13,49,252,189,116,142,132,230,212,10,87,159,90,59,219,59,47,169,168,242,52,36,17,105,226,192,108,125,131,57,177,234,221,228,192,38,15,163,141,168,106,198,181,14,33,190,12,194,168,136,242,46,168,72,77,9,167,215,4,245,95,97,120,201,9,29,91,254,238,255,253,219,156,197,25,159,132,52,81,186,128,206,134,114,102,228,199,17,182,249,247,121,71,162,103,74,171,77,148,125,10,73,162,46,212,42,244,74,37,162,203,227,195,3,194,241,104,6,69,165,18,235,71,160,111,11,88,147,58,5,209,130,138,122,172,159,159,125,33,32,146,78,120,147,98,197,21,52,237,136,126,11,78,192,84,228,106,236,192,213,1,223,105,78,48,16,166,237,151,232,112,27,35,72,133,170,90,34,200,186,92,57,171,99,103,212,240,17,32,220,114,132,254,78,134,192,249,220,58,138,112,233,57,255,250,75,102,1,116,228,216,248,136,77,125,198,112,4,23,24,89,198,173,199,249,127,235,60,76,232,224,246,187,241,107,157,24,17,64,206,224,254,10,181,130,137,233,244,177,115,170,232,228,12,68,76,249,231,41,20,9,76,106,52,43,26,72,123,122,85,92,154,98,104,109,237,98,145,46,0,222,194,249,103,153,175,112,233,140,109,144,253,171,245,215,135,2,77,17,90,120,61,11,130,171,205,168,253,217,4,64,184,210,103,90,81,76,47,150,235,176,187,90,45,255,73,28,153,49,167,25,40,6,216,231,128,119,115,146,3,163,254,254,27,111,170,208,213,217,40,120,141,195,161,167,227,93,219,95,48,84,87,137,231,175,121,57,189,185,44,58,144,113,120,38,22,51,64,75,238,163,59,90,223,110,209,142,121,70,57,2,248,198,223,217,103,44,54,185,227,147,76,56,169,110,223,229,76,157,112,167,83,161,225,133,144,139,86,163,255,244,219,127,20,215,177,162,27,66,90,184,231,181,11,40,221,244,152,226,76,229,94,80,109,178,3,201,213,89,182,150,219,226,178,124,154,217,83,63,52,101,184,31,81,206,251,120,216,107,109,134,124,125,250,59,108,239,183,222,54,186,96,66,107,179,185,199,116,105,203,52,143,117,104,56,24,150,76,150,161,128,211,35,184,6,188,178,182,239,147,246,43,61,26,187,94,3,208,70,95,132,36,26,237,145,5,94,110,42,29,148,171,133,118,163,62,222,237,152,138,26,89,173,206,144,125,8,171,37,9,124,140,52,104,182,231,71,27,11,228,231,113,205,153,89,28,88,67,154,229,99,108,110,32,68,83,202,13,114,80,235,95,112,68,255,114,216,18,105,95,11,18,248,98,116,58,240,5,189,84,212,97,166,200,150,227,52,159,31,20,251,45,149,56,127,193,113,79,224,115,32,35,54,58,158,29,94,146,102,215,78,97,164,219,86,223,87,138,238,18,233,178,51,247,52,107,30,176,11,7,63,105,78,33,91,54,216,139,58,46,116,49,119,174,107,100,31,207,141,158,121,28,241,180,217,64,123,64,113,121,115,155,75,162,209,186,171,162,56,227,63,46,143,19,223,113,42,210,223,218,129,234,2,243,32,225,99,153,93,158,86,14,54,4,144,128,84,171,101,47,99,254,122,150,114,128,215,123,95,189,49,231,167,221,242,197,124,134,23,244,90,47,38,11,222,80,172,58,28,209,192,89,255,43,122,127,24,243,250,24,15,45,128,90,196,92,240,121,31,48,146,53,182,70,170,110,48,11,69,6,228,179,194,66,208,235,254,123,80,96,236,104,38,167,157,191,20,96,57,3,238,141,136,202,247,16,126,253,215,71,209,157,243,13,101,75,143,93,153,225,207,39,130,55,123,108,209,138,147,94,62,176,5,213,146,49,158,37,129,171,163,237,187,62,129,7,177,81,80,169,30,209,243,19,150,174,224,89,168,196,169,42,175,146,201,92,62,16,170,72,222,7,81,220,153,60,5,85,205,220,138,5,245,196,175,170,254,75,35,61,181,10,223,77,83,179,72,102,57,82,39,134,193,153,115,250,241,195,238,206,8,113,5,134,28,112,153,99,200,88,143,77,253,209,167,98,169,37,42,64,176,121,223,61,11,246,199,199,31,7,16,171,29,59,170,157,227,127,150,162,235,67,180,112,19,99,109,179,219,97,200,106,223,240,151,242,46,107,24,254,115,45,209,255,101,42,152,237,101,244,26,242,195,102,4,106,227,1,121,198,76,91,115,227,33,96,130,194,0,37,251,206,61,205,225,56,246,193,119,202,199,79,144,41,8,74,250,250,116,22,211,44,164,234,110,176,220,229,110,135,56,107,224,154,193,79,34,68,77,241,167,23,152,152,149,229,54,129,127,84,95,141,245,153,27,49,125,143,16,221,138,115,2,138,171,103,78,116,38,86,236,67,36,20,81,188,139,188,72,205,190,20,154,219,50,223,191,74,174,210,157,65,137,42,119,62,204,127,242,150,192,167,64,213,33,200,242,188,28,110,63,63,245,153,75,55,48,68,20,95,206,186,48,79,55,50,146,146,70,172,35,191,72,183,240,93,7,252,33,31,187,186,134,98,92,102,240,160,107,169,233,132,77,56,61,63,214,160,162,225,149,237,14,143,208,126,95,55,2,29,0,202,84,85,2,232,220,144,81,178,81,125,67,254,163,55,225,122,81,27,30,98,231,59,235,215,44,57,156,163,65,169,248,84,117,91,40,97,89,111,228,118,34,231,245,11,86,2,45,223,122,76,127,75,121,228,131,15,2,242,201,255,78,84,34,80,248,214,189,180,93,189,65,126,39,38,99,83,161,118,143,171,234,118,44,60,192,61,23,92,86,225,116,190,220,145,91,245,63,113,216,27,160,55,78,153,117,3,20,216,234,57,98,17,149,193,181,154,142,125,95,37,82,250,61,122,17,135,211,141,74,80,90,154,206,27,83,102,95,102,95,9,6,113,228,149,237,84,162,83,121,36,208,225,57,139,92,44,216,82,78,29,214,215,21,59,216,70,239,155,46,170,153,162,148,190,131,61,171,54,74,211,4,181,83,150,97,34,111,204,136,200,78,139,28,208,85,54,59,125,150,186,222,136,67,67,198,239,124,198,19,6,60,40,47,24,120,202,107,78,167,51,209,204,144,225,115,186,81,226,1,180,166,164,39,164,75,248,217,55,188,9,55,135,127,206,162,4,154,158,208,215,141,195,247,197,59,195,250,209,76,182,87,66,54,247,140,255,158,147,21,98,133,212,158,124,38,170,22,189,170,182,164,169,12,232,73,170,212,162,31,134,152,67,195,182,109,117,204,121,51,70,245,138,211,159,255,41,53,66,30,187,155,194,141,104,107,235,1,1,135,16,212,138,184,129,89,232,116,151,91,233,47,122,175,28,36,40,52,149,154,246,188,182,126,119,131,209,46,7,24,233,228,193,59,44,41,207,41,82,143,212,41,215,191,47,240,74,196,185,178,217,35,114,218,7,170,127,216,243,205,2,194,211,2,247,176,214,42,47,50,179,248,136,176,13,176,178,143,111,78,75,104,79,38,34,26,91,160,88,79,111,228,97,242,245,202,114,185,64,173,108,98,8,202,59,23,173,199,126,150,142,53,145,137,107,154,235,130,32,226,180,227,13,193,156,86,122,216,205,207,206,100,179,141,87,123,64,147,210,227,17,245,183,131,209,165,214,176,0,200,17,13,102,179,132,114,66,98,159,150,235,217,188,44,21,179,94,160,173,106,112,78,208,215,9,98,100,57,253,253,203,218,237,224,170,12,193,40,66,224,213,14,80,158,103,89,71,65,11,4,1,100,106,180,228,1,21,215,115,122,223,98,228,138,118,183,87,105,138,19,124,254,152,235,74,188,91,251,219,233,98,114,147,48,162,7,173,42,161,72,211,50,131,172,36,231,96,167,216,96,23,255,233,19,66,233,16,177,104,174,145,5,188,218,0,95,254,134,210,53,122,89,65,71,160,171,15,180,20,241,83,1,215,117,150,55,180,111,26,212,82,210,195,20,23,54,171,207,98,196,0,130,151,148,135,230,224,53,137,54,187,61,26,127,159,115,31,81,77,111,49,137,248,75,155,22,193,56,185,9,56,31,111,1,161,6,36,244,124,79,5,129,20,143,139,36,62,165,87,98,212,157,150,193,254,163,140,215,67,243,111,236,181,135,204,179,133,136,249,225,143,108,34,238,97,183,12,128,248,75,113,222,61,45,40,210,77,143,59,35,146,190,166,138,151,241,94,176,34,25,86,51,59,241,59,122,99,6,190,31,103,23,132,110,129,114,250,197,99,181,218,47,245,187,249,115,206,102,138,1,178,123,131,182,193,214,12,191,251,52,145,156,183,244,207,227,234,28,130,40,61,138,49,214,82,162,215,196,192,54,6,183,234,134,67,89,16,210,255,179,150,207,177,201,52,8,140,194,95,21,8,198,62,74,97,130,142,105,11,108,140,215,205,241,127,232,103,4,26,209,69,255,201,71,219,2,166,82,80,100,1,172,117,40,197,91,101,117,136,129,46,160,73,163,163,191,53,20,35,166,167,0,31,133,138,210,138,99,125,225,40,254,196,17,23,159,4,124,127,211,115,107,204,31,52,120,122,68,89,216,253,238,196,233,30,144,191,255,92,248,75,192,145,31,218,51,140,186,89,48,234,235,9,237,5,94,158,148,97,166,63,255,204,235,221,32,100,199,39,212,204,98,39,33,56,242,189,247,112,188,72,4,250,64,18,183,248,214,4,194,183,158,113,218,73,180,30,240,100,209,201,160,52,87,165,117,222,36,68,53,164,147,135,15,191,146,91,76,167,94,213,19,89,236,108,109,95,120,1,147,165,39,133,68,201,7,248,216,114,87,219,251,90,11,254,101,36,139,90,244,172,148,251,194,111,188,132,94,47,193,98,201,28,12,151,130,55,63,82,11,106,91,217,194,239,22,13,139,36,132,194,169,31,41,1,74,150,21,95,253,76,229,46,36,68,31,118,172,20,112,177,188,204,82,193,166,21,14,203,207,93,251,4,86,192,167,155,26,248,143,225,197,172,143,245,6,94,186,240,178,134,77,177,82,132,135,129,176,82,10,124,125,97,128,51,100,159,184,210,42,82,191,78,103,70,78,48,148,65,76,171,49,63,143,116,107,192,213,108,72,135,111,188,150,82,87,244,113,27,117,217,239,181,63,24,184,241,198,225,119,227,125,183,49,15,188,107,29,84,204,113,158,114,247,120,139,43,225,104,101,161,167,32,190,53,84,220,172,173,157,43,174,143,45,163,56,200,238,47,98,197,214,72,232,168,216,80,136,54,139,76,125,181,14,58,70,142,111,200,121,57,165,29,228,252,197,104,232,228,193,105,192,108,96,179,48,13,164,189,140,50,33,255,219,246,233,10,60,131,192,231,98,117,17,9,31,101,129,249,101,3,155,87,224,144,77,98,135,21,226,56,24,99,241,134,39,207,121,245,35,137,180,252,222,33,19,224,83,106,189,127,183,51,180,52,176,75,1,1,20,232,14,144,189,135,184,13,44,107,75,81,150,144,224,203,136,238,61,2,109,208,160,140,59,209,0,170,173,58,143,160,15,110,90,153,240,206,85,147,37,227,200,248,7,219,74,116,53,248,60,76,197,61,41,167,189,17,226,43,155,52,175,14,108,166,43,245,94,87,61,228,244,69,233,230,120,217,199,230,33,129,230,130,173,84,106,31,112,8,31,46,90,108,156,217,76,252,165,127,41,124,5,204,109,177,16,222,134,113,7,253,35,219,160,210,63,72,114,140,158,159,117,111,182,177,190,129,184,178,150,197,19,146,113,204,174,51,230,63,80,167,153,237,247,20,122,52,72,195,69,253,198,79,141,33,58,94,13,212,171,40,95,52,170,174,183,240,199,92,203,170,251,43,151,183,235,112,85,179,168,59,138,93,14,233,216,97,202,92,62,243,201,209,180,164,3,40,182,21,228,67,61,123,12,5,250,200,106,118,14,151,82,189,172,66,15,213,253,170,159,178,99,177,124,56,54,237,246,95,22,207,181,77,140,58,150,13,61,156,157,9,77,130,240,62,195,20,182,185,2,195,197,31,236,245,196,20,96,103,3,39,128,46,250,16,240,183,35,87,235,16,211,236,85,119,195,141,37,78,87,68,2,220,216,71,116,157,197,94,178,44,17,62,5,115,110,224,69,143,225,53,67,238,126,175,15,123,135,208,139,105,37,23,33,9,230,70,5,97,190,192,89,235,42,158,184,197,170,75,75,13,244,212,54,77,14,78,26,118,32,119,225,127,178,115,219,47,221,197,230,31,200,134,7,78,79,30,171,0,96,148,173,48,141,56,118,210,192,192,252,118,192,64,25,180,146,76,33,239,58,157,126,252,182,242,205,142,169,101,6,74,238,135,27,156,90,216,148,174,214,120,180,210,66,120,118,143,89,82,104,59,253,141,2,71,51,226,189,213,110,54,169,8,140,18,61,62,8,109,44,147,101,155,26,217,8,120,248,151,138,143,208,216,74,84,51,24,43,226,138,7,14,197,45,237,111,121,142,22,88,172,37,41,58,19,62,115,147,126,180,68,162,240,9,138,14,65,156,203,149,75,113,30,243,158,182,131,129,244,216,125,153,230,170,174,145,55,38,98,35,205,227,218,224,190,210,234,89,233,108,241,58,224,119,205,87,249,77,180,99,28,159,94,195,89,46,19,200,216,42,189,75,184,134,141,43,145,118,231,22,97,182,191,84,202,14,187,128,91,190,113,16,44,135,124,39,28,192,186,240,239,231,206,203,9,12,83,242,228,160,122,70,9,43,125,116,168,58,213,134,192,120,159,201,22,96,102,50,120,79,112,114,118,198,238,159,71,153,117,231,173,171,221,128,15,95,163,133,122,201,20,106,136,79,70,131,40,212,45,92,252,197,86,75,135,51,33,144,244,20,47,98,99,33,138,246,161,207,91,60,61,234,231,137,195,44,0,173,144,5,172,28,53,112,39,232,152,123,100,59,192,177,244,112,143,134,199,255,109,75,224,128,183,181,57,219,12,145,250,132,152,54,55,160,6,92,1,13,203,82,217,33,200,241,73,203,139,132,196,141,225,202,59,18,59,164,193,108,205,4,251,109,242,87,143,232,239,7,153,38,160,252,218,231,22,218,148,108,236,199,27,237,133,187,188,12,97,251,99,54,187,224,249,114,56,8,132,99,245,214,124,11,144,241,182,217,206,145,136,205,16,9,127,191,25,214,0,234,64,199,157,176,191,168,158,171,154,126,57,255,25,96,239,221,57,207,200,110,209,191,4,32,181,26,98,239,83,247,221,92,150,11,242,99,29,10,245,238,3,56,202,85,48,129,24,205,111,234,162,139,103,65,191,198,72,93,252,69,74,3,245,172,169,105,205,7,117,247,175,22,43,121,112,117,94,59,203,204,158,186,92,227,137,5,82,32,227,217,170,243,179,20,74,156,67,79,230,11,209,37,183,26,19,101,82,194,8,97,115,231,30,66,135,201,84,29,210,19,57,34,93,75,14,91,233,23,193,80,147,223,42,106,102,57,65,84,88,27,27,38,199,103,212,253,234,255,223,233,6,185,70,177,202,239,29,252,217,35,200,197,189,245,218,175,77,26,16,160,81,171,128,20,228,23,192,217,94,93,31,142,79,242,160,128,135,87,13,81,17,192,43,35,177,239,129,62,104,215,158,38,219,70,50,176,167,182,229,93,188,104,58,203,223,244,68,164,120,58,234,90,30,203,11,253,226,163,206,76,122,111,74,163,211,221,168,60,49,6,84,134,231,37,39,238,130,155,20,110,236,108,144,71,225,114,1,172,112,39,171,137,155,112,83,103,107,203,195,128,150,50,142,172,248,251,32,33,149,184,180,216,137,30,198,180,182,162,198,107,185,41,222,122,217,222,56,141,196,159,57,57,74,49,150,207,112,170,85,151,76,218,142,17,86,198,246,255,185,52,119,116,230,56,56,163,254,153,31,104,39,84,177,139,222,190,14,123,48,221,242,175,197,147,69,148,243,239,121,204,136,175,239,103,172,222,151,19,123,47,194,77,75,179,98,232,137,142,192,120,127,156,36,1,55,237,176,175,246,19,80,88,76,189,225,123,168,169,254,28,79,1,90,151,195,241,75,217,120,100,6,111,28,156,11,236,189,32,233,75,157,28,101,32,87,0,50,167,241,223,146,60,15,113,28,216,27,45,83,246,238,137,45,203,188,175,56,79,124,97,134,168,79,63,225,188,211,18,67,144,171,176,12,132,239,73,26,184,94,156,21,89,240,159,33,124,65,38,70,116,112,95,213,5,11,89,172,50,132,245,122,89,113,238,159,133,157,63,34,241,192,220,8,114,238,67,64,84,26,105,243,246,158,2,177,3,195,33,189,100,234,25,149,155,145,251,3,198,151,222,58,183,65,1,227,149,64,114,166,9,244,38,139,189,64,234,72,252,202,98,236,58,171,216,33,74,164,5,6,163,26,95,252,198,5,37,255,100,106,36,28,45,112,168,214,85,235,86,108,165,106,116,83,111,8,85,113,36,199,33,143,80,7,119,159,186,14,62,97,7,224,35,80,82,85,244,11,85,224,7,26,204,180,84,69,244,214,13,93,75,113,191,244,220,68,210,21,238,21,48,122,211,30,155,176,68,41,67,254,116,123,111,37,47,22,181,182,253,89,161,36,202,86,104,49,23,72,133,136,125,77,81,192,94,106,144,175,225,235,129,210,150,87,38,150,139,161,67,171,26,115,248,199,142,186,247,70,254,234,20,46,11,234,1,17,126,130,153,219,204,211,69,188,106,168,223,105,97,246,36,198,88,22,29,58,149,99,177,214,83,105,23,87,219,131,235,28,238,95,102,135,77,101,136,85,37,170,130,202,184,166,124,240,235,250,144,67,77,222,254,254,229,172,152,138,9,192,96,247,221,75,108,115,205,117,53,73,234,178,185,110,236,63,128,102,113,89,242,187,223,123,16,73,185,13,166,28,234,215,16,143,243,169,149,130,133,77,30,189,196,54,108,46,233,137,218,115,33,193,25,57,142,40,133,132,148,62,20,26,128,206,127,188,39,22,225,18,18,195,137,144,147,178,52,101,103,29,132,254,155,152,224,173,163,64,151,11,210,128,38,163,165,50,87,41,78,182,194,129,138,113,229,232,90,27,155,55,157,129,85,67,130,152,221,40,134,238,248,192,244,51,101,225,124,5,212,57,47,230,136,189,120,20,62,160,141,157,142,76,252,222,155,199,205,130,92,252,25,102,109,192,81,9,237,124,232,200,178,4,209,160,140,153,192,152,217,64,129,111,170,77,135,65,174,19,201,156,155,112,186,205,104,135,168,21,129,112,162,214,17,148,103,182,245,11,149,23,207,128,214,149,175,234,87,98,20,26,223,252,193,206,91,161,0,66,187,52,114,77,78,155,231,59,214,93,190,190,211,105,6,6,60,153,219,4,153,34,30,39,47,12,190,171,124,241,161,64,179,25,89,225,176,127,66,32,30,168,8,15,108,133,231,237,250,237,136,121,186,184,200,147,195,141,243,164,149,97,119,45,247,244,179,151,167,250,206,2,195,205,109,114,45,105,246,77,104,178,190,31,0,56,89,81,89,101,218,14,154,138,104,176,180,82,41,211,124,58,28,98,147,86,5,249,1,103,20,46,55,203,120,108,211,78,203,78,231,248,60,97,207,8,99,134,195,83,232,230,129,178,201,28,147,3,234,170,164,106,97,28,8,89,129,231,237,56,255,10,224,222,144,80,132,161,29,210,80,133,9,19,123,147,167,177,162,153,142,69,116,232,200,208,0,170,43,182,208,176,21,11,134,31,227,107,5,43,38,240,41,75,243,66,59,119,243,222,153,182,172,45,27,251,32,128,38,190,250,41,244,104,185,182,132,128,122,186,6,109,89,253,152,242,76,109,91,33,163,103,79,13,33,62,225,128,113,91,241,227,111,135,44,79,6,74,177,207,193,187,65,14,123,87,23,67,194,174,240,142,57,252,133,98,28,116,164,111,22,219,233,9,247,69,141,48,181,232,89,166,105,130,91,117,95,198,67,67,162,98,43,115,149,217,169,66,59,168,253,92,181,237,190,69,55,50,6,85,120,91,129,165,209,239,230,142,149,133,255,204,27,17,60,185,77,118,51,146,23,67,226,162,148,46,136,45,110,158,222,58,72,87,230,119,208,65,79,13,121,229,155,168,4,67,218,46,160,66,186,77,127,99,60,218,68,231,93,140,101,30,125,177,71,213,125,78,224,151,52,227,32,92,181,54,193,43,99,48,226,100,209,243,54,148,101,84,210,255,68,234,177,121,26,57,33,102,75,189,163,198,192,5,175,210,14,207,222,90,69,94,210,94,239,223,46,132,189,112,196,231,165,105,211,197,23,247,65,112,56,236,232,229,210,150,165,250,132,180,59,30,84,62,101,223,64,67,32,249,177,108,138,196,134,3,98,135,38,199,171,76,149,252,105,71,94,22,75,111,130,85,82,100,24,95,189,64,12,11,231,132,72,32,92,230,30,237,96,121,26,220,174,184,33,210,199,15,18,19,0,242,99,100,167,18,243,202,82,101,74,108,224,171,118,93,35,66,147,113,208,106,34,56,33,240,35,93,121,98,2,170,158,244,63,138,145,73,249,156,126,16,128,122,29,151,124,181,194,8,85,133,173,104,159,113,168,125,12,226,128,145,15,214,212,234,189,217,97,46,66,49,31,233,136,59,49,205,2,154,100,124,146,232,232,239,247,70,67,165,218,177,64,143,239,35,130,1,108,14,92,103,129,224,140,221,175,201,121,0,189,207,131,97,120,52,95,79,143,222,67,59,19,129,103,204,174,245,184,213,197,7,88,188,135,161,168,81,224,117,95,142,113,182,57,134,51,190,42,69,81,32,104,0,71,212,77,28,41,193,122,233,57,54,160,190,69,117,188,43,126,120,251,134,33,198,72,150,208,208,173,139,168,21,52,34,71,16,145,136,73,128,76,21,253,15,20,14,181,162,116,234,250,29,196,79,219,176,230,26,107,246,248,118,204,207,76,17,208,62,67,197,82,159,225,208,171,208,24,149,43,70,52,105,142,4,154,46,1,254,94,169,227,37,221,105,73,225,205,148,79,58,186,229,229,173,146,23,17,237,209,216,20,206,250,102,31,185,55,79,232,23,159,0,198,199,41,119,3,217,8,113,229,12,214,9,29,199,69,243,120,53,52,71,94,180,74,228,210,187,183,55,119,79,239,237,24,150,226,156,12,176,72,211,163,25,29,50,167,158,170,169,187,87,216,109,113,156,81,214,120,127,197,208,166,117,113,112,222,42,86,22,254,9,190,132,151,226,205,70,94,152,108,38,125,10,82,66,182,196,229,97,88,111,157,110,110,109,56,15,140,22,168,241,178,166,110,17,209,200,34,177,39,181,108,80,123,165,179,223,20,90,214,80,161,117,218,216,22,205,48,80,136,239,235,235,8,39,122,33,68,251,118,156,251,73,111,119,124,20,46,196,42,26,52,74,32,213,170,112,0,6,200,145,4,223,86,140,182,183,40,196,194,15,215,240,75,75,49,222,106,202,29,116,244,240,63,65,239,202,133,115,72,237,128,44,89,65,209,134,223,187,40,13,68,68,86,109,246,90,73,80,63,154,113,86,51,121,185,110,234,31,80,148,0,175,112,166,65,144,152,255,86,119,206,25,22,2,24,238,145,27,112,181,102,82,224,103,167,79,221,226,12,199,66,155,200,11,99,210,51,247,153,81,92,89,58,83,13,21,226,150,72,255,22,39,86,194,200,205,199,184,228,68,173,103,25,194,56,181,9,191,25,108,27,17,140,147,73,137,139,36,26,6,96,118,159,164,58,97,79,131,239,128,56,252,172,214,87,66,57,69,97,246,110,27,255,37,218,210,50,253,70,40,99,2,238,183,164,139,106,44,194,33,155,103,90,170,206,197,137,253,143,91,111,83,38,29,123,253,237,193,38,188,124,191,181,213,65,188,117,18,196,16,92,151,68,136,196,106,186,77,62,60,229,220,250,134,127,177,56,180,205,231,90,158,76,29,147,129,46,114,196,226,11,152,146,81,48,142,113,41,184,23,198,163,12,108,102,230,66,25,232,220,70,175,1,132,231,99,98,123,172,20,60,231,225,129,68,122,180,118,78,141,170,177,151,110,32,229,60,202,184,154,8,33,234,242,78,10,5,125,237,87,188,171,214,104,168,77,113,189,209,204,51,144,119,91,208,88,192,53,66,178,193,153,171,126,241,245,89,78,68,248,162,191,197,216,151,225,170,39,40,179,248,133,153,128,19,221,201,20,228,213,201,233,52,92,60,177,84,126,246,45,43,40,42,54,48,185,85,13,130,254,184,121,222,20,107,20,28,170,181,211,183,171,202,234,10,78,81,127,198,132,31,161,246,30,183,175,158,50,148,224,77,186,190,109,45,79,191,154,69,58,58,206,8,77,142,114,130,248,173,234,27,225,30,119,158,59,223,106,196,168,16,54,188,198,112,234,240,117,126,87,4,42,59,151,187,185,211,102,116,89,71,136,111,165,209,99,217,151,158,194,227,33,164,52,113,191,137,245,203,33,224,192,206,207,85,63,95,120,66,206,132,84,83,248,84,56,193,213,140,20,113,102,59,234,185,55,183,8,253,58,87,75,152,86,206,6,99,63,97,183,40,67,199,57,179,187,225,41,242,84,193,43,20,251,196,40,165,11,58,63,11,29,55,180,49,252,117,186,70,185,142,81,68,192,159,127,171,49,192,168,255,95,104,243,64,55,54,14,213,44,90,140,61,39,110,162,230,50,118,21,231,194,141,82,202,15,52,96,34,238,245,217,20,124,225,47,201,10,57,159,209,17,57,118,250,3,107,60,77,0,223,215,122,61,19,10,187,117,62,38,204,20,182,132,146,116,244,178,89,113,86,194,202,216,133,171,130,82,205,228,33,105,27,23,6,244,111,61,133,107,186,199,103,66,13,51,171,151,247,125,89,158,153,169,14,1,91,134,104,0,170,239,125,145,143,116,82,75,204,79,192,82,254,20,212,57,186,98,210,101,168,210,74,143,130,2,178,253,19,225,185,11,66,108,103,8,1,134,81,62,206,115,118,93,42,110,241,63,231,219,136,236,216,163,60,148,126,251,142,120,229,104,100,20,223,211,5,134,25,99,52,250,118,33,27,40,49,137,192,226,38,51,235,160,48,223,190,10,181,161,76,195,186,250,26,49,3,80,35,9,64,197,161,116,171,182,210,58,169,199,65,150,79,197,72,180,72,143,145,132,2,13,81,150,37,108,28,63,189,213,125,200,36,98,75,240,30,49,7,58,90,29,127,31,41,182,42,122,119,140,180,242,141,51,115,4,108,124,92,86,52,104,9,161,70,245,134,66,24,165,121,182,242,124,132,243,204,119,39,45,192,146,215,215,254,129,20,14,191,126,248,105,163,88,51,78,244,75,228,18,235,135,37,251,247,24,26,75,127,152,79,156,59,149,171,197,97,115,60,173,222,164,160,190,78,196,130,68,30,8,4,244,196,27,189,154,167,13,183,117,66,214,45,127,23,1,4,63,203,229,176,122,191,229,43,185,159,128,252,36,65,119,211,207,253,124,125,233,214,124,184,241,92,170,212,29,95,219,185,94,158,145,68,5,228,156,98,211,177,24,110,98,86,175,191,66,31,176,63,101,20,5,22,29,213,213,225,85,207,105,17,36,250,141,83,35,194,63,90,60,50,191,27,78,88,16,67,95,68,157,231,140,126,127,233,255,212,133,180,198,200,121,12,62,34,214,164,232,158,163,139,167,136,228,209,254,138,194,17,81,6,253,239,224,117,70,176,91,105,88,226,239,89,150,211,94,38,125,229,223,201,197,100,208,207,38,64,197,254,114,12,208,249,138,254,203,168,139,195,120,113,108,87,197,99,173,205,198,79,138,203,54,193,69,232,142,50,71,75,159,45,15,109,137,132,223,64,91,176,132,73,67,92,34,38,228,84,145,214,26,130,254,208,84,207,20,108,154,114,39,22,166,201,7,202,197,171,54,82,239,171,159,231,137,153,3,156,33,156,184,187,85,136,215,53,185,81,165,74,140,171,208,205,123,109,134,119,58,171,172,214,168,195,252,16,156,7,111,53,147,84,55,202,41,27,78,13,135,103,90,178,122,21,35,98,165,76,25,62,103,195,131,38,151,217,238,32,194,185,223,119,96,103,199,91,255,170,108,20,152,145,27,59,114,179,198,50,188,27,201,152,17,249,17,212,145,2,98,249,24,120,107,132,53,55,205,159,237,48,185,28,181,10,72,63,93,178,213,26,82,169,186,20,65,95,92,145,103,119,169,65,139,217,224,90,59,190,79,100,60,195,162,103,121,248,179,32,9,159,194,118,14,98,98,12,106,237,191,117,11,111,91,130,243,182,244,94,249,187,206,99,223,77,163,233,7,5,15,52,138,55,84,154,107,30,30,244,107,190,242,92,212,135,62,244,40,227,199,164,91,43,38,192,187,135,91,123,253,142,228,124,195,182,147,196,203,123,116,246,192,60,75,39,206,118,193,243,185,173,183,12,87,2,238,196,82,128,29,20,230,225,75,216,88,78,133,214,182,209,20,109,74,50,182,49,247,98,116,202,207,128,27,38,87,154,172,197,128,85,9,187,207,79,87,9,223,91,153,244,231,238,55,73,68,124,214,162,77,159,121,97,172,77,13,57,33,119,159,120,59,109,139,66,160,190,174,14,59,237,26,163,22,35,151,114,137,56,42,241,109,121,97,223,137,127,130,158,90,227,17,45,211,206,101,19,219,12,52,213,209,5,175,192,14,226,59,174,52,211,24,189,227,137,135,82,242,215,204,40,235,115,35,127,146,229,45,122,241,129,201,33,14,112,111,142,22,48,163,254,157,131,23,49,132,220,55,114,228,28,82,245,142,143,186,173,201,244,109,91,195,201,246,203,230,73,47,92,129,114,13,248,87,186,87,75,100,200,60,37,223,114,66,85,229,108,145,81,44,231,228,144,35,97,30,49,221,228,91,77,97,117,181,246,240,76,61,1,221,114,53,39,39,11,223,65,131,13,241,14,17,176,177,169,148,114,251,185,18,212,171,34,169,51,133,187,74,119,95,185,240,232,233,200,174,41,2,148,108,213,71,142,61,98,15,57,231,208,10,172,55,173,226,103,185,120,224,52,168,3,125,102,75,181,181,23,82,51,92,76,186,127,159,72,115,85,133,21,30,254,251,218,114,179,8,95,7,161,164,159,85,239,58,32,223,124,216,29,120,174,32,75,51,91,148,3,196,1,45,157,97,232,148,8,94,242,236,244,37,116,25,24,54,240,228,192,85,42,84,232,254,98,153,135,156,143,76,7,211,27,182,50,48,3,62,157,166,69,24,16,20,79,153,241,66,143,137,222,4,221,82,119,225,145,247,90,234,99,28,56,186,163,155,38,174,108,32,202,204,48,80,35,1,16,185,58,162,130,72,95,163,39,221,35,54,52,47,70,124,178,140,236,101,147,133,127,214,64,151,9,50,42,60,131,56,59,192,120,69,141,40,63,167,58,54,103,35,91,130,225,13,65,159,168,254,163,221,248,92,129,32,0,135,196,244,145,102,227,103,229,24,140,54,93,128,34,163,102,96,113,4,10,135,232,140,182,67,132,221,237,17,91,217,117,234,23,117,163,4,229,32,14,81,10,177,64,1,102,156,233,44,251,45,249,245,161,81,42,4,7,11,133,157,194,147,151,44,67,234,232,53,26,151,106,0,13,234,7,105,181,147,168,136,122,204,173,95,233,9,47,106,14,46,111,18,52,163,231,84,138,129,128,249,79,67,162,131,5,252,197,132,247,180,55,130,240,106,221,4,54,87,22,94,67,30,4,178,112,143,224,66,125,92,147,244,162,153,65,154,29,20,131,52,175,160,170,180,75,227,224,246,39,211,136,149,200,113,29,142,214,111,163,39,152,107,36,244,43,160,54,90,82,220,24,73,136,8,188,154,140,63,187,32,129,49,203,224,70,165,184,81,6,176,245,150,205,250,127,159,143,253,130,15,224,28,194,205,175,220,48,46,0,146,225,131,102,167,30,34,31,193,174,63,185,243,246,83,205,43,0,131,160,37,65,145,213,161,10,186,27,213,65,99,237,209,87,99,133,30,7,216,51,56,170,232,239,196,234,187,253,168,103,224,46,144,162,84,119,6,93,199,10,129,230,254,12,28,122,172,69,207,99,153,48,91,123,38,46,215,2,238,235,43,83,242,222,188,117,255,113,158,174,163,52,156,7,176,42,96,244,159,6,159,233,43,199,253,48,247,224,52,68,40,216,187,92,181,234,62,127,199,119,248,168,166,84,67,137,76,112,4,180,168,176,224,30,32,196,172,112,222,19,140,117,49,247,103,144,33,139,17,241,65,180,176,113,167,212,34,103,178,41,50,20,42,140,249,251,9,38,236,144,221,247,154,45,220,96,112,198,103,233,80,231,247,20,200,119,0,159,87,196,160,228,174,118,111,82,1,158,100,228,165,161,180,12,151,211,250,76,207,85,213,112,27,114,156,254,77,210,86,167,55,179,133,41,34,156,196,245,105,74,121,138,76,142,55,250,50,181,183,148,189,104,66,252,179,95,164,11,142,177,240,214,247,191,156,87,21,84,153,210,232,136,178,179,170,77,227,71,192,175,3,173,143,74,56,163,227,6,12,33,43,37,108,238,14,182,142,108,16,122,204,75,212,180,69,255,104,214,216,31,98,174,252,55,49,26,193,237,61,99,220,3,44,174,237,32,208,36,223,33,92,70,201,9,246,40,73,42,44,149,92,99,208,249,75,185,226,24,72,45,87,39,174,218,80,102,117,110,232,20,7,255,212,179,170,67,143,143,17,8,43,209,175,214,209,184,187,104,211,147,127,5,216,65,155,54,236,107,127,69,157,250,228,39,108,248,198,107,23,77,155,42,21,172,103,120,41,126,68,231,167,91,110,174,134,245,248,253,107,239,228,186,248,151,94,132,114,13,178,191,157,158,212,116,189,68,238,209,161,12,223,64,53,42,98,217,218,46,20,181,239,57,63,92,61,188,135,27,148,9,227,216,158,244,145,246,64,178,44,242,198,57,232,8,4,88,180,16,137,63,36,95,17,66,51,213,235,133,36,107,122,106,59,110,140,67,86,137,151,226,107,213,126,163,125,30,162,249,135,47,30,181,237,85,40,150,22,148,243,48,141,142,149,9,149,125,5,55,210,235,223,52,239,21,243,72,100,83,245,188,29,104,208,61,185,252,18,32,17,89,91,43,244,212,145,141,148,34,156,41,68,12,90,194,68,113,48,84,62,251,249,220,47,38,101,159,100,185,14,170,139,127,42,170,108,140,155,238,245,151,149,151,119,210,94,213,133,3,49,128,179,141,47,94,157,92,107,145,250,157,69,169,104,188,22,60,159,141,149,205,33,83,212,34,37,55,104,68,141,193,150,24,240,236,106,16,203,0,158,153,20,94,96,51,77,75,205,203,218,47,75,30,53,67,240,50,158,195,130,154,211,127,87,217,143,115,107,249,88,73,171,193,25,130,116,189,10,76,27,182,31,178,155,247,154,190,51,175,129,15,196,97,67,122,175,16,72,142,193,157,46,62,52,113,21,159,59,48,44,95,76,164,87,42,230,182,223,218,133,3,38,250,233,145,164,159,71,213,63,185,170,208,252,116,101,63,134,18,93,124,166,46,28,4,171,196,223,44,196,6,17,172,158,212,44,55,91,149,46,229,68,134,178,75,44,149,122,226,161,199,92,173,200,41,146,18,200,185,55,40,51,241,74,133,221,181,251,201,143,140,134,5,141,1,243,205,143,146,219,64,17,73,214,132,50,163,178,155,124,12,55,153,234,175,191,231,111,233,244,63,130,218,215,239,124,236,80,33,37,128,164,6,255,33,192,182,210,82,199,169,43,192,193,102,219,175,215,214,35,16,234,114,43,51,1,60,175,75,125,125,177,110,75,188,10,162,212,243,196,60,9,222,18,150,49,252,156,24,81,243,251,10,174,85,75,171,33,119,158,18,129,84,189,55,15,1,228,173,59,190,135,93,22,214,115,145,119,125,237,67,149,90,25,109,196,247,79,192,142,180,143,39,20,130,99,177,2,130,98,204,166,123,80,50,175,28,122,68,84,237,153,2,27,168,82,139,176,108,212,220,17,105,40,248,97,139,184,199,252,33,253,74,113,233,187,7,18,118,163,168,138,121,47,74,37,56,185,44,142,247,166,207,148,174,172,199,206,200,116,221,24,119,216,49,103,227,221,13,68,139,29,49,249,177,127,188,169,18,52,132,160,224,10,97,108,60,178,227,195,175,205,31,206,185,74,181,120,40,115,106,39,92,155,169,203,242,162,44,66,121,93,45,169,222,189,57,26,65,202,99,0,140,211,123,89,152,23,32,188,229,161,91,122,68,89,110,8,175,145,235,214,204,223,22,167,227,255,47,154,54,95,70,243,239,149,212,60,86,20,50,3,126,253,142,124,24,71,41,252,224,29,180,14,124,92,34,239,154,202,49,194,22,210,151,202,77,85,35,107,170,246,190,243,35,207,150,156,123,246,167,22,222,141,9,173,104,75,80,205,135,187,168,216,184,27,75,6,187,37,24,153,27,20,235,131,255,51,80,123,79,198,175,189,242,248,126,142,190,88,99,32,143,164,83,137,255,230,217,92,188,54,200,195,98,158,242,113,9,52,228,250,215,40,106,162,182,26,13,183,117,118,200,225,100,206,86,93,132,184,203,178,142,179,216,90,166,90,123,150,136,145,191,68,150,237,95,228,239,159,7,171,86,209,11,39,29,89,180,135,248,32,7,189,144,217,42,211,246,9,31,178,190,10,218,6,162,13,239,164,10,160,90,39,169,147,230,167,200,233,180,165,117,43,66,175,126,218,27,224,14,31,45,63,118,75,151,174,211,83,186,94,42,96,207,30,115,146,208,115,187,30,35,241,223,66,39,236,237,186,180,88,69,133,174,28,233,102,55,57,146,145,64,155,244,42,107,166,45,2,107,72,207,173,193,178,232,94,15,224,58,126,99,239,180,210,67,178,3,68,15,167,101,14,46,78,217,8,105,176,198,52,172,98,171,70,132,77,52,20,69,19,196,0,142,127,83,189,194,60,236,131,0,49,139,110,11,163,241,204,10,117,234,25,6,174,50,49,76,181,56,117,22,168,214,148,215,254,195,40,35,199,113,51,211,121,166,27,249,1,192,13,234,138,24,23,62,59,86,180,139,30,79,167,223,226,158,11,132,80,87,194,136,241,38,204,248,30,40,203,7,7,61,66,73,222,77,14,254,184,145,196,47,230,9,56,122,80,204,248,94,248,45,189,70,22,38,158,164,231,30,255,235,46,98,221,204,183,181,205,59,180,37,223,103,122,219,108,106,238,247,236,84,208,185,72,9,135,231,62,74,117,249,122,209,87,180,101,210,11,244,128,31,81,145,150,141,104,110,140,75,22,140,253,27,145,45,39,199,244,55,61,191,84,12,0,25,251,128,168,234,50,206,177,148,142,54,252,39,181,98,214,107,223,22,97,151,67,20,182,98,17,77,55,179,69,113,188,13,182,49,57,228,212,15,235,199,59,49,45,226,255,10,94,87,26,119,184,43,226,37,191,248,252,211,232,39,139,193,207,164,247,106,229,146,200,102,154,30,51,245,51,114,179,245,191,100,63,187,168,64,2,27,151,23,110,48,176,46,135,91,188,147,133,70,31,107,53,215,17,86,154,20,5,73,122,113,21,48,145,224,188,143,127,71,29,147,54,40,190,68,49,176,71,26,215,31,104,119,186,180,167,125,17,108,244,78,210,154,14,251,176,32,95,78,203,117,128,105,185,113,218,204,193,244,96,194,70,144,68,173,102,200,223,150,116,5,189,209,19,9,87,211,120,159,240,34,146,205,144,241,141,110,96,169,141,137,202,218,195,167,76,234,78,45,150,199,250,139,236,3,18,177,139,93,223,43,202,111,130,98,23,76,27,241,226,255,207,243,12,74,18,177,62,26,138,170,89,203,87,38,189,148,234,87,179,238,249,142,158,44,146,144,215,8,209,141,2,217,166,165,239,204,48,48,104,204,52,185,216,229,128,236,17,118,129,19,175,165,120,231,2,156,24,59,216,91,68,33,18,235,54,64,221,45,14,98,154,83,199,107,146,0,104,113,250,59,12,230,138,138,29,90,93,196,178,127,115,59,63,27,247,192,54,239,181,179,3,129,28,5,163,239,51,111,223,130,31,78,158,31,215,1,96,96,55,126,77,60,208,7,104,111,103,141,202,102,139,131,65,3,112,254,200,248,183,26,57,54,129,92,16,242,33,136,144,221,194,13,161,142,243,176,32,133,93,190,152,103,32,154,7,39,203,34,81,145,239,176,54,116,149,243,113,117,19,242,173,224,34,167,45,196,55,219,247,214,203,73,82,99,142,142,81,242,229,17,221,172,17,251,122,223,13,29,222,163,3,166,115,55,104,220,36,221,212,4,194,13,193,13,169,6,57,64,6,48,225,190,32,70,133,50,36,159,216,245,225,3,81,252,168,115,15,157,111,60,55,36,20,216,57,18,17,216,218,50,215,14,91,230,47,59,227,175,87,189,215,68,80,56,65,236,28,126,88,124,118,236,136,114,85,208,30,150,10,113,149,28,194,78,109,71,0,246,18,60,245,131,143,4,132,127,26,130,247,191,146,127,44,199,70,90,232,11,203,123,225,123,208,164,113,167,32,214,83,135,119,67,4,81,4,232,55,179,70,7,80,15,156,12,8,225,248,109,32,242,56,196,110,186,152,200,10,186,172,167,251,109,167,238,220,125,7,84,202,247,116,130,90,202,10,237,237,138,209,181,229,129,130,129,38,124,18,220,169,14,179,173,110,28,106,22,153,170,234,62,105,161,28,188,52,78,57,82,221,59,182,243,152,182,215,196,199,79,186,201,255,162,63,16,92,54,25,78,255,151,147,225,235,163,101,132,33,129,184,162,99,74,166,172,182,50,128,174,79,50,207,53,22,220,226,21,165,96,159,148,144,17,179,219,20,13,244,117,76,117,37,155,242,13,83,248,234,242,71,255,148,221,209,209,217,129,68,225,117,113,136,210,141,17,52,249,224,133,202,3,144,195,197,157,159,237,158,186,18,27,155,36,66,86,185,203,195,251,47,86,183,194,71,95,68,247,72,124,113,203,160,41,245,11,219,41,59,19,169,155,167,106,85,172,38,189,234,198,249,130,188,216,180,98,121,74,255,196,221,201,17,89,198,46,83,75,144,252,215,182,59,207,32,36,96,181,176,49,134,93,41,130,128,53,72,11,130,37,38,134,49,162,14,13,235,196,79,54,43,190,1,182,170,120,134,163,248,67,73,21,78,150,238,142,231,253,249,179,83,251,23,156,235,129,249,117,151,110,64,216,133,196,178,42,253,23,78,235,140,49,191,223,69,134,220,92,80,43,179,173,66,216,63,54,15,173,219,81,94,55,36,100,241,130,201,138,183,207,181,28,192,147,15,231,180,41,255,75,195,122,137,240,122,20,123,69,228,2,63,197,155,100,216,155,147,111,231,31,229,178,77,238,93,79,95,127,172,99,101,79,26,219,215,1,102,11,131,254,229,214,70,148,193,80,125,96,76,176,184,176,92,188,213,195,43,216,178,233,192,150,120,20,30,64,200,10,21,94,248,76,251,39,229,46,132,198,145,218,64,137,191,237,93,48,88,71,254,142,1,34,9,50,138,250,91,151,90,61,244,215,193,85,220,23,15,216,67,80,248,236,197,15,230,1,61,60,7,194,196,111,178,88,105,13,28,120,230,227,200,225,212,162,49,11,96,16,81,44,94,247,69,30,204,102,252,234,84,151,227,176,240,18,107,68,20,25,41,78,82,112,99,223,38,194,74,91,211,200,53,20,33,60,224,130,109,49,217,88,43,179,79,88,220,112,43,107,147,169,183,138,231,45,251,18,176,89,44,59,222,25,169,116,217,223,118,70,137,18,158,28,236,195,117,27,98,156,144,167,153,8,16,114,177,60,158,138,143,157,95,224,104,95,114,89,241,35,88,41,251,171,163,201,64,89,37,103,19,211,81,116,98,253,27,170,73,192,84,59,172,97,42,55,99,143,219,122,61,202,136,108,195,96,210,99,209,152,249,167,9,85,44,146,124,107,45,109,163,247,168,184,221,2,107,137,117,90,191,160,252,241,129,181,21,212,180,180,106,130,103,193,158,5,42,88,180,161,49,248,162,218,253,187,10,122,165,239,4,31,65,68,146,233,148,127,153,63,109,113,185,243,24,95,0,183,184,199,249,54,245,136,86,117,203,96,199,255,148,101,170,159,51,237,133,113,177,32,147,70,46,81,28,80,118,161,108,134,70,53,34,239,87,12,238,132,197,43,186,8,25,7,45,147,151,247,242,155,238,141,153,252,20,232,70,170,130,183,9,215,112,233,36,241,17,98,137,42,120,65,228,231,223,118,202,185,147,65,75,63,203,55,156,52,242,228,136,62,10,92,190,99,81,153,192,105,87,132,59,145,200,143,65,1,247,223,205,170,123,131,171,63,180,159,228,21,249,243,213,206,158,23,251,45,105,97,138,60,219,121,234,90,82,156,129,177,114,54,26,81,84,128,248,213,252,204,51,187,94,150,94,75,120,217,247,222,18,1,252,96,88,21,227,167,85,176,242,136,48,170,188,149,110,160,56,13,236,134,100,251,199,47,49,188,98,44,32,57,205,39,60,30,28,119,73,27,85,106,254,34,30,230,75,130,141,178,151,243,180,70,171,92,19,181,76,15,53,98,69,83,22,178,48,45,243,242,171,172,218,85,128,65,105,30,128,34,184,27,195,32,61,255,198,114,38,203,127,43,210,84,40,221,44,136,158,143,60,108,110,240,31,181,80,131,6,208,246,232,17,221,50,148,156,52,223,142,18,34,124,139,162,251,89,134,108,166,187,44,129,186,129,246,199,129,24,55,203,115,28,190,130,240,216,160,235,181,95,198,40,114,1,154,24,78,216,77,137,248,97,32,169,120,85,208,65,207,200,35,78,195,76,123,58,62,209,6,229,36,137,30,159,119,158,233,201,160,27,7,34,20,92,16,189,27,237,48,168,117,86,205,80,153,20,146,58,144,100,53,75,44,30,46,59,204,100,10,34,150,214,183,216,85,29,167,209,2,249,213,96,31,253,76,217,70,79,64,178,73,113,195,115,216,72,43,228,27,176,98,236,245,118,43,8,181,36,18,94,133,143,210,162,225,7,246,46,149,81,97,149,207,230,93,58,64,23,94,59,217,66,176,81,55,184,151,229,24,56,192,31,237,154,245,246,220,1,1,136,13,32,173,81,86,140,231,207,115,237,151,15,163,239,26,37,91,183,239,208,36,24,208,82,239,70,59,20,30,175,219,86,254,215,20,11,185,147,46,120,168,90,208,63,142,229,137,55,3,226,117,140,160,35,72,230,53,223,130,159,188,125,168,17,19,123,78,101,60,90,85,128,105,108,9,218,7,5,27,247,129,172,73,33,122,207,84,42,65,242,159,240,151,59,4,106,230,161,152,32,202,29,179,224,203,241,230,105,82,119,246,5,227,59,242,37,243,101,126,197,42,10,5,99,61,37,172,91,67,105,227,86,204,221,44,185,232,86,87,205,92,179,254,140,153,230,245,49,112,97,235,145,226,254,8,189,79,170,3,1,194,202,194,221,131,3,239,219,30,105,118,89,141,109,97,143,206,106,243,211,177,21,16,98,33,173,178,75,104,126,44,252,96,163,224,3,207,104,170,254,133,152,129,1,125,216,185,136,36,10,207,207,43,39,42,108,168,165,187,128,53,19,140,236,201,178,75,193,53,68,159,152,127,253,148,39,143,30,229,83,82,145,184,143,222,107,255,123,58,192,192,211,13,14,170,145,45,1,84,108,57,55,187,141,142,147,193,173,69,160,204,72,129,160,154,202,105,121,10,226,226,9,12,111,227,77,116,226,126,235,229,84,67,245,90,210,108,69,168,128,168,214,168,247,161,49,206,158,109,248,19,122,218,234,172,189,245,231,159,182,36,92,89,84,65,49,204,68,62,94,51,71,59,80,103,226,241,55,237,6,178,198,198,135,248,166,190,96,72,154,60,156,144,98,61,85,35,187,241,114,168,58,33,83,167,189,160,211,145,165,161,54,35,177,30,198,126,189,89,227,2,114,199,223,15,66,78,158,17,137,53,182,131,163,179,28,53,86,98,246,15,129,166,61,94,119,168,38,27,242,13,45,110,154,115,232,224,89,135,150,226,154,107,155,99,93,245,215,184,60,60,110,45,231,32,32,29,58,123,152,233,110,217,211,50,211,228,78,158,126,142,84,148,178,131,169,163,55,100,129,34,217,150,85,100,49,125,117,160,166,239,88,164,68,19,69,153,207,165,54,69,240,65,124,70,13,2,233,228,70,178,130,140,101,16,216,158,9,247,33,141,170,71,105,214,179,217,16,81,61,179,219,71,98,153,220,91,181,77,195,60,102,181,81,12,141,44,41,229,222,62,37,70,227,175,146,242,177,1,89,83,148,158,92,53,39,33,251,41,119,58,251,46,90,124,96,65,178,100,9,167,9,198,1,14,94,133,127,245,16,206,128,74,225,57,115,165,153,63,133,242,199,185,110,49,114,216,174,152,94,242,48,34,7,14,136,16,8,72,51,146,60,145,229,71,42,32,254,145,30,69,89,121,127,156,179,251,194,99,98,250,113,185,106,197,12,155,25,245,51,170,139,42,149,166,79,251,58,192,222,131,181,212,234,193,47,137,86,140,63,142,183,106,136,98,143,248,9,238,163,4,217,157,7,235,47,5,42,230,155,195,228,171,97,175,149,239,182,19,54,79,5,60,60,130,255,60,22,88,203,208,250,9,178,190,149,78,41,223,183,254,168,218,66,0,20,231,57,235,101,182,196,89,26,182,173,37,59,233,202,117,139,242,200,215,53,100,251,74,66,117,13,61,5,124,46,148,128,90,212,107,143,150,149,150,53,5,5,87,80,98,208,41,20,93,37,180,153,85,64,193,175,237,156,162,101,195,64,14,11,186,246,34,133,224,158,3,75,155,216,232,144,211,90,160,214,124,242,106,39,56,111,220,13,211,12,206,189,141,219,239,47,77,192,190,29,196,143,208,40,153,10,3,252,255,126,151,37,178,207,60,216,193,238,4,129,39,128,31,114,6,146,249,112,26,188,34,50,100,195,2,62,35,189,23,0,160,214,146,141,85,137,86,249,99,69,228,92,191,96,230,173,216,83,52,91,134,241,148,78,77,94,76,145,234,192,167,12,139,10,243,70,156,201,245,99,10,128,204,78,25,54,111,201,208,247,97,50,117,234,230,119,52,181,244,128,52,134,55,244,201,120,16,176,158,245,150,122,232,128,178,2,160,67,177,244,91,50,230,20,192,82,239,142,224,109,108,197,243,62,182,197,229,116,171,198,236,91,114,66,202,134,20,113,162,239,161,99,105,250,194,126,7,168,57,30,194,2,237,81,90,54,113,127,168,168,137,219,41,245,211,230,221,227,27,193,212,186,63,25,208,201,199,0,142,24,40,190,163,157,233,52,12,30,187,228,249,132,96,132,149,147,142,101,5,9,158,10,63,74,213,152,8,69,182,47,189,52,145,32,0,253,24,168,75,193,214,116,25,82,11,82,143,63,206,167,35,170,192,84,144,251,29,130,99,217,101,200,195,132,104,202,194,131,54,32,9,96,173,144,183,91,50,37,74,190,5,93,34,162,151,183,11,110,81,224,8,15,226,64,15,238,52,239,139,239,71,164,150,189,165,210,152,13,100,152,222,128,177,44,165,90,153,179,217,204,45,223,1,108,7,173,116,200,133,121,51,104,19,154,175,235,21,189,24,164,69,57,20,81,152,55,250,70,84,253,14,25,20,33,204,255,248,188,50,191,239,43,117,84,121,229,153,111,97,105,243,64,19,9,179,165,66,105,70,248,165,128,228,110,5,64,164,137,229,206,50,114,86,246,156,143,233,187,125,97,82,90,207,26,78,75,138,158,73,66,198,54,37,78,98,40,198,112,80,215,81,237,191,44,177,85,167,199,209,99,140,92,178,93,216,43,132,215,11,254,192,7,183,26,146,148,244,47,198,8,191,14,84,75,140,116,39,93,121,88,67,235,131,147,44,153,98,124,189,166,105,242,72,173,229,227,184,112,142,86,139,36,33,112,219,42,253,84,122,236,230,203,17,79,12,80,37,243,152,238,5,160,215,132,50,137,97,161,227,20,211,122,93,253,47,182,73,102,167,89,13,38,155,126,116,159,233,230,111,168,246,132,38,142,136,40,135,104,253,103,166,25,211,178,229,226,66,101,61,53,150,105,83,81,108,195,204,108,145,121,22,200,84,182,60,190,160,28,63,182,0,248,37,10,144,184,245,113,17,182,40,167,55,57,200,118,245,97,49,40,132,101,141,198,204,223,51,76,20,80,178,142,33,56,92,236,159,144,161,17,35,162,82,110,164,45,101,147,79,246,240,154,169,181,225,204,255,44,79,164,114,113,230,16,49,105,184,86,58,130,244,141,197,192,22,24,98,164,238,231,9,77,36,234,181,118,31,182,234,143,64,63,246,50,115,30,216,52,100,11,106,28,181,40,87,210,238,82,42,17,40,198,57,241,135,95,149,213,99,86,239,190,85,225,233,250,142,73,93,127,119,217,11,214,216,133,190,149,16,221,176,136,89,86,59,73,134,160,174,188,224,78,194,233,153,117,12,143,67,142,134,241,195,237,239,10,91,14,249,85,184,204,243,103,10,142,255,207,57,61,220,125,214,102,193,146,255,185,168,126,206,159,17,125,122,87,19,193,82,210,172,68,18,144,242,33,46,197,184,133,65,239,225,46,10,178,161,171,202,195,15,99,132,216,9,151,26,125,169,157,134,172,31,201,169,182,22,30,39,252,146,66,143,121,243,3,2,116,164,202,238,3,51,71,251,129,120,218,114,232,177,133,61,53,88,77,171,250,7,178,39,58,89,78,163,83,183,17,59,111,176,131,102,148,175,116,16,250,157,9,168,179,70,51,14,94,54,170,232,234,102,83,224,10,216,200,187,202,198,223,174,99,30,242,68,193,46,73,112,99,247,144,10,14,182,208,10,122,198,234,31,96,20,113,235,119,90,90,140,52,203,46,234,69,17,136,57,143,17,234,118,223,80,239,34,113,190,173,31,180,211,231,185,60,89,46,90,36,178,194,134,91,41,110,187,209,91,195,36,80,214,172,177,4,69,138,47,21,130,249,56,136,5,111,241,230,120,181,140,221,226,207,159,78,121,125,239,173,190,106,30,238,206,14,164,226,198,9,129,70,117,47,178,235,51,204,38,129,173,10,137,103,168,80,99,226,214,196,190,104,233,89,6,96,62,91,109,224,21,11,199,169,115,139,173,45,246,40,123,98,53,90,33,162,151,75,231,16,146,213,97,249,152,93,91,186,95,205,57,233,18,34,5,213,152,239,86,112,69,155,24,203,139,189,14,169,117,57,201,4,150,94,45,54,65,4,252,61,220,81,242,66,227,203,252,129,129,54,24,76,166,172,239,215,16,239,197,99,148,2,176,89,4,91,174,5,210,73,63,220,181,14,23,14,187,144,231,15,123,46,211,49,195,25,75,226,126,102,63,186,98,246,152,115,230,129,197,181,79,220,85,187,191,217,198,206,204,147,181,58,235,53,170,209,105,85,188,129,226,72,146,224,62,123,207,137,205,0,70,143,179,210,251,230,201,48,230,238,70,132,243,224,48,11,104,110,232,21,17,48,177,215,24,175,1,7,199,182,99,10,85,13,1,220,115,144,68,224,254,158,0,243,52,115,59,240,140,160,224,213,223,25,142,28,185,7,206,249,242,145,32,231,18,15,68,197,139,3,72,135,29,216,64,142,51,90,191,26,249,182,101,83,228,34,52,166,172,14,201,209,122,94,59,196,32,146,52,98,146,208,188,199,217,96,165,244,114,61,253,117,253,6,52,107,3,76,228,250,217,227,249,178,44,109,80,3,25,238,63,37,50,99,193,228,143,30,220,30,97,195,28,36,189,36,51,88,90,64,221,102,66,82,14,7,223,177,17,156,31,210,236,251,63,119,186,237,84,10,223,157,16,160,127,243,190,51,148,196,216,209,136,186,194,101,39,50,65,181,247,46,202,169,251,163,143,49,104,245,10,185,109,168,57,6,10,3,191,223,176,228,199,200,182,36,253,250,201,242,42,84,146,67,201,23,253,9,232,16,101,179,23,28,179,146,148,107,173,184,149,122,168,79,191,147,76,69,48,127,59,102,12,125,137,159,253,169,243,157,32,98,235,236,222,220,32,148,50,187,52,155,157,134,202,23,87,25,166,194,174,172,161,107,63,235,148,216,116,125,223,77,238,3,172,98,60,3,10,98,10,163,67,21,95,14,212,64,104,42,49,38,129,1,206,39,38,220,14,217,195,208,24,240,139,57,100,224,102,105,251,171,226,245,171,24,122,48,94,137,96,80,184,52,175,57,81,213,1,183,121,78,102,93,88,70,95,58,199,8,12,54,154,218,29,48,218,139,143,18,235,243,51,119,158,67,147,206,46,110,6,46,218,110,229,166,188,28,104,151,128,182,4,156,162,155,229,243,249,158,171,135,244,96,0,196,22,138,189,130,179,151,17,197,55,54,232,77,236,135,231,208,185,222,184,34,117,91,57,59,66,64,114,140,208,128,118,224,83,45,112,113,61,9,115,4,134,159,165,24,146,168,52,85,15,197,171,141,237,219,81,146,101,213,48,50,180,96,121,85,175,71,149,31,164,176,114,174,0,181,95,96,57,129,166,122,104,219,169,195,78,249,214,210,100,173,142,81,235,185,47,92,15,206,112,36,223,195,56,203,55,88,245,125,0,199,75,178,151,154,79,135,199,142,108,171,95,195,195,65,73,67,120,67,68,21,225,40,212,35,8,20,241,105,219,203,90,111,24,213,14,238,135,59,90,188,131,166,187,251,32,100,30,146,161,232,111,149,26,105,138,191,39,5,126,209,74,138,93,143,224,230,145,37,94,185,206,129,91,196,94,177,162,214,162,225,195,38,182,218,127,189,24,115,251,144,57,113,191,250,219,27,123,176,240,110,147,22,229,97,248,200,244,82,86,200,86,54,78,98,204,235,154,69,83,66,93,143,21,155,200,217,163,37,231,200,156,231,143,124,56,222,198,43,125,242,68,69,197,254,53,142,217,228,198,187,93,149,179,134,13,146,126,88,22,205,190,37,27,88,133,20,146,244,77,208,238,242,251,233,236,99,10,187,214,232,202,227,158,10,159,8,14,45,254,220,231,79,164,183,180,204,174,231,253,217,240,2,60,95,180,32,233,224,206,204,91,112,184,216,47,63,135,151,18,63,223,70,104,12,218,27,118,250,49,14,43,186,155,93,11,41,54,119,68,33,157,232,13,143,146,238,227,25,44,129,110,219,126,34,243,131,204,160,27,202,32,24,247,249,183,219,180,83,23,14,97,39,144,36,105,212,177,225,187,48,236,202,151,144,60,133,180,179,143,205,245,250,104,201,70,161,137,191,146,35,237,245,194,91,230,102,193,77,16,219,62,14,144,79,207,147,29,71,35,157,211,149,214,156,193,147,15,120,139,242,233,126,93,199,237,99,211,170,131,44,250,153,119,169,154,142,218,87,219,234,127,96,8,217,224,223,194,208,235,186,160,88,81,41,28,24,44,90,255,153,33,24,8,193,180,213,214,206,165,104,21,101,43,242,38,253,7,177,22,21,155,30,221,238,173,147,118,157,87,170,6,212,116,182,164,223,7,112,132,189,188,94,109,96,71,139,196,40,0,86,206,53,125,215,19,212,104,79,27,209,220,106,106,120,210,13,163,121,140,105,212,223,101,199,213,181,51,15,227,204,71,21,229,97,40,123,94,206,209,244,77,129,191,99,161,253,196,147,47,59,99,133,27,143,87,25,126,195,143,253,83,125,105,136,188,254,196,204,137,1,155,239,66,227,201,78,11,249,209,4,182,102,48,99,24,228,253,124,157,248,163,53,72,113,6,55,145,206,33,221,183,242,1,139,174,104,111,113,101,215,38,136,255,137,149,3,9,189,134,248,219,232,80,84,213,10,153,38,187,148,253,139,48,241,26,58,141,7,180,63,19,87,108,137,13,162,46,135,58,119,200,97,74,73,69,102,179,51,109,184,114,189,220,8,103,140,67,41,44,78,172,202,151,20,202,186,23,56,247,168,185,51,123,216,250,246,166,150,87,65,66,190,254,78,145,15,106,131,209,114,191,108,147,140,213,140,22,65,243,90,123,19,157,143,242,6,132,238,58,55,242,142,254,119,169,238,205,29,26,28,19,164,209,192,253,200,215,174,58,60,108,206,122,113,71,32,189,236,65,161,18,24,209,248,138,46,185,39,133,141,50,166,113,238,166,184,4,94,14,61,122,43,164,93,251,85,1,133,147,64,59,24,84,154,196,9,170,213,91,90,23,210,169,236,73,90,203,114,59,156,212,188,83,130,13,7,198,220,75,148,156,234,124,88,88,254,16,53,156,219,156,118,105,34,86,24,21,31,172,175,140,227,183,64,140,245,38,194,187,169,52,28,50,168,30,113,139,38,188,177,126,209,69,35,215,149,37,81,81,196,144,52,34,43,175,40,226,91,62,58,121,57,58,164,94,5,201,130,176,169,69,32,47,99,43,36,81,92,225,38,234,26,185,27,138,46,248,23,241,73,54,29,226,42,52,122,223,142,57,245,72,10,144,22,253,72,221,158,157,208,182,157,41,255,237,6,38,196,48,49,14,76,137,38,95,107,156,203,74,219,174,29,46,120,23,253,75,20,99,66,48,18,219,177,160,193,212,111,40,49,162,83,130,164,247,150,49,78,9,65,176,168,34,0,63,176,115,109,83,165,142,209,26,254,232,53,66,37,37,33,232,213,53,120,104,165,6,242,73,252,157,115,56,11,18,226,221,61,69,158,82,198,54,183,162,212,238,4,213,120,0,43,214,14,118,182,177,134,247,64,132,233,85,178,131,71,47,162,168,225,32,40,243,72,43,118,83,237,172,20,129,185,166,130,91,241,212,154,5,42,108,114,80,33,226,127,155,61,210,215,121,232,0,234,207,196,117,94,146,36,111,61,251,142,95,161,59,89,19,86,41,15,11,18,170,98,4,54,240,76,26,51,135,83,251,253,245,175,33,110,198,250,159,167,222,231,83,33,30,173,27,142,17,27,120,107,81,146,180,111,149,156,238,195,111,98,11,51,40,241,55,22,62,3,112,205,211,50,81,251,155,174,194,194,145,210,93,14,83,38,145,192,127,24,207,218,208,113,172,228,36,160,174,93,250,51,28,187,146,68,77,245,171,28,42,41,205,82,229,18,164,251,127,45,237,226,80,238,215,73,192,141,51,115,247,122,1,145,213,190,50,96,183,51,227,185,170,23,84,173,235,134,207,122,5,89,153,142,34,181,88,73,61,210,180,210,244,66,165,138,58,230,48,191,33,86,69,252,59,189,48,100,188,88,88,183,143,214,222,40,18,175,66,114,64,242,207,37,141,235,1,242,249,170,49,238,90,171,96,25,207,108,224,9,78,111,238,58,199,143,100,49,228,112,191,30,242,24,113,252,164,7,243,212,92,243,215,46,36,87,76,99,73,241,166,239,252,146,174,131,219,6,31,45,161,169,80,119,82,73,71,122,18,14,160,151,54,158,55,249,18,60,223,69,123,57,114,241,124,194,60,193,49,146,77,3,99,49,124,185,206,178,206,224,10,140,18,43,26,181,17,48,106,73,202,94,147,106,53,219,97,63,68,243,31,204,129,92,231,75,109,13,201,224,73,171,44,122,214,66,92,95,63,236,19,29,222,98,84,8,155,86,124,187,230,16,192,37,239,35,194,239,222,138,205,175,112,100,189,163,189,30,71,70,248,254,245,0,48,136,74,202,90,138,69,89,81,186,151,156,250,167,0,187,105,76,146,79,13,100,198,165,114,22,22,44,169,124,48,33,75,73,213,64,196,124,152,85,40,8,193,58,139,199,3,47,30,127,61,38,92,23,144,163,102,209,43,168,156,210,224,96,245,159,175,54,17,143,255,148,50,104,140,100,252,178,45,189,232,210,170,79,102,2,45,75,131,243,52,34,15,81,46,204,191,189,172,140,11,136,183,214,130,97,33,140,85,119,144,151,169,30,86,60,29,185,183,29,86,70,145,110,139,138,161,90,216,70,231,117,28,168,101,29,106,167,214,12,225,140,204,83,75,98,167,19,170,78,101,196,55,124,254,205,116,153,94,148,18,128,115,88,23,161,101,191,68,187,3,242,81,19,250,103,231,3,136,253,215,41,95,107,88,22,245,29,211,135,233,125,19,129,188,161,214,102,227,39,30,142,136,142,199,157,79,111,94,25,248,127,237,3,165,99,233,98,43,229,28,27,35,255,114,89,89,94,174,72,200,144,246,4,115,2,121,244,78,174,134,47,156,20,113,205,84,189,167,91,251,55,126,60,155,147,140,211,235,177,56,239,79,61,89,196,174,22,215,203,116,131,8,152,142,177,160,233,79,64,97,71,254,160,40,121,104,8,1,50,183,229,81,213,175,158,242,253,122,58,5,161,239,9,119,25,146,212,217,25,34,133,226,15,245,127,182,188,213,239,186,5,129,190,12,138,186,15,23,220,152,81,201,220,7,191,58,233,74,116,123,171,190,42,252,15,145,108,231,137,24,118,104,73,198,51,47,222,222,250,16,166,185,230,95,121,63,5,96,84,23,124,1,164,134,133,49,73,137,90,69,51,44,135,137,100,227,188,219,242,48,53,95,132,107,11,153,211,17,191,247,140,142,43,212,151,152,205,177,176,203,223,223,6,174,46,39,116,213,153,179,107,24,158,76,38,215,11,99,16,157,44,148,223,46,84,209,118,250,106,104,108,5,165,203,21,64,78,122,198,112,55,250,118,144,36,173,46,14,133,135,22,175,210,82,101,154,13,197,73,43,219,11,71,71,204,125,207,254,233,57,190,45,166,122,61,110,3,175,79,246,116,189,24,13,27,33,203,97,77,237,58,208,153,130,210,108,134,86,229,23,28,73,168,31,182,105,201,246,34,45,79,222,42,16,114,164,30,232,169,82,6,46,158,93,161,140,169,18,122,152,83,143,12,18,86,102,163,140,145,158,177,137,83,46,24,232,149,163,175,120,161,226,213,142,229,202,87,117,99,75,45,226,85,95,153,7,240,243,72,123,155,182,120,110,85,153,125,222,221,187,95,217,191,232,189,222,63,80,123,16,244,139,251,29,140,8,123,125,59,162,237,67,139,218,123,29,210,77,184,37,196,214,248,126,167,52,198,203,152,72,89,24,212,115,122,61,177,10,173,242,47,51,47,97,140,19,163,0,216,144,173,101,33,233,226,103,243,50,151,137,191,66,192,230,61,6,87,43,198,208,224,195,135,237,162,170,241,31,55,222,44,68,121,63,139,223,217,224,78,202,13,96,206,3,166,12,27,92,28,145,128,109,73,210,47,212,255,180,106,71,81,220,184,51,198,4,176,24,18,40,48,145,134,35,232,93,255,16,68,94,88,82,137,140,46,123,119,94,191,46,208,240,173,241,235,181,208,236,133,15,133,43,198,130,196,220,194,111,145,226,230,252,15,170,182,156,226,210,47,132,129,129,196,91,188,118,156,102,134,72,98,228,16,255,119,106,175,241,224,5,242,0,149,178,185,147,121,168,146,10,146,117,147,74,78,205,105,221,118,163,178,132,141,215,121,166,214,57,17,90,131,132,171,82,58,239,122,41,115,12,169,91,115,193,2,2,237,102,220,100,251,250,40,59,172,41,252,93,26,148,85,34,160,52,150,242,87,56,131,52,111,131,146,81,99,173,136,208,18,89,160,168,64,228,160,1,93,85,195,191,176,99,183,213,237,11,65,99,13,166,189,141,81,174,213,42,250,176,64,49,46,94,136,175,31,144,91,81,251,101,74,237,134,86,220,252,238,147,117,223,213,203,89,217,142,4,118,224,38,61,14,252,123,164,178,10,145,136,34,215,13,8,5,72,141,67,12,102,79,229,218,9,188,9,195,170,20,4,195,49,156,124,158,153,48,70,142,133,115,230,20,7,239,194,215,30,90,249,17,107,234,174,233,236,56,137,16,247,143,72,44,122,65,191,170,214,68,50,209,226,2,252,174,224,85,119,92,57,123,72,100,207,250,42,111,236,241,234,192,129,189,33,87,172,75,8,189,165,71,133,114,189,151,196,172,23,170,215,7,193,103,77,178,238,96,178,250,66,151,67,23,233,161,152,143,171,246,51,87,59,56,135,33,168,25,192,228,129,17,251,222,200,74,104,84,97,157,103,180,217,223,81,223,81,169,44,154,255,150,26,52,244,102,54,43,15,135,207,193,106,17,188,65,208,231,42,253,251,57,181,150,44,142,20,167,149,186,47,78,38,136,102,129,219,66,113,79,194,246,141,255,158,77,27,84,211,151,230,165,70,116,67,211,246,163,2,170,45,238,64,28,113,130,40,178,136,219,29,10,170,215,254,57,60,237,199,143,224,27,61,139,93,46,227,6,42,92,142,41,119,62,123,143,242,82,110,140,199,187,131,132,184,4,29,32,244,71,12,126,149,191,148,238,126,248,24,9,230,251,250,191,250,126,210,86,112,85,105,152,118,199,65,242,23,134,184,54,88,245,200,147,237,218,213,186,62,208,225,246,105,60,144,171,59,21,99,239,109,75,57,193,95,241,141,170,37,161,239,54,249,183,154,110,157,146,131,112,167,10,216,130,246,36,195,149,7,189,141,179,88,9,136,80,226,148,35,167,4,250,97,72,216,220,171,213,213,88,227,139,92,70,5,156,175,163,28,180,96,36,30,100,140,151,254,169,62,4,204,31,168,188,240,125,180,68,114,93,180,20,84,252,31,66,157,124,64,105,87,106,218,10,207,66,163,144,80,0,98,143,226,11,149,89,19,209,244,34,115,11,156,93,139,71,179,4,211,5,239,55,249,142,76,13,88,194,42,196,74,250,245,221,209,239,110,73,129,103,175,90,229,245,238,240,46,234,53,131,141,37,233,51,154,44,104,83,79,195,167,32,15,234,66,35,88,8,51,37,48,204,139,141,227,88,112,188,172,152,138,187,56,184,50,41,230,106,144,124,170,9,126,47,95,156,87,66,164,177,24,157,214,42,47,29,202,85,62,28,109,48,30,133,61,189,204,240,139,4,183,35,8,188,84,107,69,220,239,110,250,58,193,216,146,176,95,101,208,191,173,204,174,140,134,175,97,238,63,36,70,204,50,135,24,77,23,1,89,64,76,55,215,217,168,210,26,104,127,37,192,75,43,95,137,168,0,190,147,173,206,183,196,161,78,98,33,44,249,18,135,212,178,39,137,83,153,130,109,138,50,173,52,210,166,36,230,10,45,221,117,172,210,252,248,56,141,147,168,41,73,131,129,90,214,173,15,17,250,138,25,119,225,97,12,2,140,177,205,26,147,158,116,232,123,138,73,138,16,145,144,148,12,8,217,54,181,184,238,17,32,174,73,121,148,154,39,36,34,116,181,84,82,136,56,29,100,225,31,83,198,108,91,181,254,181,166,15,106,92,1,33,99,248,172,92,248,228,191,246,27,169,216,17,35,129,155,220,126,246,125,108,154,177,208,244,54,224,60,245,236,45,89,127,36,142,86,7,225,166,151,191,160,79,212,28,245,67,144,173,231,203,184,135,237,47,238,66,229,116,101,208,41,77,20,162,164,215,36,105,125,112,116,72,80,75,61,26,242,98,127,84,251,53,99,115,211,171,202,151,172,73,238,89,178,13,56,56,64,246,46,87,209,92,65,37,33,25,148,26,183,171,176,101,44,133,114,6,172,66,228,91,249,65,27,117,97,24,226,104,214,96,118,20,40,172,119,242,234,58,197,180,88,128,114,190,95,181,125,115,81,35,237,94,18,17,28,230,26,144,190,115,73,2,15,7,183,31,26,21,104,108,230,240,184,241,228,64,240,116,121,4,180,171,55,26,49,118,35,81,132,232,38,143,203,42,152,85,111,140,28,140,50,240,64,4,57,208,237,106,191,209,186,162,173,17,210,180,158,17,48,251,209,100,11,14,216,167,74,217,187,205,242,0,213,9,136,248,156,109,141,245,198,0,55,232,122,229,230,252,1,157,84,9,202,221,29,16,126,146,248,49,70,161,56,196,1,85,139,82,117,80,184,31,110,185,57,221,135,180,157,50,216,69,231,68,231,91,38,210,158,106,47,172,115,224,242,190,186,205,245,119,46,156,237,43,40,119,154,98,203,46,204,223,228,91,149,35,244,202,253,210,213,60,202,61,119,206,146,108,168,156,8,201,195,204,14,16,226,242,128,218,200,235,56,252,169,10,2,11,79,251,92,252,246,10,107,238,207,48,85,47,135,91,219,15,82,48,47,188,137,61,160,96,47,3,96,95,186,58,126,153,84,36,214,122,166,188,53,22,18,127,10,143,197,49,96,115,30,44,167,68,105,135,165,235,98,103,224,229,83,201,222,93,247,246,193,17,220,80,33,147,5,165,131,207,204,144,188,157,140,56,95,209,116,50,58,106,72,195,24,138,108,143,85,47,176,94,64,31,127,109,207,31,207,18,2,209,64,194,39,181,82,164,30,92,96,171,86,148,26,10,162,47,20,84,112,185,204,206,94,137,112,66,161,72,27,21,224,246,181,120,186,231,10,108,117,202,104,0,141,86,114,15,175,153,66,15,136,235,65,248,164,124,41,189,63,117,247,105,194,231,180,79,69,222,33,9,18,37,18,87,46,122,231,4,136,123,103,19,199,215,110,62,164,67,24,147,19,74,140,157,185,17,37,44,134,45,11,79,17,106,223,209,210,213,142,63,49,175,51,137,69,155,71,38,63,47,225,134,12,114,225,148,199,242,111,136,130,104,87,9,222,90,101,9,215,228,110,236,220,30,1,54,156,95,226,27,58,210,52,222,36,171,220,134,180,55,43,3,193,122,40,102,105,48,40,212,176,13,172,60,63,188,44,130,222,27,23,106,215,50,8,100,71,35,213,232,96,213,156,185,16,39,77,124,23,128,65,252,201,242,189,21,161,100,67,221,74,153,101,28,133,158,212,14,19,132,187,135,70,218,201,46,211,147,204,129,168,7,36,169,95,165,51,75,60,240,204,13,157,53,185,87,130,131,114,53,147,208,173,119,41,64,39,146,255,5,171,88,171,93,228,215,235,3,118,68,36,52,119,118,180,229,57,217,102,160,147,232,73,22,246,108,223,46,19,169,184,181,186,193,1,208,127,2,109,120,141,2,250,210,192,194,172,65,126,247,245,25,46,178,117,162,75,43,171,86,137,117,60,93,174,214,67,114,218,192,97,17,70,67,184,92,127,229,179,255,154,38,10,100,198,137,246,203,153,208,161,35,193,76,212,157,247,151,83,25,222,193,51,79,160,57,2,68,212,143,169,30,102,115,187,138,209,150,24,255,58,65,179,16,198,26,44,214,19,155,110,209,96,169,92,89,66,136,60,102,75,154,189,4,89,14,106,232,13,227,202,192,44,40,3,133,129,120,48,122,149,20,111,4,104,236,67,36,160,72,151,8,143,81,40,37,211,107,152,155,150,234,195,243,186,174,86,72,85,124,48,172,202,149,64,123,43,253,81,103,11,143,30,92,13,246,226,51,77,119,254,1,246,95,140,144,153,108,14,107,134,36,135,91,223,139,69,89,100,45,75,58,37,95,179,85,242,122,98,78,26,175,38,198,224,182,170,97,239,12,210,126,221,71,181,34,222,161,213,26,111,214,13,35,9,148,70,215,208,10,46,121,21,19,136,26,59,248,208,68,188,200,2,13,215,4,239,117,20,196,129,112,30,72,223,209,165,126,108,234,247,81,63,103,217,186,185,1,229,112,171,134,185,229,73,253,216,57,117,240,201,224,150,144,59,222,25,118,105,156,223,94,100,158,50,102,97,101,220,88,208,17,65,155,150,243,161,154,61,135,252,17,169,194,209,168,46,2,225,171,47,111,234,175,126,172,20,183,219,247,55,5,249,29,8,223,219,163,161,95,222,176,173,223,102,216,104,89,128,8,114,158,34,108,44,121,11,100,155,47,24,246,62,102,244,237,209,65,163,153,21,162,59,204,95,111,93,155,92,255,189,179,208,173,216,102,184,173,199,178,124,62,166,113,39,167,4,147,49,138,10,177,58,118,85,73,216,113,251,78,34,254,209,235,2,217,202,33,109,64,199,158,114,115,174,82,236,38,121,8,144,35,162,40,17,165,104,38,193,163,172,136,108,86,225,20,138,110,168,71,132,110,146,61,19,171,212,1,3,120,165,212,107,229,70,108,205,164,251,137,146,209,243,235,37,121,160,221,143,115,68,217,177,188,69,150,247,49,212,170,150,128,186,207,70,129,167,97,59,126,225,72,227,234,200,191,204,191,162,212,147,34,210,163,160,47,19,80,187,33,163,218,48,205,168,30,1,39,107,28,146,7,219,11,111,80,94,138,20,195,204,205,156,183,39,228,65,254,136,254,206,201,116,131,214,235,1,48,148,240,5,201,73,114,115,52,239,27,128,27,241,189,126,148,188,219,179,250,93,203,99,161,145,213,176,14,175,212,223,90,220,196,85,47,88,230,228,235,226,109,111,29,100,193,134,202,8,227,124,33,232,227,221,214,181,39,186,90,183,229,36,96,73,123,87,123,29,211,164,197,3,177,28,231,212,91,155,176,167,169,190,177,171,203,196,32,141,127,56,103,99,57,6,232,247,174,101,119,253,111,139,56,250,160,171,136,89,75,184,50,36,50,97,15,203,249,18,12,235,6,212,60,163,186,96,29,254,50,30,61,91,113,216,59,67,18,4,48,155,183,74,62,126,181,253,181,134,217,165,238,219,220,128,230,96,56,218,75,159,4,100,236,212,8,135,171,126,206,218,34,152,170,4,212,182,186,144,193,187,194,205,75,38,124,90,15,227,216,80,120,4,85,221,231,69,53,125,56,26,157,211,46,158,19,232,2,68,191,83,216,156,2,43,149,51,202,65,162,144,135,35,187,225,45,17,212,18,73,212,99,137,239,130,19,81,113,70,245,245,182,144,228,130,60,186,30,137,117,69,50,80,9,1,252,189,171,55,11,25,149,230,233,134,82,226,164,63,230,144,58,65,173,143,219,46,42,164,156,40,48,186,189,216,232,181,234,128,121,211,220,106,175,127,232,70,40,158,179,161,154,179,218,79,51,187,44,64,131,36,2,101,205,20,113,139,210,26,0,240,20,204,175,174,122,98,222,88,0,82,193,19,103,67,251,135,111,215,76,122,213,44,10,218,191,29,86,25,219,97,197,56,29,209,70,54,23,6,39,22,207,247,20,250,213,16,39,37,105,95,223,225,99,86,210,179,72,25,54,46,125,166,81,89,128,243,213,189,226,86,54,255,253,248,112,47,164,10,165,168,22,64,71,222,0,77,179,70,194,3,241,52,244,124,250,235,199,196,125,174,155,10,147,209,148,135,234,122,151,84,115,105,155,161,216,21,30,47,79,123,35,92,22,121,163,208,225,25,44,30,247,160,39,162,105,221,59,30,81,64,149,227,241,11,155,227,99,243,215,207,40,39,1,120,13,85,143,222,103,68,236,88,42,67,89,142,117,60,224,203,168,122,99,88,255,157,168,28,65,56,105,190,183,70,86,137,51,94,23,178,102,106,35,125,87,8,75,146,32,216,228,139,67,163,51,26,36,231,246,5,99,185,37,188,155,141,147,193,121,53,124,39,127,227,116,157,103,190,74,6,150,107,207,72,229,103,149,222,38,126,84,243,24,218,66,179,192,149,189,25,128,119,7,93,23,47,101,246,181,143,208,213,20,183,4,211,181,37,242,13,159,251,29,62,29,18,90,127,131,153,207,196,202,55,65,27,120,195,135,207,240,153,236,238,100,64,59,170,51,110,49,174,138,243,81,252,52,180,48,229,54,113,111,97,141,67,112,129,111,8,143,141,82,175,124,28,236,255,86,17,88,136,185,32,183,168,111,111,184,190,80,163,254,15,132,97,247,156,213,125,165,118,145,201,22,164,87,27,61,176,208,208,50,35,132,178,247,121,34,96,50,143,100,60,16,36,213,168,75,27,98,2,111,161,46,219,138,151,172,175,117,69,226,137,106,145,169,105,148,113,218,182,244,12,181,153,189,108,142,162,133,234,176,57,236,155,77,73,158,255,208,232,128,157,86,176,131,171,184,127,27,235,119,93,199,251,72,220,221,166,163,179,139,109,4,5,248,20,20,68,10,65,118,242,240,218,65,88,106,112,157,69,252,173,46,220,188,41,55,42,53,134,31,32,28,51,217,29,144,24,25,244,12,29,88,96,171,159,189,209,170,69,122,53,38,87,86,197,105,211,234,23,245,203,13,147,231,172,93,68,210,67,103,120,5,94,109,92,243,106,64,187,244,159,207,250,220,120,106,213,177,48,62,152,148,154,165,136,50,136,196,191,175,98,87,110,55,164,173,131,169,196,109,113,209,207,194,1,3,148,177,81,164,241,84,37,215,243,18,69,164,249,212,129,149,144,86,240,98,196,29,203,8,169,104,189,78,219,44,34,202,168,86,251,208,194,148,91,225,96,244,64,194,56,128,244,180,47,100,220,6,79,61,205,228,76,219,104,181,38,10,41,15,109,7,134,234,33,122,192,179,18,255,208,115,193,187,83,124,222,200,199,71,110,113,239,213,247,180,116,134,152,94,86,105,212,231,120,32,209,118,187,233,108,112,174,160,214,244,57,157,237,80,205,178,107,218,106,153,59,36,100,183,70,169,142,163,110,62,94,29,163,149,204,82,0,207,73,46,248,160,162,133,207,254,40,248,46,49,43,156,83,2,40,53,184,197,91,133,83,74,47,54,87,33,21,156,4,3,49,102,153,142,1,170,97,152,113,22,4,70,226,191,154,28,239,95,217,9,30,154,74,240,126,179,3,120,152,161,71,136,216,131,193,13,59,221,2,137,255,248,216,239,132,67,217,223,207,27,150,132,100,36,192,153,138,188,96,236,183,132,59,247,60,225,255,255,10,116,101,206,199,124,51,51,33,172,245,121,20,157,85,26,241,2,170,185,147,10,233,209,12,80,45,179,199,249,251,59,241,146,102,111,88,125,55,107,215,196,76,194,50,156,110,54,175,231,84,27,27,183,181,140,99,90,241,199,135,239,174,31,188,245,228,126,44,89,225,199,169,36,215,41,229,141,68,199,26,228,168,174,47,129,15,44,132,112,26,154,44,25,14,113,101,224,209,129,33,41,229,213,228,247,28,167,119,119,224,30,255,138,192,130,244,230,199,43,18,79,25,85,20,27,142,7,137,163,130,106,225,42,106,232,154,169,205,167,245,245,197,183,90,220,161,177,226,245,192,141,214,52,244,20,77,229,165,236,224,85,246,171,165,225,211,79,219,32,174,165,226,197,186,96,14,133,125,53,172,231,170,255,110,89,42,211,156,253,29,210,9,3,207,142,215,27,251,223,47,232,40,226,106,145,195,235,123,123,221,170,121,33,169,45,41,198,110,130,247,86,193,64,199,190,162,71,139,116,183,85,192,58,142,184,65,49,188,34,159,60,69,8,135,208,191,81,169,177,65,118,120,153,72,157,64,94,223,86,143,51,119,204,190,77,221,149,77,160,19,238,237,245,159,4,54,104,253,95,42,3,153,161,150,204,155,155,70,46,89,124,182,190,16,24,233,102,211,119,171,249,162,171,123,249,104,187,135,11,18,148,232,13,85,250,77,128,245,239,28,106,95,248,14,4,120,242,91,1,6,218,131,206,122,208,11,188,139,118,245,151,174,82,108,79,165,156,96,108,39,3,116,27,135,73,64,185,214,68,142,123,154,179,183,26,238,52,90,165,168,235,169,86,115,90,126,1,173,186,45,162,114,2,96,158,208,255,91,74,249,159,163,55,12,168,181,67,186,37,142,248,28,106,166,40,27,132,238,116,144,227,185,188,33,21,3,56,19,251,112,68,234,159,229,150,9,206,2,20,166,72,165,211,93,146,242,124,90,93,162,133,42,190,15,191,36,67,81,243,167,28,155,253,192,79,4,181,144,158,167,42,142,138,39,228,203,134,123,169,77,36,45,50,45,9,216,240,183,78,87,76,8,222,139,187,105,54,215,7,51,47,97,249,105,72,63,107,228,17,148,63,147,105,250,226,221,110,52,54,120,23,75,129,185,114,80,231,111,169,137,128,25,77,68,183,147,59,188,223,227,212,54,75,41,203,16,158,250,252,35,159,110,10,250,53,52,4,152,42,155,40,228,65,151,73,208,59,51,174,33,178,76,130,18,125,170,20,91,191,90,140,88,26,154,2,85,155,49,20,188,190,79,179,110,57,88,245,150,26,46,30,239,3,56,50,178,145,10,239,37,49,54,216,33,61,118,238,80,110,241,212,130,251,48,181,141,40,227,72,239,20,220,32,192,30,231,112,185,240,219,154,184,76,136,26,2,152,159,180,130,246,194,217,229,252,133,93,239,105,0,82,246,117,112,242,108,29,79,211,21,168,167,224,96,215,2,23,155,50,87,155,162,85,98,197,120,24,31,132,193,120,213,215,120,88,185,136,226,86,58,132,199,233,145,208,198,194,240,98,12,64,81,16,107,74,208,203,24,176,54,113,30,78,52,214,64,11,86,96,78,91,199,62,220,25,240,148,33,160,94,187,78,0,181,200,181,226,61,53,251,13,175,47,224,235,249,212,103,1,2,171,241,186,137,3,154,124,129,210,146,62,221,46,101,185,108,177,224,149,116,94,139,175,194,87,178,67,205,219,216,98,121,108,248,193,70,181,119,4,15,45,173,218,63,188,109,171,214,213,52,64,194,200,49,40,158,85,27,251,196,42,107,7,100,52,197,96,35,18,156,83,104,89,23,159,148,222,196,14,60,156,173,37,120,189,0,158,229,59,24,209,8,229,247,128,189,63,48,45,195,249,221,105,103,220,44,62,127,27,242,190,140,15,206,122,224,22,65,19,158,12,182,177,214,11,71,149,140,84,219,141,206,231,165,172,140,4,141,213,32,190,220,41,26,143,125,152,1,182,148,48,0,96,208,87,71,12,217,4,16,17,160,218,169,145,253,218,65,208,97,205,138,13,148,31,205,93,213,142,236,91,196,22,74,211,128,74,161,163,62,53,186,61,130,220,4,174,144,81,207,53,184,21,195,196,247,92,176,52,47,243,0,81,98,249,254,165,111,174,71,178,75,76,126,98,117,134,136,62,147,139,127,213,18,69,59,209,31,86,189,124,136,45,42,113,120,103,14,98,242,233,155,141,18,86,8,249,78,60,144,82,51,89,71,143,37,238,246,145,172,135,227,137,45,184,208,124,224,86,12,72,171,244,137,141,224,178,216,28,170,70,4,69,97,123,170,76,115,212,13,38,144,46,238,144,141,99,78,181,181,165,41,60,202,44,72,48,57,226,30,211,13,73,55,103,41,23,113,61,110,118,75,129,140,119,205,109,208,152,46,202,185,137,189,15,129,47,112,0,131,195,163,224,42,161,145,99,211,93,210,166,81,29,174,125,157,208,233,245,199,179,221,150,234,123,132,254,121,2,196,197,247,232,112,234,239,1,39,96,137,99,83,102,246,177,224,246,82,178,61,42,115,165,10,85,7,48,99,45,92,223,204,30,48,87,46,69,204,1,80,124,159,81,128,43,160,59,172,58,140,25,217,216,211,252,41,30,90,144,48,233,75,95,79,83,174,38,11,181,114,59,174,109,219,207,174,16,79,141,53,27,229,139,195,239,39,104,46,101,129,9,0,82,49,60,139,78,168,101,0,58,222,234,138,15,212,8,101,44,114,181,57,220,168,205,142,55,199,126,162,30,7,14,210,100,93,124,56,129,56,245,64,132,237,223,169,226,159,113,254,245,112,145,68,244,106,174,29,227,199,27,89,29,217,221,104,136,170,161,83,120,81,218,122,187,19,175,139,96,151,29,145,158,65,73,107,32,48,220,243,137,15,40,132,102,195,179,95,160,149,180,193,21,67,89,111,209,140,229,104,99,56,205,193,131,6,104,12,159,198,9,48,162,151,201,91,156,175,63,35,226,78,193,25,125,1,189,126,28,90,15,132,232,134,224,209,61,219,245,41,105,58,155,112,200,150,25,141,234,242,184,154,208,136,244,197,60,184,137,31,183,245,67,150,41,80,242,36,128,218,172,173,247,209,185,32,90,180,223,19,122,96,194,207,168,84,213,20,63,252,35,195,88,181,124,199,38,164,161,69,135,16,110,5,97,43,27,49,93,95,69,147,75,235,82,214,92,206,5,22,1,35,28,96,75,54,71,64,77,148,227,58,75,150,86,152,143,236,61,190,189,67,198,5,55,206,165,15,212,61,124,255,141,197,44,73,95,103,191,199,26,190,8,38,75,74,30,238,124,18,244,134,84,229,87,64,134,164,37,225,176,163,0,95,208,102,226,4,110,224,247,211,136,113,49,35,73,89,160,95,175,105,240,66,183,175,14,81,242,69,247,169,56,106,247,175,220,21,193,202,97,106,212,134,101,180,164,80,247,255,78,245,145,123,123,203,201,154,49,149,192,110,220,198,105,39,27,219,44,108,76,0,242,155,172,165,102,57,169,203,97,71,127,54,253,227,169,52,113,100,188,72,119,109,127,130,192,101,188,103,231,46,183,61,241,37,29,187,110,157,83,208,159,228,81,1,118,215,41,218,218,112,47,101,67,4,57,233,2,253,58,35,77,155,189,86,246,238,234,196,109,254,67,32,25,226,175,223,245,189,160,68,124,78,252,221,242,64,0,168,65,38,111,160,106,226,148,96,28,44,230,176,200,243,248,230,150,166,137,3,59,10,116,223,13,79,122,101,185,132,49,32,132,29,204,70,13,196,170,240,137,32,141,79,69,195,149,196,103,41,105,24,174,33,171,83,69,205,236,144,53,54,252,107,202,160,36,231,195,189,241,242,183,248,122,105,89,39,147,204,133,43,86,39,10,165,128,203,29,129,60,206,40,116,58,38,78,51,105,246,242,68,213,184,41,21,108,56,133,240,70,124,102,189,29,255,63,178,26,134,211,187,61,64,87,116,230,38,23,138,169,34,69,182,161,50,69,159,10,233,88,103,225,38,236,106,163,232,249,106,42,159,36,186,178,97,137,160,166,6,9,130,160,230,64,145,114,228,176,216,233,53,116,222,163,22,67,118,143,252,219,62,166,40,78,41,229,206,213,227,87,189,210,92,235,210,128,171,242,122,185,94,198,94,55,123,44,202,251,64,205,231,165,251,153,231,192,17,132,136,177,226,109,211,230,233,69,187,115,64,71,0,78,154,14,64,158,93,236,21,34,197,12,252,90,3,148,96,252,73,78,240,62,139,8,63,102,128,146,179,183,143,3,5,178,238,118,28,44,102,204,180,67,157,239,108,48,154,98,165,50,171,98,219,254,179,60,28,64,22,162,233,220,71,105,89,136,145,46,137,19,216,14,166,173,203,119,97,71,229,161,66,0,117,23,60,179,208,194,11,96,189,119,171,45,185,103,250,28,245,225,194,63,222,169,84,51,122,32,242,104,142,17,185,42,160,186,159,48,14,170,230,174,85,78,74,222,151,211,232,110,171,85,225,21,21,96,183,37,145,172,247,13,54,166,228,30,1,116,86,107,8,245,205,200,53,97,95,155,129,81,228,88,225,69,105,82,70,50,107,225,208,97,106,196,158,73,221,139,221,206,155,4,90,179,79,50,180,80,19,218,147,104,198,0,205,68,218,67,62,72,147,70,107,176,129,37,253,188,43,85,130,149,33,161,234,9,125,193,106,178,80,120,188,6,89,159,147,89,116,132,99,16,52,248,100,47,87,102,22,109,45,55,81,132,172,144,90,40,118,177,46,164,7,140,255,68,61,181,198,197,94,89,173,150,153,63,236,254,76,148,123,79,240,223,94,51,132,140,158,253,202,114,202,2,60,60,38,109,223,40,49,135,188,37,52,149,68,23,196,216,199,30,71,109,168,7,42,231,104,160,65,13,255,194,0,133,255,145,78,150,225,239,104,4,4,207,228,41,75,73,37,187,74,108,151,230,200,61,112,39,58,191,107,212,123,187,68,69,16,242,139,250,170,213,36,83,169,114,57,182,139,53,130,82,158,235,25,106,46,4,252,245,20,118,54,157,177,170,137,206,255,125,92,245,68,106,122,70,243,12,157,7,235,166,185,197,177,183,22,176,196,73,181,74,185,19,48,217,197,81,155,171,154,67,254,157,105,237,50,31,152,81,208,246,242,97,41,168,188,43,10,30,118,204,251,78,121,117,20,0,54,49,208,161,188,156,156,164,42,232,59,47,140,78,21,30,225,212,103,101,235,166,204,125,200,238,239,246,4,36,158,97,66,132,88,52,28,34,113,83,105,102,102,50,101,109,254,106,127,47,24,164,120,94,235,139,186,121,136,101,188,181,42,121,18,159,157,222,192,11,84,208,14,38,119,38,204,7,130,121,110,147,243,125,3,190,38,101,54,45,195,20,59,91,100,158,186,103,82,222,83,28,84,146,3,103,39,22,122,56,120,129,45,94,45,106,101,32,125,237,112,191,125,50,36,215,97,126,235,212,46,175,0,61,204,217,80,181,7,201,46,62,179,109,134,234,95,222,144,41,240,22,247,104,254,236,45,236,234,199,37,106,201,238,34,210,133,91,116,40,239,253,247,119,156,221,103,166,88,161,38,28,176,209,108,215,152,227,174,50,243,14,90,87,166,97,23,6,174,104,224,25,200,71,135,61,157,161,144,225,250,40,97,179,34,153,190,121,248,187,27,74,228,162,144,200,126,230,226,101,245,57,95,192,161,84,138,0,95,96,248,220,77,207,106,95,84,178,126,180,125,35,191,63,179,179,0,232,134,192,230,13,59,152,42,116,55,35,30,14,127,112,22,160,105,206,175,222,80,186,239,233,161,35,237,215,165,21,13,246,86,203,35,115,82,134,72,107,52,175,248,135,85,93,177,220,141,42,169,47,251,143,246,91,29,97,220,221,132,132,19,146,143,225,147,198,165,44,185,204,66,58,210,135,251,250,243,149,34,201,80,232,219,122,27,44,229,60,151,10,248,123,113,31,210,35,70,243,5,109,149,229,179,76,212,91,120,95,201,197,113,62,1,183,217,120,16,67,154,112,135,197,103,97,108,213,34,46,185,146,99,68,157,177,231,196,70,254,12,90,74,37,45,201,221,236,46,184,185,194,168,7,101,177,11,70,118,255,185,69,146,65,209,66,26,137,61,39,128,155,245,10,51,17,77,175,158,210,98,206,249,14,208,44,19,196,81,213,111,247,9,21,211,83,114,131,224,79,57,248,17,96,185,185,53,218,254,158,73,195,137,52,6,64,40,34,254,136,183,253,103,240,194,115,143,158,102,171,14,61,57,2,125,33,233,104,236,196,247,78,104,126,238,61,144,218,158,43,27,157,144,180,148,178,114,213,193,212,42,32,26,247,26,84,37,159,94,151,68,11,210,83,190,165,30,197,124,79,200,87,252,7,110,151,249,75,24,50,92,19,253,72,86,213,101,236,35,70,11,64,39,128,203,146,103,18,23,47,206,20,253,110,202,121,54,201,188,124,185,62,191,183,22,176,5,13,226,155,154,191,21,57,34,59,95,54,80,6,179,22,35,111,9,34,242,128,180,67,159,171,166,145,201,117,110,70,18,37,186,123,226,244,212,110,31,233,255,146,142,59,251,160,246,205,104,48,4,66,189,221,67,12,128,112,244,27,165,67,133,99,121,226,132,28,229,212,239,32,208,53,201,175,40,183,85,237,119,179,50,5,91,198,200,139,246,6,176,219,148,117,103,189,216,222,222,41,246,161,239,153,247,4,43,72,0,169,244,62,58,78,157,114,55,235,230,63,152,63,135,151,122,121,194,89,225,234,50,35,74,195,197,113,67,35,145,167,213,223,117,245,149,223,98,235,47,86,250,95,176,112,45,54,38,72,109,100,217,120,84,89,50,237,57,12,158,116,202,110,134,132,76,12,210,242,115,90,255,215,15,14,81,211,162,30,132,68,109,242,226,48,145,75,169,76,98,235,107,110,139,230,188,79,202,33,106,155,196,135,175,19,221,43,150,28,129,127,219,203,60,223,83,39,235,254,186,139,189,129,70,11,29,77,245,26,99,210,80,155,33,248,140,178,86,192,249,222,42,224,220,207,43,1,237,126,172,181,112,237,160,251,243,24,253,142,2,198,28,195,159,237,176,220,222,155,102,126,10,46,152,189,187,247,84,210,113,135,85,170,221,35,41,87,180,114,115,33,233,157,100,2,88,133,163,229,111,65,21,27,10,45,209,191,137,74,222,172,0,206,35,225,154,95,153,4,182,112,41,249,242,147,148,218,165,77,208,150,90,163,242,15,194,243,23,109,135,245,74,55,15,88,73,43,82,233,43,74,171,74,254,19,93,152,5,104,176,117,159,115,97,168,172,134,149,134,119,32,53,213,127,7,34,131,228,66,120,46,124,4,199,163,209,83,191,25,82,121,79,242,58,109,16,100,218,215,189,189,139,156,176,71,60,177,43,75,6,169,21,151,176,185,125,220,89,56,37,91,166,183,129,229,70,39,174,158,97,187,194,203,21,186,88,217,170,131,190,106,243,50,200,25,157,148,35,139,183,92,17,203,128,151,238,18,41,1,114,97,69,255,134,131,81,31,86,138,105,106,33,141,128,240,92,145,192,245,216,238,31,130,80,212,130,43,34,5,8,23,195,15,17,125,171,203,244,130,180,96,241,81,110,255,81,251,194,153,15,115,210,136,236,159,177,64,217,23,182,77,183,55,49,238,144,122,34,171,129,128,147,232,32,157,242,21,185,126,198,118,253,179,72,130,103,83,22,105,185,175,87,115,158,155,30,95,16,139,163,216,243,51,196,75,124,223,26,217,129,209,56,146,45,193,65,47,239,68,86,243,67,40,254,42,165,180,133,107,156,98,255,150,144,14,220,233,62,161,253,57,35,42,179,76,35,74,120,221,10,116,228,47,101,250,55,63,247,194,88,167,59,49,78,157,178,10,136,7,173,243,226,167,83,206,234,171,132,140,112,180,171,27,164,220,53,11,85,7,206,210,22,130,242,10,184,122,158,110,62,89,89,245,16,140,123,188,178,12,194,234,219,224,156,181,130,251,136,204,90,89,62,101,169,232,226,15,188,210,200,54,23,137,156,178,82,196,255,197,245,14,29,242,77,160,191,122,191,231,218,199,30,123,200,201,138,190,224,143,207,53,241,138,254,102,63,226,173,227,159,238,124,95,142,83,83,235,71,36,78,170,120,103,198,60,112,142,249,162,194,223,17,118,233,134,85,198,61,214,112,8,128,125,198,175,158,215,236,226,2,238,148,206,236,26,109,19,160,169,128,151,13,15,4,98,99,18,14,128,164,62,165,99,64,137,243,246,87,196,117,152,126,217,66,182,171,162,16,95,87,241,222,190,134,88,125,89,2,72,77,32,175,8,8,207,84,106,248,20,133,40,244,190,180,110,184,92,92,149,191,110,169,224,226,53,54,238,82,197,22,167,161,95,234,243,139,168,80,239,133,176,225,83,107,129,13,61,156,207,81,116,119,65,131,255,72,198,8,99,85,194,204,223,38,239,210,200,120,187,93,89,63,223,155,157,167,48,208,177,249,63,39,160,172,228,51,31,138,188,167,28,120,111,135,219,90,44,236,144,133,22,210,226,139,163,155,214,88,15,152,244,229,43,148,190,130,58,104,208,210,6,47,152,11,28,164,173,238,68,236,138,76,210,47,184,121,176,94,239,111,166,67,110,247,156,17,142,119,204,238,37,222,117,7,80,13,63,59,44,251,5,249,30,253,253,108,114,117,134,147,103,67,170,22,42,41,189,5,149,27,241,212,154,188,247,125,163,49,179,207,211,162,42,209,244,181,93,158,59,135,51,180,53,160,255,60,205,31,235,128,144,154,146,78,199,50,74,79,51,196,105,84,167,32,107,233,52,143,60,199,241,82,132,182,146,171,117,243,250,48,7,103,174,171,92,12,170,109,68,162,126,118,66,164,104,99,83,232,180,247,72,15,195,5,6,105,131,130,176,172,211,121,149,204,86,187,243,97,245,105,155,165,17,243,152,96,0,74,57,234,68,219,104,211,204,167,136,65,90,251,33,234,60,227,79,129,106,160,158,185,213,92,220,218,68,180,166,111,84,169,74,209,210,241,201,215,9,170,93,73,174,116,79,36,79,102,32,133,121,120,139,109,122,60,251,8,111,12,154,20,95,25,174,62,175,5,0,206,78,199,170,128,80,127,85,216,18,6,82,50,34,254,93,196,95,33,77,63,89,248,58,204,52,38,210,250,6,155,47,228,110,13,108,142,21,149,95,116,148,102,95,180,101,20,220,189,223,46,105,74,103,50,116,166,129,55,164,80,58,126,12,141,115,169,31,96,230,56,243,238,152,31,197,10,28,189,250,83,116,221,85,48,2,217,110,255,54,200,193,89,171,152,104,58,243,20,3,203,232,160,176,153,53,8,161,12,7,8,43,157,108,20,183,108,247,173,212,67,97,146,94,90,100,72,102,104,45,85,157,16,45,174,95,50,213,101,199,127,254,238,242,33,37,162,247,12,4,150,159,31,28,184,44,218,141,45,60,109,24,207,187,172,139,152,77,86,50,148,165,240,243,75,176,245,87,192,237,86,160,34,5,154,16,60,23,21,250,105,99,26,116,191,38,195,157,32,130,1,200,118,248,109,212,22,99,214,193,144,176,184,46,53,229,76,201,94,81,40,141,196,132,83,246,176,243,200,128,184,234,252,0,190,10,213,193,98,34,204,187,27,141,119,7,95,232,145,208,76,86,113,168,148,71,21,83,21,242,29,75,82,230,36,101,206,229,223,134,59,19,24,93,113,150,239,172,232,110,227,62,141,132,95,186,80,119,218,102,119,9,60,198,49,202,126,107,34,198,75,11,193,137,212,208,93,157,186,47,17,204,198,160,83,82,144,186,105,191,33,194,133,7,208,248,138,131,80,173,80,253,254,98,35,144,171,155,130,101,152,154,187,205,249,216,133,61,60,201,76,159,104,10,44,15,14,136,134,81,242,35,71,241,232,197,73,180,219,143,248,200,241,41,12,36,24,125,205,42,167,13,156,36,75,232,195,48,48,16,156,48,125,38,227,17,83,44,61,8,173,3,22,141,19,44,26,197,190,66,24,193,237,193,70,42,45,152,38,243,137,183,198,37,114,153,59,75,43,121,153,57,211,194,25,211,36,223,190,161,123,139,11,112,174,248,160,158,32,50,36,249,112,150,240,242,8,222,21,140,59,168,119,232,105,234,169,162,151,159,103,242,249,0,221,103,182,121,0,225,174,183,43,127,144,224,123,162,137,42,114,126,137,41,14,183,86,137,235,233,158,240,158,10,154,235,2,132,213,226,142,69,247,164,116,13,87,45,36,203,26,131,55,156,63,3,135,57,189,152,245,81,173,44,151,35,113,143,216,39,233,26,26,157,146,206,100,220,10,228,147,140,129,231,190,71,91,185,181,84,214,24,137,164,241,166,174,158,159,179,188,20,40,8,63,61,43,72,75,190,4,88,116,242,160,77,185,147,91,173,155,165,66,252,255,46,98,202,19,102,143,111,63,163,148,124,15,38,121,166,66,213,173,231,67,26,215,93,240,14,181,103,162,207,234,206,77,170,114,234,148,158,141,112,176,122,84,111,16,210,87,111,80,146,252,8,154,148,208,4,198,114,27,186,162,1,152,60,61,123,0,237,102,12,101,244,235,37,8,82,133,65,163,8,35,180,200,205,201,86,53,243,3,70,17,72,39,91,194,220,25,180,36,88,8,93,146,176,198,145,87,242,196,6,195,27,136,91,163,91,237,174,127,221,197,59,211,242,247,126,216,175,232,54,251,47,133,177,190,220,28,226,27,148,250,246,156,134,103,197,74,8,154,157,243,98,159,88,178,213,49,118,127,24,130,223,45,139,174,5,84,174,6,128,101,59,123,4,58,6,222,221,35,124,73,137,210,212,149,0,53,184,58,78,137,57,187,201,96,181,227,133,15,153,70,180,242,92,8,106,80,114,51,88,232,206,157,243,89,144,107,154,247,106,147,249,232,130,23,124,68,54,25,164,202,20,183,178,102,238,168,217,79,72,76,107,94,21,213,174,238,98,254,252,60,75,41,71,200,120,183,99,237,193,144,7,10,208,170,84,35,91,79,183,57,11,96,10,164,182,183,102,20,121,81,8,25,234,50,118,79,6,11,66,90,148,120,229,124,205,151,186,177,96,63,56,252,129,45,206,141,9,82,157,222,53,90,172,169,57,201,182,237,15,137,238,52,186,97,235,91,64,171,99,56,207,57,28,96,21,109,65,109,104,211,29,57,176,253,24,29,118,115,41,233,227,72,171,86,180,16,219,62,222,219,220,189,242,165,98,27,90,133,90,145,216,221,8,165,129,232,242,142,66,162,151,96,65,56,102,183,110,128,99,69,151,229,196,210,122,225,141,24,33,90,124,250,217,169,130,209,96,176,8,236,16,130,171,147,199,8,117,123,194,65,142,190,141,119,178,36,91,4,135,43,207,184,228,56,137,0,125,201,188,91,143,70,85,107,205,194,38,131,108,104,49,144,52,202,148,212,23,66,41,185,174,230,171,238,0,135,45,57,191,149,221,34,193,141,77,207,107,61,211,47,211,79,127,177,189,130,120,184,14,196,53,159,204,182,100,83,126,234,56,16,222,141,225,157,96,67,151,93,240,218,149,121,178,130,93,177,115,113,30,25,197,234,107,125,144,69,123,122,106,200,200,145,147,122,63,55,200,249,39,153,224,234,126,206,188,37,24,155,146,162,213,193,140,14,19,117,81,112,136,201,55,113,98,10,207,238,208,123,170,6,55,150,159,176,130,162,237,126,194,190,95,66,85,76,122,193,203,107,9,144,61,46,84,80,114,105,134,234,83,109,131,209,187,206,227,120,166,128,234,145,175,231,88,243,212,154,0,78,206,166,140,70,214,223,96,56,143,161,94,117,173,40,48,202,253,125,73,207,100,134,148,201,87,152,192,239,168,223,238,187,182,162,185,96,81,244,79,91,187,142,196,196,65,40,19,15,40,119,97,115,87,31,8,16,22,126,118,145,70,111,81,122,51,224,111,115,43,89,202,19,42,198,93,179,79,104,46,209,124,189,180,129,218,48,198,237,205,132,238,18,17,56,133,226,217,3,228,71,12,28,106,136,140,72,237,154,83,89,128,47,203,4,165,26,209,58,226,68,42,95,204,26,5,213,192,28,92,137,106,121,136,197,166,23,41,140,92,128,69,164,248,189,104,206,221,247,47,212,195,103,212,178,239,75,108,32,238,85,251,208,45,0,224,108,118,43,167,199,162,96,105,78,238,10,243,146,164,50,138,234,236,86,197,244,233,73,65,251,183,25,93,237,22,243,120,137,176,236,158,143,109,22,204,17,33,58,142,232,87,89,35,114,163,93,8,183,66,182,89,54,5,197,180,151,61,109,151,238,157,239,109,90,148,202,195,32,211,124,209,209,152,66,58,12,1,215,206,7,188,136,82,97,36,23,94,124,155,42,54,97,147,217,141,2,139,167,48,8,120,223,95,5,26,57,59,28,245,89,216,35,127,153,65,247,182,63,153,115,174,128,57,3,123,192,80,27,42,26,217,64,219,73,28,178,142,33,20,30,40,66,69,122,89,55,71,159,90,139,231,118,215,253,17,195,43,120,239,37,6,128,111,176,101,78,161,30,39,209,134,232,81,90,231,235,255,17,240,210,30,216,65,137,4,130,187,14,153,236,132,228,146,250,154,211,217,199,27,190,155,74,39,250,74,90,192,55,194,35,144,139,123,221,84,195,227,228,230,51,174,248,147,158,47,41,33,87,178,210,101,61,20,233,93,37,178,251,92,245,60,174,15,40,239,168,174,118,112,122,155,150,242,38,156,159,53,112,103,196,200,250,180,47,112,239,71,124,203,222,215,254,171,170,43,186,198,227,68,34,229,224,76,188,61,202,158,51,7,129,34,129,228,196,94,205,20,37,167,24,254,229,101,52,120,213,149,27,253,243,36,157,134,80,141,67,203,107,94,233,237,18,59,241,18,245,146,203,163,41,75,112,69,63,18,4,75,50,125,155,181,226,126,195,54,62,205,68,212,161,161,128,14,189,62,74,117,165,176,70,230,121,150,53,33,255,106,186,171,176,165,137,239,145,120,137,94,98,12,143,223,59,15,109,31,39,3,101,234,245,99,2,183,139,37,11,14,152,129,9,86,139,213,83,60,211,39,220,68,138,40,119,63,41,181,177,47,155,242,221,33,108,13,44,65,137,184,202,114,140,153,50,15,193,159,241,137,5,47,195,246,218,112,196,115,8,178,130,107,119,127,198,182,235,15,74,110,189,102,90,28,140,41,230,56,80,185,195,116,118,55,56,237,198,6,177,187,177,82,186,201,189,136,33,24,133,97,160,243,75,54,6,28,35,238,87,118,210,92,174,92,150,99,67,24,123,215,151,15,236,157,59,142,99,176,27,127,159,15,79,182,223,91,168,206,241,192,115,103,241,229,207,27,197,41,104,54,76,119,123,159,196,125,143,173,161,127,113,242,241,211,63,186,152,247,144,218,186,181,154,254,110,66,202,146,99,150,134,149,224,95,81,124,47,209,120,145,194,105,233,126,62,147,45,157,129,75,78,244,82,143,68,217,33,239,21,71,68,252,138,64,240,249,235,175,216,96,146,86,237,147,15,4,149,50,151,187,95,160,204,227,181,233,181,41,27,27,83,53,123,166,62,240,15,110,214,180,96,109,207,169,145,119,91,235,106,230,72,24,100,246,77,145,125,116,52,140,7,228,246,77,38,192,7,174,209,13,236,22,250,71,28,5,17,111,126,1,155,150,128,25,27,44,113,151,69,127,78,105,2,87,196,173,206,175,49,99,6,249,238,130,141,67,121,59,220,83,121,103,167,124,111,218,110,218,7,27,216,161,125,134,18,160,2,55,134,54,26,251,102,42,148,108,222,1,167,179,217,7,18,227,214,121,192,184,81,187,211,251,255,236,52,170,0,138,6,20,22,159,139,77,224,243,217,51,146,182,229,97,119,188,0,171,243,23,139,234,182,144,239,210,239,157,250,209,195,182,79,73,223,233,6,30,105,194,191,139,52,32,73,195,226,151,18,145,74,186,212,124,78,25,239,6,7,56,138,127,122,65,121,9,27,128,53,137,103,57,113,183,126,29,110,240,47,114,5,201,98,152,22,155,63,253,92,229,168,149,101,207,137,107,87,214,176,127,251,168,160,86,25,80,250,56,82,144,72,89,181,58,77,71,171,239,140,165,65,113,6,45,186,206,157,126,234,234,237,237,98,154,207,134,21,199,1,47,29,194,194,200,109,125,11,25,107,29,112,184,188,21,13,199,15,224,254,52,2,89,241,84,120,59,241,52,77,195,119,9,6,37,141,3,125,209,47,96,39,156,173,95,42,241,15,38,42,115,39,249,44,62,48,109,186,96,82,67,237,15,202,27,13,246,76,36,102,96,15,118,173,153,189,244,47,254,2,101,26,128,155,141,248,105,187,195,113,115,190,12,95,121,35,44,164,122,227,218,137,49,55,188,54,172,22,80,188,175,109,142,44,65,243,11,78,50,51,59,208,69,83,89,232,24,9,232,94,69,44,54,210,128,123,148,1,250,238,96,99,43,218,85,37,64,150,158,117,117,166,174,154,63,61,102,211,17,169,159,253,30,212,78,180,117,12,154,126,179,1,7,5,120,155,101,143,125,246,70,29,102,63,86,11,231,88,2,79,92,48,143,165,116,171,135,176,216,130,185,217,57,233,16,175,207,199,20,70,205,94,31,122,183,244,180,19,64,218,88,202,34,31,229,199,62,24,98,1,117,54,50,211,225,238,67,184,100,28,45,51,69,170,254,122,242,170,97,144,178,137,85,5,102,173,42,156,19,134,112,93,231,251,57,71,214,165,101,222,116,232,195,208,156,19,36,213,110,164,8,86,114,23,44,243,213,2,71,18,151,121,12,174,28,219,63,225,66,12,173,186,14,119,118,229,135,194,158,0,162,249,56,251,87,250,62,236,26,197,161,156,204,167,128,39,112,115,20,90,215,75,52,211,169,81,136,77,32,73,203,192,128,198,168,14,98,19,100,170,165,151,118,237,210,23,167,36,237,216,188,229,64,220,67,47,168,23,73,108,160,142,46,102,153,206,16,175,56,23,227,237,13,159,105,8,12,70,178,237,249,14,234,50,226,112,188,201,147,205,199,96,117,23,219,250,225,26,88,93,193,21,232,197,61,85,127,117,112,171,226,225,198,67,251,99,81,138,230,237,9,118,250,7,46,183,249,207,88,78,101,18,7,250,36,50,51,34,108,64,180,93,17,251,73,175,182,96,35,192,199,92,20,247,140,71,194,57,166,73,48,10,193,107,130,18,171,175,29,93,146,147,36,205,184,187,132,100,251,82,131,22,208,38,112,45,4,108,112,245,136,216,129,177,35,84,178,134,205,230,165,107,93,147,239,136,111,23,138,101,64,122,24,1,147,41,122,68,19,215,231,208,244,37,75,112,240,8,225,176,17,65,180,70,227,231,211,134,203,104,160,140,168,227,117,154,18,158,0,169,228,156,12,176,2,138,247,0,111,238,107,13,233,42,112,146,228,78,195,248,43,92,135,69,185,209,212,12,230,149,57,197,250,155,57,179,186,136,91,203,6,104,172,24,204,253,153,206,246,217,140,127,5,123,13,117,97,217,174,144,50,255,43,139,145,192,103,100,226,140,211,42,117,58,19,110,3,164,116,112,72,193,6,50,56,46,113,129,160,32,162,166,114,207,38,0,54,253,115,24,10,240,59,203,183,83,197,76,34,109,63,186,89,122,121,42,214,152,61,149,190,73,95,243,118,130,0,191,139,76,144,130,235,162,133,237,45,4,99,162,225,19,7,18,237,170,48,215,97,124,239,208,191,109,65,25,144,74,218,159,8,159,29,228,175,69,240,90,185,192,195,114,65,79,67,97,249,30,151,54,106,62,130,4,227,228,33,185,127,185,217,99,186,65,10,218,213,135,148,84,149,7,23,246,121,44,5,131,0,80,16,110,38,192,44,239,16,204,192,98,46,251,119,5,15,19,182,158,17,76,29,56,217,70,190,39,246,115,116,81,230,209,214,60,38,28,100,230,181,35,57,97,245,117,208,251,64,151,206,79,35,57,240,53,195,10,37,16,83,227,206,173,120,128,70,44,8,58,248,216,72,161,200,230,194,140,219,112,253,176,31,49,46,206,253,68,43,11,19,9,167,189,131,82,198,203,120,98,32,160,198,38,22,169,71,171,195,195,214,15,76,124,179,169,233,70,116,229,36,93,20,104,51,33,130,132,102,116,4,42,181,38,234,41,123,46,80,98,88,119,5,245,174,191,114,175,176,229,208,108,114,163,207,19,174,235,83,202,34,1,184,169,113,231,20,117,34,55,150,173,111,229,245,37,28,124,16,40,71,207,196,148,15,136,165,140,4,11,154,178,25,238,37,243,223,49,115,60,167,90,219,166,118,169,60,66,151,185,245,9,165,216,252,232,108,195,41,186,111,87,230,32,251,12,201,121,127,46,171,234,39,164,232,23,107,97,84,248,188,205,78,136,107,238,114,115,44,161,109,242,174,196,111,167,124,82,151,27,125,104,183,154,171,20,166,104,253,119,153,130,170,195,66,155,74,165,43,168,139,109,72,165,13,192,218,97,50,6,236,58,75,86,96,156,249,190,108,184,229,181,174,4,199,157,2,83,151,162,198,62,5,134,227,209,221,10,102,117,203,99,18,248,18,76,189,211,128,224,30,255,5,224,236,198,198,41,134,27,95,88,133,125,154,230,141,38,105,163,63,9,245,190,200,199,61,164,124,195,130,250,244,70,2,7,198,158,216,219,132,244,22,19,158,171,83,223,79,65,125,81,25,112,47,48,199,81,92,201,205,107,123,19,193,74,190,30,251,86,38,34,43,40,99,156,8,219,201,175,91,216,159,198,88,198,48,127,230,54,14,52,238,48,150,84,117,250,7,84,17,21,214,224,168,13,27,95,20,214,234,89,193,92,91,12,8,55,194,168,44,70,122,199,2,190,221,189,50,221,19,89,198,179,180,55,235,158,228,228,221,23,105,206,56,98,34,0,45,196,126,137,143,234,176,72,134,220,172,59,28,173,51,233,223,137,152,206,7,171,10,84,206,185,235,60,7,50,139,171,74,59,157,3,84,166,17,101,72,184,127,146,235,24,7,25,149,156,214,28,220,170,146,124,89,124,168,156,130,235,244,60,44,145,156,51,131,101,107,17,113,97,189,76,233,62,160,188,109,179,192,32,61,144,223,16,107,145,88,223,66,39,253,213,217,21,189,53,181,250,39,50,251,38,28,127,234,156,88,45,209,3,4,95,1,21,3,135,240,101,252,143,221,234,206,136,236,140,36,93,65,217,154,22,198,85,44,66,238,73,14,143,12,110,239,141,173,97,51,61,139,2,146,23,238,144,33,178,94,36,53,62,72,196,98,34,221,205,229,209,0,139,89,20,32,121,205,82,109,15,92,65,142,31,102,183,8,60,173,211,145,213,239,23,207,52,35,179,162,178,81,24,196,203,42,196,189,203,73,29,108,231,160,174,61,195,236,107,206,199,253,30,63,152,178,209,19,254,175,40,31,12,105,178,183,59,56,76,201,51,103,151,254,78,3,84,215,75,6,47,35,206,152,214,125,182,93,153,180,73,214,237,64,166,170,91,185,11,27,10,137,137,28,112,238,119,112,63,170,26,218,213,3,240,10,204,167,122,253,37,111,20,83,192,142,78,132,49,96,170,9,255,163,98,191,214,92,7,103,215,127,35,189,88,85,149,226,90,219,5,204,168,5,110,159,44,239,217,166,30,113,39,201,68,141,179,181,163,99,187,155,70,215,38,180,164,114,221,37,96,122,202,91,145,176,12,172,117,4,219,1,100,138,207,200,65,207,181,176,128,44,211,44,226,22,107,22,177,251,164,213,102,5,85,193,49,103,110,8,195,9,169,186,60,172,122,123,26,122,185,198,54,99,62,87,38,15,154,140,244,207,63,219,149,156,101,106,83,126,228,145,247,136,143,87,250,207,91,35,39,141,33,8,232,28,88,102,27,228,73,223,250,122,49,152,31,154,68,59,151,84,50,121,247,164,121,76,18,235,115,117,52,134,164,112,113,147,145,76,10,117,141,47,110,29,14,178,91,150,54,253,74,229,209,85,129,112,159,127,99,133,23,41,217,180,14,103,72,144,60,164,217,111,233,51,139,215,30,120,184,61,226,223,118,21,5,26,21,148,183,33,236,140,110,64,241,106,189,243,4,251,204,108,220,152,25,171,153,5,231,127,65,220,177,120,139,204,129,55,178,250,7,46,53,203,118,227,144,175,2,193,30,79,16,150,102,111,237,147,148,188,26,112,123,211,23,238,168,26,136,21,167,0,49,186,227,28,106,219,68,187,75,14,126,101,137,243,147,16,36,149,220,78,162,78,216,96,25,153,218,196,48,175,114,205,111,234,206,115,124,130,83,41,172,230,238,190,105,150,209,123,211,19,82,206,13,69,31,6,95,112,92,48,113,167,183,32,82,69,63,151,147,198,186,67,231,26,145,38,159,33,215,87,87,25,59,1,242,159,171,152,128,146,68,14,146,87,184,11,151,80,16,12,182,0,242,28,212,189,198,114,80,185,13,184,168,95,58,208,0,195,56,116,78,252,240,249,72,227,97,9,163,241,68,203,130,142,106,145,248,108,3,28,7,115,74,7,27,108,82,90,52,218,219,36,131,32,148,128,1,83,79,87,86,3,94,133,66,144,157,191,218,40,82,202,29,180,246,246,21,121,219,243,59,162,154,88,217,93,47,42,153,144,38,89,60,8,68,150,254,51,236,117,148,168,246,68,216,21,92,76,86,29,227,202,28,121,70,144,19,132,155,110,143,173,69,216,215,21,104,227,237,114,124,5,215,163,8,169,127,115,199,169,54,44,69,251,90,241,119,31,91,165,35,86,47,39,104,100,162,70,208,202,43,82,246,159,236,128,5,242,216,35,189,91,194,176,42,108,194,149,15,136,255,167,237,255,211,163,182,226,166,6,56,200,13,24,104,124,174,30,107,157,124,120,55,115,181,22,90,22,33,64,178,127,148,160,205,10,224,198,46,128,178,176,184,195,253,31,163,104,159,225,57,214,137,244,103,62,11,156,131,211,210,114,36,210,203,187,36,2,77,236,251,34,184,26,173,115,113,173,231,44,130,121,64,23,85,215,196,251,53,21,180,168,60,154,168,146,224,148,124,172,207,181,102,41,246,45,56,34,73,211,133,64,46,251,206,117,112,231,40,70,6,241,216,99,85,132,81,160,198,197,27,64,12,142,98,148,143,2,214,216,122,1,218,13,115,200,143,130,96,236,108,139,154,187,232,34,223,1,195,50,105,10,156,164,66,207,253,117,17,188,173,43,93,189,81,29,3,1,101,177,167,147,150,130,225,254,57,229,85,103,93,130,44,124,113,90,75,224,188,158,178,51,127,253,37,151,200,24,174,18,73,105,75,197,53,48,184,103,32,174,114,99,86,28,168,47,186,89,230,14,154,21,7,238,206,7,53,188,7,156,42,135,116,143,145,168,193,110,174,227,25,61,217,255,9,3,61,54,171,254,136,49,76,137,134,156,139,202,203,236,149,90,85,210,129,165,114,4,17,182,172,175,166,60,54,229,187,46,174,148,196,239,194,254,127,77,141,123,225,160,105,249,110,127,136,142,57,4,180,103,100,246,172,223,172,119,46,53,64,253,98,95,214,31,185,240,88,156,136,184,122,170,61,250,111,21,200,160,16,90,124,14,16,159,29,115,212,156,60,162,7,171,163,234,46,149,219,219,18,65,133,138,230,19,128,157,109,125,202,37,228,74,60,172,155,65,145,232,245,113,185,214,82,80,153,230,9,142,248,6,111,28,162,24,52,176,236,31,198,19,145,149,251,191,185,182,121,163,134,173,56,16,33,40,241,5,152,70,101,214,244,84,91,158,80,239,76,64,252,177,84,209,135,33,155,157,198,191,164,112,72,1,224,121,27,200,250,178,119,131,217,97,33,183,146,142,6,119,244,194,240,191,47,140,116,241,89,136,44,177,213,56,250,5,106,218,89,220,93,54,75,252,170,177,29,69,255,235,210,151,97,202,62,149,59,143,85,16,168,100,122,109,57,119,144,37,39,114,223,128,111,94,39,6,120,221,140,65,112,185,34,1,182,4,124,143,124,2,149,35,77,137,125,199,124,190,144,61,6,216,161,99,244,27,216,97,58,139,110,96,22,24,169,149,8,133,123,233,199,43,66,36,68,184,67,42,229,109,44,178,36,41,243,177,229,205,28,156,208,198,91,236,35,6,115,203,124,74,155,104,169,124,59,38,53,49,34,144,248,89,176,127,92,74,84,150,211,88,225,7,161,214,89,67,16,238,92,12,167,252,53,125,215,101,22,135,83,207,158,207,122,254,124,77,0,184,242,116,109,57,163,171,160,82,32,17,238,240,228,221,41,239,116,12,107,135,229,176,65,101,114,69,163,125,20,224,230,154,41,50,249,190,250,203,152,238,109,83,84,102,182,185,13,247,100,87,26,153,44,177,195,43,205,247,150,50,148,32,173,37,90,217,131,57,68,7,95,67,235,9,254,166,227,158,107,251,245,98,45,98,63,124,123,40,1,97,6,240,159,67,198,132,233,91,183,14,112,244,234,153,231,243,206,57,25,106,91,255,30,212,87,242,129,142,102,99,199,239,96,160,199,163,144,206,134,222,109,126,50,137,220,161,56,178,115,191,205,161,30,163,72,134,56,206,196,1,127,234,182,53,91,153,5,11,180,144,148,63,172,48,251,247,15,72,61,140,211,33,174,113,58,79,92,129,218,47,112,233,17,223,134,10,246,19,73,50,76,55,141,154,60,174,209,152,111,43,47,52,83,48,110,21,199,140,241,143,12,138,221,13,42,185,29,17,234,180,55,209,72,98,109,234,143,11,196,180,227,226,72,79,16,142,197,161,108,213,255,32,109,31,208,235,150,21,78,73,153,20,28,186,167,43,184,246,65,215,37,46,104,38,16,222,10,197,239,33,201,101,187,189,92,53,99,33,7,44,12,155,204,164,23,125,175,162,119,142,9,186,85,203,239,91,2,150,23,168,226,108,76,186,159,7,138,244,148,152,84,205,64,56,145,23,5,54,125,57,148,235,133,2,137,235,19,219,114,14,62,206,30,229,63,100,134,102,98,156,236,181,35,128,31,108,209,192,131,183,125,116,19,63,193,71,67,132,174,212,74,14,177,231,90,184,47,120,42,44,116,24,61,253,200,87,212,210,223,238,235,138,10,15,92,42,229,153,81,205,149,45,6,166,113,199,17,218,61,51,131,135,204,34,128,50,242,128,108,81,70,18,253,56,57,111,241,174,26,178,95,85,32,216,87,0,54,111,248,30,242,174,121,231,151,240,193,118,81,119,171,5,160,19,189,21,79,25,44,29,214,154,29,203,153,105,119,12,39,57,195,217,15,30,90,120,67,39,104,60,118,208,202,104,157,48,182,114,105,38,22,67,211,174,3,125,69,142,224,112,112,230,52,95,118,244,233,62,12,14,175,60,82,197,78,193,245,147,34,108,171,244,144,244,177,240,209,74,40,71,83,27,103,224,38,159,186,83,9,231,185,224,41,223,194,36,120,193,253,79,38,245,191,21,21,161,47,166,248,134,99,112,143,5,201,47,171,190,102,114,204,92,86,40,92,113,163,3,70,2,223,246,234,225,221,151,185,137,157,126,209,176,43,235,113,54,235,21,60,224,53,35,253,105,19,227,34,249,69,14,202,222,120,64,101,107,244,182,157,17,65,104,28,207,88,196,255,91,105,139,254,195,238,52,149,101,215,138,145,84,186,187,110,214,131,213,29,243,3,120,75,229,110,196,17,35,177,222,136,187,210,107,79,155,142,60,163,98,187,178,65,187,60,42,65,55,204,130,88,6,26,150,4,212,82,86,211,174,139,73,93,174,235,10,28,248,240,115,253,42,96,110,5,10,244,212,215,158,132,112,97,167,96,92,235,26,185,168,51,77,193,155,87,22,206,80,241,133,24,213,103,111,90,199,38,79,112,123,73,162,237,121,119,225,17,3,55,20,208,224,84,173,151,205,74,48,233,31,185,111,255,32,22,44,223,154,234,85,227,142,140,121,7,226,240,226,57,86,2,121,124,66,193,117,60,202,148,12,76,242,222,56,167,213,0,79,53,142,33,9,52,93,196,134,250,223,83,232,1,65,127,135,131,93,39,69,193,157,50,10,93,37,243,62,38,143,2,135,126,152,54,7,106,80,204,191,216,27,52,39,76,185,62,234,158,178,13,54,220,57,40,246,149,140,208,174,81,195,185,83,88,18,201,25,173,253,152,199,220,23,32,51,198,121,56,168,238,167,59,123,132,48,30,65,209,18,170,53,31,32,6,84,16,141,92,165,189,173,12,115,185,1,136,60,218,162,114,26,117,36,108,15,254,190,33,13,87,64,48,176,174,101,202,247,249,118,126,124,200,48,231,14,39,87,151,167,139,25,179,188,66,101,206,202,112,196,31,235,246,73,94,153,238,139,190,67,170,217,149,228,126,231,169,254,39,159,118,189,37,170,240,28,6,178,145,141,8,250,12,158,178,39,140,184,88,116,50,197,42,143,14,74,60,145,105,135,53,115,25,178,40,126,211,138,143,56,155,70,90,216,180,4,108,231,226,44,193,74,99,91,133,170,139,230,72,1,5,156,43,192,126,172,247,10,208,57,146,236,2,78,205,221,242,123,229,167,205,8,206,6,170,124,252,157,248,75,8,55,52,238,122,48,195,228,206,68,249,120,160,119,147,191,44,86,240,125,234,151,70,190,54,124,224,248,208,189,70,223,113,228,154,72,151,60,65,25,22,155,249,225,11,5,137,140,134,79,167,17,95,177,93,141,235,15,227,204,3,212,221,232,121,105,60,57,71,178,2,111,247,180,56,162,245,175,233,148,219,170,47,117,66,10,220,24,69,233,11,51,42,198,120,35,72,25,58,114,198,183,97,225,73,145,219,161,65,85,148,173,177,131,95,32,168,28,75,140,74,232,158,78,79,183,177,207,146,76,251,23,67,37,147,160,228,82,151,88,73,1,228,33,175,94,54,191,75,27,6,72,98,18,67,168,233,230,155,224,232,122,197,29,216,128,171,48,214,60,92,0,111,225,209,55,63,37,202,161,95,148,74,161,147,50,110,136,165,35,67,18,206,235,8,181,11,121,11,29,41,180,187,204,153,46,117,133,176,24,233,237,117,72,61,79,73,100,181,237,159,247,136,76,50,213,239,46,222,126,24,245,247,112,182,32,131,190,32,227,231,142,13,86,192,17,37,242,180,236,112,51,32,99,55,213,105,7,78,158,207,149,242,7,37,177,113,104,175,105,231,135,112,177,234,204,39,192,229,221,175,160,138,71,51,135,221,200,64,102,172,11,236,6,21,93,15,241,27,221,177,1,94,91,244,53,156,179,110,210,4,100,164,235,124,162,53,148,13,250,150,4,10,133,226,174,95,163,40,94,173,249,4,132,18,139,252,171,112,168,219,23,183,32,80,220,9,149,228,84,109,23,241,182,123,3,237,60,50,190,196,99,40,196,173,48,15,49,80,202,117,153,191,127,203,78,214,190,5,47,48,68,156,183,238,125,255,190,4,137,47,72,210,144,255,136,35,126,50,121,103,155,128,36,121,52,233,80,163,7,15,175,211,21,251,225,113,60,243,90,148,51,78,139,252,182,85,108,158,253,229,230,190,86,251,84,213,71,149,230,190,200,202,131,84,93,118,205,60,253,119,31,252,103,172,75,83,172,102,205,71,217,48,135,178,239,139,238,69,90,209,26,187,29,156,11,52,236,73,101,189,120,237,100,17,244,66,202,82,149,76,155,181,218,254,164,89,73,153,161,215,242,6,214,160,207,19,153,156,215,225,213,93,172,218,78,240,244,146,197,183,29,248,84,91,127,113,24,21,18,12,99,4,228,188,45,107,253,95,160,89,62,225,174,72,118,129,229,4,215,254,222,3,194,80,201,239,12,126,43,125,102,28,38,32,137,179,26,201,209,25,117,236,231,37,169,70,18,243,154,66,4,19,159,38,50,137,28,152,24,30,52,210,25,221,214,213,99,136,126,155,238,66,39,220,135,216,79,34,151,104,243,75,174,102,27,58,60,144,19,3,54,136,125,236,113,181,247,223,166,138,171,165,100,175,79,69,87,171,46,98,27,84,24,205,162,187,195,243,49,94,206,50,170,118,231,10,213,200,94,200,29,214,144,166,214,28,81,208,157,143,207,118,64,77,51,133,38,185,110,121,248,34,172,39,43,158,117,227,59,69,4,55,200,164,241,11,222,155,155,189,28,195,49,254,107,23,187,136,105,62,43,157,15,207,240,192,26,179,190,70,29,157,117,218,186,96,34,132,47,117,170,2,66,121,225,244,34,42,154,240,253,107,54,79,146,231,96,45,228,183,254,183,79,131,243,142,51,175,251,58,216,81,143,217,155,131,40,109,199,158,17,9,211,59,186,186,19,80,136,184,190,155,41,254,14,51,58,128,208,184,54,10,19,144,4,57,204,72,61,180,23,37,237,15,212,121,117,59,31,185,213,120,195,146,212,86,137,8,17,67,222,191,216,199,190,79,227,181,119,33,20,123,136,234,13,152,159,124,25,251,242,152,100,71,228,172,90,6,185,188,10,61,68,255,14,198,229,162,70,79,255,113,194,236,57,1,206,0,113,120,19,179,214,158,197,218,164,184,54,65,117,198,11,170,241,69,143,145,178,102,238,91,68,30,21,38,202,82,15,116,83,239,191,3,118,152,133,49,100,117,129,2,66,78,68,38,232,88,158,87,201,13,206,175,229,219,3,197,125,229,177,104,123,201,141,45,201,231,133,50,218,232,56,160,190,62,87,149,22,60,112,244,161,253,143,2,170,83,111,242,162,181,16,72,40,104,250,238,52,167,130,234,159,69,60,157,142,20,176,58,222,198,142,89,200,173,1,234,120,229,103,0,50,228,131,116,198,109,127,104,170,136,167,203,138,250,86,179,112,23,1,163,130,112,67,193,57,223,155,169,156,218,207,211,164,235,11,148,1,36,89,215,116,122,237,131,192,62,223,22,115,231,189,69,216,116,180,113,121,146,200,107,9,79,211,240,44,186,224,37,51,137,153,127,47,51,84,157,194,237,24,4,32,253,123,5,82,245,217,231,150,141,251,234,185,235,46,147,235,17,113,35,251,70,154,67,91,253,206,52,189,152,39,112,244,175,124,199,26,160,90,250,248,103,59,255,148,90,7,160,124,192,10,19,66,132,172,219,190,82,37,158,175,230,44,29,176,113,45,205,36,37,8,30,116,194,104,185,135,60,111,156,198,132,77,14,191,255,22,109,159,119,7,106,90,137,205,62,51,116,161,121,4,156,238,98,223,187,82,204,26,75,22,13,14,9,125,50,30,97,15,239,144,254,165,178,140,11,125,45,9,132,76,160,44,198,167,87,228,200,246,98,92,204,141,151,129,144,255,107,208,159,89,207,61,48,151,68,41,54,223,34,217,244,196,99,210,85,7,202,153,169,150,234,33,139,213,163,122,200,87,216,125,220,248,110,121,241,176,141,212,125,73,49,243,239,197,237,211,118,175,158,21,210,231,245,71,221,119,192,65,247,253,209,11,21,246,160,205,14,157,59,169,228,172,80,60,75,71,24,87,42,198,126,144,15,180,130,45,193,239,47,147,215,10,178,180,208,41,114,104,173,69,90,7,209,226,152,53,21,87,132,213,107,93,25,69,127,37,94,246,183,63,253,226,96,182,3,57,75,108,80,234,72,214,68,179,44,76,181,30,230,150,188,63,184,172,172,20,184,6,133,173,149,111,223,181,204,111,96,74,209,118,183,83,250,115,249,120,5,136,27,155,76,137,13,39,18,89,220,163,205,219,23,121,126,217,136,230,138,254,15,178,77,189,147,171,32,55,137,21,169,89,23,0,188,177,12,214,243,111,12,6,223,207,77,183,178,178,150,94,113,180,19,212,135,248,97,65,121,187,97,61,240,73,69,221,109,41,130,6,226,108,16,181,144,221,120,68,18,122,239,248,126,96,228,121,203,197,187,105,171,36,85,44,211,155,246,194,252,231,168,42,81,22,247,190,213,208,251,22,190,251,35,243,105,18,161,167,9,41,119,177,254,136,151,4,198,252,25,160,241,250,174,228,238,213,130,132,231,250,179,223,11,137,106,26,180,237,134,38,38,15,141,42,106,145,32,56,20,178,48,84,110,53,27,208,19,173,56,210,249,250,225,56,140,192,201,22,115,157,232,18,127,168,167,82,142,10,225,37,27,169,149,190,18,171,34,5,83,99,115,101,221,37,40,123,37,225,41,137,235,184,49,237,18,72,28,129,150,224,97,76,86,136,2,53,241,165,216,90,226,102,90,89,57,102,247,9,100,67,80,7,117,26,70,133,141,185,203,168,83,60,126,57,175,139,249,80,129,196,44,215,93,252,133,242,228,201,50,109,68,148,223,170,114,127,241,234,183,250,246,28,66,135,97,106,76,128,81,116,232,54,94,46,218,30,16,221,10,124,111,217,56,110,45,215,88,116,76,147,53,227,16,217,113,157,93,70,201,9,111,173,166,84,174,136,94,19,233,60,145,147,182,105,123,50,86,175,25,82,181,21,232,202,138,132,71,124,208,114,42,141,190,27,191,32,140,203,56,218,208,173,40,246,183,167,235,223,16,52,108,87,153,52,118,33,121,57,146,243,25,94,244,226,120,49,90,181,93,49,134,66,28,40,135,61,53,40,101,177,151,218,188,118,10,222,45,60,64,50,219,45,0,112,133,21,26,173,30,62,103,234,30,103,38,65,217,59,193,87,56,224,124,169,142,217,134,44,88,42,154,48,61,137,169,218,22,164,177,155,4,76,74,181,58,224,81,233,5,211,177,190,216,84,219,132,163,241,163,173,176,216,53,72,251,42,156,128,152,118,20,1,159,49,21,243,205,77,105,47,229,71,243,117,140,105,14,91,120,67,40,137,78,99,137,99,202,49,111,45,44,3,25,42,77,53,135,66,238,32,209,137,43,160,238,115,16,14,227,103,233,177,185,217,82,45,146,165,39,69,215,196,142,0,191,64,62,190,197,64,128,150,3,214,18,240,148,81,132,112,109,62,145,158,128,109,62,212,42,200,160,210,169,237,8,154,211,88,204,132,191,55,102,40,213,96,12,151,52,52,179,106,19,35,117,130,147,251,229,149,107,154,159,161,163,149,174,186,2,123,232,115,178,65,76,55,41,178,242,141,35,242,218,52,78,204,193,220,228,84,113,212,5,21,61,67,200,249,67,11,9,32,48,41,87,251,76,227,8,103,70,83,152,139,73,199,202,184,187,75,63,66,9,159,246,6,221,208,243,4,12,18,47,151,184,14,175,246,181,84,112,24,137,141,4,102,196,117,221,131,87,254,247,26,188,157,0,46,119,166,240,176,102,146,230,220,132,229,231,187,117,65,245,152,84,76,163,254,59,52,127,14,237,134,51,59,8,107,136,13,64,194,244,206,63,128,161,247,146,124,223,231,150,74,159,14,108,135,82,121,53,226,20,211,22,33,0,153,4,76,209,91,113,153,230,138,79,135,141,85,8,54,247,38,177,76,235,21,141,202,170,38,91,146,71,171,104,88,227,182,152,177,130,47,11,22,175,59,236,227,77,126,140,95,249,206,78,72,168,210,136,237,60,67,173,81,93,154,136,38,96,129,0,65,178,30,67,67,141,213,45,141,124,181,129,8,19,196,28,7,113,39,129,0,45,148,50,232,208,118,38,90,213,15,59,155,22,101,235,142,255,59,108,28,36,107,208,184,111,105,133,254,203,129,71,134,27,42,240,178,232,168,146,104,72,225,251,22,120,207,178,157,160,50,55,143,182,117,35,139,79,209,29,226,204,108,90,134,155,102,22,182,233,87,66,240,163,129,29,13,156,63,90,211,245,15,241,123,233,160,119,228,145,159,72,96,235,71,108,108,226,97,190,95,204,143,70,210,156,147,203,82,122,85,126,83,201,126,148,128,32,77,30,251,26,24,202,5,6,116,31,147,189,86,116,122,94,184,77,21,183,93,67,178,167,158,97,71,163,176,147,183,18,141,120,175,157,43,124,223,66,57,111,194,185,202,225,67,242,37,213,56,12,197,1,230,98,171,207,180,247,143,130,111,209,184,76,124,208,59,226,118,53,79,244,84,198,121,136,73,143,159,191,6,182,200,138,193,111,103,13,124,21,254,215,15,187,4,139,90,110,91,186,132,247,213,85,65,88,240,179,190,138,247,62,197,149,147,65,69,190,107,200,235,52,179,197,251,67,99,213,177,150,57,143,8,165,43,97,100,248,91,101,84,136,27,236,211,71,16,89,103,192,228,135,60,129,154,69,121,156,116,142,55,224,235,13,195,196,129,2,249,254,139,126,103,180,193,117,198,74,89,8,171,188,181,1,171,66,80,45,51,84,84,136,26,60,108,169,164,47,34,234,249,129,36,109,60,39,120,156,209,78,130,121,224,54,9,78,108,242,18,139,41,83,217,44,6,166,226,68,125,55,12,190,173,142,144,121,3,177,206,235,148,245,114,248,237,142,102,238,109,137,122,206,228,58,178,187,241,164,111,251,243,35,76,131,200,97,9,157,104,139,204,133,186,178,123,83,133,55,241,171,165,130,109,155,172,7,49,221,204,95,115,108,234,76,77,50,216,172,68,11,17,162,0,75,227,70,196,255,46,23,34,197,213,166,61,126,130,77,194,25,69,197,142,240,167,64,87,118,210,132,205,212,121,126,175,47,183,253,73,187,240,51,37,196,44,46,74,33,74,138,179,27,30,246,10,106,60,85,76,143,181,46,192,98,62,132,174,209,195,48,115,205,183,79,248,220,209,228,151,227,173,85,141,59,97,13,218,52,188,249,61,86,29,58,78,174,138,54,57,205,76,25,161,146,208,49,124,84,220,75,214,107,153,44,106,164,48,187,207,3,222,188,162,230,78,58,227,184,127,143,132,46,204,187,95,124,79,147,160,6,227,182,146,163,179,101,26,189,145,150,124,1,158,70,61,158,36,199,135,189,123,98,191,15,200,221,168,89,158,126,25,207,87,175,169,65,109,189,11,70,78,13,14,247,174,104,77,86,19,11,244,10,140,92,152,39,97,24,4,91,180,226,253,255,185,97,81,52,55,150,214,203,248,139,106,148,166,163,91,190,199,225,72,71,102,32,169,183,21,227,182,138,156,135,77,238,181,153,198,182,173,233,26,158,11,65,22,142,5,171,27,40,107,47,167,238,87,43,49,53,180,45,56,12,131,249,169,75,57,19,207,112,62,125,156,101,117,21,224,68,4,192,138,15,194,2,219,67,159,191,128,248,13,26,243,58,59,6,195,121,158,56,140,185,192,118,59,74,10,167,210,31,129,61,210,204,165,66,70,163,137,242,127,39,61,144,92,210,53,243,112,72,35,32,155,27,239,94,219,208,203,89,132,174,172,94,211,154,137,182,148,133,115,212,238,51,254,47,25,64,177,78,24,81,51,162,44,16,12,151,3,37,157,171,73,78,73,10,165,222,49,207,153,123,216,114,195,196,85,96,232,155,32,119,204,57,109,42,5,17,13,196,181,5,145,61,8,229,197,3,93,15,228,168,44,157,111,184,178,128,193,132,35,167,213,132,48,158,189,63,205,72,38,237,141,127,194,153,191,100,54,239,121,73,139,245,71,217,80,82,145,31,105,240,179,193,47,106,229,30,7,163,82,234,12,176,236,249,244,179,252,178,17,91,204,186,145,59,67,140,121,179,218,222,191,48,78,96,13,113,251,15,155,10,155,103,245,64,205,146,232,101,18,169,121,159,190,14,130,1,229,75,90,70,23,44,193,107,40,236,143,123,43,215,238,48,75,9,36,185,16,49,227,65,237,182,21,78,124,43,1,99,40,42,243,93,140,41,93,205,226,178,95,169,232,221,111,167,248,117,87,36,71,160,203,160,246,169,242,26,86,238,14,79,51,162,98,185,141,39,179,196,226,242,16,62,144,11,160,218,127,241,40,240,151,101,127,86,126,210,75,220,176,200,138,3,161,49,129,79,209,23,57,31,177,217,131,0,126,142,219,32,113,231,139,184,58,233,118,116,18,182,130,35,207,251,171,151,41,3,5,187,53,99,82,243,108,238,119,56,226,12,219,219,236,176,238,233,160,11,126,79,5,133,180,120,93,233,48,6,235,33,166,51,215,169,186,53,230,100,87,25,190,135,26,148,152,244,100,216,21,33,49,98,181,22,21,5,162,171,177,151,55,104,148,80,141,94,75,125,119,117,237,113,85,5,10,228,168,80,36,102,16,160,206,34,50,100,40,91,241,48,179,36,190,92,117,75,35,242,25,22,27,133,252,77,153,62,142,164,155,47,98,69,23,85,233,235,238,174,4,95,101,214,86,53,251,61,187,140,233,145,38,181,55,180,104,19,161,121,205,119,193,63,65,210,233,176,47,67,240,97,221,150,20,33,175,183,168,169,63,162,125,13,244,61,163,247,19,28,81,196,20,106,54,84,72,249,60,199,228,129,26,37,21,130,171,210,3,245,53,241,97,162,228,183,91,183,121,57,190,71,175,233,30,178,201,13,138,67,104,188,100,219,184,22,163,157,172,126,219,39,153,119,199,233,247,125,209,255,50,223,192,67,97,96,33,41,80,87,156,85,125,60,221,75,70,115,226,208,217,189,141,182,113,168,140,36,45,227,108,130,95,180,163,189,216,134,117,223,188,116,6,154,202,212,193,41,70,109,115,133,133,235,164,87,177,169,121,245,79,123,134,222,110,195,164,187,115,127,87,238,75,76,231,75,1,1,242,144,241,227,166,75,209,64,149,227,171,146,18,60,10,20,182,87,235,177,202,51,200,209,19,167,175,25,54,65,118,22,3,136,8,127,57,56,82,137,152,93,142,121,178,107,71,172,220,81,80,19,61,183,194,225,208,156,62,104,119,63,229,101,126,93,170,104,219,87,188,27,4,153,72,93,166,251,234,248,6,130,245,25,4,223,234,164,24,69,139,3,4,229,137,50,230,97,230,46,39,138,24,201,0,64,51,60,69,58,172,173,152,138,174,129,66,250,247,226,72,64,155,146,233,97,253,244,136,24,222,57,106,67,180,168,132,225,21,237,138,154,143,91,7,250,165,133,182,18,228,235,98,124,41,250,49,186,247,131,47,213,78,111,153,229,172,139,139,97,28,33,14,208,89,142,177,9,239,62,74,30,208,116,233,25,170,204,224,191,222,246,162,253,172,19,161,12,212,60,117,12,141,96,79,12,111,162,57,97,220,112,25,134,232,170,245,232,126,54,161,234,81,12,1,18,238,247,164,144,26,77,121,229,98,206,21,207,252,8,242,176,17,200,242,151,19,1,100,166,106,173,51,27,122,161,180,253,208,229,127,103,232,25,243,106,233,236,13,99,190,209,68,14,73,11,197,83,1,226,32,89,234,87,55,60,243,74,159,164,178,217,120,19,87,147,189,255,46,176,62,105,31,119,70,134,193,169,70,211,190,70,118,64,19,51,111,29,181,164,243,24,241,229,182,128,91,19,141,227,111,83,234,27,145,223,37,91,9,238,135,241,147,203,36,40,234,12,137,194,250,109,90,227,150,61,242,143,53,225,190,88,131,250,20,9,104,217,254,221,158,141,251,225,246,151,82,218,19,173,228,14,95,133,125,232,176,252,182,5,153,54,109,161,142,21,29,251,35,142,175,145,68,201,254,167,31,37,195,50,118,88,162,60,71,133,214,90,4,121,221,5,0,148,202,238,85,38,228,212,166,12,124,181,130,222,236,118,217,225,96,211,9,205,119,210,222,234,114,227,11,233,22,206,209,79,39,84,187,119,150,105,90,149,158,59,193,220,69,207,118,197,54,131,97,8,28,202,104,198,223,247,69,209,138,177,101,133,76,128,192,23,5,189,197,212,145,57,45,216,58,135,104,164,117,252,128,72,9,157,136,103,247,82,160,37,222,48,135,30,51,247,233,220,68,57,4,51,56,13,209,244,188,183,254,124,68,1,84,128,76,36,235,108,34,107,145,136,58,199,8,161,86,197,205,169,88,52,124,98,234,32,204,51,198,156,146,126,132,177,155,104,43,209,92,161,204,122,192,229,252,10,232,58,207,99,239,18,93,168,104,203,126,61,176,226,44,7,240,47,181,221,116,26,112,207,63,83,192,118,161,247,196,66,140,119,173,69,111,183,198,61,29,107,174,88,191,49,53,153,197,95,39,255,192,164,139,179,75,199,206,135,55,39,170,7,68,160,191,104,178,162,15,0,75,49,246,216,144,89,224,158,175,86,147,55,211,33,39,243,82,51,39,212,29,196,209,14,29,21,49,102,17,222,157,39,163,14,179,16,16,255,234,180,234,167,61,84,96,178,151,122,126,35,176,18,211,242,0,74,131,220,238,133,73,254,129,3,40,111,192,99,103,130,8,241,61,127,94,128,136,181,183,254,1,136,244,91,148,191,79,158,167,89,243,226,132,123,37,211,254,180,169,147,41,103,54,147,238,217,214,44,157,144,52,229,223,55,49,13,22,235,7,19,194,60,214,159,132,75,24,111,26,87,112,83,208,121,83,231,161,55,6,147,126,70,140,112,53,224,182,5,199,124,146,160,189,170,216,133,221,136,159,77,33,29,7,176,255,167,138,163,229,136,201,13,133,141,86,91,13,30,198,72,98,135,82,218,20,82,70,22,21,41,27,206,27,182,224,22,70,222,236,247,3,225,57,191,214,140,226,26,144,12,129,102,169,88,22,113,46,33,186,47,97,142,30,215,100,219,250,65,149,140,132,57,172,13,180,211,48,89,252,0,79,186,213,137,3,9,43,246,238,49,25,196,93,178,53,115,98,221,235,5,151,46,83,168,170,42,122,135,52,218,0,79,237,226,13,35,175,49,171,85,209,207,252,2,28,177,179,145,114,43,5,63,96,180,18,0,216,135,88,109,41,180,216,198,135,151,75,229,231,169,130,209,56,146,109,124,157,215,19,184,90,196,99,199,232,165,216,58,135,129,228,8,6,4,110,101,192,9,5,129,178,44,88,210,188,30,171,112,91,161,12,226,90,56,234,243,181,11,64,28,45,246,240,7,154,193,22,213,64,233,172,63,38,119,243,207,138,174,248,174,189,145,20,244,206,251,203,93,180,137,142,23,176,183,76,217,7,113,253,225,143,205,112,41,154,218,85,43,27,90,175,78,84,188,42,195,198,125,120,49,73,5,18,223,86,195,125,181,56,202,170,150,234,94,225,138,253,201,44,156,164,110,64,100,214,161,54,17,132,190,111,122,105,255,28,175,192,0,18,39,103,224,251,94,142,83,198,203,9,120,52,217,41,177,102,223,201,236,190,22,151,181,89,7,20,90,43,44,59,120,143,166,65,141,57,104,110,179,52,168,93,65,12,206,174,33,237,202,91,232,150,52,32,182,27,103,233,2,236,61,97,235,38,25,220,25,119,86,155,197,224,106,105,121,242,98,11,21,161,174,106,12,31,90,37,97,49,136,164,149,208,83,147,161,141,145,254,153,177,83,236,197,173,61,18,168,89,83,137,1,223,224,151,60,118,164,118,243,176,228,25,118,101,36,54,37,88,51,40,18,144,115,168,191,146,143,200,240,119,241,199,135,129,227,148,244,83,245,195,20,95,186,63,236,83,67,7,163,140,191,97,207,120,205,229,17,139,233,224,217,90,93,117,201,55,23,138,68,100,54,126,56,115,179,227,191,20,44,135,51,90,113,3,96,217,41,144,167,94,9,144,161,165,155,150,75,10,193,27,164,159,208,109,127,3,176,54,115,248,65,116,34,76,220,188,173,73,132,247,118,63,171,154,83,210,40,12,1,213,185,92,179,134,24,142,128,124,115,40,152,225,34,37,80,179,239,35,164,20,87,26,106,188,12,195,138,14,202,114,53,202,211,95,253,137,186,91,209,85,46,69,120,144,228,224,227,107,154,104,102,176,169,156,101,134,129,74,32,160,244,197,167,110,141,6,231,114,244,26,101,178,15,255,174,183,99,230,16,63,92,36,190,251,109,134,227,170,200,215,117,98,237,3,179,162,72,183,98,214,124,225,125,168,122,189,0,102,29,250,155,198,90,80,247,224,169,89,164,148,152,21,119,174,161,163,59,193,241,236,226,190,251,28,80,193,248,162,11,148,53,251,236,146,158,0,16,114,194,12,80,241,108,134,152,203,149,191,134,57,240,157,26,203,69,199,197,71,188,32,11,55,158,124,40,195,200,28,4,91,75,64,76,27,8,35,77,26,36,159,131,66,225,7,248,115,57,73,212,126,252,116,51,140,61,111,175,49,201,134,14,71,111,26,55,167,9,203,4,229,35,68,239,0,39,224,78,206,47,37,28,185,199,123,119,254,242,220,2,168,112,96,114,240,214,77,177,48,184,33,178,72,100,160,66,19,137,139,110,224,125,100,234,168,210,228,8,47,56,152,192,115,246,167,237,238,24,163,87,142,209,34,216,88,54,191,44,132,76,167,38,183,107,253,28,93,44,83,190,171,32,94,197,103,130,110,9,246,176,113,209,57,105,100,40,86,184,107,183,34,124,63,84,0,166,164,156,114,138,100,243,161,107,253,120,239,47,117,70,178,215,202,190,18,99,138,1,73,108,204,106,249,82,21,57,62,210,26,52,26,95,192,6,220,34,113,185,9,124,121,112,202,89,196,220,50,127,251,14,73,175,87,11,97,171,79,181,171,153,68,121,44,83,108,140,190,247,197,80,55,139,53,12,156,46,130,39,64,30,229,99,24,157,111,35,179,142,9,159,95,157,183,243,0,234,13,61,246,254,7,143,63,142,240,68,174,38,200,233,65,206,7,103,251,71,47,49,151,56,177,242,48,100,148,223,104,232,171,126,156,106,213,198,28,143,197,146,214,6,101,7,51,126,126,173,66,66,176,236,212,82,58,159,131,232,153,253,163,2,88,216,11,86,164,11,101,28,189,21,236,41,238,213,34,17,149,250,239,229,23,8,15,142,48,249,207,106,36,171,175,51,246,40,191,42,67,212,53,23,36,219,242,123,238,154,228,216,133,189,232,216,11,190,141,74,128,231,86,226,173,187,212,116,217,116,201,104,204,35,197,152,240,194,195,76,215,54,134,182,245,94,238,221,254,235,61,157,37,21,134,74,131,39,210,200,240,139,172,156,93,25,39,192,254,188,97,128,95,36,196,117,58,231,1,46,224,24,122,154,204,223,255,100,251,215,130,15,227,50,77,3,243,141,197,14,201,252,243,125,133,151,198,74,0,9,110,106,133,182,30,51,180,173,80,38,137,36,60,248,8,58,207,89,159,142,0,125,235,45,64,232,35,126,58,191,144,23,233,79,246,12,139,51,8,40,125,202,227,80,19,255,217,97,26,202,201,212,92,1,142,65,218,31,125,238,21,134,118,121,154,83,104,45,190,162,80,253,130,139,160,151,90,246,180,236,110,154,21,121,242,67,132,108,91,183,186,216,80,11,145,156,70,180,208,122,180,218,116,31,171,108,222,49,38,251,230,42,48,14,115,142,144,59,215,241,187,60,36,64,251,176,204,231,114,18,168,192,241,182,157,4,243,76,44,251,141,37,21,48,37,145,182,238,52,57,130,165,55,141,35,230,33,206,96,15,247,198,66,80,180,85,102,59,169,148,205,191,94,230,215,202,217,1,109,87,188,201,246,210,142,146,212,187,88,174,205,75,199,144,128,159,110,31,254,181,177,19,136,205,234,241,10,104,68,165,88,137,55,161,255,141,38,50,99,155,147,238,89,172,155,32,90,134,65,238,80,24,126,23,81,69,222,156,143,209,99,30,75,84,175,239,208,94,32,139,228,127,77,238,206,13,19,132,41,101,181,138,166,150,167,28,198,216,83,186,50,244,144,156,141,209,41,51,154,22,222,186,91,170,153,62,178,112,84,224,12,210,158,53,140,254,202,154,161,251,47,7,192,253,181,129,121,9,176,4,157,242,53,126,133,215,168,251,96,190,120,139,249,145,7,94,192,62,60,95,110,194,20,163,30,5,115,254,144,166,227,176,214,209,166,65,144,239,253,219,56,208,50,156,88,28,165,200,31,28,248,34,84,0,183,218,70,234,48,180,109,247,150,13,120,135,35,108,96,98,233,137,247,2,82,217,194,248,94,139,63,48,107,55,141,252,213,110,70,116,86,110,243,1,247,90,8,84,128,201,166,32,58,27,39,168,84,38,77,154,226,173,214,216,26,226,30,91,241,65,180,20,118,33,102,97,124,131,162,135,145,39,104,65,36,133,120,161,47,54,21,248,190,88,247,14,86,80,94,67,164,51,90,144,67,28,140,220,172,154,192,146,86,12,168,114,179,137,252,142,49,247,166,47,182,20,57,244,90,151,107,85,252,50,73,133,241,182,192,252,249,132,50,189,35,201,84,232,244,167,38,194,38,136,230,214,253,118,15,199,212,127,171,170,136,195,211,95,32,85,93,185,214,103,253,134,61,210,182,90,116,238,158,151,101,25,5,115,52,233,53,140,9,55,249,77,57,124,195,66,5,15,126,30,82,234,77,3,107,44,80,11,220,16,163,30,189,132,155,134,148,52,148,76,155,83,221,13,119,23,135,72,245,5,50,186,35,125,71,59,142,97,216,230,56,141,75,108,143,233,97,113,163,231,114,97,73,29,161,200,180,74,189,138,161,33,26,254,168,200,183,238,179,223,216,175,49,102,174,155,247,74,63,15,141,123,183,252,41,116,212,50,0,82,190,87,115,43,166,66,39,213,240,122,192,119,214,174,125,112,186,223,197,131,118,62,62,241,154,139,89,134,61,85,52,245,237,30,195,78,222,31,12,21,56,206,234,232,134,11,32,54,44,94,183,161,13,234,114,166,203,203,3,126,208,166,213,17,226,151,249,112,120,254,30,226,181,251,120,94,110,254,252,240,167,158,249,45,87,118,92,220,50,99,222,8,160,183,146,31,136,127,89,233,6,143,32,44,171,95,65,223,232,122,218,136,197,144,235,110,108,177,212,187,204,53,69,21,63,248,69,5,154,238,34,118,193,28,226,180,123,149,205,248,4,116,146,226,148,66,32,133,61,180,246,168,146,76,88,23,64,209,197,241,218,184,255,158,72,182,174,150,38,245,185,90,201,83,179,174,10,205,96,29,14,8,188,201,53,173,127,199,183,65,119,47,58,14,21,124,1,168,163,240,143,240,27,86,193,192,29,4,137,224,21,101,29,3,42,216,48,222,202,237,149,188,242,79,6,15,205,112,255,104,102,181,110,174,114,152,154,244,120,186,192,102,61,234,219,92,89,251,59,124,57,190,2,101,57,119,35,76,26,249,190,195,152,198,9,80,90,119,235,194,82,167,0,208,210,133,17,206,61,106,195,110,97,130,179,3,199,59,170,51,38,157,70,69,55,40,44,114,173,185,146,18,55,66,225,51,160,95,218,167,254,153,45,71,149,93,146,150,204,225,30,92,203,4,120,1,92,151,251,43,106,247,237,69,115,87,57,42,33,45,254,92,205,238,187,107,148,213,170,83,140,201,73,127,211,40,199,46,201,36,61,168,162,80,181,243,180,46,26,172,148,17,181,71,203,23,52,59,103,156,87,240,58,180,70,78,96,8,241,149,132,46,183,162,109,233,240,122,57,70,55,171,79,159,167,54,19,154,132,227,200,20,233,254,203,79,61,148,146,159,97,252,143,249,66,170,124,221,179,102,62,62,28,152,226,177,24,126,122,54,61,96,221,202,70,84,242,9,9,67,125,8,134,143,114,189,47,197,194,209,89,107,86,88,3,233,16,143,143,172,173,88,158,122,239,202,13,111,187,0,12,90,99,177,150,138,249,48,26,118,146,233,148,190,221,233,62,135,242,96,251,229,125,85,105,152,189,118,8,199,251,67,185,145,206,192,215,73,205,219,5,212,129,147,57,33,202,15,42,73,159,204,241,44,104,31,183,226,148,25,51,165,81,58,183,8,139,194,40,38,136,247,86,1,232,34,68,254,67,199,146,238,176,20,234,26,168,48,179,207,8,86,129,150,192,110,245,105,49,16,94,237,112,148,201,77,87,113,32,214,116,168,228,160,209,143,66,33,206,122,198,69,178,123,107,51,242,21,195,36,20,38,19,99,20,139,94,41,192,35,126,226,17,226,68,167,218,243,211,169,192,82,56,219,167,135,164,141,59,121,46,242,108,41,51,243,12,206,126,185,5,125,123,91,4,82,42,229,182,212,234,151,11,185,178,223,72,188,104,45,100,17,50,254,104,101,227,140,70,17,187,50,217,41,65,186,83,231,168,191,228,87,170,114,1,58,198,66,189,167,25,141,84,110,95,124,123,91,28,109,199,161,232,98,123,47,215,29,0,121,200,6,156,107,229,239,8,176,56,35,112,223,209,18,152,39,68,63,70,173,158,82,155,180,40,90,226,223,95,35,42,58,94,25,71,97,119,102,5,93,71,36,161,194,3,65,221,244,78,15,42,35,37,234,115,84,31,160,226,184,15,78,168,159,103,127,126,59,158,253,233,218,62,70,176,158,159,242,45,255,39,60,111,93,178,248,55,217,14,54,26,126,26,184,56,195,67,116,138,191,31,238,105,164,61,217,98,106,102,204,131,126,231,227,133,160,97,175,44,28,223,216,194,158,110,169,128,233,6,28,121,200,247,99,204,40,226,3,75,161,102,215,63,52,164,83,239,78,222,37,49,76,142,100,123,194,213,76,0,162,172,160,55,18,155,8,2,62,96,118,128,241,37,28,23,74,241,14,57,121,47,173,160,162,102,175,148,148,108,67,98,128,183,67,177,231,126,80,13,141,196,41,157,129,53,59,138,83,105,246,145,51,46,140,184,95,89,146,191,166,237,112,147,193,232,185,189,252,235,149,10,156,93,236,26,48,73,191,182,209,206,5,252,223,207,47,11,35,163,151,97,99,43,36,209,255,238,132,103,9,96,200,18,177,188,201,116,81,122,9,237,6,142,98,242,50,198,25,139,205,206,154,80,223,168,177,188,136,10,206,198,177,254,66,32,74,87,114,17,48,133,230,55,108,123,10,153,242,19,41,24,11,224,0,187,216,215,46,137,66,37,95,177,18,149,100,171,131,100,254,6,66,11,233,186,161,235,88,254,57,137,221,136,51,29,204,241,122,58,76,77,224,46,83,246,4,254,91,211,180,148,186,223,58,72,23,61,6,29,175,231,38,191,14,119,231,112,54,175,61,248,183,194,26,145,247,115,103,223,104,168,14,123,233,179,130,247,33,236,208,9,14,166,116,162,232,60,186,123,240,249,199,123,164,39,234,230,137,154,136,77,107,72,69,46,199,215,240,21,125,26,142,118,182,88,248,135,155,20,127,226,142,75,145,213,16,136,218,137,124,91,229,175,150,230,191,127,216,28,171,96,160,148,19,186,64,5,179,178,177,97,92,210,75,252,200,247,43,51,162,96,160,145,6,147,4,228,177,9,181,77,70,143,156,37,95,135,174,178,31,86,50,197,203,150,189,28,108,20,221,12,243,225,148,240,40,204,197,51,4,179,96,53,122,202,138,128,181,6,234,188,71,41,184,97,155,211,82,9,236,239,199,144,181,244,98,155,208,36,170,80,201,73,191,124,196,168,150,85,202,237,70,211,140,153,200,117,60,140,229,77,31,70,109,143,224,133,234,237,228,247,170,180,255,65,240,19,212,75,231,66,161,168,14,19,96,161,110,251,43,111,63,251,228,37,141,69,39,209,177,208,82,28,96,162,123,56,155,186,130,73,162,222,249,67,102,45,51,55,100,141,26,95,56,145,192,235,96,20,191,184,235,45,44,117,15,183,68,81,248,98,14,143,113,3,143,251,120,35,229,15,79,196,254,141,147,66,9,67,249,142,43,74,154,28,96,139,45,25,46,87,47,52,244,250,250,153,32,104,9,199,67,96,206,88,179,183,208,178,52,58,179,53,149,185,114,20,237,243,83,11,150,131,107,26,238,85,39,163,118,169,19,80,158,168,89,63,84,200,214,12,107,228,75,215,92,147,17,225,86,78,67,247,206,8,69,198,183,170,224,16,79,166,244,144,135,6,17,71,74,46,49,72,67,49,168,254,103,241,174,209,71,12,110,169,13,121,189,41,192,22,135,173,36,74,111,117,203,190,103,38,30,112,11,164,85,42,133,53,216,22,206,219,79,11,68,220,3,151,206,202,204,161,117,177,252,222,187,102,15,233,19,41,152,152,112,193,185,41,251,91,57,227,123,132,232,218,44,247,47,128,229,247,240,61,96,139,40,79,225,49,93,182,127,67,163,84,96,187,0,10,178,99,146,106,34,117,220,182,249,21,145,21,169,171,139,233,151,64,146,216,75,0,7,82,233,146,116,236,190,2,28,81,39,136,112,254,54,23,106,36,151,17,210,64,96,189,93,248,196,103,134,48,46,127,181,14,146,201,226,111,139,165,5,77,217,119,61,214,8,228,140,11,25,204,100,136,196,164,122,37,5,51,207,22,93,22,156,79,129,106,102,187,45,226,154,15,189,245,178,17,124,0,143,58,192,251,234,41,133,229,36,7,149,238,199,6,100,240,254,248,110,87,2,72,69,22,108,100,198,133,65,9,13,126,211,164,7,6,102,14,227,128,150,223,177,227,19,34,43,162,111,92,142,123,36,14,191,197,89,92,137,240,4,152,113,12,113,250,2,162,49,148,9,131,35,167,223,186,158,90,149,194,236,150,27,21,182,7,22,189,30,61,165,66,253,127,72,146,147,136,35,33,189,221,152,240,218,154,76,220,45,178,13,63,240,127,101,238,48,83,4,107,5,229,33,118,249,39,203,178,40,188,64,30,160,151,164,144,23,187,219,143,253,41,47,166,45,21,82,110,7,117,211,74,27,38,8,0,104,232,62,95,68,122,136,141,171,197,119,94,142,81,25,72,19,9,67,92,153,24,31,1,240,229,7,249,84,98,222,82,211,126,194,198,127,137,152,37,120,156,60,251,97,145,159,127,116,74,138,42,74,131,39,189,61,97,30,231,237,11,213,215,63,120,0,99,125,149,182,146,73,19,4,100,190,109,160,170,105,85,146,251,215,70,176,9,55,167,44,84,153,206,218,159,174,41,107,107,219,61,82,200,101,64,94,119,3,21,232,179,13,244,153,213,224,221,246,143,41,34,253,3,160,73,170,71,24,238,30,112,129,184,181,185,228,153,247,141,129,227,77,255,213,129,231,204,110,65,95,224,22,190,250,109,12,54,180,161,212,149,138,3,127,154,225,151,243,22,19,117,91,113,41,222,179,233,244,190,171,247,138,55,30,193,15,255,127,34,93,24,85,21,197,62,141,39,240,21,139,60,110,89,12,150,46,232,85,197,130,253,122,182,181,88,108,249,242,213,125,10,233,103,174,235,247,32,110,7,87,44,234,45,143,199,228,248,115,149,233,20,27,51,199,166,67,55,158,26,36,87,21,29,116,190,25,40,118,176,232,105,188,158,168,34,215,125,188,30,9,159,66,73,76,155,86,96,163,233,64,214,156,141,85,172,11,139,230,148,148,10,116,195,175,33,101,76,186,157,239,118,124,49,7,201,14,20,223,77,204,8,232,51,217,100,81,102,181,206,50,124,130,219,180,118,135,114,253,197,202,62,131,123,224,101,250,66,85,168,113,0,88,123,49,4,30,233,152,223,65,151,207,134,189,125,84,230,64,16,234,236,44,210,54,170,59,193,235,164,109,148,165,241,188,220,89,59,208,81,47,111,248,136,242,52,187,202,201,167,171,188,59,139,218,220,39,22,5,5,120,132,243,43,249,230,127,183,119,245,188,133,18,244,53,172,253,59,122,175,49,100,43,52,114,123,254,152,63,62,182,226,239,147,83,44,161,95,59,142,125,219,199,223,108,139,50,152,200,105,177,75,12,81,200,113,194,44,127,161,253,66,238,237,80,144,26,63,141,147,129,145,119,237,222,210,231,164,31,58,235,227,180,220,120,179,229,103,185,206,15,64,19,216,14,187,128,170,129,166,19,136,114,93,174,216,1,44,236,84,84,253,77,191,229,30,224,172,135,9,73,232,206,222,33,147,144,154,98,234,181,124,97,80,112,136,52,140,2,66,117,56,70,119,43,53,156,8,176,163,63,54,217,14,202,211,243,247,137,87,190,147,34,0,5,236,219,198,27,48,236,31,153,210,3,70,104,157,215,108,117,219,96,90,79,133,242,124,34,243,110,241,238,206,25,156,153,61,124,40,209,250,38,25,221,45,237,241,108,208,193,32,12,97,168,208,90,64,9,169,28,114,65,83,98,9,95,120,221,152,158,216,204,190,129,110,222,21,54,235,46,208,137,103,147,130,255,222,41,85,142,121,50,234,177,54,70,0,96,232,45,65,143,16,129,155,45,170,134,50,182,93,155,197,23,39,220,187,164,169,98,70,189,245,186,59,17,97,45,146,153,226,239,159,46,239,162,165,219,247,77,116,188,112,218,160,200,56,87,192,245,165,132,220,90,166,24,174,26,95,240,45,45,233,30,215,102,194,7,23,162,154,155,3,50,253,216,179,45,11,213,202,121,217,183,209,168,143,24,107,146,27,252,115,128,200,7,62,40,143,17,152,117,185,96,202,122,245,70,48,118,173,117,39,222,14,4,111,149,25,147,112,214,216,158,246,45,228,242,195,180,210,180,71,42,216,232,208,45,183,141,170,122,86,140,186,60,241,17,125,243,26,150,175,22,139,77,219,35,71,10,129,140,41,152,124,79,190,159,42,172,4,45,198,33,235,22,58,207,32,250,62,237,129,51,196,68,135,152,4,150,62,39,54,212,47,121,194,10,11,45,106,227,226,26,79,220,54,194,217,82,189,19,192,251,114,3,119,84,109,57,177,214,236,126,128,225,149,153,209,25,124,229,71,133,223,178,242,137,17,231,181,61,131,251,201,81,214,244,165,206,95,133,21,115,44,32,187,208,240,140,91,207,214,131,208,104,129,60,161,149,135,54,148,19,147,41,48,80,96,20,30,163,24,128,238,201,17,116,188,199,108,8,87,147,158,134,118,31,50,212,255,198,107,45,19,12,192,55,118,161,140,204,137,145,223,210,241,146,214,238,71,200,34,225,143,100,65,78,30,215,25,42,246,104,159,176,207,132,180,81,107,58,40,63,214,209,210,224,64,32,16,110,158,241,94,238,195,190,231,172,79,90,29,188,145,132,180,79,245,112,248,128,118,136,92,204,71,131,12,185,218,38,245,160,97,224,175,95,165,77,52,35,41,171,65,83,124,54,159,68,85,206,129,94,86,55,49,211,198,40,133,8,136,243,216,71,214,180,55,4,59,170,229,147,102,132,97,101,12,88,166,127,60,235,128,248,244,184,219,102,93,192,217,205,246,83,184,179,22,50,11,89,215,89,100,13,86,241,1,208,150,162,186,64,239,60,104,20,32,62,169,120,92,221,193,155,100,206,188,174,159,153,252,23,205,66,94,146,120,185,35,72,237,76,78,178,193,17,255,244,28,84,63,19,70,192,111,38,182,201,179,107,112,48,59,32,118,38,117,17,145,48,44,95,51,68,80,202,145,249,84,247,170,26,77,133,226,154,34,192,79,44,32,169,80,119,132,113,6,97,238,108,100,74,146,82,30,118,179,134,125,25,153,176,157,7,169,184,134,192,15,22,153,48,140,38,68,80,205,215,83,205,103,226,75,114,18,22,146,100,89,192,238,244,67,52,8,171,154,88,199,68,41,233,232,204,252,134,223,55,63,84,22,168,21,106,212,215,190,130,88,74,226,95,197,3,63,82,147,54,8,133,172,92,34,165,81,208,25,186,243,182,232,108,46,200,87,152,175,104,19,134,102,1,129,251,48,57,248,229,203,107,218,239,245,127,175,76,21,27,55,36,124,151,171,191,233,246,13,162,227,181,198,21,180,130,201,118,186,211,33,171,73,34,185,210,94,42,91,71,129,173,213,1,29,141,123,112,192,113,72,12,35,114,238,123,42,255,249,62,92,194,146,238,170,204,78,84,107,211,95,189,247,10,17,246,87,209,155,24,183,12,95,231,102,204,188,242,76,187,185,44,23,115,143,132,0,186,160,1,254,28,129,58,244,230,92,196,8,180,136,9,93,230,218,117,34,148,202,227,147,73,121,131,90,171,27,1,174,40,22,23,194,128,1,171,81,250,119,7,129,16,111,78,65,160,30,88,21,189,241,225,92,215,171,158,2,205,55,11,78,139,87,120,233,154,178,4,139,92,122,177,24,170,211,127,183,80,238,75,119,18,170,117,117,100,131,118,203,121,80,244,69,42,183,200,102,71,69,252,104,16,65,180,1,167,135,204,109,27,179,57,67,128,197,39,226,154,171,142,173,82,230,124,29,152,219,208,148,194,153,242,211,230,202,214,115,166,71,214,121,202,199,237,200,128,44,27,169,69,166,202,76,194,159,124,110,42,166,145,199,4,225,25,97,103,206,9,207,244,74,114,106,103,170,111,191,7,255,116,59,157,29,79,55,205,49,152,64,182,120,212,201,203,27,15,254,106,27,164,150,250,62,56,116,73,72,140,10,42,225,89,37,126,81,57,226,10,54,62,234,224,92,54,66,190,89,12,88,213,155,243,137,121,205,110,220,13,235,50,6,97,195,177,13,175,134,242,21,101,196,50,177,81,198,57,39,29,18,189,89,33,185,118,58,178,180,252,245,57,68,132,45,216,12,55,62,179,235,216,62,149,159,148,33,51,64,45,196,247,56,186,250,99,1,240,250,118,89,40,28,14,37,31,251,25,220,29,58,188,187,77,229,232,137,232,140,94,141,159,68,230,84,106,74,126,197,121,143,250,73,217,211,116,250,139,45,59,217,125,129,0,252,167,165,188,62,140,94,32,17,188,139,110,152,65,15,70,125,129,117,86,138,68,90,32,167,143,36,239,237,25,109,123,7,146,236,79,47,63,228,136,176,245,2,12,98,66,1,225,144,222,87,137,244,254,116,2,132,60,108,1,73,28,170,108,228,144,195,73,79,197,201,101,38,33,110,11,252,100,48,182,15,237,187,76,62,204,201,105,215,52,237,197,122,31,177,28,133,207,65,250,4,45,250,227,42,198,77,200,40,9,201,245,79,164,155,63,16,30,146,37,129,138,95,154,184,60,73,98,150,91,45,155,13,146,239,56,3,139,238,71,119,122,76,88,87,119,44,17,197,196,224,255,80,102,165,113,59,213,79,95,2,54,4,211,21,86,15,26,48,91,200,16,154,189,71,97,180,184,162,70,5,184,218,200,54,113,8,36,246,54,235,180,218,161,221,208,184,160,52,41,140,150,60,70,156,54,48,135,255,98,2,241,31,243,183,217,152,217,208,235,78,134,42,163,231,226,3,190,207,252,160,101,125,8,231,46,53,215,228,102,56,6,90,202,121,55,35,211,168,145,80,204,205,241,225,9,47,172,204,125,102,51,54,75,133,164,53,61,247,61,100,17,176,227,22,172,24,226,136,149,46,112,205,57,17,255,238,207,131,228,5,127,35,21,104,158,96,34,104,199,36,91,249,197,168,79,147,181,175,76,117,8,175,219,27,237,66,96,88,43,181,81,85,5,244,192,38,63,42,18,157,165,232,129,174,205,198,43,64,96,245,46,10,125,141,12,210,221,200,12,14,29,24,242,11,52,73,198,85,19,230,152,252,22,136,203,27,127,88,241,204,130,81,111,134,107,153,242,170,110,119,213,208,189,48,236,147,214,219,161,39,93,131,121,132,41,187,111,132,145,45,164,133,115,109,90,168,188,5,239,194,241,185,45,242,84,15,129,249,183,94,47,250,81,195,32,166,176,182,87,233,121,16,42,162,125,236,207,27,51,27,80,97,185,147,16,53,106,103,200,201,7,231,12,115,180,144,192,84,195,66,77,14,223,119,246,184,149,204,242,92,31,169,233,140,202,74,204,33,116,163,91,9,213,135,228,143,198,31,198,56,132,89,160,28,210,240,8,120,139,88,221,81,147,249,32,122,197,13,222,215,57,46,127,160,176,174,128,197,98,198,231,72,220,127,163,201,196,235,209,128,222,44,158,70,7,41,65,21,164,247,106,205,148,56,47,141,39,128,21,57,84,198,196,28,233,20,153,14,123,192,204,173,218,66,228,12,9,187,244,5,157,127,225,5,114,199,200,97,95,186,77,43,7,69,148,11,16,225,1,157,241,5,118,90,145,150,254,30,182,57,121,106,252,229,55,142,211,106,69,39,149,231,171,233,130,55,110,50,164,124,204,132,184,102,107,157,152,38,125,230,239,98,134,119,83,107,156,74,26,151,248,97,101,170,217,158,255,65,24,110,37,41,244,105,180,67,138,212,146,93,58,122,180,141,117,189,95,190,145,96,61,73,57,232,164,241,129,66,50,176,164,132,205,95,163,32,181,181,224,47,19,4,27,119,129,28,98,30,248,39,141,173,149,185,170,231,141,116,99,166,20,55,139,255,183,216,157,29,149,125,70,32,172,201,247,231,173,94,65,67,179,50,198,71,51,58,90,152,170,145,200,130,201,106,124,121,3,103,248,250,43,142,17,224,196,186,162,128,234,80,244,48,216,141,157,115,129,28,123,175,97,159,208,230,206,20,103,163,53,224,22,58,219,168,25,73,205,240,207,131,37,194,196,223,45,249,100,67,254,248,15,123,127,48,240,169,207,231,235,206,200,245,61,237,158,195,117,211,37,141,66,116,234,183,189,84,168,229,24,126,153,3,205,118,202,85,187,0,173,140,100,244,198,231,128,16,189,221,72,60,24,242,169,102,37,184,229,189,58,203,245,10,29,182,146,244,215,82,153,64,241,124,243,176,226,49,151,180,7,86,202,134,251,168,206,105,195,20,2,155,30,151,57,124,29,148,225,231,166,130,188,171,226,254,31,204,196,119,163,33,180,151,221,117,215,213,205,113,137,48,174,251,34,43,154,26,81,236,50,156,26,52,154,255,220,140,167,106,255,166,170,221,3,177,62,82,234,168,238,178,122,132,104,229,207,55,100,76,166,43,147,81,201,168,108,54,34,47,9,64,112,249,111,86,52,170,161,46,108,26,210,80,1,158,36,186,100,158,250,229,0,63,158,233,148,128,131,24,133,137,191,162,99,56,166,98,62,94,60,215,49,148,195,129,15,69,167,71,36,109,87,177,219,49,210,109,254,103,196,227,27,245,196,77,0,208,28,214,63,175,56,129,209,0,93,220,36,160,115,71,167,50,198,135,109,243,200,103,74,187,249,62,132,222,224,67,81,96,25,146,103,74,115,10,102,65,98,86,202,31,232,237,83,231,180,195,175,108,175,165,89,22,246,66,78,26,217,229,44,190,141,207,36,111,117,184,233,11,148,42,222,169,131,228,15,202,153,228,128,192,87,138,55,61,175,134,93,227,66,64,194,171,1,60,231,219,212,57,221,206,198,229,28,192,32,243,136,83,78,39,108,10,216,66,6,199,160,193,200,166,61,66,167,160,133,92,46,44,6,211,9,47,103,241,35,94,6,112,200,76,114,144,184,79,241,133,86,17,23,85,143,174,65,89,236,242,71,142,238,230,95,202,178,121,167,244,58,239,124,88,153,107,218,244,104,39,12,212,5,218,105,51,13,141,164,185,68,110,195,211,24,143,235,159,230,246,203,14,245,124,210,225,17,83,244,89,50,43,224,188,222,10,151,247,222,168,81,129,45,4,65,81,16,184,86,245,68,128,152,192,72,170,47,102,186,162,214,74,86,222,59,183,242,196,36,236,199,201,95,117,151,180,24,246,33,116,91,144,210,175,113,104,72,167,60,86,48,18,166,79,8,206,242,38,78,225,17,185,73,143,173,161,86,192,105,164,59,115,124,164,188,132,95,59,159,131,149,62,159,165,43,80,91,86,201,3,212,76,171,50,104,142,249,39,40,148,148,236,55,253,123,72,127,219,212,109,227,163,65,121,231,228,119,186,220,178,81,103,164,95,1,232,184,188,231,111,94,93,235,212,132,23,97,107,88,73,128,130,235,176,175,3,168,223,177,227,6,216,117,35,61,78,175,103,44,104,219,75,74,49,85,151,200,238,61,197,164,13,181,20,238,69,75,54,152,72,186,135,217,33,47,249,76,184,201,96,37,194,211,209,121,118,204,78,9,191,116,47,89,12,234,112,223,48,134,248,231,180,252,45,116,129,149,175,170,117,12,4,131,120,54,96,235,75,254,40,130,48,20,37,229,127,67,126,223,184,56,76,217,77,15,72,115,250,70,81,119,48,34,112,67,184,76,31,94,122,87,0,93,200,253,209,47,217,235,15,207,220,7,121,69,53,87,233,96,64,58,204,243,98,170,11,214,52,64,1,20,82,154,247,104,21,70,182,53,244,16,27,253,216,196,240,30,191,247,176,64,119,176,211,18,240,227,100,181,136,205,211,244,23,58,23,230,112,6,142,190,6,9,140,85,143,6,247,164,128,152,149,167,21,239,232,227,204,132,28,143,148,172,205,211,132,75,104,177,93,50,41,162,90,223,88,120,18,64,253,179,8,147,186,53,213,91,72,60,215,182,220,213,227,146,234,252,7,163,55,39,67,131,14,129,212,53,28,76,216,70,92,242,162,128,254,87,226,12,84,151,194,52,177,102,225,186,174,13,245,220,65,88,107,86,41,107,71,178,239,12,38,174,30,119,22,171,92,242,237,102,213,92,254,128,100,191,176,190,175,65,23,158,86,189,215,131,151,130,247,145,61,216,116,139,49,236,248,52,44,79,63,115,96,23,194,182,121,109,4,215,89,226,81,177,67,163,219,112,73,48,183,72,210,5,90,58,41,227,48,207,188,177,212,150,83,115,24,220,211,241,99,236,200,65,106,191,41,151,235,250,154,92,192,253,219,86,1,157,85,51,169,127,128,68,135,103,35,166,43,206,222,194,188,196,227,152,87,158,77,167,50,89,136,72,213,127,19,68,37,233,35,232,22,179,114,41,50,36,42,224,250,241,73,59,159,239,227,212,105,132,100,195,59,113,32,5,12,29,10,52,147,51,33,51,80,94,179,151,150,59,21,1,223,185,53,166,252,65,145,73,216,131,199,173,23,49,26,193,197,101,213,48,103,81,231,106,194,220,51,147,15,116,241,27,8,240,137,129,39,92,116,141,167,174,55,52,210,245,195,45,156,206,22,196,48,217,74,59,57,141,250,227,15,200,12,77,101,2,150,13,157,22,110,179,49,107,49,66,149,239,109,9,36,59,99,100,87,61,43,4,87,31,7,29,130,106,140,59,52,214,193,245,41,157,149,176,127,5,145,105,2,175,10,82,21,141,14,149,155,215,193,88,6,102,78,203,159,70,176,245,105,194,66,138,177,127,71,14,52,223,138,39,240,105,167,27,88,134,1,56,102,235,207,87,105,21,12,51,163,161,67,129,240,137,118,239,213,73,90,96,169,220,14,83,66,136,243,154,176,197,97,187,206,150,172,74,196,87,117,67,185,76,253,21,176,65,138,65,72,177,90,249,41,202,107,97,85,194,70,174,80,2,217,166,34,172,19,18,226,242,227,188,33,231,154,97,182,66,32,198,188,244,68,95,120,57,167,104,215,62,79,75,129,168,41,177,38,50,158,25,196,220,201,10,110,49,181,245,61,127,164,246,139,213,231,47,193,247,124,164,196,194,232,60,103,234,230,240,81,154,96,164,230,229,222,61,61,74,132,24,112,149,46,26,82,15,190,175,82,112,175,37,185,229,234,37,57,41,64,244,239,188,39,85,37,82,79,125,4,118,198,43,240,251,8,98,240,62,167,168,36,26,149,196,90,187,100,13,98,103,16,60,90,173,12,216,173,76,2,222,144,225,10,52,51,74,40,100,38,121,0,120,234,113,142,6,186,216,215,173,94,208,237,167,176,130,91,7,113,229,123,81,20,24,179,161,189,82,42,221,35,185,3,168,209,82,117,148,84,151,240,90,176,207,38,37,162,201,84,88,43,210,90,44,31,43,157,213,190,1,7,216,57,156,162,243,180,24,112,112,37,160,8,233,26,239,73,0,163,184,208,88,29,7,68,72,2,156,202,114,17,89,100,4,41,0,173,28,19,69,246,223,122,205,244,219,54,146,163,64,215,34,235,248,150,209,255,14,11,236,63,144,138,225,52,49,75,84,245,0,83,99,141,49,251,92,185,65,86,251,85,61,155,9,168,244,16,178,110,100,221,201,29,151,254,198,137,194,229,252,141,189,213,89,159,78,145,228,52,100,249,199,51,3,36,36,4,84,142,242,2,185,103,248,222,11,224,211,209,179,178,58,104,154,67,2,111,20,118,213,222,0,136,215,12,29,74,85,92,79,28,134,8,225,92,39,95,147,164,239,98,250,11,9,33,24,38,196,103,30,48,176,197,254,80,110,10,217,255,40,173,110,202,243,102,45,55,142,201,248,203,152,26,83,169,92,114,79,85,222,69,197,253,152,147,97,25,38,241,31,98,168,94,52,136,229,27,251,214,104,225,8,202,224,8,23,204,135,144,157,118,243,37,167,86,49,99,211,26,99,211,126,105,76,116,95,238,235,121,234,129,173,56,218,95,164,80,87,27,176,248,193,174,78,103,60,235,160,253,77,99,14,226,69,70,53,70,9,11,36,243,55,223,214,219,205,20,123,244,188,180,192,165,8,199,59,10,68,109,142,196,172,51,48,51,52,4,93,250,142,109,145,151,89,49,183,175,20,65,106,180,220,138,168,119,19,10,122,134,161,220,59,102,36,13,3,132,78,69,216,234,32,113,255,186,4,110,123,191,215,161,101,128,234,91,26,77,209,238,26,77,39,91,79,193,30,213,97,97,204,15,244,140,206,233,30,165,99,248,56,55,204,216,208,85,250,234,57,30,238,118,22,201,10,28,73,236,17,43,117,19,24,218,227,241,51,29,46,67,143,185,241,202,223,213,57,207,24,54,4,196,62,251,122,219,212,24,6,248,255,177,141,93,136,161,255,11,35,235,173,47,228,178,171,109,66,70,201,37,169,172,5,227,35,77,162,238,242,181,236,162,248,248,87,168,252,26,77,100,160,232,172,154,221,128,230,155,212,192,2,150,74,115,7,139,254,2,129,172,74,87,220,172,106,115,60,148,75,249,6,111,24,143,116,87,64,87,217,21,170,255,48,12,161,46,46,71,114,49,61,122,159,142,236,193,11,86,88,112,219,196,249,239,21,177,187,45,93,27,211,246,86,247,51,166,241,71,204,48,236,165,247,69,55,42,26,18,190,61,87,128,128,208,254,242,80,91,129,146,156,204,222,247,33,120,58,116,28,210,58,197,126,102,34,157,44,24,105,91,94,76,34,152,190,234,55,77,151,129,117,249,114,135,172,187,26,247,33,251,140,177,140,192,173,214,40,185,68,137,176,13,187,50,48,238,133,149,155,21,99,177,136,231,138,252,219,153,205,26,61,124,38,142,50,233,48,189,253,72,144,19,54,29,54,245,220,252,17,184,177,11,103,163,60,169,74,51,86,63,175,7,169,204,203,181,223,20,70,199,244,77,192,173,149,240,44,96,62,119,89,239,254,78,93,36,56,57,112,168,245,95,205,121,108,26,239,47,221,40,116,18,239,76,182,221,136,148,182,193,172,231,0,246,134,103,150,187,114,154,247,29,124,114,30,222,246,221,108,175,17,81,85,188,73,72,89,152,41,26,89,30,30,84,72,95,101,242,150,159,138,227,197,99,211,31,108,83,59,139,147,242,148,75,123,45,60,210,31,57,111,241,56,1,178,253,204,177,185,13,23,100,39,167,218,239,148,168,134,99,137,105,17,122,94,208,166,96,45,20,188,13,142,103,45,9,111,208,93,84,183,188,126,159,217,93,194,200,47,52,163,155,62,96,101,63,143,115,21,78,176,202,17,71,120,46,129,22,35,74,22,144,46,133,9,207,229,98,255,193,127,12,66,186,118,21,225,41,1,81,120,156,58,163,111,60,216,171,59,10,149,241,78,103,92,63,185,35,196,74,207,175,58,213,216,82,124,239,83,19,76,118,33,240,11,161,115,121,151,16,214,195,251,114,97,52,221,200,73,191,163,48,204,187,222,72,85,121,153,175,115,64,24,26,126,162,123,131,151,242,60,211,80,125,103,24,197,66,194,4,98,16,127,113,30,195,167,205,28,62,182,83,191,236,94,51,197,71,128,143,248,102,152,248,65,169,118,83,144,85,137,201,177,119,227,67,62,58,73,63,239,148,93,179,96,214,187,193,9,133,146,102,238,198,39,170,96,180,200,227,175,31,26,230,113,116,49,17,195,170,43,211,203,204,29,20,237,68,87,154,75,118,252,215,17,73,198,36,16,99,170,62,184,60,29,12,10,219,152,138,34,76,92,14,1,222,70,119,31,201,73,6,163,31,4,244,190,0,154,237,56,73,30,178,232,208,183,37,56,116,86,54,119,114,141,14,95,112,201,39,47,10,140,46,103,241,43,161,154,62,165,161,9,121,63,83,172,177,212,182,15,250,96,189,157,9,48,121,123,198,250,11,48,192,34,154,52,148,252,232,209,148,96,10,43,140,223,90,165,237,5,21,51,51,94,40,215,88,102,108,171,253,94,27,162,118,166,248,14,58,121,29,152,43,170,245,228,207,52,185,133,34,29,195,131,33,117,224,230,120,120,153,200,196,60,201,211,58,239,8,161,182,155,127,24,30,24,211,234,9,236,112,82,11,184,5,162,135,33,72,57,177,135,205,46,44,68,137,111,142,13,17,123,56,40,207,14,198,3,255,193,214,83,225,141,223,179,146,61,150,103,59,240,142,243,47,52,181,160,253,83,84,189,189,207,32,47,208,235,88,72,28,152,16,227,28,86,242,53,112,170,76,239,220,38,55,143,240,123,39,184,104,22,72,146,103,14,237,240,52,138,214,41,39,72,18,209,38,180,202,91,90,89,184,123,161,232,72,26,69,190,113,78,209,135,125,38,56,154,77,99,150,89,213,61,73,84,21,86,133,244,63,20,113,72,144,127,222,171,46,5,147,115,183,165,117,226,254,230,55,91,95,69,199,233,130,171,89,118,133,168,196,95,243,84,133,161,228,77,171,244,252,53,198,164,233,212,214,1,52,102,59,230,61,174,229,231,72,105,207,165,193,113,39,133,125,248,12,246,253,82,92,190,56,11,164,43,73,102,179,63,158,121,32,233,179,193,167,22,40,122,122,177,173,110,90,136,31,14,214,23,2,171,97,64,210,166,110,131,22,107,66,248,168,119,111,25,52,42,111,61,171,74,255,191,41,157,81,17,145,148,167,63,240,199,36,163,63,198,121,109,156,68,58,0,76,54,228,177,112,67,17,85,76,150,37,141,12,175,175,89,120,64,135,207,118,100,84,105,208,151,39,102,36,202,206,227,104,70,68,236,45,14,103,154,184,109,1,247,93,228,52,23,139,111,113,112,54,7,218,210,138,30,112,46,68,135,39,220,62,185,216,77,17,54,188,12,28,147,76,247,173,177,221,163,99,73,21,166,239,113,251,202,246,132,75,164,210,239,245,32,13,126,148,211,220,224,158,244,113,24,132,125,158,142,134,148,220,92,70,23,172,6,219,247,233,210,53,94,18,174,141,86,114,18,39,232,172,108,192,181,240,48,20,50,212,163,115,39,31,8,64,152,58,248,232,27,220,114,56,28,24,219,46,11,25,241,139,236,88,242,73,68,155,103,246,28,34,215,4,22,147,142,145,122,160,181,130,94,26,207,153,126,34,31,141,192,21,188,124,128,56,97,15,30,112,86,245,3,35,171,236,195,146,187,27,132,97,28,30,134,77,238,115,233,28,86,218,244,198,251,64,240,241,63,81,100,151,21,233,128,66,195,0,206,151,57,226,34,232,245,178,194,92,104,157,150,163,184,189,190,9,254,132,74,175,240,88,197,234,28,119,138,181,5,125,244,106,245,49,18,148,175,10,58,192,116,231,201,248,14,62,148,14,189,195,10,135,65,142,32,16,82,212,1,31,69,92,158,173,29,98,214,15,163,116,123,214,232,33,223,253,130,132,237,32,100,87,209,146,153,218,248,112,83,244,40,77,106,210,76,228,99,68,208,24,124,103,114,160,63,73,249,146,85,115,46,247,168,205,222,99,23,5,235,192,250,242,24,53,11,241,32,16,222,206,12,239,208,23,197,234,112,100,214,36,200,151,101,236,122,92,22,133,125,88,54,232,104,175,216,34,224,20,199,25,251,129,141,250,156,114,113,235,252,233,209,129,132,10,153,11,205,240,167,136,166,46,114,168,24,81,66,62,116,237,230,112,105,19,138,69,25,249,159,117,211,54,84,96,170,49,113,147,249,52,136,62,102,1,90,83,91,104,137,128,162,84,12,1,83,0,93,226,155,37,237,111,168,205,207,92,195,55,197,207,9,21,141,74,90,99,69,25,94,243,62,134,245,42,195,115,248,113,153,141,146,68,66,217,23,214,197,255,30,84,170,169,102,201,59,174,63,168,145,230,138,227,59,153,200,254,126,26,214,161,236,191,217,94,186,210,182,34,107,247,188,18,88,215,16,116,180,133,45,172,27,244,188,193,108,137,188,5,53,54,137,134,149,187,116,55,61,73,83,137,213,121,103,149,88,220,152,222,231,146,128,214,168,238,57,136,228,114,123,199,140,63,194,223,200,126,116,54,89,194,93,168,145,186,210,72,227,116,16,25,140,83,103,44,97,203,82,181,75,66,21,217,124,66,215,58,41,152,171,117,241,13,211,146,165,137,38,171,227,51,144,123,17,102,247,190,57,84,192,117,114,33,199,246,148,41,195,246,121,120,92,131,170,76,121,232,24,167,127,64,52,114,90,23,33,176,211,160,246,208,76,30,29,205,15,111,106,89,215,159,127,168,106,236,225,132,148,36,30,187,248,95,253,161,193,33,236,206,153,157,205,178,188,73,114,74,191,137,166,180,147,105,233,172,131,214,185,160,127,140,254,195,229,8,174,239,67,112,75,89,149,251,34,89,247,123,160,14,189,72,132,248,146,181,55,218,145,42,138,125,200,205,37,110,128,127,71,188,218,107,169,254,112,51,158,249,227,179,214,64,56,45,197,254,6,122,109,125,161,5,255,183,49,212,183,91,135,132,124,134,188,95,52,224,49,71,109,126,235,105,83,238,49,223,156,220,79,142,166,89,233,5,121,161,133,9,252,51,31,47,124,146,76,140,251,184,159,94,237,76,160,233,128,59,29,133,163,205,166,14,228,48,72,138,81,135,216,228,61,213,232,153,43,225,66,48,226,233,251,8,184,144,53,182,59,166,54,16,185,185,47,236,139,103,108,184,85,195,205,182,49,82,183,4,86,135,216,239,115,46,106,9,46,187,146,122,116,35,199,112,161,101,22,152,9,230,205,100,98,81,68,54,122,126,183,37,75,54,110,196,148,5,12,29,85,252,129,216,82,31,130,142,81,107,40,116,226,99,183,157,125,167,50,197,26,211,141,199,219,88,163,174,43,130,12,245,64,230,208,33,230,65,93,61,228,12,200,244,172,253,125,32,162,202,237,126,33,213,3,63,7,152,98,166,8,166,105,254,254,232,172,1,253,89,234,173,109,217,248,52,124,208,86,195,117,9,110,87,190,49,55,161,111,17,80,41,23,33,244,89,141,219,64,177,238,245,23,214,245,147,203,207,64,248,101,164,160,76,158,95,38,80,10,208,164,102,62,91,25,27,45,60,142,169,61,154,76,59,126,60,122,110,167,80,50,250,200,230,108,118,237,109,156,71,240,14,59,255,65,164,243,205,162,238,77,171,188,55,93,23,112,229,159,84,159,137,6,12,251,193,225,187,48,195,89,125,177,221,44,191,228,243,128,116,206,45,188,193,99,194,49,24,133,49,128,140,42,165,130,0,251,247,82,201,25,169,69,163,41,65,168,58,134,169,32,200,195,136,198,23,120,155,245,184,122,228,112,201,68,40,131,245,54,88,243,169,125,59,191,34,128,214,109,57,40,87,174,183,183,199,38,199,99,65,244,235,219,82,235,185,18,133,209,252,83,188,221,214,107,1,124,180,1,99,31,29,39,176,64,97,209,182,63,34,104,76,124,149,26,14,52,93,79,203,121,92,67,183,19,240,247,59,251,64,29,164,24,89,169,167,93,74,1,50,242,63,236,144,13,93,130,205,143,195,227,139,126,41,213,71,166,92,102,113,215,155,10,89,126,76,65,117,252,139,10,35,148,179,238,130,95,116,106,93,32,157,84,217,138,35,134,37,122,76,26,107,103,84,164,44,229,144,7,116,96,106,130,108,17,132,248,87,39,121,183,60,96,28,80,119,37,54,116,73,120,192,223,234,172,146,222,91,205,148,235,169,221,129,126,244,119,163,114,206,225,137,143,243,93,108,204,119,71,238,170,141,124,111,239,157,89,153,207,151,150,82,75,174,138,38,157,20,80,13,2,225,224,224,66,199,163,178,217,186,28,55,29,171,122,67,0,118,240,49,86,207,140,219,43,76,81,30,252,154,142,91,218,233,226,160,1,47,82,41,169,218,102,134,121,180,178,69,100,113,104,210,211,166,121,175,95,61,72,194,86,11,69,45,91,205,92,218,51,181,136,111,55,227,228,245,135,163,227,193,60,186,16,228,124,152,77,23,152,94,170,111,63,83,207,114,125,104,176,89,147,56,240,125,46,29,204,59,185,26,90,85,13,13,79,96,192,37,162,221,255,26,208,168,49,76,120,124,129,60,84,38,118,10,139,196,4,128,235,0,12,74,136,139,108,177,2,196,111,231,4,64,37,91,154,111,102,243,70,172,86,191,143,26,35,199,197,32,132,141,119,167,213,88,80,123,62,187,225,150,229,215,45,84,184,73,33,179,185,33,251,194,200,106,224,59,164,175,3,125,66,77,158,26,137,75,20,87,197,44,93,235,34,66,177,179,219,78,114,66,177,234,169,106,178,67,156,140,57,135,35,97,247,173,223,55,89,119,190,67,181,115,68,224,228,206,66,162,227,16,6,123,197,97,225,101,1,212,240,42,255,202,245,48,86,246,250,65,115,122,41,223,4,32,92,155,178,74,152,111,217,234,87,213,24,144,99,60,206,5,175,50,200,198,20,142,4,203,147,163,95,150,22,144,252,56,145,201,171,45,79,232,44,47,254,146,127,206,94,75,203,109,163,117,248,146,252,104,78,127,50,251,255,70,75,127,172,241,50,1,104,169,150,44,196,250,80,36,60,246,150,193,228,44,136,252,84,150,233,181,108,146,141,171,165,119,46,175,40,227,25,170,14,238,189,102,244,52,65,4,152,214,2,34,86,81,253,251,154,230,6,196,154,140,135,195,41,27,12,120,2,72,239,16,212,142,192,227,216,133,64,94,34,83,215,174,43,156,156,32,64,187,169,138,59,29,7,227,66,67,27,36,64,183,87,188,216,174,134,203,192,248,167,245,105,250,165,189,36,157,235,128,150,118,244,91,62,72,83,60,141,192,100,60,111,25,75,195,90,182,140,161,198,154,162,250,122,97,117,154,180,0,20,139,43,159,113,235,190,178,174,236,127,170,213,129,97,227,144,136,118,125,151,76,189,155,27,110,57,52,84,233,183,70,245,235,183,174,32,173,230,130,183,177,92,56,119,169,101,55,102,89,143,158,214,2,19,92,187,121,249,141,70,229,200,115,119,191,1,229,46,100,121,233,83,201,199,66,160,84,63,72,98,248,142,85,47,16,120,183,231,153,46,195,168,195,245,57,238,134,125,145,49,106,188,236,97,84,4,1,251,185,152,71,105,61,131,194,149,89,56,133,111,61,176,160,105,30,185,145,113,125,44,221,228,189,67,131,237,244,31,153,173,244,162,54,213,132,80,223,137,92,90,200,216,169,77,159,247,2,253,123,90,94,155,177,148,103,116,175,250,23,119,132,28,216,223,112,27,252,249,130,13,229,218,22,215,8,203,103,205,186,50,176,242,12,171,117,7,77,104,144,158,117,234,242,6,127,78,123,19,183,182,13,197,24,221,128,138,196,14,46,172,39,24,199,220,42,190,33,32,140,189,130,214,146,22,46,241,247,97,92,200,32,124,187,88,102,96,121,33,133,108,88,226,167,164,220,217,97,239,233,130,219,37,166,93,49,124,127,161,223,224,235,177,99,224,122,172,150,77,157,22,158,0,3,50,110,196,8,62,225,7,180,138,47,21,10,177,83,54,128,205,253,145,0,120,89,23,54,222,209,206,171,198,225,80,43,7,204,248,254,198,140,199,88,246,77,94,31,110,137,94,51,9,59,95,2,162,93,114,40,234,242,142,48,225,209,17,94,85,91,31,235,40,64,238,246,140,245,34,67,70,111,37,252,48,148,24,99,75,38,113,117,66,80,233,8,187,54,153,106,52,46,156,213,74,227,88,135,33,250,100,143,212,165,157,128,247,65,123,94,170,194,149,33,38,29,186,161,228,79,154,109,105,32,62,58,44,103,216,44,82,152,140,73,27,215,27,117,113,158,233,66,38,97,231,114,18,231,19,30,109,92,232,16,56,248,211,20,165,10,65,208,68,218,230,171,65,246,225,150,91,192,107,215,55,241,71,61,165,213,244,14,187,149,123,145,38,94,116,64,227,8,201,104,228,225,128,225,23,26,41,171,151,51,224,35,209,5,53,71,240,60,248,2,161,125,13,67,121,42,48,83,223,136,187,241,96,76,135,88,107,155,54,138,141,24,70,158,35,211,172,146,200,17,87,247,185,37,87,79,166,164,20,183,78,233,78,49,58,195,180,52,137,238,117,77,148,199,82,92,153,41,51,169,79,232,203,13,54,189,92,42,126,130,126,184,241,151,56,42,149,22,145,92,157,120,209,160,222,211,163,193,112,152,201,15,107,6,85,119,110,116,236,126,41,219,57,66,36,189,95,126,217,23,21,55,8,171,122,43,47,209,134,169,27,190,253,189,82,52,93,75,24,98,174,139,232,71,48,37,234,225,197,240,13,241,13,202,197,68,24,201,251,188,66,190,46,161,155,20,93,255,95,18,244,73,14,35,240,184,114,15,99,164,96,44,93,134,122,235,163,139,55,93,66,38,7,105,7,80,158,113,85,246,147,212,161,118,162,250,32,188,49,3,202,135,154,145,1,45,206,46,197,151,242,118,185,203,2,252,35,36,193,61,14,35,67,27,183,76,50,109,87,126,114,221,15,28,44,205,128,117,219,144,158,151,48,223,162,151,229,85,224,63,105,254,30,27,6,113,192,247,81,249,22,102,205,6,41,247,179,37,103,69,197,77,211,181,230,218,104,38,82,72,8,109,225,34,39,72,2,206,46,72,138,215,152,177,25,220,95,79,94,96,86,230,25,204,23,110,7,184,221,100,73,199,202,206,159,41,190,197,144,77,50,194,220,92,66,57,147,252,161,137,70,128,48,61,225,112,69,77,86,201,1,4,213,126,77,26,93,18,197,19,18,80,80,45,225,107,161,102,204,189,161,240,0,153,37,201,221,14,83,85,103,99,155,248,132,73,109,32,117,54,160,144,91,124,88,84,12,59,223,245,124,172,33,184,114,203,87,241,89,20,15,30,42,98,28,26,209,24,232,142,7,113,133,90,39,49,132,5,134,61,201,134,131,223,158,132,202,130,186,101,192,6,238,219,123,62,182,72,94,147,148,247,92,27,141,208,255,96,36,255,232,202,250,133,204,68,164,216,141,52,42,48,126,36,142,54,38,231,242,212,147,252,2,111,154,238,56,138,71,19,39,209,179,154,52,201,15,93,92,31,121,97,187,241,121,123,249,143,122,150,248,172,115,85,214,149,152,151,33,143,169,229,125,198,189,242,104,245,118,228,23,47,126,39,69,221,136,148,109,42,129,144,126,182,163,218,223,101,208,52,82,75,130,234,227,253,195,144,236,74,23,64,244,131,113,114,197,191,124,167,186,114,176,22,110,254,105,83,138,32,138,50,224,226,204,17,85,167,62,57,162,54,226,193,183,157,191,124,3,229,173,7,91,16,14,253,210,197,2,246,36,74,13,117,140,13,9,106,22,59,69,63,249,126,154,255,247,128,103,150,172,35,31,151,155,219,237,236,255,221,3,20,250,175,102,96,230,95,5,8,189,178,155,88,143,119,250,92,43,157,250,32,206,166,79,73,238,255,245,192,90,19,184,47,168,158,233,108,21,108,63,165,179,54,86,84,7,231,235,152,6,138,72,162,106,129,88,68,97,15,128,52,120,123,253,78,55,119,162,56,68,41,142,7,230,129,26,222,91,16,99,165,244,125,16,108,231,114,32,159,46,43,131,229,65,49,130,86,146,183,65,116,198,11,247,11,198,197,198,11,114,152,199,186,140,210,153,122,73,137,199,193,236,209,250,22,209,39,252,5,145,105,161,199,73,123,102,154,184,129,220,154,226,226,33,9,187,232,15,185,102,73,70,147,25,158,156,120,242,186,9,93,179,144,249,19,177,103,131,166,26,242,11,174,6,174,176,199,173,186,128,229,226,181,87,69,75,53,233,68,94,28,160,36,36,252,110,215,39,142,115,213,196,33,28,248,232,146,89,88,183,3,98,188,155,96,60,201,174,74,139,92,60,45,105,35,252,187,10,252,253,170,70,204,122,124,69,120,114,146,18,36,28,251,245,104,170,216,99,129,60,232,68,52,138,99,88,140,84,82,8,17,43,116,4,158,56,201,22,192,87,94,203,66,225,232,218,22,7,52,83,175,219,228,98,248,103,223,245,131,185,38,119,30,30,226,208,34,69,78,8,7,249,158,116,221,156,44,95,61,9,226,102,22,135,34,28,178,45,0,133,15,94,48,237,179,247,226,59,41,156,77,218,163,26,73,163,129,48,129,25,127,99,143,4,172,167,91,76,159,103,10,20,242,104,254,88,0,153,196,25,5,75,27,82,182,25,154,192,41,96,46,162,20,42,92,134,94,71,47,215,31,227,171,174,198,223,124,41,88,238,33,23,119,99,3,207,36,175,7,90,237,214,151,91,114,152,250,242,60,186,93,184,50,15,44,68,72,36,131,108,237,206,104,173,117,48,186,5,24,20,81,219,199,26,153,28,100,19,75,170,227,193,42,179,18,10,254,42,137,247,11,29,198,54,95,155,186,230,89,141,45,18,215,36,238,46,68,58,222,162,183,184,156,39,42,181,195,58,12,115,107,16,125,143,51,115,225,98,141,4,60,212,125,45,219,58,207,44,150,12,151,4,71,41,129,180,7,238,158,53,78,50,189,72,179,179,138,19,10,35,161,192,219,99,118,182,93,103,80,130,226,125,54,192,178,15,240,135,163,44,62,21,70,62,137,30,29,252,222,34,160,197,225,9,88,38,70,103,252,103,236,126,74,47,207,148,190,187,19,189,254,111,137,12,10,70,3,145,198,228,2,43,228,107,234,53,184,94,148,122,25,61,114,5,91,20,162,173,214,195,217,107,1,75,159,249,74,225,154,3,110,180,65,136,91,105,24,97,63,158,108,91,189,52,200,168,74,179,174,119,62,151,243,40,26,152,146,185,194,220,68,3,207,98,3,47,145,119,71,61,156,61,74,225,167,141,187,60,139,59,151,216,4,52,123,173,166,151,23,22,254,229,0,227,11,88,114,20,108,230,86,35,124,206,79,197,204,184,54,41,192,127,103,128,104,28,174,181,223,125,99,134,0,208,75,239,134,116,216,226,133,235,8,252,105,180,240,188,97,129,184,223,254,165,123,237,212,71,49,41,69,2,62,110,171,53,8,231,9,160,19,229,218,181,39,13,211,33,61,64,6,73,218,141,66,44,175,88,64,188,68,120,173,46,46,16,231,135,42,219,140,254,40,202,37,82,87,82,200,203,6,204,127,168,203,86,203,129,153,111,171,125,63,53,72,121,186,70,32,172,158,225,185,174,246,232,9,7,26,83,176,224,156,36,150,42,193,57,39,143,128,89,78,80,19,193,248,137,54,47,132,53,13,236,7,167,199,53,10,130,157,251,121,222,45,126,50,222,214,30,13,50,172,77,233,67,41,58,238,236,220,84,250,30,179,180,77,48,2,138,63,16,195,134,63,91,141,42,87,65,117,238,113,149,86,114,3,73,64,254,23,134,98,241,107,47,136,241,241,22,238,115,154,28,184,163,137,137,133,165,49,2,220,105,193,78,187,58,127,73,171,236,184,160,213,108,67,68,47,162,149,178,184,53,37,230,78,196,16,118,159,11,181,68,194,118,183,200,39,32,98,102,190,31,198,136,89,202,249,78,26,152,147,128,150,41,6,249,46,189,104,70,190,234,74,111,58,171,139,175,143,247,59,198,84,252,17,52,42,103,223,123,20,0,6,255,180,107,169,248,104,52,92,124,221,65,6,233,110,29,180,177,162,240,28,176,66,96,147,241,104,49,222,157,166,222,20,14,54,110,32,192,180,71,136,19,153,54,89,90,106,231,103,33,26,219,187,100,142,111,205,144,192,26,71,217,102,154,4,114,89,167,75,103,4,255,24,67,119,229,8,99,197,226,27,27,187,3,211,129,179,56,8,34,169,227,31,135,186,66,52,70,96,18,192,26,226,23,146,45,252,198,242,252,91,59,255,249,145,48,116,32,56,140,247,84,246,225,194,162,177,129,152,155,205,110,110,145,130,120,126,1,165,242,220,62,91,130,220,37,41,221,83,2,208,73,7,124,1,6,26,110,90,115,247,236,78,134,118,176,37,249,157,144,164,108,240,124,17,43,224,42,171,199,64,243,73,203,191,62,229,85,118,111,56,119,90,241,62,71,41,80,156,6,45,117,152,65,33,67,68,235,133,9,196,181,152,82,247,227,117,134,175,200,60,47,3,247,99,53,210,55,191,14,179,172,131,147,111,111,162,198,162,39,32,35,58,59,230,244,81,24,186,143,79,87,163,163,57,71,189,67,19,42,218,47,58,23,38,173,99,46,44,233,172,50,216,189,244,202,102,255,160,31,103,204,220,120,176,102,186,123,103,50,222,164,21,183,47,87,240,33,209,43,17,226,141,246,222,166,251,148,197,203,132,143,99,10,111,4,217,100,116,146,12,74,11,51,61,53,155,221,147,229,143,36,148,8,82,66,162,188,243,18,33,86,250,134,190,148,53,194,247,232,242,175,203,114,237,64,202,67,100,193,45,234,222,61,187,175,195,19,211,113,138,148,76,9,17,15,58,180,236,64,84,95,74,38,208,46,251,2,1,170,136,227,150,157,53,236,229,1,218,77,58,99,106,202,21,88,70,170,105,220,54,151,28,17,132,103,215,127,79,151,88,176,245,164,9,252,45,248,176,216,108,10,142,148,172,99,103,42,100,79,14,58,53,123,18,40,32,109,23,45,181,236,76,91,169,116,34,194,136,223,77,222,87,58,122,66,203,43,182,14,56,238,102,254,186,55,235,65,136,221,118,155,144,165,173,57,133,255,24,118,46,193,171,129,60,114,187,159,175,227,29,122,45,57,2,225,190,169,60,60,140,214,253,190,26,133,177,5,242,155,36,164,47,5,210,64,91,144,107,16,155,173,105,224,68,164,236,42,3,83,210,97,182,227,222,119,8,141,232,54,10,91,26,171,30,129,136,137,214,116,97,135,91,36,67,90,15,53,123,218,185,79,166,57,156,94,112,231,19,33,182,173,117,94,37,57,46,74,71,25,39,197,95,235,18,229,97,115,197,187,164,218,0,68,6,95,56,65,24,105,4,147,250,7,84,89,175,254,208,113,48,112,185,91,11,18,31,167,87,240,171,232,234,128,220,181,121,27,13,242,255,208,153,96,173,207,12,46,109,161,189,171,139,7,179,124,217,171,64,15,28,11,243,116,107,94,42,37,0,192,157,110,44,230,95,247,200,229,184,190,188,143,15,154,172,66,84,232,21,15,152,209,70,202,78,28,93,223,98,142,112,39,243,126,180,34,163,55,238,38,195,51,198,79,14,22,79,188,10,109,141,220,132,165,66,110,202,25,152,184,86,149,163,9,35,141,47,90,78,111,4,74,74,70,4,193,4,78,154,215,119,246,161,169,99,149,35,84,193,43,28,30,233,149,33,205,86,150,130,201,2,24,51,168,231,84,159,19,153,132,105,115,105,106,34,173,17,113,156,97,126,98,174,68,248,84,126,103,244,143,210,248,18,235,121,158,115,58,246,231,240,82,165,73,226,159,105,98,206,112,225,40,192,176,5,146,99,224,51,37,221,122,12,72,86,85,23,238,87,133,88,18,44,38,221,68,145,196,53,2,124,206,228,121,234,17,18,149,242,12,60,143,214,129,237,191,224,4,148,45,98,107,179,81,249,104,41,179,122,217,200,214,200,213,115,155,215,235,14,252,53,87,99,121,85,235,5,59,225,40,193,69,211,148,13,141,242,197,22,190,126,197,9,254,69,212,114,16,75,89,103,29,4,33,167,72,14,156,69,24,42,37,117,225,82,240,142,196,127,1,176,103,221,82,223,169,232,102,212,126,238,170,171,211,218,173,218,36,255,137,84,124,250,246,195,46,142,6,33,14,9,152,112,90,29,214,92,72,200,180,63,111,140,50,97,57,238,14,44,147,87,254,58,192,38,202,139,247,145,83,68,189,30,166,52,78,29,97,179,214,197,89,232,219,35,27,129,70,227,119,144,210,192,216,20,130,63,112,127,152,121,127,72,212,71,88,91,20,220,134,222,246,178,84,199,142,138,112,127,199,114,159,35,106,177,149,148,38,181,111,126,36,151,76,140,66,133,201,81,110,185,48,182,25,92,249,27,72,149,54,77,37,150,162,188,76,164,217,154,203,173,201,120,232,206,129,64,86,168,189,35,90,223,27,55,143,89,185,175,90,177,129,137,113,167,127,29,197,147,43,88,141,177,224,152,241,206,221,123,128,122,97,173,193,98,44,17,15,68,169,109,206,206,85,209,203,95,55,45,72,217,38,153,196,185,160,167,89,104,184,15,144,41,93,231,30,181,43,128,172,62,218,75,171,150,41,163,73,171,133,201,113,77,37,46,136,193,2,176,169,160,26,28,151,11,40,89,236,50,208,91,38,238,199,228,1,45,241,17,181,61,161,211,214,126,248,115,110,255,127,83,7,148,236,19,107,129,155,56,115,169,163,153,226,198,134,207,69,148,189,43,35,42,206,163,57,223,144,57,28,142,66,61,210,85,22,76,26,104,159,53,118,144,249,79,121,122,1,59,244,104,139,179,171,70,251,141,113,186,245,91,65,127,245,103,129,245,104,185,133,82,109,4,159,90,243,146,18,76,161,83,207,89,169,44,198,130,218,117,84,124,234,171,163,164,85,51,61,33,43,74,82,87,141,80,17,26,188,130,77,149,140,190,246,103,190,134,157,22,236,117,150,226,84,192,79,81,144,100,90,222,208,67,205,91,245,6,236,77,39,163,72,32,130,61,113,103,124,133,145,94,115,122,94,223,62,231,128,64,123,188,207,192,66,221,202,196,66,15,253,176,207,227,206,88,105,177,128,96,30,208,118,198,200,194,146,163,210,76,79,249,127,6,143,118,104,140,114,157,241,143,159,20,153,125,27,145,57,250,10,30,191,163,24,214,166,166,198,176,4,131,189,65,94,150,139,224,82,216,73,59,167,242,27,112,60,43,105,59,203,225,97,242,209,149,0,217,97,141,221,44,216,226,218,137,146,172,224,208,67,175,100,105,204,249,31,38,60,139,5,93,218,146,255,210,201,217,250,235,63,247,240,116,150,252,255,27,54,177,7,2,181,189,166,97,56,50,182,147,229,114,31,168,78,158,215,239,203,14,62,76,34,23,183,234,107,218,28,97,239,237,98,246,138,172,205,41,225,195,53,77,157,223,120,217,36,152,244,214,178,102,150,186,186,87,11,96,147,144,157,100,60,64,17,160,182,77,238,85,228,41,168,249,149,227,247,67,252,183,236,81,53,140,119,198,131,115,46,81,4,127,200,241,151,25,71,190,212,117,26,104,231,40,87,216,28,173,232,90,63,75,154,45,194,57,32,103,229,101,167,78,208,205,5,203,161,203,121,58,135,242,249,230,115,185,47,6,248,135,24,195,188,91,160,93,250,17,179,65,208,26,53,232,45,135,156,121,146,39,79,67,224,192,84,214,61,129,176,224,141,198,53,231,242,102,206,240,253,9,216,132,185,225,33,37,129,215,56,248,153,212,3,115,180,190,224,24,96,232,153,183,52,104,15,74,117,62,15,24,27,77,153,158,16,139,85,12,137,150,193,22,181,158,103,73,86,239,128,20,76,101,206,167,185,44,92,32,69,85,240,55,173,128,88,234,231,167,244,68,120,229,197,19,44,59,85,165,115,194,63,128,210,167,190,246,144,44,26,206,79,215,179,222,83,33,109,204,201,224,235,135,129,9,198,222,53,25,88,194,203,25,69,213,245,251,223,252,49,68,63,123,125,50,152,187,119,113,145,71,49,208,241,120,125,112,227,184,90,91,185,125,241,222,22,63,240,249,83,252,180,78,29,74,156,147,207,20,214,123,87,139,52,254,235,216,248,103,239,166,252,218,62,133,151,8,80,185,178,219,112,181,253,131,121,117,127,113,158,176,226,50,151,248,17,125,49,46,79,153,232,17,2,117,194,252,255,100,207,121,172,251,167,200,97,106,160,101,17,128,131,89,242,166,207,191,147,27,195,27,187,29,29,17,211,14,24,215,56,22,93,213,243,154,93,130,80,52,209,197,66,219,34,177,129,127,208,179,100,168,179,109,251,143,61,29,185,62,69,154,141,180,136,4,86,125,180,212,9,73,224,165,247,191,152,130,118,220,200,92,245,42,106,212,202,200,54,191,87,111,236,73,99,235,60,137,15,27,120,92,227,160,54,95,55,205,122,250,189,42,130,138,114,236,53,79,91,134,51,22,253,235,23,133,117,207,34,7,141,126,35,12,143,253,160,80,184,116,169,225,111,72,233,231,207,139,63,90,24,185,158,143,247,195,180,92,126,18,244,245,76,65,34,165,223,41,157,198,193,29,108,46,80,215,236,153,27,126,170,123,20,233,61,246,77,206,97,24,105,149,232,55,161,147,244,173,107,177,182,32,92,191,250,94,206,172,186,9,216,21,48,156,212,190,101,93,87,174,250,183,18,210,38,61,55,144,221,61,166,107,228,52,96,108,72,224,181,238,234,180,152,41,228,244,86,246,49,75,227,55,218,225,243,76,138,233,181,243,28,92,24,83,225,30,155,177,136,4,77,96,43,163,52,146,185,179,160,73,213,71,40,72,114,150,113,168,237,213,247,178,1,172,230,150,152,194,193,168,210,227,167,160,125,118,186,183,218,96,35,65,166,183,191,95,93,51,98,83,202,79,194,130,132,30,2,126,93,11,52,29,76,207,138,185,98,235,248,213,190,185,210,37,40,57,198,8,71,75,210,11,42,49,249,206,90,137,239,243,40,92,103,166,193,97,68,51,47,105,76,230,217,154,132,61,192,208,238,7,19,184,210,202,247,246,220,208,211,189,196,251,233,73,90,143,95,167,153,10,221,135,105,186,148,177,77,45,180,99,12,225,59,184,179,155,196,37,253,216,102,1,65,125,55,33,208,163,185,229,62,49,133,90,74,220,140,30,107,143,187,208,205,140,185,156,21,189,146,25,21,166,142,166,27,146,208,255,150,176,56,223,8,232,165,169,82,137,223,26,85,127,185,95,135,115,71,1,159,209,141,143,236,129,194,239,172,219,176,183,204,77,210,142,23,235,200,55,194,3,101,63,134,195,205,200,231,69,86,116,213,162,24,151,193,109,150,36,37,104,23,119,132,154,158,176,31,53,243,107,109,60,204,112,185,152,124,49,57,61,225,61,80,65,227,216,5,205,161,95,44,247,83,127,32,80,75,78,106,126,246,192,99,31,79,87,235,39,11,99,195,234,26,149,9,165,30,237,48,249,5,96,137,112,51,165,156,44,74,35,145,134,235,74,94,250,144,89,135,255,253,28,52,229,111,226,99,237,170,108,157,213,124,48,154,206,14,244,154,131,66,57,181,91,225,205,169,157,60,90,95,154,26,194,157,234,125,55,228,230,19,55,39,109,223,139,219,58,240,67,224,121,57,36,205,80,243,5,170,167,59,254,14,112,53,229,3,54,16,75,10,255,98,159,123,192,88,184,27,165,94,173,119,122,213,159,235,66,248,129,42,132,77,155,87,39,96,116,212,31,252,122,47,72,193,198,138,61,24,152,174,118,11,166,111,129,115,7,14,87,77,156,209,104,33,97,47,18,210,139,52,37,165,176,3,224,61,54,255,219,235,70,202,8,141,110,140,129,96,102,17,93,0,252,93,127,67,31,80,215,147,1,105,242,43,140,122,214,229,114,204,124,37,158,131,181,253,218,42,76,28,168,149,221,54,102,251,191,79,61,13,191,178,246,156,3,93,133,182,167,46,13,15,8,196,70,53,249,252,138,181,49,225,167,75,100,75,58,14,224,14,96,175,102,29,220,104,253,165,108,52,112,11,121,6,3,12,78,37,167,77,173,49,211,63,219,125,218,206,65,160,136,52,255,92,179,15,103,21,184,168,32,100,180,237,203,43,155,218,8,245,228,232,38,152,113,101,105,139,216,116,106,169,168,97,107,4,11,117,93,121,141,94,198,174,120,92,46,178,227,255,252,192,209,252,38,156,119,222,250,221,202,233,142,181,244,202,223,67,7,169,200,163,14,239,193,109,181,35,254,241,212,208,65,86,56,134,199,31,99,63,13,14,167,89,25,209,196,116,227,102,126,190,148,192,103,173,100,116,19,190,228,252,167,212,125,225,58,206,58,169,227,190,179,102,152,73,105,168,246,134,133,23,139,45,72,95,10,26,128,17,102,56,52,46,207,31,241,153,118,191,191,101,221,254,69,249,87,141,110,13,169,188,11,196,105,243,24,247,255,116,103,50,235,250,225,8,250,78,31,246,179,75,152,152,182,198,123,126,224,57,223,247,149,70,75,217,199,100,61,191,186,133,218,134,107,46,244,33,86,97,139,71,188,18,105,136,49,250,196,227,36,177,165,61,55,65,181,54,116,0,72,222,80,156,236,139,254,186,63,132,190,182,251,85,176,207,204,141,81,118,58,169,242,224,119,230,208,255,201,176,218,118,170,71,88,137,150,56,166,79,109,76,82,127,101,117,230,195,244,72,78,186,236,202,181,147,37,124,230,5,104,41,88,104,8,14,132,64,211,124,76,229,181,196,93,164,114,140,238,50,239,174,19,52,148,48,175,114,150,7,23,221,131,40,124,227,151,94,243,65,243,5,94,163,26,84,148,118,162,156,171,185,25,243,21,131,37,216,205,196,184,18,136,214,155,48,206,115,75,199,226,80,147,82,183,175,45,187,85,101,12,187,111,181,46,222,34,48,191,62,13,199,247,253,146,2,190,230,237,211,99,11,13,110,206,144,91,20,149,131,210,174,247,192,65,69,6,26,17,15,62,140,212,7,122,95,221,168,99,225,138,43,172,129,173,115,139,197,159,179,11,83,87,8,22,161,50,218,205,49,162,78,54,172,193,212,89,193,116,39,93,86,6,110,99,97,185,37,2,235,146,225,2,149,231,90,152,56,184,173,123,188,70,244,72,122,25,130,196,185,195,98,26,160,67,111,144,142,141,88,208,191,1,249,218,213,126,5,5,115,72,44,202,199,73,145,133,43,152,49,37,232,91,116,1,54,126,23,195,216,30,99,251,71,12,192,52,107,236,153,225,69,156,152,251,241,196,78,189,106,45,144,242,204,206,121,190,141,155,179,202,161,69,31,44,195,71,129,54,109,0,99,46,176,138,166,54,96,188,7,236,112,2,139,43,184,3,48,13,44,16,59,115,156,8,110,157,29,89,3,173,255,7,45,137,105,191,157,100,44,244,95,46,189,148,10,240,239,159,71,130,156,84,161,68,170,146,251,4,148,42,245,238,108,178,50,99,140,128,155,253,148,174,79,49,44,111,63,81,76,153,68,176,226,90,218,75,51,225,83,95,159,35,228,253,249,98,172,224,104,114,238,52,15,174,128,157,121,71,193,194,126,180,20,29,162,180,239,199,215,148,251,193,36,48,160,185,119,23,95,110,90,20,159,34,181,90,206,227,184,79,144,23,66,5,29,152,72,204,135,66,101,219,243,100,63,239,100,178,173,142,166,53,97,214,78,150,81,233,64,26,127,20,207,149,251,14,29,216,118,228,180,9,224,42,77,191,136,193,108,79,131,36,93,238,90,71,158,232,223,250,200,54,52,170,192,78,143,231,53,174,135,194,144,130,88,184,53,219,231,233,12,192,105,101,7,218,108,222,182,98,132,57,59,14,224,151,184,118,241,115,41,58,137,185,175,54,31,24,82,104,246,144,119,205,126,27,160,69,236,59,123,138,60,47,58,215,235,30,165,206,47,5,240,181,102,181,245,52,155,179,89,135,149,239,27,248,244,74,30,8,55,185,109,172,60,225,0,0,197,107,36,182,182,181,56,8,39,207,106,165,137,191,252,59,9,226,222,121,168,170,24,168,45,192,222,198,161,36,119,86,236,225,176,223,111,60,45,45,186,16,36,18,124,193,9,45,225,227,50,2,207,127,8,216,56,43,241,63,10,172,112,226,34,123,102,174,196,17,0,228,15,95,140,110,187,205,39,15,173,180,102,3,80,197,161,10,118,152,42,20,149,226,25,140,150,214,142,92,152,76,211,141,61,59,140,54,99,34,48,147,17,14,193,173,238,191,197,238,133,53,176,103,84,130,177,232,61,178,195,3,191,195,26,74,21,35,247,46,206,89,15,111,228,33,56,84,215,175,248,98,106,177,60,141,51,199,12,210,80,125,7,88,86,3,210,225,148,238,197,40,36,41,232,27,246,180,209,8,210,201,136,138,200,66,133,182,231,94,32,229,196,12,9,150,35,153,84,56,88,41,168,11,101,7,193,120,13,140,80,46,153,68,4,84,140,57,188,161,144,75,88,248,147,127,22,133,232,96,56,232,221,25,130,203,148,34,77,141,202,201,255,121,142,42,131,211,175,85,115,38,154,164,201,20,103,65,187,223,110,202,12,48,105,19,49,142,177,222,92,136,102,230,104,240,158,203,162,174,53,149,146,137,39,182,237,181,182,169,21,203,28,223,56,121,154,131,142,65,188,254,217,66,22,139,90,2,234,123,41,224,83,166,231,189,216,232,136,242,248,70,60,105,242,170,149,253,199,45,51,92,187,177,71,186,249,77,78,13,197,46,147,225,14,53,82,106,27,126,132,183,177,126,51,222,238,226,116,5,3,164,171,133,163,37,135,180,8,60,38,25,48,252,53,125,180,18,88,144,94,173,100,245,71,83,239,199,139,146,205,132,59,45,231,253,161,240,60,133,239,253,199,74,86,178,18,21,119,55,140,151,76,222,80,200,53,255,38,15,159,7,205,8,218,213,244,24,210,175,225,77,239,127,204,16,13,249,129,64,41,195,100,142,125,197,64,41,59,137,120,2,108,233,189,240,206,161,170,228,228,93,156,156,117,178,108,72,155,56,15,143,93,60,187,146,51,78,9,124,194,202,206,94,200,105,159,200,77,172,2,116,148,88,181,184,65,101,194,68,219,200,125,195,54,40,58,154,107,207,128,42,41,48,198,151,221,12,48,128,248,193,56,82,1,90,224,170,14,205,33,42,157,17,58,242,112,151,114,121,209,78,233,255,12,110,166,210,253,42,115,201,164,226,85,241,187,147,207,114,104,244,140,207,230,38,6,250,76,76,30,238,109,15,22,192,253,159,121,102,175,234,29,222,172,111,237,174,146,167,32,54,247,121,140,199,64,49,136,231,22,63,206,8,246,36,80,190,231,203,28,234,89,114,102,237,85,40,134,121,95,222,91,149,216,22,132,20,198,125,50,84,49,109,49,4,193,130,55,132,56,4,146,40,210,221,216,210,44,193,54,231,241,201,221,242,97,57,243,126,201,247,202,10,131,142,135,219,70,113,56,123,40,54,191,4,97,168,41,177,62,167,114,58,69,252,215,103,24,71,55,95,54,86,38,231,173,172,37,94,111,112,191,86,212,153,226,82,242,251,121,177,240,93,250,101,36,67,72,154,190,224,120,232,55,180,210,226,57,181,115,109,55,116,90,10,53,6,245,16,91,214,234,143,92,107,117,237,76,135,105,250,176,50,17,32,112,192,12,7,126,17,11,35,144,66,236,180,26,117,210,175,111,127,251,219,202,219,32,72,186,44,21,235,31,101,5,11,119,129,104,42,17,77,46,37,229,81,154,31,90,186,44,178,222,149,0,204,124,249,13,194,149,194,207,236,104,254,179,137,92,144,50,47,145,52,22,173,237,178,224,233,173,82,19,85,185,88,126,91,115,245,166,185,150,205,102,128,187,58,77,111,47,82,211,210,37,146,70,157,30,7,151,189,46,97,118,225,105,216,169,215,40,250,50,98,9,212,23,102,26,148,166,110,245,96,72,226,210,158,25,118,69,151,237,43,222,45,35,228,118,232,131,66,196,67,196,181,192,78,41,23,197,180,6,65,57,121,152,184,183,202,242,228,177,42,241,79,119,227,236,159,242,9,203,191,28,125,29,141,10,229,164,12,151,251,176,219,51,44,51,35,148,148,29,75,152,7,18,109,119,201,142,140,227,87,48,167,5,227,202,18,46,40,152,53,119,162,4,226,249,243,127,78,55,39,2,243,23,157,36,196,194,159,95,89,51,183,244,153,115,220,31,164,159,3,63,163,124,134,23,36,220,51,14,102,37,39,92,230,31,217,223,195,127,232,96,36,249,130,15,148,219,146,51,113,186,100,3,115,12,175,40,139,161,80,119,254,157,19,196,240,122,16,195,148,47,82,35,53,86,167,215,145,110,204,118,36,110,107,199,195,83,148,59,34,24,165,62,193,29,40,19,203,13,219,194,163,120,133,55,93,184,87,116,204,201,118,80,66,27,18,25,87,58,152,139,96,237,199,117,104,134,16,175,149,209,32,187,152,126,238,75,71,190,240,32,251,56,98,80,21,69,113,178,109,217,132,31,119,125,138,78,203,140,166,59,141,252,245,0,213,122,180,215,231,70,167,188,96,246,25,53,201,77,47,39,144,230,183,223,111,142,96,189,169,1,246,230,54,105,164,24,62,147,187,146,215,153,117,101,105,10,127,81,25,6,149,222,154,85,140,195,166,238,50,221,210,37,139,191,33,53,180,79,75,236,189,192,138,8,184,27,219,178,92,56,202,219,168,31,206,186,229,67,57,243,115,247,61,255,231,178,20,188,184,230,145,205,155,72,49,38,194,60,89,61,85,218,247,107,254,11,186,21,58,176,177,222,131,193,185,132,229,191,66,143,157,126,200,218,92,61,140,116,45,167,58,212,156,76,229,244,193,198,148,18,145,156,38,150,194,177,10,82,165,166,95,83,19,44,74,129,183,84,121,78,184,29,237,160,238,148,187,0,168,229,13,235,33,252,81,203,168,71,138,210,91,78,96,159,100,70,157,239,139,112,23,202,32,57,98,32,41,117,17,202,26,221,231,115,98,36,172,219,135,203,186,239,100,79,151,159,137,150,212,216,87,155,45,229,58,52,154,132,13,148,126,219,179,93,250,244,231,46,238,148,183,7,200,197,29,95,171,49,238,194,84,247,224,248,3,75,143,81,103,45,105,89,129,118,224,65,135,186,94,117,60,154,198,113,91,8,124,240,120,246,75,180,228,68,30,149,27,191,77,129,84,129,193,188,116,221,37,122,6,241,237,134,199,53,159,63,248,204,192,251,204,227,4,179,2,126,85,168,227,180,40,40,97,94,79,63,72,86,81,42,252,61,236,20,14,73,253,179,106,132,211,117,193,165,66,145,53,107,219,248,125,8,148,32,15,146,131,130,65,38,222,81,234,169,3,211,253,244,21,22,129,67,3,111,5,204,87,4,126,166,1,222,237,211,12,202,67,220,6,130,85,131,165,145,239,202,234,206,4,216,103,10,105,70,91,19,46,13,93,133,23,154,242,27,167,219,146,97,140,27,90,32,57,6,236,114,97,149,196,215,234,85,2,239,250,52,97,120,156,243,78,146,28,4,93,75,94,32,210,56,95,60,69,243,68,209,3,79,73,248,49,38,122,92,171,211,185,34,196,104,28,59,12,231,245,248,46,42,156,22,62,33,60,243,141,84,162,219,57,76,113,189,145,121,184,254,69,51,179,142,212,148,173,164,30,10,48,154,117,156,204,68,32,87,249,202,48,149,254,19,197,184,101,36,115,176,81,255,155,100,234,90,123,110,157,103,68,201,185,81,176,14,111,199,147,4,97,96,213,194,246,233,101,212,254,202,233,160,90,11,9,8,46,49,10,249,178,75,48,94,100,4,56,175,94,11,254,82,115,211,212,163,116,17,204,12,125,140,108,68,233,42,156,25,217,38,56,72,112,37,98,102,118,197,252,172,137,214,12,89,61,111,172,48,13,220,50,184,180,21,122,134,56,89,206,118,40,33,166,156,152,124,195,105,12,253,44,167,55,97,235,151,42,148,179,21,47,183,202,171,10,25,103,123,253,157,194,76,100,50,125,75,127,66,43,87,221,245,247,219,71,184,201,175,139,176,142,54,182,236,72,66,126,174,89,204,220,216,180,215,209,168,37,19,248,157,5,89,42,183,233,84,76,151,93,34,46,64,187,99,50,94,30,242,251,221,190,24,141,98,56,107,24,62,146,26,127,137,7,91,161,156,51,232,13,141,134,194,4,173,95,22,92,232,71,86,239,207,14,15,87,251,52,41,82,10,35,145,45,180,253,106,29,92,194,214,176,111,223,24,155,167,120,154,101,255,167,187,3,214,224,160,123,19,159,64,228,152,59,16,119,186,60,161,163,91,60,54,196,56,225,135,158,87,1,181,111,155,22,53,103,216,128,63,4,195,115,186,182,201,199,44,92,230,77,123,75,169,4,58,221,28,137,10,89,249,240,26,18,45,222,139,38,228,202,111,249,27,224,116,72,169,249,15,153,75,59,148,43,194,65,185,169,66,23,203,26,39,130,193,214,77,106,234,82,77,184,236,73,253,197,55,222,211,84,86,231,75,197,122,49,157,109,95,30,43,43,75,245,0,227,73,133,89,69,87,150,106,153,187,62,46,255,133,48,129,173,135,202,73,251,191,249,43,126,235,214,119,112,244,254,128,56,47,50,236,17,78,240,177,172,70,193,232,160,162,188,87,119,91,67,156,139,200,236,156,25,129,225,21,131,183,99,227,114,203,249,231,19,51,49,175,164,225,146,92,112,237,140,59,195,48,174,0,194,152,18,85,120,25,176,224,97,38,81,88,83,102,126,158,85,145,3,15,128,61,209,58,255,240,203,163,194,1,2,155,111,235,76,60,125,216,204,210,127,224,71,236,200,33,99,23,20,3,251,150,107,54,172,34,71,183,249,28,52,79,67,4,165,9,120,70,179,246,142,147,96,123,169,117,1,6,32,140,145,77,56,255,198,166,24,33,30,151,85,154,165,46,215,46,150,112,11,159,101,89,83,124,106,20,33,8,103,22,224,177,26,33,15,106,58,225,130,14,208,67,70,80,241,193,247,115,131,222,222,244,222,230,46,13,135,226,133,63,44,175,80,86,235,250,9,91,236,183,234,150,82,97,10,37,0,178,238,240,134,39,3,176,29,150,160,81,20,242,213,59,201,6,127,173,124,66,175,134,84,150,190,0,133,235,161,221,51,230,175,94,123,75,49,89,227,218,175,89,234,69,108,38,192,123,8,115,184,124,72,43,233,206,54,112,91,232,206,115,34,229,92,39,199,6,172,245,60,104,68,76,101,37,197,5,219,164,56,199,192,149,157,179,124,233,7,65,66,75,9,160,218,153,116,74,55,11,150,14,13,50,131,48,56,246,73,27,65,132,60,151,253,230,238,46,159,149,200,92,225,110,231,41,150,116,211,124,175,162,28,222,192,216,129,64,229,185,202,27,184,35,19,29,122,215,231,54,115,76,33,74,149,137,140,145,41,151,27,133,200,250,11,193,80,89,144,224,222,220,184,248,111,202,134,101,171,25,211,84,171,214,46,244,120,220,67,25,60,161,143,130,160,80,73,173,175,240,226,104,136,235,43,72,249,75,27,63,197,49,87,246,22,120,43,51,93,165,117,217,218,82,226,206,164,142,128,224,27,59,197,139,94,10,225,190,72,17,80,65,85,15,75,148,22,145,229,65,75,148,234,179,16,161,156,97,29,187,161,43,26,80,242,122,230,68,28,217,32,21,147,133,245,177,145,98,22,116,226,254,30,146,199,64,210,131,169,127,43,195,41,120,75,123,152,39,218,49,134,1,9,78,150,123,163,159,146,92,123,131,118,49,177,189,222,146,4,255,75,173,113,77,194,144,59,150,174,62,31,69,237,228,57,27,197,171,187,134,31,4,56,13,116,38,192,94,109,214,129,199,49,31,170,180,22,189,165,59,175,228,106,248,245,69,123,197,68,25,12,242,229,69,196,177,38,46,123,220,235,196,66,186,197,169,182,16,8,161,197,62,211,72,151,18,223,200,89,97,176,194,200,133,67,111,104,149,31,241,89,159,43,165,25,152,242,5,197,255,122,17,25,232,178,162,121,111,129,90,87,140,29,93,144,140,19,35,108,234,41,17,16,247,138,72,73,36,140,57,130,128,48,31,55,113,2,91,48,196,44,98,115,30,92,16,157,15,84,127,200,81,157,213,179,213,80,22,226,106,255,220,3,35,106,147,33,213,31,70,0,222,221,204,120,32,229,133,50,134,226,161,245,187,77,13,99,217,51,125,50,234,252,43,6,189,13,152,152,99,54,61,242,77,122,3,180,88,245,72,196,246,249,242,255,27,18,14,104,58,70,244,150,211,167,209,48,32,177,50,241,223,225,116,207,243,228,5,141,187,109,180,23,113,161,86,217,246,77,60,207,255,8,53,19,130,111,168,146,116,142,64,27,89,107,143,86,192,20,29,136,119,144,231,101,153,124,177,227,56,6,145,27,107,165,148,77,104,15,21,26,196,61,29,158,222,51,122,60,68,142,102,48,39,80,159,106,169,101,99,231,195,124,3,123,120,242,233,142,24,216,165,180,158,215,224,31,15,163,10,186,26,38,27,78,178,224,175,225,1,223,231,207,244,30,124,242,255,124,248,177,83,56,171,244,238,98,106,203,118,16,3,137,150,33,204,37,214,172,104,250,207,203,215,129,201,239,148,250,144,13,169,204,219,246,53,180,92,39,30,70,194,105,198,165,14,62,131,133,160,202,213,47,185,195,163,97,98,176,113,165,205,230,37,73,240,153,24,166,219,102,203,160,68,145,193,57,69,204,127,33,71,82,53,215,196,108,140,196,89,37,181,144,23,1,189,80,113,13,8,3,49,30,110,231,188,137,176,249,252,169,167,40,61,100,26,14,61,214,213,223,153,210,147,58,199,246,174,254,184,45,14,43,116,57,189,244,246,84,128,71,59,211,95,253,37,35,87,107,186,91,230,24,112,119,23,94,127,16,106,120,155,41,154,28,120,73,150,107,113,216,53,157,133,154,5,30,219,186,58,131,40,41,148,0,172,27,59,191,113,100,241,98,182,21,149,119,49,196,110,47,118,17,149,181,231,169,190,24,161,196,111,98,121,100,46,208,74,202,6,210,37,98,18,2,152,107,67,105,40,107,101,19,120,148,188,211,72,33,202,17,212,44,111,54,29,19,57,179,71,202,69,117,171,209,251,163,217,151,45,204,62,126,200,168,179,43,1,91,214,4,211,92,64,201,26,241,51,126,195,219,3,199,104,1,249,102,82,163,200,24,182,12,81,1,86,224,97,50,36,203,55,98,235,43,217,118,202,39,1,171,166,88,46,196,157,103,96,69,173,70,236,21,3,55,39,73,173,74,58,244,128,39,202,2,118,87,141,242,243,33,61,23,255,207,169,179,51,213,241,143,247,22,165,188,118,132,19,231,180,245,235,120,54,185,250,195,148,7,112,246,69,138,123,73,226,86,243,200,96,96,92,217,55,63,224,86,10,7,132,102,17,128,130,84,144,69,151,67,101,226,2,147,187,125,127,172,202,78,152,150,92,221,0,33,81,166,33,79,99,75,228,8,84,251,221,78,121,103,246,167,77,154,229,47,66,240,94,0,31,44,49,71,148,232,61,223,111,101,182,200,146,122,112,20,163,79,154,221,11,39,39,183,113,233,215,27,123,110,2,209,203,75,5,5,138,182,187,100,17,159,31,161,42,53,241,208,149,134,254,147,203,106,243,71,159,211,83,105,7,98,94,105,221,102,154,75,162,47,167,168,11,97,80,235,224,101,2,31,78,226,41,170,151,59,84,194,224,248,180,53,133,175,79,15,239,11,213,183,69,127,129,162,253,143,210,86,6,150,74,176,45,191,221,22,77,231,185,75,135,19,87,204,75,106,73,187,209,23,162,148,142,209,51,8,148,89,238,222,221,121,226,115,241,10,88,23,222,70,251,228,144,167,71,163,2,255,245,57,7,160,140,64,244,93,124,97,10,2,188,79,128,105,118,62,106,172,12,83,15,96,246,165,62,39,189,25,187,176,17,12,164,166,7,44,122,134,109,74,135,124,242,249,186,191,161,240,64,253,47,83,6,144,53,104,119,221,165,38,118,165,249,104,236,198,49,71,63,253,218,28,139,205,197,187,203,233,231,184,99,49,75,236,161,210,127,25,229,78,16,53,84,124,239,203,185,66,107,20,247,91,26,165,197,50,255,147,91,22,115,29,40,34,3,156,143,142,169,201,172,193,217,85,47,122,249,107,119,227,211,201,12,228,211,65,58,66,36,120,43,45,190,25,72,94,73,105,45,21,123,116,231,151,67,221,231,220,113,209,244,22,211,255,253,14,57,30,0,219,207,18,71,106,228,228,173,247,209,13,37,54,184,197,184,197,169,19,229,167,75,180,89,62,143,220,28,109,71,145,5,216,20,68,251,68,86,162,209,74,61,197,190,87,101,22,253,220,125,247,172,146,174,85,180,221,196,250,139,144,19,151,210,130,9,131,146,65,142,125,195,48,199,95,241,65,2,111,143,212,120,242,244,70,205,55,76,244,131,168,154,94,162,95,167,85,220,254,154,57,52,26,31,181,75,191,31,60,120,22,45,225,239,99,39,116,129,234,207,126,19,79,245,131,76,120,84,171,87,123,22,22,175,212,132,216,30,133,84,11,127,61,94,158,32,220,160,204,75,107,42,100,128,63,186,136,231,33,99,10,93,234,230,251,55,136,151,74,152,111,243,133,225,119,226,180,110,239,189,116,24,126,153,160,1,60,202,206,240,229,157,65,211,229,121,79,179,221,213,17,32,181,9,27,74,97,95,208,188,149,106,135,50,212,7,30,146,209,110,182,150,156,164,109,174,214,140,63,155,255,104,30,218,173,138,124,95,246,138,151,237,87,44,254,120,255,174,74,188,60,79,6,109,204,146,218,95,242,36,97,240,160,237,247,227,222,23,3,217,200,139,75,34,240,157,199,159,22,66,61,16,252,159,35,137,246,163,226,101,181,30,38,20,42,144,120,199,219,88,170,208,114,156,238,255,32,245,135,82,249,233,142,131,59,204,243,1,107,38,15,136,81,87,183,155,111,254,220,247,241,205,74,50,53,112,204,28,115,242,188,195,234,67,177,253,65,111,113,124,159,104,167,142,48,75,38,204,70,56,234,100,28,152,163,95,60,228,251,140,114,64,243,39,17,68,48,21,83,179,35,218,53,247,86,14,48,23,36,77,79,174,14,111,42,98,4,81,118,179,144,44,55,74,50,147,148,23,53,175,89,148,53,200,98,1,131,142,40,94,114,72,74,192,142,32,144,37,157,178,4,196,230,25,185,213,52,91,205,142,129,210,80,76,151,179,75,36,32,139,192,25,192,10,50,16,167,90,190,229,125,160,46,61,224,161,129,19,127,139,137,68,155,216,68,177,139,130,46,243,67,29,170,89,22,56,0,255,36,59,2,23,170,101,148,116,14,173,234,155,161,31,230,31,22,30,251,55,121,174,226,117,233,189,76,172,85,241,112,10,255,205,68,213,37,219,13,209,0,233,220,78,70,192,122,194,232,229,4,146,112,102,133,12,119,84,37,96,234,237,246,236,239,182,78,164,237,239,30,99,185,0,69,62,9,124,93,91,142,156,122,115,73,178,124,34,84,178,12,1,160,69,127,253,102,215,106,243,110,67,129,14,17,172,80,67,34,144,197,228,108,154,192,94,215,89,21,188,81,246,7,99,246,106,195,174,252,9,237,141,52,171,87,21,46,126,125,72,125,122,188,196,1,25,155,15,241,172,17,77,243,89,156,181,58,5,101,111,87,89,71,117,150,13,217,33,119,189,102,17,171,48,207,105,215,166,175,231,21,79,6,88,52,222,41,155,41,248,242,221,245,193,11,149,182,96,73,116,38,158,85,103,218,187,121,209,151,23,77,228,86,215,84,211,36,108,213,137,13,215,237,199,177,64,174,182,5,242,5,62,12,145,20,26,106,191,138,25,56,245,135,66,0,254,101,112,171,14,10,195,138,142,136,30,9,165,149,41,104,190,106,140,151,207,223,114,168,215,52,162,111,187,168,3,248,60,222,88,234,51,171,200,53,40,95,242,108,234,61,251,0,59,145,101,232,148,239,173,44,206,201,251,37,57,108,2,59,88,176,49,102,139,153,49,139,127,126,172,37,229,7,112,244,212,48,203,70,229,2,154,202,237,145,237,79,248,168,108,2,200,145,6,26,255,96,188,52,12,133,12,99,187,213,248,159,77,78,29,28,182,4,39,195,189,157,139,175,78,222,63,143,163,116,36,26,41,128,46,101,129,41,242,177,156,10,92,219,10,178,123,155,191,248,180,220,86,53,134,131,175,205,210,9,121,155,168,15,131,58,134,145,214,123,145,141,105,196,214,225,55,211,23,26,39,138,35,102,147,25,194,57,102,74,252,31,51,36,133,117,160,77,61,69,195,208,94,39,79,95,118,135,38,32,107,220,238,211,240,92,159,113,78,167,209,91,57,9,164,192,114,69,165,170,28,67,21,174,99,72,43,52,22,13,203,93,150,22,245,191,122,177,32,237,109,204,220,88,15,234,104,183,1,252,88,24,49,95,112,244,55,23,5,211,117,137,131,86,245,144,82,126,196,65,213,8,4,21,170,11,240,105,195,235,244,200,7,201,18,223,130,248,131,184,124,62,198,158,172,225,175,155,90,143,172,45,52,56,117,201,236,41,151,103,97,108,34,172,179,229,104,190,250,193,81,241,174,188,23,135,15,49,90,49,126,161,124,131,254,181,105,224,19,195,179,78,254,10,130,224,14,159,158,32,44,99,75,69,236,198,12,79,248,167,16,244,206,99,171,219,2,45,45,249,46,200,85,60,231,219,75,217,141,0,227,179,36,192,119,128,234,209,87,147,35,76,137,61,221,189,217,107,243,58,206,246,14,254,19,197,125,206,83,61,234,30,219,88,250,70,60,224,59,3,101,117,103,101,85,35,217,155,58,157,20,12,76,190,94,189,219,172,116,141,149,121,161,82,121,168,170,184,164,117,224,87,228,110,239,32,30,127,94,129,157,154,222,4,181,157,217,36,167,14,55,89,22,184,190,203,127,220,212,60,214,8,38,224,118,131,208,188,23,52,80,234,81,184,156,255,75,87,93,222,189,166,253,143,176,81,206,57,147,33,95,250,171,114,236,5,66,178,113,246,109,45,129,90,14,200,200,199,60,126,80,154,249,215,124,116,222,13,26,110,40,225,83,151,17,76,21,169,32,40,188,161,110,253,160,127,144,94,27,144,248,11,7,161,8,177,202,71,140,16,25,1,139,188,122,41,180,30,229,77,57,137,69,79,108,173,17,78,198,76,230,177,186,13,177,235,136,233,181,199,113,4,91,149,24,184,222,26,44,27,196,69,37,101,247,200,73,169,169,142,215,72,70,38,195,18,229,167,70,255,188,144,122,19,243,98,25,72,171,81,216,9,71,107,159,120,254,107,101,237,93,245,250,12,157,104,81,161,231,187,73,77,102,4,186,34,15,24,34,9,206,205,46,34,176,91,194,112,223,65,216,71,153,228,125,207,211,246,8,196,33,79,201,16,80,127,112,113,205,185,79,169,250,123,99,20,122,156,216,143,0,9,19,173,226,218,38,230,104,114,143,230,161,191,75,99,27,205,210,14,86,197,140,96,75,70,207,62,16,22,202,48,92,165,210,73,95,156,123,62,192,236,101,18,102,17,40,109,72,219,0,195,118,239,215,114,13,232,255,86,135,20,198,125,255,3,199,79,148,254,115,104,139,176,255,72,98,69,57,141,103,1,197,248,77,66,47,97,65,32,119,204,113,153,70,20,116,237,209,124,54,55,83,174,77,126,79,239,45,6,177,140,88,147,81,154,19,89,50,159,113,234,42,110,234,213,128,185,123,233,106,204,35,19,176,154,48,44,74,54,72,24,62,113,211,39,254,152,16,250,21,192,16,228,111,114,100,45,154,95,227,110,101,170,61,170,240,193,81,98,161,180,20,40,182,204,231,135,61,251,153,19,148,196,122,172,249,186,194,199,79,62,179,110,84,186,57,158,200,240,116,241,13,189,138,250,222,147,85,95,178,1,128,177,89,180,152,139,11,40,152,206,213,205,122,93,83,194,184,72,223,65,228,210,73,106,149,161,171,238,145,80,36,148,197,86,196,169,90,125,72,63,125,73,161,133,82,68,102,219,72,16,35,69,179,16,75,164,242,105,75,102,31,42,11,2,205,168,140,123,236,68,215,112,75,153,47,17,222,247,154,102,55,230,90,46,215,135,63,251,51,193,106,156,114,9,178,75,8,84,137,10,216,43,43,64,170,232,33,5,55,198,118,146,146,9,54,20,202,208,65,183,195,222,53,137,224,158,154,250,161,145,209,210,56,142,103,2,122,70,72,244,179,165,139,215,206,231,185,113,31,247,207,83,195,209,54,117,109,134,182,68,108,241,254,191,14,233,247,76,99,151,171,217,87,158,53,83,98,137,87,185,157,162,132,107,163,169,30,23,75,225,156,179,52,106,2,129,76,159,113,234,53,229,140,180,102,206,208,199,254,110,201,101,147,182,137,38,8,94,226,209,132,63,74,25,104,103,14,181,187,215,56,220,216,100,180,2,183,243,205,214,235,76,234,204,57,221,173,139,215,229,71,133,132,38,146,57,91,31,184,142,220,10,110,79,37,50,68,66,20,30,2,134,48,93,188,22,2,170,60,102,212,129,2,131,170,142,21,189,246,147,223,70,36,171,248,165,32,48,75,185,182,14,79,111,133,220,241,110,36,67,199,127,78,61,13,87,106,101,232,191,44,234,10,250,18,224,13,123,96,251,3,138,74,228,63,223,157,133,172,69,74,3,133,121,133,105,133,40,20,59,65,138,56,134,41,37,88,247,192,13,121,248,115,216,35,13,193,12,89,158,226,135,66,195,37,71,222,102,252,195,139,151,55,15,198,159,37,10,179,228,60,217,170,245,243,84,246,63,201,76,44,197,198,213,69,210,117,60,255,139,86,18,59,8,199,160,242,226,134,168,8,240,122,189,105,140,176,84,144,19,106,192,16,0,57,95,185,133,155,229,245,40,127,136,76,8,87,240,8,231,89,108,196,222,16,186,234,125,84,27,169,44,189,201,212,167,157,35,85,136,178,88,225,246,118,62,174,199,35,164,186,113,12,129,55,11,188,68,173,47,173,250,204,34,184,106,146,161,57,104,71,32,76,203,31,119,128,137,227,139,17,60,172,188,23,109,182,24,237,108,197,152,198,165,80,122,170,157,93,101,61,127,128,65,91,153,126,246,109,60,131,235,63,59,97,94,50,210,139,104,7,171,8,26,93,194,157,217,42,120,187,132,96,170,58,148,23,167,236,66,118,133,211,133,166,19,215,152,242,128,160,114,206,236,47,7,71,53,225,37,241,232,160,10,218,53,72,150,127,245,156,202,39,125,137,19,230,72,81,215,64,129,149,160,172,19,121,95,33,113,94,105,67,244,143,170,105,160,136,255,120,45,58,209,169,130,177,229,169,225,214,119,128,244,224,2,92,250,81,71,103,107,244,17,138,227,57,148,196,181,17,231,201,9,150,127,200,233,60,71,199,177,158,50,33,250,102,204,223,49,100,217,83,24,235,80,246,121,50,121,55,186,214,235,247,18,248,146,214,59,166,169,142,249,233,81,221,209,182,25,1,95,229,167,133,123,122,234,177,69,68,95,201,171,53,238,13,81,253,243,127,185,55,238,214,94,219,185,56,76,149,234,41,83,195,119,52,225,236,44,199,200,220,252,157,163,201,178,253,173,183,92,88,228,64,102,175,190,121,246,233,228,123,181,214,238,150,175,177,41,2,212,34,140,95,239,87,145,220,200,240,165,183,104,190,55,35,93,15,202,201,226,141,64,130,159,237,110,210,68,207,176,102,89,143,39,151,174,107,134,52,233,54,101,201,4,108,58,237,68,167,157,85,130,174,30,153,115,51,130,153,113,89,198,177,209,192,167,1,30,14,4,51,29,145,243,230,58,241,160,224,135,32,85,88,163,115,138,135,100,229,92,129,101,114,15,175,242,92,135,227,102,183,236,225,100,17,152,210,86,119,216,7,164,31,140,200,130,47,75,75,50,232,133,131,218,61,54,88,88,127,224,195,97,49,76,168,210,153,106,20,198,112,240,78,158,118,114,167,55,137,215,70,130,130,64,25,122,215,129,171,26,38,170,208,74,111,70,143,145,128,198,103,235,193,173,0,111,20,113,62,119,43,163,95,77,157,225,4,209,71,230,239,118,221,36,168,188,204,209,42,162,67,98,6,239,2,208,172,124,98,16,33,228,33,126,143,98,70,67,188,20,93,140,160,68,109,78,131,119,188,37,206,154,46,55,47,125,28,209,157,154,29,241,141,93,250,8,171,83,219,203,161,130,244,176,102,79,190,133,253,76,82,84,241,121,118,132,84,92,204,235,154,216,100,170,183,44,116,50,155,171,125,243,190,107,54,42,99,62,143,161,15,79,100,214,48,140,70,2,209,236,178,59,199,37,243,229,204,49,226,52,65,8,254,120,135,213,180,56,222,191,229,217,189,240,126,196,180,228,196,191,33,165,184,52,43,107,221,126,108,32,122,122,127,78,16,212,175,65,80,186,221,237,181,144,113,93,153,17,228,20,128,248,231,57,57,25,192,217,234,160,157,239,169,209,73,240,154,237,208,207,55,255,71,174,186,178,60,158,3,76,206,76,3,77,170,219,109,209,113,146,240,54,37,212,61,123,73,102,120,1,193,47,38,18,216,5,234,153,148,83,66,177,210,216,115,242,159,144,93,17,119,155,113,181,20,79,39,103,229,81,45,221,72,174,253,9,65,165,205,98,145,56,245,47,103,137,136,93,30,70,117,14,19,12,49,218,21,129,186,12,251,43,127,238,28,204,4,226,40,22,71,101,195,155,17,20,47,71,149,230,211,206,121,10,230,138,180,12,171,148,88,77,109,74,243,170,105,22,207,208,226,230,156,212,202,77,160,129,211,2,226,158,198,1,42,163,111,137,149,113,91,189,212,239,122,175,207,162,203,236,51,116,184,192,28,240,222,175,162,10,231,163,178,48,216,35,5,85,63,196,139,164,116,190,234,126,33,187,81,26,239,49,12,186,25,64,166,235,69,189,43,108,4,45,103,207,141,120,181,8,135,45,80,16,191,93,72,65,221,151,206,102,153,202,244,73,26,36,231,95,222,142,13,175,82,110,26,52,175,156,177,40,105,204,144,181,13,85,223,108,197,224,142,86,103,149,195,34,1,81,182,185,224,69,153,138,179,161,238,136,16,83,184,98,41,60,121,82,86,230,249,218,22,77,76,187,249,135,78,44,197,111,18,47,7,69,77,175,220,253,157,159,92,10,101,168,101,19,15,42,157,79,174,15,68,255,66,157,116,223,248,105,120,138,230,87,13,14,223,104,165,180,235,220,210,1,74,58,79,109,67,192,251,70,172,197,91,196,56,191,101,152,210,237,43,72,10,132,240,26,53,134,45,35,20,24,9,1,108,94,77,163,191,43,129,244,9,105,55,30,154,142,28,105,148,71,23,39,120,210,156,249,105,193,166,43,105,105,12,226,214,93,52,137,196,177,215,103,154,241,166,156,30,248,81,193,210,199,70,187,117,125,174,227,242,79,64,169,50,123,219,154,56,193,61,74,217,248,108,188,231,96,240,183,94,200,54,47,22,195,244,214,117,242,182,53,109,251,123,157,57,103,169,64,138,138,145,221,40,231,206,199,168,26,205,72,222,38,103,129,42,221,176,115,237,216,223,88,160,10,71,152,37,242,157,81,222,42,79,198,231,135,148,160,152,22,97,47,75,165,198,101,241,228,225,124,56,5,37,45,95,159,4,137,252,245,9,107,189,49,23,230,50,213,234,9,2,253,121,12,126,60,196,42,70,206,193,27,229,166,38,157,210,37,228,238,210,109,208,76,177,80,130,42,218,232,123,168,34,127,157,165,22,220,78,86,245,62,215,87,216,56,196,102,228,55,99,194,6,169,4,157,134,112,185,61,2,31,131,203,1,236,59,99,79,177,122,243,157,109,234,51,71,221,103,106,51,53,109,100,176,55,210,203,97,140,152,48,210,86,3,81,129,93,246,29,79,39,81,105,213,126,171,243,44,102,224,7,62,225,8,229,175,196,215,103,54,66,150,127,134,88,127,133,95,146,225,41,88,223,131,178,214,99,217,203,232,228,185,113,53,85,22,13,20,34,89,155,134,60,234,52,40,169,34,26,62,77,38,146,48,250,145,250,2,142,37,97,7,138,67,90,217,185,75,113,6,1,150,228,30,27,133,79,238,166,243,128,119,8,41,104,174,66,84,175,234,158,73,178,94,245,7,233,85,196,52,209,122,20,15,68,41,158,118,143,183,251,158,3,205,103,50,250,70,92,85,61,40,133,66,207,87,136,107,54,99,249,224,53,106,154,236,12,141,130,182,238,221,165,247,185,123,165,109,209,132,142,133,147,59,249,228,188,46,244,17,251,2,12,37,38,56,75,180,20,0,181,127,81,117,76,249,119,72,170,133,31,212,149,121,30,121,145,241,6,220,213,224,113,27,181,190,132,38,226,82,248,75,125,94,198,196,146,168,100,92,239,129,39,116,219,160,127,3,233,87,245,132,66,182,201,202,137,31,41,182,203,193,74,227,160,23,177,140,139,10,141,217,200,207,141,37,36,116,67,206,162,85,75,172,110,75,119,161,205,88,200,183,178,48,221,10,79,177,154,135,168,47,80,41,4,93,124,204,223,58,212,155,146,69,140,62,28,89,149,223,252,42,246,233,212,116,69,151,175,2,106,75,28,222,197,191,2,0,89,104,88,248,234,111,44,34,235,237,20,15,78,0,126,214,5,49,88,45,85,252,53,187,160,245,55,248,30,100,224,48,19,205,172,51,217,91,240,0,209,147,188,43,150,45,116,251,196,207,10,109,204,38,231,225,8,76,136,207,189,176,124,38,131,228,105,4,218,211,100,179,56,116,176,127,136,216,168,174,224,237,84,234,178,124,187,193,173,142,137,220,190,124,32,110,69,71,219,8,9,193,208,58,51,113,130,139,183,232,94,92,217,69,219,91,113,130,70,49,224,24,131,156,184,73,62,222,75,53,51,227,118,208,137,68,118,209,201,10,184,67,48,95,176,125,81,121,9,1,201,109,93,91,47,129,120,202,237,133,130,183,221,70,66,9,9,42,94,9,234,180,154,163,229,204,31,177,224,146,41,176,33,228,0,212,21,64,214,92,26,170,250,148,68,11,169,255,112,21,63,150,59,193,38,255,46,92,103,92,144,96,116,200,215,9,174,42,138,159,169,136,124,168,184,214,110,121,154,192,239,60,88,6,77,105,68,230,75,111,47,127,105,16,26,73,107,159,230,109,207,20,167,152,70,126,14,83,109,8,200,209,51,138,4,36,183,146,16,154,31,29,174,111,208,28,151,95,52,153,226,85,133,70,33,100,8,145,26,106,131,51,79,7,65,180,199,49,133,25,204,227,110,221,125,155,221,18,54,143,10,140,48,61,186,177,193,116,239,30,127,117,53,30,114,238,154,88,174,158,161,10,90,80,116,42,69,18,217,206,62,84,158,81,110,122,24,128,69,45,19,105,95,194,165,132,65,76,232,125,21,68,2,171,80,55,115,224,97,41,147,124,33,132,189,86,96,136,27,1,210,15,195,45,148,34,120,241,28,181,206,20,183,75,94,53,167,135,84,173,154,91,66,88,245,18,162,116,172,140,201,74,20,146,215,186,230,223,107,24,1,43,247,228,1,169,12,212,47,188,133,74,31,211,252,154,189,203,54,184,194,122,220,127,139,255,214,17,170,202,212,4,17,236,219,131,153,45,242,150,53,207,47,115,195,139,16,189,75,209,211,59,77,210,99,75,132,97,83,154,62,44,35,110,179,93,119,134,68,205,81,139,16,140,142,225,16,66,25,190,30,3,74,208,239,149,36,235,190,176,3,126,40,143,252,236,47,170,109,184,231,163,108,55,51,251,217,134,241,137,162,70,167,252,189,0,65,46,191,180,142,33,202,104,48,134,1,227,188,127,34,179,28,21,130,180,110,23,22,5,41,18,253,154,112,232,180,180,17,123,52,162,119,253,123,240,62,23,61,61,64,17,97,232,203,251,198,226,55,222,220,142,239,248,41,158,224,165,91,249,28,166,246,149,11,9,89,219,167,53,213,152,179,2,250,127,23,2,109,3,209,135,190,138,5,246,44,70,78,112,193,233,175,167,116,235,55,248,210,215,88,184,213,91,254,13,86,78,210,220,167,181,212,186,50,27,220,181,149,74,235,125,161,248,97,99,241,4,180,61,122,84,84,49,23,53,212,216,240,62,4,220,131,172,154,87,129,218,14,1,10,131,61,147,164,218,152,183,108,133,153,111,94,45,66,111,149,247,206,129,72,87,36,24,169,220,210,109,49,4,253,25,160,108,5,158,126,86,240,179,251,242,206,152,39,129,180,30,136,79,88,120,73,20,164,109,148,191,130,221,250,234,174,99,221,14,16,108,245,191,181,218,95,75,235,246,142,156,237,216,163,7,5,162,133,251,98,120,59,4,111,0,40,123,180,45,235,87,55,192,0,109,214,232,46,156,201,211,80,234,95,175,141,254,23,63,130,92,248,41,83,201,49,14,167,131,133,162,76,27,180,236,163,150,131,89,195,242,234,30,59,60,10,172,187,158,17,165,219,122,238,57,161,66,190,245,184,149,18,129,143,170,201,77,214,131,105,47,220,44,216,166,199,108,51,78,248,208,17,11,29,173,7,206,218,92,193,36,226,211,82,131,178,51,183,217,214,196,205,187,119,178,252,236,242,124,51,131,97,236,163,145,19,203,82,85,110,13,145,216,143,56,167,98,94,30,66,238,224,254,225,36,64,5,222,199,193,166,168,52,177,179,25,103,150,44,76,8,102,199,109,83,243,192,233,111,121,56,224,113,246,40,230,218,60,57,30,246,220,136,14,175,238,61,14,16,175,230,3,200,161,184,170,177,13,135,250,156,161,169,223,5,57,146,13,50,110,235,38,37,56,175,146,64,3,248,105,15,233,234,142,94,154,229,98,253,188,228,243,255,122,250,183,203,70,42,182,41,224,173,17,185,210,96,85,199,199,249,212,197,23,11,151,187,231,179,225,49,28,234,89,92,184,177,85,163,157,31,19,47,1,231,4,156,72,86,197,214,26,141,36,19,41,57,61,17,107,255,44,159,188,145,181,208,222,191,228,201,33,39,39,52,26,166,184,19,37,254,200,58,36,240,228,226,45,43,140,198,44,184,103,1,237,193,230,51,0,208,85,141,42,67,215,97,21,67,188,110,220,89,12,27,23,186,197,103,151,74,119,63,118,113,89,239,233,223,107,173,52,69,109,199,202,173,95,181,97,36,0,175,220,61,94,197,5,24,44,241,64,236,105,147,185,197,124,233,21,170,17,32,241,180,45,176,194,52,80,168,12,72,236,82,119,246,250,38,75,171,231,27,197,173,66,155,217,48,68,42,44,1,21,57,126,242,66,121,111,55,106,0,126,22,26,247,251,22,74,25,199,55,24,7,189,99,27,11,166,180,4,227,53,45,182,118,106,233,158,158,47,50,220,147,165,112,27,204,177,76,134,36,4,138,17,216,14,121,226,39,254,204,79,186,172,25,86,12,119,40,202,53,212,66,106,84,228,172,77,40,219,76,59,82,229,31,217,177,66,226,241,230,9,123,119,140,66,184,78,154,116,181,155,176,11,49,244,41,105,139,68,159,179,197,12,114,32,153,36,24,168,73,193,86,29,7,249,141,211,189,209,191,89,2,63,180,251,12,181,254,135,13,204,227,196,139,53,204,12,62,231,185,11,38,211,25,132,79,249,131,150,245,49,121,113,71,98,35,156,226,160,20,138,124,41,246,85,252,121,104,111,143,21,0,13,128,209,43,91,208,90,53,78,10,209,231,69,126,239,1,131,71,67,139,5,215,99,19,131,229,227,168,231,62,142,173,219,232,64,92,161,72,48,14,8,190,107,168,143,69,137,197,160,205,140,5,14,82,251,168,207,163,242,55,81,151,29,32,135,253,34,93,158,92,5,28,47,100,170,48,253,244,206,81,201,34,71,162,107,62,234,100,187,231,100,96,24,67,142,83,236,114,199,128,148,137,23,219,240,153,3,176,248,202,159,84,38,15,163,140,49,28,80,66,128,167,134,144,174,121,106,88,78,144,242,215,158,255,21,165,173,3,73,150,37,208,156,191,54,175,121,12,129,29,70,5,22,201,201,108,91,178,204,156,232,40,163,68,194,102,82,115,7,235,34,132,6,159,245,32,74,191,167,123,63,218,10,107,154,168,86,144,184,105,82,80,95,140,53,187,85,17,51,253,117,54,98,116,160,252,245,90,42,199,196,231,194,137,131,184,193,23,112,239,161,222,169,153,230,115,233,58,54,224,196,166,25,62,236,240,64,28,220,53,127,82,110,5,71,99,61,71,154,97,137,246,110,128,116,216,35,120,26,52,5,39,139,79,86,119,53,5,176,29,208,92,115,198,108,215,60,67,155,240,124,42,36,50,87,87,5,216,74,5,196,189,65,77,110,243,241,192,188,132,203,100,149,65,115,155,204,138,11,134,209,132,197,0,233,153,143,87,85,238,181,234,128,136,199,127,166,82,135,197,42,53,249,56,105,230,133,176,41,115,94,108,76,110,236,226,232,25,100,53,199,249,18,24,1,192,46,169,117,230,210,224,231,237,141,237,186,253,237,1,234,141,125,66,173,167,84,110,119,228,113,247,116,102,64,210,187,4,128,87,43,180,196,145,216,255,30,132,174,214,46,216,23,41,219,132,122,51,243,234,195,64,158,154,75,67,64,222,62,13,117,38,57,29,234,66,212,8,118,242,38,55,231,45,109,229,216,34,39,99,208,12,73,0,98,216,102,55,153,206,31,15,240,50,169,145,30,156,240,149,250,213,153,188,78,186,56,104,151,209,9,79,136,159,106,14,157,57,184,167,163,195,180,217,229,74,69,186,113,177,115,104,14,163,157,197,122,224,185,248,217,183,94,10,245,186,17,254,6,146,91,230,212,58,50,64,75,95,254,125,192,201,185,160,60,115,31,122,71,17,242,26,13,234,184,86,184,10,192,148,253,150,60,21,133,182,245,9,220,250,152,94,86,18,109,86,189,142,165,69,81,19,112,55,108,26,182,216,23,74,192,128,212,133,159,56,60,142,116,21,199,122,58,236,178,139,180,121,100,57,117,201,54,156,102,142,231,182,251,56,199,20,140,208,187,82,74,249,61,130,78,196,123,0,227,105,179,16,71,215,163,125,159,173,122,79,60,150,2,49,198,100,51,181,69,187,96,169,194,255,213,179,85,77,103,21,112,252,170,179,110,212,159,234,105,220,158,208,190,141,198,157,14,17,102,3,236,253,178,76,201,112,139,177,234,70,103,167,210,124,58,123,108,156,84,180,138,227,20,21,97,243,64,154,157,235,29,189,110,193,95,216,59,161,234,107,37,71,97,142,203,144,147,190,28,35,149,155,29,160,116,206,178,98,128,88,30,94,161,141,189,60,46,83,1,45,243,143,92,83,227,68,181,129,235,92,148,174,108,177,37,9,194,207,157,187,37,84,162,221,163,240,37,219,6,0,65,19,247,187,109,89,133,62,126,66,198,68,98,209,25,252,246,11,112,225,134,205,104,202,167,151,165,85,246,207,46,149,53,207,208,185,144,186,237,196,72,44,163,57,254,141,142,135,83,12,190,119,229,50,62,103,43,72,241,217,130,78,97,133,77,151,196,188,224,112,52,166,136,61,196,58,198,225,3,145,193,52,34,218,192,175,14,107,218,38,90,227,120,190,57,182,175,99,86,179,120,30,123,140,162,138,162,201,250,182,249,207,120,3,130,201,86,60,185,116,142,63,173,244,173,80,250,157,157,107,84,184,135,169,163,253,117,182,97,18,155,90,103,70,178,20,65,155,117,169,144,118,2,237,75,173,27,190,199,26,71,230,208,208,129,89,141,177,66,116,72,35,84,240,84,227,230,206,65,159,112,241,30,130,57,17,185,217,186,197,61,166,11,69,248,126,85,214,158,231,53,145,209,24,212,19,244,188,136,35,153,214,250,81,203,59,87,50,176,243,243,119,228,57,52,54,122,12,102,39,13,182,219,41,52,233,82,78,134,90,170,171,50,101,166,206,225,99,210,14,50,186,89,49,101,20,119,198,31,121,63,97,14,205,225,44,76,252,132,152,213,141,102,11,75,59,10,201,110,19,94,25,166,161,160,140,178,120,243,168,2,207,138,74,134,248,210,95,250,226,248,126,197,26,129,6,97,126,233,90,202,57,218,79,251,101,238,119,23,71,3,204,10,95,244,170,250,3,158,37,127,15,51,171,213,248,120,59,160,164,15,8,13,64,15,226,37,229,50,190,51,180,66,142,249,109,8,237,150,241,170,240,71,96,66,220,15,85,152,204,182,26,76,238,4,222,3,8,185,73,28,212,186,127,117,177,20,80,50,51,45,118,207,36,249,182,181,242,62,189,70,181,115,167,166,186,242,133,8,72,169,92,46,54,114,85,38,154,80,1,21,239,110,124,49,233,18,100,44,230,15,69,255,0,3,98,226,185,75,181,31,147,80,127,225,91,38,215,103,242,148,33,169,238,26,25,212,102,247,107,87,249,107,248,137,110,180,27,206,7,101,228,166,18,187,117,121,215,234,245,110,149,15,11,219,203,79,232,151,35,31,212,39,160,197,169,32,232,40,28,97,66,25,94,124,61,10,209,120,68,4,68,139,25,186,216,171,28,131,72,78,93,101,176,78,167,40,130,41,149,245,178,132,67,218,151,161,207,57,222,77,42,13,123,227,68,85,114,195,67,130,162,158,228,198,188,18,138,2,160,125,179,170,146,3,47,243,123,218,109,128,127,98,9,206,252,193,71,101,86,7,124,29,232,193,235,105,244,16,135,67,156,186,130,3,128,175,169,239,8,32,63,183,125,198,139,14,187,46,105,129,4,65,210,229,202,133,176,69,156,8,64,156,6,202,225,140,166,49,5,63,194,40,192,46,146,6,49,14,50,223,83,180,151,85,195,179,146,31,176,130,117,11,1,1,13,125,104,254,225,51,203,134,24,144,140,138,91,176,68,97,22,62,68,201,51,85,41,80,132,96,20,143,229,27,154,97,90,233,186,110,143,61,137,165,223,157,157,120,99,116,209,92,47,180,99,46,178,85,188,17,8,83,53,141,242,233,76,72,208,93,25,147,48,223,62,128,190,252,22,166,211,13,86,79,143,140,221,199,168,72,76,251,202,55,8,167,230,255,187,159,73,240,7,28,230,98,20,247,7,172,236,128,199,186,137,170,73,235,168,27,172,77,25,184,81,62,110,137,248,171,163,25,131,90,113,124,61,197,43,3,131,76,4,174,10,77,18,37,56,95,57,33,48,35,195,30,159,105,165,184,123,176,60,180,205,167,249,154,199,15,81,156,254,120,162,237,141,61,247,248,108,46,82,95,55,71,243,186,115,12,3,38,253,193,33,23,46,202,232,225,190,251,219,162,91,195,167,51,238,236,36,17,40,181,182,23,225,60,136,110,199,12,229,181,170,191,199,10,3,149,255,244,183,164,67,216,22,187,89,2,69,52,158,155,93,243,181,124,134,102,164,45,56,94,58,188,255,210,19,100,220,237,2,229,155,74,253,198,195,68,59,53,207,23,52,234,232,156,70,14,207,201,42,162,113,134,210,34,34,197,154,153,220,155,38,168,166,139,196,225,162,43,205,196,100,128,213,118,105,85,252,51,226,81,6,111,239,237,115,149,242,113,143,219,5,192,242,17,254,79,30,183,173,77,92,226,104,16,67,71,138,128,149,139,96,173,55,121,74,91,212,102,139,252,161,194,210,6,121,55,77,115,123,109,85,31,36,228,142,120,56,107,208,14,222,179,202,71,245,40,71,122,28,48,126,180,115,7,171,228,131,205,201,70,181,17,75,16,160,75,102,132,27,76,28,190,84,210,83,167,62,149,62,171,95,81,186,249,114,45,172,194,102,246,168,120,165,33,180,161,95,27,190,254,106,168,23,153,30,17,253,253,217,140,104,33,133,127,74,110,27,45,194,166,26,182,94,64,188,115,209,54,118,29,46,62,101,208,168,114,19,129,64,177,14,172,47,95,85,150,240,80,36,163,103,16,185,15,35,8,123,185,212,50,98,186,35,157,60,212,124,192,37,218,97,187,90,12,50,99,131,135,27,180,0,171,94,48,215,4,81,65,254,73,17,207,173,186,189,235,17,186,228,154,211,121,12,31,62,137,120,182,25,252,231,212,100,154,83,89,252,161,204,143,108,216,220,142,49,65,41,26,152,81,108,15,63,107,121,143,74,151,220,96,86,201,60,160,75,229,121,153,174,167,27,125,68,227,109,155,190,135,72,202,241,117,40,155,70,28,194,48,29,111,42,59,97,207,61,58,31,153,95,129,160,117,202,84,47,35,209,162,142,212,171,196,209,252,51,12,174,192,155,117,193,72,41,175,107,231,230,90,165,143,145,158,94,53,155,31,68,212,188,72,167,158,40,110,68,59,161,115,7,159,235,189,99,49,125,242,56,80,141,249,232,229,50,63,84,106,218,5,230,46,153,23,94,6,89,178,161,157,128,93,161,157,119,122,211,213,208,132,222,229,64,42,120,108,97,35,249,193,216,27,64,72,255,249,31,105,239,161,14,158,241,103,67,60,150,140,74,226,29,29,178,50,15,1,85,173,111,78,1,212,223,160,58,101,41,251,165,74,135,214,101,48,103,190,187,55,73,162,65,183,94,0,131,101,251,41,190,8,60,169,45,12,39,147,123,67,133,66,41,238,186,11,174,76,10,107,226,61,185,116,229,87,129,207,1,22,170,68,151,80,26,178,198,132,51,135,118,143,191,211,7,84,240,39,57,199,87,100,40,19,62,124,72,48,229,17,159,200,33,163,30,45,69,215,121,213,224,141,208,32,69,79,222,162,25,228,14,175,181,200,164,80,168,130,112,169,223,163,157,36,71,91,81,169,5,44,221,232,212,28,148,210,58,226,250,197,73,104,126,55,241,110,176,241,234,229,102,62,47,142,146,80,13,103,206,171,252,200,218,182,29,226,67,222,37,40,37,71,99,146,173,70,216,168,54,28,4,46,200,226,250,244,252,149,67,200,197,208,235,243,123,99,162,80,97,162,238,172,29,209,128,251,73,221,49,26,209,193,237,90,125,175,105,184,210,173,101,9,254,38,162,111,17,187,5,113,155,103,174,171,41,19,144,198,211,78,232,184,169,171,231,62,46,5,128,87,1,11,126,28,145,200,8,94,106,41,31,160,211,131,46,77,49,100,94,226,33,204,54,42,100,55,125,99,158,103,187,218,198,90,101,143,228,28,54,75,179,123,189,101,184,154,204,60,163,169,241,152,51,170,53,154,106,19,172,254,165,192,95,170,115,9,167,193,6,27,174,7,172,200,198,23,101,160,89,15,255,185,129,134,249,41,94,45,116,223,2,133,70,60,66,239,180,8,49,219,157,220,23,4,106,230,106,196,114,99,210,14,245,198,186,119,36,61,15,3,115,117,175,70,177,21,103,133,172,102,119,194,7,141,200,84,239,146,226,78,56,14,114,208,168,240,219,132,103,212,107,4,193,119,11,67,69,176,209,93,246,128,178,150,236,57,55,35,138,94,71,15,85,116,243,104,118,177,19,15,238,96,145,107,208,180,185,32,62,221,242,94,221,188,151,222,47,77,97,220,160,120,66,13,219,36,190,62,7,243,221,218,153,173,227,141,59,176,227,162,144,186,80,112,216,109,107,3,129,177,253,96,12,60,64,34,19,232,238,113,59,90,164,234,175,107,194,39,178,232,140,196,93,133,159,177,90,171,112,105,156,46,67,190,216,200,181,46,209,146,246,241,152,172,14,66,124,204,247,255,188,114,150,159,76,208,16,240,93,180,175,184,10,34,75,148,130,204,69,199,236,197,12,126,81,105,157,103,135,47,115,174,145,104,64,170,182,248,46,232,233,110,152,147,250,235,113,187,8,120,145,34,144,80,130,127,20,239,251,9,237,197,246,162,19,106,156,93,138,196,0,93,214,104,203,84,144,185,94,67,158,25,215,106,22,136,83,207,147,197,162,144,199,175,240,86,201,253,60,246,248,122,126,153,172,236,77,156,12,84,187,5,221,128,110,12,189,114,71,91,51,190,177,111,191,122,165,245,17,154,94,68,113,105,191,113,161,69,17,145,121,164,56,30,197,45,55,224,179,172,222,89,199,231,63,202,184,173,232,7,36,63,36,28,111,249,172,117,187,213,68,252,254,114,177,41,213,76,192,233,5,13,15,35,107,177,200,88,197,62,167,112,130,135,163,59,131,70,152,165,121,167,42,95,229,61,236,44,238,171,160,254,10,153,124,126,0,164,121,26,127,185,157,9,175,112,117,197,109,130,209,111,193,143,3,237,104,216,79,176,64,145,159,35,45,193,17,237,48,32,60,108,208,0,102,166,185,124,201,120,94,199,11,112,212,12,125,145,63,96,2,52,220,164,11,117,35,65,106,109,222,169,41,150,123,160,46,58,58,124,214,166,3,34,122,30,61,232,82,81,178,169,88,50,83,156,68,65,28,121,4,2,158,165,121,198,233,224,233,81,225,76,115,31,136,22,131,226,96,12,223,130,49,180,143,204,156,55,209,1,195,106,174,82,6,71,89,111,2,90,36,157,233,249,92,226,153,200,129,124,183,180,158,61,125,4,226,230,105,219,32,114,60,185,254,5,105,124,78,171,150,186,34,133,213,219,125,24,247,203,153,97,231,36,180,145,184,185,223,105,222,248,122,208,58,254,83,179,110,14,147,85,34,120,110,84,196,240,71,52,247,135,219,249,54,126,232,120,72,226,148,140,245,233,12,1,102,226,70,201,82,254,176,23,96,228,152,159,173,25,155,218,17,145,254,227,4,165,14,81,50,162,38,98,143,101,51,61,138,95,180,74,9,177,81,43,26,0,129,123,41,69,48,180,21,176,9,242,16,10,81,56,225,228,23,7,12,231,116,131,215,21,35,193,150,219,71,60,89,88,134,148,215,248,83,67,55,237,31,64,135,243,109,147,116,12,101,156,6,164,168,39,73,2,232,174,126,17,128,193,64,149,211,43,202,51,98,170,222,225,124,169,59,173,147,0,244,243,159,117,254,95,152,197,94,195,110,187,157,164,227,255,56,140,133,193,226,108,212,80,70,195,54,6,100,185,184,148,49,221,113,1,65,27,5,151,23,254,184,5,64,95,48,251,248,185,222,75,94,247,20,254,125,12,135,252,9,184,213,53,122,95,51,98,155,81,98,191,58,223,118,82,239,125,167,89,4,69,57,87,130,163,149,179,118,211,217,206,165,74,135,122,128,117,99,120,176,175,77,31,102,246,15,221,7,220,79,93,74,188,189,44,5,69,167,199,46,160,41,182,18,130,181,17,48,65,238,126,85,56,58,144,167,223,78,84,30,169,238,226,159,102,231,70,231,7,72,173,166,185,214,220,229,110,243,217,50,195,27,149,236,63,42,180,21,161,183,146,43,96,128,193,217,229,69,111,29,216,90,98,158,202,53,91,68,195,128,3,201,124,143,9,128,254,196,224,48,216,55,155,183,129,79,121,103,221,252,1,1,48,131,8,246,247,38,193,107,78,139,130,45,15,166,5,211,79,228,242,10,198,95,61,192,132,193,33,91,26,93,44,211,222,236,48,241,56,169,74,154,25,228,71,231,62,252,183,44,221,238,241,95,77,187,205,39,27,125,253,215,58,98,44,147,95,105,141,0,237,105,155,222,127,6,147,170,6,246,11,194,1,1,91,62,252,245,13,237,79,240,146,12,2,248,0,6,229,68,87,103,108,213,56,128,168,173,167,78,150,54,141,242,183,119,162,235,15,11,236,41,55,79,145,149,147,70,39,248,94,31,251,105,40,229,72,55,120,233,25,102,159,234,79,78,147,243,149,97,72,138,29,82,190,60,203,238,172,229,77,82,121,58,43,174,173,237,56,13,219,142,159,156,222,87,125,84,4,206,232,214,72,215,197,11,61,65,174,63,196,59,79,97,49,92,51,169,160,9,202,26,34,113,135,129,200,200,113,207,28,62,246,196,23,168,37,61,48,103,141,178,180,173,107,69,191,186,210,215,158,100,219,207,93,147,152,102,19,49,209,245,158,138,121,203,232,158,8,229,89,226,215,178,144,143,48,79,153,191,192,55,107,142,111,251,113,91,227,126,233,54,200,66,31,44,223,85,120,117,60,178,221,21,249,0,180,82,69,130,165,100,76,132,49,211,249,243,157,227,189,115,89,146,190,194,76,19,15,217,141,40,15,82,24,202,120,200,211,235,39,164,129,109,79,114,236,105,141,77,255,55,83,110,219,197,36,200,169,30,75,84,42,250,246,69,199,72,60,51,188,41,128,58,230,79,145,250,228,149,106,102,5,249,147,68,154,82,245,155,62,220,193,149,243,128,222,214,200,94,199,10,155,87,150,60,142,197,238,163,48,73,93,52,122,43,133,151,187,29,69,92,77,216,123,213,85,115,39,93,87,73,224,20,171,234,186,134,202,212,127,66,114,8,1,254,83,199,216,75,192,31,102,249,42,133,75,26,214,106,253,193,218,0,59,204,193,90,56,38,82,4,162,144,119,142,69,103,65,139,135,47,95,45,94,252,177,105,74,47,108,182,115,235,42,158,79,226,30,72,118,114,227,130,26,183,50,43,219,47,79,82,84,21,215,85,35,192,91,172,165,146,81,231,177,255,104,103,82,233,201,55,197,206,156,147,162,120,179,85,198,118,222,15,135,191,252,113,42,37,176,244,13,154,210,6,229,233,104,238,70,22,31,53,100,158,87,167,153,39,31,35,207,85,66,191,47,217,71,97,229,212,198,211,219,14,91,248,182,58,143,76,241,9,47,4,238,159,203,94,126,228,49,253,40,104,167,219,61,200,243,109,121,187,7,5,249,131,117,8,74,79,47,53,189,84,174,209,126,218,152,24,30,139,114,153,9,166,59,134,137,117,120,56,76,202,14,78,165,32,128,161,182,241,96,50,198,75,190,93,29,224,173,115,151,131,26,128,250,202,86,123,98,156,3,212,133,189,178,168,194,150,77,175,167,89,33,160,17,56,72,81,103,163,87,127,184,186,40,186,184,143,220,91,100,148,180,212,248,15,240,247,193,207,220,141,16,201,178,55,107,105,104,90,226,21,197,10,45,161,89,209,107,119,236,140,98,51,28,28,230,135,215,0,115,185,152,57,70,223,0,185,182,177,28,245,203,182,209,119,116,186,21,194,180,190,12,109,163,253,90,31,207,255,204,36,141,9,54,78,31,224,236,123,197,166,164,2,219,173,219,83,40,77,54,103,67,171,253,92,215,30,58,200,165,111,212,116,175,160,34,74,52,197,166,155,115,215,255,19,152,225,254,13,209,143,229,161,193,108,215,21,29,236,65,39,168,116,191,210,154,178,254,108,150,59,25,12,240,218,194,170,10,31,213,39,41,42,198,226,139,148,108,172,134,67,94,40,21,107,63,20,1,159,240,210,148,196,169,66,198,80,92,243,215,96,70,64,172,103,6,167,54,249,180,8,151,139,28,181,121,171,123,59,110,142,0,23,49,176,45,76,93,247,166,195,50,189,234,5,49,150,17,112,113,61,46,65,125,201,73,192,21,196,29,227,89,129,20,144,21,91,61,106,24,205,21,53,134,24,150,3,63,161,225,227,253,123,107,1,53,165,52,159,211,94,253,52,54,196,142,211,149,66,173,53,210,38,246,60,110,145,98,154,145,177,177,131,172,122,248,123,56,29,202,40,21,40,209,171,207,150,31,213,171,87,150,202,75,210,1,74,191,226,167,123,84,30,94,175,48,143,32,220,133,128,159,250,144,62,118,152,230,26,7,237,167,168,244,194,23,133,103,166,110,252,23,91,100,235,43,149,124,252,121,93,247,97,228,80,127,23,59,40,18,62,141,175,133,115,154,209,196,165,129,127,196,109,63,132,255,212,153,9,159,221,122,236,53,191,170,230,158,183,250,17,83,74,180,47,184,95,240,172,137,123,201,254,144,25,147,104,222,20,134,36,92,31,39,45,247,15,125,72,146,217,82,20,84,228,197,210,23,195,105,182,166,243,215,213,124,114,146,27,223,102,208,236,131,117,97,225,14,143,89,179,231,107,240,105,98,31,69,217,202,172,85,125,165,244,203,8,195,65,24,76,77,139,76,95,43,118,86,115,234,3,139,25,207,79,131,202,111,46,74,232,55,138,23,87,124,175,21,2,253,217,27,209,200,142,29,54,225,171,216,148,69,228,28,214,205,52,56,227,189,105,197,85,112,172,187,191,136,133,83,17,179,119,229,63,160,120,137,51,136,71,80,155,162,212,159,43,194,194,106,58,230,234,250,122,237,173,1,88,141,75,80,38,117,98,31,185,172,217,156,209,249,24,165,11,44,232,255,104,83,88,252,8,170,161,143,25,200,141,155,232,100,198,138,125,45,205,193,110,116,98,232,54,55,124,254,173,224,223,5,66,132,95,205,67,127,76,16,198,45,34,223,60,101,13,35,133,151,252,210,203,148,73,135,233,141,154,144,150,89,59,208,232,76,2,162,38,234,211,124,122,80,86,199,116,113,159,99,219,34,103,8,126,4,182,59,126,47,213,45,58,16,84,224,87,254,201,118,19,195,155,24,100,108,55,58,177,234,80,36,5,163,106,238,14,50,63,90,24,58,146,69,202,96,219,64,2,236,202,35,10,121,81,177,240,225,216,137,226,239,17,201,19,96,27,67,77,94,135,147,129,230,202,196,104,128,170,32,89,192,29,186,135,68,12,168,72,88,94,172,9,0,231,226,187,202,29,194,59,160,239,65,16,130,255,193,221,161,165,8,225,161,30,199,112,78,176,74,150,168,96,252,74,103,213,205,57,32,137,38,135,185,133,133,243,228,103,192,222,88,218,210,81,169,20,7,155,39,198,134,229,124,38,61,9,162,124,234,212,155,151,13,87,103,9,13,98,201,13,119,16,225,192,219,10,142,37,197,33,187,169,92,89,53,21,137,8,246,206,232,154,103,42,193,200,115,96,242,127,253,14,107,117,251,126,75,79,206,26,67,152,199,60,26,45,151,158,176,224,182,248,17,210,139,28,82,45,155,21,23,132,107,253,198,137,152,231,174,204,86,225,186,4,200,128,165,3,53,106,133,28,177,50,253,10,145,62,69,145,176,237,24,205,86,12,38,25,17,195,173,217,26,79,178,181,23,174,56,207,81,3,27,121,172,238,66,160,142,145,140,24,44,30,106,9,209,51,76,75,18,230,38,81,197,199,112,55,0,95,130,63,226,36,26,236,153,255,37,220,46,179,9,175,82,38,99,12,167,161,232,222,116,150,159,221,38,211,237,21,171,209,229,232,81,127,150,22,123,58,32,33,158,142,47,55,169,171,221,72,105,196,30,242,83,187,204,106,200,178,226,125,147,173,94,192,175,195,61,182,214,4,215,101,24,230,56,176,200,203,240,151,28,224,239,243,161,148,16,224,129,134,207,247,54,49,236,191,94,73,255,61,65,28,195,15,203,143,50,2,6,220,248,16,208,16,74,125,10,71,61,45,248,22,151,31,37,186,246,30,192,152,180,75,176,36,104,165,246,236,40,1,240,185,17,226,189,218,214,42,189,131,253,98,215,231,251,37,122,220,225,203,145,121,51,96,15,105,181,91,67,158,9,38,94,173,234,221,77,176,165,47,228,205,244,194,195,105,109,54,193,240,118,76,216,162,160,4,62,206,202,208,165,8,183,89,194,190,159,72,128,161,17,92,130,177,83,139,230,33,213,200,225,0,87,91,167,47,118,53,202,147,117,71,41,176,8,171,11,48,135,255,130,177,44,84,38,76,47,139,41,133,242,198,163,150,37,74,39,100,163,123,255,14,220,107,6,60,127,152,54,142,177,174,224,244,129,98,207,89,80,246,145,78,120,203,179,113,157,230,44,98,188,101,243,130,185,37,188,16,52,225,245,54,236,103,36,77,160,252,106,29,183,3,64,232,134,246,148,214,22,175,77,13,126,214,82,243,11,200,124,33,209,126,107,246,249,161,186,5,40,75,117,6,80,143,138,45,3,47,53,82,62,53,48,34,49,155,200,87,108,198,231,212,108,196,38,83,12,141,113,185,12,24,129,166,81,125,95,116,202,84,48,2,80,30,147,46,179,245,103,13,173,220,249,229,61,162,35,178,26,44,51,55,224,26,137,8,100,108,89,32,102,36,184,221,216,223,211,232,69,149,147,24,240,18,90,118,127,212,88,128,52,173,19,111,102,115,129,82,27,191,26,98,238,169,195,220,152,162,213,177,47,191,207,185,249,174,30,222,230,241,208,21,97,75,140,243,151,207,65,179,60,60,251,74,252,95,113,191,48,193,169,105,45,232,77,50,105,98,163,127,196,20,10,172,140,208,188,125,27,62,130,90,212,76,120,30,80,202,163,109,161,137,249,205,50,172,87,236,132,8,96,78,55,15,183,204,45,39,99,98,43,237,220,127,249,165,24,128,176,221,134,241,241,82,232,127,196,74,227,34,137,240,205,27,205,5,196,190,217,17,86,40,5,63,239,141,217,119,20,150,27,4,111,42,17,191,182,152,53,237,4,229,21,243,80,196,247,93,53,236,8,109,167,210,229,194,85,107,216,87,143,42,21,208,239,168,82,248,36,186,155,219,226,103,167,144,165,251,127,190,246,211,46,96,248,211,3,14,81,111,174,240,219,239,214,46,77,154,26,132,27,221,198,130,64,241,122,133,128,22,149,242,190,18,53,245,149,107,187,155,163,40,248,30,192,249,21,201,81,190,54,151,69,211,109,230,236,4,205,64,165,69,28,118,152,200,226,78,58,82,182,71,134,59,202,60,79,95,68,239,100,40,214,2,156,92,171,83,110,148,231,5,252,232,47,66,16,16,97,0,125,62,0,169,221,191,169,154,168,250,35,163,101,65,194,31,130,229,71,174,37,13,165,241,215,224,45,223,190,71,91,165,73,208,46,174,36,164,11,201,144,175,42,235,134,96,213,13,71,137,221,201,154,58,31,222,87,24,125,45,68,240,119,185,111,161,255,234,146,231,145,232,157,8,217,252,168,41,3,3,118,177,25,19,6,120,106,193,173,196,253,149,229,161,152,211,167,37,142,185,246,93,75,70,118,213,54,36,167,220,29,169,231,203,134,215,230,69,55,13,213,239,78,126,33,197,80,143,195,102,222,206,198,98,186,120,131,37,11,105,247,170,188,75,173,201,242,230,160,69,87,160,154,194,247,124,164,248,202,55,209,15,244,87,254,31,25,20,105,208,181,27,235,208,161,248,231,83,143,254,251,45,243,94,111,47,19,255,105,199,192,193,129,247,158,223,157,128,100,182,63,52,91,98,218,132,111,252,138,92,135,110,19,217,222,126,77,91,183,233,225,140,142,222,131,212,42,31,196,58,25,60,173,107,208,239,140,115,191,206,63,213,176,200,123,224,197,93,136,87,111,137,49,227,157,156,57,201,250,173,72,53,77,250,72,30,4,95,147,34,218,221,47,57,82,47,34,81,94,136,68,129,110,96,225,141,179,172,181,20,195,131,128,73,246,216,32,106,237,236,183,78,53,20,189,53,122,116,41,176,231,47,154,172,224,86,20,103,98,218,93,253,73,214,101,252,57,236,196,110,122,89,255,56,220,185,114,134,136,23,69,236,116,246,56,106,224,114,111,231,91,195,24,52,120,122,19,89,247,104,55,206,177,143,130,133,74,196,74,29,194,232,239,83,98,172,183,234,166,130,143,227,16,233,29,152,167,70,189,17,211,223,55,19,174,63,104,141,116,242,242,76,93,182,228,148,200,28,56,218,159,89,222,43,124,125,36,23,149,230,70,221,242,152,109,78,239,33,58,132,162,72,211,246,25,182,155,176,183,231,205,243,0,147,117,48,190,216,55,109,35,177,16,97,30,189,116,243,192,187,121,189,23,232,201,210,53,172,175,203,120,196,0,134,79,232,36,157,91,249,42,98,88,6,98,211,183,140,104,67,99,71,100,0,15,61,8,57,150,108,174,77,44,106,54,1,75,14,93,100,13,208,7,143,31,37,119,21,35,52,87,103,30,236,44,196,21,87,30,91,196,252,195,18,226,33,214,175,19,155,93,239,58,201,172,127,32,146,91,172,27,213,223,253,179,84,243,227,19,40,239,44,98,214,42,31,66,192,193,188,34,25,205,144,141,220,153,4,150,46,145,67,114,55,135,154,210,24,200,41,168,208,165,145,214,1,239,228,95,7,97,64,54,102,84,72,61,70,34,92,60,235,26,145,172,92,227,73,143,146,112,5,201,109,127,34,214,27,199,5,73,133,174,126,155,0,29,192,54,250,87,205,94,196,74,116,101,92,100,103,241,234,172,243,251,90,17,223,222,160,78,186,44,218,124,236,177,157,122,128,118,230,161,75,182,179,43,165,58,235,152,154,61,252,87,144,252,141,220,148,44,249,54,85,202,196,154,113,164,73,96,161,101,78,12,236,45,198,7,207,53,209,196,10,51,203,36,149,253,160,149,30,136,87,248,187,231,193,243,220,163,31,131,175,25,251,228,134,45,71,241,4,24,32,53,133,81,184,127,151,82,13,247,241,67,34,32,204,178,73,124,216,201,214,44,54,117,62,97,53,76,230,192,24,57,20,230,249,254,118,72,55,112,151,239,219,209,37,181,99,139,201,65,89,160,114,85,75,19,100,35,185,163,51,38,105,43,57,9,208,55,109,147,129,24,224,41,135,75,46,245,29,52,92,253,78,207,185,161,245,152,197,42,227,103,0,74,36,1,115,44,249,86,35,29,139,118,9,214,64,233,198,91,210,214,122,191,147,48,62,105,169,130,86,153,42,49,132,6,49,198,195,139,41,47,64,43,179,101,153,54,8,85,53,50,81,12,134,133,236,109,163,2,66,20,47,173,143,222,36,226,117,20,191,220,217,166,3,173,223,120,103,21,217,8,103,237,255,119,35,234,100,165,31,93,167,47,205,215,73,186,208,18,33,26,62,236,83,167,228,209,51,180,106,96,138,190,247,160,63,142,124,204,38,90,213,189,42,123,196,226,133,184,203,85,214,46,207,162,222,61,211,224,44,227,126,29,124,13,147,31,226,38,206,251,99,243,29,92,167,73,184,243,188,139,91,100,70,18,184,81,16,41,242,143,13,132,70,217,19,152,154,89,245,126,88,174,200,199,236,179,82,165,24,146,173,6,98,140,62,1,11,164,42,212,76,81,167,194,193,226,179,161,191,47,32,236,31,222,52,246,95,113,26,228,213,240,75,247,162,224,155,130,17,224,219,181,171,22,215,53,239,65,162,16,18,34,68,67,192,215,125,119,158,82,73,173,14,112,87,120,28,21,145,109,72,90,148,38,205,176,158,109,46,242,215,170,198,112,220,212,2,50,214,245,236,96,83,134,137,145,179,129,140,215,108,196,220,18,106,11,82,141,114,116,94,45,254,73,23,110,61,240,25,35,251,88,246,243,191,188,63,120,185,116,82,255,90,156,225,117,55,172,146,7,136,216,167,218,237,45,97,43,245,91,141,84,88,92,249,248,255,157,80,143,205,90,168,162,232,120,222,116,173,175,183,230,29,63,168,203,37,212,16,196,13,97,224,217,75,65,113,113,160,218,67,199,98,156,42,122,190,170,125,52,32,95,221,106,39,44,57,80,220,19,30,58,36,249,13,12,4,181,144,179,249,230,104,196,103,33,101,89,95,82,166,169,34,85,125,165,5,83,106,58,217,227,121,220,227,112,63,166,70,192,6,184,33,28,39,206,138,94,148,59,153,89,83,139,134,73,190,60,38,139,175,124,67,153,95,72,34,73,52,76,175,128,84,191,147,6,213,251,19,13,113,189,0,213,232,190,204,44,242,71,205,192,4,176,5,213,53,43,124,7,4,215,188,41,77,228,172,218,57,50,193,16,222,62,202,109,154,57,54,9,45,71,238,99,255,120,176,114,145,68,25,182,227,62,200,92,200,168,115,111,210,113,174,47,16,203,185,54,63,123,158,127,37,3,16,134,61,230,74,192,80,181,64,160,214,51,39,227,157,37,153,135,50,193,23,238,51,232,255,251,218,248,173,245,180,112,71,131,114,192,137,208,248,48,97,118,38,157,86,17,121,172,65,70,24,162,62,158,247,128,205,45,145,246,111,18,107,135,239,22,83,120,229,20,14,55,6,66,244,136,87,73,201,200,26,105,227,66,184,45,148,122,142,195,203,196,164,9,69,6,248,30,216,41,134,112,213,151,162,147,154,219,254,151,168,136,92,192,12,238,15,207,104,225,204,134,167,75,152,209,176,233,180,212,102,102,51,75,102,99,92,234,104,221,6,253,3,143,97,164,213,227,226,140,249,6,173,122,177,211,215,146,192,152,123,48,212,31,69,42,240,39,47,247,82,3,230,47,103,161,207,192,93,19,84,52,116,230,118,190,131,125,203,207,111,151,184,123,37,244,250,55,22,12,91,101,93,122,198,212,133,55,48,56,17,133,142,193,192,236,209,164,72,238,9,218,46,229,204,204,112,125,23,105,225,78,251,91,145,252,118,94,153,187,135,237,159,102,252,102,236,212,117,4,115,239,141,224,214,130,67,212,144,205,223,139,162,205,23,75,153,38,171,46,242,229,125,55,115,210,224,87,131,246,243,142,221,126,125,190,167,34,107,213,39,20,220,212,137,74,126,20,107,104,96,247,71,30,5,51,146,231,194,60,32,209,62,240,60,111,146,22,167,136,45,205,122,0,54,169,54,68,228,147,144,247,236,58,106,58,99,186,63,67,37,178,98,106,83,66,110,103,130,11,73,101,25,253,35,249,149,61,103,184,203,127,7,115,72,5,38,73,232,103,199,85,207,8,41,23,41,206,21,53,19,203,52,229,180,197,132,54,1,250,29,170,204,156,81,193,0,54,231,135,169,30,125,42,120,37,6,39,253,58,237,228,251,176,134,84,124,90,250,80,33,83,123,110,89,150,0,50,101,40,11,127,192,175,250,18,62,4,6,119,136,203,243,80,201,254,24,149,191,111,13,192,71,191,76,11,148,140,129,187,49,109,235,235,234,41,230,88,34,76,138,233,147,162,3,203,143,17,190,59,25,95,175,221,133,114,137,253,188,30,168,199,142,28,171,49,199,249,36,206,223,118,185,102,1,178,79,126,214,31,179,164,97,238,187,104,205,132,241,178,143,234,83,34,4,145,106,7,54,245,41,30,19,71,42,248,31,146,253,222,17,33,129,252,235,191,0,227,51,122,117,61,74,133,153,91,244,182,47,89,216,118,21,104,92,125,253,134,249,69,112,8,131,73,101,231,10,22,244,23,105,55,117,184,205,26,208,242,166,202,31,162,116,107,195,59,13,167,49,142,68,185,53,158,248,80,23,14,21,38,172,87,238,228,76,79,22,180,78,165,228,18,57,84,174,193,115,12,65,25,63,102,159,235,241,68,248,46,248,253,180,197,175,59,64,149,78,82,249,35,155,18,125,116,99,217,44,89,69,105,226,90,94,248,96,117,139,56,188,32,124,55,140,183,148,71,184,124,78,95,78,50,104,191,158,231,134,204,169,163,30,207,189,115,242,205,37,141,93,1,214,21,72,172,179,39,142,198,133,194,44,183,49,177,112,204,74,191,193,216,229,210,233,37,134,78,150,17,180,7,43,107,38,47,97,39,231,174,58,160,32,53,230,226,32,175,151,205,78,199,206,25,144,13,130,217,144,112,7,208,86,170,176,40,124,83,101,19,10,69,103,224,242,120,249,134,232,161,166,68,240,236,233,185,100,105,7,69,11,66,233,77,199,51,52,167,117,56,92,90,36,184,152,91,65,217,6,188,41,136,114,78,236,27,13,177,105,171,41,75,145,25,176,53,132,29,132,199,145,112,227,75,170,76,105,235,252,27,238,75,29,30,139,179,56,232,43,118,94,91,71,120,60,166,207,89,201,174,35,60,44,150,251,212,209,70,54,43,52,153,202,154,223,52,60,37,228,150,209,231,93,170,200,123,206,212,180,251,72,205,116,149,177,236,138,61,239,141,229,65,182,216,181,61,199,113,97,197,207,163,135,142,49,204,88,31,144,140,242,40,107,89,18,208,254,194,213,111,200,99,225,166,217,113,130,192,198,240,178,86,248,174,82,105,173,84,71,145,214,53,198,148,46,198,193,9,48,49,47,108,200,65,151,96,55,153,153,225,215,205,229,23,73,169,87,108,70,131,89,109,130,39,47,40,37,93,111,221,226,230,18,51,200,95,168,59,101,177,129,165,218,90,196,179,80,192,35,59,57,19,190,89,91,111,238,25,110,40,131,212,189,150,139,224,203,244,181,190,91,147,124,126,103,49,231,79,15,70,200,206,44,212,35,145,18,190,168,59,22,93,93,165,62,142,84,115,23,214,214,44,14,24,128,108,84,104,203,64,19,196,100,37,9,16,109,241,121,52,157,90,180,249,197,242,203,217,144,70,185,119,159,52,179,41,3,22,181,10,202,11,66,242,82,192,243,2,49,200,59,32,225,227,30,242,12,242,31,251,31,66,153,192,171,35,207,171,98,13,4,111,47,179,188,40,252,30,59,60,115,77,161,173,35,10,30,137,97,20,146,120,26,246,123,111,132,208,50,178,132,246,109,243,44,177,39,183,24,54,21,182,55,185,224,136,47,218,71,107,207,123,100,174,76,70,188,142,32,42,136,195,64,142,136,104,53,149,49,55,166,15,196,194,217,205,109,135,114,248,177,91,136,109,186,90,67,238,106,63,133,2,70,35,230,62,240,174,188,106,187,130,81,67,71,89,26,83,59,224,47,82,246,44,75,119,233,98,177,129,115,134,81,135,35,0,210,93,238,53,3,132,103,40,255,152,165,87,56,194,209,78,138,3,3,24,103,42,34,3,60,158,186,212,66,202,39,76,166,218,34,184,62,233,69,196,56,232,254,213,9,66,110,74,200,193,216,130,117,154,215,221,60,147,73,121,196,237,49,197,236,123,16,199,140,25,181,40,213,68,121,10,67,239,200,211,34,24,145,190,103,116,154,37,173,105,133,110,26,31,233,108,12,241,10,102,116,117,111,48,243,82,44,91,92,248,99,103,124,252,122,120,53,23,214,210,95,104,22,164,245,244,126,87,79,152,204,99,14,88,171,247,59,82,84,45,230,57,27,227,39,131,129,211,120,47,155,59,142,248,227,185,158,45,230,20,137,69,230,153,158,66,153,104,24,141,98,238,217,239,50,45,132,85,107,3,85,119,3,1,253,18,181,132,93,78,179,154,136,205,108,235,20,125,98,102,153,159,121,90,71,123,255,122,227,55,76,84,226,39,79,147,201,58,187,65,122,182,203,230,244,100,74,120,72,90,163,194,93,19,36,252,250,114,89,225,229,205,54,150,110,226,71,175,203,84,102,74,56,229,169,177,168,13,122,129,239,22,102,125,3,198,3,161,168,34,92,85,94,115,117,190,70,138,49,161,5,132,223,204,123,191,40,98,85,170,29,11,16,240,212,138,130,124,113,173,108,119,11,10,107,145,217,229,238,169,170,29,189,170,32,169,234,207,52,211,186,134,255,22,55,114,95,239,121,31,231,188,48,201,64,18,72,92,159,240,164,159,104,142,160,41,61,115,95,215,181,108,214,107,125,211,215,36,219,221,91,202,46,171,34,50,198,83,241,120,27,238,155,167,121,68,250,60,150,213,28,113,16,233,30,43,2,127,204,180,87,224,160,96,170,248,66,51,158,255,151,120,11,221,69,123,113,117,193,28,201,125,4,17,39,45,208,77,91,211,141,12,249,125,246,29,90,159,200,65,47,45,115,199,31,114,156,144,21,245,125,214,125,160,92,233,73,107,47,123,54,57,230,241,53,132,240,44,74,9,194,105,7,45,4,23,215,214,12,181,178,4,147,80,186,102,63,157,106,164,65,152,159,216,70,121,180,202,171,239,212,217,20,110,15,24,102,235,8,152,192,236,152,191,56,145,11,96,85,81,56,234,61,66,46,251,134,133,95,160,177,71,159,48,181,189,102,193,142,15,204,55,97,175,92,22,12,202,123,118,224,177,11,106,96,165,210,107,130,209,162,54,173,166,127,23,169,238,195,8,70,127,101,42,226,193,178,230,75,180,46,41,60,90,58,227,91,35,55,71,30,56,86,79,185,72,198,172,82,96,30,218,163,199,34,63,148,66,240,125,217,211,32,213,152,167,164,253,58,201,120,173,67,190,50,167,154,243,101,214,166,18,81,44,205,192,145,229,55,97,22,182,45,41,104,148,174,189,165,147,81,214,189,179,108,29,135,136,2,73,217,142,117,181,87,147,43,178,252,38,194,147,135,219,135,66,245,224,42,85,122,104,220,2,246,229,131,14,44,0,131,69,70,170,149,173,97,64,190,117,39,252,60,141,212,127,135,251,185,132,13,82,203,245,53,249,142,250,244,231,23,68,221,40,201,169,101,198,244,242,202,225,87,92,250,162,98,135,171,224,80,149,156,97,218,96,223,64,141,126,83,40,241,220,26,27,50,83,155,95,6,237,187,204,87,232,80,12,37,151,140,229,17,16,99,10,120,193,190,76,64,173,106,185,13,75,186,7,82,151,166,199,234,235,154,32,6,103,137,92,59,191,99,211,156,141,21,171,234,247,25,204,193,242,145,250,90,162,13,61,191,112,59,57,227,162,101,6,237,192,172,19,240,200,75,238,46,16,161,114,211,24,192,203,220,59,105,241,80,177,83,128,49,14,37,224,132,242,152,186,94,240,179,89,38,33,53,230,242,234,182,143,93,40,111,150,129,99,1,249,99,98,26,9,78,94,5,133,142,188,67,195,219,154,145,23,107,144,135,62,220,103,239,8,101,193,200,39,24,47,254,8,79,138,186,254,174,15,199,113,173,6,62,102,112,207,220,87,1,189,24,138,46,0,173,37,219,212,109,32,15,184,26,136,189,57,170,134,172,80,103,118,229,70,225,143,134,41,45,201,140,178,199,17,13,241,93,45,20,151,231,217,30,213,212,149,67,88,66,133,62,168,3,240,77,153,4,161,83,189,109,110,136,211,109,234,94,184,79,14,239,89,105,29,71,152,113,39,105,46,41,255,202,238,166,111,185,17,151,119,16,113,126,237,250,152,192,81,135,149,130,183,10,85,32,86,170,144,194,111,122,97,210,61,86,185,54,227,27,18,59,87,142,178,64,170,175,205,99,135,229,137,98,84,198,228,156,12,52,198,252,113,53,155,52,159,4,44,34,231,205,53,218,32,212,194,84,212,131,137,212,205,230,237,240,240,223,161,249,85,40,158,54,218,241,0,233,180,106,118,192,205,33,170,142,84,161,53,67,44,211,218,146,214,30,155,50,16,131,251,36,166,149,202,58,69,58,116,41,36,82,214,156,203,90,40,3,178,187,179,198,232,24,221,199,76,172,195,144,172,186,101,122,162,194,159,74,55,80,159,70,66,173,191,95,187,13,220,179,214,29,216,12,49,252,9,46,117,251,167,59,192,83,181,4,38,43,100,20,188,124,124,159,71,210,169,90,254,63,126,104,255,239,7,23,229,37,122,224,138,255,77,91,194,79,145,232,197,24,148,128,82,168,208,210,215,183,125,4,206,150,182,135,116,155,163,74,105,163,236,114,170,137,37,145,102,45,103,54,233,228,135,61,68,109,81,26,243,54,8,108,66,254,245,128,49,134,33,162,140,127,203,230,50,167,137,27,13,186,126,113,94,161,201,233,125,117,89,42,190,174,100,154,15,31,52,21,225,194,120,54,189,194,62,243,205,150,65,108,34,135,51,216,220,43,68,70,184,171,201,106,82,142,155,154,150,203,176,63,155,105,180,120,227,224,236,127,21,2,89,153,137,168,248,70,65,74,56,180,227,23,110,253,239,110,175,199,109,56,44,45,19,124,38,230,73,15,130,39,219,34,141,86,88,141,199,84,71,120,42,187,32,72,243,3,83,108,225,37,143,242,71,48,13,211,160,181,206,187,24,150,40,182,119,46,32,175,141,46,235,193,242,39,123,242,90,172,19,225,149,213,131,133,209,96,174,13,234,11,17,209,31,216,203,206,91,130,134,163,144,241,216,215,70,59,26,106,119,136,64,195,67,145,33,204,153,234,31,87,20,68,183,117,190,251,187,116,101,74,216,3,74,224,106,73,195,147,190,52,72,144,29,133,159,68,118,239,43,23,133,248,62,173,226,168,162,80,208,93,116,107,114,75,50,83,39,91,136,25,250,113,190,90,139,29,110,158,139,111,65,123,211,20,150,247,221,159,4,239,67,90,47,228,135,4,138,193,249,245,0,146,154,45,238,48,77,92,247,114,16,42,218,144,94,101,8,132,20,170,86,1,49,209,126,88,38,185,134,203,44,170,123,231,81,133,155,168,236,215,13,53,125,146,249,57,149,15,117,90,111,174,107,83,102,153,137,3,10,84,139,164,168,92,135,252,213,131,55,216,174,234,68,50,234,197,185,115,221,239,228,96,59,13,177,115,106,133,147,146,5,253,62,248,78,7,115,98,13,195,104,144,101,111,49,114,4,255,99,95,74,78,248,120,177,13,65,88,233,248,30,184,50,209,131,69,197,34,149,250,192,171,12,179,240,185,218,254,162,15,207,202,136,187,0,113,245,116,54,45,223,27,104,149,250,72,179,120,232,247,138,240,67,26,103,197,20,189,58,171,128,116,89,184,39,207,71,223,76,143,133,31,194,173,41,209,2,80,6,24,118,29,41,32,39,178,139,162,12,158,134,139,194,11,187,64,218,34,153,99,35,177,184,189,103,206,230,20,199,175,70,176,43,71,150,178,152,235,14,166,230,88,77,132,179,237,153,177,216,52,70,123,11,0,18,92,43,6,201,16,171,150,74,70,190,138,72,229,167,226,13,12,222,210,132,92,114,51,124,122,63,82,209,141,66,216,49,114,36,40,254,167,66,21,51,239,30,112,139,107,174,92,52,156,115,165,71,112,135,92,2,100,52,44,103,199,124,84,13,97,26,160,255,66,238,231,151,79,120,173,191,72,112,138,31,219,81,85,63,29,217,110,149,120,180,54,139,151,9,183,206,77,159,231,223,143,106,45,53,170,192,165,156,141,247,177,55,39,253,40,85,57,36,36,81,221,221,95,185,75,159,102,156,16,232,233,215,53,77,174,122,58,30,188,187,209,78,105,248,10,8,186,69,197,238,40,42,162,182,169,173,150,57,233,136,40,198,142,47,23,2,55,58,169,17,92,184,246,42,47,193,154,10,48,43,79,75,6,30,150,64,24,28,204,123,144,56,196,98,191,191,184,171,217,183,11,109,121,11,253,254,86,180,236,19,56,54,83,242,119,3,149,225,204,63,119,185,183,155,159,122,126,116,127,67,121,167,126,112,217,96,134,116,4,159,55,251,30,94,68,168,172,56,154,196,255,250,48,176,79,10,14,29,197,121,150,67,49,133,180,40,71,229,114,102,36,227,32,54,155,150,207,240,39,244,193,85,26,10,248,102,42,224,157,219,54,191,94,195,147,172,162,35,41,112,38,147,33,23,30,27,4,163,133,192,150,102,101,193,21,23,63,91,152,239,174,54,73,235,236,212,20,84,114,206,28,102,31,116,192,107,65,80,2,96,57,142,160,219,182,34,109,136,61,242,69,128,131,110,145,216,29,163,24,210,248,171,148,223,152,111,169,82,217,219,43,136,2,179,96,25,67,48,174,40,41,132,119,65,11,134,176,153,216,219,245,255,25,21,233,164,102,30,71,182,211,233,99,227,224,197,57,32,157,126,147,209,202,167,147,0,97,224,255,216,249,175,152,144,56,132,20,253,47,142,184,222,45,191,114,211,21,14,68,164,85,107,103,0,57,37,139,173,4,90,12,28,35,6,81,12,115,87,92,74,224,83,164,158,188,60,89,223,133,115,184,128,166,227,127,138,50,81,55,139,75,52,151,177,180,89,197,135,10,215,105,194,202,77,238,187,8,72,176,198,6,180,125,172,210,173,99,163,170,203,219,200,87,39,77,248,164,245,129,116,190,200,214,56,56,88,41,224,70,135,250,235,127,215,219,226,200,104,8,117,112,191,68,150,244,2,172,195,154,161,146,66,22,216,211,153,203,175,196,17,208,111,158,73,145,239,187,8,207,185,153,216,159,244,3,93,164,139,49,244,173,166,192,185,154,52,59,5,84,162,150,125,180,162,136,208,175,81,12,219,228,117,55,5,129,57,212,157,255,19,181,33,180,251,112,85,63,100,77,216,174,227,14,55,228,123,81,173,181,68,188,226,133,140,224,62,69,111,91,87,102,174,163,126,229,100,89,205,38,110,120,52,77,248,44,105,109,164,175,185,97,7,2,68,112,158,92,41,60,236,108,250,145,207,142,65,223,243,25,152,31,65,79,220,118,155,65,165,27,126,165,113,175,8,175,117,181,116,161,54,214,39,2,101,73,159,178,12,12,234,109,26,178,146,227,20,94,205,218,70,164,242,142,52,67,224,98,105,173,170,68,209,152,123,109,16,200,143,89,183,250,67,83,245,136,132,107,121,162,89,113,219,161,10,30,112,183,227,20,169,115,98,108,252,82,223,239,252,149,66,225,51,35,229,192,74,249,28,245,126,34,112,103,13,228,181,100,250,174,86,164,217,27,166,213,125,209,175,121,229,134,89,93,249,124,16,161,28,119,126,54,128,140,108,8,207,171,234,32,84,147,138,13,10,236,128,128,117,94,180,255,151,133,121,127,115,100,59,39,2,8,173,159,133,130,75,3,20,227,123,215,172,54,161,19,55,100,211,12,142,200,247,109,198,171,65,71,108,99,23,199,40,114,173,101,129,204,32,97,48,135,91,201,183,102,93,212,196,130,243,60,255,75,229,0,101,32,2,25,122,83,104,207,3,136,171,254,109,111,27,132,254,41,23,205,106,31,233,88,99,22,13,94,195,193,138,46,23,71,187,253,104,55,157,80,238,66,205,83,84,1,218,87,36,76,213,77,206,248,137,183,183,140,117,172,2,72,113,138,207,59,198,214,172,6,206,122,162,105,112,191,186,5,104,43,8,219,9,144,153,214,193,185,237,127,252,181,211,175,168,88,180,146,11,38,114,208,87,145,120,176,234,65,227,122,122,250,17,86,185,9,137,221,99,70,126,130,14,200,11,178,150,8,11,118,223,251,232,171,137,107,93,217,218,70,104,42,179,246,131,56,45,226,118,103,103,74,127,227,229,149,102,130,112,95,189,240,176,53,191,104,146,221,88,184,231,25,184,204,92,102,75,166,16,130,135,136,147,167,165,77,127,138,94,59,138,112,185,163,213,53,182,187,153,64,147,200,229,150,229,143,188,158,206,201,96,249,19,176,171,130,245,231,32,188,171,49,211,248,217,165,97,182,49,67,127,77,169,127,224,192,4,136,179,90,228,135,161,145,22,169,158,190,4,99,171,37,149,121,112,146,15,157,131,59,122,175,68,110,188,172,198,71,36,186,49,200,248,63,14,181,238,15,74,123,188,14,232,138,94,239,182,77,116,224,122,199,130,149,189,107,57,132,95,139,161,200,143,77,7,236,5,169,246,41,221,63,15,44,227,224,250,225,125,236,82,145,206,227,230,2,228,145,99,46,56,252,22,73,13,83,212,137,58,245,213,154,230,170,209,252,36,183,104,240,145,15,56,166,195,54,89,132,171,10,82,173,87,50,65,210,92,227,177,19,145,109,217,125,165,28,43,190,190,116,254,48,101,153,67,213,17,84,196,77,68,189,121,126,64,80,66,111,191,67,41,234,143,210,157,179,249,62,80,206,241,45,51,57,113,177,141,40,27,7,84,26,243,116,109,10,212,84,27,150,26,110,23,182,85,35,135,252,154,159,180,191,236,209,204,73,61,236,20,10,108,153,232,77,162,170,95,45,82,208,154,128,161,49,15,57,84,15,2,68,40,254,80,96,172,176,232,147,187,198,223,208,121,245,12,119,94,112,198,125,131,229,174,1,253,212,136,237,68,45,59,110,185,59,211,17,248,3,157,71,86,145,161,25,104,76,20,130,167,58,133,52,213,178,237,143,216,137,160,0,54,145,13,136,139,146,188,110,223,68,242,101,19,213,244,88,136,176,170,123,178,214,225,162,222,141,205,248,180,61,151,132,221,144,158,81,198,120,247,214,53,220,215,192,216,240,169,72,146,156,119,19,9,65,221,36,86,24,220,119,205,50,193,240,169,1,153,91,189,82,33,206,207,68,113,101,122,52,94,25,178,161,213,28,71,112,197,134,131,15,142,55,48,192,237,44,192,130,49,51,98,129,27,207,178,236,204,224,24,153,53,59,149,145,16,215,127,247,116,200,69,202,24,16,140,60,177,245,173,135,201,102,231,188,232,59,11,106,145,233,154,33,155,60,33,124,46,129,56,63,128,205,110,160,27,207,103,10,82,155,209,94,10,134,231,109,7,193,84,213,82,19,115,130,90,159,80,50,8,170,106,147,237,133,93,8,55,178,34,135,152,47,232,8,23,234,245,120,100,174,146,153,153,180,209,17,118,45,110,170,186,139,70,186,72,199,49,29,226,234,170,199,35,3,104,84,131,206,212,155,255,83,239,120,197,131,21,129,183,143,28,27,160,208,28,164,72,116,253,31,155,177,30,220,219,182,223,153,13,38,83,26,242,212,199,35,178,6,209,68,187,25,219,40,158,167,106,155,112,127,153,247,26,129,87,228,54,98,133,92,201,246,151,32,9,172,149,103,112,170,85,176,60,211,204,211,115,242,144,0,124,41,166,121,241,104,172,250,196,45,52,100,181,82,88,15,73,161,212,108,79,78,107,27,27,71,192,43,202,131,126,29,100,69,190,254,142,5,28,29,7,120,142,227,80,125,20,183,101,58,160,173,129,141,19,103,104,213,73,209,86,158,239,31,131,190,224,46,192,33,170,32,43,92,172,80,40,208,156,229,19,252,230,227,204,235,86,232,144,123,7,38,131,196,255,164,30,106,179,176,196,111,0,49,26,198,171,200,180,50,201,238,79,138,4,89,70,22,227,190,53,144,35,46,70,80,62,144,155,71,129,24,220,196,195,65,176,104,91,18,65,29,101,33,206,119,64,169,88,47,0,185,118,231,202,100,87,184,0,150,191,196,113,206,234,182,154,202,44,163,91,236,192,161,2,108,151,182,97,104,21,121,29,33,86,143,213,30,16,2,224,196,198,94,55,126,108,122,144,50,12,74,87,26,61,204,153,10,110,223,98,204,48,166,134,132,207,39,190,74,100,192,72,150,183,104,121,47,40,151,138,158,72,27,34,1,164,79,125,0,223,93,54,174,59,179,247,1,198,137,234,194,91,177,123,229,163,112,129,169,202,194,13,204,201,246,140,29,213,68,40,225,127,164,153,244,208,92,102,213,213,13,72,19,9,204,2,179,166,100,101,103,46,152,63,122,107,189,149,85,208,69,200,95,202,13,115,253,103,48,200,137,178,254,216,77,66,66,213,125,165,97,102,122,1,158,121,19,12,12,28,39,125,10,136,197,159,82,114,29,120,29,241,15,180,114,196,64,125,132,164,12,130,164,53,254,57,107,238,177,203,169,118,193,76,80,59,22,190,172,205,44,153,130,46,177,137,217,10,57,68,160,23,198,57,190,214,101,114,5,56,53,230,16,105,177,19,63,190,255,221,253,152,15,113,193,28,4,10,103,151,125,96,57,244,52,174,140,207,81,87,125,174,59,104,79,33,87,37,216,144,121,69,135,242,158,18,222,10,146,130,88,198,81,196,11,213,37,6,143,206,208,119,241,229,237,98,145,58,16,200,185,50,73,234,227,154,177,169,25,53,167,7,167,12,55,43,178,105,42,163,145,95,189,75,10,245,92,21,227,213,196,60,235,162,91,46,238,120,105,219,235,244,225,20,67,152,92,114,96,81,175,151,151,54,59,98,60,16,236,65,19,235,238,108,111,216,211,150,172,159,36,221,208,251,192,14,20,253,209,173,151,227,105,251,63,184,221,86,194,119,166,198,66,176,250,239,76,178,237,165,200,30,54,119,56,42,187,142,23,38,158,2,101,217,147,54,129,133,255,15,254,115,159,27,81,253,47,13,164,185,186,102,112,39,52,30,182,109,120,204,253,165,122,238,60,86,201,113,191,161,20,214,236,69,177,69,244,78,61,177,101,195,30,67,174,4,226,201,123,46,122,158,24,249,90,187,28,183,87,104,71,142,145,221,152,90,178,168,51,222,106,148,152,208,251,227,11,185,27,238,25,39,116,100,165,92,92,10,182,21,173,234,52,25,182,152,134,69,81,29,82,46,57,230,75,155,145,97,111,227,10,82,207,84,40,53,151,155,201,73,26,36,227,182,139,89,178,85,192,230,188,167,138,9,163,36,209,188,74,183,59,159,82,54,138,220,151,246,114,2,195,79,194,42,169,141,30,216,4,209,152,97,169,60,94,198,230,158,242,201,201,6,98,123,233,88,194,82,196,201,167,237,27,225,122,93,113,254,148,37,117,227,216,52,31,154,102,163,241,50,253,75,175,226,28,93,196,177,235,9,216,96,213,222,111,136,183,80,129,0,44,46,142,206,123,199,137,89,235,138,123,49,89,193,199,65,232,52,50,20,152,85,27,120,141,84,65,48,21,181,182,53,185,158,112,233,239,211,236,157,143,42,161,172,197,97,163,111,202,29,23,251,108,56,65,48,126,78,245,117,60,38,9,247,84,124,58,127,173,178,29,76,222,158,187,222,111,214,123,141,164,254,4,188,81,187,173,142,85,84,41,14,155,200,78,221,80,245,169,156,23,135,91,170,201,98,225,63,249,184,104,206,205,94,55,217,47,15,146,116,142,13,244,115,207,57,25,46,62,25,58,134,144,229,186,121,227,162,130,152,81,246,113,252,191,124,235,78,215,13,211,110,0,177,176,188,98,110,142,239,105,150,70,166,56,185,173,5,151,51,16,144,166,255,30,62,232,243,148,170,163,18,92,97,199,105,32,193,1,64,244,183,138,39,102,165,204,174,236,180,172,231,176,251,45,53,99,47,25,72,2,35,196,55,158,89,156,20,23,193,195,195,167,141,85,125,19,211,82,88,252,79,225,38,248,163,248,5,25,220,64,97,214,221,121,64,85,197,250,238,176,242,79,122,45,225,135,234,98,22,125,9,51,36,83,199,254,241,24,57,37,216,31,210,87,122,42,245,1,228,252,184,97,252,16,146,52,98,247,96,169,42,193,223,2,89,80,167,219,25,101,141,157,17,225,162,238,103,132,105,181,12,9,10,247,223,231,78,198,130,212,194,183,5,243,206,180,74,161,242,157,162,88,46,160,21,189,45,194,30,134,46,200,26,45,210,119,130,190,201,160,46,223,232,123,206,182,162,106,132,180,139,197,23,12,45,101,103,0,92,249,225,227,16,119,188,171,158,7,2,44,71,224,111,148,179,154,61,116,178,7,124,216,170,137,75,96,104,43,169,142,174,125,213,90,231,122,135,151,248,44,12,149,145,155,221,45,58,146,192,158,177,250,163,36,52,25,190,157,84,223,158,153,74,169,188,38,165,200,49,135,63,65,22,254,33,148,56,154,173,85,165,1,119,54,133,94,192,35,135,237,47,36,238,32,219,94,205,147,221,185,147,158,138,46,138,93,20,16,166,1,238,158,198,8,137,116,8,163,15,251,15,83,190,224,7,207,80,154,155,27,239,238,118,233,217,195,162,193,188,218,246,160,182,76,32,248,3,4,80,147,230,228,21,178,187,130,74,204,138,247,240,95,62,86,7,1,137,216,163,138,208,177,17,227,201,151,69,113,46,96,171,156,237,182,236,29,228,213,253,235,170,132,47,99,110,8,10,169,8,52,219,154,121,132,239,176,154,104,186,122,236,253,238,19,85,182,122,48,4,8,127,98,186,168,53,209,74,110,192,10,247,79,26,211,151,51,249,125,135,218,235,44,96,42,140,113,93,143,46,222,43,81,183,231,147,128,241,143,57,82,48,1,177,129,209,252,204,123,151,94,26,41,45,53,221,134,101,24,155,22,69,123,181,11,183,201,136,175,135,203,26,182,157,132,122,89,16,38,113,87,243,63,159,180,225,16,91,207,136,243,164,216,242,106,225,255,222,157,175,146,84,18,112,240,168,47,88,50,148,68,186,249,15,129,173,192,32,58,244,198,25,95,52,207,22,232,158,149,109,143,202,126,21,188,118,11,188,180,230,13,115,63,255,226,53,125,127,241,166,16,136,160,168,181,200,101,59,198,235,133,79,158,58,68,84,171,77,69,85,52,67,11,106,199,194,56,217,40,114,216,109,40,90,69,101,253,238,53,35,99,193,200,41,211,60,9,218,251,73,190,229,186,86,243,62,249,81,156,156,88,97,98,39,238,157,2,160,194,109,169,174,23,124,232,174,117,80,14,196,3,231,101,20,59,152,136,68,138,190,208,74,87,245,102,136,173,222,111,162,168,70,88,83,251,224,88,129,182,188,135,110,77,235,125,55,8,232,128,12,104,114,112,45,12,103,111,194,231,194,62,16,202,177,115,153,251,56,175,17,253,22,142,185,242,126,129,102,239,24,119,216,146,116,78,91,9,89,35,99,62,18,75,29,227,98,170,32,151,137,199,193,60,28,0,68,117,94,102,20,132,33,121,128,36,52,116,160,210,83,220,246,54,10,131,132,147,24,137,62,140,67,130,107,98,161,27,50,18,85,240,119,238,214,150,131,127,233,90,94,249,176,48,74,41,41,145,14,6,71,170,204,247,239,216,22,59,15,156,156,22,235,168,24,253,222,13,62,96,137,94,188,41,97,98,121,119,179,236,253,207,39,188,224,24,200,212,88,24,64,166,70,236,187,88,119,244,98,185,206,243,160,169,0,57,46,217,29,91,187,60,69,114,26,165,179,238,190,107,131,103,239,248,244,114,185,170,224,247,252,1,141,65,8,94,208,208,85,156,69,238,48,68,224,157,83,0,135,110,172,229,130,52,34,128,103,164,187,111,153,29,192,139,14,181,9,167,151,33,94,224,76,106,143,52,52,234,179,73,88,116,227,191,119,49,147,243,129,254,245,234,0,73,102,169,243,88,0,170,87,122,154,35,39,18,249,82,100,130,22,85,14,26,247,71,128,72,160,8,167,52,220,236,57,78,85,50,46,152,47,60,49,95,66,225,40,160,144,17,5,202,253,106,253,18,171,100,250,50,158,17,144,72,203,20,124,24,211,159,71,189,92,95,179,101,36,93,32,173,43,47,189,161,155,26,250,125,164,172,171,166,65,215,21,54,58,19,103,59,96,223,76,187,156,178,191,165,4,151,13,59,254,189,21,221,29,147,214,233,224,44,187,52,224,146,231,255,246,252,194,112,20,157,17,222,205,127,214,161,63,59,107,25,50,156,22,65,106,115,16,98,63,182,132,135,54,44,142,225,213,51,175,205,252,247,63,105,238,4,183,161,188,11,182,17,233,134,16,10,128,108,149,247,249,51,148,112,156,22,42,26,243,245,244,76,102,142,250,166,21,103,247,72,162,147,17,14,8,239,38,197,134,100,77,152,246,189,141,204,236,3,92,39,209,172,20,128,222,224,153,203,21,146,137,32,138,56,67,10,50,203,139,253,154,142,52,165,1,152,19,92,208,152,111,52,174,129,184,20,148,105,202,31,123,66,83,103,184,209,228,216,16,226,255,249,32,86,150,193,63,58,186,182,41,195,27,109,163,138,130,158,24,139,96,249,142,88,252,69,23,213,244,247,178,128,125,101,88,15,196,20,13,188,233,119,187,175,88,56,245,40,135,69,151,63,37,228,159,253,200,252,15,162,236,52,20,29,188,22,49,158,248,252,50,224,63,236,189,110,244,78,50,140,39,15,182,142,34,97,153,244,34,40,161,179,138,140,34,31,242,201,231,180,251,67,166,20,18,2,11,164,173,45,16,36,39,226,61,172,237,73,35,239,113,51,59,10,90,181,127,239,163,208,1,67,153,224,219,102,191,199,124,45,27,147,205,135,57,75,1,4,223,232,31,36,104,37,7,2,179,94,201,103,66,210,190,147,101,48,145,53,49,190,89,241,56,229,145,215,216,94,244,171,248,251,210,209,212,25,123,200,100,245,100,151,85,45,230,187,184,228,153,150,133,21,19,87,124,131,8,178,55,9,242,165,176,248,214,96,189,89,36,92,239,85,241,84,8,240,155,47,6,101,213,150,132,150,217,163,160,59,57,43,213,112,70,18,176,123,219,225,184,130,212,108,111,188,5,119,95,208,113,228,14,148,61,99,239,54,135,84,161,195,184,79,186,231,212,146,115,229,133,39,145,18,196,35,67,43,89,12,249,239,72,239,254,122,100,193,247,171,83,131,209,136,252,183,117,165,191,179,85,40,75,168,112,193,90,184,143,138,96,218,118,195,106,185,218,146,71,102,64,180,24,233,86,124,129,94,200,84,56,113,157,89,250,144,213,189,126,9,236,178,9,109,213,149,170,163,187,210,1,10,155,233,45,76,33,122,46,86,36,62,233,116,143,254,103,112,120,86,28,150,180,97,6,5,91,165,99,187,210,219,223,220,86,136,223,208,96,186,168,217,182,239,8,85,234,72,164,59,248,139,231,252,106,92,46,44,76,15,109,188,237,125,179,123,188,0,190,186,132,116,159,107,186,181,76,173,37,144,35,65,62,145,235,128,139,34,52,79,142,181,56,150,80,11,18,24,203,234,202,174,57,60,205,220,153,176,89,223,206,134,214,189,104,114,47,169,138,57,121,184,154,51,50,104,37,42,51,207,199,128,146,105,128,187,218,249,127,246,69,107,249,10,189,187,5,156,190,249,210,213,195,23,120,205,93,42,183,123,122,48,23,81,75,242,227,151,127,33,178,165,35,203,223,27,2,112,205,52,21,152,74,139,96,193,107,222,135,157,41,110,40,230,205,154,70,57,250,158,225,180,246,170,172,104,165,67,77,131,238,119,198,53,254,202,225,149,85,99,19,12,3,192,115,244,72,131,198,122,20,158,157,194,152,244,224,131,175,128,25,165,244,96,190,132,255,129,154,47,225,43,92,193,250,143,121,80,22,205,15,29,134,148,98,44,224,220,46,204,26,105,34,82,161,132,193,28,193,252,162,0,28,109,221,155,167,112,113,101,209,182,63,57,252,83,160,176,244,244,94,194,225,6,209,21,119,39,4,176,7,177,21,187,61,74,216,68,182,213,189,42,21,67,70,194,133,158,154,234,160,207,107,42,171,190,84,243,134,58,227,171,97,249,12,200,254,206,196,85,69,119,238,125,209,106,189,222,181,103,27,6,231,51,247,46,207,144,21,134,75,181,43,239,169,190,34,58,73,217,84,4,27,208,226,15,119,62,17,58,207,211,128,44,117,190,188,129,100,181,204,84,141,127,200,199,253,80,155,245,41,140,91,134,183,184,83,80,210,140,30,96,171,219,124,51,248,243,183,7,37,167,35,48,79,165,78,6,248,23,177,232,252,8,139,245,76,172,196,56,170,101,43,250,135,98,28,25,12,58,203,213,75,119,211,84,171,162,36,53,224,214,127,79,118,224,6,109,117,115,23,0,86,159,199,96,203,160,162,134,1,9,217,196,124,8,171,3,137,11,26,105,230,70,122,47,56,238,126,227,47,40,180,120,9,64,11,32,111,186,78,115,169,196,168,2,175,103,173,112,23,68,77,185,88,151,160,7,33,105,215,87,78,67,47,3,1,174,186,178,57,94,242,1,97,55,194,161,149,247,76,105,159,21,82,85,94,233,4,118,116,214,155,2,132,235,201,86,87,111,213,84,18,37,223,98,225,129,232,234,186,48,91,178,153,43,115,211,79,96,247,154,145,215,101,224,180,198,37,219,242,147,253,150,85,60,240,74,15,236,247,41,121,124,90,121,154,196,92,140,159,17,241,244,198,11,157,35,156,231,86,243,240,179,7,189,188,124,188,131,22,167,58,34,189,207,111,161,168,137,70,145,14,153,200,220,151,15,210,116,58,152,116,230,243,87,216,169,124,80,181,212,122,159,207,119,218,151,171,117,90,42,133,7,255,96,50,215,90,32,234,179,32,2,210,46,126,144,2,123,109,151,84,116,159,116,37,129,154,149,121,23,37,113,140,134,159,130,33,158,107,146,212,240,193,186,110,145,134,234,248,200,86,130,148,231,166,74,61,140,127,100,253,146,2,116,225,163,192,201,120,112,1,46,81,128,231,46,104,94,89,40,55,31,227,245,8,185,183,203,193,184,20,223,107,8,232,175,64,47,243,194,245,240,55,194,222,139,67,102,128,124,220,55,159,91,237,90,122,116,145,28,106,34,112,162,79,41,107,91,236,81,170,23,14,74,206,67,160,130,148,67,153,245,166,204,221,133,38,142,36,85,167,148,230,237,50,245,200,162,168,149,68,219,61,160,237,245,249,150,255,113,104,143,227,106,55,122,169,176,87,35,64,202,186,153,136,52,73,90,194,234,70,178,237,47,45,214,144,159,30,132,39,213,79,246,192,94,18,44,169,165,181,30,243,199,161,131,225,251,28,244,180,69,184,119,236,159,226,14,8,16,25,191,183,176,109,125,89,61,4,77,151,196,74,198,126,198,32,24,75,242,32,73,182,61,109,151,173,149,135,100,45,131,2,57,82,147,12,87,21,246,186,197,149,24,138,108,50,70,249,169,198,157,70,185,215,207,47,127,13,235,124,255,222,217,243,77,70,194,102,195,30,162,241,43,125,19,11,118,251,205,189,100,119,41,192,54,235,124,60,55,238,65,247,92,219,207,226,170,93,155,153,44,161,70,195,24,155,76,112,208,36,11,121,100,85,242,177,190,254,144,202,252,38,58,114,255,118,12,245,250,246,159,36,204,214,85,19,123,206,14,10,124,229,151,26,179,226,26,132,25,98,25,184,59,102,138,255,188,232,202,81,195,216,45,72,218,40,8,187,140,54,60,4,180,22,135,46,10,124,68,209,61,165,112,90,82,181,55,117,17,68,172,108,106,36,100,36,150,202,96,151,48,184,134,242,73,66,114,69,110,168,38,255,233,48,225,235,116,43,153,164,234,230,210,123,188,0,239,3,222,149,215,111,162,174,190,73,220,229,159,58,245,244,12,103,31,24,251,138,28,214,3,130,26,103,202,70,34,71,177,177,242,115,244,71,45,208,146,159,172,10,124,233,233,233,6,30,134,70,143,204,129,169,205,216,13,43,80,218,110,14,141,188,224,170,37,231,230,73,79,192,23,4,132,221,213,146,79,39,110,147,118,24,78,26,77,128,70,115,194,128,223,180,166,85,197,18,88,2,94,71,144,40,29,113,159,247,50,8,80,84,12,97,55,57,62,118,13,149,78,213,190,134,254,88,184,250,244,76,29,59,106,200,57,212,77,224,56,191,74,105,211,176,73,158,249,97,25,209,143,133,158,98,71,165,140,99,210,142,239,187,125,66,73,22,34,27,139,124,145,1,253,227,29,127,84,244,156,22,172,183,137,169,190,26,215,204,0,234,178,2,210,124,118,104,98,83,68,164,58,41,248,88,104,83,216,118,252,169,140,170,185,101,203,135,194,206,182,240,192,236,245,128,9,92,128,72,252,207,95,83,87,150,141,216,24,8,46,151,248,101,86,60,193,124,180,10,37,71,60,64,166,116,21,152,82,111,51,151,132,103,14,231,99,140,234,13,83,71,188,206,238,107,201,220,184,180,218,68,0,70,201,140,65,4,75,100,12,35,189,126,166,125,46,94,40,147,116,237,126,166,22,25,54,17,145,32,234,224,14,16,216,55,186,54,99,217,77,60,249,208,74,8,166,139,180,5,254,64,36,99,66,179,87,119,17,143,177,181,146,128,220,210,226,220,158,210,166,204,142,213,247,185,86,6,18,116,169,170,96,234,120,130,129,190,3,117,212,124,156,111,229,145,53,126,33,195,250,128,229,200,108,91,137,100,68,198,252,8,214,36,244,176,138,160,242,85,22,163,139,6,166,113,178,76,92,65,151,158,27,133,80,54,148,169,25,139,138,48,83,101,28,150,249,221,239,187,132,102,116,103,57,2,90,236,136,219,43,112,38,5,110,43,102,26,209,85,204,149,28,131,211,0,49,236,174,193,117,99,183,190,167,68,75,36,103,215,226,103,170,156,240,159,217,130,138,78,206,120,211,69,185,204,189,171,102,182,86,223,52,7,233,87,73,216,204,185,18,21,105,14,73,212,150,160,196,144,136,238,165,201,72,115,231,102,10,95,20,151,130,54,28,23,47,85,46,209,96,55,78,71,49,235,113,253,36,109,74,3,136,34,154,6,152,254,182,180,74,131,13,206,95,129,229,231,61,58,137,14,171,234,192,54,216,78,9,211,115,90,153,157,154,235,65,103,115,99,104,77,68,191,210,93,88,61,4,172,216,159,236,16,76,77,231,214,72,246,9,17,122,10,110,66,237,48,7,232,32,43,168,146,244,13,186,106,86,167,179,27,69,193,125,42,194,93,57,248,39,170,29,130,201,128,10,77,213,255,154,147,125,85,208,50,127,214,203,249,30,3,62,138,114,153,10,150,240,208,9,169,15,200,138,40,86,88,13,27,168,237,108,72,94,99,80,243,206,240,78,47,242,20,246,87,233,225,26,226,140,40,54,237,164,233,48,123,138,246,100,239,48,5,75,89,225,239,85,216,60,203,214,107,191,20,252,62,113,3,29,42,13,108,40,71,131,207,81,64,26,206,45,49,216,3,86,3,78,151,22,241,154,169,151,40,152,7,159,152,96,117,30,255,160,191,84,42,74,254,69,73,142,159,210,98,5,180,182,35,24,27,231,101,118,199,41,56,241,150,192,110,185,129,154,222,53,192,157,41,6,0,121,117,126,42,123,133,0,71,212,73,118,102,77,240,81,248,41,116,46,117,122,0,130,159,255,230,207,85,99,120,192,22,82,153,124,115,12,163,77,178,65,121,189,242,91,160,116,18,149,147,236,149,33,216,95,106,197,72,17,52,82,226,227,66,37,241,130,203,219,94,198,103,15,26,255,222,90,200,157,104,76,99,148,25,223,226,73,169,111,100,229,215,11,255,36,167,22,31,3,17,50,10,124,148,195,34,219,187,17,212,173,40,158,157,254,58,66,120,199,18,27,156,10,1,157,34,236,35,169,226,224,152,166,149,220,5,56,119,35,187,175,195,124,105,178,138,121,24,202,148,66,159,236,125,160,227,147,208,54,200,44,199,27,85,48,140,197,185,121,116,11,152,39,116,165,100,211,152,229,205,158,85,34,142,81,58,9,84,243,153,25,196,2,60,142,39,103,248,159,126,193,195,71,226,58,113,52,122,149,94,247,86,132,127,64,140,111,84,48,173,254,45,96,65,194,199,107,155,194,178,238,49,166,233,175,207,83,111,166,53,41,151,22,25,171,84,107,239,24,48,91,27,177,42,142,234,82,227,219,149,245,76,25,217,70,178,92,33,212,102,133,20,27,215,142,150,222,100,127,16,168,100,76,143,154,201,169,181,221,200,242,18,149,22,98,10,101,212,143,18,228,162,238,50,56,201,94,226,183,129,10,145,9,108,178,35,182,21,156,78,35,37,34,16,181,158,167,85,146,145,75,83,2,186,164,22,89,129,220,52,42,208,195,164,227,54,83,246,171,140,201,14,108,67,168,196,162,14,30,3,229,202,200,51,203,13,134,150,175,159,116,147,140,212,38,69,96,190,29,56,85,58,205,153,197,216,255,133,67,60,203,62,107,75,37,246,212,135,173,116,19,60,117,86,160,122,125,202,190,48,242,39,55,92,235,12,171,171,18,17,203,226,156,20,165,144,123,18,165,77,116,126,37,187,76,210,58,186,183,36,100,86,52,107,3,233,145,248,99,108,54,227,203,204,84,7,62,93,71,101,8,251,184,43,174,115,156,104,24,188,60,91,25,103,144,235,243,141,15,35,252,192,187,163,184,63,218,157,208,132,201,19,216,48,126,132,79,137,245,115,27,100,82,4,217,13,181,102,129,1,105,170,2,226,11,148,18,250,179,31,188,166,33,221,84,115,119,161,126,160,106,92,45,31,117,232,17,4,88,101,98,89,70,157,74,14,119,15,241,93,177,198,123,140,240,80,244,213,58,195,203,106,136,159,191,191,176,42,227,251,30,149,0,180,161,34,16,14,152,93,94,164,116,204,234,25,166,37,220,83,3,67,147,125,227,146,9,224,37,126,32,51,17,208,203,65,36,54,143,63,23,62,118,140,53,10,255,117,25,96,220,153,228,193,62,141,0,178,28,167,230,153,5,164,118,187,91,48,228,51,137,30,60,124,153,46,191,228,82,208,29,157,96,239,8,188,93,11,59,58,65,122,123,230,195,237,168,33,181,209,187,14,143,47,224,3,112,95,171,204,2,42,112,221,163,26,215,226,209,118,124,220,207,23,181,32,191,99,238,185,171,191,234,100,126,53,60,66,192,80,62,114,118,137,7,210,220,27,238,65,164,18,96,78,221,66,141,209,187,140,250,11,8,175,157,107,173,99,26,185,26,167,136,15,146,32,206,112,203,7,120,16,114,224,66,42,90,32,254,222,122,243,4,17,150,33,202,129,179,48,90,239,173,95,61,141,243,33,74,112,217,240,192,18,100,202,235,147,36,190,137,88,169,33,45,28,64,170,255,38,35,63,94,103,156,1,158,106,7,57,128,244,212,214,107,202,46,132,131,215,241,219,84,165,200,200,193,89,150,108,37,166,181,87,56,137,74,255,80,46,59,16,209,89,226,80,111,251,33,151,108,97,107,100,54,49,224,75,4,91,16,168,64,1,72,169,64,222,142,112,204,23,218,41,224,46,37,120,255,133,120,189,49,12,234,190,21,69,52,112,112,139,96,112,23,228,195,198,15,206,155,77,41,75,252,196,4,20,127,87,151,246,53,195,249,115,106,45,106,36,254,63,219,165,88,23,118,28,69,97,84,180,162,237,17,236,140,243,2,156,96,245,148,205,209,227,184,57,200,106,250,152,238,90,16,46,202,57,8,1,52,63,61,248,93,107,232,173,1,238,175,66,141,167,105,162,138,53,23,228,105,138,171,177,165,178,47,116,140,227,112,114,79,85,26,21,245,44,29,198,173,76,175,153,231,168,211,42,13,120,132,134,56,113,170,8,60,168,210,72,34,149,231,172,239,52,39,45,228,29,252,163,205,63,235,132,227,208,176,185,111,149,134,20,2,141,4,241,59,137,28,205,48,50,29,22,118,98,88,218,192,184,73,10,204,117,239,235,108,199,86,88,56,197,0,38,227,11,219,210,77,22,48,244,208,49,155,212,107,111,109,31,221,45,126,254,95,139,36,98,106,79,213,123,160,117,27,179,205,27,50,37,127,206,238,230,201,194,131,138,52,148,5,116,120,153,236,100,233,148,127,12,85,36,210,145,226,64,90,76,82,114,145,127,26,64,239,72,21,79,228,80,95,88,73,74,191,195,217,174,199,212,170,173,119,231,19,220,160,1,140,132,60,61,249,12,148,27,31,25,56,102,60,248,179,5,174,227,31,201,254,108,15,100,221,42,60,42,146,123,6,6,43,161,79,55,88,117,105,250,232,249,18,159,61,73,155,182,84,25,200,188,4,255,59,26,214,74,215,205,140,145,251,45,60,152,14,217,222,33,203,179,189,102,251,117,114,82,14,238,58,77,139,222,5,225,98,141,246,148,238,228,42,17,110,111,129,184,231,130,208,110,156,129,255,155,50,239,246,225,26,236,58,104,78,183,69,77,43,95,164,3,94,119,209,144,63,138,228,244,93,152,19,215,113,64,110,9,252,190,68,204,37,193,239,238,57,143,95,124,231,120,232,128,19,148,21,136,200,232,32,14,214,172,198,206,19,244,150,42,162,159,115,3,252,100,168,42,119,33,178,231,67,77,169,5,136,105,177,46,43,75,244,179,43,123,132,155,208,150,194,10,171,14,136,53,4,77,74,25,95,158,80,66,99,1,27,158,156,3,98,175,165,33,171,17,225,196,0,85,233,7,192,201,87,233,223,235,85,214,130,220,235,244,204,90,80,55,89,147,75,155,216,138,123,127,34,17,55,204,21,4,35,94,199,236,130,76,13,165,38,206,162,245,155,47,134,137,22,151,163,184,114,202,130,74,184,248,37,10,250,252,14,44,251,3,231,73,62,89,242,63,170,121,242,179,131,72,15,217,195,33,79,78,57,219,102,219,43,2,125,210,212,63,112,25,232,249,206,8,232,178,156,245,24,116,67,118,94,185,141,237,139,45,168,48,73,184,202,27,153,219,228,221,94,104,93,167,50,16,238,113,8,130,81,231,220,143,0,72,177,214,103,210,234,0,20,68,27,75,191,76,180,239,71,0,67,182,149,166,247,169,52,205,193,18,15,13,27,212,199,177,88,79,29,133,200,248,55,228,19,186,154,229,4,78,6,71,224,55,101,162,17,86,171,174,242,50,211,39,46,162,32,238,61,105,246,68,63,148,198,175,194,218,221,158,111,26,138,16,65,143,183,94,14,145,10,180,83,168,185,204,192,11,211,65,53,192,52,225,210,254,241,183,226,51,92,56,231,183,47,42,11,237,83,96,91,86,208,128,117,128,118,124,90,231,235,199,209,46,43,110,106,216,82,243,126,111,233,33,132,53,25,7,160,29,255,195,210,253,237,114,190,36,67,240,169,188,124,34,143,205,93,7,20,116,213,63,96,157,61,103,91,55,46,171,46,96,158,239,68,32,40,205,143,134,250,227,61,145,44,92,176,37,48,187,233,244,95,36,100,54,166,66,255,230,252,249,110,94,132,195,120,210,194,151,250,31,140,157,148,63,248,52,215,58,132,189,234,207,60,140,138,5,100,155,49,60,200,75,137,236,95,247,100,117,223,103,114,32,197,113,66,14,150,197,30,20,182,236,249,246,255,51,243,85,204,138,153,22,24,7,108,144,16,231,40,151,132,179,15,73,212,15,177,178,122,52,179,46,156,42,218,109,227,200,185,104,255,241,230,53,207,175,10,10,194,136,234,153,209,45,23,12,122,74,77,161,78,247,212,76,196,129,141,244,170,144,51,35,176,37,184,77,226,185,209,116,161,214,240,204,165,62,147,161,229,95,28,118,57,244,139,246,25,209,91,8,210,150,48,27,26,194,8,171,208,205,9,192,102,38,84,108,114,218,6,191,45,147,88,90,114,165,21,149,50,168,218,165,206,193,57,249,184,5,201,46,205,72,184,170,191,68,93,131,155,70,60,221,137,88,254,16,216,131,190,104,48,188,158,11,61,36,247,147,241,187,232,206,178,166,87,127,187,105,125,134,183,158,27,40,16,85,235,85,228,246,223,204,59,112,13,129,47,201,10,154,40,47,32,177,244,27,86,213,69,31,64,198,41,91,228,195,212,224,111,32,78,100,102,20,24,180,166,215,169,128,88,48,103,157,208,76,21,99,142,81,28,218,193,30,16,165,191,159,207,126,169,52,121,68,79,236,173,181,181,247,129,242,253,204,200,128,179,135,52,245,45,100,95,0,59,161,3,254,187,16,191,83,57,108,105,172,103,178,242,90,241,71,3,143,181,226,187,146,41,161,55,205,98,134,40,255,226,151,112,180,74,117,154,174,45,13,167,3,242,232,190,116,132,198,222,154,17,144,96,119,255,86,61,182,50,66,236,58,159,193,201,71,186,20,31,249,132,50,122,106,17,251,170,166,210,25,102,58,99,88,98,13,231,189,179,1,229,151,84,139,151,170,65,170,204,156,45,12,84,219,111,7,240,250,81,40,98,150,22,178,189,27,178,131,196,74,160,17,13,22,16,72,79,196,35,173,225,240,234,208,204,175,92,135,47,2,150,209,36,36,94,104,62,138,1,37,228,65,192,45,213,255,148,117,134,68,225,10,140,167,236,119,18,238,81,13,3,180,88,135,223,243,82,194,142,108,248,115,132,14,61,161,237,211,214,132,230,195,199,203,177,52,219,141,203,224,125,69,24,99,132,40,123,15,10,174,24,21,75,24,178,172,177,167,150,121,235,73,7,167,174,47,84,236,39,35,205,61,129,27,131,121,168,145,228,102,30,120,233,137,93,124,219,166,38,92,17,17,190,157,139,231,197,89,146,152,217,73,232,19,228,43,107,75,40,3,145,193,148,89,218,124,245,244,12,74,231,166,24,12,126,79,95,123,147,122,145,226,7,162,9,113,71,179,7,119,159,29,164,117,168,34,166,90,17,89,162,143,159,135,84,69,190,148,145,18,137,12,219,113,172,142,71,134,196,1,231,141,198,9,203,212,255,178,248,137,145,160,32,205,76,194,158,187,177,46,232,163,28,84,176,3,232,92,214,190,37,158,222,226,153,77,78,145,38,137,212,172,240,50,236,85,57,181,131,222,70,24,194,38,184,236,149,68,253,56,114,78,196,214,187,79,10,141,174,231,96,253,209,137,247,252,226,190,20,121,76,52,193,58,27,2,188,48,186,95,224,125,53,148,179,197,220,128,147,24,1,172,136,235,171,150,57,40,220,47,87,62,198,248,110,135,71,48,169,108,178,90,48,37,18,137,138,205,172,133,188,74,84,197,134,59,204,106,16,96,254,99,2,190,197,165,225,114,121,26,15,141,248,202,145,182,181,138,13,215,229,133,221,240,174,83,62,131,111,60,2,214,179,27,92,203,246,76,202,157,127,145,85,165,244,14,220,153,133,101,22,48,42,49,232,7,79,44,148,137,40,158,38,112,9,111,210,34,224,198,159,80,78,130,139,44,197,200,248,57,200,239,44,130,9,231,14,150,79,26,166,30,11,65,24,3,105,19,140,91,42,193,72,53,4,249,237,130,202,148,31,101,48,99,187,108,47,85,41,163,48,204,79,45,106,14,58,212,83,17,128,236,30,221,87,220,79,101,236,218,29,68,222,50,139,178,162,31,124,5,200,160,39,248,8,61,204,119,153,112,204,201,23,145,195,145,171,120,53,52,95,133,61,113,242,98,62,167,171,1,189,110,158,155,237,183,204,62,41,224,143,125,27,14,169,69,112,19,24,16,163,77,228,174,138,12,133,71,249,225,147,133,190,65,123,81,51,83,130,173,238,230,245,243,73,229,134,109,50,85,191,241,9,86,2,166,10,115,42,117,226,114,82,114,45,254,194,189,222,132,95,15,13,153,204,222,129,132,81,16,123,144,79,17,196,194,78,61,175,178,103,40,76,176,117,87,16,27,197,3,209,127,148,113,30,239,197,124,21,54,210,203,62,1,192,232,226,193,210,81,40,82,136,110,136,101,246,213,39,85,93,131,129,11,9,227,167,189,95,83,134,128,209,202,182,173,235,31,30,3,173,23,248,35,176,80,110,5,43,51,109,120,215,123,254,237,37,62,206,90,192,48,58,118,225,40,214,57,254,74,119,80,249,241,153,135,188,20,185,124,180,104,36,112,91,10,34,143,38,183,236,188,47,80,163,27,15,144,186,173,197,250,111,51,237,78,182,248,33,184,109,13,62,140,166,188,172,17,99,72,158,129,18,133,3,25,249,41,44,29,129,177,118,100,197,30,227,187,103,196,122,199,150,73,64,26,131,252,5,137,23,69,146,68,84,54,135,188,178,32,23,108,106,210,86,154,212,22,64,156,102,203,141,103,68,89,204,244,200,152,89,175,88,118,234,247,88,231,87,90,201,104,218,103,63,13,125,83,205,26,110,24,224,123,235,81,247,233,29,249,183,226,113,49,225,99,209,25,112,77,246,161,122,162,228,199,85,180,251,240,192,165,180,73,138,92,246,224,109,148,71,15,225,252,55,159,133,192,150,69,222,66,65,47,5,216,17,152,193,197,105,21,108,173,169,126,125,134,252,148,86,40,57,165,106,253,82,129,57,5,86,148,144,254,0,190,20,204,120,251,10,6,7,26,159,104,13,17,181,153,9,136,122,101,237,72,65,129,61,111,249,239,203,249,130,40,5,29,137,234,136,121,29,146,64,140,45,164,63,23,162,1,122,241,92,118,0,76,235,7,150,148,200,223,183,89,88,188,193,59,102,45,192,254,97,64,36,154,71,168,110,173,192,72,238,56,157,134,25,56,107,155,254,117,185,62,28,107,49,83,2,226,47,211,120,167,190,235,15,243,45,72,181,172,184,233,88,7,12,205,111,107,83,185,17,143,200,145,202,116,238,152,100,159,155,83,59,12,218,108,139,13,137,201,185,54,18,220,179,4,129,33,11,125,223,214,32,137,96,28,112,202,75,10,13,36,105,91,42,38,74,71,117,126,29,45,196,23,93,168,238,149,74,90,146,225,52,127,7,114,61,188,30,1,122,30,45,249,192,148,215,155,120,145,78,158,104,154,96,220,224,178,198,136,174,136,224,247,88,45,141,71,227,85,127,190,4,16,66,29,238,190,191,25,78,253,220,129,187,216,125,109,153,157,176,73,210,52,227,197,84,246,101,3,221,194,114,26,114,35,96,109,246,254,82,124,113,52,225,112,11,38,160,145,157,192,17,149,205,18,141,36,197,166,4,63,77,123,126,188,213,152,104,219,70,83,241,107,185,248,189,117,43,17,81,59,49,236,68,1,103,21,60,92,218,13,94,118,206,114,191,127,98,55,207,65,108,93,207,34,33,47,57,116,112,232,154,24,220,123,6,18,222,66,218,125,214,7,189,92,105,194,30,143,50,197,46,123,63,189,33,163,177,191,49,53,109,39,76,23,105,186,203,155,13,196,38,85,185,202,116,153,208,75,172,163,96,163,162,101,126,156,33,10,8,106,22,104,218,95,91,96,77,151,170,169,222,230,51,94,197,63,90,135,73,128,65,101,237,196,30,38,238,139,6,238,77,43,223,255,114,217,60,166,170,81,139,54,59,156,179,87,74,80,51,119,28,94,100,78,218,82,78,88,134,126,175,230,199,131,215,187,233,126,53,45,176,232,241,195,213,236,215,153,156,125,214,231,231,125,96,182,166,103,141,112,104,103,116,196,35,78,24,215,161,111,110,134,92,36,7,13,200,145,167,75,92,176,23,222,163,167,77,101,192,126,111,235,236,191,187,180,203,190,10,52,36,100,207,12,225,112,71,14,253,0,214,245,175,189,132,245,110,231,140,213,155,128,154,44,115,231,194,87,9,196,47,181,172,184,62,187,47,224,243,196,151,167,246,229,15,99,18,129,253,63,28,151,253,145,18,16,125,170,85,3,206,17,37,104,127,153,152,180,41,230,224,99,184,206,78,146,125,75,220,102,213,186,92,167,152,63,123,71,96,29,113,19,27,220,169,20,128,135,136,31,26,67,241,86,152,157,0,108,207,90,225,176,136,237,210,229,238,238,170,157,171,129,14,207,243,202,39,91,185,163,195,26,232,61,175,251,25,60,160,66,128,24,120,97,44,183,98,67,178,212,134,187,192,57,223,201,17,178,88,135,85,131,15,252,184,145,111,12,225,245,170,17,206,47,230,138,68,149,5,77,207,115,87,219,213,88,25,96,88,63,144,228,196,63,75,23,34,196,203,231,27,159,103,105,159,187,243,192,202,221,160,223,157,77,191,211,73,199,160,253,255,81,172,112,54,104,182,88,69,90,96,54,5,209,200,91,244,165,206,197,87,212,85,32,109,32,6,8,100,162,116,183,109,142,197,136,107,79,80,43,190,189,98,187,82,13,225,108,29,85,165,63,181,103,63,73,249,78,196,175,160,251,24,150,24,50,121,22,90,166,252,218,181,39,116,163,128,102,226,165,178,96,120,228,0,169,240,95,220,22,175,177,130,148,59,225,168,116,90,94,228,247,128,17,232,110,131,3,240,154,150,21,248,208,27,119,198,111,157,166,93,150,188,116,109,200,188,97,70,231,9,165,217,28,183,169,91,228,178,245,80,31,81,13,49,11,165,221,239,13,155,238,251,228,82,59,90,225,27,223,204,138,62,231,249,35,185,96,131,1,9,175,20,114,191,192,128,72,17,45,233,7,218,163,173,178,131,54,147,140,39,149,216,41,9,122,217,49,223,207,81,102,129,149,115,188,173,100,105,59,135,246,23,128,169,46,114,120,208,176,61,22,137,146,182,125,219,219,184,154,29,202,33,183,188,220,97,3,152,14,198,78,31,221,6,121,16,94,248,199,246,122,46,159,45,141,245,73,8,86,151,139,154,94,30,80,116,224,201,3,227,32,220,176,206,119,54,54,55,239,191,0,28,32,30,49,72,126,193,122,235,203,55,172,11,71,205,105,207,136,197,102,93,193,76,78,106,124,158,123,157,187,155,4,47,3,167,116,1,74,228,70,245,215,13,9,4,17,8,128,133,37,82,151,107,155,83,156,61,253,4,93,255,203,115,237,16,125,240,224,129,158,54,1,208,254,238,19,51,22,115,26,212,216,166,254,214,168,236,181,91,200,161,182,190,55,52,163,222,237,11,39,228,34,59,223,241,13,191,91,107,242,169,125,75,212,126,202,76,158,89,177,104,244,187,22,223,75,165,94,159,6,58,24,143,251,248,184,116,192,106,187,229,247,131,179,130,63,157,37,165,208,2,2,233,93,179,3,8,208,8,117,214,255,190,52,232,55,50,110,100,69,42,79,148,127,164,190,109,156,12,140,120,242,161,26,90,56,69,251,116,136,214,220,138,28,242,177,229,153,189,164,132,36,2,253,145,38,73,216,220,185,73,124,158,23,157,21,194,129,227,167,187,184,118,63,228,88,19,23,16,16,136,151,203,192,161,84,12,210,19,207,32,121,206,172,123,4,130,61,245,94,173,206,186,65,93,98,46,182,112,58,92,93,152,87,197,77,209,32,235,34,204,80,16,182,254,188,173,39,247,254,1,229,135,144,18,228,165,109,227,138,173,187,166,90,104,23,187,31,150,7,91,133,195,245,175,144,54,232,126,99,249,89,46,244,195,31,24,77,129,208,124,168,56,12,200,2,227,73,72,157,96,33,111,232,134,238,61,245,64,188,201,240,189,240,124,112,65,127,32,195,214,7,170,240,253,26,168,143,189,143,174,95,79,176,226,9,27,244,79,102,129,9,119,137,177,145,10,175,57,67,161,65,169,217,198,62,162,167,116,186,146,12,107,125,216,98,159,183,9,140,144,186,43,216,63,39,42,145,72,78,152,237,241,206,180,29,197,193,92,47,147,13,216,65,207,83,141,50,226,143,213,178,70,17,206,41,5,168,166,108,186,95,126,88,122,167,186,222,201,99,77,237,101,105,25,211,112,74,165,87,251,174,236,88,79,117,210,46,18,106,97,202,44,196,237,203,176,135,214,59,118,113,38,131,25,172,132,132,130,217,93,214,176,74,9,111,77,43,135,216,37,117,130,196,207,254,93,204,233,246,32,125,148,75,47,90,116,133,71,149,23,29,25,247,240,227,100,133,101,48,106,4,47,141,148,242,197,55,19,239,166,110,84,170,187,231,246,8,61,80,29,78,126,204,208,31,121,131,156,83,27,103,147,214,148,114,185,195,241,242,143,51,173,64,89,49,181,93,169,51,129,128,58,97,145,152,158,202,85,36,110,226,139,145,2,104,136,160,132,135,145,219,184,255,51,153,3,104,131,212,82,54,15,90,114,76,178,188,167,165,156,141,75,12,236,208,39,56,47,107,15,54,115,170,216,7,18,169,145,122,137,101,248,246,63,76,157,1,219,104,161,119,56,26,37,152,200,27,245,187,123,37,167,84,78,168,113,132,91,77,150,2,224,20,181,58,20,206,195,47,59,132,68,4,114,68,186,128,248,74,132,35,184,147,210,170,155,73,140,219,41,214,192,121,43,4,80,249,27,28,56,123,89,234,203,0,138,178,114,191,121,11,117,59,123,81,227,205,14,71,212,190,82,126,24,141,119,252,180,211,15,34,214,68,101,86,214,15,223,21,57,116,119,78,156,243,238,148,237,170,63,240,169,237,134,180,250,160,192,56,161,137,103,222,122,130,92,175,11,48,153,108,62,206,124,135,224,82,152,237,77,160,208,86,75,157,65,28,196,95,55,4,170,115,89,133,110,48,81,178,241,139,168,220,44,59,182,17,199,41,89,100,160,142,125,68,28,84,134,20,252,34,250,229,37,250,227,14,49,159,56,180,15,198,238,52,138,216,174,234,130,57,220,157,243,60,227,204,210,76,254,124,52,51,110,114,185,25,117,226,91,215,54,50,171,207,225,166,240,175,166,209,62,77,167,145,187,182,224,56,220,22,194,174,135,128,184,11,233,136,127,253,201,196,164,119,164,61,215,221,248,105,97,110,142,211,74,49,111,235,55,203,247,28,128,134,120,215,50,83,144,203,132,238,247,37,194,173,236,62,29,191,244,233,235,171,10,189,107,108,10,127,54,249,98,215,31,105,253,69,200,54,250,144,252,38,94,167,27,141,246,234,118,88,30,54,237,55,170,83,11,201,2,182,30,158,19,98,52,1,63,164,86,110,12,148,192,234,39,184,99,223,173,31,241,218,133,90,112,161,123,107,176,252,175,147,123,210,192,168,15,137,119,143,174,70,5,180,212,152,125,157,172,114,138,244,35,159,35,233,242,97,32,89,21,133,16,133,68,43,158,3,107,222,250,144,120,243,252,49,184,3,104,130,153,231,189,45,251,51,106,3,101,38,94,172,77,50,242,224,212,56,111,170,104,141,94,54,106,136,212,167,148,141,75,109,100,55,141,251,7,1,24,247,255,8,213,94,132,247,199,255,66,7,105,2,176,74,25,161,250,232,250,187,126,63,41,239,32,241,79,25,102,233,41,75,168,227,67,237,222,110,69,23,39,196,190,195,165,254,85,29,110,16,95,128,59,169,182,185,124,251,89,21,69,4,71,175,218,217,37,255,60,42,202,160,134,224,80,39,77,25,234,106,216,186,21,140,52,139,129,160,4,70,37,166,103,191,171,24,182,178,143,74,106,159,94,14,25,136,115,7,86,249,56,207,109,234,51,63,125,65,177,250,75,230,2,56,223,161,149,194,99,72,242,85,193,166,223,40,240,106,119,78,170,228,71,109,119,25,169,212,221,181,159,34,176,46,174,224,46,85,157,180,180,194,230,124,43,117,68,218,24,124,33,242,24,24,144,111,35,22,11,61,200,86,3,47,225,159,177,52,193,149,74,34,69,52,52,130,98,171,60,69,131,248,123,37,164,123,199,102,163,159,104,165,213,210,93,178,14,159,218,112,161,200,211,141,203,5,3,18,203,104,250,36,28,171,194,202,110,131,136,73,9,45,113,40,13,119,91,234,18,237,200,132,49,154,14,223,99,97,12,137,221,124,131,40,34,220,137,175,159,239,128,214,0,116,213,39,233,169,185,24,228,79,212,100,6,245,76,139,235,46,36,76,53,81,118,202,63,93,135,239,182,214,173,169,203,152,158,186,68,90,57,133,143,50,77,123,107,217,106,229,68,201,68,116,247,81,172,202,57,241,39,159,219,134,61,138,108,91,53,14,184,243,226,134,197,232,253,136,73,178,238,233,194,162,156,28,127,247,161,57,11,230,136,138,219,118,231,208,135,246,220,241,56,205,73,171,241,111,177,51,80,12,192,103,2,49,11,142,17,95,158,191,9,175,176,160,1,203,48,254,108,222,251,30,53,250,112,163,29,134,30,244,226,22,160,4,18,174,187,211,31,253,118,83,136,78,224,237,249,161,121,210,170,197,246,88,246,63,226,23,68,77,229,83,155,95,6,108,134,18,31,222,173,241,67,171,30,130,170,217,13,4,221,136,223,33,29,255,169,251,163,69,81,177,1,237,107,224,77,194,239,9,162,151,24,190,230,105,232,247,101,119,98,141,1,228,183,98,14,128,203,193,2,140,25,225,34,221,150,194,204,27,2,89,224,93,185,134,38,52,110,87,41,252,148,17,184,28,202,154,29,40,33,69,241,218,60,37,165,28,40,51,73,216,177,103,116,132,205,109,175,10,244,250,209,227,199,43,167,252,113,1,252,29,99,218,116,111,102,64,49,93,174,42,136,9,25,63,15,8,189,153,89,67,132,86,165,97,168,64,65,113,101,179,40,70,14,49,213,194,220,224,2,245,64,118,120,208,204,88,166,199,71,75,60,238,2,124,140,104,147,103,74,5,63,144,155,216,83,85,83,16,75,41,177,244,23,38,7,91,99,15,9,227,112,189,51,8,46,153,138,214,146,250,124,183,209,6,134,99,153,225,6,15,225,66,250,72,247,33,25,46,56,108,3,252,249,14,84,9,128,39,235,245,170,107,109,35,128,238,112,112,71,220,160,131,68,54,207,123,238,40,226,119,230,52,76,13,247,105,168,246,168,132,153,91,101,152,78,3,117,107,50,13,167,153,138,132,192,211,0,8,150,24,202,202,200,224,252,240,128,251,149,4,99,178,79,234,29,177,214,108,13,178,52,151,7,169,239,28,181,199,28,245,42,248,91,227,250,189,72,122,185,140,169,104,85,252,151,50,190,116,8,217,122,49,156,162,62,77,92,55,65,85,220,219,41,80,92,75,103,81,198,190,67,242,153,184,216,106,231,128,141,77,128,57,192,90,100,236,167,204,250,118,31,50,196,155,242,43,142,211,254,150,142,81,232,40,194,69,135,244,248,229,186,153,63,1,35,143,172,137,225,204,214,245,195,144,245,24,207,153,73,148,207,245,20,24,46,42,148,37,148,22,27,206,3,180,189,156,174,62,14,191,153,129,236,167,121,199,99,248,217,164,211,146,88,235,70,121,128,139,116,189,119,85,21,123,44,18,245,254,138,118,108,55,152,156,120,174,80,179,209,249,135,228,28,53,34,120,224,54,252,53,117,239,4,129,225,79,218,19,108,171,34,58,80,169,88,92,182,10,0,237,41,152,159,110,28,110,164,244,144,21,88,202,39,250,70,142,66,195,41,89,134,111,15,61,160,18,249,212,152,143,232,243,75,163,216,76,66,253,237,57,38,237,39,181,100,138,186,249,175,40,23,248,237,251,21,213,126,99,82,113,76,159,209,80,185,172,77,67,185,213,142,33,225,32,178,232,104,178,122,239,7,46,42,7,47,115,143,220,60,43,245,158,45,211,112,133,243,17,71,88,141,63,212,216,30,74,177,71,192,158,126,45,101,146,189,226,31,133,129,139,125,94,185,75,119,193,147,130,224,167,177,153,180,251,160,222,132,141,205,109,153,152,242,80,59,88,114,245,52,14,161,18,47,168,237,224,237,67,28,73,156,220,24,127,160,90,147,101,221,124,57,239,35,5,145,54,18,6,112,19,58,82,148,159,35,84,199,217,173,179,155,86,198,156,9,209,37,86,151,183,245,86,204,4,41,67,197,112,169,103,241,141,253,130,184,67,18,170,224,49,21,50,239,152,104,83,253,106,170,196,119,31,243,114,146,248,86,109,98,42,155,225,39,88,17,100,160,191,175,239,43,203,116,94,16,221,191,212,216,53,90,164,134,129,250,132,54,71,109,24,76,129,140,125,82,190,172,167,254,241,126,207,160,39,153,194,127,6,182,251,160,73,17,201,138,207,180,41,142,191,114,153,76,77,78,171,83,118,178,68,60,218,67,90,190,195,94,187,228,112,15,248,189,236,209,226,26,171,209,76,158,204,201,96,188,14,129,61,89,154,182,173,58,194,19,220,108,127,114,247,115,224,55,1,210,129,38,198,21,131,84,60,243,226,4,42,108,217,134,127,29,20,219,115,157,5,252,77,170,11,247,214,84,248,213,14,235,191,219,172,61,101,10,225,35,38,206,21,207,250,94,30,208,156,112,6,76,113,200,55,186,163,89,181,218,101,16,130,177,104,45,96,129,112,169,108,31,144,242,110,188,161,30,200,230,96,91,188,63,48,26,212,114,184,254,247,204,25,26,236,191,73,181,45,191,171,147,60,228,131,228,221,246,165,175,143,197,178,26,86,133,126,196,208,151,100,51,121,159,9,243,107,69,198,255,9,4,96,163,122,201,42,73,177,100,155,40,246,233,207,208,9,164,82,57,84,217,59,56,2,27,11,206,31,171,26,44,216,170,5,155,202,140,50,79,239,252,32,219,184,22,63,164,198,14,72,59,67,1,77,147,117,15,50,71,127,240,114,94,245,25,60,114,9,82,68,52,21,48,166,135,250,123,16,217,79,183,47,195,180,186,53,35,155,34,16,194,111,33,128,74,203,27,198,203,95,17,165,178,82,136,48,126,193,89,103,100,10,247,17,98,52,114,127,44,252,205,171,209,69,78,174,16,145,34,183,169,163,113,191,2,221,7,242,209,98,183,100,71,220,8,244,82,70,136,242,138,73,84,94,52,222,33,188,138,41,151,47,154,73,195,177,196,219,172,11,2,148,238,212,95,31,41,73,165,161,16,89,0,181,190,48,216,248,36,5,80,64,127,70,236,41,153,133,236,71,66,39,179,29,254,139,214,190,235,204,110,190,48,5,153,173,112,78,202,201,250,42,6,70,212,254,34,187,122,56,67,48,50,218,3,249,87,23,218,11,146,83,185,112,86,10,64,50,47,214,110,138,137,4,137,198,37,247,80,95,32,115,128,149,106,239,217,39,242,145,18,198,173,7,241,88,68,78,237,33,85,255,107,235,139,16,82,202,205,133,36,113,161,55,41,32,238,252,62,75,37,127,24,68,121,245,135,254,196,136,239,191,29,180,86,173,251,205,43,185,226,114,101,196,86,71,36,45,198,93,97,100,151,192,119,56,108,190,118,192,144,39,66,35,77,171,194,36,103,141,4,123,246,108,163,69,96,240,91,104,143,1,199,0,169,100,173,118,94,164,39,92,44,142,116,186,165,67,225,201,61,235,95,16,17,131,114,11,24,129,222,102,66,104,225,56,88,95,227,200,56,246,171,2,159,122,93,242,200,252,62,230,25,48,187,37,76,185,254,73,88,229,109,59,85,83,20,134,85,162,106,198,100,135,69,244,213,165,137,186,100,235,119,224,112,46,183,184,14,31,249,151,149,174,55,103,249,14,140,71,6,0,0,0,117,7,185,77,116,198,233,245,120,107,132,149,193,205,7,63,105,63,158,88,163,48,132,217,6,120,47,234,61,126,194,174,132,204,219,149,102,202,97,125,114,41,163,177,140,49,85,84,185,186,108,49,89,159,144,213,120,178,113,197,72,65,51,32,162,89,125,55,80,235,251,5,59,138,18,96,176,25,125,47,211,35,160,127,140,82,217,201,67,56,172,255,113,205,133,228,227,218,141,197,1,16,13,130,13,49,118,204,23,62,30,74,168,120,21,177,87,12,78,97,138,200,141,5,71,238,8,16,192,157,41,232,224,102,152,114,66,241,86,171,67,118,161,235,6,34,17,9,158,186,78,92,8,8,21,145,205,49,249,50,111,68,236,251,79,135,101,222,214,198,200,59,188,74,2,81,112,199,35,111,57,210,36,45,79,80,84,193,153,70,172,73,173,28,55,159,110,1,77,111,5,166,181,39,220,22,154,124,205,91,198,226,25,90,167,225,103,250,238,168,96,55,125,104,63,88,202,96,224,185,101,237,81,53,191,181,58,29,144,250,125,110,199,229,249,213,148,165,175,168,249,50,66,16,113,231,180,203,65,147,50,120,107,251,18,88,228,123,180,182,80,250,10,109,0,21,89,28,5,238,154,138,155,187,196,31,166,59,199,155,217,184,192,222,218,188,2,147,57,211,77,141,82,177,222,7,216,133,75,210,172,63,8,33,14,92,220,74,44,14,237,236,17,113,70,44,129,43,78,52,172,243,228,219,195,222,93,51,156,192,194,60,77,97,11,8,7,85,192,214,240,89,178,20,67,145,37,208,183,219,37,172,65,202,36,35,15,242,155,93,178,56,251,113,0,44,238,181,67,150,63,154,96,113,104,135,233,209,141,44,110,107,119,175,196,57,170,78,249,117,91,16,218,138,49,129,102,89,47,135,151,173,59,239,63,206,184,221,58,235,44,159,199,53,220,206,74,78,201,233,20,238,83,70,89,182,167,107,108,26,173,132,141,33,218,37,124,139,15,197,160,169,251,89,22,77,16,5,154,57,80,142,225,129,18,216,192,215,28,30,88,226,230,47,66,226,220,68,65,49,153,125,25,255,18,237,156,36,53,17,229,207,32,231,35,245,1,229,47,145,226,19,108,131,135,145,248,208,218,181,43,54,13,45,87,235,198,69,101,212,183,233,47,221,164,51,53,160,86,252,91,171,153,24,82,173,28,213,136,63,176,111,144,243,38,202,58,214,44,28,22,216,121,191,120,244,134,238,157,231,103,171,173,88,208,234,103,4,181,129,146,24,82,151,89,68,76,125,113,61,11,101,38,104,104,166,12,106,81,1,29,167,185,194,197,3,33,87,101,130,160,36,184,51,228,123,81,121,157,56,39,12,72,80,219,161,224,163,185,161,243,68,10,156,224,251,244,80,101,86,228,191,211,180,206,2,87,188,131,232,58,111,88,192,183,74,164,95,139,34,180,152,130,100,9,4,28,39,152,227,66,233,101,242,72,117,237,224,86,145,38,55,35,70,49,15,180,33,133,75,217,94,103,201,83,159,1,38,211,183,155,29,17,213,59,51,137,105,242,172,52,8,97,118,59,43,49,108,11,171,198,53,106,18,234,213,168,68,50,116,118,26,72,71,105,130,252,186,39,204,25,138,182,221,154,163,20,1,157,48,177,30,135,249,184,220,108,17,160,97,218,193,192,215,128,183,90,181,212,172,147,185,150,71,124,39,229,157,255,16,18,137,55,131,246,226,94,52,194,216,29,141,227,66,213,58,54,18,110,197,23,170,192,223,142,75,192,221,149,71,201,220,146,208,36,218,135,160,197,43,23,155,4,188,205,111,233,95,237,134,142,99,197,239,200,61,174,71,23,174,126,188,157,111,180,202,91,36,181,243,141,198,124,214,233,241,155,110,15,228,84,89,103,27,50,40,32,238,184,12,195,64,92,31,161,123,153,49,72,134,111,56,237,239,196,3,29,134,147,143,88,96,219,230,45,64,43,243,122,191,88,146,191,145,249,92,174,172,21,190,236,37,18,219,20,52,210,234,54,203,253,226,228,155,54,52,45,164,69,14,55,103,73,193,57,31,122,51,195,22,172,57,143,148,125,180,206,103,68,232,130,203,125,174,136,51,160,139,10,154,168,185,40,242,87,109,146,171,156,157,144,75,165,37,99,184,96,90,59,213,152,61,166,121,0,195,120,193,100,189,92,212,20,49,38,101,168,95,177,196,60,143,178,246,20,28,126,234,173,89,89,223,212,59,183,187,227,211,94,214,229,204,250,38,75,157,29,77,72,232,25,224,33,115,223,222,91,85,74,158,217,244,162,51,30,238,148,116,243,29,122,49,52,43,23,241,22,142,212,181,43,81,98,151,116,182,182,174,225,91,110,222,97,78,199,16,236,245,46,76,219,84,201,33,32,30,197,47,61,222,98,117,145,170,170,193,93,212,7,76,254,41,21,83,182,63,170,22,82,87,92,49,228,211,204,206,146,143,245,208,3,150,236,118,35,105,93,86,34,169,168,220,51,185,80,77,150,214,224,142,241,0,236,118,52,54,34,119,48,70,156,67,164,195,103,239,72,44,77,33,125,27,166,242,62,20,113,167,203,124,62,174,124,82,161,202,64,102,222,23,226,6,1,203,99,183,151,0,164,176,69,52,103,136,107,33,13,113,25,127,122,148,223,24,67,72,76,131,157,229,10,184,97,111,15,178,34,110,48,15,129,23,245,144,93,255,13,32,207,62,78,109,119,202,136,249,52,60,149,232,90,19,46,237,167,117,139,52,158,67,149,159,93,218,205,30,192,218,114,159,41,61,22,199,225,108,78,109,191,199,4,73,150,58,84,233,174,245,112,254,10,47,250,225,108,69,163,207,225,161,2,14,165,192,149,202,19,40,141,93,234,52,113,22,115,227,41,86,210,214,162,129,182,179,193,142,128,207,191,221,195,115,126,13,222,73,8,185,101,6,246,252,0,165,243,152,22,150,173,179,39,41,166,18,195,65,86,86,158,243,131,44,15,1,234,159,25,91,226,221,141,16,192,208,160,200,108,255,186,246,184,115,234,49,225,32,57,130,249,201,212,41,191,165,82,115,177,149,102,96,171,84,5,119,26,146,245,141,196,64,34,189,254,142,111,110,186,173,194,178,224,208,92,202,168,17,169,121,33,52,30,96,110,61,172,152,230,35,125,88,7,8,84,99,244,174,30,100,170,149,186,214,79,138,226,179,223,170,34,214,157,84,129,58,138,29,247,212,39,203,197,34,168,91,170,64,42,115,2,233,174,204,71,83,45,179,184,192,190,66,126,20,234,50,153,210,207,116,220,25,39,214,23,96,226,134,134,25,28,251,155,209,186,224,147,150,165,196,162,247,175,154,190,75,116,253,6,9,217,17,147,12,127,142,172,59,154,201,228,137,215,16,57,97,64,121,171,148,74,251,141,44,63,120,185,149,94,163,245,3,78,120,181,125,245,202,75,241,16,131,250,86,130,2,126,74,128,13,195,33,173,180,250,253,59,113,136,187,157,14,145,161,127,205,114,161,102,38,127,33,218,178,177,248,54,93,15,160,108,23,237,115,99,20,0,226,132,79,168,111,60,4,159,15,102,97,203,177,173,248,48,78,21,157,214,2,217,150,170,237,78,74,40,202,79,251,59,180,242,82,169,251,83,109,212,115,22,18,180,132,57,191,39,250,160,182,117,212,222,222,37,110,190,85,98,226,228,118,70,150,199,39,156,59,17,40,240,115,112,166,221,194,85,255,43,230,151,21,108,122,115,96,141,4,225,72,232,239,143,90,191,95,54,40,97,5,43,29,252,76,249,226,5,219,236,99,148,189,200,153,170,235,204,4,117,101,3,152,99,146,36,81,116,81,186,220,111,22,191,42,74,202,192,187,23,200,128,223,9,228,143,205,36,112,65,131,71,25,152,54,210,51,221,55,64,65,67,142,19,199,196,29,15,75,128,130,238,142,86,143,179,17,53,217,252,216,111,250,151,6,232,210,91,135,68,15,234,203,181,203,204,211,236,128,21,193,227,157,43,64,228,159,84,244,186,218,5,208,127,78,219,158,14,198,6,168,56,214,75,34,175,147,61,6,220,203,227,69,54,74,69,176,166,253,56,184,64,12,189,225,253,65,95,71,137,42,239,145,24,13,51,54,165,250,235,91,92,54,30,150,27,169,82,252,164,216,127,24,89,163,119,36,68,225,8,115,196,226,15,62,119,167,164,61,111,220,32,106,8,19,244,164,45,96,16,200,44,67,40,252,61,248,203,177,6,249,43,187,241,155,154,169,147,74,175,234,165,48,145,28,86,215,56,187,93,57,132,170,41,42,67,4,255,241,120,191,176,30,79,246,88,100,201,6,46,80,227,83,19,166,225,202,236,93,202,35,46,118,88,155,74,25,218,175,142,131,47,87,37,6,70,67,196,65,79,13,63,125,182,78,115,202,253,143,217,147,19,29,32,224,18,94,225,176,85,164,104,222,61,160,30,187,153,186,118,220,50,65,211,132,98,63,210,190,208,81,186,17,157,239,61,252,53,100,54,17,247,200,91,249,127,51,253,202,255,50,30,216,63,43,251,88,167,38,166,1,198,219,245,254,44,36,159,104,122,74,122,149,67,1,212,25,150,37,98,90,171,20,248,13,121,67,230,117,11,131,249,219,195,79,231,103,104,9,229,77,107,162,147,204,67,192,200,99,236,45,254,103,43,120,79,219,37,221,97,36,212,125,162,157,166,135,118,222,44,243,60,23,175,179,90,152,116,46,34,199,133,216,85,244,136,253,142,211,216,43,13,64,27,168,26,101,143,69,146,250,26,187,234,198,82,63,119,207,115,165,172,116,109,163,21,170,60,112,169,17,81,212,100,43,132,46,67,165,25,14,196,59,142,150,69,0,197,56,210,90,12,151,219,176,21,86,76,194,140,165,154,223,79,55,162,200,4,110,124,11,47,213,217,197,183,130,47,72,90,1,74,19,174,252,182,58,181,110,218,37,222,101,224,159,140,248,116,39,35,159,211,12,179,52,210,192,51,187,112,189,38,49,172,52,195,141,90,183,19,24,61,85,124,189,205,199,6,84,247,136,209,146,242,158,58,212,29,209,74,194,0,39,82,83,131,132,138,8,17,81,148,70,159,57,5,86,64,57,220,13,220,55,101,195,199,149,9,67,147,165,126,246,135,102,210,27,242,254,236,72,140,77,241,0,227,166,167,114,224,173,127,183,71,6,166,231,135,132,198,104,217,107,174,32,4,127,80,89,223,11,216,113,37,112,53,214,108,78,129,9,153,33,36,53,198,188,10,207,95,62,7,195,214,84,114,2,181,82,205,65,168,173,96,26,92,84,32,139,71,189,21,172,5,77,209,189,214,114,23,99,125,12,35,226,28,4,87,105,67,232,149,57,159,32,144,95,63,244,99,184,234,156,37,191,201,171,94,196,248,36,197,126,188,215,24,191,174,133,246,212,230,72,128,242,13,12,132,70,108,35,250,126,188,171,48,60,150,252,221,121,223,17,4,195,74,149,0,237,27,235,245,6,217,53,89,62,165,64,220,170,109,183,10,107,222,97,125,74,113,227,19,244,96,86,145,205,9,152,56,96,221,79,220,128,23,137,118,129,74,44,60,173,69,245,156,103,184,55,228,112,254,172,105,231,62,79,229,222,85,185,227,102,140,58,19,194,2,212,66,101,21,110,43,96,212,112,146,196,233,30,57,3,135,178,39,148,224,29,57,121,187,199,249,105,122,66,249,11,31,78,195,246,4,194,196,253,110,188,15,186,57,17,129,52,99,202,37,230,105,167,4,186,173,208,93,90,158,240,70,41,57,201,124,23,16,178,72,199,80,73,25,117,221,77,195,214,183,151,54,198,137,147,15,118,27,156,204,227,137,233,22,247,170,174,28,79,125,206,134,188,3,30,132,227,238,42,96,105,238,89,245,10,17,23,252,86,146,77,19,0,128,97,151,44,148,147,183,85,117,45,204,45,128,89,244,90,103,43,244,238,145,206,3,208,178,124,193,250,164,71,26,105,128,249,175,140,117,215,69,209,227,103,192,228,199,226,130,143,156,217,82,14,38,51,96,124,139,110,26,148,168,89,126,176,157,142,238,145,81,32,31,249,116,65,23,39,169,136,71,145,94,59,74,42,201,211,154,99,30,167,233,220,175,139,213,85,158,57,50,57,6,112,52,132,216,140,176,204,91,103,17,34,158,114,209,76,24,140,137,141,218,142,83,98,198,171,226,213,165,149,0,174,145,143,166,108,11,109,153,13,46,23,87,61,201,112,150,243,216,104,210,19,235,216,171,54,201,51,19,100,31,132,237,84,16,67,202,26,136,142,15,218,179,64,15,138,125,85,94,156,60,179,80,237,125,69,45,192,221,181,34,220,212,236,158,2,197,165,235,66,189,87,215,5,12,251,127,136,163,81,87,28,130,119,225,205,2,156,94,247,112,177,5,117,102,165,81,220,248,106,161,216,9,47,94,142,90,24,169,75,99,74,189,34,99,13,72,64,242,206,224,213,125,50,47,135,158,182,104,166,154,35,75,83,16,19,68,19,50,31,71,15,229,12,121,34,193,8,77,46,44,52,152,142,153,26,39,63,116,135,224,2,139,50,219,82,235,227,92,107,214,26,157,185,67,56,213,74,60,85,168,96,23,117,20,35,199,190,32,159,227,57,154,61,231,26,206,45,100,9,157,119,233,101,170,65,73,154,167,111,52,164,95,252,199,132,3,169,168,159,132,170,25,175,241,126,94,97,219,217,120,7,19,155,231,150,166,236,11,132,178,164,44,32,113,159,168,126,215,199,32,75,17,177,67,196,100,79,218,223,245,240,25,109,108,78,118,209,172,214,163,149,240,142,37,201,93,80,3,2,204,50,127,177,25,39,237,2,1,176,108,233,171,133,5,44,6,208,44,14,189,134,130,102,109,97,227,177,191,16,85,38,33,16,188,211,94,186,230,69,218,145,52,48,116,199,39,64,253,238,101,95,3,57,205,30,230,183,14,198,28,98,41,82,160,54,244,127,161,112,209,146,86,36,199,53,45,130,202,223,191,79,145,202,89,74,164,101,52,229,31,42,255,156,96,183,223,112,74,159,181,55,178,99,241,58,204,139,71,226,135,250,188,212,114,11,182,244,87,128,114,213,239,86,164,136,46,244,145,155,67,39,16,115,129,8,43,190,170,237,27,22,245,164,72,159,19,112,27,29,163,172,254,63,117,214,127,127,86,189,17,60,96,179,190,52,238,99,246,198,4,66,138,77,113,56,159,236,58,104,79,131,33,117,106,116,222,144,183,140,13,10,155,204,39,123,72,37,124,143,130,138,235,166,66,159,254,113,229,69,204,6,171,98,82,128,109,4,209,107,16,148,189,64,163,171,201,182,34,171,140,1,49,213,31,14,187,159,118,229,233,156,180,6,37,71,204,177,213,105,79,24,77,38,48,158,173,17,211,127,206,53,1,76,243,123,171,40,109,103,11,62,96,209,216,236,148,230,16,252,33,230,38,176,12,208,47,64,223,57,244,22,31,88,7,146,108,180,22,29,128,240,121,102,44,245,206,172,237,26,30,200,158,42,195,169,251,203,175,24,144,130,117,186,92,68,247,6,175,114,214,191,79,108,143,204,64,212,0,167,228,20,94,204,66,202,70,155,16,169,225,198,99,254,230,84,144,166,177,127,212,137,184,95,201,101,192,72,133,59,82,218,65,22,81,178,184,129,81,213,40,203,228,130,206,73,236,50,37,68,119,241,34,46,212,23,213,221,253,214,73,15,43,50,167,180,54,238,96,146,75,131,20,48,76,202,83,113,56,35,186,114,105,14,158,121,82,133,108,175,168,163,169,73,149,199,250,67,170,143,207,202,101,240,166,213,115,233,233,62,189,209,36,150,222,177,42,82,227,19,18,60,221,199,157,120,123,171,73,127,223,162,95,232,198,84,252,190,114,37,44,107,45,117,213,225,122,135,154,243,239,232,10,250,80,89,105,72,127,57,80,5,6,155,183,64,96,231,183,227,67,49,10,62,51,241,147,5,18,4,148,19,236,173,181,110,76,255,144,177,92,24,226,21,138,182,220,129,88,54,145,143,234,90,40,145,41,199,177,49,158,238,120,184,241,53,20,113,58,61,176,36,116,129,10,202,152,133,44,71,53,181,100,197,25,157,222,3,135,159,21,69,197,148,62,163,176,48,210,218,131,202,146,187,182,251,197,74,53,171,146,243,55,71,230,60,150,10,171,227,120,70,114,205,189,225,166,82,117,41,8,226,158,237,195,131,78,25,107,93,96,240,65,125,143,246,149,144,253,68,117,217,166,83,35,165,236,230,200,144,205,138,207,135,37,255,109,94,49,204,9,124,1,250,253,139,50,236,0,142,186,67,25,158,199,66,112,54,18,190,215,30,123,211,113,156,245,169,37,222,220,68,206,152,209,44,24,109,88,27,60,51,109,91,226,8,16,249,137,68,212,6,49,149,36,143,106,92,220,171,74,242,25,1,144,145,192,225,241,196,246,121,136,19,196,205,16,176,133,4,181,173,168,98,185,227,250,161,144,173,37,131,244,57,248,167,207,72,192,64,76,63,149,221,171,121,29,9,158,21,115,175,20,90,53,85,79,92,33,201,47,10,199,2,13,83,113,193,226,128,72,23,4,121,19,202,130,62,251,252,68,196,52,56,57,250,97,240,56,37,107,221,160,81,140,16,71,60,43,110,52,130,34,30,94,65,166,202,85,66,8,91,2,233,171,0,30,150,164,189,141,10,47,147,191,84,165,77,230,176,177,29,154,152,47,46,83,66,162,75,31,1,115,222,101,15,22,139,60,106,159,187,42,161,72,65,153,121,66,7,7,27,74,135,97,91,60,179,185,17,118,202,34,180,213,104,193,121,123,90,200,136,54,185,27,149,222,227,7,210,200,182,184,140,230,93,70,220,34,178,58,49,54,80,168,157,32,142,220,222,181,194,127,130,209,7,19,246,4,15,88,179,29,37,88,226,66,248,255,69,42,238,173,230,21,86,193,153,190,192,10,89,220,132,17,100,223,175,193,244,49,83,9,18,207,225,78,12,75,83,155,180,200,140,26,76,139,116,33,238,243,173,217,128,61,138,223,94,225,106,235,102,92,143,128,35,142,84,213,78,21,174,143,247,240,29,93,148,120,69,158,254,243,87,94,211,147,254,145,183,83,182,153,140,180,143,40,47,178,173,142,169,66,235,198,61,221,48,244,101,197,98,81,231,242,110,125,153,83,37,223,222,209,254,143,97,157,108,84,236,208,218,13,186,106,196,231,219,41,21,165,84,143,187,1,227,153,47,146,195,255,21,84,203,193,236,102,23,198,85,111,43,71,195,227,158,78,113,245,104,202,10,163,201,33,215,26,236,126,170,13,78,117,229,167,242,90,171,131,239,44,35,99,140,45,203,233,123,107,103,137,225,79,191,64,48,251,202,109,45,38,91,52,192,96,30,64,195,125,126,170,22,42,54,124,78,180,182,191,40,0,128,190,35,97,236,227,25,37,148,69,4,155,146,229,220,146,239,158,148,43,229,235,244,49,119,25,4,10,74,134,97,169,205,171,138,91,82,161,188,171,232,17,131,86,249,177,62,140,227,75,59,195,205,34,222,124,234,188,165,203,127,244,72,123,164,131,204,122,133,70,104,92,66,182,187,184,163,57,232,241,59,110,39,9,53,2,7,31,168,125,180,41,155,199,60,108,222,2,179,195,189,43,22,253,252,221,75,186,117,197,22,36,84,204,183,144,244,77,197,154,213,1,64,84,39,51,233,55,74,32,241,41,247,76,173,108,21,68,210,212,234,74,106,60,236,30,80,53,214,202,185,239,247,252,34,149,103,199,16,73,208,206,172,147,155,85,126,135,61,20,163,134,112,17,136,44,229,92,90,186,248,117,0,98,104,135,241,106,43,226,148,208,113,76,119,94,169,174,178,184,97,1,193,64,186,53,80,109,118,248,208,172,72,93,229,153,75,152,208,58,160,2,17,48,182,101,167,252,18,229,15,86,106,225,120,21,163,111,179,210,197,246,128,253,12,211,102,200,96,236,73,131,210,11,137,240,1,101,149,41,145,32,94,118,215,241,14,6,34,120,93,131,21,17,135,174,88,132,40,54,204,157,103,129,198,144,209,212,175,87,32,138,4,141,123,229,116,241,130,186,52,119,58,124,115,18,54,122,22,141,131,24,250,59,145,217,158,40,115,160,89,249,152,15,21,28,55,132,26,63,165,163,17,131,125,168,221,214,87,116,101,226,229,81,237,218,252,111,97,238,29,222,178,85,187,159,200,84,136,99,119,178,244,8,56,28,214,139,52,121,178,73,216,11,78,42,86,179,236,244,199,232,200,104,37,206,7,128,98,127,218,43,181,127,105,176,78,165,197,190,183,151,168,130,177,180,56,231,211,11,67,116,144,76,226,181,52,173,105,158,194,10,102,236,128,252,10,242,168,189,110,62,204,2,177,123,85,0,246,147,152,36,167,235,177,77,148,170,26,192,244,38,130,109,163,55,185,24,148,123,166,29,21,101,246,199,96,32,162,84,89,242,173,34,199,70,3,62,206,221,46,31,158,39,255,203,194,20,223,121,122,7,62,16,87,234,169,210,158,104,94,118,4,127,47,148,187,116,74,52,5,180,240,133,163,166,131,235,201,104,11,85,3,176,67,32,153,255,36,136,85,210,167,165,15,144,216,41,115,58,138,189,36,76,103,4,7,121,159,176,43,49,24,238,88,17,209,48,175,44,220,233,232,205,72,229,99,0,210,86,39,163,109,239,134,102,214,44,205,0,88,69,45,203,99,231,232,199,208,200,247,205,65,77,23,71,117,80,41,168,80,111,185,186,37,159,179,8,120,183,187,161,71,248,85,29,169,25,105,223,90,161,149,142,72,115,68,223,205,55,16,228,66,239,252,42,79,59,54,92,5,175,169,200,72,154,217,208,24,188,35,4,171,173,220,41,107,251,0,77,147,22,88,238,100,10,124,173,95,245,138,246,203,211,243,198,108,145,124,253,176,107,35,127,107,124,69,237,254,19,236,226,23,53,249,1,151,111,84,124,108,140,220,238,230,88,174,111,214,108,197,132,239,165,255,215,179,103,71,55,121,152,140,104,206,49,166,158,87,163,75,191,48,180,224,21,104,12,242,185,135,156,238,186,199,212,106,14,115,54,183,215,15,34,46,21,7,12,204,245,19,205,147,128,135,29,98,90,183,245,174,103,244,2,255,69,204,3,147,60,200,142,35,223,250,209,85,176,33,129,160,49,213,194,230,9,93,183,164,9,107,145,211,10,162,106,146,50,2,230,182,255,95,226,250,30,11,97,164,2,87,187,5,238,2,25,252,95,101,170,74,75,194,253,191,135,146,126,159,138,58,23,23,239,219,12,183,117,78,107,251,60,71,214,14,47,219,221,113,39,214,93,166,248,181,36,218,41,202,83,192,95,248,45,47,246,153,118,137,125,167,48,231,115,164,119,58,205,81,55,80,81,252,50,230,214,9,61,179,37,224,161,196,106,233,186,212,66,33,173,7,75,236,128,131,114,143,210,185,136,109,137,181,165,5,175,0,17,54,81,199,249,136,76,209,125,245,229,103,96,95,146,122,180,211,254,91,0,232,61,161,17,25,125,153,14,141,196,183,177,45,50,107,112,149,45,232,247,35,106,63,197,52,106,22,45,172,112,5,91,107,86,43,29,160,4,167,124,97,254,196,206,227,195,134,57,117,215,88,143,125,251,129,157,14,134,250,242,96,135,220,70,26,129,57,64,252,73,116,251,121,13,211,109,42,101,69,122,158,103,95,109,42,193,182,186,32,237,218,244,209,149,84,89,117,131,122,171,108,32,74,168,131,87,241,20,254,1,43,99,70,63,213,224,64,54,106,166,153,51,207,150,51,9,234,42,47,138,3,26,66,160,179,94,111,251,125,31,173,64,142,126,63,195,118,25,237,138,23,30,235,72,38,55,66,237,183,183,219,221,100,84,164,24,70,189,125,75,57,165,119,58,70,207,142,195,135,137,128,85,131,207,155,176,45,20,112,207,222,82,186,186,46,131,39,36,2,242,29,26,218,115,192,96,128,145,209,63,69,230,50,19,14,54,185,117,159,101,1,128,154,166,175,132,80,107,79,177,234,135,72,46,101,63,15,63,27,102,231,242,86,111,78,230,198,53,197,180,0,120,1,230,116,42,74,110,144,234,219,197,186,220,116,199,5,152,100,50,91,24,154,150,209,69,101,101,248,207,204,220,101,117,52,99,226,23,9,127,185,104,72,146,150,5,128,68,177,218,51,177,212,228,214,247,143,193,202,159,124,145,183,121,47,153,62,89,198,114,16,69,118,116,85,157,151,187,179,109,18,76,38,131,15,137,104,126,156,180,162,40,36,41,252,71,159,17,229,7,63,181,30,31,181,185,33,226,4,215,76,171,161,169,12,190,195,172,127,220,249,202,177,253,90,60,166,64,129,147,234,153,165,131,199,176,44,94,235,149,156,146,234,119,95,103,60,228,123,116,152,106,173,160,237,17,225,95,65,172,185,170,12,17,62,150,71,182,30,71,111,96,72,245,186,151,131,109,128,46,190,122,172,216,48,250,250,179,20,201,4,86,240,46,167,107,203,149,219,91,239,15,56,247,122,17,240,59,51,49,66,239,153,19,242,11,205,70,65,67,124,156,123,56,43,247,24,61,27,112,241,2,99,119,252,229,229,16,174,196,91,54,193,153,72,144,91,100,176,167,218,3,71,32,17,67,188,88,131,20,67,202,112,130,142,171,33,141,167,215,14,187,155,244,1,94,79,33,218,124,122,22,127,62,65,102,65,1,117,82,176,250,92,45,247,11,194,137,7,64,202,209,254,244,138,53,15,79,159,119,192,33,220,195,3,235,220,7,169,80,208,140,221,147,97,51,229,225,172,211,134,170,180,221,102,170,79,187,186,50,21,14,247,131,164,153,139,186,183,49,109,102,198,97,151,150,241,171,80,166,160,43,244,64,203,156,203,202,113,223,215,152,243,23,253,58,154,118,211,192,233,170,186,91,110,64,105,127,222,131,105,57,174,81,169,164,49,64,123,110,105,182,246,146,20,27,82,210,119,169,234,93,158,63,117,22,170,75,178,160,251,141,235,114,93,176,51,204,130,64,26,93,89,119,126,190,216,227,172,247,199,233,119,233,35,38,180,212,168,166,238,17,88,165,250,235,2,131,0,251,54,181,209,47,46,232,147,24,141,229,157,69,40,120,29,61,231,211,42,135,37,236,189,146,26,54,152,61,71,103,231,188,21,233,131,84,158,62,29,83,129,14,37,164,177,122,153,20,139,39,101,250,238,209,156,12,36,30,56,0,224,238,118,49,2,114,240,97,236,127,9,121,160,19,219,193,6,46,108,58,238,64,84,188,113,127,239,79,129,155,183,195,144,97,220,9,113,32,227,92,145,175,29,212,20,13,55,188,201,165,31,159,155,98,8,224,148,166,214,101,194,58,99,92,182,93,220,198,167,159,185,69,238,243,45,100,91,52,154,199,63,50,148,148,251,124,194,126,137,14,4,142,240,52,88,99,118,154,143,152,24,206,202,211,163,178,36,187,213,52,112,3,208,145,248,52,220,64,20,243,51,196,226,223,52,93,38,108,127,60,226,186,16,19,107,105,165,253,25,177,219,97,224,74,243,68,215,184,65,224,138,33,45,247,232,141,150,42,94,187,81,92,145,234,183,9,110,153,225,33,152,189,223,82,205,55,26,30,72,232,113,13,242,99,225,90,213,79,136,247,50,227,177,22,116,224,143,83,169,194,127,114,219,108,132,82,130,21,238,134,62,191,167,174,0,121,51,125,114,249,193,194,228,199,185,29,12,180,238,40,94,110,215,171,218,111,17,53,85,162,142,2,168,154,211,242,55,96,212,222,250,14,38,26,233,133,121,248,225,10,62,151,29,159,248,115,17,12,85,210,96,172,204,177,152,153,221,25,178,101,178,238,114,156,228,141,108,65,174,166,21,83,207,194,158,206,41,5,216,202,31,148,161,221,51,71,180,138,79,147,49,235,155,26,71,202,226,248,153,113,91,250,85,207,190,121,137,58,68,88,183,197,194,246,193,79,159,3,29,241,32,80,110,99,122,60,103,71,43,67,131,120,98,209,174,113,52,34,166,163,89,104,74,177,212,180,231,3,248,21,93,30,151,178,24,246,7,23,199,105,52,241,223,254,136,100,216,195,54,166,239,254,186,196,156,4,204,60,195,215,46,168,87,36,5,90,140,124,77,234,227,202,22,147,123,100,254,245,15,247,220,239,42,30,40,57,84,104,247,53,230,164,114,230,100,50,8,9,66,14,36,233,121,194,33,112,104,172,93,173,145,136,188,244,130,38,249,219,76,14,209,195,147,0,172,24,39,180,210,76,31,233,226,42,115,170,148,222,151,60,214,13,82,0,181,108,58,158,154,160,1,5,112,202,110,86,53,176,71,249,125,70,14,48,45,6,10,214,165,109,42,58,110,43,187,175,251,50,155,235,207,81,240,168,158,239,18,2,115,62,124,207,128,96,102,137,60,116,53,131,118,20,117,217,97,78,243,101,65,154,37,212,136,143,90,42,182,244,145,150,146,107,168,194,63,96,73,105,160,103,139,37,107,178,191,97,159,138,113,123,99,19,229,181,185,224,117,220,157,54,113,200,130,87,32,90,135,96,128,127,97,220,204,12,42,233,3,163,56,146,130,217,226,176,25,118,185,56,135,7,188,151,24,206,225,214,81,7,28,244,166,122,67,88,10,139,143,31,157,166,232,95,177,244,154,0,174,116,206,91,175,39,186,246,140,98,177,18,180,231,17,108,6,107,230,185,152,96,242,23,106,163,84,158,7,55,100,3,218,143,121,67,245,144,72,72,110,31,244,183,99,172,61,68,249,60,132,145,203,244,81,32,65,184,221,52,204,241,222,241,244,60,12,49,8,219,231,200,162,92,172,121,205,158,202,177,127,19,113,115,161,254,136,105,164,182,236,177,200,213,207,23,205,159,48,6,149,86,146,88,254,171,69,21,187,39,117,178,50,34,65,99,116,221,230,18,110,1,13,124,191,144,168,186,133,38,123,139,228,49,252,219,198,68,167,170,55,215,2,82,109,173,198,23,205,150,161,142,133,11,78,41,138,236,118,137,99,145,123,216,159,159,198,49,104,180,51,19,128,122,51,248,216,26,183,212,249,34,52,234,221,17,50,225,207,90,111,38,55,72,246,97,142,89,159,160,90,207,59,240,91,219,121,69,191,234,177,165,227,136,119,173,12,124,246,13,4,245,240,171,89,37,121,123,31,93,124,97,8,50,201,8,252,213,141,252,10,187,222,128,90,185,48,201,125,133,181,38,137,4,169,218,146,73,233,225,217,138,161,27,144,0,235,14,121,74,189,146,74,20,172,121,27,135,246,147,196,37,170,172,25,42,128,217,215,141,90,37,208,21,120,112,52,80,143,78,127,246,8,141,179,30,168,201,147,40,84,192,216,184,2,144,209,182,245,189,235,119,197,182,93,158,238,141,218,99,50,84,48,81,212,76,214,209,166,82,205,20,39,52,106,150,240,185,109,154,39,168,90,237,255,111,85,116,133,180,78,172,105,200,208,100,202,77,209,103,252,223,208,189,251,177,6,70,212,93,154,15,128,243,1,239,192,17,5,180,136,190,241,17,19,199,231,75,187,183,32,126,197,172,110,29,186,207,228,212,136,1,178,77,95,106,185,144,247,212,35,5,136,69,119,251,39,8,177,4,63,173,12,228,62,44,216,75,174,111,63,158,114,178,48,57,181,34,234,209,235,38,125,107,115,114,60,244,95,234,12,100,85,178,143,235,9,103,107,159,241,109,211,159,89,245,136,87,4,111,220,68,178,41,212,217,101,218,66,253,114,17,20,25,221,103,108,127,64,180,168,112,74,254,161,72,253,14,16,173,175,25,117,41,6,34,235,33,183,46,168,50,205,81,126,54,58,227,73,117,204,58,75,178,220,40,185,83,195,215,69,151,90,138,50,206,156,170,81,133,66,62,112,33,176,81,32,203,21,191,7,81,199,154,54,4,121,224,26,238,96,71,100,0,23,6,235,192,5,3,40,38,96,143,227,164,194,144,230,114,81,164,50,7,78,216,116,229,251,104,26,207,229,34,206,197,4,121,53,175,44,156,227,140,68,191,234,206,205,151,117,143,163,246,27,248,47,211,234,78,138,40,50,248,82,9,63,72,147,46,37,206,19,159,133,83,238,29,159,145,89,127,195,193,235,190,232,179,122,221,201,46,203,73,116,212,48,177,22,155,24,34,180,191,149,188,76,72,53,165,56,137,40,113,17,246,194,198,100,116,167,89,124,59,192,147,249,66,32,164,147,106,153,117,208,3,23,196,36,80,69,167,6,145,152,211,171,130,88,76,168,187,33,79,15,38,184,123,177,34,78,192,39,215,164,132,76,19,241,0,97,185,57,26,61,73,113,252,65,241,53,47,187,108,115,235,44,239,39,5,210,117,140,11,26,245,144,161,195,89,106,151,94,48,56,104,201,121,154,123,245,162,227,27,36,81,39,157,167,58,30,113,28,235,36,29,228,72,203,204,78,247,100,221,56,229,7,211,22,64,123,213,64,42,146,163,224,147,49,101,29,181,111,175,177,213,228,153,134,212,63,163,220,81,2,102,170,148,13,157,90,235,11,155,76,202,54,104,66,103,106,73,107,117,1,133,247,206,202,93,173,225,244,238,136,193,150,184,8,115,211,50,227,67,32,83,63,196,56,255,113,211,55,181,101,51,51,170,111,247,183,150,65,41,114,102,192,14,81,250,194,168,24,187,224,55,139,177,100,158,23,33,251,120,228,74,22,133,131,100,115,177,193,100,82,52,251,39,119,174,163,222,237,170,185,172,132,252,24,181,188,87,12,20,6,190,52,110,237,173,49,214,35,93,121,102,160,141,125,93,185,198,37,38,211,70,63,46,148,101,44,93,95,166,38,90,237,9,189,73,53,87,82,173,230,119,225,79,233,59,178,171,51,75,164,81,98,225,254,6,75,37,124,64,124,239,100,89,170,161,228,186,117,1,33,22,239,63,52,203,128,140,59,59,89,116,36,116,206,253,56,247,186,126,26,250,152,0,5,237,7,61,41,49,128,6,41,68,155,45,136,156,50,43,53,255,88,60,190,50,199,151,111,239,247,107,156,150,216,225,158,26,59,178,109,92,152,133,164,169,234,163,121,232,68,42,144,182,0,160,184,75,228,70,0,157,100,240,12,161,100,143,170,38,208,254,146,74,215,58,199,196,94,106,149,233,217,190,234,135,26,92,178,26,138,128,86,178,145,55,11,124,118,143,45,214,18,89,102,23,2,24,51,211,142,142,3,52,209,214,76,75,238,229,235,92,48,240,86,174,9,56,119,26,58,247,112,181,149,243,42,77,141,208,217,174,187,211,86,8,128,36,212,107,14,240,32,199,105,87,237,166,174,207,249,34,98,210,14,197,198,115,111,161,124,67,167,56,70,129,72,152,47,240,246,16,81,202,131,184,91,192,10,77,24,126,253,220,130,171,76,113,249,5,115,247,207,241,67,89,227,109,169,48,233,67,73,4,136,71,247,34,24,216,24,7,107,168,11,65,32,113,117,150,93,72,213,85,111,222,196,206,103,8,72,167,200,182,81,130,3,9,207,249,123,190,193,215,57,245,81,9,25,189,215,244,28,184,198,15,12,229,159,105,128,3,76,245,3,109,192,144,174,206,30,40,20,72,42,76,200,79,159,97,30,60,205,13,211,77,121,204,20,84,111,186,229,172,98,9,209,180,3,175,30,225,111,78,167,9,59,65,147,98,229,30,74,250,7,108,62,232,236,190,203,188,1,47,163,176,146,22,184,127,101,247,42,220,83,97,246,181,81,224,237,7,14,39,69,114,220,178,98,168,108,128,35,61,202,39,126,11,138,5,40,160,15,97,76,6,55,76,238,225,156,181,152,244,172,40,185,82,233,163,210,128,59,175,137,210,142,253,181,92,113,74,51,26,253,155,245,228,55,232,8,172,16,162,27,65,65,113,97,156,0,142,8,249,86,203,150,149,60,155,88,99,38,134,141,112,159,7,30,232,29,82,142,188,105,176,190,95,162,191,189,170,161,14,67,26,232,226,88,32,40,196,105,177,2,216,143,14,102,186,96,59,185,183,95,86,243,44,242,234,195,244,27,61,231,137,93,206,237,36,204,232,17,209,138,92,41,247,119,166,33,174,255,239,86,83,121,250,54,52,209,179,55,211,55,240,31,58,49,165,121,73,1,122,69,105,141,201,88,162,30,29,141,180,102,91,119,247,177,41,133,241,131,195,184,84,130,98,75,78,163,84,243,9,168,63,109,238,39,72,41,10,82,101,208,248,249,210,231,239,83,254,17,44,212,195,242,92,103,136,111,239,115,212,66,31,133,193,96,100,122,245,252,13,205,43,169,17,59,143,128,199,172,57,224,38,220,49,181,23,144,186,205,49,192,121,20,104,25,66,144,67,126,198,55,220,134,6,76,151,97,133,90,213,128,161,198,97,35,183,156,138,110,93,102,14,220,195,125,196,247,224,108,7,226,75,231,203,68,29,149,77,30,151,83,28,199,187,185,32,206,140,63,43,161,60,9,85,128,221,218,183,59,58,62,152,41,1,76,226,205,250,65,200,163,121,114,89,50,130,195,154,93,61,149,95,130,14,199,241,198,34,95,157,221,210,132,158,155,106,193,74,179,0,28,129,93,65,180,121,127,171,182,75,196,128,87,177,199,43,90,178,77,76,136,58,6,137,151,186,131,125,77,245,64,134,94,91,117,92,234,45,213,149,71,57,197,144,232,95,111,184,104,44,201,66,86,208,53,6,214,49,244,64,79,15,92,149,56,79,84,119,19,126,73,249,75,204,238,50,82,173,6,45,25,222,223,74,131,150,200,168,167,96,27,41,149,12,235,8,218,71,241,170,152,17,222,251,243,226,245,130,18,139,238,146,33,136,68,213,93,225,238,64,40,167,250,235,159,123,128,155,80,124,35,34,231,126,238,96,95,48,213,107,80,109,110,123,92,113,99,242,46,137,3,114,150,43,43,215,229,215,238,255,89,11,44,99,130,34,248,76,184,27,46,230,159,135,154,182,20,119,83,48,94,36,37,71,206,93,221,171,164,37,69,62,84,83,204,100,12,253,151,110,119,86,18,200,191,245,255,240,68,55,142,143,127,30,232,169,144,115,238,161,143,187,172,176,221,28,249,204,2,177,232,228,45,199,136,62,249,191,133,253,99,196,209,11,231,159,158,129,73,24,132,196,119,180,24,17,63,92,250,11,130,185,186,82,172,142,45,74,250,117,58,116,66,0,80,226,163,10,166,22,147,173,61,159,94,96,193,227,55,176,199,18,56,155,230,28,203,214,83,117,134,198,86,64,209,148,232,105,7,227,158,59,251,130,82,14,194,46,28,202,72,128,253,241,174,176,35,175,203,165,231,174,219,209,243,237,113,33,134,133,233,43,116,185,234,206,121,195,251,73,46,202,91,20,76,215,39,211,8,155,174,211,8,142,251,179,83,203,141,31,217,155,73,87,146,28,228,108,44,40,165,200,38,37,41,147,179,134,214,70,76,246,71,1,167,20,7,199,3,123,196,188,53,45,223,129,240,200,44,64,83,57,45,208,8,31,153,73,188,196,147,141,10,99,84,144,171,212,198,111,247,229,12,142,117,103,56,184,0,73,80,96,23,185,105,242,15,134,138,142,147,201,76,228,200,116,240,13,119,136,116,148,151,71,140,201,95,92,25,20,249,0,234,97,61,12,244,186,97,72,144,176,205,54,31,130,247,152,217,240,167,153,162,93,187,123,162,163,16,217,0,190,174,210,153,120,45,46,247,145,37,185,25,54,186,94,173,77,143,129,7,225,151,53,129,26,144,24,247,203,129,13,144,130,60,212,64,211,187,133,95,99,36,106,48,244,91,217,226,98,248,213,171,113,95,54,53,144,74,87,146,148,52,47,104,94,227,79,182,222,30,132,5,22,149,190,238,163,164,146,34,215,2,70,204,94,50,7,217,156,155,170,196,16,120,114,170,119,44,220,179,28,11,227,53,172,132,127,151,241,138,10,103,248,244,48,233,224,8,149,250,69,136,120,183,191,180,254,144,8,55,0,174,219,213,147,124,190,122,5,98,62,193,176,201,219,59,180,16,96,221,194,169,143,27,239,151,8,44,1,17,8,14,193,234,189,177,233,114,62,148,98,102,205,112,193,121,29,165,107,76,230,76,133,180,31,89,203,48,113,161,136,87,152,227,62,152,147,35,55,154,127,10,99,50,245,131,80,219,253,41,107,134,113,23,118,176,192,155,203,215,106,224,228,255,196,48,198,237,205,24,106,119,99,42,229,193,177,194,229,160,167,174,246,247,194,158,247,74,162,116,1,142,194,1,177,237,211,36,161,75,174,170,224,149,133,134,111,81,127,180,161,249,88,222,97,179,151,165,155,49,99,181,126,227,88,234,143,141,237,50,203,228,42,74,10,11,211,252,133,151,233,197,198,141,38,45,107,243,8,200,191,166,176,77,204,120,155,30,4,58,182,162,7,109,187,64,215,116,71,17,133,230,98,24,57,121,112,1,69,117,74,184,75,83,50,111,92,189,47,88,20,113,91,148,107,85,240,153,48,0,150,200,65,84,96,185,184,78,164,147,134,227,252,155,252,204,121,9,171,233,132,166,16,28,193,44,160,114,52,152,7,196,251,241,149,130,101,228,162,251,145,77,239,160,241,127,31,113,124,209,138,89,65,136,90,255,115,96,201,205,40,157,187,232,105,39,198,231,218,0,141,24,251,178,58,87,9,89,91,68,25,123,93,16,196,106,226,168,179,232,101,152,173,101,243,220,76,3,193,83,83,74,222,130,242,45,250,99,112,255,190,131,209,227,207,72,196,145,88,112,181,168,76,191,112,94,179,187,222,80,226,183,182,161,163,233,25,42,166,79,198,237,133,218,209,25,60,62,212,87,218,50,3,19,135,228,94,25,250,135,220,38,235,70,177,103,42,35,122,69,150,244,227,178,1,194,194,94,6,38,235,138,253,88,216,196,58,122,91,110,90,179,71,11,148,144,171,30,176,139,69,239,232,64,64,139,210,46,200,226,105,26,147,91,83,140,68,201,76,212,56,216,86,74,12,162,33,133,38,134,160,92,248,105,236,70,245,116,17,153,139,186,61,74,70,209,3,229,191,32,103,17,214,89,193,240,152,64,131,225,239,238,164,12,116,231,203,155,82,18,134,221,18,160,154,253,7,30,16,190,213,39,88,96,127,169,9,121,64,234,118,168,114,51,210,41,38,158,67,50,119,4,48,233,148,209,41,209,34,163,66,41,11,167,150,159,36,78,215,42,191,173,198,180,27,157,240,27,114,190,76,93,245,102,249,120,168,195,172,179,207,32,154,135,170,205,42,243,40,245,246,186,98,28,207,255,224,169,84,27,236,193,199,210,43,197,86,77,181,130,243,227,69,223,101,52,61,226,199,159,84,153,140,92,215,227,171,137,221,177,224,246,97,254,253,252,225,151,162,146,45,81,9,138,177,55,218,49,175,161,203,35,16,122,245,200,241,27,86,121,54,111,238,135,130,136,86,214,3,46,23,193,212,10,93,44,217,111,145,179,226,185,173,156,243,248,3,212,246,183,164,97,182,14,249,64,80,106,15,166,230,118,198,205,25,120,232,227,140,18,157,65,129,109,250,209,24,108,36,54,39,165,7,80,207,53,117,110,211,81,70,57,232,134,210,211,214,141,215,28,41,138,181,175,232,151,112,155,165,209,107,193,248,27,140,154,1,251,21,243,217,37,125,150,204,62,172,230,249,115,78,237,155,238,122,153,208,208,64,45,244,245,140,187,252,113,53,4,248,29,111,18,112,186,72,45,138,74,118,236,137,9,122,235,189,177,243,69,132,79,212,104,91,181,37,184,23,121,247,96,34,151,35,54,179,123,244,223,73,99,88,31,134,229,234,141,4,237,19,210,193,228,150,80,140,215,81,20,158,72,190,117,163,156,193,45,61,101,38,210,69,164,216,30,42,56,86,25,91,21,52,156,81,120,228,58,168,174,210,29,10,239,101,26,85,24,120,23,96,60,19,245,189,90,226,119,84,163,228,219,179,148,114,55,61,239,25,11,217,239,85,194,67,215,36,227,148,5,152,27,131,202,243,111,25,253,174,194,232,111,241,118,65,91,184,168,184,156,242,185,178,201,148,128,23,92,168,203,61,72,50,47,104,47,236,92,103,223,151,59,152,188,102,133,94,28,141,50,73,169,233,255,153,105,175,122,145,65,244,89,77,81,104,10,114,255,177,243,84,123,174,239,123,57,86,189,246,163,159,85,4,24,174,187,81,27,124,43,39,130,96,183,149,54,31,81,45,43,155,171,35,38,144,47,169,46,18,25,162,109,220,110,164,64,93,253,212,120,150,91,30,180,24,235,188,180,124,212,32,198,58,3,60,109,121,152,102,143,48,101,87,35,141,138,140,96,75,146,68,47,43,216,30,70,165,217,209,131,56,224,255,203,12,237,94,190,14,254,181,184,91,169,1,151,242,119,59,248,26,174,190,50,75,178,89,149,145,74,23,166,246,40,135,82,71,159,173,179,35,158,74,113,133,156,244,160,92,193,222,24,134,40,15,223,187,129,144,57,144,150,63,194,180,209,76,136,76,250,211,173,187,128,243,113,4,140,80,248,9,211,35,159,148,50,169,162,118,123,156,111,176,158,188,161,163,170,38,115,114,169,75,191,244,42,159,75,117,226,91,1,164,115,107,64,219,70,83,160,137,132,186,216,182,181,141,171,105,153,77,129,2,65,126,120,130,240,60,111,177,122,128,228,33,191,50,96,122,221,17,122,47,185,2,239,105,166,245,115,242,230,101,235,85,165,113,130,33,29,212,199,188,4,182,152,200,23,187,173,95,39,122,38,22,252,154,94,244,213,4,67,201,123,209,128,32,132,147,54,98,188,233,35,120,105,121,107,134,17,54,100,27,47,247,251,73,158,0,94,247,106,95,243,127,159,25,158,87,146,34,156,87,36,120,198,128,27,159,38,250,66,133,167,82,69,8,223,80,96,174,79,130,23,219,117,69,97,120,199,22,245,168,135,155,131,168,158,108,205,115,101,10,158,68,204,42,84,95,200,35,195,219,199,235,77,112,140,184,6,224,13,239,101,179,162,127,167,79,227,156,92,65,153,92,63,127,165,165,5,100,0,203,23,7,76,64,248,101,103,142,220,170,93,145,195,88,180,86,174,117,7,66,27,127,254,121,205,176,43,247,69,24,27,233,133,18,49,24,255,4,205,246,73,107,178,71,110,221,147,219,129,93,180,67,234,163,3,37,228,154,57,182,198,142,8,43,151,46,74,209,191,111,119,62,30,133,149,203,35,133,242,36,179,37,120,159,26,37,236,32,4,99,243,243,98,132,82,156,121,104,196,173,71,239,188,32,254,30,246,97,26,201,182,208,227,57,99,230,247,32,14,237,119,129,0,199,122,110,88,140,238,109,108,21,108,100,38,170,236,163,46,102,139,114,183,243,163,82,19,146,137,46,237,104,192,198,204,1,110,112,126,187,23,80,67,215,229,37,169,129,220,194,147,130,227,48,252,197,111,32,169,240,133,138,140,239,133,254,70,169,50,199,48,4,206,132,12,212,81,143,231,124,146,18,187,1,135,52,170,150,199,184,54,93,205,28,248,97,115,129,9,236,88,123,136,99,14,141,149,144,24,62,174,255,61,94,236,65,105,13,0,174,238,66,242,30,3,135,67,139,95,78,213,228,31,211,44,148,44,16,85,137,159,80,87,122,55,235,110,174,138,14,148,147,174,64,109,157,206,151,104,186,62,170,226,198,221,253,169,4,63,62,154,203,241,220,215,29,179,206,251,250,3,181,221,222,86,64,184,0,64,43,230,152,247,49,244,26,161,113,195,152,251,64,47,49,75,143,171,111,186,12,139,50,39,212,73,14,90,149,206,186,172,3,155,156,43,233,144,70,84,20,248,207,15,71,21,177,34,218,24,114,63,159,22,77,188,177,23,41,240,114,206,159,92,52,190,225,125,215,132,99,10,138,224,30,203,158,3,23,248,139,238,202,2,28,2,193,164,73,22,168,124,94,51,165,58,25,230,33,248,22,25,72,130,144,161,173,242,191,29,110,179,38,87,185,85,116,188,207,253,70,166,175,57,145,35,251,219,92,168,222,199,158,73,72,115,77,31,155,99,154,150,238,167,254,188,119,136,208,157,214,136,147,43,134,37,19,209,162,254,83,242,3,41,194,202,215,21,209,205,228,223,97,101,150,252,59,169,82,58,105,91,163,115,20,81,204,252,242,55,233,83,68,108,193,69,146,159,1,208,94,67,173,80,119,105,10,211,97,166,231,128,61,187,179,160,29,144,250,100,43,207,73,99,17,88,45,232,84,145,227,10,184,60,58,68,190,141,251,119,244,89,22,214,134,48,97,240,188,70,58,94,2,246,71,124,57,162,192,70,50,94,98,133,243,83,182,111,136,83,34,149,34,137,249,222,39,238,151,97,46,108,184,191,148,180,86,57,197,85,87,230,148,220,20,104,157,92,223,213,120,88,123,204,29,18,245,212,150,132,170,37,114,12,35,197,108,210,104,184,178,96,234,241,154,117,28,92,174,55,92,38,233,34,204,208,244,4,63,60,140,175,88,186,45,111,244,190,241,14,224,199,36,100,87,56,81,164,14,140,12,249,196,182,138,76,245,227,249,7,127,76,192,245,73,74,120,244,109,236,109,134,222,246,197,97,38,209,76,228,196,47,177,5,249,57,78,213,25,20,45,98,204,3,252,149,245,226,217,33,61,87,109,37,251,167,190,35,54,140,101,170,177,193,196,20,98,49,42,134,239,203,89,44,99,151,179,115,26,7,216,65,148,242,87,135,176,144,38,166,61,245,20,126,175,23,199,138,174,121,19,44,118,47,97,136,211,228,201,77,94,117,0,137,26,107,6,3,131,196,25,117,77,90,44,84,91,177,125,3,88,27,96,33,139,76,104,226,86,187,189,46,146,153,141,94,194,23,103,7,78,226,231,133,168,226,135,13,30,160,17,96,198,9,45,161,63,80,83,58,238,47,51,110,115,141,144,138,69,87,235,101,157,4,77,100,184,122,250,236,29,37,140,80,86,18,3,94,18,209,173,231,23,242,201,89,92,193,125,224,182,181,172,206,163,145,169,1,241,254,249,91,233,178,4,159,36,33,151,120,11,235,230,113,10,77,44,17,6,39,158,130,23,254,242,250,58,147,204,123,200,50,51,66,139,6,90,81,31,176,10,169,178,218,34,195,229,251,4,159,186,78,151,43,169,32,182,165,161,155,41,75,140,145,13,227,144,219,141,18,26,108,11,155,140,189,118,51,42,83,23,187,53,140,101,122,160,197,142,107,106,190,209,162,214,221,196,79,165,196,211,45,95,146,137,144,88,42,67,239,194,159,251,19,144,159,5,173,190,182,34,50,175,109,236,65,12,216,64,161,107,43,28,207,34,116,41,214,89,140,56,32,55,51,94,168,181,101,51,37,70,212,24,187,123,17,30,206,247,93,173,142,231,91,210,46,88,231,73,162,37,59,210,39,103,199,95,5,103,155,169,166,76,176,70,225,198,127,134,27,236,67,124,40,45,253,36,168,205,245,223,174,189,47,8,116,179,215,135,164,46,177,6,229,75,158,160,172,227,82,101,175,46,252,115,238,136,178,136,118,123,91,121,113,100,237,195,58,128,121,8,62,166,103,167,69,110,3,47,152,165,132,80,113,6,49,67,213,217,103,128,12,168,29,185,112,200,215,109,129,159,73,147,6,143,14,5,218,162,251,205,215,199,245,181,245,71,168,77,107,226,248,108,112,195,16,143,145,197,247,0,185,143,78,155,198,33,213,89,238,151,109,228,46,165,153,43,212,82,10,218,194,210,154,37,2,120,57,196,82,115,33,240,47,163,133,117,54,10,88,174,82,205,255,24,134,101,107,181,137,209,66,80,175,246,219,89,65,133,232,166,11,37,232,93,77,208,185,119,25,19,98,71,172,3,102,242,174,251,104,141,249,214,173,75,177,239,24,116,44,159,92,77,135,53,117,104,237,135,210,136,228,153,89,144,3,115,228,69,43,107,66,72,210,53,210,193,144,185,174,241,105,209,64,67,112,1,232,19,102,46,216,76,37,215,44,242,97,204,100,182,77,128,91,101,92,53,86,60,237,130,177,47,185,88,9,115,114,117,163,194,242,28,107,222,15,213,45,197,29,30,227,239,151,50,38,183,22,0,141,240,51,120,209,80,8,167,11,118,48,142,252,46,208,102,215,198,41,5,76,237,72,90,70,43,210,245,45,180,25,98,3,178,94,45,197,173,44,197,228,104,204,216,137,225,223,49,216,89,96,176,128,104,69,188,122,230,146,135,168,160,1,69,175,54,251,90,248,111,183,2,200,200,9,164,214,220,54,131,161,163,115,151,64,139,104,50,129,153,86,162,4,170,52,224,102,158,181,38,19,91,248,65,67,171,36,108,192,224,2,246,232,8,77,245,104,225,85,76,147,144,68,36,196,77,148,158,139,195,68,63,112,245,178,55,203,163,194,202,17,41,194,233,240,182,216,104,107,146,252,98,214,255,53,240,174,70,50,182,77,110,94,246,198,210,86,184,18,52,135,191,152,179,48,83,232,181,88,91,188,25,31,75,183,174,174,231,112,2,191,63,213,7,240,253,104,89,59,20,208,211,125,133,160,3,205,244,128,139,155,178,72,148,204,232,40,178,25,226,82,182,87,198,20,67,59,233,63,33,111,69,178,127,71,191,24,13,233,182,100,160,109,13,248,225,18,81,102,192,137,134,242,153,32,18,149,132,38,223,9,188,26,230,12,243,95,219,214,114,228,153,76,189,10,14,233,47,60,26,54,174,107,137,2,48,32,112,170,41,30,16,67,113,221,225,186,90,78,237,251,217,123,47,8,215,93,45,80,206,176,118,108,185,32,90,1,83,137,118,42,245,209,221,10,242,74,24,190,156,209,17,33,98,176,180,198,17,241,245,32,103,173,63,193,125,173,209,231,157,49,124,207,56,115,104,216,105,120,133,137,175,212,120,124,4,33,29,20,164,28,128,1,148,222,195,249,138,247,199,39,58,121,197,37,41,17,243,102,67,138,98,27,144,182,87,240,242,185,227,163,202,74,21,212,50,38,212,185,97,42,139,231,34,232,43,71,157,77,172,111,217,62,127,129,173,236,165,39,29,129,229,227,8,97,129,250,17,12,208,64,178,165,29,31,99,151,105,35,43,134,177,96,204,183,147,110,226,222,128,249,211,177,228,100,198,166,144,246,4,70,76,178,137,210,68,151,179,174,11,14,81,58,230,6,196,241,22,218,117,214,16,255,116,163,39,212,90,164,228,163,227,71,16,30,110,246,31,234,201,44,84,107,207,12,240,34,129,14,163,201,32,252,249,254,59,155,98,96,14,37,85,165,138,61,191,124,252,195,25,205,125,241,114,95,103,154,175,103,88,157,73,219,21,181,11,228,143,105,194,103,1,120,10,243,118,233,175,95,248,82,154,231,80,147,160,26,51,155,201,115,241,218,27,179,194,254,164,10,59,5,84,163,35,90,156,246,25,57,4,0,30,173,5,205,217,167,12,247,92,106,1,112,92,15,238,208,4,150,50,68,155,163,98,150,24,231,170,204,42,252,222,165,139,80,98,244,165,190,106,140,204,11,6,20,30,241,140,9,226,65,213,174,111,181,167,225,14,134,154,196,71,173,180,84,99,74,10,76,3,36,21,63,168,3,157,103,80,142,135,217,195,161,83,144,26,136,129,65,247,101,36,65,130,109,195,231,89,58,48,102,47,162,195,21,159,172,145,247,45,105,144,168,94,120,221,28,137,58,182,168,146,68,66,193,90,244,95,92,231,102,168,212,188,137,137,170,246,41,67,205,211,113,218,255,198,18,65,231,148,74,165,93,164,220,248,228,171,66,122,215,199,226,65,175,42,84,156,0,80,93,0,78,16,159,191,198,47,45,106,164,106,63,124,211,149,242,37,49,201,221,19,141,59,225,17,75,186,2,169,44,98,232,118,227,233,16,241,173,12,133,84,23,104,213,211,154,0,45,125,66,149,71,140,175,78,57,140,202,66,105,245,136,139,95,254,127,251,36,113,159,204,211,219,7,207,231,179,44,145,10,209,43,74,171,84,211,118,112,199,142,13,142,162,198,234,213,164,193,245,124,250,164,237,65,87,216,156,39,98,217,30,136,156,160,182,202,248,6,203,148,251,112,223,122,157,47,173,195,6,24,51,86,115,76,85,2,64,46,122,203,61,134,49,190,184,48,46,194,91,178,100,11,165,217,59,190,1,85,206,4,56,194,28,222,120,110,72,198,40,90,108,136,71,209,165,190,12,212,192,35,248,114,228,143,99,234,159,19,220,16,61,251,43,215,166,59,249,91,142,166,24,26,19,49,227,114,163,98,139,183,216,7,103,189,33,146,95,230,197,25,123,107,101,107,57,174,222,105,248,24,12,85,154,142,13,110,45,4,183,149,39,175,124,78,60,53,41,228,213,55,11,179,171,198,67,141,82,75,81,78,239,33,251,248,72,210,212,74,147,220,227,221,235,11,70,232,169,250,189,152,250,251,249,159,147,189,99,174,177,28,147,48,233,116,214,224,148,254,70,239,208,210,124,107,106,5,245,33,241,178,238,253,143,243,18,44,165,37,108,138,40,97,231,171,6,177,200,82,0,81,250,235,121,174,56,211,102,197,208,248,71,27,194,64,160,245,58,79,183,237,60,125,137,248,84,100,211,118,77,143,39,133,43,11,157,110,217,34,92,42,39,184,174,251,122,7,228,88,211,178,196,45,137,153,56,52,233,83,201,176,69,133,141,80,123,94,124,203,60,233,37,187,192,104,156,52,241,189,224,145,244,217,77,43,107,66,138,232,154,210,15,138,17,123,11,255,141,251,148,192,117,124,191,91,74,49,27,252,80,53,210,1,232,166,40,61,167,124,151,110,196,241,60,169,252,96,118,194,84,205,73,235,244,122,166,97,161,160,133,50,232,173,230,54,72,53,195,205,207,21,206,136,5,138,133,135,215,85,233,208,44,199,149,183,97,105,21,14,194,180,49,155,163,253,193,200,183,212,181,175,176,85,154,198,165,94,216,115,187,103,108,99,1,97,240,109,134,103,17,226,127,67,210,161,245,164,65,124,98,181,184,148,93,144,255,208,161,219,143,149,198,223,245,29,109,138,192,150,243,79,66,159,4,112,173,133,114,41,150,134,193,208,171,122,181,188,152,40,247,36,34,248,77,181,86,254,59,97,105,20,93,253,161,5,136,13,62,109,117,123,66,7,173,243,96,231,37,21,180,23,68,35,30,47,131,236,62,206,162,191,41,102,186,6,48,195,25,197,159,59,217,26,226,120,119,10,184,55,206,137,106,129,117,176,147,172,23,141,144,20,77,206,194,59,148,221,219,22,238,126,60,238,252,128,56,43,33,159,48,230,7,158,189,179,34,39,4,251,84,245,171,33,71,98,154,75,200,207,48,124,96,32,128,39,58,140,177,247,61,24,82,78,156,118,124,181,191,56,236,174,67,61,180,39,20,233,56,198,127,244,187,37,121,152,175,238,112,77,102,208,85,79,10,5,206,65,205,90,232,127,3,107,199,244,213,134,202,41,124,40,62,92,166,50,145,185,119,113,104,200,117,200,175,243,27,35,9,179,115,46,48,186,243,59,107,198,214,113,134,160,19,213,79,62,126,251,252,239,112,201,62,131,60,133,22,179,132,201,38,229,139,76,116,202,162,52,132,112,77,208,82,35,174,76,181,54,202,5,159,153,243,69,243,104,93,164,43,126,208,79,182,32,117,221,248,144,190,25,8,73,117,200,179,37,232,161,83,103,41,110,3,122,193,13,83,178,111,48,139,116,217,255,120,151,6,66,2,27,102,234,24,34,28,105,154,49,1,139,48,16,18,226,85,59,66,84,6,227,203,31,226,81,36,64,124,118,20,163,26,243,237,32,18,114,114,217,100,222,204,193,169,119,234,105,177,232,73,168,251,92,208,232,158,75,15,171,132,240,16,24,110,42,194,244,215,117,78,44,127,178,202,153,36,227,249,155,220,32,255,105,61,74,100,168,248,13,23,5,175,34,176,244,35,97,63,47,70,222,132,166,137,186,252,115,27,195,208,85,167,152,221,175,229,28,56,237,93,152,130,30,125,36,84,91,140,59,182,47,135,145,61,180,28,71,62,191,191,123,12,217,45,224,73,1,196,152,195,91,159,46,62,45,191,114,146,110,239,212,137,189,222,89,121,159,21,233,45,171,195,225,163,254,118,213,240,182,228,53,218,83,36,22,79,131,111,112,86,134,78,164,36,128,222,6,7,81,109,79,170,250,11,170,238,170,173,56,23,67,176,11,207,229,10,34,85,147,214,141,71,231,12,10,52,226,75,95,156,35,77,144,143,136,108,200,113,13,200,128,116,150,243,240,242,42,129,227,42,252,126,104,16,253,83,206,141,25,194,73,196,105,168,136,182,96,209,188,230,69,116,45,229,28,51,251,252,233,146,178,98,146,43,230,77,231,73,82,3,117,249,248,179,98,224,166,210,144,124,249,57,230,245,94,143,209,54,177,43,191,80,66,100,255,24,160,159,104,220,75,76,208,230,250,242,41,140,7,92,172,141,46,147,97,49,83,172,250,87,198,184,203,254,17,87,21,251,91,169,123,116,41,62,5,214,71,127,104,159,117,20,88,175,10,201,251,255,11,244,123,194,130,251,46,99,200,133,250,202,140,209,75,84,27,65,176,109,134,53,157,146,241,116,19,117,38,117,105,253,146,250,220,234,235,241,6,178,85,155,57,54,65,164,34,210,229,159,161,11,48,149,71,21,209,126,148,77,169,241,24,82,187,171,191,51,240,65,246,117,221,237,209,94,40,5,119,55,245,180,70,213,43,102,37,42,118,63,199,7,23,164,100,70,107,183,209,4,97,203,65,212,136,40,27,12,35,225,160,231,19,130,232,67,23,215,59,0,98,228,107,199,224,241,188,48,196,31,6,154,252,196,87,239,24,75,152,104,16,63,212,85,237,100,145,42,157,115,123,96,122,4,162,73,80,161,228,76,16,223,176,6,82,204,98,36,96,202,134,160,192,1,29,120,58,24,33,156,177,110,28,134,17,247,50,59,229,107,66,88,135,57,46,14,98,51,85,114,189,143,211,186,226,142,125,191,251,230,47,154,161,68,66,248,72,174,22,24,209,95,51,85,91,86,245,67,214,165,107,179,18,137,72,216,166,147,124,180,214,122,44,36,193,176,119,148,175,246,27,133,43,101,175,186,105,165,97,20,185,208,253,252,141,46,235,123,172,4,148,198,121,23,125,48,78,251,106,194,182,43,19,182,126,102,90,254,178,128,10,148,120,236,39,201,74,65,20,158,169,143,129,227,36,152,131,156,130,230,0,90,91,71,146,85,67,37,199,245,249,38,2,66,171,33,15,72,255,239,154,133,124,166,96,85,202,88,204,138,35,219,87,212,232,121,190,70,30,2,106,82,105,93,181,81,160,148,117,63,179,80,121,165,147,238,228,94,134,194,66,193,116,13,234,121,120,217,136,130,118,53,140,90,105,134,6,75,85,224,130,58,115,146,122,74,136,252,222,117,143,22,31,211,90,60,216,217,53,56,113,176,81,156,72,42,164,174,65,122,245,94,169,105,154,221,156,14,118,171,232,64,83,119,201,3,149,12,251,209,94,153,93,246,11,220,42,208,131,1,53,18,168,85,178,87,99,90,152,6,133,253,112,248,197,43,158,44,211,56,158,24,20,166,48,250,211,92,23,29,121,196,153,248,140,193,129,25,242,197,166,74,249,161,44,139,234,165,35,209,251,29,44,181,233,173,145,196,92,157,216,51,224,250,204,105,58,160,10,6,33,205,180,57,67,241,50,18,203,229,31,232,117,14,97,25,28,39,208,47,168,23,70,185,135,34,252,18,215,19,179,35,6,241,39,232,112,47,55,76,63,42,212,28,178,26,72,217,111,203,213,173,225,202,198,42,73,102,129,140,236,181,162,207,0,200,126,230,138,143,187,109,127,3,16,147,186,214,134,201,244,22,40,88,12,156,243,16,50,42,207,72,22,15,99,73,122,44,113,112,18,253,89,154,191,134,129,154,225,82,158,18,135,78,170,128,156,240,232,231,66,105,96,23,152,101,9,100,151,213,244,222,249,19,50,142,47,179,41,188,172,219,98,77,157,206,209,85,233,113,100,87,37,50,108,237,101,60,230,187,64,61,93,71,203,228,90,240,183,145,173,29,57,242,13,126,205,110,22,103,125,89,58,156,238,161,83,60,146,64,123,247,228,206,20,74,108,82,254,82,21,61,169,29,116,248,15,52,107,16,147,242,164,227,187,50,244,103,197,78,190,2,145,180,69,18,41,124,19,88,133,215,98,237,191,196,232,248,62,245,247,108,103,189,227,114,151,106,255,19,28,41,185,97,128,22,68,174,83,139,143,95,31,233,104,65,240,167,213,48,42,70,77,48,52,194,109,254,220,34,168,138,217,229,192,79,40,105,145,164,117,3,233,184,73,55,208,116,223,162,56,94,222,110,84,1,254,143,215,252,214,69,130,139,4,221,94,29,188,219,255,190,42,38,197,145,204,44,55,122,159,244,16,9,177,199,16,146,114,221,21,102,195,24,203,139,249,165,170,141,33,121,143,160,215,115,188,112,2,180,176,113,230,162,9,58,145,2,54,0,30,13,123,141,109,102,76,6,200,177,202,172,7,245,38,219,27,0,125,183,79,171,104,186,103,179,20,104,105,1,178,231,67,126,152,18,115,240,232,62,40,55,9,42,174,21,31,64,64,109,190,203,153,113,27,101,112,184,169,214,206,71,215,226,33,205,61,128,116,218,233,1,207,34,13,139,60,234,118,174,234,178,2,173,116,164,118,138,14,118,251,215,125,249,40,77,250,130,206,159,106,210,178,54,194,206,109,35,6,147,23,214,57,59,167,245,20,204,37,43,12,91,107,157,185,251,160,191,89,226,78,160,13,90,55,6,227,95,121,124,213,70,153,183,41,64,119,246,146,151,246,66,12,250,249,139,118,191,18,95,21,178,202,186,208,122,209,7,147,202,17,56,88,55,166,199,154,141,92,12,17,213,55,89,118,121,46,122,79,126,62,160,58,252,43,225,155,37,243,16,197,88,217,67,151,79,49,183,37,11,246,169,147,153,155,130,53,205,21,239,78,19,65,52,153,185,111,185,124,227,241,152,151,67,56,54,225,158,243,126,174,121,52,49,59,234,72,127,38,248,29,159,185,230,112,0,254,50,208,11,143,180,28,85,104,20,194,176,77,179,102,4,70,177,51,190,167,59,20,195,99,152,173,242,223,2,171,103,186,101,43,60,61,136,138,89,127,85,229,191,198,107,244,160,127,38,37,159,238,70,76,25,220,220,110,61,20,142,68,218,104,238,152,61,232,230,44,176,31,87,157,246,22,44,154,197,48,158,192,182,246,197,29,165,223,169,99,1,215,74,127,54,187,102,140,20,236,197,138,178,110,207,173,133,175,99,7,25,116,237,136,141,146,151,211,126,208,185,56,199,223,235,85,76,52,44,178,1,227,21,190,31,66,44,122,52,46,38,42,127,45,150,50,220,152,188,65,172,157,92,18,26,154,116,72,214,243,214,212,9,180,232,2,137,244,44,230,132,65,84,148,199,249,178,59,87,134,174,48,9,80,224,203,150,179,169,11,77,55,132,56,254,23,148,237,95,252,243,255,245,135,22,176,64,221,32,186,162,220,56,199,195,124,2,249,249,226,195,122,60,233,8,9,237,224,78,120,11,185,134,142,84,162,105,46,13,52,202,147,63,245,33,103,180,102,116,94,87,111,51,130,52,207,230,135,167,74,221,215,91,40,84,15,17,140,219,126,252,139,181,217,130,123,190,227,137,79,184,197,75,181,120,59,247,162,148,34,77,85,112,196,225,204,160,158,230,64,74,228,66,18,229,91,253,216,45,21,100,65,0,85,123,232,65,124,196,87,155,88,109,179,107,104,36,151,91,179,61,53,195,28,226,126,148,121,136,45,120,85,178,79,45,59,207,74,195,202,229,57,15,139,170,70,71,37,60,230,85,78,138,24,220,132,120,59,25,3,220,83,8,169,138,182,97,23,33,78,46,218,55,247,31,254,0,205,211,195,184,30,226,151,133,144,217,175,6,81,209,111,146,95,200,239,98,129,231,210,30,54,211,42,184,216,244,94,152,105,183,120,1,118,176,214,123,150,35,200,219,36,96,149,209,38,158,182,89,176,150,5,198,3,170,19,4,54,149,182,249,174,91,137,7,128,46,176,211,110,224,165,31,220,244,253,182,160,70,234,158,3,28,33,139,193,100,221,68,167,80,12,32,48,180,120,194,108,7,138,192,237,130,225,195,251,169,250,190,233,147,71,133,122,203,124,145,80,148,116,134,185,87,23,202,88,130,52,233,102,120,94,177,109,115,225,84,94,248,16,41,9,245,73,228,2,176,177,62,148,252,28,119,197,243,14,214,147,22,121,251,22,88,2,22,60,4,122,195,34,26,39,42,152,150,232,147,33,60,115,102,40,71,21,0,188,41,34,14,235,143,91,94,114,146,224,197,84,82,49,22,75,55,252,121,234,121,150,188,236,52,148,83,151,220,22,137,221,80,51,201,86,243,198,113,22,233,99,74,48,68,229,28,84,110,66,209,249,150,37,219,134,212,12,238,47,27,213,34,12,3,248,226,64,233,81,188,140,175,222,206,255,199,182,229,18,162,134,10,238,218,216,9,25,16,64,87,13,240,150,10,30,147,83,154,239,195,212,94,236,22,200,237,208,235,219,84,57,175,177,218,227,3,143,236,185,188,62,164,52,190,189,95,49,193,233,149,210,7,12,15,208,200,60,89,146,233,106,83,251,119,78,228,86,43,124,193,146,163,41,150,106,85,46,19,150,55,136,147,245,197,57,234,63,172,178,194,34,199,99,247,197,186,80,203,76,47,247,53,224,44,70,255,199,195,187,36,142,36,201,67,53,77,142,122,217,168,52,99,141,169,205,86,181,14,69,249,234,193,81,157,117,102,162,30,199,249,42,57,85,90,182,211,143,179,218,99,15,164,177,19,187,112,49,227,1,175,124,40,159,73,113,20,47,27,129,196,127,219,4,177,201,153,221,246,6,187,254,184,179,131,28,72,234,170,144,153,244,143,134,123,183,146,183,125,86,97,133,171,46,134,78,231,7,24,63,242,28,45,5,174,168,106,213,158,2,221,182,19,129,98,75,31,108,191,53,34,182,170,217,217,188,233,211,132,247,67,220,86,194,228,159,48,222,4,234,99,254,26,135,232,72,52,200,128,135,77,72,87,220,253,97,9,99,219,150,249,187,242,98,228,146,80,143,4,42,240,135,109,234,6,93,225,25,213,8,14,108,42,138,40,221,224,101,116,133,58,223,46,226,155,186,214,4,180,245,190,84,221,99,197,141,15,16,32,75,160,145,27,64,19,1,114,228,196,204,109,134,67,13,234,179,185,1,90,94,37,147,242,252,70,31,195,125,235,6,69,99,240,186,246,139,176,13,88,54,154,22,79,60,146,144,146,87,85,149,57,51,185,79,34,213,69,37,106,169,107,167,61,235,241,203,43,152,80,69,29,71,134,74,207,136,110,245,153,123,225,223,48,53,12,223,15,158,210,155,39,232,4,203,90,51,131,23,70,16,118,109,16,78,40,119,166,16,13,54,54,118,224,237,202,180,195,60,111,111,232,199,31,76,223,44,224,4,13,117,186,61,234,246,236,107,166,39,156,134,90,251,165,43,10,107,18,48,39,236,205,196,228,211,37,108,88,131,192,27,111,125,82,154,242,18,233,228,229,128,97,231,200,17,27,202,178,51,75,175,174,113,203,0,40,66,224,122,152,71,144,243,100,27,98,100,207,215,172,251,173,83,145,21,187,143,56,241,117,6,74,4,98,196,186,204,150,3,1,78,41,137,73,183,247,172,158,76,142,117,225,69,85,255,176,252,148,10,253,113,35,201,145,192,87,14,131,191,66,129,220,220,201,209,59,0,92,195,152,38,110,173,252,14,20,223,165,248,123,19,86,223,6,25,188,48,184,242,82,195,17,5,43,9,187,177,36,42,69,168,11,157,165,65,210,69,52,117,34,36,173,4,198,160,66,35,176,228,27,98,57,149,0,229,42,76,155,150,88,92,43,184,238,30,177,35,197,12,90,29,103,63,92,13,11,58,163,24,151,38,252,101,181,181,203,207,167,57,137,125,188,69,11,162,246,162,206,93,57,226,105,83,148,152,159,35,191,222,198,107,253,6,115,61,75,135,184,211,204,142,159,141,211,127,120,183,142,197,83,199,22,191,11,47,0,69,25,115,83,242,142,203,193,234,229,26,154,210,124,254,9,2,211,49,85,25,94,248,25,222,148,140,137,231,246,213,236,170,160,85,35,182,85,5,159,180,183,119,35,231,214,175,40,142,127,55,70,207,207,218,181,3,98,127,12,203,209,226,27,165,36,34,175,0,101,153,75,17,237,52,156,7,187,64,196,8,128,245,175,136,65,5,84,73,231,207,37,41,118,57,82,174,155,47,39,208,95,17,249,57,157,126,219,172,163,179,148,218,84,9,28,108,142,166,109,35,85,104,79,244,142,153,60,35,165,184,21,228,93,100,195,142,176,66,193,46,177,195,104,91,180,27,218,19,92,174,239,64,99,201,7,121,176,158,237,155,66,204,217,93,225,86,62,190,125,62,140,106,206,64,51,199,205,95,74,239,81,171,59,164,2,206,131,61,62,67,189,230,204,140,111,193,5,181,15,189,12,131,167,117,61,1,51,98,188,132,1,86,86,175,23,133,155,75,30,38,78,45,35,6,246,131,143,184,238,89,177,218,93,191,248,205,131,186,101,241,219,178,235,176,196,3,146,226,115,173,89,236,219,85,203,31,151,130,47,106,93,14,79,133,71,184,209,135,207,10,36,73,177,132,215,123,21,66,254,160,112,227,222,26,249,198,178,45,103,22,250,235,38,149,88,15,55,252,128,165,13,103,103,216,199,175,141,244,110,61,55,56,226,183,126,14,159,63,102,96,201,87,243,120,165,29,33,65,52,48,18,90,174,253,219,74,111,163,142,56,75,170,74,68,193,179,22,117,5,26,108,32,201,2,131,142,146,54,56,247,160,117,165,133,3,191,17,115,182,165,202,104,77,162,124,120,63,192,213,45,74,152,74,185,29,23,48,249,15,41,201,136,196,210,255,94,90,225,124,59,197,20,218,179,177,17,239,243,179,14,64,195,35,88,59,216,162,236,5,8,92,100,52,9,21,245,194,110,239,201,84,224,144,39,233,79,64,204,146,48,224,224,133,217,57,144,49,211,165,255,181,103,14,4,137,139,15,83,180,112,79,246,42,162,159,127,39,26,15,211,98,58,45,120,49,2,151,158,114,221,155,155,67,177,48,167,229,143,46,107,40,4,233,206,230,200,64,196,5,173,122,48,168,253,153,200,135,79,234,167,16,178,21,228,140,61,213,163,166,113,24,192,1,207,247,253,116,50,86,223,200,81,45,171,154,45,180,194,9,223,173,224,18,30,208,165,167,254,221,134,179,61,199,197,240,140,55,66,68,203,41,174,241,53,147,72,206,62,202,139,204,60,205,105,11,248,187,186,216,176,218,41,163,232,83,217,170,152,215,219,135,62,126,220,29,168,70,34,157,105,11,145,63,9,244,115,197,133,92,6,147,152,1,154,164,153,138,150,80,225,1,239,168,135,26,64,35,175,162,163,205,175,136,16,156,130,152,105,165,197,5,179,157,19,15,200,20,122,6,30,87,231,71,130,232,238,131,70,158,252,27,40,201,59,166,69,116,129,88,1,149,122,38,91,134,73,51,15,236,172,172,91,254,28,141,41,114,226,198,178,105,188,188,236,18,57,199,68,104,198,68,49,134,145,210,19,187,172,133,188,9,11,227,146,1,234,51,132,130,176,117,111,75,183,80,46,130,172,159,201,60,6,135,214,239,79,39,250,249,31,147,254,160,15,31,187,2,55,157,207,255,121,76,105,5,110,130,110,47,64,169,138,42,120,47,121,21,156,124,138,188,224,197,245,194,202,139,102,253,43,124,214,16,77,58,96,45,158,17,225,228,173,178,209,133,165,245,82,84,37,197,142,1,202,121,44,251,174,189,19,53,79,111,204,46,208,194,207,100,5,7,42,116,162,27,194,169,195,236,56,9,215,231,42,222,121,239,182,219,13,139,248,37,203,144,127,140,92,59,110,4,59,187,215,202,93,155,244,193,101,171,213,194,105,180,49,43,2,101,247,22,136,14,16,227,5,129,2,106,61,39,116,168,25,90,167,255,2,92,158,215,224,248,191,114,4,103,127,88,223,24,150,140,235,21,166,202,102,238,2,186,30,141,7,64,174,161,208,54,184,103,63,98,234,32,162,69,53,193,111,179,208,108,98,124,181,60,3,135,119,201,157,30,108,218,118,124,33,65,7,180,140,187,214,144,124,175,85,161,65,214,112,70,117,218,93,77,243,195,65,95,38,85,130,158,235,21,125,206,147,215,126,198,213,190,98,140,38,49,14,47,82,240,147,21,229,225,4,242,236,0,20,250,48,208,169,170,234,44,110,233,144,23,74,152,86,127,177,36,83,86,157,29,25,152,220,2,157,156,79,129,138,27,129,224,9,194,83,231,117,171,138,37,2,125,57,246,4,208,91,89,70,7,239,69,174,184,10,2,221,10,184,225,51,29,223,228,226,83,19,218,44,25,88,67,23,94,120,23,239,39,194,172,169,121,64,136,21,57,69,13,14,120,61,69,164,182,150,67,215,30,188,77,233,143,185,168,34,32,187,255,40,251,149,110,197,125,113,124,180,62,50,153,192,235,143,163,165,42,12,8,200,162,0,70,218,16,2,68,34,60,224,81,100,97,54,77,181,144,40,192,144,160,179,73,108,25,155,145,2,174,93,17,22,220,194,34,156,191,179,41,250,112,116,165,41,150,13,62,14,125,25,38,183,188,105,2,50,191,252,189,212,163,99,204,141,96,37,173,163,145,59,148,88,180,26,14,247,65,251,75,7,234,76,11,96,235,196,78,107,63,139,48,84,162,110,170,90,127,102,138,208,183,173,90,194,78,81,232,31,10,239,114,115,127,62,205,136,195,138,135,204,68,197,200,38,150,172,90,174,184,190,32,99,37,188,170,133,59,159,114,157,81,161,209,4,216,240,203,249,254,0,120,8,41,236,209,166,104,238,236,217,55,117,153,7,217,101,200,129,44,124,197,243,128,49,255,10,132,56,159,6,189,112,1,139,149,155,152,176,63,160,206,55,136,128,51,98,104,118,93,174,107,161,74,36,55,201,64,5,10,250,217,146,116,14,233,129,59,173,46,33,209,1,249,36,216,236,30,2,157,5,180,44,118,255,244,101,40,34,57,190,239,218,0,103,18,108,248,115,238,255,94,53,87,78,84,148,121,3,64,159,69,39,164,146,61,121,164,231,178,211,80,211,192,11,66,252,49,10,185,177,12,217,40,248,115,134,91,101,74,96,81,39,195,246,10,67,50,139,228,18,251,124,203,44,93,184,101,80,131,148,105,43,127,51,149,186,2,114,185,85,53,240,148,208,84,224,13,65,202,165,83,62,85,49,199,51,244,148,70,220,161,103,220,246,233,104,213,221,164,186,124,22,120,228,214,133,57,139,174,242,162,39,137,61,161,58,119,83,97,102,237,200,95,110,24,171,46,158,252,99,6,28,255,167,83,79,209,233,182,211,88,138,204,94,28,244,110,78,185,54,22,90,183,54,62,37,72,253,66,202,57,107,238,184,57,14,6,85,77,34,136,98,85,56,201,46,124,138,130,152,222,104,85,149,154,21,186,1,68,134,229,190,188,6,3,127,85,203,83,34,140,90,139,176,200,106,168,238,96,11,200,125,181,192,37,242,111,209,111,211,157,125,199,117,154,73,196,154,129,137,88,124,183,12,239,120,178,234,186,215,69,225,137,1,244,46,201,158,21,27,224,66,61,65,126,24,250,13,17,238,53,30,141,158,170,254,5,165,165,5,139,188,108,220,203,171,66,246,223,150,168,42,140,43,37,94,141,8,14,231,0,154,189,182,172,122,97,221,46,78,232,244,89,4,65,159,57,193,246,78,32,157,70,163,126,96,11,198,224,88,94,5,96,201,27,35,90,183,49,47,143,215,195,207,148,244,15,58,116,176,88,6,22,148,70,234,158,94,198,239,185,52,146,218,151,63,139,139,111,99,82,237,42,110,209,15,89,114,251,18,79,64,162,33,72,187,62,148,218,252,47,103,140,169,48,78,226,108,162,15,14,19,89,165,66,23,89,51,146,217,11,178,205,77,35,190,13,54,96,7,253,216,7,160,102,235,247,32,2,75,211,49,177,169,63,26,229,151,59,118,175,90,197,5,215,139,123,238,16,231,22,164,86,18,182,208,213,22,44,99,208,231,82,102,121,13,128,73,143,136,198,171,14,153,126,204,159,204,148,173,40,254,243,139,185,102,176,159,188,117,216,162,25,112,23,6,92,62,207,182,242,152,109,92,107,73,65,101,79,134,134,110,94,248,141,120,23,213,154,42,229,169,72,30,25,152,107,187,200,23,38,69,96,248,77,243,142,9,44,116,28,123,241,134,14,242,53,39,67,68,229,226,6,20,22,45,44,223,210,6,108,64,144,50,47,83,6,240,16,17,148,162,138,148,216,172,20,233,152,48,109,153,58,182,194,95,0,84,77,253,48,199,224,97,94,11,92,169,68,82,160,248,193,11,1,47,55,173,148,141,110,103,98,16,208,222,205,1,141,214,244,213,63,254,232,6,138,161,230,109,22,115,146,150,246,20,5,7,93,80,250,174,46,102,24,23,55,70,221,209,13,36,82,67,244,189,243,166,54,176,28,35,90,153,14,71,125,200,58,225,224,18,1,182,118,46,208,110,91,39,163,76,96,161,186,114,250,204,132,20,5,99,49,36,16,103,200,38,152,5,114,9,145,161,173,26,133,215,71,202,225,201,158,89,163,236,244,80,203,50,28,71,58,206,120,76,241,154,220,16,162,134,86,5,253,48,107,254,94,147,227,233,250,44,5,204,123,231,83,100,161,246,88,129,207,149,129,55,233,61,212,250,98,144,148,57,159,244,186,2,106,120,51,124,158,216,219,65,170,69,155,8,227,198,5,3,125,57,12,165,214,57,95,252,129,252,8,239,145,49,216,174,30,220,127,164,23,151,28,244,23,102,30,29,60,88,219,238,120,67,44,30,53,3,64,226,183,179,163,19,76,121,188,5,3,254,184,64,129,182,130,105,238,0,181,137,87,130,40,252,145,174,24,74,84,145,220,108,161,8,161,140,89,108,172,174,245,198,19,10,113,176,14,129,43,12,206,159,18,33,110,51,66,46,243,208,60,229,145,204,223,139,209,99,254,194,98,246,79,124,47,92,70,75,79,183,236,189,139,243,50,101,61,85,36,52,218,79,108,131,152,187,166,30,129,7,193,65,183,162,248,64,39,8,91,241,221,67,179,142,124,177,244,22,56,64,57,84,24,61,189,147,124,0,224,154,113,34,108,252,177,236,147,246,197,255,236,140,87,76,73,218,127,137,9,24,65,118,181,52,243,68,149,28,45,25,226,161,157,120,232,71,54,4,244,175,244,111,219,80,15,3,194,2,103,101,71,82,177,69,10,184,34,142,158,155,229,92,183,48,58,105,129,10,250,174,116,13,66,141,160,215,92,65,52,14,179,122,136,224,236,158,193,190,195,33,106,224,57,0,248,105,169,182,171,180,30,53,225,186,178,186,2,199,199,130,28,95,5,201,36,176,75,90,184,161,71,33,140,182,200,6,77,250,252,218,60,122,41,15,132,53,68,185,23,227,204,14,130,195,11,242,174,104,61,26,110,46,251,186,131,120,186,253,42,14,88,197,142,215,215,50,104,219,30,2,222,173,223,95,35,111,226,126,171,32,91,41,109,21,23,104,14,223,10,19,252,225,218,113,15,174,45,74,191,0,234,132,43,53,251,132,204,116,191,254,121,108,49,172,60,49,194,143,114,192,198,47,191,91,202,112,181,123,115,94,46,87,128,177,5,221,37,234,122,248,71,12,187,156,31,206,206,182,252,248,129,243,132,221,182,165,228,123,105,229,193,108,201,189,89,15,141,236,200,79,124,94,116,159,7,74,220,131,230,141,107,206,255,243,99,160,115,147,65,215,79,174,35,208,202,29,102,157,73,206,104,206,52,78,136,101,255,176,254,239,135,155,202,10,138,225,253,172,13,149,103,237,173,31,0,29,221,94,10,12,206,22,189,167,18,23,165,254,182,103,34,148,29,85,187,44,161,228,218,126,247,39,240,128,30,99,23,7,207,173,159,157,226,87,252,3,86,59,178,238,150,225,17,218,63,63,14,26,210,143,176,148,149,79,246,67,107,121,217,156,112,173,50,22,246,240,208,83,84,175,173,75,240,211,67,231,181,109,196,81,107,184,186,33,163,247,150,243,193,71,183,108,183,246,133,60,140,4,152,148,150,4,87,187,124,71,185,55,14,199,15,117,232,87,247,183,253,200,6,54,167,43,5,34,128,37,22,203,2,215,142,1,163,156,171,118,1,12,211,252,232,94,24,252,38,122,188,103,14,122,147,207,234,214,127,98,42,88,252,130,75,147,196,86,247,163,46,242,151,55,63,35,231,253,215,15,118,66,206,222,210,202,154,208,30,31,156,166,178,29,37,227,17,158,84,247,6,117,171,4,123,124,66,106,159,169,145,173,18,226,224,102,118,56,252,10,127,10,12,237,204,6,226,57,105,246,248,66,100,111,33,62,174,182,157,21,46,87,3,246,155,158,188,229,170,71,250,252,120,100,201,252,212,186,34,110,56,66,171,245,255,189,217,116,247,186,203,102,31,77,125,177,97,67,135,122,177,30,206,192,7,188,58,3,143,51,15,246,56,125,248,64,89,235,134,17,133,212,187,4,164,146,74,251,51,156,9,103,75,237,157,168,228,76,193,47,64,190,29,146,206,97,103,106,211,61,216,120,90,142,193,84,112,56,39,190,121,37,23,67,78,196,108,151,220,209,33,238,255,242,101,38,88,198,124,121,238,60,70,68,141,114,154,62,245,112,35,189,69,204,165,106,207,128,188,114,176,235,131,253,82,209,111,76,154,201,175,92,25,148,210,67,202,156,109,49,176,152,199,126,57,79,55,177,4,96,59,168,46,198,247,211,59,239,122,154,8,174,71,161,86,102,155,160,202,89,38,111,134,48,24,159,90,38,74,3,111,61,200,82,130,239,74,38,34,35,74,173,45,248,233,136,184,4,141,201,243,85,220,192,138,226,130,166,154,123,28,22,98,52,132,178,134,185,99,223,104,47,107,31,205,99,8,150,136,83,169,124,239,162,82,141,211,169,126,174,127,178,10,189,148,56,77,80,84,59,235,56,178,154,100,37,43,61,241,83,41,246,121,194,138,192,224,8,63,24,32,145,55,248,214,145,140,139,183,9,233,145,26,40,0,206,160,64,166,68,85,250,76,215,100,13,198,59,29,40,97,149,55,79,188,120,207,220,87,217,99,28,12,192,130,241,244,231,212,176,47,206,12,221,192,237,24,248,137,225,131,42,91,223,232,184,215,200,78,159,159,120,205,31,11,222,88,60,191,227,234,228,117,154,70,99,153,22,178,154,132,201,34,251,185,63,139,180,212,13,162,75,242,197,160,211,68,45,111,51,206,244,209,49,212,100,20,25,182,47,251,206,44,36,240,227,241,127,27,192,78,90,130,68,108,218,84,224,65,232,130,251,42,20,106,96,136,78,63,32,249,152,87,197,21,155,0,203,37,151,140,229,212,32,237,152,96,158,39,187,226,81,142,13,11,47,62,51,74,201,196,196,69,11,250,232,104,26,234,231,132,72,102,206,30,126,252,68,126,99,197,26,46,10,213,150,169,5,44,60,158,234,77,48,138,65,23,77,124,112,21,37,57,167,227,32,176,225,185,172,36,115,184,71,103,10,33,250,121,142,21,103,6,32,20,204,31,151,66,45,11,218,159,177,81,171,195,66,255,237,105,2,17,253,212,148,188,71,121,78,214,162,12,103,17,118,83,78,166,78,180,86,10,223,129,97,186,65,60,196,42,28,35,193,71,120,200,210,239,211,148,136,16,240,224,190,13,241,119,191,142,254,82,133,208,201,91,194,165,55,147,41,187,203,71,33,39,197,231,78,174,173,253,45,29,207,154,178,236,241,67,124,172,236,156,55,153,113,228,165,88,244,64,98,176,64,210,199,91,120,55,77,151,40,160,55,22,254,247,195,131,2,50,189,168,243,189,241,14,156,4,4,157,109,132,187,14,12,155,11,14,36,250,170,1,40,73,203,75,144,220,89,114,253,33,156,223,100,110,65,143,105,73,211,254,60,176,108,31,34,80,215,102,175,143,35,114,85,177,28,210,105,97,5,64,91,13,170,179,3,69,56,150,46,211,207,133,199,38,152,204,141,121,109,183,228,170,114,174,186,3,10,209,27,150,204,30,170,100,70,156,29,93,205,17,97,85,206,97,151,23,3,193,186,57,106,222,145,198,88,82,225,57,139,43,75,22,175,188,194,173,170,163,232,101,35,215,172,231,187,15,84,250,183,251,145,175,70,200,5,112,5,28,216,144,119,68,233,147,226,39,8,192,46,122,136,19,35,143,242,136,33,60,149,125,61,107,34,65,120,242,204,27,82,44,235,239,235,130,140,231,56,65,213,195,107,48,123,217,7,145,90,41,245,239,116,27,184,86,11,57,114,131,77,226,34,130,100,35,237,169,138,225,82,224,85,235,2,99,127,76,107,43,231,215,214,159,89,126,138,181,47,27,156,226,38,94,242,251,47,24,90,131,46,77,47,232,122,226,32,238,71,73,191,199,175,120,138,155,251,179,225,182,199,15,105,27,229,219,93,90,4,208,124,137,162,238,205,229,154,201,205,249,31,60,76,27,101,172,56,165,202,18,212,244,110,76,83,239,176,213,71,178,137,206,163,177,228,230,111,17,90,150,164,18,223,102,162,9,99,104,234,227,235,153,215,126,162,74,239,4,41,26,189,235,22,124,8,138,129,176,138,58,232,168,190,52,80,5,4,87,99,29,150,7,78,105,210,150,241,161,205,123,18,118,204,46,251,161,131,175,6,114,224,226,71,111,97,80,102,99,231,45,91,162,48,235,113,54,255,216,112,89,99,156,215,238,182,57,203,95,192,52,149,19,248,28,64,96,193,181,188,35,161,185,82,60,255,14,156,164,1,76,128,112,143,105,58,109,152,22,85,108,217,52,125,21,81,94,148,48,196,200,186,21,177,174,105,46,5,160,123,12,172,182,185,116,245,187,87,183,106,97,166,229,70,226,31,123,185,216,225,27,194,50,71,243,26,62,118,161,180,124,255,116,33,168,20,195,51,7,131,208,236,207,158,188,85,190,85,80,140,140,151,201,132,173,75,110,195,37,59,108,147,136,254,69,197,211,99,159,153,168,66,108,65,145,125,107,218,179,7,174,131,217,127,114,69,137,29,2,220,89,156,34,143,241,208,7,234,153,148,58,221,21,67,193,157,234,24,208,63,112,248,14,28,220,155,248,231,172,177,126,126,94,53,177,76,221,102,147,59,147,57,219,199,227,20,97,188,74,144,56,65,89,222,126,200,60,198,79,32,136,161,250,21,67,92,57,145,51,224,146,160,98,108,193,66,29,249,27,206,118,152,213,171,254,215,89,167,48,133,168,10,1,174,205,13,146,216,182,55,26,13,20,53,134,193,78,245,5,2,65,204,235,31,41,169,243,174,82,232,155,82,53,123,175,212,202,245,183,105,254,162,142,36,167,136,145,149,35,151,162,169,106,151,209,129,116,169,51,95,153,235,54,113,120,244,36,63,40,237,57,170,48,209,13,235,85,246,205,106,38,143,251,67,168,12,160,248,69,249,247,226,30,132,155,225,148,39,39,42,131,183,49,44,144,90,149,125,58,56,246,249,39,68,111,158,235,150,29,88,229,73,141,66,20,245,74,248,7,248,143,85,237,218,30,123,190,47,144,95,2,230,184,108,100,168,61,211,235,231,64,78,172,187,39,91,119,8,246,74,117,218,200,243,166,214,16,122,228,126,66,203,173,53,187,65,169,244,34,135,165,16,191,185,180,233,73,145,57,192,171,130,216,133,226,59,163,225,131,34,44,185,207,83,119,170,84,247,165,11,163,91,112,171,79,163,251,31,210,132,98,151,198,75,148,214,138,251,143,39,127,81,54,153,125,250,49,53,93,2,8,63,77,88,251,61,83,9,158,199,27,231,61,135,183,70,156,234,56,82,119,42,215,45,32,65,1,163,161,54,46,12,182,35,241,196,153,234,254,102,31,192,73,66,112,190,15,140,218,75,252,64,121,182,95,86,40,222,174,183,23,189,121,194,113,5,251,56,144,14,156,69,58,24,249,122,176,78,30,28,61,225,91,91,12,236,60,18,113,115,94,60,4,161,253,73,230,188,49,136,220,72,11,157,183,137,116,224,26,210,179,108,203,62,147,252,123,187,56,114,167,169,144,233,254,102,31,90,222,176,209,247,154,89,244,132,23,82,218,70,91,116,207,103,69,187,222,97,60,115,172,150,8,163,190,252,80,93,23,52,158,239,219,252,59,75,118,240,18,120,238,142,197,230,110,10,113,186,211,240,91,43,30,3,143,118,38,87,202,105,186,56,18,142,78,207,93,136,96,164,217,153,238,153,67,177,198,18,183,150,219,214,219,113,52,28,191,167,195,142,7,3,36,84,59,168,122,232,27,8,149,35,142,183,152,51,85,250,234,32,194,128,214,160,32,237,85,113,165,215,73,6,35,56,149,144,11,86,231,18,117,61,255,31,231,228,110,36,213,206,58,252,240,137,250,97,45,221,47,180,210,90,100,96,214,134,11,44,70,142,196,209,190,185,173,239,187,170,169,15,1,73,91,79,41,135,113,83,79,209,156,81,180,176,97,135,212,149,249,172,129,113,168,209,162,190,200,27,251,248,242,121,40,250,115,253,108,204,229,247,224,126,107,92,32,120,144,191,191,161,36,72,189,218,167,235,209,78,149,0,52,126,4,2,141,83,143,108,88,92,114,104,226,57,148,177,29,83,22,29,132,10,188,208,49,70,242,235,61,146,114,167,146,218,52,200,87,165,156,74,6,231,216,215,202,184,103,31,78,177,118,71,87,53,123,155,122,165,41,151,190,249,30,185,101,180,246,23,245,209,249,240,173,44,84,125,91,76,21,162,160,83,24,221,45,23,15,29,205,210,12,57,42,32,47,11,48,186,87,216,142,244,156,23,199,207,148,74,117,189,93,63,105,67,107,240,182,19,153,132,11,114,66,190,95,125,120,10,78,156,248,232,231,198,213,81,89,40,245,23,118,50,128,12,182,247,77,102,255,72,242,8,97,49,125,204,187,21,204,211,178,137,78,56,66,51,61,192,244,79,29,84,145,118,19,42,52,225,55,89,161,141,100,123,236,46,199,12,62,71,7,233,147,65,105,227,6,47,115,84,239,214,157,40,62,77,144,86,115,25,20,70,250,104,121,153,164,9,236,197,181,100,177,5,24,185,216,232,58,76,254,40,199,19,79,39,72,179,78,60,136,197,126,129,64,150,170,33,243,192,194,30,243,255,120,78,9,83,31,130,3,95,14,224,212,132,45,14,253,24,146,119,148,215,233,96,28,122,45,113,50,198,155,191,15,212,50,7,66,197,84,217,182,104,94,46,33,126,143,71,165,44,191,181,119,190,120,129,53,30,235,76,54,2,251,12,48,187,155,249,80,128,98,65,187,4,86,186,108,86,183,35,190,57,81,201,209,216,232,144,82,200,40,136,197,229,48,247,188,218,166,2,211,235,162,19,82,5,234,83,35,46,13,121,114,203,195,96,88,116,177,97,221,108,27,238,244,178,43,47,67,23,30,28,15,177,129,32,111,94,57,105,228,74,225,210,54,243,160,30,118,73,226,175,71,251,157,209,67,143,19,188,99,48,211,180,5,165,215,118,61,195,75,39,9,127,15,193,181,234,136,88,21,195,203,204,102,61,101,142,56,249,225,78,138,234,1,105,14,92,170,38,233,4,14,143,17,131,18,211,89,1,121,94,25,88,196,65,187,45,108,151,176,62,203,137,77,45,214,136,193,72,96,122,103,246,175,254,255,45,137,28,51,89,35,65,239,138,21,25,238,91,27,16,6,191,39,185,254,107,62,93,122,237,172,100,76,44,23,27,162,33,59,96,34,233,69,89,162,131,4,31,23,204,233,166,54,58,165,204,108,110,117,190,168,28,181,232,29,179,92,114,158,69,246,245,1,198,102,65,12,56,85,188,207,9,133,207,112,123,68,213,65,167,222,239,123,30,38,3,95,228,32,156,106,10,25,6,222,36,70,184,104,200,79,125,37,186,16,45,182,121,184,118,113,224,102,32,202,106,215,57,148,203,137,235,217,106,193,226,204,189,85,152,180,30,52,33,148,152,78,254,135,64,160,170,202,1,247,185,115,69,99,45,167,222,191,57,178,109,38,247,80,248,68,102,77,61,63,173,16,74,185,196,203,224,27,155,52,93,17,240,214,105,39,139,232,63,243,68,170,93,145,76,32,215,161,195,121,79,39,187,194,148,138,44,214,133,79,197,191,18,70,130,85,123,65,155,90,253,166,132,193,104,119,16,38,95,99,199,98,39,133,170,21,168,169,144,215,107,53,235,219,6,186,57,16,85,205,31,60,83,75,159,152,137,232,227,220,107,89,147,93,45,105,198,179,202,61,131,86,44,186,215,77,25,138,127,164,162,42,115,152,15,46,219,186,71,192,240,88,32,184,209,77,144,248,160,243,166,238,192,15,96,9,184,177,224,147,36,140,177,197,206,46,165,224,189,80,26,72,198,172,218,24,61,48,124,132,60,141,115,186,220,159,209,92,81,193,41,81,250,159,134,48,35,153,202,154,195,159,82,155,21,155,128,37,40,88,244,225,121,68,154,236,131,58,241,228,171,111,9,39,209,46,8,5,110,155,178,89,93,229,128,44,66,43,91,116,246,211,217,49,173,51,141,232,110,219,131,164,59,1,249,236,56,174,61,113,157,49,130,111,199,17,89,139,100,0,86,3,4,147,116,157,220,42,86,72,166,152,63,211,52,7,182,46,85,96,114,156,3,203,228,84,76,57,174,144,79,129,25,46,234,193,102,141,22,30,215,211,118,153,241,188,106,244,206,178,97,58,148,75,67,33,202,75,225,81,160,235,181,200,31,52,247,108,53,184,201,212,206,141,79,61,2,252,148,134,61,104,12,182,2,222,190,24,240,163,182,180,119,241,3,145,202,226,30,58,4,201,127,29,27,41,18,183,70,242,229,244,225,24,74,139,24,185,166,194,128,114,189,140,109,91,171,118,30,10,111,184,145,45,243,226,77,152,14,108,123,167,63,139,4,212,30,208,27,140,140,28,22,97,125,113,241,28,65,91,0,233,47,255,129,215,165,226,168,136,3,145,198,97,125,31,212,178,148,131,107,93,3,132,159,97,233,5,239,91,46,114,227,154,226,212,18,11,84,154,232,195,52,183,138,23,175,10,102,190,95,179,190,41,239,200,188,11,183,230,186,108,116,124,168,169,167,0,54,150,102,122,38,35,90,49,49,218,76,217,161,108,34,17,74,254,68,38,209,84,234,39,189,104,73,29,1,83,16,137,26,69,77,134,255,69,74,91,177,192,107,151,225,32,192,143,191,49,167,74,133,28,221,140,54,241,185,242,144,254,43,139,90,67,147,244,127,182,143,51,199,80,125,12,132,108,217,122,2,238,146,50,156,23,176,136,152,187,16,44,233,149,164,53,43,3,208,171,144,231,11,16,67,60,48,29,119,131,191,237,88,17,88,213,47,124,60,152,155,183,154,59,242,246,70,58,95,30,21,163,54,137,184,187,17,60,34,155,207,99,166,49,222,126,178,68,7,144,22,172,0,50,176,197,113,181,29,12,192,113,47,171,189,14,85,16,170,35,67,217,123,8,172,57,133,250,231,14,65,75,25,65,221,102,6,8,133,107,156,65,249,131,181,120,222,44,172,123,122,140,68,22,67,61,75,214,42,251,38,250,48,65,21,220,222,216,104,8,11,135,107,3,67,103,54,90,201,49,62,205,238,41,99,93,179,21,173,176,205,148,31,124,141,40,124,75,8,226,222,72,115,145,50,102,245,149,115,50,127,200,244,126,190,231,40,133,4,123,71,56,111,178,157,141,104,171,222,11,77,17,58,59,88,59,36,200,90,62,106,47,242,128,192,3,60,9,191,191,122,117,89,231,167,140,203,113,0,166,241,122,226,33,177,45,165,154,212,39,175,125,61,2,227,69,145,69,57,83,120,144,249,145,226,115,90,35,172,43,134,47,170,22,240,89,233,196,60,253,143,214,152,239,189,250,221,113,72,117,14,155,94,248,65,37,127,148,220,43,56,191,62,113,226,85,175,86,70,56,225,93,229,21,44,67,130,106,108,145,38,117,54,203,134,72,18,229,86,241,204,184,46,159,19,244,79,240,13,36,84,222,241,75,171,207,143,175,224,124,183,161,84,144,26,182,96,203,49,127,10,31,29,50,135,221,171,140,251,226,171,112,97,203,187,45,110,25,40,95,249,205,170,201,174,118,152,7,66,17,82,246,158,246,104,73,2,137,182,189,29,9,41,112,209,50,28,42,59,161,211,217,65,40,36,124,163,232,93,223,158,15,240,94,247,168,96,86,189,54,159,193,31,124,95,106,66,87,143,236,35,88,43,159,142,78,152,129,209,221,237,18,35,241,209,207,144,28,154,39,221,13,32,192,193,235,208,159,141,194,217,198,69,154,81,188,129,63,181,75,32,106,119,220,128,15,159,208,219,53,64,4,116,220,10,131,114,17,107,5,251,80,211,129,130,97,49,159,2,171,148,93,101,224,44,118,138,46,86,234,100,62,179,114,250,35,136,16,247,224,233,82,235,185,24,160,43,181,75,3,29,144,68,18,6,140,154,242,108,172,86,247,133,88,201,57,90,174,58,101,148,164,169,184,44,103,164,1,123,204,32,75,172,158,212,10,214,214,0,14,64,114,173,118,24,17,5,47,26,146,86,110,134,16,223,185,100,60,195,83,40,136,228,15,189,134,110,121,188,114,106,185,186,19,177,66,85,96,240,235,164,15,208,25,216,210,25,14,37,228,106,165,37,192,169,18,189,8,185,212,30,127,151,29,208,148,152,41,241,153,107,140,150,244,114,99,91,14,192,194,243,67,95,249,159,95,210,209,147,94,158,44,126,43,77,181,222,91,136,176,125,105,186,231,191,105,190,228,83,148,136,188,118,95,118,252,118,161,247,169,228,43,69,200,120,46,138,210,98,166,235,123,89,146,132,251,198,116,5,61,9,225,107,51,237,79,112,185,147,162,164,161,112,36,205,56,6,61,253,160,112,235,94,118,99,233,32,194,199,68,139,76,22,87,201,50,213,85,251,217,150,102,67,105,3,22,179,105,155,32,118,10,118,83,51,78,43,170,49,159,59,172,39,136,26,54,101,113,26,44,233,91,5,132,79,205,69,133,23,14,119,168,212,243,116,203,233,250,93,148,144,14,214,61,168,174,196,112,233,175,72,236,195,62,11,6,209,139,253,90,135,47,129,24,10,9,219,37,96,169,182,110,97,250,255,125,116,228,137,5,154,129,134,164,48,214,147,65,8,87,26,105,49,83,84,141,33,71,31,198,158,12,58,18,238,69,130,124,30,118,121,179,173,110,142,16,16,182,197,78,91,210,141,79,83,101,199,3,178,48,127,167,215,64,118,8,77,224,117,253,145,73,198,44,254,150,37,166,89,35,33,39,200,45,215,57,155,160,97,110,31,164,58,73,119,160,242,146,97,86,159,225,109,94,91,187,144,31,34,195,48,138,80,151,218,189,4,143,10,190,248,33,46,162,91,232,81,92,47,94,243,251,165,186,69,241,161,186,6,50,10,137,223,244,234,146,114,33,224,20,250,66,32,240,101,115,217,83,203,182,58,182,230,79,253,209,108,144,147,176,86,193,42,150,173,63,81,227,69,23,88,110,236,62,24,137,74,198,172,188,105,102,239,247,47,129,31,248,21,81,212,30,148,68,153,165,123,193,185,120,66,45,93,197,70,125,170,202,23,103,164,106,136,128,24,119,21,49,9,16,170,247,50,198,211,205,123,186,111,149,70,224,1,137,43,126,6,183,188,39,171,225,113,68,31,205,9,146,26,220,61,212,140,191,25,236,178,244,167,144,201,89,81,247,126,24,188,143,10,86,38,141,206,130,89,119,33,108,9,41,28,5,172,54,244,20,49,229,177,130,153,200,92,239,139,217,145,83,32,237,133,15,101,25,254,70,143,34,228,248,172,221,39,9,156,13,239,98,163,238,181,56,156,204,24,229,159,61,80,73,208,45,16,36,157,84,119,147,37,250,190,190,4,141,76,169,117,56,152,2,125,86,27,222,175,42,205,14,117,77,147,50,72,193,158,77,236,165,173,1,125,242,52,36,200,108,2,202,147,240,93,142,77,16,199,84,212,200,231,22,78,227,49,244,127,86,206,223,96,160,188,181,108,118,250,91,240,58,179,15,51,226,131,77,239,0,112,47,71,97,25,138,34,220,64,215,3,161,211,136,207,85,190,26,62,251,69,34,37,46,220,23,230,163,167,190,199,28,121,118,183,163,223,252,161,50,49,120,218,175,56,84,237,9,126,187,202,129,95,61,131,110,207,233,26,243,162,71,69,120,164,88,179,10,103,9,225,216,13,180,159,165,27,136,39,235,211,91,229,224,105,44,168,171,236,222,63,8,249,59,217,104,54,116,72,210,178,174,252,107,161,247,85,3,77,2,57,139,202,63,55,36,217,4,37,4,67,67,249,248,75,254,169,19,2,186,198,3,18,243,215,242,72,212,255,5,220,11,161,29,87,251,228,221,48,74,196,252,114,113,37,152,43,220,235,223,127,1,74,36,199,94,138,82,36,149,156,173,169,26,72,214,158,205,5,149,82,10,16,184,176,30,81,194,217,65,217,198,82,235,90,89,134,191,137,75,225,203,152,54,163,29,238,65,148,94,93,130,255,124,130,149,134,99,224,52,60,224,191,195,220,155,191,165,121,78,29,231,167,33,138,26,89,165,66,102,134,237,11,252,69,66,97,67,239,187,190,193,227,124,12,194,70,9,237,206,77,217,100,208,100,236,197,129,97,129,198,45,7,73,117,167,119,14,148,110,94,46,229,188,82,240,30,74,62,143,174,212,202,28,23,191,224,69,157,61,160,90,81,31,129,164,56,40,198,150,4,201,176,33,113,162,10,111,223,30,234,191,54,207,126,191,26,228,231,246,0,64,9,204,115,81,20,37,84,146,147,231,189,88,201,95,131,219,57,163,221,220,71,99,160,178,157,196,207,98,150,162,116,39,239,206,20,201,130,64,8,219,155,159,60,3,47,111,161,253,170,142,129,25,80,110,10,8,78,95,170,5,196,217,112,35,190,252,41,209,1,76,16,130,231,33,195,114,223,112,228,128,255,219,127,43,101,213,123,254,64,115,202,86,151,209,151,72,219,250,159,0,101,49,89,250,244,183,57,1,141,131,219,145,157,110,41,120,253,197,66,184,26,202,248,73,237,179,136,251,133,43,189,63,126,178,50,156,22,240,97,251,208,12,116,5,183,34,91,141,92,100,97,194,192,154,217,142,83,23,125,212,12,197,165,153,103,140,28,117,190,218,22,83,221,51,153,231,242,249,146,23,18,151,212,130,157,49,232,165,178,26,223,57,171,140,216,26,213,212,7,96,233,240,204,56,224,239,50,216,204,119,251,216,98,78,220,238,92,42,28,39,158,180,164,194,116,133,166,200,201,46,111,210,122,71,138,207,248,36,240,205,241,70,217,211,233,143,176,80,81,188,203,43,92,93,214,177,193,43,81,193,20,201,38,168,144,243,58,209,5,93,120,2,67,97,44,204,163,208,111,93,26,246,119,70,110,131,156,197,42,181,152,47,225,71,179,17,137,119,47,89,211,227,183,171,201,84,85,159,183,74,137,125,142,170,240,193,136,106,191,201,252,28,215,230,51,247,131,111,63,21,184,136,244,43,182,73,7,103,251,123,159,63,234,211,5,30,169,59,171,44,25,3,150,40,62,117,9,116,134,182,90,32,107,220,107,142,13,73,213,103,83,83,81,5,96,253,233,190,138,63,25,30,65,51,116,16,11,215,7,136,237,28,196,190,101,17,235,183,83,233,158,76,2,44,134,92,193,47,87,124,169,7,30,205,17,60,189,207,186,35,10,188,206,146,70,1,91,38,98,30,154,130,168,180,253,186,154,99,233,149,187,96,210,231,135,243,59,55,84,108,112,89,14,247,216,87,130,132,24,133,47,151,249,207,188,81,189,130,99,255,64,38,154,128,194,165,159,79,202,35,107,206,142,144,217,16,26,106,140,195,78,169,242,6,27,8,207,195,173,234,61,231,150,118,223,42,38,208,0,234,127,243,206,36,129,29,61,74,238,76,41,212,36,155,249,128,197,244,141,35,142,204,175,166,135,233,54,44,87,120,33,150,115,113,20,138,93,157,15,185,210,95,113,140,69,251,143,115,243,191,205,248,227,3,47,138,188,87,185,158,7,6,163,140,155,253,190,215,29,16,169,15,126,215,189,220,99,75,250,210,105,226,255,109,169,147,115,155,3,89,132,120,1,183,147,212,142,113,208,241,160,164,36,233,143,228,209,173,45,20,245,51,24,33,77,47,96,85,188,212,102,77,45,211,185,130,30,217,129,248,8,36,140,182,45,94,217,3,212,135,3,6,62,229,110,56,36,211,197,59,221,217,60,17,44,135,194,232,86,217,215,197,198,124,51,179,186,92,76,115,183,210,103,191,134,105,246,56,134,145,12,8,203,160,55,184,49,30,230,176,19,130,15,77,30,242,7,144,210,181,39,202,76,220,145,57,11,151,43,17,252,232,200,94,172,33,10,175,5,90,130,156,7,181,25,202,63,109,139,179,156,215,133,44,96,26,200,161,34,179,186,24,212,56,227,71,220,1,83,97,243,109,78,216,247,23,8,61,171,122,62,222,182,145,250,215,134,47,135,34,34,110,63,31,228,188,4,43,15,17,185,77,12,198,67,164,17,141,206,143,23,118,228,139,22,171,66,72,93,117,52,142,123,17,33,214,71,14,188,51,230,81,215,243,8,122,34,11,32,175,125,37,147,19,229,112,160,23,192,61,67,7,223,231,99,211,5,56,26,46,234,34,144,147,127,218,198,197,24,231,178,225,156,13,244,153,217,59,36,22,50,173,113,28,60,194,184,10,245,67,125,174,18,206,190,171,25,63,51,113,162,234,66,56,78,109,58,192,27,227,141,103,128,144,16,87,243,202,131,105,200,191,235,136,88,51,185,75,143,171,171,171,25,150,185,156,81,93,72,1,17,228,20,26,0,61,236,119,129,149,17,20,31,110,47,24,221,62,61,50,95,181,8,4,10,33,151,50,75,219,125,131,163,228,245,106,136,252,246,132,109,158,209,34,146,15,154,4,10,39,156,5,22,27,209,142,57,65,160,9,23,14,66,83,252,27,131,50,76,231,37,59,252,111,35,170,104,128,74,31,144,238,0,146,63,253,47,191,219,103,163,157,26,135,179,148,213,208,151,180,12,229,35,211,252,41,17,237,132,131,186,13,200,245,101,45,199,63,110,227,14,162,124,54,19,140,43,162,250,195,91,153,183,221,152,117,245,135,213,214,187,123,97,42,255,6,84,254,155,183,24,149,73,153,193,48,133,172,187,186,131,5,49,217,46,164,150,68,233,242,38,134,70,58,101,45,159,111,103,124,16,77,140,207,68,144,202,81,249,160,7,236,143,74,92,217,4,6,117,113,12,127,207,23,142,81,131,72,220,28,106,77,180,17,204,155,184,220,118,89,75,37,217,114,70,109,254,217,113,34,205,64,210,192,230,142,93,190,12,17,143,186,136,66,56,230,238,76,15,94,168,90,229,163,89,85,194,156,201,153,120,48,100,51,2,134,206,75,24,154,245,86,126,112,143,169,167,223,244,94,193,246,255,164,134,61,22,207,70,216,251,231,175,93,198,112,34,177,180,241,81,58,17,224,183,19,37,245,14,100,105,78,224,24,123,246,233,34,104,139,8,223,97,226,59,165,32,5,174,193,172,3,183,175,108,148,118,124,174,169,69,153,113,160,69,152,174,181,55,150,121,161,182,50,92,224,51,42,17,172,60,188,216,146,133,123,66,184,22,153,166,101,238,29,0,191,69,199,32,144,213,10,155,254,236,13,15,31,241,132,70,164,132,18,80,78,190,238,226,249,102,125,87,157,119,77,253,93,177,164,17,25,231,243,40,217,63,9,32,3,223,110,220,224,65,110,97,139,93,128,90,136,12,23,253,97,160,242,75,59,87,113,172,182,212,235,103,113,168,127,107,16,164,192,189,177,28,95,84,43,35,143,193,191,90,28,128,252,3,5,191,108,21,195,67,33,67,104,5,209,74,220,251,101,41,79,248,0,209,238,171,107,64,253,207,100,8,0,37,9,102,193,36,45,32,178,12,206,51,96,136,4,112,229,173,194,187,23,107,7,205,18,163,16,130,13,78,103,4,74,101,99,214,61,142,4,60,88,107,42,152,194,201,36,177,182,140,106,147,55,59,82,211,237,240,60,221,104,186,190,48,169,58,82,106,58,181,13,143,170,214,255,157,10,251,68,41,109,122,116,189,131,223,6,135,122,183,144,137,17,140,83,41,203,164,47,77,24,63,153,106,79,240,128,172,129,120,246,80,236,254,229,23,236,181,249,165,203,75,19,96,152,214,129,97,227,142,34,117,169,67,242,80,104,188,44,55,29,204,223,38,117,139,69,184,0,132,119,155,182,18,207,98,72,142,91,24,95,213,196,25,180,218,250,32,92,102,137,150,95,51,140,193,81,238,248,158,102,221,61,158,159,98,30,100,244,222,204,217,142,22,12,115,22,130,46,82,116,223,138,67,80,60,85,198,239,134,192,217,234,133,209,54,22,24,41,101,49,107,225,237,21,248,31,182,156,39,25,63,223,73,138,35,132,161,226,100,234,188,188,237,241,226,12,43,37,106,52,76,109,162,129,149,64,229,74,50,142,30,91,99,236,196,174,54,80,63,78,19,209,69,38,226,211,224,156,159,202,56,65,172,247,95,250,170,2,95,184,238,208,71,206,45,207,36,58,172,203,187,80,198,231,18,30,15,71,149,111,184,205,19,213,64,120,18,231,198,172,187,166,12,233,156,254,199,225,236,123,48,82,171,110,247,131,206,18,19,218,22,3,240,228,245,145,171,246,233,43,183,39,37,246,134,32,249,220,141,188,63,190,50,69,160,17,111,178,224,61,39,175,64,107,28,232,166,82,108,135,179,46,174,239,55,58,65,246,234,101,87,153,91,65,88,102,242,246,162,203,149,132,249,50,96,21,156,27,252,96,54,138,29,151,176,63,157,73,128,162,14,73,205,219,10,37,242,24,25,165,64,138,8,93,189,154,166,201,237,188,183,116,113,157,247,143,113,213,178,141,156,38,36,182,17,208,30,210,236,49,229,135,227,182,127,210,2,185,27,131,31,126,57,43,85,226,148,43,135,117,135,231,215,77,163,218,214,97,210,110,36,246,96,92,176,45,201,94,182,166,102,113,47,176,13,89,110,145,210,67,66,162,7,98,111,173,201,122,109,115,126,154,131,187,171,130,232,14,142,147,48,1,29,79,23,116,83,172,179,195,244,143,111,174,78,6,16,28,253,163,160,237,179,143,158,139,240,128,182,36,233,225,196,86,63,66,33,3,188,28,88,66,135,44,71,55,175,52,22,26,138,150,142,21,14,119,222,237,49,164,211,30,176,139,253,31,71,190,8,42,20,219,162,172,10,68,238,238,49,87,45,53,91,24,252,79,72,16,215,88,146,15,203,9,235,151,42,183,135,40,3,117,217,156,68,49,203,248,7,140,114,133,140,240,220,220,118,156,207,163,48,214,160,240,30,232,143,142,61,232,15,12,193,88,167,19,159,182,74,111,107,219,101,10,49,97,236,87,138,229,179,250,99,227,139,216,100,42,69,124,211,164,215,163,169,201,87,181,217,164,78,139,193,11,191,157,195,78,37,65,181,224,193,125,51,187,87,173,47,229,79,124,185,197,55,11,250,96,163,58,93,175,93,190,22,225,177,65,103,121,190,230,114,167,200,31,230,2,163,53,236,92,131,56,204,62,98,90,35,52,182,113,236,211,86,107,255,142,242,85,10,111,66,61,218,146,144,30,56,102,174,150,176,162,244,11,190,207,24,37,233,152,180,66,100,95,77,25,35,227,214,238,234,132,126,124,146,91,169,102,211,66,27,180,123,119,84,95,203,226,67,155,231,230,34,228,36,146,114,198,219,33,217,17,237,163,251,128,176,213,203,95,204,102,139,198,161,60,205,165,110,247,174,115,251,156,37,107,57,148,240,212,195,84,32,236,171,226,252,39,126,108,203,72,27,220,253,216,194,144,149,52,117,149,107,189,147,112,200,247,49,33,178,166,146,197,136,220,131,241,233,223,173,60,108,4,67,191,64,207,49,83,231,164,105,80,254,11,15,52,227,218,247,77,143,8,172,240,152,245,206,75,115,57,181,94,30,70,136,139,167,121,89,39,248,143,55,231,180,170,171,56,65,206,36,209,71,158,229,27,33,28,202,218,247,10,87,25,32,32,57,49,38,131,172,188,237,166,94,8,49,116,27,68,93,178,246,45,102,39,218,24,119,122,248,22,166,198,233,80,249,128,229,31,237,215,144,81,4,232,53,104,243,153,248,152,246,127,154,242,178,6,129,251,138,31,131,13,140,243,109,115,177,1,73,172,108,157,147,183,104,229,123,145,82,103,209,150,14,11,182,11,47,100,236,83,118,72,139,250,149,43,221,98,49,198,50,202,135,129,153,22,31,46,34,130,42,5,4,78,198,215,21,44,8,13,35,133,115,143,77,141,234,244,88,136,209,15,230,216,16,206,83,12,253,225,143,232,177,244,173,16,210,107,124,9,244,30,43,211,251,251,33,213,12,102,234,177,194,74,122,145,47,4,87,250,241,223,34,3,85,254,91,244,95,5,66,234,201,112,122,100,41,113,108,13,158,214,85,209,174,213,233,93,205,157,240,56,242,219,10,179,25,131,194,246,104,88,33,119,182,177,151,61,147,103,236,226,79,7,83,205,207,103,66,190,70,78,246,136,108,201,249,145,230,73,178,86,99,56,48,199,219,49,244,159,240,136,16,43,69,113,161,183,235,9,188,174,0,247,112,127,146,55,173,185,27,146,26,33,10,204,156,168,137,139,223,222,233,197,217,221,188,119,129,34,22,57,31,30,28,247,169,156,110,109,180,214,232,173,111,48,83,206,53,68,34,182,136,121,191,169,29,251,140,24,183,234,179,255,236,228,88,59,73,79,203,64,57,176,236,72,37,201,152,69,35,251,165,90,222,136,55,232,238,1,8,225,18,178,49,1,205,65,9,21,38,222,125,93,9,197,89,185,178,35,51,186,12,52,13,69,83,141,241,38,159,224,181,214,68,75,107,234,89,223,48,0,172,201,3,149,217,80,52,91,248,71,135,21,135,81,201,148,27,142,150,169,219,26,53,22,223,226,147,196,96,204,155,245,64,105,3,165,121,219,173,166,218,19,222,68,193,29,89,161,163,185,168,167,131,184,117,213,86,96,94,93,92,170,145,7,43,14,197,201,140,18,34,136,235,70,12,150,26,185,62,191,177,82,58,222,236,161,86,224,25,64,51,218,146,214,44,13,206,112,39,202,207,89,46,93,246,232,136,201,231,245,49,45,177,162,214,226,135,131,247,49,122,108,9,164,205,113,184,245,28,230,37,200,226,156,155,52,208,235,191,173,2,226,149,36,211,170,84,190,239,75,130,20,70,103,106,140,14,101,232,245,83,199,58,199,191,47,162,10,18,8,211,238,63,192,55,76,58,139,246,175,106,130,94,132,52,131,218,91,108,194,2,187,61,166,68,83,183,111,134,50,14,222,207,144,248,248,141,24,112,75,10,155,5,71,231,181,198,201,218,133,128,250,9,139,109,120,76,37,163,19,210,146,16,193,177,205,16,244,107,175,255,5,126,152,198,33,160,14,162,252,135,27,7,235,179,210,209,65,49,82,188,171,202,29,229,66,89,234,25,143,156,26,85,98,21,100,23,43,145,106,81,14,114,149,192,177,19,172,101,247,212,210,249,45,103,177,71,165,91,221,210,77,87,133,69,177,192,101,110,99,88,238,243,162,45,64,126,236,64,37,28,63,144,1,123,133,212,1,180,122,136,100,49,23,42,41,34,46,77,117,132,120,199,180,33,150,194,199,209,9,116,252,204,173,188,200,88,46,93,23,59,207,163,120,195,2,53,0,207,105,200,62,56,112,55,174,98,112,48,107,90,232,43,145,97,216,216,162,44,131,157,170,134,83,57,95,161,181,156,223,151,106,116,184,147,71,185,247,83,54,106,128,243,141,62,16,214,172,195,103,152,99,3,177,16,251,203,159,227,92,43,181,204,223,138,118,123,103,202,154,123,248,20,220,9,75,63,92,130,101,87,61,185,188,13,64,162,75,81,156,175,241,62,13,158,33,28,234,175,53,58,255,63,63,122,183,248,227,71,175,19,52,94,20,203,83,150,175,84,59,172,177,223,238,41,172,160,67,31,8,45,38,242,85,138,60,121,106,128,232,108,87,114,10,168,230,230,212,98,228,215,253,33,254,103,190,160,244,113,230,88,215,243,108,212,61,48,57,203,36,247,123,227,43,151,99,234,75,70,61,182,21,142,153,219,64,57,168,179,133,17,88,9,43,136,103,53,42,144,63,180,144,31,75,247,196,188,163,126,74,161,39,244,104,65,140,183,243,47,112,229,199,146,211,79,80,127,96,99,143,65,54,169,0,106,99,129,238,148,87,189,136,212,82,15,77,199,64,202,174,118,192,172,25,56,46,157,87,56,129,58,72,35,76,99,180,30,167,207,85,4,21,57,221,95,200,171,105,16,136,239,198,22,3,121,208,33,149,249,208,107,253,92,103,68,22,87,176,38,145,233,216,188,211,116,5,213,233,141,32,29,228,0,86,142,61,106,67,216,191,80,73,119,157,220,11,1,52,81,228,208,94,97,254,57,100,243,73,228,204,246,61,214,242,238,146,35,177,222,174,80,92,248,102,146,140,41,207,28,182,153,177,142,5,20,96,233,140,194,82,95,151,182,149,156,26,211,89,147,211,121,102,76,74,139,218,130,172,6,37,35,160,60,141,84,38,224,14,145,189,149,189,100,235,135,201,116,196,58,18,70,172,237,249,246,221,1,199,19,4,52,103,28,32,169,138,253,183,195,90,90,151,91,252,208,168,57,187,111,73,170,94,194,89,61,216,138,226,165,145,32,133,240,183,37,225,44,39,107,183,24,166,146,123,70,80,51,50,4,95,21,35,254,224,106,254,213,225,71,24,125,143,213,78,165,16,201,136,169,115,214,229,16,29,56,20,70,40,142,137,42,47,65,11,43,229,10,91,222,80,35,175,20,129,175,104,108,148,157,255,241,43,160,35,16,215,178,128,95,165,219,5,113,120,237,8,116,127,214,253,25,205,109,134,9,60,50,39,52,246,240,200,132,207,5,110,166,76,168,156,217,76,8,237,112,211,227,101,37,46,36,103,54,193,251,244,73,122,20,228,161,165,228,4,82,255,84,8,120,245,185,197,135,189,78,244,93,198,106,181,153,195,185,28,211,102,228,134,102,123,188,229,128,119,41,214,95,63,149,167,227,86,88,78,251,125,49,146,41,62,198,215,166,254,23,133,233,1,6,180,224,188,157,218,25,95,224,153,167,74,12,200,165,222,102,207,92,99,133,131,228,95,254,77,93,84,72,253,126,246,97,250,214,26,71,30,177,161,248,155,145,28,133,121,141,211,88,9,117,146,119,87,29,68,106,88,182,234,34,193,81,65,10,80,15,147,4,215,233,13,158,144,39,74,13,126,152,19,128,97,170,101,132,227,144,254,119,4,118,128,38,47,98,170,62,45,122,253,53,239,141,123,40,89,10,231,44,218,187,61,150,113,182,50,107,48,144,157,249,144,240,170,91,124,222,29,12,78,221,231,0,93,120,250,35,57,161,240,129,146,57,193,164,16,163,46,109,177,164,225,1,40,36,162,247,2,184,175,85,100,110,179,99,162,100,250,214,125,233,71,246,119,130,116,154,208,238,254,226,87,1,0,220,83,151,191,148,123,199,167,143,66,133,81,219,101,127,76,51,29,202,173,191,239,69,138,232,109,195,136,228,17,178,16,37,242,229,244,110,99,245,144,206,195,37,224,133,128,209,104,71,180,254,140,1,88,165,103,172,43,40,103,120,137,52,112,2,202,84,247,2,74,106,218,8,93,186,11,141,207,107,59,115,189,27,108,253,66,137,4,170,170,106,99,59,25,56,104,246,199,90,234,130,127,115,200,73,214,109,142,252,76,105,250,49,112,67,79,189,0,208,146,204,172,47,184,227,194,43,138,35,71,233,160,123,35,133,156,171,47,37,39,253,24,237,163,79,145,228,4,70,171,219,158,136,64,101,33,66,131,83,140,173,101,167,172,141,58,214,104,149,244,154,60,93,186,215,27,210,126,126,253,244,219,228,203,164,49,105,30,194,79,82,46,201,11,29,134,101,20,172,125,208,5,16,159,253,115,54,136,73,42,139,201,17,162,1,28,230,87,189,214,175,67,55,170,6,95,108,4,170,85,209,132,94,51,83,215,188,189,254,64,148,242,188,60,25,43,177,59,144,159,195,158,113,28,151,115,141,81,143,12,74,115,154,51,141,72,83,234,211,235,247,123,123,62,90,243,167,52,126,57,164,215,155,194,175,24,243,118,254,177,76,223,100,75,194,168,154,230,236,102,86,82,50,194,231,136,119,129,129,53,98,141,9,14,222,225,158,18,169,26,220,8,76,181,176,67,25,239,160,43,86,54,143,82,148,235,240,184,251,113,178,140,254,194,224,54,192,45,127,101,97,16,123,174,13,250,75,129,119,40,48,218,174,250,36,14,186,173,215,73,50,201,200,103,218,205,144,166,121,63,63,252,77,34,158,202,198,190,9,64,199,194,196,198,1,45,7,152,231,229,222,34,18,21,232,193,201,46,71,95,40,92,174,234,248,212,26,158,85,28,0,193,140,73,214,61,232,229,9,130,35,105,251,194,45,161,57,163,229,40,90,148,76,85,54,213,254,83,204,241,62,216,160,170,220,149,215,4,230,189,206,107,91,82,219,162,36,119,99,205,39,133,104,255,82,230,76,194,212,130,73,204,226,189,205,168,221,135,202,216,104,203,237,235,85,182,197,52,246,230,137,123,49,153,51,202,106,91,46,197,4,207,0,64,186,48,225,59,6,96,86,69,118,67,212,44,25,190,32,142,19,64,241,52,236,47,57,46,150,245,227,166,187,32,186,156,44,82,195,241,219,69,140,13,34,129,86,78,199,162,105,63,19,166,235,39,102,148,68,247,178,134,3,86,232,93,247,114,127,30,59,59,87,125,177,51,65,52,153,201,186,108,228,69,180,117,52,127,126,99,242,58,120,13,237,139,37,18,221,150,40,32,31,248,81,164,239,89,120,178,119,10,180,42,73,31,176,74,57,52,149,16,216,8,72,116,239,211,113,243,3,28,86,193,45,74,68,217,12,183,202,238,136,245,184,198,30,2,243,36,7,197,136,75,195,69,101,248,26,97,165,11,169,19,142,148,39,5,45,22,216,115,187,131,116,113,34,240,129,156,68,186,27,41,156,249,11,102,10,149,146,194,170,196,239,22,173,215,202,201,200,226,90,61,75,180,140,79,58,125,76,118,48,35,145,190,195,130,93,71,72,128,221,210,252,243,36,222,214,103,19,224,20,231,144,115,12,153,131,234,59,237,18,132,3,116,225,190,228,158,107,167,147,23,208,123,138,178,130,158,94,55,151,211,5,102,22,101,51,58,9,186,73,222,103,246,79,86,15,189,184,169,128,28,27,143,197,130,173,24,147,166,48,7,181,105,170,104,27,228,246,120,197,117,10,72,51,205,241,82,124,44,42,228,37,16,81,184,215,6,79,120,161,107,162,95,10,145,72,78,25,185,74,117,244,99,62,143,55,245,35,90,153,113,230,181,168,216,227,63,168,176,139,146,3,82,10,89,247,88,55,106,42,114,188,39,216,59,86,45,91,17,142,190,175,63,12,49,91,90,113,149,44,199,36,89,105,218,133,153,19,197,234,11,222,117,85,195,104,255,68,24,220,113,56,230,133,20,46,138,247,224,72,255,147,180,22,128,168,20,241,230,126,141,185,249,240,77,64,230,127,29,4,51,160,252,79,227,220,16,51,73,23,141,224,159,55,67,243,132,153,39,135,192,134,244,114,211,172,114,20,165,8,213,240,167,39,92,71,173,92,135,116,143,154,22,38,51,209,197,182,188,11,156,25,69,255,0,150,80,149,56,84,252,176,26,142,138,4,248,169,44,248,31,135,14,123,174,254,193,179,165,222,55,57,8,25,100,20,212,248,154,100,111,226,37,91,96,214,159,254,34,176,100,62,77,241,238,106,69,90,206,23,34,183,48,205,236,96,250,183,152,148,215,107,108,59,32,66,185,121,163,192,59,251,115,231,49,141,75,42,136,208,100,56,212,222,80,23,167,138,95,51,156,6,107,15,7,53,125,165,186,233,197,150,34,36,196,187,209,20,17,117,113,81,205,247,135,247,60,228,145,123,125,174,255,203,227,142,46,128,158,79,148,191,135,64,4,187,229,114,66,229,232,151,196,97,164,224,38,201,176,45,55,22,233,57,45,194,191,229,238,234,61,221,84,26,43,176,183,42,17,111,228,210,119,145,12,1,27,133,110,47,51,127,135,38,28,226,84,146,64,58,245,181,115,182,58,121,230,110,108,109,45,29,28,95,89,65,9,199,76,176,68,20,40,21,61,108,248,33,161,138,184,241,160,214,118,248,192,35,56,51,155,21,106,243,218,209,188,177,82,191,131,125,244,238,4,180,53,176,47,164,44,219,206,172,228,246,249,92,107,131,105,118,56,57,49,30,72,110,127,233,50,179,91,130,247,248,154,187,6,9,156,122,93,5,21,136,218,123,95,166,189,105,46,187,80,89,85,93,218,85,156,183,115,84,140,187,44,207,67,155,163,39,24,69,198,122,233,128,48,175,209,239,36,210,208,151,54,57,196,42,207,113,57,26,18,239,248,165,69,254,120,9,237,227,67,50,141,43,105,227,236,179,171,247,39,156,9,15,24,41,165,196,146,47,200,83,241,214,252,216,84,107,230,28,240,6,68,152,1,117,104,48,255,123,63,157,52,221,74,2,81,209,178,187,189,76,22,184,24,231,222,86,54,211,204,130,142,22,212,27,245,165,125,1,134,124,112,108,200,237,91,237,159,99,248,79,72,67,227,122,162,34,94,87,195,215,192,195,145,53,196,207,79,34,228,130,10,119,197,141,184,178,58,163,4,127,92,193,200,108,236,170,207,90,254,199,224,90,11,81,208,43,205,202,220,201,153,48,217,235,249,44,104,206,173,61,46,255,247,28,184,177,242,44,100,148,56,202,78,0,72,144,150,245,196,51,34,209,227,167,197,243,205,13,57,124,92,129,53,23,39,9,199,121,159,218,100,240,167,124,43,221,92,57,164,75,4,54,70,6,144,139,14,201,46,24,1,139,112,182,253,112,236,241,145,56,172,191,222,84,211,134,21,24,86,33,237,100,130,105,71,130,250,41,91,33,171,163,11,150,122,32,21,78,87,92,68,182,206,191,156,43,180,205,125,41,228,221,50,39,184,201,49,221,179,209,206,172,81,171,77,60,31,14,254,15,71,206,202,238,188,107,130,8,252,133,28,78,148,99,11,104,232,78,127,241,186,99,91,84,17,245,192,54,194,152,161,235,118,185,89,64,114,39,62,213,175,9,219,54,238,153,43,127,83,199,244,87,150,15,102,2,250,116,137,234,48,49,71,226,255,147,127,245,50,189,15,118,33,40,252,160,44,60,46,160,29,107,2,25,137,119,140,236,198,32,13,118,105,72,147,99,12,77,131,111,109,93,81,97,168,218,24,182,229,125,198,206,162,217,108,52,211,202,52,205,208,41,174,45,201,47,85,198,165,184,250,211,189,120,116,15,40,92,78,204,2,110,211,7,30,175,182,165,3,247,47,36,148,134,158,116,182,230,168,194,169,98,214,130,237,231,247,73,105,7,38,253,231,214,8,149,103,148,24,200,134,83,220,115,67,61,182,28,9,236,96,129,28,242,82,1,232,98,27,178,161,241,4,178,126,209,233,119,66,184,42,142,253,144,6,19,65,70,201,215,211,88,125,163,50,20,173,116,172,21,156,77,23,232,232,76,132,194,116,202,234,174,149,209,139,205,62,115,245,243,84,179,177,85,168,36,139,101,200,224,153,220,11,234,48,190,210,230,58,186,72,121,164,90,192,212,83,239,144,242,42,164,150,69,233,160,26,76,128,173,245,3,3,110,215,202,251,51,193,50,53,154,14,64,6,146,1,72,224,167,65,134,255,17,174,183,59,231,204,31,189,74,58,234,188,17,146,6,91,97,192,77,59,74,63,5,132,40,144,241,188,191,58,150,72,165,174,128,21,135,128,211,207,160,104,248,119,4,178,150,182,69,192,55,24,54,149,60,66,109,84,83,92,63,114,96,169,232,127,94,83,62,1,195,191,176,105,158,4,188,35,157,134,237,96,67,218,124,63,12,11,186,74,142,237,239,144,234,1,89,108,53,119,150,182,0,142,191,138,168,14,69,157,188,87,13,212,5,227,109,75,104,111,96,8,246,27,86,225,47,153,220,49,149,65,237,241,161,239,253,50,69,242,97,240,118,49,105,72,5,133,12,50,168,19,153,193,87,79,119,221,171,67,9,221,40,152,142,206,17,134,191,130,6,253,186,233,24,191,69,74,201,128,35,78,116,170,242,186,10,179,185,126,28,242,30,252,181,85,14,99,58,48,109,156,8,159,131,161,154,166,140,74,227,236,52,176,47,210,101,12,162,138,87,240,114,182,180,241,130,57,147,112,153,41,145,164,249,223,203,58,41,38,192,166,248,1,171,216,187,149,193,66,212,199,85,185,40,159,40,178,69,46,170,79,198,140,60,162,144,155,21,188,9,129,149,37,99,49,241,149,195,192,156,253,88,223,70,52,87,35,249,126,207,201,52,58,198,40,15,196,47,18,106,9,95,31,114,200,31,75,65,91,161,178,122,126,162,44,158,220,57,30,178,16,21,159,114,133,139,80,74,175,49,1,140,120,156,144,62,216,23,90,63,148,217,155,125,186,66,243,118,124,3,94,187,186,74,122,174,120,68,69,239,175,119,51,63,207,184,107,41,2,196,157,252,126,127,235,56,55,201,228,231,15,163,141,161,113,194,201,0,194,46,198,175,183,109,150,132,61,56,32,94,160,243,153,82,126,132,18,138,87,166,109,88,91,209,114,46,82,71,43,181,180,201,240,38,193,146,178,155,141,138,69,56,63,55,126,249,135,100,16,34,196,175,20,139,175,95,3,13,201,0,210,154,186,52,105,39,58,75,109,241,142,31,204,37,75,31,78,79,40,244,126,240,168,62,235,0,131,177,0,135,96,57,219,20,73,72,244,28,218,147,48,65,163,106,244,17,47,51,63,129,169,11,31,197,50,59,61,99,130,117,185,238,5,114,149,184,243,126,72,61,97,247,5,160,237,179,94,183,187,203,96,208,118,30,61,204,170,211,68,231,189,149,112,24,129,80,195,222,133,106,223,10,182,241,107,143,240,82,245,134,10,88,27,96,128,240,44,28,97,11,193,5,250,158,150,76,157,240,90,62,193,244,58,27,244,193,180,58,35,3,224,91,45,102,91,123,26,6,77,225,194,139,167,85,223,143,12,253,21,163,233,86,149,181,66,242,237,22,233,232,221,125,254,59,41,106,254,253,124,255,236,170,200,145,141,159,234,14,213,231,176,183,201,187,152,52,65,10,240,204,106,186,46,64,94,116,21,33,122,150,153,73,241,174,31,187,60,115,192,45,112,54,223,136,19,83,250,233,78,43,215,32,222,141,4,20,136,126,77,107,249,162,203,204,9,232,200,1,117,89,175,125,192,24,141,144,168,208,47,104,180,87,249,208,242,91,26,34,26,208,0,46,0,32,69,173,17,223,172,34,176,84,55,216,213,53,141,67,18,233,125,223,250,251,189,173,54,184,160,128,235,43,169,175,129,168,55,225,51,33,221,20,112,126,80,75,14,164,125,148,13,98,166,121,19,114,29,225,215,22,81,70,254,163,111,76,126,215,38,132,65,102,120,233,206,151,126,43,252,12,183,180,43,24,153,174,127,0,36,114,201,48,77,171,192,214,202,45,3,233,7,255,83,91,236,147,230,52,74,71,171,36,76,14,78,216,179,118,135,230,203,55,227,250,244,247,243,249,4,254,88,231,237,163,112,59,85,1,188,121,108,148,177,189,226,99,201,24,224,7,96,199,193,247,58,177,165,111,85,71,33,83,2,128,148,237,74,236,180,1,132,88,189,163,34,7,206,59,142,63,205,244,25,85,213,70,235,231,146,234,121,132,212,215,109,132,146,131,16,229,85,145,13,4,207,157,29,92,167,239,143,3,157,195,50,115,2,113,52,222,24,85,175,163,109,236,172,11,109,247,60,95,126,164,199,177,202,112,230,17,128,108,35,254,6,191,226,223,181,222,223,70,205,146,147,185,103,255,204,8,55,254,193,153,60,250,18,120,192,0,136,51,28,163,95,127,2,48,29,192,211,44,249,214,49,139,253,221,251,72,84,197,207,141,188,83,161,255,214,227,141,179,150,230,36,243,38,5,187,255,208,130,157,214,237,5,73,22,149,210,128,63,160,236,3,59,10,230,10,191,213,92,70,135,166,205,218,197,79,31,190,10,134,136,152,88,177,251,78,183,119,165,198,47,76,137,181,110,193,66,91,237,218,193,241,107,39,113,21,179,117,66,254,64,143,244,50,64,176,214,255,224,76,153,103,161,74,130,51,73,247,246,159,37,137,88,23,246,192,100,224,149,13,78,45,161,225,85,170,88,181,160,117,97,192,48,1,217,148,7,123,42,72,163,254,32,10,87,76,82,164,112,144,172,230,246,81,140,223,230,28,207,163,224,147,133,168,182,110,162,217,201,53,113,17,68,243,156,121,213,131,240,87,76,168,254,198,151,67,142,88,56,44,209,210,189,113,108,68,200,27,197,219,171,94,63,109,102,118,81,192,111,253,68,207,150,236,67,98,20,97,168,220,6,36,108,136,244,25,131,126,18,43,83,114,253,212,82,72,9,250,136,164,22,33,35,171,123,21,155,57,223,222,78,8,141,53,138,147,103,98,196,114,136,0,59,110,183,161,104,122,97,93,245,91,113,188,204,141,95,60,67,58,50,97,210,247,230,227,158,208,27,171,183,5,91,222,250,185,84,2,123,178,152,53,226,185,9,129,119,215,104,231,186,61,8,41,187,105,36,72,104,63,127,17,24,32,204,172,164,206,225,196,220,141,131,207,239,235,15,215,94,155,124,0,123,28,183,3,169,203,190,177,131,76,152,34,3,1,172,55,191,135,62,126,41,187,233,140,158,108,21,83,8,119,111,67,88,28,82,71,179,253,160,174,198,185,37,252,35,253,115,154,250,25,42,20,112,178,112,198,212,203,70,78,138,64,4,24,183,253,76,166,86,196,126,70,223,124,251,21,190,11,174,78,213,147,221,90,58,246,118,165,178,94,158,9,131,184,51,78,104,2,92,47,8,239,186,124,7,248,160,44,17,114,60,158,52,19,132,74,231,74,203,137,229,214,200,254,165,61,15,143,107,154,34,43,40,108,238,162,241,201,63,1,223,177,77,92,66,232,75,21,147,159,41,79,184,77,6,228,46,140,68,241,147,19,171,21,29,232,156,208,181,33,112,7,114,217,1,40,143,131,170,42,24,91,126,2,131,46,21,39,22,154,242,154,164,164,248,96,243,183,46,58,173,100,40,129,140,233,31,163,136,95,69,140,76,94,243,65,37,207,34,165,90,105,168,171,141,154,211,54,151,233,162,47,93,201,57,87,196,254,65,145,253,87,109,208,33,134,85,177,5,248,147,31,148,217,97,97,208,46,206,93,212,150,187,54,150,137,115,102,174,7,192,7,28,162,2,74,67,95,223,231,250,63,42,120,79,178,248,41,93,81,47,209,249,85,84,163,25,22,57,8,112,166,166,72,101,188,130,252,59,63,146,73,48,19,30,95,116,176,16,106,93,57,73,112,101,212,86,250,254,60,196,141,236,35,10,69,188,177,217,241,132,78,169,88,141,136,244,195,0,123,213,138,173,180,126,21,222,133,78,239,154,170,9,3,17,4,85,190,47,183,88,206,176,10,54,33,163,135,224,212,125,208,107,127,153,178,36,197,176,179,245,39,238,186,31,57,218,220,117,103,80,97,79,108,72,98,81,17,172,239,208,24,171,57,42,61,230,158,99,69,225,72,147,247,135,60,18,252,46,46,149,93,154,172,22,40,189,68,19,150,20,232,232,56,78,48,158,164,7,202,200,82,68,202,122,26,145,207,67,8,185,151,50,47,197,59,131,108,228,85,63,188,41,70,2,91,132,82,240,114,77,120,231,128,79,220,193,251,34,43,213,4,96,248,234,215,31,178,60,146,232,206,193,99,143,107,148,121,113,134,121,3,2,22,7,81,67,212,105,178,25,225,2,209,122,141,33,226,149,12,169,101,10,10,34,2,227,8,12,179,134,225,161,63,71,95,40,233,176,216,83,70,4,149,160,129,255,142,203,115,211,188,106,84,254,60,4,101,93,142,98,195,251,128,166,176,73,108,143,140,121,249,10,75,41,215,185,18,245,52,45,235,249,245,188,6,241,22,133,10,195,69,164,39,239,217,122,89,194,55,223,75,41,203,189,97,113,51,251,178,46,58,218,47,41,232,247,179,192,124,133,226,217,49,126,214,71,7,205,38,208,244,9,157,14,111,225,14,85,25,27,21,239,101,30,136,114,117,159,187,238,29,142,65,248,204,129,43,113,92,79,111,187,183,43,233,179,51,250,92,86,176,30,106,38,111,208,218,82,244,194,186,173,170,160,103,47,3,230,2,44,155,208,248,190,59,205,42,207,199,198,227,154,71,10,215,229,15,194,202,192,95,54,97,126,197,142,29,191,93,13,76,6,17,70,76,247,62,159,186,117,82,237,121,254,122,192,40,122,0,209,233,176,198,194,72,199,207,219,107,245,199,3,200,74,209,173,62,226,16,47,219,13,153,60,127,100,239,240,114,53,91,141,56,69,206,169,23,67,5,5,94,52,124,245,157,152,151,40,108,230,113,176,71,221,176,188,188,27,236,160,74,14,170,95,49,22,189,146,61,247,166,136,14,55,154,14,181,14,88,6,66,75,17,132,149,95,32,32,115,130,149,73,62,136,55,168,34,192,34,132,223,71,226,159,76,27,108,8,104,167,60,42,169,212,8,239,191,0,157,18,167,54,124,219,79,125,139,244,237,87,166,245,72,244,25,30,223,155,111,5,221,192,127,45,253,121,100,233,85,119,95,222,173,51,26,210,111,154,34,238,30,202,47,227,197,114,136,255,200,220,187,219,195,229,181,208,32,138,73,52,182,25,101,78,130,141,234,113,237,222,234,186,63,166,51,107,79,37,3,80,31,207,254,177,152,54,214,194,125,131,111,39,94,193,106,139,199,228,36,74,22,166,219,153,252,65,142,169,101,73,131,238,95,11,46,77,153,252,37,113,44,170,184,64,208,28,192,117,76,159,64,5,153,46,41,84,59,71,103,191,111,117,208,119,137,183,4,41,96,187,168,161,250,20,8,169,49,73,143,73,68,3,8,177,73,253,143,13,106,73,233,88,85,242,105,164,136,34,51,218,160,172,6,247,230,197,199,3,168,96,48,14,6,53,227,160,6,72,205,119,218,40,170,198,211,112,95,56,109,155,82,146,190,189,78,214,192,25,221,65,237,138,7,55,255,87,167,25,147,211,204,81,11,73,233,241,62,84,98,63,108,210,251,159,199,155,251,220,65,79,66,191,49,191,242,39,236,42,28,252,222,241,203,8,239,191,36,164,187,67,187,37,29,146,104,116,30,199,223,174,60,231,45,242,149,90,95,34,11,160,255,175,93,42,14,138,24,211,238,126,0,18,9,84,111,254,109,104,102,32,202,158,207,174,254,69,211,135,180,62,247,234,73,151,148,187,144,120,166,194,75,118,71,18,9,233,200,187,39,176,161,52,237,123,254,103,70,65,164,248,81,45,174,106,207,35,125,99,253,163,150,214,87,159,187,52,73,152,150,98,41,79,12,178,31,250,207,174,80,250,164,242,166,48,87,23,246,208,242,24,239,52,26,158,159,174,175,148,239,251,138,19,7,172,253,120,134,159,99,181,147,82,184,249,250,15,108,64,69,61,220,211,243,47,0,2,25,173,203,99,145,52,198,27,229,96,15,119,175,178,171,82,165,60,9,170,75,164,128,40,252,127,220,70,159,151,13,142,51,248,210,53,155,121,36,152,210,85,181,81,42,27,9,251,59,28,102,47,45,174,227,14,217,100,41,60,8,90,142,38,91,7,115,170,18,79,111,252,207,58,218,77,92,112,196,130,64,10,203,52,14,26,147,137,197,116,99,117,108,224,122,32,44,121,64,95,2,48,222,60,68,162,38,12,11,88,217,2,245,27,135,211,84,78,76,118,229,7,125,97,97,170,139,188,201,170,67,76,131,160,113,33,38,99,153,136,131,160,13,118,168,122,137,221,140,160,95,131,60,110,5,56,142,151,247,59,186,200,0,23,33,248,142,207,100,138,58,226,116,118,142,197,142,13,201,135,214,223,255,175,108,205,94,162,1,254,95,165,182,85,70,195,135,28,125,178,46,249,51,18,73,192,114,173,38,249,253,7,4,23,61,44,123,112,79,164,201,144,104,86,107,129,185,147,176,52,219,89,53,72,141,19,182,136,237,22,49,26,5,64,45,189,37,120,254,223,95,182,240,23,66,138,122,207,134,247,149,83,83,146,226,7,5,15,86,235,154,105,15,96,181,128,39,203,240,135,80,17,101,78,75,138,204,138,139,21,57,243,66,0,98,154,118,225,82,212,171,146,229,128,10,63,168,122,48,183,176,51,79,191,118,212,129,170,60,12,147,11,254,97,108,58,219,103,31,58,71,68,153,141,184,21,63,36,69,224,230,41,195,97,101,14,196,18,211,73,181,29,96,160,168,205,248,120,157,222,156,242,111,103,177,252,217,44,82,82,184,20,37,171,78,77,47,162,244,149,33,234,127,56,104,81,128,42,244,21,88,38,2,236,150,56,0,116,112,199,193,134,32,102,65,79,225,16,202,232,187,248,12,158,252,208,96,149,255,102,246,227,30,251,244,104,195,186,88,239,28,189,218,96,148,88,57,163,147,180,156,197,234,189,90,202,162,113,240,84,46,118,31,151,63,160,98,52,221,106,176,0,17,94,61,195,253,111,78,48,78,48,62,42,208,172,232,166,10,64,128,65,226,226,5,29,204,117,208,13,209,172,79,108,57,233,228,61,199,163,76,102,111,23,249,240,175,6,183,227,20,154,166,182,110,243,60,245,205,146,32,229,67,23,56,113,159,14,54,63,216,251,244,72,29,11,220,135,6,35,163,181,200,55,71,85,54,133,109,199,242,231,37,220,178,170,91,28,64,71,35,170,121,162,128,49,134,122,174,237,169,185,9,132,94,148,216,207,179,250,164,27,12,159,191,73,98,54,193,158,14,101,232,113,149,83,242,248,223,199,58,245,134,60,153,35,42,0,85,97,139,32,90,77,190,162,85,166,43,119,184,42,243,148,194,169,146,117,248,155,11,48,57,49,177,189,143,14,113,64,167,99,92,219,48,75,163,135,58,251,253,105,169,53,136,67,108,19,205,70,152,103,132,168,126,23,215,232,253,252,117,55,110,140,42,17,87,46,219,135,132,56,186,52,184,213,147,36,98,230,51,3,198,239,238,50,102,20,207,70,221,55,161,245,33,5,10,18,169,30,160,59,130,51,117,159,60,1,66,149,114,134,9,30,150,55,85,242,223,251,13,57,67,162,35,187,139,142,183,241,212,125,220,160,219,212,50,32,38,211,67,214,68,76,17,178,120,30,232,62,55,214,167,192,205,45,70,201,170,23,219,152,114,253,89,50,181,181,223,24,114,120,173,244,182,102,236,92,3,137,67,80,109,59,39,231,49,150,5,225,198,26,56,246,217,99,143,208,71,37,63,15,195,232,61,215,115,205,219,139,155,120,25,30,88,170,211,245,136,35,44,189,131,83,211,168,98,181,146,250,140,252,152,34,250,236,24,124,132,137,229,84,201,105,13,176,193,94,88,32,193,180,191,102,160,154,91,116,158,239,13,250,218,228,104,185,90,64,170,53,89,179,147,208,216,91,246,246,186,178,250,97,68,92,160,108,105,197,8,6,180,175,200,132,116,248,209,164,23,84,175,101,153,206,132,37,80,60,95,183,188,56,225,193,250,184,253,166,165,86,14,98,58,120,228,218,47,236,144,86,66,112,167,7,120,166,187,140,228,167,87,234,29,119,110,96,22,60,21,61,194,95,128,48,207,235,194,233,108,197,51,148,148,204,193,219,39,188,165,215,68,54,215,174,57,43,26,144,35,185,241,53,157,193,44,193,70,82,178,19,245,33,176,45,82,27,12,89,81,2,152,121,175,19,247,153,245,59,25,158,132,27,144,102,185,124,79,189,124,157,95,207,128,76,68,113,7,255,175,73,196,98,25,73,38,90,75,20,2,72,93,82,73,110,21,4,133,36,86,71,204,180,246,79,186,202,60,138,217,131,78,67,155,224,140,54,145,171,250,30,194,199,168,69,43,57,52,219,29,63,111,98,80,17,74,110,130,94,76,18,71,105,81,89,50,59,159,151,213,139,230,130,205,248,101,42,172,231,171,109,200,105,133,221,129,113,159,243,130,76,27,254,48,240,242,66,83,130,46,247,188,203,8,48,74,214,16,70,156,224,178,154,11,155,147,100,219,14,226,122,214,221,170,38,176,164,39,105,131,3,210,47,51,31,62,20,254,228,185,57,157,136,150,98,36,42,185,68,75,122,104,173,9,91,45,161,228,222,60,206,82,230,114,250,54,240,61,34,140,107,185,54,251,144,251,121,29,25,232,31,76,118,161,82,250,8,12,253,14,41,143,184,69,2,115,153,171,49,84,235,162,37,2,255,228,93,59,202,248,218,118,192,63,45,68,61,93,224,65,29,66,76,51,149,217,137,77,206,207,187,35,133,142,245,147,217,175,67,37,200,145,200,36,187,178,191,77,185,131,41,191,255,154,253,35,80,251,139,188,138,0,151,129,230,9,250,166,252,118,84,159,223,61,227,179,151,202,34,74,205,181,161,192,65,43,216,141,23,180,100,158,189,40,218,39,156,63,185,25,104,44,208,19,167,35,85,14,128,161,34,4,18,210,113,60,231,170,137,112,114,111,81,184,44,33,36,33,54,133,208,146,139,140,82,136,16,177,65,221,201,91,236,51,43,22,137,111,183,25,46,215,170,55,57,204,254,19,135,19,86,129,7,178,235,147,85,41,41,235,242,66,235,44,106,156,211,155,65,87,13,10,162,19,71,152,44,245,165,67,14,121,55,121,11,130,193,77,152,147,184,35,139,58,12,18,20,156,82,231,56,145,169,13,171,135,90,130,190,93,65,96,239,146,109,34,238,80,248,229,161,234,142,210,21,126,162,191,15,35,126,45,88,13,243,43,77,205,160,230,188,70,201,51,42,148,4,107,183,109,135,106,122,152,165,156,161,154,157,119,232,255,226,211,205,217,181,97,160,240,158,76,11,222,224,84,151,228,26,43,154,97,14,113,26,128,5,177,127,242,74,169,33,119,31,160,87,199,95,106,96,48,115,155,240,148,101,54,65,243,190,73,179,85,98,123,110,123,87,48,153,205,102,1,99,41,110,81,209,16,210,206,250,181,62,64,57,38,152,195,159,38,144,222,13,24,201,255,97,247,148,75,49,40,229,44,3,20,29,174,106,34,239,176,144,53,145,167,80,65,241,42,79,218,102,205,104,225,158,162,207,78,223,26,27,63,68,85,1,3,251,88,99,76,245,120,34,91,119,223,103,245,29,218,25,195,194,189,132,36,61,6,205,49,95,226,63,140,12,24,232,176,169,237,192,195,50,179,43,17,131,19,99,185,21,179,27,21,48,161,149,159,117,139,144,76,66,137,138,2,253,204,33,170,199,198,187,189,17,166,46,58,28,113,14,64,89,226,48,213,228,24,171,143,101,70,14,97,235,156,184,44,110,46,60,232,206,176,71,199,60,220,252,149,97,182,214,247,97,133,129,68,192,146,247,57,137,10,2,193,138,88,233,91,188,71,182,128,64,131,155,27,164,55,112,210,187,183,44,197,147,50,31,170,61,84,175,5,67,210,80,20,140,126,11,100,122,203,72,91,132,140,114,13,212,171,53,166,9,247,20,114,183,239,201,45,45,78,24,123,112,98,101,65,95,143,57,126,103,176,82,180,36,85,7,244,122,130,97,144,39,207,116,66,160,42,24,134,148,22,233,19,249,174,249,135,252,183,11,202,17,155,246,191,5,211,53,123,169,59,152,183,225,141,239,173,167,197,163,59,250,62,142,253,27,148,229,157,30,51,228,254,16,122,117,41,116,81,34,8,162,231,135,191,59,138,82,73,203,150,165,180,211,44,158,81,158,195,97,117,104,1,84,176,22,189,13,50,121,82,237,37,50,198,110,90,251,117,237,162,231,232,122,117,177,138,46,20,210,27,3,131,161,100,158,190,55,55,19,104,191,137,72,10,196,12,211,150,55,33,44,126,94,53,24,124,30,186,48,195,116,237,225,243,40,254,91,193,59,29,96,84,245,204,178,212,84,54,142,234,151,219,58,148,30,188,66,106,199,191,205,91,158,62,60,134,147,26,152,113,127,242,154,38,53,185,2,173,123,71,117,253,195,9,35,238,30,84,87,230,248,182,219,97,235,165,46,53,161,69,203,254,112,49,240,135,226,247,3,153,88,168,71,123,93,151,208,167,15,31,195,139,75,130,78,62,102,156,133,99,8,93,67,48,153,126,141,215,159,28,159,3,212,128,240,78,36,9,120,246,39,132,251,12,45,222,128,48,150,78,254,2,237,149,108,101,101,241,126,13,87,116,99,23,204,109,141,192,172,103,0,234,39,226,210,14,100,60,206,55,52,229,218,238,252,21,188,139,38,73,140,95,50,1,205,247,73,162,199,111,251,247,181,100,2,145,207,244,133,66,66,65,147,9,175,243,154,120,192,236,66,94,53,213,35,242,24,98,187,74,190,64,241,127,255,54,236,176,226,185,185,90,217,231,150,241,127,202,9,138,32,247,106,118,122,245,4,152,214,79,186,79,10,49,96,117,227,48,22,92,51,79,101,36,234,225,75,36,250,188,117,211,224,194,29,83,167,196,137,145,3,122,171,114,37,23,218,25,186,121,177,30,233,127,85,210,193,115,250,142,231,24,221,189,188,216,13,175,19,208,217,130,69,127,73,170,190,34,2,212,221,42,96,95,129,135,51,211,150,3,30,15,228,68,230,33,250,101,104,211,246,227,33,33,38,172,245,17,242,124,163,67,25,72,33,140,83,129,196,68,185,92,249,208,33,203,23,138,60,65,4,3,0,5,38,131,144,34,117,13,4,167,11,8,92,15,220,64,206,114,92,139,29,19,214,249,185,108,51,143,235,117,89,0,37,12,74,243,110,214,181,99,121,216,106,194,2,138,129,129,110,176,108,3,67,138,57,89,55,87,227,249,192,166,162,12,63,116,26,145,243,85,32,146,33,146,207,251,70,182,93,146,207,62,196,103,177,74,146,222,239,100,177,57,223,251,132,90,105,132,23,137,176,49,222,165,100,79,111,58,124,31,106,171,192,0,207,107,60,222,131,160,235,21,83,2,168,197,188,247,248,252,169,136,134,225,165,47,31,231,113,62,230,186,189,150,222,157,170,35,248,121,182,62,15,31,56,19,46,131,126,162,227,77,255,59,133,181,215,70,30,207,0,254,182,25,62,17,9,10,222,0,166,95,10,141,199,104,228,177,131,200,120,173,72,187,7,56,6,224,166,41,224,68,166,81,40,188,69,248,178,33,126,158,74,92,154,233,59,213,170,15,190,63,27,43,37,170,3,87,10,216,231,182,131,189,113,196,134,113,41,64,226,87,81,84,80,98,35,88,136,24,14,97,96,223,70,225,26,77,231,125,132,81,14,81,51,145,56,70,204,131,26,167,227,200,11,5,43,73,57,217,59,169,254,132,92,169,163,34,14,43,121,111,238,225,39,161,36,210,137,254,81,147,88,156,47,86,203,254,251,170,75,171,25,59,199,213,227,200,194,16,192,52,124,27,212,211,19,123,226,225,119,87,63,157,156,45,204,215,51,134,242,11,227,59,112,251,246,56,229,100,56,138,58,239,0,190,161,78,87,203,35,156,174,14,132,222,218,137,140,105,245,193,141,208,41,85,249,110,58,94,82,8,73,85,49,96,77,180,6,209,59,142,130,129,131,82,17,112,223,156,236,255,45,78,48,87,58,236,185,56,80,48,150,33,118,152,142,151,147,93,25,40,241,218,236,234,86,147,54,42,217,84,16,93,211,187,241,158,48,186,22,27,251,85,183,75,246,62,229,189,123,147,42,206,204,42,99,250,90,195,35,9,136,223,66,116,247,227,9,60,149,203,81,213,48,223,182,210,114,221,213,80,247,143,165,115,76,253,99,30,245,7,59,225,187,238,130,33,197,48,158,110,91,51,132,57,19,255,40,75,128,218,169,36,140,149,94,21,212,253,89,234,7,178,191,107,192,127,213,230,43,162,34,138,182,104,17,77,64,156,112,61,184,226,35,60,68,44,24,153,139,20,146,157,48,148,89,51,16,153,125,3,247,153,33,202,58,164,159,22,136,241,92,210,117,82,178,223,232,243,43,136,200,199,10,185,207,180,86,53,38,133,24,93,110,187,191,220,36,187,190,65,170,34,193,28,198,157,136,22,137,142,16,14,116,205,201,124,146,141,223,129,1,109,37,67,208,141,141,246,234,154,129,62,72,60,210,114,9,88,251,229,72,8,86,82,162,37,138,97,244,66,100,203,124,107,176,198,220,243,187,160,89,154,53,131,147,201,241,78,138,104,83,217,234,199,57,81,2,133,206,138,194,118,148,27,233,157,69,232,87,232,19,22,44,150,141,108,223,211,33,208,1,65,57,227,66,135,179,38,4,100,185,192,101,230,192,234,58,233,34,68,32,119,92,146,207,35,215,25,91,147,70,241,96,15,89,27,129,189,113,90,49,120,171,115,151,75,58,34,247,170,84,66,73,208,195,41,130,234,180,183,226,237,175,107,95,87,116,251,184,250,78,73,51,119,22,23,44,147,197,39,44,229,235,206,154,196,103,118,92,245,254,200,218,245,194,89,77,238,163,112,188,224,153,58,199,147,130,110,90,252,183,6,192,55,87,6,68,109,129,132,183,42,193,210,103,17,88,33,61,133,86,229,90,100,167,18,65,113,34,74,134,100,127,17,101,145,90,111,4,207,85,220,213,53,0,177,188,91,207,84,224,58,188,193,204,152,4,45,74,44,46,196,95,62,160,64,14,203,195,244,154,7,38,46,123,117,8,243,157,61,2,19,107,20,187,61,244,248,88,78,186,159,122,229,196,201,189,41,225,200,92,215,162,56,171,5,194,144,120,249,49,253,110,171,242,251,145,54,223,203,46,188,229,248,160,216,56,228,61,207,102,104,140,48,86,206,141,87,229,111,54,95,212,94,187,4,40,69,20,145,12,24,244,54,195,58,39,35,91,124,176,61,146,183,94,160,29,57,111,5,89,85,13,11,214,232,48,108,132,197,84,182,28,165,182,99,251,232,56,246,229,252,6,30,146,5,89,151,156,84,180,9,175,37,238,100,88,185,92,229,86,8,110,163,17,119,27,79,157,22,240,222,211,235,133,244,6,165,52,20,63,1,127,66,49,62,101,35,127,113,221,138,217,98,159,55,128,134,44,151,202,88,175,63,212,71,230,89,15,179,103,202,134,211,219,84,132,15,174,15,42,134,218,32,9,93,196,11,183,203,122,229,245,44,208,53,253,78,86,110,126,61,144,28,114,230,231,99,58,190,166,170,226,234,95,167,237,61,28,231,25,155,71,12,162,237,207,91,9,51,254,96,203,155,4,7,123,244,105,159,108,182,7,189,247,192,208,220,7,85,141,47,247,108,80,194,212,170,0,24,13,233,168,163,137,224,210,254,180,191,6,182,24,74,197,166,103,204,215,224,83,76,2,234,211,73,118,167,29,70,121,31,137,86,45,29,87,87,130,237,30,170,219,3,229,156,138,109,225,41,132,136,205,45,19,242,224,251,0,80,121,198,96,55,75,234,101,12,14,8,238,61,179,7,140,201,225,211,205,106,132,230,112,83,87,131,115,21,236,4,133,66,41,9,53,109,79,128,135,243,25,156,214,171,112,110,7,25,148,103,155,211,49,75,103,101,231,174,119,107,55,186,95,106,59,87,138,138,86,243,44,122,187,127,222,70,71,41,30,130,53,40,191,18,83,18,125,86,53,18,80,252,23,202,77,152,111,193,31,201,251,58,234,91,188,240,157,236,234,220,26,250,18,108,47,199,82,245,103,91,254,129,39,102,124,227,136,154,214,110,29,33,192,165,31,6,240,200,3,131,214,104,126,72,240,110,118,245,18,234,103,79,59,18,33,215,71,255,190,115,156,149,247,4,11,75,8,146,42,93,250,103,176,234,13,138,60,170,40,12,94,172,6,147,59,157,0,201,74,158,252,113,100,34,198,178,125,6,137,156,18,23,58,184,36,167,88,54,204,158,41,248,170,146,185,95,243,199,225,16,248,141,43,15,18,135,92,19,173,145,175,69,197,100,233,241,135,108,62,205,26,176,151,40,109,129,51,231,248,149,55,121,236,34,94,234,103,57,214,200,157,91,123,232,199,218,132,216,104,211,148,168,147,196,116,15,143,189,171,11,192,77,154,13,134,1,178,155,71,199,64,115,242,55,84,243,77,96,67,20,177,169,41,117,177,32,95,123,175,113,155,238,65,205,62,254,235,131,196,26,53,182,13,165,226,52,9,71,125,42,101,180,67,22,218,55,36,201,1,183,87,121,182,30,197,234,214,71,207,238,231,23,5,50,22,198,121,232,229,173,140,131,40,178,215,60,127,162,103,253,151,161,37,254,199,131,196,250,49,217,61,171,230,7,118,119,117,211,22,98,134,230,230,156,197,17,133,46,126,177,31,11,237,213,117,216,189,65,174,49,4,134,47,223,91,210,93,218,100,12,66,79,246,80,45,108,46,146,44,229,110,13,62,98,145,81,192,66,78,118,43,17,63,175,148,139,248,18,83,245,37,231,215,65,129,71,37,243,236,254,82,153,1,89,118,204,84,32,248,5,51,112,30,131,21,196,123,184,129,5,231,26,3,182,161,62,167,109,193,109,59,78,147,16,53,214,156,251,248,63,43,110,76,100,208,3,123,109,219,103,116,45,38,182,113,45,226,22,110,102,110,85,255,186,151,211,48,31,77,113,82,221,112,132,7,71,46,5,232,6,59,143,10,80,2,45,192,44,58,71,38,248,234,26,31,120,247,40,193,167,245,10,188,21,255,66,58,195,116,108,225,238,60,159,94,45,119,163,74,138,32,209,184,180,148,71,252,69,16,10,175,162,136,80,189,84,16,183,71,234,29,26,93,158,233,237,143,114,178,145,18,201,192,216,250,143,169,117,246,70,127,156,65,120,130,173,57,202,218,48,140,205,186,31,164,43,208,121,211,177,65,50,160,68,191,76,52,40,200,196,110,244,196,61,97,236,198,85,88,56,141,85,52,193,219,34,52,17,152,143,187,109,50,101,33,92,209,81,111,75,198,172,165,204,4,240,68,34,43,219,193,234,7,246,80,66,163,102,76,186,194,196,236,218,141,38,221,158,8,147,231,49,115,181,46,150,16,152,0,31,114,129,5,201,89,171,82,206,204,56,139,251,249,165,146,48,190,99,101,220,85,214,91,29,230,198,133,95,177,108,54,161,20,89,59,38,250,20,92,182,14,90,242,137,26,141,100,243,162,58,244,233,16,6,193,46,193,25,17,105,102,172,114,228,46,79,174,8,24,157,142,0,183,63,207,169,134,71,12,147,105,192,23,34,227,60,243,180,99,196,39,156,32,199,10,55,210,125,199,78,167,3,11,37,224,137,74,96,96,68,120,95,96,112,160,147,109,213,27,96,16,204,20,50,204,2,20,60,179,75,193,254,144,238,105,82,33,194,124,96,71,228,93,134,151,253,113,125,99,108,170,102,156,193,80,127,204,209,196,3,92,191,205,12,128,11,51,40,58,227,108,64,253,169,207,167,169,164,84,139,6,1,145,13,181,19,26,159,176,144,150,165,155,249,62,67,239,241,135,229,217,148,97,235,26,154,126,118,36,84,153,130,90,99,217,26,162,150,139,34,125,246,214,244,104,141,142,193,195,42,191,187,82,175,68,201,241,215,161,139,188,170,206,107,141,209,68,88,105,137,230,16,10,28,199,4,182,48,254,30,38,96,128,210,187,57,42,53,129,192,219,206,89,146,131,123,79,120,250,2,110,218,147,123,158,158,240,6,157,13,254,234,117,224,159,34,202,253,225,224,129,141,33,175,74,70,30,73,86,88,239,218,146,226,245,158,178,244,172,202,233,213,143,90,165,143,167,1,162,47,11,186,188,145,140,72,120,73,4,49,210,64,5,246,145,252,60,160,81,32,49,26,177,59,167,46,221,209,207,202,205,188,9,129,82,205,90,21,45,94,65,6,212,35,180,43,128,89,148,137,155,154,218,102,196,10,175,85,134,127,149,57,242,88,55,25,228,119,85,235,200,39,112,189,93,91,18,151,93,170,164,165,160,233,84,91,214,45,9,148,251,80,13,52,175,66,172,78,110,21,209,168,247,23,107,49,127,242,115,120,119,194,225,13,127,238,255,72,16,14,53,140,174,56,57,22,219,200,200,3,199,61,7,114,10,167,107,163,157,76,20,31,112,32,202,21,139,134,5,215,65,221,162,103,1,252,113,76,70,49,247,163,207,237,99,57,120,245,125,140,145,110,29,225,149,105,214,86,216,165,150,167,16,64,4,123,5,57,126,34,161,191,128,3,206,250,78,196,177,57,92,187,33,6,37,180,194,1,160,218,219,83,241,222,118,246,174,35,93,160,134,235,71,54,21,213,206,154,67,233,229,122,199,60,44,42,229,3,248,94,138,218,58,231,167,67,87,150,16,150,113,26,124,47,254,5,64,134,178,109,59,110,58,36,201,206,67,123,191,89,38,7,179,140,68,206,229,255,32,229,103,218,225,224,194,72,86,178,0,113,251,75,185,20,138,141,248,79,84,21,239,82,206,243,29,82,221,81,165,216,58,232,0,161,221,200,97,222,137,232,37,99,99,188,35,221,121,172,155,252,191,46,3,32,156,203,105,238,140,61,246,123,123,120,83,215,214,174,177,64,67,229,220,14,252,68,143,16,126,88,27,255,255,240,170,202,228,79,243,146,62,212,247,147,108,151,125,60,148,228,97,177,82,102,132,237,52,177,53,87,195,229,0,72,157,7,77,153,86,82,23,152,12,57,51,209,81,230,105,204,67,101,92,243,20,211,249,88,208,221,24,129,222,16,205,23,59,161,29,228,4,173,89,119,46,212,64,250,250,145,140,86,143,228,7,116,185,52,33,218,214,119,216,36,77,106,194,134,193,55,208,71,162,178,198,238,173,248,67,188,112,41,13,147,54,226,47,135,76,184,28,1,177,170,254,148,188,189,140,16,169,44,15,142,187,231,9,136,2,200,46,162,134,85,221,22,220,186,249,2,116,173,209,73,114,98,186,79,77,82,247,44,234,127,144,245,91,6,17,47,127,141,243,150,114,51,87,211,203,78,154,128,30,54,197,177,39,249,166,72,56,101,87,80,151,99,39,44,65,35,98,207,247,235,40,218,223,97,124,90,21,173,80,238,86,202,105,180,89,66,213,42,68,165,173,219,189,125,71,191,165,141,254,108,58,27,9,157,8,250,190,87,166,107,166,209,55,111,202,196,76,150,145,28,177,30,80,239,140,5,85,155,10,124,60,15,230,237,85,144,155,252,149,252,235,255,131,99,0,55,227,235,226,227,180,165,24,65,113,173,212,118,15,78,247,2,124,252,8,73,70,94,2,176,16,124,225,11,80,110,38,192,215,233,201,33,124,96,162,228,1,144,0,71,6,96,93,135,224,104,232,240,153,251,22,125,207,158,235,77,171,201,206,191,65,204,101,204,207,225,46,170,65,25,106,154,145,180,184,3,169,238,26,135,184,87,53,78,196,221,53,115,239,78,61,194,255,185,100,214,229,104,80,154,148,165,164,8,252,138,159,147,94,225,186,175,25,200,60,78,133,70,157,101,239,68,45,190,61,42,23,147,82,183,68,88,120,251,1,79,226,82,170,148,134,54,15,137,91,247,73,52,240,54,202,175,70,17,170,97,53,110,34,118,25,105,193,103,62,228,252,82,205,4,164,222,74,59,207,32,218,117,41,100,180,64,253,218,64,199,67,80,29,152,252,240,54,191,247,62,126,101,30,128,195,148,39,3,21,254,36,133,204,253,66,6,41,180,93,173,67,204,17,167,28,15,213,181,150,92,70,224,192,73,193,146,100,226,92,162,124,239,20,80,48,84,73,144,13,4,2,204,11,51,157,114,40,219,215,49,239,128,236,165,55,73,123,55,116,62,44,33,53,236,245,243,147,43,227,82,169,24,179,219,160,51,25,42,77,165,149,194,96,5,62,31,94,155,244,61,149,253,222,243,99,252,88,129,23,111,11,16,130,25,115,185,170,239,244,93,68,144,133,116,189,145,66,139,190,176,1,200,128,101,123,158,200,36,32,159,60,193,92,129,4,96,146,205,4,247,113,86,239,126,223,87,216,82,95,149,81,125,148,95,202,89,11,119,87,217,63,226,122,132,251,240,234,240,0,71,124,192,77,17,180,174,252,34,140,119,70,251,67,150,36,214,43,81,163,35,91,162,217,160,202,211,207,176,12,55,118,46,36,169,188,73,235,73,142,115,2,122,20,53,57,118,213,164,237,157,232,199,88,37,219,192,166,129,104,251,199,120,52,243,195,37,47,185,31,76,187,217,184,103,50,29,150,158,48,86,154,22,108,245,199,160,83,154,224,139,159,230,40,33,242,121,31,82,6,169,196,47,201,228,128,226,31,197,86,27,117,113,186,158,98,81,92,29,37,82,32,214,53,177,247,117,81,93,46,206,105,81,72,186,139,202,128,39,22,109,122,201,13,250,126,185,143,13,239,250,25,29,223,140,191,123,131,148,50,152,217,210,165,211,153,107,48,62,241,86,56,194,195,197,66,67,68,42,23,56,206,206,120,153,153,86,245,23,159,124,76,227,143,9,244,192,203,169,189,206,223,60,241,184,103,56,6,2,85,94,158,201,109,133,242,81,88,189,99,254,42,222,7,75,81,38,14,254,62,117,194,232,119,15,254,188,7,158,37,161,153,188,19,196,15,172,167,33,151,161,202,235,36,89,115,132,105,103,181,231,71,70,85,235,14,250,214,4,161,249,181,56,0,224,163,99,73,217,195,33,41,109,38,65,120,209,33,63,94,95,118,72,57,113,41,196,249,232,112,3,148,12,176,237,133,208,0,39,238,125,192,220,8,121,80,220,76,194,45,160,205,103,180,238,73,222,205,108,229,199,51,190,255,147,133,16,121,233,97,27,224,29,84,207,73,51,210,124,38,90,168,111,12,85,85,156,210,131,42,71,220,194,103,213,78,242,216,142,148,107,129,78,154,115,166,154,248,215,212,232,168,21,120,95,10,241,233,114,29,132,240,1,98,57,54,48,151,87,98,159,75,42,87,39,255,102,249,246,163,141,74,147,114,75,250,79,229,141,67,76,60,69,124,27,199,61,249,66,68,46,198,215,233,169,171,228,107,50,242,109,1,177,235,242,7,44,171,69,118,244,56,197,154,43,179,47,139,95,177,146,116,57,151,85,205,211,60,30,90,135,59,51,96,1,212,157,201,184,183,143,243,151,40,144,64,60,103,49,213,228,144,119,252,102,255,16,79,2,143,210,240,126,186,188,179,33,45,59,9,166,246,139,53,237,117,161,139,66,20,231,182,40,161,55,212,90,211,170,155,252,15,83,23,181,174,189,243,170,80,48,202,182,175,51,178,198,4,15,242,103,131,128,79,34,74,86,122,81,54,181,5,98,184,178,81,58,203,56,212,236,156,220,107,189,87,245,7,58,174,228,234,214,28,166,133,134,87,195,95,129,19,249,4,107,57,159,57,46,157,116,163,76,135,138,29,248,163,52,214,61,244,13,36,201,252,114,177,244,106,216,122,165,141,51,189,77,214,105,204,14,128,34,183,235,224,219,107,187,166,111,74,60,98,188,107,121,64,55,209,92,154,170,8,45,54,150,12,81,80,167,19,27,182,156,123,74,195,225,204,41,51,220,163,113,193,22,243,237,60,52,195,240,228,155,141,17,188,127,52,23,105,29,171,107,11,244,134,43,74,137,152,97,121,210,176,148,137,1,247,11,44,111,248,80,49,177,176,87,77,186,91,202,149,145,26,131,90,59,53,31,141,80,122,0,153,121,97,69,87,133,23,179,191,125,85,47,65,66,131,194,106,79,30,177,130,12,184,153,82,82,105,63,88,250,234,102,34,112,191,126,47,78,140,174,212,95,144,198,28,162,166,78,216,248,45,255,170,208,56,85,129,161,132,78,183,4,53,88,11,10,142,4,143,59,145,192,227,242,24,199,254,138,124,78,11,195,155,196,74,224,224,149,40,28,253,236,112,33,180,43,1,29,161,207,251,39,165,90,72,180,90,197,219,87,49,149,229,127,168,215,113,48,63,76,198,114,62,207,205,202,233,168,156,84,211,207,25,123,157,222,181,227,118,26,255,172,109,204,218,105,125,117,237,21,112,253,164,123,198,209,247,143,234,12,118,34,66,134,113,13,186,188,65,189,141,163,115,52,40,33,42,195,254,22,224,97,64,77,195,129,2,78,225,231,183,227,123,64,173,185,205,5,142,133,253,124,144,188,70,41,254,109,205,7,54,21,253,233,174,242,34,45,100,152,228,96,162,143,148,6,131,128,185,253,254,38,221,237,66,202,25,24,209,100,15,74,219,37,27,1,166,208,149,230,147,134,178,18,244,8,115,116,4,156,83,178,216,255,160,105,198,72,214,53,67,8,228,212,89,0,220,5,249,96,12,128,134,167,2,146,158,5,73,169,172,168,166,184,250,68,243,95,31,100,54,248,111,131,88,29,83,58,79,38,47,83,129,134,117,1,64,125,57,75,64,82,180,183,52,5,145,18,35,84,253,198,112,57,48,192,85,199,0,31,109,34,33,39,70,21,60,224,24,211,118,104,54,100,135,43,132,155,78,125,217,14,58,89,163,88,199,253,251,31,181,62,235,230,228,174,217,113,71,173,238,248,124,225,68,203,108,180,9,49,195,229,63,70,68,111,8,155,106,158,99,84,8,231,81,30,250,251,24,249,147,222,153,70,97,41,239,176,143,10,158,153,157,196,201,193,100,77,221,208,170,249,151,34,98,155,58,61,61,159,120,91,140,191,101,2,28,251,143,196,45,14,190,208,183,60,172,220,201,212,90,194,233,231,49,14,160,150,232,212,200,29,239,25,85,147,96,11,144,122,47,80,72,13,108,144,223,83,69,87,186,85,199,208,65,11,161,138,28,34,131,47,205,144,113,75,8,55,61,241,2,226,240,82,118,182,202,37,215,246,135,125,165,44,145,54,45,136,17,236,60,233,62,192,126,139,51,188,196,0,74,163,73,200,229,214,116,61,250,165,64,221,72,107,1,220,97,1,187,25,122,66,2,255,38,179,15,152,62,119,42,165,186,236,21,247,138,93,197,184,25,116,138,102,116,172,22,248,108,181,77,166,128,220,103,176,237,177,211,215,64,202,192,133,102,125,122,191,196,153,22,198,70,125,64,81,24,52,60,229,191,174,15,185,133,118,181,142,128,187,123,244,217,226,153,111,26,168,7,25,141,248,63,213,58,255,192,23,16,170,180,163,108,54,189,71,153,40,159,154,125,90,95,236,205,225,232,28,151,49,185,78,252,136,143,47,155,92,129,213,193,172,188,72,198,49,219,135,195,177,98,65,160,156,9,136,39,224,120,18,195,99,93,146,232,161,185,244,92,118,38,253,118,14,217,140,129,248,3,112,213,80,132,177,4,200,244,98,47,14,163,161,187,155,36,254,239,150,253,225,59,179,164,3,19,141,62,62,85,195,66,220,49,41,11,49,160,73,136,70,54,183,113,191,140,250,105,96,102,119,151,35,26,181,156,166,251,224,32,254,167,3,38,158,136,24,110,75,137,154,214,253,46,113,136,101,210,206,182,255,213,82,61,50,143,127,20,85,200,100,7,248,60,149,186,98,172,169,21,241,193,54,80,104,94,73,24,44,222,77,1,126,112,36,34,24,204,169,224,33,32,175,68,117,84,40,176,236,192,187,226,117,166,141,194,114,151,214,190,44,194,45,60,44,111,153,118,1,210,161,237,196,140,29,96,239,106,246,194,170,82,12,166,187,93,77,21,181,179,43,227,44,198,72,158,45,34,137,226,138,218,240,29,150,45,156,62,120,127,229,12,31,219,27,56,200,74,43,240,225,43,30,207,20,155,208,166,90,224,149,9,63,39,114,209,147,102,187,110,178,100,155,207,11,172,37,44,137,21,89,50,142,67,245,117,136,253,116,180,44,52,2,201,107,231,233,168,48,30,132,73,248,116,74,240,180,160,177,87,194,247,203,148,30,15,116,230,14,105,32,20,155,134,162,59,226,27,208,85,136,92,136,158,54,17,174,157,205,16,238,177,40,29,110,101,16,34,255,120,17,121,45,100,3,163,201,153,20,91,91,17,125,153,242,43,38,93,216,79,146,68,180,41,22,54,18,242,72,117,17,144,201,142,20,241,123,77,161,47,245,188,242,195,213,144,102,251,12,111,38,195,193,23,32,40,8,50,206,33,195,243,124,176,93,49,180,73,159,136,48,45,143,250,11,180,151,228,7,237,200,217,189,110,11,4,85,181,97,8,5,80,1,22,118,82,90,58,254,99,205,82,60,8,88,215,63,133,132,87,126,225,109,24,54,59,60,137,190,251,191,76,71,99,12,91,248,131,13,239,2,179,100,199,91,176,4,204,28,28,113,49,214,31,100,135,129,41,113,158,47,160,102,66,75,65,197,137,5,86,158,184,98,186,119,158,71,124,189,255,5,72,172,87,6,166,95,132,105,234,14,13,211,6,7,92,254,141,86,234,186,69,118,93,20,111,118,12,230,183,217,28,227,14,89,253,233,33,133,116,137,163,34,140,235,146,76,38,84,251,152,66,166,91,137,156,2,52,40,160,112,80,42,199,198,114,14,146,143,77,193,173,254,16,221,26,177,36,5,235,118,251,66,33,38,140,10,192,87,12,202,117,2,154,37,67,158,222,169,242,43,25,121,79,151,119,84,23,112,46,148,170,240,33,22,40,67,41,167,210,100,102,224,57,42,244,105,195,146,191,190,186,40,144,176,49,155,101,29,195,19,229,187,69,78,177,241,245,233,185,52,25,255,11,29,130,95,71,42,61,23,218,76,60,10,221,95,127,55,79,15,152,63,125,78,156,132,63,181,54,195,159,124,145,171,49,210,205,71,221,98,145,51,100,89,34,115,127,20,30,102,22,246,98,226,248,254,140,101,38,205,74,95,159,185,28,186,165,178,54,140,175,229,191,5,20,132,129,180,151,99,128,210,135,246,116,135,208,177,226,201,95,37,182,126,83,242,151,128,249,23,13,170,16,8,22,248,114,113,179,107,160,214,189,60,78,87,140,43,0,166,65,254,189,26,132,107,87,247,52,240,37,51,246,198,116,221,38,112,182,145,105,56,26,199,162,39,137,177,249,215,226,125,174,238,118,253,17,118,26,6,5,90,226,246,183,204,58,130,75,249,185,245,215,128,36,209,196,186,19,73,75,42,114,200,253,111,22,136,238,139,60,44,70,189,183,138,176,239,187,8,73,32,178,230,134,176,225,253,196,245,72,123,31,120,248,88,154,26,199,237,67,43,127,45,154,151,198,121,229,74,40,3,46,218,80,105,101,146,121,57,102,50,41,207,23,226,41,238,25,10,250,254,213,211,5,168,100,67,162,66,118,209,153,179,236,84,119,55,199,193,173,212,190,75,213,128,56,209,23,66,174,79,171,156,151,122,162,19,102,3,54,106,254,132,143,74,146,193,54,207,44,202,96,246,229,197,102,25,124,206,14,112,44,65,55,68,232,231,204,15,151,132,3,12,172,69,243,82,59,190,49,48,89,225,33,213,48,105,61,56,19,40,159,51,64,242,106,221,167,131,65,183,229,12,92,229,153,89,190,211,227,52,43,68,0,0,129,65,243,58,225,183,176,77,229,57,2,127,223,137,249,137,175,78,119,167,204,44,0,188,75,43,51,170,105,71,254,158,181,204,251,205,193,95,212,109,57,178,114,120,91,223,110,32,144,179,1,115,198,9,232,150,149,17,131,7,14,162,83,64,73,70,16,236,241,23,63,52,205,121,217,58,229,180,82,195,29,86,41,97,87,113,117,199,50,8,121,104,247,17,93,194,226,165,180,187,124,144,111,46,12,75,75,227,219,198,232,55,71,69,40,160,37,105,180,219,213,86,41,197,81,250,161,155,206,225,135,85,43,31,202,74,113,96,156,208,66,16,153,227,149,64,59,82,87,203,248,224,2,199,168,11,5,27,98,229,57,182,60,23,53,25,118,206,132,151,47,25,138,168,32,225,107,48,174,41,78,237,17,162,105,121,207,213,80,180,149,157,12,79,76,158,166,221,26,233,138,173,114,167,249,52,55,3,119,42,149,250,207,45,170,179,158,161,115,167,9,246,177,144,160,101,222,234,173,207,189,78,49,149,194,61,49,75,199,110,29,20,56,47,108,130,230,50,188,251,189,106,0,5,134,213,156,30,238,108,240,207,54,31,51,105,14,80,230,45,229,132,62,182,177,156,69,150,10,77,147,208,111,80,235,190,223,17,166,175,213,136,132,71,79,43,236,89,71,115,21,99,40,125,124,10,234,236,200,63,196,255,106,77,46,28,48,235,169,64,186,29,228,32,255,197,123,36,178,77,182,110,13,68,136,164,97,221,43,69,244,11,167,205,45,145,0,91,11,249,155,173,216,168,1,216,201,29,240,238,197,227,238,223,179,253,25,57,146,252,82,175,223,247,222,215,169,197,47,21,121,226,15,226,246,118,174,136,1,236,44,200,56,90,11,180,144,189,168,229,250,60,133,254,101,30,120,24,51,68,9,181,253,229,144,125,116,2,211,54,108,31,184,123,82,163,92,170,163,218,190,252,250,159,222,64,79,69,248,43,216,132,205,91,169,133,79,112,244,223,50,85,7,26,120,237,148,142,53,162,18,103,233,225,0,74,219,0,53,232,219,122,76,14,35,176,225,166,107,40,118,84,197,200,230,62,206,120,50,172,149,237,107,50,118,5,170,200,171,69,247,154,138,200,60,44,111,73,234,113,236,46,250,43,217,231,21,140,119,174,130,46,13,49,110,205,208,168,64,247,123,113,139,53,246,219,174,45,134,89,106,100,229,45,234,62,9,86,100,180,143,235,213,131,130,248,213,179,11,221,26,147,245,255,17,38,176,86,52,131,43,30,181,75,108,222,174,62,166,82,253,62,87,28,166,229,70,142,85,10,108,135,169,196,200,161,62,173,21,155,104,171,175,60,85,213,110,22,211,69,60,94,35,185,55,38,87,135,193,87,75,177,237,242,54,227,82,58,219,149,232,198,101,238,20,197,188,231,228,188,53,40,83,74,95,55,160,102,80,181,152,109,215,210,219,79,244,144,184,170,226,4,66,236,196,134,33,37,252,131,135,225,67,27,124,6,57,103,29,16,43,112,179,150,214,51,130,155,227,66,31,26,7,246,97,44,185,48,40,66,107,125,91,85,164,225,108,170,100,197,218,64,110,115,57,198,214,87,170,194,48,166,151,6,235,85,189,107,103,3,149,225,26,129,255,202,171,8,98,33,30,188,110,131,188,252,103,202,193,60,170,96,42,244,119,215,11,135,46,47,3,71,159,103,53,53,82,211,2,58,88,110,172,48,146,148,217,101,61,146,75,14,199,180,204,71,93,67,108,17,123,171,170,146,129,61,42,238,240,101,16,87,114,117,139,125,229,100,121,153,154,123,192,206,134,73,13,43,80,192,68,191,222,12,211,89,58,6,218,78,177,46,120,238,241,133,113,148,255,9,60,150,19,58,148,234,3,148,210,25,17,178,94,228,76,76,236,155,66,169,193,154,209,181,90,75,221,62,102,140,134,98,252,30,190,152,150,231,242,155,131,15,232,195,193,50,171,204,81,127,25,112,49,144,204,29,178,221,222,242,50,64,193,9,4,3,37,196,173,97,31,180,119,153,245,13,6,12,14,180,96,236,189,145,251,226,207,245,19,154,83,59,152,237,44,253,133,31,230,230,122,243,217,18,62,136,187,123,63,40,201,226,83,24,30,65,104,115,50,134,114,163,12,62,221,164,151,178,26,149,145,233,230,174,196,209,37,101,142,65,83,206,144,161,233,50,162,138,138,57,179,167,205,125,87,57,149,215,4,116,31,174,196,78,95,212,98,85,160,133,31,165,14,221,87,99,114,247,81,210,219,151,125,59,234,208,234,245,63,86,239,87,201,238,23,140,173,37,40,98,174,121,150,27,3,141,37,196,250,165,34,171,126,178,176,140,61,117,24,242,50,103,238,181,212,11,216,2,168,61,49,109,101,181,86,160,72,62,189,203,9,44,170,134,49,15,120,187,44,149,60,27,84,122,196,143,177,144,36,206,106,75,80,209,227,152,100,6,166,101,88,178,181,214,53,251,23,46,55,123,127,152,190,13,224,242,151,238,240,90,206,19,113,33,79,225,104,50,121,214,218,49,78,141,179,57,213,88,99,158,248,97,42,187,203,250,95,236,244,131,140,22,80,41,64,169,239,141,10,142,74,146,18,11,182,154,66,142,134,69,221,181,166,91,178,244,160,219,164,99,221,224,64,73,160,18,202,153,60,1,214,177,3,29,228,79,72,126,2,110,246,66,190,122,172,164,192,140,228,114,235,205,249,5,214,74,178,12,183,153,30,150,99,22,226,65,215,175,85,152,28,52,54,24,31,161,185,133,82,224,102,237,242,4,182,13,47,96,200,32,105,140,38,24,215,200,148,210,160,55,215,237,161,143,111,94,255,53,205,47,197,222,89,136,183,233,173,175,127,225,253,221,50,136,245,112,107,196,54,104,98,215,221,41,114,73,15,151,141,96,112,173,98,250,142,57,183,24,56,141,212,52,59,250,235,240,206,2,209,179,187,4,41,52,44,80,144,109,210,216,96,59,135,129,248,55,42,64,112,115,79,130,110,55,26,228,4,116,154,72,43,75,48,201,212,190,193,167,117,45,67,7,165,242,229,183,202,139,148,23,37,71,14,192,18,85,119,99,62,76,193,122,196,129,94,8,139,168,110,95,148,50,88,203,36,79,31,208,237,226,102,70,152,30,97,71,184,4,98,197,169,232,241,122,239,111,171,6,191,101,210,226,52,153,32,89,252,138,112,158,189,95,109,86,246,7,44,44,112,173,250,185,105,84,19,192,207,160,113,223,16,153,83,202,116,18,137,120,195,241,219,4,75,135,26,200,172,71,2,238,30,221,6,218,187,104,181,28,114,58,47,245,48,135,153,248,162,67,82,195,132,16,62,27,80,129,177,25,205,166,60,161,8,228,252,59,12,177,182,136,27,101,70,239,255,6,157,32,29,29,190,73,214,94,79,21,208,192,165,222,225,19,109,128,173,39,81,84,27,8,75,239,3,143,182,146,91,110,173,183,109,10,223,182,182,108,1,249,44,233,144,180,193,182,189,95,40,255,192,210,249,179,44,250,120,65,179,241,169,111,130,154,232,223,151,31,3,147,106,93,251,34,197,164,11,111,147,22,242,10,218,181,186,5,96,12,33,29,109,110,111,52,97,94,37,200,167,253,187,104,46,140,69,195,241,132,221,213,41,161,120,82,221,90,212,73,158,24,171,98,167,76,15,136,45,81,122,10,221,139,249,151,217,99,110,27,95,11,72,80,188,37,75,179,179,98,32,78,222,118,64,19,33,156,148,171,96,83,210,215,110,236,14,155,154,109,226,83,141,26,199,34,169,0,155,236,105,2,9,227,123,219,227,172,118,76,196,243,12,251,143,45,195,170,81,166,24,62,102,121,236,178,88,44,168,13,244,254,147,128,190,106,30,215,24,184,92,46,145,18,7,100,246,110,94,216,87,95,159,250,143,201,250,232,207,35,45,200,255,6,181,241,4,125,30,205,152,169,177,21,185,207,62,166,44,210,104,157,30,41,105,212,178,96,84,109,162,53,60,43,49,132,245,144,137,155,108,189,53,47,111,225,24,158,227,42,230,189,82,219,9,220,208,28,110,194,52,200,113,163,22,11,51,165,169,156,17,51,21,74,219,12,224,174,107,188,88,165,192,35,119,233,117,200,188,205,152,66,37,165,48,236,156,153,201,18,182,16,79,219,144,61,105,63,247,230,228,162,236,9,95,249,111,193,42,151,130,30,238,40,136,204,233,39,120,74,57,22,174,2,62,207,2,84,57,240,233,225,42,135,49,211,4,36,90,106,2,166,198,87,92,57,206,1,2,100,162,157,137,150,119,36,105,48,229,14,171,18,34,64,250,106,46,14,45,143,133,29,11,79,54,72,239,124,149,99,8,62,248,14,66,57,227,41,198,49,55,251,165,103,213,52,69,121,52,139,30,109,243,38,34,110,29,82,86,157,5,195,91,80,217,56,116,212,192,28,138,82,68,228,22,69,168,30,118,187,1,235,231,121,90,123,17,34,232,254,233,35,42,168,216,7,188,43,45,87,139,67,79,30,158,23,72,222,211,106,249,68,246,229,223,38,133,253,102,224,101,244,16,6,137,39,17,245,228,34,111,109,218,206,138,141,117,87,188,48,87,16,237,58,140,102,189,248,59,245,23,219,104,154,244,45,35,88,242,224,136,25,198,20,44,235,237,146,193,186,240,28,129,67,226,42,181,1,226,64,18,12,122,196,239,7,221,150,41,138,56,64,106,243,74,65,42,93,31,162,36,214,223,29,15,59,95,203,53,180,15,146,192,229,196,159,157,229,17,8,251,37,27,183,141,129,135,26,213,150,225,60,200,55,147,56,105,143,180,144,78,131,1,85,126,153,77,71,160,149,44,253,240,53,85,217,167,23,15,166,137,130,21,244,132,166,216,152,30,120,217,22,39,78,244,159,87,196,111,242,146,48,190,66,180,199,185,123,17,26,154,36,81,139,117,126,114,216,169,115,23,111,87,199,238,231,59,142,91,209,100,206,40,134,2,87,190,129,28,151,79,156,98,149,43,163,231,5,54,90,115,95,103,244,69,49,103,251,92,10,223,207,30,6,79,240,63,16,112,31,214,136,194,226,152,14,73,216,241,8,191,155,89,231,122,5,8,124,163,96,81,60,80,94,108,122,33,215,80,215,249,216,156,83,203,222,129,152,121,10,221,246,88,243,48,213,55,33,32,149,185,125,95,99,251,53,19,183,118,2,163,244,118,104,48,42,156,183,194,194,17,174,59,180,63,5,103,124,104,236,126,193,10,50,146,135,27,130,249,68,10,209,28,94,66,134,84,79,27,246,231,204,197,177,196,197,30,49,202,209,226,69,68,152,37,16,234,57,222,160,60,12,7,202,209,23,226,250,178,16,149,200,62,64,25,127,4,151,188,20,19,19,234,148,11,58,86,76,216,215,210,133,7,122,78,128,68,151,208,112,215,236,241,186,13,26,94,200,22,251,29,236,252,196,156,110,30,113,174,214,141,123,183,89,202,223,203,243,126,68,141,194,5,131,140,153,216,119,181,116,241,135,19,212,39,167,77,240,122,215,68,82,109,243,183,120,147,227,40,47,227,28,252,126,224,165,163,140,100,202,244,102,90,57,9,134,14,73,33,195,233,208,90,13,115,111,247,56,5,202,41,167,116,208,215,127,23,135,136,248,179,245,241,156,11,203,45,8,71,1,168,161,246,29,233,4,180,84,51,159,93,204,176,29,68,184,96,122,87,172,159,207,192,157,114,125,245,69,121,73,0,32,121,184,243,99,5,185,81,225,130,77,244,197,219,189,144,18,126,86,145,144,156,158,208,223,162,229,123,185,218,252,232,143,33,145,212,143,15,240,131,146,3,35,225,68,52,17,105,52,1,250,56,183,19,212,28,223,42,104,247,47,156,227,155,192,216,4,14,189,74,84,238,129,88,168,106,178,142,207,156,32,40,217,94,170,246,205,3,184,47,245,192,65,147,165,163,152,28,80,171,252,56,112,226,170,184,90,150,153,6,130,161,49,185,223,56,80,115,15,46,66,94,177,13,37,170,16,237,25,103,240,145,232,122,61,124,236,244,33,165,208,120,121,96,59,153,106,23,129,81,175,59,207,250,208,12,149,120,80,81,180,42,54,49,161,127,243,75,88,78,180,200,151,14,10,250,159,159,22,5,78,78,32,228,120,45,32,114,77,149,196,80,4,110,98,122,222,26,27,233,104,173,195,47,94,69,29,128,219,60,142,206,73,62,60,33,253,123,1,186,151,4,18,90,1,172,108,215,52,111,246,157,69,241,225,255,135,68,128,0,196,22,103,192,185,3,55,39,120,132,75,248,38,9,187,217,95,188,165,61,227,122,188,104,94,73,116,102,152,131,29,227,28,160,253,66,127,211,23,60,26,189,94,202,104,15,130,53,121,157,220,8,73,81,115,157,14,27,68,116,186,71,201,202,74,193,150,67,204,103,199,211,101,250,110,212,19,64,118,188,248,103,228,35,47,203,206,226,87,35,243,80,239,207,71,237,167,87,108,175,177,4,213,66,196,153,196,169,141,207,248,111,164,189,30,1,232,132,157,122,105,99,144,240,138,212,62,64,87,35,215,242,223,91,81,164,36,61,197,104,1,92,30,117,219,212,2,165,177,32,103,173,149,206,152,136,240,166,236,200,215,255,223,108,194,120,230,136,73,248,194,151,11,107,54,213,6,213,206,3,189,51,14,10,234,233,229,97,229,89,107,16,37,144,19,145,47,102,167,177,113,219,133,221,248,239,13,68,52,116,254,236,34,44,48,142,217,251,220,112,213,222,84,142,38,19,218,73,118,156,106,171,104,7,172,17,137,166,176,84,175,239,133,47,99,107,135,130,195,100,144,206,40,43,76,245,65,93,238,141,210,213,197,42,47,27,59,39,68,134,25,93,34,63,147,248,187,229,20,252,107,181,189,127,135,70,128,11,198,59,19,155,187,8,237,57,175,143,101,220,71,86,113,177,209,220,152,100,46,25,75,66,141,66,94,95,134,47,86,166,205,9,182,171,255,87,35,21,0,115,114,136,35,176,132,18,94,169,152,205,121,99,72,32,118,95,151,57,236,47,52,211,190,29,210,97,181,119,15,167,48,86,188,73,150,55,251,46,230,71,215,25,164,242,66,139,231,1,43,93,166,166,170,56,175,209,24,203,29,216,214,181,233,122,238,105,245,148,83,206,107,172,91,36,18,226,166,49,80,191,142,236,65,158,127,193,35,98,210,152,215,179,207,231,209,134,81,176,194,29,226,221,240,115,157,233,93,199,214,124,20,231,105,81,153,79,37,113,112,55,3,95,64,170,133,161,147,112,55,249,50,247,39,199,213,114,62,17,208,179,168,244,16,96,201,254,120,53,30,125,112,83,10,80,15,211,57,152,17,24,197,203,100,224,7,116,91,184,4,127,187,81,232,42,190,22,171,153,90,67,124,126,114,101,90,208,26,217,120,49,249,178,107,145,100,59,41,109,255,22,149,163,39,65,80,43,166,12,61,66,152,186,199,162,2,142,152,205,173,116,78,250,162,110,83,226,193,74,84,117,10,220,130,31,203,25,7,98,182,216,164,91,29,159,2,157,42,117,208,180,16,113,24,62,209,235,30,30,51,230,14,25,57,37,6,219,37,217,205,107,4,39,168,213,67,153,106,80,31,46,161,22,77,208,176,8,42,179,182,237,235,139,195,253,89,55,180,152,69,211,237,236,78,93,81,12,228,45,223,37,120,159,247,86,109,59,252,176,252,48,141,111,175,16,106,92,104,154,178,150,27,91,112,102,54,160,40,65,65,108,60,171,79,66,217,182,155,73,123,106,222,219,169,59,80,130,115,27,105,110,214,119,77,212,57,191,100,188,227,103,48,29,252,252,146,145,228,89,229,145,126,255,207,149,7,135,62,251,14,89,166,120,137,15,199,54,11,91,101,44,2,109,204,57,63,183,121,33,188,205,31,7,226,108,3,71,3,191,164,197,7,29,181,111,99,89,181,100,147,62,30,168,152,217,225,95,86,65,40,105,240,210,46,200,60,44,149,103,251,224,189,116,75,9,125,193,60,224,91,85,175,143,68,57,42,68,254,17,36,53,186,68,239,25,43,45,86,141,86,111,24,2,157,161,201,114,245,33,76,164,176,176,233,134,214,101,244,94,189,142,208,60,29,216,13,89,46,156,190,198,102,126,213,171,52,235,11,17,241,110,63,217,209,145,185,242,78,33,224,145,43,209,44,90,74,204,230,219,203,229,121,45,104,120,13,151,3,25,104,39,146,124,198,216,35,99,182,70,137,84,226,211,15,54,214,74,92,153,43,175,132,206,116,197,160,64,20,77,166,106,90,92,46,244,149,224,76,29,129,165,80,1,103,161,118,97,213,124,71,131,36,58,145,144,219,59,163,96,88,244,136,169,216,41,132,71,60,49,101,146,235,190,254,168,120,58,161,220,21,218,207,2,185,196,156,133,197,211,109,231,170,232,216,230,119,162,170,253,221,133,95,236,245,153,141,252,230,84,238,207,99,207,195,189,223,222,132,158,15,249,198,186,66,202,150,40,233,113,208,48,220,195,109,12,91,167,88,197,92,237,90,199,226,255,81,29,14,199,138,206,220,121,103,221,75,11,62,95,23,90,111,84,254,52,66,38,107,229,238,139,43,149,202,128,209,62,130,139,138,203,144,247,223,186,147,135,164,61,6,182,84,249,234,66,48,73,211,24,241,149,95,116,139,74,82,103,134,115,243,109,163,215,139,38,231,47,76,224,113,225,62,226,15,59,42,139,246,144,220,200,87,6,185,252,0,68,197,80,120,178,236,128,156,194,6,12,26,159,114,214,37,117,168,212,242,97,247,220,222,168,190,153,97,193,68,150,25,158,0,61,105,133,8,28,201,80,79,6,179,111,19,13,238,57,106,171,249,21,19,51,210,189,6,26,209,46,124,249,172,52,142,175,79,228,173,28,3,244,135,126,137,53,125,158,90,244,247,104,125,12,156,63,123,231,184,224,27,137,20,43,8,117,121,17,145,151,223,49,204,215,21,89,152,52,80,24,225,4,134,176,92,103,41,139,130,255,72,86,61,13,68,173,43,235,199,194,98,131,236,188,57,26,111,246,228,143,71,250,169,48,232,190,51,221,243,6,242,140,81,174,152,210,222,220,119,60,156,222,232,82,203,123,86,201,74,18,210,215,175,137,61,94,91,3,204,166,216,146,47,173,207,99,7,108,124,137,96,156,141,46,191,163,160,47,12,138,15,237,55,60,183,70,37,146,87,123,141,207,46,88,93,170,237,5,125,184,221,251,209,168,51,165,120,73,142,185,155,105,13,50,249,61,206,42,75,205,106,14,41,194,71,117,127,31,145,19,98,152,232,68,74,16,149,203,202,200,154,196,243,150,61,5,230,199,148,127,251,173,251,86,102,233,25,245,8,157,133,37,110,225,79,57,76,178,118,63,29,233,64,218,3,221,249,186,21,4,103,179,35,197,193,202,173,108,85,135,126,235,236,175,114,131,23,247,143,117,34,93,195,233,90,237,157,121,208,33,219,46,177,30,227,135,135,166,117,6,17,224,150,77,239,49,100,162,115,154,230,252,75,56,71,233,59,122,42,6,156,90,77,236,102,242,230,3,47,208,250,184,108,183,226,58,229,147,67,255,202,125,57,115,145,220,197,34,123,18,245,251,15,155,3,122,204,52,128,1,24,85,48,184,61,89,48,124,56,254,100,103,196,120,210,182,190,138,81,214,20,173,206,183,5,75,242,34,205,177,210,164,29,163,135,28,6,189,191,197,78,193,10,51,117,168,193,185,237,143,97,66,41,7,237,146,68,49,51,160,132,130,55,217,170,134,19,233,198,213,75,136,23,36,30,99,197,20,52,108,69,35,81,143,55,254,41,188,111,92,181,42,46,140,246,239,160,53,18,155,6,231,158,218,125,101,194,21,71,184,130,64,193,221,140,241,30,160,123,165,66,111,113,198,50,62,91,73,216,129,66,204,20,146,90,118,224,188,3,228,231,0,168,235,172,74,176,99,81,79,115,253,46,222,51,243,157,51,152,84,142,170,200,24,166,8,223,134,7,72,205,181,246,56,136,149,141,170,233,78,136,133,8,207,78,89,236,104,28,57,238,224,116,18,120,16,100,124,152,246,190,86,73,158,92,178,215,109,0,49,211,97,81,228,87,115,230,28,208,53,54,205,122,231,45,249,78,143,157,221,97,129,25,254,149,184,121,87,251,39,19,120,170,69,202,39,138,139,239,26,211,71,75,71,37,188,50,239,175,171,219,241,0,247,148,131,36,27,30,79,91,105,7,124,114,66,252,220,229,32,160,163,235,234,106,245,42,27,145,172,154,12,16,2,10,30,171,67,81,37,106,52,191,143,198,240,48,254,212,67,255,35,30,32,161,10,40,200,201,204,105,98,149,81,70,247,232,198,13,111,87,87,210,182,81,187,127,188,116,58,4,192,199,77,95,179,188,160,77,222,234,253,197,131,235,89,18,4,120,235,214,69,158,178,60,72,127,219,67,161,34,244,103,121,15,93,27,85,234,53,54,121,125,187,123,190,91,110,74,63,182,230,133,249,104,84,227,8,243,79,192,72,30,56,211,56,33,139,209,164,225,116,6,252,214,229,53,226,179,37,106,204,209,67,36,83,193,29,170,170,226,135,233,208,166,109,215,220,78,79,141,246,209,173,81,79,38,208,102,103,194,84,85,229,184,103,123,45,182,207,204,252,23,12,215,61,183,88,122,166,89,137,43,12,87,250,187,59,245,41,61,153,224,84,30,58,125,206,212,80,123,243,165,91,31,155,92,221,145,233,252,116,36,98,255,246,70,224,60,237,107,136,10,103,31,69,20,18,25,47,103,13,29,117,177,216,169,238,165,14,4,143,79,108,36,25,227,245,128,246,176,217,230,47,155,61,11,103,231,221,245,104,216,227,86,17,104,100,131,37,252,208,167,236,109,61,12,102,13,88,228,136,119,68,78,17,7,85,207,235,177,26,240,17,74,252,194,70,68,193,250,23,168,173,112,226,175,47,139,114,200,255,179,120,208,246,16,11,67,31,145,183,28,13,120,220,70,77,9,147,184,16,214,109,201,3,210,6,101,145,225,86,141,235,141,176,105,225,7,139,196,158,183,203,10,36,191,16,254,35,227,218,236,181,44,201,159,81,202,174,151,252,228,92,253,146,193,134,38,64,105,246,74,177,118,253,192,177,90,150,37,157,209,220,4,229,50,94,25,10,128,142,170,148,173,8,173,224,240,76,60,240,47,155,189,161,139,219,59,85,58,74,204,45,94,124,6,178,181,103,46,251,63,91,128,112,246,64,41,2,251,238,81,236,38,99,64,201,177,98,118,157,172,241,134,35,108,241,176,127,58,145,241,126,74,241,53,54,124,23,140,38,199,168,114,180,72,159,166,111,172,193,226,46,151,159,98,164,132,31,98,71,95,137,75,139,127,119,74,239,233,219,14,73,29,206,91,251,177,40,245,74,175,12,130,184,241,61,193,216,219,187,120,86,227,10,103,56,241,16,71,205,190,129,250,84,171,17,239,22,241,88,2,198,85,107,112,255,91,87,43,195,191,219,50,86,142,204,117,139,249,221,47,14,89,203,250,11,225,15,169,4,25,26,40,155,174,187,166,47,191,50,159,157,17,221,123,218,10,115,71,82,156,244,177,66,123,137,137,97,205,13,196,202,235,185,115,200,153,58,24,215,9,59,170,252,137,124,86,102,174,99,126,83,244,241,127,130,185,9,54,237,125,30,174,19,49,160,115,29,200,84,199,143,77,250,37,210,21,8,216,226,56,166,236,212,139,82,112,208,182,17,3,201,138,62,179,90,76,106,186,17,37,60,20,137,143,106,69,65,163,230,246,94,109,67,215,58,92,202,236,44,220,209,219,71,243,207,77,198,36,237,109,66,14,81,239,102,93,105,186,169,220,85,97,34,85,203,89,2,209,212,196,248,226,84,189,151,46,191,177,75,78,192,48,140,33,242,36,91,235,50,125,94,135,85,204,43,52,211,104,147,13,68,81,195,204,164,250,10,50,212,233,121,183,172,115,179,187,41,230,13,197,84,242,89,252,200,152,247,2,52,76,39,50,159,81,210,201,143,58,99,60,101,48,114,203,142,66,172,35,97,210,144,35,171,196,2,94,181,202,135,188,71,70,147,69,251,149,50,216,244,37,224,100,42,57,142,184,44,255,89,82,119,25,55,230,198,138,35,194,123,177,181,35,196,123,214,138,191,58,34,243,231,205,85,111,181,246,137,254,8,180,201,34,76,50,119,5,108,43,15,199,20,211,71,183,47,9,170,49,49,75,212,92,99,143,0,127,205,210,105,128,85,43,219,146,76,238,104,202,212,175,160,99,172,247,87,114,186,177,207,228,48,190,104,101,21,251,43,116,47,183,101,121,227,4,21,34,217,25,231,220,155,194,105,97,36,241,195,163,237,17,131,4,48,10,99,81,143,204,106,170,15,18,212,198,197,121,59,110,93,151,8,185,242,36,44,81,115,23,157,240,239,75,58,207,94,27,167,146,151,134,227,8,79,216,96,57,180,194,232,226,194,169,137,34,85,49,117,63,188,233,120,27,13,245,78,28,109,37,1,151,203,137,19,12,34,239,195,245,6,35,196,159,145,80,37,4,108,137,77,96,227,85,187,80,96,94,42,242,166,101,181,99,174,203,19,91,179,208,102,90,132,240,141,201,255,120,53,91,188,230,237,149,158,31,225,235,28,233,81,0,54,243,169,48,230,185,66,54,82,97,198,88,69,107,77,53,188,138,29,223,250,126,65,38,123,177,179,66,146,60,54,30,1,87,202,31,173,2,13,84,208,192,140,3,230,167,72,30,101,3,241,80,237,92,158,8,75,203,54,27,237,204,172,139,43,238,125,21,194,206,201,146,63,251,161,54,111,111,154,168,242,244,199,233,67,202,126,137,30,106,243,205,134,135,233,75,185,31,172,158,79,99,39,31,36,238,177,245,63,250,198,61,77,233,102,179,223,245,22,213,124,150,55,226,154,6,215,4,198,238,177,6,178,212,99,87,1,111,197,228,45,121,90,63,86,167,150,55,12,88,161,45,199,142,248,59,10,191,152,248,12,4,94,49,46,148,202,27,118,8,34,173,68,92,131,237,211,11,150,164,51,44,21,90,218,115,153,132,32,233,179,209,162,27,23,227,10,179,36,150,15,75,22,45,145,215,130,131,66,9,232,101,238,132,121,247,194,238,182,126,229,189,39,133,68,226,116,196,80,81,85,183,210,61,245,126,0,72,110,108,48,81,110,50,158,75,247,136,134,19,161,52,135,209,184,117,230,86,68,125,77,175,58,165,196,141,224,100,15,93,114,246,139,198,244,132,254,202,80,188,244,46,186,75,68,32,206,11,35,141,99,8,107,88,198,16,127,210,117,149,221,56,88,18,239,74,214,116,134,253,0,81,248,236,206,98,63,11,54,16,4,48,109,94,46,191,181,246,101,150,154,49,86,115,190,9,254,94,159,239,88,247,181,0,42,252,113,113,146,71,204,7,55,129,28,5,102,20,12,149,85,127,93,176,147,62,217,117,138,99,81,87,174,153,44,160,3,137,8,100,51,198,115,139,71,164,183,20,99,253,195,94,115,39,93,246,60,121,214,14,194,22,27,6,23,76,92,193,170,130,125,184,171,92,139,224,20,105,187,188,122,149,14,207,91,104,56,97,231,93,45,147,114,72,58,29,233,201,90,36,160,161,168,105,171,239,223,77,250,59,90,147,101,178,32,103,48,76,147,141,187,51,42,17,110,153,36,109,88,225,12,158,123,236,123,210,104,59,129,50,193,5,225,66,218,47,18,174,26,228,33,155,181,16,155,141,94,43,41,203,170,8,195,111,197,22,166,160,47,136,110,142,182,58,26,210,235,251,127,14,40,175,1,57,84,161,173,206,173,178,13,58,181,232,14,238,249,245,206,157,245,188,64,120,183,48,19,193,13,110,54,171,47,32,169,81,61,218,135,137,158,53,224,244,109,5,31,79,136,88,77,49,165,107,53,175,240,110,151,231,41,177,224,247,129,70,223,226,72,130,96,75,60,123,15,169,127,116,243,146,176,254,2,0,1,105,174,155,62,140,84,188,188,31,153,37,107,68,221,27,222,221,192,70,15,171,33,31,207,86,134,192,115,152,16,29,157,196,135,169,14,70,73,91,176,129,53,170,219,136,214,33,216,79,49,118,103,177,15,7,20,246,239,234,196,3,181,28,87,131,116,139,210,244,137,92,138,97,117,62,52,27,52,61,44,210,32,208,108,137,10,103,4,16,3,162,236,154,69,128,64,13,108,30,138,188,137,174,35,163,34,190,155,78,6,137,64,43,168,113,54,250,248,60,248,66,114,242,98,146,14,113,160,24,202,49,251,187,84,85,186,108,187,89,152,250,158,43,23,165,85,137,249,84,12,9,231,240,144,123,107,42,110,51,94,152,212,87,32,125,228,9,22,26,131,159,10,4,88,95,162,47,27,230,245,186,68,211,207,44,229,159,70,188,67,113,220,146,221,167,74,149,185,101,24,254,154,169,255,206,76,2,131,132,2,23,134,193,55,197,106,125,235,53,97,1,13,114,8,13,181,211,202,210,237,142,207,99,180,178,6,87,87,186,43,11,232,13,226,148,52,44,67,75,197,59,176,97,141,150,53,222,237,201,133,84,207,36,150,126,7,46,55,207,183,200,47,204,239,252,252,128,212,252,10,253,196,250,216,79,23,219,45,7,205,241,236,7,98,61,148,16,155,106,190,232,92,59,255,253,54,68,96,60,31,62,238,233,46,153,145,157,132,105,204,135,130,70,18,84,94,47,10,117,149,92,160,238,10,97,37,123,112,143,139,72,138,227,237,62,108,211,80,221,114,52,204,52,108,116,96,89,152,210,168,0,24,19,180,200,10,190,165,125,212,249,28,133,178,1,166,222,169,74,238,19,90,136,136,55,125,85,140,95,240,190,37,22,238,55,5,115,204,160,213,200,222,208,172,135,162,115,121,123,233,81,126,194,215,177,215,77,83,191,13,196,48,20,140,120,249,81,32,187,74,8,246,202,122,65,56,67,141,203,100,67,236,100,102,13,131,25,149,131,150,55,140,128,30,13,38,37,150,163,157,9,200,99,203,112,158,185,160,140,159,166,220,222,221,178,255,124,53,2,157,76,232,38,169,239,232,100,30,174,219,49,224,233,129,85,122,239,237,211,176,87,213,194,199,19,92,159,10,2,103,65,55,45,173,159,151,198,58,218,189,49,28,139,16,242,58,16,248,50,80,124,127,107,78,187,18,163,152,248,52,13,208,68,50,42,197,135,4,118,69,85,227,94,187,222,177,115,205,208,27,198,148,47,214,83,35,175,136,108,31,50,98,101,243,14,173,157,107,54,118,22,50,249,200,221,12,58,176,163,43,183,255,91,98,216,174,55,117,115,204,173,35,76,96,163,59,59,6,223,75,237,253,202,249,23,117,68,201,56,115,104,175,102,75,183,42,14,84,166,194,58,193,174,47,113,58,98,142,151,167,182,72,25,253,119,120,4,161,125,155,80,180,205,212,58,66,140,66,42,32,250,161,130,131,248,129,67,100,4,131,117,155,119,201,145,183,198,146,194,216,58,213,117,77,25,55,104,92,0,159,176,131,199,113,14,129,157,6,201,208,91,150,42,185,144,53,5,148,58,249,9,59,206,217,21,251,85,51,79,22,54,255,109,190,62,140,97,69,223,2,61,113,231,107,165,105,153,169,182,77,60,2,9,72,86,87,152,17,169,34,224,220,50,154,194,25,73,70,2,220,110,32,232,45,189,243,151,127,11,100,244,114,235,39,219,210,114,108,215,111,181,85,106,33,13,148,116,88,197,130,187,27,212,126,167,189,51,28,100,250,27,217,183,52,101,108,161,243,196,119,215,241,134,111,215,162,243,169,227,161,71,31,202,184,224,120,254,108,141,215,173,165,4,161,222,145,120,136,67,233,117,241,194,119,99,189,115,29,215,207,92,202,119,152,227,32,188,78,124,21,31,59,241,112,114,39,168,13,54,54,79,97,35,171,161,242,196,131,84,166,180,251,122,204,74,23,131,102,249,54,163,222,38,77,130,122,44,60,159,215,61,26,19,173,5,23,104,203,182,80,38,91,77,215,226,103,231,36,126,43,149,207,154,226,3,113,26,222,122,119,254,125,221,76,186,148,7,75,184,65,31,159,112,85,150,221,94,19,193,202,182,181,136,116,207,210,23,201,0,191,82,227,153,174,106,141,158,81,90,186,59,69,77,7,39,50,223,96,254,148,95,255,5,64,182,201,153,36,63,77,114,229,46,235,93,28,60,178,119,191,227,33,164,123,65,89,116,142,219,153,139,128,198,19,38,146,250,40,229,189,24,147,29,26,8,17,2,64,184,160,235,159,179,173,41,36,66,0,9,151,136,222,73,117,31,48,79,128,81,225,85,187,137,188,8,133,62,165,127,3,69,87,8,132,38,180,232,11,219,116,203,71,31,212,95,39,107,216,168,93,62,138,246,45,36,17,116,232,209,19,163,3,149,203,0,247,28,29,208,214,46,191,180,176,42,225,99,35,213,201,28,233,195,253,38,201,153,164,157,47,183,126,38,197,237,114,94,95,52,222,218,48,202,43,203,22,242,113,223,238,137,199,30,27,96,217,208,180,124,248,76,51,165,129,200,213,151,147,234,81,137,109,90,67,5,167,139,45,6,7,54,29,167,124,19,109,109,57,100,57,204,118,181,28,239,192,122,91,182,147,119,246,59,137,186,37,151,246,91,86,67,162,26,151,160,203,13,176,201,237,1,110,52,240,75,62,25,175,182,10,224,68,186,149,172,86,116,195,22,92,179,125,103,52,86,19,116,239,60,152,74,1,36,207,250,176,9,121,76,156,50,27,163,201,56,92,163,2,253,148,180,2,17,219,21,172,203,32,146,205,131,245,216,182,177,112,240,94,110,224,93,173,73,210,64,63,216,168,196,136,187,108,19,142,68,52,235,179,47,85,33,240,219,172,31,183,14,171,119,107,68,197,37,119,205,12,97,25,235,118,206,193,242,225,25,199,11,136,38,171,0,3,94,92,163,232,215,224,2,109,144,83,165,125,254,223,194,193,125,134,221,20,207,85,112,23,18,135,234,126,236,88,87,231,115,29,151,134,227,39,255,243,239,36,64,203,249,117,46,56,33,234,3,12,14,51,125,51,244,238,54,68,222,1,134,45,57,110,221,163,41,121,233,234,158,77,219,37,198,95,43,236,135,200,133,6,102,169,22,120,72,118,115,45,151,11,133,46,167,216,146,173,51,227,112,242,38,233,160,193,192,234,2,9,18,64,47,141,97,197,206,26,168,0,245,44,210,86,12,36,117,25,4,245,15,39,178,98,190,101,211,133,179,15,124,217,28,251,242,21,213,206,56,161,207,218,13,195,222,225,247,173,222,151,114,17,54,209,142,207,129,80,174,231,235,2,156,174,97,168,56,20,220,91,84,58,29,133,161,241,111,200,35,222,2,136,237,91,110,28,197,242,121,252,241,52,101,188,3,214,195,72,185,88,69,143,104,242,7,52,115,187,210,54,120,47,27,39,28,248,194,223,101,63,3,240,146,80,136,238,222,173,19,17,48,127,204,143,83,112,142,18,87,217,136,206,90,169,74,73,91,127,235,46,247,119,92,243,123,59,224,143,2,182,159,136,114,222,253,202,63,118,87,121,80,70,107,117,62,8,124,50,154,199,81,0,158,95,218,214,113,27,116,102,11,57,139,32,9,143,146,166,90,194,55,136,214,230,6,27,101,69,47,243,202,0,55,116,36,129,3,210,7,123,147,204,33,183,172,41,104,240,12,106,148,97,175,132,9,4,45,61,167,35,55,199,111,90,45,229,16,13,88,172,10,99,89,240,151,97,109,113,203,118,239,51,33,139,203,86,23,139,65,183,204,134,149,120,151,8,199,21,199,96,38,183,136,100,217,13,69,18,247,139,30,164,40,216,103,73,232,82,73,104,89,3,128,16,85,156,31,74,137,67,69,19,60,250,122,106,24,137,209,209,27,202,223,53,236,238,177,233,65,157,30,29,116,205,202,105,46,18,224,97,50,90,254,87,143,156,94,214,52,253,246,16,76,66,1,231,116,8,146,97,51,58,90,216,88,91,16,176,217,84,233,203,22,240,176,25,24,203,228,39,225,170,243,102,227,242,60,151,209,218,142,106,131,3,174,112,145,190,122,179,55,150,166,99,238,101,41,234,191,127,48,232,68,50,65,109,96,172,71,138,249,140,74,18,228,31,223,55,24,251,210,226,125,177,117,27,170,148,165,23,236,13,243,184,128,36,97,207,224,145,148,206,137,135,27,105,193,128,211,153,244,105,186,5,99,103,226,206,167,178,37,66,4,170,170,139,221,215,64,112,22,217,89,80,197,102,24,49,226,183,19,45,49,127,146,224,12,205,101,122,247,227,207,107,57,200,44,248,200,187,221,152,193,115,62,126,99,152,236,25,38,170,7,48,148,138,221,28,170,214,110,7,220,87,32,24,236,36,20,97,201,107,64,63,125,123,96,246,160,108,132,73,122,7,232,197,193,157,115,46,199,79,28,234,179,132,107,118,74,215,148,52,36,60,169,3,59,160,154,105,193,33,6,36,136,136,238,206,103,38,140,1,33,97,220,228,154,249,43,85,4,249,157,84,115,21,203,112,223,182,54,20,188,43,80,168,70,166,237,42,97,216,138,40,167,82,228,136,71,153,250,27,39,215,126,56,173,51,154,129,29,195,174,88,194,48,132,89,71,109,106,218,11,47,254,13,156,5,60,108,202,66,60,215,227,207,156,140,8,158,89,103,101,158,75,95,225,65,63,30,222,165,9,240,94,123,133,146,121,12,47,76,69,148,35,21,164,26,155,232,237,210,99,224,172,58,5,245,221,10,170,206,26,21,222,95,152,197,242,19,170,96,94,219,237,79,170,0,35,62,98,91,230,68,83,209,200,134,221,157,139,50,40,59,77,129,17,253,219,45,184,146,64,123,98,25,232,214,132,49,136,224,4,45,91,242,216,135,148,246,162,248,170,87,164,49,187,152,16,58,85,199,253,51,5,193,35,217,187,22,245,70,186,71,55,234,133,18,135,158,18,15,71,180,2,83,23,73,111,21,189,160,193,59,202,58,38,41,65,175,164,99,40,17,231,232,115,189,29,132,37,227,125,34,28,249,147,193,129,138,187,93,121,142,148,170,70,82,133,56,180,246,145,47,34,212,24,82,140,70,60,233,71,36,243,227,253,83,108,50,68,176,232,90,169,205,193,234,39,238,17,122,180,234,139,96,125,51,143,213,7,21,130,204,251,65,141,238,220,246,80,227,131,28,197,3,97,175,250,190,46,172,197,169,28,151,116,20,137,66,148,136,122,28,215,24,1,247,225,233,132,199,19,225,36,156,127,2,75,90,3,115,2,72,33,62,40,96,188,166,88,117,235,153,0,55,32,119,83,48,134,74,201,63,254,199,85,83,186,251,77,50,246,134,150,4,6,240,103,200,102,180,216,101,250,68,117,185,158,207,109,202,82,170,216,95,83,132,99,253,69,107,31,223,148,158,15,248,237,90,136,4,175,33,154,217,100,151,29,228,218,118,239,209,9,156,224,49,197,119,204,71,9,31,232,87,121,92,119,131,64,176,170,93,135,172,37,57,51,213,122,176,129,75,3,85,119,40,99,156,166,75,175,38,250,135,112,103,85,43,215,230,137,26,138,61,98,224,25,240,79,5,42,1,172,110,165,156,251,98,75,176,52,230,25,61,210,119,33,66,38,187,196,207,67,60,186,28,42,239,127,222,93,134,75,7,120,136,40,191,115,17,75,148,99,93,213,120,134,77,123,150,17,254,97,23,230,141,7,158,245,142,25,214,237,225,38,186,8,148,202,131,131,193,208,100,188,151,168,173,185,204,195,99,183,154,173,104,95,31,85,244,49,167,111,122,26,15,74,206,221,13,3,37,78,202,75,229,243,21,152,16,8,175,107,106,77,234,90,142,66,155,242,172,15,74,86,62,225,103,46,232,12,23,196,159,83,138,51,135,151,146,50,102,111,1,86,116,163,83,4,55,198,154,194,187,233,103,138,149,161,210,29,91,227,210,136,122,34,182,166,107,62,223,16,6,216,90,132,177,185,120,192,240,139,20,249,195,164,6,104,216,184,248,118,77,22,85,15,142,16,21,75,237,110,132,193,74,103,143,207,205,86,19,33,86,153,177,253,77,83,148,223,191,66,93,179,98,193,102,10,152,163,198,228,155,247,75,136,223,100,246,37,212,235,45,23,69,246,108,231,18,39,187,178,196,10,95,231,226,170,187,124,205,132,127,163,107,251,1,7,73,28,33,87,119,44,53,38,168,93,155,138,122,18,226,97,102,124,35,227,94,93,161,82,128,184,60,160,112,71,95,65,247,107,194,204,78,4,21,222,237,120,106,66,173,253,117,250,91,185,126,254,198,144,211,152,73,226,144,65,102,128,172,235,219,181,135,183,154,195,28,83,6,174,223,85,94,150,192,70,149,60,21,56,74,209,37,34,154,19,197,220,56,231,90,51,2,173,181,136,127,120,106,42,69,193,99,117,222,131,126,11,148,105,31,87,105,103,219,82,44,119,155,187,113,171,24,62,182,224,239,124,198,41,122,15,177,177,206,166,11,200,139,198,46,254,34,244,188,144,206,184,52,214,19,36,232,250,69,172,96,74,165,2,10,7,84,67,48,54,59,238,94,249,216,66,33,39,175,88,61,96,203,192,221,161,67,90,208,235,12,135,53,127,25,207,82,174,223,103,128,199,232,0,54,100,194,80,96,44,43,109,220,101,183,144,35,19,136,70,196,237,93,113,130,41,111,157,79,171,18,71,42,96,41,118,34,170,165,137,233,182,68,130,174,252,29,244,4,160,129,122,142,155,108,115,102,91,209,98,101,166,147,17,69,124,245,53,43,193,204,212,32,133,205,120,16,160,226,169,92,62,152,64,183,56,147,36,59,58,85,28,123,9,156,112,174,176,51,247,128,173,168,163,62,179,94,13,71,134,170,169,167,236,6,90,76,115,202,192,201,83,39,251,42,197,208,192,229,238,116,110,87,38,126,249,131,91,189,136,36,26,173,177,171,112,26,186,239,235,220,245,179,130,74,103,194,85,124,148,243,117,236,142,167,5,154,11,170,204,53,53,142,218,137,253,87,40,22,78,215,143,42,2,126,203,79,182,47,198,124,254,83,14,134,132,223,235,36,174,42,198,145,244,22,157,43,103,168,122,25,60,138,164,166,116,109,155,158,158,108,25,55,250,245,140,114,239,213,85,164,234,74,26,216,165,156,106,233,133,231,78,58,83,45,91,52,153,75,146,16,12,164,21,15,23,47,142,161,162,32,181,168,229,21,160,239,26,31,152,204,255,174,104,214,121,2,24,192,19,56,33,166,159,160,82,131,123,14,62,159,19,232,136,203,46,69,8,16,198,236,216,84,201,12,150,36,64,237,196,113,142,91,42,238,51,168,153,58,87,173,152,64,193,37,116,56,118,121,191,12,228,173,194,194,70,148,239,99,193,33,112,106,232,87,133,10,188,148,57,41,192,235,13,214,58,182,9,0,114,177,172,118,194,143,49,197,26,187,143,176,233,3,168,13,148,56,72,197,126,92,60,87,57,0,80,89,125,115,216,158,45,19,39,218,54,0,37,168,77,91,45,226,78,162,158,173,62,162,70,142,101,64,230,230,176,166,90,221,124,7,43,245,55,202,18,52,119,254,127,60,102,159,144,253,185,160,190,246,110,156,175,91,229,216,179,108,69,8,92,104,150,35,84,111,98,65,54,40,193,38,207,52,4,109,33,30,4,44,23,104,97,90,102,162,192,232,114,166,27,206,208,244,110,48,226,157,49,121,179,197,6,251,62,211,252,103,9,55,161,190,66,70,230,139,170,98,222,222,206,139,81,100,90,231,14,233,138,118,102,84,220,188,219,197,6,248,45,223,191,160,227,90,125,197,131,238,40,101,37,237,166,116,200,114,173,233,142,143,223,74,250,90,253,47,26,147,53,101,125,74,115,64,62,38,167,67,163,9,153,53,53,6,27,35,144,92,213,168,195,163,72,102,251,243,37,157,124,235,49,19,46,53,220,75,192,131,177,179,36,98,30,234,92,154,75,86,242,112,239,139,186,7,98,231,154,217,12,191,202,57,13,81,131,72,56,215,137,1,251,166,214,53,15,80,1,138,19,187,23,34,194,249,190,87,233,140,207,128,54,9,195,252,3,240,113,108,221,47,95,78,103,140,244,33,226,160,108,241,254,38,111,150,241,205,55,26,240,90,103,33,155,66,32,194,211,33,249,191,102,162,119,117,56,51,11,101,97,192,55,181,210,84,141,166,144,102,48,11,147,79,99,163,126,148,31,213,36,181,143,208,161,208,13,99,87,154,99,173,150,153,87,112,169,43,197,224,179,136,144,35,145,38,116,146,181,215,124,36,159,162,175,93,129,163,253,57,57,88,158,248,19,3,104,55,54,55,28,112,134,60,209,213,142,13,205,68,146,112,189,20,251,79,237,98,112,172,20,140,239,184,128,174,131,1,156,99,117,137,140,133,72,224,69,1,126,12,227,63,221,206,50,250,7,129,66,82,158,87,37,131,119,83,21,175,181,255,196,15,133,148,184,225,37,66,230,235,3,192,100,187,130,64,73,246,188,136,9,207,244,148,25,26,24,230,56,65,44,59,241,41,44,75,42,244,213,150,102,39,86,142,153,205,66,15,215,243,55,83,179,212,75,221,250,68,232,200,157,16,146,144,210,59,137,161,23,238,51,127,157,47,174,178,124,136,139,203,201,86,195,68,197,35,110,45,54,26,174,60,30,216,1,205,151,5,188,207,145,123,193,142,199,164,45,254,216,43,66,41,141,81,68,181,154,136,38,224,98,215,72,143,26,172,85,0,19,132,44,169,106,84,127,87,8,43,84,50,213,108,118,3,234,83,249,126,13,103,114,125,83,92,182,35,126,83,15,40,171,126,112,67,29,219,51,8,115,8,72,90,30,234,109,182,80,163,70,2,239,225,0,47,116,71,229,252,6,189,77,9,121,22,107,77,29,79,5,83,184,4,34,234,158,61,195,51,204,185,48,163,142,43,14,181,222,220,43,5,138,236,220,134,46,134,248,140,118,206,120,252,17,219,170,75,135,34,197,219,43,194,12,51,131,147,59,217,174,118,172,3,89,24,71,104,48,22,167,68,138,114,219,224,238,53,24,109,65,185,148,5,16,187,43,80,73,52,223,6,103,7,58,45,74,230,129,64,172,110,217,47,244,225,111,206,17,233,255,65,177,133,223,164,23,181,242,235,115,54,140,73,126,0,101,159,49,102,181,55,132,85,196,244,138,237,202,188,78,13,18,184,178,209,225,232,211,26,200,159,188,102,128,49,74,55,147,145,51,55,169,231,28,47,187,248,56,148,147,156,33,169,217,238,212,18,133,23,27,123,99,192,21,77,63,183,231,174,138,16,113,239,142,218,159,140,230,166,64,6,241,185,163,185,223,252,208,67,19,224,176,163,89,211,225,161,7,5,65,162,115,72,90,89,137,84,78,9,0,95,215,168,38,65,10,142,235,108,229,89,165,47,144,16,212,207,113,169,119,195,210,77,93,181,155,113,129,108,212,33,233,147,202,246,94,73,25,125,118,150,16,172,169,19,178,79,218,64,96,60,90,167,229,154,63,195,4,178,176,78,246,231,150,202,50,132,8,250,242,239,38,125,6,133,103,143,39,4,54,132,65,31,235,26,208,180,44,41,72,170,247,76,38,144,197,153,243,62,253,204,33,85,6,88,163,115,153,177,241,13,4,184,133,95,106,76,107,87,254,98,27,149,79,252,220,30,248,145,174,1,96,23,86,80,192,69,107,52,122,210,255,63,186,117,81,228,102,144,156,159,157,165,157,199,66,41,40,57,241,211,159,132,58,223,71,211,31,33,96,125,217,149,5,248,247,144,201,224,27,212,240,88,94,36,243,136,236,224,255,103,60,119,170,45,163,73,143,8,254,214,223,91,255,202,248,85,225,16,252,74,242,252,169,184,76,121,243,225,29,84,158,97,56,145,125,149,173,134,94,131,178,89,117,171,159,83,149,200,253,38,134,33,73,163,105,248,194,190,118,196,49,167,217,215,161,136,192,159,101,7,152,51,49,140,110,56,88,130,73,183,235,39,62,220,165,245,74,80,49,184,101,153,88,0,255,103,233,46,118,144,168,177,129,250,235,46,181,155,81,141,170,185,211,80,66,235,88,83,100,46,1,208,228,239,50,204,99,29,15,99,63,251,21,53,226,87,44,100,133,126,38,103,122,150,148,210,147,220,49,125,39,93,95,229,18,2,233,233,168,52,29,208,36,197,247,147,237,88,83,60,83,70,51,235,216,183,248,22,166,140,80,133,151,175,54,30,243,199,228,232,246,206,6,113,201,6,162,167,150,246,9,169,182,251,200,81,100,75,95,189,215,109,44,9,150,140,92,222,23,83,24,142,109,201,145,131,80,242,57,35,7,71,89,93,60,27,156,51,17,38,247,187,76,215,167,235,172,247,113,85,101,202,229,173,80,131,146,85,7,126,90,93,141,249,16,166,159,236,111,211,228,119,76,19,175,185,198,98,82,46,158,214,77,153,21,75,9,140,19,55,109,211,113,44,77,163,200,12,228,41,183,180,223,194,101,115,20,182,17,121,220,62,88,43,6,166,173,87,197,44,238,230,65,168,165,209,0,147,224,204,203,85,199,10,60,43,192,56,160,240,156,34,98,38,92,162,192,103,178,136,179,175,167,11,35,1,137,69,65,69,131,3,63,171,16,197,195,91,85,156,31,172,190,107,132,124,219,230,95,134,56,222,183,82,154,173,189,28,244,104,28,207,76,240,154,196,201,68,193,196,115,28,52,97,66,20,39,128,145,248,99,179,28,74,132,110,22,71,46,131,120,45,79,142,181,190,98,235,95,125,40,96,189,239,164,173,150,142,182,193,183,121,220,79,161,193,77,117,241,51,14,212,15,235,224,57,210,45,165,112,92,207,239,95,100,229,87,179,44,178,192,143,91,217,15,73,43,102,123,130,25,163,168,245,253,105,2,20,33,63,70,165,228,120,52,171,74,52,40,84,116,187,34,254,95,205,199,135,55,29,193,79,243,255,148,192,61,249,60,50,91,166,63,139,138,80,81,27,190,245,69,205,184,241,111,243,140,18,17,164,247,97,247,17,238,182,136,145,157,166,26,135,177,218,100,106,81,27,148,34,102,99,86,27,69,232,184,211,179,52,224,218,111,72,30,77,135,73,131,120,219,73,35,160,110,29,55,255,39,247,159,243,157,227,2,229,225,118,202,39,228,54,98,221,234,227,225,110,24,86,223,102,21,43,52,117,146,124,67,242,221,122,108,16,254,51,74,227,53,235,69,209,228,253,151,85,67,123,6,98,35,41,186,43,27,77,201,92,219,90,38,87,114,118,203,116,109,90,109,144,1,130,118,77,80,161,241,58,126,219,210,5,46,20,18,35,37,90,72,88,245,78,123,69,51,116,235,146,240,229,162,137,21,242,70,162,146,168,72,163,244,255,1,167,137,115,141,165,223,210,74,237,219,211,149,10,244,65,183,237,161,181,75,32,166,61,173,141,29,10,8,128,168,230,167,51,117,141,166,78,10,210,221,148,118,103,84,11,48,96,242,187,47,158,43,20,154,88,150,69,148,220,8,101,45,36,169,68,59,58,167,12,193,13,69,1,227,214,72,182,49,222,208,185,150,243,222,73,151,33,109,126,220,253,145,10,115,212,197,133,5,36,243,73,64,250,69,6,115,198,29,212,91,50,152,133,155,249,129,195,40,87,23,102,53,104,92,99,101,59,95,205,94,149,41,201,137,75,28,147,231,80,192,87,210,191,215,157,104,212,114,33,202,247,230,248,132,127,31,250,64,59,45,96,94,87,79,243,141,75,104,231,112,228,175,105,0,115,105,228,64,73,154,232,114,120,69,202,90,39,29,239,151,93,117,67,137,164,96,174,164,60,51,20,29,81,79,116,91,206,251,38,51,209,7,67,159,41,68,157,145,221,203,101,123,70,193,232,2,249,149,21,174,176,58,214,223,82,57,86,206,37,94,63,49,78,225,34,234,186,205,53,212,9,152,243,165,16,49,82,15,6,189,85,46,4,100,201,138,174,136,16,19,238,111,139,6,236,78,127,37,240,215,171,23,105,70,138,139,33,198,216,198,222,236,167,251,245,16,43,233,39,167,224,70,228,219,7,17,245,186,202,161,212,101,218,202,36,235,22,211,75,74,40,84,128,192,61,82,226,174,133,97,206,203,32,239,168,147,61,91,72,142,246,95,62,141,216,237,123,243,37,233,46,112,117,160,114,14,142,229,251,124,130,242,49,247,252,225,190,2,214,145,86,252,85,218,38,41,224,225,19,5,19,74,129,193,64,202,181,135,30,180,83,153,195,45,50,132,120,108,123,122,164,25,7,36,128,31,158,15,79,214,91,128,253,94,46,91,229,216,125,31,60,61,114,117,215,139,61,140,173,100,252,81,54,184,86,104,27,92,193,43,108,201,44,201,105,112,5,223,132,254,55,102,201,173,168,225,58,78,161,127,84,134,189,122,117,40,145,254,97,122,84,148,58,210,246,18,192,122,253,108,181,14,227,19,173,166,58,67,230,111,80,112,25,212,179,98,118,203,64,105,228,134,53,178,144,210,247,211,64,227,232,226,223,132,80,73,249,60,221,74,72,167,235,200,229,152,196,81,80,87,49,109,254,216,25,145,235,170,224,7,144,61,224,36,51,85,18,94,205,84,150,40,29,176,223,153,85,28,28,127,121,75,57,212,25,10,193,255,246,168,228,164,136,134,150,145,177,127,61,59,25,153,248,238,188,140,164,65,0,188,120,169,37,92,229,167,41,155,60,120,90,243,42,99,35,23,224,141,117,167,23,67,194,87,126,183,152,83,54,152,31,62,70,194,132,246,134,48,255,233,194,7,74,59,133,191,25,156,164,196,93,244,68,121,215,163,118,0,246,196,136,219,166,43,241,21,107,11,81,144,104,100,82,44,136,3,200,198,132,60,100,197,247,141,254,150,8,102,192,246,125,172,59,13,112,69,33,75,119,45,85,69,26,213,147,189,188,120,194,183,72,130,12,190,42,76,194,50,77,182,66,92,246,21,101,209,235,167,37,149,200,222,94,108,120,42,156,164,194,0,207,12,146,12,79,56,28,122,34,183,160,147,105,180,76,147,86,209,216,202,18,64,133,43,129,182,61,234,81,229,211,247,26,242,180,133,231,193,114,43,18,21,140,19,120,28,2,40,94,84,241,111,182,193,134,133,99,48,157,49,35,228,62,232,122,232,105,253,223,214,56,35,152,45,11,84,138,3,57,210,115,110,165,118,23,73,242,218,183,111,187,65,160,28,103,108,99,88,67,133,240,10,48,105,131,20,189,47,224,83,128,111,101,137,11,141,65,199,119,202,214,131,170,37,148,113,206,86,243,95,4,227,212,110,58,46,49,103,229,73,182,198,37,188,211,41,37,240,75,239,31,120,182,82,40,20,243,1,166,76,244,130,168,70,86,65,148,108,132,210,13,225,98,254,180,133,213,78,25,145,16,105,210,20,78,8,58,234,51,3,18,15,25,254,170,102,72,110,240,28,22,176,106,164,37,29,3,98,120,191,236,66,11,154,32,113,113,197,201,39,243,96,48,170,110,198,151,245,254,119,134,206,180,30,14,177,229,135,211,211,254,102,126,171,173,187,126,93,144,2,165,162,15,83,131,41,45,188,109,20,12,83,205,156,70,70,166,106,77,71,148,233,173,209,250,138,235,37,38,190,136,36,107,223,156,108,130,40,167,227,144,7,74,210,212,80,211,204,124,73,29,239,242,47,154,143,236,254,118,244,224,159,204,20,250,127,91,53,24,68,229,167,203,191,141,148,148,58,217,115,80,116,35,132,57,129,254,144,57,129,104,111,149,135,130,53,196,23,226,173,121,110,157,190,159,53,226,35,162,124,169,10,185,46,184,192,241,104,88,24,22,13,4,175,114,148,20,134,40,62,16,176,239,74,0,8,164,122,170,110,65,36,36,130,93,18,215,70,6,81,152,127,67,235,186,154,30,147,102,80,105,62,189,113,99,143,133,70,63,94,121,180,75,170,72,15,253,205,190,214,109,220,164,192,75,118,92,54,67,131,166,232,175,183,147,210,134,150,104,58,35,53,1,117,121,209,110,225,148,192,81,219,224,28,102,66,100,154,118,22,218,63,68,158,62,92,239,27,229,96,123,123,207,38,35,108,182,152,6,99,156,84,189,61,11,187,156,184,163,205,189,224,129,249,9,167,17,250,18,196,69,39,165,100,61,58,9,131,193,157,244,88,211,91,135,249,56,60,230,135,176,155,73,131,107,73,80,134,224,157,252,119,178,63,102,128,41,60,210,43,147,229,136,44,38,158,113,189,59,150,79,120,50,28,202,40,221,120,47,6,218,184,138,74,170,44,11,176,153,107,176,181,216,64,186,51,8,123,217,187,204,84,194,200,217,111,146,75,14,132,175,120,2,223,237,126,238,32,148,231,239,192,95,79,220,174,12,3,175,44,69,88,56,162,155,112,181,144,144,155,8,175,63,70,83,161,245,171,148,8,116,19,72,251,233,57,26,135,227,215,184,122,233,67,115,154,22,229,73,198,179,41,40,254,253,153,68,231,45,61,63,237,144,51,87,159,52,52,23,19,200,175,102,136,91,69,42,184,193,211,240,48,212,132,18,162,48,225,221,229,87,163,168,120,101,94,21,188,208,203,11,135,139,88,254,174,189,131,0,231,150,32,216,202,242,190,31,233,223,73,70,121,161,121,222,117,223,40,131,78,207,125,104,46,139,94,16,207,146,205,163,184,203,87,190,85,94,242,154,201,208,164,223,212,91,24,148,0,27,23,146,95,48,217,206,53,220,47,216,142,242,198,62,232,191,202,82,175,65,13,107,191,122,137,82,71,68,130,68,190,209,222,71,94,182,196,117,176,46,242,19,98,231,109,19,88,180,205,153,160,124,223,107,12,177,159,159,248,193,179,140,213,154,237,242,80,176,101,150,1,7,168,7,100,90,124,131,98,232,76,193,111,144,81,103,96,179,197,45,150,28,255,194,5,162,134,249,166,145,17,74,141,246,241,200,77,46,78,40,77,123,76,172,67,137,117,24,160,61,205,243,34,90,110,146,193,81,227,18,204,95,81,238,231,97,131,114,86,204,40,152,183,148,225,111,174,153,68,6,102,54,248,130,39,20,244,71,114,98,136,155,159,74,28,92,43,50,132,51,244,94,24,22,139,85,44,87,103,132,112,200,229,23,226,173,158,231,69,19,202,192,228,68,37,148,135,28,24,203,61,45,148,171,169,55,249,205,218,142,215,222,61,111,33,88,50,20,31,9,141,147,123,42,82,119,125,179,155,2,171,199,176,227,150,25,119,79,45,122,120,102,162,234,246,78,76,78,164,61,177,213,111,10,110,84,172,69,176,206,24,239,246,142,228,89,160,65,103,191,28,118,239,31,89,204,15,160,129,73,235,173,164,132,251,35,171,216,244,130,35,62,26,238,156,177,99,7,209,226,192,195,97,115,178,39,7,138,4,190,122,182,26,174,227,83,193,191,98,105,135,162,251,109,42,7,200,254,65,81,124,2,216,176,111,28,63,159,47,195,239,92,243,131,246,226,156,74,18,0,111,218,254,106,4,59,202,215,191,195,158,229,128,28,41,207,3,245,135,14,75,68,69,216,236,91,234,184,198,148,109,50,221,51,226,50,87,145,41,92,158,28,14,178,162,55,229,125,137,81,245,16,84,119,184,95,59,152,85,70,152,205,98,31,244,59,195,63,235,94,148,29,116,41,99,164,31,24,254,167,219,177,23,111,8,88,204,16,135,156,157,106,249,70,49,36,24,48,112,184,52,225,232,129,6,183,167,53,33,75,156,82,243,230,2,51,79,79,191,45,23,249,207,151,140,202,3,239,91,108,122,248,252,251,166,59,120,195,0,185,240,75,244,189,153,226,244,160,244,188,102,11,46,203,236,27,34,54,175,191,235,39,77,168,129,54,43,197,10,169,132,47,72,71,39,8,223,27,46,117,159,206,100,166,66,94,113,234,127,145,154,48,18,166,46,11,65,165,190,68,179,169,255,152,84,175,32,71,42,60,114,12,88,235,248,183,59,254,93,115,250,38,178,172,180,177,40,32,141,223,181,67,14,82,52,158,160,97,46,93,251,247,159,229,186,196,101,225,176,52,142,53,111,255,151,44,163,92,175,179,199,23,67,22,236,196,186,40,31,190,113,115,154,57,48,76,23,165,88,159,232,22,7,58,131,130,213,132,249,134,20,124,29,178,160,190,185,123,46,93,167,249,244,36,2,134,144,214,172,246,86,146,112,144,102,208,251,53,211,60,219,75,119,140,79,127,102,123,1,121,235,130,193,156,5,64,236,151,160,101,222,81,4,59,208,11,203,242,29,64,84,212,50,70,212,158,29,217,96,72,232,140,72,125,211,167,53,28,139,64,32,16,67,46,252,131,49,216,131,127,253,188,180,221,222,191,203,26,13,170,18,46,28,79,173,2,141,134,162,100,124,254,171,107,87,52,193,212,97,152,2,114,192,122,76,151,244,252,215,154,49,80,25,160,176,127,244,12,96,56,49,220,238,85,208,139,109,194,196,245,127,49,102,236,39,190,90,12,145,194,244,254,179,55,244,109,249,40,121,90,136,97,226,170,77,111,164,158,8,170,196,112,132,229,184,87,65,73,111,92,207,36,145,121,29,41,181,217,173,185,2,189,150,222,222,44,152,27,115,90,226,109,58,142,198,166,151,106,166,218,32,51,17,182,138,38,175,45,129,200,86,227,254,137,127,252,207,117,138,197,41,166,186,251,211,192,226,118,131,187,76,224,255,130,150,54,228,196,192,185,9,103,85,84,204,9,16,182,62,243,160,164,32,177,68,17,252,63,33,174,38,89,69,101,164,10,190,157,207,90,130,236,222,242,114,242,129,83,53,21,247,220,165,186,43,168,79,92,220,38,19,172,219,192,52,41,210,127,5,34,172,239,21,102,172,102,12,65,51,154,92,29,151,17,154,12,156,119,184,74,90,9,33,2,214,17,32,123,102,163,247,85,4,151,173,182,37,243,196,114,177,51,148,4,64,94,15,91,75,41,53,28,226,43,83,113,75,55,177,90,140,45,122,220,11,248,163,70,88,255,109,46,210,73,200,249,245,208,22,4,6,204,111,202,183,233,117,255,127,241,103,159,122,182,77,151,62,84,233,11,42,7,184,149,66,247,47,169,28,215,249,215,248,253,49,204,180,245,145,181,8,30,55,107,51,225,81,18,175,16,235,201,250,169,92,159,101,101,237,80,137,29,18,135,209,92,108,236,170,123,28,55,254,144,113,217,86,252,244,37,59,11,62,100,6,106,128,236,241,182,162,4,239,166,208,97,246,78,118,9,42,48,185,113,234,198,91,5,33,198,55,27,239,155,168,49,116,26,244,90,124,248,209,19,77,201,254,28,178,255,56,190,242,117,128,138,16,53,85,166,38,143,75,123,87,225,55,29,253,24,232,249,102,136,24,73,17,57,51,76,145,239,92,106,113,47,101,89,23,141,140,158,62,159,169,171,249,32,59,184,118,173,7,185,216,126,70,70,79,3,118,217,41,205,219,249,228,187,79,165,205,137,117,179,2,130,85,26,96,203,123,72,209,135,138,160,157,82,228,16,70,135,174,11,175,56,57,46,148,188,21,212,235,72,177,174,228,125,34,57,23,10,201,92,25,7,15,185,252,146,66,244,65,81,91,36,225,29,6,177,37,114,220,212,54,221,80,212,104,61,74,97,141,246,16,164,12,117,48,248,245,163,46,120,110,20,224,218,240,160,89,139,52,150,18,195,253,121,135,135,54,115,184,195,168,105,182,238,115,98,85,126,113,135,46,77,68,185,230,16,158,83,200,116,176,3,11,205,42,51,35,176,141,82,218,200,63,65,112,58,15,236,198,109,41,224,143,88,167,225,133,123,27,182,43,92,126,19,134,44,65,145,216,120,187,187,26,242,255,146,194,183,230,199,165,1,208,8,142,103,115,52,178,57,194,16,251,48,141,115,42,24,212,57,241,203,205,78,19,228,1,108,190,141,91,182,91,153,165,138,143,196,162,225,67,117,27,10,80,16,219,133,107,66,190,14,91,58,117,94,203,72,87,61,31,28,139,45,151,103,206,104,222,64,110,2,197,239,234,71,125,86,202,47,157,141,141,138,134,35,233,54,126,210,63,91,45,175,4,207,72,196,2,205,27,188,82,99,236,30,144,45,245,236,243,76,80,182,250,12,111,150,242,139,68,101,163,122,250,177,48,125,92,2,227,98,168,193,98,208,21,196,67,18,125,60,63,199,99,112,88,183,164,97,14,184,156,128,117,100,154,65,70,168,215,97,206,47,193,124,178,148,191,7,147,237,246,5,69,134,11,117,192,238,17,188,81,198,55,57,105,215,148,230,142,164,79,240,128,230,24,232,210,44,62,150,58,156,175,213,84,178,51,137,137,119,215,135,176,97,147,124,224,218,62,249,240,137,100,174,250,30,197,8,241,217,27,40,94,198,50,166,15,155,180,252,188,191,108,243,195,129,44,176,46,243,239,7,46,227,227,251,175,19,161,25,179,46,130,240,28,60,58,254,194,64,220,152,244,178,28,49,151,28,150,85,4,62,148,133,240,194,164,210,158,145,115,23,174,188,113,46,183,213,46,85,224,50,44,187,101,1,106,138,228,61,193,184,189,86,165,197,124,42,222,0,13,145,32,211,221,234,51,64,155,246,243,4,90,6,202,66,57,49,220,52,81,20,57,82,190,227,222,47,165,98,192,197,73,164,76,47,40,36,14,31,11,112,179,65,8,54,176,41,129,87,143,170,243,86,64,12,202,9,199,37,116,211,12,142,90,8,58,177,46,92,250,142,60,5,183,137,141,200,1,9,188,86,128,85,25,118,87,160,181,39,127,10,121,209,243,250,165,189,98,241,243,69,149,223,63,140,235,161,108,209,57,103,58,194,181,239,48,166,159,154,144,240,110,231,28,249,68,13,8,139,129,241,53,132,159,238,23,182,211,150,10,107,123,218,40,80,87,179,126,237,204,113,206,182,57,182,170,236,163,151,18,155,152,233,89,138,212,51,206,251,61,63,141,41,148,121,232,16,119,1,146,128,218,137,68,123,198,161,165,206,154,254,14,91,148,228,32,90,15,65,59,242,211,169,153,123,63,190,214,96,236,162,50,51,78,151,189,119,246,63,223,49,208,182,198,98,120,91,116,117,248,33,122,164,101,119,38,115,104,244,199,3,209,180,233,255,191,222,188,56,137,109,176,122,143,61,243,74,192,134,92,129,47,40,98,99,35,223,217,246,92,175,167,6,12,198,220,44,81,225,89,72,223,133,34,246,81,141,142,150,200,162,226,177,60,230,110,182,9,112,220,204,5,188,176,2,196,208,191,213,30,220,47,101,38,204,213,27,241,38,1,39,113,138,215,240,88,44,125,55,36,220,23,78,224,245,132,30,31,81,242,2,163,248,135,97,84,143,90,64,174,39,169,141,222,217,161,233,105,40,42,91,58,255,189,123,167,85,160,20,244,247,219,109,134,168,222,243,161,12,49,22,151,182,136,111,9,226,23,142,36,148,159,205,98,192,150,27,233,115,213,220,176,133,80,26,211,237,5,114,227,195,145,26,156,131,183,58,137,72,241,141,58,163,214,139,126,108,252,16,91,118,202,29,160,126,213,207,161,228,75,202,67,24,100,211,190,154,180,18,94,249,8,101,18,101,122,223,74,248,241,251,100,5,136,82,9,62,95,84,104,71,235,187,137,74,194,42,180,200,130,1,233,199,15,142,253,53,160,19,173,110,110,194,198,61,133,168,208,240,187,75,156,219,140,19,85,109,196,232,146,160,249,151,203,148,193,162,174,5,248,158,113,217,140,9,166,99,39,171,166,239,17,177,22,171,29,211,154,107,61,189,46,91,201,15,83,11,95,230,114,129,218,17,82,153,239,61,5,150,241,191,235,104,240,183,231,214,150,70,175,11,10,21,207,250,22,89,149,209,137,110,202,230,191,137,221,6,211,213,167,245,86,45,248,104,16,57,4,11,142,176,101,35,204,114,141,54,17,122,112,149,92,192,233,229,97,97,70,120,91,212,133,210,96,205,15,3,86,136,103,126,137,190,39,191,34,171,155,200,125,250,63,61,62,154,228,82,132,202,4,78,172,22,59,108,88,102,58,227,62,134,227,169,231,191,213,38,9,78,87,201,233,66,210,21,58,104,170,137,69,73,137,241,3,113,147,67,184,58,32,170,79,168,119,2,83,135,143,89,176,109,97,235,245,229,101,38,67,76,15,102,53,144,84,238,12,71,109,98,71,151,161,220,240,205,99,254,74,47,36,6,193,35,176,130,227,14,209,88,159,203,66,245,2,94,63,79,192,59,84,35,102,56,226,57,233,116,127,188,233,241,184,81,160,212,84,199,234,200,222,118,200,29,178,25,246,65,30,156,39,18,4,80,160,161,132,66,69,79,13,19,88,132,204,149,214,51,239,220,82,151,119,158,219,181,32,245,196,42,185,54,19,170,199,31,111,161,86,199,93,32,133,140,216,77,126,19,139,2,34,130,236,32,6,246,88,147,47,75,58,103,57,164,150,63,134,100,189,126,212,228,64,125,144,175,197,78,11,252,156,139,155,132,205,184,235,109,2,72,73,188,247,161,219,142,186,138,107,102,38,121,58,219,55,60,232,82,214,199,149,65,125,118,83,37,255,104,43,24,156,198,74,2,18,163,233,169,102,68,225,201,117,98,203,62,40,170,212,115,164,27,252,170,30,64,115,67,142,179,117,112,224,83,122,81,226,114,4,242,26,195,22,227,15,111,169,90,75,71,152,91,184,0,13,26,218,35,237,137,72,182,155,132,228,96,163,105,76,174,122,208,222,100,30,249,175,113,160,135,57,112,169,70,21,214,128,170,17,19,22,68,236,153,181,17,192,7,220,8,242,189,48,91,241,184,115,166,162,71,74,168,64,73,171,73,205,56,155,249,161,4,167,161,238,202,87,152,101,136,40,193,64,109,248,148,222,211,9,215,193,237,41,174,95,134,187,219,69,222,157,99,105,124,239,36,125,58,221,35,101,95,191,121,32,141,87,233,34,6,54,232,236,254,197,224,13,188,152,57,132,103,48,19,69,136,247,173,179,65,162,15,21,23,190,246,152,200,21,185,180,150,35,162,201,0,111,229,209,209,68,40,87,134,166,183,6,183,199,250,246,156,239,236,12,219,131,235,201,72,187,120,118,14,67,195,15,100,50,77,9,9,67,73,179,31,64,156,145,136,112,227,174,95,36,57,117,121,2,62,194,245,178,78,134,137,77,144,207,88,128,229,46,236,71,182,201,62,146,147,155,89,121,106,180,112,77,60,241,171,246,2,252,172,82,121,137,146,19,101,126,244,74,20,1,224,89,254,98,80,20,127,225,163,216,155,188,136,134,68,206,85,159,226,45,205,227,13,134,101,82,84,202,194,8,145,125,222,215,132,255,144,141,219,248,95,4,247,23,131,98,122,49,226,13,63,28,163,11,177,206,195,201,31,41,161,184,240,116,186,78,35,62,250,126,14,231,201,17,213,13,127,23,220,75,135,123,243,82,210,61,45,81,134,253,17,170,32,107,69,146,163,197,35,149,118,45,44,136,60,72,97,190,204,8,205,164,79,191,198,2,122,156,112,96,207,6,157,222,147,71,196,50,231,23,222,170,171,129,131,86,160,50,60,63,185,27,134,94,89,135,195,125,127,33,104,179,193,243,70,176,176,134,126,215,134,194,80,40,179,157,183,83,156,241,17,19,216,157,12,76,152,248,168,168,148,166,92,222,88,209,235,233,32,24,219,93,84,20,110,198,82,71,83,172,90,17,113,5,177,27,76,223,244,57,87,188,165,236,99,198,3,134,218,34,22,190,202,126,14,62,122,130,88,14,19,254,179,164,214,8,244,140,144,119,3,64,98,88,93,220,83,150,88,231,141,19,75,190,99,250,183,137,103,25,124,120,162,153,120,226,24,225,10,86,109,65,226,137,2,93,116,88,144,45,34,22,208,40,157,158,62,82,187,39,78,54,5,46,147,103,147,240,165,247,138,72,129,160,149,106,213,28,168,172,254,64,200,45,10,21,166,193,197,78,34,13,92,223,27,66,41,62,62,220,87,9,213,45,251,239,229,203,114,29,112,52,55,236,20,182,9,88,88,248,76,30,252,61,186,66,151,220,244,19,230,224,50,17,118,160,97,26,28,197,11,48,170,89,48,80,109,52,67,64,116,157,220,162,177,21,4,190,253,122,99,197,210,241,229,45,132,26,190,174,175,11,209,113,24,132,190,52,67,36,237,175,196,174,165,238,56,176,255,128,58,81,218,142,83,27,249,210,45,74,77,218,13,115,25,33,45,111,209,38,83,33,129,65,110,196,220,33,100,35,107,211,94,176,181,102,41,223,61,99,235,218,183,111,205,26,10,105,202,113,211,192,2,241,187,143,19,128,50,9,186,30,150,230,240,16,43,116,40,17,153,54,78,128,6,179,188,77,10,58,250,21,41,106,191,215,84,113,47,181,193,70,162,161,17,66,211,20,129,80,0,151,239,118,32,150,255,68,136,137,67,1,205,42,60,22,142,29,145,37,93,48,54,163,132,227,17,45,117,50,238,146,15,162,236,229,94,182,139,184,114,139,14,236,152,35,127,94,195,183,133,238,16,98,172,212,16,226,89,176,168,10,40,208,117,36,58,2,1,81,64,4,117,209,10,157,221,65,129,243,22,172,189,70,69,152,150,63,89,162,106,151,224,235,251,192,210,103,169,24,57,170,42,72,222,128,84,135,238,133,144,233,161,238,63,130,77,52,114,144,52,246,8,147,112,32,107,168,10,151,21,253,39,34,122,65,157,251,27,241,23,30,243,188,236,163,78,155,44,218,167,35,220,124,206,149,202,203,115,208,214,75,171,20,10,41,240,190,41,232,1,96,216,146,249,53,193,46,106,179,113,222,88,2,226,159,141,169,106,65,31,238,9,36,17,189,0,48,20,33,51,102,101,154,215,57,35,226,106,183,148,250,226,91,108,217,99,160,61,148,227,63,190,180,214,247,163,17,146,160,150,236,224,190,33,36,44,166,253,8,7,231,50,210,125,127,30,23,193,41,50,154,21,159,93,239,157,48,45,208,200,91,205,192,213,199,112,72,91,106,82,122,89,24,247,22,197,205,131,62,5,90,83,177,176,231,8,123,194,158,95,242,146,122,225,201,152,81,107,67,212,120,145,164,178,60,237,46,183,175,164,181,102,86,109,199,229,166,141,41,92,54,236,229,125,100,151,148,69,211,147,11,180,71,165,95,80,239,55,160,31,101,210,254,19,144,255,112,231,60,194,217,85,132,42,12,249,6,84,4,124,109,241,168,91,88,215,61,215,175,95,12,13,31,237,115,208,194,182,26,62,173,241,248,96,114,224,180,31,164,80,148,85,190,88,150,93,130,162,224,253,117,87,6,2,65,32,116,57,180,238,54,76,18,46,57,99,96,34,20,75,217,227,182,52,114,73,222,138,34,124,172,107,242,176,104,62,183,243,222,66,133,167,224,72,175,148,27,125,132,140,98,168,165,132,53,103,143,184,157,39,147,94,247,174,23,222,216,250,47,8,134,218,153,107,173,3,57,103,235,190,197,74,203,180,48,24,31,100,161,134,192,216,52,42,160,176,24,227,31,143,35,233,9,132,90,186,222,104,11,110,110,118,82,63,96,113,170,246,193,255,46,214,193,158,74,176,27,32,12,172,96,237,29,211,149,141,218,122,230,147,126,163,83,116,8,15,161,94,199,232,107,139,191,18,47,222,71,60,232,232,255,89,57,208,147,102,238,244,166,99,37,232,161,66,188,45,47,56,38,36,57,117,44,170,10,209,235,71,51,188,199,122,68,59,204,54,229,171,237,58,241,49,69,17,189,179,227,2,25,4,181,52,171,61,21,54,243,54,125,156,80,80,33,16,186,81,170,240,132,114,70,182,147,88,45,120,110,214,196,26,200,70,68,167,246,6,147,229,79,132,137,5,255,112,150,88,110,225,122,41,182,44,87,183,61,127,194,168,140,107,34,245,54,70,154,243,92,230,67,140,58,221,85,42,44,79,148,79,100,64,22,127,195,215,210,118,4,191,92,100,212,121,135,83,198,160,113,16,136,103,74,233,149,209,103,85,215,212,105,146,14,171,5,106,97,237,200,66,176,85,218,240,186,181,179,14,46,189,68,247,130,170,174,17,83,70,4,204,2,181,232,90,219,127,178,156,141,134,49,187,43,245,103,154,241,132,3,49,193,135,181,144,16,163,97,252,184,48,100,163,122,53,144,219,226,97,208,79,145,82,169,110,147,116,17,113,62,227,92,123,9,84,150,110,74,2,18,190,149,119,212,41,216,39,188,141,129,56,55,243,89,23,212,22,6,167,53,221,243,73,229,52,186,196,112,118,64,8,28,55,7,172,188,211,60,22,46,147,48,36,101,110,28,26,4,139,48,255,168,150,191,70,123,241,61,52,17,200,123,75,74,120,113,189,46,148,250,40,241,14,85,110,169,7,141,84,211,44,236,150,252,45,96,188,216,141,235,178,85,202,66,123,81,218,213,117,116,250,184,5,26,78,97,247,44,169,15,178,130,245,78,172,128,237,122,135,160,250,208,217,73,49,66,107,138,132,147,89,109,39,105,15,187,62,253,159,26,41,182,172,55,14,185,86,95,146,76,198,15,137,165,243,10,167,93,12,25,14,113,39,19,40,140,11,38,211,43,12,150,220,103,248,69,123,88,19,184,165,86,223,168,112,155,228,48,226,74,252,194,6,162,136,191,201,249,8,155,191,225,137,49,189,91,81,57,26,209,132,198,235,164,168,181,207,47,21,50,65,92,219,55,235,85,237,4,148,172,63,188,64,45,91,252,86,33,243,197,56,237,168,169,65,32,238,182,231,146,26,97,162,30,242,132,207,17,215,143,106,9,111,182,1,246,227,7,206,175,182,91,151,135,100,95,181,54,34,111,206,18,210,47,6,66,115,239,2,203,126,241,3,138,152,161,112,16,76,54,182,67,206,79,240,235,159,79,119,239,38,1,245,61,14,23,200,59,77,187,89,223,32,10,89,0,38,237,34,131,247,32,223,93,8,255,120,138,51,134,16,107,128,160,42,102,4,148,204,127,121,183,88,239,79,186,117,110,230,199,219,98,152,129,18,74,202,200,77,3,223,72,105,152,7,25,172,38,169,197,237,116,18,233,240,22,138,65,81,44,105,30,209,49,225,130,194,163,151,46,229,27,193,59,21,181,112,168,193,131,129,248,167,194,79,247,233,41,1,117,89,241,30,77,211,148,119,187,88,125,255,197,96,198,73,120,116,159,65,105,162,118,25,102,82,30,176,117,78,124,199,164,41,246,86,163,71,67,54,246,235,204,128,238,104,176,187,109,248,234,13,101,221,192,239,157,142,134,124,63,194,242,219,194,66,207,172,15,99,116,20,149,213,247,100,178,179,52,91,208,243,229,35,213,120,113,242,199,48,139,100,169,38,64,189,57,229,108,190,125,243,229,146,5,35,61,236,245,183,226,245,60,166,14,141,210,195,188,180,250,106,145,230,219,224,165,157,170,172,103,10,162,45,143,105,186,97,1,104,91,254,29,179,157,240,13,156,94,182,191,237,111,65,234,254,253,113,41,53,199,141,191,209,245,70,8,72,93,103,223,243,80,90,203,182,56,213,194,235,3,104,36,78,94,116,76,63,105,235,96,85,178,41,89,158,88,220,121,98,15,164,173,250,203,42,131,217,47,167,230,99,188,30,184,217,91,246,92,89,165,57,40,211,72,137,194,39,59,44,194,171,9,117,185,157,211,229,214,36,36,140,37,235,179,252,22,180,79,244,131,254,175,105,44,236,107,4,202,163,58,80,161,223,178,90,138,22,193,255,193,23,190,224,92,88,126,36,176,206,25,245,8,178,86,131,238,101,180,108,170,58,182,107,100,188,100,67,135,140,69,173,32,78,74,225,82,149,154,62,50,221,150,67,149,121,209,250,89,154,75,23,94,195,248,205,78,160,250,117,151,130,35,222,188,109,57,17,181,225,107,27,51,115,137,114,114,133,181,219,242,10,111,234,223,19,125,228,181,2,123,121,27,239,104,94,106,227,69,222,214,148,145,176,156,32,47,125,48,15,32,109,224,137,27,137,151,21,87,102,143,125,129,77,237,19,243,75,112,251,139,135,206,77,239,107,74,167,104,249,76,136,172,91,149,169,150,31,252,5,199,190,93,120,64,21,117,96,73,156,150,171,132,231,0,0,198,16,116,195,243,178,146,64,238,123,92,207,134,30,207,247,236,73,132,86,82,219,225,17,151,73,214,22,195,78,228,238,206,95,158,62,168,94,168,244,248,216,194,80,156,1,87,148,156,162,68,84,180,82,52,78,39,118,242,67,243,212,180,4,33,124,108,188,57,35,239,198,59,0,124,248,0,85,54,6,234,238,244,86,72,148,199,124,132,179,67,96,106,44,234,70,23,224,249,169,153,161,82,197,120,168,130,225,162,175,210,134,104,21,161,22,193,130,114,32,162,56,183,162,66,36,156,247,151,58,219,104,117,9,116,201,53,25,109,156,110,229,82,179,92,169,63,187,135,36,167,36,200,207,144,45,147,146,169,222,100,50,24,87,113,137,16,219,250,226,211,255,121,71,19,124,173,18,4,134,62,226,10,69,197,37,148,222,242,46,221,144,222,49,238,122,167,144,106,67,202,203,107,85,109,41,246,169,252,157,33,72,157,199,155,210,5,52,68,161,121,210,223,0,210,110,88,198,144,252,120,24,192,82,89,93,155,150,18,132,235,145,19,160,146,13,199,197,68,123,120,87,156,174,57,29,49,166,193,48,247,145,246,197,175,42,107,194,15,215,190,249,203,32,212,69,109,206,127,253,97,151,147,145,111,239,75,212,121,64,197,21,120,36,141,24,246,186,29,31,123,148,163,178,166,45,184,53,8,26,125,125,185,60,99,41,15,153,181,135,161,162,106,35,32,36,201,84,100,237,95,190,24,77,172,109,10,161,238,205,53,80,128,72,228,250,219,189,213,139,118,202,57,207,4,117,185,109,61,51,71,31,175,194,192,137,120,3,146,170,204,163,51,2,183,50,21,127,40,169,234,68,47,88,241,73,191,11,7,185,68,70,125,221,172,246,109,34,80,171,52,141,115,12,201,54,253,138,113,229,244,38,25,179,176,205,245,198,7,72,178,35,242,199,19,57,93,241,124,121,243,196,87,63,144,203,108,255,104,82,174,183,142,166,254,37,83,71,70,113,134,154,216,203,115,37,20,44,248,173,30,95,148,59,91,65,109,26,226,82,71,142,209,37,235,201,59,123,184,194,25,204,209,65,177,183,0,79,236,116,178,65,58,45,29,69,164,235,36,165,89,143,43,98,193,201,227,163,132,200,167,241,187,69,187,49,177,176,180,141,156,109,110,166,140,208,184,55,220,134,174,114,40,54,76,15,112,3,39,45,118,9,204,204,216,198,211,208,193,5,24,80,201,196,242,54,49,69,117,40,236,151,202,178,7,165,198,52,36,75,208,214,209,143,49,23,109,28,158,212,174,174,177,180,118,118,206,77,24,227,206,101,19,0,128,125,192,146,255,162,82,104,195,120,253,196,110,61,190,144,9,116,119,130,162,97,34,36,210,170,58,130,9,26,254,223,103,66,127,58,136,147,16,92,151,117,87,119,7,253,74,221,251,194,4,58,238,87,4,104,49,173,171,198,51,107,149,53,98,73,50,106,184,230,27,44,185,247,104,179,250,238,63,110,183,144,102,31,16,83,27,174,137,210,160,26,243,97,109,174,105,252,13,98,11,126,175,31,182,63,113,190,171,162,195,196,163,249,9,218,21,186,140,50,130,47,150,32,2,219,214,53,149,244,108,169,12,34,243,237,204,90,233,24,227,168,215,178,141,169,39,112,139,13,34,73,5,16,120,132,204,195,7,56,205,8,157,138,114,205,229,71,244,210,113,171,81,97,193,204,152,228,63,252,1,198,0,246,140,82,172,120,142,254,184,27,70,127,148,183,113,216,105,0,37,214,118,11,89,71,253,255,40,168,68,97,176,1,77,74,35,8,138,97,113,252,164,32,89,46,161,63,19,8,23,225,188,103,34,211,164,160,189,230,165,174,171,118,222,198,212,155,205,18,196,99,4,121,248,174,112,111,89,111,201,106,107,181,106,86,202,183,118,174,64,108,188,173,240,248,199,120,189,186,15,68,87,230,13,168,225,183,118,255,32,226,19,207,219,197,213,77,57,76,211,238,102,28,24,140,217,50,49,127,71,249,255,86,127,232,33,254,215,221,118,62,97,62,16,212,199,141,248,79,206,99,1,61,33,164,75,205,213,78,243,249,152,75,87,152,82,82,88,227,130,127,214,224,142,242,190,201,172,212,13,6,127,241,130,152,102,162,245,120,202,52,60,164,142,127,46,33,157,253,234,40,34,58,44,162,241,49,234,49,121,220,144,163,184,126,59,168,240,153,147,110,131,136,113,242,98,169,63,20,176,5,207,144,200,219,0,145,174,189,245,55,240,178,174,53,39,30,189,194,209,33,110,121,47,35,31,39,32,149,241,195,89,135,49,45,239,166,159,241,52,244,142,54,15,234,8,234,122,48,229,138,241,24,111,104,213,139,65,238,99,142,181,137,29,191,106,220,111,8,63,145,162,154,199,172,34,97,103,20,62,244,239,11,226,244,32,5,66,24,59,245,90,250,26,185,87,55,67,202,240,103,95,94,46,90,99,225,189,171,247,211,131,143,208,164,241,241,144,252,17,226,225,244,114,238,166,33,32,240,91,10,73,230,12,216,72,215,186,195,127,238,201,234,177,17,81,130,167,229,12,217,230,212,226,87,136,129,218,124,36,52,132,252,23,238,44,213,106,117,89,219,24,76,93,99,152,213,108,164,146,154,229,245,43,19,110,197,161,79,69,135,104,147,85,144,17,36,253,207,202,198,1,6,166,222,123,58,143,233,117,29,133,116,19,3,40,138,107,30,70,177,81,28,199,222,4,82,145,122,97,178,191,111,136,62,67,198,90,189,232,112,146,35,56,177,167,154,51,172,194,52,109,28,225,2,103,1,110,61,83,201,243,226,178,119,141,227,202,91,86,120,226,96,204,116,143,67,191,1,119,217,86,254,143,200,12,41,162,218,152,86,52,233,206,89,102,207,52,188,248,110,46,65,203,64,111,182,149,69,55,72,200,160,29,211,246,101,62,94,183,32,47,83,53,219,90,79,229,39,216,109,223,26,235,189,249,22,227,98,45,128,185,1,172,67,11,29,28,38,121,186,27,62,94,92,233,65,201,54,123,249,217,48,122,70,204,209,79,99,101,220,163,118,71,48,193,62,115,146,124,64,203,69,252,82,236,162,144,40,192,151,171,249,39,246,20,172,106,236,91,118,60,72,160,175,50,43,241,184,151,50,138,167,164,27,240,41,223,165,141,11,209,140,58,86,91,173,195,118,222,113,26,31,49,52,231,84,149,130,17,0,190,246,117,74,234,34,242,92,238,72,252,206,62,123,136,93,226,30,195,158,109,236,193,11,23,45,216,171,167,72,197,214,209,228,56,74,133,210,160,147,246,120,36,49,31,56,20,151,129,139,177,162,183,109,47,156,11,158,69,180,219,52,74,113,57,43,36,152,142,184,59,159,238,245,96,74,58,24,70,85,138,31,10,128,200,221,28,89,45,98,148,169,179,255,81,103,190,115,82,97,57,202,179,63,199,236,79,193,101,186,187,186,238,140,41,232,56,252,71,96,214,91,29,10,240,120,137,252,253,33,102,19,151,201,157,47,201,23,102,61,101,197,187,86,212,210,189,4,73,46,80,133,74,247,164,235,164,200,150,116,118,102,220,219,49,11,140,206,121,224,117,226,122,108,165,247,200,120,209,100,208,199,122,145,225,86,14,183,151,67,143,70,125,81,125,172,18,70,85,138,134,188,156,157,250,4,215,131,66,180,121,36,76,2,27,45,63,234,1,142,188,175,169,174,68,22,69,140,9,191,83,95,114,165,243,241,143,155,184,253,20,239,192,51,41,51,202,6,211,173,18,171,82,216,96,150,24,210,255,232,101,51,161,141,55,6,119,164,228,255,189,80,211,199,143,82,203,159,122,28,29,215,191,176,218,181,213,133,33,182,192,50,67,19,39,119,51,28,89,135,174,253,59,154,230,214,84,171,163,28,99,46,9,102,217,126,219,67,39,86,78,75,41,220,158,16,23,193,76,142,169,2,214,169,156,137,98,59,215,73,5,37,77,237,40,20,158,60,97,215,53,102,138,250,240,73,163,182,6,123,185,193,222,14,18,244,103,141,140,22,198,248,116,217,178,108,227,236,156,188,20,209,53,115,106,222,204,154,214,186,29,123,140,107,113,237,190,132,58,129,237,31,72,159,196,75,124,213,20,11,190,246,76,205,147,0,138,17,219,151,48,57,103,135,252,41,147,97,76,46,245,102,25,239,173,65,227,106,78,238,68,151,137,119,137,225,105,178,190,83,210,96,87,221,204,251,13,101,120,227,248,34,49,193,167,248,187,162,113,116,117,99,166,151,225,41,208,107,214,37,87,169,185,183,107,106,63,202,176,233,91,49,90,69,30,64,231,106,61,129,7,68,4,126,28,238,251,152,4,74,236,4,63,157,244,145,191,190,53,48,181,189,115,157,156,14,245,128,47,99,43,186,244,152,194,32,232,187,128,170,6,1,163,35,69,2,70,96,239,188,17,242,40,253,72,98,191,213,227,203,181,166,219,240,114,55,196,21,205,205,152,139,220,231,1,0,95,132,182,255,214,55,192,202,113,174,198,110,184,226,249,230,84,244,193,240,231,161,56,113,247,200,251,114,85,182,234,189,62,66,64,63,252,135,247,1,76,199,112,185,27,43,174,232,146,112,42,102,159,20,127,49,95,54,157,224,26,184,166,156,23,57,35,48,0,125,76,70,36,135,253,241,160,254,168,144,105,143,248,112,195,221,71,18,28,148,104,208,7,140,25,27,125,7,150,120,55,12,88,85,24,146,20,255,127,111,166,58,48,55,185,74,221,119,200,207,178,63,75,205,19,240,217,71,197,77,7,42,43,135,164,95,41,76,39,200,31,225,248,152,121,40,33,230,76,222,181,7,132,6,63,35,209,183,29,114,37,112,64,156,42,138,163,124,252,162,70,6,138,110,10,142,164,145,220,81,187,220,28,132,126,125,82,175,184,40,154,167,154,41,18,52,64,155,213,33,40,54,217,185,175,140,35,236,211,164,222,15,226,155,115,9,211,252,53,177,105,176,13,12,180,30,248,52,22,156,96,107,73,205,124,151,40,124,34,10,31,214,46,207,164,206,169,127,15,38,34,203,137,207,13,217,118,78,147,226,153,41,166,67,114,39,106,148,159,247,131,232,52,25,234,28,59,231,52,201,7,99,194,64,185,114,111,18,163,16,216,176,36,43,7,226,57,18,203,43,2,125,20,124,100,210,171,145,242,60,61,172,106,45,238,62,67,181,132,137,29,190,59,55,222,22,165,194,175,104,242,15,154,117,53,89,30,116,2,140,251,198,41,214,73,104,235,116,217,38,73,238,216,10,108,64,238,7,16,17,209,129,70,147,241,200,79,188,197,239,70,250,180,154,223,2,4,108,56,8,177,91,49,29,149,195,136,189,246,13,166,238,157,223,175,61,28,4,239,244,17,232,213,86,35,119,16,174,121,29,157,187,243,241,95,93,99,53,93,221,155,237,213,215,136,115,174,213,212,192,86,197,209,202,9,118,241,53,28,30,94,159,57,237,214,41,208,250,22,230,143,205,128,145,203,83,183,235,150,117,132,232,74,158,161,18,27,143,72,90,153,86,52,212,107,225,215,171,77,209,241,155,2,118,58,252,50,121,94,182,237,223,16,206,44,15,133,254,189,5,175,251,176,185,68,81,98,96,116,241,71,1,69,52,70,167,21,62,195,151,52,5,20,19,204,149,188,4,255,78,242,216,133,155,15,10,227,135,23,98,155,221,146,156,174,185,174,250,15,130,214,39,52,111,238,109,8,81,50,143,110,83,50,179,5,137,40,156,7,144,186,174,16,195,118,212,214,140,70,5,105,2,131,21,69,180,112,254,103,32,230,119,40,247,123,142,128,135,243,183,55,191,72,239,7,133,4,183,245,71,203,243,140,88,46,169,23,19,182,110,255,219,56,243,87,82,234,124,124,114,124,43,191,167,113,192,32,185,188,47,255,244,39,173,232,128,210,240,16,237,147,18,101,246,137,239,218,186,214,94,56,60,80,165,99,239,29,214,234,134,220,62,252,86,165,109,141,39,33,224,175,20,207,44,64,167,206,29,58,88,101,246,217,185,125,22,29,21,220,183,163,200,249,163,171,116,97,255,98,156,138,207,152,186,216,121,154,177,212,116,2,144,37,1,14,19,74,184,28,121,140,44,48,98,234,28,77,19,176,234,128,149,249,254,84,232,234,187,171,152,140,219,64,123,242,164,137,152,0,99,239,235,100,112,41,197,177,225,139,127,237,115,0,206,190,10,231,23,238,59,104,179,1,56,129,121,123,165,38,81,176,38,0,93,159,231,91,230,135,76,32,166,95,177,212,203,42,135,162,180,208,40,99,38,114,225,31,180,28,53,176,168,65,125,244,144,217,28,101,135,65,125,23,252,34,228,229,70,169,167,184,89,220,0,136,88,117,29,173,55,150,92,61,63,230,15,252,39,123,217,176,58,229,60,117,130,19,152,241,212,77,73,194,140,253,41,206,131,131,175,187,54,135,5,250,183,60,16,131,172,66,134,16,66,82,176,13,174,100,107,248,78,167,176,15,160,226,79,10,170,45,236,72,131,244,100,44,41,195,192,50,125,93,158,197,87,255,180,246,151,156,128,63,192,62,240,40,212,133,198,164,223,189,84,83,25,69,95,42,164,165,191,216,182,223,138,162,23,47,47,48,54,225,246,8,238,32,135,16,238,103,114,9,96,87,129,49,39,24,101,23,65,92,158,184,220,8,250,99,179,155,249,241,185,12,145,209,161,136,250,154,218,133,218,96,213,145,235,103,60,127,151,34,55,10,119,240,82,229,224,223,46,77,104,73,148,239,53,125,13,213,152,13,140,164,139,32,17,47,214,13,202,240,40,207,56,207,129,142,131,45,19,109,190,94,184,34,141,69,17,185,27,193,197,142,251,23,186,245,178,159,216,104,24,150,21,29,227,11,243,248,163,91,26,177,57,2,190,193,2,18,199,193,182,43,100,13,136,175,235,10,226,217,135,191,13,116,157,154,13,122,188,96,91,188,208,58,202,98,10,50,53,89,107,224,73,202,11,31,97,177,175,44,42,245,53,114,76,254,51,77,108,255,168,34,4,20,68,86,124,52,244,166,238,67,236,245,149,81,117,36,15,89,247,105,63,7,107,5,191,143,191,111,134,224,76,207,45,179,80,95,223,26,42,108,103,13,32,249,131,12,149,86,14,204,181,168,219,77,115,207,111,185,60,91,69,183,39,102,191,208,90,141,248,99,46,182,176,73,46,160,147,203,221,49,189,207,149,134,161,32,243,224,118,218,121,234,91,216,192,245,75,48,79,222,18,81,2,217,213,46,63,44,166,103,34,16,210,75,234,237,112,92,158,65,1,170,168,214,152,21,0,132,219,191,147,30,76,243,198,70,121,198,54,196,156,145,145,171,69,254,60,63,97,94,114,190,128,85,81,8,37,197,122,33,250,109,251,143,203,41,152,54,240,67,205,156,131,66,154,221,42,14,213,26,51,19,32,223,190,46,202,92,67,31,42,54,218,216,213,48,117,151,72,7,76,54,214,132,194,183,163,239,86,70,32,207,247,97,223,147,25,41,186,157,220,172,58,184,47,115,164,167,31,52,25,21,185,143,126,137,66,207,29,109,50,20,134,233,82,92,25,252,85,2,23,87,243,119,27,76,210,31,143,251,28,99,36,242,209,167,65,196,26,21,139,7,32,206,203,54,219,201,179,251,18,188,80,112,96,61,177,110,115,91,29,19,218,4,74,130,22,235,225,192,5,125,241,29,238,17,224,187,9,22,255,233,201,42,91,181,102,126,178,81,14,187,37,122,37,167,28,40,138,10,10,98,131,55,141,100,77,228,207,112,225,52,61,220,6,23,105,61,72,107,167,102,215,61,63,0,79,191,252,242,81,72,123,234,23,5,97,81,55,192,135,216,71,94,91,235,227,177,173,63,186,27,71,4,87,146,137,12,216,91,9,76,152,90,80,228,130,76,148,26,92,124,172,17,55,106,226,182,81,242,163,226,242,67,13,212,254,134,201,179,202,90,188,46,32,38,154,42,212,111,162,160,222,3,61,214,108,139,2,243,21,91,90,246,168,113,71,216,45,151,44,30,197,234,152,31,89,95,224,129,239,241,10,136,124,186,13,97,23,54,253,248,160,202,84,112,126,247,112,14,163,244,49,198,15,242,69,165,253,234,113,161,192,7,47,73,223,199,119,17,157,148,66,179,229,118,192,194,157,31,6,109,68,126,13,102,153,79,37,191,76,152,92,4,246,182,25,75,236,172,63,171,158,113,34,100,250,108,125,34,86,188,195,63,113,71,176,234,232,213,128,33,1,249,158,73,25,88,81,215,248,158,27,63,29,140,155,223,235,47,0,188,62,8,168,15,1,231,75,227,88,49,33,248,131,185,98,34,11,92,113,123,202,171,96,209,244,55,56,126,200,157,20,102,133,251,78,27,19,86,79,33,14,63,209,237,27,130,49,219,253,128,91,15,176,123,227,29,49,194,206,198,12,34,231,198,53,143,185,27,204,163,14,224,105,108,244,21,172,75,198,8,90,129,201,247,235,103,195,13,201,30,209,241,25,196,33,186,92,67,13,254,245,236,30,65,30,26,95,132,188,207,158,94,157,21,134,13,240,161,248,33,145,201,216,140,250,3,217,7,117,212,105,198,201,249,192,27,89,239,75,251,152,227,47,172,1,222,22,224,69,97,139,60,137,168,102,58,216,189,64,253,55,90,101,72,235,37,218,86,13,233,178,179,231,53,230,156,247,46,24,44,83,115,27,243,109,241,208,51,161,135,1,213,153,215,201,38,58,54,43,17,65,13,80,218,251,59,244,159,203,98,22,228,10,234,190,54,152,144,200,251,225,170,5,22,157,178,162,135,124,97,181,110,22,101,5,87,135,154,230,88,71,162,167,235,176,52,142,74,104,117,115,198,181,53,210,253,168,74,210,245,115,220,142,54,1,54,66,173,92,171,92,158,78,99,4,2,212,205,95,125,62,4,88,29,41,132,101,29,119,163,65,129,145,124,11,141,20,118,236,246,183,249,95,227,172,163,70,248,222,108,68,134,12,210,131,177,130,188,17,150,9,236,70,39,138,55,112,128,179,10,162,114,165,143,96,243,215,182,252,249,189,88,184,42,142,157,232,192,231,151,233,51,66,183,228,54,131,61,241,118,20,24,236,69,83,236,28,188,102,149,147,201,188,236,29,148,104,247,162,26,89,169,206,169,93,98,183,226,112,151,227,150,204,137,54,163,138,52,0,236,39,78,64,170,119,149,250,26,130,227,4,25,205,91,241,83,33,65,68,69,76,134,30,153,228,71,180,3,107,127,2,171,56,52,250,75,151,137,185,218,116,227,4,93,222,208,57,159,137,102,190,234,89,111,148,32,4,138,152,220,247,224,205,185,131,4,69,129,84,26,198,248,20,102,231,215,167,136,40,159,44,181,216,68,175,248,52,108,134,202,203,174,200,228,32,162,241,163,187,254,27,236,229,8,8,77,39,217,172,238,197,64,151,6,102,252,38,114,27,94,208,161,79,129,176,214,80,136,198,25,43,248,168,79,157,175,252,126,31,23,127,47,196,103,37,18,178,242,172,117,164,40,100,105,67,183,179,123,255,90,39,80,224,215,66,234,11,182,128,85,163,253,89,137,242,125,90,231,134,77,190,2,177,182,112,208,2,75,223,222,112,98,190,137,206,190,171,222,126,223,166,200,18,64,230,128,135,222,40,138,53,75,183,14,66,36,154,152,35,71,108,253,43,51,70,203,244,183,10,138,30,195,202,197,125,211,72,130,232,21,43,81,140,251,135,40,64,227,186,13,122,6,176,121,188,12,146,141,28,231,2,1,87,222,80,237,90,155,6,248,147,199,254,139,207,208,106,164,6,90,143,176,120,182,33,16,114,14,68,43,182,232,237,194,207,234,10,128,210,18,144,41,167,64,166,35,196,124,130,243,203,14,89,5,229,249,107,180,220,164,226,209,17,196,121,204,122,2,106,153,21,122,109,43,236,144,208,181,165,104,208,165,178,96,141,132,94,146,98,86,166,144,148,254,16,152,49,249,238,174,40,241,227,35,88,236,136,210,119,239,32,13,136,215,194,2,116,247,169,251,212,35,84,55,140,89,142,106,8,249,204,138,221,210,109,92,95,56,223,212,172,83,84,217,78,85,135,33,87,31,101,27,127,230,129,0,23,20,76,65,239,125,87,209,76,158,250,114,3,96,89,153,222,147,52,118,245,89,5,72,229,227,183,95,109,180,42,220,234,113,145,173,106,243,207,108,251,64,201,203,174,211,176,2,235,204,184,12,98,234,28,51,21,201,240,12,191,51,98,14,199,150,94,17,4,116,51,201,104,81,86,217,17,10,77,173,103,228,130,92,192,11,142,220,221,168,150,95,167,125,227,86,205,197,117,163,244,220,50,152,152,211,212,140,141,98,9,67,103,147,229,43,255,80,249,66,81,119,132,54,130,36,152,89,251,144,133,156,129,26,122,202,23,76,23,36,222,149,203,74,26,88,198,225,29,107,146,82,168,76,90,29,79,94,211,230,56,243,195,137,70,123,212,80,70,229,246,101,237,236,119,22,147,136,240,141,201,126,198,107,212,155,134,173,134,146,202,135,185,58,180,31,124,243,127,253,135,44,32,77,203,174,194,113,70,31,140,144,100,76,254,130,220,149,203,237,66,128,59,185,69,50,27,166,137,148,36,88,113,14,162,179,53,12,137,165,126,2,249,159,161,98,77,247,81,24,28,252,117,137,117,30,31,129,183,122,216,224,176,129,201,54,194,179,168,21,248,23,31,0,0,186,112,169,73,102,170,169,32,32,178,187,8,168,125,167,9,221,63,199,232,233,188,237,38,232,71,95,231,162,192,147,84,4,57,222,58,221,96,170,183,6,21,170,17,230,217,185,215,167,40,203,243,145,120,63,207,144,222,163,249,237,8,33,215,172,254,220,47,237,193,39,100,165,10,241,128,107,3,43,34,75,246,149,153,66,55,102,16,173,16,213,26,36,228,95,237,102,157,48,128,52,187,125,94,255,125,5,154,195,168,33,85,97,205,85,83,197,177,42,249,156,1,9,221,229,135,107,75,181,46,115,120,40,123,15,154,45,87,2,74,115,183,199,29,175,9,217,223,235,174,7,159,199,219,118,128,204,66,61,90,252,213,170,78,131,210,203,137,201,219,75,179,109,110,97,125,103,27,134,215,252,235,23,159,105,55,103,185,253,122,92,211,182,198,41,215,10,194,1,113,107,115,14,249,241,145,235,44,188,132,82,16,236,144,237,209,224,200,253,97,250,83,236,245,211,238,183,207,195,240,37,56,46,188,224,133,144,95,233,235,215,68,73,198,110,59,23,39,135,42,71,6,173,218,63,106,58,161,126,128,103,248,75,108,153,27,114,191,141,94,13,100,253,239,78,116,56,171,52,94,187,144,153,188,245,250,31,186,242,124,4,128,37,184,13,6,141,220,69,89,106,253,40,36,27,253,188,112,216,65,204,160,99,54,161,88,136,81,237,90,238,49,52,12,155,149,130,90,49,175,118,239,126,84,3,139,234,177,22,241,95,36,231,104,225,151,232,94,143,106,252,47,153,113,18,10,45,133,27,13,219,160,62,143,102,249,172,250,172,116,255,163,64,163,225,138,86,6,131,147,137,73,1,186,70,69,199,72,27,111,85,62,51,109,121,157,62,0,105,202,153,186,136,13,196,205,224,68,175,180,93,24,240,87,228,18,101,33,73,248,92,0,167,39,12,117,10,195,110,125,186,229,186,43,133,76,107,217,210,193,226,43,161,209,58,96,212,8,203,246,178,125,41,131,98,238,3,160,54,117,208,87,91,113,238,12,196,155,217,8,244,105,80,123,96,14,103,87,88,90,188,105,17,57,113,104,5,163,82,38,213,199,213,230,92,118,112,188,251,29,99,54,117,132,221,144,133,60,28,32,123,112,147,231,115,167,226,174,179,13,173,49,200,38,183,78,98,246,220,30,223,220,102,122,48,13,217,174,65,234,132,41,2,235,83,97,188,145,119,141,40,110,73,58,66,54,152,210,191,213,215,29,171,190,114,159,62,168,221,156,188,51,204,18,14,93,138,162,37,129,37,114,165,126,11,0,26,200,73,160,98,168,17,145,148,124,94,104,90,208,29,160,211,107,237,152,108,86,141,225,181,139,183,5,40,87,147,67,28,120,254,23,68,245,116,4,141,208,107,83,24,19,41,53,224,100,48,121,172,146,24,30,120,253,184,77,67,119,12,131,52,188,146,126,23,120,201,138,96,196,212,199,73,73,133,201,237,166,78,104,228,2,19,45,144,146,208,125,126,66,10,38,176,93,217,145,166,140,227,179,13,106,79,124,133,98,54,164,89,183,135,83,189,71,121,178,167,206,110,141,102,83,159,209,70,247,74,11,18,191,30,164,203,205,78,12,52,130,134,160,32,189,153,130,237,200,138,246,126,49,178,87,108,91,33,87,37,14,62,148,170,4,121,70,116,153,147,16,41,172,197,209,106,28,220,70,4,123,127,35,231,79,78,66,110,121,226,68,2,122,92,201,78,41,205,3,254,187,108,124,17,88,42,138,240,220,119,248,221,27,31,91,102,33,49,11,204,136,158,147,103,115,249,133,152,225,212,87,169,2,54,210,188,15,161,189,82,178,159,91,236,59,251,139,122,162,120,31,5,23,39,236,93,94,187,116,211,83,177,74,180,132,44,221,109,211,134,239,143,164,149,173,199,66,4,183,70,58,7,129,162,200,197,109,155,72,190,135,15,84,55,11,54,240,183,131,192,163,3,95,156,190,168,67,248,17,197,193,199,214,115,210,32,21,53,3,152,76,135,15,137,2,45,221,139,21,119,58,14,125,96,202,2,252,62,197,1,28,196,143,203,120,225,75,147,21,178,145,250,243,16,94,177,53,228,138,75,64,28,72,95,103,84,235,6,18,0,103,172,37,204,254,99,156,144,46,33,115,226,83,130,230,186,40,162,16,126,102,148,242,50,152,24,88,250,6,20,249,18,244,132,89,18,137,238,46,28,18,234,230,129,43,66,127,253,51,243,7,188,254,177,63,175,225,109,152,131,20,201,150,167,174,142,23,52,73,177,71,173,171,80,12,248,89,177,215,50,236,115,50,152,206,170,145,78,113,238,100,163,52,40,249,7,170,182,23,45,89,17,188,218,194,44,125,137,2,36,36,123,216,91,114,10,140,252,149,32,112,154,177,40,14,73,182,138,199,250,7,50,211,168,238,228,176,126,218,111,160,107,95,166,11,78,206,2,240,124,118,173,251,124,40,237,60,253,159,229,29,157,118,227,154,250,176,177,60,50,85,27,47,100,26,172,45,59,13,25,17,53,189,36,55,77,157,164,1,134,117,83,186,87,105,232,7,30,0,188,55,142,74,121,123,197,145,61,94,9,11,145,167,214,154,145,201,175,18,190,43,219,2,128,138,112,84,22,108,103,181,222,164,111,61,146,215,255,95,0,225,154,220,161,255,191,208,97,81,18,49,182,229,177,149,83,192,241,4,176,255,10,174,187,102,28,205,202,95,38,220,57,162,107,193,165,8,202,144,3,37,190,138,214,212,210,10,73,207,92,170,166,184,53,47,166,239,10,114,189,20,73,234,252,173,106,75,205,247,154,230,205,132,149,205,155,130,146,185,183,198,208,83,83,132,63,91,156,15,74,237,9,22,190,149,249,238,224,255,209,60,101,7,114,248,188,60,192,101,226,118,114,7,144,2,255,84,13,67,220,144,163,166,227,112,145,240,69,228,107,116,67,76,249,135,11,102,226,154,76,47,35,103,132,240,32,200,218,76,179,100,152,232,183,22,149,201,67,193,235,99,50,107,49,148,78,239,61,214,16,190,67,64,82,187,223,83,71,152,108,198,160,148,245,8,35,9,155,150,198,28,16,201,245,123,180,171,21,254,244,109,173,154,186,11,18,5,237,217,72,2,90,41,30,152,7,16,159,169,37,160,134,51,158,0,152,71,238,13,57,246,113,172,210,94,59,154,107,234,209,127,97,116,56,1,159,112,180,202,67,227,16,32,174,34,117,67,0,175,40,139,123,31,154,80,119,29,177,11,118,241,163,222,153,210,134,237,163,19,230,162,182,126,116,79,57,141,223,244,223,202,131,4,34,236,209,217,173,198,37,236,195,237,119,65,30,147,125,146,109,85,162,116,252,148,12,108,83,41,233,205,171,129,94,234,226,135,170,253,129,115,222,37,192,215,60,46,202,44,34,33,236,183,158,9,73,242,88,197,200,35,195,12,7,165,191,25,28,82,64,216,120,149,130,164,134,237,133,72,69,239,26,20,141,41,51,230,69,190,67,97,24,207,235,236,240,39,148,209,14,122,11,64,188,199,185,250,172,109,156,133,19,236,62,208,190,225,206,87,101,89,140,127,183,30,246,136,180,240,134,191,111,24,56,88,192,40,122,40,234,29,80,14,139,193,90,179,183,75,77,113,153,180,172,175,164,223,102,238,127,64,228,11,141,115,216,29,131,84,104,10,5,146,155,19,170,182,91,238,61,13,174,40,114,47,205,56,197,216,37,15,115,80,21,205,95,200,247,246,187,93,118,245,6,157,102,154,13,130,128,234,54,123,206,14,167,218,50,68,221,38,163,173,183,21,65,159,115,202,136,72,34,203,249,164,29,115,178,120,197,181,7,129,176,35,174,28,87,94,132,95,59,241,180,241,119,248,61,169,146,98,167,167,108,69,126,129,198,246,89,19,95,203,238,71,4,46,194,67,53,85,93,168,172,38,97,27,144,192,28,45,173,237,22,250,154,23,24,22,123,102,250,191,26,44,91,193,72,204,147,123,61,79,130,94,85,35,161,196,0,172,229,202,32,182,71,13,155,210,8,201,157,134,255,218,138,221,177,37,197,252,172,27,143,37,71,251,247,111,3,192,144,253,140,213,82,213,57,157,161,184,147,64,54,71,41,188,34,239,86,87,86,98,249,214,240,81,241,224,60,99,226,228,88,30,193,167,179,109,31,11,248,231,58,123,124,211,44,208,188,202,193,23,246,149,12,66,163,62,234,125,120,171,163,162,105,27,127,235,203,50,164,83,40,73,190,165,121,254,144,238,46,26,44,58,68,138,243,199,230,147,16,155,113,41,39,212,189,0,4,88,78,151,60,160,185,26,18,64,147,127,222,175,83,0,14,41,202,249,216,195,213,103,217,34,109,175,216,149,225,2,218,146,199,56,166,158,19,187,189,84,124,119,73,223,195,90,158,49,116,74,161,52,7,2,97,82,197,67,85,190,83,116,158,61,161,180,186,147,201,50,132,7,127,25,40,76,207,209,233,172,220,62,77,9,248,187,213,26,10,68,156,13,81,41,100,189,53,122,11,224,110,202,234,184,240,136,26,140,185,115,91,20,84,7,124,50,96,194,130,58,13,170,191,9,162,53,223,243,189,160,240,163,15,171,109,187,225,218,122,29,29,246,131,76,230,23,249,17,121,66,168,128,30,151,84,191,96,180,145,89,114,206,193,122,68,52,26,230,50,229,34,227,164,167,91,1,205,55,57,223,71,109,216,46,245,141,35,10,38,105,210,53,2,219,34,101,94,226,116,132,44,2,152,17,74,223,97,62,135,4,7,137,7,165,143,123,7,152,59,54,230,147,202,40,3,160,102,196,188,191,100,73,125,155,17,201,59,254,74,11,81,232,192,50,22,32,223,182,192,168,56,137,110,152,156,176,111,191,229,216,30,216,129,140,217,67,103,83,178,190,250,202,210,176,134,98,12,216,255,38,228,156,34,245,120,27,106,38,38,155,64,54,239,104,89,130,133,52,185,106,228,89,108,60,84,248,166,162,134,58,181,156,2,111,103,170,237,229,216,103,210,125,202,96,150,235,29,244,106,26,1,129,167,19,166,239,166,86,238,185,18,51,249,126,35,113,87,140,68,231,53,125,165,110,21,167,27,41,188,112,79,253,97,56,218,212,255,51,104,111,3,226,54,100,25,37,245,65,97,25,216,237,27,11,22,204,107,49,208,71,219,9,64,248,132,224,119,158,254,240,139,93,89,5,199,231,10,128,91,22,120,49,120,83,250,183,230,59,142,134,189,12,75,83,221,145,49,212,163,172,116,221,71,216,72,1,223,23,221,136,183,68,106,198,44,22,207,172,3,49,13,26,202,40,137,135,20,236,148,25,7,227,225,171,89,220,136,174,238,118,94,55,14,180,254,50,155,126,72,209,33,95,115,206,190,48,163,172,107,189,98,4,209,226,36,63,38,181,33,26,172,10,192,88,235,20,200,34,188,111,26,109,164,133,187,138,205,180,2,9,164,70,201,88,211,213,133,63,35,64,223,213,97,140,201,236,0,169,200,4,45,107,136,153,64,190,207,251,221,92,108,169,248,103,42,185,151,168,38,130,219,81,183,133,255,162,181,29,146,109,133,33,26,218,127,173,130,239,166,175,66,105,219,254,253,186,123,19,107,112,165,41,227,255,40,153,252,68,211,175,89,101,160,159,88,95,96,134,206,173,156,230,121,172,241,217,66,110,207,6,144,252,138,28,89,201,70,185,217,188,203,164,237,178,70,104,53,91,174,75,122,174,53,117,228,230,213,140,52,115,125,155,211,22,230,215,125,76,44,42,104,5,191,198,50,194,40,27,54,119,149,51,191,132,56,83,64,63,249,225,239,53,34,98,15,231,166,127,124,86,45,226,11,122,104,207,229,190,244,248,212,113,121,158,14,251,252,96,196,123,40,59,204,125,150,213,93,35,50,103,100,187,148,133,212,114,13,186,3,190,228,149,136,248,111,227,245,116,162,234,143,114,147,18,194,152,232,21,171,74,60,185,196,253,54,171,160,114,94,84,6,42,65,165,151,134,253,8,127,51,107,186,125,83,40,134,40,23,170,76,53,150,141,235,180,246,52,215,31,61,108,49,119,199,25,161,72,48,88,145,40,231,206,67,110,31,162,218,195,116,19,202,190,155,4,207,14,62,115,31,150,208,133,232,11,140,248,28,191,35,186,111,86,46,134,75,15,28,202,101,20,101,133,96,75,84,36,23,73,2,82,158,218,61,133,3,155,127,185,62,191,73,2,59,92,181,58,37,109,181,114,226,230,71,160,240,162,197,202,146,196,194,137,110,111,4,131,195,170,168,25,170,173,164,151,67,6,148,126,165,153,193,144,249,141,144,208,206,181,24,18,70,4,132,254,187,69,14,169,22,39,206,203,28,209,22,40,6,1,182,195,24,215,80,28,193,199,183,253,118,84,79,208,174,9,175,74,81,206,212,164,234,140,53,44,169,112,150,108,164,151,162,243,8,3,18,177,121,86,64,244,44,19,15,103,96,217,123,113,93,125,154,39,243,77,198,40,38,131,152,72,106,50,71,198,189,242,41,93,156,130,134,219,235,181,147,247,39,75,112,65,230,242,46,99,251,157,129,188,200,141,82,252,27,26,151,175,122,218,199,142,218,27,92,82,25,205,91,208,19,244,138,25,154,84,164,125,178,90,76,218,195,153,87,101,173,250,162,34,53,126,139,158,82,100,143,162,95,130,111,5,155,155,181,166,160,153,158,158,162,142,243,164,156,158,191,0,196,91,126,184,14,5,59,95,5,246,5,155,183,127,126,246,165,239,176,181,100,145,55,208,59,165,21,137,84,87,5,84,165,61,205,113,238,197,246,152,238,195,3,76,253,120,194,41,197,8,20,12,139,199,31,162,231,84,163,202,30,0,79,196,98,252,232,171,197,244,28,64,250,203,137,227,182,213,171,24,94,11,64,166,253,130,50,123,95,80,172,19,110,58,24,173,230,101,50,115,88,9,189,95,125,152,9,129,130,124,65,27,41,132,40,231,179,110,57,164,80,188,212,141,252,35,235,115,19,172,248,51,76,120,44,176,28,239,69,220,146,110,218,147,123,151,140,210,224,69,187,221,32,63,223,157,12,251,150,146,151,87,188,96,13,164,144,181,161,102,165,39,240,208,198,176,139,66,63,65,102,27,163,41,190,1,8,128,112,105,158,160,169,212,141,48,118,77,16,119,140,152,69,247,213,14,16,178,212,200,56,38,249,213,10,207,91,89,58,127,21,238,137,209,57,137,202,74,168,36,239,181,218,221,227,151,34,136,66,197,232,243,118,237,153,42,118,61,165,39,149,230,252,180,193,199,86,4,129,87,255,70,23,37,114,51,36,18,2,97,230,83,123,113,91,40,88,73,145,235,65,53,220,251,81,23,40,62,68,78,15,99,187,124,85,1,102,242,186,149,0,187,112,241,45,168,206,92,160,159,118,110,51,16,36,135,238,241,199,88,102,108,177,241,146,108,102,6,10,206,160,133,36,220,102,225,66,165,125,120,216,233,248,55,6,57,238,32,165,198,151,67,16,6,29,6,251,150,116,73,229,86,65,91,26,222,98,196,118,123,222,147,35,150,183,100,217,239,176,138,185,11,129,163,102,14,6,169,166,227,239,162,226,173,62,240,94,140,188,52,230,29,155,151,4,99,61,223,206,105,31,235,157,104,153,215,130,31,140,177,124,229,68,187,128,42,88,187,181,80,132,71,85,7,67,21,173,57,129,115,72,75,217,178,96,205,51,34,235,170,249,2,82,116,154,3,163,227,178,173,118,178,132,37,46,205,224,153,223,242,241,122,245,247,163,242,184,70,167,73,14,232,159,77,187,202,105,227,43,97,52,166,194,185,70,171,167,108,226,165,127,3,109,5,180,147,117,125,206,197,217,168,237,1,84,84,174,52,1,60,84,217,230,12,210,123,20,17,94,99,207,144,176,185,117,201,4,127,31,156,171,212,244,191,70,154,27,113,74,218,234,70,58,80,96,135,222,242,212,157,17,240,44,139,105,160,90,190,255,254,239,133,134,230,100,229,188,73,106,19,196,209,250,11,115,175,166,73,33,254,206,107,208,234,10,195,37,228,116,92,199,127,0,38,215,65,14,78,57,83,44,78,191,11,80,223,199,217,167,135,70,102,178,100,228,62,44,228,197,204,33,121,113,236,254,176,198,8,242,120,235,218,45,224,147,211,97,13,156,42,17,79,242,178,109,239,96,219,215,111,185,248,154,55,70,109,22,59,62,45,146,249,106,171,67,215,36,129,111,124,74,0,69,190,45,16,25,129,79,167,126,213,237,93,50,31,95,144,5,55,122,1,232,178,30,232,229,239,116,11,199,127,122,100,85,158,229,133,211,206,219,232,103,44,0,224,199,199,140,3,70,221,191,112,18,175,18,215,30,253,215,115,241,230,116,242,1,216,42,179,160,154,238,65,20,126,152,111,35,94,216,132,53,233,94,51,69,226,71,135,179,146,2,188,3,135,220,122,255,82,29,239,148,234,57,73,11,71,27,88,102,150,188,237,32,191,245,15,234,193,158,100,41,28,33,2,34,118,137,157,67,233,247,118,44,89,47,152,233,204,203,223,236,179,231,41,64,110,208,233,148,246,116,55,46,142,182,161,170,30,186,42,96,225,14,64,71,130,10,36,47,19,82,70,95,195,134,210,77,205,47,119,57,71,12,251,86,221,185,90,78,33,178,197,226,215,141,147,52,85,71,59,235,246,72,51,68,216,211,69,189,131,99,31,114,246,203,84,88,7,190,68,40,13,82,10,230,1,123,56,33,49,115,106,123,99,10,5,39,96,149,31,45,161,91,224,226,208,179,115,83,60,2,125,200,101,233,197,20,46,203,113,240,150,73,46,115,108,217,174,1,255,244,120,173,192,245,218,80,55,36,184,190,14,226,84,248,82,104,132,214,155,40,172,31,225,29,138,99,231,141,232,4,32,48,220,103,84,235,145,47,219,167,250,13,74,234,37,196,183,195,100,47,45,221,198,53,91,185,186,57,202,79,73,150,101,33,153,227,195,25,90,156,106,115,202,128,7,147,16,82,145,224,89,121,0,240,103,41,15,181,235,41,227,61,220,100,165,30,145,192,45,148,160,203,143,159,203,56,4,184,244,128,80,78,171,212,166,217,37,140,23,193,91,50,247,104,56,185,238,56,87,206,73,201,205,219,89,9,8,224,11,110,56,210,1,255,136,26,233,47,10,57,41,234,23,50,223,76,111,142,107,225,191,61,87,199,8,96,122,78,38,197,97,162,37,143,147,92,224,173,1,186,243,212,189,220,62,104,136,64,109,19,67,80,69,53,221,107,6,78,132,236,62,164,150,191,135,106,90,60,176,41,23,39,127,68,117,253,147,200,209,19,71,55,123,37,145,53,81,251,192,236,133,199,127,63,68,13,242,190,205,233,134,112,102,155,17,236,101,180,199,165,50,85,213,78,69,207,58,138,55,2,71,15,12,77,85,91,161,203,244,138,244,175,236,182,83,206,228,64,134,238,55,81,57,58,54,118,70,118,249,104,33,244,54,22,145,39,88,183,77,150,95,181,156,226,117,132,184,181,222,76,91,128,109,217,14,111,70,0,110,207,218,230,231,81,102,29,27,129,0,47,150,78,44,188,65,186,203,194,76,108,87,9,132,163,31,65,43,172,194,128,137,24,17,98,195,11,113,3,65,22,235,25,151,107,196,114,135,69,194,118,201,85,192,234,41,76,67,102,152,152,113,237,42,78,107,43,199,1,19,228,66,210,255,200,50,135,227,42,114,3,163,90,214,234,142,227,107,81,11,191,109,28,65,96,84,117,197,153,158,134,235,145,29,35,76,155,146,252,37,11,0,72,243,167,52,121,178,148,96,219,163,8,177,154,219,146,88,219,230,178,161,192,238,205,225,42,108,13,173,66,88,164,38,211,129,216,188,36,100,79,184,141,82,94,123,149,143,197,115,182,71,159,141,133,162,167,134,140,12,132,93,106,179,234,168,7,217,226,216,202,166,20,2,33,119,66,136,64,158,36,189,0,105,174,94,241,157,26,52,145,119,11,144,0,19,15,169,255,205,126,167,217,118,65,207,2,250,163,209,206,3,8,250,62,184,172,128,180,72,89,192,116,54,13,114,119,100,252,68,163,97,98,108,5,146,79,130,107,145,48,236,227,190,46,8,163,67,119,93,144,57,161,183,244,23,9,127,77,182,35,39,114,135,170,121,49,197,242,204,150,112,44,110,156,103,215,85,73,204,41,242,80,227,233,83,245,199,235,4,78,36,235,190,240,87,99,199,213,45,95,133,238,139,237,177,238,222,202,97,14,65,225,185,40,218,118,249,191,55,167,213,145,142,238,244,230,3,74,175,146,150,194,53,124,192,53,63,241,121,212,89,220,86,236,199,147,107,160,85,162,42,87,200,113,239,248,139,39,113,16,96,227,33,87,214,87,140,105,8,98,64,12,19,25,13,84,139,204,200,180,248,248,73,203,155,196,39,239,162,16,240,133,237,16,23,179,202,39,96,8,117,48,45,246,197,245,238,157,51,180,200,105,67,53,160,193,15,122,48,214,255,160,66,11,249,51,43,43,15,44,202,171,223,224,208,123,136,38,230,42,254,219,165,71,84,184,69,238,164,30,103,126,82,195,108,182,235,139,138,169,199,16,211,21,152,176,249,234,75,125,160,54,229,196,228,155,185,241,9,60,146,13,96,235,7,198,24,202,231,76,115,80,103,0,41,84,84,252,13,122,40,23,67,253,69,2,11,173,8,234,191,218,112,243,142,42,66,124,241,216,96,214,66,226,199,96,143,213,24,174,197,74,246,208,116,16,27,113,80,47,18,124,26,79,129,140,119,249,92,19,218,177,121,178,205,191,1,113,147,54,165,34,206,45,152,252,191,52,162,122,101,44,101,239,37,155,36,98,148,109,239,120,208,72,5,108,226,89,48,121,62,29,132,165,27,164,121,234,120,222,225,211,11,171,31,232,239,3,189,40,231,220,188,212,234,198,166,196,159,139,70,246,216,82,167,123,90,195,118,11,176,155,69,215,132,250,156,50,198,247,53,145,96,206,127,227,155,88,122,130,127,193,101,10,130,27,227,75,131,185,135,206,8,124,25,115,125,148,20,229,40,207,81,178,191,213,84,54,137,136,233,135,157,40,63,49,197,175,76,141,93,1,51,166,164,253,150,64,98,107,153,197,98,152,197,31,202,96,142,181,168,47,196,129,205,2,242,124,116,76,116,101,38,147,73,121,138,161,140,134,213,100,148,48,84,225,187,195,61,96,230,243,129,79,202,194,10,126,253,183,179,118,139,95,104,49,134,15,150,70,60,56,89,190,147,141,98,150,9,26,223,140,160,158,248,187,20,180,122,57,45,192,208,151,247,180,12,51,99,133,48,182,223,80,104,222,147,30,106,114,147,49,116,191,114,128,35,141,63,117,204,227,98,39,35,13,157,60,50,25,150,76,206,243,223,197,245,125,148,252,6,185,23,107,68,198,57,48,10,25,165,250,44,200,36,152,218,136,89,66,86,243,185,174,138,27,158,152,4,26,7,39,125,229,11,33,77,135,193,210,236,105,209,35,4,255,34,198,225,1,182,233,39,210,253,192,194,146,132,140,1,64,173,112,232,64,137,172,111,154,25,4,80,83,55,225,139,4,82,176,114,46,234,36,77,128,125,12,139,38,70,212,250,22,155,64,220,156,160,159,254,215,190,43,222,174,43,24,13,72,1,78,180,3,152,138,160,74,19,3,40,145,222,59,195,18,217,238,9,34,236,11,38,188,37,10,178,30,92,155,255,123,199,230,30,113,59,42,2,208,245,229,96,49,167,31,66,9,21,173,154,245,197,170,203,65,86,244,128,84,189,242,234,249,91,58,251,3,77,182,68,144,31,217,191,33,22,190,140,184,3,244,185,192,3,207,50,73,156,51,78,203,116,134,1,15,255,232,55,234,129,133,105,188,123,134,206,180,49,250,92,103,88,210,107,94,81,218,53,228,209,82,8,246,0,135,211,200,239,161,40,46,250,62,176,48,26,192,7,139,32,114,35,26,176,46,6,80,206,67,89,230,23,12,104,229,146,41,127,76,66,16,228,175,115,50,236,231,104,63,3,104,250,174,121,48,128,226,72,243,235,222,195,245,91,254,4,79,228,52,106,237,88,138,53,66,122,0,156,218,161,240,26,180,71,201,104,182,137,117,1,190,68,179,144,255,161,57,207,217,163,238,178,142,186,180,14,6,173,194,180,215,28,235,202,87,245,233,177,110,211,195,145,225,199,197,119,5,108,190,180,93,219,96,28,184,223,5,55,79,81,45,227,8,127,16,113,43,105,148,118,42,251,20,230,147,99,211,197,168,232,42,224,186,210,36,80,113,18,203,156,149,237,67,239,140,19,157,210,150,24,143,125,88,126,80,48,146,213,12,98,34,199,221,125,42,138,201,237,239,157,233,58,46,192,20,196,59,108,194,241,242,38,187,49,191,168,7,129,69,50,216,120,75,141,20,136,208,5,78,80,107,89,47,169,232,27,123,36,116,58,108,95,182,223,108,216,137,148,180,183,20,114,219,35,206,171,148,83,18,118,162,74,52,36,134,138,166,77,148,69,127,74,64,113,106,148,165,127,129,42,202,169,43,4,7,211,239,153,75,189,63,67,2,204,122,216,115,195,107,73,99,228,94,43,173,65,204,87,154,103,10,55,41,192,5,17,179,44,11,255,111,121,236,176,163,126,12,151,232,118,19,116,237,58,196,49,148,143,140,195,255,52,171,21,15,35,58,125,127,42,42,66,196,50,39,74,130,232,215,42,245,174,44,212,29,235,188,135,194,42,205,140,121,93,189,56,248,66,183,189,114,253,143,56,199,229,139,45,63,101,79,225,160,114,167,135,168,216,72,25,139,44,112,112,254,23,29,55,209,70,163,139,37,39,130,189,249,203,173,100,84,120,58,125,73,147,180,198,140,138,48,59,35,10,52,86,156,9,179,25,14,112,15,170,153,16,238,255,240,56,1,40,92,140,131,192,246,244,39,130,130,26,174,73,149,95,145,95,90,28,2,174,24,38,209,138,242,120,61,99,76,29,172,134,36,144,69,150,34,127,209,17,24,48,94,141,142,195,104,174,84,62,182,20,219,1,21,23,4,226,164,205,10,173,126,179,43,54,15,19,233,63,48,213,6,192,51,137,251,4,55,149,240,34,25,172,183,71,145,144,173,28,219,236,125,100,166,231,35,166,218,8,98,63,244,172,26,2,19,125,189,46,179,224,219,22,194,85,83,72,85,206,34,19,38,200,95,193,56,85,120,54,238,53,223,154,34,151,243,228,200,174,18,160,185,7,113,142,129,229,233,232,95,204,94,100,29,212,116,223,197,179,150,94,79,245,208,212,173,233,142,38,129,231,227,175,23,221,105,250,159,234,51,199,6,177,1,212,25,106,119,144,229,82,9,200,231,93,73,50,115,1,215,86,148,57,253,202,20,27,111,168,245,206,190,236,187,230,150,145,179,204,211,83,134,188,48,222,199,81,157,166,167,245,98,45,198,197,144,133,224,7,212,160,236,243,44,198,6,214,202,4,155,52,162,92,38,226,151,159,110,152,65,233,213,43,92,187,70,60,247,155,90,244,146,107,49,183,115,13,133,81,172,62,5,87,255,135,158,166,154,44,158,214,231,90,42,245,88,152,36,64,185,140,100,205,156,183,181,78,104,251,111,66,34,42,58,73,246,143,56,127,211,37,82,160,153,154,69,237,123,110,175,131,102,176,127,13,140,104,46,217,105,151,170,60,106,170,30,239,23,66,6,97,41,76,0,161,161,243,170,118,188,206,182,55,243,233,68,33,15,59,228,206,242,195,143,167,108,255,40,39,243,211,218,132,129,206,156,193,76,29,54,100,222,182,222,52,25,8,52,133,79,217,194,35,235,108,210,147,47,63,232,154,25,28,132,115,177,197,112,167,12,64,196,29,228,109,83,30,87,34,192,72,161,141,245,216,245,227,37,248,15,221,136,203,231,163,165,40,24,188,136,238,139,214,27,143,181,114,249,192,148,66,180,117,109,58,160,118,123,56,206,163,14,164,120,151,61,109,13,252,81,146,167,34,245,230,102,108,155,250,100,201,69,104,195,222,245,12,92,126,94,209,112,106,194,39,149,235,95,8,106,115,129,179,24,18,133,25,92,96,234,182,190,231,169,170,217,195,254,136,16,164,217,251,130,23,74,217,150,81,65,210,29,87,171,231,190,16,185,60,239,48,137,28,200,7,254,231,193,49,248,189,153,115,52,248,122,228,97,112,60,243,163,158,114,218,126,163,99,51,213,180,224,107,59,246,224,75,165,54,106,97,141,178,3,53,252,169,43,137,147,184,81,248,64,152,203,125,87,0,10,88,98,76,246,49,36,66,161,141,211,7,105,9,134,28,105,77,202,84,79,240,243,186,118,111,131,47,97,174,168,131,201,13,61,53,94,212,118,171,174,215,64,130,182,183,1,3,101,135,6,159,207,197,202,116,8,186,242,223,71,249,153,94,125,120,34,104,241,240,99,242,201,93,173,201,112,23,180,132,165,167,188,172,138,207,101,253,8,189,22,200,40,165,220,193,71,191,25,144,116,38,242,204,82,135,202,207,18,110,36,232,116,145,151,229,29,100,127,29,208,98,90,53,9,230,104,254,37,30,174,191,103,61,207,150,212,12,38,86,68,242,91,63,157,219,117,54,180,161,7,170,219,23,34,255,8,184,220,189,224,1,173,42,250,211,21,35,68,22,205,199,48,53,163,92,63,44,73,220,102,82,100,243,157,168,94,163,9,254,62,120,204,223,57,223,172,215,127,235,180,194,206,15,211,37,161,23,149,55,193,131,244,85,17,192,1,164,164,31,109,243,18,101,198,68,167,155,120,217,115,30,76,111,176,114,211,3,105,195,16,200,123,183,192,77,216,5,242,68,238,73,97,188,48,106,4,67,46,87,159,2,147,191,91,151,210,163,165,125,186,165,105,93,187,141,5,77,84,229,209,163,72,254,208,204,117,167,234,0,251,63,52,178,212,198,61,208,205,255,145,0,33,76,222,79,5,173,74,215,49,40,142,46,221,193,200,253,96,176,63,146,55,3,196,105,149,169,47,211,159,26,199,118,27,60,187,112,203,147,187,183,13,40,253,61,52,120,229,106,156,180,148,108,72,24,113,84,85,108,127,75,209,33,69,147,243,62,16,216,104,102,131,191,221,244,100,15,118,215,91,45,148,142,224,79,16,139,198,71,246,24,245,196,69,163,153,41,202,244,206,134,123,45,26,165,221,1,232,117,134,202,70,77,127,88,181,179,55,131,201,183,76,236,193,147,153,75,235,87,218,193,185,108,48,206,184,188,172,16,173,240,239,138,47,55,47,166,253,210,212,73,84,212,121,41,117,207,81,241,236,204,228,27,185,62,112,31,81,163,250,224,150,49,122,120,173,86,147,37,18,9,166,17,146,71,87,41,58,97,134,214,138,83,20,133,214,44,181,153,144,197,204,253,59,94,62,101,152,186,43,102,68,167,66,252,83,173,116,227,91,251,113,241,158,200,30,3,97,51,89,160,206,127,255,43,86,23,25,36,239,252,6,189,196,107,74,13,192,152,253,51,145,50,61,202,46,209,144,22,112,80,77,154,204,235,88,94,153,120,39,184,134,131,63,46,55,115,204,193,174,163,23,234,196,99,193,200,162,27,118,9,177,133,227,40,133,49,131,225,43,153,96,73,254,178,99,21,104,136,7,107,24,228,17,11,61,153,127,41,77,143,112,229,4,79,41,103,4,103,247,46,216,253,157,163,2,71,32,96,77,220,138,17,131,8,1,185,224,79,11,224,26,214,223,174,55,116,88,174,109,230,247,173,54,166,201,56,90,77,67,235,190,55,201,157,136,100,246,83,16,75,41,222,164,247,194,10,216,213,212,190,77,90,236,254,128,1,16,124,106,61,182,240,191,195,172,79,80,235,93,25,166,149,232,67,57,52,153,171,128,42,20,51,61,98,80,81,158,72,58,30,199,155,7,46,47,24,221,205,125,5,146,204,249,150,240,186,14,250,169,10,242,136,251,171,66,24,121,22,179,83,1,43,244,235,147,64,243,177,232,126,143,211,170,113,242,98,130,75,143,180,38,148,15,6,120,152,128,202,77,179,56,136,20,21,62,179,236,20,137,203,244,121,11,255,201,38,22,0,229,155,98,212,34,173,47,120,21,219,158,188,68,175,214,65,38,46,186,104,203,14,124,99,22,126,4,89,72,12,130,221,179,225,235,102,6,63,186,164,198,69,203,55,162,60,12,87,248,33,178,129,117,232,95,51,13,48,185,171,87,175,99,247,241,209,82,199,240,194,249,95,84,210,120,31,168,59,200,42,138,1,251,194,152,226,236,119,250,7,181,216,202,29,140,33,12,249,69,184,148,219,174,114,1,197,58,148,204,194,194,191,187,73,164,29,73,60,126,240,88,74,187,121,181,239,9,89,152,242,52,26,94,47,112,104,214,102,70,224,163,199,138,178,157,160,22,109,230,201,214,2,67,76,154,128,143,147,166,227,46,53,180,40,139,11,143,87,171,66,163,247,162,118,204,192,225,34,96,65,12,112,43,219,244,4,190,2,120,131,142,230,68,180,143,177,204,27,4,41,209,28,221,9,180,77,32,68,61,39,246,168,195,86,66,182,161,227,73,117,63,21,118,228,181,42,27,66,131,35,216,151,81,250,254,187,28,132,213,166,207,204,167,246,216,229,36,174,141,135,46,109,29,169,233,237,152,34,47,232,118,203,243,165,10,119,95,166,61,117,8,149,26,35,177,216,106,148,147,150,188,104,114,201,139,211,213,204,66,64,221,175,244,111,197,241,96,37,185,21,139,243,193,27,245,129,225,51,92,118,190,142,184,230,83,96,67,83,26,94,51,57,246,122,198,142,96,186,22,250,118,67,153,15,20,173,172,218,29,94,51,174,118,4,69,152,80,57,9,90,164,0,29,21,11,162,160,208,162,76,55,103,84,30,216,227,157,248,198,254,32,231,183,6,167,203,72,148,236,8,135,196,134,88,106,206,195,178,155,127,83,124,136,202,10,38,174,166,132,251,71,47,224,19,105,245,18,25,97,138,13,114,206,158,155,222,122,232,92,163,18,100,252,15,19,154,20,169,49,110,137,212,236,116,154,98,138,208,241,118,163,191,46,150,30,31,46,100,63,131,118,178,34,109,198,250,122,232,98,186,28,230,41,174,226,7,148,236,115,151,54,136,81,126,68,36,24,141,43,131,194,254,39,146,45,139,138,219,51,96,194,64,228,70,221,195,125,194,228,150,73,242,76,81,25,178,246,90,17,90,199,42,209,69,96,243,85,8,91,148,140,61,165,152,111,31,209,37,31,28,176,225,87,120,124,82,147,203,152,182,152,227,45,128,184,172,217,82,194,76,79,45,191,209,10,146,173,169,170,103,155,241,128,35,79,71,21,164,238,30,117,169,101,35,189,169,253,46,165,246,111,189,13,177,211,141,157,83,62,72,91,125,49,137,246,55,118,175,238,122,20,103,75,228,43,193,138,9,31,95,198,187,234,53,224,101,8,43,156,28,94,228,29,5,40,1,131,251,223,68,139,21,192,64,9,192,52,204,249,47,176,177,112,82,200,53,217,254,35,166,174,43,99,3,183,28,235,26,148,36,164,93,107,65,242,170,167,179,83,219,18,206,98,111,193,62,109,232,174,31,77,36,252,143,143,97,88,19,117,128,123,134,166,139,216,136,168,35,45,143,188,154,117,23,30,22,66,79,105,84,81,148,242,161,65,136,9,42,225,82,78,19,95,6,250,179,198,209,178,222,201,230,34,202,199,161,249,144,67,255,3,247,230,193,125,61,119,25,123,22,98,232,243,3,221,45,89,216,205,23,124,109,97,225,174,25,115,202,54,21,80,210,131,12,46,248,70,28,202,151,62,31,26,205,223,81,238,240,4,149,198,204,100,89,227,200,31,136,75,178,35,207,84,71,83,31,140,123,233,86,38,220,207,222,254,110,5,116,158,134,167,57,119,54,57,117,48,124,182,243,181,94,192,164,226,166,32,153,231,171,171,206,84,161,92,120,120,56,60,250,66,215,96,251,226,162,126,15,214,233,155,112,182,170,93,56,127,18,133,130,172,217,55,76,175,28,3,8,214,82,82,86,164,13,209,11,145,36,215,94,168,77,212,31,11,180,191,126,106,92,100,251,76,169,136,0,89,127,102,56,150,2,114,17,169,80,19,81,245,194,19,175,153,253,181,154,150,98,31,198,194,102,217,43,229,142,76,34,232,146,101,25,4,224,10,85,85,208,187,196,5,74,58,85,206,137,155,150,64,148,6,244,208,199,113,13,125,242,57,233,155,192,159,97,162,5,163,64,103,137,95,53,145,232,93,203,64,45,194,65,148,169,60,50,29,159,182,140,48,172,222,96,143,76,139,45,158,217,36,77,222,206,151,63,241,244,175,26,130,29,219,163,40,216,197,84,176,1,113,31,131,125,249,216,183,83,175,220,55,200,196,92,50,112,70,90,107,234,41,247,181,94,81,67,175,140,190,11,82,153,35,30,170,187,77,49,57,193,39,224,48,43,70,166,130,108,233,201,15,107,61,155,57,224,175,72,124,230,98,81,224,97,106,254,218,106,120,200,30,5,33,45,146,137,97,103,200,173,42,154,48,253,75,202,132,127,103,46,200,43,43,4,72,184,181,195,84,50,195,121,130,201,235,179,182,208,145,196,162,210,211,250,223,188,249,243,14,95,245,73,73,8,213,144,197,7,114,196,231,187,84,43,125,201,88,109,215,109,86,31,248,106,250,29,197,171,226,29,183,35,237,100,89,237,20,179,88,222,102,50,164,144,167,202,65,52,154,78,214,190,119,39,195,100,246,89,141,150,42,205,70,5,86,63,127,244,168,56,143,210,199,173,143,82,32,221,91,205,173,83,129,163,239,198,184,56,245,90,81,123,92,67,210,235,32,232,42,153,254,86,39,52,170,45,12,196,71,38,172,90,107,211,207,49,84,46,109,189,41,129,37,206,99,70,142,252,101,48,226,130,180,74,116,181,94,37,55,75,254,103,132,69,74,3,212,139,125,212,25,64,62,101,222,40,19,164,203,104,154,118,149,123,232,199,149,65,106,218,133,124,125,163,183,127,26,126,137,167,156,97,52,95,28,2,117,25,45,99,221,20,15,65,50,120,83,120,157,1,201,88,145,155,103,65,72,251,15,130,18,216,180,193,109,212,67,232,9,150,214,192,120,4,98,248,230,177,17,181,18,131,124,82,250,13,172,20,217,230,186,92,55,186,86,73,231,169,242,159,219,118,159,213,117,75,136,91,45,50,218,191,133,85,188,202,251,88,102,170,204,231,100,132,96,17,117,36,212,156,128,253,76,216,50,70,240,141,189,42,126,247,10,196,16,18,101,99,124,49,35,47,251,255,111,79,56,166,90,102,34,47,246,88,182,119,50,21,67,208,75,176,27,8,121,40,138,66,168,112,234,132,210,241,30,2,247,22,253,175,104,50,15,172,109,209,15,15,231,212,54,71,4,49,13,208,208,106,79,184,153,17,91,230,197,147,191,253,154,59,23,113,28,99,161,195,193,183,175,140,121,5,129,81,238,205,63,94,234,132,26,97,174,222,178,251,242,185,84,91,128,95,148,209,196,210,253,221,221,81,68,241,108,114,204,118,74,147,245,143,66,222,189,191,55,158,75,61,83,197,214,221,254,187,180,206,226,162,172,252,227,18,185,139,27,251,209,200,40,141,11,235,236,253,63,66,243,106,247,149,174,11,20,62,188,50,217,116,154,117,17,62,85,36,254,8,38,42,212,77,203,124,163,154,216,30,210,150,3,125,91,8,228,238,61,192,160,175,241,16,251,153,106,5,75,252,224,167,78,157,98,100,37,227,217,95,53,2,44,146,194,190,209,86,189,189,227,22,249,121,15,196,176,13,220,52,110,223,88,184,29,12,99,66,3,144,255,85,112,238,10,118,254,146,67,224,81,31,117,45,116,101,177,83,159,99,102,3,18,53,167,90,135,218,252,165,176,78,12,65,173,109,201,183,89,201,198,129,137,229,123,207,255,220,185,203,127,39,110,244,226,243,81,75,101,12,248,84,138,171,198,33,98,238,117,118,104,14,208,222,48,82,54,48,134,41,1,16,208,24,119,212,169,72,37,23,12,131,7,63,47,130,101,206,121,157,195,157,183,91,136,24,56,171,91,217,230,148,94,173,66,59,182,134,74,120,107,177,182,140,60,53,92,189,222,71,66,244,37,134,177,145,7,218,127,151,78,9,123,231,125,48,25,183,1,233,176,128,36,20,130,90,40,145,35,58,203,163,152,61,204,18,31,5,21,54,170,157,141,211,219,68,46,128,157,115,48,195,177,34,78,170,6,159,39,175,92,246,158,17,193,97,242,188,125,128,148,252,41,212,6,143,29,151,201,74,12,136,47,50,154,38,241,42,58,228,223,72,140,253,220,131,30,97,45,6,251,51,243,120,218,228,227,25,0,110,111,165,11,86,224,63,95,116,23,25,55,168,127,225,112,171,219,68,96,20,74,235,239,102,124,156,75,20,30,2,102,247,43,212,75,146,115,109,95,108,114,175,92,120,52,72,135,242,83,51,56,127,244,32,113,134,83,123,232,54,141,115,141,130,129,28,23,206,199,181,52,31,54,235,40,108,206,195,29,105,79,23,6,169,138,19,228,172,243,161,67,185,194,89,138,170,63,74,141,132,251,85,10,102,177,66,23,125,180,209,134,110,114,107,140,35,234,75,177,74,253,119,81,148,97,190,151,206,0,49,119,220,165,146,106,206,48,153,238,227,43,84,127,114,67,147,108,7,43,166,24,54,142,90,189,62,106,207,3,239,83,157,48,143,138,76,66,26,56,100,158,157,249,24,37,18,196,48,211,60,215,11,192,105,59,145,185,39,36,247,215,231,166,95,134,148,166,95,61,180,231,201,17,150,22,3,132,48,163,46,167,212,122,232,179,225,108,4,215,90,10,110,153,232,47,112,254,95,108,134,165,243,6,92,151,74,93,40,253,22,77,13,190,41,95,151,43,86,65,32,119,185,143,173,219,247,63,126,239,150,107,179,2,60,25,208,51,8,26,235,139,139,51,198,28,111,134,185,54,89,179,144,225,124,29,80,75,198,49,116,242,149,141,123,32,220,234,253,0,251,59,188,109,209,71,85,59,233,172,1,125,32,35,232,205,203,124,156,76,232,68,58,174,131,186,210,40,180,116,164,118,77,54,25,196,219,199,169,17,227,131,99,88,144,42,157,113,50,66,202,231,233,152,7,207,7,249,122,60,29,242,158,245,0,121,76,179,94,63,189,22,112,106,186,234,103,250,88,71,96,118,247,180,155,121,101,209,247,205,12,83,93,127,230,160,30,200,147,222,1,255,24,41,147,77,2,123,160,244,199,231,122,103,241,243,28,182,83,227,47,97,83,21,9,114,160,141,141,178,115,196,232,74,84,70,174,241,105,19,229,75,93,193,220,229,50,191,244,188,7,251,164,78,221,250,34,84,156,131,86,225,136,96,148,121,237,182,15,119,97,46,147,61,175,198,192,143,209,248,201,228,24,42,142,167,191,223,176,47,36,75,83,96,245,252,165,14,15,46,184,254,139,129,231,15,204,253,200,61,67,247,51,110,151,32,228,47,79,199,159,8,102,106,12,43,80,242,149,134,26,151,213,59,135,9,90,58,22,110,136,47,51,156,56,41,211,110,115,139,13,94,153,230,120,196,197,105,194,249,182,146,186,118,165,134,135,128,111,248,186,156,126,63,47,194,173,60,113,133,133,203,115,184,248,115,232,138,182,144,24,179,129,62,209,53,97,170,99,100,238,109,188,108,66,93,241,232,216,5,124,135,115,109,230,56,2,226,79,122,78,40,223,236,251,23,222,184,54,255,62,76,132,82,248,83,56,164,244,179,247,144,6,1,162,40,225,235,181,223,202,147,239,129,136,49,89,158,29,78,33,33,90,52,17,157,137,254,83,244,76,96,43,146,185,122,255,149,206,147,112,213,239,66,228,157,129,56,253,140,181,210,165,216,20,163,234,234,95,79,239,165,89,103,45,25,249,217,185,7,79,38,238,137,27,238,184,243,251,247,142,244,133,8,22,214,20,29,0,143,5,105,24,61,2,114,156,230,71,8,216,52,3,22,131,193,204,118,156,92,145,9,96,47,90,239,252,33,154,211,244,111,12,75,227,148,102,108,77,11,210,200,57,93,166,127,81,198,189,177,107,119,73,198,209,110,140,28,21,7,59,248,68,18,164,49,219,105,142,229,176,44,255,197,223,67,37,255,160,188,148,231,162,247,106,120,181,8,142,227,103,139,196,38,113,142,149,170,24,80,206,14,134,118,67,149,185,94,152,12,151,58,151,79,68,145,35,147,71,26,161,12,26,185,13,137,222,220,90,32,118,76,240,34,136,168,124,201,81,78,156,20,179,25,137,232,218,8,117,146,34,138,166,169,114,155,82,223,161,215,161,2,17,233,165,5,133,111,222,107,255,228,35,55,3,170,51,110,12,32,149,241,108,239,222,225,127,127,67,0,44,50,31,227,144,53,66,88,167,14,87,75,135,225,20,26,144,221,3,192,16,3,39,65,196,227,59,36,174,58,200,130,239,0,167,40,149,249,81,228,147,116,193,24,190,22,127,57,173,29,62,241,116,177,239,98,249,219,63,169,90,228,76,171,50,145,222,16,121,33,228,122,91,54,22,86,2,131,79,120,231,12,234,21,78,12,98,234,44,245,201,23,4,86,155,118,101,107,251,217,39,162,154,26,44,215,19,129,118,164,138,123,26,123,163,235,60,49,78,89,32,136,51,241,142,175,184,199,55,168,102,102,76,116,92,120,59,56,172,247,27,111,169,58,170,251,236,119,216,153,127,109,155,184,222,207,12,86,151,213,219,206,240,170,41,28,255,95,142,23,55,132,71,160,23,49,139,204,146,179,28,139,147,31,93,185,1,7,226,159,211,29,181,146,198,194,241,11,50,92,222,95,205,220,183,78,135,179,250,25,45,69,184,74,132,210,203,81,15,21,56,215,220,126,144,52,203,16,99,142,120,224,239,131,225,127,242,113,196,106,200,35,23,217,156,213,199,196,37,136,201,138,172,216,235,115,244,2,170,183,179,17,174,183,218,83,22,148,140,96,54,194,252,131,162,80,250,54,37,249,161,103,181,203,236,113,128,19,215,130,193,168,242,216,128,78,170,13,231,209,172,236,25,7,120,44,56,164,225,105,183,220,126,189,165,206,13,23,66,101,56,123,81,190,103,229,116,3,79,197,133,52,249,66,157,173,1,214,2,13,86,85,218,176,102,143,35,93,60,199,139,220,84,138,226,119,79,67,118,167,57,115,241,120,180,53,109,255,107,168,117,12,191,49,237,21,36,165,211,135,18,36,113,24,72,160,224,203,165,176,210,103,54,144,10,51,111,117,200,15,212,154,149,196,8,29,229,29,17,186,85,93,91,18,62,164,236,37,167,77,246,64,37,238,130,173,149,43,31,42,241,175,134,155,44,65,176,121,143,219,132,120,188,11,235,31,218,39,43,90,12,165,18,92,213,176,87,236,65,36,95,62,172,54,50,226,116,240,70,154,77,25,223,122,248,77,98,204,28,124,176,206,220,157,192,195,83,170,62,118,198,21,102,240,133,124,232,68,9,8,117,196,35,61,43,102,245,29,7,12,79,254,32,222,129,255,81,91,177,83,62,137,45,94,219,178,124,242,151,147,222,193,154,215,155,89,224,149,58,133,28,204,248,93,100,20,140,13,177,199,175,232,219,37,25,67,119,44,44,37,240,202,206,152,233,3,246,201,178,42,234,129,199,9,241,5,63,59,31,184,69,150,172,154,223,70,26,87,4,179,111,21,209,94,113,46,119,75,95,165,108,195,8,88,8,50,243,110,164,44,227,42,141,197,212,199,135,67,37,121,154,8,150,0,222,87,73,239,157,77,122,12,33,13,188,254,175,33,90,5,203,46,86,116,182,215,236,1,105,209,233,80,221,74,249,97,118,149,166,112,245,101,113,13,37,6,107,95,30,71,137,105,92,131,2,209,194,129,244,202,168,31,60,198,65,234,197,132,190,159,135,14,138,178,217,247,96,124,207,219,218,254,81,176,245,248,152,210,122,242,134,142,110,33,92,140,66,245,239,18,6,231,168,108,34,109,77,79,164,137,251,199,161,144,216,210,89,248,53,12,246,4,217,139,220,136,107,44,231,32,202,29,155,16,0,22,52,65,25,107,201,11,198,20,206,19,3,167,45,212,210,202,66,16,252,220,165,59,179,234,111,103,44,63,35,217,86,93,63,197,0,135,2,25,37,241,102,253,20,166,51,67,144,70,134,237,88,253,130,62,26,21,13,119,79,167,214,110,247,45,132,8,207,17,11,1,194,224,116,74,136,226,101,58,225,220,56,63,241,252,33,140,96,140,103,167,77,148,129,102,178,85,106,12,248,236,230,241,223,232,225,151,134,209,102,89,106,183,205,201,132,34,188,99,192,129,60,114,23,175,61,39,152,40,21,21,12,238,19,63,70,115,180,56,101,237,98,130,149,78,51,197,70,76,45,197,190,12,49,181,144,218,175,110,38,216,15,6,134,138,36,240,255,180,146,179,88,23,91,61,105,130,222,231,147,17,104,209,195,176,8,178,23,192,106,205,26,51,85,59,234,36,130,143,209,99,254,3,145,41,216,195,209,140,100,252,134,25,149,129,50,17,127,231,166,111,165,109,255,255,206,104,212,230,2,25,50,141,167,25,61,43,250,35,85,250,239,164,243,103,15,233,100,101,49,59,209,197,251,229,198,111,46,96,175,117,12,105,224,170,99,230,147,165,151,2,113,68,161,251,157,57,160,20,101,74,222,215,221,101,30,224,67,151,215,145,64,210,152,59,196,53,243,254,62,182,95,165,86,112,127,234,54,49,101,15,246,43,129,159,185,2,13,108,100,26,41,124,157,185,197,129,215,238,212,245,33,174,145,30,185,145,118,115,90,236,132,155,153,35,191,62,117,252,34,214,102,8,212,251,229,46,198,109,83,61,79,167,85,42,160,9,114,67,178,210,181,235,102,91,75,235,163,124,92,101,25,208,74,255,180,7,238,39,237,82,57,116,197,214,201,230,118,51,91,252,8,49,159,194,93,137,206,159,187,137,15,102,54,203,16,5,64,114,96,13,43,188,79,158,102,199,150,232,43,216,187,140,179,144,252,5,180,206,85,164,78,16,125,134,223,106,233,53,248,131,171,187,103,138,100,108,139,129,60,163,101,234,173,44,253,237,181,78,118,52,157,174,254,183,237,61,252,247,92,140,67,143,176,110,200,240,41,11,167,64,209,166,27,155,229,204,97,181,160,125,89,60,250,204,60,231,141,248,145,62,253,255,205,42,14,176,22,193,56,46,182,24,141,198,126,253,88,26,88,89,38,132,255,210,211,213,58,153,149,90,50,194,213,223,239,137,209,146,223,216,128,27,152,74,211,95,33,25,6,67,95,206,14,154,233,218,24,72,7,167,77,215,127,206,69,173,225,65,18,64,76,144,129,34,54,225,63,240,105,3,76,124,212,28,19,32,167,154,112,6,227,200,100,28,255,72,127,99,196,144,227,26,162,142,33,158,32,69,244,75,106,61,135,13,178,58,86,187,118,106,205,85,126,144,221,108,73,135,154,33,75,132,195,47,126,9,74,245,225,144,133,205,111,83,152,16,239,53,254,249,247,174,250,62,234,110,131,82,196,33,145,65,25,192,89,2,65,156,123,15,192,21,127,15,108,25,241,126,4,93,123,85,224,3,125,157,251,86,0,118,30,204,75,165,50,32,8,102,205,167,26,196,176,130,158,115,218,209,159,72,5,184,202,250,218,225,164,70,3,217,42,45,36,58,51,208,223,5,201,189,47,119,7,211,134,172,192,119,24,245,4,157,234,172,192,102,117,130,74,110,228,37,152,98,11,75,131,93,91,57,227,204,231,217,187,120,75,139,106,21,198,33,117,230,55,206,51,68,194,90,117,46,72,69,146,166,216,38,48,207,70,138,245,164,217,228,37,210,178,106,106,210,42,54,97,93,230,156,246,53,64,175,246,112,141,84,219,5,243,175,179,130,4,172,202,116,166,47,95,166,210,117,215,50,128,97,118,6,238,69,224,60,165,34,144,109,243,120,61,34,28,249,138,177,147,68,255,92,1,142,175,141,54,234,89,104,80,108,33,223,168,152,255,51,122,32,17,156,4,218,139,241,130,239,74,187,160,16,95,133,182,68,13,163,103,195,242,108,60,116,103,58,45,57,249,218,159,197,201,191,68,32,215,173,220,176,27,92,242,242,94,200,121,25,102,236,234,181,29,154,85,75,14,79,100,166,198,154,208,50,200,166,16,242,251,22,178,25,101,231,224,201,203,21,1,236,227,219,147,65,18,227,17,164,122,246,24,78,60,109,5,13,12,135,45,36,192,16,206,169,245,19,78,78,53,81,212,103,138,55,167,133,73,6,250,167,169,97,211,242,34,151,34,96,38,101,210,129,112,103,158,94,100,255,2,115,148,97,5,192,4,158,230,103,144,204,238,242,68,136,179,2,230,80,215,78,215,140,141,53,193,30,36,134,43,210,63,31,220,168,93,235,6,168,55,150,70,227,249,202,97,53,1,81,3,147,193,255,22,219,207,171,164,197,63,184,6,166,142,40,25,140,138,241,216,173,157,126,39,99,44,67,232,245,241,160,124,220,27,195,218,232,114,143,127,241,137,193,9,221,189,153,156,255,201,217,73,3,93,111,181,159,7,173,233,1,220,176,166,67,175,43,248,136,107,147,132,115,239,45,58,84,139,202,171,43,109,97,83,82,64,175,113,96,164,236,158,186,244,189,186,19,170,250,58,55,64,146,126,132,134,34,15,180,144,71,215,100,158,41,147,159,117,172,61,215,41,169,129,239,57,162,8,13,106,23,238,214,39,235,21,41,121,12,91,43,43,7,212,241,191,249,144,130,8,90,143,112,160,33,218,104,208,9,12,188,64,195,231,253,90,15,229,194,159,182,104,12,98,16,43,134,93,185,29,167,194,112,71,44,53,206,63,229,127,174,8,78,247,35,48,73,89,224,212,52,95,2,122,174,14,145,38,199,24,56,180,52,215,192,65,40,233,72,204,152,104,224,226,196,253,176,73,248,129,137,197,219,72,49,131,166,251,4,188,145,192,149,70,24,201,33,224,43,160,219,103,79,221,19,185,36,130,240,33,226,249,105,138,28,6,15,28,95,54,63,145,21,66,145,237,207,176,125,230,224,63,39,55,114,77,206,236,95,123,51,71,104,192,94,104,136,145,30,158,198,27,139,90,44,79,204,55,141,73,100,174,88,44,120,179,41,186,177,34,33,52,70,11,222,247,154,225,85,207,201,188,54,180,116,1,39,60,201,180,12,95,135,70,40,150,81,121,1,1,45,254,116,141,93,172,144,95,202,123,193,187,50,43,77,152,130,28,132,251,148,2,80,227,170,145,118,168,44,154,56,33,33,85,190,95,8,33,136,14,96,159,67,9,4,161,36,194,246,125,11,130,182,151,4,196,57,122,113,138,245,190,130,167,35,149,12,61,177,127,229,81,56,141,173,160,82,209,202,164,175,136,218,163,186,34,32,9,184,162,170,4,238,130,92,228,175,172,77,195,231,68,197,218,191,166,175,254,57,19,109,120,227,65,120,191,220,158,10,39,154,242,76,15,8,20,233,76,38,13,210,175,29,159,213,66,28,87,160,159,226,193,239,7,202,46,210,96,107,120,136,183,47,13,7,251,219,166,123,248,13,192,211,105,19,158,45,211,90,50,80,199,239,6,82,107,117,180,155,243,2,242,67,118,241,62,135,60,174,229,144,104,126,174,247,108,136,153,251,63,227,13,8,179,229,100,178,161,134,231,252,65,34,189,131,65,16,102,176,92,88,170,194,191,123,109,136,3,11,145,174,252,30,44,221,136,68,59,165,112,70,150,36,83,25,174,177,95,53,21,108,144,218,1,226,207,29,160,251,54,53,86,231,24,96,168,146,14,157,180,158,170,160,108,135,161,88,114,155,166,215,26,152,206,119,115,218,229,232,20,82,62,57,185,245,137,172,195,248,52,75,55,168,96,52,79,218,67,234,48,177,63,152,47,8,10,243,171,22,30,62,63,105,63,95,0,150,99,170,133,181,40,154,231,9,203,254,35,164,42,24,148,127,129,95,2,150,28,123,226,250,231,228,221,163,182,100,223,210,106,114,241,130,19,252,131,210,165,32,68,229,170,254,40,239,60,192,194,80,180,28,191,12,123,148,66,100,188,160,164,152,78,171,74,27,105,221,208,20,134,214,7,68,234,26,63,5,153,157,200,43,75,40,48,249,39,125,255,137,179,96,231,220,41,207,115,140,85,178,23,163,114,238,20,79,67,28,214,182,233,22,12,122,66,32,6,78,84,223,165,0,48,98,146,98,169,199,109,17,16,20,236,175,42,10,86,235,30,172,105,57,217,249,238,46,27,150,29,84,29,86,208,41,1,255,163,105,253,51,17,48,214,183,30,64,162,204,48,166,67,83,121,125,118,185,186,83,156,212,10,29,193,171,163,106,121,214,145,215,212,60,3,237,172,235,182,221,247,67,104,203,191,43,139,207,20,167,195,78,181,26,56,170,56,178,76,56,181,60,231,124,213,182,253,214,11,102,7,209,15,155,132,145,126,11,70,163,205,36,130,63,50,170,80,206,104,0,234,8,85,225,35,9,136,18,155,74,235,227,106,177,149,192,127,18,26,234,225,144,222,105,160,87,206,190,152,40,214,157,58,246,62,34,51,117,58,32,242,210,58,118,72,153,241,215,198,130,11,198,165,222,242,105,210,20,44,144,35,208,81,109,223,231,203,255,182,192,197,193,241,125,117,52,235,47,40,40,160,150,172,29,77,88,5,90,58,120,192,222,124,88,191,76,211,31,57,180,162,19,71,86,29,24,88,158,177,4,52,130,143,106,228,72,207,31,253,179,27,16,187,212,115,54,188,119,93,108,2,93,62,118,127,72,36,152,148,116,35,125,114,156,252,70,218,240,94,85,112,93,121,72,144,191,49,159,98,137,116,219,49,156,58,249,81,80,8,30,160,180,99,162,11,200,171,239,116,93,252,223,204,231,159,212,240,136,227,58,33,154,121,16,131,102,102,39,183,166,188,205,89,117,247,8,109,48,76,88,244,114,55,29,101,185,153,161,171,80,34,199,223,197,137,33,119,24,63,120,34,101,225,40,53,18,174,184,136,210,83,196,23,154,25,202,10,216,233,252,25,95,153,188,107,63,6,71,190,199,95,192,58,50,34,237,186,177,235,34,226,209,49,193,212,129,130,17,82,138,140,122,117,200,204,153,179,94,207,86,218,83,237,143,16,19,219,23,87,32,19,206,98,130,184,217,113,111,239,79,161,239,60,181,197,132,218,44,141,85,231,210,60,164,192,22,96,202,120,52,77,9,171,203,226,190,75,212,34,60,221,152,193,15,129,158,105,59,159,91,207,58,175,37,178,26,167,37,240,90,114,98,168,131,248,168,196,123,123,160,234,48,120,118,78,64,111,212,121,245,117,93,140,177,171,170,52,48,74,3,164,210,32,56,149,93,163,194,67,38,138,165,225,9,71,125,123,203,244,204,32,35,131,72,109,130,240,154,6,146,38,113,127,25,235,164,223,210,249,150,117,152,89,102,96,212,222,131,13,205,53,104,115,134,22,244,20,158,56,207,57,135,54,137,218,87,25,94,91,3,194,179,73,206,158,216,230,216,201,248,174,207,93,57,17,195,245,33,217,185,131,64,88,205,54,157,15,227,186,51,255,26,226,158,142,89,226,138,2,199,73,185,193,117,215,242,77,97,161,153,142,82,243,129,17,253,189,213,36,57,82,15,98,177,160,89,87,119,17,3,124,66,225,41,181,155,58,35,80,152,58,66,172,174,25,227,73,140,91,4,109,202,7,225,240,146,20,14,0,125,2,152,61,179,228,237,96,193,12,196,217,127,184,188,233,17,59,221,175,81,75,141,155,53,169,234,128,214,188,131,109,195,128,130,242,215,107,129,38,215,172,2,158,232,186,101,209,48,205,163,150,226,60,23,92,157,0,148,223,58,194,127,177,176,125,130,31,207,166,216,37,88,51,229,4,74,16,94,178,82,86,80,72,0,82,78,163,163,127,173,63,217,201,130,171,137,52,143,200,176,196,2,103,111,139,95,46,131,174,234,229,174,78,166,162,219,171,253,193,179,188,101,32,58,217,77,7,222,56,98,153,12,104,229,151,25,209,43,16,241,88,16,189,189,245,179,54,76,145,0,155,66,169,237,57,248,32,83,104,208,200,172,181,21,89,14,29,236,87,61,144,147,192,83,20,80,159,135,102,129,119,29,203,223,21,165,72,204,221,95,141,149,108,33,18,185,99,3,228,135,208,121,188,63,184,144,109,77,40,73,140,109,241,217,228,255,155,242,85,38,143,134,167,60,26,132,84,103,43,131,69,214,213,201,42,42,199,86,110,86,31,232,111,63,39,123,234,241,178,177,186,230,27,153,74,74,229,78,240,93,255,125,240,239,33,105,166,242,154,230,141,132,53,64,223,174,97,48,52,148,138,189,176,114,109,79,158,91,173,10,131,8,201,57,169,117,77,139,65,201,150,5,5,243,139,217,54,51,127,241,250,141,132,27,151,105,206,185,110,191,57,117,128,146,44,24,223,117,136,143,235,159,102,223,120,34,153,75,198,166,99,254,235,243,151,170,225,225,225,129,20,188,16,62,250,198,166,11,254,245,222,149,12,156,48,254,17,13,63,80,120,178,17,2,149,102,222,116,50,168,79,216,247,133,130,149,77,158,54,79,53,123,192,113,188,85,140,160,50,253,250,14,137,27,12,156,7,46,146,39,0,127,92,61,86,225,2,123,159,166,138,222,252,141,147,250,153,218,29,107,250,87,16,98,234,169,27,187,137,1,20,119,35,126,116,8,27,111,59,227,239,65,212,62,205,101,54,123,159,161,127,30,115,35,207,130,115,147,175,37,158,214,249,213,230,167,9,119,60,79,2,156,138,145,199,7,252,34,173,70,41,73,17,80,84,247,249,163,205,113,217,79,55,180,240,244,92,14,149,65,161,166,186,166,62,246,104,115,139,124,255,98,80,38,194,126,189,123,229,7,142,170,228,129,224,144,162,27,138,154,225,173,143,154,247,109,157,40,32,187,58,29,103,162,90,212,201,156,171,118,51,132,85,243,48,1,11,110,5,227,121,151,193,66,179,111,212,65,208,189,135,150,153,218,170,223,227,100,17,170,152,113,82,42,227,160,78,193,56,75,236,198,90,251,55,25,83,194,156,33,25,31,171,209,6,98,141,82,46,104,43,81,23,68,114,33,153,84,1,38,255,141,246,42,85,189,176,121,207,235,22,211,12,212,228,219,62,173,193,95,126,14,250,33,50,181,57,58,47,156,94,64,168,2,73,194,193,207,244,239,149,219,166,216,144,89,79,234,75,45,160,127,222,60,134,121,34,129,206,220,249,22,252,129,208,148,143,15,114,59,36,128,225,8,100,4,145,4,168,52,210,53,136,22,57,53,83,123,254,161,225,110,77,205,248,204,29,14,175,164,98,118,253,164,19,26,158,19,141,187,5,231,190,8,223,196,174,211,214,32,171,201,92,122,204,104,212,88,63,218,16,182,126,227,220,162,183,239,33,167,156,61,114,128,172,85,53,38,144,53,66,71,31,189,146,89,136,96,142,216,230,253,102,85,163,182,94,112,29,182,148,229,217,247,93,2,209,39,207,72,24,225,210,85,139,72,9,195,165,119,139,215,56,49,55,51,2,103,209,103,28,116,41,5,204,244,218,173,175,61,184,204,209,227,20,189,159,151,39,63,97,16,164,165,135,163,242,153,178,27,120,245,189,126,149,160,241,146,163,151,57,245,177,198,99,222,84,214,228,79,70,198,96,72,193,163,129,33,74,165,48,34,78,103,245,209,210,202,92,67,42,82,96,208,188,54,155,151,125,147,244,109,24,96,219,111,173,61,231,238,31,170,78,4,186,155,142,132,85,245,140,97,73,66,147,5,89,183,195,124,185,178,111,184,115,254,19,252,10,159,238,60,144,206,201,150,208,224,248,203,246,35,89,121,158,23,121,189,157,62,178,193,166,83,233,201,14,162,204,125,26,41,252,3,34,100,204,48,208,36,167,18,61,195,10,225,220,202,42,61,223,41,228,167,206,242,239,150,208,88,191,246,81,140,192,111,181,118,231,242,1,164,173,52,92,29,42,164,234,200,178,53,159,234,74,145,180,124,183,185,130,181,207,9,245,173,245,88,64,48,175,214,121,175,46,59,120,182,46,230,68,166,184,134,207,215,228,81,98,160,13,15,22,139,16,213,119,71,7,175,4,192,94,192,162,183,0,57,143,104,19,225,232,131,101,234,213,211,123,87,252,171,187,21,25,249,184,89,123,83,28,45,12,190,252,156,34,34,179,156,79,199,117,14,117,15,144,5,187,42,69,70,39,217,57,4,146,150,37,160,34,217,169,153,54,157,70,172,28,167,192,113,195,121,24,41,230,230,52,229,79,71,104,147,139,8,243,207,225,12,143,90,207,144,60,53,148,146,56,66,161,162,21,210,4,71,205,212,212,52,125,217,235,13,14,67,142,69,98,244,194,146,198,32,16,237,14,53,250,122,240,209,22,79,219,70,6,8,99,193,20,56,75,70,159,168,60,110,77,31,93,171,124,212,228,244,135,194,62,10,36,132,112,118,5,36,1,20,122,55,164,178,42,154,19,114,255,216,9,109,71,224,115,5,160,24,125,148,24,80,249,255,204,178,148,77,208,96,77,121,147,79,112,98,169,115,251,252,230,11,225,23,168,67,33,9,136,145,13,254,185,211,72,52,190,241,195,248,35,32,126,124,253,204,236,181,130,114,26,48,80,168,248,253,67,205,133,14,147,17,120,117,160,165,189,103,154,17,17,59,251,159,122,222,205,151,32,221,137,56,252,33,173,197,199,86,59,66,181,234,44,98,248,138,251,61,225,224,238,55,234,128,92,23,67,56,166,64,9,163,157,171,91,134,196,241,17,69,164,163,236,6,65,162,184,201,180,50,61,134,37,14,174,145,51,197,95,4,226,197,12,69,99,78,165,156,219,112,222,146,148,157,114,148,35,215,228,136,36,238,46,162,95,104,114,29,130,219,213,230,252,32,157,147,4,231,161,47,154,136,148,160,191,68,158,249,0,13,35,200,181,63,88,120,90,58,39,126,30,137,14,119,58,184,213,175,242,74,82,153,138,85,205,21,164,189,44,58,79,88,115,121,40,56,125,83,189,9,48,22,22,118,204,75,202,106,219,164,169,108,59,206,111,225,116,127,124,232,138,210,2,10,31,207,12,198,97,152,131,78,109,219,51,56,160,250,7,14,125,228,195,209,116,13,150,4,123,1,196,50,255,59,20,44,152,55,170,74,215,254,123,243,243,9,137,232,121,209,8,117,171,185,165,83,29,7,224,202,141,241,65,134,89,149,210,246,230,52,12,224,4,190,187,125,214,124,211,93,62,129,82,134,101,118,88,176,5,51,90,106,128,251,9,116,248,129,109,201,62,65,102,184,207,0,95,153,58,63,74,163,120,179,166,222,233,184,70,111,127,87,14,50,59,101,232,50,27,196,88,116,75,227,144,19,229,91,230,37,106,223,103,141,53,240,63,203,209,176,206,108,187,150,132,71,131,140,187,139,41,135,214,152,206,36,86,249,190,168,161,138,69,76,148,128,169,167,167,137,237,96,116,53,32,163,82,133,130,211,223,50,191,123,201,198,143,179,112,35,174,68,32,8,235,76,116,246,125,148,145,2,252,197,72,240,186,5,208,141,78,172,217,231,69,121,207,186,129,191,84,71,8,251,126,108,35,19,160,254,183,138,12,56,112,104,5,54,182,146,158,170,170,165,48,63,79,80,31,68,213,107,101,77,253,164,214,112,247,84,58,188,221,205,244,147,156,117,34,219,15,17,122,59,106,244,124,175,32,146,139,52,240,79,82,95,103,156,112,35,201,159,32,114,243,57,66,79,138,225,50,70,107,120,101,8,155,27,231,133,180,158,187,12,216,61,80,0,188,223,167,127,236,228,66,38,235,27,191,88,130,175,206,155,115,52,18,158,219,112,67,207,148,220,176,114,114,226,2,73,244,44,244,37,123,145,241,117,141,73,161,180,84,145,49,177,186,154,10,54,36,162,84,156,249,150,116,183,189,153,246,251,162,74,124,46,243,26,108,151,221,97,235,13,79,255,138,242,91,208,77,33,103,122,239,23,166,150,130,185,150,226,123,210,182,144,172,154,127,162,49,51,55,75,135,159,81,171,175,222,183,29,187,96,22,190,205,25,0,237,136,179,183,69,97,53,77,252,215,248,6,71,243,143,53,43,9,23,79,199,233,201,244,103,218,66,94,11,62,53,239,37,92,88,65,24,209,201,2,69,91,59,204,152,67,212,166,182,207,216,78,202,168,79,148,203,165,193,188,122,196,88,24,131,118,134,5,110,173,1,73,144,30,88,213,108,31,81,46,52,62,227,235,216,162,92,29,16,17,148,222,96,66,143,68,148,229,2,255,127,231,75,207,59,210,26,168,55,34,96,32,186,124,220,205,46,217,165,137,125,202,90,45,85,58,23,102,45,140,47,207,48,122,190,33,98,144,48,63,25,143,181,23,94,188,35,87,52,132,0,210,215,206,87,53,235,124,70,153,146,199,98,112,249,140,115,131,103,224,27,137,86,96,16,153,4,219,48,19,251,227,193,244,248,2,87,4,200,68,35,114,33,255,2,228,33,34,52,246,183,225,147,155,49,92,102,125,218,44,34,142,62,190,139,98,129,161,87,3,62,207,252,232,109,140,13,71,3,218,62,243,47,77,2,34,18,197,140,223,135,216,68,54,83,92,249,177,18,123,134,162,168,147,224,199,108,101,105,177,248,126,20,97,52,0,78,17,145,243,236,53,19,67,247,97,64,1,164,67,103,120,221,67,161,28,229,59,233,124,73,128,160,120,196,50,144,234,119,147,213,218,217,219,103,221,201,113,75,164,238,122,105,202,174,144,103,41,114,213,172,70,78,102,96,204,108,177,255,202,105,67,25,26,190,238,203,144,167,67,237,33,118,248,48,207,249,1,9,167,75,8,86,114,253,220,101,104,66,59,251,96,213,172,132,63,189,226,77,139,29,218,92,97,191,217,3,140,150,232,118,3,59,122,110,226,56,245,61,33,98,102,88,197,225,254,34,199,131,158,84,157,248,78,11,92,251,220,154,62,90,103,34,205,16,58,172,206,21,37,154,230,252,84,232,223,8,174,81,80,115,217,219,157,139,137,184,239,155,118,103,151,44,178,110,208,157,64,249,47,145,128,226,225,150,159,88,56,161,168,38,213,155,175,55,49,193,233,59,45,210,203,254,38,12,119,99,141,83,66,167,153,131,124,120,175,185,246,146,201,143,227,119,108,14,25,136,77,179,222,137,140,3,239,18,255,237,114,84,173,141,113,169,207,199,157,125,150,252,194,54,11,135,189,7,23,97,65,240,82,114,112,78,172,124,110,80,0,97,218,4,97,80,215,100,212,45,89,91,144,136,160,168,117,24,233,6,213,54,250,138,254,97,185,205,162,164,165,130,254,86,73,25,60,7,232,64,108,151,50,160,61,81,54,135,241,54,49,223,10,150,70,63,56,132,81,124,14,98,131,35,14,7,184,98,52,222,233,155,40,251,74,206,130,92,224,51,203,205,14,10,144,181,15,22,19,207,145,25,232,2,99,88,91,39,8,250,148,44,214,106,119,103,189,146,207,76,69,84,53,107,227,18,111,23,17,78,92,229,24,240,22,73,29,28,5,238,138,200,124,231,241,123,195,47,48,73,90,215,213,212,146,113,146,58,121,251,6,40,152,58,177,123,14,218,196,66,104,94,138,111,11,21,121,232,201,99,133,13,125,51,135,44,81,58,108,124,233,150,97,34,220,166,83,99,125,74,204,130,46,154,73,193,187,65,64,31,128,37,142,43,92,47,152,1,91,63,241,8,47,46,60,80,161,218,46,48,145,89,118,201,222,159,237,70,10,243,166,99,166,12,41,53,112,101,43,41,15,205,46,87,140,14,141,54,148,130,109,157,246,171,78,247,144,225,194,11,11,74,180,94,224,116,192,192,15,115,200,60,158,171,238,109,167,119,223,178,115,253,230,107,224,190,106,226,112,226,94,122,240,243,50,170,120,72,18,51,172,91,216,99,32,61,143,42,43,43,102,145,16,198,25,30,61,238,82,76,51,141,231,234,162,111,18,217,115,229,78,226,232,74,186,86,78,107,226,15,26,64,162,148,11,167,141,82,68,42,145,3,107,124,66,153,205,42,173,26,165,123,29,41,183,83,149,217,215,164,179,205,28,207,102,74,178,198,148,182,206,117,220,21,242,217,103,45,144,253,106,30,100,105,255,54,47,133,118,145,89,176,16,12,228,158,30,203,247,200,25,205,57,247,170,99,94,17,30,190,108,247,225,165,111,93,251,53,140,153,43,120,77,238,249,27,27,109,19,75,153,61,10,37,18,246,8,240,24,229,148,16,174,171,1,174,33,208,12,18,32,79,120,167,193,161,67,252,165,99,146,154,78,183,92,211,93,68,145,119,79,167,242,140,233,156,188,34,61,240,187,240,84,20,187,149,48,148,170,102,188,141,166,137,160,252,252,27,177,241,113,203,209,122,160,31,204,183,167,210,151,170,87,56,146,57,67,24,227,69,231,228,112,219,147,119,137,232,164,241,144,127,48,185,47,17,222,234,87,163,166,56,36,215,228,85,221,5,235,26,37,5,2,80,187,253,82,242,157,6,28,175,192,104,176,91,89,247,168,101,122,117,220,195,18,136,133,223,149,50,22,104,169,251,251,129,188,74,17,41,166,217,55,11,115,91,186,171,117,96,146,160,93,252,54,201,200,33,141,215,68,207,226,51,220,79,105,134,188,173,78,2,164,158,176,8,32,43,200,100,236,135,48,128,236,41,173,32,145,123,68,83,188,6,108,201,95,229,172,250,240,245,26,43,212,168,217,206,101,137,77,178,205,32,83,116,210,86,219,240,248,45,10,13,116,80,238,82,45,93,66,242,48,155,154,242,212,127,101,189,215,80,28,130,178,15,4,195,91,235,193,63,243,253,117,45,233,9,30,242,177,242,196,105,31,42,112,196,164,179,205,216,159,55,134,97,242,236,133,104,7,70,21,79,222,86,68,80,45,48,31,128,192,213,52,176,170,229,149,248,182,46,140,29,16,166,37,171,25,72,34,210,16,124,186,132,167,216,235,77,227,152,118,180,177,173,250,240,83,96,212,230,230,175,133,80,139,121,72,16,3,70,106,188,31,159,176,232,244,104,153,254,29,129,110,61,49,240,173,17,165,115,134,107,249,218,125,5,9,24,3,65,246,132,13,201,189,76,218,174,151,140,57,160,5,210,165,98,180,187,204,209,169,201,242,128,65,139,81,108,215,78,182,218,88,42,176,56,156,125,134,41,53,1,218,207,86,169,217,63,199,70,204,230,69,193,69,0,155,250,110,248,110,47,246,145,228,204,24,240,13,169,127,234,158,224,229,216,7,70,63,233,169,49,6,176,163,230,136,180,50,132,192,249,253,31,212,81,123,69,53,92,109,13,148,53,72,46,86,67,111,126,201,93,190,105,18,113,233,203,0,237,40,22,148,10,68,2,47,123,18,189,37,165,39,89,249,135,231,79,117,83,120,184,144,15,6,201,231,24,56,0,175,112,130,119,135,151,211,218,81,26,94,119,100,109,98,175,15,33,30,227,64,141,250,4,194,169,111,81,147,40,243,26,70,92,80,197,234,102,187,204,31,240,186,64,25,65,43,30,164,126,218,74,185,6,142,42,237,100,112,202,243,12,171,90,17,34,239,208,102,8,237,207,14,75,145,102,98,210,226,38,12,27,184,41,170,30,51,50,67,54,174,173,8,175,224,97,70,94,223,2,209,215,168,133,67,177,53,22,177,225,152,243,229,86,207,75,72,153,200,192,110,51,109,179,36,248,197,130,234,152,223,93,100,43,136,10,198,140,19,153,30,29,128,53,55,53,87,189,90,39,175,22,147,210,17,64,230,8,174,62,241,91,101,166,155,16,119,106,36,124,229,103,16,240,212,39,241,81,84,48,246,113,236,20,8,169,91,55,34,159,134,200,77,216,192,105,249,87,133,181,5,64,248,191,144,90,4,225,114,148,199,126,33,214,6,215,133,20,4,238,94,52,106,155,123,128,220,147,240,241,157,61,147,83,75,229,202,77,213,157,152,137,237,204,245,35,68,84,192,252,67,110,7,115,217,15,177,151,85,157,64,155,44,111,106,195,24,126,188,174,231,229,2,77,77,110,185,121,156,183,65,181,195,25,145,70,174,198,83,237,237,77,107,197,235,3,230,178,81,154,107,170,98,4,171,20,101,237,182,36,180,98,141,128,131,114,81,224,108,125,178,35,233,154,93,55,29,122,242,238,70,238,152,149,228,67,166,146,22,36,18,20,128,82,110,225,230,206,60,139,117,87,173,124,198,51,178,40,118,197,47,140,106,167,151,31,151,173,3,215,8,169,117,136,254,140,201,142,29,93,11,67,209,102,107,205,64,127,37,161,172,240,137,111,78,6,223,27,37,62,227,67,162,71,208,67,211,25,208,198,83,2,28,190,14,187,125,187,20,78,116,163,51,251,105,133,153,6,146,158,90,118,111,23,235,79,55,108,155,178,58,126,72,31,36,89,77,127,222,150,231,238,137,209,60,186,36,150,185,205,133,173,160,127,203,149,66,172,115,193,249,51,8,47,111,243,34,252,225,171,69,41,178,144,233,198,105,24,160,28,73,64,250,199,101,249,235,209,247,50,115,6,166,31,238,107,19,249,212,196,218,38,153,205,170,236,52,100,24,153,220,200,230,72,136,153,206,247,79,232,184,119,109,175,210,39,107,119,2,153,137,171,121,147,214,178,174,54,57,177,253,122,87,2,179,241,113,191,188,239,255,71,237,243,48,43,244,165,199,96,201,232,104,202,204,100,98,181,68,55,64,72,185,26,251,220,149,18,230,145,187,11,153,17,70,242,33,179,160,18,212,8,129,146,253,0,221,28,189,168,242,23,0,103,35,240,52,126,169,200,18,247,47,166,65,27,102,154,225,248,226,149,223,35,84,160,67,146,128,64,162,143,231,222,140,195,131,78,0,114,20,254,35,84,29,84,26,166,221,69,59,104,80,213,27,189,42,24,69,136,85,44,70,191,71,70,128,67,201,10,52,11,218,177,18,19,11,207,3,122,148,4,232,55,143,30,228,66,191,125,180,147,91,70,125,149,88,221,45,62,30,105,84,174,107,95,202,158,198,252,49,172,82,32,31,232,152,77,242,133,54,153,130,1,131,19,24,122,154,192,227,157,196,67,202,85,41,49,217,190,25,153,5,145,244,206,200,124,100,238,212,240,214,234,209,29,8,47,122,0,66,79,219,167,4,2,174,216,46,224,221,213,209,49,135,192,230,0,129,59,89,137,205,37,148,158,77,223,82,197,194,88,114,238,72,144,166,234,109,90,48,29,138,84,34,216,25,53,11,78,254,118,177,220,21,116,254,187,93,197,74,191,92,198,10,160,228,234,55,10,163,176,73,161,90,216,203,171,17,179,129,78,8,48,38,179,10,73,118,119,79,184,133,107,78,168,13,158,242,153,71,26,53,104,196,165,7,156,100,208,179,247,131,41,123,230,151,77,136,54,224,209,143,219,50,2,52,188,93,189,4,5,228,97,52,161,189,35,41,3,73,129,29,36,202,148,227,171,149,240,145,29,25,21,223,201,39,148,155,227,126,64,4,228,128,143,36,123,92,78,175,106,84,3,108,77,55,174,143,104,80,237,133,205,91,178,186,3,100,248,167,230,203,106,67,14,52,150,212,210,33,250,95,208,100,5,43,24,38,98,243,205,173,247,235,156,3,165,14,183,88,73,245,135,212,168,208,93,119,124,9,40,127,86,249,143,117,167,196,149,112,79,99,131,209,119,65,193,216,190,44,199,113,119,103,84,3,255,118,88,143,78,33,219,103,204,47,98,190,18,74,173,106,36,230,59,249,230,226,82,183,46,250,114,183,37,97,230,115,173,237,213,85,59,83,216,182,139,185,185,183,153,68,253,210,174,254,98,138,133,83,220,59,173,217,67,140,234,119,157,192,89,103,96,100,21,82,161,96,208,241,187,166,119,7,191,79,46,194,188,140,210,59,89,113,219,74,60,170,64,22,128,116,170,16,164,97,226,155,131,179,21,104,10,140,10,209,146,100,144,169,92,22,35,206,66,173,170,190,250,116,8,39,96,128,227,16,0,203,129,250,181,77,5,26,232,138,202,98,121,143,243,221,91,90,246,177,4,2,254,6,209,89,63,1,146,138,226,118,155,187,122,66,38,3,112,235,205,113,240,106,231,77,35,194,154,237,53,136,86,48,110,82,229,173,180,96,168,3,142,21,209,150,214,53,255,209,3,118,115,47,95,220,255,50,80,133,28,52,122,135,121,197,241,222,123,238,37,41,38,47,160,175,242,60,146,155,122,48,117,42,123,86,113,34,99,72,225,177,24,222,73,104,158,61,81,248,71,19,34,108,28,34,237,228,205,102,106,43,152,238,74,158,26,229,194,138,48,38,96,227,194,59,136,247,96,107,253,114,216,158,100,126,174,87,168,235,136,247,51,99,119,201,71,89,238,45,64,172,49,82,250,24,200,82,101,162,177,73,146,31,163,83,150,235,91,223,198,20,91,103,67,58,255,57,132,63,124,130,143,94,210,146,230,225,222,244,219,244,19,197,210,157,215,131,14,40,203,140,197,231,171,77,90,113,249,201,175,100,124,50,8,125,10,127,165,88,191,181,58,174,57,87,135,38,31,57,90,63,107,205,250,124,13,178,143,48,143,225,194,82,93,210,223,234,76,133,11,225,236,14,103,164,135,59,87,225,146,88,115,174,56,33,210,20,10,159,83,4,63,45,80,118,133,159,35,160,242,106,42,166,143,146,243,62,106,99,26,195,10,241,143,56,147,52,114,79,212,214,170,229,32,135,221,144,132,154,140,71,9,106,81,252,192,219,23,43,108,53,73,138,44,85,200,209,154,125,186,222,132,117,10,191,180,161,156,0,218,130,249,45,125,192,47,215,111,46,187,205,16,59,239,105,91,156,61,139,225,76,162,3,19,66,21,99,182,98,222,100,238,35,152,97,67,218,78,45,174,208,253,72,108,156,54,183,18,134,115,137,240,203,243,101,160,54,149,149,193,46,238,130,104,169,248,71,25,239,254,243,173,107,245,170,169,173,250,56,196,139,20,234,33,241,74,107,239,232,185,129,41,231,206,64,135,197,222,165,8,15,60,22,48,66,189,199,51,103,192,76,84,78,247,45,209,111,42,78,103,148,46,180,118,209,51,200,154,158,67,223,56,65,16,79,52,162,49,143,161,66,77,100,239,178,106,204,74,41,146,141,12,233,153,147,6,232,11,20,205,148,185,176,152,12,199,15,100,237,215,169,37,212,98,197,214,135,191,130,91,240,122,209,90,43,28,88,131,204,170,24,231,144,25,76,172,120,4,201,224,167,64,142,194,86,16,236,28,19,129,39,240,98,127,125,79,162,181,85,21,161,169,182,105,35,196,154,31,124,112,225,248,211,11,40,114,189,174,253,204,168,10,59,199,156,134,31,174,250,120,251,32,218,123,136,161,134,200,247,25,97,195,95,31,174,8,31,93,19,167,49,53,72,239,83,37,182,169,126,210,194,254,24,138,130,254,10,123,198,104,236,166,174,17,228,119,54,132,181,172,163,55,28,149,242,146,39,235,65,78,228,217,104,220,138,69,77,53,161,0,193,185,93,205,101,65,23,179,47,64,192,122,95,224,67,56,180,238,42,227,80,252,83,35,169,133,227,11,221,117,82,15,102,139,218,143,80,181,129,49,36,243,28,181,39,195,1,223,223,120,186,64,214,55,69,134,133,179,112,191,191,81,212,243,172,198,30,116,18,164,219,8,167,77,80,180,224,5,130,95,221,243,250,157,95,5,71,132,215,51,204,25,254,136,98,94,246,26,133,140,71,248,219,61,169,57,222,50,143,250,82,183,114,29,9,112,105,91,116,61,16,164,181,56,39,120,194,170,84,208,121,192,112,91,226,14,38,39,236,242,57,60,112,128,196,74,218,160,183,122,60,99,82,98,121,209,160,254,234,97,219,19,198,155,20,7,244,56,177,95,188,52,136,46,43,216,60,202,131,131,136,115,49,219,232,195,158,108,178,226,48,134,53,237,208,187,231,167,250,8,207,113,121,165,168,59,95,73,120,187,59,14,255,213,187,201,33,37,74,36,102,223,80,235,151,39,79,187,145,89,76,161,222,115,61,101,254,38,35,245,233,54,161,67,146,24,203,218,106,150,196,35,161,228,128,79,228,33,60,112,166,80,154,153,97,160,71,112,99,197,35,84,55,145,89,162,107,209,203,206,252,40,16,12,163,28,53,180,120,169,183,192,166,169,244,74,182,66,77,50,139,13,0,93,63,220,15,32,31,176,169,122,11,33,119,88,22,109,152,131,223,67,22,181,121,237,102,92,117,135,1,78,43,27,126,146,68,246,133,210,10,233,238,152,48,157,107,200,207,80,41,70,1,176,161,19,176,175,57,94,52,5,32,89,24,16,51,187,209,30,250,237,194,214,92,146,46,217,140,210,48,23,224,55,152,185,174,184,229,251,216,169,250,226,42,151,221,22,211,219,253,120,109,125,250,7,114,122,142,51,203,228,224,167,158,116,190,173,118,117,65,21,225,245,108,119,30,149,219,40,201,86,153,47,214,212,66,101,145,112,207,74,10,126,76,147,143,117,237,142,124,252,0,53,213,20,41,238,112,194,215,32,182,188,56,172,28,234,161,183,202,3,41,41,234,211,18,57,119,32,239,96,148,214,208,118,144,107,43,165,60,70,61,172,127,170,91,82,18,231,250,97,30,19,89,208,118,108,228,14,42,43,132,165,2,77,30,184,208,227,214,9,191,61,35,111,125,200,5,173,155,66,14,102,155,254,2,9,247,30,243,154,123,201,103,150,250,115,69,93,155,244,17,134,95,236,227,165,81,56,101,49,36,111,51,71,71,228,47,224,14,231,33,54,106,31,11,248,180,202,1,141,93,250,30,165,124,125,164,165,166,208,230,148,106,182,132,244,41,77,110,118,191,64,22,180,25,26,140,73,60,67,106,103,69,166,24,86,77,140,17,96,5,74,126,153,90,84,63,2,205,89,199,136,211,123,209,230,150,89,8,241,63,106,41,149,19,193,41,242,25,143,34,9,133,251,149,100,145,240,60,211,124,84,90,240,212,0,24,73,187,63,123,91,172,96,250,139,49,142,179,208,210,39,37,4,181,164,153,162,175,121,204,5,2,157,184,88,15,210,125,116,128,4,119,34,252,27,106,144,199,49,124,91,246,10,207,24,206,123,29,99,152,91,208,221,85,27,40,136,169,29,238,74,252,112,84,227,172,97,117,114,161,66,199,185,186,30,245,0,221,106,132,96,99,205,192,160,145,6,220,202,130,225,43,181,144,59,9,199,19,175,170,111,85,128,248,251,201,54,227,61,74,167,239,168,250,187,255,113,123,209,86,181,141,149,77,185,230,31,8,40,184,24,118,12,166,0,108,196,219,90,166,22,194,79,208,161,130,102,197,34,83,152,176,54,243,247,156,31,99,45,83,183,248,175,6,23,9,176,175,251,180,95,9,79,108,139,213,202,252,27,207,62,192,199,113,231,246,195,186,50,188,19,102,8,21,207,8,243,52,160,117,48,23,73,161,105,207,136,80,58,157,227,59,67,129,4,137,90,75,119,146,224,220,178,94,176,70,176,72,12,137,209,154,151,49,2,39,11,243,142,115,61,105,225,180,83,176,129,49,222,238,36,255,0,143,77,110,144,46,54,26,50,206,115,133,78,7,211,91,112,107,225,104,194,100,240,141,126,18,134,184,238,169,247,63,111,192,66,188,54,248,207,51,222,150,86,30,179,181,206,196,246,249,67,148,206,108,61,5,215,81,85,196,138,13,94,153,189,172,199,179,56,73,208,179,105,191,67,91,84,238,222,166,146,75,133,70,223,97,84,15,181,193,72,110,31,107,191,126,86,6,195,230,26,116,102,79,93,93,214,233,125,222,195,175,97,142,74,130,60,209,246,103,133,141,176,232,203,165,9,183,73,48,194,235,86,19,83,14,91,35,200,33,108,230,116,85,16,227,79,232,209,57,255,74,27,216,158,94,8,223,62,87,231,215,34,209,219,36,14,147,25,191,136,69,207,136,128,200,40,162,214,24,74,238,220,130,55,254,155,36,182,69,242,26,87,218,228,86,152,242,110,120,171,98,11,196,93,130,141,64,96,98,157,38,216,13,62,146,134,194,107,114,195,184,32,239,103,19,213,5,131,19,242,241,87,159,208,163,187,76,8,14,0,84,208,3,32,187,156,142,68,65,237,224,66,93,158,77,246,55,36,81,57,23,247,141,136,174,254,26,114,53,115,17,55,38,12,3,129,115,12,165,44,154,222,235,72,250,94,66,2,20,96,6,54,25,25,95,65,248,80,255,29,62,24,119,95,85,76,111,94,203,149,7,95,53,212,53,219,18,226,6,231,43,96,60,11,69,43,216,243,43,30,158,146,47,232,179,160,68,246,11,219,59,51,96,13,171,94,224,194,14,10,181,178,232,238,150,141,42,121,156,14,208,1,74,91,83,64,127,224,143,21,80,53,74,142,237,124,235,8,222,190,63,229,118,252,30,169,35,84,43,218,17,34,72,5,99,90,201,179,87,23,84,87,112,109,197,18,111,101,146,28,148,56,27,100,228,59,80,230,20,29,4,169,99,231,254,41,244,101,188,106,28,77,47,143,137,222,52,73,234,116,135,175,172,27,102,249,187,71,86,98,218,188,211,162,15,184,149,229,146,109,229,199,85,217,216,46,89,195,75,97,206,94,167,150,49,112,16,18,198,194,217,26,188,99,46,244,151,142,239,160,112,175,130,17,114,161,217,49,245,62,45,180,193,155,101,6,114,36,222,102,135,162,165,94,47,15,124,169,23,161,38,127,89,75,127,154,183,5,116,234,209,180,236,123,96,65,145,184,81,78,148,163,67,240,146,254,94,39,158,218,163,176,10,236,202,49,72,120,172,154,254,151,149,198,75,206,222,60,55,174,207,178,11,81,255,220,131,25,119,71,22,163,226,227,84,10,104,202,217,121,92,92,85,204,131,33,12,20,70,19,166,206,124,253,15,112,41,226,248,2,45,81,110,209,116,133,254,95,141,220,243,6,9,160,109,40,15,67,64,222,141,44,114,234,220,200,61,165,3,168,111,24,218,149,54,223,116,74,144,216,83,94,125,226,249,203,121,46,238,26,44,124,155,98,19,224,230,63,203,8,29,23,249,32,244,194,106,118,147,137,10,18,107,106,90,39,89,149,150,150,114,142,86,200,34,138,217,25,0,243,152,184,44,35,190,88,154,11,116,203,64,163,91,157,99,100,19,105,28,120,186,177,89,63,55,189,247,232,1,202,169,137,74,236,5,255,228,99,123,16,220,15,99,115,70,52,172,241,19,16,98,48,12,183,164,130,42,207,15,129,245,208,82,51,238,53,14,226,74,147,107,147,244,37,2,54,82,195,225,194,254,9,21,68,42,69,70,254,253,144,12,184,128,208,110,179,204,185,118,77,170,22,113,103,209,43,154,238,186,174,235,207,54,124,123,238,5,127,28,157,155,24,96,92,30,67,6,158,241,29,51,175,141,239,52,245,53,136,60,246,167,6,104,122,231,115,125,207,124,103,118,176,56,112,25,110,66,97,227,196,15,210,77,216,77,248,28,58,25,172,220,159,253,231,94,87,228,37,62,171,175,216,183,240,115,171,98,69,212,22,56,239,71,154,63,44,118,116,77,16,32,29,149,19,207,142,95,184,125,153,32,136,1,114,181,60,18,242,248,92,63,132,1,140,159,64,47,58,206,160,11,203,57,158,212,46,22,107,109,218,22,161,243,197,3,207,128,127,118,65,244,132,38,196,79,47,72,69,85,111,117,217,94,213,77,37,231,121,43,209,125,172,75,12,70,183,53,26,95,211,234,10,254,254,92,236,160,87,63,176,26,77,68,241,56,106,69,58,165,13,34,220,9,165,29,132,144,244,208,75,69,148,144,44,72,143,72,164,139,136,161,219,74,234,11,4,155,100,123,123,254,241,124,217,215,235,216,19,59,128,220,11,199,131,189,181,181,40,235,232,123,30,15,148,165,116,173,252,145,76,105,158,29,189,231,107,244,221,102,52,244,136,186,185,239,138,66,65,216,95,96,152,60,226,103,180,29,102,139,235,151,194,77,55,242,13,164,144,79,185,197,170,203,168,219,46,107,109,181,205,139,230,242,153,221,61,235,10,84,230,45,31,65,166,50,18,198,27,61,107,10,55,183,117,159,197,203,113,220,243,194,201,29,100,164,136,66,101,8,139,225,67,63,230,250,181,122,104,25,154,242,170,108,226,24,120,183,95,190,238,137,170,17,90,39,212,116,134,249,68,5,245,231,252,247,27,67,126,4,233,23,226,196,236,194,86,96,214,47,169,239,1,88,30,238,62,92,250,103,217,115,44,13,19,162,201,209,120,113,106,243,190,139,1,158,89,144,245,97,86,6,130,99,130,151,237,83,139,253,25,77,112,33,213,200,115,86,71,209,220,128,169,209,104,2,65,120,2,228,109,140,114,235,240,134,27,23,181,115,193,62,54,68,180,246,39,10,25,61,75,195,223,70,233,34,157,252,174,57,120,2,209,210,81,58,40,38,155,176,86,223,121,140,56,86,228,30,9,153,219,137,229,95,127,190,204,117,35,61,78,73,95,168,67,178,174,110,163,63,241,93,133,132,25,197,199,108,168,116,158,76,4,90,253,187,61,133,37,27,130,109,51,172,115,44,238,115,216,12,241,9,37,5,193,59,161,157,23,16,106,222,176,5,222,212,156,110,212,173,66,54,184,238,56,183,219,134,192,176,79,149,222,171,58,254,165,2,163,142,69,107,137,191,243,238,255,202,194,223,116,216,29,54,138,125,252,4,252,27,18,32,113,37,247,164,124,72,112,23,59,5,175,104,28,54,103,12,64,104,40,143,202,140,158,119,247,171,158,202,147,106,46,225,93,92,0,210,94,101,37,221,1,245,125,68,254,165,110,228,142,30,205,160,184,11,219,115,153,5,140,92,193,111,248,255,149,10,32,18,60,90,218,114,192,38,164,145,254,174,55,79,11,255,6,207,104,38,3,143,169,148,153,206,24,108,112,73,168,234,251,234,136,187,38,157,215,82,137,7,230,54,95,35,2,72,162,152,159,160,81,225,61,218,5,81,199,162,148,133,210,36,221,68,95,105,164,86,29,63,79,140,150,132,201,123,166,249,122,90,23,168,229,164,167,24,56,181,105,7,62,138,234,112,220,151,134,254,108,48,64,165,155,171,34,195,77,46,200,80,220,245,95,240,18,77,146,134,187,237,150,202,95,109,2,25,202,142,97,122,237,1,43,145,30,101,90,185,78,233,96,144,73,255,223,141,28,94,181,93,113,110,73,24,159,61,60,106,153,112,124,187,191,185,245,76,193,72,84,233,130,101,199,96,193,45,111,143,217,156,227,221,178,176,18,249,211,151,181,40,250,32,42,37,233,231,35,231,161,23,253,40,94,136,74,245,170,180,110,139,182,187,180,129,62,116,91,117,198,53,179,34,233,183,115,62,175,124,106,103,177,60,164,157,196,37,53,139,252,115,212,33,32,229,171,50,57,53,190,222,25,197,105,231,221,148,66,93,65,53,75,228,93,52,88,197,117,0,173,72,31,178,30,7,40,191,76,29,32,170,229,244,29,64,46,163,188,28,197,137,151,231,125,122,116,124,17,63,205,2,211,172,226,238,195,1,140,26,199,77,70,222,228,81,244,166,71,152,108,88,1,70,113,75,154,150,4,62,206,163,120,42,184,12,82,234,8,231,197,63,7,30,72,95,177,65,157,43,198,6,153,111,146,69,74,217,81,213,142,238,86,107,167,53,43,133,204,186,177,67,89,56,57,133,222,229,137,124,86,14,198,142,60,167,21,223,71,179,235,140,58,23,118,252,121,246,63,122,81,50,97,159,162,47,61,216,21,237,106,175,204,215,145,14,53,0,226,113,38,27,180,77,177,44,203,117,13,0,120,155,220,16,123,175,144,106,209,110,84,63,254,183,127,241,89,107,46,16,18,86,221,178,137,242,141,162,180,239,138,212,136,241,59,109,195,253,191,19,6,233,239,78,132,206,191,61,128,130,36,6,16,211,40,24,32,178,173,197,46,181,68,176,122,237,113,165,84,127,111,181,12,70,65,232,54,244,193,170,59,15,55,0,183,62,31,208,82,45,81,224,116,109,212,30,13,110,228,248,28,86,213,138,83,120,215,23,15,25,246,77,153,65,31,164,212,20,126,116,39,177,162,207,243,80,157,176,23,221,41,105,87,69,147,226,163,147,41,233,136,95,236,244,235,247,38,219,238,196,40,44,48,27,209,177,89,182,123,233,199,58,222,89,233,196,89,135,182,240,101,164,136,92,125,82,19,23,157,82,55,86,24,172,245,87,6,197,117,247,229,229,100,202,247,213,154,162,173,196,115,41,216,242,238,181,134,57,177,247,144,117,85,11,197,171,132,123,28,108,247,113,235,87,39,3,146,179,24,135,249,126,113,226,224,235,209,185,115,29,64,227,132,218,107,86,199,184,130,189,65,189,109,26,240,60,67,190,54,56,174,99,3,222,197,70,155,58,198,44,4,115,236,10,233,150,222,132,165,226,210,95,147,190,188,131,122,151,199,35,243,82,67,226,31,111,62,127,84,151,102,30,52,147,236,42,51,185,28,175,90,126,33,107,102,252,157,47,181,86,165,8,180,8,183,179,118,35,161,214,22,159,150,106,25,157,13,112,223,16,104,158,27,57,158,92,226,218,29,74,129,50,117,216,107,247,179,61,20,160,41,25,146,119,89,130,148,165,96,201,16,187,215,117,54,104,89,145,136,183,36,73,152,240,236,28,250,233,146,249,198,216,207,136,206,216,205,185,194,253,178,249,16,219,219,99,205,29,124,175,115,160,137,179,58,39,46,49,31,71,149,156,78,254,4,196,243,1,45,55,128,124,50,216,66,208,62,169,46,144,204,111,146,30,36,94,19,253,98,89,156,243,28,167,244,128,30,222,45,21,114,143,116,120,151,216,230,52,128,126,139,75,20,145,127,218,153,141,126,240,98,106,178,167,196,243,230,67,164,9,5,30,164,225,165,52,86,9,95,164,169,90,82,19,63,216,159,34,5,220,91,5,37,97,139,149,153,138,75,235,222,80,49,14,231,18,240,2,249,22,77,169,165,97,232,243,154,203,43,158,152,255,239,214,0,88,59,130,247,119,81,75,118,237,193,81,68,60,148,43,21,93,107,165,189,92,116,172,111,30,29,45,39,128,111,144,49,232,148,51,187,108,0,120,93,228,84,181,190,159,198,77,122,242,163,206,232,153,212,104,4,22,4,203,143,205,0,49,122,14,140,242,2,8,62,203,222,98,173,177,198,127,74,236,178,249,207,79,8,37,69,141,251,104,10,173,223,187,98,185,142,135,245,39,160,250,65,176,84,43,67,190,212,187,249,147,222,204,67,92,51,84,245,191,99,117,38,215,246,96,114,188,31,245,77,232,3,4,78,246,11,94,215,163,238,66,249,68,168,24,123,252,28,169,66,58,84,75,98,7,168,26,54,72,123,29,111,95,229,16,98,85,184,180,1,158,37,74,222,240,204,61,150,97,36,119,151,65,7,73,60,87,209,240,255,169,116,153,205,223,255,234,77,252,226,72,68,255,180,180,85,47,108,104,133,109,159,72,189,156,101,139,213,29,74,66,125,52,68,248,17,133,210,199,163,187,139,42,139,211,101,34,165,82,4,246,102,134,133,243,65,62,112,201,18,179,245,82,46,59,76,87,247,188,179,249,70,166,140,64,146,13,197,245,89,135,192,92,223,24,105,70,24,204,162,99,38,157,124,222,83,158,204,232,126,182,124,102,184,44,22,139,181,178,209,209,123,181,178,237,42,10,69,60,165,56,9,155,219,105,178,44,227,170,3,156,236,173,193,147,77,85,57,101,244,53,202,36,35,58,178,249,55,44,215,82,215,15,199,105,38,95,46,250,229,168,19,214,152,41,182,186,6,181,33,119,190,20,252,172,7,186,32,130,52,224,12,143,199,96,83,234,173,147,60,219,93,214,50,11,15,115,187,121,17,246,60,35,224,127,178,208,82,43,110,90,153,56,116,8,100,60,168,132,166,150,86,26,95,25,16,13,111,82,86,124,5,6,241,96,95,34,166,6,221,31,214,112,83,192,171,226,143,154,62,66,70,151,112,7,145,30,176,135,200,103,104,217,31,252,90,205,70,128,161,214,76,13,196,35,234,244,37,88,44,16,198,37,234,76,118,72,61,36,17,255,222,164,40,23,91,254,3,42,104,68,220,83,191,49,176,238,90,78,150,151,238,153,108,186,94,250,166,133,202,190,127,58,34,167,10,133,90,79,3,114,63,102,55,42,96,102,236,246,132,208,128,24,175,190,153,139,125,193,41,93,186,164,53,233,235,91,65,208,233,37,93,170,253,82,84,94,216,155,185,211,235,206,196,170,252,186,1,226,248,73,65,45,141,250,172,180,121,67,157,105,65,188,55,58,227,2,13,93,67,5,103,224,131,202,64,70,159,185,134,116,164,74,190,109,219,168,25,242,3,47,255,143,135,190,73,91,241,180,255,253,252,10,239,7,19,155,62,171,115,160,11,210,232,12,80,5,65,26,170,39,160,84,142,219,105,95,235,225,129,29,182,222,110,100,105,2,230,147,106,176,150,153,168,252,239,105,123,14,161,113,248,250,192,10,254,26,16,115,40,208,61,45,140,204,186,190,249,234,42,23,123,3,173,135,3,100,17,140,125,28,153,181,118,172,183,170,194,210,60,76,242,197,100,233,180,67,146,134,209,49,253,20,202,237,59,192,170,3,193,118,46,176,4,179,121,88,58,136,60,240,164,252,161,215,26,3,207,184,62,14,182,45,195,122,155,58,191,157,228,213,76,251,71,172,14,82,162,74,153,164,24,22,197,35,251,133,192,61,120,186,249,248,197,12,254,250,247,203,204,71,90,207,101,174,229,40,1,111,162,242,135,36,218,54,95,104,253,34,135,11,19,37,179,131,234,251,72,226,91,76,112,243,124,33,131,70,178,22,135,247,168,183,73,74,39,38,69,54,237,58,80,124,167,125,218,6,92,248,79,237,163,124,191,243,245,229,186,221,7,55,239,214,133,32,214,92,66,148,191,176,73,35,68,65,211,31,203,4,53,198,189,106,88,128,106,62,18,18,56,86,45,37,202,102,86,146,126,42,202,122,6,151,141,228,219,61,50,116,158,109,203,77,226,131,226,44,141,68,3,6,40,149,169,29,203,62,99,204,226,216,178,44,176,251,137,100,84,170,249,80,100,126,63,209,97,244,155,29,210,220,195,32,174,249,33,255,39,69,151,30,255,162,164,27,197,118,39,213,254,125,202,179,212,187,209,18,58,21,252,11,2,201,164,6,31,15,17,90,45,26,151,217,184,91,99,166,217,252,32,10,98,133,88,15,212,118,174,73,161,234,99,223,145,109,153,91,77,212,193,170,16,82,33,176,167,15,192,93,118,29,196,22,119,209,121,251,17,172,51,175,108,238,235,237,225,190,35,229,88,58,147,47,114,244,39,253,87,218,105,46,174,235,133,191,169,90,56,121,96,94,135,76,115,6,210,62,1,150,2,153,241,125,12,143,84,120,82,246,23,90,143,60,233,85,205,154,149,184,111,33,128,187,230,153,137,117,163,28,192,61,73,230,99,47,212,100,217,171,27,24,12,196,152,124,120,44,40,48,18,142,139,86,228,198,227,51,191,91,8,95,188,28,37,208,202,108,7,76,239,67,65,176,242,191,89,60,26,214,248,143,13,69,164,232,236,4,20,148,197,135,203,211,59,86,67,139,253,26,42,234,139,134,105,232,149,32,38,208,25,127,6,72,197,52,163,162,195,154,248,105,110,6,180,219,196,97,21,3,220,201,72,180,91,56,168,167,109,113,164,128,31,112,211,236,62,212,44,224,84,238,42,220,242,207,53,36,123,237,171,112,75,186,88,26,1,120,235,175,211,230,192,76,198,123,96,116,134,240,14,113,173,175,79,173,14,66,180,105,50,40,132,159,103,175,143,86,94,208,197,93,177,97,159,90,38,98,241,148,73,61,154,249,171,85,178,69,192,58,238,109,203,37,98,136,64,226,43,170,181,250,234,146,249,173,132,255,126,112,64,181,131,62,118,18,88,138,152,29,42,135,237,109,45,106,44,229,41,243,134,34,143,89,14,255,91,114,2,82,47,17,153,220,46,107,174,96,114,133,178,69,74,219,224,50,67,121,45,245,40,245,51,119,147,135,186,191,18,224,83,47,158,24,149,39,169,107,57,122,105,187,252,203,113,239,23,96,85,81,177,106,243,124,186,144,193,92,214,99,159,20,7,104,130,70,130,66,2,138,48,195,191,121,159,75,71,214,251,4,118,20,113,29,200,211,26,31,110,76,45,131,5,246,15,82,110,98,94,48,135,88,28,243,95,33,8,142,58,15,161,214,51,231,128,101,81,24,237,57,128,79,119,204,243,43,199,175,230,80,175,209,54,24,255,165,134,27,150,86,80,44,67,203,44,36,183,218,57,95,255,251,208,193,168,32,3,77,157,218,75,10,163,11,25,108,169,173,69,56,231,112,131,10,10,219,6,138,47,125,214,18,122,1,91,212,113,238,176,50,59,87,236,11,60,138,103,145,2,224,13,224,135,194,154,86,41,44,101,230,246,69,66,112,113,9,244,65,112,233,116,60,194,54,50,141,15,101,48,40,69,10,227,130,69,137,200,121,160,215,191,253,197,104,22,254,204,183,197,180,76,62,221,87,17,124,163,219,152,131,200,158,30,179,97,85,29,222,89,21,196,24,215,192,242,120,166,169,24,227,160,117,217,63,68,219,138,91,208,177,26,192,158,122,71,116,96,109,126,43,247,139,70,48,171,211,103,191,58,21,105,240,97,108,93,116,132,225,149,246,9,64,106,134,41,8,41,0,226,173,175,87,146,66,243,114,71,74,231,203,85,202,193,15,174,187,77,41,12,179,254,68,155,220,6,135,222,246,213,179,188,186,52,98,236,174,15,232,42,132,153,151,51,196,162,87,134,126,42,90,46,20,148,240,153,220,202,134,197,73,24,182,213,53,154,167,246,9,47,11,82,44,68,43,15,237,88,131,70,2,136,106,15,56,43,177,147,137,158,227,240,181,35,11,201,18,186,167,98,84,89,187,58,246,152,167,95,210,12,98,122,112,30,42,246,68,164,249,67,73,91,114,29,250,154,98,4,255,43,65,53,98,224,26,138,93,171,11,136,165,124,91,85,103,79,76,241,106,177,170,22,74,87,241,213,41,203,24,57,90,199,73,218,41,34,147,235,250,95,238,139,181,175,25,123,148,208,18,173,148,195,79,75,7,62,121,252,160,151,111,36,43,96,194,164,200,9,136,91,97,58,83,160,135,186,204,248,76,218,186,100,173,85,251,193,109,83,90,214,113,120,144,255,224,241,61,102,85,217,214,231,181,201,231,235,110,114,107,188,0,164,115,135,229,61,251,22,83,223,6,151,69,97,120,110,8,171,160,45,197,9,170,220,206,159,89,194,255,169,82,105,179,40,153,208,48,253,35,26,105,29,14,103,83,163,47,70,122,227,11,60,190,50,227,31,228,26,80,251,227,99,65,121,56,107,131,165,74,224,168,140,32,144,112,225,180,183,189,36,233,223,43,46,227,1,62,242,85,133,35,69,117,181,37,121,54,232,218,30,56,100,70,24,196,172,137,176,25,82,174,130,20,213,9,102,214,45,171,22,193,8,115,149,217,93,179,209,64,133,94,250,239,127,161,163,68,230,65,79,161,231,217,88,94,102,148,146,82,73,255,138,59,132,2,54,227,120,31,95,200,247,108,124,215,170,155,207,150,40,114,177,123,24,220,124,70,12,31,117,21,14,184,155,227,43,156,5,127,249,104,124,214,4,11,158,214,35,204,70,18,18,24,33,89,6,54,71,55,32,154,166,91,51,53,178,197,0,241,191,227,49,60,142,181,136,78,99,88,112,89,175,183,239,244,93,201,1,216,240,31,104,56,3,213,218,71,204,191,116,149,43,244,174,6,81,61,217,88,90,157,105,202,241,29,105,65,133,209,98,41,221,177,82,116,98,41,92,244,179,176,158,112,118,94,115,78,50,183,253,152,77,10,123,126,208,176,194,61,25,182,220,237,203,32,69,150,224,91,124,177,151,35,175,164,238,133,134,149,138,43,72,29,127,80,246,21,58,242,89,128,60,16,160,186,126,183,75,95,248,156,94,84,126,117,254,57,230,210,63,134,245,144,66,178,38,5,86,61,224,178,12,233,249,240,14,161,254,209,80,229,133,205,78,229,83,145,231,121,172,162,34,166,221,37,206,99,247,88,106,118,211,233,166,34,170,26,228,193,215,136,86,93,82,177,150,228,205,63,185,213,56,48,81,189,236,190,152,155,213,205,149,110,199,240,114,230,221,164,5,143,233,84,190,144,248,169,62,239,139,79,152,205,8,16,241,56,250,56,172,243,196,19,108,114,248,218,242,32,223,19,12,192,240,114,43,247,253,115,86,12,18,9,249,205,110,152,153,162,102,148,160,137,15,88,122,78,5,163,6,137,191,0,51,188,133,191,43,73,220,41,210,179,233,15,139,178,169,173,239,161,229,45,225,106,244,226,131,18,213,65,162,191,30,156,48,23,53,247,25,170,197,144,97,113,103,101,62,147,22,107,206,228,202,224,185,119,21,33,122,148,20,177,200,230,183,248,118,100,227,94,171,174,239,13,110,249,7,33,179,25,187,235,43,206,130,121,22,69,4,62,129,35,68,175,4,104,68,113,202,20,231,85,172,53,234,84,46,85,46,177,154,174,45,161,76,90,51,254,98,74,84,7,102,176,182,190,123,3,95,80,250,74,209,236,184,178,93,52,30,236,168,26,75,147,221,211,117,227,114,217,187,124,56,218,10,87,38,143,5,91,230,172,121,176,233,154,200,251,169,227,28,31,188,25,34,42,168,71,250,252,122,152,156,59,5,244,91,180,36,235,237,7,79,24,71,203,204,170,20,69,60,167,43,94,247,227,168,235,130,155,197,135,230,118,16,10,157,117,43,62,12,210,78,224,187,140,195,184,82,93,131,154,85,96,163,102,77,19,137,26,90,49,215,1,98,110,222,7,188,167,235,29,206,56,195,239,205,110,252,193,49,251,139,214,89,150,210,73,43,230,188,160,210,199,255,130,155,17,27,69,202,247,169,43,252,68,127,216,209,127,25,131,218,136,176,44,228,37,242,114,104,41,131,118,219,7,3,177,79,207,116,120,185,102,226,177,251,70,101,196,46,149,228,205,176,229,205,204,33,119,76,106,15,0,109,68,44,137,158,210,21,118,184,52,10,83,128,172,149,183,226,214,239,17,30,166,232,241,163,255,49,109,80,159,59,190,55,127,104,66,145,241,74,125,10,230,150,3,215,211,249,5,245,131,213,45,203,224,179,151,8,146,94,108,198,36,49,197,35,254,41,93,32,69,150,69,116,3,161,242,238,149,251,67,171,78,67,176,78,184,250,185,198,156,157,27,116,132,230,30,123,185,35,110,134,191,157,118,162,152,113,250,78,64,150,237,246,224,106,246,202,105,21,139,37,73,147,252,136,117,217,34,229,250,161,183,84,41,86,93,172,81,102,41,197,226,110,131,174,179,73,31,169,190,219,216,5,132,101,69,127,96,135,205,229,43,235,159,107,185,143,201,65,43,13,92,198,221,253,245,81,152,161,165,76,132,6,72,224,26,191,102,30,116,71,133,21,228,186,206,148,173,102,99,14,52,77,43,62,27,102,56,192,249,18,236,108,29,179,95,175,250,93,89,78,187,130,180,140,32,47,36,168,7,2,71,199,67,192,113,167,175,63,183,129,192,88,239,84,142,113,10,157,205,164,133,139,217,185,81,171,153,81,120,247,209,183,12,97,136,55,123,97,138,35,32,140,155,204,65,126,80,78,155,222,86,202,166,244,90,216,6,219,192,59,214,172,248,32,62,31,77,71,92,125,147,232,185,131,184,226,144,36,73,208,37,28,8,144,55,116,84,193,156,58,154,105,237,105,206,88,99,3,195,205,214,107,89,201,85,12,202,155,85,100,51,25,206,163,158,56,202,20,54,84,191,29,181,6,84,68,145,68,188,149,216,163,56,161,244,103,142,128,239,141,134,49,187,194,67,204,102,140,196,246,93,184,181,195,135,220,144,185,177,149,138,121,250,52,41,0,2,53,144,232,215,87,194,100,158,38,251,16,177,175,42,216,71,205,10,137,22,32,5,105,127,71,233,255,82,125,16,172,203,163,155,189,150,40,238,183,93,91,209,60,91,214,120,63,95,166,62,87,254,238,3,83,97,0,11,80,231,65,69,190,12,171,206,55,130,45,46,37,154,4,94,25,81,115,81,100,72,143,248,171,60,165,252,200,209,80,181,116,90,2,124,94,174,81,96,235,236,136,78,157,54,48,176,65,78,190,249,229,88,1,112,115,72,68,221,203,124,38,131,55,215,183,21,193,55,151,104,29,193,93,68,95,169,198,158,97,93,225,62,162,190,21,107,231,107,248,87,93,46,240,137,137,196,164,209,102,36,178,32,114,156,212,244,218,219,219,209,134,255,54,190,79,70,46,84,115,25,4,165,214,73,242,65,85,196,206,154,100,243,34,233,29,158,91,204,30,213,237,7,117,98,99,50,49,55,82,164,138,2,99,90,87,127,165,172,182,158,205,78,75,171,244,127,34,171,143,159,182,23,129,9,123,143,233,220,38,110,201,191,230,29,0,16,100,32,61,247,20,208,50,245,185,121,56,155,6,67,196,235,196,62,161,84,159,34,119,9,199,113,181,154,237,95,2,53,18,161,211,95,179,26,223,43,246,76,228,132,73,71,61,187,248,129,174,100,180,223,2,67,113,245,203,202,244,54,128,193,98,207,238,215,53,18,72,45,56,175,34,26,94,156,152,105,221,74,113,99,11,105,247,172,178,45,185,48,34,11,246,206,153,85,231,221,117,114,8,30,255,11,167,6,115,72,213,15,135,167,180,55,195,38,90,15,64,105,89,200,118,43,198,29,215,11,20,154,121,130,17,13,173,15,124,234,237,59,172,105,93,161,81,86,104,8,149,140,176,238,24,246,191,33,38,189,25,241,33,11,204,178,183,182,200,76,18,59,165,238,249,57,196,26,87,177,10,92,20,158,38,95,33,99,135,70,213,57,205,9,97,201,239,118,44,48,45,90,185,77,250,103,215,168,225,252,61,85,222,201,208,181,203,124,136,171,108,242,237,54,216,173,243,172,113,206,236,88,168,245,19,62,34,217,63,255,197,253,75,183,158,35,22,27,160,152,145,218,179,93,22,1,85,81,64,159,214,198,87,107,143,252,67,120,190,121,28,161,103,21,60,123,21,218,23,36,168,254,226,53,252,208,150,76,31,43,65,194,223,39,155,119,15,121,176,248,99,96,98,50,85,200,186,28,184,174,109,194,182,4,50,160,2,113,80,210,77,153,99,1,208,201,14,204,0,18,2,224,101,222,241,207,220,162,246,188,118,59,73,139,173,197,212,106,225,184,236,65,123,53,240,19,208,185,100,55,91,112,172,3,2,35,21,249,207,133,61,191,66,46,145,185,220,118,62,196,185,243,138,101,219,15,109,55,172,42,134,180,70,80,82,157,154,133,172,143,84,72,225,180,83,163,194,0,179,202,70,18,109,153,103,195,180,185,23,228,4,171,172,77,195,24,181,94,198,15,122,20,106,150,29,234,88,176,141,243,141,76,215,131,194,166,183,2,64,232,39,12,127,119,235,222,162,69,47,170,101,94,236,108,24,87,137,41,90,77,84,139,208,43,218,66,164,78,37,106,36,151,202,241,11,178,1,192,137,106,34,138,25,221,43,247,156,233,130,183,93,40,165,251,74,182,55,228,205,18,116,160,148,155,174,31,69,45,143,225,73,141,199,45,2,230,156,66,83,61,47,188,19,225,232,36,5,219,161,31,54,104,210,26,209,122,197,86,76,68,200,43,86,238,234,17,83,242,32,43,47,199,249,211,247,173,79,178,130,100,184,109,187,149,50,94,28,69,35,245,75,253,93,168,192,76,118,187,240,240,165,224,9,67,53,66,243,116,177,224,84,47,202,250,76,96,228,95,93,175,86,0,199,29,33,49,35,86,75,141,105,140,16,230,164,190,202,230,150,43,12,151,199,168,57,50,10,217,5,93,160,137,54,245,226,136,98,4,254,113,158,180,207,197,98,235,51,246,42,218,29,156,251,219,83,163,154,56,173,49,207,191,91,199,34,175,127,238,174,121,161,80,37,101,221,85,115,206,185,73,1,164,62,195,28,2,207,38,5,85,213,209,133,236,140,45,201,70,111,48,8,241,38,191,20,155,82,171,250,182,245,23,20,123,1,132,126,165,17,175,119,37,97,166,137,214,186,198,73,0,234,171,79,18,243,15,137,141,230,188,48,48,0,226,232,60,133,50,20,55,78,192,157,134,224,200,26,140,234,208,137,154,244,13,69,9,182,173,247,96,232,55,159,7,198,66,86,151,148,117,11,221,220,94,192,47,69,55,169,43,207,99,145,114,214,121,253,27,29,239,169,220,100,234,23,181,51,255,225,225,19,80,229,55,80,195,71,233,192,131,106,204,67,174,127,73,3,205,13,203,96,100,0,250,23,92,66,45,132,107,240,68,121,250,68,72,78,81,138,26,216,147,224,213,150,20,120,26,183,254,111,103,60,2,71,1,189,180,217,18,128,196,232,94,70,154,125,252,100,70,252,122,61,102,132,206,124,124,39,96,55,175,106,113,155,228,235,37,238,188,110,4,226,243,200,182,235,252,54,39,116,95,108,78,16,153,41,25,218,246,139,150,9,33,198,27,65,58,144,50,163,221,171,194,122,39,133,88,230,102,192,175,124,149,234,32,77,67,83,22,215,236,163,117,77,112,22,49,61,74,26,24,219,138,65,59,254,0,254,83,231,16,14,40,128,28,0,4,178,240,64,227,87,241,51,25,39,146,16,158,140,40,56,235,227,148,231,45,143,150,48,21,59,185,249,127,93,107,206,57,233,128,100,171,184,124,107,59,113,247,46,66,121,56,254,138,29,170,250,166,212,186,161,22,161,61,123,187,119,183,67,19,215,92,0,228,59,155,242,137,165,195,29,66,94,204,75,56,244,177,66,255,137,5,47,71,151,81,243,108,57,224,68,17,133,226,198,4,184,226,38,216,0,179,178,35,115,49,52,116,102,135,7,45,57,217,24,250,229,56,225,237,162,186,131,147,162,68,239,224,56,140,4,13,227,113,162,187,89,43,197,135,89,152,82,88,207,127,217,133,94,226,43,216,115,98,38,217,222,143,159,85,223,29,69,157,91,25,227,189,155,231,217,110,57,30,88,67,180,129,156,101,180,208,67,145,110,86,135,88,255,71,76,52,162,223,253,252,49,148,111,146,41,129,83,40,62,72,69,202,136,25,195,198,254,175,11,130,85,133,174,132,208,114,188,52,184,102,58,65,199,0,75,159,37,132,70,221,112,228,91,214,82,25,198,111,80,181,46,252,1,168,103,30,106,173,3,3,128,97,106,72,134,141,213,33,188,126,163,118,34,32,61,122,199,20,107,218,136,163,183,219,97,217,48,17,11,249,69,5,158,132,207,17,11,190,91,92,118,88,240,184,100,131,109,120,69,110,23,179,17,104,24,203,106,64,48,72,68,221,25,121,115,17,118,146,93,83,253,140,112,195,111,223,155,189,146,123,130,161,4,11,211,183,64,181,255,127,128,71,224,85,24,227,158,215,124,178,105,168,137,167,134,63,95,88,45,12,104,124,46,232,236,238,83,5,85,125,230,110,211,49,193,83,101,46,224,200,87,27,196,89,83,45,5,78,7,166,179,45,127,29,204,79,47,52,1,9,59,163,181,118,253,59,16,76,140,42,163,19,17,84,20,232,85,47,230,67,167,242,172,253,37,54,59,51,170,11,121,93,159,255,164,94,117,223,34,15,138,254,182,162,114,139,121,114,84,235,149,19,143,159,255,251,188,98,175,201,200,172,61,7,20,54,184,95,161,51,40,196,204,242,43,128,238,73,12,214,165,115,39,141,22,56,23,181,61,185,59,92,131,165,127,196,43,249,121,209,33,28,202,203,135,28,246,157,205,5,1,1,221,62,184,26,85,206,77,239,19,225,188,126,191,71,103,108,193,220,148,57,100,153,28,236,22,173,91,53,124,197,96,24,68,254,182,31,182,32,186,28,176,1,54,190,108,35,89,157,242,241,109,68,229,188,126,89,197,191,111,11,11,253,94,216,190,161,109,7,232,171,72,217,254,198,145,79,52,214,196,250,178,247,172,205,94,7,140,63,149,100,241,22,194,229,240,46,4,163,239,240,246,140,90,16,126,216,19,255,220,236,136,249,221,26,46,69,189,40,6,99,59,211,220,114,17,100,95,227,236,3,15,151,80,204,252,200,10,71,141,234,138,47,141,147,166,82,135,112,3,111,161,165,112,164,41,87,209,248,228,234,6,87,221,151,9,174,209,29,153,86,226,241,59,79,68,195,15,255,37,73,183,58,11,0,242,81,15,202,11,178,163,220,38,103,116,91,222,213,47,243,204,182,147,126,41,101,252,152,244,26,23,59,161,140,100,118,11,235,112,148,217,42,134,181,192,252,158,67,86,78,137,75,164,220,7,31,175,72,223,159,235,162,168,11,107,26,138,67,14,213,140,16,123,143,214,71,218,215,118,185,197,45,215,147,90,221,232,45,115,170,146,3,199,234,28,149,83,187,86,67,250,71,149,89,247,4,3,234,122,28,70,156,6,68,201,204,216,198,139,22,115,193,11,21,178,244,101,180,159,124,189,19,77,208,180,219,166,43,187,178,197,214,91,131,228,251,123,233,96,96,137,222,76,53,83,170,66,100,97,222,57,169,147,109,197,64,18,44,18,250,17,189,196,238,58,241,155,59,152,191,229,61,20,184,198,138,221,0,169,67,179,128,118,227,248,18,220,47,113,52,75,219,211,47,43,228,134,14,108,216,224,37,65,168,17,102,145,78,7,29,53,98,228,33,164,60,133,21,224,142,18,191,20,91,238,152,20,183,19,9,220,102,36,36,51,0,93,249,254,75,156,220,46,132,169,250,10,16,106,145,95,189,81,74,15,28,192,72,236,10,213,216,212,47,113,167,112,52,92,43,51,209,252,2,199,129,23,98,27,40,51,170,42,202,79,186,235,30,58,77,219,241,177,126,241,63,104,49,132,9,198,56,104,17,48,21,210,35,88,184,93,151,50,43,11,244,249,249,171,120,67,203,127,203,63,146,255,205,90,85,185,207,165,77,54,31,72,226,30,170,212,157,247,139,221,151,28,79,9,105,169,109,0,105,65,101,133,230,222,129,107,189,147,24,45,213,56,136,167,254,53,251,138,25,101,240,42,176,18,226,236,29,11,201,42,82,85,46,100,49,142,44,49,242,98,37,80,81,46,155,18,148,134,187,254,244,213,200,77,37,245,105,49,58,249,117,39,97,79,176,16,189,110,64,150,188,88,136,191,94,136,76,19,211,200,209,167,219,67,93,17,217,167,77,193,164,40,131,28,132,93,126,136,206,14,95,221,51,43,231,103,198,110,83,208,93,2,255,100,70,254,171,122,213,111,0,50,155,5,253,26,146,237,60,105,179,201,129,88,61,198,55,138,19,60,185,7,120,190,8,172,22,211,38,119,12,69,112,110,86,116,42,158,201,191,184,50,96,140,29,98,209,98,243,212,115,113,139,169,169,86,84,28,188,39,160,65,50,255,102,6,110,10,12,90,126,201,249,50,220,42,11,9,45,146,105,141,181,215,46,79,115,155,251,213,41,20,208,189,49,40,165,130,142,38,170,25,209,39,213,133,160,7,244,250,216,134,202,97,233,139,43,3,54,83,49,17,225,132,65,47,178,153,211,219,65,148,191,248,83,99,161,210,155,9,75,135,78,216,162,244,252,242,162,28,28,240,83,109,9,60,58,21,14,34,12,157,77,185,37,94,85,59,13,214,202,76,146,157,28,0,185,77,139,53,10,165,197,56,176,204,217,210,158,194,127,181,19,105,13,224,196,164,40,43,56,16,227,112,115,114,21,253,155,146,61,172,37,33,136,160,64,154,49,116,133,58,96,141,49,44,134,241,91,167,192,89,92,238,88,253,241,252,98,47,230,249,41,12,86,168,177,163,96,124,221,131,55,207,215,92,209,57,199,166,231,16,9,101,183,44,54,13,0,146,35,139,2,247,118,156,93,141,169,168,48,167,129,135,69,121,131,228,137,255,163,204,245,20,93,102,233,20,55,251,186,171,177,101,26,128,108,235,198,42,209,159,143,180,132,250,197,150,22,93,148,82,165,251,183,98,155,24,69,145,230,228,189,0,62,52,252,182,159,211,249,48,255,226,205,239,239,227,37,69,24,252,254,79,183,215,79,204,236,202,20,221,150,85,194,244,149,26,99,29,227,252,179,80,9,212,183,177,204,13,186,195,185,181,66,155,192,236,227,171,147,205,206,128,61,180,35,83,145,246,156,67,130,220,39,176,9,67,107,239,246,245,113,96,117,221,248,133,55,150,126,217,143,8,90,149,130,64,22,119,169,55,184,154,173,174,182,173,232,201,67,4,132,33,239,2,51,243,230,150,189,155,52,76,17,202,199,66,77,43,230,126,226,242,57,52,1,165,32,180,206,201,117,48,108,29,247,198,198,102,241,246,109,36,123,201,103,45,106,175,13,12,18,243,158,238,22,250,24,191,82,131,192,185,225,196,198,16,30,106,175,191,219,167,211,234,102,60,233,136,147,139,149,72,221,198,96,252,190,212,224,63,233,157,31,172,176,251,170,137,244,201,125,155,109,73,225,155,72,153,170,118,2,17,3,235,127,23,85,206,199,167,253,101,182,210,48,229,212,101,192,179,235,252,0,20,159,184,18,115,60,5,9,5,87,101,132,228,226,142,218,240,215,46,214,203,146,199,173,18,192,142,163,122,255,17,10,176,219,202,32,146,206,83,227,181,57,0,234,172,224,34,82,207,33,251,19,196,90,93,216,244,44,243,185,31,0,98,49,216,5,229,52,104,174,234,51,74,17,32,147,169,3,80,138,112,244,170,37,98,161,234,56,124,95,26,180,216,52,106,142,68,73,160,167,148,68,20,118,97,136,215,183,158,127,70,71,105,51,21,214,98,148,136,2,233,53,136,7,20,67,208,162,93,254,90,30,62,70,213,119,21,124,156,190,69,143,7,71,169,175,166,253,74,240,191,52,19,169,131,182,117,169,52,74,77,10,18,80,197,53,30,13,163,25,154,75,205,146,231,236,171,46,197,217,137,101,254,71,200,127,124,109,133,140,95,153,80,177,20,148,205,184,236,35,144,115,238,203,232,115,144,82,132,235,171,69,137,158,127,181,92,51,247,99,157,143,108,155,168,242,18,69,97,80,47,47,32,31,235,193,112,56,208,77,6,174,151,223,24,26,58,78,107,77,239,101,112,8,157,177,39,186,243,106,226,36,139,88,22,52,185,38,4,247,144,74,42,132,44,68,48,56,116,101,247,1,82,239,250,84,223,196,109,166,132,100,50,49,143,209,88,202,178,172,140,173,57,38,115,157,18,11,244,163,40,183,193,175,91,211,31,143,7,64,178,133,163,155,108,127,54,235,211,92,133,219,30,91,152,182,73,168,63,207,188,195,177,251,163,88,56,203,212,36,146,108,141,168,194,221,158,27,6,210,6,85,88,220,85,76,66,184,32,139,77,244,236,90,111,183,183,190,242,89,255,245,21,18,117,159,95,222,215,69,8,82,53,195,110,0,8,246,110,10,125,86,235,83,167,81,28,50,191,12,17,216,32,216,211,27,71,18,21,108,55,221,253,230,205,58,194,180,228,16,217,151,30,131,248,129,43,107,93,2,167,58,185,106,199,26,89,37,221,117,37,177,194,103,153,163,108,52,120,237,18,190,53,48,60,174,49,36,235,191,169,70,17,255,115,189,157,38,84,218,12,44,68,244,227,97,156,194,75,68,204,130,244,54,31,195,67,91,233,41,59,20,208,251,152,186,221,93,220,183,220,22,234,191,36,210,111,127,73,160,61,136,119,15,212,189,236,90,205,195,130,74,206,249,147,128,138,186,127,61,230,215,19,202,236,242,44,135,173,27,208,8,96,53,214,38,45,220,213,182,10,15,0,243,101,201,186,157,90,231,79,25,70,71,58,250,138,238,74,166,126,126,82,252,14,44,31,45,111,186,15,196,30,30,230,65,5,221,150,198,23,156,226,92,225,143,44,240,7,134,30,61,166,166,46,11,125,91,89,145,239,223,91,160,208,245,230,55,250,129,19,114,244,116,165,164,129,168,20,80,108,140,125,109,16,58,81,113,210,168,82,179,61,21,186,83,144,255,23,109,22,182,176,53,40,155,246,202,12,200,173,130,34,134,42,15,9,141,107,227,53,39,37,66,133,48,143,177,200,8,125,207,221,145,13,92,230,142,151,107,46,194,200,95,28,162,105,253,194,230,11,121,174,251,126,100,155,11,157,160,82,193,181,202,133,212,146,219,186,48,75,153,25,66,222,103,145,173,211,177,224,213,218,130,141,164,226,201,38,116,8,91,228,126,199,122,8,129,156,81,153,67,192,144,154,88,220,160,162,92,95,116,189,117,191,124,7,151,229,15,151,14,123,171,217,203,212,133,93,247,48,83,47,127,213,20,59,84,39,193,46,86,127,25,203,127,128,250,36,121,206,63,231,57,254,206,56,162,150,78,37,229,82,146,147,20,67,225,144,245,20,21,251,237,237,222,114,197,156,119,9,133,81,85,74,24,36,81,92,178,166,117,115,14,195,125,174,242,75,78,122,234,91,35,239,59,253,5,192,77,85,214,61,221,59,129,49,165,160,15,10,138,23,66,238,15,89,157,186,32,165,79,80,57,34,241,8,225,238,217,199,91,58,226,21,93,201,18,75,99,30,155,60,214,14,75,138,224,76,187,5,189,102,69,223,164,214,86,151,125,113,241,132,16,113,92,60,192,247,93,75,229,120,18,79,58,105,161,191,195,252,232,142,158,7,17,154,16,126,72,84,22,193,165,120,55,80,253,88,16,183,190,128,21,44,76,241,220,139,119,173,16,68,72,84,5,243,66,23,119,170,255,175,189,86,58,154,166,92,76,2,151,124,223,43,192,184,49,56,189,18,232,24,173,0,150,65,21,208,26,66,191,119,90,232,198,244,67,105,167,215,44,100,162,73,241,232,104,126,194,213,186,214,242,12,4,60,167,253,239,201,115,59,195,88,216,123,157,189,71,21,152,226,168,101,70,70,171,143,90,64,28,225,138,179,4,210,80,87,49,226,76,19,78,13,136,199,180,113,31,156,42,227,53,74,127,163,148,12,195,76,120,88,254,120,206,120,28,205,188,252,254,18,50,101,141,253,158,22,43,98,74,249,87,148,99,13,57,146,72,254,176,209,19,160,145,185,86,216,136,129,5,98,203,22,151,138,64,87,200,196,26,168,188,97,9,149,135,209,11,221,26,212,39,170,65,17,73,192,206,81,73,145,104,175,64,228,143,179,120,158,189,50,122,208,107,167,74,94,139,53,98,158,85,44,214,215,243,87,124,160,124,212,219,219,100,16,99,100,244,36,1,209,244,174,22,224,213,21,132,37,163,8,90,183,179,215,181,195,123,53,21,135,64,28,131,44,28,218,15,135,27,225,188,64,5,147,96,188,87,189,38,219,23,181,131,98,194,206,88,23,95,212,129,115,31,35,229,180,52,16,144,109,148,76,104,8,212,247,215,36,196,38,101,159,147,230,254,141,137,159,99,127,60,70,220,121,187,161,251,75,149,199,35,94,76,22,63,36,111,141,122,21,216,239,21,162,79,142,90,15,176,131,71,134,69,187,74,75,186,220,63,235,107,127,197,176,7,220,44,226,225,79,72,174,180,19,28,231,86,91,115,153,51,84,192,137,77,43,142,187,98,225,206,255,188,5,24,146,200,80,29,25,91,219,99,216,132,48,57,16,110,150,141,219,164,180,247,103,80,186,20,195,26,174,80,193,182,151,223,198,241,158,112,150,252,35,20,185,169,185,249,92,222,59,41,19,116,232,211,177,129,67,56,52,194,171,158,58,66,89,213,87,194,190,246,149,248,226,16,121,127,156,173,191,229,142,12,53,1,196,234,109,77,26,48,224,90,148,171,86,151,98,88,126,155,241,195,222,171,176,34,225,236,81,165,110,134,152,70,84,105,180,6,86,103,176,235,79,97,70,105,39,35,205,31,0,130,233,54,32,183,209,149,226,183,250,52,159,248,168,140,43,172,232,85,215,75,234,208,77,71,197,217,145,226,161,74,50,92,27,128,126,59,119,186,83,68,49,155,216,39,116,116,53,245,160,107,56,213,248,28,218,185,39,182,130,243,127,36,185,242,34,145,243,90,85,211,44,189,73,19,190,108,126,189,146,29,60,86,101,122,166,91,14,156,204,35,5,4,107,11,155,46,216,204,200,31,236,140,84,116,208,248,4,174,248,25,192,186,19,176,247,133,91,146,68,240,111,57,144,154,0,11,65,116,65,196,127,87,159,49,218,163,142,206,216,181,153,149,217,20,176,171,175,222,112,241,4,20,141,194,219,105,174,16,6,213,105,108,10,10,158,80,143,110,72,215,183,255,13,187,98,57,183,188,64,231,232,60,212,33,89,106,55,111,59,105,35,10,247,15,132,7,8,89,245,101,227,94,78,123,74,92,162,82,173,187,237,17,156,11,133,49,61,165,102,168,155,29,10,26,21,86,159,134,132,121,48,239,114,172,215,11,87,2,161,135,247,233,88,8,8,252,128,249,146,17,31,85,202,180,224,153,184,93,235,69,124,32,12,239,148,43,103,31,189,121,148,44,6,84,124,202,91,222,107,179,152,166,2,8,79,2,240,32,88,183,3,235,50,106,41,204,77,39,120,4,176,7,241,11,210,34,132,166,65,192,70,159,118,195,168,126,58,218,25,24,14,174,192,104,158,42,178,134,83,114,115,43,242,236,181,208,96,29,224,200,149,2,109,34,80,95,164,117,59,64,180,139,113,27,183,226,86,20,4,199,92,234,46,75,204,63,145,17,96,53,57,1,178,168,181,53,127,209,87,189,21,136,109,164,27,67,93,1,55,151,237,231,15,58,217,59,56,227,186,97,241,150,140,136,174,162,22,18,187,150,201,102,137,116,83,71,191,227,198,29,0,198,7,112,186,152,191,225,248,34,219,229,35,183,101,184,125,14,144,209,5,26,87,101,191,207,78,242,23,243,3,85,186,70,14,60,60,216,116,241,218,122,226,215,36,72,128,27,159,117,116,208,237,159,188,223,42,182,69,206,221,130,208,54,178,124,57,1,176,85,176,186,63,210,175,9,223,199,94,167,152,243,232,43,238,237,143,222,195,208,224,219,138,55,64,196,83,191,90,197,153,60,224,175,71,99,0,146,65,201,36,18,80,175,210,127,210,2,88,55,177,205,45,109,214,8,97,155,235,222,10,250,148,169,80,111,116,105,232,254,55,183,31,132,99,118,96,244,60,174,46,229,88,62,229,246,182,113,114,101,159,99,238,138,82,212,74,62,134,158,210,110,24,27,192,83,125,190,57,226,166,34,171,251,90,184,15,204,194,99,187,140,155,189,43,20,132,128,179,40,98,80,109,124,196,18,42,240,248,27,228,206,166,36,146,224,251,63,139,126,31,63,12,243,24,211,75,60,250,224,99,77,99,220,84,228,29,67,241,171,76,118,242,144,35,37,106,99,92,114,42,226,207,182,186,238,144,99,69,91,84,207,221,249,160,161,16,210,212,83,127,53,233,71,150,51,230,157,192,163,241,210,247,242,119,136,46,176,116,3,90,4,133,231,109,185,106,249,184,107,87,95,226,15,65,31,243,15,112,83,131,200,14,206,178,119,0,150,110,25,5,163,105,107,159,222,1,107,27,140,68,6,134,221,130,134,217,105,239,145,98,241,94,165,41,236,212,127,95,150,230,243,218,244,141,179,123,248,41,49,221,201,38,19,245,39,242,51,27,7,103,136,230,193,181,243,121,158,143,196,254,7,57,236,84,111,56,145,108,120,168,136,134,248,204,209,214,106,184,5,45,19,121,25,89,10,101,211,105,67,165,216,113,80,141,75,110,231,207,200,189,89,3,176,250,66,90,156,161,73,24,163,135,50,183,188,112,32,13,72,25,82,182,37,170,77,136,76,150,147,52,119,211,104,227,108,3,201,81,93,20,132,83,51,220,8,14,137,175,159,124,40,31,199,132,199,11,174,249,148,114,130,228,76,94,202,0,98,196,121,24,179,206,140,84,143,245,113,7,45,85,146,193,121,212,66,214,142,221,168,19,175,251,15,74,133,106,42,66,104,74,144,57,34,225,99,84,253,110,27,119,164,45,9,117,67,176,182,29,102,110,29,136,191,145,228,102,187,235,246,175,174,24,6,62,149,83,23,4,185,69,63,134,66,173,203,58,86,141,78,158,108,197,73,157,66,171,151,209,75,77,22,136,198,128,134,195,17,114,145,71,236,127,134,244,107,132,95,227,144,81,14,7,3,28,196,144,160,183,181,174,163,1,48,211,249,220,222,34,64,199,139,112,226,74,230,54,22,90,99,232,35,64,196,94,71,252,124,42,182,165,53,179,107,117,172,17,193,122,215,22,19,111,142,86,160,100,235,113,62,186,0,77,133,44,167,202,131,39,11,25,65,15,15,15,0,149,252,64,5,53,7,83,41,113,164,213,47,201,6,192,60,151,191,35,102,136,224,22,210,122,12,237,243,173,44,201,246,251,232,125,241,100,221,154,111,38,209,89,211,117,58,160,235,195,132,218,48,38,4,63,112,188,121,247,147,93,88,125,190,143,154,204,219,18,129,150,195,109,42,170,165,96,79,190,246,170,242,182,123,168,76,29,173,120,2,156,140,120,212,148,219,15,252,33,173,199,63,55,219,167,17,75,44,55,215,170,90,220,80,130,30,39,120,86,182,128,118,95,226,105,159,141,191,217,89,36,133,57,37,59,87,163,53,56,175,174,94,59,107,205,38,125,209,222,98,112,67,54,216,213,102,214,198,161,119,203,108,127,113,254,147,253,77,104,140,135,169,120,226,238,65,170,200,252,221,24,136,194,42,202,197,244,129,11,172,65,2,240,45,223,133,177,46,90,247,191,115,197,116,82,226,76,230,150,24,226,186,122,82,227,216,95,81,207,36,93,30,229,145,206,66,228,45,215,64,7,103,173,95,26,112,247,205,26,226,234,144,238,126,46,79,211,96,214,6,121,85,0,218,78,31,31,102,65,183,139,188,121,26,80,181,11,64,231,167,35,161,13,189,13,80,219,122,134,101,254,26,238,97,67,105,7,37,226,238,199,33,63,58,184,100,68,3,122,154,101,234,251,240,73,187,125,52,116,204,78,245,40,48,182,61,137,94,114,105,175,198,139,187,51,193,95,169,185,141,176,143,120,84,186,105,59,132,196,208,138,203,140,101,178,129,121,194,249,165,154,216,135,65,121,196,83,121,127,72,39,86,211,207,114,55,70,109,132,0,4,187,171,74,28,133,144,198,152,5,223,179,235,185,58,254,100,209,86,57,194,72,232,138,45,183,168,182,94,246,207,140,4,42,84,199,71,203,208,48,123,76,74,43,233,95,43,117,235,253,207,41,222,248,48,254,25,236,199,57,128,246,135,55,217,0,248,69,127,9,254,15,215,162,81,142,203,140,109,118,148,200,129,8,63,149,15,76,56,127,83,210,212,61,12,93,47,242,47,111,212,99,22,162,159,113,33,0,114,122,163,32,137,135,46,64,8,215,158,149,97,236,144,248,248,166,138,34,59,228,224,173,43,100,37,71,143,214,161,136,218,245,69,102,112,30,159,230,15,0,15,93,164,115,255,225,168,6,162,215,186,247,227,153,51,68,0,87,65,124,56,30,250,141,140,184,91,247,16,206,213,255,151,147,80,2,118,72,133,151,53,56,78,100,76,180,55,226,71,103,208,248,122,48,24,124,41,85,203,68,71,5,69,28,21,33,205,80,250,29,7,96,132,60,56,47,129,145,181,176,217,6,177,109,242,224,106,77,200,142,114,131,230,94,105,211,179,168,133,74,197,138,251,107,54,195,176,18,4,100,21,50,75,34,20,118,29,60,190,37,80,190,94,255,64,15,180,14,64,21,171,66,58,105,244,90,141,62,81,168,223,12,141,209,149,148,188,212,123,115,182,127,66,244,32,84,68,2,218,250,222,255,99,246,5,36,61,199,229,45,180,136,42,117,206,244,169,207,71,149,220,22,225,48,71,146,103,23,154,233,50,49,69,137,233,168,24,79,9,110,61,178,176,118,69,189,117,29,78,22,25,190,191,154,253,121,95,245,138,31,97,117,201,253,46,27,244,62,40,71,80,29,236,54,114,73,211,177,137,151,186,63,170,194,239,32,31,141,100,27,240,23,202,208,72,46,142,13,215,11,20,217,30,244,5,38,109,179,9,2,7,159,109,45,94,245,118,125,154,222,248,249,219,215,76,166,88,164,9,25,169,107,229,189,251,147,123,108,169,199,118,33,92,25,200,204,82,151,40,149,188,128,244,102,146,221,3,33,181,226,164,151,53,23,51,193,147,9,83,217,216,150,146,228,63,197,118,9,228,92,5,215,78,185,135,58,193,138,243,137,7,1,152,48,241,246,158,212,38,62,141,162,159,117,197,28,104,77,0,113,86,195,212,51,78,189,94,159,96,42,85,239,48,143,174,168,52,19,90,190,190,163,54,89,150,31,171,88,110,115,191,149,103,222,41,141,210,99,61,26,152,25,119,173,254,233,22,183,100,134,85,105,133,150,43,74,96,125,176,57,161,9,220,166,87,145,154,147,113,44,57,9,248,39,166,5,244,89,8,203,121,119,191,130,4,74,235,109,179,50,215,73,165,102,241,114,96,181,232,120,13,132,237,49,22,42,153,43,62,127,142,35,200,222,167,33,121,0,126,19,55,161,55,177,121,9,39,21,34,15,137,151,70,143,247,225,200,19,19,170,255,117,242,34,170,129,57,5,222,58,205,204,211,150,237,34,29,247,112,219,170,18,136,236,48,132,140,250,157,156,74,74,71,212,19,168,136,158,139,79,0,192,0,114,35,241,147,194,53,3,12,196,229,41,186,74,67,155,32,108,4,142,152,48,17,212,242,67,70,114,174,62,198,50,153,199,181,102,43,220,194,96,65,200,199,246,138,109,180,189,196,48,237,87,33,101,41,73,83,8,15,91,200,250,119,36,157,178,122,26,13,133,121,251,248,200,14,198,87,96,84,5,224,162,106,209,154,118,42,61,229,102,87,239,48,35,179,34,79,190,198,194,70,72,61,119,214,19,203,4,94,36,31,14,160,228,200,150,69,19,115,122,35,205,192,71,16,53,108,162,39,31,146,243,20,196,158,240,6,182,25,11,144,47,253,67,232,49,246,245,249,195,192,230,150,212,246,142,215,32,110,33,80,194,26,120,178,46,131,199,228,229,107,114,128,249,205,82,140,185,64,83,94,82,214,143,101,125,60,242,32,12,146,134,36,208,209,2,0,50,190,231,175,121,179,65,183,238,5,152,130,85,155,36,146,22,67,126,164,240,196,252,212,191,45,96,66,61,201,87,198,11,112,185,57,133,241,67,99,209,168,38,132,14,135,15,204,68,52,196,103,231,107,218,43,215,216,104,162,6,14,219,143,145,173,10,174,122,110,169,47,91,86,147,179,131,156,45,66,30,131,20,208,50,247,216,139,115,234,149,38,160,99,252,140,226,241,55,70,145,155,174,137,4,150,146,198,241,26,139,248,71,47,197,14,84,13,43,42,11,228,172,200,110,73,8,44,110,228,67,29,63,14,170,119,174,93,147,127,74,195,34,36,222,118,97,107,30,200,211,100,100,22,161,98,19,106,37,220,130,26,123,252,56,83,182,190,12,159,125,247,200,163,106,243,227,5,213,198,243,1,94,204,40,141,39,218,60,8,233,32,70,152,43,73,166,60,73,53,127,209,144,123,82,107,165,67,72,187,86,252,15,198,75,69,80,95,18,0,46,186,106,176,11,44,36,184,37,75,57,58,83,110,119,42,99,169,151,159,184,2,204,129,214,128,95,162,78,251,149,155,65,51,74,212,110,250,25,201,195,212,226,201,205,249,93,230,26,252,83,119,168,175,169,63,166,83,207,175,219,49,247,83,255,144,43,128,201,132,181,15,234,19,213,214,55,189,10,233,176,182,147,169,26,237,254,111,108,33,158,61,84,171,5,218,107,108,85,8,170,169,70,240,208,253,210,94,45,208,70,123,42,157,190,207,10,37,102,126,55,112,41,201,227,222,173,205,75,115,123,141,96,223,150,162,147,98,39,197,247,56,174,106,117,142,55,81,159,28,243,62,144,28,212,219,163,247,139,109,3,204,190,44,73,34,109,144,125,125,143,157,166,86,222,193,239,50,111,151,243,26,158,109,22,239,164,187,154,228,3,245,221,3,53,186,18,123,190,114,20,126,140,84,153,17,253,41,197,23,215,83,65,145,62,121,97,128,169,114,7,251,106,214,88,164,104,204,238,176,149,196,195,161,158,207,34,227,67,30,8,220,66,107,2,97,137,214,113,122,220,133,27,59,232,35,22,215,40,55,182,151,178,56,124,0,234,244,47,53,80,50,225,189,15,236,232,133,199,121,64,89,118,45,73,232,179,64,16,61,106,81,17,94,157,247,4,240,143,117,47,19,99,72,191,55,66,218,46,136,137,152,42,231,194,181,175,4,227,26,7,223,34,240,0,175,162,199,87,63,216,72,5,245,27,161,100,65,48,173,147,119,97,56,219,165,165,67,184,121,231,77,44,103,106,246,165,166,116,99,247,198,28,220,134,162,238,209,231,251,4,16,154,197,201,202,102,87,159,189,47,181,253,248,231,111,89,179,108,64,202,130,181,52,45,196,246,11,158,206,7,128,132,39,72,6,152,66,45,246,181,100,99,3,81,59,92,249,53,181,213,229,25,122,245,132,37,103,188,26,197,60,170,61,87,16,225,100,233,136,216,129,215,50,139,117,104,72,44,132,156,76,119,126,76,174,183,94,83,237,213,160,251,188,145,111,202,97,167,120,112,203,109,14,162,198,65,144,80,220,201,80,49,254,148,1,159,6,18,107,210,251,71,170,36,103,53,239,16,194,102,41,125,26,47,252,158,90,172,240,40,9,185,234,196,148,81,149,176,97,42,138,148,5,80,152,9,69,130,47,238,192,133,94,66,108,150,69,97,224,35,12,187,17,214,169,77,124,50,50,64,208,179,62,59,140,66,114,147,183,13,21,0,171,162,200,85,80,99,176,187,116,65,230,160,102,236,188,157,112,87,211,3,13,222,101,192,77,82,197,174,83,243,231,251,130,183,22,189,35,29,177,167,253,83,234,198,32,170,246,174,169,166,20,248,145,190,96,242,155,149,64,234,83,66,12,34,80,224,77,196,90,119,92,151,144,84,231,200,142,183,190,118,123,251,3,178,223,17,226,22,158,120,198,173,231,89,90,171,49,108,217,72,220,49,111,42,87,91,91,54,240,186,226,122,29,23,75,81,185,108,77,99,228,88,168,162,36,19,12,143,233,158,56,214,49,154,234,194,14,68,199,193,40,109,214,54,55,43,156,17,137,249,36,162,65,111,10,206,152,161,192,109,164,103,90,113,158,135,146,36,166,42,27,249,78,42,194,200,205,242,182,31,42,193,75,122,217,36,62,131,130,114,112,75,54,179,207,127,112,239,120,166,175,103,92,122,162,157,152,164,61,176,163,161,69,44,82,215,23,200,175,235,198,173,13,113,171,123,67,39,170,29,238,187,20,255,246,185,132,74,145,13,165,81,166,234,133,53,32,199,3,239,101,187,143,62,50,172,172,208,65,93,69,21,44,67,203,78,72,107,38,134,50,189,128,180,4,28,44,207,227,88,125,79,61,15,146,79,109,122,215,102,13,220,164,253,220,119,227,56,44,113,147,43,60,117,23,55,96,179,210,69,39,255,220,246,194,170,164,96,82,235,244,154,127,114,133,156,68,29,122,255,16,58,6,191,188,134,22,101,116,132,235,99,32,138,1,33,26,35,211,195,155,224,135,157,63,236,229,62,142,121,189,16,184,196,92,214,134,18,200,239,214,35,70,7,45,4,163,65,244,81,197,243,134,87,248,209,127,137,201,239,27,12,140,215,118,50,87,182,25,31,145,209,195,217,20,208,217,107,40,32,242,153,102,190,211,247,184,208,94,134,153,169,179,44,56,6,17,238,227,61,8,141,183,91,232,95,136,108,6,53,231,92,114,225,199,77,84,70,146,248,60,86,77,35,243,67,105,167,176,57,224,135,9,61,109,214,160,219,125,105,206,17,139,95,23,72,18,82,165,108,238,138,56,79,176,143,123,73,58,123,14,101,128,18,6,98,144,245,40,72,11,118,248,242,10,92,130,120,194,67,114,139,159,49,22,14,232,169,227,182,160,169,10,244,203,107,144,66,240,149,228,133,83,173,105,220,77,56,78,210,215,116,43,143,122,41,62,192,189,246,187,96,94,104,37,195,217,150,49,11,65,83,250,82,98,133,88,140,210,157,6,191,101,58,15,50,152,144,241,158,69,140,240,84,1,77,244,40,1,34,190,126,177,150,6,172,185,41,25,96,136,212,194,229,126,214,145,159,139,194,86,132,214,213,147,147,93,219,204,233,173,240,24,64,154,130,136,16,53,128,17,26,42,233,60,82,234,84,126,181,40,108,97,53,246,143,4,51,254,215,163,96,194,252,118,195,137,40,92,83,15,214,24,8,180,7,52,131,128,170,95,133,127,104,188,66,69,54,139,134,210,109,135,83,89,125,82,209,71,168,63,56,231,128,3,149,111,245,221,136,119,177,10,205,28,118,8,248,207,231,5,124,249,70,197,112,105,221,2,67,194,203,178,246,178,240,114,2,153,204,31,221,89,51,144,246,166,169,166,206,136,239,176,241,76,125,222,191,66,39,97,168,175,21,18,57,229,240,242,187,101,113,39,22,40,84,108,11,52,154,226,78,112,202,169,183,239,63,92,21,89,52,43,23,155,218,48,111,191,168,38,15,169,189,72,255,74,42,252,168,145,27,116,88,188,110,3,45,57,31,37,71,59,171,125,142,104,72,94,9,66,195,153,33,167,56,219,173,241,233,12,69,0,121,248,94,162,3,143,189,167,82,249,61,80,135,242,175,193,162,188,236,230,121,137,135,89,15,140,209,249,7,251,241,90,246,67,224,113,37,249,189,190,93,113,42,238,117,159,174,243,164,229,48,124,208,116,22,152,139,59,19,175,240,93,218,94,93,10,223,51,54,202,70,61,157,143,192,71,124,143,219,55,33,238,170,93,114,208,114,192,243,80,36,29,219,243,162,46,91,15,58,183,179,67,147,77,56,148,58,9,68,79,74,113,33,151,182,63,83,205,112,69,1,37,193,15,190,0,135,50,6,3,227,254,213,222,126,185,220,52,71,121,88,217,108,69,224,33,90,221,28,152,171,210,44,232,220,101,89,141,56,103,88,163,63,131,184,106,16,127,33,28,126,154,58,173,99,18,241,178,37,213,143,39,32,80,248,211,224,142,140,47,149,4,3,129,90,21,239,179,239,23,202,110,54,71,181,155,209,107,91,164,193,144,7,227,116,168,115,98,200,199,6,41,215,254,201,94,14,224,31,24,84,83,75,237,104,113,101,223,125,234,104,15,116,93,169,152,244,176,121,129,251,122,103,18,198,141,231,151,150,98,129,78,135,44,113,209,223,124,213,83,141,94,239,120,146,244,74,235,204,252,113,235,4,81,158,65,120,106,254,242,28,176,224,72,48,9,65,28,75,103,211,21,121,45,233,43,93,251,93,14,120,180,177,93,74,240,71,192,96,24,232,65,179,131,238,17,81,240,33,133,107,84,214,62,59,34,22,160,105,139,136,106,141,25,79,110,124,43,255,63,75,39,172,126,34,6,172,173,92,116,11,119,136,89,148,246,79,135,142,236,105,253,3,38,29,191,59,155,225,78,15,58,252,146,204,128,209,195,30,250,78,246,239,172,7,197,190,143,243,42,62,85,39,239,208,144,124,196,142,251,43,229,119,131,106,39,78,32,45,230,73,254,199,151,95,36,167,219,97,160,55,108,94,240,9,195,245,12,111,217,191,54,102,31,123,224,219,116,156,165,205,205,179,32,59,155,210,27,243,139,43,5,169,159,7,136,232,241,98,169,244,169,58,18,177,93,77,43,10,31,24,142,164,75,123,171,0,91,1,214,3,149,29,89,64,242,35,227,53,166,30,218,174,193,137,238,34,61,90,89,127,55,114,206,0,12,68,130,133,148,75,43,245,23,80,200,131,229,227,46,219,178,43,8,211,224,20,139,202,111,104,201,196,66,126,82,124,82,27,25,163,250,32,140,99,3,129,119,178,112,24,137,240,102,88,250,42,70,56,156,100,135,81,145,0,85,98,72,144,38,75,113,92,178,81,127,189,204,40,179,59,136,187,180,233,182,80,20,250,194,181,56,226,175,13,50,135,245,111,163,253,174,254,159,209,162,83,250,191,51,41,66,20,67,75,146,25,120,115,60,52,238,90,163,82,118,245,180,50,33,51,40,171,34,16,213,159,39,222,101,36,172,39,62,16,166,15,116,204,136,53,176,169,122,87,224,86,22,211,54,227,225,31,4,62,98,239,179,152,13,6,64,21,167,29,51,164,86,138,109,1,186,226,35,8,248,151,109,132,15,143,38,1,133,44,243,23,213,44,115,106,209,219,187,243,2,73,139,66,3,86,34,215,205,210,47,183,193,12,255,88,79,85,252,220,124,14,224,50,217,93,125,187,125,255,117,237,162,172,210,235,208,58,211,87,8,164,67,90,172,24,19,31,74,215,112,131,57,211,96,140,249,138,176,178,14,81,46,151,53,49,196,186,29,140,34,191,134,174,95,127,47,188,244,162,93,20,7,101,108,133,171,201,80,247,172,135,248,9,146,79,227,96,74,242,138,129,61,189,53,196,252,62,37,83,213,23,227,163,204,20,145,238,15,52,25,62,13,164,32,206,214,18,175,128,27,28,63,40,77,167,76,39,54,167,112,26,16,205,25,226,132,152,214,177,195,182,167,47,66,8,131,143,20,52,24,102,227,102,182,109,75,35,62,197,97,175,228,102,190,74,6,200,217,247,254,116,110,25,100,94,145,47,193,137,6,181,182,81,112,149,43,193,184,219,13,142,56,220,152,47,122,99,16,168,4,192,234,171,88,18,13,77,152,38,2,59,55,190,86,162,140,47,69,89,220,219,59,166,246,248,180,251,29,48,49,2,219,138,199,155,188,155,55,12,6,64,140,201,204,225,114,236,162,33,196,128,17,40,241,203,232,102,229,75,93,135,238,47,126,94,180,149,185,243,241,5,220,220,142,13,94,72,244,5,89,107,15,166,213,139,25,181,114,197,250,144,219,115,125,246,138,185,253,157,155,222,29,45,197,222,168,86,11,123,3,82,164,69,110,29,163,239,226,56,115,108,148,185,180,209,105,165,249,229,8,161,205,59,52,162,161,169,102,151,53,193,156,157,142,27,40,254,244,74,103,131,0,239,161,114,214,30,181,243,125,243,125,129,91,226,10,99,44,79,155,172,193,188,142,95,209,227,63,18,104,178,38,90,170,155,215,7,100,175,2,126,10,170,161,41,30,51,26,248,20,118,87,168,16,40,158,151,71,105,19,107,143,88,81,107,150,1,193,221,230,25,150,102,108,240,26,61,238,46,247,98,173,137,207,85,138,141,171,173,19,171,57,19,132,14,61,132,177,200,112,30,168,41,16,192,26,172,125,92,71,214,190,129,184,212,44,213,59,42,40,129,74,138,52,62,246,234,173,236,99,46,74,116,160,232,93,15,82,217,162,246,95,13,39,31,249,250,0,121,87,169,162,198,226,251,23,52,58,160,156,51,56,201,161,4,39,17,203,186,87,239,124,83,0,15,183,203,138,76,58,207,92,124,76,52,144,78,112,152,183,63,255,49,171,124,126,10,201,210,125,49,25,131,164,132,56,250,91,248,232,35,37,188,103,211,7,229,60,251,41,56,56,203,227,138,21,200,192,184,128,212,191,195,241,144,255,249,138,147,31,121,242,41,171,224,206,78,25,25,143,63,134,213,73,145,171,11,56,160,157,222,67,167,231,46,190,57,118,125,85,69,51,95,197,105,54,126,188,151,61,133,31,110,126,124,106,111,16,175,238,189,246,218,33,151,132,156,197,243,207,234,40,90,247,149,20,97,126,9,27,186,111,145,249,41,176,145,126,96,229,35,65,205,93,190,41,169,148,228,155,108,96,39,61,168,107,127,222,66,86,78,222,190,60,253,221,186,118,50,169,156,85,245,248,201,82,98,110,193,110,163,142,244,129,65,44,30,148,41,8,16,132,104,162,216,97,14,9,181,231,146,249,132,85,87,138,133,79,243,191,49,238,243,183,127,46,58,18,12,159,214,196,79,59,255,233,119,153,185,45,69,50,99,10,20,161,224,101,124,235,246,159,77,63,7,205,247,255,124,247,251,22,86,130,137,146,83,9,146,156,248,194,126,4,131,206,45,223,129,144,171,255,226,228,14,129,27,23,77,13,182,116,154,195,93,222,52,50,76,206,244,197,160,24,204,141,51,19,161,88,205,169,113,82,83,13,134,42,7,119,234,140,171,124,5,34,196,12,5,199,81,98,40,161,229,198,170,119,33,21,110,89,240,38,72,29,177,9,14,131,28,159,229,80,109,88,188,247,146,16,176,154,199,11,145,225,136,242,104,54,9,196,72,198,37,125,99,132,181,242,51,17,14,23,179,164,187,239,113,233,92,117,112,137,79,224,212,147,202,119,173,9,191,143,174,153,22,215,242,188,199,106,72,191,6,71,160,72,183,191,28,57,170,161,223,124,69,0,195,117,160,236,234,239,236,27,213,153,187,5,201,197,116,78,244,189,165,60,201,58,183,218,25,35,163,200,189,29,224,15,61,129,46,58,1,173,17,197,83,184,24,43,251,187,193,208,63,142,109,140,200,33,84,249,222,239,127,180,125,226,32,31,111,102,104,15,215,2,31,109,213,80,156,167,34,117,212,242,91,165,59,170,22,250,180,5,43,194,79,156,7,173,81,111,239,7,57,136,178,38,233,137,240,147,11,50,203,188,60,237,133,66,100,214,253,117,127,150,13,251,41,198,222,125,209,57,169,178,68,211,81,87,215,62,216,71,187,130,125,162,147,67,26,129,139,178,255,45,30,153,8,85,103,22,170,121,211,0,20,217,127,82,76,161,93,44,8,197,4,191,192,64,61,190,231,93,104,12,218,42,167,183,104,186,207,93,12,76,107,199,186,80,79,65,109,248,243,157,23,64,122,168,144,143,35,46,244,136,163,131,150,113,195,41,106,6,250,190,166,209,187,130,209,134,211,225,152,226,209,235,212,130,54,131,28,70,23,155,12,198,197,141,238,0,57,153,248,149,91,51,54,254,120,89,191,18,64,242,211,204,156,205,227,49,136,171,21,19,91,23,133,146,73,83,164,116,239,84,211,88,65,24,153,251,154,75,51,174,169,37,233,184,136,107,124,118,188,58,236,80,245,45,255,126,95,113,92,10,193,68,46,104,5,28,131,71,222,225,250,193,246,45,158,168,149,179,89,33,160,217,233,46,169,28,24,202,184,243,92,63,161,210,170,248,193,25,168,114,46,64,59,56,225,121,129,12,42,6,79,218,64,101,140,63,110,12,3,75,66,51,186,46,19,24,219,246,93,86,81,18,202,239,20,238,206,136,154,80,183,70,210,224,2,107,137,202,105,173,46,35,255,129,202,62,158,185,244,64,106,19,102,54,237,238,171,161,236,226,61,103,196,22,97,185,206,109,180,44,223,60,42,181,31,122,99,82,45,42,149,77,70,93,50,196,65,194,11,111,251,24,134,220,42,154,149,127,172,68,226,87,238,48,171,175,55,184,238,51,97,223,76,112,213,36,26,38,110,71,143,66,187,225,171,168,111,79,71,142,154,209,122,61,63,3,171,74,201,110,6,70,4,165,225,50,235,125,173,215,184,177,193,52,165,46,208,231,16,187,94,25,221,19,26,184,209,63,201,61,128,43,74,222,89,150,61,151,83,255,14,181,235,111,140,162,66,178,61,255,198,23,152,245,185,156,129,45,191,17,59,143,16,249,9,109,183,200,93,250,211,139,154,129,214,43,190,131,36,228,72,92,108,11,217,238,237,169,11,178,106,157,104,202,81,27,228,2,166,132,145,112,134,50,182,235,205,151,119,122,127,231,199,252,137,21,63,234,179,51,25,240,234,127,155,207,227,175,245,166,169,124,61,27,164,251,159,116,163,229,43,219,101,47,188,88,226,161,235,118,18,151,128,48,72,178,64,203,197,41,176,4,161,12,74,255,109,193,197,112,68,66,239,26,251,89,125,102,23,58,245,169,100,164,72,207,26,115,42,71,53,42,65,250,79,193,231,3,183,150,255,166,40,3,157,214,114,242,42,248,32,33,156,244,151,101,105,154,187,201,184,202,188,219,216,53,68,193,220,25,231,59,246,243,49,152,161,203,184,131,85,58,194,47,230,250,1,46,40,203,8,106,210,237,191,194,180,66,47,150,54,71,129,37,31,172,101,215,103,174,80,36,171,168,147,72,172,160,109,6,11,92,221,254,130,176,186,184,105,174,188,221,33,191,48,185,157,230,13,252,196,5,52,235,157,161,242,80,237,131,101,222,110,240,120,6,81,105,150,128,28,60,253,9,60,82,164,146,37,222,97,146,174,251,29,150,217,128,150,35,130,152,190,27,233,226,120,64,98,148,118,56,139,20,82,106,86,36,155,138,151,40,41,105,97,92,166,156,210,97,67,66,141,179,237,124,21,15,250,159,186,237,253,233,121,29,35,9,153,34,107,140,126,76,68,36,208,148,117,156,216,163,90,143,170,67,255,86,11,181,63,174,76,148,82,242,218,70,210,227,47,29,247,152,212,69,1,135,212,169,30,140,85,33,108,182,108,144,81,127,233,61,144,214,124,29,68,159,156,45,121,235,210,165,211,179,210,106,117,214,18,115,224,13,141,176,143,77,16,90,216,107,241,180,130,163,239,107,89,133,156,100,86,124,59,197,124,170,39,102,184,35,66,138,245,5,136,168,181,211,158,96,232,4,187,43,218,71,156,148,18,37,38,60,134,155,115,52,225,7,91,111,90,9,209,253,1,255,151,162,25,105,66,73,221,186,243,136,105,129,82,26,242,248,6,7,107,156,127,211,48,239,196,135,210,204,224,159,121,88,134,31,60,112,67,98,122,163,66,236,4,27,123,26,88,221,186,24,199,39,112,129,68,252,163,173,163,19,131,2,85,86,191,238,229,101,103,136,205,212,6,130,12,242,151,240,128,187,79,42,227,17,168,69,202,112,0,37,94,4,186,215,216,243,103,252,75,49,113,88,68,197,39,125,37,126,201,170,24,79,102,246,130,214,179,174,203,223,60,201,90,95,36,218,7,61,144,145,82,33,154,17,21,137,218,137,5,112,120,0,254,175,142,0,226,176,220,228,103,111,56,215,65,203,73,100,25,231,27,70,210,27,24,233,231,249,153,190,146,159,83,27,84,68,45,198,5,155,123,32,91,169,232,69,108,144,149,123,91,50,225,159,108,83,13,176,122,176,97,174,76,218,185,35,80,250,234,18,76,240,110,136,189,73,38,242,5,58,238,160,60,70,226,125,97,191,184,89,131,60,235,208,243,214,225,165,2,9,224,129,4,154,119,49,24,138,14,40,139,105,164,208,12,226,191,118,42,203,113,129,26,109,35,124,145,144,97,106,23,157,159,72,108,36,156,73,102,183,214,154,209,202,0,165,98,221,27,46,243,164,5,223,232,183,100,174,151,252,131,202,120,41,30,195,113,131,148,249,30,201,138,177,163,218,33,159,25,10,128,75,185,195,69,230,126,162,95,5,3,245,199,131,228,145,96,188,235,156,77,124,153,1,209,206,168,14,110,248,44,6,161,198,208,171,152,51,178,217,4,183,164,55,60,97,57,247,160,237,101,100,219,200,36,52,84,129,103,34,154,84,219,74,166,249,179,93,227,146,196,130,125,114,194,148,71,246,241,209,128,12,7,161,126,26,7,214,39,103,221,19,10,28,181,65,120,41,96,66,139,104,74,87,52,223,25,77,253,252,158,57,32,29,160,237,54,141,89,152,159,154,56,206,133,202,217,140,152,99,32,251,225,102,210,73,121,98,48,54,198,33,205,141,250,15,135,170,124,138,219,23,222,210,196,62,101,132,57,107,228,162,108,33,30,181,237,32,6,127,190,40,255,165,61,64,240,182,226,212,24,73,240,62,245,46,107,167,16,133,174,151,157,13,153,53,200,235,33,29,129,55,160,162,151,65,240,170,61,187,216,146,210,124,142,15,70,209,68,190,206,23,109,40,120,198,58,74,148,47,30,127,10,92,219,87,88,135,27,243,36,32,58,119,58,221,37,134,178,249,40,184,232,69,126,160,43,252,148,19,2,149,116,199,38,77,252,50,210,154,15,13,132,226,223,197,26,188,8,14,116,23,201,181,19,42,121,65,1,101,107,11,214,25,172,66,129,124,25,140,113,228,65,231,8,41,0,195,11,132,202,151,226,45,58,168,190,108,107,156,46,50,191,246,145,100,121,112,208,214,181,49,111,202,37,44,136,117,95,222,69,38,168,153,62,211,128,8,132,152,18,181,227,55,177,169,22,40,29,115,144,123,66,55,155,40,8,161,80,38,167,43,211,243,162,114,116,140,166,217,58,88,147,203,221,20,37,206,171,236,195,224,30,203,140,128,99,68,81,141,162,99,240,87,126,75,18,181,185,28,72,43,235,175,185,195,250,171,142,32,205,142,120,230,111,105,22,220,21,115,53,126,109,3,20,100,140,216,21,119,71,81,241,185,237,19,88,114,228,85,39,48,46,162,12,31,5,229,148,235,229,220,219,180,161,204,194,211,156,190,128,107,28,152,89,95,145,215,120,225,160,26,38,245,65,109,132,93,184,12,101,98,143,41,58,47,73,0,59,79,251,153,15,144,178,246,119,19,194,63,172,222,18,6,238,197,155,95,101,206,188,70,107,208,151,9,74,179,234,126,142,249,111,1,244,40,163,222,233,136,217,173,200,71,4,227,139,200,181,173,181,226,212,28,88,158,159,106,56,76,66,84,219,78,62,187,173,10,102,91,255,16,163,62,131,57,9,93,235,56,197,42,199,91,99,239,157,123,0,144,123,162,196,16,30,8,22,139,93,62,15,65,110,79,197,241,157,17,172,123,140,42,162,45,116,166,10,13,93,235,239,188,223,67,168,44,214,22,163,236,85,219,139,146,50,218,76,91,14,150,191,179,172,35,152,15,237,35,169,16,85,93,30,42,172,49,235,239,179,110,84,80,167,2,152,213,249,8,159,231,126,185,80,140,232,36,100,219,169,71,109,66,143,104,240,73,235,99,25,46,56,119,119,157,157,80,25,67,98,178,143,181,85,193,18,119,22,67,13,1,77,96,70,221,100,82,196,232,67,65,100,16,40,54,239,179,32,18,204,147,167,122,94,165,120,115,174,96,143,199,73,100,103,15,152,117,76,103,68,4,130,250,227,24,245,52,197,189,227,167,182,67,122,65,25,182,226,176,224,126,86,89,149,179,232,224,11,54,159,99,243,239,199,151,175,73,208,140,9,13,61,9,139,0,139,173,20,30,64,244,249,104,246,162,242,115,180,185,147,106,174,43,116,208,17,26,200,178,59,157,207,155,14,140,76,45,169,153,162,62,170,172,163,205,110,16,187,179,3,88,243,89,212,239,230,196,56,175,195,175,106,120,190,0,180,107,52,136,28,52,13,186,12,127,112,132,159,4,74,120,23,92,200,146,42,23,106,66,85,104,123,103,4,227,125,226,37,139,163,191,23,81,110,137,158,64,238,18,213,177,123,208,14,202,112,219,193,62,75,131,39,222,238,189,249,215,27,158,22,210,3,1,99,237,68,133,160,96,44,88,208,121,122,171,62,183,158,53,251,24,255,8,38,49,79,149,183,82,40,93,78,78,212,169,118,74,79,234,123,139,64,98,214,134,99,240,119,123,118,96,155,142,94,213,135,105,54,219,211,57,18,61,88,229,100,142,230,115,150,62,136,117,169,225,230,40,156,193,220,109,197,98,105,214,91,91,26,221,198,13,44,39,236,190,228,193,214,251,18,219,10,53,240,110,136,240,33,163,115,23,221,130,73,150,137,137,28,0,25,221,47,140,115,32,32,163,116,244,199,63,52,82,8,60,129,61,113,113,60,97,69,24,129,232,126,23,205,150,143,186,149,246,206,105,104,1,192,197,137,171,82,193,101,155,169,190,77,127,11,224,189,22,122,238,117,254,86,123,32,108,41,70,187,230,216,177,204,170,219,108,244,188,233,116,200,188,140,57,126,112,49,1,157,154,69,202,167,191,25,119,89,43,198,211,146,161,84,70,92,142,26,223,77,169,141,231,108,149,232,181,176,151,11,179,130,67,8,209,78,247,170,113,185,252,85,158,22,90,231,118,16,156,146,247,184,100,149,31,58,59,84,35,110,251,72,101,21,206,156,200,93,92,164,173,8,158,185,54,177,209,19,125,138,219,236,196,207,253,246,168,159,64,11,134,91,101,11,244,95,2,118,11,118,121,247,212,111,82,232,78,225,251,84,236,129,45,123,30,247,184,2,180,87,23,153,217,53,136,56,93,29,60,172,191,77,123,167,213,213,156,3,3,171,253,108,113,115,4,140,222,58,228,231,42,217,179,63,233,240,31,148,193,58,101,120,68,151,200,47,192,237,38,132,63,171,90,13,34,67,127,83,138,134,144,50,84,155,129,107,6,51,250,149,10,60,69,36,222,2,76,217,5,199,92,215,155,98,165,184,30,143,101,53,213,54,177,188,205,47,75,106,149,48,218,179,201,171,33,77,10,129,57,89,127,134,3,204,245,165,127,177,201,147,240,80,240,216,5,106,159,35,126,221,244,215,124,84,0,31,139,6,174,247,238,223,181,223,231,231,245,67,243,103,75,166,68,7,77,53,187,161,123,215,100,80,144,141,217,94,8,178,8,8,181,211,30,81,11,232,158,115,65,166,174,237,244,18,181,33,122,56,28,56,33,19,243,177,32,58,101,72,25,193,186,165,134,201,168,252,1,165,34,70,24,190,92,178,201,188,207,71,5,97,28,69,56,37,119,27,3,231,185,158,35,50,44,150,110,192,219,202,177,234,132,55,219,233,255,12,155,134,226,166,97,192,44,255,62,10,247,121,44,196,25,228,17,142,94,132,0,187,208,104,55,223,223,210,173,109,132,163,208,254,102,182,71,149,248,40,251,80,87,76,240,222,180,198,27,238,42,193,77,132,115,84,104,10,170,116,22,103,92,111,134,191,29,178,4,188,204,239,222,23,108,197,20,252,159,25,119,139,82,3,87,120,219,118,126,81,20,145,185,56,49,56,85,139,206,23,141,27,222,64,114,200,251,159,31,57,250,131,102,110,182,89,84,116,210,183,231,196,23,30,240,182,200,60,61,35,48,193,133,80,130,84,88,158,55,231,53,33,211,10,230,82,232,16,98,45,54,40,231,12,146,159,45,160,37,190,72,144,126,149,96,59,46,213,89,253,26,143,176,190,181,124,43,32,116,14,201,42,183,27,47,233,9,211,81,38,11,124,159,8,193,31,214,113,252,95,56,80,169,5,161,80,217,94,1,0,10,34,170,252,46,45,4,99,60,223,122,174,21,137,73,129,212,89,198,40,87,76,223,255,58,44,213,161,20,198,94,255,146,4,62,34,34,110,190,228,230,108,47,171,8,64,23,151,72,199,166,38,81,227,4,212,22,163,112,199,91,137,114,87,5,114,219,95,77,200,127,134,0,121,95,244,7,17,190,18,229,64,42,128,66,249,59,50,82,108,191,103,74,62,39,210,250,90,147,244,81,54,148,194,68,87,154,212,48,14,247,46,29,98,167,35,222,167,214,84,211,25,114,77,48,50,168,96,5,191,147,5,75,167,109,70,145,48,62,11,207,127,209,120,215,181,30,4,200,58,161,110,26,3,14,48,171,73,137,27,31,207,196,11,136,177,248,132,193,145,243,200,60,118,228,11,231,190,83,212,183,223,198,140,219,72,129,231,118,3,104,147,46,47,184,41,221,91,64,122,26,21,49,197,107,38,92,127,80,0,47,40,52,201,29,248,255,16,21,206,99,128,88,54,21,161,163,149,188,76,98,152,232,54,211,131,216,129,14,45,34,188,63,69,62,9,225,72,130,175,125,197,255,95,34,157,113,18,189,129,134,228,110,241,74,25,123,48,100,238,40,46,179,98,71,243,208,165,50,229,121,76,120,73,208,230,214,48,120,34,121,203,176,18,238,55,185,166,139,133,114,176,242,2,213,140,154,11,155,45,248,78,80,219,8,212,186,109,148,44,82,29,142,99,134,246,63,57,243,246,86,166,120,182,65,88,188,139,20,171,221,87,232,167,30,161,104,68,162,108,192,136,101,71,176,10,19,54,199,253,220,242,4,161,231,156,161,211,189,38,212,129,190,169,152,8,238,215,245,183,57,137,193,34,136,87,118,211,216,197,28,206,179,202,155,70,81,47,186,189,175,213,100,243,134,80,141,59,10,112,238,253,90,171,24,155,62,15,184,182,3,253,223,191,113,86,168,200,41,30,48,2,42,60,101,140,45,79,230,148,43,137,41,120,168,221,92,158,119,146,88,65,122,156,131,174,34,17,153,168,229,82,8,36,155,15,135,65,251,199,221,10,199,126,19,184,59,236,221,143,135,147,202,199,235,42,110,159,116,35,236,129,149,33,207,252,143,120,209,98,10,110,210,211,159,228,190,8,239,250,153,21,160,5,159,15,179,182,72,251,118,243,232,174,182,43,253,241,79,48,199,71,246,11,242,207,14,4,140,153,104,207,116,159,37,117,155,231,175,180,64,67,42,198,228,52,34,207,248,185,104,26,18,127,179,196,39,68,70,184,181,203,83,210,108,172,30,102,38,80,85,27,36,196,80,50,110,127,130,252,72,78,213,61,180,32,154,106,204,186,69,121,25,209,43,124,229,38,215,171,37,75,255,242,101,210,91,160,147,75,39,111,146,69,13,5,114,88,222,151,216,103,84,76,243,219,175,32,158,121,218,51,89,20,201,161,20,236,208,161,10,90,103,19,113,72,131,193,229,225,63,4,122,169,26,215,99,1,1,41,95,121,91,120,183,251,222,171,8,37,162,13,180,143,220,174,181,1,138,106,70,152,119,202,31,101,23,84,52,248,212,180,70,177,164,164,56,175,128,196,110,154,53,227,155,195,33,251,45,245,120,158,232,227,55,175,8,59,9,124,118,81,48,71,43,31,137,45,41,206,45,116,3,175,208,136,125,26,95,126,115,242,52,49,102,226,209,126,108,207,243,220,243,248,165,2,207,207,128,184,30,81,137,79,113,208,81,101,90,16,166,20,138,143,184,202,174,203,67,218,193,222,107,157,186,184,118,55,229,193,60,205,212,68,19,6,206,76,155,127,58,0,179,117,186,126,45,150,211,110,178,62,62,214,153,250,53,137,62,68,7,160,107,229,17,164,117,159,236,103,19,188,129,226,186,192,25,118,131,120,53,243,30,153,40,75,184,172,183,162,118,94,169,63,233,20,132,153,225,160,21,195,97,177,141,226,212,251,139,8,28,39,153,8,177,24,72,182,62,221,31,158,56,175,148,35,149,72,54,97,123,207,207,12,230,226,24,75,215,95,161,161,154,27,80,85,178,187,33,140,129,61,119,23,214,253,141,2,253,111,194,130,4,107,41,249,229,58,7,59,58,244,215,63,57,66,162,12,15,173,184,40,39,49,91,25,173,236,103,226,133,173,116,255,92,220,37,66,77,223,218,30,213,93,120,54,166,61,205,207,23,67,9,211,157,144,1,110,120,166,228,102,56,179,62,43,194,144,214,240,174,145,30,95,186,39,44,50,66,221,116,31,102,149,73,254,145,150,0,91,122,35,98,247,216,60,98,254,85,3,162,182,100,143,193,49,99,188,146,102,200,91,152,82,0,117,197,101,124,199,16,65,188,101,253,134,42,146,145,224,27,116,154,48,204,248,245,37,179,141,158,6,31,63,64,176,16,40,58,214,97,28,142,219,53,190,173,235,29,24,16,74,202,98,89,130,105,50,200,6,113,160,57,224,110,244,98,227,91,77,38,223,75,80,138,70,126,190,224,150,194,1,77,73,184,216,92,51,176,71,24,134,152,203,215,99,233,241,141,130,68,154,195,236,135,231,241,245,202,58,209,125,218,136,170,189,155,17,133,245,96,55,131,106,99,177,159,104,233,169,55,154,114,173,85,215,84,98,205,185,67,211,55,159,250,68,247,132,175,111,56,40,0,198,182,109,243,111,71,81,118,103,3,97,111,4,159,56,2,200,14,111,64,33,0,75,129,163,69,7,127,78,2,140,207,134,91,228,246,254,46,85,47,180,205,188,223,136,65,146,131,136,102,153,207,250,30,26,10,196,198,145,102,218,19,161,212,126,155,243,190,246,252,35,97,238,97,117,182,185,243,12,57,135,229,201,56,194,182,129,102,29,92,189,144,91,31,144,162,120,100,175,22,136,186,130,140,192,68,94,77,91,162,59,185,40,147,84,124,149,57,108,164,83,79,240,0,147,121,40,96,182,255,230,163,240,174,149,245,158,45,196,200,80,174,232,48,158,53,16,67,200,201,118,172,123,66,83,89,121,74,63,213,125,87,97,193,64,45,5,214,212,124,139,146,158,182,154,33,82,121,107,143,16,76,125,163,87,61,175,137,139,161,243,156,31,134,200,202,189,86,59,56,31,250,213,196,138,185,54,247,62,229,175,211,234,225,232,83,219,250,140,95,200,187,68,208,103,248,26,45,6,143,134,147,124,165,201,103,152,148,122,222,152,131,45,153,154,253,70,170,49,80,152,190,120,128,18,2,225,107,35,95,75,81,137,25,34,230,149,135,104,23,14,16,28,121,242,246,104,168,63,236,78,64,245,252,107,118,9,55,73,126,31,153,36,212,132,38,172,100,38,122,193,107,88,127,45,81,37,38,176,95,167,91,196,140,192,239,106,9,88,50,225,217,119,196,5,228,210,118,236,14,92,229,150,5,64,24,95,240,106,112,155,226,250,59,80,142,228,224,59,100,77,91,177,212,202,54,207,76,10,86,208,99,113,151,138,54,123,236,168,246,117,44,3,148,245,93,130,254,141,231,134,136,65,6,191,188,124,107,103,221,255,95,41,215,16,102,209,193,192,166,9,154,78,209,217,41,59,120,92,148,53,44,95,4,154,249,137,163,137,191,94,106,5,214,96,106,239,159,187,218,149,220,90,57,80,156,249,225,232,72,29,222,25,141,4,203,60,134,133,215,93,161,175,185,252,87,255,237,134,40,32,63,233,105,133,248,189,199,180,140,177,171,89,38,170,61,128,122,104,243,187,248,206,4,202,209,233,186,71,215,111,99,29,217,4,24,226,74,222,147,4,222,182,63,227,20,9,173,176,203,229,35,44,34,183,154,109,98,3,17,206,86,18,87,9,119,85,183,80,143,203,43,182,72,0,46,76,248,136,230,14,242,163,103,21,1,65,146,226,39,37,197,232,76,96,82,107,245,34,122,201,114,80,166,229,42,146,154,247,68,65,242,224,232,162,27,81,99,13,140,196,172,193,161,162,116,21,228,124,30,233,39,130,40,101,162,6,168,59,161,2,183,229,200,64,151,71,73,179,193,222,23,106,254,146,28,83,12,210,172,179,88,136,51,29,206,14,16,94,133,109,94,243,210,134,125,85,2,45,159,137,231,18,84,155,207,227,121,247,7,40,186,195,2,221,69,42,145,185,102,200,133,98,166,52,62,71,194,13,128,60,9,14,171,12,105,140,145,247,254,221,155,95,233,227,61,1,92,43,114,47,3,215,37,148,33,103,170,9,35,46,68,134,149,186,73,84,148,204,170,150,14,165,72,222,122,159,137,109,218,1,220,9,177,179,223,245,179,71,68,181,159,255,227,156,156,68,30,225,220,181,33,10,57,81,35,161,19,226,22,109,51,201,80,2,192,139,115,97,103,228,124,8,118,61,23,77,100,143,62,81,11,15,204,153,25,123,225,192,110,119,129,15,185,220,206,170,160,53,182,114,111,85,241,214,66,29,230,186,192,186,156,43,91,144,42,160,177,53,55,72,120,241,143,145,89,95,101,52,23,108,33,166,119,127,31,239,206,94,112,191,162,48,240,161,57,202,191,62,10,188,26,179,102,52,60,43,164,161,8,120,20,188,177,142,118,157,172,181,128,1,143,53,188,140,105,219,173,236,150,43,56,56,192,149,111,27,191,51,221,226,71,99,209,93,138,178,241,214,24,1,53,106,19,230,68,167,138,199,2,161,243,52,24,96,90,133,217,241,120,110,125,169,217,133,211,16,80,38,223,7,71,132,185,99,231,54,82,76,225,205,12,231,163,215,135,243,73,11,130,159,59,65,191,132,98,54,211,54,101,101,165,56,43,223,224,85,69,58,176,169,195,127,47,69,14,223,147,36,252,234,126,45,216,85,230,233,145,77,18,136,61,30,123,243,12,104,222,151,87,176,187,65,129,171,188,151,162,34,223,194,20,130,13,40,134,223,163,105,211,20,106,215,151,231,219,244,220,226,136,78,53,50,27,9,30,165,59,111,255,9,97,183,237,0,46,250,53,119,144,168,138,110,198,69,202,246,91,53,95,144,214,134,214,210,161,170,140,171,87,28,42,175,186,108,221,46,236,191,115,138,228,103,141,223,218,112,178,129,204,58,159,219,68,208,240,157,27,132,17,95,162,85,13,11,88,200,240,27,161,139,136,5,25,177,38,133,33,217,179,244,219,172,220,116,93,100,26,125,54,27,73,171,212,228,170,13,95,173,43,197,143,97,106,127,179,30,195,199,247,167,5,234,117,237,163,62,135,34,3,151,134,172,185,138,77,7,197,16,27,227,35,121,217,209,182,34,64,128,46,150,78,156,63,233,99,30,107,176,91,222,11,56,101,180,153,17,210,172,162,171,227,201,55,183,13,9,37,35,128,27,209,77,98,75,89,253,206,117,142,75,2,98,248,194,88,98,108,130,115,183,192,17,52,142,37,99,115,251,60,93,85,176,4,100,11,112,37,73,137,99,157,49,200,40,76,236,228,185,116,157,82,196,217,237,132,112,181,249,172,45,94,217,32,239,199,134,156,124,120,218,166,6,9,130,71,53,200,63,186,113,130,26,208,220,72,211,248,227,198,63,71,206,35,185,151,102,26,169,208,63,152,231,224,69,38,66,24,162,40,59,35,208,60,170,77,51,154,26,81,152,64,153,20,214,191,25,202,251,1,205,115,22,61,160,43,32,232,224,150,92,104,7,66,139,96,239,45,103,125,28,120,246,20,98,187,74,241,98,224,121,200,177,89,102,219,147,225,110,251,60,66,34,60,234,84,179,95,221,249,6,35,63,49,207,250,189,72,99,94,126,172,41,5,30,106,150,108,17,172,23,146,172,160,217,169,112,151,11,175,245,96,221,31,228,72,49,167,142,9,193,222,164,15,14,186,116,60,126,146,145,9,227,150,160,193,156,146,230,251,161,59,65,240,251,227,223,142,218,214,9,137,183,36,167,86,133,201,237,40,69,145,111,210,141,49,81,92,43,31,12,146,64,250,226,114,43,239,206,60,34,83,18,207,34,139,136,180,139,100,34,120,212,193,35,167,39,70,27,106,36,237,178,138,153,23,30,248,248,249,90,59,247,127,223,113,161,209,164,40,253,218,194,194,46,119,23,15,224,77,185,215,210,192,227,74,15,198,54,42,22,159,81,245,209,137,122,215,140,3,240,32,82,21,227,206,194,15,241,108,150,201,70,177,165,248,33,214,63,80,212,54,139,104,215,57,213,233,4,120,203,11,241,156,88,219,134,2,199,15,190,59,237,249,92,135,165,236,128,106,93,243,18,73,92,77,12,52,226,144,60,105,221,34,230,128,114,120,126,203,148,86,0,179,61,7,67,130,248,45,129,236,173,226,219,158,140,211,121,197,63,83,191,120,228,35,65,173,231,18,110,249,171,239,49,49,63,28,251,150,212,117,89,223,99,13,191,245,107,11,47,27,147,171,109,64,4,254,191,22,128,100,176,30,36,216,249,242,204,142,187,25,240,244,85,251,143,84,216,70,21,3,252,66,35,61,22,25,104,27,66,175,207,127,52,179,171,197,180,44,181,108,4,165,99,249,239,219,215,161,193,88,111,213,156,166,211,220,24,150,197,169,14,118,74,80,222,32,96,95,226,159,19,239,84,93,18,104,22,139,136,161,221,24,63,193,153,9,123,67,142,218,178,229,74,75,21,136,43,70,24,73,205,12,45,198,156,82,232,190,248,108,42,202,13,160,17,108,92,192,102,83,80,97,124,65,215,233,184,128,73,47,62,164,169,89,32,164,251,255,122,61,182,8,216,226,87,127,77,56,152,48,215,166,93,118,35,48,43,133,204,238,165,18,60,138,90,106,236,24,149,5,34,156,210,244,33,121,87,97,195,189,246,93,86,123,57,120,76,174,2,129,22,251,203,27,251,166,199,79,217,205,180,180,99,115,250,9,113,137,137,45,199,174,106,43,181,208,212,97,130,61,142,235,48,87,114,211,109,201,98,39,228,254,44,164,37,83,108,180,134,104,186,137,238,102,95,120,97,31,52,115,234,24,50,198,148,106,176,11,53,223,180,104,11,146,106,76,183,239,234,192,251,172,101,159,41,157,76,17,85,17,127,180,110,85,1,66,168,82,65,183,221,88,122,64,81,28,129,224,231,11,95,204,195,245,57,20,93,224,174,71,86,53,134,59,174,63,127,40,252,151,164,100,248,196,26,217,223,235,228,21,126,245,105,197,35,139,252,156,128,118,3,218,48,72,27,24,239,97,240,108,149,33,254,194,116,8,5,68,207,231,192,165,108,27,189,51,29,30,217,80,103,71,82,234,221,62,41,105,100,71,199,88,225,27,10,232,97,25,147,179,203,247,211,179,8,98,100,13,238,93,232,23,183,140,104,163,141,201,55,82,23,247,160,11,120,101,25,108,207,97,40,17,72,167,5,179,212,19,53,55,27,206,232,216,37,192,0,14,140,194,200,20,34,239,141,163,195,4,58,97,163,61,209,124,141,28,179,132,201,72,40,111,193,104,37,88,38,199,169,135,75,136,56,11,139,149,36,209,100,99,248,100,226,151,187,136,113,198,26,14,235,197,138,214,119,145,101,119,75,13,180,244,34,155,37,247,153,142,211,155,192,9,9,35,103,223,11,103,131,12,246,136,84,73,93,8,196,178,66,146,141,133,152,48,10,192,14,104,100,246,180,51,30,105,185,137,15,162,166,135,98,178,134,251,78,79,140,80,124,184,246,50,151,91,158,197,78,63,12,198,34,6,78,2,2,196,47,52,187,25,147,188,163,64,32,4,171,181,18,180,84,145,219,252,36,248,48,128,35,30,102,110,111,26,191,113,94,23,223,195,65,122,139,128,112,213,39,148,229,195,11,157,167,14,161,64,92,85,93,198,196,155,75,144,147,156,186,237,211,253,148,201,199,8,68,62,231,157,142,125,203,23,113,112,159,81,187,249,45,201,36,83,140,228,172,244,111,185,30,52,73,135,188,181,28,14,55,116,18,155,241,180,39,67,124,245,157,87,116,192,60,109,183,192,191,83,121,124,7,52,96,185,202,207,174,166,36,115,112,171,200,100,86,142,209,170,239,49,119,83,54,12,36,139,156,255,25,134,121,225,183,74,67,28,135,247,111,224,247,46,201,228,196,233,101,223,9,67,64,27,66,19,151,7,229,19,189,207,150,114,193,14,54,174,86,25,122,53,246,28,97,197,144,165,114,87,212,21,88,35,182,243,182,252,95,92,247,29,195,150,253,246,89,51,123,39,216,123,132,192,177,146,232,63,29,80,113,161,99,236,115,53,51,126,221,148,51,24,36,121,21,46,7,86,6,63,122,220,90,206,235,104,100,135,254,229,74,29,46,194,122,197,222,176,146,254,245,130,120,154,119,167,109,105,183,238,238,226,80,158,131,32,209,178,234,205,67,58,20,246,151,211,89,160,247,182,10,63,18,65,52,169,84,127,3,216,3,233,226,15,67,253,0,213,202,21,239,242,119,85,154,200,26,239,161,106,209,12,196,32,121,44,94,188,206,216,253,235,210,173,54,200,128,31,108,142,97,52,168,23,123,102,127,135,35,188,29,93,124,251,67,166,212,41,138,241,61,31,180,188,2,82,51,113,20,48,55,184,37,61,203,195,158,71,128,149,55,111,206,150,213,106,190,40,254,151,117,143,47,194,171,236,124,57,162,178,48,183,92,66,67,170,77,0,41,84,58,70,27,226,38,212,2,200,12,85,13,162,168,45,207,117,199,231,158,191,56,230,120,144,149,201,122,41,36,50,89,175,88,20,112,76,222,5,57,133,98,235,198,245,83,101,62,201,6,157,123,135,231,60,240,144,87,178,187,1,21,18,82,187,97,16,29,245,26,229,85,51,180,49,101,192,198,223,119,112,158,65,148,64,138,146,156,86,155,178,0,198,244,185,239,123,215,97,22,245,176,106,82,230,173,48,60,9,158,170,76,182,147,246,244,107,222,196,138,158,20,134,172,4,166,211,196,40,149,156,223,53,240,8,188,8,45,215,2,90,228,213,112,27,179,5,194,184,73,217,208,169,246,83,119,123,185,212,71,106,160,73,31,90,235,225,234,133,120,174,135,122,178,54,211,98,235,222,234,120,181,154,76,23,100,32,131,214,25,153,136,214,156,235,222,57,254,32,39,178,74,81,1,191,35,109,231,179,124,99,94,253,82,199,95,149,17,251,17,91,90,33,225,23,17,139,232,253,118,226,18,81,224,48,172,3,15,111,85,36,240,227,50,21,245,6,75,114,14,84,232,176,67,91,73,195,113,218,183,234,11,228,254,5,248,50,180,235,63,75,243,187,46,23,113,255,155,115,58,66,221,74,143,32,32,89,137,46,246,226,118,63,226,171,77,252,165,4,229,7,135,88,81,119,15,0,41,49,67,182,103,38,94,140,211,152,206,163,190,88,109,199,85,219,220,60,123,126,102,209,15,189,211,185,38,60,190,174,84,102,65,246,47,166,76,59,159,27,77,86,119,120,246,224,54,247,126,177,6,8,134,200,96,211,255,255,53,251,186,164,167,206,12,146,101,61,114,124,233,91,15,171,193,34,47,163,145,40,60,205,247,173,90,53,24,51,161,96,48,185,254,73,254,173,187,69,6,124,63,32,56,0,234,96,96,154,110,14,244,189,169,165,224,228,193,230,70,231,169,185,136,194,79,210,29,65,2,247,191,20,196,99,111,197,138,119,68,224,192,8,196,128,10,144,43,192,206,247,222,27,222,71,130,242,215,113,86,231,64,64,226,169,39,209,157,72,40,127,176,154,251,123,56,218,243,83,12,102,184,33,36,211,8,40,213,7,172,234,29,243,234,104,211,143,115,9,79,169,206,15,89,53,213,48,203,32,142,24,44,71,165,203,76,73,192,192,151,175,113,216,216,154,213,10,194,209,191,192,244,123,156,91,192,206,138,94,94,3,245,52,167,39,178,41,11,48,49,41,40,122,53,13,71,139,232,86,28,221,61,210,2,0,178,209,68,85,86,139,194,167,33,21,168,236,118,91,59,236,153,51,30,8,123,172,117,45,196,221,1,221,112,121,53,210,82,240,247,103,14,246,49,154,213,230,218,79,140,98,48,179,122,46,20,204,161,201,108,245,100,226,154,183,8,32,187,34,201,80,247,105,185,71,192,229,162,224,243,62,132,101,182,160,123,223,238,183,254,14,22,37,151,244,125,218,94,166,107,115,170,235,233,2,167,169,199,191,43,113,14,67,15,49,54,137,62,49,27,116,18,122,252,90,131,62,134,146,17,22,27,89,56,38,106,217,97,202,196,35,86,218,158,19,255,60,89,140,86,13,255,142,191,67,39,164,115,180,43,74,115,27,134,159,250,54,243,184,147,31,33,201,252,214,209,208,198,126,150,122,214,180,192,167,179,159,112,164,149,255,6,8,91,175,247,117,110,205,185,197,177,21,86,150,207,83,63,209,24,132,97,98,114,0,99,137,124,246,72,106,235,185,214,138,3,167,52,226,249,193,150,40,159,226,44,31,26,106,26,70,146,220,189,114,250,38,5,156,240,50,165,227,164,143,17,234,135,148,138,202,16,199,14,49,74,18,119,58,131,251,167,17,29,44,72,18,158,194,224,84,104,226,207,118,151,128,198,97,54,28,66,211,8,129,214,226,156,214,131,183,253,107,249,150,93,170,99,2,68,199,216,44,217,31,28,200,159,61,133,126,125,250,113,205,162,49,188,80,14,60,8,208,84,49,157,37,163,223,32,106,88,161,97,172,85,236,79,207,14,78,209,244,253,207,183,4,254,103,87,109,172,78,221,219,198,196,234,27,175,118,37,250,79,33,246,93,51,244,46,169,185,3,176,71,157,143,71,226,19,177,230,217,149,2,9,86,24,147,135,20,54,47,44,157,212,253,76,107,119,53,49,208,191,60,140,252,22,78,124,46,65,206,68,123,114,194,220,246,233,212,170,164,251,208,37,4,154,224,219,176,249,39,27,251,107,204,228,251,106,229,216,229,100,157,161,13,249,144,154,68,84,31,9,118,126,52,4,234,9,5,227,199,48,101,59,40,231,47,200,126,168,131,159,85,55,212,42,95,251,169,49,192,62,92,15,146,48,57,13,1,141,195,66,199,176,10,249,149,145,184,21,136,3,226,42,83,151,117,254,87,153,134,139,201,60,115,123,113,129,85,27,158,60,114,90,53,17,69,223,1,125,135,197,223,210,209,228,75,57,237,88,77,29,76,43,111,63,253,186,242,201,247,144,78,253,113,72,41,15,156,94,131,109,237,6,43,215,186,101,16,88,190,62,161,163,69,40,118,202,50,147,126,148,37,228,114,172,83,84,112,134,99,161,216,143,179,145,160,173,34,0,170,199,242,220,93,21,66,46,117,135,21,66,120,122,32,114,23,214,104,191,61,2,48,19,151,156,187,101,96,50,32,214,37,155,93,221,86,80,64,19,231,6,164,177,127,186,31,223,137,248,111,123,124,34,241,165,209,80,208,27,255,230,13,227,238,138,118,12,105,1,211,188,87,124,249,239,116,150,3,92,156,134,62,241,132,244,144,53,128,59,163,214,31,246,218,210,61,225,43,136,143,99,217,98,25,207,104,171,3,49,80,176,132,168,200,97,115,51,229,103,126,93,174,32,131,180,157,36,122,169,142,208,203,160,157,54,150,185,110,74,53,166,27,111,88,142,176,234,125,52,231,165,102,37,236,196,92,190,61,2,149,148,201,17,189,95,236,44,0,191,63,162,185,149,149,79,187,123,242,93,96,138,22,133,62,209,7,79,136,100,10,38,149,184,192,252,215,142,8,166,255,143,163,100,130,41,48,175,0,79,77,237,178,50,243,181,108,104,165,166,249,215,162,141,123,203,20,36,66,53,254,18,157,121,104,112,214,65,113,26,241,3,209,94,255,110,74,167,11,73,47,244,92,38,105,54,174,3,15,181,66,189,193,227,179,79,251,186,225,72,152,30,57,41,113,161,127,104,251,141,144,117,153,181,131,172,216,151,75,30,101,82,113,42,147,163,201,92,134,0,3,96,130,252,32,175,119,128,119,92,63,212,49,31,129,233,238,177,145,117,185,134,121,149,68,236,137,217,164,201,187,144,55,13,206,198,32,149,37,8,36,28,21,68,39,68,9,165,215,88,231,200,23,206,194,62,165,248,128,27,246,97,3,136,246,204,63,61,102,134,205,28,137,105,69,94,17,113,111,56,251,96,67,15,41,2,5,153,146,224,232,120,159,212,77,169,182,136,171,42,213,119,67,12,247,206,128,219,159,25,128,78,77,15,167,41,118,141,237,39,121,148,114,75,156,180,142,253,77,136,151,98,168,63,6,203,50,146,25,234,1,155,194,139,246,117,132,76,178,19,221,224,191,64,1,205,93,161,104,21,199,61,212,133,65,67,132,53,39,201,74,183,215,84,150,164,81,174,190,138,186,212,106,65,167,204,42,13,60,228,163,154,202,248,82,175,3,175,242,118,41,81,9,69,208,130,60,143,164,80,202,46,234,66,36,120,237,96,4,48,8,176,88,44,119,30,37,184,85,48,38,137,32,9,247,75,184,71,9,26,220,113,209,232,37,125,75,31,26,164,70,126,2,44,220,162,103,251,142,242,131,89,135,78,187,125,230,239,235,220,208,80,13,245,36,186,172,175,33,128,88,209,121,205,16,161,251,17,203,114,51,90,174,46,47,65,103,232,230,48,215,3,156,17,172,244,163,218,252,153,116,45,230,205,250,68,177,234,178,126,207,31,26,236,201,61,190,40,84,38,195,220,116,109,82,170,62,222,214,121,143,38,180,112,237,175,141,124,109,131,138,186,228,132,147,2,251,244,2,76,53,232,198,16,130,24,78,83,99,146,32,5,159,170,205,205,89,142,18,73,54,143,168,26,215,114,6,38,125,164,201,173,81,9,165,28,49,251,187,28,65,142,229,69,217,110,86,232,146,215,144,187,143,24,11,138,103,173,191,74,98,172,137,65,10,237,122,50,72,49,66,165,171,217,174,126,145,144,98,152,44,124,66,87,175,161,66,18,177,54,239,34,32,160,183,224,129,107,231,71,10,61,180,35,122,13,18,102,13,240,134,175,0,83,90,41,3,133,2,24,112,222,249,65,183,216,211,47,92,122,99,71,110,123,120,190,154,182,182,12,132,132,128,174,185,6,54,243,177,241,220,8,232,31,172,88,14,37,108,234,113,175,110,12,186,31,129,41,218,39,227,105,234,171,88,120,53,58,207,91,46,217,158,38,229,207,48,250,176,70,23,227,192,177,94,230,97,165,66,24,55,155,123,132,122,185,76,210,56,53,61,4,131,157,54,216,193,130,230,105,67,51,243,18,27,59,5,2,121,145,172,193,60,125,115,163,62,38,13,29,15,214,216,206,75,77,155,57,71,38,130,163,51,103,181,159,95,191,34,111,191,165,174,123,151,108,22,182,121,165,152,66,102,177,63,224,142,125,20,144,21,14,224,62,127,104,0,106,96,162,83,153,80,103,205,13,198,162,240,36,53,28,9,14,0,192,66,36,10,154,131,20,240,137,50,213,44,31,15,121,190,235,83,32,64,249,91,154,130,117,221,187,192,60,239,136,233,108,96,197,119,143,56,92,38,138,254,215,146,139,194,92,213,183,254,54,106,52,233,16,250,168,49,196,14,142,112,248,125,108,160,234,73,20,135,77,120,141,245,121,25,251,143,99,90,247,110,221,118,201,76,171,23,149,106,178,226,98,230,172,29,94,25,129,118,150,197,106,71,136,196,122,9,5,12,44,151,120,205,11,108,63,192,113,116,172,44,111,247,58,70,28,227,190,111,86,38,193,217,8,188,58,118,136,12,201,90,181,56,242,234,217,74,251,102,128,93,250,78,231,4,63,239,17,185,140,65,147,241,172,189,144,96,132,245,12,206,191,74,109,156,111,62,101,90,17,47,209,131,30,254,230,43,230,59,145,123,37,99,63,88,38,140,76,35,51,253,14,197,19,16,252,62,49,186,61,45,165,126,21,57,207,220,120,39,133,171,138,222,233,102,103,144,220,143,185,54,78,107,64,26,156,24,71,116,3,134,227,219,180,184,168,118,216,190,121,29,242,12,124,110,5,94,186,55,3,232,24,14,36,167,30,101,116,23,133,157,110,119,251,225,80,10,124,99,89,46,35,48,59,151,48,156,173,190,238,114,252,19,53,28,195,28,7,158,91,29,15,137,37,205,13,215,43,20,80,13,7,26,70,254,91,130,139,246,92,64,157,23,49,34,176,28,55,18,44,15,42,248,141,243,96,226,14,214,204,224,60,92,94,219,167,164,138,222,95,124,56,26,76,94,156,98,229,232,208,43,225,135,110,116,199,234,87,132,144,214,250,201,88,243,186,70,85,124,125,45,0,25,137,71,37,100,55,50,224,215,81,210,113,253,57,11,172,23,185,170,143,218,187,241,171,13,11,117,185,62,56,236,81,173,213,148,202,160,165,159,254,178,233,133,128,171,0,129,41,130,10,8,64,140,48,214,238,58,232,102,64,222,251,147,134,90,33,154,81,34,59,105,192,114,192,245,244,196,63,26,164,141,139,237,14,82,227,235,165,245,130,16,224,236,43,114,253,237,200,212,99,58,122,240,31,103,75,233,243,57,220,248,169,32,57,219,7,68,173,214,36,111,171,104,148,73,162,118,52,238,87,69,40,165,67,243,228,87,235,167,107,131,182,216,78,140,103,72,159,76,144,116,20,62,230,60,113,180,213,183,126,160,157,37,188,16,200,6,154,234,13,138,252,87,99,136,144,236,226,169,252,213,72,228,43,24,170,50,135,79,173,59,54,69,38,15,189,181,71,104,183,55,170,246,8,178,210,247,225,252,156,193,141,76,27,230,109,179,166,23,28,92,251,97,27,153,227,201,242,232,42,151,118,28,39,212,66,123,60,138,26,104,130,3,197,145,1,198,135,134,119,43,227,10,170,152,18,124,201,177,167,57,75,143,139,49,105,223,133,122,79,253,191,67,174,228,51,242,120,164,146,50,146,178,106,73,162,149,55,240,255,69,194,212,55,102,153,56,240,130,236,234,9,10,155,240,59,159,169,144,48,158,148,240,11,124,107,41,105,100,254,49,104,183,217,164,219,107,59,37,119,227,216,114,7,120,178,7,47,198,176,176,120,3,62,222,203,208,161,129,231,95,5,105,243,187,244,252,204,201,238,244,124,87,110,42,108,32,222,69,101,38,32,221,52,197,4,84,0,115,77,16,117,170,100,232,178,115,251,10,116,118,126,170,121,123,192,83,32,104,215,0,192,212,162,156,20,233,183,101,214,161,162,131,254,169,156,201,8,158,238,247,117,54,160,233,158,85,158,219,135,246,79,205,107,106,245,228,137,209,75,147,123,237,166,174,172,100,72,19,58,186,161,210,13,199,65,94,40,207,75,124,246,239,206,107,10,30,229,15,5,66,3,164,148,82,127,74,39,10,49,84,237,220,243,78,115,224,133,55,87,111,160,140,186,4,180,43,217,242,13,112,41,17,54,32,215,227,185,145,207,109,29,227,246,8,64,194,209,167,80,96,111,196,197,221,224,152,51,115,226,109,243,55,1,36,44,2,5,137,221,205,45,141,202,113,212,75,133,83,58,228,106,25,54,132,214,125,45,203,17,82,194,71,167,61,221,177,103,176,87,144,184,49,220,67,77,63,226,176,201,251,13,167,11,187,68,164,64,16,220,20,18,18,35,149,93,72,231,138,254,26,37,172,225,52,185,198,29,186,218,20,174,56,98,31,46,226,20,117,45,47,148,204,98,153,24,240,96,197,185,142,231,149,132,94,146,63,253,135,111,14,4,203,218,110,159,248,20,251,163,8,99,180,78,52,185,156,121,158,79,225,84,75,27,66,152,136,2,42,54,95,254,58,182,127,204,86,78,98,129,190,137,72,12,41,114,159,241,218,160,138,26,217,188,236,24,239,181,12,169,160,66,102,140,246,64,22,65,139,45,139,244,48,79,127,173,162,153,218,203,118,97,243,177,71,60,187,169,212,165,146,56,19,70,41,216,206,33,22,230,113,247,59,88,213,219,89,171,189,85,84,47,8,233,182,213,107,243,246,20,43,244,218,197,201,191,77,130,12,64,22,129,42,52,227,109,244,18,37,9,151,253,11,228,96,96,195,18,138,43,80,139,128,177,135,247,15,153,237,21,202,239,187,50,150,134,2,237,109,42,179,232,175,171,169,142,210,105,46,235,10,154,107,195,212,123,86,43,91,72,165,114,43,194,28,153,79,59,213,100,134,64,112,63,16,10,233,244,176,125,178,52,144,234,164,189,126,130,55,7,122,0,127,83,149,11,69,148,111,121,213,214,93,91,15,100,117,42,227,27,29,73,167,5,222,206,1,177,247,155,30,33,249,226,141,141,127,252,4,38,171,31,95,74,51,111,162,41,97,90,11,146,154,47,73,135,114,89,193,80,204,122,189,32,87,160,234,1,178,208,151,68,50,251,152,67,160,101,45,174,245,133,143,192,230,21,196,198,43,51,124,200,42,135,12,90,37,107,86,170,83,2,94,19,233,33,145,31,91,5,245,15,72,43,137,19,161,3,206,91,186,229,161,75,204,214,223,52,124,46,14,234,77,127,146,240,207,107,138,100,107,74,79,203,138,57,182,19,128,13,12,19,11,37,79,143,201,254,94,40,148,115,164,26,35,207,224,240,74,56,26,66,98,226,42,182,189,125,69,55,192,243,65,116,7,87,162,203,147,191,12,55,212,225,254,55,201,224,98,98,184,85,83,124,20,193,11,95,247,6,121,36,5,2,29,81,53,93,20,0,126,207,73,50,34,141,209,175,214,202,209,233,160,79,210,239,97,6,248,235,68,232,6,181,236,12,10,62,53,25,55,252,204,37,29,50,211,199,177,52,62,195,91,138,169,189,245,1,104,49,212,20,96,16,81,213,45,62,57,232,46,61,4,233,175,221,169,48,94,10,38,237,222,210,226,104,139,111,145,114,25,140,85,157,134,95,254,194,165,69,252,157,98,45,102,49,237,59,120,2,245,33,97,177,86,151,19,183,123,205,228,200,191,222,196,72,145,147,17,243,104,201,155,138,181,176,250,85,66,218,108,131,47,12,215,250,172,15,215,116,151,226,188,58,211,52,8,19,107,79,57,184,119,194,96,131,13,86,247,52,169,122,218,74,4,90,149,169,143,82,190,224,129,156,252,79,199,85,53,97,165,237,99,228,7,200,74,54,42,32,45,139,3,252,148,249,139,129,52,239,91,66,177,114,103,149,119,9,56,95,113,224,172,246,10,102,187,78,132,140,68,215,187,4,107,120,226,83,70,59,226,93,142,22,212,201,86,247,229,51,225,91,127,52,15,42,99,205,47,74,133,78,246,59,106,255,254,246,237,252,244,192,44,146,11,164,85,26,42,147,3,11,146,236,131,248,107,63,54,40,146,76,214,61,101,84,119,254,252,191,68,143,212,38,228,57,22,44,99,12,10,181,41,121,93,69,174,85,98,191,83,18,73,214,164,231,121,155,27,152,27,206,255,116,57,59,70,172,221,70,225,44,13,90,19,38,34,117,101,190,184,47,87,54,131,69,19,72,18,57,167,196,249,149,210,74,144,110,131,35,93,173,79,168,128,84,230,75,51,206,36,229,199,89,176,120,3,27,73,67,36,103,151,21,5,47,153,150,240,239,157,175,149,97,64,13,45,96,150,96,237,209,87,217,201,106,233,166,193,184,69,16,141,176,118,98,165,220,94,97,200,25,88,164,143,170,154,164,33,27,44,45,238,12,84,174,65,170,4,12,251,211,115,221,147,238,114,233,223,204,92,145,66,87,50,80,135,210,84,229,107,82,23,67,181,126,13,215,181,237,55,209,235,146,82,34,155,192,24,206,209,111,251,21,37,190,206,81,119,82,95,41,7,2,229,13,65,1,40,124,207,138,37,107,223,121,32,99,98,141,234,240,66,9,78,221,97,6,221,131,217,76,68,92,250,206,235,12,13,208,40,68,122,75,9,162,180,8,186,19,251,26,50,113,116,156,132,10,232,61,187,204,29,114,213,159,227,131,176,164,236,199,101,244,206,65,119,237,15,2,8,5,182,242,218,148,246,211,33,96,89,246,11,4,38,25,214,165,253,242,194,193,218,131,40,216,254,132,251,85,99,159,11,230,87,99,123,231,83,248,212,189,36,147,212,198,93,133,156,158,99,139,101,147,18,149,199,17,227,207,27,227,8,114,95,233,246,38,191,91,23,63,246,237,190,165,48,75,39,132,88,121,244,142,181,17,142,56,30,91,195,221,157,117,21,206,21,233,139,147,16,111,190,254,62,234,114,194,190,164,226,210,101,211,118,183,7,171,84,49,202,166,77,116,233,14,67,94,89,35,51,152,191,132,12,60,240,243,176,254,195,142,238,108,97,244,124,91,235,249,161,170,205,68,115,255,137,207,205,113,138,101,201,230,110,72,184,35,0,172,82,29,185,150,213,16,9,120,58,235,216,240,183,117,216,24,115,107,180,41,151,92,124,254,74,145,240,200,75,30,49,53,212,133,90,3,58,17,204,97,65,81,205,0,138,215,211,11,37,67,58,22,255,183,86,198,251,243,56,165,163,241,248,19,200,190,255,3,22,191,141,92,32,125,218,249,233,55,156,254,199,215,220,247,54,20,80,237,45,40,113,164,1,134,202,185,143,251,139,86,91,208,12,61,132,84,40,121,132,22,41,219,92,130,78,93,181,255,84,48,122,86,26,96,168,96,188,150,135,206,199,144,239,171,161,64,54,48,208,150,210,9,100,120,37,142,224,155,160,9,9,15,26,79,9,229,31,174,100,94,194,10,53,103,138,106,159,33,123,114,163,150,41,110,147,69,112,54,234,206,210,35,146,240,163,184,86,115,179,43,63,45,247,162,72,206,160,81,217,138,62,96,247,55,157,74,190,53,184,236,81,134,161,141,80,94,63,17,224,11,223,157,71,118,118,9,74,47,180,159,224,43,135,74,135,99,158,208,252,233,113,151,180,211,191,200,143,175,123,109,115,2,211,131,156,107,107,70,9,129,148,239,175,240,69,8,137,203,162,79,216,98,106,70,228,9,128,225,166,83,118,141,63,243,80,159,182,0,109,248,33,91,42,168,183,1,158,23,233,247,229,77,26,6,141,153,129,231,159,242,46,3,147,193,19,175,79,49,52,148,64,176,209,19,53,108,71,46,196,240,2,108,127,94,187,245,245,73,43,85,226,111,87,204,87,186,136,15,155,160,130,61,126,162,141,162,101,11,16,243,205,108,108,111,141,101,94,202,128,183,240,28,239,0,180,71,38,135,15,162,113,229,188,46,174,36,84,170,110,5,96,84,193,198,254,223,87,43,81,226,101,27,23,147,17,179,195,146,11,57,55,169,93,50,8,17,136,116,88,111,27,137,224,75,203,165,171,25,109,40,161,24,132,121,186,103,84,133,154,212,13,55,72,182,133,245,116,246,160,182,216,87,175,179,91,89,214,214,255,242,254,27,5,122,70,196,121,10,158,87,81,1,35,46,239,123,210,223,57,112,53,210,80,150,126,191,250,237,148,223,46,205,119,110,246,40,50,41,9,6,29,83,201,2,137,57,228,113,168,65,44,110,45,1,9,93,238,214,29,105,198,169,239,246,20,44,219,193,220,6,80,221,24,131,244,27,120,77,157,209,126,198,154,44,165,180,190,169,196,17,59,65,1,126,17,223,171,120,242,46,244,185,112,129,213,11,109,166,100,194,229,154,73,127,190,8,77,7,149,144,241,186,76,138,108,47,216,154,94,252,214,12,128,91,100,97,30,50,161,28,255,1,74,195,166,106,31,176,13,16,173,63,197,73,248,48,21,154,60,243,78,242,196,246,224,22,197,222,183,112,167,212,179,195,102,186,150,249,126,151,172,131,188,66,236,185,200,209,144,251,79,68,40,104,255,118,144,103,101,177,23,93,245,189,237,82,53,217,74,71,217,238,20,230,149,24,43,17,196,251,154,255,52,4,161,129,225,81,168,79,157,33,115,108,255,253,171,196,189,98,212,218,250,83,147,224,134,172,63,233,65,170,84,182,150,189,14,132,228,218,92,36,205,34,145,156,49,30,95,190,89,94,227,13,218,113,130,132,224,157,244,133,242,184,233,230,216,196,161,201,138,247,113,40,120,154,180,161,83,94,33,162,190,47,140,25,241,143,242,238,244,164,177,48,69,95,185,136,19,226,104,83,177,206,178,20,168,117,160,77,234,176,33,37,202,153,121,140,2,185,56,42,50,6,171,173,18,123,13,6,179,4,212,181,156,57,246,239,120,33,205,143,44,191,169,215,169,87,170,227,102,12,148,34,57,160,134,241,125,114,48,169,108,197,113,3,15,203,83,46,240,59,138,203,99,24,185,10,183,122,58,191,229,29,187,23,175,55,67,19,1,200,212,8,110,228,162,240,242,77,150,205,181,19,191,175,82,123,192,54,104,34,42,144,232,212,38,241,101,23,75,191,134,229,18,187,177,156,23,25,9,65,19,155,93,87,107,110,250,222,34,252,89,90,173,159,219,43,107,165,51,232,56,197,245,34,161,128,101,103,199,66,17,239,255,102,169,135,254,169,239,100,203,14,154,192,118,222,100,172,207,247,172,221,70,212,65,100,93,85,16,119,34,191,107,164,230,51,125,182,65,74,219,13,41,16,182,246,1,202,239,193,171,218,14,245,149,185,175,227,103,238,108,199,125,235,69,96,227,188,197,10,18,23,249,45,176,254,212,196,255,73,72,250,250,199,224,212,1,103,122,132,247,10,51,39,98,186,61,239,105,94,78,68,83,77,171,232,164,24,65,121,74,81,90,21,149,125,159,173,54,39,106,54,202,114,145,200,202,69,111,210,39,111,206,100,91,8,199,124,88,169,252,86,55,104,45,85,250,130,130,119,253,204,141,120,237,226,43,205,217,71,229,46,9,176,72,138,190,191,66,88,148,76,145,229,39,114,128,38,17,15,204,206,104,217,72,15,148,165,175,105,110,14,156,184,116,112,39,189,215,11,4,68,159,202,47,243,206,116,118,38,226,171,184,88,97,93,59,223,59,100,22,138,49,30,176,38,203,90,235,237,126,75,74,181,189,181,229,254,5,170,230,199,251,237,1,166,1,174,210,32,182,162,146,196,186,113,191,123,71,22,66,18,75,228,167,249,113,246,205,117,165,83,23,51,20,252,220,236,146,111,202,130,215,67,29,255,72,57,25,142,155,19,92,188,87,194,59,28,53,59,137,23,85,168,80,152,172,177,244,240,134,135,194,198,113,82,66,154,47,68,156,218,233,63,120,2,118,227,158,52,140,84,207,130,89,39,175,65,9,36,250,147,24,230,161,41,134,22,116,159,171,31,253,87,82,213,168,165,208,105,219,255,62,170,143,147,76,148,229,97,37,23,198,91,78,234,234,235,86,238,49,157,147,160,203,237,235,14,207,12,148,134,94,229,212,212,228,71,16,58,202,217,171,103,156,128,246,11,23,132,238,147,214,130,143,250,143,43,136,69,255,239,40,219,172,167,113,136,88,195,158,43,246,96,124,94,35,74,139,204,172,45,18,153,104,186,61,232,120,212,95,118,118,21,92,70,41,211,118,33,93,143,148,47,40,223,43,247,133,9,85,238,169,13,111,186,66,88,222,202,171,149,215,77,49,44,225,182,254,50,234,194,178,34,119,166,195,58,232,221,63,184,155,39,126,232,25,79,160,79,111,25,184,202,212,132,153,93,121,193,170,7,253,138,22,149,227,254,171,156,151,101,143,31,114,106,233,172,34,217,141,158,125,131,135,162,94,23,91,78,95,245,16,20,82,29,254,17,240,46,194,173,120,67,32,67,205,52,244,100,253,182,166,12,228,158,100,54,68,46,75,184,58,180,245,92,178,27,171,65,232,30,252,95,219,140,47,55,150,141,39,231,139,157,132,53,240,14,83,231,127,175,250,244,183,119,67,90,237,150,185,7,35,94,7,160,89,11,60,55,166,9,174,31,83,201,92,27,101,111,7,236,167,43,52,183,159,131,197,3,229,220,17,164,214,82,101,151,108,216,4,59,134,22,106,9,245,198,165,110,68,114,63,217,74,195,179,240,132,155,61,237,110,100,52,145,161,102,181,37,144,229,5,90,51,145,144,250,228,91,166,138,152,161,97,237,154,113,74,246,188,35,0,74,66,215,101,132,50,32,122,4,229,125,105,107,218,121,85,51,221,210,58,190,140,76,195,24,5,137,108,97,122,34,194,40,133,86,7,94,255,51,138,193,62,232,146,151,61,48,232,13,168,252,231,255,41,122,175,79,152,101,126,75,82,135,189,142,8,79,39,186,28,252,112,31,34,134,109,188,148,93,102,208,95,27,131,238,190,141,48,237,91,60,47,77,54,182,80,28,194,75,79,225,125,105,213,163,236,35,84,131,253,168,23,82,203,23,238,235,113,66,189,97,243,125,10,189,242,250,228,198,194,164,250,136,27,17,14,56,240,64,229,39,250,154,72,68,24,187,15,231,17,227,165,98,9,83,149,175,55,222,49,120,215,249,60,243,173,182,166,234,161,22,116,86,169,144,171,157,70,205,103,37,221,165,11,234,9,11,99,4,75,249,100,48,47,127,94,226,223,201,248,97,49,78,219,250,139,40,37,108,36,28,221,249,70,186,249,25,110,22,22,220,10,24,75,218,56,103,242,238,156,239,251,167,173,107,157,189,9,159,7,4,48,221,148,101,6,49,73,56,198,169,57,10,88,76,75,66,61,243,72,170,77,80,53,164,155,101,114,193,144,230,178,178,55,253,211,119,162,181,228,244,238,199,184,125,228,25,170,80,53,10,67,220,23,70,54,248,178,192,50,230,49,235,251,253,103,228,88,87,37,56,252,152,115,86,26,121,204,210,5,165,98,146,139,107,40,48,255,136,55,225,108,78,8,45,192,196,200,29,179,234,227,28,176,59,103,101,57,219,233,207,242,154,245,116,247,170,59,2,10,76,251,182,149,247,135,76,189,109,125,132,206,201,142,170,35,176,27,165,247,25,31,171,201,237,65,62,161,63,47,135,148,69,143,227,2,177,126,185,43,45,140,204,240,190,1,40,122,15,217,122,233,193,152,250,70,227,82,246,238,72,180,217,176,219,107,248,251,100,6,148,19,189,179,75,212,171,226,118,205,67,107,113,13,214,233,237,32,113,107,127,132,1,245,105,151,87,135,135,231,230,170,67,103,182,174,172,36,204,227,212,79,1,13,23,130,207,65,44,189,104,109,236,133,36,145,156,63,236,144,60,23,212,130,144,254,175,246,121,169,238,205,149,243,181,88,67,145,142,73,70,192,170,124,247,141,181,225,205,248,195,4,47,235,147,177,164,45,40,76,28,199,233,121,163,93,228,80,135,224,88,146,15,205,72,188,75,205,230,54,131,95,177,203,193,72,49,104,117,112,42,64,143,198,118,250,204,102,194,25,239,214,67,79,83,70,87,17,231,85,25,55,93,210,232,44,255,23,118,33,204,129,229,75,112,105,95,38,216,208,201,12,110,190,117,227,200,205,78,244,82,226,44,142,41,103,36,161,242,209,148,55,177,28,238,17,115,146,211,86,14,222,31,99,94,85,121,236,148,119,226,158,101,1,36,39,255,179,55,100,119,201,150,3,30,149,119,64,101,171,162,140,146,157,150,193,67,7,188,215,175,78,40,134,156,4,209,156,87,181,239,10,215,215,22,47,113,4,167,23,183,161,4,234,27,155,33,138,180,128,242,119,164,252,3,117,207,13,38,116,153,149,146,188,20,89,233,165,177,212,175,20,47,96,116,199,148,4,164,36,255,135,2,160,22,38,18,214,99,234,212,148,6,222,100,152,44,249,250,239,194,227,253,129,116,92,55,92,225,183,239,149,108,52,55,85,113,90,131,168,128,212,75,172,115,82,38,219,176,75,92,7,67,74,55,182,186,158,51,248,143,24,94,14,49,240,231,186,69,77,77,78,80,101,134,137,41,177,167,111,234,225,189,144,48,151,26,253,26,252,244,52,193,179,136,252,200,167,220,63,246,122,92,169,63,36,21,227,31,236,23,243,229,32,199,50,185,204,202,106,19,77,145,118,61,224,187,159,27,212,212,50,207,134,229,33,79,231,180,142,200,221,37,97,148,250,148,225,80,245,82,180,114,255,210,249,57,95,219,108,116,57,61,250,200,79,189,218,21,126,74,1,215,243,140,85,1,23,198,2,94,124,132,144,12,24,186,214,89,143,114,7,200,203,216,138,31,0,240,107,121,111,126,145,216,11,94,140,129,133,240,149,230,76,204,195,148,197,49,225,164,209,209,114,113,181,84,77,128,185,212,151,111,29,154,200,109,134,91,93,249,59,155,76,189,104,15,183,64,94,171,202,199,45,229,130,80,238,42,158,95,239,151,18,204,106,112,122,28,54,144,48,105,182,61,77,120,109,228,73,202,224,65,37,196,249,173,231,173,127,234,193,46,79,195,156,16,24,115,189,72,133,239,78,175,233,208,16,111,64,153,99,159,208,186,154,83,228,31,37,63,118,178,222,82,28,122,59,243,133,30,212,31,66,175,116,104,25,195,32,14,126,226,11,17,143,147,52,249,201,54,140,96,111,220,116,252,8,252,99,238,146,71,184,168,60,154,250,18,117,69,12,242,34,197,133,213,190,226,121,5,16,48,117,142,35,236,46,46,44,161,82,150,29,16,169,102,242,137,244,52,191,65,245,59,65,150,98,18,42,244,80,148,177,78,86,142,129,44,171,253,127,40,65,240,12,239,126,92,97,85,31,144,203,164,155,72,17,240,64,8,137,115,37,46,158,217,144,39,160,67,244,69,191,231,124,142,72,46,220,61,115,1,164,156,205,149,189,97,161,72,24,114,102,231,204,195,210,174,23,67,247,16,33,230,230,78,191,46,248,138,232,190,172,144,72,199,192,149,155,187,37,213,12,212,242,234,28,162,80,138,73,92,157,47,253,205,15,166,14,145,163,41,94,35,230,188,132,60,14,150,215,109,104,240,83,110,210,254,97,109,98,172,42,147,112,22,106,88,66,90,8,196,226,123,29,78,157,146,153,250,17,17,41,161,219,161,180,11,223,69,166,236,209,230,126,202,203,87,96,243,133,202,164,211,5,81,143,123,16,1,83,135,47,159,216,30,163,91,141,54,129,163,110,210,137,155,149,195,212,172,78,176,194,46,112,173,178,131,170,56,95,123,32,26,71,197,236,89,77,112,160,131,179,183,15,145,23,149,122,30,138,148,14,120,119,194,244,138,179,95,21,237,79,220,19,50,182,72,137,8,191,80,94,0,82,163,167,213,132,36,97,243,111,159,200,91,118,38,69,50,204,250,254,19,152,147,67,130,110,193,12,201,59,87,214,6,74,242,207,119,85,168,99,79,26,184,216,149,182,210,178,235,33,165,217,113,10,35,78,138,112,250,228,101,49,127,229,54,16,112,243,35,15,23,228,41,145,57,175,1,74,145,48,45,244,245,127,166,135,243,14,200,254,248,168,60,223,220,150,32,155,48,117,22,58,84,97,62,118,174,215,143,220,101,78,32,215,187,18,150,251,68,128,161,82,234,47,88,152,250,55,34,94,199,131,215,205,66,37,62,28,163,87,215,53,214,8,93,3,43,115,139,126,82,126,232,10,167,244,77,206,36,240,91,49,41,21,42,9,76,34,28,98,51,42,164,89,63,57,157,18,83,139,159,96,121,91,222,24,91,61,191,40,218,21,80,202,101,23,112,110,241,76,171,20,189,122,214,111,126,34,212,126,229,235,50,19,63,1,71,191,54,15,48,203,35,30,79,174,162,100,95,162,228,45,141,18,87,53,198,54,97,143,177,122,73,156,211,156,78,19,163,47,170,181,243,36,172,187,220,154,232,62,144,86,150,240,218,174,98,54,129,21,172,177,11,92,239,144,91,114,245,184,125,170,82,240,0,66,117,131,37,27,64,145,102,96,213,68,60,91,96,188,87,193,78,26,25,75,70,153,165,69,21,210,40,71,55,69,158,36,201,29,85,10,13,210,19,74,52,33,71,68,170,80,226,246,213,252,110,138,238,151,64,47,98,105,190,62,190,89,236,244,28,251,4,137,27,121,198,5,253,93,34,160,239,236,29,238,140,182,136,198,15,139,115,126,164,95,242,38,140,237,1,199,44,32,122,155,221,68,76,177,67,192,186,245,204,195,205,98,79,13,252,185,89,119,71,7,138,246,171,127,17,133,39,147,211,76,254,246,6,233,9,203,4,92,202,200,164,28,82,11,54,206,9,104,184,170,14,46,222,171,9,83,148,189,144,201,249,2,138,251,255,136,241,130,251,224,14,74,11,0,210,178,137,145,96,129,116,225,84,185,96,52,34,113,37,219,255,170,223,234,55,87,148,0,100,77,198,121,236,29,223,242,16,178,248,89,50,186,228,159,223,185,140,32,31,236,107,49,207,14,104,179,67,171,61,176,57,95,171,140,55,253,247,56,200,41,45,31,131,0,107,190,177,174,225,24,209,49,29,96,225,23,78,82,162,2,78,102,159,118,104,204,74,22,213,93,88,23,241,39,170,113,180,89,150,196,247,140,47,249,115,202,246,98,100,68,231,131,91,97,152,192,188,97,224,147,206,67,21,196,1,71,95,182,74,212,93,16,237,27,140,44,16,204,1,56,224,48,47,170,31,211,158,3,176,30,205,100,98,75,119,58,50,8,235,219,57,42,117,98,237,134,44,118,218,35,75,102,180,7,161,178,253,62,33,139,177,82,69,226,240,170,198,93,26,201,135,46,198,56,118,49,52,137,151,73,144,217,55,124,181,67,228,234,202,115,172,39,177,58,244,224,23,135,112,98,183,183,19,207,112,171,251,7,230,171,7,125,243,231,139,187,202,83,239,141,223,27,149,49,56,38,96,12,153,218,84,21,139,8,83,243,24,244,112,144,218,113,169,236,10,6,236,223,237,98,202,30,154,49,58,120,169,28,110,151,22,201,127,81,223,43,240,42,241,198,39,217,65,120,119,131,212,3,195,100,34,52,252,172,154,63,193,229,24,33,7,219,84,215,26,133,197,127,41,158,64,140,161,5,30,232,101,114,71,116,215,171,36,121,165,29,53,84,232,130,110,146,243,214,41,72,208,213,43,246,114,8,42,32,0,239,144,109,206,174,161,120,24,242,214,181,32,104,149,24,244,213,51,90,159,108,30,53,244,65,126,51,136,181,214,150,116,16,42,49,90,247,33,190,91,177,121,179,184,169,28,90,28,167,84,73,171,43,246,96,62,182,19,38,179,190,203,68,214,129,147,67,21,178,49,238,223,239,191,44,93,86,114,16,64,93,20,33,47,238,27,91,125,24,104,211,105,233,235,56,54,178,198,244,0,26,7,108,190,66,116,110,176,229,144,74,221,106,18,254,40,73,88,114,239,69,222,13,92,33,205,53,3,45,43,107,47,211,95,113,48,37,160,39,186,143,198,116,138,64,6,1,151,44,24,12,38,65,34,113,207,74,6,198,89,164,211,10,251,199,179,156,71,191,72,47,156,52,250,211,42,201,48,101,163,18,231,193,122,30,128,190,16,176,89,174,205,105,209,222,252,173,31,99,215,107,128,52,185,81,77,33,128,131,131,223,213,113,144,239,133,149,151,196,175,147,213,43,93,229,124,158,174,64,239,247,143,124,184,227,5,49,249,215,27,75,185,95,0,217,166,229,234,18,24,9,155,133,247,42,147,91,216,82,45,170,64,182,255,198,226,14,46,84,53,125,85,84,66,35,72,152,206,227,116,85,158,143,91,16,64,183,133,194,199,180,88,70,246,15,191,51,143,83,119,186,114,89,101,97,148,116,241,195,165,240,8,59,128,9,163,7,9,90,218,8,51,147,38,104,204,30,19,192,51,92,63,177,160,211,70,118,179,242,65,159,217,109,126,173,152,239,123,48,77,234,216,241,223,24,13,27,57,86,206,93,245,28,56,108,176,107,133,129,41,212,86,4,119,120,197,66,35,8,174,201,239,104,145,145,22,62,3,31,170,95,220,248,103,179,216,7,134,130,236,80,181,115,185,139,84,236,72,171,37,196,28,117,229,209,148,43,94,206,7,165,146,88,233,156,86,132,53,253,179,194,61,122,235,161,40,123,175,237,113,51,79,232,153,12,189,28,152,52,215,195,19,172,232,70,65,151,227,92,160,195,210,146,238,226,248,25,140,194,115,23,33,117,136,93,74,33,64,112,48,117,65,170,60,236,63,225,49,205,176,171,144,41,194,167,9,49,95,53,118,30,106,111,28,81,98,70,180,135,201,83,93,190,122,145,177,156,145,41,174,19,91,17,106,177,38,198,91,140,25,173,37,160,243,18,89,73,132,183,223,174,241,8,110,20,233,249,12,103,42,202,48,47,152,10,178,216,140,229,38,56,121,110,62,58,220,80,147,156,40,91,230,118,164,215,245,219,248,83,13,239,27,19,227,109,24,163,106,244,129,54,136,63,185,227,100,90,2,210,55,161,54,217,142,8,48,206,113,23,7,219,111,69,63,167,34,140,216,171,104,17,41,10,135,30,229,25,243,209,128,220,99,91,214,158,79,215,15,145,49,171,69,194,94,12,22,253,240,117,15,159,57,232,244,213,46,187,36,3,199,22,201,26,62,212,82,43,240,59,109,114,240,111,217,189,160,139,113,60,12,97,101,103,126,85,79,164,27,197,44,0,203,82,64,117,70,42,201,21,228,158,145,7,124,155,82,2,95,218,85,180,146,255,144,153,154,5,119,118,115,155,216,233,33,123,209,171,172,70,39,39,172,202,15,224,136,67,0,12,126,213,187,222,222,120,197,218,41,47,96,83,32,59,248,241,202,243,192,208,237,211,200,179,122,75,175,210,244,199,194,207,210,58,179,247,19,126,34,247,83,194,83,214,175,247,210,59,193,0,63,134,172,84,123,65,217,39,32,25,195,206,31,13,99,208,193,213,236,123,62,125,26,110,163,135,3,119,40,27,56,48,191,248,209,214,201,220,146,130,56,175,128,16,216,188,196,11,210,131,216,116,232,69,170,11,199,161,233,36,95,93,130,248,41,199,177,87,236,184,254,170,213,51,248,109,248,147,109,254,193,34,209,62,235,157,224,102,47,60,136,224,127,45,26,239,48,191,145,33,2,203,224,42,240,214,200,166,144,71,31,0,237,61,103,27,176,238,204,135,132,136,38,189,249,222,224,24,29,94,85,40,117,249,167,104,186,231,71,253,208,110,166,202,151,112,82,249,95,57,63,17,103,92,28,162,23,191,47,135,201,74,59,137,5,150,128,66,121,177,80,115,145,142,27,241,196,39,95,0,31,148,183,81,218,244,15,201,112,81,155,225,248,10,12,196,2,214,59,75,160,219,218,242,234,128,230,227,212,253,169,86,217,37,226,109,14,135,79,225,250,145,70,224,0,42,94,120,161,102,97,183,187,218,103,25,2,93,155,233,127,14,166,157,88,205,47,30,219,164,218,32,7,165,53,22,164,20,36,18,219,131,252,246,247,223,127,191,113,44,185,151,198,18,133,245,33,49,58,199,85,102,101,133,60,133,255,210,143,165,228,22,192,235,15,154,249,87,38,185,150,81,57,19,9,155,110,95,112,110,46,108,36,99,142,162,94,134,73,252,70,34,179,117,135,157,149,213,119,87,195,167,242,164,66,131,188,144,230,80,141,242,29,20,254,208,93,214,25,71,239,127,158,147,138,58,143,122,117,203,133,112,36,205,244,150,213,95,113,20,134,184,255,253,164,254,129,228,241,50,249,153,42,193,91,153,32,135,169,196,104,221,226,177,236,42,206,9,223,251,89,181,6,162,161,238,233,208,79,240,237,166,63,48,126,210,203,159,62,117,205,235,8,160,65,81,17,167,139,7,33,169,182,107,25,221,50,142,86,132,85,75,20,127,187,31,219,1,140,28,21,208,124,67,241,65,126,100,198,113,96,123,34,110,66,77,55,170,27,234,167,135,102,226,102,75,128,74,18,216,181,118,47,45,102,101,184,241,234,209,197,247,9,97,103,121,60,76,224,31,114,163,11,159,173,223,127,221,104,192,194,153,213,41,12,159,54,135,221,75,128,237,143,86,114,32,92,165,71,70,138,129,213,114,195,101,216,150,23,9,65,230,12,194,231,235,215,113,10,173,174,150,3,163,150,53,126,201,166,10,149,206,74,149,100,14,163,136,211,125,141,235,62,173,61,100,170,157,60,160,163,155,230,153,167,126,8,234,58,229,76,215,141,123,172,234,188,158,38,101,74,219,153,209,238,173,125,139,251,103,203,163,230,65,158,58,170,153,175,220,249,29,11,157,216,130,225,32,44,39,101,25,173,145,255,83,14,201,123,80,233,1,229,78,80,108,154,164,170,40,67,123,225,95,106,28,127,76,8,163,28,248,243,48,6,196,239,229,187,1,246,238,252,250,181,255,160,71,177,152,80,101,147,136,188,193,7,168,104,22,8,5,39,12,126,107,111,156,223,44,211,158,2,56,44,69,196,148,106,218,147,234,248,193,52,125,244,255,218,201,50,231,55,183,211,12,177,127,159,1,226,93,232,143,19,189,98,121,216,136,23,102,99,157,77,24,1,227,114,170,181,129,220,70,102,151,56,215,134,131,16,175,237,168,98,18,102,245,1,65,197,46,124,64,215,3,88,29,192,165,196,43,173,18,10,137,182,41,29,97,198,147,84,20,87,160,166,100,87,107,73,75,132,190,8,103,33,48,222,18,162,155,152,152,58,252,208,12,143,241,4,206,9,216,229,221,253,215,227,100,2,76,169,235,81,223,215,223,105,106,43,193,11,226,148,25,154,126,232,197,36,112,195,91,232,132,62,129,248,209,125,124,90,85,205,154,69,84,139,231,82,108,39,173,236,81,198,109,80,247,181,17,26,3,6,60,119,157,16,164,175,109,223,152,149,190,76,51,29,211,249,126,17,21,220,112,208,186,61,3,217,81,209,51,233,91,248,127,116,51,213,241,205,45,165,252,180,153,210,253,0,155,249,137,25,18,109,48,20,26,78,171,101,55,220,153,169,93,123,230,219,146,12,165,211,56,223,162,249,144,140,104,10,92,18,159,12,31,250,172,190,95,28,135,90,89,214,102,4,234,69,157,81,138,135,216,244,137,150,114,80,125,151,61,236,108,177,175,228,237,212,113,191,235,130,137,199,178,228,41,70,83,143,109,168,43,21,176,182,34,220,110,194,1,48,37,7,65,49,168,199,165,92,164,244,1,87,55,152,109,166,34,225,211,17,172,106,132,183,245,228,18,145,251,156,155,240,55,133,3,24,34,187,241,182,219,169,174,108,217,144,185,85,206,58,128,112,152,236,214,245,156,195,222,228,93,158,109,200,219,58,248,198,32,154,25,161,94,249,8,79,35,163,161,235,135,107,227,33,39,116,27,19,181,181,42,151,11,133,138,65,159,154,149,227,144,128,174,118,24,31,135,53,171,146,247,126,199,249,248,62,64,243,167,204,233,114,178,56,169,64,22,226,112,121,184,148,146,109,167,62,126,33,48,7,216,222,233,48,184,86,51,244,205,169,99,152,4,171,236,128,85,198,152,87,48,131,43,26,237,159,210,174,19,168,90,132,206,123,242,132,85,83,141,132,26,61,127,108,63,244,83,74,195,185,124,172,167,42,13,148,35,121,12,73,228,99,4,52,201,85,100,111,230,183,19,44,91,146,95,88,8,59,6,5,62,218,148,132,34,86,6,139,193,227,243,102,93,92,178,187,163,144,100,60,100,238,115,159,174,25,45,118,211,122,67,136,104,44,134,234,49,131,27,216,254,191,70,225,184,190,149,123,125,188,198,5,128,228,249,34,243,224,117,88,18,125,185,190,211,251,25,206,33,150,26,7,47,203,105,17,112,250,194,243,106,81,92,113,220,206,110,106,23,93,83,63,209,130,207,64,7,100,52,81,166,216,97,139,54,62,66,171,179,247,28,98,132,210,170,57,169,27,151,32,243,58,182,20,117,93,48,77,70,23,215,54,0,139,120,237,185,100,50,23,1,2,190,37,120,78,51,17,54,169,222,51,162,45,4,0,186,162,63,67,224,228,149,53,9,250,227,124,11,196,245,241,167,64,170,140,83,206,90,117,90,83,152,6,164,26,81,27,156,235,96,242,190,71,154,128,252,172,140,15,78,7,48,137,86,87,34,11,17,126,191,60,173,106,38,209,137,90,229,252,70,112,145,60,213,158,74,159,117,172,53,4,49,174,38,124,159,96,61,235,241,43,108,62,227,232,194,164,136,78,241,134,132,96,79,191,163,214,4,239,243,64,159,149,207,241,99,58,99,18,160,243,175,211,107,219,238,72,24,252,152,168,245,198,134,182,161,227,145,237,236,176,170,183,91,245,133,43,50,203,224,170,24,136,160,185,47,122,73,212,62,31,76,158,172,113,245,216,127,75,245,13,49,113,6,99,243,184,167,100,190,215,88,241,146,42,50,146,227,228,19,83,12,203,119,65,53,3,112,232,86,227,157,78,59,48,44,134,67,44,183,170,107,73,58,180,5,220,159,146,213,42,82,76,160,38,50,58,24,8,222,96,99,126,157,138,79,53,35,165,22,27,201,103,2,41,146,8,109,77,38,115,127,144,100,51,111,144,121,48,21,135,133,189,199,115,192,3,56,177,86,104,137,148,86,249,34,35,169,35,155,163,251,199,228,244,4,210,158,235,26,129,238,114,3,93,165,55,207,96,94,52,255,43,109,145,240,51,223,184,137,33,158,138,103,165,184,188,92,156,199,228,196,86,36,237,55,69,220,29,147,76,21,60,133,181,228,210,10,106,91,219,204,187,190,5,230,122,52,22,95,193,119,185,117,174,222,80,34,46,113,41,233,111,192,217,61,109,46,92,161,204,112,169,225,7,127,42,100,61,107,47,210,144,239,104,87,220,192,28,63,22,157,202,227,62,134,66,208,223,78,48,33,145,94,80,87,248,211,0,215,144,35,255,244,125,204,68,30,86,151,231,21,57,209,13,75,112,98,38,44,147,205,249,182,70,30,55,48,168,184,59,105,145,181,58,73,3,98,196,212,142,37,0,204,132,142,204,88,18,86,34,85,200,34,156,54,236,118,166,239,240,98,169,71,211,201,122,25,242,243,44,154,129,126,242,148,153,123,187,226,11,212,81,83,27,58,177,156,93,242,19,153,93,193,64,40,139,219,107,224,59,92,127,104,62,220,226,191,203,229,161,49,248,59,216,30,244,2,197,135,54,170,63,0,125,255,66,171,103,244,163,112,146,193,20,235,208,57,40,128,78,162,184,4,129,116,76,102,58,184,229,56,181,106,69,213,105,209,233,164,77,20,73,13,30,88,86,82,132,201,208,132,184,111,186,115,93,109,211,250,137,26,31,22,146,7,147,144,233,10,169,114,246,150,61,100,239,32,176,234,71,114,168,136,29,129,14,39,128,9,248,126,242,58,138,216,147,21,147,52,36,38,58,140,114,166,228,38,132,88,185,114,129,24,22,96,237,62,183,135,76,96,251,43,101,59,248,118,208,241,78,13,178,230,163,112,150,193,196,35,32,106,237,168,120,239,73,89,150,25,205,238,213,32,116,135,227,103,211,101,241,114,71,103,14,81,241,64,45,54,133,118,123,172,174,103,123,63,25,195,24,202,60,31,150,178,249,35,24,246,209,96,66,147,140,58,157,54,197,144,242,179,128,83,72,239,10,0,45,144,255,76,90,218,60,168,113,62,47,246,18,126,219,74,82,46,43,230,71,7,65,160,94,210,231,27,214,113,72,36,193,152,90,203,27,133,59,15,124,182,35,65,219,188,133,96,59,96,131,40,58,96,137,62,102,118,146,109,190,114,73,51,146,134,15,93,95,48,177,67,209,38,115,137,254,67,190,184,134,97,233,212,207,173,125,141,219,238,139,254,76,239,23,73,22,12,255,39,237,222,223,200,207,68,42,242,121,240,63,110,87,192,62,46,89,226,202,10,153,84,103,208,214,6,245,169,67,201,219,83,11,179,196,167,115,224,57,39,237,25,11,96,129,144,254,253,45,29,202,253,173,176,170,62,160,91,29,14,60,170,137,13,219,39,14,30,135,79,149,117,7,122,135,85,47,94,125,234,85,19,229,20,68,234,207,122,135,229,242,185,223,244,18,9,93,20,56,201,42,193,67,111,173,111,248,210,210,67,49,54,67,2,210,230,88,174,84,175,31,242,112,25,190,196,102,78,228,254,140,182,240,6,158,211,113,255,5,49,179,101,187,82,56,235,37,183,33,26,98,28,18,74,226,238,170,53,136,181,150,3,173,195,196,169,23,49,39,177,61,164,88,117,3,0,247,168,240,79,230,222,105,246,192,64,106,102,8,196,48,104,121,41,184,207,168,159,115,159,160,198,103,168,35,169,255,218,184,237,81,205,173,233,51,149,97,182,239,20,7,58,222,127,74,210,58,60,245,119,163,102,94,132,170,243,152,250,2,137,193,255,32,241,221,61,13,87,158,161,175,162,63,125,87,188,195,37,145,244,58,174,91,12,54,2,100,174,98,174,54,26,239,59,111,223,8,133,174,8,148,216,88,25,32,80,5,210,101,203,178,223,47,17,249,21,147,98,86,209,117,161,80,73,43,170,222,201,51,18,7,138,186,159,169,238,3,167,121,172,220,111,68,49,241,67,194,213,148,232,11,162,111,82,204,195,114,61,58,27,14,91,196,142,193,80,31,32,45,86,60,158,175,247,50,193,154,73,34,99,77,190,214,196,155,1,33,185,72,8,50,144,173,147,92,86,125,86,221,212,97,96,186,27,124,49,248,220,13,146,23,91,218,249,0,247,238,93,96,51,108,169,172,3,147,197,38,136,11,142,63,42,210,71,130,47,167,35,229,199,218,146,47,100,185,188,226,108,162,102,134,162,178,4,35,52,242,220,16,153,76,65,99,184,91,134,0,234,157,74,103,187,135,177,127,150,175,218,14,226,38,68,187,74,2,109,214,146,87,41,87,107,175,27,77,231,105,186,54,201,102,179,206,165,169,80,215,165,78,51,56,40,235,221,84,145,107,190,237,16,52,38,48,166,26,255,161,215,138,114,60,142,180,28,60,203,147,106,115,150,23,104,58,10,210,136,219,133,133,89,180,163,139,214,202,156,148,180,236,247,86,120,61,106,114,114,131,191,24,20,85,35,68,255,205,173,191,128,144,156,247,177,77,251,98,10,175,161,70,8,104,247,140,194,12,93,23,204,129,30,8,54,200,250,45,56,94,13,169,222,226,61,186,79,108,18,212,217,151,174,152,177,130,249,26,143,9,151,23,9,221,126,12,125,86,184,174,198,251,204,119,37,14,235,6,179,217,111,90,128,217,98,49,215,112,169,154,235,112,223,1,237,74,179,11,235,158,70,184,13,87,129,237,17,68,135,145,247,56,246,130,10,38,130,250,245,190,105,146,128,141,11,73,209,153,120,102,44,211,146,97,187,202,6,76,209,164,22,170,55,196,3,36,147,163,148,47,237,177,101,125,237,216,255,29,219,143,189,209,51,150,46,125,33,3,109,218,89,80,110,72,254,125,123,203,17,167,90,251,30,139,14,127,113,137,172,207,164,51,225,50,45,245,113,241,247,36,134,228,158,1,135,65,36,1,113,131,51,235,101,73,167,207,133,174,126,174,53,42,148,133,144,156,198,78,223,37,55,214,180,156,20,96,1,88,16,24,198,50,232,80,3,236,251,109,66,34,56,99,72,144,18,218,225,150,152,117,163,138,55,216,99,184,56,5,25,135,97,54,77,89,28,199,72,74,88,100,54,12,240,131,222,57,185,43,129,231,103,156,57,72,156,149,133,95,41,249,198,84,145,82,53,150,48,98,193,53,231,131,194,248,47,93,120,59,247,190,24,79,25,99,196,12,223,38,104,94,185,191,12,68,116,234,116,18,49,232,241,214,121,201,135,75,194,37,31,176,145,88,153,132,102,213,201,251,138,238,218,0,85,43,204,154,105,205,246,100,131,101,74,83,93,30,7,68,24,74,239,48,155,156,206,231,239,222,109,70,64,111,89,84,122,229,195,16,77,156,187,133,187,3,148,107,98,54,86,178,102,21,63,33,63,112,22,116,98,80,10,227,175,90,251,20,7,105,163,140,79,105,101,201,208,48,242,38,124,176,102,214,170,65,129,8,153,24,81,230,248,71,7,30,184,124,74,109,56,129,210,159,31,69,220,29,126,11,66,184,216,247,231,147,78,242,188,212,174,63,200,151,43,125,196,252,61,61,238,20,7,188,235,8,63,2,184,4,5,162,206,27,253,92,16,99,194,146,50,158,42,21,165,137,35,105,23,15,120,80,6,25,232,130,76,2,140,76,180,84,22,124,218,97,122,1,65,12,167,238,213,255,159,213,154,16,36,161,104,234,168,55,115,176,212,19,11,195,55,251,15,18,197,198,35,76,28,111,229,80,117,12,39,4,66,226,222,165,252,189,141,11,33,194,140,100,172,84,246,51,214,131,90,218,8,110,236,200,143,207,135,147,166,224,185,160,144,122,80,192,152,64,197,98,214,107,212,106,143,34,50,97,211,221,250,209,13,180,248,176,205,60,69,156,107,110,49,77,53,81,163,100,167,22,206,89,8,85,186,4,218,191,159,66,105,32,44,245,51,146,231,220,134,78,4,222,52,145,177,180,154,107,233,253,19,146,246,168,201,23,178,215,221,39,241,254,149,127,53,107,234,156,130,54,137,72,176,99,107,83,148,40,211,198,211,176,5,90,191,113,171,107,209,246,151,85,104,246,32,9,70,39,76,145,200,171,141,107,75,51,61,180,247,60,156,51,255,76,52,11,186,80,199,10,192,217,50,40,21,45,67,117,177,246,19,123,31,23,105,152,205,205,177,11,158,158,47,73,28,210,84,6,16,207,139,217,64,87,124,243,165,14,200,50,163,217,135,57,92,100,47,129,226,255,197,35,8,39,56,3,5,79,81,182,96,154,42,71,195,249,131,145,71,237,122,193,153,174,151,158,196,66,22,7,66,2,23,189,186,233,54,127,254,102,245,80,150,82,181,37,127,170,69,146,2,5,89,138,111,147,99,180,102,255,142,161,48,248,179,28,91,27,6,205,183,127,92,29,168,201,223,53,121,126,2,182,103,15,38,56,125,16,192,100,229,143,192,16,201,238,96,103,179,196,86,112,56,66,150,158,90,231,47,66,61,60,168,166,130,21,224,169,56,57,94,44,16,155,254,5,204,112,177,122,203,46,225,137,113,64,182,10,62,98,144,198,213,150,252,72,70,189,238,65,57,68,250,163,50,29,227,62,96,65,87,165,172,191,81,101,72,168,245,253,28,242,35,12,177,43,10,233,198,44,137,211,224,7,187,16,97,71,197,223,196,207,59,126,9,246,78,41,67,236,17,137,174,239,43,174,32,213,105,63,13,221,238,0,77,9,73,198,55,123,104,179,233,121,175,229,94,205,205,136,90,219,229,45,37,173,232,62,245,71,37,41,215,50,154,114,36,91,86,14,77,222,220,40,147,181,125,209,223,135,235,62,89,191,244,201,43,118,113,245,111,227,16,115,118,14,217,22,78,88,130,167,208,30,166,2,50,52,76,76,163,172,89,58,162,42,55,77,125,212,54,42,170,11,173,43,180,76,104,188,25,189,171,114,86,17,75,88,108,36,69,175,61,89,93,71,131,206,146,214,233,51,5,151,38,97,213,210,244,208,213,18,169,1,228,152,215,131,80,206,183,222,235,35,3,58,204,73,123,106,109,159,163,158,2,186,214,71,246,125,70,102,242,167,193,237,244,144,132,32,65,221,241,86,128,207,197,82,10,252,85,192,124,14,190,135,40,145,154,211,187,159,165,203,255,221,6,248,130,174,66,223,202,249,59,223,157,95,214,115,41,35,53,146,202,67,2,217,11,42,224,206,153,223,151,98,85,216,178,222,178,50,73,51,214,15,151,125,210,228,187,123,183,30,192,152,47,246,188,154,101,146,50,188,252,65,253,28,210,102,83,221,160,57,52,11,194,79,15,251,43,26,22,106,23,32,188,177,204,181,12,187,134,86,229,162,80,44,152,96,102,176,140,208,232,171,87,16,72,207,80,51,113,222,126,230,252,250,13,251,170,136,128,198,187,18,64,14,9,112,171,151,247,235,204,152,175,219,245,194,57,224,99,220,180,179,192,36,45,190,103,122,98,213,248,61,249,229,166,230,173,81,188,69,115,91,54,131,41,83,84,132,91,139,193,72,255,169,147,226,79,203,233,109,171,193,52,99,206,186,12,33,59,120,253,227,91,16,12,116,86,76,3,242,181,204,136,115,223,101,210,225,154,169,19,33,201,120,74,21,134,243,249,171,194,121,61,171,222,67,96,104,75,229,143,5,222,139,72,171,22,180,150,190,184,204,72,120,187,177,165,24,4,44,66,243,112,69,12,136,232,72,117,22,112,250,2,40,24,252,161,142,58,161,174,113,237,238,175,100,150,96,38,115,77,201,31,232,153,173,60,113,29,61,51,240,55,152,156,2,146,84,72,33,16,65,229,212,236,165,83,235,176,201,232,77,171,159,237,254,38,125,229,158,95,123,93,144,50,162,170,138,107,216,135,71,77,221,206,129,162,140,157,34,108,200,221,135,154,245,81,9,34,243,157,135,74,228,133,133,187,63,245,255,234,55,233,195,214,188,70,94,107,101,223,199,20,132,226,68,110,10,141,83,245,246,203,141,76,24,148,7,239,77,75,164,147,88,127,79,114,215,5,103,30,149,233,18,155,218,79,228,249,135,68,163,187,51,120,232,97,221,235,72,242,86,151,15,78,225,172,117,12,94,131,214,98,206,145,110,114,49,72,65,57,201,219,20,229,64,123,209,127,79,26,170,220,76,86,246,94,236,197,181,23,20,103,205,211,20,61,209,202,77,184,91,65,69,254,97,107,153,140,239,6,199,54,35,130,245,79,146,223,247,115,176,180,233,197,92,90,185,98,6,217,19,164,55,246,22,166,219,136,25,1,71,189,210,165,211,184,224,253,235,103,162,174,211,193,151,101,241,157,9,197,62,108,186,222,110,207,79,175,23,93,162,169,132,158,188,27,206,60,140,136,222,249,132,128,104,160,128,224,196,164,34,232,208,182,251,152,95,94,5,153,82,129,199,193,169,175,60,255,245,205,133,172,198,99,50,16,238,174,59,195,196,72,138,139,69,139,7,118,46,198,2,151,54,168,46,9,9,250,97,53,86,155,211,151,219,38,8,173,214,137,250,51,139,57,19,104,179,15,80,124,135,110,169,234,184,188,61,211,47,63,29,29,39,182,167,16,255,149,194,6,231,30,192,190,127,254,58,226,143,241,150,206,29,84,48,239,57,236,37,172,255,58,180,96,30,108,67,14,93,203,106,52,47,117,202,41,30,184,236,216,67,21,57,210,7,199,80,251,67,96,88,204,233,89,99,112,178,72,153,45,10,210,149,22,90,88,123,98,90,153,15,232,122,75,24,208,149,194,151,202,177,193,61,90,56,182,157,136,166,146,252,30,129,229,125,112,214,90,29,104,164,176,238,201,187,201,216,141,64,149,165,80,30,67,126,134,111,197,4,249,93,127,134,236,193,56,137,215,191,217,78,31,61,240,238,250,178,57,144,186,123,82,227,181,43,224,225,97,0,247,187,43,161,41,75,215,249,59,63,93,127,247,34,188,105,250,242,79,182,125,38,58,238,132,95,195,27,221,142,74,110,182,108,5,128,219,175,159,55,147,160,126,236,130,115,128,139,238,69,226,194,139,108,138,166,239,196,86,247,230,62,94,214,8,86,173,159,57,188,151,219,75,39,128,165,17,108,107,159,19,91,248,237,139,99,189,156,147,32,96,243,54,172,251,87,138,140,21,63,252,149,134,250,122,50,176,236,224,177,115,80,142,9,107,55,175,199,25,61,207,114,111,144,31,220,241,116,76,236,47,156,246,151,40,34,124,40,56,105,31,159,120,122,31,31,125,133,13,218,118,176,249,232,112,10,89,57,80,146,28,43,182,252,248,199,111,192,23,102,249,59,141,241,28,209,218,217,150,18,162,110,219,216,133,112,140,84,190,69,0,144,229,249,136,78,67,20,24,82,17,98,228,89,134,145,250,86,154,95,59,254,223,211,212,49,98,140,136,106,54,10,165,119,183,136,167,139,149,9,68,190,161,113,53,209,5,190,147,47,140,66,143,141,205,172,73,144,90,231,143,221,248,243,128,30,134,255,66,107,170,229,220,231,193,255,217,104,227,124,40,25,114,24,80,178,118,184,18,85,61,248,215,141,189,3,133,47,140,174,121,148,251,217,211,110,143,43,212,197,139,36,0,15,105,243,238,136,102,123,121,197,214,199,154,208,60,83,214,159,148,129,56,247,98,178,171,179,245,236,104,166,25,185,222,111,117,96,139,245,47,110,220,63,84,174,4,212,83,192,183,71,178,94,126,178,121,92,243,2,50,194,249,190,195,236,141,190,158,144,40,75,125,188,72,158,93,103,88,15,226,5,236,35,97,195,176,66,156,36,138,226,156,249,35,154,108,81,52,176,204,216,147,33,31,113,226,140,75,23,71,156,181,13,43,67,27,140,250,115,26,82,34,221,76,118,0,119,250,201,109,190,224,186,152,5,29,155,142,8,226,40,156,190,215,245,244,87,8,219,167,202,87,153,191,205,13,246,20,113,203,72,34,147,188,219,119,171,76,175,221,194,56,102,42,32,124,102,88,162,79,157,77,54,199,155,6,150,204,199,249,209,3,78,9,36,55,72,76,103,144,49,224,183,50,50,156,219,170,168,183,177,152,164,127,182,254,176,29,246,68,244,247,7,151,40,44,191,58,191,254,78,153,232,101,49,204,107,98,212,151,189,64,224,253,78,74,77,61,30,192,130,184,252,112,17,55,62,184,119,156,244,86,73,82,97,233,35,77,103,248,123,175,211,255,148,35,253,161,151,243,210,23,3,188,240,162,224,75,106,209,242,118,238,97,0,218,112,201,201,1,157,87,88,50,26,17,239,111,149,147,153,8,231,191,31,89,242,163,126,113,216,151,200,95,148,116,183,233,147,74,179,47,94,20,94,210,58,216,94,152,90,93,178,170,143,190,204,190,153,226,218,249,71,37,212,39,142,242,124,53,103,71,84,197,245,59,169,6,204,254,182,112,25,145,65,142,228,87,143,124,117,135,77,247,143,27,55,15,98,43,194,144,28,62,183,226,136,63,121,198,99,151,99,161,46,227,70,44,100,35,253,41,221,161,87,53,119,217,198,196,230,213,22,131,81,108,161,172,254,39,136,227,189,58,153,51,108,124,77,216,97,178,229,133,15,215,220,142,233,236,188,114,250,191,60,88,141,180,41,149,8,77,106,64,232,244,63,136,84,152,124,236,22,60,180,32,236,233,59,68,191,51,157,166,213,77,23,157,12,105,116,185,188,156,35,75,1,222,102,235,1,236,168,12,94,55,221,146,32,232,18,181,13,113,236,11,148,15,131,18,216,9,227,185,126,89,133,239,144,16,178,204,124,138,68,23,186,34,198,60,195,24,55,7,173,203,73,156,253,26,146,48,103,19,123,115,79,23,74,25,107,135,199,29,102,185,189,106,250,79,19,50,255,56,194,135,228,117,227,188,248,73,81,219,8,67,159,30,155,13,5,141,242,167,195,46,63,42,138,176,50,84,131,229,134,117,169,132,46,179,4,166,223,24,51,26,248,88,67,180,142,214,247,27,34,245,174,42,48,57,211,153,165,105,35,161,67,129,24,65,31,250,62,78,228,108,140,10,67,210,78,108,32,40,93,123,206,252,41,215,12,64,6,103,101,109,58,112,8,187,56,14,178,158,141,238,153,209,52,60,244,4,227,90,161,176,55,9,148,213,155,204,75,237,78,31,251,198,106,177,241,99,127,129,250,131,236,139,206,54,58,115,187,66,122,169,159,186,143,176,54,97,234,141,129,80,44,219,96,153,140,210,9,122,17,225,121,37,119,92,117,55,148,61,40,96,48,223,186,199,101,60,8,3,81,103,245,129,91,238,144,115,162,223,251,136,68,70,242,173,146,72,56,126,106,25,42,183,153,6,251,149,233,209,161,61,149,202,184,122,62,70,102,69,219,171,140,190,141,211,154,153,244,80,115,136,146,66,12,237,192,245,210,141,101,244,47,248,50,134,238,180,28,5,229,138,194,226,243,225,93,117,250,197,252,133,118,226,103,118,21,181,77,92,31,224,200,100,240,195,196,37,203,200,12,255,209,159,6,122,213,86,97,175,144,238,77,74,171,218,163,15,195,54,117,180,188,184,124,29,75,143,247,92,41,248,0,163,9,68,194,230,227,59,20,207,57,9,47,12,170,137,167,217,116,100,154,201,59,203,171,118,23,184,89,90,131,77,173,118,26,196,54,170,164,240,177,228,56,248,73,95,122,69,154,255,206,183,204,122,162,255,92,109,109,41,162,158,80,143,182,212,97,35,187,45,90,49,45,28,104,164,20,57,21,167,92,85,3,21,144,227,207,30,203,166,142,214,22,95,221,191,45,154,235,92,133,96,115,139,33,132,154,64,107,215,28,92,46,110,158,245,167,227,52,217,138,126,176,124,43,96,81,195,113,178,253,100,219,205,38,115,236,213,133,17,173,27,237,84,138,238,43,56,135,98,240,163,6,5,92,119,30,249,25,99,229,104,110,187,103,152,61,102,109,236,226,255,250,73,223,152,165,237,128,133,215,60,127,158,89,199,226,203,10,212,92,13,79,96,47,124,149,23,147,254,46,3,247,5,127,148,119,170,58,209,161,182,129,198,188,188,83,193,119,145,79,37,20,192,167,28,74,30,199,65,221,53,177,26,21,75,106,9,182,9,209,247,32,26,7,135,84,132,114,84,244,45,63,189,138,71,242,216,91,207,27,6,138,126,163,96,29,104,10,21,119,96,10,15,46,66,158,165,39,83,161,162,157,71,219,135,58,6,59,32,39,10,99,150,23,207,192,202,174,61,85,102,26,189,132,133,132,50,241,58,36,102,6,3,7,186,187,40,121,11,116,247,171,186,87,246,145,179,1,217,6,210,154,70,231,121,78,139,193,19,216,0,146,104,233,129,37,53,35,228,231,148,75,231,32,79,53,156,11,205,71,28,142,1,110,150,129,170,176,109,231,166,58,158,237,201,243,241,140,157,245,87,244,17,195,208,56,89,136,105,232,54,215,225,36,86,206,198,12,99,94,21,77,125,86,241,50,71,114,219,181,247,235,131,18,202,93,80,226,184,41,5,66,57,154,110,218,8,194,92,193,103,169,10,96,108,97,246,161,79,164,141,13,242,254,229,142,177,11,138,242,236,93,197,33,133,229,186,181,115,60,112,68,73,79,200,143,111,195,86,0,131,109,201,171,6,157,238,226,118,34,242,28,85,66,57,26,179,31,84,217,181,60,82,100,217,188,33,146,189,76,125,187,5,167,60,232,128,211,172,139,254,72,192,5,94,105,12,106,70,126,44,110,245,41,4,81,213,33,242,188,80,107,104,23,11,75,155,53,224,223,192,202,255,68,26,138,163,63,20,151,67,50,199,118,31,95,13,49,94,174,91,22,43,18,20,29,149,21,243,182,36,81,159,240,208,180,25,196,133,187,121,177,117,221,228,171,112,151,135,151,231,32,188,160,87,121,14,5,55,35,83,47,199,37,95,125,55,170,9,72,245,233,204,101,232,202,77,44,107,37,237,70,206,229,241,122,63,82,47,173,112,210,189,204,35,136,186,117,233,188,23,149,191,209,24,200,119,80,159,213,15,138,80,45,56,209,182,71,46,64,217,211,211,190,204,10,165,249,132,125,234,169,189,76,59,177,7,47,196,63,147,37,239,164,188,147,70,188,200,236,56,213,94,214,3,245,182,184,83,238,96,173,223,159,38,30,87,51,174,3,22,248,54,242,35,51,143,188,140,48,68,156,144,48,232,238,186,140,176,58,104,133,25,104,217,69,18,227,219,48,251,2,43,185,242,212,183,201,241,78,71,30,236,116,146,204,192,26,89,224,41,17,124,122,115,172,174,103,221,187,111,222,217,72,138,255,4,48,164,31,253,28,150,87,233,149,30,171,231,165,114,1,153,55,66,39,99,162,133,148,63,180,244,13,5,121,133,67,247,187,110,159,167,24,145,224,4,28,143,86,119,234,148,94,160,239,221,36,184,30,37,148,225,179,93,137,27,64,109,56,130,138,234,250,146,208,240,97,39,125,230,21,45,59,245,135,246,120,51,23,174,246,143,185,74,104,3,212,241,137,215,92,82,251,216,80,69,231,189,223,215,236,132,119,223,128,223,170,33,209,27,10,183,212,213,166,11,234,170,184,194,166,204,78,189,89,68,65,243,69,25,220,0,81,38,238,96,130,16,119,68,28,195,191,216,220,172,116,138,154,125,98,60,56,219,24,103,24,135,95,129,57,157,56,63,32,253,214,219,205,104,185,12,15,24,102,53,116,32,168,70,108,26,95,247,73,9,97,116,181,202,213,203,4,62,106,143,255,80,100,228,16,236,255,174,198,243,213,209,7,178,49,214,162,67,97,28,188,72,203,238,7,111,244,164,108,118,169,165,3,241,100,14,142,182,245,225,225,197,12,222,76,239,94,25,26,4,155,127,56,171,69,136,84,216,130,213,4,218,89,242,6,101,234,220,251,146,41,167,237,165,239,152,108,185,89,76,247,143,200,207,122,215,116,32,247,57,6,38,92,173,138,84,240,161,252,122,66,141,206,24,74,216,155,54,182,217,236,210,164,249,227,79,163,90,222,16,54,11,153,193,150,59,117,74,191,98,229,193,98,191,172,116,147,94,65,87,64,157,18,254,187,98,53,223,164,201,19,122,229,54,241,236,85,32,102,106,19,123,162,103,191,46,249,152,5,11,245,142,224,65,28,146,112,72,5,146,71,75,150,85,221,57,10,130,246,2,59,142,130,187,116,181,115,242,47,99,144,7,217,83,59,6,72,17,246,46,253,5,44,149,58,133,9,35,121,31,191,133,18,71,214,202,192,65,9,155,98,50,62,74,175,140,39,69,41,114,42,85,60,162,252,62,3,96,194,181,247,30,20,64,50,152,146,220,201,27,170,221,221,35,240,95,137,43,201,217,48,132,103,182,146,102,46,199,21,107,168,174,251,231,46,17,135,135,123,176,143,190,103,53,133,108,105,22,157,115,134,210,98,165,135,215,195,14,174,91,91,210,15,9,40,6,111,251,222,142,155,74,143,51,5,3,200,32,51,178,34,44,221,12,120,230,236,99,24,66,219,130,99,106,112,95,8,104,11,148,35,227,73,180,241,201,201,85,5,31,32,160,118,131,191,211,50,63,34,104,197,172,96,104,175,221,221,93,89,87,31,223,214,21,170,49,62,151,69,246,252,211,40,17,14,100,59,78,210,221,252,199,225,144,237,164,77,189,161,21,77,139,171,199,70,156,196,190,170,155,162,74,121,218,43,31,141,254,104,219,220,71,18,149,89,159,86,141,81,125,255,85,91,244,45,58,58,150,57,152,242,38,7,223,246,101,200,199,145,18,200,212,77,190,143,215,203,166,100,207,165,83,11,237,36,230,49,45,91,89,21,244,227,210,191,115,141,114,185,228,21,2,202,204,224,163,61,19,105,52,37,149,204,123,167,168,85,114,96,49,36,138,174,52,105,193,208,121,250,211,179,60,51,52,70,12,48,220,112,160,246,92,40,136,32,171,142,173,238,194,31,226,111,89,103,137,229,198,166,112,177,47,145,155,169,89,227,130,63,35,104,192,94,75,74,57,134,187,144,134,38,116,111,7,232,11,177,207,202,2,173,5,1,98,201,159,157,110,115,74,129,102,218,38,200,86,15,128,74,83,29,59,1,95,60,39,98,164,79,61,58,13,147,156,85,51,86,45,97,91,35,142,227,117,92,226,7,6,137,29,171,197,158,213,101,175,234,255,232,101,224,21,79,32,231,35,110,175,21,31,202,58,116,241,135,208,117,50,120,151,103,196,95,255,8,115,50,56,126,244,239,223,186,106,147,77,228,251,108,68,123,156,45,14,182,185,27,135,239,12,47,255,13,188,125,161,102,238,3,23,22,29,191,35,174,45,134,134,105,40,245,65,127,58,38,144,189,17,136,237,27,158,246,185,57,28,74,49,30,3,44,214,245,183,172,111,47,109,144,167,182,35,158,173,196,141,63,81,208,197,197,88,144,247,100,85,165,162,249,7,223,238,176,236,19,44,253,182,35,250,85,249,86,75,236,57,105,189,113,86,219,83,82,226,105,227,32,17,246,114,169,71,205,201,235,91,228,144,131,65,5,3,231,51,178,216,218,233,131,124,22,229,155,167,227,151,156,85,194,117,215,50,74,178,20,71,147,126,116,129,173,158,11,134,68,189,162,107,194,115,62,109,13,32,77,228,146,23,190,218,70,22,154,142,21,50,83,101,62,35,82,35,86,90,196,138,122,32,165,160,3,46,98,76,38,119,104,59,103,72,164,37,109,56,213,104,231,25,236,80,137,193,58,238,179,229,29,99,36,238,117,149,149,233,185,20,106,202,82,176,110,250,79,35,158,157,111,137,153,221,186,59,25,203,9,123,184,191,222,244,247,222,78,134,173,92,114,97,64,135,92,96,248,143,216,200,75,170,129,161,147,19,217,110,152,0,217,168,206,86,0,219,132,76,15,135,29,159,66,100,72,102,10,170,26,121,122,48,206,3,176,183,21,205,179,51,126,101,130,198,235,207,48,29,60,64,252,132,121,9,135,167,97,221,196,57,7,191,213,66,91,240,83,9,238,40,192,79,32,197,208,226,90,59,239,255,233,101,208,136,85,29,39,71,204,217,32,112,3,0,218,10,138,215,206,214,132,227,52,25,153,214,119,246,74,221,227,60,24,39,125,140,152,58,219,28,72,53,158,19,36,249,73,233,174,137,120,39,3,229,188,187,246,128,23,13,110,227,79,233,10,154,245,5,21,22,47,165,47,31,70,25,142,169,255,113,154,90,0,74,228,65,200,162,227,192,192,53,251,235,195,56,190,76,122,216,175,162,18,179,39,238,145,190,242,174,226,39,201,200,66,138,1,208,77,51,50,8,239,93,111,43,238,6,250,19,160,150,25,67,20,32,173,142,152,141,52,250,138,111,217,214,236,164,167,62,102,172,94,38,60,210,183,110,156,9,5,42,218,205,221,203,218,230,169,161,182,146,125,250,83,40,102,177,237,163,92,237,4,219,123,147,41,88,96,94,16,22,27,105,204,255,34,143,93,34,166,128,96,33,163,51,125,138,161,5,71,89,211,179,87,52,88,137,84,48,222,67,11,59,105,200,37,91,69,112,192,134,10,154,120,54,35,184,232,212,207,105,194,225,175,33,178,242,78,224,26,155,161,232,220,107,65,219,166,42,68,127,187,81,186,230,111,181,200,140,197,152,243,119,93,162,184,186,94,153,106,93,244,156,187,75,217,91,105,118,177,183,236,5,96,160,177,139,52,50,255,248,212,137,54,80,82,46,124,242,124,5,4,175,55,116,207,80,212,172,253,11,44,50,186,57,253,158,249,193,159,89,69,139,116,12,156,223,84,148,3,25,217,26,43,96,102,94,99,74,114,242,221,114,169,227,152,232,106,201,244,135,229,45,233,6,128,61,249,198,202,126,222,207,0,27,111,83,36,100,245,51,200,126,18,47,28,130,182,113,32,222,11,245,125,132,4,230,204,229,237,146,21,139,66,44,191,201,14,200,110,252,12,187,58,211,109,88,86,51,131,24,135,190,127,244,61,144,29,200,123,112,97,206,174,96,152,87,115,43,249,197,98,70,162,20,94,189,19,237,17,23,74,165,66,67,124,241,107,31,175,105,192,31,247,125,120,94,181,176,27,160,171,147,211,81,123,59,229,40,113,211,15,101,36,6,104,145,146,142,32,159,191,79,50,8,115,155,158,234,254,7,107,110,42,155,29,173,205,45,36,18,16,181,210,174,39,73,242,255,15,143,12,77,136,74,115,220,36,254,19,55,133,92,145,178,131,255,208,177,151,138,131,229,86,171,246,181,232,255,104,176,111,171,216,49,163,104,91,39,196,22,129,158,50,233,85,175,4,134,86,49,205,253,95,205,139,50,224,42,62,35,67,214,200,233,133,46,205,244,22,82,184,150,15,145,175,40,159,173,178,132,25,47,88,235,28,245,61,217,135,182,249,152,211,11,100,137,185,126,143,190,39,8,154,116,218,197,95,23,219,66,172,47,43,122,178,140,221,82,91,240,192,89,153,93,164,30,196,41,53,31,23,44,146,200,208,30,21,183,105,212,34,95,112,154,53,124,109,251,71,198,223,126,188,228,102,37,239,98,195,161,65,167,219,177,144,201,104,210,38,198,118,186,48,152,42,163,69,11,246,38,75,179,0,127,39,79,115,44,210,6,36,90,37,169,156,56,115,57,113,154,132,136,248,151,237,16,197,121,5,69,96,158,166,253,193,106,81,145,102,1,83,254,52,236,16,173,232,208,143,192,162,86,164,219,215,154,140,46,170,190,145,213,167,59,225,89,198,230,136,159,199,148,49,161,19,139,53,250,178,216,157,210,184,170,48,182,213,6,248,182,140,118,86,249,67,96,149,185,123,60,24,231,105,122,85,61,104,148,69,106,144,140,235,240,173,130,6,33,209,195,243,44,149,249,35,53,42,32,60,117,219,163,173,166,145,247,228,72,100,82,96,76,36,217,114,111,48,164,97,212,38,71,230,237,205,198,47,224,86,149,149,66,233,156,52,212,25,49,68,242,20,195,71,54,190,1,158,66,113,81,57,47,245,55,184,209,94,193,82,74,161,156,59,140,173,194,79,118,62,118,210,241,91,107,180,121,32,178,17,226,100,141,184,31,113,189,254,35,145,112,208,46,247,225,215,52,246,174,36,241,38,51,87,227,214,195,94,46,112,139,179,13,159,73,231,129,28,222,225,202,213,42,61,90,73,198,34,123,255,78,66,162,34,236,200,113,243,79,100,161,150,89,117,193,78,45,144,94,135,220,241,155,80,29,155,129,25,69,246,83,156,78,4,66,110,115,13,219,125,78,110,180,80,110,154,151,215,90,46,111,181,51,178,157,144,121,23,138,103,105,102,39,255,70,200,144,176,155,91,141,63,214,125,69,72,195,231,94,34,119,22,118,251,232,215,26,78,51,163,203,26,166,7,49,161,212,74,34,148,45,23,118,20,183,89,184,184,126,45,61,135,108,219,238,131,182,9,217,232,58,230,221,149,31,255,83,204,227,230,113,71,112,227,216,43,86,83,64,82,24,244,89,238,146,73,177,68,29,64,163,168,242,98,54,252,52,43,26,247,5,128,128,189,93,133,218,223,196,125,18,129,19,148,66,136,35,252,102,6,60,32,110,77,212,136,68,213,62,62,94,249,252,229,11,196,182,200,101,37,132,83,192,67,167,117,202,18,240,139,62,31,152,39,66,66,210,141,249,225,105,4,89,196,19,230,238,164,146,17,59,73,88,42,80,234,93,130,173,51,90,76,28,86,9,81,116,100,120,55,239,6,58,89,14,50,220,27,224,102,246,213,236,58,131,172,69,82,76,151,5,204,211,131,29,229,10,171,228,174,181,40,40,93,31,147,152,145,47,61,90,24,38,24,190,245,193,199,215,252,194,128,50,57,72,91,13,175,121,254,65,245,174,171,138,46,106,194,114,48,245,244,231,239,163,135,204,17,91,112,193,95,92,58,5,246,127,47,150,154,106,68,209,38,64,246,154,26,179,89,173,86,94,29,39,121,2,188,23,134,187,204,88,244,122,197,88,249,105,25,208,191,218,99,215,203,250,59,107,105,90,68,216,229,161,77,94,4,114,20,135,43,227,155,17,244,148,215,20,78,219,156,230,104,41,113,53,190,192,104,197,42,227,123,189,31,214,149,180,76,20,71,74,177,82,157,149,202,177,53,110,168,236,222,239,219,216,91,180,167,220,195,148,38,170,146,44,143,80,13,25,92,118,112,65,2,98,27,168,7,155,197,255,42,209,119,204,223,65,37,202,152,82,11,252,16,247,95,61,187,54,29,181,96,127,1,206,117,207,211,154,180,239,144,177,149,234,224,234,105,117,91,90,149,211,193,232,72,72,31,184,62,86,8,137,108,201,115,175,104,86,104,171,45,12,166,52,118,18,163,250,88,79,159,183,214,21,153,91,238,248,67,134,187,220,36,214,27,96,32,112,110,66,125,143,253,19,117,188,76,141,236,239,112,141,246,109,118,111,148,149,101,214,86,158,79,208,129,47,9,208,204,166,116,47,36,56,152,187,182,61,9,218,90,17,33,111,100,125,215,182,18,211,60,40,180,158,6,43,178,114,196,174,186,184,181,232,3,232,27,197,39,52,19,219,67,211,79,179,90,28,246,103,113,38,180,227,3,230,205,74,4,233,63,26,219,209,88,242,214,231,219,83,95,202,111,193,142,240,189,150,226,115,72,229,175,111,42,206,23,177,122,103,225,145,51,112,22,171,132,97,43,98,244,231,196,114,29,0,99,220,211,84,155,247,43,21,164,18,44,170,100,19,178,88,156,237,61,164,193,199,141,172,67,30,61,17,157,26,147,199,114,25,116,143,163,245,20,75,49,68,115,72,62,47,236,187,13,41,136,186,29,96,58,234,105,62,218,139,53,0,17,99,64,29,141,35,72,22,187,238,125,188,124,63,66,153,175,211,244,22,40,196,115,248,125,25,86,86,193,27,119,182,192,176,28,134,52,107,151,87,189,127,244,164,184,216,144,129,213,202,192,28,136,17,201,128,100,45,127,201,55,0,85,111,141,105,154,90,147,91,210,167,183,250,7,188,187,185,175,175,94,242,24,59,77,45,149,137,55,191,131,123,189,230,213,6,98,46,253,30,190,171,11,165,182,80,94,39,247,150,151,5,186,30,153,93,213,208,77,246,68,148,215,118,195,74,246,159,108,90,39,133,217,8,20,223,32,66,173,184,58,176,50,94,198,101,206,206,127,67,30,84,226,229,121,137,102,199,39,241,225,213,117,11,170,34,253,44,21,194,78,11,128,123,41,83,14,71,71,73,22,55,79,66,116,176,139,140,233,135,83,213,175,235,100,102,15,170,126,21,47,35,198,150,178,215,202,155,142,82,118,88,103,158,143,60,15,49,116,75,217,13,44,33,16,223,57,150,134,112,78,11,218,46,243,189,143,231,133,201,19,62,73,63,143,129,56,105,42,112,211,142,104,147,42,189,112,171,147,99,123,23,97,216,117,247,21,171,25,85,237,56,247,208,157,112,74,231,45,179,118,66,185,150,163,4,128,170,82,66,63,134,11,110,217,169,245,176,240,220,152,150,224,129,75,87,107,186,185,254,107,97,117,14,117,156,146,34,78,50,219,43,18,68,65,115,214,232,124,136,101,58,52,31,103,73,27,202,146,178,35,129,210,49,201,34,138,120,128,114,233,26,253,185,71,20,176,2,61,18,121,4,9,160,133,237,238,250,113,173,166,206,32,147,126,106,63,142,167,120,31,87,179,56,132,225,197,210,12,223,185,60,143,210,93,214,233,165,9,58,43,53,93,192,230,124,76,51,64,252,18,84,244,164,242,20,177,110,197,73,59,59,1,102,213,253,211,166,157,132,6,188,100,178,114,227,189,22,47,209,131,172,86,100,195,54,246,99,165,76,103,213,102,94,181,196,140,199,131,163,108,187,192,171,17,209,199,19,170,241,2,217,90,5,128,3,223,92,14,21,185,106,206,144,68,23,23,229,95,204,102,152,163,122,20,127,51,166,203,240,8,205,221,169,197,5,245,111,231,157,39,13,65,28,171,26,212,249,222,177,43,90,130,168,89,207,46,222,113,141,250,172,111,18,130,147,212,63,254,5,107,100,125,35,152,21,102,92,142,1,18,102,86,244,115,246,84,156,231,116,204,92,201,171,103,30,102,69,45,5,8,90,255,2,221,244,160,49,0,191,155,96,75,67,245,250,168,213,41,252,6,61,179,225,122,138,10,188,174,68,137,160,207,138,7,143,29,86,54,154,121,95,102,255,71,159,42,241,46,215,236,84,15,136,154,93,147,21,43,236,230,159,60,59,222,70,46,85,36,167,136,19,83,220,68,85,154,213,233,84,69,128,146,119,167,6,247,99,194,34,2,116,224,97,118,115,141,189,74,205,90,82,80,28,49,245,142,83,83,80,77,77,113,175,138,95,31,104,203,182,168,120,164,129,201,225,194,179,12,249,178,69,53,9,57,106,85,143,86,219,213,57,141,223,148,104,145,72,85,36,53,88,109,248,21,117,165,83,197,103,223,182,14,39,46,43,79,144,163,96,63,106,242,189,132,121,26,1,165,0,129,99,216,179,101,89,181,163,95,129,117,15,127,46,0,89,172,24,15,105,32,216,187,19,12,215,147,212,97,153,177,194,64,208,88,63,112,33,197,134,10,203,92,198,169,4,254,5,175,6,251,220,236,119,205,29,114,70,177,76,124,212,6,176,39,134,96,58,68,181,51,221,40,226,166,17,47,181,92,214,212,31,200,23,185,137,196,83,28,60,30,234,222,74,92,82,239,177,206,231,125,147,157,209,233,233,217,136,106,122,226,166,213,121,107,69,168,137,141,25,163,43,0,4,228,45,93,101,4,1,149,248,35,74,109,64,23,94,72,24,46,140,40,82,33,231,141,102,78,232,100,228,129,252,95,41,230,228,86,24,225,173,147,116,188,129,34,165,157,220,13,96,122,215,168,129,59,140,121,229,10,106,0,215,179,132,93,179,90,200,149,18,89,42,153,168,111,103,53,238,139,58,54,53,86,118,182,103,181,61,16,112,91,72,177,59,173,136,191,55,238,159,170,222,201,207,98,16,72,216,250,20,57,48,239,15,141,54,38,88,140,33,170,167,219,20,172,81,16,56,73,117,123,93,198,40,196,189,244,218,127,47,169,231,166,214,201,7,179,77,219,109,168,41,112,179,37,25,215,229,187,157,246,176,234,67,170,128,161,28,2,122,80,9,69,134,14,201,135,198,0,7,245,253,213,12,42,249,87,149,141,151,109,25,128,20,11,232,247,27,186,165,198,48,52,9,115,244,7,253,69,199,84,236,145,129,2,254,165,100,106,198,161,243,221,61,247,251,230,170,71,80,202,68,101,105,133,80,224,20,170,95,211,254,5,162,26,121,122,132,224,247,179,172,235,48,24,77,158,144,13,243,126,40,203,38,170,124,194,49,136,104,207,155,163,106,59,38,122,35,219,78,190,112,53,102,137,138,224,161,10,12,224,150,70,167,155,136,64,94,198,215,75,35,71,174,192,18,40,180,155,182,99,1,55,114,42,116,224,32,47,42,92,2,23,242,76,109,122,87,43,191,163,252,50,234,230,23,49,81,172,1,219,148,214,149,2,198,74,16,110,17,192,74,61,37,123,42,162,166,83,42,165,25,215,3,245,158,152,83,45,244,32,28,139,56,88,75,142,173,68,97,123,243,247,209,27,90,200,88,191,83,50,40,49,101,191,54,246,238,212,184,116,148,60,125,78,254,132,146,240,215,250,81,101,10,200,113,26,118,68,62,117,149,48,84,81,243,222,55,63,136,145,128,235,181,250,19,150,185,137,189,105,188,8,73,140,83,172,67,176,162,28,2,17,57,252,185,156,37,175,236,254,92,14,70,245,184,17,56,250,12,131,233,176,65,144,66,128,208,92,241,139,116,4,104,228,47,31,172,217,203,198,136,155,121,69,132,51,127,140,247,58,177,217,175,192,251,134,44,61,123,107,226,152,30,109,182,5,71,155,176,185,52,235,70,73,131,44,44,74,18,84,140,233,7,43,236,160,184,154,209,173,66,98,190,216,102,125,173,158,239,164,3,233,253,39,3,138,12,127,129,15,135,27,61,195,182,211,139,213,50,163,196,73,143,191,64,188,242,98,115,140,7,88,50,83,96,234,235,199,57,229,228,234,240,96,199,173,90,164,40,90,22,153,57,126,3,157,35,231,168,244,143,67,112,217,165,240,219,31,206,66,111,70,164,67,163,48,154,204,19,109,40,198,212,199,6,104,121,85,124,72,150,207,161,250,113,186,64,116,170,162,6,86,204,255,211,6,227,14,180,152,99,18,48,220,218,31,162,177,53,97,180,85,2,14,93,68,210,156,167,32,20,63,58,141,181,82,83,116,7,68,114,134,191,141,124,140,206,129,34,33,214,72,221,86,204,235,184,209,127,19,35,118,221,116,231,44,222,109,168,172,54,53,68,134,250,191,90,142,108,18,34,44,166,44,141,211,181,113,210,30,127,233,178,21,249,226,66,66,130,185,136,92,48,214,216,92,196,244,184,83,49,111,181,21,144,137,30,138,69,188,200,172,21,164,155,114,173,66,217,169,239,39,195,227,78,36,188,125,156,49,43,107,123,92,136,226,16,42,79,226,139,209,200,199,172,89,59,185,129,194,133,48,97,73,89,177,30,86,25,86,77,255,226,216,158,32,238,122,125,232,196,152,159,193,192,218,158,30,220,12,77,145,198,144,184,57,63,137,33,127,35,6,177,123,58,225,37,39,204,89,154,172,36,5,205,241,109,247,103,194,102,149,75,28,127,235,114,132,237,194,62,83,4,77,110,238,198,94,179,113,1,88,226,65,247,20,147,189,213,164,73,238,129,63,197,133,181,92,129,26,237,17,75,219,93,249,98,215,93,157,247,45,194,2,2,21,226,253,159,146,188,255,33,215,199,240,175,94,31,132,97,187,1,4,183,234,86,215,147,29,121,161,137,55,255,98,83,234,56,245,204,231,252,174,254,126,39,48,86,92,106,186,43,186,12,222,144,49,171,133,35,118,219,91,243,61,215,48,142,206,88,2,174,229,129,122,72,161,228,32,213,230,123,3,50,154,227,171,60,141,135,197,59,176,158,185,199,182,143,186,137,226,106,85,100,158,201,124,136,241,214,7,2,60,206,31,162,121,18,94,100,128,191,106,200,160,31,60,221,7,172,181,21,105,170,3,96,199,255,87,167,15,24,86,59,92,230,217,245,18,136,88,193,203,32,149,75,143,159,32,162,248,154,84,195,67,219,252,79,3,217,213,88,232,143,127,218,125,244,29,18,34,208,55,201,246,60,9,82,29,223,59,238,141,9,90,179,115,74,50,225,5,177,137,121,151,21,14,135,93,77,119,11,62,35,161,9,189,40,187,68,17,85,217,140,87,104,215,134,65,70,24,162,95,213,30,61,107,84,91,148,34,80,76,224,252,85,38,110,3,155,19,29,125,220,154,165,53,72,197,148,85,141,148,52,254,6,114,223,173,47,37,73,152,214,122,193,232,238,210,3,211,114,64,223,249,24,244,85,249,111,229,23,103,0,6,127,154,108,23,145,209,95,12,59,64,185,78,209,252,184,92,125,1,176,105,231,77,204,144,42,14,96,18,246,130,84,163,79,192,61,6,240,123,3,84,132,24,181,101,153,141,246,211,211,30,59,165,15,243,63,246,171,251,41,205,222,77,141,231,47,63,254,86,40,253,132,69,40,232,104,236,132,126,90,126,50,85,94,179,251,159,190,25,138,77,17,41,218,166,84,107,245,196,140,101,199,114,209,98,191,213,10,228,89,229,30,155,75,46,20,130,237,57,0,151,141,46,147,151,227,217,103,228,117,232,240,33,7,117,30,248,151,119,91,157,224,172,243,88,58,172,145,59,209,51,183,248,148,154,117,192,159,98,79,106,225,200,137,116,38,93,18,78,121,183,197,150,18,239,150,26,134,88,214,232,244,128,64,33,90,210,168,27,247,223,96,216,208,168,14,45,228,60,120,68,18,83,22,13,57,230,143,31,180,135,53,2,190,150,132,149,99,35,167,170,184,151,99,25,51,217,243,216,113,65,160,100,104,80,22,201,151,131,89,100,148,30,198,139,100,82,229,226,62,71,20,122,226,149,236,252,216,204,221,155,197,16,7,17,125,212,5,248,130,38,19,103,21,146,121,58,79,21,216,61,140,151,214,210,236,27,176,18,110,143,53,128,52,70,115,40,133,137,132,51,156,53,36,170,31,28,55,226,178,45,47,64,207,9,163,53,96,100,136,2,90,170,169,95,156,95,96,229,240,148,207,81,151,43,171,222,118,147,235,162,179,223,52,172,234,163,200,10,123,165,122,246,170,46,208,17,237,233,160,168,63,252,196,142,139,53,1,129,136,163,232,127,227,80,190,187,240,18,233,67,13,178,19,117,44,166,133,83,242,238,149,121,88,200,211,162,15,31,97,143,191,134,37,112,134,37,126,17,73,189,126,60,163,35,233,199,72,85,240,155,89,52,2,131,177,182,171,218,247,72,197,181,245,158,82,84,176,245,104,238,101,242,242,227,161,103,130,141,233,212,170,173,15,17,114,78,189,50,83,181,243,68,47,250,72,94,82,240,218,137,44,198,37,221,62,239,185,220,190,83,86,112,54,235,243,102,225,120,126,102,227,83,89,156,212,223,23,194,251,249,34,200,53,123,255,129,118,70,5,81,102,211,222,136,58,224,185,167,136,103,189,222,162,146,175,105,111,224,195,60,252,19,19,165,41,143,70,247,174,140,218,113,47,13,52,213,106,228,119,119,143,202,116,244,159,113,55,110,120,125,101,50,14,226,194,82,102,47,139,78,92,28,118,146,78,186,110,43,168,107,128,105,35,78,153,45,185,43,240,234,137,59,171,68,32,151,189,106,238,20,209,39,74,206,115,76,77,74,181,109,17,187,123,229,161,196,254,184,97,26,70,130,130,160,104,138,179,114,59,142,1,220,58,110,95,120,4,64,125,19,146,210,161,75,152,78,227,135,23,194,26,88,57,39,174,91,237,42,38,137,164,126,21,136,2,174,139,202,235,171,229,197,219,120,54,10,249,205,52,210,139,67,134,164,173,122,51,213,30,217,176,41,189,33,93,36,66,107,49,69,84,11,252,170,204,152,250,197,29,232,90,105,162,245,238,71,103,79,161,238,247,143,109,34,192,208,81,185,232,135,183,5,70,251,41,235,140,181,205,242,99,80,120,82,31,113,49,4,239,101,128,226,3,154,191,224,245,231,105,251,7,8,107,94,87,232,75,12,115,10,26,10,190,133,162,66,127,145,189,225,135,239,248,123,62,49,248,116,225,25,150,184,154,11,133,186,183,103,104,46,132,135,72,29,146,91,4,138,226,29,162,220,158,140,106,47,90,182,26,220,217,116,65,198,168,155,134,231,191,81,4,136,35,225,114,222,210,201,114,209,12,152,55,46,100,111,98,243,22,226,179,58,22,105,87,207,235,191,129,237,226,225,252,197,197,2,148,226,87,31,160,220,220,176,86,232,119,159,210,118,39,116,181,103,169,252,0,196,176,217,253,202,78,201,83,240,197,214,253,49,22,92,175,42,44,137,218,190,195,116,221,140,196,40,154,50,254,155,244,100,166,18,209,24,54,0,91,127,28,43,169,169,1,88,177,218,98,254,252,208,79,18,154,180,17,219,28,131,180,69,19,125,169,19,123,12,169,223,125,198,162,119,211,236,7,0,181,200,150,28,141,99,33,129,95,16,183,157,186,135,27,254,230,221,55,223,77,14,67,101,19,194,204,228,48,210,51,38,216,64,244,39,100,209,137,30,91,250,20,165,136,87,251,52,229,27,169,118,72,182,118,78,125,189,237,20,199,158,238,104,147,118,122,112,248,30,35,74,143,7,141,156,169,83,100,153,194,171,92,30,29,132,168,136,178,91,3,36,219,176,150,104,86,156,223,61,24,208,57,52,154,151,182,191,95,50,90,38,91,100,98,121,10,64,192,169,106,72,59,16,111,91,119,87,229,67,250,60,55,51,17,75,121,228,27,168,224,149,41,92,167,189,171,134,7,124,21,129,96,228,206,156,207,96,154,58,81,1,50,43,187,216,153,158,159,86,25,103,6,55,79,138,56,230,67,21,53,72,121,6,229,19,63,109,46,2,177,67,188,199,224,85,198,21,103,67,76,38,58,228,17,0,197,161,248,253,186,111,153,161,8,1,225,103,219,114,224,65,216,32,122,216,241,215,107,218,133,230,147,122,62,41,188,166,6,202,247,69,70,143,12,160,138,34,150,184,29,208,222,17,12,56,75,174,45,226,47,224,26,244,58,213,191,193,119,147,68,133,206,183,92,45,67,170,18,113,164,202,195,121,101,155,107,230,183,184,232,75,140,227,53,0,83,249,186,164,224,77,56,147,178,236,226,83,9,207,13,122,216,241,42,20,252,120,59,76,194,205,209,126,107,154,50,132,40,245,216,79,153,20,62,69,13,249,196,248,241,54,191,198,197,94,54,149,176,231,149,50,240,223,213,186,103,155,137,173,18,49,253,249,58,41,213,80,222,117,77,57,38,148,82,87,82,246,15,192,216,147,1,79,138,163,251,113,116,153,79,32,52,11,130,177,177,23,66,48,140,173,81,16,187,190,32,28,212,217,46,31,210,237,172,185,54,210,21,29,28,18,112,179,25,235,166,110,27,149,75,69,224,8,213,54,174,8,143,74,77,37,62,14,203,182,76,171,34,190,173,123,28,210,247,179,196,110,73,100,217,91,55,88,120,249,162,121,220,224,73,237,0,57,210,218,145,179,25,212,22,102,89,132,210,227,130,66,21,204,133,143,159,91,57,181,157,215,234,238,222,84,56,32,113,139,41,179,61,230,167,30,220,86,62,169,157,160,97,114,180,124,132,65,252,252,140,78,188,224,87,27,15,154,13,144,51,214,200,246,199,189,10,68,28,82,148,149,201,145,174,198,129,89,217,133,243,150,87,176,162,162,217,204,61,70,46,186,183,170,200,61,163,50,191,225,14,164,77,90,100,131,227,90,28,1,191,130,14,224,253,83,24,26,84,66,230,207,19,51,110,146,11,103,37,158,50,163,124,49,185,3,51,14,124,13,254,66,61,233,238,62,24,131,121,126,200,126,92,183,119,90,241,2,200,105,162,201,164,57,125,118,114,123,149,44,92,13,96,79,74,210,237,9,204,155,49,230,1,148,97,127,86,107,241,102,182,121,29,36,183,244,68,238,89,99,62,144,96,34,234,55,66,173,237,240,42,82,241,177,21,118,24,134,47,28,45,241,203,103,62,214,31,50,125,22,157,243,196,39,188,92,221,67,157,245,116,133,143,228,116,246,203,12,246,207,227,251,84,92,97,11,108,252,145,210,11,207,115,8,197,250,128,112,254,21,12,30,206,82,74,20,163,74,165,96,240,83,40,209,236,103,88,73,95,79,207,203,128,70,252,21,40,224,190,248,161,62,201,210,197,2,181,59,7,185,71,100,52,206,231,95,62,68,76,91,159,53,205,16,58,0,254,121,223,224,209,242,129,148,223,221,133,150,30,97,73,4,121,157,10,252,2,23,59,249,251,147,211,142,44,7,209,83,102,119,48,69,18,54,109,63,94,47,179,114,106,171,83,10,163,50,0,89,63,174,27,47,31,247,69,29,190,218,200,153,159,23,113,2,202,123,241,220,113,142,228,251,241,194,100,149,97,100,57,102,148,252,6,133,11,98,174,217,18,74,0,77,49,239,134,134,67,111,164,177,81,25,225,211,23,239,75,72,56,52,68,220,253,76,66,11,59,142,164,140,57,190,245,99,59,16,171,214,120,49,30,43,166,246,247,127,22,58,7,58,209,250,129,207,163,62,243,76,110,202,98,125,235,141,22,116,211,39,251,152,250,83,185,237,209,192,208,206,58,67,209,123,155,216,23,3,176,63,40,152,174,209,235,180,97,145,42,126,95,141,149,138,93,0,234,137,19,190,22,227,96,116,129,150,207,148,151,51,255,234,72,31,3,227,121,161,206,249,29,131,75,88,31,20,130,120,172,141,60,118,169,238,28,237,154,18,181,132,143,232,139,6,149,93,20,34,38,130,9,200,125,109,247,172,225,11,237,49,2,34,125,250,24,14,16,99,141,204,157,205,123,204,104,236,215,146,140,162,130,86,89,244,197,16,11,247,31,221,93,74,80,101,174,169,203,231,1,155,37,39,43,81,85,225,65,197,56,97,114,77,84,64,95,19,213,22,142,163,29,20,48,169,214,218,181,124,114,227,207,58,202,119,1,187,103,219,111,99,13,59,237,217,42,138,195,90,200,172,139,89,34,202,180,127,198,242,16,252,158,60,44,49,62,198,188,229,38,127,236,99,80,74,37,96,62,1,165,217,2,148,126,183,245,239,15,172,34,97,180,134,79,82,254,42,40,220,107,57,167,209,105,14,175,107,222,199,79,29,205,249,20,47,5,83,61,182,32,91,39,157,44,144,7,231,215,210,234,232,237,15,56,177,111,147,31,125,198,241,163,43,32,119,126,79,207,10,95,10,175,103,78,33,25,229,134,177,50,206,205,42,110,24,103,147,227,137,57,187,135,228,98,220,61,167,12,220,173,222,135,135,92,252,22,147,246,189,96,107,103,18,79,68,149,149,129,70,135,97,64,218,154,92,76,38,78,169,52,65,122,136,127,13,50,163,102,99,55,141,81,7,177,6,100,206,122,43,212,160,66,168,79,82,89,67,184,8,216,0,24,151,1,56,205,133,187,7,168,96,28,89,125,170,97,107,37,7,199,25,196,137,164,33,99,149,148,203,32,150,21,89,127,145,66,240,242,1,133,248,158,71,246,246,249,150,46,40,41,55,64,197,98,69,63,78,145,0,100,187,222,149,160,138,76,0,45,153,75,1,139,93,185,121,128,35,192,96,218,88,206,174,108,170,20,178,156,162,236,49,212,107,154,23,42,33,15,56,40,89,39,226,179,55,122,55,116,237,247,190,109,71,113,231,62,19,12,248,15,38,27,254,30,216,81,120,252,204,182,133,150,231,129,66,37,196,253,216,158,117,250,29,11,86,225,232,69,54,171,144,239,211,39,60,101,8,237,195,139,233,25,136,20,8,42,133,203,92,127,60,245,195,179,63,59,160,231,132,46,46,213,86,88,33,196,235,95,92,6,115,135,102,239,106,234,76,80,251,114,210,62,235,88,114,121,224,97,64,22,7,131,103,107,20,35,200,85,233,117,184,187,153,49,212,128,247,201,88,233,28,186,245,4,124,242,84,238,243,212,134,185,103,174,116,32,89,44,210,152,27,54,149,164,91,116,57,192,3,240,79,0,155,93,134,80,210,193,20,94,50,177,98,108,209,142,250,38,36,207,45,35,66,39,198,123,30,163,244,139,19,126,48,152,109,96,176,188,191,83,230,61,31,133,99,188,153,248,37,76,171,183,140,193,46,174,100,197,190,20,100,252,88,146,191,61,107,210,176,132,16,210,157,59,140,5,32,83,239,14,124,114,48,16,155,68,14,64,82,28,235,89,230,132,110,50,176,120,190,151,64,96,102,4,84,154,64,245,216,205,145,76,101,173,205,251,217,203,210,187,164,100,230,165,60,115,5,150,0,117,228,175,0,159,80,84,164,16,161,60,44,107,216,210,9,61,109,91,192,208,133,224,183,72,11,83,91,171,39,92,178,82,90,40,184,95,73,48,113,113,2,222,158,249,103,96,177,186,134,80,76,191,172,232,37,230,200,247,41,205,99,249,241,153,55,46,81,12,48,34,116,2,164,233,80,26,185,169,153,47,136,187,70,20,194,249,142,22,26,158,104,89,212,178,121,197,199,251,58,45,245,141,151,53,176,164,34,239,130,65,12,194,41,95,70,157,49,53,176,31,235,249,66,244,183,250,41,74,110,138,147,182,236,151,52,80,253,67,9,133,247,72,232,228,55,40,232,6,105,201,10,199,243,221,13,78,86,43,96,63,106,73,132,51,49,47,120,235,212,83,244,244,226,221,195,86,107,199,66,149,218,147,228,191,55,87,72,132,24,111,69,1,72,49,215,190,161,79,31,190,82,163,225,202,105,240,162,193,48,191,142,239,198,108,255,158,7,94,233,145,186,14,200,190,202,145,101,32,194,56,14,168,52,51,50,9,231,58,187,152,53,217,72,2,116,47,223,150,171,49,250,223,151,117,61,176,223,226,26,10,17,214,143,170,76,231,59,47,29,40,241,193,81,59,136,218,216,180,178,187,172,48,197,180,3,54,182,116,101,15,6,15,207,132,26,59,181,148,218,193,238,158,188,151,1,108,230,14,30,111,118,190,16,35,26,173,32,232,226,190,164,130,129,30,166,113,37,15,107,152,130,171,138,197,29,213,93,62,254,212,125,107,25,239,215,44,92,109,174,216,170,66,234,84,188,148,212,82,123,194,93,50,162,17,128,47,187,93,179,176,35,179,199,106,83,34,33,168,243,29,58,229,43,2,142,212,124,29,138,100,113,170,204,237,202,90,167,95,220,189,66,177,139,121,134,192,16,110,87,182,149,21,172,90,58,56,128,176,128,22,150,168,121,218,171,139,215,48,166,232,170,219,235,131,242,33,96,117,248,64,180,3,175,161,251,101,80,112,26,91,77,99,160,204,233,22,134,49,125,40,238,222,17,157,228,63,73,66,179,205,3,192,43,102,2,1,193,183,41,84,238,95,38,80,43,77,79,164,179,139,87,217,198,26,78,249,142,82,8,60,21,26,140,185,118,45,138,207,137,50,27,47,240,184,177,253,64,171,165,201,150,189,76,153,78,166,42,182,60,202,238,7,211,56,33,245,230,119,143,76,209,17,92,4,243,186,192,81,150,7,80,107,153,98,131,150,171,17,191,119,145,201,86,13,97,125,91,148,249,200,90,168,250,210,229,158,113,221,0,231,140,112,98,109,21,19,106,113,29,2,135,34,206,164,154,124,33,232,34,187,146,60,116,190,125,92,171,252,0,86,3,38,83,53,227,81,110,77,8,131,192,183,154,126,11,139,86,141,81,45,37,127,241,37,187,23,109,108,166,128,58,196,48,177,162,135,177,41,107,18,154,108,239,91,80,217,224,226,13,146,142,130,0,179,164,193,15,9,123,24,57,240,218,126,35,80,127,84,143,140,47,237,155,9,57,148,250,252,145,237,213,110,20,240,182,193,48,33,15,115,237,187,95,56,51,162,164,171,226,16,34,160,5,158,26,52,47,51,228,31,162,68,123,38,166,236,175,32,26,148,26,178,217,142,69,74,163,141,190,47,109,4,41,113,42,97,251,89,200,229,17,55,9,168,238,38,133,125,92,221,128,7,130,194,167,203,17,167,108,233,161,82,175,231,249,34,25,213,184,43,74,234,181,213,229,124,61,245,46,5,99,212,28,254,176,150,71,244,127,236,51,190,192,10,26,183,59,237,65,88,100,219,202,1,198,206,11,14,226,28,40,228,147,237,253,39,111,223,19,157,23,70,145,234,142,115,164,30,192,86,167,53,84,181,226,14,8,1,145,210,57,69,18,39,228,21,137,24,122,166,174,125,117,66,72,213,75,10,86,152,166,138,151,10,190,41,62,231,85,18,37,158,97,18,47,6,115,184,18,235,165,151,241,74,249,29,81,198,65,31,183,213,105,212,13,189,115,241,187,63,190,235,78,237,5,220,160,51,5,114,50,65,50,133,121,250,35,128,222,177,132,81,207,153,87,5,112,104,247,24,203,128,207,138,107,68,121,14,122,21,49,56,58,245,172,113,210,111,43,231,62,207,143,39,4,14,148,242,46,22,71,235,183,219,154,56,171,219,31,98,245,89,90,49,189,91,63,216,160,15,245,149,40,99,15,9,186,49,19,121,169,97,236,145,115,79,70,131,240,10,181,149,38,236,31,156,253,65,169,193,9,140,67,16,195,214,73,93,55,240,44,115,145,195,66,238,79,28,99,92,156,73,165,74,184,146,246,156,115,71,124,107,250,92,66,24,91,130,40,35,143,10,210,203,174,245,45,185,143,110,31,243,72,201,204,12,164,255,189,212,38,158,83,133,83,25,51,141,141,43,43,164,220,23,125,153,148,44,69,107,253,35,14,103,157,220,32,28,234,92,169,0,206,140,19,219,25,204,240,157,72,197,192,51,38,26,185,41,210,180,123,196,222,177,105,172,169,31,125,42,160,58,218,175,1,37,235,11,69,143,42,54,65,142,96,7,229,228,27,185,17,166,243,245,8,10,162,253,80,127,78,41,166,66,15,92,94,82,24,156,154,115,131,15,223,93,61,140,69,47,72,15,109,209,52,31,228,222,240,205,32,45,10,44,131,225,220,41,221,116,70,229,74,78,213,110,153,173,133,130,28,201,241,175,207,74,220,58,170,136,100,26,105,170,16,126,216,151,65,57,242,224,37,191,148,149,232,140,52,135,66,156,79,69,38,72,133,142,198,113,3,156,165,184,170,199,63,10,106,158,45,115,108,241,158,254,4,226,214,141,229,69,35,19,173,9,127,77,86,229,188,32,79,104,92,197,59,233,197,254,72,127,95,118,201,120,177,186,207,75,176,64,208,57,162,128,144,114,34,238,189,133,253,59,90,48,91,202,73,22,31,140,249,135,64,38,143,239,252,203,49,255,60,67,208,88,158,161,106,93,113,240,53,15,49,52,241,197,93,34,193,202,100,27,123,177,69,229,134,141,25,158,253,117,220,1,111,168,159,153,6,90,72,86,40,31,140,237,247,209,176,251,199,195,6,73,208,13,210,93,65,28,138,112,142,213,168,170,181,52,25,32,204,201,200,131,32,198,93,165,236,170,43,5,168,255,164,220,156,77,91,71,248,162,44,228,71,103,234,166,54,175,123,217,191,102,212,246,121,79,73,226,18,68,163,125,162,177,9,95,235,210,171,130,89,37,121,233,84,29,92,39,93,125,198,164,107,238,124,241,214,55,228,32,116,181,86,30,151,199,89,94,125,106,6,85,165,199,48,225,98,80,30,64,31,112,247,39,34,128,228,163,44,146,179,197,17,92,53,242,34,230,28,42,207,218,46,209,108,193,33,219,62,103,162,251,51,47,52,142,215,36,4,215,19,140,170,244,72,157,35,42,223,227,78,27,198,152,221,23,110,119,74,31,170,55,177,43,152,110,4,167,139,114,206,154,78,43,87,131,88,156,151,120,157,135,18,217,57,14,18,244,218,132,22,193,207,175,242,225,208,81,14,114,49,187,53,16,140,190,76,144,169,114,238,188,114,14,146,15,211,118,174,69,225,99,34,211,48,252,186,9,50,207,174,107,218,194,242,76,246,10,115,70,213,79,224,16,103,132,124,237,18,68,251,179,205,76,167,133,239,155,155,201,220,21,111,245,218,242,169,181,68,255,216,169,18,167,152,95,155,16,48,88,239,179,182,147,39,11,87,138,160,226,129,210,49,248,156,149,224,16,68,78,23,211,17,68,173,227,57,153,22,176,195,45,67,98,30,26,92,67,42,154,58,115,250,154,0,219,230,26,157,153,90,52,137,207,108,206,100,43,65,46,24,76,150,202,116,76,104,93,241,94,49,43,215,53,114,119,87,38,98,27,201,80,169,234,193,130,20,223,245,43,188,33,74,67,214,44,43,15,149,54,248,237,90,194,183,57,71,36,206,77,35,105,53,119,50,71,7,169,93,70,229,163,110,126,88,34,186,42,153,113,244,113,26,244,143,56,51,239,171,166,52,118,129,35,116,209,122,198,23,47,255,181,75,223,148,167,3,181,254,129,146,18,89,28,212,227,147,180,8,195,241,114,247,50,138,150,75,77,171,186,216,173,253,116,54,155,246,79,103,209,90,252,252,234,166,226,128,53,70,129,64,252,68,163,120,160,47,118,225,52,184,8,137,67,185,48,206,11,25,103,172,93,49,126,17,47,124,248,199,101,167,140,46,251,131,18,181,186,56,1,113,147,114,241,162,145,9,187,235,152,177,4,85,198,104,15,180,14,45,12,184,129,137,228,73,214,65,62,193,142,250,169,36,57,28,10,224,250,128,242,131,130,78,214,171,163,154,219,104,242,34,173,213,45,150,41,191,185,75,243,97,173,234,224,249,160,16,182,62,172,11,132,34,230,222,30,2,88,132,242,234,12,242,123,216,180,178,39,151,17,40,87,106,107,50,114,162,37,7,192,3,189,255,171,46,188,83,168,205,85,196,105,199,246,249,149,46,249,204,245,232,11,193,133,213,197,240,24,199,23,81,140,201,21,106,129,26,7,212,0,119,54,97,33,170,214,31,178,141,111,252,181,11,6,134,207,227,217,144,60,59,35,203,249,50,131,27,189,217,239,101,138,168,159,162,45,119,15,87,101,81,15,132,126,35,70,36,212,1,133,117,194,186,224,41,211,12,131,38,145,145,147,198,61,92,88,208,208,219,31,53,132,94,129,152,215,141,26,213,7,188,61,251,241,50,114,107,118,158,65,165,108,75,147,36,61,39,255,229,159,187,106,81,103,182,116,55,211,187,22,174,170,76,44,12,18,156,21,174,1,74,165,132,68,241,191,124,77,0,115,209,87,40,13,12,203,86,230,7,163,26,4,81,190,54,43,60,125,50,32,248,247,10,216,22,180,135,113,96,9,137,101,212,193,90,100,100,65,4,207,50,192,85,231,226,74,141,123,22,115,64,158,102,37,217,223,27,163,245,198,12,43,249,176,54,59,134,164,23,32,21,117,76,16,218,140,216,243,63,11,178,166,135,71,143,233,187,179,106,140,72,15,99,36,108,122,129,191,28,199,137,5,209,33,209,85,89,239,71,174,99,175,18,58,102,82,25,111,156,231,85,165,68,144,193,41,45,134,157,111,253,144,93,49,171,162,243,219,27,173,248,20,116,22,195,209,158,96,223,135,251,197,215,53,44,193,46,198,170,202,74,239,153,81,89,58,161,163,156,11,177,85,25,48,133,58,198,170,81,26,154,240,37,18,90,150,143,6,196,110,135,63,143,45,189,89,2,84,96,200,18,128,89,111,4,238,109,136,121,55,21,32,78,251,183,168,206,84,207,75,80,191,74,171,233,147,156,76,8,220,18,33,21,229,54,28,71,77,149,253,29,33,60,93,135,222,206,75,154,231,9,188,87,115,92,167,87,198,41,8,31,85,104,4,173,124,30,199,135,15,87,217,7,108,238,107,197,86,18,32,23,51,39,247,129,117,94,175,38,182,100,156,213,49,221,70,17,172,31,145,137,47,249,219,6,147,218,240,211,27,241,251,132,168,6,254,131,60,118,235,222,71,169,203,112,108,137,32,86,138,160,168,167,224,53,193,187,206,127,155,234,188,161,85,201,242,148,53,226,22,237,154,170,24,191,222,196,31,109,67,225,159,71,254,66,224,30,109,171,88,196,77,186,201,235,239,168,60,210,135,31,119,230,24,164,147,60,171,12,15,110,255,247,240,4,92,193,4,189,72,106,92,22,77,234,146,123,68,209,16,137,56,164,236,139,77,191,68,46,106,162,244,87,225,252,177,237,175,170,248,50,193,7,217,94,213,92,143,139,70,136,217,80,180,150,134,27,43,233,31,124,103,250,65,251,146,66,110,236,133,71,81,166,254,22,85,65,36,118,43,202,110,84,31,39,224,187,59,238,104,56,73,137,129,150,81,220,145,62,220,163,12,238,126,38,67,1,28,83,143,20,17,81,81,231,132,163,1,115,134,18,146,46,112,1,208,17,20,130,255,25,37,22,35,101,37,80,103,196,159,223,104,149,132,108,51,179,117,99,115,116,35,233,51,145,95,237,162,13,131,154,215,249,189,176,116,183,123,59,83,61,56,122,165,45,11,179,244,133,195,236,98,4,45,56,175,126,42,206,96,213,104,63,35,124,13,122,205,33,22,78,66,40,99,139,168,73,135,192,218,198,201,91,43,60,235,24,75,115,18,94,198,1,144,52,86,146,180,194,97,206,17,3,67,139,229,10,179,88,88,58,47,199,232,14,160,225,195,34,100,71,128,127,116,43,193,134,142,253,197,244,4,8,226,168,202,208,60,187,66,38,117,116,104,171,10,178,84,84,203,140,18,235,102,96,78,130,203,40,16,6,235,36,159,173,182,127,83,57,195,102,191,193,76,72,165,242,36,171,13,229,227,75,46,141,242,187,146,227,31,227,140,238,132,113,119,153,106,94,59,185,216,201,156,223,106,170,138,238,35,178,177,65,232,206,15,106,176,25,147,199,248,0,183,142,21,154,92,116,159,10,119,85,189,181,132,183,43,90,28,55,191,228,114,232,39,37,36,75,141,46,123,9,18,135,174,196,162,111,90,177,42,56,29,17,27,60,180,204,143,85,178,226,84,177,39,236,134,195,87,70,70,134,65,53,238,61,93,123,30,202,55,45,197,36,243,163,144,178,81,29,138,129,156,236,74,56,249,169,159,17,239,96,108,47,53,240,233,10,249,131,156,91,180,249,155,63,209,135,146,216,76,95,237,161,236,188,136,202,52,222,33,111,95,217,81,124,34,175,50,60,20,39,255,57,165,214,143,142,143,87,126,64,138,65,18,35,85,99,238,170,129,50,13,255,128,65,118,36,250,91,243,5,239,99,235,82,164,184,14,180,23,54,39,208,169,1,202,243,235,101,42,153,45,16,41,40,153,29,27,47,158,35,161,118,182,124,222,111,11,199,34,10,215,138,120,123,4,26,181,68,95,28,172,130,39,242,22,52,154,226,178,135,244,135,22,208,98,72,76,194,222,108,98,106,124,12,88,127,248,5,232,175,55,79,160,52,109,34,121,207,237,207,191,211,248,248,55,1,154,174,101,176,155,128,215,108,241,195,173,81,43,204,43,70,50,170,11,78,146,207,77,208,13,247,89,123,92,97,75,176,105,118,18,44,49,31,214,54,231,45,65,177,150,62,100,75,98,7,197,61,79,159,85,195,147,170,15,130,54,123,67,243,42,240,235,194,61,99,46,52,71,233,52,144,23,226,91,100,0,57,206,178,139,95,2,11,26,157,167,145,200,242,140,34,245,150,145,142,22,60,160,76,57,163,146,186,86,221,127,189,1,173,69,168,159,134,223,195,96,108,105,136,226,216,230,97,223,123,122,183,211,98,12,28,45,104,231,131,166,122,25,247,48,25,172,57,50,181,135,142,100,238,164,151,230,179,102,47,216,23,52,62,194,197,251,40,202,86,172,68,150,42,239,192,119,14,237,19,89,210,222,208,31,96,53,78,204,170,171,151,182,121,80,69,200,178,113,142,48,67,128,245,19,223,143,180,19,27,124,138,138,59,224,253,177,202,35,148,44,71,95,68,202,92,119,119,36,158,47,194,208,39,223,5,177,246,150,16,255,14,18,219,192,22,23,30,150,0,235,22,19,117,177,218,208,119,59,187,254,211,53,178,45,81,173,4,189,52,71,168,43,30,233,145,81,236,110,201,217,87,173,66,221,88,35,201,56,52,111,225,60,153,251,199,3,168,38,222,111,198,196,96,200,102,126,237,115,22,224,60,54,136,215,3,196,242,125,178,247,30,4,84,67,211,137,50,225,48,96,240,30,88,95,69,149,91,88,125,2,143,205,141,97,193,105,156,104,118,208,114,43,76,187,228,12,108,207,124,63,164,50,73,137,57,31,251,34,146,26,230,157,224,144,85,45,81,62,107,203,9,195,77,210,104,185,194,52,168,70,141,164,201,21,129,173,226,90,175,190,186,81,54,22,57,109,158,43,233,251,230,88,44,95,35,87,38,66,218,230,244,166,240,68,225,246,132,215,124,9,128,74,90,207,211,248,35,214,66,164,255,203,250,211,189,43,69,70,83,107,17,91,37,247,173,155,165,31,107,161,36,101,255,148,22,87,67,46,122,138,134,249,170,92,242,136,70,20,94,43,4,81,69,176,102,186,236,186,52,220,23,183,51,11,74,99,227,87,238,107,140,72,118,216,197,16,1,43,247,236,54,4,116,206,241,26,106,59,191,165,178,148,249,162,235,102,24,4,180,112,217,55,203,174,156,142,45,196,8,70,176,23,170,23,159,103,214,89,86,68,177,210,0,122,35,127,204,127,163,247,168,76,178,9,78,225,70,243,152,14,213,226,195,37,21,176,148,127,81,113,242,24,154,155,225,185,211,103,103,154,179,149,235,98,176,186,129,226,67,255,205,65,95,234,252,27,17,90,255,97,83,171,130,238,65,56,94,34,198,225,63,25,51,246,175,200,193,177,187,209,35,84,127,143,6,186,176,228,179,66,104,156,49,144,210,90,139,54,207,165,114,56,101,185,56,191,251,107,15,121,199,128,92,124,108,21,106,221,170,126,217,177,54,26,223,232,188,65,131,18,193,185,186,159,246,46,26,216,114,235,104,2,152,116,169,150,199,74,43,107,48,201,212,111,247,163,75,137,145,194,108,166,7,57,217,154,222,48,10,69,32,185,114,43,52,70,24,38,166,73,96,23,174,181,30,81,235,189,93,65,192,115,148,195,198,69,68,46,68,75,40,177,15,253,35,49,253,57,147,71,69,115,214,67,64,132,109,6,78,100,133,174,64,135,181,144,249,121,150,161,62,94,25,64,243,140,223,64,168,244,102,194,233,119,4,67,50,233,63,159,185,202,244,132,13,97,146,244,186,15,109,136,77,52,189,125,65,75,153,246,3,12,11,211,209,20,3,175,124,198,59,67,37,128,1,109,131,122,157,98,68,12,55,224,69,184,69,111,106,76,144,148,206,119,57,25,167,69,226,189,239,123,178,144,79,188,214,15,15,206,86,105,39,31,4,201,215,239,20,62,126,208,91,138,220,125,222,64,139,38,214,79,24,53,156,169,75,125,89,14,190,25,130,220,61,69,95,250,79,157,59,30,30,10,79,23,157,114,73,141,18,129,226,242,89,79,110,31,79,110,160,226,94,176,230,151,13,46,120,114,167,113,122,115,67,49,101,101,81,239,211,190,205,234,18,85,211,59,29,205,222,12,36,236,116,31,120,21,132,102,32,152,253,215,179,120,248,50,172,27,72,48,128,140,118,136,255,178,180,203,167,105,30,84,194,252,52,125,193,108,197,210,152,44,192,112,171,126,103,138,243,75,153,127,99,77,96,206,131,217,102,20,28,146,144,61,225,155,234,77,19,187,54,37,211,50,162,110,122,17,222,196,58,52,148,246,10,37,169,25,46,225,108,143,202,40,131,183,16,142,126,152,194,116,104,14,249,74,64,7,141,61,200,96,60,129,209,151,148,247,41,141,93,149,235,234,248,166,177,63,154,19,206,83,184,144,91,136,184,52,159,158,44,94,52,126,79,138,6,129,228,47,220,69,152,133,172,51,209,206,225,245,100,210,180,48,31,218,146,175,238,246,95,34,248,220,243,92,103,113,81,77,242,88,78,45,145,148,170,54,193,103,246,76,58,144,70,5,74,223,176,254,12,247,182,143,150,23,65,190,211,210,17,234,232,51,89,133,252,49,107,10,121,53,197,77,149,7,153,143,238,43,209,137,165,137,20,235,83,145,150,49,133,170,194,168,30,214,243,102,156,4,28,200,55,19,32,79,48,38,223,137,145,152,246,142,231,113,229,69,66,93,128,152,40,151,221,13,196,211,170,226,5,8,113,125,174,220,147,243,224,179,84,94,242,219,223,195,7,175,221,219,178,140,122,71,216,199,118,162,104,21,103,166,114,140,22,136,60,223,168,203,142,154,56,254,198,122,95,41,84,223,124,55,134,201,89,221,118,135,16,146,203,80,121,175,47,8,53,174,122,220,248,118,44,249,85,43,78,63,103,60,185,10,118,51,143,124,49,196,206,240,3,245,118,51,30,220,110,186,234,234,235,126,142,193,47,20,168,125,68,121,1,127,59,114,109,82,7,189,57,184,26,204,210,101,125,104,13,35,153,217,156,149,61,213,62,148,251,32,111,243,0,253,56,136,74,107,75,220,204,248,179,65,231,184,46,109,100,220,254,147,56,228,242,139,168,244,17,199,50,32,137,211,96,183,123,52,246,179,50,242,38,179,162,203,249,252,39,173,237,34,135,168,37,65,97,72,19,83,19,6,25,97,176,164,11,8,171,81,102,95,29,24,33,19,252,56,134,182,232,69,183,222,24,174,40,68,237,192,137,169,195,198,95,96,53,105,208,209,126,154,31,180,51,50,197,42,70,230,130,21,53,105,96,226,220,232,122,211,211,92,34,224,127,194,92,252,241,62,203,90,22,37,114,192,194,197,124,234,17,223,107,21,21,82,20,199,178,197,55,243,205,72,251,184,85,130,100,192,63,3,192,169,34,72,214,223,199,204,158,16,116,80,26,11,229,69,118,136,155,164,245,66,39,190,105,169,119,92,66,207,47,155,167,19,204,70,7,227,98,162,19,162,205,97,6,33,54,181,164,244,236,192,85,151,254,181,32,105,18,29,5,33,169,46,200,221,56,8,58,62,84,175,107,133,150,207,135,43,221,169,195,182,188,16,223,172,170,236,129,217,13,201,136,179,227,253,111,199,20,106,190,100,172,118,227,68,198,106,181,43,10,139,175,176,36,179,102,255,2,83,113,2,168,69,227,225,47,226,48,133,9,161,230,195,149,149,29,80,165,155,11,107,147,17,233,218,148,165,18,25,62,189,249,201,23,171,199,184,160,44,137,48,128,82,21,108,7,181,53,40,227,62,154,78,160,241,62,10,182,157,76,198,44,121,147,239,89,21,160,109,48,208,33,207,201,23,154,212,26,129,204,109,89,21,37,119,187,175,98,174,62,118,109,62,83,146,165,67,11,2,77,134,247,98,49,122,96,101,173,41,49,240,221,63,23,84,173,111,242,76,26,213,181,167,88,71,184,187,90,11,5,1,206,87,63,239,44,2,112,140,72,88,139,129,4,245,230,72,216,136,75,163,221,234,146,129,175,15,132,221,15,10,23,83,168,139,79,104,190,37,131,39,200,83,206,102,89,115,21,143,165,175,89,79,149,61,68,162,204,171,131,169,242,198,131,131,129,225,151,132,203,117,114,70,134,107,207,210,191,36,209,41,106,20,195,24,24,10,61,98,109,191,185,143,54,143,85,166,159,165,225,133,85,128,39,181,4,54,160,227,99,69,211,67,173,83,30,96,215,180,29,225,239,70,77,192,13,177,10,7,147,136,180,78,165,90,2,30,137,228,247,164,182,132,178,234,104,73,95,12,172,49,160,21,210,201,245,12,228,69,114,130,98,123,159,115,53,216,219,118,57,132,248,40,98,226,170,19,244,41,165,115,52,125,147,32,12,49,66,26,60,161,26,224,88,69,117,133,181,70,163,95,43,144,30,42,35,239,203,172,125,23,7,253,198,104,214,28,254,19,69,130,92,105,8,99,252,24,67,187,193,15,76,167,201,107,1,177,39,146,191,60,29,2,191,133,199,246,204,109,17,80,82,26,10,204,169,23,118,140,51,56,235,45,49,121,180,206,201,105,57,166,151,94,85,30,64,54,43,133,22,106,192,62,0,42,91,54,51,40,28,132,6,28,94,80,5,1,7,173,121,47,227,124,77,211,67,195,88,62,100,57,142,2,146,134,119,94,145,58,89,172,245,45,100,86,109,156,8,124,10,178,29,121,249,139,114,72,54,154,92,193,109,176,175,111,227,219,233,236,105,125,25,188,58,70,143,9,52,207,187,56,57,91,251,199,206,197,92,11,98,43,55,117,168,114,178,114,215,27,88,198,220,143,170,92,117,127,47,201,40,255,175,118,4,246,222,36,53,233,84,171,48,127,135,146,130,36,136,66,217,139,48,21,161,99,210,123,8,8,7,68,130,208,125,248,110,218,223,216,48,114,111,142,119,227,87,239,250,153,237,154,190,140,241,58,120,46,22,129,57,153,216,234,149,165,214,240,29,39,109,209,35,172,192,18,23,10,174,127,110,215,171,226,93,21,173,28,255,116,180,30,243,41,48,67,64,136,21,99,244,39,2,109,186,216,100,159,206,70,64,37,123,31,213,170,218,48,194,110,37,186,214,110,22,196,57,172,38,235,123,96,166,163,213,118,49,193,209,214,59,235,40,14,209,184,26,3,208,242,159,229,160,169,239,77,5,44,41,109,38,255,179,83,249,180,157,194,201,183,74,107,12,144,109,106,97,255,206,118,216,218,71,33,191,115,35,63,31,113,231,95,230,213,190,122,85,199,34,168,2,4,105,252,240,188,184,41,56,242,123,50,215,12,164,217,164,76,157,191,80,137,138,24,143,115,62,226,171,211,109,168,58,128,109,20,118,245,200,129,237,76,134,220,42,106,208,204,63,159,143,65,7,199,35,209,157,40,161,95,203,152,133,141,158,178,67,181,218,252,250,162,71,233,31,197,77,27,122,137,68,117,141,7,54,243,154,46,86,112,13,95,239,128,59,104,34,177,143,119,95,13,249,131,42,187,210,156,136,214,74,98,237,164,238,237,102,107,61,168,43,4,232,71,204,30,135,115,234,207,79,117,5,78,106,214,167,52,1,57,99,211,126,80,62,86,204,41,95,26,153,50,213,176,51,236,22,63,201,244,137,14,78,139,164,206,17,80,225,212,141,246,14,103,52,90,65,63,118,166,187,107,121,203,32,221,76,155,147,251,15,73,9,50,144,67,131,79,29,193,112,107,13,199,150,55,131,76,150,11,19,73,176,74,164,195,8,105,145,99,51,95,189,113,188,34,198,66,73,114,208,143,171,48,53,62,68,162,214,173,156,243,117,177,219,122,146,150,205,246,18,77,83,141,179,103,232,112,47,180,46,244,137,28,28,159,93,78,150,58,37,217,190,226,96,0,132,49,171,61,40,19,60,17,72,95,25,148,88,131,68,80,110,183,100,38,12,214,169,29,216,92,198,191,219,142,161,224,66,237,230,71,120,1,176,204,137,143,237,116,163,59,18,121,253,105,175,233,80,65,229,30,233,155,139,200,87,190,182,40,183,17,194,134,183,33,241,217,225,229,20,101,13,247,161,93,86,79,0,185,190,117,151,216,6,106,98,161,144,14,119,151,27,24,219,227,151,145,38,216,76,146,167,82,31,94,35,111,57,201,107,160,159,172,85,84,83,228,147,249,99,226,23,48,11,243,104,122,100,92,253,121,123,142,8,195,92,252,93,223,166,120,98,211,205,220,102,213,127,144,5,210,254,46,140,22,212,156,10,226,61,51,34,19,50,28,68,43,151,124,116,111,246,249,50,244,26,198,224,252,241,9,67,13,250,128,202,26,126,15,2,61,191,38,60,139,28,38,115,243,227,223,55,223,79,156,219,72,205,33,240,106,225,158,73,226,212,114,25,109,253,225,168,112,182,23,166,181,189,67,127,228,87,225,225,158,61,60,12,155,181,70,246,189,142,131,58,219,173,177,46,74,244,143,69,143,177,158,65,140,19,18,16,186,187,148,56,119,18,173,108,27,137,86,40,64,49,107,103,98,134,139,180,241,81,216,229,33,33,160,48,142,201,97,130,122,253,149,210,253,91,29,244,4,16,226,166,180,192,175,87,106,49,92,46,201,59,39,116,209,164,18,252,245,194,173,87,154,54,109,85,173,144,27,204,109,190,54,243,22,160,99,73,146,153,217,4,158,243,134,82,229,231,159,110,241,83,180,232,254,37,107,44,124,250,123,185,91,13,115,57,95,9,242,169,54,241,96,244,83,165,102,51,254,82,67,46,174,187,255,101,183,195,212,214,144,184,56,44,9,147,1,212,104,174,60,16,88,132,219,103,249,0,71,82,225,184,155,186,101,16,227,7,72,238,95,167,32,84,21,238,71,237,4,34,210,97,49,163,81,234,17,45,50,90,219,65,142,239,176,185,54,14,206,243,44,2,156,213,139,16,10,2,92,106,94,107,174,115,44,221,200,204,115,51,143,253,33,70,141,164,155,179,164,187,100,203,255,27,107,20,116,59,5,160,192,195,168,232,19,86,118,162,187,11,67,80,243,216,123,110,22,181,215,156,227,2,126,103,63,208,59,99,37,54,2,199,98,24,161,34,100,140,246,247,187,124,136,149,155,209,112,80,221,146,193,5,47,99,112,89,3,41,25,243,174,101,47,241,228,116,119,58,117,143,9,9,150,54,225,33,251,231,26,86,228,37,212,21,49,85,223,156,190,108,131,130,5,211,1,87,192,226,213,45,1,237,26,195,128,51,29,107,236,111,178,92,170,115,173,47,128,147,215,145,124,126,138,231,201,113,118,65,101,147,253,53,248,14,76,28,225,252,214,5,130,36,156,221,49,167,195,63,24,124,152,80,16,189,159,5,84,98,249,75,53,5,125,36,92,173,171,219,28,82,159,68,3,188,224,132,222,84,84,48,113,90,173,176,20,238,209,71,160,146,179,70,254,84,107,206,92,200,61,215,184,41,28,49,166,79,170,255,132,4,136,66,24,3,247,186,58,188,142,181,190,211,98,36,245,97,241,47,96,169,99,229,99,49,57,103,47,70,190,139,218,22,207,224,10,9,200,30,240,95,33,49,250,166,13,210,171,43,70,117,171,45,101,226,242,242,5,13,89,89,0,48,247,80,201,153,242,24,105,127,152,69,14,242,156,198,81,143,112,207,10,5,78,59,199,119,227,197,197,219,243,160,25,107,191,126,56,173,170,8,47,182,162,253,26,139,134,1,134,40,53,186,107,212,112,251,224,167,180,252,109,225,221,199,223,17,42,60,17,165,82,99,71,101,247,34,155,192,166,25,208,169,27,125,0,124,215,255,72,14,23,227,49,84,73,240,221,197,123,110,237,78,150,197,238,133,76,232,227,29,79,26,255,234,13,2,15,186,117,49,9,159,223,227,19,243,144,167,94,187,253,205,184,181,137,83,67,33,152,166,196,184,0,192,78,127,66,16,65,90,65,248,76,27,147,142,139,210,10,118,90,108,45,214,151,23,105,98,87,184,200,200,15,251,2,41,241,16,47,135,66,117,159,170,126,149,81,61,164,68,82,177,194,205,71,90,85,232,209,68,19,77,21,33,167,113,221,233,209,24,0,51,0,214,70,103,100,41,246,171,77,77,79,61,244,144,244,116,233,250,222,43,201,53,19,44,78,145,196,151,160,170,211,188,88,209,88,122,212,188,70,10,102,38,226,197,214,251,128,55,160,68,185,143,108,137,181,252,238,179,252,217,200,48,55,158,2,79,182,50,243,239,41,77,213,199,123,237,140,175,165,244,71,117,85,155,8,148,226,248,20,211,222,126,46,4,77,29,213,34,93,187,171,85,0,97,155,111,5,176,197,80,92,136,162,236,72,173,52,39,42,41,181,225,90,30,29,51,30,242,162,13,128,217,101,241,91,155,94,60,5,173,101,82,151,158,166,52,173,6,131,118,84,120,195,112,154,63,136,51,34,172,37,178,242,200,39,104,217,205,57,153,167,44,26,61,164,38,9,87,169,135,27,169,231,85,62,60,23,34,141,131,49,241,129,172,198,121,130,220,34,199,171,255,13,240,218,128,148,36,11,183,118,1,41,15,86,96,176,227,9,169,226,198,99,111,57,106,53,255,58,53,12,6,136,0,17,174,240,152,138,26,213,145,207,134,147,159,132,104,241,28,90,73,21,231,205,182,214,120,60,87,158,139,184,97,47,2,182,42,86,165,114,49,233,242,222,179,38,149,73,144,241,102,138,111,52,56,101,216,100,58,79,190,115,42,190,213,213,48,44,47,219,153,182,187,10,9,51,96,12,173,3,159,202,140,97,217,10,143,67,64,29,52,242,72,56,237,32,248,67,48,199,1,155,29,115,67,16,170,203,92,214,69,187,137,14,170,255,14,10,223,208,250,80,27,80,79,213,217,166,109,118,30,14,2,218,218,93,6,124,222,62,59,18,165,107,194,238,121,188,41,85,213,44,103,23,223,121,202,199,87,30,170,125,33,75,233,235,244,126,117,236,170,208,232,194,105,92,20,33,12,13,3,144,215,165,213,173,2,190,11,241,100,0,81,118,142,231,32,103,135,229,247,159,233,88,48,109,5,68,79,190,149,202,99,138,149,30,107,69,171,57,126,160,239,219,44,97,26,6,25,123,129,8,64,176,12,38,128,114,235,36,231,34,160,7,135,252,53,104,145,111,78,137,214,100,100,189,115,204,195,153,36,219,127,176,67,137,132,197,230,175,83,63,187,32,89,32,101,87,122,48,233,47,159,139,42,240,107,19,35,50,115,8,211,8,169,252,230,232,159,95,232,192,199,170,164,82,3,178,106,83,176,214,85,210,186,144,250,93,120,7,95,72,40,245,149,233,103,203,94,201,108,206,4,31,85,126,211,250,124,97,184,122,189,78,115,230,115,224,147,9,246,111,48,111,86,37,69,247,95,147,159,244,3,239,180,243,14,22,173,47,133,159,235,107,233,54,160,16,176,6,88,115,81,46,57,8,159,161,88,57,160,236,201,111,121,131,81,141,72,84,35,221,5,11,76,197,140,181,196,159,143,79,95,31,34,136,216,180,228,10,63,234,81,103,67,112,252,27,145,204,156,18,85,39,136,147,46,223,87,116,24,25,94,16,6,135,173,39,241,140,50,62,15,156,64,14,85,71,102,42,33,230,34,244,141,252,31,186,178,81,202,40,229,22,152,83,224,186,61,18,13,222,82,98,205,26,99,79,40,38,74,206,249,81,122,205,21,245,246,174,107,204,113,30,168,48,55,156,172,49,229,68,26,173,209,241,194,58,51,234,15,229,155,85,149,31,121,236,203,180,60,14,255,229,128,211,102,58,47,76,97,233,93,88,254,234,24,173,245,244,63,30,219,47,71,203,178,135,126,117,33,189,40,79,129,10,10,93,89,165,75,108,208,154,150,43,190,23,90,219,112,105,39,132,117,218,19,37,48,75,71,110,16,147,244,56,89,58,119,241,244,203,48,197,188,26,116,29,105,203,208,233,99,31,31,46,140,88,184,198,254,144,185,221,91,73,55,47,120,6,103,240,148,28,105,248,87,64,53,213,92,119,90,57,188,73,182,72,106,130,15,209,68,25,247,204,218,50,158,4,194,229,135,33,49,235,174,242,109,216,169,130,224,184,14,113,136,160,218,163,77,169,155,120,172,207,95,231,209,110,140,179,253,11,14,142,183,191,53,121,153,248,83,168,173,67,62,216,105,43,40,1,83,163,237,169,178,215,200,27,41,118,250,103,71,25,55,7,105,119,118,167,32,18,236,247,5,145,17,210,207,3,77,12,103,31,42,193,4,176,214,118,84,229,140,179,141,44,99,73,222,173,39,188,8,99,70,37,213,162,236,207,127,72,106,41,234,93,231,68,35,38,27,191,17,133,22,237,97,103,215,248,43,173,17,80,90,177,56,235,219,158,39,193,52,80,221,229,147,188,33,6,228,146,176,110,253,169,110,100,179,186,146,237,247,209,42,220,53,206,52,140,9,198,76,129,186,223,47,230,18,38,228,109,27,189,212,81,221,43,149,109,8,57,31,80,127,239,8,45,189,250,231,57,84,48,52,204,225,104,171,10,245,236,149,108,48,47,5,188,111,166,99,2,239,8,39,157,156,185,63,166,2,16,254,24,202,116,210,59,238,160,242,160,55,232,172,13,16,10,119,185,86,25,145,97,187,208,212,115,124,72,164,157,255,6,77,214,75,144,87,156,147,92,159,213,194,225,197,191,249,31,122,103,130,104,86,81,230,224,88,210,43,237,232,251,34,221,50,126,92,84,130,161,21,41,249,15,21,67,178,9,219,14,40,45,135,22,65,61,193,67,77,182,7,7,171,9,93,122,117,188,255,200,30,70,37,3,252,17,114,7,62,65,56,76,60,30,189,193,146,202,229,146,58,3,165,68,127,126,83,148,172,232,72,103,197,243,246,50,158,4,54,193,88,156,112,243,211,228,214,27,26,118,124,238,121,217,13,84,211,8,74,128,198,212,30,25,33,113,181,207,208,187,57,215,236,149,216,80,255,192,210,240,212,127,14,142,146,141,74,79,39,201,129,128,134,227,108,54,105,28,243,125,157,154,131,191,109,85,54,151,114,54,80,110,205,230,68,31,73,20,42,111,201,207,158,140,24,50,250,107,66,22,40,109,223,174,172,202,98,220,13,37,182,26,136,159,249,218,244,226,99,158,218,117,52,6,173,170,167,147,194,81,29,225,88,159,35,251,86,23,66,116,185,124,151,77,129,210,73,36,36,11,70,215,44,199,216,40,169,68,120,158,45,106,121,87,4,58,224,226,202,186,119,161,113,9,34,111,222,121,74,81,35,90,47,24,235,3,58,235,180,189,202,238,16,1,206,176,204,149,53,104,22,171,189,14,110,186,184,224,253,138,15,183,124,68,71,245,224,120,152,94,245,127,42,11,130,86,75,226,162,112,62,189,160,54,235,215,242,191,67,191,108,194,132,79,179,29,139,41,117,48,235,72,158,158,161,35,102,122,93,199,79,156,220,99,128,103,44,211,13,110,200,79,168,217,249,241,151,215,8,136,211,154,164,255,16,254,40,82,146,134,33,215,78,191,208,90,145,32,9,162,138,203,224,215,207,226,80,185,202,55,133,235,73,63,128,185,123,8,45,168,94,10,29,220,157,37,101,176,99,111,191,243,205,228,44,36,255,102,96,139,31,106,157,228,217,226,121,109,163,189,55,75,18,184,101,228,138,46,165,2,166,49,7,123,246,215,190,76,192,104,159,125,19,162,74,102,191,193,98,144,173,199,1,15,160,71,141,31,170,178,168,238,94,3,13,246,54,215,66,223,215,113,8,150,68,153,221,34,23,19,39,128,133,214,180,204,128,169,88,19,86,88,42,25,99,113,134,70,45,122,164,81,81,85,218,168,138,17,130,207,165,68,125,229,108,11,43,85,116,208,93,90,7,143,91,47,60,161,172,196,22,69,225,9,98,85,91,118,147,82,247,136,143,158,184,20,87,214,29,115,128,180,104,249,247,19,153,28,108,73,53,185,80,51,21,183,59,154,3,149,176,92,221,132,124,62,46,72,48,141,134,187,166,115,254,229,118,7,19,187,75,10,249,147,131,169,132,80,100,236,243,1,122,159,214,194,174,101,155,118,137,89,133,4,21,180,145,55,87,151,217,168,33,69,255,127,165,189,98,59,221,112,164,209,29,190,158,71,19,4,44,185,15,92,254,87,215,92,208,60,238,55,210,0,0,102,188,166,36,24,199,192,12,242,143,10,214,69,40,77,201,79,23,121,150,126,146,205,216,157,248,65,7,196,128,180,14,151,85,177,57,20,146,178,205,118,221,254,152,141,230,231,110,22,173,79,107,184,200,66,179,105,238,16,59,159,167,236,117,120,239,163,105,166,209,156,178,250,196,47,63,232,38,0,192,119,195,60,130,188,63,30,247,34,87,243,145,101,95,208,81,39,229,118,175,39,37,110,151,192,192,11,138,63,173,200,126,127,58,38,125,192,41,230,42,221,253,180,116,231,123,147,165,90,234,33,212,251,133,65,64,167,236,78,242,87,208,45,226,20,50,2,31,25,191,130,125,35,161,88,41,175,190,28,58,187,228,7,3,200,88,55,81,116,178,178,76,236,242,106,81,12,11,102,113,26,75,59,200,112,176,101,0,164,114,208,161,247,94,188,68,230,126,186,92,214,67,118,16,255,244,196,3,108,177,156,218,85,173,29,194,245,100,50,131,181,130,45,84,76,76,157,193,15,130,204,246,197,17,146,228,113,92,165,42,72,187,77,173,198,6,250,246,171,47,120,59,141,146,100,211,99,101,3,5,165,227,160,124,91,105,141,174,172,91,118,111,94,165,24,90,120,16,74,158,111,212,100,27,28,240,74,145,108,158,92,136,31,151,122,102,43,214,221,248,13,11,13,34,196,174,131,185,82,185,8,69,191,21,143,93,201,103,92,201,217,212,215,135,215,172,78,67,14,3,58,168,206,243,131,41,68,194,109,43,163,30,116,151,44,132,250,5,25,246,116,200,163,45,50,206,253,209,40,123,67,174,231,109,108,159,91,2,243,5,54,213,117,77,33,43,98,95,157,62,43,13,249,139,4,68,185,33,145,119,116,216,206,33,2,64,31,103,169,201,197,149,60,51,217,122,137,123,132,90,185,153,112,82,118,160,164,68,71,147,249,155,192,126,159,134,237,87,123,244,44,107,248,18,185,127,24,174,61,224,90,14,19,91,239,59,159,201,245,136,248,65,45,68,199,136,180,14,169,122,144,19,40,243,33,4,11,121,57,153,213,11,163,122,77,223,68,56,124,98,38,158,107,201,13,224,190,46,238,142,41,38,2,212,218,51,142,98,109,188,94,160,243,248,198,189,87,243,187,245,165,184,149,235,254,74,177,61,250,84,77,136,14,145,69,117,194,153,176,144,249,150,43,24,0,123,96,219,33,127,210,44,139,204,244,65,136,29,31,150,71,131,152,211,149,110,155,38,121,50,17,32,150,11,1,93,176,135,214,35,81,131,245,197,107,143,79,250,155,224,54,1,226,99,89,214,240,133,225,42,169,246,251,82,129,99,142,212,206,113,182,252,161,7,78,168,26,193,31,48,65,56,216,96,65,56,17,59,23,77,101,24,13,83,42,64,110,35,11,206,85,221,30,224,97,105,224,82,80,238,74,26,78,47,226,40,104,219,158,226,127,132,201,246,17,43,68,94,160,34,137,13,213,198,243,35,116,156,204,52,127,214,78,239,37,190,185,190,123,154,75,64,188,11,230,188,6,223,205,122,251,4,130,228,8,24,28,180,210,148,222,95,108,123,121,186,186,177,243,188,167,210,247,217,131,144,199,202,111,201,137,91,199,242,54,250,54,28,72,18,128,254,10,83,45,80,154,186,213,236,17,0,12,46,108,171,110,185,151,125,25,21,18,169,49,35,200,255,110,191,222,171,110,175,68,199,163,95,137,111,230,245,253,150,163,243,227,77,11,229,235,211,13,186,21,155,142,202,164,214,225,119,210,17,233,16,195,104,47,10,200,158,221,62,49,193,229,241,230,93,233,140,171,55,88,169,109,92,155,13,117,217,80,59,116,8,15,66,117,81,58,64,152,127,198,241,102,43,42,23,67,69,98,19,163,171,44,157,185,172,70,0,181,239,92,30,180,48,242,20,26,50,141,186,128,170,157,240,209,117,80,123,58,203,236,167,71,149,167,35,108,156,201,179,232,192,145,223,247,170,192,226,197,86,201,45,77,205,31,75,14,5,40,56,113,229,165,196,142,128,222,158,33,19,208,92,235,31,200,201,161,240,103,73,18,95,176,21,194,30,29,167,172,191,254,25,253,158,123,23,44,157,40,8,109,8,81,242,13,115,173,191,42,22,129,190,190,48,156,178,136,46,93,176,225,227,76,218,82,143,1,241,78,26,106,89,170,189,32,81,168,139,193,240,83,223,29,233,132,23,26,191,12,16,13,42,107,253,146,183,198,230,207,34,42,60,70,16,244,65,95,208,68,55,198,233,222,210,226,19,238,238,182,141,88,107,162,200,9,237,199,200,237,102,233,124,130,199,237,25,116,168,128,103,129,173,200,50,80,157,224,102,217,9,23,208,51,110,80,82,2,25,121,53,105,42,49,27,114,191,189,193,168,208,254,183,114,126,134,142,175,233,237,252,2,88,26,230,236,182,137,221,206,183,177,32,252,106,94,189,121,172,218,177,100,74,24,1,23,3,8,233,82,131,79,32,47,103,36,144,47,129,238,13,186,7,252,151,141,132,47,249,70,31,181,195,14,204,134,74,173,14,203,228,33,111,238,114,197,207,50,50,148,136,171,52,229,80,66,168,170,154,9,93,170,89,75,47,41,86,76,26,204,252,114,51,179,23,245,165,193,32,231,202,51,30,135,160,22,184,50,17,181,99,16,99,137,88,131,5,253,145,76,132,136,33,95,185,202,56,86,178,31,103,154,231,62,250,53,172,209,77,115,213,134,167,156,68,182,104,8,134,23,206,190,99,55,227,9,233,72,137,8,155,225,109,145,244,51,107,26,52,208,137,179,130,141,153,105,238,68,179,33,156,86,250,127,95,2,38,121,177,195,215,155,247,210,124,223,168,202,226,4,139,233,77,121,107,225,168,196,242,122,211,95,4,21,154,16,18,84,99,165,163,20,37,76,115,209,233,200,97,209,202,202,163,99,187,218,192,221,204,229,35,12,128,28,23,197,93,71,78,243,62,91,153,254,183,195,167,76,32,143,241,40,234,176,207,224,23,224,206,42,128,253,79,254,249,53,170,49,1,56,3,100,169,177,61,131,125,1,232,13,249,129,57,116,66,81,84,96,41,246,191,10,233,34,99,222,25,242,0,15,95,32,146,96,58,125,157,89,117,83,91,103,174,77,137,120,151,51,104,211,243,59,13,9,73,228,207,212,49,98,19,169,198,104,79,225,88,71,181,15,253,173,87,192,124,124,152,250,64,168,151,21,180,251,238,61,151,16,129,3,17,165,115,44,213,93,89,122,58,50,249,219,242,96,27,45,165,2,24,62,163,225,100,141,19,0,3,36,103,86,38,98,167,42,111,225,18,226,8,180,75,47,185,228,122,116,84,65,67,129,195,253,104,232,6,102,104,59,10,162,186,203,153,89,118,206,60,191,21,110,135,176,207,24,80,198,113,76,41,85,193,50,153,204,57,214,206,198,29,169,177,98,6,220,159,170,178,116,103,134,252,36,173,171,162,168,215,198,109,232,154,23,189,2,253,17,193,5,184,198,44,240,133,18,4,5,52,65,177,104,59,106,55,101,245,213,213,80,162,162,71,48,120,96,150,206,195,53,168,37,9,192,75,108,211,192,30,33,53,15,153,94,64,254,40,91,85,189,99,45,227,2,247,3,157,243,224,218,109,73,205,227,196,132,163,36,198,70,55,219,45,200,105,231,154,247,42,162,151,67,142,212,42,149,160,66,120,211,36,167,191,131,217,81,35,193,164,44,144,253,3,118,207,144,153,181,253,131,126,249,46,94,1,201,151,157,126,123,87,244,108,58,211,234,104,196,218,17,231,94,66,2,224,118,108,220,130,251,156,165,197,218,14,174,73,52,115,147,255,247,233,137,202,243,177,255,10,93,63,87,221,218,250,212,193,50,53,183,178,187,246,192,31,51,248,230,158,151,176,170,136,82,112,148,200,79,212,230,218,201,110,207,35,205,89,67,153,42,203,88,150,129,108,214,105,25,92,53,221,222,131,55,150,32,13,172,17,41,135,213,104,177,73,123,57,74,254,96,26,93,196,139,236,75,49,85,225,36,78,163,27,122,50,5,154,254,254,143,195,98,118,26,69,83,91,67,25,84,233,24,54,204,148,50,7,49,199,160,196,204,164,199,63,72,215,168,182,46,135,103,77,106,127,171,161,250,239,103,141,223,8,55,66,224,45,70,57,245,20,169,3,193,3,228,64,30,197,27,155,236,47,121,248,88,244,213,117,171,227,175,150,173,147,24,96,33,207,47,31,217,33,246,133,150,88,225,129,200,228,228,135,62,220,210,87,180,195,156,108,175,248,169,208,78,171,237,37,45,37,98,255,234,55,31,241,15,149,34,209,114,245,115,192,72,7,205,248,241,22,1,17,133,143,225,96,65,192,204,187,153,147,79,40,226,212,139,26,13,133,210,174,231,163,226,153,182,111,4,114,175,52,32,134,116,73,93,137,85,106,74,251,24,72,161,70,158,61,92,150,109,4,152,37,156,12,218,49,5,55,60,31,111,194,163,185,199,165,242,54,187,162,28,96,8,230,220,238,190,54,119,181,58,213,170,207,57,189,87,32,69,202,213,202,35,128,56,112,37,91,23,11,95,135,230,66,77,88,139,141,175,11,83,115,59,199,71,149,149,143,237,152,190,10,230,204,118,188,59,158,133,175,156,17,43,68,82,65,59,171,93,237,113,213,37,115,4,150,92,185,160,177,118,47,38,224,228,146,67,76,46,212,183,253,25,224,101,72,242,204,242,142,229,107,19,113,213,13,132,123,225,196,240,217,45,120,114,138,196,249,181,66,155,14,177,69,109,245,238,174,34,154,78,189,109,71,247,68,253,240,129,93,247,95,40,151,25,199,141,10,170,90,102,177,226,28,141,106,137,231,224,229,92,174,161,140,61,30,224,230,123,204,96,113,44,231,36,51,172,158,101,188,199,56,32,246,217,223,46,36,83,208,51,16,123,3,80,39,64,150,53,40,199,120,69,132,15,11,15,229,191,123,245,23,187,152,152,250,26,69,106,43,110,163,155,202,147,127,112,219,45,73,9,17,2,8,194,75,2,28,86,161,115,232,130,88,13,3,60,182,138,84,211,72,105,228,170,17,189,79,143,252,245,35,79,241,135,36,175,74,70,143,93,170,149,247,241,214,116,114,111,6,97,68,206,152,239,76,102,19,251,50,198,148,239,176,31,32,49,234,1,182,59,6,49,172,242,115,180,167,248,104,42,26,232,192,69,52,5,23,99,41,196,176,227,152,167,84,44,89,192,171,74,167,93,124,117,242,164,66,89,215,187,5,86,59,71,4,164,20,48,142,77,253,9,179,188,57,216,44,162,139,232,250,175,169,62,66,95,183,203,39,202,9,232,25,46,195,57,168,142,59,104,21,154,75,98,209,95,58,15,129,17,18,190,179,249,118,7,59,237,64,148,38,115,189,25,238,167,159,238,214,108,195,80,71,83,93,168,216,23,172,190,19,40,148,105,120,243,217,118,201,92,114,183,40,26,64,27,189,32,215,63,114,231,244,111,117,101,215,110,183,203,82,127,96,21,154,210,204,190,234,54,177,18,71,34,116,210,246,251,137,84,168,167,6,136,199,109,44,202,17,228,20,223,212,31,203,101,46,52,179,13,91,213,187,168,9,244,11,219,67,197,63,245,168,76,149,167,39,85,144,84,132,50,140,230,208,143,249,179,27,203,130,76,3,67,239,72,33,62,30,228,113,156,171,236,20,255,75,89,80,11,167,189,137,253,152,65,56,113,61,14,126,222,10,67,57,135,47,213,68,42,40,230,237,6,1,115,11,97,33,5,231,121,16,32,95,125,157,55,168,52,49,202,114,196,184,10,122,68,44,134,198,188,4,52,92,191,176,201,120,253,39,78,45,62,228,131,202,26,235,116,30,26,38,30,170,67,253,123,254,171,208,123,81,221,163,140,203,138,236,177,59,141,175,204,20,155,195,17,161,109,90,58,253,130,88,108,118,43,116,140,243,191,253,103,171,184,202,199,56,130,77,19,210,203,192,198,134,48,4,194,242,190,27,45,229,208,122,95,23,100,104,138,122,24,89,42,121,108,123,56,249,95,62,172,200,133,205,19,0,187,161,244,90,154,253,25,191,162,161,248,16,56,92,205,192,30,59,29,156,151,139,54,84,144,95,214,1,217,179,195,226,74,169,18,135,42,179,218,51,213,189,7,91,79,225,150,21,172,90,201,199,168,112,99,179,83,182,18,205,120,203,196,216,174,20,53,105,119,46,160,116,111,210,105,168,187,74,163,144,38,76,61,186,16,145,135,213,60,38,134,56,130,133,30,199,124,145,65,104,104,223,44,188,224,120,155,162,207,192,54,62,71,128,136,251,118,192,167,87,87,146,143,146,196,101,148,150,207,173,119,149,157,163,21,50,63,89,123,212,242,132,85,179,189,244,178,135,67,116,205,252,117,68,239,12,230,111,19,205,18,165,42,252,16,142,77,167,55,28,127,176,18,101,14,126,197,223,214,132,176,189,13,110,187,253,166,149,6,20,150,10,123,11,155,214,179,74,59,195,68,123,208,219,172,14,164,213,8,201,254,192,203,31,10,230,72,60,235,174,114,97,88,219,132,141,243,85,199,138,148,220,174,163,5,30,125,173,32,235,216,145,43,120,89,1,93,143,107,109,114,199,26,12,255,90,62,54,45,149,241,178,27,129,136,161,20,202,93,207,128,92,22,239,174,83,185,162,129,127,217,160,30,161,206,52,28,101,31,242,56,158,44,93,243,34,208,213,139,15,247,242,130,198,27,198,45,254,232,29,19,160,144,1,126,122,62,127,24,234,41,231,176,147,50,199,27,61,118,164,92,33,125,132,79,107,250,214,140,12,11,90,18,247,72,154,220,153,190,232,7,236,172,110,227,166,167,60,237,23,211,191,247,103,3,223,153,129,240,238,220,101,30,83,235,239,32,22,37,135,46,127,13,253,6,150,21,141,83,202,11,239,50,202,152,108,34,118,63,54,42,186,244,129,41,45,121,225,35,210,113,156,23,124,175,156,155,147,55,217,23,88,197,224,39,196,186,244,119,4,184,144,142,105,110,190,1,8,235,238,30,142,171,100,238,43,35,151,208,223,67,74,248,195,111,65,189,208,11,36,172,248,96,46,65,215,213,156,110,207,156,3,75,158,255,73,207,40,79,55,124,84,234,236,35,58,135,7,79,135,8,128,110,99,117,231,167,12,196,87,251,49,230,199,141,251,244,31,100,142,246,133,38,60,56,187,196,122,15,113,150,234,48,229,244,212,174,90,116,225,55,183,23,135,75,253,174,52,159,90,77,54,62,55,226,68,174,83,237,161,213,105,253,143,197,67,125,189,71,85,163,123,246,213,168,251,194,43,53,55,195,107,101,62,140,192,115,189,200,130,47,139,79,46,133,174,211,70,193,181,203,47,125,145,98,30,195,86,5,204,112,50,9,94,178,83,200,232,236,92,241,103,120,181,228,186,229,254,185,152,45,111,255,11,187,83,75,215,47,254,250,72,252,242,154,176,246,86,177,25,68,89,76,184,209,50,197,161,149,201,119,71,171,50,41,85,2,168,101,229,197,234,160,148,139,12,238,122,197,126,131,102,216,64,48,28,131,107,144,218,242,172,97,32,181,104,2,42,28,153,20,48,219,201,42,40,201,97,152,103,135,83,48,253,211,23,121,170,134,158,16,77,213,38,85,28,191,2,231,71,159,3,125,44,23,218,112,33,116,84,221,45,162,142,142,217,212,147,179,136,111,159,148,79,86,219,142,132,67,60,83,187,216,44,218,78,31,176,29,73,73,86,153,122,9,24,18,28,234,12,247,102,24,153,125,244,46,229,114,191,176,216,197,184,43,22,214,165,86,133,72,254,31,230,147,151,180,39,161,45,217,228,129,101,84,0,71,20,221,40,174,43,84,81,88,158,104,249,222,84,205,213,210,254,168,166,231,157,202,73,166,226,64,17,172,19,7,205,46,164,211,252,212,18,59,150,7,18,158,82,146,102,128,252,146,0,203,156,83,236,72,18,91,177,199,126,87,42,100,151,18,230,141,52,253,236,74,226,179,109,82,166,232,18,203,152,44,81,153,202,203,50,10,146,55,207,68,177,135,189,71,122,133,219,8,240,157,15,181,162,43,96,122,204,145,37,197,223,43,126,128,154,239,61,99,230,126,131,23,97,133,147,53,17,59,238,85,162,19,74,97,146,108,164,202,253,36,185,221,204,206,84,215,188,138,146,127,214,216,1,57,23,131,218,253,133,232,238,143,123,247,76,39,166,116,187,195,161,219,33,60,92,29,188,114,55,102,255,20,181,149,27,171,86,151,144,190,18,3,135,94,216,226,109,243,47,133,153,88,252,39,206,51,170,23,190,175,211,102,107,95,15,213,0,106,208,251,52,185,139,111,239,93,239,28,208,165,86,219,0,31,4,142,217,40,50,60,155,114,111,26,172,214,18,243,255,228,124,153,217,209,14,169,177,221,62,137,76,195,194,186,187,160,38,91,235,177,216,183,162,237,70,116,202,88,109,108,187,182,200,2,126,106,77,122,252,187,244,242,175,142,238,220,46,52,13,112,20,22,39,201,15,39,10,55,36,214,59,231,191,255,205,116,73,84,210,242,77,5,214,84,22,239,84,26,89,1,183,81,118,101,6,141,158,147,186,228,159,170,158,115,229,170,3,12,80,56,131,187,142,235,221,18,16,54,58,214,239,100,239,238,113,235,209,121,225,24,132,212,152,80,218,167,37,48,241,217,42,192,85,116,118,65,91,155,42,136,95,48,206,156,247,87,201,104,8,30,56,148,194,25,8,23,61,89,40,29,227,131,165,199,162,199,250,24,217,143,150,101,159,200,100,226,174,207,165,99,165,59,114,248,170,19,206,102,178,10,122,24,100,189,18,160,174,96,223,35,172,176,211,130,222,161,202,134,37,10,216,33,201,2,16,94,108,5,167,169,174,21,129,194,49,51,75,245,172,121,199,163,78,109,120,29,135,223,240,173,146,113,112,190,183,96,199,74,190,186,91,155,108,23,66,96,226,169,171,62,219,224,179,107,21,9,127,68,254,134,54,76,189,171,25,14,166,55,194,168,70,19,216,143,227,99,229,110,100,52,241,135,26,151,7,179,1,43,228,16,121,120,29,206,172,252,64,21,147,183,222,134,104,55,78,2,173,31,174,72,210,249,8,118,71,17,88,54,253,40,46,103,118,149,204,143,174,245,255,6,17,222,220,120,69,89,136,246,120,156,67,215,51,35,104,228,24,169,248,220,25,195,7,172,137,73,128,232,183,101,7,249,89,151,68,246,49,93,235,1,92,23,164,196,93,199,54,48,128,186,55,149,112,69,65,215,142,193,237,24,222,166,66,31,242,143,186,224,191,166,214,6,53,27,28,98,212,52,116,12,76,206,164,95,70,114,165,175,127,90,144,108,192,51,58,16,67,159,169,1,200,223,180,139,143,8,46,255,247,151,206,29,49,101,54,70,214,80,117,205,242,39,20,1,89,248,7,13,201,109,46,230,222,153,150,15,116,49,214,174,234,182,89,92,3,208,244,28,11,168,212,130,155,255,221,36,189,131,246,70,60,121,10,59,96,244,159,232,85,46,240,119,165,208,54,53,211,212,111,248,50,212,5,121,13,188,88,218,104,235,174,230,20,25,203,114,239,182,50,215,85,22,36,0,197,130,192,190,72,229,247,26,154,31,167,124,107,63,162,203,187,12,148,2,217,192,237,214,77,223,164,223,48,174,63,70,176,244,226,227,150,246,152,162,78,252,52,231,65,104,238,10,90,73,233,58,4,161,89,120,94,56,163,212,213,104,160,185,241,66,241,195,41,43,243,223,85,28,133,110,173,161,255,69,156,71,147,154,219,200,127,188,185,56,178,204,217,78,191,111,250,242,55,126,56,108,156,7,109,29,158,63,251,57,223,238,52,51,43,137,90,159,174,170,15,29,187,122,5,219,42,253,48,158,5,224,61,25,206,251,177,7,145,145,208,89,66,83,10,254,58,46,230,236,73,70,74,234,6,103,100,136,78,16,10,32,161,245,167,189,44,107,67,61,138,187,248,252,211,83,64,101,248,190,118,81,244,203,146,38,233,203,158,124,100,33,53,53,177,1,83,242,98,20,72,69,184,53,15,218,167,153,254,46,105,203,32,154,247,245,120,180,47,77,51,115,196,183,237,82,1,212,27,113,81,226,211,49,143,81,19,17,33,71,93,7,21,101,242,49,25,121,74,193,160,248,19,195,211,106,145,25,59,18,245,138,97,152,50,109,98,35,189,66,73,131,61,202,129,83,173,142,13,5,65,208,208,58,198,139,189,25,61,133,108,13,86,251,112,64,194,254,101,219,209,211,248,240,240,87,246,116,191,61,183,172,118,11,146,205,209,166,162,219,217,233,81,7,97,125,57,130,137,153,133,144,118,151,220,79,39,22,21,16,5,137,170,135,204,191,122,69,144,133,208,3,216,90,169,78,216,72,125,83,97,113,38,37,117,134,56,54,64,167,56,209,96,144,122,114,129,46,173,166,184,135,59,117,6,221,36,38,34,68,59,54,100,180,244,42,4,36,52,94,10,138,46,117,215,191,46,72,178,119,210,106,35,96,250,140,25,149,197,64,36,52,235,76,169,154,184,197,70,67,228,86,116,221,56,172,118,62,178,15,182,191,188,102,93,172,145,178,181,202,8,252,157,94,130,182,112,46,113,194,155,158,246,22,178,225,42,246,1,87,158,12,232,33,35,32,48,33,5,219,42,247,50,254,169,107,196,13,100,49,168,129,95,123,202,112,73,35,63,102,53,49,47,4,43,242,219,87,94,166,41,92,81,33,211,25,211,129,154,195,176,179,191,132,64,74,178,214,84,163,142,169,74,92,172,201,43,164,124,113,159,192,222,203,168,254,38,103,191,98,107,244,83,248,133,194,104,20,103,97,235,5,173,124,7,41,0,36,198,83,236,157,31,67,167,1,86,132,73,133,213,158,168,61,55,235,227,245,96,227,145,86,161,87,156,73,154,16,190,105,76,194,5,236,79,147,25,78,157,6,200,195,13,252,54,31,151,35,105,53,75,74,86,221,149,246,180,41,97,59,112,245,107,116,129,64,79,69,220,83,210,212,233,221,201,99,82,166,44,10,235,189,75,143,29,156,127,106,144,40,253,173,131,113,163,224,144,6,169,137,249,199,8,32,74,216,78,226,128,157,225,44,184,2,241,223,127,212,85,219,231,195,172,26,89,190,148,204,70,253,11,149,217,31,184,104,166,40,14,213,182,137,146,68,199,114,122,114,234,177,130,249,39,38,101,97,179,138,186,93,7,66,185,206,23,210,128,126,55,92,134,28,35,5,43,147,69,110,104,207,199,93,71,162,2,217,40,148,117,11,39,88,196,154,92,242,43,253,86,243,222,15,42,242,124,222,70,154,90,16,183,41,66,203,199,87,203,210,140,110,160,206,141,160,248,55,239,10,252,230,215,52,117,144,44,224,62,241,135,76,198,231,16,69,188,109,195,23,47,44,123,174,207,140,233,102,41,84,56,93,144,188,126,174,14,119,151,94,195,191,240,221,236,106,122,31,121,249,87,118,94,208,101,240,100,168,146,15,63,212,133,203,89,32,21,238,168,143,143,219,10,180,75,233,149,27,79,88,78,198,162,212,8,155,36,68,51,229,220,224,50,172,148,189,151,137,232,106,168,61,161,74,143,64,6,117,56,190,102,213,93,186,42,127,8,242,36,134,70,61,67,178,72,246,33,193,52,53,62,56,220,47,78,76,25,94,223,187,77,76,43,80,127,242,249,47,41,155,68,195,240,41,134,202,10,141,117,175,245,30,21,233,208,185,236,139,13,40,135,54,223,100,23,206,175,181,154,21,170,248,198,130,251,100,89,133,59,48,159,20,103,23,56,222,30,144,253,134,26,65,250,9,203,203,54,45,158,237,213,129,55,206,219,113,127,88,212,132,212,243,7,67,38,248,123,235,250,52,241,39,246,243,200,227,160,100,229,73,194,249,230,128,83,94,89,201,69,213,64,51,218,153,197,137,24,135,241,50,9,54,120,166,160,11,46,247,161,34,192,54,110,174,87,129,178,229,38,120,167,62,134,246,98,71,217,253,69,92,82,163,4,141,198,204,88,0,98,100,125,89,90,178,18,27,230,145,147,167,144,131,25,60,210,202,92,216,194,23,202,119,207,33,175,168,6,118,184,216,9,56,30,8,187,119,82,90,24,102,102,222,230,139,2,213,6,178,72,68,94,231,50,83,232,172,113,184,14,1,69,7,100,65,162,30,179,67,187,14,196,157,49,235,182,209,137,160,152,169,170,75,119,233,118,171,209,243,247,92,49,142,70,103,242,241,185,58,203,243,155,248,83,97,66,217,186,27,77,238,181,118,51,249,70,196,53,5,244,145,208,171,48,216,19,113,235,213,141,8,239,150,35,14,16,209,51,251,186,49,209,198,168,98,0,21,29,137,88,146,83,226,167,122,33,80,150,231,153,128,59,138,51,191,141,244,68,46,159,185,166,11,89,242,231,60,74,79,61,39,199,97,175,198,2,167,17,217,184,28,88,197,169,150,8,226,154,97,73,51,245,228,80,199,146,215,5,204,115,18,231,121,51,94,84,100,6,147,79,17,175,129,97,48,110,173,21,247,78,157,29,254,157,125,107,92,198,128,126,4,158,137,161,191,160,8,138,134,216,87,12,55,116,212,72,170,18,28,225,1,43,131,215,27,161,207,217,47,151,121,134,138,38,49,203,85,34,86,170,85,243,187,115,214,235,157,210,150,229,191,42,198,215,214,56,36,7,56,162,59,112,132,231,192,137,25,44,34,50,152,147,143,39,171,2,104,255,216,82,67,38,9,106,161,165,0,37,215,85,109,87,49,233,139,42,78,228,243,31,97,11,20,31,123,226,95,175,51,144,57,64,180,65,140,230,4,166,228,3,67,17,196,172,74,164,203,219,183,255,146,123,201,158,211,75,251,106,58,4,15,208,41,2,23,164,91,127,202,121,39,162,89,60,109,84,81,123,184,239,212,206,58,229,40,250,235,186,149,117,219,98,57,211,152,38,190,140,195,141,206,71,33,57,210,170,118,59,148,89,22,57,179,178,148,18,96,26,10,99,80,130,254,3,63,72,44,227,72,185,222,89,91,97,201,252,153,184,112,241,192,145,196,159,149,200,52,154,83,186,58,136,41,249,186,243,164,37,137,198,123,253,215,112,166,43,0,175,217,143,153,168,193,119,118,156,183,204,51,107,95,16,190,235,86,120,108,27,229,201,146,159,143,196,195,64,47,63,248,253,10,149,0,67,171,14,23,148,93,78,33,143,92,15,145,219,143,230,36,128,96,93,113,231,220,16,193,140,69,225,182,166,237,201,96,242,173,90,86,120,107,184,12,25,175,129,1,94,61,158,237,213,205,42,202,99,38,2,255,102,20,107,170,82,21,93,128,160,53,94,123,53,131,52,229,106,43,39,54,171,99,174,46,113,253,10,29,168,196,54,167,227,231,159,4,71,69,57,35,196,35,235,62,241,165,188,0,22,123,143,187,9,120,208,23,177,154,247,159,194,66,140,250,43,4,157,99,200,247,184,194,160,84,70,131,119,174,253,65,181,39,14,187,247,41,5,28,146,44,200,122,137,62,201,150,131,26,204,220,239,25,72,148,32,92,33,161,227,187,60,221,56,7,231,152,135,4,22,198,22,152,210,33,192,181,234,89,128,205,253,241,207,166,157,130,82,28,220,243,239,110,155,222,19,72,57,42,227,129,64,221,79,197,29,46,69,8,212,28,123,45,231,105,151,223,162,94,55,17,182,140,114,157,36,167,47,67,93,80,109,139,112,227,16,137,61,176,205,233,247,91,54,69,68,139,80,58,30,114,243,206,91,244,137,48,24,241,160,171,101,206,21,89,232,87,75,239,33,192,148,92,104,75,238,134,5,46,180,123,50,125,116,207,82,95,168,59,170,211,135,161,116,166,197,71,135,205,203,226,159,147,83,139,228,250,58,24,189,139,215,117,243,77,252,160,82,70,48,199,57,211,152,172,191,122,196,143,123,188,145,133,25,68,27,155,168,188,173,249,204,112,251,13,81,95,179,152,3,235,214,151,252,238,71,1,5,213,83,88,31,244,89,206,0,197,195,6,76,242,118,86,186,167,99,225,96,168,123,179,53,240,127,109,34,179,33,201,160,113,207,99,144,176,213,228,179,232,50,120,113,164,229,83,55,124,33,101,89,18,181,194,193,52,239,29,95,132,11,253,17,104,22,136,131,150,143,152,21,190,236,112,96,229,242,64,219,132,93,97,34,118,35,19,159,115,155,147,58,136,209,249,83,245,174,27,230,157,110,9,90,239,62,247,222,242,76,231,20,235,135,150,83,90,215,204,136,238,132,175,85,128,117,136,121,248,39,15,117,130,182,176,227,212,252,208,48,22,133,103,141,95,20,108,109,90,131,4,236,193,136,158,249,107,253,162,20,101,65,194,230,127,209,0,79,191,168,78,145,166,152,160,50,90,219,101,128,224,94,137,42,173,169,129,156,206,79,20,114,255,235,52,113,96,159,214,125,226,17,149,158,161,233,33,136,213,190,68,201,195,244,248,9,141,83,41,36,24,205,189,179,116,61,222,244,150,134,138,65,224,117,112,144,106,70,78,96,207,119,135,55,82,228,185,18,48,242,133,95,39,25,23,180,4,107,76,98,147,55,63,60,87,15,179,108,143,160,12,89,224,210,63,160,84,194,177,62,80,226,9,74,209,211,171,133,247,142,83,99,175,74,223,150,213,67,69,186,23,16,156,57,188,165,251,20,218,206,160,2,179,192,249,78,88,57,167,248,248,4,79,249,132,169,221,185,186,35,189,156,33,7,104,125,18,156,140,108,241,83,15,239,200,220,152,4,254,99,23,254,124,168,157,33,210,175,117,124,103,34,211,124,172,121,220,193,187,153,93,255,44,173,150,9,196,122,8,151,120,199,61,93,238,22,216,151,42,150,12,113,27,229,9,43,187,162,197,26,13,214,200,35,93,242,219,110,80,216,243,142,49,232,203,197,39,136,58,147,146,232,134,142,111,178,207,209,192,190,127,94,43,178,250,161,150,169,238,65,174,7,104,221,45,98,144,234,148,3,66,36,17,87,29,211,22,46,30,0,55,148,233,104,92,73,100,102,192,130,206,243,115,223,88,52,161,151,253,80,14,171,99,214,247,213,78,79,229,228,64,205,247,173,40,40,168,3,187,79,50,228,125,158,193,221,218,142,24,43,90,72,206,6,252,8,98,57,228,183,145,201,126,245,80,129,50,53,122,28,245,189,127,19,95,134,67,114,76,60,248,100,32,59,82,212,235,194,185,212,228,114,196,136,11,84,53,49,41,107,112,114,165,64,16,12,151,48,241,106,24,115,197,46,125,198,97,211,224,236,142,129,140,112,32,23,218,62,136,220,99,61,115,79,230,68,165,146,90,104,245,152,17,181,91,133,244,155,236,203,52,121,16,164,163,166,202,75,11,215,81,158,232,6,63,190,215,68,139,52,227,180,109,92,157,233,75,86,224,12,173,60,25,134,16,67,21,86,12,75,215,183,215,63,254,64,187,74,132,249,155,95,168,250,101,200,84,90,5,83,183,199,51,167,188,95,102,37,95,232,244,132,255,139,150,105,50,39,147,116,157,110,106,102,90,43,246,219,119,36,10,91,108,218,222,82,19,67,73,164,240,142,190,234,250,189,215,10,76,143,163,49,29,128,32,240,219,66,255,206,243,102,35,11,186,104,232,6,43,81,184,254,160,135,204,100,86,129,45,151,105,91,60,165,163,161,41,117,110,187,111,80,170,115,118,19,168,187,224,175,89,16,202,172,165,171,71,162,59,68,219,34,152,172,99,210,179,157,151,60,65,179,236,224,157,225,154,155,12,203,158,97,49,99,58,116,192,24,40,65,46,167,74,74,52,118,125,183,163,169,188,205,36,16,153,120,189,206,66,144,147,31,163,122,77,238,133,8,177,0,241,148,162,222,36,211,234,160,174,72,125,82,138,137,197,120,41,79,51,108,21,59,14,222,127,42,28,98,74,63,229,170,174,136,0,27,154,122,29,143,104,183,89,39,48,117,172,194,195,106,243,121,160,16,52,104,243,124,244,38,27,245,108,149,218,4,222,131,206,156,149,55,137,26,21,122,247,187,23,200,38,188,88,98,234,57,110,111,224,11,180,220,224,45,105,186,127,83,115,100,3,28,65,161,160,160,85,129,33,35,138,199,170,252,169,175,243,34,223,163,199,174,177,112,1,254,87,46,95,117,20,172,207,60,132,90,176,207,149,230,141,18,121,23,234,190,173,27,248,1,227,136,83,44,167,25,208,77,100,156,143,159,93,2,230,91,204,115,219,96,143,118,153,178,14,75,123,59,75,2,30,167,248,59,176,153,87,92,19,112,69,232,136,237,12,47,214,195,156,173,12,64,12,215,192,186,57,247,55,167,106,99,140,6,61,40,123,93,178,203,120,255,142,65,17,66,19,131,230,193,237,41,23,109,155,199,150,12,111,63,215,114,163,117,158,21,174,232,224,211,113,98,30,124,103,187,32,117,197,111,179,255,94,91,237,110,238,37,49,74,151,69,233,83,17,145,67,179,67,211,240,152,152,184,163,174,74,143,169,107,167,55,114,95,70,101,85,221,66,242,228,70,169,185,76,189,226,126,73,153,246,80,25,206,16,171,242,140,249,89,69,2,68,6,130,146,154,35,132,168,206,109,177,70,30,229,35,80,210,85,185,208,88,22,6,13,207,129,211,246,235,139,170,128,127,106,35,62,234,237,217,119,227,72,74,126,246,73,129,201,52,10,26,132,203,45,184,10,140,139,219,226,232,69,159,135,125,191,245,113,203,239,26,190,7,86,4,85,123,75,74,80,250,28,143,7,115,187,31,146,97,183,250,4,15,98,56,12,187,1,252,141,98,88,26,225,16,150,179,205,93,97,131,244,12,61,244,227,57,163,152,98,16,19,8,129,39,229,171,191,139,35,228,218,173,155,43,190,72,71,159,85,207,75,193,159,160,162,55,84,19,3,121,19,99,85,59,27,118,135,130,184,6,59,148,177,127,145,120,36,170,63,65,47,33,68,161,82,216,211,182,183,49,62,124,8,128,249,192,122,150,184,181,27,58,135,25,117,95,137,100,132,47,47,92,193,74,142,72,69,254,130,57,132,91,137,89,215,126,133,161,189,169,244,199,245,61,254,138,137,159,203,97,45,218,38,154,139,10,105,207,93,161,45,184,147,147,110,117,132,152,76,143,100,216,22,54,22,139,217,199,50,219,228,77,204,0,28,179,51,10,141,133,160,26,253,144,96,103,87,7,85,208,244,122,17,177,136,4,212,105,183,222,17,116,130,200,147,112,54,56,168,113,103,2,238,208,91,112,224,239,242,27,253,218,128,222,228,120,144,92,98,46,130,52,158,84,119,38,145,66,124,205,68,45,127,92,242,247,64,20,102,100,198,34,126,161,179,117,224,23,232,212,255,136,237,221,187,129,251,231,16,74,44,196,224,147,232,175,166,225,54,96,109,232,180,126,212,28,253,69,246,201,251,241,7,246,5,92,154,193,109,216,239,89,211,234,155,254,19,71,167,227,13,131,222,237,189,212,229,163,111,216,29,109,136,22,53,122,123,95,137,102,148,208,45,170,138,181,228,211,204,78,106,87,49,115,173,56,167,137,138,43,150,70,3,27,70,53,242,106,184,55,194,209,35,232,2,105,117,229,76,177,197,253,77,164,66,121,169,175,121,190,240,20,167,132,77,55,110,10,152,112,17,187,52,67,28,200,170,110,165,84,160,214,156,71,36,239,149,167,190,53,217,40,229,183,49,22,187,93,2,136,201,204,247,31,0,198,89,3,101,30,122,1,241,45,206,144,169,162,156,42,213,79,116,192,50,175,217,99,11,158,114,215,58,230,123,208,19,123,116,205,229,209,60,131,9,78,104,198,231,248,203,81,57,48,88,34,154,73,234,192,28,101,177,153,109,253,98,44,247,41,45,129,11,205,61,134,141,247,31,22,209,248,171,112,84,56,185,210,41,93,31,32,241,81,205,113,156,116,100,134,154,53,162,155,171,8,80,181,115,212,219,200,112,149,192,153,251,125,78,148,222,220,143,135,161,183,9,218,141,225,67,19,200,168,185,197,221,125,17,85,30,152,224,8,229,148,32,221,92,194,88,7,47,183,148,59,181,190,97,217,43,218,76,182,148,181,116,38,16,155,124,250,39,208,158,49,156,232,219,198,42,115,181,188,170,184,209,137,174,102,49,237,32,49,46,6,101,91,160,51,70,5,21,179,36,85,250,254,93,49,139,11,164,205,194,43,249,19,20,27,47,254,99,210,177,246,193,41,246,91,250,245,129,124,45,63,108,40,45,252,76,73,32,51,62,189,33,153,174,52,30,26,21,5,39,115,140,183,230,168,57,77,249,1,65,132,133,168,113,224,93,150,167,78,222,121,210,149,122,114,41,235,100,118,23,131,107,101,204,124,25,28,124,213,87,7,183,35,111,84,160,152,68,136,193,165,210,44,117,60,153,92,186,220,120,170,192,252,198,120,53,151,72,223,235,207,15,51,222,87,255,27,112,188,227,192,51,33,173,86,2,80,88,85,210,40,168,187,201,176,201,153,86,80,250,237,239,215,151,55,104,230,123,33,152,83,171,11,131,247,244,216,11,154,7,254,20,42,10,220,234,162,43,125,134,135,97,136,62,238,52,8,173,139,186,189,182,70,50,55,23,115,141,155,133,215,130,172,180,163,203,65,58,244,68,24,29,255,255,72,247,166,38,94,235,36,37,100,132,4,194,9,161,195,102,197,19,88,154,221,83,210,193,112,175,87,120,168,157,10,105,236,250,169,88,209,52,93,33,78,17,228,186,26,158,166,142,253,2,40,22,167,96,121,80,246,234,45,29,210,197,118,132,102,240,156,227,86,40,36,53,51,213,81,4,199,101,93,64,68,71,2,239,157,49,30,118,150,234,27,96,131,239,72,140,20,114,147,66,111,85,122,122,60,141,147,121,54,8,246,73,76,67,83,100,221,55,237,156,10,166,74,198,137,96,107,191,44,120,135,215,248,132,37,219,206,63,38,56,25,191,56,58,209,90,184,223,94,2,171,80,67,77,84,241,107,21,70,26,100,235,208,108,232,61,121,145,173,183,75,91,11,242,207,154,22,250,83,39,48,229,73,224,197,7,184,221,13,219,186,69,151,33,134,223,110,150,158,191,233,254,242,10,20,112,213,204,37,85,3,87,206,79,248,47,142,177,131,39,163,113,84,198,45,36,231,45,143,168,210,114,106,188,23,212,26,40,33,24,181,189,248,142,51,54,237,85,214,46,49,57,182,29,147,218,238,113,184,247,29,16,252,120,160,216,117,43,188,144,37,33,210,236,194,195,136,26,119,208,178,105,237,4,50,166,104,106,103,1,130,173,159,110,24,50,222,70,12,167,45,98,253,104,145,237,91,11,194,241,41,18,139,142,136,77,203,32,188,239,159,68,65,41,254,3,199,242,81,226,123,50,125,116,42,91,136,45,252,216,174,179,27,28,136,165,16,202,125,129,203,12,172,117,182,118,213,218,211,121,11,205,169,248,15,129,253,70,99,228,219,41,26,82,196,41,202,252,206,56,234,251,95,29,111,252,139,35,51,130,128,250,54,60,82,250,127,66,121,0,160,32,69,173,154,218,122,192,136,27,206,124,203,218,193,24,22,109,224,227,250,94,21,101,234,48,65,146,130,186,27,32,55,114,72,247,239,53,224,165,9,177,83,82,141,135,187,232,170,217,133,57,171,64,98,102,223,2,44,57,127,70,124,124,146,11,128,171,80,156,12,162,160,178,64,237,136,246,64,205,128,97,213,173,101,221,183,161,4,114,28,9,149,65,252,113,128,39,209,17,30,104,164,123,206,7,27,161,113,239,224,10,194,221,118,237,9,65,129,124,95,179,188,132,142,226,179,239,126,177,200,21,136,233,69,178,37,205,177,16,206,134,184,228,200,84,222,83,59,55,172,207,70,235,148,86,114,135,97,64,243,16,217,148,71,117,193,130,158,80,124,231,60,168,169,33,205,61,44,147,5,222,140,4,169,22,221,7,169,67,27,60,186,13,106,5,44,92,248,136,169,232,230,35,36,252,131,161,12,149,227,94,173,194,236,239,198,29,18,236,160,96,154,63,3,163,84,170,27,95,48,237,115,218,248,183,96,191,116,42,168,211,159,50,178,40,128,112,178,239,244,206,91,182,225,228,91,169,8,173,174,20,217,184,244,112,147,189,41,183,174,115,5,38,127,7,61,127,7,96,80,29,78,228,79,82,248,163,230,199,205,57,63,4,248,187,18,235,172,203,183,105,138,13,251,68,250,98,192,77,5,202,222,116,81,99,91,53,68,216,133,113,199,2,22,206,210,111,160,190,68,253,71,118,53,253,66,221,237,135,219,81,194,147,103,227,246,62,57,18,210,156,162,128,206,220,36,115,176,172,232,102,50,6,32,247,215,115,71,68,233,39,182,181,8,241,73,5,141,116,211,236,74,184,237,52,223,244,145,82,196,251,125,145,138,70,22,67,213,19,237,234,35,186,34,56,206,58,0,129,201,33,99,184,160,197,210,19,207,107,54,108,115,251,71,4,142,177,148,77,41,88,107,60,82,175,11,129,175,112,29,203,209,137,246,75,53,249,42,15,33,233,85,253,22,98,111,96,243,161,100,208,47,0,238,128,235,73,14,58,135,34,119,141,43,162,240,40,110,37,239,149,51,155,188,88,200,148,101,170,219,90,37,42,175,148,200,29,57,226,167,134,196,181,86,65,170,175,249,181,126,40,8,57,49,178,167,87,49,96,100,15,166,194,214,91,3,201,235,32,238,249,120,53,90,154,162,70,238,124,31,243,228,213,47,234,244,43,190,148,83,157,247,103,34,191,226,56,198,224,110,80,45,183,156,245,183,219,89,68,8,255,182,253,231,73,5,34,231,19,200,150,31,212,242,214,156,238,7,248,183,138,221,151,74,69,72,25,80,61,173,239,185,216,189,124,188,16,13,171,15,0,220,88,20,178,131,194,33,132,42,81,139,236,255,59,188,196,71,54,174,214,164,242,201,189,253,129,45,160,7,200,126,34,112,118,91,171,188,217,164,57,196,231,136,149,12,221,111,134,252,158,203,171,125,104,35,182,188,87,15,199,245,63,253,153,90,27,57,191,101,170,132,195,128,59,210,155,201,209,130,91,171,107,147,134,36,27,13,169,53,254,62,222,57,10,209,209,158,101,5,196,71,31,65,214,206,80,74,113,17,225,216,172,11,214,74,193,91,51,219,211,201,168,42,103,48,201,149,118,42,139,239,129,163,58,237,30,132,185,246,9,93,112,211,112,100,93,2,149,132,173,52,61,119,62,222,89,28,215,160,202,23,211,214,231,60,209,139,119,19,89,0,226,51,96,180,87,19,123,135,185,208,3,13,5,173,219,44,229,220,80,73,17,26,214,127,120,192,196,17,159,137,154,111,64,163,225,46,96,234,234,157,192,154,208,187,185,247,197,247,174,0,96,134,97,78,69,78,183,92,168,231,122,116,208,17,118,118,249,48,38,247,165,63,156,41,232,202,220,42,17,173,220,195,122,79,235,202,125,215,8,151,92,10,49,32,235,202,240,152,243,99,70,149,248,29,84,215,237,50,153,161,210,88,63,149,161,122,122,216,133,52,27,164,50,236,28,59,222,142,63,29,77,16,237,123,34,46,56,37,252,18,53,209,167,101,35,27,84,173,90,233,114,234,89,118,125,146,94,102,75,172,255,1,118,195,126,211,186,247,247,127,53,159,211,184,1,70,237,77,151,251,94,81,109,173,189,28,120,131,216,244,44,47,136,177,74,62,9,122,88,15,150,77,240,98,121,223,150,86,243,51,192,200,10,246,133,43,129,103,107,252,121,170,232,92,43,203,121,20,27,99,68,9,202,21,129,117,33,60,204,190,126,192,31,138,21,218,122,29,112,106,181,9,26,56,173,46,13,122,101,19,201,177,240,63,204,3,1,247,172,252,94,136,242,147,41,214,228,18,208,173,187,170,12,102,8,44,193,154,150,59,243,52,126,197,74,172,241,177,93,164,230,215,14,157,229,72,158,107,38,119,146,219,138,36,20,112,82,135,224,181,133,146,179,133,62,223,224,248,39,24,138,238,196,130,122,3,50,208,25,145,158,63,182,99,49,210,228,233,217,103,80,46,66,183,86,249,174,90,111,189,6,149,59,241,220,218,159,29,146,171,17,130,161,25,36,107,181,9,7,146,28,147,234,116,100,98,230,92,86,143,224,136,152,69,172,66,187,198,230,11,21,31,23,128,118,81,235,98,10,12,83,203,9,4,251,114,81,160,227,55,129,26,236,183,151,202,202,32,253,151,111,76,37,226,168,179,115,131,247,224,197,136,109,35,4,73,19,125,209,53,5,170,229,226,248,34,41,247,71,44,71,157,179,212,121,124,124,38,186,120,145,189,52,227,129,7,86,97,78,58,142,45,107,244,184,113,152,213,67,72,123,162,188,233,155,88,73,21,185,100,9,247,237,20,199,52,109,88,114,101,215,134,186,138,179,119,36,79,80,242,139,87,171,27,13,204,152,21,32,61,145,237,216,188,181,66,210,55,21,203,79,188,94,82,179,119,220,182,207,30,42,160,233,22,181,54,6,97,222,177,142,96,196,13,156,225,185,120,147,96,86,69,245,155,255,250,126,46,251,74,45,89,102,10,200,80,17,129,155,148,239,131,18,143,190,23,69,4,43,69,211,88,233,49,60,85,220,117,161,69,191,165,41,53,80,93,42,129,28,60,50,11,238,4,227,161,95,158,37,45,21,236,3,143,195,182,44,231,178,152,253,171,218,25,242,72,55,96,155,158,81,38,161,17,233,39,212,15,61,24,62,202,48,193,104,123,205,208,251,123,24,135,158,41,3,38,185,134,181,89,4,224,65,109,156,229,139,9,53,46,118,90,129,255,29,226,60,162,214,112,235,247,244,34,161,190,89,57,21,252,86,221,29,123,32,200,247,175,252,127,118,79,244,35,167,193,181,6,185,223,177,112,60,115,76,54,180,205,158,232,69,27,7,199,95,25,165,14,184,191,252,190,131,249,237,156,85,105,223,195,183,17,184,106,178,124,233,27,186,84,74,75,92,96,201,230,165,154,190,148,243,189,70,99,202,167,106,124,243,67,126,199,219,10,69,169,237,163,146,11,22,133,223,173,169,101,15,118,86,164,212,117,72,210,37,168,164,255,28,224,241,55,234,132,84,175,214,53,55,234,251,220,197,172,47,95,93,197,154,192,133,151,126,53,153,119,38,100,111,184,229,245,216,231,199,188,204,111,224,97,115,228,38,46,71,199,116,234,242,69,35,195,111,244,7,236,182,161,135,73,133,93,153,104,19,187,159,232,162,125,124,20,90,242,242,140,192,191,159,81,150,105,62,229,99,27,230,254,26,224,117,215,49,50,194,245,204,202,249,246,10,40,117,237,120,37,246,187,154,52,21,145,208,80,72,42,199,51,211,120,80,19,59,131,183,119,112,37,135,70,200,102,48,48,247,33,83,219,96,64,221,124,56,51,233,232,217,124,128,225,52,142,214,100,128,206,35,64,22,69,160,69,213,52,196,157,116,142,185,1,119,139,245,87,102,242,41,54,93,159,10,171,31,245,138,144,165,100,124,99,64,58,48,185,76,26,247,68,210,127,55,140,148,90,35,104,130,110,34,84,23,20,247,128,104,176,169,122,111,105,93,206,145,39,78,69,138,86,141,63,253,38,214,246,69,73,62,24,172,48,73,86,198,93,107,85,144,82,24,147,21,106,121,49,154,134,207,103,20,77,124,127,5,123,34,146,177,179,226,128,232,145,2,234,16,252,174,164,151,251,162,213,69,121,24,82,140,149,32,165,255,67,109,189,117,216,158,115,66,233,62,0,88,153,153,52,129,250,217,74,249,121,14,210,80,247,242,65,186,25,171,145,188,93,147,83,107,247,139,193,181,13,46,254,143,236,200,157,144,13,183,148,54,125,12,73,10,182,77,220,212,34,193,11,166,191,220,66,212,35,203,189,0,53,42,75,113,51,226,180,134,62,154,18,19,220,195,164,107,81,211,125,87,182,185,246,113,3,116,23,199,70,192,42,3,104,20,47,114,249,227,115,45,255,58,51,196,119,44,77,27,179,183,208,189,30,184,26,192,76,60,255,167,22,250,48,59,4,222,195,169,185,47,246,43,5,154,249,51,213,37,80,78,77,107,79,7,138,168,204,254,172,53,149,194,216,120,223,250,113,30,122,146,100,173,88,216,158,151,25,43,66,69,104,230,107,92,129,65,165,138,202,85,76,2,247,9,183,48,73,170,209,28,234,26,60,172,188,47,23,168,165,213,2,232,46,103,221,247,230,9,20,121,2,219,95,255,113,161,251,187,122,178,117,118,78,129,79,70,250,103,76,138,33,105,174,77,145,193,202,103,164,50,220,90,79,108,131,180,55,124,245,147,131,61,105,38,251,179,40,211,211,165,127,108,154,60,219,66,39,232,224,164,214,250,128,209,142,237,134,247,113,127,210,254,112,16,180,80,173,130,166,44,207,106,51,70,140,241,160,58,112,173,239,62,72,67,249,15,17,7,202,156,185,0,104,39,89,227,114,137,172,35,111,211,79,31,179,83,72,192,29,255,148,118,93,215,94,164,178,152,155,68,69,88,39,102,214,240,188,205,126,51,248,60,204,41,33,46,16,194,134,106,59,144,118,22,29,158,182,188,27,251,228,239,60,167,14,151,227,80,74,70,230,122,255,240,62,254,199,190,59,0,71,157,241,102,211,207,210,187,27,244,27,59,214,68,179,121,71,21,65,187,83,43,211,234,110,224,197,239,175,190,157,208,229,8,42,235,222,105,14,98,207,90,92,90,93,59,31,101,29,112,3,232,44,255,49,229,143,217,145,159,88,178,124,59,132,234,53,104,231,102,37,59,132,177,179,71,248,156,132,232,224,168,159,196,8,27,207,224,58,103,167,176,230,54,227,16,123,107,68,36,210,192,125,131,206,216,43,161,122,209,61,24,213,163,81,60,215,26,17,247,248,69,185,160,20,48,153,174,179,94,137,255,88,173,236,162,106,55,149,8,62,208,243,182,28,151,25,87,54,161,143,27,77,128,135,150,75,151,172,170,69,63,248,146,179,251,79,244,211,123,250,22,148,126,48,178,103,175,84,204,199,134,156,221,199,251,23,42,111,200,39,196,246,248,239,90,142,19,247,32,249,161,182,136,184,67,54,63,200,19,85,168,97,213,9,237,120,61,223,24,241,207,53,20,64,255,166,226,52,38,66,8,161,111,89,122,53,178,39,219,108,146,184,90,199,74,113,1,235,138,214,156,208,74,238,175,196,148,226,173,100,116,6,51,254,211,64,80,24,104,68,217,85,175,128,206,206,251,243,0,65,84,159,95,45,40,105,62,73,86,0,29,17,70,244,175,87,127,239,248,204,251,8,144,235,235,164,80,17,110,56,188,223,154,29,223,209,183,0,75,224,226,90,131,81,59,93,16,9,223,160,131,154,183,27,219,234,125,197,139,224,110,84,234,33,130,45,130,32,176,74,191,255,115,59,76,163,215,140,83,30,127,29,119,248,113,195,234,231,160,63,52,189,254,81,118,113,53,233,108,113,229,72,172,224,30,91,99,239,56,244,163,123,122,6,12,30,103,75,200,141,157,188,209,127,54,113,24,128,159,190,151,151,172,20,73,204,249,12,16,115,2,75,21,231,195,15,125,7,101,140,173,164,50,159,140,149,91,193,127,129,106,99,252,70,122,77,229,13,84,169,173,216,250,89,51,3,231,188,212,55,14,42,121,110,238,244,37,153,14,121,85,1,31,65,75,251,232,188,180,73,184,232,145,108,160,251,38,49,0,12,210,147,115,156,255,134,163,10,63,224,173,247,96,109,9,113,129,100,45,67,130,220,13,89,244,50,216,49,58,193,231,167,208,149,134,101,232,95,252,195,211,16,162,242,2,5,146,76,218,173,81,108,22,32,131,100,46,187,231,7,196,138,254,161,200,8,147,55,103,168,153,76,234,95,252,44,204,252,91,129,14,100,222,156,236,155,207,176,251,234,141,199,34,235,34,214,247,88,99,98,231,238,32,33,123,100,244,104,123,104,24,176,112,251,99,7,4,64,84,157,92,44,138,38,194,228,221,222,197,143,39,97,68,56,24,197,52,176,92,53,211,218,206,209,172,80,125,211,200,37,154,158,69,173,2,141,218,63,243,121,102,164,164,175,145,100,39,61,99,97,72,221,175,6,252,134,141,126,229,160,48,158,152,157,95,14,185,172,54,153,22,207,0,143,91,66,242,26,39,129,65,162,47,69,185,236,255,97,70,3,59,226,126,232,243,18,110,62,82,123,238,186,32,248,195,122,22,152,160,253,9,182,228,179,16,196,62,15,101,237,101,136,184,63,195,248,41,141,60,60,164,1,172,223,214,226,209,68,222,162,25,50,176,57,228,89,136,153,47,226,183,175,253,128,101,165,142,109,139,13,62,28,83,152,44,227,230,176,141,91,123,43,9,109,34,121,65,221,224,132,168,121,196,233,29,241,77,211,189,234,102,78,69,42,179,83,111,202,8,167,254,223,96,180,1,236,113,122,201,47,229,248,249,88,111,147,184,155,27,138,37,240,78,248,245,18,77,242,5,147,250,60,243,148,59,44,214,53,120,77,182,246,233,7,133,220,200,161,67,175,228,218,246,61,90,61,215,9,105,228,206,254,193,184,83,120,68,79,238,99,10,125,95,57,19,11,109,151,254,29,114,255,58,244,239,51,186,221,135,226,165,21,9,64,10,225,34,239,101,14,144,71,236,123,131,154,43,194,251,61,178,19,233,68,101,145,110,216,51,255,45,74,163,75,249,156,86,234,84,61,199,19,55,71,255,125,174,238,219,106,142,217,100,1,94,56,0,21,166,205,158,84,122,160,148,231,39,57,24,121,186,41,142,221,15,81,38,235,212,229,66,78,142,11,254,207,159,79,76,50,165,117,98,250,230,1,235,247,250,212,52,72,165,95,198,134,164,104,200,209,39,167,166,53,49,222,29,29,50,102,69,138,81,90,38,255,140,118,225,222,214,35,26,222,191,34,6,3,152,55,248,181,196,235,83,50,225,252,58,136,87,85,181,74,238,222,185,217,69,22,161,29,188,25,243,218,53,147,208,202,110,207,140,65,154,66,135,84,191,91,159,68,104,57,199,189,37,41,101,233,95,204,69,202,135,189,203,30,188,212,244,146,28,38,87,200,109,49,91,171,159,181,141,141,247,245,23,89,5,243,207,22,225,189,51,190,65,81,210,161,135,237,67,41,207,52,115,17,238,76,159,155,24,17,218,248,58,204,60,165,149,224,128,242,148,178,57,212,147,52,211,126,86,89,23,64,175,114,250,210,88,223,73,193,7,55,23,169,201,119,37,168,32,92,84,62,157,187,97,159,208,247,115,157,137,121,141,226,208,168,141,118,87,59,62,57,180,103,161,97,13,175,222,128,171,236,249,109,185,48,228,185,62,175,118,56,135,223,38,69,98,131,32,233,236,105,16,183,5,47,163,9,123,21,98,95,43,234,218,60,0,24,139,113,9,191,57,148,121,140,195,193,4,165,163,217,101,187,106,149,142,137,190,132,254,209,32,188,228,112,8,11,27,215,26,16,168,236,215,164,153,26,233,179,215,160,152,136,66,98,73,212,111,96,33,209,223,4,179,76,122,7,215,161,75,143,206,123,196,23,27,137,200,208,161,62,177,46,87,7,221,22,59,221,197,47,191,247,125,166,211,214,44,118,215,200,62,96,66,77,109,197,51,213,127,151,216,222,95,56,236,22,135,229,174,60,23,70,219,152,31,34,35,7,203,140,249,84,18,79,12,68,119,8,47,137,247,80,18,67,140,58,62,231,191,91,233,127,203,58,221,67,20,41,217,151,91,111,231,67,247,183,60,80,247,29,26,253,7,225,115,68,229,132,56,198,218,187,174,66,249,202,17,142,183,159,19,182,125,129,203,28,66,40,247,82,97,10,163,107,182,4,7,151,40,215,137,117,131,202,251,109,93,157,242,180,197,15,200,247,153,42,75,209,168,196,51,191,101,37,42,222,132,18,19,28,237,10,73,228,170,160,63,100,42,38,38,158,190,254,211,140,127,13,83,152,43,116,18,55,220,240,140,62,172,229,81,144,104,28,124,151,17,201,113,231,98,148,10,41,194,95,159,15,88,79,54,196,19,113,99,198,84,86,110,186,126,244,229,87,252,104,49,62,132,182,168,154,200,119,12,30,225,115,220,143,214,251,150,130,157,142,37,96,231,53,23,145,150,95,27,89,242,10,136,133,1,199,239,118,60,1,237,236,12,168,31,112,163,89,34,105,50,20,125,144,140,78,54,30,7,97,61,9,142,200,113,186,216,168,216,117,71,235,253,6,232,92,185,251,79,213,4,148,244,180,232,2,221,110,115,81,36,29,54,60,86,208,51,156,31,54,76,202,118,160,228,15,244,226,112,44,91,107,141,187,84,127,153,69,141,104,230,59,230,4,83,129,56,243,44,194,139,227,166,154,88,48,237,140,12,217,6,131,104,170,169,241,195,80,48,122,66,192,66,129,238,53,51,193,96,59,175,118,98,218,80,133,35,212,55,185,80,31,67,190,222,176,221,53,230,21,236,121,170,3,241,126,156,165,74,44,65,58,233,68,110,140,229,187,242,198,162,239,106,149,229,208,232,122,24,119,253,218,149,249,14,216,185,86,62,196,98,112,232,20,113,216,134,192,102,149,208,125,0,251,194,136,25,19,183,158,247,140,247,35,211,232,163,137,215,247,163,11,74,213,128,138,196,68,122,207,165,188,183,87,236,68,95,212,122,232,133,156,71,176,17,54,148,90,130,119,149,69,229,9,202,63,117,250,255,118,154,33,113,206,108,95,125,9,227,76,138,40,246,177,69,213,4,179,127,54,152,237,146,92,13,92,151,134,206,41,233,251,5,166,136,45,154,28,116,135,91,47,166,157,12,71,46,7,162,180,204,225,7,42,202,187,215,213,10,6,23,174,11,145,126,211,142,75,190,32,226,217,141,147,166,110,172,78,41,157,17,176,43,187,26,223,173,117,71,212,183,194,22,21,8,27,234,172,253,174,171,129,190,168,115,107,191,56,179,22,137,70,3,75,241,177,210,66,152,141,90,158,157,142,100,138,33,187,162,46,179,201,165,117,77,203,7,154,50,84,239,128,8,73,158,228,139,211,150,44,14,214,172,38,88,85,67,99,3,200,20,2,152,51,157,100,98,224,229,185,144,123,121,222,87,84,104,199,127,245,120,64,254,70,182,144,253,45,28,197,97,37,95,112,86,136,232,164,36,246,54,50,3,11,85,95,152,86,61,135,212,17,50,25,98,220,199,10,6,149,169,34,108,175,222,94,138,77,111,82,152,147,5,29,70,167,163,189,121,49,113,161,138,162,147,14,214,42,240,102,42,248,160,4,184,222,152,111,33,249,217,156,163,232,136,53,84,102,197,1,151,52,147,5,45,51,228,79,51,240,126,207,254,185,232,46,49,197,248,10,255,156,247,113,19,25,17,222,47,125,192,136,168,24,253,85,10,79,138,108,73,24,118,43,33,109,192,239,50,112,122,103,7,83,208,67,239,132,21,49,199,14,135,243,78,54,5,189,68,30,182,107,210,213,49,146,79,142,56,69,229,140,243,170,122,95,215,242,171,48,75,254,104,241,134,137,38,163,68,119,84,160,75,47,207,98,246,177,3,115,196,103,15,183,197,228,15,56,52,152,199,18,249,52,209,209,34,185,156,104,54,238,44,92,96,41,18,69,51,53,136,31,143,12,223,244,87,126,41,143,187,122,2,46,60,59,165,110,151,135,125,35,189,217,117,100,224,126,220,155,205,2,226,114,143,113,71,146,13,136,112,69,89,63,187,240,7,225,119,111,212,210,95,63,90,206,139,249,85,152,171,14,73,125,84,209,137,242,183,61,8,57,131,112,250,79,21,181,20,204,37,94,79,184,112,64,102,188,40,223,137,36,237,220,33,179,183,181,39,177,120,28,41,59,18,106,175,251,199,185,142,89,230,89,254,190,151,87,182,114,100,54,133,37,46,245,212,86,91,72,246,46,220,81,251,150,74,42,110,100,161,139,38,186,7,50,249,193,110,148,86,124,222,217,213,43,175,255,230,234,182,236,123,12,137,99,213,33,27,53,196,136,249,140,98,136,129,119,215,197,238,142,228,24,27,226,251,72,117,85,40,226,177,166,5,175,80,237,30,124,193,252,53,90,146,77,224,51,22,5,167,216,148,106,107,246,92,230,67,209,143,201,153,220,150,108,207,124,196,132,185,51,107,130,160,162,218,116,244,211,238,217,231,170,208,166,113,251,47,42,3,20,131,125,122,10,232,9,32,16,216,133,17,145,75,140,150,76,146,55,156,235,235,37,27,167,5,210,81,148,124,35,39,57,157,56,213,34,184,28,149,129,229,28,50,96,34,24,234,72,50,169,108,199,162,243,48,12,212,175,160,6,239,208,7,46,13,143,57,32,224,7,222,164,149,246,104,137,78,176,148,181,200,61,199,196,15,18,245,16,86,110,28,46,24,149,92,15,214,133,210,124,224,165,40,244,10,79,79,64,182,193,248,145,106,195,48,94,154,205,239,224,86,10,88,223,31,152,180,247,160,227,136,199,184,158,217,127,239,132,37,217,48,138,191,217,46,110,111,229,98,89,247,210,70,121,111,17,41,216,203,179,160,45,215,156,235,4,183,82,249,65,204,124,38,193,77,130,191,4,189,62,81,133,84,134,127,65,160,213,195,15,98,134,6,11,239,230,186,95,172,155,179,23,29,149,211,230,175,117,2,97,145,200,170,236,164,255,80,230,83,129,26,111,137,54,178,95,9,31,25,202,133,55,123,117,2,11,8,215,171,207,139,48,194,64,49,128,201,251,129,224,103,23,185,190,234,229,247,46,204,181,7,85,105,100,151,129,159,236,159,38,2,96,255,129,143,52,198,22,158,180,93,89,208,192,64,103,24,211,195,1,154,231,143,69,186,195,105,15,86,205,121,171,68,132,119,167,135,13,65,62,237,13,131,59,153,141,159,118,216,160,129,129,159,179,72,34,209,134,157,217,125,254,230,107,227,7,216,58,21,119,44,117,69,73,27,150,125,49,210,82,218,196,77,50,148,38,252,9,82,129,207,236,170,56,148,237,180,150,171,245,18,221,113,56,83,226,53,135,146,164,69,221,36,85,101,10,97,241,136,172,163,114,97,204,158,23,189,170,188,250,149,6,227,9,232,184,26,228,120,126,25,85,37,127,72,245,159,73,125,93,68,223,123,142,110,36,11,148,207,22,136,15,39,0,142,156,80,205,59,90,226,241,136,231,69,228,47,30,128,57,233,177,251,89,7,125,199,73,118,17,129,248,34,196,111,234,152,159,162,112,86,26,155,31,24,215,252,147,14,151,212,87,103,170,28,160,71,243,15,79,227,19,185,171,143,99,189,110,208,3,50,25,169,184,131,229,178,230,114,223,90,85,171,102,215,10,244,70,149,155,80,23,77,57,63,209,199,208,239,152,18,193,68,4,44,63,248,63,76,140,252,184,60,141,196,227,217,211,109,42,140,244,189,217,153,196,37,8,237,58,205,10,201,198,195,20,32,113,9,126,107,232,196,187,78,49,124,165,84,238,85,242,28,250,225,194,158,33,231,103,112,53,222,116,43,102,239,45,116,130,140,84,160,153,10,229,60,148,29,72,149,134,197,83,74,72,255,220,115,14,208,165,231,86,224,192,240,14,20,229,47,129,38,246,246,159,54,113,11,79,9,100,248,204,173,255,105,15,144,58,22,156,154,78,137,165,230,11,36,156,91,172,147,245,107,84,78,194,238,41,15,43,145,66,243,57,36,98,9,46,77,225,238,224,117,69,62,168,143,45,205,70,0,91,183,149,71,202,32,233,199,248,134,86,195,1,194,95,172,90,207,32,138,23,24,19,237,93,8,208,64,210,182,14,228,91,92,34,212,6,47,128,57,144,171,16,85,247,167,242,49,197,136,26,165,156,44,224,205,10,198,158,142,32,232,200,244,135,242,199,141,70,78,30,174,33,115,232,164,76,217,80,219,66,151,113,84,167,21,137,11,3,14,162,140,250,125,139,246,1,9,14,200,136,3,147,245,176,144,173,124,17,223,94,186,46,138,20,4,122,113,106,237,184,148,96,197,180,224,15,253,104,197,33,83,56,34,62,166,117,1,3,136,132,70,255,120,86,66,51,119,26,3,190,53,48,27,38,41,249,54,143,79,194,87,138,77,1,82,36,171,147,33,164,105,146,111,16,5,63,56,31,87,0,190,187,94,247,113,190,171,67,243,197,66,139,187,28,134,147,66,156,244,250,24,111,201,44,248,123,175,168,24,200,189,140,158,230,82,83,248,96,101,155,209,4,58,30,70,163,64,185,247,223,216,87,153,95,249,60,190,121,254,172,67,45,64,237,30,203,64,241,213,231,12,114,202,220,37,42,230,148,203,167,13,195,95,84,147,189,88,45,84,77,84,223,124,151,204,99,223,212,4,33,66,253,98,226,91,68,67,140,1,103,212,74,77,229,223,52,207,208,207,23,216,22,35,235,154,154,198,191,24,211,144,185,243,138,75,194,213,193,241,215,153,187,105,193,185,169,194,6,82,175,235,75,156,29,46,225,26,35,192,118,70,124,100,120,128,13,216,129,187,157,35,88,213,241,34,241,59,231,149,48,204,206,1,68,112,26,129,65,228,128,15,69,154,235,131,145,220,175,133,163,36,221,118,70,245,110,244,85,195,113,52,33,25,177,150,80,8,241,222,84,123,217,48,83,73,218,15,225,124,164,110,37,35,30,228,86,139,179,39,42,221,226,232,199,53,72,232,231,234,81,109,182,227,154,221,24,173,190,47,143,4,174,42,44,203,150,234,250,217,38,213,125,199,201,36,222,76,21,145,15,226,167,134,150,15,49,30,98,236,183,189,152,178,205,4,231,119,88,136,70,85,174,41,215,120,127,9,1,150,38,77,204,49,126,35,124,75,99,153,146,27,182,42,197,89,100,54,4,181,122,86,24,126,62,152,199,15,208,130,30,20,100,72,50,200,185,252,157,38,168,220,169,55,67,178,23,93,133,8,217,110,9,16,101,136,12,243,184,205,89,14,147,123,71,88,42,18,63,222,43,155,225,48,121,155,183,90,190,189,14,10,38,140,86,42,160,225,63,64,175,135,125,5,28,145,87,119,208,207,7,239,178,117,101,5,147,52,177,63,66,47,75,13,111,76,25,156,106,249,29,37,44,123,224,250,3,133,118,107,9,235,221,182,203,12,210,205,232,213,115,54,126,37,134,206,51,248,10,122,164,230,182,10,58,3,14,174,87,207,223,96,254,6,201,196,19,170,133,179,215,217,17,120,101,132,176,5,194,188,68,43,71,79,180,149,152,255,74,17,236,155,40,128,141,71,86,147,196,132,251,87,75,169,156,36,150,234,175,155,107,15,7,235,182,92,109,159,183,0,108,197,191,159,18,221,90,220,129,68,138,161,56,184,147,27,96,251,245,229,110,141,6,26,99,253,254,44,61,157,100,183,128,173,245,216,114,216,48,252,242,231,36,96,219,77,2,161,100,39,175,48,159,176,30,192,202,211,244,55,247,239,3,83,86,43,238,195,157,29,181,138,152,144,130,190,159,159,227,28,23,131,250,29,197,89,7,163,155,103,54,91,141,200,121,170,241,101,109,142,66,47,137,207,135,56,58,3,193,40,89,165,163,102,175,96,223,81,179,9,104,144,93,161,158,240,121,175,44,52,15,114,199,131,223,117,78,230,158,198,182,72,215,132,82,205,170,162,27,206,108,192,227,154,173,105,161,136,41,85,179,2,239,13,127,156,126,68,3,149,186,197,219,177,82,1,118,191,35,55,10,248,189,179,157,86,35,113,131,212,57,102,251,114,94,129,49,167,242,187,31,109,254,138,32,114,213,130,210,67,153,174,164,159,186,1,115,184,24,123,24,254,2,85,73,143,233,195,239,49,13,139,92,34,230,141,129,12,238,141,179,74,193,240,193,221,203,94,17,181,69,239,92,185,37,130,80,140,157,78,222,4,17,176,112,160,249,102,148,212,114,146,7,204,202,15,181,99,53,108,218,161,174,113,193,178,121,72,134,225,25,85,243,79,21,163,233,255,60,237,152,94,102,172,102,159,123,171,138,166,18,35,240,111,25,76,39,194,69,68,13,185,94,191,158,227,26,251,160,77,185,70,249,66,228,76,140,14,37,73,96,124,224,255,222,250,227,93,254,53,138,117,230,25,42,187,83,84,150,199,132,66,87,109,221,236,108,188,122,253,113,191,87,167,238,47,113,38,131,217,119,63,168,119,145,162,206,170,49,113,201,138,168,153,22,5,8,220,83,0,9,81,194,162,59,9,175,137,234,122,57,237,15,106,9,32,226,141,33,208,229,145,187,5,187,110,97,41,155,75,6,70,80,30,186,185,236,42,153,213,47,98,30,219,31,131,30,23,145,138,243,47,201,118,102,98,220,130,122,86,119,27,177,154,138,3,24,235,219,7,98,157,108,129,202,137,206,28,207,92,85,77,127,78,18,216,202,68,245,121,154,216,170,245,137,37,172,164,136,114,62,213,212,161,82,208,211,190,66,77,172,248,168,83,119,23,84,212,8,34,153,7,144,155,201,116,94,144,35,123,27,245,130,65,12,188,208,14,250,114,145,108,167,218,27,235,15,103,187,214,155,245,250,240,242,59,38,21,116,35,91,234,147,255,89,134,22,195,145,86,127,92,106,61,161,84,204,85,181,157,157,106,199,105,167,47,117,27,70,188,52,44,89,221,0,186,108,210,126,36,161,75,212,58,28,231,187,36,82,107,255,15,243,100,221,4,201,49,185,103,123,55,172,80,60,240,116,66,104,101,14,70,249,64,88,45,53,106,11,135,230,5,45,207,120,217,104,107,207,61,128,197,41,101,24,139,118,55,76,191,81,14,232,234,37,160,66,240,224,69,96,38,37,211,214,126,73,227,13,161,57,140,127,138,251,116,174,9,112,27,196,57,147,240,62,223,255,54,92,71,32,149,114,31,235,67,226,6,139,165,53,200,235,157,165,31,241,163,180,111,122,140,49,9,109,159,42,93,62,48,80,147,39,144,74,167,221,233,113,0,118,140,48,234,253,81,170,166,219,178,212,58,210,74,28,246,172,201,56,53,34,89,65,47,133,53,27,195,238,66,124,21,254,216,218,204,42,65,73,123,121,28,156,56,142,150,111,50,245,220,37,226,115,123,132,55,80,178,137,163,142,165,41,59,17,173,5,148,210,202,28,18,130,132,96,105,43,79,198,220,88,33,15,40,1,174,59,141,253,248,26,144,9,253,112,247,34,188,103,222,119,22,130,130,104,25,61,43,67,36,144,230,79,134,30,87,134,110,126,251,201,88,13,58,2,189,162,134,99,84,14,62,157,145,182,254,209,42,132,101,138,10,197,77,204,112,252,57,135,61,127,35,228,12,74,185,37,12,101,151,39,144,221,83,129,8,157,96,246,49,140,130,168,64,155,162,128,221,145,51,60,156,40,42,185,37,251,216,199,231,31,140,2,94,109,93,20,91,232,74,3,5,143,149,136,0,2,237,30,145,100,252,181,62,163,22,220,180,20,29,49,167,230,225,148,29,238,101,28,3,21,254,49,190,11,98,123,149,163,170,179,46,6,39,188,63,226,223,121,121,32,90,160,114,218,107,123,172,17,185,224,138,173,131,157,199,224,15,43,29,136,123,36,24,91,165,18,193,193,129,52,88,131,149,39,120,255,130,248,145,185,190,56,160,123,173,98,239,202,55,28,4,19,123,202,147,240,211,211,54,141,89,167,137,29,149,47,40,197,198,37,0,243,235,56,186,91,138,149,238,101,253,11,168,53,112,70,255,213,216,241,125,182,207,11,219,45,52,165,101,156,240,127,9,79,215,125,127,178,122,2,160,193,180,113,8,124,246,153,169,2,226,181,161,122,149,157,147,204,60,150,66,66,230,166,168,65,199,169,175,210,42,188,125,30,14,44,165,190,59,167,199,245,70,66,197,15,203,132,46,145,92,238,78,48,174,234,145,31,195,182,28,47,112,212,136,251,177,108,107,51,180,67,192,140,13,233,159,95,28,144,108,104,44,135,111,175,132,50,162,114,182,111,195,113,192,26,100,198,242,209,51,22,58,117,34,243,15,146,122,13,189,49,98,3,38,220,237,98,150,88,149,199,112,233,71,223,91,170,146,188,61,167,67,222,90,241,89,215,233,235,35,75,159,245,115,143,206,236,181,236,69,8,62,105,238,181,252,126,171,45,147,184,24,240,28,81,10,149,11,26,227,52,234,250,245,166,167,162,89,235,194,98,165,251,143,46,119,85,114,5,228,239,223,131,206,72,116,253,28,135,128,208,6,147,38,169,139,24,198,34,92,105,190,192,11,201,140,112,135,15,121,204,192,62,243,57,184,86,213,199,217,81,231,171,193,191,76,193,221,52,173,95,184,24,152,62,196,76,146,169,86,49,114,243,97,246,161,53,44,228,221,87,87,95,46,143,1,90,77,122,12,120,27,76,151,165,247,106,112,124,51,136,205,131,90,219,202,68,131,35,31,137,175,203,88,133,242,190,37,107,23,144,13,24,211,129,54,206,126,158,148,17,98,169,51,196,71,148,91,4,174,211,172,128,54,15,4,68,217,146,8,11,49,13,163,38,114,26,222,127,43,70,131,153,254,140,158,44,107,13,15,70,22,215,236,34,56,9,31,154,171,27,164,30,20,186,225,113,159,61,100,95,9,27,74,186,51,177,191,87,29,201,63,53,169,55,86,159,59,189,191,184,94,127,239,103,36,243,127,23,126,218,166,165,238,98,20,100,38,106,67,123,155,204,241,238,252,97,7,185,87,109,187,83,222,221,179,9,142,104,120,119,225,153,249,187,119,22,200,227,99,251,233,24,207,239,185,243,202,250,47,94,143,30,96,209,121,36,251,119,71,247,238,51,223,194,163,188,86,77,182,220,134,60,194,47,214,128,36,245,227,112,171,161,12,160,106,250,5,9,75,196,164,195,16,47,75,10,26,126,208,19,151,209,58,45,133,162,123,209,58,85,27,125,230,235,38,50,191,139,189,188,121,142,209,199,19,250,76,171,101,76,13,72,142,188,54,219,216,217,17,255,148,53,20,113,198,193,212,19,169,69,193,104,8,9,248,96,233,163,177,238,149,11,133,53,223,201,1,131,220,115,187,35,67,105,215,154,113,129,60,223,90,5,110,98,14,65,70,222,24,218,183,130,80,193,191,185,159,197,140,145,128,28,206,178,195,124,175,126,191,70,135,53,200,202,9,181,123,254,33,97,111,43,216,120,192,118,241,194,219,49,27,173,28,63,86,114,171,170,0,47,60,120,225,5,84,132,83,244,149,167,128,249,237,84,19,229,171,237,47,139,235,65,255,71,203,62,179,175,155,106,90,245,149,167,164,63,52,155,239,127,120,2,131,59,11,52,26,116,137,41,139,21,95,20,146,10,196,113,124,11,105,34,9,152,82,38,2,36,43,182,242,164,121,30,168,50,137,53,111,131,206,242,68,193,65,248,237,27,68,62,189,15,211,19,77,5,227,10,87,134,81,71,43,220,139,76,76,122,64,60,172,222,22,157,198,159,206,23,249,96,64,200,67,133,7,232,188,125,42,142,113,141,251,180,48,186,0,249,201,27,11,50,44,34,12,8,18,224,120,223,107,84,202,227,233,82,241,215,118,57,101,38,166,5,203,113,25,129,15,83,228,159,104,65,3,190,63,128,115,206,78,46,128,27,39,218,182,251,237,132,203,164,241,167,4,21,33,63,31,29,106,35,119,65,204,222,92,129,31,29,34,52,229,100,7,231,22,101,105,183,106,242,25,152,96,8,173,83,0,15,91,219,59,91,192,148,53,134,136,0,214,77,178,33,28,199,88,140,110,171,33,12,157,38,129,89,141,247,224,14,104,1,104,223,35,238,63,77,71,193,71,210,157,13,137,224,158,83,236,96,88,168,133,213,68,111,68,236,76,55,198,159,36,43,128,177,208,78,80,209,197,101,32,139,222,126,23,255,130,245,9,26,198,199,116,238,175,214,243,149,191,57,14,190,241,38,99,94,139,106,216,145,232,222,92,171,130,233,60,225,125,224,153,175,89,130,142,204,122,240,154,122,163,178,180,168,175,207,98,240,64,47,3,14,3,86,112,199,34,203,119,120,44,229,240,210,58,203,157,158,69,161,132,126,50,29,110,1,33,82,150,197,80,172,221,190,121,51,186,148,63,92,78,123,64,218,204,23,156,99,129,205,82,86,140,115,112,253,250,201,147,140,243,66,142,73,118,222,143,85,17,170,78,148,187,44,190,120,59,78,47,66,29,136,179,1,50,139,40,254,200,13,51,82,67,247,48,33,14,38,155,106,97,186,168,76,151,119,34,165,171,6,46,179,49,20,241,228,49,199,149,72,180,53,218,105,214,184,183,195,202,37,100,22,75,239,181,72,14,190,192,249,156,8,166,85,54,135,182,229,53,46,118,243,68,4,243,152,18,44,128,196,203,1,188,64,176,148,189,137,94,71,33,223,53,93,37,28,69,175,226,40,38,152,232,206,93,38,76,26,143,61,17,99,65,141,104,115,255,181,154,71,38,221,5,3,229,112,110,116,93,22,141,96,61,23,150,99,238,118,93,46,107,209,79,50,194,15,125,16,80,221,8,9,41,169,123,49,137,135,35,145,0,46,155,68,43,184,230,142,188,207,243,102,226,239,206,188,170,240,68,30,246,121,187,99,2,252,51,170,21,200,175,227,192,50,199,209,185,39,109,252,238,22,220,13,131,179,109,21,107,87,125,97,222,194,56,130,7,135,46,217,88,67,238,5,12,146,202,36,112,18,43,101,53,253,85,113,41,183,14,229,254,210,139,128,147,131,61,153,0,241,249,105,150,84,24,113,122,215,128,186,210,41,114,17,52,188,56,167,244,61,138,215,165,222,10,48,252,13,207,198,140,112,40,250,237,157,14,97,148,21,57,8,194,135,106,10,140,209,147,7,195,57,167,22,107,107,53,71,177,94,139,13,29,53,202,210,157,198,88,63,211,155,103,177,20,92,137,70,33,192,203,23,221,215,145,5,118,9,126,138,75,209,142,48,18,110,154,55,255,71,182,59,232,141,203,202,239,44,3,117,168,254,54,42,63,95,228,201,251,118,104,147,224,27,245,157,106,142,254,230,51,68,134,163,82,133,185,117,219,67,171,133,230,98,62,15,196,176,209,154,188,117,202,50,80,131,89,62,223,16,192,121,91,247,214,30,120,208,37,5,38,125,86,84,62,244,16,209,8,185,109,136,2,215,229,8,96,38,87,136,82,18,211,105,224,73,243,136,220,30,57,63,183,237,52,84,191,0,38,72,7,59,31,160,123,55,251,102,4,178,71,242,2,225,98,205,13,85,196,204,211,159,221,33,102,97,172,114,76,237,248,238,10,207,29,31,201,133,89,24,177,61,85,6,209,52,208,78,118,183,122,236,227,208,27,112,11,215,147,159,64,214,9,181,85,25,54,251,99,88,162,98,93,13,68,15,28,220,126,183,26,231,39,250,16,240,198,167,159,213,52,84,51,88,20,122,72,246,125,102,85,224,235,58,212,75,9,124,239,163,98,254,159,61,79,63,71,203,132,151,170,119,113,170,152,127,167,183,88,124,96,16,246,154,22,108,14,106,168,23,163,185,166,237,54,17,243,235,228,170,227,162,15,87,82,45,9,235,60,123,213,17,232,87,188,222,255,248,143,193,106,86,71,124,192,100,187,122,207,206,161,106,217,115,89,102,18,75,129,87,247,4,226,164,254,93,136,161,179,100,162,72,130,195,62,131,37,125,171,246,101,214,18,90,44,102,58,138,212,247,66,197,89,8,235,156,69,239,185,32,249,235,253,96,127,119,77,186,131,167,141,97,60,102,13,114,251,29,66,198,214,166,64,208,39,164,155,78,170,220,238,151,35,248,164,243,238,17,50,223,156,88,193,224,125,152,75,146,102,219,101,67,137,117,240,4,58,208,165,174,73,57,222,0,142,71,125,49,138,117,129,217,165,137,9,176,219,47,60,128,171,188,251,132,82,227,242,44,170,240,5,155,79,167,93,184,212,112,184,123,71,255,126,94,68,149,179,208,57,200,82,183,42,232,82,215,41,207,118,86,245,39,128,136,65,94,141,208,1,134,182,70,64,8,94,180,80,75,14,71,230,227,10,143,153,34,235,167,84,95,223,10,78,104,41,247,163,150,19,111,192,154,122,16,194,215,108,251,252,159,84,78,200,45,60,174,40,70,75,94,123,237,248,84,79,163,24,177,85,226,173,147,119,216,114,187,32,67,43,75,17,89,178,252,185,75,90,132,37,67,168,39,98,26,42,82,84,234,111,212,164,159,125,93,217,33,145,72,169,50,116,58,236,157,107,20,147,125,207,24,173,84,182,181,203,45,90,94,234,202,57,49,172,117,253,24,45,185,176,181,249,47,126,243,34,15,161,12,246,55,110,62,58,97,207,9,134,69,163,96,249,199,33,130,254,85,216,246,107,4,34,101,250,40,181,20,14,144,185,238,74,184,207,240,237,65,94,99,209,156,85,1,121,36,54,123,6,78,224,138,40,13,249,195,176,165,160,86,164,91,22,14,182,50,98,142,52,244,221,137,133,224,209,224,177,142,218,139,144,90,21,205,49,83,23,80,174,134,234,114,177,223,161,74,151,225,183,230,186,99,2,31,68,152,103,216,43,6,166,174,222,139,67,127,218,109,251,185,139,86,178,18,37,175,1,214,241,223,191,92,203,229,42,48,242,212,92,1,122,81,216,227,3,168,53,69,217,210,253,107,37,149,33,93,239,146,66,153,222,119,12,44,148,118,219,117,130,185,218,235,126,251,16,250,202,219,69,243,187,1,24,18,184,28,198,230,84,169,254,203,170,54,82,201,212,2,126,128,124,125,19,66,228,185,202,160,218,240,242,130,140,222,52,104,138,95,228,40,71,48,240,109,114,190,101,81,199,22,158,203,55,203,151,27,91,83,236,238,62,190,243,211,201,176,88,109,8,3,77,104,244,83,42,59,133,135,182,250,160,222,89,31,19,26,253,156,224,241,186,156,201,183,97,97,130,5,212,209,22,20,197,39,221,42,248,97,56,142,165,117,140,101,123,65,128,225,33,23,126,193,135,34,237,80,251,86,3,165,162,12,139,11,214,10,237,31,215,68,126,52,90,252,143,84,235,181,143,5,108,167,9,135,35,123,58,16,141,6,22,109,116,48,116,141,108,69,166,123,174,93,238,231,79,228,60,16,62,37,26,119,171,64,242,145,159,55,81,104,199,91,43,74,142,146,75,232,129,85,134,74,170,155,85,173,169,160,132,214,77,147,112,218,109,4,1,234,112,74,87,18,145,109,140,170,78,94,175,97,35,205,212,244,134,120,64,0,77,151,173,238,5,58,215,26,123,191,163,13,254,208,22,236,169,160,108,234,252,56,10,71,222,13,66,201,125,115,238,177,177,132,16,154,7,250,105,111,193,4,210,212,225,88,232,235,144,108,55,225,206,197,223,196,195,90,191,136,178,4,17,52,253,91,98,157,177,50,46,217,157,35,93,61,36,226,194,168,156,105,168,27,72,52,71,114,30,64,251,93,72,21,234,147,80,139,247,45,248,5,44,107,85,253,165,86,231,31,245,175,254,68,45,74,142,32,181,37,174,246,236,114,1,58,126,34,68,92,80,249,21,227,196,19,15,56,247,21,40,123,69,30,60,79,27,81,232,155,162,21,43,66,221,113,115,158,51,234,104,93,99,81,106,55,61,178,54,58,32,186,39,62,135,183,216,126,9,176,84,134,51,219,174,215,224,112,39,171,64,75,164,50,93,43,73,197,99,49,215,104,164,69,226,80,96,231,93,35,21,137,139,60,22,144,232,160,5,179,89,16,42,135,68,107,215,199,172,76,231,14,250,62,192,123,228,88,28,104,155,146,95,1,178,70,97,168,64,128,227,78,7,209,230,70,197,127,210,160,63,128,65,26,11,13,84,15,175,15,185,39,59,235,119,79,133,91,111,207,248,252,74,139,25,124,184,121,185,126,137,232,199,223,135,4,32,23,119,40,191,102,232,255,54,56,8,228,185,16,78,231,216,66,104,8,253,80,182,9,50,199,74,58,121,235,11,195,53,24,33,30,81,239,66,14,125,137,238,21,43,243,190,52,166,1,10,70,175,199,27,89,154,75,53,166,3,163,117,135,199,140,54,203,108,134,212,96,76,165,171,7,151,43,11,58,144,180,133,184,54,118,114,247,186,247,155,254,224,208,202,77,66,112,206,172,241,58,30,129,51,78,61,35,63,231,92,87,179,69,57,150,196,150,23,244,192,11,197,78,48,97,215,211,99,151,103,4,132,83,80,209,196,115,145,113,82,124,61,153,187,111,126,16,118,177,31,158,245,185,20,184,115,189,34,107,60,191,120,223,80,173,29,46,155,76,97,184,36,16,25,171,34,111,214,20,80,143,33,201,248,152,169,49,6,197,130,193,190,52,91,192,57,6,132,113,216,106,253,187,214,12,195,83,132,2,2,181,231,201,221,153,142,226,21,32,25,164,101,199,190,176,98,93,197,160,173,170,156,154,177,18,31,244,195,133,63,89,215,245,239,184,198,121,189,28,15,39,163,248,39,76,66,91,131,101,110,55,194,189,147,23,172,242,175,219,62,11,157,29,228,121,238,115,83,17,23,23,76,180,79,3,139,49,50,123,222,113,248,53,30,128,142,237,130,239,40,135,167,239,249,65,254,17,211,109,5,85,168,170,34,210,171,188,162,209,106,83,16,40,51,175,38,26,21,163,181,143,139,152,186,83,90,26,42,178,123,190,85,9,19,99,238,70,74,155,92,239,74,228,148,49,209,77,239,7,166,54,160,52,208,116,131,134,161,102,32,133,241,33,225,35,108,156,211,212,135,6,44,19,74,187,137,216,172,13,134,211,55,228,7,223,120,171,231,238,124,118,224,242,200,212,194,51,219,221,94,112,220,226,122,76,122,208,137,171,247,118,26,160,201,15,188,4,131,141,191,36,240,202,73,150,105,52,109,38,58,51,143,89,45,221,129,179,120,162,145,68,248,236,125,154,254,224,193,123,118,114,146,108,91,5,77,197,37,89,216,111,160,101,109,160,193,195,33,24,178,207,75,183,39,64,151,108,163,142,122,132,109,127,230,223,12,172,116,56,79,233,80,141,110,241,164,240,139,136,114,254,28,194,1,174,49,82,177,2,115,155,68,99,243,139,156,125,204,24,219,124,89,220,134,71,176,92,105,215,175,8,78,35,120,33,169,197,166,89,210,61,2,148,23,52,103,101,136,17,44,48,71,115,59,74,132,60,50,23,69,112,141,209,37,229,176,141,147,127,102,244,72,253,165,26,38,11,46,84,106,217,191,2,205,28,155,83,115,94,157,241,176,13,160,226,211,183,154,89,11,190,6,164,68,132,59,139,135,66,43,195,124,242,103,222,68,223,24,253,162,30,21,38,248,107,221,150,132,217,229,143,195,136,6,25,138,110,148,137,230,184,130,67,191,215,202,50,129,142,13,240,203,244,26,210,79,183,135,114,17,197,254,32,147,137,161,72,49,121,152,114,189,85,252,226,139,227,48,217,114,235,50,43,158,114,99,98,169,26,5,148,100,181,138,40,24,125,124,179,106,42,40,162,53,213,98,213,192,160,49,250,77,35,247,47,234,69,216,24,173,42,20,157,52,105,51,77,46,61,1,252,52,202,192,249,253,75,201,197,171,9,155,178,110,180,139,252,3,235,52,26,107,128,117,0,29,253,61,136,212,144,215,155,165,181,226,56,72,240,15,139,51,209,60,231,143,95,215,134,175,89,246,32,187,97,97,95,59,96,31,189,196,99,240,248,14,176,19,138,126,193,117,176,163,97,104,195,1,214,5,145,113,35,181,213,77,153,4,170,45,180,68,236,208,209,168,115,210,243,117,60,30,80,51,88,118,36,224,149,9,60,236,73,252,165,98,129,157,152,176,248,175,239,16,52,228,27,87,195,37,191,210,192,215,217,67,159,124,50,10,64,137,103,4,39,127,90,40,129,102,74,27,129,3,193,68,235,183,39,57,190,61,68,155,189,108,142,27,141,112,237,200,135,238,158,19,167,246,180,20,94,216,151,115,55,223,162,149,108,131,226,104,0,172,32,117,156,192,69,14,145,137,59,212,97,133,12,156,188,53,154,117,85,17,44,113,129,122,121,122,142,28,44,26,240,242,196,131,174,33,246,255,97,12,66,159,189,104,120,91,253,243,158,141,238,145,50,17,65,100,214,239,20,215,53,244,93,17,214,251,19,136,113,209,138,49,79,207,216,87,21,17,77,215,62,229,104,79,165,240,159,5,53,49,86,39,113,171,253,229,106,12,234,170,213,19,166,98,197,251,71,68,64,235,176,151,109,18,15,129,182,82,183,15,6,146,117,49,180,152,172,221,232,249,79,151,56,58,241,222,152,110,125,139,178,224,36,125,200,227,159,45,72,112,233,25,139,17,109,223,241,181,133,75,56,245,21,83,95,230,244,249,32,197,7,106,244,204,80,68,40,236,67,240,144,113,238,217,170,175,126,232,66,23,122,194,220,203,176,245,208,162,23,3,38,198,231,66,23,122,225,11,126,21,157,9,58,63,30,188,79,19,253,68,93,132,113,215,20,175,177,149,216,168,12,2,96,11,6,91,96,254,46,88,88,91,22,211,123,206,75,81,95,197,153,203,153,56,151,102,151,43,63,119,153,140,187,158,58,53,34,215,244,44,56,132,43,163,251,252,63,165,222,225,74,124,192,63,59,84,147,31,254,236,3,72,140,230,112,91,193,141,68,59,225,206,91,223,41,22,111,157,146,180,6,221,235,243,253,126,250,160,244,243,182,243,187,196,160,217,90,106,39,216,14,99,205,126,180,140,95,49,93,174,240,7,107,166,200,179,229,184,173,111,151,210,250,191,102,86,204,231,74,200,0,193,111,8,99,139,166,141,255,201,195,23,74,34,119,78,174,197,54,63,146,181,117,56,184,148,90,18,157,164,228,184,110,255,128,109,249,20,204,255,84,72,8,39,215,82,234,74,182,3,225,41,253,210,99,203,194,128,248,78,97,185,4,12,71,146,183,148,237,235,44,183,176,223,89,12,184,178,135,143,60,103,210,133,246,99,74,78,75,201,171,190,78,140,228,14,61,82,209,121,168,154,245,34,213,126,127,201,109,169,150,206,58,22,105,203,206,23,216,108,160,171,139,121,53,20,151,176,192,45,195,33,170,28,220,93,158,218,205,232,64,252,221,226,92,168,180,47,71,195,250,2,189,245,141,14,17,43,181,162,238,0,39,224,130,8,44,137,126,200,211,164,11,5,192,126,84,99,237,89,101,184,210,145,88,206,123,91,38,165,228,233,203,79,194,134,229,36,15,13,107,140,70,252,165,183,196,179,7,86,128,30,98,113,194,181,172,192,185,99,54,206,124,253,68,128,139,132,4,45,245,102,191,6,205,58,79,178,6,94,63,121,242,143,154,28,102,0,115,244,134,100,159,98,33,233,198,135,5,142,232,188,88,4,82,48,141,81,40,153,14,167,218,113,175,107,162,252,239,0,250,204,206,254,43,12,153,154,4,167,70,121,118,228,226,148,19,117,8,110,196,46,20,84,159,189,123,158,176,33,94,109,110,220,28,224,155,193,105,50,186,163,14,185,224,91,13,231,15,33,141,216,196,252,2,233,88,47,45,149,100,207,132,167,232,135,11,191,230,157,96,12,41,107,213,68,12,249,176,105,240,170,185,102,141,3,221,114,251,111,255,11,162,15,12,224,26,214,233,146,88,15,193,79,18,243,31,112,143,89,111,86,67,173,234,171,155,107,10,100,132,122,251,59,223,129,78,235,214,14,75,183,203,208,137,98,127,30,56,172,212,59,230,243,177,155,59,134,150,130,147,136,25,55,211,97,170,89,17,8,60,141,24,19,164,157,174,211,2,222,19,212,126,253,235,23,52,81,115,211,140,32,4,230,46,191,237,229,243,223,234,136,46,103,42,124,86,146,57,173,210,137,219,235,190,93,9,231,38,12,73,151,184,199,22,14,189,163,119,254,119,193,84,117,101,232,143,27,243,2,209,90,170,226,205,86,172,177,170,167,180,63,227,247,46,189,131,174,210,89,170,151,192,182,186,46,120,228,214,27,240,16,19,101,21,124,106,222,4,184,81,254,7,26,41,140,95,143,70,60,122,98,84,109,145,252,219,165,114,99,98,113,84,208,169,211,44,51,167,42,201,27,17,254,108,60,56,42,6,161,125,3,101,227,119,248,116,147,181,80,215,34,32,209,22,77,200,101,13,214,92,131,236,83,192,139,232,46,189,209,28,97,131,202,247,201,128,6,136,165,108,152,190,13,140,181,193,241,30,231,120,210,209,245,175,22,199,171,202,139,129,9,134,84,86,251,209,2,149,33,40,124,45,91,253,38,180,44,171,73,108,207,211,12,39,22,207,227,249,245,19,48,71,253,114,204,196,149,32,253,121,72,124,241,137,6,45,68,222,53,50,183,125,34,192,57,131,160,106,56,202,29,74,170,240,163,234,255,183,244,144,180,116,79,194,162,60,74,9,128,242,35,136,145,92,66,126,218,129,246,220,57,209,15,167,156,188,46,44,151,52,61,53,25,132,4,77,161,41,211,135,60,196,184,156,71,186,114,101,129,180,153,150,13,228,15,214,39,247,145,207,17,232,204,162,3,63,255,162,177,215,58,211,229,161,255,213,21,105,137,217,119,34,196,54,180,236,237,185,146,77,31,70,47,77,192,251,60,60,237,116,10,181,190,144,74,186,230,112,237,116,137,76,210,75,70,254,252,168,52,227,179,65,241,229,48,167,133,135,93,24,188,142,143,179,131,55,10,163,242,51,182,247,122,110,153,220,34,242,161,134,24,238,73,153,149,143,231,90,86,69,1,243,9,163,228,111,249,44,63,226,10,65,113,72,32,96,182,106,41,42,237,76,244,120,155,45,6,161,206,72,224,84,99,71,20,135,148,92,131,47,234,165,130,119,78,21,102,153,70,75,2,220,9,53,218,247,68,17,31,115,28,143,219,87,108,188,171,141,31,75,121,110,237,85,120,21,86,56,23,212,148,224,151,240,72,155,218,95,251,250,202,102,103,42,245,108,247,10,155,50,196,142,76,118,151,218,201,163,216,49,143,152,10,187,157,25,78,48,127,115,68,190,4,43,240,154,40,98,4,166,199,214,224,49,60,131,63,95,170,201,5,95,227,243,99,39,169,145,33,118,177,73,95,200,130,88,106,199,92,89,183,34,254,230,175,173,224,148,101,239,91,127,241,170,233,31,47,223,88,11,209,74,60,130,211,108,224,107,101,248,127,193,229,227,62,94,63,201,39,32,140,24,176,131,125,216,3,234,102,2,81,5,60,106,251,63,128,138,184,167,167,212,174,76,95,224,26,181,188,33,32,182,36,41,177,210,91,243,237,228,14,178,157,54,187,87,115,61,195,93,120,68,36,239,61,245,126,14,85,126,154,127,243,146,236,31,151,224,243,149,224,111,138,140,194,51,110,125,73,67,92,109,100,212,228,91,145,210,55,175,159,36,137,5,22,112,14,36,237,13,6,120,100,227,111,188,119,39,176,166,215,159,59,208,238,8,73,70,153,160,139,80,255,184,161,143,102,173,22,94,96,15,90,250,205,235,13,76,119,169,142,17,76,184,177,211,146,232,21,169,48,244,22,71,163,167,216,27,204,112,219,53,189,157,1,76,210,46,10,169,106,169,194,248,86,102,226,241,14,74,14,80,82,92,147,139,92,156,133,212,184,45,148,190,4,188,114,181,101,162,75,71,196,189,234,137,255,88,41,130,188,125,132,74,153,17,113,87,52,106,140,178,205,210,36,150,138,120,219,59,93,78,246,234,69,99,71,4,137,166,181,221,184,70,169,24,94,115,18,113,124,147,140,78,72,15,251,27,100,201,40,38,160,250,23,4,149,221,126,48,37,56,247,33,201,222,166,127,132,165,144,193,156,110,217,69,166,33,8,34,131,45,141,148,187,215,42,60,93,159,81,1,108,255,227,241,222,157,18,112,175,222,90,16,120,135,120,100,20,210,225,219,92,1,35,40,245,219,127,41,46,42,193,81,249,52,198,50,182,81,64,196,192,179,26,187,76,166,236,225,50,201,54,246,177,30,44,225,65,48,103,62,178,59,106,2,73,94,4,53,34,44,185,223,27,252,78,65,75,87,153,168,176,5,30,207,201,244,152,233,117,131,244,5,22,149,85,223,217,248,161,110,62,111,217,167,157,184,83,145,215,166,226,89,12,235,254,52,243,62,162,49,139,46,251,174,112,73,108,126,3,212,125,97,64,172,114,0,137,197,224,239,163,200,104,234,36,2,108,169,63,87,32,163,73,108,247,249,222,190,43,201,138,191,30,211,50,224,73,223,191,170,171,199,225,186,126,111,214,78,73,57,88,16,182,183,172,153,102,149,249,94,19,155,164,133,200,124,252,74,18,206,151,168,143,124,228,178,238,108,117,32,180,224,64,98,108,252,110,137,137,154,2,150,55,13,116,17,33,229,233,189,100,199,87,41,147,105,224,119,21,144,94,166,44,34,1,249,46,10,227,239,136,17,3,241,87,226,200,61,26,229,249,192,150,123,185,172,32,15,73,198,190,238,228,13,68,14,172,254,27,222,144,80,155,89,65,74,156,135,120,106,176,125,84,17,169,128,20,236,7,214,160,94,211,15,90,199,65,126,204,93,238,135,72,84,29,156,208,235,225,157,1,134,240,20,201,55,143,215,50,9,167,101,179,67,27,203,222,23,24,70,67,71,95,36,155,208,196,144,4,46,203,138,28,90,27,199,244,190,55,113,7,245,248,97,174,202,131,149,212,123,175,141,93,211,202,237,212,13,164,105,58,107,249,154,232,248,96,182,0,141,75,210,182,228,81,52,83,245,218,198,108,73,213,20,58,142,253,174,152,90,59,211,79,229,85,130,170,185,8,45,161,51,128,191,252,27,166,239,6,248,100,148,66,241,246,91,123,14,60,146,182,116,94,69,204,84,136,77,43,173,87,105,242,72,144,126,222,5,11,81,141,225,43,243,134,25,195,215,201,52,164,151,141,200,223,178,106,203,219,194,197,244,10,146,64,188,119,96,23,3,174,70,96,94,255,64,14,199,7,13,108,164,180,104,95,165,120,141,70,199,213,50,207,146,171,44,47,148,63,179,0,92,42,137,172,65,130,96,31,20,254,10,149,166,222,107,223,53,230,239,79,139,64,25,143,37,107,96,214,210,197,123,122,183,89,25,85,58,83,75,99,53,228,63,81,120,178,68,135,175,34,73,124,102,99,190,32,133,0,197,119,36,16,128,190,210,63,68,14,78,47,184,201,153,72,237,29,27,69,231,217,155,47,245,20,208,196,172,47,151,212,125,153,137,88,89,160,162,28,165,181,120,55,21,119,88,91,151,37,153,244,81,93,172,143,203,155,213,9,60,125,146,85,169,141,253,26,79,121,135,6,85,218,44,234,154,82,107,16,191,13,215,12,182,16,15,242,219,144,42,239,97,47,215,202,144,53,123,35,238,117,1,35,205,67,245,131,52,229,119,182,137,231,62,186,204,141,181,44,249,100,45,188,222,197,79,16,105,49,78,238,108,73,183,81,25,151,166,151,50,93,66,228,164,144,61,191,62,193,19,161,16,192,107,12,193,238,14,73,89,198,51,10,171,210,54,92,147,72,250,4,255,27,76,22,123,228,170,146,243,98,162,180,169,44,131,103,153,206,122,66,253,207,225,9,72,213,215,3,152,106,62,165,71,1,143,180,6,214,241,187,188,0,163,233,241,185,191,48,158,84,8,35,243,40,172,60,168,12,146,151,47,80,148,133,82,149,190,184,252,210,4,168,22,43,166,211,169,188,199,250,52,35,103,79,64,136,149,73,247,49,7,121,248,72,184,202,226,231,71,39,109,37,197,144,232,224,33,110,248,128,155,80,18,219,128,45,178,213,190,241,135,71,176,69,17,14,115,56,19,153,248,109,210,4,205,65,102,141,8,131,61,49,94,112,33,54,237,160,232,35,210,196,218,10,175,254,215,185,157,231,93,22,200,119,103,94,169,204,6,223,47,98,56,48,5,64,100,9,239,197,172,118,6,110,13,84,216,121,109,34,125,154,194,171,107,10,27,192,129,177,228,19,167,214,253,232,188,203,79,202,229,231,203,7,210,70,236,227,2,176,91,136,106,57,157,20,190,34,66,119,114,89,185,231,50,207,67,7,72,92,205,114,117,140,42,189,39,45,75,154,84,28,187,252,245,209,243,125,89,34,221,45,97,100,66,17,116,26,221,204,3,121,184,153,91,88,127,82,183,13,166,183,231,28,237,92,151,214,96,79,192,113,152,46,115,89,155,43,14,14,240,53,231,79,229,50,172,189,231,139,199,32,66,79,35,81,211,202,58,7,248,177,119,96,149,152,67,146,50,151,44,21,233,181,52,83,224,69,137,28,202,172,40,5,217,144,153,183,191,46,86,226,229,226,168,144,27,156,120,137,66,56,128,218,59,145,207,71,57,61,78,187,16,238,53,56,141,16,202,36,207,202,82,94,245,168,80,49,47,87,8,36,131,111,61,59,160,91,38,18,226,37,29,118,206,165,73,208,79,228,151,195,80,87,7,66,206,140,157,225,170,26,53,19,213,184,210,6,176,141,183,149,166,252,30,102,34,229,150,179,80,211,86,159,149,44,227,173,101,63,136,150,39,245,50,171,59,160,77,24,253,9,227,49,18,160,177,129,21,123,130,98,208,182,101,157,232,223,195,40,99,59,178,42,235,70,103,12,32,46,204,221,37,154,42,51,158,17,79,111,237,91,188,12,148,255,122,244,133,5,132,209,13,34,35,228,96,176,153,201,109,52,229,138,195,20,14,143,195,248,100,37,73,59,234,137,109,70,107,69,5,156,199,14,125,87,81,80,204,75,110,220,133,112,145,111,99,16,159,22,246,220,161,111,150,113,149,119,97,251,195,55,4,133,63,99,221,51,212,83,132,174,202,70,188,215,170,12,199,88,228,28,150,210,40,81,136,61,51,115,44,221,109,173,234,97,35,64,23,68,152,180,197,215,208,55,253,18,228,77,79,198,113,131,177,247,208,123,62,249,115,61,1,203,2,41,10,242,84,232,164,105,34,97,82,94,177,19,144,246,8,78,97,83,25,207,179,173,183,59,34,38,178,181,176,45,170,59,131,194,29,198,49,197,247,136,107,125,27,11,181,72,84,250,171,165,229,81,145,90,22,148,201,45,251,147,205,169,69,58,219,225,253,226,145,97,110,2,32,77,123,238,252,223,140,206,96,227,53,117,159,135,20,151,202,134,8,155,11,29,214,98,166,200,15,221,171,177,72,244,241,168,130,62,90,226,121,252,63,85,116,198,155,42,122,132,185,138,45,170,106,36,40,234,198,120,109,196,184,54,155,221,164,101,163,77,200,92,31,233,22,192,25,9,131,125,253,234,251,57,167,39,57,63,67,126,99,68,114,252,150,102,33,173,54,80,201,142,165,215,139,182,202,15,156,143,118,159,197,49,89,159,210,235,211,182,207,94,176,39,96,241,239,48,76,104,124,97,188,29,148,74,200,110,99,136,246,142,104,188,223,190,210,13,130,241,130,8,182,255,117,242,10,160,139,243,120,228,108,4,92,118,250,200,254,177,61,181,32,238,145,57,102,167,29,200,137,67,209,209,145,209,149,90,86,87,101,145,5,58,148,63,143,160,17,23,69,152,191,13,232,226,217,94,228,181,134,227,72,34,166,193,165,104,60,54,191,136,71,196,177,13,31,121,0,87,113,28,64,2,243,254,239,125,72,169,80,14,247,28,105,252,22,75,39,14,168,5,187,154,224,49,38,188,101,105,57,202,185,177,158,72,110,128,56,64,27,85,47,159,6,25,25,214,78,19,7,145,111,129,189,75,241,237,186,19,69,254,55,48,74,166,82,79,27,197,27,194,80,239,153,82,180,215,125,232,243,101,101,207,222,113,207,177,193,148,166,78,13,245,216,220,165,231,204,203,11,246,14,116,68,22,235,110,17,252,224,32,140,28,130,68,109,37,190,43,225,118,178,138,220,32,131,232,61,247,64,29,251,242,161,111,121,51,186,125,162,250,190,108,112,54,59,31,116,115,254,77,97,85,118,215,209,9,137,161,127,160,48,120,72,240,22,135,147,28,176,201,166,159,208,27,69,148,87,130,240,82,78,188,236,105,0,36,62,208,246,24,239,22,36,93,41,144,43,53,56,62,160,203,220,204,238,151,90,182,70,112,23,87,143,183,247,229,203,154,171,178,244,54,77,211,82,12,188,230,220,196,135,111,182,105,188,58,143,229,198,201,250,209,229,119,28,227,38,41,70,243,24,200,165,23,27,219,230,161,152,112,56,125,179,3,45,5,80,157,210,99,242,200,104,129,74,70,217,238,22,205,230,1,217,40,133,10,76,81,108,222,28,221,162,112,136,55,175,19,79,249,165,134,1,243,246,186,242,155,76,238,36,85,114,168,187,121,190,128,106,180,104,165,208,85,105,204,26,231,158,174,127,180,66,43,223,100,136,171,95,133,247,158,155,47,64,239,70,83,249,133,135,102,103,20,56,130,80,94,14,10,52,113,49,34,199,112,252,26,78,222,201,143,240,236,6,179,103,29,76,14,176,20,7,24,23,69,1,86,244,103,0,202,212,170,200,225,133,215,248,199,168,198,136,228,185,152,228,97,72,112,67,191,20,198,5,172,51,176,51,95,32,35,155,19,20,149,20,14,196,145,134,164,75,166,211,14,221,223,237,198,189,22,22,66,34,105,247,192,12,125,2,222,116,161,119,188,134,175,200,191,25,7,128,146,158,225,173,152,237,67,201,70,156,199,66,246,174,44,206,31,0,113,69,83,104,121,150,2,123,129,66,143,6,177,134,21,132,230,122,91,83,227,201,229,93,133,78,34,31,42,100,162,237,21,123,179,74,55,205,147,178,54,247,57,119,174,17,226,64,198,34,253,243,208,42,186,59,238,7,217,142,216,219,114,98,206,35,29,72,209,201,195,13,167,46,251,247,38,202,122,108,231,135,245,206,78,122,55,52,143,102,115,58,68,68,218,54,60,86,61,254,89,111,137,134,197,228,32,53,254,137,77,15,213,212,137,201,80,227,191,27,38,111,146,244,129,41,9,67,81,42,216,131,9,14,192,200,165,239,33,4,238,209,194,254,231,114,41,33,218,210,56,21,132,69,192,32,229,112,30,13,221,155,11,105,130,153,101,114,127,115,65,76,63,145,161,60,152,57,105,17,65,201,101,125,243,0,24,211,165,237,170,65,21,199,188,18,73,191,145,33,18,14,122,244,49,11,76,117,213,206,6,41,188,252,2,81,162,58,245,16,15,12,89,207,69,223,163,67,68,34,91,132,169,197,67,63,196,207,24,119,199,30,227,201,37,0,64,93,185,201,20,180,235,106,58,146,26,112,164,181,198,14,56,189,255,28,101,70,30,127,124,140,132,234,110,235,103,164,232,58,0,15,160,62,164,115,143,139,113,1,20,130,190,157,246,218,208,103,114,132,231,191,8,153,99,167,171,18,50,240,162,173,58,151,18,83,222,125,192,151,150,241,34,188,20,29,58,84,3,63,82,106,90,74,72,126,87,67,117,186,138,131,93,231,221,189,75,135,125,21,121,163,140,45,103,63,180,166,109,23,21,246,41,254,173,107,134,24,157,83,78,38,25,248,226,90,187,87,106,233,176,240,140,112,53,103,71,57,8,74,56,20,170,84,131,21,94,230,19,82,62,103,6,1,119,98,190,44,220,237,78,100,173,98,137,54,155,225,107,30,157,155,113,116,79,177,51,42,141,127,3,143,134,229,23,198,186,231,6,195,99,110,88,22,131,113,85,126,119,148,25,147,51,238,177,244,132,170,219,11,90,16,168,233,200,167,237,193,166,193,204,46,143,215,202,21,23,48,184,239,15,224,7,55,183,24,39,108,221,244,66,135,53,88,97,88,157,240,31,129,123,27,228,54,33,218,171,223,184,125,171,98,193,194,159,35,201,174,132,155,161,79,192,53,179,87,80,156,237,99,156,147,17,196,183,247,136,59,122,172,26,158,134,53,6,152,12,34,143,27,203,39,243,95,65,37,251,246,78,233,85,96,20,88,91,105,63,160,195,213,64,120,175,26,3,246,187,60,148,247,43,59,201,201,236,135,207,16,130,64,25,124,118,82,17,135,62,161,92,123,241,247,229,24,64,242,86,57,32,60,61,48,186,83,53,184,252,106,252,155,59,199,18,120,98,133,127,217,245,116,247,47,108,244,219,176,212,83,65,176,149,63,254,35,39,146,33,185,119,89,72,38,91,217,235,252,103,159,123,107,133,72,12,140,101,255,113,50,139,48,121,181,37,250,241,71,161,167,204,79,236,194,55,64,174,105,214,17,241,175,120,50,15,197,155,124,203,194,250,64,120,155,14,96,226,1,45,188,48,229,182,98,220,213,210,60,55,100,111,91,90,40,62,145,187,246,101,7,98,105,39,192,204,142,185,233,249,55,68,185,145,25,216,157,182,162,72,16,19,14,186,156,150,141,63,69,209,122,226,118,153,245,105,95,81,104,116,144,68,40,104,231,30,50,172,223,3,179,19,163,244,214,110,166,130,190,108,99,187,78,226,56,238,241,159,76,8,153,21,203,213,135,33,220,195,44,144,93,144,39,81,146,233,82,112,67,172,141,28,227,244,200,108,58,116,234,18,180,236,131,194,214,163,189,0,108,161,115,235,14,152,52,11,45,100,179,198,1,190,98,172,133,37,8,169,168,148,47,75,57,26,153,209,182,82,78,149,130,56,101,53,10,228,50,58,4,146,126,193,52,223,138,88,10,21,77,88,121,55,254,243,147,36,76,21,157,49,99,69,55,254,190,52,187,101,20,157,187,24,38,225,72,191,203,42,85,217,137,75,238,110,155,214,30,59,39,221,38,60,240,244,51,217,88,72,70,61,201,121,22,122,60,168,179,55,13,191,228,217,220,4,114,252,187,4,188,173,140,133,94,241,60,122,93,235,47,59,216,149,12,173,215,175,158,82,193,223,249,219,14,29,76,138,78,40,23,62,23,58,133,210,229,64,58,13,174,234,150,229,167,1,243,109,94,21,210,108,21,23,174,204,53,157,165,162,203,158,201,247,171,72,164,243,222,22,147,181,181,96,71,116,71,106,253,23,0,36,120,24,85,57,116,206,225,165,58,80,14,164,172,123,44,244,116,113,6,165,98,113,210,254,91,152,87,43,125,175,209,4,25,215,202,124,24,21,218,199,91,197,71,68,128,215,122,253,23,134,18,180,152,234,35,119,60,57,121,88,91,250,156,73,40,130,251,113,4,175,23,131,76,220,8,220,221,210,191,246,78,95,123,40,7,0,191,223,37,101,95,121,41,235,200,108,215,159,109,14,84,169,255,97,64,13,70,79,169,53,73,6,121,137,4,95,49,39,196,117,208,79,178,12,239,134,230,158,56,25,174,12,184,182,11,116,28,92,211,112,47,68,164,244,171,100,30,70,140,221,209,17,99,187,19,155,184,100,245,219,144,45,135,192,56,218,75,237,220,46,20,144,5,28,72,83,71,98,120,167,147,69,105,31,86,202,29,156,56,216,72,106,76,236,126,113,178,228,238,78,140,124,8,143,51,44,253,18,159,60,92,16,87,93,83,241,147,191,244,48,94,192,89,150,113,184,167,1,93,203,174,121,126,165,9,129,234,153,69,206,92,47,206,192,172,77,141,60,81,71,238,5,63,172,154,138,47,230,197,154,22,222,92,242,22,237,89,179,252,212,255,45,148,98,251,127,190,9,95,3,107,218,43,125,79,248,19,48,220,9,164,147,61,115,154,182,245,39,247,219,99,249,250,5,222,205,222,0,12,34,102,240,137,243,84,140,37,13,60,146,122,159,153,210,107,148,248,240,5,7,90,91,4,151,4,175,138,231,185,247,98,211,150,150,60,69,36,207,0,247,219,46,11,44,120,189,4,185,236,62,200,201,69,166,22,117,122,74,126,212,68,235,119,251,238,83,79,50,157,193,240,91,90,17,138,100,34,23,70,128,27,208,36,69,90,1,167,24,86,79,223,8,206,5,16,5,19,127,44,36,186,59,14,68,206,201,246,55,41,14,64,130,166,143,79,90,124,122,66,112,54,53,29,141,65,65,31,21,119,38,249,231,112,158,150,127,146,172,44,125,187,28,154,123,229,45,226,25,73,50,168,231,8,160,136,188,32,70,47,162,122,103,52,227,188,103,55,87,1,86,69,218,211,169,117,186,187,18,230,235,66,40,1,53,108,193,192,174,70,39,154,22,202,235,227,139,248,198,54,4,250,102,182,254,200,255,118,249,59,168,93,135,113,189,223,71,63,110,197,145,61,95,144,141,143,47,128,94,10,146,8,161,147,42,227,18,68,126,56,149,247,17,20,73,239,237,164,10,110,55,153,55,71,3,2,46,192,253,154,11,151,119,190,138,3,121,216,202,43,216,9,230,16,16,33,77,216,255,53,238,23,101,156,40,153,118,50,199,180,123,143,198,101,121,66,110,227,56,138,48,227,69,34,59,238,193,233,189,145,178,245,11,58,187,211,106,71,235,77,226,207,96,44,58,229,233,182,3,41,252,251,243,82,101,23,181,198,128,108,46,155,128,208,88,191,145,151,25,245,160,244,184,141,45,69,208,199,50,111,146,214,5,210,33,123,13,76,111,57,223,173,154,9,236,104,91,253,40,126,79,164,238,122,117,145,167,32,91,131,250,93,229,157,225,38,197,238,99,16,31,50,67,23,231,25,112,137,229,221,144,5,158,60,29,121,64,38,105,82,195,64,78,199,185,106,137,116,83,88,163,180,164,255,153,47,136,237,254,144,166,0,30,206,186,224,200,219,104,222,194,1,128,208,139,106,193,54,236,58,232,94,147,104,24,140,4,226,39,229,251,230,131,85,66,125,89,255,18,64,32,86,35,164,216,168,194,240,210,104,12,48,21,36,234,43,224,126,174,110,168,74,127,94,89,212,31,96,44,45,18,22,241,40,32,206,28,12,104,188,97,254,3,190,43,142,64,48,86,63,19,246,138,20,218,10,160,12,129,169,217,40,25,83,81,62,160,87,216,218,131,96,190,53,220,49,0,62,231,82,98,227,112,25,193,48,34,203,92,128,155,138,166,107,172,90,103,217,184,130,229,104,9,171,45,243,190,96,164,219,74,102,225,89,187,224,12,58,150,150,65,54,202,185,27,110,122,186,185,51,37,171,0,243,6,34,248,77,171,215,87,80,255,14,65,49,186,60,249,85,24,242,169,169,247,73,187,205,86,128,235,167,191,47,155,135,96,177,39,59,251,45,149,88,221,27,120,108,221,155,11,32,48,254,119,245,98,215,129,107,215,137,127,244,186,101,254,224,216,42,124,71,138,64,36,134,75,199,67,150,72,84,152,18,29,174,241,204,114,180,95,131,254,113,104,102,192,176,25,107,165,145,54,251,31,224,157,244,215,45,6,214,106,67,50,114,185,38,198,73,124,217,200,215,25,202,209,24,242,247,147,32,198,253,29,121,76,237,121,100,88,119,187,202,3,86,61,239,252,10,25,199,197,19,211,124,251,249,249,166,22,224,229,139,44,42,58,152,197,62,72,18,36,59,98,253,77,226,206,51,118,223,170,85,171,114,141,123,203,3,53,85,49,128,121,38,121,253,134,206,143,47,186,17,126,240,42,228,139,140,150,40,169,174,122,137,196,44,47,20,104,229,190,147,166,212,152,99,130,71,76,237,92,79,85,98,106,32,4,249,241,22,212,116,107,10,167,101,253,240,248,35,118,225,140,98,129,29,215,167,128,186,22,51,149,119,179,215,132,43,106,76,190,95,107,236,83,70,255,185,123,202,49,156,234,0,188,228,248,17,208,158,140,135,40,4,162,235,43,11,116,30,102,59,219,67,161,169,251,1,108,232,38,238,241,31,8,205,255,93,34,77,2,249,54,44,14,54,95,87,162,208,203,11,110,86,54,140,34,76,234,133,111,236,47,20,218,131,148,137,17,171,84,187,173,135,16,78,75,70,39,82,246,68,112,42,72,169,250,7,58,244,68,43,181,83,229,94,94,140,3,15,145,235,78,112,160,115,109,190,163,24,102,38,85,245,132,202,118,8,217,88,247,80,24,92,182,26,245,40,83,116,12,4,227,32,81,115,7,49,44,11,244,121,125,44,187,32,145,10,131,140,201,194,119,121,54,156,204,215,1,195,141,226,238,101,94,231,14,149,113,141,111,63,168,215,5,57,216,23,120,58,109,231,198,153,173,15,144,62,10,199,92,206,109,57,103,42,223,253,175,113,45,129,95,72,233,2,103,86,89,161,139,185,25,2,178,142,251,255,12,156,201,69,246,113,177,93,117,214,122,116,124,46,81,35,29,136,98,236,36,70,51,192,235,233,253,253,245,194,54,102,234,185,119,201,17,111,102,114,152,44,191,26,112,171,56,52,193,181,148,88,110,169,130,106,207,100,105,86,255,215,147,51,6,151,98,74,46,206,43,160,215,95,240,120,159,58,44,55,220,208,164,208,203,41,153,71,174,88,86,64,236,122,235,119,192,204,29,188,101,149,28,144,196,78,29,172,127,135,228,53,20,255,157,136,144,1,56,185,116,89,226,133,214,194,34,208,164,128,245,190,155,183,183,193,35,191,190,118,34,124,28,177,38,71,139,22,24,112,131,149,186,95,198,50,35,16,231,165,162,120,149,114,229,236,67,75,192,56,251,115,101,134,169,125,253,131,73,194,61,214,126,188,65,48,86,45,234,244,179,35,230,198,109,110,145,245,188,84,27,144,160,1,157,202,7,124,140,245,2,74,192,12,214,255,155,136,3,92,211,5,159,118,190,33,187,208,21,26,164,194,225,120,225,227,12,215,72,87,6,221,162,1,73,226,128,80,251,38,208,67,44,34,140,34,255,154,58,187,71,166,52,216,54,72,119,91,127,13,133,55,165,50,18,249,22,218,47,69,97,42,206,155,84,23,186,199,57,254,45,145,78,67,71,250,60,173,203,160,176,12,150,57,252,5,183,55,221,173,54,96,184,32,3,22,5,223,67,95,123,144,242,7,62,219,113,14,249,220,67,168,38,128,142,122,104,98,15,104,29,253,48,213,200,152,10,56,80,87,162,61,162,61,194,240,54,129,143,235,206,246,181,130,14,50,42,242,103,118,225,109,44,121,248,29,129,160,183,158,33,139,205,0,196,52,254,125,212,5,91,164,123,67,40,128,177,155,94,100,97,202,157,90,4,39,74,202,125,201,174,163,39,166,108,129,22,45,113,57,131,221,4,141,120,188,93,88,116,38,7,219,230,50,214,167,219,220,129,191,199,70,88,180,65,64,17,128,53,231,189,216,247,217,152,49,132,194,232,201,28,232,158,186,25,167,202,48,45,128,103,26,77,24,195,141,230,148,195,21,129,169,10,24,30,97,0,142,115,232,64,76,59,76,227,250,131,235,18,225,210,170,241,79,109,184,85,193,36,232,67,108,166,109,32,77,181,113,84,49,61,237,138,20,91,58,247,144,175,224,75,124,59,51,194,72,92,200,46,106,180,106,109,186,81,209,157,139,143,93,156,96,166,175,163,181,24,196,191,16,54,87,144,170,141,116,54,82,94,56,125,19,251,215,107,214,96,160,8,140,192,42,130,148,5,25,79,191,1,247,192,2,81,199,100,128,159,201,123,134,177,223,63,164,215,179,205,118,32,83,197,0,170,31,239,114,146,147,162,253,149,222,214,240,47,197,217,252,46,115,237,230,45,250,4,132,197,146,215,49,146,130,136,11,71,194,238,211,130,94,146,56,254,15,193,192,187,216,239,186,136,83,124,86,43,177,63,100,225,127,84,113,74,61,118,98,181,17,204,99,183,87,235,196,138,137,187,73,244,143,232,198,254,224,185,201,209,135,228,155,190,68,44,159,12,192,144,127,194,21,229,129,95,185,15,168,111,171,226,92,252,7,154,43,169,38,84,242,82,178,238,254,10,114,64,147,169,97,76,147,168,195,99,89,63,208,86,4,152,204,255,182,135,103,39,122,91,82,238,69,55,170,239,223,234,160,153,197,239,208,201,126,81,27,253,3,225,29,72,169,156,176,160,149,217,93,117,106,127,181,236,38,52,40,74,53,67,22,110,194,136,236,123,230,197,69,232,108,174,20,60,179,86,174,85,128,164,16,244,112,5,207,159,112,199,212,0,211,114,196,188,204,24,3,212,23,141,127,65,219,208,80,179,70,150,255,176,81,208,42,212,47,244,46,33,126,203,128,185,101,97,50,222,81,167,119,161,181,220,47,135,46,195,50,141,94,148,232,227,3,134,205,242,139,115,185,197,249,62,244,81,55,87,100,181,22,207,243,165,134,21,145,100,43,202,226,240,50,7,188,54,143,112,255,165,174,57,150,129,46,132,14,217,158,86,59,44,66,36,233,45,76,220,250,139,109,113,62,42,73,141,210,221,110,216,167,181,79,153,229,14,190,19,182,80,22,1,201,152,210,46,52,138,136,123,53,79,231,244,89,36,10,68,167,143,150,63,130,154,165,16,198,21,4,95,70,153,114,225,223,206,11,189,239,167,223,185,214,99,62,34,37,148,63,97,116,45,55,36,185,35,206,222,54,77,99,7,97,43,38,125,249,204,83,89,14,26,181,7,10,168,48,228,221,233,242,55,122,109,96,2,200,115,29,147,176,127,80,92,189,25,73,196,39,167,100,96,134,224,191,55,72,72,71,233,133,23,13,106,15,162,210,134,141,137,11,24,44,163,142,49,59,207,1,46,55,4,50,217,51,131,243,110,207,180,221,2,205,204,65,49,99,250,228,184,15,184,0,93,102,237,116,145,152,111,204,206,111,59,188,222,121,112,58,2,34,36,173,118,83,139,167,170,149,184,81,148,24,46,191,114,179,143,129,50,70,45,78,144,55,247,106,52,112,108,82,200,128,253,3,111,149,56,92,140,53,49,232,125,243,52,109,2,171,68,144,23,205,248,231,53,179,91,175,244,24,215,169,198,125,89,0,190,228,187,242,247,206,11,239,120,18,187,75,221,254,46,48,169,187,119,99,5,114,50,150,49,27,179,5,52,74,140,84,41,234,77,193,132,102,53,205,91,179,237,93,229,162,206,125,204,147,141,74,124,29,48,86,102,19,102,0,113,95,12,101,219,8,102,22,108,123,246,125,2,76,204,10,127,238,187,233,249,235,157,71,196,17,139,205,123,61,51,179,83,8,8,198,139,61,239,206,53,86,213,120,229,73,120,227,188,27,210,238,164,212,73,107,241,58,146,3,224,205,183,105,198,49,132,65,24,56,55,100,17,230,8,204,40,240,139,223,157,89,190,248,66,168,194,127,76,216,242,179,132,201,160,92,112,166,44,2,151,242,110,196,195,69,219,226,131,47,96,25,30,224,142,232,235,118,187,90,52,139,18,95,166,171,165,186,247,215,77,250,96,196,143,51,18,198,91,236,33,208,52,230,137,88,196,193,96,132,67,159,247,201,93,119,223,1,219,75,183,236,136,150,71,171,110,125,48,153,153,172,74,2,65,147,1,7,55,175,143,205,13,23,79,151,52,107,135,124,177,113,17,253,191,11,219,176,112,36,45,180,249,212,179,143,93,12,29,86,132,141,93,184,230,109,79,156,125,91,102,191,124,174,175,59,235,185,123,29,151,110,5,36,164,26,177,221,73,43,193,158,244,104,157,46,4,169,33,222,159,114,138,217,193,242,155,202,18,122,185,234,141,130,230,105,58,182,133,218,43,19,145,37,199,141,194,53,73,203,112,24,160,84,69,153,75,61,208,215,218,114,31,226,116,148,207,98,179,146,145,200,226,39,212,10,156,174,171,237,174,209,125,89,165,19,169,242,95,159,55,130,51,63,189,119,96,167,93,50,250,110,119,174,114,192,181,156,1,250,213,251,34,27,38,157,184,190,95,195,43,173,138,91,180,157,219,161,69,187,10,242,120,169,215,212,28,47,19,204,183,93,169,243,159,61,72,196,236,255,49,44,179,115,233,106,57,119,236,68,118,124,221,123,205,254,53,242,213,16,94,122,188,21,153,43,18,204,49,81,138,205,229,75,147,141,103,24,54,20,156,8,151,38,129,33,167,179,25,51,24,33,22,215,168,41,11,81,190,8,78,219,249,38,2,195,44,253,116,24,153,93,27,55,221,69,142,122,53,175,136,210,218,35,128,222,50,233,161,109,111,247,77,123,85,188,125,164,145,146,145,103,204,99,81,130,94,254,131,122,173,97,84,223,227,135,40,139,45,234,54,98,184,249,55,201,183,87,125,28,1,157,231,244,105,54,165,35,36,219,8,240,8,188,142,149,219,237,192,116,234,82,17,82,232,229,4,128,87,224,240,191,163,178,219,185,77,203,112,166,43,68,193,56,118,7,26,248,108,255,97,125,69,44,207,253,219,210,243,102,73,112,158,32,153,251,22,41,190,56,149,159,31,181,163,125,55,125,96,24,29,185,214,251,149,230,220,17,175,171,213,124,60,235,118,242,46,190,198,16,238,67,16,69,142,149,12,76,175,253,123,220,155,251,12,20,146,248,146,121,206,57,195,71,0,90,19,85,6,120,56,147,138,4,86,120,194,144,94,87,208,100,33,109,147,47,14,10,153,120,109,216,244,148,251,178,34,165,71,3,142,249,196,248,166,153,145,149,145,246,80,130,70,24,105,119,30,21,84,111,126,125,3,238,209,197,212,39,12,87,147,197,18,203,84,82,33,61,119,33,191,145,138,62,199,60,38,87,234,171,11,103,150,231,48,57,84,255,220,96,158,157,115,36,152,52,18,148,116,42,182,110,69,221,65,210,61,77,203,173,134,251,232,114,145,239,134,252,196,152,89,100,2,178,4,126,22,204,176,198,217,18,10,235,244,233,150,187,78,83,102,33,242,232,68,89,207,83,132,234,44,149,218,130,79,21,50,168,246,74,3,40,63,70,90,173,212,195,170,242,38,207,54,16,238,67,19,202,88,234,70,35,63,25,225,168,197,224,98,186,233,75,186,50,51,203,151,184,71,55,5,171,95,207,223,185,198,32,7,49,60,229,63,247,207,103,252,150,54,118,130,18,124,65,74,129,156,91,131,59,110,254,109,66,185,202,58,195,216,130,98,178,32,65,151,33,41,26,57,156,226,214,31,68,174,186,226,126,73,206,17,15,252,49,195,139,176,103,255,44,61,5,105,28,169,240,190,82,161,194,64,41,187,188,188,210,189,214,90,1,249,185,134,91,205,53,25,75,59,0,2,88,52,13,240,210,24,42,215,216,96,186,167,144,179,27,51,150,7,28,101,117,158,12,98,114,5,142,79,151,234,238,75,231,27,216,127,126,175,206,232,181,45,8,121,96,47,239,14,27,131,249,155,94,189,32,57,245,121,126,190,180,108,218,241,108,93,240,9,79,104,29,139,223,196,2,171,238,179,214,208,131,246,39,52,53,128,110,229,211,209,125,64,125,206,29,165,14,111,149,159,119,88,230,147,231,111,90,157,250,141,61,95,145,230,147,89,121,254,61,139,249,184,47,103,97,149,54,184,193,55,174,206,212,116,9,81,191,73,52,196,6,124,146,121,169,209,217,184,192,86,143,165,152,183,43,0,241,118,65,122,108,9,195,60,88,42,211,165,27,203,199,129,189,193,79,194,80,50,57,194,164,218,129,208,53,83,131,130,169,126,49,29,226,245,232,183,66,55,72,69,239,51,55,209,221,201,87,234,100,70,192,30,15,249,29,87,46,33,115,216,76,104,61,163,192,255,166,211,6,15,118,154,134,50,206,13,108,214,44,54,252,89,232,202,235,126,244,67,193,209,97,212,198,166,32,51,44,221,210,139,252,229,178,127,190,163,238,243,26,105,147,133,218,142,235,84,230,211,251,132,181,132,224,243,16,40,248,242,39,217,212,114,124,118,206,90,143,88,139,115,26,205,239,227,74,180,106,95,140,21,27,12,204,174,116,25,13,106,189,212,240,31,192,186,207,126,127,162,192,144,110,70,24,93,179,41,28,14,174,230,234,79,116,221,212,160,205,16,205,190,68,69,121,133,123,172,254,195,22,71,73,22,133,205,12,138,28,103,138,201,103,59,145,74,98,75,64,106,198,190,50,73,2,233,36,146,36,167,24,157,237,145,28,193,122,175,93,226,58,125,82,192,89,7,192,183,5,178,191,173,69,55,41,118,142,39,88,212,95,92,211,194,188,70,60,112,67,119,168,231,16,229,170,64,20,18,6,217,141,245,204,192,150,178,107,167,49,254,45,158,46,16,112,80,44,220,135,185,16,205,5,202,211,172,138,174,170,233,135,91,235,6,177,179,227,21,198,12,51,54,19,68,94,79,211,199,104,193,197,63,48,201,164,239,134,236,151,121,140,246,234,95,22,225,36,46,184,239,171,69,57,1,62,220,22,146,232,25,51,204,6,129,202,2,153,164,41,142,217,60,48,50,219,184,245,212,173,28,233,154,1,63,143,9,249,248,46,205,226,193,94,238,233,166,91,132,43,8,90,69,5,194,132,79,135,180,218,148,146,252,164,43,144,24,199,225,252,38,41,244,38,109,205,147,199,83,26,17,124,185,244,156,74,160,253,202,219,63,247,223,130,102,39,91,27,179,133,209,100,157,94,176,218,218,228,66,127,180,58,238,171,118,108,102,113,93,84,61,158,235,84,94,39,242,136,105,10,115,193,28,158,52,218,246,0,130,160,167,233,55,92,6,217,164,54,38,87,29,237,92,114,120,106,131,64,44,96,196,1,175,223,47,204,96,127,39,184,4,61,9,142,144,42,216,34,170,106,69,204,186,71,100,214,167,84,219,187,215,144,62,147,133,150,7,135,147,167,177,82,177,23,187,65,223,193,37,118,238,205,50,17,97,182,3,64,39,126,21,201,66,164,1,170,72,113,181,165,113,131,76,221,241,142,19,79,159,106,106,98,242,247,73,143,216,158,75,205,165,95,11,219,69,70,17,135,189,28,125,133,148,146,168,130,108,36,235,135,253,216,193,15,18,5,162,125,235,218,148,146,113,247,99,246,228,124,229,212,218,188,78,231,95,90,13,102,185,46,160,106,139,28,216,13,42,97,167,251,85,222,34,118,52,145,132,0,119,23,83,239,198,5,99,230,3,34,28,246,210,129,9,241,109,132,150,116,163,131,31,229,173,180,180,216,208,141,233,182,115,229,202,245,78,186,80,237,238,167,47,252,5,16,195,243,178,22,84,26,58,101,123,18,103,181,0,39,157,93,120,127,34,255,249,74,133,21,102,22,193,163,4,107,131,20,22,210,82,103,206,81,228,184,187,186,135,55,158,235,160,43,98,158,139,89,102,205,14,215,188,104,191,182,229,119,75,105,204,74,56,79,35,103,13,116,246,167,114,243,67,192,27,188,228,204,66,168,88,175,151,208,65,58,207,80,144,63,31,202,182,176,148,70,28,12,59,97,90,220,104,99,33,167,68,63,45,234,235,152,101,55,164,47,112,226,231,181,91,91,40,49,54,244,111,153,14,45,221,132,65,222,41,144,40,98,202,108,139,250,79,207,113,44,140,220,242,76,181,195,3,144,62,154,138,153,131,7,21,71,116,94,180,192,154,145,159,159,173,61,111,120,245,204,170,48,168,233,76,54,227,193,105,54,231,90,155,93,242,164,72,125,154,186,218,244,182,161,32,218,181,191,115,150,167,239,97,148,131,30,157,84,179,224,61,13,221,255,236,208,232,51,201,233,225,188,190,176,172,242,57,223,96,240,87,99,89,102,187,197,86,67,132,137,157,37,233,1,8,99,33,235,163,188,241,246,254,18,117,245,68,76,175,184,171,40,136,47,134,40,22,13,199,202,83,245,99,239,205,255,194,120,35,10,144,74,136,40,161,96,213,113,109,128,246,174,171,162,89,79,225,15,7,164,228,170,39,205,99,14,174,253,108,134,209,91,152,201,213,96,13,82,165,0,22,58,204,219,88,25,59,194,220,71,147,31,79,131,103,211,4,229,177,132,201,197,137,109,242,24,15,214,8,45,170,179,136,41,19,0,108,137,143,109,229,232,206,12,244,36,225,49,173,161,224,206,77,229,222,156,105,241,198,249,226,221,229,64,197,217,55,111,83,160,253,105,236,204,73,254,250,123,95,247,48,119,60,142,241,163,185,105,157,29,25,87,133,91,56,145,33,69,31,161,46,96,7,241,44,157,97,12,151,50,72,186,217,113,214,67,130,131,48,183,156,115,243,157,219,236,201,212,89,38,131,168,194,191,132,156,68,157,81,182,145,6,170,29,188,24,49,150,252,166,155,80,194,49,181,37,51,46,83,95,18,16,105,175,216,155,162,211,231,122,238,40,242,71,186,127,139,159,61,63,82,137,150,3,53,197,96,93,34,83,230,226,98,71,115,49,188,221,135,215,214,250,248,37,179,135,215,50,160,42,105,129,106,217,246,137,125,37,136,130,90,101,25,251,255,131,157,22,83,226,220,238,24,143,67,138,220,146,143,66,226,102,234,178,167,116,240,128,41,141,56,167,54,189,124,198,138,82,106,26,243,168,111,127,196,19,5,97,95,14,134,111,146,77,60,27,238,246,46,29,94,153,95,143,162,54,46,61,170,31,183,175,220,206,245,14,36,159,151,127,33,95,193,205,202,208,87,158,174,2,97,246,61,209,105,81,158,56,65,12,113,36,182,226,67,116,154,86,77,246,113,248,119,198,7,107,100,139,134,23,240,234,83,220,130,228,107,35,254,165,149,22,185,200,118,4,59,69,44,156,49,63,115,190,108,131,44,72,150,51,130,120,74,83,136,192,143,16,41,92,101,185,233,237,109,72,61,23,99,133,108,244,94,86,73,103,104,154,144,40,3,64,3,90,140,72,165,94,129,158,234,159,14,176,92,171,209,221,54,186,160,223,212,175,85,95,243,102,249,88,161,155,40,12,103,216,206,152,206,181,57,141,146,42,88,205,192,107,112,38,26,68,111,52,48,235,124,167,146,135,54,173,250,132,153,92,2,70,138,126,171,2,46,62,225,182,142,80,214,116,228,102,53,9,243,237,132,204,228,156,233,9,238,205,114,89,250,207,13,59,72,2,249,80,206,173,113,26,148,220,59,91,186,65,103,139,13,252,9,181,195,106,161,46,187,162,51,220,132,53,246,128,31,194,215,178,117,6,247,116,127,171,57,113,120,178,158,38,148,161,17,217,37,122,34,177,52,192,4,234,213,249,111,10,90,82,229,62,143,223,153,20,13,220,8,105,79,198,124,222,82,131,9,132,91,228,150,200,190,171,154,164,194,251,197,82,194,179,36,111,234,42,141,218,27,110,86,226,213,0,44,58,17,93,99,25,185,6,138,167,210,122,159,162,212,135,10,231,32,7,134,16,112,130,227,145,46,48,207,7,92,234,182,104,10,97,72,255,152,120,144,191,33,47,244,134,175,148,110,201,62,224,230,40,215,60,243,237,220,136,98,78,3,52,52,230,253,164,202,23,17,218,97,128,194,96,78,51,110,68,68,135,222,211,211,238,188,173,144,75,181,209,219,217,227,130,151,143,147,125,45,175,254,106,176,30,60,32,166,238,21,91,105,100,137,213,103,200,220,178,158,42,226,140,220,125,128,20,199,246,171,5,216,240,20,152,15,135,208,35,171,123,93,82,45,57,53,250,91,117,172,94,235,47,113,212,18,138,238,21,10,14,246,43,252,19,99,165,64,230,220,73,189,164,175,98,62,254,83,228,126,53,247,85,124,60,80,160,179,48,232,208,7,101,65,186,29,223,66,21,245,132,62,177,188,180,27,47,186,167,150,229,30,224,216,206,14,6,76,37,113,69,119,30,2,211,229,185,180,40,213,123,45,246,133,253,246,230,84,135,215,204,94,38,226,225,205,88,51,67,243,26,95,252,153,99,102,76,183,176,119,174,206,45,28,183,193,45,19,90,236,247,124,43,82,110,83,249,47,187,102,154,160,173,126,112,82,206,191,95,12,67,145,195,211,93,220,221,95,36,118,22,229,161,170,82,119,162,129,249,103,241,237,159,159,96,80,14,20,167,82,119,59,195,163,99,154,99,87,88,215,7,190,218,5,249,1,84,254,90,77,206,235,198,26,50,57,212,188,54,161,20,250,41,48,2,168,193,218,173,59,183,83,99,23,5,209,68,2,90,161,75,203,100,219,39,35,73,50,193,177,32,141,63,88,208,253,72,239,167,217,200,192,200,128,28,71,222,195,218,240,185,131,63,45,127,60,125,132,255,183,104,57,204,9,114,42,214,79,74,32,111,169,10,62,17,247,139,224,132,244,34,196,200,247,165,28,154,59,3,175,219,253,150,61,169,230,100,149,149,86,85,186,83,39,17,174,106,110,37,198,58,217,159,144,32,63,19,124,92,248,161,213,174,242,154,30,132,91,21,121,208,81,176,70,12,248,75,10,64,103,88,125,1,147,57,46,104,138,92,92,106,135,166,127,223,180,50,174,128,177,182,84,205,105,37,4,202,214,8,83,62,169,51,216,189,17,213,8,57,150,182,47,18,185,50,203,1,133,68,195,57,120,98,224,194,254,40,197,135,21,142,31,40,0,173,53,99,130,86,180,196,123,48,70,150,73,227,115,113,223,30,84,229,59,215,232,18,213,128,222,237,123,28,38,45,24,133,68,152,43,146,12,115,103,19,88,182,185,242,226,151,113,90,133,174,167,187,56,106,147,43,188,28,65,157,157,100,116,46,21,150,126,98,193,93,46,16,50,255,222,244,192,246,76,240,70,54,215,135,227,247,19,91,179,5,43,109,152,4,51,31,13,168,242,209,93,129,252,208,167,130,228,142,17,128,132,16,132,156,17,45,8,234,114,131,217,91,121,72,72,39,207,21,130,225,160,1,221,148,245,140,35,138,92,168,79,38,157,229,196,8,174,185,107,11,207,237,242,27,121,162,44,114,213,144,119,223,74,68,135,172,68,51,191,43,144,78,87,44,171,125,213,36,71,171,93,139,178,22,2,7,55,89,43,40,170,52,210,66,223,96,248,52,23,129,213,9,217,175,247,116,226,198,24,248,10,127,26,206,162,166,152,28,246,88,202,36,152,81,164,246,222,7,233,185,111,82,47,98,238,42,235,58,28,135,137,133,191,38,13,209,87,186,159,233,93,151,239,88,37,255,162,226,116,24,26,53,35,232,0,220,204,111,200,136,212,19,75,18,38,147,175,143,145,158,83,190,177,78,71,238,164,1,7,132,106,68,31,221,227,188,141,227,111,81,236,184,188,234,202,60,100,36,224,233,134,177,191,107,212,5,51,201,4,32,84,209,89,148,11,106,67,16,137,209,103,242,1,76,216,101,245,9,16,193,12,237,206,100,12,58,45,35,176,176,17,128,21,194,167,239,1,181,2,155,104,179,72,204,96,195,14,198,231,32,96,131,244,237,113,124,241,157,30,248,201,178,208,233,17,133,196,183,19,115,61,126,175,47,119,212,9,128,166,215,14,238,14,241,210,170,127,224,119,6,97,201,51,17,66,49,110,85,128,70,1,218,22,2,31,178,89,211,87,233,68,33,215,12,210,214,5,43,246,75,43,228,31,182,127,254,115,195,31,2,13,89,34,120,56,4,102,215,250,183,200,251,106,175,134,5,98,200,254,245,255,152,179,171,198,241,23,202,188,224,224,176,92,50,232,166,21,80,144,223,142,131,235,253,49,174,49,217,171,221,132,245,88,53,133,68,105,196,49,31,160,138,249,169,32,66,114,32,220,250,90,143,18,94,31,107,159,81,110,185,61,117,237,35,141,246,187,147,90,255,163,179,168,246,150,64,28,51,66,217,77,57,16,155,207,227,204,109,249,137,46,71,59,106,252,191,15,185,3,101,235,35,196,213,62,142,128,174,6,126,22,238,166,42,231,52,48,58,228,42,116,46,53,27,15,45,214,240,9,39,235,188,71,201,16,39,249,120,214,171,172,36,12,105,32,174,181,30,27,98,137,251,74,14,139,142,43,123,29,65,196,147,152,210,145,193,132,39,121,40,185,222,50,182,169,176,198,12,206,49,204,114,141,82,49,183,77,88,25,107,188,224,97,188,250,193,145,229,236,78,197,19,235,131,245,135,159,29,162,19,67,144,120,146,8,60,89,137,10,227,183,251,153,164,229,161,219,205,41,102,80,3,103,93,147,212,214,154,109,128,65,185,236,5,181,206,239,154,24,154,4,172,94,213,229,83,28,244,189,174,52,219,163,197,23,115,0,172,126,50,114,206,43,96,83,37,215,112,243,197,245,60,87,183,195,13,208,107,14,18,7,69,139,91,230,185,101,34,153,186,180,137,33,29,148,22,116,113,240,55,104,131,196,117,135,150,196,199,122,68,177,1,240,139,43,134,1,213,239,54,158,8,88,223,249,112,50,227,209,64,30,220,230,248,185,196,103,238,214,97,29,181,186,254,153,118,6,167,139,41,178,42,73,39,166,22,122,181,117,89,55,182,91,16,6,193,204,157,223,194,18,105,0,61,90,83,15,236,245,171,147,1,240,43,62,3,16,149,22,164,59,164,88,136,153,121,105,171,104,41,9,112,199,64,170,221,143,16,170,178,126,164,138,147,100,42,189,69,80,183,81,142,235,172,62,108,116,55,156,86,218,100,236,221,10,252,22,72,98,115,175,103,30,40,137,106,4,185,56,13,13,111,53,31,161,80,177,86,198,8,190,122,115,181,29,231,5,242,163,195,117,174,57,128,205,1,208,72,22,143,198,172,173,203,199,128,219,116,123,186,28,120,17,127,222,243,141,30,61,132,4,24,246,162,96,193,246,238,205,74,232,35,203,215,69,209,89,151,168,175,204,130,164,52,156,5,113,21,119,159,102,124,111,110,181,47,56,240,187,1,244,188,233,32,253,148,63,135,192,32,208,147,60,202,203,138,128,153,30,213,163,76,180,150,218,148,32,5,141,246,225,48,88,47,44,179,78,131,36,49,209,175,28,212,103,1,26,201,159,2,79,0,224,153,135,34,132,216,61,140,58,177,154,226,56,178,234,41,163,151,255,52,178,31,224,157,108,196,212,99,32,239,45,28,175,3,72,32,55,174,105,25,220,154,158,76,154,176,10,150,46,30,76,113,112,192,192,56,228,195,219,166,8,191,220,99,204,208,27,241,111,16,108,139,86,35,10,128,172,2,230,235,78,246,221,200,62,24,111,41,80,140,105,241,155,154,73,0,228,159,215,68,136,194,20,19,89,37,173,137,82,152,18,11,160,227,201,23,235,138,57,245,199,121,115,53,212,47,61,83,149,139,85,145,154,84,176,211,125,208,129,250,54,52,168,58,175,133,118,224,145,168,10,107,195,48,131,69,230,141,176,173,26,140,16,105,57,2,56,121,209,158,4,39,82,112,222,62,222,211,124,139,41,51,17,64,192,79,151,99,128,109,123,174,165,82,109,2,26,71,1,39,37,93,146,7,196,74,82,231,196,106,39,179,7,182,4,3,249,192,227,159,194,250,207,249,149,165,59,151,17,253,115,47,245,133,204,240,248,202,78,131,140,5,72,30,81,97,75,50,171,203,58,34,200,153,116,225,158,227,205,65,63,230,94,113,127,86,124,214,48,210,200,46,236,229,49,241,230,158,160,149,232,201,156,232,251,156,33,180,145,69,35,12,226,130,60,235,35,144,10,182,195,17,195,147,184,87,37,247,72,80,227,85,105,194,178,38,254,211,20,40,203,169,93,22,208,44,206,136,216,108,104,111,39,211,187,193,140,121,161,141,248,214,58,78,143,116,118,236,217,203,68,214,6,141,229,95,150,56,22,240,242,12,178,149,167,107,227,24,92,232,75,158,35,99,9,136,202,56,96,156,232,209,186,57,5,80,70,235,15,249,40,251,237,96,150,107,16,177,165,213,160,126,220,243,1,181,149,215,189,22,105,56,187,113,10,110,50,111,221,164,47,40,68,180,98,233,221,135,101,149,105,230,110,8,133,184,135,122,54,195,99,101,225,61,187,48,148,123,204,198,207,96,19,199,218,170,172,28,193,123,231,90,234,171,9,213,203,48,127,228,182,127,120,64,88,79,15,155,172,127,80,206,127,54,158,122,136,6,60,67,54,83,68,106,125,43,129,117,255,83,242,90,216,199,168,227,44,192,109,130,131,102,177,99,86,225,48,207,89,51,215,80,19,113,194,185,81,37,236,214,205,208,242,248,35,91,128,74,22,17,13,57,218,225,165,58,33,91,83,63,159,129,5,130,175,37,213,118,36,27,55,166,80,152,120,212,103,132,152,155,65,3,103,219,26,76,170,164,98,137,226,89,136,106,132,50,197,219,216,124,124,123,176,239,226,81,211,203,0,254,215,66,167,45,206,60,55,192,232,166,84,152,22,130,167,19,47,166,129,54,203,117,159,118,115,221,138,83,237,106,50,100,4,166,161,21,249,219,225,146,61,112,220,208,221,2,13,234,168,157,183,196,203,16,250,191,36,150,77,96,106,251,130,187,220,210,148,2,70,146,127,164,224,185,7,158,112,80,19,92,46,241,91,240,59,221,80,162,172,35,204,64,113,174,183,154,239,19,222,122,184,32,148,152,115,118,20,248,212,30,221,114,248,187,145,184,235,178,98,189,70,1,23,40,126,55,245,213,206,175,178,107,59,42,230,144,14,125,248,61,183,216,88,250,196,116,78,21,254,145,243,233,204,237,248,238,171,12,226,231,214,249,138,46,238,53,25,155,20,3,139,83,120,92,35,124,110,195,99,132,165,125,195,4,156,27,221,69,174,164,86,115,14,87,108,20,130,143,246,101,49,102,176,149,75,158,146,108,124,99,209,119,199,201,199,158,67,50,185,79,10,207,140,143,79,103,184,127,38,15,18,218,222,50,148,22,97,178,59,72,94,236,107,133,232,27,242,136,188,145,9,165,153,101,99,1,54,18,26,94,80,155,220,249,3,170,119,246,208,20,68,19,4,231,84,38,110,129,177,64,161,209,247,200,104,106,88,67,12,94,60,171,149,167,137,216,173,143,41,18,213,241,72,19,218,161,12,123,106,18,141,217,135,146,223,55,145,221,196,226,207,54,57,172,62,136,184,162,162,142,128,207,125,188,86,173,144,6,180,44,35,217,130,139,236,176,244,239,41,242,18,12,255,182,10,126,48,153,137,182,82,129,49,15,73,129,226,137,90,107,223,148,142,21,20,29,243,87,245,161,77,64,185,108,108,111,244,217,221,41,22,163,134,113,251,50,132,140,238,180,116,81,125,193,26,137,97,77,113,19,120,36,146,188,201,214,81,218,211,7,39,134,66,231,97,29,234,126,92,235,136,184,200,210,130,175,168,97,16,99,20,217,100,6,66,251,37,52,98,4,217,242,14,59,54,46,219,228,194,199,182,209,51,181,143,208,66,132,126,15,77,45,189,37,134,142,234,232,204,62,31,209,148,231,10,29,117,249,227,45,212,157,115,176,190,199,190,37,94,104,20,58,209,167,101,63,10,187,13,232,125,110,205,48,42,83,72,78,189,243,55,50,195,95,161,25,160,210,251,159,183,154,254,176,205,56,162,89,209,103,162,113,97,238,231,91,206,9,96,113,171,4,64,110,72,17,216,16,0,217,135,189,114,6,169,102,91,53,184,20,171,78,157,119,152,143,50,72,113,123,228,41,5,238,31,106,243,91,170,153,176,95,17,70,72,70,79,98,175,120,3,14,209,191,234,42,217,225,118,88,82,188,136,2,40,152,138,225,229,25,80,48,87,14,246,241,194,24,239,241,22,156,73,125,220,248,243,58,33,26,180,145,193,170,16,62,12,27,98,169,203,213,59,175,181,131,227,96,168,43,209,248,51,219,220,89,16,55,185,55,20,99,192,83,168,150,223,163,129,238,208,123,105,72,206,217,109,164,162,129,51,152,31,217,177,205,255,133,226,116,215,147,67,124,141,221,200,62,216,231,93,78,208,255,81,112,239,35,73,87,38,41,197,251,47,63,83,177,239,181,152,85,129,67,56,213,85,1,126,156,63,193,1,215,10,252,184,235,131,165,242,240,97,40,6,23,171,21,42,14,217,128,48,254,81,239,128,80,0,164,242,130,196,219,153,158,115,196,75,122,242,57,167,35,232,117,192,209,160,151,131,39,219,250,177,198,247,95,183,97,252,24,46,228,202,160,150,54,112,125,203,237,102,159,85,30,199,245,91,192,18,196,220,109,116,10,25,158,52,36,195,97,228,174,1,152,191,133,85,234,181,88,248,155,46,19,140,168,138,86,253,201,199,26,48,212,110,94,27,13,220,135,167,95,80,52,203,124,186,36,35,243,123,160,236,10,32,146,20,115,227,38,121,193,122,208,230,53,253,0,16,100,224,217,98,10,216,169,29,164,14,136,161,190,74,145,249,21,98,202,141,8,202,99,97,5,78,52,110,224,133,115,22,38,170,141,204,213,97,236,147,48,176,85,42,148,136,94,240,133,90,184,102,82,205,255,182,146,167,3,248,225,102,151,57,30,210,172,130,207,35,108,241,92,181,253,111,142,92,92,91,87,199,94,50,223,203,76,233,242,188,146,73,235,141,109,30,106,30,184,125,241,193,46,136,25,97,166,91,177,57,165,169,59,119,76,145,74,116,129,110,40,156,248,207,17,150,190,124,161,0,28,0,116,56,98,235,39,2,63,100,97,27,49,53,68,110,65,236,125,143,187,83,181,206,179,146,133,134,111,39,114,98,7,38,134,201,48,162,212,198,6,217,50,170,223,134,34,50,218,46,252,56,236,87,99,44,105,197,231,195,125,144,219,106,49,155,53,166,144,242,76,156,74,135,186,193,201,46,69,33,190,232,5,123,191,218,240,214,146,194,126,73,171,83,152,67,172,236,92,82,111,252,198,36,179,119,5,127,64,186,85,221,235,128,148,25,182,148,30,230,136,42,93,225,64,199,101,59,213,205,94,241,32,2,233,252,212,162,204,6,151,57,161,231,23,118,151,69,237,178,146,196,47,88,4,103,222,125,157,145,251,122,8,61,236,168,70,126,55,150,154,211,199,136,11,168,80,128,105,208,163,132,72,176,50,82,113,27,47,106,249,167,138,160,248,103,252,49,179,137,77,213,99,8,100,58,213,171,163,134,146,86,243,250,75,238,28,55,39,187,198,114,77,117,81,174,118,51,123,60,54,89,222,99,51,174,244,7,236,196,152,248,187,237,66,41,13,51,100,107,85,188,35,231,35,131,211,41,115,162,109,141,190,230,126,49,96,154,29,8,226,139,7,109,195,248,214,136,172,220,76,96,137,55,175,28,126,130,1,222,191,51,52,193,141,160,124,136,201,172,207,151,24,254,166,61,48,86,252,136,230,194,32,235,7,28,220,211,98,163,151,1,131,23,43,19,69,10,236,235,89,166,14,117,18,82,209,131,109,128,11,211,246,161,48,184,133,236,255,135,234,106,177,158,181,94,167,187,159,201,119,249,57,73,194,114,151,185,185,83,64,78,153,76,234,132,184,152,149,111,25,50,140,168,225,51,90,99,199,46,62,139,99,14,67,43,213,0,177,93,102,254,78,27,215,161,149,209,1,134,57,86,143,229,48,233,80,190,126,7,192,18,143,11,128,48,159,138,179,186,229,62,119,50,122,231,31,41,110,203,86,61,141,168,236,65,81,180,205,185,44,241,243,50,62,3,214,227,211,249,213,135,40,191,23,149,92,248,93,26,252,51,0,71,123,22,210,116,103,232,130,184,51,170,200,228,78,138,157,37,193,153,135,129,119,121,70,169,48,83,101,45,7,107,64,149,29,186,167,119,147,170,154,254,217,52,132,41,33,248,150,228,230,171,247,61,125,100,182,213,131,70,17,172,160,229,160,41,83,191,107,9,98,173,72,16,15,211,57,39,29,47,8,134,176,222,118,58,36,73,215,63,22,89,19,229,44,216,181,6,141,214,167,199,167,186,177,5,254,208,4,0,143,221,120,43,127,243,245,141,113,49,147,66,14,25,117,7,86,124,240,187,41,6,105,115,63,105,70,227,161,25,38,99,18,31,18,58,22,184,220,21,146,40,57,194,114,17,151,228,63,18,31,63,172,236,167,87,106,77,133,26,56,182,210,157,171,247,65,108,8,8,88,46,114,250,113,202,3,172,111,147,200,61,62,223,90,221,218,165,176,39,138,16,172,70,251,138,2,5,228,251,110,170,206,46,187,116,66,188,106,46,38,100,131,214,127,53,26,97,133,183,5,228,218,13,109,200,250,205,93,170,80,207,42,99,91,115,218,159,199,57,56,191,176,20,60,115,198,212,95,43,108,2,241,0,61,217,69,53,165,26,146,212,181,213,232,43,198,2,28,185,13,191,81,230,38,104,202,202,105,189,12,208,84,114,135,175,244,3,32,237,219,252,46,92,193,229,228,41,210,6,192,104,206,200,72,73,200,203,61,152,186,248,199,89,163,107,169,100,80,201,217,147,14,169,6,120,253,77,251,93,219,189,104,4,219,18,144,11,192,225,160,185,121,203,25,156,117,249,98,8,6,79,21,13,187,31,251,204,159,186,248,132,96,105,214,187,152,218,130,204,176,187,76,180,234,46,57,140,142,153,102,15,54,108,111,247,76,127,114,105,69,71,18,40,192,6,48,229,224,214,194,111,210,148,241,126,68,143,89,73,75,115,45,167,118,252,217,5,63,164,18,204,66,188,176,233,237,176,162,240,163,12,208,90,242,239,216,100,200,13,94,119,31,6,82,65,147,247,249,228,154,31,132,62,3,7,0,194,227,209,126,169,167,39,118,248,65,88,176,177,128,226,133,56,255,194,185,82,60,149,199,44,184,90,187,195,1,214,173,7,170,67,252,3,193,157,246,241,160,85,130,46,45,111,84,222,109,184,188,171,182,132,106,17,42,233,21,16,7,74,85,248,53,226,117,184,166,53,71,147,158,73,180,204,199,99,191,31,33,210,42,144,146,16,238,153,76,175,4,174,55,229,29,69,58,1,211,173,128,9,10,107,229,244,214,2,2,253,226,110,133,128,64,216,122,3,48,21,113,19,76,166,0,205,203,133,134,238,22,48,95,120,54,201,241,33,147,187,13,181,190,85,78,45,76,133,167,158,183,16,205,210,241,37,177,181,179,33,126,176,25,127,229,71,8,76,190,138,143,61,92,6,215,211,172,25,130,121,113,152,105,242,32,58,162,198,234,67,60,37,140,153,16,26,250,10,15,71,39,176,105,9,25,16,152,183,119,104,175,249,45,228,146,165,69,103,51,88,105,186,129,53,72,227,247,168,23,229,129,175,171,148,89,103,140,150,165,179,107,117,191,170,225,121,102,196,143,74,212,24,197,242,19,215,99,243,196,250,46,73,56,89,160,23,158,114,16,123,102,205,161,217,83,131,50,110,30,82,112,89,40,85,212,26,184,224,42,141,133,41,105,167,155,18,183,52,194,230,14,161,239,118,30,200,51,146,153,24,233,57,247,58,84,1,80,245,114,237,161,168,205,103,44,172,220,50,133,160,38,123,192,16,64,36,38,113,15,9,153,210,95,20,13,28,212,77,97,117,226,242,151,181,116,11,253,157,224,82,132,221,56,203,159,98,66,55,247,150,205,73,143,184,58,165,10,33,65,110,123,128,249,251,75,150,34,192,28,88,15,96,158,198,162,6,172,80,220,90,88,2,127,109,136,81,182,138,29,13,3,6,241,174,112,87,51,254,62,235,170,239,102,71,64,177,32,46,69,5,10,139,86,236,114,207,151,159,13,93,241,100,161,10,105,143,215,49,49,152,20,44,208,252,198,47,252,119,197,191,197,154,182,106,215,47,134,104,133,77,3,79,31,6,34,215,248,75,143,19,124,44,50,179,238,34,25,0,156,215,68,242,16,10,113,148,55,92,190,8,71,190,136,119,177,70,128,18,53,3,4,107,77,63,215,41,94,202,133,35,193,21,37,240,191,230,94,253,59,146,137,250,117,134,179,154,148,54,116,182,39,66,197,157,29,88,172,199,62,55,234,6,123,76,197,228,110,140,50,42,157,79,50,183,101,200,110,11,151,203,200,157,250,191,46,176,20,219,37,247,69,125,129,53,68,89,233,21,159,31,167,125,221,229,83,218,72,146,47,219,103,112,50,97,148,144,215,19,169,248,76,141,251,33,210,138,158,45,182,233,236,74,54,229,241,62,34,212,53,222,110,76,247,228,224,62,89,22,113,130,6,160,43,181,194,48,4,0,219,216,12,140,200,131,36,29,193,106,19,241,162,164,209,255,95,245,84,164,2,223,203,245,175,55,196,153,138,158,109,230,241,134,27,216,212,80,182,37,114,111,200,25,230,220,63,235,214,223,122,133,193,167,246,92,250,160,146,208,63,130,20,254,210,36,194,223,194,166,194,71,183,62,97,200,13,0,213,162,228,39,200,211,152,151,220,23,217,13,196,249,236,253,29,87,231,252,122,74,211,242,218,170,156,67,113,75,54,9,248,21,203,234,234,191,159,197,229,238,230,121,162,183,41,217,205,224,54,123,206,118,153,44,197,207,144,255,20,78,184,171,230,107,197,24,254,178,147,130,11,140,117,94,142,186,39,198,195,115,159,1,80,3,249,156,0,71,238,200,183,107,130,24,230,102,135,143,99,7,10,243,105,187,250,64,180,146,110,72,106,132,210,72,147,3,32,146,66,253,116,81,121,149,35,73,166,246,98,158,27,227,243,218,125,73,75,52,146,226,59,31,226,203,212,239,19,7,142,217,255,130,94,201,5,73,52,231,126,229,116,64,131,210,11,68,145,132,162,230,176,132,128,53,83,250,51,91,31,49,136,195,212,38,158,15,105,145,188,75,173,199,120,101,123,149,123,174,250,0,123,242,61,219,70,174,162,74,140,210,131,216,117,103,17,99,127,76,19,217,177,202,154,180,8,236,79,245,213,123,166,12,159,144,174,46,3,190,175,238,16,55,83,225,222,164,86,191,177,41,97,93,240,86,122,68,103,4,20,252,71,138,98,198,181,179,37,242,249,196,201,24,42,94,159,44,165,108,253,44,168,229,11,236,28,210,36,235,149,34,49,31,79,121,116,142,112,6,54,204,13,83,181,83,30,74,153,187,146,161,145,231,103,180,119,6,50,65,173,133,31,127,66,252,34,88,205,219,54,72,120,106,119,163,213,53,142,35,239,214,184,52,138,42,233,179,244,240,71,114,212,55,95,137,248,67,212,110,85,66,34,49,126,196,103,152,235,103,165,78,136,18,75,88,203,56,206,76,141,95,164,231,83,200,111,70,112,57,30,222,140,166,62,62,7,102,41,171,61,200,54,101,69,71,106,4,220,151,205,241,27,12,183,231,170,48,41,18,167,177,34,116,5,23,245,72,130,24,106,33,233,109,31,88,133,95,220,231,219,154,170,162,230,45,9,20,228,22,196,3,112,133,108,146,68,98,70,15,244,71,215,6,108,36,2,129,98,102,24,216,63,231,136,227,197,78,188,180,185,99,135,52,137,181,136,174,22,150,191,3,7,255,185,184,224,31,154,1,93,107,74,202,0,25,205,105,171,78,115,202,74,218,119,174,97,102,163,119,128,82,128,253,195,212,93,185,111,101,219,28,220,30,211,110,139,20,115,173,61,46,239,186,134,235,138,40,39,225,239,124,79,58,40,255,174,129,208,234,67,16,172,250,67,146,45,26,226,21,220,176,57,221,105,164,94,31,12,32,34,205,189,117,96,243,201,245,220,63,76,141,221,206,239,93,33,254,230,215,189,94,224,8,86,20,136,84,92,231,35,57,19,80,0,202,152,119,152,233,250,166,97,224,91,22,202,197,86,0,42,200,99,1,14,162,90,9,75,8,131,178,175,182,77,132,84,95,78,192,172,204,42,178,66,125,146,21,161,238,64,12,77,15,180,255,38,178,249,186,236,38,83,170,38,102,146,57,31,63,88,225,223,33,236,150,74,13,45,196,116,200,98,7,221,156,215,130,224,188,57,246,13,77,238,35,98,231,119,59,164,58,71,116,172,3,254,55,93,151,105,23,217,15,6,60,81,108,230,241,13,202,202,218,145,150,233,68,16,189,255,191,130,53,54,91,14,219,236,1,157,92,79,168,215,232,177,122,118,23,208,37,72,11,153,170,43,163,71,85,51,163,60,91,132,201,12,160,4,52,103,44,198,214,217,190,250,188,127,79,6,152,231,243,156,24,246,75,66,32,42,144,29,105,86,109,95,203,94,108,133,93,169,168,107,152,16,190,122,56,21,58,28,10,229,209,226,59,70,84,130,68,251,156,70,176,215,211,195,123,173,180,141,255,229,242,201,140,141,239,89,161,147,208,47,152,138,190,10,63,108,204,7,249,49,116,91,90,187,163,143,251,243,50,172,99,140,40,218,127,53,253,171,176,23,21,98,18,205,96,101,196,38,250,154,41,250,97,44,144,57,3,134,104,196,91,87,139,2,174,154,182,141,90,28,204,223,66,238,3,206,10,207,255,62,83,173,123,247,219,246,193,102,145,17,239,82,94,183,120,162,105,92,209,4,14,3,111,198,204,40,79,52,142,248,198,183,57,161,182,51,129,235,181,97,189,173,244,91,253,158,100,172,123,180,58,83,70,185,184,115,169,235,239,100,172,28,61,247,177,60,254,105,220,38,156,194,78,59,204,148,112,237,52,47,184,186,250,163,56,187,41,32,28,11,39,135,232,34,149,176,210,176,143,19,186,250,93,132,15,238,16,237,137,67,82,250,85,81,14,2,232,14,138,15,200,242,214,86,157,194,33,232,181,34,73,150,155,96,128,20,20,109,202,38,30,37,182,4,136,120,234,242,185,208,119,242,55,41,81,84,249,238,96,20,105,119,143,147,63,149,11,7,198,31,120,119,72,56,166,190,204,132,93,228,9,130,104,44,52,106,99,183,75,218,9,120,145,20,23,126,122,115,103,2,186,167,16,219,133,25,200,149,84,135,17,103,213,232,180,118,60,203,115,144,41,19,33,240,109,225,29,159,210,87,238,165,53,226,199,211,130,191,224,243,255,115,199,67,47,166,30,135,80,116,183,87,142,84,149,85,23,58,54,61,222,60,40,230,44,164,39,235,58,148,50,238,52,179,102,82,207,173,247,179,131,126,121,215,128,30,226,196,226,39,49,25,35,70,187,34,220,205,23,189,10,99,134,167,73,184,203,130,72,63,89,90,48,52,134,241,159,231,76,165,185,146,243,190,131,230,73,21,28,161,226,152,246,69,64,67,83,20,154,226,69,3,174,69,127,75,83,61,110,53,158,65,19,193,99,63,203,167,97,235,36,7,85,250,66,52,39,197,98,201,196,158,232,244,194,24,143,142,209,10,50,146,160,98,199,9,213,75,128,51,155,154,250,19,27,59,238,141,26,146,158,13,196,58,78,247,153,108,241,13,49,167,6,184,188,177,188,137,99,187,21,143,60,33,111,68,142,66,228,108,87,82,180,187,17,235,135,233,61,170,175,33,81,167,230,175,130,170,137,184,190,123,154,209,106,136,125,26,205,1,21,35,68,196,113,11,251,107,17,250,142,104,95,9,131,66,17,184,131,232,45,173,226,209,99,112,228,64,137,121,168,52,200,136,180,240,82,67,203,106,47,218,16,77,111,203,87,82,41,191,255,187,15,104,70,62,232,194,140,13,81,234,48,182,21,243,211,20,73,185,69,222,19,225,229,226,124,105,187,32,246,32,36,211,236,208,221,211,249,199,250,177,87,154,113,57,191,205,255,207,129,51,79,93,55,151,38,46,49,175,204,217,162,110,242,89,200,90,156,247,96,201,110,95,216,91,11,229,116,218,19,206,241,34,198,0,151,38,254,210,198,224,153,166,103,150,215,137,122,84,131,96,241,183,101,22,140,110,89,210,95,120,24,57,243,95,150,56,222,169,134,27,111,180,107,41,78,139,200,139,182,186,55,243,38,131,17,163,180,140,18,165,48,182,102,139,219,254,26,246,10,15,44,100,12,182,206,80,137,91,135,162,187,177,137,176,94,35,95,220,56,86,13,32,168,144,121,224,40,31,216,89,225,209,226,247,10,187,253,120,47,31,238,42,99,58,37,114,4,116,167,121,150,207,136,78,120,142,208,224,205,50,58,37,129,4,206,119,186,174,165,131,193,195,53,246,94,197,73,137,101,180,76,125,1,176,201,117,5,81,42,238,232,169,37,176,239,157,158,253,168,208,82,39,37,127,45,205,227,158,240,211,196,175,167,27,17,200,114,120,17,44,220,194,238,107,44,149,242,39,15,119,157,68,159,195,88,231,29,133,108,122,179,28,54,168,22,28,218,73,109,4,189,191,90,189,118,55,161,82,168,182,69,150,59,238,188,15,221,116,22,178,29,110,131,77,134,13,36,103,122,110,130,246,149,198,226,206,139,115,93,16,139,106,235,95,49,24,115,225,132,168,41,196,129,32,208,238,83,168,216,233,36,60,102,119,161,98,180,250,193,86,254,135,170,254,208,160,52,194,81,199,152,174,221,81,95,3,135,215,8,41,59,200,197,88,121,88,172,202,181,26,168,132,204,63,227,46,210,152,29,38,13,28,194,191,4,95,8,222,23,133,32,30,18,206,26,121,195,45,151,83,81,115,20,220,129,99,92,15,162,218,91,21,190,150,168,71,86,143,93,185,66,80,22,50,31,253,170,169,223,122,251,52,130,156,223,180,38,168,249,155,55,166,121,243,5,99,92,34,239,86,30,129,221,117,11,82,88,141,80,228,7,82,21,35,94,24,196,103,97,51,181,173,97,193,117,48,94,108,240,29,18,188,87,249,115,107,235,73,191,137,225,173,124,183,201,60,4,116,158,139,8,208,195,27,33,9,113,47,77,78,25,131,99,82,143,46,3,73,6,188,183,106,87,148,156,54,186,155,56,151,48,85,2,140,50,30,153,165,239,86,129,129,189,251,104,55,252,85,220,164,162,113,139,86,85,151,122,251,65,20,184,146,23,0,128,132,9,81,34,205,85,148,0,55,81,0,241,202,35,160,73,179,96,105,207,26,12,172,87,148,185,167,53,240,84,148,26,220,246,14,134,69,218,172,25,83,7,11,139,28,103,157,98,94,111,114,164,27,101,60,254,64,170,75,46,247,154,129,135,252,116,13,36,36,19,248,141,45,175,231,185,212,35,210,196,150,41,237,69,96,156,245,132,130,174,195,167,62,69,118,235,15,171,93,193,106,49,151,236,88,55,204,92,192,238,160,162,99,245,241,69,69,85,147,44,213,218,88,78,164,97,42,199,144,192,116,12,32,72,212,136,219,62,23,19,20,187,26,88,120,234,232,226,66,147,114,108,145,86,39,59,215,177,28,114,157,146,52,39,197,3,16,187,177,36,123,12,118,115,202,213,214,34,142,130,93,167,57,44,251,100,218,189,66,91,216,114,211,120,86,170,141,166,182,64,191,84,74,106,188,17,212,3,240,44,197,141,78,181,245,222,65,101,150,124,238,67,210,15,202,208,117,182,148,58,101,181,236,191,0,103,58,147,237,47,5,144,150,84,54,59,177,237,36,197,123,191,140,32,65,27,176,9,100,140,221,54,170,66,64,128,3,219,68,240,207,195,200,50,188,183,188,188,236,188,82,137,63,53,12,142,137,105,203,86,243,23,4,109,142,173,102,43,51,55,168,155,10,8,92,165,152,138,134,80,124,169,22,85,219,122,110,233,237,174,56,39,4,103,218,64,94,233,139,165,223,193,4,65,147,14,31,204,240,169,201,171,4,63,110,210,204,59,79,137,189,236,97,97,40,123,42,129,117,211,160,193,200,100,241,124,58,157,227,202,69,251,88,19,85,20,23,151,81,236,147,53,24,199,251,83,243,181,58,84,82,106,13,32,52,157,229,106,229,103,225,52,35,172,218,247,143,188,220,107,46,172,105,60,96,60,236,126,225,62,125,28,156,77,235,207,221,121,166,97,142,244,102,31,57,248,117,28,189,226,82,89,41,43,105,200,135,145,146,227,51,7,39,211,7,158,21,211,80,103,138,117,65,68,28,101,253,207,173,210,104,58,50,83,83,95,46,155,149,180,242,65,202,29,11,158,170,196,42,250,56,74,23,92,147,72,63,40,244,165,126,118,88,138,145,188,113,174,93,86,187,36,108,100,6,123,216,170,56,215,244,145,67,252,132,14,203,122,174,197,56,238,71,30,92,48,38,236,161,180,161,174,201,65,21,211,8,220,200,254,222,57,197,22,153,225,210,76,145,48,148,116,60,213,113,235,17,26,114,244,70,172,136,166,198,120,152,118,113,241,175,51,48,163,12,241,135,122,78,89,10,48,85,247,163,66,98,179,0,200,78,61,151,132,232,189,60,201,33,135,220,254,247,109,62,20,143,71,138,121,153,65,94,93,64,103,76,161,150,209,219,26,67,42,169,203,74,192,218,189,35,48,118,147,169,117,214,190,227,241,81,166,48,50,74,193,100,102,111,244,227,103,156,192,98,126,152,39,245,139,27,226,161,173,12,91,129,249,172,54,196,1,149,137,197,31,20,189,131,80,250,119,146,5,121,128,227,40,248,230,22,150,35,57,89,216,113,22,20,195,229,81,22,210,240,216,137,211,73,220,76,72,142,34,56,143,103,71,108,185,213,65,236,47,52,65,197,161,216,175,109,26,115,175,185,232,71,136,194,6,103,255,39,173,164,217,239,31,225,62,153,135,72,215,83,99,133,46,246,94,3,3,98,156,193,200,154,192,204,48,221,240,242,92,3,211,44,100,119,156,247,70,93,149,54,140,79,36,153,119,143,253,177,204,157,42,174,202,225,215,126,75,125,240,84,64,160,55,103,50,176,237,111,8,182,170,69,184,211,40,228,241,55,208,61,150,47,235,242,109,86,214,73,120,223,187,188,224,215,246,95,77,45,100,100,158,177,211,233,194,180,40,115,119,12,34,231,89,145,243,212,241,2,242,2,234,189,239,111,117,35,191,178,245,228,165,44,40,160,37,181,243,169,161,46,113,18,208,167,120,190,1,244,64,87,131,93,190,179,141,227,230,140,43,4,66,116,86,64,121,99,226,7,96,148,1,90,165,184,159,3,9,54,186,44,70,137,118,29,23,1,49,111,41,186,116,129,160,43,12,244,81,244,209,8,48,30,155,184,113,1,220,73,184,79,75,130,107,8,67,230,87,181,136,147,33,102,79,69,227,77,39,1,153,233,85,130,229,47,124,184,59,159,217,10,190,238,113,203,245,46,43,9,204,144,130,245,14,10,128,172,134,73,100,159,125,185,209,31,156,103,138,228,220,148,251,211,196,58,211,38,180,254,6,140,140,83,55,168,83,150,75,94,163,16,179,66,125,14,213,138,155,78,138,101,137,176,125,54,73,29,27,34,4,220,144,110,146,117,11,32,43,97,38,74,245,110,66,158,223,80,215,20,76,91,195,119,55,120,56,6,19,20,121,7,196,134,98,214,172,156,43,206,219,113,155,25,250,5,241,199,148,225,180,145,16,248,56,146,160,84,39,24,43,95,54,202,195,30,211,53,209,78,253,169,15,249,83,95,30,242,218,108,109,167,33,50,47,123,205,73,122,152,165,61,245,179,60,102,29,118,145,2,230,14,151,132,181,80,16,123,35,248,250,92,74,214,6,218,223,76,49,234,104,24,106,213,164,112,130,11,78,239,227,86,203,217,3,25,222,204,203,82,67,14,194,218,142,179,61,170,222,95,246,248,107,160,107,100,114,241,150,212,108,22,202,130,175,14,150,105,57,69,187,34,176,204,127,34,161,102,10,33,210,76,68,251,227,31,224,227,246,196,166,123,72,61,26,2,10,101,209,19,9,117,250,95,75,242,53,255,60,76,70,155,202,48,103,46,75,155,105,196,28,228,140,164,123,43,245,246,9,103,79,24,27,190,108,90,238,122,125,251,14,205,200,56,44,77,190,88,79,56,163,229,171,172,234,56,69,126,109,87,104,159,13,159,162,79,215,196,32,177,85,202,130,4,212,185,85,87,2,9,0,161,95,182,181,253,3,192,174,204,105,190,160,71,187,117,129,227,138,176,227,88,40,214,142,38,246,129,21,41,127,84,18,42,0,143,22,120,84,219,181,179,227,49,218,99,196,224,109,195,81,11,164,120,162,111,33,95,27,131,198,131,193,247,197,206,113,86,179,186,192,176,180,193,203,250,176,32,62,130,49,38,53,15,142,25,20,212,179,50,25,219,168,230,228,4,41,114,201,196,72,141,153,232,185,121,195,130,16,71,195,161,174,11,245,225,236,195,179,26,123,44,81,237,68,222,92,245,196,149,146,85,19,71,44,185,107,37,214,83,119,162,158,92,212,158,81,41,191,32,34,136,171,24,169,75,61,97,105,11,24,233,221,105,205,82,12,198,43,241,29,72,115,48,249,106,59,164,126,158,164,74,31,8,30,253,108,110,96,100,30,228,86,83,28,91,123,243,250,55,214,181,249,214,126,168,118,154,37,57,56,125,224,73,67,46,131,92,163,204,220,39,164,37,98,180,144,157,5,186,9,244,11,104,245,154,177,162,51,70,178,112,195,225,239,224,189,176,21,222,205,222,127,190,45,178,222,160,145,139,41,253,219,218,42,229,64,195,156,170,126,253,243,192,75,37,62,238,46,60,46,166,219,226,6,137,252,236,106,18,32,212,155,250,166,165,108,11,161,22,240,9,7,126,199,122,59,99,223,103,227,70,198,242,194,131,70,184,145,96,87,4,0,115,248,65,129,168,60,69,159,91,148,16,216,219,75,117,149,241,233,162,80,0,28,96,29,198,38,78,106,113,9,178,123,189,250,185,34,230,34,224,88,95,29,110,154,182,62,68,62,222,169,58,1,29,181,117,10,245,13,140,165,52,133,177,183,112,239,60,123,25,176,181,191,99,50,30,48,91,231,22,190,206,42,253,125,113,214,92,127,94,198,220,171,74,65,52,50,91,217,227,56,92,228,127,78,68,28,250,190,178,7,223,229,102,235,195,169,45,63,86,172,78,135,69,246,53,187,32,125,33,9,19,4,142,99,102,198,70,39,1,183,78,21,164,162,124,125,16,8,26,57,142,85,69,13,209,194,188,30,173,152,102,89,160,5,111,93,30,226,101,167,110,58,145,149,131,175,41,25,71,92,80,224,10,223,8,179,13,107,150,227,144,194,153,158,130,225,94,33,112,65,26,117,112,63,180,40,112,103,115,35,113,224,186,83,248,111,179,119,63,27,10,245,136,51,243,6,140,154,18,4,208,119,228,2,66,218,157,198,164,82,72,235,182,255,203,70,46,239,175,116,96,78,248,186,199,179,210,132,170,31,207,134,66,154,235,44,245,156,39,95,21,112,1,4,244,113,87,224,71,91,111,173,134,118,151,177,150,118,6,145,90,135,10,109,37,46,133,216,172,113,52,132,67,24,186,33,50,39,195,205,200,114,228,245,190,58,56,54,161,190,11,246,57,227,30,31,125,244,97,14,174,229,216,5,16,36,90,238,87,11,85,6,155,58,75,21,105,190,34,157,255,175,133,58,72,99,170,193,85,31,40,95,17,175,123,61,99,209,240,156,211,91,93,148,37,32,187,149,164,195,9,132,47,53,5,240,255,219,225,131,98,125,152,97,184,71,251,98,148,15,197,33,102,99,13,206,241,29,16,168,145,44,31,69,112,20,171,180,75,234,73,85,196,100,124,145,46,218,200,1,93,91,35,110,97,42,24,15,23,150,221,49,231,156,213,50,201,177,193,37,40,132,118,49,215,156,86,37,164,67,118,24,21,146,49,246,1,216,87,217,139,186,233,107,165,34,215,247,160,129,28,227,137,27,220,218,176,40,78,74,218,195,36,163,109,82,33,49,20,6,158,13,0,2,138,11,81,71,51,59,52,145,228,193,224,31,164,232,18,9,229,29,156,130,116,10,118,245,206,180,70,142,42,206,192,242,129,200,202,68,119,68,64,102,79,61,196,175,16,54,4,201,113,205,151,36,237,77,164,231,118,60,219,36,37,177,160,159,125,164,187,137,221,103,61,33,227,36,144,3,30,191,153,217,2,205,46,129,53,242,253,239,67,170,121,2,112,57,165,242,10,104,144,153,208,205,44,52,124,255,139,247,44,112,134,136,176,98,206,25,44,7,107,110,142,94,37,82,23,79,185,15,37,193,40,57,178,155,16,244,172,213,152,185,142,213,93,108,21,60,202,112,185,195,231,12,179,124,20,228,161,100,183,139,254,99,249,195,55,247,210,143,217,72,113,144,235,106,229,149,212,48,10,17,26,225,143,251,8,188,251,157,162,123,11,59,133,102,185,58,110,164,87,31,155,206,163,223,55,212,136,127,216,76,230,127,53,246,50,211,10,3,190,215,69,146,54,213,80,87,201,35,20,54,19,144,63,154,82,52,59,219,37,248,211,48,172,22,233,148,203,143,179,28,7,173,92,43,207,127,7,119,54,161,234,126,81,254,129,57,103,9,159,44,72,192,127,236,226,27,113,137,58,140,102,125,97,117,203,87,31,162,214,252,97,166,35,243,129,8,114,183,107,211,173,230,162,249,236,184,66,221,189,111,151,221,246,10,76,83,204,243,172,151,76,164,52,4,1,229,235,59,190,56,117,146,138,151,62,212,126,89,145,20,226,247,68,36,231,3,224,203,192,203,113,107,43,47,129,6,62,103,40,253,137,208,179,97,78,17,162,7,74,233,118,176,243,163,180,212,236,221,125,133,115,222,174,237,118,188,73,59,220,10,200,29,55,73,152,121,45,66,56,102,172,95,153,220,217,233,248,125,112,30,221,162,42,208,20,237,14,130,127,82,126,142,53,147,187,37,255,253,158,131,238,31,32,26,133,184,199,93,42,44,153,60,161,147,151,23,104,156,168,89,58,101,199,35,52,230,10,153,6,116,123,154,171,207,251,217,246,55,123,125,1,184,24,27,188,246,195,195,229,252,30,253,140,114,117,13,83,17,174,135,194,94,147,44,6,185,248,5,115,119,59,72,103,35,1,42,246,107,209,185,134,213,178,104,10,17,67,56,248,23,81,47,91,165,89,16,172,155,139,71,203,127,126,160,164,113,206,10,241,136,86,244,176,233,144,118,188,141,241,207,154,111,68,189,137,168,164,239,183,78,225,67,139,111,55,160,151,176,10,191,200,240,31,4,211,152,84,88,115,102,84,34,88,193,242,198,245,187,19,147,175,244,177,245,135,234,117,51,147,19,26,178,129,240,219,95,27,104,53,83,61,136,131,107,39,220,235,22,10,193,254,6,78,253,190,196,222,22,219,221,198,2,146,250,127,55,78,100,233,176,244,200,183,126,205,3,120,8,245,177,141,23,9,41,93,104,54,163,34,119,83,34,97,102,12,230,131,136,88,162,139,38,132,136,181,83,202,189,42,68,58,171,37,225,11,247,42,19,4,43,6,42,211,162,170,57,253,122,5,86,72,85,202,6,199,92,230,2,211,2,43,242,1,87,49,220,82,216,88,220,69,41,138,105,109,94,77,227,80,88,165,119,132,44,77,43,138,191,63,12,38,15,172,11,210,92,102,172,20,93,131,195,242,105,105,107,199,134,234,76,50,217,95,245,191,114,238,61,169,86,40,212,217,28,115,104,184,103,11,135,125,231,117,140,178,104,7,123,234,118,173,128,55,196,57,57,29,209,145,159,241,251,43,212,34,164,191,223,18,215,129,85,141,105,140,214,79,80,77,138,88,157,88,138,60,58,13,107,88,77,64,104,239,95,199,14,91,157,182,210,107,70,248,88,150,28,121,247,43,74,61,26,212,133,36,192,227,136,157,25,75,163,235,180,29,124,76,120,229,154,3,182,80,24,66,160,148,4,39,166,147,160,131,117,191,103,228,97,165,217,115,66,95,53,245,71,87,27,240,117,211,208,231,226,174,160,135,226,115,39,4,112,183,79,252,89,218,55,93,233,121,221,123,183,122,152,226,253,254,222,229,222,152,34,152,32,220,252,148,116,165,254,31,12,206,2,159,61,166,129,220,70,94,57,70,176,83,112,95,66,96,50,182,170,52,123,231,157,80,247,149,21,38,78,87,72,85,177,102,203,44,5,235,40,22,146,97,143,81,202,1,38,94,220,206,129,9,66,185,35,243,224,100,44,39,133,76,216,47,68,215,152,86,137,230,154,67,178,168,245,81,60,189,73,11,162,172,184,228,49,19,11,139,18,160,210,208,15,103,123,89,85,159,187,157,161,151,93,230,57,170,5,202,90,236,148,40,4,185,34,180,248,27,237,215,43,84,1,25,179,36,70,141,52,171,27,240,46,143,6,245,205,81,229,251,21,34,160,58,163,178,117,180,67,78,126,66,50,23,3,1,132,221,223,151,21,97,136,4,113,255,188,11,159,112,234,193,128,67,4,109,91,36,144,169,146,139,100,31,148,65,119,19,202,235,33,220,212,127,165,95,171,246,145,255,46,22,245,66,209,142,249,129,252,121,121,111,117,203,93,54,252,114,182,22,47,62,184,208,123,50,243,225,247,62,227,91,89,77,232,13,251,140,209,54,212,65,105,96,237,147,214,182,43,91,137,108,174,138,191,9,59,247,44,97,123,213,213,49,71,225,22,57,77,253,131,244,253,15,83,76,170,122,139,188,240,188,198,33,140,235,24,93,255,69,132,241,194,45,204,189,161,251,151,110,181,209,4,24,110,171,130,229,14,15,228,77,208,167,64,222,174,62,127,64,93,220,74,50,49,39,38,146,212,70,68,9,187,100,174,18,167,4,254,53,203,132,115,39,99,209,112,155,47,95,218,26,254,133,129,160,244,164,161,62,158,196,252,1,217,231,10,40,184,71,249,229,128,23,17,174,40,109,37,140,53,51,229,62,238,4,124,24,123,95,71,222,81,123,180,97,8,85,250,120,146,64,128,44,72,212,213,168,226,179,34,87,126,206,78,74,178,133,227,197,103,197,113,141,69,109,205,201,220,179,21,72,57,79,194,192,122,227,234,245,110,135,9,230,18,6,34,201,159,226,157,34,80,41,231,152,242,25,106,252,83,218,19,61,114,198,199,220,212,163,83,9,222,18,239,31,127,197,33,62,201,96,46,91,213,24,23,113,217,233,137,205,46,207,197,165,244,2,112,59,145,34,231,132,72,43,222,114,135,67,170,186,214,24,134,171,33,220,240,133,189,118,29,4,230,70,103,166,64,149,111,214,83,152,80,123,139,208,27,121,36,195,106,242,14,65,96,110,124,78,237,253,182,39,56,134,211,90,69,95,19,17,120,45,77,43,236,87,205,167,118,14,136,8,193,70,255,136,121,115,220,5,95,179,244,40,245,136,185,22,203,90,128,77,86,86,254,228,211,144,142,155,130,167,227,189,228,251,211,39,49,253,192,218,247,90,134,224,1,59,121,181,52,116,61,100,100,181,86,94,177,82,32,253,19,78,131,221,9,220,18,229,72,156,195,192,206,232,30,32,141,36,13,230,220,193,62,21,2,167,208,216,250,112,234,64,1,66,158,2,114,149,248,139,216,39,237,10,253,153,41,165,168,168,207,203,25,159,53,126,79,2,183,89,27,77,6,150,129,31,219,133,105,145,196,60,198,20,164,86,194,190,51,168,211,81,113,26,115,70,76,83,170,231,13,173,233,59,212,209,248,65,26,229,87,13,197,197,5,75,228,145,114,13,156,127,103,8,182,82,52,99,89,210,245,48,194,24,155,231,181,93,101,202,7,102,59,224,4,118,218,100,206,124,148,121,163,115,203,144,162,13,13,19,234,143,75,83,204,32,178,159,213,42,153,22,91,229,178,114,209,140,232,6,125,202,122,17,155,41,205,233,68,125,135,5,33,21,16,40,1,129,42,85,240,39,15,13,52,182,148,233,233,174,104,242,36,215,10,231,216,190,12,3,99,245,63,123,91,34,142,44,172,220,151,114,58,107,47,57,229,159,164,41,60,104,127,69,31,198,227,97,67,97,20,121,112,194,4,229,39,156,49,244,108,26,157,154,195,36,145,110,42,125,133,79,159,39,30,53,114,250,168,244,88,41,67,244,233,109,89,232,47,54,207,24,217,167,64,197,26,147,13,189,143,21,179,138,31,181,236,211,74,240,54,194,105,176,124,95,204,92,158,217,21,134,142,247,56,137,197,125,79,67,122,9,20,39,220,73,157,213,122,253,188,195,218,31,129,92,46,176,221,185,68,155,208,197,141,194,27,108,253,86,142,22,173,6,12,138,209,130,16,253,123,154,179,115,212,140,5,168,81,71,225,150,104,0,200,84,223,66,148,162,141,145,93,80,219,146,44,175,242,0,108,140,12,203,53,146,217,124,250,45,80,39,52,38,180,253,96,59,69,240,102,105,249,61,37,198,103,115,30,94,179,198,24,188,171,2,2,168,29,18,189,91,74,41,243,19,70,244,140,114,189,202,58,215,212,121,6,105,118,62,27,203,93,167,34,103,96,76,74,137,229,121,111,2,187,197,163,23,128,170,149,225,53,79,173,223,220,35,26,137,43,32,29,100,153,80,171,183,85,44,228,88,92,128,168,169,36,162,143,120,71,153,180,228,162,192,197,11,176,151,63,23,118,154,53,217,61,1,249,239,82,109,167,188,50,209,205,28,117,207,179,29,213,43,229,216,18,50,99,193,25,205,82,119,238,253,163,171,28,63,57,81,150,117,84,52,112,219,154,160,226,158,133,151,28,172,207,223,168,97,191,226,147,98,181,213,92,65,1,10,215,96,177,190,154,52,126,21,89,180,220,67,201,37,41,21,22,200,20,10,97,127,132,23,102,219,230,0,117,190,196,232,172,210,49,85,255,45,119,25,207,122,222,58,39,69,124,139,23,162,236,136,184,112,63,131,235,106,54,242,72,127,17,127,105,162,225,76,177,175,26,172,124,5,95,203,227,188,114,167,148,195,156,51,195,167,175,174,165,42,225,9,37,71,185,232,117,9,253,168,167,11,241,55,35,188,70,214,186,96,255,16,74,190,238,156,191,162,39,208,217,234,60,21,236,33,158,145,62,228,51,44,161,45,117,64,165,43,1,239,34,79,0,115,215,208,202,120,247,81,146,50,14,107,238,71,206,252,189,98,49,208,104,92,206,72,214,53,219,31,92,62,119,56,214,91,177,171,235,75,99,3,71,108,85,56,243,237,49,36,33,189,15,76,159,77,150,130,102,34,55,233,230,219,150,8,229,96,125,41,122,243,54,229,155,21,85,59,213,38,151,253,90,14,148,40,24,227,60,220,134,92,187,98,179,38,156,72,253,72,79,245,243,1,232,204,117,32,198,163,185,196,77,71,126,115,242,183,141,186,242,102,64,69,227,137,188,253,36,188,20,42,24,54,247,39,67,41,210,127,145,144,64,83,9,160,167,1,242,146,46,113,14,77,231,112,135,18,160,190,182,146,48,81,168,12,146,197,209,52,157,12,155,5,24,240,176,220,234,228,187,12,71,237,249,226,172,21,216,91,24,14,45,198,111,233,110,250,168,169,208,196,169,40,205,114,122,12,200,10,10,226,2,64,143,151,103,173,125,175,58,169,78,19,214,75,58,122,170,51,3,170,233,48,36,40,9,58,236,109,219,208,98,220,41,189,167,64,52,139,102,203,167,25,202,92,169,78,12,220,145,85,122,223,253,87,91,111,42,221,249,52,161,171,106,231,11,84,13,44,35,191,181,31,190,245,199,213,142,172,46,200,251,57,90,57,209,139,55,37,217,110,207,200,235,145,167,113,252,185,175,73,200,41,159,195,164,205,97,46,99,175,243,184,100,58,107,4,49,138,74,20,232,128,242,117,52,14,132,136,130,195,155,210,238,240,141,87,21,134,149,203,49,205,255,180,50,120,97,94,68,71,248,255,20,92,127,254,54,136,252,242,53,7,35,22,176,225,183,40,152,4,168,113,203,67,144,39,151,91,61,238,71,166,78,20,155,172,21,102,97,89,139,4,190,33,82,67,140,244,168,34,209,240,159,29,133,225,220,117,167,245,175,101,111,212,19,185,210,213,66,84,164,143,9,7,191,166,215,204,164,122,106,186,155,124,116,220,185,239,218,7,56,192,252,156,70,228,164,192,52,60,74,251,74,114,133,154,76,253,209,65,196,201,226,139,94,99,61,133,125,95,79,43,131,123,157,110,247,217,154,227,218,111,103,193,19,4,173,246,63,1,1,66,226,11,109,76,166,7,223,169,88,94,201,176,207,82,73,45,130,174,16,124,174,233,132,212,11,196,128,50,125,186,227,216,240,123,66,121,137,56,219,86,162,122,211,106,71,171,74,46,94,27,73,231,234,84,94,75,173,183,222,222,18,231,35,59,185,21,6,154,2,33,47,195,5,91,143,123,212,239,74,126,206,6,88,56,173,205,5,80,96,210,110,89,69,129,14,140,165,139,126,44,156,107,117,99,173,105,159,191,183,53,171,35,174,65,152,154,21,209,145,118,129,171,200,146,210,243,219,194,224,78,211,114,240,155,175,21,244,217,220,78,87,110,15,227,119,101,115,12,211,183,118,18,254,1,225,209,127,33,153,108,243,252,128,128,180,180,254,178,31,161,162,252,158,26,251,51,140,135,160,167,238,4,38,81,73,251,19,14,199,253,26,254,109,91,173,68,105,53,98,233,53,1,200,8,181,4,4,14,243,254,128,131,118,139,91,132,146,30,175,108,55,90,229,10,234,187,145,79,184,22,138,198,184,11,237,200,82,199,92,150,36,180,188,249,162,21,210,68,250,15,164,193,97,167,187,121,180,254,44,96,181,30,102,181,208,61,26,52,234,112,225,170,248,167,73,124,218,113,39,140,65,146,30,59,174,105,168,105,98,217,82,99,96,199,67,165,117,150,244,178,18,60,138,237,22,197,131,101,165,166,89,240,88,186,28,220,186,188,4,238,239,245,30,207,34,192,220,253,200,163,157,157,194,96,26,61,219,107,130,99,223,72,150,41,4,4,101,171,40,39,250,43,251,66,206,121,15,77,116,28,221,169,4,46,56,64,114,88,164,6,194,246,155,174,52,54,196,223,95,143,171,250,72,18,91,151,150,169,109,243,44,231,184,210,186,114,115,164,255,51,210,242,241,172,210,128,231,125,129,226,81,77,174,239,220,188,200,4,244,92,252,182,19,124,129,142,13,165,91,170,192,58,32,20,223,240,155,246,154,163,25,197,141,65,251,91,118,225,117,117,104,88,36,114,187,13,169,251,154,202,160,232,181,148,107,46,168,63,162,43,50,131,230,68,255,5,89,52,126,10,81,103,237,244,117,213,12,69,250,57,58,58,133,93,5,76,43,91,162,197,113,207,3,72,2,254,92,20,131,23,3,175,182,89,9,174,119,133,250,198,137,198,174,166,141,123,156,216,18,30,101,46,29,124,160,83,107,211,41,174,125,65,73,45,244,47,238,227,229,149,175,136,6,32,249,239,32,34,26,25,63,232,173,190,192,122,200,114,174,69,223,52,147,57,191,120,230,146,143,28,10,104,154,143,189,92,120,88,175,160,174,14,48,213,195,110,75,224,6,36,6,46,76,236,183,249,6,234,107,11,95,3,229,55,110,64,108,138,42,146,169,95,192,180,213,136,94,142,98,114,150,143,145,131,92,153,72,132,27,0,180,133,215,134,217,101,118,99,136,252,51,48,29,111,129,254,229,93,192,3,235,148,179,191,207,35,253,18,44,91,179,181,89,89,206,127,141,101,237,230,221,185,204,71,88,4,224,85,10,89,13,209,37,87,162,122,62,252,218,78,154,26,107,237,175,184,185,109,3,108,98,237,71,198,132,79,247,60,25,218,79,80,53,139,243,71,27,134,97,91,116,22,220,166,91,92,232,18,159,221,61,110,46,138,59,168,80,125,68,47,80,191,208,163,79,151,72,156,130,235,129,125,46,126,195,34,47,211,134,33,86,211,213,26,46,77,121,31,250,33,42,204,155,41,142,32,203,254,158,89,169,16,159,110,177,185,179,39,61,201,61,176,109,238,157,217,131,113,218,76,199,215,234,40,170,217,214,55,9,215,96,39,195,43,255,119,255,94,179,3,96,128,204,78,88,59,0,243,66,26,104,131,106,88,168,187,57,157,84,117,184,184,50,149,107,1,76,63,139,130,66,229,72,232,35,90,20,112,80,119,25,187,147,109,18,119,95,250,48,77,158,252,130,80,156,34,144,192,184,7,215,187,0,152,87,8,18,214,97,128,68,172,34,165,50,122,164,225,207,209,239,40,65,62,128,117,197,220,65,184,124,253,17,202,130,91,221,81,83,203,49,235,138,111,160,184,44,135,200,25,195,13,88,83,19,128,102,166,149,12,91,48,215,19,190,58,129,102,217,29,35,254,42,142,143,121,89,56,217,219,193,165,70,144,69,35,171,37,66,144,163,234,226,132,40,107,246,217,166,184,125,163,7,12,12,127,234,31,133,91,77,155,17,162,254,243,29,97,92,189,91,216,158,161,191,120,239,184,253,243,89,147,3,78,253,48,96,134,245,194,172,140,90,218,22,8,60,223,21,28,33,33,120,164,211,105,138,170,168,54,121,37,68,106,58,57,107,89,163,34,205,110,218,228,70,71,229,51,10,3,107,30,116,205,27,222,100,106,204,215,189,134,69,77,176,239,0,182,200,34,80,245,164,38,240,113,82,28,164,242,204,111,134,3,97,252,58,37,29,209,170,187,77,192,197,63,7,3,223,254,75,136,26,31,48,249,189,130,178,102,1,33,15,172,55,228,135,180,60,61,188,74,161,98,7,177,0,152,27,123,102,53,135,12,241,7,216,138,247,132,120,78,50,26,180,62,175,238,166,99,109,61,229,155,135,247,123,99,19,67,91,121,100,87,68,37,115,198,158,197,74,170,158,137,253,233,114,91,175,13,214,31,47,233,229,152,120,209,211,11,24,189,28,74,1,87,140,233,143,17,61,226,124,33,13,224,110,46,24,45,109,174,198,95,119,143,36,207,195,200,199,247,190,128,63,102,92,124,195,183,135,232,176,170,219,172,86,250,32,192,68,247,31,139,250,104,117,156,182,55,116,241,152,108,173,114,158,243,14,122,8,236,199,67,65,246,41,143,116,231,225,246,57,214,198,242,92,92,242,233,66,113,41,47,205,70,59,61,9,140,115,90,184,30,38,111,50,34,218,75,253,35,16,145,77,174,88,197,82,150,181,3,86,191,44,74,212,252,230,168,40,111,242,231,223,52,2,113,61,200,60,148,179,16,196,213,49,120,245,206,223,155,252,205,171,136,44,62,119,139,80,148,146,25,14,175,142,25,90,60,231,24,65,181,63,122,124,35,147,34,234,171,68,198,148,108,215,138,197,43,229,23,40,224,143,237,250,64,201,237,7,236,220,244,87,154,89,247,13,98,58,178,224,73,1,245,227,154,230,37,91,217,211,222,238,115,91,73,156,124,251,79,156,87,51,234,227,125,179,245,31,222,161,184,101,10,103,138,197,254,74,162,141,223,101,90,10,154,208,137,172,75,194,84,234,97,120,237,131,131,67,122,173,235,4,129,151,211,132,44,182,242,225,106,1,140,11,160,139,99,51,32,138,191,172,153,51,55,40,201,13,198,82,78,41,173,73,123,170,249,66,0,155,139,68,251,208,57,26,44,193,35,191,3,228,202,236,69,60,120,126,114,239,77,99,189,81,94,113,253,188,131,197,85,74,129,104,18,64,152,93,228,240,222,19,14,237,151,220,209,220,238,12,7,86,79,247,142,252,185,99,130,47,45,252,219,17,231,178,52,26,120,54,38,187,60,45,255,52,6,39,134,5,40,6,191,190,186,131,255,253,98,177,252,46,225,35,254,70,105,253,10,252,186,109,253,189,125,34,32,125,99,252,124,246,198,114,144,45,65,108,231,49,244,78,133,180,229,104,103,84,13,57,83,38,128,176,26,68,223,140,59,137,37,151,62,225,30,69,130,117,135,71,8,126,59,52,23,100,204,30,81,244,211,10,184,75,73,24,5,165,204,112,89,233,44,229,193,70,97,59,46,236,121,51,139,212,91,15,79,146,38,69,193,142,32,137,213,159,54,25,212,181,101,120,148,223,29,168,115,215,249,241,170,0,109,22,188,204,132,230,83,135,183,11,244,101,98,214,244,190,118,217,245,160,118,173,176,123,237,53,167,152,142,72,116,63,104,111,120,37,78,79,255,29,76,29,233,107,247,23,183,99,155,193,128,217,178,186,184,67,146,243,158,247,215,144,90,82,176,223,110,57,57,46,110,124,62,144,188,214,62,161,92,20,83,135,167,192,236,80,180,166,175,113,132,202,127,145,10,43,197,109,31,149,231,153,54,199,133,209,135,5,24,48,178,212,225,145,214,156,146,59,130,103,40,103,104,250,9,212,208,193,239,211,249,73,93,159,48,100,156,4,169,62,174,112,14,48,226,190,185,83,51,230,43,149,77,153,233,238,246,179,200,126,69,234,163,230,133,219,203,233,142,40,238,80,201,147,115,178,177,185,146,153,93,44,252,187,60,241,178,136,230,224,147,223,10,240,217,38,30,229,17,70,172,196,93,171,11,129,91,234,220,135,2,106,129,26,53,99,150,85,129,146,58,169,154,189,166,14,203,201,55,72,249,35,54,207,148,206,4,42,144,157,115,49,233,198,208,222,217,88,193,26,98,70,212,249,79,99,191,188,19,222,30,106,145,235,107,103,12,237,137,149,154,175,19,168,165,189,116,199,74,180,27,100,201,113,244,86,182,197,186,11,33,219,58,60,206,249,17,147,38,66,69,21,250,184,105,21,47,5,217,177,164,194,221,63,63,39,86,186,194,143,168,121,8,229,176,51,73,6,65,115,201,218,110,31,99,76,90,255,38,94,218,38,249,190,134,1,31,35,192,124,3,12,112,32,134,105,225,103,172,132,97,44,93,73,24,133,247,79,79,67,25,210,21,112,75,193,35,72,178,250,237,170,38,156,124,98,238,82,60,224,184,172,12,52,107,240,244,138,156,150,131,89,97,63,61,33,24,69,246,51,167,191,18,204,138,43,83,69,23,40,125,176,53,85,32,204,87,200,106,247,146,114,73,211,69,220,128,226,239,151,152,21,188,20,79,49,43,110,86,50,61,243,119,49,31,124,41,165,44,84,227,54,42,143,69,97,21,156,198,248,220,34,163,158,164,156,42,88,112,220,251,113,211,57,48,102,217,203,189,126,102,107,177,255,90,137,143,77,23,197,12,188,125,91,24,19,153,139,151,222,137,37,182,197,6,18,53,195,215,63,14,31,49,74,65,156,98,23,78,236,61,242,121,61,62,34,36,89,114,217,130,141,231,14,254,189,201,175,113,108,106,216,168,102,178,24,0,239,106,174,163,144,217,42,66,211,163,170,209,31,125,97,189,107,242,136,98,96,156,75,24,190,163,186,167,227,204,113,228,211,193,244,28,107,197,53,234,118,88,54,126,44,81,206,46,111,115,23,118,32,34,217,218,123,223,20,106,200,28,153,153,31,69,101,110,245,48,134,70,122,58,14,187,103,137,22,226,103,188,190,37,3,157,115,75,17,34,149,220,97,46,41,12,230,101,122,213,197,236,107,232,45,218,242,182,75,63,209,58,216,131,106,69,82,58,16,159,66,223,252,226,129,24,74,236,71,199,86,231,45,30,158,49,28,130,245,92,194,238,130,162,235,173,230,196,129,26,86,5,31,108,79,166,218,9,166,98,202,192,102,44,19,191,147,109,170,126,246,16,253,159,247,203,218,14,159,89,242,19,197,221,98,32,75,98,201,10,247,242,225,191,33,52,221,83,212,85,164,237,94,21,214,45,88,158,251,98,4,126,79,136,32,249,222,62,221,16,38,104,118,37,175,144,152,196,133,109,248,36,177,106,87,154,40,115,200,60,234,161,150,127,237,233,137,118,111,131,214,141,78,21,9,216,154,224,55,130,168,146,247,230,172,112,93,131,219,96,191,8,24,0,156,7,117,63,41,177,104,220,65,119,80,170,206,154,24,61,147,148,241,142,246,154,177,59,104,228,82,173,155,221,34,78,157,102,218,206,131,239,122,212,166,29,41,92,248,217,243,48,88,213,56,212,156,32,216,203,205,44,222,130,36,38,100,214,145,16,218,146,0,231,254,253,193,31,242,33,27,32,133,150,184,237,58,208,222,78,247,243,228,124,139,236,152,24,159,202,196,36,3,227,6,17,2,171,173,15,96,198,106,116,186,213,71,105,209,31,117,59,113,37,33,103,126,223,154,230,15,157,28,51,190,124,38,88,85,15,179,235,35,231,190,47,107,80,57,26,199,198,150,21,184,42,85,137,225,184,27,193,169,206,127,133,18,102,92,2,171,198,154,54,210,178,190,129,24,113,233,125,125,79,32,178,242,80,180,37,199,248,37,107,155,207,232,39,171,179,42,108,250,98,153,198,150,189,36,250,116,69,66,145,126,57,227,156,186,27,130,83,65,115,126,25,129,239,206,63,231,140,40,12,230,128,201,42,236,176,232,247,220,160,35,239,193,160,166,38,242,45,178,219,81,79,170,146,184,13,52,154,144,69,217,173,50,191,231,31,236,227,166,184,186,80,150,20,138,76,195,101,2,51,161,128,253,58,167,241,21,120,161,217,100,146,247,111,105,58,235,19,109,142,241,146,176,188,47,136,218,217,141,165,146,102,99,241,168,160,75,44,59,186,90,2,153,30,22,243,230,109,217,56,153,111,57,170,217,215,172,21,235,22,241,210,25,252,193,63,217,7,117,82,220,0,162,68,83,116,79,39,229,20,20,96,107,59,238,60,56,65,98,105,158,200,208,110,120,199,44,59,171,46,57,133,6,212,193,170,32,161,31,214,15,165,137,122,62,182,194,65,158,3,13,187,64,69,12,200,78,44,165,39,210,47,114,103,253,19,38,228,49,195,163,202,36,27,115,105,117,176,146,65,202,168,86,120,235,233,225,138,240,17,52,8,251,239,114,114,204,233,241,207,104,12,40,140,233,121,37,28,126,76,74,2,102,154,36,239,5,104,5,20,109,80,211,153,28,53,77,8,205,163,58,63,89,130,155,55,120,175,143,75,93,25,141,91,22,100,82,61,107,37,217,232,128,41,169,153,214,37,91,102,36,147,18,213,130,46,49,16,254,67,146,143,151,105,103,185,56,155,251,115,179,148,173,131,176,135,132,74,112,90,95,83,234,243,117,241,15,74,31,77,233,54,38,239,203,78,254,28,39,18,37,140,227,246,187,241,227,152,113,44,189,60,240,100,80,51,17,159,108,83,53,254,179,57,125,107,87,137,26,179,25,201,241,25,152,174,129,162,5,253,213,73,72,197,41,227,23,54,34,82,96,144,67,56,80,144,89,170,155,99,109,74,187,221,225,209,45,150,75,86,173,2,17,122,65,56,94,178,221,93,92,228,161,37,94,127,127,237,216,46,95,81,152,219,148,141,231,130,138,95,31,190,43,230,85,110,60,189,143,157,219,227,41,64,145,96,224,238,216,101,132,143,117,115,246,246,180,224,237,157,157,41,243,87,6,123,27,253,146,40,10,236,165,118,218,194,224,225,111,100,96,212,108,114,97,21,52,117,227,157,215,101,162,42,252,189,123,8,97,216,18,130,159,9,23,80,244,102,43,124,175,12,148,225,135,112,121,182,194,199,80,26,56,151,86,103,231,42,51,74,224,200,21,173,241,68,98,254,47,130,174,202,52,129,28,109,34,58,7,224,88,212,207,207,92,227,207,128,175,38,218,223,99,75,120,180,76,50,13,175,50,183,222,39,187,218,210,181,121,227,236,172,33,254,241,8,36,20,168,56,192,9,249,191,38,242,2,96,33,12,68,188,161,80,224,181,218,79,189,143,190,119,253,134,150,40,173,222,194,90,16,88,119,88,0,149,144,114,90,146,111,42,112,105,13,138,99,116,0,90,241,72,91,149,190,241,69,186,224,250,253,99,104,212,205,88,90,173,166,37,99,144,124,152,104,145,76,146,2,228,204,213,18,252,38,24,42,151,42,91,173,225,71,113,126,66,176,108,45,47,72,21,217,33,75,242,35,214,91,152,112,168,111,180,158,62,192,150,116,68,153,249,76,232,204,32,173,2,113,209,32,252,189,75,53,208,106,234,151,86,160,216,150,37,139,112,206,194,141,108,18,170,134,201,125,230,51,41,96,98,102,14,105,173,159,62,6,147,237,189,20,48,185,243,77,22,170,55,74,68,177,68,140,94,139,175,112,237,75,77,9,80,246,48,142,201,44,240,135,140,26,8,119,128,24,25,57,201,245,137,102,172,14,20,206,195,94,60,98,198,3,204,148,40,207,137,221,30,120,191,202,96,56,36,38,161,145,195,32,85,228,156,94,236,80,65,221,224,65,159,114,116,79,6,141,127,27,124,236,187,105,245,40,107,165,238,190,1,21,76,232,166,236,109,240,219,157,166,147,161,184,168,50,33,136,108,183,30,183,16,189,31,104,48,19,56,110,13,78,124,48,194,15,163,172,17,89,79,63,239,227,41,181,37,225,188,63,222,119,177,189,100,31,4,93,27,113,192,77,39,91,189,208,177,113,150,55,19,211,164,172,11,32,28,167,102,99,199,1,67,71,23,91,125,157,192,255,152,77,178,194,110,169,10,89,53,140,11,138,32,44,48,129,238,171,121,252,187,44,200,54,75,154,202,108,141,188,187,171,23,85,148,238,85,210,244,67,139,174,166,171,222,38,43,140,168,91,141,159,246,47,44,87,91,114,121,32,36,189,53,66,136,71,54,215,171,0,200,115,149,183,127,61,25,200,132,55,53,50,254,165,167,205,113,28,130,167,112,178,248,34,6,1,29,140,191,116,254,91,71,218,60,159,25,95,242,212,208,32,10,248,243,47,195,187,61,5,101,218,128,125,99,208,0,102,109,56,224,190,10,214,90,86,107,240,234,105,21,89,244,172,96,217,232,82,187,196,174,121,12,141,124,12,37,181,73,181,214,78,151,9,179,59,57,90,155,149,59,44,144,101,129,86,202,34,115,213,153,98,224,58,127,44,79,247,156,82,13,243,215,58,157,94,112,144,33,131,109,68,29,119,115,23,206,167,202,162,119,244,62,194,64,48,28,145,216,173,60,206,71,81,112,67,206,244,74,75,172,17,173,101,163,138,198,34,204,24,122,168,80,230,75,19,8,7,194,168,85,182,247,154,129,199,179,253,247,47,180,255,34,163,82,249,159,104,200,84,22,126,248,146,35,34,80,81,49,249,187,247,130,139,141,1,116,213,214,89,81,51,250,189,204,160,12,227,67,214,117,53,224,84,146,22,195,37,126,122,147,183,172,207,152,69,42,52,53,244,186,86,156,125,132,51,219,26,107,234,63,171,119,231,180,26,244,130,238,38,152,85,99,217,93,193,175,216,128,28,89,248,208,6,255,87,137,87,137,233,181,218,90,153,58,188,180,209,33,80,178,88,62,148,238,107,93,213,223,192,223,81,22,143,128,226,78,119,188,237,231,157,244,113,161,66,100,206,75,139,5,64,254,185,242,217,167,114,249,111,24,174,152,100,70,240,96,253,87,39,3,138,166,86,148,76,109,124,197,133,99,90,105,242,250,80,225,57,49,13,206,21,254,132,72,102,90,247,93,130,199,3,8,238,187,66,71,86,254,127,131,35,96,103,26,93,76,136,117,131,241,169,126,88,15,21,185,204,130,164,29,230,248,181,247,226,177,135,185,211,20,221,24,203,48,85,166,7,102,13,1,157,27,253,75,14,78,238,232,152,108,250,38,250,51,203,182,89,141,4,250,106,16,126,169,118,183,159,218,12,227,82,253,129,155,187,167,72,110,189,177,164,89,3,8,76,38,30,226,211,161,243,223,110,142,89,110,178,213,60,95,46,172,203,123,112,9,50,104,240,122,146,195,46,235,0,34,133,189,78,171,223,23,71,110,202,225,180,237,43,223,51,37,50,138,37,13,34,77,45,88,66,226,61,20,38,179,26,14,197,114,153,19,51,54,237,137,253,245,49,222,19,252,0,44,9,9,73,134,123,160,28,214,109,80,236,116,7,121,111,225,162,144,80,44,137,94,12,239,63,193,64,121,29,206,71,125,100,22,76,143,78,45,115,37,176,253,83,114,175,125,67,107,146,192,67,139,245,153,142,246,59,181,207,68,29,185,77,83,47,115,157,124,44,142,212,248,225,241,87,24,62,212,231,124,212,250,185,126,165,78,61,109,59,237,220,221,236,117,11,122,196,20,200,90,198,73,236,215,135,12,240,102,114,20,202,127,82,28,118,230,113,30,115,245,55,58,1,163,56,14,152,130,142,62,39,224,7,216,140,17,78,43,149,50,107,25,68,122,181,144,227,180,216,135,14,118,177,235,4,159,165,167,95,236,87,245,24,214,27,224,201,73,246,255,69,189,189,217,50,62,118,119,131,188,182,27,97,182,235,131,178,181,186,97,204,222,103,33,117,18,73,62,21,218,121,237,166,190,86,195,203,184,190,192,148,13,141,220,88,236,96,16,214,37,244,61,20,139,88,239,70,103,28,51,103,83,177,152,170,250,113,199,126,191,182,109,189,109,174,75,7,102,81,80,239,221,108,94,27,190,190,31,201,44,58,243,52,47,6,116,171,214,138,129,84,181,59,113,44,1,198,133,42,26,143,167,9,211,130,72,62,21,118,180,213,26,107,224,255,102,130,40,179,98,170,134,19,68,113,136,254,62,30,207,191,50,52,96,107,225,62,137,162,92,4,85,227,72,155,171,43,3,156,162,195,163,96,159,241,65,13,186,11,254,12,56,90,150,230,243,88,232,109,212,64,18,66,117,199,237,71,205,118,71,106,17,59,170,241,216,183,253,23,28,21,112,231,130,98,242,231,140,165,238,245,66,151,58,108,232,248,88,46,114,21,199,12,253,232,79,53,70,37,12,19,164,63,195,15,230,111,10,154,35,90,106,78,189,98,23,217,110,211,93,199,164,243,154,231,95,56,30,179,124,187,121,154,161,92,206,185,23,230,240,70,68,44,57,66,155,180,213,176,32,36,40,247,66,114,48,122,181,208,175,44,80,55,251,121,193,63,6,169,93,183,207,98,245,251,120,34,99,120,167,97,16,235,211,21,203,75,46,216,152,32,169,252,236,81,19,91,126,236,236,161,183,54,19,111,0,224,174,209,97,84,64,89,192,58,116,34,64,232,31,188,174,185,206,218,95,225,79,157,128,54,57,231,250,105,185,193,115,61,47,67,116,39,156,80,211,162,19,63,163,20,137,60,227,85,137,75,131,36,124,67,162,77,179,11,43,160,45,255,236,153,7,138,150,112,210,53,62,80,4,198,68,70,111,175,114,184,132,85,177,99,132,45,133,127,222,125,74,165,120,64,53,72,84,164,2,120,75,121,214,177,125,13,58,246,162,116,246,3,133,86,92,183,20,70,50,4,79,47,90,102,115,66,4,244,247,5,100,42,253,108,171,11,91,18,117,191,234,69,134,202,25,177,243,229,67,244,154,91,33,82,39,77,252,19,210,212,186,204,238,129,11,84,25,132,166,214,94,138,174,200,119,132,84,235,138,96,90,3,67,219,137,206,86,2,32,11,250,245,30,20,124,143,214,43,2,213,136,186,179,215,209,236,202,191,142,82,196,151,91,175,227,53,219,29,14,1,71,173,13,145,18,131,226,42,177,114,165,14,52,211,37,142,36,122,207,59,91,211,184,60,249,241,114,62,44,213,103,164,80,133,224,211,71,57,234,211,33,206,144,152,137,112,225,215,122,137,86,126,37,60,142,124,158,149,213,8,112,33,22,31,200,134,213,75,255,1,186,242,194,46,88,112,22,27,188,195,122,177,91,239,108,121,230,7,6,17,248,229,224,71,53,41,136,140,210,195,159,230,74,128,67,45,147,33,62,166,59,65,191,121,162,16,26,27,114,187,44,142,226,188,27,54,71,211,26,72,5,189,155,111,76,109,230,3,94,93,137,255,41,101,255,130,80,13,15,150,210,218,113,13,116,229,233,212,28,10,111,213,160,24,89,216,167,41,131,166,118,199,233,184,198,115,254,116,183,195,140,66,123,211,106,125,135,0,178,111,228,170,66,187,171,231,57,161,195,228,210,153,5,201,39,202,208,226,202,154,136,189,131,237,209,167,189,145,2,68,144,57,220,116,19,61,5,175,39,253,231,253,141,183,35,136,112,22,18,149,215,213,194,186,125,217,97,140,76,161,171,9,219,253,182,220,81,60,78,216,130,220,24,119,111,120,166,103,253,138,221,108,253,88,64,173,253,57,244,9,80,242,172,67,236,147,163,195,62,139,197,180,115,152,80,59,240,92,86,155,187,179,183,10,112,181,84,79,64,228,100,82,135,6,250,21,253,112,54,178,225,181,37,41,242,91,203,247,242,208,53,57,172,75,218,105,41,68,179,219,15,115,25,94,164,58,221,94,138,147,241,147,98,229,21,116,23,207,228,164,129,88,47,36,34,26,158,10,60,205,150,7,129,245,13,78,233,201,164,110,136,153,174,225,28,21,7,14,191,81,183,114,186,115,224,40,105,176,16,146,59,16,168,143,136,196,252,226,143,207,144,27,36,159,136,25,194,147,176,181,228,60,197,220,41,224,107,137,162,147,41,214,231,254,126,139,41,186,74,72,195,212,23,182,147,48,235,115,19,200,232,103,165,81,86,149,65,47,39,108,46,51,59,0,229,214,132,70,213,142,1,83,222,35,22,165,103,84,140,191,218,209,188,238,213,159,171,161,181,172,244,180,68,47,168,248,44,162,85,137,132,186,182,54,168,170,24,108,230,134,9,203,238,9,35,161,155,123,58,61,127,13,106,53,8,59,186,231,229,209,178,204,237,110,162,8,4,201,192,252,26,78,117,239,103,88,232,11,182,218,163,166,102,84,121,64,124,193,13,110,18,26,229,174,128,125,215,164,59,153,110,70,227,142,213,196,255,197,183,78,14,105,7,86,52,225,159,114,104,103,240,43,159,216,28,134,210,8,224,224,109,83,239,130,101,151,119,135,228,230,170,88,26,199,191,162,180,238,28,125,78,66,197,48,160,41,74,246,247,225,190,56,55,25,210,243,188,240,74,181,44,175,75,213,1,238,95,13,187,221,62,19,195,193,5,16,6,46,238,112,216,32,107,67,121,32,125,5,144,88,153,82,198,182,65,71,88,130,225,165,185,130,72,153,36,202,90,1,252,243,151,202,195,238,66,47,42,110,143,181,174,122,201,28,248,50,111,37,222,148,90,57,65,18,94,162,32,39,203,117,88,146,99,43,179,73,95,14,153,234,152,214,185,153,6,203,147,237,247,88,199,104,132,113,81,171,206,41,167,51,229,125,1,159,62,145,68,76,213,23,131,90,56,164,130,163,111,74,161,61,85,214,179,166,212,25,136,113,100,183,119,73,231,51,182,5,19,22,95,130,81,219,74,64,15,192,77,106,130,14,73,105,61,134,203,161,64,34,64,29,91,112,186,139,224,68,235,210,175,20,35,112,89,34,212,138,173,16,92,65,183,35,62,253,181,1,109,125,211,112,60,220,214,33,155,240,32,31,216,52,101,240,90,116,203,105,99,251,93,75,194,25,194,228,23,145,226,134,189,94,202,45,253,90,90,67,210,133,30,106,174,153,136,150,194,61,36,97,56,212,38,143,127,161,206,97,73,203,178,58,76,123,144,172,84,242,10,141,54,176,22,35,32,94,220,233,115,57,21,213,142,174,132,157,49,190,234,235,253,202,161,102,109,148,112,40,175,230,147,172,228,141,158,13,244,151,231,60,223,32,69,172,119,216,114,81,190,99,217,88,175,217,69,154,92,79,111,182,23,54,24,131,56,188,243,31,167,134,160,187,61,160,224,221,95,68,97,89,60,161,73,224,16,34,139,247,112,21,158,91,87,13,186,93,36,135,224,110,177,114,149,122,206,181,145,9,36,178,152,150,156,127,123,101,132,168,102,171,60,165,87,115,22,218,9,157,156,202,26,188,121,241,16,35,169,87,79,7,159,170,229,57,170,95,207,29,219,164,53,230,58,216,217,183,95,103,74,116,242,253,225,55,200,29,187,138,99,203,195,61,63,225,134,88,151,232,115,172,25,18,216,165,176,164,178,156,225,95,30,3,7,193,51,241,39,147,103,97,38,173,63,128,173,218,131,117,45,204,174,32,200,94,135,244,10,227,210,250,255,134,179,33,143,158,132,118,249,251,186,44,2,237,60,103,14,182,68,231,219,12,3,75,210,181,209,43,246,78,145,188,25,45,84,82,216,158,167,147,12,216,49,122,48,45,185,231,187,71,193,51,168,231,52,220,74,143,241,2,234,57,246,226,39,166,57,225,89,39,222,19,4,155,62,159,191,139,108,37,206,19,119,203,230,252,233,146,208,163,119,95,51,190,231,114,214,8,203,109,151,130,139,70,133,80,67,93,41,14,85,210,97,127,161,195,238,54,154,146,155,82,63,95,65,246,34,244,43,243,119,182,16,123,116,95,237,241,100,144,110,158,52,116,108,55,200,219,58,186,162,127,230,128,224,225,35,12,138,72,117,208,108,86,210,115,93,241,237,32,79,77,197,18,12,254,11,86,34,104,103,247,145,145,209,68,164,31,10,137,34,204,29,203,188,134,201,96,61,45,197,120,214,54,20,66,165,118,3,94,231,88,77,24,181,181,58,34,195,95,172,131,85,96,70,222,233,163,170,208,100,76,107,62,242,32,252,211,108,4,196,7,186,175,89,180,104,235,86,195,252,192,77,187,10,14,8,11,46,97,182,236,13,77,162,7,217,26,132,253,216,29,250,6,69,62,79,163,23,141,34,20,254,44,96,128,56,220,25,80,180,164,189,184,165,181,95,141,231,198,60,184,229,13,197,32,136,104,144,253,65,208,116,191,111,162,175,150,114,26,61,68,194,34,249,107,254,27,216,101,119,207,132,42,189,3,97,68,145,190,146,113,206,113,230,220,5,36,211,200,174,170,203,15,100,63,17,37,111,50,216,205,49,94,91,1,99,57,73,243,47,35,106,3,7,245,137,194,167,189,80,43,250,243,204,89,93,2,91,190,110,215,179,241,236,12,253,189,189,100,181,250,140,202,135,170,64,164,182,67,154,48,98,186,196,231,67,230,68,126,206,130,202,22,8,82,177,22,231,195,221,70,227,14,102,89,195,36,174,229,142,128,230,67,21,165,62,24,131,28,128,48,3,250,60,167,217,51,65,78,76,148,86,79,233,185,40,197,71,101,83,160,228,199,147,225,65,142,94,191,90,71,236,101,186,101,106,106,0,11,120,87,191,88,54,36,36,44,231,255,122,22,195,62,196,131,74,223,17,107,115,193,114,10,251,151,151,126,18,149,171,215,186,26,109,1,136,185,190,12,173,50,39,7,138,108,223,40,72,188,67,160,160,11,90,45,246,138,237,252,69,242,115,196,97,189,6,65,142,103,230,161,236,97,187,192,29,19,70,30,68,19,20,206,151,141,120,188,231,251,76,95,247,185,242,232,213,61,33,144,233,11,58,5,119,110,42,71,142,16,183,22,207,182,92,224,194,91,119,58,28,6,8,252,148,117,85,33,37,93,28,121,58,32,15,246,140,59,54,197,74,224,17,237,246,139,82,63,5,230,228,226,171,142,229,113,245,230,181,45,100,10,174,147,103,229,245,87,13,20,25,219,226,221,247,231,54,4,87,145,98,100,162,214,171,233,248,132,211,93,33,73,155,236,33,222,38,161,55,115,188,26,154,178,50,12,117,187,148,235,221,94,133,131,82,120,46,36,78,183,160,253,94,179,114,192,160,30,227,89,154,24,191,243,156,95,81,119,241,175,94,122,32,202,195,136,194,5,28,171,158,186,226,145,201,152,223,202,66,112,78,59,46,102,245,173,195,213,63,175,103,44,146,208,30,150,183,78,126,189,85,88,166,123,223,24,116,35,22,86,69,179,29,176,30,104,85,8,2,96,155,185,171,162,99,56,123,104,194,199,131,74,21,83,113,24,16,246,48,96,193,26,251,65,84,41,101,97,121,188,142,42,91,68,176,244,214,19,105,142,63,63,89,97,170,205,242,105,187,124,167,120,227,235,35,232,64,45,105,220,199,36,48,58,103,81,215,37,237,190,46,125,151,220,188,109,216,200,95,140,121,195,244,11,33,83,191,35,98,43,155,189,126,254,95,148,80,23,37,41,160,248,15,23,192,75,207,185,141,161,11,89,118,49,151,157,79,16,9,190,97,197,40,184,194,76,162,59,185,83,128,195,179,158,40,61,44,107,150,4,37,71,20,114,187,91,223,115,168,107,121,74,242,194,120,135,30,216,107,250,104,202,194,111,6,75,17,227,129,212,62,180,178,62,26,253,237,232,128,146,14,138,182,247,191,24,57,134,215,57,212,73,70,154,101,132,83,192,97,52,188,86,230,134,67,241,38,81,121,169,53,140,35,98,15,223,67,30,133,44,140,107,26,56,76,14,201,8,134,14,233,103,177,79,63,145,48,93,51,126,210,66,89,122,242,220,220,118,4,179,40,198,162,3,97,33,22,49,185,244,255,55,244,255,63,113,102,132,49,53,7,157,8,92,13,211,75,105,12,201,155,185,95,194,155,107,167,130,192,38,125,251,184,64,3,85,65,178,32,185,155,197,173,171,87,243,1,109,20,223,90,23,115,204,182,83,200,59,13,37,86,107,93,17,218,111,39,138,35,149,243,43,63,164,2,182,182,44,27,16,175,56,116,209,79,237,99,113,225,173,181,158,169,242,15,10,180,127,165,213,219,246,86,89,10,3,98,48,191,39,170,20,0,232,173,3,203,89,78,84,156,227,167,85,189,4,3,119,138,181,90,253,221,51,252,27,109,130,209,187,81,253,43,14,227,202,141,225,31,58,219,8,92,65,19,12,156,31,130,122,188,100,228,171,224,184,165,176,44,54,55,78,112,185,8,50,154,132,216,109,137,113,53,139,59,47,151,10,255,175,68,153,175,106,230,137,214,195,226,194,50,49,147,66,44,178,231,66,112,189,122,245,203,140,205,41,0,53,154,140,232,57,113,77,76,174,121,179,6,176,0,140,135,137,178,26,207,78,97,129,237,212,62,10,92,169,48,125,183,121,141,216,124,114,6,86,210,10,128,55,9,224,45,127,206,44,2,232,128,221,108,48,193,141,51,0,231,157,106,143,137,127,186,63,73,89,84,106,102,222,2,78,10,161,90,92,172,135,166,237,166,109,58,145,115,79,7,172,67,116,207,255,114,180,133,113,231,4,209,78,146,225,148,203,192,11,112,235,241,219,64,98,80,67,199,159,51,104,31,15,241,204,166,254,132,227,135,105,242,1,15,70,39,44,3,101,133,21,2,104,227,184,188,255,13,159,15,87,51,157,243,203,53,138,80,89,26,197,135,229,96,241,240,60,124,130,20,190,56,73,25,115,161,184,144,195,0,231,228,236,96,127,85,156,130,131,92,177,111,247,29,209,2,57,75,149,199,4,158,67,35,120,77,53,101,198,76,138,118,108,5,55,15,128,49,182,60,231,185,102,184,233,180,148,172,112,212,54,201,31,52,155,95,251,103,164,233,106,214,226,81,80,20,71,249,200,54,209,156,72,101,19,38,1,181,53,123,108,3,171,106,34,115,119,170,56,46,36,155,244,5,181,43,233,71,17,144,84,69,2,114,218,131,192,182,245,241,222,144,161,5,204,36,231,26,38,222,175,185,183,60,200,15,107,227,243,111,65,103,70,63,7,227,237,183,211,253,193,35,117,219,168,130,81,37,71,61,38,96,31,40,223,169,198,139,70,80,30,173,253,163,27,113,198,196,50,220,238,67,61,239,83,32,152,142,121,172,215,32,149,100,82,225,168,78,195,170,44,87,216,134,96,159,70,241,177,19,166,100,158,172,147,24,186,31,232,8,2,198,0,152,117,127,27,104,153,107,189,249,249,163,92,21,142,70,225,168,112,127,164,91,70,68,38,208,229,219,182,238,203,143,153,125,98,64,73,160,23,204,199,98,90,194,0,98,128,100,157,195,142,147,114,217,237,35,121,81,80,86,184,187,167,162,35,112,91,132,215,76,101,151,173,19,103,156,73,59,51,116,41,158,53,196,141,170,57,185,94,22,139,151,155,30,199,20,215,44,86,176,81,242,134,134,44,1,214,94,168,35,108,250,243,51,205,50,100,70,20,86,5,136,160,160,133,174,227,52,181,15,179,222,198,126,210,173,250,110,203,171,183,103,1,151,229,201,23,221,50,4,89,1,211,108,41,185,2,204,139,191,117,142,75,42,197,146,176,7,101,157,96,248,36,78,198,88,46,243,248,124,3,237,124,92,62,209,79,173,236,174,33,189,171,160,180,23,247,137,45,27,153,75,249,160,29,82,169,19,109,217,228,243,217,105,186,93,116,187,2,201,226,197,78,81,172,126,142,163,53,131,15,32,121,177,233,154,234,228,171,192,113,3,156,38,171,78,146,55,11,175,236,88,209,63,11,149,108,255,160,156,29,152,75,118,37,153,163,141,224,100,51,217,242,254,1,206,15,15,44,20,228,75,216,155,138,252,175,134,124,202,6,185,97,126,43,172,46,248,56,132,18,199,27,135,172,146,81,153,55,187,178,136,79,47,12,214,186,74,18,220,251,95,109,120,69,239,189,206,204,115,31,74,197,174,82,55,240,242,78,171,159,102,6,166,237,238,221,138,72,48,123,142,218,57,174,202,103,47,159,31,231,28,220,182,32,60,3,103,151,222,199,233,222,239,188,161,86,49,27,203,11,73,184,157,108,80,102,32,137,118,15,74,117,251,97,99,108,6,147,81,126,139,176,202,132,224,203,26,67,153,216,126,164,129,27,60,1,164,33,196,104,7,28,200,205,231,15,192,23,148,81,118,38,109,197,89,64,178,223,134,243,189,57,229,246,69,63,219,213,241,153,210,115,116,203,253,195,105,95,216,203,129,180,10,250,152,107,105,246,100,46,20,91,47,81,90,3,249,148,248,41,93,38,5,199,28,137,54,119,206,246,219,189,185,66,127,53,182,65,204,183,147,39,198,6,136,227,139,220,166,138,41,164,221,94,147,229,167,63,91,3,90,255,8,176,26,243,13,123,157,219,61,162,189,106,243,17,72,54,199,28,245,202,242,234,14,240,115,82,102,115,178,134,125,162,185,107,51,30,110,53,77,50,217,253,158,187,125,186,119,104,70,103,199,109,102,35,91,117,51,196,111,169,254,233,84,206,42,199,108,167,10,111,30,159,136,26,73,153,37,3,169,163,54,70,83,153,184,81,35,87,178,191,183,137,76,217,213,97,253,106,165,22,62,105,117,139,76,113,29,164,92,100,12,151,60,251,252,93,246,108,75,146,101,230,9,7,146,184,55,126,171,203,44,34,157,60,106,7,184,74,38,106,95,156,21,33,251,241,158,103,76,35,136,12,79,46,109,195,113,248,146,169,216,15,251,139,100,57,121,89,147,38,236,250,107,165,35,123,69,217,93,141,164,64,199,218,12,109,100,17,244,244,13,177,206,154,147,134,195,53,83,201,40,168,201,183,230,91,34,151,189,102,241,8,80,199,236,110,35,112,152,39,247,5,120,71,94,223,156,92,125,133,196,35,167,131,128,131,203,214,110,242,232,93,249,162,222,80,59,177,80,129,212,174,187,97,55,232,161,200,51,38,125,17,203,238,8,228,136,240,173,135,0,92,138,232,80,203,4,68,81,135,97,233,96,53,233,135,76,98,23,176,68,53,52,36,46,35,220,139,90,162,102,104,19,233,109,13,33,27,242,93,73,206,108,22,144,240,138,61,184,226,150,222,144,4,190,106,10,30,121,52,107,126,0,135,215,105,157,182,221,246,122,62,79,89,28,121,133,90,186,112,242,186,226,12,156,30,200,1,146,218,70,211,106,208,55,186,30,223,28,98,16,223,7,178,92,245,191,13,120,86,11,156,113,120,136,234,229,138,148,165,36,116,0,122,212,162,205,171,230,172,199,127,66,2,90,174,178,84,87,194,112,7,33,139,80,114,27,46,38,0,29,115,204,59,95,236,45,224,24,250,198,48,148,168,64,169,34,129,53,206,148,121,247,142,223,203,0,165,209,24,48,107,201,218,229,47,80,94,221,67,220,9,182,241,232,59,143,173,16,181,115,230,58,73,95,1,202,188,254,22,0,60,108,245,214,98,93,115,60,4,178,48,176,58,145,149,142,30,98,184,202,97,146,118,152,228,223,243,4,174,145,247,2,164,34,82,44,146,72,229,215,146,191,117,145,204,58,19,119,28,189,100,203,198,20,103,237,38,238,139,196,58,66,29,78,205,118,92,152,65,192,162,160,15,232,251,78,244,133,151,95,33,187,82,248,212,110,145,146,141,115,68,4,179,159,81,200,203,192,171,101,65,255,23,55,203,15,125,106,15,102,65,163,106,43,93,77,83,25,152,76,142,109,241,175,138,148,40,50,30,141,89,217,159,198,35,248,23,9,193,133,154,81,150,73,18,197,74,129,156,130,184,30,104,76,25,106,77,47,187,202,18,207,42,250,230,169,93,110,32,198,176,71,87,43,97,60,84,89,158,197,179,123,49,196,229,97,188,211,200,90,73,124,83,99,4,175,12,121,204,78,6,133,191,175,74,37,202,202,148,241,123,233,232,200,90,196,190,152,174,35,189,155,232,78,9,185,45,220,192,240,248,69,251,92,78,55,17,45,27,199,189,113,145,58,224,153,23,66,164,20,46,21,67,26,106,195,106,94,115,114,231,233,123,184,188,30,127,252,123,15,160,57,180,222,76,188,23,159,81,165,127,219,23,10,29,63,188,44,170,149,78,219,216,106,74,202,16,185,11,168,179,55,150,86,87,167,231,246,162,105,198,8,228,70,121,248,78,5,157,134,134,223,24,133,176,75,173,98,172,168,225,80,224,69,208,34,169,81,197,245,205,241,80,204,43,131,242,74,32,92,39,156,78,23,173,209,220,76,247,239,62,252,255,18,139,208,142,77,65,26,204,246,116,151,154,242,5,56,46,7,174,162,242,36,137,188,136,124,147,88,158,197,13,162,47,186,239,63,97,112,208,178,54,81,115,216,118,195,39,8,104,32,206,9,187,47,98,56,64,103,71,128,222,128,72,225,226,33,91,251,101,49,238,130,5,68,123,100,234,14,106,247,82,126,127,207,49,14,111,192,137,46,91,83,52,9,249,103,5,230,25,137,77,194,132,105,125,218,232,236,7,26,201,169,103,38,84,189,244,38,22,249,245,201,95,229,225,131,84,40,79,71,247,175,39,175,228,212,244,182,118,146,30,17,172,118,253,13,214,39,48,12,11,205,116,233,157,140,135,84,20,136,21,97,81,246,100,43,203,175,145,13,156,168,17,22,123,8,228,25,221,105,236,246,2,114,24,239,98,253,145,52,24,76,243,68,240,175,71,252,200,169,197,178,28,115,139,144,74,215,128,106,141,122,35,161,211,157,209,32,13,252,83,142,218,74,115,152,129,244,60,64,130,127,230,61,223,190,216,1,214,13,10,131,86,211,251,191,245,94,158,58,253,176,85,238,25,43,222,224,0,195,82,222,132,3,127,65,155,231,43,174,192,228,22,104,129,116,172,25,28,81,28,200,118,63,57,200,93,133,14,122,13,51,92,124,197,213,239,112,129,3,71,123,216,40,8,23,33,138,16,130,136,119,35,143,200,146,205,88,252,194,107,64,59,159,255,3,97,206,55,33,147,137,42,43,97,54,153,108,85,234,177,46,60,141,239,20,82,159,90,214,179,253,204,218,61,22,66,226,225,177,22,101,21,181,239,217,166,104,142,228,186,163,252,46,105,87,179,164,109,13,239,232,219,41,5,82,33,8,231,185,172,157,141,1,84,186,11,184,204,169,69,202,81,35,194,93,87,212,36,123,57,109,112,240,44,136,15,40,57,109,205,224,75,161,197,233,75,26,53,64,91,193,71,193,26,104,238,216,97,15,15,141,66,213,102,229,35,183,196,11,138,255,197,19,111,155,133,1,40,120,220,14,182,57,42,160,35,27,169,152,255,212,179,152,36,2,214,116,2,190,206,184,34,237,194,204,153,67,118,181,207,240,116,124,63,28,185,164,96,217,90,179,182,29,140,242,219,171,245,194,109,197,10,125,165,179,108,93,250,183,244,56,13,162,82,3,115,222,112,47,208,38,23,59,162,10,100,44,205,181,18,185,235,215,68,53,226,65,143,100,113,47,169,61,2,32,113,123,140,85,9,156,216,122,194,117,81,199,107,182,143,27,42,67,206,168,215,37,187,88,245,254,142,147,114,22,59,232,231,215,168,134,234,57,135,26,233,77,18,81,102,22,62,175,209,174,252,234,56,212,226,107,11,218,70,148,109,122,194,20,77,28,103,121,218,17,237,167,234,229,59,236,108,67,246,99,92,108,149,244,191,153,144,35,114,125,41,218,66,96,28,37,190,143,163,109,218,8,238,68,229,177,123,171,51,140,110,246,159,161,194,96,62,22,254,164,220,120,179,112,117,83,43,12,101,218,113,141,150,102,70,87,77,92,12,84,250,109,88,165,126,210,170,142,12,24,167,47,178,46,242,213,72,91,14,220,47,63,121,221,114,191,201,128,238,121,180,48,27,238,126,142,153,184,148,91,46,135,200,51,104,19,161,40,95,22,233,59,4,251,70,74,128,92,143,238,107,190,57,122,161,104,8,36,231,225,231,89,214,173,42,34,25,157,28,236,251,162,191,105,8,34,97,23,236,225,107,94,27,157,249,214,245,129,59,92,230,226,177,235,31,225,224,219,3,147,3,143,58,210,235,142,203,201,96,29,141,157,19,114,93,165,105,90,255,2,162,198,135,154,48,208,9,238,53,42,9,112,107,191,206,255,162,197,19,206,132,224,21,219,156,251,191,179,216,201,223,102,53,123,3,191,37,19,218,223,12,154,161,157,140,111,115,1,90,60,35,27,191,43,198,98,14,78,198,40,92,225,58,23,7,45,116,239,27,249,197,246,111,207,235,216,68,15,187,138,11,214,38,245,118,139,220,175,90,116,214,167,41,233,207,165,179,237,242,141,116,6,106,81,125,240,184,244,9,32,224,139,158,163,110,225,177,85,47,40,38,238,87,139,163,255,87,88,71,77,122,103,14,230,130,1,132,159,90,76,188,205,19,52,160,65,147,45,53,143,25,95,34,167,86,84,217,180,123,85,15,127,42,16,248,209,32,190,136,65,188,73,170,142,41,16,161,177,25,88,47,105,123,45,81,7,211,184,181,125,52,75,10,168,7,198,115,24,80,133,158,95,79,25,214,17,98,60,78,250,141,53,83,172,29,207,215,123,52,197,39,149,45,226,37,236,147,222,61,123,75,248,231,189,201,14,145,211,157,229,129,253,48,244,22,206,178,82,73,175,71,166,184,143,242,180,151,210,115,88,37,209,24,188,194,191,24,7,78,76,2,151,247,173,125,53,74,107,126,48,75,241,21,250,75,160,68,39,143,40,120,169,197,141,241,67,2,112,102,212,9,24,46,30,29,203,234,186,165,112,214,66,255,1,89,56,220,188,24,209,95,206,13,242,3,56,33,49,210,46,222,157,245,252,159,119,224,10,32,12,165,138,34,166,240,162,180,162,45,241,127,44,107,200,93,45,203,82,57,183,117,183,153,141,103,58,68,253,169,20,48,25,58,89,238,47,161,52,7,94,73,78,118,243,215,207,20,152,201,17,187,255,235,24,210,153,88,217,210,164,150,191,102,146,131,18,185,12,129,218,13,65,2,135,191,5,65,204,74,172,179,39,48,5,93,154,71,149,51,79,78,148,247,100,61,161,245,188,136,30,176,118,143,14,5,152,244,21,207,224,234,234,116,151,180,56,138,75,89,83,209,120,250,244,37,54,136,119,169,17,206,59,53,86,4,116,172,101,214,171,2,77,208,107,195,229,168,58,72,126,249,166,150,111,118,34,27,138,158,181,122,77,196,231,212,131,17,84,36,25,131,206,157,20,57,224,28,172,206,206,18,186,1,174,68,77,11,179,239,43,118,198,31,45,188,155,186,248,35,194,10,205,251,160,7,217,5,132,68,69,220,50,191,185,176,197,68,250,20,108,61,214,78,66,231,74,16,28,206,155,158,217,14,68,47,249,55,232,106,214,199,61,105,124,109,5,169,219,254,205,247,111,91,62,114,198,59,60,181,196,108,53,104,78,63,7,47,170,20,211,18,48,145,223,31,67,248,76,116,168,173,20,249,114,17,126,19,220,253,51,108,247,5,220,137,58,165,177,79,221,112,102,21,163,235,23,182,124,70,58,21,19,26,140,243,252,4,128,96,191,63,123,179,151,95,116,18,160,63,186,86,168,128,240,28,238,197,67,123,209,67,54,87,67,149,10,13,211,196,137,33,191,139,60,252,146,83,172,230,31,175,48,41,37,194,103,249,190,194,191,51,87,243,187,143,148,36,212,136,159,27,180,115,164,254,18,67,44,136,20,64,227,155,36,135,227,67,50,38,197,69,136,49,172,191,42,198,59,67,206,196,135,56,165,234,55,21,141,227,156,52,123,52,168,35,83,145,180,204,150,210,201,199,199,231,130,255,164,177,51,53,235,213,124,145,40,102,60,143,104,26,15,193,122,107,255,226,193,215,56,5,101,136,162,87,159,234,107,163,78,243,32,254,238,1,4,32,225,138,187,54,86,190,93,33,116,3,79,232,53,216,201,84,211,240,65,159,139,98,32,74,169,186,53,156,69,242,87,90,91,170,152,250,198,1,188,45,103,78,149,10,67,103,198,78,205,109,48,81,77,40,92,216,14,80,228,27,156,60,121,244,81,185,64,79,198,138,89,179,87,218,165,121,33,10,207,152,121,177,88,149,91,28,226,168,231,157,122,207,39,22,45,33,126,15,189,75,216,50,178,130,65,18,33,29,75,37,190,231,190,26,20,184,51,131,6,3,59,50,243,14,125,181,44,215,158,24,148,152,185,205,6,153,122,147,6,79,239,68,0,127,85,118,19,220,29,116,63,155,110,147,10,168,231,142,117,127,83,152,59,243,115,55,169,122,133,238,82,17,8,53,156,16,61,74,81,90,163,236,154,215,94,47,165,5,89,16,224,127,177,227,48,221,80,36,78,200,107,71,172,194,5,177,187,249,145,239,163,182,83,196,122,23,225,135,108,17,8,157,157,226,192,245,27,254,204,42,248,228,135,78,62,102,155,218,198,170,255,162,212,145,32,54,143,137,102,63,133,192,35,230,49,141,161,251,109,17,71,18,45,244,73,5,54,47,202,142,79,76,193,98,134,27,93,22,141,54,176,93,44,228,167,243,205,83,28,213,85,29,39,6,223,101,129,61,124,46,17,157,173,32,232,200,25,67,129,27,78,217,81,232,45,215,162,177,211,134,156,94,212,79,158,126,39,207,54,184,140,29,97,185,8,56,100,169,245,15,74,186,52,149,233,107,93,2,93,229,18,23,235,245,134,100,197,187,89,254,82,253,100,70,129,150,10,253,253,56,125,185,94,104,109,83,168,24,189,95,83,11,78,184,242,84,51,222,247,54,164,131,166,17,61,17,51,31,213,234,245,160,65,134,192,74,28,50,221,218,191,97,245,2,124,6,29,140,252,32,41,144,129,237,104,232,173,44,237,248,9,216,18,190,216,122,146,246,134,235,120,124,111,244,151,92,192,205,52,104,155,84,47,135,161,64,104,163,18,77,86,245,228,225,241,110,40,17,255,88,245,33,147,126,31,178,248,218,133,242,235,118,67,160,222,59,214,57,253,174,60,82,169,229,17,141,103,85,13,186,239,249,0,95,225,143,173,231,75,208,63,29,30,248,107,73,5,109,87,131,184,151,38,172,134,197,19,38,110,87,144,171,232,80,158,164,149,67,9,0,149,33,12,89,125,109,52,4,211,71,43,218,185,232,200,137,151,215,179,63,164,128,205,160,211,200,117,194,92,57,248,159,10,207,71,142,31,103,157,228,63,206,137,223,169,209,38,93,254,232,191,158,37,39,220,51,202,50,112,4,138,128,149,189,0,88,41,195,36,118,111,129,38,92,197,116,160,68,192,147,62,210,1,189,169,214,107,3,87,186,212,61,40,128,118,113,18,145,31,147,161,236,162,210,141,92,108,44,166,15,50,88,206,129,245,41,36,234,188,64,241,148,237,138,146,83,242,183,235,174,187,210,205,103,226,64,244,40,231,35,6,242,118,246,50,49,122,66,129,73,188,197,117,190,37,115,181,176,13,102,218,199,110,214,191,195,134,81,210,58,243,177,200,82,244,21,81,154,29,23,135,114,99,128,31,101,196,91,203,75,189,50,16,34,38,26,40,52,23,72,50,16,248,120,89,141,31,58,224,59,160,114,136,209,143,250,177,60,250,248,45,113,190,180,244,134,24,18,12,46,229,69,206,151,49,206,249,233,73,236,48,121,2,229,219,104,11,134,55,216,3,92,154,197,134,57,189,213,180,130,207,60,81,124,224,252,155,229,38,79,89,123,156,32,200,228,160,90,227,16,46,50,234,222,216,223,219,81,52,112,210,141,196,255,73,230,135,194,158,177,116,132,218,108,56,170,205,180,52,171,48,100,188,187,76,191,206,164,108,165,201,186,29,229,20,89,144,165,53,60,181,254,227,161,107,244,79,30,147,148,83,114,141,90,176,193,151,50,194,216,15,33,57,137,182,146,122,175,87,180,201,23,143,179,207,228,37,247,49,166,151,217,64,199,129,159,46,13,208,96,144,181,148,236,199,116,166,185,203,107,174,69,78,252,221,64,74,188,167,151,251,158,122,78,201,221,253,14,115,29,169,52,20,181,102,206,199,5,164,14,122,35,203,52,60,179,69,37,223,30,252,83,221,98,88,176,218,63,40,120,66,52,203,151,164,70,128,79,102,120,73,35,233,88,158,154,157,34,241,67,49,111,123,95,163,206,88,97,86,151,247,248,143,57,179,140,116,6,52,178,71,140,114,157,197,244,191,168,18,176,123,90,80,35,93,56,40,38,121,80,120,51,187,44,63,137,160,227,90,190,175,194,67,9,53,73,55,139,80,212,187,204,6,134,123,195,78,21,103,56,14,75,3,42,220,232,9,70,84,88,52,50,68,156,137,156,141,254,224,15,69,16,186,8,78,222,98,21,14,200,237,25,123,164,206,219,102,237,143,241,175,237,20,3,50,232,90,136,79,201,21,114,231,205,191,74,152,179,138,111,36,98,197,143,14,144,89,223,188,104,111,198,239,33,28,19,83,225,39,6,120,227,8,144,114,186,176,227,150,129,217,117,225,123,1,78,178,140,103,9,45,49,22,98,254,213,203,76,84,90,76,6,132,253,63,115,128,37,157,64,59,28,176,189,206,205,38,94,186,16,49,164,91,152,11,81,156,254,28,124,215,59,98,100,75,23,139,60,33,213,171,41,119,83,87,29,235,12,54,7,227,50,114,244,115,38,73,238,131,163,176,212,40,165,165,152,235,79,185,99,198,61,166,60,142,217,73,29,209,143,17,100,98,121,246,240,74,27,46,15,55,6,122,223,243,30,220,113,233,110,229,248,61,181,229,91,235,43,14,56,235,8,5,129,50,248,42,131,240,236,247,241,43,12,162,140,93,252,80,225,83,227,160,37,48,254,164,239,39,59,179,194,140,99,17,146,218,164,184,60,165,33,106,118,243,161,166,4,190,156,31,162,31,220,232,223,158,24,41,70,138,180,104,153,78,179,203,9,202,45,19,171,169,243,22,185,13,242,35,25,174,127,182,156,254,218,43,72,45,135,157,5,209,69,41,172,36,244,16,126,109,30,121,116,140,13,132,159,234,96,134,112,209,148,20,89,9,89,93,156,33,214,50,205,114,248,12,165,116,127,127,153,113,230,7,107,208,254,176,55,237,15,86,16,119,97,210,109,98,238,37,79,144,115,117,5,122,54,208,175,174,189,12,27,118,210,167,59,171,52,106,220,25,142,225,218,7,22,107,171,191,14,74,155,186,249,193,233,170,128,210,64,251,198,80,199,151,20,80,35,225,98,137,73,6,121,134,118,120,201,149,204,40,68,15,246,178,72,14,224,61,33,128,219,211,57,235,101,241,176,65,135,72,47,5,20,146,184,43,42,116,152,248,254,217,229,137,94,110,40,202,90,124,50,94,224,31,31,252,113,186,57,149,208,197,27,81,111,216,126,1,140,51,88,108,221,50,244,122,201,132,168,34,139,99,79,127,149,103,122,214,176,222,163,122,1,141,101,100,43,98,125,182,160,14,76,35,24,247,101,248,58,159,79,81,79,77,171,12,95,183,174,48,220,78,14,78,210,89,201,41,125,150,68,186,216,54,119,87,59,243,27,139,36,196,75,195,126,33,19,80,6,138,132,147,208,57,105,29,126,54,124,186,172,7,137,60,51,181,138,205,75,79,48,170,108,24,4,71,54,157,230,227,136,187,204,247,184,170,88,244,197,66,197,57,73,22,26,107,129,231,198,188,121,194,140,180,204,190,19,113,11,218,25,247,207,163,170,174,204,252,66,123,77,105,203,220,30,178,62,254,234,16,110,228,145,31,175,238,126,191,198,79,18,33,127,79,68,160,75,71,141,62,86,243,121,235,27,81,195,231,61,255,227,219,249,85,202,154,247,184,42,171,215,239,140,255,56,123,193,114,213,15,231,251,222,44,212,208,102,61,118,244,47,238,180,229,133,150,75,131,222,151,193,62,184,220,26,133,25,201,65,104,134,67,124,98,255,117,42,106,180,195,229,8,127,124,223,203,122,244,139,89,54,189,81,22,198,88,44,215,228,177,90,17,232,212,248,193,28,155,52,15,41,230,76,25,1,63,236,177,139,162,43,193,254,32,157,53,254,89,92,44,121,28,67,176,239,61,115,71,4,98,131,68,37,87,21,168,118,200,145,137,203,70,210,88,139,183,6,73,3,142,123,103,91,191,123,134,34,246,140,252,253,236,128,60,217,249,154,203,248,218,197,223,160,175,103,249,155,60,204,176,214,234,139,227,174,124,219,99,50,164,43,254,186,164,122,167,78,40,42,80,232,168,118,79,19,214,37,155,16,132,88,240,40,220,113,4,16,229,81,230,22,63,10,96,150,243,202,87,236,196,234,148,173,213,208,106,62,106,113,235,148,13,245,66,93,239,148,24,238,252,214,3,137,188,135,70,245,255,35,188,155,123,183,224,238,20,105,51,248,117,92,56,247,60,175,32,176,134,105,82,234,159,157,234,43,27,156,197,95,218,50,190,207,42,13,4,110,245,73,139,199,151,138,161,187,118,25,136,250,250,173,143,159,136,22,13,93,182,208,67,81,153,38,75,18,8,148,236,7,1,106,194,176,123,18,85,255,87,156,239,98,202,206,134,125,47,80,59,110,166,240,6,151,21,139,150,11,134,156,19,180,77,199,70,112,154,34,78,102,198,123,176,95,125,129,106,46,213,194,145,246,86,221,195,125,193,158,208,165,26,113,129,144,144,53,102,151,232,109,228,84,238,49,187,133,213,247,178,236,246,39,163,25,18,81,252,94,46,145,69,51,22,58,19,105,66,119,118,90,53,154,143,29,34,185,178,173,62,106,167,75,43,79,8,156,201,136,248,100,227,75,15,201,62,228,36,72,201,74,192,103,64,114,197,217,8,244,20,105,87,100,3,174,173,41,200,5,120,60,175,253,105,74,77,149,189,79,21,178,25,4,88,125,121,221,96,160,165,229,212,69,253,181,44,37,62,195,186,110,42,48,3,132,223,17,39,122,54,170,149,198,235,163,60,48,25,235,46,35,198,50,222,203,109,140,52,113,81,22,98,149,3,171,148,171,235,176,99,115,176,34,175,212,218,198,152,162,212,171,60,194,209,232,39,203,137,20,249,221,71,99,238,48,95,190,165,87,176,114,138,196,168,13,72,81,249,123,65,72,100,213,168,138,146,175,14,169,27,145,90,217,82,9,103,131,110,246,159,45,251,119,29,138,7,13,216,26,86,110,6,13,18,147,48,133,141,195,146,15,241,143,116,117,23,185,77,92,149,158,64,14,176,40,249,94,153,110,231,23,145,128,204,187,70,89,207,179,193,182,81,236,47,131,224,207,76,254,77,120,168,247,140,254,129,120,53,199,27,11,245,19,172,60,20,138,210,32,66,222,97,130,205,108,164,5,108,198,55,128,188,15,38,220,232,217,156,226,218,37,211,41,64,133,27,105,166,183,65,76,106,228,201,116,237,157,95,255,116,87,168,133,28,199,38,101,28,69,228,57,155,1,114,195,103,157,116,31,246,217,138,95,132,195,212,122,236,222,5,144,86,126,3,153,254,40,195,219,2,9,13,1,147,214,51,24,200,44,186,136,207,213,101,199,160,107,39,193,52,152,142,43,73,132,250,55,232,64,124,157,76,18,15,219,172,102,194,68,14,201,8,194,224,218,7,95,163,213,124,152,217,51,78,128,76,201,244,248,26,220,52,4,147,5,107,229,238,170,215,48,53,118,7,235,241,89,45,123,244,169,142,181,238,129,21,160,52,3,92,117,104,104,179,166,204,142,27,221,148,122,61,240,240,110,166,33,113,43,72,233,101,150,118,159,151,67,191,159,145,138,231,107,229,139,90,236,190,147,76,27,168,220,33,226,51,12,109,14,184,1,159,117,226,234,225,131,195,245,134,201,55,183,235,177,159,9,169,28,178,246,59,134,245,127,13,77,175,115,40,182,79,89,108,93,211,65,161,110,133,55,194,144,126,170,152,66,212,187,8,169,220,176,19,187,84,75,219,217,150,43,54,28,83,215,186,132,220,28,161,105,175,232,42,146,164,106,207,197,124,100,120,163,251,119,147,4,255,25,72,170,85,50,33,195,191,23,29,224,73,92,54,62,128,55,78,99,201,207,223,252,92,2,24,203,171,202,155,184,245,72,6,179,106,238,173,16,252,12,152,28,47,185,135,120,103,23,7,88,221,117,109,94,216,85,126,62,4,60,91,229,143,24,20,223,111,164,220,185,130,245,132,43,29,239,15,36,245,136,163,124,15,224,33,201,169,185,56,147,50,111,154,92,216,134,223,73,49,63,115,11,77,216,188,88,152,123,163,99,92,130,150,164,216,137,89,182,145,40,85,35,86,253,31,97,190,144,18,136,132,164,92,75,33,250,226,228,107,116,28,242,51,23,199,140,104,14,152,221,24,167,213,135,139,254,8,66,229,112,40,205,54,90,136,174,39,92,156,6,161,117,90,36,203,69,248,247,30,130,173,221,78,164,213,131,37,84,162,21,166,74,170,17,1,83,236,235,211,127,12,225,254,168,199,100,157,193,218,249,98,248,109,56,219,171,224,216,230,245,18,57,234,86,73,144,19,134,36,193,138,197,14,67,191,225,176,179,116,160,18,170,117,121,78,33,168,248,248,95,214,27,134,218,17,92,26,139,162,39,251,205,229,115,97,107,11,107,140,14,23,131,201,104,153,232,174,41,165,42,75,58,114,124,37,111,49,189,139,26,50,231,79,75,28,74,246,122,91,59,78,82,1,216,123,225,31,186,123,10,85,8,115,154,177,138,143,121,45,227,129,123,110,3,208,77,227,21,69,237,183,190,11,161,60,176,185,169,55,82,198,101,225,34,34,111,141,21,124,61,115,200,145,76,124,179,61,27,74,152,191,114,208,209,100,255,186,155,163,237,107,103,156,154,40,56,119,188,64,233,12,163,107,93,179,66,98,17,2,142,141,213,227,21,120,168,245,73,241,64,188,181,167,99,25,100,194,137,82,36,219,178,172,199,179,137,118,43,254,40,145,30,8,173,224,27,156,24,169,190,235,172,96,175,182,0,247,243,112,17,70,166,170,140,176,10,90,165,49,176,236,246,72,147,95,119,99,162,230,219,17,17,9,217,27,95,110,104,214,113,55,69,0,111,166,37,109,116,29,229,68,28,100,47,75,69,40,104,228,247,142,16,207,60,88,248,235,180,36,99,140,96,134,0,10,54,96,82,107,206,61,227,134,160,153,85,187,33,132,96,181,243,11,192,223,88,109,77,160,23,182,184,58,254,29,216,167,196,206,15,153,156,181,68,242,141,211,15,233,194,150,1,17,8,19,232,205,23,65,13,64,44,73,223,203,183,111,251,135,202,1,172,219,159,216,78,146,190,88,47,195,212,193,237,159,119,125,211,126,199,198,198,254,182,141,217,215,109,24,40,188,206,190,230,0,126,116,126,116,36,217,192,241,189,162,206,4,182,148,9,63,0,84,19,191,244,209,68,245,131,141,139,163,221,71,253,11,114,36,0,81,54,100,9,176,235,47,56,77,16,90,23,120,174,35,52,122,210,71,116,242,184,109,8,171,183,74,17,215,60,142,71,190,231,42,86,41,3,214,172,25,36,211,37,159,96,144,53,163,191,37,247,219,208,216,73,163,154,54,11,191,44,124,152,185,190,72,209,78,252,106,234,197,194,61,255,84,12,26,1,39,214,214,1,166,255,45,225,222,191,133,129,192,27,252,18,168,165,113,85,53,139,115,158,2,242,18,25,252,236,29,248,122,152,50,3,200,188,96,87,76,99,128,227,6,186,227,63,61,243,248,107,160,159,46,177,198,180,208,204,100,133,126,50,229,135,253,22,43,83,14,38,24,236,22,24,76,129,183,254,136,160,72,174,92,192,248,147,216,66,48,67,143,17,21,20,236,99,24,67,121,105,86,224,208,99,112,144,168,196,105,109,29,252,62,247,146,37,88,186,244,7,122,100,217,201,77,254,21,176,36,96,5,143,177,13,159,156,138,194,123,135,28,65,252,65,136,143,234,229,212,89,217,47,233,7,2,217,190,107,201,4,117,44,86,15,244,76,126,101,220,254,191,242,137,140,140,63,11,214,235,199,1,182,81,81,205,16,22,103,187,198,184,107,187,254,113,59,28,54,83,2,79,197,31,2,52,117,64,98,38,109,17,36,82,139,221,96,190,138,24,246,216,170,135,233,128,222,184,0,55,60,150,196,16,99,133,183,84,4,219,149,93,18,58,187,199,127,1,184,218,249,241,90,179,213,69,98,173,31,176,130,143,51,79,196,81,224,110,241,251,234,171,152,147,91,58,87,165,79,78,188,38,45,51,13,126,193,68,187,124,57,87,196,142,68,98,102,76,48,121,246,145,208,72,117,252,153,204,117,161,208,220,117,137,187,116,37,61,73,44,104,215,134,94,247,124,55,13,69,110,189,58,133,82,68,26,223,203,66,100,253,214,55,84,225,171,67,247,80,231,17,88,5,2,131,122,26,141,150,251,216,181,47,40,162,97,132,110,82,204,219,133,3,125,14,131,106,70,65,83,14,104,237,6,149,225,105,104,248,47,183,81,36,20,213,252,117,62,30,245,186,93,182,109,216,220,88,114,154,203,139,35,145,112,121,88,179,149,27,85,53,215,133,137,112,5,23,239,242,67,37,245,148,203,128,185,8,112,240,190,15,157,195,14,154,148,137,171,70,195,89,243,119,249,29,57,136,169,50,76,2,247,94,232,206,61,195,201,129,208,96,190,159,108,11,59,46,208,146,242,36,198,132,204,72,184,126,158,227,130,104,158,88,135,106,216,18,185,182,117,188,46,210,84,96,3,50,45,203,23,119,132,231,233,34,87,253,60,103,158,83,22,83,230,19,88,89,138,47,39,194,105,69,109,218,193,41,161,35,2,66,17,198,241,123,0,224,247,29,254,6,44,48,9,246,245,81,42,207,182,139,15,37,214,124,227,71,91,162,185,206,185,30,173,212,170,31,169,205,38,125,139,99,132,210,161,108,80,17,139,58,64,8,59,254,126,64,190,206,12,62,127,171,219,222,113,81,87,180,192,5,128,76,127,15,233,240,32,162,142,157,244,104,216,160,246,168,93,135,235,151,91,120,166,83,8,178,130,166,96,78,71,79,251,215,10,227,124,237,101,171,184,63,250,55,30,231,84,224,84,140,201,215,138,158,61,200,27,20,62,220,64,173,81,239,230,143,186,193,1,233,176,109,56,143,102,107,9,80,219,248,246,255,1,161,14,234,28,171,180,112,55,13,191,225,143,197,204,21,175,84,213,170,23,197,210,131,172,27,214,234,213,81,198,116,57,97,156,165,58,128,201,232,74,203,230,100,59,66,137,150,66,33,149,196,25,127,126,40,144,47,98,172,232,232,136,30,42,102,224,28,81,5,19,90,69,103,7,240,156,32,206,10,149,84,19,110,122,218,117,145,71,106,251,198,185,99,147,203,133,119,0,117,245,244,92,10,84,20,80,253,79,12,22,102,87,72,94,172,215,46,97,28,9,73,242,155,81,100,83,6,65,145,247,110,61,242,71,148,171,126,49,66,80,224,182,137,232,82,134,99,204,120,197,117,4,94,63,11,137,61,27,87,63,152,194,75,226,45,91,30,233,207,220,21,63,83,223,215,246,94,166,208,103,219,206,21,255,146,14,88,168,52,78,150,51,120,199,188,135,127,253,98,4,22,210,174,58,13,236,86,249,253,40,229,82,225,37,247,6,44,140,10,43,29,210,6,129,48,161,231,137,227,250,86,218,117,115,214,200,238,3,49,186,213,160,217,242,88,86,205,38,104,108,133,170,144,104,66,101,197,121,203,135,79,138,159,38,13,76,12,124,109,125,22,79,228,51,254,46,194,241,214,55,94,81,120,57,22,184,176,162,209,159,196,109,12,150,119,88,255,33,238,11,234,210,248,241,136,57,78,9,167,108,175,211,66,122,52,41,54,97,233,234,245,5,179,184,154,220,255,113,153,70,119,249,17,216,244,242,68,189,171,104,142,227,209,176,162,74,102,18,49,226,1,246,19,31,123,155,142,41,1,100,147,147,17,168,155,92,87,204,7,227,230,54,127,219,243,41,19,86,124,67,176,247,82,240,231,33,199,164,219,2,104,25,141,193,85,153,175,230,152,231,21,204,113,104,28,229,214,17,130,102,204,63,171,240,111,137,51,45,105,167,218,3,113,136,98,92,50,85,81,167,84,18,82,19,160,205,109,185,111,185,112,20,182,172,160,125,196,22,229,55,31,161,152,31,215,231,118,17,197,116,242,20,188,104,33,168,151,118,202,232,132,91,238,180,66,62,56,46,70,122,164,193,174,85,90,192,190,141,227,168,171,117,99,190,212,39,206,70,87,141,112,248,19,20,34,241,148,157,229,102,118,41,242,104,241,82,222,215,137,141,236,128,81,203,153,196,251,134,11,201,8,140,66,8,165,31,74,6,56,90,237,206,46,54,196,249,59,67,226,116,213,178,89,106,212,237,25,111,213,110,236,90,95,32,14,34,49,245,163,153,200,212,210,211,30,173,84,61,142,233,241,121,120,221,178,180,5,250,27,65,24,161,237,129,37,202,66,172,240,123,205,79,57,47,36,208,62,15,35,71,64,22,205,177,93,245,168,56,1,29,255,64,5,100,179,77,135,70,97,85,210,238,11,144,238,115,115,137,62,228,237,60,43,98,201,47,39,231,120,79,32,30,171,53,62,219,253,204,100,47,163,159,125,215,28,226,119,115,50,18,168,39,58,126,250,7,124,176,87,150,106,245,112,120,71,177,77,186,198,164,58,20,130,57,240,152,170,83,110,251,173,200,187,77,41,201,42,244,76,2,175,122,163,78,228,73,99,122,73,152,94,3,86,214,88,84,148,249,226,40,68,141,84,124,137,144,237,215,189,112,165,158,148,117,140,240,226,64,58,244,130,166,240,12,154,226,188,228,24,113,92,15,95,90,122,53,197,141,3,24,40,109,187,233,32,197,174,194,227,25,135,106,201,77,26,127,30,83,72,40,182,217,138,87,214,126,124,114,154,62,51,123,162,191,27,182,252,4,103,41,4,183,218,188,163,34,105,231,114,153,134,143,196,151,20,174,112,90,98,109,198,7,45,73,85,64,247,106,127,216,163,23,5,201,49,109,13,130,11,67,149,32,151,160,62,232,245,95,113,223,148,58,184,188,172,169,2,208,162,202,189,37,14,208,85,252,232,54,72,207,41,128,182,133,23,21,234,107,239,5,119,43,173,134,104,11,109,83,184,112,195,35,217,23,159,161,39,202,236,130,187,120,162,170,50,138,105,107,138,13,161,79,200,147,194,168,12,255,193,12,22,40,190,24,14,249,18,177,250,208,51,28,201,31,153,127,251,150,66,38,24,194,167,201,210,240,174,108,97,87,108,44,88,12,223,59,214,15,49,109,40,135,155,176,104,50,212,191,243,224,128,15,166,127,49,193,28,97,174,44,117,230,254,50,76,94,16,138,242,174,135,2,147,151,221,100,71,206,185,25,253,197,221,105,44,238,1,66,216,6,213,23,170,108,245,186,200,215,118,189,57,253,101,70,11,3,43,188,174,152,238,252,182,23,213,88,187,186,58,2,1,205,34,208,236,10,1,177,180,95,22,62,24,71,192,82,118,94,122,248,238,178,248,133,92,246,37,226,103,241,92,91,154,6,53,36,48,248,132,148,216,3,23,193,237,20,203,170,4,43,11,215,79,81,201,207,144,148,170,169,109,32,52,67,96,170,249,155,125,2,188,51,55,180,128,229,217,236,136,29,116,238,159,125,215,1,91,191,110,37,56,8,219,167,56,221,149,208,21,107,214,221,67,145,36,74,23,121,55,196,251,125,161,191,197,175,162,28,103,92,198,16,53,136,206,238,91,247,77,26,195,164,126,37,170,79,168,80,11,211,107,36,200,136,188,238,221,249,21,53,245,92,200,241,38,177,194,77,208,31,167,248,73,104,146,25,37,17,28,164,128,44,3,77,7,23,36,144,202,57,61,1,88,41,0,28,22,35,243,161,204,143,53,170,224,132,60,130,139,251,50,41,3,210,13,35,231,195,7,169,156,230,124,178,168,51,119,126,148,164,115,16,228,69,219,17,86,36,142,191,194,205,204,185,70,14,195,5,43,69,8,159,115,157,222,73,214,246,240,21,11,106,9,32,207,33,121,75,114,43,94,61,185,254,221,173,225,171,66,253,255,16,232,169,43,102,12,115,201,83,122,113,15,37,92,28,80,236,122,146,24,29,189,175,233,143,135,164,128,226,77,211,233,195,115,221,84,87,23,93,208,45,40,244,93,30,245,113,231,126,157,244,130,20,147,178,109,181,119,138,142,191,82,23,116,195,242,46,69,71,186,171,139,116,136,164,35,185,57,70,248,16,114,165,149,151,28,114,202,183,210,22,185,71,167,130,46,8,167,155,43,47,241,191,152,60,193,66,184,179,18,168,248,116,56,128,211,123,124,135,62,182,153,253,185,162,236,156,215,113,48,203,108,26,94,192,11,26,241,254,97,122,82,222,236,160,20,135,135,39,102,151,27,5,252,177,196,23,39,209,100,183,169,57,192,223,192,141,44,12,31,118,245,85,236,234,211,191,255,36,89,247,182,158,160,161,70,105,39,247,129,208,176,170,112,161,5,208,230,17,21,152,221,18,36,15,234,126,254,181,170,105,76,110,226,29,228,173,4,211,75,194,181,245,77,2,11,34,51,115,138,170,169,49,62,34,223,124,244,51,20,186,98,129,106,243,239,86,43,252,152,163,215,21,222,250,154,174,157,206,186,72,57,161,217,248,31,161,215,245,23,133,211,138,90,97,33,59,170,112,191,113,160,16,195,203,157,173,248,150,22,38,157,243,254,23,152,17,127,110,76,167,91,213,70,79,163,248,12,187,22,89,32,36,69,136,67,207,95,243,19,65,145,224,118,242,84,155,227,34,115,10,136,81,26,54,254,168,155,102,10,139,21,131,175,60,62,92,49,114,72,118,90,188,41,134,172,211,48,150,161,23,221,4,9,61,77,232,238,49,133,82,96,101,11,221,225,202,65,5,169,53,82,144,70,25,32,224,72,245,243,248,240,166,176,219,42,39,173,146,81,162,75,111,184,48,148,255,86,167,181,162,90,242,119,123,70,142,101,197,242,146,86,68,242,137,40,156,56,61,94,108,25,48,179,125,150,119,129,122,202,11,24,38,140,26,243,51,116,126,221,201,66,17,182,216,41,32,244,54,119,7,21,213,15,180,136,171,192,37,182,25,237,126,177,253,14,196,135,150,51,53,235,221,103,147,77,186,138,57,223,160,175,155,78,21,147,223,197,239,96,167,171,171,100,79,105,99,151,30,103,32,93,146,16,24,144,158,207,244,236,190,112,64,152,235,91,230,203,23,86,226,103,146,235,7,152,252,8,119,236,199,170,198,145,126,182,35,227,71,16,249,138,124,207,94,170,88,15,102,5,44,0,12,215,204,20,241,223,79,146,20,35,211,154,91,172,12,161,213,81,137,155,182,96,122,83,156,210,25,170,109,159,74,148,235,160,224,145,47,91,241,28,68,223,108,218,210,248,191,71,134,205,71,84,225,221,7,98,236,84,122,116,84,222,178,139,25,205,139,216,25,19,123,36,123,43,46,12,38,62,152,65,145,82,148,147,152,234,179,159,244,80,93,131,139,58,163,208,19,21,247,164,117,2,134,10,40,5,162,203,46,222,176,240,71,6,241,177,37,40,246,1,183,81,4,229,46,83,57,208,106,87,52,49,178,24,85,85,128,127,98,60,182,226,181,35,16,165,130,118,202,207,198,198,125,19,76,173,70,108,84,232,144,213,102,201,76,27,26,212,217,207,131,108,115,150,254,163,47,187,224,241,167,48,92,137,234,255,244,66,57,224,93,207,56,190,238,50,198,95,41,16,237,116,86,54,255,117,159,126,229,122,65,235,74,180,62,145,82,103,216,80,157,105,188,208,177,165,78,147,79,58,174,67,80,252,60,98,10,218,181,223,149,12,20,37,199,105,198,172,65,9,161,137,47,103,4,213,253,245,200,102,229,17,15,5,28,212,159,87,77,132,91,167,5,223,215,216,142,81,1,162,13,204,233,252,38,218,235,123,120,127,93,231,64,135,163,41,163,248,203,224,28,124,116,33,8,183,188,176,245,8,181,54,68,217,169,189,91,188,46,160,171,65,227,120,228,207,121,98,87,142,255,61,144,178,170,227,151,159,42,120,43,148,105,139,42,174,176,197,46,67,79,79,34,23,52,95,204,184,48,184,19,148,145,217,115,175,73,23,60,63,91,79,95,101,22,104,162,61,149,249,72,135,143,112,68,47,219,151,159,66,97,97,123,87,185,214,150,36,253,238,170,127,70,19,147,158,185,183,59,187,20,205,172,245,138,94,108,51,62,219,86,162,90,241,34,137,13,241,158,209,185,98,213,226,5,215,217,185,6,149,238,255,87,172,132,164,122,143,104,190,214,194,176,187,153,234,191,172,70,110,22,137,122,145,50,109,30,204,228,137,25,214,140,11,66,25,73,74,172,148,164,56,236,90,196,221,80,9,125,210,189,122,226,235,161,72,248,42,202,124,249,229,219,178,164,84,213,116,52,6,151,234,127,152,11,52,109,106,4,232,105,94,178,85,164,200,35,146,173,196,116,195,186,36,68,67,123,32,176,252,86,217,155,111,126,82,249,74,18,253,137,176,251,216,11,217,214,200,245,63,61,143,165,119,15,29,241,232,127,147,199,205,224,188,165,106,194,185,81,55,129,215,50,87,167,4,213,211,178,13,0,76,194,243,216,103,146,73,87,159,45,84,124,198,13,102,168,202,236,187,54,122,22,143,102,140,223,197,241,164,240,91,84,116,88,51,246,237,68,167,33,122,88,148,2,93,228,217,29,253,151,4,254,108,41,191,82,5,217,180,82,161,90,53,5,165,7,189,74,158,198,176,139,87,210,87,71,8,79,9,124,29,210,244,110,220,13,145,242,14,178,78,189,153,148,177,128,206,191,31,211,144,135,100,235,99,193,124,202,196,216,74,72,78,61,19,125,93,85,81,222,179,231,247,25,43,39,160,250,239,115,98,183,93,85,83,128,45,195,149,5,115,132,29,148,227,212,170,142,143,149,110,2,53,195,196,101,131,3,18,161,60,4,127,238,204,204,29,12,34,105,210,197,43,99,42,105,202,232,51,92,223,58,211,109,93,253,213,90,118,99,113,106,174,166,96,173,41,126,192,192,255,181,15,104,218,232,248,143,172,90,156,207,114,27,162,184,159,104,48,184,56,150,144,93,95,206,92,86,236,0,49,141,243,250,214,30,136,223,229,175,111,207,229,36,21,181,143,84,104,117,244,115,122,112,243,53,224,134,71,152,198,172,53,168,204,97,70,70,253,28,237,45,78,125,17,41,223,83,179,133,76,219,75,183,120,219,102,214,139,100,96,75,146,154,245,196,203,80,61,189,198,192,157,43,198,246,237,245,148,11,195,37,94,108,170,155,127,23,90,184,82,103,52,254,93,199,192,188,74,36,26,139,241,152,16,139,168,51,87,45,78,154,247,105,158,59,243,71,36,246,236,29,124,222,118,228,41,99,47,107,138,45,130,232,78,154,179,184,37,13,74,219,38,245,119,82,156,15,89,3,126,55,92,135,104,147,204,94,238,50,182,211,213,84,181,248,112,1,157,26,170,90,85,170,100,85,69,193,114,177,184,225,19,253,99,52,60,38,54,108,87,178,48,249,60,100,94,123,221,9,217,155,255,27,242,103,133,181,3,85,26,153,192,191,235,187,164,249,148,230,19,87,123,16,125,37,191,118,176,240,54,195,20,238,198,151,1,180,193,49,52,95,72,96,63,41,149,24,241,142,94,198,92,26,139,230,117,6,232,209,204,59,213,125,20,96,139,67,174,210,64,105,84,97,54,2,185,10,248,253,228,37,27,40,227,209,232,37,10,208,57,194,74,33,249,243,155,198,108,197,187,173,26,106,119,156,127,46,221,8,168,20,13,200,204,170,153,45,167,224,109,9,171,21,102,174,162,221,76,240,11,120,146,81,75,37,58,116,31,191,33,10,241,241,6,129,233,180,151,169,226,9,168,191,143,65,27,107,135,36,166,182,247,191,219,31,215,25,104,20,222,24,170,122,30,126,199,159,253,180,199,16,104,134,218,95,20,22,31,183,85,233,97,221,69,22,69,248,91,97,110,95,118,79,170,162,137,120,19,7,5,37,2,156,80,254,228,160,118,29,220,44,187,129,239,241,240,43,137,52,100,122,173,181,196,77,50,54,21,130,233,86,27,68,35,97,100,14,184,169,136,25,139,237,40,104,164,191,191,254,87,98,218,184,78,164,147,243,106,30,203,151,122,183,253,143,20,237,98,232,55,159,223,200,67,47,118,145,16,82,201,203,193,3,38,13,26,209,25,162,231,42,157,160,199,50,233,130,14,119,164,208,68,146,236,217,242,61,29,209,12,156,125,80,83,0,60,85,4,175,60,238,21,157,169,113,188,226,189,45,79,240,86,180,150,188,62,198,200,5,89,251,198,231,190,220,71,134,216,246,169,219,110,239,26,19,101,215,187,108,114,85,4,210,167,44,50,44,52,128,212,220,94,194,169,94,2,204,253,232,217,74,24,39,119,210,70,78,178,71,130,2,62,147,108,73,23,31,145,160,90,117,102,26,165,192,80,108,195,44,196,53,244,210,155,86,174,139,130,62,51,212,157,16,53,164,148,187,196,219,156,86,228,204,118,3,143,148,148,6,9,216,59,164,100,198,76,213,25,242,103,205,163,133,162,45,187,217,19,221,91,199,176,93,67,52,71,34,150,81,237,194,15,58,101,213,160,220,29,246,154,246,252,194,210,97,54,248,151,181,255,108,200,94,59,180,212,146,164,138,65,237,56,204,132,5,204,58,224,88,243,197,245,140,43,5,33,75,5,194,14,141,131,113,105,8,254,177,165,97,76,157,247,13,203,189,201,49,146,185,142,233,49,171,138,183,146,16,17,71,72,189,202,239,89,165,9,156,251,231,146,166,247,4,141,222,52,187,8,135,171,147,121,168,4,24,172,93,17,125,59,45,155,120,42,11,32,75,7,44,213,190,115,160,143,207,122,77,85,105,138,73,200,160,60,229,241,117,96,237,116,203,142,103,136,155,223,20,190,16,157,208,164,181,170,236,120,116,249,60,179,96,109,110,223,185,165,195,118,246,196,95,115,41,252,109,169,212,181,72,89,132,14,68,116,71,180,194,119,212,149,59,237,80,243,113,91,45,63,70,245,234,93,97,75,170,183,185,206,233,184,32,176,125,178,141,120,12,124,69,87,17,245,73,216,56,171,72,114,26,43,60,91,77,114,130,72,94,15,37,31,107,191,16,244,154,61,9,57,235,18,190,146,219,191,172,1,194,140,106,17,214,180,43,161,236,104,250,247,232,233,140,78,137,207,222,119,143,255,182,149,6,245,66,69,201,78,64,251,10,120,111,20,239,69,8,44,137,18,154,234,237,199,131,193,203,203,146,27,93,94,189,89,21,105,135,247,33,149,16,16,211,198,150,157,93,54,209,30,111,30,47,119,187,254,176,162,238,164,199,203,56,50,31,203,184,40,90,61,156,47,235,155,221,91,99,179,251,195,157,184,61,99,107,157,190,222,103,67,81,20,144,78,40,173,95,178,191,133,36,96,38,153,192,156,72,127,184,29,85,189,146,80,91,189,153,234,70,156,247,146,67,70,72,133,21,107,129,10,145,180,239,197,28,211,137,75,164,204,2,142,245,190,252,194,224,152,56,12,144,202,23,200,114,130,213,91,199,67,170,205,5,166,120,229,26,65,97,159,27,172,180,18,53,194,4,64,218,118,109,94,25,129,153,242,128,226,101,8,80,174,230,92,134,252,18,194,96,217,5,3,58,77,150,120,50,27,56,112,245,144,81,184,6,203,38,172,235,188,20,102,191,39,50,129,200,8,223,52,12,70,204,228,169,125,130,223,8,169,197,18,124,142,176,50,8,62,55,112,71,0,144,92,223,120,181,28,66,82,180,183,21,243,48,53,142,93,248,200,213,149,255,168,76,0,153,197,203,175,46,121,251,195,77,187,196,229,3,241,171,119,75,9,56,59,3,9,216,69,153,220,35,204,176,252,6,179,218,82,131,186,137,14,199,104,178,83,115,39,139,243,74,118,161,232,3,52,114,78,100,233,85,181,157,127,99,159,224,184,201,65,244,229,232,69,180,1,236,119,204,152,96,233,254,248,99,3,75,152,85,244,172,131,140,7,177,162,6,88,193,119,69,219,96,82,211,218,255,246,16,204,135,4,84,115,93,43,231,54,85,170,248,15,2,26,33,244,24,196,174,112,11,41,0,167,24,171,157,191,240,158,79,24,22,119,156,137,39,93,139,208,241,68,180,148,153,146,230,85,77,116,93,178,221,36,177,224,113,245,229,142,119,195,201,91,128,102,90,84,115,144,191,39,198,61,43,249,239,156,178,131,71,55,158,231,65,116,15,210,188,27,200,246,119,5,250,164,207,90,69,113,131,67,1,83,243,96,68,221,131,181,65,8,112,204,115,170,86,102,17,205,44,50,143,137,144,23,79,89,168,65,194,15,161,23,159,18,188,144,25,197,228,156,112,225,126,3,191,57,241,227,226,151,18,54,78,220,166,15,9,200,25,132,33,227,61,164,88,194,145,123,142,97,70,145,84,62,54,155,130,106,227,120,116,129,88,45,68,208,222,114,78,69,111,220,173,85,52,59,108,255,205,107,42,215,119,51,116,82,242,59,218,39,60,214,74,208,125,92,124,109,241,171,245,56,156,111,21,98,96,93,67,167,182,198,140,135,254,99,228,193,94,242,83,75,107,255,100,218,144,140,96,180,71,32,239,7,4,34,215,176,186,115,108,18,62,104,87,177,4,48,33,201,64,138,234,209,249,178,5,229,71,180,24,191,121,11,174,38,251,248,77,36,166,62,55,178,167,181,227,213,114,150,229,220,239,69,26,127,239,2,5,140,8,130,109,218,23,200,196,171,67,203,246,151,37,155,118,220,157,147,124,198,19,208,153,233,134,110,240,242,75,143,212,111,74,199,94,79,93,27,197,190,195,146,168,100,3,126,124,18,18,173,115,4,121,231,4,164,0,38,13,35,235,138,91,162,191,230,203,122,100,2,62,148,241,130,142,95,3,123,246,208,102,193,214,209,18,203,155,88,70,95,178,20,237,155,201,206,48,8,105,19,12,66,71,147,190,181,184,101,162,167,218,104,31,16,8,252,27,14,245,97,105,172,242,5,183,165,245,189,46,189,109,42,148,69,147,250,166,41,93,175,242,155,5,47,208,103,140,223,77,68,13,144,66,210,0,41,205,173,209,98,77,94,3,82,135,14,58,32,119,19,140,12,65,212,76,42,194,52,238,167,96,111,142,103,138,40,102,24,220,38,249,216,63,35,84,149,251,66,62,33,103,2,45,48,149,254,227,80,116,101,117,212,129,41,197,254,33,107,197,229,155,67,43,152,145,81,8,11,78,94,101,69,150,130,98,128,176,31,58,202,82,13,169,234,3,131,22,251,94,56,201,101,38,187,203,156,204,249,242,33,5,209,92,104,76,181,135,70,202,153,186,230,153,14,63,254,175,250,102,244,21,133,113,163,133,173,156,54,204,158,157,231,32,168,197,28,36,174,37,84,32,172,77,182,180,60,69,141,94,82,233,237,14,13,160,22,174,8,64,16,191,110,204,61,208,179,81,114,190,61,67,62,119,159,187,153,152,40,167,203,232,153,78,37,76,148,180,205,227,7,237,137,138,252,185,219,229,243,122,184,159,197,50,0,249,98,95,75,148,77,157,131,223,2,170,157,61,212,102,166,107,152,33,76,181,56,173,1,210,209,120,253,3,33,11,181,118,0,150,51,36,185,210,77,234,215,226,133,209,195,191,222,33,196,178,60,62,223,118,165,158,79,103,222,94,114,192,162,157,148,212,166,231,40,203,197,73,134,18,166,22,217,147,231,156,112,79,184,5,173,171,49,144,222,154,233,94,210,174,121,248,64,149,84,126,244,125,251,234,199,115,187,229,140,249,101,132,43,17,126,18,199,186,132,218,184,79,97,231,200,82,177,139,23,38,205,192,83,141,36,195,111,138,147,91,47,186,52,97,242,141,255,240,154,0,247,57,130,240,174,182,207,65,163,17,114,228,17,1,32,155,101,39,182,47,134,134,253,23,116,0,93,188,66,69,99,65,197,110,255,47,154,234,185,123,55,239,94,26,194,31,42,9,131,10,91,206,138,33,211,181,9,72,209,238,191,26,129,151,156,102,2,191,223,153,59,31,209,14,28,229,5,44,243,67,44,156,37,153,25,230,118,11,236,48,50,129,165,183,171,101,143,14,38,7,218,194,165,77,145,1,155,231,147,152,125,158,208,146,41,136,95,120,128,241,26,170,214,141,19,163,209,11,89,24,111,43,50,234,83,50,82,94,163,236,54,196,183,200,70,34,125,85,167,47,182,146,27,66,192,187,155,83,181,147,188,54,51,140,207,25,248,178,204,162,22,237,158,145,20,5,173,189,91,175,82,148,214,211,65,179,124,237,242,53,77,180,42,125,190,92,0,67,26,237,144,38,103,219,144,120,75,34,63,62,254,42,130,48,104,245,234,87,15,145,200,148,109,77,213,151,207,88,197,208,159,138,123,44,6,36,174,136,151,163,103,142,190,87,204,242,163,222,149,213,252,155,227,125,212,148,48,19,29,254,188,127,84,21,81,226,226,18,45,208,126,72,68,194,30,206,101,106,207,20,77,108,165,51,94,254,115,128,100,184,69,235,157,25,139,0,98,13,129,56,170,168,200,186,203,168,248,40,214,236,124,60,28,55,163,251,170,252,27,30,254,251,99,188,117,123,182,131,93,251,212,222,188,180,1,52,8,51,246,112,39,161,207,238,133,158,206,6,60,38,70,109,129,38,115,252,72,174,63,61,107,183,189,139,32,21,78,21,80,124,180,160,143,239,141,43,24,96,218,195,219,196,66,3,137,152,108,140,215,104,226,117,47,243,151,84,173,190,0,182,48,53,135,6,247,245,235,128,153,113,160,23,121,197,5,201,221,252,40,112,96,102,123,197,253,228,47,62,196,114,33,176,228,59,223,168,13,79,91,207,167,84,179,245,100,80,254,233,13,201,235,249,37,116,170,49,7,55,172,62,218,196,147,14,248,195,198,131,70,220,148,190,67,210,186,83,151,101,204,29,17,73,146,177,74,7,221,122,101,78,225,185,86,131,14,136,86,145,224,45,118,254,140,27,123,152,172,45,158,208,59,45,201,155,200,203,47,246,26,230,10,204,51,179,83,127,78,179,36,158,21,127,38,28,184,114,180,38,138,62,40,140,174,120,112,167,94,68,204,250,57,212,67,94,193,48,98,40,246,213,246,39,232,202,165,118,220,239,182,88,100,110,94,87,146,61,179,232,160,78,218,196,193,245,20,21,151,57,24,16,171,177,18,249,221,206,48,174,187,189,81,7,63,83,94,71,193,114,203,78,182,212,193,247,114,70,118,65,84,188,142,216,66,164,155,209,204,149,101,137,80,85,37,234,78,66,112,158,147,247,244,29,36,7,112,137,61,213,58,93,200,179,234,15,223,123,146,25,212,57,230,158,82,36,246,144,220,2,65,101,15,148,195,29,27,168,170,72,216,32,173,202,23,14,141,18,15,45,152,33,94,52,98,0,2,196,161,129,230,160,233,138,41,219,106,74,211,94,212,225,11,228,179,35,198,241,89,54,140,85,57,208,57,117,86,42,87,55,172,182,84,149,108,197,254,226,165,194,190,195,247,110,16,19,133,125,116,217,11,235,201,198,255,47,28,211,13,100,202,89,191,165,255,223,33,85,93,178,29,237,174,200,102,3,9,226,136,211,161,47,140,180,164,148,43,0,135,250,96,65,78,68,96,166,103,228,94,178,46,163,181,62,58,177,211,146,215,115,207,204,191,146,52,81,240,125,154,50,181,78,78,227,111,53,209,105,166,96,71,96,116,130,86,125,217,37,102,46,152,115,123,30,7,6,231,110,163,9,17,195,113,0,91,99,53,245,2,93,253,219,120,55,71,88,35,18,75,89,39,125,66,5,178,37,82,12,23,71,200,60,78,40,127,3,9,59,161,25,254,92,24,155,140,162,67,123,15,218,158,141,85,175,105,173,34,161,119,151,180,189,157,90,40,83,148,134,247,249,115,120,185,65,0,69,137,122,91,182,201,8,149,158,162,12,121,180,4,22,195,219,168,18,213,92,234,247,77,96,75,200,34,112,109,35,101,76,192,195,135,21,55,116,139,243,66,137,154,154,252,131,79,80,78,28,232,41,14,249,90,253,172,252,50,217,28,114,102,42,150,164,254,30,8,120,179,93,67,47,55,218,176,143,87,43,232,205,61,55,156,76,8,249,18,187,87,192,25,132,41,170,93,4,106,81,221,205,42,243,104,43,206,242,207,215,231,1,96,8,98,108,90,221,240,57,129,54,164,146,165,206,211,216,119,79,247,24,130,145,81,104,181,98,212,133,76,156,25,167,220,212,40,78,27,109,214,52,255,240,64,85,73,129,65,113,227,179,8,83,243,79,134,191,15,14,133,185,48,113,157,171,208,34,157,237,134,57,51,113,152,197,199,1,195,66,34,253,243,28,136,235,137,7,38,188,235,107,156,117,112,157,62,127,62,81,154,47,3,173,19,95,243,49,243,57,17,161,7,114,247,83,247,227,60,17,17,42,129,215,223,149,193,109,76,152,183,7,166,247,110,114,163,3,235,212,132,188,173,251,136,129,159,84,40,13,17,234,124,95,160,151,61,241,128,137,52,78,187,12,174,198,95,182,38,200,59,213,8,100,137,26,178,224,245,56,192,124,200,238,74,140,23,106,110,104,127,46,127,21,197,117,8,30,175,166,51,61,75,136,173,181,216,154,226,94,255,106,97,219,46,146,48,232,235,19,69,108,186,78,123,71,126,55,183,100,129,59,121,164,57,69,46,214,250,50,174,194,11,72,207,14,155,188,103,25,156,146,166,227,101,211,2,92,182,109,48,56,220,34,60,125,50,173,202,202,86,61,63,231,228,45,17,74,193,148,197,154,132,55,246,4,179,240,215,66,143,118,169,161,155,49,48,85,115,2,237,21,140,83,193,129,160,252,132,127,85,227,205,29,186,59,146,108,33,29,65,62,99,36,130,11,88,23,1,235,4,186,165,166,214,212,75,127,96,70,95,198,117,238,184,243,210,140,20,53,130,120,181,99,202,205,203,203,151,35,100,37,138,225,148,249,177,7,117,23,58,48,7,21,181,177,185,111,83,57,115,247,111,89,240,178,110,109,27,4,253,242,221,96,154,118,230,90,43,78,225,183,243,203,236,28,86,137,98,172,49,162,155,33,15,252,118,80,241,155,47,233,96,66,68,189,95,126,88,194,11,224,95,230,166,174,211,15,25,63,40,237,58,111,30,21,7,70,98,66,189,251,255,114,97,132,125,126,188,68,65,241,2,47,43,177,80,242,161,166,66,214,205,185,123,211,72,21,76,134,45,22,214,233,58,236,214,152,236,151,212,219,111,51,59,199,145,37,127,38,212,133,107,24,170,119,205,255,204,208,18,157,71,188,12,52,176,105,81,242,38,250,238,96,130,250,197,169,230,43,147,253,255,111,153,209,228,127,92,213,237,250,47,67,185,51,133,182,107,124,108,224,32,138,50,76,112,11,31,100,243,198,95,219,112,13,209,26,206,91,131,118,218,137,16,159,186,41,223,238,128,153,194,228,238,140,148,129,253,112,223,183,222,68,106,155,183,216,82,125,248,155,1,229,131,201,247,233,90,92,4,68,150,171,57,155,13,161,203,164,228,205,225,205,172,1,167,221,4,121,160,29,84,106,10,74,52,60,82,243,168,192,64,205,88,66,72,21,212,21,232,114,51,39,129,242,204,166,35,229,133,214,133,145,234,237,133,196,92,115,90,173,38,143,76,219,33,160,41,91,76,124,70,128,224,65,144,43,110,116,179,0,237,255,186,217,243,180,234,74,16,20,102,108,39,104,101,20,136,156,159,105,242,179,17,250,155,201,152,86,182,138,127,9,102,200,211,150,217,94,21,190,166,90,161,90,1,254,127,144,158,173,117,13,199,151,119,80,145,112,195,150,210,159,158,209,137,147,180,253,88,150,9,175,51,63,206,193,38,103,102,128,58,176,185,210,111,248,1,227,252,35,133,228,164,115,63,125,66,26,105,253,133,178,246,187,236,17,236,223,143,88,41,10,167,64,16,11,107,145,112,135,34,76,232,64,8,133,223,222,109,72,231,252,25,176,6,174,21,42,55,152,29,37,219,157,215,114,66,74,90,32,143,224,246,107,70,77,232,167,49,97,20,228,255,56,47,245,37,213,120,180,40,160,112,121,37,95,55,91,52,95,143,99,128,128,28,15,120,31,167,60,12,244,41,83,187,77,83,239,98,18,44,251,193,86,11,80,143,68,105,66,246,49,158,252,112,144,230,115,176,123,82,197,7,211,178,106,136,204,50,91,106,234,171,246,24,9,40,220,81,242,127,90,186,234,62,87,35,3,11,186,168,5,127,31,73,8,23,4,13,239,165,128,25,181,141,95,70,114,121,13,103,34,75,203,142,142,198,21,181,232,14,69,226,93,67,210,154,230,248,16,239,208,175,26,135,185,145,214,20,53,34,115,6,127,177,244,21,40,51,92,128,17,187,240,35,208,170,13,205,113,208,116,176,67,188,168,22,235,51,112,56,82,184,248,114,119,56,250,33,24,87,0,111,209,76,42,249,134,145,224,63,126,226,55,6,78,104,22,86,227,104,104,242,222,131,206,121,102,16,228,91,164,175,97,30,133,89,222,113,142,148,115,88,181,211,2,246,158,135,172,196,168,116,152,60,146,13,34,21,224,203,164,36,104,204,35,171,209,250,199,38,47,43,192,172,132,131,232,109,171,15,38,199,93,164,78,4,138,45,112,18,45,101,66,62,175,247,252,146,117,1,5,164,167,130,4,143,79,98,34,163,227,246,2,196,164,184,229,152,206,142,233,18,126,167,109,77,190,241,211,21,35,32,18,7,28,133,48,192,175,111,122,80,147,109,142,242,225,148,142,133,13,183,236,92,82,178,60,145,194,7,207,44,35,59,143,142,238,160,47,141,2,220,98,178,154,15,210,255,43,248,243,237,138,196,133,142,206,234,16,248,54,61,42,59,247,110,144,47,81,217,180,107,69,84,93,132,61,111,62,15,111,107,252,35,122,243,22,46,13,250,229,243,239,249,169,183,12,26,232,61,7,181,61,47,160,172,40,57,15,23,226,204,193,68,25,107,54,60,222,121,212,203,105,117,251,24,26,49,5,168,161,166,129,98,161,30,200,138,28,216,193,174,27,151,6,31,123,230,183,79,233,172,145,176,28,64,10,12,198,17,230,84,89,213,98,151,241,209,39,42,215,186,206,197,118,153,79,20,95,9,103,196,117,127,142,110,106,246,187,57,231,137,231,25,144,130,139,136,121,24,110,229,231,99,54,227,80,135,88,95,77,3,9,155,4,254,214,240,19,196,234,179,219,174,146,144,91,88,182,72,162,84,233,249,143,129,25,42,192,140,52,15,56,185,237,212,104,129,6,5,94,182,187,234,71,62,28,43,134,69,86,11,236,209,67,210,181,61,144,146,105,145,228,57,97,39,149,121,222,160,165,112,10,116,158,74,97,73,18,235,81,52,196,113,86,63,215,194,255,56,110,13,144,98,226,228,232,98,139,226,203,86,245,16,199,211,94,15,21,16,242,71,135,99,189,109,40,119,121,204,209,66,56,222,19,13,74,12,118,208,65,53,116,130,180,79,197,163,172,239,208,190,246,240,142,32,99,224,68,62,74,186,49,90,117,27,44,87,181,45,109,166,61,233,85,108,202,123,217,112,207,14,150,2,172,133,79,113,191,135,37,233,24,248,207,72,181,17,222,10,34,76,125,86,231,159,117,133,253,137,141,80,183,239,126,192,57,121,22,131,233,202,65,124,166,156,78,18,232,233,58,67,17,34,182,54,186,11,28,75,73,252,248,185,146,2,139,50,144,210,15,250,94,136,164,80,176,145,226,31,222,240,33,128,206,116,196,110,168,70,109,253,238,23,64,27,44,10,2,222,36,99,147,77,217,115,169,82,34,223,131,166,225,203,255,31,185,132,165,40,24,35,95,247,36,34,227,21,249,11,236,153,116,192,163,111,155,192,77,49,24,121,37,113,1,146,6,114,235,249,59,217,4,55,151,62,202,18,8,6,11,89,94,211,176,150,124,65,223,74,230,16,121,64,43,66,219,179,167,234,118,81,251,174,8,154,252,161,150,20,16,93,184,182,132,251,208,76,38,121,80,124,169,16,254,165,67,149,148,16,145,199,154,0,87,134,81,40,173,158,197,74,81,69,226,69,36,72,17,63,6,47,34,198,113,108,83,192,112,150,88,206,241,143,150,158,166,197,52,120,15,18,12,125,33,1,92,2,115,38,232,247,117,17,245,124,169,52,57,45,30,18,18,20,188,70,216,118,55,140,210,15,61,11,189,197,15,149,144,244,94,50,105,189,138,186,248,204,214,189,4,121,69,227,4,230,28,85,99,140,147,181,254,158,127,31,35,150,75,166,134,233,70,46,235,45,44,206,243,189,4,133,86,92,173,71,155,57,25,81,223,216,171,111,218,80,65,213,97,186,28,113,89,238,38,0,89,230,79,188,56,71,158,228,142,18,222,29,115,210,193,116,231,147,12,100,59,75,214,121,21,131,139,26,201,48,177,5,114,130,134,246,202,53,82,69,84,38,158,6,191,43,166,138,160,175,197,133,203,64,206,191,12,245,105,218,174,39,17,159,242,233,74,211,129,209,106,143,66,135,80,223,105,19,117,93,28,25,226,214,113,143,241,249,186,252,7,87,19,93,46,222,118,166,142,207,213,204,225,209,55,180,118,50,63,202,204,104,212,50,236,111,63,145,57,166,31,46,10,156,125,91,22,35,204,61,210,12,103,65,183,140,145,67,204,82,251,212,138,117,122,39,215,44,44,11,237,153,52,26,244,21,158,194,35,182,156,156,206,108,69,71,103,120,230,19,1,126,60,95,11,211,171,106,97,147,98,164,188,219,51,17,56,186,184,215,56,137,10,101,75,167,120,188,43,97,89,227,238,199,105,120,24,31,35,20,72,113,233,103,65,92,183,113,4,152,109,6,16,38,39,184,234,18,116,143,82,39,181,102,5,80,186,166,1,240,57,35,15,233,222,10,0,79,58,93,85,15,21,19,136,132,252,29,141,95,47,50,102,32,2,40,172,156,107,245,171,219,13,62,28,58,18,0,152,223,99,16,138,68,158,143,232,18,182,23,23,236,201,61,208,212,128,48,100,31,238,119,55,39,74,151,195,251,64,14,121,132,135,246,219,64,52,227,69,235,137,140,38,238,18,132,67,128,209,132,60,85,102,221,99,134,10,192,156,183,119,239,243,23,245,163,86,17,241,41,186,253,123,169,234,53,1,101,204,96,101,242,255,125,163,102,32,0,111,120,133,188,197,181,57,120,137,209,10,71,9,178,94,207,180,174,219,143,219,166,10,0,10,72,93,80,5,77,228,179,223,250,124,117,172,231,181,197,236,20,213,29,57,215,138,232,3,63,100,2,197,19,224,10,241,215,238,116,123,125,148,224,157,70,140,22,97,206,65,39,142,178,26,121,94,100,77,133,63,1,33,247,114,170,15,109,186,12,58,120,245,110,110,17,125,225,51,114,127,6,218,110,146,79,153,164,47,155,28,104,166,235,224,25,143,5,42,123,210,87,227,209,167,0,250,248,159,41,132,34,195,43,178,175,98,162,189,222,176,21,239,17,86,16,92,21,10,158,140,42,181,27,23,62,147,8,233,13,121,8,255,43,68,205,148,44,129,49,34,94,217,60,207,55,233,61,239,9,172,157,89,134,225,49,255,25,35,108,188,164,255,112,93,35,222,104,226,169,72,49,120,161,134,68,91,211,178,114,103,59,38,95,222,128,239,46,7,136,14,42,100,76,174,42,52,64,101,85,90,207,170,49,181,252,85,25,40,195,243,186,78,76,198,35,224,82,7,106,41,221,155,129,8,100,211,42,161,252,167,2,136,111,206,168,210,81,193,36,56,42,15,30,28,108,251,147,97,127,49,80,50,175,173,145,12,72,189,220,57,201,65,0,109,211,143,59,193,86,4,57,74,193,162,13,243,50,205,220,255,85,80,252,82,95,75,51,186,220,239,86,29,227,107,251,83,140,173,86,161,187,199,136,28,233,247,68,254,78,65,179,248,244,86,87,188,243,63,210,49,250,113,132,175,117,7,247,223,188,143,231,9,151,152,184,180,103,62,244,246,161,220,204,137,136,144,74,237,40,14,214,130,182,108,100,12,152,147,90,59,4,82,35,21,182,27,183,223,143,94,187,69,127,115,199,251,198,207,0,222,186,217,201,144,220,2,49,9,140,115,96,242,159,45,102,181,85,128,152,13,49,200,127,100,193,192,139,163,5,105,93,72,161,110,52,128,58,243,154,230,148,202,204,149,177,112,80,168,226,143,190,53,255,159,251,39,127,76,191,252,186,158,186,168,188,190,163,26,85,68,161,71,108,3,30,132,172,43,207,32,42,207,182,221,240,225,194,92,91,219,186,163,81,216,32,40,223,213,197,153,191,151,84,208,139,199,34,37,201,146,113,71,0,254,8,74,127,179,65,7,188,178,202,115,97,236,82,186,197,146,238,240,245,16,242,225,134,231,151,250,58,90,146,252,238,113,154,104,210,1,19,181,205,8,114,34,108,232,176,21,71,230,225,144,101,107,172,149,184,142,44,80,170,84,250,27,11,129,16,115,131,201,52,4,18,215,71,221,212,14,108,35,86,76,217,103,125,32,76,69,140,21,61,73,62,87,72,197,142,42,213,189,120,21,249,29,2,150,2,51,27,229,227,253,230,102,91,136,53,191,120,195,39,236,252,194,213,80,214,126,171,222,161,232,0,255,67,218,208,3,226,174,66,178,182,1,46,123,206,18,173,235,160,65,31,164,140,126,71,141,245,147,92,221,15,34,103,196,247,40,195,81,122,53,137,128,9,81,236,216,22,255,217,83,72,140,221,180,213,30,145,242,118,75,7,37,231,48,156,22,1,181,28,67,165,98,225,199,96,228,187,32,242,88,5,15,254,214,147,12,116,9,169,232,218,99,22,68,138,147,98,22,238,203,203,53,112,184,7,26,149,162,78,217,198,23,189,22,1,244,224,182,226,57,188,61,238,172,242,126,34,97,201,83,170,204,186,234,153,126,230,8,19,205,50,117,84,105,126,45,188,19,107,41,242,122,29,252,197,141,82,104,110,162,36,193,99,241,53,154,53,212,206,50,92,85,224,55,121,155,85,4,8,172,51,123,238,145,34,203,120,15,141,144,15,234,207,152,36,174,51,221,141,225,162,214,129,41,221,170,216,77,115,134,6,160,187,99,46,28,151,245,121,41,6,190,163,206,133,16,46,250,110,129,232,23,98,182,77,118,21,255,118,194,70,86,255,161,93,179,140,110,190,41,148,36,93,84,88,8,244,63,250,210,250,74,103,192,119,170,176,38,187,6,228,72,121,65,193,161,188,163,128,247,140,151,189,75,171,58,137,246,10,57,208,163,122,9,104,98,251,90,144,83,180,147,38,170,7,178,98,39,180,31,35,40,133,52,210,135,141,59,0,67,55,89,143,123,39,36,200,165,35,227,233,55,181,161,83,190,173,33,248,78,31,158,111,253,4,104,182,194,78,8,80,126,0,123,58,162,218,39,242,93,135,89,251,58,173,178,255,186,52,216,212,31,141,246,36,207,191,27,9,133,185,41,61,74,102,253,212,155,234,97,82,229,141,19,73,147,70,29,110,173,6,0,26,150,233,174,51,114,250,69,17,164,15,110,190,171,159,49,213,30,151,77,173,52,2,0,55,224,249,194,26,173,141,52,132,192,79,125,251,90,21,85,164,42,31,93,191,126,43,176,170,91,235,169,129,123,211,30,162,149,204,162,178,129,180,231,25,93,5,242,252,113,252,74,63,12,153,242,11,180,253,142,72,171,48,135,241,12,116,247,51,69,20,206,106,3,218,9,229,178,219,190,189,96,101,47,174,175,27,12,153,61,47,161,214,63,225,83,62,157,0,136,16,27,35,240,67,47,211,39,179,254,30,48,232,209,39,242,163,242,145,135,59,175,253,164,217,254,72,240,116,245,60,121,48,159,193,51,116,134,46,233,184,118,208,39,245,73,231,232,237,20,56,122,48,76,48,237,131,199,20,219,30,222,6,50,145,132,90,188,109,177,234,112,165,46,111,156,246,221,31,154,139,215,249,229,83,34,233,247,133,145,236,124,205,213,228,44,182,233,45,85,49,159,168,229,55,77,121,20,160,171,133,76,92,213,144,170,127,100,71,47,102,67,124,195,145,74,136,188,2,169,7,81,161,179,113,172,150,200,182,236,2,38,227,190,85,177,130,192,22,86,242,111,247,183,209,171,69,124,7,59,19,99,229,80,61,228,98,81,129,243,177,76,17,55,98,129,231,9,32,5,238,206,151,222,207,87,152,46,191,190,202,60,11,102,132,87,240,34,104,184,227,217,201,164,115,45,12,17,37,29,101,231,210,10,124,193,49,43,137,128,40,70,246,63,146,66,255,91,33,158,203,25,53,26,230,104,103,122,51,231,143,84,87,203,83,28,83,226,121,37,22,175,72,80,180,214,158,114,208,73,47,96,228,167,15,87,50,204,135,67,21,191,244,134,92,7,167,96,13,228,97,149,113,193,25,217,182,237,172,70,42,41,30,146,168,75,231,77,105,32,150,111,67,185,148,150,78,158,52,181,154,152,188,7,5,28,71,116,157,165,49,104,143,199,162,194,205,49,50,180,181,85,88,76,1,185,110,130,158,139,176,91,197,37,86,115,61,207,66,49,112,101,199,212,20,70,203,191,5,159,36,152,64,77,141,66,18,213,249,182,89,74,128,172,10,162,242,92,210,32,20,190,27,41,231,48,178,42,92,66,163,209,202,144,78,29,192,100,147,77,226,70,142,128,131,145,207,208,93,184,34,171,61,48,101,159,180,106,55,99,138,195,165,142,156,40,87,117,240,250,22,162,238,80,123,84,56,84,167,121,195,220,125,37,46,84,127,247,202,86,64,74,1,243,151,22,8,46,252,125,26,176,241,122,228,232,213,154,43,134,229,253,232,4,177,214,156,7,207,111,98,90,43,61,246,39,69,95,246,18,69,197,134,108,27,32,13,67,178,230,37,229,222,69,108,17,200,30,129,176,63,164,43,127,11,229,30,211,241,17,87,64,42,70,144,194,191,231,69,207,122,199,27,108,30,33,107,134,71,195,210,56,126,215,230,64,77,55,31,196,51,183,123,216,104,141,222,118,99,227,39,242,166,29,208,195,84,64,158,48,145,194,53,128,157,17,55,62,116,154,200,227,152,11,196,91,189,154,45,149,220,146,194,41,59,127,226,214,92,204,124,185,121,113,233,194,201,208,214,127,116,72,254,126,89,131,118,60,242,21,9,77,138,200,39,56,96,154,198,91,196,240,215,113,202,94,89,127,83,103,70,77,62,142,136,116,117,190,53,62,151,113,50,202,26,150,212,44,216,64,241,233,107,139,237,148,2,214,48,251,77,111,10,109,55,206,227,94,45,5,196,45,122,133,135,233,107,116,103,170,35,209,205,216,217,218,116,2,52,197,58,37,255,37,181,209,106,85,120,131,73,173,11,172,216,32,112,112,24,226,179,103,250,18,77,24,240,178,201,167,25,211,88,5,177,13,230,110,18,73,59,52,125,145,129,136,166,156,153,185,181,139,22,29,6,129,127,204,110,170,97,236,48,245,61,118,138,92,145,47,253,120,103,21,135,133,54,193,55,176,69,23,172,198,43,183,233,194,93,144,243,212,89,213,227,8,102,119,93,13,153,198,213,27,162,243,19,20,65,106,25,46,75,19,238,49,127,255,214,213,249,108,173,202,204,188,136,50,228,243,249,185,212,13,247,114,23,111,34,212,131,204,75,201,201,30,84,43,63,173,139,122,132,25,228,236,117,23,31,85,183,63,202,128,234,177,103,32,44,253,85,169,35,78,241,140,230,153,119,11,103,125,244,34,147,93,49,122,186,199,132,17,134,214,204,105,211,207,223,221,2,20,61,216,212,78,24,128,222,4,155,41,203,223,144,205,136,184,198,10,120,215,170,114,125,128,1,57,221,140,237,115,191,132,235,196,30,213,103,205,9,145,249,113,158,159,99,213,212,170,20,236,121,16,185,49,117,126,53,133,196,21,149,117,87,50,60,101,191,144,189,98,152,222,46,111,30,31,163,78,12,42,56,208,75,206,41,137,171,205,23,20,215,159,49,154,115,23,35,174,86,209,187,207,35,225,145,227,169,130,80,10,93,217,113,113,174,114,6,55,234,40,108,94,73,25,159,67,139,165,23,41,1,54,159,162,120,129,181,124,189,97,212,237,82,162,70,208,89,245,234,230,185,70,141,227,208,237,244,220,174,218,139,186,116,100,94,254,150,197,83,98,217,163,94,96,79,56,128,203,102,54,121,36,103,6,142,214,195,67,210,5,21,140,145,152,142,137,12,206,151,229,243,13,57,2,12,105,204,126,57,217,204,6,165,38,64,207,38,160,212,239,66,67,135,112,153,224,223,6,13,225,203,227,201,75,244,97,248,195,232,168,240,23,213,76,146,142,14,251,221,68,110,187,255,11,160,63,69,37,155,222,104,228,126,202,240,192,175,136,14,149,49,74,83,65,239,252,227,128,229,125,19,246,138,237,241,49,169,151,109,177,157,219,126,67,116,22,161,55,253,172,251,111,70,118,66,156,47,176,26,6,155,206,83,33,243,43,88,57,4,185,188,110,129,164,69,19,204,251,36,66,166,184,56,198,209,93,131,254,237,135,63,224,79,115,170,90,155,45,168,74,105,29,29,229,103,250,94,253,201,97,63,150,183,81,5,12,20,66,171,224,126,228,0,6,85,92,21,139,52,212,80,77,248,110,2,143,190,195,35,169,244,131,190,58,8,44,9,70,223,98,193,114,94,36,127,0,121,122,50,252,10,120,169,22,117,204,241,44,205,120,105,126,22,22,241,63,101,107,198,31,87,40,98,157,143,252,161,131,91,126,70,254,18,252,129,188,76,161,109,14,84,110,7,174,116,248,69,190,27,114,163,213,153,13,90,180,31,220,71,86,106,52,205,94,83,184,217,18,59,152,92,231,156,121,200,5,242,188,126,77,202,251,57,6,200,229,54,98,206,121,65,94,2,45,49,164,39,56,223,192,159,44,255,42,32,118,104,28,226,227,68,54,54,189,217,207,189,215,0,101,217,5,184,234,178,213,137,99,147,153,83,138,208,77,209,233,134,142,64,225,124,155,96,30,104,76,44,126,172,194,225,16,200,73,56,48,238,216,117,70,175,163,212,48,164,71,176,84,122,133,207,96,176,90,205,213,166,130,251,149,201,122,202,41,242,174,127,207,26,83,152,230,200,3,1,159,140,180,82,4,105,154,145,179,115,5,250,160,29,119,179,193,58,159,130,213,25,67,206,99,195,20,64,47,1,3,75,111,89,126,128,248,158,65,45,27,146,116,176,220,134,84,216,122,77,151,215,8,171,54,34,32,37,247,194,98,216,250,117,169,13,218,44,9,200,12,209,123,43,104,190,94,13,93,88,4,148,153,63,156,172,197,233,159,154,92,26,16,198,53,242,238,124,172,245,88,91,166,99,89,207,154,107,155,101,60,95,246,139,38,71,164,5,177,145,233,12,185,196,30,26,161,1,122,148,163,117,176,15,147,110,86,39,232,165,241,180,130,39,20,107,179,52,189,220,83,101,37,122,120,166,114,145,57,11,92,183,187,35,112,141,249,247,85,78,22,207,201,175,102,232,110,184,79,54,21,227,83,100,185,254,225,185,13,123,200,244,16,255,202,39,163,35,191,10,139,149,30,149,228,181,155,68,183,228,109,18,219,186,110,105,6,180,168,109,143,44,247,0,205,191,250,5,63,218,253,240,8,151,160,0,119,85,40,63,26,178,103,69,236,94,101,128,143,184,86,178,155,88,234,2,31,126,193,170,111,60,187,103,52,232,123,46,115,20,72,222,4,127,36,190,30,235,43,134,177,190,246,65,128,68,212,177,231,27,78,1,199,213,211,64,224,231,112,234,17,220,88,221,219,207,122,80,204,253,218,212,140,87,55,146,235,88,182,140,122,174,4,74,142,20,229,179,32,55,9,40,250,13,16,236,162,91,250,122,183,178,215,137,188,117,13,209,54,176,16,7,92,143,211,73,209,212,183,242,244,147,138,56,161,105,254,115,127,193,177,170,225,70,51,244,29,204,153,129,160,76,239,21,27,83,104,46,102,203,18,169,67,33,13,8,184,79,68,50,39,214,195,139,237,69,16,214,44,233,36,102,241,228,16,160,49,193,19,206,148,70,151,26,242,101,73,162,240,48,239,93,35,226,28,135,56,91,178,130,13,59,50,255,81,123,125,60,16,107,24,32,101,209,179,63,202,188,125,164,112,221,13,88,29,84,35,64,206,119,94,218,21,11,134,195,78,208,99,3,150,37,42,164,251,3,193,8,125,204,210,71,186,230,99,43,61,70,41,153,223,88,71,225,15,213,119,221,198,151,214,160,44,171,152,186,48,89,150,108,185,199,182,219,70,181,35,171,159,228,150,130,23,137,91,113,21,15,161,27,185,149,79,171,152,123,64,3,238,132,41,150,27,172,208,191,58,116,72,188,70,6,49,160,100,51,165,254,182,97,62,182,206,83,151,140,238,169,233,110,178,226,10,83,141,17,212,40,101,147,81,196,142,147,179,62,146,49,214,15,236,66,171,94,226,61,122,39,112,249,56,214,202,33,144,19,134,174,159,99,215,98,116,208,250,165,211,197,54,134,133,131,163,192,216,167,109,201,38,128,64,169,20,63,215,55,231,100,134,83,86,227,64,149,113,4,190,97,28,148,142,215,106,166,148,255,41,61,160,81,113,181,4,4,117,106,238,233,253,250,243,252,190,176,49,36,17,88,208,149,38,215,169,48,152,184,114,43,3,101,110,51,72,222,233,138,125,38,208,245,182,197,54,207,57,41,199,25,88,235,16,139,50,246,141,37,65,187,210,55,61,78,174,165,96,27,177,165,217,215,48,150,203,100,73,76,219,35,115,150,219,24,43,6,139,231,104,223,94,188,216,73,20,153,74,118,29,92,145,30,131,160,251,7,176,13,39,154,17,70,147,107,248,34,113,190,76,246,215,56,205,32,223,242,143,204,144,53,184,67,236,84,253,202,67,113,25,225,236,86,204,159,198,216,97,24,8,165,112,33,21,102,143,242,145,11,205,253,37,56,46,128,100,2,48,61,195,198,156,66,91,165,110,88,71,133,112,124,48,174,178,160,240,122,84,204,206,204,147,89,168,11,164,93,248,133,119,142,37,97,206,195,40,113,76,38,73,71,19,25,249,42,239,198,237,112,20,172,29,151,12,68,228,50,33,181,194,176,173,13,59,45,166,3,154,55,202,153,115,115,217,192,9,211,51,122,130,119,40,41,29,15,84,158,253,179,205,247,252,136,214,51,240,224,111,239,62,30,217,239,12,75,215,102,255,38,228,171,114,181,102,156,142,102,98,217,38,255,166,99,16,67,210,80,51,201,126,196,220,221,158,149,210,62,35,128,129,82,30,137,224,77,152,9,147,73,19,100,24,1,21,30,245,4,99,197,254,241,86,49,216,154,47,210,139,41,74,21,153,4,59,237,70,233,145,51,171,170,38,240,34,92,10,242,199,106,20,143,130,239,18,198,205,188,165,255,210,233,10,250,225,5,183,183,72,196,21,17,239,188,230,64,153,89,118,160,49,212,169,105,60,199,210,14,162,103,149,82,153,178,208,181,255,179,155,116,188,44,226,171,140,47,10,142,56,85,169,130,75,86,115,12,26,81,48,70,65,161,140,123,150,47,43,103,239,254,113,165,174,211,230,120,14,182,35,226,38,210,192,224,38,114,15,153,176,152,72,63,113,92,32,207,70,21,180,112,205,22,65,62,44,56,13,250,194,163,221,180,98,145,53,35,64,241,179,44,68,148,44,34,142,47,177,176,10,248,159,246,166,111,169,33,117,184,28,177,133,160,51,205,203,19,211,158,196,19,232,166,50,48,26,240,112,246,249,19,153,125,64,72,242,60,63,129,47,72,190,226,176,164,144,139,78,147,249,133,84,160,117,135,139,205,17,93,76,98,55,150,210,157,108,96,153,29,122,72,114,254,151,98,111,57,65,170,51,225,247,155,222,193,139,184,237,74,105,3,33,149,187,97,6,156,143,223,180,107,204,207,69,28,253,9,253,192,226,148,31,105,136,35,222,216,165,152,98,35,167,209,145,15,173,27,49,174,218,148,35,128,137,162,144,26,7,121,247,160,39,172,249,54,207,39,69,179,47,69,145,23,245,98,162,161,255,46,79,83,55,47,191,98,232,62,54,152,108,118,0,6,135,12,144,140,228,234,181,37,188,126,128,82,25,23,246,47,182,150,130,230,207,226,186,166,181,88,98,70,138,140,43,219,99,61,191,215,29,39,9,113,65,85,221,80,26,6,28,238,40,246,248,11,212,73,174,241,179,217,9,152,213,221,26,37,225,125,247,244,232,218,232,213,252,82,68,251,220,165,150,96,225,137,51,214,138,76,208,188,180,205,126,166,222,254,45,188,233,112,56,72,47,70,28,215,44,91,185,6,19,195,131,147,152,166,29,50,252,123,14,139,92,83,241,107,25,93,47,36,99,205,65,90,74,82,5,123,208,92,15,166,51,41,215,160,119,93,165,186,143,85,249,63,13,20,230,163,115,103,196,178,37,94,50,8,10,76,43,212,199,141,231,207,17,121,157,53,10,67,131,143,206,223,154,115,99,157,204,57,185,63,19,12,200,51,164,82,247,26,52,31,49,160,230,162,98,75,240,122,183,23,181,127,198,37,88,174,60,134,68,50,199,197,214,103,64,224,200,228,252,167,42,31,186,20,169,33,115,118,71,133,146,179,172,155,85,228,185,45,8,27,236,51,181,161,120,56,47,52,127,192,143,149,83,41,222,198,121,54,188,250,11,228,4,62,3,224,238,45,217,225,150,131,154,18,89,199,241,102,13,65,251,29,209,196,87,106,129,23,70,124,114,69,82,177,174,100,20,37,180,131,93,100,116,203,111,186,179,150,207,199,162,111,116,233,229,24,101,73,34,245,67,228,234,154,67,213,192,230,226,206,252,87,202,111,98,40,61,119,168,83,93,47,203,157,110,97,116,220,170,149,181,196,115,184,48,4,89,93,186,232,116,203,212,226,94,135,78,38,159,110,133,183,209,115,99,154,239,149,167,162,50,119,128,1,127,144,120,15,51,192,90,142,234,131,92,139,56,157,79,110,38,223,138,198,135,81,211,149,112,181,30,250,92,44,12,87,77,7,157,141,66,153,200,82,122,50,213,218,126,112,106,31,1,58,173,126,146,8,192,237,253,163,40,13,153,67,132,34,209,82,176,164,143,195,237,85,68,57,112,53,128,106,236,52,65,75,140,171,141,158,105,112,66,109,248,111,197,156,132,224,62,91,169,151,224,123,34,186,222,134,217,53,171,199,221,82,43,97,126,233,69,138,73,244,56,171,107,147,26,102,155,9,163,107,150,1,185,82,130,173,237,37,32,17,98,192,127,188,29,251,188,118,66,46,192,161,107,239,192,65,176,210,241,120,84,9,168,31,182,57,235,62,142,83,228,206,15,108,111,151,162,174,190,215,139,70,183,107,44,151,100,39,71,122,175,56,231,99,248,184,34,7,153,122,48,139,238,42,165,111,59,78,192,211,121,69,219,59,125,243,195,183,56,98,30,11,196,136,70,239,222,20,133,249,151,110,90,231,121,238,42,222,153,141,71,36,231,172,72,104,191,188,181,35,113,248,213,37,21,202,192,141,12,87,13,17,89,249,194,164,232,112,85,174,137,93,92,200,42,71,61,106,97,139,135,249,62,42,249,14,242,193,1,198,242,42,124,179,5,77,151,239,2,181,108,83,162,35,130,201,150,61,173,65,106,63,170,59,195,240,175,221,99,22,192,8,217,118,238,93,192,246,117,185,82,31,76,173,33,6,23,59,41,223,145,99,162,139,107,35,243,117,144,115,148,93,16,82,52,70,215,15,240,74,151,117,143,242,183,237,78,78,99,27,123,15,208,12,203,195,199,164,34,205,255,232,8,70,33,47,160,131,179,115,114,37,220,37,170,246,63,23,102,75,57,53,156,101,82,112,204,65,103,1,247,17,131,200,90,172,210,13,30,175,177,219,4,126,46,26,38,203,70,138,249,28,231,49,186,42,107,72,148,105,38,158,160,95,5,226,14,139,73,156,66,112,255,84,28,5,113,111,30,38,126,92,151,238,163,195,185,71,128,145,20,101,242,146,192,203,199,114,84,147,137,0,234,84,24,227,48,69,186,6,51,184,71,150,130,255,85,80,56,48,173,14,92,61,86,84,186,107,235,8,188,82,182,166,48,157,116,162,222,15,127,92,245,238,226,167,238,248,183,198,155,42,177,103,227,252,155,0,154,168,7,208,93,167,159,152,42,110,123,179,30,124,224,130,38,216,196,132,37,82,193,170,127,203,5,74,165,36,13,102,95,180,104,41,34,169,144,227,150,221,147,98,224,254,63,57,215,117,175,47,242,19,173,194,201,111,59,105,108,32,213,19,185,181,173,212,195,12,4,177,74,159,36,197,136,146,135,49,240,22,84,82,158,45,149,107,86,162,112,103,114,100,200,34,218,120,14,132,214,132,152,241,23,148,77,147,35,195,83,108,21,4,63,202,186,47,58,89,224,37,102,105,200,87,25,161,82,1,195,205,124,206,145,250,117,62,216,110,109,167,215,95,90,178,118,65,219,50,134,147,61,59,42,203,87,210,121,170,192,59,246,127,170,68,147,97,72,130,17,238,108,199,237,169,164,7,173,147,133,50,192,145,84,254,217,76,215,148,6,37,221,153,101,133,122,101,57,140,152,67,224,110,115,233,76,241,84,132,50,32,91,73,29,133,86,44,146,200,215,229,137,193,183,33,229,116,21,24,27,83,179,10,199,79,61,62,184,13,49,176,68,10,23,50,120,162,150,40,103,243,42,109,86,198,216,0,85,147,197,35,204,48,60,98,103,217,218,222,244,54,219,146,95,46,242,126,80,171,166,158,158,168,237,65,37,64,85,29,5,4,132,85,219,26,192,69,129,108,227,122,185,122,212,4,14,150,243,74,39,212,117,252,113,52,214,7,135,160,240,78,248,130,94,43,132,197,65,17,121,49,247,231,109,166,92,199,44,17,217,241,19,203,245,48,101,72,167,174,14,189,95,232,157,3,171,191,175,0,170,35,100,121,21,130,117,94,235,225,36,106,151,249,16,253,189,211,1,176,139,170,246,236,105,94,180,106,40,37,8,116,137,110,236,65,42,11,18,217,137,227,60,58,105,111,8,146,61,185,175,22,73,12,95,246,107,227,10,251,66,173,27,139,53,240,245,240,30,252,195,195,221,29,226,154,130,138,47,2,147,160,80,4,77,97,231,196,23,18,90,30,42,245,89,17,231,127,228,13,245,83,54,17,29,190,199,252,69,173,112,189,45,3,90,198,7,132,57,146,167,63,212,14,92,214,46,109,170,253,29,210,219,143,56,109,161,61,205,250,185,62,233,148,203,99,251,155,6,246,119,74,179,234,51,132,103,250,218,97,144,95,129,90,198,209,247,243,189,110,218,86,204,93,243,68,224,50,110,89,93,214,248,142,250,33,74,226,185,158,250,48,90,91,173,190,64,229,21,47,150,86,176,236,252,232,65,107,247,220,13,58,19,76,45,110,20,28,185,58,215,129,148,234,37,140,159,236,125,20,176,80,71,34,208,38,220,203,72,176,75,30,49,78,156,134,82,38,84,43,92,144,250,243,216,22,62,113,56,126,147,136,45,63,75,225,134,166,121,45,91,109,87,81,26,91,105,88,87,175,109,146,13,41,57,137,209,19,46,71,242,92,149,109,100,235,33,255,180,118,72,182,242,99,101,48,121,51,216,46,82,123,202,147,19,196,206,104,97,177,42,100,107,29,241,21,209,183,229,91,228,104,128,38,44,213,104,108,196,116,140,1,189,28,149,140,90,182,136,60,67,121,236,23,47,26,32,149,80,48,40,14,235,203,168,241,60,31,143,194,95,6,105,167,224,223,41,70,55,27,241,229,162,58,105,221,198,229,7,229,212,230,185,157,192,35,242,21,179,216,24,69,82,137,139,162,231,169,12,143,26,24,230,128,248,211,195,84,101,174,208,9,181,112,29,185,56,85,161,189,121,152,71,172,181,80,184,133,77,220,169,35,215,233,87,90,154,68,134,217,153,167,149,157,185,224,64,35,8,216,115,65,107,211,218,69,176,100,132,41,85,248,216,207,91,190,157,62,210,25,222,116,122,244,55,35,23,29,157,2,98,37,2,13,65,98,245,74,249,203,247,127,240,99,145,37,241,132,122,196,119,7,231,244,133,67,251,133,229,131,206,42,192,233,62,204,109,199,77,174,86,216,34,227,94,147,55,229,89,92,64,110,82,124,29,183,213,44,114,80,139,15,174,38,12,113,194,159,97,251,117,201,3,147,149,16,248,237,221,198,225,177,177,187,146,129,106,93,237,53,130,230,123,195,44,123,186,9,146,58,46,139,235,110,184,200,233,110,90,27,52,196,132,255,195,96,181,4,148,242,128,206,111,248,200,97,91,163,14,203,242,230,161,158,50,164,65,111,87,185,220,136,27,21,121,51,251,244,153,65,138,203,153,158,47,109,12,101,125,126,17,43,114,211,236,140,228,143,89,38,235,221,158,204,25,52,206,23,35,224,191,255,32,183,144,67,1,251,40,188,47,249,229,112,34,166,52,250,151,68,146,100,169,223,54,153,136,23,90,16,80,187,71,92,213,2,110,59,113,174,248,115,105,217,70,130,177,114,200,119,19,239,97,87,162,93,27,157,120,156,26,229,172,183,20,61,227,225,144,129,141,45,195,255,195,145,79,43,66,24,141,231,131,195,44,190,0,184,141,156,49,75,34,195,62,36,128,4,82,141,236,146,238,91,167,47,144,24,50,115,190,79,20,140,120,202,145,5,85,0,21,224,227,166,42,138,68,36,70,202,212,111,176,207,236,69,189,116,90,238,19,117,249,15,211,222,91,136,199,232,180,199,89,213,247,112,46,171,132,181,13,76,255,114,223,242,167,30,213,37,150,160,23,0,240,241,88,90,96,177,205,250,82,131,153,255,191,40,213,245,98,72,200,7,85,189,81,57,254,147,250,13,191,170,111,169,31,173,169,139,1,12,107,99,36,54,89,161,7,19,244,212,212,104,127,75,197,105,200,208,208,232,105,199,73,110,123,122,209,235,237,151,183,123,182,143,93,141,57,86,154,80,182,116,147,46,253,249,76,138,27,111,151,183,116,184,233,72,156,81,179,117,153,144,101,38,98,5,2,42,22,75,161,13,73,39,27,250,10,121,150,172,173,42,43,81,224,101,188,81,189,235,18,215,141,130,233,36,17,55,155,192,112,33,144,112,146,246,20,168,251,245,251,116,126,76,165,144,148,169,65,145,87,209,32,147,112,122,230,252,206,220,144,177,65,46,227,220,26,197,100,21,233,74,197,191,1,253,84,103,70,248,36,131,81,31,223,170,158,139,57,136,110,79,13,248,181,69,47,156,91,12,223,66,209,157,118,119,218,206,19,136,15,111,219,117,35,53,255,24,158,115,94,2,129,16,166,113,159,119,135,206,79,95,148,163,164,168,41,28,175,157,158,111,16,12,99,182,73,122,33,137,216,128,133,137,5,6,16,108,95,216,211,103,232,151,216,192,211,177,184,216,214,30,90,70,176,190,84,120,8,49,222,198,0,166,102,231,123,138,123,56,117,105,84,134,26,114,97,130,95,68,229,134,86,3,222,209,197,6,232,139,63,95,63,149,34,230,236,232,129,237,139,248,79,204,67,238,124,149,5,115,186,189,172,237,213,73,191,201,3,137,218,28,218,227,218,115,45,50,26,109,123,108,111,207,159,3,162,101,179,249,46,229,235,77,6,113,80,23,76,209,184,117,88,60,13,170,119,24,144,196,191,80,229,163,53,215,29,113,123,27,40,128,131,22,227,126,143,10,5,116,225,150,121,183,247,204,80,54,6,38,235,204,18,7,223,38,182,173,32,207,53,66,160,188,155,207,23,228,141,54,131,92,33,158,42,76,236,24,108,77,122,3,79,26,3,73,236,85,131,24,10,178,230,153,135,86,33,20,12,254,196,197,226,102,53,111,128,231,30,3,174,105,98,107,235,28,84,2,41,125,201,155,218,25,201,68,151,80,1,167,253,78,163,231,188,127,111,110,203,39,232,102,215,239,141,185,24,152,19,207,202,215,199,236,253,3,11,78,128,43,24,144,152,210,213,245,82,108,81,6,158,35,149,198,150,232,115,190,125,235,140,114,154,30,116,162,244,163,0,111,181,115,37,28,204,148,160,63,216,70,252,30,72,194,43,178,37,178,50,92,218,217,250,102,7,53,152,62,162,95,202,25,136,17,141,193,47,114,8,27,225,144,251,78,179,77,146,4,9,2,189,0,4,217,199,88,190,62,204,202,68,25,154,38,163,46,156,124,53,48,35,123,3,254,1,96,12,25,163,183,241,147,13,215,111,165,228,101,194,170,19,230,59,244,69,234,142,105,214,164,81,8,40,192,247,9,2,215,37,232,179,54,248,165,7,71,245,212,37,144,240,228,228,95,204,201,83,53,190,93,155,27,201,167,42,154,58,112,111,203,80,127,47,192,186,59,125,50,20,107,59,82,77,42,40,132,41,213,138,185,157,136,242,105,200,112,245,43,60,156,211,102,172,186,4,71,45,249,126,97,20,147,188,127,158,219,243,36,122,235,48,250,156,255,236,27,33,218,217,76,176,75,159,186,114,155,83,162,73,139,240,88,129,32,57,47,175,187,223,224,43,159,197,223,105,232,218,220,82,71,59,126,40,195,143,188,119,252,55,109,155,217,80,17,66,135,101,186,234,35,243,22,87,191,2,196,126,245,47,173,165,177,129,190,230,76,189,205,84,6,208,174,35,5,148,27,232,14,38,55,167,125,173,116,24,144,61,37,235,142,5,248,243,58,141,65,230,15,252,173,139,174,43,181,58,100,103,243,95,145,94,135,1,228,3,156,54,77,12,245,82,128,171,49,38,189,21,43,22,220,144,71,218,127,58,164,116,222,150,192,197,231,140,235,121,127,178,156,20,4,252,58,168,202,178,110,249,204,232,185,8,192,168,238,177,43,3,10,2,150,164,228,27,217,71,65,97,108,148,95,245,107,246,200,197,5,250,78,1,103,163,132,140,145,14,70,217,247,138,14,118,226,157,113,69,120,29,58,157,40,238,219,164,73,240,3,220,218,178,16,180,208,217,7,49,246,237,93,168,6,204,148,71,93,149,140,7,212,180,204,22,123,228,71,187,112,36,116,223,18,66,64,223,30,162,140,162,168,59,140,52,138,96,39,19,96,57,204,109,43,168,11,246,173,79,178,81,195,116,186,11,91,129,241,224,237,106,191,67,138,0,118,169,111,24,212,251,242,129,147,218,248,195,245,235,57,239,172,229,57,211,28,185,148,194,254,231,226,202,193,100,210,125,111,10,41,90,145,97,123,213,210,119,253,252,105,152,126,112,160,64,150,218,107,241,130,242,223,218,67,173,171,48,45,13,225,114,33,251,18,39,102,6,216,37,28,126,23,155,143,199,67,194,236,64,22,130,51,139,131,237,211,216,63,7,61,124,131,247,16,36,82,85,96,117,120,128,169,225,128,57,237,233,160,47,36,246,208,180,138,73,58,176,191,85,192,187,238,90,29,107,35,157,230,232,153,100,115,5,111,210,180,124,251,89,158,32,70,150,137,4,67,107,71,10,14,243,127,244,251,217,62,75,39,189,96,114,199,76,208,186,77,203,22,39,47,167,60,138,218,188,82,19,215,81,186,52,74,53,186,201,207,186,138,93,0,31,22,133,240,69,170,113,227,143,196,173,134,25,230,31,160,191,67,13,191,69,165,14,205,127,137,99,38,124,106,67,90,174,7,84,72,104,3,14,105,78,66,166,118,51,37,67,157,232,212,189,212,13,87,165,252,224,191,169,19,114,194,128,105,185,104,71,132,172,2,85,249,135,104,82,239,90,223,95,144,4,101,128,115,193,226,242,217,124,33,194,116,90,188,240,234,67,14,163,252,202,57,92,112,242,247,20,1,156,16,116,238,89,86,198,165,192,190,235,95,190,239,199,252,125,159,18,226,164,123,208,63,243,242,127,56,89,156,180,218,253,17,47,149,91,33,150,188,57,173,107,201,152,67,147,46,61,125,137,49,21,198,182,95,235,216,30,27,92,56,165,235,26,68,217,35,62,15,147,66,197,43,31,237,47,158,182,12,254,83,10,116,252,152,221,30,210,179,110,111,201,165,228,159,252,102,202,140,208,34,217,129,95,97,194,53,45,245,205,89,194,185,60,24,29,240,166,93,253,167,85,55,215,214,79,55,165,82,71,189,89,252,2,197,33,108,116,189,94,5,122,107,33,255,10,255,202,185,218,154,99,228,51,149,88,28,46,98,170,192,29,238,138,252,216,153,72,11,74,213,73,61,154,166,131,5,255,48,177,26,50,155,189,201,206,58,229,115,23,20,3,45,253,59,222,127,167,212,189,22,62,77,40,86,119,168,39,206,183,236,39,48,91,35,115,25,104,200,48,232,145,242,97,162,237,196,124,64,183,71,204,189,136,199,218,162,55,166,207,18,205,146,174,121,79,135,63,28,153,51,57,189,82,225,96,196,94,100,126,128,16,163,34,96,238,140,130,242,136,5,155,85,56,101,187,0,245,38,78,55,109,140,135,19,65,147,226,82,115,27,213,157,2,190,104,176,168,59,161,201,147,35,64,6,19,46,246,89,74,6,45,219,246,64,80,54,225,48,207,250,102,254,175,12,34,15,0,235,38,220,69,45,188,45,78,9,21,43,127,104,173,227,2,161,208,109,247,65,178,154,124,45,16,30,3,6,73,226,189,240,131,50,201,118,120,144,236,87,21,146,38,15,161,45,182,191,149,229,7,151,225,190,0,130,215,22,131,131,12,177,187,39,184,236,11,121,177,178,60,141,134,93,231,139,40,194,199,8,242,6,167,220,96,82,103,213,143,215,70,134,205,143,222,37,101,164,129,126,229,237,84,112,99,206,212,214,83,62,199,172,79,98,115,227,64,246,88,238,134,126,73,60,117,238,176,188,251,46,0,140,27,70,36,166,191,182,111,68,61,44,106,102,229,244,181,100,148,57,128,181,242,248,182,198,46,39,235,145,251,8,210,102,140,100,108,88,77,184,72,222,251,90,25,145,140,127,143,95,97,211,131,182,90,188,7,155,145,17,157,180,26,172,101,58,255,67,199,135,33,116,146,91,80,68,230,102,185,23,150,74,248,117,38,93,255,186,78,143,25,193,180,0,241,174,138,217,195,204,231,101,162,59,24,19,31,190,165,65,43,158,168,22,134,202,203,21,161,108,161,213,8,153,150,232,60,68,27,212,102,27,173,237,89,57,118,227,141,118,158,172,141,241,29,78,41,214,138,20,25,147,35,59,253,14,86,23,240,64,22,237,196,48,197,138,154,28,42,79,252,104,127,239,117,253,180,103,51,175,146,184,52,44,18,246,64,114,86,247,47,210,232,88,247,182,76,47,184,232,235,29,40,234,229,86,79,66,116,204,185,201,211,218,47,182,223,214,121,221,151,154,77,175,116,205,194,149,98,141,69,241,242,104,14,217,131,66,135,251,16,2,248,130,80,158,206,17,79,217,243,250,124,102,64,139,222,127,0,205,237,225,140,193,214,204,78,21,125,27,78,16,214,108,82,211,117,113,161,24,176,244,191,149,206,50,65,72,186,8,169,200,89,147,180,47,113,61,163,92,168,107,173,236,91,13,58,166,154,247,255,57,192,203,196,170,214,211,115,40,205,33,240,76,220,46,77,112,116,219,194,237,137,86,200,52,225,63,3,18,146,212,66,162,138,123,168,114,98,218,21,133,94,129,245,224,138,217,8,219,210,170,38,72,124,40,210,210,10,47,75,21,79,32,105,194,241,255,227,26,25,36,114,129,200,54,173,29,149,14,212,1,222,61,208,230,38,149,48,30,156,40,227,183,140,51,178,82,63,232,180,214,162,93,215,248,187,30,95,105,191,64,14,215,54,147,111,195,199,102,231,245,114,30,83,13,48,173,98,225,157,139,74,34,147,135,174,80,29,7,176,227,143,2,221,68,139,49,241,96,121,229,190,199,69,24,181,253,153,25,138,5,250,134,244,99,65,121,25,40,239,95,182,2,209,33,221,132,66,17,143,152,0,145,101,74,69,245,69,64,126,216,105,23,201,83,180,176,236,206,170,41,18,90,215,152,132,56,122,192,197,48,130,222,19,198,21,206,66,114,70,124,202,17,222,66,87,25,205,37,63,136,28,238,207,194,60,59,24,117,79,183,159,223,175,109,191,3,72,226,229,218,77,158,10,177,26,127,226,129,229,61,164,18,133,249,248,201,81,5,157,133,204,0,50,194,210,192,53,15,214,183,183,132,202,58,212,2,33,60,42,90,100,166,25,102,127,205,37,217,218,89,85,39,4,208,152,183,189,213,154,191,145,130,47,11,181,206,211,118,218,78,171,226,211,59,49,167,85,240,102,35,209,75,100,118,13,183,100,95,72,224,131,12,130,104,90,21,214,225,211,247,162,95,23,19,86,179,144,115,148,193,233,49,19,96,111,75,149,19,113,94,219,120,215,243,45,107,119,174,12,186,105,66,31,183,110,15,97,157,38,222,70,115,192,113,207,227,186,168,150,165,142,97,130,76,172,22,232,247,75,240,218,248,65,107,215,186,228,54,197,185,72,170,101,66,232,93,241,49,187,215,48,47,120,246,119,12,113,27,34,41,111,83,115,206,253,168,217,235,165,3,209,83,136,247,159,141,221,252,176,117,90,238,153,115,101,17,94,82,97,239,20,204,10,234,192,84,16,115,51,136,23,137,234,31,137,70,54,162,185,132,189,78,207,217,5,109,199,116,169,177,231,210,14,244,131,245,56,104,130,45,48,136,207,243,105,38,166,56,248,2,73,251,148,19,82,163,206,114,76,119,82,168,49,105,172,221,40,236,33,181,166,252,180,191,33,158,6,239,167,194,27,115,172,144,201,90,155,244,184,117,118,104,157,250,108,126,63,231,250,64,167,2,162,7,196,91,124,106,156,39,159,60,187,174,4,118,49,167,174,233,37,81,40,128,50,92,255,224,36,51,32,198,51,249,165,129,134,4,199,192,92,255,62,120,204,37,219,232,206,118,32,191,97,217,203,237,21,183,55,144,73,93,226,155,36,100,18,57,137,102,158,52,77,2,228,96,206,199,200,131,174,55,104,84,94,6,121,14,251,88,214,212,44,134,114,220,204,86,141,103,25,54,38,24,250,43,24,91,7,47,182,230,106,35,107,166,50,248,200,199,134,67,63,89,126,212,218,34,172,110,76,162,241,23,118,155,48,53,141,184,24,87,50,87,42,80,239,152,207,37,220,219,184,40,120,101,241,42,207,254,190,90,228,85,110,253,201,91,174,60,234,48,40,83,122,209,35,16,142,4,147,214,14,120,113,106,181,88,80,73,48,94,180,209,143,98,13,191,10,63,94,99,146,138,164,23,89,184,163,123,240,51,195,1,225,12,146,77,168,211,229,110,131,0,193,44,156,213,0,146,207,149,11,139,251,126,218,255,155,133,187,104,153,231,158,114,123,254,90,31,198,10,68,219,72,250,49,0,7,247,89,212,50,246,115,41,225,85,125,32,242,37,62,34,6,7,146,43,110,22,182,109,198,5,10,142,232,45,219,211,7,117,150,1,243,121,191,31,29,158,98,158,220,136,168,107,49,76,198,1,9,101,123,169,28,72,87,11,119,87,118,55,10,152,121,62,157,111,222,78,106,18,62,172,154,225,177,253,111,70,128,132,124,248,195,208,221,102,236,77,201,24,35,35,40,33,159,184,225,136,154,52,71,207,136,170,88,4,220,106,3,26,69,99,24,247,44,0,171,214,70,128,100,98,32,222,249,109,239,243,125,129,46,99,238,189,253,31,110,252,116,1,44,70,217,46,168,189,228,69,107,136,87,64,201,219,215,12,247,105,7,146,44,210,183,173,159,14,70,183,128,168,96,197,67,226,71,107,93,154,187,100,184,213,244,96,86,159,59,218,231,98,209,165,150,75,98,131,175,104,154,191,177,106,250,249,183,168,31,251,207,210,89,1,13,247,191,32,78,193,133,34,113,121,14,200,3,80,13,63,102,107,209,215,184,170,76,38,12,185,33,235,55,26,40,125,116,109,15,206,88,128,68,251,16,115,142,86,92,87,132,36,178,221,191,111,208,137,214,129,175,77,27,109,239,189,15,23,65,35,79,120,156,170,220,144,200,9,62,119,251,0,57,29,36,136,95,51,199,248,70,25,56,183,92,171,87,98,43,63,191,8,137,135,95,4,140,176,92,186,90,238,45,202,27,239,59,130,57,51,141,185,19,139,190,233,214,215,223,41,36,117,29,197,41,115,192,44,0,126,74,166,245,38,128,255,48,254,133,176,73,135,191,12,212,85,79,244,253,193,200,23,169,71,173,209,240,147,232,120,157,171,60,41,124,92,72,144,34,253,250,114,62,221,182,239,2,25,188,115,106,58,189,70,90,173,243,180,43,254,166,217,159,185,246,206,123,124,120,107,120,0,23,70,81,57,140,125,22,139,228,47,120,165,246,225,149,17,73,13,146,81,231,119,90,187,4,86,99,182,32,20,247,28,136,221,87,143,183,144,223,250,153,146,98,106,54,172,160,74,254,175,67,242,203,219,34,235,66,138,136,164,184,253,215,82,105,13,149,24,155,6,168,183,18,17,254,21,161,82,58,213,239,30,89,160,150,145,255,154,22,98,182,211,179,192,89,13,182,26,50,190,237,36,62,71,249,185,42,230,231,167,84,109,242,120,234,103,177,129,139,128,6,155,197,216,244,105,184,125,6,240,91,165,201,214,252,215,107,99,115,124,173,1,199,173,103,11,154,72,2,165,60,202,36,68,44,19,56,96,100,7,184,225,130,241,236,104,107,118,136,149,144,183,1,146,194,8,255,26,211,216,226,81,138,91,98,71,208,246,168,171,148,49,115,69,155,105,198,200,165,239,72,33,170,92,49,249,25,230,56,199,154,59,191,10,151,120,201,217,182,78,83,134,167,202,220,107,174,103,50,235,47,122,46,156,57,87,2,47,129,237,229,74,148,173,234,146,128,207,78,189,202,110,16,98,192,111,249,98,91,195,229,193,179,177,94,164,171,237,141,36,28,59,121,127,243,148,192,75,105,55,114,128,106,98,221,126,232,192,62,63,218,139,85,89,75,143,126,164,200,163,5,133,8,103,138,201,95,97,137,225,122,91,195,209,134,235,62,61,15,56,196,45,33,202,52,34,33,101,5,99,42,226,113,96,1,149,195,90,23,232,64,159,215,227,182,236,195,140,24,223,68,118,201,27,228,62,167,0,52,3,219,254,17,146,11,223,201,38,51,10,193,66,116,76,202,93,156,204,128,151,153,211,145,86,83,221,206,237,85,135,173,173,155,89,91,180,98,124,15,154,149,59,185,163,195,21,211,169,229,148,131,107,75,50,53,84,125,124,219,204,54,220,67,174,135,8,161,227,31,75,134,172,147,248,232,250,219,97,175,28,171,191,118,89,237,248,71,248,252,95,94,27,230,140,234,27,58,24,55,78,141,115,113,26,122,66,86,75,149,7,190,129,197,190,155,39,65,219,239,177,25,34,244,75,105,112,183,152,192,222,182,155,169,247,236,186,57,57,217,68,231,194,238,142,109,189,61,172,84,246,234,62,166,12,251,125,0,233,127,141,140,229,255,3,225,223,188,211,19,63,77,104,66,216,102,82,37,4,102,78,135,46,5,68,210,115,25,203,186,175,248,9,10,220,42,93,203,10,124,67,168,212,255,115,202,166,55,53,134,4,238,193,185,162,97,217,61,206,149,60,100,61,169,159,238,116,156,7,212,225,21,142,88,232,220,91,164,242,194,68,219,240,139,29,84,64,179,68,72,164,138,226,221,57,16,172,22,56,216,127,54,232,164,203,202,57,156,152,163,130,77,217,133,87,227,92,235,186,102,253,116,12,109,251,108,61,113,28,30,178,242,124,5,71,154,132,179,194,46,169,221,35,102,219,72,237,184,251,173,254,172,177,130,177,105,217,13,205,177,165,169,74,4,95,83,36,232,61,143,6,183,237,246,95,120,28,51,0,14,150,206,167,168,174,218,254,242,50,231,85,188,224,3,206,231,73,245,223,172,170,40,31,144,97,243,6,12,84,126,135,67,92,63,172,117,150,156,175,124,5,178,29,127,199,60,21,122,81,201,220,40,129,135,213,76,84,92,51,209,169,114,190,240,185,30,89,52,163,168,138,10,99,196,94,10,227,50,89,4,242,103,186,65,14,7,38,225,18,43,45,145,202,27,202,114,229,177,181,223,53,91,55,125,41,0,51,175,181,248,128,91,165,187,203,253,230,85,201,17,254,223,151,191,6,163,15,189,74,234,125,198,39,27,176,116,157,190,146,83,92,154,50,59,53,202,174,103,225,140,2,171,97,130,98,83,105,89,21,58,168,175,79,100,57,180,147,184,223,34,88,218,71,157,169,206,136,12,132,64,124,226,48,202,14,58,225,216,112,123,1,203,215,20,184,49,140,180,116,136,160,237,224,195,82,42,81,82,219,59,118,131,70,104,95,244,214,34,228,36,148,248,103,124,78,200,168,48,241,136,93,152,163,195,253,172,108,119,90,30,150,6,26,90,109,200,182,222,99,57,129,203,117,174,30,126,86,157,245,100,239,56,65,170,161,148,247,127,122,223,216,133,182,236,210,23,178,236,136,180,91,25,13,65,111,72,232,148,107,28,249,5,240,220,149,173,66,204,245,213,196,193,53,4,249,106,154,176,46,75,53,42,131,156,39,88,169,224,171,236,255,235,74,103,89,95,121,2,202,98,226,208,113,233,113,66,210,162,231,245,119,154,18,123,211,153,200,14,121,56,105,127,241,220,49,164,165,213,0,74,216,247,211,213,73,9,181,161,138,185,3,63,249,98,207,170,2,56,175,250,128,146,48,74,91,162,169,125,240,102,23,183,220,19,118,52,251,237,64,117,41,243,55,153,180,22,99,176,42,27,108,116,19,232,172,12,98,83,8,16,61,81,21,148,236,247,42,142,199,246,43,42,7,54,131,104,99,132,23,203,9,127,248,30,152,36,252,19,211,188,195,95,197,180,69,52,186,80,18,218,30,170,160,12,150,71,255,128,98,15,102,225,51,236,6,250,182,149,234,254,56,67,117,34,98,157,19,136,186,127,212,158,141,154,120,36,84,158,141,171,243,67,148,9,171,119,92,33,130,239,213,236,196,127,141,50,187,72,117,70,4,194,241,50,93,233,114,178,162,158,50,130,224,75,152,105,172,111,203,132,121,98,180,55,243,188,32,241,81,99,197,191,109,248,229,96,244,216,8,126,59,42,64,139,47,164,44,182,125,227,195,22,218,238,170,164,204,142,98,122,208,223,229,218,187,3,187,187,193,244,210,178,14,92,125,149,195,208,29,50,52,136,102,203,114,45,17,97,191,122,214,228,214,97,109,35,194,81,82,98,81,117,129,120,47,25,11,222,170,72,73,143,215,56,197,244,182,122,170,17,194,254,236,42,100,244,94,244,45,19,146,200,169,62,31,238,66,117,245,157,115,240,72,128,198,234,94,230,53,128,128,77,162,103,218,157,96,90,222,85,20,5,140,237,36,251,90,124,1,3,240,46,95,30,192,144,158,47,209,191,139,135,235,199,10,58,167,99,78,83,252,216,117,8,214,48,29,46,17,46,192,210,206,69,151,238,233,15,197,165,163,205,169,188,247,207,16,223,153,194,123,132,160,169,54,61,170,228,87,82,149,156,203,2,217,162,30,229,230,139,219,44,136,128,226,178,180,211,69,253,36,3,28,28,89,67,124,25,66,52,234,223,212,82,195,227,76,117,204,192,79,155,92,129,39,11,163,171,16,43,185,58,122,221,250,152,99,57,36,149,182,125,48,146,67,169,111,212,36,166,111,147,31,123,24,89,253,191,18,41,35,108,217,49,13,81,72,16,86,224,90,172,159,235,166,98,161,28,91,27,36,49,73,223,139,118,75,66,135,1,112,233,246,143,246,213,206,53,8,153,169,152,122,73,155,202,40,54,43,203,128,233,218,80,209,20,62,54,242,37,222,47,210,211,29,9,43,54,193,23,57,103,63,140,36,178,31,158,203,54,202,240,140,55,204,27,182,31,91,23,186,199,147,247,65,109,14,149,82,12,77,78,23,20,65,13,241,99,231,218,166,125,212,1,250,224,251,35,252,27,27,66,208,9,84,95,192,58,240,148,133,243,209,142,194,237,7,23,134,65,79,243,10,57,19,149,165,76,155,208,33,129,179,238,170,199,110,77,204,117,210,250,241,95,193,134,158,56,213,111,19,227,25,10,6,232,213,3,33,146,19,26,122,152,221,214,137,87,157,77,154,196,249,255,190,117,174,151,88,219,229,64,3,209,245,226,220,225,177,244,116,20,83,229,193,71,141,71,93,156,78,104,99,187,65,211,48,230,87,181,18,20,116,196,114,247,169,118,170,183,177,145,225,44,172,243,236,105,64,243,198,252,184,135,75,190,108,44,119,11,43,241,70,38,212,230,235,103,55,90,60,163,231,178,7,255,14,135,46,177,51,150,128,66,205,83,123,206,223,222,42,242,30,40,148,238,208,165,137,73,60,209,142,229,161,129,1,66,179,232,185,37,17,67,172,7,146,85,73,46,135,105,203,137,162,207,120,231,205,85,253,48,58,99,159,131,51,55,23,54,255,118,219,240,171,90,99,3,161,254,255,159,116,41,140,131,21,123,133,235,120,255,63,129,101,164,207,134,111,11,196,41,175,115,202,40,2,37,83,97,240,46,152,63,23,57,198,12,1,122,195,106,118,243,243,125,7,62,39,253,58,135,166,253,250,214,250,240,125,135,91,124,238,54,29,192,147,5,132,149,199,134,179,200,173,241,199,244,128,220,65,141,232,79,96,1,93,195,120,25,81,105,82,45,183,158,211,123,71,252,127,84,79,199,11,1,32,203,188,22,212,91,108,76,175,229,2,118,139,0,32,49,108,123,159,209,116,18,45,237,51,64,51,4,46,203,38,17,187,150,45,193,94,135,57,250,42,97,176,42,217,254,25,94,203,191,50,123,109,210,253,114,182,70,128,242,223,191,179,153,55,190,77,32,252,123,48,15,42,148,253,58,118,170,102,51,213,246,195,22,247,164,255,67,245,73,29,124,164,236,150,46,101,97,61,135,34,218,120,252,26,55,176,43,32,159,155,42,122,22,37,242,15,15,46,76,34,114,232,246,108,121,18,246,52,113,135,185,164,220,162,203,102,99,217,63,163,25,238,21,136,155,233,161,209,200,8,205,34,88,186,107,47,89,58,182,200,225,30,189,81,214,145,252,101,204,80,190,145,154,143,245,14,188,98,228,165,209,29,237,143,1,41,213,212,61,123,107,76,105,74,44,202,168,200,142,221,48,50,20,9,8,222,164,231,127,57,198,2,0,4,202,32,219,33,16,52,17,37,41,240,26,184,182,121,51,61,61,69,69,43,7,141,88,177,241,147,199,242,79,76,195,189,212,101,146,60,39,247,130,152,223,119,53,124,63,217,239,43,89,221,24,25,249,232,230,212,121,74,128,224,167,181,127,90,93,221,114,1,35,134,235,138,89,241,195,240,118,82,181,143,150,166,187,244,34,93,53,136,97,48,217,174,14,198,71,155,105,71,73,207,42,219,169,57,212,81,173,77,184,230,232,216,92,126,129,53,26,20,224,247,93,118,201,178,36,180,211,73,190,242,149,224,38,247,25,66,163,55,81,129,188,254,49,192,116,173,103,127,96,56,29,75,79,195,189,43,11,101,145,20,14,248,20,9,174,246,32,13,154,106,183,57,8,153,159,156,81,32,75,236,111,67,10,43,95,72,94,192,167,36,207,178,62,47,126,237,161,230,194,65,99,131,53,37,0,59,13,107,32,184,212,230,76,1,63,125,235,255,26,53,151,118,247,62,242,233,223,126,238,31,201,94,228,223,51,32,22,112,52,197,41,172,221,120,238,185,56,192,153,21,245,118,151,8,202,15,156,127,155,161,40,103,130,126,92,104,228,229,171,230,236,14,153,154,73,82,118,238,100,40,24,15,108,12,95,227,39,37,67,113,79,148,74,198,83,234,228,26,95,75,89,35,116,231,179,201,112,114,208,178,156,39,112,154,18,185,252,169,3,77,148,27,200,188,229,69,166,251,220,224,166,240,68,173,47,101,244,84,183,26,8,255,56,115,122,5,152,65,165,75,252,95,132,239,80,184,40,49,64,232,18,182,225,55,134,185,201,97,99,25,10,154,138,39,105,67,193,175,197,220,141,59,144,181,220,206,190,57,107,65,130,219,167,36,181,232,30,72,187,159,90,42,204,60,220,245,252,107,5,242,194,181,227,81,187,32,187,154,235,7,25,205,32,186,182,183,28,43,182,200,253,46,177,35,55,30,225,46,132,42,57,196,226,44,188,87,235,250,142,113,110,192,199,39,75,159,69,79,19,29,220,213,26,73,210,13,221,6,82,31,30,250,152,75,253,22,142,159,23,210,42,90,228,143,183,170,66,214,40,60,132,51,227,153,237,195,213,65,49,82,126,137,230,243,168,28,250,233,177,166,56,97,232,157,226,214,250,140,14,151,164,170,132,248,174,138,80,111,48,107,214,252,218,54,27,6,204,212,34,87,200,131,230,186,162,146,85,66,30,16,216,101,200,26,206,135,91,64,171,47,39,39,222,164,249,126,105,252,210,6,8,36,170,28,72,5,71,130,144,103,34,155,216,165,37,21,211,250,56,88,10,218,39,56,201,247,16,80,25,152,131,77,8,133,155,251,126,151,239,214,193,190,118,56,160,39,63,79,152,215,133,139,71,152,25,156,46,107,17,240,140,37,38,112,181,140,175,153,94,56,149,122,133,92,110,142,184,32,115,229,104,165,158,103,14,59,77,175,89,10,137,5,52,34,210,45,21,158,98,197,95,207,191,234,65,72,143,183,226,75,235,163,10,176,124,110,204,192,67,50,223,5,249,196,252,226,80,75,96,219,86,162,173,176,169,23,209,236,160,220,65,240,211,212,231,17,252,8,85,57,202,102,117,14,33,75,100,167,199,158,197,15,176,212,221,105,161,19,200,255,182,50,236,231,21,3,246,80,191,243,73,173,244,107,13,99,4,35,198,197,129,181,140,175,112,19,20,195,239,166,38,54,72,16,169,236,173,125,203,145,7,232,220,174,189,253,4,78,50,56,51,99,43,242,76,156,108,134,72,141,26,213,126,201,195,88,88,234,39,25,231,208,160,10,21,0,52,6,251,146,243,119,6,22,31,15,198,173,171,115,22,109,184,229,209,160,39,95,55,124,31,234,114,136,79,17,185,82,251,152,195,223,152,128,47,75,114,103,44,57,153,97,133,104,251,214,212,43,195,223,63,44,231,93,233,208,48,89,36,20,138,248,13,12,61,8,157,241,127,92,37,60,238,187,111,130,160,251,202,67,88,246,234,155,125,225,101,124,72,144,9,177,230,211,162,61,253,214,186,188,27,233,210,213,214,114,84,147,9,49,159,50,9,107,168,234,200,204,71,183,118,22,232,223,40,212,255,20,40,230,14,141,181,83,43,109,152,48,94,28,18,206,70,211,224,10,18,178,84,166,227,58,235,247,226,107,35,150,246,34,65,219,24,246,194,208,84,226,18,42,181,31,90,100,32,101,194,12,222,202,254,229,163,188,164,76,148,167,45,187,108,173,26,142,54,157,203,194,234,157,99,7,251,58,95,237,182,121,13,71,92,116,213,18,249,108,251,115,69,102,255,33,244,14,183,206,240,41,159,136,76,171,113,40,157,217,225,133,65,173,78,6,196,101,87,247,253,166,180,251,182,197,147,3,88,43,103,73,132,100,221,101,203,120,151,20,105,53,72,180,81,168,206,173,70,239,44,171,16,146,187,35,11,182,32,127,25,253,186,255,157,178,123,201,250,254,172,174,26,245,202,97,127,137,122,13,145,136,49,239,181,124,195,216,232,124,114,97,162,224,239,45,151,181,132,107,25,235,141,126,196,87,92,198,228,255,224,122,156,151,207,176,43,154,221,128,137,20,163,103,110,45,89,202,152,147,236,50,2,247,83,134,71,160,213,27,187,33,234,202,61,60,149,147,157,190,238,48,215,117,91,56,129,79,24,107,23,152,6,211,101,22,101,195,234,183,199,156,140,1,64,247,253,169,118,164,169,250,142,32,216,68,146,137,123,78,183,51,78,219,227,198,69,255,247,127,65,91,51,147,200,6,151,57,18,207,71,177,59,18,1,131,190,36,103,51,133,117,98,175,159,32,133,92,203,52,208,248,85,250,111,123,126,136,237,228,132,127,251,212,172,225,41,106,195,170,19,234,184,164,255,73,69,171,21,38,237,242,70,73,187,136,212,95,11,79,30,6,91,176,69,53,28,122,22,98,133,162,56,188,37,120,180,147,51,6,168,139,231,74,47,250,239,153,91,107,38,2,219,222,100,158,69,82,63,233,236,118,77,137,203,149,255,176,247,95,74,23,118,133,166,110,209,20,51,254,244,214,168,90,151,126,140,27,82,148,23,27,133,138,69,254,134,186,73,44,25,184,151,243,167,67,161,43,97,31,222,181,204,229,159,200,82,16,23,191,79,109,11,54,29,34,25,153,199,167,153,60,204,82,142,97,26,108,41,148,194,146,212,115,188,175,8,188,109,186,21,207,205,129,242,79,86,8,240,238,204,47,190,52,54,205,44,248,135,223,89,124,25,146,5,115,78,11,124,233,120,39,58,67,197,174,246,217,106,77,234,93,217,144,167,69,201,252,190,111,161,119,210,30,185,125,31,212,250,106,193,190,226,255,76,222,181,19,12,97,229,45,231,70,7,209,236,121,69,249,239,59,111,147,170,36,83,50,86,168,111,206,214,198,12,189,163,69,55,40,74,248,207,124,33,22,140,89,201,142,153,64,208,15,79,144,15,155,145,164,91,219,137,138,146,65,61,5,237,164,68,227,245,171,11,69,168,13,197,105,244,94,52,205,225,25,141,31,69,187,133,98,112,152,129,223,78,4,98,155,2,19,21,242,121,133,195,73,111,152,215,40,85,250,26,54,128,64,208,168,207,44,244,85,123,34,189,70,244,64,21,136,92,71,241,118,192,176,96,166,139,105,49,185,169,128,243,5,236,50,160,234,175,15,193,42,60,116,197,12,215,157,216,27,209,82,45,183,241,248,141,191,159,197,118,113,167,0,86,62,148,190,108,185,157,20,118,34,149,167,88,163,54,174,159,237,81,59,100,230,191,204,66,4,167,170,255,73,44,165,172,143,246,148,139,175,94,172,44,54,204,88,94,221,189,252,90,169,181,22,149,40,192,14,69,91,93,178,237,145,43,22,211,248,73,222,105,207,165,128,106,123,131,11,240,61,157,78,144,237,160,43,72,153,62,24,199,68,138,7,185,11,205,100,218,64,229,233,97,140,197,66,233,187,228,121,154,40,93,211,212,82,101,152,235,50,53,14,82,93,83,253,247,139,84,116,23,229,130,245,178,170,8,236,154,54,229,123,188,255,181,72,139,225,9,65,200,247,240,204,65,189,153,12,105,195,163,143,7,138,153,162,32,148,154,102,191,254,179,204,228,249,159,32,251,26,144,201,21,90,224,127,19,33,64,51,21,59,167,148,90,167,48,137,118,131,232,198,36,8,13,96,44,41,51,207,58,41,95,203,156,159,111,230,146,9,255,203,147,82,14,151,103,34,90,176,77,139,83,246,43,116,193,9,211,123,245,194,251,76,112,220,116,118,112,37,156,119,6,148,61,36,134,71,189,44,16,191,233,72,12,69,57,185,103,252,145,121,209,151,134,88,48,143,52,56,148,123,159,252,124,205,186,99,94,131,247,105,150,32,119,244,214,66,88,132,116,153,52,224,52,103,101,166,36,136,141,171,163,21,125,167,120,136,4,243,182,173,128,238,222,183,128,108,20,64,72,130,30,150,117,95,191,233,21,108,92,80,111,86,194,159,233,35,212,247,198,108,33,196,134,120,89,34,245,242,138,68,16,174,225,32,247,209,0,29,185,135,132,110,36,41,172,24,206,40,33,250,21,211,186,133,183,100,126,163,51,170,14,5,200,216,53,177,31,242,63,206,237,36,191,164,186,68,214,17,255,40,158,25,37,94,151,57,177,232,164,203,237,215,56,225,26,223,86,213,108,142,178,230,217,4,38,138,98,166,110,183,126,50,122,126,102,252,29,129,246,54,65,41,219,29,170,139,125,111,187,154,99,119,104,74,202,140,99,243,110,138,114,11,212,172,163,197,186,217,214,250,203,19,155,166,138,115,231,120,67,161,126,156,9,18,65,29,184,160,61,47,133,147,128,52,26,226,184,224,82,102,112,193,149,43,109,152,147,196,44,166,121,102,12,78,22,204,188,8,62,30,77,91,72,62,30,178,172,201,42,151,193,57,210,45,103,45,94,33,220,9,175,40,72,242,7,154,252,36,76,203,97,121,50,148,88,154,138,92,250,76,30,58,223,106,223,219,186,110,93,124,3,12,54,91,255,170,68,145,165,194,244,227,193,37,60,20,5,239,44,68,1,22,189,131,179,184,174,231,7,160,83,208,17,67,85,123,165,109,52,149,163,91,101,43,74,214,164,156,117,201,172,85,157,164,116,216,108,165,59,238,65,133,77,160,190,250,162,74,68,245,82,102,148,130,88,217,118,67,151,158,115,219,130,136,159,84,225,206,149,116,222,200,252,38,127,143,235,205,226,120,183,90,91,64,245,78,178,14,53,163,192,2,240,160,49,9,37,26,196,172,149,251,183,179,152,180,117,16,134,98,199,20,15,206,96,246,25,187,205,243,185,93,153,195,48,56,196,96,37,204,95,164,117,114,7,217,255,38,93,53,85,157,236,84,226,191,221,245,67,59,13,111,132,172,33,143,147,99,29,20,172,124,231,187,92,97,118,83,45,216,75,172,41,52,45,140,162,218,58,118,87,253,208,222,126,89,243,140,201,246,48,78,173,110,81,185,216,6,81,142,105,172,105,73,198,53,191,241,110,231,165,135,74,243,212,172,124,75,238,108,249,220,232,130,131,100,92,138,159,207,85,64,187,156,142,166,130,234,39,123,47,163,218,56,186,132,136,207,104,90,141,6,218,171,193,28,142,204,66,196,197,65,188,201,224,180,44,176,72,202,97,8,241,85,2,101,37,249,73,144,92,206,73,5,28,64,122,198,241,185,152,86,33,208,100,131,179,123,16,41,146,15,16,239,24,180,56,56,163,199,5,36,23,247,72,245,219,14,49,89,42,66,22,20,171,96,17,86,92,24,36,47,58,100,48,24,193,33,101,112,61,3,180,69,76,80,245,67,102,114,135,40,154,0,253,56,173,240,44,8,178,244,30,62,21,165,105,96,84,134,208,111,87,197,85,38,88,172,59,187,120,255,123,172,74,252,104,238,165,125,42,183,252,8,3,32,16,121,139,199,173,109,62,239,226,244,210,105,197,129,36,83,139,197,32,204,66,102,98,205,65,95,120,243,187,222,61,50,187,52,100,117,131,90,3,31,149,29,118,81,123,171,149,252,0,240,231,47,194,129,144,221,100,23,251,39,15,7,119,170,155,228,4,62,247,8,95,64,160,131,200,44,198,135,183,8,180,22,38,220,109,209,188,145,7,71,36,134,105,212,4,102,54,167,27,136,146,159,82,57,109,42,144,185,174,143,152,150,115,170,78,223,49,38,79,88,10,229,72,96,50,67,222,7,251,91,24,111,112,246,32,229,66,230,92,88,60,218,43,167,8,17,185,22,74,22,22,42,156,146,136,106,224,147,210,17,191,196,160,164,185,88,120,63,37,95,50,4,57,25,247,80,187,3,94,22,205,106,175,232,33,250,27,252,154,219,44,3,254,83,151,102,247,193,184,164,45,148,15,208,203,22,71,158,96,247,66,233,153,111,222,88,245,237,41,241,172,25,204,226,41,228,103,108,239,90,120,13,192,138,169,108,154,65,3,130,249,113,234,44,249,244,109,117,57,53,75,53,189,118,154,49,64,44,26,182,133,18,202,49,194,119,137,54,44,203,194,114,245,1,65,27,36,61,88,185,70,107,80,245,7,38,55,134,151,37,44,70,132,203,225,129,65,219,244,117,153,47,110,60,222,76,250,255,50,124,53,162,84,215,1,209,143,39,209,163,239,43,92,178,249,189,116,106,80,70,234,223,150,6,100,176,173,167,8,184,128,199,221,63,93,248,129,14,150,33,215,199,64,134,185,144,106,243,243,230,44,95,201,105,30,55,34,126,85,240,206,94,241,5,114,128,79,14,172,145,179,121,131,51,107,128,178,177,149,125,1,220,60,14,65,254,6,145,21,106,137,75,46,219,222,146,64,126,183,248,77,173,173,249,229,39,106,77,97,186,255,154,92,63,53,201,156,25,122,116,14,30,226,10,5,177,128,151,82,54,151,223,16,178,146,32,194,200,227,241,39,41,101,152,25,146,233,249,172,119,22,183,130,84,44,215,57,87,182,192,81,154,219,198,1,61,53,240,145,51,107,89,199,57,251,154,158,26,221,131,17,95,173,8,84,28,60,89,123,162,78,54,163,243,33,255,1,84,93,163,46,66,119,36,240,163,47,162,106,202,218,18,126,104,158,122,38,164,254,35,105,91,243,96,94,168,167,35,101,99,95,124,125,85,147,140,148,57,40,100,162,57,155,228,250,105,251,239,174,211,82,199,20,82,183,243,61,204,88,11,152,177,48,113,63,111,13,85,252,19,209,185,145,141,138,161,184,91,169,141,131,193,175,74,118,75,160,82,9,18,7,244,202,106,155,104,106,22,227,197,24,48,106,133,73,161,171,20,188,81,12,18,205,161,203,6,61,51,36,216,210,156,109,192,163,156,137,99,214,91,101,16,116,217,121,93,123,206,79,31,246,129,220,230,174,162,44,178,241,233,80,61,131,53,17,167,4,229,144,44,249,90,152,86,123,224,255,176,59,121,62,118,143,40,226,188,16,129,219,168,202,64,199,120,65,187,129,134,3,254,123,234,164,229,146,190,13,91,170,42,81,69,65,177,27,147,63,139,109,204,10,59,92,63,180,181,91,113,227,96,226,174,76,202,93,199,96,145,85,180,14,177,109,128,146,37,83,120,80,106,202,124,156,250,124,250,80,114,19,39,101,187,181,67,163,120,184,57,189,181,120,147,82,189,121,236,53,239,20,85,30,179,29,130,110,219,231,97,146,192,213,189,128,250,29,174,46,38,4,38,145,21,210,88,246,218,66,83,234,197,169,186,190,0,226,207,153,109,55,163,47,180,127,173,28,238,100,100,177,17,203,125,180,54,196,93,26,213,120,86,80,115,157,61,87,39,184,111,26,152,208,50,127,81,241,104,26,72,126,146,203,69,9,92,234,54,110,171,126,10,18,201,222,200,188,198,108,131,213,26,165,119,87,11,120,166,13,210,135,90,158,206,230,124,169,237,154,47,82,156,214,65,238,51,21,75,34,39,175,66,2,69,220,165,54,160,151,176,95,145,138,92,91,11,19,157,5,86,229,42,183,42,46,24,62,10,204,90,254,152,16,236,240,170,114,160,102,121,169,103,147,128,130,217,172,11,222,155,102,189,193,162,161,11,34,32,120,65,17,114,210,133,78,127,60,171,101,171,255,186,124,140,90,232,21,173,10,143,6,105,123,215,49,38,95,205,66,59,68,190,132,230,167,136,247,120,152,165,124,249,236,208,51,230,79,22,70,142,220,255,233,49,124,101,245,28,163,83,233,30,16,98,75,13,202,211,114,3,66,167,211,173,228,1,110,37,236,13,7,32,94,215,240,253,48,31,24,158,196,182,73,162,18,35,50,3,216,69,11,5,253,13,119,139,97,70,110,51,202,170,194,131,240,184,143,89,167,247,82,155,61,234,5,150,166,147,89,123,168,214,139,227,8,248,242,142,242,202,100,107,6,198,92,201,74,19,53,6,5,185,39,198,141,15,134,164,162,142,203,82,214,250,228,195,186,54,157,100,208,255,0,6,214,225,200,92,113,0,135,162,137,99,23,21,2,123,5,204,171,88,124,231,24,76,43,57,210,234,226,196,16,174,56,187,152,171,126,34,122,13,8,53,160,235,41,81,14,160,153,32,43,176,57,55,141,11,55,140,138,65,155,95,136,93,85,244,6,127,134,184,109,99,174,61,81,101,174,44,10,237,108,67,238,66,45,93,148,55,183,105,106,31,117,238,192,151,237,244,243,11,225,75,28,7,117,253,45,116,221,198,172,193,99,76,48,177,117,15,171,78,99,196,165,151,91,79,168,79,12,114,68,34,10,88,8,105,205,99,69,248,201,80,230,168,131,184,187,146,5,48,216,152,19,230,136,223,12,219,91,214,82,39,121,60,239,46,86,155,245,13,96,158,165,235,151,82,8,101,122,163,95,109,250,67,211,62,31,205,178,94,89,178,195,240,236,164,140,154,179,101,24,125,66,112,116,161,178,105,229,17,33,103,244,177,123,28,29,105,211,145,185,77,21,123,132,49,27,91,75,250,61,199,248,96,89,63,59,59,217,58,118,221,228,27,127,139,249,4,210,184,143,71,176,232,1,102,245,146,70,249,6,32,175,151,153,222,4,177,46,67,153,174,15,192,77,0,102,62,140,224,240,152,215,216,223,250,10,249,120,216,47,133,180,81,60,11,209,171,129,39,245,49,54,186,176,160,230,242,136,48,106,155,33,148,49,244,21,167,166,9,196,15,225,77,196,246,136,15,11,87,166,36,236,98,194,25,36,219,124,32,208,232,229,119,236,115,51,0,206,73,111,48,255,84,186,233,85,4,89,216,28,138,144,179,49,241,36,24,96,183,7,116,254,198,85,229,217,47,222,127,218,226,203,79,183,26,106,101,186,253,105,90,0,17,141,19,206,125,236,214,85,194,175,235,38,28,232,235,160,134,184,1,166,41,184,46,73,146,14,210,193,162,196,23,167,193,94,231,49,5,210,204,179,201,83,97,223,52,63,73,165,16,178,132,175,240,212,148,91,113,165,107,181,214,130,176,18,223,55,186,217,29,171,125,93,29,8,100,198,227,10,255,187,252,136,126,102,195,146,61,254,110,176,59,11,139,144,22,226,59,129,1,72,165,245,136,210,55,125,243,167,141,6,164,124,226,229,240,84,35,191,44,229,211,57,105,186,166,117,65,108,150,120,51,112,206,215,39,73,2,199,201,175,239,62,65,96,44,227,67,20,128,205,189,114,236,205,12,244,34,200,188,86,46,93,136,213,185,38,22,23,11,195,84,135,198,202,109,166,106,226,221,91,173,42,51,130,9,165,142,188,44,184,9,85,84,80,49,249,232,186,39,197,103,49,153,78,237,20,42,166,167,244,59,224,156,92,135,247,46,22,165,252,24,245,201,166,162,83,217,27,41,96,115,210,238,90,7,121,151,17,244,83,213,76,13,156,31,79,193,148,152,90,235,106,145,82,133,77,39,237,136,43,235,6,94,63,122,72,225,186,94,188,153,155,1,13,57,46,100,84,225,64,50,103,73,254,159,119,154,100,147,55,27,50,229,106,189,69,38,206,140,84,154,14,133,194,249,175,211,218,205,9,234,35,230,9,131,121,249,55,82,239,150,203,81,83,212,112,139,97,105,108,247,156,9,234,211,194,119,89,135,102,67,111,129,34,91,240,59,97,105,20,246,84,112,124,44,115,223,208,254,210,27,96,238,33,170,197,247,253,153,3,35,63,191,51,62,26,14,48,255,202,39,219,167,2,202,126,76,185,247,79,197,52,204,31,119,56,52,227,79,100,3,185,77,111,101,49,173,233,48,188,101,180,251,101,113,69,202,206,181,11,152,41,40,28,199,192,245,5,54,88,192,114,169,6,227,216,167,167,163,75,14,4,89,169,171,114,114,80,138,62,121,170,227,94,162,167,26,126,189,131,151,72,141,51,221,205,159,87,133,214,214,10,204,110,113,199,52,136,177,51,142,219,221,125,248,60,217,108,212,147,97,218,157,103,48,135,32,234,127,0,138,189,149,105,2,80,234,185,112,240,177,51,177,225,140,28,157,146,109,172,12,28,156,119,12,113,132,85,224,29,152,201,188,172,54,134,189,124,145,157,166,109,235,102,227,118,65,49,125,226,36,227,5,93,233,84,190,79,254,245,246,75,134,163,107,69,19,33,1,74,229,43,19,179,207,153,27,251,101,14,224,215,226,61,149,87,115,91,0,88,112,253,14,100,93,231,157,116,71,31,246,234,41,33,190,53,58,57,26,62,31,63,68,138,47,36,203,205,185,203,71,30,83,93,237,1,248,193,37,49,255,229,113,81,232,123,203,88,147,51,39,21,225,211,88,106,60,39,48,234,221,142,69,145,200,49,47,32,13,32,122,214,79,94,61,206,167,172,152,17,176,7,34,50,2,135,184,118,52,101,178,228,223,234,217,79,50,69,153,36,187,67,141,143,75,131,226,138,13,160,131,192,11,86,237,140,130,204,202,156,44,2,74,35,59,29,152,90,99,108,51,145,47,61,57,45,114,236,104,152,189,161,242,163,72,183,74,5,87,44,62,121,39,217,103,85,4,12,248,154,103,189,143,110,75,25,22,255,58,196,24,120,56,130,117,95,201,32,49,98,245,129,73,180,161,74,102,209,60,89,168,142,11,43,247,110,30,183,36,189,69,77,38,217,106,199,251,166,187,81,146,18,222,149,113,141,72,186,174,122,119,162,227,112,122,240,66,102,0,101,87,74,190,187,198,75,16,19,223,245,73,42,106,38,245,46,85,196,109,80,200,224,115,252,217,233,173,209,251,103,29,232,135,53,212,104,184,117,128,116,60,117,235,246,72,28,181,13,210,131,241,82,236,106,169,215,75,250,80,162,116,8,237,212,183,62,61,105,75,35,127,124,30,216,161,110,97,169,57,232,154,249,247,114,156,134,13,23,172,76,75,106,124,82,217,223,209,94,235,196,215,246,227,71,2,38,87,209,81,111,88,215,207,69,71,102,29,154,162,230,254,230,242,85,169,165,169,46,32,176,5,2,58,211,46,234,154,131,14,207,222,116,160,215,160,102,155,225,82,253,175,2,187,164,131,155,33,248,163,90,253,240,138,113,17,55,105,94,48,158,73,38,90,149,226,169,169,68,202,50,216,237,31,86,159,210,115,72,105,192,207,153,8,141,41,38,124,187,94,13,18,16,118,220,238,152,177,219,142,64,117,68,60,235,50,182,231,112,50,158,52,233,55,83,21,51,166,166,2,165,0,109,254,162,3,239,100,63,227,108,107,12,119,28,49,205,190,119,150,201,147,241,2,160,160,122,62,71,227,3,145,206,44,149,117,69,195,17,209,2,156,89,98,4,101,225,238,183,10,41,168,188,246,33,151,194,128,10,135,204,200,254,150,57,232,246,9,211,17,190,58,179,240,205,38,9,59,239,72,78,1,231,162,66,125,8,38,120,150,14,92,216,25,231,8,186,32,237,145,173,188,9,23,16,4,36,133,65,29,58,253,242,245,217,47,179,122,38,44,184,112,179,49,226,154,95,19,189,235,33,215,237,206,175,223,40,5,187,247,254,135,235,239,205,183,181,49,153,190,102,111,84,243,45,158,113,30,149,4,159,145,5,181,37,119,241,191,108,233,42,156,201,237,213,164,169,232,130,114,46,127,30,46,76,57,6,92,166,103,23,251,234,24,20,240,242,175,207,146,117,234,24,175,13,213,16,248,63,77,163,145,56,246,83,159,223,189,55,166,169,170,61,200,104,197,130,254,25,222,20,210,137,128,253,13,155,60,99,8,117,113,193,111,227,254,235,250,206,146,18,218,204,14,188,152,155,82,85,111,76,15,212,140,144,184,190,235,172,33,106,75,25,87,224,30,47,67,170,223,44,27,180,40,171,43,213,88,107,94,29,251,162,182,250,106,93,242,230,248,120,120,161,225,235,197,231,40,96,193,40,105,20,102,221,181,160,81,251,212,46,162,111,183,255,49,117,209,7,215,219,161,53,173,52,187,69,241,191,53,4,124,12,148,170,0,156,159,187,122,98,235,140,74,106,88,89,21,108,17,162,92,197,72,174,82,96,203,76,255,179,68,191,18,173,170,129,236,127,85,98,209,238,98,147,108,141,154,109,186,15,135,24,68,28,63,16,78,196,61,138,141,126,174,160,221,116,73,59,238,168,200,77,7,146,243,133,212,239,184,237,94,2,199,175,240,166,90,10,205,171,175,63,234,91,237,48,223,200,82,230,191,227,214,138,208,74,188,124,246,164,210,58,215,243,247,40,180,36,179,98,22,179,115,131,18,147,217,205,215,143,46,139,212,250,188,74,118,199,31,213,238,59,243,250,192,123,12,51,169,236,182,49,20,10,47,77,118,157,252,173,33,219,21,153,125,3,234,174,253,252,219,227,224,40,23,182,105,26,241,206,191,134,205,86,67,171,239,179,203,162,164,149,231,40,246,202,35,179,36,241,155,53,68,254,11,156,65,128,172,116,224,109,186,74,225,39,78,69,75,200,1,237,192,0,255,162,222,99,171,93,87,120,124,243,96,17,160,192,104,100,171,169,163,84,9,60,25,242,24,18,157,165,138,240,67,218,83,173,83,21,88,173,146,115,229,2,163,202,130,51,123,142,248,110,155,110,24,71,178,75,143,108,94,85,81,230,97,169,240,213,174,93,101,149,37,158,157,174,164,243,10,2,250,204,239,153,168,181,166,127,55,192,118,97,107,223,2,226,221,255,11,215,177,137,250,48,235,130,23,240,60,103,174,163,172,95,109,176,89,123,156,52,45,241,252,167,146,71,248,232,179,48,252,126,93,146,109,234,217,246,221,43,63,56,193,39,46,199,131,202,81,98,168,245,158,136,113,9,178,33,229,129,131,227,188,204,10,215,130,86,12,211,222,196,99,40,129,114,189,187,109,109,4,131,184,58,232,100,139,22,60,114,78,84,37,97,186,58,1,8,151,74,117,113,252,151,82,217,150,97,135,26,227,211,40,138,53,223,80,80,68,16,123,37,172,118,166,7,177,72,5,204,57,59,14,134,118,48,173,237,195,62,76,144,7,252,31,92,50,87,97,101,118,47,223,110,186,224,173,175,50,24,204,15,88,200,69,214,45,149,119,196,40,129,220,169,168,108,58,176,42,197,5,141,82,212,111,9,236,93,51,6,50,128,233,147,175,69,194,68,7,75,226,208,52,49,74,243,127,204,162,188,162,44,103,158,12,114,217,239,225,12,20,63,149,90,117,245,80,76,168,12,210,61,38,141,144,106,118,69,187,29,102,216,203,238,62,157,204,63,140,98,105,147,77,94,100,82,138,166,65,198,80,243,120,108,59,82,27,122,8,126,74,118,208,232,160,18,199,114,241,21,232,64,27,65,26,149,93,52,108,139,246,232,230,142,0,249,59,89,54,216,243,79,178,249,193,95,52,220,222,196,55,2,18,254,125,61,207,96,221,90,179,69,106,38,119,227,42,151,137,10,110,3,163,235,225,89,189,199,190,203,98,235,250,86,74,179,224,70,70,184,241,141,48,132,245,94,104,153,247,148,210,198,65,184,136,201,115,68,144,86,167,215,198,42,144,14,233,25,55,124,172,2,187,47,242,143,154,161,47,240,206,44,54,33,216,228,99,132,125,140,187,94,98,39,8,179,88,83,68,16,47,52,138,252,17,27,216,152,112,76,173,87,108,185,34,57,78,148,172,51,224,73,175,28,240,74,86,128,234,220,64,92,234,153,52,188,50,116,182,141,220,78,103,174,59,191,98,195,92,58,219,81,229,24,56,10,225,193,45,67,229,108,8,186,173,131,246,222,251,63,148,79,191,194,180,134,84,86,117,194,65,227,246,4,67,242,26,37,48,97,178,140,213,252,122,212,226,194,4,219,69,175,38,60,152,76,48,132,193,163,4,14,134,38,90,113,220,184,183,49,149,126,84,80,211,124,104,229,36,75,70,182,177,171,56,19,188,7,224,92,91,127,137,5,35,157,172,31,102,250,199,248,57,97,93,52,122,221,0,64,242,130,182,86,135,209,190,137,67,158,52,11,37,248,106,187,186,147,28,19,101,28,198,89,145,237,29,79,70,51,81,225,80,41,115,138,196,189,162,40,11,3,103,51,183,105,0,47,51,58,25,230,11,63,17,182,90,104,124,206,21,76,69,194,77,118,40,168,85,210,197,214,155,0,92,94,114,185,139,252,240,172,204,1,197,183,23,37,176,139,105,182,148,210,141,46,45,101,100,253,229,252,213,143,96,208,29,233,32,110,33,85,154,234,17,104,138,67,161,215,184,71,3,78,5,75,8,155,112,18,238,122,60,175,247,189,159,196,197,172,98,140,25,248,157,225,197,230,135,24,121,124,105,77,245,171,147,247,230,245,186,85,66,199,132,65,225,184,228,100,103,158,72,33,32,30,58,242,168,226,118,8,31,247,209,24,135,235,59,163,10,71,77,23,203,85,4,150,186,254,14,0,242,126,254,187,245,60,74,232,243,12,251,185,79,88,129,229,52,40,84,88,74,75,185,90,238,139,40,9,253,53,137,198,165,207,178,11,165,52,192,70,198,25,69,101,171,57,53,172,166,31,227,139,66,225,190,11,157,63,244,33,253,214,117,5,167,33,188,86,146,94,218,165,74,71,113,142,217,107,219,3,96,185,148,20,67,165,190,14,140,208,183,108,148,82,22,123,95,125,201,150,163,3,231,216,211,8,253,69,199,231,9,222,169,111,97,105,117,52,44,93,195,243,213,24,178,233,196,233,46,101,208,16,189,187,209,61,107,255,55,235,1,227,62,195,255,116,188,177,52,60,36,22,66,66,50,135,114,46,131,0,117,235,237,150,95,95,114,200,22,7,5,131,84,58,232,202,82,242,2,86,8,218,22,9,163,181,231,37,233,118,233,51,7,155,180,0,182,150,96,119,204,194,1,202,241,196,1,216,34,48,239,97,25,43,61,224,18,45,16,124,69,132,32,100,120,76,24,172,58,166,191,198,156,213,230,54,95,110,68,77,200,229,151,157,236,47,98,48,171,80,66,62,226,53,165,56,83,69,71,119,128,76,75,179,226,92,236,30,224,167,127,239,224,21,95,166,89,91,227,95,212,15,161,25,65,246,0,181,212,184,242,248,214,153,218,4,147,49,198,201,59,246,137,142,245,85,101,18,28,76,21,21,31,84,163,14,226,108,215,106,108,185,49,250,0,2,134,199,198,179,144,59,88,201,109,196,13,151,88,35,160,6,200,11,95,40,83,125,9,21,159,219,243,7,137,34,119,81,213,102,127,223,118,98,115,214,95,243,132,60,18,19,24,59,124,251,129,34,211,101,54,129,239,173,247,157,135,245,56,58,51,163,162,225,82,23,8,188,112,9,188,6,168,127,24,183,192,71,221,70,2,111,205,28,59,252,205,83,103,205,90,230,234,190,21,204,15,233,81,16,163,209,226,250,42,17,134,204,84,181,227,200,73,98,157,36,17,98,243,192,21,217,96,56,21,61,73,246,64,139,30,141,253,9,49,190,37,228,163,182,241,150,225,220,105,106,26,5,218,44,90,189,178,250,47,48,172,15,43,87,52,240,11,57,116,104,88,73,17,41,186,30,146,235,66,229,69,148,151,237,166,99,72,70,172,17,177,77,49,36,247,251,141,252,185,61,117,36,56,108,114,74,123,72,239,75,135,75,79,90,154,161,211,81,45,89,153,136,125,125,4,21,188,185,156,217,4,185,138,124,171,116,183,250,178,107,58,252,87,45,100,125,2,232,231,149,3,166,37,249,130,225,52,168,172,63,118,153,114,47,128,184,84,219,16,165,140,218,31,28,217,221,234,84,161,242,57,21,191,215,174,107,29,247,207,103,152,30,97,22,237,91,59,164,84,41,202,114,248,239,156,188,235,218,83,97,91,224,219,126,210,88,239,31,242,68,5,66,215,233,75,142,138,40,8,247,157,214,167,175,254,219,141,83,186,77,33,50,174,227,195,239,6,156,50,120,89,167,113,53,178,68,241,30,134,2,211,108,82,28,10,225,150,190,145,64,107,223,55,121,143,217,240,18,31,229,135,87,141,49,65,25,236,77,37,147,159,2,138,206,220,114,171,107,42,95,8,218,48,252,254,216,17,181,113,19,79,180,145,13,101,191,113,178,6,2,48,203,63,175,185,86,43,217,103,239,171,219,15,42,112,55,187,186,177,116,58,190,218,110,64,157,254,221,106,30,12,57,154,31,75,162,148,211,202,188,187,235,238,28,239,101,204,9,200,246,41,34,79,90,133,93,52,23,225,125,235,246,142,227,71,179,12,199,81,184,2,250,242,115,236,54,216,197,68,11,194,102,3,152,46,7,219,208,231,21,203,205,255,16,156,139,114,111,34,193,234,2,11,92,230,190,10,62,215,127,36,140,237,30,228,225,130,190,157,154,172,193,129,191,208,24,3,65,148,105,20,167,243,94,128,165,144,205,88,2,242,43,239,177,13,223,7,176,106,120,11,130,165,84,29,135,145,73,58,171,89,225,1,13,28,151,11,46,251,57,156,62,49,170,227,52,74,179,121,179,6,3,236,95,161,3,96,139,97,176,5,23,21,121,213,162,151,54,122,35,15,78,166,112,114,204,89,178,125,116,11,223,143,214,197,55,251,57,47,67,4,73,119,26,93,185,144,43,108,195,111,247,255,130,55,172,44,135,202,215,52,40,116,8,194,213,255,2,0,219,101,225,32,189,98,58,68,204,61,0,182,158,73,45,196,116,103,191,75,243,131,65,216,133,42,254,90,53,55,182,28,245,55,179,48,159,90,189,186,160,147,7,9,251,19,133,205,120,174,4,86,54,249,151,191,2,125,88,71,23,172,136,42,6,99,112,27,41,148,42,207,134,121,77,105,136,160,193,128,0,233,145,31,175,153,116,14,147,149,181,201,145,191,242,68,130,130,16,100,188,210,114,80,210,67,140,135,137,231,86,249,186,36,17,109,169,29,133,248,5,12,88,233,10,177,104,239,230,222,246,254,25,214,88,249,46,91,72,253,234,200,130,114,177,226,183,117,185,108,210,188,61,104,77,38,101,153,88,14,91,85,67,156,237,1,131,227,37,65,196,252,118,49,105,86,93,126,95,111,196,144,208,93,124,83,205,1,130,15,34,73,193,199,142,210,40,92,227,21,8,122,160,9,60,192,243,146,154,62,163,84,41,163,189,78,49,38,176,55,219,242,163,73,51,100,245,151,190,29,79,23,160,84,9,39,106,187,196,249,69,47,168,46,16,101,87,132,98,228,119,14,31,143,232,155,191,101,139,137,56,2,87,46,52,234,85,160,30,160,98,121,185,31,171,114,113,23,224,2,154,200,247,233,89,37,171,92,192,66,73,169,39,208,11,6,174,131,203,184,148,153,118,77,134,32,68,238,21,171,101,247,28,41,76,229,221,177,52,134,254,175,118,162,245,83,2,179,89,247,105,41,62,218,15,189,93,243,120,33,145,79,233,53,150,47,189,254,71,62,8,36,113,86,136,235,70,13,214,87,206,5,40,244,242,181,213,213,234,133,103,126,27,225,99,38,55,117,98,155,32,33,53,38,186,236,71,78,81,4,27,62,97,54,202,23,224,44,177,63,53,126,30,98,243,194,74,204,240,153,244,174,37,78,222,27,128,20,101,19,73,61,95,238,138,175,97,192,251,9,131,81,41,244,178,140,255,166,185,52,196,204,135,77,233,19,124,85,107,75,75,248,204,196,48,0,245,154,43,80,55,161,72,71,99,219,211,52,248,165,153,16,254,44,108,107,62,3,123,226,41,167,140,104,163,138,61,15,222,16,66,142,161,134,129,239,130,36,35,70,26,233,70,23,238,179,237,38,186,92,51,88,107,34,51,51,209,190,43,208,91,163,28,200,62,236,251,103,46,58,221,166,252,194,24,200,245,42,179,239,128,254,227,51,166,194,237,109,243,68,179,67,76,20,61,183,79,33,175,15,28,180,18,51,192,98,114,166,148,52,66,244,76,165,131,68,132,220,72,118,160,105,186,72,117,167,10,62,152,115,112,186,197,171,105,107,107,26,24,239,238,69,200,142,119,126,166,229,152,155,152,209,63,109,136,58,209,23,33,90,103,72,162,47,244,99,139,190,75,3,151,137,212,125,47,139,148,42,224,248,74,169,171,239,27,107,17,94,237,60,33,230,184,147,188,75,75,183,201,43,248,5,180,181,64,148,63,22,58,221,46,69,231,5,21,198,254,203,94,165,10,163,166,36,30,205,197,192,7,244,102,198,76,219,93,124,102,100,4,30,34,67,156,244,156,201,171,193,146,255,197,71,23,136,152,115,14,202,66,162,41,117,33,83,33,88,47,230,53,105,57,40,26,201,69,231,100,114,178,37,35,4,46,26,69,186,53,148,230,113,84,223,161,179,5,253,157,111,203,237,47,244,60,47,84,201,205,89,199,146,141,135,159,46,24,194,6,202,247,130,234,69,33,242,215,65,169,147,139,154,47,225,231,146,56,60,244,17,157,38,231,170,48,141,210,168,57,75,30,194,80,105,149,143,183,21,161,94,27,175,100,6,198,3,212,152,62,12,11,155,128,223,17,194,85,254,148,95,115,82,21,197,90,83,200,198,239,248,32,85,199,10,43,201,66,111,134,2,63,225,32,41,183,250,158,16,215,153,128,142,63,101,100,211,226,183,138,178,8,230,165,49,185,224,151,96,237,185,53,235,4,107,65,208,55,65,157,134,247,56,5,131,60,216,135,50,125,180,189,221,251,16,97,125,232,153,105,228,127,96,83,81,12,125,230,209,197,97,77,255,236,98,4,8,98,143,185,21,208,177,129,46,59,189,61,95,220,175,65,34,220,44,172,232,252,205,130,125,20,157,15,13,108,226,128,83,210,90,105,120,160,105,102,20,80,184,12,209,164,200,133,57,236,131,254,242,13,16,120,77,36,241,87,234,47,10,229,207,238,236,226,68,187,95,79,240,48,117,192,103,173,157,201,8,255,125,182,170,116,19,189,48,210,28,22,192,38,143,47,114,77,216,221,141,115,172,203,159,158,146,42,172,183,21,245,30,5,111,155,90,185,141,143,54,126,235,53,169,86,215,186,46,98,231,23,173,66,198,235,171,202,90,112,117,224,121,13,234,189,210,182,213,229,15,128,163,21,157,147,229,140,222,86,22,1,213,93,13,61,254,124,128,53,78,233,51,28,155,236,127,78,111,131,147,52,219,142,225,207,39,118,113,22,88,31,93,169,92,53,103,97,114,203,142,142,106,80,121,47,12,176,24,30,45,8,38,175,232,28,97,147,216,196,197,165,228,4,220,5,236,68,50,14,90,74,181,164,247,19,1,77,229,97,48,235,252,143,231,49,63,84,33,106,246,34,123,243,9,54,49,189,242,190,213,203,107,84,223,87,16,171,255,245,9,62,40,67,75,199,59,71,72,161,191,97,127,213,225,217,254,157,133,55,127,29,130,83,127,10,40,109,121,114,15,245,196,83,108,6,113,61,214,94,238,37,190,206,151,125,232,115,128,222,224,33,139,84,241,211,107,163,160,53,241,224,118,105,138,127,111,167,162,204,114,169,59,160,98,147,111,157,217,128,249,150,134,11,158,147,0,137,33,211,204,229,145,208,113,162,104,138,96,207,185,8,83,142,242,199,112,246,84,170,168,173,130,149,225,196,120,0,240,86,42,190,108,154,212,4,147,198,234,33,39,203,101,133,112,90,23,209,202,115,158,92,164,102,156,174,130,131,69,228,72,128,140,129,20,46,3,126,182,9,76,154,222,235,241,198,21,191,169,209,40,242,251,1,128,124,53,32,230,24,121,66,201,148,227,252,195,58,118,192,158,189,205,142,181,140,7,208,98,193,54,79,146,103,107,154,207,56,215,28,204,62,207,65,119,74,9,132,221,6,177,92,13,32,220,195,38,35,57,146,97,232,197,102,148,176,191,212,43,224,86,248,146,90,23,95,61,140,136,100,209,54,195,94,78,199,205,114,26,193,23,196,17,0,247,115,96,188,22,21,127,152,68,221,137,161,121,100,173,174,185,53,237,225,75,5,240,26,66,254,0,206,91,221,137,244,84,247,102,247,82,242,240,64,216,216,219,206,129,86,85,160,57,213,12,243,151,190,160,244,84,86,63,44,244,168,7,162,59,172,255,90,166,210,112,7,58,1,213,77,251,70,117,137,233,132,42,104,183,71,192,192,47,248,180,51,133,185,227,43,145,165,204,229,155,36,30,152,209,224,149,75,111,182,92,212,213,158,251,236,105,175,51,136,251,240,176,66,23,82,24,140,69,227,86,13,224,249,199,255,43,172,127,166,249,72,158,227,192,105,20,229,14,116,184,55,192,246,179,166,159,232,133,199,114,24,18,65,213,209,16,198,136,36,23,10,134,107,34,108,137,227,147,212,182,129,220,54,143,133,10,180,225,58,245,149,51,173,161,29,51,102,178,217,70,15,3,74,71,63,176,253,107,36,145,244,201,24,149,29,84,48,89,201,14,223,61,138,174,21,202,242,93,162,44,132,231,16,125,214,48,195,145,235,97,1,84,39,99,18,154,224,123,234,216,6,253,250,19,104,174,22,36,202,241,110,89,148,7,29,103,102,146,136,110,245,12,0,22,154,61,31,102,106,123,166,132,220,195,202,153,186,252,152,202,143,167,159,137,63,129,160,203,2,106,41,244,1,96,127,172,47,237,238,221,217,53,214,62,173,96,52,188,104,22,201,47,181,131,136,62,145,245,46,178,149,24,149,28,46,106,152,134,113,20,7,219,231,97,190,54,225,154,54,197,157,233,47,247,214,189,99,57,209,99,202,203,27,170,114,225,5,81,15,223,28,49,27,179,160,94,42,171,86,40,29,36,140,5,136,247,191,164,5,212,10,165,26,48,238,168,69,248,118,138,31,160,217,81,138,25,38,229,9,60,124,146,225,198,221,179,20,51,175,232,108,211,19,205,204,162,51,241,42,94,244,208,185,25,152,178,58,189,242,67,109,214,49,248,13,109,58,233,218,186,222,228,49,65,46,77,137,138,239,63,142,209,75,170,108,68,7,209,135,47,110,87,176,128,16,66,201,203,245,37,70,234,67,2,155,205,213,73,193,115,105,242,224,109,147,232,106,21,211,192,160,130,125,173,5,214,94,70,255,167,134,115,230,154,171,233,107,252,250,165,58,192,250,255,212,140,37,246,222,186,248,131,42,34,159,57,220,58,176,72,193,158,4,181,241,138,20,34,231,56,141,207,122,178,189,33,66,66,79,117,244,45,209,145,23,183,253,120,152,248,82,19,182,3,172,131,112,65,231,40,158,13,149,162,172,181,255,233,223,91,45,75,137,78,150,218,223,255,70,210,244,170,107,4,114,232,12,1,77,37,5,86,91,213,233,151,118,199,54,23,241,237,14,142,12,211,106,101,170,66,250,145,181,171,254,76,137,202,111,126,120,129,79,237,120,176,154,144,163,196,187,166,121,210,187,90,73,168,80,126,206,122,158,214,253,46,187,10,220,100,85,170,208,249,48,215,160,42,32,17,87,212,114,109,239,46,232,223,173,5,194,231,61,189,132,214,57,219,63,217,224,223,237,67,175,98,153,108,87,131,95,101,142,150,60,117,239,23,120,2,160,136,92,118,34,253,14,72,62,225,135,2,109,174,63,209,176,23,162,248,115,1,57,104,169,58,187,10,10,252,147,178,248,67,45,157,247,38,144,255,163,120,154,192,181,199,61,55,27,147,245,204,171,51,60,116,99,92,134,116,200,228,72,240,133,195,110,105,41,191,250,244,130,114,180,168,223,230,140,18,162,215,150,113,151,138,180,117,200,90,80,215,127,36,97,0,180,222,128,118,193,58,126,59,143,36,119,101,4,239,112,245,121,129,107,165,216,216,170,160,166,228,212,129,55,196,223,220,130,70,161,9,152,230,233,230,117,231,196,19,62,146,89,194,148,21,195,136,209,181,109,9,60,210,17,141,149,209,14,102,23,233,109,124,53,116,127,161,143,81,172,176,173,214,180,109,17,164,16,177,68,198,189,43,109,241,83,226,233,1,138,219,182,106,1,111,231,158,255,221,193,212,213,242,33,125,38,79,114,102,46,231,199,131,76,90,69,206,130,56,253,73,248,45,242,195,135,47,211,231,176,226,88,220,161,123,125,173,30,57,118,9,109,26,249,179,219,209,210,19,204,147,194,62,255,29,0,97,254,73,32,184,95,53,167,242,75,215,154,194,33,15,147,157,42,120,91,76,149,250,27,228,61,242,70,172,127,144,244,78,209,137,173,138,192,180,35,171,32,88,119,37,138,151,49,24,122,177,248,59,215,190,30,128,227,221,143,121,45,171,77,195,48,240,63,118,85,106,203,230,247,133,42,50,227,143,112,222,157,219,241,17,170,50,74,152,70,7,42,175,181,40,90,215,174,194,211,21,156,219,226,248,209,92,28,120,113,248,166,119,229,78,44,4,155,163,61,144,129,141,71,190,81,106,156,49,100,63,214,138,112,121,130,95,105,156,18,36,124,72,47,165,32,25,82,106,179,119,139,117,224,30,179,30,25,37,94,27,194,121,159,160,114,60,65,203,123,221,136,211,154,56,226,173,218,43,198,8,60,59,69,37,191,5,182,51,116,124,220,226,164,234,110,27,215,129,23,82,151,250,135,7,128,162,51,240,50,175,111,197,240,170,93,246,226,127,132,80,164,162,133,185,116,169,25,211,46,11,109,159,183,172,16,244,66,38,157,236,231,123,140,1,234,212,196,227,184,161,3,233,133,135,29,247,214,222,109,62,16,164,132,182,147,45,220,4,81,41,86,172,3,123,21,238,90,222,212,151,208,167,244,88,125,109,91,193,20,233,69,190,236,89,164,13,182,252,181,14,186,60,14,39,81,110,35,221,226,20,78,119,29,253,212,45,91,58,131,206,111,200,87,96,16,183,79,109,154,247,126,94,245,78,22,80,237,254,147,40,213,57,8,243,124,49,238,148,94,84,174,25,104,145,48,80,156,107,15,225,222,90,71,5,196,162,211,125,25,144,185,42,253,208,228,223,110,12,122,121,169,157,7,212,77,13,216,147,25,225,141,29,52,223,243,85,164,136,235,175,65,85,168,169,10,226,176,68,254,94,60,103,168,83,247,164,174,254,33,232,201,10,193,130,63,202,209,27,100,23,37,219,130,165,50,82,160,115,233,155,59,86,138,56,215,122,58,101,40,127,137,246,227,229,175,190,227,49,109,134,68,132,193,158,200,106,205,250,76,155,68,220,210,9,72,225,92,247,80,46,240,146,48,206,88,169,14,232,214,61,150,122,36,159,207,12,182,132,119,12,148,205,48,131,18,248,185,111,170,243,164,81,128,253,32,168,188,208,117,77,237,15,195,199,221,171,110,243,150,196,227,85,200,53,136,151,6,204,232,46,42,109,241,112,237,140,71,128,166,92,170,72,61,101,107,211,146,184,187,205,138,94,158,143,172,70,53,25,166,236,103,224,133,166,249,37,148,181,153,170,150,212,50,61,244,246,31,149,147,101,88,110,35,66,181,21,237,58,202,171,178,90,73,199,23,3,75,113,251,163,108,37,125,250,172,172,129,58,100,43,123,101,171,48,74,101,175,206,18,27,43,133,131,215,159,217,138,72,249,138,147,94,102,68,65,114,134,69,10,179,103,206,109,91,12,13,54,223,27,192,55,96,167,170,21,69,173,209,246,232,218,40,206,64,125,154,49,92,249,163,206,186,242,74,56,65,74,197,21,47,89,73,251,239,118,65,143,142,234,170,22,50,185,57,228,18,90,94,235,153,99,226,214,124,164,18,41,126,57,171,242,162,120,125,11,249,79,220,58,42,192,143,4,246,154,63,160,64,150,4,71,171,236,101,34,100,91,103,70,152,114,26,177,229,146,48,78,11,137,181,251,112,12,119,56,63,241,178,50,28,81,176,243,102,42,118,7,93,13,38,27,54,239,177,250,168,194,201,23,105,23,31,165,128,134,181,238,242,194,200,107,110,190,113,139,66,213,20,140,100,4,129,217,182,61,148,134,40,149,177,108,5,175,197,94,181,151,0,53,22,195,204,11,183,195,110,148,97,141,133,44,53,186,112,215,70,12,80,134,95,250,158,111,13,147,216,234,124,89,191,131,59,108,202,99,132,105,118,203,61,47,114,118,161,208,30,188,57,131,104,48,91,99,174,138,105,118,19,208,11,115,169,10,185,44,218,246,110,9,235,23,243,123,112,203,225,218,69,191,170,158,84,66,99,124,244,114,127,26,85,186,62,119,41,127,60,155,108,70,232,2,211,178,197,8,14,109,128,116,70,62,108,103,185,98,188,0,227,1,192,207,156,165,132,134,177,109,204,23,217,215,143,159,192,18,242,218,100,200,217,82,212,151,8,165,141,200,226,100,138,149,137,186,58,115,68,131,215,61,51,183,219,114,209,100,70,179,63,209,219,49,73,118,173,21,152,245,8,108,123,3,23,63,147,209,136,168,148,120,232,100,152,172,75,23,195,79,217,152,189,11,124,223,79,59,52,202,162,81,213,142,89,138,22,185,80,165,26,252,235,233,103,182,40,162,55,215,77,3,76,40,165,138,94,20,176,77,138,60,107,181,190,127,2,24,109,91,42,173,50,182,146,92,107,247,157,57,131,253,116,114,215,115,54,138,84,151,211,47,60,244,10,120,254,211,203,20,213,94,197,106,93,12,61,150,236,87,184,35,181,100,139,22,132,197,10,90,98,118,151,122,24,26,8,245,67,234,191,217,119,202,126,216,57,203,201,208,241,172,54,216,125,143,124,32,111,152,227,245,48,249,183,241,131,50,42,123,38,65,110,124,207,13,92,183,212,186,248,154,224,137,124,27,186,125,64,125,238,134,10,130,45,223,97,98,244,20,11,210,57,244,43,146,99,54,134,25,219,22,117,230,24,140,110,219,131,150,97,148,49,29,255,163,105,76,206,84,170,68,48,17,68,246,174,76,178,86,15,63,46,180,115,204,62,81,228,204,167,255,35,100,237,109,206,176,72,151,47,50,111,191,187,13,223,14,100,121,205,58,41,57,140,13,118,129,155,217,246,217,190,220,47,179,139,217,31,30,178,62,53,48,139,183,10,51,216,73,48,227,187,152,234,60,247,26,100,244,47,215,82,160,50,83,22,111,49,17,29,158,206,13,98,45,201,213,7,246,245,91,139,211,126,150,142,235,243,80,145,86,35,225,158,230,89,33,198,74,87,41,50,230,59,102,8,229,64,225,116,75,4,39,142,188,123,117,239,15,40,74,127,242,52,95,57,44,182,108,80,152,135,112,230,64,187,73,5,194,232,127,34,229,238,35,80,11,85,162,202,186,252,136,4,176,10,163,79,124,26,75,108,170,47,108,43,250,237,8,91,70,242,8,122,202,123,85,39,12,128,171,189,54,69,83,141,141,115,12,145,152,61,156,163,192,90,188,210,100,37,86,177,221,107,138,19,227,7,194,224,25,115,248,89,127,163,255,115,185,235,210,254,165,134,162,21,206,190,197,26,217,248,60,4,204,102,243,143,178,197,38,101,116,65,218,14,55,134,130,50,104,74,49,180,45,208,136,147,185,185,86,208,167,41,175,195,188,250,218,48,179,81,59,92,143,3,119,96,124,161,176,198,153,190,24,0,58,155,121,108,254,16,14,153,114,163,93,67,62,216,213,133,22,87,183,116,196,162,101,160,210,81,7,236,100,89,195,39,79,155,34,96,219,21,72,22,124,166,253,58,216,28,163,147,92,61,54,90,126,49,41,137,221,128,239,134,223,99,99,66,222,227,17,87,141,234,251,143,253,21,200,219,51,47,104,124,98,189,254,72,51,187,128,72,96,113,97,137,232,165,85,128,28,85,209,103,24,10,70,242,78,231,9,178,113,219,153,139,192,33,220,162,227,176,121,185,70,76,185,14,181,35,253,200,5,126,27,129,148,32,211,228,219,188,240,82,119,218,19,64,140,58,78,184,223,121,184,76,60,202,184,36,186,49,37,60,119,68,244,229,97,251,147,229,176,246,246,198,175,75,179,236,161,129,168,217,192,122,58,170,158,50,221,235,151,144,57,32,75,139,181,147,5,207,105,163,102,172,44,115,62,192,248,123,176,223,137,185,171,65,6,174,6,33,197,173,167,173,238,224,26,219,36,126,193,165,150,164,58,12,68,253,21,133,151,100,205,122,36,179,85,169,238,96,225,183,247,90,7,51,107,59,43,91,14,187,117,4,83,4,97,246,138,243,64,204,186,138,10,48,115,9,227,164,83,220,13,14,230,60,117,247,165,250,78,173,28,126,123,133,57,202,83,59,215,162,180,207,113,188,149,139,228,117,42,27,113,216,0,69,241,66,150,240,225,237,230,208,186,114,10,48,166,181,65,127,85,111,166,75,255,251,30,245,104,239,27,40,92,69,221,104,114,221,36,14,7,253,119,88,147,212,118,255,143,32,190,81,60,124,202,22,233,68,117,82,7,77,135,84,154,41,117,93,90,45,206,252,195,163,85,107,165,92,44,120,228,88,126,133,143,148,152,11,10,208,16,142,150,89,202,147,42,36,140,23,64,38,141,96,131,119,34,83,100,154,52,97,160,221,2,191,214,59,19,31,195,198,193,132,85,134,135,105,82,184,240,213,230,67,139,244,187,14,216,96,34,118,180,175,103,196,222,84,156,107,63,221,95,40,3,156,204,237,93,161,39,152,167,123,146,128,38,21,158,87,219,192,87,204,112,240,214,71,234,198,185,199,199,74,29,112,8,7,46,61,127,179,254,213,186,247,136,55,165,143,46,181,66,109,51,118,85,196,156,98,204,191,218,116,231,16,118,33,59,101,103,17,218,50,62,55,204,75,205,97,226,156,107,37,143,247,83,47,25,101,58,171,90,207,50,36,22,218,255,85,84,210,174,14,91,28,158,224,215,105,55,2,179,5,88,81,235,162,58,99,210,58,51,170,115,34,160,117,22,190,77,104,221,99,110,114,150,84,216,47,124,246,50,160,8,162,247,2,6,102,192,122,124,59,158,190,51,92,217,48,244,43,233,157,59,235,3,28,186,221,137,133,135,187,141,27,246,32,56,244,181,209,95,72,111,156,54,237,57,186,41,29,227,190,46,84,16,37,68,90,151,177,35,219,194,199,104,142,134,250,128,82,245,164,104,80,251,76,86,19,216,69,3,64,56,100,4,20,195,108,180,80,122,111,125,58,143,35,59,74,231,79,58,73,146,217,131,116,169,42,242,201,53,172,48,76,155,120,110,33,175,89,160,119,158,163,230,4,75,121,197,122,176,134,110,137,215,112,162,173,124,5,66,67,97,26,87,189,247,213,193,53,87,52,193,103,3,87,145,61,179,16,154,208,121,58,214,81,213,174,242,15,127,229,196,194,225,227,32,47,200,255,16,252,24,49,72,86,74,49,147,46,193,192,15,235,206,30,175,85,85,128,162,0,9,166,94,116,21,109,249,157,31,197,165,30,178,113,140,61,28,108,245,115,146,252,249,102,187,230,159,136,176,10,44,162,196,22,22,242,221,165,189,52,165,106,239,144,219,75,96,139,61,200,150,99,183,152,24,6,181,91,190,161,221,229,244,178,71,152,236,68,76,187,177,97,140,226,149,190,214,70,191,43,81,119,165,178,213,61,15,188,108,0,207,151,228,81,4,190,44,32,35,23,226,49,179,243,243,107,163,133,185,211,77,215,141,99,180,142,242,35,4,233,128,91,94,234,168,99,109,203,36,150,20,135,24,39,171,253,176,53,192,163,204,141,58,92,42,102,33,47,48,117,161,36,201,6,16,251,170,200,79,16,105,137,253,78,71,226,174,252,212,23,230,220,29,107,146,255,57,178,45,132,103,190,128,153,18,174,115,27,83,93,104,246,114,250,134,28,171,216,238,117,163,157,186,183,201,174,65,7,61,100,137,7,254,77,125,121,134,160,186,96,58,44,143,134,176,220,7,3,141,135,220,92,160,152,183,17,219,40,6,235,241,54,67,53,46,80,36,243,142,53,174,239,197,85,46,144,254,101,28,51,147,64,12,206,131,76,236,205,225,138,114,222,201,154,244,201,154,237,29,80,34,233,123,94,183,42,57,125,95,57,86,215,154,207,200,183,245,21,108,41,128,69,93,96,137,163,125,208,180,42,4,55,218,67,118,16,67,139,98,142,176,49,147,7,52,33,89,9,24,102,119,38,32,7,182,181,159,167,246,38,165,28,232,150,249,54,161,203,101,152,120,216,80,73,93,153,153,71,222,177,145,130,194,17,43,54,242,71,103,122,225,199,142,155,117,9,139,237,53,20,47,253,189,114,3,117,127,132,124,91,240,60,166,176,252,80,50,179,39,94,115,67,111,109,137,192,21,92,210,213,132,104,189,238,64,208,23,45,239,77,57,197,30,171,80,111,86,252,119,70,182,101,89,146,228,125,40,195,125,59,244,67,194,104,207,142,37,241,176,11,105,176,176,199,185,111,243,5,4,115,130,221,56,110,216,68,31,78,148,255,152,106,70,162,47,43,67,113,157,125,93,118,81,117,48,98,7,56,242,97,150,69,190,79,58,251,215,54,46,80,214,197,202,141,72,205,40,17,32,141,225,188,166,162,234,140,175,67,0,144,17,67,32,117,129,213,131,129,34,43,240,23,45,6,21,152,71,158,179,252,11,12,49,242,74,239,13,123,41,104,160,25,107,53,84,100,221,207,121,159,59,154,122,6,255,191,25,232,255,198,87,218,72,142,44,225,99,13,96,40,135,112,22,44,94,126,151,222,175,231,82,35,1,24,191,238,74,226,207,112,59,112,161,17,24,202,203,51,110,197,19,147,100,39,89,247,30,124,152,157,67,249,167,245,85,123,40,142,152,127,2,170,17,249,140,186,191,68,17,59,30,201,204,231,97,191,109,37,34,235,251,16,91,52,94,160,84,225,198,162,252,119,175,121,213,27,22,120,179,216,164,25,247,226,193,157,148,28,80,148,77,71,56,231,95,117,87,140,44,7,45,133,253,243,140,1,101,111,108,157,143,15,44,175,128,107,94,250,150,194,60,72,142,33,109,132,252,247,222,197,20,194,147,169,209,11,70,56,176,131,124,115,152,124,21,180,169,76,57,186,111,250,91,225,89,65,186,55,147,38,149,186,44,189,170,214,175,220,248,237,224,56,152,185,223,75,61,255,133,220,122,219,189,62,26,78,250,154,162,190,51,200,221,169,229,206,14,175,88,34,196,187,247,143,75,116,99,212,133,183,38,230,11,210,19,18,236,9,187,91,227,18,117,93,77,244,134,87,130,223,220,215,165,219,176,155,94,150,236,99,122,7,120,234,150,85,105,234,44,221,10,114,131,87,125,234,200,51,110,188,217,134,4,148,77,50,2,6,59,23,191,75,205,12,94,145,103,36,123,42,206,135,241,31,229,243,169,98,177,143,118,76,117,132,91,9,217,222,101,238,38,215,168,95,162,138,229,109,152,5,242,149,253,169,140,205,170,189,249,215,84,36,189,127,74,34,0,111,107,195,84,72,146,85,246,39,214,109,69,26,27,173,92,215,41,125,16,167,44,253,190,17,58,236,142,67,128,114,8,6,151,52,94,218,212,193,203,222,61,129,21,100,206,221,85,3,184,143,12,176,224,151,79,23,144,181,78,185,75,86,188,103,118,209,131,70,62,139,148,191,135,90,126,63,171,78,26,112,134,85,157,241,91,59,181,137,149,22,122,219,129,227,249,98,234,211,116,20,157,99,55,47,144,29,213,79,70,97,81,103,70,221,18,214,244,84,9,205,141,187,59,78,30,30,250,103,237,33,223,188,142,57,180,237,252,242,101,139,157,168,200,28,130,66,140,150,41,11,145,82,196,35,207,126,154,6,250,53,128,3,125,113,103,153,197,105,1,116,220,21,120,121,10,174,80,130,71,112,142,215,1,122,92,142,173,228,105,194,179,80,186,8,82,146,84,239,238,2,231,177,143,9,79,24,169,40,15,114,15,121,53,49,54,178,218,176,94,35,30,224,84,151,43,97,106,175,94,32,177,61,187,204,44,175,247,175,26,203,68,191,89,179,213,101,65,14,183,3,187,150,150,92,152,149,105,62,134,38,121,246,126,224,178,217,189,175,192,207,142,241,40,145,233,242,228,43,244,144,119,171,13,97,180,183,52,51,77,201,105,156,81,248,232,134,133,81,128,136,237,213,185,74,113,70,55,145,124,113,71,7,164,181,245,217,70,117,138,242,210,33,105,60,195,162,87,178,146,193,50,144,163,46,185,192,111,255,133,110,79,173,46,130,187,186,72,152,46,215,168,107,104,94,7,117,82,138,106,43,233,58,54,98,198,65,223,8,106,147,72,149,165,44,249,163,90,71,220,134,156,31,145,23,165,101,108,234,143,254,229,87,190,90,172,70,194,37,13,32,230,115,180,141,205,244,243,64,124,91,26,222,73,22,147,176,190,201,57,71,215,214,251,223,102,189,209,43,4,69,76,23,102,95,190,157,222,199,131,67,121,38,56,194,135,118,189,187,26,241,162,40,193,241,191,123,222,173,249,169,128,165,224,241,9,140,131,238,154,222,39,172,178,38,138,141,176,167,137,1,49,88,166,206,229,205,14,238,204,203,243,144,8,23,121,14,221,174,253,7,107,179,232,190,185,101,40,27,76,153,205,64,138,51,58,191,2,199,252,43,205,9,92,79,38,40,188,2,224,71,116,82,211,76,237,118,96,57,109,194,100,81,68,238,248,29,130,164,237,206,228,162,160,95,88,199,252,26,207,62,166,88,160,159,216,227,71,110,134,202,15,20,36,39,119,223,113,241,136,65,84,128,64,167,177,68,224,248,203,107,39,27,75,137,186,110,57,170,38,215,59,39,93,164,103,210,155,127,224,24,182,90,46,62,67,229,129,180,3,84,222,59,22,136,208,22,217,200,114,138,195,122,84,171,182,158,138,147,22,203,174,73,239,245,64,168,78,136,29,226,8,231,94,3,124,69,77,22,44,94,25,78,139,213,182,216,61,72,46,4,150,232,180,131,153,147,188,242,239,60,62,199,16,184,233,187,96,194,247,105,137,242,14,180,116,138,106,60,161,94,250,213,62,163,145,123,37,154,81,240,57,13,43,208,62,35,82,184,123,17,13,51,65,251,247,133,74,90,178,155,37,37,145,200,207,57,1,196,128,169,245,216,33,15,83,231,175,116,239,71,180,42,228,135,120,13,170,230,79,70,101,234,247,47,8,1,154,147,183,187,90,80,154,11,55,26,7,154,224,122,251,88,118,162,32,140,12,76,200,138,116,136,113,83,147,111,144,55,127,58,126,107,31,247,250,162,85,245,54,38,190,182,168,8,155,162,227,12,35,166,78,183,110,166,105,179,198,247,212,241,140,32,137,209,215,136,124,183,32,165,190,55,73,127,15,28,220,219,137,139,44,26,64,144,19,196,85,138,195,41,98,104,67,14,112,165,21,239,118,202,34,43,40,111,94,74,226,56,140,73,168,132,236,42,85,134,128,254,42,171,177,19,165,167,183,203,197,117,232,195,204,179,168,204,92,139,43,187,123,134,159,72,47,78,20,194,244,53,138,23,61,55,145,42,90,153,20,131,119,31,153,21,86,41,254,14,246,237,113,52,183,79,246,28,238,180,143,137,243,85,187,31,227,138,145,70,51,83,111,221,133,121,105,182,59,37,158,7,14,80,68,161,223,138,132,55,69,255,92,230,182,169,181,33,167,246,21,200,176,132,206,138,120,221,217,139,231,45,52,214,147,44,132,67,96,248,127,68,219,90,20,87,163,73,61,199,185,133,219,240,222,15,160,238,171,11,4,46,28,83,34,205,56,106,84,66,99,107,123,104,37,28,93,45,47,133,22,225,218,6,41,175,230,201,229,108,98,161,50,84,79,173,75,211,74,160,174,240,246,95,71,248,148,9,17,236,208,189,51,212,240,78,194,225,88,233,140,41,228,133,103,61,34,235,40,221,214,169,233,9,36,89,191,3,23,94,205,68,235,249,249,206,48,139,222,209,12,87,10,220,173,123,250,110,124,15,182,120,223,130,62,247,214,168,119,77,157,123,81,80,233,9,29,250,63,234,71,43,23,221,11,208,214,218,223,58,139,180,227,59,12,117,72,227,37,44,73,78,105,180,206,176,61,17,182,203,251,198,195,192,198,243,60,4,36,44,237,132,4,228,121,115,228,113,238,129,198,154,209,41,176,14,198,72,137,165,87,125,185,8,216,30,92,176,191,219,2,209,202,157,120,215,50,238,175,131,177,145,2,136,178,102,236,246,38,30,236,59,58,159,57,16,46,67,237,80,1,122,110,105,251,48,20,164,203,93,220,113,85,50,45,64,221,34,114,235,167,121,234,45,229,132,64,102,88,150,39,237,167,109,140,93,78,103,25,20,197,168,67,121,244,181,68,195,28,30,148,203,130,2,88,30,140,177,126,242,127,77,105,168,5,55,54,113,21,81,70,174,163,73,121,76,249,24,201,241,97,21,97,38,11,86,84,94,94,176,70,169,140,166,250,2,107,148,70,74,248,159,135,191,139,79,227,143,181,29,156,150,117,236,6,150,215,146,18,177,126,37,162,19,191,104,116,194,86,180,99,55,26,57,87,225,219,188,215,185,208,78,245,76,217,17,51,88,33,17,243,164,186,110,252,2,126,231,180,254,132,234,85,5,31,34,110,196,150,12,57,93,53,165,115,13,37,226,223,122,57,128,137,238,229,131,223,1,47,39,49,160,207,122,6,223,116,14,60,229,24,141,207,222,188,2,167,130,210,140,174,129,126,95,199,41,9,117,208,202,46,29,243,224,94,56,164,159,199,254,135,78,58,75,110,98,209,195,201,72,23,223,50,131,21,177,8,209,237,211,83,198,69,35,177,135,163,240,99,51,13,246,128,80,165,167,80,242,212,53,128,207,80,238,108,253,118,169,59,25,181,156,98,32,1,104,13,241,32,32,254,81,175,36,135,142,39,182,152,111,27,179,218,249,85,121,33,99,145,123,2,27,177,38,49,63,97,160,250,67,56,201,136,77,90,7,191,5,230,223,98,105,239,11,174,130,237,201,123,200,102,38,120,29,45,3,105,143,171,62,123,24,226,39,44,84,249,43,96,198,56,160,224,238,168,229,82,212,111,24,135,216,142,55,60,196,46,41,151,79,180,183,95,138,191,136,186,10,15,248,17,132,63,145,137,162,253,104,53,75,8,158,137,57,100,148,99,210,47,196,182,198,109,232,103,244,172,186,133,18,78,67,16,248,97,10,112,154,27,75,195,197,138,171,129,98,150,220,66,147,54,110,64,56,138,72,17,71,104,221,152,22,222,145,62,86,162,19,229,234,76,65,114,181,210,81,254,111,92,94,201,111,27,9,221,167,147,115,70,194,164,186,60,17,143,60,249,129,95,130,185,9,76,170,161,95,10,183,86,169,176,35,254,73,98,14,139,10,85,61,158,198,168,199,138,229,40,61,55,167,238,5,135,228,6,102,149,188,164,35,25,69,154,15,36,134,113,90,215,41,181,149,102,190,128,250,177,207,54,73,4,106,73,21,211,140,68,8,195,103,167,200,15,93,237,71,121,100,100,93,170,19,253,32,41,157,76,210,11,98,253,124,123,34,147,195,55,223,68,90,238,127,194,19,66,41,135,78,161,159,158,20,31,36,213,13,167,238,158,80,31,131,39,234,19,254,61,160,126,97,23,194,61,36,188,10,102,37,73,107,200,167,184,98,9,245,118,65,222,108,218,244,79,255,65,152,151,116,36,105,12,18,120,128,90,125,113,98,0,130,138,150,148,119,183,166,152,234,117,15,224,237,167,147,252,120,5,158,139,176,181,201,57,233,250,68,8,141,238,149,189,195,203,50,145,19,72,110,209,227,99,108,37,219,53,47,206,137,248,185,227,216,88,215,47,140,242,251,232,217,47,68,102,31,212,100,100,144,6,144,170,255,255,79,71,210,30,207,188,238,137,236,254,240,106,237,206,210,5,215,17,18,204,24,3,180,87,36,56,144,172,165,164,7,177,163,119,136,55,55,184,252,54,208,86,85,88,240,243,52,244,143,132,191,161,136,102,41,71,51,51,248,45,44,95,47,21,207,110,106,223,134,114,27,164,117,230,224,198,176,32,147,222,64,45,123,166,53,215,223,249,91,119,85,130,102,50,214,51,209,140,16,246,63,236,9,166,81,177,4,15,239,167,193,160,37,80,218,196,66,161,191,135,164,131,70,49,89,124,108,196,209,196,236,52,178,139,137,160,139,196,155,235,232,223,222,29,76,210,4,179,71,187,147,182,99,145,96,20,95,236,51,175,227,255,205,194,168,214,77,0,206,32,208,163,38,26,164,80,27,218,84,242,47,206,251,232,10,68,89,104,45,68,195,203,253,249,55,104,177,194,88,199,178,220,121,240,219,186,243,60,12,51,139,178,11,176,124,56,165,91,171,242,115,98,49,102,55,138,179,181,55,234,27,194,152,52,124,140,118,139,251,248,31,241,37,35,193,190,208,108,236,169,85,58,22,215,166,70,154,162,216,47,26,184,255,21,25,177,86,1,20,22,206,112,160,248,70,46,56,19,225,35,102,54,226,141,165,247,86,59,138,82,8,30,223,171,245,196,105,180,186,122,55,112,32,73,174,128,221,37,105,91,4,211,70,51,43,111,130,234,96,217,143,6,18,151,102,196,2,4,111,164,60,190,77,217,60,44,115,169,239,190,252,217,191,45,159,202,158,203,61,208,117,215,253,201,177,13,18,213,1,182,157,181,147,54,35,91,206,125,83,121,212,72,2,11,24,38,223,19,210,252,191,181,13,239,104,12,1,84,3,22,109,60,245,40,199,249,254,158,196,76,11,221,186,193,244,75,213,42,192,207,93,236,228,41,240,82,157,23,53,22,50,60,165,45,63,138,205,187,253,71,212,115,233,231,103,101,79,199,153,190,156,70,204,132,236,42,219,103,223,215,66,232,43,211,107,81,21,99,155,58,54,5,194,11,109,113,130,248,11,199,48,59,185,147,177,213,46,151,103,120,3,65,42,76,213,20,31,38,44,192,245,135,250,12,64,165,251,112,199,155,182,110,171,73,65,232,51,78,175,1,201,98,223,157,193,201,20,131,5,46,72,109,87,6,128,209,38,230,147,82,36,193,249,209,45,241,197,166,188,165,176,141,9,188,147,253,15,19,137,74,221,178,207,155,170,170,32,128,206,116,140,84,122,125,108,207,31,11,64,245,240,57,4,46,140,118,196,131,26,226,60,82,3,209,54,77,22,147,242,116,193,209,224,222,110,66,133,251,139,141,58,125,134,193,139,147,146,22,237,188,186,201,185,252,253,127,135,151,184,198,94,19,52,99,35,46,246,132,246,125,124,132,143,126,168,59,113,143,99,49,240,237,254,15,175,32,170,34,99,59,75,194,136,60,13,183,196,47,132,47,42,90,188,138,6,31,140,197,126,164,41,84,148,121,93,106,118,154,176,35,14,94,227,24,51,62,36,243,125,164,171,159,173,32,70,90,3,141,241,106,163,131,174,255,20,44,222,141,121,237,148,95,85,219,199,232,87,136,236,0,109,109,210,14,132,233,186,169,5,144,181,225,36,212,162,158,25,184,25,235,79,142,126,33,86,227,114,152,64,21,181,187,0,84,111,169,107,123,70,126,225,86,200,91,98,55,119,110,16,185,246,73,212,230,8,58,49,179,136,207,79,87,166,71,205,2,39,28,218,79,221,72,17,132,47,167,210,193,29,30,49,86,62,186,166,63,146,253,47,203,225,241,61,110,103,68,159,215,237,166,161,72,154,200,7,46,75,52,124,31,15,12,67,98,61,113,229,70,52,2,209,101,220,233,94,66,37,36,178,91,183,23,78,221,106,180,130,195,80,44,92,141,109,57,37,18,150,249,99,67,91,231,193,103,31,107,122,126,248,146,94,58,175,94,134,254,163,32,21,27,221,174,128,114,165,27,79,155,234,99,7,208,68,170,104,180,11,149,89,98,70,211,95,167,84,95,207,37,99,0,160,249,216,153,118,55,104,134,50,182,239,5,156,67,245,238,12,140,211,15,71,238,174,206,221,220,172,84,154,27,139,40,196,207,101,95,142,63,127,228,199,176,130,5,236,162,186,206,12,43,47,245,156,76,171,33,235,6,56,19,45,85,184,102,253,224,16,130,126,164,231,150,32,249,163,69,114,108,86,84,127,5,163,98,251,75,33,206,7,17,2,23,82,215,152,241,10,59,171,50,221,88,248,56,247,158,223,24,202,234,157,86,130,97,102,248,54,167,176,149,103,129,206,109,148,30,101,113,209,112,9,113,9,190,240,207,89,76,155,63,75,205,137,6,40,183,229,22,11,5,134,127,233,220,156,220,48,74,242,62,219,92,222,118,85,22,252,223,131,20,206,129,3,134,24,66,167,237,159,108,136,236,133,64,93,73,101,7,117,43,32,151,76,204,183,182,39,61,165,10,41,60,51,74,230,151,156,133,156,95,225,147,182,146,117,172,11,22,156,185,85,251,103,26,188,83,156,207,111,109,23,141,54,224,136,17,127,223,161,242,128,63,135,137,249,102,222,0,189,253,120,49,122,236,176,71,69,164,183,56,248,96,183,115,96,89,253,249,15,245,99,230,214,105,149,126,63,173,202,161,199,0,240,73,143,129,58,175,213,173,47,176,2,221,80,95,20,99,19,113,234,138,169,121,236,135,145,205,152,189,233,117,1,85,15,151,190,52,70,243,102,65,30,135,73,34,133,35,244,242,220,118,245,4,26,151,24,134,251,24,202,31,15,74,252,23,241,143,46,118,91,57,241,235,87,254,181,8,131,87,79,155,201,219,134,221,135,39,117,200,3,133,99,173,43,239,35,3,44,65,191,244,81,136,1,230,251,130,49,32,158,225,53,16,182,67,63,244,4,104,204,142,186,93,65,167,146,190,53,199,87,9,165,172,6,1,75,223,198,26,4,182,53,193,67,214,50,175,12,91,79,216,29,42,253,41,246,198,229,185,180,95,36,48,60,2,89,235,232,67,162,201,40,76,85,59,40,11,53,173,83,106,245,9,95,156,235,140,230,251,191,159,75,21,114,40,53,237,99,249,127,16,182,246,229,106,185,47,86,82,173,199,237,114,67,22,99,244,26,157,134,48,217,110,21,70,99,49,126,62,112,70,158,215,27,38,128,229,61,125,159,11,149,194,154,242,144,247,234,104,194,31,125,9,222,32,114,92,160,115,141,149,29,32,152,64,194,177,195,83,108,56,19,197,139,236,97,95,212,204,161,7,39,230,220,45,3,195,189,165,170,240,103,123,54,204,231,135,111,113,7,20,143,155,49,4,35,13,244,120,140,0,85,233,244,187,110,232,240,100,5,203,127,149,76,2,10,84,251,159,58,125,24,130,139,245,23,88,240,28,125,191,193,235,114,51,12,11,44,93,43,72,71,43,195,134,173,178,141,62,52,220,234,237,39,189,183,71,252,7,127,170,40,82,96,33,111,209,180,242,93,140,232,108,170,151,42,125,108,21,173,14,67,255,58,68,62,157,228,51,38,251,200,30,186,151,173,111,194,156,51,165,254,150,86,102,24,181,203,119,216,84,35,54,86,205,208,249,151,251,35,101,27,185,138,127,58,207,103,45,205,193,128,183,245,181,31,165,33,249,18,26,26,85,143,210,93,69,129,182,66,10,15,50,3,111,186,212,45,61,53,118,134,10,90,206,224,41,141,156,196,102,138,239,219,214,199,176,113,50,3,158,158,192,37,63,211,54,210,220,119,168,184,186,188,118,204,208,203,247,105,250,36,23,86,199,53,14,15,238,147,241,157,23,81,20,239,97,81,45,6,52,15,169,218,109,90,61,212,235,155,94,95,155,226,81,112,232,130,44,112,58,142,65,179,92,224,175,122,252,165,211,154,160,84,175,8,249,217,148,212,6,241,158,21,143,135,184,153,116,246,117,137,178,173,188,47,38,18,132,69,19,218,35,172,45,15,140,36,95,204,51,21,7,248,78,193,16,191,168,195,164,18,221,229,105,81,80,87,5,1,157,29,74,88,85,10,81,79,96,173,49,86,58,27,31,193,79,128,112,87,52,194,157,183,122,205,169,25,102,180,189,162,20,53,134,221,164,64,89,223,246,135,181,55,202,203,85,216,34,196,41,43,43,142,20,103,202,170,89,33,178,125,249,201,134,144,135,47,232,46,37,240,8,18,213,193,181,15,185,18,92,23,79,92,145,129,60,110,52,116,164,33,20,75,120,239,57,247,210,51,48,61,110,230,220,2,165,230,226,36,50,123,114,167,253,22,244,107,85,125,88,70,146,65,24,174,0,14,180,204,54,146,229,202,104,22,55,96,238,234,178,18,30,240,104,208,40,13,43,190,164,210,77,233,71,131,61,128,72,194,232,126,175,166,3,225,52,161,44,19,153,163,12,31,239,91,35,101,202,66,86,96,23,142,207,215,214,175,49,236,1,179,140,34,45,115,137,68,255,218,192,182,200,93,44,30,221,189,218,214,13,243,61,197,153,182,139,165,168,18,140,190,131,204,138,133,34,153,68,69,206,252,63,197,13,55,51,39,132,251,130,69,83,133,169,165,252,20,239,242,93,57,120,36,56,111,74,250,11,65,123,183,82,23,49,65,43,206,211,74,20,14,92,199,60,108,36,183,70,161,231,100,2,27,51,210,149,255,250,197,32,30,57,177,137,52,44,213,65,18,149,156,111,234,30,254,207,211,81,148,109,248,106,113,159,104,142,156,32,30,79,9,43,94,128,145,39,67,178,36,206,121,123,56,228,68,82,192,244,241,123,231,176,173,187,149,156,117,71,243,58,247,240,12,141,204,55,102,141,96,107,49,241,7,135,254,104,12,32,10,83,240,46,248,68,140,101,24,212,222,151,204,113,230,133,51,43,241,84,11,231,67,190,215,234,19,26,125,53,223,99,75,182,115,14,216,111,138,67,123,255,209,22,0,35,214,246,78,94,246,249,154,118,243,207,247,40,156,29,210,76,112,125,79,132,214,181,76,122,9,50,31,225,113,131,87,127,160,255,156,118,95,131,148,97,180,181,32,178,230,218,85,76,67,230,96,240,234,6,157,119,197,69,74,29,57,57,116,154,118,197,26,182,76,239,173,122,146,201,24,5,72,123,29,52,34,135,211,222,222,58,81,56,171,125,231,48,205,60,152,90,6,28,127,228,127,227,11,205,127,246,119,52,138,26,200,209,54,217,197,175,38,227,253,105,181,83,195,112,189,141,214,117,196,61,122,161,194,81,7,210,230,169,124,184,234,152,142,94,52,158,123,243,7,226,142,197,89,140,7,141,179,45,89,189,122,212,130,212,59,143,1,37,96,31,132,116,56,1,26,24,42,120,54,18,161,244,75,253,73,232,225,5,115,44,129,34,246,206,86,215,98,137,123,34,120,249,70,237,112,231,202,113,14,175,175,29,46,161,249,128,36,34,254,166,86,107,28,9,244,156,240,33,62,122,126,251,61,168,142,182,103,143,205,174,161,235,209,150,195,238,232,184,154,192,188,10,106,67,134,69,53,240,116,79,54,209,173,4,115,59,160,202,50,4,104,16,122,11,125,98,127,29,16,125,60,42,94,136,237,99,6,69,100,238,151,227,115,227,48,186,27,95,254,131,37,19,127,129,20,101,234,117,240,41,191,30,216,171,130,249,84,238,192,242,13,226,234,186,80,78,209,136,185,33,96,5,76,149,97,240,85,46,241,60,230,41,119,151,95,167,193,106,108,215,107,159,114,99,56,115,91,164,103,211,180,180,226,50,121,164,188,156,163,238,64,126,238,203,5,164,50,169,42,35,156,35,205,128,148,42,188,94,121,229,19,154,158,63,105,108,171,10,21,120,212,104,117,47,160,42,95,196,155,216,187,178,131,28,189,68,13,66,81,14,13,19,22,75,108,84,46,2,162,159,159,219,131,78,37,37,251,59,183,68,130,204,48,18,7,230,44,44,69,133,153,166,152,242,79,20,116,32,121,245,95,109,2,221,134,21,249,154,34,224,13,34,228,252,163,44,184,165,141,135,199,1,248,20,242,85,124,82,12,177,208,50,188,125,185,36,247,166,247,110,132,163,207,91,247,196,59,77,80,203,47,173,183,202,48,60,222,248,245,203,204,78,29,232,239,11,36,64,230,35,203,212,146,177,107,49,76,92,125,173,123,198,19,42,52,52,205,247,75,54,81,56,26,3,155,27,65,16,248,20,254,111,40,15,134,94,28,129,227,183,89,30,155,179,10,20,187,104,35,181,152,48,174,40,11,98,95,185,29,153,105,12,131,194,181,28,98,3,43,240,194,127,92,72,86,198,241,234,208,115,226,124,234,245,204,180,82,212,155,181,183,147,4,217,207,56,22,29,238,246,64,140,111,78,210,120,221,16,228,20,112,136,170,194,63,120,254,30,205,189,127,29,62,61,69,58,45,146,230,234,213,46,237,180,137,86,198,87,71,28,95,9,72,8,252,195,111,2,58,224,101,123,24,212,239,41,112,16,99,39,164,146,64,204,188,69,164,112,27,220,89,124,108,44,77,123,45,137,222,148,218,165,175,28,78,201,185,73,18,26,94,172,154,53,204,234,229,170,79,67,216,34,218,235,202,177,64,132,118,65,59,3,11,106,153,167,12,219,125,218,164,98,85,253,157,221,231,36,250,174,21,15,144,158,30,219,109,175,157,4,6,98,113,226,178,121,32,123,48,15,207,201,41,32,119,217,254,227,252,99,194,238,93,212,142,254,216,202,1,218,140,243,234,80,221,80,157,2,53,13,10,231,61,17,3,224,50,137,77,107,146,195,161,64,160,147,120,42,12,213,85,95,199,163,45,196,44,74,250,40,216,136,172,141,148,67,24,44,136,152,182,209,52,72,184,35,244,64,232,101,23,247,45,64,162,12,22,249,144,153,59,91,64,80,92,223,79,26,255,121,124,41,185,204,72,191,174,6,71,96,70,118,104,56,15,133,92,137,67,34,199,102,124,99,132,128,1,177,246,72,16,196,7,14,199,246,243,54,188,110,176,51,2,244,56,151,230,58,106,56,217,156,48,33,91,57,251,43,136,151,220,231,52,29,9,171,85,195,70,63,32,216,92,38,46,109,49,139,179,205,250,254,96,231,32,161,58,195,153,89,217,188,38,245,230,14,128,29,21,24,14,175,8,13,231,34,163,192,97,219,209,174,131,195,67,68,24,159,36,250,226,73,59,104,64,102,60,26,0,4,231,65,19,143,191,145,247,128,147,114,98,188,156,202,114,38,191,95,70,206,59,19,134,229,210,39,193,182,22,179,137,22,73,203,107,6,85,37,159,108,248,56,87,71,108,20,142,221,47,125,222,234,103,61,251,207,237,165,177,250,125,173,142,237,100,62,135,209,141,133,205,175,92,60,91,8,28,102,2,118,204,99,219,142,90,105,176,54,213,82,247,118,26,193,138,249,63,202,127,194,67,221,198,181,217,181,0,99,232,253,246,4,218,218,115,147,82,109,84,159,224,183,99,74,248,75,169,208,195,44,217,75,250,197,143,102,177,38,42,147,169,21,103,72,78,92,186,35,221,102,222,104,229,21,109,252,204,61,173,132,188,163,27,120,41,77,32,94,218,50,186,196,19,11,20,10,239,54,35,254,31,225,42,55,234,73,198,184,169,235,182,150,171,8,109,46,42,41,65,9,144,59,119,182,250,178,117,134,249,236,197,6,186,8,65,51,67,136,122,245,6,59,225,143,75,91,92,36,243,215,37,186,203,12,162,168,158,145,97,25,111,44,26,222,68,21,119,200,146,250,240,6,154,193,56,65,17,135,146,215,245,19,221,4,197,255,85,68,237,25,4,84,175,255,215,217,35,188,246,179,156,102,116,109,91,84,62,206,62,145,92,119,152,156,106,56,203,244,231,243,231,98,43,173,90,53,177,142,177,151,138,221,42,54,229,12,39,251,239,248,130,66,116,121,173,227,68,65,70,120,200,247,119,92,107,240,115,175,204,49,181,107,240,69,35,230,78,233,180,12,135,19,137,191,170,65,46,188,94,210,168,44,250,55,103,101,39,97,135,143,49,244,150,70,128,209,82,142,32,136,156,37,240,11,179,139,206,96,59,42,246,89,215,55,130,30,80,170,238,90,125,133,100,116,192,101,186,194,72,141,156,143,137,228,155,111,96,92,6,81,150,62,195,201,150,118,43,62,40,132,197,146,237,43,32,110,128,61,206,65,194,166,232,26,192,212,109,167,183,18,186,218,53,192,193,44,221,233,9,86,95,81,158,237,191,111,214,176,108,151,115,228,0,6,121,92,97,51,197,128,49,120,30,133,221,42,98,212,97,120,11,69,20,104,174,206,184,189,207,31,18,170,178,122,99,244,53,116,119,36,186,175,87,171,82,83,166,90,133,36,212,96,43,120,199,78,163,231,188,166,151,231,95,196,84,130,4,58,121,35,101,14,212,202,148,223,82,159,228,158,240,230,35,32,53,49,98,72,166,30,71,45,81,22,36,205,25,239,250,80,23,11,121,212,105,105,131,0,40,202,21,197,137,74,198,193,130,245,89,149,34,141,75,128,209,106,20,240,177,154,210,212,218,126,65,179,3,230,149,71,90,68,139,197,1,145,239,236,39,124,145,242,181,161,26,64,38,42,238,130,106,180,67,197,212,97,22,61,140,28,165,129,227,77,216,138,224,183,74,186,99,236,233,170,124,205,136,174,144,83,218,178,255,70,243,78,162,125,115,67,207,255,149,207,181,206,52,31,120,105,27,162,251,89,67,161,134,72,216,94,206,107,23,74,240,222,11,108,211,221,178,85,34,195,224,80,187,198,9,191,248,156,22,113,129,160,149,80,42,20,119,233,193,30,196,42,20,65,197,75,13,143,66,28,164,123,54,189,187,252,135,85,157,167,223,24,204,14,20,92,95,144,102,17,2,183,48,208,232,194,56,225,13,181,55,46,136,84,174,74,113,30,101,3,181,252,40,191,10,132,118,86,236,184,240,146,144,78,175,43,107,178,201,123,42,6,124,33,15,192,81,106,138,153,113,178,118,185,48,126,229,249,163,36,24,29,73,235,89,109,70,63,182,176,155,69,97,227,157,181,199,147,10,168,74,140,116,182,116,27,101,10,94,191,190,121,136,184,189,10,11,213,25,43,92,46,202,121,251,46,136,188,126,207,104,235,159,146,180,151,84,57,218,225,51,45,65,146,42,64,119,206,172,76,74,25,151,169,88,38,209,48,204,59,163,6,23,255,23,191,238,122,104,78,192,9,145,99,26,100,9,74,30,37,16,246,176,27,75,48,90,185,163,61,254,7,209,5,182,101,95,221,114,232,0,35,28,132,164,47,242,57,137,196,194,184,247,90,125,48,140,81,21,14,223,72,91,156,4,234,243,214,78,157,61,166,235,220,72,106,255,246,74,112,103,198,13,246,41,15,204,160,108,150,225,237,237,182,80,220,138,138,98,151,197,10,79,37,47,184,132,113,219,104,118,61,133,241,8,76,126,23,249,204,95,216,224,124,253,85,20,206,65,64,44,170,209,108,111,224,165,129,118,208,19,64,38,80,103,63,12,186,128,27,223,29,246,205,224,211,69,148,39,12,33,156,45,255,189,63,153,33,63,164,43,114,151,166,62,31,194,210,73,20,190,179,25,250,38,210,71,251,119,9,29,250,210,234,182,199,165,56,171,68,11,31,91,200,117,66,203,206,208,243,78,32,86,147,151,73,107,100,114,215,111,84,123,102,138,38,85,30,91,155,0,33,20,83,215,11,134,65,111,220,216,97,172,42,116,67,89,54,110,10,18,57,58,239,155,145,184,90,126,66,136,21,52,226,17,72,23,199,50,133,207,238,213,6,74,146,83,31,152,59,130,191,57,35,96,241,115,110,123,111,95,117,99,95,38,31,155,96,150,190,65,133,51,79,6,159,126,202,234,81,205,237,18,8,249,217,51,198,128,159,95,98,232,112,139,250,192,33,3,4,89,111,190,251,224,24,241,44,18,77,83,193,46,193,105,112,242,243,224,215,103,187,191,58,51,170,200,246,205,94,35,189,249,16,253,12,134,15,120,18,5,139,249,168,42,174,99,43,203,50,61,34,50,52,26,244,253,63,72,66,205,33,30,210,36,98,152,79,169,171,183,163,185,166,64,175,2,228,21,213,143,65,211,10,67,193,59,89,220,66,218,152,25,149,93,112,40,164,150,192,187,209,163,31,44,215,204,196,195,254,56,95,73,91,216,253,7,229,128,222,225,22,248,15,56,236,40,247,249,185,14,238,244,48,3,213,151,6,184,201,124,117,170,224,81,32,80,121,155,102,183,12,53,147,242,47,150,195,19,170,216,12,113,211,250,0,184,126,20,168,30,208,67,187,54,154,115,250,123,199,224,96,121,31,7,75,172,131,89,141,168,55,28,99,65,248,230,39,86,77,195,43,180,54,213,91,217,172,199,20,204,211,216,33,88,70,219,89,4,173,142,103,236,40,110,4,21,93,249,59,228,215,123,187,217,92,134,8,68,59,217,86,230,193,226,248,63,217,33,190,15,226,73,216,51,90,157,240,177,120,175,209,21,55,110,175,176,211,20,76,68,44,62,195,214,169,128,111,78,58,126,192,211,132,212,197,91,154,149,205,163,0,211,173,195,59,123,18,18,113,140,210,218,142,67,252,192,204,89,233,198,217,230,25,110,62,255,251,107,32,223,136,125,31,112,145,201,6,2,112,74,224,135,205,203,74,193,180,177,32,32,145,36,184,238,215,29,232,220,53,127,240,169,85,151,150,203,157,20,206,219,185,53,1,249,63,60,107,190,180,217,149,192,68,204,94,146,9,83,218,18,21,120,176,174,132,62,181,160,137,219,188,187,78,205,201,73,54,98,180,64,181,73,45,110,242,17,124,95,127,210,7,217,49,196,26,181,2,9,231,50,64,194,189,203,103,233,142,173,16,52,153,141,136,215,200,220,206,176,153,211,225,109,62,167,196,100,217,42,66,122,205,222,126,19,28,164,32,251,135,7,76,191,147,137,196,198,151,149,148,180,106,26,134,97,126,88,165,75,47,200,194,232,155,177,213,82,41,201,164,20,152,81,19,44,85,114,57,231,174,203,213,38,3,153,251,82,102,250,47,129,211,99,105,65,130,54,13,24,76,94,131,44,172,22,210,116,139,198,167,174,33,67,19,55,1,206,48,234,252,188,196,199,212,242,218,116,146,99,245,242,30,194,232,159,115,57,227,117,180,67,64,148,191,238,43,108,255,8,202,117,231,83,243,57,103,238,93,92,38,122,172,1,35,75,40,72,144,12,37,90,200,92,245,247,78,93,52,150,217,71,106,252,71,145,54,76,148,31,228,181,14,126,48,16,251,240,34,174,118,46,180,157,192,160,162,93,151,186,166,60,150,56,183,104,131,84,37,245,168,95,129,152,248,236,116,156,70,58,30,70,11,235,25,11,161,61,174,187,164,178,118,23,160,136,136,201,127,93,62,166,48,227,219,71,44,42,5,194,54,21,51,161,112,101,124,75,206,142,246,252,253,5,151,154,244,141,43,207,115,191,181,64,127,69,98,1,36,246,228,211,25,146,236,51,177,202,87,252,226,131,192,2,240,77,202,131,124,238,53,126,42,252,33,77,44,41,34,207,107,169,215,185,59,34,150,63,18,183,12,251,148,201,11,227,162,206,64,188,3,168,145,211,192,208,18,66,163,218,81,229,122,59,47,53,172,33,114,217,6,128,13,140,117,14,197,59,213,230,229,184,199,35,255,169,73,21,217,209,124,206,47,137,147,6,132,127,14,4,236,17,155,239,58,106,247,8,37,54,48,169,0,161,20,131,180,6,175,42,37,50,156,128,161,116,4,1,179,0,240,89,230,121,71,248,147,185,141,125,91,90,165,3,201,183,76,195,238,96,249,2,109,93,67,50,19,164,149,46,70,20,244,160,140,21,99,110,96,119,112,61,28,198,203,60,79,189,73,50,143,63,252,30,162,208,183,33,110,86,145,222,15,42,71,82,86,200,199,88,146,94,67,130,159,95,156,14,211,230,199,199,198,240,73,222,237,130,226,135,108,44,102,6,130,62,193,18,251,21,202,133,103,110,174,51,197,128,158,22,69,209,172,6,61,196,7,186,221,227,25,191,193,71,89,130,242,84,236,250,84,65,75,86,164,126,114,244,232,185,215,198,177,252,12,85,113,67,94,37,176,132,15,136,19,160,237,163,9,241,219,218,29,190,2,205,192,84,55,243,199,171,63,84,33,103,7,168,111,133,103,94,17,214,163,117,111,106,20,150,103,227,33,9,170,50,196,70,95,52,56,170,130,49,115,99,100,152,181,154,231,34,107,158,18,249,75,150,46,162,95,94,191,143,37,100,250,14,72,71,202,67,160,249,225,113,166,228,224,160,175,76,85,120,91,211,185,138,131,176,17,242,73,207,142,45,62,107,74,28,198,129,15,227,76,126,94,206,60,7,127,129,194,201,210,138,190,90,39,29,122,160,64,70,75,64,136,108,190,119,163,117,142,28,80,239,3,33,12,249,54,23,19,136,230,56,182,140,66,159,61,113,13,222,240,211,194,114,176,33,70,111,114,244,155,68,119,179,79,7,86,234,17,40,45,190,235,196,42,219,70,17,3,240,68,174,55,161,70,8,61,249,131,13,20,5,135,181,181,152,169,241,54,20,99,85,65,41,151,179,122,111,197,73,3,217,177,135,62,166,19,8,90,160,178,93,196,201,126,169,240,85,178,140,195,161,255,182,88,100,189,122,39,35,75,66,119,5,77,160,160,117,51,144,255,235,98,120,54,18,102,107,252,179,251,184,201,181,218,8,228,118,148,7,163,32,201,212,241,236,143,56,54,82,243,85,70,163,76,172,239,124,101,148,33,8,239,147,207,181,209,6,162,110,154,245,116,217,64,34,11,200,21,182,154,53,170,252,83,87,107,71,52,190,129,62,219,18,77,129,84,154,182,176,85,76,20,247,155,17,136,245,47,12,96,255,190,202,4,68,206,19,126,95,41,61,68,215,83,62,224,125,168,150,151,178,177,233,205,173,213,175,60,97,193,59,166,134,234,221,5,215,157,200,63,0,31,71,148,127,199,127,8,255,27,47,76,111,189,92,49,182,215,176,30,111,146,50,217,22,123,152,253,70,135,7,155,230,231,89,66,183,94,162,148,252,143,202,92,139,43,35,181,62,168,85,170,6,172,3,58,154,27,222,244,133,171,226,22,149,52,24,237,167,98,249,60,103,228,103,41,128,244,253,183,148,80,98,217,216,31,204,183,68,89,57,201,107,163,101,155,236,54,15,222,137,147,210,236,18,231,73,91,40,18,16,195,0,144,179,117,4,86,215,152,249,95,193,67,128,190,96,205,152,52,253,228,176,243,150,139,113,222,225,132,16,85,31,199,75,235,28,7,34,181,142,161,226,85,99,121,105,35,220,33,225,174,74,11,231,21,130,233,164,84,202,124,137,250,216,232,244,232,10,124,55,156,5,24,210,246,14,62,201,246,119,104,24,20,110,146,8,128,13,98,246,68,56,0,209,233,36,41,222,110,129,75,138,23,195,25,44,177,193,68,238,211,203,234,209,226,18,203,208,90,113,204,237,104,218,219,65,215,48,1,114,187,142,80,208,54,242,2,249,242,55,63,253,195,101,18,17,37,69,217,126,160,21,71,88,229,147,133,17,27,198,131,84,254,114,33,156,196,110,178,142,190,128,62,22,70,27,164,111,29,150,17,6,118,136,224,174,216,30,189,201,129,87,165,46,123,98,66,80,147,252,249,14,230,122,239,210,144,185,26,158,95,233,206,209,195,23,0,242,80,170,31,82,233,185,23,50,112,127,143,58,235,16,61,72,152,179,124,128,104,199,53,37,8,160,231,216,88,42,154,254,200,133,57,116,172,10,96,80,3,85,152,34,138,38,114,193,139,254,24,5,53,196,182,59,135,156,123,213,131,88,223,28,5,251,246,171,84,191,59,86,95,130,149,92,95,6,82,183,9,237,230,211,145,33,189,103,100,235,31,177,68,166,64,17,251,196,92,198,232,149,40,149,72,176,126,166,106,131,86,104,159,189,119,103,10,248,70,93,28,85,226,237,66,247,152,171,76,149,224,238,80,148,42,254,9,213,125,215,208,203,169,62,210,59,195,211,252,92,151,39,220,136,122,234,132,2,178,95,91,113,144,20,35,225,58,217,245,239,22,218,173,38,78,18,181,232,36,56,105,229,158,135,103,226,132,228,151,239,174,30,34,158,67,180,173,26,139,116,48,44,174,70,140,35,159,90,100,220,192,9,134,234,76,201,81,179,164,77,115,74,202,99,14,184,241,198,252,53,31,26,108,213,55,198,221,158,91,187,9,40,198,91,108,244,188,119,217,155,241,160,139,129,115,227,234,59,183,85,213,225,85,4,125,144,76,165,7,2,110,225,40,20,129,72,83,198,250,25,177,179,2,33,140,232,215,234,221,26,127,7,125,189,247,216,223,9,255,127,161,125,188,78,150,176,192,1,138,174,82,54,142,107,216,170,63,47,214,120,134,228,136,176,172,50,8,157,211,71,188,249,62,49,198,236,7,211,246,65,20,241,243,159,248,216,92,195,32,255,95,172,64,181,121,57,177,28,207,71,96,36,249,166,150,9,231,72,175,130,134,31,118,2,107,31,92,144,116,128,104,244,254,153,116,68,163,80,116,255,68,208,166,223,6,139,241,8,196,31,137,182,49,203,36,6,158,253,221,233,144,12,2,174,242,79,183,171,251,42,246,52,109,136,128,137,34,33,58,130,32,33,204,72,244,23,233,83,120,181,47,190,192,32,56,168,33,83,214,126,99,41,129,8,67,141,147,80,73,243,125,26,183,211,12,119,149,16,235,9,107,10,241,30,236,47,211,136,120,198,135,187,198,10,157,121,200,88,13,21,207,174,17,15,138,152,160,153,20,229,64,48,151,2,245,196,241,136,212,95,146,187,13,247,24,32,3,99,210,212,146,136,239,253,146,159,218,228,92,141,252,49,81,160,189,5,153,251,20,94,23,15,33,170,222,131,83,47,122,253,165,187,188,176,245,46,27,188,83,215,106,44,235,234,136,170,56,10,92,99,200,0,12,253,230,43,241,249,79,9,92,235,16,71,232,177,146,204,160,8,186,153,81,18,104,166,10,28,226,199,170,44,241,208,202,94,241,229,99,22,47,152,142,96,29,65,48,244,158,231,232,175,242,253,121,53,101,191,149,16,54,71,14,144,84,16,137,141,103,164,240,253,43,236,35,40,196,204,250,114,10,106,44,82,239,136,64,79,25,33,124,165,202,80,141,140,202,154,169,47,231,71,247,47,144,88,141,51,50,84,156,6,188,128,196,73,122,117,6,254,93,64,11,244,68,166,121,79,37,123,97,42,9,125,205,81,189,114,224,202,86,144,228,140,156,28,218,245,29,58,102,93,95,229,201,61,238,82,152,3,84,209,22,132,189,93,211,15,252,177,194,109,196,155,238,154,91,102,129,241,57,197,120,109,217,122,36,63,183,153,32,220,67,166,225,75,179,16,217,83,148,74,124,161,50,102,169,91,92,40,67,121,120,213,226,110,223,148,51,13,8,231,165,100,129,134,237,74,184,250,255,91,197,169,46,51,148,236,43,129,243,22,111,38,228,236,26,56,128,4,225,63,61,145,180,176,182,13,80,82,113,217,203,121,189,163,69,9,208,181,7,129,217,117,180,51,98,51,142,33,133,175,131,25,21,108,251,236,91,96,79,110,86,132,114,13,14,108,158,189,110,5,14,57,203,97,222,95,70,166,204,253,236,226,201,207,60,122,191,1,149,113,123,135,172,241,77,51,144,49,137,148,23,55,118,173,167,205,28,232,216,66,67,174,179,177,117,30,107,93,101,13,64,121,74,49,241,71,247,180,13,128,68,5,237,79,149,158,232,129,216,11,3,193,30,105,95,74,27,20,49,114,226,89,42,105,104,136,225,244,175,162,74,73,207,58,204,150,153,199,124,84,48,46,223,122,33,190,223,246,21,113,125,180,57,25,251,75,42,105,238,197,113,26,152,47,92,61,180,75,142,171,91,109,0,13,169,33,19,236,86,106,8,74,152,20,152,5,159,132,130,239,173,163,174,29,81,182,136,37,160,87,73,158,172,45,147,15,229,135,252,242,137,109,192,158,237,118,48,150,187,153,115,59,79,29,248,146,84,53,51,152,7,240,117,152,72,32,91,177,142,74,127,26,114,107,229,41,251,30,225,170,145,77,180,31,100,54,228,147,65,172,163,111,59,142,240,1,37,125,142,153,16,170,163,209,49,39,213,191,25,174,156,216,49,23,144,8,48,84,185,188,84,69,171,43,14,237,143,111,173,46,95,78,138,255,34,105,115,187,56,230,137,130,111,212,93,64,61,167,207,22,146,129,179,54,53,38,65,126,204,80,241,45,192,10,199,130,23,51,139,141,210,211,90,254,82,251,212,48,26,126,176,164,108,75,136,138,114,47,3,202,184,4,125,5,249,159,22,14,148,0,139,37,55,224,24,234,165,153,146,102,228,154,188,254,150,111,201,102,32,127,77,1,115,1,26,43,0,38,85,184,88,37,142,193,1,54,50,126,2,242,117,22,158,179,30,100,112,200,95,89,202,89,71,84,56,152,120,124,5,191,61,169,140,8,213,37,146,36,213,43,152,218,11,136,252,217,35,80,53,197,0,97,250,37,133,217,166,103,221,195,148,172,142,138,153,66,205,45,104,230,223,249,96,221,255,117,130,225,198,86,227,38,34,29,189,246,129,130,146,108,185,68,114,238,137,71,65,37,206,28,93,202,36,73,126,229,140,188,235,85,65,205,3,47,9,140,187,243,53,135,44,0,202,110,193,29,37,20,90,218,78,188,23,18,53,42,13,72,97,11,99,150,180,222,30,55,73,42,230,193,30,169,208,90,131,94,254,141,199,62,19,68,29,74,148,5,206,35,35,135,203,188,83,196,182,121,33,208,224,99,37,210,16,125,136,170,10,9,92,225,252,159,207,203,108,225,129,169,62,193,114,111,32,80,219,84,215,192,235,154,195,241,118,204,236,248,251,81,241,9,248,199,112,163,121,165,109,49,42,114,22,0,252,97,136,29,99,168,196,101,169,99,116,198,174,214,111,128,32,236,113,209,125,129,54,227,249,226,84,33,134,23,165,208,15,129,21,28,9,224,18,180,150,48,213,250,32,185,236,242,230,48,219,186,75,81,246,35,207,252,9,107,251,167,75,179,132,210,3,170,227,132,100,108,228,39,147,31,162,83,182,97,115,177,151,246,157,196,35,68,147,128,133,255,233,32,211,155,159,117,125,212,72,157,86,205,51,189,120,2,205,70,229,28,240,224,222,19,179,113,117,42,236,56,71,19,213,206,1,178,68,242,166,220,5,204,72,196,68,113,156,174,76,16,139,249,154,151,127,168,7,182,207,86,59,105,120,101,160,193,96,135,198,218,172,158,233,171,137,185,181,52,210,79,205,114,164,181,175,218,127,76,207,21,194,225,15,113,83,95,140,147,12,70,174,24,236,226,197,177,36,113,134,99,14,110,132,183,53,162,71,196,18,83,5,216,119,235,27,105,254,200,26,196,223,136,137,199,79,108,11,173,235,48,53,13,125,184,227,233,187,71,62,6,27,86,72,122,239,145,15,152,243,178,228,239,242,255,76,168,26,193,1,0,8,167,236,82,24,60,234,11,233,85,43,107,24,18,224,143,92,66,252,246,149,123,45,46,45,107,174,122,128,75,3,237,187,156,255,160,230,35,166,90,249,201,22,207,2,45,222,129,218,244,176,65,143,240,126,218,75,182,201,35,125,158,29,177,173,161,214,42,216,135,141,227,110,109,102,47,252,138,127,30,80,210,115,155,32,167,170,135,193,212,151,22,118,25,105,230,185,3,44,138,23,121,174,228,55,204,37,53,104,191,60,58,223,34,229,130,166,78,194,188,43,62,191,57,71,84,134,64,53,27,25,45,234,253,190,211,113,145,217,218,18,207,245,81,36,36,96,227,78,174,17,112,11,104,221,82,140,113,159,226,173,167,114,35,239,184,211,125,218,120,139,104,225,9,43,152,190,45,159,26,83,214,122,210,46,255,222,246,36,88,36,89,228,57,126,32,95,29,36,3,243,162,177,51,224,93,183,237,171,23,238,252,85,198,209,34,195,26,132,62,166,17,234,140,174,188,111,195,57,204,173,65,214,130,204,254,58,50,119,118,60,164,48,56,59,89,89,25,180,59,65,216,209,198,53,119,243,148,25,175,215,132,70,145,72,160,176,72,199,97,93,2,188,201,222,164,74,8,186,195,210,24,98,237,175,19,100,171,194,207,41,59,77,129,175,126,42,221,205,99,225,7,24,144,23,163,92,129,246,125,203,220,91,178,125,209,94,120,169,30,101,42,41,138,131,109,190,115,115,156,157,207,199,73,145,141,39,236,66,94,191,58,188,251,186,239,23,132,115,195,164,110,162,137,125,130,44,17,241,48,22,253,129,237,115,168,11,164,116,199,138,254,7,25,250,137,141,51,219,172,206,206,62,13,94,195,56,58,127,100,157,9,61,55,190,104,253,40,156,236,95,151,228,26,7,107,98,80,176,93,200,78,48,212,9,234,128,252,184,226,232,6,93,207,155,243,73,203,211,26,225,117,27,113,174,56,102,9,57,172,31,221,121,0,44,206,115,115,68,58,17,185,108,179,28,129,160,92,8,175,12,239,152,1,230,219,177,39,196,172,127,146,224,143,165,130,58,56,120,120,33,43,19,99,4,253,51,115,96,71,59,128,20,38,30,71,66,140,39,110,13,229,213,131,153,78,89,159,137,40,43,226,165,45,242,247,203,32,57,75,252,56,212,150,45,206,29,22,90,13,127,87,171,147,236,113,188,120,188,65,37,227,217,93,186,13,61,230,186,134,69,9,56,237,3,234,29,106,124,248,37,10,65,129,62,196,191,17,220,224,150,48,213,126,171,86,62,222,199,158,34,121,65,80,116,88,86,233,5,14,31,151,78,60,75,36,121,146,223,221,155,17,45,32,224,208,92,21,54,21,37,130,148,253,49,151,161,188,194,173,224,13,1,159,82,90,248,44,85,142,210,34,14,122,88,46,204,126,189,33,120,113,186,205,73,245,240,73,14,147,53,10,225,23,124,192,117,52,225,198,158,239,74,108,184,187,218,187,213,119,26,30,58,214,224,135,99,230,117,161,125,119,50,247,85,121,74,16,21,168,30,239,242,117,63,56,134,233,79,122,61,255,14,244,239,103,255,106,35,122,32,62,229,210,61,144,144,68,209,88,22,95,207,106,91,5,167,109,74,13,82,165,64,152,229,189,238,187,157,154,227,105,158,53,57,81,57,155,49,181,116,115,238,206,103,155,50,225,54,50,195,78,230,253,113,253,34,230,157,241,82,56,244,121,171,128,239,135,138,56,58,79,75,102,251,164,214,66,148,38,230,57,81,24,166,147,163,148,51,165,68,214,65,166,108,55,233,190,87,225,234,87,74,217,229,184,208,230,182,235,40,3,44,180,195,165,44,118,27,68,120,175,196,193,199,139,206,160,176,110,200,85,218,146,83,48,75,177,230,150,34,92,10,223,43,196,128,54,214,176,143,112,49,183,15,203,31,198,110,210,50,158,132,187,46,140,89,169,132,203,232,14,105,111,7,64,157,82,198,233,143,98,204,255,73,128,208,230,240,182,139,135,128,92,35,142,12,58,60,35,39,226,119,182,21,229,10,190,144,64,81,205,214,1,71,118,98,33,119,35,135,35,98,167,141,211,204,169,116,175,17,175,94,134,61,80,13,68,219,130,205,40,242,35,143,182,37,107,38,69,215,126,122,23,89,100,49,237,197,112,177,108,6,219,235,21,161,177,65,5,43,120,6,149,13,206,3,6,219,93,181,113,102,182,197,205,92,75,10,46,218,198,129,10,99,215,127,131,184,244,190,90,218,210,75,134,132,99,200,166,172,123,233,253,107,250,164,209,98,203,24,111,90,107,172,115,221,197,13,71,200,137,41,91,18,136,39,91,90,156,115,46,108,5,147,192,99,147,240,109,60,175,30,177,60,63,205,155,27,117,90,97,202,6,46,147,111,18,249,238,159,40,192,65,103,69,92,0,121,138,54,239,68,255,180,97,163,211,127,225,59,127,141,167,60,161,145,209,104,67,40,12,5,8,239,168,85,71,134,106,137,70,247,77,126,224,204,128,34,87,227,107,44,28,98,27,128,99,153,31,223,72,34,50,89,96,144,140,4,203,154,220,162,226,79,162,105,89,63,145,4,7,178,26,150,82,87,251,235,122,168,217,152,213,45,51,14,116,70,102,131,78,109,60,211,11,234,96,115,149,54,80,106,55,14,244,161,79,7,213,38,189,17,251,168,244,216,92,178,98,123,11,94,247,134,97,249,179,68,253,218,146,100,248,100,14,68,252,80,62,205,154,177,88,113,245,190,65,59,201,147,182,120,132,2,119,109,227,223,141,232,45,181,62,205,12,181,183,34,64,173,70,131,181,192,217,18,112,142,9,116,222,235,247,31,125,129,93,78,72,75,203,20,114,97,52,105,206,241,174,62,122,116,59,37,143,178,29,12,9,143,171,114,20,25,177,154,225,106,44,141,239,226,80,111,115,11,248,90,154,58,55,201,177,115,236,136,181,198,232,131,19,244,126,14,255,154,38,28,104,21,222,102,170,81,108,170,26,24,52,125,118,154,194,237,165,183,75,117,171,197,64,255,215,92,106,9,52,216,189,84,177,104,86,49,13,169,129,185,8,40,74,175,49,13,13,252,234,239,252,19,56,206,12,69,136,112,102,100,48,38,148,76,108,170,203,29,243,66,94,226,249,233,215,127,200,70,213,92,95,88,161,154,186,203,148,5,116,87,251,87,86,66,247,113,148,34,60,195,252,159,31,145,33,64,30,156,98,144,9,245,151,39,199,134,3,97,150,42,129,5,189,236,137,188,170,181,95,179,47,107,100,16,42,90,156,213,161,35,128,71,110,67,92,184,167,177,163,120,168,181,38,216,246,186,206,231,146,1,60,233,53,190,22,41,222,134,167,211,155,74,62,251,234,78,254,180,253,148,62,97,184,242,252,73,121,179,204,26,112,10,67,70,99,190,164,143,84,108,218,176,53,189,110,191,96,250,34,204,246,1,42,21,120,134,237,162,205,21,170,168,36,4,166,183,83,173,77,142,65,176,192,158,244,92,102,185,96,114,72,110,184,83,79,173,97,216,131,40,201,105,115,46,210,11,66,151,49,148,59,200,67,169,247,55,132,40,222,20,88,219,209,197,231,103,228,107,243,243,1,201,14,199,25,89,69,198,197,226,129,238,69,255,40,210,6,150,176,48,30,117,120,234,20,189,238,159,202,178,86,151,61,18,146,217,254,75,46,211,228,95,78,235,61,129,150,159,131,56,252,47,25,202,230,173,104,16,205,189,112,52,156,159,232,79,238,77,229,233,67,112,253,226,176,253,178,84,129,103,113,134,46,126,206,109,149,231,141,134,21,159,54,167,136,137,81,181,33,224,241,173,12,177,45,205,73,226,138,213,79,53,234,248,33,130,76,222,46,18,22,142,29,70,137,175,98,62,123,69,43,157,166,70,115,129,125,187,148,44,210,41,28,23,163,128,151,59,249,19,220,228,200,15,21,244,50,19,225,228,187,46,199,139,172,5,95,204,250,167,186,100,183,216,15,239,27,84,30,204,202,222,147,112,161,37,50,25,223,1,216,162,201,236,6,187,151,77,114,107,77,188,116,1,9,55,197,211,112,213,21,248,219,89,19,233,194,76,140,30,12,91,236,59,68,60,236,103,157,133,237,250,242,89,119,22,6,169,20,130,73,144,120,159,176,84,151,179,49,148,93,195,156,191,59,24,231,169,102,181,88,182,79,68,119,185,229,48,100,234,36,129,69,146,123,83,59,74,86,226,79,3,211,175,127,159,102,193,218,22,233,13,138,102,2,33,169,42,45,239,34,222,171,101,184,119,109,47,25,202,102,52,233,138,206,236,180,178,150,202,163,244,231,208,52,224,207,47,162,46,70,104,149,230,234,41,201,157,211,203,245,67,170,156,1,149,159,110,105,89,64,127,192,81,92,203,23,149,225,70,114,251,108,61,141,206,165,176,172,203,159,102,98,159,157,246,249,188,250,144,200,166,248,168,102,86,40,221,41,196,85,24,248,215,63,79,243,243,207,115,4,31,224,48,216,114,177,132,247,72,172,35,184,16,77,218,190,221,80,112,138,74,155,249,118,129,200,250,100,227,170,158,22,44,71,240,240,168,91,170,75,204,54,75,51,65,12,215,42,94,18,111,193,31,201,189,0,83,81,51,143,30,64,130,172,187,50,77,147,34,182,111,135,172,208,141,170,171,239,171,85,248,196,4,252,189,74,194,152,42,132,137,236,205,145,217,148,72,237,144,25,60,69,16,85,209,16,247,114,183,230,229,224,226,150,102,1,163,140,120,172,170,189,203,154,57,135,169,213,81,62,252,188,14,46,84,79,141,72,53,218,146,18,130,87,39,91,84,222,104,97,157,107,57,117,182,185,230,81,48,6,30,201,203,195,41,126,216,83,129,49,152,212,40,104,36,13,254,178,72,219,230,39,156,237,251,155,129,5,188,5,30,24,2,192,13,125,17,52,38,114,164,57,135,149,166,46,228,90,73,0,78,211,148,131,53,101,70,74,134,150,39,25,85,219,71,209,1,15,128,131,147,137,52,189,247,111,64,22,159,69,218,147,103,218,251,95,105,31,116,152,31,13,64,149,204,153,189,117,227,126,54,136,169,46,217,158,145,227,250,172,134,142,73,2,153,56,94,182,219,111,196,239,165,101,201,114,244,58,139,255,42,241,69,12,196,89,153,61,190,192,51,182,118,117,96,108,236,78,180,91,35,36,203,71,240,3,140,0,215,112,67,39,111,40,246,10,144,219,121,173,251,81,227,177,159,159,131,180,250,220,220,30,77,231,28,116,139,141,109,245,188,69,52,231,242,5,64,15,32,164,148,160,47,107,197,235,187,66,101,103,121,222,86,64,107,220,139,178,112,176,23,220,86,92,91,91,89,224,167,137,236,93,242,146,43,196,216,87,3,196,153,91,202,62,218,145,88,143,133,157,138,12,129,20,24,227,10,43,33,113,125,105,184,81,225,197,97,171,145,142,144,236,66,201,35,94,87,215,57,117,13,93,31,167,198,91,82,115,165,177,148,174,232,3,195,17,153,183,134,163,140,133,250,50,153,14,125,144,128,46,87,244,115,90,232,6,175,165,120,37,103,29,240,27,115,174,239,68,172,50,120,199,154,53,142,127,55,101,236,101,60,203,185,3,182,27,227,192,241,24,252,100,33,169,214,58,140,64,71,161,145,10,50,11,211,200,63,250,35,23,220,46,202,239,15,132,22,169,251,240,122,92,16,175,249,53,124,138,254,142,150,136,88,198,8,67,100,56,161,206,238,58,15,11,201,105,15,236,118,159,139,127,102,218,63,140,144,159,119,86,11,226,170,66,165,180,226,204,178,38,238,133,198,118,193,81,233,28,11,193,227,179,128,133,248,114,32,8,2,135,107,213,181,231,18,198,139,123,197,171,115,162,23,125,196,75,185,71,228,192,190,119,163,7,78,16,144,240,222,166,81,21,155,41,56,248,112,219,212,61,197,117,213,20,168,143,96,133,216,127,112,79,134,131,175,239,218,128,157,160,155,155,5,237,0,7,116,160,144,195,197,202,229,47,81,46,157,35,212,171,105,92,152,56,194,53,147,158,74,64,248,169,218,220,206,121,207,57,13,195,198,21,81,56,210,16,228,86,1,95,102,224,219,47,4,86,79,156,124,50,170,63,77,90,49,114,114,52,135,185,238,197,50,218,0,237,189,99,163,181,75,149,84,183,21,151,99,66,236,100,34,111,225,227,5,85,191,213,55,246,216,12,206,208,39,156,235,172,44,61,141,106,197,112,184,213,169,197,134,103,18,152,173,18,92,164,123,96,101,27,146,12,1,68,212,20,56,9,231,197,102,181,163,110,128,137,237,153,155,223,239,245,170,182,205,22,218,102,71,227,19,194,108,98,121,143,239,23,187,228,252,131,93,217,99,26,161,94,60,11,207,240,9,103,253,158,182,239,148,253,29,202,96,10,3,157,210,74,211,7,219,170,247,110,108,246,159,158,210,22,53,192,6,70,229,48,255,120,110,11,114,39,134,81,26,84,240,76,103,184,148,163,154,172,59,194,159,195,99,79,4,233,113,233,39,231,123,251,160,187,79,130,149,128,155,161,146,207,23,40,118,207,99,250,217,18,173,3,240,65,75,39,150,205,132,63,40,74,145,24,154,178,39,232,8,123,4,19,164,241,95,27,159,160,165,12,48,184,203,10,66,112,184,169,203,179,163,72,226,197,164,243,91,229,212,120,25,124,9,120,60,112,76,254,90,117,165,137,85,33,253,44,3,66,43,23,139,201,12,202,177,215,31,112,51,124,130,83,61,118,229,71,132,181,98,46,118,129,62,94,170,190,119,0,43,172,168,175,189,97,82,210,39,176,112,34,193,219,185,52,111,98,129,234,23,237,0,179,30,196,175,187,144,166,204,185,134,223,150,16,51,47,155,38,232,84,201,64,38,124,184,104,124,155,73,204,151,147,127,59,13,154,160,90,192,128,130,243,255,60,160,223,181,214,21,38,155,186,195,153,183,68,9,244,247,156,179,40,123,34,115,57,122,63,212,111,31,0,74,93,226,174,230,131,97,32,193,56,166,237,223,156,84,163,51,195,92,201,217,230,163,13,37,54,207,117,131,202,199,207,91,221,239,53,89,166,209,223,224,173,0,79,160,197,25,56,147,23,231,225,82,226,90,143,16,29,10,95,157,144,214,251,166,43,205,108,52,29,124,37,3,68,97,91,186,215,43,205,188,150,150,57,99,188,147,109,232,94,11,227,218,211,3,102,58,173,71,153,102,42,19,103,9,161,43,104,29,33,245,16,10,75,78,54,116,101,66,151,46,255,243,251,181,23,115,72,132,236,78,76,104,213,83,74,138,250,190,250,54,217,0,139,207,165,236,121,107,156,19,205,40,145,141,171,211,182,123,69,199,12,191,21,29,193,218,5,170,115,245,43,132,154,100,37,175,97,132,8,86,19,234,117,15,216,36,244,166,185,77,214,113,158,122,170,210,242,195,140,134,97,122,87,36,57,172,176,18,229,67,87,201,81,86,255,146,21,89,186,194,67,198,214,201,4,163,216,129,243,5,239,22,59,182,31,194,161,148,122,55,55,198,89,52,175,128,248,147,171,42,233,31,118,42,47,81,40,209,165,53,91,34,189,179,178,56,94,169,70,91,120,92,15,127,242,1,169,173,188,8,52,142,80,11,172,155,243,214,93,125,63,4,166,49,78,10,14,56,206,155,161,236,177,115,165,232,247,56,254,253,126,167,245,175,245,109,193,38,20,34,101,145,58,128,96,111,163,63,37,69,21,151,112,146,127,145,205,168,127,82,68,39,192,71,132,239,137,88,244,210,105,13,139,181,199,201,171,204,28,176,39,233,1,236,9,63,175,109,1,30,45,170,253,69,123,209,229,29,158,51,46,18,15,222,123,104,172,108,152,255,86,126,17,138,104,181,183,6,242,146,213,35,130,203,151,243,252,70,61,57,31,140,96,8,161,154,3,76,238,21,209,96,232,211,48,137,51,170,62,90,25,214,118,35,154,111,64,171,92,215,102,76,190,10,159,148,188,199,63,251,59,188,148,234,222,192,10,236,255,91,202,113,37,98,249,247,117,233,253,162,141,103,244,205,175,112,99,25,153,87,254,64,217,161,61,226,106,107,17,197,22,1,93,187,177,247,178,122,111,218,229,160,181,187,114,28,99,194,111,96,123,120,235,246,30,76,27,17,201,39,1,109,108,228,134,50,217,58,36,40,65,112,23,211,92,152,171,226,165,203,204,252,47,97,81,210,248,26,145,116,120,191,217,208,232,46,35,7,134,120,9,4,133,38,2,196,190,251,128,96,40,248,131,63,111,130,25,146,205,165,124,211,193,185,113,135,203,199,71,50,120,65,110,117,203,167,158,188,151,5,244,251,66,225,57,174,189,141,213,48,118,250,25,182,103,54,143,100,67,63,28,151,90,212,33,191,177,166,105,108,243,3,212,88,86,80,15,187,197,240,114,193,64,205,90,213,156,215,113,59,200,48,230,122,85,49,241,11,115,219,110,17,99,213,173,110,170,93,245,133,188,224,200,206,41,34,189,85,239,231,60,113,199,44,193,196,169,234,78,135,162,244,136,62,15,33,95,118,242,234,156,195,223,149,41,1,177,180,148,99,28,174,31,128,120,89,139,38,214,245,212,134,3,205,239,252,165,107,1,63,194,229,30,74,110,68,103,209,6,151,186,196,66,178,50,50,247,49,23,54,121,206,231,0,158,98,190,245,151,252,158,118,61,125,213,238,82,15,14,32,89,108,211,247,39,137,232,235,125,227,129,27,164,143,246,127,95,219,51,228,145,119,227,54,23,185,120,181,246,123,30,229,144,160,209,152,242,2,120,86,55,127,8,158,138,56,114,123,75,179,209,28,237,150,227,97,216,180,245,145,163,0,12,178,204,47,175,19,62,209,194,3,3,139,213,156,1,183,74,143,102,213,80,208,158,36,223,144,68,154,174,95,218,198,121,77,10,193,155,125,242,66,237,67,12,252,218,159,72,147,110,174,112,240,61,253,239,251,241,25,167,87,81,14,89,216,174,215,63,204,170,98,117,128,183,81,179,94,187,67,89,96,140,135,206,139,4,49,177,197,121,250,47,2,108,111,247,180,178,73,102,73,104,54,62,76,120,35,92,123,94,95,85,233,104,103,249,76,172,188,57,107,162,52,88,52,64,2,91,20,35,34,43,34,105,122,147,79,182,186,44,203,88,216,49,40,109,244,44,60,79,27,3,55,127,211,205,201,246,86,153,181,125,99,124,107,16,71,208,223,212,81,185,47,30,62,20,188,91,173,249,224,225,66,73,176,244,184,213,84,204,73,11,7,24,107,242,103,57,18,14,12,83,143,119,36,169,175,254,5,149,102,218,115,48,106,4,209,160,184,180,43,128,220,60,37,193,46,186,14,91,3,121,212,83,131,68,155,199,160,206,29,81,219,231,61,226,57,37,24,8,118,24,42,166,49,169,75,79,93,162,248,9,111,166,142,82,5,221,168,109,138,15,154,52,35,208,189,173,158,176,187,207,144,37,219,244,38,220,136,211,140,25,105,178,147,74,207,16,212,4,171,65,31,96,178,145,213,168,85,190,156,214,13,91,106,67,31,194,237,17,4,83,58,1,222,54,152,248,242,99,243,175,7,57,104,212,60,116,141,97,18,118,60,7,131,40,214,228,9,198,53,90,227,107,33,190,172,209,79,0,135,229,120,47,167,180,202,131,85,149,254,24,85,112,81,11,22,93,110,174,22,224,84,172,32,184,166,212,61,199,207,227,192,187,116,125,78,121,231,51,137,6,204,51,28,179,104,129,246,122,79,115,125,27,191,143,190,214,19,112,125,59,183,224,236,248,95,229,29,252,38,81,192,48,86,60,223,21,177,135,121,72,35,112,4,48,80,85,60,129,128,200,131,243,4,9,89,14,176,157,236,78,85,206,160,103,138,196,38,68,6,80,194,242,118,132,104,143,78,70,190,199,54,168,217,37,171,252,121,112,220,160,234,183,35,28,46,40,107,226,181,9,247,57,171,106,202,179,48,229,213,205,118,55,38,122,74,138,106,125,143,109,168,105,175,86,119,232,32,70,16,254,178,64,78,148,129,151,68,132,199,33,81,101,51,17,128,177,156,41,9,237,234,23,104,167,158,59,184,58,211,146,164,42,119,68,164,60,51,138,18,7,226,205,161,195,195,162,235,10,159,211,120,174,128,56,76,243,41,43,248,162,43,173,6,56,63,245,224,227,55,210,99,29,78,160,132,26,78,0,61,196,193,180,191,181,252,191,104,91,251,116,56,128,7,181,95,96,89,127,149,9,18,252,78,50,31,185,130,173,224,13,116,11,133,235,106,52,91,93,178,63,186,198,74,124,9,238,217,103,6,50,189,42,79,128,190,254,250,134,36,113,255,72,220,180,236,146,6,136,84,166,225,232,228,206,9,120,198,30,81,195,195,96,216,60,233,207,192,18,131,168,47,32,51,29,120,146,44,18,195,176,66,65,207,175,212,29,130,191,83,157,9,247,142,180,155,231,37,156,28,78,209,217,66,179,104,17,83,13,123,216,242,89,166,231,219,190,179,199,237,253,124,168,168,165,117,12,244,71,77,123,159,233,140,203,181,23,191,115,107,216,17,252,241,228,111,201,85,183,255,224,201,29,111,15,29,118,54,215,70,105,81,137,26,229,65,70,14,130,193,96,38,234,203,39,138,22,63,53,188,249,145,0,22,115,50,179,87,93,167,13,69,201,226,98,35,171,39,15,10,245,184,4,27,143,231,137,71,216,219,136,254,38,185,235,175,154,63,165,37,211,36,200,153,64,199,113,184,180,11,179,115,143,241,215,228,223,64,70,74,80,15,62,15,237,64,131,65,80,56,1,19,236,73,210,143,101,72,201,202,248,255,201,21,61,179,239,161,83,179,9,148,118,197,85,167,216,216,213,8,91,67,141,11,111,124,136,52,237,252,213,69,20,100,28,162,106,5,57,223,127,44,229,62,162,125,69,190,132,172,122,153,100,19,171,190,130,30,84,84,254,54,245,181,188,6,177,207,112,52,175,22,51,203,176,229,237,254,159,18,61,44,255,50,52,167,235,224,166,200,109,188,184,75,53,181,197,21,97,189,248,130,106,37,84,87,68,234,82,35,100,84,144,216,236,213,251,51,132,105,176,169,112,109,43,114,212,44,255,86,108,105,53,56,26,92,144,101,232,29,83,210,229,115,240,167,67,223,255,101,226,84,84,56,6,64,16,215,0,39,239,167,161,202,24,39,155,23,243,145,169,141,95,147,115,227,209,21,83,80,250,227,9,22,102,201,49,13,165,135,36,198,173,122,245,57,67,232,107,48,246,254,75,224,197,182,223,151,195,190,173,69,136,28,252,187,239,53,31,236,183,112,246,227,28,157,188,229,83,178,108,172,139,212,93,238,252,95,11,181,86,106,211,35,49,223,53,57,236,171,52,193,19,124,169,145,83,52,35,17,14,137,24,206,200,152,78,143,231,148,96,220,206,28,77,166,90,201,243,28,25,133,18,0,206,158,111,4,92,250,17,239,198,227,19,92,103,60,213,244,96,168,73,59,49,138,100,217,190,46,236,246,6,10,114,254,206,151,237,27,215,126,188,227,230,106,164,62,11,191,12,59,76,210,5,175,253,191,144,226,234,171,189,242,223,19,111,197,220,136,222,211,119,202,182,216,41,49,189,104,203,181,33,173,120,209,173,70,111,156,232,5,8,67,66,185,205,165,4,236,130,153,236,180,92,70,206,15,38,248,217,19,36,161,11,154,230,137,104,197,83,14,46,29,114,251,172,161,163,127,218,235,106,21,234,10,82,138,25,81,46,26,225,195,117,38,27,235,153,67,51,17,53,207,69,38,58,238,176,170,106,25,18,38,250,60,36,57,222,235,39,50,135,88,104,88,105,73,187,102,208,217,10,36,153,163,44,63,199,62,95,155,25,98,133,74,7,19,141,114,223,11,187,28,59,158,67,248,251,122,181,68,220,49,1,58,50,122,85,30,37,12,255,115,57,165,98,52,243,242,103,88,9,109,158,213,203,117,100,223,87,222,179,175,107,181,238,195,178,222,102,193,42,174,175,207,9,41,152,2,88,34,23,144,197,196,162,203,229,223,192,40,131,247,181,246,11,47,10,136,98,154,104,85,109,101,110,160,25,107,209,216,255,138,118,103,61,56,10,168,195,220,239,215,65,240,236,150,124,44,244,154,11,94,23,71,193,47,249,10,37,29,53,242,37,86,104,88,43,237,199,52,167,220,151,20,223,153,213,92,195,42,14,129,246,224,68,104,102,250,102,54,133,116,49,250,30,26,29,207,36,214,134,64,86,17,75,155,210,231,228,15,182,47,200,128,191,195,221,235,239,131,35,89,138,211,246,96,122,216,166,111,21,139,55,142,203,115,242,52,86,142,219,236,96,127,232,254,147,135,129,102,91,36,68,228,231,225,24,86,122,6,53,252,209,34,150,171,188,9,145,111,219,55,72,169,103,190,163,207,208,21,163,240,197,101,153,171,229,74,161,147,113,143,215,131,44,18,128,62,103,197,234,170,15,21,211,26,29,14,26,234,212,236,203,207,19,116,50,30,87,124,52,177,20,189,112,189,58,77,58,130,142,19,114,120,60,150,126,28,45,144,194,167,254,171,236,250,7,50,137,23,16,106,165,59,32,148,187,99,22,38,94,182,116,244,223,182,126,43,62,130,235,106,117,74,101,11,165,223,32,193,217,44,81,182,46,101,229,231,254,242,32,203,148,139,139,152,219,224,54,247,219,249,90,179,88,16,4,120,111,150,40,45,127,246,164,148,115,227,61,118,231,208,232,69,50,42,116,10,84,239,63,51,255,132,110,87,153,55,184,162,41,156,64,30,146,115,178,93,243,244,90,99,57,75,204,29,124,151,153,227,164,80,98,232,105,242,157,147,238,41,139,107,9,31,169,114,85,88,211,200,221,177,255,51,46,190,108,105,173,126,208,176,89,96,32,228,150,248,104,75,109,86,145,205,103,32,151,196,100,185,167,186,149,229,231,9,238,79,195,60,22,249,114,244,233,93,133,147,151,160,48,31,91,50,5,101,199,125,58,18,193,122,219,127,212,48,186,191,102,169,62,101,11,74,11,22,155,109,154,116,111,38,52,68,194,76,43,221,191,105,194,22,28,90,187,90,233,238,8,239,67,174,32,231,172,154,247,250,126,222,148,244,77,166,160,70,213,93,131,119,230,200,243,182,56,212,203,2,185,199,120,173,187,255,74,49,137,204,255,107,240,22,159,51,246,70,114,7,22,205,135,212,246,224,18,92,182,245,214,146,57,132,213,189,42,74,251,128,241,44,21,156,78,222,41,133,188,123,131,59,63,209,250,100,68,60,93,109,238,150,54,141,219,79,78,168,1,20,73,113,47,173,138,135,234,253,150,65,17,87,153,19,214,148,233,253,69,201,222,196,89,203,185,115,166,176,89,179,56,163,30,210,82,7,21,170,60,43,193,98,55,162,125,138,139,157,10,239,244,131,41,169,231,212,158,239,130,149,146,19,19,167,78,86,15,220,81,185,184,178,152,90,74,123,173,223,219,4,143,107,78,235,134,183,44,55,167,3,91,97,243,60,210,218,53,111,65,33,251,82,183,42,21,148,115,231,79,213,86,140,205,103,86,61,30,177,2,0,136,154,116,34,88,15,161,3,60,72,12,209,105,157,120,172,234,19,199,59,71,251,128,246,36,125,36,89,67,96,71,187,185,227,107,132,85,221,80,219,83,139,182,244,67,61,98,98,60,187,173,140,208,116,30,201,170,132,138,186,15,99,157,61,61,39,214,207,41,176,103,104,211,111,217,77,36,38,166,54,39,192,235,212,172,158,167,243,156,93,144,28,119,34,170,226,159,215,255,136,239,221,224,80,233,188,148,34,152,63,255,254,150,217,7,145,139,254,27,194,57,218,40,148,9,120,233,205,122,88,185,196,181,191,60,114,221,54,150,18,96,204,93,130,183,64,53,91,8,65,129,131,190,61,174,102,8,134,191,96,64,122,238,12,12,185,224,8,129,69,121,207,213,149,230,30,249,18,37,60,24,208,251,250,220,233,196,9,139,195,122,208,247,56,40,53,201,132,161,87,244,101,46,27,174,7,234,150,102,200,157,223,152,196,26,85,206,6,138,21,38,103,49,143,141,196,154,97,147,110,57,219,52,100,20,30,100,109,12,76,210,207,78,194,89,147,108,117,205,168,118,250,175,87,60,62,243,82,194,26,19,135,79,84,144,137,22,129,204,14,176,116,64,31,144,89,167,173,94,4,23,58,235,211,249,126,51,146,20,230,207,131,110,223,9,190,58,124,90,165,201,160,69,13,212,34,106,169,198,105,48,246,206,111,248,171,206,252,123,3,92,94,105,187,93,166,161,56,63,143,149,184,218,162,56,9,212,165,182,92,190,145,170,218,152,66,32,150,29,221,113,0,109,219,131,2,223,189,63,120,176,243,145,64,203,181,143,139,53,43,120,12,46,107,52,189,59,39,73,169,108,68,28,223,85,248,19,5,143,160,6,147,76,2,232,97,176,219,230,113,130,156,64,212,219,38,68,16,133,155,168,88,75,217,8,47,119,192,35,174,175,249,32,144,160,77,58,251,86,103,239,179,187,58,160,19,9,139,64,1,99,94,123,73,73,181,226,40,188,93,250,168,174,202,164,76,14,185,217,218,187,97,53,51,102,177,170,230,29,92,185,211,189,167,183,51,126,41,187,76,252,45,69,242,147,85,138,241,33,70,80,23,150,24,220,33,84,241,56,161,221,111,247,106,92,90,102,112,18,17,114,64,138,209,41,58,150,60,163,75,240,249,148,131,89,77,105,1,46,56,227,58,17,222,32,147,104,110,244,62,169,152,177,106,22,107,136,183,231,174,201,215,21,142,45,63,171,200,26,54,89,187,49,123,61,102,248,179,137,175,44,92,157,120,35,96,244,60,235,248,77,2,176,99,236,240,220,156,143,68,65,120,138,32,91,13,102,148,106,54,181,57,252,216,220,105,77,134,139,252,167,1,126,48,115,142,24,116,176,196,186,210,254,239,19,73,175,158,243,45,179,44,219,40,217,113,121,1,63,219,140,17,120,186,224,161,152,223,78,89,80,20,151,48,149,105,15,29,119,210,145,23,151,35,21,4,224,13,132,44,162,80,89,184,18,79,128,224,21,138,46,255,167,70,240,182,69,237,255,105,70,82,164,43,221,77,124,26,173,29,195,72,249,250,197,51,191,69,48,156,7,82,130,143,99,231,146,152,8,3,165,143,13,72,9,194,69,208,128,118,230,102,15,49,143,20,228,114,161,11,95,88,190,216,49,240,114,187,237,61,180,175,75,169,230,11,151,49,226,31,255,165,198,111,166,227,109,141,40,55,158,148,160,221,117,187,48,63,69,118,74,71,231,84,29,187,49,170,242,103,190,199,237,67,62,220,42,20,105,254,54,197,118,124,109,168,147,87,41,242,5,156,66,223,71,158,1,146,78,116,147,120,137,205,184,205,55,107,194,254,186,196,97,165,112,7,83,241,159,190,57,151,208,179,2,234,193,24,217,1,96,220,58,228,149,21,71,206,232,240,129,114,10,117,83,198,91,79,228,192,199,149,85,129,254,188,27,9,58,175,240,12,189,196,173,149,201,118,194,48,76,165,248,196,134,160,74,146,93,72,143,69,3,216,103,159,25,31,107,216,214,41,92,87,56,131,32,51,40,20,208,246,197,7,147,189,116,116,94,219,204,137,7,22,151,41,24,151,192,246,43,24,186,11,3,227,166,19,125,226,14,193,98,120,160,76,177,39,247,43,237,162,164,132,65,117,228,39,161,137,250,85,173,179,80,93,59,72,183,194,163,194,98,9,100,213,63,125,95,240,225,133,145,156,94,146,160,20,15,140,184,254,82,102,110,26,92,142,64,187,68,198,160,196,32,229,116,107,176,170,22,165,5,84,1,6,157,158,96,229,168,227,170,32,173,252,231,1,194,41,166,120,179,36,212,27,243,144,49,131,149,66,141,166,177,129,176,215,248,229,73,217,175,232,1,71,9,11,165,247,39,15,30,224,176,251,241,108,155,8,193,72,158,45,86,169,108,15,162,218,246,137,206,32,214,135,23,11,144,70,212,191,126,16,20,213,171,115,44,163,74,139,228,205,210,34,33,247,116,204,217,70,210,183,55,17,21,22,251,149,248,5,253,122,158,208,12,151,211,61,22,156,199,229,204,248,245,133,151,31,253,95,18,168,206,52,164,199,118,171,247,3,19,96,34,209,168,241,201,23,219,244,153,82,50,100,92,64,235,24,22,23,71,196,96,150,206,125,13,37,87,75,62,108,201,9,48,41,88,61,156,122,10,184,177,206,203,180,112,248,114,201,5,32,173,242,145,79,70,95,46,9,76,249,92,200,254,19,250,77,170,11,16,243,147,22,106,106,178,166,180,227,104,47,138,248,34,88,142,126,38,157,240,195,88,253,73,78,221,247,252,35,184,25,21,7,153,49,252,123,56,52,204,124,11,23,6,184,250,114,130,171,18,201,82,62,239,77,196,112,38,233,149,19,218,52,53,38,185,244,135,132,228,89,23,60,9,65,48,124,174,85,164,185,35,190,36,25,135,44,187,208,236,218,200,1,156,164,206,10,197,43,246,102,236,246,101,81,150,199,123,213,177,93,197,113,52,112,160,182,11,233,180,117,255,156,9,225,243,126,109,36,212,103,20,157,64,135,167,246,131,127,175,244,220,13,10,66,134,52,133,227,154,48,180,142,154,101,31,16,251,223,60,245,8,23,49,24,177,55,154,121,110,99,27,186,203,67,168,215,246,207,46,145,212,141,69,197,112,54,212,36,248,250,144,219,239,10,39,118,143,141,147,112,99,230,88,133,116,247,72,104,189,133,74,18,226,164,54,153,188,144,10,86,89,36,225,11,156,213,125,124,244,149,228,15,173,93,84,76,202,164,209,179,187,98,188,114,203,211,202,129,35,209,23,89,179,174,99,116,40,141,213,121,76,143,135,73,85,188,155,4,143,255,210,232,132,172,174,173,69,235,57,192,43,40,114,86,15,130,140,3,0,46,26,168,198,162,162,31,90,152,88,186,254,52,27,183,97,178,8,175,57,50,133,156,61,73,216,78,98,169,86,180,231,147,115,97,150,140,160,247,165,88,7,31,138,239,142,129,200,72,127,21,43,180,205,45,161,77,149,177,208,70,13,53,166,2,239,54,249,115,62,250,69,216,152,252,82,50,225,173,69,95,253,58,90,76,22,24,101,172,181,164,185,94,169,21,59,2,248,220,166,211,196,129,129,34,242,189,156,202,163,255,194,114,221,84,2,188,0,8,177,109,31,213,175,197,40,160,53,118,130,102,90,213,200,15,199,214,114,78,71,124,228,29,32,86,30,242,204,34,86,214,195,66,69,246,227,189,1,199,120,224,224,118,61,56,240,67,100,202,31,161,53,219,127,28,109,129,43,106,82,30,49,27,40,139,53,75,208,124,145,247,33,130,53,172,105,157,178,145,220,178,72,162,251,141,167,219,53,148,10,119,194,120,145,205,253,118,44,251,122,246,23,86,61,153,146,248,32,85,182,15,161,215,12,250,62,214,4,113,81,60,241,14,18,186,50,65,223,135,58,207,172,5,107,58,166,93,76,119,189,186,229,72,6,225,52,30,237,207,245,0,154,43,208,83,36,97,111,205,248,199,101,229,85,181,194,211,69,160,184,124,105,11,93,62,62,200,2,236,1,248,1,61,243,155,4,139,247,54,20,120,91,237,172,113,96,252,224,188,219,107,67,150,190,153,120,222,16,99,212,159,204,29,249,11,235,172,201,77,67,187,14,21,109,53,54,39,26,8,190,162,130,128,57,27,147,203,36,255,95,237,211,183,217,27,18,67,128,141,181,252,67,211,233,193,88,95,50,92,65,217,170,82,237,199,236,73,196,32,28,141,97,205,50,23,148,116,2,85,144,231,62,234,82,89,31,43,222,150,247,82,6,175,126,58,232,64,226,31,238,80,158,182,124,49,106,78,180,116,23,110,127,235,229,188,4,43,49,103,248,123,85,33,74,151,137,53,130,157,212,198,7,53,183,221,46,249,240,103,175,178,127,51,63,57,134,136,15,123,216,199,129,99,83,181,178,184,171,73,44,201,232,56,1,141,205,159,11,105,127,132,67,194,56,158,94,100,203,62,225,105,40,211,102,68,150,17,120,32,110,17,113,51,66,218,131,232,132,59,85,186,72,190,14,20,213,167,166,163,111,18,84,98,188,150,57,51,225,207,233,234,248,81,44,35,43,103,186,98,152,223,122,112,204,2,69,28,218,121,40,235,107,62,209,89,84,250,46,87,157,148,232,240,98,181,82,164,219,60,140,44,80,125,216,119,52,161,241,159,146,165,253,190,29,10,51,249,120,134,24,28,19,170,219,76,165,226,192,193,107,137,252,230,137,252,249,180,156,140,184,159,26,51,202,133,200,155,190,1,9,50,151,187,121,129,210,101,14,138,14,2,136,140,134,167,115,55,23,90,34,147,56,249,105,196,56,233,47,17,52,97,107,82,163,45,80,0,4,184,251,255,218,168,100,90,46,158,168,182,127,48,17,18,97,197,30,239,193,199,95,146,236,116,50,22,192,36,2,182,118,129,211,105,194,15,118,143,228,33,82,148,169,240,28,191,193,160,121,85,53,104,46,87,234,155,10,49,217,30,192,189,196,181,133,229,73,44,88,221,75,103,209,101,16,82,228,76,229,249,132,240,123,156,36,126,173,71,115,239,165,136,48,40,80,216,4,93,10,228,247,233,131,193,86,132,3,97,127,132,227,109,110,83,121,57,26,85,110,13,145,67,190,59,112,164,95,126,177,172,137,206,242,182,188,54,227,112,186,188,227,177,70,126,161,108,218,175,12,65,209,46,161,238,15,158,174,148,180,251,78,202,197,243,145,235,73,53,192,24,189,27,199,35,49,128,8,20,15,41,73,218,42,21,251,207,122,106,155,123,83,2,60,197,125,47,28,46,132,29,75,243,2,138,189,147,244,215,150,244,78,229,59,145,41,9,142,127,39,63,176,15,153,50,225,110,115,2,195,250,240,67,56,240,215,151,48,136,253,20,137,143,217,9,86,93,139,30,70,45,104,66,149,210,92,145,38,128,218,15,84,178,109,153,222,123,54,34,61,197,146,191,23,137,230,165,134,26,72,55,46,108,198,39,124,219,232,131,99,127,51,187,149,120,35,150,136,144,209,252,40,67,21,239,11,104,151,253,41,163,249,153,138,231,125,221,228,178,22,93,181,104,246,57,87,63,192,155,74,167,215,241,61,183,93,104,35,235,78,169,26,109,74,176,185,170,47,203,214,94,87,216,245,57,60,145,45,189,198,182,153,242,167,186,57,125,2,127,72,35,176,21,125,61,74,18,250,234,193,254,48,234,85,184,144,0,127,197,195,170,93,18,169,0,192,178,58,1,20,128,206,61,162,116,7,199,194,132,163,84,35,180,145,200,205,202,200,155,109,101,204,8,253,121,226,6,26,199,95,187,228,226,20,167,241,193,196,226,122,7,85,123,53,217,99,100,254,43,30,70,4,16,145,58,104,83,0,78,238,171,174,16,103,177,199,67,150,223,212,224,177,223,45,82,186,9,221,147,146,119,69,12,160,145,73,157,182,61,199,30,208,87,182,5,32,34,250,67,240,151,119,79,189,138,187,38,239,50,27,171,73,215,13,45,88,200,190,219,43,180,167,188,233,43,11,94,69,161,122,139,86,75,6,219,175,204,116,5,65,75,148,90,23,55,247,228,159,65,179,147,118,65,120,124,222,42,92,191,48,2,138,249,247,138,120,141,74,121,64,187,214,220,40,229,225,214,70,21,5,235,33,250,219,31,107,0,118,52,63,248,249,92,228,247,200,164,142,136,191,198,17,181,148,11,49,100,144,24,171,112,165,136,37,233,160,142,3,126,234,211,248,29,240,89,242,45,19,62,125,62,212,133,137,77,93,203,81,100,44,5,213,72,4,144,52,53,68,27,26,98,255,137,48,125,20,103,126,155,21,190,173,204,14,253,250,129,138,48,54,123,121,212,151,3,106,59,217,46,144,59,181,0,205,218,228,66,180,216,194,185,196,99,225,208,255,8,195,160,105,188,84,87,109,84,1,251,205,233,217,20,7,125,119,176,201,166,246,181,58,116,244,185,235,238,228,97,175,212,173,174,26,104,68,134,184,26,187,196,130,1,75,109,154,3,7,132,71,125,9,170,195,163,241,21,42,7,82,58,101,230,244,17,234,246,36,44,193,198,91,114,250,113,202,160,211,121,193,107,27,246,124,135,107,52,171,147,49,245,171,248,160,171,84,141,135,16,54,194,137,41,150,218,65,13,24,245,59,56,226,127,180,139,68,187,157,61,150,195,24,22,203,81,130,74,232,22,59,239,240,9,191,232,2,229,178,164,23,62,191,137,197,134,216,181,223,171,239,177,187,35,198,58,198,210,193,145,48,208,163,152,207,112,68,64,151,141,157,60,85,206,215,158,181,224,30,2,4,27,111,198,79,25,78,142,98,105,139,39,212,188,145,186,75,85,29,84,215,28,69,20,53,127,101,105,226,31,93,158,62,253,224,186,208,26,211,172,250,114,75,110,161,193,50,62,100,251,255,186,174,69,184,191,13,94,85,29,229,96,246,33,64,51,62,127,51,116,79,196,181,236,193,0,20,58,208,101,35,111,143,158,152,148,19,28,124,16,68,163,163,23,163,68,96,163,165,47,7,148,154,43,134,115,79,140,76,243,33,79,133,9,92,139,128,53,130,45,147,175,213,90,141,252,194,1,252,94,21,192,197,148,49,79,39,188,117,231,83,141,187,0,133,28,130,221,158,144,72,85,239,183,142,128,57,16,210,255,191,56,91,223,118,230,225,28,68,166,124,177,247,176,18,235,45,54,28,39,224,18,211,8,118,8,254,133,255,113,241,59,89,78,47,62,18,68,73,146,72,43,149,94,29,215,169,119,203,209,103,76,217,207,80,11,205,220,244,84,22,109,88,167,210,14,120,190,76,193,190,89,254,144,230,95,183,161,252,113,165,97,201,45,68,2,60,64,188,9,23,188,33,197,129,167,4,50,190,171,111,208,92,245,152,25,236,100,116,212,220,160,155,153,157,129,74,72,58,36,207,66,218,226,131,115,118,208,18,195,180,247,92,9,210,112,232,118,12,140,31,154,118,183,77,53,72,108,125,91,166,186,229,193,11,139,1,80,90,171,132,209,42,52,200,87,222,93,150,25,126,159,174,123,233,250,31,88,142,187,205,56,235,183,130,109,111,188,162,113,111,55,14,53,43,77,158,200,181,44,86,210,176,24,132,117,241,120,176,210,178,165,84,224,117,151,34,227,224,8,135,69,87,180,161,166,85,46,47,117,96,136,65,171,42,41,231,159,43,77,33,140,176,255,221,6,200,127,102,109,197,175,100,83,201,243,90,159,122,97,226,146,77,141,134,173,87,179,43,121,4,205,185,210,36,197,21,7,119,15,125,212,242,251,214,61,34,76,170,122,88,65,113,83,194,27,198,105,146,74,54,44,194,60,92,72,138,195,168,125,34,5,236,210,75,32,76,252,96,197,74,186,35,243,249,59,91,6,32,5,58,98,98,64,35,228,134,31,204,221,199,64,174,11,149,186,88,120,37,110,44,91,120,154,88,116,202,216,232,9,148,199,37,100,189,67,184,207,97,42,89,138,80,250,5,176,49,8,76,87,6,176,207,132,217,175,255,29,158,239,68,41,249,242,250,40,15,45,38,73,34,51,39,239,150,242,58,87,96,243,156,189,90,238,240,11,167,147,50,165,161,210,47,242,192,99,183,68,54,35,23,22,214,39,133,127,63,236,214,152,62,242,225,179,49,100,226,190,40,166,217,125,199,169,247,134,104,189,238,156,190,119,123,42,230,181,109,132,167,16,56,164,148,59,84,243,101,48,74,15,249,156,12,246,233,232,68,42,127,95,185,3,3,137,210,60,210,250,42,205,52,244,209,8,149,188,242,187,50,79,141,243,48,54,223,166,154,79,48,249,35,79,240,181,245,85,153,76,118,138,215,61,97,122,213,166,11,79,62,176,93,12,142,180,6,73,7,178,140,193,154,77,240,248,21,138,174,100,224,238,189,224,146,133,173,63,76,117,102,155,233,245,29,184,209,54,102,32,11,219,63,171,40,93,45,50,17,151,237,72,86,254,17,161,136,239,156,247,146,223,195,193,163,165,60,142,156,81,106,64,158,215,167,246,239,162,239,251,74,173,38,67,155,66,227,96,102,138,172,147,244,79,224,121,32,210,1,131,140,240,137,118,138,241,79,198,91,196,10,14,94,29,194,106,157,65,103,66,72,189,212,61,141,122,63,94,187,24,36,176,20,131,10,162,255,161,126,173,248,94,230,91,217,197,106,78,159,60,207,220,105,127,52,181,113,29,253,92,243,147,109,158,225,179,72,180,154,132,155,126,55,192,190,105,199,142,184,48,30,194,98,4,224,192,69,115,158,59,149,194,124,88,252,59,198,136,176,178,129,98,141,214,243,173,62,11,45,104,69,37,106,60,94,200,145,240,57,249,149,85,124,75,215,172,56,101,113,167,252,157,193,29,185,127,194,167,143,241,81,158,195,210,91,22,28,154,50,198,3,209,9,179,204,177,148,176,209,140,255,139,28,199,165,189,235,15,25,201,16,194,204,110,213,58,35,210,58,192,137,73,128,241,107,147,110,147,25,141,219,234,159,149,20,226,229,93,237,167,123,1,81,168,41,144,208,54,4,140,112,149,2,201,32,117,149,80,175,63,214,229,129,217,128,1,206,103,6,12,28,118,245,164,47,78,237,94,0,211,174,98,189,46,182,2,54,56,98,92,161,92,133,69,187,156,87,27,182,25,17,221,49,148,12,130,177,241,82,74,99,188,226,19,29,112,181,179,88,108,235,109,113,183,194,67,109,182,50,2,47,28,68,160,189,184,16,34,1,67,226,15,183,52,155,125,203,79,116,59,118,94,73,252,234,241,109,149,55,56,0,167,88,75,134,240,66,249,203,62,217,71,69,246,51,224,113,3,144,25,246,1,151,179,85,134,2,1,128,250,197,88,213,206,238,11,186,225,178,205,163,165,132,61,183,26,129,118,198,170,142,195,142,78,111,72,99,47,21,237,92,92,227,44,216,115,29,80,5,143,137,166,166,228,197,203,37,176,164,93,131,128,255,157,27,222,200,128,112,14,209,45,208,200,33,101,102,253,61,101,29,133,208,99,6,251,25,27,158,124,90,136,145,34,101,128,71,106,6,69,22,251,70,71,116,188,124,3,164,250,116,237,214,164,223,64,175,3,133,107,136,174,143,246,141,56,124,249,178,54,121,164,52,117,164,54,153,13,202,199,65,156,237,67,1,101,54,46,111,99,225,92,25,81,173,54,134,125,85,206,127,59,170,115,255,138,0,6,224,76,69,169,132,148,47,208,184,115,79,250,54,111,206,159,254,103,241,179,69,205,206,234,73,14,247,136,108,176,144,0,173,78,198,90,56,69,215,157,170,13,5,90,59,134,234,238,20,245,241,22,81,43,232,197,37,210,13,231,80,40,55,231,105,97,212,170,153,162,34,232,191,238,158,234,228,32,98,116,194,204,183,75,239,112,172,240,17,162,71,104,128,185,235,86,176,1,251,182,46,181,71,61,163,79,205,82,31,32,239,1,125,176,160,19,5,59,251,10,40,140,39,251,14,88,197,110,185,154,52,247,132,124,225,98,130,91,27,183,138,210,35,123,137,79,62,155,199,118,219,176,244,75,218,129,166,40,225,155,40,26,154,76,128,108,223,59,212,155,164,90,185,55,131,155,114,71,10,142,165,27,53,241,9,203,132,157,111,10,98,72,194,226,67,252,228,152,133,215,137,180,53,105,127,11,66,239,122,177,0,94,120,156,112,34,196,168,125,233,240,222,207,178,189,185,116,6,42,147,247,35,182,9,108,61,20,114,53,12,203,22,249,41,93,186,29,222,146,151,235,231,232,76,233,128,187,43,122,186,85,92,95,178,253,227,137,188,173,107,74,51,251,48,253,210,127,201,197,84,248,17,125,122,36,33,78,147,99,110,102,237,168,90,80,184,120,149,216,236,136,131,244,55,182,241,219,132,193,186,49,93,94,35,48,104,168,38,236,247,217,88,199,28,21,80,77,120,38,57,175,92,156,104,33,16,84,128,182,167,194,182,122,147,110,157,125,203,177,146,188,114,34,126,112,76,158,134,21,106,36,62,160,156,32,33,10,242,225,51,152,18,145,22,158,93,94,240,223,14,219,28,247,79,172,100,191,185,184,187,211,211,73,174,203,34,217,59,215,190,245,111,158,47,111,73,126,136,142,232,55,198,37,161,43,52,96,229,5,210,144,169,216,19,215,59,139,137,129,140,20,212,27,168,23,0,194,70,33,157,36,113,14,31,212,181,111,205,239,23,41,69,84,43,10,163,17,232,212,19,106,117,130,231,59,170,119,139,210,254,173,109,89,230,95,31,13,168,173,126,96,74,150,173,90,132,48,198,100,140,3,227,39,202,138,152,249,215,237,52,190,17,105,27,172,17,123,60,214,66,251,184,236,136,91,127,59,140,50,31,226,246,207,58,48,183,204,33,246,239,176,172,199,9,71,239,73,57,239,211,152,252,231,244,183,94,166,131,37,203,86,11,206,222,190,32,140,253,182,109,212,6,47,62,249,109,207,155,158,222,250,90,129,86,9,250,104,60,42,90,135,82,38,127,197,244,251,188,248,63,101,147,92,137,101,78,202,145,174,245,146,252,185,205,31,183,95,21,198,178,77,102,117,164,27,194,49,96,185,117,236,180,128,182,175,88,50,52,238,235,115,117,22,19,48,23,10,127,172,139,170,30,216,51,167,252,204,42,241,181,163,197,83,127,146,120,223,100,174,182,5,101,174,21,20,22,118,94,141,238,100,123,188,255,128,213,101,232,40,99,50,84,234,102,166,16,225,245,225,17,187,137,121,19,5,121,163,64,52,61,4,221,165,172,86,222,219,159,57,30,239,219,174,124,249,78,218,187,11,139,92,188,160,201,124,250,209,1,206,141,89,158,167,26,68,64,136,6,19,184,218,242,169,72,149,66,36,239,160,250,26,152,29,64,7,249,229,56,94,177,59,243,17,207,100,208,64,119,53,36,229,39,145,238,137,212,130,29,221,53,177,161,221,103,238,123,38,17,167,45,135,6,9,26,15,221,39,110,244,2,139,203,194,42,251,220,106,229,18,180,80,202,191,183,203,0,149,226,166,26,13,248,186,6,220,36,118,203,71,132,4,243,248,39,210,87,236,180,148,111,116,79,81,94,250,188,77,104,193,249,198,251,3,11,36,48,197,149,170,130,188,105,36,55,223,157,40,154,211,193,58,254,186,49,65,66,15,219,62,60,9,137,251,14,119,62,224,145,163,190,232,36,175,204,27,148,160,19,7,111,178,35,133,105,59,126,23,245,227,248,86,8,84,40,74,41,251,165,9,110,82,16,197,174,5,77,131,79,31,56,236,69,118,82,128,237,2,166,111,175,139,52,105,86,178,13,75,39,13,113,224,180,135,196,170,73,80,132,19,252,6,228,158,119,191,160,103,234,205,65,17,74,215,45,146,71,149,127,204,115,57,82,210,85,115,176,22,170,14,64,250,62,127,193,208,240,136,111,143,105,164,240,234,243,16,131,86,83,82,204,166,55,200,189,212,57,4,141,98,45,76,172,144,110,167,151,63,139,28,32,121,25,22,47,57,61,202,130,84,90,52,24,55,253,170,40,120,198,22,160,193,109,141,132,174,19,199,82,219,203,140,200,160,57,56,132,117,217,135,178,207,150,184,167,96,174,186,46,185,205,73,134,61,221,82,162,163,160,114,179,248,93,173,200,91,99,186,195,132,106,27,177,30,124,8,104,102,236,172,6,236,195,52,123,76,143,217,204,64,141,137,62,236,134,162,254,12,40,249,138,81,63,119,239,62,97,174,148,86,191,108,199,75,81,231,131,73,69,169,146,173,46,38,210,241,120,169,183,158,62,119,196,157,112,162,70,37,35,245,75,58,85,121,68,190,126,49,32,186,246,192,63,167,179,93,127,4,184,205,76,87,82,50,114,26,137,81,197,101,29,71,4,12,226,31,142,203,221,236,95,136,207,161,252,229,140,128,12,38,112,174,121,121,69,156,221,3,108,148,34,94,254,153,51,224,198,125,229,70,228,103,12,93,225,141,29,155,19,33,75,107,231,81,50,116,190,216,224,96,163,210,45,233,203,157,198,243,104,220,219,235,156,150,162,89,246,163,218,34,25,232,13,222,147,218,65,163,15,197,42,88,159,249,243,36,11,17,33,198,83,134,255,222,77,25,5,247,208,207,224,107,98,100,19,125,9,237,144,12,135,0,139,179,107,53,213,150,103,192,151,227,106,23,147,39,6,27,116,72,196,167,182,66,180,103,14,237,238,137,84,188,14,121,214,240,65,68,209,254,24,133,212,226,73,202,85,170,7,120,186,131,208,115,10,236,88,86,102,204,240,179,198,174,30,243,188,12,205,199,132,135,63,222,143,86,89,56,27,3,14,66,162,242,117,253,181,50,220,11,194,55,250,189,72,63,22,122,22,194,38,192,150,95,153,182,62,128,88,135,251,159,20,187,0,46,127,11,136,169,44,192,22,48,182,155,214,129,66,103,135,155,0,194,13,34,34,134,252,127,25,38,174,45,96,11,211,90,220,51,5,113,106,87,1,191,148,70,164,227,179,52,203,82,217,94,59,132,215,203,211,90,99,216,59,3,153,71,179,73,193,238,187,187,238,98,173,189,33,102,185,79,241,26,89,77,233,87,46,15,214,20,103,79,253,165,129,155,12,19,203,167,173,168,224,190,255,185,136,154,208,241,237,84,156,53,231,163,48,73,141,104,108,25,127,209,61,95,211,190,249,124,118,154,202,108,135,162,195,79,5,221,55,113,152,213,81,159,244,152,130,11,12,154,174,81,88,143,68,184,164,45,81,30,233,33,239,52,221,177,23,15,104,146,7,117,216,187,191,51,224,182,190,194,248,225,132,168,194,127,28,11,77,23,89,117,177,22,82,76,191,70,78,49,235,101,115,142,72,195,243,22,136,223,107,206,230,169,147,57,184,15,216,217,113,185,56,207,160,116,42,239,247,97,79,235,185,76,133,98,25,199,218,56,61,115,132,67,236,37,153,236,230,66,100,79,153,61,35,154,2,51,210,230,74,45,219,198,158,102,64,86,22,151,49,60,68,176,198,51,35,126,8,235,77,16,80,35,242,1,109,107,146,207,234,202,132,178,18,118,226,212,121,245,137,100,220,33,125,6,176,238,220,90,28,117,194,2,128,158,246,55,98,195,17,125,216,49,15,82,160,232,132,12,174,231,197,130,106,227,164,52,243,164,102,233,206,188,221,27,42,242,230,228,58,222,250,84,200,19,48,34,156,237,140,250,85,45,78,250,127,160,37,23,134,41,152,37,127,161,231,22,83,236,235,94,105,59,84,105,168,167,172,219,94,65,240,65,156,154,173,14,61,107,208,125,75,82,50,193,106,157,7,145,209,118,196,162,128,196,91,194,17,69,213,102,135,158,83,96,245,93,95,56,220,84,73,85,156,165,139,3,68,156,240,96,60,210,15,181,27,53,158,179,204,177,42,56,63,77,2,158,104,241,143,46,73,18,98,248,83,166,211,224,21,147,27,174,0,183,139,143,49,132,188,165,205,81,138,148,25,19,41,31,166,91,131,175,58,119,19,107,75,187,155,151,33,7,125,10,129,118,134,234,225,63,107,178,161,137,170,19,65,17,126,190,129,34,140,112,196,203,22,101,141,199,67,138,177,187,209,91,72,23,214,184,159,200,10,168,34,139,146,112,162,136,21,116,177,149,182,245,113,211,230,139,150,168,189,206,221,235,132,44,59,0,128,159,6,80,45,159,175,210,126,192,94,1,240,197,198,42,185,148,194,135,126,244,12,18,166,250,85,220,102,205,86,150,120,206,121,238,183,112,91,205,110,236,202,189,123,204,1,65,253,1,123,160,235,112,22,42,111,231,187,233,157,230,23,209,187,203,126,93,204,67,156,145,107,13,175,218,51,34,132,63,171,163,44,163,214,147,115,232,192,175,34,236,145,180,175,216,186,230,212,177,27,198,63,171,12,17,94,77,181,70,161,186,216,163,57,166,43,247,203,129,130,157,125,254,40,100,192,3,209,209,154,110,230,69,216,141,217,117,10,142,54,76,25,71,60,100,69,40,33,137,61,26,101,142,163,200,122,247,32,122,248,65,144,110,150,154,7,82,166,71,21,86,28,35,183,156,35,158,245,11,163,167,159,79,49,48,126,146,171,218,243,87,95,142,204,202,209,100,232,52,227,10,6,30,36,101,103,59,208,178,95,54,170,133,94,43,131,234,14,150,207,26,74,67,66,243,219,101,20,0,222,227,127,73,7,209,190,198,108,215,226,247,27,50,221,50,64,250,209,166,105,236,53,46,106,175,73,35,4,206,38,14,204,227,86,140,234,181,203,202,34,102,154,85,84,82,186,207,19,208,52,81,54,202,176,76,124,21,153,48,220,141,243,17,203,37,72,113,189,90,214,149,249,35,226,208,249,142,210,126,138,113,249,230,239,36,7,43,44,81,241,47,168,200,191,254,50,103,99,51,63,204,102,45,174,111,129,172,94,15,141,205,202,43,233,252,76,182,32,81,212,218,236,19,132,249,214,69,151,187,190,127,19,211,155,11,203,51,83,216,193,166,240,139,170,84,181,254,215,20,215,82,64,163,97,226,25,230,68,3,126,121,231,93,123,7,2,9,243,176,94,44,68,231,79,44,222,159,83,237,228,184,98,31,173,117,137,178,188,216,53,223,196,119,201,117,169,35,20,8,66,178,203,46,178,173,117,111,29,169,223,254,224,128,227,153,3,227,135,182,248,9,106,244,208,1,17,24,79,204,121,194,25,135,113,92,125,97,134,49,233,15,167,67,250,179,114,97,224,19,186,195,25,193,251,24,98,49,208,190,5,43,5,37,124,188,234,210,152,0,65,65,142,9,7,166,203,93,83,207,189,140,94,254,85,43,117,165,202,141,10,119,249,76,164,92,208,224,61,151,117,118,139,80,139,234,51,36,243,3,148,232,236,181,125,228,201,239,7,223,212,41,19,117,53,153,201,168,252,57,2,185,148,101,12,75,157,227,215,104,232,34,52,192,17,83,190,160,44,18,194,248,36,91,138,211,90,178,175,126,213,162,254,14,249,140,120,36,50,43,69,50,87,59,94,38,101,164,197,199,74,84,32,160,63,228,155,221,166,203,212,226,142,52,218,155,47,106,107,246,167,159,204,120,50,226,149,182,228,208,116,197,118,34,228,79,200,36,35,210,177,182,216,254,84,135,235,246,205,171,167,151,186,29,157,121,197,104,142,92,99,24,157,109,216,80,76,157,65,5,57,155,121,92,191,26,34,204,37,130,148,249,82,206,223,197,206,240,239,218,194,186,90,65,126,181,200,239,105,248,5,158,145,197,204,106,147,209,174,141,146,215,176,63,92,188,229,155,195,202,127,28,53,230,8,41,188,17,145,70,134,20,7,184,57,172,67,154,187,158,138,24,1,231,85,151,112,225,12,231,49,153,206,111,85,140,20,162,153,194,123,141,23,78,221,228,214,24,242,120,61,178,218,131,240,138,30,36,100,103,228,103,205,227,22,230,6,9,211,125,2,44,189,68,53,88,108,52,213,141,113,66,245,22,138,136,144,217,10,220,36,131,27,90,223,131,38,157,88,65,247,190,154,36,58,170,54,186,137,101,153,163,235,64,30,107,8,25,112,225,115,242,203,24,6,11,49,93,83,168,156,62,199,37,31,84,75,178,228,154,242,61,169,93,240,240,211,105,215,144,110,58,203,4,252,68,12,31,210,70,196,254,38,15,177,71,119,16,243,190,12,68,51,169,17,255,63,60,95,71,203,116,38,47,29,199,51,26,123,238,43,109,176,170,231,37,179,224,107,119,196,121,40,145,29,221,54,96,195,184,36,18,126,123,109,36,48,157,151,18,221,97,250,71,49,215,244,27,86,80,156,7,83,107,247,253,52,231,37,27,59,73,57,158,209,54,64,62,142,220,4,242,28,201,48,197,103,207,31,233,239,74,213,32,57,166,246,45,66,202,71,95,56,49,167,88,170,121,10,251,122,79,22,186,254,11,232,110,194,175,201,242,205,69,216,191,40,117,7,59,195,251,89,132,13,36,129,53,232,196,18,21,179,155,88,234,138,172,156,81,67,190,208,201,204,45,0,116,213,0,10,190,155,8,217,179,16,193,199,97,217,157,214,225,192,132,220,239,59,55,48,8,240,62,116,200,209,143,1,213,192,3,134,165,185,7,244,186,154,245,131,189,109,159,95,244,63,37,109,127,118,198,206,90,213,18,73,45,233,188,20,245,97,219,225,234,178,37,157,251,40,156,74,194,114,204,236,135,31,120,34,232,157,110,175,142,32,38,1,81,173,251,105,19,10,66,203,173,231,232,63,91,112,165,56,1,108,212,214,249,167,0,166,66,203,174,59,10,174,192,62,133,185,106,211,128,2,159,184,49,34,161,41,249,23,102,76,150,91,116,99,249,204,188,65,222,88,227,173,67,119,168,109,10,81,199,36,183,157,87,179,154,107,70,89,151,41,75,107,73,253,145,38,191,235,81,11,100,116,75,93,151,33,166,83,55,254,102,97,96,208,90,133,197,47,37,41,163,103,67,100,141,49,34,187,20,239,251,175,131,151,125,6,92,155,193,175,165,171,127,152,104,210,147,49,251,143,24,107,243,186,22,118,209,138,75,27,221,168,57,73,253,165,15,75,228,228,130,17,236,135,193,106,239,25,164,54,215,105,138,48,106,6,24,55,60,250,48,130,93,197,14,4,241,58,174,42,71,238,101,227,234,233,19,205,6,120,43,134,151,239,17,162,238,162,35,168,246,6,37,36,81,42,127,149,52,41,124,207,141,107,215,108,55,107,143,158,126,175,203,15,218,189,53,243,128,148,184,154,142,243,8,198,35,101,16,90,251,246,12,42,161,87,250,174,154,219,78,127,75,230,188,170,158,181,92,4,208,233,66,44,55,222,71,240,194,72,64,6,100,77,197,3,162,98,39,160,182,146,31,100,41,5,113,107,187,29,23,105,8,11,199,73,29,123,22,23,91,118,26,63,229,75,37,178,19,155,23,161,19,96,22,9,221,205,130,77,144,44,40,84,14,85,143,41,213,145,183,179,49,99,107,17,212,112,94,230,89,5,201,212,197,228,230,218,138,60,225,162,21,97,221,100,128,149,64,64,154,11,135,99,70,163,196,114,196,75,154,162,239,96,47,180,186,28,93,243,141,19,140,245,241,45,26,136,158,181,140,129,184,235,66,13,246,48,102,110,186,173,151,22,228,128,31,24,213,108,29,172,189,228,181,197,142,56,36,197,67,125,106,187,165,167,205,142,134,45,6,167,146,102,115,171,182,22,133,204,122,73,97,149,111,187,208,220,34,214,169,245,139,20,158,215,57,183,242,91,216,13,195,63,66,54,15,234,7,237,57,218,195,129,252,60,171,216,175,252,17,162,137,150,33,215,6,70,247,174,52,48,63,224,159,245,190,53,16,237,133,82,71,97,64,167,3,6,246,10,254,198,98,45,72,33,129,209,90,11,108,83,57,182,201,201,182,164,252,159,184,255,241,94,161,127,7,219,8,33,103,122,1,113,10,159,142,83,19,115,139,176,70,221,61,152,107,107,91,3,24,159,245,217,249,112,65,191,183,10,87,226,201,82,43,196,45,247,19,1,74,93,64,159,54,89,22,60,51,103,113,196,177,100,139,77,56,70,95,235,234,135,179,100,104,89,78,129,65,26,225,68,38,33,146,220,52,201,227,132,139,158,34,144,55,72,49,78,171,25,176,37,28,20,105,53,243,52,243,99,91,130,156,69,69,63,64,194,144,163,117,187,153,208,227,45,237,82,41,25,91,241,206,28,150,69,182,147,191,185,142,120,218,164,27,124,223,199,140,17,119,171,210,100,113,17,189,222,15,105,10,112,157,219,106,198,51,195,41,249,82,73,145,15,112,171,195,21,112,160,40,21,105,90,205,83,191,247,140,158,249,78,144,44,133,129,223,242,127,243,116,82,81,49,2,167,199,150,177,144,124,241,103,247,43,235,206,13,64,38,244,10,26,56,209,24,104,226,61,3,80,252,147,156,33,221,215,91,40,192,161,2,33,4,138,223,76,160,171,136,47,83,133,146,218,200,184,162,171,154,26,70,133,26,117,157,106,48,19,47,95,118,41,84,31,26,131,163,175,171,237,246,157,186,240,16,225,143,150,246,65,50,87,128,237,97,62,110,187,99,232,250,42,251,161,204,155,246,232,78,144,156,69,207,32,153,36,222,174,122,21,201,125,210,94,200,183,46,218,244,44,162,142,102,196,215,134,55,190,176,152,212,119,221,233,14,65,227,4,234,167,219,182,216,127,108,210,121,8,162,5,157,86,210,158,75,93,204,68,159,120,248,149,92,30,183,208,237,38,112,136,101,197,179,139,100,208,8,74,71,12,56,109,81,180,66,170,74,114,239,209,188,143,170,154,186,188,32,87,53,218,132,84,109,11,71,149,8,228,102,78,71,52,158,157,84,255,216,210,212,128,81,237,133,91,144,223,184,115,171,133,227,31,150,241,150,36,16,195,172,5,73,180,2,119,6,156,90,118,86,7,236,20,190,111,187,19,235,84,186,42,166,3,21,190,75,39,82,10,96,254,93,88,18,134,103,39,216,74,74,17,110,177,234,151,115,15,218,194,213,11,150,29,167,68,245,135,251,72,162,89,221,53,93,124,204,1,7,120,13,2,159,81,236,144,168,2,80,126,176,16,197,139,2,167,207,107,70,35,247,26,205,249,201,134,11,246,153,58,172,236,254,162,101,87,146,69,45,138,6,208,215,149,20,198,132,41,87,141,84,155,15,40,226,185,121,124,69,118,214,151,208,237,203,203,240,74,121,181,104,56,115,250,58,207,206,246,6,250,111,137,107,236,211,206,125,127,99,219,20,193,162,190,45,201,113,76,18,164,164,142,251,245,19,93,157,37,15,110,225,211,223,235,42,241,234,111,82,228,178,173,100,153,149,217,18,93,93,172,12,217,105,185,163,18,251,57,200,132,227,112,187,169,35,215,151,101,93,39,162,38,196,30,110,231,78,149,245,91,146,181,146,153,11,105,43,53,214,80,99,151,187,237,27,182,169,79,206,226,8,220,6,140,125,12,54,82,190,210,186,203,251,169,183,177,238,235,51,255,82,65,86,190,148,164,93,247,211,228,156,177,112,196,106,44,210,137,142,126,24,145,234,121,113,26,169,127,20,92,72,193,93,115,26,110,233,167,166,160,40,110,182,17,169,148,124,33,135,9,187,76,31,81,80,40,136,144,238,113,179,4,113,145,144,41,135,111,80,78,14,240,231,199,210,15,209,197,115,66,251,16,233,206,78,199,72,248,106,124,80,113,188,42,50,133,248,96,151,23,207,198,219,185,243,144,19,159,75,236,19,184,92,47,3,180,243,49,31,68,110,30,200,233,153,175,244,39,107,230,78,30,181,44,220,93,4,211,72,213,140,48,69,2,23,148,199,164,249,5,177,168,228,6,157,158,85,212,158,241,207,32,192,82,63,232,99,9,2,102,222,78,125,165,81,177,54,168,35,132,126,152,99,40,139,31,228,115,48,1,120,76,207,26,87,173,21,67,122,175,145,102,31,52,220,137,120,114,142,79,90,112,142,51,99,58,148,165,75,147,92,67,177,203,91,6,101,70,148,25,1,22,13,118,206,91,251,117,199,62,116,228,85,151,64,192,224,135,187,168,81,197,33,18,15,229,198,149,46,106,192,9,9,163,252,81,32,20,63,190,50,153,248,113,95,89,3,231,95,125,223,81,28,37,54,154,5,118,74,72,79,10,185,65,67,198,108,38,42,76,221,103,159,120,116,237,41,177,88,253,47,1,58,250,164,134,165,24,0,17,19,79,14,9,202,156,135,162,158,187,177,113,79,54,17,27,212,70,113,194,26,196,72,209,186,68,124,63,184,67,166,176,171,155,90,168,78,204,229,255,191,221,177,112,171,134,68,124,56,107,198,174,107,30,215,107,173,121,35,158,29,190,209,7,31,184,102,87,229,126,120,124,222,179,224,167,115,162,49,208,63,116,201,98,75,71,250,206,242,207,133,233,86,59,237,58,82,237,60,109,173,127,156,70,17,129,66,91,80,251,117,93,199,113,52,163,131,25,105,4,93,87,99,207,248,234,136,248,82,236,5,18,50,86,232,173,125,150,80,128,134,28,95,98,33,191,172,76,116,5,216,20,136,107,183,164,125,238,142,28,247,1,25,38,107,147,147,6,110,135,104,193,210,43,5,132,129,64,107,91,97,232,149,142,54,231,164,45,84,246,52,53,36,156,123,180,96,9,215,89,21,48,95,29,217,167,121,187,146,245,87,225,184,159,72,24,131,197,180,192,121,15,101,163,141,142,119,195,41,169,0,130,108,109,138,155,19,124,191,82,173,193,46,4,226,57,181,169,213,221,186,13,245,189,41,221,30,206,164,121,113,82,190,255,18,214,77,83,130,149,70,172,133,252,182,222,4,247,33,25,218,174,46,154,68,97,46,44,104,19,131,90,108,199,41,163,23,7,93,176,251,44,90,173,26,167,208,201,20,224,4,228,200,235,201,54,127,139,29,209,178,16,232,80,255,128,6,50,225,80,194,205,134,239,4,121,63,29,126,73,51,178,30,246,59,31,249,90,181,46,184,71,170,87,199,244,92,166,15,94,18,67,116,143,155,54,211,163,215,21,225,200,133,63,125,153,172,11,245,67,216,19,9,200,154,104,148,80,230,22,185,225,127,82,52,183,211,185,49,75,185,215,82,238,250,189,190,201,199,66,149,96,254,59,239,70,220,197,228,46,188,223,37,148,75,247,46,43,68,41,180,87,234,13,7,179,197,127,97,148,125,105,240,189,117,222,243,231,182,2,48,162,245,86,204,98,88,109,78,83,15,145,143,74,184,98,63,163,74,18,202,20,71,4,203,174,156,188,100,5,125,92,241,155,213,139,202,157,230,26,48,107,22,31,174,58,237,190,79,30,43,88,18,198,224,15,185,255,174,18,201,245,198,20,83,251,91,233,55,85,227,197,204,104,155,99,94,246,53,144,230,36,7,77,255,193,255,156,32,245,25,36,102,210,127,185,194,24,79,139,88,54,228,194,138,116,140,50,156,115,83,60,99,178,161,172,230,21,189,162,87,69,189,238,76,228,243,32,51,67,241,253,8,51,121,143,134,119,9,9,86,250,2,232,202,12,18,172,66,38,180,77,234,150,58,130,165,197,178,219,247,126,253,58,22,13,156,236,255,83,119,89,131,141,234,189,104,153,48,215,237,86,63,17,66,32,33,176,225,69,3,40,253,119,195,93,228,189,87,192,153,224,214,60,63,136,45,30,129,93,86,48,225,169,172,243,107,240,103,123,169,210,157,14,175,42,152,214,76,196,126,59,135,7,224,199,223,120,8,28,2,1,10,72,4,209,33,229,172,71,179,234,15,78,208,212,233,73,135,252,108,39,236,83,137,236,8,22,55,53,76,69,224,191,11,144,83,84,157,113,168,229,144,232,67,4,119,52,22,39,151,156,51,70,20,64,8,135,121,106,185,110,49,237,253,195,77,16,55,66,30,11,165,165,119,138,4,48,206,140,68,85,235,239,67,25,18,98,124,223,18,250,176,44,53,62,96,5,231,198,201,233,138,129,88,124,167,94,106,35,191,253,110,171,119,134,26,16,192,74,111,30,127,67,207,95,159,19,110,35,254,120,167,234,218,185,81,17,56,64,91,225,113,240,95,101,219,5,177,54,89,78,180,217,101,153,152,10,96,194,98,139,171,54,244,237,38,238,211,116,223,103,82,156,123,252,76,211,69,55,143,7,6,231,111,214,90,91,226,233,27,177,109,3,17,160,99,83,150,52,41,66,166,185,254,62,20,110,67,26,72,52,51,154,36,180,27,195,162,92,255,217,57,152,151,151,221,23,62,111,39,231,153,177,188,69,206,30,70,226,197,44,130,174,114,150,19,26,141,43,116,103,210,62,39,40,140,58,2,130,114,84,90,234,146,191,116,123,106,207,121,26,148,8,205,89,199,191,52,136,222,114,131,137,45,209,232,22,10,190,180,28,151,222,5,122,70,159,21,158,15,28,243,157,6,254,102,218,149,79,36,116,125,239,86,110,251,172,169,29,189,174,189,116,38,28,0,250,101,101,34,102,84,237,204,66,184,195,25,196,78,5,34,70,89,134,193,70,104,206,148,213,24,155,137,165,154,171,196,203,10,123,170,167,147,153,253,143,32,93,3,33,89,238,219,74,69,53,18,247,228,135,37,165,64,251,192,70,250,139,3,43,128,211,194,97,0,46,241,133,171,55,40,219,36,40,206,64,197,162,1,81,114,242,68,219,202,59,254,124,81,6,21,236,171,226,124,51,192,184,9,205,164,27,227,124,33,116,167,11,79,204,119,64,133,165,142,163,2,134,251,210,209,163,223,98,209,101,70,181,39,193,201,156,86,105,188,40,34,25,197,8,149,6,112,87,81,222,11,81,66,174,37,98,9,133,78,190,168,150,69,19,32,182,212,89,140,202,186,88,235,87,61,50,221,33,244,57,36,211,207,188,61,180,23,210,163,237,51,67,39,103,131,127,48,108,171,83,99,72,115,236,98,184,51,154,196,32,1,181,43,159,213,86,167,94,59,136,213,228,48,77,226,159,235,124,253,22,145,221,219,136,119,9,140,12,2,61,239,200,136,52,75,232,124,249,124,115,198,50,169,201,19,237,160,210,211,126,244,184,138,232,180,183,80,237,47,180,128,71,106,241,52,106,66,185,126,168,75,163,245,77,216,133,7,146,59,193,249,119,95,46,1,77,135,131,89,243,227,189,211,201,149,77,1,129,156,204,48,69,217,230,107,142,247,217,122,250,30,217,135,201,38,111,159,156,90,139,139,95,5,8,171,174,184,57,95,64,138,77,108,80,190,188,75,204,100,146,154,248,23,16,110,229,116,218,164,204,147,176,70,192,134,15,186,130,164,160,84,179,53,48,71,26,232,190,15,225,171,61,242,100,91,240,180,209,112,221,206,173,206,42,237,221,69,95,196,27,173,68,88,192,30,114,30,222,194,24,39,104,68,104,118,40,202,211,15,212,27,193,140,79,104,42,164,186,208,243,172,66,217,244,190,68,13,122,140,98,174,247,24,43,77,200,229,75,167,150,18,126,151,128,10,55,18,85,215,203,180,136,210,163,18,44,98,133,239,77,64,234,38,115,30,32,68,114,218,152,126,213,159,193,27,174,190,125,164,130,193,187,90,1,248,37,207,79,54,75,42,152,222,12,96,93,181,122,152,245,14,4,245,234,39,43,136,239,122,138,31,164,80,45,157,75,18,157,248,22,105,43,8,162,151,212,26,207,131,18,236,108,236,251,101,214,78,206,172,53,43,154,157,218,179,127,27,102,230,67,250,19,30,36,143,61,19,40,216,6,219,95,35,250,216,236,124,145,145,222,145,138,252,150,75,216,195,60,85,66,84,180,234,12,56,22,144,184,38,200,251,105,77,100,43,80,17,59,101,175,234,242,184,231,10,189,63,37,227,120,146,70,40,221,57,71,227,209,114,193,233,226,149,55,73,85,204,59,2,155,217,166,0,220,139,149,60,122,86,69,152,190,28,146,80,168,179,181,79,142,168,185,158,230,198,122,39,210,12,146,109,85,127,210,45,26,121,90,87,201,67,84,4,63,19,7,158,222,37,145,210,232,94,192,38,223,199,0,72,239,21,107,64,77,19,105,85,92,112,111,17,126,153,47,51,100,37,1,111,227,105,133,231,98,7,232,46,17,162,233,128,129,79,51,36,253,195,125,146,157,8,46,168,219,221,47,67,244,40,222,250,229,154,210,249,40,72,252,241,100,150,228,34,178,145,150,78,124,208,248,42,146,166,68,153,63,219,99,62,67,207,57,222,3,75,60,181,56,173,37,250,186,197,149,127,192,27,25,141,69,200,101,25,13,115,249,227,250,185,203,17,226,166,209,23,169,69,124,39,2,70,117,44,136,68,254,145,108,156,75,154,64,227,124,182,225,162,75,206,192,183,216,117,37,84,197,83,204,26,60,204,80,214,29,37,94,230,62,247,71,219,114,203,249,203,192,37,34,112,129,60,88,10,100,73,202,203,61,87,152,225,238,150,228,14,84,171,195,96,118,190,169,73,178,74,0,171,85,215,24,218,247,252,77,24,223,202,77,144,52,78,38,231,239,96,153,211,84,112,155,173,236,36,94,0,248,21,46,157,183,70,202,35,115,162,52,211,27,178,183,254,149,67,122,148,104,251,248,152,240,129,18,2,242,113,5,72,191,76,110,71,159,84,83,1,9,138,152,118,5,14,159,36,38,118,202,2,173,124,69,231,40,4,145,228,203,130,234,97,145,61,21,234,233,55,196,5,229,91,251,49,15,92,189,156,252,227,113,217,176,114,87,143,133,73,161,241,123,14,151,100,165,123,178,189,167,49,211,8,82,160,114,113,0,78,195,138,188,200,165,29,128,210,62,143,170,216,172,32,99,237,40,166,125,52,175,253,6,219,113,44,207,136,23,205,167,8,210,82,130,26,51,106,108,240,1,97,217,89,6,174,117,180,110,57,6,54,1,60,74,13,180,223,190,203,121,29,189,154,135,140,180,120,139,70,214,32,178,0,195,238,129,57,45,4,172,110,21,27,238,55,8,1,195,251,43,60,224,247,146,35,122,166,200,30,53,49,29,4,4,102,76,211,146,114,180,161,5,0,114,58,19,71,247,45,84,140,12,38,147,180,180,224,159,203,87,127,118,123,207,141,96,227,115,146,181,189,58,19,120,18,127,65,139,95,135,118,201,3,183,226,127,173,127,75,251,55,88,88,172,151,104,100,208,26,199,238,20,230,25,231,254,33,137,50,194,16,224,88,250,145,249,105,175,191,79,48,246,217,241,244,232,231,207,210,77,41,224,255,15,129,60,239,163,180,117,9,26,158,10,35,195,168,198,183,63,226,59,197,93,227,215,6,75,60,68,244,197,33,121,5,217,162,37,200,233,192,148,34,158,97,117,128,25,255,107,35,39,175,117,114,252,88,3,176,47,71,41,31,245,60,23,110,91,171,3,225,190,72,137,86,243,234,120,42,173,115,238,132,130,227,36,80,221,74,104,189,225,9,108,114,23,222,46,172,112,73,146,233,43,240,88,189,156,189,46,116,228,112,87,220,203,253,46,3,228,122,229,162,178,188,94,78,109,177,113,113,3,101,84,89,1,73,134,54,196,48,216,131,233,82,143,217,227,116,173,137,4,168,0,143,240,242,68,195,9,127,156,55,85,53,163,107,26,145,85,129,28,203,204,226,145,61,21,96,134,113,167,163,147,30,124,244,175,190,90,240,39,176,94,28,101,138,189,253,202,102,139,247,224,159,178,214,104,17,71,204,132,36,20,80,47,191,188,121,86,123,194,170,99,89,47,41,253,155,245,170,113,190,11,136,23,185,255,82,25,35,236,34,109,135,123,87,59,188,119,30,51,101,87,25,17,79,229,25,156,231,149,241,15,224,38,13,194,246,199,223,41,126,244,182,107,199,227,93,184,221,69,123,255,62,151,56,199,5,2,14,249,150,249,15,192,224,148,25,56,100,124,102,150,207,42,4,181,46,77,13,243,207,165,9,79,223,128,190,183,128,168,48,146,57,95,105,79,151,131,233,112,204,182,135,20,32,164,205,191,73,218,20,138,106,75,39,118,35,111,120,201,23,53,34,254,112,59,43,224,210,101,89,39,78,47,113,83,211,53,92,160,89,205,77,144,10,127,121,83,140,174,10,85,96,227,8,160,172,173,38,157,212,35,187,41,11,115,111,154,67,238,232,80,4,211,150,97,150,189,219,201,51,182,193,250,232,116,54,134,185,249,103,53,197,228,21,162,27,75,76,172,181,153,84,64,144,102,228,92,120,202,33,131,203,162,130,9,117,241,59,35,29,59,11,77,199,227,56,160,218,189,79,186,237,117,94,114,9,106,116,46,60,120,13,158,247,160,254,204,60,219,36,87,4,97,128,34,220,95,145,183,131,116,224,99,252,195,152,133,255,103,28,75,91,107,183,74,109,196,85,216,53,153,146,77,39,81,245,34,134,39,104,60,7,86,185,118,236,177,2,50,40,234,79,204,171,205,168,59,59,215,222,208,214,188,88,132,20,67,234,101,63,231,116,76,214,184,206,15,12,200,156,170,190,196,3,23,254,189,251,47,161,105,188,174,36,38,6,36,90,233,242,118,4,18,232,149,58,78,136,207,174,151,220,186,1,183,70,90,76,134,97,133,182,1,43,145,232,243,195,151,147,43,81,231,78,48,140,154,58,231,78,145,178,46,81,155,6,254,173,104,36,128,66,86,148,212,175,26,97,220,115,65,50,193,37,193,83,188,190,125,56,61,213,121,79,72,206,143,60,158,70,238,251,138,187,105,153,248,217,52,215,33,6,155,244,101,151,37,113,202,72,101,14,174,248,215,134,91,39,52,160,157,222,232,250,12,45,23,204,129,221,104,244,105,103,182,79,169,213,146,109,191,6,113,181,247,10,181,214,63,127,254,198,26,191,142,14,45,113,121,163,225,145,66,217,196,172,11,207,57,81,104,163,53,130,97,34,0,214,115,198,64,167,21,201,188,247,173,92,142,153,62,234,2,22,69,76,69,17,65,49,252,151,155,101,170,32,15,15,84,18,167,131,119,232,211,132,99,239,138,215,74,80,35,128,240,203,55,58,22,32,206,187,170,209,152,185,183,176,5,32,155,250,146,139,194,17,199,241,59,83,42,236,246,226,107,210,190,154,193,246,51,178,205,62,226,94,161,0,159,66,61,118,19,111,224,186,0,221,211,38,202,70,15,211,197,111,115,124,62,20,49,124,20,1,139,165,6,49,41,200,166,214,125,19,105,171,243,40,26,196,20,174,100,233,174,19,70,26,234,243,155,91,36,198,41,203,60,250,162,228,39,225,192,111,104,73,9,101,93,20,112,85,29,154,177,50,44,49,139,198,34,228,190,22,99,157,42,196,136,119,191,89,112,146,170,129,245,34,74,228,185,118,35,84,238,89,16,23,15,229,219,151,35,77,216,181,18,110,98,88,206,241,2,40,2,145,203,193,56,64,112,94,73,123,227,95,56,229,11,190,82,111,66,18,80,11,195,202,198,136,122,133,233,62,233,55,10,223,255,177,230,192,87,86,47,171,216,108,110,3,192,225,86,120,20,69,76,218,110,16,84,99,0,187,169,88,80,193,172,192,186,3,20,168,219,13,228,3,76,179,101,165,182,125,69,155,40,173,13,65,242,207,189,3,180,196,70,146,104,2,249,249,148,18,196,78,32,118,107,123,78,140,54,27,41,204,36,179,72,248,92,11,181,235,123,217,162,158,196,188,102,123,8,108,89,181,216,219,191,151,249,5,230,101,103,220,175,52,182,144,244,133,25,249,101,186,5,26,9,52,27,29,85,145,125,37,232,238,232,90,250,7,141,57,190,22,154,77,25,228,115,93,49,60,85,44,249,186,81,251,13,175,150,202,187,82,227,26,90,165,104,244,28,218,136,114,223,78,201,76,184,193,42,135,185,50,24,142,59,217,219,25,72,59,80,174,11,11,213,12,138,189,94,183,38,124,186,112,214,49,14,204,108,216,162,158,36,34,140,85,158,254,174,230,18,216,200,8,30,229,151,113,65,68,111,202,96,117,44,238,188,218,98,95,26,192,110,87,49,86,203,76,100,44,51,196,40,250,173,178,232,152,10,177,157,144,215,68,150,193,204,186,211,31,133,102,180,0,13,252,67,161,125,92,109,164,75,60,19,101,155,142,147,125,152,119,62,68,95,229,94,212,61,147,2,88,40,181,75,85,79,40,214,220,205,151,155,78,123,198,48,236,230,114,57,243,166,205,190,123,249,176,239,194,147,170,252,147,98,66,115,69,75,24,47,208,56,213,125,64,154,43,94,16,175,64,134,193,253,83,117,167,151,134,136,205,85,194,123,206,190,62,161,199,61,243,68,113,144,93,139,188,112,36,67,202,49,220,233,1,28,112,104,89,168,247,231,40,202,33,37,92,42,86,243,103,172,8,255,115,16,191,59,150,181,134,213,175,22,142,52,173,175,202,175,246,106,46,143,238,132,3,13,58,151,29,45,149,177,56,205,55,26,152,169,216,225,107,170,147,62,165,85,78,198,127,203,5,200,246,155,243,87,92,64,165,249,60,200,178,214,115,55,164,123,66,234,175,154,243,229,169,94,133,197,190,49,215,108,157,215,216,242,118,137,102,42,17,9,4,14,127,230,217,101,231,31,8,8,6,87,149,55,42,142,195,96,252,206,19,156,134,205,104,50,58,189,121,34,68,235,222,35,187,58,137,60,128,189,211,23,79,219,202,147,139,252,46,92,73,49,28,225,235,133,161,228,86,226,43,52,214,70,20,255,131,176,6,255,237,228,188,227,100,250,7,154,138,107,12,199,77,188,99,78,107,109,89,173,191,138,251,23,194,152,163,195,177,8,133,194,59,90,150,203,215,35,1,236,1,7,40,96,148,54,237,214,53,185,35,171,25,100,239,168,252,209,46,39,191,23,133,128,163,98,136,27,18,28,119,92,11,162,142,186,220,114,187,240,90,100,59,0,208,123,0,173,243,159,44,66,60,161,230,170,211,31,0,13,6,210,58,108,221,216,68,31,105,185,228,90,150,178,206,221,160,170,210,78,23,249,0,171,118,58,11,239,106,145,194,141,199,95,165,235,32,56,76,50,68,168,134,111,211,35,245,91,161,67,109,169,123,17,140,250,105,65,190,88,83,251,21,65,48,134,110,127,127,192,206,190,45,74,53,46,95,70,93,63,188,211,63,142,116,83,101,148,232,248,136,151,166,40,104,51,224,162,196,206,88,231,233,185,200,193,179,104,104,135,119,232,172,136,125,32,226,26,235,68,91,92,42,221,70,240,38,27,209,198,125,250,37,231,162,108,195,156,97,188,163,213,77,125,1,47,255,24,198,255,188,249,151,171,54,91,227,181,87,206,135,230,90,17,142,228,188,124,119,184,239,228,133,35,181,250,57,245,191,134,151,104,81,223,195,217,4,221,173,75,120,226,185,152,254,242,101,75,59,216,136,132,46,96,83,52,218,46,224,92,120,66,79,127,231,99,186,150,243,170,195,195,1,245,112,103,100,197,91,125,227,95,187,109,37,42,180,9,55,34,77,200,102,244,17,229,158,59,189,199,189,52,244,31,247,225,188,207,149,76,239,8,77,66,238,249,57,14,152,170,233,5,20,73,123,251,97,44,222,47,180,22,221,220,108,50,84,253,250,80,31,186,173,25,237,232,90,111,87,55,227,151,46,189,162,84,240,48,77,43,78,237,31,225,60,31,111,110,186,183,5,219,86,75,134,117,45,26,43,153,102,247,218,35,224,47,113,179,212,196,8,245,112,134,217,22,93,23,3,221,137,54,141,93,240,142,170,117,255,46,173,202,249,116,243,211,72,237,125,24,13,176,146,206,207,205,134,148,41,155,115,82,232,118,7,193,129,176,31,76,14,186,103,26,209,226,54,36,222,93,75,104,99,124,23,100,253,194,240,9,120,122,205,107,85,107,93,0,17,250,84,143,250,203,243,29,59,99,72,71,112,143,47,249,8,178,91,91,57,180,208,132,52,174,104,75,83,217,161,62,137,149,164,190,100,17,164,110,225,81,219,3,236,211,15,6,215,192,4,243,219,7,191,171,173,203,115,69,147,241,214,110,56,182,21,179,113,193,139,119,229,244,227,245,174,172,106,116,204,183,184,6,6,31,44,64,77,118,157,179,35,179,218,171,102,67,196,28,158,34,83,116,196,88,201,150,19,231,224,198,239,63,206,205,192,42,173,236,32,140,203,140,232,52,234,21,205,138,104,200,219,127,180,253,137,50,161,124,16,169,208,83,31,12,253,26,158,7,99,80,23,128,195,195,185,140,166,105,180,112,174,37,113,202,69,178,225,160,77,114,11,156,7,99,127,165,101,42,63,16,162,181,229,97,1,227,38,130,122,234,32,172,110,121,172,213,195,178,125,169,8,0,195,212,144,225,43,248,80,129,243,189,230,229,61,249,165,176,139,217,241,246,213,28,132,202,141,17,56,88,187,26,76,150,153,73,187,222,199,59,41,156,154,179,201,71,0,206,213,148,135,198,199,191,77,180,125,40,171,135,195,117,57,37,118,141,100,114,173,36,223,194,72,124,234,73,116,183,223,15,244,222,11,246,9,85,101,189,102,19,200,166,226,154,130,6,66,80,255,30,210,218,222,17,227,128,139,137,194,93,129,14,72,104,84,224,84,200,91,26,0,140,248,61,203,203,78,192,25,20,27,26,119,34,192,54,207,161,189,255,221,19,245,72,167,101,196,60,77,105,100,58,80,244,87,72,219,217,142,30,208,125,176,184,63,180,92,75,39,156,231,143,73,18,224,130,228,166,77,222,221,107,235,143,137,96,79,161,194,177,38,84,171,19,237,188,168,171,148,198,249,61,156,64,42,96,146,165,175,58,60,210,159,244,9,101,128,222,31,129,240,147,232,205,104,12,175,216,174,229,228,238,145,222,122,255,175,159,45,122,152,112,138,129,43,24,38,39,81,21,232,246,121,10,165,99,143,128,142,87,225,102,158,185,26,115,77,191,174,134,177,78,86,106,17,207,145,69,119,160,164,250,117,25,81,108,187,171,132,17,214,200,3,59,83,199,46,36,71,149,166,224,71,40,123,248,185,227,55,159,251,59,226,125,240,244,183,227,34,61,161,149,114,213,152,131,133,186,166,239,22,190,213,235,209,0,104,144,196,18,223,175,16,81,226,247,235,150,81,4,214,147,200,123,17,228,88,90,242,215,40,12,115,104,29,122,130,244,191,6,101,237,249,142,207,199,136,83,170,45,98,1,133,209,158,3,193,165,70,168,133,212,135,114,157,249,2,162,69,24,84,56,210,215,178,190,98,213,91,73,188,182,167,1,147,9,223,141,209,188,229,209,37,43,93,12,13,130,39,179,186,189,249,207,50,162,30,131,45,99,221,34,77,94,197,193,85,54,45,82,232,215,147,155,217,216,36,155,68,159,4,32,63,145,180,206,92,157,154,143,79,134,11,253,247,50,47,112,54,238,5,54,189,157,211,45,127,118,3,255,98,93,180,49,77,6,72,22,227,249,227,230,199,193,30,170,195,156,83,242,232,212,225,37,213,212,69,247,70,226,65,47,152,130,139,96,119,111,143,244,67,135,229,199,174,51,90,187,244,236,82,54,86,13,92,188,75,153,31,58,204,245,243,178,187,97,1,120,196,28,152,137,109,81,143,55,252,234,121,175,253,206,87,247,217,104,139,60,171,14,27,40,126,251,148,219,30,15,56,215,40,111,193,253,97,20,157,183,89,107,193,111,184,177,252,52,98,95,33,77,80,183,57,162,107,212,196,53,219,23,133,238,227,140,38,158,6,220,33,241,16,223,31,41,14,136,30,43,47,75,46,47,67,199,10,107,96,89,176,129,100,85,186,234,39,92,254,136,42,32,167,151,76,153,116,30,53,83,152,176,161,214,22,77,251,2,150,70,219,31,47,194,36,48,213,86,127,174,39,70,214,234,19,54,113,191,250,246,157,248,141,162,245,216,134,237,108,17,87,248,28,120,42,245,43,157,206,186,52,96,27,228,116,12,7,8,121,48,225,164,190,33,206,239,192,222,14,65,205,75,51,152,249,195,255,119,72,8,180,35,37,224,119,124,9,34,51,45,21,140,93,68,149,3,236,218,34,182,244,4,89,251,229,168,102,145,161,251,56,150,35,122,200,119,224,83,160,95,152,211,44,85,120,236,90,147,130,58,164,19,222,80,141,143,222,253,57,32,251,66,227,153,244,29,188,240,141,255,54,103,18,172,168,243,102,46,233,189,183,83,131,74,131,97,200,130,94,29,109,29,95,132,89,39,220,12,151,41,223,172,137,80,218,243,72,99,1,210,176,238,70,118,105,34,96,210,157,186,87,42,131,167,63,146,16,40,242,128,55,230,45,189,25,56,122,75,163,147,96,96,235,61,125,71,217,11,84,60,180,210,134,95,127,182,142,43,231,226,120,92,146,137,234,41,81,149,156,63,217,108,141,222,61,185,61,182,98,4,29,34,4,74,100,79,79,254,45,178,115,184,123,21,197,249,236,47,34,206,92,239,89,253,23,144,145,23,99,50,126,152,187,173,106,203,225,161,165,254,88,225,204,190,4,127,106,92,92,218,76,21,190,196,129,11,28,174,55,121,106,194,218,246,210,241,122,173,134,7,254,216,146,202,244,75,240,182,124,227,134,164,158,106,206,129,198,193,251,124,250,137,60,30,188,96,192,193,134,88,55,204,4,121,192,132,13,134,154,232,241,28,24,236,97,185,120,104,213,219,218,221,183,62,38,15,91,62,158,231,206,216,122,92,59,56,150,172,215,163,244,35,84,234,167,198,197,220,230,224,189,90,244,114,76,200,62,143,232,154,17,210,224,161,57,254,112,179,115,57,129,83,255,170,209,114,9,157,188,192,233,49,179,79,241,237,221,126,232,192,95,123,174,178,227,245,108,20,21,107,107,124,163,104,171,65,101,138,127,92,59,100,25,203,10,146,10,229,70,231,45,147,14,212,221,218,5,42,218,144,210,162,212,138,175,78,221,76,44,91,91,7,135,111,8,38,49,225,46,101,208,129,116,79,193,219,49,153,88,104,159,115,173,53,191,105,122,28,232,97,251,198,253,71,187,72,97,38,230,181,86,37,123,151,87,20,184,255,159,144,3,48,214,208,46,54,249,112,246,196,64,75,158,43,34,90,110,5,32,22,68,198,201,249,143,12,141,225,97,39,118,78,140,123,103,175,217,54,198,127,88,81,220,82,195,197,112,170,231,158,36,149,71,148,223,42,30,133,90,37,210,98,191,203,16,75,77,19,182,70,125,101,191,39,159,78,140,132,77,233,247,180,60,78,30,146,96,205,30,200,136,246,26,2,165,28,91,132,128,232,175,93,194,171,91,130,180,215,223,76,207,145,110,250,238,151,11,80,237,254,145,95,44,83,227,73,218,192,115,64,46,203,174,194,42,100,186,219,34,93,170,128,59,229,21,35,169,240,79,78,119,51,201,210,130,179,124,207,4,87,235,191,172,105,134,69,241,139,209,138,142,97,141,162,68,240,50,174,198,93,62,2,30,171,238,67,209,163,219,160,160,162,108,12,220,6,73,202,182,195,5,2,143,143,217,68,69,197,31,223,107,59,223,144,252,230,165,239,239,111,18,83,117,231,65,64,179,212,55,78,174,136,154,201,130,199,194,19,26,237,32,218,91,36,30,202,43,202,170,209,40,158,212,246,132,140,5,241,100,242,196,247,140,87,9,229,166,36,3,80,255,93,141,227,22,209,218,216,86,4,20,179,143,71,250,80,192,249,113,175,221,189,217,121,166,114,42,113,33,249,66,174,131,230,224,127,228,202,227,199,133,215,231,101,222,67,85,190,8,160,6,1,251,196,99,143,205,94,43,242,94,72,101,29,60,141,141,33,41,105,103,91,43,119,105,211,201,187,83,106,81,168,68,46,135,142,219,245,156,102,198,200,45,22,200,84,166,41,21,49,129,19,14,89,164,125,159,94,78,194,29,236,174,70,206,206,196,55,102,219,26,120,153,90,246,234,17,71,107,71,16,66,223,94,222,233,176,137,28,9,152,121,63,108,243,138,101,173,43,82,105,205,215,215,204,106,36,229,54,39,49,99,65,3,214,156,88,227,77,12,180,192,230,254,251,79,228,197,214,18,83,203,242,192,123,84,2,167,99,187,186,174,148,91,98,229,155,47,43,151,233,131,116,180,168,54,128,120,44,232,64,74,210,96,13,106,32,88,18,59,128,196,202,108,67,74,94,72,78,17,0,63,158,114,115,178,176,167,215,181,44,40,210,130,182,133,19,202,150,216,217,14,36,154,33,49,52,122,224,91,191,223,81,152,252,25,23,70,244,122,58,96,223,108,91,21,114,184,123,60,237,150,70,31,130,30,9,76,247,40,239,140,18,79,208,107,251,19,156,8,67,246,120,180,173,51,166,200,211,235,222,230,41,104,185,207,194,60,182,7,181,0,170,88,9,45,114,69,32,66,239,82,46,186,166,2,63,106,237,227,34,203,186,220,113,19,19,236,240,157,35,162,46,217,71,147,24,129,146,121,167,34,30,1,183,122,16,20,73,248,130,178,72,31,110,55,44,225,66,95,56,203,230,4,192,50,238,131,129,82,17,95,218,237,230,201,208,34,237,108,2,55,240,250,13,223,199,254,117,217,209,255,73,38,144,134,27,239,140,221,77,204,8,56,202,233,177,119,21,103,13,195,208,132,161,45,214,224,105,250,219,70,165,23,9,217,54,74,167,156,20,221,31,231,33,117,32,101,101,214,187,115,130,252,229,118,53,170,89,159,154,191,251,250,50,120,57,184,97,2,14,7,92,128,101,202,238,80,245,78,245,184,244,246,3,40,174,110,232,116,200,180,235,187,150,73,238,47,62,13,237,66,147,201,245,117,76,154,163,122,65,42,204,27,174,231,208,63,85,120,94,163,246,2,181,26,74,228,170,175,129,26,41,48,216,22,218,143,47,252,232,195,67,78,198,3,237,204,29,16,136,22,37,240,212,74,140,99,104,93,194,177,143,134,98,129,170,205,51,17,199,111,56,81,87,45,223,231,89,222,155,189,94,12,50,63,203,91,111,172,78,231,88,145,11,209,207,205,230,124,32,157,119,235,205,163,27,66,7,251,229,128,219,238,152,130,89,118,172,57,251,87,20,90,37,41,75,42,2,163,130,60,244,206,150,130,26,172,125,149,26,177,224,221,120,201,201,60,138,68,194,73,106,52,218,181,58,201,88,114,164,88,150,5,140,155,100,42,226,42,167,245,176,58,31,91,250,128,248,253,100,117,206,19,246,42,85,11,80,52,9,201,30,199,15,1,64,50,199,227,91,151,175,141,0,205,54,129,196,199,133,226,51,130,203,74,134,106,114,235,13,85,240,22,3,104,252,171,242,53,170,99,164,85,249,81,231,4,203,7,179,124,25,249,179,4,71,126,148,254,91,220,98,245,128,146,218,111,222,26,186,84,67,11,248,97,8,11,255,147,144,117,96,20,195,11,51,23,173,3,122,84,251,192,219,165,32,227,53,174,243,244,60,181,248,177,157,122,90,248,181,194,147,131,137,26,74,105,148,240,16,99,171,36,205,241,91,233,189,93,89,98,40,111,58,201,14,198,48,160,210,213,93,194,125,1,180,39,209,73,88,45,235,38,84,168,222,117,15,11,193,174,34,207,101,183,253,177,190,1,85,247,122,116,254,229,130,69,112,197,18,29,225,158,124,135,108,229,171,0,203,52,162,25,246,43,142,112,240,120,252,117,31,34,55,215,252,170,89,14,228,34,88,142,73,137,219,220,231,234,124,168,225,126,198,39,9,17,121,218,80,239,28,174,177,42,164,95,14,150,209,113,0,36,73,15,29,217,10,137,142,65,60,199,133,59,219,125,153,204,10,120,31,204,101,123,0,148,232,234,62,249,3,18,64,99,169,106,13,242,60,181,11,26,9,9,225,178,167,210,232,23,142,30,239,74,56,107,118,212,71,200,213,177,122,164,28,238,182,76,5,26,138,214,48,60,156,104,210,76,199,123,31,196,206,200,176,51,69,219,81,173,70,224,54,179,179,206,157,202,157,243,184,174,118,126,66,216,34,156,197,233,139,82,112,191,101,182,161,143,236,102,62,127,28,33,234,11,136,12,82,75,123,84,246,59,58,118,162,193,27,108,157,104,250,163,230,149,100,229,113,116,214,201,184,40,18,146,214,160,182,161,35,144,119,39,202,122,247,59,73,90,48,165,31,206,136,122,205,5,124,0,217,214,116,234,8,223,37,97,161,117,81,209,36,16,66,207,56,53,219,42,110,5,69,154,67,84,140,180,117,163,7,96,15,61,29,108,23,189,55,131,198,143,121,186,227,15,68,74,201,172,0,35,117,14,101,111,42,92,191,244,104,218,214,83,47,146,214,75,74,253,53,108,47,0,165,207,100,144,74,172,159,210,164,130,119,176,73,116,170,89,117,45,252,47,81,234,208,108,27,238,187,28,253,14,155,89,164,53,238,33,1,224,199,62,144,143,18,138,112,202,13,221,157,158,98,6,109,141,150,223,138,83,177,161,122,29,43,252,210,0,112,93,228,121,237,234,61,27,174,170,134,112,130,209,171,95,89,29,240,124,147,99,154,183,159,190,132,29,66,121,172,166,135,215,56,214,113,14,151,146,158,6,36,173,55,78,216,246,241,75,79,255,195,234,84,165,145,62,176,109,155,33,62,204,78,4,129,231,27,210,162,31,31,82,116,57,215,125,21,163,217,217,109,114,100,117,0,237,78,102,125,106,49,22,70,137,192,170,168,16,246,219,205,114,252,111,235,242,57,38,80,248,4,98,156,83,21,78,79,76,160,210,134,57,7,178,176,70,68,207,183,82,70,150,242,31,148,146,72,35,66,204,141,124,175,110,236,112,86,84,27,40,74,32,155,48,132,55,3,228,183,94,55,251,186,189,226,86,178,240,216,166,136,72,227,148,27,34,195,222,56,1,78,72,161,146,144,11,194,60,91,23,97,233,16,35,199,180,57,113,182,205,129,7,73,85,81,98,52,71,65,166,153,150,153,185,41,129,69,17,82,108,136,93,20,157,92,33,229,178,166,206,188,112,223,251,140,252,106,114,161,246,194,117,248,37,127,246,204,188,152,244,158,43,207,192,38,217,151,3,190,99,232,150,181,225,79,232,86,71,66,107,230,228,8,152,175,127,158,247,90,52,86,204,211,123,210,24,162,205,22,120,246,168,163,67,79,184,232,177,213,242,142,233,230,52,229,140,219,84,76,146,128,44,184,73,103,42,249,254,11,153,106,18,202,214,79,23,32,52,161,50,155,81,245,231,176,147,169,115,83,247,9,215,232,74,75,127,178,97,127,135,158,168,47,55,239,202,99,137,15,45,81,212,117,243,88,203,35,81,136,255,38,54,9,63,167,30,242,0,36,227,106,106,41,185,69,19,238,189,91,133,12,107,12,109,198,119,77,234,28,218,213,108,125,137,26,136,202,215,24,160,219,74,218,182,25,217,2,164,28,24,228,197,29,70,26,60,80,184,2,65,99,227,166,17,62,156,119,58,138,183,41,203,88,73,226,89,66,217,241,119,25,39,202,203,16,129,150,167,171,174,186,191,2,232,104,203,106,220,47,205,14,254,155,106,233,96,163,212,54,171,36,8,33,177,104,232,11,71,139,27,10,97,167,127,130,159,91,239,169,132,110,231,29,82,119,181,149,56,232,71,235,56,43,255,227,188,251,215,241,40,203,208,7,68,31,218,72,122,0,178,36,10,182,17,253,20,58,213,191,67,124,61,118,3,183,97,162,60,171,145,200,137,69,50,254,149,82,233,94,197,200,73,146,249,104,27,21,121,78,200,140,119,36,28,16,36,20,41,140,166,0,251,50,179,224,69,29,170,121,198,25,40,190,0,202,17,177,39,232,86,159,183,5,202,215,117,247,61,186,18,190,47,176,227,38,202,211,132,160,155,205,175,147,59,150,106,93,94,249,43,29,70,192,149,178,94,164,226,85,184,254,221,237,248,181,159,204,36,117,249,172,206,199,212,52,137,144,49,68,121,18,146,43,197,134,77,68,56,241,70,189,3,23,95,29,68,63,98,151,250,10,233,97,164,103,114,179,85,2,173,79,12,212,44,117,35,11,115,149,94,191,123,174,4,197,186,138,245,183,62,80,39,49,221,203,38,102,116,242,140,214,161,149,66,61,238,177,120,245,35,79,157,136,148,205,51,118,18,189,34,54,119,141,173,126,206,39,10,203,134,133,224,152,246,50,91,130,157,4,5,106,214,152,123,19,165,38,138,198,226,91,166,197,155,144,183,123,147,199,228,229,9,154,4,116,220,58,21,196,115,186,149,54,93,139,41,66,63,157,210,179,169,164,41,25,120,200,8,238,126,219,211,155,154,193,202,112,205,8,220,78,96,146,120,203,26,69,87,127,88,38,216,165,99,85,208,194,38,90,89,183,170,90,187,50,105,208,122,95,243,73,14,155,91,39,21,49,85,85,176,194,80,202,132,71,80,23,73,71,206,43,125,149,74,154,66,29,209,64,22,34,145,195,111,154,72,157,166,48,243,72,55,26,218,102,204,17,189,4,152,81,219,42,114,168,223,86,127,31,96,226,224,4,11,157,58,154,88,117,20,75,232,122,192,162,38,82,252,110,94,224,201,95,197,64,47,119,39,138,26,56,199,204,95,202,81,179,83,58,106,162,79,128,45,188,28,139,42,178,7,60,67,166,167,101,94,216,118,223,94,249,19,233,114,54,244,204,51,99,187,143,17,198,176,185,65,55,17,60,72,158,17,212,20,190,211,65,249,162,203,33,164,236,169,150,203,115,55,249,109,194,168,106,62,255,89,24,23,151,43,171,62,41,89,52,211,19,84,225,173,86,103,143,222,153,241,77,160,55,240,23,118,120,54,212,57,250,56,55,65,81,41,193,245,223,52,138,161,83,141,93,196,8,119,225,2,41,29,214,190,205,240,188,97,63,236,242,233,8,49,57,168,185,21,117,27,4,183,25,223,27,141,207,142,69,51,229,209,174,176,225,112,199,212,126,158,83,149,55,23,184,241,7,83,21,83,133,8,63,179,169,50,102,77,251,217,104,224,161,123,246,210,56,223,43,2,57,75,133,189,198,143,120,67,33,253,189,189,83,185,57,21,149,147,149,134,67,10,87,99,145,249,50,123,252,77,58,73,42,192,208,27,251,244,219,54,181,38,86,137,127,48,203,190,232,100,131,127,13,218,54,91,53,41,80,246,98,82,119,51,111,246,232,190,73,120,195,65,75,21,231,88,91,7,167,83,241,33,230,134,215,36,11,9,0,178,47,198,244,1,26,75,26,209,13,252,164,214,11,190,203,138,232,105,97,226,217,237,86,246,193,252,53,46,26,14,195,108,147,222,203,235,161,105,81,87,92,39,90,159,211,77,71,104,18,84,25,52,13,157,223,249,37,125,136,210,58,88,199,246,152,183,1,40,237,128,107,34,169,215,126,190,88,35,228,71,78,164,96,138,123,70,191,108,168,149,215,31,181,95,210,211,61,92,15,251,160,224,27,93,212,229,100,112,172,101,161,143,3,91,160,104,205,158,25,33,117,161,180,158,231,75,141,88,219,221,2,189,239,232,207,180,87,133,24,200,12,35,96,21,218,85,190,16,205,66,135,85,167,21,107,58,251,113,67,124,219,86,120,66,145,148,242,183,255,154,238,79,21,157,207,109,137,192,231,12,254,234,144,127,248,134,71,91,7,187,239,127,184,185,113,18,132,176,146,189,190,34,49,136,224,185,92,117,35,132,37,80,5,29,87,8,230,199,10,200,91,37,162,35,245,85,246,132,66,209,153,78,82,83,235,67,49,240,182,152,108,52,112,10,100,121,224,23,84,208,207,193,54,114,103,168,188,241,193,140,251,7,116,102,85,133,127,13,147,202,12,198,199,131,18,225,165,63,133,207,50,77,84,199,208,239,82,113,171,143,237,125,3,85,71,234,249,252,37,70,151,172,154,137,14,198,118,120,183,68,81,45,90,64,108,64,118,219,50,35,145,113,184,164,138,161,249,49,133,51,185,150,30,27,166,224,58,64,112,142,233,3,200,168,28,43,192,32,143,144,24,161,6,92,182,96,225,9,66,183,218,69,185,31,68,51,38,208,198,105,111,40,85,3,101,162,34,168,8,203,156,251,236,233,78,43,54,137,86,180,84,210,235,63,211,216,74,44,174,117,61,23,48,110,35,53,190,213,158,102,167,9,138,9,162,179,126,163,147,76,68,155,70,196,32,160,66,192,159,16,252,165,92,38,211,191,64,107,200,182,122,130,21,216,118,173,173,107,150,63,66,54,200,164,65,146,253,45,98,159,131,122,188,91,188,13,161,187,7,52,110,35,218,91,239,201,162,213,183,240,95,237,53,11,210,235,9,164,177,235,67,132,168,221,87,150,255,35,21,79,41,144,112,172,246,184,36,255,30,243,235,237,98,98,177,229,79,91,219,5,62,185,178,244,11,221,233,169,158,144,235,85,252,106,62,50,242,197,26,77,218,173,211,90,9,248,162,54,191,185,65,141,255,199,129,244,168,117,59,190,36,171,252,232,3,80,213,222,221,103,223,254,28,85,131,197,213,199,151,134,24,25,191,239,219,126,167,210,223,191,66,5,98,124,102,168,82,214,39,19,223,191,115,85,23,183,115,98,148,142,76,222,112,51,48,4,72,120,252,249,67,247,207,49,18,131,185,84,245,17,123,20,186,178,104,114,190,85,134,17,31,115,57,42,12,214,92,77,133,241,11,135,181,210,183,82,136,30,160,204,121,206,179,135,219,235,127,180,9,12,96,56,147,92,163,226,17,204,188,229,236,28,41,155,193,163,42,207,72,41,165,63,234,233,6,242,151,251,76,195,57,172,56,16,193,136,0,254,244,148,56,126,117,42,232,60,89,229,125,178,248,133,59,157,170,164,48,109,242,136,172,24,27,92,154,175,57,185,240,68,137,10,80,135,54,39,181,198,203,147,128,2,188,86,234,223,30,125,96,34,8,44,197,113,246,49,104,19,146,51,151,203,185,130,178,101,223,218,3,56,109,8,100,219,29,141,26,25,28,114,84,159,150,234,137,238,224,199,130,32,72,41,5,13,131,13,38,237,174,248,251,219,79,190,159,44,153,207,168,148,188,91,55,149,121,185,116,234,29,62,27,247,87,73,135,247,72,244,164,251,31,83,61,133,112,120,47,88,193,41,232,118,75,213,21,102,139,79,74,185,222,113,136,136,121,106,242,132,188,2,191,67,120,191,85,5,51,214,165,129,156,73,50,227,133,153,186,237,202,232,128,181,15,77,210,87,37,116,127,157,232,161,113,47,161,121,83,50,223,141,248,128,51,193,77,181,160,73,97,79,57,95,18,82,29,124,93,45,128,71,58,105,224,255,247,175,252,130,117,220,156,40,91,142,24,188,207,41,103,185,243,104,48,160,246,148,233,1,176,74,238,110,252,71,104,180,52,66,136,12,235,127,120,44,37,119,161,140,200,102,156,14,71,44,9,158,25,216,200,172,46,98,41,233,71,126,189,15,50,147,69,138,68,40,96,138,207,20,79,76,91,97,71,165,87,206,253,31,183,167,189,58,128,37,169,60,145,229,122,219,105,238,14,100,3,158,254,61,142,60,131,78,108,90,220,5,51,189,125,81,187,42,169,97,38,223,147,80,41,86,64,3,49,206,151,66,205,28,215,178,47,41,10,104,123,200,203,175,76,250,236,155,158,117,103,14,179,213,173,74,193,60,144,163,175,200,214,11,26,251,138,75,247,146,143,189,90,113,216,62,80,240,170,44,36,117,91,40,161,141,99,248,19,25,193,106,137,73,79,57,175,248,163,26,55,118,116,109,69,46,24,149,214,28,112,235,60,141,7,164,64,178,109,148,71,184,111,109,205,161,39,112,63,125,73,204,49,186,67,67,66,140,20,21,188,40,118,168,25,141,29,246,245,74,146,157,32,178,106,72,42,147,75,8,53,213,93,18,119,119,129,20,108,111,72,43,210,152,146,6,1,77,148,135,131,190,119,82,133,9,143,36,95,118,197,156,193,46,115,162,89,211,216,137,41,106,226,114,75,251,119,57,60,209,255,56,233,66,22,69,250,129,227,84,233,28,148,89,4,229,189,96,108,210,109,160,138,222,90,213,132,211,111,153,77,111,70,211,9,0,230,98,148,219,151,8,22,172,12,108,114,7,8,165,146,78,247,186,32,124,65,86,74,92,1,239,202,14,139,64,130,4,230,253,41,211,71,146,71,153,162,96,64,108,12,191,206,178,233,7,93,85,175,45,254,139,203,235,66,174,194,146,45,17,98,51,144,157,129,180,225,202,106,250,105,251,12,24,1,216,243,84,42,76,53,52,14,208,34,169,26,29,118,214,18,232,59,96,188,22,194,252,34,244,184,180,106,168,169,215,40,34,25,159,186,90,255,146,134,177,142,71,91,84,43,123,119,221,117,236,81,48,105,252,205,57,122,156,26,116,76,144,45,15,81,241,222,160,202,90,86,145,67,16,12,121,186,206,175,190,167,20,236,121,79,103,103,51,126,45,82,49,244,37,145,147,67,184,129,42,211,42,14,49,249,213,120,94,47,16,146,166,204,51,249,233,43,70,71,196,237,24,126,126,119,185,92,207,43,213,36,111,87,104,224,152,69,140,83,12,64,17,127,224,116,250,199,61,172,225,197,129,21,200,81,185,217,31,13,59,252,254,207,87,101,210,63,21,92,84,137,36,210,189,222,193,95,243,9,136,100,186,201,180,133,203,90,172,200,77,94,158,200,112,83,248,112,10,93,161,231,255,1,65,114,251,155,126,3,187,68,184,207,118,65,56,207,61,162,77,247,153,113,236,117,121,24,189,215,218,198,127,162,199,210,180,203,200,120,151,18,221,210,245,221,0,66,74,86,236,28,225,249,14,37,232,154,72,196,233,34,148,134,54,243,10,113,41,54,232,105,229,97,153,251,51,104,204,7,178,237,237,223,67,108,82,127,109,91,253,221,247,144,13,85,34,86,73,223,69,43,127,61,59,249,233,5,99,146,203,233,109,251,53,247,188,131,12,112,46,12,185,219,199,150,235,103,5,1,67,16,71,71,173,10,233,46,33,70,120,70,255,51,148,166,129,184,242,217,193,103,65,74,224,76,25,233,51,162,85,252,45,98,82,103,186,13,211,13,211,254,65,228,163,13,183,65,228,110,144,212,172,180,111,237,6,206,72,61,200,109,231,163,220,127,169,109,97,22,132,126,106,39,123,238,73,150,184,105,34,207,119,183,195,251,93,244,20,129,215,150,183,142,160,117,186,230,22,17,130,210,55,147,147,178,20,15,177,228,129,77,195,127,175,34,108,230,202,232,10,170,96,137,2,211,103,198,237,207,32,225,215,223,200,148,120,22,211,231,231,9,245,184,22,104,77,5,83,186,187,30,20,149,23,129,121,201,161,249,217,173,44,166,128,64,201,241,32,11,56,25,58,11,170,238,120,177,110,208,41,161,240,143,52,199,39,74,218,62,250,37,250,238,250,4,121,210,175,1,42,220,161,52,56,202,128,143,56,83,173,227,249,8,154,124,228,197,208,247,105,108,71,75,242,60,80,138,249,125,231,50,111,242,38,136,228,255,188,197,130,114,249,240,170,251,230,112,246,119,249,167,211,205,36,158,116,127,41,237,211,209,60,15,191,178,137,26,213,124,52,179,167,16,21,6,73,186,167,47,80,245,237,185,13,68,101,96,18,202,159,252,208,135,86,99,195,228,153,151,204,203,185,67,235,23,56,190,178,131,155,136,233,251,147,120,162,138,60,141,246,202,252,254,81,11,59,163,31,207,74,138,78,223,208,182,226,11,35,221,109,54,251,153,135,154,200,146,61,166,161,130,72,197,223,173,47,19,23,66,156,62,208,200,253,143,136,174,114,184,58,115,252,14,9,32,86,94,74,25,149,72,105,77,207,162,234,178,234,234,112,245,211,220,77,133,204,20,112,162,92,147,44,73,120,209,21,146,232,142,163,124,143,252,80,131,160,222,62,187,217,182,177,181,81,195,100,47,23,91,60,190,99,245,249,255,157,136,47,242,53,86,212,227,123,234,223,105,164,2,160,130,152,194,151,185,136,83,210,2,147,96,251,29,168,233,186,25,21,121,166,94,140,78,37,203,68,124,8,50,231,112,80,183,165,95,198,254,42,141,199,183,69,163,61,81,54,134,109,38,165,196,31,96,204,137,114,170,23,184,223,238,243,190,29,23,136,48,220,178,155,12,24,52,199,82,33,169,246,0,86,65,194,109,43,216,150,48,216,184,107,155,225,218,141,157,159,229,93,96,54,241,228,158,62,152,242,32,209,185,41,141,239,190,139,233,17,91,10,12,230,69,158,219,9,116,19,64,189,87,25,34,147,137,16,247,183,62,87,250,99,87,42,143,161,221,88,51,53,25,235,242,252,85,128,25,109,228,230,182,86,220,8,108,222,191,166,1,67,196,147,142,194,30,197,213,239,84,176,47,71,150,223,205,225,39,31,75,61,11,254,130,136,43,121,42,127,182,220,196,177,70,149,122,226,237,8,157,87,158,167,224,34,47,130,222,138,15,109,78,85,35,69,49,123,20,192,192,3,87,226,158,130,131,29,30,151,218,235,102,39,181,251,132,38,227,115,168,159,219,107,20,210,181,137,9,166,237,150,84,79,120,149,86,69,53,159,112,214,27,48,169,235,218,81,168,140,117,88,151,230,30,193,130,163,158,15,217,14,175,129,122,48,143,143,68,45,26,39,138,139,76,229,238,181,75,175,4,68,70,112,150,255,212,133,20,224,227,24,32,240,157,255,172,56,169,106,106,74,127,237,17,223,67,244,34,162,148,26,64,204,67,220,156,37,113,183,183,238,115,91,139,178,12,227,206,47,175,66,37,67,252,56,46,144,209,56,119,11,52,165,72,47,58,117,236,152,236,29,159,179,80,232,12,152,89,100,117,114,217,216,164,24,244,136,239,36,143,94,119,144,132,59,170,106,101,251,91,12,75,119,219,90,27,18,208,194,137,122,105,47,70,79,126,234,239,229,182,112,2,253,205,220,25,80,210,138,210,193,248,203,245,27,240,3,122,28,193,150,188,152,69,192,214,95,234,255,169,13,252,84,169,65,196,234,176,219,213,166,102,210,236,75,184,60,183,78,204,103,212,49,139,134,194,203,4,79,71,226,109,117,142,85,13,122,183,204,135,183,92,190,179,134,148,93,35,151,248,59,87,74,125,181,67,6,106,126,0,29,66,200,170,91,18,9,189,131,21,228,15,91,111,172,244,249,140,214,234,110,157,206,82,42,205,82,149,103,126,71,61,47,213,90,225,72,252,84,164,75,174,201,213,239,205,43,194,9,175,239,160,22,105,4,152,32,91,32,226,250,31,105,70,13,102,10,20,194,16,4,237,75,161,67,122,222,11,249,192,55,82,191,7,41,27,151,171,254,172,187,212,185,79,226,228,80,136,94,170,186,40,45,107,55,77,84,242,200,141,196,200,152,23,54,254,43,46,9,245,14,105,214,51,126,250,38,157,162,93,125,139,191,27,33,251,222,27,139,197,10,163,194,193,88,101,11,239,234,105,218,142,146,137,222,242,44,74,15,43,155,142,7,95,109,125,225,221,47,183,76,180,236,120,151,139,25,217,157,168,59,11,219,172,103,97,118,50,138,76,229,121,126,154,101,214,66,210,47,114,208,111,183,183,169,64,37,111,191,102,87,64,24,125,204,184,193,255,246,211,138,227,120,3,35,136,100,162,240,77,152,157,228,22,193,20,40,76,199,232,47,208,206,89,5,142,207,101,242,20,140,134,70,46,193,156,182,248,163,151,218,19,142,219,172,27,39,173,9,249,154,140,163,108,96,214,1,107,225,42,215,52,219,228,56,109,237,85,220,110,178,149,80,225,45,163,74,168,140,168,170,97,109,242,96,16,5,176,176,139,57,73,251,107,248,247,50,85,107,138,32,168,72,177,66,101,251,212,170,100,216,206,247,165,120,40,193,164,68,108,132,251,41,93,235,37,82,212,85,246,54,104,133,195,191,31,187,160,32,40,144,114,241,100,197,85,42,211,181,200,149,63,203,16,104,118,167,176,127,237,11,193,110,221,120,244,73,116,46,161,193,235,115,131,132,44,214,185,81,189,199,161,238,251,139,182,239,144,239,156,167,154,143,186,92,33,10,124,13,209,172,77,136,112,212,28,197,99,216,193,153,227,170,189,120,1,154,202,249,173,0,243,198,245,166,12,33,216,66,231,184,239,5,50,34,138,100,111,168,34,72,61,58,208,28,163,16,227,13,114,227,239,14,17,13,83,115,211,185,106,207,31,228,123,11,216,24,55,125,51,192,138,144,58,38,46,73,115,141,199,240,196,98,94,186,32,99,123,26,100,49,134,25,37,39,169,3,86,69,128,206,192,221,90,124,47,7,190,153,149,240,202,93,114,135,169,255,194,52,137,4,219,66,25,104,56,34,235,211,145,191,165,219,106,175,98,28,133,166,238,36,78,223,177,225,51,128,116,200,17,165,148,172,227,40,174,219,26,107,1,65,189,192,125,165,243,62,178,208,254,150,255,194,100,243,211,47,232,156,207,192,147,231,50,162,16,186,179,249,189,204,17,218,207,145,66,198,144,147,155,175,168,20,236,173,38,21,13,132,129,103,85,2,171,139,151,99,44,144,149,221,94,92,124,135,120,223,127,197,248,171,120,253,232,119,163,235,165,29,203,121,152,47,233,246,183,171,76,199,136,87,199,40,157,85,216,123,71,33,160,187,123,46,96,225,28,111,208,208,41,249,39,32,227,176,120,34,104,142,34,102,54,120,173,136,140,200,98,162,149,170,128,98,104,136,168,59,151,242,187,109,63,30,202,112,4,176,186,82,84,174,191,124,226,94,182,41,204,117,117,186,102,37,120,76,96,213,216,117,238,163,26,193,155,17,92,66,31,142,215,60,38,224,191,29,162,3,53,248,220,18,113,157,72,176,219,209,245,187,47,82,145,155,32,91,164,108,20,241,64,82,201,32,223,83,5,45,164,82,62,158,250,14,206,104,140,106,94,214,35,42,158,83,166,198,247,145,82,159,13,55,0,2,232,81,186,71,231,187,161,165,148,77,103,18,240,159,235,45,109,98,124,156,18,135,138,149,224,167,27,221,227,218,16,14,205,43,45,150,72,130,243,84,229,37,133,127,27,154,168,72,216,243,35,183,70,76,109,225,29,158,115,24,126,31,240,132,212,90,199,161,16,211,228,159,175,28,147,18,105,86,135,16,219,228,149,219,160,202,250,212,102,118,75,166,72,88,149,62,218,140,176,214,233,177,131,129,137,123,28,219,224,118,40,154,205,45,116,164,157,157,104,169,144,51,171,152,6,28,206,251,31,87,252,163,192,243,197,190,228,17,166,206,118,178,147,185,94,76,63,92,19,95,134,233,93,246,223,214,230,62,147,2,218,66,223,199,144,132,201,206,59,3,202,129,3,249,205,122,124,93,227,70,173,155,197,39,2,66,57,62,100,27,75,158,45,137,12,228,248,81,184,159,151,92,113,241,207,41,183,252,248,12,245,135,143,52,233,100,159,21,196,194,193,209,8,18,21,97,222,152,177,188,94,246,159,125,163,31,253,46,248,42,99,145,195,12,137,12,68,215,226,134,123,93,222,24,211,77,217,53,182,168,61,38,200,251,12,96,100,146,184,174,161,124,107,211,18,25,132,241,146,27,19,65,68,126,174,81,174,158,80,53,37,173,66,159,133,130,158,109,176,10,70,82,27,239,127,25,77,176,15,91,37,165,22,206,235,236,28,96,191,85,206,180,230,62,47,182,137,144,197,60,206,92,160,226,195,144,58,40,142,168,188,46,68,1,61,103,250,173,92,56,34,81,60,195,111,157,3,0,175,74,216,169,239,125,66,52,215,238,134,199,255,204,154,54,120,225,24,68,52,157,80,59,120,205,126,31,126,252,152,2,169,139,71,91,148,147,217,27,211,194,123,207,194,233,200,244,139,23,240,35,108,115,229,17,55,229,52,72,65,42,223,124,97,51,91,144,30,156,94,65,64,78,85,56,119,253,78,165,91,247,221,20,131,0,88,245,163,218,92,167,203,218,231,196,136,196,254,0,36,29,211,130,27,197,192,131,60,79,57,127,106,57,224,23,70,79,247,205,114,67,183,70,110,136,177,209,124,155,243,219,70,97,78,198,145,4,151,233,159,170,80,54,29,16,167,47,117,10,18,51,81,15,107,23,177,156,14,55,37,105,250,95,118,105,77,153,82,200,154,115,121,132,171,184,188,248,161,127,137,197,134,120,127,235,47,78,120,149,2,201,111,92,154,251,68,46,252,51,130,235,237,142,66,91,32,202,219,165,149,253,79,227,48,98,181,52,68,207,16,126,51,6,53,34,150,151,151,51,218,127,110,131,226,234,64,119,152,83,213,104,234,67,196,248,216,4,42,38,169,163,148,80,187,172,172,15,134,144,46,22,87,191,38,197,42,122,121,127,84,75,52,207,171,186,77,193,108,125,67,121,207,98,68,32,106,63,245,70,66,80,233,198,87,148,129,151,0,196,141,114,18,95,111,180,209,142,196,129,240,255,193,77,45,126,112,74,26,206,89,105,173,101,234,181,154,60,150,245,81,145,255,76,10,179,32,53,46,35,216,251,152,211,12,237,126,152,240,185,237,79,166,200,170,124,202,19,43,90,177,50,3,181,137,85,215,27,16,126,249,246,24,17,58,72,112,108,249,178,224,255,171,109,162,69,195,64,14,176,3,22,162,153,234,209,108,77,23,225,76,40,239,214,69,235,100,227,95,210,170,92,111,129,202,54,57,18,218,50,205,194,126,145,124,205,42,56,192,106,28,19,222,18,26,200,121,186,63,94,34,172,236,26,146,187,160,231,24,239,96,154,113,101,122,82,12,92,126,108,154,199,146,237,106,9,207,113,22,210,19,56,246,49,32,60,227,174,156,71,144,240,162,93,230,38,233,179,30,152,6,178,53,27,102,114,15,159,39,121,233,72,24,145,223,84,61,220,219,192,143,65,45,16,32,211,188,17,104,132,27,243,190,193,110,11,83,93,182,235,142,104,239,159,89,104,197,120,129,80,184,72,27,34,106,62,40,55,18,24,204,49,253,25,20,9,19,20,70,98,115,126,17,97,83,190,209,146,243,138,18,194,219,122,192,194,253,173,73,172,98,245,21,251,202,22,145,24,189,93,19,20,123,137,21,105,56,80,70,224,44,22,72,212,200,198,27,156,57,43,218,209,85,128,36,85,73,225,166,29,173,141,163,53,207,18,40,162,84,53,196,228,38,181,180,102,208,51,210,41,10,138,168,146,26,146,38,175,222,88,70,186,195,235,141,107,253,176,44,113,146,140,151,232,212,223,163,83,106,77,181,158,14,248,50,102,234,102,68,237,232,182,253,12,184,143,95,0,239,17,36,18,62,117,250,214,89,212,52,74,120,60,118,223,238,112,116,28,88,135,223,41,112,230,105,25,4,117,136,69,203,238,83,200,244,163,93,214,48,251,211,108,152,226,10,53,62,142,91,124,230,123,125,17,2,64,149,55,73,133,64,214,193,18,63,129,14,124,75,91,164,120,236,154,72,185,145,131,230,225,245,217,26,24,29,211,6,165,213,183,79,86,168,83,35,193,145,149,22,17,97,193,235,15,211,12,36,208,46,109,39,52,225,215,92,235,59,181,169,23,211,59,14,203,185,44,171,195,68,179,137,37,172,107,113,251,254,65,239,79,129,229,58,158,204,97,138,253,117,72,192,196,199,240,81,16,36,162,68,190,4,49,34,238,250,216,10,66,253,111,222,217,26,89,192,66,93,167,197,17,115,67,184,254,201,22,94,161,147,159,26,213,119,126,138,216,135,176,246,151,102,173,223,128,170,124,102,41,99,228,176,107,199,24,119,238,33,210,175,77,106,250,21,163,2,10,200,188,101,133,235,112,153,29,136,190,42,230,149,23,111,77,189,217,133,127,45,86,22,75,14,35,173,206,1,100,152,109,50,247,154,207,98,87,205,63,53,9,89,125,90,13,219,133,134,198,84,175,22,5,26,38,67,13,197,177,80,114,119,46,236,253,226,56,119,151,185,255,197,125,76,159,95,144,131,5,112,134,189,203,17,36,231,211,251,67,187,86,121,165,41,73,240,97,59,70,233,128,17,107,127,9,105,172,104,48,40,204,70,103,20,102,98,17,76,189,79,35,199,131,34,28,206,200,119,39,232,57,18,150,251,2,33,80,98,6,252,159,79,52,116,101,38,98,13,54,184,37,250,16,145,95,83,98,223,57,137,204,58,143,215,33,11,1,220,0,67,188,184,142,217,143,188,216,247,78,191,56,38,67,5,169,109,76,240,223,111,193,192,36,85,134,225,241,207,241,68,127,173,218,231,161,232,255,172,63,141,4,201,1,5,177,101,74,234,18,9,119,241,35,166,89,120,83,199,108,98,26,8,216,206,235,195,46,208,38,214,50,136,229,253,44,218,138,128,15,118,205,183,242,42,71,19,20,79,59,162,147,148,79,8,116,60,151,77,71,111,95,239,62,175,159,23,176,25,238,28,70,81,177,173,206,254,164,216,142,193,130,210,125,7,24,137,196,218,2,241,129,137,13,247,146,10,125,240,96,37,189,58,84,175,228,163,212,62,13,236,147,182,45,146,232,254,132,140,81,146,223,75,6,127,181,177,194,148,195,190,69,222,100,191,68,56,92,206,14,168,175,174,148,124,59,250,215,73,114,37,70,58,164,135,164,34,119,108,164,26,136,151,172,163,197,122,250,226,126,201,105,251,228,59,102,155,54,150,150,126,94,53,223,145,95,139,39,69,193,95,50,18,206,65,121,59,97,157,121,151,73,172,14,104,20,232,60,157,30,183,76,9,237,152,213,9,212,98,199,31,94,58,22,177,99,196,76,206,150,76,213,230,139,66,136,210,185,30,58,34,217,206,107,95,22,102,93,82,64,232,245,127,8,89,167,12,81,34,240,83,61,72,112,22,251,168,78,195,119,90,208,221,37,209,26,55,126,211,132,205,1,133,94,236,100,49,245,122,26,31,87,159,127,2,246,187,123,17,55,174,69,79,163,84,45,202,59,204,224,32,124,176,249,34,132,177,43,2,115,129,131,189,10,79,194,90,188,181,94,212,17,162,136,95,40,167,67,51,186,244,176,164,55,104,31,4,242,18,99,147,103,216,142,111,37,198,197,2,3,55,158,79,145,234,197,27,86,188,23,107,116,65,98,87,119,144,89,86,236,239,22,167,181,208,134,213,200,144,122,198,30,74,248,81,228,60,142,3,134,84,136,48,96,75,160,141,195,150,198,127,138,164,68,94,184,92,109,81,219,218,80,138,50,167,188,75,142,61,13,104,69,178,221,69,236,218,231,189,232,229,218,63,252,215,131,23,103,182,155,105,194,27,62,128,32,188,226,83,136,46,111,194,181,242,90,52,248,248,63,101,250,69,82,165,126,139,136,108,214,46,59,168,56,144,162,244,62,226,251,239,88,69,83,3,194,212,246,129,81,12,197,255,44,56,111,187,187,156,220,251,112,204,208,154,167,157,11,226,137,133,255,100,228,93,119,174,50,86,165,225,189,241,134,55,117,16,227,173,6,5,50,101,50,187,15,88,251,32,122,124,159,49,184,146,26,65,135,33,32,20,191,130,26,162,33,42,142,34,202,121,252,140,134,212,66,135,15,108,94,33,178,126,39,160,203,162,20,206,160,241,7,164,237,165,95,187,91,246,4,64,160,35,27,253,105,245,184,225,93,61,252,204,209,3,75,231,176,36,142,215,81,22,122,235,87,162,207,158,110,16,31,217,85,82,31,156,80,140,123,115,232,26,63,138,31,27,214,141,94,166,129,102,190,214,115,44,59,153,1,147,118,32,17,34,189,151,77,69,182,55,236,33,199,75,135,184,224,199,132,3,138,22,187,8,243,87,78,100,201,185,115,100,3,76,8,35,9,42,78,165,235,215,189,29,62,18,232,251,37,69,130,91,148,215,249,195,233,149,201,110,246,243,240,57,177,115,190,231,208,7,31,89,27,210,87,186,215,244,172,208,78,41,64,171,52,29,115,42,83,182,151,157,103,155,226,8,208,50,249,230,97,65,197,39,46,125,176,111,39,19,114,161,42,120,225,72,235,160,72,83,198,8,142,71,74,237,79,78,76,5,153,103,210,157,0,84,155,162,179,137,122,157,229,181,50,238,188,25,8,16,247,0,44,18,77,87,131,200,198,253,102,161,18,95,213,43,222,83,183,129,185,72,120,170,248,239,36,135,76,90,52,27,34,184,140,126,217,171,27,147,64,127,46,81,54,132,72,213,231,187,72,179,217,215,178,124,63,24,172,42,118,100,187,128,165,129,96,4,133,94,195,208,171,145,172,60,117,39,1,251,201,155,188,3,170,52,186,41,51,159,175,206,149,17,133,26,114,59,21,108,87,123,69,252,97,109,187,47,146,154,35,64,40,187,166,224,26,140,111,207,99,238,184,93,171,71,167,129,94,94,227,72,117,71,166,211,53,19,30,66,128,210,158,252,245,4,1,160,135,171,18,171,108,193,17,165,190,239,82,70,224,181,106,93,145,26,130,171,43,223,137,29,17,184,70,180,250,51,253,73,213,137,249,213,253,121,128,167,115,149,8,56,92,209,254,246,190,81,213,93,230,134,119,141,94,45,202,15,155,175,225,246,105,4,253,183,158,22,177,49,131,239,234,121,114,59,180,74,246,55,83,127,67,11,161,195,252,139,13,179,39,25,193,183,50,211,42,105,122,36,231,167,107,103,28,77,61,54,190,113,144,21,84,236,24,68,38,65,243,100,113,109,175,187,179,14,111,44,16,70,213,59,117,132,193,61,10,135,94,145,23,109,191,241,35,199,108,189,80,199,64,40,219,51,7,249,241,173,105,243,13,144,110,53,101,120,225,32,7,165,254,60,250,174,22,28,103,144,53,76,28,157,32,108,157,112,232,55,16,25,184,83,169,237,181,238,161,196,21,124,76,186,28,155,191,246,42,36,212,223,12,141,19,117,201,38,87,200,105,19,167,119,68,212,29,13,209,17,94,123,110,140,107,196,100,194,65,22,135,90,135,157,143,6,97,189,81,117,199,63,28,38,233,119,234,112,236,169,21,213,149,96,202,30,54,4,205,128,239,154,187,100,184,34,66,110,0,253,146,70,135,2,64,67,62,88,78,61,216,113,10,22,151,197,235,180,142,181,129,213,248,107,143,159,134,9,19,81,178,91,50,199,18,229,50,30,162,159,15,16,153,228,119,212,191,131,249,248,75,159,241,191,234,223,2,62,75,159,13,83,255,243,68,233,173,170,213,165,88,232,184,77,102,105,203,108,69,92,11,245,245,18,29,81,122,43,101,235,183,105,232,224,112,201,240,71,222,171,35,253,211,44,77,57,188,4,116,72,247,173,124,122,24,162,173,52,163,217,246,92,40,223,96,175,16,4,247,171,210,107,243,185,216,50,16,136,191,64,119,194,56,81,105,194,176,60,34,92,105,50,20,56,162,131,134,77,25,40,241,91,61,179,201,101,9,66,199,130,185,137,143,6,49,104,55,109,116,49,194,132,84,6,182,228,163,48,252,247,252,233,217,219,243,158,18,82,73,28,5,182,182,2,67,14,169,43,90,212,10,59,47,151,220,78,0,61,82,80,39,70,80,117,90,174,220,55,10,64,9,168,221,65,33,81,234,79,34,250,161,195,159,158,104,159,167,62,17,163,249,227,27,69,249,134,85,249,248,92,160,134,190,35,128,162,161,231,154,140,106,107,40,11,13,199,34,35,6,224,26,189,45,0,12,175,139,11,106,157,129,15,224,225,233,103,102,45,197,92,113,214,226,214,237,90,20,61,108,109,105,35,113,138,128,138,35,129,190,223,204,142,101,85,192,252,44,47,71,114,114,140,34,52,37,27,228,30,241,55,47,228,164,117,227,199,234,136,41,240,41,215,206,221,131,6,78,17,240,111,200,246,105,210,209,235,254,135,45,137,168,125,149,195,4,112,196,80,85,1,172,27,19,174,237,164,28,122,127,103,162,183,72,73,246,242,243,115,158,42,45,11,81,30,72,252,151,128,36,128,180,160,46,48,202,36,7,216,138,150,167,186,111,17,144,170,94,243,96,3,86,98,166,5,91,33,119,103,219,74,222,207,145,63,50,124,1,203,140,93,206,145,64,36,53,203,180,146,10,51,164,255,154,221,104,114,32,111,96,213,25,245,131,232,44,152,75,248,47,28,54,154,113,237,217,90,170,113,9,65,164,40,158,120,139,210,170,200,117,145,112,77,64,132,35,103,200,35,254,61,48,7,214,67,96,226,197,253,87,129,129,163,152,242,205,5,2,208,248,97,5,8,64,221,15,8,250,132,211,202,223,213,55,247,48,117,197,171,125,217,245,211,28,114,68,93,69,56,91,34,32,80,240,97,110,32,124,200,63,54,212,164,35,126,5,129,26,240,213,11,45,61,175,97,166,189,204,42,37,205,159,48,35,228,27,161,231,215,51,143,190,52,238,35,127,45,199,99,239,199,223,237,90,162,128,33,121,101,172,243,205,143,11,245,180,91,25,223,111,19,34,242,23,60,226,46,219,224,176,119,133,88,13,222,236,245,82,85,17,231,186,44,147,132,35,163,74,76,29,182,51,110,158,170,38,76,34,97,226,181,179,137,223,178,253,124,71,174,43,78,58,25,56,90,172,229,44,98,13,215,217,83,165,31,234,60,166,216,196,51,238,82,223,18,191,154,252,10,109,86,216,151,239,131,220,131,55,40,161,79,21,56,197,58,142,33,229,239,70,204,249,117,49,60,119,68,196,171,222,53,239,166,21,251,229,28,238,231,197,170,147,49,193,114,0,200,20,79,255,180,70,158,76,129,75,148,246,208,75,186,24,103,80,203,161,243,117,4,161,216,103,132,87,212,79,188,66,15,223,237,33,214,171,96,3,134,163,137,157,122,87,104,225,216,136,47,210,87,177,111,213,46,175,131,30,74,224,41,192,22,95,14,138,33,198,78,72,138,232,253,92,149,7,4,16,186,72,13,251,182,196,161,65,188,62,102,61,182,172,222,80,74,100,138,253,194,21,230,228,21,82,41,38,162,33,80,58,111,79,79,217,224,206,242,224,248,170,217,66,255,28,61,253,120,245,7,0,1,140,208,62,93,164,211,41,195,43,236,67,101,144,56,112,208,160,250,252,174,68,148,225,105,39,140,255,75,252,33,16,213,150,92,238,86,167,175,167,147,70,41,164,184,115,9,78,163,72,80,100,254,20,27,64,154,127,81,61,42,148,60,117,82,160,42,226,89,35,216,57,114,247,200,0,116,204,96,62,74,228,138,238,24,54,12,71,102,170,15,194,98,111,177,243,77,155,229,134,174,207,172,193,184,220,142,159,157,127,230,137,225,131,191,138,214,184,58,64,52,54,28,87,3,15,117,247,56,57,139,205,230,200,239,77,245,236,61,133,192,121,206,100,14,75,13,238,136,90,158,25,35,25,49,224,93,230,114,135,130,199,121,174,136,167,156,213,212,162,108,164,82,94,18,46,125,90,244,90,139,84,146,164,18,229,173,55,158,67,32,121,148,84,193,108,201,74,63,191,85,27,134,134,82,3,47,242,209,198,164,226,1,172,118,95,141,101,64,226,0,231,184,127,60,214,13,28,244,87,55,222,45,102,164,253,101,161,128,125,197,245,55,184,140,195,61,239,181,31,250,190,52,229,200,73,103,249,87,59,234,195,16,1,140,190,130,172,97,51,135,36,119,206,42,24,6,155,184,146,81,178,156,188,95,71,199,131,244,206,188,253,250,116,35,21,140,244,149,183,130,246,16,252,174,250,201,217,171,252,136,118,38,202,54,55,53,168,255,166,94,143,185,166,237,229,121,153,104,196,181,240,131,139,230,43,29,240,97,59,3,247,192,30,166,175,231,123,157,22,41,131,147,65,14,2,216,78,71,41,242,141,205,143,113,195,157,108,93,220,204,39,39,102,152,34,61,207,167,245,124,18,158,169,102,21,141,154,48,67,57,28,81,44,98,244,137,167,57,168,167,49,178,169,139,149,51,54,180,171,12,130,183,230,207,51,202,40,20,37,199,53,43,127,106,107,191,94,147,32,122,117,212,20,243,158,242,206,78,73,85,50,170,218,226,31,125,40,191,212,67,253,85,95,108,219,214,68,173,147,187,172,226,158,234,173,124,182,132,166,237,175,29,146,113,52,127,40,56,58,75,106,181,110,25,41,153,159,203,78,159,43,53,0,10,168,174,100,97,243,31,38,71,16,100,104,223,107,146,1,237,36,114,134,57,130,193,248,210,254,94,213,88,234,113,119,100,195,35,150,0,219,211,253,161,167,185,253,207,6,66,20,77,179,34,227,148,25,164,232,177,142,130,190,15,212,112,76,146,80,102,110,120,193,96,17,194,199,38,133,130,211,93,96,155,125,87,209,101,98,149,82,47,185,232,70,129,20,106,205,205,32,52,168,214,182,151,43,31,94,222,72,207,212,162,64,215,36,119,179,89,26,215,249,187,205,124,236,51,143,24,237,57,161,203,30,162,239,132,3,253,248,51,246,94,164,226,50,148,180,105,157,255,38,58,144,97,85,102,239,45,83,126,67,104,232,137,5,135,223,192,90,26,181,62,149,162,205,13,245,209,248,178,71,159,172,71,108,199,252,6,80,3,205,211,32,3,217,131,160,1,29,2,248,230,99,42,45,105,41,202,169,207,252,6,40,157,43,123,0,116,46,216,255,13,121,206,58,224,103,135,171,14,11,160,190,191,3,218,155,59,217,211,132,205,167,75,44,55,112,11,224,67,16,99,118,18,180,131,250,153,191,128,96,107,245,66,95,178,72,203,6,162,23,254,53,149,224,252,235,182,188,236,182,217,156,9,4,74,242,79,180,176,240,211,84,190,160,235,52,168,243,234,236,204,30,145,24,52,187,255,112,19,81,240,34,95,54,13,166,114,194,169,138,70,250,57,140,71,13,40,254,111,146,225,235,31,108,9,115,86,246,70,35,0,109,138,38,14,250,110,215,98,91,226,183,61,190,49,148,7,141,240,90,238,16,163,43,27,30,90,113,65,44,224,229,22,217,127,116,104,48,38,213,141,55,54,180,149,63,231,234,109,124,245,232,170,28,183,77,210,233,120,122,74,72,147,109,154,66,41,134,154,58,149,195,112,124,36,118,20,165,185,77,30,214,51,37,191,133,231,13,31,111,33,165,196,222,3,1,120,240,99,182,134,133,33,168,61,43,64,178,73,12,82,7,232,27,146,108,106,148,116,136,233,110,6,19,118,42,131,227,242,194,45,235,255,236,226,123,120,118,205,25,163,28,183,153,101,241,207,131,72,148,129,134,142,204,154,204,105,158,165,106,47,133,68,236,1,109,45,244,120,169,150,249,229,115,99,112,84,227,120,51,110,227,85,173,88,93,64,121,44,244,212,203,193,31,204,233,174,119,43,11,132,39,4,217,154,147,249,207,32,210,174,254,22,208,139,129,196,232,252,127,161,169,104,122,4,8,216,109,141,15,112,144,9,4,2,16,149,82,147,237,54,176,82,58,64,33,100,16,210,241,135,71,125,160,248,79,85,45,12,246,127,151,63,237,27,59,134,33,72,202,240,22,232,240,228,240,194,126,178,164,95,3,135,38,78,132,102,120,184,33,98,151,243,98,155,170,59,63,216,14,53,82,234,4,12,58,99,172,194,89,192,3,96,17,86,91,144,131,53,10,27,11,223,197,109,157,137,81,97,225,139,244,36,128,33,117,181,137,136,234,210,59,195,168,204,88,165,120,93,90,252,14,8,183,62,203,173,127,207,9,238,104,213,243,222,217,147,192,100,192,98,81,25,101,219,56,75,15,1,108,244,143,234,209,23,145,32,31,107,159,166,122,134,224,98,1,242,200,151,15,204,112,239,101,134,66,137,158,242,61,110,95,26,81,174,102,68,88,236,243,28,81,244,234,148,112,117,3,152,218,107,13,240,53,197,104,67,195,132,241,32,107,253,167,195,251,155,212,166,125,202,83,248,224,71,220,116,148,162,141,46,36,230,10,156,217,187,93,26,12,242,36,194,113,146,84,127,215,209,36,24,5,180,105,158,139,205,174,84,24,64,109,221,29,53,187,250,30,237,31,130,28,107,185,57,245,66,39,155,185,112,124,232,10,202,199,151,247,124,116,103,226,98,97,227,153,192,142,20,125,62,86,157,43,61,25,38,101,85,251,123,152,81,30,116,77,88,182,233,15,93,83,157,230,219,35,169,140,59,243,139,159,132,246,175,20,66,170,235,144,42,128,205,175,8,191,119,49,55,197,235,197,133,145,22,34,11,63,239,202,9,131,126,15,2,133,35,47,214,51,32,82,175,151,231,235,80,1,98,72,122,217,122,153,189,28,211,92,195,216,115,172,241,212,17,101,218,65,70,250,155,92,95,108,111,33,184,65,25,147,77,122,180,34,179,242,104,197,13,120,92,254,229,110,250,194,173,52,214,75,11,182,228,102,24,221,105,50,49,251,202,243,16,139,87,131,120,179,155,157,87,28,207,245,4,3,209,68,91,62,180,164,33,226,157,181,36,121,165,172,4,61,104,85,80,19,116,71,97,93,210,73,107,231,55,14,65,161,102,194,69,164,118,151,225,237,125,114,126,21,108,243,207,70,21,158,52,219,44,81,164,224,15,191,65,173,53,151,219,141,240,132,51,69,150,123,107,220,206,117,85,254,232,164,126,248,211,38,249,10,144,24,232,45,204,206,175,0,82,6,78,205,150,248,208,51,69,106,108,190,37,97,76,30,17,57,90,199,1,238,17,109,238,126,251,70,163,32,54,30,129,42,219,172,109,216,194,223,246,146,79,200,170,164,156,226,95,146,12,22,148,36,245,253,171,117,43,148,43,70,67,40,37,98,202,41,9,211,43,56,61,218,196,243,112,175,5,0,171,180,216,191,216,28,22,135,121,16,156,62,68,210,191,225,75,73,16,228,237,8,150,48,80,158,20,7,57,225,191,251,185,187,112,117,187,214,243,241,18,28,70,254,205,223,45,9,60,176,108,38,187,63,102,232,167,196,202,228,89,23,142,82,97,55,131,198,55,10,48,154,180,86,61,86,156,44,201,107,54,121,149,55,37,110,146,2,24,94,122,198,61,166,151,7,196,30,224,73,218,40,239,116,253,102,124,150,209,159,4,12,237,33,252,52,174,243,61,79,50,161,56,169,218,42,124,34,92,207,194,246,206,180,48,44,38,109,70,109,33,240,83,45,149,170,107,88,106,199,79,113,72,169,202,48,141,5,15,250,230,26,252,3,102,139,100,238,183,43,124,104,230,14,148,125,105,102,3,228,26,58,221,91,163,122,103,72,66,95,143,137,165,165,143,180,101,173,164,99,159,117,52,181,31,147,112,206,49,9,208,0,37,238,125,89,150,1,82,57,4,100,26,171,235,139,85,156,196,61,10,240,68,30,116,214,183,244,152,235,72,32,220,141,43,18,21,181,212,121,31,72,147,31,229,128,156,159,243,205,14,19,70,9,41,113,177,63,205,19,226,132,93,222,24,203,209,158,127,227,210,112,169,22,195,122,154,78,0,107,207,147,176,30,6,181,45,190,223,202,248,210,134,111,240,135,34,179,226,37,105,125,249,62,78,97,16,150,113,128,210,253,194,42,43,163,129,192,154,96,114,170,138,112,20,103,60,54,31,242,238,49,208,9,34,45,142,43,201,57,200,34,116,84,170,81,225,25,141,173,124,51,99,77,151,106,128,214,115,186,204,92,164,69,156,245,170,217,75,122,254,99,160,139,180,159,64,151,73,160,213,51,139,42,156,83,188,162,27,61,132,66,53,138,55,241,30,87,172,70,48,92,190,94,146,125,126,219,237,7,36,35,129,51,233,125,210,17,206,118,50,21,130,171,1,220,243,86,212,8,185,16,60,1,31,83,121,136,46,159,152,85,219,21,200,114,162,125,242,58,131,32,254,131,50,182,229,102,49,192,8,37,95,42,43,126,225,34,187,250,24,76,162,212,211,253,123,199,5,255,180,226,218,211,249,59,66,222,84,99,36,225,70,101,59,226,92,64,213,138,192,42,245,24,180,189,109,174,1,175,210,237,88,109,15,186,57,178,19,17,142,39,176,127,62,28,42,172,203,95,13,201,233,70,44,205,28,198,18,39,18,160,163,253,162,214,146,150,113,129,12,106,35,84,15,171,93,126,114,52,105,126,52,105,119,88,48,164,31,128,26,251,98,142,127,250,117,168,172,89,92,227,143,239,152,17,163,162,53,38,90,67,248,57,137,221,188,143,246,131,192,172,169,142,126,75,223,150,237,75,192,153,61,133,234,20,142,24,59,158,115,118,166,125,158,71,38,30,14,241,115,76,89,82,52,173,218,23,164,239,95,159,247,84,119,2,241,86,101,207,106,129,131,85,9,86,32,0,91,73,215,43,125,134,213,240,73,113,86,118,35,141,244,254,68,96,170,166,39,132,67,218,133,1,125,217,51,253,77,158,45,1,85,251,115,201,112,213,131,16,236,118,9,237,100,41,117,157,51,252,184,28,149,134,35,166,116,133,248,24,58,209,135,41,166,56,252,101,85,112,232,195,129,180,93,114,203,189,106,253,75,204,185,165,176,207,153,247,248,137,80,38,91,118,67,200,9,36,160,62,116,243,110,29,226,109,75,22,113,201,171,143,140,16,75,124,27,178,104,35,219,114,171,18,162,205,253,57,184,26,171,112,253,191,215,255,80,151,64,23,184,238,220,3,20,191,32,218,136,118,33,14,67,175,228,195,76,97,213,151,107,248,3,7,23,241,82,162,173,238,214,81,81,124,105,48,18,164,229,95,209,168,128,117,234,114,219,15,70,213,172,54,101,69,53,135,170,137,109,76,119,211,145,76,151,165,59,210,65,125,216,29,227,179,136,214,78,109,76,19,153,22,3,232,109,163,249,161,242,72,1,17,35,206,31,119,85,170,244,151,193,167,196,108,171,97,81,46,189,73,59,254,213,31,81,61,183,161,194,10,47,22,174,200,211,65,5,2,67,175,58,226,5,235,3,69,92,216,26,15,102,194,146,18,14,89,172,201,149,192,63,180,141,118,70,52,113,95,34,118,121,47,218,82,12,226,112,203,56,10,13,227,143,198,18,52,240,248,43,217,195,52,80,0,16,92,129,174,7,50,99,178,183,123,10,89,240,65,46,133,151,154,16,71,249,89,222,241,39,72,101,215,84,47,137,164,207,100,16,251,222,137,151,132,112,152,26,165,106,176,195,240,162,54,197,131,138,16,156,20,115,112,180,97,159,187,62,109,251,224,171,117,178,44,237,219,20,149,240,140,169,74,183,130,127,176,63,84,89,237,123,12,26,226,159,205,96,106,229,79,139,198,80,248,214,254,95,114,37,231,109,14,247,47,129,74,197,92,203,15,247,209,31,119,52,184,166,87,187,86,156,53,254,69,84,161,193,253,94,86,96,35,223,96,78,40,45,88,125,169,110,199,133,167,184,247,76,166,223,51,232,42,215,40,95,29,54,213,132,44,225,174,193,180,202,211,18,178,174,226,203,204,255,157,74,56,219,115,66,231,112,32,239,64,22,51,167,179,29,80,1,70,20,114,84,174,198,0,68,99,145,100,90,41,178,3,65,229,241,33,173,170,94,250,91,163,197,136,118,87,88,211,212,60,79,43,186,130,166,27,138,94,249,156,102,163,248,245,243,161,228,26,65,215,26,65,68,94,206,115,102,89,26,82,72,90,48,253,109,61,165,108,21,162,103,112,102,35,159,205,172,22,149,42,114,34,50,43,13,49,36,88,153,33,225,135,189,242,88,102,136,82,70,89,13,206,6,220,233,69,233,238,1,148,170,202,48,129,232,247,215,222,3,3,16,210,249,31,100,247,86,217,118,91,195,85,41,87,128,255,139,153,248,184,91,248,196,187,74,196,173,41,163,211,44,144,95,177,160,168,51,90,64,102,161,19,28,113,2,172,211,78,6,210,103,254,80,249,94,59,53,44,210,154,151,82,214,163,249,226,233,236,170,204,38,52,16,2,250,45,145,222,77,122,206,1,247,71,210,128,222,251,134,41,8,128,128,19,43,62,8,239,230,39,99,101,208,182,196,204,186,245,159,140,104,1,18,183,16,215,80,90,44,244,120,115,37,1,63,171,166,22,252,45,123,72,9,104,143,74,118,92,227,105,171,91,239,138,162,20,225,136,88,93,242,213,1,139,96,238,139,121,158,54,181,200,157,238,152,96,226,181,23,49,59,55,82,74,79,38,72,226,196,185,5,185,66,150,223,123,158,15,210,55,215,108,146,117,106,26,206,168,80,210,94,177,234,48,204,97,61,26,255,53,139,49,73,71,182,87,62,14,202,90,153,141,84,53,68,179,207,193,251,22,161,201,167,58,155,196,26,195,223,124,131,237,166,135,215,92,216,103,203,34,81,91,151,246,68,10,212,162,33,194,58,250,149,207,82,235,25,27,6,216,232,103,138,202,119,89,35,167,99,30,29,36,238,197,214,10,30,100,88,186,177,63,193,78,121,67,125,122,163,186,162,83,85,93,191,34,134,82,48,115,46,109,116,94,99,143,170,146,23,165,44,121,47,175,237,58,42,11,178,66,175,141,249,173,246,244,63,219,26,196,219,249,137,224,97,52,104,69,23,123,153,187,145,47,105,32,224,59,56,2,99,121,214,15,22,156,28,243,103,209,82,203,151,148,75,21,184,100,199,57,71,239,162,64,105,13,175,54,216,147,192,67,176,137,20,48,144,248,117,52,215,143,222,171,54,213,191,60,79,198,222,188,37,238,232,109,151,161,128,219,37,140,222,88,14,208,80,91,193,239,161,21,215,144,66,47,73,103,230,157,171,150,122,87,140,141,1,116,87,64,239,105,140,35,151,222,120,65,102,250,87,249,182,39,142,208,9,229,233,128,210,111,41,182,175,25,34,51,247,15,16,220,130,133,51,245,48,207,218,41,155,75,96,208,198,222,234,203,115,57,76,200,151,102,74,7,58,43,203,49,182,82,139,142,1,46,78,197,51,49,74,84,168,192,225,87,158,178,167,93,45,192,99,160,40,205,115,210,218,163,67,245,166,230,118,219,149,73,16,63,213,201,142,148,21,122,109,21,53,48,200,210,60,180,167,135,158,120,254,22,194,97,224,251,35,32,17,162,63,243,97,220,105,202,113,94,86,86,106,153,9,226,6,145,228,114,50,57,133,10,243,187,163,73,254,148,132,181,38,131,60,204,85,42,81,198,7,252,78,232,225,156,11,179,181,156,208,97,253,197,235,193,81,7,85,134,100,51,250,104,40,36,109,103,182,25,98,105,117,77,211,61,234,122,202,198,0,45,205,80,97,4,215,245,183,93,200,75,96,119,242,168,132,82,32,216,154,165,161,60,126,89,244,148,251,183,177,27,54,3,215,146,209,30,138,209,12,163,81,248,213,135,73,131,121,147,99,196,184,211,11,88,18,194,239,46,42,78,203,51,254,239,110,172,194,226,199,50,61,247,155,208,202,164,227,34,113,126,102,156,198,134,62,102,195,166,241,117,91,198,206,103,96,183,175,190,17,14,146,189,115,35,112,255,6,33,14,123,2,220,64,136,237,240,229,96,146,252,141,93,48,58,38,208,12,86,249,220,128,86,242,127,40,167,80,140,133,120,89,148,110,156,31,53,100,155,193,31,83,247,215,112,42,89,219,121,166,98,56,241,48,111,94,184,84,224,26,70,225,20,18,211,16,160,138,124,233,85,86,254,230,76,26,44,214,175,137,175,37,14,5,188,255,68,86,88,255,101,211,189,25,224,102,48,25,97,2,194,144,253,238,131,136,185,103,106,151,6,35,185,255,90,147,90,237,42,175,46,211,190,225,247,241,245,194,236,33,145,248,32,22,38,179,203,87,126,107,214,21,138,146,129,250,175,121,104,30,11,68,155,169,188,171,93,195,176,194,222,102,31,21,160,9,167,222,2,246,109,204,111,94,203,184,44,72,87,129,211,230,185,144,33,77,71,68,60,150,94,62,35,145,2,93,32,192,8,241,177,51,21,140,27,51,118,231,143,243,155,176,33,44,198,186,221,161,118,49,77,140,245,124,205,178,60,42,14,92,121,62,248,121,120,152,102,204,192,169,125,68,136,33,221,192,193,179,143,202,71,242,90,201,24,224,102,98,89,253,84,108,21,64,153,240,243,164,243,51,11,198,101,27,38,117,82,60,119,200,37,109,117,156,13,180,149,19,166,18,55,39,110,69,76,172,192,127,104,69,97,157,94,190,114,17,8,172,247,164,208,60,156,190,67,117,211,104,216,224,7,139,161,49,158,140,234,43,24,41,142,144,122,205,49,44,5,247,165,35,76,200,211,213,232,185,6,53,137,85,174,27,114,213,85,213,171,210,0,51,28,61,166,128,90,187,48,164,73,201,11,205,111,69,154,0,197,9,60,24,202,199,237,132,232,104,186,132,34,53,147,209,186,59,25,17,102,162,5,33,41,237,96,191,247,27,193,244,54,22,160,31,110,96,216,133,141,180,69,118,108,106,126,210,202,24,134,230,118,208,4,167,181,41,94,51,22,83,219,161,66,103,199,243,156,206,86,105,247,78,166,122,71,89,229,95,13,63,78,254,191,231,169,26,9,199,153,59,204,12,198,18,130,140,31,140,224,61,228,80,51,182,247,189,231,177,222,204,75,67,102,1,146,20,25,140,98,185,222,175,193,136,221,10,8,175,158,48,134,13,220,97,194,168,110,202,6,170,96,135,17,6,173,0,99,133,174,62,155,194,32,181,150,155,84,114,219,253,100,57,227,61,110,79,199,142,163,192,105,57,248,107,175,98,28,86,73,145,218,88,210,225,234,207,209,43,209,89,107,21,97,43,172,196,32,239,139,99,226,61,44,69,72,43,149,81,188,162,51,86,51,75,239,136,136,195,236,171,208,75,59,181,66,112,126,227,81,252,184,161,15,200,141,206,226,93,99,103,155,58,121,31,15,58,29,63,174,160,225,123,152,135,245,212,69,189,217,63,121,189,144,80,9,234,93,100,58,237,228,48,71,131,237,171,3,6,213,232,153,107,64,80,55,147,244,72,13,173,71,38,180,218,238,122,243,150,109,194,146,247,239,247,198,231,15,159,65,223,109,59,145,154,103,161,165,22,233,36,120,116,202,249,110,38,255,156,153,202,44,177,241,97,116,168,167,166,181,226,55,128,48,141,55,107,134,24,117,199,9,201,173,102,93,79,84,171,227,153,217,36,229,177,133,182,80,229,173,44,48,164,9,13,11,139,85,54,208,200,154,77,12,146,224,154,236,169,221,227,96,139,97,243,56,82,93,90,215,212,2,160,95,197,42,190,163,84,4,87,100,205,77,60,130,108,140,41,98,30,204,184,155,246,206,219,207,237,108,147,29,121,201,3,37,170,6,31,217,91,26,149,30,225,143,78,137,180,47,174,49,91,51,213,155,215,33,24,192,223,170,100,29,24,19,104,113,120,122,183,116,38,60,7,46,12,251,168,213,36,155,223,88,144,39,112,6,10,48,68,107,182,17,57,57,138,58,175,9,9,188,98,22,211,60,225,120,56,239,191,201,254,132,126,184,134,180,230,7,236,176,171,100,205,122,226,97,187,82,247,51,248,173,226,68,0,39,127,180,16,151,53,202,198,113,225,121,47,175,41,229,117,206,106,57,51,177,165,215,111,147,42,244,236,98,211,35,49,186,185,135,118,15,128,122,46,64,18,9,38,137,86,250,22,34,83,69,113,159,92,67,5,33,64,241,108,85,83,165,92,45,177,131,52,227,232,103,183,56,194,123,170,238,34,27,116,163,194,241,93,4,227,95,210,251,81,66,247,13,38,205,3,238,29,103,83,46,161,163,25,93,95,239,19,156,116,22,91,210,116,83,125,227,82,113,108,70,93,171,254,88,199,75,60,144,208,217,172,50,248,211,231,181,18,248,82,54,123,161,24,147,229,177,71,211,157,77,69,126,59,234,3,17,132,137,253,93,137,208,49,54,182,22,149,138,110,160,162,65,101,126,130,111,107,124,161,237,117,151,113,22,225,185,146,59,215,189,183,161,84,48,8,62,24,76,119,230,217,243,129,146,236,192,149,165,142,32,122,175,112,87,244,62,235,209,209,203,47,42,24,44,238,223,218,131,250,83,252,47,27,218,172,127,114,245,86,7,233,62,36,243,97,142,179,41,181,177,195,38,243,207,183,107,65,59,236,204,96,140,176,232,210,140,50,84,51,206,221,148,7,150,236,17,92,69,65,212,45,219,111,186,76,50,200,240,158,78,171,63,1,216,125,251,54,228,82,201,120,70,190,138,236,163,5,39,145,210,163,119,216,241,47,83,194,90,188,47,44,41,50,222,159,217,70,121,59,11,164,194,101,120,134,226,105,230,138,185,83,104,12,78,239,114,242,17,232,182,179,219,246,133,36,143,203,108,39,180,108,39,137,164,81,172,110,218,96,130,204,190,172,18,14,222,61,140,86,105,236,105,19,249,71,107,211,177,34,169,214,197,131,13,86,247,125,63,129,150,85,246,251,34,222,210,74,193,143,26,166,211,175,199,41,111,165,171,247,154,20,65,185,182,4,119,223,153,15,221,213,152,66,71,30,175,230,195,53,0,93,182,117,165,111,19,162,254,97,166,59,183,246,255,149,160,100,42,239,50,223,126,31,240,16,125,245,150,99,5,214,34,4,223,171,222,156,62,44,53,202,100,66,138,114,137,130,171,169,196,247,207,80,224,230,239,114,70,33,202,243,111,30,182,33,237,181,36,150,23,39,79,125,68,162,61,238,106,62,176,101,117,149,183,182,143,121,203,145,18,121,2,178,218,245,222,198,241,6,67,197,35,171,248,3,119,15,164,86,116,82,116,239,57,200,229,237,134,9,1,1,67,79,124,115,249,120,65,69,149,250,128,84,39,141,22,99,214,183,231,72,171,242,137,170,137,118,230,146,137,233,99,195,248,86,193,215,234,253,62,120,39,146,94,164,240,170,132,243,172,29,191,115,179,98,181,92,45,85,26,75,232,144,231,192,201,220,254,252,213,203,178,130,190,222,207,236,74,26,246,77,119,76,121,82,86,71,227,228,164,120,24,88,145,226,169,105,161,64,194,212,180,128,234,131,111,171,89,232,94,224,100,190,140,48,68,53,0,24,163,20,228,138,137,104,229,216,69,40,176,100,221,109,64,30,60,249,152,154,19,72,92,94,116,174,169,192,231,20,15,43,253,199,8,82,248,206,35,191,204,109,89,185,117,196,171,9,251,30,101,68,140,131,206,108,151,53,222,87,196,160,39,238,183,46,161,173,127,97,249,144,128,79,169,148,189,110,188,230,61,22,187,18,98,202,129,3,141,195,90,73,177,106,211,156,42,190,79,169,85,114,59,121,111,108,210,241,146,143,47,100,248,160,55,255,107,214,63,6,194,8,111,105,80,99,177,63,13,207,64,220,254,75,208,193,8,214,31,173,41,202,124,136,59,147,121,114,35,203,178,18,202,102,69,191,179,117,209,196,18,112,32,77,160,174,150,156,200,145,246,24,185,7,34,132,14,210,56,13,129,245,240,222,165,201,143,23,234,87,146,154,247,101,48,3,76,164,74,216,244,5,85,110,134,146,2,164,45,142,231,112,207,111,98,10,11,250,84,131,109,187,121,50,113,227,58,128,234,226,84,222,140,67,22,206,192,38,210,103,153,25,186,77,90,191,128,132,101,250,131,114,68,86,10,181,59,219,165,149,237,37,148,22,11,66,255,125,139,74,143,52,2,102,3,130,110,135,141,85,61,196,12,208,124,116,59,68,18,206,254,35,98,179,73,109,19,240,100,78,203,195,33,40,63,81,254,16,152,180,0,236,166,55,70,204,201,19,82,69,212,114,83,124,88,94,6,176,155,145,104,208,154,203,24,57,168,163,25,213,227,175,94,240,109,63,224,168,186,1,37,195,153,45,36,27,47,85,198,136,159,253,149,190,146,104,192,211,141,250,20,6,152,26,124,41,130,86,245,90,146,202,162,191,223,236,106,227,137,40,170,236,33,53,10,237,32,16,168,30,176,164,76,103,3,21,16,44,103,201,19,65,70,202,93,252,24,218,93,146,242,224,201,14,27,17,228,46,67,158,79,37,93,229,142,50,77,204,44,212,177,110,5,10,111,50,5,60,245,86,163,12,195,135,159,108,112,148,204,21,100,59,199,57,170,43,206,95,61,201,204,82,127,54,237,122,76,123,117,225,248,82,50,237,121,22,203,117,243,127,37,94,131,4,152,105,102,146,15,34,22,95,170,33,197,193,157,217,137,178,54,69,181,243,4,95,166,255,85,185,107,175,134,173,75,6,217,158,129,10,135,178,31,152,40,89,217,156,6,177,83,240,225,19,11,41,95,100,47,126,105,232,46,65,186,50,38,14,97,195,98,24,105,131,2,165,108,28,149,214,164,121,81,64,224,114,219,64,57,239,72,104,204,209,219,166,118,34,107,60,143,180,26,21,150,77,64,57,218,131,69,217,247,43,52,196,17,88,202,235,207,247,132,254,12,137,187,108,138,50,206,145,166,2,27,171,4,103,98,196,200,43,157,229,14,130,115,138,239,175,194,190,48,99,204,23,32,220,3,76,182,33,173,22,92,59,220,57,240,16,10,90,39,252,68,253,139,222,190,73,2,191,215,10,232,38,206,55,203,200,24,19,76,36,136,112,230,222,154,51,76,46,60,67,251,49,57,23,78,180,210,234,154,93,76,82,16,151,187,161,150,52,9,228,225,98,40,221,61,134,191,149,166,5,224,250,96,77,182,92,82,137,188,226,214,135,236,19,208,87,252,177,115,11,134,96,233,121,27,240,175,66,86,34,180,179,187,16,42,246,217,199,185,129,96,147,159,101,26,201,0,248,234,252,124,236,131,199,156,74,169,154,182,78,188,10,78,155,179,47,60,238,123,19,37,205,200,201,83,236,25,74,48,243,121,26,226,57,6,77,82,130,12,227,102,226,208,215,193,94,117,197,168,44,193,111,229,122,64,81,215,178,150,10,16,254,72,106,210,177,13,158,34,188,189,87,44,64,140,192,39,166,95,207,213,3,97,176,147,148,62,88,54,146,126,187,180,228,78,44,168,167,15,46,104,47,46,138,143,158,126,142,21,1,184,200,227,18,28,61,150,155,144,43,87,111,74,157,148,38,181,210,4,247,90,1,8,103,133,181,65,97,25,190,98,95,126,165,73,72,94,51,26,140,111,83,198,211,11,222,70,12,148,47,209,139,218,197,53,147,178,212,41,127,236,195,135,64,181,127,20,223,251,94,209,204,238,181,136,77,244,141,242,17,206,129,199,123,94,219,38,66,78,199,210,132,92,187,18,90,47,241,58,38,206,96,90,132,85,106,48,54,6,4,70,91,69,147,170,221,233,72,37,74,240,118,153,132,113,112,214,96,161,26,106,113,93,106,87,252,62,95,195,7,143,45,34,162,43,143,82,164,235,51,94,181,42,219,199,44,243,179,116,109,246,41,174,27,142,95,94,150,57,113,66,159,181,82,206,223,212,240,199,29,193,182,167,63,52,130,249,2,151,36,214,217,155,3,223,157,155,67,37,243,197,203,57,59,254,53,197,69,84,180,46,57,8,68,176,214,128,34,149,149,46,171,74,117,92,166,175,9,174,155,65,79,182,138,94,134,179,231,144,221,145,181,225,160,240,201,60,179,215,48,190,45,184,13,89,237,58,85,139,104,19,13,109,90,84,237,217,97,60,141,150,109,125,76,52,211,225,233,223,1,175,210,237,255,82,155,122,141,28,70,112,59,210,73,194,168,221,247,89,71,101,195,230,156,28,163,209,116,110,80,204,99,192,214,203,64,173,248,35,154,43,94,20,54,234,181,238,101,22,140,219,151,49,110,149,132,16,69,190,85,8,149,185,10,183,115,155,3,195,110,3,44,106,87,82,100,41,89,194,72,48,49,110,93,9,238,28,209,89,108,62,145,235,242,163,191,96,68,253,94,211,69,169,217,98,36,15,172,198,90,233,172,48,160,56,182,63,219,150,153,80,112,220,1,89,201,136,139,138,116,28,0,174,100,18,15,32,86,131,237,201,11,210,88,70,159,106,64,151,137,27,5,28,28,126,48,220,50,6,152,3,139,134,55,124,182,180,29,178,32,54,95,49,235,154,50,33,134,158,28,180,149,51,142,213,114,100,246,101,48,223,66,205,54,78,15,8,28,157,232,101,129,31,57,224,185,224,90,133,42,46,88,135,71,199,247,78,93,132,222,23,251,33,131,122,144,150,172,112,61,107,207,255,197,1,169,231,175,117,212,191,149,150,32,134,148,113,158,166,114,137,249,181,171,147,253,228,110,16,87,56,224,132,71,159,44,152,254,51,212,7,21,224,104,173,233,96,153,170,102,238,202,183,210,118,145,212,241,97,81,81,135,106,64,67,36,188,7,19,8,85,33,11,160,154,252,148,89,131,24,223,229,227,188,168,57,207,159,253,236,42,226,143,163,10,109,56,33,148,132,12,155,108,21,144,158,111,22,93,210,154,96,173,112,54,70,46,142,155,103,237,98,175,54,38,185,126,81,37,254,69,60,18,204,187,139,173,137,29,242,84,249,19,6,2,168,152,173,9,245,90,71,125,126,172,13,92,23,241,28,178,83,14,167,111,192,101,140,159,64,89,81,84,110,121,0,216,90,95,99,227,69,192,77,100,126,87,215,229,130,185,141,141,97,187,55,236,109,167,212,29,3,248,93,0,107,48,189,15,36,75,23,198,55,74,72,74,169,67,221,128,198,52,171,140,69,113,104,104,96,88,224,38,199,226,206,98,62,139,176,240,66,47,210,183,138,107,239,238,136,15,243,255,79,210,144,196,122,230,184,1,65,31,29,97,200,183,237,215,87,67,174,136,253,124,22,44,239,188,237,144,127,234,165,122,191,238,220,5,144,164,211,153,242,86,180,15,101,126,232,188,92,124,182,50,84,195,237,92,255,179,63,103,51,176,78,140,130,231,227,90,142,240,254,23,135,173,204,134,204,94,74,192,14,139,15,183,121,174,171,210,12,126,32,108,48,150,89,107,174,80,8,101,5,134,153,91,156,45,0,231,243,234,89,202,152,238,115,225,54,36,147,171,100,55,10,89,51,56,95,134,109,166,88,174,163,131,223,117,88,143,236,231,40,103,6,1,137,46,123,248,155,248,136,20,144,129,120,26,199,213,40,68,2,65,41,191,190,27,197,2,12,84,54,226,225,37,69,86,198,56,68,64,132,9,88,131,64,8,36,3,183,8,179,40,227,201,62,227,225,230,10,127,229,133,52,218,156,177,144,206,183,213,190,232,5,72,113,242,254,6,187,131,131,222,138,98,25,138,111,38,219,195,111,217,62,223,66,120,52,237,174,206,127,197,136,24,8,172,92,220,43,79,80,23,117,94,182,109,82,241,1,101,142,214,105,11,57,58,60,40,76,5,175,56,129,125,28,244,9,61,122,164,90,38,182,235,229,198,71,162,174,184,65,240,35,172,107,186,230,82,189,228,54,75,239,103,215,82,163,121,92,34,135,129,28,196,80,83,168,50,48,113,226,43,30,94,93,41,244,232,174,46,85,80,101,191,132,253,84,249,22,53,122,255,174,49,109,0,166,55,155,250,16,45,193,185,81,78,151,130,97,14,227,78,251,8,134,220,43,179,215,120,111,207,218,12,66,182,180,103,17,218,119,118,48,134,185,235,212,98,73,20,107,184,62,87,176,89,23,98,46,87,163,139,195,107,148,237,15,57,244,217,116,24,237,11,139,94,225,49,196,72,161,177,173,51,184,171,30,215,235,64,188,68,133,132,151,103,13,158,209,17,246,78,136,6,248,27,127,254,153,100,169,93,44,31,87,71,102,17,39,238,68,35,214,149,120,8,172,60,113,125,120,68,150,136,61,28,131,42,55,218,93,185,45,136,27,53,224,198,212,211,60,164,123,229,214,23,121,154,165,236,169,163,157,40,216,65,235,96,99,68,191,169,248,250,171,66,92,239,242,48,162,19,173,249,166,49,235,126,174,150,172,177,82,2,160,21,175,22,77,241,46,23,3,233,189,231,213,192,51,205,222,73,236,65,168,214,205,24,43,47,29,233,2,50,235,86,137,99,109,185,145,216,61,231,235,58,148,244,103,43,221,152,202,123,99,238,58,234,0,24,219,217,111,207,166,88,90,23,4,10,12,253,150,250,156,220,114,97,198,76,144,125,103,23,89,225,245,127,123,35,20,173,27,22,116,243,245,207,210,69,158,254,207,231,237,118,183,247,44,59,99,81,106,108,246,223,215,255,56,190,224,201,103,80,17,113,84,167,3,155,161,128,162,116,170,114,177,182,56,142,109,124,201,238,114,190,163,198,234,247,88,102,183,185,115,83,52,0,241,146,233,180,76,195,245,58,85,167,89,14,133,53,121,176,146,53,40,221,24,153,207,201,21,6,21,40,168,12,6,242,160,208,92,11,206,190,52,167,183,132,235,19,141,131,5,37,143,219,252,161,114,218,178,29,206,214,48,130,178,178,162,124,81,152,179,60,206,111,43,193,165,48,90,144,185,145,16,207,125,65,79,101,137,107,190,76,186,214,0,90,6,82,77,220,112,149,141,42,17,111,32,88,172,46,223,69,80,38,47,178,82,162,143,168,61,64,241,96,142,173,96,1,7,22,32,216,7,181,246,173,53,10,153,37,176,76,23,101,152,148,98,7,177,40,19,89,6,242,162,26,141,185,150,164,73,224,102,214,22,248,245,127,207,211,61,13,156,73,224,198,75,230,170,118,85,128,162,80,135,48,37,8,72,13,74,148,123,255,71,253,62,70,112,179,56,110,99,61,156,12,154,54,62,231,14,10,11,8,213,231,153,88,94,185,90,248,120,128,239,85,122,38,134,39,205,229,72,231,182,210,213,163,150,158,243,47,66,89,235,80,227,229,35,123,136,131,3,48,15,228,185,119,58,218,15,111,217,77,209,26,80,56,200,132,191,18,214,66,83,209,85,174,15,24,139,232,123,87,176,218,254,125,15,235,152,52,178,29,161,69,219,216,14,140,197,148,20,168,179,144,34,131,81,80,175,198,179,213,100,226,63,10,62,116,243,203,215,84,59,129,14,134,247,25,179,144,201,236,141,151,250,217,149,148,23,243,252,147,191,190,137,92,98,19,251,115,29,131,151,9,31,202,70,72,236,75,248,62,183,38,52,55,202,222,48,45,162,111,88,89,141,169,133,242,29,210,55,162,217,224,193,61,101,121,252,3,72,116,26,232,41,90,169,230,51,132,225,101,96,115,62,61,251,43,138,76,63,149,215,58,158,172,220,106,55,92,5,37,198,11,254,1,153,193,50,192,64,148,51,107,90,165,179,107,66,140,47,194,35,75,39,211,239,10,33,171,156,169,64,255,41,208,165,77,215,142,242,8,111,132,203,46,247,164,6,124,10,219,156,92,65,132,108,221,135,161,55,157,99,119,197,170,25,188,29,55,101,117,221,168,60,27,245,157,101,69,71,198,20,106,123,109,28,157,97,113,173,104,35,82,24,195,181,106,245,162,244,123,29,198,138,139,173,245,203,243,94,197,163,229,216,132,146,249,66,92,148,27,8,83,181,24,210,14,200,18,186,59,233,196,20,166,30,29,99,61,109,46,232,22,75,31,140,111,175,154,208,81,156,219,99,203,22,158,147,125,34,229,44,21,151,79,47,202,183,113,87,119,170,68,178,31,236,4,16,252,172,202,246,219,105,165,41,254,130,233,72,151,0,1,117,27,215,213,14,217,210,158,141,134,42,145,237,41,128,25,149,10,95,213,222,96,11,177,117,14,212,130,28,182,4,97,85,178,8,247,255,60,74,94,178,249,75,11,46,77,133,58,210,211,187,132,103,33,234,71,222,106,116,217,47,49,70,22,31,58,235,212,133,136,221,252,118,199,194,211,168,245,17,153,78,132,38,66,120,90,163,36,85,14,164,108,229,121,210,184,235,44,114,45,57,116,25,98,60,176,48,139,90,80,81,249,103,34,30,244,188,14,135,215,104,155,24,235,240,67,13,109,191,123,73,180,170,76,82,65,12,53,189,136,9,168,112,101,243,86,205,248,156,202,234,153,147,39,241,26,172,221,48,80,27,78,255,244,6,68,207,133,97,218,52,42,242,64,217,119,13,165,138,229,14,29,42,178,155,154,123,141,37,134,126,113,206,53,9,138,193,244,78,19,237,90,173,49,253,79,126,212,86,137,158,59,213,17,126,240,78,163,230,166,244,249,202,93,132,174,96,151,77,54,218,11,61,86,93,229,77,70,142,177,132,111,210,207,180,252,67,53,161,13,45,116,111,223,101,129,55,8,130,83,192,38,162,46,240,195,202,150,113,7,66,254,188,113,41,250,18,26,94,24,230,119,21,139,18,172,27,253,198,118,16,42,58,136,12,7,85,236,64,182,191,51,38,88,179,116,4,209,225,196,112,110,210,255,172,95,71,117,90,189,26,6,88,21,199,19,162,175,66,233,252,73,46,238,234,121,220,153,136,171,1,86,252,198,127,167,240,74,90,35,245,187,167,60,178,89,147,23,35,185,234,52,78,123,58,110,239,54,116,44,227,164,66,149,96,77,153,107,187,229,83,30,80,134,179,84,79,200,69,102,83,66,73,68,98,19,232,246,54,21,44,100,14,85,3,135,127,128,121,98,146,234,120,0,251,235,72,215,59,48,143,160,27,1,93,40,223,218,224,128,214,20,185,19,28,182,227,31,236,163,247,97,124,244,236,37,94,107,94,253,254,202,216,239,62,204,186,28,84,95,125,49,9,56,213,80,178,6,204,66,195,234,179,115,243,90,160,200,255,163,254,129,133,25,83,193,29,136,23,250,88,134,108,145,190,234,210,157,123,146,154,218,146,236,199,251,168,13,182,53,125,176,142,208,238,100,62,176,16,249,131,73,39,167,111,142,201,85,74,66,39,162,231,178,87,1,34,70,77,109,73,114,207,23,44,139,204,169,206,44,215,207,92,81,92,175,61,64,251,234,240,143,112,58,193,177,177,144,134,183,224,212,218,88,103,34,123,46,159,4,80,170,30,206,54,128,226,26,187,160,138,205,8,11,40,255,174,134,68,211,239,73,52,249,190,116,218,48,33,137,73,112,56,235,110,248,20,243,85,132,142,179,14,161,26,146,33,240,118,83,127,233,227,100,39,221,172,108,143,106,182,137,71,238,71,215,160,117,198,131,212,219,205,89,121,74,16,200,165,71,87,133,9,65,205,171,174,97,158,143,224,136,120,95,174,12,230,125,195,77,245,21,28,130,73,171,41,154,35,114,43,0,197,120,91,160,251,68,164,100,30,220,227,104,153,47,211,183,138,186,77,148,79,105,95,251,94,44,100,102,116,212,129,243,120,118,97,15,244,133,53,113,139,73,47,162,189,75,236,89,47,63,30,37,211,24,156,180,167,71,49,183,194,87,111,189,145,194,132,148,34,183,92,76,38,161,35,183,228,143,205,198,72,186,146,133,34,118,146,130,144,107,99,48,244,231,150,248,155,105,35,75,211,66,170,157,114,75,14,200,103,166,54,84,214,19,160,34,183,247,150,85,77,82,165,16,79,129,195,97,124,188,41,95,71,136,16,1,85,70,135,214,60,170,15,61,245,59,190,119,134,249,104,217,129,47,113,99,3,18,253,241,58,28,131,139,199,86,169,41,244,117,240,43,31,55,140,114,90,71,20,56,130,120,68,172,148,210,50,154,234,55,121,182,112,107,183,140,28,103,180,163,96,129,205,151,190,47,181,9,250,52,83,90,183,178,163,90,108,86,120,223,64,184,232,192,98,35,95,217,141,198,135,228,174,203,48,26,51,223,251,91,156,117,254,111,249,192,37,168,134,203,204,71,144,55,190,192,94,236,53,7,39,58,0,2,193,210,237,215,158,183,128,119,248,2,35,164,187,193,64,61,222,35,26,137,177,97,126,73,152,222,190,197,153,234,13,252,215,82,22,33,59,121,210,205,226,87,213,216,4,48,185,214,158,217,12,13,227,195,150,134,154,42,197,243,231,51,60,32,83,158,26,152,60,255,203,226,238,15,81,23,157,53,14,42,63,164,131,121,220,156,199,212,106,127,96,121,236,160,225,136,32,60,97,1,62,117,35,144,242,227,38,184,26,149,255,170,235,86,74,140,242,89,16,91,101,151,88,165,9,166,183,4,156,235,174,124,204,7,140,34,74,129,4,202,55,184,22,110,52,200,18,92,24,253,70,117,219,4,29,132,47,227,19,199,193,190,77,73,7,90,253,184,99,185,10,219,70,251,88,240,245,204,54,4,9,239,185,205,62,147,82,47,91,37,224,98,226,90,52,18,139,25,25,212,107,188,113,10,45,66,119,78,230,30,155,160,141,107,36,13,118,166,24,229,67,125,249,85,8,192,106,169,218,155,39,141,159,248,224,184,205,170,6,23,24,48,199,240,195,135,133,102,237,153,67,241,3,159,116,71,253,155,185,79,218,235,68,79,234,225,166,140,182,109,159,27,5,192,204,249,211,58,135,186,180,170,210,93,249,255,161,218,25,186,81,120,68,20,96,175,110,171,132,182,119,9,181,191,102,5,53,121,38,173,232,105,59,72,158,111,96,148,118,89,11,84,31,110,77,1,227,69,236,177,197,106,153,65,58,183,79,227,77,4,76,31,33,221,132,111,3,80,223,62,82,219,138,31,190,167,120,4,45,11,194,227,200,49,89,73,227,191,172,158,211,132,125,148,159,213,44,51,85,99,127,221,251,47,143,138,215,226,191,242,195,34,195,90,169,142,126,223,222,246,22,16,200,14,96,127,171,132,190,72,147,108,156,199,210,71,79,210,144,247,106,215,27,116,170,98,26,1,236,89,179,156,177,34,251,113,42,210,31,226,12,103,99,59,190,107,188,50,24,137,154,72,14,10,27,81,146,236,234,211,139,41,139,160,209,204,230,204,186,242,174,46,242,247,189,57,142,30,85,249,59,19,85,159,185,254,135,30,252,9,41,26,27,151,3,209,154,90,234,134,154,113,227,29,128,132,107,141,41,238,150,32,131,153,146,70,73,111,213,127,243,41,10,197,101,207,90,218,11,157,13,224,96,162,106,138,75,232,112,44,181,175,221,44,220,80,20,215,171,234,55,31,8,34,49,58,186,227,64,10,113,38,112,253,184,71,108,120,174,101,15,228,89,56,155,19,5,129,170,179,112,114,147,83,130,117,30,32,192,33,47,147,211,102,201,154,36,155,205,1,167,114,169,219,232,206,54,208,2,247,127,70,17,109,87,19,126,66,36,163,72,100,168,131,249,178,54,163,36,211,210,154,88,38,176,252,244,58,238,39,128,213,146,166,79,231,212,51,241,171,211,144,3,189,48,98,230,220,36,185,128,238,83,226,179,160,129,121,202,251,52,161,13,164,76,237,233,41,236,243,115,138,41,57,242,52,3,66,219,146,67,74,198,185,160,30,231,70,157,222,142,73,79,223,117,192,124,244,96,206,196,127,226,76,80,100,82,24,202,14,95,80,32,94,99,16,69,64,136,118,62,25,74,55,0,12,70,98,127,164,249,242,176,227,243,37,33,214,62,165,224,38,165,216,83,154,213,70,191,95,193,146,165,187,47,248,97,9,36,249,126,242,15,242,104,31,81,118,197,240,251,207,202,147,123,208,1,49,156,115,43,50,239,35,31,42,137,213,204,106,136,230,171,122,146,193,50,201,89,41,229,218,101,52,173,23,124,52,178,52,97,119,77,37,49,76,101,10,11,238,14,53,255,157,227,36,74,69,97,87,163,23,199,35,3,116,4,68,148,184,108,179,245,136,198,154,94,99,105,27,187,196,63,203,235,37,137,85,5,57,227,78,195,221,159,50,163,79,150,142,86,199,5,233,180,192,114,6,182,114,113,152,68,5,140,250,121,22,46,50,249,250,250,66,147,53,221,137,63,15,172,190,84,2,39,0,254,234,181,10,128,45,41,237,207,222,235,212,197,97,75,73,203,37,22,19,7,110,179,94,63,151,241,39,211,244,203,148,142,192,173,82,94,116,23,120,199,128,125,164,88,244,175,94,246,250,66,149,163,248,104,75,63,180,30,110,29,111,57,183,196,120,24,231,18,93,103,187,69,27,44,93,16,28,185,229,37,111,36,135,236,128,119,214,167,149,150,156,27,98,153,181,250,148,204,122,242,225,203,232,50,96,147,71,27,158,150,226,235,27,150,10,133,54,161,125,121,29,24,46,111,162,133,241,54,107,108,51,38,179,86,140,93,92,87,198,116,132,45,19,140,133,147,254,27,122,119,147,234,116,74,147,143,157,19,222,25,94,149,184,42,31,231,107,106,233,90,204,93,84,50,240,111,188,132,162,67,26,42,169,253,70,205,172,138,57,65,55,111,166,142,70,26,86,198,33,44,90,183,124,148,87,137,213,207,81,214,12,9,143,5,250,57,56,176,138,169,49,34,153,41,220,235,155,209,198,19,215,110,43,146,149,156,181,1,36,161,5,50,169,6,29,21,201,112,44,210,211,36,74,63,33,5,196,12,233,177,199,0,80,39,137,42,226,140,79,23,235,186,26,1,1,200,199,160,68,180,7,65,168,144,188,216,241,158,224,205,169,240,113,222,151,27,93,123,24,94,157,172,181,65,2,73,204,122,93,113,25,133,234,79,159,23,26,152,182,56,205,94,38,26,155,198,141,160,3,253,211,167,125,114,110,100,192,124,8,115,227,219,117,219,211,102,129,64,205,96,136,84,15,120,145,52,82,103,60,56,82,121,132,157,7,20,19,186,110,53,152,25,148,207,77,104,57,60,228,248,160,125,153,90,211,183,108,128,10,56,31,242,19,5,129,46,224,96,178,38,206,196,23,217,116,120,217,163,126,13,25,176,212,118,140,15,223,113,19,38,185,72,30,115,214,136,7,184,181,68,206,76,61,80,229,251,149,247,101,170,185,178,154,100,227,148,137,40,120,214,12,106,187,115,191,254,97,13,177,182,41,23,79,2,35,233,254,66,252,132,137,175,166,228,124,137,246,144,81,232,162,201,69,237,238,41,182,156,179,203,146,58,160,238,1,75,7,16,215,86,98,243,151,246,208,227,236,245,9,113,82,189,82,128,14,184,86,98,186,43,207,152,42,241,82,225,14,233,185,185,38,43,103,14,246,229,75,112,205,241,192,140,173,133,14,75,117,37,137,55,39,50,10,213,88,124,137,223,241,63,105,134,156,232,128,22,119,245,96,238,8,12,173,101,217,150,39,255,82,225,192,4,207,231,69,85,246,67,15,133,92,186,153,68,43,34,31,151,92,44,166,245,167,60,111,123,177,255,114,6,31,175,189,9,180,178,197,223,143,104,168,151,159,168,56,145,137,86,202,82,248,227,247,93,71,45,190,177,215,93,120,86,194,41,146,3,40,78,215,31,204,182,198,24,216,174,239,134,253,0,51,189,224,130,170,20,98,182,126,79,253,120,116,18,50,216,252,25,238,102,204,143,34,153,1,253,60,192,222,158,167,5,113,240,114,21,140,102,69,164,151,133,238,199,31,185,166,12,73,2,64,155,118,169,88,208,246,89,191,141,90,120,223,220,79,220,217,255,152,138,19,220,173,175,253,21,67,208,118,155,53,16,65,149,81,40,94,156,90,240,150,175,192,159,57,164,36,85,225,124,209,252,221,16,182,151,80,187,198,93,55,160,216,57,224,194,69,66,156,124,220,55,105,88,49,252,253,242,47,156,65,102,192,187,159,133,233,6,172,122,179,92,89,145,121,97,228,6,61,74,180,177,101,77,65,78,109,52,58,60,136,220,195,142,185,178,253,50,218,147,55,213,159,144,150,19,251,194,211,2,29,15,68,33,97,150,181,176,203,176,14,44,2,247,254,91,209,197,90,169,110,12,171,61,67,102,168,73,207,143,139,122,15,240,245,235,236,229,159,35,4,124,36,238,82,64,92,223,93,126,141,171,64,199,57,62,130,127,136,205,116,168,62,47,186,159,78,232,60,142,224,94,173,220,177,194,113,7,42,114,197,5,95,179,48,168,138,254,86,158,151,10,179,136,40,41,47,224,119,96,35,3,7,247,209,168,249,138,66,202,34,18,116,221,186,183,116,205,249,14,196,206,31,143,157,223,217,255,130,116,249,204,247,168,11,126,238,191,140,219,88,41,237,139,75,1,85,245,1,26,67,18,113,122,141,88,192,170,17,124,97,143,25,105,158,172,131,13,213,33,114,37,168,167,226,118,92,241,211,19,197,20,192,35,154,223,186,33,54,232,180,241,190,105,123,33,172,218,8,193,110,219,109,3,13,9,45,2,196,14,185,212,59,4,248,122,159,17,150,36,173,8,140,207,165,167,28,163,8,103,199,170,253,101,147,232,149,120,121,110,56,139,138,203,159,202,78,37,98,124,136,239,252,3,140,73,173,17,185,170,245,206,120,240,217,136,65,249,235,181,184,228,17,154,226,133,191,203,11,220,219,56,155,93,94,160,11,227,72,12,31,9,179,15,55,226,40,145,227,219,166,218,150,116,78,250,166,88,163,185,218,103,255,106,96,176,245,218,101,114,140,62,226,21,147,228,87,56,37,141,153,47,129,171,120,120,69,156,38,88,64,237,144,44,93,52,200,152,9,21,139,244,171,106,181,134,209,217,173,147,33,81,112,59,196,210,61,248,123,85,188,109,99,58,16,181,68,31,251,142,101,1,202,90,128,114,97,90,161,135,227,179,185,169,124,179,224,17,37,221,125,180,76,20,239,190,75,27,221,188,84,82,108,111,114,99,91,181,75,84,10,240,122,167,245,93,247,185,253,57,187,58,205,250,195,153,220,1,236,172,193,37,222,125,94,130,88,28,99,28,29,175,130,182,21,0,150,175,29,78,15,73,131,218,243,232,132,122,75,9,24,192,168,134,197,240,132,34,131,188,141,25,125,162,252,94,186,8,108,110,248,111,215,54,238,235,124,36,23,30,122,111,127,90,139,191,96,106,167,168,250,247,35,3,221,173,52,16,181,76,62,94,196,100,179,192,159,131,124,137,113,170,248,17,107,112,39,81,162,143,116,180,47,210,29,254,228,121,251,77,80,36,61,97,88,53,251,124,66,249,182,102,130,94,185,225,149,15,178,113,141,136,12,154,116,172,17,170,48,125,3,241,67,72,207,52,154,130,83,44,58,92,198,25,76,214,176,209,224,49,75,146,200,235,204,92,120,115,115,3,85,137,115,147,55,164,129,21,68,157,107,64,130,24,226,23,49,207,99,130,3,30,83,138,120,237,157,30,23,70,109,175,91,152,159,104,110,160,177,246,80,255,100,19,218,131,169,117,131,92,3,152,199,116,106,94,88,252,64,145,150,177,103,107,107,20,62,241,196,53,63,231,196,253,168,236,153,200,143,91,54,198,229,24,244,96,153,54,216,84,84,79,241,172,125,222,180,201,157,128,60,238,109,141,99,42,224,37,203,104,140,206,193,251,23,221,228,3,210,134,152,157,141,6,196,31,148,162,196,152,175,94,141,209,125,150,113,233,204,84,209,5,92,170,184,4,188,206,8,112,156,82,97,179,67,59,103,28,102,248,148,229,200,188,3,49,153,142,67,86,181,223,89,1,255,240,201,17,24,201,215,15,113,151,58,9,109,155,237,219,103,53,85,121,91,105,23,72,155,16,221,241,42,12,113,38,97,150,250,176,66,224,103,166,158,76,203,167,199,23,102,228,174,26,152,98,211,125,115,91,27,51,117,188,206,179,45,207,9,190,49,63,123,95,186,25,235,135,142,227,168,253,10,160,16,166,38,72,179,106,147,214,6,16,186,204,32,138,96,49,43,65,89,240,234,239,82,4,203,102,232,3,115,130,213,56,54,223,21,197,5,53,252,169,218,167,101,53,110,201,239,152,199,16,123,77,204,139,236,155,155,175,79,51,15,87,10,213,92,165,71,208,168,225,78,166,72,179,189,203,56,126,153,24,127,65,235,220,137,249,230,165,198,108,252,155,104,181,246,51,104,220,103,29,204,57,253,169,157,29,30,227,63,218,182,102,77,170,24,255,129,233,82,233,142,44,254,72,192,91,21,74,135,88,107,118,122,185,155,198,201,156,13,211,113,12,148,215,92,228,185,142,55,150,106,21,238,86,149,22,247,137,7,24,154,20,188,19,225,223,108,177,104,89,111,69,62,19,120,57,131,226,254,85,113,23,196,75,90,190,169,8,167,88,174,133,12,94,80,254,237,133,53,126,74,219,150,244,211,126,230,79,173,117,132,161,62,134,183,153,113,2,0,136,18,179,181,83,207,44,244,187,80,211,40,180,208,88,64,234,209,59,94,19,125,55,136,185,57,151,208,254,22,122,114,80,36,205,216,190,227,147,159,30,156,132,143,252,28,62,131,137,63,156,215,24,109,239,193,16,116,183,150,100,191,213,42,145,68,254,235,86,57,203,150,222,97,240,17,131,2,112,137,103,188,250,81,236,37,195,120,102,50,16,57,161,44,84,71,180,199,173,30,166,165,134,208,205,34,182,222,35,185,98,38,10,146,138,48,7,34,2,188,97,80,218,154,156,107,226,248,220,30,88,39,176,143,81,182,190,4,137,223,177,109,164,77,198,223,190,207,232,157,16,131,70,107,58,233,28,187,73,164,255,78,147,155,115,8,5,52,173,29,92,192,92,254,198,213,164,41,106,22,4,114,205,23,207,29,127,249,245,32,167,35,245,202,241,162,108,209,203,127,233,149,8,121,48,135,69,137,105,222,226,66,5,158,97,79,137,8,56,251,210,119,170,37,177,224,169,90,57,164,58,181,233,43,132,78,171,145,85,95,85,153,114,203,206,179,105,82,223,16,116,200,110,59,206,171,248,120,128,77,88,177,242,158,135,128,159,61,229,226,176,106,174,60,240,118,200,110,34,27,167,164,49,241,97,14,88,32,82,199,40,7,101,47,74,202,69,103,233,127,67,151,176,156,136,241,148,179,56,111,175,60,169,88,72,70,52,153,97,239,140,238,223,186,205,59,174,112,62,113,59,236,203,92,74,4,226,50,216,88,39,19,195,37,108,27,160,160,7,225,125,94,191,104,127,57,89,236,107,94,220,88,6,85,189,236,69,98,110,78,49,91,185,177,1,60,155,70,100,139,77,115,254,97,55,32,204,178,148,1,248,135,240,18,209,44,18,123,236,62,230,137,74,180,106,245,6,217,123,227,160,20,10,10,118,223,69,238,131,41,242,251,149,124,172,75,159,115,30,254,186,126,174,217,4,148,217,29,148,250,145,227,187,127,33,239,52,22,132,125,24,8,71,63,74,144,183,255,200,129,58,51,158,222,45,25,127,199,10,194,230,158,135,236,29,99,193,36,114,249,112,178,227,103,163,220,160,85,157,41,135,29,114,36,20,34,80,86,41,178,63,220,42,216,204,21,28,39,167,72,40,49,29,32,26,100,198,125,17,105,29,87,53,113,216,86,202,185,239,141,167,193,85,30,9,23,122,222,83,83,245,208,29,181,26,2,61,183,48,228,153,94,95,14,141,214,117,99,99,199,16,139,197,121,118,243,177,207,51,104,13,107,4,37,35,25,126,73,39,37,68,248,215,4,18,184,83,186,39,148,159,250,129,200,23,24,249,245,234,136,94,167,182,253,210,26,8,247,89,141,129,9,185,149,185,68,130,127,251,12,224,141,130,92,60,133,179,40,74,123,130,35,122,161,98,143,182,84,71,25,178,11,206,248,152,57,95,92,58,102,127,129,255,69,88,50,172,52,246,149,103,142,183,190,82,233,167,199,111,66,122,167,116,67,5,30,5,195,103,58,162,122,137,132,152,56,12,37,75,15,123,192,137,127,165,117,31,252,77,246,66,73,30,156,196,82,0,33,172,121,137,124,20,23,29,9,136,62,219,106,10,139,58,70,240,48,236,211,68,206,127,152,53,166,29,9,245,254,43,183,164,5,179,196,229,47,131,137,23,6,170,154,116,240,137,80,92,24,215,16,84,174,53,169,30,163,175,67,91,119,58,242,249,220,104,75,189,135,125,28,217,123,247,93,56,162,103,25,194,117,229,250,189,125,249,203,111,92,74,181,91,187,78,13,97,19,19,36,8,144,239,21,41,62,74,35,34,213,140,182,243,38,58,252,153,214,166,254,84,72,207,170,71,37,128,187,62,46,31,117,243,176,119,211,254,189,35,199,252,64,150,81,128,136,3,255,69,10,106,217,72,62,132,148,161,95,115,166,79,203,188,200,227,182,93,77,186,106,161,131,39,20,151,80,150,61,82,248,55,144,112,255,139,6,226,7,191,103,188,133,118,52,70,233,211,47,231,38,33,185,69,194,135,172,195,27,174,13,137,228,217,254,197,245,42,81,244,119,224,244,188,202,23,104,232,208,22,209,16,108,250,19,137,232,134,50,108,129,114,225,134,24,66,25,9,58,217,200,145,239,15,178,141,7,2,79,126,164,124,222,196,134,101,173,44,94,54,79,123,169,190,55,148,9,145,245,152,87,191,39,88,122,42,69,158,14,238,23,201,225,135,48,237,218,8,175,61,53,201,242,99,12,177,101,230,81,197,250,178,74,161,205,183,150,207,80,115,142,44,102,190,93,28,47,28,8,97,113,216,246,180,128,91,254,122,190,17,134,6,207,203,244,22,87,107,246,11,114,23,174,229,119,230,109,55,40,123,22,230,214,169,237,46,50,94,132,177,90,186,10,165,76,123,3,19,182,122,54,40,229,100,233,114,79,141,46,144,210,228,24,109,241,243,109,49,167,69,213,225,243,128,130,67,0,119,14,60,97,166,95,94,102,205,69,101,95,202,1,31,69,182,9,2,229,221,84,18,120,88,224,242,247,56,139,40,176,9,232,240,106,125,2,8,116,150,160,208,254,72,10,73,194,10,182,124,106,128,178,89,103,62,4,128,92,211,185,76,169,52,67,196,117,218,42,110,90,236,111,158,131,241,163,129,252,88,142,144,73,204,74,131,151,127,90,233,87,63,96,64,28,42,161,120,115,243,187,175,85,226,186,87,205,196,45,189,186,242,89,196,174,212,72,240,46,151,248,186,172,236,213,209,0,54,42,233,3,115,85,203,48,178,189,148,34,158,92,184,253,226,249,138,19,165,38,25,141,234,6,121,41,100,135,190,202,160,204,184,232,13,120,31,120,164,243,7,213,193,154,109,204,67,242,106,15,9,28,180,207,220,128,205,151,238,47,218,204,36,190,230,108,224,148,42,241,19,193,117,207,75,85,232,235,232,58,254,44,26,183,136,58,181,232,74,107,24,171,213,55,20,91,22,248,101,38,198,200,193,166,226,87,119,236,199,131,227,228,216,43,205,190,221,45,249,100,224,42,134,10,38,154,99,210,125,228,135,184,158,140,240,80,183,31,90,155,158,168,53,8,160,59,91,5,106,82,176,246,251,35,156,28,97,24,55,139,36,87,72,254,185,22,53,65,94,46,154,21,121,151,26,38,235,224,193,133,47,245,176,168,151,59,217,130,91,204,111,80,74,157,153,205,128,63,171,123,239,217,176,217,87,205,174,242,173,183,250,32,73,228,147,74,123,101,80,16,224,171,16,104,99,90,86,5,62,131,194,5,43,5,34,120,64,23,101,57,146,58,158,157,117,239,199,0,156,68,104,94,154,53,153,13,90,169,99,101,195,244,171,84,209,49,202,187,52,146,63,46,185,242,254,154,172,252,237,251,247,17,83,114,185,229,151,239,154,180,177,148,155,137,230,233,183,141,186,65,215,176,87,241,142,117,199,127,243,201,214,96,33,202,174,170,192,109,118,135,35,186,143,243,147,114,189,53,34,11,77,185,176,81,151,20,42,84,217,141,224,73,222,223,157,129,11,247,205,10,49,169,215,199,238,80,134,249,209,174,163,162,124,106,15,82,220,115,235,226,127,101,209,9,221,216,151,185,34,196,137,254,65,18,92,31,243,187,48,73,118,30,201,179,94,21,84,53,231,165,138,35,1,44,253,96,221,178,197,230,173,165,182,79,188,215,130,133,76,56,166,58,203,95,65,56,208,3,105,66,168,198,244,224,234,173,99,27,63,227,60,122,212,144,76,26,60,119,8,205,53,120,145,234,72,93,67,63,145,201,233,135,207,53,187,96,148,62,89,189,242,77,66,252,89,79,133,127,40,195,26,36,87,84,137,252,235,146,12,46,10,60,128,49,201,190,167,242,24,128,254,83,17,6,94,157,50,9,1,227,12,132,18,24,1,244,53,90,110,75,21,1,48,187,157,125,244,101,30,220,30,9,17,90,48,56,188,220,66,184,10,228,126,201,69,162,83,35,246,230,114,8,197,72,255,40,110,56,85,107,75,178,82,67,93,9,150,72,22,236,231,125,4,180,42,80,136,23,100,221,106,194,46,196,228,164,185,175,104,192,89,170,247,85,74,116,218,160,146,34,123,58,197,219,209,121,88,45,40,195,10,112,115,222,252,46,132,231,114,120,56,227,18,85,42,0,169,63,5,66,13,23,216,229,79,90,18,101,253,124,227,46,205,180,169,95,251,27,57,235,139,24,181,121,167,193,90,75,65,248,29,21,254,83,136,8,47,79,103,75,245,113,9,189,187,198,155,98,85,153,81,132,96,163,192,185,83,178,228,19,81,143,195,67,219,184,38,253,160,10,231,126,237,149,68,32,0,25,251,229,66,107,206,175,91,187,211,156,44,102,29,232,151,207,28,234,216,247,91,18,123,242,169,7,157,240,71,123,200,97,122,44,87,54,198,79,70,207,147,220,126,111,204,58,214,198,130,99,181,78,48,243,6,250,192,88,98,64,77,101,81,23,179,62,249,16,232,84,235,4,165,78,252,126,166,26,222,232,206,172,68,16,183,37,206,252,235,126,39,192,88,59,127,252,70,101,109,146,239,103,196,183,21,77,168,188,252,40,230,222,4,52,162,159,72,135,11,83,165,104,193,102,92,175,95,31,186,22,144,45,209,126,136,95,163,121,157,153,251,206,6,173,193,232,41,167,85,69,234,188,235,17,25,128,139,49,162,250,81,232,200,89,228,9,48,89,99,150,18,214,58,176,170,71,82,27,235,136,183,93,181,251,207,133,227,17,150,24,125,239,134,196,187,100,233,107,114,65,175,242,54,85,241,173,202,8,158,255,228,48,247,210,171,238,146,144,109,194,202,192,70,150,61,162,55,205,156,183,100,71,102,157,114,247,214,255,140,119,127,79,239,191,230,7,166,165,233,171,106,0,109,41,145,209,254,202,33,210,78,93,65,98,24,127,226,184,131,106,28,53,115,135,223,204,70,165,215,211,233,182,5,128,53,85,137,29,110,163,89,67,28,137,36,136,218,253,163,211,116,168,20,243,179,30,2,8,64,78,131,7,107,234,53,220,105,14,196,255,83,231,71,97,223,107,7,120,20,233,138,152,66,2,227,143,235,171,103,168,44,163,119,74,151,19,148,99,246,149,94,15,12,140,203,132,62,111,34,29,117,119,124,89,125,62,22,59,182,49,253,179,168,166,83,220,214,153,113,2,166,1,236,55,229,168,204,12,10,205,133,0,184,5,77,51,57,32,160,60,183,180,250,106,138,84,5,132,212,18,208,72,70,138,200,166,65,164,233,223,229,151,73,110,251,129,219,129,228,235,183,43,49,226,170,171,49,82,107,44,218,232,68,216,83,28,110,83,146,127,5,233,7,223,132,199,110,18,229,106,172,254,248,190,103,52,85,213,244,182,62,81,26,115,152,131,8,74,144,171,137,54,120,208,27,165,52,78,81,13,21,146,168,116,197,114,107,130,217,150,7,142,112,243,168,2,159,28,30,128,164,225,80,35,4,136,21,213,180,185,131,245,3,193,253,36,214,76,242,233,0,180,225,57,25,19,194,132,16,105,24,207,77,83,149,112,144,33,255,15,248,236,2,127,45,184,106,215,29,102,250,101,116,1,130,82,201,7,151,104,211,148,211,69,135,2,50,178,7,192,143,195,242,183,191,77,101,231,90,7,173,238,113,30,12,99,48,13,176,72,64,235,90,135,22,234,90,220,121,249,193,220,143,174,16,209,33,169,167,167,30,181,122,174,103,10,32,20,90,179,21,117,127,44,80,216,93,168,70,119,42,248,88,94,135,11,46,45,117,161,104,27,238,111,130,119,103,144,123,223,245,67,50,214,82,189,218,146,24,185,56,123,37,37,10,184,140,75,197,43,123,153,86,79,97,118,69,85,201,78,64,226,154,35,149,210,139,168,135,155,140,23,176,116,106,244,183,241,181,230,143,63,114,204,106,76,92,218,211,150,107,211,116,180,51,215,10,151,81,76,14,169,138,11,132,238,225,13,44,29,135,248,29,164,199,224,25,112,11,19,184,44,30,4,40,181,241,5,144,164,117,241,251,243,164,31,52,213,24,196,14,233,175,71,37,164,176,192,124,43,234,150,202,42,75,194,100,140,12,172,204,61,14,145,229,25,129,178,82,102,115,75,27,28,22,121,15,145,208,65,50,152,222,178,190,32,186,144,9,194,217,39,15,145,28,199,30,223,19,66,204,145,100,104,117,200,229,93,199,182,46,47,79,216,226,162,40,113,144,179,85,218,235,121,44,116,146,85,85,50,203,233,63,155,210,2,156,215,238,198,241,253,214,123,99,183,118,134,7,206,33,21,139,36,110,230,3,61,3,30,29,129,245,168,32,4,93,119,52,41,238,57,187,110,130,27,21,21,42,75,236,214,206,6,95,127,43,197,90,249,76,107,208,69,192,219,2,172,251,43,49,170,118,154,248,250,183,58,207,21,230,45,203,107,142,49,65,104,249,162,137,172,88,184,28,209,134,172,178,168,232,205,210,178,242,197,108,149,9,59,60,105,28,240,47,75,125,235,210,171,70,254,161,17,95,216,176,27,3,2,50,216,92,2,99,12,108,64,227,67,141,17,54,95,3,183,111,165,84,166,77,61,226,161,57,9,130,93,209,18,240,41,180,163,63,47,5,233,124,116,210,40,43,25,107,58,89,126,15,119,253,99,196,151,137,126,41,182,212,143,54,218,163,211,141,15,199,38,57,180,78,211,5,180,59,121,236,88,86,86,57,95,223,192,121,172,98,99,248,191,132,55,246,168,205,243,187,121,13,163,136,157,1,86,144,213,109,56,29,26,193,21,254,108,145,111,223,196,221,173,44,87,119,208,144,181,191,240,254,109,189,73,134,45,237,53,97,99,231,80,142,110,195,92,42,143,114,199,145,221,46,64,152,208,122,129,61,199,28,7,117,200,179,141,34,83,36,45,42,150,182,59,20,91,91,239,121,234,171,242,49,125,107,89,0,249,203,108,64,10,191,49,101,234,221,28,40,97,122,123,198,168,27,251,165,35,188,156,197,99,140,115,227,255,23,178,26,36,110,69,187,221,155,223,246,175,46,7,208,249,60,66,190,240,121,223,137,220,12,157,224,74,205,1,93,46,57,189,115,136,228,121,169,47,154,149,154,181,225,233,113,157,174,201,21,254,130,75,96,116,166,232,241,32,226,2,9,161,127,254,219,157,59,42,96,11,152,223,172,2,81,183,133,70,43,8,236,218,34,158,226,55,238,50,83,100,16,211,233,153,192,134,12,112,148,84,255,111,10,144,161,0,155,129,246,175,40,171,22,214,195,125,57,192,62,239,100,231,201,223,141,83,237,179,222,198,0,175,110,32,73,198,213,131,229,171,59,145,70,198,252,80,96,71,167,222,224,79,191,188,26,96,156,61,36,11,182,34,17,168,159,91,51,184,148,1,160,243,156,102,172,184,141,102,69,4,118,22,189,156,248,37,20,136,48,45,100,157,48,174,30,121,119,247,250,118,155,164,144,121,144,133,206,6,6,106,199,93,137,161,115,45,127,36,6,157,124,200,134,172,186,42,73,156,45,120,75,46,83,63,208,141,249,85,206,252,163,10,229,21,104,196,82,221,99,67,247,246,101,128,4,34,21,14,29,93,53,13,83,24,184,149,159,190,150,95,195,214,177,90,13,242,112,127,86,81,199,170,174,121,229,227,74,115,1,130,232,29,148,223,122,220,203,182,225,44,68,63,219,69,203,245,163,19,133,15,246,205,3,42,12,203,241,42,86,105,56,203,156,211,142,50,42,22,55,206,106,190,120,96,146,92,227,34,132,81,129,128,152,243,113,189,224,136,186,250,43,101,26,62,115,30,131,56,193,18,164,35,96,98,214,238,99,158,87,214,127,88,102,232,229,178,235,174,216,133,215,110,198,206,79,70,187,123,79,34,99,119,224,209,98,72,241,38,90,245,77,193,96,16,34,128,166,105,89,114,154,53,196,146,182,228,0,176,137,93,159,54,90,176,138,238,118,191,116,64,104,21,222,162,106,39,194,31,103,53,80,142,109,237,102,20,254,221,162,215,135,213,24,92,100,192,167,96,41,35,22,1,252,124,185,249,98,60,10,24,193,64,53,6,88,244,1,139,78,120,26,132,18,38,82,249,110,131,147,222,133,247,78,209,4,220,232,85,56,64,128,174,161,209,107,85,43,137,249,58,63,170,177,193,143,37,54,16,120,44,53,141,103,39,199,5,80,165,162,176,243,107,122,161,24,168,151,35,215,239,125,202,220,69,194,131,215,14,189,93,69,57,22,141,216,22,166,181,208,53,124,154,137,10,11,246,16,154,91,28,44,100,114,184,41,224,143,112,196,107,130,50,183,42,52,28,253,112,18,208,170,29,148,52,106,10,1,99,166,68,238,228,63,77,82,159,92,252,178,215,2,110,82,85,229,85,174,206,113,56,8,168,8,209,177,110,4,221,211,121,44,253,119,181,156,255,197,167,184,197,209,45,111,165,46,111,1,205,164,217,137,16,249,21,116,124,54,63,103,118,219,101,61,154,180,182,109,182,167,72,190,54,227,104,159,235,56,132,100,100,182,247,129,153,199,168,164,199,231,21,138,58,210,86,132,179,222,33,77,167,88,104,21,255,234,79,138,166,162,171,36,161,179,75,101,60,31,215,102,30,240,209,2,195,151,21,72,114,117,65,131,45,206,222,166,72,102,43,59,199,180,167,190,116,154,220,39,127,209,209,14,198,214,84,54,10,96,170,181,101,87,103,178,5,187,50,21,70,111,46,98,60,101,57,11,4,113,78,114,163,237,26,88,189,14,163,194,192,232,208,96,122,124,35,15,173,178,88,231,80,242,76,66,192,140,20,216,141,6,88,230,172,36,29,230,209,209,27,7,54,14,81,21,143,17,79,48,165,169,14,181,188,20,192,153,172,235,161,216,38,55,184,56,241,41,85,243,77,171,14,176,9,127,104,203,5,102,198,30,127,79,222,37,72,47,253,242,237,144,119,131,31,81,15,133,225,238,115,51,209,81,222,24,23,110,62,57,250,164,154,17,206,47,111,141,240,79,183,138,193,150,250,26,168,57,76,179,224,139,38,244,27,215,34,89,202,158,224,107,61,221,239,33,108,56,184,247,250,142,59,42,1,40,138,200,147,64,10,47,63,145,176,41,238,77,184,15,82,105,172,222,15,18,134,131,237,11,82,24,31,254,218,146,141,70,91,124,109,57,253,215,205,128,136,183,102,222,212,159,157,30,34,16,250,191,166,23,199,192,4,59,46,216,116,107,137,4,78,17,18,145,130,248,44,192,142,127,172,164,3,158,93,87,48,74,255,236,223,159,245,209,103,196,168,132,126,116,200,196,140,4,173,222,195,26,71,177,154,88,0,117,170,84,110,78,216,187,95,114,182,183,99,197,44,168,242,16,192,48,167,65,255,149,125,184,7,23,15,251,166,212,2,28,137,100,221,175,181,245,232,56,182,54,131,184,147,227,157,9,222,60,163,37,233,58,173,82,80,117,192,168,183,105,142,17,180,19,248,2,89,196,228,65,13,51,7,235,83,112,122,148,85,26,151,150,237,253,48,225,156,158,94,197,34,9,127,19,209,106,52,251,203,238,172,31,58,107,194,65,147,215,106,131,55,11,0,186,165,156,64,30,70,189,202,80,162,210,133,1,26,160,138,237,113,231,222,157,27,215,59,40,0,170,70,99,116,129,123,137,48,7,101,123,50,166,173,104,167,210,187,80,170,33,225,140,114,245,252,157,237,72,65,242,141,222,35,94,1,16,108,130,219,120,90,43,121,160,228,69,246,185,155,238,29,235,178,29,25,43,161,249,209,98,234,93,104,9,64,22,172,229,196,237,161,2,191,229,254,118,89,31,154,166,172,13,210,62,224,73,172,182,181,59,105,38,241,116,217,104,35,112,28,29,20,51,38,72,118,29,185,126,115,76,177,203,32,210,116,129,46,17,37,9,247,167,98,233,153,205,51,250,17,86,147,148,244,227,66,148,31,180,135,165,198,31,60,241,180,178,65,242,144,104,135,151,175,75,244,27,207,142,182,227,156,244,184,227,34,33,169,197,240,185,92,89,44,229,186,148,179,63,123,173,93,60,125,109,42,234,38,168,141,150,95,167,26,82,24,48,162,51,139,132,165,239,23,212,45,13,183,147,235,47,197,9,203,243,2,235,56,250,182,70,106,0,215,187,236,198,156,61,176,174,168,134,39,145,111,212,77,181,32,102,246,156,228,149,86,44,89,33,13,112,140,191,96,253,210,67,134,175,197,240,187,26,155,69,238,120,33,138,231,2,33,178,236,137,53,240,24,173,228,127,192,62,248,14,19,102,49,139,235,214,133,11,34,182,184,10,8,192,35,90,244,201,203,178,51,123,68,174,175,21,157,213,149,112,60,97,71,72,243,196,132,239,205,141,195,131,57,137,208,25,237,153,69,49,140,186,235,170,87,131,113,154,163,0,114,46,114,11,64,197,224,14,162,215,202,31,171,234,127,8,165,174,191,244,81,230,108,97,24,217,69,93,250,237,238,94,10,13,62,84,105,250,107,192,59,178,2,99,117,162,120,112,42,39,94,16,222,17,70,229,50,240,150,244,168,243,57,90,79,27,246,97,114,197,89,89,127,114,125,129,199,70,211,171,217,117,198,151,172,152,239,134,88,223,121,210,146,126,168,66,202,193,191,168,177,248,160,11,93,97,37,138,32,47,65,127,142,248,89,85,159,179,48,122,47,219,48,190,43,112,219,238,99,129,183,51,217,3,67,1,70,36,4,129,254,143,50,21,200,4,219,233,87,20,249,239,112,138,57,28,10,191,55,117,54,184,27,44,113,121,176,209,68,147,105,126,90,230,164,240,32,217,211,168,190,95,121,167,123,251,163,196,176,32,184,130,83,202,228,39,92,138,214,147,55,159,181,72,145,111,193,196,121,171,87,18,224,70,133,126,6,136,127,224,169,123,244,180,1,184,24,174,207,147,207,34,132,236,58,164,224,102,125,101,246,24,135,216,63,216,154,151,135,225,40,111,19,46,233,78,187,234,58,29,44,116,13,171,54,89,180,84,103,105,86,24,123,176,8,245,81,210,59,194,254,45,149,172,118,91,238,35,0,106,172,128,181,246,112,230,189,214,211,227,35,157,72,152,5,119,214,100,213,93,60,139,72,42,85,60,199,81,217,52,111,153,98,56,179,155,186,22,109,79,190,176,219,6,232,239,224,151,68,54,37,182,71,242,141,201,95,142,80,102,7,157,107,147,4,182,174,212,159,22,136,86,152,181,4,17,232,129,255,181,218,96,15,72,19,167,113,228,142,72,179,88,147,7,232,252,126,116,28,112,116,121,129,46,43,109,82,236,241,200,19,37,252,13,192,183,4,87,131,165,159,211,123,99,182,7,22,220,162,134,130,203,235,95,53,30,131,42,150,244,193,15,73,64,203,77,40,212,147,45,73,159,150,70,126,253,104,171,10,104,7,75,186,209,113,155,140,232,172,221,198,136,27,186,235,141,241,247,129,196,121,53,58,239,245,134,9,242,207,82,123,99,151,224,50,121,41,246,81,38,4,233,133,124,108,162,195,43,133,236,102,109,90,190,210,79,178,103,241,164,158,184,6,198,244,170,201,32,74,163,53,194,223,116,22,175,156,252,21,253,118,138,182,70,203,182,201,176,146,220,204,52,209,48,253,81,36,109,60,249,18,82,11,143,30,51,76,180,37,49,48,53,41,39,233,106,78,142,234,235,27,58,228,71,106,250,105,248,22,118,12,241,175,39,39,30,19,202,205,89,210,134,122,180,212,47,185,43,86,0,194,97,158,41,23,28,144,30,58,63,114,14,41,254,27,72,172,56,10,92,66,172,234,216,29,8,47,190,52,217,114,9,114,112,2,222,60,228,240,91,249,88,174,142,46,223,216,14,116,163,221,57,115,120,147,45,170,161,2,118,213,68,19,223,241,218,162,202,24,242,33,82,169,155,89,94,119,177,9,179,233,75,39,213,74,173,138,20,128,209,32,104,87,140,43,190,241,93,118,186,16,205,101,85,100,138,14,212,174,50,107,88,42,66,6,148,19,249,121,198,170,106,208,6,106,36,214,36,155,207,107,251,185,133,155,214,162,188,63,140,215,37,19,112,16,39,186,98,51,87,126,228,182,177,2,224,196,39,66,178,109,86,77,234,249,176,43,119,209,250,223,140,223,102,208,127,185,165,153,134,145,235,103,111,4,128,89,235,252,103,101,131,214,47,91,2,66,44,239,184,102,54,95,196,223,181,141,234,90,222,36,148,209,51,107,93,250,97,255,107,115,145,143,232,73,77,86,60,33,37,12,212,187,144,69,199,161,96,135,15,43,224,3,4,34,110,78,125,255,97,219,242,163,152,11,141,60,62,197,174,158,8,187,28,220,101,236,82,232,188,221,154,170,56,56,114,181,191,197,140,136,230,222,37,177,100,192,167,47,221,210,198,57,157,53,91,8,8,91,101,25,126,213,110,90,40,82,62,131,144,63,30,113,39,87,162,218,215,135,153,94,249,202,127,13,15,207,47,12,105,245,123,202,115,17,9,115,23,249,229,91,180,118,5,60,135,32,149,59,119,88,194,151,76,60,195,200,94,70,212,61,200,69,179,196,98,121,57,170,248,179,85,74,31,142,11,235,25,175,157,36,118,24,239,192,153,172,100,43,192,88,103,85,128,58,248,253,130,93,190,139,186,51,223,152,213,219,150,195,75,183,43,79,69,126,65,7,80,255,252,180,8,165,64,227,182,105,111,149,36,225,163,108,49,244,24,151,34,127,215,73,128,93,19,81,229,68,50,223,214,240,99,76,66,55,84,6,215,211,76,98,10,20,2,70,166,58,104,241,72,247,78,127,99,226,85,8,99,165,160,113,220,28,212,98,54,223,60,53,247,230,188,61,51,170,2,43,165,50,179,245,153,58,201,15,88,196,220,178,83,179,83,51,63,38,163,244,92,215,171,88,115,232,169,227,20,113,187,251,146,198,77,243,112,178,252,213,19,173,60,78,24,227,220,34,26,85,133,99,82,119,190,235,110,9,194,75,12,135,53,231,203,115,156,17,24,67,27,202,125,232,71,201,226,5,24,105,75,135,92,183,69,45,60,193,228,148,38,96,101,59,53,115,141,149,47,109,218,81,92,64,199,90,135,60,70,12,98,245,241,74,181,125,91,70,9,144,105,195,54,222,106,234,200,182,192,134,139,244,211,238,60,144,71,145,17,111,119,103,18,106,194,145,169,177,208,41,175,23,13,68,221,139,1,193,53,53,35,16,103,253,172,16,145,225,46,225,58,6,156,119,91,186,128,101,94,147,9,52,194,166,222,123,53,53,135,202,163,56,154,147,204,2,62,141,71,231,14,249,86,53,6,174,244,127,126,231,63,151,36,184,13,102,225,40,220,13,148,162,126,237,178,165,142,196,43,60,43,179,118,151,50,138,103,211,192,80,165,152,201,242,231,24,63,149,104,175,251,109,128,158,155,205,91,20,58,108,6,132,136,109,64,167,186,178,189,211,177,26,211,137,70,124,7,180,58,246,118,158,87,1,194,191,154,203,116,41,105,243,137,134,101,210,69,143,217,178,196,126,70,183,61,144,87,28,62,196,56,46,209,66,229,68,187,147,169,126,242,81,172,137,97,33,129,7,118,122,131,84,3,41,202,49,205,2,250,192,118,190,41,175,25,206,195,92,84,199,212,187,24,16,18,225,28,102,210,156,191,154,93,238,60,180,50,88,57,240,91,167,78,48,119,160,39,64,38,191,108,6,38,141,28,94,207,254,71,205,94,109,210,182,238,3,202,106,233,214,98,157,7,57,63,92,40,241,246,60,39,210,190,4,217,34,15,255,139,233,63,85,224,160,19,192,138,94,200,166,24,126,181,145,23,31,234,240,93,151,62,30,66,217,193,108,202,8,190,245,228,141,105,136,147,43,96,193,63,185,187,155,89,231,216,31,44,1,116,31,222,194,135,81,194,106,47,159,232,137,96,155,75,171,83,12,179,6,250,189,135,49,221,38,16,180,2,136,181,243,217,45,184,90,67,255,171,37,30,116,195,165,178,225,83,16,210,159,222,133,255,39,170,127,149,203,12,142,51,89,186,186,50,114,69,94,156,198,145,232,150,73,218,16,206,37,141,82,56,6,61,17,102,88,131,245,105,233,123,89,190,147,170,72,138,157,45,169,190,178,240,196,157,75,214,156,249,237,208,176,103,31,155,197,84,10,242,31,104,30,223,213,131,59,94,228,11,72,206,85,167,135,241,237,137,162,113,235,136,148,79,198,33,151,35,156,4,177,171,249,168,75,77,202,195,135,246,185,247,228,126,81,106,118,233,187,144,92,168,173,26,198,158,2,42,128,59,51,174,174,100,45,224,21,224,105,200,210,99,90,103,2,41,200,175,38,198,51,167,83,10,8,183,21,119,207,218,117,102,137,174,13,198,113,215,239,19,44,249,180,227,198,44,139,106,61,175,32,141,193,87,192,93,104,218,52,244,32,52,114,163,0,7,88,215,63,70,114,10,161,56,35,8,231,89,176,161,81,21,100,193,73,96,172,221,38,206,43,138,116,85,194,211,241,129,232,243,112,239,16,8,179,77,238,97,120,113,168,87,152,57,220,62,202,227,72,16,119,247,7,110,185,31,145,203,146,86,65,254,221,158,181,54,209,175,138,237,217,111,11,254,185,87,155,106,8,199,26,28,152,132,170,83,246,132,228,118,54,115,33,98,72,61,99,184,9,145,190,183,103,178,10,250,210,107,145,226,217,126,107,163,218,189,215,254,144,12,87,194,106,91,244,143,189,243,36,217,158,168,233,26,2,172,209,189,231,49,17,132,248,5,189,2,193,101,49,102,78,249,190,161,212,209,93,208,94,250,186,250,145,172,56,210,26,158,64,2,192,229,247,72,131,227,225,218,224,141,44,30,185,158,109,88,58,0,206,57,157,201,13,38,215,0,20,47,72,127,137,177,30,31,222,10,144,21,87,170,70,113,39,49,69,208,53,142,153,47,231,205,44,121,169,125,90,46,11,95,243,75,2,157,192,227,120,224,82,66,70,196,222,225,9,46,247,140,37,155,38,27,48,216,59,2,43,127,124,233,55,67,232,42,197,99,200,28,66,202,5,123,192,153,117,112,61,205,59,224,82,80,199,14,251,241,26,109,84,125,241,163,152,213,193,211,106,159,252,132,246,119,202,38,239,236,119,218,52,124,179,125,31,177,68,217,69,35,170,152,157,80,178,29,20,91,246,0,62,24,132,206,3,43,97,133,59,150,122,2,228,84,59,232,214,76,8,195,234,203,239,215,97,85,105,140,6,130,27,164,197,80,150,139,110,131,163,148,41,237,116,76,57,248,148,223,121,75,109,62,87,30,35,189,53,84,68,18,136,0,6,27,219,32,138,107,4,155,149,162,194,163,99,182,107,215,184,16,152,168,244,10,157,69,133,131,128,183,87,208,36,65,73,246,103,226,23,228,117,71,186,86,113,171,60,193,89,62,219,33,80,116,175,19,1,174,121,85,196,33,226,70,132,112,123,156,228,129,70,229,45,8,207,105,88,93,109,246,161,51,130,115,194,9,131,254,197,23,15,35,66,54,181,165,196,254,85,121,117,229,186,242,96,98,89,200,164,66,229,216,166,83,29,106,44,73,26,197,13,120,99,22,176,238,72,211,45,84,86,20,88,139,107,192,239,169,81,192,198,66,77,190,151,124,197,130,74,36,142,255,230,168,35,221,231,207,2,248,163,246,52,122,124,244,62,57,119,116,73,124,172,181,123,212,205,196,56,219,254,44,193,28,159,156,86,239,120,215,232,64,54,230,131,11,160,226,186,255,221,206,114,215,6,222,219,82,217,237,189,77,106,129,114,222,100,231,141,70,59,182,230,118,32,47,12,41,87,44,139,47,61,171,76,53,163,237,136,118,76,254,177,180,19,31,46,20,235,53,99,228,210,79,81,30,152,209,19,80,108,170,67,219,172,103,194,140,95,1,63,247,89,208,90,34,45,100,112,235,84,20,73,164,115,25,159,1,87,152,194,149,154,98,93,25,66,9,200,182,110,17,101,231,2,230,91,255,253,118,222,207,188,126,132,182,108,197,213,53,25,241,209,220,138,244,86,137,139,142,119,187,87,144,105,49,44,150,138,1,106,75,155,166,179,104,157,44,149,228,166,0,32,83,56,237,5,199,64,16,75,85,115,217,180,252,121,54,59,175,87,98,138,233,20,177,177,172,47,99,13,74,7,178,225,156,224,126,20,203,255,15,118,33,240,157,175,146,96,95,175,9,49,165,216,15,145,89,227,68,121,126,133,190,97,59,243,5,15,121,66,167,2,21,122,67,215,49,65,133,200,18,233,88,10,105,111,229,138,18,79,222,26,168,175,148,223,24,1,177,192,191,76,193,2,215,206,46,13,245,220,129,156,34,187,55,154,3,218,8,209,140,72,52,201,20,224,204,125,202,188,150,193,232,15,202,217,151,164,30,38,75,34,250,178,8,200,250,98,247,25,239,189,44,216,128,147,242,95,212,240,149,162,235,255,53,219,45,117,245,93,134,113,88,189,167,42,247,145,165,70,173,202,104,21,99,22,108,245,23,24,46,162,115,49,144,11,40,187,234,1,18,176,92,181,193,142,119,129,15,174,193,42,59,205,252,32,73,241,134,108,42,196,77,31,38,27,94,196,4,84,239,35,105,190,112,9,38,108,254,152,8,144,251,14,33,50,195,214,11,119,183,43,160,232,4,171,110,50,24,195,140,102,236,23,252,9,211,90,12,191,217,248,174,192,212,225,196,244,243,165,147,157,18,40,103,75,156,203,215,150,176,247,22,252,165,53,189,36,91,50,152,139,180,148,85,199,206,75,164,229,180,9,253,182,105,167,162,198,127,226,10,178,179,15,9,128,58,200,88,45,71,34,223,181,142,142,191,11,64,172,198,91,116,173,215,74,152,160,150,248,176,226,73,43,77,234,236,106,234,234,12,30,196,5,201,227,81,220,131,164,8,115,179,50,130,170,33,247,237,35,9,248,122,65,213,124,211,20,76,178,185,88,216,42,207,108,3,97,139,70,20,246,203,186,53,45,17,211,250,64,58,235,204,90,159,131,6,9,155,184,66,71,203,133,204,41,203,210,114,129,230,252,240,169,152,175,150,79,43,83,23,42,124,180,136,76,139,241,221,81,6,128,210,254,48,235,3,225,187,233,90,67,222,28,200,59,223,149,185,118,17,112,189,56,187,222,42,59,158,180,70,208,96,218,249,79,30,179,136,160,160,105,83,212,228,207,93,161,194,43,68,147,207,60,130,123,75,68,89,117,166,72,139,222,117,198,250,244,22,150,66,107,21,150,213,249,70,121,48,245,67,6,66,155,195,117,41,143,234,44,120,34,114,192,7,198,135,111,159,78,0,163,198,157,50,69,79,245,239,109,244,60,162,27,103,171,57,33,220,4,57,124,146,80,247,50,75,58,106,237,111,177,92,102,7,244,226,183,70,172,64,200,78,110,201,202,166,209,9,101,116,37,213,36,22,120,142,174,178,243,129,29,66,204,168,138,121,143,55,226,122,20,11,186,12,82,196,109,5,176,2,39,50,113,144,212,46,27,119,40,58,176,153,226,21,131,129,222,191,24,225,203,61,93,172,74,71,169,30,45,107,190,123,10,42,148,222,238,213,177,209,85,19,230,115,224,235,98,85,132,126,36,82,163,210,219,34,94,126,193,186,141,254,206,62,151,225,119,144,253,105,22,79,193,220,145,69,45,94,185,233,177,106,171,244,215,182,1,226,57,85,60,149,60,14,85,27,109,92,46,236,93,37,129,112,137,165,18,179,156,200,9,176,141,134,63,59,101,201,47,3,218,11,118,212,190,12,54,38,149,210,145,15,58,64,103,74,22,219,199,212,241,10,117,252,146,67,186,88,21,138,41,43,226,30,39,169,247,204,250,127,32,202,59,6,212,179,180,247,62,146,143,28,227,225,23,100,172,209,83,106,231,181,135,222,84,154,227,34,39,13,128,43,219,177,72,64,175,43,113,66,205,175,223,77,73,91,132,70,117,64,156,116,48,110,177,237,162,27,147,217,121,3,186,30,158,12,79,180,248,168,26,155,22,29,74,208,166,60,209,95,102,126,22,2,9,237,58,234,128,88,173,17,252,92,126,195,170,161,193,231,37,230,45,249,38,23,31,161,205,143,214,38,221,93,220,228,76,48,16,66,238,72,232,240,115,75,173,163,101,24,199,35,142,19,230,251,142,10,9,240,84,105,19,244,120,149,162,75,233,39,163,154,148,178,195,181,15,77,0,95,56,101,201,12,42,186,244,200,165,187,62,41,118,245,9,173,62,128,36,123,62,147,247,131,195,208,239,205,75,254,44,144,153,169,124,102,213,174,52,244,52,168,229,99,151,142,136,67,149,203,89,247,250,48,43,70,234,30,132,90,186,33,246,27,208,62,229,141,28,220,56,123,252,19,168,75,116,87,1,49,18,172,242,161,88,4,64,175,185,22,109,8,55,167,17,184,182,165,52,168,171,4,14,59,75,92,250,31,231,47,55,169,226,118,235,76,162,149,131,126,205,40,178,65,255,112,58,239,62,129,73,194,213,129,208,184,161,8,200,248,13,48,154,99,7,104,65,62,232,213,180,69,53,121,141,16,60,16,63,89,253,67,207,178,104,5,245,81,242,29,230,23,218,27,196,169,157,177,1,51,195,205,163,28,38,117,81,113,231,131,176,68,213,48,202,6,221,82,32,16,42,26,214,122,99,219,186,70,183,24,168,136,134,245,80,97,218,210,81,205,19,121,171,175,116,0,123,212,131,160,139,12,237,23,250,173,0,194,122,137,59,217,202,134,84,19,30,146,131,208,11,17,138,230,199,215,69,60,15,142,159,38,19,25,226,147,15,41,117,208,102,240,26,108,150,153,175,247,134,74,76,30,221,198,209,153,123,72,198,37,54,34,229,139,45,110,182,236,0,13,41,252,206,96,75,242,244,107,249,45,143,179,152,252,137,168,61,104,137,183,200,67,71,33,7,94,171,27,240,75,6,175,151,211,108,227,231,31,158,251,3,120,189,164,241,85,3,59,140,33,63,189,232,68,212,193,85,210,57,229,147,171,144,116,151,148,210,238,6,241,211,141,150,65,107,91,89,172,50,134,235,25,16,198,243,132,56,233,145,144,87,19,54,171,222,164,241,179,201,199,106,40,28,73,168,200,173,140,124,77,179,170,202,18,230,97,159,148,3,40,76,94,214,110,102,155,156,174,151,107,223,91,93,201,22,27,53,79,54,47,251,105,254,42,234,131,237,218,137,251,167,219,241,116,138,67,170,120,217,50,103,122,229,184,173,162,3,205,6,27,144,190,161,100,7,240,74,0,124,120,65,167,32,88,66,196,107,86,95,158,185,176,116,97,182,87,25,107,24,101,171,81,105,107,50,163,120,219,21,21,54,180,207,66,239,14,182,94,200,74,155,35,202,5,152,45,122,60,150,94,89,160,15,63,232,124,29,195,75,160,234,71,146,161,170,241,217,175,236,109,226,62,6,57,208,224,119,175,58,82,222,29,2,147,235,115,65,152,174,66,16,84,23,45,78,112,212,243,250,197,119,239,101,236,225,77,126,24,41,86,124,105,105,61,224,46,104,21,244,110,197,22,226,244,117,67,198,250,89,27,107,234,39,212,180,160,92,191,190,179,184,62,34,134,4,203,3,55,48,239,79,14,71,225,181,99,153,223,223,215,76,202,237,192,186,88,146,40,102,207,253,126,21,232,81,216,122,253,30,213,150,253,165,155,236,123,141,36,4,168,123,36,38,189,115,45,74,163,148,130,174,98,59,132,38,69,37,108,131,15,255,216,111,88,27,153,72,89,230,91,226,45,19,55,107,167,81,103,185,119,254,144,226,73,144,171,129,242,106,181,152,39,106,99,64,151,180,170,190,168,105,67,212,104,6,133,221,106,250,38,160,34,168,132,65,10,76,0,238,92,43,169,195,211,177,163,151,244,198,13,54,88,251,237,247,246,229,80,21,110,245,232,112,232,128,218,158,80,172,51,71,3,200,144,241,147,232,178,198,149,169,218,213,82,29,196,15,99,133,35,183,149,200,244,122,83,115,114,140,42,148,89,181,192,148,53,43,187,11,158,237,18,87,151,0,253,73,30,68,185,166,199,70,156,10,143,16,149,3,79,253,184,201,241,216,46,81,121,174,184,97,76,205,196,69,232,129,246,172,191,91,118,131,242,242,78,240,18,103,151,86,243,200,97,215,185,19,254,186,15,147,84,165,73,192,12,2,221,253,91,201,15,241,215,209,97,227,196,249,193,32,191,132,116,182,243,183,85,42,104,101,153,159,36,128,91,10,0,50,185,38,193,215,160,128,37,80,76,114,118,233,152,217,8,60,14,102,13,133,34,207,39,118,185,130,104,226,85,180,204,67,130,46,176,181,106,67,120,215,102,200,219,124,184,82,200,242,166,246,205,142,113,134,115,166,26,36,14,132,221,117,9,145,219,11,165,84,188,31,119,72,11,185,247,197,73,71,240,3,241,9,254,65,145,182,100,132,62,137,149,106,106,55,254,101,252,124,224,74,18,143,20,248,126,139,1,58,183,225,32,107,63,2,104,20,118,243,104,206,237,171,201,238,23,84,222,50,35,224,245,125,140,162,194,3,151,56,120,17,114,16,39,146,82,233,222,75,130,127,6,245,145,43,179,185,30,111,147,194,171,84,20,17,57,25,168,3,237,84,70,50,49,19,130,48,147,93,188,134,140,241,79,254,39,100,190,246,253,150,90,79,149,196,112,136,167,7,48,138,41,224,109,236,59,118,111,29,61,202,169,180,13,65,181,154,14,98,71,138,216,241,200,199,14,220,105,82,111,252,151,137,26,147,247,9,75,132,254,17,196,184,133,54,40,132,208,140,17,67,172,226,1,208,123,138,127,229,245,154,128,253,176,190,33,113,219,142,255,201,98,92,15,224,191,94,165,209,123,76,235,60,131,247,226,26,36,68,224,86,123,66,35,33,14,225,55,168,117,110,129,135,184,194,128,8,106,123,0,116,213,222,23,156,173,31,71,11,201,106,255,155,215,81,95,59,56,98,174,215,161,109,20,216,53,109,83,124,60,214,227,229,32,171,191,43,202,125,209,66,63,19,122,88,71,57,109,34,57,228,226,13,124,65,248,135,180,92,114,65,139,202,46,45,230,137,131,42,62,39,68,194,221,137,40,142,103,141,66,159,76,117,248,38,205,110,238,216,99,245,17,49,112,60,215,26,34,91,178,85,19,23,83,74,248,66,200,94,110,213,165,200,136,89,146,112,161,222,197,38,61,128,125,249,252,160,217,40,179,59,54,103,141,31,88,131,121,189,100,162,48,78,64,223,69,120,28,178,241,64,117,158,25,211,154,60,33,42,51,105,89,49,178,137,135,163,204,176,45,192,11,37,107,145,100,29,227,69,108,96,215,201,232,144,165,243,98,65,124,137,174,103,107,220,173,169,96,159,249,40,223,206,170,20,56,16,126,89,55,227,19,153,46,129,118,33,36,159,219,133,132,46,192,130,156,222,174,82,17,41,85,7,132,9,65,137,210,34,182,157,59,64,217,252,14,231,127,75,172,167,86,26,131,185,47,64,80,225,239,70,196,68,186,104,88,198,217,85,142,17,55,123,232,122,225,39,50,67,95,226,134,122,54,84,154,75,83,170,160,34,68,20,4,247,246,109,63,90,24,205,139,16,232,125,78,129,227,191,83,158,90,201,238,135,93,212,246,25,149,26,217,33,132,164,98,239,75,25,160,134,239,207,153,40,210,252,85,108,193,108,226,64,154,115,138,156,28,118,66,21,13,39,48,195,230,30,76,141,176,148,253,99,228,208,125,198,233,193,65,125,110,184,224,248,125,39,170,168,98,2,20,254,52,61,234,223,238,15,42,69,91,15,190,217,97,187,109,32,148,80,46,174,65,12,30,221,78,214,142,159,233,179,64,211,146,180,186,135,223,151,3,41,37,115,23,241,68,55,101,5,78,205,25,22,125,12,25,227,93,143,188,106,157,46,235,174,227,230,86,235,53,248,147,150,32,181,163,150,131,238,197,157,212,3,74,36,93,82,92,4,233,23,15,142,22,67,137,8,33,92,115,35,223,161,204,116,162,3,147,147,53,224,31,151,163,220,177,213,95,133,18,43,7,42,211,37,110,201,230,112,206,52,93,182,206,46,100,53,56,173,155,141,217,210,228,15,29,55,245,1,201,147,85,213,88,131,172,81,66,168,233,193,228,82,2,196,15,133,96,31,149,183,203,163,195,183,86,159,46,134,246,88,212,196,73,190,150,200,105,207,206,75,151,63,207,184,101,64,128,55,75,33,104,211,199,38,244,222,36,240,84,8,147,161,26,105,228,58,50,125,127,29,82,108,64,83,191,218,98,99,180,161,170,2,140,137,228,95,187,133,226,235,185,146,32,136,59,33,219,218,1,170,47,157,99,231,102,177,150,236,223,201,139,170,35,52,51,222,137,103,248,139,147,166,61,94,13,249,212,104,51,111,10,181,179,168,106,110,113,58,20,212,127,42,208,248,191,185,58,53,160,27,135,86,247,163,122,63,223,149,47,130,93,34,114,108,107,46,16,134,247,109,5,243,242,10,125,198,255,195,190,149,238,79,115,69,248,132,231,69,117,71,164,249,148,252,86,42,118,6,128,25,214,215,6,222,97,108,162,228,95,146,218,219,34,239,26,168,31,132,10,243,8,52,65,113,185,190,185,112,108,252,103,252,182,95,142,157,72,208,7,24,6,252,140,132,52,148,36,211,226,160,35,64,135,159,12,69,241,57,149,50,153,10,238,95,89,153,175,143,178,235,223,188,37,255,213,207,201,224,33,56,96,7,93,33,45,202,200,69,243,66,57,61,147,143,162,157,190,3,140,188,220,180,103,254,123,120,208,183,93,102,12,74,180,232,122,103,167,132,79,49,180,191,217,173,152,89,113,3,231,186,103,210,102,200,53,65,0,60,186,144,192,183,131,204,128,10,30,137,157,45,58,101,249,45,100,253,59,3,210,52,30,249,34,182,80,79,11,54,229,56,23,58,62,82,95,204,152,198,52,19,116,129,240,135,35,179,183,37,7,248,216,224,9,73,42,243,104,178,170,136,21,60,41,52,53,150,27,244,231,77,172,96,145,59,55,98,228,216,87,74,170,104,131,142,252,47,86,143,15,137,86,114,0,32,232,108,27,126,100,220,197,86,63,111,200,209,224,187,182,183,195,86,90,192,16,54,252,199,163,109,211,231,64,208,45,170,137,244,105,236,196,84,243,115,222,246,108,29,36,40,7,77,239,154,249,17,49,31,28,75,15,31,197,99,179,154,9,75,141,36,48,63,229,189,106,29,194,181,225,15,183,136,31,67,115,152,226,239,255,161,116,197,123,252,44,149,230,149,183,56,237,128,102,23,232,58,29,94,105,224,20,85,14,131,235,83,40,187,54,161,204,79,37,222,126,20,108,224,7,213,122,136,134,113,83,131,203,236,79,226,130,112,137,16,222,135,204,87,180,77,124,209,89,165,245,121,8,0,6,144,152,106,242,150,125,14,31,17,4,109,186,88,130,179,249,223,165,118,129,247,175,55,82,133,250,113,225,115,136,7,24,206,22,220,163,234,51,96,83,89,67,178,17,17,0,198,255,78,201,81,182,165,114,72,87,191,19,34,16,18,169,120,187,136,161,167,251,211,225,96,23,230,217,9,107,82,51,5,183,9,103,24,131,252,57,242,105,24,124,184,137,93,94,101,163,59,88,149,114,200,97,122,68,181,47,161,1,43,176,249,254,5,160,201,60,223,61,179,99,1,31,187,96,198,163,112,148,59,43,26,161,144,238,92,184,10,188,130,250,20,41,113,242,112,173,179,246,245,144,133,115,21,114,23,83,235,169,228,35,157,180,165,55,103,207,18,116,218,143,217,83,98,148,134,35,56,140,30,145,68,243,199,12,67,96,89,95,124,235,48,106,21,224,121,222,123,38,85,194,212,220,217,195,45,194,67,25,90,183,178,237,205,93,203,52,103,218,57,133,23,189,226,126,233,166,157,81,51,49,82,69,117,129,68,207,209,69,155,178,228,126,78,34,149,27,144,151,47,80,230,91,51,198,14,239,208,215,63,183,217,232,106,60,200,89,246,15,66,109,100,198,62,47,90,176,111,131,183,162,241,2,182,75,226,169,233,48,83,178,185,170,82,7,151,217,213,86,51,22,191,6,244,102,29,147,106,189,54,250,156,84,107,182,122,158,19,27,92,210,5,12,223,88,180,104,0,93,83,11,65,160,182,75,134,35,55,135,3,103,242,50,244,162,220,39,178,180,13,55,66,236,8,254,88,53,164,130,159,170,210,78,254,233,128,134,211,60,91,202,112,16,109,63,201,73,97,72,178,69,200,118,136,16,105,167,129,48,84,9,105,146,159,249,149,139,32,113,82,53,203,174,7,1,13,242,114,155,190,8,191,61,58,72,74,31,23,239,15,94,54,97,6,141,103,239,106,43,49,95,212,35,13,144,33,180,143,89,47,74,222,241,14,120,14,70,254,226,164,111,124,32,191,93,84,26,252,110,113,108,50,247,139,207,84,34,61,24,90,149,235,51,191,51,81,105,228,227,92,246,1,176,214,236,54,211,214,71,211,71,181,179,34,179,203,213,229,137,100,158,76,245,13,149,135,11,104,62,26,226,33,158,28,10,226,139,247,83,242,142,202,1,50,225,82,138,249,147,119,36,33,49,146,66,148,122,64,154,248,2,61,127,51,110,63,186,216,204,84,119,32,74,192,150,179,33,0,135,140,176,162,223,188,160,93,44,42,16,47,140,14,159,225,224,170,127,18,69,98,145,189,14,123,166,197,161,254,229,146,185,135,85,25,176,48,8,149,254,197,194,69,0,182,151,14,207,158,85,105,137,53,246,8,247,159,124,130,223,69,27,50,62,213,1,249,159,195,239,100,180,46,89,72,146,251,0,230,0,176,163,60,19,63,85,171,185,75,57,156,210,216,150,252,132,55,126,60,97,152,137,33,131,57,108,26,63,195,209,222,11,135,81,224,42,81,16,220,15,10,184,158,70,37,218,136,129,207,142,239,126,74,253,211,245,10,115,165,156,199,229,142,64,171,102,114,209,84,152,204,221,12,228,22,179,250,174,158,73,144,61,142,33,36,87,126,14,48,40,207,83,165,23,206,26,111,35,114,97,101,160,60,204,176,61,117,6,51,135,147,238,251,246,78,173,5,22,75,114,9,139,232,80,81,112,36,251,239,184,39,235,1,12,163,113,47,165,79,189,59,110,13,3,2,241,243,223,134,127,14,255,173,106,42,49,161,196,210,139,105,1,33,142,92,241,147,89,14,98,43,119,141,253,151,61,82,71,162,43,7,159,199,111,74,194,193,232,178,48,85,17,129,104,91,116,222,99,81,250,182,161,187,147,108,26,247,3,225,1,79,130,65,242,97,118,177,0,174,77,158,1,182,235,123,83,247,241,69,17,66,85,36,11,28,117,136,41,150,241,109,19,239,106,149,102,152,16,163,203,85,8,250,2,194,195,208,190,198,248,153,113,94,171,117,235,130,164,207,68,94,44,96,49,98,108,27,237,102,239,115,169,150,126,185,42,161,21,9,109,192,107,12,4,68,247,155,98,204,134,87,136,161,134,200,58,60,225,65,177,123,55,149,20,151,246,93,230,5,188,10,251,18,226,216,170,179,80,239,155,76,32,78,178,3,213,222,157,25,104,99,13,113,220,154,87,66,199,133,175,55,184,185,228,39,197,104,121,241,73,41,241,192,49,255,80,61,60,129,236,42,113,121,9,0,161,65,193,233,183,114,87,155,10,107,225,83,102,244,96,239,202,227,192,74,161,46,73,192,87,172,64,4,153,204,75,154,2,128,254,33,252,91,48,108,204,215,108,6,98,74,125,90,37,142,171,10,236,100,66,223,103,54,159,34,208,222,59,255,40,111,241,19,220,7,241,119,127,55,19,137,140,78,55,234,107,161,193,41,56,89,177,5,161,28,83,34,250,188,88,35,125,229,202,137,80,22,238,228,147,118,158,182,74,40,48,111,37,245,212,202,45,107,242,105,76,178,142,234,70,7,24,68,49,222,122,185,214,67,125,219,4,3,112,214,192,254,86,179,250,123,232,137,149,18,64,128,74,218,133,12,92,161,220,251,8,223,34,68,53,33,106,242,230,14,130,188,73,58,196,220,64,101,201,19,96,242,20,10,14,114,194,99,116,246,164,221,121,192,1,218,220,42,184,44,246,122,237,45,27,172,110,40,65,21,67,166,45,218,51,51,172,251,169,166,4,190,2,26,251,219,114,47,80,53,32,160,20,34,218,92,34,188,193,150,125,31,32,35,78,70,2,33,125,57,53,236,15,45,112,186,241,90,0,25,216,82,124,101,140,179,187,41,31,61,92,160,38,157,226,156,53,144,84,110,125,203,158,81,132,55,199,171,69,211,177,1,246,62,21,215,57,57,111,46,158,103,153,97,180,249,80,227,237,158,237,17,129,26,219,255,156,111,150,106,226,194,13,92,125,48,50,114,91,215,118,207,100,172,34,242,74,0,188,61,28,229,123,105,94,11,13,177,60,126,12,164,162,138,18,23,184,250,250,153,215,126,159,198,57,147,237,238,89,87,12,1,59,60,110,129,2,169,197,100,236,122,0,25,203,106,255,7,131,198,172,179,63,98,226,253,129,189,111,237,209,120,66,119,113,118,239,186,82,18,22,83,95,138,80,126,33,135,113,90,149,54,208,183,237,0,176,222,56,32,20,152,192,101,99,81,207,182,103,114,209,219,160,33,72,114,123,122,158,119,33,162,228,91,72,23,120,236,63,235,202,106,220,75,108,101,182,174,36,221,223,219,151,196,33,82,128,91,93,124,203,56,189,153,42,29,14,95,222,99,146,207,135,188,219,145,56,156,93,186,235,224,6,25,52,125,153,125,236,234,29,166,71,128,179,72,94,245,213,186,254,31,231,47,215,28,160,53,0,68,126,139,12,235,211,174,195,64,218,67,84,203,46,81,244,253,199,49,122,191,139,159,102,62,54,99,241,132,83,81,231,224,114,18,28,29,22,162,106,254,9,219,227,27,87,133,161,116,246,246,149,99,157,131,163,101,253,63,175,159,247,171,66,123,187,21,61,101,58,81,237,142,17,177,40,15,253,76,57,100,36,137,86,232,141,76,172,27,165,206,211,13,127,157,240,8,216,15,100,35,176,202,192,74,251,127,94,222,200,200,103,22,82,112,121,197,204,232,180,77,33,41,238,98,76,230,139,94,69,119,94,171,174,184,6,132,108,60,3,146,42,199,155,192,242,151,153,232,9,241,66,90,47,123,79,134,127,10,61,58,147,33,194,210,181,59,88,22,88,92,30,59,53,35,180,87,8,27,39,219,101,8,218,221,220,28,224,238,22,205,145,3,239,213,111,72,139,204,29,154,241,120,38,227,24,119,72,213,213,53,176,105,138,69,234,194,158,111,90,77,102,36,96,111,197,234,112,154,27,199,219,4,177,190,15,150,81,50,63,26,159,126,121,8,170,203,103,47,108,39,7,184,169,47,190,83,189,30,119,82,171,153,7,178,25,89,46,49,168,238,5,115,181,106,29,218,81,202,61,227,227,29,237,75,47,175,164,205,49,3,143,125,170,192,0,252,239,144,186,71,73,139,199,36,4,18,42,103,39,109,216,75,76,22,152,224,105,116,243,198,81,88,147,114,135,36,153,17,55,20,149,173,84,53,24,141,28,229,233,109,205,54,82,47,11,94,90,59,151,109,213,115,162,92,100,183,148,183,11,210,226,192,55,36,126,47,225,152,125,178,68,164,124,116,212,22,154,132,225,20,178,223,22,15,2,252,207,144,170,219,104,234,31,241,69,220,250,107,125,53,234,188,90,35,104,126,69,55,217,248,103,210,89,131,23,185,160,192,159,144,141,243,17,131,7,127,225,226,116,230,139,62,243,141,156,62,97,217,121,245,47,151,55,133,161,134,152,104,184,248,13,138,52,17,192,197,218,207,8,102,222,127,145,152,111,152,107,11,132,160,48,53,34,219,185,138,235,197,231,168,15,9,213,42,175,148,163,127,15,58,132,211,49,45,120,87,35,73,99,187,199,230,48,142,94,214,230,176,124,197,238,76,32,62,168,69,253,133,184,16,58,84,21,76,136,106,215,41,218,133,85,118,126,102,67,217,88,235,231,238,146,49,114,86,88,179,165,69,148,167,102,227,131,222,86,137,251,217,54,196,251,144,32,157,89,109,58,147,46,125,216,238,84,28,34,128,218,125,49,196,110,120,0,110,31,112,176,151,54,204,119,188,71,41,2,108,242,174,91,131,119,164,151,231,237,87,172,92,159,129,158,14,180,149,189,30,103,221,155,220,255,218,65,13,54,104,196,52,196,63,220,3,131,231,69,139,21,85,27,118,198,210,239,1,1,49,158,58,36,149,209,147,201,137,211,132,122,223,150,76,213,188,188,17,243,244,47,97,98,236,180,3,114,10,118,24,3,15,50,161,35,177,38,109,67,66,73,125,52,48,90,88,196,79,242,105,196,231,43,18,244,30,56,132,251,147,207,41,21,91,86,197,238,169,53,28,171,205,201,186,92,109,47,63,66,76,235,91,69,35,103,226,92,165,208,82,22,33,181,92,202,94,83,113,131,168,114,247,20,139,12,10,197,100,72,67,167,219,6,29,86,195,130,171,52,49,5,139,254,244,8,250,138,154,155,106,66,49,28,209,17,92,76,235,239,7,149,33,180,28,114,193,80,212,150,214,207,157,24,177,211,204,61,114,222,151,213,217,133,128,139,46,180,91,187,89,18,30,137,10,47,14,229,169,140,1,93,49,56,99,21,145,176,46,94,255,238,3,11,132,42,193,149,59,21,45,242,146,53,63,144,24,137,76,178,28,249,0,37,161,77,235,142,179,181,179,10,9,177,25,110,193,41,160,167,76,194,157,136,236,70,98,234,111,122,107,44,24,186,8,131,128,94,184,166,1,72,83,15,197,157,130,216,152,204,222,253,219,41,47,245,8,147,97,216,57,39,14,37,107,125,246,248,230,139,159,245,135,5,171,68,215,42,107,191,88,40,74,238,53,13,195,206,134,206,6,114,0,246,106,72,135,104,74,237,63,129,1,200,247,104,206,117,91,229,188,9,165,145,13,62,150,87,143,135,217,114,184,41,65,47,41,81,250,145,208,175,25,90,235,201,12,175,141,36,74,96,25,53,119,97,40,94,181,254,116,113,153,233,218,21,124,183,144,43,241,233,222,16,205,220,224,42,194,96,211,82,92,50,180,147,236,14,247,126,63,123,122,200,42,44,22,135,7,118,240,139,139,19,22,170,66,187,183,246,192,177,65,119,231,187,145,41,135,30,243,87,218,165,232,193,117,142,210,212,186,80,200,220,200,167,107,61,237,173,157,105,118,165,113,73,244,66,218,145,162,68,98,66,255,128,1,124,146,114,185,138,193,11,179,181,143,134,3,139,64,137,198,5,109,227,161,71,189,207,89,201,253,32,75,253,178,183,8,69,6,88,161,222,47,19,94,239,216,93,244,140,112,48,119,119,212,12,225,178,86,166,185,109,250,247,103,217,253,113,198,207,58,120,129,49,99,5,230,22,78,189,246,254,219,147,37,35,188,119,208,95,200,51,142,70,171,222,77,105,150,224,90,229,46,193,242,9,148,132,70,248,190,229,36,71,194,49,68,5,233,245,246,129,230,161,241,150,160,237,8,72,101,40,63,149,253,129,238,92,150,151,167,170,88,55,20,115,123,127,233,249,162,240,238,150,37,90,5,179,50,210,225,56,123,239,80,177,132,249,155,46,6,243,246,228,21,139,240,137,107,99,185,149,8,205,13,161,91,161,124,184,242,36,168,112,231,248,71,246,43,216,243,163,10,23,94,215,210,213,109,234,241,121,17,65,186,197,246,81,29,235,112,193,24,207,37,179,137,240,216,140,7,182,18,177,91,111,46,181,172,251,235,62,79,216,202,27,216,8,132,168,165,103,191,34,204,41,190,132,124,148,173,195,63,125,244,85,47,40,110,13,242,77,69,52,209,79,180,204,98,203,178,173,141,245,6,10,214,244,76,154,187,107,188,78,220,44,120,95,180,129,213,85,119,53,161,208,11,131,219,112,132,85,2,152,189,229,159,23,171,253,10,223,255,247,221,8,84,74,131,245,167,155,99,234,159,51,215,96,40,77,66,188,133,7,17,59,10,58,189,78,24,182,230,33,62,0,98,101,109,212,122,240,56,119,102,223,143,247,90,95,254,101,74,67,218,90,25,129,86,66,202,39,125,194,31,193,138,126,84,174,164,134,65,184,81,197,46,133,61,148,242,37,222,69,38,86,110,53,21,213,106,95,11,254,70,248,179,255,134,12,115,10,253,231,36,60,169,246,10,191,21,22,56,157,170,16,218,143,176,249,176,205,5,228,153,158,97,124,142,170,65,120,57,5,203,109,192,172,64,1,245,231,49,64,119,181,11,131,209,1,161,152,238,98,113,156,127,149,92,225,115,99,203,188,195,134,220,92,223,142,92,245,30,38,176,40,161,207,64,16,213,41,26,27,116,187,32,168,1,42,233,213,151,19,235,98,11,47,48,70,210,63,61,79,82,146,185,46,157,243,71,117,3,179,129,151,105,13,105,4,227,241,37,171,126,41,35,92,31,5,45,204,59,177,93,247,77,62,86,165,102,131,52,194,233,148,34,179,94,133,75,231,197,123,221,0,114,46,60,18,210,151,34,122,42,152,196,191,83,94,252,31,153,169,225,231,71,93,218,32,22,99,203,195,228,132,22,102,249,113,96,3,170,195,176,40,187,157,135,133,215,132,68,163,226,204,58,15,173,176,56,50,161,239,93,134,156,51,251,112,154,184,253,5,75,68,165,255,218,147,56,68,244,201,128,248,71,18,20,41,65,118,56,161,104,195,246,88,39,82,115,141,17,209,53,231,165,95,40,12,166,151,93,88,239,139,36,156,221,153,54,158,174,20,55,241,8,31,31,121,145,220,126,252,19,29,62,212,20,131,214,135,82,152,101,1,139,212,152,197,165,54,27,204,134,231,223,173,91,190,151,215,200,118,236,55,31,59,33,107,184,30,82,147,214,136,247,39,72,244,213,180,222,38,213,190,84,54,61,120,234,25,136,75,217,120,113,44,113,167,166,30,123,55,179,202,76,71,196,192,246,215,207,80,72,142,172,64,166,91,36,198,63,3,223,13,76,10,63,53,233,123,124,52,30,191,74,161,18,83,10,47,60,14,247,140,223,209,18,64,95,110,210,68,106,97,244,69,161,50,187,247,244,35,202,46,139,226,137,211,239,122,107,106,19,1,103,147,168,33,26,110,5,109,56,72,175,223,18,26,130,51,104,49,119,22,244,89,14,40,167,143,215,107,164,133,110,62,78,13,141,4,33,81,154,25,62,37,167,30,154,50,88,32,221,148,70,145,198,242,121,171,248,195,176,190,63,32,114,30,186,42,21,97,157,145,243,182,231,26,118,54,86,86,114,38,223,115,211,212,221,234,141,207,28,10,107,192,53,129,21,0,84,116,35,165,155,2,17,115,73,82,25,236,123,4,201,155,118,175,183,220,239,147,243,41,187,235,12,79,122,164,121,201,1,242,181,112,172,8,49,255,26,230,253,95,192,243,239,114,196,73,174,250,78,204,39,206,192,168,124,128,246,51,35,26,197,183,72,9,114,40,99,67,8,4,235,184,31,39,12,240,192,212,34,86,148,144,9,47,75,30,22,140,62,113,99,157,223,66,114,189,17,178,238,242,151,43,122,133,9,142,194,76,196,38,228,91,96,106,219,252,155,228,139,153,250,196,76,230,49,165,176,66,252,206,153,78,117,118,62,102,133,3,109,51,19,189,151,55,99,69,170,224,95,67,206,171,78,92,65,254,157,130,110,83,151,244,40,27,244,156,173,87,153,16,223,111,61,84,139,218,214,209,173,80,111,123,142,75,144,11,204,239,96,1,241,97,71,254,34,156,91,167,208,57,80,34,14,74,25,29,147,12,55,170,90,54,80,125,205,0,188,125,59,232,215,120,18,230,23,98,143,69,49,198,219,106,231,230,234,112,69,107,45,187,89,1,183,44,78,74,51,110,90,118,112,3,47,131,115,145,97,119,162,65,35,209,101,4,70,44,39,130,27,46,247,40,32,152,132,225,254,233,48,73,135,19,103,161,89,111,108,18,168,216,136,234,16,164,205,200,106,204,96,149,62,218,192,157,48,112,209,48,88,21,138,237,223,246,157,19,64,180,243,125,19,157,100,220,23,44,69,32,6,73,102,124,252,34,75,195,16,213,11,77,146,152,54,70,198,195,99,44,231,133,172,175,21,219,230,213,146,116,55,247,255,167,194,82,174,143,5,162,72,1,203,242,144,252,215,245,14,63,48,204,77,108,196,210,207,10,168,217,106,132,48,1,32,38,60,201,225,89,232,80,71,45,95,94,74,195,105,144,82,142,199,23,21,196,219,45,100,55,105,150,240,147,17,234,9,244,119,255,162,80,43,80,165,249,125,115,69,253,31,126,44,235,220,37,104,237,224,254,82,254,12,208,230,198,209,120,143,229,111,133,20,68,247,104,249,57,25,73,122,123,232,3,139,221,19,26,227,36,43,58,115,191,66,73,102,85,139,55,214,5,159,187,152,214,72,112,71,158,185,222,113,37,149,21,222,176,131,166,224,221,5,73,18,26,80,63,245,253,23,27,193,239,65,168,96,59,130,183,170,125,42,233,86,181,145,135,100,236,193,244,148,205,102,244,13,187,233,66,223,56,43,162,104,15,135,170,130,166,132,138,213,185,201,152,83,58,50,84,73,200,64,76,60,54,151,69,125,4,153,34,61,193,94,138,176,124,158,201,29,230,91,135,164,151,180,103,156,146,217,6,44,128,221,174,127,169,107,189,148,160,10,242,162,79,96,146,254,190,3,190,195,15,154,247,30,147,158,201,0,182,179,143,59,187,134,106,9,217,220,46,140,189,147,63,169,33,248,16,98,57,44,61,4,162,72,209,57,160,112,105,25,16,106,21,106,215,215,0,72,188,120,163,173,207,176,87,219,153,204,182,254,160,197,97,73,123,242,179,167,109,183,20,129,241,108,202,186,221,128,136,128,163,55,23,139,75,140,49,59,206,146,117,36,85,246,253,46,132,131,62,5,183,154,71,198,209,185,74,11,224,228,85,15,173,37,53,158,161,68,170,104,250,86,197,48,26,218,177,253,229,58,54,47,18,33,181,20,236,224,253,85,182,140,238,164,197,72,15,14,136,177,145,52,196,162,233,183,203,172,141,126,217,45,17,21,158,169,26,2,222,211,205,5,160,116,60,106,60,207,29,231,242,69,74,66,114,23,72,58,17,233,153,100,56,162,0,57,180,210,233,107,240,58,16,78,109,81,165,228,36,1,183,252,111,76,36,184,129,202,246,18,118,60,77,189,225,180,18,193,42,182,136,209,177,68,88,50,73,201,20,117,230,37,148,221,197,111,209,41,255,201,64,134,74,27,149,250,166,90,214,3,251,89,15,30,14,158,22,70,58,111,222,223,20,89,168,98,50,173,162,186,74,113,218,39,102,0,73,227,14,35,103,20,52,239,15,160,25,10,155,248,8,206,89,104,105,24,159,133,8,17,188,239,129,196,250,142,54,156,234,33,99,53,77,128,0,131,107,216,138,97,1,17,28,23,44,40,115,2,198,237,249,236,116,191,83,175,206,236,163,63,127,125,171,45,251,209,72,249,248,215,32,5,52,31,136,2,132,152,1,224,123,53,169,160,8,135,81,144,139,75,151,87,112,42,175,53,96,114,248,140,18,141,147,32,70,50,61,236,153,25,252,37,77,93,104,38,205,163,19,222,81,201,19,252,14,129,140,99,186,157,157,10,60,247,144,105,166,57,59,105,102,225,180,173,126,205,18,254,198,43,112,4,203,240,183,119,221,38,36,74,153,173,217,246,109,219,60,70,181,238,245,89,87,103,19,100,68,67,66,204,60,168,228,241,188,127,236,237,166,140,96,242,96,106,142,237,61,151,110,159,132,192,159,253,23,241,214,47,43,151,104,67,138,92,77,67,165,165,152,21,96,73,77,141,168,226,174,191,98,206,179,199,75,86,219,159,121,107,62,144,100,20,142,149,58,148,88,170,50,132,175,120,188,116,126,23,202,43,205,43,48,220,89,96,235,108,196,191,102,224,24,205,69,16,99,178,167,223,139,104,251,3,239,13,153,51,85,42,41,147,56,134,20,223,11,96,176,132,110,164,85,206,119,133,117,248,103,86,160,143,11,185,42,24,219,191,85,22,233,25,128,250,137,63,124,30,99,235,237,130,209,154,25,86,189,70,212,181,100,44,251,173,134,168,161,90,70,47,230,252,108,194,17,8,32,105,180,201,164,91,232,66,143,133,75,12,74,53,171,233,125,236,113,42,193,141,12,204,219,100,108,52,205,91,109,20,62,98,235,45,155,23,97,214,5,103,234,160,178,63,223,76,80,115,20,140,41,14,176,97,84,199,179,45,4,131,112,27,191,178,80,196,178,223,196,255,187,191,193,11,4,198,86,114,148,2,147,196,80,181,170,17,155,15,136,11,0,133,128,196,25,89,165,12,182,200,121,43,90,107,18,245,184,138,75,247,116,76,180,144,54,194,15,179,173,60,226,242,174,140,252,17,40,43,119,22,31,48,105,90,111,17,62,29,158,172,25,156,156,80,95,211,138,56,228,144,38,236,148,175,212,1,239,183,167,112,150,203,60,234,98,44,207,33,122,45,87,219,13,23,122,250,181,104,155,245,251,243,41,172,52,181,198,123,174,104,117,119,186,32,79,107,218,98,219,147,17,122,75,103,254,128,239,111,127,241,195,118,69,94,79,95,122,42,198,103,1,61,194,38,40,18,113,113,21,162,70,36,101,182,47,106,216,194,202,248,62,98,65,46,184,214,132,77,10,159,103,66,28,233,34,23,103,48,57,155,84,106,57,181,211,61,65,49,200,43,128,0,248,185,233,144,76,178,115,149,233,72,46,39,189,53,188,197,242,60,55,243,104,222,189,198,50,232,55,165,123,36,196,180,82,73,118,226,71,192,109,101,131,152,105,116,153,94,46,43,22,219,172,199,177,208,167,111,37,209,3,231,48,163,117,173,108,33,224,50,125,210,56,141,245,138,8,13,242,125,50,16,130,89,156,105,106,185,75,22,196,142,179,70,61,132,124,4,135,2,207,17,196,98,22,240,201,168,145,215,243,64,120,56,8,145,246,172,212,51,25,38,110,221,146,96,233,227,228,164,25,24,169,2,47,126,235,254,163,94,185,45,167,52,8,214,177,107,234,149,2,140,187,93,216,20,253,39,150,55,227,108,244,227,238,222,192,93,47,19,234,112,108,234,166,205,255,181,158,174,86,43,249,122,219,195,119,5,186,175,33,47,12,106,146,81,70,126,43,30,219,47,96,71,70,162,57,182,29,36,44,29,223,122,194,138,96,38,139,107,41,123,127,30,63,8,189,169,96,41,186,67,247,33,81,132,41,156,24,0,228,44,206,195,91,179,137,201,223,81,213,122,189,69,88,115,156,46,126,193,158,39,181,68,206,10,95,147,54,46,81,73,90,173,9,179,141,82,38,40,58,28,146,131,137,132,88,191,181,148,60,4,181,19,230,191,129,129,35,79,160,54,62,186,91,228,193,98,69,92,49,216,247,38,211,22,233,179,29,170,240,5,205,18,171,104,127,3,122,8,92,141,139,40,34,69,127,121,116,193,122,5,155,25,168,99,56,39,62,78,41,246,198,229,67,205,240,178,82,0,192,1,233,233,255,110,197,243,152,114,16,226,85,95,110,184,227,172,141,90,6,211,62,117,39,119,99,162,6,152,135,227,138,98,224,219,47,253,172,123,168,204,156,240,47,14,91,87,223,50,16,102,210,44,164,1,75,18,137,144,212,179,91,101,12,125,115,247,170,102,98,166,246,167,39,126,27,251,127,163,73,123,162,5,227,26,177,74,167,152,111,80,205,158,131,26,84,195,201,236,90,246,94,195,168,211,94,29,95,54,52,69,162,207,159,102,94,197,76,146,247,201,117,135,108,149,215,17,86,212,161,164,80,76,107,109,149,177,2,147,135,216,188,147,142,231,253,81,124,175,2,139,74,182,19,131,227,189,91,156,160,31,102,16,141,162,174,74,201,159,182,30,237,123,254,62,252,203,1,43,243,227,31,225,182,158,7,240,116,195,83,228,30,160,46,41,106,164,27,88,230,90,62,199,195,103,146,207,93,82,71,229,171,211,83,231,168,176,40,206,51,254,5,145,126,167,80,86,220,63,252,142,48,200,20,107,174,38,112,117,65,39,24,210,241,0,187,254,175,173,45,76,193,10,211,63,105,61,140,86,227,107,223,243,142,241,237,29,6,24,58,236,35,173,72,125,0,144,179,58,241,90,160,46,164,165,83,235,181,56,107,191,191,27,228,86,127,27,216,248,111,170,111,23,254,84,219,147,251,95,166,25,113,81,201,59,60,251,221,72,120,251,89,250,202,76,104,5,205,231,124,139,63,207,170,162,169,238,164,136,138,251,11,38,152,161,39,233,132,19,126,51,9,253,1,246,243,219,36,26,170,82,108,73,100,165,40,239,85,50,215,141,140,225,166,242,249,91,186,87,232,211,156,165,213,189,22,237,50,66,206,222,3,144,106,191,44,176,247,175,91,121,177,221,162,42,87,43,155,80,105,205,252,62,170,104,2,6,29,131,125,207,37,98,121,125,90,26,148,164,163,91,10,198,44,196,242,144,210,1,61,129,170,134,232,13,31,133,119,194,44,87,167,117,195,205,208,51,34,77,106,32,199,123,9,207,149,5,78,108,177,89,33,249,221,74,139,113,189,40,182,176,139,85,132,36,8,12,10,38,237,111,98,188,8,71,108,172,7,28,92,72,226,51,104,169,164,159,141,104,247,107,38,97,245,100,219,73,154,65,29,172,117,128,64,181,218,188,149,93,71,230,116,55,175,146,135,245,97,147,185,44,206,41,55,79,24,160,189,113,47,229,110,103,61,133,238,8,121,30,9,36,169,111,81,130,37,247,75,233,113,175,223,15,150,253,254,217,55,245,9,160,66,195,174,109,243,252,200,153,255,61,92,110,247,223,8,131,186,227,147,241,28,19,209,214,59,22,98,220,163,232,234,133,99,207,99,73,72,65,158,168,162,241,235,165,23,133,114,229,2,184,139,28,99,182,253,93,17,36,54,81,157,225,27,49,113,43,213,174,115,112,13,149,217,81,101,111,220,222,87,73,193,212,226,72,19,250,246,65,225,33,192,6,183,5,30,33,89,26,87,206,240,255,168,243,82,69,72,195,131,17,205,91,158,78,236,203,160,175,94,202,148,200,120,121,155,176,39,155,244,123,205,242,143,64,38,53,146,172,157,245,35,72,134,206,211,36,151,217,238,58,185,145,57,167,172,117,184,182,107,26,3,158,176,28,160,20,75,165,49,83,122,73,172,43,70,37,184,149,135,59,161,246,91,212,95,172,124,188,105,109,191,251,66,217,47,226,193,99,245,181,236,183,179,199,2,26,132,244,113,20,204,89,100,49,180,176,0,41,127,45,154,147,38,41,10,77,158,161,168,29,48,229,61,201,212,102,74,225,174,48,20,186,32,145,190,203,221,253,37,126,214,161,184,254,99,236,198,15,181,17,106,221,11,250,202,27,248,34,115,209,176,201,143,17,49,195,232,105,53,107,213,197,38,17,132,204,94,197,112,10,204,19,141,200,157,75,56,161,129,73,180,48,159,222,12,173,59,82,250,233,218,81,217,171,82,235,61,70,236,105,1,97,180,73,183,181,50,92,100,160,149,19,110,32,227,20,41,176,103,164,122,153,43,193,169,73,167,55,223,205,100,96,93,45,130,255,244,14,209,135,61,204,245,23,71,165,92,239,34,202,115,78,51,192,116,13,125,93,204,58,146,165,242,137,163,144,124,142,239,111,195,20,60,211,101,124,197,168,156,250,65,112,132,200,13,241,41,27,225,160,20,41,160,204,121,80,142,12,26,59,136,169,240,39,24,49,75,222,28,169,248,36,116,253,70,74,217,14,25,254,76,94,137,163,54,225,101,248,88,46,224,241,70,88,154,23,160,90,111,142,160,180,44,66,123,221,220,96,248,170,48,171,137,180,46,223,14,123,237,47,49,140,129,65,7,101,194,140,226,178,249,208,36,103,1,16,249,250,142,157,203,37,21,51,121,85,133,148,80,110,144,19,173,161,210,58,67,40,121,160,220,70,93,114,220,115,17,203,194,149,195,1,236,131,201,114,199,151,199,166,68,70,1,14,159,133,158,56,6,198,187,107,245,209,65,5,11,63,38,10,31,168,80,212,111,12,112,138,21,19,41,86,243,199,75,120,8,86,5,144,112,253,62,229,249,183,118,18,188,141,45,227,198,21,21,89,213,144,206,79,211,203,219,229,82,200,168,42,55,76,237,191,183,88,207,205,85,207,166,76,1,239,233,122,13,112,48,0,50,113,81,158,31,151,119,205,21,241,164,54,56,179,0,9,210,110,121,175,156,231,39,16,217,73,54,220,62,178,44,211,107,230,54,255,135,67,238,68,223,208,25,13,200,177,204,225,94,249,208,141,13,195,245,12,254,82,35,72,12,137,76,30,253,100,60,36,147,251,207,222,142,124,71,70,11,32,194,132,142,127,101,188,48,157,60,89,247,39,75,99,48,131,82,204,177,225,201,238,54,98,153,42,19,119,144,204,70,146,205,107,90,90,145,232,222,196,166,94,11,201,247,21,169,113,128,53,163,171,72,196,62,47,89,205,199,143,177,167,177,22,49,205,22,226,250,234,194,201,147,31,11,21,90,252,71,207,42,16,244,7,250,42,162,72,209,101,22,140,146,144,91,210,220,181,236,11,4,217,10,24,161,120,75,160,137,132,235,78,77,102,196,183,4,113,242,172,223,164,102,133,100,246,42,25,252,17,105,38,113,193,21,146,228,171,88,191,122,231,5,44,107,192,83,191,128,230,68,35,93,14,87,81,106,148,165,112,17,93,223,192,174,47,57,161,72,136,20,6,184,24,233,207,62,236,113,225,76,4,139,59,133,82,252,54,98,90,137,221,224,123,246,104,237,34,68,165,205,250,23,173,143,133,129,241,69,159,198,190,227,96,113,128,255,152,127,146,208,252,25,123,176,45,50,173,33,176,199,24,166,213,206,143,179,195,70,161,213,157,40,121,24,125,121,251,51,233,239,151,245,127,15,168,158,121,113,55,214,132,170,171,75,85,146,240,83,101,98,188,156,57,247,119,102,201,64,202,80,229,163,149,48,60,217,2,204,201,42,132,134,229,172,75,47,171,34,248,246,24,123,129,146,142,83,136,142,4,95,80,44,215,172,195,93,127,243,196,35,208,113,63,171,177,78,15,54,235,119,126,249,117,83,26,83,130,206,25,10,104,177,58,226,47,104,29,61,140,203,198,231,81,227,182,0,244,238,230,226,109,179,126,170,220,248,38,126,70,164,183,30,74,110,43,76,83,133,182,222,230,165,231,45,33,79,43,253,88,112,91,235,27,183,89,202,242,227,250,45,121,52,44,124,252,119,10,206,96,252,46,15,26,41,67,226,116,44,176,172,146,229,17,103,183,172,99,22,192,126,33,184,214,144,17,233,192,171,165,119,242,62,105,127,168,163,175,41,53,166,203,53,236,96,122,168,27,194,167,202,69,255,244,164,55,231,245,38,98,46,13,235,228,31,141,92,20,85,90,252,249,172,214,104,14,200,204,74,32,84,215,252,55,23,149,167,214,162,201,193,122,176,224,126,35,169,69,219,67,200,133,249,80,115,201,203,75,211,40,136,145,40,234,103,216,192,2,164,60,197,38,132,212,150,170,148,126,119,33,83,60,106,58,28,200,200,195,232,223,218,177,59,202,167,123,70,73,186,187,173,9,118,114,196,59,59,117,40,35,106,135,53,253,65,6,41,69,252,223,186,166,252,175,253,49,211,188,199,136,89,249,28,136,27,134,96,169,157,186,100,66,14,95,222,225,77,110,75,151,230,130,182,94,15,100,74,148,34,245,207,80,184,31,13,2,197,163,171,231,19,4,114,210,50,52,211,219,102,224,60,150,177,140,7,228,208,167,200,18,235,55,145,211,136,93,18,107,127,102,2,52,77,92,52,56,239,251,182,205,119,108,42,127,142,1,23,191,143,233,124,66,20,216,191,40,30,125,218,15,196,182,57,108,144,251,222,15,78,3,12,198,249,247,67,72,157,209,80,160,42,201,120,214,77,96,121,90,7,61,126,140,36,17,104,67,185,140,89,71,6,108,127,8,91,215,23,97,155,99,48,34,188,83,151,60,13,226,39,217,130,196,160,45,178,153,47,94,203,174,19,233,66,135,26,246,43,190,209,115,56,151,153,42,14,157,122,132,92,130,234,120,115,173,56,184,18,150,60,219,203,234,88,127,168,243,40,76,131,38,227,70,177,51,0,232,130,230,239,172,239,110,81,245,17,194,115,94,158,104,57,103,235,216,21,20,101,234,47,240,56,167,174,18,171,123,37,95,70,250,194,216,77,148,48,232,42,41,117,55,236,171,94,105,108,96,238,98,40,232,28,59,25,50,224,212,214,107,9,66,207,61,102,148,142,187,2,102,126,237,146,86,146,193,26,158,141,34,177,134,57,133,117,245,69,240,11,21,196,139,243,159,212,189,164,12,207,121,144,137,140,233,72,209,90,46,97,54,105,17,180,187,90,40,25,158,18,37,108,43,41,96,176,111,165,255,19,0,90,157,175,117,226,1,172,104,219,207,94,143,125,136,46,176,96,243,192,61,241,162,232,67,19,52,209,220,105,140,169,104,216,79,236,245,45,118,30,4,215,47,115,44,209,125,12,218,204,37,209,159,60,249,51,77,181,7,224,188,16,220,138,194,75,197,4,86,69,212,61,80,244,119,221,105,162,199,227,194,172,210,168,67,154,175,228,165,150,189,138,167,70,37,217,63,255,168,48,170,9,93,252,210,130,80,186,138,96,38,123,225,171,127,24,119,248,235,167,157,27,221,147,149,136,73,3,126,31,198,10,100,170,184,60,236,141,203,67,34,240,49,164,208,152,80,112,189,218,226,16,45,53,46,26,203,130,64,2,50,220,27,142,223,58,116,20,82,226,199,64,83,54,18,76,42,83,123,202,126,147,18,37,18,77,242,23,203,48,86,182,64,125,203,251,101,23,217,227,252,116,159,182,152,98,116,229,125,181,202,145,163,1,150,199,143,249,64,210,124,169,46,112,117,94,179,209,86,163,81,208,197,2,245,229,235,97,188,113,255,81,235,75,205,103,46,186,25,187,101,249,93,166,10,67,178,21,112,44,213,172,4,207,169,33,63,21,52,197,211,177,132,29,199,157,208,229,150,239,133,136,198,1,203,2,211,218,94,85,117,150,141,96,112,143,183,45,3,189,138,139,48,89,75,119,209,84,147,106,58,247,40,140,254,77,68,237,205,10,67,165,173,98,158,140,221,69,136,90,186,95,182,245,118,175,147,118,123,93,181,128,24,115,31,179,187,6,186,189,91,202,120,203,17,206,248,186,201,195,73,146,3,169,127,171,213,108,87,174,146,232,83,232,243,93,125,133,255,12,98,131,13,20,51,78,55,194,84,201,174,215,244,99,31,202,90,223,75,173,195,203,187,127,231,221,43,24,1,86,238,30,40,218,199,68,237,84,132,142,105,216,141,91,227,221,161,228,247,241,65,40,182,36,168,158,52,49,239,82,32,218,136,172,119,132,164,194,94,86,248,181,178,22,20,192,220,88,119,78,46,244,10,208,20,159,150,97,211,6,238,242,27,46,62,166,80,209,218,255,213,133,157,85,74,35,6,173,159,215,95,107,44,51,74,90,15,120,204,62,86,70,93,36,189,121,224,188,17,221,221,48,173,23,80,210,52,142,161,83,46,218,61,55,57,30,248,170,52,150,45,226,60,197,173,220,221,18,106,32,67,107,182,125,105,3,227,191,83,241,239,46,79,103,151,218,215,72,137,88,147,125,86,49,77,115,25,123,25,175,141,188,124,133,171,255,172,168,133,20,115,232,254,94,149,216,200,181,92,146,150,169,133,177,240,177,194,160,50,187,237,205,245,192,9,142,67,179,49,28,2,99,20,15,11,74,220,153,45,46,145,190,142,84,229,102,247,71,62,156,67,170,210,242,26,63,168,143,6,72,205,120,184,77,178,147,49,119,14,35,226,102,197,206,77,185,244,74,24,177,85,14,71,1,167,119,39,11,1,99,203,46,11,219,93,128,46,50,197,152,2,144,187,6,38,199,116,111,210,107,194,191,68,27,26,128,21,205,102,168,2,9,26,235,169,237,225,4,250,37,184,57,147,213,26,13,152,193,54,247,164,156,161,141,39,186,26,143,116,162,21,87,246,167,169,137,19,206,66,32,159,73,114,148,23,248,37,196,176,115,4,193,87,250,137,170,65,191,92,241,186,86,153,180,156,204,65,109,109,12,176,16,191,49,62,232,116,121,84,24,197,24,219,182,47,79,102,72,54,70,138,186,219,244,87,102,9,6,240,47,44,235,27,199,160,78,28,210,152,106,192,15,121,235,167,83,94,166,190,163,178,110,124,38,77,150,234,146,52,229,130,214,103,56,205,67,132,100,111,83,219,229,233,63,114,147,203,159,212,181,246,145,19,69,161,36,29,15,222,88,213,68,66,37,14,191,62,45,64,151,152,60,1,210,128,32,214,110,119,12,58,186,53,253,104,209,145,16,84,30,1,229,80,66,33,119,98,199,232,203,125,77,60,170,239,72,164,112,39,83,160,3,70,233,172,246,138,188,134,97,34,118,19,154,70,115,244,0,114,105,175,197,52,182,245,164,107,218,59,137,204,161,247,30,213,14,102,195,159,181,88,214,80,233,62,167,17,80,96,75,142,74,120,67,246,157,253,151,68,212,76,168,177,124,248,126,237,61,219,12,51,51,205,67,168,189,218,35,236,74,36,125,25,227,57,193,102,196,228,42,252,78,170,243,2,214,27,76,252,149,28,30,140,236,115,178,42,187,184,163,194,22,28,175,194,202,239,80,248,223,204,246,136,212,18,42,209,249,208,233,220,20,189,68,181,148,243,97,113,172,175,24,0,15,152,155,113,221,85,212,132,170,71,39,171,66,158,75,104,80,105,48,62,92,1,147,84,12,112,197,139,193,43,129,156,207,209,191,75,114,96,199,184,21,225,25,88,59,12,117,151,143,166,143,13,153,123,18,135,187,183,168,251,242,35,46,113,138,143,41,152,255,168,160,170,137,85,46,179,50,223,79,108,204,254,124,53,201,26,134,222,217,255,252,190,22,222,151,68,191,3,103,189,138,108,17,78,28,49,93,249,209,135,241,249,221,235,56,77,174,73,229,110,166,44,3,16,133,163,122,197,158,125,182,31,45,239,20,98,215,109,164,121,59,76,221,81,253,43,180,100,13,100,206,143,140,80,234,196,154,110,42,109,2,5,183,66,49,56,178,170,13,153,72,184,216,136,87,153,137,49,246,191,213,146,50,50,137,89,9,110,96,179,43,157,11,237,67,163,79,220,222,124,66,7,8,59,11,215,152,204,172,203,207,168,208,175,77,3,13,207,108,131,136,130,94,58,75,172,114,145,160,167,215,34,239,228,155,19,47,165,142,182,59,139,150,123,217,208,67,85,108,137,150,206,48,97,150,83,179,192,53,44,109,184,222,194,218,156,243,98,54,90,11,79,25,203,195,121,239,70,15,162,254,33,238,144,112,3,79,24,75,95,60,103,100,217,15,61,237,117,240,0,189,101,32,82,109,145,193,40,40,217,63,86,10,154,40,238,173,110,50,58,122,205,235,148,240,218,129,204,115,1,14,254,50,176,233,158,168,195,169,21,104,17,16,157,74,111,168,188,10,13,245,44,32,19,144,251,99,128,87,116,68,117,162,252,113,77,20,11,249,149,255,25,213,217,49,185,63,72,196,152,114,64,210,73,174,210,18,60,10,128,125,41,3,41,124,233,169,63,136,225,169,188,51,38,174,87,224,82,150,95,172,15,39,237,109,174,99,224,52,119,36,50,172,110,165,82,162,174,27,196,87,217,37,163,84,108,53,14,8,144,53,204,243,62,143,186,244,137,163,167,208,187,15,244,108,51,201,150,152,251,58,145,101,11,155,206,222,80,162,191,84,33,13,149,31,61,203,134,124,14,154,205,227,233,0,3,180,219,169,58,221,130,162,21,74,21,111,204,184,110,38,232,51,178,81,69,90,152,1,11,169,226,10,13,231,14,238,55,89,120,181,122,94,22,78,118,126,9,147,3,15,136,79,88,157,197,244,214,223,192,169,46,67,54,99,122,97,49,50,212,198,243,61,25,20,121,141,219,203,230,138,100,74,138,227,135,222,154,52,41,206,198,237,108,52,101,149,177,175,196,141,121,71,71,117,77,13,12,218,215,184,129,104,17,229,190,217,33,195,220,227,251,43,52,81,97,182,93,40,28,8,166,83,132,47,249,148,114,199,64,248,137,126,200,41,57,203,228,247,66,115,233,92,181,233,99,131,7,131,165,208,3,174,248,194,97,17,143,188,181,28,214,219,77,227,214,44,255,25,157,27,242,165,106,143,37,168,123,130,47,130,44,208,206,145,18,117,43,147,23,238,176,248,57,249,239,149,134,240,254,113,213,247,49,163,253,189,28,220,88,177,209,16,214,128,30,23,132,228,220,188,83,194,252,151,242,37,133,226,89,15,179,22,17,127,227,182,251,13,203,206,156,105,201,78,165,3,171,152,254,189,127,50,36,155,219,69,224,223,166,129,108,210,82,20,207,88,51,124,80,179,184,230,15,141,63,154,240,140,39,181,25,53,8,65,125,102,140,176,3,26,211,115,169,168,71,13,149,66,161,112,150,254,167,94,196,172,72,114,147,135,91,137,141,47,44,156,196,157,97,74,143,3,10,250,135,111,26,125,128,105,147,59,73,21,135,202,172,32,30,2,128,240,178,65,194,229,138,212,64,65,40,44,81,64,182,42,232,214,232,8,186,25,76,10,64,243,123,186,18,69,141,3,85,184,153,80,118,89,97,163,186,177,1,202,125,241,136,136,73,63,25,161,130,148,139,230,60,168,44,13,121,51,125,150,66,85,49,124,236,62,249,192,68,88,157,208,81,34,35,207,27,30,25,133,194,86,122,96,26,18,242,14,168,230,208,6,38,129,147,163,154,56,142,103,6,21,249,87,47,117,72,217,252,184,112,168,199,65,186,222,100,250,62,83,72,189,66,146,1,15,180,31,131,219,17,163,188,192,173,43,79,0,166,1,205,161,230,196,71,96,234,104,119,107,217,135,149,169,86,115,128,112,29,69,149,77,220,245,105,86,149,247,41,13,63,37,212,13,76,48,168,43,14,36,192,23,79,246,129,124,240,43,134,242,153,92,29,81,142,119,120,11,237,9,138,175,196,239,229,175,252,163,58,75,2,56,48,123,247,253,38,123,179,218,109,211,72,254,193,156,177,9,167,63,164,104,8,144,87,168,84,172,144,103,48,197,18,157,226,182,97,146,53,41,193,118,43,89,127,196,4,163,126,126,128,69,86,162,103,230,132,139,208,255,233,72,6,4,156,148,64,80,183,113,238,95,36,215,116,29,19,128,183,71,146,144,44,157,192,188,209,47,199,241,213,12,18,185,207,196,114,106,114,171,215,201,210,131,198,104,195,37,55,90,159,202,112,117,127,67,242,48,253,218,153,83,29,151,99,113,138,13,29,132,64,237,194,140,226,76,4,131,10,148,81,194,23,239,84,74,17,130,204,93,204,222,232,24,134,252,138,158,134,214,127,51,147,101,5,90,28,237,125,20,224,44,213,106,150,126,252,158,211,211,127,224,100,156,246,64,114,199,203,112,22,138,227,178,126,119,199,188,3,103,186,57,130,141,148,103,33,180,147,140,166,210,93,131,254,83,86,18,121,231,35,140,120,243,96,232,204,115,112,108,136,172,45,73,14,107,71,143,121,176,23,21,47,194,23,59,87,159,64,90,102,97,35,182,154,165,95,90,135,255,101,135,216,204,129,179,28,52,57,127,193,45,189,162,250,233,33,23,162,8,186,185,171,106,191,14,14,172,226,78,73,38,148,52,116,114,110,151,85,255,79,166,90,70,148,93,161,40,83,30,124,140,170,80,152,124,0,125,30,121,149,150,41,71,65,96,106,61,113,5,107,237,69,88,231,101,243,222,142,253,243,142,38,101,194,52,220,252,60,93,2,248,237,165,169,49,243,73,142,151,98,250,160,15,184,25,5,137,7,88,72,15,254,172,97,27,216,240,75,89,166,102,90,137,254,192,56,248,51,88,94,131,118,63,207,59,0,162,96,18,129,68,64,16,158,237,32,216,135,139,20,19,198,227,36,103,124,112,33,218,196,105,147,224,116,170,146,140,47,204,97,209,44,215,74,208,100,50,31,23,154,110,149,53,134,122,37,100,203,38,152,33,90,112,237,171,146,193,129,247,222,92,95,123,145,15,187,141,249,175,241,92,141,87,212,31,25,66,88,170,174,60,200,80,71,138,39,74,41,179,1,41,179,62,8,205,35,13,58,221,88,65,114,100,154,88,219,109,21,92,31,209,227,237,74,200,163,170,232,190,4,18,60,48,148,106,131,13,43,202,131,139,9,52,18,58,30,236,94,207,185,52,5,195,191,15,4,36,126,182,49,181,216,124,167,175,188,95,209,246,28,112,128,202,86,88,217,137,234,209,36,74,45,226,130,18,175,60,149,188,177,128,57,94,101,70,55,231,197,3,115,7,55,48,34,143,116,124,10,56,0,168,241,139,244,88,3,55,197,0,91,158,95,50,143,142,190,246,27,168,157,75,214,18,131,253,2,77,13,33,52,90,249,23,46,124,80,204,186,122,37,82,178,98,200,104,119,217,93,209,210,86,232,251,201,165,141,91,107,102,131,164,138,166,3,196,161,15,119,70,129,153,58,244,231,63,186,153,19,90,133,203,57,70,67,56,234,87,69,140,19,210,157,33,242,65,70,235,53,164,65,247,251,241,100,190,179,192,14,27,131,108,132,47,13,49,244,209,6,36,195,137,60,165,241,184,210,177,103,47,114,63,232,111,229,56,178,174,56,13,152,220,235,12,131,8,85,124,120,21,171,142,216,9,69,12,123,173,69,187,27,31,146,192,90,154,223,164,167,250,70,195,94,191,29,231,208,236,231,154,189,172,130,156,197,27,108,12,139,109,80,207,14,69,196,176,15,213,127,224,209,114,47,101,195,19,29,55,131,56,88,242,252,221,244,151,79,82,91,83,190,251,45,96,123,118,46,115,159,157,50,15,143,80,115,128,139,135,28,100,2,242,242,187,36,96,188,111,222,79,53,18,84,142,111,108,84,36,72,53,251,175,145,220,49,145,39,62,130,220,197,78,74,204,81,30,98,201,147,219,218,146,215,16,57,120,69,42,251,42,202,228,130,117,48,3,145,223,104,254,247,202,213,118,9,105,203,202,219,244,164,131,248,114,226,31,16,192,31,53,165,236,156,19,206,76,92,149,81,101,133,211,87,86,192,109,123,74,89,163,227,156,114,196,10,89,212,136,148,93,130,83,103,140,243,13,41,229,104,84,171,37,70,24,4,135,8,21,38,28,254,77,157,42,142,32,11,134,29,5,204,161,229,166,42,235,195,43,220,41,21,238,41,157,108,217,197,173,186,144,5,25,234,82,230,241,88,196,29,176,175,198,60,111,220,92,66,200,84,36,59,215,38,237,249,86,135,200,99,170,221,54,235,135,228,80,152,86,60,88,57,214,76,35,117,136,60,30,132,240,116,244,209,38,93,24,225,216,169,160,221,151,9,250,240,137,198,228,12,155,35,26,57,253,194,104,137,186,120,159,72,24,13,171,116,89,53,120,52,152,148,28,231,61,179,135,167,74,106,198,177,121,214,211,49,185,108,15,130,94,220,203,115,70,165,74,73,182,248,150,26,255,125,206,47,212,1,185,170,95,38,30,174,134,222,185,244,168,89,121,44,102,111,45,56,195,252,79,150,19,115,234,239,244,98,218,229,69,237,46,74,237,153,15,27,177,190,125,178,14,23,80,60,89,97,15,32,89,198,181,131,130,50,167,224,175,220,33,146,41,20,56,57,216,24,195,194,135,214,226,122,86,232,119,69,184,69,188,190,119,152,215,206,198,32,20,248,150,23,62,93,192,196,48,45,67,178,112,104,198,94,147,104,68,239,96,67,173,229,228,98,141,105,176,101,53,107,166,218,182,186,155,110,37,166,136,187,223,180,14,188,74,188,75,109,2,73,91,17,137,208,44,72,182,160,66,130,203,61,203,113,170,218,42,96,227,133,30,95,61,23,74,203,210,151,196,168,55,109,158,103,83,181,109,160,178,195,211,106,180,210,145,110,143,194,37,226,198,237,56,136,103,174,125,119,68,220,88,121,69,239,233,91,86,3,53,158,163,14,36,104,165,195,76,222,107,28,22,90,193,244,160,20,153,173,239,90,0,237,157,24,239,182,174,77,87,187,82,245,81,109,92,237,251,153,234,147,90,104,167,79,247,22,4,215,5,27,143,108,174,139,112,249,71,46,247,178,229,84,177,208,142,205,10,89,145,154,154,69,253,151,141,72,133,216,40,244,228,133,205,239,188,30,201,196,142,227,35,93,61,120,118,48,48,206,171,123,89,128,21,103,4,170,146,83,119,154,224,14,217,157,243,211,125,105,16,20,47,109,200,176,179,6,209,85,28,21,169,185,147,181,42,70,144,168,217,153,174,16,251,203,127,165,40,86,225,255,199,155,116,101,109,44,252,76,154,104,165,14,119,238,72,158,161,64,255,199,65,33,30,24,212,174,88,232,143,203,249,125,229,146,241,167,29,212,98,50,72,26,19,200,245,56,241,166,110,208,193,244,144,167,191,191,34,68,243,123,217,109,141,137,151,51,102,234,24,112,44,163,138,91,12,145,235,107,195,221,208,236,242,248,27,233,176,53,232,206,60,90,100,236,168,176,149,248,20,112,54,108,21,99,99,245,147,197,207,3,7,110,208,186,238,172,210,180,27,201,160,180,236,249,120,39,49,72,78,29,195,43,212,90,145,31,80,94,97,46,23,14,41,138,146,53,214,224,21,102,212,39,20,100,139,83,221,146,160,161,118,191,3,98,126,69,144,22,171,170,110,63,99,90,8,119,215,220,201,7,59,76,74,173,96,246,60,210,249,160,24,214,47,246,96,80,153,255,231,56,5,170,31,254,84,77,38,235,47,77,51,1,229,145,91,87,245,192,67,172,92,151,106,125,9,173,191,207,3,207,4,31,132,207,25,0,230,132,30,83,32,3,97,128,73,107,171,48,184,30,151,156,55,141,103,9,91,18,106,226,217,201,103,62,182,89,237,186,124,192,99,78,250,101,157,192,193,220,98,61,192,135,17,241,253,73,2,75,182,160,15,63,212,124,254,90,255,145,195,32,23,236,231,221,64,201,208,182,71,27,83,97,211,184,140,60,209,13,151,97,110,207,93,102,9,21,25,84,161,162,10,35,182,219,63,57,69,238,227,204,232,252,22,168,69,33,217,99,62,1,139,21,25,182,56,51,248,2,161,49,31,176,110,96,121,49,121,39,161,118,142,157,136,11,112,108,80,46,98,132,10,244,44,27,26,32,193,129,41,160,27,125,30,244,194,195,218,46,247,79,118,134,179,99,122,81,43,244,102,50,23,95,45,2,55,195,178,225,177,225,136,129,39,49,146,253,233,40,78,124,182,75,252,192,132,171,142,138,204,219,10,198,134,147,48,88,42,219,64,207,175,140,199,114,54,129,94,178,19,224,33,66,13,163,3,159,148,130,185,189,236,245,149,119,81,123,203,124,245,117,119,110,221,209,122,246,245,209,75,216,223,245,184,100,93,65,48,87,182,4,230,9,48,109,4,54,151,94,179,224,224,89,37,221,157,71,13,212,80,76,216,49,3,248,79,32,166,175,185,59,178,110,91,18,237,150,215,72,103,92,84,55,105,112,248,155,19,180,202,214,100,145,232,236,201,4,85,214,82,82,50,169,132,155,245,82,5,11,120,162,47,64,72,185,237,104,247,100,124,74,204,156,134,143,107,122,139,133,251,4,214,31,147,116,161,219,170,100,181,87,126,3,30,75,181,116,216,194,136,212,152,43,163,37,211,224,66,144,98,243,184,196,194,139,188,229,38,222,214,32,245,142,95,139,102,82,181,125,243,217,149,24,7,23,241,141,123,90,198,224,76,96,225,88,63,235,201,209,156,183,125,107,226,151,186,116,156,71,24,69,132,78,112,102,55,146,72,171,211,147,194,241,199,40,200,148,59,167,173,16,156,71,36,193,0,186,185,184,170,0,12,233,82,116,96,2,188,49,147,219,249,6,41,79,108,132,151,1,74,112,141,93,68,146,83,131,72,126,199,122,246,172,77,173,204,72,236,184,218,224,7,59,79,129,178,160,251,24,106,58,10,1,218,225,88,175,179,15,9,30,230,0,97,107,46,85,124,234,147,171,121,242,25,231,211,147,181,186,243,67,146,201,119,221,14,213,207,222,246,186,54,33,161,51,209,205,158,26,140,17,185,109,154,133,153,61,104,40,111,136,114,120,14,21,64,143,129,129,242,159,205,160,167,3,38,167,130,176,143,151,234,199,53,174,214,109,164,55,39,60,169,165,93,94,84,84,88,66,196,87,153,130,21,238,218,14,93,223,112,45,68,226,128,197,30,132,17,190,231,63,34,135,30,200,58,6,138,149,47,235,46,160,140,226,80,110,86,201,57,31,177,221,64,14,88,155,78,17,237,100,160,184,209,27,198,3,244,218,209,192,92,229,59,155,116,245,126,19,109,52,78,148,91,17,92,169,86,205,59,84,140,155,245,33,21,90,188,37,196,156,30,21,104,167,184,211,228,59,141,31,180,14,56,137,219,148,25,95,75,83,235,154,67,160,98,67,32,0,161,5,78,254,139,91,79,40,123,184,75,167,85,197,73,85,69,103,42,132,197,80,211,104,9,47,161,33,115,10,254,203,226,79,64,224,200,7,132,203,83,166,37,216,170,51,96,59,108,14,217,146,252,231,239,47,86,110,175,235,133,118,230,105,243,187,218,175,99,223,70,180,133,139,83,239,74,188,62,61,196,227,197,232,26,189,37,164,73,68,0,39,137,50,56,192,128,169,250,187,105,169,166,132,57,142,166,167,174,225,138,144,165,254,222,151,203,2,92,243,130,37,5,185,57,45,19,0,246,222,239,179,184,191,14,88,132,157,224,235,207,96,219,82,234,25,119,87,136,225,84,214,157,34,42,224,197,189,206,231,204,255,28,235,112,186,103,177,188,222,214,182,70,66,77,235,90,203,28,193,235,148,11,217,56,211,93,252,214,97,140,36,147,150,121,38,19,25,87,113,169,134,204,193,125,40,246,35,107,42,213,254,226,61,57,161,211,5,165,139,43,139,252,252,173,191,87,222,171,255,67,9,9,121,20,2,131,104,150,31,252,188,208,133,245,226,170,160,168,187,156,186,64,52,91,68,229,206,47,228,189,121,207,227,235,21,23,202,7,181,165,46,67,0,239,190,253,206,113,72,25,149,87,218,113,120,57,63,178,248,230,128,171,9,145,175,143,218,26,60,90,251,79,67,206,231,229,221,156,210,18,67,139,17,90,220,124,111,60,14,251,81,80,219,101,127,102,72,12,14,179,23,53,164,10,173,124,154,228,173,129,71,103,243,171,227,137,233,167,213,221,180,55,196,59,212,65,236,124,102,199,199,131,103,8,75,1,45,161,67,138,164,130,167,85,251,232,15,177,94,136,144,178,168,139,5,74,41,120,23,33,234,117,157,237,244,77,201,105,104,228,233,200,168,214,6,101,24,194,54,252,203,253,169,227,231,69,251,137,163,81,52,201,242,54,10,204,145,94,68,205,248,115,12,119,221,6,69,12,120,202,152,166,173,121,21,176,77,132,103,123,25,214,102,179,36,251,11,211,40,21,163,193,132,42,135,144,85,142,26,163,155,238,17,27,78,121,10,162,61,206,58,251,125,77,201,140,32,78,57,220,163,166,121,10,171,175,38,160,236,162,28,141,181,8,83,74,151,60,206,160,74,248,22,87,9,100,39,246,198,154,78,179,163,25,226,59,172,249,82,130,7,249,3,147,172,136,238,71,72,98,252,97,241,17,127,41,36,22,37,84,160,20,72,106,90,22,6,27,155,6,78,156,155,106,8,41,52,169,44,101,86,133,190,0,87,145,162,20,115,77,61,204,1,81,85,78,20,135,107,227,47,60,14,221,143,86,203,132,82,249,155,132,212,201,50,239,1,85,12,18,33,25,67,99,70,158,85,195,146,198,156,110,78,46,110,150,201,8,45,85,118,113,177,95,137,206,148,55,14,201,21,67,70,137,54,6,203,68,90,181,95,101,134,202,229,123,138,64,75,162,130,110,70,25,92,141,126,95,22,239,55,77,23,112,122,42,194,117,12,99,240,102,205,129,38,140,27,128,152,150,218,198,2,210,25,249,231,207,89,149,110,62,136,198,135,224,231,203,164,107,52,207,125,254,36,75,216,113,210,28,135,212,18,150,56,117,57,81,188,224,45,74,83,222,164,118,97,132,185,179,22,45,27,4,238,72,167,76,88,94,50,11,169,82,139,5,13,109,13,250,231,26,1,206,164,42,157,110,235,78,85,144,150,171,222,183,109,190,180,32,119,157,216,123,212,117,73,105,37,89,195,55,58,199,147,180,134,123,57,190,52,208,172,215,59,201,194,151,129,163,41,36,34,179,236,124,38,24,70,131,58,214,148,158,41,75,162,144,109,11,194,230,208,190,253,152,195,129,73,71,247,149,204,103,187,215,154,158,74,97,247,84,232,16,22,132,41,221,178,76,3,114,14,162,21,84,104,64,181,21,179,69,45,69,209,193,127,13,79,34,108,230,231,103,26,151,17,173,59,148,114,246,248,158,124,24,136,157,213,224,155,232,152,25,11,110,199,114,41,0,209,71,122,223,4,2,250,91,116,136,34,14,25,93,204,247,143,202,75,71,61,87,118,200,40,148,31,209,168,240,135,95,69,72,194,116,219,126,11,227,157,155,140,250,47,154,66,203,43,253,124,246,91,191,115,155,227,29,215,179,19,146,120,163,39,163,148,65,143,66,228,150,84,149,124,121,174,24,255,165,87,0,158,158,6,0,188,22,179,213,35,11,12,217,56,133,43,12,212,250,194,190,107,149,145,121,56,87,107,157,229,129,144,168,178,67,129,6,195,188,3,106,142,126,208,210,92,157,111,55,145,60,58,200,249,226,19,187,27,87,24,40,141,144,172,30,76,251,102,157,1,48,124,178,230,102,159,149,70,127,27,121,157,145,236,36,116,40,247,166,132,12,16,219,101,207,103,194,91,11,128,116,155,81,43,145,238,6,77,35,72,217,164,146,248,40,194,31,184,171,134,165,234,233,22,17,137,195,83,251,91,148,47,75,69,25,16,220,229,128,223,36,207,19,4,200,168,105,90,76,93,104,128,240,207,65,82,168,242,5,20,130,233,136,154,223,193,157,188,57,198,255,0,205,53,90,44,124,151,48,147,222,158,97,20,120,26,152,147,120,16,173,170,74,112,192,109,40,119,217,30,156,45,146,33,78,201,7,99,76,166,20,112,138,224,98,51,141,169,39,81,168,99,80,236,28,57,192,155,98,37,55,241,89,28,193,159,215,98,2,167,242,7,83,46,22,179,39,247,185,204,159,55,151,32,84,99,77,81,224,188,178,55,100,73,189,218,82,129,65,200,231,225,4,230,10,88,9,88,87,238,3,211,26,97,220,208,148,38,112,95,117,83,132,108,242,117,225,58,125,220,37,111,62,241,22,14,171,212,98,111,25,85,95,193,3,192,23,188,159,95,28,103,157,102,165,250,244,27,164,37,108,150,46,234,115,221,168,68,49,111,33,158,200,254,242,138,151,184,194,22,215,121,55,92,62,155,126,34,178,211,239,226,161,189,222,105,184,223,232,64,184,59,223,27,46,70,228,205,210,217,44,20,103,211,95,231,8,163,164,51,45,36,24,34,132,128,101,231,27,142,231,218,131,174,74,148,215,25,220,165,71,29,183,146,166,128,130,155,193,71,174,153,126,5,20,163,54,241,2,25,40,180,137,228,3,11,197,192,40,87,150,118,34,15,207,101,18,103,3,216,27,129,85,154,70,84,210,202,113,156,104,231,93,111,35,173,239,183,118,24,249,48,105,230,148,195,101,160,188,99,30,16,47,116,182,4,22,53,176,110,13,22,69,106,107,168,252,206,56,35,180,52,93,209,159,90,236,184,135,178,77,234,178,232,181,101,104,149,190,243,192,248,161,188,125,140,146,19,126,181,48,243,188,8,134,176,30,178,184,15,30,216,198,157,205,202,12,82,54,17,235,246,153,245,231,211,11,142,135,166,254,138,44,45,43,103,74,88,59,88,205,28,246,162,227,16,35,19,158,8,63,117,183,44,134,5,124,139,159,226,165,5,193,105,164,37,109,239,202,244,226,51,200,199,30,116,76,204,184,197,104,45,45,81,254,133,245,104,67,54,168,137,55,18,40,124,166,183,179,74,174,41,72,189,16,185,74,181,126,146,182,7,34,144,72,231,49,103,63,91,81,95,148,1,145,233,163,253,44,9,180,20,61,5,35,167,195,118,56,216,201,215,63,232,16,32,223,126,139,182,86,29,139,89,87,151,9,77,68,167,26,44,167,136,93,147,149,153,149,97,133,133,112,127,232,247,118,97,147,7,181,105,197,100,20,170,12,106,136,22,36,223,33,187,102,40,225,125,86,181,152,105,28,100,133,23,217,12,86,62,245,12,10,104,45,229,39,157,9,53,246,136,159,33,199,54,110,84,51,145,38,41,243,215,159,7,221,76,225,158,245,68,229,172,132,107,25,121,190,112,14,107,117,174,51,146,211,15,48,176,13,225,16,169,103,54,140,215,131,205,66,204,128,61,190,9,169,96,140,123,10,2,254,141,149,162,173,18,7,179,149,53,13,235,184,77,247,108,52,178,226,167,245,152,75,123,206,219,96,239,238,16,114,245,148,172,217,22,154,215,107,113,224,183,192,150,183,144,110,215,44,240,169,31,58,104,122,177,129,59,12,57,166,80,4,208,250,153,187,28,110,187,183,12,24,86,166,150,86,3,4,128,188,232,37,25,206,87,64,163,65,224,51,138,155,99,202,123,224,14,126,238,97,5,124,70,130,196,181,32,255,50,197,126,35,73,68,160,19,104,129,97,64,164,3,2,213,100,242,135,201,84,35,129,158,119,206,123,82,239,89,230,25,180,126,17,74,80,115,99,77,249,144,60,141,192,167,186,224,247,235,10,196,58,45,220,62,110,233,17,172,205,170,49,153,64,126,224,115,254,58,5,133,156,20,166,213,122,104,253,15,220,192,18,222,94,55,167,189,8,123,62,237,207,118,121,182,123,11,239,140,83,236,158,148,176,95,212,161,33,186,218,2,47,229,7,203,161,116,34,7,34,226,114,73,55,247,206,198,65,245,48,118,140,229,112,5,252,34,173,76,176,85,73,203,229,233,155,79,225,110,34,16,167,88,162,15,134,132,113,243,104,254,56,104,203,54,73,111,119,13,137,47,247,251,113,152,31,198,213,32,190,64,229,15,49,74,130,95,132,68,177,220,26,204,241,39,5,42,165,4,9,108,101,100,106,145,211,47,2,97,168,114,5,244,158,25,188,167,115,140,124,204,116,124,212,188,77,66,13,195,80,131,111,1,94,52,206,95,98,209,194,46,98,176,130,79,19,80,117,115,7,180,127,94,98,111,228,194,97,133,49,189,242,79,86,91,158,50,82,205,75,5,17,4,25,127,55,29,117,106,141,42,229,58,204,232,219,216,14,134,253,224,63,34,217,178,114,195,73,179,178,71,173,200,197,52,74,141,110,200,153,15,97,174,153,29,2,235,16,127,26,123,32,48,191,205,166,253,74,100,114,244,228,159,148,216,136,49,54,60,36,84,123,155,66,96,124,229,237,204,24,95,207,32,90,176,4,186,141,70,196,82,22,230,11,130,150,221,126,59,222,200,119,145,63,239,34,51,27,103,91,215,30,145,6,20,108,255,159,168,123,243,12,90,101,254,35,235,65,45,52,243,31,118,169,52,221,166,186,133,16,136,201,94,183,181,97,166,238,237,177,140,139,15,26,142,232,243,28,203,17,7,195,156,113,8,123,69,68,153,155,156,33,204,50,44,231,224,56,207,137,25,239,19,233,162,198,45,141,104,40,203,46,117,243,129,24,214,59,114,37,105,17,47,44,41,30,224,173,55,239,164,127,162,173,90,85,27,56,15,47,242,225,24,5,115,198,78,7,193,75,32,153,147,195,249,86,149,186,219,164,89,240,32,191,58,201,225,192,210,46,93,124,4,13,95,19,217,110,173,236,25,154,10,78,109,171,201,156,196,103,136,99,107,197,50,57,85,131,84,87,155,26,244,37,154,73,220,146,3,165,255,100,71,88,172,245,28,52,246,55,114,122,242,43,130,146,201,84,200,184,27,198,242,213,91,191,38,223,150,5,91,81,133,234,0,127,87,11,2,77,190,182,230,249,164,74,203,226,14,33,200,64,140,252,200,191,133,169,232,139,52,230,209,48,87,119,62,212,20,122,5,8,249,123,85,109,186,192,173,55,158,76,202,163,75,111,247,239,241,75,54,71,194,220,204,13,18,73,226,130,37,248,153,235,55,52,250,70,203,174,25,149,153,123,254,123,129,254,201,18,135,251,98,213,4,99,126,243,112,219,45,18,0,118,231,114,85,63,188,234,130,187,126,201,62,200,90,37,109,146,152,30,213,250,131,242,200,10,121,120,208,249,38,235,122,128,25,27,39,152,138,198,109,227,81,125,159,10,98,185,173,222,109,114,233,195,205,254,40,120,170,238,194,136,123,116,243,221,64,187,196,188,193,5,150,96,239,199,238,139,246,180,222,114,173,64,111,19,81,161,115,38,216,178,238,78,225,48,49,70,20,44,139,161,42,189,147,153,18,252,176,222,103,39,39,20,220,194,165,188,51,184,112,248,88,51,193,147,106,73,141,38,35,121,202,91,253,106,85,107,47,74,114,88,222,112,84,172,172,1,68,105,18,54,177,80,105,212,11,21,27,221,158,37,196,217,90,169,52,212,199,88,7,176,186,196,210,214,101,103,242,39,124,135,107,152,149,33,213,207,88,32,225,83,46,70,46,106,226,209,85,0,200,155,150,158,43,247,80,218,85,203,55,173,106,124,174,106,100,2,227,250,26,226,201,161,224,47,15,62,122,182,125,54,123,94,241,45,51,56,41,76,196,91,177,152,63,23,50,112,203,15,190,39,190,68,209,6,54,211,146,120,100,150,92,58,224,138,94,175,193,150,182,174,233,189,228,130,250,81,0,166,103,131,43,47,12,87,217,174,34,37,64,25,25,51,142,154,66,217,125,30,51,106,95,149,87,212,96,65,133,72,99,48,41,193,28,173,16,19,233,77,219,96,47,97,192,193,79,147,166,210,119,11,213,18,21,186,45,158,180,148,106,151,123,107,106,248,96,143,191,222,14,82,125,50,223,157,75,254,106,15,91,252,50,11,240,197,157,44,43,37,99,223,217,77,6,187,162,38,191,124,40,97,19,232,171,139,206,7,160,101,163,32,180,195,54,112,215,129,156,226,99,113,234,190,15,63,119,80,115,253,234,159,206,228,234,111,204,147,70,78,31,82,172,236,216,131,141,124,147,218,43,110,160,160,2,239,217,97,128,46,175,240,12,187,167,180,12,204,177,85,87,168,63,41,160,179,16,73,250,11,110,103,122,197,133,147,104,183,113,183,195,101,164,126,91,122,69,246,197,102,33,143,116,173,254,141,108,68,107,220,164,105,85,208,58,81,241,26,108,250,42,210,240,110,58,161,199,69,141,184,214,172,170,188,127,118,132,48,165,25,159,163,57,120,254,253,214,21,10,211,46,71,112,61,163,133,114,116,138,192,194,94,61,114,40,179,225,160,9,176,8,113,227,11,33,106,113,136,170,29,243,215,141,217,33,103,59,124,82,224,38,140,198,151,224,190,240,115,166,157,181,210,226,93,127,249,139,186,165,228,224,142,227,163,143,52,16,109,166,33,93,57,52,95,133,129,201,217,105,28,74,59,93,219,31,109,222,217,138,185,129,13,211,153,10,27,248,180,25,205,131,80,12,252,16,70,103,27,100,93,210,63,32,117,242,134,176,218,211,54,142,112,214,222,125,220,40,9,95,6,202,210,25,66,241,124,7,193,129,12,220,2,189,176,173,28,198,231,132,52,35,81,108,200,89,62,207,4,16,83,98,34,29,188,70,209,89,228,185,78,146,252,152,133,222,233,34,80,228,24,106,211,199,18,52,107,7,205,228,120,35,69,65,23,215,241,12,51,76,64,16,170,105,37,62,91,166,69,1,138,42,253,91,42,155,161,43,187,6,172,33,176,176,159,219,108,123,32,10,114,33,242,51,211,193,171,53,239,53,238,22,208,107,167,191,120,247,201,63,23,237,198,62,47,201,85,52,7,230,65,227,101,16,50,58,137,180,9,69,119,215,141,166,230,152,194,110,13,221,206,26,172,192,186,20,101,148,209,4,79,130,127,138,9,10,231,130,4,217,29,228,242,24,54,41,87,109,15,52,127,117,78,10,41,164,218,65,69,78,138,121,104,199,238,69,225,96,185,114,143,221,125,73,10,8,162,193,173,241,119,9,243,44,52,17,167,211,161,239,121,58,208,187,89,99,56,4,73,192,2,88,99,193,155,55,51,66,90,22,84,88,208,182,49,3,196,174,83,224,72,125,233,168,61,145,27,115,69,63,28,19,229,63,84,76,93,173,206,166,87,2,71,233,50,181,200,130,139,35,137,105,120,253,114,50,107,89,248,185,89,206,86,146,176,36,80,29,47,141,52,123,21,85,86,77,159,150,88,47,207,195,63,73,129,187,233,22,159,181,61,90,143,116,225,94,211,17,4,10,233,229,27,239,31,191,225,216,3,118,229,63,80,173,180,194,238,28,233,246,253,227,233,176,80,193,245,84,69,122,161,206,230,16,9,81,158,58,149,95,39,201,170,52,179,48,153,159,18,160,30,139,198,255,11,74,97,252,232,55,186,236,99,20,120,141,61,235,130,3,206,124,122,129,201,85,194,54,137,65,201,149,196,247,248,168,156,255,74,141,231,167,251,84,46,141,242,233,126,188,228,39,139,242,83,82,233,150,24,34,38,116,144,118,229,236,107,154,191,140,138,214,177,7,129,219,215,217,216,106,54,87,212,72,175,139,218,83,141,99,74,14,253,98,126,169,183,6,182,79,187,211,232,57,164,87,63,183,12,81,187,64,237,103,120,153,53,86,18,194,88,42,77,227,63,156,199,221,233,201,114,1,230,131,249,115,193,195,83,240,93,153,56,87,181,6,210,61,112,168,4,151,105,178,163,219,244,193,113,14,43,41,16,47,173,13,175,114,231,85,112,255,100,110,124,151,1,130,88,92,210,68,16,117,195,128,60,34,74,38,26,146,44,68,87,43,152,128,138,85,25,54,8,206,229,154,90,65,70,151,161,189,185,49,138,50,119,67,142,132,39,77,111,222,229,134,219,228,45,106,176,47,145,54,211,54,13,171,108,159,224,181,137,43,238,70,26,235,214,213,213,30,151,18,21,141,161,188,184,138,59,186,160,155,85,57,42,228,148,51,6,106,139,0,9,194,59,90,3,133,233,150,111,172,76,133,215,146,233,185,69,137,146,136,64,29,175,0,224,240,46,79,47,117,183,138,1,165,1,90,94,212,164,69,249,117,153,83,233,52,243,235,48,168,17,51,27,220,176,51,104,158,150,107,156,12,129,136,146,184,182,50,90,74,77,152,144,78,204,227,3,124,204,24,219,143,196,6,157,39,9,27,198,156,171,100,53,152,170,68,37,253,218,12,94,176,49,51,3,152,243,101,193,206,146,180,218,62,90,48,143,29,195,246,191,28,194,125,172,12,171,155,133,228,193,74,59,56,87,228,245,43,11,239,15,89,200,250,183,241,170,67,32,225,237,35,134,58,28,142,67,83,24,132,132,100,253,166,28,231,118,55,47,237,194,23,87,186,252,154,11,100,165,136,188,141,160,0,60,116,180,149,224,95,23,87,240,56,119,75,215,37,13,129,193,210,218,251,117,129,152,117,89,119,190,16,187,229,114,147,15,240,125,51,218,100,126,156,4,143,89,231,88,78,60,5,190,50,204,91,182,7,59,103,69,67,141,236,60,198,171,114,179,219,65,131,2,90,114,61,36,77,85,150,191,173,12,145,23,1,129,118,3,86,10,224,122,38,2,229,172,86,10,207,176,145,97,63,17,84,239,99,57,158,235,129,56,121,204,235,192,215,70,166,29,217,167,77,33,92,229,223,117,222,44,163,135,165,62,15,152,97,129,41,45,12,120,44,101,249,194,5,90,249,15,3,223,175,70,193,136,158,122,47,109,44,255,93,120,239,74,206,61,22,235,68,109,11,178,114,28,26,24,181,157,216,149,153,88,139,133,137,47,52,117,223,159,228,166,190,6,219,194,197,107,18,62,50,66,170,105,57,42,194,42,245,146,161,237,125,250,5,246,59,139,39,151,11,237,227,1,17,199,207,73,43,65,167,213,19,61,115,100,197,106,49,92,239,100,135,158,42,7,3,132,186,41,204,240,32,186,69,112,74,114,175,221,75,7,180,168,1,48,195,202,47,21,12,64,221,167,232,91,62,218,247,215,7,34,6,84,47,12,200,58,47,131,167,113,225,169,40,209,109,212,63,182,20,11,192,181,28,208,4,101,220,17,204,248,172,42,60,225,170,155,78,67,125,21,18,119,9,210,89,89,2,88,168,57,160,31,189,50,192,220,1,226,95,58,238,135,68,105,129,78,230,51,19,20,21,83,150,43,93,110,125,102,115,9,128,153,103,113,20,108,160,176,64,57,30,94,81,129,251,156,237,170,170,33,17,90,215,19,229,79,25,5,249,1,149,24,152,229,61,97,9,30,34,34,228,245,48,69,136,246,168,85,255,140,101,87,0,101,49,16,253,255,144,18,115,123,103,48,179,250,186,226,238,160,38,177,137,70,166,227,36,155,209,47,157,50,211,245,20,26,42,103,49,211,154,168,102,223,29,167,248,36,15,130,3,220,100,208,116,75,80,252,127,231,94,190,53,196,104,168,50,129,160,40,244,225,188,30,42,71,9,34,140,148,201,71,75,102,130,178,139,35,231,96,180,93,16,122,23,230,137,37,197,204,163,67,84,49,9,242,33,87,69,104,198,147,91,148,163,252,41,68,10,253,75,116,113,189,0,202,156,160,166,41,173,225,1,220,160,1,107,128,112,66,171,69,134,85,180,120,226,241,59,110,222,179,220,20,22,33,195,224,126,122,54,242,157,80,141,114,23,132,49,244,182,1,210,126,1,255,154,8,78,50,183,46,178,102,93,104,162,112,57,214,230,83,221,42,192,172,13,18,15,160,216,100,124,238,149,1,250,199,252,206,151,33,27,235,133,176,182,141,232,108,99,174,125,128,161,51,54,241,237,143,162,196,178,233,65,177,21,250,91,205,193,61,217,189,61,29,205,200,17,167,189,97,234,126,38,98,69,184,103,14,218,68,31,234,171,249,112,87,83,151,66,119,90,194,241,78,231,174,217,119,28,97,182,64,208,246,179,78,74,132,112,22,79,110,214,238,112,216,0,68,85,176,52,39,171,91,218,54,70,172,38,87,11,72,69,214,47,169,15,198,51,232,65,192,63,18,168,243,68,220,148,231,227,52,18,239,125,81,213,129,246,175,55,144,58,96,31,3,114,54,189,172,246,251,32,211,158,30,41,114,36,247,26,147,213,12,81,159,152,75,135,170,117,46,187,30,103,35,92,187,192,178,45,41,119,214,129,107,186,16,155,223,109,69,75,214,151,90,239,152,99,193,188,135,40,159,106,72,226,176,101,40,89,111,191,58,22,73,6,217,129,230,141,19,232,13,165,183,32,116,105,128,169,52,235,171,240,124,181,198,200,83,207,113,154,98,253,207,186,176,233,223,130,252,247,135,63,199,141,111,64,137,120,91,64,16,100,203,212,32,150,18,219,190,131,191,82,25,74,183,30,228,89,93,155,160,5,102,118,40,107,248,47,58,249,188,252,63,118,45,199,41,38,211,139,165,239,199,133,196,125,93,198,63,186,8,142,162,192,119,33,142,56,184,90,102,51,81,236,72,138,35,98,30,232,101,88,52,184,58,176,38,176,118,220,30,120,3,177,132,241,16,25,165,62,175,92,110,203,147,31,29,208,224,39,57,168,239,125,87,253,120,103,136,150,216,104,175,91,142,84,238,213,130,61,254,16,116,214,77,128,147,44,93,48,4,60,57,97,10,224,234,219,157,176,107,254,23,87,1,242,18,53,23,222,104,8,134,117,117,162,67,218,92,223,74,244,62,36,188,19,41,52,150,244,218,219,49,104,170,16,188,241,48,26,155,28,74,240,144,24,26,201,78,126,172,36,14,117,247,170,203,222,242,20,19,238,97,80,78,235,47,96,113,111,27,196,44,195,152,181,152,118,28,231,237,97,45,187,236,105,79,79,181,66,129,199,236,117,174,120,64,30,105,217,73,201,91,102,161,168,180,195,89,106,15,193,100,145,242,168,162,31,196,250,137,61,19,6,136,144,232,130,21,20,44,152,14,142,7,66,117,36,185,73,213,175,175,106,248,220,224,165,64,250,184,2,49,117,227,176,233,181,238,212,34,253,80,79,237,255,121,28,87,185,31,32,98,164,185,157,252,205,64,157,24,172,3,215,79,222,199,62,141,167,215,234,68,44,147,40,248,76,118,73,139,58,15,243,194,224,223,31,142,192,198,78,205,194,227,55,93,131,131,196,195,88,97,163,178,150,176,241,22,153,209,14,105,102,66,254,175,84,219,102,48,38,212,156,81,220,190,133,243,244,235,86,59,247,63,104,255,195,29,112,98,57,186,95,204,82,12,113,81,23,224,163,228,151,137,253,180,72,117,17,4,230,73,149,254,74,178,161,150,112,15,237,194,86,30,151,84,45,94,163,46,135,216,20,60,222,32,179,42,24,241,138,85,192,17,168,9,6,98,61,38,238,70,166,166,146,190,109,95,80,199,13,252,132,209,212,244,228,195,12,88,201,58,38,139,67,132,39,203,236,90,244,177,133,162,174,170,152,157,130,184,249,212,8,203,168,219,133,58,52,137,138,229,239,127,88,183,201,61,37,79,78,168,20,70,111,15,160,221,189,71,227,155,127,231,91,11,216,246,27,15,23,105,22,172,54,174,73,148,113,16,241,25,31,13,126,206,83,105,149,90,141,182,107,254,226,208,210,225,20,66,36,249,203,69,27,146,11,9,106,217,139,72,127,125,12,45,68,90,144,164,50,48,89,191,6,26,12,163,37,156,86,108,137,150,214,162,209,166,41,178,61,234,246,22,32,35,199,213,212,113,170,166,158,32,172,39,114,124,10,141,242,59,91,166,222,239,118,109,56,6,143,118,35,108,8,85,183,138,213,130,41,136,102,156,31,183,49,55,237,88,117,113,1,84,30,48,150,105,180,236,135,88,184,141,91,60,193,45,182,36,120,115,206,186,46,126,133,44,105,177,34,2,174,53,208,136,86,219,6,69,236,73,243,179,178,157,101,201,133,86,229,159,199,80,70,99,181,57,236,148,133,140,236,52,205,156,87,109,47,216,20,28,3,29,225,207,108,95,191,92,30,218,155,44,56,102,231,152,239,103,162,85,204,229,73,70,168,40,234,173,89,7,184,120,108,212,66,41,60,227,51,87,130,15,158,223,183,141,141,242,197,38,98,240,223,185,155,132,2,154,163,223,219,26,11,224,93,61,148,130,89,145,56,231,148,4,248,245,231,108,68,202,185,249,36,13,48,43,101,182,125,251,70,145,50,116,168,9,87,107,184,140,193,222,10,233,124,44,212,105,175,162,98,105,181,38,203,102,193,113,176,246,12,118,252,179,29,84,191,2,65,244,16,152,148,109,131,31,137,98,122,99,225,72,23,39,244,243,171,52,242,137,117,179,123,158,174,7,253,0,44,107,216,127,15,220,254,60,159,218,195,142,242,0,232,52,217,149,161,45,167,0,156,36,112,252,211,165,62,172,15,155,150,89,182,9,129,49,95,150,118,198,240,244,246,211,17,38,121,245,188,56,51,36,49,202,170,229,53,63,191,216,142,247,181,90,60,121,163,38,251,97,247,204,37,205,53,161,73,175,222,11,89,59,223,189,253,213,208,206,107,89,45,205,203,169,134,183,248,45,165,146,173,29,49,6,187,161,33,35,193,157,186,9,81,249,86,235,160,8,20,214,55,6,15,73,255,48,250,82,219,205,165,5,71,245,205,154,71,83,172,68,224,121,37,239,83,17,156,186,237,176,8,252,14,122,59,36,135,110,131,223,222,27,161,58,152,6,247,165,98,0,93,92,20,134,173,235,3,37,55,58,148,67,105,231,163,114,104,179,219,23,89,19,208,254,188,122,180,14,97,87,169,85,104,91,158,176,43,80,21,70,205,237,162,31,253,80,102,252,175,204,5,241,222,39,60,99,68,159,34,96,18,20,84,20,199,94,12,116,218,52,234,122,227,0,128,152,190,129,242,145,91,218,170,207,45,14,218,0,18,31,149,122,132,188,167,3,106,110,151,165,242,62,26,236,234,185,143,137,113,5,97,53,218,75,132,81,56,85,208,86,207,204,151,221,128,86,172,226,60,74,152,238,85,74,177,143,138,29,56,62,150,193,203,164,80,206,225,53,44,104,182,204,199,81,1,235,236,190,158,22,145,68,103,0,23,185,225,118,39,204,82,226,94,189,94,112,188,130,42,24,223,170,125,131,40,30,95,62,198,98,48,214,97,53,115,230,145,122,50,178,130,185,239,188,94,123,115,250,179,118,21,85,159,40,86,204,189,37,195,228,66,235,220,59,243,22,212,245,243,159,234,80,228,225,161,78,59,76,141,13,168,130,75,90,247,46,69,201,10,6,162,156,176,117,227,78,201,201,46,186,62,210,194,162,66,163,110,203,137,33,152,9,6,247,24,157,89,180,86,123,227,204,255,40,196,21,94,207,228,189,44,186,247,180,4,40,253,211,70,54,128,131,21,250,121,101,189,245,219,95,171,113,66,5,251,80,7,132,7,151,150,7,92,158,11,62,61,191,81,18,86,243,209,2,91,177,22,115,221,154,206,237,47,48,66,2,182,72,140,25,96,222,100,141,216,159,228,146,110,111,108,147,172,65,144,214,102,137,179,188,215,113,131,52,67,106,129,159,19,31,245,250,86,191,209,7,17,184,21,135,60,154,6,30,61,169,44,101,235,194,78,123,140,1,62,244,172,11,180,153,104,104,168,230,186,154,123,74,210,118,108,216,15,220,29,114,158,165,45,248,23,164,226,215,233,205,126,148,192,200,31,174,136,31,99,187,22,251,247,252,89,45,217,97,68,9,179,164,44,223,240,33,48,160,57,140,19,210,166,130,165,14,125,217,152,80,79,254,229,246,218,79,252,105,185,87,152,168,207,156,155,105,126,28,3,10,180,12,166,229,171,5,206,241,18,222,206,132,156,87,67,124,141,6,70,16,250,188,81,138,115,182,201,85,68,59,214,131,136,45,158,203,40,175,231,8,175,239,152,50,145,140,6,35,146,107,120,230,126,60,5,189,158,86,126,230,79,153,35,120,104,201,12,110,163,86,242,72,141,101,72,83,81,188,77,102,106,227,122,77,248,12,243,161,82,226,87,11,52,207,137,10,156,147,66,179,148,54,144,130,129,253,84,148,35,124,218,194,96,133,168,18,137,52,179,178,200,61,205,83,133,194,114,10,70,128,38,235,67,154,145,173,195,237,243,199,104,28,12,150,244,119,107,225,185,123,141,86,88,31,26,50,15,115,122,1,180,178,176,221,171,101,179,14,228,105,183,51,153,28,151,248,105,12,213,121,152,222,46,33,133,204,54,10,35,229,54,178,32,172,210,133,177,140,102,165,207,30,192,135,113,132,57,0,230,91,198,156,232,5,151,138,164,56,172,134,207,160,192,8,119,92,76,204,79,77,14,218,20,79,223,23,235,131,183,125,244,243,234,191,178,72,130,188,70,76,182,27,168,67,84,33,61,250,65,85,203,75,113,251,148,136,67,25,94,244,127,162,213,126,207,195,159,157,246,237,126,126,103,10,97,233,239,22,181,249,252,252,130,56,103,248,225,14,19,214,112,198,112,232,54,67,189,154,53,95,169,140,147,236,3,61,89,0,185,65,9,2,232,196,152,105,131,56,4,19,190,193,207,37,217,223,138,175,58,171,141,217,1,211,218,2,48,109,143,159,142,51,167,19,206,84,194,88,229,127,249,211,13,157,147,119,138,231,61,142,115,39,249,130,151,172,19,153,237,170,165,51,27,231,174,67,252,138,61,134,175,137,137,171,185,144,188,214,0,153,177,15,15,238,32,118,50,24,75,64,132,37,115,214,75,205,14,234,63,151,34,136,100,186,71,202,196,25,67,66,28,36,203,1,169,204,99,100,15,248,142,166,97,201,0,30,244,84,226,87,129,28,116,215,222,164,13,30,26,76,86,190,154,121,0,146,161,229,164,140,56,229,172,197,233,97,39,76,68,151,9,27,177,229,17,158,132,184,55,22,164,94,103,45,241,137,32,111,35,6,45,71,164,70,212,187,226,101,150,72,49,193,33,137,91,113,172,131,225,73,142,219,200,109,41,70,138,242,228,79,164,101,177,249,47,140,116,169,62,177,204,17,70,110,230,225,177,126,131,1,44,179,98,117,45,236,40,68,18,94,147,13,54,53,65,197,18,6,168,192,255,106,164,96,214,135,81,198,144,101,16,101,178,112,165,195,169,236,45,244,7,76,89,103,69,185,150,48,19,41,214,134,11,204,230,64,183,228,209,52,167,235,251,117,43,234,134,1,153,43,173,240,220,207,13,252,255,187,179,240,92,22,87,150,66,76,162,113,107,242,136,168,254,111,124,129,225,186,209,57,140,53,48,30,11,156,48,175,33,75,154,49,205,227,178,21,11,107,192,230,164,235,10,207,98,254,244,145,106,57,231,101,55,219,0,131,183,181,54,139,11,28,62,114,78,184,59,13,96,41,204,174,200,132,38,33,211,225,44,80,120,171,237,91,101,67,108,8,187,25,225,169,33,175,53,90,64,194,131,149,48,40,234,103,110,229,189,129,224,104,175,230,142,242,93,177,21,204,171,217,89,129,158,211,235,31,116,230,147,157,232,193,24,36,85,8,150,55,254,57,193,75,115,7,182,19,195,251,11,192,227,49,144,64,143,116,21,75,249,167,86,235,231,163,8,162,173,27,151,78,149,159,69,126,87,21,226,206,179,192,219,71,204,23,4,18,17,96,3,59,88,187,120,136,185,214,80,222,79,189,193,146,105,128,112,52,48,122,79,209,39,161,97,97,223,172,179,55,225,191,34,118,200,60,224,3,84,159,208,233,86,11,58,168,213,70,168,10,167,153,210,172,65,246,100,83,79,169,223,179,252,238,56,213,214,164,185,101,255,86,3,114,155,221,132,186,98,66,69,169,30,1,50,23,235,192,22,245,80,7,55,239,27,16,71,197,43,203,110,155,215,218,109,213,108,160,157,152,43,81,245,15,243,15,210,125,147,232,76,61,153,22,218,117,90,247,170,169,0,164,59,48,53,174,240,91,162,241,208,238,116,244,61,42,197,150,14,143,114,206,209,34,135,155,12,209,25,213,135,48,124,190,193,133,28,49,71,84,205,189,22,169,87,182,204,138,148,130,1,146,191,163,235,37,45,147,155,138,21,48,163,156,173,213,11,150,230,13,212,5,64,98,82,186,217,147,142,157,152,62,177,57,161,253,237,71,186,22,138,232,178,135,199,172,209,97,150,21,143,1,93,244,43,171,191,211,100,24,25,64,127,177,171,138,197,167,167,65,29,197,62,97,33,216,50,236,129,136,15,10,165,9,209,43,54,129,9,63,56,216,6,120,80,255,35,227,130,95,161,58,21,194,6,171,7,4,239,242,41,146,54,238,39,45,231,238,85,244,182,159,172,190,11,238,183,128,154,141,76,187,13,20,16,161,154,155,1,241,112,73,246,4,244,227,83,29,177,21,164,254,223,6,225,69,106,156,39,109,182,160,1,7,223,117,165,132,232,119,203,87,101,50,122,25,52,179,234,149,78,249,109,246,182,56,134,5,49,251,129,17,9,93,177,108,195,206,174,125,27,209,213,10,209,98,30,143,44,54,16,37,106,102,158,3,106,207,229,94,179,135,217,148,12,73,208,176,193,228,91,213,85,238,21,91,234,244,63,0,7,84,109,175,17,149,186,131,69,150,204,169,147,160,193,128,191,33,74,166,11,249,213,84,169,242,223,21,177,202,84,199,124,1,50,73,199,11,70,77,30,4,222,203,231,49,171,171,170,15,185,23,219,98,152,167,113,60,243,113,23,41,242,133,203,240,178,61,55,229,138,5,254,197,36,79,78,247,79,179,76,181,178,39,188,65,81,145,126,193,212,105,119,123,85,115,55,8,6,165,208,97,173,249,170,139,255,33,40,169,128,146,134,184,56,163,234,100,101,192,76,159,120,196,240,165,50,53,15,34,172,245,32,131,143,111,187,119,32,136,176,82,243,99,9,120,223,215,127,29,25,245,47,198,185,130,191,22,39,38,159,216,148,76,11,82,16,231,94,27,246,1,28,12,138,249,31,124,157,104,112,40,176,40,35,189,1,223,221,69,3,70,152,192,132,85,36,39,42,190,192,245,104,216,92,144,172,114,114,21,117,20,241,8,172,165,86,65,171,201,216,6,3,24,37,46,220,245,154,28,201,166,167,74,126,10,56,190,124,15,75,160,219,81,245,230,38,84,190,179,217,52,221,38,234,172,167,128,126,26,131,155,208,221,248,94,189,189,240,107,46,235,33,3,237,73,179,244,254,208,79,49,199,207,123,62,42,116,29,0,118,141,206,168,126,5,124,3,145,26,170,5,206,136,147,115,109,142,219,83,141,148,63,48,93,158,132,92,150,246,40,221,161,249,227,145,94,92,6,46,179,153,53,9,31,138,2,141,90,167,109,85,46,32,123,51,84,78,105,252,209,140,249,9,1,50,211,106,84,203,57,20,28,219,30,200,153,145,86,38,66,18,184,219,75,47,244,159,32,143,37,14,233,133,195,1,26,51,96,188,235,105,122,27,82,89,220,125,99,170,123,88,77,44,119,66,88,225,100,99,210,18,71,97,104,158,56,248,149,74,95,223,36,151,44,79,92,4,168,162,156,30,184,231,48,224,241,59,192,156,95,182,120,76,215,227,180,125,40,255,109,156,151,68,37,86,108,211,184,16,249,252,142,138,113,255,118,13,24,221,198,225,20,0,189,129,224,174,166,94,21,248,166,114,80,177,25,178,254,118,241,105,138,73,220,6,89,221,99,147,14,98,251,114,115,28,41,231,248,154,23,191,16,67,60,189,218,251,32,25,250,124,216,18,85,172,14,49,118,156,24,24,26,244,77,168,126,32,110,65,58,209,7,216,104,123,30,238,240,165,84,161,133,89,176,135,109,238,5,22,242,49,87,92,235,164,114,1,110,144,114,18,170,108,176,108,51,238,59,80,119,117,154,4,140,215,119,120,245,16,94,189,23,20,77,129,76,53,138,153,171,91,196,187,60,14,164,222,58,182,22,37,30,166,82,179,116,3,186,42,243,43,124,213,175,212,59,208,20,0,73,2,194,171,133,195,80,6,234,195,153,249,60,149,81,150,42,182,225,40,96,168,200,105,174,70,166,145,93,53,251,72,12,56,6,237,178,3,71,226,24,225,202,155,76,38,90,154,52,191,174,239,94,215,134,215,117,142,201,112,12,169,36,120,64,93,157,181,128,103,194,114,46,230,112,18,154,109,232,44,149,24,9,248,33,108,154,113,63,153,218,201,241,56,238,131,29,49,91,212,200,131,145,147,73,194,29,84,128,83,107,63,252,194,238,190,82,109,174,89,219,217,126,94,230,203,189,101,252,208,57,144,107,1,168,79,90,166,244,155,95,2,246,19,199,45,170,129,197,181,140,167,142,243,242,238,221,133,105,201,85,9,116,138,207,122,98,197,114,246,180,49,68,93,121,108,240,216,246,229,65,140,136,241,229,60,24,134,243,199,99,213,100,53,90,215,16,172,82,119,142,179,101,180,17,118,201,241,174,111,98,126,67,2,183,193,13,56,85,33,244,47,62,165,125,188,84,126,113,68,25,142,187,231,150,117,94,20,251,119,114,17,112,233,121,241,156,242,119,192,100,206,217,128,223,245,38,237,232,49,124,114,25,13,79,37,238,60,138,34,156,252,124,56,223,173,36,98,189,7,240,227,59,75,243,64,139,41,65,106,95,215,94,19,3,81,235,79,30,61,53,46,142,129,235,238,43,84,238,149,20,50,43,24,48,55,243,211,193,133,206,106,1,201,42,242,97,11,52,45,48,223,106,67,95,23,177,194,157,154,101,68,220,15,154,130,230,127,13,185,142,250,192,167,226,145,168,228,117,212,128,180,113,111,244,37,70,0,142,102,98,135,178,82,210,118,68,246,35,86,148,46,214,187,172,108,199,3,55,75,212,86,165,248,165,149,173,15,31,34,246,169,14,56,82,56,108,6,169,177,32,243,157,186,217,11,222,241,239,27,173,4,188,114,79,134,254,64,133,162,185,36,36,147,252,200,50,5,234,48,136,116,9,167,162,2,111,245,240,35,55,7,74,5,149,242,120,87,166,250,187,240,231,121,109,6,83,45,163,239,226,205,28,101,58,234,6,74,28,7,155,228,121,219,177,18,8,85,10,156,250,190,197,101,135,197,246,91,173,229,193,116,134,105,88,197,57,248,197,25,99,161,145,246,178,224,240,252,108,235,145,211,243,233,60,73,162,204,112,158,41,33,87,177,251,178,29,45,145,175,160,15,158,108,193,135,62,24,135,164,168,196,91,31,164,143,220,222,121,237,160,39,246,100,26,19,125,211,202,63,59,220,107,130,84,106,216,107,99,43,0,35,229,177,238,66,144,86,35,234,155,200,54,219,75,235,55,129,70,128,110,97,133,142,14,186,105,55,4,29,42,79,98,45,120,131,129,136,198,40,5,212,220,152,131,254,80,3,103,46,140,39,190,52,45,33,214,6,216,103,117,104,230,47,147,10,175,169,66,109,93,117,23,227,57,196,132,250,157,100,41,93,228,200,136,12,233,224,237,213,73,27,243,153,114,1,1,230,219,221,61,180,236,196,232,33,212,177,245,17,36,160,118,174,202,140,146,110,68,71,207,31,183,40,21,44,157,156,195,71,166,68,213,97,125,38,40,226,67,229,35,66,107,125,34,206,203,83,223,200,45,19,14,224,170,217,124,82,231,170,4,39,38,13,230,125,19,1,196,24,107,51,30,58,127,111,27,16,170,238,35,24,114,67,102,17,67,229,108,182,13,171,150,193,144,214,110,106,215,86,222,208,98,253,219,179,217,68,55,254,26,57,42,71,212,248,55,226,136,72,12,6,103,91,115,24,45,111,231,240,210,221,193,210,219,185,251,155,131,34,101,237,125,33,155,64,217,118,17,161,239,160,0,55,178,0,242,1,11,159,204,99,9,214,89,189,145,247,7,162,197,222,59,112,136,217,37,196,40,97,28,60,13,151,30,40,119,84,4,45,120,8,209,135,89,228,15,167,219,163,183,60,168,80,230,56,206,72,159,69,83,45,28,197,216,124,170,150,54,2,157,76,45,48,106,244,183,208,41,199,58,149,38,152,63,85,106,34,117,99,38,31,37,143,15,19,159,30,229,87,237,46,162,254,126,147,246,162,194,171,58,223,171,73,129,58,26,155,64,231,135,145,241,215,74,188,207,44,165,6,206,132,214,181,201,11,55,136,91,154,248,181,214,121,117,104,240,99,48,98,99,64,43,133,205,4,69,135,181,47,194,18,238,236,163,106,237,57,48,51,121,222,193,52,113,44,255,80,154,212,84,33,133,103,95,165,151,183,143,172,130,35,125,55,246,200,64,86,255,76,242,4,252,239,136,80,19,162,193,169,26,247,6,10,68,169,158,210,205,206,69,224,137,185,99,110,141,147,117,141,52,48,66,150,61,40,248,187,252,57,13,115,188,186,187,221,105,158,15,192,86,158,222,216,159,200,226,18,132,188,241,183,80,180,96,51,148,136,65,156,3,134,173,144,191,241,102,203,213,81,199,240,10,190,63,87,37,49,15,128,46,189,70,134,83,60,220,16,239,158,20,17,86,222,176,35,255,196,241,110,89,158,129,169,220,133,204,199,37,23,139,42,93,172,59,50,31,47,48,176,101,200,225,2,237,202,238,114,197,92,41,247,95,255,194,151,241,82,195,236,40,32,61,196,160,183,28,194,158,13,143,137,139,35,23,85,214,180,215,189,84,214,65,163,174,136,217,68,242,91,136,5,6,116,133,213,249,33,156,196,163,252,154,226,203,9,5,98,68,92,70,235,78,106,185,80,77,249,232,212,245,247,230,233,72,76,182,118,204,85,242,205,162,255,65,185,249,206,183,201,100,27,53,227,133,44,139,163,131,193,73,175,11,47,222,120,199,20,102,31,96,167,87,130,224,50,61,157,46,117,198,2,249,101,147,6,184,75,205,231,23,151,57,108,234,175,99,71,2,23,233,222,237,225,222,100,192,45,114,223,138,132,77,227,12,223,5,214,26,67,153,44,250,188,218,18,102,187,9,183,70,71,217,209,6,218,204,52,73,126,77,113,231,168,248,203,131,149,125,193,20,85,187,141,246,181,34,1,77,255,181,29,196,141,70,11,193,18,84,32,89,214,203,255,116,29,199,250,59,23,84,133,164,180,192,81,178,84,170,58,247,70,30,76,1,28,160,40,101,185,23,90,90,104,246,160,112,124,150,155,42,62,110,49,56,106,115,153,24,97,140,71,102,95,225,176,19,204,104,96,152,192,138,106,83,166,246,249,49,138,165,43,206,88,237,61,55,89,186,25,72,194,149,70,220,55,204,141,95,51,253,24,96,211,60,78,62,162,190,55,210,224,184,213,10,182,35,49,56,14,104,218,175,238,47,68,139,194,238,234,121,64,45,100,88,87,191,119,148,23,118,182,88,65,31,24,168,175,109,159,197,55,69,91,94,88,233,169,59,9,12,59,103,137,59,197,177,171,135,14,129,158,239,155,145,108,166,82,67,163,244,240,180,250,65,101,222,159,79,86,207,190,200,119,29,227,192,152,192,80,231,204,195,234,58,129,9,79,150,53,149,44,68,110,64,126,23,24,151,203,238,180,143,255,124,99,38,108,124,34,167,198,131,196,214,149,80,132,167,152,243,214,194,168,21,11,36,19,132,242,20,203,105,6,245,191,0,219,150,112,49,199,11,246,135,178,175,181,86,79,18,45,20,45,181,163,24,148,58,84,0,229,54,249,59,168,122,248,164,95,31,17,73,144,168,201,162,80,50,20,174,55,123,246,138,174,188,148,35,24,85,247,253,10,163,190,152,27,155,22,93,187,102,109,162,217,113,91,185,99,64,33,158,197,157,26,147,166,127,46,186,146,53,238,188,125,7,244,219,197,7,211,88,120,67,51,73,121,146,162,52,93,32,135,31,158,199,143,102,106,83,252,21,151,95,128,204,20,22,202,19,215,109,254,34,148,216,170,79,168,103,253,0,93,113,202,91,113,185,209,203,127,224,98,208,38,212,198,42,241,79,22,136,43,138,56,106,241,196,61,196,121,59,149,103,233,156,29,128,189,65,55,157,104,119,227,41,43,195,60,233,93,245,72,10,23,221,102,105,157,96,123,192,23,25,195,51,47,200,147,245,5,4,51,235,178,182,233,20,97,247,181,207,14,235,20,60,20,237,166,254,109,126,63,110,236,122,43,203,38,101,163,107,164,54,141,19,12,1,142,211,125,14,136,129,171,54,248,100,49,131,208,122,40,142,42,123,231,218,10,150,123,139,190,232,193,60,249,189,244,112,31,76,218,94,180,79,242,78,36,83,31,221,150,234,149,102,232,15,79,78,187,248,203,74,78,90,167,129,12,96,92,236,137,127,174,254,102,204,247,61,183,194,193,11,112,3,38,69,49,81,41,100,133,136,28,44,13,253,247,26,252,234,248,127,36,231,88,187,182,198,237,69,205,234,32,18,207,193,141,4,197,50,65,175,76,253,70,61,47,235,172,49,152,208,134,169,23,22,50,226,156,233,49,241,231,215,242,94,105,204,23,146,83,23,178,152,120,135,7,195,134,182,132,24,22,231,239,207,89,143,147,114,234,24,248,94,92,117,76,172,136,216,216,90,229,7,80,77,157,13,139,108,189,61,98,251,116,165,133,98,140,50,168,10,14,143,2,129,127,75,245,121,22,3,172,96,248,127,5,111,148,3,229,46,244,49,212,192,47,19,185,0,247,254,24,215,96,157,0,134,179,223,128,70,211,117,95,229,75,237,145,57,250,199,101,185,252,243,100,79,2,133,144,115,175,190,18,177,36,251,254,158,185,164,10,130,17,251,208,42,6,136,98,98,91,201,155,236,75,95,243,148,124,1,199,31,191,249,220,52,208,20,148,33,174,217,84,136,99,111,42,5,123,19,80,15,178,154,211,17,228,136,150,247,108,139,211,94,147,169,147,210,34,254,43,71,180,181,202,151,4,225,76,76,210,208,124,201,14,103,172,232,62,207,0,71,98,209,201,71,246,86,131,29,43,35,252,205,183,185,250,140,72,142,147,113,182,199,122,70,107,106,114,17,209,75,51,163,53,206,14,186,43,105,58,200,5,136,124,162,29,173,67,78,207,133,177,246,3,38,55,100,107,80,92,253,24,42,37,34,22,46,199,65,74,181,183,104,94,20,109,54,12,21,201,48,215,186,217,12,92,89,116,85,198,47,103,72,78,230,19,3,64,177,30,29,63,55,73,116,54,149,68,161,88,87,28,31,177,206,242,84,56,143,71,111,88,252,213,151,85,179,12,221,103,250,241,128,240,160,71,137,255,245,190,250,167,162,99,159,33,239,83,203,233,40,250,231,236,248,91,211,62,68,213,243,173,167,80,152,244,192,52,148,126,200,142,169,168,181,159,55,248,155,38,25,149,194,236,145,120,32,186,55,179,34,6,50,44,183,15,235,232,118,136,60,179,33,101,159,154,65,113,50,88,202,174,116,201,175,140,109,221,130,64,154,124,191,102,130,136,68,147,248,88,199,41,186,222,185,107,83,32,244,178,23,248,34,154,95,209,73,134,128,97,88,3,120,116,33,208,140,125,177,180,19,13,130,137,77,60,40,85,202,127,100,189,242,165,33,118,10,148,213,175,117,183,49,67,78,16,180,123,228,240,110,254,120,184,0,152,12,159,236,109,188,41,183,201,92,246,22,254,188,116,169,161,20,189,43,254,139,100,180,0,8,238,119,104,136,122,44,153,197,105,116,17,82,158,64,129,175,28,150,216,116,155,98,136,88,73,40,198,168,54,207,208,61,80,68,19,72,189,4,76,78,204,98,110,35,4,93,232,102,82,110,45,46,33,91,231,44,78,74,223,250,78,197,137,175,3,40,243,184,88,223,64,192,138,65,150,216,34,230,240,197,127,54,184,68,133,208,74,190,45,219,232,13,64,57,177,45,15,140,122,51,110,248,180,91,189,112,123,244,216,231,110,56,202,198,248,49,37,147,56,102,174,88,156,59,116,53,44,103,249,21,226,183,53,71,94,148,176,232,103,94,217,88,126,144,194,173,91,172,24,172,115,28,177,154,23,48,191,11,109,71,63,60,88,84,63,173,28,234,46,135,157,99,123,92,223,127,40,92,199,7,52,39,212,194,199,66,62,38,105,44,56,26,41,19,87,150,133,127,83,87,183,200,71,32,61,195,234,56,202,71,39,101,30,153,2,168,201,230,19,29,213,249,218,217,76,134,76,7,54,218,9,216,188,134,35,43,120,58,199,73,189,11,32,244,8,55,214,117,27,167,158,175,170,46,83,29,115,204,106,152,170,22,15,115,35,120,181,119,157,108,94,29,89,95,61,40,165,235,172,237,245,231,94,17,64,9,49,53,62,129,33,17,165,227,210,233,218,198,95,198,187,108,83,243,93,154,222,14,15,110,91,209,53,222,172,160,3,60,38,111,226,166,82,61,124,118,119,55,208,252,58,236,204,187,117,187,200,158,137,150,133,208,85,13,140,20,127,26,238,73,54,253,188,148,113,174,128,177,113,10,115,70,85,76,144,45,18,107,45,0,126,221,3,175,88,38,105,54,190,9,110,5,240,204,213,70,120,160,48,232,2,119,74,166,134,92,238,109,242,67,100,84,160,107,134,87,202,192,163,35,102,79,116,20,208,10,207,228,118,45,120,8,199,92,143,40,247,92,133,50,44,42,95,105,208,172,154,153,223,239,100,200,63,126,201,181,147,201,113,147,143,109,156,203,236,114,115,140,210,14,137,172,17,206,87,103,207,241,230,38,115,242,157,175,206,239,246,15,240,15,44,3,245,155,172,41,27,156,141,7,85,38,247,232,92,99,243,191,116,56,64,137,135,183,89,157,192,8,0,116,71,51,220,204,27,157,35,227,65,64,79,163,105,111,246,218,252,207,127,201,210,139,144,226,84,19,144,53,69,3,137,249,39,37,200,190,228,13,170,131,104,226,166,168,208,45,232,70,228,51,28,53,158,159,101,147,212,237,231,55,105,197,102,202,92,231,36,194,203,36,19,0,16,3,29,44,53,4,147,5,220,93,10,17,117,212,41,66,224,90,36,58,98,185,161,229,246,196,41,65,106,16,234,86,21,154,109,193,173,237,216,29,243,120,70,216,197,201,241,154,122,100,82,106,81,219,4,35,89,127,191,21,42,47,220,242,45,4,91,26,133,220,22,12,238,69,175,103,110,190,22,25,210,190,94,29,98,91,222,94,85,9,73,231,246,112,7,28,28,192,146,41,209,34,183,153,8,232,236,109,65,11,41,12,17,87,36,53,64,31,175,250,86,45,133,31,25,115,82,89,191,15,44,145,217,4,78,162,108,29,40,52,54,43,239,17,151,79,120,28,213,134,208,25,215,2,34,100,94,242,27,233,248,228,192,229,164,62,18,109,199,132,91,70,200,205,92,52,209,76,104,240,126,213,250,171,219,223,208,89,171,180,31,67,56,244,165,161,89,214,242,71,38,124,15,53,7,24,196,39,108,110,109,48,227,201,2,125,66,221,42,103,244,7,153,240,242,0,98,147,204,15,253,15,13,59,134,81,156,189,121,27,31,160,102,117,197,25,211,84,245,20,225,186,162,157,176,57,107,157,135,114,128,216,254,249,0,19,0,39,102,228,13,45,18,1,154,0,234,186,171,46,19,152,214,37,107,188,153,151,159,93,118,151,18,217,90,178,120,118,46,16,85,5,123,192,108,15,232,52,227,161,252,143,170,135,73,59,143,254,26,37,242,201,174,208,39,91,197,43,49,108,40,61,60,192,227,168,56,181,11,65,188,175,147,61,166,35,236,17,228,147,44,113,60,91,49,246,136,186,188,96,234,23,26,165,145,2,142,186,47,197,115,233,193,96,53,63,126,246,140,176,153,199,37,80,33,44,66,143,73,38,221,77,2,64,20,13,29,197,41,190,141,173,68,222,84,192,73,189,17,80,54,116,42,55,162,97,37,34,55,231,191,183,203,24,137,168,208,227,67,40,125,37,97,66,222,71,182,0,17,28,67,211,112,42,77,76,80,136,184,77,26,50,114,40,150,120,197,84,7,158,233,72,65,71,228,56,238,137,167,207,31,173,186,79,226,223,255,186,221,209,227,161,44,89,16,229,68,88,76,157,47,74,250,99,95,8,76,245,22,117,235,61,61,157,139,218,240,197,104,99,14,214,44,95,113,179,122,227,98,153,211,95,51,37,2,240,217,131,10,5,112,60,221,28,196,156,142,154,83,231,253,192,80,188,115,179,77,80,31,239,54,108,130,15,199,188,173,189,2,149,236,100,210,54,228,119,158,49,13,91,182,133,84,173,47,184,86,147,138,198,183,37,63,136,64,133,127,154,72,92,41,76,21,24,2,151,205,118,234,233,9,36,124,230,242,213,176,25,56,188,83,118,10,141,16,190,204,216,12,83,201,252,75,178,64,0,173,59,130,0,191,75,254,216,37,87,221,73,229,46,198,169,82,49,233,143,59,120,247,129,189,71,143,213,148,135,19,14,241,208,192,17,233,91,180,35,20,188,80,252,0,97,90,180,182,144,108,21,116,122,160,4,255,75,144,220,184,26,12,80,130,223,231,229,7,110,141,92,57,9,90,56,163,140,188,175,175,245,153,79,125,71,118,41,88,201,98,197,181,16,193,139,150,245,14,211,195,44,180,227,90,60,190,28,89,151,8,222,47,62,32,247,129,253,62,32,15,132,116,27,19,81,14,186,169,179,95,145,12,57,131,171,118,26,73,156,19,80,240,238,173,243,24,211,15,202,211,197,40,116,51,248,213,8,147,20,30,186,224,89,36,65,218,13,180,186,96,221,152,177,17,139,173,49,88,185,142,126,147,69,11,75,116,203,64,149,56,94,230,152,12,35,25,0,220,174,242,100,167,126,48,241,30,172,183,20,35,141,39,145,124,9,74,89,206,36,31,34,210,133,154,196,255,130,165,215,87,91,14,153,94,76,35,204,170,30,2,67,137,225,220,65,43,43,9,218,36,174,74,15,166,220,131,185,135,45,234,151,215,18,192,120,16,104,66,170,234,45,26,9,107,254,6,190,118,64,116,178,114,79,107,94,182,227,218,122,20,252,199,223,95,206,226,62,133,137,176,131,85,145,111,41,183,71,51,119,72,87,77,121,117,44,41,67,1,125,62,131,234,243,77,107,3,0,125,226,141,95,72,133,0,230,12,62,7,220,73,218,151,237,59,124,95,169,241,28,95,236,25,143,37,189,30,153,11,117,210,15,84,140,75,15,141,51,87,65,140,87,158,50,29,176,244,216,92,204,112,3,86,59,217,116,14,224,35,31,97,164,16,33,194,192,101,168,76,44,7,143,50,127,130,111,82,54,147,157,207,240,122,136,234,0,106,169,27,192,29,65,52,199,83,241,243,85,74,51,39,23,66,65,180,14,76,66,97,100,75,197,172,167,170,45,90,116,30,144,123,208,123,90,154,221,210,198,176,250,233,19,63,238,77,49,251,249,214,79,219,15,36,214,139,188,236,180,152,153,58,25,202,200,138,59,231,213,81,202,25,138,41,202,116,170,41,61,171,82,225,172,75,171,48,139,35,184,6,161,63,66,222,146,192,101,23,35,114,21,108,206,102,199,200,145,205,89,174,42,39,122,0,195,43,99,31,160,11,141,249,230,238,212,85,209,114,146,234,92,163,66,153,9,155,131,40,215,213,77,238,218,58,135,246,14,206,2,35,29,77,217,111,28,21,35,227,140,71,112,123,217,20,208,83,44,181,253,82,226,243,52,28,137,26,123,23,209,9,244,167,131,142,88,238,121,215,153,147,18,219,101,55,93,75,254,211,138,192,203,214,212,183,132,90,82,27,138,30,94,169,135,130,1,225,237,234,202,114,237,126,76,153,34,16,209,68,75,120,137,245,141,183,165,1,100,120,222,200,25,194,149,123,31,232,243,94,190,223,127,205,184,2,115,237,113,183,127,210,131,61,198,78,150,28,30,14,132,219,67,217,116,61,86,206,137,29,39,220,252,51,55,4,183,11,222,60,204,207,105,157,21,67,205,50,42,148,61,123,88,47,163,219,53,97,242,231,200,131,225,186,110,123,94,144,206,12,254,45,145,142,31,11,244,212,167,67,180,55,148,107,193,115,147,191,161,85,219,183,158,211,206,155,214,187,157,106,147,188,57,176,26,165,221,61,129,159,37,147,104,77,9,254,201,33,96,192,65,119,111,76,39,177,0,153,68,236,50,194,203,59,48,190,116,157,227,181,254,198,152,147,179,2,101,223,134,82,191,12,242,161,172,184,139,194,76,91,205,178,141,84,74,116,219,165,19,212,215,8,147,137,23,177,228,37,162,215,199,146,207,191,166,65,26,186,67,139,46,239,153,29,190,103,235,212,221,17,241,179,173,206,243,111,138,133,180,118,255,108,149,19,179,167,15,123,126,109,50,167,0,231,37,100,170,202,119,74,77,69,157,166,35,28,157,70,102,165,160,175,141,174,25,11,244,158,94,182,105,247,6,76,26,74,192,125,170,30,196,35,148,231,72,130,12,194,143,162,175,27,12,231,137,78,153,214,229,125,152,217,116,67,70,131,241,116,123,37,41,4,145,16,15,208,78,224,220,129,144,163,57,192,73,83,107,165,27,157,60,0,134,203,196,133,243,85,153,132,42,81,120,180,34,155,244,226,145,13,118,13,60,31,126,212,249,37,76,59,122,92,46,1,119,136,94,156,167,106,5,139,194,149,199,97,131,242,184,108,165,21,217,230,53,38,214,93,81,72,186,230,11,49,10,62,133,214,132,163,167,176,4,90,56,67,1,137,141,14,186,6,203,54,2,120,39,120,185,155,245,51,153,243,163,210,249,15,175,178,233,81,80,239,230,71,145,244,33,77,221,62,113,117,163,60,166,195,4,213,240,54,165,22,106,11,41,155,12,92,103,184,46,246,250,141,198,58,87,58,164,44,137,220,162,240,166,15,221,88,1,24,255,177,219,252,154,235,221,93,141,107,0,30,13,152,228,49,97,169,193,174,159,164,231,16,30,126,47,203,69,106,167,70,127,176,219,115,15,132,178,229,149,196,155,241,0,67,175,135,213,204,68,36,67,35,77,108,168,214,159,120,247,14,17,194,70,59,220,12,202,5,166,17,220,14,248,65,65,242,5,100,231,188,66,170,134,75,210,48,65,68,24,215,37,22,93,11,129,133,190,148,122,148,99,68,152,125,179,189,167,170,146,42,24,178,76,72,237,228,219,185,208,189,173,14,81,133,78,165,127,34,252,4,195,181,26,18,217,111,29,220,92,87,3,139,192,94,13,133,229,166,225,80,66,89,30,216,88,157,115,79,106,190,209,22,238,154,255,98,146,215,34,192,241,176,129,250,69,106,182,145,70,177,142,99,83,108,197,31,195,57,51,165,61,248,203,31,133,253,69,51,7,175,183,76,37,19,172,207,132,28,208,213,35,162,125,98,13,105,216,206,205,65,254,244,130,151,45,123,88,2,14,253,5,66,239,67,173,117,210,243,246,60,40,74,96,127,197,25,219,166,22,22,110,170,143,201,28,189,224,163,44,15,192,152,210,38,157,252,4,178,180,125,80,226,206,92,23,191,52,208,154,194,158,11,248,247,211,98,179,44,17,187,185,68,75,168,245,76,32,112,205,174,237,244,4,72,66,2,96,171,202,183,180,118,223,48,54,247,160,117,102,179,203,183,12,25,1,107,205,163,38,77,59,111,153,62,82,221,158,56,191,218,116,254,141,108,191,162,62,114,173,152,144,199,123,181,116,243,43,126,51,197,56,212,61,56,65,21,128,224,21,193,19,23,118,195,227,94,47,6,22,211,221,42,138,72,40,119,17,6,99,20,77,200,43,223,23,62,82,59,25,14,231,129,3,210,187,254,49,43,75,215,186,38,98,58,65,96,23,117,163,81,214,117,233,41,47,12,21,120,50,19,19,227,190,191,99,156,57,246,199,178,76,5,249,106,23,39,231,157,214,54,252,202,217,108,47,197,242,243,156,81,138,4,17,135,131,255,4,61,166,162,171,49,82,189,91,93,62,110,44,35,16,202,41,200,182,21,169,57,21,113,240,127,181,70,16,127,50,10,199,228,227,137,171,209,7,125,204,83,84,28,106,31,98,204,251,204,66,247,121,14,48,10,49,97,248,86,9,10,229,139,186,6,123,244,126,246,234,66,225,196,58,189,173,228,8,87,103,137,157,244,225,167,253,230,182,62,16,86,61,194,31,242,189,246,20,203,197,37,254,227,199,36,131,169,126,202,74,168,28,171,251,240,177,19,101,203,255,21,66,173,145,60,47,82,222,26,85,214,197,150,21,191,223,179,197,151,224,59,126,73,216,114,7,98,116,144,97,70,20,37,97,240,120,176,153,253,0,216,147,183,125,216,119,151,126,216,221,241,185,145,65,231,48,116,17,100,234,66,49,116,109,55,87,130,56,84,175,97,97,201,91,225,77,206,75,65,121,203,164,118,205,252,148,107,119,19,56,134,245,231,10,180,239,77,84,71,96,192,93,146,146,224,60,8,139,165,127,116,246,227,140,50,80,124,47,165,21,5,41,194,18,137,145,18,18,46,34,169,58,241,144,248,224,119,220,187,82,146,191,184,105,76,251,249,58,122,213,146,199,96,158,83,185,129,60,159,50,97,53,231,85,213,68,70,197,109,138,198,24,2,229,85,113,205,155,143,116,139,105,222,231,143,120,85,85,137,190,53,69,237,34,236,69,200,47,248,168,16,70,81,248,241,92,233,156,74,178,13,54,67,238,250,2,35,148,192,58,100,113,80,213,48,47,186,82,55,217,11,29,11,92,167,139,121,247,46,130,246,128,108,67,218,200,179,175,193,252,68,78,206,29,253,202,23,67,181,30,124,84,224,48,246,181,4,48,134,187,177,22,145,105,226,33,154,231,248,70,176,147,200,196,24,233,238,56,42,130,173,153,152,1,73,127,13,29,60,171,33,78,26,117,143,255,255,76,196,46,136,38,130,118,138,145,166,136,215,15,195,123,41,15,222,187,169,12,241,29,236,7,126,160,146,84,203,32,95,131,17,60,164,221,209,108,202,153,175,210,119,63,43,167,37,150,204,131,184,122,156,89,32,220,76,139,34,47,235,92,212,167,84,234,16,158,99,248,140,91,81,128,94,55,201,156,253,63,3,194,217,95,219,226,156,219,119,30,93,226,143,102,107,120,190,1,106,197,43,104,4,192,1,189,134,103,188,106,8,66,20,74,62,247,58,173,205,48,222,230,119,65,16,102,242,3,230,219,94,5,104,111,82,40,239,141,224,10,165,203,163,51,140,198,151,70,99,87,202,130,166,73,200,176,202,40,95,208,181,213,208,148,87,145,6,49,151,244,195,108,158,254,90,91,126,211,135,221,24,219,146,58,84,101,126,182,59,156,108,63,229,42,199,234,209,195,32,177,17,141,102,135,232,248,89,34,215,144,142,4,102,144,45,173,160,196,198,79,203,66,242,160,210,116,164,73,61,240,48,4,24,169,187,4,141,223,245,55,93,165,1,1,183,51,204,157,27,124,138,190,90,72,32,52,151,160,203,158,212,234,220,48,72,177,183,251,37,156,146,146,122,142,14,69,209,164,150,244,155,92,132,153,111,21,207,159,35,173,37,33,244,20,21,61,183,76,3,9,52,139,194,95,150,78,92,146,129,66,165,237,168,131,74,109,77,157,44,109,35,86,102,8,102,44,18,70,66,230,134,96,157,38,63,253,80,200,94,136,151,244,166,31,241,231,161,244,79,191,96,67,100,17,76,209,27,184,220,197,116,170,93,122,101,107,72,255,191,155,240,212,253,30,62,163,85,227,18,174,54,151,189,224,15,178,254,67,81,159,144,192,103,251,221,11,218,145,18,14,234,224,93,80,136,138,184,135,111,29,19,193,22,84,237,196,237,139,158,164,29,223,216,161,189,112,103,129,89,203,137,216,30,223,157,97,211,140,62,23,163,24,163,89,44,137,231,174,108,55,104,171,71,230,160,144,1,133,5,204,196,160,192,229,75,149,16,137,99,169,63,20,9,176,184,167,13,191,66,34,51,57,254,114,29,5,0,179,226,39,62,163,93,165,145,172,58,9,230,92,27,79,83,69,120,255,251,54,145,59,248,72,44,175,155,137,2,39,53,153,97,130,142,115,194,250,170,108,162,98,85,105,65,96,7,99,4,25,153,126,161,243,34,190,50,9,65,182,22,33,121,223,102,246,228,181,72,80,221,7,243,72,146,167,247,103,223,181,0,136,237,194,24,185,106,157,223,32,81,57,95,114,110,91,152,37,18,154,140,126,32,193,127,222,23,208,86,243,140,80,0,100,17,114,147,43,107,112,8,143,45,160,112,55,183,180,199,20,199,153,177,119,63,237,227,160,73,98,205,170,56,136,106,163,31,184,169,215,29,33,249,206,26,242,217,1,222,217,225,30,66,205,187,104,17,250,145,92,189,76,44,179,16,35,138,123,40,24,168,42,75,93,57,69,18,233,201,64,68,235,112,87,40,45,43,150,239,112,196,191,7,63,196,185,238,70,105,238,122,134,49,249,124,250,102,15,224,198,236,104,12,192,150,50,235,133,243,173,252,98,101,47,164,43,68,144,75,113,75,121,150,111,176,74,251,129,81,77,247,12,89,12,41,21,58,74,224,50,182,8,106,179,92,164,28,151,207,154,144,146,5,63,51,50,49,68,222,63,62,176,138,107,46,211,54,78,55,14,228,143,223,105,141,114,232,192,107,179,203,203,221,169,120,151,118,201,86,179,48,210,97,120,35,133,78,186,252,161,212,219,80,48,222,67,219,243,232,22,157,173,15,26,32,251,163,111,40,95,195,168,51,200,236,82,53,154,8,48,130,205,203,21,172,48,173,139,174,236,164,11,92,181,230,208,131,53,223,160,88,181,72,100,222,188,230,225,232,89,156,229,222,235,31,201,53,163,169,149,140,253,37,96,179,251,251,198,21,87,171,141,88,75,182,39,54,247,69,187,103,234,119,71,90,109,5,12,52,76,251,215,246,100,231,231,175,174,109,210,221,174,245,234,233,183,200,111,20,33,12,2,209,33,185,113,197,65,44,198,157,70,174,75,11,33,126,156,212,144,226,103,68,125,65,144,144,65,123,2,24,217,88,86,168,160,115,74,49,222,101,123,85,113,115,231,67,251,69,124,75,28,200,12,160,49,228,246,78,139,33,241,10,243,80,251,145,70,19,168,14,160,188,178,71,46,201,197,226,91,204,22,17,235,98,14,101,29,0,108,225,188,132,13,85,65,220,128,32,78,83,105,224,25,86,228,115,225,100,176,83,142,9,176,14,90,202,63,192,80,169,250,177,110,210,249,176,154,218,192,52,151,16,71,19,208,198,236,152,33,50,101,107,0,252,139,33,157,109,143,203,204,56,58,158,219,206,35,126,6,12,241,17,18,230,84,240,155,191,38,205,106,106,117,70,171,93,107,185,150,61,123,211,77,10,27,14,206,143,69,111,154,46,106,118,95,196,211,21,99,92,59,199,34,4,242,107,255,237,57,218,203,187,169,22,237,254,159,113,52,179,102,140,109,199,153,242,171,199,165,186,148,145,206,148,47,203,195,129,26,206,244,243,186,49,64,91,158,85,93,181,76,109,113,190,49,97,57,86,213,33,21,173,232,25,92,207,218,180,139,244,112,178,4,251,26,67,219,69,71,198,165,202,116,14,171,42,38,13,159,109,141,146,16,6,215,70,3,22,56,67,34,141,240,13,199,194,53,61,203,142,15,131,93,110,2,58,171,82,78,61,55,64,26,15,248,95,29,2,24,253,134,50,5,155,134,90,17,34,66,197,229,113,254,155,194,77,203,190,180,35,68,175,140,40,176,120,27,238,200,97,228,178,159,97,244,120,245,237,164,163,201,172,70,220,239,173,3,192,220,62,245,46,124,74,92,0,220,34,18,254,176,58,80,87,61,162,128,112,190,49,228,205,94,153,124,99,56,242,217,107,73,179,119,216,159,205,148,159,191,170,96,224,113,34,204,19,64,51,255,35,193,160,55,173,97,226,153,121,155,104,93,250,66,77,234,72,181,30,170,131,19,181,17,10,155,240,155,106,188,146,107,169,202,210,250,197,23,242,129,88,94,121,242,115,91,62,245,46,217,87,246,8,214,179,34,49,255,246,216,212,20,116,200,33,119,174,61,9,42,159,195,175,253,140,255,13,190,184,171,91,117,43,71,121,166,194,29,102,226,242,224,78,220,19,71,168,94,148,18,0,208,194,2,145,48,17,132,180,56,166,116,147,87,211,32,53,64,239,149,192,62,250,152,242,29,140,156,245,80,22,82,239,169,153,19,24,160,121,170,162,8,18,208,19,246,139,137,151,129,152,145,24,180,159,81,233,99,143,46,74,58,74,111,128,239,185,9,44,120,238,123,191,108,236,27,183,92,37,140,99,189,24,51,53,203,233,100,214,90,199,66,58,211,21,60,97,183,242,25,83,214,197,19,63,161,205,218,56,49,158,144,69,118,47,120,85,199,210,135,255,178,171,150,236,95,36,248,191,166,14,159,232,180,50,170,156,28,56,243,254,72,84,51,184,173,33,13,171,216,78,199,175,85,135,50,44,176,113,11,172,252,236,156,13,231,17,78,85,211,57,62,27,218,128,191,31,72,193,238,19,44,26,175,223,182,73,168,15,28,62,220,178,237,17,71,241,58,119,144,209,244,75,98,62,82,46,172,71,191,107,173,196,36,52,23,70,231,209,203,240,137,41,131,141,194,36,96,57,83,40,38,250,152,36,36,4,2,114,74,228,145,61,200,154,38,81,193,249,112,190,92,71,236,90,245,141,37,247,91,125,33,146,96,159,77,106,183,80,154,129,7,131,56,31,100,45,244,69,48,125,94,139,67,253,132,184,60,52,253,109,80,39,37,50,117,20,178,44,124,232,225,60,19,198,199,201,223,212,174,46,31,13,24,92,128,3,142,174,31,60,58,229,126,254,30,51,233,252,95,26,245,201,192,96,233,220,191,20,148,15,199,205,17,141,194,225,169,189,22,155,66,25,148,251,133,227,144,81,96,53,23,21,226,119,98,65,72,132,171,223,68,107,159,20,32,65,76,34,108,213,43,139,244,16,116,149,17,214,202,126,27,67,81,20,244,210,14,15,249,249,68,56,16,133,7,161,219,185,205,67,123,184,43,93,100,0,255,153,205,65,222,152,40,83,165,30,49,20,139,31,17,76,141,72,99,34,249,197,112,176,231,82,162,128,18,214,222,39,174,169,185,93,146,115,209,202,219,97,237,144,136,221,4,93,189,239,76,16,51,54,12,163,86,226,81,193,83,58,184,123,124,110,73,99,120,251,112,58,169,130,182,225,39,133,122,41,219,248,136,232,187,219,133,16,178,66,2,25,216,203,45,50,237,109,14,105,22,87,77,143,237,162,205,181,80,169,40,186,243,237,166,31,84,103,146,94,66,209,26,180,46,140,50,203,121,104,93,222,134,182,94,231,112,175,246,90,99,89,245,98,98,230,147,149,252,129,3,183,221,208,3,120,22,249,89,106,34,217,168,237,180,34,20,92,134,163,164,59,129,132,61,18,17,20,101,126,139,140,0,152,62,74,171,14,167,14,42,5,243,237,255,183,27,58,206,35,86,212,55,84,220,34,241,111,106,180,137,195,93,64,81,109,152,89,46,75,89,242,236,48,160,15,84,18,183,137,5,56,141,64,230,209,160,200,169,160,153,79,161,239,117,140,15,90,164,11,54,58,201,157,134,245,26,132,135,217,177,123,17,26,85,154,65,139,200,208,21,233,57,153,2,71,213,150,222,47,79,32,183,24,188,124,75,57,133,42,201,183,29,108,28,95,71,63,6,235,107,84,44,43,25,193,147,74,79,96,133,161,18,189,106,144,191,119,57,39,170,220,193,150,95,195,144,157,241,191,88,24,108,14,195,173,77,180,250,112,247,67,214,243,38,108,84,190,13,40,31,241,53,199,36,136,188,0,180,137,201,249,231,117,37,79,166,36,175,113,121,195,133,152,109,69,41,14,189,122,108,58,245,207,199,205,172,186,6,245,183,110,38,18,112,192,93,2,209,101,96,15,239,245,236,133,51,241,18,227,204,216,36,128,191,225,26,118,7,31,78,74,225,211,186,140,55,168,61,25,174,26,155,199,14,113,249,215,32,253,31,90,135,218,94,184,156,128,140,123,47,240,229,171,72,148,216,56,55,126,12,102,149,19,122,251,205,92,152,252,78,228,47,235,156,212,162,165,245,201,219,28,157,32,58,23,96,218,187,164,59,116,49,77,55,202,153,67,102,62,112,116,145,147,255,74,195,2,181,115,239,23,144,81,248,99,2,222,200,86,209,82,122,247,157,132,166,113,14,142,170,135,5,184,76,13,143,198,4,73,117,29,205,161,237,115,66,5,131,90,32,29,244,194,218,213,78,15,115,245,167,241,137,166,72,20,17,191,194,201,189,198,153,170,191,184,73,120,100,124,185,152,193,207,212,24,132,22,199,68,214,228,249,27,7,40,123,39,20,195,94,69,74,149,73,47,213,104,242,67,83,240,10,159,216,60,148,66,63,153,160,108,167,168,242,206,80,244,248,146,50,235,162,240,96,17,246,3,95,132,217,192,44,129,104,66,130,83,123,78,236,157,170,68,86,166,168,20,140,233,221,150,179,65,27,201,143,242,117,2,48,184,227,98,17,201,63,32,151,169,133,84,20,208,229,227,11,86,74,70,151,93,188,131,115,90,27,231,100,25,109,165,137,22,17,162,225,172,73,151,68,203,210,54,231,215,140,5,64,25,1,120,90,27,177,176,117,194,147,137,11,111,103,41,123,108,170,42,5,184,211,43,197,135,181,26,192,109,104,114,93,114,14,255,189,48,26,168,62,245,141,75,87,248,186,145,242,20,28,92,28,226,146,116,53,24,141,226,161,95,42,187,221,198,19,132,78,81,159,254,84,211,138,13,180,91,70,213,96,9,41,135,29,84,104,123,92,229,112,63,36,138,76,223,79,107,128,195,98,13,82,38,147,61,165,201,13,76,15,58,242,229,5,131,145,87,13,45,56,194,17,31,199,167,113,155,214,236,157,147,73,78,113,4,36,21,62,84,135,45,67,137,48,22,221,27,128,212,159,191,226,213,66,248,75,89,56,83,165,198,165,153,220,221,77,120,63,101,97,35,199,39,255,134,183,49,165,85,39,122,65,37,120,244,157,13,251,247,13,58,56,176,19,40,24,156,1,65,192,103,70,173,35,86,20,59,1,201,238,208,112,191,29,92,163,137,151,38,41,5,46,29,165,144,12,71,255,86,146,130,221,5,151,203,116,133,193,231,244,56,210,114,190,188,125,82,32,56,201,81,188,112,64,122,197,227,247,253,165,109,170,150,224,183,217,35,1,32,147,164,247,11,81,196,157,208,48,189,127,241,97,161,187,224,190,201,219,226,252,123,157,5,191,210,73,168,125,25,68,100,50,45,53,218,53,48,215,49,63,167,246,148,31,175,16,69,188,130,51,145,218,182,181,242,139,20,140,232,4,56,70,193,77,225,206,224,231,53,251,160,77,142,155,41,43,21,219,91,45,14,67,60,131,16,50,92,239,117,174,236,4,180,164,63,73,60,233,184,72,114,196,36,7,229,84,225,235,70,166,137,149,66,170,185,34,155,101,96,168,174,233,48,215,85,60,241,19,109,75,161,173,116,66,90,78,137,74,44,220,149,54,29,140,197,56,214,67,22,247,134,64,49,106,53,234,4,54,106,128,148,136,141,58,127,239,221,199,57,224,21,250,243,30,2,217,2,184,216,158,196,16,38,34,3,12,210,207,180,49,203,161,247,206,105,105,85,62,13,29,120,52,12,90,229,23,151,211,81,164,184,202,33,107,225,113,4,24,203,13,218,178,167,167,6,184,42,91,172,83,178,78,37,241,234,164,59,194,137,103,174,51,146,198,137,90,78,29,112,170,111,114,194,106,155,88,78,65,32,113,241,127,49,163,99,135,76,138,138,61,16,20,235,165,66,18,154,78,154,134,83,202,133,102,97,128,98,17,92,69,200,202,253,101,63,249,226,248,69,228,4,78,234,150,172,106,186,43,159,243,42,113,124,15,209,64,13,100,179,167,194,168,13,103,147,169,108,245,128,106,156,215,129,80,252,246,117,106,115,154,114,200,211,221,247,25,15,6,119,32,26,114,85,54,178,248,228,47,253,221,243,96,169,86,203,79,252,232,7,98,75,54,207,127,28,241,44,148,157,118,189,138,80,97,245,204,227,119,132,44,14,210,19,113,79,24,145,107,69,197,43,59,89,219,173,132,66,79,188,198,177,120,150,189,18,175,22,23,199,116,77,89,225,117,111,211,154,53,226,164,180,190,19,126,16,26,62,54,168,14,202,8,43,174,197,50,175,11,158,95,30,197,101,157,216,201,14,97,159,113,28,76,221,124,235,221,137,147,177,156,19,148,66,195,149,218,145,49,174,242,137,142,217,64,55,159,145,112,89,87,68,42,156,45,14,121,139,10,192,50,252,74,192,185,16,77,82,115,15,77,99,170,82,85,127,112,5,3,184,30,184,208,36,121,132,44,177,16,114,236,192,242,217,165,37,81,137,90,34,123,86,251,3,7,193,16,58,21,229,196,171,65,93,180,164,102,240,83,254,132,56,195,225,246,58,248,195,65,179,83,158,31,14,40,94,149,7,133,20,138,186,87,189,154,173,79,182,18,98,83,133,184,46,189,31,95,247,153,211,127,49,74,238,162,206,8,96,230,118,101,62,82,183,231,175,137,91,215,35,207,100,198,188,164,63,163,205,47,210,240,174,80,111,214,189,129,64,123,89,37,0,185,172,176,129,158,25,235,106,170,85,64,248,126,96,0,152,117,49,91,254,98,102,109,104,240,190,116,3,239,80,76,148,112,154,149,165,65,158,69,139,83,44,35,184,178,161,65,174,217,232,91,248,220,35,63,166,241,103,209,186,213,32,83,46,82,161,186,41,225,171,152,237,16,106,163,76,248,181,82,180,21,250,202,101,20,227,46,90,141,131,59,0,138,205,202,247,223,81,21,169,29,79,95,35,8,142,17,178,35,152,67,186,51,82,143,16,48,84,15,140,53,78,191,133,158,58,22,86,182,6,143,3,66,32,210,226,233,78,219,40,78,161,156,221,195,152,255,86,66,221,220,179,101,105,35,20,117,26,72,245,69,50,183,80,49,162,206,201,233,127,141,96,103,52,192,212,218,135,41,246,192,60,227,211,13,116,16,76,240,13,166,37,5,164,3,43,205,80,74,71,189,63,52,106,202,81,114,10,70,107,1,244,182,210,198,184,218,235,124,136,86,60,94,110,189,249,244,226,34,77,126,234,203,240,66,118,51,80,32,187,116,43,1,203,156,253,201,198,249,72,39,45,62,249,144,155,151,211,83,89,163,19,232,155,58,171,130,62,206,64,218,70,52,102,224,162,135,51,192,219,113,199,151,221,9,52,80,240,202,199,98,207,0,88,75,130,86,74,140,35,91,116,117,167,206,86,188,1,215,47,13,4,6,223,166,52,202,28,147,125,101,100,61,186,154,77,199,65,195,134,83,101,123,96,192,244,103,140,190,128,172,218,174,163,252,234,204,234,53,42,76,124,4,212,5,185,96,19,99,137,136,244,8,188,63,38,80,88,11,156,250,109,120,99,67,131,74,192,144,123,185,157,66,242,60,138,100,245,61,250,149,74,252,91,55,137,106,98,161,32,212,63,82,51,33,70,237,116,69,68,75,231,96,21,17,170,42,167,218,83,109,219,119,88,131,89,89,1,154,199,164,53,246,247,24,163,115,137,206,82,177,127,121,32,175,109,17,135,114,45,156,70,213,231,200,142,159,131,33,181,121,248,237,239,209,51,244,229,226,20,62,12,224,54,8,38,50,205,3,49,143,196,13,101,157,133,155,170,186,196,151,200,238,157,229,99,25,197,110,248,88,75,83,112,205,139,132,154,73,3,93,202,58,74,207,180,69,233,105,14,36,155,157,200,55,144,121,47,106,216,235,39,73,147,241,245,201,31,254,138,26,82,3,124,40,230,174,11,121,36,76,197,110,207,192,91,130,216,87,66,206,15,25,38,161,245,244,185,71,24,237,1,173,137,27,140,45,22,210,150,53,22,142,100,225,221,42,73,196,94,188,72,125,186,240,166,15,254,75,98,38,249,183,29,22,104,103,102,158,80,161,136,12,250,138,89,33,175,174,3,178,149,76,57,225,243,146,102,220,90,20,254,53,253,220,250,75,25,33,154,152,93,204,89,204,182,44,75,45,169,118,30,189,153,142,179,179,174,248,163,197,86,34,80,65,172,196,73,128,89,199,14,17,249,172,183,77,254,57,179,84,151,246,45,89,106,219,179,145,228,89,147,201,37,227,227,247,74,107,108,221,243,227,156,26,240,210,54,139,47,76,147,162,145,53,79,189,50,133,129,182,98,79,209,250,168,127,232,168,175,174,175,249,84,199,182,13,214,140,149,243,23,22,241,245,97,63,57,4,81,213,173,60,66,134,240,249,83,137,1,231,104,154,52,209,198,102,105,204,58,119,123,85,26,50,154,206,224,212,25,93,17,50,174,89,164,150,206,170,171,118,179,127,146,94,232,132,108,61,30,153,37,197,137,107,157,90,197,17,247,197,180,174,53,240,243,13,66,109,165,35,125,105,221,165,92,118,158,162,41,178,49,48,163,153,174,20,62,213,45,193,77,23,47,253,38,250,59,11,58,186,117,230,120,110,169,238,33,216,74,135,168,132,74,62,141,68,33,164,208,187,242,33,148,71,63,169,164,253,211,217,125,165,58,108,73,127,42,41,199,191,205,2,165,176,247,40,63,43,185,47,101,63,77,65,62,108,122,252,93,168,141,119,249,54,192,46,255,122,31,37,173,74,20,14,211,75,107,118,34,224,129,81,199,57,102,20,20,183,112,31,63,164,75,110,145,101,56,188,173,9,164,161,97,108,163,191,161,42,19,42,254,244,49,215,166,193,231,30,188,28,244,34,18,70,212,214,3,66,26,155,183,71,224,236,213,140,140,216,207,43,95,161,117,8,42,92,1,154,55,127,124,194,126,115,249,234,48,175,108,24,31,47,195,116,79,99,85,163,213,2,47,222,55,245,52,26,119,151,211,247,88,172,150,234,167,51,127,115,174,214,18,199,108,8,139,12,38,131,39,8,222,49,53,199,172,119,235,95,87,183,91,220,3,225,0,244,5,121,74,88,23,185,66,222,239,170,52,73,174,184,135,144,195,96,147,133,193,200,189,200,104,39,166,99,243,134,196,59,230,178,19,150,43,75,70,115,80,33,224,183,196,237,72,157,183,27,4,172,113,58,159,106,201,159,90,166,224,101,16,204,145,36,88,155,141,148,67,47,96,141,19,137,206,83,203,29,157,86,182,232,52,154,187,233,103,213,125,48,106,227,41,56,87,133,23,187,50,132,160,148,168,79,21,45,186,9,159,49,195,30,43,230,8,113,130,67,232,229,62,125,132,97,35,215,68,238,89,209,10,81,151,77,32,212,184,61,19,9,241,117,62,105,10,98,203,35,209,79,18,240,154,113,30,1,220,62,231,62,1,71,249,34,206,28,76,91,213,112,76,9,255,25,0,198,96,165,196,44,226,82,111,89,142,200,180,155,226,91,88,133,34,158,142,112,210,55,130,255,83,119,176,218,185,250,150,221,155,193,5,207,40,53,59,55,46,27,65,18,161,223,225,214,22,73,136,99,200,178,169,12,20,112,21,67,192,117,102,126,37,44,195,205,19,110,171,50,53,8,203,108,181,118,101,48,216,60,58,214,245,87,23,40,22,225,187,81,20,168,47,72,136,88,113,139,152,157,225,240,194,161,44,24,186,9,176,158,67,119,166,166,96,2,9,138,13,180,63,3,178,137,248,54,17,91,231,122,165,159,143,124,95,135,27,60,186,217,142,180,215,19,171,231,48,103,224,127,218,87,242,247,147,34,111,249,216,171,178,149,29,212,137,68,116,148,40,20,61,222,126,239,174,192,131,80,240,49,123,63,135,54,242,214,218,50,214,145,56,121,51,179,123,60,143,247,98,231,129,89,222,199,236,84,249,32,79,230,113,96,27,243,205,214,44,254,54,43,197,46,241,32,80,149,192,82,55,237,6,51,217,117,178,133,99,39,99,5,24,210,92,220,117,45,38,231,79,111,236,12,20,145,136,154,49,73,32,41,161,54,118,177,90,194,2,162,2,138,113,204,132,77,36,219,148,121,29,94,90,149,220,87,190,38,239,238,217,185,138,94,60,68,176,175,170,192,192,143,191,19,100,156,22,52,202,12,230,29,101,66,253,35,148,2,39,220,112,202,143,8,221,97,219,76,136,226,82,216,16,64,175,219,117,52,107,13,185,141,133,193,95,89,142,160,172,29,225,147,125,213,36,196,37,224,188,79,234,165,114,197,38,166,203,40,154,121,212,23,84,147,99,213,63,136,72,62,87,126,17,16,19,237,31,144,218,34,189,90,189,200,10,89,251,43,71,95,164,240,221,78,150,82,220,177,96,233,144,114,79,60,10,233,231,54,224,143,111,10,202,28,56,113,46,65,123,12,67,201,253,161,8,148,246,231,212,10,173,56,110,69,55,206,41,158,9,53,19,238,173,156,241,56,102,123,26,194,212,228,194,183,214,7,229,201,205,36,131,64,230,191,78,103,231,80,228,107,219,85,27,176,157,181,132,137,245,69,224,242,139,187,34,81,28,79,70,6,137,249,244,122,221,218,184,251,49,67,103,61,53,240,187,241,223,216,127,101,212,61,186,19,235,160,243,193,242,202,171,102,18,45,10,118,175,246,31,0,155,131,173,194,50,34,49,112,134,55,29,173,168,118,248,33,239,79,134,184,19,226,13,93,235,191,66,223,209,22,134,221,57,95,223,229,210,88,145,10,100,233,6,142,73,160,242,20,126,101,227,84,111,7,48,107,240,207,79,122,192,147,203,14,180,234,250,167,8,100,90,166,26,144,68,95,218,33,20,229,136,30,200,181,46,42,175,61,98,250,108,20,127,144,163,138,96,58,180,196,86,112,224,237,249,158,6,87,92,129,163,189,1,17,95,152,252,50,159,92,152,183,97,7,61,42,72,44,49,252,75,201,174,39,55,237,85,200,40,60,85,66,176,109,192,212,117,80,226,157,91,225,128,175,228,28,169,222,86,113,249,110,212,65,21,23,99,215,138,85,31,225,79,18,126,17,205,146,239,50,28,176,228,101,163,96,182,29,92,111,66,224,87,147,212,251,243,70,60,153,20,99,136,227,242,176,180,226,146,141,80,30,245,6,89,123,2,46,249,205,204,151,39,107,231,52,223,80,13,200,3,216,125,236,245,162,203,123,60,121,18,39,73,30,97,179,80,253,166,145,221,237,105,185,26,174,163,18,213,36,126,19,210,116,253,49,170,123,51,203,234,137,229,11,141,10,86,143,10,70,203,111,104,146,39,118,206,139,122,59,42,109,208,94,225,242,30,133,184,135,149,23,202,152,164,43,141,196,144,237,95,81,151,179,31,177,169,252,88,211,96,106,153,47,125,22,213,17,144,237,62,126,252,213,4,233,81,238,220,71,10,45,198,248,15,13,173,12,250,186,127,57,188,135,92,61,193,39,158,180,212,206,233,25,35,209,129,80,161,54,250,185,4,20,177,132,33,112,168,69,195,81,189,206,240,202,219,170,243,129,110,136,55,184,181,49,51,86,113,3,151,172,102,175,84,178,235,0,10,41,236,45,206,238,103,131,216,148,34,156,177,148,34,145,22,12,248,152,43,236,173,23,237,42,149,197,217,121,31,67,54,104,253,90,74,198,151,5,112,187,22,103,48,200,91,9,136,251,244,45,27,222,227,253,85,42,33,253,169,100,251,190,245,144,93,19,198,193,217,195,36,92,245,54,4,160,28,191,107,75,84,177,192,2,178,49,255,204,104,108,251,20,27,138,163,46,19,152,72,45,109,166,149,131,175,190,112,18,224,161,1,60,14,18,67,60,51,136,72,136,118,8,52,244,137,73,184,151,69,149,55,90,11,177,32,8,14,68,79,101,20,182,123,49,198,23,182,179,128,160,64,182,153,45,45,101,74,200,195,154,231,188,46,130,121,178,129,230,241,241,92,31,70,214,136,55,57,225,61,160,106,242,65,43,152,250,28,0,185,225,29,138,94,157,28,54,204,184,161,60,46,224,73,254,192,245,94,234,86,165,6,42,163,113,65,41,161,152,132,91,38,165,166,12,151,138,92,132,35,94,95,157,139,82,185,179,139,160,63,99,238,167,114,133,84,48,205,195,199,148,133,144,140,74,231,116,249,209,246,151,229,106,3,126,0,199,74,224,12,7,198,243,189,178,83,39,249,120,253,4,98,0,232,196,177,53,33,32,122,107,210,193,173,3,89,10,158,9,114,246,12,172,116,28,21,126,36,40,239,239,131,245,29,62,44,122,164,127,184,152,229,250,73,41,65,190,5,145,135,198,6,46,150,222,126,111,244,88,145,21,250,2,240,127,153,42,4,149,221,141,149,211,226,182,2,192,27,96,221,77,61,11,248,5,226,137,190,55,20,47,92,150,159,21,217,28,146,130,6,4,230,187,143,179,91,8,123,58,207,239,6,111,59,13,229,39,156,107,238,145,137,12,119,205,243,33,100,159,30,134,111,47,167,197,11,17,41,59,93,128,148,134,142,74,10,238,184,102,249,134,242,104,125,38,67,93,137,233,5,218,58,39,236,35,69,238,22,130,163,206,92,44,79,206,175,156,36,2,79,76,139,156,124,47,68,246,4,177,48,247,148,79,17,60,240,71,82,80,12,41,110,209,38,159,73,158,85,72,208,52,143,58,241,67,93,109,199,60,22,52,15,32,135,171,32,65,57,119,224,191,137,197,152,3,169,167,65,32,252,49,251,170,112,225,22,57,83,102,242,158,175,73,129,0,108,180,199,234,176,204,66,191,5,35,5,234,149,208,174,9,241,14,130,254,237,45,180,151,70,146,60,62,73,138,65,252,142,116,137,157,1,40,215,148,216,228,94,252,149,164,55,10,204,170,173,206,164,215,254,20,164,136,22,203,1,74,17,118,49,162,206,88,106,150,12,181,254,250,68,249,83,157,207,37,31,102,187,134,238,107,125,56,247,141,182,208,215,204,143,77,49,179,35,243,51,66,80,221,207,250,148,164,136,224,3,170,208,222,240,113,1,81,84,252,79,28,20,120,35,185,251,82,199,224,212,79,221,121,206,12,58,164,87,170,230,255,175,14,3,201,245,194,158,247,23,224,200,239,39,59,154,151,93,218,162,24,254,139,62,208,214,216,50,67,110,222,172,144,173,214,12,44,223,254,196,118,38,7,224,78,224,127,61,161,148,83,95,223,68,100,19,252,183,121,254,126,202,32,250,52,237,6,63,144,159,25,229,29,127,249,230,114,78,71,109,79,209,195,135,11,38,252,248,82,234,175,219,153,145,209,175,180,246,246,175,253,203,228,112,144,228,172,121,189,31,236,211,223,92,1,219,104,162,102,233,110,25,95,14,66,133,197,244,49,106,158,169,201,221,26,54,71,73,78,8,210,182,243,119,12,182,191,13,42,105,163,112,87,81,240,40,143,217,183,86,197,65,228,187,196,255,183,75,190,145,100,90,198,255,64,221,98,138,47,116,227,87,114,150,248,171,84,128,59,64,250,219,255,51,180,163,151,214,233,178,193,72,111,31,66,206,119,80,142,247,210,25,220,111,64,137,159,148,172,202,88,109,27,119,173,148,32,145,234,15,154,54,112,203,218,7,227,9,165,236,240,170,32,49,25,211,148,141,60,17,46,247,147,91,160,98,126,4,142,56,62,210,140,105,122,140,9,44,229,136,52,98,126,25,219,118,42,14,27,88,191,5,44,164,118,155,78,122,211,138,112,11,42,141,114,26,30,111,106,21,121,9,28,61,44,170,82,213,7,95,147,125,219,244,82,187,244,138,154,145,58,182,81,106,118,225,6,64,25,155,186,148,59,153,166,201,127,221,31,85,207,213,198,126,230,225,221,84,116,247,120,58,84,184,98,141,103,255,251,87,241,183,37,130,121,124,223,233,26,86,154,215,1,248,136,250,142,108,150,205,24,149,46,118,92,185,251,131,171,171,137,242,19,9,1,111,147,165,34,209,188,51,62,221,251,71,223,133,160,32,157,13,231,87,32,49,2,150,194,18,240,139,121,45,35,249,122,148,150,4,113,60,62,46,208,173,145,226,72,56,147,196,76,233,165,163,254,172,180,50,248,226,205,77,21,213,40,58,72,146,130,223,238,41,108,109,103,129,77,77,39,224,157,30,29,219,199,166,63,43,65,94,32,207,106,66,16,239,179,211,227,160,183,68,202,2,122,86,246,1,250,176,185,252,250,47,23,45,226,173,136,109,205,156,155,193,185,120,101,76,181,210,157,161,147,16,69,171,99,141,200,93,47,105,135,199,76,98,134,38,57,75,29,105,22,190,56,145,199,126,207,201,80,220,244,74,208,213,4,162,17,181,131,0,78,241,100,132,34,222,218,9,177,158,195,176,227,66,104,72,106,207,100,198,165,235,231,24,29,170,111,106,146,160,169,203,217,205,156,44,107,47,242,91,216,233,155,212,25,107,251,139,83,216,117,248,31,224,40,154,145,178,228,62,122,89,77,214,139,24,231,137,135,169,130,215,79,236,7,196,129,4,115,27,53,114,34,172,252,242,83,0,215,46,207,247,98,141,40,224,111,224,115,4,51,213,18,247,77,52,124,8,174,245,18,1,18,92,38,53,141,95,61,101,146,58,61,238,202,107,141,194,64,247,204,85,83,237,164,48,29,173,190,140,131,231,210,175,209,52,78,220,188,203,243,221,136,237,95,226,243,192,9,57,52,181,77,204,95,141,131,52,215,158,198,244,133,40,93,102,181,208,187,129,207,215,67,149,41,168,60,244,43,25,222,52,91,5,1,77,46,249,254,193,73,130,93,243,203,221,109,129,64,152,211,89,22,165,154,236,209,111,73,136,132,204,36,99,19,70,180,240,228,153,52,40,235,58,149,128,33,246,127,5,213,83,39,29,64,64,224,131,50,142,184,102,252,79,150,28,74,7,41,3,71,38,227,108,168,118,104,172,104,169,103,217,202,191,78,128,48,234,20,178,128,162,82,59,184,179,231,50,169,148,151,25,177,168,8,61,209,126,68,107,40,70,143,171,157,78,114,128,128,148,177,80,241,185,249,246,115,75,84,226,18,152,127,164,106,79,43,232,206,125,216,84,172,235,9,105,39,1,246,32,84,107,158,37,250,154,54,212,152,30,180,117,128,181,139,206,81,66,253,171,210,238,59,54,199,13,150,192,18,95,94,197,163,80,135,106,101,80,146,62,93,62,53,135,195,215,134,120,225,31,132,109,126,207,122,12,204,5,212,77,16,195,184,144,253,192,210,229,236,77,247,189,179,40,62,91,35,23,80,255,70,80,73,234,215,14,167,143,175,176,133,225,124,59,196,117,114,195,70,29,0,6,229,185,133,254,97,183,226,12,66,173,92,225,76,174,217,65,201,86,209,31,119,230,187,204,235,62,135,214,201,42,116,16,60,87,62,157,173,28,137,245,202,34,153,233,10,94,109,36,174,146,47,24,197,192,93,164,240,41,195,112,229,13,22,214,32,252,52,236,38,98,110,49,245,37,174,11,38,44,65,253,162,40,207,175,88,231,17,222,2,126,12,14,169,248,131,126,235,214,38,250,64,176,133,35,135,99,192,175,38,68,148,169,125,84,200,97,102,251,165,217,51,39,129,62,140,72,73,70,233,1,213,100,157,133,73,76,250,41,79,104,22,83,11,18,39,135,53,69,36,186,110,63,106,96,218,137,28,173,210,21,173,43,188,185,246,3,240,169,15,207,55,181,178,89,55,113,167,205,250,203,33,255,247,227,240,167,90,225,26,13,241,110,91,121,9,235,166,8,241,20,76,72,104,103,95,18,185,53,250,227,76,80,221,127,138,223,55,242,129,138,3,73,119,64,252,183,97,113,198,23,27,182,159,193,79,16,131,81,66,177,52,49,90,60,112,92,172,145,141,193,143,58,95,106,162,249,51,166,221,177,254,182,3,163,194,179,78,43,151,188,77,188,42,132,32,118,56,239,243,224,228,76,92,96,184,150,80,28,142,243,251,222,240,209,137,19,23,131,183,142,123,58,41,82,167,238,228,110,191,235,129,143,173,137,81,119,86,128,78,131,66,150,224,8,234,195,100,22,129,78,121,147,23,184,191,138,245,105,66,142,246,189,143,210,239,194,38,241,70,2,0,206,49,100,172,46,238,168,117,20,147,128,236,28,175,94,135,122,95,231,186,236,26,181,111,180,93,79,62,226,15,87,108,188,16,18,84,141,188,187,252,143,4,143,3,187,183,234,103,196,232,174,67,142,252,172,9,18,249,133,52,78,240,172,101,31,67,252,56,153,157,28,89,86,153,138,136,20,51,253,199,243,236,64,8,42,173,248,28,164,146,160,226,59,229,112,155,9,59,135,210,82,104,3,113,247,19,160,203,142,251,100,72,62,221,221,254,32,200,116,165,152,237,6,60,178,159,45,51,220,98,240,134,12,32,88,107,93,135,44,70,148,92,3,193,218,148,242,30,254,202,62,128,50,97,200,170,220,69,153,113,50,105,14,143,70,250,166,81,93,81,89,133,158,68,159,183,204,28,11,188,162,145,94,191,79,84,140,145,40,44,146,101,0,64,0,81,2,200,245,79,213,28,211,216,51,66,121,84,41,255,2,217,43,8,114,146,179,171,150,134,244,146,231,234,179,164,63,198,6,239,223,189,223,73,177,27,120,1,131,131,169,5,14,11,19,93,69,136,171,39,217,251,161,202,185,46,120,62,184,219,223,1,60,13,246,250,78,175,241,56,62,16,188,148,218,179,15,159,15,86,91,106,41,198,175,212,206,77,165,179,188,203,38,212,34,253,247,19,67,13,130,196,133,219,57,209,175,238,178,254,24,53,102,195,36,1,194,248,33,25,59,57,153,51,68,221,50,190,182,187,38,81,249,202,219,15,21,186,119,63,196,120,176,125,132,233,202,148,168,226,237,116,173,43,160,185,166,22,229,49,228,231,213,206,5,128,132,213,58,81,147,21,247,222,64,10,66,38,218,123,204,178,34,35,209,29,111,225,39,152,111,8,21,148,253,4,168,255,77,251,135,33,232,180,51,43,254,145,67,59,188,159,119,93,216,187,214,130,181,245,95,59,178,14,133,254,78,46,159,224,1,161,12,155,31,127,146,95,13,112,83,233,68,109,130,44,88,93,230,82,199,181,147,183,221,162,119,248,85,166,179,202,57,19,112,140,44,153,249,251,225,166,182,241,1,182,220,113,245,62,239,185,224,184,75,79,92,19,24,244,118,23,183,27,45,110,14,248,39,44,144,88,95,160,3,213,246,64,127,141,215,208,187,28,93,213,78,121,227,53,191,5,130,221,251,141,211,128,68,133,190,76,144,189,88,174,109,94,57,16,51,6,134,176,206,103,54,89,59,150,224,183,104,224,234,164,125,190,253,112,177,110,136,51,240,1,156,58,26,78,87,42,196,134,191,28,128,114,108,184,238,127,239,105,53,156,35,252,122,116,84,18,250,45,214,58,228,201,96,55,122,177,193,137,160,89,37,183,200,137,73,183,213,26,230,253,182,13,165,153,137,246,11,84,171,167,229,145,87,84,37,22,131,122,103,57,159,158,43,156,59,24,22,165,100,243,36,197,83,230,255,123,194,10,142,254,70,217,7,72,33,47,151,185,29,41,82,76,43,89,191,178,250,198,66,13,27,177,52,5,90,206,98,151,188,105,40,221,209,104,202,199,221,24,11,163,198,145,191,178,133,85,43,114,33,209,248,36,101,129,247,185,152,75,197,228,156,126,230,232,252,37,240,155,209,54,45,163,57,243,79,186,205,48,164,208,228,110,1,215,74,87,137,177,94,26,208,47,123,124,54,11,26,207,253,16,246,4,104,43,207,69,148,112,51,51,196,163,0,84,226,164,35,26,36,193,88,69,13,67,95,190,70,5,244,93,138,96,208,129,102,153,203,152,83,239,135,88,184,119,17,173,126,80,202,248,91,154,82,117,230,168,117,136,205,167,197,191,165,49,241,137,108,44,130,125,29,58,213,95,46,165,116,152,246,3,230,165,109,181,8,68,140,86,173,23,75,148,209,174,149,208,135,50,121,32,245,93,134,18,198,161,133,196,83,53,231,52,210,118,138,33,132,8,50,205,9,98,35,167,49,36,169,130,166,38,32,217,44,11,172,55,246,216,214,128,29,103,152,214,166,194,163,250,129,170,49,187,207,153,89,142,91,140,47,203,45,118,11,233,208,107,214,47,48,62,187,80,250,151,215,189,179,227,162,131,119,142,199,71,141,64,242,100,66,184,136,11,74,154,151,106,219,151,59,231,176,162,246,147,87,33,134,234,111,22,121,118,5,205,19,236,185,128,191,117,78,30,139,250,34,244,100,78,3,16,210,26,248,240,116,53,5,239,229,131,139,22,160,29,22,205,104,61,84,125,76,16,196,92,151,222,86,226,120,212,200,122,52,86,225,142,157,254,58,142,90,146,203,220,244,83,200,73,79,113,37,244,211,36,136,127,117,235,40,118,248,130,134,42,2,193,45,99,65,54,66,87,151,226,255,113,163,158,229,104,85,55,86,70,147,22,227,94,215,46,12,244,103,237,85,149,164,245,255,243,179,47,145,1,16,195,36,108,54,251,16,104,223,178,149,155,229,223,29,7,94,145,192,251,253,247,67,21,162,206,186,220,22,140,154,78,211,76,242,124,46,246,233,98,175,37,133,215,96,19,247,42,160,91,77,78,162,75,211,32,76,136,184,130,43,224,120,61,144,7,200,168,120,116,153,92,44,158,114,22,103,121,84,159,118,6,66,29,165,34,238,157,64,152,95,108,178,75,69,32,70,66,214,183,5,43,71,179,219,43,141,43,22,227,238,96,135,85,79,37,236,166,108,226,0,33,121,229,105,2,232,91,150,183,217,52,204,234,94,8,109,180,150,189,25,175,67,168,159,237,90,29,230,157,44,46,48,89,225,208,95,238,233,208,44,84,53,201,91,175,247,157,118,159,48,93,206,4,227,45,80,39,76,195,17,64,128,9,76,196,52,63,150,65,140,254,180,157,25,44,74,52,188,134,197,182,127,163,96,119,2,87,22,91,138,110,142,99,128,106,11,92,187,127,209,88,9,162,83,190,85,172,205,52,255,208,14,191,165,41,32,95,11,116,99,154,45,229,248,163,124,122,64,110,163,157,170,128,209,45,220,54,25,104,86,241,55,14,240,237,209,186,128,47,87,27,112,254,51,212,254,0,220,22,146,202,125,21,200,171,193,163,228,3,82,41,142,112,150,239,197,179,21,51,156,87,131,154,47,171,75,134,118,125,29,18,98,119,216,135,123,155,203,200,223,115,42,12,121,132,208,58,170,95,115,80,177,5,216,31,47,160,211,250,165,5,84,38,87,180,3,8,163,226,243,156,234,132,116,169,122,202,237,164,157,0,228,207,191,148,131,29,122,2,119,164,105,166,2,101,35,11,114,224,169,84,175,233,125,77,53,68,70,200,64,113,51,110,232,254,242,99,183,217,45,90,189,224,117,103,141,105,2,132,212,70,25,203,213,145,58,215,240,163,180,136,71,89,124,86,224,83,107,130,205,13,200,197,66,45,243,97,68,71,196,19,74,15,151,158,99,181,178,154,161,203,240,240,253,189,239,55,90,58,121,49,104,234,27,109,74,175,155,164,44,1,77,63,118,36,188,227,201,39,137,180,176,151,98,98,250,237,81,119,208,63,141,77,115,16,205,10,88,124,87,232,217,21,216,152,46,23,142,212,25,138,181,187,49,222,24,174,156,134,71,100,218,231,61,49,6,136,150,86,166,15,175,218,72,187,10,8,200,88,30,41,26,133,210,208,60,187,91,210,71,202,196,78,68,142,188,16,233,147,97,21,146,74,117,23,133,73,27,103,237,200,86,78,13,5,231,80,255,128,231,190,60,243,46,244,213,235,196,100,98,237,50,243,5,153,226,153,61,120,202,240,34,29,120,10,222,105,99,236,10,141,142,230,147,224,97,117,231,146,127,167,199,40,34,1,246,123,184,236,44,181,24,202,57,76,255,27,183,80,194,118,94,46,40,185,130,250,25,45,21,96,153,192,213,86,236,175,243,11,47,222,167,211,83,251,183,24,22,253,26,229,33,138,52,238,31,220,158,167,169,17,39,121,187,118,89,233,216,176,77,150,62,8,123,249,124,181,178,98,36,176,142,221,97,237,6,9,123,186,199,160,212,138,236,113,110,211,91,132,100,99,30,148,32,139,53,164,134,105,174,1,67,32,55,95,144,70,29,135,209,146,137,93,153,135,40,255,4,201,109,7,68,6,83,100,252,117,23,181,174,172,109,138,145,107,196,46,75,199,56,16,161,110,47,102,53,141,112,201,119,55,116,1,108,228,97,100,111,63,11,13,0,216,25,9,29,49,154,126,102,57,222,61,61,163,210,151,100,181,123,36,35,33,203,87,229,239,228,96,218,154,0,165,56,155,250,155,126,60,134,64,140,192,18,138,119,168,193,67,139,181,42,159,243,214,222,221,246,79,24,103,81,44,57,142,186,145,13,42,146,42,157,234,7,72,89,10,112,79,124,205,95,47,132,51,12,2,247,56,236,45,110,179,14,117,125,105,6,167,198,253,0,250,240,80,155,14,145,190,126,4,228,176,249,237,206,40,203,102,31,169,176,218,219,46,163,138,36,96,80,102,85,42,169,198,212,41,44,192,35,23,193,164,19,173,250,90,149,78,68,215,196,145,5,3,125,128,101,125,97,147,251,122,241,204,14,219,153,133,16,74,15,184,233,230,73,83,50,202,145,213,182,119,216,133,28,246,198,182,214,250,105,221,6,113,35,31,64,207,243,142,154,116,163,150,214,38,94,110,93,106,225,214,40,16,180,8,41,220,17,94,121,44,80,193,155,90,148,29,251,236,106,132,27,119,111,165,234,130,188,233,142,234,81,87,61,168,194,189,240,130,133,130,161,156,157,161,249,131,138,49,90,61,3,44,14,155,140,153,4,170,229,202,185,36,213,137,222,176,236,101,178,97,227,55,170,4,94,162,25,100,15,45,10,34,68,57,83,133,78,188,4,12,186,66,215,238,119,169,100,225,219,169,64,111,39,109,80,32,51,120,66,78,64,84,135,55,97,247,123,206,99,131,165,200,249,38,249,214,144,220,44,245,248,145,27,25,191,16,151,209,217,22,12,74,8,4,143,43,7,193,148,223,227,209,165,184,138,159,220,34,205,190,6,238,35,193,50,180,134,156,147,38,48,15,165,180,177,149,180,17,253,244,183,151,21,180,212,59,212,178,21,87,123,15,38,208,25,186,136,18,7,144,209,154,99,172,188,246,217,23,228,44,194,167,149,35,92,70,2,196,172,236,27,234,103,90,127,189,133,31,113,69,243,156,255,122,25,15,122,145,44,151,111,81,31,71,102,187,74,228,249,108,216,231,175,33,152,159,152,100,246,225,205,208,243,70,128,168,242,176,237,45,143,27,25,249,208,52,255,167,161,202,222,139,155,251,104,43,225,51,150,141,110,16,200,9,41,167,65,87,217,220,104,71,160,189,199,92,24,178,150,195,70,46,226,210,84,226,252,217,108,223,214,119,250,229,96,135,236,119,29,132,102,254,213,62,172,144,29,99,141,201,159,60,122,204,157,218,175,131,152,254,35,247,232,123,108,122,109,54,34,53,87,15,36,172,179,14,4,16,193,21,99,74,238,175,134,4,247,17,245,45,101,34,174,3,211,223,250,6,89,180,200,79,6,237,110,82,59,114,201,84,107,0,68,24,225,159,79,134,143,0,164,121,166,14,188,86,93,56,242,95,230,140,230,212,14,92,30,227,40,205,6,232,186,140,99,123,69,60,70,49,195,122,175,100,62,183,56,82,233,188,83,18,130,57,24,15,177,198,52,200,235,230,58,10,74,89,142,223,8,79,100,30,191,119,167,191,86,105,223,38,191,50,48,131,214,194,102,244,220,70,189,174,62,88,125,17,207,160,138,139,210,18,93,74,188,226,105,218,105,154,106,52,66,240,242,28,70,226,104,202,91,219,132,11,132,231,16,89,75,253,252,241,175,18,132,163,37,9,146,104,73,30,25,177,166,135,84,255,54,64,69,75,105,200,13,191,190,131,63,205,162,221,230,246,156,15,194,60,35,174,79,47,46,121,26,189,69,217,23,254,94,76,35,194,253,39,36,208,12,107,187,254,101,83,103,238,220,150,221,119,233,108,239,162,132,88,196,76,77,67,237,71,240,120,122,197,34,82,20,119,129,63,31,197,168,90,182,15,226,123,56,198,223,102,141,244,147,96,72,5,188,45,25,241,180,171,228,232,154,61,103,12,137,9,92,117,254,82,232,158,243,103,39,121,41,31,236,225,235,247,151,71,21,69,150,156,211,160,2,248,140,132,37,203,147,141,223,239,8,6,192,1,181,46,135,92,92,146,71,136,129,239,247,152,75,210,56,233,200,171,228,91,240,251,170,36,3,13,25,189,79,238,166,95,94,129,164,63,101,195,62,8,160,101,172,129,4,186,100,187,74,179,233,111,107,239,179,246,221,225,67,126,134,204,210,164,155,211,1,166,10,122,28,220,162,255,51,38,114,224,35,114,173,178,149,141,216,76,111,228,170,22,226,206,43,51,142,61,20,86,178,231,67,244,248,160,49,43,129,127,52,168,186,9,202,66,175,52,128,158,138,82,224,66,11,26,61,235,123,98,30,215,136,98,253,170,11,234,188,49,134,197,182,230,17,149,40,141,33,36,220,118,28,18,56,77,46,55,108,226,218,90,149,139,103,246,251,243,105,203,124,154,74,169,190,191,40,143,16,88,219,123,248,104,147,23,133,104,42,135,148,110,66,238,217,177,9,158,63,66,126,55,177,136,195,26,183,196,145,74,24,113,229,150,56,185,187,237,30,236,198,72,167,49,150,138,12,199,82,56,153,6,57,48,21,243,165,130,170,94,158,212,252,125,25,216,15,60,111,160,66,175,62,75,51,47,27,186,189,75,214,50,253,91,164,96,28,161,152,67,47,141,179,2,83,55,156,47,220,83,59,76,39,75,126,25,146,147,75,68,159,184,0,21,51,114,159,243,116,125,163,118,236,128,94,111,72,235,145,167,87,178,245,71,158,107,4,43,47,237,189,202,69,196,131,54,178,26,107,31,130,8,7,18,202,120,86,84,225,147,240,190,88,95,247,109,69,158,230,93,205,40,68,94,121,250,66,135,80,205,9,216,82,250,139,22,8,100,101,230,167,14,145,105,129,104,65,20,44,238,141,252,218,104,175,207,218,91,151,212,40,151,195,128,114,110,192,190,5,202,14,175,126,234,107,65,22,191,40,214,246,66,86,223,91,222,198,26,211,193,85,9,207,87,247,205,85,235,97,140,151,130,210,135,173,234,123,10,202,146,198,239,39,128,150,28,188,192,58,96,44,118,129,216,66,95,28,81,29,5,12,75,221,5,59,114,48,61,112,198,80,203,33,30,59,8,191,13,83,236,115,193,241,51,119,90,23,252,254,132,167,67,204,142,11,7,199,181,71,163,208,95,223,155,223,152,174,86,135,42,58,218,189,135,111,211,155,22,128,235,139,0,56,137,252,26,104,115,142,133,156,179,193,135,29,212,220,15,240,185,31,103,22,66,246,226,136,215,94,238,100,115,59,186,71,228,16,171,181,73,50,27,93,29,103,127,167,236,47,10,212,49,39,201,122,4,154,3,222,41,168,124,166,186,120,192,85,116,121,30,220,161,148,198,50,64,163,139,172,7,165,179,37,90,235,116,229,216,235,173,249,190,137,106,245,255,39,228,230,251,50,99,216,61,133,13,141,220,93,24,96,71,226,101,70,129,0,128,114,58,61,93,118,202,246,141,25,168,76,223,122,248,168,138,114,224,128,235,205,51,201,106,114,101,191,198,150,150,209,104,149,181,245,86,209,243,52,11,214,118,172,128,111,200,207,83,205,60,171,3,123,148,81,23,130,184,208,77,49,241,131,244,6,18,96,103,17,230,54,59,49,6,124,84,81,210,61,181,165,180,109,116,226,79,21,180,190,122,59,54,164,241,100,239,65,108,49,91,231,217,69,54,141,127,123,17,147,211,114,215,197,82,111,111,211,209,57,184,108,38,18,249,60,66,199,174,57,30,183,210,75,195,244,163,216,223,100,45,57,22,145,23,8,139,158,190,219,250,160,202,40,13,230,235,165,134,51,143,71,34,58,173,232,233,242,176,92,15,85,107,85,240,233,195,104,150,193,217,139,218,241,43,225,148,130,185,191,33,193,193,142,111,118,175,184,65,218,238,65,230,193,98,75,116,244,167,59,203,246,225,108,11,225,43,74,79,126,106,173,39,40,199,189,195,132,141,12,104,234,53,1,74,197,49,149,84,68,77,184,12,235,149,170,215,132,39,143,219,139,107,154,99,246,149,239,64,22,49,70,98,229,246,155,38,43,46,188,164,77,145,0,67,111,4,230,56,190,139,0,126,175,39,16,88,245,210,249,210,229,87,245,21,234,43,255,62,82,163,185,186,37,162,120,224,52,213,59,88,198,184,198,186,95,146,133,32,169,163,231,8,135,171,106,70,146,6,172,118,223,46,132,213,155,69,56,51,230,31,115,157,33,13,137,93,101,133,120,67,127,93,63,13,182,249,151,195,231,9,210,162,252,169,75,216,211,50,241,12,146,176,143,194,8,32,203,179,235,240,198,12,192,139,116,57,86,74,88,79,187,144,137,216,170,161,137,211,247,8,47,116,89,33,79,30,93,48,127,12,172,149,136,166,196,63,131,152,106,12,24,90,112,179,72,203,119,157,43,9,41,183,142,65,67,248,134,32,170,83,82,213,115,48,234,121,245,152,83,150,171,111,67,183,3,62,19,121,148,207,151,3,200,81,54,108,190,233,213,36,75,113,21,200,159,238,139,224,120,108,60,40,254,28,253,119,211,88,128,51,116,245,11,185,106,143,52,218,161,125,164,158,241,201,66,143,22,185,207,222,228,35,19,24,44,86,149,144,45,65,218,46,192,96,99,18,86,91,253,115,174,68,134,179,90,120,109,197,198,152,115,40,167,146,176,29,250,108,242,219,176,45,32,199,76,213,80,218,115,209,156,85,195,136,197,46,78,110,227,128,35,31,76,166,226,1,184,158,129,145,163,240,52,189,136,89,255,61,118,14,87,240,210,13,46,31,236,31,184,214,87,149,173,94,192,139,7,181,94,182,20,75,31,138,201,13,62,33,232,92,96,75,175,225,131,38,165,194,9,146,232,192,73,13,192,230,204,157,133,188,149,198,104,139,233,88,65,133,76,43,143,14,49,88,160,250,96,84,212,235,171,70,217,240,88,147,17,99,145,208,224,239,107,212,125,203,234,93,136,13,181,189,149,205,178,113,194,105,198,132,151,27,35,243,232,181,93,245,223,255,26,9,70,63,153,233,44,52,133,74,16,6,145,13,160,182,95,97,0,162,249,102,68,92,104,196,45,221,182,24,198,186,233,222,110,78,35,134,181,189,172,36,156,253,208,134,169,51,168,89,211,101,120,22,170,175,171,127,152,189,24,72,246,236,174,36,157,252,108,139,165,254,159,127,153,144,183,243,190,227,252,79,120,217,191,227,211,230,13,180,198,170,44,102,121,126,183,40,179,160,22,92,18,26,117,100,4,240,157,56,188,138,220,163,79,41,225,224,151,203,203,55,145,23,172,38,1,75,33,234,251,72,201,150,138,18,72,71,235,186,86,104,149,145,76,81,28,137,13,224,163,183,8,177,1,6,119,247,3,240,109,19,79,104,172,241,131,132,134,203,56,6,85,121,240,75,103,155,28,43,163,147,172,225,153,166,20,136,105,59,37,203,51,31,195,39,137,176,19,197,46,233,65,118,59,174,188,21,146,255,19,57,155,27,99,77,172,182,30,180,116,98,78,163,216,10,56,213,13,69,213,72,1,33,108,59,222,190,17,106,184,78,28,233,206,55,174,93,72,185,230,238,207,156,81,58,189,206,52,254,249,126,175,42,126,207,190,190,125,198,58,239,54,193,149,153,150,41,110,97,186,140,144,91,245,129,242,24,97,240,55,147,146,151,79,162,233,73,81,222,154,129,10,41,243,134,25,228,60,220,115,13,37,24,62,124,248,94,233,178,250,34,8,249,77,172,224,106,160,53,93,85,165,86,70,167,120,86,127,139,53,145,131,188,101,85,178,9,160,120,163,225,143,247,77,238,53,31,27,29,34,20,147,194,130,96,228,237,238,189,101,158,42,16,154,186,23,181,54,169,47,52,199,73,199,21,116,210,54,53,242,24,197,247,93,95,245,248,127,8,110,54,214,18,80,58,112,42,29,159,76,11,103,85,36,43,70,185,162,118,167,243,54,157,214,169,49,189,145,190,118,243,159,53,248,70,201,159,41,47,113,27,165,223,205,42,94,159,222,215,218,197,117,15,115,197,130,191,139,234,204,143,119,98,19,49,76,131,22,172,41,169,87,81,139,180,162,186,166,181,204,252,43,78,35,4,128,201,23,160,64,27,127,54,101,20,7,39,28,97,102,12,173,229,94,163,85,21,252,15,45,190,157,137,201,169,65,118,103,57,170,96,174,225,107,239,72,62,20,99,254,235,220,3,248,205,74,174,230,171,178,53,164,108,193,47,147,165,36,73,249,221,122,253,14,18,153,153,13,75,48,198,6,155,35,36,216,3,3,41,33,37,78,80,182,89,147,165,221,87,158,61,4,127,62,136,20,255,236,30,212,238,18,111,222,51,212,172,14,102,213,60,80,66,31,183,190,78,40,65,24,218,112,233,160,143,134,98,216,128,105,51,121,202,68,203,96,158,51,76,208,209,107,24,185,11,229,12,107,46,105,142,173,45,94,110,217,125,124,214,176,244,194,151,29,47,159,13,51,40,94,189,162,131,38,23,145,139,80,25,89,86,153,139,115,23,77,192,230,155,94,50,136,55,157,231,221,233,85,237,186,0,253,247,234,231,80,91,159,48,220,45,133,17,68,153,144,32,85,82,116,195,10,249,15,2,128,98,187,26,159,235,8,179,182,129,14,225,123,15,74,163,247,208,153,149,44,188,10,197,192,82,225,196,63,23,153,245,134,102,111,119,163,19,122,243,41,242,72,103,191,67,233,46,14,185,203,162,22,251,50,153,55,172,244,111,245,253,183,230,67,21,210,103,253,131,97,163,211,169,218,53,5,151,23,14,138,137,202,106,71,229,187,221,222,180,205,70,58,163,145,66,51,56,215,151,44,254,77,64,181,227,172,35,237,125,248,128,78,234,108,209,97,201,42,33,119,103,114,203,238,39,84,45,158,235,162,240,148,198,248,200,246,169,209,106,111,211,125,117,46,177,151,4,23,222,99,67,35,253,12,3,42,228,123,250,22,128,201,91,113,10,77,201,52,210,64,139,152,249,54,142,169,131,41,220,234,119,56,97,98,2,195,61,131,214,159,1,53,198,21,60,44,45,56,67,254,149,252,31,56,141,136,87,116,56,129,95,176,227,75,12,195,21,55,193,69,218,138,122,100,28,83,189,159,151,242,20,185,136,30,159,79,197,196,179,248,221,235,212,226,203,132,169,48,97,133,178,209,100,244,191,106,62,152,182,160,215,177,76,24,53,37,29,38,76,167,150,224,172,175,80,41,92,65,143,164,73,137,7,247,141,250,217,206,225,25,49,226,222,70,7,128,220,153,231,114,251,82,54,168,4,174,19,127,123,194,102,119,27,148,235,190,92,49,80,181,30,94,48,250,196,34,78,92,96,128,35,224,206,183,148,32,102,78,30,191,145,62,9,87,32,104,147,90,124,195,253,119,92,113,91,110,57,213,240,123,9,71,240,194,206,75,165,29,173,171,65,192,54,50,48,156,127,235,199,43,83,82,210,145,177,180,226,90,173,218,136,45,83,236,106,179,41,44,150,116,39,83,211,150,107,232,226,96,203,102,35,29,191,89,147,66,195,125,95,121,182,38,61,17,254,68,161,250,187,57,155,45,167,46,225,29,244,239,212,172,166,110,186,247,86,194,78,189,115,240,217,87,204,229,31,70,108,254,205,86,33,218,11,241,185,3,102,150,239,150,68,222,156,150,220,86,217,31,96,165,249,239,160,121,57,133,229,195,19,219,140,196,187,50,5,115,178,43,32,100,82,8,127,45,226,234,222,49,122,53,224,14,231,21,159,9,55,246,39,223,135,225,124,234,145,172,169,24,89,110,57,18,219,167,202,173,162,139,227,130,255,116,178,121,121,25,188,80,80,51,136,246,200,148,91,160,76,110,127,157,86,84,154,245,48,64,116,122,11,240,14,140,87,35,243,227,79,66,66,39,54,115,203,104,16,230,141,105,101,209,179,16,183,209,100,127,3,56,129,115,64,246,38,172,116,11,216,187,227,159,110,87,192,105,184,201,194,107,227,107,34,118,22,145,12,228,124,13,193,220,250,174,41,84,34,28,13,53,135,209,50,82,79,198,15,59,64,3,46,112,89,159,52,93,233,66,94,207,198,50,180,179,180,156,92,137,44,151,254,115,76,137,23,107,90,237,160,10,95,146,235,65,196,249,8,146,226,199,119,104,180,70,162,115,240,238,52,77,16,194,144,81,245,182,22,47,82,114,131,202,23,223,74,144,147,40,68,186,172,6,31,98,222,143,82,41,129,182,1,30,77,28,228,80,83,79,101,150,242,250,79,2,57,183,199,180,52,53,160,12,128,255,55,194,81,187,247,63,226,239,211,70,122,149,156,150,155,217,174,4,227,237,242,134,135,149,18,183,217,213,112,139,134,164,124,219,234,154,119,74,55,98,50,35,84,190,62,136,34,242,44,60,38,10,13,147,250,232,101,174,124,168,91,37,208,6,105,114,119,72,64,237,157,242,206,149,111,232,119,205,39,219,91,176,78,116,246,162,220,215,191,242,64,1,83,154,244,134,10,91,67,0,117,106,217,159,255,136,188,55,190,190,148,208,96,26,148,90,249,71,180,235,36,115,228,147,254,158,177,148,175,5,191,62,97,115,174,37,208,189,83,127,209,16,14,190,222,148,73,79,124,91,78,107,137,54,247,44,32,55,233,198,115,86,58,12,118,141,189,191,3,62,192,249,244,127,240,227,45,117,128,85,144,222,103,195,153,172,202,164,81,150,72,31,249,188,200,239,52,10,4,6,204,16,41,5,20,114,143,141,72,52,211,13,203,82,39,119,200,185,47,241,70,130,255,28,25,25,93,219,97,35,69,186,120,55,28,19,156,230,209,111,31,35,133,153,205,39,120,48,41,72,87,245,93,140,183,42,163,161,242,156,43,211,230,13,200,211,45,134,33,24,118,175,97,250,203,114,46,58,130,128,201,102,208,18,4,44,96,168,121,217,253,140,241,153,93,177,210,65,132,150,224,206,153,122,247,237,244,27,191,174,82,180,129,121,213,148,200,33,122,249,8,152,74,32,87,6,16,40,12,233,142,198,103,235,123,252,117,24,81,129,242,237,91,23,43,228,153,14,167,118,119,80,35,4,142,192,147,101,92,191,212,75,252,232,155,229,61,230,149,239,223,212,207,216,198,180,73,142,248,111,1,242,32,51,17,200,0,83,121,80,211,201,189,226,252,148,230,198,242,213,218,59,42,183,243,9,128,178,51,236,255,102,175,111,132,235,104,140,141,161,163,217,43,108,68,74,81,202,28,232,145,231,17,133,247,113,140,91,150,13,135,26,155,100,247,121,145,160,159,191,245,3,120,154,151,0,85,34,145,224,184,211,239,59,218,223,174,241,251,164,88,61,228,107,26,80,14,21,235,209,126,213,113,118,197,45,245,173,127,10,170,28,190,76,198,98,139,20,147,36,204,73,233,107,220,139,7,136,37,191,101,26,172,197,177,53,181,24,151,124,97,10,210,35,6,94,23,124,111,165,112,139,203,57,139,209,174,179,74,101,5,238,73,20,206,5,232,227,211,140,216,37,186,207,23,91,36,49,184,70,255,235,77,116,95,37,114,150,107,1,184,220,122,34,179,162,203,87,44,160,53,168,251,193,90,113,119,58,37,121,79,59,35,142,27,173,199,250,104,201,149,55,104,131,192,90,62,55,142,255,129,26,191,212,134,70,25,218,171,155,28,199,11,32,144,249,54,203,200,30,129,146,164,70,28,181,57,165,68,104,152,192,209,147,211,78,232,89,187,9,128,54,136,29,33,157,177,202,196,72,143,78,133,134,222,213,76,226,213,224,163,143,94,98,147,176,160,249,4,17,46,122,145,140,10,12,65,190,128,59,36,58,25,167,139,207,97,225,38,201,175,243,210,10,245,158,36,90,94,226,82,191,138,95,190,1,1,45,125,4,110,98,92,45,240,146,103,106,99,206,18,37,180,205,14,176,200,68,210,99,247,22,113,120,65,15,115,99,195,126,49,157,195,233,76,152,216,224,232,60,244,196,121,109,222,199,239,80,123,121,35,149,217,39,227,69,69,202,115,66,197,224,219,26,90,99,108,54,209,133,188,18,45,60,139,159,224,118,162,76,47,68,154,144,237,208,204,79,49,215,217,114,105,80,6,43,246,72,56,46,74,113,128,221,49,52,53,170,241,112,118,55,36,135,100,202,38,205,88,38,219,85,6,222,87,159,124,156,185,144,2,114,153,9,116,74,106,195,218,89,9,252,243,160,237,212,229,163,215,194,89,172,60,198,67,172,212,2,18,100,43,40,6,231,195,228,83,90,140,211,184,47,25,226,58,108,20,97,199,156,171,84,189,105,99,172,229,67,11,183,44,107,251,173,174,104,94,4,30,81,32,239,109,42,102,45,230,126,64,190,35,162,250,55,66,103,48,132,119,130,204,36,210,243,161,210,9,254,141,72,14,115,38,8,169,208,242,73,73,27,168,207,99,216,166,173,97,208,115,35,249,72,182,4,238,154,15,134,60,234,126,129,216,224,248,193,207,41,137,186,191,190,51,178,139,64,173,31,248,205,14,82,13,80,0,108,169,154,153,236,140,91,18,207,98,166,179,122,225,133,170,174,75,201,91,66,240,189,72,30,13,137,226,244,68,145,170,89,30,72,226,207,129,204,179,253,121,57,47,8,249,32,248,39,98,60,123,254,205,19,183,178,180,79,62,25,227,56,14,95,205,32,250,49,124,219,166,225,203,159,228,84,252,178,212,58,221,157,77,203,60,160,127,248,131,14,12,59,253,80,105,43,101,245,47,12,221,148,184,97,31,120,77,201,126,156,82,79,255,110,68,198,119,145,45,43,64,243,54,48,73,0,222,8,80,0,239,27,18,134,152,250,188,39,164,195,119,120,47,241,131,217,147,171,120,118,208,29,78,125,119,175,142,219,111,170,22,20,193,216,69,165,143,186,11,43,245,78,122,25,252,69,174,62,57,40,194,2,114,138,213,147,178,179,198,81,236,129,140,89,219,160,33,33,180,195,66,46,239,13,45,24,233,22,235,245,44,200,79,84,218,182,55,137,58,4,213,60,37,65,96,124,39,23,5,135,79,126,232,158,2,105,164,106,83,202,49,126,215,162,109,52,82,178,165,137,207,156,69,185,49,199,145,19,114,226,55,219,11,196,139,198,28,132,169,224,91,157,193,37,159,100,119,181,47,176,209,17,14,164,224,219,238,189,57,109,187,43,204,254,79,161,110,86,35,65,208,103,76,52,90,151,230,236,168,208,41,142,47,70,51,14,120,8,29,10,167,79,196,201,171,117,170,159,120,255,29,85,158,30,191,61,97,104,190,125,158,106,2,141,132,33,219,84,168,217,170,3,194,199,205,40,35,3,175,60,45,239,16,100,237,123,154,97,224,128,70,106,38,214,31,43,168,25,123,14,216,80,10,143,81,148,28,136,103,253,85,78,72,79,249,123,118,52,209,96,65,33,146,198,193,51,235,220,210,179,28,134,176,170,80,55,166,123,165,121,48,15,169,203,140,38,72,216,69,245,182,38,96,240,202,97,172,198,5,186,99,111,196,36,105,170,91,183,250,240,89,31,37,114,206,103,35,131,175,42,44,240,73,33,81,138,247,94,66,2,193,70,194,245,112,35,47,10,72,8,124,104,251,98,207,112,200,50,77,100,204,114,59,68,12,227,152,101,88,24,110,197,3,53,179,46,70,184,76,23,5,91,94,63,202,253,120,32,54,48,215,126,226,62,220,192,21,65,189,78,225,172,72,80,23,227,83,208,233,10,251,90,174,36,72,214,155,173,202,125,55,7,193,190,200,143,140,209,21,254,143,211,249,130,160,60,181,145,69,177,127,143,150,226,30,190,153,222,56,54,232,175,205,8,64,48,191,197,129,14,130,109,227,140,26,187,74,80,21,0,83,36,215,105,154,209,227,109,168,192,129,202,126,40,8,187,233,4,109,218,187,220,135,49,29,122,183,234,18,178,200,25,129,19,253,110,146,187,156,80,59,253,54,251,103,190,142,135,109,2,187,183,3,15,94,43,144,252,72,138,250,46,238,221,172,5,16,81,168,21,71,89,178,9,80,24,241,167,226,47,245,96,17,233,200,132,61,65,199,151,58,150,128,59,3,139,153,175,135,232,93,11,155,232,191,38,125,170,133,161,23,55,12,102,146,71,61,62,15,54,93,243,116,229,16,249,160,106,152,134,250,230,82,86,158,104,135,73,184,157,57,187,64,224,242,174,186,187,78,46,160,193,202,75,127,96,230,112,231,9,1,187,31,211,48,237,198,237,133,155,70,96,43,113,231,12,160,115,133,21,75,206,250,153,105,246,104,202,12,72,222,79,179,213,0,142,34,228,36,184,18,145,4,116,31,45,230,254,103,56,26,33,61,120,74,4,48,74,41,8,57,37,36,90,20,234,106,36,54,118,208,14,230,41,241,71,180,72,34,240,146,234,190,38,143,161,129,248,14,219,119,134,98,135,68,155,28,192,200,113,92,189,62,118,92,234,29,174,178,58,105,34,189,167,205,156,24,81,101,41,18,106,71,174,27,87,247,210,244,235,147,200,163,59,93,149,184,100,189,220,169,104,129,26,112,165,140,119,129,28,46,204,19,247,90,16,12,133,132,232,32,34,116,101,231,151,11,145,62,155,154,4,147,13,218,93,48,169,233,194,11,76,216,168,180,123,75,69,219,118,55,253,55,251,190,120,119,32,242,144,7,63,86,221,189,112,203,213,250,48,208,85,205,173,200,43,23,167,80,210,59,41,185,180,66,103,55,214,149,169,137,152,162,145,183,104,145,30,8,112,65,231,186,187,143,197,150,176,198,120,10,189,193,248,27,42,91,229,61,40,54,231,108,178,141,220,76,47,248,142,177,6,49,144,144,101,173,33,104,168,16,122,15,0,180,176,111,30,232,165,180,105,107,92,73,4,14,101,7,138,65,0,230,51,3,115,208,63,214,4,18,163,124,105,102,185,98,233,253,45,42,2,130,212,153,192,179,130,220,151,251,250,139,170,33,209,251,160,153,163,241,251,203,1,140,108,59,162,4,194,23,36,71,30,184,139,212,205,160,49,170,24,201,231,248,246,121,156,130,83,10,78,175,21,217,174,251,89,201,244,66,198,167,174,68,17,70,87,254,81,230,129,47,212,103,59,249,218,252,18,6,121,64,246,194,238,29,52,4,72,61,76,125,233,151,206,102,204,41,44,176,149,88,180,192,141,254,2,247,118,145,182,38,45,204,75,249,44,199,139,61,135,152,136,241,135,89,37,224,134,60,236,11,223,132,72,108,171,244,95,199,194,32,56,14,146,194,200,96,113,124,41,192,113,108,179,231,121,198,26,60,212,252,237,197,204,222,148,17,147,173,192,1,27,249,84,8,60,91,225,149,198,1,30,197,83,0,213,24,161,126,6,45,79,119,97,251,85,215,117,242,228,13,186,90,186,37,5,16,29,7,66,161,116,150,162,0,233,104,9,113,232,222,186,127,46,135,48,186,81,212,139,63,130,116,233,14,226,22,97,105,116,109,140,20,129,16,133,86,140,170,61,165,122,129,160,149,81,178,4,94,208,253,81,52,43,23,109,54,60,10,251,66,148,204,18,142,204,211,204,192,58,99,163,19,36,121,184,31,200,30,82,96,108,235,170,129,88,115,101,210,254,247,154,35,165,184,107,207,92,139,172,249,80,93,19,162,142,4,161,1,221,22,201,254,155,141,187,170,225,45,173,205,56,168,98,86,193,185,17,92,71,157,128,190,33,249,75,62,235,102,193,129,2,93,244,42,125,119,178,155,28,56,28,226,96,62,173,144,170,15,106,77,147,164,203,164,186,224,183,197,105,37,6,93,30,18,157,80,226,169,120,103,124,146,228,190,164,3,176,14,207,66,243,53,13,70,219,37,111,164,192,237,229,182,74,218,252,88,210,223,240,116,201,205,36,86,16,146,164,60,231,2,181,180,40,28,9,116,0,153,24,156,191,32,127,133,150,58,146,11,48,51,78,6,181,6,208,219,13,74,143,5,170,191,38,80,73,181,85,117,49,129,28,115,102,177,63,190,222,11,157,118,238,10,161,213,45,186,81,177,49,160,35,100,191,217,58,83,22,27,230,154,216,7,219,31,190,230,69,196,25,252,144,249,179,41,30,45,84,187,80,75,5,151,96,184,93,212,156,241,98,95,188,39,148,102,195,40,103,5,239,98,193,12,26,129,49,88,235,35,147,81,34,9,96,58,182,2,116,107,19,224,66,31,1,184,137,68,15,195,114,178,53,137,217,41,5,213,175,232,76,58,182,220,226,16,70,183,74,74,51,152,147,181,123,63,252,17,212,190,82,40,164,194,9,33,124,233,134,56,115,76,131,54,67,17,141,166,250,183,248,69,74,176,232,120,134,9,71,246,16,28,27,150,178,94,114,66,212,246,171,151,45,5,98,32,196,131,67,127,161,215,85,23,18,134,152,14,96,219,80,73,45,234,124,209,239,79,69,241,20,26,45,77,231,112,62,110,135,162,69,66,222,104,216,234,193,207,147,74,252,70,19,188,142,20,197,206,183,46,103,92,176,39,60,69,96,234,184,107,201,106,220,4,138,205,177,251,110,172,74,57,225,225,178,159,91,65,15,8,210,151,225,164,209,41,34,123,161,121,137,6,100,155,209,205,137,197,242,241,56,93,174,175,155,125,144,250,209,87,48,51,180,54,119,215,196,253,113,217,174,251,116,136,46,61,118,245,183,229,142,68,114,155,128,98,166,234,61,60,15,247,230,253,118,52,64,183,27,189,199,50,58,176,184,210,103,20,69,142,168,186,161,70,111,108,96,62,207,92,224,48,91,104,241,67,90,218,128,240,47,215,116,22,252,248,218,103,39,223,17,113,3,228,135,21,156,21,190,77,208,198,155,141,162,159,49,138,218,111,159,179,124,75,222,23,84,177,165,53,219,77,250,155,121,145,235,179,32,136,244,107,160,253,236,239,29,218,64,81,13,134,148,209,135,21,99,68,121,113,161,70,96,170,40,166,254,92,241,72,193,103,97,195,89,199,189,225,196,114,119,170,90,71,3,60,75,16,165,180,120,184,102,109,24,26,8,243,201,57,158,10,198,166,181,202,138,214,124,189,175,175,235,102,127,164,16,188,198,89,9,220,101,63,71,99,7,224,230,195,14,218,92,216,71,52,88,135,8,130,84,113,200,65,78,117,224,21,52,1,216,15,103,0,235,94,170,138,169,166,203,88,230,157,26,150,172,165,209,79,241,217,159,71,240,32,202,205,34,147,10,118,202,99,226,107,141,20,223,94,209,130,164,239,85,94,223,233,180,247,106,25,41,63,37,216,170,136,46,44,207,32,107,29,19,114,108,234,40,38,243,228,113,255,25,109,11,81,180,141,230,40,151,89,211,51,12,195,185,227,192,187,111,63,43,38,229,115,198,131,241,194,217,203,127,147,55,217,69,102,122,31,246,45,76,242,190,35,247,178,226,202,246,52,156,75,40,243,115,187,86,139,196,37,69,150,38,104,164,87,253,67,216,21,12,18,237,10,59,224,52,194,211,231,178,91,221,130,81,33,252,133,161,124,11,22,3,147,204,81,198,201,201,139,1,212,131,228,179,94,86,59,221,238,98,4,92,22,4,16,117,8,61,162,188,86,150,225,77,178,166,188,20,64,121,224,42,41,0,9,182,199,254,195,52,26,83,79,119,76,206,151,81,193,208,12,130,127,126,118,120,28,124,199,166,183,122,86,174,86,248,136,216,192,205,90,255,106,62,87,85,11,2,158,102,158,136,230,68,153,204,91,250,38,178,135,134,199,171,73,100,140,149,183,105,10,225,79,100,74,171,144,58,168,243,166,84,200,243,6,48,242,111,111,234,94,40,230,110,78,215,177,55,56,152,235,184,13,32,119,37,59,220,209,104,106,169,205,92,44,114,35,90,22,16,96,141,39,216,205,208,64,95,183,37,48,166,28,79,230,183,142,123,112,108,13,208,122,75,64,224,116,157,36,3,44,31,253,145,153,64,200,127,238,215,39,228,184,53,32,191,255,162,158,251,208,151,159,199,25,200,236,43,103,96,101,216,242,110,130,50,73,178,171,193,191,103,215,218,53,187,179,200,252,130,12,213,73,185,181,140,13,20,179,166,195,205,205,153,68,187,244,106,103,13,0,202,103,251,195,7,75,118,75,149,150,157,6,189,191,39,217,215,197,111,216,149,12,3,221,65,199,215,175,245,51,144,124,110,160,73,3,49,25,13,172,77,142,251,116,223,147,13,183,91,47,68,149,133,19,221,179,174,76,134,6,177,3,163,69,253,69,204,124,45,232,221,186,49,37,222,142,242,89,183,58,186,222,247,67,124,199,88,241,113,0,235,216,6,223,58,34,11,216,67,209,157,52,178,186,41,110,5,66,172,246,160,32,79,222,68,250,170,42,37,66,130,230,44,242,174,30,83,140,235,52,77,207,139,140,248,155,39,63,114,60,186,89,186,130,17,222,112,162,18,60,60,97,153,116,121,76,28,176,216,157,34,78,180,65,210,116,121,232,79,90,8,125,17,243,86,167,193,41,190,97,233,142,185,14,182,241,254,132,27,140,39,43,18,29,95,195,69,74,32,82,189,246,156,40,16,250,27,123,169,141,210,157,247,120,129,77,61,163,201,97,5,200,161,156,205,204,41,218,76,248,57,205,140,21,162,66,48,220,171,92,61,218,129,248,55,51,85,247,11,22,18,10,75,203,78,162,178,217,44,181,33,202,235,236,4,201,131,114,39,239,246,154,242,198,105,239,215,48,218,26,53,120,203,251,136,65,172,221,151,203,102,93,16,103,152,2,46,225,233,129,105,193,224,220,113,3,149,116,1,146,197,127,65,43,161,89,44,35,15,190,36,214,220,223,67,23,235,202,181,226,88,145,164,74,138,151,179,85,79,172,92,189,181,208,248,217,19,220,58,143,187,84,214,76,125,227,85,198,134,11,125,150,117,20,68,223,201,230,45,113,102,188,114,112,214,130,65,199,237,190,98,156,68,186,171,5,86,242,27,9,50,105,195,254,247,33,77,242,132,213,85,65,49,157,184,236,183,82,173,105,46,41,69,254,232,218,211,21,169,140,250,228,0,136,127,95,212,214,34,114,95,18,44,21,129,207,36,92,105,187,47,167,43,78,244,47,201,90,59,23,79,216,102,96,223,106,110,243,149,235,197,88,86,253,109,101,87,143,157,124,67,216,154,243,38,107,104,93,208,184,215,229,109,74,61,156,156,192,137,239,70,43,184,235,76,231,41,36,173,214,20,148,63,33,73,10,174,43,183,54,105,145,157,137,0,47,129,201,70,111,123,105,28,65,11,247,247,12,7,18,171,49,93,40,132,120,86,205,45,151,171,15,206,7,80,8,15,239,91,198,254,222,243,211,58,176,164,21,62,53,122,35,206,215,224,99,198,24,54,71,243,239,50,163,131,33,244,142,83,186,28,219,71,110,247,16,125,175,67,20,250,124,234,158,237,86,141,150,70,8,25,154,4,181,174,84,118,120,64,147,32,44,161,53,102,240,80,47,95,23,237,90,15,221,255,77,55,30,18,215,196,200,71,85,253,132,211,8,85,232,24,165,46,177,156,78,41,33,244,201,167,233,115,231,232,5,162,78,5,81,59,175,104,47,164,64,220,65,20,195,87,222,196,3,5,39,169,129,247,8,153,74,242,2,246,106,55,93,126,225,21,246,171,72,79,7,16,31,254,77,14,41,144,236,194,33,24,218,42,167,45,116,180,138,211,43,56,122,173,134,22,94,142,228,133,205,199,159,163,255,87,251,7,247,98,114,120,94,109,202,14,91,131,20,130,251,115,185,240,194,209,96,231,146,28,244,70,163,119,208,20,122,49,149,170,220,102,79,136,88,22,107,228,112,83,214,233,45,102,11,215,104,176,82,248,218,213,87,189,18,174,149,254,135,187,253,80,26,89,132,39,211,89,136,160,210,194,60,111,39,24,5,32,200,21,163,235,107,115,238,106,251,109,75,34,176,0,96,254,11,249,207,47,156,248,21,152,92,223,245,44,113,147,97,226,122,248,164,204,175,65,85,203,2,121,218,149,202,153,243,129,91,46,221,184,111,61,64,27,240,88,148,173,18,153,127,100,148,148,211,7,107,123,61,97,154,249,168,66,164,21,129,148,199,127,52,94,112,42,242,8,159,108,143,150,52,38,155,182,148,90,8,90,115,150,48,172,255,57,220,181,111,14,236,98,109,18,225,66,239,70,148,137,147,56,251,134,195,28,169,228,92,168,130,115,220,134,208,166,7,90,119,129,179,113,165,68,207,194,18,57,153,219,168,53,241,207,167,144,134,171,51,232,39,33,57,23,129,213,203,18,97,31,11,236,54,54,25,26,92,195,12,2,138,164,131,130,144,148,67,87,226,22,184,71,149,85,239,123,20,252,99,54,130,210,173,71,151,248,158,214,133,206,120,198,225,238,248,111,116,111,25,162,210,52,22,27,164,189,65,189,44,172,36,50,171,29,175,248,158,233,80,225,55,171,9,40,172,54,236,61,88,120,122,102,117,155,197,51,26,28,97,115,128,8,236,177,70,87,45,153,209,140,46,33,184,182,110,174,121,160,12,217,103,170,114,8,30,238,67,111,135,23,194,176,201,14,78,174,248,79,105,78,53,29,253,70,64,68,30,19,240,183,171,149,194,232,115,214,47,115,212,40,81,166,197,183,211,71,214,229,233,134,205,247,137,184,12,222,109,254,150,147,105,122,49,32,119,122,158,79,222,124,18,154,224,77,139,248,198,21,252,63,21,180,232,136,118,113,85,194,105,68,87,30,2,215,205,81,51,133,239,68,170,51,225,85,138,56,49,77,84,197,179,251,218,60,134,175,98,74,132,2,228,212,172,36,82,158,60,184,230,83,208,247,89,78,190,254,94,52,225,170,171,125,190,151,120,15,25,150,93,47,71,183,8,143,77,17,201,36,245,66,94,29,180,243,17,252,117,202,236,83,126,253,218,164,125,253,118,172,99,6,110,175,28,224,147,51,207,189,224,95,45,143,130,211,215,20,18,202,161,189,152,223,198,220,39,134,215,111,41,18,62,243,167,47,219,39,236,137,156,8,206,246,30,145,109,3,20,13,74,154,76,104,159,251,172,138,118,180,207,207,58,114,151,23,233,187,235,124,108,55,253,228,168,249,229,130,6,124,142,57,51,213,130,212,89,253,246,186,215,224,158,37,191,111,173,74,113,248,103,59,186,224,95,113,120,119,22,117,213,135,232,97,127,37,175,80,178,220,57,164,250,133,200,12,99,43,84,221,167,213,136,11,198,250,97,231,225,106,110,139,229,105,152,73,83,38,137,95,142,122,206,124,128,142,248,231,213,173,165,44,225,126,46,238,99,208,198,8,66,91,93,99,163,115,160,3,88,125,173,191,129,85,1,237,73,207,9,102,66,95,55,118,14,234,114,143,6,143,61,70,168,89,12,16,99,28,206,213,97,91,255,22,227,171,9,199,136,112,252,93,182,58,119,231,53,221,86,75,194,35,146,202,69,115,107,101,106,0,160,255,7,162,219,156,43,156,193,9,212,130,52,4,122,90,39,96,164,58,183,191,255,96,4,73,195,112,49,247,143,21,218,92,136,27,80,214,222,27,21,253,34,23,127,146,71,190,174,136,79,33,186,244,19,90,65,196,57,4,221,88,221,65,119,242,150,229,206,130,168,36,118,16,150,167,203,228,238,106,201,245,201,235,192,101,35,126,14,145,172,19,185,45,213,93,196,205,28,178,208,56,111,131,103,51,128,28,198,198,9,121,96,18,239,133,243,232,19,67,132,213,189,208,101,92,106,106,37,64,241,164,1,168,75,245,136,254,118,186,162,164,1,131,91,62,97,217,47,147,54,110,64,63,27,3,134,10,245,144,2,133,108,170,251,245,163,223,234,33,156,165,131,4,209,17,34,217,119,182,173,238,19,167,20,97,54,223,206,93,98,30,235,70,215,146,195,61,174,177,173,145,12,116,230,74,133,182,9,42,49,147,57,110,50,124,50,107,186,7,187,39,60,10,61,145,130,53,180,248,34,37,253,62,154,229,10,148,100,13,19,87,213,112,14,216,173,37,204,127,50,169,84,185,131,72,102,240,63,187,85,53,182,191,56,147,15,231,13,134,229,51,237,220,156,254,3,212,71,206,194,170,240,122,125,239,209,104,252,81,204,226,202,232,5,99,255,241,247,181,190,233,106,191,242,25,213,24,5,116,109,15,130,174,37,77,79,94,217,210,175,40,36,18,166,69,6,235,63,166,35,254,131,18,201,28,68,42,231,217,111,175,171,240,195,51,15,32,246,251,96,222,173,17,148,54,182,48,87,228,127,184,87,199,22,197,34,90,167,220,224,45,93,44,162,174,45,137,157,191,31,246,136,45,205,132,117,19,71,38,64,130,167,82,32,81,41,160,98,213,218,26,196,133,142,6,65,180,211,89,167,170,245,71,63,113,232,15,85,233,254,171,206,233,174,121,239,78,171,144,189,105,129,181,127,68,151,198,226,243,12,110,213,23,194,44,245,46,197,82,47,251,115,22,72,34,167,36,74,76,111,145,203,205,11,157,210,57,204,138,238,94,118,66,148,131,115,196,72,252,116,168,77,242,148,174,144,210,112,41,232,90,12,241,17,26,144,76,51,139,68,243,214,209,202,86,139,223,69,232,174,1,191,210,8,233,0,73,164,226,196,209,15,234,114,91,84,98,187,52,175,236,61,198,100,82,231,78,226,118,156,250,131,42,3,207,73,194,173,104,139,73,82,20,127,49,245,123,41,76,50,38,145,62,234,181,164,40,8,188,181,94,255,54,225,14,90,241,165,243,196,254,107,47,145,234,160,187,170,170,58,191,91,207,165,24,101,222,200,162,71,184,97,190,229,252,57,232,12,38,101,231,251,87,74,111,140,228,148,163,190,190,71,230,190,81,208,185,227,36,52,227,187,85,66,119,165,40,198,246,223,22,66,86,9,213,62,213,202,20,136,224,16,10,37,126,117,29,43,114,65,0,97,178,22,143,201,17,60,67,151,21,61,254,184,225,77,28,92,158,82,192,207,196,46,78,171,176,162,139,215,25,94,4,22,126,175,44,77,142,74,32,191,131,75,187,239,118,30,75,130,52,217,136,210,112,199,232,42,216,221,98,6,115,185,150,44,139,62,147,11,213,20,92,200,215,181,34,115,89,145,92,16,172,235,206,106,229,126,131,173,153,201,45,179,185,190,136,119,190,162,13,187,1,208,168,126,101,245,193,160,114,102,245,14,18,17,30,62,53,64,164,113,95,242,237,132,64,124,200,2,49,1,2,60,131,132,122,152,241,37,9,144,197,17,3,169,219,125,52,249,55,108,20,189,104,120,137,208,165,147,175,1,228,105,185,133,143,81,218,10,142,16,212,212,134,160,9,26,83,244,114,84,157,7,99,139,105,166,171,179,18,30,98,44,58,254,75,200,159,220,0,144,184,87,215,81,143,19,135,82,106,133,153,131,112,41,105,68,32,4,128,87,27,245,244,175,171,171,231,155,212,239,3,9,19,214,211,113,15,236,227,140,23,87,92,189,21,171,22,58,35,25,148,24,252,181,200,171,103,192,182,12,214,102,247,151,79,194,226,170,16,72,224,3,180,39,136,152,48,78,15,203,202,124,170,23,217,124,182,65,153,169,24,165,245,29,50,157,216,157,251,14,121,202,106,76,159,108,156,11,178,71,207,218,152,151,82,66,95,197,23,141,249,45,11,185,184,157,122,59,182,9,144,181,93,85,89,122,16,21,136,112,59,108,167,107,127,222,169,135,51,206,91,197,212,251,91,103,206,99,22,252,61,58,55,158,36,84,87,22,84,12,65,62,147,218,128,191,78,9,223,30,86,206,183,43,249,92,149,122,65,253,163,198,106,145,117,45,236,191,153,114,132,197,218,129,195,196,4,34,170,79,4,193,53,205,190,195,136,251,149,218,35,162,15,131,230,38,206,38,214,25,23,1,191,44,48,143,1,250,163,24,211,5,96,96,189,170,135,44,60,89,213,10,120,137,164,198,236,133,21,10,107,2,209,0,176,186,64,201,90,122,63,73,127,162,100,237,137,183,90,65,100,159,205,212,184,246,183,196,160,121,46,24,79,96,206,252,9,171,25,114,190,192,132,153,231,20,20,168,212,150,194,193,161,240,178,101,235,53,209,97,13,227,166,32,41,182,167,129,89,115,41,150,126,68,118,219,72,22,244,198,58,82,224,77,158,77,255,28,25,223,19,150,73,20,2,235,125,30,97,243,33,105,114,206,144,55,79,214,217,163,85,42,113,232,193,92,176,153,8,2,107,3,11,5,54,68,189,13,19,213,202,124,30,30,76,200,37,5,168,12,214,213,86,179,175,212,164,55,11,103,46,23,115,245,219,167,170,123,147,5,85,65,142,106,151,117,89,181,175,106,152,137,68,156,63,176,144,236,21,149,37,208,107,92,95,216,123,119,213,248,116,129,190,113,174,99,109,82,224,53,102,246,21,171,52,24,249,132,179,41,176,174,170,238,155,5,214,164,100,83,28,241,175,240,48,71,175,105,71,44,40,79,151,202,103,198,41,223,8,20,103,182,130,2,0,22,70,9,118,243,136,87,132,175,4,105,192,223,245,2,124,84,74,180,169,11,9,157,205,28,248,224,151,249,165,242,184,26,223,221,71,138,167,57,216,41,194,120,8,190,248,209,3,249,64,91,135,22,79,110,119,87,15,145,161,27,71,38,158,155,61,147,91,229,26,243,190,220,132,140,209,204,210,133,59,111,246,245,215,58,243,180,88,46,33,50,245,164,65,231,96,227,69,255,128,43,160,253,66,214,241,108,148,185,55,112,165,245,64,26,183,85,184,195,160,142,15,185,21,26,101,16,68,207,109,125,77,214,121,170,203,243,123,26,200,78,246,78,175,149,200,93,225,172,216,136,1,86,77,122,219,5,41,220,130,134,255,68,218,113,191,100,49,45,20,142,248,106,189,113,165,104,80,16,86,205,101,208,121,237,205,21,113,170,72,254,38,40,187,26,2,145,161,97,34,30,41,39,124,209,248,164,218,197,202,20,198,106,145,26,176,20,235,87,93,199,114,46,14,24,234,63,108,15,149,5,25,178,208,85,246,39,3,94,36,60,232,62,21,16,16,62,180,199,89,146,113,56,212,27,127,57,239,83,209,171,223,158,216,112,37,231,199,187,91,227,252,58,195,223,23,9,41,191,37,179,199,57,128,199,7,83,89,109,174,80,213,207,192,83,14,86,109,153,159,210,73,13,122,152,213,57,106,169,65,142,61,69,150,194,88,185,58,61,54,15,81,238,83,147,151,21,55,5,29,107,133,223,180,79,136,212,17,60,33,87,207,131,98,30,34,114,157,230,42,62,221,193,235,78,51,207,193,245,220,237,220,60,199,13,60,233,235,34,107,137,106,241,200,38,73,170,246,103,154,127,229,112,200,127,125,0,8,241,158,72,141,189,81,78,81,78,140,125,114,19,142,193,73,236,185,185,171,8,202,63,27,106,202,120,53,109,28,125,155,119,226,208,231,59,45,115,8,111,42,33,2,49,233,165,220,20,86,140,70,101,101,29,205,218,182,168,199,121,179,235,230,57,150,53,174,132,133,215,16,188,28,100,208,140,217,109,98,232,147,39,101,25,33,175,238,49,237,117,14,128,93,33,162,209,201,138,239,223,115,19,236,52,23,15,189,184,205,30,114,171,75,118,2,76,27,220,32,223,156,144,47,55,215,112,233,49,169,180,161,11,227,27,134,183,42,132,51,217,46,215,228,164,28,105,57,166,247,213,92,124,7,11,196,113,118,41,253,142,116,151,87,3,100,26,139,105,115,159,208,70,10,116,49,158,49,137,246,140,187,124,147,223,142,203,84,113,187,208,51,83,190,212,136,4,112,132,66,182,138,240,186,226,230,102,35,91,68,156,53,31,240,145,93,197,37,150,199,226,89,45,37,203,157,101,72,177,78,220,14,130,91,27,175,23,39,218,28,121,141,159,233,232,172,8,207,209,231,139,55,67,159,190,232,71,87,6,153,83,15,166,86,95,140,243,224,31,104,181,33,189,24,71,114,137,210,187,233,150,71,58,213,222,173,23,96,95,208,190,43,47,53,213,97,168,38,181,11,103,42,231,167,223,133,96,248,57,34,143,20,49,18,210,65,226,178,26,55,154,94,187,231,72,121,229,31,18,220,237,85,30,162,192,149,102,3,252,7,163,137,250,37,124,155,52,228,75,12,160,241,201,11,121,126,105,167,110,216,117,127,43,105,41,131,218,175,61,72,131,167,15,113,113,227,228,169,11,91,137,235,244,107,59,247,137,180,248,185,217,168,150,182,47,224,244,72,97,186,250,127,40,118,42,103,85,146,251,92,208,209,163,94,64,31,204,191,138,179,95,37,143,88,94,227,227,143,25,95,25,149,158,130,12,102,190,158,161,2,228,231,193,59,243,90,155,248,211,21,14,207,52,241,127,29,100,127,85,224,44,133,139,91,246,253,70,172,5,207,80,98,204,43,57,197,114,180,84,134,147,51,30,191,113,187,216,91,17,228,252,253,79,250,39,135,150,187,96,9,113,68,164,19,173,133,30,56,50,188,47,25,37,186,117,80,146,170,5,57,105,89,181,68,210,253,145,158,48,66,44,25,48,197,68,77,93,81,132,151,194,254,196,139,30,115,108,252,149,209,19,145,85,163,46,18,127,95,93,4,36,126,24,6,43,57,62,1,55,138,155,38,55,250,206,138,114,4,93,46,75,78,158,75,122,9,47,110,168,134,14,147,142,132,19,86,167,243,85,243,206,72,192,60,218,86,83,157,204,88,29,249,25,177,164,31,68,163,19,75,24,206,229,214,209,176,222,85,153,167,54,197,173,172,162,16,91,60,103,234,92,191,185,186,206,253,188,190,119,50,3,123,4,206,130,200,89,54,107,224,128,74,229,119,184,142,141,124,53,6,209,50,233,121,118,222,18,253,96,232,212,69,51,12,123,245,102,69,7,76,242,93,43,185,19,94,143,231,29,156,3,167,246,43,90,31,4,130,91,229,244,35,228,45,134,180,22,187,28,183,74,220,179,248,99,220,63,56,118,223,101,172,112,134,197,45,253,125,11,23,122,251,2,137,110,242,113,23,186,141,60,13,252,215,222,128,203,192,27,133,197,196,52,236,157,17,26,180,143,200,136,111,1,246,180,15,76,159,76,240,249,22,142,25,176,250,223,255,105,154,238,6,65,103,255,225,184,112,179,23,237,109,181,251,140,58,52,137,99,190,225,19,221,173,188,85,157,158,4,35,5,227,125,69,144,231,116,48,97,120,238,24,192,40,234,232,1,136,193,161,57,253,179,90,62,9,38,237,52,154,87,195,105,170,167,205,60,222,81,2,105,226,77,173,6,238,241,4,130,2,190,171,91,61,159,247,35,221,79,68,211,78,13,154,4,194,252,225,139,15,155,224,21,16,197,183,36,253,252,190,227,60,160,62,134,16,249,174,30,158,169,107,30,1,122,40,155,214,217,71,194,177,68,4,152,13,149,123,17,200,80,39,194,5,164,173,48,246,49,129,95,164,193,30,210,27,225,205,237,89,55,199,104,21,27,221,2,24,255,254,144,166,82,46,187,183,202,17,253,25,68,2,40,11,41,20,12,42,193,152,189,189,109,2,98,155,22,170,73,206,141,46,149,44,57,170,128,44,87,119,138,213,157,211,83,130,18,170,127,72,232,154,240,119,10,229,209,248,0,231,210,135,14,127,202,131,250,151,123,186,232,241,59,16,78,167,252,155,80,85,64,119,185,79,231,118,85,182,119,104,135,85,141,121,162,45,197,226,211,206,2,47,9,1,251,251,198,223,176,92,217,196,150,204,71,4,35,148,189,235,182,214,65,31,16,182,26,34,63,254,211,162,43,216,240,115,233,98,20,173,237,72,176,108,23,33,98,104,159,137,51,99,31,232,181,78,54,231,224,62,40,78,238,35,72,192,236,101,139,210,193,215,220,43,226,65,154,4,56,148,33,251,69,240,18,126,79,86,139,94,215,65,252,78,75,100,66,147,46,217,101,13,222,51,7,119,213,37,109,76,71,146,99,205,212,119,113,156,186,221,168,143,9,249,242,186,50,215,125,150,231,14,220,228,86,92,94,232,232,189,96,0,215,114,187,231,89,203,248,4,70,74,7,74,108,16,95,54,56,236,72,201,16,254,60,40,134,135,237,67,183,237,87,69,44,230,136,88,195,59,124,44,60,223,226,99,242,138,238,235,245,75,170,146,251,136,218,152,112,43,67,83,197,170,51,221,42,244,219,187,194,167,102,200,40,96,7,171,24,232,24,23,163,211,180,227,205,58,31,154,132,166,66,23,32,143,50,116,42,73,127,70,216,215,252,119,226,189,209,90,207,103,150,159,246,66,154,215,151,2,30,59,33,85,89,233,43,144,129,61,193,199,104,15,15,49,38,30,193,58,112,190,86,44,25,123,253,67,14,61,234,165,145,143,41,30,254,233,239,234,177,83,43,59,253,122,23,103,173,158,158,243,246,254,104,128,178,45,25,121,30,59,126,87,245,18,86,126,213,107,32,156,63,228,179,171,177,193,82,237,93,127,80,229,77,64,122,210,228,130,23,244,230,226,67,23,99,202,40,81,249,162,100,210,136,80,188,229,67,220,44,136,161,75,13,81,70,186,122,159,96,241,253,60,39,43,170,118,227,33,40,33,153,17,98,208,195,130,190,152,58,241,12,249,80,72,15,102,182,114,215,86,117,136,230,157,95,187,169,183,153,209,204,159,128,182,175,231,196,246,18,58,87,65,35,62,46,186,64,184,242,210,103,236,35,58,19,24,199,42,5,148,180,95,144,185,29,119,242,22,109,147,172,132,125,116,82,81,152,75,62,116,106,110,83,58,92,105,166,125,45,247,219,22,2,245,175,162,191,7,12,115,118,238,117,128,206,243,129,19,200,169,50,155,159,156,160,221,3,84,2,52,159,221,237,119,137,201,25,182,250,139,210,217,169,22,28,202,6,151,196,45,11,188,62,137,2,159,247,206,166,149,137,213,61,175,228,32,178,81,101,97,193,100,109,38,133,15,162,202,100,225,230,145,89,131,228,236,96,84,11,163,167,82,147,77,237,62,71,250,15,45,19,164,17,155,74,55,166,190,158,241,78,76,7,79,193,10,38,215,224,168,45,223,179,213,79,220,111,83,173,95,49,119,91,95,238,116,207,189,172,44,74,73,179,10,44,207,95,95,143,11,136,155,65,226,39,211,189,146,121,231,228,161,106,164,216,219,36,242,37,95,31,50,232,114,73,184,114,67,250,79,200,48,217,133,52,158,76,24,14,157,246,17,108,2,29,108,62,224,169,126,21,83,151,81,110,106,229,46,190,83,150,114,255,207,91,113,136,72,251,92,28,67,46,220,250,66,56,5,219,149,59,44,55,171,2,16,28,183,80,43,154,64,134,46,149,66,250,146,122,67,11,181,30,158,177,172,176,37,176,73,228,96,44,228,46,33,238,100,63,217,200,238,123,25,146,12,200,228,167,153,181,41,47,202,94,246,13,211,162,120,66,255,80,56,138,154,103,62,31,236,250,6,196,61,160,67,227,134,190,94,75,242,242,84,211,42,221,139,57,71,168,104,170,249,86,181,163,154,138,139,205,24,183,104,4,248,29,178,49,151,129,31,132,52,197,0,87,74,65,42,41,64,221,253,197,223,186,185,147,213,141,222,0,169,140,0,189,7,163,219,110,166,111,127,37,101,224,147,150,234,1,233,97,63,216,11,123,191,34,21,95,218,245,235,181,75,133,10,57,145,156,254,152,213,183,98,99,213,38,176,138,14,139,230,69,244,51,93,129,208,252,39,134,62,68,199,59,164,236,172,41,57,254,85,167,182,26,118,87,10,154,61,97,125,196,73,236,96,32,135,148,125,95,199,197,12,135,51,38,192,157,192,223,163,192,99,176,121,254,175,249,105,123,27,234,16,233,141,75,50,93,3,158,250,161,200,99,92,120,148,26,88,83,46,0,255,182,214,184,162,93,138,4,43,88,39,172,111,222,114,76,112,137,57,63,139,224,83,19,86,5,249,81,250,228,18,138,193,198,155,167,190,246,46,142,145,48,128,224,14,52,58,84,131,252,133,255,251,238,162,244,192,245,75,95,91,127,240,146,170,222,44,53,240,32,82,139,75,170,230,198,94,206,30,44,222,181,89,209,166,85,159,87,147,245,209,231,234,114,188,32,128,254,179,46,139,161,54,103,192,182,133,155,32,227,240,177,56,158,72,29,146,246,65,26,180,115,228,19,251,2,176,106,143,63,34,38,17,143,139,194,62,64,170,196,97,195,86,150,25,98,164,45,152,151,141,37,81,251,209,233,85,158,248,12,243,173,24,128,137,131,89,87,113,51,21,105,154,179,110,17,10,68,88,48,85,37,130,195,12,216,214,60,100,15,246,192,153,183,227,202,56,141,65,134,202,177,84,106,29,213,59,74,116,195,42,191,250,132,98,240,153,68,151,5,233,142,110,33,186,86,23,115,12,226,107,163,67,182,97,255,192,134,122,185,1,18,199,135,98,139,200,59,168,131,250,122,18,33,245,113,31,130,20,73,62,248,109,119,231,198,166,12,134,82,220,64,60,177,152,187,169,27,145,181,0,8,90,213,40,125,238,205,255,87,14,195,76,100,225,75,58,100,240,233,183,25,122,55,230,121,127,179,18,142,191,216,143,229,59,171,36,155,122,118,203,174,141,166,83,178,98,25,141,135,105,195,126,220,8,160,212,238,173,227,53,137,231,255,58,174,173,25,178,112,171,206,140,236,156,201,218,205,251,208,49,131,210,7,5,27,121,219,218,83,77,69,140,21,131,154,75,11,54,217,142,53,196,176,16,127,88,65,137,5,85,46,23,241,59,200,10,49,102,223,2,239,132,132,11,157,51,195,168,27,35,131,17,155,130,231,28,48,103,167,204,199,143,205,12,157,173,61,49,96,26,149,67,116,45,247,226,87,247,152,116,228,205,220,100,138,91,89,94,191,207,149,200,4,251,42,91,46,234,6,216,112,38,217,194,20,119,210,106,83,100,211,29,142,89,155,98,54,60,200,97,85,77,35,231,7,4,180,212,7,148,23,230,155,63,73,157,250,39,85,166,129,162,66,174,170,114,180,254,97,205,79,102,95,153,44,64,228,63,74,152,196,11,63,36,95,252,213,192,225,169,59,173,137,172,33,151,187,152,181,10,160,181,212,211,182,219,40,78,101,159,4,10,8,237,182,55,217,206,251,135,61,152,156,84,225,117,120,28,227,11,137,7,80,113,111,185,198,232,41,53,246,68,246,25,141,97,27,117,79,42,35,159,106,36,105,239,38,14,175,138,126,38,172,92,85,2,82,143,152,177,79,238,242,195,85,56,95,63,92,170,152,128,173,76,220,29,114,218,219,90,192,14,164,198,34,57,40,244,61,201,165,20,20,156,169,69,122,121,156,31,178,78,204,159,81,59,147,198,157,204,169,48,176,27,231,224,76,5,221,83,145,202,188,251,251,247,232,147,78,84,82,253,140,231,201,229,115,92,39,83,26,158,163,205,160,38,54,186,69,165,39,204,24,105,10,88,76,101,43,153,196,221,55,56,97,115,41,237,42,191,213,62,28,110,95,198,75,113,96,68,56,18,244,49,108,65,247,232,55,95,247,3,205,41,203,156,108,13,185,165,170,0,249,29,209,203,106,9,12,126,171,82,190,119,133,52,228,77,119,150,175,174,210,84,190,42,48,246,67,178,217,139,121,243,185,193,28,133,198,3,77,91,33,85,190,123,110,224,100,36,252,171,53,121,179,109,133,104,254,14,14,41,38,133,17,138,255,223,213,62,227,142,62,53,14,93,37,55,22,132,167,53,239,230,251,15,82,23,119,93,82,42,210,144,64,44,88,95,30,200,76,162,42,201,157,114,58,183,43,204,132,93,6,57,83,106,198,181,39,250,43,137,116,157,199,220,209,181,192,244,247,249,34,194,227,142,49,189,40,144,174,90,22,249,166,212,210,190,228,142,39,222,249,171,57,127,59,138,154,78,215,172,113,117,91,116,222,234,95,35,200,253,149,171,12,238,83,15,1,30,179,87,56,184,32,154,251,122,124,115,235,67,152,171,75,165,213,240,90,249,123,60,57,221,190,161,221,3,144,95,214,135,233,134,58,242,214,78,146,200,154,243,215,92,139,27,254,148,160,81,255,174,77,86,8,234,188,138,198,20,38,160,198,190,217,182,210,216,73,32,165,131,196,115,95,103,228,76,6,38,16,160,18,195,137,255,121,87,66,37,129,12,164,53,146,122,161,0,188,35,25,254,68,93,224,167,217,135,239,33,252,198,220,9,14,183,136,66,221,173,206,206,108,80,55,174,195,180,134,235,189,213,148,133,165,166,193,89,106,69,114,48,164,239,32,218,35,168,195,13,92,69,5,141,106,68,232,56,216,245,90,41,132,0,147,66,51,64,252,138,223,108,125,44,171,91,221,27,46,249,136,55,140,18,34,56,199,209,32,182,107,129,158,170,67,119,209,154,153,146,70,175,118,234,43,36,179,212,9,58,72,198,153,82,107,146,11,80,68,110,166,36,247,115,115,136,158,133,87,176,145,30,218,238,49,66,63,59,45,180,210,127,205,18,127,56,21,133,157,236,24,95,173,163,86,157,124,161,179,248,148,252,30,5,91,126,77,54,148,118,243,93,213,20,166,186,245,140,230,36,39,65,222,128,10,95,29,112,180,38,45,62,106,195,126,23,209,204,108,247,215,45,41,219,93,5,162,233,152,142,202,191,200,85,146,43,85,156,30,177,250,73,136,18,185,34,171,95,10,176,157,204,111,181,13,164,130,37,118,26,233,124,235,228,37,66,164,205,131,233,95,229,213,213,218,193,237,190,92,136,71,74,39,141,59,239,243,40,125,105,250,164,120,113,218,232,240,24,161,170,90,24,229,29,229,125,141,215,217,238,197,200,20,242,96,160,33,24,138,40,162,11,222,126,29,18,198,253,12,173,156,79,37,73,27,134,40,220,26,166,165,229,90,122,68,65,137,139,69,159,8,161,42,116,109,109,103,66,76,195,116,193,216,151,153,193,237,98,175,218,35,2,24,41,189,148,157,130,53,239,107,1,167,48,10,139,121,219,48,14,171,18,106,221,186,106,237,222,144,63,113,220,159,51,7,107,0,25,74,41,24,89,138,64,254,147,32,185,5,210,22,190,159,127,26,240,105,189,64,59,100,117,114,92,41,163,249,234,205,3,231,216,117,16,22,17,60,15,111,38,2,155,204,243,156,118,150,117,13,177,165,253,167,223,183,196,173,93,197,141,51,219,83,172,243,249,102,15,158,87,73,99,154,233,130,243,187,12,147,105,14,201,214,243,164,100,193,198,187,138,96,193,41,189,220,156,61,111,191,39,73,71,222,110,249,22,139,24,87,131,55,109,223,253,142,110,167,11,216,41,75,207,80,235,171,254,154,33,147,84,192,81,114,161,131,106,172,38,239,229,77,238,214,74,237,13,81,243,163,231,134,22,96,90,36,213,144,199,8,230,212,99,26,191,72,75,37,74,89,133,72,219,71,232,225,22,184,175,48,242,43,73,167,32,239,216,6,96,241,225,65,119,169,162,183,171,164,251,215,115,8,221,87,11,183,175,64,130,223,173,134,251,55,47,73,185,221,2,190,136,22,36,28,180,154,222,131,181,16,14,171,80,142,175,138,102,9,122,46,155,19,43,162,43,191,145,241,53,66,182,121,149,130,188,116,234,211,150,192,164,214,52,235,137,122,189,108,72,183,153,80,105,153,81,185,242,15,207,55,232,121,148,19,78,168,233,122,15,140,38,231,183,171,249,164,253,113,229,7,59,48,84,131,228,89,162,44,190,9,46,248,176,235,24,197,52,18,212,231,217,246,207,172,29,165,29,146,83,16,101,10,132,228,178,244,125,62,147,138,144,137,129,37,46,5,138,4,224,97,128,104,55,206,186,98,71,254,14,48,115,248,228,115,52,106,15,52,10,84,227,72,162,228,125,159,166,142,250,166,6,196,233,138,183,179,122,145,110,169,157,148,13,144,32,174,211,15,189,116,217,180,87,180,75,246,219,243,207,102,235,33,42,208,212,168,156,163,153,3,30,160,153,225,251,114,189,113,96,221,205,131,233,239,231,47,66,77,52,115,224,54,92,102,200,10,209,144,243,80,40,59,204,99,135,3,63,18,169,98,177,98,110,247,157,21,196,255,53,46,50,193,215,245,162,23,169,186,147,211,218,68,54,184,196,169,57,112,206,25,173,206,168,34,92,165,130,92,31,216,131,179,239,26,161,97,33,49,119,35,23,68,40,129,106,230,61,74,24,36,244,85,116,211,109,126,49,187,195,83,36,219,226,7,105,177,16,57,29,92,239,52,241,50,5,160,87,165,51,88,32,244,82,219,55,125,107,79,198,232,147,36,54,1,165,251,43,228,248,98,85,201,136,87,97,246,87,10,106,218,60,233,79,153,91,141,171,172,28,137,136,178,151,136,248,10,178,65,195,206,235,53,43,246,104,97,114,62,118,150,193,154,247,42,143,111,215,228,43,2,244,65,100,22,239,146,196,42,126,56,94,32,24,134,80,186,15,80,167,116,46,137,2,112,124,70,198,240,219,54,137,134,163,179,63,66,149,116,124,96,134,17,96,38,182,208,103,189,44,42,204,188,216,12,224,211,210,121,221,0,101,251,94,39,241,143,63,249,23,174,31,117,68,240,105,138,116,114,218,211,32,217,79,192,85,155,21,49,73,113,177,200,210,123,7,145,209,233,221,30,242,224,221,162,40,80,75,11,219,160,151,20,172,176,110,94,195,10,157,65,30,48,1,192,31,130,107,122,75,187,71,192,238,251,32,7,86,132,111,63,3,162,182,132,155,175,220,171,90,5,127,91,72,101,6,6,24,88,93,234,95,27,23,216,65,83,10,46,73,65,126,10,111,92,40,59,56,46,5,95,24,181,114,40,137,144,80,118,227,92,3,95,180,131,119,22,196,123,243,172,2,154,193,119,207,254,12,8,52,224,54,17,131,222,71,18,61,168,199,29,3,52,242,252,5,82,236,156,252,59,245,13,96,187,208,156,154,112,87,222,49,161,177,46,174,179,52,225,155,17,76,168,152,250,110,218,178,158,194,245,60,223,198,31,108,16,19,3,157,37,73,24,147,184,188,41,149,76,199,183,15,73,134,39,90,242,135,134,114,130,69,160,178,149,70,79,45,196,116,7,70,29,44,160,56,118,149,239,179,157,7,138,197,86,112,201,94,79,30,53,227,117,73,163,88,121,152,203,230,45,4,39,60,55,44,102,248,32,42,94,103,143,54,236,125,33,200,57,30,155,4,165,227,200,78,146,229,215,39,87,221,227,23,3,76,167,102,202,100,177,223,127,5,62,252,110,90,213,150,227,84,102,171,252,235,56,130,220,134,51,249,64,142,196,81,49,145,203,74,66,78,13,81,181,93,9,26,155,224,69,66,173,7,226,91,201,130,109,102,250,57,62,61,171,8,66,136,87,169,118,189,236,179,135,76,197,84,168,120,72,39,20,227,51,183,194,201,24,5,156,176,32,209,220,202,114,109,235,113,119,181,52,51,232,13,83,144,58,133,210,26,2,77,184,44,99,144,151,64,146,97,21,250,35,59,177,245,166,237,155,198,65,89,108,27,205,131,66,13,58,174,158,3,120,2,18,210,150,224,215,180,73,199,155,71,242,39,132,185,20,128,21,98,142,80,217,115,57,51,33,217,253,32,58,182,218,123,216,50,143,44,228,81,183,74,193,203,248,112,165,202,112,125,130,62,252,220,139,33,148,27,157,53,86,139,161,190,59,206,122,175,94,254,212,54,10,154,100,74,183,235,49,82,155,86,154,219,252,75,6,248,93,226,138,66,85,176,95,176,213,9,69,143,129,63,48,159,8,29,77,114,10,243,74,192,23,240,160,51,58,125,200,213,236,33,22,156,97,87,150,223,209,227,202,102,175,130,145,250,143,135,143,76,159,243,189,143,204,156,153,229,197,125,26,129,212,134,98,83,70,241,233,172,94,102,191,83,136,122,231,53,239,56,66,45,28,156,33,198,174,185,216,168,197,84,51,7,14,110,53,71,209,84,6,144,13,238,126,70,170,132,216,90,19,43,120,122,9,201,104,97,110,116,222,65,78,121,210,67,87,116,153,232,249,31,117,141,11,54,5,57,129,73,155,226,117,58,217,80,238,67,245,237,114,41,163,31,78,12,220,108,154,87,128,44,232,34,130,12,194,80,98,160,204,204,131,189,106,145,41,81,181,213,59,110,112,106,204,93,33,209,219,117,162,41,95,2,2,159,177,208,37,63,12,72,189,226,146,214,155,41,53,19,43,72,142,47,70,110,74,62,218,151,239,151,234,103,74,71,41,20,220,91,82,110,73,88,114,225,244,245,3,198,221,128,67,211,135,178,202,250,222,220,29,207,82,12,33,236,215,214,111,195,65,162,40,127,202,58,121,185,24,30,160,195,71,116,139,44,203,42,105,158,9,203,102,60,1,37,149,132,105,7,129,39,193,171,98,128,167,155,0,22,75,30,156,56,58,63,36,187,55,183,107,227,250,78,189,152,25,216,67,41,182,123,59,136,145,96,48,171,194,69,17,70,33,218,97,106,156,101,79,123,118,115,60,98,25,96,178,195,83,39,112,146,75,249,190,223,49,117,18,115,232,2,65,188,189,37,43,6,228,221,39,86,153,90,184,100,51,33,245,85,152,139,116,80,175,111,37,69,35,189,114,134,76,46,55,29,47,7,251,1,219,106,9,145,126,136,93,56,235,66,117,57,108,25,173,169,226,99,198,248,180,82,26,176,97,131,68,17,79,237,170,110,240,58,177,218,56,227,171,119,15,136,189,143,58,26,36,80,66,125,113,182,104,155,31,10,204,7,149,238,186,39,87,82,70,146,32,156,155,125,144,156,70,53,250,108,5,106,58,237,195,68,180,43,219,109,12,153,210,242,131,254,70,232,190,159,123,65,229,125,74,64,211,221,230,204,35,109,24,156,155,194,127,69,39,156,46,54,79,121,100,167,89,17,150,162,90,132,158,161,126,163,74,122,245,228,216,155,28,246,35,115,131,128,60,253,39,1,131,255,198,5,202,144,1,0,93,236,29,198,95,129,232,78,121,168,47,181,62,12,232,154,9,239,197,214,165,203,247,251,173,85,173,190,8,91,251,56,82,230,196,217,243,131,174,116,145,156,27,172,216,178,7,117,47,220,113,250,61,70,189,223,91,42,50,120,124,34,224,130,173,39,155,122,248,51,220,228,219,185,65,25,147,254,8,157,57,195,100,103,180,186,212,164,239,179,92,129,147,54,208,70,203,176,245,88,196,36,175,41,63,14,0,61,4,67,222,16,102,222,253,231,18,254,127,13,245,54,245,30,132,189,121,209,26,1,82,230,178,85,246,144,213,125,42,27,67,135,217,226,208,180,218,13,196,135,38,254,27,50,16,130,157,28,216,192,149,6,231,137,109,42,182,107,174,74,21,243,219,50,183,147,177,127,128,5,25,11,127,151,72,255,138,143,3,182,226,161,215,198,131,46,138,56,76,218,76,91,228,79,153,32,152,38,196,0,77,163,143,35,55,42,48,231,143,255,235,49,22,245,95,177,21,127,114,42,43,255,232,60,223,65,146,139,100,216,57,139,124,188,12,28,5,198,238,236,116,62,104,32,216,187,4,97,21,12,125,54,200,98,66,218,28,166,200,88,206,124,10,177,34,56,249,185,55,111,162,121,208,23,234,215,22,53,147,71,44,241,165,211,93,139,159,152,212,50,122,124,4,103,237,7,89,193,138,46,121,13,220,101,157,28,20,49,10,239,216,69,145,22,222,9,75,125,155,62,145,165,252,33,246,32,193,228,170,3,239,199,65,154,190,47,114,87,163,51,229,104,32,57,26,250,76,52,145,38,22,126,72,122,80,251,216,222,79,23,23,12,54,234,160,151,185,235,184,184,27,128,97,177,193,194,244,131,170,213,33,114,107,102,97,95,78,148,252,173,141,187,154,77,102,54,82,180,19,129,167,75,60,26,66,180,86,252,209,11,218,248,222,37,191,22,162,65,117,188,90,83,144,122,231,174,76,16,63,128,145,97,22,149,206,53,143,187,191,240,105,20,114,69,185,62,187,0,75,139,163,154,90,28,163,118,108,34,236,76,64,56,20,49,222,15,150,142,240,254,26,90,245,203,3,182,176,17,3,100,188,127,28,144,85,191,35,220,5,27,205,227,25,94,36,14,11,140,227,80,227,150,108,146,40,63,25,112,115,32,229,211,179,214,17,35,138,159,13,85,248,1,56,111,215,96,34,212,54,120,207,204,248,131,77,188,24,246,187,247,180,214,137,142,84,104,151,97,190,230,70,168,1,200,236,4,68,200,32,152,180,78,137,27,209,206,74,60,239,130,28,123,177,229,240,239,67,193,117,190,235,196,120,131,153,253,70,5,2,191,200,12,161,10,240,133,133,101,180,236,71,127,103,106,182,19,151,151,155,91,192,139,234,123,212,39,152,158,36,8,107,196,53,59,84,221,231,179,177,216,144,225,130,167,186,3,54,242,82,195,86,176,47,39,191,49,14,101,48,212,240,240,47,73,139,130,98,24,21,51,214,30,177,27,206,58,62,46,82,11,53,31,21,112,144,180,39,216,236,233,251,154,108,31,24,116,71,49,166,127,28,248,183,225,78,151,229,21,17,230,214,32,142,107,96,199,145,202,97,211,179,245,175,85,56,39,95,110,19,105,8,165,139,153,132,155,94,65,38,66,122,26,201,241,96,59,87,244,48,168,193,43,189,206,144,95,133,176,190,185,171,85,239,76,146,91,151,126,221,85,186,139,27,217,243,210,208,200,129,125,5,172,139,186,232,32,91,158,219,69,183,38,229,168,244,42,141,102,88,16,181,61,250,73,28,93,210,33,125,0,173,100,129,223,238,105,211,56,131,239,209,215,60,51,219,158,32,79,146,146,142,242,49,100,50,208,219,167,153,113,70,8,194,195,125,121,34,125,250,152,9,201,161,38,121,14,248,156,104,33,103,189,17,211,143,4,249,5,114,141,41,84,247,102,115,131,186,248,195,125,172,192,232,154,78,50,239,221,109,91,123,63,151,144,175,147,8,83,210,3,21,226,68,139,151,184,169,113,35,43,212,3,108,200,136,101,5,33,100,142,24,190,35,23,185,36,142,157,138,39,226,167,239,238,13,135,231,82,231,251,131,62,21,34,78,174,25,149,38,168,212,11,18,160,168,142,127,125,149,80,166,0,63,220,143,82,102,215,171,160,232,223,251,170,210,28,39,229,22,98,215,197,135,238,204,116,163,92,93,1,64,55,177,57,205,54,122,54,48,126,14,52,67,220,214,18,165,215,111,227,124,13,37,168,175,121,194,47,190,193,230,181,2,112,100,4,246,71,203,197,204,76,196,129,236,248,77,53,129,68,195,101,199,2,119,96,192,251,61,92,207,141,64,176,232,106,99,148,142,58,27,150,217,145,38,242,18,127,92,40,226,148,109,201,11,39,66,153,159,244,217,120,142,212,170,155,240,54,52,202,181,243,99,152,152,72,194,226,160,13,36,121,118,225,135,247,249,97,82,116,41,210,243,163,110,213,48,255,64,136,22,219,211,80,97,198,70,94,43,132,78,209,216,43,166,113,142,235,16,46,225,240,9,116,213,107,50,234,114,239,138,18,25,89,26,3,110,139,201,60,114,181,38,10,46,63,38,225,99,18,198,149,177,91,81,44,111,8,228,243,81,109,147,2,199,87,183,3,169,224,54,218,241,75,25,49,43,32,82,90,241,47,244,91,152,123,128,86,163,23,175,117,181,162,52,209,107,38,84,52,147,105,161,20,214,95,114,160,24,129,231,114,161,77,203,61,235,47,44,210,236,70,195,131,203,46,162,145,114,233,32,53,67,230,158,107,247,125,161,122,119,236,205,26,32,206,136,34,121,176,245,20,62,91,55,3,245,50,166,197,129,157,68,130,213,0,12,139,31,121,1,19,175,143,213,168,72,167,214,58,55,45,184,13,124,91,229,45,225,69,171,159,113,73,225,239,90,112,15,48,200,8,150,235,137,111,42,188,159,57,217,87,3,125,79,151,213,27,124,74,38,100,55,235,129,129,84,179,199,84,11,216,99,190,246,62,18,48,42,179,156,254,138,173,61,224,179,18,233,127,45,18,19,59,176,9,210,174,58,180,35,176,11,193,114,168,148,1,126,179,147,65,98,115,209,149,130,45,212,172,40,254,202,50,61,152,111,89,14,211,39,35,116,87,174,219,222,160,129,199,209,146,130,231,28,218,0,32,253,171,124,31,117,228,182,104,192,152,148,110,0,241,158,91,10,4,185,85,43,4,37,191,48,232,140,25,51,5,114,214,25,246,116,97,236,180,142,227,141,56,60,180,221,16,63,147,89,143,164,25,48,226,222,2,240,43,183,48,15,4,247,93,87,148,155,2,45,252,191,174,83,179,223,209,125,9,94,162,76,34,181,82,215,182,66,111,74,3,21,150,111,14,166,50,122,110,132,164,70,192,205,215,234,147,63,198,229,232,148,245,229,82,107,242,121,231,77,249,252,248,64,105,233,41,55,59,224,63,180,116,238,149,8,184,187,35,135,70,13,69,45,235,58,214,143,9,145,22,3,44,16,198,60,228,176,212,76,196,215,12,0,152,98,244,82,201,7,111,11,204,193,48,160,244,155,136,7,32,19,146,197,195,124,32,252,77,127,16,143,210,44,253,246,35,131,229,210,42,162,21,251,172,120,91,57,27,112,10,128,176,7,201,47,92,217,103,93,232,71,153,89,117,112,130,192,207,112,170,153,90,81,63,253,65,223,48,106,167,247,96,21,201,26,49,26,198,25,135,227,3,131,101,45,101,100,203,212,154,209,215,87,244,207,156,122,143,103,210,255,246,66,94,87,175,81,88,6,161,130,29,215,180,32,129,248,244,209,36,236,180,225,223,205,196,39,40,1,26,87,198,36,20,195,51,111,209,90,100,23,151,164,192,122,49,161,188,54,117,178,111,161,177,101,6,50,9,133,169,68,116,248,114,203,74,211,148,104,106,127,70,193,235,167,3,126,109,205,235,244,26,49,33,196,198,226,118,0,82,196,188,16,197,200,167,222,161,162,254,117,203,23,60,118,126,177,22,35,210,179,24,206,29,120,35,102,165,97,95,229,193,37,190,136,230,83,70,118,207,38,85,205,195,105,213,1,66,249,47,116,110,52,99,165,60,70,33,83,226,18,183,187,130,254,58,204,98,67,221,70,168,100,232,216,177,66,226,54,171,20,131,163,182,17,17,11,190,210,46,220,89,59,245,31,96,231,111,119,222,101,86,197,139,51,158,183,151,118,49,149,230,97,241,6,195,143,146,128,106,204,147,234,92,114,91,50,229,191,28,97,119,211,78,59,98,14,142,123,90,250,4,145,147,44,205,191,15,226,124,8,181,210,85,121,237,48,17,243,16,245,82,241,62,180,7,207,14,171,113,57,221,88,200,145,36,54,48,173,114,184,41,243,120,194,211,209,169,221,135,64,154,127,199,154,55,101,190,127,19,216,206,16,18,171,65,86,10,230,185,8,86,32,82,9,86,246,83,188,72,152,89,110,218,180,243,154,183,58,4,255,135,103,162,121,63,121,247,142,29,252,236,42,98,178,60,212,254,179,70,125,60,16,60,106,111,36,247,38,111,220,96,103,236,225,119,184,95,139,218,97,83,136,166,86,24,168,238,189,83,162,90,169,207,253,165,217,86,126,254,126,123,189,76,116,8,169,192,65,188,124,83,242,37,105,81,114,250,158,182,195,5,195,191,212,97,159,182,123,65,105,233,62,229,141,78,188,242,27,133,18,219,157,78,205,6,18,109,67,72,31,128,48,105,48,75,75,178,16,128,12,219,17,5,124,203,46,196,75,240,23,74,133,227,9,171,242,80,141,22,86,9,92,213,222,11,153,190,116,21,111,255,46,142,189,46,62,121,37,17,6,36,1,205,60,24,87,75,136,42,122,250,73,118,88,143,235,77,0,235,239,232,171,121,67,110,78,234,124,80,199,70,89,214,62,229,244,87,213,166,117,159,140,49,79,207,95,239,229,24,175,244,122,14,172,66,61,164,59,79,107,252,209,213,14,245,235,35,175,3,185,218,250,121,21,180,181,22,134,115,60,36,151,233,93,29,100,31,193,35,68,187,246,155,237,1,250,242,47,74,164,154,69,93,180,34,166,102,66,204,12,84,40,151,171,221,190,116,93,240,53,202,137,232,158,167,49,147,124,131,7,99,248,248,138,135,176,233,82,40,242,138,86,15,165,36,188,188,163,238,26,134,131,202,209,11,247,226,5,156,203,41,195,247,245,197,178,205,140,238,4,81,67,79,102,99,155,62,3,232,174,14,203,240,116,91,185,231,131,87,91,130,168,137,48,4,237,190,235,157,98,31,174,122,30,66,153,118,30,219,151,95,94,78,7,94,125,29,236,60,11,29,241,74,15,193,255,172,139,29,248,124,16,135,64,52,159,196,40,237,152,46,60,157,199,8,136,26,64,116,114,54,16,233,92,243,46,76,4,102,133,128,160,78,225,85,114,29,78,141,129,119,175,150,93,214,177,211,21,168,185,220,26,162,26,19,206,160,35,76,37,186,183,210,191,170,217,214,23,73,45,17,253,66,31,93,110,165,191,215,19,137,33,56,131,204,87,162,193,48,79,206,67,156,50,110,220,125,109,132,65,112,230,25,176,223,156,249,190,47,48,21,63,105,127,239,167,148,230,194,133,120,44,45,37,104,150,34,10,201,73,40,192,242,76,91,145,100,151,165,132,215,191,208,91,203,189,191,96,1,30,220,204,80,4,254,230,89,139,167,221,219,167,99,50,153,4,246,243,56,7,172,53,161,97,226,227,43,234,214,35,96,134,174,186,242,186,177,77,36,248,14,208,201,38,75,10,228,148,59,171,181,140,229,53,155,39,121,208,168,72,186,108,71,235,214,192,106,54,202,99,186,224,139,7,241,220,3,158,179,231,115,133,239,161,1,165,99,50,245,240,63,7,153,177,168,208,85,229,242,91,47,111,131,240,93,29,49,197,61,9,109,218,200,254,129,246,51,76,212,49,231,244,254,195,18,152,147,82,109,93,6,81,156,200,70,74,66,198,240,201,244,25,81,187,238,223,156,14,144,24,143,234,98,210,170,45,155,0,31,134,237,64,242,31,4,195,120,161,34,239,176,179,148,66,139,227,153,39,171,221,255,94,44,132,129,96,18,201,200,109,205,106,151,90,238,58,43,184,138,135,178,58,191,13,197,233,21,242,105,161,171,5,125,226,55,242,7,172,1,151,5,52,143,147,62,23,34,240,42,88,26,129,100,23,227,30,67,214,26,45,31,151,144,143,14,185,135,142,66,50,45,23,182,236,234,111,31,158,86,37,53,28,44,112,124,250,121,182,149,54,127,234,48,230,241,85,248,229,142,81,19,19,10,57,44,112,71,133,226,214,211,55,105,30,119,148,96,204,34,159,79,224,49,60,186,228,111,218,119,128,56,35,167,157,219,106,38,148,180,126,109,53,130,99,125,38,98,21,241,71,235,108,36,190,224,101,108,207,196,150,141,237,170,137,222,116,121,210,227,125,192,25,5,59,201,85,159,86,249,174,142,47,194,154,102,201,5,241,69,238,63,9,77,211,171,32,188,148,97,1,85,138,174,208,245,103,80,156,144,65,49,112,77,104,81,66,129,45,98,61,41,64,147,185,184,194,239,107,26,90,232,40,122,155,187,102,148,144,0,112,61,243,255,234,142,83,186,110,13,116,53,131,145,96,38,7,52,133,18,7,182,237,89,71,88,172,64,141,214,111,75,57,101,229,101,57,201,162,212,177,252,68,22,60,163,122,228,123,248,140,25,15,93,215,64,192,247,161,155,31,16,117,170,173,182,188,104,254,38,83,242,33,46,196,146,11,113,81,60,89,227,92,82,52,124,82,167,96,173,196,162,133,22,19,137,53,116,239,104,122,200,245,129,37,74,239,42,161,173,130,22,246,216,221,104,39,12,16,231,108,103,136,127,183,220,132,32,186,121,166,211,69,151,215,217,85,178,5,206,70,10,58,31,192,52,172,17,97,74,88,155,17,54,134,2,79,242,217,124,113,34,64,242,86,179,130,78,115,165,173,243,47,174,192,212,202,65,218,11,97,247,32,222,10,106,18,107,34,14,4,159,217,157,237,198,68,242,15,222,70,220,19,110,165,147,51,190,86,35,67,97,134,205,140,102,25,243,172,122,24,63,250,239,153,61,237,123,94,200,74,57,150,25,75,46,241,173,244,47,63,235,166,239,242,73,155,15,131,217,32,24,186,125,255,95,183,198,68,29,78,9,177,1,154,105,164,129,68,200,248,115,226,64,132,20,6,45,186,66,139,203,255,176,62,191,53,54,223,114,179,141,243,81,108,97,45,172,91,191,37,175,131,41,112,17,113,215,198,218,192,114,225,150,245,93,52,124,109,70,253,214,19,5,39,219,108,198,13,129,131,247,253,42,176,173,244,60,156,194,85,48,48,253,245,190,158,65,88,232,105,65,61,50,158,79,184,177,43,241,179,11,93,34,96,36,141,174,28,38,27,228,70,197,55,59,116,242,10,78,136,226,173,110,37,243,165,8,169,119,98,198,95,197,27,187,67,141,90,158,193,119,47,62,48,170,1,177,98,55,202,64,169,107,34,16,135,97,103,154,72,165,254,6,145,93,54,164,128,62,43,191,219,116,108,80,190,46,254,173,134,132,205,215,245,3,159,116,100,94,207,220,251,183,198,196,41,247,30,233,180,60,139,239,15,171,39,196,247,161,16,80,41,168,44,139,30,82,223,81,174,177,144,198,166,117,67,184,201,159,39,98,238,17,16,27,78,153,13,78,158,188,243,159,214,141,158,136,55,44,173,3,182,79,245,237,106,154,62,183,21,215,101,47,156,40,42,157,173,165,176,57,70,48,26,75,100,231,144,76,178,232,37,33,176,214,51,59,14,58,211,249,45,244,3,125,243,59,107,226,48,42,230,53,24,6,82,249,63,62,22,86,224,226,239,98,62,59,138,10,41,115,169,160,119,36,183,43,67,44,49,186,27,98,9,156,223,67,205,170,141,7,208,96,52,187,8,112,127,169,140,178,208,96,18,51,23,69,141,140,153,96,207,174,224,154,92,52,85,57,135,147,179,214,25,214,251,43,141,157,39,60,221,107,52,126,233,24,214,126,247,2,48,53,51,187,69,121,86,135,50,9,90,236,123,18,227,228,29,41,86,71,20,73,202,184,64,102,162,187,184,96,96,176,6,41,119,168,107,217,217,199,5,15,251,16,75,231,82,176,224,169,14,135,135,37,203,236,117,250,30,25,197,4,84,125,255,237,252,86,102,246,228,57,46,216,229,193,209,73,121,32,169,14,238,98,140,213,165,168,50,101,88,73,72,226,61,249,140,45,177,110,129,233,55,110,10,189,135,47,194,222,234,12,95,58,87,191,156,242,10,35,237,38,2,107,46,37,25,87,199,99,114,66,161,145,56,150,216,9,249,76,90,71,41,199,84,139,166,184,68,234,97,71,2,244,218,187,192,163,98,34,1,69,231,31,195,161,97,158,97,184,15,169,69,174,52,140,97,36,41,83,212,47,82,31,136,191,30,22,235,184,176,69,47,192,143,96,88,9,24,205,245,33,216,245,149,87,70,200,65,174,171,18,249,44,97,112,92,208,164,115,193,56,8,129,232,45,188,75,155,76,72,216,165,14,143,198,116,44,135,130,45,104,61,240,109,12,104,159,138,218,241,70,185,99,11,55,110,156,218,11,6,221,224,50,22,23,159,49,32,111,109,27,103,37,3,98,24,246,59,69,46,26,143,188,224,236,94,90,91,62,150,87,212,115,104,19,175,204,116,92,82,247,104,217,81,8,149,177,93,49,4,95,206,103,239,72,55,210,114,171,197,38,58,157,67,120,110,148,242,187,126,53,71,2,242,3,223,209,23,170,184,53,43,39,173,110,155,212,44,37,241,160,100,31,92,139,14,171,63,122,216,88,29,34,12,147,138,207,223,106,56,175,241,213,250,221,187,180,16,88,205,23,35,59,169,191,225,138,225,93,129,92,246,35,145,158,213,29,189,43,210,225,198,99,91,26,166,230,39,128,96,116,133,176,30,181,127,66,155,117,156,57,40,165,178,177,155,235,181,2,231,180,8,143,161,103,26,82,75,166,16,237,29,171,135,155,89,153,14,156,99,2,38,97,246,199,150,119,9,144,16,92,184,28,86,127,26,59,228,4,188,107,44,226,82,255,61,71,251,19,90,21,47,8,149,73,51,199,11,110,33,120,4,66,171,189,244,186,90,231,168,228,21,113,226,134,149,45,104,100,213,250,115,58,147,131,190,156,78,40,142,251,115,154,143,157,210,223,14,45,156,240,126,19,45,146,125,164,246,145,59,28,245,150,27,63,114,62,228,199,219,130,1,245,116,211,52,254,175,175,159,34,123,0,103,51,89,150,203,47,216,231,250,89,95,45,6,144,148,40,6,33,19,187,201,76,127,166,95,215,166,33,80,3,122,56,150,162,230,81,53,90,205,185,62,3,135,28,44,105,64,118,107,34,37,118,63,212,115,71,132,210,231,59,21,251,208,77,216,166,102,83,57,13,206,119,53,23,171,4,126,247,196,124,238,51,135,182,84,120,175,214,17,169,115,115,48,189,149,209,212,110,93,29,145,15,122,73,62,253,211,206,20,143,224,132,167,140,185,101,117,17,111,101,184,136,177,37,88,36,213,33,13,103,114,223,24,81,227,141,102,202,36,35,190,158,38,152,38,87,128,169,63,183,101,97,170,138,118,97,234,167,110,160,161,141,251,12,181,228,12,202,71,1,248,255,145,48,172,83,228,241,173,190,81,128,152,56,177,255,62,181,81,22,235,219,126,40,41,140,128,66,59,15,127,233,27,209,26,18,1,211,226,1,102,40,194,192,3,149,152,89,2,239,46,198,149,56,242,1,107,126,113,122,187,88,195,234,45,221,187,252,245,132,90,140,115,17,248,196,19,144,241,162,240,68,170,121,61,124,140,89,103,62,98,15,151,186,170,57,201,183,144,60,225,39,47,54,180,213,70,85,115,255,156,194,89,142,132,119,251,179,213,214,47,32,78,55,154,43,195,218,89,105,179,142,222,72,166,95,202,47,98,34,212,64,201,64,178,34,63,227,95,38,194,98,150,206,169,91,48,110,65,209,69,61,241,245,102,26,35,78,252,11,115,210,2,106,213,104,15,247,43,209,235,234,90,95,179,94,6,86,244,103,252,244,4,143,188,252,235,230,236,212,186,140,123,169,243,24,223,191,107,115,107,203,107,190,190,135,2,10,83,92,11,47,47,134,99,4,82,170,24,212,205,93,126,74,88,181,61,69,121,83,189,209,1,179,248,139,255,186,17,179,73,254,76,160,196,118,75,241,36,5,97,136,34,162,152,27,95,203,70,214,127,107,78,36,173,247,221,136,79,171,188,123,97,141,44,30,61,170,112,198,177,23,222,2,49,76,21,132,199,253,133,219,105,10,118,204,17,179,19,232,128,195,60,36,145,167,38,38,111,255,186,105,45,85,192,45,22,108,81,241,250,115,129,227,202,245,80,182,1,159,164,12,12,39,51,162,232,24,184,18,118,238,207,43,233,4,66,20,199,219,247,123,31,25,182,54,1,201,67,94,42,141,251,111,186,102,247,142,81,237,100,59,113,51,163,131,44,122,28,221,31,161,10,219,224,107,194,133,214,23,80,130,152,133,233,88,105,184,237,190,191,50,0,183,4,50,7,119,62,40,239,48,138,190,128,218,11,199,59,212,206,83,238,197,240,101,188,22,47,35,179,226,169,253,157,193,101,193,0,142,110,235,92,136,243,244,147,59,84,67,250,164,89,12,81,35,30,59,243,157,167,7,245,223,43,67,99,124,190,102,210,111,71,49,36,200,232,156,50,196,126,124,237,87,165,177,44,164,196,64,241,233,42,159,126,115,109,82,190,133,113,199,205,66,221,78,234,225,201,233,83,86,119,167,67,39,189,91,133,225,150,52,113,60,8,253,240,76,145,102,31,13,249,186,110,153,111,139,123,77,179,181,81,188,101,49,23,230,21,74,217,239,28,2,144,113,146,164,195,103,215,129,195,198,14,26,36,147,117,44,217,39,10,100,34,40,118,1,88,78,184,26,81,100,196,120,254,198,12,227,229,36,141,192,126,47,234,50,131,188,180,108,201,18,242,20,162,48,55,22,164,226,130,11,84,113,137,59,126,169,201,255,56,176,49,235,154,15,235,28,130,57,239,90,223,98,15,245,231,37,148,196,244,60,247,62,205,97,2,248,47,128,6,165,164,129,215,204,242,142,20,154,110,202,224,78,13,120,10,31,222,199,180,229,244,188,67,217,235,226,95,37,180,129,16,54,83,75,139,196,199,38,222,213,63,132,125,155,190,7,70,219,137,46,142,110,126,34,222,192,219,233,214,145,32,127,47,5,203,106,118,29,14,72,7,202,27,199,205,149,185,161,58,230,108,188,46,246,61,25,180,112,226,109,46,222,138,245,24,158,219,55,127,55,195,62,168,19,141,217,172,103,102,163,181,28,244,95,110,98,58,215,216,190,138,201,113,177,241,46,168,240,230,168,47,240,171,177,211,186,109,187,207,173,74,212,82,61,170,45,5,222,213,82,104,198,141,161,117,190,72,94,191,247,235,164,198,176,137,227,30,72,246,21,111,68,233,91,74,124,125,196,116,208,186,118,163,55,210,236,158,201,34,150,31,11,43,60,22,116,164,243,89,113,205,19,116,211,175,187,55,164,61,93,188,239,3,168,114,108,246,197,120,8,66,11,199,115,206,21,106,148,125,148,26,87,234,146,149,95,179,23,248,94,205,80,14,34,45,28,195,231,143,132,147,100,49,69,136,139,248,196,45,141,122,55,82,245,22,44,46,171,220,161,49,101,98,162,187,155,39,182,208,249,234,148,222,175,182,70,18,89,145,142,243,121,205,56,142,153,20,142,151,92,215,154,39,162,63,216,135,120,223,100,199,124,4,13,243,54,27,25,127,145,93,141,71,157,252,178,233,111,109,228,53,60,205,112,32,193,223,67,247,174,68,40,193,143,133,150,85,132,236,109,182,244,197,90,137,113,66,97,32,130,54,0,53,129,168,161,49,225,119,105,237,237,222,2,73,206,121,150,200,221,186,137,243,239,51,120,190,209,113,37,155,93,19,131,170,133,36,10,189,102,66,73,32,206,75,58,100,12,205,189,205,162,101,124,203,28,197,167,161,42,62,5,242,1,70,8,129,96,142,7,169,90,70,131,168,219,237,211,161,142,244,132,220,117,224,123,45,53,203,162,177,102,247,197,37,153,48,164,75,244,113,242,181,8,151,7,146,5,108,159,210,130,108,25,82,127,126,31,171,102,2,2,94,0,156,25,239,231,92,226,213,234,220,113,131,236,171,22,53,77,69,231,219,7,4,203,212,30,184,113,157,8,130,39,79,57,67,129,158,34,43,214,108,160,164,55,7,251,75,33,145,123,207,252,185,105,177,233,62,16,240,151,147,23,137,5,127,172,89,246,14,242,208,76,122,35,125,125,120,171,217,50,230,169,11,203,155,248,72,32,199,25,85,134,215,155,251,101,20,144,166,122,68,185,138,244,64,122,176,59,148,38,2,214,237,35,243,14,222,93,175,68,66,146,250,10,189,230,111,221,39,219,20,237,23,194,63,13,150,35,163,159,10,187,52,33,41,65,95,100,51,131,56,197,176,249,225,112,153,208,192,226,223,124,157,150,132,218,172,39,198,82,119,211,12,76,231,82,21,53,102,143,25,7,153,117,208,5,111,189,163,138,210,136,76,40,172,109,223,91,62,48,217,89,207,69,237,223,162,21,78,182,90,129,216,236,152,86,149,248,138,131,26,252,80,138,84,132,243,203,51,243,196,219,32,136,240,32,174,81,187,75,41,222,54,64,55,112,9,218,117,45,182,14,17,76,141,39,154,86,174,21,56,66,215,101,148,39,49,177,211,179,46,153,154,67,33,220,37,109,23,6,226,206,197,65,199,98,222,117,133,37,250,179,163,148,187,129,80,117,208,142,61,103,145,251,166,193,128,69,114,90,26,128,202,163,232,32,106,10,204,252,141,167,130,136,115,87,170,65,215,189,214,97,89,112,177,180,218,158,141,134,245,168,196,21,153,120,72,163,101,249,122,139,169,249,114,172,153,152,232,225,177,51,48,200,236,145,69,223,206,55,216,161,73,33,31,92,6,59,65,249,23,133,8,244,15,112,226,177,237,207,68,53,151,99,120,57,43,161,92,2,158,101,62,20,137,157,122,67,84,162,73,115,144,196,249,81,93,40,28,63,239,214,233,67,5,46,122,24,176,255,217,146,142,85,56,95,81,37,28,117,20,149,213,17,19,18,96,26,42,63,103,60,166,23,243,70,221,12,234,115,242,228,151,103,166,193,142,49,127,182,83,245,124,135,138,39,79,17,51,138,45,87,60,64,98,208,208,137,153,181,240,200,227,190,43,102,75,205,245,25,230,167,70,122,244,5,141,57,179,203,170,164,146,118,226,77,114,151,71,147,170,85,206,157,60,72,91,164,13,214,92,56,231,173,170,118,12,131,10,115,156,84,159,109,32,218,65,185,1,162,169,3,34,193,26,60,69,104,80,239,68,59,194,68,60,251,147,211,201,164,167,33,118,65,135,233,72,216,28,85,28,200,148,182,193,245,37,246,60,44,160,140,11,63,211,127,152,54,163,191,229,24,116,98,237,216,170,185,193,249,255,25,56,89,158,242,46,118,53,59,29,176,248,183,229,5,204,223,143,253,213,11,60,208,198,247,51,124,169,94,35,65,137,211,90,249,0,99,168,81,47,79,4,227,123,104,122,157,93,218,2,210,156,200,27,34,25,53,69,211,182,228,166,239,179,221,190,131,72,193,207,171,123,185,26,204,244,28,21,63,76,215,140,17,67,252,234,163,42,59,150,134,107,86,253,77,167,98,44,236,17,222,37,52,27,165,40,191,196,210,70,82,237,32,24,11,251,233,71,8,192,80,60,21,20,89,207,22,16,138,84,54,119,247,93,85,143,246,61,169,62,148,41,180,251,27,115,254,167,185,158,205,158,193,141,171,255,152,7,113,2,77,247,192,107,216,49,244,144,36,185,180,116,198,115,170,237,0,180,52,24,130,126,206,219,17,213,159,73,170,210,183,85,161,232,222,33,46,213,203,237,221,63,208,232,107,193,107,23,214,171,47,18,43,229,85,168,5,87,228,82,89,188,3,99,27,161,189,64,201,42,224,80,59,175,21,64,203,238,218,195,69,234,66,181,187,120,146,170,255,131,142,25,245,104,84,70,108,45,207,107,231,186,147,253,42,70,143,62,169,158,31,189,95,216,199,252,254,68,199,145,63,153,164,104,38,133,150,163,224,25,249,30,97,244,113,53,85,108,52,37,123,193,244,39,221,78,82,125,126,76,186,158,117,176,145,166,100,134,224,142,28,16,137,10,169,53,252,80,22,68,171,57,30,181,154,115,51,9,24,148,250,229,0,159,109,212,17,147,150,83,47,216,42,103,35,119,106,179,233,203,165,37,1,188,62,90,204,131,5,167,210,158,220,104,93,45,185,229,118,211,243,227,220,40,33,137,181,148,94,12,170,167,234,115,72,144,82,116,125,26,54,199,183,23,234,198,163,10,35,124,50,217,169,59,84,204,138,103,68,61,23,236,210,206,57,57,31,145,83,51,235,54,61,221,131,24,187,137,84,179,180,109,165,10,24,228,61,14,170,51,62,211,120,172,33,145,96,44,198,127,162,255,19,110,2,95,55,118,151,105,38,20,155,219,49,186,128,248,18,174,171,245,196,119,123,178,203,106,123,175,20,229,47,114,112,145,232,69,32,172,188,188,40,151,234,246,29,59,8,195,48,98,163,88,190,82,31,151,141,39,156,45,131,161,115,149,51,216,217,40,99,16,39,222,19,8,167,246,33,212,54,91,144,201,186,182,189,221,106,99,202,14,79,163,131,123,22,97,226,234,77,51,57,219,240,92,237,208,4,235,133,140,234,70,43,183,245,243,209,84,133,17,100,61,10,250,87,188,188,49,244,37,143,37,30,33,112,161,153,217,196,58,42,180,201,242,66,61,1,219,25,64,127,203,60,217,37,117,95,160,237,94,86,224,142,223,25,121,15,9,130,108,237,232,81,244,3,34,165,136,116,149,91,156,101,241,209,106,62,15,133,227,93,135,6,65,86,122,154,177,95,187,47,85,197,193,191,114,221,71,116,77,11,140,157,16,18,64,131,71,8,173,102,31,10,84,197,211,155,25,156,107,135,139,230,155,203,69,12,43,115,63,228,27,24,138,238,97,39,234,235,9,141,216,29,180,71,119,154,156,24,216,226,184,35,44,164,200,5,117,31,125,48,37,242,199,141,17,23,239,66,136,76,28,167,105,67,47,175,58,209,181,126,53,49,233,240,134,47,244,168,75,213,144,31,145,88,167,28,96,165,7,50,123,34,118,87,232,65,240,166,31,222,95,254,11,11,192,108,35,237,6,166,207,181,192,129,26,110,237,194,79,90,88,217,60,0,242,8,30,93,175,196,25,15,80,221,94,191,244,38,71,39,242,137,17,248,244,30,251,104,130,82,81,235,213,119,102,104,243,71,57,206,113,49,227,170,92,0,27,175,70,169,243,13,10,114,171,59,76,88,245,177,169,164,121,242,113,36,187,28,126,63,5,17,5,230,222,165,233,104,87,45,114,13,98,251,227,207,84,142,100,27,128,32,102,101,106,64,49,50,192,233,22,46,129,23,207,26,163,175,184,112,117,170,52,239,247,186,247,234,107,194,59,88,74,120,180,77,179,28,189,226,161,1,149,31,99,106,136,167,167,112,148,45,25,166,151,49,206,71,5,57,197,135,73,243,54,235,253,140,209,141,115,245,31,23,186,118,223,82,81,30,75,184,115,230,16,26,8,251,123,9,26,238,231,251,132,38,188,246,179,49,81,140,133,105,109,154,30,3,41,126,193,115,86,128,25,49,106,67,228,214,250,86,229,230,227,252,113,251,184,51,245,52,88,114,181,65,117,199,227,121,166,235,144,194,205,150,15,240,12,46,7,211,225,96,255,148,240,235,81,231,164,222,154,119,163,2,135,179,206,101,23,107,178,23,211,61,172,144,26,227,7,21,92,61,211,5,19,23,116,120,45,27,213,242,121,94,192,46,156,2,129,249,248,102,30,130,141,198,27,20,14,22,132,208,10,250,83,75,78,223,54,59,51,155,67,126,203,111,89,144,52,82,213,49,210,252,51,76,81,237,14,173,164,39,44,116,90,50,146,201,30,187,53,168,59,131,118,18,203,62,205,24,106,86,75,214,114,239,62,202,82,33,22,13,206,245,254,189,104,13,222,120,147,156,80,122,224,85,241,85,174,101,132,131,152,215,90,105,19,154,155,155,33,170,216,251,120,104,236,148,156,21,170,152,11,217,195,8,211,67,66,231,229,149,199,243,143,47,167,213,246,119,155,4,180,28,214,193,1,95,26,235,235,185,223,248,144,238,153,41,169,42,220,31,92,156,136,169,130,198,80,31,35,99,47,118,77,246,100,17,81,42,51,28,186,201,113,220,120,66,50,220,20,192,91,222,48,14,175,120,73,53,157,153,167,2,66,219,148,175,191,209,113,21,226,114,169,130,103,160,24,85,97,49,245,143,63,219,249,0,167,217,25,218,160,26,239,179,138,154,11,40,177,99,162,115,1,219,217,79,145,99,141,47,183,212,106,101,118,207,5,180,3,33,39,254,148,68,14,58,132,165,20,14,5,17,208,139,70,136,39,112,136,114,35,44,9,126,202,6,226,105,134,220,127,109,119,51,213,148,159,147,3,162,7,64,143,214,241,243,146,115,42,95,232,53,80,199,21,76,241,253,86,130,139,109,233,108,83,58,59,153,248,124,242,83,32,118,246,89,203,117,114,123,141,182,106,40,93,19,52,182,241,165,106,32,22,209,6,162,214,126,94,73,82,50,154,3,229,29,181,201,129,148,159,89,215,103,87,13,253,105,182,45,7,218,250,3,55,189,250,153,238,61,237,148,105,0,107,10,251,191,184,48,56,172,19,12,82,113,233,123,158,198,118,90,72,12,206,179,65,70,22,147,248,254,232,133,134,199,110,220,96,175,3,46,74,245,212,8,39,253,19,218,59,255,83,192,35,192,203,192,182,85,9,255,178,199,177,182,251,84,174,21,67,4,114,1,168,149,244,134,172,68,173,193,109,34,247,77,61,27,1,205,125,39,40,122,181,64,242,231,213,222,123,227,100,113,27,145,156,249,24,20,151,211,97,53,46,88,125,150,202,228,95,254,34,51,56,152,43,252,40,167,201,123,84,17,251,230,21,36,248,175,129,97,203,107,211,119,132,89,75,179,185,168,36,117,240,236,236,40,151,130,9,146,133,215,138,174,151,135,76,189,193,247,29,30,140,222,3,176,144,106,203,253,164,80,19,252,225,73,2,219,8,12,196,121,242,12,235,5,5,253,244,115,70,186,159,233,146,63,71,227,125,130,7,56,4,228,184,41,127,224,68,32,162,150,20,116,180,108,43,170,15,129,35,75,204,177,244,72,76,93,169,99,82,72,126,70,57,70,191,246,91,96,54,191,73,34,179,90,190,113,11,152,21,117,115,118,67,230,182,85,186,226,80,128,81,138,149,201,190,5,101,34,196,186,9,108,83,233,100,55,26,117,51,118,169,63,108,9,14,225,162,21,255,3,7,58,75,121,36,218,155,23,155,90,195,9,110,246,145,203,178,247,212,196,186,184,182,80,190,226,183,158,153,147,235,152,78,89,53,109,29,17,211,59,247,171,255,192,32,224,121,126,120,4,163,64,110,145,204,79,141,230,150,51,114,55,134,109,222,18,166,124,182,152,244,150,112,63,19,231,114,23,51,98,118,137,79,181,120,158,137,49,92,90,200,80,138,209,147,158,199,220,231,203,72,186,77,165,121,76,245,180,179,108,84,60,102,77,192,4,88,86,180,152,44,171,219,229,171,137,243,72,172,8,228,244,34,72,46,52,175,231,108,76,128,188,144,141,69,254,44,178,240,1,88,30,139,51,191,151,244,229,132,18,208,216,29,242,231,163,169,27,187,246,14,127,157,4,67,58,105,55,72,105,219,148,172,117,136,75,160,23,7,98,114,109,174,135,6,100,66,12,31,129,182,185,20,3,206,201,243,69,97,236,10,136,167,124,115,26,49,155,3,91,121,135,170,20,221,82,190,106,166,235,193,145,113,27,226,30,135,136,177,181,242,100,170,139,103,183,13,71,154,179,154,253,86,146,118,222,30,101,198,32,215,42,80,249,39,64,232,140,195,238,225,39,171,76,41,99,167,98,245,224,85,245,192,151,191,90,150,27,233,124,217,182,78,164,75,251,193,193,234,182,86,143,243,244,152,61,214,240,215,142,200,47,85,45,19,103,152,65,64,172,81,30,245,149,186,209,238,21,73,59,35,28,221,197,35,66,126,184,150,1,120,243,235,89,131,71,9,73,246,7,44,237,128,6,57,144,254,138,170,241,192,121,225,124,145,120,63,152,106,174,163,202,113,37,66,146,179,63,29,178,31,172,118,215,131,240,84,53,112,49,243,200,230,221,101,209,24,82,5,74,118,216,39,203,25,164,144,189,235,253,20,98,116,90,161,67,114,242,210,248,36,53,99,168,199,69,170,39,124,4,14,178,161,12,250,141,16,59,118,187,39,138,43,241,15,8,56,181,217,61,52,9,110,234,183,206,172,101,198,17,151,39,25,82,7,170,3,31,237,26,29,94,52,20,124,108,38,190,47,71,22,161,223,226,186,88,251,27,103,45,187,208,82,129,226,67,228,11,143,66,244,248,154,142,71,114,113,246,221,14,89,205,165,61,249,183,33,101,160,33,59,71,105,204,188,112,209,168,184,60,76,204,232,149,176,131,45,42,60,228,134,23,65,53,162,3,103,0,92,209,35,38,144,201,121,113,72,7,62,98,191,154,57,252,183,178,125,36,239,218,90,136,185,21,244,82,96,237,6,203,229,240,72,201,0,165,250,139,208,80,185,96,133,189,156,111,61,120,37,219,76,147,14,110,108,118,184,139,7,44,129,208,103,50,30,240,155,228,123,114,131,18,107,158,143,41,199,36,184,159,172,120,158,18,50,6,224,87,129,66,84,104,98,224,214,231,73,113,252,226,171,39,228,17,10,206,106,0,230,89,135,131,164,235,38,95,52,90,210,7,232,161,111,103,211,143,148,150,105,106,8,155,48,144,10,161,22,17,50,151,104,212,233,119,238,236,220,1,91,223,35,241,74,181,184,19,223,241,181,100,204,183,33,171,0,77,78,156,70,111,224,162,47,24,247,33,128,41,83,150,162,40,196,182,253,238,225,117,97,173,243,228,69,238,135,11,6,130,146,207,11,55,176,247,106,20,186,180,205,225,117,86,115,150,60,155,137,147,2,220,90,71,114,105,27,239,124,62,44,6,232,175,155,78,52,189,96,199,194,251,212,116,13,2,242,147,200,42,112,231,31,217,67,130,11,180,187,99,51,159,116,239,63,118,9,5,39,244,95,237,222,76,202,232,31,130,161,170,56,97,233,232,215,69,85,245,185,59,105,41,209,147,131,53,237,157,124,51,66,77,89,168,35,92,170,187,129,227,155,224,56,139,104,170,254,157,137,9,13,74,132,165,117,221,204,240,208,135,101,76,62,221,132,42,26,192,24,35,7,64,206,40,26,113,96,66,197,85,130,64,9,169,211,247,215,150,70,72,190,122,17,56,116,201,188,55,223,21,195,112,224,232,61,3,200,240,18,158,139,101,182,152,117,162,142,245,236,67,184,142,92,120,125,152,39,161,134,136,135,33,1,228,74,48,72,80,3,21,138,218,201,18,164,4,71,64,200,240,134,144,90,13,105,163,143,138,49,150,30,212,116,116,243,72,122,148,13,226,102,56,40,127,252,118,251,79,114,63,96,219,207,239,233,185,103,16,34,76,22,153,8,100,252,32,255,202,87,240,43,103,122,15,36,100,126,183,230,206,202,37,40,33,73,88,96,132,1,204,221,208,192,23,163,180,121,80,189,98,15,113,224,212,151,246,125,70,198,126,135,212,98,61,60,148,26,79,4,242,7,37,33,46,113,228,230,152,239,72,25,67,72,2,130,8,90,123,21,117,213,33,25,16,117,230,44,88,186,229,174,197,217,140,39,201,6,205,130,69,76,133,179,88,84,171,110,215,206,110,58,88,205,216,47,12,177,152,2,13,216,54,114,175,240,99,89,101,174,5,188,64,197,92,138,32,105,217,187,184,51,2,135,104,238,160,197,83,183,102,214,229,115,60,211,183,16,179,9,33,215,209,108,148,230,48,226,48,246,125,151,177,79,118,40,32,201,171,220,63,61,45,199,206,37,192,226,115,176,115,36,85,105,144,229,181,117,216,128,236,146,98,85,100,100,10,136,82,230,202,21,97,10,244,61,229,54,160,106,237,204,119,144,84,126,140,104,33,38,227,237,45,193,195,201,115,148,201,77,165,80,158,95,173,162,164,7,223,160,244,186,24,109,166,199,100,59,172,212,3,215,98,15,2,73,28,236,125,208,126,90,84,110,24,38,130,49,181,253,7,41,23,199,51,106,182,46,110,119,255,159,24,220,231,91,167,249,238,113,137,239,90,118,214,15,171,50,126,0,43,197,37,226,82,233,192,222,176,101,151,172,189,229,217,193,215,76,34,235,164,47,26,122,61,114,114,25,253,81,213,73,159,231,31,222,214,50,115,146,177,8,35,189,168,22,1,189,167,129,71,153,109,5,194,24,171,194,251,140,211,76,81,64,159,43,22,135,73,137,104,30,116,217,26,244,79,48,220,120,69,110,168,24,3,164,91,238,242,141,244,162,13,145,112,148,153,5,194,3,194,134,127,4,26,189,19,186,206,206,96,50,17,177,4,86,204,175,35,157,103,248,194,189,44,198,186,91,232,247,51,184,189,187,70,127,117,240,80,89,54,127,124,228,109,246,146,109,240,132,89,217,15,53,250,154,187,247,11,124,163,15,106,32,108,12,229,29,150,118,77,135,66,76,11,250,221,101,144,212,35,189,12,163,8,90,198,230,76,120,205,189,161,224,233,150,112,157,134,157,127,204,29,124,126,200,4,182,118,175,126,189,145,239,239,237,133,7,175,45,177,41,41,233,134,244,250,0,237,112,254,216,212,139,207,117,19,210,137,72,166,29,52,175,146,235,214,87,32,19,15,48,164,184,176,92,106,154,166,129,243,19,178,154,197,250,43,52,222,18,171,199,50,125,61,252,119,144,230,160,177,219,92,90,187,198,139,159,188,221,34,191,49,85,47,205,237,157,71,50,92,43,156,25,207,110,27,234,125,28,205,67,202,242,200,103,37,231,183,119,120,75,51,200,190,237,24,84,210,130,203,72,144,62,112,215,207,195,128,18,185,143,178,19,38,6,159,135,133,98,28,110,64,52,58,245,36,126,20,102,101,62,151,241,206,212,2,26,4,114,253,169,248,177,196,190,61,82,91,146,132,56,229,208,140,24,185,200,47,58,145,26,123,188,40,2,54,179,83,105,137,204,198,100,36,8,152,197,1,33,248,192,141,245,51,195,194,195,105,41,255,147,172,96,235,112,25,43,111,223,112,127,214,214,12,47,251,244,157,181,213,227,49,217,208,130,81,226,213,89,13,228,179,11,152,158,200,152,52,163,218,134,106,172,135,155,20,124,246,154,255,229,100,38,137,81,103,20,212,160,86,40,83,153,111,166,235,70,149,212,8,206,105,233,37,64,180,109,54,217,42,187,166,148,148,115,217,77,14,217,88,149,191,179,49,176,245,192,128,106,49,53,95,246,104,29,78,199,192,20,155,190,2,162,138,110,34,180,39,113,10,246,183,215,201,201,190,187,13,233,94,32,56,5,170,81,132,93,32,204,201,137,165,43,54,62,197,32,37,34,62,6,92,117,227,101,139,73,137,14,170,18,17,177,251,143,134,161,137,109,113,22,254,170,46,139,107,16,41,19,60,83,254,41,230,249,54,68,5,197,19,133,207,230,189,252,30,98,121,115,139,216,79,234,152,214,39,253,183,45,167,179,60,20,166,107,72,122,126,18,170,146,53,235,36,77,163,158,158,148,36,228,182,245,46,55,161,216,29,140,88,203,104,62,234,76,87,34,134,117,213,106,99,172,26,231,135,19,242,208,66,19,233,217,16,77,26,194,144,199,52,60,215,255,63,96,105,254,68,238,68,15,219,117,244,216,91,81,109,249,161,117,73,136,229,231,77,112,44,213,218,108,233,240,91,0,64,6,253,84,77,253,208,55,160,39,223,187,58,81,157,151,212,42,18,31,211,235,80,174,20,50,171,198,36,4,143,202,94,228,80,82,168,228,237,104,16,18,252,68,248,134,145,219,248,157,144,136,85,234,103,81,179,156,35,68,50,84,10,88,49,141,42,253,240,176,114,104,14,7,53,143,49,149,164,84,93,141,57,225,241,197,179,6,188,155,130,41,46,36,147,177,146,70,111,228,91,78,30,117,95,3,94,242,109,181,129,53,229,101,46,51,87,39,17,113,166,117,100,235,28,43,15,224,191,205,89,41,176,181,103,169,237,193,252,179,169,192,13,113,144,215,63,228,101,241,215,141,110,247,37,223,210,151,48,158,62,78,100,129,108,30,122,119,39,3,219,96,94,102,61,226,70,96,75,9,212,181,74,134,143,108,92,7,33,25,217,56,80,183,192,23,29,225,169,246,92,203,71,168,135,23,181,197,38,173,242,151,79,201,167,37,5,213,41,100,253,78,94,66,237,4,31,35,137,167,236,115,128,99,145,4,28,158,79,28,201,207,238,96,115,208,46,11,221,224,45,246,45,31,90,94,103,137,228,224,18,111,196,232,204,231,40,161,146,31,118,61,122,165,217,25,204,63,92,114,220,222,229,125,173,145,118,58,200,57,50,116,200,179,197,174,245,40,178,30,93,21,11,141,179,107,9,111,142,46,94,164,164,90,6,231,213,118,134,29,113,105,221,154,120,240,146,125,140,15,47,246,93,238,188,239,197,11,229,26,242,101,53,3,198,128,58,191,140,168,221,201,117,15,159,234,36,6,26,121,230,30,136,242,192,113,167,175,226,193,171,182,62,74,229,60,182,81,219,83,126,204,77,237,108,46,254,123,10,29,33,166,184,101,171,51,247,227,176,232,155,88,120,219,13,151,208,184,48,194,231,198,133,198,207,26,54,117,42,206,118,235,75,193,163,225,20,109,16,170,20,163,33,43,150,128,214,84,124,86,234,120,63,206,34,170,198,254,102,224,5,200,212,58,15,247,67,196,153,49,176,224,7,64,87,8,51,140,28,65,29,171,8,164,171,2,224,244,248,29,226,18,217,229,35,164,114,13,179,32,110,64,32,236,80,89,206,152,239,167,90,160,247,38,170,194,232,250,115,117,57,247,138,9,224,88,233,214,110,232,0,248,133,206,72,169,100,194,20,135,117,231,183,216,26,181,148,135,167,3,221,152,202,47,12,117,11,154,49,66,51,10,128,181,211,244,134,2,17,162,104,224,56,38,136,22,50,70,129,55,213,133,215,82,106,45,85,118,65,84,109,154,78,32,68,221,120,146,50,250,114,182,201,196,245,30,66,180,70,179,124,180,177,78,220,54,233,135,207,7,71,108,19,217,140,107,131,98,210,228,152,179,189,93,3,31,167,133,132,182,64,10,62,167,229,207,201,128,184,1,177,149,128,251,236,184,99,104,44,217,241,177,1,89,127,162,209,8,117,203,148,100,69,31,120,26,231,70,23,97,87,49,149,38,191,157,181,166,161,70,229,254,7,2,190,175,250,155,49,228,213,118,21,227,93,127,222,111,136,170,102,139,169,25,204,186,29,237,101,151,196,196,215,86,182,85,96,82,192,230,144,84,153,147,127,70,182,168,203,237,185,210,67,198,130,63,176,98,194,150,240,226,200,193,38,215,85,208,192,227,173,87,99,164,102,209,172,242,30,146,85,139,75,179,84,22,104,138,110,199,89,59,119,26,52,156,122,223,85,21,22,80,16,203,151,182,181,218,253,123,227,4,245,241,154,2,233,188,41,91,219,18,181,4,165,146,199,246,32,101,189,62,41,72,6,144,120,48,170,150,147,158,118,46,224,117,16,226,132,197,81,158,126,208,67,194,165,255,125,218,32,161,20,224,134,47,210,12,106,91,56,191,41,105,227,113,158,149,60,139,68,204,183,252,48,250,146,229,249,253,15,151,238,210,220,104,60,100,246,1,54,98,185,244,156,95,73,145,25,238,127,101,34,188,135,93,212,8,165,10,158,42,102,5,97,228,59,227,146,171,66,98,2,75,64,152,57,39,101,215,242,220,66,19,234,115,29,214,63,137,61,188,166,41,107,70,238,5,220,201,24,134,176,76,15,234,145,194,37,139,182,89,42,140,90,12,255,197,254,30,100,51,71,135,195,159,243,90,19,146,180,222,40,129,187,82,103,129,206,17,0,164,34,59,19,22,100,232,201,46,2,36,183,241,93,241,221,191,180,123,119,122,96,253,88,73,254,25,194,251,169,177,215,119,27,188,71,141,166,37,159,225,215,116,197,185,122,144,181,93,237,188,214,86,105,148,186,248,10,156,115,89,186,96,36,16,90,245,192,148,4,252,209,86,126,95,3,177,235,163,7,55,153,153,125,107,177,189,226,91,250,137,248,37,39,186,206,14,78,212,84,101,6,4,153,111,36,194,136,45,116,199,207,56,197,15,247,105,7,52,128,102,253,115,170,122,182,107,65,150,133,52,55,172,218,230,193,120,65,26,68,239,100,122,3,248,4,147,225,212,86,141,53,149,113,41,191,220,235,99,114,252,136,26,14,179,36,152,147,189,37,67,136,142,223,9,186,230,153,48,125,45,93,127,203,232,156,60,27,101,235,59,16,33,146,5,163,179,58,65,199,138,189,93,64,22,136,77,43,132,167,43,59,202,163,23,227,200,140,45,168,179,94,133,223,89,196,135,34,10,195,153,11,43,116,199,231,250,31,60,235,156,186,203,161,128,194,64,32,234,190,66,228,82,171,26,74,80,39,154,39,85,109,198,217,49,44,205,109,155,111,207,69,175,79,125,61,228,87,195,22,186,63,45,59,142,100,195,182,219,87,18,243,231,121,222,234,185,190,151,120,112,34,255,253,70,6,42,194,235,22,151,196,171,243,204,146,193,69,140,185,252,54,100,178,236,21,255,117,101,95,43,18,115,88,63,112,63,156,212,226,76,44,219,79,231,192,127,201,160,186,227,159,64,143,28,121,182,66,169,103,151,89,237,16,135,30,148,188,76,166,144,171,82,137,2,196,155,42,80,246,44,70,213,159,83,143,217,204,161,171,221,219,77,164,244,65,85,109,132,244,46,50,153,218,190,32,13,249,83,242,171,129,93,95,237,91,90,219,145,144,87,66,79,82,77,19,178,211,234,3,195,151,212,246,7,34,151,73,224,67,58,166,131,240,146,46,80,23,98,0,173,53,216,215,207,117,249,183,46,102,246,32,145,243,9,78,43,175,170,247,219,35,247,217,33,205,116,39,134,118,20,32,166,37,122,206,175,120,240,16,230,190,117,186,189,102,58,61,180,84,96,162,180,124,191,42,20,201,146,29,131,93,152,46,17,134,126,188,56,120,243,33,221,233,101,250,158,164,229,189,38,23,9,207,23,73,6,241,222,53,108,104,240,140,76,218,31,90,82,79,133,182,22,233,17,192,251,132,97,55,74,171,211,64,115,14,23,167,125,184,145,141,129,64,52,32,70,158,34,170,213,189,49,60,105,65,236,3,222,170,50,215,11,179,161,226,23,223,105,227,79,4,163,184,17,231,60,222,4,72,116,34,141,198,25,18,212,186,92,7,6,54,74,146,244,28,25,176,139,177,72,204,144,183,72,8,87,161,163,135,182,85,216,212,122,150,5,145,67,52,79,59,192,81,214,206,15,118,92,63,130,182,3,210,62,205,111,96,244,198,154,250,122,78,55,62,28,4,59,158,50,54,125,110,89,144,128,173,157,165,213,132,195,240,4,97,46,137,76,108,200,39,34,11,87,156,156,9,51,121,153,139,103,74,115,70,104,192,240,13,117,252,245,126,95,235,228,110,59,100,180,197,144,234,76,108,211,191,167,145,23,192,219,233,101,80,232,73,63,168,14,4,16,70,68,181,140,218,35,249,213,245,103,94,195,107,80,59,21,66,162,83,7,86,181,164,228,89,126,122,192,46,0,44,173,86,159,149,34,243,53,149,6,79,132,93,102,44,70,252,95,221,139,255,141,4,160,212,255,129,73,162,43,87,145,168,34,114,237,181,160,146,196,225,111,36,117,136,9,64,171,185,163,143,117,196,233,60,64,234,183,208,109,24,199,24,116,140,209,91,94,54,36,127,249,148,214,173,244,94,139,26,134,132,239,250,224,184,28,6,147,241,39,170,231,179,75,176,202,41,99,144,253,71,142,129,7,241,31,92,235,48,19,253,243,107,72,77,227,237,220,138,85,75,72,3,149,84,48,69,206,168,215,255,15,233,173,247,82,45,120,172,218,161,176,247,231,100,46,117,197,85,22,254,1,141,164,217,98,147,118,150,182,32,55,28,119,162,95,202,166,203,185,194,112,70,206,136,55,174,79,182,70,16,8,35,83,26,64,41,178,22,49,230,103,125,149,155,233,9,126,109,112,175,72,77,67,111,158,253,20,250,238,37,143,185,212,102,97,152,70,157,213,231,159,79,187,135,221,184,3,101,93,174,9,196,32,245,148,175,216,18,130,103,175,39,230,161,195,115,101,127,195,140,205,102,210,209,52,192,140,57,188,162,115,122,131,107,110,78,12,106,140,15,223,67,243,129,51,180,188,70,58,181,201,42,197,35,0,49,15,53,79,5,252,67,182,8,66,24,145,168,226,87,187,25,68,39,172,94,25,139,236,134,208,102,14,255,228,135,241,76,97,133,41,12,167,102,216,0,50,238,44,214,124,89,161,130,227,210,52,236,157,205,83,155,195,114,32,89,17,28,104,204,40,121,37,84,47,191,169,211,224,115,119,197,106,133,49,218,232,34,143,19,97,41,214,21,205,81,112,185,32,113,175,150,63,26,94,214,164,117,180,25,198,130,129,127,76,217,115,167,186,232,124,120,162,48,88,43,151,113,219,43,19,25,65,94,161,210,236,235,86,130,220,90,144,211,232,155,128,245,136,104,48,54,131,205,243,109,243,171,143,246,207,29,58,247,172,249,243,137,77,220,115,248,44,136,64,130,60,18,6,8,188,236,150,186,106,239,250,161,253,214,162,9,117,65,70,153,59,68,58,130,172,179,200,245,66,242,84,12,64,120,234,76,18,142,52,190,130,207,105,69,212,193,40,48,179,152,115,100,85,167,240,18,158,88,227,246,135,93,134,140,82,85,135,208,234,148,138,2,180,125,104,11,195,184,149,2,60,245,214,43,121,234,175,224,48,227,34,108,92,99,0,232,240,171,194,251,232,11,100,34,199,180,33,120,86,226,14,154,201,250,73,178,241,245,129,8,94,182,79,171,73,19,75,126,182,88,236,159,21,184,148,156,89,107,196,183,39,136,21,245,104,109,54,88,18,158,109,7,151,76,9,186,173,50,49,250,186,193,17,222,173,189,116,223,249,226,251,27,153,3,142,116,222,166,85,95,36,151,86,241,155,108,37,76,176,178,11,93,246,93,150,91,159,195,93,91,225,6,224,57,88,34,240,42,174,177,202,144,57,27,142,76,65,58,53,25,234,47,239,128,36,85,90,62,123,113,145,178,164,62,197,38,51,111,41,24,33,195,98,134,27,49,44,173,151,76,142,168,34,18,150,123,251,53,226,153,186,223,60,138,40,196,21,237,255,81,155,222,217,35,118,174,153,57,22,54,176,234,129,148,107,23,228,185,254,43,192,248,245,52,47,15,180,162,172,82,152,248,162,81,57,206,130,214,121,87,186,250,219,225,54,147,146,189,46,111,143,111,36,50,38,111,199,130,176,99,249,213,139,71,20,176,187,119,7,174,106,231,61,50,26,55,209,118,84,206,60,7,135,117,99,90,146,151,12,138,227,137,253,124,248,212,242,81,126,57,61,140,10,177,5,236,121,95,15,53,101,181,55,173,159,40,86,25,88,189,220,107,166,102,176,189,252,81,140,223,231,219,8,157,157,21,84,59,194,129,210,123,220,217,189,67,156,92,145,55,52,147,32,19,59,2,141,148,119,127,212,77,47,151,94,92,35,8,113,218,70,230,167,103,165,107,158,207,106,123,9,102,246,85,44,103,91,151,158,156,110,198,16,255,175,14,180,8,110,132,214,80,166,227,38,207,126,89,201,210,231,72,108,175,131,5,129,124,149,0,30,160,193,215,144,234,193,56,193,225,89,127,200,236,189,41,42,28,151,18,156,100,159,163,87,39,205,213,101,253,229,105,179,176,132,83,59,67,134,134,204,8,150,143,21,252,148,12,148,204,252,128,151,186,77,227,112,32,157,48,212,127,29,209,110,177,184,221,209,33,34,83,218,22,182,223,168,125,237,29,41,40,165,58,157,85,167,84,80,30,176,69,28,39,46,169,65,97,113,212,158,204,195,193,153,125,135,51,12,90,92,226,218,253,60,151,151,21,182,150,7,25,130,175,238,120,64,52,75,142,28,207,105,32,197,125,18,138,6,152,214,29,28,80,127,0,86,185,65,110,78,148,83,118,81,25,28,7,116,94,53,53,65,140,17,197,220,42,207,184,140,5,16,3,139,248,0,17,231,182,240,28,106,179,6,16,246,173,42,101,51,192,225,220,103,146,145,70,154,190,51,176,214,210,178,22,58,201,238,204,64,235,37,59,248,109,21,92,122,111,62,209,135,228,92,211,44,10,146,203,180,11,191,232,92,93,127,215,127,29,57,166,54,116,101,195,21,186,171,170,87,181,205,21,75,142,66,99,151,184,134,77,152,197,52,140,26,196,41,96,215,18,78,193,253,84,132,2,1,248,165,124,12,19,14,155,169,7,123,150,242,210,217,148,165,100,92,12,135,52,199,56,119,156,211,228,81,202,15,192,224,156,109,81,129,3,65,245,65,171,86,16,205,202,18,254,214,81,240,96,224,252,238,3,115,15,234,249,38,164,121,21,149,102,162,183,219,88,207,226,36,27,157,239,224,147,142,238,168,47,182,55,197,192,215,114,87,46,87,111,244,112,190,235,46,247,112,140,200,212,80,72,27,152,237,77,88,131,61,3,218,114,103,253,49,91,203,111,221,233,9,25,255,93,140,227,166,45,187,84,189,67,115,12,236,189,11,69,74,184,183,19,26,59,202,141,165,84,136,53,3,118,185,179,92,33,115,213,169,23,250,43,172,152,26,132,20,82,50,121,94,42,133,114,166,125,197,221,125,163,84,32,33,122,89,34,106,176,134,201,20,171,70,127,87,171,16,186,66,12,55,242,163,242,1,89,36,242,188,111,177,196,103,160,242,155,212,82,174,207,250,26,232,176,238,138,67,52,121,96,201,226,233,136,105,15,6,109,73,170,247,171,26,177,81,33,70,10,151,195,239,17,203,148,139,183,132,180,9,147,237,244,140,212,23,213,3,21,115,95,13,29,13,151,165,158,86,37,52,150,219,107,44,40,185,172,82,159,153,154,10,113,9,246,149,122,194,148,110,167,174,187,74,184,175,45,88,221,205,129,97,52,177,200,126,210,215,130,253,12,174,16,251,16,117,32,141,46,19,103,131,98,79,121,228,166,29,7,232,238,62,192,4,131,41,147,68,242,106,32,251,175,74,39,149,202,28,176,109,204,34,187,148,170,136,241,39,109,10,240,178,141,215,29,46,225,155,135,140,231,224,179,140,66,58,239,28,127,46,66,120,233,232,107,23,6,142,164,18,42,170,142,219,237,159,35,237,87,152,252,160,79,112,152,184,128,158,172,229,221,196,82,224,110,19,202,248,8,187,1,171,33,31,140,26,46,40,19,181,252,85,117,109,212,106,240,162,106,120,93,202,18,190,71,202,225,167,253,133,89,175,217,211,247,119,38,51,35,178,105,213,110,212,29,103,86,48,36,130,108,111,84,220,237,42,218,38,230,107,80,136,177,74,217,50,225,113,165,21,204,9,245,137,110,205,96,38,16,7,71,63,116,113,143,2,121,122,240,206,176,54,48,129,108,136,151,135,69,236,63,133,126,164,253,151,62,217,10,110,113,13,231,44,136,250,80,199,222,38,16,20,100,175,156,65,224,159,47,84,212,238,172,42,0,97,80,163,75,244,25,230,24,115,223,129,237,18,115,126,72,223,153,231,51,177,183,63,195,243,111,125,226,112,33,47,53,225,125,237,121,71,15,2,145,89,35,0,110,7,8,16,188,10,104,46,154,23,98,108,105,146,107,87,2,86,61,111,13,170,236,29,223,21,91,45,65,139,130,100,5,226,239,129,181,3,202,158,194,248,203,217,127,72,254,223,155,128,36,38,25,34,250,159,171,69,187,206,197,87,153,240,202,32,203,192,231,209,182,175,196,167,215,64,195,138,180,56,12,204,18,31,146,194,1,69,73,238,81,153,32,241,93,243,80,86,86,63,81,50,214,107,113,191,212,55,242,2,97,38,254,215,171,198,28,150,27,22,105,240,201,30,211,80,80,17,30,142,130,176,15,39,42,141,152,253,186,15,149,172,195,125,180,19,99,26,55,26,12,113,231,221,115,51,207,187,254,203,143,71,115,144,49,239,48,86,22,168,183,4,235,160,59,165,135,88,220,107,117,70,58,248,130,118,67,58,123,186,30,28,177,134,164,3,245,44,149,232,133,209,137,35,200,113,107,87,221,156,44,25,114,108,12,80,146,97,121,238,228,151,34,115,252,109,91,220,166,190,156,21,88,53,130,0,70,56,97,155,245,113,87,215,93,94,191,135,17,11,123,120,128,247,134,182,143,51,253,244,191,164,190,94,77,120,101,202,32,66,39,206,218,63,131,231,114,39,94,173,23,92,34,168,191,150,227,90,109,47,130,26,162,77,141,160,69,152,114,140,82,142,55,194,86,47,179,238,213,129,49,149,11,129,255,153,222,234,185,171,53,137,107,214,35,135,7,23,168,68,191,150,8,111,186,110,98,126,145,70,166,33,9,53,167,87,238,123,41,88,14,114,120,75,15,119,6,220,68,10,253,114,134,124,55,48,162,16,51,109,71,192,186,48,162,235,201,180,143,90,138,128,2,106,130,17,133,165,156,142,202,21,208,226,52,127,33,78,152,120,125,101,82,52,234,116,207,172,40,176,227,2,125,58,152,7,228,28,234,10,94,36,169,141,215,118,232,85,180,100,80,122,157,37,57,153,250,148,234,52,60,47,57,131,147,110,177,66,171,11,86,227,182,5,163,215,45,60,30,92,204,99,38,65,210,145,53,49,118,184,169,0,63,142,105,108,201,236,10,214,115,180,64,168,118,140,112,103,121,252,10,130,178,17,110,252,54,56,106,198,183,247,108,20,98,228,255,223,106,33,96,25,126,134,211,195,140,116,215,34,63,71,212,41,154,217,185,182,201,121,85,126,140,218,172,141,242,225,106,175,72,59,67,93,179,72,130,241,169,109,70,72,24,23,53,39,239,65,67,189,91,225,210,32,226,237,197,214,255,239,250,116,110,26,155,64,146,213,253,135,245,120,186,237,90,127,148,30,46,146,145,11,232,71,38,121,9,197,155,83,119,101,207,223,172,77,108,139,23,210,126,220,158,133,201,181,113,153,99,106,248,94,115,8,120,96,241,41,90,237,80,18,159,34,172,17,224,120,163,77,207,165,142,18,108,203,113,83,220,35,209,239,87,156,235,111,20,168,249,114,97,127,3,155,119,165,248,126,61,206,206,136,232,128,111,232,179,40,255,75,7,20,183,12,141,197,41,41,147,38,98,93,4,221,123,95,162,167,145,20,223,119,20,54,56,10,16,87,211,246,184,140,135,170,43,228,158,35,17,121,216,155,50,235,169,66,38,108,92,163,194,118,103,100,40,127,252,128,115,216,189,171,157,29,8,254,181,59,237,71,175,68,141,34,126,177,226,28,205,117,0,189,225,127,44,186,161,57,216,171,242,51,93,139,199,64,203,112,199,83,149,151,253,230,81,125,158,185,5,227,21,234,204,82,130,226,132,118,62,28,58,191,65,141,178,9,250,19,164,156,12,13,249,234,154,157,102,64,199,222,250,147,182,15,86,45,109,179,82,202,113,14,251,183,190,155,210,161,187,133,179,78,63,126,253,12,16,238,67,158,95,79,119,121,126,51,58,10,8,151,156,11,69,146,35,105,118,239,117,196,103,159,165,82,91,231,101,81,254,250,179,153,47,122,8,73,66,134,113,226,252,252,20,115,186,7,250,28,249,11,32,178,225,188,194,226,95,83,4,120,43,121,79,96,36,5,6,162,176,21,147,149,96,50,20,230,231,252,70,136,131,221,207,120,134,105,92,205,135,26,160,9,4,32,227,84,168,178,250,87,246,45,48,74,136,182,21,47,175,187,175,177,19,127,173,126,111,195,166,107,43,42,7,152,33,148,115,221,90,83,219,27,117,29,40,238,21,47,114,46,80,16,198,167,214,227,185,112,115,228,221,31,98,57,79,60,217,30,51,137,225,62,114,134,196,219,156,113,178,114,119,58,133,14,2,134,71,95,247,99,31,221,10,55,69,5,81,95,76,210,34,14,9,160,115,204,93,213,158,1,21,143,230,104,141,27,168,181,125,81,53,197,85,191,223,208,208,145,250,91,116,234,222,122,157,9,168,105,130,42,59,248,23,173,18,179,207,8,122,241,96,7,192,142,98,34,93,26,43,172,88,143,52,207,199,197,246,193,107,90,138,141,175,95,121,127,1,126,47,192,9,126,51,88,126,71,9,10,73,101,210,130,142,25,143,217,161,212,107,124,43,60,108,135,98,24,201,113,72,74,140,109,124,8,16,33,70,79,200,95,109,204,131,247,175,242,180,207,3,230,99,207,163,32,40,66,2,9,29,238,92,100,201,221,206,238,40,143,37,247,128,153,244,84,174,5,113,210,28,47,127,166,206,16,34,58,13,245,9,72,47,99,200,99,170,227,21,51,69,61,202,96,131,204,28,25,130,22,93,153,62,225,123,183,200,224,152,176,35,218,163,75,206,43,144,183,160,117,57,147,99,196,17,231,96,20,129,81,222,181,124,94,87,99,57,173,77,240,131,50,175,101,43,212,67,19,22,243,37,126,105,28,53,213,45,154,57,172,245,217,0,93,118,31,7,178,96,161,78,192,79,130,167,118,193,171,114,225,42,178,200,7,95,180,221,138,76,158,145,151,245,103,153,55,114,252,7,182,60,82,101,247,1,39,241,46,98,136,244,105,144,19,71,132,238,94,92,90,242,22,234,0,96,193,166,127,54,140,179,55,156,117,68,244,120,227,118,221,47,164,173,99,195,197,197,66,114,197,48,132,245,253,180,87,34,115,157,248,36,17,99,181,1,144,164,91,229,133,145,198,247,4,64,213,189,1,93,135,160,90,155,42,0,96,204,173,43,227,141,200,52,28,1,117,1,251,244,49,162,106,200,188,30,207,62,129,48,3,155,20,23,173,207,6,155,11,243,210,46,200,142,54,56,31,72,136,177,28,213,222,122,120,61,96,147,0,215,157,167,19,139,235,200,60,249,135,59,28,105,10,59,81,145,205,123,114,51,50,238,137,83,0,32,54,182,58,110,79,132,26,201,250,170,69,9,94,215,192,94,142,103,125,96,157,214,100,107,158,248,27,107,83,243,168,43,42,159,166,212,26,227,88,106,164,211,66,195,130,133,178,144,166,120,25,240,72,207,103,212,194,19,151,122,155,79,177,8,101,144,240,4,50,15,96,90,186,36,20,44,166,42,88,51,24,163,8,149,192,110,49,84,204,82,126,227,175,46,241,73,92,29,219,215,137,135,70,6,154,141,107,92,247,104,126,15,99,29,11,149,158,240,97,217,2,37,251,141,15,175,185,248,28,237,151,247,128,128,215,115,111,70,245,75,242,25,102,195,230,55,40,130,189,56,98,243,230,10,146,150,186,0,141,116,156,19,231,230,176,164,126,146,53,103,155,82,104,137,160,122,255,238,217,211,28,248,91,147,178,65,109,242,252,96,232,105,7,69,24,21,18,164,35,131,134,55,43,232,22,155,253,20,13,23,5,88,110,233,210,45,143,52,77,48,214,127,112,38,157,123,6,172,155,207,251,215,153,76,165,127,202,6,145,176,229,240,198,70,84,26,243,7,22,101,240,205,103,237,61,132,109,39,32,191,103,130,35,114,251,53,26,225,33,122,17,48,112,224,220,41,76,14,251,208,50,36,107,166,49,148,19,59,99,21,74,246,156,39,73,42,244,193,194,76,236,38,126,120,99,2,116,122,73,9,24,174,148,93,220,169,199,56,105,236,82,206,247,204,63,108,159,0,190,178,75,134,235,207,47,107,204,61,233,187,68,124,107,84,251,217,221,184,3,136,178,71,41,243,67,136,184,139,164,65,252,230,208,21,244,196,142,192,231,129,240,160,43,54,254,78,234,242,168,8,66,180,80,46,114,212,67,174,133,185,13,159,27,253,24,182,44,128,121,67,92,17,53,88,120,32,187,58,91,101,143,69,188,55,131,230,59,53,143,234,81,58,54,4,0,108,65,49,35,188,28,219,146,15,139,180,199,229,63,27,85,38,234,201,119,93,104,97,51,189,246,222,221,51,116,128,88,239,136,205,91,105,209,244,229,90,114,137,88,106,205,169,128,21,195,151,89,19,235,253,43,133,63,177,231,12,80,67,102,43,63,111,2,198,2,101,41,50,223,84,195,210,131,121,212,43,99,145,228,218,176,54,204,253,29,146,20,250,67,152,97,134,130,44,97,61,238,24,97,54,247,131,145,33,235,219,76,204,28,44,162,238,62,31,11,254,205,175,54,161,70,24,163,183,136,15,18,248,222,30,68,167,67,229,190,44,155,236,138,176,99,238,130,89,224,100,191,163,71,76,3,154,42,111,108,221,169,100,93,205,206,111,94,161,248,251,74,78,33,105,219,192,172,14,56,153,43,236,203,187,19,46,128,44,19,177,95,245,83,188,102,240,44,235,184,42,199,128,20,146,69,172,83,3,231,151,181,160,30,65,69,164,200,69,150,22,162,29,175,37,55,158,243,151,214,142,216,133,47,133,110,1,218,73,222,128,133,128,155,28,250,2,109,155,242,139,178,244,185,3,195,197,38,205,175,38,90,231,5,71,222,138,3,139,11,120,52,6,67,82,154,51,52,76,162,21,221,61,164,148,3,115,195,109,70,217,188,222,27,10,69,220,236,47,105,181,64,222,103,205,215,189,118,229,188,198,240,59,245,168,75,227,153,136,177,198,157,55,10,27,221,7,191,239,12,83,59,80,114,8,16,225,248,15,150,47,151,118,184,46,178,225,211,46,184,90,63,209,131,56,36,241,196,219,49,55,149,51,127,242,150,35,240,249,226,116,38,138,159,124,173,239,42,132,90,36,118,210,170,71,18,41,176,156,150,223,56,170,50,200,172,9,69,215,9,44,125,205,202,54,50,216,8,202,151,51,129,30,23,90,4,249,252,227,203,110,189,90,145,2,221,161,79,121,197,64,152,96,162,32,17,71,86,16,87,24,143,191,151,47,125,118,147,159,47,112,161,197,197,11,174,132,176,133,184,126,117,150,104,193,28,138,220,111,90,97,218,122,102,163,66,209,178,18,233,117,20,104,20,196,123,188,214,152,217,181,54,36,231,83,85,161,73,80,206,113,211,251,189,60,211,216,101,176,244,168,67,218,149,188,253,93,25,25,8,224,58,38,55,136,11,67,155,219,28,169,42,221,14,156,114,49,125,128,108,122,118,27,177,239,139,202,196,92,206,204,86,44,128,50,4,50,131,173,31,26,159,161,210,86,166,21,89,162,21,106,185,147,115,190,148,243,121,213,14,55,116,17,84,102,74,135,101,209,32,110,20,232,51,32,14,58,40,160,170,95,6,160,139,70,19,115,5,37,194,21,218,46,132,255,228,98,149,72,233,68,215,62,42,194,66,101,173,48,136,254,236,191,47,129,18,47,134,2,113,114,10,45,231,14,186,174,30,6,57,169,40,40,207,70,109,127,200,72,251,251,19,54,156,114,23,193,63,232,5,147,217,57,178,7,197,110,232,156,201,193,168,152,219,12,253,225,21,84,122,206,142,148,149,10,245,214,163,188,25,155,190,217,168,157,214,80,124,235,8,95,40,122,156,200,18,87,83,125,192,121,175,196,12,31,252,188,147,157,217,168,103,109,249,243,185,174,165,216,181,4,112,212,190,218,158,193,39,159,212,168,31,55,22,32,228,35,67,192,34,98,176,78,58,246,21,214,204,145,238,3,81,243,128,0,45,250,180,99,240,165,26,63,45,77,223,244,98,155,190,12,112,125,185,166,44,42,17,24,16,66,121,85,243,241,1,19,47,47,22,16,225,52,140,60,35,233,247,42,202,81,226,126,248,221,40,128,225,109,91,72,226,179,109,220,108,17,170,253,160,108,86,226,80,73,196,109,143,69,121,63,49,121,84,29,227,134,13,191,108,245,174,193,223,9,100,221,77,100,87,31,177,130,37,44,199,109,131,59,9,200,67,74,215,49,250,241,77,127,157,82,149,251,102,71,25,75,234,108,183,90,236,30,158,192,209,142,213,87,129,138,252,80,117,164,233,216,95,4,247,208,205,58,32,44,101,83,241,223,160,218,169,251,156,191,162,238,121,86,1,68,126,251,49,57,63,124,187,184,184,99,218,151,83,39,226,135,32,163,239,197,62,25,84,36,158,37,192,167,191,186,83,133,160,91,199,196,243,54,175,3,233,136,66,221,221,182,243,32,53,176,245,169,54,166,52,124,250,47,250,104,93,171,9,36,223,91,67,47,185,105,21,219,85,168,186,231,254,255,149,22,183,110,252,34,126,48,188,193,120,197,217,38,192,75,77,16,161,38,61,185,209,58,103,240,233,228,208,12,77,18,93,76,10,138,27,64,65,243,113,91,133,253,226,107,204,128,0,110,16,111,53,55,152,183,62,22,77,119,44,249,149,252,102,224,113,112,153,194,132,171,234,163,33,20,148,244,197,15,79,126,117,150,53,48,234,155,159,7,57,232,137,168,216,78,253,111,99,63,78,19,154,92,200,76,49,47,195,61,231,92,117,1,50,210,77,154,191,222,148,239,121,48,140,1,61,119,87,32,48,150,228,141,213,118,79,12,169,183,133,221,146,14,238,2,201,144,10,236,75,139,165,137,164,7,15,255,77,194,97,217,154,232,45,245,7,226,132,247,57,238,65,250,68,192,172,221,172,183,29,85,74,231,155,229,97,206,85,212,150,211,40,138,161,65,248,101,176,72,17,19,153,121,95,96,166,138,75,32,101,158,158,8,117,220,231,6,89,95,221,161,179,227,254,137,12,178,81,100,228,101,141,199,178,225,91,73,221,39,239,29,2,19,162,227,182,24,174,68,180,69,45,92,161,244,96,102,5,177,192,132,28,134,134,216,96,16,211,208,90,124,130,22,121,251,156,95,50,239,164,187,155,27,202,252,151,57,1,195,7,34,143,88,171,168,164,202,247,105,81,155,45,32,229,20,20,132,209,195,219,254,199,86,137,65,96,160,12,57,149,161,79,224,211,214,107,185,136,165,136,18,41,142,102,88,11,210,16,244,58,33,244,41,115,79,9,234,249,153,167,55,182,220,237,24,194,121,27,3,211,182,29,178,221,70,88,152,23,24,133,18,71,134,242,36,244,127,60,50,105,108,18,198,54,228,254,22,232,89,197,191,23,104,233,209,26,185,245,207,182,27,219,138,171,80,67,25,251,14,65,127,239,16,189,223,27,110,13,227,6,0,110,115,5,119,95,5,5,33,97,10,110,137,142,96,35,145,29,43,52,255,36,35,190,28,12,184,199,37,250,68,109,232,98,142,244,140,128,33,252,208,234,63,105,118,40,210,25,4,177,101,254,141,238,92,34,217,203,102,85,216,159,135,211,189,181,138,229,87,138,104,78,161,221,63,186,75,87,245,185,213,181,189,137,251,143,12,222,6,226,94,64,61,149,96,107,127,0,110,23,70,96,110,95,251,243,120,174,139,64,100,69,89,201,128,237,146,107,67,233,248,174,3,178,31,96,230,234,43,146,17,147,25,207,227,193,196,6,139,22,221,15,252,171,193,172,125,64,72,158,81,108,11,112,167,9,80,84,180,150,133,175,38,81,221,120,107,191,161,244,109,100,98,127,13,60,176,140,136,65,152,83,109,247,95,54,238,113,129,100,131,54,218,98,97,188,255,51,242,177,179,160,113,255,78,186,124,177,21,198,22,223,146,121,115,11,32,241,176,215,213,138,41,233,33,241,0,81,96,16,226,175,253,197,242,202,182,92,60,249,32,193,107,58,173,119,44,79,39,207,55,43,11,136,146,112,153,224,42,37,125,237,117,57,1,113,163,200,125,3,217,146,44,75,41,211,102,71,207,191,185,44,24,105,145,208,215,124,40,23,5,217,196,87,67,218,111,145,116,205,174,20,142,118,239,39,98,148,103,43,183,98,173,203,99,69,230,190,137,75,203,103,50,108,67,21,132,32,21,89,217,119,156,164,57,129,26,49,203,140,248,213,188,218,231,226,216,110,218,216,4,223,181,134,225,23,193,140,138,158,164,19,142,52,15,133,231,162,9,81,228,107,179,172,226,180,156,198,108,238,95,102,109,35,38,230,61,39,200,223,21,157,184,249,24,212,110,82,71,102,173,214,82,201,213,250,82,160,212,173,172,198,190,115,161,211,208,9,237,252,127,217,223,229,237,82,8,215,84,197,221,192,113,207,23,9,178,123,234,65,90,151,243,252,224,31,109,116,67,99,250,103,198,181,188,60,86,143,2,223,191,238,88,36,61,250,166,228,213,113,107,214,60,146,95,247,198,102,92,97,179,106,22,32,1,214,178,0,5,47,8,72,103,21,150,131,133,185,83,124,57,204,63,172,217,47,179,59,234,18,152,184,116,247,159,123,20,168,53,175,161,219,10,170,87,191,101,164,86,228,191,220,32,60,171,107,155,111,26,51,163,100,9,168,124,115,87,235,184,228,147,212,22,57,237,248,72,255,160,199,82,223,80,236,55,146,181,181,216,237,173,213,38,229,45,6,111,19,115,204,220,219,146,121,241,238,7,92,5,54,6,185,232,90,171,2,252,49,230,63,210,165,11,157,71,139,162,150,187,214,179,173,242,33,177,233,6,220,55,83,46,210,33,54,4,86,44,33,181,181,199,191,191,72,18,21,129,7,89,103,174,239,204,38,174,28,174,124,222,107,233,117,112,112,202,103,232,242,46,71,147,110,34,8,238,188,221,31,95,51,243,83,213,130,211,113,118,87,135,85,239,126,203,231,0,156,205,13,2,228,206,199,57,38,147,98,128,97,176,195,126,83,124,75,24,254,217,151,91,187,151,169,81,246,146,118,45,77,164,66,31,245,53,26,223,68,115,27,226,147,61,245,172,178,236,207,5,244,17,218,67,164,135,117,116,179,153,69,160,123,61,218,58,17,173,53,99,164,136,218,233,97,219,85,189,10,180,168,69,37,44,169,217,0,207,186,55,185,140,28,145,63,173,48,70,146,13,166,136,154,181,65,182,28,179,40,251,28,213,248,241,98,181,166,52,205,86,22,169,56,108,126,36,45,21,72,240,82,115,69,42,252,160,110,18,35,149,202,7,150,122,190,80,92,254,201,131,235,199,145,238,67,156,22,51,36,51,230,42,29,31,62,109,15,13,120,229,79,196,57,146,90,207,170,128,105,0,122,219,251,32,227,213,115,79,241,173,42,13,241,156,236,233,149,131,120,40,83,92,245,217,14,88,30,140,104,249,119,195,123,153,65,188,216,42,130,187,74,3,222,12,88,28,178,140,245,89,158,103,37,219,170,75,214,249,63,241,74,127,1,211,208,197,132,187,21,215,56,212,246,48,200,161,49,32,193,72,57,28,38,94,121,69,55,18,39,24,145,99,106,109,152,54,128,227,119,228,139,188,178,37,129,12,75,37,27,197,29,250,127,168,174,85,247,24,203,110,243,223,110,255,237,1,140,96,91,64,2,12,152,53,210,176,143,244,131,44,229,144,250,44,210,112,168,118,127,178,114,203,45,122,93,10,149,64,42,177,246,32,125,161,148,81,211,196,95,58,176,120,223,98,121,95,231,88,104,128,26,132,88,226,234,213,32,193,183,85,226,226,71,162,183,85,234,37,64,87,98,197,6,198,133,169,77,125,247,14,255,207,14,37,26,129,45,226,66,107,77,143,67,61,116,85,189,221,121,44,41,143,91,148,228,251,129,228,115,231,6,232,228,86,181,163,165,48,118,147,187,52,145,173,233,104,114,146,197,229,191,161,88,16,148,211,14,154,215,169,113,205,50,150,174,63,93,208,25,96,190,130,185,137,107,166,90,33,75,113,183,118,234,140,96,50,152,92,5,249,66,125,7,84,123,213,128,107,211,6,240,57,92,232,24,150,3,147,91,245,225,120,51,67,109,76,118,230,25,118,142,249,129,236,167,186,78,173,156,146,62,184,5,192,113,161,224,92,205,1,62,224,127,67,185,240,136,219,129,25,29,38,69,173,11,197,37,197,231,0,246,176,25,166,69,146,85,120,185,29,21,119,206,125,224,199,178,99,114,55,167,182,218,26,108,175,187,99,237,183,187,40,207,21,205,59,116,242,158,15,83,32,61,47,221,245,84,245,202,127,88,167,142,10,18,125,186,56,28,45,16,95,172,252,49,109,172,235,84,106,38,121,59,53,22,251,38,116,222,178,139,162,181,249,251,110,173,75,108,146,211,10,241,73,90,26,225,95,17,206,102,159,79,209,142,204,16,66,180,15,240,143,17,80,18,48,47,158,133,134,83,248,230,84,203,208,9,142,129,104,31,244,165,123,230,42,79,121,91,114,253,233,192,98,199,134,38,112,255,146,101,236,131,30,222,28,90,107,116,240,58,169,185,167,203,219,47,176,34,141,155,219,243,146,212,53,34,206,160,38,179,190,153,222,164,128,38,67,88,213,84,7,120,233,28,217,45,243,17,7,41,173,25,212,178,157,239,195,151,10,241,156,62,8,100,207,46,3,157,7,198,59,210,40,176,71,124,122,0,231,137,5,42,23,178,185,126,134,65,174,219,48,242,195,137,4,252,180,156,47,180,201,60,245,248,83,192,210,251,230,7,103,62,37,152,247,227,137,244,242,194,137,93,222,50,44,253,234,66,83,73,233,239,123,240,75,221,253,231,13,45,80,127,240,106,204,167,149,162,27,220,243,232,118,24,230,198,254,165,112,23,40,21,186,22,127,155,129,66,64,85,69,133,40,115,139,53,41,9,63,225,46,190,34,202,36,109,245,130,75,229,161,166,58,79,231,100,199,228,211,28,4,183,221,51,91,207,119,73,179,250,41,214,161,120,84,86,251,244,57,167,41,252,233,240,105,163,216,203,254,184,249,72,144,40,199,201,86,176,231,176,20,89,248,73,234,48,224,185,251,160,238,244,76,77,160,128,157,42,239,163,24,157,137,120,89,144,72,110,249,29,59,93,156,219,119,181,225,147,191,44,124,187,37,145,79,169,24,8,90,114,36,194,28,35,177,142,116,37,234,254,7,109,24,182,218,11,113,146,30,219,28,29,226,129,18,150,55,201,143,57,200,82,102,190,244,150,223,189,240,185,126,34,99,1,137,185,179,172,134,61,149,180,52,179,50,199,195,17,65,56,220,46,6,205,174,121,53,153,71,144,199,189,155,10,6,233,110,218,26,199,24,38,135,198,1,129,237,155,168,196,236,216,179,29,224,221,84,168,13,42,184,101,26,6,227,81,158,57,135,124,68,71,173,216,121,211,135,50,160,99,239,150,110,28,16,98,205,2,135,15,252,131,247,169,218,104,180,24,33,1,246,220,176,73,73,80,141,26,219,207,232,129,116,44,68,175,141,229,90,58,117,202,4,151,7,219,247,254,122,218,123,224,50,236,44,65,193,232,228,234,123,168,252,71,149,44,88,212,41,38,124,73,55,221,154,179,72,61,69,112,111,38,197,112,224,228,55,97,7,170,124,46,202,239,37,95,53,234,166,209,100,15,157,186,210,109,207,235,165,25,196,126,134,211,212,144,76,49,228,90,159,140,70,170,181,239,234,180,83,53,3,123,212,25,118,64,142,80,7,95,146,47,152,177,3,177,94,153,1,27,219,109,229,64,206,43,138,15,181,160,144,121,104,55,120,255,52,190,86,178,126,67,142,59,239,159,23,120,143,190,252,154,66,160,56,72,61,140,75,233,70,115,55,206,132,64,36,157,46,121,57,226,82,240,185,124,167,203,170,142,229,162,105,108,38,48,177,221,17,112,87,242,182,25,27,129,208,217,20,217,222,99,70,35,228,49,100,54,98,134,21,216,53,221,222,70,34,195,224,217,142,59,93,132,45,62,39,175,146,53,120,180,219,4,140,153,50,78,92,25,223,50,95,112,30,205,116,35,104,192,255,21,166,197,56,213,185,225,162,42,253,219,170,17,141,207,21,29,58,57,38,172,150,78,164,189,244,180,53,11,176,230,9,30,161,115,61,32,125,211,6,45,122,233,94,57,238,215,238,225,123,103,144,2,106,255,166,109,117,107,88,208,107,231,205,100,233,204,141,215,218,85,98,129,224,89,214,164,167,82,159,90,249,184,98,160,231,167,126,141,33,18,154,51,96,185,133,21,43,208,115,151,114,222,209,231,212,251,177,126,19,42,221,141,44,42,35,205,81,6,16,134,64,174,79,51,219,155,33,72,185,61,96,94,85,167,248,38,236,32,234,111,43,137,175,36,39,128,145,130,119,137,195,134,250,107,162,131,199,201,177,21,12,156,148,11,200,10,4,64,3,217,193,254,161,28,84,125,103,41,225,35,107,19,64,58,215,65,33,249,211,114,174,28,65,113,96,158,195,81,233,219,242,223,156,150,149,75,14,78,79,132,105,199,130,9,8,137,50,78,10,165,115,132,121,104,214,172,82,35,221,115,245,248,23,162,104,124,116,162,35,236,200,16,170,248,198,237,209,68,192,227,80,32,20,11,127,97,24,241,71,106,76,213,171,152,255,250,167,159,215,109,208,250,184,230,211,125,201,159,32,14,35,112,223,229,107,70,120,181,16,174,68,86,132,85,235,231,65,194,182,95,229,10,184,31,207,50,139,120,227,157,161,225,18,89,254,237,45,224,53,47,164,173,108,154,210,130,19,18,202,117,59,220,183,145,221,217,177,26,138,127,70,7,157,239,147,221,19,173,33,136,163,235,106,152,131,219,74,101,138,166,111,158,220,148,179,12,23,140,61,27,63,101,123,224,118,248,96,241,78,233,85,216,134,109,251,93,17,47,223,110,58,193,133,239,145,248,16,156,53,70,98,1,215,193,195,215,231,177,41,202,101,73,40,219,140,126,247,210,249,147,16,223,125,0,40,73,159,52,181,140,130,144,124,232,215,158,26,161,247,20,98,163,77,204,132,125,1,42,108,119,61,94,19,240,7,105,218,152,127,121,26,95,213,247,100,7,13,38,182,53,163,218,66,117,124,247,90,45,156,140,80,0,175,29,245,143,218,205,85,125,153,87,95,55,61,30,33,48,36,114,201,187,227,32,10,225,241,115,37,42,107,58,89,19,227,99,97,116,20,183,182,97,137,44,50,182,21,70,125,196,240,190,115,205,7,96,216,128,164,131,191,255,230,254,131,160,86,84,68,188,70,143,148,29,103,226,60,1,60,153,172,24,126,74,91,161,215,40,48,244,125,151,156,85,114,226,226,78,62,222,62,153,128,188,24,165,123,75,204,14,52,168,20,39,184,139,65,91,59,89,197,114,96,200,134,98,114,227,13,136,242,161,140,108,105,71,43,252,3,12,69,73,227,121,32,224,21,249,146,128,211,64,134,1,176,119,76,245,204,89,4,91,71,58,202,87,102,32,46,13,223,38,115,126,23,149,212,165,29,199,173,132,220,190,243,57,14,111,134,248,95,74,17,126,42,142,158,222,141,22,154,147,83,135,174,102,102,234,17,126,182,51,14,25,203,114,141,143,213,193,182,29,129,98,92,83,45,245,196,49,96,156,206,123,72,13,175,214,66,21,185,175,238,72,106,11,194,186,71,155,217,124,211,0,8,178,47,39,235,201,32,29,61,171,56,108,190,221,133,129,103,62,8,149,68,57,28,3,235,223,59,72,34,248,175,122,153,49,82,229,200,59,253,66,109,92,54,168,227,208,36,131,11,178,235,212,76,242,3,60,167,18,172,16,89,207,168,205,57,244,70,97,166,78,116,95,214,42,231,215,204,51,33,95,196,12,54,117,233,139,207,28,130,188,34,217,182,170,180,159,208,74,241,76,131,188,17,168,83,165,162,252,187,134,1,101,3,169,5,155,48,80,229,34,59,230,11,206,8,190,136,160,210,227,122,2,50,107,139,123,105,185,42,156,161,226,6,85,100,23,197,225,216,54,227,217,254,239,125,138,64,52,7,61,97,138,16,14,88,127,106,48,8,195,189,68,199,129,254,114,74,103,164,16,44,235,80,80,11,40,162,60,154,85,176,157,56,110,210,130,30,221,211,64,82,228,73,202,170,68,158,53,116,105,78,82,176,15,115,213,247,206,221,170,101,215,173,38,108,25,53,89,82,90,173,75,178,77,14,130,94,63,54,27,62,165,12,27,52,126,64,233,20,239,7,85,183,42,193,244,62,78,234,153,63,87,227,233,158,66,228,80,205,65,108,155,222,90,198,86,226,202,247,73,251,151,107,168,61,72,190,128,37,102,167,31,249,15,220,60,40,213,31,165,89,195,103,3,89,147,24,104,254,100,192,195,125,88,224,242,55,223,44,124,254,222,242,50,253,205,228,252,47,56,66,244,117,119,79,75,220,69,231,137,189,239,119,213,113,18,52,84,10,197,39,240,93,238,229,16,101,116,49,203,225,99,161,16,242,195,96,254,139,80,139,181,239,198,143,32,137,63,100,163,151,169,63,3,185,69,102,29,2,105,246,131,104,143,208,142,22,196,191,90,199,169,95,54,149,162,75,201,237,212,139,201,162,215,165,48,201,60,7,141,38,28,242,128,195,60,3,30,219,154,122,21,140,20,142,17,106,47,116,186,231,201,96,202,89,152,138,212,125,172,133,85,154,244,119,158,153,207,195,0,10,216,81,223,189,116,30,10,215,188,123,197,170,94,124,93,245,100,118,46,142,226,218,222,158,5,185,206,23,111,245,59,148,157,129,49,12,25,17,219,27,24,1,52,54,51,253,37,212,95,112,95,145,119,21,39,166,85,18,231,181,178,167,39,224,83,143,23,7,98,202,50,166,243,39,200,52,134,25,243,82,23,189,245,232,53,205,141,178,13,241,203,153,184,150,161,2,107,107,166,25,173,94,190,250,14,4,6,182,177,3,222,191,119,174,168,69,76,252,201,9,112,101,189,159,209,68,29,208,165,255,47,90,174,233,26,117,154,123,127,19,147,208,92,47,114,239,34,178,35,117,28,94,245,2,227,220,8,209,149,28,58,15,103,216,195,182,241,7,31,88,212,73,77,17,194,253,107,27,1,122,191,102,160,49,240,111,106,0,99,205,157,166,232,23,215,165,144,125,141,212,1,48,219,171,27,45,97,63,131,171,97,232,141,3,117,160,64,117,181,47,19,82,221,70,87,98,152,109,138,235,57,123,244,215,236,124,138,171,227,149,234,90,77,38,24,157,238,7,31,230,252,91,31,59,32,147,51,43,145,197,87,31,235,140,172,31,12,140,184,106,211,206,158,126,168,231,18,198,25,60,30,74,173,50,138,13,189,164,118,164,18,219,213,0,250,39,170,190,198,160,125,124,145,170,149,186,221,101,145,12,23,3,172,86,223,54,113,190,110,43,231,54,97,91,193,12,243,42,198,166,62,9,33,58,152,40,224,30,193,196,148,43,89,153,172,151,135,65,44,208,126,55,134,196,135,109,110,34,232,89,8,189,243,115,251,95,59,133,11,177,147,81,122,255,20,197,233,70,196,240,215,218,249,170,206,103,88,179,239,125,1,166,6,165,96,105,124,70,54,21,69,187,50,206,93,62,214,194,183,231,120,219,100,237,239,94,39,17,252,91,15,81,238,239,206,144,189,66,61,142,207,238,69,14,229,218,178,156,77,224,109,211,15,21,111,114,136,219,186,124,36,87,222,39,34,35,115,14,252,95,117,205,128,32,31,197,74,168,29,135,113,213,48,87,6,117,59,5,70,136,210,184,10,233,200,134,8,188,252,45,143,47,85,242,83,246,48,176,115,126,89,56,97,111,152,163,15,194,66,239,180,124,38,148,247,217,252,85,245,19,31,206,118,106,77,239,220,146,82,127,109,149,108,63,54,130,219,22,159,219,231,221,248,210,64,125,152,213,120,27,208,18,173,249,143,81,121,154,185,216,92,122,170,213,39,79,129,91,131,202,174,240,192,173,90,89,14,188,161,34,75,43,157,79,231,150,95,96,100,23,118,222,94,69,221,99,178,224,149,74,40,61,88,61,111,190,93,206,161,100,138,24,223,217,47,25,1,106,73,251,19,4,106,230,84,161,86,160,11,248,181,8,220,13,161,234,144,246,36,57,88,200,244,57,174,169,63,143,120,132,232,2,85,164,238,87,74,170,12,190,5,255,96,163,19,229,84,59,33,172,2,116,223,19,84,17,60,170,124,1,2,23,163,212,122,24,189,252,200,13,87,107,89,237,64,35,25,13,85,81,159,120,253,6,200,222,60,31,76,89,229,105,124,49,86,11,178,20,188,146,213,153,83,160,0,141,164,109,73,82,180,121,185,255,12,191,175,255,210,174,2,96,109,40,77,177,125,48,42,46,196,25,62,139,222,35,100,242,106,95,133,151,207,185,240,141,64,144,32,80,204,230,176,172,213,146,154,228,40,40,34,231,77,219,184,250,201,19,30,198,1,223,78,229,141,254,137,234,248,46,241,13,197,4,147,232,79,103,56,201,101,107,118,84,168,169,228,131,5,225,55,100,0,188,207,155,150,251,91,21,6,167,119,98,31,123,34,58,200,215,197,233,236,139,162,203,11,139,126,49,58,232,208,169,96,123,18,120,130,54,35,98,244,231,107,49,47,144,52,134,164,144,73,95,158,25,224,227,111,108,26,239,223,95,78,46,36,38,221,177,74,58,81,56,5,249,12,18,142,181,235,195,253,239,225,253,96,118,123,160,55,176,37,96,247,18,163,57,29,12,125,24,147,132,205,40,178,107,104,23,149,172,78,41,91,98,117,230,153,73,121,238,69,185,138,19,144,201,204,150,209,120,61,41,210,30,148,0,133,235,96,82,2,136,11,40,48,232,116,109,192,82,15,33,103,152,192,5,92,123,235,56,185,29,167,221,184,67,245,113,54,67,187,25,61,189,78,94,156,115,161,175,174,169,216,211,56,219,46,15,218,5,43,3,213,12,146,71,88,95,102,204,173,4,207,164,82,112,75,231,242,21,2,227,114,125,130,138,66,103,131,32,219,72,234,23,120,105,119,45,238,235,207,126,2,227,237,92,187,207,145,127,41,54,190,66,217,245,26,35,232,100,181,85,180,158,48,32,208,46,165,84,59,255,30,118,248,54,50,121,18,216,112,104,30,1,110,96,61,225,40,57,98,44,181,244,62,15,219,229,39,125,19,147,172,66,230,187,190,102,19,241,252,217,240,15,160,60,47,19,109,38,0,5,129,161,34,217,231,6,73,118,44,148,55,82,125,14,226,108,102,19,80,80,148,197,153,161,92,74,188,30,122,165,178,183,9,126,247,118,211,106,240,193,157,6,58,218,21,185,9,245,6,239,241,207,83,18,253,124,2,140,1,69,5,157,71,175,4,40,33,197,192,82,63,9,133,125,254,67,217,62,244,170,252,97,201,38,84,255,92,244,199,16,70,237,28,242,21,119,48,157,111,245,200,68,65,82,232,81,201,55,75,45,112,76,204,35,242,101,96,176,95,160,74,90,49,52,86,23,14,72,161,160,71,143,179,236,20,46,86,160,133,99,156,56,167,232,185,243,205,140,149,218,176,111,124,108,48,35,180,47,56,48,168,183,118,203,73,65,190,217,12,89,0,84,0,248,61,85,26,183,234,125,242,192,57,142,68,82,47,15,153,114,122,113,16,9,51,10,37,26,152,130,150,62,167,152,133,32,170,181,172,123,102,160,27,90,16,78,83,179,165,40,175,140,73,29,85,125,46,136,102,52,51,196,13,74,151,202,9,77,36,71,168,175,131,117,159,164,63,17,182,245,28,22,38,149,71,14,161,136,8,190,43,111,44,121,64,232,198,87,235,41,123,62,81,217,39,173,68,241,43,74,236,176,185,214,4,232,166,165,236,154,213,80,112,221,7,49,17,131,186,63,111,247,133,234,107,53,63,106,69,73,158,162,247,13,118,186,209,53,135,2,110,79,206,188,175,171,11,28,115,144,196,101,220,198,117,138,94,162,231,216,204,181,90,240,76,21,251,200,19,63,182,138,203,41,11,64,252,3,90,6,119,201,252,200,91,3,148,8,8,128,39,200,54,71,191,77,70,26,161,44,197,132,55,165,57,210,58,193,43,53,75,177,183,134,160,19,191,137,199,13,227,21,111,52,147,207,193,21,114,110,139,232,209,135,14,141,113,20,183,97,41,174,236,241,218,52,164,27,211,168,6,218,158,38,199,108,120,148,79,193,76,154,19,167,89,102,71,7,215,46,230,53,220,196,57,215,233,38,146,178,14,47,65,164,135,71,221,84,31,227,16,36,236,101,60,115,199,61,173,216,218,185,150,177,31,239,194,222,88,114,165,61,196,54,164,102,23,96,184,110,106,0,7,224,181,126,22,182,190,14,180,228,244,106,213,86,143,243,139,34,153,233,177,255,82,217,72,226,202,142,101,21,59,107,96,116,151,250,93,30,198,36,132,184,45,218,94,45,84,95,155,173,40,73,64,161,63,248,240,175,162,62,111,234,46,176,171,149,186,159,87,203,8,224,30,90,31,6,166,22,100,125,17,7,85,149,159,138,201,174,10,253,47,102,61,217,63,247,195,150,80,12,25,248,179,6,46,217,185,225,166,200,64,9,105,62,123,169,32,129,50,185,11,66,57,2,20,0,152,94,162,120,53,60,107,33,251,148,216,103,78,0,133,15,230,11,226,222,167,44,8,72,41,216,63,137,209,11,133,183,6,27,207,43,38,246,101,95,10,228,161,192,59,246,158,227,198,57,105,83,42,216,21,143,249,240,33,177,174,132,112,221,212,155,1,230,212,10,254,36,152,254,37,188,151,246,202,97,159,20,224,209,194,55,238,49,98,5,95,188,240,235,89,100,226,11,1,215,57,121,95,124,129,90,114,82,221,117,128,70,104,0,85,216,183,107,51,166,150,58,138,31,242,186,113,117,41,122,250,185,93,111,169,201,186,132,208,232,244,38,210,171,166,247,143,189,159,93,183,95,41,117,177,18,241,3,238,219,181,0,231,236,45,121,190,254,230,58,203,237,174,228,35,28,255,83,24,115,208,35,210,202,42,121,238,6,168,241,176,91,247,215,84,99,92,174,94,201,173,102,153,138,27,77,95,96,117,210,156,206,145,193,209,157,4,0,184,201,160,89,179,75,42,180,24,241,171,126,104,213,14,65,184,68,221,188,127,72,201,83,116,48,87,7,150,205,66,2,87,155,195,1,48,216,212,173,54,240,236,122,147,27,183,179,216,13,0,61,7,226,131,132,238,28,8,108,221,193,136,96,181,93,195,154,183,228,190,19,246,23,248,42,180,6,206,80,12,216,60,234,39,147,234,63,189,198,187,117,189,251,110,73,254,123,129,102,29,164,145,118,106,26,85,68,210,24,56,40,229,234,214,124,109,207,65,107,177,247,120,169,168,119,87,102,124,29,94,35,144,17,160,55,84,222,8,223,137,107,135,108,154,171,185,168,107,22,136,180,187,54,33,40,140,180,46,245,42,182,140,159,108,94,84,190,89,18,122,125,141,242,165,103,200,208,242,42,117,37,226,210,250,16,112,56,250,246,175,133,45,225,187,215,35,250,146,136,194,191,238,244,109,245,110,161,14,225,122,225,160,14,67,164,60,175,237,60,80,165,147,45,175,67,251,251,37,240,71,122,9,128,243,33,156,122,11,9,33,36,21,223,146,20,200,197,53,23,82,147,14,43,4,203,46,81,183,49,190,209,92,203,37,81,219,222,93,248,133,44,109,104,221,222,166,95,177,80,150,251,227,198,27,253,67,120,203,126,107,241,245,104,147,110,185,130,40,85,174,8,186,88,66,119,164,9,138,128,178,91,140,74,92,26,246,127,239,181,108,2,194,80,193,45,146,44,21,211,250,169,230,56,78,112,29,247,152,135,201,251,36,64,175,180,61,183,224,9,180,142,225,117,152,13,110,229,217,163,168,121,196,141,160,190,115,2,25,196,19,20,19,132,66,24,4,235,252,224,209,132,228,248,172,255,180,235,80,70,111,65,87,73,253,21,122,85,16,83,139,27,61,125,156,188,35,170,205,196,79,233,241,89,234,90,98,40,236,246,37,58,46,226,110,97,124,64,123,36,146,112,106,204,166,40,166,225,95,120,241,7,244,167,194,180,229,58,235,210,229,132,22,67,30,79,131,156,253,26,9,142,62,93,67,24,205,189,160,148,133,226,159,146,242,245,89,69,192,224,88,99,74,226,213,70,179,230,153,86,132,243,114,28,68,39,59,208,225,106,13,102,232,117,4,109,33,250,130,229,191,79,226,243,70,192,127,148,12,3,10,241,132,130,95,30,194,37,88,68,253,89,18,15,128,120,49,51,250,202,117,49,106,33,167,207,121,165,88,140,223,202,207,86,189,94,160,146,34,198,206,164,235,120,58,87,183,205,58,3,37,196,206,233,165,143,53,175,118,8,87,32,166,235,95,5,139,41,31,215,49,125,52,152,86,62,32,10,44,246,23,223,212,171,100,10,32,132,204,42,215,179,29,161,171,242,35,164,55,100,83,23,177,59,61,228,140,73,95,9,24,237,234,123,207,120,158,42,139,117,241,207,148,93,60,93,202,39,66,191,251,37,155,126,157,197,223,194,126,162,202,72,108,50,243,40,49,51,133,226,102,5,229,112,202,179,6,44,16,177,233,238,211,90,168,7,33,255,57,234,245,241,232,111,251,208,29,88,225,171,237,223,170,134,44,84,124,32,192,16,47,94,248,233,79,252,6,42,92,43,72,240,131,154,174,19,140,109,157,182,178,18,228,2,242,56,125,76,220,134,243,191,10,47,189,100,43,168,181,237,13,194,118,23,45,110,142,64,15,248,24,62,134,48,223,135,193,201,46,208,196,89,213,27,94,89,72,85,174,68,117,154,174,118,239,98,9,156,74,17,39,189,164,88,49,152,95,101,69,72,248,42,171,7,203,218,24,229,4,174,73,188,38,95,10,138,219,98,152,94,98,44,110,213,79,194,21,75,225,228,47,29,153,223,31,99,220,107,240,249,100,183,223,70,218,13,239,96,177,70,70,128,223,177,132,94,184,83,170,24,248,255,30,233,50,28,198,83,230,212,249,194,44,54,48,42,181,117,230,7,220,160,8,125,92,236,157,243,125,201,195,46,149,254,84,140,143,228,0,180,110,120,162,174,111,128,159,147,194,44,50,169,75,213,10,40,220,153,164,102,187,132,158,193,71,64,110,224,27,146,249,119,76,180,124,90,88,156,221,62,246,19,103,18,59,253,158,122,127,196,148,123,194,97,106,145,205,55,224,100,179,109,190,58,137,135,253,151,102,94,110,228,63,97,99,227,186,240,218,153,98,99,182,58,45,205,40,138,101,75,89,78,128,159,82,35,133,16,63,45,91,209,24,195,236,157,174,117,97,39,227,51,50,240,39,52,86,13,213,245,145,194,22,50,119,124,161,202,166,170,198,149,117,29,112,3,90,214,183,131,211,155,168,206,17,111,117,82,148,170,43,48,180,43,188,26,102,40,110,121,242,158,138,11,55,140,87,21,218,179,74,240,227,18,135,51,147,92,210,5,145,199,28,183,77,90,159,137,233,163,36,149,132,222,216,47,25,210,14,117,226,165,189,98,199,104,18,38,38,28,69,175,91,23,197,223,4,149,75,26,42,85,118,223,226,110,19,155,81,238,86,72,157,107,38,141,34,199,52,213,145,137,191,50,147,73,183,183,203,243,230,56,66,74,122,82,169,105,14,234,98,73,126,14,238,163,100,147,3,29,251,138,75,31,220,60,191,147,223,144,233,211,190,165,226,181,88,245,223,117,177,130,5,1,120,21,194,238,106,133,237,166,97,184,206,246,193,228,29,117,182,93,101,126,217,99,232,134,10,34,6,237,146,30,222,229,108,8,233,46,144,26,226,224,124,64,26,21,68,10,20,166,211,49,228,100,248,185,87,112,166,83,93,161,145,61,40,34,30,7,119,135,77,155,147,64,69,167,36,121,115,32,12,233,233,32,47,122,103,103,189,51,187,247,140,134,241,75,47,122,194,87,252,242,107,61,143,252,235,22,218,237,177,157,210,40,10,149,25,116,252,44,90,56,7,237,88,245,137,174,114,36,187,243,85,44,15,132,163,109,173,94,75,173,212,85,18,155,238,176,168,50,131,131,91,248,51,196,237,203,6,152,235,241,165,101,192,231,35,181,60,101,239,59,28,27,232,115,133,47,104,200,195,6,69,64,174,14,44,210,71,63,85,23,85,8,75,53,233,6,176,95,158,19,252,108,104,190,71,36,172,211,174,194,120,57,183,246,14,2,128,78,186,143,82,17,204,215,149,238,65,144,8,215,134,244,123,187,239,64,68,99,76,92,127,207,25,229,90,138,227,26,200,20,86,155,142,29,206,140,200,236,107,57,43,53,79,229,59,147,192,155,182,19,47,34,54,69,98,179,198,17,141,0,32,149,30,69,179,241,51,157,50,196,235,255,197,215,200,23,121,70,9,255,118,102,74,44,238,188,11,186,99,19,0,141,219,244,123,111,40,4,63,88,159,85,156,178,145,70,148,24,183,87,93,112,87,4,45,198,102,178,1,235,91,161,46,63,152,173,184,49,5,208,97,8,100,54,206,83,140,63,179,156,69,3,82,3,46,37,144,254,113,231,155,180,168,55,112,147,250,36,82,44,105,76,127,222,191,177,178,56,235,159,181,231,147,142,162,142,213,71,16,50,20,152,163,94,117,227,160,201,174,149,8,55,128,151,146,232,235,129,168,221,19,81,98,80,227,144,209,24,211,65,203,147,21,63,196,0,83,161,64,90,102,118,85,62,20,224,119,239,152,49,88,237,136,209,15,219,123,156,158,126,147,4,77,136,113,6,82,135,197,223,98,19,173,100,16,215,63,39,236,149,188,25,17,70,154,158,22,238,243,156,239,77,207,124,237,121,249,115,55,124,146,162,196,123,63,91,46,92,83,194,67,207,8,203,48,110,145,144,184,245,1,75,214,49,246,134,224,58,131,39,248,10,201,10,253,50,216,166,64,2,250,202,54,219,195,215,24,1,206,5,99,155,23,159,71,28,215,100,239,106,74,160,170,233,95,232,29,127,41,167,251,75,206,62,158,221,122,125,237,156,82,109,13,36,124,154,166,119,134,42,40,148,253,119,182,198,212,249,23,20,48,223,184,211,228,172,28,75,148,97,173,222,197,62,117,82,240,69,151,120,169,163,190,204,209,224,138,67,203,193,83,113,29,28,253,238,82,216,184,48,92,78,32,80,125,78,117,71,51,219,219,48,249,73,221,120,174,46,148,107,156,97,86,152,239,13,234,193,146,74,99,105,219,88,30,72,52,201,216,47,46,226,94,228,143,130,142,188,82,158,30,99,230,181,113,32,9,213,2,80,68,200,23,247,99,215,74,157,41,30,135,19,68,208,65,33,202,76,72,172,66,40,118,119,241,14,92,53,33,127,174,44,255,100,205,96,253,162,70,52,229,117,172,97,239,44,160,123,221,241,60,35,135,236,50,155,254,90,0,114,255,103,200,118,47,50,1,182,33,211,81,180,200,106,114,66,255,53,186,184,163,120,97,199,49,77,137,116,116,127,182,3,27,42,134,32,116,71,144,106,223,30,231,177,196,143,160,65,119,37,245,72,178,89,193,176,46,69,219,211,58,238,184,196,166,1,40,115,30,245,136,27,190,65,113,56,59,239,240,233,195,250,40,247,252,127,88,255,31,215,18,81,217,96,54,3,197,42,65,221,180,9,1,189,199,242,245,131,192,238,101,189,224,79,255,83,204,133,228,228,83,138,94,22,161,83,201,1,85,16,176,85,200,4,255,23,94,166,84,204,121,148,60,206,220,175,169,167,125,16,229,81,72,205,11,47,19,180,242,81,65,41,6,204,75,13,203,160,10,232,155,136,60,231,175,171,78,69,230,73,186,211,154,102,107,249,54,74,14,220,216,32,231,29,110,248,193,238,110,160,28,47,186,198,165,139,36,14,97,126,170,75,55,172,76,26,194,236,85,102,95,176,22,143,193,106,209,156,158,64,235,87,11,112,172,194,12,179,188,240,222,232,206,26,25,180,50,148,27,150,13,37,188,173,81,5,11,28,249,104,60,164,96,114,241,242,69,5,12,38,161,20,244,28,16,208,220,185,114,209,70,225,255,154,16,177,52,186,186,147,96,125,238,151,3,216,220,112,115,132,103,176,108,117,157,187,40,177,198,164,45,81,36,28,155,39,148,188,244,212,235,225,138,26,56,53,92,39,87,104,134,230,77,204,181,73,162,67,35,57,83,252,3,151,137,224,9,199,24,105,85,3,249,66,158,90,183,229,175,200,106,74,194,247,113,213,153,213,88,186,169,59,15,245,96,13,86,31,220,51,241,161,157,32,60,134,137,87,93,195,242,226,36,171,234,188,240,248,102,217,214,33,54,103,147,255,192,215,151,207,71,43,223,174,5,140,124,82,244,239,179,165,131,58,20,44,128,17,11,132,156,44,95,204,49,6,136,0,142,167,68,251,50,60,156,239,240,97,29,152,58,171,75,6,10,85,46,22,142,182,41,110,132,140,3,43,28,217,248,99,118,57,150,138,94,81,133,144,34,157,192,71,252,65,5,247,215,235,13,97,230,64,217,4,105,33,30,1,56,102,154,46,231,40,228,65,174,249,212,63,87,220,143,145,55,222,170,228,246,2,205,27,76,234,254,69,112,223,60,1,215,25,8,211,234,154,29,155,197,233,89,117,100,203,33,15,139,33,199,173,69,186,200,142,78,187,155,201,224,238,175,29,135,46,165,200,88,141,137,107,17,61,134,121,130,176,127,131,100,50,155,213,142,136,154,195,254,66,58,17,130,114,139,195,255,186,47,73,125,58,89,106,64,202,77,112,52,204,35,84,21,22,182,7,45,61,114,136,171,57,169,227,240,205,213,101,168,40,191,115,161,165,55,70,138,249,209,183,46,166,74,5,133,120,138,140,145,78,172,119,214,85,240,173,2,49,176,10,8,58,137,189,59,193,13,226,142,104,14,68,88,53,231,170,56,145,13,67,83,183,87,19,56,60,108,109,206,249,179,217,227,135,212,91,182,11,169,3,49,11,203,55,163,137,165,156,126,138,1,138,229,154,227,66,148,153,103,252,156,6,87,63,175,6,166,170,107,86,120,66,241,42,172,205,91,160,2,125,104,211,217,144,151,27,72,205,30,199,226,135,6,151,235,232,0,191,82,219,12,166,246,90,1,186,183,172,44,121,39,22,166,127,219,240,54,184,78,53,1,25,146,6,154,233,180,62,89,144,84,120,135,99,162,173,87,222,0,18,128,253,151,153,91,49,50,152,25,183,224,247,223,95,17,88,103,210,154,254,189,183,246,5,154,74,226,215,120,206,91,222,164,163,32,198,26,22,23,158,85,137,67,242,151,65,222,187,94,87,129,102,229,234,167,48,171,184,150,203,167,89,253,172,152,202,29,36,174,29,127,61,233,112,62,26,98,225,28,247,242,245,24,62,144,101,136,142,94,139,204,29,213,177,211,10,233,220,67,43,20,76,23,61,81,239,174,11,164,42,206,64,247,219,78,187,134,104,85,162,11,31,211,217,61,3,126,172,186,110,59,27,86,213,253,27,88,197,117,1,137,91,143,33,234,38,124,219,98,113,73,217,42,156,5,240,119,177,82,141,215,135,235,30,164,255,212,77,29,75,217,70,5,41,160,129,69,63,223,39,149,125,231,234,39,87,252,226,119,63,111,35,234,23,177,226,220,225,173,6,11,171,219,224,25,4,120,5,81,90,226,205,207,116,45,97,46,141,160,109,148,86,30,190,216,173,128,5,174,83,84,39,210,45,33,175,91,217,132,43,27,155,182,10,87,227,179,190,110,170,27,236,44,117,191,201,21,218,122,37,26,210,77,192,93,134,62,236,49,159,238,166,102,237,22,212,214,165,47,115,66,171,191,203,65,8,123,51,90,182,45,140,153,19,228,251,30,214,105,127,72,107,248,39,168,231,238,236,225,211,233,83,234,91,142,139,169,221,250,58,211,33,112,192,198,226,167,52,198,143,230,106,24,152,138,137,255,111,118,6,180,98,207,209,207,189,16,228,52,224,213,62,59,113,132,255,93,93,234,135,115,155,229,27,252,21,143,116,200,114,180,145,133,245,125,206,127,205,142,196,78,165,155,229,55,250,13,48,83,60,57,238,129,220,207,192,49,136,205,163,235,192,110,23,41,151,255,146,48,163,31,148,49,233,199,57,0,184,66,207,7,172,103,108,161,117,103,8,38,194,178,137,158,111,84,49,17,78,7,158,175,213,233,31,31,78,61,104,30,74,241,91,126,121,71,204,44,159,197,72,213,166,71,200,78,33,250,232,11,70,142,47,29,198,130,49,254,213,147,41,57,185,242,8,124,192,175,171,159,112,69,192,5,37,6,103,108,122,71,238,145,249,208,56,166,177,19,19,15,247,84,21,134,211,131,169,102,102,107,14,218,92,23,79,56,110,16,181,235,207,130,4,88,243,132,1,161,126,175,214,87,112,21,10,156,210,102,136,151,213,45,135,136,69,84,186,208,175,198,226,102,96,49,100,181,68,140,104,126,220,142,200,128,250,115,86,56,187,202,93,132,198,69,225,242,3,16,102,39,38,175,202,170,240,59,235,205,131,35,113,26,222,1,35,179,168,188,145,199,195,41,22,119,174,4,90,241,70,7,184,19,197,145,56,65,168,18,254,184,88,43,65,55,71,136,186,183,152,105,172,62,120,254,86,52,177,43,89,1,131,99,29,187,22,152,187,46,189,2,57,84,24,210,239,26,176,229,224,3,136,120,9,224,253,179,148,243,254,66,103,220,80,108,88,105,139,184,155,109,75,234,69,56,126,151,78,207,118,228,67,253,42,203,112,246,35,22,218,33,14,4,53,199,139,1,97,107,27,213,208,68,49,100,252,0,165,228,41,66,249,144,160,224,133,36,129,68,30,95,10,39,82,118,50,216,219,110,112,120,105,20,87,165,101,148,54,83,197,87,80,207,229,171,68,76,61,167,2,29,64,23,164,31,130,73,184,122,129,234,14,124,52,160,240,162,50,48,161,211,141,209,154,173,151,19,161,82,75,100,58,178,58,52,33,119,110,34,28,211,128,44,159,140,108,198,143,3,4,73,207,174,43,163,220,156,161,101,200,30,249,222,8,232,72,17,145,29,61,64,108,129,82,181,77,1,41,206,200,159,49,11,147,138,126,98,252,95,195,171,8,53,199,160,197,64,102,157,120,243,94,143,235,124,177,172,72,92,76,126,94,179,35,145,18,205,193,109,8,164,5,107,160,13,204,7,209,152,188,54,190,173,59,144,48,122,46,199,118,157,240,8,169,175,36,111,129,114,81,33,158,34,29,149,35,124,61,13,49,118,249,171,240,46,158,190,127,223,120,215,92,110,51,42,42,85,38,245,104,146,94,208,15,56,167,108,254,52,8,62,200,41,221,33,104,63,117,145,111,252,69,117,35,41,45,118,167,121,81,170,130,54,97,63,176,233,172,116,176,209,211,175,74,166,56,187,160,17,99,73,17,95,161,176,25,89,16,132,192,246,93,255,194,39,206,160,148,114,148,207,203,252,49,165,41,170,247,142,55,46,124,178,150,134,212,69,87,2,65,162,122,29,218,93,189,157,61,184,222,118,30,78,156,52,253,201,238,176,85,241,231,172,24,170,250,114,30,23,141,131,192,163,131,202,117,85,244,157,151,76,68,162,146,151,229,208,2,159,154,157,75,0,183,190,96,44,42,194,111,4,47,157,55,32,218,252,24,46,10,255,61,134,132,130,106,3,106,200,91,89,162,97,235,86,130,128,44,158,216,115,91,75,97,27,81,238,134,249,201,185,223,174,28,25,236,150,130,229,198,199,154,33,202,81,5,65,191,80,57,19,15,7,210,169,227,43,122,204,59,87,24,104,148,18,25,156,34,229,54,164,33,9,248,215,226,88,107,15,153,166,155,106,26,32,153,252,47,149,175,228,227,2,129,90,188,13,51,101,232,131,158,79,135,3,233,119,142,191,250,90,42,150,228,143,224,66,161,133,108,254,247,178,87,97,106,31,46,147,62,142,148,162,55,132,44,115,145,196,134,198,23,3,110,68,51,184,150,82,115,160,169,248,83,9,236,173,96,141,54,163,218,70,244,78,104,183,30,243,20,139,39,170,118,88,122,119,102,67,145,95,213,76,253,67,170,94,130,17,250,117,113,137,161,38,150,22,137,123,228,78,36,164,130,154,203,45,131,115,10,220,162,141,161,73,181,42,91,230,95,118,96,67,188,57,111,74,70,43,162,90,43,13,99,98,216,116,51,91,100,33,65,164,102,243,90,197,118,109,105,24,199,142,79,65,196,220,158,44,226,166,245,59,225,252,12,11,56,185,33,1,29,26,70,217,86,142,43,158,64,175,185,202,198,215,193,53,220,205,33,61,135,115,170,0,8,141,235,139,108,243,214,41,64,126,100,107,203,13,3,197,69,101,158,211,117,60,86,194,25,204,235,183,16,11,85,65,36,33,251,232,251,65,51,172,8,101,179,143,76,118,137,253,188,106,169,24,30,171,29,242,135,163,136,166,110,150,245,185,96,20,75,152,68,251,99,77,71,143,110,185,182,161,1,11,8,154,83,134,173,8,2,16,28,88,166,8,52,153,76,190,90,235,37,247,188,51,231,69,42,40,158,246,0,191,84,218,127,4,240,210,153,243,13,72,32,148,173,55,19,149,226,176,217,91,152,116,186,122,50,199,109,213,113,12,135,95,14,193,165,206,109,156,163,111,192,33,181,246,234,244,45,4,4,130,186,31,29,89,130,126,247,114,15,59,252,183,141,41,35,43,121,170,97,12,155,27,206,127,255,103,139,126,7,143,185,244,157,103,155,163,182,101,252,159,84,230,18,77,206,252,15,62,135,80,155,116,148,100,210,152,77,220,248,100,19,29,119,76,139,127,80,45,114,11,159,213,27,188,125,85,182,247,62,116,176,81,38,237,173,32,160,84,63,245,165,171,61,65,233,210,53,86,93,155,100,205,186,211,97,202,149,81,82,22,120,92,83,249,81,240,139,199,153,94,112,94,202,76,12,243,236,173,93,210,211,227,27,86,155,38,245,31,208,105,236,96,91,189,176,232,202,135,9,246,70,178,171,140,181,95,239,42,108,195,163,23,29,10,156,136,27,64,49,255,73,239,91,84,162,207,181,100,37,156,62,167,63,92,79,18,27,102,95,65,38,92,225,108,48,159,71,25,19,83,183,79,236,127,6,246,136,239,192,168,243,118,179,104,149,63,254,176,44,162,191,168,28,112,159,143,139,15,20,34,65,120,180,224,63,234,147,76,229,135,162,129,16,115,20,13,144,109,35,112,222,44,224,64,23,162,55,0,150,195,187,60,188,119,34,71,98,172,110,48,220,120,108,41,162,81,50,44,53,8,17,69,69,217,50,162,115,162,242,45,125,8,191,35,191,74,103,202,59,252,69,175,35,32,7,10,75,193,25,80,146,44,189,233,152,93,40,72,236,35,107,177,130,204,49,222,125,33,234,89,95,31,122,61,179,24,166,168,15,15,2,69,109,132,2,176,45,234,59,156,225,14,13,214,158,111,216,189,171,255,32,207,142,61,39,230,252,60,25,28,154,209,185,87,119,131,70,196,55,166,165,232,130,8,112,163,44,214,184,121,101,106,184,160,160,59,205,227,93,255,198,208,24,114,199,232,246,226,160,71,82,64,240,114,207,86,92,101,187,154,248,218,12,195,39,20,106,216,121,146,38,50,207,56,48,7,79,33,3,104,154,140,226,245,235,216,223,159,103,114,101,154,105,199,177,160,221,4,28,227,81,177,195,133,195,98,69,45,15,123,122,219,185,210,2,216,200,210,104,180,186,220,18,233,109,169,204,141,204,86,225,19,105,94,34,5,201,103,172,164,148,241,53,248,73,57,4,177,173,23,240,87,97,105,4,77,173,228,116,90,34,229,57,159,246,223,42,6,147,149,23,219,47,208,11,174,178,70,114,40,157,169,122,41,239,231,184,224,152,164,242,143,47,69,62,112,141,13,75,51,95,212,6,32,26,235,44,0,142,8,240,99,175,1,52,181,238,213,33,35,14,91,56,198,46,218,90,144,20,68,34,209,224,226,189,148,4,246,54,82,169,237,209,19,106,202,176,165,230,54,50,71,153,216,241,30,150,10,246,189,122,66,53,86,26,169,40,252,110,42,34,90,27,200,223,2,207,59,251,127,66,212,71,99,68,211,62,113,8,127,184,165,17,145,238,164,95,235,72,243,244,213,156,78,61,17,151,176,35,244,130,63,226,62,113,124,164,118,138,89,103,34,183,116,44,120,33,61,114,216,215,136,242,90,20,42,127,190,50,143,11,26,79,224,117,58,5,97,154,211,78,54,123,188,216,9,231,251,61,136,227,42,76,47,79,46,118,66,20,130,167,88,88,168,235,123,180,168,155,139,154,215,39,11,101,152,100,203,176,73,98,168,88,122,164,251,47,83,16,135,142,211,211,14,96,8,96,226,251,84,71,88,194,85,7,74,43,251,238,250,28,185,240,158,240,64,225,208,10,154,138,238,226,137,156,125,126,203,59,23,109,141,235,93,191,135,49,57,218,118,90,176,206,167,1,89,140,215,156,237,91,236,136,99,206,151,207,146,154,164,205,216,102,250,126,130,57,154,135,119,118,89,64,68,165,246,44,20,10,98,52,174,209,168,196,113,182,160,98,127,26,163,22,249,215,162,160,165,45,88,221,17,255,32,165,53,208,117,182,93,237,39,168,194,157,48,159,60,178,13,206,189,71,104,180,102,212,131,235,150,135,64,238,229,142,78,205,10,135,184,230,104,188,186,210,81,195,102,206,139,39,238,57,3,151,64,186,170,242,24,118,93,180,161,190,138,137,57,175,207,120,135,161,198,182,55,70,223,65,165,45,191,169,228,214,73,52,239,189,118,154,24,133,146,20,209,229,159,203,126,201,94,223,49,205,172,117,95,141,200,227,196,128,11,71,223,112,173,114,181,108,79,165,20,52,158,248,171,235,26,20,155,40,123,69,167,168,181,236,73,10,12,23,154,75,250,197,236,200,209,249,186,187,72,73,139,251,232,4,223,161,162,244,16,131,209,149,160,81,107,2,147,221,47,185,62,119,125,62,16,43,0,5,66,226,150,67,205,150,200,51,218,153,15,242,203,39,73,216,213,126,55,211,76,230,68,114,133,178,233,145,45,181,136,232,65,11,148,127,221,189,181,248,87,124,122,241,145,97,224,25,103,157,99,81,8,229,169,160,138,77,67,230,38,69,183,48,56,53,191,80,150,43,100,100,113,121,34,197,195,179,28,140,205,214,211,22,53,110,101,179,55,11,255,70,69,151,64,109,1,190,153,255,104,35,43,66,153,63,136,86,53,215,34,149,240,104,127,158,214,138,81,42,115,63,7,32,237,133,201,132,13,100,230,252,222,76,128,57,41,71,166,62,133,88,39,216,89,211,110,37,59,30,70,227,45,38,208,34,207,176,187,218,26,249,49,90,156,180,206,234,162,77,177,220,51,96,45,106,58,99,79,66,101,10,99,126,190,18,221,97,163,137,227,229,178,124,240,231,160,61,152,194,71,214,137,154,17,221,246,65,23,195,192,13,99,182,189,232,89,14,133,158,243,81,207,186,255,216,140,200,197,220,183,191,135,190,86,40,100,151,96,113,158,28,63,226,146,20,161,83,235,153,10,198,125,146,43,99,34,194,142,138,52,131,137,125,137,213,204,17,159,2,65,128,58,98,131,224,194,144,83,162,60,232,177,68,48,115,51,213,23,141,194,200,239,16,71,203,220,9,241,39,25,251,231,211,142,221,114,55,168,48,24,199,183,128,88,128,167,210,165,136,105,115,165,52,86,109,226,7,141,233,74,173,220,113,133,135,106,21,225,145,135,6,199,250,141,226,172,175,15,24,55,65,214,254,123,83,154,135,8,244,179,172,213,246,88,113,57,52,13,186,245,124,53,165,236,15,231,123,14,40,246,10,116,12,244,113,184,74,187,6,228,113,78,35,111,95,198,99,223,198,180,193,12,154,178,136,130,144,12,60,182,58,7,56,128,66,149,2,248,247,26,126,128,24,110,170,193,170,80,89,242,254,11,183,70,146,13,32,4,100,86,53,239,108,3,246,240,27,245,187,98,225,196,149,239,147,47,114,103,68,70,61,59,78,90,15,242,26,185,38,249,248,190,112,88,135,45,115,165,25,212,211,138,125,253,10,243,17,216,171,123,245,13,52,198,225,128,18,141,89,117,151,52,39,87,140,62,131,183,207,85,22,219,35,4,25,245,182,3,91,205,67,101,222,30,105,177,103,227,236,191,227,91,198,219,100,90,238,83,77,220,91,68,196,126,158,123,138,202,152,182,191,74,119,104,176,249,67,127,33,107,173,26,66,164,64,206,35,149,105,45,147,236,227,148,157,208,129,98,114,219,35,119,209,43,51,115,70,139,132,119,143,236,233,75,193,238,6,121,21,26,218,128,102,97,160,93,241,15,221,78,6,127,58,41,177,216,35,208,255,234,220,10,22,231,59,13,16,92,177,88,124,183,28,102,37,21,156,40,16,103,82,150,66,60,231,175,119,115,109,162,68,126,6,97,167,249,181,90,223,55,180,228,113,0,111,147,174,246,160,78,70,111,192,212,111,142,180,49,60,178,166,45,57,99,50,135,181,84,198,2,185,9,139,44,125,55,17,154,38,181,153,242,135,174,194,116,205,238,105,29,88,182,233,188,5,40,175,234,140,227,13,218,51,241,76,186,0,123,25,59,186,138,163,216,172,178,67,3,178,93,14,193,115,129,199,122,153,177,136,163,246,75,249,194,44,198,67,192,238,65,73,144,25,78,73,120,233,55,250,159,161,69,213,230,101,35,13,144,66,16,179,142,118,27,40,3,140,6,122,247,69,142,14,170,142,105,228,164,143,192,138,107,132,110,98,245,39,177,115,219,186,169,0,201,48,18,146,110,214,79,20,21,172,220,176,250,253,246,111,109,148,248,5,81,6,249,239,143,248,109,244,10,41,93,224,75,213,236,226,105,59,3,183,154,98,186,129,52,233,139,173,202,150,90,210,22,167,99,14,52,198,163,115,45,81,49,80,56,27,224,93,7,200,243,47,12,64,136,223,61,7,228,116,231,62,202,71,21,133,52,83,146,255,139,175,71,254,62,53,202,20,167,7,129,79,97,219,142,146,201,2,227,233,162,36,73,203,158,198,210,218,175,15,200,38,225,183,41,140,74,11,163,150,78,47,197,118,86,211,227,162,121,158,19,182,111,17,145,249,152,50,122,164,100,116,32,64,183,252,147,157,113,228,133,146,8,112,220,56,127,219,146,228,62,36,45,205,39,109,126,197,0,116,144,20,75,242,82,183,68,81,149,24,180,75,27,166,204,27,248,158,160,223,220,249,95,19,182,6,197,235,50,201,129,119,212,67,80,101,11,146,208,81,75,85,81,2,161,84,180,5,231,118,106,240,141,245,92,62,49,81,49,66,169,62,250,122,99,50,97,80,111,251,47,90,222,239,158,83,173,52,49,0,123,43,239,47,91,187,171,9,73,148,70,54,200,156,21,24,106,237,97,214,136,79,3,70,91,25,11,144,96,246,174,253,105,31,66,212,51,15,254,9,155,86,128,160,14,229,131,244,58,45,111,207,14,235,235,42,181,51,44,155,8,114,254,215,207,137,124,135,125,247,35,190,228,60,235,84,224,112,226,131,66,18,17,218,104,200,95,129,203,172,75,204,120,80,182,92,130,100,13,77,230,234,117,253,250,75,83,205,86,102,123,82,8,253,247,75,165,56,188,68,73,172,212,164,220,100,116,206,160,52,105,36,97,50,150,57,37,49,142,146,61,156,12,65,190,228,127,251,12,104,233,233,232,252,136,253,45,74,131,248,170,60,138,126,178,127,17,33,32,108,131,168,209,198,179,179,240,206,231,39,203,248,203,148,64,240,156,147,42,128,141,241,227,149,240,192,226,161,153,5,5,109,35,75,132,55,238,183,172,188,87,149,86,207,203,227,231,188,3,70,210,233,58,194,45,198,224,141,5,189,108,132,211,47,255,118,73,137,44,19,81,166,54,139,45,17,152,158,37,140,166,150,24,165,10,234,30,1,112,84,154,231,252,26,198,115,49,100,203,9,22,24,191,55,85,103,213,16,7,92,164,53,23,83,51,110,89,177,164,117,29,125,114,13,248,218,192,133,46,203,105,5,81,169,176,105,49,252,166,170,200,125,143,249,185,107,46,179,229,44,239,146,136,120,78,154,28,144,140,135,195,228,21,160,160,159,150,19,4,173,110,176,25,86,52,214,17,66,111,163,237,235,45,167,10,182,7,123,81,186,17,17,255,53,120,137,203,221,214,2,18,62,11,195,53,42,126,250,47,148,214,189,122,214,52,108,158,48,125,79,164,45,20,183,13,224,208,193,239,173,196,170,102,180,159,33,21,212,34,229,70,66,62,197,58,250,233,25,189,240,250,70,168,172,244,195,164,156,138,73,140,108,162,226,2,241,248,113,169,167,35,253,211,211,110,253,9,58,94,162,211,132,106,94,131,146,41,199,92,187,180,113,150,225,114,240,26,16,174,43,76,132,43,66,194,6,190,124,31,19,87,116,163,56,99,22,2,190,49,181,205,202,109,141,36,142,254,79,89,42,143,196,106,73,199,192,237,44,222,160,207,175,155,253,169,62,96,131,22,63,20,188,29,91,163,209,118,133,195,92,243,159,173,106,152,18,201,70,58,127,46,157,210,160,49,43,126,14,195,175,24,83,215,114,161,122,27,50,173,122,220,14,213,236,59,206,21,143,159,147,216,11,155,68,165,129,228,152,210,210,229,98,146,32,167,195,247,153,46,206,213,135,166,15,191,84,92,236,135,32,237,76,33,223,253,225,180,9,48,43,60,34,148,215,139,93,129,156,115,12,143,81,138,97,122,239,228,213,171,25,74,59,232,242,58,83,30,106,62,80,211,84,177,12,252,107,124,185,218,125,250,168,21,200,160,130,3,176,76,169,139,204,42,57,170,72,35,215,215,75,156,250,73,41,89,194,5,168,244,102,140,242,221,56,116,199,250,209,62,34,235,205,201,183,239,103,23,162,254,51,191,154,204,101,124,30,240,227,251,35,14,131,144,27,86,170,36,125,109,106,106,167,235,191,203,177,139,7,22,231,194,104,214,156,73,71,129,207,72,122,138,243,187,38,100,241,11,205,105,98,109,196,110,199,57,111,179,61,72,34,192,59,119,215,83,32,205,178,118,94,110,91,136,46,213,19,82,253,15,234,3,207,225,101,232,209,136,165,48,57,39,119,59,195,4,185,29,90,175,213,129,37,192,116,227,19,97,77,237,157,186,186,21,3,165,237,151,103,207,74,133,119,138,199,86,125,83,163,69,89,23,199,55,198,249,19,70,127,188,85,61,49,205,195,197,198,101,145,222,169,41,225,14,21,228,41,66,202,152,97,98,190,122,117,251,127,49,30,254,179,112,198,154,68,73,2,171,19,62,159,74,64,227,225,18,72,229,84,94,217,42,155,15,250,152,98,214,106,99,173,7,216,87,164,250,53,104,225,132,114,108,162,153,103,83,136,183,36,66,189,204,94,190,97,184,96,113,86,7,230,149,18,74,59,148,110,241,176,89,71,213,104,91,125,110,188,103,106,132,162,121,120,167,156,12,23,34,234,213,133,63,22,245,200,250,201,40,227,156,138,80,220,139,252,74,75,169,40,21,151,243,14,173,97,131,252,104,188,125,93,205,210,99,128,25,150,243,148,17,32,27,18,248,80,234,60,35,38,217,66,47,44,101,48,6,127,85,54,91,221,51,223,51,126,168,97,176,3,69,126,239,248,77,244,92,84,130,155,105,59,220,27,231,127,103,14,105,146,211,132,109,31,66,198,74,127,219,106,241,36,97,14,39,187,88,186,226,238,129,224,116,165,41,146,203,148,85,160,18,21,11,252,39,10,74,71,124,159,31,201,142,216,174,52,16,62,126,65,46,125,203,117,152,171,13,35,239,27,215,37,52,172,118,96,161,201,140,188,74,99,62,141,123,20,53,33,183,138,84,242,43,63,39,128,135,209,49,26,16,139,235,234,233,130,20,70,122,204,244,152,17,183,198,98,53,146,63,113,157,86,224,14,36,185,219,168,139,185,26,141,2,40,176,90,101,133,179,14,248,239,59,7,47,154,171,118,98,149,78,200,37,50,214,50,245,36,135,185,48,213,183,254,212,31,222,89,127,78,125,37,79,123,153,80,12,196,10,145,69,35,219,37,247,209,22,32,155,28,61,163,131,18,247,47,216,240,235,75,61,43,157,140,60,238,41,236,195,140,111,214,163,205,195,204,24,69,254,72,64,49,5,35,117,174,105,146,217,56,64,220,197,167,222,123,32,226,138,255,229,32,62,203,27,15,216,117,98,81,120,211,146,96,147,184,113,130,186,72,188,244,232,110,145,250,124,227,223,207,213,193,217,221,147,101,173,201,122,153,25,98,73,51,101,91,183,227,79,81,239,184,58,197,255,93,190,233,22,222,247,141,184,91,39,23,222,21,171,47,24,156,209,126,24,204,228,60,224,41,209,238,130,26,87,80,195,11,221,148,219,208,21,89,29,126,149,184,151,245,167,154,116,147,14,150,129,107,243,15,176,72,255,203,142,159,163,206,110,169,23,250,218,84,255,188,36,156,247,158,87,71,120,41,189,62,206,144,93,169,41,233,54,128,154,49,187,224,56,63,76,76,182,248,20,1,150,89,152,172,199,205,253,4,11,28,68,196,145,77,170,78,6,38,83,24,106,73,75,208,216,123,55,145,249,23,76,63,132,61,130,209,232,238,95,172,118,84,170,190,23,202,162,163,219,46,78,253,213,97,16,21,244,193,175,228,203,46,247,225,118,94,63,221,82,113,68,131,139,91,12,67,23,229,28,163,140,39,197,66,85,33,106,137,207,233,0,30,197,81,120,132,75,179,11,79,134,23,46,77,29,13,72,210,186,178,165,153,34,43,115,28,170,38,234,90,83,96,91,106,87,194,109,23,155,83,62,232,7,11,106,242,118,13,229,250,213,160,115,34,73,144,246,58,148,131,55,138,157,138,75,248,185,147,96,236,246,183,0,173,28,186,85,64,132,25,254,157,133,243,217,34,216,192,176,73,223,43,144,232,249,37,254,190,133,42,164,127,108,60,60,189,247,232,78,79,213,95,196,23,161,48,46,184,65,59,211,188,213,117,223,68,52,132,195,30,226,153,185,13,102,19,86,255,141,35,144,229,150,108,74,87,87,226,222,90,96,83,242,44,216,57,60,153,109,100,53,5,116,105,179,75,68,254,56,205,41,12,188,200,191,68,234,143,148,71,235,252,4,14,134,119,202,246,60,216,42,143,4,164,108,15,230,177,252,155,65,163,109,172,120,150,34,55,233,141,139,179,158,54,229,225,207,150,215,44,136,129,239,50,22,119,226,8,164,251,197,177,174,87,163,127,40,224,186,216,95,1,245,9,44,33,201,225,85,126,73,218,34,162,14,142,51,202,187,183,187,134,102,178,36,72,222,169,48,185,92,131,170,121,104,236,186,207,26,198,141,43,194,16,32,169,131,64,113,62,228,101,144,86,71,211,108,125,207,175,200,212,56,67,70,255,223,72,63,146,229,188,119,203,11,143,182,154,68,81,64,12,56,113,4,221,60,164,205,160,193,67,6,5,108,132,84,32,222,28,194,123,153,30,243,198,194,111,147,65,72,41,80,171,133,22,108,25,130,239,252,119,59,149,92,6,77,137,118,66,215,138,47,241,144,184,246,100,191,144,215,196,135,189,236,185,60,204,147,5,105,40,138,0,226,27,6,104,168,210,4,161,112,69,16,104,226,111,162,171,133,230,248,110,55,229,119,185,82,145,131,236,222,122,129,183,155,26,47,103,150,24,223,129,175,207,125,150,161,138,227,149,170,186,233,214,160,65,73,213,114,154,225,14,114,228,5,214,30,30,151,18,149,65,12,223,109,129,245,0,125,138,235,87,97,56,252,193,180,85,172,138,34,215,74,180,45,218,249,120,49,144,84,212,19,249,107,112,9,225,181,18,101,56,250,138,112,155,239,77,210,222,138,52,139,235,103,146,192,69,172,179,41,33,59,55,20,148,219,162,187,1,162,254,57,166,138,33,122,178,135,211,101,190,186,190,31,41,200,45,182,127,129,65,2,93,236,91,117,86,166,197,20,119,54,133,97,201,229,123,86,82,21,161,133,99,77,96,174,160,33,187,176,141,83,78,145,133,52,242,125,15,71,189,19,127,110,50,251,220,147,86,159,159,172,87,205,8,30,255,170,238,95,164,18,172,22,203,47,92,28,175,0,1,205,190,91,32,81,17,145,170,100,11,129,187,26,184,27,160,156,255,250,139,147,215,2,41,174,142,177,188,215,189,54,9,149,235,157,93,244,14,23,90,178,22,63,139,9,138,83,222,197,64,155,120,149,211,46,183,3,37,193,39,169,86,128,144,242,83,114,251,171,71,253,79,136,116,100,48,132,52,232,147,4,66,115,60,148,86,172,138,228,142,171,124,178,130,40,25,137,150,122,122,132,117,76,204,47,220,182,166,190,108,122,134,45,227,228,161,149,21,118,115,82,130,203,220,90,198,86,253,42,152,179,72,169,235,7,131,188,234,14,20,74,107,173,209,96,127,26,213,62,15,97,230,254,250,240,236,191,164,248,30,211,97,107,6,33,221,111,139,11,95,78,187,140,112,192,147,214,208,168,252,207,85,196,183,49,233,47,16,243,147,74,161,97,212,138,90,33,195,120,150,189,146,148,86,130,52,96,125,103,9,209,11,176,139,222,165,57,215,164,91,129,103,17,25,193,122,155,5,102,202,87,119,185,110,95,117,216,205,96,24,124,132,111,79,65,187,237,112,254,28,191,15,121,132,48,166,9,224,87,176,83,104,32,144,40,212,188,6,84,114,219,26,225,8,167,68,69,243,51,190,38,232,238,40,100,93,237,236,238,113,169,16,201,104,66,125,81,210,104,30,98,77,104,192,166,33,225,160,227,36,12,228,177,93,22,236,143,193,233,3,139,126,3,27,198,231,115,171,203,250,115,66,36,30,28,218,190,78,37,249,180,193,3,173,193,174,82,52,140,170,29,21,142,170,189,27,210,150,253,102,94,188,89,108,216,191,60,77,213,192,251,201,85,248,83,123,0,252,111,22,170,104,164,231,18,19,254,136,13,238,5,175,182,55,5,156,245,23,102,92,3,7,81,52,137,25,139,113,70,100,144,0,3,77,125,234,162,132,169,123,73,118,95,199,112,55,159,59,214,207,102,231,79,23,75,44,32,184,254,61,67,31,71,206,36,20,246,227,79,110,215,180,210,100,224,85,15,82,225,135,42,92,73,76,27,72,168,35,167,210,184,208,127,56,107,55,21,155,63,76,187,166,154,115,241,247,130,88,114,174,190,129,68,110,206,8,224,38,245,211,152,29,135,49,245,58,253,64,225,134,224,55,176,126,215,95,239,82,75,15,169,18,207,181,167,224,116,143,73,62,161,195,234,255,85,157,91,120,28,129,76,31,90,170,193,72,102,11,88,69,190,188,93,124,126,3,255,54,142,44,209,121,2,247,105,46,198,16,200,237,100,69,224,32,118,199,106,248,194,57,233,136,179,13,93,84,58,3,142,27,12,67,185,195,87,230,247,138,38,233,76,62,246,57,157,46,23,124,224,28,1,22,73,243,212,70,142,135,226,68,64,154,166,199,105,95,240,73,250,177,67,247,191,213,198,197,28,187,241,120,211,24,52,142,53,110,130,126,130,221,244,39,139,133,127,38,121,180,219,69,121,128,176,12,159,252,7,161,249,52,67,70,249,206,243,253,132,185,3,207,216,191,121,125,57,229,114,191,187,152,17,120,107,158,28,118,202,114,123,13,24,180,148,192,164,153,170,14,201,15,19,15,53,223,255,93,202,123,221,75,199,39,91,211,97,209,108,148,96,75,192,178,159,9,75,42,8,66,76,8,19,35,18,149,25,131,174,165,55,145,63,12,197,65,81,221,84,143,202,213,0,43,15,137,88,25,60,117,166,145,59,51,14,73,254,189,82,253,75,90,47,224,151,212,17,226,174,253,193,96,196,57,174,172,241,146,87,59,203,130,225,71,116,203,108,71,98,24,14,249,242,152,100,107,219,54,39,79,93,215,45,234,114,17,173,167,21,3,47,117,88,97,73,27,141,82,242,107,202,72,185,19,156,109,13,187,100,147,228,222,190,180,84,75,22,48,219,240,15,190,212,44,104,184,151,220,51,58,212,142,11,33,161,137,173,93,76,59,243,128,135,101,243,103,39,87,194,131,224,117,254,166,238,54,26,6,241,74,93,208,104,135,97,163,110,48,37,9,185,5,108,233,154,201,181,187,57,134,129,247,115,57,83,196,20,37,26,139,126,158,50,149,155,107,210,129,201,165,67,154,145,193,3,152,100,134,51,6,18,168,246,156,190,140,217,15,143,74,21,58,110,104,68,129,11,55,9,18,222,110,60,39,167,11,16,93,230,214,43,146,118,218,217,46,154,41,76,186,11,127,139,189,175,131,83,14,221,39,111,149,26,183,69,28,86,32,215,41,61,18,230,151,162,102,169,94,117,224,23,69,25,187,46,237,234,101,76,206,23,137,47,67,191,163,160,148,217,197,152,228,75,233,10,241,110,144,87,203,8,23,217,166,94,128,109,248,86,147,175,161,225,84,52,136,35,230,24,235,206,241,175,11,215,10,241,131,202,17,194,174,21,24,6,68,127,27,190,57,159,71,209,199,144,106,36,187,16,63,22,202,109,82,144,10,212,81,150,14,63,116,106,250,141,123,134,30,79,47,30,233,63,212,10,113,13,238,63,254,197,176,125,233,29,54,255,135,72,15,67,237,254,219,58,132,75,227,88,149,238,35,47,137,125,212,108,176,66,223,73,235,238,49,128,38,141,234,8,139,140,104,1,119,151,210,172,20,183,94,135,83,121,254,52,215,183,62,174,203,162,34,15,127,190,73,24,235,14,233,133,217,174,0,12,178,156,126,154,31,81,121,146,134,152,234,127,187,33,75,245,155,73,83,158,28,169,242,72,43,205,164,241,140,58,88,53,36,230,248,215,178,174,223,33,207,70,152,65,186,161,204,191,65,111,111,190,152,191,253,39,22,248,221,114,213,138,43,2,147,242,235,213,176,150,201,158,135,156,148,241,67,93,57,83,195,138,141,163,116,74,237,255,79,110,169,239,242,184,87,253,102,65,53,64,1,187,238,138,196,75,187,95,195,149,146,99,79,76,188,97,164,108,200,99,212,120,227,58,252,166,253,198,177,241,241,111,222,95,147,169,117,90,119,50,115,158,13,114,239,42,127,205,94,179,251,150,74,213,75,174,11,151,19,92,31,56,220,35,41,162,100,250,211,185,44,194,233,90,19,235,171,58,132,29,129,34,119,30,160,177,115,163,193,236,52,182,194,149,162,150,123,165,219,215,137,129,18,153,46,3,142,141,160,101,64,99,46,198,159,82,221,249,201,241,72,151,235,234,166,103,189,227,141,246,169,177,170,242,234,204,199,70,244,187,196,236,172,174,23,58,32,186,222,90,86,109,73,84,249,113,117,239,71,49,69,232,244,9,199,171,218,143,42,188,210,50,165,38,219,9,231,65,39,15,195,162,144,94,34,140,11,214,148,118,43,118,36,182,229,140,74,141,111,18,155,112,130,73,171,148,230,81,230,69,23,116,214,126,73,53,43,172,161,175,33,125,5,13,239,53,95,96,57,158,125,123,124,162,8,152,214,61,92,197,185,245,53,145,83,34,2,97,192,211,107,157,166,215,87,235,128,98,188,152,56,169,255,181,13,88,182,249,34,80,93,191,34,246,123,135,247,93,217,134,2,183,44,215,128,232,81,100,145,63,25,6,84,55,216,40,32,191,198,128,246,140,253,77,142,105,16,145,59,131,189,32,79,68,235,180,52,100,53,197,27,195,222,83,213,35,211,123,48,1,54,16,49,64,49,250,187,121,147,151,217,163,137,131,130,13,58,174,148,4,0,26,165,134,175,28,106,250,58,34,228,167,209,131,68,65,241,167,251,195,77,150,246,149,206,234,41,229,176,164,69,96,88,101,252,84,38,24,168,227,238,64,5,14,118,96,88,46,183,3,179,163,104,239,157,81,84,142,30,182,5,96,33,141,233,51,224,85,63,174,82,207,164,113,80,143,33,115,250,165,38,18,176,135,232,114,208,252,14,186,173,87,7,209,115,237,145,174,52,112,113,122,205,43,109,9,169,16,6,247,160,91,166,78,68,152,154,61,67,35,34,150,3,243,41,178,133,254,65,191,65,141,35,116,60,74,243,93,141,200,18,124,114,96,68,84,159,180,156,10,24,83,211,30,205,220,0,33,251,156,11,29,152,173,9,131,17,72,35,244,149,146,189,182,223,161,126,12,41,142,144,121,1,206,48,171,150,141,172,44,12,56,49,230,105,14,191,120,108,181,195,189,122,173,71,44,79,203,43,97,206,105,97,14,231,93,10,189,86,239,243,190,234,133,50,46,171,191,201,108,158,203,105,219,163,194,108,220,3,83,85,217,122,4,250,79,92,245,45,196,238,179,161,6,104,40,168,218,189,15,66,18,35,73,25,72,98,21,67,144,182,52,2,71,166,175,9,222,150,28,143,32,128,30,193,153,181,180,34,41,140,209,204,99,84,100,86,249,7,112,160,221,134,202,164,69,29,135,126,110,43,118,19,103,227,172,253,210,250,189,113,149,110,133,150,233,90,109,139,7,232,150,241,4,1,15,187,143,197,246,167,120,5,225,107,92,91,51,6,143,235,229,104,96,136,185,216,237,6,203,35,137,252,88,151,227,34,223,22,54,44,214,246,95,38,71,241,117,42,53,57,25,77,131,11,96,107,74,138,164,90,124,184,188,68,75,254,90,242,82,108,163,198,82,237,209,92,107,189,158,21,37,132,91,31,84,255,83,206,23,25,224,233,231,111,202,39,210,30,90,109,219,199,220,104,248,200,172,75,178,63,188,169,190,195,185,230,254,21,135,235,173,63,162,115,13,79,100,67,175,37,132,205,231,153,179,245,187,125,99,39,54,206,200,211,56,87,104,232,10,232,49,33,18,76,103,193,151,86,50,159,243,8,28,24,152,30,24,60,26,120,80,249,166,29,80,205,15,205,197,78,57,99,152,179,220,120,51,219,187,70,103,204,215,89,234,70,252,190,112,61,47,254,173,93,240,254,20,168,92,139,17,252,105,184,8,149,131,198,18,240,221,57,86,165,169,51,72,89,11,102,56,106,171,105,107,40,190,74,209,219,171,127,211,102,192,75,44,101,111,135,216,1,229,129,199,227,131,209,187,252,73,200,249,79,135,186,2,150,77,169,155,189,244,11,17,119,175,127,110,54,2,163,167,171,97,102,251,82,56,92,29,160,42,107,66,165,230,73,119,32,116,178,149,201,144,84,2,94,178,197,120,237,37,127,99,103,37,47,143,156,62,60,77,202,91,51,2,67,20,180,251,112,209,11,158,35,229,92,17,235,40,180,137,85,150,200,26,249,106,127,157,27,210,110,39,166,45,243,118,139,240,92,106,249,242,114,104,250,241,219,221,103,148,240,49,111,120,1,202,73,212,141,49,16,122,222,115,171,139,128,135,89,162,99,196,16,140,62,187,226,90,125,183,135,125,236,1,189,48,35,107,234,96,155,16,28,105,62,119,158,11,253,141,252,110,216,3,244,9,33,229,233,153,24,95,196,223,180,21,134,195,112,165,199,218,184,86,129,52,103,185,233,174,218,66,89,87,94,203,122,124,121,195,192,129,16,140,177,13,170,242,213,239,60,200,127,30,136,218,106,18,52,138,73,230,61,36,34,165,183,167,40,85,31,23,135,92,173,207,150,140,234,113,226,145,151,234,246,227,251,130,89,227,136,125,74,55,89,47,97,26,201,147,139,213,21,42,146,69,160,140,96,114,2,61,241,55,223,35,67,7,222,157,170,29,129,204,105,131,182,103,13,240,12,46,5,195,118,73,160,188,125,7,49,98,21,199,123,124,91,131,75,117,174,150,183,4,213,241,116,10,155,121,179,103,137,13,202,101,154,16,233,247,43,48,170,191,14,48,47,92,99,166,218,161,243,182,239,254,63,134,33,187,254,135,78,146,243,130,80,54,72,232,205,111,50,236,103,129,157,3,198,251,12,121,188,233,231,72,234,77,26,137,159,131,237,196,157,236,224,253,204,60,49,53,19,102,161,40,130,90,104,119,47,90,248,166,15,116,95,68,127,10,200,30,196,170,184,175,1,98,52,56,113,58,222,217,221,219,79,140,9,25,151,90,243,109,215,11,1,40,103,92,76,242,177,94,248,221,170,25,123,89,222,105,232,186,212,207,118,147,184,187,30,163,30,1,51,193,93,90,132,190,102,73,129,235,78,216,111,138,171,83,233,126,3,155,230,229,164,79,99,66,10,80,155,177,205,129,23,211,136,64,116,152,208,118,16,145,71,27,80,193,108,25,228,122,109,173,69,19,22,65,83,92,246,218,0,79,212,225,190,137,91,148,255,254,142,250,207,36,177,16,111,188,239,23,151,190,190,111,158,147,210,64,225,211,99,247,111,56,15,189,103,78,28,10,95,0,149,61,122,126,72,32,12,12,183,82,182,199,153,168,212,0,208,76,87,214,2,46,7,182,255,58,101,75,189,254,29,231,206,0,14,83,185,196,20,187,236,68,144,221,60,179,198,14,133,65,216,72,94,223,114,80,80,194,45,107,229,48,9,171,16,171,85,27,130,56,199,12,151,69,160,226,39,176,114,202,160,36,170,240,51,87,110,96,83,59,134,253,112,60,22,50,177,72,196,143,161,45,125,214,169,142,204,35,181,204,138,226,17,87,136,57,232,195,34,86,115,175,156,88,42,245,105,212,24,60,158,15,124,53,174,200,112,252,121,222,234,180,162,7,204,165,173,46,165,15,214,135,215,250,123,41,227,131,159,99,4,207,227,30,98,18,77,207,65,227,226,68,72,76,200,244,186,81,177,171,137,56,152,74,52,230,148,5,52,140,162,77,174,8,164,201,135,44,241,159,56,149,202,151,179,56,57,35,56,173,202,156,179,248,129,197,71,227,170,57,115,109,186,217,228,177,139,196,178,36,231,148,233,56,109,65,247,129,50,146,201,117,198,252,205,48,229,127,243,194,231,251,59,85,232,89,100,92,8,28,143,217,225,126,48,50,118,157,91,100,32,193,145,104,91,40,154,254,119,86,17,198,51,154,162,1,38,28,125,137,27,35,51,90,77,205,158,116,187,221,204,80,89,32,59,18,193,161,93,212,19,172,38,78,83,184,177,121,236,58,197,218,249,112,220,150,252,185,12,176,137,237,220,0,176,85,104,223,23,144,4,176,135,236,73,118,106,17,80,210,7,16,28,169,54,57,206,202,163,96,155,137,49,149,245,254,31,40,162,191,14,222,55,128,228,114,103,101,31,93,164,194,204,67,162,80,122,148,207,128,234,177,87,194,81,60,58,65,239,162,169,228,84,62,215,73,95,42,221,45,240,202,111,231,170,229,40,220,181,127,202,210,26,78,255,149,58,32,213,184,86,51,106,73,162,216,157,158,117,76,130,178,91,227,239,225,11,150,183,96,74,110,58,46,39,109,196,122,191,152,217,6,190,251,241,179,155,102,114,161,169,58,73,200,44,12,98,223,139,13,254,0,97,111,58,111,230,74,56,82,242,201,27,207,168,224,41,112,64,199,193,111,101,82,43,147,213,48,19,198,95,160,36,102,238,34,9,173,165,85,196,203,103,44,222,46,4,221,54,102,67,245,189,216,140,225,164,248,157,11,30,51,216,139,81,116,253,71,73,227,156,135,18,89,26,9,111,81,17,164,109,128,210,177,161,60,79,83,40,161,61,204,203,67,94,227,16,219,135,116,17,222,231,112,129,242,158,246,135,14,184,186,88,132,19,202,35,78,58,92,161,220,201,169,252,1,7,236,94,129,166,14,167,130,63,26,18,243,68,107,148,194,42,35,71,5,24,7,38,190,162,209,10,54,12,101,217,167,119,48,219,237,125,136,61,186,173,185,215,78,199,78,208,253,192,111,66,208,215,56,46,31,71,5,135,126,137,68,106,0,151,74,26,34,13,82,121,196,71,86,33,196,8,50,197,63,7,209,187,190,195,187,243,32,221,163,24,21,91,91,157,207,172,226,115,223,164,207,192,185,211,4,59,36,145,40,190,126,186,117,192,5,69,83,203,247,2,99,23,245,87,197,96,37,120,131,154,252,244,173,238,150,167,37,6,32,189,119,178,6,63,34,87,91,151,75,159,2,84,78,7,220,123,153,54,241,125,145,93,105,45,139,202,225,123,192,72,157,123,237,124,197,127,33,57,35,43,30,57,121,1,75,17,239,105,169,16,193,101,172,147,126,247,244,195,245,181,51,45,181,98,195,70,107,17,199,51,206,141,205,97,83,87,202,27,89,254,29,181,46,62,236,225,233,151,88,227,124,220,176,59,217,247,186,251,71,161,53,43,221,223,239,147,12,165,191,44,139,252,244,96,133,127,198,67,223,22,230,226,47,3,55,243,194,97,251,161,101,111,129,74,149,133,214,247,75,50,26,185,29,207,54,245,114,134,130,183,92,2,235,205,74,161,127,228,88,185,21,47,0,177,77,241,190,85,197,222,158,29,174,56,218,37,39,102,169,61,87,214,87,65,104,205,117,81,62,3,145,237,137,198,179,150,238,116,88,50,186,253,165,147,246,120,192,144,193,235,167,125,183,197,154,146,250,126,225,74,30,201,220,113,79,230,62,78,73,233,20,188,3,213,195,91,16,153,136,35,55,5,73,123,11,9,152,137,234,181,187,180,211,242,36,94,32,3,94,185,192,1,127,89,136,119,191,129,117,158,171,245,172,56,231,21,204,152,245,165,122,33,36,48,79,78,177,186,131,102,116,252,74,17,39,162,235,33,136,53,148,235,191,200,39,167,152,160,118,173,203,184,192,185,116,79,72,18,246,133,199,253,58,66,237,146,40,30,192,0,245,59,152,138,180,126,182,40,69,13,28,19,217,132,244,214,81,119,198,71,134,189,228,26,88,69,246,112,203,200,96,208,155,34,161,63,146,178,238,49,49,206,238,225,160,203,214,224,60,130,181,14,15,36,79,252,23,32,216,245,74,53,80,178,24,86,95,60,100,100,100,223,184,255,240,59,122,56,158,221,219,12,232,34,104,59,192,206,226,36,57,145,212,66,89,255,13,125,89,103,16,165,93,236,232,195,8,1,167,207,28,127,174,246,178,140,238,74,81,182,182,88,215,82,104,142,82,63,139,11,129,168,121,69,75,220,123,46,91,175,165,73,181,139,175,148,205,80,121,70,32,198,58,49,179,63,72,246,196,70,126,130,227,183,230,94,66,150,27,31,158,52,138,31,220,99,132,142,54,107,52,176,85,5,181,22,6,21,7,72,49,25,60,103,225,15,174,199,179,173,198,33,49,128,219,136,250,166,10,137,22,133,115,82,151,196,207,75,45,73,249,128,250,38,184,60,228,43,25,144,116,147,80,241,77,203,177,56,162,36,38,151,165,51,226,82,181,66,42,26,39,137,118,43,73,57,145,7,86,211,40,125,248,55,16,207,250,132,3,73,185,19,178,213,242,88,122,109,202,20,76,54,221,36,57,88,40,240,123,164,85,239,49,129,244,208,253,188,1,163,68,133,189,4,88,158,153,224,172,146,234,245,42,237,200,198,30,79,193,240,180,217,162,91,70,55,132,43,101,130,53,138,98,125,241,127,79,220,141,199,43,236,170,102,45,161,180,85,173,19,18,236,121,156,122,52,128,136,148,93,107,35,220,92,80,109,37,251,223,205,127,172,129,223,230,181,86,222,107,65,215,252,99,181,155,8,60,13,139,194,103,166,56,121,231,24,132,111,108,88,111,153,192,124,36,108,106,34,72,52,23,244,167,20,203,162,72,10,207,194,154,230,104,147,163,82,59,59,163,91,130,37,159,59,215,9,0,136,27,244,30,99,40,183,157,43,240,186,66,182,193,149,124,150,49,80,165,102,38,34,253,247,6,187,48,24,192,77,179,174,108,15,209,169,35,168,125,25,31,61,8,39,122,92,24,1,51,242,41,135,108,234,117,84,120,189,189,14,219,26,93,209,59,33,147,139,7,45,114,196,108,162,87,54,228,64,107,153,87,87,107,93,227,217,65,98,240,234,171,85,36,224,194,112,208,188,81,186,162,165,159,210,238,135,165,124,56,228,117,102,184,237,70,84,31,74,139,93,254,150,170,31,110,31,72,231,162,35,191,141,77,116,90,141,237,145,233,22,251,159,43,91,139,34,212,63,37,70,90,159,168,222,86,20,129,220,91,159,217,88,238,143,142,115,118,116,224,60,15,151,37,150,8,20,7,38,250,76,82,40,133,139,127,206,221,66,243,245,141,114,116,13,42,169,128,162,128,3,228,78,188,196,83,148,18,17,120,252,193,84,238,77,7,212,5,88,15,20,252,7,158,10,0,219,166,120,11,93,123,14,188,235,248,248,31,179,184,121,27,127,21,181,149,196,1,43,142,64,249,244,236,93,68,179,150,221,235,142,76,64,251,191,181,82,1,114,225,21,173,40,140,200,242,115,215,168,72,240,215,79,76,237,214,245,51,247,91,52,163,167,165,205,208,157,87,207,248,211,237,242,119,240,41,46,87,88,224,80,227,208,98,188,96,13,132,23,25,169,49,180,153,154,118,215,211,24,20,28,196,197,127,125,190,201,14,222,155,249,3,198,209,101,201,192,90,170,225,131,35,73,5,198,236,196,34,116,165,106,227,200,114,134,30,65,223,200,38,61,45,112,244,0,154,202,108,129,100,111,56,38,184,36,82,83,193,43,158,191,148,66,118,52,176,61,32,116,184,67,202,224,76,11,63,167,64,251,237,91,166,57,101,132,177,232,32,159,194,74,168,111,76,13,100,220,110,57,68,157,102,201,206,198,165,40,244,221,236,61,135,115,41,8,37,174,2,173,182,130,184,240,174,209,170,229,112,81,178,196,112,244,173,80,239,33,249,12,175,185,211,104,38,99,66,13,138,185,170,30,134,208,198,206,233,14,24,33,206,155,6,179,240,27,213,240,249,247,173,201,153,75,41,246,150,43,41,191,65,10,148,165,106,171,220,152,149,1,148,148,107,42,190,36,242,107,205,155,195,239,235,161,235,219,121,107,53,244,88,231,240,239,103,26,249,18,20,202,42,140,255,138,126,46,229,170,224,135,235,100,95,190,5,95,49,181,99,65,131,59,1,183,96,10,22,33,235,123,7,250,7,182,175,24,196,110,237,107,19,244,73,81,39,81,56,104,119,109,61,248,45,202,96,160,3,87,241,113,94,127,8,57,47,100,125,215,245,28,197,8,226,178,123,17,138,163,83,59,45,213,54,173,27,92,232,241,248,201,25,175,186,35,123,141,162,181,175,16,241,239,125,104,117,55,210,113,99,10,11,141,109,46,214,158,118,37,107,121,251,101,14,168,71,9,45,159,79,255,9,102,252,228,134,26,205,166,5,245,182,163,200,123,114,77,58,148,82,119,137,12,120,170,205,247,189,252,69,254,37,112,13,105,72,186,111,170,246,178,164,134,104,238,29,53,230,99,12,59,128,71,233,22,37,92,245,74,37,39,240,111,204,156,180,165,15,243,59,156,12,61,78,14,123,181,20,88,15,191,200,76,118,71,47,16,229,79,40,53,198,59,75,231,24,18,185,1,109,212,189,211,96,101,233,206,241,51,213,150,111,145,195,128,124,39,59,112,143,172,40,45,109,128,174,197,232,214,66,26,185,57,8,166,27,182,34,154,185,14,189,175,202,172,116,218,17,179,74,225,248,192,147,85,53,224,199,140,11,146,57,217,178,76,3,222,85,245,1,181,154,236,76,69,203,55,183,159,201,166,29,139,226,236,217,202,27,78,158,109,143,196,253,63,150,157,65,137,3,169,195,237,170,12,38,199,81,200,210,34,90,43,141,149,31,41,222,205,130,213,112,2,244,122,163,118,176,196,160,252,149,53,198,111,225,1,42,225,214,42,55,205,156,188,107,4,237,232,103,119,47,198,93,2,91,126,21,116,200,166,60,4,85,73,127,55,206,6,71,20,111,59,30,195,75,67,45,95,186,130,110,18,206,124,123,71,214,240,182,238,162,70,1,91,202,153,223,1,59,136,250,70,155,100,246,154,198,152,184,194,74,75,71,210,223,236,134,26,86,114,14,65,205,214,98,33,9,191,56,179,154,125,35,71,98,37,225,32,40,197,232,192,183,69,218,63,163,31,190,214,140,102,79,144,18,101,222,46,79,245,228,134,183,119,223,151,57,117,165,168,160,125,145,32,192,248,129,182,0,219,196,44,228,6,53,72,36,92,20,227,200,123,106,121,58,122,133,224,241,231,160,183,123,108,126,140,215,201,6,155,33,99,133,17,129,220,147,24,23,228,249,91,210,148,121,31,153,189,106,19,229,27,205,244,210,33,123,200,101,24,47,252,109,67,105,111,213,52,209,78,1,81,150,226,55,212,48,182,238,61,227,122,173,63,165,137,128,6,51,184,223,154,42,42,47,73,114,125,201,110,249,45,96,197,98,229,198,173,236,187,60,190,155,106,0,11,72,139,124,73,18,205,83,240,164,170,54,158,69,76,32,247,194,152,177,68,8,252,180,102,129,244,209,95,249,166,65,253,77,17,129,188,22,137,92,190,1,173,158,14,155,46,202,42,196,121,82,88,249,91,50,156,162,235,208,51,121,192,32,223,221,86,39,160,38,72,155,3,97,150,202,198,243,247,174,236,13,168,162,193,73,155,132,238,101,239,167,101,38,43,133,253,5,213,237,84,151,58,37,188,220,215,144,164,255,68,106,175,70,132,149,120,156,228,19,190,98,88,195,21,226,78,130,236,104,136,104,114,167,210,140,21,182,104,74,37,84,149,96,110,20,21,101,158,220,250,109,105,37,91,158,239,214,235,205,163,66,201,248,204,209,159,204,158,70,40,105,171,158,227,74,11,217,94,226,171,69,184,241,69,183,112,243,23,197,83,76,19,176,132,87,31,74,189,138,78,18,184,21,206,213,189,57,64,162,41,174,6,68,171,105,64,231,209,171,16,26,245,243,69,62,97,135,82,170,193,142,219,108,85,169,215,99,163,140,135,211,96,172,155,74,170,38,158,233,171,102,105,160,107,214,0,43,65,191,177,9,29,159,91,255,115,131,101,50,78,35,3,254,108,37,91,82,153,227,101,75,114,241,42,48,209,238,19,35,209,64,206,219,41,62,110,147,245,89,174,75,7,213,113,82,61,1,253,166,246,135,8,35,20,119,27,185,148,195,198,91,231,10,210,111,213,168,203,86,13,48,116,236,83,39,197,213,226,48,120,182,13,18,77,107,216,225,140,44,254,174,166,21,155,4,53,1,66,250,21,96,133,34,7,65,165,107,161,72,188,69,88,48,252,53,28,181,154,108,77,43,181,192,31,162,4,119,9,28,201,44,53,84,169,9,169,94,234,233,86,158,54,243,193,213,152,23,150,136,26,108,132,2,63,147,233,166,108,168,193,235,170,34,255,200,217,160,161,55,174,157,5,81,63,187,109,201,170,6,29,231,122,185,171,158,87,110,162,165,126,167,39,180,46,214,71,199,162,23,27,39,119,190,230,181,84,248,167,61,0,88,246,203,111,79,171,111,91,9,204,245,98,222,63,170,8,254,64,190,202,226,139,42,73,133,124,13,0,137,1,69,26,55,160,177,240,106,144,170,217,165,75,250,55,240,131,63,39,124,248,121,206,87,198,82,207,60,13,230,6,142,9,97,105,231,127,141,188,205,108,18,83,75,232,222,149,40,245,63,30,41,139,204,175,23,211,152,184,2,198,28,89,143,141,247,82,252,40,199,231,132,131,160,17,189,88,38,234,138,219,105,90,177,31,121,9,175,43,21,211,141,255,46,77,43,228,240,153,241,176,178,200,69,66,180,149,207,174,95,140,127,110,112,156,208,189,150,170,36,47,8,50,233,244,75,69,44,224,244,185,72,131,38,90,106,34,157,131,180,171,195,225,66,55,150,56,170,177,235,23,68,68,166,113,226,251,184,119,231,170,228,146,56,147,186,72,67,188,210,247,37,158,12,23,123,254,47,104,201,9,177,217,234,85,252,133,45,178,27,118,83,235,154,236,72,55,231,34,143,138,47,49,71,55,167,0,194,42,88,138,59,74,197,15,111,153,74,210,31,206,244,109,105,198,115,89,83,187,75,167,21,233,166,204,149,37,114,219,30,66,179,66,8,223,246,106,15,136,243,183,161,253,239,127,140,254,100,59,83,13,11,29,118,231,129,46,87,169,17,128,147,39,85,230,159,194,173,210,241,85,19,62,187,41,240,173,46,75,110,160,166,152,140,232,131,39,176,48,8,62,109,106,119,117,33,72,36,116,74,226,64,123,135,69,67,233,219,155,10,113,157,233,106,23,99,56,206,160,206,10,24,51,58,154,47,206,112,136,240,189,169,113,246,29,58,103,222,116,62,2,189,45,72,80,221,214,234,18,74,36,162,252,109,160,84,164,109,63,215,162,85,86,222,201,2,248,254,159,169,184,240,209,87,74,31,9,62,169,10,20,246,109,159,91,104,104,2,121,201,101,128,157,203,112,120,78,200,180,253,194,254,1,240,170,63,28,59,104,196,103,96,87,130,235,116,183,219,247,9,94,96,16,108,215,180,144,62,58,215,154,70,218,217,116,137,233,213,113,184,122,44,77,90,28,100,171,253,230,62,129,155,118,69,173,161,10,191,194,4,91,216,144,87,201,204,182,127,133,142,59,4,24,35,193,139,210,81,135,154,64,100,31,197,7,11,218,22,174,47,99,108,171,129,19,168,206,116,203,79,1,178,123,25,189,128,128,180,227,180,240,206,253,6,178,58,47,100,36,3,229,222,226,4,60,96,212,100,136,245,220,16,103,78,10,213,83,110,137,120,230,179,227,76,254,132,24,164,35,166,251,189,65,52,235,207,3,253,70,29,147,195,159,21,35,139,120,166,198,164,48,209,133,24,10,131,240,249,89,209,136,126,222,242,121,156,126,220,84,167,26,47,174,229,122,158,171,167,169,152,176,240,6,143,67,119,209,7,240,54,122,184,50,123,181,75,147,77,157,135,132,13,209,180,144,12,133,203,34,222,130,137,88,119,164,16,69,171,92,238,248,34,227,127,100,237,208,48,25,8,209,173,249,144,144,104,217,39,207,222,43,198,116,128,21,195,124,122,200,250,9,236,224,202,76,218,168,29,68,249,81,112,192,250,47,81,52,2,132,227,248,135,36,205,67,193,71,224,117,2,71,25,94,20,30,218,222,117,225,245,135,165,124,64,230,118,190,210,56,108,208,201,152,124,178,18,115,187,0,188,171,176,145,240,127,63,177,246,228,204,207,215,134,151,51,117,104,3,60,124,141,182,234,221,2,251,57,15,24,132,121,15,55,236,24,118,237,12,131,128,180,110,12,2,179,138,46,218,237,14,106,3,200,209,137,149,93,247,82,89,92,70,71,92,186,89,226,60,154,87,38,11,5,251,51,49,16,198,105,58,195,106,128,244,181,175,221,161,31,19,227,118,252,91,140,78,82,76,152,180,128,199,181,53,219,185,143,203,136,147,32,14,93,243,42,67,77,198,159,228,174,137,59,146,135,76,236,43,229,247,74,36,248,211,172,62,0,123,48,173,64,122,44,114,189,203,193,210,196,252,163,149,16,27,23,216,135,232,125,118,51,137,12,172,78,7,239,207,105,161,180,161,38,85,253,56,243,254,75,244,248,45,12,205,88,191,32,9,148,135,1,142,247,10,48,216,120,213,109,59,31,129,139,22,110,208,186,136,33,12,87,230,178,68,81,26,227,56,27,65,229,21,103,106,85,74,62,167,141,146,190,6,193,168,247,21,106,114,72,238,1,215,218,198,126,230,8,84,143,61,96,139,218,79,222,186,5,115,101,18,63,227,160,142,61,78,107,96,124,228,192,68,22,174,18,160,91,158,2,57,217,224,100,21,118,1,16,208,63,128,128,175,211,163,248,97,148,14,99,52,78,21,183,168,69,83,167,165,33,244,91,64,212,98,97,53,62,130,62,215,64,218,44,23,116,70,235,114,41,104,249,116,14,94,28,200,121,237,149,243,152,221,189,3,12,135,149,70,179,33,236,184,112,13,233,143,197,169,232,184,203,108,151,89,34,4,179,242,197,202,134,189,39,28,147,166,59,104,173,218,138,232,48,226,69,255,59,123,106,194,75,196,182,237,149,31,160,181,52,80,221,190,197,217,76,108,152,167,186,104,239,126,147,25,47,89,178,29,72,108,185,9,220,56,86,130,101,120,241,254,223,246,39,25,57,252,135,164,142,17,180,104,254,161,241,128,216,74,7,59,228,3,229,166,167,31,229,91,77,174,103,19,115,212,241,33,194,117,211,91,91,28,68,2,36,167,110,240,66,187,207,250,33,183,138,41,42,101,131,81,39,182,19,192,241,63,76,24,118,117,33,121,67,57,251,37,78,178,159,57,69,70,152,238,65,61,21,143,41,44,33,39,107,234,115,181,151,85,44,153,57,205,2,136,255,103,103,90,252,61,75,28,34,140,140,169,111,49,30,252,173,67,60,34,179,45,112,50,201,247,93,180,0,179,31,54,171,102,16,176,21,93,239,108,123,144,247,95,177,141,209,115,147,108,38,168,102,36,44,127,12,198,149,25,208,124,72,195,105,190,88,71,238,245,25,230,250,229,196,231,91,132,82,83,53,203,45,57,66,252,101,118,0,249,111,149,148,123,44,173,154,32,79,98,79,202,51,250,171,218,220,48,127,91,248,25,234,71,23,24,244,211,225,91,182,117,143,33,92,82,229,27,3,38,67,221,207,115,132,62,191,63,103,192,215,92,156,6,10,96,134,176,129,128,183,204,36,8,220,143,160,139,149,70,239,41,188,149,22,186,175,85,239,131,174,79,125,191,5,84,26,14,121,28,51,37,116,46,64,247,215,74,237,232,4,241,89,67,37,78,119,117,16,20,186,169,53,77,166,240,227,82,134,235,148,196,96,107,49,175,52,41,56,226,135,160,93,244,70,19,233,126,227,120,156,57,78,60,250,72,122,177,237,14,252,65,161,23,141,97,200,139,124,61,176,74,135,15,64,108,122,61,125,170,95,244,148,53,202,221,197,14,139,33,184,58,240,152,16,2,75,45,165,161,236,132,233,237,233,248,116,10,190,155,119,79,182,57,106,111,244,190,226,162,198,240,210,132,35,159,93,13,247,121,127,235,83,171,212,174,93,94,182,26,132,203,78,24,61,142,163,128,103,41,207,24,27,30,13,217,84,83,249,173,33,194,239,170,152,225,173,107,76,144,10,125,139,11,116,86,221,59,51,160,79,149,22,25,161,125,124,49,223,115,148,132,184,28,244,77,30,230,54,195,21,78,211,181,98,251,45,144,83,88,79,181,55,212,200,253,157,68,163,251,90,232,6,187,30,220,201,166,169,161,152,95,9,132,56,164,83,85,55,147,249,214,47,214,139,231,39,154,161,87,249,15,3,187,89,158,210,196,67,6,78,219,230,149,217,126,76,18,226,220,246,184,140,221,245,202,142,179,193,80,232,27,33,121,19,199,217,150,1,207,121,45,61,157,0,142,76,126,195,130,5,121,217,159,252,132,104,69,86,108,157,53,118,123,60,41,20,233,46,219,175,35,117,227,11,222,43,47,252,198,201,241,255,45,161,235,206,212,154,93,128,116,174,11,59,63,16,179,0,192,80,95,248,100,162,55,0,175,207,22,135,5,71,211,192,160,8,239,182,82,198,34,76,57,212,206,127,94,157,84,101,63,200,169,203,2,124,176,98,211,181,252,92,82,193,62,140,221,237,217,153,210,189,6,220,105,155,176,163,16,171,22,177,227,230,35,217,89,79,234,101,116,198,25,59,36,113,178,133,85,11,181,71,110,66,65,9,127,26,216,1,253,44,99,91,141,135,102,171,112,139,106,135,50,242,215,20,124,17,30,200,49,188,210,32,245,176,119,126,150,145,139,253,201,177,239,61,229,46,124,200,21,206,161,237,192,203,173,14,134,211,65,43,79,197,30,12,167,35,65,235,251,132,38,130,138,238,89,157,113,110,79,131,69,139,187,243,223,211,57,82,234,153,192,235,73,137,187,204,186,112,149,61,47,194,102,230,28,31,73,247,216,102,2,180,46,127,197,144,28,163,128,111,84,111,100,241,149,52,196,130,200,190,79,227,88,168,206,129,243,112,139,127,169,240,26,90,189,221,24,237,241,135,59,35,71,215,155,49,69,14,137,221,90,233,235,118,120,58,53,95,157,192,12,89,98,222,193,125,205,219,137,73,235,108,245,191,202,71,38,124,209,86,248,159,13,85,225,223,71,140,190,214,33,59,16,15,154,80,226,214,73,21,112,59,116,51,7,69,114,79,245,33,111,11,230,99,122,165,40,12,229,62,104,46,44,254,41,40,218,56,194,230,114,185,208,155,159,217,20,36,179,193,90,194,189,35,208,143,152,238,137,65,205,50,130,40,77,175,248,32,127,86,224,118,245,172,198,234,195,57,188,229,216,148,176,28,134,241,155,156,251,109,205,152,30,45,69,9,166,255,9,152,241,121,75,137,116,173,70,223,228,4,79,235,25,147,245,228,218,182,42,56,151,202,57,175,98,89,157,39,15,254,234,111,172,254,231,75,17,117,239,80,158,15,95,10,231,210,126,147,126,30,12,76,242,41,0,234,152,204,118,53,116,183,64,191,184,103,157,165,163,131,152,206,124,228,147,77,94,51,184,3,118,163,77,164,179,44,42,148,64,110,7,247,245,116,9,124,182,70,251,84,190,90,12,182,71,81,13,64,89,82,188,94,223,188,116,88,211,121,165,150,191,159,26,65,202,172,190,229,56,53,147,92,26,207,115,43,143,183,114,50,165,214,28,69,76,38,225,172,255,66,231,118,11,198,139,51,231,76,35,128,153,144,191,61,23,175,254,124,114,53,108,74,59,76,51,215,114,173,233,117,135,75,11,248,79,4,179,112,83,104,209,176,120,9,150,166,154,46,40,38,224,255,63,35,11,3,54,49,190,208,137,145,18,253,35,121,67,124,183,125,134,20,48,22,147,155,56,206,2,22,241,90,82,223,29,98,69,46,228,12,244,122,7,204,215,161,108,66,155,246,55,29,183,106,189,194,25,103,184,196,213,75,232,50,113,187,228,231,111,185,145,223,172,245,73,181,220,196,65,215,245,222,105,18,140,72,135,243,190,168,99,158,60,27,81,214,79,222,124,80,48,51,58,174,98,95,48,32,100,197,8,168,149,179,225,156,136,36,153,51,40,219,44,189,149,67,128,118,98,194,8,179,254,37,18,163,105,12,29,216,236,93,175,152,68,11,245,186,174,81,189,80,53,90,230,32,36,210,87,215,16,67,220,236,94,96,233,67,75,128,242,119,42,127,66,91,67,134,156,11,15,91,153,90,209,40,83,91,148,246,114,74,234,202,230,230,126,103,132,193,166,112,66,57,3,12,126,110,32,42,160,179,26,177,54,128,27,101,147,184,148,184,122,147,30,81,200,200,8,127,76,27,0,58,66,174,159,194,36,104,230,3,205,24,13,238,19,239,31,63,34,181,63,69,1,69,158,126,108,148,121,110,57,217,115,254,44,233,240,57,230,37,22,193,229,209,180,143,12,111,50,171,100,5,124,33,73,185,247,198,88,104,36,112,132,125,46,158,186,53,109,167,215,176,98,94,21,179,17,42,127,222,16,67,177,201,54,175,237,20,15,12,101,116,55,153,228,231,70,16,13,34,126,48,246,121,97,183,7,56,195,113,11,3,22,210,239,240,68,100,203,61,121,196,159,11,11,172,21,192,103,116,102,222,222,252,148,159,121,100,29,19,77,161,98,255,176,46,28,139,94,50,39,183,39,198,3,208,31,134,21,188,28,248,29,220,66,254,157,67,80,56,84,29,216,136,246,57,118,150,2,112,64,115,142,206,142,70,217,76,2,120,248,145,6,49,174,205,134,193,174,236,36,234,36,47,161,94,225,129,96,157,15,13,150,196,171,29,251,76,175,241,69,18,141,60,18,231,87,48,189,175,252,77,170,176,65,238,37,38,59,189,69,112,133,93,169,25,238,131,215,20,73,59,44,233,164,240,167,244,224,208,211,129,207,221,143,255,139,250,104,41,121,23,51,176,22,152,202,225,178,215,8,33,28,102,139,191,71,228,67,52,224,177,228,254,62,61,165,223,23,36,7,22,106,238,205,157,158,149,2,158,161,63,55,226,118,143,163,18,30,153,176,236,36,21,126,185,247,85,184,47,46,231,63,71,190,83,148,41,171,233,34,77,193,55,22,216,178,230,213,244,16,96,116,222,93,9,150,39,201,234,2,78,51,232,5,242,180,178,143,30,124,197,248,11,140,43,135,4,115,247,182,208,215,145,184,17,74,2,207,165,20,167,137,255,231,12,128,14,127,177,242,36,51,149,4,244,125,85,141,246,72,81,99,53,155,44,145,19,2,134,230,3,247,254,0,242,228,18,100,52,203,52,211,224,71,67,183,148,240,66,195,177,116,160,128,92,205,37,51,183,177,183,142,110,36,14,216,67,186,176,72,163,131,129,18,187,140,121,209,220,74,244,99,28,43,233,113,67,140,106,72,74,12,254,92,242,131,194,253,60,208,45,146,22,220,164,37,247,13,22,167,184,197,135,153,78,145,104,66,120,182,7,41,119,64,243,220,112,98,112,90,181,78,31,182,98,22,140,254,189,43,153,181,52,75,203,199,135,230,255,95,140,185,138,56,57,183,173,186,62,60,203,218,171,95,167,105,231,177,213,89,96,41,149,61,191,170,59,171,19,200,238,101,17,191,123,110,101,217,195,217,242,228,182,46,154,181,235,191,68,150,151,196,159,47,197,69,188,166,51,114,28,248,125,17,118,158,235,214,148,127,228,253,250,120,64,57,47,47,242,10,3,212,45,112,40,89,96,90,247,231,85,7,143,253,84,50,222,56,236,46,76,102,255,149,174,115,163,172,115,85,32,199,173,155,141,6,52,30,168,233,221,43,111,1,45,173,182,121,35,230,103,133,168,72,64,137,202,211,211,81,2,156,222,43,58,18,132,103,230,211,90,3,126,90,52,171,55,92,210,182,64,132,43,13,144,147,100,153,76,134,101,94,45,219,229,28,205,60,69,96,151,202,199,248,179,150,133,144,61,119,216,151,255,29,31,129,2,91,227,111,58,237,16,142,23,189,86,105,107,137,66,79,117,78,12,50,241,253,144,88,243,222,35,189,133,110,64,200,165,204,45,80,187,213,145,76,76,4,174,102,51,213,181,105,27,216,6,219,249,167,80,241,3,201,129,32,144,165,252,167,233,75,92,124,194,2,237,198,143,39,246,173,39,157,13,128,30,23,224,231,184,158,97,129,244,102,95,20,210,234,191,91,232,159,115,16,149,103,208,123,234,129,64,210,206,57,105,109,79,61,101,216,196,1,30,7,14,227,18,245,33,100,103,165,250,237,251,107,30,180,98,117,63,101,175,60,15,62,88,99,203,183,133,243,254,3,251,28,104,84,234,244,95,205,161,160,12,23,177,47,199,102,55,94,155,252,154,69,146,25,71,106,33,143,255,15,14,133,235,197,50,92,140,148,33,182,48,36,197,74,117,230,89,37,193,94,228,17,234,126,98,80,255,155,129,71,127,199,232,187,161,164,180,18,238,133,245,191,145,4,12,236,227,59,147,57,172,125,127,166,117,145,149,62,95,3,246,45,238,32,196,49,235,22,82,207,217,17,109,93,183,27,208,193,249,62,216,232,148,87,128,252,177,213,23,79,221,180,17,183,128,231,217,36,22,159,55,232,207,102,111,252,184,45,92,131,48,223,253,27,232,2,137,16,12,126,166,150,143,30,2,110,101,55,21,164,43,91,8,144,227,29,245,94,178,90,12,75,142,201,181,69,201,201,179,142,121,164,5,222,176,226,58,106,226,119,223,227,199,115,195,10,21,208,60,222,151,213,112,118,37,177,26,57,55,197,29,5,118,206,41,8,167,131,130,144,37,236,180,26,45,104,12,107,158,133,144,187,124,105,114,149,177,16,211,45,79,80,254,123,15,179,108,119,92,43,126,147,120,147,2,137,42,121,223,157,249,246,20,138,48,127,3,214,99,161,183,111,88,106,189,9,171,115,57,88,114,222,35,79,93,176,224,145,149,49,242,247,85,226,187,18,34,122,122,253,64,222,119,165,223,179,50,119,159,77,108,97,221,229,129,119,123,143,249,199,93,17,224,108,102,231,3,167,186,108,224,11,238,135,41,161,12,234,22,167,206,91,245,97,28,120,194,248,229,90,143,60,120,201,33,243,74,165,134,40,233,196,30,97,118,171,103,233,236,112,46,57,51,118,220,42,236,24,24,220,114,97,37,123,103,255,85,17,57,157,97,120,51,77,81,61,147,88,62,22,211,75,54,105,243,153,63,252,234,88,101,14,240,61,124,177,15,82,105,170,216,233,165,102,40,233,52,90,1,120,255,36,197,56,163,217,244,146,140,17,197,85,91,144,51,50,121,101,120,14,236,188,203,81,40,227,52,185,119,182,12,21,195,19,160,246,247,182,43,157,103,110,34,30,20,197,197,82,75,42,46,115,220,54,10,0,109,35,170,85,84,39,51,13,27,196,55,10,73,141,159,248,77,19,95,216,38,224,207,24,32,198,113,103,84,67,249,182,57,58,180,160,111,223,54,209,179,72,249,209,120,80,228,0,28,52,23,129,127,77,127,81,86,92,255,170,12,9,207,52,135,33,171,100,71,138,207,23,172,165,171,234,239,194,209,148,27,147,160,69,198,37,69,80,116,85,160,29,94,92,31,35,54,130,28,84,136,5,154,142,205,178,10,82,42,245,252,34,218,137,80,184,108,175,144,186,137,96,124,189,244,184,85,156,47,51,124,108,197,50,159,177,39,104,147,125,180,96,25,245,60,97,8,172,188,94,97,157,136,233,67,60,113,113,238,201,239,93,0,114,134,230,131,198,241,98,65,55,246,237,200,242,55,224,141,148,133,80,122,186,125,58,41,38,84,200,139,174,209,87,255,86,78,163,183,75,246,190,205,117,66,185,164,110,110,96,125,165,96,50,85,60,218,248,133,120,62,130,0,113,10,5,77,150,242,84,156,169,138,215,228,40,236,212,209,241,182,110,176,148,179,25,209,99,140,55,112,103,215,106,204,163,180,30,34,201,94,253,49,191,241,254,56,226,69,247,164,171,122,39,54,45,225,54,154,168,35,218,144,200,87,64,182,57,19,191,88,249,188,10,236,106,134,37,220,7,150,250,162,229,225,0,116,49,230,185,45,235,104,34,221,244,90,136,108,194,240,174,79,219,182,37,161,21,137,211,204,88,56,159,125,28,251,81,246,158,185,72,196,67,82,72,79,4,7,116,246,175,202,202,161,88,237,235,136,48,72,33,252,121,85,154,47,69,38,229,237,95,19,254,30,25,175,90,171,187,88,132,221,87,90,71,96,213,144,89,67,108,53,229,211,155,189,174,231,55,117,99,195,89,66,26,121,244,216,244,102,18,191,133,198,195,80,106,28,24,102,200,154,189,136,194,231,185,161,68,132,220,65,28,188,53,61,213,135,235,119,38,225,91,80,141,52,219,142,166,206,9,220,193,136,192,228,109,30,213,240,23,238,62,84,18,201,225,122,91,29,181,198,48,32,86,25,161,150,91,118,117,98,202,191,156,154,18,185,160,245,12,130,149,65,66,39,188,22,117,176,139,68,212,177,40,92,117,167,43,47,222,37,75,44,84,166,161,177,27,203,107,219,198,118,215,209,210,53,126,187,131,181,174,16,179,200,61,148,240,142,104,36,241,218,191,121,167,102,65,5,20,105,114,106,245,10,37,107,8,102,28,106,237,41,211,27,73,154,146,72,173,87,145,97,119,15,3,36,235,214,94,130,98,209,15,88,228,182,15,6,160,111,193,182,190,34,207,193,239,164,100,42,16,110,145,54,197,130,200,118,206,176,73,166,101,182,148,97,190,224,178,84,233,233,71,252,237,12,86,50,197,174,60,212,220,101,99,19,227,149,68,45,77,255,168,196,206,118,145,242,209,11,15,153,232,40,253,44,28,158,240,157,109,178,55,28,94,119,120,71,72,61,86,188,42,228,243,199,204,184,76,218,222,153,176,171,100,70,95,222,222,82,83,222,173,228,158,43,79,33,237,108,4,125,246,203,0,56,231,223,162,84,84,21,38,239,10,61,77,107,79,5,252,98,58,205,95,114,178,110,207,236,252,12,128,157,245,188,1,123,124,113,20,201,241,51,247,3,44,110,193,30,226,132,22,148,205,74,227,137,209,83,220,28,53,133,46,37,227,103,36,105,116,14,110,252,38,149,111,192,21,61,197,75,162,187,125,206,120,175,187,235,153,156,210,152,168,11,208,1,112,217,151,237,38,98,238,10,232,145,157,118,118,84,69,105,187,230,31,131,131,26,129,9,89,85,5,42,210,59,9,176,27,188,245,170,199,169,201,223,92,18,45,152,163,220,6,9,195,18,49,152,193,53,223,60,114,226,199,155,173,44,127,121,149,110,68,118,205,142,5,95,151,180,214,53,177,216,194,64,23,21,213,196,199,125,139,228,24,98,46,191,69,222,118,238,243,44,54,106,70,116,169,112,116,120,193,87,81,191,203,8,231,132,79,4,120,29,126,235,80,91,247,190,207,53,160,98,90,10,178,73,205,50,158,196,157,149,131,23,234,196,176,125,37,224,166,52,228,32,218,157,85,95,38,250,225,219,100,22,156,22,33,195,133,251,74,88,162,58,52,167,70,225,142,106,178,81,62,125,174,195,34,117,45,204,142,89,73,246,239,102,4,0,77,167,180,209,237,166,97,197,194,245,91,135,34,211,32,191,73,91,175,100,174,101,20,255,178,187,160,171,141,160,255,134,32,242,220,28,61,110,64,117,231,45,51,132,83,149,250,51,101,199,131,0,101,31,124,121,249,10,51,143,155,165,43,135,45,193,56,132,6,213,107,70,2,151,51,129,175,112,141,180,142,30,223,43,171,8,116,144,22,108,44,239,217,238,99,20,182,225,82,192,74,144,231,158,237,85,91,239,4,126,125,190,54,106,126,204,122,158,115,181,206,218,100,220,179,141,76,87,77,139,212,177,88,20,157,61,80,255,138,112,119,194,67,251,155,133,166,108,28,119,2,83,185,120,95,78,49,58,253,132,86,123,167,113,150,215,203,29,68,129,164,152,85,237,142,238,126,28,142,230,201,43,125,149,111,214,134,138,209,184,175,217,18,233,236,219,71,146,223,195,235,226,152,212,15,131,229,73,64,96,68,73,78,238,221,36,149,247,9,229,137,102,36,165,25,68,217,174,152,237,2,171,204,135,85,237,91,32,196,101,11,191,228,217,248,163,210,40,205,193,109,134,143,161,143,195,130,144,91,37,138,156,90,63,3,82,71,21,197,231,54,121,28,71,149,244,37,75,133,146,0,232,117,244,246,155,94,174,174,92,242,13,123,65,170,188,247,210,149,108,78,100,158,30,246,252,10,150,158,111,14,225,233,85,83,14,43,251,151,189,158,122,245,61,101,119,255,213,148,193,159,9,72,31,54,74,222,230,122,51,104,96,137,245,216,161,22,41,81,216,194,201,87,74,73,21,220,63,36,29,254,40,235,49,34,239,105,200,23,211,219,238,96,14,132,229,228,227,20,155,112,86,169,244,90,216,72,115,172,64,44,202,40,26,166,63,138,143,244,111,128,61,99,244,176,154,169,65,146,95,202,112,124,116,28,185,211,233,171,47,143,53,225,77,70,149,129,253,255,20,172,167,249,221,29,90,110,42,175,25,104,160,133,1,60,116,255,106,254,227,252,156,150,174,196,32,172,95,200,187,196,117,124,230,234,61,113,21,107,182,0,172,15,25,122,131,18,31,40,101,83,170,32,126,242,93,135,149,124,196,218,64,60,41,234,92,82,239,104,174,240,171,8,83,163,67,37,57,176,10,154,71,101,145,96,38,208,156,220,123,212,222,238,24,131,207,244,37,244,212,101,152,112,7,111,217,4,201,174,84,123,115,239,247,62,0,152,181,14,49,215,79,236,214,158,191,219,84,29,163,150,39,170,77,22,217,229,101,250,166,159,187,29,24,239,5,35,60,227,62,178,87,34,11,243,83,143,164,135,176,33,109,209,25,189,95,86,222,104,156,233,217,214,218,201,233,101,243,124,243,148,214,161,88,38,129,88,104,234,245,14,91,247,251,78,249,12,193,124,57,93,34,224,87,71,229,228,9,245,56,68,177,46,70,167,225,16,175,115,84,62,82,174,46,50,92,48,242,50,251,60,36,61,228,18,118,248,82,167,158,181,160,207,165,202,45,80,226,201,133,138,121,78,32,60,142,177,246,92,107,144,196,14,22,223,80,197,6,233,71,14,55,207,222,48,46,73,239,52,4,167,202,168,0,171,253,205,131,68,227,79,85,159,0,127,222,175,82,214,21,167,112,122,135,206,171,131,245,243,68,73,14,207,25,172,109,240,100,205,96,98,67,242,98,91,82,41,57,204,237,85,184,120,220,248,2,182,9,133,22,48,98,67,59,35,185,167,130,156,25,83,57,108,100,133,156,131,164,202,146,252,7,30,12,14,117,186,255,154,97,249,60,232,33,45,113,58,140,95,74,206,188,103,154,45,138,152,181,102,77,187,121,235,14,208,170,88,66,212,23,224,251,69,230,59,68,240,75,104,226,41,21,139,224,232,145,65,210,107,229,168,251,195,25,226,16,3,106,190,236,3,122,242,7,170,181,161,134,100,236,10,128,187,223,173,58,54,161,10,102,37,101,219,28,228,218,123,75,36,62,87,25,98,50,227,136,145,44,166,178,159,248,7,155,179,152,175,205,211,161,59,42,214,51,22,109,55,110,139,200,189,187,150,107,171,171,0,49,121,204,5,114,135,208,153,254,106,157,139,173,70,110,70,247,39,61,26,235,124,131,163,122,204,123,125,70,231,26,250,49,61,77,93,164,75,179,194,158,37,110,171,94,115,48,145,171,22,196,203,238,64,33,68,100,227,33,4,243,111,13,253,142,181,163,163,29,217,4,158,184,25,184,152,0,5,214,32,195,60,64,241,200,1,171,90,112,90,97,164,57,140,177,214,1,177,96,74,3,30,151,188,223,250,27,107,235,96,224,131,86,144,99,109,27,56,65,87,93,167,150,136,65,54,223,114,177,23,141,82,136,28,227,115,165,108,48,71,172,105,74,53,215,79,64,20,6,82,168,71,152,197,82,171,225,199,17,133,32,168,209,103,171,97,164,54,50,224,97,57,195,99,70,200,139,166,231,183,212,59,179,174,51,223,180,97,116,37,60,193,210,223,22,175,168,247,18,150,205,229,152,18,20,242,64,88,123,170,249,24,13,27,56,27,186,17,138,21,180,228,113,237,180,20,101,30,223,149,90,31,16,56,108,10,220,145,124,144,245,243,137,78,231,8,252,237,214,113,244,230,38,117,118,26,222,64,86,62,209,164,35,221,45,100,233,71,169,106,35,8,77,50,252,190,44,127,56,67,49,242,135,1,6,33,153,113,21,19,23,255,93,114,224,170,46,165,101,129,240,19,48,68,105,140,116,245,127,215,208,61,217,197,64,79,73,83,162,68,235,81,45,218,193,121,44,86,107,146,98,73,34,45,128,197,5,243,82,53,221,43,63,154,93,214,135,62,142,234,158,188,167,105,222,104,234,86,24,64,7,86,132,214,0,113,160,87,89,123,170,224,13,133,154,192,19,196,72,132,120,152,177,244,198,139,250,161,89,62,1,203,74,35,112,229,174,6,184,240,129,229,13,11,133,213,123,8,20,177,148,33,2,234,15,212,189,140,208,36,79,137,35,107,210,143,175,79,192,34,53,11,207,37,207,2,67,147,164,2,77,71,120,16,205,54,142,216,242,246,215,196,5,41,46,13,56,160,220,13,172,12,11,75,126,188,171,89,78,19,48,182,134,213,12,68,255,174,45,114,40,157,193,149,63,224,177,111,26,190,186,54,35,126,181,151,44,113,253,62,100,197,102,82,68,205,150,119,118,107,60,249,135,193,52,240,34,157,217,88,87,70,143,132,141,175,178,51,100,200,31,227,145,56,69,160,53,58,65,239,152,29,31,93,24,23,213,178,35,29,250,112,94,196,213,203,201,44,177,242,32,215,197,233,165,24,104,178,32,141,210,215,102,182,200,82,112,186,246,24,112,229,7,241,100,42,228,33,58,182,190,15,200,29,103,162,208,22,27,202,79,96,253,246,40,228,147,252,164,107,90,115,245,116,63,78,202,169,227,5,163,102,36,6,46,207,89,214,14,42,255,227,42,60,5,9,84,144,140,240,134,194,236,47,229,93,199,157,204,47,119,110,75,23,40,101,99,163,87,173,157,248,29,237,31,138,206,12,211,183,169,157,29,55,244,221,192,202,19,13,169,230,201,173,223,144,4,100,149,45,94,105,228,68,58,57,133,27,148,148,132,140,175,241,95,206,19,130,187,155,143,14,97,97,90,135,147,198,249,61,99,204,105,42,130,53,150,76,117,43,153,192,234,70,223,216,102,209,100,136,136,0,0,21,99,254,198,251,148,7,139,165,75,56,222,158,114,211,196,49,211,240,178,216,173,91,53,162,142,158,198,210,179,116,83,33,234,19,253,46,63,19,88,110,136,84,230,122,241,241,154,222,9,10,3,139,147,169,106,97,161,19,54,31,235,149,232,206,186,225,8,191,217,148,110,31,164,224,167,111,183,53,47,155,250,152,87,204,239,138,145,236,172,26,79,74,143,168,254,52,87,12,90,13,39,36,8,168,230,63,44,199,235,89,28,184,161,118,217,40,23,201,136,141,229,214,187,134,236,220,186,201,228,129,18,1,44,58,198,75,172,109,201,173,49,2,145,141,137,160,54,205,243,43,160,91,18,163,244,49,168,226,103,1,8,157,82,163,222,76,7,69,116,63,132,59,254,73,199,65,166,58,37,213,185,103,232,133,211,239,106,1,115,98,129,26,58,178,230,173,189,149,140,27,74,18,140,196,120,127,71,12,106,11,70,2,57,96,196,173,176,55,155,156,78,187,222,187,120,120,190,100,88,22,179,3,95,45,39,209,105,223,130,178,101,218,153,117,114,224,251,131,128,14,194,172,176,130,13,18,144,82,138,17,54,120,220,247,53,232,25,17,52,114,137,200,251,222,8,135,188,228,34,211,22,130,190,17,88,199,177,165,215,150,231,63,189,4,240,154,145,221,37,154,88,144,82,66,103,213,169,248,146,122,214,143,25,126,120,52,244,156,189,50,234,59,131,220,136,19,166,125,235,22,53,166,1,87,40,50,91,82,71,66,230,36,108,142,205,251,64,160,154,172,176,215,174,100,191,7,78,115,130,239,162,93,118,79,68,232,249,81,29,89,108,128,246,28,194,131,50,207,190,33,63,10,1,45,97,44,237,100,45,246,223,9,231,32,200,138,235,29,171,158,28,37,126,208,186,213,203,18,139,152,87,44,67,144,228,14,187,208,71,184,121,244,108,37,48,201,199,50,87,179,254,249,83,88,183,209,166,124,120,84,227,191,50,121,228,123,220,138,88,135,239,228,179,148,207,137,50,116,52,239,106,25,244,7,200,112,143,220,210,75,225,108,186,224,50,202,30,168,50,142,70,142,99,20,190,162,219,245,70,41,26,40,11,153,141,241,214,13,59,128,53,152,238,248,68,248,169,107,114,20,156,208,209,172,99,29,78,237,201,97,146,133,25,55,151,192,163,102,65,102,137,71,128,199,145,51,26,98,61,113,167,93,224,253,249,190,86,254,13,102,187,245,153,120,201,133,132,211,111,219,18,182,161,165,20,159,55,190,94,148,6,228,5,82,155,150,30,204,121,242,159,212,50,67,88,206,244,162,12,176,18,163,19,232,243,237,147,195,98,26,157,96,249,15,63,230,148,66,222,14,38,94,252,216,45,92,255,188,165,0,247,13,173,221,207,174,230,121,205,201,209,32,185,134,211,49,209,172,144,99,61,92,205,162,119,25,226,93,48,246,120,182,144,209,195,41,32,194,140,30,186,63,255,56,211,28,40,48,167,237,143,134,76,5,58,25,170,170,15,6,229,28,143,148,17,77,38,215,103,135,22,195,218,21,37,179,138,118,196,35,209,212,41,91,119,96,91,230,112,120,141,1,184,187,166,28,221,224,21,156,97,21,11,59,241,79,89,239,106,31,166,74,16,156,102,192,255,88,175,232,82,119,7,113,157,26,78,237,23,101,160,2,45,134,156,34,229,236,36,60,66,63,75,105,237,159,70,181,82,120,62,36,18,64,199,212,229,246,127,2,0,130,112,92,140,77,70,6,112,123,63,43,86,146,39,75,244,67,92,86,170,154,69,40,21,117,39,244,58,126,44,210,131,35,65,119,69,139,224,83,184,159,95,101,254,57,217,147,110,63,41,201,189,100,227,186,62,255,21,75,84,57,232,156,40,139,245,71,220,220,183,138,208,78,1,171,148,91,38,153,36,101,241,83,196,225,82,13,39,175,154,222,5,235,0,58,89,151,64,101,159,206,193,173,105,100,247,69,246,63,167,155,251,4,225,121,18,222,185,144,88,110,20,187,236,179,181,208,145,139,129,22,9,186,84,26,20,61,157,87,154,150,17,77,250,40,51,77,14,144,75,12,43,237,9,35,175,55,35,145,79,117,201,52,97,68,150,47,217,7,67,11,198,84,109,195,106,119,75,90,104,79,149,255,250,169,161,190,17,120,102,181,230,138,12,138,27,79,10,64,49,64,66,180,82,214,177,67,126,163,64,215,233,151,166,58,154,241,62,227,155,100,155,172,139,239,167,212,191,243,215,178,213,228,44,198,122,83,160,87,31,17,83,69,72,168,214,4,237,135,22,228,247,28,234,245,52,235,50,216,223,200,209,51,40,219,118,72,124,239,182,183,234,189,50,219,231,209,200,24,171,7,110,144,46,90,160,161,233,70,55,213,229,46,175,183,94,223,182,131,143,158,241,203,231,203,127,11,160,228,245,202,198,193,11,45,239,101,178,215,146,34,84,77,69,137,187,240,136,165,141,231,0,181,87,157,248,163,102,224,108,124,109,46,24,235,227,130,15,48,120,45,49,237,171,39,19,159,75,42,167,116,164,53,193,238,19,205,133,59,208,194,232,60,222,165,178,194,31,22,12,56,9,167,62,180,239,193,244,3,166,13,6,98,235,79,209,39,7,163,147,173,23,154,39,4,96,37,99,160,150,214,184,2,212,70,86,194,249,84,82,175,169,21,87,24,31,40,139,252,246,195,244,119,182,111,46,83,186,233,125,66,10,190,16,100,171,17,108,249,142,27,59,180,93,95,75,69,93,98,59,192,120,174,174,1,122,222,195,67,73,175,135,22,236,209,120,113,142,58,3,4,171,206,77,95,250,99,121,11,129,34,232,82,30,167,21,62,96,216,150,126,113,75,242,186,175,118,69,176,30,136,246,81,114,202,197,249,239,129,72,215,172,125,199,57,249,65,139,219,213,247,188,203,91,19,139,201,248,38,204,139,210,35,152,78,220,38,123,80,36,162,106,98,76,81,130,70,128,47,141,63,248,233,228,245,129,197,187,152,140,226,122,107,51,43,173,188,10,133,30,204,238,29,120,133,39,147,133,186,51,248,80,26,72,117,194,161,163,145,154,36,154,128,100,109,167,63,232,214,85,241,146,160,143,148,238,51,158,86,216,129,57,36,40,6,155,83,151,150,73,159,96,160,106,98,54,125,233,237,183,255,30,75,78,68,173,95,116,110,145,224,78,5,108,89,160,35,163,246,124,41,245,123,249,137,165,211,108,72,113,111,197,45,226,33,151,169,147,220,88,95,17,123,28,107,63,155,54,120,28,180,63,196,94,123,127,113,14,136,98,19,179,134,192,62,223,5,27,241,29,223,45,55,104,149,100,94,41,84,147,147,223,251,228,107,103,253,144,1,164,112,83,30,247,214,33,23,165,165,242,0,127,81,105,136,51,232,201,68,133,132,32,116,203,167,140,131,145,138,51,74,26,103,92,123,110,144,153,69,211,59,99,241,117,66,64,124,111,78,85,85,157,161,153,139,219,245,234,136,218,84,157,164,117,115,184,232,109,47,249,6,153,231,196,186,135,234,227,52,63,131,5,46,89,51,192,186,1,230,105,131,124,142,66,59,21,220,138,46,179,115,39,238,153,84,60,38,64,202,186,127,83,207,97,170,149,224,68,124,60,199,78,175,31,18,38,137,106,120,202,87,134,172,207,184,0,135,225,196,181,20,121,124,85,30,99,114,230,68,72,141,84,17,235,118,155,80,203,214,112,90,91,198,23,181,136,251,116,199,205,52,197,96,75,244,197,114,94,108,208,66,254,203,125,153,40,182,55,23,103,182,221,165,242,135,118,239,151,228,117,9,238,68,64,183,3,185,246,252,105,41,234,11,10,33,45,71,165,14,212,53,100,72,248,7,241,231,17,125,31,26,217,179,4,41,136,122,100,242,219,92,254,238,245,47,83,56,117,171,211,59,49,106,22,85,234,60,67,55,116,157,230,204,168,136,236,167,175,74,226,232,67,9,181,23,10,233,151,141,237,46,66,73,90,141,204,17,191,51,125,164,42,75,253,53,233,80,247,170,185,245,35,51,164,177,33,192,154,151,43,26,226,23,205,146,12,108,150,179,102,35,131,229,177,209,83,222,85,40,167,26,171,156,207,185,53,168,146,193,77,76,145,146,143,165,188,96,242,214,236,38,207,147,244,117,138,80,191,240,127,7,67,136,179,173,105,190,8,220,61,104,209,167,115,218,3,55,143,81,115,128,134,123,70,192,122,228,156,188,242,151,54,243,26,3,29,37,47,158,246,51,129,99,50,17,5,143,104,217,210,121,164,151,54,94,248,0,38,36,115,109,214,116,178,169,128,244,11,135,31,35,145,98,246,109,232,150,105,241,170,242,80,191,235,90,126,169,30,25,109,142,132,88,176,160,100,154,20,103,81,185,4,41,215,145,237,250,219,149,223,44,219,57,7,86,221,129,247,30,212,39,170,106,192,124,96,124,122,192,145,132,208,217,93,176,209,173,163,92,24,238,225,18,227,193,83,160,200,23,122,86,142,222,120,242,22,54,140,100,79,233,55,226,219,59,131,41,118,225,130,47,84,183,182,178,138,45,156,233,17,153,154,111,40,0,170,250,68,75,215,4,36,47,86,69,234,150,146,219,101,215,230,179,54,160,143,125,149,154,156,120,43,43,159,20,213,35,188,47,104,7,186,89,125,37,126,205,96,57,111,32,71,37,183,190,237,140,169,48,156,186,210,250,117,43,199,99,148,23,165,121,205,186,194,4,227,200,129,152,147,17,237,65,51,10,65,20,158,194,235,85,223,194,229,63,199,49,190,141,130,44,110,250,168,255,18,191,84,146,112,254,13,165,123,177,79,39,155,45,123,171,245,229,244,37,217,67,204,223,112,99,162,155,3,15,43,246,43,225,107,80,227,5,202,145,188,15,107,254,187,231,118,100,168,237,111,89,111,56,138,255,228,243,21,106,161,210,74,116,21,12,52,45,99,71,49,53,178,163,55,24,53,127,240,164,250,104,146,10,15,241,108,151,38,24,145,101,203,254,89,226,109,167,90,36,5,217,138,176,164,3,204,244,213,241,113,187,110,219,11,10,125,59,219,245,180,75,160,253,142,197,244,247,70,109,10,207,143,64,223,236,144,45,77,108,37,172,111,230,200,231,234,150,92,57,12,189,59,247,112,105,57,184,9,0,187,49,197,152,6,82,227,235,44,254,162,66,121,115,169,210,144,251,251,67,205,51,2,254,0,7,46,228,174,237,89,87,217,127,231,90,56,250,175,157,127,54,145,46,82,11,86,158,44,222,253,120,2,39,27,0,181,113,180,21,153,245,69,174,219,192,193,99,172,192,47,200,175,77,148,32,243,164,47,57,20,96,214,17,92,152,103,244,165,211,243,144,105,62,69,158,206,34,148,175,201,113,2,217,145,1,212,142,209,140,104,9,67,136,162,123,130,88,255,143,55,41,144,146,70,155,205,177,133,82,14,154,85,27,239,130,88,230,0,113,42,26,36,152,165,35,229,148,99,13,103,219,96,51,249,63,130,71,190,66,168,251,143,10,21,191,255,140,145,243,204,115,80,15,188,247,163,6,196,222,14,174,20,94,115,67,177,171,141,122,242,135,162,96,236,176,119,51,198,254,101,191,157,57,89,193,39,126,24,226,201,147,105,19,155,88,173,90,82,202,94,121,99,160,187,179,234,52,232,99,252,206,161,63,156,162,111,94,154,248,44,13,231,3,54,64,233,116,237,71,117,71,227,236,25,166,14,211,4,137,21,120,95,142,42,113,250,234,246,229,253,53,192,48,0,2,220,209,245,13,39,17,201,80,39,101,67,187,7,32,10,8,98,227,241,61,111,248,22,98,16,244,166,43,221,24,161,215,199,141,39,246,144,225,154,234,4,23,29,124,55,114,112,53,4,100,173,118,82,119,28,210,171,3,49,148,145,33,141,240,80,113,0,30,83,102,166,212,220,68,118,1,59,27,48,238,22,7,31,49,152,50,234,8,142,168,177,30,163,126,138,106,70,14,228,118,210,233,223,57,16,217,32,180,148,83,66,155,126,247,107,127,154,131,26,202,214,119,141,214,139,26,141,177,116,189,117,161,161,42,181,38,212,55,157,4,112,50,55,253,101,51,227,15,8,143,131,161,217,111,79,121,115,126,86,66,253,147,178,78,196,78,46,36,197,144,56,69,159,62,186,209,4,171,123,129,130,130,135,23,176,246,82,250,153,22,161,235,81,165,120,215,225,230,35,132,140,99,29,130,111,32,253,28,181,39,151,195,66,212,177,231,225,131,66,233,150,52,227,58,76,5,191,243,186,59,108,51,150,213,126,165,184,77,27,160,80,117,185,168,100,175,48,241,98,73,38,158,162,107,122,235,187,217,102,73,225,58,100,26,180,78,173,195,46,41,222,85,30,161,209,207,68,152,149,255,88,91,80,179,20,3,59,25,55,206,73,209,5,188,108,194,181,222,56,227,209,60,237,4,7,28,212,237,201,230,46,52,240,219,55,154,209,92,18,229,32,74,234,208,16,199,73,100,56,15,68,163,167,167,11,199,195,55,182,170,112,20,103,14,50,53,0,152,92,116,106,9,157,20,116,94,136,141,211,205,121,141,123,107,139,218,35,233,66,124,35,194,144,16,173,223,229,181,105,160,75,43,7,20,204,11,40,52,188,106,115,173,40,121,141,123,160,119,124,48,46,171,219,69,249,66,146,93,124,87,144,147,42,224,29,217,175,163,224,143,76,202,11,232,42,37,73,122,144,0,70,61,44,190,123,100,193,123,218,227,22,109,7,162,80,38,179,26,134,72,139,68,39,14,2,30,213,32,90,92,10,130,84,144,225,169,179,236,248,197,217,75,240,222,14,141,121,240,78,238,62,77,44,142,88,45,29,4,249,87,110,2,166,88,41,241,32,38,139,69,206,206,193,126,125,62,93,245,39,57,95,94,11,7,211,233,244,128,10,9,247,83,135,227,245,199,137,248,155,108,110,178,15,207,118,87,217,225,13,56,76,68,79,90,61,23,46,183,85,194,252,236,66,85,219,73,242,97,41,180,120,68,167,51,250,13,245,161,27,204,220,119,84,78,126,210,246,237,200,82,62,133,72,58,150,37,99,185,3,137,80,83,47,25,217,142,168,230,213,21,254,141,60,236,7,97,1,162,2,41,94,32,40,94,178,227,112,172,50,247,98,189,30,48,183,224,225,102,137,223,181,89,149,185,46,118,165,121,83,172,51,238,79,168,98,143,11,176,161,70,78,250,238,91,77,60,246,115,74,101,6,227,205,88,50,221,192,29,196,160,6,32,37,135,10,93,75,237,220,46,252,60,196,83,181,140,21,59,241,40,158,61,211,182,83,104,160,70,117,214,242,43,136,230,198,176,94,208,4,6,207,106,5,183,190,51,83,242,214,207,56,41,226,243,175,97,51,178,179,19,231,159,94,137,9,156,4,232,175,42,202,3,52,50,251,224,131,142,225,174,110,127,240,63,78,253,122,86,132,45,93,128,254,5,127,77,7,65,74,186,157,222,146,117,56,97,103,203,220,38,105,241,15,235,81,218,231,206,114,57,109,254,59,8,34,153,1,159,82,13,46,207,228,173,112,184,209,157,108,7,232,91,26,238,194,238,133,27,179,15,97,34,128,161,115,213,59,203,79,252,183,134,4,164,211,52,112,230,77,69,154,120,124,239,108,79,82,84,29,178,171,142,35,67,230,157,217,171,235,106,242,41,241,248,126,234,127,89,46,218,117,58,148,117,186,25,142,23,160,64,104,103,126,176,51,95,132,67,76,138,213,83,112,189,250,120,193,15,107,139,73,161,10,68,204,25,250,255,102,222,255,105,89,70,234,61,247,171,44,249,51,9,30,32,28,74,189,237,72,204,228,52,150,67,192,173,19,165,50,49,16,171,154,11,227,67,186,122,98,248,88,152,231,141,106,185,24,229,201,160,240,153,98,94,42,124,49,94,30,188,219,77,107,142,84,241,133,113,54,244,171,122,130,33,108,184,169,157,182,157,138,222,209,132,108,120,245,147,237,167,222,64,99,24,244,140,140,83,217,59,153,15,247,55,178,42,148,165,143,6,119,23,219,149,157,115,156,78,252,207,60,141,71,63,22,16,250,77,248,158,131,61,109,187,8,176,195,69,239,192,185,191,138,27,139,87,185,63,5,88,194,224,186,146,142,225,120,229,35,188,122,246,55,114,213,51,82,137,120,188,190,7,86,143,51,195,211,163,232,84,16,130,168,152,159,147,62,130,41,179,212,243,35,114,148,225,162,158,221,83,52,216,241,106,85,58,170,14,128,233,111,242,109,81,102,183,161,149,204,55,235,171,53,229,242,214,14,118,34,129,191,82,27,163,242,176,132,247,249,177,114,237,144,147,41,243,90,237,65,123,159,184,230,20,65,187,80,163,226,40,47,104,27,35,107,39,11,134,254,176,67,223,86,58,174,249,80,66,119,156,225,145,175,120,115,211,107,72,81,125,240,230,223,201,131,1,250,61,89,231,217,214,97,220,0,50,98,161,208,159,156,96,249,79,115,213,29,103,21,238,29,69,79,252,138,47,229,14,204,246,0,31,66,239,65,83,163,44,82,107,168,14,255,204,231,126,31,209,219,183,249,243,173,192,186,25,56,49,127,229,224,60,168,18,72,37,119,182,239,65,93,109,253,85,217,183,154,247,211,175,253,233,207,199,72,24,82,82,151,140,155,107,152,16,61,110,132,99,188,188,198,3,64,166,197,48,152,175,247,42,42,249,164,150,59,192,103,30,127,86,92,173,249,60,128,185,172,221,18,139,123,157,109,237,74,157,49,131,83,181,97,78,42,110,55,126,223,65,199,92,64,223,13,198,2,66,77,222,119,233,28,228,201,250,47,231,114,39,74,49,190,90,30,158,190,18,8,37,45,40,78,211,17,182,90,113,59,146,28,238,155,190,105,138,187,219,151,90,240,237,212,68,221,20,44,111,135,163,223,200,247,38,109,238,134,117,82,169,170,62,218,0,249,89,112,148,67,36,15,163,131,21,250,2,228,213,91,106,138,163,53,206,181,16,142,101,204,60,79,174,217,114,58,13,83,133,80,210,209,80,41,145,121,213,117,93,86,236,105,252,168,245,114,93,197,91,164,86,215,143,107,45,230,0,46,8,103,232,72,17,148,76,233,211,27,194,230,80,90,137,197,118,223,185,157,97,147,18,18,79,127,100,150,178,172,152,5,139,245,175,29,120,7,129,61,63,161,152,226,146,104,216,96,72,188,186,83,220,11,71,136,159,26,54,182,159,22,173,190,174,24,228,205,110,28,61,58,142,75,30,11,255,154,250,224,196,58,190,244,63,28,251,157,201,208,119,213,236,231,141,1,119,143,18,88,112,178,90,114,27,111,44,132,145,42,89,226,236,166,167,122,254,26,90,215,71,207,42,184,109,236,185,238,144,83,137,154,177,111,192,238,82,235,48,246,15,134,179,6,142,87,108,239,29,66,155,181,172,32,76,27,118,131,8,147,29,202,171,64,89,233,90,122,64,53,92,249,110,163,69,9,221,2,199,184,47,26,148,31,29,218,83,225,229,3,151,126,244,53,175,135,218,59,46,176,177,228,57,33,14,90,190,235,43,210,218,26,230,194,189,97,174,192,141,113,241,112,138,179,218,2,220,227,93,132,126,146,47,167,16,45,188,96,251,84,255,161,250,77,14,183,68,82,189,174,179,84,139,28,221,131,191,170,233,132,128,26,231,122,220,191,171,75,42,74,197,197,40,97,116,194,210,137,168,58,53,184,1,160,207,169,111,40,158,144,33,195,3,47,86,36,169,174,211,197,217,0,24,80,69,7,64,101,189,80,200,128,6,128,78,56,242,244,144,179,122,35,213,25,60,253,218,208,136,64,32,39,51,116,83,250,161,50,31,14,129,228,114,119,203,147,219,224,101,125,101,31,252,153,44,255,234,159,240,187,177,91,9,35,217,209,137,115,190,77,83,58,153,53,191,151,173,98,119,80,150,237,121,26,218,144,148,227,111,46,198,1,44,153,128,194,75,254,254,92,253,195,231,115,188,17,231,157,160,4,147,255,173,166,226,72,105,169,193,243,38,231,200,118,53,94,17,184,63,93,165,106,41,158,117,28,131,124,186,18,137,163,136,86,27,121,17,112,11,253,242,206,158,122,31,244,251,120,108,20,117,208,16,146,44,217,192,206,153,63,233,224,204,6,71,130,166,168,232,225,127,23,239,242,84,222,202,164,57,112,189,99,41,73,46,53,93,33,94,168,67,206,63,241,78,22,137,105,20,184,237,139,166,163,102,127,46,247,140,167,186,29,114,90,18,159,10,39,226,70,7,218,101,162,126,91,195,75,68,236,73,1,66,219,50,78,52,46,54,255,167,98,215,37,10,145,203,117,116,8,193,147,252,70,133,193,53,100,245,14,54,192,77,216,78,42,110,194,64,26,174,214,205,186,13,132,163,96,170,39,33,218,17,63,200,115,107,158,177,11,169,193,145,223,236,162,52,7,48,159,213,98,79,77,58,108,24,132,130,234,236,84,218,88,135,38,128,244,219,179,181,103,30,31,218,191,120,64,164,210,140,142,213,247,177,7,142,244,12,55,164,238,217,121,170,212,196,237,187,42,128,239,207,97,191,151,36,249,200,10,43,182,69,63,39,32,151,21,110,236,163,141,207,180,38,116,137,161,199,221,178,159,237,85,225,120,31,245,82,59,14,134,192,15,117,10,109,166,104,190,73,35,243,209,118,244,237,45,252,216,3,8,6,174,73,66,112,253,248,44,73,92,247,237,209,139,134,197,59,254,59,200,238,43,173,69,138,70,17,72,75,245,244,161,254,97,57,244,84,108,47,220,171,41,98,168,131,251,91,37,142,192,177,217,240,237,156,181,238,250,224,230,120,163,39,28,162,196,104,103,25,251,5,222,56,67,151,130,86,90,130,69,255,205,245,153,220,13,213,27,73,134,60,75,163,40,125,37,67,217,192,80,0,217,78,71,224,144,114,205,99,60,97,112,242,163,250,247,249,68,71,27,178,192,49,148,44,205,207,153,83,58,245,125,197,200,140,45,75,184,130,128,53,184,168,15,33,163,87,16,102,19,127,236,250,141,92,89,101,133,81,226,32,17,201,215,28,108,94,222,189,216,255,148,82,58,176,119,98,144,54,230,125,66,31,209,54,248,101,107,189,17,105,37,101,182,212,58,94,189,96,50,123,224,79,80,113,116,115,51,170,47,180,102,172,176,199,209,120,185,96,107,2,162,143,86,123,42,174,33,161,82,66,208,13,136,105,237,237,83,160,74,220,43,193,152,160,15,30,78,115,87,66,2,144,99,60,120,204,122,182,40,102,60,123,88,145,164,172,165,46,34,60,227,161,153,195,159,150,85,244,28,252,207,66,31,197,90,118,245,201,200,83,35,198,236,32,152,79,182,212,124,24,248,99,186,215,107,60,100,218,7,41,224,82,48,250,213,171,215,182,68,106,233,146,95,145,60,155,165,130,41,241,207,187,78,38,152,120,151,205,29,212,201,192,81,241,160,6,211,222,151,41,49,113,208,44,241,71,153,24,140,17,238,53,9,174,201,146,148,181,32,165,47,196,218,115,215,223,57,1,3,215,174,173,63,63,51,210,49,247,75,20,84,173,89,164,26,163,129,199,88,177,5,38,88,38,66,211,145,83,71,10,177,196,161,20,16,193,175,203,166,15,40,29,193,80,9,210,91,169,93,208,131,91,0,61,102,57,203,232,214,176,218,215,67,93,31,185,127,30,162,2,170,28,153,111,138,22,50,95,238,76,182,212,220,100,27,2,26,43,165,71,130,136,92,85,230,84,99,213,93,9,74,166,116,250,111,85,241,170,33,106,240,82,232,30,128,100,174,188,72,56,157,199,155,76,177,59,111,102,140,104,162,104,205,115,15,103,17,110,187,145,15,131,202,16,22,220,184,204,79,75,167,220,3,203,253,210,55,160,208,115,70,132,232,244,199,185,78,0,201,17,35,233,222,120,215,166,187,4,81,130,172,152,116,103,96,17,29,121,207,173,145,5,198,13,185,123,22,232,66,58,190,238,54,181,194,79,20,242,75,224,37,48,165,47,111,15,172,31,242,219,190,26,88,242,103,100,26,152,58,62,240,230,55,21,80,25,189,157,203,146,221,13,100,15,61,136,148,84,226,240,107,124,128,91,181,237,149,37,222,71,244,64,226,248,114,80,22,1,111,90,165,254,105,146,12,119,32,125,145,250,253,69,93,155,85,154,204,46,88,197,68,218,23,129,46,4,85,81,6,95,69,15,18,199,22,179,161,199,255,132,25,118,157,30,7,99,251,158,208,192,169,46,241,190,226,217,108,55,228,211,133,222,108,102,169,122,156,48,161,127,133,75,233,33,130,61,217,232,203,133,89,150,239,161,248,250,56,85,27,122,220,99,226,22,86,250,130,14,223,2,234,168,135,171,195,97,244,231,81,90,34,197,60,27,96,137,31,73,73,236,58,154,60,195,11,118,248,241,188,182,236,69,160,43,235,40,201,239,60,246,223,65,160,173,156,80,77,122,140,77,208,58,174,241,217,4,202,166,47,137,148,153,111,104,152,90,55,110,171,114,193,217,182,23,136,70,236,38,164,130,97,29,30,189,107,59,73,17,203,216,218,85,11,74,131,51,55,184,21,68,207,88,124,51,155,186,93,6,88,157,28,179,171,239,89,172,71,88,63,141,179,216,170,38,247,20,246,158,191,76,242,103,240,12,94,23,86,83,22,76,55,180,158,41,100,43,195,5,216,152,120,115,85,131,102,242,178,139,152,34,90,4,74,29,162,241,96,254,85,247,160,235,94,170,239,175,69,43,112,175,27,35,234,209,213,205,63,128,208,207,248,246,101,87,237,216,95,101,243,215,193,235,8,12,41,38,246,75,156,119,7,239,127,190,48,23,88,177,94,187,200,5,106,107,82,176,69,32,186,112,85,108,127,123,50,144,181,75,185,206,161,74,92,219,36,240,42,230,127,189,137,225,108,15,32,128,21,157,166,188,229,143,135,253,5,126,228,15,96,121,205,210,43,90,11,168,79,230,1,210,230,127,200,199,78,245,10,170,187,116,145,150,243,56,62,12,146,156,99,169,95,47,130,31,217,250,108,108,19,235,230,174,3,206,194,226,132,105,10,211,142,130,209,48,62,3,251,127,202,86,230,110,145,53,178,95,59,134,240,173,183,134,197,95,169,166,240,213,249,34,84,10,146,18,104,81,208,39,166,122,63,21,138,172,104,178,179,41,101,183,2,120,56,196,54,244,140,52,83,43,12,176,222,93,224,240,45,42,36,82,233,128,109,197,206,204,34,252,62,108,46,162,52,41,243,201,79,161,44,135,155,161,181,144,125,81,129,225,193,128,66,223,110,22,244,234,208,44,40,152,164,152,64,145,119,177,69,185,200,80,113,158,66,74,44,170,6,114,108,103,11,90,206,60,194,134,216,91,57,101,48,42,10,186,87,189,232,69,117,151,243,25,29,228,168,40,72,122,182,157,230,58,246,52,247,34,54,129,16,137,46,39,164,11,62,81,72,111,170,12,47,240,43,154,64,134,209,96,129,145,108,93,23,247,41,184,121,136,140,73,30,67,164,126,66,236,164,38,62,60,111,246,49,212,142,232,81,130,80,42,208,231,129,31,39,113,53,50,112,73,11,113,60,157,235,91,190,224,92,156,158,230,165,170,188,124,216,159,58,36,149,49,59,121,71,228,111,83,131,49,144,215,65,249,104,90,145,214,160,192,176,211,68,77,144,135,168,120,36,245,25,158,214,26,143,17,234,209,141,220,111,42,122,135,212,248,160,28,26,130,215,127,102,43,108,184,146,102,90,69,110,71,206,151,190,7,161,192,221,33,58,92,30,180,108,208,80,236,55,28,228,136,239,178,95,50,166,98,48,211,208,4,212,88,133,41,227,74,52,201,205,249,44,80,189,191,245,212,232,32,145,153,16,79,56,133,6,202,8,179,86,76,212,98,83,187,184,177,151,209,147,236,16,245,139,125,242,177,37,230,229,97,119,242,255,243,253,186,113,189,68,146,199,246,155,70,9,101,70,68,51,253,50,123,182,178,200,198,47,244,229,208,176,200,14,161,58,232,144,170,211,195,146,132,230,74,25,192,49,1,177,118,7,82,21,10,124,12,222,165,88,109,86,171,115,189,237,121,148,204,198,201,5,179,78,154,86,156,107,174,72,227,230,55,200,6,57,172,45,135,78,31,153,242,15,186,1,149,216,171,183,159,74,252,241,74,149,191,188,19,103,237,39,168,223,47,126,140,126,64,34,191,192,214,73,163,136,147,39,24,110,17,110,34,141,159,90,241,208,223,31,198,84,13,54,165,67,137,190,106,243,132,245,18,13,130,215,232,205,6,77,9,73,6,116,47,185,204,99,245,110,255,10,95,117,235,206,224,239,127,61,143,183,248,133,246,40,93,252,26,98,157,208,136,93,50,161,26,187,201,243,191,126,8,102,103,166,15,66,110,36,113,35,116,209,92,98,124,86,233,234,243,48,40,3,93,116,163,226,196,96,212,198,45,53,193,114,246,130,51,29,22,116,69,111,142,93,203,182,37,70,123,153,236,37,115,3,172,174,230,113,158,81,45,42,233,101,105,238,203,157,109,80,19,184,31,241,200,172,225,91,6,232,35,25,81,6,60,22,154,197,43,15,180,253,236,243,155,108,221,39,196,58,240,7,104,139,224,160,84,213,70,144,249,228,254,26,240,244,218,77,152,11,253,64,143,57,58,109,17,228,187,192,26,166,110,23,11,226,212,202,234,59,127,141,76,83,251,216,129,112,193,43,85,184,190,33,230,23,74,11,0,120,122,133,88,239,125,144,111,91,240,3,96,91,231,166,99,118,87,91,79,118,192,120,240,49,196,14,219,250,9,165,14,56,244,6,196,227,99,117,239,182,167,18,191,35,202,214,101,163,50,134,76,39,226,2,167,17,88,238,4,219,112,81,161,61,236,199,215,194,60,203,168,84,59,45,225,209,177,234,141,78,134,96,250,254,168,181,78,186,120,82,109,166,140,149,213,39,252,236,7,61,93,0,229,167,226,209,232,78,91,195,176,209,50,89,23,80,48,34,210,255,173,202,121,61,245,58,65,152,83,128,56,164,143,236,178,239,198,30,57,253,245,73,136,223,10,21,230,247,123,105,103,47,223,113,243,23,212,220,94,193,148,150,192,74,47,85,45,121,207,106,65,229,87,233,209,106,78,128,251,26,123,19,174,170,124,96,180,45,20,57,168,145,243,191,63,221,11,246,252,223,244,29,123,187,114,5,73,159,115,196,129,40,98,187,237,12,94,20,195,169,223,41,39,154,92,157,5,225,136,7,95,214,228,103,20,180,3,52,137,124,228,176,220,115,119,250,229,243,207,176,67,210,185,142,71,158,91,136,164,96,101,104,28,19,82,169,81,123,202,178,54,197,219,73,21,80,136,58,177,137,177,228,149,197,240,251,45,193,22,149,236,238,222,160,73,68,166,22,25,58,89,136,94,31,202,65,81,129,232,101,77,52,239,75,4,192,179,80,135,117,90,234,126,147,143,11,246,194,155,76,102,160,251,86,129,152,25,46,76,153,0,245,30,152,172,45,149,199,249,21,34,160,61,157,224,89,19,4,253,233,201,142,103,229,202,214,220,2,10,69,181,139,75,246,110,28,249,145,137,37,222,24,31,132,248,2,197,34,77,219,196,76,94,74,71,37,198,69,18,240,254,133,82,228,227,57,242,18,85,77,140,34,60,250,184,85,85,37,22,35,111,103,39,153,195,210,184,120,201,94,146,161,52,100,228,224,116,180,222,52,178,20,66,109,84,251,182,76,206,236,159,1,103,100,122,208,253,112,10,195,230,73,150,25,30,61,41,86,143,171,145,106,26,62,180,240,29,129,94,52,244,152,33,67,29,245,39,37,104,219,94,248,217,179,74,185,159,1,18,196,231,36,11,243,96,248,165,164,33,21,103,212,163,113,192,11,216,150,43,109,41,86,174,234,228,119,45,203,239,84,131,9,198,164,94,29,83,194,26,224,151,173,38,206,168,144,126,162,122,104,134,99,27,134,104,136,231,20,173,149,180,243,9,6,255,210,142,224,99,175,28,12,213,1,96,56,254,93,49,141,71,65,25,144,153,60,194,66,194,255,147,189,253,96,37,153,119,136,36,24,222,75,30,117,228,238,176,18,146,76,73,189,132,11,64,85,60,248,53,63,64,15,136,109,225,60,8,15,244,58,117,192,97,190,252,203,36,23,158,62,23,249,237,38,212,45,142,216,248,138,120,135,50,52,38,128,253,77,25,153,137,178,46,179,67,234,221,166,119,242,26,225,193,101,171,175,194,85,227,181,199,59,169,241,134,90,180,66,93,185,61,40,142,51,31,69,67,59,144,51,223,8,127,211,139,242,140,155,214,7,241,1,30,39,17,149,11,41,27,206,151,226,74,216,34,60,9,120,193,57,21,175,21,228,106,156,125,208,80,61,179,215,94,243,152,141,137,141,165,226,72,219,17,136,249,150,134,236,16,55,253,189,140,180,14,149,122,240,88,26,135,122,120,15,132,11,245,99,180,153,187,64,222,213,81,249,27,8,228,212,0,161,144,12,228,242,87,235,14,226,152,226,174,80,233,77,203,161,253,100,243,255,127,211,149,71,16,254,85,103,24,55,197,243,211,53,198,246,48,131,183,189,249,34,247,48,176,110,43,170,74,138,182,255,161,8,254,128,146,96,41,26,151,213,242,103,47,9,205,49,2,232,168,102,56,43,241,10,225,190,178,109,156,142,181,221,199,56,188,145,58,102,41,229,67,136,162,171,215,8,169,20,234,138,160,7,59,104,73,61,208,83,34,131,206,66,94,28,85,85,224,255,253,254,35,127,220,233,164,139,252,251,128,223,82,104,86,190,106,30,211,133,135,65,125,138,251,97,189,210,165,60,236,88,111,97,142,193,81,75,226,209,46,13,162,227,8,241,43,88,192,226,160,196,196,193,173,122,247,216,46,78,110,31,15,126,61,231,82,11,5,56,143,103,253,94,117,141,236,95,213,197,175,40,87,86,125,222,255,53,65,129,44,236,25,87,225,78,113,127,86,239,131,225,127,237,160,125,27,128,249,48,115,207,187,116,170,35,28,55,163,138,245,1,182,107,47,117,7,190,186,32,10,39,90,209,148,92,15,49,75,158,205,118,221,1,67,175,200,246,255,28,144,95,123,164,75,106,112,124,202,46,21,225,143,2,215,100,191,194,158,44,133,198,238,108,58,7,252,136,160,207,201,8,209,155,159,204,28,27,129,40,242,50,90,96,149,249,205,74,36,162,108,181,65,5,2,218,186,21,200,174,106,46,228,222,36,196,159,7,224,185,101,33,97,249,167,146,90,181,195,28,13,238,101,152,26,6,88,83,245,194,28,204,206,202,64,217,148,190,17,156,37,81,92,3,113,46,61,71,57,212,188,76,76,208,104,83,227,40,73,21,157,141,53,154,120,195,221,38,221,81,76,7,166,39,164,213,169,238,246,176,117,102,68,162,192,249,248,28,193,38,249,103,12,185,183,167,181,95,124,75,245,228,148,31,127,82,155,212,240,58,86,173,90,44,116,180,77,160,36,136,118,246,229,221,68,57,221,200,147,80,50,193,246,16,184,11,90,89,47,60,163,44,117,136,84,11,46,238,17,75,210,100,41,122,248,124,49,165,91,190,86,44,181,118,199,16,181,222,188,228,36,207,24,96,252,119,190,120,125,88,62,191,135,59,193,209,139,160,233,196,226,98,82,221,142,0,67,22,121,211,8,71,233,252,22,227,75,244,131,165,93,8,12,118,158,253,38,33,36,148,26,245,144,82,61,127,221,193,18,193,23,94,228,203,202,178,14,230,112,154,233,117,108,187,12,252,215,22,144,137,148,208,51,23,87,222,55,123,179,58,240,71,62,170,149,57,193,59,135,25,205,231,57,192,152,67,186,16,8,175,78,34,13,123,118,73,164,194,40,88,100,32,4,222,7,36,3,55,3,217,88,3,90,17,160,200,22,244,82,243,226,89,138,216,84,55,64,48,169,42,243,109,2,151,19,186,229,153,238,36,183,3,133,31,21,151,69,200,198,181,47,32,235,32,89,94,114,77,230,211,207,46,246,126,97,96,7,99,105,238,14,141,227,169,96,225,248,112,52,99,64,245,62,165,4,198,236,0,76,221,241,232,181,179,2,228,180,48,39,18,139,50,140,127,98,114,61,103,186,140,158,234,195,10,44,99,169,125,55,61,114,88,144,73,171,57,104,181,238,93,208,80,233,159,148,132,115,172,45,77,214,156,4,18,94,145,206,114,81,218,5,0,79,96,8,220,114,60,107,251,170,235,166,160,41,126,210,138,243,164,204,78,226,210,9,128,110,246,49,21,116,77,250,2,246,169,224,61,213,181,86,141,103,5,144,43,154,44,115,113,77,78,179,236,223,47,157,196,145,120,123,204,203,63,199,73,6,114,128,68,208,106,240,151,77,131,128,5,48,200,42,65,219,247,53,232,61,123,175,172,185,254,161,56,146,198,60,69,216,73,82,253,84,114,44,159,221,92,52,162,128,60,158,141,175,203,241,68,79,115,208,46,208,118,212,91,25,84,22,216,236,70,130,1,148,73,79,192,109,34,224,197,220,246,25,172,230,153,140,22,38,218,27,33,42,92,27,145,106,182,236,120,71,143,105,206,76,142,250,174,145,198,133,4,88,134,167,105,156,144,53,118,2,225,149,107,216,174,235,188,199,77,64,137,84,65,9,42,116,171,188,51,211,190,33,44,98,46,62,126,234,226,119,205,26,107,220,111,214,40,245,226,144,111,231,48,157,81,16,84,53,133,200,170,44,223,142,212,13,131,109,6,180,234,99,200,139,54,82,67,115,197,109,234,184,185,227,108,156,72,216,255,221,229,103,168,157,239,197,254,205,176,169,237,148,185,94,73,54,5,101,161,77,47,141,111,195,228,24,194,154,70,1,30,201,140,47,117,71,3,68,246,113,220,49,112,233,94,86,231,129,41,174,47,133,251,117,209,253,4,102,135,113,194,81,211,123,155,3,79,154,12,148,12,88,212,41,56,87,106,220,113,103,81,23,68,188,130,213,227,235,71,133,39,238,83,192,174,64,188,38,80,19,23,92,216,192,108,95,79,213,199,78,106,103,70,104,217,1,47,126,206,216,100,54,214,140,166,164,110,242,229,72,49,125,164,79,223,81,218,109,123,103,180,49,181,31,237,41,156,86,240,219,196,122,1,77,186,226,55,63,199,247,73,103,188,236,41,229,5,77,105,39,225,25,29,40,125,181,252,92,164,187,246,28,5,155,182,198,221,61,216,172,197,203,15,39,188,87,248,169,89,197,72,10,67,149,245,47,57,21,155,180,116,50,73,77,214,198,65,6,34,152,27,75,78,226,44,237,252,204,104,131,107,151,255,69,47,152,147,82,69,75,135,100,173,4,128,155,16,65,238,211,182,64,62,88,208,75,166,131,255,141,32,178,39,178,218,128,189,19,186,70,151,17,128,155,63,46,46,52,61,52,126,224,93,134,227,37,8,190,108,129,185,72,156,149,75,118,253,206,43,174,222,69,184,141,10,48,116,235,54,176,76,5,154,216,89,179,147,201,241,69,72,109,116,31,212,89,57,20,171,107,230,141,214,199,76,14,199,171,253,112,172,76,91,176,164,178,202,230,210,99,36,95,156,68,110,91,139,189,19,73,231,243,33,66,75,123,57,226,249,202,167,191,139,1,241,213,156,61,246,89,142,27,98,163,153,143,183,168,55,229,155,132,174,222,116,81,44,232,248,171,34,10,169,238,164,47,158,252,80,16,132,158,16,202,47,161,18,88,72,239,42,196,207,110,22,53,142,129,97,89,139,101,105,37,67,115,80,97,2,235,4,216,6,36,127,12,178,59,52,103,51,140,80,238,71,105,163,24,37,32,146,86,253,147,33,94,45,60,107,129,40,54,254,107,98,250,48,232,194,89,66,99,4,243,235,24,67,156,55,221,185,3,241,185,85,229,130,47,164,95,244,65,6,230,215,71,65,8,133,218,0,16,180,195,94,38,79,160,95,109,33,92,19,171,142,155,164,250,136,123,49,116,14,119,152,73,189,33,232,81,146,134,208,146,82,131,59,155,44,126,14,255,93,209,213,199,64,5,79,126,67,57,196,114,225,124,116,161,134,182,96,71,34,91,178,135,222,109,184,239,245,27,63,140,191,73,70,132,97,4,227,63,67,251,186,147,252,126,223,84,179,66,235,24,165,102,198,27,243,240,110,36,27,98,85,2,29,10,169,58,163,25,18,94,240,172,9,137,236,106,30,55,31,219,113,193,32,162,33,143,245,56,176,236,213,79,32,153,252,142,206,111,196,15,106,170,235,29,81,139,21,217,118,103,242,84,247,62,24,157,220,17,184,133,29,1,206,104,238,229,7,135,100,108,181,131,144,67,28,237,34,115,168,105,130,67,194,142,254,88,148,14,13,60,129,47,79,55,51,225,135,248,220,154,5,181,72,148,115,216,215,114,204,41,2,82,112,150,35,55,157,191,36,98,124,44,233,89,248,225,74,40,181,64,148,138,241,153,71,235,244,74,105,167,219,60,217,238,222,87,178,126,214,33,49,36,126,251,147,219,198,143,98,33,224,207,126,215,107,124,209,66,41,164,128,81,92,25,29,177,194,11,36,14,23,12,182,57,88,36,24,171,151,75,158,74,169,175,180,222,124,248,62,100,140,181,232,42,94,47,55,41,29,215,62,34,166,74,31,50,191,249,124,211,180,128,214,207,26,177,161,215,156,212,96,9,109,215,71,166,70,25,206,90,34,98,142,37,50,202,187,104,92,74,1,96,133,164,45,200,151,199,186,180,217,219,137,208,185,175,225,91,136,136,0,218,95,45,163,27,93,60,150,50,237,3,225,124,139,18,144,109,49,232,63,226,213,24,57,227,39,10,52,241,44,40,95,233,42,34,219,29,55,214,120,19,14,99,7,110,175,134,235,106,165,198,90,15,225,246,170,43,159,167,185,230,152,231,34,254,222,147,155,231,7,199,250,44,12,191,201,118,190,248,158,31,238,243,94,118,125,248,122,16,56,146,151,201,235,174,46,51,68,54,180,158,230,109,23,56,5,68,110,79,61,248,12,227,218,197,107,170,41,135,238,90,198,248,250,59,232,50,87,23,78,202,11,94,215,116,22,166,236,207,124,105,190,159,53,163,84,252,191,36,145,123,40,218,184,161,142,90,217,95,13,39,104,99,76,187,63,113,228,230,220,195,121,19,36,99,239,104,103,123,68,155,62,135,140,192,237,243,158,102,130,173,5,147,66,24,144,79,209,226,224,183,60,252,68,42,246,98,167,236,90,177,229,210,136,20,36,226,184,206,176,141,162,91,186,60,17,58,227,240,192,54,150,102,2,255,63,216,172,81,107,253,33,227,106,192,44,157,106,112,63,173,103,139,56,118,173,111,87,158,94,221,29,71,22,57,16,184,40,87,110,192,63,155,220,111,111,36,105,102,178,32,63,169,194,151,234,155,115,102,195,23,217,73,233,198,118,40,32,225,82,121,248,83,96,68,68,26,207,90,56,71,109,246,45,51,247,106,220,141,121,192,194,32,12,103,247,125,104,240,55,96,109,156,248,164,239,88,231,38,115,218,249,254,140,86,30,140,93,150,223,196,150,253,163,105,194,106,81,145,160,173,207,239,252,221,6,215,240,75,159,204,175,55,101,29,93,188,233,71,19,119,125,48,5,31,122,152,15,252,31,218,146,40,245,254,113,102,59,221,104,132,245,110,116,221,103,150,155,65,135,42,81,68,240,51,200,91,60,162,31,216,38,168,57,0,76,18,194,198,178,82,1,91,164,178,252,29,76,125,41,84,51,61,43,89,142,52,156,16,168,6,214,198,82,236,68,74,38,222,111,45,137,134,106,125,233,91,89,197,101,41,130,34,147,148,124,54,51,139,228,23,242,67,65,83,35,178,175,89,190,55,42,14,14,204,136,239,212,51,99,219,112,235,244,31,182,242,6,192,109,53,47,39,45,87,108,8,28,135,146,214,166,206,179,64,33,149,138,116,240,191,57,26,199,38,236,206,185,252,112,14,17,248,95,196,10,8,118,211,71,10,70,247,90,181,255,251,19,62,154,76,188,250,5,212,246,152,116,186,38,14,110,110,74,185,196,241,22,127,146,164,198,131,178,174,214,87,135,212,157,154,205,148,139,33,1,68,252,66,18,233,56,109,239,242,59,30,142,199,62,15,195,234,101,68,26,199,107,66,62,69,192,128,37,149,116,138,197,150,107,51,148,245,200,225,69,144,91,181,188,69,189,54,240,202,106,195,185,205,231,106,9,196,63,195,19,232,209,15,214,128,93,200,179,140,108,92,184,18,190,155,112,145,109,136,57,82,255,110,151,169,179,212,243,65,61,158,82,247,44,168,119,64,241,199,103,241,100,36,181,101,204,207,145,105,208,162,225,0,234,173,1,111,70,173,79,232,235,142,185,12,235,97,34,96,236,200,32,2,96,85,166,245,75,246,41,168,176,74,25,221,138,207,3,247,127,100,55,100,95,79,122,225,140,110,17,128,90,136,165,74,1,249,246,217,231,134,141,64,90,18,166,165,86,221,42,229,123,15,195,14,82,155,227,182,221,104,189,175,218,235,154,87,77,61,189,142,119,214,44,196,18,37,220,60,36,185,175,154,166,205,15,182,242,21,152,115,100,177,25,253,152,213,194,55,211,143,236,130,31,49,220,2,123,116,71,67,49,249,36,138,144,97,181,123,248,230,248,92,54,224,135,151,3,232,59,24,193,101,223,179,199,65,39,51,49,64,129,138,254,43,52,39,37,212,72,168,3,37,154,23,233,65,56,251,177,3,165,242,252,6,167,109,32,175,17,232,160,7,150,49,214,220,68,185,188,113,66,182,109,57,244,126,243,217,95,97,61,155,239,91,61,95,68,191,228,124,14,5,220,111,143,21,101,157,38,57,226,26,158,106,146,201,229,47,255,233,228,157,206,252,210,65,95,244,70,138,47,53,210,84,38,88,96,89,2,182,125,218,197,2,228,5,156,180,216,120,49,45,214,226,72,147,138,249,206,116,238,74,226,54,116,222,12,86,77,191,80,183,77,113,20,156,132,204,99,109,245,200,86,170,227,225,37,36,199,76,111,131,114,42,57,146,100,87,91,188,161,183,120,120,211,115,132,37,134,77,17,151,244,34,88,82,50,68,87,193,171,77,5,165,227,171,81,24,168,243,181,247,232,211,109,116,66,223,246,76,238,243,219,31,48,195,183,200,248,1,254,207,205,148,140,152,206,56,55,79,157,149,199,125,195,42,103,209,86,133,82,212,155,20,226,64,136,19,176,194,113,112,168,6,89,176,220,145,240,163,7,83,217,85,208,93,16,217,117,81,35,227,18,35,37,106,206,108,10,198,142,30,76,151,176,2,167,166,108,177,9,240,5,93,14,160,193,188,138,124,180,137,208,199,52,187,177,63,42,42,22,246,79,8,182,167,100,109,229,99,173,201,51,136,163,11,41,203,23,121,36,138,95,173,220,24,48,227,93,45,121,162,66,152,214,74,77,67,164,199,239,82,17,187,59,168,178,112,152,234,193,105,216,245,178,243,168,242,76,211,0,219,103,160,137,28,163,255,13,21,42,134,107,27,140,24,7,82,249,70,202,194,196,20,0,49,85,197,239,94,122,29,184,125,191,234,218,98,11,3,195,58,52,84,216,53,46,239,26,110,57,84,219,127,79,159,133,242,100,28,128,255,202,182,223,115,128,194,168,38,161,10,212,15,4,21,211,52,188,158,211,182,41,183,58,18,168,112,162,134,10,8,123,86,32,43,18,162,174,138,64,22,27,181,170,236,11,186,188,200,50,189,184,117,161,181,185,26,238,187,111,131,70,113,229,185,255,16,156,127,114,220,226,252,113,224,10,130,122,65,72,191,104,253,191,135,202,93,236,230,222,56,224,168,193,180,103,161,88,126,16,20,136,90,187,234,239,152,203,109,249,236,250,95,55,246,155,6,65,138,225,243,82,184,96,188,186,159,221,45,74,221,48,150,93,234,232,57,118,2,100,240,199,205,98,40,192,235,38,160,0,233,2,36,74,244,248,230,144,1,22,60,198,209,201,73,7,241,16,255,51,194,92,121,242,70,4,154,39,7,110,138,92,7,100,211,115,202,155,173,171,127,245,76,28,159,250,97,117,136,16,15,81,212,67,183,230,37,83,118,232,80,224,38,127,30,240,219,255,26,14,255,233,21,74,139,247,97,200,124,19,96,158,17,184,120,67,249,44,200,243,219,82,149,97,14,1,167,232,243,235,128,147,21,220,100,193,161,19,142,243,119,38,192,161,180,72,50,22,159,168,34,35,207,228,174,16,206,78,19,61,48,185,172,45,55,179,220,197,43,14,73,153,23,177,93,71,207,251,26,196,68,234,235,92,121,65,43,99,54,182,25,213,98,138,189,230,21,111,95,242,161,54,191,28,231,229,39,6,20,114,175,61,154,206,141,214,134,27,135,93,58,166,191,189,158,161,62,204,238,66,95,200,25,112,245,225,75,17,39,49,30,26,35,129,192,105,91,2,138,211,243,149,248,58,172,192,24,98,25,4,106,7,253,181,68,157,138,30,1,242,99,96,10,64,236,204,92,176,191,220,187,246,121,97,165,84,81,199,25,199,56,189,143,12,218,124,5,230,96,127,182,53,33,121,3,102,149,255,189,81,61,70,94,4,221,82,224,203,185,33,234,117,135,90,142,101,72,137,162,138,158,12,59,7,153,239,187,63,56,165,213,61,81,33,31,178,124,203,210,149,238,194,166,27,198,162,143,16,183,53,91,107,106,62,138,148,3,252,0,97,218,69,21,246,174,12,75,247,102,78,13,96,40,122,9,244,20,28,134,246,133,114,105,171,80,241,150,219,167,193,115,131,181,124,86,5,221,31,200,158,222,53,198,81,70,146,224,158,5,211,94,16,22,72,127,214,215,178,219,27,108,212,106,237,196,201,175,120,21,98,89,10,242,137,207,126,177,151,174,93,89,79,32,160,170,234,18,246,168,5,126,72,231,27,115,86,37,146,94,26,5,205,80,212,241,175,15,174,2,139,243,12,29,102,4,127,164,170,233,213,95,54,159,64,237,156,53,84,128,109,121,238,217,147,107,27,29,21,45,170,87,15,176,229,97,3,60,84,171,164,73,174,8,75,8,206,182,225,29,64,59,21,43,168,155,131,57,184,254,249,51,160,76,124,153,18,121,17,240,211,65,116,27,155,111,149,94,66,237,183,208,143,200,157,117,21,133,93,14,173,112,170,124,119,207,225,185,205,155,165,22,120,118,164,207,213,110,192,202,145,224,203,241,54,218,185,1,221,152,131,202,125,236,15,9,166,200,3,194,225,103,15,153,92,242,231,64,60,199,154,91,192,30,255,23,129,41,194,180,10,48,96,12,41,239,12,31,219,201,155,107,216,178,198,104,45,163,6,9,166,39,144,128,99,13,137,127,131,130,68,2,184,221,66,164,39,115,157,81,58,239,59,120,212,104,202,155,177,244,241,87,13,51,195,98,161,225,92,155,217,107,211,192,15,229,35,112,34,81,160,5,176,26,126,16,136,218,137,232,18,176,164,127,109,167,84,211,214,244,45,74,222,67,8,126,194,169,55,151,239,128,237,147,231,176,78,223,210,34,84,13,107,173,63,10,118,91,75,192,22,5,100,191,204,33,122,238,52,109,90,178,41,128,153,132,43,56,87,116,227,73,163,156,203,207,129,7,162,159,35,53,12,148,146,134,34,33,225,205,172,112,228,97,188,1,125,5,66,38,60,237,169,132,180,95,38,174,28,175,188,112,120,16,48,178,198,107,196,229,19,171,182,54,98,65,247,20,152,194,20,117,76,231,80,225,211,142,198,213,111,181,215,234,98,87,125,201,9,18,240,227,201,180,206,43,65,213,179,123,50,95,3,126,61,219,130,93,91,255,211,201,133,7,147,169,11,24,31,115,194,7,226,153,217,177,73,82,48,162,75,42,245,249,123,6,240,173,52,65,50,65,8,64,102,39,48,0,102,217,120,32,196,20,10,227,16,15,234,188,112,8,100,207,187,226,242,32,100,79,191,228,67,44,81,60,249,37,203,239,152,164,15,182,87,123,12,170,170,249,242,191,156,142,116,50,47,215,119,0,167,108,71,145,124,232,10,214,92,94,42,126,115,196,244,236,8,157,50,11,50,249,83,83,160,5,115,241,96,167,39,0,123,28,130,42,100,237,161,47,129,190,133,85,6,185,149,176,218,210,42,174,21,111,71,207,255,37,104,6,161,94,124,81,237,111,231,165,205,121,107,185,244,129,95,240,54,177,18,178,250,206,10,2,223,34,154,161,94,109,26,240,137,122,210,44,253,56,55,42,27,112,133,87,135,238,236,20,209,114,83,179,218,222,41,208,212,70,221,174,139,223,40,114,202,176,244,19,27,132,24,23,121,23,155,82,1,211,149,79,253,24,215,217,227,156,158,195,179,175,159,128,121,120,185,13,251,62,5,209,235,5,150,125,124,32,93,196,7,113,224,20,122,33,102,226,229,240,183,151,167,104,236,223,246,207,123,129,143,222,154,173,113,153,214,131,106,105,22,140,49,61,1,108,21,214,54,52,117,165,186,91,18,216,20,184,233,80,62,249,195,196,213,41,85,41,156,180,179,95,101,223,80,42,134,75,148,224,15,90,212,196,254,171,125,174,153,230,106,240,229,108,177,86,94,247,244,180,36,200,148,156,232,59,58,238,188,122,242,237,208,17,51,253,75,174,178,47,231,66,157,204,30,59,65,10,69,156,220,243,60,1,247,52,179,27,122,190,143,203,184,201,132,10,30,198,74,159,143,64,30,231,45,211,54,32,176,138,242,56,159,173,251,5,49,190,16,252,244,89,217,42,155,205,16,191,107,5,48,221,250,39,166,38,35,49,206,69,241,35,214,91,100,245,212,45,21,215,103,251,229,85,57,112,126,4,237,63,150,225,136,73,61,146,184,121,177,128,176,6,227,92,28,33,69,4,26,245,178,252,117,181,206,92,215,126,133,185,15,151,245,204,179,174,172,1,142,45,147,84,55,23,151,117,69,22,28,118,42,128,63,7,160,41,127,80,7,183,1,244,59,178,195,222,1,43,225,209,11,169,3,191,0,96,172,89,232,240,235,204,94,105,248,131,215,195,238,101,147,186,61,134,70,116,233,8,3,13,243,66,248,109,82,32,217,110,110,68,174,44,239,23,141,44,80,41,126,6,90,122,213,89,130,27,81,57,216,85,112,4,3,80,164,23,45,214,34,116,216,64,135,211,215,105,86,76,20,166,23,202,212,188,128,117,179,148,189,214,13,73,246,242,144,244,110,221,59,119,245,254,155,141,175,215,200,123,15,141,7,78,218,23,244,83,201,178,206,251,231,30,208,16,132,16,112,158,252,81,28,140,167,151,226,70,18,116,203,67,58,217,145,169,229,93,73,11,159,208,251,190,164,2,85,20,55,34,52,132,207,176,174,217,202,232,172,190,204,122,162,24,205,138,181,31,105,186,151,24,22,113,26,11,71,250,149,221,184,34,6,110,159,69,74,199,254,118,1,237,1,90,101,133,180,159,181,183,69,13,12,58,141,79,45,27,27,179,23,201,240,241,69,207,148,20,146,240,217,3,167,108,29,235,28,22,22,134,217,165,158,43,221,11,33,110,13,112,101,226,219,242,73,196,168,93,3,53,53,44,160,229,27,192,168,84,153,6,131,206,50,22,64,96,173,198,31,125,197,66,81,172,128,5,239,27,96,194,117,206,178,108,244,74,44,183,119,89,145,0,143,197,212,235,57,252,116,112,50,208,203,93,124,116,233,175,218,210,116,0,164,163,77,194,12,133,7,113,249,7,143,109,148,187,111,41,119,230,231,213,141,14,23,38,250,137,107,235,67,215,121,117,93,150,41,199,166,129,134,167,114,61,72,64,86,178,19,74,186,114,169,195,75,104,228,195,79,245,64,159,194,134,221,39,231,168,224,236,217,13,235,167,93,149,57,125,78,136,20,209,236,181,158,154,69,165,19,191,42,131,130,231,22,104,99,138,23,12,51,6,132,223,100,222,134,38,204,39,94,73,56,84,84,168,16,142,237,143,88,129,229,42,217,5,37,161,90,230,65,195,59,108,46,194,45,49,173,199,45,31,28,139,80,161,16,15,18,41,182,149,155,151,216,78,252,111,200,150,89,53,255,143,82,99,34,123,34,128,213,193,174,63,76,134,138,232,65,138,81,151,189,144,219,201,190,8,45,131,138,117,220,191,241,65,128,135,128,212,153,177,209,246,80,94,220,187,225,18,13,35,217,115,185,15,1,224,77,206,206,79,203,209,205,152,238,168,58,2,147,173,153,62,120,73,176,6,89,93,177,109,217,115,191,185,48,176,170,104,168,247,237,201,57,182,141,176,111,1,224,189,169,79,17,156,107,27,127,71,84,136,211,19,212,102,72,197,163,42,40,242,255,99,55,73,146,243,4,88,200,173,116,234,206,252,110,41,0,22,79,104,245,155,66,89,130,118,131,145,253,10,248,26,64,186,80,158,72,169,137,227,203,18,210,97,201,182,98,31,192,149,162,242,84,242,92,76,9,30,127,21,30,47,56,209,151,111,129,188,213,6,244,233,248,205,120,175,17,229,3,218,123,199,240,185,117,139,181,147,143,66,61,100,25,231,112,23,216,246,106,255,13,116,212,178,124,48,173,31,18,168,54,156,163,6,224,40,31,200,207,246,12,14,41,72,195,80,4,123,184,222,136,244,52,136,68,44,116,243,199,14,75,60,149,220,178,91,220,60,222,195,3,255,55,126,195,50,44,165,150,173,133,115,143,109,229,228,13,125,13,170,9,29,12,197,95,124,156,82,213,222,70,254,200,237,109,128,197,121,213,169,21,187,239,32,51,75,11,158,201,166,236,20,171,62,134,193,188,129,131,76,28,159,172,233,173,163,127,148,117,253,201,184,136,146,227,20,215,66,238,113,80,10,75,57,30,234,241,188,88,104,5,6,179,67,97,131,244,43,255,247,206,201,161,181,119,191,221,24,198,15,84,163,130,196,45,120,112,79,141,38,63,112,87,195,178,20,166,186,190,45,190,213,21,93,183,148,35,248,16,35,217,62,236,105,189,168,202,43,216,170,193,226,108,15,181,56,169,61,124,18,219,168,107,118,113,204,43,18,126,188,117,1,49,42,200,81,107,89,128,212,21,230,168,125,205,171,25,23,224,90,238,253,207,189,101,146,220,189,178,230,115,162,180,54,234,102,146,230,125,103,106,152,62,59,176,238,2,84,26,227,89,111,162,181,252,122,122,210,225,119,149,80,20,0,126,110,22,28,234,47,164,176,9,20,6,82,172,253,249,177,80,192,249,137,216,141,183,66,191,246,39,0,97,14,255,93,159,65,150,147,30,192,196,50,114,124,114,28,173,91,243,175,148,120,9,34,41,214,88,10,220,167,39,185,112,179,224,116,192,169,164,191,242,102,123,24,55,173,204,123,127,17,66,21,154,147,126,80,143,213,115,201,175,251,177,128,186,240,240,29,249,230,167,167,176,244,241,104,221,151,38,51,46,75,41,5,94,147,92,144,243,153,83,122,242,154,232,107,190,0,134,129,201,37,32,189,159,167,7,246,229,13,49,104,208,187,198,43,218,125,153,13,220,17,207,59,248,42,233,126,176,124,244,145,98,100,75,200,119,118,223,29,8,131,140,53,226,131,14,215,178,6,153,82,188,41,168,151,200,120,222,156,45,63,23,202,34,217,21,190,126,12,197,224,162,96,188,255,16,54,243,161,119,106,54,97,155,3,63,92,114,248,119,191,88,15,117,60,161,178,6,105,137,225,159,120,201,34,202,154,78,105,250,179,96,96,225,251,216,69,237,35,251,107,43,201,122,142,116,44,90,12,68,121,43,98,39,203,21,227,151,2,214,51,108,26,134,21,189,115,71,72,84,187,60,79,57,51,170,218,67,200,51,56,106,104,0,30,240,162,240,248,21,219,197,126,114,117,185,5,237,194,182,5,183,212,3,82,254,231,127,223,224,110,29,214,73,171,229,105,119,179,145,217,171,150,139,119,233,247,55,81,65,122,138,206,38,156,120,227,81,75,8,226,187,147,87,81,146,196,119,196,127,118,45,98,31,88,239,63,25,138,142,112,149,201,18,99,192,86,172,214,210,3,2,248,85,197,232,32,98,53,13,178,162,57,24,134,239,31,5,238,196,120,138,189,83,221,33,172,201,31,22,234,249,235,142,64,37,15,169,125,194,171,72,131,217,101,127,210,82,212,250,163,118,72,225,25,106,180,87,149,140,71,174,13,201,2,253,67,219,220,96,169,33,240,148,1,217,230,38,168,229,67,171,128,241,83,61,161,51,197,8,251,36,199,172,20,51,172,238,70,23,162,166,17,220,70,70,229,243,98,144,209,123,178,245,138,76,25,13,44,117,242,151,125,114,141,196,158,225,36,110,216,84,56,92,254,217,172,17,6,208,235,239,187,227,215,110,67,62,172,241,34,121,187,239,234,41,8,148,252,16,191,180,118,243,233,37,196,67,69,206,210,92,41,179,128,193,6,241,62,191,102,184,111,114,91,32,63,97,101,198,241,184,160,94,74,116,246,195,82,156,225,252,32,102,218,218,29,125,100,33,255,107,156,35,69,18,209,80,126,3,107,177,105,31,51,169,46,114,171,153,8,14,97,103,147,18,134,231,176,240,165,223,150,177,151,79,149,183,34,144,37,177,253,94,89,96,19,219,87,118,17,151,207,100,92,119,168,90,76,152,230,14,209,237,20,65,137,175,75,233,9,15,235,84,29,162,203,225,67,156,7,73,169,204,107,127,79,62,14,115,57,30,167,8,242,2,178,223,216,148,251,70,145,167,98,15,108,161,168,254,11,69,55,158,148,65,126,224,247,6,62,189,240,226,13,71,9,139,206,61,149,39,150,125,118,87,147,216,147,109,36,39,126,220,155,26,222,99,128,57,52,99,56,199,207,140,175,47,35,103,25,129,183,136,190,70,188,36,38,233,244,57,145,126,60,129,100,165,95,1,169,60,22,140,37,31,162,116,43,255,121,112,35,227,252,44,148,134,33,121,96,93,17,173,188,237,226,161,207,62,155,201,236,141,81,36,240,61,87,139,86,233,167,101,91,151,166,137,90,228,201,243,136,112,98,67,87,162,1,69,52,74,36,9,127,124,85,151,184,215,203,3,35,98,64,243,190,55,150,57,28,231,3,171,0,134,156,50,178,2,130,0,146,181,111,194,6,144,199,210,64,247,223,213,177,225,193,217,70,152,99,22,35,223,117,211,216,200,46,57,137,221,47,124,130,247,25,11,13,236,146,201,5,186,37,253,12,75,60,93,112,137,102,215,250,82,177,115,51,97,170,3,38,201,60,237,188,207,229,131,157,124,190,156,117,90,242,80,241,67,223,140,177,88,85,206,214,57,46,205,188,67,25,160,120,199,75,44,177,168,156,242,127,149,92,7,168,67,241,236,59,29,171,230,237,182,193,66,48,28,100,207,54,135,18,162,147,232,248,130,180,135,192,134,190,187,226,61,179,252,250,128,31,109,117,24,170,122,166,152,24,75,46,219,118,50,245,18,87,15,95,50,96,9,113,71,197,106,92,185,82,90,145,207,227,171,124,118,115,142,50,109,17,38,47,156,241,167,138,109,101,102,176,183,143,233,222,52,211,140,159,199,44,140,163,42,15,92,217,120,70,7,26,232,108,76,139,163,1,81,9,10,159,75,71,184,188,18,112,196,114,235,190,243,66,6,43,57,121,115,30,181,166,244,118,241,203,43,197,1,119,176,114,67,102,240,103,130,15,244,253,93,74,129,95,79,68,36,204,86,255,72,136,194,247,30,246,35,247,110,234,126,2,232,244,62,103,122,153,185,238,9,98,12,138,236,225,180,116,38,222,251,34,120,31,4,98,136,169,46,208,228,247,124,153,81,168,158,126,93,60,27,19,161,143,205,223,223,86,60,227,99,78,228,244,0,234,225,100,208,231,57,33,135,74,10,175,205,157,243,162,59,196,81,235,130,195,133,120,144,220,106,9,54,86,180,221,253,75,61,106,87,47,0,11,199,249,120,196,242,49,154,158,177,18,210,172,108,48,204,153,36,58,9,248,27,76,209,229,6,243,50,207,143,4,126,246,149,129,211,161,76,143,161,136,93,70,83,151,163,241,198,54,31,222,52,191,131,61,250,24,26,179,55,44,173,237,82,17,240,1,75,219,154,191,229,224,179,112,203,191,134,130,223,58,7,235,21,236,255,128,178,47,109,142,130,217,184,198,182,105,47,30,75,111,164,143,138,207,59,96,138,180,29,71,223,192,139,190,68,99,225,34,4,226,197,224,131,213,113,71,252,147,82,162,234,172,183,15,1,5,185,113,28,63,60,8,171,120,126,156,93,76,44,203,150,117,193,224,129,146,246,166,106,15,118,167,172,6,22,39,234,15,214,73,195,168,142,103,240,203,199,125,180,49,48,77,153,153,168,138,144,29,68,150,43,217,128,108,238,224,190,150,247,149,165,4,172,192,162,244,112,69,137,67,97,99,7,15,95,238,26,130,107,133,135,223,209,109,215,6,250,9,65,49,72,5,23,199,172,126,155,3,88,35,41,30,113,12,127,202,62,225,69,193,17,132,175,36,232,45,204,37,180,232,122,162,210,193,23,110,85,60,161,78,89,0,248,148,246,144,42,200,241,200,208,140,16,82,150,210,13,249,182,136,97,213,4,41,93,206,60,15,170,240,177,239,147,191,214,189,66,172,51,19,46,245,122,183,69,28,27,181,129,75,17,42,57,20,255,145,80,106,165,196,185,0,242,36,106,152,112,57,48,195,149,253,126,225,67,54,58,236,169,175,207,162,228,0,249,184,50,179,125,250,53,103,83,216,204,186,135,57,140,137,215,148,197,175,74,40,116,178,206,70,186,37,97,242,175,247,111,18,92,235,45,87,91,243,254,243,0,90,252,127,25,157,132,47,120,134,200,142,182,178,192,95,58,220,61,8,123,133,201,73,84,2,235,207,33,174,78,99,20,67,71,33,81,45,245,168,230,73,138,95,31,61,66,119,181,156,12,146,168,167,141,199,74,207,246,130,251,127,33,125,16,47,235,153,36,187,88,57,73,56,80,210,13,118,169,14,203,82,146,165,210,8,27,118,222,45,50,9,168,230,193,101,135,165,86,166,196,49,127,183,82,178,204,227,132,98,136,247,116,48,119,84,154,228,221,189,190,40,211,253,158,25,217,46,31,250,205,238,12,232,199,115,207,18,115,213,38,47,243,152,30,80,149,114,150,230,59,225,131,136,86,86,24,157,193,156,153,166,193,50,145,232,18,132,191,190,61,167,39,70,145,5,125,58,69,183,12,172,31,163,76,113,224,191,233,241,138,241,197,145,190,75,239,122,37,62,103,197,155,115,39,197,3,186,27,194,127,204,110,219,209,14,142,94,243,135,1,181,213,212,241,163,43,100,142,254,17,33,63,41,136,148,210,63,106,202,206,244,93,106,146,157,111,225,255,219,130,96,71,79,83,10,27,107,211,218,47,44,244,86,234,181,197,106,214,228,7,6,54,98,62,133,6,42,249,59,134,35,80,126,63,130,141,210,32,43,24,52,162,242,48,223,130,94,164,60,93,67,164,156,98,223,209,93,32,29,202,216,200,43,85,153,56,114,142,82,133,78,202,237,177,178,207,154,98,113,75,175,31,2,92,120,174,249,85,150,14,11,33,152,179,79,72,186,171,220,52,62,217,61,232,28,247,169,67,20,194,183,51,180,62,226,246,131,35,113,128,255,47,184,247,146,136,214,10,180,242,133,53,180,125,87,61,80,253,133,248,5,128,120,115,183,94,244,109,77,110,220,159,57,81,169,102,11,9,252,40,176,55,23,86,192,29,140,106,251,84,67,165,192,169,194,10,30,9,89,81,116,239,189,171,75,181,212,215,20,4,82,85,165,210,61,100,98,121,164,67,162,56,220,52,116,127,210,190,81,155,94,98,15,98,171,241,39,175,147,8,187,14,7,159,108,254,20,255,145,13,156,153,121,221,98,78,175,118,175,254,153,137,188,158,176,228,176,220,38,55,59,184,144,163,228,93,30,114,228,157,214,156,82,193,135,41,84,246,150,219,172,250,36,164,166,175,60,245,217,114,39,186,40,159,4,125,137,4,166,177,188,68,4,128,164,224,30,24,86,188,124,167,157,241,150,81,73,61,39,211,153,255,88,232,237,238,153,95,138,72,251,223,140,102,250,65,4,179,210,120,167,81,203,49,173,253,94,195,249,229,248,194,93,41,137,62,188,194,24,195,100,39,85,232,127,75,8,157,51,243,225,141,146,113,97,65,99,169,205,232,87,76,14,136,97,194,158,131,115,18,184,155,122,115,161,169,90,235,198,187,133,77,111,41,14,253,76,224,140,151,217,47,131,161,103,94,97,202,171,44,49,161,125,55,36,215,23,134,250,107,196,216,191,31,247,157,29,175,154,115,164,54,196,88,24,104,56,2,83,134,199,130,3,28,24,222,100,96,248,245,67,120,157,174,194,218,53,28,7,78,32,236,186,248,49,97,181,112,38,24,104,116,25,177,10,91,61,142,243,169,122,160,229,191,59,134,133,130,37,132,74,119,135,94,135,85,176,66,177,250,27,167,235,43,8,153,79,250,35,237,245,59,71,53,29,16,89,14,25,53,199,155,105,15,38,75,199,24,181,117,132,85,63,232,144,88,228,251,233,164,184,90,99,61,83,86,78,198,132,92,65,193,88,167,228,212,160,60,102,253,165,131,175,20,138,142,59,58,185,71,248,85,65,24,27,31,162,122,48,240,177,104,226,54,67,59,31,99,92,7,251,208,48,224,101,62,114,120,199,31,252,106,110,145,74,244,112,119,35,132,250,62,22,108,7,87,25,126,206,61,188,95,77,50,231,85,191,151,217,115,200,74,135,73,30,119,9,227,72,5,76,93,176,188,146,88,141,195,141,192,78,85,112,172,153,249,37,204,67,74,28,182,64,221,59,39,244,37,140,236,54,244,7,103,146,18,40,123,195,24,62,3,124,11,250,14,245,46,43,19,188,226,155,2,194,142,128,203,221,95,156,224,22,128,132,79,164,68,165,29,142,248,214,71,143,40,0,196,92,227,45,78,56,26,123,81,84,190,124,132,143,187,236,232,220,171,98,143,223,128,10,93,136,176,181,185,208,170,14,151,125,59,0,100,221,91,243,214,133,239,137,60,134,193,176,56,206,117,206,171,199,227,127,189,105,58,242,150,146,254,115,18,196,241,32,174,186,78,197,141,62,14,217,188,103,22,245,200,167,14,241,253,81,149,126,120,127,212,169,71,155,51,79,220,64,199,107,216,156,158,10,244,172,226,215,86,57,246,77,163,212,194,105,255,64,147,55,234,222,118,150,208,189,168,173,3,100,63,140,84,48,88,20,94,201,99,177,117,101,149,51,173,68,149,76,90,132,128,78,190,58,143,129,124,240,85,250,133,176,44,106,194,211,161,164,232,91,23,6,6,106,220,214,117,85,205,108,138,139,192,121,191,235,69,128,28,171,145,248,220,25,90,197,252,70,4,26,195,14,65,200,226,153,145,141,254,196,168,134,130,91,9,84,4,149,129,94,205,7,104,9,71,139,7,62,129,142,165,15,43,195,110,154,198,73,149,82,65,222,139,121,209,92,7,41,232,114,15,145,120,182,109,10,37,99,188,177,247,117,73,40,10,173,126,41,148,140,7,141,195,4,39,196,198,243,81,241,188,124,134,99,213,22,205,242,2,177,153,234,89,249,126,13,130,32,158,179,26,106,172,93,36,240,81,221,199,247,185,203,128,154,83,125,139,130,164,14,9,191,138,87,232,65,231,36,227,16,125,172,203,63,60,149,144,254,138,160,123,74,134,109,26,68,200,191,122,231,194,213,109,97,127,240,139,11,25,61,241,101,164,228,136,51,79,26,186,80,110,66,6,80,119,251,228,152,155,95,202,211,192,9,187,128,185,175,47,66,85,229,194,87,231,12,111,106,214,194,3,252,170,163,89,162,127,13,11,226,96,81,230,190,69,206,250,198,46,252,76,76,160,165,14,118,33,63,200,239,13,244,182,196,241,125,71,182,247,147,201,229,109,237,150,128,147,64,246,175,160,89,79,204,85,1,38,45,180,39,0,129,153,179,150,126,0,175,125,190,51,201,62,251,106,13,128,74,130,197,149,240,82,183,179,252,92,201,131,203,2,47,82,13,11,243,143,73,232,153,153,125,248,231,57,63,58,132,105,192,201,142,4,62,113,96,94,174,132,37,105,175,24,209,66,227,183,216,13,41,125,161,220,233,238,139,190,15,32,121,120,185,31,187,105,127,19,75,217,156,140,47,190,231,235,132,186,152,226,29,208,55,126,110,102,249,34,78,194,202,243,54,15,34,110,18,240,70,119,228,3,199,35,253,84,177,167,157,216,237,148,53,157,112,46,90,127,126,182,10,93,255,102,199,81,153,50,215,92,154,34,186,102,233,39,213,66,39,96,45,12,170,249,49,198,164,105,33,220,77,77,54,206,187,234,158,139,99,90,7,53,221,149,89,131,49,99,217,160,148,139,11,9,28,166,241,225,41,198,141,52,200,134,88,198,82,193,50,225,115,27,74,183,155,156,250,171,34,208,49,175,90,59,239,90,5,206,72,228,30,98,172,211,134,96,30,139,217,126,253,0,151,249,66,152,181,173,252,40,118,130,106,57,174,242,172,44,27,63,64,111,114,213,5,6,103,85,58,224,168,72,216,193,34,40,250,92,160,179,14,18,183,164,50,164,2,31,135,205,103,250,48,8,156,192,139,170,122,168,209,195,112,226,24,107,253,99,203,232,51,161,25,246,221,67,48,26,71,249,58,221,91,57,85,33,36,165,126,209,218,71,153,79,77,10,64,28,136,27,240,137,165,8,25,60,48,113,109,151,206,41,165,17,219,129,7,8,171,161,214,244,49,182,205,144,179,201,139,216,226,191,155,71,147,132,104,92,96,252,58,67,183,163,151,180,24,16,37,187,195,9,7,33,94,116,255,152,203,254,193,142,47,6,57,214,40,174,166,188,86,70,198,185,177,147,164,158,61,2,213,244,69,67,47,140,57,105,15,139,102,49,139,108,106,156,112,47,107,109,101,99,100,215,245,36,5,44,193,138,246,44,232,247,207,135,252,133,98,88,246,213,156,14,19,190,197,160,174,61,238,105,32,63,61,133,174,71,1,189,157,43,126,147,171,145,246,13,249,140,207,85,36,17,71,58,253,61,91,93,184,161,126,68,128,241,152,159,227,54,215,9,140,68,68,64,185,9,69,177,43,97,85,229,212,207,234,242,163,82,221,85,222,106,182,66,31,68,217,196,221,146,199,36,254,80,168,66,173,97,175,74,47,101,198,228,197,130,174,99,62,182,15,231,27,114,236,176,148,255,109,97,108,125,163,152,0,7,135,128,170,91,200,232,12,133,160,176,243,85,61,109,43,192,147,85,19,255,192,97,250,89,140,160,173,0,54,155,70,190,213,156,63,132,97,30,2,146,72,192,142,204,141,75,173,95,95,210,62,11,30,200,167,12,112,111,248,52,141,38,204,190,112,167,249,253,67,162,20,177,61,178,249,77,155,43,123,66,147,107,196,189,136,230,99,117,183,192,42,177,21,193,251,147,138,154,104,231,230,69,224,2,30,84,112,249,70,227,58,169,20,209,146,59,88,159,165,234,208,28,138,173,103,171,51,230,225,195,49,55,166,37,112,19,252,36,65,98,200,72,83,62,219,103,121,42,7,14,150,39,243,81,120,66,229,224,184,22,167,198,196,134,177,253,96,124,28,128,187,152,173,111,161,176,97,37,31,248,4,102,219,62,87,45,176,219,53,247,50,80,255,44,213,57,140,34,208,12,99,60,185,126,131,41,142,124,152,202,137,179,16,48,81,250,23,57,99,224,228,100,154,139,116,69,185,179,130,41,120,250,7,91,202,24,193,151,68,140,154,221,74,152,197,61,147,224,223,183,28,15,215,201,249,72,95,103,61,139,40,182,155,193,185,111,19,203,120,249,216,15,45,202,167,219,71,248,165,41,119,89,145,202,150,254,52,166,116,159,167,100,230,231,122,68,57,135,207,186,4,11,65,122,97,240,48,175,21,202,91,55,221,109,2,195,177,129,149,36,167,135,211,74,88,35,72,53,138,16,152,54,63,108,225,68,9,119,168,121,186,77,1,216,57,31,12,53,88,140,61,80,29,125,96,7,137,196,151,214,134,162,153,204,81,160,26,226,240,74,179,177,181,246,46,203,25,30,85,215,77,156,142,33,112,122,20,65,7,59,51,121,211,105,52,203,59,232,188,119,126,28,27,80,90,137,199,126,111,188,219,121,181,72,252,28,127,136,13,214,60,83,245,41,166,226,76,17,130,136,247,131,141,91,54,247,233,69,232,49,109,203,124,233,148,197,169,88,33,19,48,82,244,158,168,76,79,226,35,49,72,146,251,196,152,10,163,152,190,20,255,211,211,31,165,174,184,84,4,134,189,95,91,139,69,250,75,57,24,84,249,199,117,205,146,123,136,123,233,141,40,157,162,170,5,5,10,187,143,112,85,5,176,249,125,94,105,229,179,208,229,178,252,224,156,123,66,31,217,229,226,34,149,53,123,130,168,184,7,156,235,207,181,128,60,102,37,61,217,158,170,68,190,234,107,203,170,148,208,188,106,65,85,67,15,193,138,184,106,43,230,185,198,36,119,238,22,24,73,161,188,241,206,173,9,216,206,93,135,116,104,74,148,115,223,25,88,241,38,68,131,132,97,18,132,102,72,148,79,19,53,225,131,108,171,187,104,91,116,46,59,127,5,165,167,37,248,105,196,85,86,207,15,161,48,53,132,226,161,8,41,231,191,26,147,234,133,227,113,22,17,202,217,33,80,137,187,169,120,80,230,74,42,174,249,129,209,129,3,101,220,208,200,110,250,190,225,193,160,165,231,170,185,185,166,186,241,167,156,52,142,223,9,36,195,42,43,223,164,160,69,194,69,172,32,113,170,158,191,63,157,58,221,176,107,171,67,12,8,52,235,244,240,14,84,162,203,110,212,155,90,1,91,16,16,77,88,176,74,66,104,109,120,47,98,253,108,171,222,125,146,82,64,94,84,164,183,221,206,65,143,198,245,71,4,114,95,248,92,158,135,119,195,2,64,165,112,129,125,217,189,35,221,86,214,26,3,191,76,208,139,122,123,176,166,239,75,81,65,10,221,31,69,100,242,181,255,5,95,202,180,78,224,211,151,72,27,61,86,184,127,36,64,58,114,120,94,136,138,106,132,206,79,72,190,224,178,0,69,96,210,102,73,84,166,104,38,115,34,94,12,247,149,89,190,24,210,54,202,137,238,71,21,187,112,103,208,169,55,151,142,6,186,35,161,142,96,122,232,191,63,202,178,79,206,239,142,198,66,12,35,45,200,97,5,9,149,45,194,151,61,21,120,56,90,8,186,143,115,99,223,234,223,124,123,240,4,124,124,223,16,236,242,45,129,22,167,3,55,155,10,193,39,164,51,146,77,61,154,104,103,76,254,33,232,14,83,76,86,80,90,19,248,126,142,63,195,88,171,99,108,47,40,88,122,130,119,90,199,36,62,241,179,185,255,123,100,134,175,203,166,175,250,90,24,237,228,52,240,242,79,102,217,180,144,127,96,253,148,190,161,236,169,147,188,35,107,64,181,33,27,55,34,120,1,137,143,172,227,79,103,21,87,187,248,35,175,204,171,211,21,63,230,220,10,176,189,202,242,136,123,230,182,86,164,224,71,50,205,208,19,42,236,199,34,43,108,106,147,123,144,188,83,69,198,3,92,137,56,164,197,212,151,118,68,238,80,7,132,73,202,58,218,95,159,117,17,83,85,43,207,158,11,57,231,27,67,129,199,175,60,11,231,180,92,168,221,94,179,129,190,39,83,37,214,159,189,116,248,62,58,88,221,117,80,63,208,80,209,142,101,112,84,135,103,78,202,9,59,90,248,243,18,175,174,242,144,214,199,145,113,115,15,97,67,165,224,64,97,206,26,145,154,44,110,135,46,183,128,204,144,174,20,89,254,129,218,28,114,64,238,243,149,219,113,67,139,146,217,186,145,11,4,11,105,168,250,120,104,232,121,195,180,155,195,233,175,77,22,200,81,83,181,34,98,43,56,233,4,146,169,31,190,0,123,115,164,245,224,135,211,213,37,239,244,189,208,112,185,93,73,44,102,15,150,242,139,142,37,4,254,121,240,219,47,49,109,179,41,137,100,184,186,166,61,22,207,229,152,167,213,65,122,3,191,216,8,213,234,109,10,41,206,70,254,225,45,136,66,202,252,235,116,130,194,72,181,215,12,172,96,188,156,70,132,39,168,87,133,103,75,241,156,32,152,238,18,5,58,156,98,92,121,185,91,43,147,244,137,85,2,217,33,93,63,141,39,157,127,172,159,117,120,56,16,205,98,244,109,144,70,83,13,185,66,32,41,105,88,96,233,84,151,226,118,185,158,219,144,56,4,251,80,16,95,111,122,156,43,148,68,190,17,46,143,109,28,103,151,144,185,129,133,174,43,99,134,53,48,148,68,161,40,241,34,215,64,121,168,230,190,207,46,92,2,111,104,77,100,200,25,123,42,5,150,56,222,157,188,133,56,78,45,248,72,42,229,253,250,170,111,142,137,203,220,131,50,107,163,64,203,169,5,157,243,175,145,221,37,161,81,212,12,44,156,204,155,162,27,87,125,78,116,94,7,210,153,242,199,28,238,196,243,52,189,10,164,226,138,92,2,63,170,186,165,104,236,251,101,68,44,23,88,230,169,30,32,61,171,123,85,217,135,160,68,102,150,14,120,209,230,24,104,27,246,46,199,53,175,193,223,157,17,211,149,111,201,94,104,143,19,96,250,191,87,133,20,224,123,233,93,14,23,209,250,194,31,59,229,41,16,25,12,25,119,14,134,70,221,39,246,178,51,37,68,77,208,117,95,182,9,236,129,16,16,64,17,37,41,222,210,45,8,36,102,190,247,103,246,103,191,180,106,30,230,165,232,228,36,96,29,148,90,164,193,160,77,107,168,231,134,241,230,3,172,54,202,215,224,99,31,224,242,116,210,69,122,222,179,238,230,27,127,89,202,71,53,58,14,74,254,222,92,103,225,188,52,243,173,199,116,11,177,255,229,224,32,54,169,81,248,228,175,250,96,180,113,13,128,33,202,2,79,17,199,218,57,88,106,29,79,209,112,194,72,232,218,74,69,155,159,8,151,14,99,190,255,90,164,25,41,222,194,146,52,236,241,134,156,76,228,122,45,112,87,201,253,22,152,114,236,151,226,36,158,120,156,138,161,0,179,80,93,34,88,164,234,230,16,242,84,231,35,252,105,43,147,241,121,26,222,203,230,240,213,203,58,252,41,59,154,47,233,26,182,80,196,113,92,226,175,188,44,42,171,3,224,157,105,226,193,69,126,159,212,28,116,1,201,145,120,44,88,47,83,186,147,247,142,142,219,153,22,18,69,136,179,157,249,206,118,16,65,158,147,94,122,127,218,235,137,200,92,200,18,34,71,68,48,90,241,168,230,232,94,62,98,190,95,129,237,15,46,130,206,132,215,45,197,197,142,39,112,206,178,41,64,119,168,28,149,112,159,169,6,171,160,143,59,198,254,86,247,11,77,223,86,187,65,101,201,143,12,125,230,192,73,124,165,139,21,218,29,55,142,126,108,48,34,69,4,2,179,12,110,163,69,15,132,131,88,241,135,8,147,121,37,26,82,209,208,105,118,52,154,91,175,68,157,254,188,67,23,236,239,206,231,86,222,168,196,102,82,201,187,14,32,228,219,254,236,133,183,196,183,120,145,88,76,182,80,248,133,209,132,15,135,34,224,44,143,38,227,68,193,141,48,83,41,182,163,57,57,74,114,238,95,225,98,69,198,86,197,121,219,101,33,157,180,101,185,43,106,224,235,26,101,185,135,212,205,173,68,235,25,2,84,46,121,254,85,74,123,137,21,70,219,103,185,231,1,19,217,43,201,121,140,198,172,56,169,250,78,42,178,40,169,172,155,34,197,56,121,159,39,213,100,95,81,168,111,25,3,203,169,227,245,93,150,251,60,174,165,81,71,115,80,127,197,230,255,186,72,233,27,19,182,179,178,150,28,130,6,175,209,242,168,170,117,192,142,70,187,68,109,213,42,12,14,243,147,98,197,235,186,189,244,232,101,155,58,210,227,100,186,243,188,230,21,104,123,72,179,99,201,140,241,81,197,229,131,213,62,186,224,26,245,21,140,61,198,112,212,110,136,36,209,88,115,180,110,208,119,35,171,227,48,175,28,198,209,35,219,190,232,162,75,9,162,29,203,111,31,183,203,242,183,135,50,142,81,181,200,179,202,60,175,175,184,191,11,123,229,80,8,222,200,80,55,54,186,255,228,29,30,11,178,233,1,202,174,24,239,17,105,220,182,24,246,63,129,7,248,165,251,94,44,165,38,187,140,1,8,22,79,14,171,164,5,195,157,236,248,129,80,136,109,101,153,221,56,144,42,197,61,110,246,31,23,145,178,189,122,191,170,224,154,36,87,55,28,235,83,28,117,194,11,17,213,165,15,38,65,171,25,207,211,167,213,150,232,160,128,176,149,194,254,129,226,30,237,15,139,131,217,71,248,226,205,118,9,56,221,219,42,177,82,42,31,10,154,183,172,4,94,253,202,244,71,88,128,139,180,89,129,254,148,107,103,82,52,186,167,160,112,64,77,254,130,105,5,89,178,138,133,65,102,20,199,159,127,160,218,145,23,231,183,220,227,235,133,82,250,28,210,72,89,245,92,212,223,13,11,250,185,186,85,88,10,189,233,210,165,127,222,100,172,88,60,167,200,68,111,93,40,110,188,24,62,144,109,142,170,101,11,152,75,244,62,78,251,237,137,54,23,88,89,169,39,94,253,16,210,185,237,41,170,150,243,193,37,4,109,221,80,250,231,151,17,150,189,169,101,195,182,236,200,172,77,158,234,70,69,26,31,111,54,234,104,145,79,185,8,11,146,35,213,88,199,59,191,95,208,159,185,62,155,167,145,76,66,31,242,45,169,249,90,210,227,250,125,78,197,54,247,176,30,42,64,101,101,42,135,230,26,149,122,78,94,63,229,27,198,111,200,166,148,137,42,211,34,92,108,52,98,114,121,106,84,125,149,241,241,90,23,2,97,36,155,252,172,4,135,211,184,50,75,158,180,182,62,181,152,177,61,35,139,149,212,20,112,60,209,117,100,138,218,118,2,110,83,112,117,73,88,98,105,90,96,48,74,168,211,30,88,106,166,170,217,84,134,128,240,179,94,3,111,14,46,249,6,77,156,109,35,195,181,201,80,72,110,12,150,201,233,252,135,51,148,242,162,253,146,197,253,72,1,194,246,145,234,118,154,66,114,108,154,29,169,174,200,19,225,177,164,86,98,65,221,80,21,130,7,180,14,114,173,254,39,246,3,182,179,82,177,160,38,75,212,140,241,222,203,36,94,133,84,198,76,157,211,176,72,131,12,99,85,12,141,65,226,58,188,85,163,33,122,28,127,22,214,114,22,40,75,245,154,91,163,56,42,143,110,207,140,34,226,222,66,82,78,116,180,31,109,71,74,101,82,252,24,47,91,75,53,178,225,202,122,6,111,180,34,135,186,66,7,166,153,230,122,141,145,114,20,193,226,138,213,67,241,143,17,253,190,206,91,164,140,229,118,28,211,29,251,35,244,191,68,151,44,144,139,247,89,206,78,244,159,40,161,49,123,250,34,190,162,165,194,51,114,94,45,115,58,10,8,129,170,169,220,4,41,175,76,95,12,151,186,225,113,226,163,121,115,177,11,166,120,232,95,39,118,176,225,140,231,190,24,39,132,29,239,50,243,64,80,170,168,30,146,38,163,13,201,73,106,109,16,35,70,202,17,26,91,51,205,218,108,187,157,247,29,37,69,184,76,165,137,74,107,111,195,34,47,235,168,141,202,215,91,205,30,53,79,130,49,48,184,63,18,8,177,180,161,149,114,227,31,71,255,251,32,55,195,240,218,224,158,1,104,197,236,248,145,34,95,40,152,4,44,226,97,91,143,29,167,104,188,22,20,201,190,81,205,129,29,66,212,77,154,44,233,141,2,40,184,14,185,82,4,174,193,224,67,78,55,146,171,174,245,77,144,194,204,202,235,149,131,133,213,76,176,84,233,182,51,158,242,205,233,166,60,185,170,31,225,148,39,87,117,176,167,225,28,53,166,18,36,176,224,59,21,103,234,114,153,85,112,23,38,33,219,35,160,28,112,59,112,176,128,161,219,85,237,142,39,100,72,27,7,191,102,111,97,197,169,215,215,4,193,76,162,232,200,26,201,125,193,226,231,59,213,248,230,156,20,103,85,250,169,127,162,85,252,202,131,20,173,67,13,193,87,221,182,124,105,248,129,80,13,229,66,250,23,233,84,191,249,15,48,50,167,30,109,31,17,251,133,18,208,79,213,92,88,139,209,243,109,174,22,72,152,170,119,32,12,11,116,190,234,143,23,5,227,136,11,69,170,19,161,103,249,222,202,80,8,103,49,11,60,120,232,87,103,123,222,59,22,89,210,18,164,37,74,165,133,152,220,81,207,253,135,145,228,143,244,50,148,115,25,48,235,115,18,23,183,130,103,10,229,103,248,147,134,111,56,7,158,28,206,155,180,57,249,16,221,215,9,110,2,195,21,38,181,133,30,59,188,157,110,109,4,167,167,162,132,187,149,40,149,36,141,117,91,240,241,228,85,45,211,189,53,149,68,45,75,74,168,94,124,216,250,11,71,139,33,247,26,214,88,30,118,204,140,121,69,159,55,129,206,13,160,38,214,219,232,71,72,24,216,228,140,124,28,55,47,51,102,222,250,3,220,173,129,184,1,31,186,232,82,212,177,74,41,55,32,98,211,96,100,60,27,218,209,244,123,190,181,153,62,33,175,169,42,142,98,178,51,229,192,84,180,86,24,22,233,115,85,82,140,241,61,23,123,247,213,113,182,150,126,25,97,223,62,213,161,176,92,123,73,224,175,176,12,208,112,204,36,10,179,117,171,204,149,46,125,152,226,211,152,60,187,9,209,96,200,24,124,64,74,232,135,93,26,75,113,152,130,219,207,153,82,48,60,215,143,45,45,78,16,211,242,252,154,78,174,120,116,56,152,250,91,123,243,140,9,188,168,60,209,112,19,106,27,245,17,16,171,108,157,39,165,246,209,19,10,190,155,125,11,204,12,59,216,113,192,159,43,16,211,29,104,88,12,119,31,142,96,79,40,106,116,117,163,244,239,25,33,196,12,179,212,224,102,29,162,52,3,234,198,98,17,72,55,92,24,45,184,243,30,95,211,76,104,36,151,136,86,6,31,193,8,93,200,89,100,101,158,193,2,30,85,50,24,35,127,215,127,173,164,234,42,249,124,68,162,205,214,29,140,103,56,239,11,174,109,0,135,71,119,186,30,60,222,102,206,16,144,114,100,123,207,87,187,177,57,165,223,228,201,121,115,1,169,75,101,165,228,12,71,104,27,80,136,110,191,237,21,177,239,125,49,61,20,130,10,205,29,103,150,93,90,205,177,231,67,129,131,51,190,218,236,68,222,83,130,115,199,133,39,63,223,51,111,132,135,168,213,177,135,204,113,45,108,158,58,73,186,217,138,202,111,23,247,244,67,66,121,88,67,10,187,31,163,158,38,57,194,226,50,53,48,209,19,171,128,63,97,141,115,97,31,148,47,49,12,7,218,39,101,109,125,101,69,45,69,27,239,206,5,24,249,53,114,246,12,24,219,70,222,68,64,245,75,207,244,108,112,137,76,48,40,28,1,6,210,158,152,230,124,250,90,239,25,243,168,85,139,188,7,161,115,22,170,136,207,251,241,75,109,215,123,105,112,55,43,148,129,199,165,227,252,223,7,146,14,163,252,183,161,157,87,25,141,203,68,134,164,101,250,173,219,241,143,154,82,2,9,138,107,23,181,19,31,172,184,0,185,140,102,17,88,90,208,169,97,62,97,243,59,180,199,130,130,57,242,157,217,154,19,56,250,117,24,40,162,7,15,27,115,120,208,154,148,147,213,132,147,64,121,6,22,5,76,124,63,36,123,230,177,82,255,157,127,27,87,170,232,92,126,192,210,12,117,171,55,255,152,136,13,114,235,223,70,119,150,226,166,161,105,5,160,209,251,34,68,93,93,74,10,13,173,27,1,89,185,32,1,234,52,67,171,30,132,174,126,234,83,58,76,102,63,117,38,173,134,143,103,146,248,13,47,180,121,191,78,254,141,178,48,109,128,155,61,21,36,206,139,183,22,61,167,39,139,77,137,144,87,142,131,99,164,184,131,141,213,143,118,38,235,35,200,219,16,45,224,196,206,51,248,197,9,246,134,203,135,248,235,53,210,125,95,153,135,51,21,154,197,1,144,70,133,202,43,192,91,36,255,129,145,216,180,138,173,154,229,10,212,246,59,80,209,214,127,153,57,78,22,165,153,51,146,49,208,105,216,83,111,177,42,44,66,118,184,29,243,106,192,158,98,31,147,125,152,213,228,173,63,119,230,84,14,239,126,22,123,145,202,23,134,240,197,204,85,147,199,250,208,61,243,213,165,27,138,46,216,63,140,253,40,99,220,141,189,218,8,102,149,31,133,26,82,82,215,92,220,72,86,187,229,94,240,179,237,245,67,200,94,163,145,210,185,73,47,232,164,122,78,92,86,102,54,75,126,164,218,20,68,157,107,129,145,71,216,32,182,228,205,227,98,16,29,232,252,118,53,189,238,246,126,90,13,16,140,106,220,163,201,206,47,134,84,112,121,187,180,90,184,100,100,180,204,196,209,85,65,254,95,104,174,208,51,13,175,181,151,35,221,209,41,125,97,134,122,109,107,142,96,100,154,150,49,135,248,132,151,77,18,69,247,245,207,210,170,186,175,243,206,141,160,66,169,134,244,23,231,64,115,71,35,48,30,178,145,219,106,182,96,191,90,131,47,29,244,227,182,62,40,103,50,199,166,246,223,46,91,37,190,197,3,192,84,98,146,144,127,34,225,157,77,6,148,216,61,8,241,111,124,178,202,148,199,159,223,82,51,145,48,96,246,228,66,148,210,176,184,235,178,118,24,152,187,7,227,210,18,49,72,9,31,56,192,117,246,134,16,252,141,211,54,4,5,128,207,12,48,34,31,83,171,41,127,243,83,158,248,228,94,89,139,159,98,30,106,14,75,23,188,102,106,64,190,207,59,145,67,221,3,178,82,253,184,255,112,188,77,234,69,175,213,150,171,93,19,87,16,0,30,177,168,37,250,131,249,169,188,98,170,91,242,7,88,140,51,213,148,20,91,189,164,78,151,87,105,104,248,182,235,143,133,122,88,66,11,247,82,194,36,28,27,1,32,119,186,202,60,53,158,188,12,183,169,237,238,80,212,59,70,212,145,25,45,185,49,152,219,149,231,190,241,70,172,105,235,91,91,8,165,145,246,35,59,254,104,10,53,255,200,193,93,206,194,111,85,112,122,41,139,75,148,15,255,192,170,47,199,143,76,122,139,136,61,188,162,67,174,37,88,189,29,50,149,101,2,138,198,203,133,147,136,27,70,4,37,227,254,192,158,172,42,88,238,210,24,238,114,76,108,143,220,210,16,92,51,150,189,195,72,213,160,172,106,141,181,53,189,108,203,124,58,217,66,124,38,204,24,195,71,164,15,231,69,175,156,4,127,218,20,176,182,183,32,173,203,243,188,90,193,215,156,12,222,87,98,91,35,87,62,184,103,155,167,204,209,58,172,86,36,157,100,8,18,253,134,248,251,209,102,77,175,11,123,235,250,192,191,163,46,74,123,5,174,190,68,168,224,132,208,36,17,23,228,128,4,3,3,234,132,200,157,8,24,223,238,9,189,20,214,58,53,26,86,74,16,254,52,143,138,139,55,238,217,26,93,134,72,153,102,181,69,184,106,173,13,50,36,52,79,38,55,209,150,117,158,170,225,235,206,84,221,69,155,55,122,64,198,214,0,186,51,121,180,1,40,95,33,92,68,146,113,211,154,215,80,149,29,5,156,198,175,255,145,59,115,81,57,75,230,170,78,28,53,217,64,84,90,95,171,199,161,181,156,142,81,53,201,151,198,245,73,66,1,206,193,151,165,162,254,39,186,197,116,123,199,95,195,3,153,123,108,103,87,54,123,135,67,40,154,125,74,155,246,141,47,220,99,184,222,100,217,186,199,26,174,46,184,184,133,70,181,66,194,171,82,9,228,99,48,73,141,101,150,59,99,178,26,147,52,12,41,11,249,129,118,38,231,106,200,105,182,33,128,194,74,71,149,108,32,81,32,60,209,251,36,243,125,210,92,64,34,52,114,25,100,120,204,156,222,12,205,236,124,1,96,158,234,86,204,8,43,55,107,39,184,67,6,116,19,10,65,182,123,83,152,18,140,15,73,204,86,3,57,229,20,75,233,54,118,94,103,6,93,152,127,22,162,79,188,114,26,46,147,159,196,194,40,249,1,170,9,224,235,165,108,21,46,35,71,150,119,226,151,64,209,21,58,115,41,151,217,218,173,111,25,13,139,206,83,135,179,36,156,221,66,209,144,56,37,85,152,154,228,133,204,254,66,21,3,102,47,65,254,181,243,184,246,253,103,142,65,94,252,184,214,139,55,156,55,254,94,250,97,42,184,73,224,1,139,112,241,195,175,141,174,45,88,120,64,241,229,123,209,117,101,116,140,6,5,113,172,224,239,10,212,58,205,176,194,127,199,94,174,208,69,90,133,182,94,60,158,250,99,145,188,110,172,177,56,25,38,16,191,241,92,152,160,13,29,134,43,121,135,109,145,66,55,87,20,60,3,234,100,118,214,9,78,211,170,110,86,253,34,98,138,44,103,86,26,29,172,185,121,22,11,245,204,9,166,127,34,155,250,57,173,169,40,69,183,128,12,161,236,186,5,58,135,125,196,119,196,174,172,31,42,59,210,127,227,77,39,49,167,89,239,248,21,100,179,211,158,213,86,209,229,116,161,54,61,86,147,166,132,130,94,165,215,179,130,64,135,65,97,251,14,116,144,31,167,114,139,194,187,228,43,67,95,197,137,145,230,118,162,119,32,238,113,191,22,44,201,83,37,48,108,94,195,143,10,239,6,150,160,125,57,12,55,25,100,41,246,124,233,123,197,172,235,177,48,118,249,112,224,134,180,253,53,25,123,54,101,8,14,106,120,139,173,102,157,246,161,203,90,202,207,101,153,1,153,25,190,182,245,139,187,138,20,12,37,240,241,137,156,230,2,239,14,12,68,205,243,170,239,239,217,206,139,60,47,204,39,49,245,112,199,207,176,157,70,241,210,60,202,38,13,186,129,75,43,93,209,185,75,37,124,114,102,50,146,187,149,9,179,242,17,48,158,201,155,160,160,33,30,36,217,110,234,124,224,233,177,232,232,173,56,127,69,198,202,5,67,159,210,134,200,120,95,253,72,139,173,222,146,29,60,58,55,179,111,36,184,4,0,28,237,53,133,204,192,191,85,56,54,161,236,148,252,4,253,162,243,34,252,89,62,115,85,228,60,210,177,54,228,42,108,101,188,26,96,64,137,197,97,197,195,195,29,229,168,135,176,160,173,78,117,151,35,198,96,188,220,99,237,99,136,80,80,192,72,211,40,144,11,225,223,22,129,133,142,193,202,157,240,205,167,209,76,65,186,61,89,101,5,254,17,126,80,35,45,99,255,131,164,48,108,181,165,62,32,22,88,147,135,248,89,95,21,88,177,168,183,1,85,150,240,120,150,92,182,131,62,32,22,165,233,222,123,183,224,121,84,211,143,96,50,143,184,27,17,187,121,50,104,171,45,109,65,184,25,159,32,228,212,94,46,154,65,35,110,182,54,7,249,140,196,80,130,71,122,173,251,55,173,251,114,243,33,122,117,152,105,98,51,102,249,49,196,29,106,101,72,11,192,90,187,72,74,153,36,241,2,112,47,244,33,57,82,134,115,69,215,10,234,214,161,125,246,22,205,36,107,29,57,76,48,43,36,203,161,123,199,21,147,96,143,202,87,160,12,18,165,166,91,236,84,218,192,139,104,159,106,232,100,53,158,32,149,137,38,47,89,175,37,141,157,109,191,146,124,237,238,13,125,235,239,22,249,89,81,20,166,114,213,157,38,102,155,49,98,208,174,105,70,119,236,39,49,206,35,31,250,91,217,15,99,70,44,72,118,255,157,47,242,61,191,120,203,37,157,197,132,245,2,47,36,91,44,100,249,60,36,19,6,42,164,209,5,206,1,176,238,42,215,161,237,82,100,124,90,176,209,37,175,150,123,21,188,33,50,19,211,56,67,107,34,194,54,186,168,98,216,78,135,14,77,36,174,63,50,15,96,37,32,29,146,121,144,126,92,230,101,78,92,15,137,255,217,106,152,249,213,2,134,56,232,90,109,101,125,29,28,186,115,208,54,197,209,115,115,186,73,128,143,1,62,14,1,153,187,13,71,243,140,98,30,48,239,39,133,133,44,166,97,155,118,194,169,114,255,65,56,32,138,186,1,54,88,7,139,18,230,99,160,79,201,222,234,22,106,119,235,107,31,255,190,76,245,53,231,205,17,154,124,135,166,253,161,20,121,150,14,122,208,186,248,99,214,146,74,62,56,149,75,56,153,83,108,158,34,137,217,126,30,96,238,56,3,111,53,119,151,209,68,21,212,233,90,5,240,46,109,165,39,170,102,30,178,30,85,225,174,240,162,142,198,238,214,223,98,235,58,14,248,250,175,145,233,173,169,221,166,117,237,38,76,98,167,106,140,122,38,157,177,113,181,150,219,219,231,49,150,106,33,237,39,248,155,2,112,155,85,27,254,17,27,232,16,237,191,156,195,228,37,59,187,250,242,253,105,69,142,33,7,246,157,133,137,99,209,133,166,84,187,195,153,0,133,96,204,0,199,213,207,203,26,17,232,130,216,176,6,225,112,223,246,251,236,220,170,177,16,249,195,93,29,204,138,152,38,80,54,6,249,159,189,44,161,119,9,183,47,52,120,101,18,26,170,255,145,243,59,49,4,35,203,230,110,39,255,235,17,112,105,106,139,89,207,99,6,200,28,223,35,33,199,40,212,210,111,228,219,229,181,199,126,26,73,187,10,13,145,159,144,76,30,21,144,95,94,73,221,93,3,44,179,22,145,186,157,80,34,250,15,143,228,81,76,230,38,41,89,254,44,197,208,220,237,85,62,46,11,128,37,62,223,57,70,206,210,80,28,178,14,228,55,41,212,73,242,114,223,15,53,163,106,233,46,164,198,27,68,146,245,101,50,188,39,5,37,0,214,97,15,187,219,36,134,187,111,207,104,72,96,114,171,170,164,172,178,200,0,15,75,97,136,32,126,180,161,198,236,41,76,101,59,197,13,177,152,142,240,177,1,78,83,222,103,156,201,251,172,113,111,177,127,186,23,35,187,213,179,92,222,217,144,120,122,175,59,191,156,39,136,89,176,219,195,152,76,148,189,74,231,13,216,149,240,222,49,54,81,111,17,15,81,209,12,84,13,153,102,146,174,22,26,30,83,182,107,79,86,105,210,187,25,69,75,129,64,87,247,212,72,103,230,21,88,11,118,207,137,250,175,97,82,115,136,54,220,76,184,80,222,222,254,5,231,209,143,159,116,150,227,102,151,134,251,86,200,29,33,240,150,194,135,69,227,100,137,35,218,31,37,62,31,19,148,249,5,39,135,151,87,247,112,56,86,109,183,15,245,50,153,110,184,54,84,230,45,88,119,82,132,186,117,44,84,232,107,191,48,142,24,113,78,198,120,155,116,227,12,102,19,193,95,29,157,59,119,60,153,1,92,175,237,140,35,129,240,123,244,33,92,186,32,204,105,34,131,9,94,111,29,224,69,48,94,215,40,96,18,118,178,218,152,201,26,146,201,149,41,101,18,120,140,12,36,39,178,116,165,200,156,233,108,150,128,88,144,167,1,94,196,58,118,20,112,64,10,123,27,231,68,14,26,62,26,197,249,8,80,237,137,65,89,84,33,17,172,3,21,78,54,55,154,126,128,4,216,112,124,110,90,214,250,159,104,87,188,150,119,218,44,116,8,203,111,192,229,166,206,68,27,16,133,138,58,21,2,210,201,1,63,208,66,94,157,222,109,154,73,200,203,242,147,0,153,207,227,146,207,198,203,231,15,234,32,221,12,123,118,10,96,7,71,13,229,143,254,60,206,221,212,184,219,165,74,101,162,190,104,229,24,151,147,80,56,150,252,181,237,34,29,22,238,83,199,253,24,47,169,185,169,102,71,36,110,28,32,97,140,88,220,229,92,201,175,140,178,200,19,63,4,150,239,85,244,230,32,131,248,255,60,164,242,103,175,218,245,163,174,211,194,27,149,146,210,154,200,186,126,243,157,101,21,132,52,253,170,97,114,208,13,249,110,89,78,174,247,154,224,52,39,174,209,74,164,143,140,15,39,166,35,244,208,17,146,151,60,251,161,182,63,159,139,53,232,181,1,35,243,186,132,179,174,50,137,139,122,184,27,41,146,24,126,171,118,204,41,61,238,168,39,254,91,6,29,84,33,97,198,74,25,232,216,187,173,232,241,11,155,66,49,246,105,211,226,220,41,197,37,46,42,205,188,16,219,142,12,187,173,148,38,237,175,243,255,251,173,29,124,223,127,92,165,163,72,26,248,176,57,54,221,58,60,207,128,227,33,107,250,169,153,83,247,167,1,132,149,5,31,188,13,5,108,242,181,32,72,199,50,24,106,141,143,44,121,165,145,47,90,174,177,137,76,185,238,253,6,233,83,96,63,203,221,228,195,49,125,242,16,27,150,228,115,232,2,230,212,181,103,39,208,152,157,17,79,122,105,147,86,130,57,207,218,127,96,204,88,4,107,211,202,2,217,146,219,99,67,125,85,93,146,82,229,116,148,186,150,32,45,223,159,129,45,219,3,107,225,150,125,54,97,95,156,186,48,23,130,218,119,245,199,111,196,2,21,149,2,20,136,26,50,75,220,125,214,70,141,177,42,173,41,186,153,115,237,209,142,186,201,239,44,140,14,197,245,51,202,233,198,181,117,16,123,180,222,127,41,133,89,15,160,65,148,226,32,17,181,34,185,242,167,186,138,242,118,163,172,144,226,66,151,93,112,14,253,182,230,143,184,247,23,231,11,127,52,91,250,233,249,251,185,140,39,133,111,106,19,113,127,80,123,220,33,114,90,139,10,127,16,9,119,51,83,215,128,149,228,83,163,35,14,122,91,40,76,139,134,71,174,186,242,104,132,3,101,176,212,75,165,96,244,60,4,68,191,75,25,124,146,73,240,117,51,146,130,124,24,81,84,4,66,49,173,136,128,79,66,67,171,92,37,199,92,255,112,179,44,215,160,81,96,80,234,25,247,81,132,228,34,72,58,247,62,241,70,143,205,14,5,233,138,165,224,226,247,22,153,116,178,181,168,83,111,137,78,81,54,102,83,248,21,234,78,163,139,197,189,139,64,128,147,159,82,250,90,138,52,174,96,188,150,197,241,58,1,255,253,183,169,151,80,21,14,145,43,122,100,155,72,205,226,136,56,198,226,204,131,58,244,163,167,154,173,239,134,186,104,67,216,76,44,237,198,15,165,102,40,6,124,88,27,162,250,4,0,29,140,73,125,236,247,51,3,29,234,93,35,121,16,22,91,78,200,170,57,28,175,86,142,215,42,135,142,144,209,229,18,139,201,234,240,73,215,40,132,13,21,52,59,205,67,217,36,111,41,28,155,144,239,56,111,107,45,83,136,45,160,64,217,145,81,28,199,65,146,71,196,128,13,43,137,159,141,244,232,180,107,142,57,108,115,214,161,242,35,178,68,122,132,15,13,31,220,248,129,52,49,91,49,125,142,92,76,254,157,106,14,49,107,59,246,154,42,255,216,24,90,149,196,102,54,197,178,174,122,238,168,50,77,254,171,227,192,30,195,149,227,90,110,154,45,12,111,205,194,227,56,245,78,17,56,104,221,194,149,64,119,42,60,122,20,111,171,167,2,215,255,148,244,142,93,100,157,109,6,210,120,235,32,86,61,5,79,49,40,38,33,236,57,197,121,175,149,196,144,255,117,35,7,201,110,197,105,96,248,240,122,228,206,104,103,63,191,47,29,100,62,207,76,183,35,191,220,192,180,74,255,159,5,148,76,87,206,34,73,116,156,131,20,49,20,16,110,125,59,132,226,103,201,12,202,34,49,162,46,128,159,71,26,136,234,37,247,163,17,124,106,113,125,72,77,26,46,99,102,223,242,33,169,48,19,39,62,13,189,47,127,168,238,235,131,137,54,45,17,178,250,194,35,223,32,62,150,67,12,142,159,59,166,114,151,39,25,222,41,94,73,147,196,143,101,123,88,235,61,233,245,38,56,227,133,79,9,84,191,29,237,216,103,24,239,33,66,99,108,183,148,40,85,135,108,211,132,146,19,145,192,172,12,153,181,236,88,141,178,247,230,9,251,164,29,95,223,220,41,39,46,35,54,215,153,108,125,111,232,91,246,252,26,142,183,48,218,254,7,39,103,48,54,106,62,201,219,147,165,232,122,183,186,216,171,15,103,195,105,164,52,216,26,134,88,64,174,162,75,138,246,53,167,58,176,139,160,45,167,245,221,241,64,218,132,83,51,167,176,132,224,147,9,131,150,179,225,195,248,154,105,156,197,198,33,35,110,210,60,127,81,64,66,184,132,101,202,141,49,222,138,89,254,171,56,48,244,25,183,239,158,233,91,148,52,23,148,108,170,2,82,103,16,96,15,188,52,99,99,109,229,124,252,169,169,253,234,211,191,61,12,238,99,42,167,155,52,231,71,77,73,133,25,75,237,67,129,106,91,35,193,190,227,20,227,47,85,182,26,214,43,9,160,207,175,108,30,119,73,220,132,229,124,51,152,137,96,70,7,20,8,255,230,184,166,209,58,134,175,84,138,170,82,95,144,3,251,23,216,158,239,37,71,33,222,22,19,215,49,158,78,112,220,6,97,45,3,175,137,48,6,110,230,70,238,176,252,164,231,0,107,192,165,141,10,255,4,189,36,40,43,118,224,49,166,35,231,95,246,7,243,183,212,152,243,55,222,1,126,144,144,61,101,191,175,175,123,37,3,219,253,241,146,19,138,49,29,78,178,162,155,192,174,91,200,70,93,63,1,87,134,185,151,141,40,83,70,137,249,29,103,160,158,173,127,154,45,155,62,172,175,85,186,186,141,167,241,98,137,158,32,43,21,10,127,183,124,71,168,18,123,106,2,19,0,248,195,236,88,121,134,178,21,177,138,80,255,58,182,156,134,161,205,173,100,130,107,159,249,220,26,76,197,173,49,170,133,47,100,253,130,75,196,77,75,101,31,121,65,118,3,92,158,137,191,89,171,157,62,243,86,14,201,168,35,181,180,211,220,102,152,33,132,247,9,57,163,216,65,75,225,127,231,235,37,232,233,159,27,140,42,194,86,22,146,236,140,21,156,127,140,233,89,145,5,65,219,221,151,89,29,119,151,63,4,129,215,45,80,238,197,88,87,24,168,9,24,215,59,141,29,130,132,25,52,146,50,55,178,147,30,225,181,39,54,64,88,49,147,246,182,98,166,86,127,107,219,22,160,90,173,126,53,12,226,51,204,21,141,146,68,157,67,89,72,156,149,166,7,234,157,184,252,37,60,114,65,71,80,225,150,10,82,107,202,184,106,220,177,129,151,12,54,41,35,84,148,254,222,54,133,151,124,230,183,112,149,250,131,229,191,52,110,27,47,173,165,201,87,107,70,106,84,118,170,181,196,111,22,182,97,12,63,244,227,143,146,227,120,36,226,111,103,23,68,151,1,29,104,205,119,97,100,113,36,126,34,17,236,114,235,108,119,6,135,123,121,105,73,20,192,4,176,13,167,222,13,254,207,168,16,127,63,245,51,30,89,188,197,162,196,113,179,192,145,175,62,248,15,147,66,120,145,82,224,220,13,152,21,93,225,177,90,188,121,3,197,174,51,11,206,122,222,46,27,49,126,129,203,69,135,126,143,129,166,12,8,57,176,37,254,164,120,28,42,158,192,18,176,101,34,148,249,72,73,241,138,113,233,81,36,97,88,83,179,24,98,137,181,151,28,92,46,102,233,41,184,39,96,209,67,234,211,115,126,25,215,27,149,232,196,102,40,247,161,39,64,0,229,203,64,155,166,56,229,66,224,109,64,106,38,207,144,201,202,2,25,27,164,105,223,74,102,245,173,116,205,33,107,100,152,215,12,222,80,78,22,166,249,186,163,140,152,183,169,66,223,77,126,80,46,181,126,227,164,64,39,226,148,251,192,11,128,113,148,67,246,180,141,115,223,220,252,156,195,3,224,124,55,122,167,116,12,57,191,101,111,9,58,237,0,177,233,133,115,45,23,28,112,192,154,75,220,30,101,93,16,153,191,119,38,139,254,140,186,140,81,201,6,43,56,228,149,213,63,35,23,18,49,65,152,253,20,112,31,33,178,46,38,41,129,110,175,5,108,201,17,250,147,192,92,46,249,103,129,82,148,238,148,147,158,20,119,66,93,119,79,225,155,29,200,48,28,103,147,111,235,95,9,10,135,83,95,94,193,48,73,213,16,154,213,92,144,69,219,71,97,89,117,153,21,231,238,84,249,46,6,153,8,140,250,157,180,0,10,119,1,96,31,166,6,182,175,186,203,77,90,243,46,132,228,100,64,204,151,146,55,253,9,132,32,208,17,254,110,53,216,54,116,191,76,10,200,214,129,33,196,103,184,56,37,126,103,77,211,215,240,0,150,207,76,66,44,179,64,74,235,179,162,226,109,209,143,72,197,17,158,247,111,242,179,159,115,207,61,139,220,86,0,81,110,240,78,250,99,41,127,179,176,198,41,114,123,213,70,43,167,225,177,165,246,204,25,186,68,196,191,85,99,248,48,25,170,98,25,190,12,197,32,119,175,226,184,133,128,122,67,226,36,5,155,231,31,198,225,85,172,230,107,18,67,141,197,244,130,72,185,52,204,180,199,206,137,12,152,189,7,1,143,62,165,95,138,37,143,81,100,156,114,197,148,127,3,114,246,214,163,110,172,6,214,47,250,0,228,11,46,157,208,66,150,80,186,221,75,164,52,46,161,91,254,62,71,49,73,68,152,233,114,245,205,35,151,110,123,55,63,222,156,144,70,106,19,152,167,120,43,208,228,60,163,86,220,191,124,104,21,174,163,122,121,149,50,190,182,111,39,124,227,119,255,222,196,223,207,89,13,46,34,254,85,30,79,199,146,81,230,71,101,31,185,91,44,0,128,196,80,205,221,237,146,67,47,134,18,62,51,10,132,203,93,4,85,201,82,14,205,57,8,115,74,237,92,74,75,132,140,66,103,38,246,14,11,163,20,111,250,16,125,144,157,36,195,184,166,247,148,51,51,228,150,188,150,188,31,11,193,143,159,167,56,106,42,143,31,213,16,179,49,37,254,213,136,162,136,183,34,198,43,89,214,36,76,184,77,229,91,197,117,70,131,171,255,196,68,190,100,174,92,100,85,50,19,71,132,219,243,71,2,94,238,7,169,247,232,230,232,161,44,248,248,201,18,92,69,72,175,66,149,28,136,182,166,190,124,196,150,110,160,110,242,99,91,212,137,207,240,193,246,146,156,207,82,74,148,232,161,157,156,147,56,200,173,190,222,129,238,203,206,100,116,113,222,68,137,29,103,71,19,185,72,21,92,153,151,103,147,0,153,242,252,115,34,235,61,222,215,176,175,18,11,11,164,212,114,225,171,246,126,85,102,167,93,209,29,214,214,126,252,15,184,24,180,52,184,216,135,53,91,13,95,166,90,181,26,138,55,212,228,125,149,52,218,228,36,173,78,242,214,182,136,55,6,137,244,215,235,150,84,87,14,17,146,124,12,213,98,35,133,238,38,193,40,128,126,194,41,147,127,144,210,23,49,84,239,164,26,162,31,49,1,242,169,242,198,108,51,39,152,92,193,103,254,38,7,135,224,228,119,161,126,24,119,211,226,15,154,85,2,72,189,74,53,188,70,162,70,124,211,6,249,117,17,2,115,121,111,78,207,84,241,153,250,199,168,85,193,75,157,118,34,118,218,172,169,251,105,30,224,92,99,25,191,98,50,232,192,241,236,185,77,10,183,158,5,159,161,238,152,155,69,44,114,186,60,129,113,31,24,254,22,203,38,133,50,222,8,122,249,197,188,252,180,131,138,201,118,188,179,229,94,90,181,146,180,59,110,69,18,65,168,252,142,195,78,154,189,254,3,31,41,207,136,194,197,93,191,46,96,62,10,28,242,38,221,133,191,122,250,211,237,139,191,115,252,92,130,235,72,110,3,42,88,92,242,88,201,230,234,241,212,107,158,170,42,237,148,189,55,158,22,38,123,121,34,118,147,176,248,190,231,110,70,133,42,251,38,105,144,68,136,5,254,95,39,238,244,233,51,193,49,20,36,228,69,32,243,225,0,7,230,126,217,53,45,89,60,207,32,83,40,94,131,180,225,47,83,130,189,82,89,172,38,85,50,88,216,92,170,103,184,204,93,113,206,110,254,206,151,120,114,106,87,218,247,76,72,54,43,91,191,244,10,217,88,146,116,133,37,74,239,196,197,63,162,154,240,74,7,146,78,42,232,251,91,244,90,217,202,191,211,41,203,31,0,70,95,110,118,195,52,58,116,32,104,82,244,198,26,178,145,146,33,65,217,103,87,208,140,118,215,160,157,135,232,107,124,211,192,28,172,9,9,75,71,3,94,8,157,252,105,101,31,31,44,69,230,253,188,77,240,17,39,30,105,93,35,146,42,165,201,167,67,32,80,45,111,45,120,62,85,41,191,2,53,19,54,88,120,37,164,73,166,217,248,216,231,132,52,72,44,62,198,244,169,217,200,124,37,238,147,248,254,98,75,96,137,194,33,250,139,128,42,59,112,174,200,239,122,225,107,242,67,231,102,150,146,41,24,201,212,192,109,207,178,45,239,247,159,116,23,92,225,36,89,96,254,77,58,180,238,24,195,1,120,189,159,7,91,73,67,204,237,27,37,241,188,53,26,84,212,196,131,158,218,179,236,81,53,238,34,48,223,179,240,248,42,125,111,46,188,119,193,67,135,95,86,44,28,186,118,183,189,108,159,65,190,241,84,169,255,23,157,21,243,142,61,102,181,206,98,39,100,116,38,193,34,9,45,123,21,196,252,176,169,35,200,249,78,24,216,165,25,172,16,221,168,231,111,162,217,118,104,231,151,172,21,167,247,81,23,47,50,219,123,237,221,106,136,175,221,34,248,215,145,19,231,224,19,22,75,128,63,114,108,241,141,189,27,158,107,159,171,148,159,171,40,241,83,233,101,31,86,176,70,249,162,60,246,231,123,133,232,54,96,59,192,187,183,88,77,173,203,134,90,231,60,70,37,162,35,59,247,133,191,179,38,26,255,5,11,184,70,110,51,63,198,50,38,118,71,110,128,72,234,22,159,214,175,89,171,243,163,46,85,141,204,237,29,18,149,154,236,16,224,73,49,51,14,99,10,130,123,176,163,107,173,147,65,49,40,247,91,78,237,188,14,9,21,217,144,115,94,196,46,90,114,212,139,158,160,112,7,216,238,183,117,79,175,21,214,34,109,112,91,255,59,15,230,152,84,243,239,2,179,154,204,133,90,119,82,242,248,250,68,47,40,104,228,114,132,72,47,221,185,114,49,68,251,50,217,149,18,249,5,151,36,161,30,226,122,29,92,233,98,208,21,176,151,103,32,125,112,174,198,5,181,57,223,162,75,249,141,174,118,28,253,242,207,188,127,46,95,67,69,42,221,60,214,123,130,237,147,121,71,234,42,53,104,239,29,186,203,227,212,39,85,215,105,250,36,9,71,204,227,234,39,156,3,51,247,164,82,68,40,196,176,89,107,139,117,105,140,149,163,101,170,95,186,76,77,219,214,61,115,42,115,130,65,209,227,37,196,88,17,68,116,11,230,26,96,227,1,225,26,2,44,110,188,146,14,103,110,58,255,202,180,228,22,41,170,0,179,31,239,10,108,29,221,197,71,253,46,234,141,51,43,92,248,96,34,242,251,41,207,97,211,211,250,234,211,116,159,11,203,88,70,162,45,174,65,221,37,68,55,185,221,115,28,175,152,102,14,52,18,26,52,179,243,109,102,152,192,75,227,208,41,91,221,201,101,3,40,20,92,38,177,183,179,249,200,211,213,252,199,134,83,167,23,126,131,218,88,6,149,183,160,119,36,136,198,32,95,173,6,97,242,224,214,107,161,123,78,31,232,0,124,99,44,145,45,29,82,64,109,34,226,194,181,114,218,172,19,186,123,166,52,44,15,100,93,209,134,232,163,129,73,138,182,52,153,32,153,182,189,207,222,5,81,174,120,180,181,164,185,252,148,18,46,208,189,247,102,90,236,252,208,199,3,98,127,87,23,106,16,150,202,66,145,248,85,203,233,208,51,255,13,109,57,168,183,202,120,184,99,161,72,102,174,82,96,108,214,214,121,140,187,192,66,156,103,156,227,109,137,251,40,229,97,166,95,0,70,52,37,194,126,222,157,125,176,30,34,212,69,226,248,170,55,53,38,112,199,243,193,79,53,137,30,248,103,66,235,136,64,47,40,33,172,8,200,190,160,148,92,70,80,236,139,175,36,151,13,8,106,106,111,12,59,245,203,48,220,61,3,191,202,73,55,229,218,223,25,26,112,101,22,23,89,67,47,23,153,204,136,131,140,42,103,44,248,219,117,96,25,113,104,211,35,67,119,131,135,138,222,239,191,18,251,123,105,178,167,89,226,16,241,180,139,210,237,174,92,11,84,66,113,79,62,137,118,50,48,107,93,106,11,206,28,249,120,52,8,18,210,139,63,67,21,45,208,197,249,249,2,3,22,112,181,58,195,118,39,233,49,135,123,205,243,85,20,245,133,139,185,19,149,211,158,18,170,108,237,154,129,83,249,28,173,45,16,130,103,47,25,90,224,246,92,217,137,143,72,25,32,42,217,73,37,70,157,136,190,79,201,120,33,87,174,124,79,231,211,238,231,198,95,79,185,115,31,20,39,28,121,52,52,19,237,98,9,166,42,182,52,195,77,39,228,5,231,16,75,207,43,242,91,171,46,71,226,98,98,187,53,186,218,108,95,8,154,121,77,108,168,97,97,225,178,4,48,149,122,142,62,236,131,99,182,199,252,139,157,162,209,232,171,140,232,16,212,42,220,151,244,55,212,36,187,232,97,114,70,199,12,75,87,195,77,32,169,228,63,209,2,185,160,246,33,132,184,130,99,113,60,173,84,38,210,68,6,118,138,158,27,243,210,64,95,49,116,60,249,108,106,241,206,207,200,126,207,42,227,254,222,239,178,156,228,223,75,197,223,16,132,174,203,182,99,243,186,39,227,10,253,193,245,127,60,152,141,136,234,141,194,20,22,103,33,225,54,73,28,28,68,145,108,80,206,225,142,217,157,247,206,231,152,156,110,204,126,85,4,51,114,62,26,118,111,10,116,106,252,145,149,206,201,252,92,133,198,198,126,91,128,85,224,148,139,183,228,240,144,221,249,34,50,244,15,93,85,195,102,189,11,240,177,85,140,228,48,67,221,174,220,119,213,52,181,31,226,100,147,63,146,146,110,183,220,24,151,114,72,200,183,78,15,244,127,73,79,209,155,22,200,56,63,222,101,63,65,193,155,123,4,8,143,209,245,44,60,60,111,168,236,167,178,146,230,107,146,193,54,182,192,85,217,187,52,125,191,122,63,147,71,183,189,57,187,231,172,213,130,39,250,139,13,218,6,0,221,86,121,214,48,49,108,60,39,237,127,87,217,222,150,144,243,54,229,167,100,165,232,172,121,129,12,24,41,24,79,173,188,186,103,228,109,189,123,120,184,113,192,37,47,94,250,156,228,223,225,249,135,253,201,141,238,189,195,183,246,146,190,43,9,156,137,192,131,114,66,155,173,26,213,149,32,35,18,73,141,116,231,234,66,40,19,189,154,179,132,46,81,193,217,230,212,45,239,37,192,251,155,17,9,30,253,183,203,73,190,225,8,191,14,58,188,27,248,125,230,58,58,234,174,43,60,126,46,116,168,13,6,251,102,19,5,218,77,37,172,74,139,98,129,37,58,25,156,180,80,8,79,44,40,207,169,50,219,24,205,3,40,220,179,214,155,1,170,7,62,71,116,72,135,12,126,193,16,119,240,21,61,47,179,157,210,114,216,0,57,251,211,221,177,208,136,57,49,90,136,114,114,224,100,14,137,33,152,211,1,253,136,20,22,104,198,217,70,145,67,231,241,159,82,14,56,184,39,187,218,79,213,185,110,116,44,198,92,194,27,236,126,18,245,10,242,249,6,217,221,7,4,228,240,103,198,31,166,130,249,63,182,250,106,245,252,112,105,27,46,4,93,153,51,11,253,122,69,62,124,187,52,159,209,103,4,169,186,134,42,103,68,128,113,108,160,48,229,115,163,168,17,210,166,84,187,100,90,143,76,65,37,130,135,102,145,41,109,59,122,214,215,136,132,164,211,180,112,149,81,192,34,185,145,68,36,14,91,245,192,52,70,225,75,11,165,65,210,90,127,119,134,139,163,23,12,118,182,113,9,42,107,242,88,115,190,233,253,87,71,113,184,60,93,239,146,171,105,159,100,235,64,2,185,141,123,82,102,70,157,170,154,209,3,124,251,202,220,173,168,190,64,100,176,43,192,38,19,205,39,253,161,75,171,91,221,230,207,108,2,188,149,21,48,34,170,160,59,57,105,53,219,113,83,225,19,221,228,65,68,54,225,163,234,116,126,110,122,139,1,172,93,108,70,198,254,22,247,36,86,213,76,156,165,174,108,249,228,127,68,14,57,154,36,107,144,4,69,167,104,151,107,96,128,169,111,57,70,141,71,141,196,192,220,78,253,125,115,217,247,63,222,234,184,156,88,5,250,235,231,18,63,178,61,242,122,4,132,45,40,226,132,95,191,75,9,207,252,64,173,12,117,125,199,122,213,60,49,145,188,186,55,42,95,230,171,200,115,73,86,39,39,129,238,171,152,177,175,52,183,240,18,128,9,77,236,68,172,252,39,65,235,0,77,243,204,155,128,237,83,174,170,164,180,108,210,65,223,108,102,169,70,94,114,175,39,150,170,213,5,227,248,31,80,48,105,196,234,227,113,44,56,117,81,208,113,250,140,38,109,205,142,124,132,1,60,211,221,0,37,19,43,158,170,212,70,36,145,198,110,161,39,94,236,70,157,254,129,140,234,147,247,141,57,225,10,76,40,16,93,165,182,0,3,15,146,217,12,21,112,241,225,138,127,62,129,125,145,190,135,64,247,174,94,41,95,56,65,103,189,183,217,210,63,218,50,49,212,162,195,35,150,27,148,238,23,124,4,10,9,211,53,7,170,110,144,124,108,130,170,196,71,194,15,66,64,92,230,209,75,239,32,250,138,43,32,60,224,143,79,50,93,192,57,54,231,170,63,13,39,112,78,177,164,112,10,160,34,171,180,236,211,233,77,67,70,117,33,109,141,125,195,196,163,51,154,124,2,117,131,252,36,113,176,49,161,14,184,149,188,209,180,187,104,223,82,137,120,114,231,75,187,57,157,161,98,43,62,27,163,26,177,206,77,54,73,24,138,108,131,43,49,116,189,198,93,155,49,1,230,97,166,211,114,160,129,12,136,14,148,184,231,181,27,151,212,56,117,74,38,17,172,29,244,53,251,54,93,185,8,114,160,131,243,217,202,60,114,233,193,63,128,4,21,52,145,175,3,156,31,143,93,134,115,62,167,23,91,113,62,53,98,53,144,158,85,148,75,254,137,43,17,173,66,10,11,46,96,229,14,198,155,49,242,81,60,79,174,229,80,65,129,70,73,249,108,225,60,222,210,208,165,18,178,160,243,176,178,0,164,231,101,24,138,236,70,187,137,91,60,11,120,223,202,44,58,71,242,126,112,57,115,132,90,93,242,226,129,143,139,167,239,83,61,146,174,140,29,146,198,41,231,243,143,79,108,100,20,53,140,135,99,206,27,84,92,61,66,140,98,13,40,129,163,142,153,0,255,59,244,28,136,79,222,153,48,120,70,110,160,237,216,63,182,63,81,253,121,83,128,132,84,114,167,42,14,35,87,245,44,195,12,102,1,90,40,194,110,67,208,67,148,118,161,138,180,233,162,174,180,204,205,234,228,166,222,86,83,207,143,166,27,239,112,13,209,75,140,148,63,175,221,124,185,66,241,57,240,161,192,226,125,85,237,7,153,20,156,85,47,179,84,159,115,112,62,68,102,22,202,208,195,22,28,1,157,239,82,42,177,153,157,8,64,30,118,193,249,173,46,60,52,102,217,100,239,33,206,53,141,2,190,98,12,170,171,141,164,127,49,137,127,217,87,96,86,38,150,111,196,107,103,173,161,8,196,193,128,71,42,83,167,241,129,49,214,63,35,194,198,123,100,245,254,52,127,200,243,181,201,153,169,181,70,209,23,108,171,206,172,232,226,28,218,252,73,48,155,190,133,12,198,67,158,71,70,163,26,213,89,202,156,35,165,16,118,187,167,10,247,65,33,253,26,82,199,10,44,223,127,11,176,158,183,84,132,106,116,222,61,216,94,221,197,179,51,110,7,248,191,56,232,222,153,163,238,99,25,127,81,123,184,212,83,42,189,213,63,249,7,108,99,141,241,37,168,41,231,95,34,173,1,13,60,84,241,51,108,75,233,148,15,28,150,149,135,249,152,162,227,92,90,157,37,4,119,132,187,93,134,73,251,165,103,186,172,116,228,44,135,159,138,13,152,248,226,162,105,86,253,200,248,73,254,236,217,139,250,78,69,171,99,92,254,42,220,207,57,192,184,44,152,186,63,19,143,26,219,148,189,188,88,224,222,144,98,186,182,8,131,230,137,217,69,35,91,10,75,62,190,156,11,194,120,234,114,195,187,190,23,242,79,245,53,193,254,110,164,92,123,2,238,80,200,200,32,250,84,226,224,216,26,74,141,128,137,99,183,193,26,78,70,42,230,233,10,23,174,59,226,48,127,66,107,79,199,5,220,3,93,172,18,87,105,12,78,79,229,100,188,35,27,79,220,100,198,215,146,126,76,147,52,166,122,130,94,11,80,98,41,231,99,220,38,8,191,121,73,37,59,67,207,119,202,208,252,213,122,46,200,253,221,216,120,221,249,12,19,121,215,43,240,203,35,97,247,81,143,44,144,206,34,10,173,213,120,192,143,217,99,197,213,69,226,204,135,49,251,175,208,196,222,176,93,146,162,162,78,147,164,242,2,24,48,201,30,20,24,1,131,149,94,51,87,104,196,202,56,134,72,172,165,254,24,44,62,200,78,62,170,123,227,156,185,181,154,139,140,69,153,212,122,46,199,145,110,214,50,58,164,27,139,208,216,35,106,42,110,60,149,177,208,215,14,167,231,203,156,53,98,186,0,153,99,20,36,72,152,20,218,13,191,45,45,153,19,165,255,153,137,10,210,248,116,97,180,254,155,224,246,3,79,81,208,100,169,54,50,135,83,132,20,141,96,78,56,8,96,102,26,213,47,27,205,51,115,76,15,212,109,110,155,19,132,66,247,60,137,4,16,71,92,77,157,223,137,242,172,87,156,196,252,28,66,212,198,85,234,2,48,231,224,215,64,55,81,244,16,194,104,27,221,56,222,116,157,35,134,14,212,226,123,191,57,0,91,227,79,100,70,35,226,97,246,119,63,215,229,147,214,104,98,57,143,236,249,35,59,140,98,146,19,189,155,101,236,241,114,74,83,206,42,53,29,204,14,74,54,146,110,142,55,64,65,54,89,215,53,103,77,0,75,64,76,83,61,226,156,41,203,150,71,215,92,194,86,240,218,219,194,228,160,2,132,162,38,158,206,21,133,63,169,241,25,209,192,110,205,127,214,101,51,253,136,245,57,221,30,248,61,164,184,158,68,233,6,120,37,135,35,223,87,113,75,19,176,229,236,33,249,204,30,143,79,110,147,58,173,225,190,111,12,86,52,118,36,140,109,112,140,100,132,208,88,158,211,165,82,6,126,198,93,68,13,37,171,143,62,121,51,75,213,201,203,248,5,197,177,103,71,134,141,109,89,115,102,110,70,158,79,123,59,209,181,202,171,55,96,198,158,111,100,229,162,241,158,14,224,111,172,68,211,92,74,113,239,213,69,29,195,104,227,201,225,30,143,168,87,33,230,12,214,222,67,212,82,34,103,122,29,116,139,127,50,251,173,11,65,52,121,36,179,147,86,58,92,166,19,68,4,219,251,55,21,31,20,129,156,63,152,56,223,83,26,170,238,122,18,14,125,93,235,93,151,132,77,238,120,139,156,133,235,250,53,160,57,137,68,186,187,57,37,167,83,226,123,234,209,213,57,34,199,188,122,163,255,96,214,240,206,157,151,79,18,188,34,216,33,192,197,71,130,63,206,251,147,171,141,179,126,235,110,26,136,52,215,4,157,135,79,98,234,72,121,165,31,112,215,75,231,245,186,13,80,254,137,27,220,193,239,5,62,197,142,234,115,133,135,23,251,209,229,161,90,65,185,139,137,39,185,174,227,229,126,43,34,106,26,94,22,166,105,23,26,227,241,17,136,118,16,44,12,88,38,13,96,57,146,83,27,24,218,123,73,197,175,132,204,2,60,147,68,11,17,235,30,146,254,208,139,160,28,208,254,15,189,89,63,153,238,10,71,249,151,207,27,30,138,6,47,172,128,158,197,169,162,93,49,42,150,233,109,104,236,217,116,109,140,67,40,210,156,144,81,20,192,113,112,162,209,193,236,90,192,50,226,125,98,170,192,9,55,51,242,135,41,2,132,176,211,202,152,73,49,109,101,133,227,17,117,255,39,252,173,17,215,112,81,151,7,70,116,58,174,65,245,238,96,76,62,51,52,134,7,143,149,238,103,242,236,118,246,100,144,6,250,139,71,61,53,221,95,91,219,181,235,7,252,32,26,43,140,11,63,190,139,159,240,53,102,67,199,173,78,67,1,255,6,100,238,1,189,158,182,154,1,216,110,241,255,121,10,242,50,142,206,82,244,50,173,4,125,133,146,242,37,211,1,144,32,115,200,87,71,88,228,167,43,40,199,164,27,251,8,248,50,149,75,29,216,248,24,127,115,106,82,18,56,121,40,49,99,133,220,246,80,226,18,68,209,187,83,233,138,215,98,26,48,9,97,18,185,255,79,224,38,134,249,201,74,52,183,114,39,216,232,191,55,163,20,34,199,155,118,82,225,62,56,22,137,213,73,125,192,99,156,58,75,66,230,236,222,25,229,98,51,46,182,38,174,1,110,65,6,29,191,22,129,133,132,131,12,101,124,154,242,83,158,62,239,52,120,108,223,26,85,21,209,101,241,149,169,114,150,201,240,172,119,100,237,154,160,224,189,245,73,70,154,117,19,222,183,9,31,245,237,103,223,78,43,166,193,132,66,120,173,139,106,195,231,161,229,4,86,107,202,228,51,119,99,190,102,149,137,106,219,18,66,250,36,83,95,212,176,79,122,136,249,119,14,231,128,197,188,17,8,180,7,239,216,103,219,90,63,159,33,2,94,137,25,158,164,199,198,227,172,45,247,32,97,235,192,71,68,185,245,72,87,203,110,199,184,227,180,162,251,23,39,202,103,146,26,140,242,152,139,225,239,254,8,172,168,113,82,210,93,180,85,30,241,52,218,15,222,159,193,42,161,201,42,223,50,242,245,92,115,232,195,130,183,218,9,181,109,194,81,134,220,100,154,120,248,39,189,233,148,86,151,189,245,208,100,58,180,118,130,229,249,154,236,1,33,255,111,139,203,220,148,176,89,185,235,110,148,87,84,183,243,93,200,169,103,65,116,158,120,7,99,156,116,34,43,95,103,159,53,113,145,201,173,216,193,48,171,88,70,231,253,235,194,182,158,223,177,47,112,34,237,99,57,181,203,94,142,185,113,211,85,75,229,42,188,251,205,118,253,111,39,76,27,163,140,118,218,72,245,85,32,218,56,8,78,237,87,134,144,103,255,201,136,61,1,253,64,233,230,81,246,214,235,15,234,144,53,59,4,16,45,73,115,38,134,208,170,23,111,17,188,199,241,218,241,209,103,58,178,64,203,94,8,203,183,122,194,253,0,128,60,232,161,131,149,241,166,142,74,49,173,205,93,159,56,184,122,97,9,138,116,46,184,213,98,62,254,41,14,235,158,91,197,28,159,84,237,151,67,11,173,140,103,46,112,28,51,246,199,5,9,99,229,109,196,239,18,165,178,210,220,92,100,152,103,205,61,138,33,89,49,12,51,57,191,161,35,174,73,148,107,57,137,208,2,32,176,137,76,13,93,185,243,233,129,249,142,225,169,159,163,197,29,52,194,141,96,223,25,98,205,231,73,236,243,105,95,132,254,254,191,198,204,122,151,64,12,166,144,39,37,136,236,98,138,182,103,16,207,56,135,115,252,72,79,77,175,207,200,207,32,49,108,134,247,47,8,212,5,204,46,168,78,0,97,177,228,214,111,199,231,222,110,162,11,127,99,58,186,19,4,115,199,47,37,118,216,27,229,67,16,125,7,207,154,121,213,50,143,217,84,6,32,203,187,179,153,51,0,210,216,164,184,38,18,58,71,248,223,21,125,137,30,218,108,140,121,95,153,158,214,11,152,150,244,152,39,171,21,184,212,113,236,245,166,25,130,191,228,138,81,214,68,192,197,168,113,157,72,223,20,101,167,7,156,70,123,156,86,177,188,11,234,67,21,200,212,172,110,127,114,4,221,33,132,34,159,77,28,65,204,110,93,132,167,134,83,129,64,20,41,182,116,114,105,20,228,98,229,226,250,153,252,139,64,22,27,77,51,72,28,188,218,99,48,138,96,127,38,24,76,20,211,247,157,113,241,100,243,19,66,225,0,191,32,242,189,158,86,0,180,153,230,127,6,31,107,194,139,83,249,102,55,225,133,126,24,216,123,202,71,252,176,97,195,243,26,172,105,78,44,219,145,88,145,152,40,179,113,193,168,133,110,83,229,71,21,28,229,63,128,168,170,78,220,247,30,202,213,222,46,111,78,43,214,91,152,120,116,215,61,16,94,250,19,254,240,106,140,61,236,228,135,175,146,228,200,23,1,47,184,234,97,109,35,226,145,44,90,152,135,26,182,82,105,164,11,80,44,244,71,67,112,61,34,20,144,106,183,57,183,31,49,96,158,187,53,83,245,100,201,137,144,204,23,64,28,180,114,203,153,65,210,34,92,239,161,251,156,103,104,52,186,87,75,40,40,154,39,128,112,138,191,66,39,206,71,120,17,153,183,252,107,42,87,59,118,79,130,236,218,244,63,225,14,161,125,96,127,13,57,209,208,140,147,191,42,181,4,18,255,64,80,217,208,175,166,78,10,227,215,223,129,130,128,152,141,76,43,203,33,193,104,189,179,72,239,181,20,48,243,138,229,27,163,111,243,115,54,228,32,196,18,188,60,238,228,47,64,243,31,15,24,235,18,165,12,236,217,179,56,125,62,217,193,155,53,128,36,111,90,173,27,147,76,47,32,206,3,108,44,204,107,49,11,15,250,32,78,121,170,130,241,80,144,144,140,133,2,250,116,77,253,234,65,236,179,244,160,161,15,39,88,202,188,13,180,39,206,229,41,80,95,168,83,156,188,212,32,182,3,15,48,3,249,125,104,2,178,115,197,154,242,42,139,36,231,90,152,141,35,96,73,44,202,38,31,19,222,138,163,253,211,183,17,117,125,182,76,89,60,157,206,219,117,71,95,210,9,101,13,163,1,82,181,6,19,116,10,240,62,19,212,2,128,255,243,163,18,116,140,182,19,49,147,165,193,218,146,190,188,148,94,148,42,136,28,237,65,1,244,59,101,113,205,175,167,158,164,109,251,211,15,91,108,145,105,115,25,204,94,23,15,77,236,221,63,213,44,41,46,32,141,242,148,180,129,190,5,169,43,194,37,50,60,47,82,253,226,82,102,251,210,20,178,116,212,21,215,4,97,160,57,234,123,1,153,254,98,43,224,187,11,180,87,78,189,243,149,201,122,203,192,150,119,122,220,217,96,188,125,183,130,70,248,102,109,71,141,249,219,203,129,22,228,62,126,158,54,173,214,172,45,154,204,72,166,18,8,146,174,55,97,58,83,61,214,244,54,32,191,197,6,2,216,99,163,79,145,68,193,235,209,209,87,140,183,17,78,184,110,140,10,244,102,133,111,79,52,100,171,231,200,252,99,165,238,137,58,228,91,23,21,196,126,135,100,176,125,76,114,160,229,78,29,72,152,63,191,225,39,41,204,58,57,252,222,61,212,251,59,90,89,213,196,135,60,182,147,87,182,67,114,158,20,192,9,85,106,98,153,171,29,15,167,130,75,9,135,104,151,20,189,251,62,213,213,30,173,42,189,33,212,47,248,135,180,124,69,107,119,119,18,101,149,198,204,185,185,184,106,81,218,221,85,66,157,24,110,78,90,218,105,93,228,171,238,253,25,228,147,115,8,149,102,250,222,240,134,184,204,141,92,186,84,192,82,166,145,99,65,24,81,126,32,131,128,223,76,197,112,50,91,214,98,51,75,23,145,123,14,242,231,26,222,131,157,135,64,238,30,119,127,18,174,83,233,181,226,59,172,88,88,68,86,135,136,218,88,129,246,137,249,225,223,167,13,192,155,38,76,45,87,147,48,203,167,184,171,120,167,68,72,242,132,4,82,103,238,71,195,42,22,86,142,164,146,209,7,152,184,205,102,38,142,118,163,44,145,191,208,83,30,237,137,41,46,223,64,126,136,75,244,52,68,163,4,243,89,57,103,142,36,137,95,92,85,41,4,186,5,74,23,105,70,133,78,171,161,104,202,110,7,12,56,96,132,192,58,217,38,89,245,152,81,41,116,82,12,89,201,107,250,248,114,179,27,22,198,104,62,34,51,48,22,60,214,20,17,107,188,230,23,45,4,215,206,217,21,196,29,123,249,128,201,224,58,199,16,144,117,192,100,10,171,203,65,43,15,142,182,93,68,217,246,24,163,117,255,48,223,58,61,128,11,21,101,238,234,173,54,22,167,112,243,70,192,158,225,199,227,49,187,116,50,166,185,175,94,168,178,126,110,74,253,102,230,28,18,254,241,104,68,96,17,152,2,195,158,167,216,74,82,93,62,228,28,181,33,79,35,101,139,168,21,159,252,171,164,65,248,16,200,83,27,149,95,92,204,214,195,161,202,183,119,191,4,71,216,36,194,243,22,57,252,40,170,143,23,203,99,35,151,125,156,240,189,42,234,68,7,98,125,99,251,4,161,184,7,249,136,14,40,122,189,164,209,61,24,39,254,62,79,101,214,31,101,2,180,99,251,206,82,134,117,86,158,94,1,228,157,69,85,56,189,229,195,73,98,25,207,136,183,132,235,252,39,202,63,134,45,252,210,247,86,65,146,230,58,215,74,96,171,164,213,205,129,242,254,246,47,209,99,200,61,18,31,73,185,78,188,112,34,249,62,160,99,222,209,241,255,80,81,212,161,188,168,113,13,70,125,231,255,116,22,118,69,184,208,167,215,182,123,30,202,205,44,193,119,214,40,112,166,117,116,234,223,187,172,196,217,188,227,216,45,205,78,236,76,82,83,135,137,146,165,16,59,254,26,66,208,132,66,86,130,100,63,61,149,29,47,28,148,196,73,183,107,224,156,210,252,188,93,84,163,70,177,89,98,18,26,123,26,165,168,14,36,32,214,160,84,128,119,206,179,181,105,48,84,254,139,63,188,14,40,57,214,151,253,70,143,213,150,174,37,47,35,114,108,106,120,98,67,101,195,255,149,172,141,33,15,79,44,66,137,8,120,161,243,210,140,8,3,242,33,202,19,157,99,204,214,160,18,87,188,54,42,154,35,19,226,34,254,159,24,57,100,211,2,69,67,185,20,156,137,244,203,195,156,85,196,233,57,241,180,75,9,19,178,247,236,113,240,83,124,224,110,204,16,58,6,55,137,210,89,250,112,87,165,124,227,201,56,68,77,248,56,177,62,176,86,106,93,226,205,107,55,9,154,21,216,44,25,241,211,83,118,119,125,33,55,26,58,97,222,32,237,199,232,6,109,65,51,232,26,12,205,123,111,235,42,137,130,229,217,217,65,84,226,31,120,197,56,142,107,86,81,202,19,51,241,156,228,15,21,161,200,230,32,216,231,95,133,85,50,126,100,33,161,249,164,254,29,7,0,142,173,157,145,255,191,237,149,63,190,41,249,153,216,113,53,141,34,225,222,124,107,90,160,229,200,174,115,190,125,72,66,196,126,170,220,134,255,101,136,233,144,102,244,97,22,16,216,21,128,23,105,252,0,85,50,71,79,120,53,48,216,175,6,17,242,135,8,202,107,210,103,194,19,202,3,251,74,22,107,44,246,68,186,123,246,87,204,97,147,107,56,159,151,179,171,54,208,146,163,55,157,113,214,212,10,222,242,68,220,141,177,85,59,145,18,26,59,134,192,196,137,64,237,202,113,75,192,223,68,222,11,170,36,10,153,61,217,143,148,254,17,33,34,37,193,246,195,21,109,62,10,59,119,132,43,181,36,82,123,110,125,6,9,227,192,179,85,1,39,126,123,102,186,101,156,223,111,117,46,43,111,163,5,123,217,4,98,213,138,94,198,123,52,255,116,204,10,195,220,126,15,32,33,39,148,101,234,176,58,55,38,10,210,19,80,189,100,109,117,219,241,20,142,135,213,10,87,157,76,254,25,146,23,162,245,237,221,221,125,240,220,116,37,173,54,1,154,132,172,222,219,181,199,52,124,223,189,182,153,230,239,1,151,20,185,74,92,252,174,178,49,125,50,9,224,15,241,113,61,39,184,198,157,138,87,176,67,154,91,165,170,193,20,133,128,246,133,85,208,108,254,7,100,91,143,128,109,52,81,52,220,94,8,51,206,228,31,95,127,49,196,203,142,28,100,46,11,213,46,177,236,212,216,247,125,52,183,48,76,229,69,236,104,77,43,241,117,210,67,151,118,164,236,163,228,119,143,165,232,132,179,155,11,59,19,32,45,111,79,19,241,118,30,69,50,38,192,96,18,13,249,67,39,73,180,235,172,195,8,172,203,238,47,113,156,235,53,103,197,49,169,57,123,184,12,120,87,237,47,74,173,72,210,21,187,233,229,74,126,7,237,249,210,183,43,63,206,109,246,191,98,119,107,150,144,123,249,224,45,140,166,129,203,255,28,229,72,240,164,178,6,145,117,153,119,47,204,206,226,10,248,145,113,55,32,243,82,22,244,124,213,255,50,114,37,56,224,194,184,238,195,224,59,168,45,156,14,195,120,64,127,97,30,90,138,113,223,113,53,226,91,89,68,237,176,209,115,149,219,144,111,222,240,176,1,69,111,215,6,36,29,44,143,166,187,1,184,27,190,9,229,187,182,224,231,7,63,126,195,101,237,122,80,245,181,151,108,157,80,237,144,122,226,64,8,191,38,197,6,217,109,128,170,182,85,147,131,142,21,27,37,218,235,203,218,68,13,32,9,192,19,73,112,214,95,12,112,170,169,53,109,59,117,14,15,178,249,53,231,204,188,119,98,146,55,23,178,204,134,94,116,76,205,249,134,178,250,44,140,120,212,126,37,196,62,193,228,97,233,246,46,14,12,81,255,0,24,164,39,174,57,35,141,45,74,198,65,29,33,34,6,216,8,194,183,165,136,35,21,38,233,77,158,46,60,87,75,49,200,73,30,93,174,85,81,81,133,161,111,94,24,144,192,13,221,10,237,186,87,15,114,224,6,153,50,66,70,255,145,59,162,142,73,191,211,241,132,45,188,170,211,208,60,228,190,187,92,110,184,24,201,38,31,93,102,75,107,5,183,233,94,253,104,234,87,71,228,30,152,225,156,226,189,26,92,106,130,112,90,45,45,215,18,55,179,111,75,82,228,173,24,75,92,224,155,237,79,62,244,109,56,147,54,69,156,63,28,234,249,139,30,37,116,105,30,147,9,235,185,76,219,181,141,253,18,123,151,152,200,50,186,45,233,37,146,145,27,242,172,24,145,36,3,200,192,167,132,173,81,146,89,62,192,255,125,84,94,31,93,102,75,135,96,167,151,66,67,93,30,252,229,191,227,64,59,220,230,173,163,155,45,79,28,108,90,27,222,141,207,44,7,216,253,74,106,234,58,106,212,81,222,122,232,252,30,35,16,1,36,55,220,108,228,66,124,60,18,13,14,19,170,201,248,153,48,159,190,220,40,212,136,179,10,199,30,220,155,84,172,39,121,192,121,196,109,149,135,237,97,248,184,195,187,121,117,61,109,209,16,230,35,120,138,147,104,101,41,17,70,212,127,143,93,43,147,133,30,224,158,107,124,249,204,62,228,158,175,42,214,175,66,166,244,126,224,30,14,241,17,91,251,222,12,1,112,217,141,25,122,183,224,108,110,241,176,102,34,2,109,28,180,76,153,18,140,124,239,85,128,51,6,232,43,38,102,112,150,97,25,38,178,252,18,114,198,202,157,7,118,147,251,61,209,69,237,36,122,175,5,55,116,210,250,253,202,73,55,44,24,213,207,153,37,220,159,217,250,86,188,230,235,62,248,169,201,222,80,13,106,251,242,175,57,190,155,217,87,196,65,12,99,45,25,145,126,222,188,67,203,33,79,254,240,216,185,88,167,58,121,61,200,208,8,251,113,82,28,25,213,127,165,212,196,80,185,117,158,75,2,206,85,214,185,141,124,97,65,203,30,128,141,215,193,84,253,103,92,0,105,4,172,138,78,84,190,60,68,2,173,66,240,117,211,230,113,214,172,52,43,116,108,35,8,83,152,81,200,59,133,47,194,22,84,114,34,228,43,248,43,250,253,158,41,40,167,7,227,17,163,132,50,205,116,89,51,90,75,34,135,81,164,228,24,221,45,134,229,188,70,229,23,214,152,195,37,228,144,218,178,224,37,57,160,240,224,66,220,26,213,244,132,135,41,95,151,128,167,146,158,161,82,132,80,200,173,71,248,23,46,74,151,196,52,118,124,92,147,167,110,188,33,20,45,151,137,56,29,46,126,32,63,28,224,251,103,89,118,231,23,166,195,163,182,163,184,71,54,92,133,118,43,54,2,203,114,160,205,193,236,95,25,34,174,136,26,141,84,85,53,172,4,205,98,127,34,140,29,210,189,205,137,214,25,78,31,78,11,50,220,39,31,3,119,251,62,254,8,109,215,28,92,236,42,245,202,168,122,176,200,96,68,6,209,216,109,155,22,174,244,26,183,216,173,57,114,82,64,58,53,17,153,174,176,186,147,62,102,113,130,243,10,153,173,50,195,78,239,71,34,68,37,178,2,19,62,251,168,88,242,229,116,216,18,180,127,43,142,138,234,250,130,158,19,73,45,162,184,140,121,102,27,60,14,60,234,17,207,193,73,230,126,63,174,174,238,122,129,147,220,223,105,120,2,123,224,206,115,37,87,99,215,39,183,251,247,115,110,113,115,230,160,227,194,20,58,98,213,252,172,6,182,54,91,62,223,188,113,112,66,225,251,99,4,134,210,121,41,212,154,36,208,237,86,204,12,56,95,225,184,46,171,26,23,239,45,58,187,215,230,115,140,205,9,75,44,179,115,250,7,165,69,119,37,157,81,183,98,25,41,108,204,8,92,212,61,72,67,34,74,146,18,58,76,56,139,182,90,171,143,47,153,91,49,207,222,161,216,110,141,201,187,186,232,174,205,168,108,52,217,215,107,70,73,80,222,137,192,145,113,103,156,156,148,162,135,40,232,55,174,225,151,177,170,242,27,154,34,119,147,100,198,44,228,14,7,141,6,34,177,25,31,167,48,130,167,122,8,94,109,35,70,97,142,88,93,218,188,159,45,150,187,242,101,125,191,218,120,33,208,150,66,53,244,185,221,36,223,131,45,97,173,137,20,134,199,227,133,132,196,191,104,0,5,234,75,22,18,50,84,65,166,177,161,173,16,222,200,73,101,27,209,61,23,66,221,27,226,139,226,16,81,142,4,108,154,40,86,113,114,148,96,193,217,200,222,165,203,85,17,245,159,155,242,32,240,216,172,39,51,234,213,233,47,243,101,201,123,207,143,89,170,189,195,74,3,222,101,232,27,12,189,236,106,206,113,202,175,208,6,171,43,236,205,201,209,240,34,17,79,82,166,53,105,127,60,84,40,141,238,55,227,201,45,247,83,32,152,62,28,183,3,30,101,24,203,211,166,179,64,71,70,169,169,80,101,237,61,235,196,203,39,80,186,8,58,69,111,108,80,39,42,164,223,44,42,227,57,245,251,87,207,74,9,202,251,159,105,180,130,241,37,104,62,154,52,160,175,133,194,178,203,192,211,8,112,49,182,89,111,154,244,189,201,69,57,107,235,243,152,70,156,149,97,197,34,166,248,138,151,235,52,5,201,165,213,99,12,211,11,88,0,115,53,110,144,69,166,78,206,108,83,44,37,240,114,192,253,41,25,158,162,169,56,99,72,120,160,23,66,237,217,54,213,18,214,47,105,57,49,9,190,2,117,114,67,114,169,41,250,116,93,38,172,230,52,170,224,161,54,115,173,55,233,216,117,12,228,46,32,77,92,165,174,114,191,211,220,147,78,166,194,212,101,174,171,91,10,19,68,9,134,147,118,79,141,226,240,195,239,12,15,191,243,195,223,100,4,99,4,73,21,214,181,45,212,125,115,253,155,213,136,156,34,177,81,87,129,64,126,190,200,180,79,227,67,42,94,166,109,80,107,120,74,194,142,95,195,156,53,195,1,172,94,82,233,17,156,149,94,23,14,4,220,193,150,254,151,98,203,186,203,62,0,81,131,201,127,241,111,163,76,210,243,92,195,27,250,78,225,159,141,161,200,55,84,227,105,121,249,197,106,161,206,145,67,8,166,178,150,244,96,244,202,78,63,172,89,85,158,27,204,157,136,175,140,108,249,242,10,29,6,202,205,107,250,249,161,224,154,56,243,244,60,244,109,196,222,65,202,99,44,20,57,88,21,156,10,104,245,146,173,123,150,189,96,194,109,250,17,36,150,34,138,173,124,112,228,232,43,45,60,62,219,134,246,191,50,225,154,0,199,165,166,233,64,190,166,47,53,54,156,0,207,94,237,2,114,107,106,84,8,107,45,225,50,37,181,168,141,160,72,45,173,23,78,214,174,36,210,165,152,10,187,79,185,143,120,157,214,68,35,210,145,106,104,174,174,129,65,147,65,106,32,175,179,237,154,52,81,214,22,16,52,28,15,43,28,5,139,134,222,79,3,142,92,21,36,44,39,175,60,144,162,97,38,141,225,225,160,211,244,178,29,220,27,18,145,210,33,36,99,188,146,120,81,113,33,252,127,49,180,108,51,10,151,206,191,56,143,67,70,111,49,38,2,90,159,121,156,96,164,128,185,198,217,54,52,152,120,6,14,198,66,137,204,1,106,160,212,137,83,156,80,150,221,227,11,222,110,95,8,51,79,23,196,107,73,149,42,229,25,38,230,245,250,103,149,31,156,245,242,44,27,255,240,123,230,66,165,236,51,32,179,86,151,28,115,249,59,135,217,178,182,28,124,13,161,152,106,14,229,234,117,13,235,168,66,158,49,179,237,210,187,60,93,243,180,212,58,152,86,93,98,74,191,249,13,3,156,21,197,214,54,172,249,233,79,245,190,166,47,199,27,174,179,91,121,156,126,15,167,255,99,184,84,65,8,125,147,205,249,44,240,160,26,249,14,42,210,111,251,146,251,73,196,192,90,97,127,52,254,63,254,5,95,120,102,132,216,205,214,50,217,171,61,221,129,77,125,91,239,142,74,151,18,24,154,162,49,224,34,2,53,41,238,91,94,247,66,209,233,27,188,164,232,216,132,150,69,237,137,125,12,52,238,30,86,166,103,207,88,33,113,249,222,195,170,179,157,17,204,103,249,119,206,157,79,5,114,145,72,87,98,54,76,50,149,140,198,108,95,134,2,162,12,152,194,163,97,51,48,185,221,226,161,125,49,126,55,61,221,28,193,127,228,226,154,189,7,237,222,17,85,30,252,111,19,33,255,118,15,168,59,94,215,227,186,213,160,44,156,196,68,61,145,188,173,206,251,94,179,195,117,192,245,124,84,149,134,104,24,255,236,222,127,182,195,93,13,76,201,210,106,150,0,75,28,59,60,228,168,134,196,99,233,150,60,74,3,105,203,86,228,5,221,178,224,46,94,251,131,111,95,180,238,211,184,57,248,48,58,197,249,55,164,196,252,44,55,150,200,211,210,6,30,128,230,180,101,100,198,169,8,159,27,159,203,194,84,254,149,91,199,140,142,136,246,67,90,154,86,221,30,146,222,187,25,29,135,188,119,39,59,160,33,119,24,24,117,192,84,103,199,4,157,123,218,248,197,37,164,240,120,117,165,129,224,88,97,226,29,156,5,195,53,0,172,156,149,169,153,57,113,232,56,154,17,97,71,202,17,56,186,159,124,211,175,249,224,67,83,246,6,204,174,75,129,75,192,236,77,232,53,20,106,168,219,212,40,231,237,54,50,137,115,107,149,224,138,91,216,248,119,180,207,152,62,223,171,20,74,77,106,20,62,55,244,231,2,118,197,218,75,123,165,131,50,93,126,4,6,39,212,33,58,5,102,142,53,194,80,195,222,223,64,215,251,64,40,98,44,240,25,51,0,199,88,79,170,47,185,68,162,115,177,22,144,122,85,102,160,223,114,242,69,32,222,13,105,72,178,28,118,17,47,83,74,171,24,243,81,171,18,194,43,103,237,185,27,240,84,175,172,26,29,176,65,195,73,72,6,250,0,207,20,126,225,111,201,99,172,105,61,144,88,111,117,25,164,237,139,91,128,0,66,92,248,56,138,130,122,20,249,188,127,215,62,139,53,169,35,60,236,240,67,58,138,124,113,44,96,152,34,17,84,207,115,15,118,236,58,228,99,59,245,94,108,184,82,26,61,148,235,107,150,48,12,136,114,53,139,112,225,50,176,10,203,149,106,220,131,239,145,150,10,111,243,138,100,121,84,112,39,250,110,19,248,231,206,178,202,124,229,8,37,152,4,108,1,0,21,113,20,41,179,167,117,244,246,120,30,48,66,62,192,26,179,22,99,130,17,40,192,238,246,200,156,225,105,157,98,189,148,206,156,28,211,82,142,204,49,209,234,163,251,124,34,30,109,10,72,114,144,62,36,16,47,249,82,154,79,94,61,214,199,133,45,114,108,152,147,3,89,105,90,10,87,95,146,17,44,230,136,130,19,203,138,186,53,84,224,149,119,175,8,144,99,214,175,241,226,192,252,45,115,208,35,167,82,131,123,207,54,30,160,244,195,193,92,238,170,241,160,205,231,101,0,160,104,203,207,189,224,125,208,110,66,31,152,235,91,16,86,134,98,153,114,127,96,168,187,138,126,208,247,223,42,218,93,99,174,155,226,214,228,147,121,21,116,140,206,228,35,9,111,39,57,175,226,227,218,49,123,88,172,36,73,26,97,196,244,130,131,135,111,110,180,120,167,242,130,188,38,201,69,124,16,121,62,209,117,81,240,235,22,228,39,240,203,27,29,92,189,235,148,54,59,92,113,218,26,84,106,112,60,46,53,19,133,130,11,131,189,65,103,235,154,232,111,87,226,186,60,15,169,218,62,96,172,150,76,174,186,119,163,162,53,28,109,7,5,131,216,105,154,9,218,198,65,162,114,216,44,11,86,170,130,224,148,169,194,129,136,3,123,87,217,85,129,154,48,167,127,41,55,191,122,46,130,92,231,100,129,72,140,98,7,196,5,193,216,201,11,90,177,179,118,132,252,74,160,71,151,90,125,114,119,134,175,248,108,43,112,133,191,128,13,1,31,155,136,19,157,3,73,159,59,68,150,58,21,28,208,18,188,119,144,98,57,169,68,121,200,71,51,76,236,163,244,188,176,193,157,59,138,121,207,41,239,62,192,239,42,114,51,242,122,61,75,176,186,141,209,117,204,11,222,68,242,27,102,138,250,42,190,28,0,59,46,163,25,171,222,91,65,223,171,57,149,224,89,78,84,36,53,137,109,95,124,177,2,114,91,153,139,250,229,175,186,56,172,178,217,99,80,91,155,48,42,116,130,161,105,199,18,99,152,149,69,77,126,27,87,241,0,126,11,112,126,126,71,241,150,2,211,21,229,202,7,148,161,155,197,51,31,119,80,175,146,189,98,216,73,111,100,203,60,132,7,249,184,91,6,82,156,17,42,254,10,45,251,160,103,36,147,63,241,132,206,146,23,210,201,57,3,130,202,254,204,224,1,95,204,19,246,19,216,26,3,178,203,50,128,203,247,184,40,43,115,195,103,210,199,169,63,32,241,223,66,233,37,50,96,153,150,163,115,34,87,38,120,159,242,177,30,24,92,179,172,182,18,35,238,233,111,206,82,238,222,21,162,44,41,217,235,169,76,168,97,193,193,229,113,182,103,158,135,35,157,55,121,56,188,240,195,118,76,86,40,220,213,19,92,8,237,56,68,69,186,236,82,82,157,80,134,219,7,79,67,4,38,244,150,149,72,27,113,176,85,5,67,165,32,209,214,101,219,158,109,183,53,227,101,208,234,106,125,184,188,1,104,76,144,151,145,243,248,35,206,111,91,169,122,141,106,222,136,120,16,137,50,186,145,111,97,130,31,165,173,231,217,113,98,59,14,136,86,153,21,203,40,92,240,216,246,164,41,41,138,226,90,35,28,237,71,227,67,35,112,189,159,207,191,225,102,58,223,163,184,182,45,217,95,237,5,60,19,197,228,210,0,14,153,119,48,221,231,200,89,206,68,77,143,84,30,157,182,150,239,8,13,208,109,133,58,109,166,32,122,71,128,92,49,230,168,107,133,141,74,208,20,196,94,199,18,77,18,41,201,79,176,27,154,223,247,185,225,100,176,26,143,193,163,114,181,0,99,69,149,222,205,183,164,190,18,30,19,69,45,74,207,41,85,165,251,76,137,218,20,190,244,237,9,101,168,22,69,211,222,226,255,102,88,27,238,147,38,106,77,200,91,189,108,59,16,65,117,190,236,245,186,203,161,179,138,42,178,129,214,104,166,207,116,198,41,7,242,213,204,81,140,241,215,25,220,19,37,105,206,142,197,236,159,82,73,56,100,239,175,252,152,119,172,190,195,167,42,34,59,148,31,97,113,245,211,189,95,64,188,149,193,41,186,126,65,183,1,226,77,46,0,98,181,153,247,39,226,32,58,81,251,241,34,138,254,140,176,180,36,70,183,51,226,206,140,232,54,181,18,152,140,243,38,237,1,179,33,197,4,94,68,132,218,82,204,152,47,203,81,237,120,64,8,230,179,231,74,244,122,135,113,72,12,37,64,205,134,30,116,55,18,178,149,63,207,246,32,175,79,176,93,5,10,133,208,108,161,149,57,101,2,232,143,86,97,189,164,31,228,28,114,93,208,246,137,209,8,117,87,252,137,134,243,16,123,79,168,130,218,220,100,202,50,102,189,175,69,221,115,44,246,189,222,237,163,124,110,113,252,70,137,156,168,246,226,20,115,13,53,211,54,152,236,14,91,17,52,186,173,53,112,29,28,126,51,162,162,104,217,9,245,124,84,68,101,132,17,73,210,195,244,153,121,1,131,52,40,207,132,174,192,106,20,39,163,93,232,122,167,86,206,34,145,203,185,42,151,53,47,194,232,125,12,163,99,231,253,191,200,158,7,168,1,186,129,62,251,245,118,97,194,235,189,58,22,251,48,243,14,71,206,63,242,99,21,6,33,79,60,9,129,20,137,127,138,147,181,148,0,34,29,254,15,236,222,69,0,253,184,235,207,182,30,119,55,53,34,116,113,20,162,81,249,97,73,226,98,79,255,59,42,159,113,24,115,23,42,186,37,154,146,232,112,41,85,3,42,104,173,150,88,174,64,141,5,17,167,34,133,185,143,16,193,197,60,226,200,205,58,134,255,177,99,241,105,142,147,72,217,75,116,185,57,134,181,25,99,164,45,249,218,201,10,228,86,58,236,144,102,165,223,147,17,232,133,125,78,234,186,136,152,114,186,13,128,195,0,250,238,86,218,52,93,132,106,58,15,222,227,62,253,94,75,158,131,118,89,19,43,204,105,255,205,95,139,189,5,74,1,190,131,138,245,32,39,218,255,172,114,55,89,56,152,128,87,57,185,91,206,216,68,212,79,252,239,247,208,224,174,238,56,115,55,143,182,81,136,12,183,32,42,88,94,70,40,77,60,148,11,70,210,52,212,196,180,209,63,235,241,150,250,210,170,96,168,63,132,0,188,230,3,47,8,50,187,54,173,120,76,102,5,132,142,24,202,185,180,0,195,110,138,182,144,58,52,3,103,191,170,237,189,50,172,51,144,15,148,17,73,109,212,210,202,205,1,160,204,172,39,1,94,0,249,66,125,254,107,36,74,26,78,97,62,108,228,39,70,113,25,200,62,88,139,210,142,49,133,85,5,102,155,150,10,195,64,166,92,13,136,116,133,151,36,222,191,110,103,229,225,44,134,12,195,176,44,215,224,187,48,139,66,178,90,102,122,144,43,69,157,247,116,71,148,140,86,250,144,231,93,24,26,67,182,19,74,180,194,211,200,0,99,132,169,131,105,157,164,85,254,125,154,40,141,153,42,87,184,69,195,61,110,183,188,7,152,127,175,166,106,174,137,168,211,44,250,156,40,25,73,62,219,52,1,240,13,23,82,221,98,222,219,94,6,94,64,135,85,5,64,118,56,74,160,115,183,214,235,163,177,91,96,25,42,185,176,167,53,203,160,57,39,106,245,125,64,139,192,242,30,77,92,195,32,135,176,57,218,60,202,6,233,60,249,34,35,105,222,37,58,12,55,7,219,145,214,176,214,222,19,2,161,241,231,203,140,34,84,88,143,15,179,113,13,86,245,40,177,147,94,113,27,106,23,22,48,235,190,64,21,36,99,192,21,218,148,96,212,110,76,191,6,132,35,223,120,6,83,122,33,23,123,87,72,100,32,134,219,16,104,166,191,153,158,193,206,141,249,2,231,108,28,25,29,247,167,110,101,68,68,173,89,155,225,162,113,99,103,47,101,40,187,68,89,151,251,10,123,245,29,43,94,92,37,156,91,108,17,134,29,25,31,88,232,56,129,40,3,141,140,175,21,37,0,131,6,24,12,125,122,217,49,251,67,93,133,55,145,179,102,172,52,42,174,42,77,176,91,59,45,38,149,205,110,240,94,13,15,13,19,57,215,131,141,10,122,119,150,162,176,189,207,10,124,81,42,26,129,76,109,193,8,139,55,194,145,250,111,101,194,49,172,195,20,43,141,135,183,220,194,247,244,163,58,148,179,40,66,67,81,254,222,17,147,145,163,54,129,193,58,51,49,202,56,31,5,15,134,163,232,190,189,189,140,44,181,250,9,13,136,247,196,107,174,228,8,125,215,253,84,250,228,220,211,176,6,158,42,99,18,133,239,105,67,104,211,174,128,82,18,18,132,129,104,152,137,231,99,227,20,103,56,229,121,124,160,241,211,101,20,64,69,84,223,172,225,196,140,189,90,247,49,49,227,206,28,211,94,112,77,90,95,192,34,107,43,10,57,181,230,139,206,24,144,138,252,44,49,219,107,228,39,211,105,27,17,55,99,72,77,99,141,134,171,203,164,47,68,48,90,186,221,252,218,74,18,217,203,49,149,79,20,93,144,205,49,160,142,87,3,177,25,31,149,214,36,134,163,6,86,25,233,19,241,70,244,127,222,231,57,4,221,121,225,220,135,48,16,217,59,162,62,81,230,106,11,218,133,29,183,112,226,207,41,171,190,65,99,120,228,62,39,104,2,119,28,131,55,164,110,6,132,189,96,49,98,194,40,106,21,211,117,61,75,178,206,163,14,204,20,38,107,182,223,131,176,147,76,144,156,77,253,213,42,202,232,78,33,154,9,155,226,149,145,49,194,134,49,200,199,207,136,152,140,119,229,134,180,196,17,243,189,86,252,80,92,144,193,214,132,205,9,234,253,70,255,123,33,97,18,183,9,71,213,52,152,175,174,27,192,114,49,180,32,89,235,164,247,189,31,104,189,35,136,120,115,203,208,118,63,98,231,255,226,70,229,16,239,213,160,147,137,235,107,60,50,243,47,91,127,133,148,153,197,186,108,217,67,29,203,84,249,152,179,46,148,106,38,79,144,238,108,44,21,227,55,197,248,216,252,57,146,163,148,101,8,164,122,200,187,10,28,70,79,22,236,4,57,102,5,57,13,154,188,248,21,138,52,158,254,217,250,55,91,80,222,178,154,33,101,141,138,164,105,98,21,166,134,72,19,208,113,174,117,35,221,196,215,236,229,110,215,10,232,25,23,130,92,151,237,189,192,223,25,6,125,83,152,123,118,147,7,103,51,143,40,249,209,148,202,31,63,77,251,242,219,226,199,12,155,227,93,56,197,154,213,60,122,92,69,54,159,53,95,86,198,69,254,91,219,138,190,253,161,97,53,159,144,204,7,162,23,157,244,242,200,112,102,230,140,253,153,249,78,107,6,56,15,236,23,242,188,215,150,205,114,38,144,221,86,65,188,79,193,141,69,166,184,78,73,67,44,51,121,206,123,23,83,140,47,44,128,148,183,92,44,95,34,140,169,76,114,237,244,27,177,137,211,99,46,193,191,148,153,179,111,107,31,53,244,186,130,137,170,12,146,95,13,173,47,100,5,79,77,25,66,222,54,97,190,213,16,29,73,253,242,152,189,164,12,195,74,66,120,217,197,116,45,192,20,187,60,165,116,117,179,35,139,86,14,69,187,44,98,82,10,99,170,231,25,63,75,206,241,245,30,6,24,168,105,233,4,108,214,207,193,237,144,143,58,199,83,72,85,232,145,232,226,131,168,180,19,47,152,139,129,83,133,182,174,186,90,44,200,160,174,19,34,200,250,101,167,82,11,29,64,183,205,162,7,227,125,115,211,13,37,16,70,206,98,119,163,38,217,210,128,240,172,143,139,108,192,142,207,79,214,147,102,182,246,196,124,32,45,227,224,119,42,65,25,21,205,8,177,81,120,64,66,74,208,129,17,67,223,140,171,255,218,153,200,16,202,178,87,75,223,196,59,76,7,102,145,53,221,182,237,119,18,91,58,173,5,38,175,76,0,208,99,118,231,168,10,119,217,5,50,77,171,153,118,132,86,153,133,140,42,141,134,15,81,124,64,48,122,115,251,169,156,222,220,238,103,218,65,126,167,244,9,24,1,195,73,12,132,109,109,38,98,58,91,11,205,254,250,70,158,226,186,55,74,170,99,145,85,162,218,126,57,252,191,87,234,84,118,205,138,14,48,185,145,48,199,193,98,119,212,148,79,166,217,97,31,46,34,199,112,11,189,226,229,35,146,172,25,107,197,39,155,115,66,67,120,193,89,2,54,109,50,133,8,243,5,1,127,201,141,105,211,28,99,113,72,32,23,127,226,248,237,235,131,154,98,243,172,225,31,193,190,131,29,199,37,71,166,118,8,155,86,33,129,10,113,118,231,223,136,235,162,255,5,210,20,54,136,147,81,14,31,244,107,181,211,122,219,126,232,32,89,100,14,250,156,146,5,106,171,175,178,219,218,115,150,156,225,223,112,242,1,66,246,138,231,45,183,57,48,139,27,75,117,205,67,36,158,16,102,62,41,126,212,215,31,66,205,248,125,19,51,213,186,103,217,226,179,50,237,145,175,104,186,44,0,200,35,196,177,30,90,30,172,178,83,112,7,5,44,135,243,162,218,47,136,198,40,158,63,99,225,171,151,230,115,172,59,67,244,26,91,10,170,241,55,91,112,223,16,149,134,138,252,106,116,244,32,65,53,58,12,102,39,22,181,19,12,188,140,127,88,199,136,154,159,136,148,55,102,17,46,174,137,215,178,175,20,110,77,200,27,196,196,195,135,110,177,112,29,233,189,246,220,7,178,13,134,148,190,7,165,209,108,116,186,166,235,202,16,50,114,39,142,156,83,223,240,214,24,101,95,45,137,203,240,152,27,216,151,186,192,125,82,72,255,33,207,227,25,147,138,175,63,57,230,201,133,170,190,47,199,232,85,1,172,54,175,124,97,197,238,253,127,247,75,228,58,214,148,117,132,196,232,37,193,29,178,210,2,20,184,210,77,159,123,238,143,123,153,101,70,84,148,188,217,114,106,132,98,146,84,86,232,22,39,97,78,111,186,134,195,213,125,122,199,163,92,220,109,146,164,172,169,164,193,198,225,155,101,41,77,174,55,113,127,3,180,98,159,224,219,163,253,242,164,83,120,61,104,222,218,180,82,199,225,248,106,188,88,229,165,134,218,80,106,185,118,63,40,180,183,248,146,217,178,235,130,212,89,128,95,252,142,231,62,115,125,195,185,90,234,114,45,216,116,128,105,86,82,1,233,181,131,136,125,153,196,244,25,191,75,229,21,86,163,39,172,73,243,111,248,13,13,79,130,57,70,82,223,197,10,160,181,33,237,209,211,185,244,149,10,136,248,199,229,229,155,119,48,190,73,157,118,172,46,63,251,156,17,82,130,167,174,87,70,232,144,100,116,54,241,119,177,215,210,159,91,75,33,89,175,88,92,230,247,225,1,178,139,140,101,22,86,39,226,239,30,29,90,94,26,130,24,23,63,106,141,158,100,199,152,236,81,145,200,53,109,18,163,65,215,132,227,28,121,87,96,132,22,202,147,14,22,161,46,115,172,69,238,251,216,9,206,80,76,79,100,29,151,101,228,163,123,46,42,81,53,177,130,12,96,173,44,20,177,148,143,122,41,6,252,200,104,208,205,11,155,71,26,96,255,95,71,152,233,102,192,220,4,33,227,75,40,247,95,230,165,206,180,74,25,5,52,180,224,100,133,214,46,23,10,164,12,7,33,7,65,236,166,105,31,90,86,132,123,89,249,53,86,96,150,22,72,3,185,42,164,250,68,32,211,136,140,41,109,198,18,45,9,121,239,64,107,160,39,43,87,190,161,137,158,178,220,164,36,93,231,129,39,223,170,247,101,195,34,1,168,45,124,234,220,42,235,117,41,253,217,140,248,59,54,135,47,49,9,140,175,115,134,89,11,24,246,53,61,153,140,5,64,65,36,51,170,197,222,28,123,25,210,167,86,240,171,49,231,137,144,103,214,149,130,123,202,195,0,229,115,238,64,102,152,99,125,218,230,60,167,38,249,96,158,120,60,112,52,140,181,146,37,163,191,203,191,161,71,212,99,130,151,4,17,60,34,10,244,15,128,206,232,178,121,143,240,85,56,79,201,43,152,114,252,175,240,157,211,103,35,65,57,21,48,122,198,50,135,107,73,16,57,117,87,195,121,21,67,214,229,240,166,79,174,170,93,114,179,170,207,113,1,182,6,23,252,187,54,240,140,195,27,212,217,123,190,190,210,74,45,186,117,178,168,127,94,156,105,3,242,121,185,40,169,4,90,4,183,225,3,164,55,167,251,178,139,202,30,224,120,75,226,84,231,63,163,223,204,47,245,30,243,105,250,80,138,59,169,95,71,209,3,30,46,30,169,62,5,94,4,136,96,113,212,18,144,48,209,164,21,227,42,245,236,97,85,113,0,155,81,178,37,25,177,124,133,179,24,150,56,221,51,44,114,89,157,41,210,250,69,141,123,107,78,139,128,112,69,4,8,183,226,48,229,1,151,187,41,105,98,113,132,1,112,173,152,70,233,43,51,66,2,27,171,98,74,191,174,188,174,198,183,52,23,226,99,56,220,122,93,171,142,179,67,96,231,190,18,13,61,229,58,176,40,140,158,112,137,254,100,74,107,31,186,72,133,111,144,233,47,165,123,102,110,171,196,148,44,117,155,65,229,0,167,0,62,142,77,172,126,119,177,17,235,22,198,122,121,110,192,246,12,178,6,30,146,126,205,121,187,147,171,57,13,178,212,192,143,34,172,159,210,110,9,99,156,23,106,235,208,13,33,90,162,95,236,255,120,249,81,25,87,8,89,30,132,158,142,1,224,183,32,12,171,73,27,48,64,84,41,43,29,4,24,83,47,2,177,108,217,74,201,126,199,187,47,118,65,117,104,211,220,218,245,35,66,85,46,182,74,93,159,193,136,240,183,211,198,19,38,189,174,148,189,156,83,232,162,3,196,201,59,70,247,93,130,215,145,53,231,115,242,54,254,148,202,111,37,16,214,133,134,115,117,226,109,109,20,131,92,137,68,204,71,250,1,88,18,168,123,81,175,187,56,183,199,111,247,220,198,214,102,204,67,27,243,68,75,89,46,89,17,98,7,201,116,90,110,21,99,221,14,41,76,97,24,111,188,51,187,133,80,255,28,123,84,146,110,51,25,254,48,75,115,135,55,148,23,72,223,218,36,127,90,138,211,66,109,167,44,184,18,45,17,186,160,77,96,250,176,210,224,174,224,152,92,50,236,5,152,117,220,10,125,102,51,98,95,136,241,63,169,236,26,185,214,157,105,36,37,173,176,3,32,45,139,40,90,61,253,159,149,29,236,115,221,139,33,212,236,90,182,238,132,110,94,150,185,53,190,129,239,81,113,197,89,178,248,23,200,34,200,214,161,231,141,191,30,182,112,91,88,0,150,18,8,60,218,105,109,201,83,207,54,150,221,202,91,239,241,118,175,155,232,121,252,97,145,246,171,89,118,147,198,158,14,191,132,251,66,40,134,201,255,232,63,235,199,17,148,226,214,92,144,222,175,147,45,245,209,236,130,99,76,204,110,171,52,25,178,142,115,253,125,88,106,24,233,222,41,203,218,216,120,134,125,51,181,162,1,177,250,8,32,205,103,180,4,126,69,237,217,144,116,52,143,43,188,5,120,106,162,95,16,114,115,108,105,100,189,29,73,126,106,160,178,179,37,35,42,118,108,20,181,79,3,69,238,72,180,160,166,80,37,7,78,29,119,81,201,88,146,147,149,76,241,84,168,241,152,190,58,192,27,42,206,198,243,77,212,208,38,60,91,129,134,251,119,115,55,153,198,44,96,96,247,105,0,231,45,54,161,34,62,138,78,246,218,23,122,55,247,177,128,140,162,63,76,160,90,125,123,199,56,98,36,7,144,240,193,253,94,111,159,143,56,110,251,15,42,127,184,68,121,42,5,222,239,76,218,91,74,105,203,193,186,145,155,8,215,117,75,18,41,152,209,9,196,40,106,110,49,167,222,124,247,194,179,42,200,147,149,49,150,217,180,228,207,21,14,16,177,113,181,105,241,173,167,215,8,244,55,242,214,172,104,223,109,90,16,127,245,171,110,174,16,87,124,82,39,108,20,101,53,118,27,63,80,112,101,25,1,252,23,205,136,16,193,248,20,78,212,247,195,113,158,75,78,8,130,61,136,88,213,117,136,144,188,186,28,79,215,254,177,106,228,247,41,160,168,235,41,210,239,93,78,46,250,44,120,155,117,118,13,86,25,22,194,223,86,58,215,232,154,1,225,229,225,92,118,138,195,219,142,75,104,99,237,105,76,208,71,178,178,5,54,172,189,104,39,22,51,43,211,221,142,191,131,228,68,95,24,223,119,147,146,57,49,140,200,222,131,174,96,209,237,222,70,243,118,11,88,96,85,234,9,135,161,236,179,152,192,207,193,69,84,216,254,193,192,226,23,106,148,246,27,9,185,127,74,97,50,239,110,192,171,2,88,127,37,48,229,2,31,47,115,137,8,102,129,249,77,219,212,102,159,30,92,46,232,120,169,242,111,71,205,155,199,168,219,85,230,177,22,220,239,190,116,149,191,168,251,76,93,84,40,157,22,179,200,63,188,78,62,164,249,116,71,95,84,191,254,182,246,232,105,242,141,158,239,114,70,175,142,19,250,150,130,66,176,127,89,36,128,198,191,27,246,120,94,125,101,125,227,163,166,66,22,73,69,168,98,10,186,179,180,255,41,1,59,195,11,168,116,235,107,173,42,177,105,123,32,127,202,232,12,226,175,198,234,25,67,111,215,17,164,74,64,39,134,78,109,206,113,188,254,48,89,217,158,254,87,13,95,254,207,90,131,86,85,255,102,91,218,202,183,115,186,150,131,65,8,143,208,116,115,160,85,206,9,191,14,166,235,87,38,161,28,29,95,202,116,243,94,140,117,59,7,32,56,132,137,19,199,110,27,147,195,103,25,231,86,37,190,223,214,41,113,173,244,29,29,132,143,105,133,80,54,222,132,110,55,32,47,92,139,183,105,94,161,207,172,13,14,73,138,25,123,153,119,141,61,255,38,225,23,157,197,175,192,85,50,120,78,212,27,133,64,121,141,19,44,117,110,149,222,112,167,225,211,53,61,242,181,147,199,96,158,200,217,121,208,44,180,182,204,23,192,73,185,206,127,47,22,175,35,171,180,159,136,54,133,56,242,175,4,74,251,87,247,0,241,191,16,14,23,21,21,194,113,106,251,10,127,5,125,204,172,61,234,20,17,114,151,106,4,81,72,17,6,43,65,13,162,30,89,219,20,33,135,41,208,114,90,178,50,70,90,220,251,255,69,64,14,49,45,122,78,158,39,212,169,22,77,95,118,221,159,142,42,58,39,102,101,8,106,184,64,81,175,111,88,202,90,153,32,228,227,237,223,241,44,235,2,0,88,251,60,157,191,139,102,51,91,81,169,60,224,80,100,250,130,11,64,71,186,81,14,42,243,72,209,23,228,100,101,41,54,164,145,220,95,146,176,92,44,40,127,154,169,201,188,126,9,196,94,11,133,104,190,122,33,205,54,120,143,74,15,10,76,192,78,161,163,157,252,47,154,48,65,206,254,95,41,83,35,135,73,44,95,209,188,90,139,195,88,109,108,176,15,93,67,39,79,9,21,216,217,63,198,87,148,179,210,35,155,4,17,191,110,196,18,10,94,9,171,189,158,89,188,233,201,71,81,174,90,154,177,133,243,47,41,115,224,239,85,65,47,217,41,21,231,29,110,19,182,84,143,208,58,12,140,199,157,134,187,3,106,106,222,197,138,160,237,129,248,61,68,25,196,6,157,201,159,242,138,78,208,118,29,180,123,252,113,182,157,112,112,140,44,239,92,241,191,16,113,227,247,62,75,193,56,120,172,66,191,155,214,192,85,110,172,1,130,176,231,198,216,163,8,39,123,126,208,110,169,54,90,196,171,170,229,244,50,160,179,29,243,57,143,44,113,207,84,116,18,36,89,242,131,89,155,8,70,37,222,125,11,51,69,33,71,7,25,179,78,142,115,181,143,37,94,14,70,149,74,21,47,91,162,67,43,34,212,85,121,10,7,59,130,32,163,21,35,93,162,77,197,143,57,45,151,121,236,54,248,218,237,16,169,120,107,48,9,170,25,228,161,60,71,56,54,141,124,71,110,130,251,133,103,107,61,193,130,158,183,253,96,32,77,156,207,7,196,203,143,80,222,195,188,22,236,149,247,212,193,17,120,79,177,74,30,192,35,44,94,52,138,147,77,207,156,86,8,50,2,156,76,194,142,238,236,112,189,120,131,251,101,149,222,116,201,2,213,60,255,34,198,60,34,5,196,85,169,31,200,253,140,202,60,88,147,163,188,116,105,229,17,211,88,247,225,231,180,64,78,55,43,224,137,112,73,142,188,202,195,180,192,152,190,4,106,223,62,236,6,235,184,21,180,118,137,217,161,109,162,18,179,78,155,19,200,239,21,103,129,78,69,72,11,148,173,224,118,6,234,28,14,127,45,244,192,82,72,59,170,147,23,106,90,185,235,248,40,92,218,239,56,68,58,38,228,140,142,96,4,143,246,124,221,145,141,158,216,229,160,150,193,242,241,193,29,22,130,139,56,243,142,174,158,73,157,130,64,156,192,129,58,176,165,80,208,223,87,172,252,81,13,149,75,93,23,158,238,101,88,185,106,216,117,16,131,79,18,37,255,246,84,20,188,10,100,240,93,174,48,76,231,199,133,22,76,18,78,29,135,23,88,96,65,31,155,133,128,236,36,69,188,209,171,94,240,216,183,65,144,148,202,151,84,104,137,14,223,53,58,167,131,43,230,172,218,101,171,219,151,20,180,76,40,28,204,71,10,207,136,251,133,7,94,205,111,159,53,101,119,251,214,109,177,40,49,250,61,158,17,240,188,14,137,247,187,90,114,85,145,135,193,208,255,161,158,16,51,77,126,81,249,164,255,248,215,110,43,233,45,50,150,74,113,45,201,188,98,125,120,100,219,139,104,168,212,74,87,190,17,245,237,2,72,18,87,26,83,72,176,216,203,226,177,87,83,165,8,56,113,63,187,111,165,138,9,2,254,219,41,137,197,16,15,67,181,78,154,96,200,197,10,211,62,233,246,18,201,108,44,68,217,209,50,81,95,176,197,34,110,95,128,143,2,5,108,244,160,123,20,82,123,224,63,47,150,45,101,217,159,113,135,236,228,78,104,126,190,236,106,245,52,93,28,51,80,115,118,22,252,145,136,125,58,125,157,82,159,124,58,12,240,61,93,87,155,203,26,189,127,245,21,144,26,173,61,195,105,30,93,219,74,178,15,203,30,51,52,244,60,97,108,146,136,136,19,156,176,86,74,92,223,54,248,124,200,43,17,83,185,4,106,214,171,18,203,75,196,137,10,197,200,227,104,42,175,208,164,24,155,229,112,67,98,40,239,88,205,241,111,139,132,222,175,143,222,161,137,132,62,175,63,120,38,138,226,246,222,223,47,64,204,216,213,36,88,217,176,17,154,83,29,1,183,212,148,149,117,144,45,102,95,58,46,125,53,94,216,119,219,183,6,137,97,113,242,32,186,80,81,14,209,43,71,156,232,81,112,177,241,80,15,83,176,114,246,217,35,158,90,26,55,33,190,56,204,162,224,144,31,63,244,74,46,211,55,166,8,156,157,159,94,27,201,124,170,243,118,237,210,18,126,32,175,80,28,160,38,96,92,139,220,212,224,45,32,195,86,13,247,47,35,239,217,22,32,68,251,18,145,215,0,252,242,136,217,231,165,119,98,243,193,51,105,202,77,185,26,21,129,69,239,158,38,235,157,253,61,197,8,215,123,87,136,15,159,88,199,83,203,39,208,229,19,185,41,114,120,189,233,200,171,57,164,190,231,114,186,101,148,125,102,199,191,245,39,43,203,208,76,80,28,126,58,55,219,116,79,94,67,198,56,225,128,202,144,194,135,75,20,169,78,67,64,139,121,239,177,142,229,151,225,44,141,210,119,216,110,28,18,50,142,27,194,208,237,202,185,147,227,125,157,134,151,42,218,142,135,85,229,28,7,93,235,97,244,141,40,76,130,116,195,207,134,237,212,229,244,48,216,57,181,12,250,160,243,98,108,65,64,249,33,154,97,41,212,202,135,89,204,243,68,250,203,57,183,85,158,152,106,192,130,121,53,114,34,1,153,3,222,142,68,59,132,3,203,223,36,134,178,85,187,19,249,245,91,170,157,114,3,35,112,251,212,102,209,156,91,241,31,11,47,130,246,154,126,205,124,202,76,134,218,44,89,143,188,205,107,239,142,195,210,78,28,64,86,241,94,244,135,240,254,1,163,2,199,54,201,158,27,194,10,236,158,151,1,248,167,234,233,53,221,2,34,45,77,98,209,26,78,70,216,24,112,199,159,221,232,88,133,173,161,137,51,227,43,122,93,77,203,49,153,208,219,159,6,50,56,199,150,202,140,80,24,143,87,96,40,9,234,111,215,250,63,168,243,97,46,178,113,117,87,144,134,168,167,223,205,78,135,188,236,153,10,253,96,79,18,249,175,106,111,80,128,16,66,236,99,139,113,175,98,103,81,108,106,5,35,153,140,219,169,85,252,90,31,238,103,249,180,30,145,50,176,237,99,145,173,190,74,58,245,229,48,161,23,74,37,100,204,86,152,74,178,255,183,105,55,43,255,68,69,147,24,177,158,60,162,115,70,236,143,63,121,207,114,141,109,30,192,241,208,75,86,113,130,66,60,110,119,197,141,54,50,107,70,227,119,247,11,250,39,235,20,94,225,32,88,53,94,86,2,101,216,216,196,153,190,245,47,217,13,89,182,111,184,196,27,139,161,129,226,116,96,13,149,25,106,76,6,188,132,142,35,185,132,110,74,179,152,92,56,14,72,192,171,244,88,59,39,126,49,236,255,129,125,126,32,139,204,187,156,6,255,139,8,16,183,108,164,58,27,52,162,77,147,200,228,179,166,64,185,89,41,84,59,4,109,45,205,213,174,102,25,118,83,238,183,213,235,53,143,167,213,254,53,64,234,185,54,209,152,114,113,228,254,207,38,242,49,242,22,143,3,209,9,10,179,64,103,208,90,114,233,243,46,114,212,254,242,254,161,136,147,209,57,118,173,158,207,108,125,105,90,51,222,98,75,3,55,209,129,64,167,24,90,7,30,223,96,251,23,102,197,85,116,75,126,88,10,207,122,184,37,192,220,77,99,187,119,218,0,29,81,135,21,71,32,11,203,37,10,11,67,246,76,32,156,196,103,157,153,103,168,122,239,94,4,138,143,171,49,178,12,154,175,247,57,114,61,74,93,52,254,149,244,134,192,3,17,39,228,78,108,73,210,189,33,1,81,47,2,121,35,72,58,61,54,106,88,237,97,49,96,111,35,1,202,176,25,27,114,85,80,232,151,72,106,248,90,26,97,18,245,10,162,219,104,112,42,24,58,50,208,103,248,40,107,131,69,55,0,17,215,146,100,77,246,81,159,100,167,209,219,182,195,194,97,108,205,41,78,60,158,94,224,45,3,49,85,109,46,216,143,104,22,52,36,242,204,89,73,139,85,7,15,28,114,136,219,80,153,29,158,146,175,61,105,219,26,125,81,36,56,58,212,80,108,158,96,76,198,34,85,175,135,189,253,125,121,111,162,187,81,39,255,121,79,46,197,75,182,237,247,19,111,219,7,41,254,213,115,179,239,17,84,187,74,92,26,225,241,117,123,37,167,108,27,159,94,45,78,221,198,187,9,72,39,125,43,240,201,36,40,253,5,211,118,203,199,108,46,3,252,231,158,123,135,70,49,228,131,162,85,113,233,179,71,104,175,219,29,224,219,100,129,203,177,246,70,217,30,215,151,153,147,78,163,30,136,12,169,247,7,31,161,57,105,177,149,28,133,81,227,140,234,2,102,60,165,34,58,191,230,13,52,212,79,42,181,160,167,109,35,92,49,239,18,57,116,245,163,142,227,126,64,232,93,215,178,196,85,79,52,40,134,118,218,165,106,232,123,115,237,242,192,194,43,179,233,7,229,166,251,106,249,53,153,106,152,200,229,65,237,149,72,47,94,69,130,248,140,181,3,218,226,113,255,157,126,254,206,206,179,11,104,12,79,163,228,11,34,78,118,101,227,203,214,143,25,167,170,238,15,127,186,163,76,236,203,80,214,11,14,107,237,227,107,147,197,49,150,40,56,26,89,239,44,217,113,79,140,195,85,89,230,149,27,198,143,224,154,10,152,242,144,30,238,154,77,81,246,90,202,213,243,49,3,228,72,148,73,106,22,156,41,110,124,76,204,232,241,228,99,70,210,252,5,205,34,156,216,230,96,120,121,96,12,25,139,101,88,199,223,85,133,29,43,190,170,72,0,90,12,204,200,19,200,187,249,84,50,249,1,208,254,197,70,203,153,168,214,176,101,237,4,45,80,56,197,82,184,187,82,101,166,57,12,78,186,3,45,213,38,116,185,224,101,198,129,5,63,49,143,127,234,76,166,27,50,199,13,119,20,239,18,156,43,67,167,140,136,214,241,123,234,240,147,84,197,28,232,151,202,81,239,210,27,122,224,72,213,135,214,32,92,3,145,233,54,210,98,160,67,134,70,189,1,248,23,243,94,1,99,68,163,77,7,188,250,252,94,167,217,240,23,63,152,136,150,104,61,192,206,186,237,131,23,66,5,136,158,5,71,244,191,7,31,96,18,60,204,137,76,47,208,191,238,48,59,242,92,131,19,46,164,249,16,205,209,187,241,220,76,68,88,32,60,231,120,43,119,63,200,78,181,153,223,119,153,142,41,18,4,182,125,228,4,200,225,232,225,214,4,101,69,33,160,221,209,26,37,46,81,236,226,54,58,103,191,134,16,146,72,42,20,89,177,207,128,245,146,181,22,176,52,6,184,99,81,207,58,111,13,231,194,75,189,152,132,184,40,154,112,186,43,122,27,160,213,127,250,129,112,16,239,39,184,132,34,180,66,94,89,203,201,190,17,41,129,36,105,172,153,246,132,205,173,233,171,20,27,158,247,125,62,12,54,47,240,130,177,63,8,111,139,213,24,228,14,81,207,235,18,69,75,40,246,109,21,71,164,244,53,9,68,3,175,225,95,40,130,175,115,72,94,130,150,28,152,246,140,188,172,173,10,155,13,105,50,24,109,22,183,131,121,245,15,220,69,70,205,72,7,195,55,83,1,33,12,59,2,248,150,11,22,92,14,58,86,158,201,230,48,91,93,32,146,53,135,19,76,236,202,26,20,199,147,173,44,245,65,18,13,232,140,175,223,182,248,152,230,42,25,181,192,183,111,221,200,208,230,161,135,248,154,120,38,179,169,199,163,186,0,39,149,49,178,175,54,34,254,38,25,174,50,249,147,142,224,177,33,74,179,1,63,13,153,25,112,18,213,46,27,222,201,19,48,42,9,69,5,140,88,191,52,196,224,75,103,93,83,178,82,254,245,215,42,204,245,74,221,160,180,135,151,36,37,250,223,127,184,192,60,229,0,92,83,123,223,98,177,244,174,33,44,44,187,206,35,240,101,83,207,114,74,163,57,250,69,89,144,57,152,235,216,171,245,207,98,21,242,115,237,151,2,144,98,228,42,76,240,244,114,161,76,220,221,134,159,88,238,102,158,101,14,68,239,38,163,196,179,84,204,200,114,164,139,186,103,27,221,99,220,117,43,241,218,105,148,218,33,25,68,212,164,169,37,75,145,17,54,119,7,171,53,100,238,231,235,62,249,71,239,198,105,164,9,209,88,54,34,54,230,143,242,17,241,137,129,163,228,139,150,160,109,123,39,176,207,187,182,235,196,7,115,169,234,247,206,216,200,191,147,64,143,145,53,201,88,13,133,99,161,156,126,119,133,242,53,168,114,248,241,48,126,218,175,64,85,114,138,191,36,126,29,23,86,147,196,120,105,176,6,134,165,6,227,36,127,230,89,230,101,20,1,217,18,213,159,42,230,205,131,191,219,89,157,218,199,57,187,136,175,197,91,38,160,230,237,29,110,194,244,172,64,195,173,79,144,243,136,157,191,59,228,252,144,139,176,193,118,51,8,20,185,74,255,239,213,0,30,147,230,149,201,192,171,90,229,111,161,106,34,228,78,30,182,27,240,20,25,151,228,244,67,7,23,201,102,79,114,204,43,16,240,196,197,50,81,248,15,123,76,168,179,32,38,54,184,204,221,40,193,144,201,206,219,165,138,67,171,67,83,10,94,160,56,84,164,19,73,190,203,81,52,197,7,177,41,230,229,187,41,85,4,26,98,186,23,12,134,117,45,170,26,205,94,193,234,220,94,9,7,79,134,213,170,204,245,82,0,225,47,149,9,16,170,21,207,64,30,189,229,168,148,93,143,69,56,139,174,21,79,47,178,65,43,61,118,235,121,253,85,243,244,227,225,22,200,33,50,189,168,215,81,80,199,5,193,81,8,225,205,87,207,225,45,223,147,88,113,254,61,194,180,115,58,20,148,89,32,132,164,99,177,76,70,181,208,212,171,154,32,107,130,35,123,46,163,63,176,60,166,65,145,13,48,104,27,121,244,127,219,191,227,196,22,51,99,218,78,212,206,58,105,208,224,226,68,102,135,139,84,109,205,101,197,131,215,242,140,71,51,2,62,62,89,228,35,215,44,91,28,183,26,154,85,230,243,2,96,212,179,41,22,212,171,45,118,201,126,45,60,194,130,228,218,188,126,232,188,202,41,226,209,243,230,245,0,70,95,14,62,221,130,103,145,223,155,142,167,46,134,37,209,15,139,120,61,237,69,153,80,18,142,86,137,30,50,195,193,25,165,231,144,3,221,155,27,241,68,29,5,24,146,18,15,121,111,253,42,183,47,110,80,59,212,14,48,186,171,87,204,221,31,218,17,43,117,250,77,85,226,239,31,242,153,169,34,170,174,152,35,187,55,22,47,141,9,122,9,81,87,124,189,39,155,247,55,50,186,181,123,10,150,28,209,108,174,222,68,214,74,0,255,232,239,10,163,28,173,100,56,146,12,138,74,137,159,187,20,12,174,193,102,115,80,82,133,153,31,99,34,219,140,137,180,123,254,219,249,63,112,104,27,220,55,176,250,77,94,83,124,193,250,233,184,254,175,93,248,142,198,200,9,127,17,156,2,34,232,72,250,159,52,228,89,200,240,175,49,207,147,112,197,239,183,46,248,227,125,42,2,102,234,213,115,11,72,112,119,127,115,183,60,48,97,81,37,171,195,146,68,140,100,201,161,178,227,95,251,46,246,210,248,125,189,1,246,222,246,29,207,109,107,184,193,126,99,144,127,61,100,130,155,164,76,192,193,180,240,42,6,110,153,94,190,87,200,172,207,52,210,157,10,184,135,167,218,84,79,0,234,82,93,244,12,222,182,209,220,197,78,46,220,128,169,59,154,125,16,0,203,198,255,108,211,86,227,7,4,187,65,56,43,183,88,167,191,238,252,232,98,154,247,235,15,197,168,194,107,126,168,162,173,23,62,103,161,222,109,128,192,250,58,243,41,222,137,6,124,16,121,93,205,94,109,225,240,41,46,147,52,241,116,198,93,96,170,145,107,17,33,86,24,77,153,223,196,217,85,75,8,179,185,92,20,70,52,132,66,238,11,22,88,34,234,109,6,241,173,95,170,144,14,90,19,80,141,240,130,181,49,41,169,63,144,226,153,54,19,192,148,67,91,139,154,89,90,4,53,176,37,38,3,161,255,10,0,166,27,76,184,180,113,226,54,27,106,110,113,214,86,214,57,172,172,149,231,106,142,78,203,45,159,22,219,197,53,164,47,156,80,66,143,165,124,6,48,160,5,190,175,112,6,161,52,146,24,3,162,196,245,198,216,15,215,203,56,233,31,194,158,182,179,23,19,25,90,153,184,92,39,167,45,6,245,199,58,195,107,229,152,27,199,19,28,185,31,214,230,6,74,10,88,147,192,213,232,116,8,136,135,1,248,179,59,212,23,28,192,218,159,190,69,14,82,154,155,128,188,196,226,69,123,116,190,211,254,49,120,160,175,101,178,172,62,161,90,17,111,32,47,4,141,159,67,117,27,201,130,32,220,17,159,57,29,33,125,210,72,58,118,228,50,203,52,245,224,101,151,74,247,89,231,137,132,92,175,171,196,168,38,254,185,77,253,236,227,252,86,11,168,218,175,90,199,252,67,130,164,75,198,97,7,254,67,190,157,70,170,43,125,32,10,187,109,172,116,88,121,67,135,217,97,252,169,185,103,180,33,61,119,242,153,129,78,114,67,224,116,68,58,106,131,226,184,21,72,92,107,228,65,83,209,201,136,181,47,200,137,48,180,68,100,251,73,17,53,196,5,71,182,23,47,80,160,97,6,185,20,25,168,61,183,140,207,35,216,253,211,228,8,3,2,146,115,255,1,73,246,70,240,41,78,81,207,173,164,201,243,179,240,114,11,113,33,231,251,72,16,130,178,173,151,86,14,174,150,45,42,234,254,123,217,192,16,246,203,50,161,157,146,250,93,46,189,106,213,247,52,144,242,7,23,95,72,64,253,101,122,64,200,235,108,73,25,106,216,209,143,166,238,4,90,175,127,101,167,197,67,235,38,111,58,149,182,158,170,48,78,59,113,25,142,194,172,72,183,234,248,0,209,94,71,175,237,163,10,104,230,184,166,91,6,215,15,227,38,184,178,39,171,182,192,224,68,166,35,201,105,61,187,3,146,78,213,46,2,119,95,28,53,171,82,46,8,94,75,21,104,237,81,141,60,67,253,149,102,173,81,15,215,4,65,90,254,13,215,17,38,210,196,134,212,118,236,211,32,233,91,111,177,183,125,155,194,23,213,244,150,36,34,23,132,245,167,187,12,180,198,2,215,11,219,111,234,93,101,59,209,230,76,119,182,57,206,72,151,163,102,188,250,35,200,78,102,189,72,41,187,154,125,33,9,46,225,169,115,230,48,168,231,187,136,162,5,188,90,144,253,170,81,154,138,80,202,66,203,251,39,118,163,182,172,42,30,227,121,225,10,21,99,167,213,17,86,129,126,163,62,181,53,197,87,87,147,81,58,228,167,212,227,207,212,10,65,90,234,253,93,3,69,195,215,177,178,190,16,154,255,233,43,90,101,138,109,199,4,30,254,159,170,200,42,98,89,242,94,221,62,105,209,175,31,3,117,86,96,235,170,190,39,171,50,251,253,207,233,80,4,181,241,203,96,23,63,141,43,141,52,254,237,177,63,87,43,142,115,193,37,139,110,73,249,107,24,95,71,35,148,245,73,26,199,239,236,137,146,129,88,36,131,142,121,193,202,125,71,28,241,245,43,254,119,164,211,104,15,63,152,61,111,202,223,16,245,202,75,100,24,67,41,149,31,167,85,110,249,230,119,75,119,246,141,57,147,238,144,116,6,49,236,67,196,80,95,115,23,4,148,180,56,115,32,23,97,82,80,98,210,74,96,80,179,196,241,120,13,212,89,129,91,17,215,150,48,215,10,65,43,193,226,20,124,163,82,66,157,150,34,41,27,65,139,177,208,100,87,137,118,82,211,47,54,121,116,70,33,178,215,117,67,28,185,89,66,229,15,137,90,201,234,132,27,197,153,244,198,147,18,118,153,199,201,12,119,137,148,110,44,193,177,200,98,74,165,177,54,227,156,178,200,67,151,197,87,247,154,99,63,79,85,53,5,20,58,180,63,115,121,116,37,128,35,124,100,194,189,90,158,172,113,150,183,141,183,100,93,210,255,203,1,198,145,67,249,193,233,228,137,137,9,43,34,222,26,167,158,200,57,182,236,60,21,150,73,184,237,88,190,104,64,192,181,95,157,179,87,178,28,219,74,92,15,109,13,188,190,182,254,99,11,26,72,99,73,126,49,83,14,163,136,141,231,91,79,220,73,65,63,61,108,19,214,0,52,224,214,0,208,100,121,142,206,10,65,3,229,2,82,36,176,62,57,216,142,36,65,33,176,148,51,114,17,223,223,239,132,184,241,121,91,32,170,20,211,199,4,227,195,233,144,150,119,131,217,157,42,21,176,238,32,26,72,87,137,81,174,164,63,234,37,79,212,223,244,190,45,23,168,199,198,214,199,97,180,211,193,240,248,107,22,250,121,158,95,119,218,240,214,222,95,47,80,243,228,146,201,151,59,201,200,16,51,200,88,58,227,211,247,48,213,217,189,9,62,70,192,118,170,171,32,190,108,100,157,76,173,92,3,72,247,29,167,66,5,203,242,51,209,58,174,225,190,220,169,129,94,200,136,237,151,215,55,59,130,50,225,225,193,176,35,142,180,3,160,27,27,254,165,208,183,215,120,138,241,177,225,137,35,72,53,4,214,149,251,22,198,69,194,231,234,248,91,92,36,179,168,117,244,18,69,4,242,159,137,25,183,51,168,163,44,149,231,65,38,144,136,211,158,224,192,253,154,118,127,99,255,234,211,25,141,13,230,95,191,82,240,176,208,123,186,193,104,98,64,193,11,156,87,238,33,172,18,87,84,8,29,101,15,2,221,11,104,158,186,227,232,34,61,111,25,93,231,181,25,69,97,3,145,41,252,114,185,40,128,169,111,159,42,68,105,133,123,210,245,176,42,240,53,12,210,219,199,35,40,214,45,255,185,54,94,235,55,74,145,123,2,187,110,27,177,135,240,18,137,134,118,201,250,33,229,181,177,219,227,153,47,115,110,216,232,28,197,54,187,68,231,76,86,165,241,45,229,53,87,216,234,12,246,132,70,157,18,105,202,148,246,125,230,89,43,150,115,178,160,236,138,133,18,192,128,60,103,26,245,223,80,232,7,27,135,101,139,105,141,64,69,15,227,76,240,205,16,214,216,138,72,195,160,227,199,49,28,44,33,176,164,61,16,137,175,43,217,123,45,12,168,122,22,215,122,138,68,251,215,4,115,134,104,158,245,57,99,102,45,17,118,33,180,171,156,165,7,105,78,241,160,148,200,171,62,95,255,202,162,149,237,21,42,124,214,99,234,10,218,173,179,169,184,95,181,75,50,240,215,231,143,79,134,89,45,168,192,239,93,81,156,0,76,253,220,94,45,118,10,137,75,39,80,133,225,51,52,104,127,170,57,67,57,60,169,83,161,145,180,53,170,68,252,221,32,52,21,145,4,217,88,210,52,88,124,192,134,224,69,87,162,153,193,48,212,145,90,185,242,107,61,186,106,177,44,152,1,236,84,27,200,110,60,39,16,99,153,230,161,5,66,230,133,156,183,5,112,207,16,11,29,230,246,80,131,168,55,168,147,100,16,106,15,142,133,9,133,250,160,236,147,85,81,55,86,92,45,18,191,196,143,109,120,222,139,131,13,51,189,202,57,97,136,250,91,249,241,21,91,126,232,99,133,142,20,54,164,233,9,21,34,203,25,176,143,77,113,100,149,196,100,0,144,229,43,102,2,245,199,6,71,156,89,251,181,93,115,107,241,219,224,171,241,195,98,182,54,241,195,51,201,56,11,83,189,238,1,15,229,25,227,63,234,115,235,175,70,170,200,71,142,248,76,54,27,116,212,227,182,80,99,224,143,255,125,102,215,103,34,123,128,190,182,169,90,178,74,29,193,177,133,20,103,24,126,94,169,157,28,125,225,212,97,238,156,66,51,191,51,174,219,122,38,71,156,200,213,71,216,7,59,100,130,176,160,11,24,88,202,177,4,13,184,172,124,168,17,87,203,113,122,52,31,201,121,233,31,111,103,194,1,20,89,221,214,177,242,138,61,251,222,31,18,214,101,175,118,128,76,61,79,160,178,210,249,4,109,157,134,237,64,6,70,250,51,235,113,124,55,174,153,9,42,247,61,250,166,251,115,59,46,144,167,121,232,127,113,212,174,143,217,105,242,135,28,137,112,108,225,166,41,112,170,182,0,89,187,223,58,224,20,234,65,249,125,159,26,247,188,202,84,70,151,23,63,183,132,70,150,182,244,5,113,77,17,65,198,227,70,34,190,238,92,126,39,115,104,110,24,67,84,72,71,255,42,143,182,3,238,141,61,38,168,53,224,74,60,123,174,115,59,197,42,173,198,7,90,145,49,12,227,128,210,49,192,169,74,190,205,30,124,169,66,132,209,237,40,240,207,75,120,129,17,140,15,162,49,153,20,109,250,65,167,172,124,96,22,113,233,147,252,142,116,18,43,18,116,61,119,74,117,173,132,202,124,221,75,201,137,145,246,113,63,119,26,162,69,125,59,69,0,115,166,179,114,222,45,106,159,185,7,218,72,65,200,182,160,224,18,76,9,226,125,251,96,215,233,213,23,117,218,66,55,7,104,1,68,74,20,250,73,240,99,118,192,88,190,53,246,163,31,107,169,19,230,171,177,133,97,153,67,57,248,38,71,165,250,70,8,204,7,106,217,55,39,107,212,158,49,80,182,203,154,85,124,71,57,76,193,146,39,173,54,241,210,64,55,107,6,109,195,227,110,141,149,68,166,171,97,8,136,56,125,127,156,54,0,178,224,204,197,227,38,150,172,81,167,13,120,88,211,49,31,180,92,213,51,32,185,118,97,218,200,23,181,202,130,192,101,160,92,10,252,160,254,207,48,19,86,199,235,89,53,224,225,161,5,10,157,43,114,119,179,84,133,194,212,149,95,33,144,184,159,34,247,25,245,22,28,155,111,191,143,193,125,121,210,142,187,213,172,138,253,77,173,236,64,158,106,250,159,2,28,153,35,62,148,163,123,83,189,52,199,32,3,142,247,235,113,168,80,135,202,81,103,193,36,223,187,187,154,103,157,25,131,116,167,133,93,86,157,47,7,153,11,162,96,217,201,97,71,108,138,161,122,123,254,66,125,33,250,121,66,112,54,116,0,105,207,76,241,32,125,187,48,36,61,54,198,140,105,70,26,143,137,194,25,206,64,124,51,52,103,82,214,10,189,193,150,65,226,220,196,30,22,13,134,97,214,205,19,33,249,240,19,131,37,185,161,216,4,191,59,204,5,246,31,206,253,183,105,219,216,126,159,184,89,92,98,35,65,189,5,64,59,220,251,97,76,127,250,117,19,169,13,143,66,174,144,151,209,95,212,22,90,42,117,94,34,245,174,176,74,154,91,99,231,192,237,107,150,72,217,121,167,37,171,147,206,252,38,253,179,242,182,66,195,241,149,100,34,5,24,226,140,29,125,24,134,47,89,104,152,36,3,116,78,239,194,50,234,183,11,68,91,42,135,170,7,23,57,56,0,228,139,140,205,76,44,61,44,146,166,94,77,223,182,172,20,32,81,245,22,154,15,37,52,233,201,254,212,208,9,138,14,242,15,143,231,79,207,145,45,199,215,15,214,229,75,49,142,72,44,66,222,241,135,41,223,92,28,91,200,210,42,198,248,236,29,253,38,131,134,168,204,62,46,48,151,136,91,19,110,118,243,249,163,229,107,213,104,189,28,158,42,31,224,239,8,219,65,115,192,255,89,143,230,179,239,29,136,95,87,205,200,222,180,243,142,211,29,106,210,47,220,27,31,195,254,225,191,91,232,193,178,16,206,48,186,13,136,74,39,41,159,130,242,173,211,254,147,66,73,26,192,90,245,160,27,187,14,82,94,104,248,153,250,16,214,121,165,42,71,246,166,185,227,253,225,104,51,25,187,70,219,197,125,83,228,123,98,167,67,148,224,187,176,165,78,59,173,70,140,147,140,93,218,236,56,53,12,197,249,96,240,211,203,202,159,197,213,130,129,183,140,119,12,192,125,49,175,96,108,92,34,42,199,174,148,132,202,7,187,60,229,33,236,209,124,226,245,160,199,28,73,55,31,79,235,32,44,41,157,93,41,151,8,219,161,21,247,178,105,228,63,140,11,237,246,8,210,111,127,83,186,210,45,108,132,255,45,11,152,45,24,236,23,215,227,176,146,83,2,203,215,106,162,76,217,239,114,166,32,75,194,125,131,22,111,243,178,136,228,209,132,93,46,253,59,22,24,13,223,172,126,36,255,138,242,205,130,149,65,212,69,52,213,196,153,206,3,122,203,174,122,151,218,41,101,179,75,167,89,61,180,98,212,249,171,146,63,65,158,254,208,184,236,238,32,53,120,92,92,80,226,171,26,69,176,147,195,167,182,63,168,182,189,190,23,7,224,175,9,109,185,167,75,55,222,138,19,32,229,25,130,238,74,213,72,223,68,28,121,58,158,96,121,189,47,80,203,140,206,201,103,3,236,110,230,242,67,254,96,74,160,47,51,126,221,132,112,167,219,178,162,45,9,36,151,235,23,149,86,77,168,14,186,169,165,173,159,85,190,58,165,168,40,203,55,16,96,32,231,115,127,88,103,241,195,249,15,40,99,159,188,200,80,126,206,124,156,194,128,168,160,222,47,185,115,144,101,134,132,187,54,216,98,168,8,117,234,99,125,38,33,176,121,174,94,80,196,85,230,132,46,201,253,70,71,126,21,57,129,238,55,30,161,241,46,133,171,138,94,119,111,68,111,12,95,162,246,205,181,91,47,120,221,30,165,66,16,178,148,84,64,61,33,6,218,163,169,173,149,65,239,169,173,120,79,108,125,63,30,154,202,220,211,154,25,191,27,190,220,136,9,97,29,161,160,112,11,110,186,208,24,69,234,5,74,162,61,187,74,227,29,220,160,47,130,139,172,190,53,101,175,201,181,216,77,158,175,167,171,228,203,66,26,201,102,158,63,142,201,34,241,176,191,34,183,220,10,235,81,233,144,141,74,206,20,69,176,65,154,116,34,123,35,3,253,164,22,88,1,7,74,48,223,168,48,104,32,167,200,229,155,234,156,108,138,156,8,74,217,13,84,28,236,146,241,214,234,28,97,196,219,198,199,50,174,78,255,136,22,70,180,156,220,158,104,92,179,76,72,153,130,137,37,205,198,211,38,109,5,129,235,78,18,82,47,5,218,199,44,86,160,125,176,46,30,8,18,181,47,3,125,53,89,43,239,224,69,28,189,5,181,124,94,103,99,243,237,45,185,122,190,78,252,24,77,168,89,250,34,173,162,35,11,61,230,169,233,187,73,189,166,229,253,6,216,20,224,96,79,210,128,210,219,124,151,159,37,233,73,156,90,0,24,85,198,60,245,89,253,203,80,236,149,199,180,71,168,178,20,115,58,185,110,144,134,89,205,158,102,120,197,8,239,165,139,88,93,233,139,80,152,159,29,243,170,121,139,46,28,231,94,202,61,37,248,119,232,161,165,243,65,116,68,190,21,9,92,134,16,122,42,140,244,177,48,40,165,66,225,142,24,127,63,192,101,186,152,70,222,18,30,145,92,182,189,158,168,103,111,12,7,143,147,20,89,24,183,169,180,43,46,155,202,208,185,133,114,168,211,216,138,189,62,90,255,228,143,234,97,43,217,215,221,215,56,53,138,136,228,64,217,123,88,86,132,167,113,215,78,107,248,122,201,141,119,195,203,94,58,70,204,30,38,226,169,157,30,185,9,150,164,183,8,37,73,168,152,242,243,218,238,139,184,14,67,148,122,67,198,34,247,252,183,96,32,199,215,210,209,146,140,254,116,99,119,13,252,254,39,200,17,237,239,235,201,191,26,221,5,52,207,33,167,133,202,169,121,213,88,254,59,241,19,63,209,168,157,235,246,207,116,22,121,178,191,182,133,118,12,180,150,156,23,244,125,117,122,40,208,46,75,37,169,124,22,52,122,181,174,193,87,79,101,222,182,116,121,233,137,242,242,114,155,46,10,182,145,13,208,153,195,251,138,143,195,67,34,240,16,126,11,111,68,85,120,36,41,34,214,152,53,119,36,226,48,106,37,208,172,190,147,5,41,7,164,150,29,202,146,202,190,207,209,134,28,113,108,206,105,128,177,76,98,47,113,80,168,171,201,22,103,168,153,231,245,248,81,122,190,47,140,85,120,76,224,42,232,22,129,42,27,61,46,221,71,196,166,136,213,14,161,105,51,177,40,23,255,46,56,215,228,77,28,144,149,160,53,61,76,96,174,32,137,205,16,254,23,215,51,205,125,205,198,194,165,8,128,96,3,62,20,146,35,85,219,174,238,188,85,168,236,149,50,207,103,102,199,169,206,205,10,75,211,67,117,171,159,215,241,157,64,33,253,35,247,59,179,94,255,95,249,189,37,176,152,120,129,29,122,101,222,220,86,80,149,146,53,45,151,125,65,126,39,72,201,0,19,178,241,19,110,238,90,171,150,89,186,251,62,63,172,203,0,171,207,0,2,245,108,128,199,125,182,11,221,157,60,30,215,3,16,187,226,165,233,222,26,2,132,187,134,66,52,78,40,202,149,236,82,175,245,191,42,191,239,79,186,120,199,204,51,72,110,254,179,63,124,50,21,71,254,208,193,138,226,241,185,54,25,176,38,69,148,168,76,19,244,43,9,51,10,136,183,184,153,189,251,207,167,239,11,171,49,163,124,220,225,184,96,194,243,253,157,105,101,151,237,89,139,64,253,71,83,35,55,123,148,76,30,122,169,114,148,113,22,173,87,38,129,189,86,217,44,189,230,81,54,16,230,88,209,212,251,219,15,191,95,35,181,212,156,40,238,234,8,56,154,154,154,224,208,38,227,149,106,216,53,224,255,85,5,203,201,85,219,5,213,231,125,15,76,255,87,25,179,176,242,67,6,149,25,175,0,198,135,23,187,94,1,155,228,134,96,122,170,180,44,169,5,196,62,242,239,112,198,155,255,116,10,137,235,94,214,124,101,239,130,115,186,237,13,62,104,78,203,209,9,45,195,62,232,32,246,104,244,251,113,187,98,226,11,15,55,95,145,179,62,160,196,221,143,206,24,14,4,161,41,68,119,82,216,235,15,160,23,234,132,133,41,125,115,32,128,75,46,211,19,212,251,139,49,81,201,28,20,165,102,77,114,238,244,105,87,150,78,250,146,99,247,86,57,184,234,229,178,196,93,158,186,45,143,53,140,189,63,94,13,56,208,184,2,88,34,218,111,149,61,44,96,102,223,13,28,255,159,162,46,90,182,177,33,74,184,83,173,67,33,236,210,8,86,15,57,113,46,214,147,245,219,157,110,244,125,136,168,163,247,169,15,34,220,233,243,196,237,156,95,244,248,53,197,177,230,220,58,30,41,80,252,60,10,29,193,90,237,101,230,146,150,25,191,45,72,218,170,132,173,193,45,233,239,134,38,40,34,128,101,66,210,121,236,66,118,148,132,154,122,153,14,203,158,68,55,255,136,167,130,26,68,249,129,147,115,230,228,209,185,130,186,1,88,205,199,114,92,192,6,17,45,36,155,105,86,13,101,166,224,249,50,235,168,130,136,107,95,15,225,199,3,65,99,99,73,183,52,227,28,152,55,205,107,174,152,33,53,130,72,150,25,168,220,231,61,233,37,152,253,16,182,23,151,148,97,19,66,18,28,173,24,22,214,116,36,206,139,78,212,55,155,9,52,179,56,199,169,12,147,80,245,215,216,128,41,225,106,26,232,128,87,126,94,140,81,139,7,13,143,230,211,34,120,1,239,194,146,160,189,29,220,254,164,5,58,118,57,138,250,181,63,104,233,139,133,40,248,74,26,151,185,210,39,100,238,11,106,194,224,156,16,29,146,118,84,161,181,23,253,238,177,236,215,213,133,100,143,107,162,236,162,250,222,93,33,36,72,225,82,130,9,216,150,78,168,24,188,197,166,236,109,151,56,89,53,26,221,52,236,106,251,208,60,209,47,51,162,70,236,23,62,156,163,27,95,156,173,159,145,233,168,184,164,225,150,120,55,50,154,187,120,59,74,247,214,29,49,29,128,242,240,113,97,154,155,165,124,237,50,133,130,145,96,69,108,44,193,124,156,185,0,228,156,222,29,184,212,85,124,89,20,233,174,97,154,242,246,148,123,8,249,198,153,202,142,153,50,57,143,138,197,89,86,140,214,46,53,71,136,87,77,207,179,200,206,137,127,60,117,126,52,70,155,97,60,187,140,47,73,31,197,194,117,85,167,103,85,49,195,99,118,2,42,148,36,159,252,109,210,138,167,42,130,184,145,62,202,14,157,72,27,125,174,225,132,77,223,132,97,27,158,6,41,91,148,177,67,55,136,59,169,4,244,173,197,69,102,211,17,158,209,138,56,174,6,227,227,242,42,158,128,59,91,233,127,237,42,62,161,96,43,72,229,207,155,50,66,74,172,254,239,117,230,117,31,153,178,173,229,43,207,94,4,106,156,34,18,157,75,66,67,194,83,22,213,213,145,238,49,250,173,92,239,47,234,183,81,215,111,52,56,255,55,88,133,195,40,220,70,201,191,195,82,206,246,30,27,109,219,116,152,183,10,38,62,25,147,35,184,138,86,140,136,233,20,70,113,200,8,62,26,5,13,130,156,164,91,16,106,27,7,19,183,224,88,144,62,35,215,43,76,99,136,192,32,48,131,171,162,150,102,108,106,233,224,98,216,228,129,13,50,183,151,68,158,119,172,100,71,91,75,49,159,1,3,219,104,48,244,76,146,157,249,42,34,135,226,96,226,223,70,139,64,228,166,237,173,193,178,116,38,158,44,34,161,24,195,29,40,63,6,111,58,170,152,208,56,214,163,91,50,138,207,83,145,238,248,168,219,240,168,48,123,65,34,71,94,110,12,23,78,236,182,176,193,93,140,47,165,208,111,52,87,220,6,172,141,80,107,172,216,135,228,60,111,58,153,48,56,208,25,71,250,132,11,219,136,84,179,240,195,22,241,243,28,183,137,60,169,236,159,237,179,46,65,137,138,130,88,166,157,61,218,52,88,180,232,9,11,233,13,201,45,199,254,237,105,236,124,134,119,136,10,86,39,235,41,179,233,208,208,98,84,31,204,238,68,243,16,252,232,161,67,242,233,220,17,30,54,1,31,86,23,53,89,114,190,195,7,208,12,14,246,142,162,184,93,116,119,114,58,152,80,160,226,17,70,35,126,89,167,250,48,238,67,89,164,131,152,148,63,6,30,232,134,146,74,78,26,253,90,80,203,226,76,71,63,126,114,79,243,255,14,125,41,166,219,90,174,21,162,211,142,148,252,57,152,167,195,6,145,5,95,30,246,69,196,237,145,145,7,162,114,177,153,183,103,104,239,223,20,14,116,42,157,22,175,247,162,162,129,135,243,212,22,126,70,13,183,104,185,178,202,64,78,24,118,206,81,61,50,193,218,14,88,91,117,42,91,115,212,167,240,168,204,63,48,176,111,199,94,110,150,145,135,122,166,62,104,113,198,184,3,196,204,79,105,127,107,202,145,165,169,12,120,151,103,213,227,135,218,151,205,47,213,229,125,199,152,187,31,175,200,234,48,253,125,186,107,56,34,208,3,182,64,84,73,70,243,241,90,136,224,130,160,238,188,26,77,108,133,142,50,163,158,107,33,45,147,39,61,85,222,126,2,174,58,197,250,149,13,101,155,76,171,219,180,86,181,114,132,146,60,134,23,162,239,70,45,65,128,82,63,27,48,20,37,53,189,6,183,158,246,216,188,244,205,248,203,243,126,235,194,27,1,136,44,196,103,98,12,174,18,95,63,34,225,19,17,139,103,137,153,249,175,44,214,202,29,158,75,37,46,254,0,29,243,95,153,159,202,204,238,211,110,100,172,167,96,169,133,164,100,180,196,67,240,11,40,100,92,167,251,147,74,10,32,62,27,227,73,169,111,21,197,11,243,253,243,209,220,221,143,188,129,225,44,176,253,10,226,77,179,11,90,25,164,60,132,185,175,210,226,214,177,247,153,197,183,25,202,183,37,38,94,185,103,171,45,120,152,66,97,98,54,207,0,82,26,215,134,113,59,139,1,6,160,30,204,243,82,213,143,31,247,166,48,227,182,242,103,151,236,173,73,249,186,195,104,55,206,96,40,168,134,12,50,98,253,133,233,191,112,18,88,35,114,96,9,254,219,166,207,25,150,227,73,172,130,132,69,115,91,78,240,135,16,69,119,115,106,7,158,153,142,173,216,198,154,156,147,126,153,39,149,117,144,124,246,13,243,40,73,62,190,121,150,155,1,143,38,43,139,227,6,94,60,49,8,140,159,133,239,37,241,228,36,111,208,243,31,98,156,7,233,193,3,153,51,16,215,134,232,146,99,166,188,192,207,223,73,172,188,252,166,242,80,24,100,158,55,138,51,167,51,84,101,11,140,67,187,196,239,144,241,132,229,142,231,192,28,11,10,174,241,177,85,112,123,244,113,247,62,202,158,179,187,20,126,215,120,224,54,59,31,180,135,248,37,42,217,32,98,177,72,237,225,34,209,131,65,185,104,193,24,41,206,188,193,237,39,101,216,111,74,3,236,43,13,156,59,184,238,74,186,127,136,57,90,248,70,255,119,137,69,49,96,180,15,212,156,174,179,86,195,123,22,215,240,36,162,82,73,142,15,17,117,90,84,88,136,82,238,253,235,117,24,43,68,240,162,179,73,106,247,77,81,64,207,23,41,144,248,80,106,218,212,12,144,102,211,31,190,98,224,142,74,105,116,213,98,27,38,223,174,82,58,14,249,205,20,3,94,62,236,207,50,175,56,173,128,104,36,171,229,86,18,148,106,236,74,58,80,162,11,146,110,65,249,136,23,17,26,30,195,235,184,131,213,121,214,237,85,169,51,236,61,70,170,143,59,70,216,231,182,35,118,131,160,208,230,177,253,33,61,202,34,45,41,167,115,241,250,58,202,23,221,190,61,109,146,211,246,27,61,33,149,112,14,113,250,55,143,72,245,249,27,212,112,60,193,138,229,249,83,102,233,188,45,165,206,22,1,45,248,35,82,11,129,38,93,44,233,23,117,174,255,230,94,0,236,109,3,180,34,92,152,58,132,81,205,121,13,144,176,249,214,249,26,230,54,37,182,23,40,183,86,123,201,132,84,107,238,169,217,149,116,82,21,236,216,215,180,96,78,241,124,112,205,143,18,160,218,189,185,125,181,196,45,2,237,248,42,127,0,40,227,204,251,2,218,218,40,222,240,249,198,212,22,21,225,106,196,11,19,88,213,141,9,180,55,126,115,229,139,187,115,58,49,178,49,213,146,171,36,196,135,196,230,42,88,30,77,97,67,148,206,23,214,31,81,133,78,214,8,185,151,158,97,232,143,10,26,150,106,252,43,5,55,176,69,80,5,154,241,182,196,53,189,230,223,119,254,249,121,29,47,118,197,92,68,68,123,82,252,75,145,136,232,19,195,129,45,65,148,132,249,48,78,235,15,48,73,232,216,210,13,210,7,181,28,134,235,139,83,156,78,3,192,241,31,242,238,191,40,93,32,150,217,120,147,238,18,210,164,56,193,56,45,68,211,235,146,237,134,6,63,9,186,179,240,81,138,49,152,110,235,187,85,154,36,58,20,15,56,218,195,217,22,247,25,102,203,218,203,144,65,208,195,251,130,69,255,45,86,44,21,192,24,250,182,116,158,6,113,223,88,61,163,187,9,140,179,135,105,52,69,150,39,154,146,255,66,165,65,50,231,142,36,135,56,22,36,246,225,202,77,213,161,217,55,8,178,39,204,191,241,68,54,201,133,242,179,240,80,70,227,131,117,86,181,133,38,80,84,52,114,16,228,163,64,150,95,213,121,76,196,97,144,68,16,124,75,184,251,209,116,122,155,111,221,35,115,60,78,89,149,4,77,174,55,82,200,55,128,219,217,171,251,157,38,116,67,193,212,171,65,126,98,236,106,73,153,229,36,140,102,209,252,5,166,12,241,121,73,57,89,196,103,10,44,255,200,43,33,189,215,217,228,74,167,223,208,150,66,80,75,198,93,10,45,217,164,87,195,124,135,223,218,254,223,90,203,180,49,88,109,121,12,82,42,89,182,81,143,100,144,97,145,65,77,41,59,172,182,172,203,65,143,207,219,171,224,57,138,244,74,187,110,199,239,76,77,125,83,102,32,219,141,100,129,78,100,156,118,62,47,139,179,251,71,94,34,116,12,133,239,24,167,87,149,119,216,114,201,89,226,80,165,3,184,162,71,65,23,188,129,33,163,119,177,56,225,202,52,87,126,186,222,204,150,253,158,224,12,246,24,1,79,142,119,72,74,83,10,236,31,17,74,168,117,242,43,228,216,35,158,12,39,148,105,112,113,138,251,43,253,91,174,197,5,119,3,44,218,98,1,238,67,95,70,219,134,219,51,140,42,87,101,228,92,200,150,188,19,99,74,138,20,15,215,98,55,16,195,113,167,208,206,184,6,21,167,112,156,124,73,0,80,141,111,88,133,209,184,211,187,125,160,175,79,35,20,253,196,136,102,45,72,85,144,215,141,206,50,117,122,119,253,24,46,127,12,82,110,112,32,183,61,239,243,155,246,88,187,209,69,6,124,69,171,54,149,147,242,152,227,225,109,19,24,240,100,22,83,54,62,255,118,209,237,198,247,254,210,51,184,224,63,141,99,161,116,118,32,84,178,147,128,154,35,122,241,43,5,224,77,33,35,124,35,194,18,108,132,252,194,212,102,100,209,51,128,63,148,179,32,38,236,127,107,195,60,45,52,145,237,162,249,104,59,30,23,29,147,215,43,210,27,78,178,102,80,250,90,132,171,26,89,151,223,170,19,35,69,111,13,122,141,237,207,101,179,102,121,143,51,57,134,75,85,57,205,32,150,55,72,113,236,187,240,1,157,75,30,63,14,187,154,170,95,131,149,193,167,54,143,41,17,55,24,146,221,209,157,2,204,227,83,119,182,156,69,32,47,21,95,188,212,179,42,42,105,235,142,154,111,65,95,20,82,148,52,10,3,158,85,15,152,116,161,247,5,17,69,167,66,170,145,115,121,248,107,107,0,61,226,192,37,132,228,14,72,110,42,243,34,59,178,152,103,200,129,72,201,138,191,129,197,94,128,42,63,0,144,203,40,145,222,186,187,53,184,141,27,241,35,65,158,190,70,12,85,75,125,62,67,240,16,252,210,107,186,18,178,125,137,94,75,70,109,189,20,93,99,82,74,60,201,104,35,19,160,179,170,24,39,7,78,246,68,160,32,13,116,190,179,155,32,109,117,20,49,223,79,243,197,95,58,68,221,7,172,45,145,192,29,199,46,244,247,42,38,47,95,157,121,86,4,248,167,224,230,118,251,165,92,138,178,9,216,136,205,61,131,227,110,7,54,223,43,226,210,148,191,176,236,202,208,172,189,0,193,94,100,91,163,229,15,122,82,211,194,2,135,129,18,63,82,137,155,151,170,132,36,141,112,140,132,127,164,22,45,237,211,118,61,68,68,16,40,16,228,26,67,100,91,39,193,240,53,84,25,158,204,200,26,92,93,29,18,227,127,3,106,66,163,128,12,224,98,245,53,220,13,7,101,133,255,179,107,48,233,65,235,187,61,57,161,129,166,28,239,110,91,138,49,34,89,213,29,83,235,186,213,115,183,203,58,40,195,156,50,250,11,229,18,9,109,40,18,246,219,140,88,220,63,139,186,40,252,57,2,169,47,174,171,94,210,129,110,85,92,77,116,243,13,178,54,10,57,5,32,114,145,130,179,118,26,116,213,190,152,181,6,8,171,253,211,139,138,117,203,208,209,111,205,21,2,137,63,105,24,217,151,106,249,54,29,244,196,158,44,139,245,97,39,74,119,96,62,217,134,150,199,116,52,222,92,174,95,179,222,165,159,245,197,65,44,155,138,85,134,115,194,36,175,136,246,18,225,149,80,3,152,11,66,143,171,169,201,5,25,50,243,234,113,34,149,123,214,143,254,28,141,172,0,56,165,91,138,255,169,174,207,142,212,27,98,183,189,59,44,20,217,226,151,130,77,132,247,220,114,56,208,24,224,123,254,183,244,159,71,17,194,176,51,84,97,218,12,230,241,158,112,157,238,32,71,80,62,161,227,232,44,237,159,78,84,50,58,89,48,52,144,243,227,253,77,93,63,252,145,100,76,192,249,102,239,35,108,233,27,132,33,89,72,38,133,177,246,6,87,57,222,56,242,41,37,205,36,211,75,108,157,147,82,186,173,179,212,56,125,113,57,163,146,199,47,150,202,237,32,199,204,219,58,82,151,252,3,59,67,202,99,54,172,172,247,119,174,92,216,16,108,153,90,88,93,70,164,247,121,54,201,105,90,220,33,214,192,146,1,30,55,2,166,13,52,110,235,180,135,56,118,160,152,182,249,233,26,12,200,182,161,162,229,58,175,29,26,97,227,72,149,172,95,170,70,78,91,252,51,167,119,163,101,119,195,61,230,146,182,73,90,239,60,55,233,146,134,248,255,7,93,3,209,131,77,181,183,140,148,174,78,193,128,109,90,254,102,195,107,46,21,226,185,42,123,7,210,143,11,145,226,235,12,36,53,121,6,255,162,53,93,20,244,126,104,111,155,52,3,128,159,193,144,43,247,52,16,40,1,147,63,117,43,81,85,160,99,101,229,254,254,8,220,158,58,19,32,216,220,225,79,223,59,73,10,86,214,11,248,160,6,170,110,98,182,43,144,202,160,72,202,110,136,178,193,251,73,151,94,250,163,186,70,104,17,37,140,57,121,203,27,152,23,235,181,80,64,57,191,133,217,226,191,168,91,227,99,51,209,244,253,66,209,109,237,6,238,126,233,41,66,108,79,201,135,215,204,28,124,242,239,142,64,115,190,150,247,15,248,131,164,201,187,91,219,95,129,113,196,167,188,50,174,109,51,31,50,152,209,156,35,147,120,168,241,131,58,229,211,91,102,62,57,239,180,190,183,52,165,176,4,131,17,126,48,107,145,77,175,254,196,244,149,191,13,181,136,53,223,236,29,81,202,32,145,3,1,214,7,47,136,135,208,213,152,159,1,45,118,75,14,229,186,201,17,223,1,44,232,63,70,189,188,251,242,12,248,81,119,206,126,195,138,209,69,107,0,157,181,243,114,166,56,138,113,112,145,246,36,2,158,169,93,72,184,72,251,45,121,108,182,49,193,206,145,17,96,89,87,168,191,41,31,186,35,177,228,95,254,143,62,234,69,113,13,155,20,139,75,178,247,44,209,73,253,107,166,25,44,143,148,185,159,220,89,47,48,105,219,90,51,193,58,72,56,230,152,70,240,167,115,213,97,176,254,44,19,87,92,92,243,187,248,157,49,54,128,8,51,226,240,14,59,30,93,161,76,137,69,129,79,171,12,227,27,67,165,4,238,171,102,10,46,142,252,59,223,203,210,151,54,89,250,38,160,211,114,179,86,148,80,140,235,70,235,217,216,15,215,17,41,61,242,241,227,152,240,144,240,54,84,249,215,100,77,8,197,223,76,99,189,235,157,229,21,181,253,150,33,193,219,200,145,181,104,95,45,241,146,180,49,90,186,66,209,175,176,80,183,129,44,150,3,65,142,38,20,138,12,229,68,160,164,172,252,188,212,233,235,237,114,181,236,21,56,32,187,131,183,117,17,151,133,167,22,174,33,47,217,99,205,138,217,34,31,31,17,64,209,143,196,32,230,14,46,88,224,48,3,90,250,238,198,152,104,78,231,205,146,140,197,58,63,37,238,203,255,103,59,10,1,215,199,71,23,95,188,175,128,68,17,42,188,91,176,61,164,93,203,172,177,152,81,202,193,176,170,76,47,176,161,106,172,120,157,146,137,179,81,137,94,33,94,81,95,235,68,155,25,16,95,173,67,102,17,149,135,25,118,180,188,114,222,205,253,229,182,26,46,230,19,2,122,204,207,132,63,154,8,252,128,216,138,243,111,249,191,2,210,11,162,3,32,190,133,204,74,255,200,151,118,122,205,213,207,32,74,32,12,206,205,110,234,147,224,151,235,38,7,97,59,140,214,47,201,94,149,246,149,43,104,79,124,123,190,160,251,221,7,146,47,0,111,107,32,205,35,136,112,104,193,28,145,243,199,6,73,114,216,53,200,192,75,170,96,133,115,48,187,171,10,106,214,199,154,152,144,211,17,238,142,60,97,223,149,138,202,220,26,95,238,113,50,239,67,108,64,116,247,107,99,109,128,94,194,137,247,52,13,65,97,211,228,205,166,55,10,209,115,97,24,6,42,245,213,28,110,59,198,222,221,203,138,249,232,175,125,86,117,233,141,156,116,98,158,102,207,93,117,61,14,22,113,162,56,205,8,179,142,187,54,188,170,231,212,71,61,17,90,111,59,252,59,132,136,211,34,132,39,40,55,193,5,253,22,151,46,77,206,230,19,10,245,240,136,73,240,26,64,123,131,85,185,42,156,226,80,245,184,115,198,15,14,163,65,61,39,143,203,211,184,220,181,150,94,128,85,235,65,90,108,122,152,106,85,7,218,71,126,215,89,120,174,137,30,234,65,115,124,229,121,24,218,205,22,177,5,13,18,121,194,125,175,205,10,45,228,59,125,8,45,184,245,5,144,158,181,182,122,225,248,213,18,1,178,149,7,119,21,150,91,28,220,100,216,124,180,69,12,45,241,81,180,18,189,60,101,255,199,143,136,65,17,51,203,179,83,251,91,144,182,103,200,162,111,185,179,200,66,134,110,188,130,113,152,125,186,230,125,104,242,208,239,49,225,103,196,58,0,156,14,93,124,159,208,108,92,129,20,199,73,88,99,131,28,0,47,85,133,19,60,37,137,96,245,6,234,54,73,189,7,195,115,209,26,62,244,186,92,31,102,10,188,36,184,198,80,106,152,137,6,30,115,135,80,148,1,245,223,23,62,43,66,29,156,156,15,30,113,0,135,224,245,30,110,51,21,183,140,75,49,168,252,22,237,0,171,77,47,75,171,30,54,37,77,217,5,229,153,79,206,181,37,160,124,1,192,226,110,31,40,99,234,129,217,236,166,225,158,171,240,1,214,145,167,204,125,64,254,59,81,235,153,190,221,160,155,213,150,29,165,184,127,106,74,117,99,202,151,78,29,156,30,115,111,101,71,188,140,104,182,79,63,189,16,40,55,172,68,208,210,154,154,187,41,132,37,39,153,40,56,31,212,148,89,22,105,203,140,94,59,253,53,68,147,100,124,130,152,198,181,222,13,219,187,69,170,109,26,248,91,58,69,213,255,99,13,45,65,138,48,74,125,114,119,140,74,84,134,17,136,21,62,59,151,10,87,181,86,77,216,247,198,250,162,186,13,4,0,8,162,163,221,17,131,109,38,250,190,226,80,152,121,169,178,46,195,96,22,133,52,199,126,247,196,102,61,185,73,251,1,83,67,217,85,24,235,221,170,162,199,218,106,91,239,94,37,168,125,187,49,143,100,121,206,121,217,9,132,82,89,178,254,143,44,199,61,149,9,163,127,160,111,129,47,218,124,66,193,93,121,47,210,248,155,89,216,77,240,159,104,208,165,170,73,64,23,13,31,233,157,88,207,139,198,62,0,230,226,63,156,82,254,140,3,154,238,195,12,0,191,238,39,250,188,220,127,209,92,239,150,187,225,13,40,1,103,145,193,182,217,200,14,50,55,27,162,65,247,173,85,165,68,83,145,222,93,39,109,243,233,72,243,119,217,105,191,130,251,22,214,228,11,25,187,38,24,76,30,249,70,71,186,9,71,71,148,78,65,19,74,197,23,51,95,152,249,0,191,21,203,67,17,84,163,10,107,100,8,215,208,135,79,162,191,104,167,132,192,72,118,161,221,132,195,153,190,223,62,18,18,102,202,232,172,177,148,247,165,99,38,168,220,142,184,92,57,188,79,227,243,5,60,90,189,185,238,211,157,70,4,194,246,173,138,143,159,116,83,89,107,118,108,107,20,122,89,130,41,35,123,30,129,185,224,97,116,39,107,11,203,22,192,58,225,66,173,176,197,206,24,142,25,197,164,62,137,211,48,77,111,105,39,75,216,98,87,118,187,220,22,250,105,174,185,52,100,82,155,252,41,154,138,96,182,163,99,70,85,156,186,22,37,101,210,239,253,131,18,202,173,38,160,141,235,161,203,117,162,176,111,196,180,58,54,200,134,215,191,131,196,122,117,11,75,66,133,51,106,112,50,76,172,41,81,130,234,162,100,139,248,95,236,73,222,252,92,115,175,240,71,34,95,243,22,77,37,47,227,233,241,7,52,161,192,2,82,150,238,111,145,133,38,70,236,15,146,74,144,238,67,217,128,149,143,136,27,177,47,155,56,136,56,70,191,146,227,57,66,119,146,238,120,103,200,78,5,241,67,26,188,36,0,80,246,107,83,164,115,128,252,86,149,219,127,45,88,50,9,62,34,94,77,44,74,152,137,164,223,30,158,155,240,187,57,227,239,232,143,185,48,150,164,66,100,82,29,160,168,189,75,86,117,14,246,91,28,177,240,112,229,13,140,231,26,252,131,64,170,70,72,40,42,39,197,51,235,144,224,205,103,82,179,32,27,151,67,156,193,30,94,250,18,92,223,147,14,100,35,29,136,215,11,109,164,71,83,62,198,231,237,101,146,55,58,154,67,194,253,29,40,192,209,70,213,167,49,67,115,18,3,166,0,205,111,83,93,45,15,175,162,187,38,215,254,191,68,120,215,246,148,246,169,105,60,7,116,119,156,43,105,120,159,142,88,93,254,222,87,98,188,133,103,168,221,126,228,252,235,169,196,106,96,80,41,68,156,144,184,219,202,209,219,132,72,154,142,9,34,154,228,223,109,143,159,228,34,247,160,195,105,187,167,182,179,56,193,108,149,87,220,59,213,87,156,80,157,157,248,65,161,250,28,118,82,43,93,107,146,116,12,226,78,94,223,184,68,185,56,96,175,64,85,37,230,49,143,5,254,213,44,16,85,131,135,188,146,21,174,3,218,237,141,233,159,56,179,205,117,96,200,161,32,244,237,97,21,225,239,106,173,68,16,23,15,120,48,214,2,254,183,180,226,104,120,157,26,202,133,198,93,144,212,144,202,23,34,57,77,246,244,230,24,222,25,192,48,143,213,227,178,222,160,74,70,133,238,143,24,51,217,172,161,152,104,177,196,2,213,112,242,174,114,67,170,122,8,248,228,177,253,79,247,236,122,83,164,181,190,129,52,13,45,98,37,86,12,243,124,48,133,97,174,123,169,39,213,116,184,96,172,237,34,237,29,70,100,246,190,222,79,105,206,89,135,146,73,122,93,235,119,130,8,179,107,207,41,30,55,207,233,194,47,159,99,254,174,178,83,11,146,193,153,0,182,233,77,6,229,5,118,3,231,165,253,156,129,4,130,160,150,111,61,58,238,190,204,113,187,207,78,36,143,167,79,152,46,164,134,188,253,255,64,76,132,180,170,22,84,42,238,101,173,190,176,9,146,73,141,142,99,53,201,56,121,134,129,84,170,23,125,178,149,170,126,76,22,189,197,76,189,72,139,63,111,146,77,51,134,60,201,106,241,197,2,189,154,166,98,57,155,0,133,152,74,18,155,57,152,224,197,178,237,248,64,134,46,110,40,104,233,160,2,15,100,162,0,203,63,90,36,171,145,107,195,184,47,156,134,204,234,250,121,108,167,146,35,240,103,104,88,83,212,39,231,26,147,134,16,136,29,90,222,165,140,91,22,43,18,244,102,220,23,72,58,147,11,127,33,31,241,157,80,149,190,73,142,24,28,159,31,228,211,34,159,194,147,127,136,164,93,148,219,155,148,45,63,37,163,204,129,172,113,175,189,111,203,146,247,158,193,124,143,37,1,23,193,91,12,42,21,193,173,143,86,178,16,69,138,73,165,83,160,134,11,206,221,214,195,204,42,180,123,12,92,247,151,241,36,100,242,70,73,114,99,239,140,231,24,218,244,202,247,251,70,67,141,190,3,198,39,55,164,26,239,6,70,97,83,191,76,7,137,118,2,138,29,57,198,182,23,231,0,239,137,20,255,217,51,154,104,176,136,144,185,221,214,45,219,84,243,222,6,23,174,18,145,196,94,66,116,16,138,76,123,195,218,242,187,155,154,113,224,155,76,79,59,242,242,245,253,230,130,49,41,210,118,53,2,123,182,103,105,45,185,111,36,22,215,225,115,58,58,26,187,24,79,91,251,223,248,201,114,235,124,104,156,106,228,125,188,105,130,102,70,223,254,94,81,182,141,81,213,190,218,178,65,108,205,143,137,244,58,172,242,72,78,111,245,165,213,98,113,111,121,51,61,123,102,169,157,219,202,76,54,70,104,243,193,11,41,183,173,36,18,180,169,109,160,38,185,226,189,61,71,105,0,7,1,134,23,203,60,103,148,229,129,176,138,103,205,42,2,8,36,209,245,227,53,194,28,20,218,196,206,28,243,245,44,141,253,220,135,178,252,225,109,228,69,192,42,28,212,88,236,66,106,181,242,68,90,166,5,47,143,77,145,204,93,241,61,41,207,21,51,188,223,75,148,159,140,70,118,79,79,124,144,242,183,109,232,50,71,223,1,210,92,117,35,61,194,250,214,103,157,31,118,198,190,52,59,251,222,101,57,148,11,169,114,231,188,62,10,4,31,22,228,144,32,0,128,113,242,55,223,30,146,95,52,68,114,0,114,157,219,48,46,115,251,145,3,59,158,5,25,96,239,61,66,172,124,240,226,234,23,82,243,138,219,70,209,12,169,118,114,179,222,8,42,14,73,232,251,85,242,226,71,3,173,69,168,85,160,63,160,36,147,49,209,243,170,186,105,182,113,131,189,56,131,149,253,120,208,106,50,19,8,83,59,111,36,75,22,122,189,189,171,1,121,232,228,93,163,217,51,78,132,76,42,232,169,129,190,132,115,124,82,206,200,158,245,185,69,106,110,152,64,70,216,57,66,31,245,60,188,223,6,238,108,40,214,205,138,51,244,135,62,69,160,255,234,212,241,33,246,238,63,3,198,44,25,143,99,238,231,158,177,163,125,142,75,100,155,246,102,56,246,254,22,139,240,160,30,189,244,106,87,96,169,24,51,118,184,168,190,209,18,171,190,188,137,17,211,212,194,160,52,191,28,95,56,70,36,203,241,192,112,255,105,149,140,77,53,226,132,81,150,160,84,192,148,139,12,25,7,54,126,234,172,60,246,97,73,189,17,205,177,244,71,159,210,254,201,71,230,67,219,68,241,155,248,101,150,15,194,180,99,243,140,59,210,50,160,235,194,54,164,225,18,141,54,72,55,33,57,94,232,206,236,82,242,229,225,139,232,108,2,25,66,46,186,213,217,166,20,12,230,77,236,27,239,173,89,49,198,229,35,108,216,136,136,162,80,170,222,121,227,101,42,70,16,37,36,14,142,122,89,148,57,44,248,158,198,204,47,95,187,223,76,250,227,51,80,228,55,165,58,28,81,95,164,217,55,230,30,205,199,240,194,2,176,86,250,6,175,39,52,249,153,49,143,112,20,83,142,109,179,170,203,100,198,70,214,157,13,217,253,102,194,34,175,234,236,93,159,30,57,135,182,164,34,25,211,106,96,118,167,34,87,99,134,213,114,1,50,218,226,130,4,250,96,243,159,120,29,64,21,212,219,250,187,210,79,237,152,224,202,141,222,51,190,9,141,163,168,108,72,35,4,219,81,242,98,218,246,128,171,128,77,223,241,214,143,64,17,192,157,115,246,33,17,252,157,159,71,13,61,123,40,39,211,228,54,214,213,202,113,231,20,92,80,134,18,16,76,10,233,28,239,85,194,84,148,107,104,187,102,206,71,164,147,255,78,79,76,239,222,178,33,6,32,85,79,195,133,26,39,40,204,59,229,142,32,45,21,42,45,60,215,26,221,5,61,37,52,154,10,25,46,74,163,68,130,154,152,25,201,189,74,32,146,149,148,248,200,3,52,70,113,113,252,251,197,118,173,157,206,50,11,165,222,53,235,249,236,182,62,128,231,158,124,96,87,122,244,94,47,179,126,61,100,136,105,97,119,203,159,38,157,251,35,109,229,209,102,47,219,255,29,185,136,136,0,137,85,171,182,12,66,78,22,232,88,159,254,136,228,34,252,94,78,34,102,41,84,197,133,90,103,133,109,43,178,20,53,86,249,156,224,224,30,76,214,48,133,43,21,25,20,135,7,154,239,166,108,55,71,186,118,78,52,2,139,150,132,249,206,118,64,253,88,25,162,195,244,106,219,251,33,251,41,25,31,141,110,153,249,64,66,190,181,194,164,58,235,155,31,255,202,209,231,168,190,210,147,95,58,0,92,68,154,101,124,165,93,150,69,74,226,75,136,173,72,220,164,55,24,216,241,108,57,100,56,144,211,123,189,58,131,120,32,185,148,28,11,20,200,24,181,105,222,13,3,56,187,98,133,106,53,204,9,227,65,42,157,63,216,133,47,235,223,186,221,160,216,27,63,64,62,201,193,108,235,50,77,249,55,242,145,43,253,143,212,100,57,44,84,231,173,69,2,214,25,176,84,130,189,3,164,121,102,31,135,24,15,98,58,120,91,157,73,216,37,82,152,182,41,83,175,179,176,56,100,90,238,231,34,27,72,39,143,239,84,84,23,57,137,139,151,12,253,183,201,250,240,130,169,41,67,244,155,133,11,173,89,79,206,86,152,255,97,152,200,255,164,84,41,80,3,219,128,92,186,220,93,59,9,220,204,93,75,196,233,205,89,56,178,227,222,232,244,190,131,138,123,141,99,48,178,172,17,220,162,169,176,121,197,117,100,164,211,114,191,192,21,61,234,83,18,16,60,137,148,36,67,13,12,226,94,200,212,201,192,183,187,99,215,42,100,35,70,142,219,180,225,183,152,4,236,188,180,89,67,157,56,90,186,125,206,126,235,142,152,153,67,238,239,57,162,13,248,160,27,3,125,133,62,130,55,231,49,49,61,136,71,82,146,215,206,231,30,136,246,210,44,155,28,90,128,87,45,221,209,213,97,206,126,161,53,50,74,112,158,8,208,210,245,65,109,30,94,45,248,235,117,245,197,10,108,123,127,236,30,107,110,181,17,251,133,96,197,239,253,165,218,115,87,122,2,54,8,121,109,209,243,204,91,194,113,203,9,123,148,7,116,13,126,235,164,192,98,26,14,126,237,18,118,176,228,105,7,153,211,234,51,164,155,153,88,233,193,23,91,30,68,96,106,2,243,187,53,224,254,82,28,115,13,10,80,183,117,113,75,115,31,236,212,180,164,91,233,188,186,127,115,225,143,150,195,165,150,120,204,89,76,53,112,30,177,21,2,23,180,217,140,151,203,84,189,142,50,21,161,240,84,15,242,156,18,132,91,166,45,223,236,255,159,179,95,98,236,66,189,96,156,124,72,117,24,200,12,160,45,227,78,62,48,208,226,25,88,55,247,55,247,49,102,179,224,114,147,168,252,165,255,69,212,217,10,123,37,148,185,180,12,53,65,56,64,182,109,114,9,75,134,208,52,158,115,64,61,245,198,7,31,90,86,167,56,117,194,154,248,54,23,22,154,5,33,129,45,117,144,145,255,95,153,186,75,39,60,125,190,113,122,152,207,29,252,255,232,66,211,138,202,127,114,170,196,4,20,127,44,69,110,85,57,4,27,54,27,58,188,159,190,189,123,75,76,201,173,110,129,103,143,123,231,28,9,205,95,128,92,254,111,27,16,218,254,98,32,182,33,255,178,71,106,107,18,212,229,95,51,94,66,52,15,104,40,122,52,63,39,248,244,89,39,241,31,185,203,192,126,82,29,26,140,8,29,80,199,194,66,214,249,137,255,57,128,69,230,133,60,232,3,217,208,151,54,207,81,65,232,226,185,31,127,222,255,228,47,235,167,74,89,232,0,153,195,211,247,184,121,61,210,245,113,112,13,219,91,79,190,176,141,226,209,236,241,103,45,227,82,38,89,162,62,207,77,243,52,93,210,252,111,65,57,106,189,64,191,166,84,208,192,173,45,98,169,107,73,210,218,181,109,215,0,144,54,100,59,108,92,222,171,240,40,33,155,66,37,78,39,116,217,165,148,162,190,27,41,196,34,86,32,71,216,95,162,239,48,88,167,143,86,48,129,154,134,184,49,146,45,144,131,189,246,53,103,35,45,198,173,131,24,133,41,123,209,100,164,40,206,16,248,248,33,195,229,87,25,151,81,41,210,169,153,175,9,44,235,105,71,234,138,155,78,181,139,79,113,212,23,82,137,230,88,253,252,170,41,128,63,107,40,71,1,61,63,166,20,62,97,5,191,206,88,117,61,67,87,60,35,183,72,85,26,34,144,25,172,46,158,90,43,102,72,146,101,29,174,240,254,118,67,231,104,67,165,141,213,184,191,156,248,36,18,24,212,247,133,167,16,144,0,226,42,26,194,115,30,246,174,147,116,176,88,71,189,141,95,210,241,57,21,57,144,74,254,143,225,15,188,249,3,7,86,166,166,45,213,116,201,255,107,114,166,143,223,235,143,38,0,42,132,70,171,216,43,86,213,167,196,98,115,248,102,11,104,234,69,75,32,78,76,174,44,224,113,173,109,246,70,235,11,134,66,237,193,137,103,65,96,45,184,178,211,200,246,225,67,209,122,76,40,176,221,68,138,244,105,77,170,25,13,190,118,244,236,61,82,197,231,202,152,185,186,48,43,194,219,110,42,16,203,91,17,250,198,140,107,162,128,115,48,206,118,145,248,116,111,29,91,238,46,110,228,166,187,220,94,52,236,246,141,64,164,129,42,133,211,170,48,186,215,90,212,120,99,26,158,120,202,151,201,222,82,111,56,105,126,35,83,43,184,125,42,42,30,42,214,8,213,63,25,55,196,160,35,80,50,35,63,40,178,182,106,20,91,28,52,150,248,251,160,158,171,61,210,227,190,123,86,166,200,152,143,35,109,147,193,222,67,2,28,252,9,123,247,201,156,65,168,20,113,42,23,33,115,239,207,61,32,207,243,87,27,26,192,182,241,1,91,88,157,230,137,208,113,143,15,235,226,116,241,135,81,79,137,95,138,112,115,85,74,151,106,84,80,31,205,128,65,35,76,201,225,187,143,251,64,3,19,41,105,193,160,71,178,27,20,82,4,60,194,77,27,138,241,176,141,243,82,215,17,223,100,71,79,10,190,223,212,72,86,46,233,180,181,242,133,143,163,78,200,125,200,115,52,245,206,216,226,128,10,187,140,70,43,85,241,167,37,108,81,93,30,89,177,175,100,235,78,49,190,162,16,116,124,0,219,61,236,80,147,54,145,132,103,132,181,225,218,54,147,230,116,147,2,161,26,0,195,119,138,185,124,98,16,19,153,158,46,38,35,182,146,98,12,56,33,0,196,74,215,123,253,155,31,191,238,37,102,144,113,99,152,165,106,146,177,249,14,137,179,169,200,172,104,214,21,148,9,224,150,46,96,51,228,144,136,245,232,20,142,198,41,54,106,171,207,121,229,28,81,182,223,77,58,101,142,50,101,190,212,141,191,87,69,254,210,195,60,245,132,86,185,208,29,153,182,42,234,127,232,50,60,170,185,209,92,45,55,168,128,255,196,124,36,18,43,13,243,250,225,39,221,199,168,144,199,203,10,73,67,143,182,162,128,56,144,96,74,115,255,19,21,182,6,67,45,147,171,27,99,176,153,203,225,220,153,246,76,252,52,45,33,87,62,191,12,243,190,20,140,209,18,161,156,25,174,143,91,154,28,95,91,161,68,18,110,106,227,72,21,189,83,217,89,193,3,132,145,124,66,235,143,100,77,70,247,110,80,145,57,132,188,68,243,111,177,47,77,64,65,89,154,192,34,62,77,93,155,46,123,195,201,249,109,211,34,211,74,15,234,144,179,167,236,46,142,168,54,134,82,192,253,219,88,228,211,230,38,245,192,51,90,217,58,143,38,90,24,159,244,217,199,42,107,218,212,133,197,95,47,141,171,53,110,223,237,13,103,91,128,0,188,94,56,106,40,112,119,155,206,135,207,199,128,46,10,68,55,198,141,239,177,230,124,141,102,47,154,52,114,34,178,180,179,129,140,87,119,87,144,91,219,170,27,191,121,48,145,71,156,200,51,129,229,52,177,50,116,103,11,116,113,172,155,99,214,29,146,240,189,67,163,181,106,114,156,6,116,242,41,239,166,121,241,157,105,11,189,1,15,10,47,48,83,47,165,70,161,159,128,238,124,128,101,216,156,58,127,238,132,121,170,241,64,181,220,124,194,150,55,14,20,84,225,248,213,152,91,23,197,123,233,245,124,184,172,9,233,18,204,150,77,8,155,1,143,26,80,229,186,235,39,142,156,150,47,50,54,149,7,46,144,90,184,131,199,160,180,173,82,220,212,33,8,244,182,147,0,102,41,118,39,251,51,119,128,52,198,90,116,155,12,165,6,231,46,126,96,174,19,214,210,115,168,183,34,113,65,56,65,52,103,146,177,234,206,36,67,187,250,241,243,138,217,129,220,85,210,105,239,241,130,177,85,240,50,187,80,235,246,82,65,101,246,97,49,189,82,154,54,223,153,34,95,12,83,33,28,24,234,219,2,235,71,171,26,112,105,123,22,207,217,86,160,39,31,78,51,43,231,76,78,46,100,86,221,224,93,73,196,28,212,130,0,209,217,230,236,46,62,35,25,174,172,241,254,58,62,228,31,129,131,33,84,68,221,233,222,144,109,230,64,244,51,12,67,133,19,155,139,138,137,136,225,11,9,218,73,237,229,191,241,147,143,216,21,15,40,38,2,77,94,77,122,10,189,234,249,37,118,181,190,107,65,225,84,70,79,108,215,224,100,46,90,41,146,7,181,187,39,60,107,226,57,236,106,55,30,149,216,50,131,174,44,159,239,159,172,203,199,221,214,121,164,39,34,100,148,117,127,39,197,154,236,150,24,195,24,8,24,17,68,220,153,200,70,57,255,246,241,241,27,150,149,4,145,200,203,188,135,16,75,192,43,37,195,129,241,81,140,193,4,205,166,136,221,83,28,84,66,141,131,251,228,149,59,173,58,38,46,231,134,18,63,209,97,8,60,121,119,18,54,201,165,222,110,58,234,238,117,183,17,122,103,94,169,121,237,6,238,154,8,149,97,19,194,110,219,193,78,113,160,109,61,123,101,61,137,136,152,233,192,253,43,22,232,138,109,96,79,87,189,104,77,146,17,219,100,80,251,219,247,235,70,61,82,214,107,213,250,208,52,249,176,254,156,179,47,65,99,8,206,20,108,22,249,230,89,107,162,222,89,159,173,202,171,157,233,174,121,79,169,118,29,181,74,11,10,55,252,87,49,208,238,136,198,234,78,170,12,228,207,103,23,224,18,239,204,121,21,36,97,42,192,222,59,244,113,25,145,214,122,195,101,58,214,102,9,53,3,68,231,251,176,232,42,24,152,52,196,110,26,204,202,123,123,221,16,83,32,93,83,54,240,23,251,53,4,169,119,6,251,14,41,19,244,250,102,147,199,132,158,15,209,239,212,242,25,134,98,222,29,95,173,178,7,53,180,153,103,218,133,217,215,71,144,28,1,122,175,139,87,24,228,133,132,178,66,13,30,217,237,218,73,82,16,223,129,214,152,253,119,65,34,235,255,179,254,84,35,88,21,205,110,73,80,95,228,190,186,107,233,33,241,90,243,62,18,140,249,189,168,178,98,136,129,200,104,99,191,245,96,94,179,19,181,50,196,2,248,20,110,220,146,96,160,23,121,168,43,2,55,149,231,100,249,255,201,50,198,14,202,47,62,155,46,201,52,35,79,192,54,5,1,125,99,206,229,46,50,84,223,10,200,239,234,18,41,233,152,16,73,95,231,143,166,91,8,10,128,78,135,235,17,28,16,173,224,244,4,209,121,2,245,49,73,74,193,124,208,141,164,159,148,249,227,179,228,127,185,53,98,112,233,138,103,5,128,216,160,180,168,31,195,161,14,103,32,26,232,116,179,230,12,106,199,83,165,76,48,238,35,218,163,149,132,100,58,54,32,248,221,110,52,40,60,146,209,100,21,124,201,155,35,153,209,125,16,245,161,14,62,184,209,79,117,32,208,20,183,101,240,221,111,42,34,220,138,95,63,158,248,103,207,229,231,56,161,217,223,99,88,131,90,243,141,65,104,30,133,123,230,50,134,56,236,67,115,197,118,10,141,117,34,193,190,61,208,49,33,177,254,31,178,207,182,105,176,130,102,200,157,107,223,234,62,189,162,152,72,124,186,108,27,65,191,116,139,24,238,55,154,172,148,10,197,54,46,42,63,72,176,161,105,49,37,168,156,88,241,126,38,108,188,130,166,185,49,44,180,116,194,66,33,67,149,110,160,192,246,100,159,70,90,59,116,43,19,207,36,84,105,246,83,78,150,26,33,32,204,170,217,40,18,44,126,125,20,125,157,120,53,40,81,56,189,44,147,200,139,149,160,89,210,57,178,217,113,55,144,64,62,177,224,164,252,48,207,116,128,99,215,206,166,42,142,245,248,204,214,47,100,13,63,101,204,186,5,153,167,177,179,33,253,29,247,98,35,144,201,197,141,180,12,215,171,188,57,30,251,208,212,134,151,122,49,117,109,221,96,124,13,4,79,174,39,238,121,183,40,84,67,33,144,124,94,58,81,113,17,202,248,220,223,63,36,12,181,214,50,88,109,72,114,235,125,168,248,73,253,183,92,233,20,2,118,163,150,205,135,48,79,103,100,1,222,57,111,136,73,29,172,31,191,134,136,12,54,224,252,140,62,157,137,35,166,136,7,135,3,10,220,129,36,176,3,33,66,246,44,246,163,177,231,172,187,20,185,128,239,84,92,147,98,43,200,164,132,79,97,6,1,218,145,192,180,6,53,51,5,97,11,15,213,254,218,130,189,4,206,169,54,208,98,183,132,26,207,40,125,238,61,128,77,9,9,136,76,187,77,205,85,31,112,80,72,110,115,8,172,141,136,177,142,39,19,223,38,184,137,104,14,56,167,224,161,146,36,76,80,28,29,164,128,228,27,198,150,203,148,34,217,177,216,233,49,190,58,191,169,125,59,136,56,218,167,231,169,181,137,195,4,175,213,89,99,151,8,14,222,106,189,125,235,246,52,43,155,108,149,145,246,34,243,145,114,180,175,147,210,229,195,182,14,130,175,243,133,244,204,12,77,197,143,16,248,108,125,38,161,189,165,72,83,225,192,202,82,122,118,53,146,184,146,20,28,30,244,87,102,152,203,182,199,199,17,252,16,237,163,247,56,96,230,227,135,5,85,25,52,158,216,148,50,185,213,206,44,134,146,82,160,26,134,166,135,223,134,218,205,230,223,0,241,61,140,247,183,19,150,227,93,189,21,72,206,124,205,28,113,196,219,60,90,169,243,104,65,199,191,173,17,254,85,231,94,134,104,173,66,171,113,235,145,164,228,189,70,54,10,10,151,12,238,202,217,248,210,217,108,15,79,113,61,118,26,208,229,121,89,6,113,131,167,175,30,216,36,64,238,50,93,92,88,44,17,61,11,212,227,183,177,212,50,117,207,36,41,253,111,254,24,59,110,234,157,11,130,234,54,28,167,2,37,227,76,248,43,85,132,178,194,58,104,27,51,36,215,71,4,114,135,18,75,190,8,155,172,202,41,186,238,160,239,155,129,61,241,168,160,127,198,61,80,107,155,252,183,149,192,80,35,154,222,8,57,40,233,178,6,155,159,204,95,4,5,103,165,165,86,56,250,16,145,173,11,237,163,63,152,192,66,61,9,208,84,105,40,15,178,15,160,52,66,152,172,126,61,242,60,17,80,7,98,248,192,124,125,119,139,39,196,82,190,31,243,204,54,79,43,192,20,194,114,17,77,69,79,78,240,73,70,201,61,129,243,155,202,184,109,114,65,128,171,64,49,70,159,226,64,80,213,71,59,149,246,177,243,188,8,111,250,20,245,15,213,255,232,109,216,53,105,233,179,160,137,144,146,199,121,158,155,174,193,244,91,66,49,73,209,167,59,33,63,169,118,146,227,192,124,92,206,162,241,96,164,31,232,193,142,16,106,51,223,189,6,150,202,157,113,88,198,153,153,92,96,153,118,126,30,131,12,218,111,155,252,253,232,113,190,144,151,43,209,28,71,215,250,149,221,118,228,5,209,171,144,184,245,85,218,33,3,225,143,130,159,83,164,151,49,61,118,88,175,55,149,11,120,211,130,64,9,33,23,221,165,64,187,188,162,128,221,13,37,61,55,207,13,233,22,169,101,109,183,204,185,54,2,62,174,99,137,236,32,84,4,78,197,59,149,175,33,8,30,209,164,39,241,200,42,78,121,220,103,235,136,188,204,156,242,157,102,113,244,139,98,201,236,144,192,111,174,141,49,212,163,93,247,158,246,16,9,211,83,215,244,104,185,38,228,151,198,91,145,67,137,95,8,209,213,155,79,28,231,19,198,186,114,84,179,140,114,103,239,159,188,243,45,235,81,215,158,11,226,243,245,236,228,111,104,255,156,124,94,107,84,209,10,74,9,131,166,14,253,150,15,160,225,87,199,12,192,115,9,249,26,221,26,217,239,158,115,233,247,200,243,51,146,192,69,20,179,117,171,242,174,84,243,143,187,216,146,172,33,92,157,101,142,207,179,50,40,125,49,222,84,110,123,200,83,41,134,56,102,13,63,81,246,156,151,135,78,91,123,229,108,9,254,189,18,26,144,245,66,85,96,231,129,198,66,158,62,215,56,245,238,248,245,223,231,247,230,163,195,118,105,216,220,45,108,80,51,113,72,31,245,141,215,172,27,205,63,238,127,26,117,93,185,220,72,131,148,77,196,45,242,35,17,17,241,69,39,179,204,176,56,62,14,143,42,61,183,212,181,94,217,166,186,61,97,121,122,6,8,5,133,156,70,82,111,87,188,232,86,141,119,179,145,172,91,242,195,9,238,18,30,57,193,186,198,117,238,67,129,230,179,93,154,237,88,87,95,44,7,246,230,66,99,173,11,124,45,90,15,108,75,226,48,109,180,127,22,200,68,182,23,139,105,128,125,110,145,174,134,201,16,44,6,156,243,103,215,168,131,106,161,247,100,19,227,184,74,97,217,133,190,49,177,52,89,171,12,43,70,251,209,157,193,43,202,27,229,51,185,235,120,107,86,96,124,108,220,139,207,76,223,138,159,68,140,255,189,29,98,214,211,40,123,128,165,141,165,61,11,127,230,187,132,122,240,240,77,62,40,109,117,17,224,85,148,147,171,29,178,9,191,212,151,255,227,150,49,57,157,232,253,63,212,170,112,185,219,34,132,116,157,178,112,40,190,18,105,229,170,241,156,103,226,144,215,231,63,78,67,190,116,39,124,197,158,47,99,123,204,170,80,69,61,118,169,244,143,139,151,122,210,78,28,63,101,226,7,179,69,155,168,12,222,178,51,153,240,25,195,217,49,255,242,131,74,8,5,202,5,89,163,79,217,118,154,193,181,186,242,243,91,225,73,191,135,103,240,160,202,215,52,198,106,152,149,222,133,51,131,137,61,249,126,180,213,64,150,221,244,81,59,250,15,96,210,222,11,243,96,216,196,252,89,215,7,169,68,220,123,179,15,104,187,132,19,137,167,5,188,31,178,20,133,90,70,104,91,228,193,198,63,154,158,50,84,9,65,74,72,185,119,71,9,200,83,3,63,109,92,140,31,26,135,96,6,172,187,252,125,105,252,182,64,93,101,143,219,236,132,64,128,141,177,17,212,221,248,153,138,27,29,117,70,48,43,76,137,132,250,48,245,105,82,160,94,188,139,234,122,22,54,161,233,51,51,243,79,97,16,241,164,31,187,152,166,94,70,225,221,59,161,163,187,177,229,61,56,108,101,244,123,215,88,201,135,84,110,15,155,101,143,173,187,159,37,60,243,251,218,213,18,196,129,144,50,154,34,88,19,88,61,68,108,155,104,165,216,170,248,10,10,105,98,158,105,28,50,55,87,252,251,136,198,96,106,170,194,43,122,89,108,189,72,209,215,29,58,85,172,220,191,189,98,166,230,119,169,17,46,227,0,28,187,127,244,93,86,91,92,143,10,28,73,137,67,64,181,4,64,112,12,8,221,172,180,150,89,205,51,100,142,88,144,43,216,171,228,147,132,90,187,147,44,217,37,170,179,11,37,246,131,179,226,39,132,222,170,186,58,120,237,124,157,247,45,195,210,110,229,23,75,143,16,184,177,131,99,33,191,23,190,157,75,95,25,29,187,202,191,53,190,15,195,134,31,196,178,87,210,78,20,150,146,203,31,210,121,192,17,247,47,118,135,36,153,106,108,168,213,149,227,251,27,243,202,175,172,122,124,159,202,239,86,210,190,129,103,194,131,12,147,108,164,214,17,216,250,112,80,152,82,138,12,193,215,228,217,169,50,167,234,121,246,177,102,227,151,247,162,60,246,145,95,68,10,187,211,124,44,246,144,59,3,22,158,239,48,201,68,95,141,115,79,45,88,108,29,96,64,36,62,184,172,24,106,239,2,145,247,88,136,177,6,170,251,48,150,2,48,111,198,33,24,224,72,30,75,116,151,31,58,61,174,74,27,146,116,99,96,192,35,125,191,249,184,149,2,254,22,239,49,122,107,138,27,163,199,23,144,104,55,101,28,214,233,27,50,63,172,65,50,150,123,128,86,196,196,128,193,135,249,243,16,214,57,48,53,50,115,162,60,153,31,78,167,63,11,50,211,154,126,227,131,182,35,90,247,105,182,165,104,231,127,190,199,232,183,200,44,65,91,116,230,156,234,251,7,118,230,45,243,146,207,77,60,179,77,20,227,15,22,196,144,242,83,211,165,136,192,167,181,70,104,18,85,37,140,130,37,48,233,67,107,19,211,27,3,224,78,182,9,161,249,8,71,254,65,117,232,153,41,224,26,222,205,240,166,247,201,237,238,20,9,149,49,155,144,81,248,73,252,51,26,168,162,238,102,224,105,152,145,140,195,237,80,196,87,124,130,140,241,171,210,228,51,232,39,12,231,248,83,130,1,64,193,64,62,90,255,36,51,50,118,103,106,198,241,15,78,68,56,121,87,125,163,200,105,251,194,141,40,186,194,182,31,219,61,115,158,51,127,178,124,105,219,224,188,151,183,186,216,138,70,70,232,143,194,197,4,60,50,165,205,22,220,179,75,200,36,21,132,193,20,132,59,228,16,110,142,133,149,7,79,157,227,40,44,55,85,34,209,2,239,72,133,152,204,202,168,201,23,179,135,48,110,55,254,216,197,55,194,95,170,2,225,167,209,159,130,117,183,99,75,120,1,254,80,217,23,92,194,250,160,81,225,179,222,128,209,122,8,71,245,81,173,6,254,48,51,218,79,18,197,11,144,198,171,161,179,79,155,166,132,139,39,200,150,83,40,23,194,75,241,9,4,86,70,4,84,111,191,51,254,71,133,101,20,105,174,18,131,100,98,224,64,90,179,45,21,107,142,117,23,249,104,123,235,121,198,38,183,27,62,55,219,41,250,24,252,45,211,75,233,106,156,210,236,244,9,75,168,10,133,249,229,46,211,132,234,226,132,141,221,5,99,56,91,230,220,64,23,36,102,95,50,212,112,61,174,207,107,53,168,169,1,218,99,43,144,91,29,121,174,53,68,26,101,144,169,141,250,46,117,1,109,143,111,139,62,19,180,17,231,98,120,103,119,3,57,0,31,118,185,42,176,181,155,102,75,182,175,195,83,81,77,208,149,121,63,96,79,42,184,239,52,140,215,62,68,76,252,48,62,200,52,211,77,62,229,203,44,195,167,131,244,233,86,232,38,78,215,192,209,226,1,185,229,72,235,71,53,28,119,22,7,33,201,216,231,137,146,140,62,242,51,84,245,223,111,247,186,221,101,191,163,170,198,193,192,93,135,127,167,69,183,195,221,4,166,144,152,13,115,121,108,158,21,155,10,158,195,50,49,30,136,180,22,189,114,20,227,166,208,119,74,34,59,183,234,211,230,181,53,140,27,211,170,36,102,151,50,236,221,210,35,223,192,246,169,96,232,236,48,163,247,35,47,95,88,49,244,68,58,93,235,169,25,229,149,235,189,143,154,123,163,168,98,28,123,59,108,224,2,121,89,122,53,63,103,92,93,174,124,43,54,91,210,50,97,226,136,1,175,81,193,21,24,82,141,192,237,70,149,248,23,125,170,26,19,161,243,252,145,156,209,170,52,199,136,138,50,89,44,233,138,208,234,18,75,23,231,180,162,213,219,131,106,219,213,198,188,185,191,233,183,8,177,173,115,82,146,61,201,209,19,243,180,134,97,115,41,131,43,173,72,25,225,75,37,219,1,176,240,156,59,164,205,230,238,45,36,118,69,167,244,180,90,250,96,131,244,107,82,179,183,87,56,139,83,13,191,240,55,217,122,179,184,166,52,142,170,64,207,242,252,16,201,21,244,88,72,171,220,30,222,2,59,191,139,40,219,77,124,52,200,8,124,33,175,93,24,41,193,32,43,2,199,91,97,125,202,24,181,179,3,192,238,163,128,79,36,8,79,37,78,105,89,213,6,216,61,207,101,111,19,86,252,153,132,159,45,112,251,194,198,33,69,30,157,78,127,149,206,101,223,241,201,138,15,243,26,196,6,162,64,218,44,225,150,17,159,34,116,205,239,16,16,26,104,40,142,62,155,27,123,186,252,164,186,57,166,100,1,244,255,21,25,155,107,130,169,236,132,234,159,211,248,180,176,49,240,152,155,102,204,252,221,233,208,91,99,38,114,34,58,38,1,183,106,2,26,44,141,238,176,14,188,52,33,176,254,4,154,254,146,176,21,215,214,56,144,186,61,148,235,147,11,25,212,159,109,82,140,215,98,135,168,225,37,159,112,70,228,66,88,12,125,183,74,41,47,53,120,123,10,227,152,139,157,31,199,218,106,60,212,123,200,121,34,206,191,139,14,193,47,236,252,209,89,213,55,66,214,136,125,61,153,27,164,13,53,182,170,6,16,228,245,111,145,234,157,15,122,139,153,26,143,88,129,22,13,112,231,138,250,110,130,87,47,155,154,86,20,16,151,22,248,52,151,197,223,66,66,35,162,53,27,230,94,251,168,67,146,246,82,91,98,219,190,44,227,186,103,146,76,22,240,126,154,139,5,113,194,48,6,147,115,219,213,115,185,126,46,14,160,204,114,198,219,127,194,8,201,209,60,156,78,76,241,242,78,47,203,202,40,185,192,4,152,86,232,158,24,129,201,3,23,197,131,5,20,8,51,118,116,201,215,224,81,207,62,135,220,39,52,254,33,142,159,47,187,161,142,210,97,126,182,205,97,231,182,49,188,241,80,42,27,51,228,19,240,108,52,229,69,236,165,85,156,160,236,53,17,188,0,8,178,252,140,135,150,182,250,220,137,237,189,3,143,59,93,151,14,216,99,199,228,54,19,178,245,254,229,233,239,159,197,162,233,133,29,182,236,219,166,247,78,97,98,193,188,78,8,245,231,239,85,58,157,124,74,245,8,124,175,237,5,246,30,131,99,72,74,184,20,171,138,56,6,59,47,108,197,38,117,150,128,237,104,227,43,159,102,155,85,172,86,143,50,193,202,69,58,197,252,128,127,143,31,99,38,241,80,151,248,175,98,167,227,162,0,87,175,97,62,113,228,171,242,56,15,136,118,183,161,98,44,117,61,242,107,157,100,136,53,33,129,219,154,253,71,216,34,143,237,39,23,57,229,74,153,112,133,52,172,129,151,69,133,221,183,251,44,163,61,149,7,163,206,99,37,63,14,203,33,177,196,233,125,191,211,209,172,199,27,247,235,254,208,148,74,195,239,30,183,143,148,10,22,191,188,129,108,6,88,145,143,204,111,178,101,129,161,81,112,40,187,113,39,51,97,234,136,43,243,72,37,194,25,79,12,179,227,134,170,132,10,239,239,82,87,254,94,173,32,171,133,224,205,143,48,113,115,217,191,48,206,164,88,190,163,228,219,254,55,145,0,29,3,154,102,105,198,160,61,242,244,135,149,50,214,47,120,5,128,207,206,165,154,11,133,236,67,213,123,149,131,8,240,14,42,13,45,185,170,190,156,235,87,212,76,61,179,43,70,110,50,43,25,57,161,232,212,214,157,203,177,133,212,102,132,200,125,47,208,190,19,33,60,85,43,137,25,43,187,56,7,194,87,96,184,45,205,23,5,148,4,43,95,203,120,178,195,154,179,146,220,98,201,144,57,147,14,99,98,148,184,121,91,216,106,30,246,231,105,5,20,38,84,6,9,93,189,70,56,38,71,197,157,153,161,122,221,43,13,213,3,105,248,176,104,41,203,70,153,70,6,110,160,255,123,114,214,83,200,185,57,58,25,89,34,204,176,164,163,104,174,70,149,119,40,37,154,174,8,64,245,200,35,151,199,23,13,224,219,248,123,215,43,1,62,85,5,252,109,77,221,233,246,53,56,13,223,79,31,205,78,156,34,150,70,21,70,134,63,105,67,133,25,66,72,96,41,99,160,166,0,61,101,74,105,97,95,85,111,108,220,129,157,140,199,144,75,49,84,49,14,5,98,0,83,199,197,120,233,246,204,99,3,41,57,134,254,226,164,221,206,223,31,178,78,183,158,156,33,31,233,69,11,34,73,220,210,196,184,101,78,110,172,5,92,185,108,100,111,185,201,40,169,39,44,158,191,94,141,75,177,201,57,212,227,134,128,116,123,208,207,43,170,233,101,215,81,223,84,180,28,85,191,150,156,197,210,24,26,220,223,121,186,251,229,15,127,212,100,121,229,15,109,116,221,60,226,182,16,218,63,95,255,116,248,212,73,204,217,121,103,229,4,50,14,246,225,164,162,255,208,92,105,27,44,16,187,106,161,123,104,46,114,231,97,234,106,76,111,180,16,174,1,185,145,66,161,141,249,58,39,17,35,47,45,5,100,24,192,250,220,66,24,228,176,19,125,49,121,83,232,219,87,173,37,115,190,101,225,159,25,240,174,56,115,161,42,100,145,224,155,43,112,96,96,137,128,24,165,242,72,49,158,98,181,175,176,191,96,191,73,151,17,230,157,99,122,122,14,10,229,226,172,183,16,100,226,193,39,110,218,147,149,36,44,221,108,133,11,30,219,126,240,217,116,251,58,101,31,253,241,22,90,141,17,12,85,190,9,63,153,141,49,222,115,115,125,208,199,171,179,54,176,69,170,231,0,14,188,3,217,214,172,56,23,26,34,106,180,190,44,246,185,245,236,161,166,98,192,182,237,14,246,141,100,125,123,16,120,237,217,217,21,100,79,203,26,5,97,194,216,68,101,178,77,217,16,78,158,131,2,26,119,119,97,87,3,244,237,172,235,212,2,154,134,182,150,230,63,113,86,183,25,40,145,202,150,18,116,93,199,159,84,120,188,30,63,119,84,173,248,59,180,104,179,161,133,203,141,235,240,41,163,186,94,235,173,107,235,126,106,182,223,192,127,92,163,198,9,35,183,153,194,213,73,57,253,24,25,184,111,68,142,48,206,0,34,83,107,196,2,45,245,203,195,110,98,11,49,71,177,128,239,168,5,73,164,121,94,55,208,97,237,236,188,37,40,141,183,13,34,11,185,115,48,11,151,15,106,12,125,118,156,192,234,107,234,137,254,102,57,216,147,4,122,29,121,3,219,180,196,179,119,176,1,57,43,74,69,135,77,234,23,93,123,202,194,150,59,132,37,67,121,199,30,248,249,226,46,74,157,172,232,170,136,25,15,31,113,85,115,108,165,216,216,132,61,133,114,32,3,4,77,8,234,168,85,24,132,54,111,158,8,208,158,199,119,205,65,44,139,235,231,184,96,218,238,128,86,4,154,210,248,187,183,191,87,22,48,64,197,48,114,236,106,37,207,11,5,237,13,24,179,33,108,229,12,156,27,230,181,113,22,232,71,58,91,14,229,52,70,85,113,226,11,67,231,242,60,1,91,28,94,73,26,46,185,146,252,66,86,108,167,43,180,212,26,53,89,253,220,52,191,165,15,77,110,226,180,33,140,217,248,251,189,46,16,112,36,103,27,171,70,145,84,29,171,35,15,95,229,116,164,49,22,241,248,19,216,46,123,70,69,184,31,104,185,94,73,161,224,185,55,193,151,145,163,36,1,112,48,240,41,254,48,33,149,66,232,181,84,60,125,195,37,42,210,211,208,108,84,118,44,183,38,116,56,229,249,203,76,194,92,142,132,201,66,228,112,138,108,44,20,46,236,238,254,98,153,191,3,130,234,242,216,198,148,251,69,219,132,28,166,168,112,0,209,52,206,80,140,105,29,247,167,111,7,52,145,21,104,152,239,59,62,255,199,44,48,86,14,99,44,103,177,77,215,27,66,31,216,61,54,16,90,105,170,57,10,173,5,66,212,6,58,90,115,131,138,185,134,106,92,134,244,56,60,177,67,189,165,11,61,183,73,54,74,65,237,224,62,70,44,24,99,156,212,133,185,53,42,208,172,4,63,82,228,86,158,96,32,68,7,162,145,246,244,14,47,69,10,34,226,116,229,31,43,234,123,226,247,120,121,248,95,201,138,43,118,136,213,181,61,20,122,167,216,218,153,214,138,185,190,13,43,177,0,207,68,251,76,141,96,148,206,167,53,47,96,146,155,43,69,95,58,93,4,136,202,204,218,7,140,73,95,196,56,180,115,159,55,233,59,45,196,180,150,151,116,100,31,219,28,32,176,20,93,143,117,112,47,224,143,145,210,27,94,231,174,156,197,229,231,204,179,142,204,195,22,65,235,214,109,8,12,230,197,33,72,4,45,162,112,199,134,161,190,186,48,195,194,51,254,139,69,242,216,212,39,38,134,24,53,54,230,145,191,58,162,19,126,67,18,40,103,73,191,167,252,73,251,65,60,196,194,101,151,148,119,211,1,208,158,232,61,36,205,234,36,89,162,159,58,221,171,107,164,92,47,184,222,241,19,156,165,142,243,112,219,160,65,69,227,170,127,116,156,111,37,158,20,110,41,195,31,192,224,240,254,7,142,87,204,107,12,48,174,101,125,83,160,48,234,251,162,62,234,37,238,198,31,184,41,90,21,224,11,199,126,30,152,17,231,122,251,54,200,155,178,240,85,30,73,1,173,230,49,153,92,50,45,125,161,227,42,226,68,199,31,28,148,96,96,186,183,185,37,29,237,83,155,129,221,63,144,168,198,119,116,152,136,152,251,87,92,92,243,82,171,248,45,161,61,36,228,178,147,242,142,95,96,83,23,109,152,45,90,248,92,86,76,233,109,236,35,126,22,248,131,235,194,207,9,82,179,169,59,214,45,122,178,83,184,207,192,231,244,87,40,29,202,104,183,161,143,28,191,68,98,96,220,32,221,44,189,235,161,182,34,143,240,60,162,96,208,132,74,197,145,71,51,208,120,172,150,60,190,57,195,145,64,134,153,46,93,40,154,6,222,248,66,173,219,79,52,175,62,205,65,32,156,199,230,7,203,79,253,48,9,18,38,44,5,168,224,36,86,5,52,54,139,65,146,166,229,233,46,142,203,193,29,190,32,32,162,243,21,68,212,0,78,72,187,115,0,248,35,207,177,233,87,82,136,215,97,13,95,16,3,95,57,99,185,166,224,62,164,37,212,213,180,188,203,52,85,3,143,57,67,234,249,42,135,132,240,70,86,67,107,24,235,118,224,133,190,248,254,13,150,44,175,79,18,134,189,194,148,77,245,190,22,141,119,140,22,236,152,101,182,142,247,206,209,204,168,175,216,162,151,38,25,51,58,219,223,35,250,141,91,118,83,248,179,222,15,70,244,6,18,183,227,97,129,35,199,174,118,173,48,5,171,94,3,180,160,135,164,179,182,107,166,206,22,73,209,161,132,120,119,177,8,211,159,255,138,202,224,192,41,132,6,232,43,239,255,173,20,48,150,91,83,118,143,39,59,28,8,157,192,39,115,236,106,107,229,119,76,98,148,209,247,8,26,156,18,131,35,238,84,73,0,41,180,111,69,101,115,89,20,23,153,234,9,208,90,208,24,216,25,121,65,67,205,169,141,105,213,130,80,199,67,107,161,48,156,20,128,107,185,114,23,164,222,44,237,35,188,188,170,24,28,181,9,24,53,0,146,5,203,194,12,61,83,114,105,195,135,205,220,26,36,23,49,244,185,99,25,142,189,53,71,30,128,67,245,193,5,35,74,239,74,20,28,80,136,247,232,191,24,121,217,62,38,67,99,17,77,237,148,187,128,140,16,20,46,218,135,62,1,47,143,179,103,74,41,91,98,46,17,161,244,68,209,9,65,113,4,89,85,100,119,14,121,171,156,73,133,118,16,141,3,139,124,21,152,168,247,207,14,194,2,209,101,235,254,29,131,100,254,198,4,81,176,121,175,224,4,238,53,169,109,207,78,117,91,211,96,156,235,248,247,57,188,126,225,41,67,146,6,165,239,47,136,192,180,142,67,10,117,165,99,215,95,247,99,205,149,16,90,222,101,159,100,119,54,70,173,76,120,224,121,194,130,221,81,79,205,198,183,173,172,124,150,170,218,166,67,109,162,194,176,31,178,43,95,35,141,151,69,28,216,87,158,234,120,251,78,216,215,31,192,47,163,27,46,130,56,178,28,110,247,118,21,34,149,109,33,253,253,104,118,58,249,78,86,23,183,127,146,68,245,184,2,255,146,9,47,89,201,103,59,220,142,247,217,118,56,112,64,78,136,218,226,255,54,154,94,213,217,79,121,82,231,85,138,229,226,151,156,160,19,150,34,239,105,139,219,70,189,186,111,69,22,193,112,140,140,213,190,22,228,105,141,240,199,78,235,84,78,49,18,110,148,171,120,55,23,233,59,172,253,177,249,177,111,27,255,171,46,36,118,172,164,121,221,187,191,155,33,81,99,31,156,7,121,60,66,4,128,93,44,251,201,24,34,116,23,105,8,180,143,185,191,140,194,216,108,93,69,172,213,71,68,188,191,124,119,143,180,61,80,175,26,220,80,117,41,226,88,21,63,197,57,191,67,151,82,225,67,122,134,232,175,51,53,237,133,174,46,51,165,133,39,108,146,164,237,205,253,102,158,227,105,200,228,108,202,46,110,43,73,229,90,100,39,12,219,127,156,104,140,84,43,128,140,119,0,60,120,121,0,120,151,168,38,235,200,36,123,54,104,142,73,111,101,60,193,165,9,49,253,190,56,142,43,62,179,105,132,174,245,75,240,234,31,89,190,207,57,175,7,169,98,15,247,62,110,3,155,152,90,175,244,90,106,159,247,253,234,249,13,29,36,75,129,236,147,168,117,243,102,139,199,198,7,92,37,155,240,37,149,203,95,228,249,96,216,82,52,48,233,55,208,1,86,68,220,111,182,9,98,133,56,130,51,165,95,133,43,2,138,235,181,45,4,224,65,11,135,193,206,132,118,202,191,28,63,11,9,199,61,215,37,161,209,46,107,83,170,240,200,103,165,99,165,245,207,66,7,221,150,11,23,199,15,184,90,185,142,45,43,147,110,11,240,225,89,250,172,72,196,139,0,211,200,147,54,148,18,36,30,123,205,246,183,32,40,248,8,129,39,104,95,148,254,144,28,116,188,93,133,27,222,2,155,58,196,188,185,155,134,231,10,170,193,3,12,169,205,229,205,158,146,201,22,194,198,157,5,80,113,137,5,2,214,26,73,19,155,43,34,101,250,58,77,50,88,196,106,84,49,11,255,151,180,136,52,235,181,176,73,35,122,185,239,21,147,108,63,131,208,209,173,190,254,36,87,64,213,189,133,97,231,64,76,174,150,51,8,102,11,50,98,219,250,235,54,160,48,7,213,175,116,55,3,32,197,68,103,104,236,192,58,185,7,71,252,254,112,28,182,106,41,84,167,179,190,211,151,66,183,25,60,58,34,60,25,48,27,80,183,167,7,249,182,89,220,39,34,165,78,201,133,85,88,102,131,245,13,145,187,212,253,14,139,133,56,146,170,163,124,129,244,198,210,110,129,179,53,157,160,96,148,235,150,100,211,165,115,162,161,128,118,251,148,132,58,142,35,12,162,124,210,224,213,48,182,42,167,78,186,100,104,232,90,79,71,94,235,91,212,19,158,1,149,175,83,114,63,86,33,20,36,152,188,177,3,206,173,24,218,39,39,110,151,243,216,191,147,190,224,33,149,108,246,29,90,76,56,101,112,140,27,159,1,204,117,130,168,30,78,132,133,236,81,53,39,234,109,55,172,232,27,190,55,171,26,26,254,253,86,130,41,224,19,38,68,68,196,187,230,234,96,94,171,140,116,76,231,201,190,59,114,240,144,145,218,191,241,98,7,42,62,149,219,141,24,162,104,104,84,253,99,102,84,2,117,129,220,53,109,204,38,25,203,166,0,116,159,85,69,33,83,3,64,234,208,27,127,21,244,118,176,68,238,192,72,68,216,170,54,95,39,156,101,80,58,156,69,84,54,84,192,248,192,192,40,103,193,14,135,13,20,94,230,222,223,163,222,38,223,106,210,212,200,185,126,131,238,198,205,51,45,77,68,194,219,69,204,28,53,209,204,154,69,56,136,140,184,150,156,156,19,126,146,167,45,187,135,152,130,148,209,195,196,21,244,215,223,36,50,6,45,123,192,214,51,76,253,5,48,64,66,183,17,182,6,215,240,200,41,183,97,172,16,222,67,43,97,170,157,87,24,158,85,88,87,107,149,227,124,77,173,100,174,159,237,205,204,2,83,213,104,2,204,203,128,49,105,6,127,248,29,219,186,145,112,121,191,173,47,157,227,172,72,160,164,220,118,94,150,198,103,151,102,200,139,19,216,125,154,227,128,38,18,204,70,22,189,145,5,222,4,139,173,1,182,217,131,18,167,186,108,153,9,51,211,135,238,14,67,88,247,62,209,8,45,236,62,8,253,201,195,227,123,23,53,45,36,146,106,68,232,57,15,84,23,177,70,133,239,43,52,45,254,131,230,110,54,138,251,115,87,21,150,41,136,237,252,206,105,101,112,207,229,250,216,163,190,51,66,202,51,145,40,51,40,157,161,161,162,150,187,241,57,1,235,69,51,152,49,201,162,224,67,8,77,128,91,171,10,162,14,246,159,67,206,169,8,213,77,116,46,195,174,153,88,124,221,65,144,153,154,28,225,244,25,250,233,73,26,95,227,92,62,131,166,149,104,151,40,5,64,0,96,231,101,141,1,248,131,184,129,128,226,59,178,207,66,173,77,163,142,52,19,133,241,4,78,83,135,56,133,238,81,209,204,253,87,149,165,29,86,241,133,161,99,8,196,63,102,57,110,13,207,246,195,232,146,56,122,19,250,191,162,98,205,80,107,171,53,21,159,152,152,234,77,200,88,22,158,67,208,6,42,127,37,86,9,66,228,19,131,181,105,158,116,233,75,88,20,5,160,208,18,44,59,142,4,249,7,247,62,6,119,188,231,113,195,76,224,227,135,86,244,44,164,232,193,26,112,150,166,51,121,61,65,197,51,207,206,174,115,152,163,119,176,103,103,45,50,40,206,241,4,248,45,213,40,14,214,235,216,252,105,149,92,26,80,117,29,109,186,5,79,33,217,108,197,124,67,17,76,43,154,46,56,239,86,204,211,64,91,171,99,75,178,166,62,185,35,250,24,171,160,218,219,186,3,229,94,103,152,168,58,64,79,232,106,230,98,126,171,64,33,180,193,169,129,192,188,228,237,104,173,3,153,113,82,149,211,4,143,255,144,167,142,103,47,142,106,204,238,249,97,244,236,121,104,162,23,202,228,183,158,37,244,157,116,30,156,214,123,234,67,9,134,19,0,165,20,183,68,208,174,76,75,253,240,52,55,176,212,91,122,77,117,234,196,114,5,126,20,36,219,222,45,31,107,160,175,176,145,213,3,94,198,2,223,12,188,224,245,129,44,196,15,85,231,169,151,193,84,48,179,114,219,98,240,172,90,251,175,147,185,24,133,110,59,154,6,246,43,64,239,12,143,40,161,152,72,165,13,32,30,22,8,151,0,160,97,88,87,62,168,62,157,44,8,48,107,125,37,93,100,255,39,144,147,244,189,88,193,114,138,230,205,59,152,167,82,12,203,213,255,109,253,24,177,232,213,173,64,129,211,34,147,140,127,244,109,245,219,251,38,214,79,123,190,75,60,162,183,20,77,59,8,196,162,20,24,122,143,164,0,41,131,126,160,45,228,239,236,51,203,28,7,110,30,85,77,91,130,65,43,225,245,203,241,228,173,88,33,10,245,195,187,125,167,11,53,53,227,100,206,40,196,17,150,153,110,16,11,120,86,62,97,115,218,163,49,15,167,128,9,14,75,47,10,7,192,238,103,173,150,7,18,210,38,102,121,62,159,9,233,47,104,187,224,74,161,227,113,116,90,37,149,235,111,42,159,193,95,143,197,62,26,87,202,181,57,103,212,251,135,67,194,137,6,153,242,86,148,153,63,3,129,178,35,122,236,180,152,211,162,246,114,223,137,88,223,214,229,28,204,123,20,148,164,115,170,41,133,230,75,156,4,77,7,100,112,84,51,200,236,129,49,162,139,23,44,251,197,94,221,234,198,93,91,182,204,54,89,73,251,216,53,15,210,36,252,102,166,212,170,14,23,240,40,84,186,230,179,196,224,40,202,169,137,5,126,28,159,210,33,242,108,136,158,191,185,42,150,57,111,244,3,7,253,208,22,54,41,132,121,75,160,191,186,28,231,21,5,122,30,58,243,169,114,5,145,105,64,208,152,136,174,245,93,188,24,26,29,236,168,227,115,9,179,69,34,136,197,230,89,205,223,13,35,98,168,72,150,152,177,127,163,24,161,145,165,105,23,30,195,89,152,236,10,187,62,161,110,33,22,88,22,59,63,115,32,57,143,47,192,189,189,219,8,72,135,145,201,210,181,150,216,33,162,52,163,119,12,23,156,74,60,211,84,134,148,248,85,52,126,69,126,196,5,217,56,171,173,109,145,219,97,84,213,118,186,165,52,81,233,129,159,97,213,90,54,252,174,178,125,84,241,64,115,208,122,192,231,217,27,159,220,72,252,221,195,246,126,61,231,209,52,243,77,228,15,219,156,80,41,205,50,68,37,233,164,69,186,57,48,144,17,91,47,181,122,184,14,187,122,13,71,126,233,173,53,18,211,196,66,91,70,23,32,190,95,91,102,60,74,3,15,213,19,73,71,87,229,190,241,73,136,196,48,3,236,22,82,173,221,196,53,139,122,238,139,235,144,12,144,184,66,178,16,94,243,144,250,122,242,160,140,155,23,233,160,26,205,226,252,123,67,40,85,23,126,78,160,67,164,124,82,251,54,41,136,44,76,236,137,163,82,51,156,24,135,63,1,201,178,114,238,233,130,191,202,51,207,98,187,140,100,104,37,213,135,241,18,248,136,17,69,231,27,112,222,231,253,180,241,7,24,228,239,125,69,238,87,46,70,104,220,189,156,1,146,228,73,40,3,41,136,1,0,152,160,4,106,75,12,32,194,102,70,180,154,178,5,222,237,121,1,45,250,16,57,81,31,158,57,176,247,135,147,122,110,32,241,188,58,132,147,0,232,81,32,9,231,174,72,209,114,154,140,124,235,101,191,138,70,147,37,68,153,28,81,63,100,147,170,244,103,23,131,13,188,180,161,42,87,250,209,13,239,3,149,187,157,215,227,189,150,77,213,95,132,217,129,42,137,114,18,26,243,118,171,23,24,20,213,13,153,216,217,230,208,250,246,228,194,157,31,176,134,236,236,144,192,249,100,191,190,56,61,32,174,11,92,212,28,217,128,52,1,71,65,46,251,154,160,193,249,6,66,243,155,65,35,73,58,110,106,173,240,70,79,90,132,138,216,215,106,182,253,172,206,24,150,192,239,48,119,129,130,179,65,125,173,219,180,189,186,253,27,207,242,107,158,90,132,245,118,25,4,113,85,30,42,129,48,67,56,255,248,184,39,61,100,188,128,124,58,212,103,10,237,77,185,5,144,37,115,93,78,8,112,2,33,122,174,102,89,28,50,253,232,68,38,131,50,91,98,22,38,9,212,205,247,12,99,183,146,74,98,27,182,91,205,201,175,244,49,211,88,105,120,97,68,130,170,3,250,43,235,174,136,67,244,145,43,174,160,88,254,215,174,74,170,57,1,117,118,47,54,87,43,59,89,142,42,209,244,17,222,86,182,196,51,148,100,12,5,239,222,110,207,174,82,34,89,202,204,204,26,42,167,213,201,20,233,8,103,204,212,176,192,51,21,71,214,2,11,160,9,226,60,254,49,187,189,238,170,86,230,68,17,20,70,10,243,191,168,30,109,197,242,97,141,104,215,0,142,94,131,42,31,17,204,177,114,141,182,164,223,171,88,119,200,99,103,133,103,95,105,140,14,86,204,4,136,78,67,10,161,99,75,228,154,40,248,249,89,92,23,240,8,231,107,113,184,90,81,153,89,168,136,2,37,171,152,65,145,54,189,146,202,90,232,182,213,137,64,107,84,21,107,121,212,34,122,65,94,35,0,238,88,3,88,7,149,39,235,215,49,172,140,89,127,173,35,246,251,88,36,40,247,140,97,37,24,112,237,52,89,26,144,90,148,193,135,3,17,240,87,89,56,72,238,104,250,74,249,125,112,165,115,240,9,211,119,69,124,31,44,143,136,228,31,252,106,127,215,91,159,146,207,80,13,100,176,78,115,194,39,118,99,238,163,236,24,0,161,147,226,14,56,225,41,224,215,159,136,23,29,121,43,72,227,146,126,32,215,167,48,102,151,181,215,170,117,55,213,127,245,138,64,152,79,187,169,194,152,135,145,206,122,72,182,178,172,96,192,169,7,89,92,239,80,26,207,124,253,86,96,138,28,80,94,152,201,71,107,223,196,50,254,25,147,228,103,117,175,185,230,120,58,113,63,237,4,174,208,54,114,11,156,126,178,234,92,87,47,94,167,190,81,67,121,78,254,138,69,152,245,59,240,90,210,119,124,116,155,106,177,32,219,177,200,193,175,90,163,208,233,8,31,55,166,95,181,200,168,16,125,185,214,147,157,91,9,191,218,145,215,35,197,99,133,162,73,213,59,75,255,8,142,199,192,139,189,205,42,45,137,149,152,160,182,50,232,250,100,208,205,10,111,194,207,74,46,199,137,8,229,159,59,33,72,88,75,137,233,167,134,247,108,168,137,25,49,43,250,213,55,140,204,230,47,133,226,4,3,6,9,225,174,106,203,147,36,197,211,219,233,222,164,169,207,107,238,191,137,10,99,158,191,83,7,161,83,194,1,9,200,195,177,71,35,160,249,211,191,72,56,164,229,50,195,23,165,153,31,184,213,214,205,5,37,103,199,19,90,87,210,32,217,54,151,65,91,178,74,74,241,59,11,186,94,47,145,219,96,62,79,109,191,237,106,36,223,204,205,202,132,20,24,6,124,140,252,181,73,10,116,70,67,119,83,253,22,99,27,3,64,175,10,87,122,15,187,167,191,166,201,244,72,192,234,213,171,118,133,49,76,175,64,243,68,54,222,215,221,251,0,197,219,137,213,86,91,160,115,155,3,9,34,69,204,156,111,200,231,239,224,185,227,58,103,142,51,128,112,127,250,63,153,14,26,25,80,220,22,17,181,55,230,137,224,130,224,134,30,117,133,84,194,59,143,180,186,97,130,213,41,70,141,88,62,99,19,131,250,192,134,136,67,31,196,61,21,93,79,185,70,148,55,247,80,165,18,102,84,254,43,96,41,156,159,182,149,217,193,217,102,239,48,100,151,12,100,54,144,231,32,229,250,121,137,95,38,176,245,90,159,187,11,178,9,157,49,0,77,231,33,43,147,84,126,106,17,176,71,230,240,103,240,69,111,109,152,88,10,197,82,136,208,46,126,108,196,115,205,118,143,164,223,35,118,230,87,164,12,29,12,221,154,162,253,138,6,185,9,158,29,227,58,47,17,88,57,10,57,85,243,186,17,196,209,252,203,71,222,127,80,78,80,110,64,48,179,251,3,109,203,95,54,204,66,68,113,218,115,132,224,37,39,40,150,133,241,65,245,99,132,186,207,196,48,50,224,148,178,228,30,18,32,22,51,169,223,41,233,3,179,193,122,70,126,175,97,105,167,144,255,200,127,190,195,156,221,77,179,156,255,253,175,57,199,3,46,17,151,10,31,126,19,195,163,254,74,235,162,240,236,143,15,138,158,190,239,44,194,144,8,230,117,113,244,170,161,61,8,223,231,43,68,237,241,21,176,111,93,37,243,44,239,168,127,23,242,150,39,23,122,68,89,59,161,47,212,183,69,156,147,18,118,232,152,29,61,224,101,33,252,200,143,221,180,48,128,33,72,144,129,209,49,236,179,44,74,22,153,202,201,218,167,62,55,180,9,61,109,134,2,255,148,123,14,52,145,207,252,83,138,132,253,115,169,208,131,109,210,43,66,11,24,238,213,252,242,186,55,138,174,53,43,151,149,189,156,24,157,94,233,18,109,99,7,93,56,39,5,149,11,84,212,167,253,129,53,235,102,229,71,228,23,235,124,66,139,237,234,19,139,154,118,30,194,29,34,97,64,79,247,179,179,122,160,107,220,43,64,167,169,173,43,158,228,223,51,81,51,124,17,69,68,0,64,119,169,17,139,192,32,109,174,165,80,23,56,44,240,114,224,15,99,1,178,85,173,59,120,239,22,213,215,218,54,227,35,78,176,43,209,82,198,65,183,159,196,65,135,95,210,37,106,156,120,112,221,87,55,107,237,179,190,76,111,10,17,108,51,220,177,94,131,62,242,132,50,205,85,152,61,52,160,80,233,16,196,42,253,103,140,88,15,199,89,94,178,254,53,106,101,235,148,237,224,97,10,202,38,77,48,128,76,211,209,28,82,169,214,249,185,240,220,114,17,27,163,87,252,179,185,171,38,205,158,105,173,159,50,51,144,240,176,255,252,16,201,59,95,160,139,4,84,11,152,161,124,58,69,218,121,234,219,0,27,45,132,93,138,168,139,25,150,88,105,96,134,137,172,71,87,180,79,77,211,68,208,215,177,182,58,35,226,157,147,175,128,245,240,92,78,160,155,56,87,91,118,60,189,232,2,225,154,105,2,149,110,17,155,52,17,192,194,178,83,176,30,6,154,14,113,142,132,71,245,117,193,57,106,133,254,167,255,14,38,169,101,119,76,40,207,31,143,237,131,213,95,29,214,61,106,183,175,64,15,175,123,188,95,45,12,71,56,56,72,214,161,222,107,80,227,181,224,243,227,138,16,116,218,22,147,9,53,2,8,43,156,183,182,42,24,70,151,29,122,160,112,149,129,65,108,204,213,224,110,14,137,125,193,34,97,158,168,63,105,175,155,138,140,47,77,217,209,123,102,232,59,21,65,160,47,236,36,159,85,194,107,243,63,16,4,224,153,31,211,104,219,117,185,0,249,244,223,29,50,62,156,130,146,237,57,148,30,205,183,187,75,203,22,101,71,253,162,244,130,230,46,155,53,8,200,122,181,153,241,157,35,79,200,53,79,114,175,221,65,173,89,78,253,99,86,109,21,17,130,34,12,9,186,39,8,172,219,238,101,219,125,225,199,244,242,18,208,255,66,99,161,157,7,6,134,214,114,6,231,196,37,153,118,209,211,61,7,203,227,196,140,78,197,101,31,136,18,37,202,160,234,87,98,179,112,131,194,231,153,253,18,150,200,121,69,23,228,149,77,91,248,244,74,235,175,209,183,164,198,227,35,246,250,93,158,221,255,180,8,111,37,95,92,92,170,171,67,195,47,90,84,60,75,23,16,203,84,3,87,172,189,239,29,85,31,119,135,45,27,255,64,205,234,124,138,221,23,147,206,44,135,15,8,106,87,170,147,253,10,34,112,144,167,139,23,232,123,46,246,166,67,180,48,158,37,236,226,251,22,114,220,56,61,244,32,164,98,96,142,173,37,101,36,174,204,180,184,14,113,42,20,24,24,167,204,202,144,18,0,148,158,157,85,101,245,36,42,8,61,116,122,226,205,135,146,121,207,160,175,171,55,225,219,158,65,124,41,23,148,205,81,76,82,240,252,208,178,64,207,136,252,4,170,162,9,45,8,100,190,73,24,97,219,48,252,210,58,74,57,133,85,26,7,206,141,145,235,168,234,66,83,211,87,187,71,210,61,161,126,243,170,45,46,167,235,71,56,29,9,70,171,122,212,39,231,235,100,53,165,70,157,246,128,236,41,196,122,30,50,52,94,99,16,91,193,222,103,45,152,12,28,127,187,83,165,218,5,250,212,91,224,131,84,47,130,190,208,75,185,245,79,132,157,139,67,1,232,249,190,108,69,159,216,207,25,208,25,105,65,79,38,176,171,241,43,20,159,77,25,58,179,113,147,13,140,207,202,173,90,173,111,186,170,144,104,10,227,122,123,246,57,13,229,218,64,210,34,34,191,106,211,13,188,87,215,83,217,155,63,18,133,203,104,195,63,19,96,211,76,184,16,247,6,162,163,93,215,103,195,124,186,54,49,189,88,4,189,133,109,208,49,179,183,86,108,183,231,158,252,169,129,43,144,157,9,240,247,76,139,135,189,125,87,173,224,151,158,56,121,109,10,72,234,189,163,61,222,205,12,130,124,139,12,112,51,97,93,107,0,47,168,252,149,55,153,35,129,110,230,90,119,118,54,107,97,174,0,65,126,65,0,53,68,239,17,110,214,160,133,228,129,9,130,200,73,46,106,208,5,229,140,38,111,129,13,231,170,21,104,193,167,88,182,137,219,192,80,46,202,193,247,230,159,214,124,175,106,140,2,25,1,130,96,161,195,159,44,60,201,61,33,127,25,116,31,73,52,209,214,167,102,36,128,216,123,141,94,203,116,80,222,101,163,196,77,222,61,157,45,17,43,173,228,178,222,56,54,126,108,152,210,114,164,218,37,213,102,40,220,41,77,74,64,162,166,27,40,10,77,57,164,140,107,9,19,153,75,136,47,138,160,227,144,123,169,125,195,248,181,10,94,124,7,142,52,172,246,54,85,68,221,181,25,209,163,152,43,208,242,173,244,59,246,27,67,14,18,145,15,137,171,190,153,255,17,167,38,71,165,221,13,97,68,26,134,13,32,14,65,126,199,71,157,22,99,144,50,34,38,191,87,193,16,234,34,72,92,15,61,58,80,19,89,157,180,26,162,0,197,252,59,229,99,91,16,79,39,91,56,238,188,241,156,177,129,192,49,6,193,15,167,41,4,151,199,140,123,39,120,155,121,164,6,217,120,11,187,134,167,203,93,5,146,116,248,67,146,227,117,158,171,32,207,213,133,2,247,221,134,92,113,46,46,155,43,26,71,162,181,40,15,220,159,228,189,25,159,143,108,226,167,15,159,85,109,150,237,34,88,173,87,97,207,195,141,199,16,87,59,211,249,64,175,177,101,230,135,20,117,84,187,134,45,35,212,216,180,104,247,236,63,164,127,91,65,74,114,57,146,67,205,122,207,250,191,162,135,157,19,236,253,154,206,57,0,14,95,5,33,143,19,181,43,215,116,156,180,139,77,95,125,0,50,67,228,96,63,237,113,96,224,135,64,129,181,223,181,58,200,163,224,38,207,203,174,106,221,172,140,253,212,192,0,98,91,56,164,211,227,27,148,213,90,206,223,201,78,199,103,162,148,189,131,42,49,186,35,240,248,110,123,85,134,250,38,21,75,218,119,107,63,143,159,196,134,208,239,209,69,22,29,72,160,229,149,79,154,132,76,42,106,19,104,249,221,166,162,239,210,70,142,50,30,164,140,140,198,243,54,157,52,248,151,94,159,122,132,65,93,25,5,171,84,96,84,96,50,4,186,49,220,4,8,41,158,18,54,159,37,85,6,201,59,186,214,85,146,154,233,146,158,16,197,142,67,42,193,235,111,158,190,166,9,5,188,175,175,1,156,63,120,39,100,190,71,176,235,23,52,96,78,20,15,152,8,50,166,249,104,137,250,228,14,91,144,177,169,156,207,101,105,235,6,214,210,81,49,179,38,98,130,143,113,91,45,190,233,227,235,108,185,60,138,171,240,29,19,227,160,232,120,25,60,60,126,191,69,196,156,237,139,65,58,109,59,122,88,61,46,162,215,27,141,64,235,183,134,38,5,189,147,141,241,245,29,110,93,15,196,237,114,95,209,83,9,220,59,0,217,142,187,92,155,90,165,242,76,179,201,82,138,48,126,178,93,126,203,182,71,205,29,11,184,34,197,147,107,101,223,81,76,124,228,86,230,43,170,111,211,3,247,80,61,238,36,135,255,251,183,120,232,223,240,236,113,36,101,30,118,68,58,165,217,136,160,108,93,246,72,82,216,234,195,84,235,210,120,29,98,159,248,5,140,103,177,117,45,39,184,141,247,232,28,27,112,69,244,163,147,120,72,231,240,27,30,190,149,87,170,152,245,132,159,39,99,56,144,178,151,159,55,252,155,180,76,115,13,247,61,0,69,158,79,199,137,9,115,72,142,219,44,147,41,210,201,95,57,36,128,21,246,173,45,120,210,229,227,37,87,31,222,170,195,167,211,83,217,214,58,62,157,41,186,112,204,133,218,10,175,255,157,135,49,99,213,60,28,120,205,12,43,10,26,71,105,239,238,76,206,71,124,9,173,44,244,152,62,8,137,244,207,103,167,45,132,90,151,89,49,20,78,209,226,72,75,54,98,204,150,34,60,62,226,101,1,215,248,116,189,194,13,28,87,168,4,190,51,121,103,219,33,138,42,39,214,137,176,8,53,209,211,168,115,191,27,193,107,29,90,253,70,106,180,89,158,225,204,115,161,116,35,155,165,193,55,126,48,14,241,14,0,252,111,135,179,0,51,184,173,177,23,216,45,54,154,3,202,229,29,68,148,154,95,252,180,62,229,217,71,86,61,74,161,213,80,243,128,56,168,158,99,207,39,148,97,132,196,142,192,132,234,45,245,138,52,75,204,206,22,175,92,10,86,214,51,232,99,149,95,5,85,118,2,147,11,150,22,10,92,230,81,188,166,140,199,218,155,102,29,50,165,148,117,116,105,54,176,74,119,50,221,132,32,176,11,134,61,98,51,195,19,126,61,56,11,142,186,251,194,179,48,175,206,140,61,194,122,91,153,12,167,114,209,138,38,164,211,137,167,221,83,94,235,140,53,112,9,245,146,115,24,60,139,173,131,192,77,178,94,212,211,53,175,127,253,54,150,65,111,109,155,251,115,216,95,175,20,94,227,189,38,4,100,163,183,87,110,165,176,143,216,114,166,236,193,206,115,184,154,240,101,77,99,254,113,59,232,85,143,219,53,56,199,244,54,149,5,181,94,250,89,101,13,233,239,2,109,52,219,223,59,77,219,233,80,187,79,156,210,187,168,157,206,130,60,217,45,239,66,228,97,56,91,79,160,40,203,39,211,61,58,65,54,173,186,230,255,153,131,55,130,115,176,85,78,189,34,53,143,224,33,49,175,112,136,215,146,17,115,10,115,20,82,170,5,30,116,190,167,225,156,157,4,253,66,74,243,199,157,141,99,133,21,199,145,153,35,252,59,152,239,76,128,54,190,152,59,148,249,28,86,143,227,71,158,177,164,124,14,207,229,43,191,17,74,59,187,63,22,29,34,146,208,96,202,237,220,219,200,38,194,130,223,7,189,199,53,51,153,217,82,167,145,246,86,226,40,240,197,143,70,82,219,126,99,87,127,164,221,200,22,0,95,22,74,170,129,11,79,62,63,234,104,54,141,167,214,122,137,71,126,105,210,112,19,108,215,24,193,150,119,215,135,247,2,135,207,226,28,245,166,217,166,138,108,8,67,47,112,13,161,50,155,55,230,10,207,53,123,255,64,42,103,34,63,116,81,159,225,243,200,10,191,239,201,84,162,250,180,202,80,92,94,104,192,66,47,240,247,74,23,151,143,172,196,39,93,204,45,244,109,152,22,46,41,51,151,7,133,166,189,14,178,206,215,87,195,43,118,127,38,172,26,65,156,7,237,138,38,38,123,164,149,22,246,0,174,141,96,146,98,224,218,136,25,154,193,107,220,11,140,224,64,192,140,127,55,155,13,52,62,71,225,187,170,132,30,38,216,10,170,236,252,246,237,244,40,58,216,92,39,250,145,163,105,119,148,145,75,186,217,212,21,249,80,227,148,208,226,153,60,251,35,8,225,230,229,184,45,108,127,56,97,110,241,160,223,132,92,95,7,137,127,253,214,117,30,80,87,153,64,66,132,96,225,245,228,78,174,159,152,16,209,136,238,71,23,169,255,208,241,69,118,52,9,198,145,174,88,37,136,190,62,150,87,11,154,69,184,190,132,54,105,211,210,129,193,70,122,49,16,255,223,136,110,185,204,33,151,133,219,254,6,136,129,207,114,141,250,80,121,167,18,77,173,105,171,99,100,112,209,228,87,116,1,38,42,28,213,50,12,77,187,122,169,107,55,173,18,107,18,84,226,246,144,117,83,191,248,47,243,205,62,217,80,240,110,248,220,195,134,0,22,187,42,16,137,100,174,168,254,46,212,25,53,119,102,143,143,201,20,43,163,110,89,69,229,254,7,11,24,98,194,132,186,172,64,229,251,69,60,13,59,52,34,164,122,160,90,103,57,218,13,156,132,105,118,76,229,105,186,148,226,236,84,116,215,207,126,141,156,179,121,200,57,78,143,182,146,17,157,222,197,41,171,27,12,165,63,167,221,244,39,253,80,220,20,154,197,93,2,56,110,109,157,65,6,0,253,169,140,125,115,130,45,199,153,73,216,241,102,202,136,117,14,64,189,247,30,218,159,171,220,199,64,204,255,109,180,131,155,170,180,234,153,86,225,148,243,124,195,18,126,134,220,141,57,200,128,30,66,234,186,73,171,46,21,153,241,95,178,150,243,24,90,196,224,179,243,248,211,245,119,224,213,193,8,58,131,195,159,128,126,76,30,42,57,112,96,108,188,154,237,172,172,41,185,51,190,163,12,97,231,28,183,49,169,102,100,101,17,63,193,188,110,221,39,90,182,61,36,195,59,92,21,156,183,180,3,12,187,168,241,53,227,15,222,138,173,106,65,55,147,205,125,79,138,254,102,214,22,172,120,165,97,238,247,174,149,157,89,69,229,85,46,82,81,62,12,24,222,61,82,218,225,165,225,3,119,11,145,79,177,209,142,141,156,65,91,11,123,185,225,33,21,13,32,42,234,42,88,161,67,19,244,65,144,24,26,35,89,50,75,99,175,245,230,23,21,252,175,65,18,199,210,212,14,245,90,21,246,226,254,194,25,93,171,245,241,45,14,173,63,43,152,232,114,163,13,133,115,162,161,234,117,105,197,232,238,115,148,141,155,53,91,231,151,209,154,210,67,99,190,132,236,144,34,128,174,109,22,114,38,254,85,127,180,50,129,219,94,39,198,47,40,94,96,254,75,133,197,218,202,16,184,183,59,88,205,100,230,67,177,48,158,126,157,40,111,72,183,118,148,104,110,243,187,68,116,252,238,150,75,24,84,60,185,115,117,57,53,85,199,76,94,98,249,218,239,153,196,75,214,226,3,43,35,90,50,80,246,133,196,96,243,126,196,162,68,62,73,204,223,86,145,76,190,74,16,9,26,94,126,249,86,169,109,121,62,25,48,203,21,106,116,228,65,31,84,60,204,196,132,93,215,186,201,183,27,13,138,34,198,220,162,46,120,37,155,148,70,0,116,135,182,238,204,144,246,166,184,59,42,81,43,191,86,55,50,244,250,92,108,235,99,203,182,138,59,18,60,236,196,102,16,171,104,139,85,81,253,93,74,17,52,105,76,209,57,78,220,10,24,104,56,145,224,135,117,207,19,200,177,229,37,221,140,134,197,212,182,64,0,54,19,131,55,106,196,60,147,219,78,187,59,9,56,108,217,9,189,248,216,134,24,94,218,241,4,160,52,244,205,135,199,104,168,54,125,207,27,156,149,10,33,108,142,13,252,237,249,125,166,157,70,163,104,230,168,172,181,101,220,230,92,242,93,104,37,219,177,221,40,157,181,119,132,6,75,158,147,21,255,84,236,34,228,227,28,167,55,45,42,246,28,187,252,78,19,175,17,24,29,26,17,168,182,101,75,14,157,177,194,83,43,127,58,71,140,89,188,32,69,60,203,10,207,135,31,196,52,64,64,9,139,201,117,117,14,3,0,134,48,173,181,48,37,87,31,24,89,74,199,1,43,139,202,82,154,32,8,53,4,123,208,139,87,142,42,65,125,224,63,106,169,163,171,41,54,31,135,174,85,40,14,180,72,198,189,127,232,220,184,130,11,47,36,201,84,140,249,33,223,199,188,127,34,141,142,206,8,23,189,20,137,49,158,41,147,242,198,119,124,5,249,147,184,224,152,88,57,88,31,81,222,74,143,44,31,119,47,21,119,171,211,249,33,160,203,77,177,235,6,142,122,15,155,179,201,35,3,232,250,168,129,179,225,152,251,220,236,87,231,151,206,137,249,219,111,227,166,6,47,91,125,99,118,85,171,68,56,43,184,8,177,97,76,234,81,70,215,47,101,113,247,0,58,73,196,4,100,157,54,77,181,144,45,146,184,176,219,164,127,39,143,157,128,122,222,169,45,189,34,196,29,174,92,157,157,219,21,142,110,139,132,149,36,215,73,217,98,6,37,45,52,198,83,143,138,182,183,47,127,215,46,38,210,237,146,95,249,199,210,178,84,21,115,8,172,3,44,26,216,15,135,205,127,35,207,234,49,195,157,109,135,56,80,196,110,190,111,144,224,18,222,22,191,229,93,104,240,28,223,204,204,22,19,163,159,238,142,93,239,110,227,235,99,9,234,30,135,84,176,57,154,9,102,217,86,93,226,244,193,164,178,235,211,212,191,110,53,130,22,169,161,193,162,135,214,111,55,156,194,93,45,14,154,112,221,126,177,152,165,93,56,165,13,24,204,137,219,107,121,195,109,197,251,184,251,2,180,217,252,231,189,29,1,238,207,93,39,209,134,83,81,132,49,82,140,232,243,98,138,159,202,57,184,114,252,18,248,238,215,31,235,110,148,115,42,248,180,236,43,153,111,255,16,18,113,176,191,22,247,37,135,45,63,182,210,79,75,22,74,197,193,145,236,66,207,58,171,197,179,241,136,63,64,37,138,10,119,227,32,147,224,36,41,211,229,34,136,82,194,232,152,102,198,145,146,121,120,29,156,250,41,172,84,143,63,216,107,254,216,51,48,61,97,97,26,14,83,159,120,90,5,145,62,24,221,121,113,99,206,236,129,245,151,217,26,214,63,144,131,177,84,246,23,93,228,244,7,231,73,135,202,181,156,131,178,31,119,221,229,16,187,195,53,122,201,140,177,49,250,23,211,68,23,228,25,232,104,211,124,20,13,98,225,127,149,183,8,224,38,61,94,177,159,229,28,255,195,29,213,60,13,132,66,164,102,236,174,146,157,183,88,245,163,162,92,142,162,41,221,249,246,31,243,169,91,167,196,180,71,120,249,226,72,26,202,149,42,230,114,60,12,245,230,239,110,87,152,89,143,167,94,71,4,214,80,88,64,247,158,98,156,43,33,169,52,99,42,125,191,26,138,6,63,255,118,255,170,160,133,74,227,63,113,3,168,199,236,219,93,76,160,163,54,23,188,175,247,175,167,251,103,38,81,211,97,104,122,168,77,42,141,175,218,215,81,242,35,116,15,126,120,112,21,193,87,99,116,221,180,49,105,159,100,25,165,38,156,87,94,34,115,35,128,238,72,63,252,202,170,105,90,169,135,253,190,177,110,65,157,179,225,214,33,232,45,132,117,247,169,117,178,74,163,140,206,82,37,70,175,3,229,158,16,137,112,78,190,179,73,128,113,161,92,11,96,161,52,38,255,140,81,18,251,178,133,39,171,212,14,248,140,234,105,234,82,204,196,91,186,68,133,16,104,156,254,132,57,61,21,136,208,182,80,114,95,115,183,201,251,249,205,232,63,241,28,49,149,69,89,171,75,110,156,212,180,230,122,174,204,51,244,204,184,64,33,41,37,184,3,232,102,251,232,227,38,8,128,62,189,201,26,227,210,254,140,123,21,86,103,89,10,246,136,203,186,70,210,244,250,188,88,107,172,19,167,136,231,38,165,160,164,112,59,15,183,221,207,147,176,192,229,245,33,189,236,172,35,36,24,231,206,207,63,149,120,10,253,116,167,202,115,64,131,134,137,145,15,158,123,111,189,90,158,228,218,40,56,62,245,91,84,221,56,161,210,252,89,113,34,254,140,27,105,80,39,199,132,179,83,190,59,136,141,95,105,15,231,156,174,157,185,130,122,152,140,249,19,112,36,147,249,93,14,149,100,49,51,146,199,53,59,201,218,130,13,99,64,48,154,173,66,105,162,100,188,77,116,18,174,103,67,207,189,65,249,247,66,253,3,119,161,82,154,121,240,204,35,71,46,18,22,160,43,163,223,86,35,203,17,51,229,8,121,23,240,200,124,253,164,45,41,146,97,36,30,222,44,242,139,113,32,224,131,16,245,68,162,213,34,3,185,52,195,116,78,129,73,171,246,204,148,135,76,79,16,20,250,162,181,62,162,153,226,95,255,7,68,23,146,107,242,200,41,140,37,0,197,244,237,61,245,157,133,38,89,241,68,87,152,31,167,155,200,130,211,13,245,145,192,2,167,1,197,223,28,119,28,238,41,58,131,61,64,198,95,89,188,95,243,211,68,246,138,250,111,191,88,234,248,190,248,150,218,82,49,101,167,222,8,19,181,214,40,252,203,10,11,102,44,28,55,175,153,238,40,79,19,19,136,41,35,17,36,0,213,242,34,179,243,126,75,253,170,97,167,34,255,109,216,139,207,101,110,134,238,67,161,48,187,93,92,77,163,12,153,81,208,184,125,116,229,162,49,92,141,255,54,219,21,197,52,61,116,66,237,70,45,9,11,87,151,199,139,100,145,135,152,124,86,13,46,73,115,121,160,8,28,54,23,59,78,250,194,127,142,28,161,230,18,230,80,43,183,30,241,248,112,154,114,113,145,91,134,128,244,168,55,177,170,169,66,159,183,128,16,212,150,198,77,221,192,107,76,11,69,23,225,149,185,138,219,67,80,104,95,50,156,10,208,12,5,195,140,246,136,202,76,163,25,150,197,189,197,155,165,35,165,74,82,105,119,187,128,184,222,238,225,226,189,140,165,135,40,225,249,180,225,0,111,235,35,100,90,124,23,177,226,146,99,28,109,128,55,55,93,249,224,35,146,165,238,132,154,162,157,102,53,153,161,204,63,225,129,167,161,121,91,173,135,254,151,229,234,168,113,148,203,34,245,176,199,36,180,30,173,61,23,44,103,160,25,67,110,169,48,99,71,141,1,41,122,182,68,217,239,138,216,70,111,39,2,242,235,23,219,55,40,25,15,198,71,252,179,54,187,54,155,193,81,63,216,216,33,2,214,113,48,209,69,192,14,246,139,55,104,78,19,204,113,97,232,59,223,135,241,170,87,229,219,123,117,155,124,233,27,49,113,59,98,220,131,152,220,5,48,113,53,61,201,151,86,145,213,141,166,3,186,245,6,246,253,57,89,100,232,171,245,48,168,71,40,156,2,43,40,160,7,152,58,48,33,233,58,119,152,158,23,224,104,74,200,29,246,237,236,168,3,150,217,61,207,145,235,203,112,108,66,77,209,89,204,32,201,186,214,36,180,140,129,121,4,242,242,225,41,178,162,60,170,118,39,186,65,207,196,2,105,163,162,56,161,72,72,198,9,142,132,52,221,12,163,219,137,148,126,53,96,33,165,110,25,115,118,166,86,83,126,72,129,249,236,41,71,211,67,231,204,223,209,149,60,39,79,238,220,81,136,212,83,60,83,236,153,193,208,18,8,166,47,105,156,139,185,92,12,226,250,137,245,234,128,154,147,16,113,122,52,61,56,5,166,60,49,183,193,110,199,215,151,243,49,191,115,229,24,240,51,57,98,58,52,13,67,224,148,187,157,34,1,219,221,147,119,134,88,94,158,39,160,7,196,220,36,78,92,115,148,186,185,148,175,101,50,69,187,159,225,7,138,167,49,151,207,27,36,82,231,3,143,65,106,152,59,147,203,159,131,72,57,208,118,44,188,61,220,5,193,184,115,57,214,83,195,187,138,151,40,16,148,180,176,206,6,155,27,112,170,60,87,104,53,113,44,148,95,203,182,224,149,245,58,254,58,72,154,195,220,207,101,26,4,245,182,25,66,172,131,36,152,103,22,0,6,89,82,190,244,229,35,17,65,247,144,251,30,204,198,100,155,169,102,225,58,62,121,231,204,19,47,15,150,86,157,248,58,40,134,208,233,161,98,169,107,153,238,196,243,80,170,122,55,166,47,44,106,96,235,22,218,41,199,150,230,45,183,101,30,186,41,142,46,135,0,27,108,122,250,135,202,3,162,93,110,56,37,75,18,158,86,202,193,126,214,84,101,149,183,46,177,71,92,133,79,36,78,53,212,36,2,86,109,3,215,83,155,82,50,190,219,110,34,38,137,202,100,246,109,20,2,5,28,186,212,77,156,184,236,27,220,95,142,237,53,181,120,203,113,111,13,95,195,212,205,169,68,2,28,166,46,207,242,58,51,61,234,54,150,196,2,197,127,4,150,97,174,192,236,233,189,145,13,104,229,74,81,191,162,73,211,10,6,156,238,187,191,242,102,44,130,88,65,144,80,251,52,22,60,225,223,144,171,116,32,66,77,185,150,180,37,172,134,49,245,185,190,137,56,109,97,93,23,35,42,159,213,145,98,215,180,71,172,182,94,86,246,90,153,69,187,108,24,55,108,95,159,237,180,206,46,162,245,206,175,185,50,116,101,235,161,80,59,190,42,37,218,242,127,7,78,64,86,23,30,74,50,220,6,17,10,121,237,155,116,221,2,77,180,218,131,246,20,18,14,252,206,69,168,246,176,230,252,84,185,123,8,188,247,19,105,13,107,100,211,78,165,173,197,204,126,157,207,144,156,252,206,209,24,234,228,212,212,17,223,237,112,167,94,28,95,6,119,21,23,210,76,178,132,140,203,125,254,86,24,244,74,77,30,95,16,78,150,87,91,7,103,202,110,92,47,194,144,254,226,166,121,13,8,239,179,178,84,28,49,164,87,192,53,60,185,95,191,180,140,196,239,79,40,218,39,143,157,90,145,121,160,246,46,100,41,122,142,6,60,240,176,73,54,51,77,149,239,232,148,37,21,218,207,219,210,31,190,69,205,21,20,92,176,7,232,150,235,230,212,72,18,8,228,244,120,126,199,165,44,26,139,228,7,140,78,136,169,240,242,249,53,172,71,228,203,171,16,96,215,64,105,251,113,202,168,197,114,104,166,48,14,215,86,1,50,150,78,66,117,22,157,92,90,38,253,201,2,11,251,246,89,124,229,124,136,195,11,191,165,203,25,154,104,102,43,126,47,228,105,217,242,235,215,218,192,124,49,56,9,17,69,93,66,196,122,112,92,158,123,11,133,32,120,200,143,243,193,179,184,239,70,46,77,44,62,183,179,57,24,186,30,239,254,96,134,41,3,251,133,114,215,181,7,0,244,194,146,150,106,106,238,236,226,67,111,168,58,255,181,136,150,6,84,181,102,21,242,194,138,154,186,56,216,67,57,69,135,190,170,114,98,84,109,152,201,11,39,73,218,17,0,35,84,188,210,54,67,239,194,10,165,40,153,48,75,9,41,165,180,54,157,126,182,13,180,21,79,223,63,89,168,1,196,89,252,184,173,54,91,100,170,179,48,106,31,158,20,198,239,172,42,123,239,157,14,246,88,248,114,203,81,18,16,249,3,216,228,200,179,26,172,137,69,49,155,255,180,121,65,52,57,75,155,226,1,96,24,75,186,151,219,20,27,121,235,103,98,127,144,245,75,184,206,40,211,199,58,51,52,141,228,167,181,239,238,226,45,124,192,203,14,224,73,71,69,132,219,169,110,245,106,113,220,134,145,126,8,238,19,31,191,80,61,62,36,43,134,177,216,111,88,91,250,197,138,164,21,224,251,32,50,222,242,78,238,84,16,172,177,197,214,213,225,84,92,77,137,101,96,104,68,7,141,79,149,30,156,186,134,182,43,93,60,12,174,215,157,142,217,51,196,216,25,95,28,205,18,203,191,188,85,175,123,55,93,132,130,98,59,19,55,231,236,35,246,157,232,186,56,180,197,212,185,192,217,56,174,136,35,88,37,21,96,27,20,42,11,60,205,47,210,145,189,60,169,64,95,168,68,46,223,248,188,249,86,129,110,204,51,28,46,236,96,7,135,13,79,209,1,58,245,212,232,97,228,40,230,132,219,86,152,40,153,186,186,37,152,127,61,3,136,165,179,53,175,35,220,15,232,73,117,26,172,110,137,101,249,155,184,164,63,143,62,250,170,216,55,68,85,212,187,12,235,177,195,185,155,180,158,64,255,143,21,167,118,113,215,196,38,13,132,46,240,102,236,57,75,18,214,106,203,155,35,226,200,103,197,156,81,99,76,231,119,78,132,46,52,143,190,172,110,164,209,217,124,135,225,46,71,5,181,3,79,123,195,195,100,84,59,16,154,109,39,152,192,49,126,140,150,128,134,148,249,239,199,153,233,195,228,86,8,108,96,3,35,170,217,149,246,61,21,12,109,154,112,182,65,231,114,231,131,244,236,164,92,158,84,105,231,75,147,234,168,173,64,114,50,66,91,85,190,10,91,89,110,70,185,215,54,7,232,224,201,249,99,165,126,110,102,218,14,57,159,123,243,81,47,97,120,73,15,215,127,104,236,12,127,72,151,46,42,223,141,170,85,22,205,59,48,45,27,25,99,219,19,155,46,203,102,186,184,94,105,116,195,24,115,30,36,161,204,177,157,150,234,36,0,100,81,115,164,145,166,57,251,87,134,167,18,110,213,9,8,38,58,88,173,121,172,200,92,61,253,102,151,174,89,15,158,7,197,37,192,63,89,229,86,62,79,19,125,151,74,211,137,176,34,245,238,105,42,190,131,197,24,15,206,237,44,172,219,246,13,192,99,123,43,7,149,19,151,94,116,187,1,250,0,10,26,108,173,235,181,240,11,132,228,148,141,56,92,204,80,26,110,140,70,22,55,29,124,177,153,120,168,43,81,233,139,213,252,124,186,169,153,196,234,173,22,163,90,70,32,113,78,191,224,112,36,139,134,80,80,173,81,204,95,210,208,171,87,255,50,208,66,17,93,5,32,107,34,204,160,167,109,57,253,233,24,217,45,26,97,64,228,57,66,208,251,38,13,78,213,213,83,237,192,3,222,134,0,161,33,190,104,191,232,49,82,39,163,84,241,157,255,127,82,255,37,60,143,177,194,173,241,11,175,99,183,241,105,255,244,207,26,182,178,241,10,114,35,46,62,255,119,236,215,252,225,75,62,170,92,144,203,67,74,146,96,31,20,143,229,146,119,136,224,193,166,98,203,247,184,78,98,24,126,1,253,62,131,136,87,171,109,63,95,18,219,198,153,90,80,47,128,5,54,97,138,18,198,45,124,164,64,15,188,61,42,137,112,253,212,55,206,144,35,123,119,61,29,121,142,211,153,1,247,79,128,209,128,7,95,170,35,137,245,215,151,130,56,210,198,229,203,50,89,245,162,247,114,196,133,65,153,152,135,5,68,239,153,129,250,93,240,225,117,220,174,150,143,1,50,134,95,164,159,103,25,179,254,131,92,223,46,42,240,187,0,107,78,54,210,215,180,1,43,26,13,103,143,204,107,198,250,182,80,190,107,97,222,51,245,149,179,141,112,16,46,33,209,107,102,72,152,113,68,207,88,247,181,97,243,251,86,49,27,140,127,237,27,149,84,236,131,181,201,80,183,62,39,23,179,195,155,116,206,126,205,106,85,184,214,134,237,16,19,191,231,118,127,90,211,172,207,186,165,94,149,149,152,161,23,70,33,51,244,171,218,32,84,142,194,215,179,9,239,213,173,250,70,217,181,251,117,206,31,10,10,46,244,213,193,75,41,29,96,52,196,166,218,98,167,213,198,21,249,91,182,108,245,217,48,97,121,222,248,243,120,112,162,183,95,89,0,217,65,23,163,218,73,223,8,228,43,156,62,240,128,105,38,183,206,5,106,204,182,29,241,33,60,226,230,114,208,150,35,149,124,253,126,37,251,204,20,231,110,156,217,65,42,124,138,127,219,245,215,98,98,237,8,16,66,1,165,12,208,80,41,58,54,166,104,108,193,67,73,83,107,92,208,238,102,206,197,119,104,34,149,68,67,112,182,70,28,147,69,159,147,103,25,92,45,0,245,183,228,17,179,162,169,156,61,133,64,62,189,142,124,139,246,165,111,33,129,17,35,48,173,32,115,209,26,218,19,189,73,63,40,83,126,165,91,4,80,83,105,208,6,40,4,166,248,89,13,123,191,181,82,31,198,204,98,142,177,92,129,159,160,242,144,46,128,209,147,65,39,181,93,142,138,235,46,252,94,234,249,27,10,119,184,242,222,5,185,20,85,205,175,241,75,179,1,148,67,128,182,211,177,61,253,49,14,241,125,71,210,11,170,208,96,175,191,241,164,103,55,183,182,220,38,23,153,34,127,126,207,64,10,71,99,67,231,75,134,171,26,4,103,129,43,14,65,221,87,236,210,197,187,234,255,8,19,15,64,36,41,4,228,238,200,183,185,254,248,224,185,65,133,44,100,164,54,241,143,123,208,238,39,118,252,124,112,246,208,207,142,232,103,11,183,94,147,194,196,157,110,28,54,67,133,137,219,217,181,156,94,15,146,213,194,19,55,231,0,102,68,90,242,172,173,207,106,156,245,60,52,69,212,209,50,90,25,243,74,192,36,76,182,59,205,130,244,33,89,79,16,126,177,151,98,163,58,9,252,76,51,115,61,109,7,167,89,76,159,63,159,26,25,248,128,37,63,136,116,186,127,52,140,164,241,193,143,147,193,107,103,17,153,134,176,157,146,190,94,235,128,175,75,103,167,43,244,212,199,135,226,191,85,212,53,140,70,60,238,207,63,87,204,245,204,121,142,231,158,160,200,95,42,55,214,160,217,231,43,154,123,34,238,208,243,219,18,19,138,59,253,20,3,158,25,241,200,9,30,201,207,61,74,243,217,216,79,2,246,154,244,229,187,220,209,89,207,117,73,196,65,137,55,145,55,129,56,178,47,168,173,19,176,173,1,125,87,254,123,65,93,27,136,15,185,172,68,192,16,11,96,86,192,67,113,147,136,120,10,158,107,27,219,232,235,52,203,145,69,120,203,177,240,244,223,21,136,173,187,32,0,89,150,173,85,162,39,89,45,178,199,87,76,158,35,61,103,200,178,157,217,46,218,169,32,147,130,176,166,192,25,241,158,117,32,115,58,25,211,61,71,193,167,227,69,12,201,22,187,6,92,207,191,164,225,23,90,125,191,202,44,24,195,146,46,201,175,225,182,135,71,164,102,231,248,91,159,6,213,226,66,192,108,171,194,96,224,91,61,176,110,26,46,137,58,162,143,199,202,48,170,152,27,14,37,132,130,42,112,155,75,56,235,84,156,11,114,132,162,97,147,157,23,165,151,243,74,201,38,78,82,45,33,164,243,191,212,237,73,8,86,130,185,128,254,192,117,224,44,22,247,60,36,42,224,250,0,203,180,252,92,25,159,155,63,150,93,185,93,34,121,182,13,52,78,131,84,63,163,202,110,91,29,158,106,157,64,110,168,103,143,106,86,208,150,255,11,243,14,190,221,220,194,42,37,160,7,6,161,113,110,206,91,80,161,106,25,224,62,167,242,84,184,31,61,184,0,124,224,41,21,77,9,143,213,81,183,174,0,18,214,29,245,177,152,5,69,183,27,178,23,168,27,133,212,126,214,218,28,222,188,2,208,172,55,221,221,80,165,138,120,101,132,187,165,233,186,130,28,102,54,253,49,226,66,17,180,251,67,81,141,209,180,222,8,48,194,208,63,38,28,43,229,240,20,218,172,36,153,13,57,98,133,117,66,125,150,187,118,6,207,115,96,245,190,187,211,254,178,87,117,31,207,24,115,33,114,34,239,102,0,74,66,234,148,195,254,215,167,166,154,238,213,30,196,68,77,190,7,210,91,172,30,85,232,4,227,151,205,138,66,6,227,48,238,78,233,131,148,147,251,137,223,170,16,215,70,131,170,65,1,92,196,221,76,178,139,84,226,232,17,171,192,187,168,13,164,158,64,18,145,20,233,128,244,72,72,55,99,216,237,142,235,94,164,52,232,72,224,171,52,184,174,161,29,78,22,216,158,45,182,113,137,251,103,25,234,158,59,216,168,156,207,11,213,93,142,102,8,201,80,209,244,229,220,93,191,236,175,119,190,130,70,44,214,27,112,7,117,223,117,111,236,143,152,168,144,57,159,211,33,78,71,193,177,250,198,127,139,82,156,206,39,26,5,183,35,2,148,68,124,48,164,93,128,196,37,218,237,27,207,34,252,172,184,79,105,171,138,229,83,22,124,198,40,209,239,103,50,154,159,97,174,104,7,116,45,33,115,72,248,137,178,232,70,190,183,36,182,183,14,193,194,155,130,206,178,213,233,71,186,242,87,201,170,156,252,34,74,142,113,248,155,95,48,2,66,192,25,120,88,98,14,42,219,60,93,15,252,235,251,83,211,115,126,225,38,135,0,129,160,16,255,19,26,60,99,51,83,56,29,143,196,232,166,90,194,157,95,122,222,227,61,70,193,76,140,7,221,209,88,132,54,136,247,159,101,30,28,0,161,49,248,200,254,119,210,171,38,24,228,123,121,80,7,138,114,0,51,120,237,249,33,169,235,9,194,184,77,1,32,15,0,218,69,102,46,118,154,211,97,82,229,168,205,166,127,115,68,236,5,32,183,243,190,241,192,221,2,132,248,100,98,98,217,153,255,196,34,168,110,169,93,237,113,217,231,252,156,40,127,192,33,76,28,140,218,143,114,76,245,70,79,212,55,59,76,124,165,176,128,195,218,105,60,243,112,49,114,189,120,107,81,219,163,41,166,12,139,76,139,1,56,165,242,235,34,63,220,21,156,189,12,163,61,143,159,218,229,187,12,156,4,69,101,124,153,33,221,208,84,98,208,35,189,7,20,64,166,14,26,63,231,38,203,134,255,39,208,210,197,43,219,45,73,24,24,131,128,30,54,169,17,172,29,212,170,196,61,72,243,255,13,207,38,100,203,71,197,67,255,201,51,94,101,250,62,195,254,47,22,15,197,144,170,3,29,152,2,222,26,245,93,254,88,194,29,47,153,40,121,20,69,112,184,246,180,208,33,111,117,119,222,22,224,100,242,38,103,9,135,175,122,233,91,214,207,116,16,33,86,3,222,210,99,71,5,176,125,151,151,194,127,220,247,203,13,6,178,77,25,124,85,46,93,183,122,5,23,70,219,191,149,48,182,19,131,145,33,155,120,67,189,108,231,202,180,112,108,3,235,216,117,16,123,29,108,218,248,242,55,87,3,43,128,85,66,252,167,41,43,70,134,42,87,170,85,175,188,245,164,195,253,179,154,21,228,117,51,184,93,236,88,178,111,73,103,136,176,26,71,249,213,126,97,210,103,92,159,30,252,95,4,71,121,126,135,151,248,96,227,216,45,180,3,77,111,138,202,52,247,194,92,105,121,241,149,72,203,212,156,245,206,42,112,41,67,80,67,89,142,184,66,50,96,243,9,192,24,5,37,192,151,0,138,19,18,178,99,109,248,214,179,101,252,3,33,33,185,3,199,225,66,117,132,118,179,44,63,192,189,52,248,146,193,162,101,202,198,11,229,161,39,112,255,81,178,214,228,169,182,240,184,179,238,148,88,20,190,7,254,102,25,34,231,230,139,3,107,143,113,143,253,93,240,57,67,175,126,251,239,181,219,14,161,202,249,163,29,64,82,125,195,22,99,185,14,218,34,113,191,210,161,129,48,27,157,253,114,100,192,237,90,12,38,178,74,242,130,46,217,104,12,188,140,206,32,177,115,1,242,46,242,167,114,177,226,74,15,128,181,92,140,238,250,1,213,71,128,147,82,226,76,167,89,103,253,69,76,146,78,214,10,215,142,31,152,104,151,246,237,90,199,249,221,119,138,196,171,215,48,29,5,63,160,170,202,21,22,152,34,24,33,245,184,141,170,146,124,53,144,165,134,9,78,187,123,194,191,106,40,117,84,67,146,147,129,71,152,39,252,153,254,242,17,46,56,187,135,205,182,229,249,85,34,146,84,149,97,163,1,16,167,7,121,128,35,141,233,154,50,127,208,79,255,12,196,226,84,196,146,122,226,40,236,116,209,33,136,47,86,90,131,23,10,160,175,116,151,6,197,164,2,204,149,29,18,129,99,79,6,213,191,244,240,156,74,119,174,251,58,42,64,157,62,16,254,63,79,41,206,83,121,249,39,208,12,203,70,206,143,219,219,190,104,173,231,19,16,53,12,226,4,247,152,180,192,13,29,190,130,12,63,64,247,200,110,53,39,228,192,184,99,179,70,192,131,125,148,176,246,45,243,236,59,64,4,50,201,239,101,146,147,192,92,211,24,110,67,214,114,120,191,85,251,165,35,135,144,33,51,39,157,58,196,29,12,78,241,152,179,83,155,176,239,83,90,85,114,100,197,63,111,174,128,220,153,217,177,110,143,116,192,132,250,119,156,226,28,113,222,11,206,232,211,86,249,143,104,33,98,89,148,203,122,76,66,147,90,175,176,203,145,50,137,14,222,44,28,230,187,206,118,104,16,253,231,218,161,19,78,34,255,99,113,122,225,95,33,115,43,67,61,15,216,251,3,179,158,139,113,58,55,20,208,102,7,121,245,37,77,52,4,11,201,230,97,230,112,149,68,91,42,97,66,144,167,242,145,244,99,29,219,86,156,55,98,8,206,95,251,10,218,34,183,12,184,71,234,21,151,17,130,15,189,157,146,148,94,11,172,3,247,183,245,176,156,16,243,131,248,46,177,23,42,94,146,146,240,81,188,224,151,220,63,122,56,15,83,84,185,127,247,53,220,223,121,205,192,245,78,71,214,211,101,154,49,177,103,41,176,63,74,202,213,250,188,78,175,175,97,204,180,75,207,105,194,2,145,193,79,67,144,98,48,36,237,159,220,91,185,156,98,213,43,22,177,12,151,12,209,172,239,53,243,59,230,241,85,92,254,198,70,1,118,172,248,168,72,173,213,174,136,120,113,56,178,125,209,153,78,96,210,213,189,59,13,99,9,118,66,123,168,247,117,251,164,61,185,136,246,43,176,238,118,3,170,13,115,20,150,166,56,89,246,12,82,70,19,78,88,151,21,184,110,18,70,3,239,86,242,35,177,159,117,35,19,104,252,175,245,230,44,146,220,162,169,82,35,67,180,81,82,132,217,187,6,223,124,148,3,12,213,93,130,109,51,80,216,103,164,0,10,208,49,158,2,188,241,180,214,24,17,43,40,44,176,151,229,253,217,5,254,152,82,36,80,97,17,149,175,120,169,120,174,177,132,35,248,18,222,84,202,83,9,170,128,98,104,50,83,222,165,155,127,88,35,154,54,102,54,127,16,85,4,177,187,43,131,141,186,49,111,15,41,156,76,130,104,128,181,8,242,44,197,181,222,26,193,225,249,31,143,44,171,250,27,91,103,235,20,53,86,246,135,211,116,51,114,206,149,72,248,15,104,186,202,137,167,192,239,251,240,127,24,249,115,157,36,174,69,203,132,206,135,25,99,165,226,24,126,76,204,70,102,21,228,131,137,204,159,213,86,55,155,128,27,190,159,200,185,183,20,26,136,107,35,86,198,6,222,157,158,226,39,232,50,42,34,1,236,216,178,205,234,128,3,95,209,221,238,97,217,152,164,225,65,161,98,201,119,242,42,124,20,40,29,112,137,5,98,51,238,82,179,97,75,215,67,167,129,157,37,3,92,67,185,171,213,196,240,137,105,1,152,68,74,34,139,29,156,35,201,24,158,81,164,129,37,218,118,216,31,10,70,191,169,203,142,165,2,148,55,1,144,40,30,95,164,196,241,30,231,131,252,65,150,29,214,23,86,175,13,146,29,106,220,152,138,136,85,24,235,77,130,130,137,132,64,117,146,43,65,15,38,87,37,120,74,107,25,244,211,21,169,175,93,191,225,156,31,5,244,17,133,44,46,123,249,134,15,9,128,124,66,56,226,44,222,162,61,183,39,71,177,146,144,62,229,103,103,119,153,165,34,35,208,205,67,0,142,78,82,185,38,175,37,98,17,163,143,31,211,79,85,227,17,131,16,222,26,106,1,186,103,21,17,52,156,26,160,103,138,127,99,128,59,190,128,50,135,22,79,203,87,211,250,248,177,207,34,142,82,45,68,62,224,48,47,139,161,210,188,170,232,9,129,190,37,222,24,97,96,205,129,168,112,57,202,124,33,46,154,195,161,167,82,181,76,90,116,63,137,161,137,227,1,38,215,98,82,208,193,5,39,250,246,93,18,92,156,108,33,173,191,107,193,71,126,145,252,187,165,181,219,255,251,183,69,224,5,144,36,255,31,239,36,154,179,166,23,235,145,7,67,76,176,134,205,95,11,130,65,46,196,110,146,176,72,144,216,59,100,245,227,149,213,245,79,118,237,110,53,93,135,78,233,62,248,247,217,2,121,98,84,22,94,39,158,21,227,247,231,138,7,76,105,28,5,185,186,253,211,12,174,108,4,62,62,14,136,93,225,26,202,97,209,57,248,199,53,8,110,68,11,122,17,132,186,24,244,190,190,122,42,191,206,187,226,82,186,87,109,41,235,211,181,186,33,1,35,40,10,134,235,174,131,127,208,207,58,105,53,89,190,127,169,147,142,220,113,44,144,223,43,243,206,36,249,41,215,175,32,180,222,162,1,139,236,71,242,5,160,117,243,89,245,2,215,11,223,142,133,89,216,69,200,21,5,59,192,101,79,73,11,148,174,180,30,52,193,183,161,82,0,241,202,59,223,229,11,228,137,23,132,81,128,153,92,124,195,194,57,41,141,194,191,243,76,6,149,126,17,236,208,105,147,64,199,246,191,67,121,146,127,203,222,58,152,59,250,236,111,227,197,49,112,180,89,80,51,244,237,12,178,164,152,179,13,124,212,43,186,115,86,152,43,148,101,59,228,10,228,37,140,239,176,124,17,1,138,187,165,217,81,107,200,78,62,126,44,204,185,22,64,29,144,23,150,183,229,204,201,97,203,152,203,52,195,88,55,179,71,208,199,225,21,110,26,116,144,2,160,210,235,175,74,148,173,214,112,119,98,25,190,253,189,140,34,35,203,173,241,153,129,96,136,48,72,94,22,204,61,98,141,242,238,169,219,111,124,160,108,219,252,119,108,253,68,218,210,50,143,179,96,228,197,223,2,184,132,195,35,78,151,227,237,120,226,203,6,60,237,152,239,67,179,55,94,82,57,235,80,180,132,255,160,117,55,130,188,48,206,148,79,234,224,187,187,225,19,228,38,69,190,201,227,238,253,231,26,96,236,201,12,152,53,198,60,50,233,137,93,226,220,176,95,165,236,226,14,197,43,8,137,14,39,139,2,120,239,239,178,211,99,151,220,11,181,18,198,135,50,248,125,199,56,189,160,42,157,59,98,215,137,133,59,3,142,142,34,70,101,194,17,74,58,7,67,69,164,89,11,76,94,211,194,142,32,2,204,144,148,75,4,91,91,72,107,201,20,161,199,19,216,37,38,198,108,174,178,46,237,7,85,107,190,224,73,27,250,145,7,18,182,117,176,228,78,117,110,253,73,97,38,52,69,208,30,251,89,224,78,239,96,202,94,76,176,83,250,197,130,76,4,189,197,158,251,49,192,104,107,24,236,156,171,96,162,250,74,16,229,70,42,222,75,73,22,182,131,191,237,3,147,94,245,28,137,150,53,138,173,41,173,49,239,93,222,0,127,245,126,206,1,155,234,148,83,225,92,90,197,137,216,3,31,56,94,248,132,114,30,144,96,38,217,48,40,27,80,234,231,36,106,213,32,31,140,139,82,65,65,146,157,52,170,104,64,53,44,93,190,117,90,72,219,106,37,166,54,195,0,36,176,205,73,39,14,78,171,84,150,202,148,71,9,88,227,54,19,105,59,153,173,41,52,88,214,191,23,30,190,3,139,32,169,158,216,211,93,84,108,79,20,60,74,29,17,234,91,200,48,5,196,118,5,27,137,241,200,3,228,173,78,246,105,190,248,54,219,189,8,157,94,140,91,247,84,110,85,243,33,42,31,133,242,81,124,63,194,82,249,96,155,83,17,239,141,20,25,110,37,245,103,122,68,126,234,148,243,56,38,213,82,8,137,89,252,188,117,145,1,16,130,58,198,191,81,139,16,108,176,157,42,197,159,197,255,118,70,61,127,248,159,80,152,28,101,19,214,223,82,249,4,39,179,195,123,183,203,249,170,121,122,124,135,244,185,88,95,122,13,166,162,78,1,188,216,131,183,96,79,41,216,240,132,136,64,185,87,52,123,38,123,246,69,133,82,16,144,8,49,77,11,244,117,185,80,93,64,234,231,128,161,237,254,99,176,188,31,49,140,49,44,206,40,46,147,198,37,76,38,97,163,136,51,9,122,91,22,139,137,246,187,253,70,140,226,67,27,15,58,74,134,78,20,9,178,89,72,73,17,101,120,195,7,140,188,138,179,49,245,233,140,218,84,129,30,219,158,224,176,105,9,156,10,229,100,88,77,25,139,85,121,166,96,190,104,13,218,114,250,11,184,34,239,29,64,66,74,142,226,231,255,161,135,70,106,177,110,133,83,12,225,148,223,60,247,184,83,1,188,180,56,30,168,65,221,182,160,184,218,56,241,35,190,216,102,122,107,185,204,153,97,35,17,120,191,21,161,253,50,229,213,199,66,98,126,99,219,113,9,74,84,87,3,242,208,2,242,1,218,111,222,107,71,3,91,43,90,214,211,250,59,0,205,7,162,68,247,44,85,33,140,28,181,55,168,237,152,221,197,163,35,174,183,210,49,129,83,238,17,41,199,51,232,47,11,200,152,187,196,35,223,207,30,197,113,5,97,140,15,69,143,182,236,176,160,86,61,209,91,231,142,61,99,159,129,202,7,210,244,59,5,142,240,54,86,162,28,183,205,208,123,223,82,216,101,29,7,81,208,146,58,163,16,83,116,93,175,233,182,206,223,0,224,48,91,185,97,240,36,129,108,12,93,95,170,148,88,245,196,57,76,90,214,112,3,176,17,170,101,184,163,173,203,80,102,33,163,189,177,185,220,37,189,114,129,4,174,159,95,30,185,113,213,47,45,232,231,107,225,194,165,81,140,144,130,170,33,60,243,206,85,30,128,173,145,24,125,77,73,213,29,232,239,165,117,17,65,35,106,162,208,62,136,77,144,255,160,199,233,108,69,10,11,24,167,101,214,125,200,102,83,52,164,99,28,157,149,135,17,127,177,162,78,97,153,170,18,129,0,101,91,226,26,201,48,75,127,5,12,113,244,163,152,202,68,157,77,20,3,83,237,185,105,122,68,62,96,191,100,208,187,205,25,94,80,96,204,21,65,245,179,252,7,167,171,179,109,132,175,225,0,94,251,76,4,217,99,159,47,162,58,11,191,254,91,114,167,147,11,46,128,114,156,130,203,218,243,175,99,80,42,49,63,28,36,32,223,49,155,107,222,157,72,190,52,198,196,241,253,163,47,187,165,15,126,248,14,25,78,53,58,91,61,71,66,5,12,16,189,112,205,128,234,70,130,44,54,128,206,209,112,7,98,222,204,104,210,19,99,9,99,177,92,26,148,222,163,194,176,251,178,43,196,63,193,112,251,177,23,118,140,134,118,26,9,196,203,147,63,97,229,37,92,154,179,22,5,156,211,191,125,27,188,26,64,206,253,173,188,12,72,106,88,188,111,33,242,240,204,31,181,49,137,29,2,251,79,234,247,246,212,212,250,231,216,254,51,94,53,65,160,38,180,225,32,158,197,48,98,245,117,255,24,106,182,219,23,145,3,135,195,76,199,199,150,71,237,226,75,109,165,191,49,240,182,159,92,155,217,11,22,67,242,193,179,235,70,179,13,179,6,228,8,104,252,242,255,179,6,29,145,196,198,238,99,202,225,249,194,203,118,100,201,60,120,104,207,106,244,252,174,155,133,117,94,61,1,105,104,43,245,198,144,132,114,164,134,88,200,46,214,231,194,198,21,92,102,245,63,5,102,20,221,168,63,244,229,19,59,83,58,194,72,156,184,255,186,253,97,81,63,225,131,200,133,143,149,104,89,52,69,10,225,128,248,224,215,188,131,106,112,235,142,37,25,117,141,54,78,50,93,145,31,166,32,50,86,66,253,223,208,180,74,88,30,197,50,112,233,127,168,181,175,190,30,195,225,47,94,101,149,28,141,196,5,61,126,76,72,30,119,123,25,83,229,28,251,106,148,199,155,238,47,57,222,200,165,5,203,233,108,173,75,132,75,117,206,11,7,220,221,220,144,162,148,185,214,184,192,135,121,102,77,83,88,201,15,162,154,99,109,99,69,117,2,161,19,16,31,29,75,146,54,242,72,8,169,137,155,223,169,114,218,91,128,75,57,226,189,27,246,236,248,32,138,72,160,160,134,48,150,174,241,54,132,151,89,220,184,101,244,44,0,181,18,22,227,40,221,135,183,14,103,225,254,226,118,210,1,19,1,44,238,57,239,227,244,207,175,111,92,90,37,216,46,145,80,69,91,236,7,77,230,191,124,18,199,216,177,234,98,199,112,36,176,248,48,81,247,27,135,207,159,136,180,230,32,253,106,108,35,112,153,165,178,231,228,174,80,96,77,117,34,173,12,108,39,60,139,195,156,100,101,145,209,42,76,54,170,145,208,229,25,218,81,181,22,93,103,105,167,45,252,75,155,100,126,132,54,153,89,225,30,90,207,241,91,37,226,240,180,168,13,191,29,102,166,223,158,189,154,215,15,116,71,185,95,184,98,112,205,182,143,186,167,123,246,192,82,246,203,25,15,147,62,124,189,87,246,135,107,206,103,61,74,123,183,227,245,91,87,69,246,82,79,18,22,158,128,142,139,11,47,56,43,237,139,65,173,80,238,94,76,18,166,183,198,188,128,217,64,45,194,0,13,27,24,170,28,255,83,103,121,165,0,13,103,11,23,214,166,22,224,82,112,154,87,26,146,203,188,108,159,53,31,217,200,17,194,135,139,225,184,205,115,227,124,32,11,1,177,131,203,138,232,71,4,143,211,171,30,23,76,78,220,117,133,191,77,217,233,253,246,4,100,224,113,249,216,242,146,126,203,186,161,244,236,84,150,26,111,92,172,106,15,167,52,224,48,229,133,136,146,36,51,164,1,163,159,209,108,240,140,195,112,167,164,181,124,123,121,136,39,121,150,254,60,114,233,139,78,35,49,4,131,227,137,201,147,38,65,8,68,119,230,145,153,68,227,129,227,8,140,252,62,133,119,145,15,246,125,113,4,60,34,119,97,64,244,247,20,152,89,171,191,135,71,69,4,6,107,11,81,217,187,139,69,29,187,40,89,88,69,232,25,150,251,182,72,15,120,9,112,110,210,32,39,7,60,130,68,99,34,72,227,20,193,52,89,152,67,156,130,104,114,13,93,85,234,51,211,147,158,5,178,21,11,227,147,17,85,255,176,133,172,230,100,49,163,215,43,181,187,106,40,138,145,191,67,244,208,124,5,171,162,204,110,196,118,150,124,92,232,24,254,245,235,135,0,61,248,140,177,248,220,101,58,62,64,40,113,38,146,219,210,135,13,197,14,153,68,13,113,113,253,69,191,220,187,203,76,221,134,237,85,18,49,219,178,44,141,87,112,189,133,205,143,194,59,185,54,196,15,180,41,169,214,85,244,242,15,150,40,241,193,44,30,3,35,38,203,240,10,78,154,113,95,34,109,72,193,245,139,80,121,223,171,16,149,246,166,144,190,173,197,13,6,46,246,12,21,66,90,198,135,29,152,249,154,89,193,137,243,169,13,149,89,220,197,151,36,182,36,31,143,70,154,176,100,85,19,204,39,4,32,53,250,183,154,24,239,165,166,221,123,53,38,190,133,209,246,39,29,3,21,25,185,197,66,45,181,169,66,167,96,228,49,25,60,123,3,241,7,41,170,156,15,70,226,90,198,122,106,186,137,183,22,187,173,119,146,114,13,53,84,141,101,180,44,212,27,89,116,225,7,100,213,210,84,78,202,130,214,144,19,55,159,184,232,106,207,40,235,127,51,17,107,212,116,116,230,142,230,220,227,59,0,235,242,242,228,55,169,17,62,133,255,197,21,116,136,167,97,44,16,191,146,125,220,112,36,231,35,240,242,252,154,54,130,204,150,94,78,199,181,220,126,157,33,60,243,40,76,26,68,140,8,89,2,7,230,74,76,44,113,170,174,213,180,135,87,81,71,142,170,36,235,22,129,147,252,61,35,169,249,128,236,237,143,210,158,66,9,34,82,238,16,31,32,42,152,173,96,65,137,149,162,204,17,56,173,174,252,114,43,205,90,138,10,250,117,222,152,42,26,78,129,21,153,46,81,9,35,212,212,111,167,166,66,198,38,189,94,0,148,141,88,214,105,90,122,68,238,247,123,34,132,179,247,72,235,195,237,104,255,126,38,116,184,195,122,237,118,104,102,215,210,225,158,141,196,101,174,13,194,103,253,43,205,2,247,169,81,13,111,44,230,140,167,79,67,189,66,2,87,124,49,231,216,235,103,41,216,50,31,197,39,141,223,20,113,216,231,249,65,248,113,130,82,93,35,252,23,65,214,58,140,227,135,99,238,232,89,113,123,245,160,3,98,235,231,24,151,159,81,58,56,186,243,34,42,116,249,233,228,29,39,75,253,217,218,226,254,170,82,198,8,169,180,181,80,166,195,24,25,27,224,133,120,29,165,29,192,206,221,224,84,204,61,86,112,128,176,156,164,78,3,36,30,15,70,65,32,0,42,226,197,163,167,253,39,163,244,107,67,4,21,249,190,38,160,227,93,134,77,241,218,170,47,178,204,78,220,181,112,226,27,199,128,47,189,22,58,25,49,159,26,123,249,248,198,158,219,164,96,95,159,88,192,88,197,19,236,48,201,216,21,106,95,108,17,11,10,57,183,138,116,104,34,178,181,214,254,35,43,78,223,183,1,128,239,32,121,48,43,128,207,142,161,214,214,198,158,139,80,149,76,69,184,86,83,80,149,53,33,207,182,139,102,130,5,163,147,201,138,191,3,194,206,182,112,236,212,81,172,168,159,103,206,210,186,133,62,235,115,109,162,164,62,4,140,242,138,9,129,173,39,199,30,36,87,153,73,12,161,150,251,159,21,70,128,157,98,14,202,169,199,7,153,33,32,187,39,220,91,234,33,177,100,170,2,163,172,177,69,69,19,150,116,156,255,98,110,212,108,8,207,152,89,95,142,45,160,187,233,172,139,53,36,144,131,75,90,120,97,19,83,135,38,26,167,91,245,254,163,225,50,51,224,163,45,66,32,27,48,211,156,156,131,129,84,90,20,196,224,101,129,68,9,69,241,214,113,207,38,228,132,161,181,87,25,196,25,225,250,198,193,120,205,225,105,52,234,217,236,91,238,218,14,222,223,13,8,2,54,222,221,17,87,142,137,208,146,115,61,139,25,18,194,244,192,251,124,141,56,230,223,89,226,89,117,88,165,225,223,173,154,48,128,51,84,24,206,105,62,151,6,48,109,17,248,101,236,186,151,119,120,225,73,99,243,190,98,63,106,207,88,219,64,51,26,247,148,82,135,51,109,131,218,125,231,254,209,107,102,196,230,140,97,126,0,194,89,252,5,3,211,1,32,225,33,84,117,238,31,167,205,10,202,14,110,31,114,153,52,238,11,121,182,48,151,53,28,27,64,166,178,145,147,109,85,102,84,56,142,2,182,23,212,28,148,147,33,26,184,134,176,105,54,62,209,35,216,207,59,170,183,183,201,138,3,146,120,104,185,69,20,220,112,64,25,64,53,95,86,8,208,183,197,166,215,135,58,177,57,8,8,195,202,49,252,209,179,195,86,242,191,33,52,162,176,253,214,79,95,113,88,164,168,128,190,11,142,87,165,120,148,9,113,181,147,190,254,6,72,208,23,140,171,152,166,143,28,198,51,139,21,35,55,126,216,18,65,20,193,16,253,165,29,200,103,117,35,50,35,249,176,230,147,45,160,173,121,55,63,145,22,161,107,142,202,242,112,7,154,243,238,88,126,70,50,52,32,22,44,177,242,105,81,200,93,146,170,91,163,75,147,147,173,25,48,169,150,104,185,54,237,181,237,202,193,242,175,254,101,41,59,105,245,136,226,159,194,12,191,83,148,49,254,107,54,24,129,32,155,26,148,232,159,5,0,239,214,14,77,85,37,179,127,92,204,1,38,151,91,96,40,204,229,96,5,82,89,70,229,21,120,61,165,228,78,161,143,248,186,100,93,72,202,120,212,107,133,71,222,221,104,195,71,238,145,108,124,119,227,209,190,0,251,24,139,239,104,183,235,176,242,167,222,173,103,224,213,233,155,200,206,180,32,154,219,11,110,230,129,195,227,108,51,4,178,48,232,241,53,223,182,86,118,40,61,240,93,147,99,32,188,242,63,126,7,206,45,130,69,145,207,155,198,249,94,66,209,151,37,139,152,161,160,217,238,197,179,17,48,106,168,63,94,71,186,144,85,218,83,250,54,178,140,32,187,198,58,130,73,11,236,32,102,163,95,7,175,13,168,136,1,5,66,248,97,162,34,79,20,4,162,199,95,60,159,94,125,131,159,103,184,37,113,210,128,192,160,51,37,145,30,134,254,20,24,237,212,25,176,69,46,199,26,163,215,154,73,125,177,89,67,106,75,238,125,80,68,18,246,23,251,108,242,248,110,189,107,118,95,205,81,244,207,233,6,218,71,194,2,194,47,177,173,185,191,113,85,243,119,246,212,176,56,79,140,63,19,57,84,92,172,224,81,12,188,67,211,185,153,26,201,66,59,130,108,98,43,249,238,203,56,200,218,167,217,120,154,127,66,164,169,174,146,190,185,196,193,240,234,25,36,238,32,183,30,214,68,203,97,105,253,237,60,244,181,203,142,173,119,202,28,205,250,253,35,158,80,68,139,138,143,78,130,171,224,22,43,127,135,109,79,78,111,37,167,152,81,237,179,200,107,208,140,120,66,8,31,83,151,10,229,236,122,189,181,5,187,13,77,133,234,215,52,235,222,23,242,203,115,95,200,249,141,194,51,39,194,166,188,163,185,230,196,254,145,38,51,191,164,50,159,173,180,228,216,189,41,38,216,103,116,49,72,103,197,252,55,137,176,191,148,21,132,51,182,237,163,104,221,45,218,201,93,30,194,63,253,200,107,188,121,251,92,240,205,26,119,145,189,117,223,123,22,44,160,223,42,105,247,239,38,40,237,177,252,139,152,133,68,44,206,103,238,228,230,69,106,249,48,214,194,172,107,252,201,218,125,162,229,123,2,65,92,157,138,97,146,95,52,86,79,45,163,207,27,117,178,128,31,147,26,110,27,248,243,37,165,64,204,122,123,167,74,146,212,165,48,161,208,48,68,32,217,118,0,165,55,250,128,168,33,243,1,151,102,225,32,215,183,63,183,24,143,32,91,143,247,142,22,42,55,93,250,118,59,113,160,196,130,31,189,22,190,106,170,6,226,233,212,146,128,250,73,123,204,0,209,65,63,129,205,236,104,155,251,174,189,58,173,129,94,151,23,85,102,220,94,104,68,121,50,209,127,165,198,11,6,4,42,207,125,244,88,77,27,122,63,122,7,116,195,176,149,185,12,38,44,30,25,114,206,203,71,17,212,97,123,83,79,159,94,205,3,137,45,179,13,12,49,86,71,227,71,170,64,146,166,105,216,73,116,248,152,66,10,26,195,81,164,115,49,56,102,98,236,84,148,116,107,25,80,252,54,6,250,250,169,243,233,224,108,182,247,88,163,93,212,245,195,27,51,234,33,166,33,142,187,56,241,35,152,6,198,85,175,132,200,51,17,10,17,62,141,222,12,234,155,63,34,105,53,199,196,183,104,161,108,205,138,61,92,75,22,40,193,234,26,35,63,112,177,153,19,211,22,70,20,254,158,18,47,6,180,247,183,165,127,234,109,141,35,240,148,61,12,236,218,224,60,45,7,92,16,228,53,143,43,26,171,22,213,164,88,22,195,145,28,36,90,94,64,210,246,174,87,251,9,216,124,136,18,248,99,251,127,101,209,214,194,20,173,224,135,0,74,137,78,128,107,29,80,230,5,83,38,54,233,177,94,170,169,30,221,190,111,152,66,232,161,19,210,219,193,89,137,89,122,66,9,87,224,214,53,7,118,150,131,111,120,26,204,14,251,90,43,170,2,209,150,250,245,28,152,80,226,106,18,80,145,67,134,238,99,169,244,137,2,160,135,147,166,35,51,253,113,165,88,243,148,151,125,27,215,80,199,215,115,175,186,68,59,142,160,182,134,80,172,187,161,35,60,131,14,210,166,103,20,133,254,226,240,199,150,38,178,247,209,206,137,234,146,27,11,6,210,0,36,168,134,116,149,1,253,110,235,177,207,7,89,12,242,19,12,211,147,9,103,216,190,129,89,138,114,113,216,45,8,182,177,128,168,30,69,200,11,238,68,1,136,201,12,51,187,43,182,219,181,142,251,120,70,58,106,200,131,78,175,184,177,120,236,92,196,40,102,9,4,11,106,169,12,112,190,246,210,236,85,220,218,201,86,114,96,39,56,207,73,231,190,147,63,79,135,225,6,79,138,95,230,204,183,171,186,30,138,94,125,234,205,98,244,27,12,252,78,110,187,65,27,198,22,242,138,9,120,245,209,254,1,8,235,252,18,66,26,6,72,117,113,23,69,179,145,141,234,168,213,102,11,57,191,209,170,179,200,152,65,145,145,120,37,96,2,54,21,149,207,133,179,109,118,167,101,21,44,239,173,207,194,248,204,162,173,98,172,42,32,197,236,37,2,242,196,98,82,92,95,31,119,44,98,243,173,234,186,255,218,102,121,204,235,134,133,204,164,194,180,100,137,137,150,171,202,48,62,247,20,60,220,92,133,195,40,154,154,113,60,77,210,196,187,220,206,27,123,241,25,69,65,15,125,95,31,50,186,213,80,102,213,241,177,14,22,173,77,29,118,182,184,147,220,193,5,146,5,158,151,172,134,179,124,49,228,254,139,78,148,250,111,88,220,73,124,6,182,223,245,143,96,70,113,152,233,154,116,65,252,237,90,83,137,63,68,9,241,189,145,56,17,115,205,156,4,238,154,45,248,29,183,105,125,58,106,176,15,133,15,139,64,6,198,36,104,26,154,189,123,23,81,65,57,60,168,195,144,200,71,223,91,117,200,68,108,184,193,163,75,143,122,81,111,137,192,53,108,239,101,77,7,110,109,218,3,126,183,238,170,161,66,101,78,114,226,208,103,206,55,249,215,43,160,190,105,42,121,173,33,132,15,148,150,69,143,96,243,104,118,162,57,85,136,14,236,193,153,67,7,87,141,196,246,8,94,115,205,217,254,239,89,166,31,1,213,205,37,8,70,252,65,68,103,37,9,119,166,209,175,198,111,210,126,61,235,53,152,193,82,121,93,103,246,130,57,200,134,87,104,8,153,207,75,245,27,9,226,230,235,221,223,45,146,87,238,224,234,63,203,219,225,74,106,146,78,245,186,243,247,246,121,2,142,179,145,152,38,200,128,37,67,78,218,5,139,111,120,29,193,40,255,38,82,1,154,248,74,154,211,37,229,141,3,141,248,250,201,140,88,201,59,19,90,21,38,128,228,170,122,207,150,103,69,233,178,234,200,102,134,118,73,150,175,215,108,171,88,239,242,124,40,212,108,159,65,143,235,177,14,156,119,253,249,23,67,105,225,199,178,94,102,2,224,199,204,215,12,133,202,241,76,28,211,50,82,67,1,179,207,234,204,35,200,82,232,88,183,195,32,245,53,238,124,102,174,249,250,8,34,99,152,86,64,74,102,249,106,121,39,243,30,55,76,134,122,87,14,187,71,61,250,175,33,60,149,6,179,57,138,176,78,83,117,228,5,246,130,222,169,243,130,174,179,132,16,95,189,203,150,99,30,24,168,206,217,65,232,224,183,189,17,245,253,16,234,253,50,55,183,193,153,16,46,146,2,84,43,236,52,128,243,109,227,99,244,185,68,82,151,143,79,158,71,93,216,91,166,91,77,120,160,191,143,83,109,1,212,166,42,93,97,53,38,48,107,49,190,120,210,106,165,186,180,220,187,212,227,10,198,199,2,243,9,144,189,174,225,159,29,11,177,109,79,166,167,191,78,166,244,211,149,103,37,185,120,216,65,35,190,164,157,56,16,89,64,110,11,204,152,142,106,70,215,196,22,15,20,74,180,35,76,216,151,102,108,71,176,96,206,44,184,27,49,145,83,140,167,153,111,229,79,104,77,251,179,243,26,177,74,94,253,56,151,207,231,178,162,188,73,69,236,58,252,162,56,118,142,54,160,7,211,62,193,58,253,37,252,113,49,173,73,91,191,107,168,101,72,95,172,3,115,201,146,146,248,89,61,132,212,129,57,48,156,13,11,118,233,47,173,248,9,197,87,111,236,65,75,201,45,79,86,158,242,4,171,32,80,205,38,226,16,171,144,179,30,225,52,141,179,38,246,190,47,61,97,166,215,179,53,67,43,244,247,248,20,109,78,21,62,9,251,63,62,170,227,19,196,198,78,171,53,214,104,217,33,17,23,249,141,83,48,147,95,60,137,98,149,225,107,128,221,44,130,186,119,107,57,142,99,147,227,50,199,5,122,241,85,161,39,140,91,93,56,33,197,194,227,135,99,235,210,148,131,103,177,212,221,122,68,87,109,110,3,246,164,238,60,5,150,243,167,119,198,239,247,11,47,74,18,250,136,167,20,238,57,182,222,232,61,228,213,14,172,75,78,72,251,41,166,155,26,122,239,154,188,223,147,49,126,61,5,162,205,228,135,136,127,242,251,209,64,52,222,123,145,96,29,145,195,200,88,7,199,230,214,37,16,89,110,74,36,27,118,138,105,240,98,7,246,27,145,122,170,243,178,52,40,105,51,246,68,40,117,28,221,55,136,163,25,144,245,13,94,139,29,139,114,212,115,187,243,108,106,213,75,147,48,210,3,171,109,175,117,154,11,90,242,37,206,165,251,154,143,34,79,122,32,138,139,136,90,105,213,240,155,149,35,16,86,75,0,116,3,30,162,133,140,94,1,211,222,248,137,75,117,8,110,27,176,59,132,156,220,198,46,148,10,154,86,232,12,238,213,141,48,198,97,114,253,57,190,161,234,213,48,216,160,155,139,75,85,184,217,39,85,241,235,165,190,189,97,97,140,72,253,190,29,254,247,147,151,122,167,193,206,169,145,117,25,76,109,189,155,183,168,229,22,238,60,6,66,30,13,4,119,157,157,66,63,60,149,83,122,25,27,185,17,203,46,217,200,65,21,107,40,219,22,56,160,60,122,97,5,240,44,111,221,203,250,105,75,51,134,67,210,124,190,137,49,254,82,147,97,66,163,234,97,156,138,17,54,31,45,139,62,19,215,63,83,229,137,145,248,152,157,219,13,233,122,199,100,62,136,74,64,215,207,254,110,128,242,132,97,45,208,109,72,99,151,188,8,175,73,105,75,238,129,218,222,188,86,188,128,107,189,212,85,2,201,218,99,181,101,85,68,59,64,142,73,131,186,23,15,54,52,233,132,11,236,97,210,239,122,77,69,79,226,233,185,241,206,21,121,84,218,99,177,52,64,166,24,242,173,149,236,173,191,177,27,217,39,28,120,133,199,51,4,94,58,15,173,191,184,8,45,2,74,0,0,13,240,152,111,33,50,132,154,158,32,220,250,132,15,204,131,56,120,179,92,222,114,18,178,191,213,37,190,198,127,196,90,10,86,81,105,58,172,31,107,51,41,248,169,84,20,23,206,249,177,168,174,78,22,191,221,103,210,231,198,164,171,35,137,73,177,243,12,80,7,31,232,234,12,83,47,113,9,189,231,12,92,8,7,161,36,119,25,188,23,24,103,137,231,200,114,60,118,121,104,1,111,193,38,194,218,44,245,204,238,221,247,37,126,116,49,206,217,231,152,156,137,116,94,225,169,143,181,47,77,2,208,212,221,180,250,186,55,140,223,213,128,62,67,21,2,155,45,161,52,208,36,159,16,181,206,241,144,255,36,205,240,239,189,2,82,89,152,92,190,99,230,116,180,245,143,88,28,106,246,67,51,189,232,222,169,154,10,94,27,158,190,31,200,3,54,167,45,192,243,203,102,87,93,91,244,19,179,118,207,129,121,213,102,206,139,73,222,120,106,173,23,198,58,116,34,240,65,127,15,104,189,22,184,213,156,159,170,130,108,38,217,70,139,190,105,235,65,132,118,234,185,157,238,97,87,240,17,158,76,114,181,47,105,211,238,59,225,177,229,218,117,5,167,30,59,17,182,98,133,215,253,79,111,65,11,204,145,148,113,251,127,22,228,175,115,88,0,5,158,223,121,199,162,53,80,96,248,195,10,163,135,243,170,64,61,33,78,136,120,76,166,211,23,65,231,249,155,40,229,101,64,86,63,45,9,167,203,97,218,112,90,174,164,121,207,248,46,231,134,8,19,232,248,150,103,30,173,42,168,111,35,138,49,60,93,138,141,190,192,26,110,59,116,4,169,57,198,72,170,155,189,160,138,186,62,227,138,4,33,232,38,127,169,195,196,187,69,213,252,9,41,49,222,24,176,253,165,143,0,71,44,176,176,34,78,105,226,206,53,122,146,250,183,69,220,183,230,219,52,87,137,129,175,244,124,57,25,131,9,80,214,229,186,85,228,206,86,133,206,232,184,27,225,66,138,140,54,212,27,20,69,219,127,53,40,255,247,91,254,186,231,172,65,233,10,45,226,185,213,20,143,26,153,138,153,64,115,116,0,78,65,236,130,23,130,45,190,239,58,220,233,107,21,128,98,54,40,7,199,192,201,48,210,142,174,16,62,247,165,136,141,206,74,30,253,162,226,238,220,159,238,125,216,182,189,121,250,99,145,235,198,108,208,166,210,24,179,188,238,174,0,119,44,24,243,233,94,66,202,217,141,165,122,159,187,240,183,244,227,202,27,25,125,237,92,81,230,213,79,74,238,169,33,109,45,101,54,170,118,222,194,188,221,55,181,21,187,250,174,131,67,175,225,1,166,175,117,73,103,72,215,169,37,17,45,38,125,27,73,101,11,86,171,85,186,198,50,172,234,69,231,100,42,217,44,56,138,170,198,181,154,158,185,6,104,117,94,243,144,112,213,238,125,23,180,227,78,198,43,76,164,6,87,52,249,103,116,11,208,106,176,101,26,62,154,81,196,47,170,93,229,64,109,106,14,137,75,39,110,123,145,206,166,236,160,100,78,178,175,232,183,142,43,27,130,110,179,62,43,120,142,130,86,86,128,4,162,16,106,182,254,221,112,49,148,131,230,143,206,51,148,59,200,84,97,59,171,243,196,19,219,11,129,154,139,225,98,98,240,224,76,198,91,0,222,26,140,97,219,66,120,209,40,200,49,153,196,255,189,136,241,206,73,81,2,230,202,186,167,87,87,240,103,21,90,29,238,202,30,5,207,55,220,190,52,188,205,180,3,217,69,92,204,174,249,38,212,86,254,0,152,111,116,7,76,127,244,208,19,163,59,61,11,2,98,178,163,214,169,240,156,5,197,246,173,142,154,123,36,41,124,204,160,19,82,206,130,146,42,45,160,103,99,103,85,221,228,16,94,92,80,247,176,8,173,159,253,125,23,49,197,33,127,147,246,90,182,50,212,197,14,186,55,161,114,162,122,64,168,51,254,60,95,220,184,217,124,145,204,228,51,230,61,125,141,80,178,95,117,61,157,194,3,160,65,54,114,140,142,153,234,174,31,192,108,3,146,147,179,134,32,172,168,231,236,197,51,99,86,230,162,25,160,22,6,148,216,203,240,181,174,252,146,156,66,211,224,192,20,114,7,223,31,66,220,251,65,183,63,195,117,203,119,55,155,191,71,219,201,233,36,68,120,186,32,142,232,172,95,112,53,122,112,244,229,182,67,76,31,205,123,199,215,120,155,191,140,221,229,59,75,101,164,15,249,13,20,235,171,57,220,168,95,199,197,52,128,219,51,134,227,47,220,43,36,22,41,193,5,231,175,19,23,1,71,54,0,161,173,33,106,182,4,117,123,132,17,104,136,103,202,58,162,108,227,33,1,149,87,63,67,35,17,127,11,171,114,180,20,220,177,112,247,26,132,255,80,148,68,249,214,37,215,27,146,222,119,59,159,107,204,80,245,121,109,211,112,216,11,54,185,28,36,78,35,66,63,188,210,187,88,195,209,217,49,157,119,188,94,32,67,134,30,241,204,185,66,108,10,250,62,134,91,43,82,206,135,221,73,215,33,35,24,48,213,211,236,124,11,34,143,30,24,157,127,204,245,55,133,16,6,233,138,144,154,223,180,209,204,227,25,221,47,243,106,218,153,206,238,92,42,164,205,4,252,231,236,172,80,55,3,222,47,237,87,5,231,231,8,128,38,31,103,208,82,10,7,154,240,156,255,102,104,217,218,185,194,150,119,91,84,52,83,134,70,88,106,55,15,233,128,118,63,235,63,134,188,165,0,167,202,188,63,80,38,229,116,25,229,196,216,156,46,237,77,148,16,96,251,212,151,101,67,18,252,183,73,100,80,143,208,123,229,69,50,15,98,68,116,140,171,100,1,83,117,98,244,107,181,209,118,51,87,83,80,87,181,103,245,88,18,35,244,93,153,203,220,111,10,192,244,242,33,154,162,94,227,86,1,235,73,193,236,210,210,156,215,154,75,222,251,125,26,251,110,132,73,18,181,156,54,170,170,244,222,169,63,79,36,92,202,163,36,5,175,24,96,131,209,218,139,112,10,244,22,131,95,254,0,135,237,74,153,190,180,82,12,253,252,255,76,76,6,194,17,201,82,223,99,146,153,160,210,224,14,103,36,213,238,251,148,61,127,169,127,25,200,99,77,190,176,141,228,15,64,154,144,4,34,86,98,173,220,187,136,146,253,48,116,68,61,23,73,123,147,229,193,60,202,73,63,137,146,190,177,198,134,29,83,193,162,138,93,89,109,122,241,124,4,182,226,125,174,200,185,198,79,24,251,99,5,105,5,195,38,87,114,202,254,53,107,77,220,10,12,227,212,90,126,88,239,122,12,126,241,27,21,217,102,89,151,99,165,221,209,82,240,41,112,153,137,180,66,230,200,82,4,145,114,2,78,213,109,137,132,169,227,211,11,181,171,169,120,150,198,137,105,27,1,97,188,121,19,175,16,202,68,51,235,103,121,100,4,85,50,225,232,121,146,226,128,113,151,240,193,255,203,67,24,7,90,104,243,93,207,94,39,2,151,170,214,198,197,243,230,233,19,75,171,121,175,156,24,173,233,38,199,99,82,33,166,140,37,158,133,104,222,12,97,186,184,187,24,86,192,36,227,248,142,201,224,64,20,218,237,82,129,179,70,29,165,24,52,52,119,6,255,13,2,182,246,229,108,83,216,77,32,27,70,122,214,93,159,2,255,6,76,212,179,153,178,194,152,42,150,160,93,213,0,25,164,86,117,199,127,245,71,217,189,72,254,184,42,230,224,37,126,248,192,210,137,68,39,35,56,129,216,162,18,107,198,17,154,90,20,180,129,119,135,55,53,97,235,14,150,231,191,152,123,39,0,209,84,50,229,33,224,71,179,198,60,108,197,119,41,140,197,170,187,57,175,207,189,52,60,222,206,190,158,255,23,30,250,225,150,236,195,17,140,70,162,92,39,146,171,24,81,240,51,43,149,70,52,111,222,159,158,162,119,30,104,15,226,206,163,116,86,251,162,148,231,75,202,204,153,13,191,33,203,30,253,78,74,54,90,224,67,222,236,125,10,70,69,250,55,37,187,81,51,172,27,135,163,49,148,133,100,219,89,96,252,86,213,149,148,21,247,30,92,108,147,133,118,64,93,74,79,172,67,108,36,219,131,180,222,107,58,235,73,9,124,199,127,231,49,158,11,127,10,130,131,109,98,108,221,236,213,67,3,111,118,125,250,237,243,53,58,36,43,86,206,137,80,251,19,15,134,184,72,52,173,237,122,161,7,30,186,57,120,84,138,163,32,13,9,0,188,160,133,228,118,205,74,212,136,48,5,99,133,55,84,144,245,239,74,42,39,254,209,195,110,179,146,42,169,180,72,17,87,112,161,89,37,185,57,130,234,196,110,110,84,33,65,222,115,219,114,58,120,61,216,154,249,64,179,107,8,125,236,48,99,59,100,194,80,182,68,86,84,37,202,126,66,44,13,103,103,126,233,214,29,133,10,95,16,213,80,150,138,224,127,63,221,235,104,140,196,91,228,205,26,73,113,159,173,187,203,166,75,179,90,80,23,236,128,114,122,88,36,235,178,150,12,3,179,168,210,188,183,124,20,203,160,72,51,1,121,34,116,196,10,165,244,228,233,101,185,1,24,118,150,57,14,24,109,246,222,61,219,246,211,107,51,139,10,99,230,217,50,15,202,222,91,138,68,151,253,18,247,64,23,210,186,175,60,205,210,157,138,234,245,186,239,34,117,147,116,253,192,127,162,250,134,153,106,181,226,217,119,241,32,251,175,219,216,62,26,68,214,25,134,199,216,218,241,205,253,53,75,237,183,38,193,24,12,106,124,104,26,195,137,225,124,155,241,75,179,79,15,185,222,208,62,168,9,194,177,103,169,175,181,240,25,18,21,252,19,145,239,2,73,14,163,202,95,2,5,131,27,159,174,237,104,11,38,76,90,163,197,185,67,255,67,84,216,1,170,86,123,242,222,114,29,195,216,96,182,217,134,89,192,216,150,123,113,122,13,112,189,187,66,102,61,35,223,145,86,220,27,171,211,193,21,99,233,19,233,37,232,64,182,219,21,147,17,63,0,6,65,190,136,68,249,129,221,97,17,126,32,178,124,102,107,206,92,77,124,49,41,70,96,182,88,235,207,206,64,151,91,53,90,50,148,229,63,163,210,132,146,155,82,54,201,226,99,241,50,245,130,62,235,50,225,218,86,53,0,215,236,216,32,121,162,186,164,220,47,223,244,170,125,154,217,126,21,187,99,239,136,119,90,113,92,4,29,39,179,30,164,123,19,31,105,47,122,29,176,114,235,144,143,34,189,181,194,176,180,66,8,127,149,96,224,147,155,32,247,233,206,75,0,222,102,33,13,58,43,219,23,36,89,195,75,249,110,68,11,248,196,127,236,211,164,7,147,192,55,239,165,233,166,142,187,61,240,0,203,233,35,94,9,150,32,166,72,21,94,42,253,243,116,73,251,193,98,27,252,227,4,141,72,36,60,52,139,165,44,113,35,46,1,192,237,142,63,202,134,247,244,96,220,128,17,72,99,48,58,86,21,65,129,176,206,232,200,104,123,12,237,236,242,85,233,182,246,248,207,99,62,235,248,68,219,100,172,3,185,124,164,152,30,239,186,212,112,42,228,52,161,213,7,174,180,28,58,2,243,194,13,216,1,220,42,38,198,42,216,61,46,55,185,23,18,40,0,152,198,206,137,222,32,221,126,191,194,64,154,204,175,86,231,242,239,228,54,112,41,167,65,117,66,169,184,148,116,22,210,84,32,136,235,229,155,164,53,202,169,102,86,137,85,206,245,47,38,199,114,175,217,150,218,156,219,215,126,37,53,192,5,136,145,211,63,241,199,243,197,254,7,119,234,172,119,240,133,89,38,14,79,123,151,166,99,6,85,219,222,244,21,170,197,42,27,168,190,233,162,20,35,99,216,218,236,200,3,186,235,8,75,234,153,206,185,255,123,37,44,201,147,31,184,122,44,128,248,47,148,224,245,126,59,43,74,233,216,204,225,53,28,84,194,243,248,227,34,184,244,134,132,99,67,127,30,235,193,232,168,179,175,35,118,151,231,29,127,148,124,190,40,198,3,117,87,79,191,200,12,194,77,155,33,22,127,170,42,12,92,67,88,151,61,245,160,222,128,160,155,73,142,115,102,238,164,135,103,124,225,226,62,243,108,10,111,31,95,87,27,27,238,241,0,22,46,159,41,160,196,40,5,231,189,209,0,158,204,35,68,79,110,148,149,63,41,24,94,217,70,76,65,101,90,178,58,121,182,38,217,91,102,81,0,3,253,35,216,210,187,114,63,234,144,233,114,136,133,117,153,160,206,157,66,2,114,242,231,91,43,28,240,217,140,51,202,128,236,216,61,154,100,29,75,7,225,192,246,47,30,244,42,249,131,17,138,51,204,235,239,99,65,88,31,44,13,183,100,219,152,168,179,29,245,42,232,6,235,137,83,89,180,29,88,144,221,63,154,123,3,170,151,104,120,252,40,32,42,45,136,119,43,210,31,15,61,141,35,107,175,149,83,181,201,176,35,26,103,174,211,186,179,118,57,57,198,133,213,44,150,107,61,118,250,36,233,8,19,203,161,215,89,219,229,42,24,235,192,181,4,182,170,234,10,196,181,128,15,87,210,248,209,192,200,107,233,166,8,6,201,49,123,99,200,85,18,202,27,15,121,89,8,246,206,38,148,175,170,226,78,139,136,205,122,237,188,137,2,173,94,60,194,179,151,72,47,153,211,23,179,193,112,123,79,22,38,226,183,53,230,64,19,155,54,116,76,155,64,107,182,49,204,237,49,224,103,220,108,73,97,244,98,253,229,50,133,59,30,201,248,248,207,79,57,40,51,246,31,32,111,210,83,222,251,66,0,35,152,48,246,125,53,52,154,241,144,202,100,72,192,171,245,13,163,49,127,30,33,224,36,223,220,173,173,118,252,46,182,108,22,224,255,26,29,47,194,60,21,222,89,187,170,213,206,140,122,75,68,107,190,215,95,150,194,105,167,202,183,168,250,236,253,87,252,147,106,215,134,7,18,191,92,135,11,105,83,195,208,184,245,153,124,24,196,116,11,91,140,122,8,107,113,111,126,127,191,117,57,91,189,198,243,182,110,128,136,115,63,80,102,71,141,233,108,25,162,68,68,241,131,79,9,162,50,169,214,79,67,210,85,19,141,188,132,235,29,89,115,10,126,157,131,134,212,26,117,244,37,196,111,243,104,71,124,69,131,48,66,111,29,92,27,232,217,203,139,139,185,247,0,145,53,209,94,139,101,221,114,27,145,249,100,18,172,135,110,93,7,110,22,190,53,136,31,246,90,45,188,182,95,9,145,21,141,198,106,114,21,244,237,142,223,5,224,38,143,94,116,31,251,51,35,218,64,17,201,142,219,207,186,122,57,147,200,96,155,147,154,193,24,52,116,73,22,30,95,150,136,192,173,156,238,201,131,27,209,252,192,185,82,68,155,82,13,95,247,198,65,246,30,227,165,7,43,255,248,89,213,3,158,239,73,239,15,78,92,33,9,172,111,207,32,162,91,201,151,194,93,10,15,180,160,138,124,215,118,142,137,26,50,16,84,73,40,2,190,19,20,94,103,169,171,73,167,244,29,180,24,58,120,158,249,137,227,159,183,244,110,118,215,151,73,83,133,239,218,50,120,46,190,61,198,232,111,34,239,112,80,48,4,173,171,18,71,121,108,47,33,143,203,10,55,253,246,94,102,252,188,225,152,212,205,248,160,106,65,65,221,108,197,67,147,205,145,91,231,162,73,238,45,10,251,203,9,182,191,239,48,223,168,150,109,45,55,66,12,77,46,30,74,123,46,61,235,253,187,76,64,195,156,38,201,124,58,127,93,129,13,109,9,40,139,98,227,37,252,85,91,172,70,188,136,245,248,89,177,220,185,229,19,127,208,117,51,62,253,21,249,127,162,172,86,116,62,159,242,17,99,1,117,44,128,18,123,30,91,20,91,155,161,206,19,150,144,85,229,50,147,99,37,116,126,34,202,93,132,211,112,25,101,83,84,64,55,147,172,53,144,115,75,252,165,112,75,70,125,15,132,175,119,159,62,58,170,37,18,10,29,21,141,168,51,180,126,223,143,35,158,210,95,238,212,189,3,69,41,86,220,185,16,75,71,26,63,180,135,187,254,38,60,132,226,29,171,52,30,28,185,70,130,252,43,138,180,72,141,45,154,143,164,168,142,207,74,198,184,242,112,12,45,237,193,32,211,235,147,242,200,65,190,249,104,116,200,191,127,30,222,98,32,186,214,38,164,130,133,101,168,171,41,39,222,238,16,168,65,57,10,74,94,174,181,115,208,40,16,75,96,11,16,52,113,95,150,200,49,68,75,158,131,52,189,204,150,118,81,94,177,40,86,18,180,254,66,114,235,99,91,245,205,116,248,205,24,16,29,63,1,190,200,191,35,174,254,119,120,230,120,242,152,109,202,12,149,28,113,154,185,43,131,49,193,154,243,222,32,36,22,77,170,66,10,220,121,143,28,246,186,106,115,223,81,202,18,90,97,147,148,228,204,156,67,11,38,110,93,17,93,147,95,81,179,200,16,33,179,96,240,78,213,187,33,149,175,115,37,220,166,171,209,9,169,201,56,84,35,53,35,64,52,210,29,219,111,255,207,89,16,16,216,254,110,219,204,222,131,84,85,247,210,88,196,195,118,229,15,129,16,13,114,222,56,19,131,172,144,4,160,77,193,160,132,68,214,0,60,63,159,219,73,213,149,237,69,110,254,57,142,174,227,209,28,239,100,94,139,136,138,227,62,66,233,143,225,55,220,107,80,63,13,159,18,214,232,44,68,85,155,183,185,235,15,252,239,124,122,3,124,223,16,63,180,68,87,27,37,111,195,212,198,233,224,135,168,58,196,249,218,200,116,10,138,180,205,177,132,225,143,97,245,20,7,223,225,225,97,40,87,130,58,242,87,220,223,5,49,90,95,187,171,186,117,31,254,147,249,156,222,11,150,211,235,188,12,79,246,62,77,165,44,228,193,105,32,122,24,225,45,17,130,210,44,125,79,212,38,167,236,212,127,207,218,140,48,106,114,240,53,215,105,243,68,253,241,232,32,7,112,120,2,233,31,113,159,124,236,78,14,177,99,189,27,191,105,38,6,190,27,51,214,201,180,61,106,57,219,235,81,142,176,220,66,46,57,88,131,170,147,246,111,246,94,57,181,11,197,154,9,204,13,120,72,55,239,164,214,118,249,189,132,116,244,163,26,15,139,209,193,91,242,68,54,130,85,180,237,255,77,73,74,123,184,216,78,240,34,129,182,205,125,11,4,81,77,27,197,224,134,14,234,52,29,192,90,41,36,91,249,176,226,231,40,90,116,227,126,189,241,32,75,155,137,206,30,159,126,107,163,239,181,24,50,19,246,195,121,199,83,234,94,146,218,18,244,154,222,56,27,188,237,184,216,249,151,77,21,79,7,210,146,94,188,20,51,233,181,27,47,215,170,18,217,187,50,225,27,181,243,104,183,164,174,0,67,147,108,38,170,140,174,55,151,238,149,165,173,84,204,62,245,112,160,143,27,255,57,15,20,44,124,70,38,234,251,158,164,221,105,230,7,73,231,70,254,211,219,157,25,211,215,83,50,70,25,74,212,15,169,21,115,123,20,192,130,77,211,178,48,79,218,230,200,29,63,61,152,102,246,205,181,234,196,212,102,228,108,85,170,98,213,166,1,0,216,180,51,87,83,191,248,216,139,255,133,49,123,99,235,192,206,78,77,219,84,147,214,244,4,30,62,254,154,124,23,36,171,157,204,27,157,116,47,140,25,102,19,155,129,16,124,18,58,255,121,120,223,159,127,216,100,4,123,126,61,189,94,48,68,27,3,82,32,169,87,234,215,14,53,64,39,139,197,111,129,80,145,150,46,187,10,45,105,78,132,63,132,37,149,101,111,160,76,111,146,15,153,176,157,91,7,7,176,68,32,239,240,104,119,104,148,122,232,80,133,236,109,144,206,133,203,251,4,105,57,89,48,7,193,227,152,97,75,92,177,186,212,218,66,255,174,29,152,49,81,166,178,251,135,190,214,148,227,81,243,153,204,71,83,212,82,123,56,169,219,33,165,1,167,51,109,189,81,41,214,3,102,184,173,91,51,157,165,28,32,121,175,147,45,32,19,229,61,171,56,240,237,193,248,65,196,137,139,162,251,49,55,98,87,29,67,20,17,2,139,10,220,124,219,23,3,158,236,49,56,141,216,224,217,252,150,227,119,93,220,128,24,126,184,199,149,186,38,54,80,204,32,68,177,5,180,19,41,129,210,79,180,180,32,37,156,43,58,123,7,27,45,125,88,21,31,83,203,152,49,144,95,129,25,145,25,95,153,241,44,127,69,167,77,178,241,112,228,157,177,245,151,139,36,210,45,107,124,217,248,156,17,166,94,173,237,171,69,21,187,135,15,67,116,145,248,231,237,241,41,37,213,49,199,157,237,51,110,126,204,192,215,88,22,173,172,114,147,9,38,250,199,98,189,161,112,142,183,209,52,131,12,156,224,29,38,199,138,204,227,173,8,253,98,185,181,70,83,231,248,227,154,46,58,29,209,168,156,136,206,98,180,226,224,198,29,182,164,228,6,157,135,10,254,124,204,31,212,227,237,88,182,94,180,14,244,123,151,68,201,193,254,114,191,117,116,153,192,234,57,13,32,98,83,42,253,8,235,55,148,172,175,52,53,163,24,198,239,87,153,75,234,201,190,172,48,185,5,38,19,39,170,64,38,123,217,235,4,96,146,162,103,224,163,201,143,38,72,58,10,140,123,232,103,56,143,106,130,27,186,147,55,55,162,126,182,36,149,75,223,52,207,62,225,30,142,47,113,238,91,75,236,146,100,58,213,186,67,234,109,115,112,225,188,122,51,180,79,247,163,170,53,137,82,102,50,213,246,214,153,71,152,171,231,81,111,22,207,143,207,214,190,99,102,245,47,86,84,218,61,87,225,147,213,105,195,237,160,235,191,198,240,211,48,139,62,35,94,36,225,168,10,183,186,123,254,136,62,206,165,170,56,251,26,244,191,213,237,77,201,50,138,116,95,35,169,15,151,164,67,133,130,185,216,131,88,171,29,154,71,158,251,243,65,222,214,14,136,236,115,103,152,248,156,206,130,117,236,165,113,197,82,96,55,124,235,135,157,25,164,159,109,54,16,78,78,223,17,94,18,51,167,134,153,69,18,240,91,210,110,254,160,32,254,177,181,50,31,187,210,16,48,181,247,185,202,233,108,115,78,187,198,6,208,137,92,239,99,149,154,140,221,108,163,100,33,111,36,94,104,143,223,236,127,97,209,125,237,76,108,13,101,139,142,215,195,240,18,211,41,192,191,98,66,212,25,93,213,250,212,233,142,253,56,92,182,192,25,102,29,223,184,164,230,221,94,140,77,188,174,11,81,167,166,163,9,67,233,212,232,84,174,170,142,185,200,143,14,71,182,133,171,147,203,202,111,127,151,54,124,71,25,161,100,160,74,57,238,97,18,223,57,62,57,40,77,129,88,207,134,140,203,223,98,42,213,109,94,212,226,167,138,196,81,133,11,245,117,139,13,26,52,209,40,97,145,238,81,183,178,135,246,147,233,12,55,196,207,203,86,122,139,26,105,24,136,138,218,138,220,21,186,246,82,61,154,119,238,202,211,205,175,229,148,84,128,254,184,94,26,42,80,232,70,154,76,32,200,214,120,58,38,205,251,91,95,130,49,105,249,118,19,229,133,19,50,150,251,21,137,240,85,185,72,78,171,83,88,124,219,111,163,207,87,128,26,153,19,86,136,55,23,117,25,79,22,229,19,117,226,152,69,174,154,239,58,46,192,230,172,254,46,223,165,191,89,67,158,79,161,225,57,165,216,121,168,58,198,226,232,97,237,219,246,251,120,31,132,214,50,140,97,252,36,187,197,142,162,41,133,83,20,43,232,167,223,129,116,99,30,94,95,79,46,187,252,200,149,149,0,251,170,89,163,160,68,227,96,87,14,80,167,15,7,73,224,213,107,192,102,164,60,204,115,37,193,244,248,163,154,255,195,33,93,147,70,145,148,182,37,45,200,81,118,69,171,251,226,1,177,217,31,145,139,99,249,105,121,66,23,35,155,56,71,231,58,245,74,184,215,108,130,107,23,58,23,219,237,155,25,115,194,106,66,98,71,245,2,187,38,38,224,236,130,35,183,47,33,236,87,107,196,193,21,73,227,127,193,253,126,187,206,207,95,44,60,131,45,137,162,45,175,237,230,228,108,239,1,158,111,162,137,193,228,48,250,180,181,4,186,255,135,191,165,198,78,164,91,3,233,92,98,69,23,75,67,160,84,182,127,141,22,113,236,33,204,129,6,126,89,13,156,243,238,188,97,147,145,174,205,230,102,142,115,157,182,0,220,22,153,99,88,118,14,210,247,91,45,106,27,96,47,98,63,251,206,208,117,97,81,193,239,198,176,211,125,229,251,105,42,108,39,95,108,97,252,37,213,191,174,7,181,198,240,53,88,241,56,73,177,237,14,21,194,188,81,99,121,171,154,81,134,18,106,253,184,70,167,116,7,232,237,86,24,247,239,164,111,156,255,105,204,66,156,14,4,2,44,93,154,244,52,136,177,76,152,112,62,101,58,219,252,175,164,55,146,176,22,6,49,230,75,80,225,180,14,164,125,170,62,162,99,67,240,192,199,121,152,29,133,60,201,210,106,160,172,242,253,103,124,220,195,182,23,63,70,177,114,56,91,88,248,69,22,242,114,35,14,202,72,0,174,237,80,2,179,65,149,50,6,233,218,24,107,74,248,103,56,214,154,185,211,141,5,228,24,36,14,80,176,100,186,213,126,94,28,154,34,249,95,199,136,164,129,17,202,7,254,238,149,197,53,194,41,145,218,76,224,77,3,165,43,52,92,179,38,196,112,142,51,212,231,202,186,184,8,21,25,18,189,25,194,19,21,141,112,87,111,111,241,111,174,168,109,248,119,37,55,10,231,181,237,91,108,132,153,181,75,62,89,171,187,32,158,200,7,107,174,208,6,184,183,25,79,45,136,52,118,23,245,187,164,146,185,205,15,119,124,47,132,176,222,179,10,48,5,138,90,51,215,109,4,167,217,92,140,2,25,90,11,7,63,203,124,189,253,13,120,189,71,35,50,167,20,146,218,71,113,83,73,100,65,88,73,111,236,1,37,16,101,153,28,201,48,225,125,159,170,144,4,247,104,59,244,242,51,120,171,45,175,212,221,20,114,154,97,208,216,1,205,31,222,9,96,119,30,81,206,176,194,81,112,234,220,136,98,50,176,154,103,142,123,24,6,235,158,20,228,208,201,218,115,216,91,233,98,234,73,175,102,130,229,228,82,37,231,8,31,178,255,67,123,172,42,80,119,58,129,192,51,171,159,7,117,66,60,93,16,103,143,73,227,126,220,250,96,215,22,196,169,90,171,39,54,108,152,122,173,158,157,213,245,174,145,49,118,41,120,106,134,198,125,128,122,217,99,232,248,196,165,92,204,9,244,132,99,146,56,169,227,185,161,20,179,154,76,157,192,2,158,54,130,114,152,5,195,14,78,235,160,237,59,1,133,0,167,147,145,0,176,197,141,240,136,2,210,208,216,147,215,17,181,56,207,193,93,191,80,78,0,26,216,182,138,227,172,47,138,42,60,150,50,132,47,168,27,208,121,222,38,173,70,209,241,167,88,210,209,80,40,24,216,11,157,72,214,101,253,51,133,29,219,74,107,254,214,210,60,220,155,136,198,125,232,11,103,136,161,52,160,233,253,100,218,114,86,237,214,62,10,166,229,125,11,30,106,178,220,126,198,245,102,145,83,226,209,146,76,178,56,55,251,121,168,68,37,130,169,122,211,57,160,171,77,255,254,81,227,119,38,203,153,234,160,252,188,81,21,112,186,126,120,59,28,191,177,139,111,227,162,47,108,161,231,189,245,182,88,83,47,159,100,39,43,130,134,167,95,247,35,161,234,66,195,245,21,49,147,51,245,72,187,152,211,176,117,102,7,230,8,126,245,239,42,225,121,234,67,143,165,73,32,9,22,55,120,35,168,246,206,62,101,138,190,194,235,33,14,213,164,173,246,28,181,146,71,47,29,141,206,79,101,201,25,160,151,114,240,18,107,182,155,248,113,63,92,167,30,245,114,76,1,46,55,199,200,99,190,138,176,206,217,52,28,117,185,182,81,107,152,64,122,231,12,30,103,255,140,230,161,35,5,227,136,107,108,224,201,164,202,153,118,249,217,88,42,164,228,163,200,29,16,38,105,190,72,108,131,149,101,85,156,197,40,239,125,46,103,243,241,137,89,6,222,190,206,58,163,140,142,199,47,19,148,176,67,128,11,179,230,240,39,51,236,60,105,164,236,241,87,161,243,22,233,70,104,22,255,2,66,13,82,112,170,202,232,215,230,210,51,252,114,196,184,106,207,110,210,44,1,198,125,143,203,184,63,133,95,223,167,75,164,147,22,90,147,100,159,251,31,236,123,46,8,62,29,189,29,92,26,154,119,249,191,247,92,187,97,142,106,157,211,125,244,209,139,87,88,54,20,159,245,216,83,39,137,229,95,160,146,147,195,98,182,229,208,237,136,59,21,254,61,9,180,155,86,65,94,224,74,100,110,50,89,110,142,227,226,153,255,247,62,197,105,9,157,171,29,33,186,214,143,19,173,150,29,88,39,155,254,177,147,128,167,111,65,191,57,222,203,179,81,130,162,200,238,130,213,148,115,61,30,233,114,182,242,89,122,26,252,38,91,23,225,150,223,222,1,48,123,39,113,47,29,167,117,162,178,19,6,186,152,133,100,219,5,49,72,139,114,111,227,58,3,31,172,27,223,42,173,241,54,180,60,252,75,209,40,159,96,99,198,89,217,32,157,217,126,151,92,72,79,39,136,139,86,199,229,22,140,48,136,6,60,109,71,216,18,104,139,196,152,135,183,163,213,32,220,220,75,244,30,150,46,61,236,57,19,17,194,103,232,128,249,2,245,63,116,12,184,147,146,138,204,227,108,254,167,218,117,154,107,142,10,45,183,163,78,85,157,143,190,195,30,240,66,184,68,114,82,100,46,84,156,173,75,41,31,67,74,160,220,135,127,116,108,171,141,99,130,190,110,168,8,75,136,109,15,31,198,78,50,73,137,121,103,10,158,59,94,91,143,13,240,7,193,66,45,113,37,193,106,238,243,49,253,178,12,80,103,91,2,89,244,139,69,140,115,218,211,182,46,13,158,83,137,95,155,5,171,195,72,210,236,127,163,162,137,153,55,246,253,52,1,173,48,169,86,202,1,127,228,136,236,237,65,177,161,105,239,63,103,115,10,41,6,35,185,132,125,132,154,58,127,14,8,2,4,242,170,200,208,14,84,237,181,35,35,70,89,167,72,97,69,135,165,166,238,4,8,198,28,8,165,190,175,230,253,162,237,131,172,76,195,129,87,59,229,165,139,152,136,228,47,30,57,105,241,100,248,235,66,125,71,188,79,167,38,249,30,27,161,166,131,65,94,72,95,172,157,72,139,147,45,180,49,187,185,92,15,77,0,142,11,107,232,7,79,192,9,156,255,154,58,46,152,24,187,141,241,65,108,235,28,244,97,210,189,159,181,45,65,12,24,172,61,245,115,78,231,28,74,45,11,167,96,64,105,179,37,175,7,238,172,71,2,122,9,10,4,116,150,8,224,104,224,8,174,131,31,155,115,143,204,127,30,133,98,61,39,183,106,154,219,8,136,84,77,57,143,147,247,39,117,226,20,155,54,115,241,15,101,242,6,144,33,244,87,103,20,44,211,37,94,58,197,191,110,166,163,204,35,182,224,168,180,246,36,99,185,247,119,151,64,238,64,180,91,72,10,248,200,244,141,180,145,7,1,155,99,61,121,21,202,219,156,197,255,203,47,78,234,114,48,177,184,86,163,154,24,9,138,220,244,2,65,50,221,121,39,137,253,21,41,66,137,147,204,166,111,200,255,96,11,161,58,106,195,235,16,41,147,121,219,232,140,67,147,59,6,68,253,158,57,222,68,131,162,250,153,109,20,151,168,150,137,147,84,48,35,87,226,61,200,0,54,15,232,209,26,245,210,91,131,115,93,38,243,189,186,51,211,190,60,97,224,95,180,9,249,28,114,197,165,245,0,68,198,81,208,183,165,45,171,56,233,163,221,152,84,255,30,26,219,182,30,78,83,7,156,62,234,118,51,130,83,204,193,125,108,2,150,97,10,244,194,166,105,182,96,166,30,126,32,59,3,214,68,116,204,13,166,37,127,198,3,155,70,238,197,14,169,253,6,161,132,76,199,188,200,153,193,77,24,254,40,214,142,121,156,12,150,246,169,101,255,61,102,40,224,217,173,137,236,189,130,221,155,144,7,65,38,70,160,192,132,150,152,6,30,67,205,204,230,228,193,141,136,141,158,18,15,183,247,155,21,151,61,156,89,116,182,200,29,110,83,240,181,135,148,44,6,163,114,222,181,175,66,6,119,112,200,207,93,162,100,224,165,54,220,31,24,7,99,114,72,122,231,200,213,240,4,29,92,105,242,9,95,220,88,3,50,150,129,29,33,225,184,49,83,187,216,116,4,122,190,90,21,9,111,184,205,158,133,209,150,45,120,240,223,173,12,3,113,88,245,129,178,133,161,7,122,152,42,39,126,253,237,197,31,175,17,25,225,74,168,1,246,41,16,43,208,134,91,210,38,74,87,121,69,230,54,97,8,79,29,14,9,98,134,106,211,189,124,20,111,192,212,132,34,2,212,79,79,134,214,9,96,237,23,34,12,161,92,65,76,28,74,180,114,71,184,22,232,112,48,189,238,180,67,33,34,145,156,255,192,240,63,52,112,19,221,161,127,121,204,144,185,156,230,4,18,4,168,252,69,136,98,219,73,222,202,167,223,101,7,33,203,89,209,120,26,247,72,93,78,13,9,173,101,140,4,241,116,215,185,110,137,149,179,45,133,100,13,121,222,146,229,36,4,92,173,139,129,173,180,191,16,75,91,238,219,233,246,27,51,230,207,69,24,147,50,158,61,119,253,53,252,46,244,116,161,86,144,12,167,32,166,91,14,96,148,142,39,192,237,101,83,78,88,150,247,7,160,247,95,122,158,182,130,52,55,164,252,152,74,223,58,108,65,21,150,35,213,87,189,161,167,75,45,45,115,166,240,100,170,104,222,23,210,100,69,89,149,255,254,131,150,208,71,7,159,70,172,97,169,34,201,164,60,118,55,38,75,196,67,120,169,114,59,90,146,236,199,23,231,195,132,134,18,7,104,128,195,1,57,103,249,156,168,204,143,105,164,62,214,90,154,220,228,193,151,123,248,236,36,186,183,99,209,106,252,100,145,251,154,181,96,58,124,6,110,191,120,170,177,46,49,114,111,92,230,208,230,123,196,20,224,202,168,204,171,59,53,91,107,153,69,235,199,197,207,198,193,208,108,71,101,231,124,239,62,0,232,113,131,202,137,96,178,192,178,215,181,49,11,56,236,84,49,177,144,170,134,90,246,96,65,83,159,160,84,215,203,26,171,134,108,183,20,117,99,98,40,63,109,161,252,170,189,49,249,46,175,193,180,66,196,189,169,115,164,131,156,87,50,24,99,31,67,53,83,101,25,76,79,13,238,111,92,204,88,207,101,250,102,18,186,88,28,35,176,76,153,222,106,217,143,157,139,198,58,51,192,205,186,1,149,89,175,244,149,131,228,243,179,155,227,113,162,167,175,28,55,85,134,45,56,159,162,92,204,227,113,89,252,158,171,182,120,241,40,247,13,197,87,172,135,109,103,156,233,255,52,190,21,46,153,142,236,230,210,223,113,5,73,55,109,59,145,37,88,248,170,110,35,92,56,165,39,84,182,145,193,2,238,108,80,174,22,170,21,2,60,46,169,235,124,43,35,156,143,143,54,99,108,127,170,54,86,136,38,25,161,160,47,163,38,86,159,30,230,231,5,6,86,49,153,143,158,27,6,11,204,171,34,10,94,101,69,74,156,107,228,57,231,3,236,159,206,207,3,155,90,12,121,154,66,102,71,7,30,138,34,16,81,121,202,43,200,38,32,90,180,65,207,52,14,82,117,231,32,25,117,16,32,21,171,146,243,198,84,48,122,4,40,141,42,191,161,192,120,10,115,90,193,1,206,244,30,148,73,34,61,247,240,230,249,3,156,20,28,239,54,225,194,190,197,179,138,96,120,114,148,100,234,248,76,37,75,125,94,245,116,179,46,171,226,87,68,46,49,251,68,149,159,55,166,187,178,188,246,246,172,124,25,79,108,9,136,218,69,109,33,74,50,237,108,108,110,105,194,131,231,65,189,214,189,147,179,25,154,181,100,123,241,24,8,64,30,176,151,3,79,197,249,17,107,251,4,68,154,222,137,184,231,14,146,235,44,79,215,32,78,19,141,19,53,54,27,239,200,244,158,243,214,66,142,213,24,66,4,8,128,44,22,251,192,136,164,253,203,9,116,77,156,157,54,80,38,45,130,31,52,218,33,109,106,150,21,176,13,46,149,76,24,215,75,69,192,48,155,49,240,250,131,218,246,171,172,92,239,95,123,170,201,182,30,202,40,195,8,4,178,103,156,139,167,204,99,26,28,145,20,119,248,249,99,218,197,150,62,7,193,68,207,208,152,63,89,54,141,228,222,23,247,48,62,95,206,233,178,154,50,21,89,184,199,54,239,152,186,23,117,156,25,75,28,220,48,100,184,134,254,204,249,126,133,226,177,141,101,16,12,57,174,254,131,123,84,15,114,206,79,170,172,244,232,49,207,193,111,234,67,185,182,123,66,90,102,123,154,3,67,132,11,49,60,134,215,204,136,24,44,194,109,154,13,70,148,114,27,235,61,89,159,169,21,21,130,157,211,182,193,27,169,197,118,119,104,96,161,167,90,23,143,102,235,251,198,115,113,102,238,53,92,51,89,109,226,105,101,61,125,158,189,95,122,37,50,189,58,182,3,211,19,194,49,195,75,231,204,41,116,39,124,221,30,30,195,91,175,70,5,102,30,156,22,235,190,143,73,156,183,66,207,214,237,45,200,66,146,233,220,225,248,59,200,199,245,145,227,204,131,146,41,132,23,141,131,2,59,188,163,177,101,189,126,206,135,124,33,158,253,17,52,7,68,194,105,243,60,102,207,123,133,109,30,177,228,79,114,153,212,243,143,79,125,143,157,84,141,56,193,121,204,35,144,114,58,69,26,141,22,151,134,224,228,47,229,95,166,4,182,175,215,79,45,198,49,105,12,144,46,13,18,247,46,64,192,192,38,216,164,105,115,210,106,88,200,227,72,103,222,25,151,186,238,12,212,163,251,6,252,240,155,208,170,204,48,22,55,156,152,7,131,62,147,40,202,223,107,222,193,222,13,247,19,94,135,181,236,113,60,122,154,17,124,226,131,56,246,157,54,75,25,60,137,245,144,172,224,39,201,193,118,200,150,191,100,57,27,85,134,221,125,24,113,9,241,203,153,160,111,61,243,243,51,21,102,30,38,172,83,66,53,185,41,94,91,23,237,50,88,211,158,11,180,142,63,43,32,75,56,164,144,86,216,253,255,30,157,75,212,156,221,173,217,40,203,134,193,116,187,29,72,112,197,88,63,237,229,69,203,185,129,45,122,172,198,71,105,198,158,138,228,122,17,30,5,32,23,182,231,36,104,97,185,95,216,61,134,156,76,23,101,91,129,176,110,70,0,245,253,108,248,31,69,20,240,26,111,118,230,72,188,177,205,102,105,119,68,18,175,115,173,129,184,165,13,28,181,53,202,146,2,65,221,63,71,63,224,120,132,138,115,220,87,7,40,32,61,46,97,161,141,206,155,74,43,1,138,29,235,142,192,129,206,39,224,63,29,86,192,61,180,24,169,116,83,154,35,45,174,4,211,216,45,103,159,78,73,22,247,130,11,114,127,149,203,17,219,101,26,112,179,149,70,6,225,103,8,57,235,104,33,135,61,24,150,24,241,107,202,189,10,14,208,104,59,221,26,29,20,167,186,1,53,74,86,145,76,117,137,249,244,180,120,245,245,219,104,65,172,255,4,218,229,221,194,51,196,18,119,223,215,138,82,85,34,59,183,150,231,162,83,234,255,244,215,155,180,237,76,194,91,193,111,177,197,156,197,68,158,167,113,101,252,71,81,225,0,123,80,188,125,10,189,24,121,3,205,212,59,63,89,182,142,82,1,167,221,17,80,183,79,119,3,42,86,62,110,247,99,48,80,163,11,243,230,230,76,189,129,128,50,41,88,234,121,202,252,187,28,186,119,151,135,60,226,90,200,136,89,46,118,192,117,175,63,192,51,5,213,178,146,214,39,135,121,249,104,28,134,91,143,33,32,82,231,66,70,86,246,85,245,238,230,197,145,225,168,209,15,60,56,171,192,100,109,25,28,129,86,45,195,181,219,216,194,212,32,186,104,55,205,19,13,0,89,34,10,181,6,90,237,193,209,189,227,148,41,96,139,59,4,37,219,17,214,5,89,92,46,56,212,79,102,169,40,68,147,14,118,173,173,43,151,110,100,61,73,35,216,251,250,58,21,210,94,58,109,209,54,39,227,112,236,163,142,237,138,29,161,146,249,0,235,172,194,34,210,243,48,99,119,80,253,198,82,55,212,143,18,31,164,3,43,189,35,229,205,31,169,105,68,27,63,5,53,103,38,31,223,94,65,16,46,231,71,16,180,251,247,185,200,150,101,68,99,124,103,218,50,195,174,125,223,92,113,247,246,246,6,255,207,179,6,170,142,106,127,222,192,65,121,106,231,76,73,16,220,137,74,39,220,98,82,131,87,41,114,76,2,200,242,215,235,230,24,163,135,11,159,103,240,45,135,234,132,9,93,34,58,251,107,215,231,229,40,64,158,217,210,29,70,88,243,116,76,177,1,28,201,165,34,77,232,232,13,185,4,148,191,232,153,139,227,21,199,16,201,159,250,35,159,174,1,75,9,79,176,227,163,58,11,201,170,187,228,2,95,2,155,187,79,100,92,141,66,164,14,204,94,15,221,57,234,181,194,207,122,24,184,106,90,180,88,22,166,171,54,188,231,175,138,186,159,61,227,145,165,227,130,60,110,76,234,16,18,37,172,247,102,116,87,55,123,62,83,111,206,5,109,66,152,205,132,231,53,81,155,73,7,165,70,53,223,105,18,139,251,46,125,178,105,157,13,196,173,18,34,228,34,152,70,191,217,232,0,102,174,92,177,25,64,156,36,217,140,62,30,140,224,178,75,19,96,91,73,62,135,103,140,238,18,194,172,77,139,20,126,187,105,80,243,64,150,91,98,210,8,107,98,233,225,30,71,232,23,58,1,100,185,122,240,114,90,248,203,54,122,187,15,114,251,132,251,210,17,132,217,138,158,169,126,152,30,137,90,253,48,25,157,113,16,61,156,161,36,204,240,137,165,140,201,240,255,130,44,131,148,45,55,66,214,2,163,202,62,169,24,236,115,145,201,10,9,51,87,212,84,69,12,61,9,146,10,222,81,92,27,107,24,74,147,179,46,143,233,171,208,205,15,206,42,8,179,127,186,6,154,157,125,226,129,94,95,75,8,117,8,131,164,201,79,84,206,44,245,158,32,152,42,213,250,38,173,231,239,184,158,251,183,176,242,197,76,58,226,227,229,159,119,191,77,112,53,67,10,101,55,19,119,203,192,71,9,213,19,81,166,250,69,193,241,137,140,118,18,101,54,111,207,52,111,58,154,112,33,147,99,193,248,17,159,31,235,104,177,109,119,115,204,41,134,149,220,15,88,70,44,106,182,10,44,1,45,36,212,226,187,170,105,204,171,26,171,131,112,140,4,93,197,1,90,131,132,226,26,231,89,50,231,143,195,70,164,209,45,244,65,153,136,5,166,74,6,74,149,160,137,159,36,97,55,16,113,64,20,134,61,16,78,10,171,188,96,246,119,144,245,201,170,186,239,117,251,49,145,195,41,158,201,54,230,201,43,176,119,158,124,63,124,30,68,132,139,75,139,35,255,178,80,79,34,102,236,253,210,59,167,124,46,7,110,56,22,221,115,74,211,100,19,68,0,229,56,77,22,101,13,230,244,165,101,173,103,199,69,21,129,20,144,74,56,228,155,110,224,250,163,169,217,196,128,204,169,120,227,243,4,136,157,0,178,227,149,40,120,220,220,200,234,169,53,213,60,105,228,3,54,212,90,20,182,212,35,211,28,40,149,229,218,72,24,127,168,248,110,166,126,85,185,35,41,193,92,99,57,244,206,89,167,212,33,48,230,87,87,223,153,117,32,25,91,163,21,46,110,30,6,101,123,218,233,150,153,120,161,128,45,104,234,78,221,221,232,173,174,239,179,230,217,218,157,218,184,171,147,232,183,130,69,147,245,188,247,238,36,130,165,142,140,141,22,168,61,106,68,59,105,102,31,201,173,139,105,69,211,20,11,104,228,21,72,159,104,195,35,166,165,133,116,80,197,90,251,204,105,250,250,105,50,140,141,156,187,205,73,21,246,184,84,156,211,189,24,220,47,103,51,211,195,40,90,7,77,233,83,8,58,205,211,226,90,157,120,78,202,175,191,252,77,1,166,137,255,31,62,29,61,113,211,230,78,199,97,137,244,237,124,67,115,93,154,47,105,136,209,59,6,81,228,44,26,236,132,39,57,244,13,105,65,14,12,102,147,117,150,29,130,42,168,210,29,173,117,72,212,214,217,73,40,123,242,143,87,172,204,0,29,77,33,1,128,137,254,220,165,38,140,78,61,107,33,173,136,45,172,237,171,228,54,207,102,21,32,122,116,188,235,181,70,99,90,220,250,14,232,63,43,100,160,251,211,227,142,173,210,235,105,162,35,240,77,183,46,58,212,49,49,143,35,136,3,75,173,4,137,252,188,19,75,154,167,144,211,161,249,75,240,23,162,71,46,243,19,171,20,136,101,157,191,49,31,56,193,241,240,180,122,63,108,171,13,57,21,244,154,49,156,86,28,164,183,172,77,250,207,23,221,127,161,106,103,216,216,56,69,118,26,232,11,193,4,233,163,90,234,20,148,153,143,43,79,9,12,76,197,224,91,49,186,60,130,253,214,157,177,248,58,124,166,237,128,238,39,127,231,4,169,49,73,236,103,58,228,251,122,137,163,134,149,110,72,218,254,113,74,137,99,176,205,106,117,195,123,67,234,131,62,148,38,202,213,186,103,46,247,195,33,158,21,17,63,198,36,14,110,179,142,57,56,144,255,122,107,158,4,215,188,201,195,27,169,222,217,9,128,97,162,139,108,118,61,142,183,254,100,202,253,134,65,45,184,13,64,7,128,44,150,151,104,4,117,33,6,93,247,82,49,137,49,104,0,131,247,65,250,28,230,204,73,22,119,110,68,106,230,59,147,99,115,203,217,232,18,71,129,234,55,50,183,71,109,123,9,80,147,43,51,127,50,200,132,15,65,50,219,242,60,98,177,184,248,107,243,70,6,84,91,119,164,250,117,167,190,29,149,129,102,9,246,33,246,123,90,207,39,52,230,143,168,88,51,34,211,144,144,194,177,56,221,170,64,205,177,229,158,7,29,196,40,187,100,217,10,178,184,88,106,58,96,223,168,201,189,92,114,96,248,206,218,101,210,149,70,19,96,118,77,174,82,3,75,195,164,193,78,170,79,36,213,177,135,114,102,39,200,247,77,103,52,63,124,79,85,232,88,111,36,94,52,142,58,229,99,170,6,198,120,45,67,214,139,151,120,146,16,176,139,128,195,21,175,241,13,74,248,242,236,187,245,123,72,11,82,190,137,226,164,253,121,140,108,205,135,229,83,227,139,167,63,168,150,209,133,222,248,165,49,116,104,11,18,102,25,142,186,221,40,13,12,146,246,233,146,152,56,153,134,250,119,67,65,236,239,247,117,16,115,34,122,90,20,131,89,200,202,92,171,198,85,39,23,4,236,136,122,77,193,107,230,42,119,199,164,241,63,148,13,202,76,99,196,208,96,148,113,112,216,227,109,240,26,189,101,166,120,238,8,47,152,40,184,150,37,71,217,0,153,168,170,102,255,139,144,226,13,138,90,175,197,167,168,112,201,132,81,11,19,40,196,217,137,169,178,208,244,185,125,85,97,105,231,103,56,138,96,204,20,79,56,192,192,110,59,78,33,200,53,192,201,130,232,66,245,79,151,4,225,192,164,165,124,98,82,23,126,179,254,117,99,30,109,244,229,0,2,227,201,106,91,102,29,222,4,73,146,84,49,196,192,78,121,204,93,16,43,62,83,96,27,136,116,196,155,186,154,201,70,125,29,29,31,73,253,100,94,103,16,54,71,171,99,98,130,62,64,173,164,122,64,194,181,38,136,41,94,207,66,23,105,225,174,234,255,218,55,16,116,13,39,177,92,60,46,100,108,44,171,254,10,100,59,28,12,242,21,110,95,106,137,92,233,172,53,97,4,238,31,154,67,131,160,221,7,180,175,83,111,201,214,66,1,90,188,120,182,22,217,173,8,131,7,74,28,70,65,171,15,178,121,243,72,52,226,92,39,142,9,27,192,202,215,0,105,83,209,231,238,2,30,16,215,220,6,250,187,134,12,210,143,177,61,244,134,81,202,60,97,82,11,59,91,9,175,98,66,86,161,188,38,101,202,113,51,8,109,139,50,225,32,53,156,130,232,3,101,191,33,39,35,222,181,252,144,85,9,71,116,77,33,123,168,19,80,227,158,7,101,248,236,157,241,37,209,172,122,10,187,148,233,204,170,95,190,133,12,255,114,79,121,245,126,148,152,198,77,81,221,245,43,149,191,128,121,12,224,245,7,212,32,76,244,71,153,176,122,134,60,90,214,207,91,253,138,47,158,252,20,42,223,224,64,209,2,115,66,186,34,211,224,243,68,217,125,151,254,27,245,90,170,16,20,181,173,220,84,25,229,164,238,25,237,233,129,124,251,180,78,142,119,25,212,90,185,53,17,253,72,97,33,12,80,141,146,44,207,11,209,246,93,126,45,149,7,106,65,27,123,247,154,218,95,254,134,228,231,191,240,171,236,129,114,202,239,223,228,73,126,50,140,31,109,239,59,74,39,99,90,24,199,85,62,158,93,206,116,220,153,255,15,152,60,167,102,71,46,91,236,200,225,158,12,138,60,157,218,143,152,186,41,112,180,135,95,66,203,158,187,253,167,89,117,6,32,34,77,98,149,170,8,28,61,196,65,106,57,83,54,79,175,64,100,164,14,212,44,224,42,18,234,66,175,52,49,103,236,139,206,136,77,83,108,214,19,32,160,168,216,88,169,29,73,76,74,133,2,12,88,172,68,135,149,197,29,141,200,100,193,64,143,225,113,150,51,47,24,31,247,168,27,215,172,23,13,135,253,99,82,83,36,197,130,143,51,224,90,15,236,60,200,93,157,11,25,85,17,136,113,145,183,85,31,192,196,146,189,44,1,167,42,204,65,187,97,22,96,42,142,214,183,110,244,149,20,117,90,58,245,187,121,18,83,40,175,11,157,219,32,104,160,191,143,150,52,25,151,232,67,191,66,60,97,124,26,42,60,9,193,128,113,243,88,133,58,187,111,147,39,41,237,93,159,191,195,156,100,54,61,179,9,7,129,12,163,74,36,20,221,234,16,130,45,222,31,247,222,149,168,134,117,128,68,140,252,47,219,8,40,197,29,14,107,78,166,171,47,37,203,101,141,249,148,250,49,80,192,223,17,105,62,56,166,21,252,226,204,243,147,46,212,169,48,237,241,164,234,52,161,210,182,202,105,78,103,61,62,115,89,87,47,59,5,80,208,92,216,81,99,39,182,160,27,88,92,81,17,138,217,116,61,189,93,65,119,163,175,199,223,7,175,13,4,201,108,83,166,175,234,153,218,97,214,237,218,50,166,193,35,154,204,125,209,188,138,94,87,45,8,89,204,161,118,124,125,98,156,172,13,213,141,104,58,230,248,13,146,93,225,30,96,203,109,106,187,128,54,84,182,21,29,94,201,83,89,137,81,5,151,245,84,198,186,198,81,83,33,36,92,186,203,209,87,220,84,202,182,163,236,132,124,108,104,57,49,12,60,44,162,51,151,99,131,213,220,192,206,225,243,101,0,193,244,219,226,217,101,130,69,1,66,32,48,8,253,37,110,204,208,144,47,97,171,52,254,254,201,121,45,208,77,223,224,247,131,12,237,252,123,24,196,177,122,162,18,242,208,8,56,59,188,175,253,61,170,64,65,188,63,52,1,41,254,82,236,201,83,138,4,13,142,65,185,199,116,42,24,233,42,214,74,213,122,240,53,83,222,46,197,237,169,40,113,13,45,244,215,59,42,95,8,14,58,165,12,255,11,180,86,42,73,243,38,164,212,105,140,181,35,166,194,232,226,27,197,210,70,57,254,134,223,77,187,154,52,135,128,92,38,107,63,120,53,66,91,26,76,109,44,9,9,33,151,180,89,156,233,229,26,37,185,88,185,244,1,82,94,216,39,218,12,140,156,38,228,116,157,114,97,16,178,190,185,22,42,172,21,36,108,28,159,74,150,183,215,236,22,217,124,173,216,219,210,235,241,203,166,39,239,248,135,231,205,0,106,247,148,164,233,60,23,10,79,41,64,114,239,197,159,120,153,50,86,236,114,81,129,160,103,164,7,225,183,2,161,28,23,82,225,162,160,183,80,54,3,153,117,176,125,37,133,31,37,31,13,92,159,167,214,24,193,81,174,174,43,105,185,191,27,188,53,243,224,53,68,178,118,3,231,35,84,40,209,132,189,180,43,239,47,57,109,19,208,252,196,157,42,91,22,192,81,200,136,119,123,190,35,126,157,149,25,221,234,151,179,100,218,162,133,79,117,19,57,247,91,160,27,110,239,200,27,208,113,155,107,185,91,83,32,212,160,223,64,228,13,43,51,106,5,165,125,252,79,93,84,155,65,30,228,37,236,42,93,10,188,58,249,138,23,99,38,47,237,215,9,157,48,210,113,7,240,65,66,102,21,233,15,89,153,53,231,18,223,64,17,124,105,133,184,251,127,203,148,82,119,188,43,152,150,182,42,210,48,11,124,75,144,29,43,76,52,57,80,247,81,199,74,45,220,50,195,6,174,60,37,64,218,245,45,121,189,132,6,204,68,85,26,220,30,206,73,53,225,25,33,175,100,6,189,26,39,154,212,16,191,35,53,179,13,75,105,246,90,253,15,14,76,77,64,3,8,41,133,206,191,245,196,239,41,232,113,15,125,70,195,33,109,236,31,43,188,66,18,152,30,255,152,93,131,52,228,230,238,211,71,7,129,227,142,140,107,213,4,108,48,3,97,71,79,145,145,41,19,10,102,188,169,144,123,200,162,245,8,12,172,247,131,196,222,200,115,205,45,28,69,48,69,210,13,126,167,41,25,253,124,45,46,200,101,75,253,120,216,177,76,50,57,99,222,45,131,127,54,235,120,152,159,215,43,171,104,205,16,24,155,132,46,109,10,206,62,159,236,113,202,229,111,104,203,172,41,56,164,164,79,78,130,133,77,170,35,203,98,9,16,154,233,157,65,42,133,228,247,235,140,70,210,41,144,189,156,32,81,33,231,189,149,62,65,113,15,100,192,19,19,55,231,170,154,114,188,87,181,253,191,203,19,62,100,165,189,108,92,110,237,244,85,35,106,119,23,9,111,231,7,103,96,229,218,130,66,94,226,81,252,197,49,205,127,126,3,189,30,95,64,13,115,224,128,82,242,233,22,109,142,145,152,164,195,85,212,174,31,244,126,208,43,29,32,153,131,158,93,34,240,51,35,153,0,46,183,230,166,8,225,131,24,223,242,53,168,235,225,241,240,224,107,8,201,242,124,78,93,205,141,241,13,51,255,244,1,116,15,251,76,114,156,198,144,245,122,229,172,120,179,110,147,176,146,252,153,254,54,217,175,15,125,75,54,56,210,28,123,148,247,196,75,52,69,167,145,23,40,70,171,184,62,92,36,6,60,118,238,93,49,175,37,165,80,255,245,255,107,177,14,36,25,173,27,240,18,86,252,127,85,114,26,69,86,137,133,9,247,219,221,52,40,93,157,120,70,131,5,190,232,153,245,39,12,53,24,105,54,95,217,64,216,234,255,54,140,70,183,71,221,192,32,14,115,90,152,183,37,65,134,222,161,98,213,12,184,97,40,234,226,146,128,17,61,165,20,42,209,86,43,240,32,47,138,153,90,239,7,165,76,186,83,249,79,164,132,135,94,229,39,8,192,18,50,247,57,164,249,40,11,177,129,255,162,29,38,211,147,97,145,183,45,150,152,135,219,228,9,165,77,225,11,13,208,254,122,69,2,107,145,73,242,61,98,213,244,61,8,121,25,101,198,5,10,245,115,146,244,174,196,164,221,226,212,48,32,25,211,106,215,212,192,250,147,89,112,237,69,91,232,64,137,196,253,223,106,15,64,119,198,81,253,229,49,118,155,247,192,133,138,115,64,161,193,34,166,93,54,69,54,116,56,233,61,181,185,165,107,215,110,161,140,36,92,227,141,254,38,156,220,153,154,231,35,196,83,118,38,11,97,180,170,220,202,40,20,6,43,21,108,225,221,197,218,3,190,172,124,214,72,134,134,155,139,136,14,234,85,211,76,124,2,47,251,172,97,61,238,11,166,65,12,153,169,136,101,96,27,156,158,254,162,3,179,165,63,41,149,99,179,135,130,1,208,3,99,245,250,145,130,252,104,76,251,151,49,112,191,211,230,43,24,224,249,135,151,22,68,12,8,125,136,144,130,53,143,123,66,202,105,205,161,15,69,55,178,220,166,60,187,249,94,127,61,111,85,160,52,230,177,84,29,142,163,233,42,161,31,160,245,201,221,161,86,27,172,95,104,66,70,81,213,205,239,181,43,150,222,47,172,209,21,134,246,166,235,77,231,30,168,68,65,119,27,66,66,176,2,7,103,180,216,168,253,97,254,224,39,166,98,25,16,249,120,197,82,194,136,189,208,81,126,177,136,58,244,179,113,121,217,93,192,99,90,228,38,151,119,67,108,29,143,114,147,182,184,56,148,134,62,139,141,105,153,148,182,197,52,0,186,83,22,161,121,114,93,243,143,53,223,26,136,13,240,3,42,174,140,119,211,218,27,0,223,213,61,168,230,190,192,46,4,242,50,92,76,15,22,53,76,165,86,119,151,173,192,5,52,144,65,30,119,17,40,53,153,227,222,199,33,25,184,190,13,167,148,56,171,165,129,45,60,118,148,12,25,197,211,125,131,161,147,172,110,212,129,88,93,92,194,9,46,173,145,41,206,142,238,67,95,239,237,11,83,214,254,224,112,141,67,130,8,187,32,171,252,241,189,247,18,75,135,244,197,35,70,108,188,71,35,94,129,140,92,64,59,221,0,74,185,121,246,88,8,96,84,225,236,16,73,175,45,77,208,24,186,52,33,7,140,150,222,227,254,16,85,72,213,35,57,103,135,243,140,70,72,12,51,196,67,212,65,181,113,221,3,138,81,220,162,237,125,251,22,64,34,130,6,79,224,56,183,84,254,188,31,14,145,222,112,208,246,175,48,201,50,86,34,215,3,182,92,35,75,207,232,114,4,198,182,29,44,163,79,148,133,75,98,75,59,30,183,13,239,144,3,69,67,224,211,249,42,32,174,65,177,55,171,102,223,47,21,45,252,63,193,61,233,191,23,17,245,65,102,20,83,174,135,104,255,194,99,121,10,17,249,199,75,237,124,102,9,92,35,10,90,137,26,59,192,224,205,82,211,239,99,41,250,240,11,112,249,16,170,141,181,173,173,80,188,183,22,240,4,194,27,222,232,70,157,254,52,166,248,106,58,4,23,110,149,205,71,250,255,195,181,86,120,97,9,19,108,168,209,202,158,163,110,229,3,40,71,195,249,231,67,82,2,41,44,111,84,158,25,79,132,195,33,216,221,109,103,117,7,241,43,56,9,130,52,19,236,209,22,108,240,141,165,189,248,23,39,30,196,184,249,46,112,249,151,15,173,180,213,195,123,101,254,79,236,156,175,17,44,153,230,61,241,43,184,233,130,3,208,111,116,98,57,130,110,49,239,50,134,234,187,68,16,119,244,40,138,245,200,245,205,23,23,192,38,25,71,11,9,140,21,44,13,170,204,129,37,222,67,239,9,176,113,22,242,121,148,200,100,118,97,180,193,103,5,162,231,126,100,32,66,247,40,209,81,202,61,111,88,127,135,168,41,175,50,84,74,162,116,23,106,18,255,90,116,250,100,177,34,111,5,26,224,206,52,40,227,121,254,13,235,221,178,201,219,81,165,254,223,242,17,247,153,63,165,26,43,129,23,76,49,232,8,167,160,45,73,4,204,62,245,22,148,70,92,216,218,166,66,138,72,170,212,142,112,247,43,155,74,7,56,4,91,45,240,214,202,176,237,63,171,12,56,14,11,215,195,31,210,215,114,242,166,157,132,236,156,102,129,215,11,145,151,244,95,127,20,59,73,143,53,101,248,54,164,20,247,150,128,142,52,220,213,212,128,101,118,239,36,191,81,40,140,127,26,2,199,71,56,20,244,1,162,95,154,27,57,136,153,187,41,114,80,129,233,2,181,179,3,153,39,0,52,234,141,107,29,160,240,233,77,145,190,130,46,128,228,89,150,105,197,115,186,86,212,90,184,192,206,65,133,28,65,149,84,227,68,128,211,17,119,182,194,56,138,17,20,14,80,133,94,222,217,189,121,225,158,192,213,214,252,161,84,7,46,118,37,158,87,37,58,138,173,193,55,22,113,93,181,12,31,238,108,41,121,131,127,6,19,49,60,6,188,5,28,56,203,81,82,77,26,176,198,12,231,239,89,73,15,96,222,159,9,199,196,99,114,247,251,187,104,14,108,169,58,151,250,37,98,94,177,212,136,210,88,192,119,138,179,195,64,57,90,153,106,113,131,106,17,120,104,188,225,204,167,16,156,226,143,85,174,193,227,160,58,249,122,211,254,185,85,150,27,156,60,201,75,23,216,140,46,119,201,36,139,88,88,243,178,114,18,243,236,110,54,129,165,49,192,30,170,78,6,145,109,42,91,39,173,155,126,139,126,187,235,40,225,240,159,108,47,229,70,104,159,181,114,23,212,55,79,111,242,211,133,2,191,80,63,211,156,90,200,215,247,111,139,234,186,232,178,132,87,29,141,20,218,154,137,76,182,218,143,111,106,137,50,229,64,63,239,139,238,197,106,44,68,129,89,95,12,32,167,139,44,15,84,213,99,103,115,67,60,23,171,117,8,18,109,39,136,111,111,159,104,206,37,119,72,241,243,139,153,70,129,252,88,45,160,175,53,142,82,187,103,50,185,2,164,57,168,21,87,240,238,95,135,233,75,220,92,203,117,117,67,229,39,158,154,62,124,236,167,103,61,135,175,81,200,254,198,76,34,227,5,51,183,198,146,239,90,75,228,71,245,133,180,207,76,184,176,233,4,102,248,226,17,109,29,14,149,228,130,30,114,162,224,81,207,218,233,47,11,33,207,45,171,251,106,5,153,167,181,50,36,193,218,201,73,78,129,178,198,99,90,33,13,190,138,112,158,113,89,175,95,208,255,195,254,59,159,158,237,137,158,117,88,154,22,41,209,137,164,241,43,243,181,14,84,154,139,46,68,12,220,107,251,124,123,188,39,10,240,60,65,135,58,99,219,223,56,6,95,107,73,10,95,246,243,165,84,58,240,176,213,234,144,186,43,4,191,137,136,135,102,161,57,51,95,187,139,121,18,86,252,175,205,11,119,195,20,57,153,230,73,153,139,250,161,167,108,7,208,183,222,236,137,233,184,58,30,132,149,116,90,160,49,234,104,53,201,66,65,105,87,32,250,230,192,7,101,51,31,113,122,25,154,64,51,84,247,111,35,74,42,218,36,143,208,59,115,163,211,194,124,78,9,94,186,118,125,183,124,10,103,158,104,225,49,204,80,228,226,4,71,185,159,208,254,29,167,18,33,56,218,135,171,69,136,82,156,123,133,186,93,103,229,104,13,106,41,241,91,236,222,177,96,101,135,121,167,255,72,29,28,64,128,138,63,238,123,70,249,62,106,233,226,206,63,27,22,46,187,235,51,173,74,122,224,48,17,200,192,17,118,255,49,136,79,119,51,25,99,193,232,102,151,62,181,58,244,154,250,118,172,22,82,64,246,207,223,38,61,82,125,165,47,101,51,155,226,112,72,43,241,61,141,38,17,119,62,134,78,130,142,114,254,151,255,107,34,197,11,84,121,151,50,61,180,159,170,193,147,103,11,55,235,90,252,241,115,180,190,112,218,179,49,59,238,229,91,4,115,79,156,32,99,23,74,235,82,172,151,175,108,185,127,69,30,196,46,48,132,8,100,31,239,69,35,231,254,68,191,228,71,87,80,104,180,206,100,110,132,17,37,245,214,188,70,252,135,82,220,174,62,94,223,148,121,185,2,37,17,8,13,62,121,165,68,156,208,75,115,115,201,159,105,42,88,31,190,5,82,230,146,75,49,4,23,154,242,195,39,40,230,126,203,248,57,127,35,114,19,195,14,249,220,79,251,213,119,169,70,81,35,69,127,110,58,5,50,77,107,35,230,185,98,238,165,92,153,244,200,20,209,129,196,155,18,185,28,58,128,178,172,60,87,179,163,93,17,160,209,27,233,128,29,234,243,205,68,213,251,245,178,13,202,205,99,16,64,170,97,94,113,133,217,255,194,82,84,68,58,28,179,27,241,239,153,151,122,3,242,133,153,113,135,36,164,71,25,254,164,186,151,49,101,128,2,137,165,6,186,187,255,95,161,89,156,164,41,102,76,148,252,101,135,76,140,202,199,175,49,186,252,15,212,109,101,243,164,240,235,76,144,130,21,58,215,47,246,67,58,106,152,56,25,78,111,38,169,112,247,201,233,168,252,49,139,252,158,42,110,98,237,56,8,151,95,55,60,182,171,197,60,70,58,242,228,153,108,49,245,71,72,231,87,207,83,192,139,152,77,184,208,185,59,100,61,218,154,167,84,244,7,188,199,244,147,172,166,106,240,123,126,71,49,254,187,5,9,225,31,118,13,164,157,50,43,152,221,60,229,54,111,170,175,102,184,246,136,135,111,249,151,31,80,109,92,183,159,72,111,73,82,104,194,137,186,180,65,126,229,139,104,209,129,238,186,38,11,146,198,185,53,33,61,181,81,181,18,131,82,15,58,3,169,94,83,6,186,216,245,7,10,225,91,224,237,230,120,12,197,151,7,81,78,89,21,86,143,154,173,154,55,83,104,64,137,230,136,19,183,235,104,177,174,233,22,183,17,161,51,207,61,21,111,91,78,81,108,128,245,199,26,230,50,161,1,156,49,252,78,207,128,114,142,85,77,41,247,11,52,82,28,221,25,51,231,41,103,62,27,31,138,160,65,58,233,202,137,84,109,201,49,7,254,16,233,16,159,21,114,144,103,212,250,158,245,131,84,158,87,127,246,238,9,151,144,98,20,216,47,134,104,39,204,0,224,73,171,85,251,215,203,226,124,186,170,76,20,162,157,159,166,69,34,242,6,86,159,187,15,174,153,180,9,42,250,101,14,70,65,84,124,78,189,107,126,151,111,232,184,144,92,242,199,202,229,113,100,211,249,246,56,141,67,2,184,185,93,150,42,108,33,169,152,177,183,65,98,148,189,227,48,65,18,75,105,18,142,194,214,63,224,76,72,167,93,15,166,107,68,232,35,145,224,39,215,140,220,189,215,191,221,53,236,109,45,91,186,138,154,236,170,190,182,133,139,213,123,118,149,9,80,193,192,189,76,24,255,181,17,122,7,40,104,148,218,136,150,247,159,37,60,139,238,76,231,9,254,109,124,24,127,12,8,230,124,13,175,136,4,3,125,103,28,157,250,223,203,247,199,235,2,237,57,118,141,12,213,29,239,32,67,142,41,21,2,144,11,24,148,199,188,47,87,211,46,211,178,230,193,100,117,84,126,207,227,16,112,196,142,238,86,205,110,34,134,244,37,198,20,60,233,1,75,205,199,59,222,161,211,40,213,87,178,196,215,237,238,121,194,249,180,237,189,78,231,47,135,129,161,45,108,221,49,144,92,47,239,19,10,58,169,121,201,104,97,171,114,101,89,128,26,176,204,108,240,200,9,135,26,32,0,227,152,102,57,162,105,37,241,25,82,62,57,89,154,126,181,122,221,96,45,75,58,111,244,127,214,122,150,162,9,77,191,164,232,144,59,85,147,192,109,68,225,69,139,12,194,67,34,111,243,104,30,225,211,197,84,125,106,151,191,244,161,29,231,232,165,71,60,240,129,102,60,1,230,34,33,187,162,28,9,216,48,89,21,232,232,69,216,140,45,7,154,147,240,83,233,196,46,38,48,27,227,111,226,97,67,253,46,54,101,203,54,0,177,102,17,89,230,177,139,110,130,255,35,44,220,71,51,229,174,161,29,150,112,193,211,218,83,69,251,121,183,93,36,238,145,159,94,17,252,183,44,94,151,94,99,60,48,214,253,120,1,21,108,167,186,134,234,217,19,153,134,138,4,157,121,85,100,93,55,59,87,239,197,113,139,49,46,147,74,174,190,95,96,130,129,240,42,192,143,202,23,51,170,17,109,114,182,230,234,208,229,212,228,3,218,22,188,25,14,58,14,72,225,215,252,73,215,117,163,101,17,38,13,132,83,86,88,9,164,20,26,32,31,203,112,193,157,25,55,48,102,0,91,41,123,203,227,25,178,200,148,254,207,130,201,249,89,96,146,254,172,78,236,42,163,208,226,255,102,95,177,206,72,171,69,196,227,248,151,241,15,66,106,238,163,230,130,189,254,14,29,48,129,132,246,167,59,176,106,105,120,45,135,64,173,91,184,170,172,154,222,221,254,245,20,200,48,41,95,133,75,89,86,218,222,216,180,19,172,101,215,33,123,68,41,107,191,227,33,202,217,13,46,35,235,3,62,96,247,166,153,153,245,217,181,226,111,4,112,78,9,186,84,154,103,71,107,74,210,191,82,20,125,19,230,164,234,43,119,168,1,141,64,136,85,117,39,116,194,131,197,247,182,190,51,182,163,27,138,247,5,227,45,157,225,218,196,123,216,58,199,84,60,27,67,42,4,108,186,233,242,125,242,238,205,162,176,166,201,32,19,255,80,251,45,232,161,251,87,118,189,59,5,90,118,171,157,162,56,138,225,99,126,208,188,28,240,226,45,52,108,98,77,239,191,183,212,57,194,227,54,201,246,58,225,216,198,124,69,156,38,6,63,37,87,88,206,30,46,69,112,240,150,19,171,200,227,22,81,193,52,103,85,201,99,197,222,27,67,179,39,22,217,39,32,233,194,201,48,163,221,75,63,221,37,9,91,13,0,176,87,30,108,54,93,5,154,248,184,146,49,45,25,14,7,90,115,14,84,121,94,201,77,56,115,158,30,59,243,88,168,174,204,166,10,179,117,32,59,127,229,130,91,192,44,185,101,88,29,238,108,126,28,159,48,19,7,154,65,53,53,135,208,187,250,90,73,58,212,201,133,47,253,19,93,1,203,245,33,19,134,96,149,54,16,20,67,110,238,10,6,68,208,250,135,52,96,149,227,97,90,251,112,15,227,181,218,78,132,239,184,135,128,178,114,205,16,91,251,229,94,232,6,106,203,177,152,89,212,217,92,218,114,216,34,188,175,119,64,60,153,101,77,87,195,198,120,190,188,9,179,25,137,32,69,254,173,2,13,64,75,56,245,86,211,97,195,123,219,223,8,123,105,14,152,16,63,43,69,212,131,158,97,115,185,221,100,91,147,51,242,227,108,203,250,103,107,21,224,238,96,75,36,236,132,101,172,37,75,47,118,206,19,90,124,11,68,75,86,227,185,142,246,204,56,193,253,53,19,237,34,74,128,234,132,231,18,253,243,141,69,83,104,100,255,191,18,42,33,160,135,103,33,127,167,126,23,29,89,54,150,162,27,95,90,158,168,235,190,17,73,89,18,161,215,4,248,184,49,30,148,94,126,91,147,224,187,124,9,243,17,173,255,87,113,17,119,45,203,40,234,105,142,196,114,182,75,61,40,206,19,103,98,108,148,113,167,141,41,130,167,41,117,161,54,140,107,114,149,92,200,72,131,128,186,183,57,226,173,120,139,220,195,195,217,152,217,216,242,105,103,37,161,247,151,231,189,107,80,75,242,42,221,3,61,230,139,85,4,195,106,144,116,84,20,8,75,69,150,113,41,48,156,164,204,155,220,35,253,14,9,91,82,104,17,183,219,137,27,84,210,78,163,61,19,29,239,246,28,255,131,27,154,65,171,118,20,61,138,198,5,58,55,166,96,87,186,249,190,85,16,64,23,120,167,70,218,67,132,37,198,18,206,14,134,103,248,121,124,231,74,59,36,65,242,156,45,161,144,62,95,75,139,64,54,197,222,92,98,51,31,172,164,22,221,190,35,128,113,166,31,205,58,80,53,77,96,61,193,73,188,7,83,201,160,46,168,212,177,226,174,19,164,71,200,95,9,137,188,30,253,85,89,43,159,122,93,249,134,39,216,10,152,157,20,156,159,193,215,108,194,188,2,40,5,27,197,26,222,56,212,41,99,69,224,203,182,224,227,42,229,108,11,235,253,154,240,246,147,208,12,97,202,76,184,239,148,19,255,211,62,29,108,153,164,13,182,3,206,123,41,106,69,236,143,7,189,156,207,148,145,169,24,166,188,191,235,4,76,197,107,115,211,136,223,169,186,244,249,149,185,110,178,35,119,194,244,117,240,95,229,151,24,59,185,97,71,230,21,10,73,130,170,60,125,40,182,147,234,153,59,47,25,173,138,233,105,12,233,199,61,83,228,27,13,24,155,247,45,194,249,79,120,81,121,221,225,158,21,202,159,215,174,183,157,183,208,11,146,114,160,241,69,38,250,72,218,178,173,53,172,78,217,113,17,239,185,74,110,80,14,190,28,44,107,131,132,207,151,41,4,175,49,142,23,206,36,227,18,169,34,56,198,245,71,160,228,191,36,24,241,217,139,3,167,154,195,178,151,83,197,150,67,59,121,160,172,91,169,64,58,56,24,3,188,210,100,192,165,228,163,232,54,223,123,27,135,9,94,153,238,157,98,211,96,221,142,88,211,216,222,147,40,24,17,105,182,116,82,67,64,254,74,197,228,128,123,119,149,170,19,50,120,145,230,224,133,226,60,3,28,172,107,192,102,73,112,234,186,87,170,251,21,49,143,144,114,103,24,112,237,0,3,233,102,235,16,177,254,41,204,220,228,57,61,89,7,218,15,18,4,65,34,244,24,204,141,158,116,195,135,213,62,13,156,73,189,237,42,208,37,238,223,167,69,103,119,206,246,95,192,4,66,251,101,197,152,7,69,135,132,189,69,118,94,101,84,88,21,43,233,23,180,251,198,118,232,189,22,215,182,168,38,78,181,202,132,127,142,31,18,115,29,56,99,152,197,126,80,236,201,7,104,118,28,95,155,105,208,73,208,228,32,82,58,26,209,25,248,20,188,25,167,45,102,177,209,179,51,69,99,197,128,43,157,225,91,65,232,61,1,148,4,123,243,61,248,66,244,35,124,217,231,215,217,120,59,15,198,172,18,57,96,120,63,197,72,138,46,136,100,99,5,19,45,20,46,80,51,205,52,30,240,119,133,170,163,187,166,154,6,84,246,199,48,217,159,184,161,34,45,254,199,40,226,163,211,177,206,145,174,229,201,228,125,69,77,153,244,77,68,246,246,151,79,1,138,155,175,161,86,66,101,140,2,178,162,107,31,143,211,184,106,107,197,105,42,148,140,80,193,226,79,33,62,14,102,151,241,112,199,246,87,120,93,102,129,116,200,211,0,70,112,118,137,53,203,250,121,191,119,92,31,100,48,211,189,214,218,196,242,117,74,229,166,154,140,87,9,21,247,141,182,22,229,51,122,52,124,91,180,80,47,136,40,226,248,246,142,108,39,163,1,83,114,36,242,103,248,134,183,32,92,39,2,66,214,229,65,99,176,180,130,211,254,40,21,152,244,87,2,141,100,47,81,105,200,19,250,110,35,49,49,109,0,155,90,252,241,220,199,231,0,177,127,196,69,247,88,135,146,23,216,96,179,9,156,160,186,16,33,171,119,34,58,167,230,71,192,89,161,201,184,197,184,243,209,255,76,171,85,121,243,99,76,24,21,43,118,223,128,251,101,14,201,27,242,150,235,212,232,141,8,53,166,121,150,226,248,72,103,243,121,32,117,197,165,155,145,30,250,203,89,233,21,169,137,201,225,164,5,232,141,181,178,154,59,58,100,110,244,158,123,48,122,137,225,10,242,156,58,117,213,118,205,203,167,189,149,166,143,72,228,95,229,228,158,88,195,214,30,227,158,148,217,77,166,198,52,211,160,43,112,184,174,60,110,235,221,114,231,15,73,180,100,165,249,47,238,225,155,33,103,135,49,133,243,40,42,58,3,80,0,172,228,47,239,88,48,182,120,199,128,36,122,237,198,70,111,230,250,212,156,108,186,249,183,137,170,191,166,174,97,227,17,218,51,23,145,234,94,255,209,20,121,118,16,200,150,11,36,124,23,173,67,238,250,131,59,195,148,10,249,161,29,245,66,116,202,147,20,126,97,56,70,83,92,10,116,203,190,87,51,204,134,150,198,63,29,10,158,165,164,93,11,242,207,5,69,169,206,49,180,29,25,80,245,195,116,169,20,125,111,93,172,94,91,246,162,126,189,99,35,75,203,237,157,211,132,120,8,54,81,12,17,232,23,2,184,31,216,203,60,208,172,228,41,205,30,56,236,226,60,254,184,199,1,218,215,173,236,51,166,195,86,96,42,229,39,83,169,116,185,99,15,88,22,169,116,197,246,191,74,63,181,130,117,1,89,100,215,136,62,56,187,186,203,173,170,119,139,68,224,236,152,128,149,147,121,219,122,41,210,113,162,73,14,16,151,233,20,208,110,166,2,163,243,203,79,46,176,149,55,171,165,25,220,59,0,209,167,219,64,27,53,242,78,128,58,90,239,206,189,26,132,125,167,98,236,124,198,26,153,47,105,244,249,249,13,72,247,55,163,181,174,143,232,129,247,123,151,78,139,202,229,14,112,232,253,126,196,185,140,246,106,180,140,100,90,241,194,33,66,230,81,203,206,53,141,64,64,26,106,237,221,28,126,59,189,171,194,67,66,226,121,50,70,237,255,86,202,210,231,93,45,103,141,3,121,80,138,196,205,130,4,195,42,66,113,239,36,106,9,98,234,152,13,55,217,65,80,179,113,72,141,30,190,27,106,211,171,210,21,93,237,175,233,143,142,244,48,2,193,34,215,203,244,30,121,66,21,119,130,47,213,249,37,219,250,64,238,147,187,114,141,90,166,246,102,60,75,139,34,110,188,16,63,28,22,8,60,32,79,90,123,63,145,215,163,161,138,176,205,99,113,126,89,81,124,253,175,131,51,197,70,50,162,111,242,128,96,252,0,64,46,0,53,5,42,9,51,168,124,254,91,217,197,213,36,38,47,185,76,20,224,234,250,100,218,245,129,78,146,111,222,42,184,224,154,54,132,33,215,236,36,204,87,248,133,53,220,11,48,185,116,61,83,213,244,9,146,106,141,31,141,53,9,48,46,254,200,236,251,0,9,80,100,119,42,149,243,158,2,235,131,59,142,165,26,41,76,147,113,137,155,8,229,161,124,6,18,192,76,225,203,246,154,235,96,198,112,236,246,48,193,227,209,2,210,70,45,61,151,82,185,199,33,56,253,85,211,131,134,152,160,56,126,162,154,103,176,233,149,8,170,163,19,248,138,97,4,21,195,47,193,210,142,181,37,104,198,166,230,51,9,15,181,40,166,58,38,136,185,242,7,182,86,73,50,154,220,223,244,180,50,186,2,46,137,55,8,186,134,235,240,92,23,125,152,209,205,149,220,48,83,146,218,21,102,185,116,234,209,1,160,93,161,31,68,178,163,104,25,106,121,22,246,194,246,44,217,207,146,158,181,57,11,19,134,57,244,197,45,122,18,243,214,56,132,51,61,206,196,238,183,29,153,172,115,32,205,9,148,15,121,147,139,139,27,189,76,189,163,238,69,250,167,136,226,78,60,129,39,34,73,231,20,11,167,243,219,217,25,199,247,127,172,2,238,115,253,213,136,92,205,227,252,238,21,170,50,57,244,164,91,8,88,196,208,98,168,40,158,152,225,222,85,243,211,134,100,118,106,17,43,165,171,239,105,43,209,149,175,74,231,129,189,39,51,163,218,36,144,254,169,228,19,182,2,155,28,170,86,177,62,65,184,166,130,245,50,36,100,40,228,163,8,157,70,149,10,75,25,46,237,141,238,42,247,150,107,71,15,189,90,70,60,134,21,97,221,185,225,208,20,229,168,146,115,97,95,216,152,111,76,155,108,5,84,201,236,92,30,40,166,75,173,214,152,205,150,106,151,198,24,61,225,209,82,150,141,217,116,121,220,52,216,70,197,75,65,185,76,114,34,28,230,175,7,31,126,232,48,191,36,204,86,231,90,119,117,207,130,176,185,131,182,64,189,155,244,131,234,172,117,21,161,189,89,119,55,6,76,28,74,38,253,39,135,123,178,202,143,5,53,214,226,124,247,42,51,46,154,211,1,109,211,70,60,236,10,103,167,31,241,129,212,205,50,113,81,188,214,50,21,137,227,229,108,134,111,168,26,121,25,147,196,64,132,241,222,195,220,22,132,158,214,44,53,11,109,92,0,161,147,137,227,138,104,223,58,236,170,189,156,39,131,233,217,168,54,40,171,70,240,186,63,61,70,159,33,144,112,136,207,145,246,159,227,42,118,110,223,203,80,133,192,79,89,65,241,215,229,200,83,159,104,171,236,59,61,141,152,21,53,178,62,178,76,197,49,139,82,72,51,54,207,245,100,58,127,121,237,220,202,149,69,219,255,219,250,196,28,203,32,167,132,62,31,64,200,33,153,20,206,36,200,62,213,89,226,93,182,147,10,87,163,244,164,250,201,159,188,156,209,13,240,224,73,163,224,223,214,247,171,21,12,220,133,8,126,237,242,244,173,53,45,157,105,103,42,95,56,213,112,200,82,14,12,233,209,68,214,96,38,254,227,37,10,19,191,240,250,204,47,253,80,195,211,141,25,159,168,90,140,83,253,71,191,119,101,70,66,48,87,29,216,122,61,22,220,171,178,24,54,19,164,49,29,214,150,15,69,222,8,125,217,32,16,81,234,196,194,122,19,165,174,111,45,128,164,197,106,155,107,156,209,143,89,120,229,108,211,61,194,242,22,189,175,139,118,61,191,199,201,9,239,216,67,44,226,160,138,95,22,141,121,243,81,193,73,251,116,39,176,140,11,122,242,47,176,39,198,95,226,90,40,63,191,11,158,158,43,118,163,92,112,57,141,9,174,27,249,126,14,243,219,54,26,148,154,196,234,117,88,141,248,86,97,104,61,88,19,231,123,4,104,178,125,239,67,123,150,1,234,229,170,20,50,87,122,156,254,8,108,179,216,139,14,118,110,138,224,11,48,186,50,56,110,150,74,110,46,143,223,65,201,51,176,146,62,134,214,78,129,237,48,133,75,166,204,10,26,76,133,158,213,154,77,183,40,201,80,17,14,196,136,140,177,74,133,78,53,187,61,137,66,66,55,241,103,227,98,95,208,206,15,95,243,245,145,65,253,5,25,65,234,37,185,67,117,114,195,112,155,14,25,174,72,34,218,43,189,70,64,162,249,81,203,67,181,192,224,239,254,165,132,117,220,11,3,186,4,92,45,173,122,96,204,250,176,97,71,147,12,230,115,211,201,175,221,130,120,160,69,161,175,119,93,198,72,102,129,142,84,74,114,31,15,252,251,250,151,235,83,85,186,233,199,150,89,191,184,167,42,141,185,98,205,177,223,59,159,164,23,43,68,186,57,206,192,5,201,123,97,168,80,11,178,81,135,105,44,16,206,111,211,44,108,185,10,110,100,187,167,46,180,11,186,204,55,216,161,145,136,156,46,184,111,25,13,58,208,100,203,240,8,22,36,99,197,36,201,129,116,251,192,77,82,62,145,170,193,48,123,193,193,226,79,205,108,237,172,73,203,185,221,120,236,73,137,198,7,93,192,111,246,118,111,37,249,52,116,243,24,2,162,152,253,166,55,54,133,27,129,4,15,116,208,192,239,134,207,207,18,128,102,204,124,24,72,20,244,199,123,178,120,26,26,208,12,223,80,177,227,194,150,141,243,207,105,39,168,204,92,219,49,90,86,110,9,120,102,227,192,240,165,39,142,22,165,28,186,107,255,144,119,197,198,56,229,122,109,184,212,186,141,124,41,229,103,231,233,215,105,234,154,204,72,108,19,27,125,81,25,58,181,42,106,160,162,69,115,229,156,137,160,148,8,6,20,12,194,165,59,245,157,167,67,240,84,81,7,88,119,99,188,37,123,155,156,49,98,96,104,22,207,120,234,160,195,162,198,99,137,72,242,28,144,177,80,79,196,200,32,128,197,69,16,88,50,197,47,236,205,195,61,5,104,235,69,170,175,241,75,13,183,97,61,236,45,147,12,217,167,135,242,152,244,244,68,204,219,36,32,123,75,71,162,153,97,63,251,72,160,177,85,203,121,113,179,216,167,205,142,88,22,173,59,207,20,140,110,138,23,77,129,156,104,134,54,181,32,185,142,47,161,84,13,98,13,197,205,27,199,83,94,106,233,158,39,192,220,161,194,254,115,32,222,255,53,185,179,229,174,147,103,79,205,53,131,44,237,180,206,229,195,186,111,178,132,154,197,21,225,19,186,140,44,147,54,19,216,109,101,254,230,60,238,182,232,23,7,133,237,129,227,37,65,96,193,242,245,90,80,88,3,75,252,32,7,202,87,6,123,185,19,123,195,33,173,101,136,30,197,28,135,215,4,9,243,235,132,196,200,124,144,28,51,212,137,196,209,118,18,77,96,61,188,43,161,123,190,178,204,42,71,34,236,2,27,195,25,28,195,146,95,32,116,140,216,145,33,47,13,227,164,199,64,22,77,144,55,92,58,202,166,252,94,206,88,22,118,33,159,254,77,116,15,207,217,178,19,156,140,178,83,122,11,82,170,170,161,134,75,225,228,208,51,144,137,93,115,28,69,94,247,123,111,221,132,151,149,167,42,55,211,218,182,170,245,55,39,127,255,202,181,29,106,244,160,65,6,234,112,186,57,165,43,8,168,99,8,96,42,189,253,13,33,19,55,236,179,126,130,118,132,220,41,128,96,169,25,209,166,237,180,56,238,173,161,2,106,177,119,185,10,149,71,103,130,155,192,140,186,248,159,241,241,189,16,240,22,120,44,26,21,33,227,96,188,87,161,232,185,250,147,93,235,73,233,169,151,211,41,202,72,93,248,98,188,226,30,205,155,113,134,22,190,234,85,98,206,190,70,8,181,19,232,116,208,11,98,239,213,247,222,0,149,246,103,57,58,85,249,64,95,91,63,193,138,108,101,172,11,220,29,173,3,193,173,177,241,110,5,73,121,92,88,146,192,104,193,11,153,140,190,181,102,48,54,208,209,150,194,150,172,49,170,142,171,22,13,30,161,89,73,126,175,125,115,48,215,109,204,140,195,215,144,26,230,45,145,7,56,21,225,223,44,150,66,228,128,31,45,20,117,132,182,190,48,91,228,213,153,16,102,113,20,87,73,86,7,143,93,13,15,205,207,234,75,54,119,52,216,52,122,79,110,111,194,42,249,79,143,112,39,45,51,90,97,28,134,82,3,250,75,139,15,243,99,16,156,238,251,94,187,112,205,136,192,167,94,201,47,26,85,85,233,117,135,251,26,198,171,211,113,10,179,249,149,86,52,63,67,95,200,168,158,233,85,77,219,149,152,156,198,142,113,205,213,192,150,72,6,159,213,97,87,91,167,153,148,103,68,171,154,180,178,234,160,124,138,199,138,157,75,152,69,109,48,131,234,124,129,102,38,126,138,74,12,164,97,122,38,203,198,95,161,46,168,183,234,234,243,18,0,254,150,130,50,85,64,25,183,152,13,78,112,119,37,113,142,93,54,198,70,5,227,39,107,224,12,162,89,178,110,184,182,233,145,45,219,5,142,79,162,220,65,8,64,59,207,13,155,23,52,184,115,221,173,105,196,121,126,33,132,6,130,57,160,100,120,255,173,226,55,51,225,155,164,73,198,42,183,197,189,151,37,149,123,132,188,40,62,10,94,194,236,213,4,190,173,57,211,194,171,70,79,230,212,227,203,142,28,87,216,124,115,190,216,106,90,138,195,183,243,163,65,133,37,157,48,207,3,65,47,167,39,200,105,150,211,152,105,200,245,253,24,217,212,35,235,136,224,38,78,241,213,238,170,131,125,65,86,129,188,235,179,66,1,66,42,242,18,94,28,109,151,34,20,48,41,203,32,254,117,119,137,181,130,82,170,158,255,81,103,150,241,157,52,26,58,59,8,151,232,70,33,195,221,247,222,220,186,215,74,80,217,223,77,171,230,141,227,214,217,60,162,240,201,214,251,150,109,43,171,120,60,210,233,123,58,202,103,72,14,21,157,254,188,132,141,186,192,206,24,17,67,40,164,6,251,47,126,217,210,91,221,9,41,141,131,242,132,52,91,43,242,240,213,198,210,222,218,76,154,163,136,150,175,131,244,4,79,86,49,71,234,231,105,137,89,87,234,110,81,101,129,246,78,88,31,14,207,173,235,132,252,29,64,137,86,88,80,68,25,3,238,18,99,42,148,155,83,153,30,12,86,169,149,249,181,74,205,127,92,213,165,50,60,19,203,11,80,78,204,245,197,25,91,7,125,13,145,115,206,5,243,110,15,21,188,21,90,194,6,219,24,92,49,98,52,50,13,24,8,167,90,91,238,52,35,77,182,7,27,6,213,17,2,251,228,211,91,195,79,85,227,227,135,47,87,59,250,132,58,233,150,229,5,100,120,217,114,221,146,232,186,4,87,118,182,207,87,86,173,206,97,213,132,109,88,133,245,21,44,248,146,196,183,71,154,224,195,182,193,14,20,162,148,96,201,232,225,95,138,234,59,42,121,124,237,185,250,63,211,150,252,210,47,243,114,33,47,126,183,152,121,87,159,194,36,55,140,148,187,35,9,167,169,172,50,114,3,178,201,45,123,51,18,225,125,203,74,202,92,118,183,12,227,210,215,138,171,241,30,135,215,4,127,73,68,84,126,210,47,113,47,48,105,107,23,102,240,225,186,253,213,225,14,89,39,138,63,7,161,50,254,123,95,174,204,85,76,215,81,168,7,224,255,103,233,90,172,141,136,0,251,149,120,8,239,255,83,83,100,48,160,185,16,40,41,113,94,243,6,208,110,38,12,6,67,147,213,126,167,90,249,105,40,44,47,251,119,59,136,31,245,22,242,158,140,115,169,177,50,54,148,231,31,238,216,157,53,80,253,235,185,38,4,44,44,182,136,42,247,122,135,58,229,105,63,201,140,66,202,118,61,144,207,188,158,192,241,249,229,121,24,68,200,206,99,100,123,66,6,53,27,119,54,189,20,251,65,227,141,72,156,67,205,74,32,124,7,94,180,166,206,176,17,4,227,236,84,165,29,189,157,212,74,169,123,93,55,63,112,186,208,9,22,138,195,4,244,108,179,79,221,255,67,166,74,45,212,149,62,67,1,1,125,3,121,59,141,108,207,127,132,214,156,103,114,108,42,145,85,36,38,212,48,239,42,103,119,244,57,20,87,202,103,138,186,20,136,233,238,161,137,133,46,188,135,124,198,34,240,74,16,19,11,27,248,87,136,160,38,234,107,124,155,118,4,43,117,245,255,151,161,229,114,240,67,164,80,211,191,129,206,132,199,197,37,123,67,41,153,180,242,216,142,56,128,123,113,228,163,120,64,214,127,147,218,188,1,76,179,133,138,42,41,123,255,138,101,234,68,101,95,4,230,207,181,166,187,225,81,131,55,91,162,227,202,206,136,242,133,35,69,141,181,17,119,209,103,139,96,224,71,244,59,136,39,182,219,172,153,32,93,17,120,147,83,210,98,59,184,89,7,75,160,224,123,167,229,223,33,252,97,46,53,113,93,71,66,62,63,15,50,3,52,178,222,42,19,232,12,190,244,204,74,242,131,89,117,132,227,18,51,96,127,111,228,63,217,191,168,13,14,57,124,251,156,250,37,140,191,13,61,61,172,104,175,210,26,8,81,121,246,225,250,240,45,187,74,128,188,124,253,73,129,63,78,0,156,169,27,237,116,202,98,27,228,139,62,45,68,201,132,61,110,27,200,48,230,218,232,204,67,233,113,29,182,89,168,9,99,238,98,245,114,173,148,59,28,157,58,199,27,156,126,31,200,205,39,145,42,243,252,170,193,176,116,197,121,35,229,175,217,24,239,13,208,147,96,95,117,90,3,177,19,230,212,163,87,25,58,2,145,235,132,237,115,74,38,177,219,244,239,25,94,220,75,203,96,69,148,19,72,108,184,48,174,12,51,191,238,10,134,233,133,32,61,149,134,1,92,169,251,82,127,1,117,173,43,106,127,149,165,30,241,229,250,145,147,120,242,9,15,134,223,201,54,25,35,65,83,2,27,27,56,124,207,235,50,252,87,95,0,212,77,113,225,69,118,130,174,68,86,77,161,96,43,82,16,140,246,220,219,235,135,249,226,179,189,212,182,161,50,146,132,45,173,151,4,252,37,34,124,167,195,73,138,202,228,14,136,140,177,29,211,124,238,70,187,188,165,101,217,188,66,5,9,244,150,55,246,179,250,219,230,116,13,127,144,6,14,20,121,59,98,32,231,96,130,131,68,56,191,241,247,5,134,88,108,102,223,126,197,131,207,51,75,37,163,88,110,167,118,71,235,50,193,248,5,98,115,63,225,165,103,31,110,225,127,164,64,34,150,58,39,232,7,110,168,36,17,204,246,214,182,38,108,53,71,146,148,216,126,229,50,210,28,167,50,77,82,239,108,124,21,200,0,6,169,248,68,24,12,124,206,65,226,251,17,48,62,47,85,28,52,156,159,186,118,7,122,228,184,182,232,152,210,189,119,156,12,0,174,216,230,179,84,101,54,174,123,117,9,83,118,0,116,133,19,140,78,238,125,194,119,191,119,109,221,162,254,168,156,48,210,189,3,37,147,31,63,76,80,70,132,187,125,7,0,49,155,91,255,218,210,7,113,104,116,15,250,20,247,105,248,29,11,63,71,103,73,218,251,60,56,215,55,217,131,90,217,70,117,93,224,180,225,38,114,125,64,141,22,254,204,186,156,172,2,6,225,6,130,145,199,251,206,237,145,39,94,12,138,247,19,108,71,217,171,171,242,20,105,72,68,178,72,136,236,173,206,129,135,111,215,151,101,202,233,4,148,62,166,159,16,238,214,139,40,252,207,157,180,185,4,119,133,96,153,43,43,54,117,22,205,182,56,225,201,144,180,199,176,103,56,183,192,191,131,207,94,206,159,123,218,107,32,8,92,208,49,92,137,3,65,133,207,191,92,87,1,234,237,165,153,45,109,21,151,95,61,188,58,250,71,182,179,50,207,37,52,94,40,40,64,14,245,209,145,106,85,140,21,43,147,120,21,209,230,33,64,249,74,210,6,151,163,219,216,58,147,125,126,97,142,25,170,100,190,178,183,169,203,16,62,31,161,246,97,149,226,192,81,48,59,43,23,99,29,194,120,53,136,240,192,104,254,150,226,64,104,196,216,122,200,131,24,10,60,153,37,98,64,154,195,138,135,28,231,13,201,36,34,79,240,204,75,109,75,78,0,214,120,200,6,12,84,241,93,176,248,237,11,104,122,32,112,229,153,153,46,96,73,43,207,84,226,224,39,193,174,74,30,137,191,120,124,51,201,164,73,226,49,198,133,252,61,248,238,45,91,147,165,244,248,150,140,219,207,109,35,110,244,69,209,172,46,234,84,58,191,131,141,163,7,37,217,251,91,6,147,136,224,61,175,104,246,208,151,191,12,234,72,41,186,42,91,101,95,40,245,239,86,29,107,250,106,41,167,83,184,52,55,90,134,219,212,10,22,123,139,137,154,193,75,24,63,145,114,60,1,178,53,89,6,110,61,254,88,117,176,142,97,7,246,212,123,9,242,55,8,96,41,104,184,236,176,249,245,59,165,68,167,128,122,137,112,242,250,211,205,254,48,93,121,90,185,185,126,222,134,219,233,52,9,88,141,3,139,154,145,89,74,250,255,161,226,14,254,201,154,92,162,179,105,108,220,144,89,235,17,35,37,98,72,171,16,189,46,14,29,81,132,67,22,79,226,67,241,207,17,191,249,132,232,217,52,189,119,163,181,133,149,170,130,37,156,44,111,25,207,225,120,135,201,34,163,165,130,47,230,180,182,117,187,38,163,187,218,77,110,116,97,207,180,240,69,60,17,76,226,31,207,126,34,178,117,2,44,202,16,91,129,57,62,112,82,179,188,106,244,202,71,4,38,13,115,176,30,223,88,231,39,144,214,246,132,87,173,224,123,33,239,202,111,37,97,128,227,201,167,195,240,165,186,206,152,154,88,138,14,108,200,204,225,254,0,140,230,249,147,153,96,160,9,194,213,132,145,173,16,253,75,2,123,128,6,166,65,241,189,254,174,105,11,105,245,70,93,131,48,169,47,111,40,19,145,107,70,34,3,208,144,13,15,184,209,154,182,82,194,13,164,171,68,236,108,83,40,44,27,56,10,85,39,186,240,213,110,160,80,105,188,30,222,36,18,91,36,196,83,181,25,45,239,100,152,198,223,220,56,32,122,13,227,249,253,75,122,84,158,67,37,244,76,17,178,163,10,45,87,154,236,66,66,42,208,127,56,224,133,168,83,120,162,33,243,93,72,26,234,220,113,244,32,9,233,82,82,86,46,2,247,31,184,159,127,192,94,39,190,205,63,11,118,6,226,7,124,73,69,27,183,18,50,151,196,109,250,183,34,141,246,218,199,3,163,168,90,249,241,196,133,8,103,116,115,0,114,120,78,22,150,142,13,98,224,68,45,127,201,62,49,233,254,207,238,207,48,36,127,43,49,11,31,58,79,235,232,226,161,20,8,170,227,7,110,107,60,159,1,130,171,91,127,179,69,60,15,137,248,81,188,53,145,170,140,1,186,7,235,46,248,42,239,17,33,41,11,100,83,196,141,220,156,71,55,239,113,191,163,51,15,40,132,165,134,59,10,178,155,247,76,175,3,236,85,140,137,88,105,89,130,199,194,155,222,98,207,172,80,51,178,133,44,233,237,69,152,94,245,141,183,67,70,205,231,249,236,30,236,84,174,95,143,96,242,249,43,11,25,110,174,86,74,70,216,52,147,251,14,4,71,137,220,58,143,207,132,123,35,191,147,54,171,0,110,151,42,3,163,73,175,38,87,11,12,134,207,21,214,128,201,8,208,195,11,197,120,37,107,167,237,195,176,174,33,242,145,79,7,215,49,167,155,108,128,5,135,149,118,81,172,32,52,253,48,3,2,190,102,97,69,210,248,154,108,115,195,234,128,98,114,219,54,20,238,99,2,168,159,176,148,207,68,149,140,167,43,126,214,89,220,195,126,34,135,90,234,181,134,2,217,49,48,192,16,109,219,222,97,251,3,234,246,227,155,90,3,44,155,4,133,194,112,140,62,220,102,79,83,90,246,2,192,82,135,197,214,248,211,210,60,246,16,228,18,223,19,207,33,146,15,116,184,58,79,125,161,108,134,122,4,227,54,179,164,164,94,76,230,246,20,114,116,132,207,60,137,220,74,68,11,110,134,171,244,15,179,174,228,167,29,108,169,193,57,42,112,187,37,86,2,239,59,231,37,16,73,212,69,58,46,92,64,213,122,87,75,207,243,186,251,88,163,55,50,71,98,203,68,95,193,149,2,252,242,53,201,94,63,61,115,255,87,218,81,5,200,212,218,238,246,246,123,16,30,75,197,179,31,208,160,224,92,50,168,126,90,109,226,69,141,255,194,194,10,38,188,1,17,1,105,97,18,11,139,49,196,46,35,28,63,49,165,187,20,105,161,195,219,176,55,116,244,86,158,7,30,251,28,70,62,100,171,109,26,59,132,157,211,44,230,117,114,196,144,208,5,236,77,84,63,107,186,12,85,224,216,87,109,108,2,63,134,158,226,21,206,193,114,31,6,77,68,200,150,58,132,255,36,57,39,55,247,216,24,103,30,235,137,238,79,222,238,227,163,155,44,180,77,213,199,69,4,42,54,8,123,251,106,109,247,60,156,42,106,220,106,141,208,9,174,53,8,212,98,56,14,168,90,92,164,5,108,167,120,83,175,23,227,6,125,9,112,99,251,67,13,245,242,121,67,83,121,230,57,101,102,102,206,56,203,200,129,244,28,51,107,11,171,39,32,163,252,49,119,207,54,65,48,140,92,53,181,50,89,167,49,157,86,125,31,231,138,141,87,76,236,81,82,56,102,141,224,213,98,201,150,34,0,158,199,113,32,159,101,46,112,187,232,242,181,102,37,170,246,255,198,242,53,170,211,17,39,43,126,46,100,202,78,9,19,174,12,5,133,101,59,145,171,167,34,216,26,172,61,2,51,115,199,59,127,192,235,117,87,102,191,202,243,214,222,172,208,86,11,242,209,203,220,108,137,175,131,207,8,3,1,171,62,178,156,44,141,79,44,133,254,207,53,175,109,89,197,91,204,247,238,0,121,243,158,135,47,62,46,85,65,189,6,50,148,97,63,253,33,166,137,164,127,3,101,5,197,160,71,63,69,11,153,222,231,182,83,121,225,12,215,247,165,37,43,102,154,97,20,217,10,59,194,125,232,200,241,0,61,254,173,198,30,158,171,74,172,225,43,70,32,23,117,201,177,204,206,229,21,76,116,182,15,201,133,180,9,134,20,218,137,72,60,63,93,8,175,241,66,2,46,162,171,242,11,152,132,215,58,122,110,216,8,57,51,25,33,23,73,38,78,102,143,71,181,71,31,8,204,236,157,151,82,242,195,77,83,123,241,248,161,20,97,65,70,73,96,99,73,183,208,20,156,133,60,101,252,28,110,199,112,198,97,89,81,116,117,182,49,210,43,66,3,46,137,204,19,230,148,125,129,29,214,226,65,220,120,232,215,181,116,20,169,233,162,92,116,60,147,81,176,106,104,104,59,240,195,26,23,190,73,58,161,46,99,133,82,255,204,156,49,73,33,159,95,152,123,174,83,46,110,111,237,145,242,27,136,241,96,71,253,27,225,164,92,56,99,27,114,54,177,32,193,119,62,219,126,123,219,225,202,99,181,238,221,19,152,107,89,113,193,3,27,224,4,108,188,235,137,187,143,71,156,141,2,115,213,71,108,30,182,157,103,99,158,238,160,99,106,48,229,198,155,49,74,47,97,215,61,233,218,89,253,202,87,90,64,169,107,172,109,231,166,186,167,16,235,63,195,229,74,75,193,216,50,59,79,231,223,242,186,45,225,152,10,223,37,242,189,98,204,141,66,131,139,229,87,116,51,32,145,175,157,67,150,20,25,46,250,211,164,4,119,150,1,59,130,253,5,86,102,195,205,205,32,226,240,177,230,237,81,147,17,94,21,6,178,59,196,228,157,21,58,132,168,246,216,106,130,250,92,101,67,223,103,201,173,101,215,205,162,115,8,239,150,222,186,192,26,70,1,63,254,108,146,157,46,248,123,241,105,134,48,43,212,25,44,246,17,20,129,119,251,132,108,201,177,144,129,35,130,135,142,60,30,51,175,153,168,92,182,117,1,33,110,191,205,12,224,133,66,21,40,110,234,247,221,78,7,253,221,226,205,44,115,2,98,28,115,131,189,242,181,180,27,235,80,230,184,134,208,187,118,39,245,217,104,105,241,234,50,100,25,66,87,27,204,0,203,162,246,221,125,60,154,177,120,116,34,41,182,71,243,176,254,163,228,148,12,190,27,164,95,252,38,53,179,176,35,251,26,34,9,18,205,128,148,208,69,18,55,66,141,27,11,166,36,130,143,24,102,252,22,15,205,52,9,108,42,235,247,85,133,55,125,195,62,44,233,150,49,169,79,36,225,224,220,152,244,13,196,161,217,148,184,36,234,218,112,17,190,94,67,141,82,124,205,61,183,188,110,50,107,28,211,40,103,50,127,35,0,74,242,57,29,152,195,118,108,158,120,42,41,106,82,58,112,180,11,46,47,138,136,136,35,228,239,254,64,45,62,224,124,231,51,162,77,74,62,239,196,211,41,87,172,206,191,249,145,169,73,166,121,168,237,62,165,45,177,18,230,110,202,93,188,117,115,240,176,96,181,228,36,102,170,249,109,197,90,30,123,85,104,109,62,80,230,0,76,224,244,150,195,136,50,14,229,225,148,99,88,57,200,68,68,176,132,166,123,30,27,249,169,172,140,134,138,97,62,253,26,238,111,57,247,190,161,82,48,71,43,64,42,6,123,57,152,245,38,25,21,9,24,245,11,102,249,192,230,89,193,149,141,230,114,162,235,87,246,186,217,115,147,26,248,205,150,198,53,143,64,201,189,23,20,225,199,77,126,108,28,243,25,186,150,8,32,29,27,96,20,85,209,226,104,65,109,99,16,141,168,31,79,1,46,140,222,244,100,133,13,1,52,148,56,4,4,49,171,120,28,30,54,19,40,131,80,213,72,233,141,154,0,0,12,170,25,9,130,13,195,10,113,44,212,227,83,157,44,197,187,5,201,44,111,245,23,161,220,24,139,139,128,236,188,31,175,170,33,56,2,243,237,233,19,17,235,90,21,77,128,73,193,248,216,229,155,124,138,136,249,241,209,251,4,90,210,171,213,39,235,224,124,144,148,27,199,54,251,70,115,205,237,157,115,199,119,254,32,230,239,170,18,55,68,172,200,233,51,221,103,157,232,11,148,143,241,242,171,158,188,161,116,178,213,58,89,242,54,41,225,142,102,121,113,63,246,246,17,60,105,38,31,132,255,113,160,208,206,198,62,168,143,196,151,183,111,2,235,177,245,223,74,219,116,42,66,91,182,145,0,135,21,14,202,127,57,185,40,4,25,179,25,0,235,198,88,65,26,218,226,25,32,247,212,169,214,21,37,172,186,172,228,27,122,51,142,8,45,57,122,187,135,36,153,191,54,54,124,177,59,221,158,214,9,255,187,236,175,148,137,200,84,131,240,1,40,71,230,92,41,53,142,234,8,121,243,211,223,254,168,238,81,186,28,103,49,135,42,19,14,70,249,139,248,240,253,28,50,194,206,207,122,181,179,33,20,234,212,114,77,244,211,22,53,211,116,147,27,235,9,135,165,59,12,214,137,107,196,196,37,93,163,78,157,173,112,54,155,60,237,73,212,208,58,131,72,136,151,55,150,109,42,149,219,156,128,248,26,38,85,18,111,229,254,66,223,195,210,126,252,1,55,54,141,242,77,202,95,252,98,139,1,135,236,129,252,136,150,173,39,183,7,234,247,0,186,179,135,16,49,223,46,191,201,11,33,128,29,68,20,74,180,55,170,155,171,32,146,187,7,187,254,82,78,207,198,157,150,248,92,142,190,28,241,183,143,152,234,22,240,155,22,195,87,37,238,71,125,90,72,25,216,37,43,71,20,169,220,246,154,211,226,100,50,171,166,178,21,109,186,136,41,136,81,254,59,131,129,72,60,42,184,16,64,249,59,182,163,73,63,146,103,42,121,69,68,17,114,79,67,235,46,77,173,150,188,191,105,48,41,3,219,68,166,188,109,208,17,1,155,130,153,225,1,64,29,76,75,180,102,183,109,214,92,172,213,189,171,58,211,16,50,217,230,148,83,50,32,198,11,10,79,152,210,216,27,15,90,19,187,29,92,0,70,55,50,217,242,2,80,188,81,24,152,39,7,104,226,142,225,122,207,36,130,140,245,10,65,104,61,120,181,104,137,121,23,43,155,24,133,199,28,117,89,212,16,66,171,69,148,119,76,37,238,191,63,54,160,225,145,24,44,9,8,32,131,106,165,252,230,23,35,106,122,38,60,77,221,20,186,170,106,133,20,25,146,201,83,228,42,50,182,127,173,26,58,45,136,54,139,173,195,21,242,148,228,132,255,49,162,245,225,40,150,124,250,134,193,110,103,145,114,155,117,118,102,73,153,40,233,138,214,185,190,83,25,131,82,167,79,24,117,226,239,5,128,98,182,229,194,146,166,34,49,245,81,203,112,212,239,165,236,105,129,65,237,150,72,215,151,235,254,121,93,29,242,234,162,237,170,147,6,94,243,91,4,0,112,184,85,81,69,39,79,110,212,116,149,87,101,13,202,201,9,93,159,215,104,73,12,96,106,232,143,125,20,127,182,36,179,102,72,87,78,57,247,28,215,74,4,246,146,228,136,14,178,40,99,122,30,177,52,149,28,136,76,125,176,61,107,3,189,244,246,67,32,193,42,35,123,19,61,137,119,225,215,45,97,120,138,71,75,106,116,0,180,207,48,170,165,52,217,61,248,175,98,33,198,121,17,147,184,206,192,73,45,39,197,161,74,126,69,247,195,240,82,222,167,149,122,106,18,152,133,61,16,86,158,112,186,143,58,98,244,34,156,236,222,52,0,17,61,27,169,206,71,2,159,192,192,213,241,224,137,165,23,231,87,46,4,64,156,170,101,100,174,31,107,37,221,121,1,93,109,62,157,90,149,221,157,192,75,242,67,126,177,228,212,232,33,246,88,108,65,13,80,95,101,202,104,243,170,180,138,176,254,94,202,57,191,218,247,136,250,140,98,176,80,213,84,201,191,63,24,42,190,91,67,162,213,88,250,26,68,40,188,8,179,188,151,254,102,102,209,110,123,109,179,127,235,40,214,168,40,111,12,74,89,194,247,100,125,224,218,11,46,229,4,136,213,209,168,133,122,17,79,154,127,235,245,39,101,222,99,3,129,176,52,157,144,9,20,55,42,146,27,230,159,83,3,135,17,235,109,43,90,198,13,3,211,65,232,54,72,131,117,134,68,48,63,35,33,208,229,30,112,140,239,4,18,35,96,166,62,13,231,97,186,163,137,176,209,96,18,139,75,226,195,120,190,195,201,224,173,141,140,39,202,23,215,85,97,173,95,128,38,193,166,59,117,158,214,16,26,48,8,225,230,85,203,168,152,119,216,108,71,171,159,50,191,64,100,206,52,81,176,171,3,230,106,83,241,127,128,171,51,168,60,58,114,117,162,32,225,14,0,166,59,79,17,68,29,188,86,238,77,27,241,30,71,57,31,23,228,198,65,11,245,237,194,173,234,182,92,114,157,95,134,174,100,120,13,249,154,98,164,140,147,254,207,122,61,89,64,170,49,180,23,253,112,6,147,140,209,98,254,187,18,231,110,226,182,210,125,61,86,132,181,10,105,233,209,117,254,66,45,62,140,8,25,33,41,48,206,10,65,158,165,170,9,134,201,143,53,211,104,165,40,48,161,30,111,235,46,42,170,50,84,162,78,17,125,230,45,133,140,53,241,212,234,42,119,59,184,63,113,11,180,35,133,170,171,233,191,178,248,238,153,214,25,139,252,195,60,92,96,18,239,248,140,187,122,254,61,112,104,101,105,163,174,106,153,115,57,163,201,182,61,68,81,240,194,204,6,29,103,41,110,106,189,197,227,239,68,151,149,253,60,180,80,10,32,124,157,90,191,54,102,219,103,100,82,223,40,80,160,38,107,54,160,44,237,31,170,93,94,163,49,211,95,253,103,118,101,156,31,254,168,143,245,238,30,135,115,19,210,145,92,245,49,37,73,150,199,146,148,62,104,216,191,198,118,8,206,63,233,142,24,47,127,70,234,21,40,159,94,142,9,107,111,214,223,94,199,249,113,3,69,72,154,156,45,191,21,55,92,224,168,41,95,218,161,182,74,165,87,7,151,56,113,194,234,75,203,47,54,213,5,42,44,84,132,154,186,8,57,96,199,247,109,149,82,246,230,180,161,246,136,86,112,45,118,150,84,229,64,46,12,76,201,121,27,171,99,186,43,124,97,106,174,74,92,15,198,95,227,79,48,23,129,243,235,252,209,41,164,160,210,137,199,224,181,131,221,238,169,245,86,236,196,196,140,27,199,140,201,72,19,178,12,59,61,26,254,2,122,160,191,17,242,143,190,138,148,199,249,227,38,59,167,62,47,157,245,73,103,207,218,172,33,16,112,158,73,53,180,29,25,122,49,162,123,28,250,96,177,117,31,233,116,90,95,198,224,8,144,160,9,193,251,180,149,50,36,41,241,69,199,20,249,184,250,230,240,125,148,169,42,46,255,185,202,220,121,127,52,10,188,179,171,105,54,110,192,62,146,58,114,110,253,18,19,211,128,113,177,211,116,196,215,63,250,61,152,45,70,137,129,0,49,113,117,0,230,215,188,1,80,142,211,94,78,132,166,76,230,83,220,108,163,134,202,244,115,42,20,12,213,180,124,167,84,108,211,142,30,145,166,93,84,147,23,69,146,207,254,119,188,181,57,61,210,175,15,135,159,125,9,71,85,206,30,166,159,73,181,66,77,25,183,201,210,209,107,250,40,152,130,59,191,188,170,42,230,159,98,203,230,18,184,224,246,120,198,152,38,166,93,79,125,30,218,73,172,25,183,98,97,182,227,202,110,76,18,184,162,176,127,215,99,244,238,48,167,32,194,74,239,181,123,188,23,65,87,7,212,223,223,140,205,47,77,183,57,204,181,137,210,163,79,186,199,14,24,64,99,77,81,241,172,228,7,61,86,147,90,137,93,42,178,180,34,187,103,50,228,154,246,130,179,155,102,0,39,94,10,218,129,24,57,180,188,151,128,207,49,107,228,66,16,222,152,23,203,76,36,163,133,249,195,127,233,164,204,126,34,138,221,237,96,83,225,96,118,27,82,227,236,34,253,12,252,218,31,213,87,211,246,14,123,124,5,251,246,248,216,153,14,53,201,147,53,139,165,0,135,240,65,220,218,4,67,230,242,106,223,39,213,155,27,161,52,19,103,245,106,167,158,99,199,213,109,237,67,64,15,13,105,16,165,36,86,218,195,250,8,86,158,95,48,43,240,150,187,76,139,19,74,228,201,176,233,226,182,117,119,73,127,95,73,99,45,108,173,227,28,153,55,251,188,1,60,83,66,71,242,35,121,7,73,252,121,206,13,191,185,108,184,211,132,212,96,251,209,214,11,33,56,69,6,90,213,58,249,115,186,231,106,118,103,123,199,201,64,230,16,103,12,183,88,5,67,66,78,149,210,67,201,131,82,189,90,208,61,43,217,176,105,51,74,173,204,8,75,76,180,104,179,45,243,103,235,101,113,186,73,59,181,86,75,213,141,90,104,210,42,136,0,115,138,11,189,249,59,150,75,113,25,93,88,74,224,136,72,150,193,180,128,61,124,211,217,6,188,235,44,50,192,234,74,162,114,111,127,78,40,238,245,171,169,204,231,237,247,20,47,92,144,63,67,116,45,8,233,234,123,10,253,123,94,134,78,49,169,220,7,196,19,35,30,84,62,27,45,24,137,255,97,228,198,153,123,19,174,203,132,78,10,152,69,104,66,236,172,115,232,254,40,131,5,239,86,124,121,233,222,177,68,213,72,10,39,33,104,46,184,32,35,119,240,82,107,244,251,63,16,35,112,219,242,106,33,127,105,127,113,73,69,49,164,185,79,39,143,152,213,48,253,139,47,110,42,35,18,203,3,24,123,99,97,99,54,223,146,187,254,192,88,229,33,160,188,52,44,188,218,58,72,215,45,40,85,42,236,228,181,149,89,82,193,126,202,250,52,253,225,165,42,143,181,184,243,27,102,14,47,44,24,133,130,247,230,196,66,206,88,185,182,62,177,14,43,94,48,192,3,93,109,176,46,15,82,95,139,172,61,48,19,212,199,246,196,122,103,160,86,0,98,188,45,146,170,79,177,140,20,97,145,80,47,80,133,158,114,252,25,232,201,227,214,95,103,96,146,221,241,209,196,198,199,119,45,63,156,147,92,27,151,190,171,127,139,175,80,115,118,75,78,153,115,9,112,12,232,183,73,205,75,169,229,10,117,103,54,51,58,7,14,201,232,140,177,141,127,75,162,134,31,4,106,224,132,138,228,215,90,215,157,25,229,187,161,166,219,43,63,207,151,201,213,164,99,134,48,166,74,46,102,107,203,206,5,100,129,127,32,44,14,33,9,66,42,211,70,8,196,209,192,63,177,61,217,113,160,5,18,204,254,190,225,128,92,51,104,216,43,42,102,231,88,103,156,46,137,161,130,66,127,246,225,4,103,171,148,31,165,12,20,152,190,230,1,136,229,117,116,111,144,129,187,76,142,95,176,36,30,110,22,88,152,224,91,69,117,36,69,191,53,35,82,176,232,69,24,239,235,225,47,18,40,18,34,26,123,251,249,135,164,236,137,49,247,213,254,76,178,99,255,47,164,207,116,175,122,68,41,37,31,224,71,173,89,194,76,194,134,124,189,140,53,109,137,128,35,146,198,251,233,97,141,163,44,134,121,255,148,241,157,38,194,241,217,72,215,215,243,168,9,158,38,105,187,181,161,58,116,195,19,164,149,177,68,65,207,69,221,242,201,82,189,151,170,7,221,179,129,60,13,20,72,150,148,7,117,176,201,218,38,167,198,44,44,105,175,45,241,41,91,164,211,68,15,88,222,247,159,40,16,238,5,192,197,146,16,17,252,81,225,57,136,194,102,131,192,161,183,242,78,54,66,24,23,107,215,241,12,53,93,242,25,27,13,224,249,12,106,172,18,136,120,222,145,242,46,240,241,91,160,84,245,50,8,48,59,41,194,132,131,187,196,180,238,31,166,152,196,55,235,229,173,15,119,245,6,146,192,132,156,176,216,7,220,34,171,171,94,98,248,55,124,222,43,93,162,86,54,202,68,116,15,234,171,169,174,47,80,167,24,104,234,229,147,158,88,139,146,131,235,121,28,127,136,249,47,251,247,66,135,247,166,167,182,190,214,180,13,144,145,213,163,68,176,21,207,10,189,199,163,54,186,201,153,153,115,203,42,31,59,207,165,164,31,82,221,151,212,74,193,43,205,188,243,165,215,241,202,173,94,105,114,244,235,24,76,135,8,18,244,166,171,212,113,10,168,171,184,225,14,219,65,154,189,60,48,89,111,240,152,249,63,79,38,242,20,160,244,252,182,5,128,120,144,0,114,242,21,126,201,233,218,37,6,221,77,165,114,81,131,234,51,89,240,95,216,141,229,18,98,212,93,14,207,105,125,36,109,133,252,218,24,172,23,54,210,60,115,165,197,83,211,107,41,192,170,228,64,44,0,186,73,82,128,141,58,120,230,192,15,206,101,65,63,33,215,153,189,146,17,141,125,163,176,196,75,117,92,169,149,45,72,233,52,51,163,241,11,35,250,54,153,65,35,98,13,188,182,233,112,98,31,221,179,64,104,183,172,70,2,226,208,236,167,66,139,185,198,182,58,228,145,175,213,39,49,231,92,196,198,146,85,52,155,119,162,47,28,3,228,88,232,170,150,163,167,154,117,82,183,144,61,133,189,92,187,73,201,110,203,143,177,139,14,157,98,128,227,160,36,82,241,168,140,124,217,55,97,99,124,164,217,57,188,236,7,155,166,117,17,167,118,240,163,179,238,54,170,58,155,101,226,94,54,40,200,174,241,141,223,2,52,253,105,77,177,8,185,88,100,212,36,114,50,137,126,120,236,248,208,34,18,36,108,45,196,253,12,60,94,9,174,248,30,154,16,155,46,233,217,149,221,34,136,50,187,175,70,23,217,197,163,208,74,123,31,54,82,94,146,192,58,195,188,226,218,135,189,100,204,120,248,78,214,201,197,25,117,230,212,46,175,45,20,167,88,148,252,172,152,128,80,75,99,122,7,95,89,245,118,204,182,227,94,84,134,67,80,145,114,193,193,195,140,4,34,74,58,67,154,12,130,156,95,189,8,243,3,74,148,87,248,170,108,169,138,149,191,199,46,67,92,242,80,189,51,88,160,19,47,207,168,71,89,68,166,43,122,172,247,47,197,31,101,108,21,29,74,29,39,238,97,157,135,174,25,183,123,45,18,130,81,210,28,190,0,162,130,186,237,115,186,163,42,49,235,37,131,206,189,223,110,220,1,183,13,204,119,193,98,96,6,113,156,6,19,53,243,176,136,249,77,189,135,204,4,73,116,137,36,235,217,37,124,208,109,200,178,166,136,147,172,21,37,223,11,166,209,11,118,30,148,241,59,20,241,255,143,25,42,181,50,8,144,79,167,91,88,32,90,105,221,31,107,181,128,9,116,175,73,28,167,6,92,157,38,103,200,29,219,71,67,144,93,125,226,87,111,232,206,175,179,31,244,72,200,36,216,73,152,151,198,91,14,98,118,103,109,196,72,46,232,181,247,206,21,42,34,76,183,138,81,39,41,32,193,230,69,112,26,153,67,192,215,124,88,113,29,24,129,105,255,113,39,25,162,250,129,38,187,197,118,133,67,167,228,106,188,103,139,45,65,128,103,5,90,140,118,127,33,197,168,158,226,148,206,167,204,0,157,173,191,52,160,39,141,79,210,232,41,11,196,30,24,116,143,22,38,171,49,251,34,105,75,9,54,74,206,112,135,179,83,196,194,87,153,208,15,169,145,250,111,149,156,138,131,76,10,36,131,7,90,43,103,141,221,240,146,188,102,63,169,123,97,144,23,159,224,226,91,241,219,228,89,42,61,225,117,64,104,24,159,29,157,214,211,121,181,86,29,119,60,20,176,71,22,167,163,77,128,179,221,54,100,100,41,142,234,124,200,21,220,52,181,195,137,8,5,129,186,126,234,49,129,40,187,82,29,29,193,156,77,67,80,67,188,198,241,15,243,117,149,137,10,142,15,98,143,36,157,225,190,252,19,161,50,37,249,108,211,126,38,25,126,120,62,89,84,104,103,243,54,114,90,87,217,9,167,46,216,84,62,31,165,56,251,247,227,224,54,158,8,152,111,73,205,255,185,100,201,231,143,213,197,26,110,49,200,92,97,224,2,151,237,156,107,254,69,163,159,45,100,203,89,48,64,114,151,169,109,231,157,34,102,64,108,92,86,18,232,129,8,138,251,96,179,162,156,19,187,238,171,255,71,41,229,163,104,135,46,31,144,223,28,124,145,71,154,150,130,114,163,96,207,127,55,111,159,76,64,135,253,174,126,240,172,102,116,82,70,192,205,240,89,123,195,166,73,221,119,95,52,78,85,236,115,195,38,133,91,216,21,167,216,124,197,122,76,227,182,144,253,253,0,228,108,132,54,114,251,139,118,143,225,203,247,78,123,223,79,147,243,25,96,150,8,72,212,223,48,3,9,236,9,167,85,35,94,95,152,75,252,31,155,242,42,11,121,137,151,7,46,201,172,104,181,87,150,9,18,19,248,155,137,191,26,192,106,1,220,213,165,127,246,98,99,197,3,11,254,44,33,72,139,237,80,186,22,252,239,183,219,72,89,18,39,209,148,173,113,113,104,220,19,162,108,144,186,109,119,255,14,194,129,153,240,199,33,151,203,211,178,190,38,95,30,98,32,214,1,6,255,134,69,133,149,128,249,73,31,61,96,79,248,206,193,55,147,201,223,169,68,131,58,120,79,201,61,179,104,77,209,42,201,184,81,29,231,151,173,229,180,39,214,170,174,76,58,42,49,12,180,10,134,109,63,190,1,149,46,123,114,216,47,190,239,25,13,201,73,42,182,120,115,138,68,63,50,193,178,148,93,116,101,167,186,200,245,165,88,56,131,167,2,165,247,105,192,122,236,216,5,187,191,216,53,51,19,76,245,44,38,18,245,46,91,102,225,79,244,46,177,84,33,67,13,108,214,187,48,88,139,130,164,199,100,201,158,80,237,214,17,124,231,4,68,238,164,223,28,187,245,127,62,4,24,36,128,103,166,9,13,40,84,47,36,72,204,21,72,39,205,204,168,107,134,87,13,169,202,252,18,122,59,18,19,12,96,58,176,141,122,140,228,14,139,194,14,95,51,172,126,16,176,143,171,36,23,152,142,92,44,40,194,128,208,228,112,120,151,235,109,63,155,209,117,112,58,128,62,132,24,10,157,169,192,186,156,41,154,63,29,57,37,252,154,42,109,35,95,4,116,239,142,10,7,115,209,73,54,37,155,221,215,78,210,78,21,32,247,82,23,102,139,213,231,38,8,119,181,155,244,161,53,207,155,225,122,70,226,1,87,133,123,250,48,46,138,80,208,162,197,186,71,238,97,200,69,176,197,45,37,29,227,191,30,206,41,220,188,138,227,184,171,251,172,31,175,139,54,183,229,23,102,187,237,105,236,215,110,110,200,126,95,53,74,175,163,197,80,77,108,88,5,154,39,104,62,78,37,196,255,81,90,12,242,146,16,8,64,7,208,6,112,9,225,221,173,158,149,38,165,242,128,189,184,251,222,75,27,180,195,98,79,171,113,108,145,227,251,123,223,139,52,212,122,250,202,245,160,111,224,214,119,65,204,207,94,109,23,194,37,211,130,29,48,107,32,88,251,55,48,125,146,242,34,63,194,11,244,156,214,90,115,175,230,88,67,29,103,213,128,215,98,39,87,237,24,255,38,201,183,89,125,186,159,174,53,78,148,59,226,125,235,17,20,179,82,40,3,156,224,126,89,109,233,17,28,7,26,213,39,0,41,129,254,28,152,191,189,215,160,236,253,77,149,94,190,121,99,65,124,200,70,235,250,134,21,89,124,205,217,121,19,199,168,100,159,84,155,74,238,250,240,150,240,251,38,209,210,46,226,7,0,52,65,131,178,72,54,254,24,32,196,39,67,87,244,127,51,82,219,2,49,77,102,127,46,218,164,179,111,204,216,195,202,136,108,226,64,48,139,27,28,39,207,64,170,77,75,153,153,232,212,64,111,212,205,74,15,174,217,181,75,27,67,34,41,244,83,91,83,233,72,212,44,174,74,100,151,96,195,157,99,206,108,10,75,36,253,19,80,18,189,137,237,11,18,199,141,234,203,105,236,96,214,173,168,233,214,12,217,37,41,34,24,105,66,42,29,58,240,233,136,50,83,146,13,136,125,224,175,253,120,28,198,39,226,152,44,124,165,189,126,111,111,168,46,91,165,210,109,88,81,43,20,109,121,94,247,200,33,47,213,44,228,198,148,56,193,242,37,32,189,222,60,4,47,4,201,240,254,93,19,13,76,188,58,169,16,226,204,8,163,186,15,255,170,199,172,13,17,104,22,150,234,84,188,215,71,109,253,147,218,167,102,21,176,32,233,55,144,193,178,113,82,102,173,173,130,203,248,229,65,149,64,40,216,172,157,126,25,171,112,226,168,186,77,109,166,201,105,49,3,23,60,220,236,127,9,117,10,140,210,20,183,139,129,193,181,200,189,67,232,230,112,157,154,167,21,92,172,208,18,209,34,203,98,170,12,150,209,123,173,84,140,115,119,24,153,29,223,170,225,120,106,147,233,139,133,240,23,76,189,70,89,74,153,153,48,178,241,150,68,125,102,131,113,155,66,124,236,169,208,71,36,35,239,124,242,70,248,1,181,90,110,204,87,192,78,39,38,167,44,119,13,84,160,8,187,66,110,185,184,204,98,55,162,247,217,28,68,248,236,76,189,183,148,212,15,66,221,153,137,210,107,3,224,28,122,127,109,37,89,229,171,253,153,249,167,125,76,51,208,87,159,148,47,199,64,42,103,194,144,249,82,236,224,105,32,210,45,253,67,186,239,30,219,252,0,21,123,166,3,16,97,193,140,103,131,100,13,50,165,251,3,8,252,166,19,192,153,223,95,35,188,123,15,239,131,11,154,36,152,43,249,88,220,87,98,216,42,110,135,5,39,105,52,24,154,155,142,70,51,117,125,236,37,130,117,130,94,93,28,88,205,243,68,219,12,230,201,250,17,122,66,150,203,190,3,38,0,100,28,179,10,200,29,234,35,78,63,27,130,233,73,190,103,13,146,21,217,226,182,192,151,181,86,176,218,188,57,242,79,14,135,89,96,118,80,16,144,215,245,20,203,36,85,111,7,155,228,31,221,76,59,222,11,178,223,17,167,252,249,197,186,13,232,236,197,200,166,161,147,98,242,41,185,17,255,159,134,186,42,144,145,150,187,66,183,15,238,148,140,109,80,20,223,138,28,127,56,100,93,54,80,174,147,82,203,95,219,20,125,172,136,92,83,12,184,27,136,3,213,94,203,100,51,55,207,181,132,128,219,147,244,136,131,114,223,102,166,156,112,47,13,219,95,85,79,183,30,235,189,88,217,9,90,220,237,54,228,67,226,100,244,6,185,227,22,182,240,209,183,228,122,195,23,228,86,40,57,106,249,116,223,62,83,248,224,187,255,86,87,174,228,4,253,231,123,242,66,192,51,229,252,167,76,247,243,154,228,4,98,211,28,82,29,99,79,115,34,127,112,195,52,152,223,85,170,249,251,244,253,156,1,19,76,169,246,39,85,174,135,205,166,50,14,33,22,181,63,57,146,103,122,188,80,199,90,32,44,79,55,117,125,129,163,95,236,63,11,0,59,250,205,85,53,155,187,101,19,58,163,158,235,155,34,239,188,251,144,99,10,159,114,215,7,182,13,184,241,211,70,11,191,72,45,40,55,183,12,153,38,82,7,215,0,9,137,220,102,139,239,107,228,24,233,13,179,49,238,60,26,162,155,122,208,174,219,86,145,150,145,16,249,81,129,12,228,107,222,159,98,102,46,76,46,62,254,33,12,117,242,17,177,54,175,59,210,106,244,2,180,193,37,0,124,148,47,158,196,126,73,200,112,234,160,253,134,142,14,44,83,184,126,171,91,19,47,79,94,82,222,7,222,244,57,148,182,238,236,70,123,10,106,133,137,45,20,15,215,45,193,3,28,52,112,132,137,55,220,27,73,31,13,225,231,41,250,96,70,197,171,247,97,238,172,228,90,34,110,249,43,236,130,132,153,252,192,102,241,207,250,115,173,13,89,204,206,85,96,37,57,214,92,2,72,148,155,229,64,126,129,75,136,12,205,153,147,22,3,101,104,204,208,19,83,233,188,60,44,249,216,38,71,76,216,37,83,99,121,234,43,58,49,12,136,177,229,113,82,106,56,11,241,87,143,10,149,11,76,135,25,40,74,87,237,231,240,1,170,26,225,50,147,78,8,14,27,128,44,45,150,10,58,91,159,213,82,184,145,105,100,212,222,7,246,16,110,178,63,161,69,168,171,140,45,233,156,212,82,218,255,212,216,234,176,13,19,123,30,4,115,218,92,239,152,54,34,89,83,10,157,36,137,110,15,250,140,213,142,188,247,180,57,76,3,30,140,152,229,234,90,80,29,209,132,146,210,249,200,80,184,103,7,51,90,75,160,21,31,22,187,2,33,96,39,215,142,210,43,250,35,233,239,96,230,219,222,123,102,36,10,6,255,19,143,193,47,24,51,111,167,74,187,234,151,163,42,126,165,251,60,156,232,56,201,239,171,182,90,72,194,42,244,26,171,231,247,215,78,11,160,153,19,139,235,3,174,175,145,102,185,124,152,12,144,147,68,182,24,140,20,190,68,161,103,77,103,114,64,132,24,28,190,24,217,23,80,102,189,86,83,13,155,147,179,235,160,171,105,136,197,23,148,154,209,13,227,144,237,191,133,47,240,103,109,32,116,78,180,113,33,24,92,140,57,85,94,28,230,17,236,102,242,82,8,244,194,209,237,209,228,79,232,39,82,88,192,192,89,168,158,11,14,53,141,67,173,196,82,202,184,144,91,252,173,192,145,53,108,89,65,199,24,35,37,71,91,87,147,130,167,135,197,67,148,247,207,23,42,61,140,250,43,244,164,216,128,255,159,235,134,217,8,108,123,96,151,53,74,199,59,87,47,203,64,131,183,39,170,165,19,114,132,19,145,12,230,127,255,205,67,0,99,65,255,135,82,240,254,234,57,190,140,35,173,28,143,68,204,130,133,45,102,69,184,11,193,146,50,114,201,120,249,135,73,184,75,214,57,247,11,246,60,127,43,132,126,43,207,102,165,135,168,134,110,16,236,225,179,163,188,184,194,137,254,135,78,50,3,176,172,114,83,247,144,154,70,102,15,164,117,179,3,89,104,85,97,175,80,21,159,154,31,48,20,40,247,6,226,15,1,190,241,194,27,88,75,81,172,74,235,156,239,220,130,231,205,76,105,122,129,237,81,120,37,36,46,89,215,31,79,126,246,108,232,4,71,159,193,42,176,123,208,60,173,38,239,234,46,230,252,100,86,215,42,234,240,5,140,209,116,101,233,76,184,67,179,116,183,249,65,23,75,132,180,219,193,232,75,181,70,36,93,56,43,101,239,89,23,56,185,217,221,239,181,89,84,178,134,93,226,114,20,56,170,167,76,223,213,234,226,103,160,199,148,235,139,57,156,42,192,222,29,69,103,1,9,45,64,98,64,22,193,90,53,239,252,194,139,117,32,135,80,188,85,161,74,203,231,215,137,117,208,76,169,238,186,218,188,171,88,223,16,222,33,203,231,80,182,245,55,181,29,179,56,32,91,77,113,11,235,133,38,191,53,69,152,135,129,17,37,87,87,191,188,203,208,195,92,160,224,191,158,3,251,160,87,201,255,176,183,191,95,95,195,246,30,75,58,125,185,117,1,200,201,253,216,148,29,132,185,93,94,187,127,163,59,190,47,180,14,9,120,56,43,197,188,91,255,119,201,67,21,187,165,161,241,122,14,62,239,172,246,117,100,80,173,182,107,176,68,107,57,161,252,232,73,229,89,26,49,99,156,56,128,239,53,95,248,162,166,64,39,73,164,63,118,180,100,163,55,144,77,135,201,13,65,30,252,24,125,80,45,87,98,235,66,87,163,111,205,252,48,24,249,86,32,7,167,1,121,139,163,136,164,216,226,21,98,54,61,122,111,79,1,145,59,24,28,208,54,205,122,86,91,78,115,29,133,251,146,219,165,65,6,112,229,82,131,24,169,182,48,243,44,58,185,255,174,150,231,38,101,50,79,80,107,79,199,180,95,142,60,129,199,103,215,220,255,154,55,17,10,220,68,20,226,217,56,54,127,121,174,73,250,140,208,93,141,25,182,22,130,128,207,86,57,106,181,152,87,216,207,233,73,110,53,233,111,247,63,13,132,179,139,88,255,165,112,211,36,90,182,83,167,235,143,36,110,196,223,254,29,200,52,48,231,138,20,198,25,133,63,110,127,27,54,59,117,175,223,171,139,179,28,11,212,96,236,89,146,24,159,121,122,55,24,238,121,116,193,207,73,44,123,176,242,54,128,53,93,143,157,238,53,95,192,178,76,66,148,128,35,205,210,231,11,130,176,164,123,68,36,180,93,43,115,80,251,74,73,217,195,24,226,55,82,149,195,73,122,203,68,189,60,20,102,236,21,36,171,90,223,69,145,19,192,207,90,17,130,128,151,17,136,198,129,72,229,217,89,248,138,158,34,156,113,74,212,223,24,190,242,251,87,17,76,144,52,43,140,59,254,146,164,255,165,98,125,139,131,20,112,161,14,167,24,248,19,101,151,195,139,154,130,115,35,43,242,164,198,54,21,247,87,111,51,163,154,101,97,160,132,82,207,44,110,168,206,170,218,105,148,124,125,76,142,152,241,217,55,236,205,226,20,126,194,187,255,168,24,166,220,115,202,43,65,230,234,154,124,206,100,53,158,7,211,28,67,47,67,88,150,5,131,138,233,238,214,252,145,195,114,154,12,218,11,248,243,158,9,232,144,44,122,36,84,134,49,68,79,92,238,97,2,52,181,231,253,4,104,187,213,33,74,235,131,109,19,123,200,20,123,76,100,48,248,89,161,156,109,137,66,180,221,62,20,183,206,191,178,161,187,203,14,220,139,99,146,168,223,176,225,147,110,168,232,78,36,18,107,171,87,38,96,217,78,37,80,81,131,16,234,213,83,9,7,9,47,166,144,238,100,152,71,162,130,160,84,83,162,110,51,196,164,94,107,185,128,25,224,41,188,188,36,91,61,146,47,66,49,63,53,36,226,109,88,61,9,194,249,22,123,70,49,31,71,55,57,142,114,3,2,11,52,51,53,59,96,175,155,82,143,215,98,112,53,14,252,77,83,116,119,108,160,160,201,41,201,138,198,82,120,221,107,151,176,84,107,101,131,6,54,111,57,21,248,188,118,17,128,41,10,145,90,25,27,56,29,102,254,241,0,47,35,216,231,220,216,113,234,252,19,55,219,156,96,239,115,92,2,88,211,106,244,115,9,180,100,54,228,22,36,161,247,182,249,93,140,75,77,114,241,5,63,113,232,223,205,47,47,123,241,199,73,184,91,49,89,20,216,205,189,151,109,145,76,5,95,169,10,108,227,178,30,163,69,139,216,10,85,245,50,101,185,132,172,228,254,26,17,124,44,147,91,132,20,153,184,160,235,149,153,212,189,34,236,102,137,146,97,169,249,125,98,147,252,52,140,15,129,117,74,167,163,19,149,130,200,200,167,217,244,101,39,163,100,29,12,64,248,224,184,12,143,26,114,247,57,118,223,243,235,126,127,128,94,229,16,184,94,224,196,29,171,227,105,217,204,17,51,115,92,64,157,207,236,215,90,24,182,198,253,15,25,13,219,148,187,141,126,179,207,127,117,150,189,82,14,250,39,150,94,162,29,162,103,189,151,38,129,63,10,54,92,173,255,47,179,76,66,207,179,180,207,114,57,136,160,42,91,104,37,90,216,83,190,239,56,124,65,56,138,86,184,144,191,213,2,77,247,65,97,123,43,99,215,140,130,75,192,246,15,192,87,83,123,17,211,126,196,117,175,43,78,12,179,125,154,37,56,214,51,64,9,216,237,122,169,62,25,184,154,133,188,158,43,226,87,174,208,121,77,41,239,221,102,0,76,99,182,96,142,155,23,188,78,127,129,155,137,38,210,92,184,235,251,62,186,79,164,111,123,16,112,163,98,174,167,186,26,246,206,126,15,3,60,107,249,71,175,233,200,192,254,14,133,243,123,63,170,236,32,6,120,147,224,197,229,16,138,106,16,80,213,18,117,211,225,255,145,138,151,201,34,106,28,20,196,78,173,122,239,255,237,231,136,69,43,162,11,88,20,79,202,150,235,41,70,187,133,23,74,131,205,25,109,211,240,112,38,8,248,68,95,83,119,171,48,118,113,142,207,17,126,48,84,225,101,195,191,126,203,251,110,209,77,147,92,251,59,66,91,251,9,190,138,141,57,27,25,186,247,237,150,194,95,199,194,59,76,20,223,129,107,182,218,250,198,96,37,151,191,175,148,86,223,39,217,235,116,63,83,75,142,158,143,70,230,145,246,11,69,168,121,228,218,62,196,50,6,37,92,143,244,197,197,134,217,22,120,62,154,84,137,218,21,57,126,173,70,57,26,163,132,40,135,10,217,209,171,144,36,109,45,48,194,75,24,217,13,98,165,166,17,64,158,125,253,21,141,133,164,166,202,158,85,48,124,120,31,195,232,103,91,48,25,135,181,52,104,180,168,150,35,151,94,250,95,63,236,249,247,238,133,144,3,64,39,243,199,130,196,107,244,127,249,142,189,240,152,205,192,99,149,188,45,75,90,88,67,88,103,15,60,76,106,226,21,172,181,38,225,120,102,66,102,87,231,47,111,141,190,89,83,10,84,255,251,251,33,7,113,88,184,215,216,24,92,79,247,43,196,166,21,92,196,204,251,97,21,147,179,122,22,71,95,52,242,51,174,77,198,102,118,59,17,104,80,241,149,186,32,80,71,229,137,250,147,14,130,72,57,22,44,204,93,16,128,13,86,31,208,1,238,142,30,231,114,152,70,64,1,134,120,3,248,1,190,194,133,124,236,39,5,109,223,224,46,143,230,6,194,29,208,94,102,230,34,194,190,188,186,153,112,27,173,141,86,76,211,19,163,181,145,195,82,157,26,86,27,181,209,62,142,246,63,236,114,17,38,214,69,197,142,32,128,196,69,38,232,228,30,228,125,0,13,234,237,169,215,120,97,191,239,40,140,17,225,113,131,212,84,7,215,35,98,185,232,33,253,213,179,95,117,187,182,85,6,46,68,188,226,35,100,248,142,40,81,103,182,15,129,10,61,224,149,63,254,87,108,114,150,229,60,125,164,202,93,58,41,106,95,138,42,182,185,78,33,190,234,236,48,83,221,6,239,227,230,35,156,108,98,81,143,125,251,254,134,95,205,122,229,21,16,10,158,136,0,74,139,137,147,219,20,123,39,202,95,69,18,69,60,215,101,210,49,200,133,82,5,77,245,240,40,27,142,62,175,57,206,74,198,72,7,199,252,140,97,156,35,78,0,220,57,125,159,45,138,209,246,37,158,104,28,49,169,225,214,129,174,151,43,254,236,254,158,18,129,187,67,123,133,155,16,125,221,212,71,94,217,3,135,125,210,30,38,132,195,211,12,37,102,110,116,23,106,229,244,152,175,66,161,92,220,96,221,255,211,157,247,153,154,176,253,15,242,182,57,175,195,112,38,25,253,253,160,158,132,242,53,8,223,125,244,23,146,252,245,118,15,87,112,191,191,112,35,83,160,238,196,40,233,144,160,177,148,205,52,29,22,116,214,175,188,32,230,61,213,111,176,27,182,82,70,179,217,167,35,228,137,128,233,151,23,233,200,245,143,79,178,13,30,137,247,172,125,147,184,55,50,220,89,150,148,93,217,242,243,34,248,183,192,82,182,182,244,163,10,132,69,227,124,133,148,199,231,139,70,226,251,45,2,150,50,116,192,39,40,229,206,130,46,16,195,152,18,155,160,3,149,101,169,7,49,70,202,121,166,8,241,206,122,36,124,105,103,204,59,28,168,211,228,164,6,28,145,89,30,16,74,89,235,17,144,137,115,25,206,234,24,140,171,5,87,97,139,127,59,81,38,107,10,213,152,112,128,48,228,173,13,20,227,80,61,60,14,37,213,252,113,185,221,180,148,2,181,124,93,91,96,29,36,149,128,166,103,85,160,55,57,142,68,230,213,148,48,197,215,138,222,64,108,233,223,255,127,202,234,84,186,98,31,115,139,70,240,110,175,6,222,211,133,141,8,110,201,83,82,212,205,105,70,25,20,19,77,153,83,45,117,200,122,119,184,245,176,201,99,35,126,95,99,252,72,85,201,115,119,210,240,161,179,61,167,253,29,11,31,27,172,196,133,210,29,207,85,9,57,95,148,250,1,206,125,179,74,121,155,136,221,15,150,26,65,238,168,208,87,91,164,83,155,119,76,191,168,154,175,56,171,77,26,178,128,163,34,50,170,73,186,247,204,247,187,24,246,174,2,5,101,76,209,249,138,61,100,76,172,18,95,113,86,47,99,74,115,80,74,105,162,132,251,166,218,193,229,31,81,60,80,158,180,111,132,19,239,105,172,112,127,33,132,22,253,111,64,74,230,245,126,157,141,126,163,239,105,5,188,198,52,158,104,166,118,191,75,179,22,120,16,6,255,139,229,92,153,66,7,94,19,180,18,67,38,183,253,252,87,219,217,138,77,77,46,202,190,10,22,154,219,247,64,245,53,211,231,205,115,165,158,124,101,86,216,131,176,16,55,236,163,36,152,126,67,205,219,111,94,140,150,47,108,48,44,245,0,77,95,89,235,46,99,138,215,206,167,67,9,164,225,141,126,35,7,104,193,14,39,157,39,176,11,105,177,125,163,155,57,93,235,30,2,121,144,250,183,85,27,108,85,89,97,194,100,157,17,21,167,88,195,111,134,247,103,150,7,195,110,124,60,93,179,102,12,138,110,41,101,121,48,229,254,230,151,238,237,7,10,171,75,163,38,13,139,210,2,48,153,35,17,15,117,192,173,120,127,167,176,124,237,155,10,129,198,116,205,144,190,1,181,217,109,181,53,240,97,200,77,43,149,228,73,224,77,166,84,115,114,155,48,150,199,69,251,224,87,21,67,4,78,157,218,200,38,152,13,35,86,204,154,194,254,230,33,108,165,16,19,35,34,86,71,74,200,94,100,112,41,26,194,76,181,150,69,88,65,19,251,108,184,30,25,188,104,40,93,39,16,52,82,239,35,134,46,14,91,45,52,130,54,140,160,43,195,101,178,91,207,107,104,124,18,115,236,136,48,79,212,193,188,88,37,128,215,222,82,56,158,217,246,177,95,227,8,92,21,195,238,156,121,58,255,18,168,154,205,120,106,244,132,34,9,24,109,138,184,3,43,32,60,33,186,150,51,105,52,102,202,134,156,126,218,163,96,245,206,18,78,225,175,139,203,128,169,170,209,155,209,111,82,148,155,231,104,167,1,40,114,203,35,203,70,60,95,188,241,49,88,1,78,223,6,28,243,148,187,6,217,239,118,184,144,21,167,114,52,67,145,183,27,195,192,113,150,60,98,100,130,11,49,216,236,161,251,255,40,98,129,229,136,158,20,160,169,220,35,132,98,208,87,234,183,144,120,169,138,150,187,113,84,228,160,26,154,24,24,107,17,196,116,22,133,93,143,65,22,14,230,39,38,133,121,234,242,75,93,121,110,237,196,137,203,63,62,89,39,168,214,129,242,186,68,216,205,13,185,217,99,170,60,234,26,139,247,117,122,109,242,73,32,93,220,103,201,97,162,4,10,194,245,141,109,116,224,3,181,156,170,61,116,80,8,219,131,146,143,234,147,15,159,109,241,88,24,142,79,13,158,246,0,110,90,242,118,164,14,35,117,70,49,174,151,87,143,50,138,11,183,69,66,96,161,209,191,175,181,99,134,187,120,143,131,40,118,252,132,64,46,234,127,21,230,178,242,34,137,96,136,200,199,105,15,12,25,192,88,49,85,37,58,124,204,142,248,168,38,115,245,213,252,88,141,110,252,194,38,82,112,81,199,127,100,199,93,179,62,250,93,52,150,241,203,208,122,240,59,130,28,16,73,252,203,132,28,243,134,43,127,62,197,189,38,116,107,195,55,156,205,44,252,94,220,39,0,174,8,213,189,174,216,46,81,167,90,204,167,37,103,179,39,35,99,102,2,240,242,132,235,5,53,12,54,162,199,187,139,127,163,156,181,163,230,96,76,174,58,183,227,139,138,225,98,23,114,211,171,196,240,126,19,73,7,25,19,216,218,88,120,205,34,91,124,97,60,92,0,254,66,33,42,171,64,47,180,90,243,143,67,88,221,208,64,161,244,216,45,120,8,55,187,226,83,113,167,37,229,25,134,36,135,46,80,235,2,118,84,13,252,82,103,133,213,131,178,242,136,18,124,73,167,83,141,221,224,102,119,80,167,122,102,153,35,54,157,0,100,172,161,139,156,104,212,116,117,135,171,229,41,175,108,238,36,22,178,216,193,15,176,22,89,92,178,96,117,251,80,100,161,111,2,141,252,138,188,192,34,103,174,109,129,174,21,165,151,186,143,236,13,11,109,242,120,132,203,242,158,64,115,51,228,146,132,251,39,42,54,220,50,92,180,46,124,128,121,106,146,80,191,209,199,178,215,21,117,200,6,196,245,232,161,252,173,248,14,47,224,171,144,80,112,193,160,169,85,212,203,247,196,69,39,33,29,146,58,5,172,65,41,188,88,15,168,181,171,101,244,62,75,12,163,141,138,62,149,88,193,243,143,164,64,83,129,219,68,149,192,12,95,121,135,238,226,83,61,21,36,19,11,82,162,125,50,119,14,201,50,75,239,199,21,39,207,94,34,145,162,87,88,7,235,65,173,136,35,65,94,228,59,159,61,97,89,181,165,154,94,136,94,183,247,217,132,75,52,123,147,223,176,141,30,173,101,220,95,200,65,112,144,218,235,255,59,97,137,39,137,195,171,242,94,123,39,12,198,199,207,18,137,95,248,212,36,78,11,146,212,28,117,134,9,213,220,216,95,83,18,75,174,169,195,242,9,248,62,65,59,22,180,217,53,6,171,133,63,250,75,31,101,113,249,188,40,125,143,142,32,135,143,148,232,209,234,134,164,80,214,123,7,22,239,138,209,126,255,249,238,92,46,232,225,36,167,2,135,237,170,188,142,21,220,168,141,147,84,62,191,244,158,14,25,62,203,91,188,198,20,117,206,2,101,123,78,240,42,166,244,199,120,15,84,180,208,240,185,128,19,104,65,29,26,33,25,199,248,22,174,94,55,51,180,171,56,174,193,186,127,200,84,191,85,102,68,147,106,61,6,109,193,93,105,213,85,63,85,70,239,37,219,82,141,85,52,173,239,94,248,52,53,5,165,180,181,187,32,251,97,206,28,105,241,164,203,109,75,134,239,170,95,80,186,201,11,141,102,68,81,129,88,44,187,250,252,100,60,215,53,171,146,247,170,239,153,73,197,198,20,15,143,24,65,180,234,114,33,99,151,118,152,6,92,185,53,231,25,86,165,182,17,88,75,68,30,90,70,40,26,182,203,20,25,85,250,48,193,56,62,29,175,232,107,228,170,171,110,172,153,226,71,133,220,113,182,187,66,79,233,247,236,204,209,145,19,135,210,68,194,110,80,142,118,181,211,90,247,2,68,111,160,23,171,100,37,64,82,33,107,116,18,10,36,43,119,148,110,136,24,173,200,18,133,178,199,194,161,242,176,246,139,148,227,36,244,47,234,19,31,210,136,223,157,12,52,223,202,83,214,51,238,71,50,66,244,95,0,73,165,115,146,100,92,94,23,6,220,165,43,147,135,5,23,179,211,160,237,222,162,65,214,226,131,33,36,116,96,186,243,58,81,240,36,251,53,149,108,7,90,93,154,147,188,117,173,232,196,255,130,198,255,148,196,5,214,35,108,195,105,121,237,84,8,194,157,0,125,232,87,186,246,2,36,67,161,6,162,151,137,119,233,159,43,87,28,55,1,169,34,192,155,110,41,65,55,228,77,158,107,213,183,235,59,113,246,187,42,225,10,222,87,135,103,91,50,76,212,236,9,194,232,46,35,69,47,229,48,186,233,82,57,111,187,26,209,243,221,42,84,146,86,19,44,169,248,93,185,144,126,247,141,127,40,240,234,84,32,64,241,36,215,154,245,68,199,133,8,70,219,37,189,48,77,60,20,118,93,92,54,83,17,23,251,186,87,200,24,38,34,69,123,87,163,187,201,66,254,141,246,142,57,83,106,183,51,204,213,195,115,130,1,216,206,251,182,241,200,250,165,17,190,23,55,119,216,143,121,116,139,88,110,230,10,163,251,162,7,232,90,250,201,206,110,197,27,174,113,32,254,140,9,48,139,12,43,152,200,195,98,253,250,29,5,172,180,11,152,202,45,172,168,129,194,30,126,163,194,19,56,160,106,199,80,234,16,234,120,255,48,74,153,76,147,205,210,178,188,39,159,63,40,47,255,193,183,199,148,20,123,75,187,227,93,47,168,128,132,88,29,203,216,55,180,114,104,0,62,222,139,18,27,29,110,152,38,30,108,231,9,62,233,140,125,6,68,146,82,213,170,135,226,201,17,98,235,211,9,240,200,157,128,204,201,196,177,250,233,172,149,209,90,80,143,152,216,240,238,82,189,82,179,62,102,139,26,63,165,194,194,133,155,16,175,182,132,97,74,80,41,60,91,45,193,220,140,105,233,16,107,111,149,177,32,210,110,167,12,200,69,189,161,191,70,149,184,109,232,221,209,8,119,217,213,4,11,8,103,234,82,13,97,232,211,200,217,236,211,38,13,253,89,137,134,5,69,144,60,157,130,155,241,210,203,209,182,125,134,178,44,124,5,27,248,39,70,127,148,50,108,75,101,194,163,8,113,197,125,214,49,135,17,24,144,223,237,254,34,0,92,232,213,158,192,249,245,78,174,14,175,86,46,41,75,189,62,186,193,166,89,182,10,81,12,72,48,127,67,235,13,60,242,115,59,246,19,238,205,48,18,129,169,107,177,151,63,197,252,109,86,255,51,6,226,158,227,96,182,99,18,137,181,65,25,94,131,154,239,29,47,242,107,152,163,254,236,236,248,2,84,124,156,254,162,77,96,235,34,205,85,18,66,242,234,208,112,93,151,95,35,96,85,117,13,42,164,222,113,124,193,74,201,48,181,242,13,187,213,129,189,48,33,164,156,43,36,130,133,199,232,181,246,113,136,44,237,105,108,216,141,202,122,52,232,168,160,189,89,24,160,196,166,85,119,173,255,94,41,142,203,87,62,129,84,13,132,10,153,203,54,85,187,81,254,67,190,61,148,105,83,228,121,170,198,0,248,164,229,131,122,119,72,37,199,161,134,109,133,63,26,212,211,40,115,88,209,225,122,68,223,127,153,187,122,4,167,91,63,239,128,143,169,8,68,200,7,73,114,161,117,104,15,70,197,109,11,113,36,181,201,123,37,4,231,90,181,19,2,6,247,225,50,83,233,161,188,99,211,82,242,192,236,79,125,45,196,189,78,8,30,175,232,243,246,0,169,71,90,162,43,118,93,33,34,120,156,49,96,163,95,130,25,123,251,238,18,24,35,2,239,29,28,200,63,181,185,8,49,4,73,144,98,99,188,172,12,213,153,40,31,90,125,167,74,21,159,212,159,40,187,206,204,171,43,2,108,127,166,75,42,202,159,3,123,6,62,191,48,142,129,200,227,50,26,200,12,105,201,6,164,238,156,69,180,146,6,173,253,70,19,63,49,200,14,148,168,234,219,199,95,255,166,234,43,205,241,201,152,191,250,159,50,154,81,82,214,143,135,7,76,66,144,92,86,249,106,180,137,235,101,38,178,139,134,187,188,136,137,237,14,162,73,146,124,202,153,241,198,97,87,156,231,138,106,8,222,17,158,5,42,74,95,189,100,97,89,159,44,19,121,75,19,0,179,77,14,23,182,228,52,85,25,100,230,86,8,196,224,233,35,224,174,27,227,107,93,95,107,16,146,251,72,154,59,150,77,117,84,109,7,224,255,219,217,32,187,68,192,66,133,152,57,73,83,173,174,121,205,33,59,124,30,54,117,61,91,128,215,42,236,54,172,141,165,219,21,177,237,5,255,65,185,6,156,252,255,101,153,21,133,168,31,237,152,243,199,99,246,154,55,31,27,77,118,69,183,134,151,173,103,227,190,243,45,29,88,67,63,139,107,67,67,216,181,127,236,244,187,79,58,140,42,242,41,201,134,174,8,177,239,62,100,165,139,130,218,56,166,59,95,227,99,8,101,220,96,18,109,77,166,225,183,56,127,58,62,103,226,211,70,67,179,195,253,50,222,66,233,86,106,249,123,227,205,190,79,94,180,19,130,238,110,192,74,151,194,78,108,190,52,85,87,21,163,182,199,134,128,190,24,116,29,45,39,173,176,222,141,7,194,117,41,54,30,128,23,239,31,196,46,54,129,69,113,54,114,65,140,16,34,251,204,106,62,98,176,205,178,6,30,249,183,238,178,141,128,154,209,134,181,241,111,199,154,90,143,102,70,89,113,129,114,103,197,74,11,117,249,104,241,113,229,133,217,184,40,197,97,175,176,208,138,66,207,57,161,245,176,69,101,124,216,252,17,55,203,43,236,57,77,124,137,247,23,22,9,254,48,228,117,170,7,68,38,255,132,172,236,96,60,68,236,126,181,39,131,149,153,201,140,7,13,100,106,40,105,23,62,19,129,39,49,35,99,239,78,12,226,230,25,21,45,65,160,10,59,141,102,115,211,56,183,238,132,42,7,127,187,244,211,133,88,255,146,221,76,188,51,204,51,20,93,45,39,37,149,71,248,234,104,243,59,38,50,113,91,242,219,190,230,104,14,125,202,225,183,126,80,89,243,225,165,184,238,13,154,88,60,95,108,226,160,253,227,37,229,202,4,140,11,3,122,214,166,85,114,248,106,220,109,133,33,34,206,51,193,89,243,207,54,210,15,215,141,147,253,113,147,114,195,168,151,66,68,36,104,238,13,65,63,139,182,30,216,26,65,14,34,12,215,220,186,58,16,54,146,173,50,179,129,67,115,79,184,101,155,124,232,83,59,70,111,137,7,226,126,120,126,19,113,239,227,101,34,183,39,134,152,221,151,109,241,179,123,9,204,130,88,179,145,250,236,45,14,224,216,247,255,102,59,170,152,77,0,199,45,104,28,192,220,164,198,228,240,108,240,50,133,128,227,102,158,100,40,152,126,86,98,221,243,12,172,178,127,176,192,173,150,87,61,80,92,229,186,223,202,23,53,69,156,117,199,2,191,171,247,26,16,175,254,247,229,248,4,102,196,86,150,180,127,81,193,114,78,239,178,15,46,39,32,110,65,112,61,184,217,147,46,255,243,218,101,79,72,58,105,228,21,120,60,163,212,218,73,58,70,80,247,50,71,145,29,28,110,118,248,74,67,113,4,131,33,163,167,215,39,76,72,255,217,59,135,108,53,116,117,154,101,240,244,14,69,133,23,15,64,90,152,215,250,110,177,7,157,34,7,55,45,179,233,51,159,130,44,19,108,144,169,145,121,156,217,106,242,204,221,125,219,2,74,225,79,227,205,42,152,121,197,13,229,203,150,22,17,101,184,226,20,208,34,20,28,223,4,222,47,251,210,176,185,188,134,206,10,113,180,7,169,178,197,17,11,53,205,128,236,106,132,79,157,14,181,134,122,142,212,87,62,215,68,184,77,103,62,162,73,115,72,29,75,131,115,192,7,196,45,195,29,198,230,191,220,252,126,36,233,234,39,232,75,224,216,117,130,10,106,13,73,189,76,49,112,51,0,143,191,55,247,106,252,236,212,23,37,217,61,86,77,138,177,115,143,63,195,174,167,181,185,88,160,178,118,249,125,74,146,52,128,190,7,55,13,103,45,252,245,66,173,4,76,20,2,97,79,138,138,215,165,35,67,194,48,110,240,227,2,22,47,237,11,190,207,139,26,122,251,156,124,74,148,253,246,34,107,41,79,5,102,127,185,125,244,250,21,241,126,133,83,15,138,104,127,82,132,72,202,26,136,49,196,216,91,219,34,9,103,56,213,197,33,18,63,86,176,93,31,99,222,244,166,113,127,164,51,69,209,135,1,153,67,149,43,176,29,29,37,39,3,98,242,133,54,239,93,202,180,147,196,76,212,6,59,166,99,36,139,240,242,75,147,138,206,74,133,77,125,141,50,220,144,235,27,129,46,17,125,128,19,104,198,223,233,96,124,5,134,231,44,7,46,92,213,176,92,113,157,206,39,232,68,193,200,164,207,88,136,136,210,81,11,196,114,161,11,79,166,198,253,150,93,57,97,154,145,70,128,143,236,7,155,83,69,157,171,165,146,35,59,43,19,107,191,74,61,240,178,17,67,181,59,49,222,118,212,14,125,131,35,60,71,114,232,223,229,167,245,21,49,50,190,93,25,66,199,148,143,164,46,62,27,211,230,123,161,215,201,201,135,182,213,41,97,29,55,224,0,42,77,150,220,227,216,219,64,190,8,237,132,179,21,209,178,61,15,121,16,106,41,134,106,30,253,237,15,158,39,193,155,85,25,238,238,43,160,161,241,184,185,0,119,168,19,239,185,189,188,110,6,70,34,87,56,91,212,29,84,70,77,82,84,222,242,53,114,129,192,10,77,186,223,106,84,252,230,50,61,137,124,65,24,166,160,65,184,159,127,168,83,73,85,76,177,234,124,48,242,139,189,220,38,173,119,17,181,87,57,104,126,134,70,164,3,78,247,134,130,139,66,230,37,132,182,149,147,151,178,239,182,201,174,202,94,17,201,51,133,13,167,79,75,234,40,115,177,35,127,252,188,238,202,236,127,72,132,230,244,176,198,129,4,13,89,48,183,203,109,211,6,233,117,77,229,178,137,176,13,74,58,124,211,44,197,150,67,49,171,126,213,56,9,37,136,205,44,145,150,109,240,71,251,234,6,174,92,8,110,60,140,28,249,148,36,188,138,20,71,163,144,81,50,92,227,249,31,184,7,164,196,225,158,25,3,99,112,117,120,237,46,165,21,142,152,79,79,124,57,149,90,102,32,207,58,158,86,194,98,109,112,73,145,173,106,22,181,52,24,206,250,225,121,38,99,131,145,150,189,205,90,72,142,44,240,214,39,147,252,243,121,18,4,153,130,92,181,10,216,111,180,45,57,70,197,27,46,97,180,176,206,73,37,96,8,117,193,106,237,126,195,74,211,130,31,74,54,194,184,23,81,156,8,165,106,107,37,187,151,168,251,2,103,115,183,185,255,40,154,5,223,109,134,6,172,13,91,221,37,94,161,44,199,196,200,119,202,83,234,14,36,246,43,236,230,60,253,189,64,255,235,200,57,201,19,212,245,209,66,33,218,220,77,129,16,155,40,169,164,38,219,34,20,111,46,165,101,174,85,128,95,109,187,18,205,15,95,135,182,211,86,91,182,175,126,16,173,5,1,90,109,191,151,136,255,61,21,167,36,93,83,75,5,214,11,42,176,149,202,200,230,50,213,210,4,243,139,50,149,222,255,59,106,231,121,240,185,190,138,53,2,210,87,117,190,190,168,114,170,146,11,49,15,119,39,82,45,221,26,95,76,189,63,188,92,14,159,121,135,3,166,145,83,10,183,246,54,211,34,197,47,106,7,117,11,222,87,71,76,214,93,9,216,143,88,49,165,110,106,214,39,2,68,74,57,188,34,163,184,88,105,8,227,131,201,97,113,57,97,79,158,57,225,233,36,205,180,174,82,187,69,202,212,204,114,230,202,66,42,113,196,18,44,150,100,176,159,27,140,47,65,181,124,236,26,3,213,97,153,109,173,145,220,85,248,47,40,201,5,226,52,26,15,167,89,67,48,253,110,230,129,51,213,7,88,109,163,51,118,4,113,247,90,216,79,13,239,16,0,199,186,96,31,155,159,197,177,243,197,123,82,28,113,255,23,222,254,231,6,43,167,6,150,10,74,10,184,241,137,104,213,160,32,180,63,168,90,80,196,185,4,17,149,33,147,113,57,180,149,14,23,172,252,177,186,125,5,43,99,152,77,109,113,217,51,156,123,124,57,169,222,168,242,255,144,77,113,168,187,79,193,7,55,155,24,3,63,44,81,67,39,220,168,221,139,143,110,99,241,52,39,224,63,226,196,94,235,45,139,232,0,107,44,153,218,250,224,198,7,41,55,175,90,19,138,65,25,71,49,116,12,226,64,169,146,79,91,44,73,93,97,224,124,211,127,221,223,71,224,157,204,245,237,123,147,88,127,199,124,171,158,21,127,109,82,238,124,43,136,188,229,40,81,89,136,33,74,185,195,247,88,101,206,147,158,60,137,111,55,221,60,176,69,155,251,129,7,150,139,229,96,172,243,255,101,104,69,239,206,48,46,159,96,171,175,192,108,168,31,179,2,76,181,145,189,5,117,7,169,85,58,75,189,7,204,163,179,132,195,41,158,107,38,4,32,16,130,0,106,48,248,237,76,21,54,191,108,3,3,164,65,251,89,30,197,86,154,31,182,168,184,227,17,94,38,80,28,9,250,246,16,189,35,98,84,133,156,100,9,210,177,170,55,196,231,77,178,159,90,7,166,116,141,160,20,117,135,97,48,126,61,49,120,162,185,243,189,56,42,151,90,210,48,231,111,202,8,25,54,107,71,20,205,226,39,67,27,89,210,34,40,152,205,5,154,206,236,60,227,135,153,35,163,176,172,2,210,63,183,4,177,199,22,4,151,116,57,147,170,157,69,131,28,61,125,236,123,152,77,15,230,87,113,118,171,198,156,32,43,254,6,114,217,30,125,130,110,79,252,161,113,79,145,122,22,163,247,182,144,171,127,39,175,52,221,76,81,83,179,205,213,14,9,66,68,236,190,179,200,74,10,133,51,169,223,5,123,24,206,252,224,171,42,200,172,181,96,101,132,215,2,160,19,157,215,203,41,1,47,114,7,160,156,64,153,82,112,139,180,100,51,245,91,234,148,15,167,76,193,147,20,152,93,170,209,183,230,3,120,24,93,127,97,133,89,102,41,147,36,80,163,234,91,92,96,214,161,112,42,134,149,18,200,221,38,167,248,50,144,151,151,129,140,169,51,126,191,2,251,42,233,32,185,247,89,78,92,132,75,23,159,39,208,62,56,134,192,202,6,213,127,112,178,30,117,67,49,96,208,148,168,92,110,228,100,39,175,185,150,214,167,204,197,134,60,110,119,90,66,25,152,247,145,166,168,50,5,239,218,129,7,76,94,46,239,232,12,63,102,129,47,209,102,121,242,117,21,123,121,176,112,28,85,180,106,190,127,18,183,70,174,238,173,132,126,192,173,129,29,125,237,8,203,144,198,61,177,184,187,25,187,203,96,11,28,237,111,10,149,159,214,45,28,107,60,100,215,4,159,134,100,117,79,174,2,132,206,70,209,108,26,195,215,155,179,26,109,235,65,65,83,249,106,1,93,83,229,166,236,69,61,76,102,148,118,106,239,238,8,238,61,15,254,144,172,59,70,147,148,244,73,163,178,189,76,119,12,192,104,102,134,181,225,18,126,140,54,94,220,147,164,163,194,241,213,145,138,146,99,198,182,18,66,116,246,111,103,254,202,197,118,109,28,177,111,217,248,186,8,35,37,65,18,220,246,207,55,205,150,98,86,137,191,85,2,192,48,121,23,139,88,132,220,153,184,207,197,85,209,169,35,123,155,108,20,74,91,181,80,150,180,55,115,39,90,246,64,245,91,193,88,253,59,142,170,176,50,179,251,135,244,69,107,103,255,8,162,26,125,24,195,251,159,22,220,112,189,111,63,98,18,235,40,30,140,120,93,187,43,220,55,152,149,71,135,58,12,81,64,232,87,127,153,172,98,80,116,162,241,69,148,33,31,221,46,206,233,8,220,251,195,122,3,220,178,243,28,137,109,32,200,155,144,170,56,129,92,192,153,178,250,215,136,3,185,168,143,69,211,55,207,70,0,216,98,111,180,2,81,112,144,223,134,51,165,126,149,70,91,191,38,101,176,92,173,96,29,205,99,106,199,141,125,97,49,93,81,39,232,225,167,121,118,146,207,105,160,119,186,110,38,129,173,253,169,27,183,164,189,74,58,9,174,118,38,220,102,103,223,47,226,75,100,58,44,154,242,96,198,79,132,101,220,105,185,122,177,151,7,79,79,178,8,157,113,81,35,108,194,19,118,176,3,130,57,189,229,111,172,107,147,173,79,54,98,66,239,100,22,171,142,156,203,182,14,5,137,106,156,128,75,88,154,17,249,210,50,116,125,13,123,227,15,220,182,222,209,133,205,252,170,119,224,122,158,222,122,57,130,224,119,224,95,69,164,228,23,239,21,79,255,48,28,66,2,237,118,134,119,131,184,169,255,4,232,213,242,254,98,236,50,246,149,19,224,32,49,207,206,228,84,29,196,6,39,176,139,146,183,54,136,119,57,91,100,196,187,174,84,85,79,204,174,247,137,7,54,233,236,253,95,110,80,91,28,132,113,219,216,216,238,144,195,101,169,65,17,174,99,90,78,194,189,163,20,76,71,23,101,196,216,168,88,217,197,154,0,154,9,116,200,122,6,100,225,159,72,219,251,173,196,83,176,174,75,188,193,15,86,19,255,54,202,140,207,140,5,116,51,108,155,233,169,121,245,231,121,152,129,222,109,65,94,41,105,66,205,44,50,210,109,88,150,45,32,204,180,49,100,48,110,221,36,95,189,64,22,167,197,113,161,121,14,170,198,208,151,250,187,66,198,159,227,189,141,161,1,12,181,165,45,36,145,115,178,95,33,23,119,204,116,123,88,151,173,234,178,190,217,227,161,167,169,243,164,164,157,8,1,230,113,19,77,18,79,148,89,200,141,185,223,19,107,34,208,124,87,66,196,12,57,192,120,147,217,173,47,72,47,122,192,175,61,24,141,139,80,232,221,233,219,43,144,220,212,170,72,171,36,205,28,181,140,64,14,154,70,57,188,80,4,124,127,138,201,102,166,161,109,202,166,183,221,182,27,230,240,145,215,69,109,240,198,70,243,5,104,106,135,251,251,199,75,95,99,33,245,126,204,48,170,181,94,19,153,199,169,201,170,164,57,1,30,172,172,77,252,211,240,2,107,112,188,114,141,13,148,16,168,192,177,214,222,81,45,37,218,226,228,193,147,188,131,38,207,239,234,210,22,22,59,210,67,188,9,249,170,92,48,53,52,212,53,74,195,64,177,56,244,247,54,41,238,24,155,128,172,213,6,91,115,118,23,131,101,23,53,23,185,21,122,184,173,61,40,76,177,223,123,222,98,120,220,72,95,185,50,203,65,200,91,29,49,7,9,22,162,142,61,253,97,17,211,146,52,196,143,181,100,98,168,140,51,210,229,238,90,253,172,38,236,207,82,250,159,118,146,65,226,201,2,143,63,129,107,61,37,158,193,234,194,227,225,20,88,64,141,92,139,139,136,121,138,186,151,115,236,141,52,136,123,34,20,95,16,217,158,1,84,239,158,210,197,152,204,103,248,19,66,17,181,193,168,141,189,54,172,39,193,245,162,30,225,236,24,204,3,70,143,117,244,94,238,91,45,224,85,210,224,112,251,56,243,0,193,241,124,176,136,187,84,209,20,104,107,10,86,123,42,72,30,21,107,26,255,90,210,33,244,83,209,221,48,110,148,114,225,135,63,103,170,220,124,9,67,171,26,68,63,7,139,221,137,140,162,18,62,153,1,5,33,210,20,90,239,122,113,39,96,48,100,107,57,103,41,86,73,254,104,253,112,19,158,204,64,189,52,198,141,168,123,91,6,143,24,37,204,237,10,70,114,86,253,107,98,42,151,52,101,193,92,187,123,247,38,102,39,221,182,40,230,70,45,178,118,243,235,171,164,199,226,118,119,159,136,111,138,171,36,128,205,49,218,250,146,86,196,114,43,251,113,247,14,95,2,8,137,156,174,147,82,31,43,109,143,137,183,231,174,117,67,103,128,121,39,218,133,46,38,0,16,72,232,46,29,228,219,5,106,9,74,137,210,169,76,107,245,217,211,86,19,159,98,116,77,220,51,44,131,171,87,28,23,4,139,44,65,84,121,112,151,83,106,253,90,97,105,13,243,173,221,231,226,210,83,231,132,242,4,121,48,47,252,182,176,47,79,28,59,29,194,246,64,163,26,128,12,168,17,248,106,106,4,4,244,174,73,13,39,30,239,174,168,102,79,180,45,60,115,99,98,95,78,143,84,136,63,228,150,70,208,152,80,101,168,12,169,81,252,237,73,108,72,75,173,43,29,159,235,69,119,141,182,192,81,202,59,109,155,107,170,43,58,100,217,170,9,210,0,233,218,130,61,203,143,60,224,253,91,9,52,248,74,233,253,166,250,15,149,140,9,37,94,94,63,99,72,131,76,52,210,121,205,132,44,81,244,1,186,88,152,32,204,120,255,179,156,148,205,101,131,118,157,146,34,192,79,122,37,43,121,166,2,198,162,71,237,56,122,136,14,243,54,49,47,33,43,60,146,197,190,207,26,200,148,203,239,210,231,73,91,4,63,230,56,236,223,246,34,140,74,128,2,14,0,78,237,131,105,192,189,169,70,244,50,40,148,61,168,231,46,183,251,144,172,238,184,224,38,182,100,125,121,30,86,194,5,195,102,77,24,17,246,218,216,137,75,93,198,104,244,7,77,193,168,78,199,197,69,78,103,29,248,46,245,228,225,197,137,215,214,60,60,7,187,194,177,216,104,130,162,35,189,221,228,146,17,222,114,111,3,156,68,188,57,80,189,15,54,202,74,60,107,181,98,74,53,235,236,244,168,173,16,70,180,195,8,93,233,160,165,151,247,26,76,208,40,213,16,70,197,29,4,241,250,214,49,190,138,246,66,255,20,108,202,50,227,130,202,22,166,57,86,195,61,196,250,17,34,156,34,85,0,96,111,115,85,147,51,238,77,101,25,75,57,30,134,80,152,226,173,117,25,17,208,117,123,106,185,194,19,128,104,147,127,244,109,146,104,61,115,108,177,122,136,229,56,75,90,33,160,165,78,189,198,246,177,131,68,128,172,151,225,91,112,122,39,167,102,60,145,151,87,163,193,27,81,71,125,41,205,11,141,94,231,228,197,99,15,36,84,255,10,226,29,74,64,50,198,211,62,224,233,69,56,132,110,145,126,82,58,133,246,167,179,139,79,39,25,233,227,61,102,84,37,132,21,125,238,130,206,22,184,20,236,223,223,243,16,158,161,96,186,126,222,210,105,114,10,22,253,240,122,198,209,128,211,165,236,1,137,165,25,172,36,209,157,218,254,48,62,119,240,17,3,252,113,12,122,15,85,252,206,113,33,49,185,45,110,235,98,217,168,194,119,21,88,233,237,41,66,34,71,163,143,225,109,66,41,252,162,133,239,48,154,20,23,75,177,145,103,239,239,148,20,251,13,216,112,143,25,134,157,153,105,81,0,169,85,198,93,5,191,194,126,200,109,115,125,107,34,253,183,4,181,205,79,155,58,210,220,101,42,214,108,115,62,230,168,67,216,151,80,87,223,70,6,204,28,61,186,222,210,223,133,125,239,110,70,66,37,247,146,164,5,213,200,7,15,90,207,186,38,3,98,165,48,90,200,185,200,71,133,159,111,42,246,96,3,33,70,106,74,12,123,45,118,1,123,40,187,216,77,190,126,15,141,39,136,173,61,200,231,37,155,60,140,58,38,97,207,186,55,179,19,242,101,219,67,98,188,180,57,62,254,254,40,59,6,103,36,190,118,58,125,197,13,16,180,127,187,103,201,251,227,49,170,224,240,128,128,249,25,240,194,187,148,59,224,70,55,168,0,53,185,244,54,171,178,165,58,169,216,233,40,63,183,225,48,46,200,242,97,81,120,193,72,241,58,48,100,177,182,113,41,167,194,18,129,248,65,251,59,25,26,169,155,181,251,70,211,207,214,223,169,250,56,206,172,211,213,237,177,253,162,212,45,192,222,213,218,225,102,240,106,218,255,205,128,27,254,222,234,32,79,37,142,83,50,64,251,199,141,43,93,208,43,6,15,54,154,235,110,241,72,126,44,192,18,68,61,79,47,2,167,39,203,78,103,219,33,97,175,243,19,241,54,204,165,88,79,216,94,166,108,182,13,6,188,215,22,152,203,41,70,252,208,27,203,222,63,66,193,66,97,216,153,104,211,11,118,191,40,237,210,56,231,132,74,247,222,183,161,173,61,103,193,223,115,153,146,94,9,228,26,206,98,13,126,110,233,178,37,5,234,144,191,174,86,244,155,192,103,39,234,215,222,254,179,19,40,207,203,1,86,131,35,137,14,80,31,7,1,155,138,178,43,120,88,57,64,26,133,208,44,186,211,62,216,17,254,30,222,196,155,60,113,84,236,169,17,241,150,89,127,251,44,246,34,3,191,232,82,165,221,20,179,75,64,61,227,182,128,167,25,154,136,152,251,130,238,219,229,127,178,176,21,42,8,214,192,66,137,233,194,214,21,84,154,185,174,250,115,96,11,29,173,153,132,108,32,168,29,121,219,220,35,245,108,129,71,120,15,135,80,181,13,237,1,210,200,218,67,117,114,59,140,10,229,3,53,227,5,65,92,20,27,118,32,142,18,151,168,228,2,247,95,230,123,208,35,209,61,38,177,221,51,186,51,206,196,238,105,234,226,22,36,205,75,45,192,54,147,225,33,229,93,223,19,128,246,99,33,240,193,70,233,222,150,232,188,199,38,228,116,132,4,130,64,205,140,191,245,98,81,72,171,61,248,195,131,211,90,220,2,84,95,19,223,46,62,53,175,200,249,136,139,85,220,150,160,204,28,226,234,45,90,92,126,150,180,200,252,139,75,127,46,17,162,227,183,66,218,70,238,194,255,143,51,79,210,82,105,15,37,77,185,85,231,220,102,189,81,192,71,211,24,187,207,157,118,251,121,251,49,66,101,90,94,43,244,159,193,30,15,25,11,155,163,12,168,165,159,108,236,154,40,116,145,147,219,216,228,53,57,254,161,5,153,206,153,126,254,8,49,124,50,173,101,85,65,72,237,250,94,81,207,21,145,118,75,60,42,199,169,177,208,11,32,164,178,154,137,242,15,19,178,113,106,205,137,90,234,79,177,177,74,227,81,186,136,58,242,194,182,247,29,211,34,64,209,31,202,186,205,136,68,247,185,178,180,63,180,80,168,229,156,180,122,107,139,128,46,198,219,121,4,173,37,206,249,143,84,217,79,72,215,67,55,130,51,138,50,69,90,254,190,214,214,135,104,175,45,21,64,0,53,116,251,33,60,84,33,93,127,107,43,187,114,40,50,160,160,9,104,232,47,203,197,192,71,178,99,232,191,30,253,18,16,167,200,177,136,63,226,226,204,230,74,38,129,57,35,32,254,119,138,118,99,191,210,82,211,136,162,85,198,114,153,98,111,200,69,47,213,63,176,197,153,113,32,230,121,218,64,195,225,225,86,4,141,18,23,157,154,20,162,227,161,247,66,56,103,231,61,142,70,119,29,161,222,207,39,14,213,146,48,199,214,85,46,86,107,105,3,64,32,55,78,46,173,203,9,56,46,240,61,219,63,121,200,89,0,4,203,185,198,8,75,140,165,255,126,95,136,45,114,20,94,235,82,136,58,77,192,231,239,243,76,62,224,137,217,55,46,214,76,63,39,3,75,44,198,97,151,174,84,67,95,194,255,86,95,240,200,26,37,248,59,112,193,154,84,43,151,19,189,226,153,11,95,252,243,200,110,140,246,236,178,115,42,143,187,192,225,157,105,13,144,245,2,161,176,236,34,166,25,144,70,95,134,57,250,179,251,121,177,239,163,88,189,249,0,209,41,27,135,251,37,77,176,4,126,130,201,65,148,95,52,81,17,170,114,172,100,149,13,76,174,179,32,202,137,32,53,122,80,116,177,88,103,47,157,185,163,208,1,209,39,15,109,23,151,180,140,36,111,97,6,233,187,211,196,196,218,53,77,100,34,211,188,144,86,59,223,104,173,154,167,139,206,218,91,255,29,224,248,62,104,137,160,214,109,208,25,184,81,62,8,129,217,112,48,143,163,169,244,246,5,116,5,97,181,173,220,199,11,2,92,68,30,47,179,170,111,61,153,217,159,232,104,230,25,214,148,156,230,203,121,242,31,242,37,43,63,233,219,84,194,185,182,131,39,206,215,91,247,207,145,58,246,197,160,200,77,128,26,216,52,73,27,188,56,48,220,78,19,122,212,13,146,228,180,82,68,9,136,41,46,64,243,234,60,12,163,75,148,117,218,99,113,3,49,134,240,83,134,101,161,106,155,142,154,74,64,249,230,79,253,61,64,66,45,151,252,211,33,16,154,37,27,127,161,54,58,189,99,43,52,153,9,11,143,79,121,202,180,214,99,166,120,224,155,58,221,73,214,120,185,236,63,202,189,238,66,198,143,100,52,115,197,110,25,7,86,200,196,56,153,114,127,123,98,121,241,194,67,181,244,221,214,237,156,167,165,195,164,89,44,213,190,146,173,159,25,247,200,74,87,218,212,150,153,70,142,43,243,245,189,4,123,132,185,88,40,131,93,188,178,118,17,11,252,250,77,65,237,25,27,186,214,122,97,25,14,73,235,164,239,68,191,131,124,4,87,18,113,59,2,12,210,26,43,69,184,222,129,0,33,166,141,253,189,79,105,49,131,63,193,84,194,193,225,98,5,12,215,114,96,250,194,195,160,225,159,243,216,215,103,60,239,221,92,222,215,206,125,24,213,16,97,232,248,29,235,34,3,161,173,78,24,39,41,127,102,96,11,203,96,184,171,23,139,162,41,83,204,212,2,4,191,218,79,191,13,138,113,247,150,181,79,56,96,151,103,5,225,18,19,51,26,104,30,114,61,208,116,178,174,252,21,232,191,68,49,80,223,169,218,239,40,9,198,119,33,187,119,26,132,185,35,181,232,236,80,161,151,121,112,188,144,146,92,29,50,248,63,112,101,104,5,57,97,209,248,206,186,49,34,206,177,236,34,111,231,238,236,130,58,235,27,210,86,129,154,82,86,11,145,94,162,8,167,255,173,8,46,224,97,116,69,202,162,250,39,228,78,188,131,248,1,212,247,102,141,168,15,8,118,12,180,176,175,88,107,234,90,20,79,181,130,191,176,116,56,181,43,156,246,133,62,11,164,192,10,60,147,116,242,54,31,151,216,126,165,194,67,8,241,220,19,177,151,97,1,176,55,178,34,141,180,133,0,56,35,50,95,121,153,240,37,223,98,13,119,172,82,85,40,251,50,64,39,26,202,253,224,132,127,96,48,174,37,207,69,162,47,213,88,175,228,236,40,209,9,254,208,5,93,206,95,174,194,189,68,166,3,124,230,245,127,153,75,117,81,80,5,13,252,220,253,105,107,62,82,53,211,179,209,80,154,2,234,163,132,186,5,29,48,37,54,206,144,154,10,228,151,58,36,31,128,96,109,37,75,241,177,67,150,13,173,32,187,118,21,40,11,228,10,28,224,54,211,250,244,92,165,233,196,175,225,152,228,236,82,221,10,167,34,164,125,192,49,252,128,80,202,92,156,197,72,15,121,206,15,130,143,126,197,132,51,126,172,5,180,154,197,34,127,64,93,255,127,175,19,90,32,183,43,190,148,221,246,73,197,4,228,145,93,214,100,1,230,185,62,134,219,72,68,7,163,97,126,105,213,34,32,79,97,65,152,113,106,87,222,128,161,9,247,248,148,50,83,83,109,39,225,1,33,28,251,174,86,161,153,131,65,36,79,114,252,231,30,253,94,1,234,178,224,190,130,27,2,128,100,191,74,251,223,22,129,1,0,143,1,5,130,166,255,92,126,178,128,132,94,127,6,212,116,220,5,242,13,233,80,122,204,87,254,145,236,112,117,18,243,20,139,12,154,159,114,132,173,24,70,135,190,203,208,192,240,112,57,97,118,140,162,211,12,49,161,106,84,206,253,118,168,213,244,180,123,112,112,247,176,40,252,32,73,214,205,243,190,34,91,123,211,57,111,111,17,241,132,254,76,98,250,5,190,195,135,241,166,200,101,127,145,79,10,56,231,185,22,74,55,177,132,44,105,201,99,16,188,148,111,91,160,204,249,18,54,128,246,68,171,70,187,63,138,37,222,29,102,98,227,114,51,23,121,43,251,200,190,182,65,45,217,174,168,253,8,64,198,23,149,24,102,16,48,97,170,0,0,78,55,10,22,88,100,10,191,192,94,78,13,36,189,108,127,251,134,122,100,94,185,192,186,47,253,39,114,0,172,47,12,65,91,137,45,234,106,104,74,164,30,243,128,73,69,186,244,218,159,5,14,103,55,71,210,30,36,85,81,157,77,140,53,107,158,105,143,0,240,60,245,237,200,39,188,52,29,98,170,102,171,34,142,28,83,85,151,13,201,155,24,206,16,71,31,98,217,111,122,170,196,164,115,123,57,88,119,171,169,147,222,148,101,134,228,167,14,29,90,106,198,250,145,163,111,187,70,39,75,36,47,119,180,47,55,95,101,114,53,21,240,33,186,242,28,14,250,194,173,9,27,110,175,63,244,25,163,108,160,141,181,207,39,88,247,221,102,13,157,178,183,177,231,4,50,254,240,159,236,119,150,69,62,215,27,200,138,71,191,242,74,124,250,230,140,53,181,177,209,109,57,250,97,198,20,167,146,40,139,242,74,76,147,180,118,144,134,105,101,10,125,151,235,51,134,13,220,235,254,111,187,151,41,177,31,143,118,4,145,247,109,148,43,190,57,179,184,147,241,48,24,96,3,112,189,20,6,128,86,202,99,187,133,61,5,169,87,188,11,183,155,23,231,37,77,148,41,97,73,154,60,129,237,22,136,170,78,195,107,140,50,86,54,47,158,224,215,214,32,109,93,9,91,120,130,179,101,207,63,100,82,82,244,220,139,87,228,71,254,244,209,234,185,172,199,13,126,252,106,18,89,172,128,10,157,92,242,178,247,224,104,242,121,9,66,73,187,1,131,86,61,162,74,32,14,138,190,245,224,55,251,222,38,241,5,59,98,139,189,122,231,62,189,80,157,38,109,254,50,121,47,103,31,142,202,161,51,225,39,12,37,121,253,204,12,167,9,53,196,176,38,47,168,191,225,98,254,225,32,105,86,163,129,79,126,99,66,86,3,2,234,137,75,166,165,249,71,253,178,224,136,222,64,230,33,64,82,236,233,217,213,213,93,156,84,159,234,249,199,97,39,166,58,169,155,26,87,192,156,42,103,232,198,170,238,129,105,237,255,55,17,194,112,44,51,111,160,141,239,180,93,0,70,194,6,247,62,70,141,221,90,91,10,220,173,48,251,198,59,109,28,113,207,17,253,137,80,132,123,112,115,186,44,186,46,45,139,223,166,180,72,180,124,135,34,231,176,6,106,218,3,141,70,157,65,116,215,239,216,38,165,206,44,21,84,26,140,154,99,176,148,10,177,160,217,147,77,167,55,151,132,95,156,114,187,115,203,250,23,172,241,196,24,0,83,141,186,55,61,224,128,149,115,250,247,224,251,47,203,33,27,217,76,134,238,41,108,211,84,68,246,50,209,146,45,0,116,181,209,146,235,116,51,116,99,31,38,61,129,237,207,195,174,159,174,44,32,61,151,244,243,79,180,253,82,81,240,241,37,78,185,87,3,235,109,76,112,34,22,218,80,84,182,211,100,22,107,87,80,63,125,166,179,144,81,44,69,161,2,179,133,158,169,70,156,110,9,239,20,64,19,65,51,102,195,164,218,215,66,238,218,50,70,183,63,241,15,29,253,213,201,41,73,143,14,225,178,151,66,200,61,217,232,252,230,25,61,251,254,56,65,155,126,30,66,6,206,69,182,14,146,162,33,60,239,130,167,244,226,143,65,62,160,175,248,8,215,216,232,206,231,207,113,241,2,6,35,12,233,221,195,143,235,186,139,89,94,10,11,207,69,239,242,54,203,197,229,225,147,228,161,58,166,208,105,137,165,90,6,168,223,21,57,62,170,93,162,127,119,60,50,71,10,142,167,24,55,102,4,122,161,222,109,34,123,30,175,182,228,46,228,158,136,225,137,113,1,72,241,59,182,57,171,141,160,174,95,49,181,184,98,44,48,82,135,117,4,206,159,7,5,98,243,189,254,26,87,109,157,114,18,216,141,60,187,153,160,213,62,183,118,17,194,92,230,71,57,249,235,235,0,225,104,211,240,241,4,191,243,89,4,85,79,242,126,135,199,219,28,128,178,254,55,183,62,44,226,213,108,121,185,114,75,124,238,16,73,251,27,145,162,11,247,13,39,110,157,190,211,197,39,213,57,167,77,127,140,76,87,253,97,177,198,13,24,86,212,236,112,184,119,57,215,146,55,253,186,180,240,253,37,115,102,122,130,117,152,85,105,244,26,57,213,80,29,138,188,177,105,185,27,183,235,155,248,36,108,30,235,62,207,150,241,154,211,64,64,183,99,61,106,194,58,181,84,150,186,127,118,242,84,253,133,37,239,99,121,90,176,1,227,185,13,20,98,98,225,70,179,118,26,135,228,214,153,79,245,177,41,20,241,201,134,224,88,53,249,225,193,87,19,197,215,174,214,252,75,86,71,168,3,102,27,139,90,131,105,171,237,155,154,216,181,246,2,121,5,124,233,17,202,206,218,25,179,222,199,197,206,228,104,78,234,224,58,102,204,231,118,53,138,227,185,198,234,124,42,112,140,73,218,215,0,104,215,181,34,165,62,102,168,65,88,186,40,89,40,83,107,187,118,101,94,144,36,147,140,16,72,35,8,5,122,166,211,123,222,101,101,235,80,48,201,2,102,213,11,171,142,80,3,237,180,157,26,63,84,77,198,180,227,96,229,241,113,188,113,144,216,22,128,162,105,86,56,118,223,173,77,11,203,68,9,192,27,53,74,195,76,52,193,239,186,201,212,33,207,155,218,37,221,252,87,54,70,241,133,116,150,101,33,125,91,184,199,108,218,220,96,137,18,46,154,223,140,136,121,251,78,24,110,171,214,209,117,199,213,196,14,7,238,208,20,51,168,89,35,118,49,255,173,131,136,225,246,53,44,16,15,112,214,210,146,214,83,229,25,140,50,131,48,1,208,247,199,222,209,80,95,125,60,204,251,2,52,86,8,17,14,98,66,114,27,199,168,18,73,206,48,241,239,154,26,32,106,169,18,97,249,229,68,119,143,205,33,51,101,64,204,77,94,241,224,58,24,108,111,111,25,205,211,222,3,228,192,104,188,91,20,101,118,232,68,202,23,5,254,101,56,17,44,176,193,92,88,35,232,73,203,234,118,202,145,223,144,127,251,29,150,165,162,61,45,31,184,248,126,164,93,168,221,253,161,244,206,99,142,105,34,119,181,196,31,202,234,195,187,21,84,55,252,84,25,34,169,31,175,224,164,215,46,214,35,178,139,90,93,171,85,199,6,145,184,181,190,1,139,9,164,88,180,154,37,90,208,34,47,139,57,85,142,27,108,248,20,195,30,62,69,203,7,93,175,44,233,76,223,125,89,225,139,211,200,86,237,229,112,107,15,122,111,105,125,136,247,231,50,95,163,210,92,216,213,237,60,234,123,11,231,230,241,241,242,157,119,253,61,151,1,159,134,123,9,179,176,164,183,188,249,128,191,145,147,69,194,27,218,121,184,37,137,90,53,138,34,102,216,143,23,151,235,183,213,30,15,193,24,195,1,114,189,14,68,147,112,50,18,158,255,159,22,236,121,253,37,236,240,215,18,179,120,30,54,80,66,120,143,199,253,253,2,24,92,58,248,156,21,198,72,189,1,118,64,179,14,98,29,132,136,215,206,238,10,11,219,201,45,23,123,129,217,122,252,254,26,122,93,58,101,248,85,129,65,58,13,126,102,105,66,213,143,48,78,255,16,116,69,166,176,169,95,64,209,172,36,223,116,117,34,122,25,31,16,1,106,222,114,153,129,132,165,42,148,39,86,174,163,141,14,252,161,220,6,236,66,158,146,69,142,229,27,125,67,63,24,193,140,75,41,229,222,191,137,151,92,184,149,103,134,112,240,242,6,203,44,187,248,204,208,141,213,42,6,141,2,171,24,166,29,77,30,224,215,215,14,83,2,69,77,99,216,118,2,236,165,103,31,6,252,235,79,216,10,156,58,109,131,209,86,64,229,124,69,65,130,218,240,125,186,81,126,172,201,47,138,190,53,17,0,48,138,106,233,85,117,225,0,0,22,71,27,203,27,71,222,221,222,134,213,118,14,83,169,168,129,136,103,54,49,230,162,161,89,55,14,201,220,245,39,224,245,226,108,163,124,118,23,117,222,6,28,203,166,39,111,122,15,253,194,230,119,73,108,42,121,249,93,243,146,179,90,190,21,4,134,237,186,224,37,105,126,71,182,237,138,9,136,229,232,165,139,250,75,84,78,200,5,24,252,164,167,79,165,200,234,149,22,38,168,19,152,68,132,230,217,212,164,174,241,138,32,146,83,195,87,184,93,13,44,4,62,221,114,126,177,127,250,85,196,153,121,163,119,171,31,126,186,138,224,181,176,76,148,158,71,137,163,83,198,247,76,78,74,150,76,21,199,21,154,223,186,152,18,99,29,126,179,206,48,128,253,223,207,240,238,84,174,228,91,146,78,100,74,126,251,60,234,244,144,186,95,65,0,129,165,60,167,20,192,88,247,155,16,85,82,102,59,125,82,100,58,129,56,52,158,117,166,14,8,23,120,95,102,182,160,55,89,112,141,66,14,192,231,80,186,235,6,241,244,20,123,133,156,38,151,97,78,254,148,179,171,129,22,182,206,137,132,131,107,165,201,137,131,227,218,40,62,162,21,93,178,173,200,178,134,6,21,33,125,226,189,135,174,135,143,23,14,40,134,51,82,34,36,129,211,65,50,141,220,131,126,68,207,205,232,157,232,87,241,71,253,128,117,253,30,27,9,114,27,106,208,25,189,134,137,102,142,90,248,223,244,142,114,40,235,252,47,254,178,233,42,26,2,84,63,51,35,160,121,116,0,175,87,205,169,130,101,201,241,0,113,252,114,107,8,209,238,251,42,176,51,207,47,89,55,193,136,221,234,76,63,126,186,203,128,111,38,77,123,161,168,237,15,91,186,123,180,221,21,36,44,225,38,129,250,204,180,164,15,240,50,140,121,127,3,95,50,21,136,201,22,66,11,236,119,29,85,60,132,186,162,74,169,82,211,134,228,145,130,155,44,73,153,94,228,59,115,240,181,203,250,65,148,19,206,126,129,190,27,10,131,243,242,77,225,130,197,164,126,1,69,94,219,154,186,90,88,31,65,228,177,209,3,21,220,26,194,103,204,19,112,38,162,109,47,186,152,176,85,217,71,70,165,161,157,250,102,155,57,244,109,200,159,113,38,69,149,27,67,197,119,21,218,195,95,236,162,20,168,17,242,50,30,30,16,145,147,214,254,126,140,137,216,40,222,149,59,150,61,191,162,157,29,8,100,91,124,74,31,7,119,193,151,34,0,22,136,102,58,211,213,114,188,162,8,202,167,236,109,119,173,183,253,178,35,204,197,34,60,63,178,164,14,194,192,115,50,224,212,177,137,10,123,180,98,0,233,172,51,5,38,220,219,64,93,152,245,172,28,236,111,239,0,248,3,167,224,250,248,15,42,162,79,1,30,244,236,145,22,172,194,21,238,140,237,61,100,208,92,54,154,63,227,243,69,29,3,32,138,178,247,209,74,181,221,252,10,232,235,220,238,44,51,42,196,182,134,133,230,55,205,19,183,153,254,234,245,17,87,155,26,65,194,91,2,242,55,161,45,70,15,207,252,117,36,120,56,122,162,34,92,197,129,125,83,24,192,180,146,36,142,165,93,191,126,36,175,70,128,10,82,228,178,206,65,141,120,81,42,43,57,106,119,201,8,3,31,71,116,103,111,63,190,54,193,243,31,185,67,77,96,229,245,231,203,85,137,131,217,175,82,218,203,38,241,36,250,219,10,60,166,130,79,188,131,240,25,87,185,85,174,79,92,95,114,226,239,134,137,116,1,95,83,66,57,24,193,127,70,204,122,69,83,50,21,175,34,15,236,235,89,42,61,113,65,3,217,102,102,0,237,108,200,94,229,15,7,31,246,112,143,11,66,109,37,235,89,128,172,118,25,88,71,224,187,39,115,20,203,28,245,71,135,43,165,233,107,13,5,155,227,214,105,26,52,229,147,192,67,131,119,48,235,152,21,59,24,31,204,96,81,71,2,247,232,28,205,223,219,18,8,39,85,11,242,88,148,103,62,35,247,154,60,55,16,52,176,205,58,141,237,202,62,23,249,240,49,195,18,206,106,12,26,179,60,153,23,24,75,11,125,239,84,191,222,135,57,166,42,176,151,190,173,138,83,148,180,145,243,248,70,190,27,83,47,212,140,30,183,140,210,72,142,111,87,191,52,95,88,80,24,202,214,116,53,228,81,112,255,189,131,121,36,135,209,118,36,41,14,15,221,67,1,165,133,41,201,52,106,136,73,155,175,144,177,233,149,146,37,203,143,151,79,101,15,173,213,123,228,93,219,40,127,79,212,182,147,113,202,52,46,163,214,53,191,57,58,115,26,103,121,109,148,77,147,205,157,147,203,200,88,163,168,246,112,108,244,173,190,114,191,197,168,205,220,179,175,40,140,200,108,78,112,84,224,171,253,3,74,209,226,19,16,70,165,158,46,90,232,150,134,153,15,5,144,139,225,35,214,180,156,172,104,238,10,159,226,46,190,150,171,127,80,247,220,233,227,227,180,241,230,180,29,149,255,136,174,196,254,64,109,131,144,88,238,109,97,31,36,144,169,69,93,127,40,186,230,113,150,247,224,78,224,26,14,42,187,230,151,208,12,73,168,218,132,33,125,140,28,151,163,175,231,216,100,187,105,54,70,99,125,63,242,234,2,22,156,23,15,192,202,33,8,244,234,168,34,22,51,158,25,235,219,47,214,153,125,78,42,18,19,112,141,68,67,165,117,216,228,210,31,192,27,124,169,34,127,234,81,21,100,107,220,94,208,35,49,163,115,248,142,110,89,59,22,46,234,255,152,75,144,149,234,93,55,86,248,2,128,185,77,42,154,126,55,96,67,141,48,154,14,225,39,249,204,119,138,148,49,113,59,118,106,37,201,235,73,216,211,254,210,247,20,81,233,100,110,181,157,194,209,206,96,108,77,161,202,18,93,81,236,241,110,161,198,252,218,178,230,183,136,89,78,153,138,110,35,104,226,81,109,251,171,172,203,106,243,199,201,14,66,205,9,22,238,110,28,164,128,61,62,57,122,62,219,229,78,243,25,39,105,58,224,115,57,164,185,235,58,100,211,58,167,150,76,71,162,110,123,181,201,141,231,133,164,117,129,130,203,181,61,190,66,36,193,145,33,222,175,211,111,91,196,247,189,199,148,79,123,205,59,177,185,59,9,129,60,235,59,132,29,22,101,8,162,49,15,97,27,114,49,34,235,255,187,198,144,177,168,98,39,19,91,133,10,96,72,192,177,210,139,186,155,232,113,24,163,90,122,3,11,3,35,92,6,217,180,220,231,8,19,86,154,83,33,5,56,141,2,99,206,154,217,34,190,195,143,17,132,106,58,140,81,61,7,248,237,192,47,47,13,201,157,133,108,178,247,28,167,175,172,214,165,81,124,81,214,112,218,18,106,87,9,121,17,96,42,235,64,37,255,114,232,84,71,73,74,87,33,25,155,201,170,62,242,255,35,241,186,113,188,65,73,151,167,124,207,198,121,61,229,39,163,202,218,89,28,180,177,157,149,36,217,251,12,40,4,23,188,159,178,26,120,62,202,86,73,133,163,76,99,159,70,177,61,6,241,210,255,57,254,79,157,93,93,55,177,113,252,74,54,76,254,101,38,35,68,211,5,176,96,39,181,32,47,25,70,98,212,234,207,179,28,140,35,82,57,139,75,171,101,125,24,105,124,33,240,254,145,60,201,170,230,78,129,30,96,44,163,191,163,43,105,174,50,3,28,161,78,4,135,149,199,44,138,15,168,56,19,221,22,69,18,94,133,107,25,174,131,51,137,194,165,103,202,97,236,85,106,147,154,8,170,137,239,82,174,69,111,191,162,182,153,222,200,126,123,36,137,102,153,187,215,61,36,17,107,147,42,108,183,9,99,185,254,92,13,30,194,208,48,87,243,193,91,130,49,5,239,2,162,72,191,141,104,250,214,101,6,186,159,55,45,5,79,142,222,238,92,146,195,3,125,85,141,187,160,157,78,70,219,181,137,31,100,143,188,53,229,245,233,180,121,204,211,202,181,26,230,247,116,107,91,108,20,69,253,85,165,39,228,131,131,208,79,229,159,78,191,227,10,27,168,22,208,130,152,219,191,153,161,110,26,113,107,144,224,181,167,72,151,134,37,33,33,93,200,231,147,233,239,232,0,205,109,185,171,193,58,196,133,130,43,58,107,23,111,86,243,51,163,124,58,165,241,168,83,101,51,159,36,113,33,161,114,130,194,89,58,172,212,15,67,184,247,4,9,246,66,66,111,251,141,176,197,165,194,133,193,203,30,218,235,52,61,73,205,131,209,204,35,12,56,88,64,93,218,73,142,50,127,14,153,230,226,66,134,66,175,85,216,21,216,74,221,83,170,170,215,234,57,134,114,68,150,107,162,179,142,221,213,131,116,206,132,157,8,112,134,225,214,148,214,230,130,79,136,93,128,212,244,12,92,119,240,34,36,152,22,175,237,0,91,53,42,1,32,149,91,197,255,21,178,242,252,140,100,174,244,97,208,103,86,20,195,200,199,21,47,180,76,13,59,170,241,112,166,6,53,239,75,112,208,243,206,218,39,171,166,157,241,5,17,36,175,2,207,50,94,155,89,60,31,175,31,31,212,9,123,159,31,85,86,246,219,244,164,221,139,15,47,20,55,37,158,53,135,149,196,196,31,93,32,45,90,48,205,221,253,131,216,242,252,113,231,250,251,173,66,231,103,240,244,108,54,145,47,120,119,136,128,160,51,102,164,79,238,210,124,141,176,175,14,191,234,24,123,245,116,142,55,206,221,249,110,180,191,206,79,40,235,34,178,119,49,93,172,57,34,219,182,112,58,176,191,97,100,116,59,10,0,33,17,83,88,50,153,66,26,9,149,15,191,167,128,197,238,65,242,194,204,198,52,141,138,86,118,188,51,206,197,228,20,118,86,209,126,122,117,179,83,93,205,99,208,116,134,156,78,29,187,56,219,161,100,43,18,124,117,135,47,127,66,166,59,254,0,65,23,30,152,152,68,47,74,198,115,211,68,87,56,141,173,68,208,61,45,60,192,198,156,48,112,62,48,51,128,183,30,59,196,180,221,215,189,121,144,132,186,221,238,225,29,93,49,94,216,220,126,10,158,171,251,176,112,185,255,63,140,156,190,172,253,161,197,194,66,73,195,181,138,24,49,236,68,172,214,113,232,228,70,200,162,203,59,34,158,83,247,190,8,197,186,128,46,10,140,183,95,47,170,237,198,67,8,47,185,48,188,246,98,53,229,150,32,51,95,222,135,146,143,243,163,186,162,244,79,98,163,36,84,76,208,145,18,214,97,175,228,96,245,168,65,30,194,198,226,225,121,116,183,53,72,27,226,51,1,78,155,8,67,0,143,163,89,21,254,224,157,143,103,11,19,145,195,117,229,69,43,46,178,122,24,57,19,112,132,144,48,97,138,156,251,242,102,61,77,44,27,14,46,113,69,186,166,248,126,240,148,237,238,242,15,201,19,20,50,178,98,246,249,67,231,66,35,116,3,41,9,72,149,233,80,38,102,195,124,128,228,189,86,242,253,252,99,16,106,78,26,64,210,14,140,41,107,163,122,22,28,85,0,139,40,237,64,131,231,236,82,95,224,43,156,41,88,96,129,136,251,91,116,23,51,132,236,0,2,204,181,196,229,17,72,3,66,182,104,58,132,190,11,82,61,37,4,18,239,213,227,127,24,157,128,55,2,255,178,194,182,166,25,87,205,49,223,110,221,140,69,36,249,155,110,174,201,32,22,85,61,77,19,60,180,66,4,125,217,187,94,221,216,128,14,46,133,100,246,55,248,1,163,183,171,124,58,252,50,92,236,228,108,149,125,108,225,232,255,237,163,30,222,150,253,226,92,30,21,69,164,231,53,164,84,67,91,71,100,4,29,195,107,94,7,144,86,144,196,152,240,15,142,243,102,125,77,29,190,234,188,112,119,138,63,253,84,214,170,117,53,90,9,129,116,25,40,188,157,43,177,205,161,222,1,94,196,236,222,111,246,214,205,153,19,118,105,5,106,172,142,20,49,102,115,70,137,189,154,73,191,234,216,53,50,185,135,205,67,61,85,11,128,206,69,26,143,16,40,64,58,204,27,62,17,56,236,240,205,56,176,231,160,79,229,208,36,128,228,213,10,29,10,92,187,130,214,99,244,193,7,54,52,74,89,33,195,17,231,40,243,23,6,7,6,184,221,18,101,252,64,140,175,232,224,115,104,128,123,223,250,158,46,92,8,43,110,128,88,134,240,147,244,10,29,7,10,28,65,32,112,137,65,112,194,118,62,221,18,75,39,176,248,140,46,175,193,181,98,156,51,187,107,196,129,19,5,189,36,9,12,47,135,189,45,197,165,35,97,66,158,172,155,89,62,240,254,74,175,243,129,23,238,187,45,241,237,191,185,68,253,208,237,227,135,176,241,144,211,221,212,161,208,32,54,20,106,19,186,134,21,151,120,168,134,74,235,8,145,185,19,193,17,15,83,125,30,194,246,255,143,238,42,37,195,40,249,110,143,142,40,57,49,129,195,124,232,59,182,100,79,32,221,44,166,75,153,33,213,238,50,171,228,47,85,152,34,30,17,151,12,60,48,22,27,183,88,79,25,38,124,90,186,180,124,240,112,182,0,219,32,104,103,204,208,198,92,137,231,252,33,55,72,252,114,122,10,159,62,135,232,57,62,41,112,44,58,157,169,236,226,34,82,147,215,33,3,76,8,233,204,29,24,148,68,247,181,3,37,87,54,76,169,29,124,96,97,174,200,13,86,239,112,202,159,159,43,173,15,35,218,224,89,183,136,254,87,215,163,53,0,10,253,86,244,168,122,74,200,103,105,76,87,209,100,162,148,19,21,192,206,210,233,7,199,208,78,187,152,238,82,96,153,144,93,177,18,232,76,31,80,187,17,6,105,242,186,39,59,12,49,26,64,39,179,120,38,224,242,223,245,179,119,250,122,3,58,90,229,193,227,236,90,248,217,108,220,147,92,134,32,217,177,116,68,77,77,98,26,188,232,206,131,108,192,89,110,68,191,23,90,186,50,74,2,148,119,175,208,218,53,172,210,66,53,80,71,104,21,221,250,20,114,135,81,64,41,227,182,230,133,43,83,50,189,166,208,147,18,83,240,66,38,182,168,192,66,14,48,3,1,23,147,78,200,82,114,35,53,172,115,96,178,235,37,96,123,210,185,28,106,52,152,212,232,238,97,26,48,133,62,126,94,43,93,204,214,12,183,154,174,191,33,38,145,120,117,27,249,179,41,133,165,185,113,141,41,165,221,251,224,251,212,81,108,216,142,52,245,203,245,171,92,225,102,183,236,225,192,232,161,196,200,217,133,234,81,146,89,245,123,183,23,136,0,115,113,170,245,22,164,183,34,247,252,29,148,139,202,12,148,39,72,77,129,168,194,152,55,98,107,142,17,146,242,251,204,176,36,211,252,23,178,54,140,55,186,227,109,143,190,211,23,226,196,151,116,26,163,36,242,65,212,48,138,162,205,174,222,33,130,66,144,1,104,116,63,127,227,111,141,164,58,249,107,170,168,168,57,68,117,52,137,119,144,182,211,112,22,181,192,161,163,86,128,75,241,165,182,242,212,51,34,165,54,240,66,196,199,73,76,126,153,155,104,237,80,117,129,156,31,107,36,200,28,85,16,74,64,243,27,35,182,62,201,69,238,147,247,181,4,143,114,213,155,21,208,137,107,217,200,131,90,221,158,253,21,212,174,220,115,133,12,76,161,202,33,163,171,178,106,225,217,217,46,57,161,106,15,178,18,189,173,112,37,52,62,195,234,37,18,142,250,8,162,77,46,111,222,218,40,108,248,221,191,180,178,59,249,196,51,158,235,242,93,207,201,18,225,126,60,32,197,223,88,186,10,217,122,169,159,184,61,5,162,7,110,244,215,253,188,209,172,146,219,127,199,9,142,91,142,251,255,244,196,222,43,238,106,21,81,243,175,134,30,146,140,214,22,26,21,39,234,165,244,228,23,11,90,116,211,12,106,236,200,211,47,145,92,54,97,81,202,68,120,162,143,52,249,2,41,237,9,112,30,206,202,116,26,55,207,123,233,63,55,141,108,68,76,3,36,243,183,104,174,242,228,225,3,240,20,39,160,162,131,74,125,148,239,116,213,254,52,181,63,146,220,225,223,171,236,106,62,58,110,238,105,241,179,237,214,251,11,241,63,112,63,4,143,106,66,251,143,74,158,72,159,147,34,77,94,229,217,121,32,168,221,104,120,232,235,254,118,147,30,0,13,236,3,232,5,25,162,132,58,168,191,10,137,133,45,81,118,17,200,160,119,200,255,95,173,128,252,252,214,18,50,188,83,47,17,102,96,249,242,201,249,145,144,23,49,13,241,28,121,161,110,83,7,120,32,37,211,81,123,82,156,74,86,139,82,203,12,199,2,22,5,156,4,206,68,221,112,42,32,110,177,247,63,141,126,20,82,195,122,113,133,157,4,1,54,198,149,81,131,148,126,162,40,237,129,80,244,141,235,229,61,180,122,230,110,80,161,49,119,70,108,161,61,67,127,126,55,230,61,35,195,142,79,127,184,234,187,129,151,233,56,88,164,127,8,54,67,233,156,151,87,82,25,251,242,211,50,139,63,83,13,160,213,39,150,116,75,101,141,76,43,40,129,222,110,185,63,58,170,4,77,138,250,180,40,55,156,142,62,134,216,105,147,61,179,188,61,8,123,64,40,2,163,92,142,211,92,102,186,123,223,133,34,254,12,90,3,12,77,46,145,229,147,111,194,120,239,17,137,172,174,142,57,164,183,234,23,140,125,33,1,75,248,193,205,25,119,51,69,187,246,27,52,99,14,57,54,212,79,5,147,181,188,53,186,213,23,66,8,88,156,49,220,70,99,224,204,207,6,216,54,210,127,21,244,212,79,52,231,153,35,16,183,190,181,5,58,68,41,32,211,162,99,232,177,47,171,38,139,131,202,123,138,206,213,234,29,27,144,73,183,11,93,61,164,29,93,177,18,186,184,125,219,19,62,80,79,137,217,140,189,69,70,188,33,116,21,144,1,35,122,56,29,218,252,244,37,144,60,172,25,104,197,75,140,214,189,27,54,48,63,68,100,168,111,156,194,123,82,157,226,81,121,136,64,137,52,70,69,33,245,189,20,183,42,161,192,61,226,109,228,139,99,66,57,196,106,250,127,137,151,172,113,189,72,18,137,174,180,25,70,37,200,116,167,159,112,101,71,79,126,137,53,28,214,150,0,124,204,13,127,211,222,237,248,46,159,241,232,149,95,82,36,246,132,243,158,102,244,125,38,34,109,66,236,87,154,254,45,240,245,236,14,246,209,60,77,70,73,8,191,232,169,100,115,0,198,35,255,162,225,153,203,13,22,0,34,198,27,2,130,25,197,194,182,204,35,210,60,31,165,200,101,206,113,64,247,44,21,239,111,11,217,143,227,1,30,6,176,14,245,217,114,58,140,225,113,71,39,24,194,213,228,251,124,38,163,59,73,42,131,79,118,58,53,183,3,86,210,73,240,4,82,121,59,22,178,8,27,165,137,79,234,4,207,126,77,101,75,44,244,169,121,87,226,224,233,74,173,121,6,69,101,66,106,228,195,110,172,66,121,64,26,56,125,122,83,208,196,245,188,222,224,239,90,89,127,123,84,18,214,72,188,124,38,39,104,101,191,100,148,242,31,211,217,142,253,74,134,4,50,106,135,155,134,20,200,225,105,139,10,91,76,247,89,84,139,18,215,143,43,86,150,118,239,33,77,212,204,135,154,8,56,109,89,18,156,144,240,155,142,51,224,80,174,102,70,112,244,106,220,26,104,170,179,118,252,242,175,131,113,4,208,57,202,238,150,236,89,20,86,80,8,166,67,105,39,229,31,234,57,218,0,104,200,195,77,208,39,68,36,230,237,106,98,135,202,4,102,252,98,218,132,223,192,22,190,226,87,123,129,99,67,156,10,19,187,19,45,57,7,172,124,22,65,57,240,8,60,211,178,86,247,250,73,97,191,219,221,154,231,164,198,239,150,206,222,10,166,247,112,216,142,198,148,136,53,32,0,228,162,113,234,34,94,164,110,147,116,239,67,103,172,248,8,204,209,91,76,71,127,55,162,210,52,187,230,224,100,165,189,203,143,111,112,190,11,17,94,216,141,110,42,228,14,1,96,51,44,232,173,91,127,223,226,232,18,12,170,7,163,61,5,165,229,32,68,32,47,199,88,249,138,51,253,45,219,175,22,139,193,34,59,170,77,111,237,63,214,98,92,231,68,109,99,244,245,111,250,214,116,203,115,163,158,219,83,175,64,66,8,93,96,86,187,24,99,237,186,237,7,199,153,125,229,219,209,184,140,155,15,68,100,203,111,249,39,128,253,160,162,148,162,116,133,81,0,122,175,124,27,55,126,122,243,128,137,104,218,115,20,5,84,139,167,188,50,27,240,41,42,32,130,71,28,166,74,213,231,76,217,186,120,132,177,73,188,221,204,151,182,24,151,80,215,35,42,156,96,65,20,106,150,193,236,204,140,88,167,86,198,65,91,20,42,219,195,135,252,163,238,240,23,96,68,61,33,110,2,84,103,172,234,183,7,147,172,173,133,16,36,249,100,217,70,190,4,136,151,176,240,236,28,77,118,158,79,210,9,226,105,223,204,50,19,166,106,228,167,211,35,141,126,135,128,52,183,68,48,210,157,110,172,71,206,64,236,61,5,101,193,17,76,134,76,61,112,53,248,28,203,206,8,178,139,101,172,145,196,87,154,30,249,133,118,38,169,108,188,105,218,241,185,2,195,14,100,53,198,73,238,175,82,230,183,145,217,63,175,4,83,126,53,51,152,190,146,63,106,146,209,111,22,216,240,209,150,150,151,239,173,214,38,115,97,245,183,215,235,143,137,168,247,234,199,163,168,187,164,229,164,161,133,201,25,209,115,102,43,240,111,142,8,10,248,42,151,120,68,207,32,34,89,254,123,88,86,63,135,183,223,188,31,235,73,43,153,219,18,32,76,43,168,99,45,97,29,128,19,56,31,39,156,113,17,73,119,87,218,145,247,197,118,168,147,121,23,136,220,124,4,44,131,71,22,193,27,21,207,108,71,39,180,251,158,133,14,124,221,168,59,232,172,164,1,89,44,192,1,12,220,10,143,154,15,2,255,178,11,128,39,164,219,176,27,95,252,76,25,30,50,67,98,0,95,3,160,193,225,72,39,81,129,63,15,59,65,120,168,140,133,41,1,2,207,36,173,152,127,183,89,237,117,12,201,122,246,36,80,107,187,90,183,116,89,92,134,71,74,106,197,31,173,54,209,239,156,226,66,83,77,118,92,81,150,228,66,9,180,83,161,136,23,250,1,203,162,152,204,215,161,238,226,193,24,240,221,56,204,44,132,143,119,158,193,78,253,113,168,238,150,170,241,161,41,15,176,183,53,242,149,58,198,237,210,110,222,86,170,178,68,75,24,1,252,14,45,225,67,148,252,16,104,131,116,245,210,61,205,153,8,127,100,62,101,18,31,232,96,27,7,7,31,66,153,47,142,223,5,52,150,97,126,101,118,109,50,151,89,116,168,69,24,215,189,134,65,198,77,22,134,92,52,35,15,213,92,107,30,61,121,1,239,167,246,188,22,90,161,86,201,140,152,114,248,129,226,250,72,193,38,104,106,102,140,229,175,61,74,194,11,209,61,239,77,11,164,189,170,149,145,73,43,165,251,233,45,47,143,52,81,171,3,123,8,105,25,7,137,24,71,18,160,8,121,148,120,163,124,101,233,184,25,216,250,194,34,120,21,202,50,186,64,17,171,59,40,163,90,241,166,156,127,154,63,184,221,243,211,129,54,245,223,99,8,94,77,217,97,161,187,234,5,30,38,219,176,206,152,92,166,184,76,186,250,78,241,222,13,227,207,170,136,70,102,68,22,154,215,176,72,35,115,176,206,26,59,186,101,143,132,121,246,112,200,52,164,184,30,107,37,183,234,67,247,97,221,134,100,46,27,164,206,18,193,17,193,224,36,79,87,11,31,159,183,254,44,170,83,248,23,145,198,72,10,101,198,224,210,112,242,252,102,27,216,100,210,199,209,209,228,33,115,142,120,245,208,233,69,135,150,12,167,209,236,25,241,74,214,43,85,248,255,158,129,138,29,42,88,151,239,38,5,47,172,125,188,66,139,222,131,233,100,32,232,100,146,243,150,187,125,61,74,186,108,219,191,191,204,248,96,194,174,116,116,85,123,12,176,50,156,158,128,21,48,103,135,89,95,28,161,45,191,7,163,154,29,31,171,128,20,234,19,252,33,145,124,35,238,72,50,215,186,242,222,88,2,140,10,68,37,241,235,244,148,147,120,10,5,144,143,135,211,187,156,215,182,0,168,127,87,173,0,170,64,10,47,141,242,99,90,152,147,119,219,120,194,232,165,71,173,84,201,98,154,218,164,247,9,116,64,246,147,233,109,26,17,24,224,6,204,57,124,240,205,56,49,158,61,13,140,110,81,121,153,49,129,138,194,60,90,61,235,110,219,216,126,240,237,45,65,118,147,220,193,126,170,73,23,194,214,1,224,116,227,141,23,130,191,177,82,162,247,5,103,29,200,8,61,105,252,72,129,185,104,162,49,118,70,185,112,213,231,220,98,250,20,131,43,185,144,249,202,214,56,200,105,39,250,253,91,95,239,33,66,251,206,249,253,142,198,109,48,204,167,94,122,243,9,160,252,34,196,136,178,108,78,44,80,219,155,151,2,106,171,44,98,45,133,142,113,194,71,214,210,234,113,110,18,182,113,145,107,155,7,209,152,149,210,162,20,39,3,59,217,119,182,89,92,132,230,192,121,18,62,30,203,237,157,195,117,234,41,138,135,33,111,55,20,207,197,97,231,17,31,101,67,123,244,202,11,168,74,129,142,234,177,71,178,175,98,192,135,200,244,87,77,122,211,90,59,162,51,55,162,255,3,163,149,68,34,202,82,80,222,55,146,106,251,10,180,81,179,148,163,173,74,192,112,170,127,83,240,82,4,228,227,81,0,110,206,41,186,41,196,116,163,168,104,136,76,30,133,29,74,2,65,176,82,25,150,114,127,54,153,226,103,181,255,172,76,44,1,243,47,132,232,221,181,163,210,3,120,125,231,126,213,7,22,177,66,30,126,64,155,42,252,242,18,254,81,38,97,163,40,236,210,131,40,21,124,127,169,94,50,151,213,201,199,2,86,81,68,113,168,156,98,210,203,8,41,198,151,199,166,200,14,165,185,102,228,50,226,17,119,13,159,204,39,228,213,78,76,193,19,171,87,128,20,75,189,144,154,246,189,49,240,186,188,106,238,190,65,167,39,166,237,27,67,97,74,63,97,75,59,232,30,126,127,79,84,235,237,180,100,90,40,156,132,178,80,174,204,140,51,206,53,127,146,214,177,161,185,44,195,60,74,191,25,74,223,0,142,5,165,64,142,42,154,222,115,14,92,219,106,90,242,129,79,227,153,7,239,31,175,139,51,241,15,211,58,209,240,217,126,147,70,38,117,201,197,173,231,4,244,151,31,90,97,146,36,60,239,64,224,51,28,205,149,236,244,14,137,195,145,178,71,190,8,183,135,186,163,189,227,127,207,87,204,139,132,2,34,8,178,209,188,242,8,100,158,67,151,225,28,96,30,56,55,222,19,17,236,205,95,142,63,234,223,40,121,173,238,228,227,195,126,187,182,145,62,222,12,108,209,48,119,250,161,46,29,111,209,56,113,29,129,17,108,103,172,44,204,13,86,115,144,56,129,28,217,223,206,232,137,81,73,245,193,235,142,64,224,235,148,138,176,194,57,143,80,189,247,141,120,42,165,245,215,75,26,152,77,141,107,67,125,80,3,140,71,255,83,197,90,78,190,152,187,213,171,187,90,146,198,249,107,116,135,7,133,2,253,174,105,187,158,247,3,69,0,109,185,179,211,28,25,159,18,25,241,66,235,167,66,124,255,147,233,249,96,236,243,174,50,211,91,22,11,233,9,201,66,158,125,117,51,8,193,212,239,188,77,67,227,235,74,136,215,208,226,192,229,59,178,100,174,170,208,71,9,41,69,192,17,52,15,20,210,41,119,60,190,216,162,134,216,107,101,200,69,62,62,115,144,37,159,36,11,37,253,91,97,172,20,235,0,25,225,156,242,100,173,210,21,28,0,41,61,133,168,62,87,109,250,104,229,100,160,122,163,144,22,96,186,34,156,28,132,127,199,172,244,22,177,118,40,72,213,163,34,124,103,164,83,43,119,233,52,100,153,175,199,2,14,235,157,202,222,209,104,48,61,10,117,145,81,133,252,190,90,117,37,27,17,186,2,172,64,26,211,53,117,39,98,34,13,3,191,200,3,175,101,116,46,20,156,213,172,3,88,49,229,188,218,32,77,6,56,94,91,235,33,213,105,16,136,169,31,82,138,168,118,15,211,153,32,238,224,0,69,239,104,146,214,45,230,177,36,85,137,228,62,122,96,211,36,146,253,237,58,157,234,11,187,217,61,8,172,31,242,20,114,15,146,224,156,208,176,41,28,153,127,97,187,45,48,70,230,82,221,179,187,66,87,53,229,114,231,113,210,152,38,16,191,68,123,116,138,1,75,19,67,230,161,222,175,250,101,33,177,178,37,61,199,236,183,229,81,4,31,115,31,187,33,214,162,195,10,193,164,63,19,58,152,93,153,59,192,77,10,98,246,90,144,46,58,18,7,34,249,38,139,59,168,152,76,151,105,117,194,51,16,190,231,130,202,220,24,130,147,246,244,236,43,141,223,146,86,102,144,174,46,37,61,27,0,191,150,146,133,62,231,40,98,176,255,195,137,159,204,193,131,120,159,180,191,149,88,42,206,65,128,138,18,245,238,181,146,106,74,84,37,16,101,117,219,134,120,180,167,40,155,112,166,203,52,100,245,187,226,21,237,57,115,253,188,14,142,130,222,250,144,181,194,159,228,85,73,41,13,162,252,46,62,66,75,17,191,79,144,235,104,78,138,7,245,66,28,125,142,38,88,54,129,212,193,199,180,162,23,170,153,193,188,107,29,241,169,162,220,234,223,244,203,234,98,216,34,55,181,115,228,54,190,116,227,51,205,72,16,119,51,166,216,176,134,96,251,23,102,57,69,172,105,157,124,132,51,3,31,219,106,229,56,193,229,148,131,33,206,239,44,53,45,20,192,48,122,9,125,251,211,152,115,199,157,152,88,7,209,203,190,121,38,127,147,151,151,12,157,176,211,121,136,8,183,242,143,224,19,7,8,37,93,109,234,130,74,126,69,36,227,159,234,121,179,41,40,10,236,254,197,136,221,117,170,206,115,141,255,128,245,231,12,167,189,225,176,64,8,32,104,171,94,98,14,248,83,179,245,12,32,246,73,41,48,165,60,120,187,235,180,2,221,237,125,142,11,27,117,196,177,210,98,56,98,202,87,13,79,234,50,200,175,138,70,165,198,124,13,228,44,45,253,216,45,112,228,253,252,182,98,167,28,236,102,125,218,102,107,216,34,130,178,38,208,177,166,1,229,195,175,184,82,114,247,153,134,60,130,92,7,192,51,140,101,168,240,191,201,198,54,96,90,127,233,94,5,243,205,233,219,141,102,187,3,193,27,10,16,254,151,201,238,64,128,44,21,87,161,163,23,0,80,109,119,23,180,184,122,53,121,246,225,166,114,112,224,14,206,243,68,173,183,45,234,172,111,84,175,139,193,121,41,185,57,110,168,72,185,153,208,25,45,65,150,154,159,152,136,89,141,109,189,120,0,103,129,98,34,220,57,226,79,35,233,0,193,158,45,89,48,127,42,48,108,2,179,163,162,19,176,149,169,68,224,102,48,34,45,199,83,186,250,117,100,155,135,101,85,33,0,176,58,158,215,239,38,97,46,91,75,177,128,236,250,10,115,155,109,221,73,45,209,13,53,73,245,70,179,247,8,231,90,187,20,178,156,111,211,13,86,246,85,107,68,105,158,154,172,183,54,89,87,134,177,197,61,36,198,65,123,217,21,37,125,117,220,150,56,216,226,3,106,248,167,80,99,35,106,241,147,15,223,150,185,102,170,75,34,26,69,23,138,246,133,106,86,31,52,197,191,96,81,34,52,187,114,65,40,73,234,174,66,27,42,44,235,30,7,65,2,205,9,196,234,43,58,131,189,147,9,27,213,240,121,21,47,144,17,14,170,77,207,130,219,222,223,147,215,155,196,138,192,191,20,182,163,43,35,194,254,222,158,122,56,221,182,251,23,120,62,222,95,173,32,181,185,94,254,225,66,131,156,43,8,166,21,131,126,32,207,155,40,183,98,207,143,206,255,33,255,84,115,67,131,71,61,194,157,70,1,193,64,167,7,96,229,141,166,85,199,132,218,87,221,134,18,64,112,182,133,51,228,7,184,45,254,1,121,191,15,156,40,116,136,87,146,109,163,96,109,114,182,130,2,131,80,81,126,247,184,155,247,166,231,223,76,3,252,36,105,162,188,109,216,175,239,241,7,255,72,113,166,228,88,29,202,117,147,91,14,162,250,239,98,45,55,234,58,115,184,75,86,227,30,189,6,212,37,183,27,27,161,242,213,38,67,243,179,201,146,107,236,120,184,210,196,53,219,166,160,185,109,27,53,17,104,161,39,52,190,123,227,130,189,53,218,68,108,61,135,49,50,163,221,128,87,70,205,45,183,190,220,215,61,9,237,67,169,78,17,217,61,6,59,246,113,143,246,71,44,110,119,146,176,88,106,88,202,21,13,7,123,26,52,245,240,195,101,190,208,99,218,30,103,72,137,220,229,252,70,102,27,85,228,93,41,141,234,57,20,65,48,107,32,9,175,44,17,196,90,186,243,178,221,63,102,70,49,96,37,37,24,24,159,132,17,121,187,92,103,49,85,81,0,101,148,0,53,205,17,230,74,239,225,85,112,73,183,53,93,36,253,29,204,141,173,145,199,99,100,192,67,117,70,48,22,64,168,117,250,225,241,150,40,162,244,229,152,44,213,127,246,124,15,55,87,220,217,76,229,174,168,209,214,202,75,56,113,61,73,224,73,229,32,183,145,167,71,151,52,130,190,153,96,160,11,252,69,85,111,73,112,24,30,107,36,244,10,67,148,164,236,127,94,36,220,15,180,15,143,111,77,212,32,8,76,102,45,187,39,228,23,76,162,198,229,1,73,89,172,72,85,205,195,89,36,79,77,135,85,89,116,70,102,187,24,164,247,71,162,143,24,242,29,78,217,163,249,106,116,198,0,21,219,190,150,247,220,254,223,108,154,89,206,52,227,84,25,229,185,14,253,77,88,234,217,65,245,26,239,207,125,48,127,232,112,43,118,143,181,39,134,65,80,231,133,136,228,16,188,13,153,154,166,71,77,70,26,40,198,73,183,87,190,128,63,50,88,188,153,7,3,226,144,3,124,132,96,229,163,110,6,117,44,111,7,5,232,208,24,59,57,185,5,81,29,30,36,90,34,155,36,107,237,105,64,97,208,64,56,225,211,157,155,211,119,156,161,93,151,233,102,83,195,47,180,108,172,187,236,127,50,31,107,53,86,104,173,237,137,122,159,15,249,47,116,238,172,40,59,103,5,160,161,56,175,241,21,207,140,247,54,28,86,249,238,140,183,10,36,14,210,1,64,114,4,99,166,217,130,111,86,109,231,210,165,218,213,21,48,175,219,32,10,9,168,130,220,185,164,209,115,164,53,50,84,74,224,149,194,55,34,202,162,49,135,163,159,206,47,113,106,59,175,162,199,151,188,136,232,86,28,200,33,91,226,240,60,132,40,200,203,215,49,31,226,9,59,121,50,49,208,45,161,125,164,208,108,104,82,145,207,110,248,64,85,253,112,28,148,189,238,55,45,213,157,12,47,199,169,157,129,66,227,211,93,228,216,225,33,119,248,133,255,7,29,31,125,156,160,196,53,254,144,232,9,40,209,27,214,70,242,119,68,180,39,134,96,237,170,184,211,53,49,164,38,178,12,90,233,36,150,76,84,158,211,76,208,175,213,126,24,0,226,33,124,180,58,85,16,64,143,118,134,135,125,25,70,252,159,25,249,139,60,110,248,130,65,27,34,90,110,41,73,221,177,61,68,94,251,114,66,141,164,167,230,199,88,248,53,250,194,43,167,213,214,47,80,154,39,82,7,53,141,190,190,127,143,158,49,37,79,68,23,143,43,56,68,213,60,90,135,12,153,218,249,145,139,64,88,75,223,96,131,73,45,38,100,103,167,140,249,105,41,176,250,151,126,110,99,56,229,148,78,74,31,54,72,52,159,123,95,190,136,93,241,115,102,192,195,76,45,35,155,29,209,64,244,112,153,118,210,145,177,191,190,54,198,191,44,157,199,8,37,203,176,33,222,143,17,34,84,147,57,17,72,170,210,231,67,88,184,128,28,71,72,137,67,41,148,6,242,41,92,126,234,233,205,198,73,174,152,65,52,84,95,154,72,129,170,251,111,129,188,198,18,102,38,76,157,160,157,85,68,22,149,135,93,134,45,141,152,67,158,110,189,115,206,160,51,104,235,244,88,5,208,67,151,50,121,7,229,132,55,157,170,201,139,104,198,171,129,100,26,144,94,126,182,209,170,137,55,143,77,38,240,206,191,44,187,31,75,223,18,149,19,39,17,169,201,111,153,134,60,103,219,216,6,52,91,14,199,140,90,90,44,22,172,7,194,43,224,15,122,214,200,81,77,148,220,73,103,154,227,104,174,205,59,147,251,84,34,225,18,128,110,159,207,14,44,231,131,160,37,151,246,90,1,6,227,67,70,83,132,67,1,212,161,54,109,88,100,181,249,124,52,173,66,95,201,33,60,192,35,97,46,84,154,19,248,142,100,20,206,211,44,68,160,132,117,83,194,214,21,197,35,105,83,157,190,50,230,180,125,29,52,5,157,60,85,79,163,147,86,60,150,14,140,201,98,90,149,88,128,64,20,106,138,139,7,41,163,252,169,45,247,54,73,113,37,60,61,83,166,230,218,237,198,79,28,99,159,83,240,36,117,92,97,35,176,24,117,148,118,221,84,109,17,209,247,222,225,16,11,151,201,145,9,183,49,147,49,112,52,15,15,227,107,206,227,65,20,9,84,233,168,15,208,248,131,242,68,97,167,8,19,220,241,170,215,177,253,105,73,80,104,31,30,7,240,52,4,216,19,164,41,12,143,78,60,120,137,48,17,58,221,248,140,117,147,59,60,68,177,139,234,90,23,226,209,133,74,212,255,188,166,24,161,201,70,153,170,157,94,139,138,162,41,78,43,92,89,3,153,68,223,224,179,47,169,36,36,211,151,36,147,10,211,88,73,76,82,5,213,223,210,218,81,135,197,134,31,144,122,116,233,73,153,112,249,208,168,153,191,82,106,97,172,245,183,13,255,247,163,180,37,155,32,255,234,13,50,195,138,118,119,100,28,58,126,112,48,108,145,161,40,33,179,197,15,110,100,86,90,76,221,14,92,130,210,37,19,28,1,8,18,61,181,138,171,16,21,14,238,59,166,59,44,156,153,41,173,118,39,168,18,250,133,123,161,40,224,195,153,133,59,51,102,98,80,216,215,102,204,128,92,66,208,198,62,227,181,43,133,39,110,11,73,165,114,80,230,68,90,45,207,169,40,233,185,94,115,239,178,220,203,65,177,112,115,24,240,133,187,115,25,26,235,203,32,129,69,141,105,21,216,110,49,48,162,108,171,35,233,49,65,138,181,95,176,154,178,38,214,93,177,215,250,147,71,90,199,164,160,140,56,61,136,21,233,124,83,172,26,239,211,96,218,55,138,25,86,184,14,193,58,3,133,176,30,239,198,162,227,242,6,44,42,132,179,109,72,209,228,28,105,41,130,206,249,150,140,187,22,233,245,126,144,79,40,31,119,144,220,110,233,178,175,252,168,215,98,76,61,182,60,53,17,229,106,161,186,109,102,150,2,233,90,60,125,114,238,3,90,50,199,50,81,2,222,190,230,237,124,8,12,71,121,212,130,173,52,104,153,111,127,119,96,13,153,250,34,21,70,138,177,80,64,35,52,218,188,33,213,220,74,83,185,141,206,173,33,176,52,76,35,172,56,183,44,185,190,232,68,137,127,149,65,199,213,201,192,100,29,7,62,221,187,188,152,89,122,199,215,173,11,106,103,199,168,212,139,181,145,163,107,132,44,90,58,157,127,218,231,76,178,73,161,20,43,47,82,81,233,19,108,129,254,83,95,76,172,132,194,206,61,64,67,75,42,173,59,51,248,74,53,74,141,250,240,208,195,9,172,250,233,139,191,148,170,205,167,63,233,217,89,122,247,21,158,31,111,133,49,146,199,89,179,137,255,136,93,74,227,139,187,1,48,101,192,36,11,203,244,229,203,124,20,145,22,144,191,31,54,164,141,171,107,130,144,246,237,162,232,87,18,54,108,252,9,232,31,133,221,69,125,178,69,156,229,250,240,10,132,175,177,148,131,25,165,229,199,211,203,158,87,83,41,44,146,27,192,178,109,128,27,8,161,37,181,119,210,143,60,9,177,248,129,249,236,156,19,29,41,147,147,228,45,107,38,109,49,140,179,160,45,86,70,64,198,189,198,238,41,226,204,189,46,2,171,70,118,76,222,85,101,94,118,247,114,149,114,91,113,114,61,105,180,217,148,72,19,101,174,147,195,189,161,223,117,57,248,130,217,67,218,55,33,168,70,94,77,49,167,40,142,18,96,221,248,138,115,21,71,12,245,83,133,5,164,59,87,133,173,225,83,19,189,165,70,165,255,122,46,55,120,30,86,48,5,131,22,33,236,162,65,84,233,231,31,176,29,30,69,69,60,216,38,92,9,84,102,187,185,9,121,31,153,229,91,26,58,59,23,67,134,253,244,25,142,29,93,53,95,41,255,125,157,247,183,80,147,169,223,249,24,120,21,217,64,57,31,77,200,225,108,177,103,186,129,99,241,163,233,140,162,124,102,114,174,103,185,237,111,81,10,73,217,163,148,185,59,144,138,0,209,130,80,233,59,146,85,157,97,141,199,119,121,91,155,40,91,151,118,17,191,38,165,137,135,183,99,57,196,153,232,120,126,151,255,141,80,203,66,26,178,141,146,15,9,211,101,225,85,206,56,143,224,197,216,21,12,80,83,205,247,91,149,66,188,142,26,209,59,220,195,23,224,68,15,250,203,38,255,11,111,210,71,96,9,127,50,88,149,245,221,144,203,125,63,131,125,129,186,250,136,64,200,24,157,192,20,170,152,145,43,32,173,124,125,180,203,6,49,115,181,31,89,73,20,189,188,255,54,170,199,234,242,223,109,246,111,93,96,205,130,52,237,46,164,67,11,138,143,143,198,244,10,118,86,175,44,99,51,160,90,31,218,21,108,82,135,28,74,225,9,36,57,150,145,218,29,51,150,148,145,108,4,2,171,37,138,253,59,217,22,166,78,204,119,176,188,171,33,53,79,131,76,104,54,169,0,108,223,110,124,144,118,103,40,49,146,50,233,146,99,159,229,136,192,185,184,59,35,238,25,118,3,11,47,2,103,254,6,68,4,238,255,225,94,90,120,55,35,3,151,11,253,147,226,113,211,146,50,234,239,249,93,230,65,249,15,119,194,47,56,27,33,27,26,132,204,95,167,2,39,149,47,65,137,18,244,33,32,153,133,31,222,25,83,180,190,83,92,221,88,234,189,84,234,146,24,207,227,121,12,253,172,183,139,28,181,231,255,28,4,73,165,129,180,65,156,26,132,251,46,223,56,38,99,122,94,66,19,134,51,90,121,248,94,191,127,17,84,133,212,137,76,255,153,246,68,211,177,223,155,160,75,47,66,49,87,229,25,67,99,142,211,84,250,238,40,19,111,78,12,143,47,103,14,41,206,205,143,90,82,183,161,10,149,244,223,45,149,123,121,56,74,181,179,49,70,2,210,200,142,223,29,185,164,38,240,5,25,98,183,245,192,107,159,6,167,166,197,222,150,43,46,7,168,90,193,6,96,189,193,77,138,230,92,54,211,38,238,182,247,123,176,133,147,217,156,68,65,120,215,26,46,211,43,173,208,163,184,131,84,211,49,141,165,132,100,16,136,12,95,115,158,67,125,115,201,37,230,159,11,53,136,39,92,107,102,55,85,55,76,129,14,184,50,140,194,169,126,197,28,251,53,78,41,190,6,155,128,65,5,30,33,34,114,254,0,254,24,118,166,42,123,94,69,62,135,107,167,205,111,116,174,184,127,44,231,139,249,16,231,170,254,48,166,125,216,202,26,161,42,47,40,216,67,30,3,119,133,122,222,109,55,126,156,56,78,131,195,118,19,107,28,2,107,121,88,59,155,32,57,94,66,248,179,211,161,1,11,163,19,233,216,102,150,200,113,68,91,42,252,110,237,159,125,177,159,202,89,221,166,251,135,1,177,190,3,34,163,67,255,127,163,246,26,242,94,59,95,44,218,209,65,43,107,85,248,221,117,218,45,186,165,139,214,247,251,17,33,102,189,0,208,147,112,239,52,185,162,147,142,107,66,46,29,70,105,198,0,22,69,143,3,142,131,229,218,242,19,160,193,46,184,144,127,60,1,112,134,28,192,234,45,14,212,64,67,167,189,253,57,222,37,59,1,114,102,61,94,199,236,41,166,214,242,181,190,160,129,212,134,69,104,55,192,230,188,212,137,16,32,101,148,36,42,126,251,3,151,181,142,140,156,107,140,122,131,148,135,105,242,67,29,196,139,223,214,58,165,28,146,151,193,217,226,86,103,74,8,14,80,90,10,230,53,99,170,225,150,227,141,42,194,148,175,177,71,194,81,166,12,19,89,253,217,132,10,189,197,227,250,239,60,140,20,60,111,231,97,170,239,52,40,142,36,69,232,200,188,29,221,206,221,237,155,13,64,83,197,65,95,49,100,88,248,148,151,109,151,110,44,124,226,72,139,89,113,73,26,213,159,153,108,35,135,117,249,95,155,213,255,85,143,145,125,143,196,107,208,166,117,226,12,237,43,20,31,31,95,236,176,160,109,81,156,73,65,16,35,27,140,252,8,43,237,202,211,149,127,78,50,235,205,225,54,45,197,163,126,6,46,159,85,224,177,212,43,0,143,98,142,35,155,251,64,78,87,194,105,74,227,164,120,148,122,75,208,49,222,70,19,139,86,182,12,6,238,63,154,148,124,53,235,57,17,131,94,181,87,54,90,12,6,37,32,163,147,22,228,235,168,95,134,94,137,98,42,87,156,205,51,49,106,94,251,236,99,39,24,165,112,9,96,135,224,27,250,91,18,219,62,173,54,83,86,254,22,73,252,94,63,210,160,199,172,121,31,205,253,170,51,242,29,220,27,101,29,255,157,96,56,94,53,144,235,96,38,117,164,8,15,137,163,31,243,0,153,184,108,158,199,96,74,216,61,165,213,231,42,233,239,4,99,210,42,105,17,186,94,170,71,106,216,10,4,133,255,46,3,32,39,43,246,253,66,105,165,163,170,156,197,115,81,106,44,133,177,232,164,24,28,112,2,88,173,71,32,2,152,84,163,255,188,135,72,121,222,116,254,53,233,249,17,237,50,181,178,27,156,26,181,185,106,42,69,237,95,48,246,155,15,6,141,59,8,75,155,133,88,26,199,218,57,218,21,134,52,152,87,174,21,12,24,248,145,180,83,239,41,1,75,177,222,234,119,166,166,97,223,27,235,78,186,144,9,234,247,243,211,252,91,29,105,78,234,88,142,68,223,70,31,239,70,58,104,217,175,172,4,145,33,217,62,18,241,108,220,42,202,32,108,94,240,136,99,238,128,10,64,161,100,119,25,120,144,176,144,158,117,111,70,224,150,74,250,189,57,123,176,217,161,112,224,199,131,54,79,250,167,32,47,101,228,157,51,168,164,234,38,58,231,87,154,100,220,136,171,72,115,245,71,22,67,179,157,204,178,24,27,217,191,44,249,137,132,119,118,142,167,130,102,211,130,32,41,82,94,24,166,48,238,10,204,73,68,222,235,219,123,50,84,109,14,140,127,191,167,101,8,6,140,163,128,56,138,171,5,220,149,167,71,172,114,41,126,94,218,255,180,55,231,91,105,159,47,254,213,249,84,94,215,247,19,35,148,9,230,142,2,244,10,118,8,144,31,234,90,143,194,75,57,36,147,186,163,102,61,163,209,215,139,57,189,246,38,196,18,56,169,202,204,239,9,129,242,102,53,0,80,205,131,15,247,127,155,178,183,40,66,230,251,49,28,17,22,50,147,151,46,183,147,141,208,66,157,222,127,167,76,45,191,111,240,204,94,253,143,227,123,227,101,170,186,224,151,206,29,93,211,56,218,216,95,44,159,72,176,202,225,173,83,242,127,26,240,20,102,20,95,56,131,227,96,122,39,6,30,85,254,195,172,163,207,192,54,77,38,123,95,70,65,236,208,159,235,24,247,42,3,30,12,170,78,254,80,111,140,179,207,145,126,195,111,211,199,118,114,233,248,119,64,115,150,116,192,125,54,149,0,205,216,89,149,196,82,35,147,73,86,68,114,175,155,147,222,183,144,254,60,215,136,169,196,73,171,105,227,217,11,82,1,239,12,109,70,2,27,1,203,248,118,104,255,255,159,47,221,248,113,127,78,87,180,45,75,205,214,183,145,192,218,150,203,76,48,172,103,214,153,14,19,15,122,101,47,243,42,79,242,28,111,57,89,85,36,38,218,29,100,255,102,2,249,105,235,6,250,50,238,49,191,200,251,187,199,203,181,113,31,243,236,171,53,67,84,60,224,77,130,153,132,203,9,189,232,84,219,177,199,144,254,121,98,209,58,255,27,215,5,240,201,195,11,176,18,77,99,155,151,93,175,30,236,115,178,122,23,120,199,136,230,228,255,106,190,71,10,140,230,58,163,166,119,239,41,236,251,213,126,187,77,179,158,27,175,70,2,83,230,175,152,171,203,175,134,35,194,174,87,239,208,138,230,194,100,56,156,129,101,32,201,11,0,26,28,141,82,79,125,250,14,186,201,242,92,43,214,47,133,12,37,96,222,51,101,161,65,178,204,222,54,143,217,202,133,11,53,27,173,238,100,106,173,141,202,213,6,80,180,123,122,78,60,188,51,255,250,47,186,65,155,159,78,173,191,47,169,124,41,60,136,111,240,109,28,128,124,73,127,39,43,48,11,94,253,75,44,9,207,51,221,220,224,186,95,147,43,44,3,64,167,68,23,81,164,106,198,195,211,47,208,185,129,75,178,12,118,175,165,195,207,159,91,211,244,10,97,209,244,113,128,201,126,235,74,247,25,6,232,72,227,65,184,76,15,105,47,253,201,42,185,229,3,153,206,231,125,25,16,42,157,106,255,142,89,181,224,108,156,106,7,31,111,252,122,173,40,228,42,137,203,107,185,187,10,206,113,108,88,161,249,65,26,148,77,76,233,175,232,6,153,217,94,2,170,120,129,83,195,246,0,39,155,163,20,42,25,144,51,112,227,17,66,197,210,15,99,85,252,175,226,198,113,42,228,21,170,162,215,195,253,137,75,202,83,245,146,43,255,86,196,20,173,164,101,232,213,58,87,148,168,217,62,147,83,240,186,112,6,159,115,235,110,225,87,44,118,81,129,13,50,214,206,0,24,188,174,35,189,208,253,107,31,9,233,243,23,112,35,189,207,176,61,255,33,141,241,137,64,110,150,41,124,143,205,93,121,3,204,81,243,5,224,114,36,200,126,51,131,13,81,154,43,21,215,201,15,216,226,136,208,224,211,50,172,123,122,28,156,109,245,73,121,92,223,5,52,65,101,106,69,113,217,196,32,94,232,168,250,165,122,159,64,164,45,149,249,90,129,163,24,31,42,97,161,46,16,143,161,146,130,30,214,234,57,93,27,109,59,201,99,234,212,129,189,34,159,57,140,234,181,116,109,2,59,16,32,170,154,128,126,80,124,223,41,200,145,197,146,140,146,39,82,163,36,77,155,7,214,141,161,59,60,14,94,134,145,218,178,189,228,137,236,43,48,137,234,79,82,112,141,116,171,147,134,203,234,28,249,91,12,86,8,121,174,167,214,57,93,216,192,23,155,176,123,66,94,219,19,113,176,152,125,237,131,88,2,36,45,7,206,30,122,230,131,96,189,103,62,223,206,171,231,45,186,29,21,233,247,33,14,238,204,186,35,197,192,41,46,15,40,111,196,153,132,25,107,53,192,94,222,244,186,224,29,140,95,108,120,154,239,162,200,189,95,255,68,200,55,237,105,129,123,68,165,243,61,43,166,123,240,154,145,60,142,211,238,18,45,140,64,205,177,229,201,231,175,44,11,252,116,18,205,145,132,85,169,13,239,126,10,169,244,16,126,39,23,92,184,8,213,69,213,194,197,92,206,169,181,181,163,70,1,171,154,18,144,215,102,195,199,234,120,223,255,2,183,155,225,253,127,200,106,208,98,177,229,93,202,192,26,121,251,206,144,245,206,40,223,119,233,30,193,157,153,255,101,133,51,212,233,239,255,207,132,195,9,125,121,50,241,135,23,235,205,47,166,148,22,37,127,156,118,254,30,174,179,192,40,100,32,64,17,116,204,235,169,134,158,149,196,180,109,143,31,144,211,124,80,203,144,126,138,93,111,31,91,221,147,249,33,122,232,175,64,153,160,98,11,20,151,78,220,226,158,197,89,131,155,161,98,79,75,67,207,224,78,231,190,33,84,45,216,247,118,243,11,193,93,228,84,210,97,116,239,84,156,206,121,163,82,245,201,151,143,115,181,119,138,228,167,6,147,13,4,63,132,188,171,51,177,187,179,151,157,118,218,150,85,18,196,150,199,161,206,95,52,149,233,164,6,19,222,19,155,70,211,194,162,164,225,160,51,10,66,131,132,97,70,55,175,110,158,36,144,60,60,65,58,217,37,146,118,92,49,198,58,164,197,87,202,180,102,24,124,20,167,2,184,211,143,41,96,54,173,48,119,93,30,122,117,109,103,142,152,107,82,134,73,74,253,3,39,221,167,30,229,218,233,53,176,58,204,45,40,101,120,142,248,129,29,56,67,74,83,14,157,49,209,214,24,152,228,208,139,195,162,52,116,82,84,55,120,194,184,56,78,92,240,28,249,62,222,15,89,67,64,65,245,172,95,171,48,143,250,75,16,146,94,131,37,60,183,16,3,133,63,188,8,21,57,180,129,99,21,191,130,98,189,35,134,145,92,20,70,77,207,158,126,55,248,250,106,89,179,244,56,22,69,161,248,134,52,108,223,120,179,59,30,166,161,22,10,115,128,239,156,55,183,85,61,202,134,79,119,236,46,144,148,119,244,4,253,88,159,192,165,239,206,172,24,4,51,231,156,89,24,98,239,103,10,125,75,20,241,141,130,163,205,171,227,229,210,84,136,114,211,179,249,77,247,169,122,54,64,85,195,84,92,137,4,51,187,133,67,99,213,81,96,218,30,158,200,152,206,154,26,250,16,18,160,183,209,169,232,135,9,182,99,21,168,29,188,201,45,175,186,242,117,28,116,96,232,66,109,149,166,143,6,194,169,70,25,24,125,142,5,210,126,253,53,207,95,223,144,233,17,163,40,3,135,184,78,206,6,103,226,85,91,165,252,130,14,34,84,8,7,135,131,135,165,149,177,180,68,33,172,42,133,168,138,58,238,210,146,108,38,17,135,221,46,218,102,213,26,137,155,19,54,255,143,143,37,203,133,254,137,75,124,140,204,97,160,223,119,17,205,124,89,148,113,118,144,198,155,217,108,54,241,138,6,12,75,214,200,114,212,144,178,34,158,210,253,25,197,239,11,112,34,63,150,126,191,77,178,171,123,95,20,253,138,195,1,227,143,142,164,27,217,156,136,243,149,132,197,210,171,53,140,68,206,33,37,172,153,68,134,56,209,155,101,242,249,84,242,105,14,150,226,39,100,91,197,189,34,44,229,187,93,49,91,158,161,103,92,224,194,209,164,56,85,113,23,173,59,198,65,174,117,165,50,222,166,90,2,218,123,26,57,184,195,221,144,74,222,76,76,218,28,205,230,47,158,146,68,248,74,126,232,163,35,208,49,90,183,111,108,20,142,246,186,105,92,64,159,31,227,69,164,8,241,101,80,152,50,53,93,36,42,157,120,29,187,119,224,21,175,127,9,166,109,51,243,118,87,47,201,166,19,178,56,157,170,14,98,114,250,18,200,59,97,179,22,123,247,217,86,219,55,224,231,248,74,182,151,54,233,136,27,16,1,76,66,54,251,154,106,245,200,253,226,66,21,122,41,225,168,226,234,229,85,15,224,87,154,231,68,151,120,138,34,163,164,149,153,64,17,166,183,47,60,16,159,176,30,77,41,125,137,240,60,105,35,215,255,23,253,191,113,228,216,130,127,9,111,176,176,74,247,20,184,180,30,32,43,0,232,57,203,211,217,95,49,113,252,196,153,133,112,184,24,212,28,10,47,127,1,143,65,23,109,79,12,68,33,138,188,241,230,60,201,105,79,177,210,7,79,233,109,193,223,85,158,46,199,183,68,227,224,24,120,14,102,187,189,93,174,78,180,102,12,90,173,113,174,79,169,38,96,209,226,234,51,41,203,175,74,144,102,80,51,153,150,70,130,77,144,111,43,127,218,63,248,237,197,175,114,187,235,234,101,241,178,107,185,120,38,134,93,53,120,148,145,208,244,89,189,134,244,54,85,109,53,153,44,16,201,56,33,53,240,36,140,228,158,123,205,132,173,104,160,173,206,181,210,63,110,253,142,60,5,117,195,230,54,86,200,66,47,35,154,11,20,187,56,112,46,120,204,226,234,11,18,49,159,31,7,198,219,217,148,35,188,96,96,253,135,45,122,113,150,165,127,23,90,56,121,160,182,93,108,40,234,141,175,21,76,108,154,129,181,30,157,11,182,66,145,4,84,230,224,222,82,228,111,232,6,218,124,106,3,115,11,245,161,57,67,237,47,88,32,219,137,20,42,128,181,80,176,99,242,118,184,133,77,199,149,126,214,252,132,208,145,1,70,197,32,133,53,145,138,207,79,106,94,0,121,105,61,229,18,139,128,211,160,236,98,165,229,124,162,27,16,56,22,181,20,98,92,203,156,180,67,163,50,116,23,72,168,242,250,174,249,60,214,164,55,148,102,102,118,17,210,31,34,164,97,113,203,152,18,215,1,115,156,173,209,165,13,229,217,245,210,64,172,131,217,174,177,151,180,15,35,81,159,252,59,175,105,213,81,110,14,167,229,137,91,174,248,175,195,232,180,158,113,202,99,14,42,105,80,113,45,5,150,13,51,85,153,220,179,210,214,233,127,149,165,39,195,175,10,87,218,198,52,178,158,153,230,160,117,32,63,171,116,180,166,28,155,38,232,128,11,229,116,253,135,2,199,230,19,240,227,185,124,244,120,38,64,100,24,239,101,78,134,145,165,102,248,9,126,165,156,89,248,133,151,211,241,68,30,211,5,222,175,236,69,204,111,149,217,91,4,253,124,96,170,22,73,195,241,186,25,67,184,36,185,229,85,120,69,148,144,27,160,16,221,55,194,252,6,15,133,181,88,135,15,219,195,52,132,252,65,3,60,22,79,96,151,194,93,219,64,53,133,33,158,93,229,183,212,14,250,211,50,117,81,40,123,136,27,55,167,155,124,254,17,21,101,13,119,91,221,154,141,194,177,134,27,198,225,3,32,165,74,38,89,124,188,180,199,33,5,39,51,224,151,187,112,226,51,209,178,232,199,62,191,76,38,175,215,166,94,113,159,210,4,99,43,43,193,234,99,43,218,52,34,81,166,219,30,112,129,232,97,82,248,11,215,188,119,14,16,9,34,14,207,123,90,1,158,121,85,212,49,157,186,141,238,233,19,144,127,151,150,177,171,136,95,143,247,238,124,143,3,168,39,200,127,116,215,102,82,56,79,43,169,128,133,150,143,113,209,6,115,62,126,105,81,140,33,70,123,223,62,178,13,207,199,46,56,170,225,131,178,212,92,179,150,42,15,206,183,229,20,193,243,193,16,38,57,178,142,193,115,229,160,30,196,152,201,213,227,107,74,152,191,28,83,188,243,33,32,4,158,202,85,133,95,4,131,188,14,74,16,152,116,140,89,193,187,163,236,36,18,25,148,18,120,191,44,96,137,38,14,99,243,140,230,116,103,125,121,58,27,100,51,40,238,48,230,201,28,121,170,234,43,125,198,142,239,254,170,129,212,148,31,174,39,90,113,29,117,140,180,108,72,66,133,251,56,7,12,239,112,13,18,127,224,50,51,125,199,30,187,13,54,21,1,68,9,223,92,77,17,139,50,41,211,2,171,60,151,150,158,96,86,234,110,173,16,12,49,42,236,27,98,116,191,63,136,87,77,46,245,62,242,47,54,224,253,141,18,253,160,138,15,196,95,160,152,199,15,34,140,8,139,212,81,56,151,128,232,243,77,146,41,118,14,170,195,129,42,169,237,34,133,43,136,99,69,191,1,66,125,81,229,76,57,99,74,186,239,143,232,173,26,79,101,207,9,240,160,1,108,10,142,252,206,56,156,231,32,20,102,144,49,171,63,166,88,167,21,0,217,42,199,38,146,186,162,254,113,161,77,187,85,160,53,201,211,208,237,202,107,103,136,24,158,108,37,103,32,190,173,17,221,217,234,11,65,234,227,129,25,134,248,72,106,45,66,255,67,74,40,129,211,141,1,161,153,79,28,102,236,80,31,114,113,40,254,56,87,16,232,210,236,140,178,93,96,206,12,210,68,211,253,158,68,6,82,88,184,114,178,88,139,57,8,94,188,155,181,92,217,31,239,39,8,62,249,226,95,22,195,93,228,87,128,226,25,229,65,37,221,185,114,61,193,214,186,144,151,241,5,153,125,43,119,66,251,56,62,226,162,183,80,120,147,166,23,230,166,101,184,44,252,219,253,198,141,245,49,236,190,11,224,134,194,227,86,244,17,163,197,212,180,72,76,89,51,7,249,247,104,57,100,92,247,136,89,97,52,76,28,151,55,247,80,92,34,107,111,115,163,78,26,98,129,131,173,44,73,250,168,216,78,114,53,153,147,185,185,27,77,207,183,195,3,202,237,190,165,229,187,114,62,33,168,179,32,205,143,125,98,30,124,126,133,174,20,55,159,11,216,63,95,13,4,255,27,187,9,162,61,195,86,51,176,247,193,218,16,39,68,252,230,146,161,73,68,21,87,222,77,16,33,176,74,166,149,47,107,18,254,67,86,42,190,89,27,112,164,118,162,235,19,101,247,14,18,96,156,230,7,44,186,127,182,163,6,50,96,110,84,221,102,28,172,161,154,96,45,183,90,226,198,156,210,140,190,112,105,200,160,229,131,164,189,7,192,200,199,8,217,232,125,70,30,30,7,241,86,81,70,90,32,134,251,96,42,236,153,107,34,124,25,206,79,178,196,193,110,150,35,135,32,17,44,113,44,111,181,41,240,171,156,106,211,226,249,225,118,210,200,80,43,196,108,98,178,111,135,164,14,138,3,148,153,35,160,18,167,44,48,223,28,184,229,171,247,198,163,118,109,204,246,185,72,169,154,198,142,208,190,217,37,23,237,47,92,134,112,246,191,193,147,33,242,234,228,59,134,248,215,186,10,38,32,147,197,132,113,123,169,219,78,66,158,224,232,210,151,134,229,107,194,165,181,145,88,237,107,81,73,183,248,55,67,102,50,221,173,185,235,78,54,77,155,243,148,215,211,94,189,118,82,135,169,106,104,166,207,245,174,7,210,135,203,79,89,207,3,206,90,69,20,248,97,203,112,8,254,85,52,202,230,192,217,74,220,246,36,4,239,20,190,102,153,242,35,31,69,96,205,134,228,240,157,228,230,193,144,184,16,137,69,103,93,174,12,255,35,160,140,0,247,97,59,237,13,57,117,12,50,1,143,89,175,17,215,106,88,131,103,244,173,11,251,129,66,205,97,181,4,15,120,58,34,21,51,188,22,181,15,119,90,209,106,56,108,24,97,77,153,43,64,198,84,61,2,44,229,59,154,192,73,9,5,251,192,235,245,72,186,47,133,138,46,10,60,90,127,0,13,18,163,241,132,162,17,112,19,232,99,208,208,251,32,241,106,100,80,238,14,185,237,5,69,21,205,137,130,3,223,56,7,249,107,82,243,156,60,153,120,236,139,87,45,15,84,86,167,225,247,168,40,4,55,161,81,160,161,191,118,64,10,1,227,147,139,80,221,29,185,250,59,84,147,197,69,219,46,112,56,42,191,235,219,6,254,83,239,48,129,110,102,168,105,140,158,227,225,215,157,73,21,114,146,107,145,245,81,70,2,238,113,201,202,217,156,251,13,65,180,120,22,169,217,10,216,75,22,239,124,173,90,127,53,155,165,79,107,132,90,47,116,32,35,186,40,245,168,253,133,106,68,78,123,218,160,11,43,33,178,119,184,40,168,97,189,94,11,123,147,156,91,12,224,184,134,141,214,135,151,191,226,91,158,128,122,112,181,5,40,168,237,209,172,3,31,11,142,106,119,63,8,240,193,27,135,94,88,59,82,111,103,132,245,38,176,22,176,162,109,85,100,223,91,192,147,112,15,148,58,5,58,89,167,37,255,110,54,105,188,20,30,92,234,123,50,161,189,109,236,102,23,62,239,173,30,245,112,48,74,24,108,230,122,143,97,69,186,78,63,142,229,36,25,134,89,253,75,237,251,35,251,4,92,28,206,33,76,119,29,106,3,86,87,61,31,39,225,75,82,239,5,103,216,157,234,20,125,210,238,46,200,252,158,11,26,126,213,11,222,154,243,217,216,145,127,31,165,13,143,14,143,235,107,144,179,227,242,87,83,117,57,246,69,16,119,99,157,228,45,9,156,193,193,8,127,187,122,222,160,54,245,121,131,248,11,219,245,128,0,79,138,102,66,44,22,31,197,67,128,179,80,72,152,8,159,134,60,148,123,158,52,86,80,219,146,116,0,146,19,109,248,3,151,5,183,60,105,179,164,147,12,147,93,23,243,24,30,33,9,194,157,86,120,146,214,192,5,184,54,206,223,20,146,87,234,7,229,27,236,39,55,5,41,112,207,179,217,191,51,6,69,128,193,112,144,229,83,182,156,22,149,233,59,89,34,228,73,201,232,72,33,252,215,134,254,212,64,118,41,184,249,174,248,86,121,229,145,214,30,214,160,233,219,152,176,106,134,206,174,252,44,192,171,42,215,248,147,187,133,248,210,217,138,33,172,128,4,65,137,166,140,87,242,185,229,14,5,75,66,168,179,100,83,137,82,74,71,214,233,230,217,47,150,127,165,249,158,107,182,227,19,114,76,167,101,217,53,195,52,142,41,143,107,146,104,246,7,80,176,201,209,242,4,127,72,132,51,90,6,159,125,231,30,5,109,241,2,229,111,220,148,184,177,224,251,179,129,44,78,18,85,162,139,112,48,43,81,140,65,201,249,53,243,194,69,176,190,19,140,240,245,229,111,187,209,114,122,213,13,122,252,220,214,76,228,9,206,101,120,145,181,102,159,93,109,11,127,86,157,178,15,60,199,156,103,141,3,55,50,132,219,76,235,184,148,185,8,33,78,35,26,23,207,152,205,46,234,68,143,225,4,230,36,60,202,151,1,233,218,165,178,188,218,62,173,30,197,196,148,35,52,18,151,80,90,215,78,107,170,94,26,105,233,224,241,216,112,203,161,204,78,244,223,190,24,92,143,119,71,211,30,210,23,43,81,109,232,2,103,81,218,228,212,51,143,76,38,224,110,168,204,153,8,85,93,81,80,136,131,172,151,76,236,149,199,185,13,114,184,115,88,140,87,193,189,46,223,148,42,89,104,64,208,21,249,253,193,26,43,154,114,124,75,109,122,34,150,158,177,44,184,161,203,134,184,254,205,139,30,223,8,57,156,155,97,208,178,37,21,215,196,134,52,221,198,46,227,218,173,53,200,11,32,243,106,125,205,64,173,137,130,154,128,109,71,6,251,88,42,38,252,73,100,151,68,65,140,252,17,53,84,233,236,208,67,87,154,221,34,235,12,167,88,109,190,77,142,27,110,196,25,18,189,78,68,71,90,174,252,191,57,220,95,60,192,130,9,146,48,71,253,41,232,5,4,225,103,119,225,210,111,149,237,21,250,132,20,30,38,20,80,15,245,168,168,205,151,126,1,168,183,166,59,77,25,41,122,193,169,227,149,163,202,235,77,86,202,96,54,183,130,136,106,22,211,168,188,146,24,42,73,246,244,10,172,212,94,239,16,249,234,176,221,117,161,46,149,161,37,103,198,141,231,219,113,86,29,4,205,132,136,249,84,132,55,192,76,202,12,179,124,158,189,194,124,224,166,69,135,31,70,69,37,62,69,176,28,233,92,200,98,36,255,103,227,19,230,30,179,197,52,11,247,141,148,189,122,42,137,5,198,206,244,59,208,59,241,88,253,244,59,114,17,71,112,89,81,69,218,53,199,202,141,35,29,45,139,150,210,121,67,10,52,131,149,92,220,82,109,128,29,180,185,20,123,166,252,244,239,173,163,201,63,18,77,23,240,70,134,198,247,181,109,199,64,6,242,4,134,79,16,194,31,73,223,175,1,180,21,55,45,34,21,38,53,113,230,11,28,169,162,244,105,155,159,87,33,15,86,233,198,245,23,165,194,67,236,65,38,187,79,152,21,245,149,89,94,250,237,110,35,108,33,171,192,26,181,155,6,172,254,40,221,244,244,192,170,40,186,107,18,173,27,40,88,9,162,193,171,75,195,87,57,191,129,135,244,128,48,147,192,66,5,15,93,177,44,241,194,43,243,66,81,0,54,190,51,6,51,75,140,182,138,53,224,39,38,181,211,252,62,45,190,181,30,62,111,212,89,112,83,126,26,232,63,133,11,86,7,111,133,59,189,203,42,126,112,88,208,215,88,210,186,182,18,40,102,153,134,11,186,143,50,171,24,252,96,132,146,138,78,238,181,54,216,166,130,70,208,38,253,55,239,86,142,52,136,243,199,167,106,191,53,205,68,228,217,62,243,92,125,144,235,42,172,42,197,147,145,207,33,27,127,238,17,1,7,230,252,30,51,207,17,234,67,62,119,234,69,105,178,121,167,195,186,133,223,189,83,206,35,186,153,64,150,42,118,0,52,30,252,249,12,30,214,177,205,180,134,241,121,151,48,161,163,29,255,130,227,78,133,119,25,102,251,153,39,62,14,123,65,228,156,22,179,65,199,164,95,209,171,102,173,183,109,185,169,162,239,123,110,45,112,198,114,237,150,85,42,31,122,222,230,81,211,167,185,249,172,167,162,48,183,209,218,214,202,65,219,183,70,148,169,171,191,198,171,1,166,123,19,123,231,114,136,43,161,41,110,97,108,78,220,42,143,90,160,84,242,10,224,19,57,190,91,249,208,108,243,135,190,151,80,229,113,13,187,192,129,56,60,249,183,36,175,229,168,68,251,77,101,190,143,236,114,28,118,198,103,126,89,67,140,154,16,169,237,45,172,73,235,4,165,17,6,201,96,7,197,215,181,198,52,56,220,25,56,111,116,213,3,234,59,239,234,154,159,31,39,161,175,159,170,56,158,187,107,81,135,182,238,73,246,54,203,191,231,42,134,99,167,142,167,177,164,81,175,145,96,55,154,137,208,50,234,167,17,94,78,115,88,15,215,122,223,129,181,102,71,50,130,238,239,227,112,57,170,3,91,239,39,35,100,86,148,160,0,93,94,10,132,103,122,26,75,203,59,71,78,208,243,143,147,126,227,3,137,102,99,83,84,178,61,74,135,96,25,222,192,37,45,232,212,48,20,194,127,220,11,82,211,220,203,126,150,123,91,202,214,68,181,182,192,26,248,74,52,209,0,255,162,133,172,90,240,0,44,17,160,69,197,202,206,42,186,205,94,58,107,38,17,78,218,113,196,8,177,31,115,65,22,3,185,38,17,104,84,149,226,180,137,59,65,38,216,84,76,191,185,252,227,101,18,9,214,95,81,144,128,222,189,169,92,90,82,155,164,125,40,101,15,92,114,247,230,228,140,229,95,193,253,129,30,241,148,147,76,12,254,21,164,85,143,201,238,213,62,201,183,128,170,113,122,29,4,166,72,221,176,23,53,3,184,198,193,24,231,191,130,186,32,55,222,130,26,58,227,160,59,122,187,229,37,133,78,118,200,5,49,224,23,248,86,68,117,8,150,29,194,195,118,19,173,8,72,179,70,102,120,48,188,190,74,154,32,59,133,152,116,128,168,137,60,160,46,165,201,111,20,49,178,183,24,122,42,142,88,224,104,128,154,126,193,189,221,142,189,203,65,245,167,0,137,57,84,103,19,220,172,48,7,116,5,2,140,5,123,63,57,74,127,66,186,157,56,57,109,150,170,105,195,92,55,182,54,103,237,238,70,131,6,168,55,1,111,122,51,164,142,79,129,43,106,142,109,114,15,72,45,24,155,48,187,219,114,35,157,56,120,215,125,253,1,27,169,135,151,195,254,22,128,208,240,137,223,110,142,72,145,213,93,241,186,142,67,224,72,229,238,126,123,142,146,190,208,213,110,24,69,11,214,198,55,182,190,141,226,232,70,146,71,178,121,112,188,24,140,120,82,124,31,252,100,218,78,46,160,236,60,168,173,140,143,120,186,50,124,140,68,175,0,115,192,254,145,36,35,138,141,36,152,64,41,110,84,196,186,83,191,28,135,134,87,146,162,158,231,19,96,214,44,8,245,60,125,67,233,238,156,121,252,40,204,32,65,120,85,62,64,248,27,242,152,219,58,67,82,219,235,36,150,60,165,229,171,215,171,213,104,23,194,245,225,152,57,220,160,31,179,104,57,200,104,55,109,145,134,167,124,198,44,191,229,84,43,156,203,186,167,25,87,176,107,227,152,251,180,148,99,236,186,81,152,114,62,111,154,223,106,211,191,203,117,33,197,218,75,166,217,146,149,152,205,233,28,138,189,134,91,28,234,227,217,22,140,80,235,188,53,95,163,39,21,173,102,49,136,61,130,197,217,241,187,60,167,17,153,109,197,244,23,38,121,203,209,223,117,224,62,119,177,104,213,111,249,184,193,180,145,217,36,246,74,9,18,92,177,232,201,24,190,6,72,127,106,46,48,20,119,252,8,66,215,201,145,251,252,123,103,153,27,21,205,148,229,168,195,146,75,169,186,208,5,109,41,200,54,6,239,136,5,41,37,212,24,189,8,154,194,87,105,103,227,11,142,82,39,179,227,158,183,244,81,108,217,123,45,114,67,27,172,58,84,228,170,162,223,93,112,135,199,109,21,107,98,81,86,15,255,179,214,255,188,221,222,2,217,228,204,184,124,209,194,122,38,158,106,144,255,26,128,184,6,61,123,243,36,94,120,43,24,10,87,2,226,29,132,182,99,52,11,152,52,147,10,124,187,166,47,222,144,165,215,164,210,24,254,249,49,85,69,2,103,195,162,147,231,213,192,54,57,219,159,105,116,93,52,11,253,209,250,2,86,198,52,152,10,129,16,176,166,95,223,123,22,127,81,2,98,89,93,11,172,111,220,245,67,113,232,212,214,160,216,22,237,88,191,156,246,70,236,34,108,226,214,104,141,134,89,126,204,141,73,190,99,74,11,70,235,36,139,141,224,216,39,175,85,15,26,210,234,250,251,37,238,57,183,93,131,150,55,21,20,36,88,180,218,120,213,239,209,192,175,234,20,134,38,185,54,238,59,246,128,8,113,21,10,165,5,122,66,248,106,81,13,176,117,148,204,0,78,82,142,85,236,61,214,1,98,95,142,37,229,101,55,79,115,198,25,135,88,226,20,105,178,42,220,33,215,111,53,40,127,15,54,13,235,249,223,91,250,203,7,96,216,131,40,171,91,5,79,95,91,193,246,224,231,126,75,139,201,241,82,71,68,83,230,16,102,78,116,112,110,152,242,123,255,255,200,9,29,57,130,177,250,69,121,66,252,18,245,39,195,218,220,156,250,210,201,139,163,252,0,250,70,249,202,244,205,83,216,206,176,202,235,94,210,4,210,62,121,93,229,65,236,206,151,45,128,142,56,8,170,55,238,189,213,215,181,219,236,233,175,117,188,90,199,36,89,8,93,133,81,127,255,251,57,218,26,246,25,117,107,182,67,70,28,221,77,113,247,125,248,30,207,114,72,206,168,117,123,63,155,10,109,23,106,228,206,148,205,238,111,2,78,195,99,24,86,255,139,161,220,178,153,50,125,97,107,148,6,110,249,253,161,86,201,223,233,111,182,244,40,149,70,48,86,62,242,242,240,232,190,100,33,153,28,86,193,11,212,151,104,5,249,169,43,166,22,65,9,105,209,33,56,113,28,88,112,59,156,0,250,124,176,225,225,237,80,52,88,164,237,249,162,147,21,155,207,108,236,12,42,100,88,168,104,85,133,90,54,140,199,123,176,150,6,114,53,171,201,188,66,44,64,235,139,246,179,183,254,153,199,138,171,14,215,59,164,9,122,210,108,123,214,83,103,63,102,215,180,194,250,198,234,21,237,108,54,177,196,79,36,142,166,125,238,185,114,243,122,144,104,0,83,30,182,176,106,115,1,155,61,198,248,153,34,234,142,36,197,146,80,176,118,86,106,117,179,167,144,12,128,56,247,124,51,252,95,101,142,81,188,161,42,40,59,159,242,144,4,113,158,56,244,147,92,91,245,118,163,162,71,197,19,164,211,158,176,234,184,10,203,26,136,204,143,206,135,19,140,244,144,94,210,204,185,233,233,183,253,15,109,223,60,237,114,14,129,98,54,241,80,128,78,134,172,217,193,229,251,114,199,243,13,98,138,195,128,107,121,207,251,68,181,108,216,46,235,179,158,203,226,5,136,15,20,29,35,254,117,213,158,101,90,27,85,117,107,123,238,205,160,42,76,53,227,243,24,86,133,88,86,134,210,126,186,231,137,27,183,149,103,59,224,254,4,183,63,61,59,77,93,7,230,25,235,139,8,222,152,12,95,15,194,131,89,187,161,105,255,189,36,170,41,166,28,65,252,148,60,241,115,71,245,145,49,96,8,47,122,42,246,121,117,231,202,10,187,188,116,143,29,96,160,52,84,62,172,126,31,85,195,72,10,141,216,139,71,123,204,240,23,13,47,145,183,77,48,26,27,230,103,92,60,37,0,151,119,82,120,65,163,84,194,244,86,16,8,197,16,8,213,76,168,181,69,127,37,11,110,65,39,53,223,222,226,86,56,168,118,251,64,13,13,151,183,236,93,224,54,147,44,154,151,127,207,80,204,151,96,232,88,127,125,47,0,187,53,46,1,175,183,167,120,227,219,130,137,36,18,217,90,37,14,84,98,194,211,88,87,186,84,37,14,254,171,16,101,168,134,104,140,116,118,167,126,57,5,220,36,12,212,132,100,18,19,32,133,234,101,190,75,22,94,156,30,156,119,235,13,162,255,53,18,127,233,141,40,121,211,6,190,89,80,196,70,46,174,162,149,188,233,204,250,207,149,40,57,3,44,102,236,54,196,129,115,240,198,52,70,91,139,23,197,188,132,29,15,36,54,37,28,198,121,26,104,27,165,46,54,88,124,201,223,51,150,78,22,106,11,151,190,134,251,47,32,86,252,132,146,161,208,0,83,116,73,92,48,91,222,101,246,228,16,14,112,96,37,149,76,140,66,14,74,202,1,10,10,117,103,94,104,194,123,251,11,231,192,40,229,130,124,21,131,113,198,172,58,136,43,209,41,23,220,191,129,248,170,180,160,151,3,58,206,253,135,6,213,90,115,64,227,238,14,211,79,83,220,206,206,79,229,19,233,118,85,62,190,99,199,27,255,67,46,121,171,25,58,35,198,167,235,147,119,194,212,149,166,186,215,207,33,90,158,170,133,56,165,130,148,182,254,217,123,39,98,191,45,5,18,117,44,114,66,178,249,44,130,83,14,160,247,183,92,84,217,163,240,247,37,179,191,212,60,124,188,71,98,138,232,203,216,58,235,67,225,100,236,221,252,199,100,43,66,116,91,65,87,218,160,126,225,84,182,231,238,79,241,166,250,198,234,95,84,252,162,1,4,130,71,115,208,69,197,112,251,207,182,132,253,143,175,9,242,20,111,5,194,124,18,187,134,8,101,204,190,9,127,231,203,153,145,127,194,213,42,149,181,195,133,207,37,103,40,237,114,97,64,45,104,176,221,19,70,64,214,232,104,243,14,107,216,94,162,47,207,50,106,127,95,136,78,132,186,113,78,161,246,174,35,195,180,34,91,191,4,202,225,79,102,198,35,118,242,131,121,18,134,100,169,105,154,87,7,62,242,250,139,84,18,229,180,120,211,189,220,10,242,120,143,251,128,61,52,225,122,162,124,169,155,252,204,62,80,167,207,71,83,136,127,61,191,194,60,38,155,199,29,207,45,132,152,84,70,200,167,22,174,25,111,203,239,221,46,151,126,45,144,6,98,192,46,153,225,140,205,254,252,41,226,29,58,105,195,131,103,107,88,141,192,200,230,169,244,27,241,159,245,186,41,107,223,78,145,101,9,59,56,140,92,224,71,130,31,95,231,51,88,151,90,55,20,67,95,99,249,231,25,196,249,190,241,166,42,209,50,153,216,114,230,34,127,118,14,188,247,90,171,10,131,109,104,112,60,119,27,207,142,65,204,164,142,209,60,104,128,255,1,33,75,247,187,213,29,141,120,156,4,45,193,16,177,97,177,49,149,210,33,231,156,221,25,182,14,136,83,171,150,221,147,186,102,99,182,113,53,187,158,194,240,220,149,67,132,40,71,74,111,113,194,55,48,21,150,114,3,222,129,118,78,113,10,247,236,84,62,111,137,148,173,108,104,218,183,88,253,201,44,42,112,187,171,54,158,174,43,222,125,55,155,47,60,232,159,153,93,128,0,2,134,112,233,234,232,194,202,69,26,159,88,173,48,165,248,156,101,231,41,138,94,1,147,13,176,50,177,95,240,95,234,108,207,156,226,168,86,248,224,12,241,14,35,108,45,149,203,240,117,35,85,228,139,215,242,141,208,197,121,217,33,2,65,211,135,16,83,11,45,181,83,60,0,174,128,148,219,53,76,146,31,245,226,24,182,76,4,139,103,141,55,203,233,135,33,29,8,15,179,162,57,91,72,252,4,185,28,0,101,109,181,138,10,254,125,138,162,146,80,226,111,246,120,208,3,218,149,94,125,37,22,149,211,232,167,199,128,195,248,231,90,209,66,130,72,246,222,184,198,202,62,64,190,32,59,254,141,203,124,222,163,96,29,224,159,206,184,88,13,39,188,37,242,34,63,1,12,127,150,251,75,84,252,208,180,116,222,114,105,19,74,201,171,155,246,243,205,183,196,202,172,134,55,13,205,134,208,57,102,56,123,215,252,114,152,155,192,194,254,110,1,113,87,38,124,9,184,40,225,199,174,203,139,147,137,123,207,192,55,45,53,75,136,197,189,229,214,163,91,105,92,177,68,3,227,112,15,249,242,90,32,243,233,235,17,135,45,94,128,231,236,131,28,176,17,217,193,50,212,42,51,94,1,160,194,184,40,200,68,87,84,153,50,52,175,47,253,2,67,176,114,32,248,91,112,176,178,156,53,9,37,232,101,91,201,77,39,169,118,5,68,72,14,80,155,53,236,176,183,234,241,103,145,52,250,175,4,103,72,164,180,129,81,226,97,48,168,177,56,159,248,244,185,244,19,208,5,45,64,221,20,13,223,200,159,160,126,72,23,21,58,21,5,66,246,254,19,166,2,164,20,212,97,166,203,164,123,232,144,18,167,104,69,101,62,17,121,150,27,186,0,13,128,127,236,73,1,4,220,132,69,233,87,44,121,79,13,141,143,63,26,70,197,2,9,43,156,24,255,48,213,9,238,146,235,91,232,2,242,98,119,159,131,236,180,85,224,190,72,179,61,179,209,7,74,8,0,86,33,221,227,64,106,33,167,185,152,92,60,112,59,69,7,188,124,220,146,139,243,193,189,96,225,73,38,254,74,70,189,29,7,66,40,218,194,67,24,82,32,255,111,42,111,203,32,32,98,129,217,202,81,237,88,56,131,83,94,107,84,54,232,104,98,116,171,115,27,84,40,48,229,75,39,254,146,86,205,114,1,57,203,122,173,129,53,34,44,157,195,52,166,104,184,25,59,56,29,211,124,93,98,135,97,82,226,26,248,76,53,0,2,113,185,136,148,111,93,19,110,62,107,213,149,163,59,193,172,28,76,118,68,71,164,130,131,129,93,43,170,144,15,165,227,231,141,209,62,164,76,181,151,168,7,184,95,72,209,104,132,220,90,190,70,212,197,9,189,216,61,105,170,67,87,103,180,221,140,234,162,199,166,145,71,12,199,76,77,163,219,196,107,55,83,23,204,39,224,115,42,65,228,109,248,244,19,156,246,125,63,25,226,90,94,20,136,111,25,205,81,238,104,56,120,88,200,57,219,32,9,11,12,191,176,205,224,240,4,249,69,25,4,232,104,42,193,156,53,90,139,255,42,21,19,177,236,120,229,58,240,66,228,207,191,213,201,40,204,116,170,241,142,90,91,154,239,180,35,93,93,220,126,95,70,116,163,123,117,72,68,248,91,124,112,197,172,223,81,77,179,47,32,210,60,111,38,199,8,34,41,99,247,233,36,3,247,255,226,4,121,107,169,58,250,32,131,227,212,167,152,85,193,210,120,47,20,199,32,25,36,147,157,180,43,38,203,47,107,103,135,182,54,99,143,198,63,171,163,229,120,150,53,48,105,39,57,51,74,206,139,157,83,2,164,184,112,34,75,188,144,192,118,227,0,79,76,178,40,134,25,108,92,171,97,20,113,221,147,64,123,128,222,147,85,53,73,104,137,183,138,44,178,53,221,140,25,218,226,139,1,16,199,153,215,68,207,130,173,104,127,179,46,64,16,244,99,121,88,159,7,16,154,59,78,29,39,255,40,203,58,179,140,176,70,245,133,99,96,58,198,177,29,112,180,253,13,204,48,225,32,221,236,74,217,17,173,200,181,217,83,211,101,159,188,5,107,62,9,7,232,214,161,165,99,35,73,160,221,103,201,252,85,86,166,0,239,78,86,239,43,158,135,9,34,116,33,102,112,100,158,106,74,235,82,2,102,136,177,29,67,131,22,180,53,49,73,128,229,132,195,24,47,197,35,115,92,85,143,250,50,119,216,68,62,202,194,239,111,193,249,192,121,34,166,206,40,139,226,7,158,123,10,155,199,244,173,242,150,185,29,121,47,53,108,172,234,8,90,212,165,0,193,63,188,134,106,64,95,161,97,99,215,143,142,91,145,37,178,53,73,7,70,79,55,62,99,209,33,205,232,189,127,26,237,182,105,21,245,65,150,93,101,113,233,182,10,102,202,37,109,135,134,160,160,24,203,252,18,182,100,60,194,99,170,178,76,159,76,50,191,89,30,151,52,69,245,130,194,54,255,161,64,100,215,142,48,203,191,36,104,36,38,208,75,40,93,57,212,52,113,184,234,41,170,58,140,231,23,225,33,68,191,56,67,43,132,27,2,90,95,141,112,24,62,208,102,67,33,198,24,163,156,212,9,106,246,200,238,221,164,59,5,39,148,122,95,145,217,131,145,102,174,80,88,51,208,75,19,50,200,98,236,69,71,145,13,140,102,1,219,142,143,161,194,196,14,152,131,202,125,189,98,238,143,115,140,30,237,82,123,208,128,24,209,1,44,164,247,56,76,244,109,66,73,224,73,224,7,174,237,22,110,192,230,200,133,2,126,32,151,243,39,21,201,229,159,242,118,201,75,77,169,222,39,177,26,199,158,201,31,89,13,170,129,114,33,191,181,117,231,29,115,167,130,215,43,108,55,160,229,161,184,125,253,219,20,149,48,213,57,128,34,207,5,194,41,46,226,94,168,91,4,101,148,90,156,43,94,33,254,138,107,209,235,69,174,98,223,6,153,44,102,137,149,154,27,110,82,153,42,17,215,209,172,115,233,245,242,255,117,129,146,129,103,38,52,23,26,122,123,123,62,178,208,214,210,105,56,69,78,148,231,158,189,243,250,109,108,73,29,46,227,72,193,228,143,165,11,52,111,206,73,48,88,27,38,83,126,200,220,219,62,158,75,164,83,64,143,126,53,55,8,77,88,3,129,33,110,70,33,85,134,246,9,82,179,51,231,9,65,31,235,1,190,201,209,215,23,220,183,151,70,112,12,68,179,165,42,143,70,188,12,216,193,202,91,19,107,79,52,166,21,65,231,193,23,19,251,119,43,66,72,10,70,252,2,173,159,23,102,105,95,225,175,116,212,249,40,2,17,20,68,201,185,82,198,170,186,165,201,96,138,140,82,42,77,88,167,224,66,144,38,116,194,3,145,160,168,110,67,205,123,170,208,157,57,180,226,197,197,49,128,69,181,158,117,185,30,71,132,254,72,4,135,139,3,139,146,241,124,54,136,237,132,47,53,74,22,23,241,125,108,73,41,76,205,183,28,27,84,22,4,59,36,174,22,226,17,235,112,18,48,122,54,21,14,167,205,115,8,1,176,17,55,1,141,71,101,212,237,198,229,66,92,7,86,186,14,209,179,1,240,38,83,72,89,101,72,217,14,241,144,252,41,234,35,129,146,39,19,140,126,75,247,175,110,31,180,168,85,246,85,113,12,41,163,65,189,118,61,96,69,67,155,124,197,178,157,7,125,26,23,191,97,8,139,185,19,148,234,84,244,35,110,69,139,117,220,86,198,186,76,31,236,2,87,198,217,221,56,115,128,149,76,178,251,151,57,17,136,222,158,47,91,219,105,109,103,0,220,102,72,85,241,0,34,72,50,215,168,67,43,166,105,127,115,84,156,204,21,101,85,181,87,145,128,255,42,86,64,191,168,243,67,207,178,241,87,48,226,49,83,69,232,32,68,204,166,138,58,250,59,20,104,225,163,1,202,157,104,183,233,246,118,169,42,96,252,188,137,221,4,82,224,61,62,167,229,81,179,16,177,160,111,71,82,115,78,160,114,186,191,155,163,202,121,244,180,29,221,53,240,140,241,109,100,176,240,11,15,60,65,180,115,103,117,197,158,129,211,175,102,34,232,219,156,254,189,104,215,40,133,91,187,172,176,218,93,197,216,19,8,80,230,132,97,240,54,163,141,102,141,93,123,178,189,102,170,61,182,242,64,53,139,227,128,149,104,163,25,62,211,247,66,190,17,64,61,28,153,53,165,179,69,21,235,144,187,78,145,10,213,96,134,248,107,139,235,111,80,5,193,18,63,18,227,14,40,144,90,41,109,4,101,179,178,223,237,228,14,236,70,209,249,56,228,117,51,149,136,30,64,55,199,6,137,107,242,87,102,186,11,31,146,44,132,52,229,147,170,100,26,221,196,227,198,121,187,180,141,41,83,129,254,49,179,180,185,0,223,120,112,243,237,168,180,152,49,111,182,219,242,214,30,112,20,181,102,85,49,242,144,216,27,235,232,120,99,228,212,7,165,50,46,221,97,178,253,140,226,13,41,64,234,221,101,192,147,192,235,40,156,163,22,157,53,159,5,246,164,1,96,4,164,96,82,228,48,22,52,44,182,74,83,35,199,107,114,76,20,108,215,135,145,201,200,144,116,225,36,231,109,62,102,154,11,27,85,255,153,250,77,243,117,243,6,74,250,41,96,190,224,142,30,92,5,73,1,71,170,79,228,37,35,236,103,179,226,234,69,71,95,15,91,152,46,11,112,86,234,25,16,215,29,148,152,233,109,109,165,144,225,112,155,11,40,205,142,3,99,131,64,89,198,60,27,114,112,137,77,35,37,16,188,140,156,161,71,92,94,222,122,131,220,85,128,23,175,85,246,250,37,127,110,223,17,151,240,21,178,42,2,187,54,190,142,170,151,104,81,114,166,214,7,208,240,217,185,10,43,222,184,24,215,142,126,40,243,254,17,228,39,118,237,4,7,0,212,98,52,118,175,2,177,253,194,116,160,122,228,86,10,221,65,33,109,131,128,77,16,96,100,194,233,113,144,36,84,248,167,6,90,223,173,28,67,17,190,157,193,30,212,90,114,216,189,128,101,47,77,90,80,97,205,198,223,27,156,140,95,96,66,150,153,179,77,97,112,210,82,180,169,63,205,193,169,186,122,52,122,110,179,115,85,60,218,158,179,186,97,2,197,255,238,221,121,254,244,188,253,6,201,75,234,116,237,138,71,104,154,217,122,53,134,172,100,0,72,239,205,215,54,71,198,174,49,23,115,182,56,66,52,254,81,151,186,28,64,249,195,46,59,93,32,10,68,130,17,201,233,223,18,156,237,156,53,0,122,201,197,48,63,204,153,69,138,33,70,93,99,205,153,48,180,204,234,216,246,220,199,11,246,247,140,38,120,116,45,144,31,140,46,23,118,183,207,60,52,62,94,219,157,199,21,233,115,215,116,18,79,159,28,233,95,17,168,157,128,196,7,99,153,198,191,144,87,252,87,1,57,33,189,162,30,187,1,157,47,66,238,167,14,149,62,123,18,114,207,177,166,109,20,67,23,213,11,81,6,231,225,222,151,20,4,62,74,71,196,96,88,51,127,180,11,110,1,161,19,64,237,255,115,186,127,156,86,150,253,162,116,170,183,224,253,106,161,95,25,47,50,90,3,249,37,23,166,165,39,193,116,66,152,47,145,197,238,222,193,134,233,138,103,1,19,124,125,106,214,26,18,29,30,44,89,224,137,231,49,19,12,135,36,200,59,102,52,183,151,78,216,227,196,228,193,146,238,226,198,220,197,36,233,10,146,146,73,146,199,213,162,148,233,193,163,129,199,30,18,159,252,79,36,149,108,211,74,104,101,11,128,240,91,26,53,219,37,228,222,17,69,85,122,187,46,138,227,116,176,8,187,154,119,179,160,229,46,86,103,182,94,246,25,12,183,220,45,253,223,189,205,146,213,234,140,242,129,29,164,250,210,245,68,71,102,121,191,219,158,246,103,7,37,181,122,135,51,185,154,217,166,208,160,63,60,175,66,149,212,219,167,82,13,147,209,213,35,128,139,6,29,158,14,61,9,78,194,200,79,127,110,82,230,235,172,47,149,224,171,26,32,223,210,67,196,150,50,233,238,224,144,235,0,19,8,64,36,18,129,20,5,180,217,154,195,29,154,154,203,87,4,88,133,28,65,220,220,168,52,154,93,194,178,158,241,255,203,233,158,192,173,27,98,179,35,234,63,206,126,5,138,132,203,233,125,21,24,138,79,250,31,214,41,234,5,26,85,89,168,93,191,238,3,232,144,29,203,142,197,165,97,114,117,26,191,117,252,238,74,108,138,97,104,46,156,110,147,141,134,216,151,167,208,80,220,252,232,71,113,194,242,190,87,145,44,18,45,233,61,209,168,149,45,113,22,101,251,88,149,213,114,56,148,8,131,43,170,191,153,83,213,150,153,76,150,234,158,197,69,253,6,38,11,129,72,210,198,37,244,250,212,90,254,77,90,158,178,153,85,88,187,193,219,247,212,92,20,128,98,112,175,71,146,213,88,81,31,188,99,38,233,53,150,177,169,227,251,25,132,51,112,248,9,155,2,222,100,147,47,17,121,136,10,103,232,152,33,51,185,228,58,30,218,14,183,141,70,187,240,28,191,148,134,190,168,5,34,235,222,29,178,216,114,69,95,174,67,87,87,137,14,226,165,47,63,250,115,86,150,43,77,188,175,71,33,236,150,152,207,205,252,252,123,42,167,193,192,198,185,225,227,76,133,19,173,45,167,133,201,248,230,1,148,11,9,209,12,35,169,160,84,171,51,181,77,155,202,35,135,218,103,34,14,81,255,239,224,52,168,157,138,173,63,113,204,137,169,230,227,31,142,48,91,77,129,146,103,255,10,109,126,99,118,3,30,181,202,112,147,162,136,30,15,79,16,130,250,158,80,96,75,2,49,164,254,230,177,11,194,52,29,28,109,53,15,76,147,45,224,26,105,37,227,79,173,136,36,252,191,170,224,236,196,151,37,142,68,118,63,41,0,169,137,15,82,0,234,246,214,96,249,180,110,41,119,113,50,229,90,213,141,202,81,45,110,72,183,174,89,153,254,219,118,32,252,122,225,130,208,199,160,19,98,155,76,246,184,48,142,240,174,65,242,240,12,225,244,197,252,167,99,60,8,67,58,66,185,79,124,192,236,205,248,240,59,183,49,113,237,168,10,215,168,195,55,71,208,1,100,124,25,219,154,232,241,123,119,239,42,241,114,172,233,216,117,127,78,199,27,81,88,227,142,1,165,165,175,193,6,207,138,3,26,17,240,45,57,217,151,175,20,100,228,146,171,11,236,38,108,8,103,35,252,22,241,52,240,58,202,79,31,180,97,155,75,142,97,122,91,83,132,157,1,250,83,210,26,48,196,164,15,9,233,168,227,91,210,175,109,151,133,44,131,121,172,119,88,217,40,58,58,231,219,13,220,235,131,162,24,40,58,132,158,155,123,32,220,207,156,146,41,105,246,248,28,121,239,192,17,97,90,214,110,208,173,155,178,187,65,69,232,50,38,234,142,176,238,212,34,254,106,20,107,235,50,42,218,86,58,111,54,186,63,47,234,114,3,242,194,196,80,30,35,171,113,6,160,33,76,255,208,235,238,125,111,33,196,28,145,126,182,11,142,225,219,75,65,8,42,47,223,181,114,182,151,166,209,192,234,163,73,107,249,24,124,108,253,111,138,93,178,154,103,89,141,253,85,241,240,133,55,218,143,231,35,3,78,125,237,152,116,201,57,177,4,108,18,90,45,154,225,80,243,220,222,164,57,31,173,226,137,16,124,116,79,74,127,18,195,182,119,231,223,179,138,48,57,167,150,223,79,252,135,180,31,94,42,92,35,45,86,70,86,32,24,31,25,60,201,224,238,131,103,150,233,1,106,168,73,16,248,135,68,148,41,130,230,59,125,142,197,235,75,130,8,117,155,242,9,246,201,243,250,28,53,42,99,196,46,168,104,116,99,212,112,93,208,58,5,213,153,181,163,217,85,23,208,46,222,122,174,145,104,43,63,205,113,5,76,174,205,39,143,119,54,62,119,169,151,10,255,42,196,186,210,126,65,185,233,79,233,17,116,19,130,212,222,145,65,235,108,120,178,63,92,240,184,45,16,40,164,245,32,139,232,153,249,148,49,159,190,87,114,236,132,218,232,254,44,71,145,231,82,212,115,188,224,182,216,128,132,169,5,162,3,137,239,59,238,82,13,35,127,63,138,197,31,129,55,63,162,74,101,45,143,103,126,78,5,150,118,171,28,126,174,241,143,208,125,212,83,131,143,84,160,97,126,222,68,230,30,18,155,85,54,73,55,21,27,120,44,222,84,29,169,128,109,16,207,239,247,119,169,231,169,47,251,171,238,73,109,216,47,137,45,189,187,174,72,84,72,178,180,51,212,55,170,200,65,56,113,59,149,41,225,173,35,228,254,105,51,31,233,135,71,94,160,252,42,178,188,223,231,150,122,197,83,46,4,130,136,60,181,185,157,20,46,226,84,163,243,61,64,158,48,124,98,147,53,151,152,168,172,147,217,34,25,130,15,106,33,228,229,226,32,29,165,101,52,181,111,178,92,174,236,197,195,21,131,18,66,145,60,114,81,95,237,223,88,110,67,158,60,248,227,244,52,18,216,182,169,162,74,68,228,43,223,22,74,94,228,218,251,219,80,33,146,78,144,26,96,207,99,3,91,230,153,212,31,15,163,215,56,19,125,72,108,16,222,220,80,221,96,197,235,132,0,30,217,109,168,241,142,163,189,78,198,145,181,67,96,57,6,180,40,137,45,116,8,191,80,13,149,192,227,212,32,108,127,131,214,224,229,159,34,19,174,226,116,48,74,217,144,90,177,34,7,252,127,77,74,26,173,38,170,4,207,251,101,115,161,230,134,255,54,143,61,35,208,210,132,174,27,86,221,230,41,128,221,21,107,69,167,103,159,99,15,83,17,66,121,185,28,154,42,249,253,16,155,218,44,98,219,115,150,235,139,216,52,170,107,67,156,118,189,30,255,7,184,195,0,209,102,32,179,45,101,248,39,255,104,152,52,255,33,174,171,232,92,187,148,119,229,56,27,231,137,191,22,45,97,28,147,137,132,124,245,123,233,82,18,163,95,115,16,72,157,75,98,231,120,29,84,166,163,125,120,154,222,192,34,70,96,201,39,246,3,165,11,135,108,121,231,122,191,97,250,174,107,112,44,121,216,236,197,222,55,79,107,189,50,29,88,251,25,163,88,87,188,136,206,126,159,62,141,72,118,171,28,27,127,176,245,178,102,242,162,192,228,184,168,12,235,52,137,58,114,172,20,179,153,56,205,29,103,249,224,86,158,227,104,107,108,28,245,163,24,43,89,111,168,45,253,48,142,73,120,122,146,67,108,235,159,128,58,62,72,154,25,198,151,145,80,38,100,210,144,212,112,59,9,8,214,98,162,64,25,215,164,210,190,47,168,101,86,84,14,35,31,65,1,61,106,35,168,63,203,118,143,75,23,35,120,132,223,8,216,235,21,39,92,78,151,34,29,85,217,210,48,7,102,73,8,104,15,57,146,6,139,172,252,174,165,168,212,105,111,122,144,255,222,132,216,73,214,137,18,103,182,214,116,142,101,62,22,239,251,65,112,84,20,13,95,185,106,241,9,21,64,202,107,182,244,115,57,241,95,25,102,12,51,212,151,11,235,13,92,55,64,247,94,163,38,47,47,237,169,87,150,127,241,115,185,239,2,176,221,3,216,45,190,17,127,57,17,142,2,155,88,170,129,238,51,11,80,192,226,158,29,26,2,8,45,249,130,230,197,153,201,10,212,249,97,156,155,13,110,65,61,15,186,187,110,206,45,132,160,197,112,248,171,2,10,58,46,94,180,86,157,129,121,230,230,144,134,27,246,150,114,30,239,133,94,233,77,86,10,36,165,114,82,177,120,51,160,208,35,119,122,78,59,165,104,31,26,67,207,51,168,201,141,186,7,225,90,179,63,55,49,80,58,121,161,104,179,106,20,162,37,252,156,211,169,244,119,95,157,178,241,229,166,16,5,148,250,199,122,215,159,167,233,240,11,25,31,172,241,13,93,153,82,92,71,193,205,156,145,9,18,111,194,90,122,16,58,199,36,111,227,248,73,44,2,77,203,114,30,251,223,224,43,235,121,91,9,242,23,101,230,152,51,56,34,184,71,104,22,181,81,204,24,117,78,154,68,159,36,36,236,239,152,82,186,12,114,90,7,85,80,68,220,162,140,226,210,214,113,152,91,155,172,236,205,150,21,58,161,162,194,93,100,227,96,190,44,197,167,170,222,43,232,61,73,89,162,113,109,52,55,139,246,3,240,139,1,248,32,132,137,126,139,224,97,187,225,146,172,43,169,206,208,38,160,42,69,59,21,246,12,133,87,85,25,101,215,164,3,152,88,170,136,104,72,58,211,103,251,7,143,157,251,255,159,88,43,104,184,185,66,25,234,29,195,181,44,17,83,91,45,118,135,49,105,140,125,243,212,94,54,232,222,73,78,123,74,33,72,242,128,249,133,58,173,205,156,60,207,121,26,181,50,137,2,242,7,136,214,204,6,220,76,241,216,239,109,114,16,189,234,114,126,24,235,75,22,136,125,216,99,44,64,230,183,241,226,49,211,224,100,63,168,17,158,242,128,108,63,117,160,211,52,247,136,128,168,218,127,19,29,189,138,83,204,169,184,122,5,73,238,68,233,64,232,9,69,149,159,81,221,50,78,67,232,3,186,48,24,108,144,245,195,18,187,169,34,100,6,113,172,87,94,145,135,124,140,228,242,121,96,200,158,130,78,220,42,56,192,27,152,117,201,32,167,162,167,104,86,230,227,109,210,194,207,45,207,160,40,232,76,186,200,38,252,183,234,6,89,124,192,95,157,249,52,145,85,50,113,88,77,232,124,249,167,176,164,218,95,201,62,139,15,168,178,17,39,164,94,229,9,100,237,238,0,242,170,79,225,196,233,63,98,43,151,23,174,95,232,164,52,68,96,120,54,231,48,73,71,195,115,70,229,81,160,132,12,42,196,124,58,16,223,52,20,231,172,8,221,227,99,187,127,184,225,227,191,252,63,46,19,244,181,81,203,163,12,37,209,206,181,62,162,219,100,208,51,128,25,204,53,96,239,201,53,159,245,187,189,129,16,205,182,125,87,207,201,113,165,233,103,92,255,227,14,150,23,30,28,164,52,242,168,77,75,243,146,26,100,176,164,119,9,248,170,107,103,15,11,194,234,157,121,51,155,230,205,103,83,63,250,147,75,240,110,138,165,35,132,84,183,98,234,196,31,204,253,227,181,46,10,153,90,73,70,62,165,203,242,36,243,92,24,74,179,126,35,126,9,161,172,175,98,91,224,105,201,252,61,50,216,240,245,192,130,73,202,101,133,7,223,150,78,40,46,57,159,86,0,93,138,7,215,249,198,195,89,200,74,236,247,253,77,94,65,216,102,40,146,49,150,212,62,129,23,144,35,143,176,70,39,100,167,56,23,103,244,47,165,204,13,230,156,11,91,201,184,73,37,81,117,252,11,212,50,240,244,127,158,110,84,190,86,99,153,47,161,159,220,160,174,64,95,251,192,240,231,201,0,148,165,2,88,93,200,86,73,212,144,211,95,123,189,172,179,76,36,136,109,215,187,107,90,115,253,149,228,13,75,81,193,142,71,77,197,220,194,19,204,30,160,164,137,244,223,80,29,244,95,107,163,207,79,117,9,201,182,17,239,213,31,254,24,219,81,244,189,44,161,6,42,234,203,214,26,174,36,41,217,81,70,90,93,147,22,142,121,23,7,232,71,34,120,125,13,24,48,76,82,192,206,64,88,92,50,112,223,72,17,206,78,14,42,47,154,78,240,118,38,173,86,188,64,143,107,71,91,179,164,179,127,165,69,52,23,126,30,26,252,134,226,39,35,58,255,37,119,152,114,171,243,141,44,123,50,50,139,77,70,10,200,81,96,29,47,51,55,148,183,139,204,66,242,203,0,86,164,49,11,198,118,151,67,132,112,118,1,81,187,226,41,190,114,67,221,104,127,16,14,172,255,205,143,244,5,225,204,74,16,209,5,7,191,132,129,140,26,136,64,186,235,202,17,131,108,224,164,20,11,45,19,221,66,153,19,46,249,68,217,195,227,241,4,51,102,171,100,118,167,164,179,198,196,8,66,127,76,13,216,3,121,164,242,181,201,173,13,166,54,65,126,156,58,214,226,142,138,107,173,136,194,8,78,16,87,204,226,74,80,130,247,142,224,53,74,104,244,52,127,224,77,192,136,238,141,180,40,159,144,254,62,148,66,163,113,9,160,193,243,195,146,222,62,9,129,174,42,131,1,22,240,55,0,166,70,75,56,88,107,151,106,176,34,160,228,65,141,174,90,101,105,215,164,157,199,187,119,136,0,72,241,24,161,227,223,194,225,247,169,165,65,96,51,199,10,79,141,85,92,123,38,58,91,133,12,43,179,9,111,26,240,222,184,100,75,138,155,19,177,76,170,224,180,217,118,154,73,159,93,49,183,182,151,167,165,2,226,129,136,37,2,37,234,174,179,36,25,170,126,36,138,84,177,190,58,106,151,143,39,29,213,177,60,47,78,197,123,4,21,249,116,131,38,150,129,112,149,18,88,131,207,236,129,85,75,69,199,8,97,128,247,172,62,28,26,144,15,43,78,31,10,24,224,29,81,67,86,19,200,228,17,60,199,17,168,22,50,105,119,207,204,205,132,164,2,207,29,39,248,201,14,19,254,123,218,128,80,84,152,233,122,152,221,125,156,174,238,30,89,148,175,103,139,119,85,58,158,181,71,128,109,1,51,110,136,207,213,75,67,112,155,229,139,130,127,26,71,64,252,210,72,23,244,15,253,168,148,229,218,0,219,88,15,14,7,63,192,53,74,50,192,89,164,79,189,192,119,113,10,115,116,17,131,156,234,204,108,127,184,103,53,15,167,252,9,208,31,32,77,221,240,46,224,190,61,104,62,117,31,158,249,91,123,142,217,62,65,121,225,186,114,234,92,17,152,191,43,151,237,212,130,88,161,185,249,240,104,206,128,209,11,201,198,100,4,99,201,201,149,241,128,122,114,162,22,109,53,241,74,105,72,53,112,161,80,171,49,182,102,28,150,31,209,252,194,19,151,98,86,222,162,172,138,38,161,193,148,79,68,89,167,18,81,53,92,7,60,214,71,150,122,8,246,173,161,162,88,127,74,91,36,79,252,208,28,86,244,234,143,34,60,228,246,80,224,161,99,195,253,63,140,9,243,202,141,147,197,195,72,56,194,145,123,154,40,89,143,170,255,78,121,88,35,106,199,211,47,245,245,210,237,48,181,160,19,199,23,180,22,35,80,17,1,47,13,79,139,172,144,208,172,85,46,61,198,0,209,212,74,78,30,143,120,218,4,150,12,75,22,128,47,178,179,87,152,191,208,213,32,110,251,173,31,166,159,71,106,229,197,49,169,142,51,52,135,227,172,30,71,17,228,190,175,2,243,145,21,164,225,192,177,251,204,118,231,94,173,168,12,184,17,150,30,107,254,201,69,174,95,130,223,88,96,205,195,151,19,239,239,73,71,171,181,22,245,103,203,253,222,247,11,67,213,227,60,107,250,92,51,197,61,8,28,104,90,209,25,159,210,51,178,72,232,233,194,27,19,214,165,164,85,199,29,102,73,201,253,181,131,115,117,182,132,144,71,116,51,47,156,94,71,147,53,50,238,209,0,126,219,124,243,80,143,4,5,213,134,96,255,236,145,41,61,131,0,139,157,160,94,70,191,208,240,222,109,31,31,145,244,218,19,128,39,221,203,62,50,225,117,92,149,105,54,42,193,242,169,32,125,137,217,152,195,185,126,209,171,235,224,236,46,29,21,129,98,111,157,29,176,22,41,42,88,72,208,127,97,101,118,195,28,217,134,128,227,71,63,97,88,2,123,201,231,163,22,93,252,147,97,63,94,174,104,109,121,37,191,197,188,102,30,119,161,7,13,209,115,193,78,28,245,75,252,47,94,148,109,80,227,212,137,184,85,13,52,149,45,80,73,129,127,85,163,144,186,159,35,229,130,220,26,172,152,7,169,110,119,131,240,197,143,131,202,194,83,220,23,171,115,199,254,68,84,141,85,227,26,163,143,48,226,91,119,160,53,118,98,103,3,252,13,57,207,86,121,153,211,232,150,92,168,131,174,56,50,64,186,143,67,236,214,58,124,101,220,79,164,102,96,181,123,169,59,216,17,118,12,70,159,103,214,207,250,146,54,83,76,239,166,240,201,24,228,163,83,171,55,215,224,203,193,12,53,130,30,122,183,0,234,11,8,156,136,128,51,19,50,119,227,23,211,102,220,97,166,49,20,92,187,140,238,130,190,94,20,81,196,211,250,47,246,223,167,41,50,196,46,193,167,57,64,202,70,93,73,171,26,172,76,113,78,65,172,121,204,193,128,160,42,159,123,243,4,36,109,10,250,61,217,209,89,112,93,147,165,96,148,143,245,115,122,68,32,165,132,5,191,149,165,67,211,82,255,254,83,137,10,110,48,3,186,233,24,113,110,34,4,89,122,63,136,237,57,81,123,170,153,219,115,255,127,203,164,77,120,174,191,216,1,222,38,19,167,143,10,49,204,186,186,114,132,129,58,28,14,101,127,125,183,55,51,121,112,123,84,170,147,93,231,173,151,220,96,0,212,209,100,116,91,113,158,176,33,253,10,172,68,99,182,249,254,222,28,210,62,250,245,88,235,149,148,221,146,161,101,113,14,198,21,200,28,102,141,237,119,76,111,185,210,79,27,148,231,62,17,113,132,206,73,120,43,245,49,149,170,79,121,53,20,130,93,137,148,75,85,43,84,28,99,142,230,75,241,187,151,217,169,25,116,19,150,161,135,54,35,98,125,157,55,0,242,162,241,220,48,117,156,134,53,22,152,242,115,254,235,118,116,221,48,168,4,186,88,26,13,250,170,90,173,3,254,73,214,167,140,175,147,67,135,76,71,194,210,25,212,167,98,240,127,93,34,116,122,65,159,216,18,134,46,165,243,220,130,239,161,162,230,174,123,66,126,51,228,224,246,69,168,116,163,62,206,221,110,234,25,82,102,183,72,7,194,236,219,155,20,58,124,124,104,226,66,172,170,149,202,45,126,20,100,216,237,255,142,78,179,19,48,129,153,92,117,159,211,216,252,133,123,172,179,70,52,157,142,220,181,102,191,125,90,20,190,104,157,227,141,115,80,34,35,217,127,72,36,182,129,182,254,138,70,79,33,165,141,189,199,209,120,137,116,254,251,69,136,96,78,224,15,46,228,222,80,188,119,30,48,201,229,238,13,253,122,198,148,52,21,8,186,233,94,226,38,58,68,254,59,239,15,13,180,253,123,74,209,178,254,26,82,60,80,146,215,4,3,144,232,68,107,38,106,237,19,253,77,247,80,161,156,245,236,152,160,20,45,216,42,118,79,209,193,77,46,52,86,4,36,7,81,154,209,201,196,76,174,253,141,58,51,234,72,51,125,137,243,235,194,116,212,149,142,214,212,63,10,173,7,17,219,45,33,11,90,39,151,21,29,213,222,42,179,180,3,178,86,242,246,215,212,27,10,99,190,64,179,111,39,145,156,59,59,166,6,148,174,157,196,219,24,235,31,172,247,0,86,223,21,183,241,203,179,151,155,246,176,3,198,113,133,44,47,247,223,204,115,84,167,220,173,54,99,114,208,41,229,127,184,247,99,173,79,108,136,149,59,201,168,164,86,18,22,243,178,160,55,127,234,69,128,9,121,97,193,81,28,174,155,27,127,247,66,110,229,48,85,122,242,210,58,217,107,21,77,153,134,254,37,160,180,58,246,254,179,112,48,30,50,146,41,184,124,6,86,7,99,235,115,224,204,116,64,95,187,181,40,46,223,7,17,84,107,116,171,165,69,68,139,90,93,101,191,234,180,244,236,62,147,2,190,37,242,62,175,182,107,118,221,91,154,66,75,129,165,197,243,195,224,69,178,94,100,72,37,156,112,231,42,105,218,144,142,81,80,61,236,201,160,139,78,87,7,93,250,154,198,106,48,8,215,12,21,154,156,199,126,96,84,111,9,126,116,152,31,159,23,174,183,171,238,38,54,17,7,135,182,18,38,6,213,146,198,215,199,235,204,128,45,10,53,82,28,246,189,152,202,125,198,140,25,124,217,155,202,13,90,30,18,132,106,215,65,138,45,200,126,26,20,186,207,152,221,243,51,131,199,185,77,201,31,180,248,128,166,2,114,102,89,104,70,150,56,142,71,189,6,8,85,181,92,30,163,33,64,139,216,97,248,48,217,111,198,193,215,128,187,174,105,160,211,80,59,203,193,53,140,254,23,34,191,20,19,251,163,180,138,170,50,216,225,35,3,243,65,32,215,53,20,90,224,106,241,157,32,1,105,101,36,62,19,238,21,209,175,165,226,176,165,137,90,122,96,138,4,233,186,142,68,107,119,187,142,46,5,95,188,63,220,161,169,7,173,31,49,223,58,101,193,73,238,138,144,224,238,41,66,154,190,98,34,150,85,91,119,177,243,191,190,94,29,63,168,155,222,107,210,65,108,4,102,183,124,117,80,102,226,248,64,25,87,120,127,231,55,110,62,17,100,37,151,32,203,185,156,115,74,21,21,206,79,166,169,75,252,122,118,99,33,127,127,139,81,218,79,89,34,124,42,91,70,204,120,253,53,147,201,54,255,228,179,175,83,156,95,82,8,223,115,75,110,34,40,232,117,133,152,90,94,106,37,0,222,160,239,189,156,131,104,210,117,134,72,162,192,185,217,141,127,152,109,40,101,10,74,190,56,140,162,248,88,238,9,198,37,7,73,177,92,58,206,186,104,143,13,39,159,142,175,210,218,157,210,115,135,214,1,78,193,86,95,207,9,114,167,231,220,127,161,144,186,240,243,68,57,111,215,230,41,109,195,71,185,76,16,164,226,147,198,18,230,193,4,109,124,130,46,51,107,161,234,132,4,162,117,41,64,48,187,183,55,57,101,142,145,111,212,82,123,152,51,154,213,185,72,211,91,244,93,17,38,150,202,74,52,70,4,215,225,207,105,198,15,36,55,188,6,29,236,188,24,69,236,42,160,17,56,198,25,41,20,118,71,37,147,238,68,51,248,220,155,111,238,68,17,118,221,195,156,100,15,217,118,54,167,176,204,111,78,158,178,1,179,101,103,181,130,157,135,65,250,68,55,25,247,55,13,156,162,46,74,24,79,60,158,110,228,185,216,71,118,2,113,80,79,4,90,33,62,23,179,111,67,233,7,27,148,34,51,221,199,162,65,21,216,124,115,85,207,23,178,159,124,77,194,178,123,215,42,176,168,133,73,33,126,88,246,227,208,225,121,159,141,253,44,45,174,46,51,252,116,203,221,221,91,93,130,35,105,166,69,200,52,114,170,212,232,212,18,26,159,123,169,12,58,74,235,6,166,148,226,225,186,73,109,143,47,68,117,78,122,111,57,108,20,114,151,186,5,97,94,180,187,122,55,185,214,49,124,91,195,206,49,244,8,51,116,6,234,24,91,53,143,36,141,181,87,6,136,236,49,149,172,183,126,81,251,38,175,132,163,130,169,77,197,181,252,198,174,240,96,201,154,184,179,144,133,5,166,171,187,204,76,233,141,245,161,10,112,13,112,12,3,56,162,232,88,160,78,248,220,71,58,26,44,101,15,79,12,236,89,46,217,14,201,119,178,105,148,52,143,62,109,220,205,154,223,13,42,12,47,10,182,222,37,143,82,137,41,253,11,96,165,243,210,140,149,94,164,162,25,85,194,148,37,183,229,58,58,95,149,144,187,247,241,88,255,74,78,0,49,222,191,113,218,226,143,141,123,112,89,75,159,172,223,34,250,218,232,124,138,44,189,60,190,144,168,244,232,225,197,204,245,72,174,62,141,65,22,58,227,235,248,184,130,152,46,59,74,93,11,193,128,239,129,50,69,17,9,223,101,239,200,239,96,246,71,50,112,230,31,236,105,150,220,188,100,237,241,1,100,66,177,190,212,203,83,210,6,31,134,148,24,216,172,154,50,33,229,226,24,202,28,45,186,2,119,196,167,23,115,62,227,211,66,125,204,140,28,93,44,126,128,6,141,201,219,18,210,213,70,245,231,187,13,249,44,117,234,190,83,67,235,90,154,30,159,227,31,81,186,89,131,108,145,0,108,56,252,187,28,95,71,228,177,36,102,248,43,56,20,239,128,183,176,219,228,142,167,5,115,21,171,136,91,37,113,173,219,165,82,80,75,202,153,22,143,110,249,75,177,44,101,108,195,20,238,23,11,111,149,17,68,40,110,155,75,141,94,214,180,127,182,103,167,115,46,124,32,44,59,185,139,87,152,84,206,208,72,45,202,36,174,175,115,187,228,141,28,193,173,247,145,4,194,70,147,125,44,148,79,228,117,249,17,136,221,80,163,47,137,2,84,155,112,3,252,121,59,17,61,108,9,240,174,25,137,136,114,55,95,248,201,245,244,160,156,36,76,165,236,170,7,23,53,95,91,161,252,153,25,162,227,169,250,87,41,236,240,54,125,199,168,107,166,253,7,236,4,129,153,101,128,71,159,154,247,110,221,192,152,217,15,242,220,248,99,255,123,191,71,3,189,252,91,144,190,218,50,24,232,183,25,52,101,113,14,184,151,226,90,34,195,180,22,11,57,99,4,212,240,45,176,28,9,63,227,235,174,198,213,105,185,200,254,135,236,69,65,221,48,233,201,3,166,223,169,139,119,110,108,15,241,116,159,65,129,223,192,7,198,228,227,77,60,186,18,154,41,252,225,81,55,66,128,169,41,57,119,210,27,9,71,166,94,145,38,237,244,79,85,227,250,55,93,240,125,2,231,204,169,216,228,108,52,218,226,116,43,250,151,3,94,3,9,255,102,43,71,153,102,184,22,238,77,70,65,174,220,210,90,229,13,124,245,204,5,129,240,20,17,20,42,9,159,222,92,5,36,98,121,234,50,180,243,180,158,226,21,15,225,97,252,171,51,227,218,185,50,65,57,85,221,182,103,15,245,9,128,213,114,92,32,191,148,26,247,194,167,118,36,14,230,246,47,163,13,24,180,109,127,83,99,123,44,8,20,85,186,22,33,219,235,52,115,221,40,100,171,102,30,143,252,232,159,108,194,156,75,242,174,56,150,144,58,82,119,130,235,203,36,204,161,164,190,13,248,126,119,17,254,88,31,115,74,216,234,237,153,220,13,49,211,137,151,65,162,173,38,210,119,15,63,174,172,95,107,103,7,245,224,60,159,37,186,115,56,100,189,30,118,228,204,240,3,63,187,180,178,81,244,251,63,251,33,115,56,4,44,35,132,23,200,15,233,12,28,111,29,84,218,134,92,192,163,54,137,196,169,237,72,99,108,247,204,154,125,38,185,14,32,1,110,154,31,95,235,103,230,94,222,233,57,212,164,14,192,102,57,35,29,247,65,65,188,43,76,136,82,180,167,155,26,165,218,15,197,244,89,176,129,236,139,149,193,94,106,173,122,232,0,196,163,225,3,49,26,241,34,97,67,247,174,239,88,38,51,254,171,255,235,69,206,216,27,206,79,181,110,211,52,225,10,239,79,48,233,77,208,200,1,114,179,249,224,165,204,129,102,100,122,199,213,28,10,219,205,214,240,115,60,87,20,33,182,89,178,94,105,110,5,203,150,197,172,252,226,169,27,5,120,232,20,178,136,200,57,219,192,123,148,61,114,89,174,177,252,149,42,59,47,239,20,182,200,56,154,44,170,156,156,191,70,224,193,92,99,191,225,148,25,208,180,119,167,187,231,209,71,86,62,205,0,64,227,85,218,43,181,87,223,53,94,236,193,207,33,158,122,206,29,17,202,45,135,111,233,207,49,127,236,211,237,229,43,216,136,43,229,13,249,167,43,103,204,191,225,19,210,216,224,215,138,132,50,165,138,74,36,95,250,180,6,249,14,101,38,87,203,115,63,115,4,43,176,169,243,52,165,8,33,22,122,67,93,123,105,81,18,252,215,76,147,101,210,134,203,108,184,95,154,67,93,235,123,10,53,4,58,1,73,45,176,103,147,210,129,65,172,0,73,125,171,159,255,145,126,132,237,134,162,148,206,195,216,94,156,166,173,135,92,124,44,84,118,144,152,37,115,15,105,57,160,63,236,78,155,215,233,231,239,151,156,252,9,228,13,39,177,146,63,240,72,107,149,109,186,47,148,145,117,106,52,85,118,70,49,180,230,217,25,46,239,40,133,84,94,65,8,150,205,8,208,227,70,200,211,42,82,252,145,24,203,75,212,214,236,107,193,63,160,188,209,57,174,116,194,113,231,247,160,123,169,189,156,17,128,186,47,110,107,137,232,153,172,94,155,143,163,213,136,17,182,222,91,220,77,194,194,188,111,215,40,56,228,191,31,139,27,38,106,20,51,106,201,253,60,75,145,45,40,184,30,10,232,192,16,220,232,253,73,179,43,121,233,83,154,218,40,250,238,101,77,28,217,4,233,242,139,136,76,185,197,242,197,158,49,65,114,109,232,215,199,189,222,7,174,146,2,129,30,169,86,70,43,9,205,245,74,58,162,58,42,165,19,25,100,93,124,6,214,74,21,97,252,161,6,36,217,41,43,150,226,198,79,200,34,176,88,250,72,60,31,159,96,162,13,210,240,140,4,128,72,151,63,15,155,137,236,59,84,69,212,243,229,230,99,69,50,63,54,19,196,249,36,83,244,74,110,77,200,195,205,130,112,13,225,12,98,47,15,250,115,134,136,239,217,24,53,33,9,161,145,185,255,156,116,78,44,206,0,88,133,20,45,251,225,73,89,7,88,218,234,15,108,43,50,130,63,226,217,166,143,221,17,91,187,230,36,78,149,199,94,4,121,18,3,243,195,142,83,156,6,125,1,111,172,9,75,214,230,135,32,161,35,188,76,132,230,212,15,51,253,143,151,94,218,42,47,169,80,82,5,141,187,30,117,13,201,41,166,231,137,213,65,140,55,160,179,90,136,56,4,122,52,26,158,85,0,4,246,217,251,45,106,216,128,77,255,10,162,3,38,205,37,115,149,52,42,159,14,255,62,32,135,69,17,131,95,150,249,107,138,137,226,131,197,184,86,161,117,51,146,174,203,131,69,83,79,94,148,12,195,36,183,234,169,17,254,164,29,129,83,186,222,124,77,177,101,200,41,67,218,87,235,31,178,82,225,170,34,123,234,173,113,39,199,249,197,34,147,15,1,93,119,13,58,181,154,3,34,48,238,200,184,219,97,10,163,243,124,198,173,106,48,101,20,11,81,253,75,168,62,120,237,67,165,72,247,5,187,158,122,110,44,58,179,248,80,232,33,141,150,46,181,57,216,53,40,242,200,27,114,244,187,160,158,10,145,58,9,154,8,218,239,73,66,38,99,47,250,72,114,6,154,246,248,206,148,45,130,148,116,250,130,18,155,137,237,49,222,163,102,227,199,211,128,96,152,62,219,113,165,101,217,103,246,173,97,21,138,189,111,139,219,27,40,46,127,87,117,94,255,94,187,186,42,12,234,198,128,90,17,147,255,48,28,35,125,234,24,98,109,183,26,67,178,63,107,79,204,245,102,4,248,51,88,132,153,251,136,14,27,115,143,60,107,44,89,12,244,166,145,156,9,115,30,58,138,51,47,94,1,177,70,220,196,174,0,11,89,44,187,73,175,84,65,143,57,220,91,56,152,11,247,193,67,114,81,222,107,138,25,243,254,56,113,179,40,134,49,139,65,111,86,150,200,3,20,115,197,231,125,251,10,71,129,103,202,118,118,155,232,253,30,76,10,123,70,194,255,172,248,133,13,54,197,104,60,49,144,231,158,14,1,149,79,90,3,85,3,70,20,241,138,181,5,96,97,25,242,133,135,65,56,39,70,64,102,179,252,224,191,212,67,1,63,138,44,93,150,249,155,191,77,114,109,109,234,255,202,159,41,83,196,235,162,240,199,167,18,69,1,200,219,150,224,221,83,31,108,130,90,181,61,25,7,88,13,2,24,51,114,188,102,110,226,76,84,47,59,207,19,151,58,214,53,243,107,226,80,42,196,137,245,21,252,157,55,139,176,196,217,220,137,196,165,5,198,221,227,3,45,89,15,45,0,122,169,43,29,65,74,69,182,118,172,100,134,214,193,241,60,229,172,67,38,195,108,83,55,215,13,99,27,32,130,219,53,84,128,147,20,138,207,1,250,12,72,33,165,192,50,125,209,153,76,72,28,238,26,9,27,183,110,166,111,243,4,174,242,221,54,168,4,88,110,135,165,128,35,115,252,140,167,96,35,153,169,51,251,163,230,35,46,118,85,146,49,24,205,67,137,93,173,245,199,44,59,188,93,222,168,166,196,47,117,134,80,201,232,210,227,143,86,165,9,65,50,175,77,69,59,8,19,202,12,116,40,51,223,214,56,244,139,231,28,200,255,192,253,251,236,18,98,132,255,71,10,38,8,214,138,100,12,155,133,87,159,236,125,2,168,177,104,95,8,106,18,54,45,169,124,247,148,175,25,86,11,12,16,225,92,145,155,82,101,243,189,159,249,6,78,202,70,52,234,43,94,0,7,136,77,143,23,44,14,185,71,2,102,92,237,190,81,22,28,144,160,148,14,15,30,85,135,212,143,173,227,126,177,172,134,122,226,150,132,59,58,1,27,221,29,241,182,109,227,76,229,138,22,109,60,200,117,47,143,148,182,116,83,170,4,21,44,83,190,32,81,239,148,170,143,231,139,192,186,9,204,123,3,98,158,175,83,6,248,137,186,149,126,25,219,231,59,50,246,177,74,71,112,45,248,210,211,190,208,33,210,45,162,11,18,147,32,132,46,189,63,115,179,227,92,83,69,153,58,243,122,6,77,229,46,128,67,179,121,226,36,114,153,54,206,70,46,9,240,40,40,110,57,169,255,13,15,141,227,15,142,204,170,7,141,152,12,116,110,79,20,88,12,81,10,47,141,79,67,76,118,92,46,39,45,159,242,13,213,36,12,42,69,36,131,176,159,163,171,239,118,0,223,6,11,135,231,211,241,250,159,66,76,148,36,125,4,159,245,128,243,102,2,196,143,249,16,64,73,127,96,202,68,26,59,167,104,254,139,242,50,249,201,164,255,69,33,208,123,254,86,153,88,109,79,194,160,98,35,134,143,245,21,117,78,70,125,152,155,169,212,220,54,190,92,20,56,255,65,239,77,57,199,180,20,235,83,0,201,222,71,196,176,63,193,231,125,69,25,162,162,212,101,113,201,40,71,102,212,102,13,234,65,232,176,138,226,186,98,41,76,66,6,207,65,80,151,249,180,19,214,125,150,113,204,243,89,46,86,9,174,172,129,181,133,160,230,142,76,107,48,226,166,154,227,73,144,249,148,111,94,179,110,191,8,46,248,160,75,166,189,16,30,28,73,140,193,54,16,240,194,248,76,74,11,210,34,173,166,58,34,103,76,58,244,79,196,200,125,221,154,14,244,93,103,49,115,78,17,16,112,28,89,121,108,5,74,203,192,176,208,95,237,248,69,169,90,97,226,70,223,252,196,102,187,198,236,167,219,224,96,169,14,123,185,243,85,98,8,187,15,233,157,164,151,216,52,169,41,211,235,60,147,119,47,210,234,92,83,48,166,73,232,66,228,154,155,89,18,105,59,158,120,82,35,179,38,184,61,30,164,249,4,15,15,28,180,93,109,91,164,233,67,94,172,168,114,213,171,76,222,241,28,196,186,119,63,128,105,127,177,20,41,120,133,211,182,102,207,167,160,171,27,156,195,132,128,215,54,137,174,178,174,36,82,214,120,89,145,86,228,64,195,5,73,217,243,68,44,229,22,39,49,33,173,127,248,68,187,225,96,204,117,252,242,82,40,131,168,192,229,95,160,198,182,171,55,122,170,133,219,16,101,36,14,95,54,194,158,153,229,249,144,53,248,194,133,217,227,124,158,249,247,143,131,41,205,219,204,220,101,238,113,113,154,253,220,172,202,215,220,196,174,168,102,249,222,23,249,253,158,120,102,107,235,230,5,106,109,46,178,164,195,241,119,226,248,223,199,159,165,9,26,211,225,11,150,105,253,59,146,188,238,223,172,251,236,153,169,202,21,41,140,248,132,5,19,6,172,90,147,76,200,119,185,11,21,150,123,96,43,33,191,89,127,133,219,205,60,167,146,52,147,0,89,21,45,237,113,252,8,116,13,43,7,234,26,180,226,114,218,67,155,178,20,43,101,193,62,242,47,103,110,223,222,244,188,32,102,42,18,139,212,216,23,37,231,126,214,112,11,91,239,172,17,62,137,133,109,162,24,166,1,74,127,69,218,139,223,249,149,1,6,250,102,252,75,60,69,117,2,133,139,117,0,37,183,9,164,40,167,237,86,23,183,132,206,245,235,134,85,11,140,94,53,59,162,180,108,245,121,5,77,96,131,208,36,145,53,81,73,39,93,251,133,42,34,22,138,121,82,229,254,177,189,124,18,49,221,19,182,158,238,43,160,40,161,121,191,32,240,29,234,202,244,160,215,41,142,203,30,105,213,146,248,237,127,186,66,39,225,92,211,239,103,41,162,57,171,160,168,231,32,250,13,32,166,139,64,37,186,49,21,13,153,181,224,183,182,92,37,176,207,140,26,20,56,171,233,125,209,241,42,137,170,221,215,195,214,92,50,195,236,33,186,191,64,63,176,244,88,137,101,165,75,66,54,97,111,3,167,79,219,204,126,16,127,195,62,8,162,251,126,63,93,165,242,88,253,81,250,253,200,74,40,136,222,214,199,98,178,105,214,203,47,119,60,206,136,240,122,139,58,255,178,247,174,236,104,209,241,131,53,188,230,119,171,203,231,41,135,216,54,63,187,22,69,223,68,60,22,64,147,73,206,161,16,164,201,160,17,32,33,232,69,187,229,159,221,66,191,93,91,163,73,4,98,121,254,216,74,160,248,59,157,232,188,68,218,157,214,71,66,226,42,98,14,86,107,120,213,31,76,153,43,104,31,118,217,160,20,138,81,25,210,169,127,89,216,124,58,154,155,66,5,16,137,178,206,194,78,162,12,166,7,24,113,94,5,30,146,38,204,134,11,160,68,95,151,185,7,26,135,251,15,191,96,251,74,169,40,18,199,45,61,66,22,75,36,166,214,131,244,172,4,29,84,200,33,163,246,67,168,164,144,44,46,42,40,26,124,116,179,93,77,150,147,57,184,0,192,252,9,4,227,102,115,171,20,5,188,19,56,22,205,185,198,163,28,154,6,159,108,201,139,102,199,16,250,71,112,105,226,152,220,222,76,207,109,183,111,242,139,176,211,106,10,179,203,216,17,4,29,203,128,60,176,152,223,181,188,11,118,174,6,100,19,168,225,191,137,55,252,146,76,109,157,97,181,21,6,30,63,26,144,188,96,88,44,125,128,74,101,111,154,34,150,86,238,128,16,231,116,144,112,205,142,93,210,223,211,239,87,249,1,253,29,134,129,254,154,8,239,151,227,237,185,98,39,147,142,209,38,134,2,70,234,184,225,106,31,62,231,16,136,252,49,181,206,47,220,93,212,144,46,22,26,24,70,153,235,167,202,181,240,164,216,197,193,150,73,210,11,218,51,23,9,76,237,145,84,58,202,210,58,92,132,16,111,118,218,95,119,203,106,105,86,52,169,86,242,92,37,88,136,29,24,183,216,123,68,221,209,169,164,114,200,242,157,223,96,138,113,150,204,170,82,226,57,50,191,160,31,202,226,164,213,175,29,53,66,245,38,181,58,179,65,200,14,60,189,225,104,110,81,85,255,107,102,48,47,89,32,75,59,161,200,17,21,167,84,162,214,219,33,93,230,168,185,227,203,113,144,139,172,213,193,224,218,211,46,38,88,142,135,34,201,126,201,118,37,123,119,70,252,181,32,74,23,196,225,176,180,163,217,156,46,201,22,53,183,201,12,232,187,23,115,68,14,57,203,117,23,20,150,30,152,26,163,85,80,26,251,122,60,218,217,107,143,138,78,59,41,152,73,144,233,9,116,167,137,131,142,24,188,41,35,124,105,129,141,99,227,168,202,158,45,202,151,169,235,0,101,19,25,230,40,82,21,4,164,191,161,213,131,29,194,45,91,219,196,138,170,151,215,172,183,31,190,59,39,238,236,135,108,168,52,213,24,247,167,55,179,159,40,210,134,33,27,119,170,83,237,113,154,68,97,83,59,193,205,178,8,238,211,93,8,131,27,84,107,10,32,183,252,162,175,35,60,83,114,135,19,190,182,145,1,34,126,233,134,234,217,96,154,220,9,106,164,211,28,34,207,184,205,248,192,72,47,164,168,62,138,216,13,23,67,240,156,121,146,222,62,211,66,119,102,180,78,181,89,231,157,1,68,191,224,189,248,0,186,18,7,0,150,214,77,201,247,176,99,104,204,250,65,46,14,83,146,81,15,249,153,254,42,130,143,196,40,210,100,162,14,162,119,107,236,250,140,254,150,22,28,92,10,80,114,6,215,166,146,43,252,66,191,70,217,87,154,224,224,5,240,158,150,13,226,187,215,97,223,201,111,68,188,62,220,160,141,192,72,129,179,155,167,155,248,175,105,43,144,25,75,107,172,63,25,121,151,52,98,123,214,39,142,224,189,254,125,87,42,166,208,172,202,255,12,80,47,252,252,114,219,68,2,203,131,199,38,175,173,174,31,18,248,107,230,61,196,204,165,245,164,255,248,125,163,59,67,19,190,128,216,222,149,57,34,57,121,200,231,129,87,191,19,109,27,12,177,180,193,3,135,198,216,157,97,231,42,49,126,153,32,249,139,243,222,48,163,254,36,77,128,59,213,182,188,166,161,65,58,211,76,44,242,146,215,57,252,17,21,7,25,19,129,68,162,218,231,205,135,120,86,2,222,2,68,213,39,83,92,111,180,1,36,132,57,61,208,25,239,138,217,24,37,186,165,100,199,61,111,145,206,255,9,158,56,23,132,26,219,82,87,76,198,74,82,12,206,180,192,121,3,208,189,42,19,123,250,187,89,191,216,196,191,219,187,51,146,164,109,213,131,40,61,115,136,136,94,0,175,92,184,20,20,52,184,73,190,244,176,46,161,125,214,13,105,79,97,36,144,34,178,179,74,75,104,234,133,178,108,9,220,191,96,99,193,163,24,209,213,31,227,2,96,62,217,136,135,183,51,168,241,207,66,12,14,243,127,8,145,170,94,224,133,223,207,212,202,238,99,164,60,120,104,88,230,70,77,114,59,121,116,30,248,24,238,57,30,64,220,52,137,145,3,224,207,30,146,214,57,97,168,147,231,209,125,199,194,77,141,188,77,102,224,23,167,112,2,112,96,133,233,20,207,38,216,160,51,3,138,146,98,41,249,25,229,217,93,174,12,95,177,218,188,22,127,120,211,116,80,11,9,137,55,137,6,11,253,255,71,226,48,59,16,84,31,35,56,83,96,160,170,9,247,239,89,21,109,148,103,149,24,113,118,96,202,144,3,113,2,71,231,218,128,194,98,191,225,7,200,226,32,214,147,173,163,72,194,181,217,105,10,218,132,217,144,162,102,69,64,35,197,139,184,24,39,206,62,170,143,122,11,101,244,203,42,8,119,118,171,93,201,138,231,215,65,175,21,233,5,54,44,103,215,204,118,245,243,32,39,13,150,46,223,107,37,110,178,230,151,216,222,223,20,97,160,117,212,98,224,38,174,4,52,4,194,126,88,125,164,36,192,48,155,146,79,46,253,146,89,190,53,218,249,126,52,56,47,106,210,52,51,187,43,183,190,201,35,151,133,127,134,66,108,152,202,95,16,8,195,12,79,99,189,127,173,206,112,47,135,245,115,211,82,53,238,36,45,249,144,168,137,33,251,14,71,251,25,128,155,232,72,63,73,218,144,207,68,74,223,134,168,27,233,249,20,192,45,140,48,179,74,70,119,205,50,86,160,196,122,191,181,77,229,236,109,102,244,188,99,66,255,211,33,20,92,192,22,240,204,202,162,67,238,80,132,145,228,118,62,175,3,49,176,38,153,158,212,79,170,220,82,236,118,157,2,58,200,190,54,27,243,111,9,210,222,211,138,198,20,157,182,242,139,160,234,16,92,121,102,230,134,74,161,105,16,123,219,203,146,98,149,12,109,212,94,112,101,167,77,226,210,143,178,108,182,154,163,132,19,21,80,79,90,103,225,107,122,38,58,142,71,65,109,45,182,146,145,177,12,166,9,220,82,242,92,93,219,199,198,81,208,141,18,107,81,230,232,39,222,47,219,42,149,191,70,161,160,254,136,136,87,95,53,176,96,230,230,139,25,135,230,153,38,73,79,133,130,102,147,166,99,80,236,105,17,46,30,91,18,4,166,187,0,23,237,76,244,156,203,141,176,184,224,30,226,42,83,183,151,7,184,74,38,52,33,44,243,107,198,69,249,230,20,64,228,59,240,147,144,17,56,162,8,176,78,118,9,150,183,173,137,147,236,89,54,61,20,198,228,226,76,236,205,187,108,10,206,200,102,212,95,130,32,210,45,9,180,45,94,127,190,182,135,148,241,119,172,246,151,239,66,110,132,77,239,28,232,121,42,206,127,235,207,46,96,194,228,62,185,189,205,182,245,49,63,22,1,50,125,87,217,6,196,210,58,176,149,75,196,206,94,125,7,62,155,207,80,127,117,82,234,190,37,136,183,232,214,157,242,60,88,212,163,173,240,136,31,200,114,53,63,27,122,117,66,116,99,176,252,66,58,168,129,59,214,53,67,90,253,73,5,45,88,103,148,28,138,204,81,249,4,16,177,197,187,133,92,92,192,193,156,111,251,56,205,148,100,60,244,145,40,100,32,148,48,101,173,214,145,109,6,50,196,28,65,213,169,54,221,120,2,28,228,227,52,84,30,172,7,55,146,59,110,54,77,40,154,109,61,245,205,227,162,1,194,19,21,71,172,57,74,97,68,24,213,220,238,192,174,90,113,41,69,219,232,93,141,191,156,155,182,20,145,74,110,46,32,181,60,153,226,18,76,229,130,54,45,84,242,128,147,74,206,20,60,24,27,203,207,121,110,94,178,42,149,253,211,130,147,240,50,5,53,63,183,81,52,106,122,129,64,81,32,208,44,158,252,119,134,1,242,143,37,181,201,27,209,6,23,42,170,182,68,32,118,148,131,24,173,224,247,122,205,34,43,12,19,66,171,24,182,54,219,178,102,185,84,129,201,3,243,188,62,217,114,21,238,203,189,49,160,215,254,130,224,38,190,35,138,202,8,124,135,217,131,211,237,11,28,192,92,85,238,203,19,108,121,178,15,153,162,195,32,164,189,144,225,112,136,252,143,166,212,96,30,196,49,97,27,220,41,122,57,196,215,122,64,212,228,53,48,34,111,203,159,13,79,101,199,198,67,177,246,76,128,224,78,24,187,0,35,196,122,75,83,64,242,219,208,49,196,200,97,38,7,51,242,251,245,2,177,233,65,212,16,239,128,80,61,161,87,20,135,226,122,8,188,229,109,155,212,85,228,27,227,216,122,18,202,211,227,101,150,68,50,30,144,16,106,165,96,15,28,213,251,112,41,172,79,35,221,187,126,206,176,51,119,210,156,142,38,44,146,213,177,191,84,91,127,159,228,17,25,166,173,87,196,254,162,28,144,30,192,4,240,135,29,91,119,77,243,139,217,176,26,93,240,246,184,253,68,194,36,227,127,145,130,168,95,110,147,35,122,51,50,80,107,199,106,128,218,35,97,48,184,249,74,63,170,104,234,217,214,95,84,238,108,122,13,206,130,58,222,188,201,18,210,87,216,90,98,44,226,171,199,104,130,164,221,73,7,212,211,33,170,109,59,205,56,39,30,7,107,169,83,227,231,232,241,104,42,8,254,197,164,0,114,38,29,75,81,168,170,182,251,2,52,153,116,161,17,16,188,113,55,190,76,39,18,56,158,139,144,189,225,173,26,133,247,82,184,69,64,204,252,44,194,200,105,130,98,205,86,177,50,182,223,72,56,52,123,107,103,142,240,26,215,136,106,146,134,7,125,241,240,144,81,122,233,64,33,40,141,112,32,141,135,14,83,229,235,168,223,11,65,33,90,254,15,200,230,109,201,197,194,28,104,234,147,252,35,254,115,72,64,199,240,200,22,30,145,109,119,231,22,54,145,27,36,210,162,144,53,161,146,231,244,49,10,99,81,81,152,124,252,6,200,48,7,171,172,232,221,25,197,102,183,171,126,90,143,11,248,253,113,14,161,19,47,102,71,150,44,18,204,1,124,98,233,154,240,68,134,26,178,60,109,197,189,115,17,214,37,172,198,248,74,114,58,178,219,178,248,233,255,225,172,25,254,70,158,191,217,207,47,191,72,17,155,146,223,125,202,235,126,14,78,173,139,17,61,204,178,30,94,106,71,199,91,78,179,163,60,240,246,252,75,73,176,179,144,12,247,49,42,123,106,32,19,141,125,144,104,212,207,39,245,226,218,94,158,244,83,62,58,252,47,78,232,239,25,69,100,112,38,217,252,18,128,125,226,215,89,140,185,62,43,91,91,237,125,90,194,84,248,127,130,29,192,17,89,148,36,60,164,133,69,47,61,83,72,188,157,82,239,99,242,79,219,122,196,252,88,147,81,221,73,131,188,161,175,118,122,35,178,86,145,40,81,231,40,192,65,68,131,34,19,55,105,184,3,107,26,26,78,114,59,163,26,157,162,188,224,153,23,172,114,130,204,6,84,135,32,48,190,184,153,43,116,201,218,174,155,74,182,10,209,160,122,252,84,245,207,155,186,154,247,8,214,35,61,103,250,169,161,67,16,49,251,8,137,9,252,240,214,74,156,105,45,72,197,129,51,25,99,215,92,23,237,133,151,176,166,175,145,178,21,59,119,39,52,232,135,88,168,109,129,71,218,146,57,119,105,65,90,56,70,149,191,59,75,208,117,17,216,95,184,16,207,94,8,132,144,85,95,69,36,235,127,104,99,210,110,99,78,54,12,210,181,38,4,85,36,198,108,252,140,95,107,48,31,120,105,118,207,152,186,164,72,160,4,147,35,224,134,195,245,93,164,215,88,190,139,182,59,67,90,50,240,248,193,209,152,76,173,206,158,45,141,2,68,132,107,202,143,66,16,19,9,229,89,65,86,242,11,41,120,229,237,158,159,150,0,205,55,252,230,181,207,65,188,57,51,239,50,11,47,118,47,254,126,253,31,70,113,179,100,90,59,200,162,156,139,117,114,142,40,142,72,81,46,165,146,89,111,238,154,75,184,23,7,85,84,33,178,229,44,135,247,56,168,135,63,41,185,5,225,84,134,163,7,90,213,22,128,207,154,23,47,2,6,129,85,236,249,90,67,43,100,107,245,241,58,40,47,146,126,16,63,97,44,212,190,58,224,52,149,125,123,225,180,148,32,155,237,165,42,45,130,90,187,131,184,133,215,177,207,91,76,46,31,228,208,36,130,19,3,182,202,162,66,41,15,210,243,72,255,101,49,12,25,189,158,0,253,152,24,3,189,53,105,91,123,13,90,29,30,94,73,94,158,162,13,248,117,182,238,111,179,104,214,166,43,116,35,82,37,90,174,103,104,155,125,33,4,163,54,247,192,250,235,46,148,217,28,249,44,166,218,186,138,59,2,79,65,61,10,135,28,66,212,186,193,138,191,239,175,17,74,179,40,102,117,197,36,93,134,107,48,232,30,239,65,31,213,30,129,250,234,61,98,37,59,117,95,238,153,33,11,110,76,91,50,150,240,241,7,74,157,243,226,207,58,99,59,183,47,55,28,67,173,125,238,69,255,60,5,110,118,212,67,149,148,131,92,194,111,113,186,30,191,187,234,118,155,68,19,99,168,5,140,196,230,78,156,119,116,190,228,251,183,81,98,242,177,16,15,3,71,247,178,84,103,149,249,231,12,215,107,239,230,187,130,77,31,160,218,157,211,40,90,61,237,252,69,158,180,124,147,161,196,35,74,151,106,74,96,146,205,186,11,134,210,144,224,250,162,66,237,57,211,68,12,28,85,241,131,166,40,186,69,38,210,129,3,20,57,254,42,214,67,124,230,177,140,140,75,118,173,225,31,16,227,106,23,52,56,66,47,55,198,246,213,181,114,84,43,96,133,185,51,107,242,248,134,148,30,195,200,104,135,165,201,177,14,190,52,183,14,136,51,136,228,246,18,83,109,10,209,30,26,7,22,207,117,52,152,148,148,162,189,180,224,55,213,25,188,182,30,191,109,178,48,86,235,184,4,106,114,12,23,6,156,114,213,226,127,100,149,197,103,243,79,252,208,230,175,2,49,36,48,26,209,164,126,182,39,150,93,207,27,117,233,240,165,186,3,252,196,23,155,189,219,181,151,145,92,3,1,249,178,46,180,91,104,147,129,196,24,76,105,232,255,255,17,88,47,87,175,1,176,227,234,237,186,40,23,91,93,172,232,2,42,172,129,209,2,33,179,104,203,246,167,188,128,72,228,130,112,160,225,84,158,44,135,161,116,192,39,121,182,202,24,14,125,171,43,219,197,112,80,68,98,44,239,67,152,118,64,0,91,20,232,166,227,44,131,214,151,241,169,9,178,160,235,221,50,74,238,238,39,173,187,196,138,108,64,58,3,20,166,119,138,58,31,158,244,158,194,68,85,133,96,140,57,249,51,30,70,95,84,245,154,231,170,191,95,153,254,122,208,17,96,84,19,84,215,166,32,204,136,117,2,231,97,182,109,233,67,10,228,60,123,184,13,251,11,177,254,246,47,95,66,34,57,42,28,251,153,194,31,240,231,50,54,138,14,70,136,196,180,236,161,78,47,150,19,217,69,213,197,227,245,199,32,171,153,193,0,59,191,50,127,4,19,125,144,36,102,32,117,31,36,109,245,182,109,5,39,2,126,43,195,245,188,151,72,164,239,48,23,116,53,73,237,37,203,180,185,153,43,235,152,39,128,202,135,93,149,244,157,95,172,141,29,250,98,179,226,220,199,169,29,72,145,80,114,74,207,151,51,17,149,174,112,143,195,167,12,184,80,140,9,11,18,172,71,188,148,194,189,239,187,206,50,12,2,70,117,119,250,176,77,124,138,140,80,93,20,181,29,181,76,74,81,53,92,194,105,172,128,100,49,96,10,107,124,141,104,219,32,130,234,21,206,171,28,220,9,64,219,230,140,249,235,215,207,243,167,44,94,1,38,59,11,234,45,29,233,222,197,31,236,199,227,86,133,88,149,80,237,141,76,30,168,54,234,133,168,209,103,107,159,90,177,60,226,240,234,174,228,57,42,4,61,18,149,67,134,236,219,198,20,167,205,48,183,60,33,30,21,5,127,230,139,226,20,46,100,20,166,99,44,251,136,111,90,240,210,63,70,242,44,161,58,128,178,135,240,248,29,77,22,237,147,9,227,227,107,205,5,86,68,123,131,47,107,183,178,135,77,142,234,133,184,201,39,30,72,251,228,243,31,147,202,164,230,202,29,178,200,119,179,43,117,86,244,166,108,37,235,125,176,119,208,60,245,54,126,173,148,178,89,57,71,123,234,142,243,245,186,127,149,82,38,55,241,195,215,191,147,236,117,84,83,68,127,18,191,71,104,86,60,90,48,201,115,78,7,221,196,202,78,246,220,106,2,223,101,77,172,118,65,76,106,120,239,137,136,167,199,26,226,218,56,2,123,220,105,169,169,193,200,103,198,98,104,94,109,138,224,77,8,60,187,70,153,94,179,217,233,142,30,99,116,45,74,25,58,18,31,34,1,112,5,172,191,74,243,90,200,29,105,234,109,220,74,243,218,46,181,7,71,30,49,157,86,146,122,197,116,222,71,201,94,245,221,20,16,154,248,207,19,250,192,153,1,201,248,6,16,203,238,103,29,161,159,231,225,174,174,1,85,204,17,19,160,210,60,205,88,180,106,135,172,217,90,234,79,86,114,198,192,42,166,169,83,180,184,233,125,35,33,122,16,16,114,201,224,3,30,75,211,52,222,203,146,91,198,63,135,36,150,210,124,198,197,231,139,239,164,126,30,76,166,110,21,211,125,203,113,242,2,62,171,198,225,43,253,76,199,247,101,15,0,138,37,136,175,142,51,156,29,85,26,224,174,182,51,140,242,239,231,235,165,127,107,37,125,11,39,36,29,136,219,147,89,197,120,48,34,164,239,50,124,42,89,243,136,138,248,77,192,189,137,80,178,191,216,199,120,193,166,212,175,63,18,150,213,164,231,100,239,172,58,62,121,53,105,11,217,171,32,255,155,34,80,231,187,10,151,241,230,108,168,128,59,219,79,56,140,51,102,27,82,189,63,154,144,4,178,138,27,149,207,19,196,102,34,206,75,142,178,11,246,182,120,101,164,148,12,221,200,186,68,120,9,28,42,18,209,146,247,59,81,169,43,133,123,214,194,105,79,2,245,116,176,110,188,206,117,22,130,129,95,9,27,126,18,37,143,81,198,229,1,36,111,243,27,72,172,121,175,51,169,224,43,48,249,169,210,127,111,180,50,100,230,106,36,178,67,47,240,196,4,140,232,245,187,20,175,1,134,185,174,7,241,18,112,221,41,85,60,26,169,139,182,189,68,225,187,116,38,214,2,20,71,238,117,29,220,165,120,177,204,120,238,81,56,251,230,111,72,241,191,43,36,172,214,18,1,173,117,94,20,79,106,12,143,101,72,137,230,244,106,67,163,251,3,230,21,163,156,143,21,239,210,192,181,217,5,9,59,142,119,233,163,197,219,205,80,235,128,197,132,166,107,226,199,117,162,70,49,125,170,192,137,94,16,230,53,155,62,239,28,212,116,248,28,227,69,93,239,8,51,155,211,119,228,126,27,45,195,136,25,86,200,225,249,218,207,57,144,191,45,88,78,16,22,196,41,217,171,134,227,183,239,179,208,51,250,158,46,36,12,245,239,197,94,89,79,237,242,125,40,38,196,196,153,27,225,243,92,132,145,133,112,68,61,150,104,192,158,159,238,95,248,180,119,220,1,101,8,120,221,58,249,15,109,195,44,213,79,48,118,73,84,130,51,128,81,254,51,201,222,38,238,103,236,250,17,221,122,61,6,240,181,11,179,149,218,212,80,50,129,154,58,229,237,223,34,146,110,205,120,38,196,111,55,27,106,171,126,173,9,213,92,54,9,209,126,86,230,59,2,151,101,209,222,228,167,228,199,192,211,201,121,12,65,8,254,137,163,182,107,74,15,120,129,209,108,164,57,40,241,23,155,85,18,65,183,137,23,63,210,158,100,177,55,1,113,28,249,148,180,119,236,158,220,173,145,243,50,84,166,80,33,42,193,206,122,16,224,147,226,254,115,227,14,121,49,187,24,249,13,24,137,236,211,178,137,118,117,22,204,56,230,242,249,102,96,237,137,158,89,119,86,4,142,34,150,127,67,196,111,7,58,191,43,242,23,245,45,68,244,132,26,135,108,67,85,213,231,191,98,237,47,64,111,118,46,146,46,157,242,58,2,62,249,154,108,152,218,189,9,173,129,10,116,139,58,95,8,91,172,230,49,71,36,28,151,74,236,227,143,244,113,31,90,116,235,231,14,177,30,127,14,146,234,143,239,27,9,243,181,247,110,189,31,151,60,234,81,183,68,203,7,4,18,82,239,15,141,24,47,181,161,130,114,185,59,209,117,7,152,162,3,241,179,93,175,16,166,89,66,153,118,58,130,51,66,15,63,64,54,69,89,202,164,32,162,26,248,34,4,186,136,223,12,238,113,0,52,214,35,209,22,77,22,166,108,212,168,64,239,18,11,234,0,252,194,251,121,21,95,44,114,17,66,150,249,222,125,171,83,178,202,237,47,192,81,67,38,107,81,143,24,198,115,54,221,172,44,27,36,115,107,25,136,135,195,66,70,142,66,141,35,66,131,52,13,194,188,2,91,78,47,162,5,149,48,116,241,116,173,148,96,149,91,163,99,191,29,255,56,167,81,40,29,68,164,198,36,228,115,213,204,114,184,161,19,112,232,63,194,94,93,229,37,19,246,31,24,158,159,54,110,179,76,45,61,205,91,25,183,247,87,18,186,92,35,92,18,46,30,137,248,184,140,53,53,131,18,50,99,204,144,17,110,187,131,38,98,75,129,133,59,179,155,112,2,254,77,247,70,59,2,193,197,236,122,86,120,227,0,47,70,115,188,96,141,150,14,178,11,236,204,14,254,50,189,56,8,152,226,161,77,135,7,132,131,83,113,181,201,78,115,57,47,42,13,55,221,205,123,138,140,241,48,60,78,106,40,68,211,19,26,22,100,190,169,21,123,54,53,137,18,188,180,41,236,105,152,20,244,222,190,244,182,102,142,10,206,10,232,236,17,200,117,113,28,221,2,83,232,251,232,107,41,203,174,250,250,115,156,50,44,146,236,178,211,250,14,111,171,56,165,147,8,6,183,75,199,84,105,38,249,74,175,212,27,159,118,10,173,46,15,176,146,188,97,54,31,41,96,231,50,228,76,202,180,110,71,99,42,160,86,12,109,20,204,16,38,100,238,90,162,119,230,50,105,246,10,151,198,210,90,48,83,196,226,45,242,23,54,203,183,105,24,229,54,108,183,152,168,119,129,246,135,144,126,107,21,1,189,183,194,7,227,86,138,141,112,251,152,92,155,104,189,205,43,251,26,242,191,202,73,99,210,140,75,3,249,171,168,89,255,67,137,85,224,245,59,13,172,87,48,198,239,63,151,176,170,99,44,139,88,61,145,176,247,216,161,253,95,213,30,95,111,21,156,29,128,12,100,219,93,116,69,184,109,254,0,1,82,31,160,28,35,156,67,176,54,170,165,186,122,166,71,165,49,210,189,26,35,137,192,120,38,186,5,125,140,151,247,38,37,79,23,120,93,179,138,113,167,85,187,13,74,66,214,37,168,243,154,36,112,130,167,98,236,75,207,76,48,176,154,66,126,122,139,18,132,140,132,23,35,182,32,173,126,28,229,94,135,94,7,116,16,38,171,215,134,217,193,114,66,254,11,46,124,100,45,127,241,57,229,135,137,176,234,74,144,238,47,18,170,138,75,215,232,234,251,52,51,218,231,199,204,156,174,155,7,42,66,19,93,213,29,246,125,224,254,156,94,119,70,44,126,197,17,205,244,245,150,110,215,52,241,240,163,172,124,227,78,233,241,129,170,142,141,200,125,102,4,146,239,29,195,200,160,214,91,21,109,233,211,132,183,143,31,133,29,84,186,95,28,243,183,199,197,45,192,48,215,146,58,124,201,68,99,165,87,224,64,208,229,212,128,40,201,254,235,150,87,120,89,129,252,105,242,69,181,119,153,191,28,98,216,90,176,116,129,184,136,5,34,3,179,220,133,59,230,123,28,118,21,101,46,167,218,27,161,248,24,43,139,254,225,247,175,40,48,140,237,71,35,175,35,76,28,250,186,184,27,206,163,96,60,97,1,230,135,185,186,192,190,26,217,22,81,166,96,24,205,93,213,42,198,68,61,64,50,155,36,228,150,202,230,95,250,116,186,34,116,14,90,196,78,89,95,149,115,168,224,162,42,82,251,124,185,216,229,25,17,223,75,36,110,38,37,245,51,189,165,242,30,111,52,234,247,232,147,153,214,128,177,208,90,241,211,45,103,233,202,38,194,55,65,147,120,69,102,78,55,56,101,2,60,56,195,240,118,250,234,151,173,59,22,190,155,234,228,118,96,229,162,138,185,237,155,110,31,168,237,69,19,98,115,254,92,64,187,128,52,165,67,143,132,231,198,245,76,133,41,147,66,44,255,213,162,14,13,42,182,121,223,252,80,161,68,251,191,43,193,246,149,69,62,210,47,137,211,177,117,193,121,16,224,174,1,86,122,152,182,241,81,104,60,120,124,159,201,14,108,10,169,202,209,160,132,109,80,198,231,148,236,102,218,25,67,131,221,7,75,20,197,60,58,242,153,59,237,171,196,167,158,2,126,3,15,103,175,122,27,17,247,166,45,136,135,163,141,12,207,59,113,122,131,103,49,180,184,166,5,6,24,109,20,160,102,169,92,77,105,19,79,49,131,215,159,242,226,184,28,167,68,111,226,103,6,204,21,107,53,62,205,63,163,25,228,76,193,89,208,233,5,27,109,55,126,175,152,65,91,202,226,115,112,111,164,109,28,243,27,148,41,49,36,62,68,17,28,47,54,17,164,202,100,55,2,251,144,144,188,106,249,216,103,50,85,196,214,220,3,159,239,176,207,196,162,248,46,115,174,208,46,114,236,166,105,17,102,201,136,185,200,202,251,145,151,42,219,160,217,152,175,83,125,162,223,0,226,20,32,103,173,33,122,51,11,5,233,210,87,128,111,34,252,17,115,151,227,222,89,127,224,107,107,131,61,90,29,53,165,52,205,161,124,219,124,67,28,43,189,17,95,50,76,52,83,177,6,58,47,200,117,38,13,16,162,112,24,210,48,192,73,6,91,245,198,193,161,113,142,195,229,138,120,168,204,245,212,221,64,108,45,10,28,150,83,180,55,15,136,48,224,34,51,218,65,129,192,140,184,98,65,241,0,184,178,111,101,222,161,35,5,238,168,173,79,151,90,199,165,50,132,146,70,159,162,102,34,215,57,211,147,135,220,205,84,247,213,159,39,191,190,138,107,75,165,14,244,116,10,245,56,201,121,53,133,112,76,107,224,120,227,113,176,34,37,2,250,87,238,38,80,192,200,43,42,218,146,137,140,14,153,201,41,154,180,48,21,241,116,231,227,223,31,155,205,121,197,107,82,116,49,42,4,223,48,217,156,35,33,137,7,10,39,143,138,86,212,99,109,109,51,201,38,156,189,131,53,165,51,204,127,64,110,161,237,30,174,5,214,196,109,79,33,20,49,249,159,182,135,201,46,110,103,189,202,96,185,225,87,141,249,93,100,202,140,2,142,135,3,116,157,74,195,188,27,237,88,203,146,66,111,58,85,152,112,201,222,71,96,69,157,86,41,28,4,136,161,40,79,62,213,244,34,123,163,255,253,36,183,164,75,188,143,47,199,70,51,85,10,34,92,51,132,183,97,70,98,127,223,89,121,181,174,106,185,235,176,200,44,93,111,164,120,65,179,51,192,65,91,64,212,250,105,97,206,181,246,172,252,237,186,231,214,8,77,51,226,239,153,23,36,153,248,195,32,78,245,4,189,10,8,69,21,158,156,136,95,142,54,72,26,103,142,185,250,41,191,116,107,15,168,220,151,78,205,139,109,38,103,189,199,84,249,25,128,51,152,93,75,232,11,5,199,232,54,129,151,193,16,21,178,178,69,134,216,234,134,241,68,222,128,41,44,11,148,61,148,252,215,179,113,136,15,129,126,104,89,152,78,118,235,217,74,95,240,27,214,199,87,20,134,114,16,107,97,32,224,70,222,71,161,104,3,44,254,239,73,169,193,117,10,47,161,25,209,195,63,186,199,186,38,223,194,138,108,139,166,214,246,156,224,70,190,35,29,142,39,203,212,109,147,62,74,184,99,73,200,182,126,220,97,136,130,2,194,142,27,1,181,129,251,67,110,97,8,248,159,173,150,76,39,194,181,19,47,2,255,168,33,88,255,16,133,183,45,189,188,173,111,243,251,85,235,161,190,158,123,168,143,235,21,0,126,92,40,192,171,69,88,178,122,196,98,68,17,140,49,233,44,41,102,93,237,191,21,91,145,44,23,44,249,215,74,234,28,170,38,184,152,164,57,19,104,117,219,243,46,58,54,227,96,88,95,154,221,204,139,107,227,110,24,97,137,171,204,129,164,207,169,184,90,81,45,203,21,114,206,153,44,44,124,53,249,220,39,92,49,164,151,32,191,180,91,212,0,120,185,140,237,13,84,86,26,76,97,188,113,236,241,32,214,73,166,111,158,1,58,104,179,123,226,77,144,101,166,82,225,21,35,173,181,101,32,152,193,59,193,105,183,0,255,32,240,79,140,250,228,134,122,243,38,89,82,183,156,11,188,97,124,14,99,225,155,127,209,242,65,238,177,114,140,243,166,249,207,166,180,255,66,72,67,169,248,35,165,99,236,90,64,230,241,62,83,248,26,76,37,135,7,187,142,71,45,132,144,175,77,56,111,87,128,35,238,110,26,249,243,242,230,26,185,227,239,250,36,87,232,185,36,248,82,255,18,98,55,202,122,106,106,249,92,22,250,226,24,4,86,120,200,240,118,191,219,114,19,24,31,174,6,105,219,202,137,162,204,65,54,80,114,38,0,166,230,87,140,122,69,113,229,108,37,67,45,24,155,147,60,229,74,248,49,49,230,124,4,18,223,250,99,180,47,82,16,254,63,16,124,32,15,17,251,228,78,193,204,54,201,164,30,229,185,55,0,202,248,25,165,104,91,78,1,115,49,98,205,19,134,6,83,255,226,118,197,159,65,244,33,202,208,160,57,206,29,245,193,163,21,121,99,132,85,210,137,173,138,118,247,131,170,24,115,165,245,199,190,39,216,251,217,161,220,91,167,240,51,131,140,78,99,171,229,105,221,156,14,147,138,72,83,220,27,22,170,147,63,30,32,26,65,62,110,5,235,149,222,40,230,187,132,224,116,44,124,76,125,190,23,100,169,124,53,238,31,179,46,175,182,30,104,10,222,5,96,10,174,152,136,109,82,57,183,14,110,145,93,152,206,43,65,53,244,200,69,200,79,171,50,127,204,230,122,73,127,110,181,60,156,150,40,135,164,220,13,183,182,3,33,40,136,16,107,140,12,227,74,166,203,71,231,47,165,13,40,180,24,160,56,165,93,111,239,130,168,178,152,143,252,63,242,218,144,30,178,116,106,89,137,43,47,228,109,49,223,192,250,197,135,106,253,229,186,196,199,112,132,117,217,140,183,33,129,67,130,48,104,111,92,227,66,34,171,75,4,170,170,3,160,143,248,64,86,119,166,253,220,28,182,87,35,159,90,107,88,55,137,95,166,90,178,140,176,204,171,117,149,103,254,68,94,159,226,38,31,146,157,202,134,153,238,123,158,235,72,57,17,65,197,15,121,212,247,118,102,232,248,136,14,39,40,212,171,43,206,247,67,91,102,139,135,77,94,16,103,30,217,29,73,206,94,214,36,193,73,111,7,172,247,222,114,197,210,204,230,159,8,168,115,177,90,86,98,156,48,233,37,201,247,58,80,53,49,74,148,155,24,66,96,134,127,70,74,100,103,9,153,241,40,73,119,82,225,205,116,211,240,28,66,238,163,172,254,85,203,71,38,224,229,229,139,209,246,136,56,19,38,13,128,171,71,210,144,66,126,78,228,158,109,96,151,119,182,14,221,64,130,130,226,158,27,247,212,212,186,237,26,19,143,99,47,97,61,253,66,14,9,142,123,210,44,96,105,156,204,254,23,156,185,93,64,195,176,56,28,37,114,119,81,243,137,111,16,66,48,75,229,149,81,176,117,102,135,123,41,191,179,247,94,154,35,139,36,134,222,105,223,168,126,183,131,11,161,70,45,88,81,55,220,58,35,18,33,112,152,100,110,106,68,219,21,64,72,11,226,67,243,129,167,239,44,57,138,57,169,133,185,156,175,171,42,58,116,179,73,233,173,49,201,212,175,218,135,39,5,122,177,119,36,219,224,61,108,178,8,169,254,222,12,233,87,198,16,150,56,246,5,132,2,120,114,39,167,1,98,248,33,95,127,28,215,173,163,173,96,210,146,117,131,166,176,171,129,127,20,214,148,161,144,165,218,16,208,19,240,136,249,78,254,33,189,51,118,47,216,129,37,171,181,94,175,151,29,255,133,63,200,97,25,24,122,16,90,201,83,60,121,177,252,206,173,54,12,18,85,88,211,105,53,90,0,39,252,248,157,58,235,199,222,180,96,131,50,0,135,188,187,76,29,128,73,207,24,108,225,98,56,103,33,49,160,254,112,107,103,191,95,214,218,7,224,60,253,35,119,158,213,129,133,124,92,80,243,145,210,25,62,174,209,26,219,129,176,16,67,117,211,222,72,13,61,61,67,12,107,204,81,65,106,161,110,222,118,47,245,24,123,243,81,20,91,102,33,80,69,157,139,183,182,195,231,99,69,16,9,125,87,57,135,152,211,0,227,197,255,74,159,9,233,112,138,22,146,69,38,45,231,237,3,20,247,69,102,0,231,113,18,143,208,168,129,87,16,17,223,218,59,13,78,185,82,231,105,76,121,227,82,230,55,29,249,238,221,28,48,220,200,127,113,170,202,180,19,221,74,66,137,67,187,84,147,84,91,73,32,106,128,251,193,143,94,162,65,208,138,64,241,27,139,95,72,84,46,142,79,183,114,109,239,137,167,25,148,7,130,184,28,149,106,252,152,171,178,129,70,11,158,97,83,81,56,153,147,88,123,112,194,1,74,67,161,62,231,179,20,150,135,86,3,25,69,109,56,188,178,213,62,124,200,212,161,247,41,214,177,3,19,129,164,24,55,25,233,139,70,211,97,180,167,68,152,226,216,21,185,250,114,145,167,246,48,148,31,136,190,156,188,134,169,1,222,206,202,132,195,102,10,168,168,30,230,228,249,48,92,198,65,244,64,79,113,42,171,160,175,15,41,51,214,155,184,202,241,100,51,91,99,34,81,177,146,93,248,110,249,228,247,72,161,107,70,137,79,127,75,123,155,162,36,184,245,60,0,207,247,244,237,254,11,50,27,189,203,120,149,105,245,254,224,166,206,57,52,182,47,125,23,199,252,36,175,216,68,103,221,44,97,51,88,147,218,52,85,144,123,83,234,72,221,252,60,83,44,81,131,39,17,148,32,92,43,119,253,143,26,34,97,232,95,114,157,246,158,90,176,192,155,0,195,9,246,52,29,230,122,124,185,122,98,200,216,41,214,69,140,69,59,144,186,84,17,59,215,139,128,232,17,148,77,37,168,47,69,208,137,56,91,227,73,200,43,154,12,13,86,164,108,140,82,149,105,84,204,74,69,38,188,194,63,92,7,118,9,243,191,22,131,59,47,139,181,226,31,15,197,236,211,164,116,21,169,33,160,221,16,64,165,74,120,135,248,112,201,61,89,187,162,237,220,65,4,168,211,208,88,162,213,132,178,46,247,73,118,229,7,23,226,212,184,231,31,188,51,101,21,210,110,90,0,254,3,76,155,135,127,211,234,17,27,249,100,53,222,180,220,246,47,228,46,249,145,151,75,157,153,240,162,158,247,241,15,84,12,209,229,136,149,217,142,226,230,206,123,239,134,227,213,0,200,142,197,70,97,243,121,190,168,62,14,12,239,198,240,229,159,77,196,29,113,201,126,143,195,215,86,210,217,45,159,130,93,147,238,218,219,34,109,83,109,95,160,107,193,57,210,147,114,241,133,123,13,191,134,220,161,114,112,36,14,172,175,89,144,38,43,20,164,58,79,25,168,5,128,236,62,5,59,80,100,130,222,120,139,235,243,78,253,105,255,220,108,34,202,62,114,188,236,174,224,67,247,85,77,234,149,146,79,126,110,116,131,168,45,16,227,164,84,131,178,17,165,117,97,44,239,146,151,151,29,217,194,26,223,174,0,245,0,255,76,146,229,134,114,64,113,168,173,9,195,62,127,235,52,89,40,154,139,5,126,69,209,142,167,223,124,161,158,51,194,193,62,177,143,102,4,51,202,53,186,202,187,173,164,13,160,150,117,92,39,179,55,83,192,73,198,239,72,112,152,181,196,119,233,195,194,203,17,254,243,47,196,140,201,237,255,167,67,9,239,211,64,137,42,65,74,144,58,70,159,212,240,99,239,169,11,36,90,197,96,117,111,6,69,142,18,113,119,195,14,187,45,99,97,180,137,199,196,152,153,22,24,147,166,59,195,149,245,108,151,222,31,115,108,162,211,212,117,200,105,35,85,162,178,201,124,233,50,68,62,178,1,44,152,153,108,188,152,132,183,205,6,170,62,3,145,75,143,168,208,75,176,211,177,21,18,58,18,81,168,14,217,215,216,131,108,11,21,178,166,53,160,51,77,219,217,157,177,70,46,169,154,202,113,105,252,177,255,173,84,117,243,191,117,107,47,86,49,24,209,189,158,161,41,251,17,48,100,89,60,84,81,100,185,156,132,205,29,203,5,2,83,122,63,22,19,181,95,128,195,107,47,203,110,80,108,107,47,192,156,120,31,181,60,144,72,5,255,212,86,175,241,129,11,248,42,120,97,35,125,224,126,191,104,111,252,7,223,137,254,4,80,133,52,94,48,27,50,187,21,176,91,39,134,54,196,10,251,115,249,112,118,30,7,172,121,165,68,86,183,47,53,10,79,107,230,232,197,241,183,35,49,149,70,132,154,121,83,153,123,199,125,163,83,169,129,208,126,69,208,253,67,5,239,109,41,48,218,54,79,50,28,100,4,142,111,9,153,196,244,160,76,229,101,185,18,78,247,173,129,1,99,225,70,195,118,0,56,69,196,39,104,237,149,175,34,119,177,149,140,130,165,179,3,77,31,74,75,198,16,114,31,49,182,49,110,206,205,104,16,88,193,42,41,217,34,55,129,127,28,30,18,114,125,99,96,251,109,147,253,129,105,204,232,215,233,255,11,86,251,152,141,224,26,18,105,52,27,241,138,34,240,157,43,23,73,154,157,209,14,80,148,106,123,99,240,245,105,21,64,89,113,14,155,228,185,80,36,151,86,208,130,165,171,212,41,158,186,14,114,85,163,167,141,123,198,255,32,41,17,132,17,203,178,192,229,114,22,229,175,21,57,143,167,236,202,73,125,70,14,175,129,59,242,114,91,6,80,51,92,243,169,72,24,168,156,118,75,73,167,99,247,84,119,75,59,123,156,110,59,31,71,89,78,52,182,29,76,249,240,36,151,179,74,55,98,34,32,166,239,77,98,238,68,12,158,243,121,114,161,217,138,72,71,207,234,56,65,228,7,218,174,41,39,99,30,103,171,254,141,41,34,18,8,253,131,144,6,72,113,57,122,111,170,32,239,205,60,160,191,129,63,234,69,81,203,254,107,167,243,72,119,171,121,249,123,145,212,74,85,179,15,25,92,214,108,210,26,201,175,186,87,85,167,22,227,10,136,85,244,222,52,83,140,102,98,201,74,20,67,36,135,118,153,37,137,234,48,132,231,64,201,174,169,58,71,103,3,68,98,176,62,140,132,16,136,64,220,244,107,144,20,133,228,231,97,29,146,146,124,216,193,5,252,225,150,75,114,186,68,190,4,94,139,182,56,187,79,10,54,109,93,88,115,176,149,174,232,32,165,96,39,109,213,50,30,99,65,99,142,8,34,5,78,74,253,6,60,65,139,237,75,206,56,45,52,78,58,219,56,218,199,62,27,49,229,148,99,199,22,8,127,49,219,48,33,16,91,13,209,178,228,197,93,36,253,36,227,118,164,109,247,134,68,59,137,44,209,110,104,12,109,48,102,144,31,245,164,232,238,137,27,175,155,39,126,3,163,161,13,1,91,135,122,38,222,42,79,97,5,20,236,186,106,101,139,46,114,179,166,233,45,56,190,85,121,65,245,64,220,22,159,16,222,35,38,240,69,193,100,129,129,36,52,22,10,43,144,182,165,211,217,107,5,142,9,55,7,129,80,240,117,55,23,172,230,162,169,179,173,210,159,34,85,145,79,65,56,29,165,112,215,137,101,168,110,153,66,32,175,93,23,0,157,164,24,111,7,198,119,29,192,174,237,80,170,79,225,46,193,205,82,24,29,245,43,48,40,165,45,139,136,194,63,124,125,219,16,216,101,93,161,226,93,235,106,152,183,142,97,250,92,197,26,3,109,194,174,86,194,55,37,248,64,131,20,3,13,113,22,105,144,118,128,8,10,190,180,29,139,216,40,149,184,21,79,231,114,219,34,172,51,101,213,48,207,91,47,245,230,198,169,36,122,139,184,119,101,194,134,167,250,95,211,83,22,152,111,62,12,229,157,60,72,70,71,194,178,98,183,80,129,191,224,131,80,96,195,57,137,130,209,47,108,185,41,2,38,104,235,242,23,45,127,184,244,138,123,108,220,160,146,48,170,163,243,64,75,29,45,8,147,30,144,165,125,22,30,134,57,2,20,54,27,103,87,228,159,171,224,250,154,237,107,9,191,11,255,49,122,142,229,171,138,14,211,18,165,218,27,23,115,114,63,177,111,102,228,58,173,42,26,235,46,11,178,51,86,234,25,190,194,122,143,45,188,181,82,250,178,210,250,60,20,202,102,130,254,229,249,117,135,132,122,38,136,26,195,150,100,131,20,222,60,160,182,124,113,98,75,151,151,4,4,198,188,27,245,186,58,171,41,110,189,144,60,98,204,231,209,232,176,133,18,215,203,137,230,14,243,189,77,86,45,133,153,124,21,25,125,243,198,184,189,91,205,20,227,181,131,8,242,143,143,12,154,150,176,216,91,166,41,224,56,101,28,202,190,158,188,243,224,211,106,90,19,21,124,210,106,223,2,64,176,52,11,194,250,240,74,247,128,187,209,223,75,18,37,22,187,145,192,26,195,121,155,192,45,11,200,214,239,45,134,132,37,172,43,100,90,244,24,151,11,147,169,41,91,188,236,197,146,79,196,160,117,21,39,119,135,39,162,7,33,182,123,195,240,139,146,215,115,223,220,61,227,199,167,111,236,68,185,20,37,53,92,240,94,29,38,72,139,224,168,91,217,110,214,209,69,144,244,164,73,42,110,173,59,235,65,20,156,52,101,146,74,185,114,144,106,251,37,230,124,1,114,43,152,139,128,196,209,102,70,87,106,201,76,217,190,197,103,254,30,101,161,195,246,5,158,86,229,160,255,33,77,6,23,208,127,19,209,190,51,116,76,208,245,240,68,167,124,250,88,202,0,60,247,173,91,28,190,227,102,6,68,133,172,125,198,164,221,182,75,33,51,207,161,159,249,63,180,166,23,28,16,40,96,195,250,187,160,56,106,174,53,184,15,184,109,186,77,220,35,131,182,116,239,115,117,162,92,204,218,58,137,40,204,120,80,225,22,223,50,185,7,178,114,7,74,196,226,144,109,121,235,247,223,52,134,133,6,120,183,86,21,229,145,247,41,108,176,139,247,134,61,216,73,112,175,74,225,72,229,128,154,217,108,243,207,182,131,4,246,106,46,217,225,55,135,217,33,216,20,74,57,240,116,152,92,136,123,114,47,196,192,32,38,134,29,120,187,132,200,78,205,157,56,16,247,3,195,65,107,156,63,70,34,137,25,11,19,222,108,13,214,23,177,201,30,118,142,46,87,154,44,169,28,128,101,188,89,153,199,166,237,29,243,49,182,12,162,148,126,251,155,114,72,166,233,215,14,133,112,119,195,0,23,130,44,157,162,5,164,118,34,107,233,235,179,77,36,169,222,214,138,201,209,59,150,3,43,24,238,152,240,97,239,130,41,209,236,49,254,181,81,201,68,92,149,168,209,17,181,95,78,251,3,57,204,175,186,170,53,168,175,243,73,31,32,167,222,207,94,149,23,16,157,165,11,211,165,29,85,23,126,225,22,122,48,239,142,147,71,88,21,180,112,41,107,10,243,41,149,51,118,162,195,212,152,196,2,11,246,156,60,130,138,250,252,115,233,114,246,9,252,163,110,202,141,210,59,117,234,179,156,170,137,79,201,136,20,26,69,7,243,25,111,47,48,87,248,157,202,176,27,203,219,148,181,231,52,42,41,247,64,255,3,164,104,215,34,219,19,102,70,75,7,221,108,102,130,193,217,84,66,158,213,115,248,228,252,63,30,203,40,137,238,205,150,77,208,125,132,179,50,248,155,222,77,99,134,116,35,184,202,156,197,10,13,209,254,48,92,115,99,227,115,167,81,6,253,207,179,253,30,238,188,236,193,174,78,104,16,154,244,93,102,105,91,203,236,238,66,48,14,108,239,52,62,190,19,184,173,226,177,23,127,189,28,208,93,59,173,62,145,78,25,172,119,134,63,68,208,216,249,63,156,56,29,179,217,240,57,14,5,160,197,223,236,165,13,191,233,54,42,213,202,44,190,41,117,194,126,10,140,58,191,137,107,235,113,197,244,124,122,204,187,134,60,189,63,228,255,205,179,128,0,159,252,113,179,139,230,100,129,253,21,92,66,181,176,127,125,251,11,178,236,87,185,109,100,164,170,1,63,193,126,170,194,200,185,44,70,227,18,110,9,111,52,248,234,107,235,70,254,196,172,2,84,27,177,32,45,48,35,223,26,123,178,202,183,233,120,27,223,141,36,38,185,5,125,104,158,12,36,92,146,129,129,235,85,35,38,111,0,12,132,52,71,205,34,5,223,137,219,64,121,58,237,208,85,200,29,119,3,36,93,32,52,144,9,218,186,94,147,186,210,105,189,185,59,109,174,65,94,184,208,189,198,208,38,91,199,31,232,50,194,18,39,39,158,133,57,254,115,104,251,166,40,51,176,133,57,255,98,156,213,115,95,108,4,144,190,238,254,89,84,241,200,169,72,66,251,127,88,99,173,231,21,222,43,128,160,251,167,39,193,130,225,8,159,222,234,75,106,226,160,75,155,72,221,189,183,214,122,121,236,243,223,106,187,199,169,228,194,185,15,111,20,171,246,224,172,145,178,183,8,8,99,246,142,49,233,202,144,35,59,243,204,68,71,71,149,138,254,150,208,235,206,9,229,189,182,203,43,246,4,151,41,47,133,181,156,229,43,125,90,225,215,126,67,254,196,239,93,187,124,70,49,139,77,172,21,27,17,180,150,106,193,87,224,26,188,229,210,43,138,126,127,159,229,197,74,85,237,123,25,138,103,200,84,205,201,111,6,166,72,199,91,153,83,242,111,87,79,72,107,150,53,182,52,59,132,159,146,218,201,218,112,107,36,193,60,244,194,167,58,1,119,47,23,136,72,175,154,221,76,205,81,147,241,122,149,173,144,217,203,141,95,138,33,155,21,143,118,81,199,100,40,94,154,215,68,42,193,85,132,38,137,89,232,121,223,219,52,219,121,23,195,227,164,112,238,18,83,181,125,230,244,52,129,144,236,236,9,197,127,158,188,157,152,74,217,241,255,27,176,132,51,145,198,101,215,201,52,125,52,147,118,186,138,177,109,45,243,115,241,204,254,94,232,220,214,141,43,16,35,189,231,114,95,24,68,42,65,55,42,7,120,178,108,63,169,3,156,221,214,55,136,233,72,160,251,71,30,9,82,67,174,24,3,171,187,132,117,176,210,66,111,63,93,183,75,173,76,162,61,150,173,117,223,2,38,12,111,99,42,203,73,152,22,218,181,235,120,146,80,110,68,140,134,143,62,23,243,178,113,6,238,194,224,81,40,163,186,76,15,64,228,5,75,182,194,221,154,40,28,225,146,149,35,141,193,220,227,192,118,208,2,13,115,29,39,255,11,94,224,24,217,65,66,164,161,219,221,154,202,134,86,218,68,100,103,25,177,142,63,116,176,187,172,148,220,192,109,17,157,72,141,170,52,0,70,56,57,147,125,251,105,84,191,76,243,203,135,152,125,229,140,20,60,104,35,249,198,214,219,178,84,145,54,163,104,46,49,199,29,89,156,134,116,246,78,234,250,149,74,216,158,114,13,148,128,27,164,132,176,53,143,34,29,46,114,84,170,79,251,43,231,245,152,92,147,239,185,92,46,122,219,253,77,49,207,160,195,126,109,132,107,140,46,228,173,186,180,102,216,107,33,201,47,192,19,92,212,100,221,58,171,85,107,188,47,19,150,84,117,8,198,250,197,204,178,30,69,91,148,61,57,85,93,229,201,19,1,70,249,39,148,187,6,235,97,95,130,80,12,217,212,124,219,215,165,58,166,162,91,20,62,94,45,13,213,135,241,98,36,106,255,148,75,254,71,54,178,89,132,189,193,194,184,175,60,139,30,97,86,60,232,224,1,109,188,156,236,189,196,79,118,209,29,202,182,57,229,56,188,237,235,65,156,150,24,232,41,0,251,48,141,141,193,46,140,38,143,233,135,146,204,151,184,241,170,200,1,110,9,90,116,239,215,116,255,61,66,196,172,120,145,139,104,22,227,122,253,125,193,240,226,94,42,183,81,169,222,10,44,16,99,62,146,152,164,177,98,153,107,253,30,242,199,208,123,157,1,255,33,15,223,222,24,221,140,7,201,98,158,30,143,92,25,26,112,192,169,169,105,40,59,167,139,34,149,129,15,51,104,28,234,236,88,140,0,72,51,204,83,136,201,5,254,87,199,113,46,47,145,7,231,29,83,223,104,233,57,216,216,130,50,216,225,31,240,67,55,58,223,15,150,223,2,131,108,157,158,157,78,14,195,120,247,183,204,228,87,53,104,29,156,87,88,34,163,209,55,1,10,253,156,92,32,238,128,138,69,230,92,224,44,112,220,231,12,203,64,207,227,245,42,159,221,201,2,122,140,119,211,203,127,236,32,238,6,156,2,78,189,104,201,135,28,184,119,82,237,54,88,32,35,164,205,8,193,183,200,239,153,113,14,66,29,126,100,220,26,204,248,18,67,254,216,74,71,152,168,60,33,195,235,238,136,14,48,182,126,57,21,72,54,25,102,72,134,50,137,222,118,121,158,158,124,10,197,181,156,212,93,22,185,116,38,184,212,114,107,83,188,12,206,211,93,13,29,251,169,178,225,45,191,21,100,86,237,223,121,236,223,165,198,129,251,150,77,71,95,214,199,4,77,237,54,112,52,240,130,62,196,43,126,152,221,31,109,216,98,20,35,198,49,27,197,212,191,102,42,2,106,90,85,162,96,157,47,74,130,9,209,35,142,190,153,245,219,5,151,15,200,153,106,226,218,33,88,24,117,161,48,21,210,215,80,67,151,11,83,40,155,191,248,45,63,180,98,56,134,22,245,1,242,142,50,13,28,32,94,129,30,222,201,254,87,221,192,31,45,137,67,251,199,126,52,214,30,105,29,28,192,186,106,122,160,30,118,236,149,197,40,43,127,221,9,126,150,0,80,201,85,213,141,214,187,90,128,33,179,57,201,238,34,85,61,12,35,25,163,203,233,228,19,240,199,190,48,224,246,252,61,174,129,203,43,172,100,63,56,119,43,7,110,14,221,246,213,149,47,177,140,9,101,188,83,251,147,107,172,154,135,174,229,86,59,57,227,58,100,122,104,213,249,207,131,6,53,46,11,115,23,213,4,145,115,85,46,108,109,8,81,76,251,96,7,129,176,216,148,190,220,176,33,233,99,2,7,78,223,113,4,103,140,122,122,171,106,239,129,63,234,20,255,144,135,185,243,14,17,254,188,133,248,181,93,33,21,33,175,207,234,90,115,10,164,242,247,31,35,201,105,102,152,71,249,146,110,139,183,20,10,111,19,91,109,31,196,176,129,95,222,31,2,181,41,54,14,147,146,30,24,43,130,13,9,30,151,117,178,11,233,102,223,243,128,20,30,244,27,221,181,64,21,146,145,129,178,70,148,80,248,53,60,158,147,5,133,10,162,249,184,112,89,142,156,11,134,188,68,186,188,4,177,35,155,55,224,197,135,167,159,141,110,57,152,229,163,81,152,181,198,138,205,221,63,237,19,250,139,185,10,108,117,109,130,104,156,193,137,116,186,87,247,228,250,83,0,126,153,0,86,131,241,237,213,242,178,45,247,236,19,188,61,250,150,152,69,184,21,214,248,45,12,108,195,174,91,65,82,192,43,246,27,204,222,119,185,149,30,53,63,126,98,191,214,186,13,224,134,167,93,243,135,125,118,156,109,212,223,158,194,150,221,148,232,36,49,20,176,92,189,254,165,187,160,249,77,34,39,46,33,137,83,221,155,59,106,189,178,134,133,152,219,202,97,135,248,84,160,181,224,123,85,138,76,127,29,21,32,115,31,29,220,118,93,79,192,106,101,0,179,22,123,67,189,182,58,92,145,231,233,153,12,155,23,46,47,54,125,164,231,52,196,227,246,254,241,56,255,0,158,118,35,215,43,44,109,67,129,150,175,176,137,173,77,153,239,116,57,203,139,31,175,133,38,92,9,88,204,133,14,51,16,68,182,171,54,128,251,20,230,239,18,254,191,171,110,54,177,213,131,181,255,30,98,229,49,231,18,136,105,49,94,204,37,194,72,244,204,219,165,6,0,206,185,172,95,86,170,71,25,129,222,189,156,144,87,6,160,113,147,178,224,63,191,205,107,178,223,163,12,24,167,69,226,5,154,123,200,109,82,79,240,236,231,241,180,243,218,174,138,63,199,83,23,58,164,240,194,196,138,183,235,58,248,41,86,151,97,95,119,150,158,244,151,65,254,114,75,171,45,24,147,172,101,156,117,25,132,139,152,75,51,21,221,102,78,212,246,160,149,163,3,222,112,77,177,138,241,157,170,54,158,117,11,236,197,31,80,48,178,238,234,3,218,100,177,237,233,110,111,3,20,24,99,140,39,207,205,63,128,14,74,139,61,193,133,250,76,163,8,204,120,184,199,192,224,119,138,238,33,190,178,73,167,150,205,13,220,107,161,7,102,52,153,155,236,86,155,48,152,98,102,14,62,245,49,5,251,113,44,12,13,215,155,223,107,66,99,41,147,117,22,219,184,34,199,10,230,245,169,144,41,222,15,118,52,147,63,35,208,109,79,65,125,193,241,68,64,199,211,24,155,187,150,4,89,127,94,185,117,249,55,80,165,190,56,29,67,62,239,128,122,159,155,145,190,102,41,181,177,65,124,85,50,94,154,107,239,57,239,254,8,71,116,239,250,250,29,113,159,88,167,76,1,73,17,62,178,21,107,77,76,215,104,218,57,213,47,88,14,152,125,49,227,100,117,23,77,128,5,113,246,124,226,1,143,94,168,220,187,142,8,101,255,216,189,197,48,52,208,176,219,209,24,151,28,100,62,127,250,145,91,201,113,201,57,117,34,227,231,29,44,37,255,202,245,38,12,75,39,2,249,206,245,53,24,220,193,199,212,232,122,79,95,167,56,198,184,97,237,241,6,98,225,171,172,157,218,97,116,89,113,222,135,99,44,185,251,16,197,90,154,70,14,12,153,46,210,64,110,35,173,216,15,60,26,17,16,28,54,139,209,220,103,144,30,207,245,222,238,67,231,136,159,208,55,204,115,54,27,170,207,104,80,14,226,68,208,143,220,152,66,68,168,179,92,30,157,33,206,173,206,9,15,169,181,228,120,61,194,222,189,179,16,82,102,233,105,127,106,204,177,29,225,57,39,182,73,55,124,199,232,135,20,10,7,89,100,208,135,200,202,135,195,44,253,9,62,22,87,146,82,244,70,215,206,90,51,17,166,17,118,225,107,238,181,192,49,88,80,198,32,82,195,19,204,128,245,186,124,125,113,199,244,157,236,196,183,5,153,162,190,213,125,184,84,218,46,219,181,137,72,208,98,11,173,50,59,239,107,170,45,27,54,107,187,77,33,78,38,153,52,1,121,165,152,238,139,57,42,208,181,101,205,226,123,100,121,64,102,106,3,39,217,83,104,207,124,156,33,81,56,166,44,52,20,223,124,41,240,113,208,160,101,33,29,170,220,132,90,13,142,35,129,30,96,6,37,199,30,189,157,130,58,183,133,40,83,68,143,201,44,20,111,133,144,172,206,203,26,246,83,24,29,126,52,227,152,104,171,155,5,13,129,9,233,228,251,3,63,157,24,228,28,149,194,34,212,205,21,208,155,59,130,43,182,153,214,3,66,72,164,75,210,80,207,30,211,197,139,247,3,181,110,138,20,196,62,241,123,121,85,218,130,106,196,27,196,211,218,208,173,23,137,128,98,46,146,38,211,39,3,222,115,137,175,200,68,211,55,66,69,152,153,57,56,86,69,2,209,167,169,199,192,203,155,232,231,179,40,120,132,51,255,193,107,100,105,210,175,228,219,203,28,207,58,90,193,122,106,121,193,41,253,70,93,189,35,121,216,30,132,92,37,151,96,88,243,68,167,213,40,235,121,105,188,116,212,226,82,209,126,52,204,59,78,203,77,81,26,90,117,77,245,186,7,25,230,15,106,38,114,209,74,203,243,142,143,30,96,61,155,230,253,184,47,210,127,32,230,238,205,236,146,233,143,240,112,165,162,178,252,57,130,206,110,158,73,199,240,236,92,36,190,55,168,75,108,156,146,102,7,230,142,148,170,167,238,39,56,20,83,236,226,8,39,139,208,127,60,49,32,39,96,93,122,254,33,36,220,61,9,118,37,246,43,94,33,222,79,166,239,21,99,128,31,240,35,68,148,210,61,151,41,111,210,96,45,164,195,246,37,8,191,130,14,88,216,184,104,45,220,81,144,135,35,182,18,238,58,224,221,97,86,206,222,32,77,102,181,189,85,149,4,220,232,98,79,161,121,68,105,23,13,148,203,25,210,242,47,177,151,205,18,5,37,169,35,188,131,40,82,233,203,81,21,98,99,162,241,46,44,9,199,121,20,217,168,106,216,34,143,97,6,61,23,221,6,123,85,78,168,48,66,56,56,146,102,12,134,186,67,83,50,104,117,9,74,64,1,130,201,116,82,83,171,152,116,143,191,167,0,141,181,55,101,85,150,113,186,180,99,254,254,4,198,100,142,28,230,22,69,215,220,234,30,216,154,122,29,118,151,120,98,53,33,128,15,43,9,70,170,54,115,12,237,180,33,183,246,211,23,149,136,238,139,84,7,135,111,214,40,230,211,21,210,219,40,203,154,190,244,154,234,56,235,104,5,170,117,245,125,251,178,109,26,0,25,125,131,78,60,101,181,188,87,38,44,213,17,175,71,110,160,164,128,39,161,241,177,15,87,44,23,109,1,67,119,160,41,132,76,197,184,240,95,248,179,72,29,93,215,138,250,13,34,167,217,48,3,59,6,202,91,197,115,175,2,54,17,219,118,104,213,248,112,102,92,16,131,49,29,75,107,77,162,240,215,53,103,238,119,28,144,66,101,131,54,54,54,97,211,178,226,238,160,3,41,140,208,28,140,133,251,4,181,185,153,19,176,35,135,187,41,82,41,193,72,224,114,117,174,103,54,237,33,143,242,39,110,178,70,72,112,127,113,104,228,63,52,196,217,246,191,85,106,182,107,112,234,170,236,34,38,113,38,72,130,69,241,193,170,86,214,44,237,9,97,159,192,197,217,25,172,0,131,175,151,177,245,89,72,253,171,176,31,89,120,112,130,43,148,145,235,47,226,139,52,140,107,62,177,89,167,243,171,80,148,163,19,169,242,209,195,194,240,83,167,104,8,109,16,118,53,5,233,58,154,213,69,232,138,121,1,204,236,248,63,212,25,57,108,254,90,199,81,81,135,122,254,161,98,25,139,230,101,179,169,13,119,95,34,96,189,189,33,38,231,174,23,153,143,211,46,235,220,94,63,96,195,69,189,46,67,198,153,189,86,171,26,90,237,56,224,54,6,9,174,239,74,102,183,161,16,225,153,22,97,63,21,185,253,63,117,4,198,254,202,69,69,81,55,203,65,74,103,18,23,63,187,52,200,76,60,90,20,31,252,77,185,25,218,175,193,223,131,205,167,123,191,17,48,48,76,159,79,34,20,209,252,54,121,20,150,75,148,134,172,128,43,219,16,60,26,163,81,254,43,25,95,168,81,87,57,171,59,243,18,246,178,142,105,127,87,25,141,214,114,207,154,91,195,237,214,172,86,208,34,111,81,128,5,220,141,225,23,218,134,217,222,188,199,170,99,161,227,41,215,234,18,134,247,203,34,81,173,35,202,242,60,229,93,89,84,32,183,154,9,74,167,110,76,219,107,14,106,198,251,24,94,106,145,144,131,122,232,70,200,113,136,205,17,15,224,47,33,41,198,219,249,43,114,154,67,45,169,137,93,0,177,223,121,47,17,203,38,142,148,13,254,173,22,119,15,227,54,129,1,234,95,101,71,223,62,19,236,1,113,151,17,33,172,147,248,77,87,18,51,93,170,121,207,220,114,111,76,20,27,243,3,159,26,37,122,181,115,205,98,237,18,189,23,67,34,253,124,123,125,10,154,140,86,195,111,253,21,93,89,138,247,103,61,156,65,156,81,12,206,94,154,140,91,55,54,10,103,1,238,216,216,126,89,150,4,202,122,99,219,119,68,50,46,224,75,163,139,69,29,239,72,97,166,17,234,172,102,165,152,113,163,127,36,233,22,94,218,244,8,133,137,154,254,38,220,34,69,125,24,77,78,160,103,74,54,194,204,201,3,149,142,234,112,58,108,136,222,86,47,247,180,180,222,34,35,128,237,103,103,19,234,207,135,54,126,142,243,95,120,200,2,64,53,2,50,138,79,142,2,46,173,78,228,190,229,140,147,224,146,238,168,33,147,192,145,162,240,80,27,216,42,119,30,68,13,192,34,212,33,54,211,175,214,1,106,103,23,59,10,73,107,106,90,103,175,250,23,108,210,152,32,235,135,237,158,107,135,143,175,106,98,72,175,226,152,11,217,141,10,68,130,159,80,25,16,177,22,75,238,173,198,248,198,192,44,157,112,234,38,68,55,68,197,55,165,17,152,247,75,254,126,11,177,213,160,144,212,216,35,241,86,142,6,200,99,10,145,115,188,186,20,222,24,160,200,192,243,53,198,225,199,250,105,212,33,82,105,221,141,89,183,107,217,83,50,194,202,109,171,72,123,232,18,130,5,140,54,45,62,44,159,29,43,139,198,219,13,255,2,112,10,208,85,90,115,219,168,251,62,98,26,86,39,211,5,195,107,117,107,84,123,101,112,122,200,108,114,203,39,27,198,221,119,168,213,208,107,38,125,229,32,171,255,90,241,171,1,65,241,84,126,249,196,6,242,66,91,2,175,66,13,111,57,85,31,93,218,48,192,75,249,191,136,147,168,74,123,252,111,87,170,124,120,197,59,247,40,170,209,45,202,38,168,158,105,173,25,216,45,236,36,16,223,34,206,67,231,110,196,183,233,172,102,206,14,212,175,1,167,37,55,233,192,67,195,201,248,105,11,250,147,88,221,63,93,239,159,37,204,161,158,9,141,218,178,0,27,28,233,59,47,3,230,34,218,145,249,168,175,249,193,92,40,130,225,39,222,60,87,89,198,118,213,255,139,171,253,185,81,217,62,30,185,128,244,90,116,214,47,15,146,103,75,132,232,81,135,26,0,36,172,75,206,59,71,166,42,132,91,104,44,112,21,206,157,42,223,129,81,211,199,88,79,90,93,122,139,82,50,156,8,39,9,180,94,146,184,51,245,50,179,228,53,206,215,129,152,255,193,195,129,84,188,137,4,164,202,139,123,163,232,52,155,45,69,32,211,27,57,181,251,187,225,181,64,252,240,59,36,13,147,143,76,174,189,99,182,137,101,201,27,139,160,68,194,170,242,52,6,213,32,141,238,112,87,73,250,153,181,184,172,31,94,85,114,0,248,124,176,200,183,117,162,201,51,186,22,82,95,54,220,116,46,219,224,202,231,110,152,175,160,162,84,241,221,21,33,22,59,243,214,94,6,227,136,128,138,243,100,48,15,99,198,111,180,213,226,180,252,81,8,121,251,210,35,123,79,124,13,150,110,42,234,167,149,138,94,246,45,25,85,53,132,22,16,62,90,236,169,35,193,60,203,181,175,54,54,36,220,228,176,22,243,146,234,148,165,76,210,16,188,6,195,78,200,234,222,237,67,5,52,120,4,219,169,202,113,229,3,44,92,98,236,49,141,180,45,72,96,177,72,3,29,49,172,200,154,216,71,122,168,124,64,83,171,128,64,102,253,56,213,172,111,52,112,94,135,33,252,134,174,33,20,66,114,196,233,106,7,189,211,210,148,248,39,16,75,107,202,72,71,2,249,129,253,0,105,250,247,132,96,241,139,235,231,137,214,223,12,87,112,249,244,173,119,5,130,19,144,106,97,144,234,83,143,83,29,12,112,211,219,210,111,153,1,101,48,28,91,138,81,114,251,209,236,59,208,207,22,6,204,30,164,152,129,225,171,146,23,91,216,218,123,165,72,11,242,13,170,203,163,154,188,44,141,94,152,112,41,19,123,166,204,30,23,48,222,187,145,48,108,46,90,220,56,68,105,25,182,62,84,187,223,46,145,197,118,0,32,200,44,244,166,11,43,86,164,111,7,91,107,157,161,71,159,56,247,58,137,170,30,139,37,29,230,197,46,81,67,222,252,236,47,209,90,131,235,134,104,207,56,161,118,124,206,157,100,34,233,112,11,240,6,190,230,77,37,93,31,41,68,109,194,127,113,5,18,180,101,183,208,105,196,207,108,1,217,201,96,36,45,136,243,92,194,220,155,251,147,17,10,128,173,49,59,86,241,25,114,133,114,22,137,47,21,46,63,14,173,140,108,101,130,102,3,1,139,249,44,98,236,139,224,224,252,11,133,141,167,236,94,30,7,68,8,41,210,35,64,233,116,250,244,41,227,230,125,117,50,158,120,119,157,156,195,138,105,186,83,28,157,37,202,15,72,147,169,95,230,127,14,54,30,7,31,43,49,99,152,34,49,62,191,83,239,163,169,175,44,172,149,184,73,230,76,117,150,120,82,189,66,187,218,106,223,177,78,241,82,252,26,238,57,197,54,20,170,224,61,192,3,82,240,86,14,28,83,121,179,35,138,22,171,128,68,221,57,96,196,175,31,155,75,27,50,9,112,111,140,5,128,140,216,193,80,232,6,243,242,102,192,17,79,64,112,91,28,4,28,179,113,143,218,169,107,112,123,100,169,185,117,42,92,237,241,158,152,104,213,112,175,46,241,90,186,193,203,98,108,220,116,61,64,41,210,177,102,232,1,245,205,9,148,156,23,251,120,65,64,117,27,247,169,1,99,193,82,150,28,108,29,122,4,115,15,137,11,237,148,82,210,42,60,141,151,161,189,249,145,248,113,7,130,232,196,2,99,244,118,215,244,94,248,36,65,149,242,223,90,255,0,4,110,88,171,227,147,251,148,107,3,121,222,218,71,227,28,128,92,85,189,137,42,223,6,18,66,124,34,142,124,160,50,236,16,253,112,185,170,142,175,93,55,57,55,39,99,26,55,153,119,45,246,170,51,238,191,119,172,48,153,183,26,2,47,16,18,130,150,15,123,3,162,27,7,126,145,95,158,157,108,54,202,189,25,220,237,237,27,8,124,98,82,134,99,79,137,155,178,61,19,24,179,191,156,36,57,213,218,238,102,69,212,93,134,114,251,81,146,106,224,41,114,32,205,45,73,0,2,104,220,85,234,242,132,42,63,237,173,138,214,229,218,40,210,238,244,172,126,19,175,191,155,89,63,4,4,21,99,84,182,249,69,119,165,147,114,135,251,242,243,142,21,42,188,244,170,209,173,215,66,1,233,204,235,0,182,112,195,6,147,177,55,159,32,224,227,253,40,246,41,188,147,6,162,139,225,20,217,49,182,210,246,126,142,151,125,140,56,210,3,26,188,237,86,138,58,66,198,29,111,188,219,31,41,235,247,98,192,28,138,70,28,126,54,184,197,29,153,118,180,105,222,174,163,194,87,140,74,159,118,106,190,50,236,245,140,7,135,94,66,213,231,113,129,185,199,132,177,168,3,81,54,12,30,193,11,227,35,55,202,82,211,220,24,93,95,167,39,106,143,137,137,155,56,228,4,60,35,122,241,173,232,123,25,127,4,67,54,58,189,189,12,21,51,149,178,158,86,161,19,88,132,37,187,184,50,170,143,205,255,168,79,252,38,240,180,36,171,162,201,101,167,71,53,150,83,126,165,178,87,33,234,161,138,139,63,194,244,75,87,67,244,113,170,197,100,152,22,121,119,14,152,70,117,203,18,246,142,66,163,201,140,118,254,82,215,150,0,38,211,147,218,167,54,253,201,77,112,95,59,177,139,59,107,166,69,126,143,48,224,86,99,220,121,101,51,240,9,174,30,247,196,184,37,64,226,106,93,171,19,155,25,112,154,43,184,112,100,166,117,248,165,159,161,120,188,181,54,30,190,38,111,181,136,205,20,156,154,161,18,134,152,181,161,11,53,114,200,171,19,77,217,86,39,26,81,174,219,189,238,207,129,178,123,220,209,241,168,81,194,70,228,95,36,190,250,18,252,25,39,237,159,97,94,140,150,202,23,168,217,224,63,84,196,14,202,35,25,13,67,149,199,97,116,169,119,119,40,203,186,157,43,36,26,78,165,53,138,161,140,103,172,223,134,248,95,178,185,240,35,136,225,15,132,155,184,93,168,153,141,89,169,253,156,175,164,243,216,121,234,126,11,243,236,41,1,53,140,18,122,17,176,135,26,169,37,113,90,114,222,247,111,64,91,132,145,10,120,43,171,27,108,9,111,215,132,165,9,215,25,129,24,247,113,62,155,56,208,208,175,63,176,114,184,216,2,220,253,206,163,242,156,183,227,57,40,186,245,31,39,123,83,242,113,201,192,115,121,148,229,191,166,253,252,74,205,239,62,197,32,163,21,104,178,246,86,25,43,190,231,150,81,234,85,103,33,182,214,158,226,194,216,186,14,9,206,178,213,69,161,120,96,244,243,9,51,54,18,207,128,169,124,57,86,14,94,3,25,109,173,152,234,203,123,215,42,115,20,229,50,218,34,172,175,230,72,225,36,227,114,14,11,194,199,10,94,86,107,36,42,31,230,201,231,17,183,114,208,177,55,63,165,204,141,170,75,110,83,202,26,28,67,80,59,92,80,19,140,139,249,250,140,59,174,48,67,184,96,130,134,130,174,194,45,105,71,61,93,247,36,208,114,193,230,144,138,138,168,223,167,106,115,17,133,31,173,185,80,4,128,101,27,171,132,247,188,46,113,117,152,197,160,1,24,149,253,46,81,2,143,184,229,181,33,1,184,93,179,207,51,234,204,18,227,201,38,151,100,108,27,2,191,104,241,145,55,88,91,14,208,45,151,248,76,150,56,138,184,165,18,253,142,71,104,44,0,6,46,244,150,163,94,158,232,65,109,191,225,207,189,116,45,65,85,36,152,78,128,98,68,91,193,199,57,190,141,20,137,10,105,114,98,225,10,202,47,162,53,2,178,50,60,45,223,132,252,131,195,180,250,162,208,164,132,227,234,114,117,228,148,29,173,201,144,228,236,156,143,129,198,29,207,104,130,124,6,213,70,219,48,186,17,159,112,37,198,106,27,15,110,135,254,210,242,116,210,150,215,92,201,17,152,104,200,237,242,30,31,169,172,61,28,209,216,181,206,216,164,211,51,89,204,77,135,240,55,131,204,197,163,62,204,49,72,30,109,145,107,18,104,86,57,64,104,40,12,136,47,31,60,240,51,91,254,1,140,68,77,53,234,41,217,145,92,33,59,25,38,246,47,67,90,35,223,249,151,97,81,220,19,189,50,174,98,242,41,76,183,195,180,19,182,71,79,239,64,88,160,84,174,150,187,218,75,159,182,230,202,195,110,104,52,128,196,133,142,53,100,23,27,220,198,111,79,58,61,151,129,60,190,38,181,159,71,50,72,19,224,50,212,239,210,208,241,59,88,14,33,138,212,224,165,11,159,35,243,70,118,17,59,24,82,214,220,40,194,114,125,200,132,193,253,185,168,98,113,62,102,1,105,226,71,131,249,6,186,185,90,217,171,7,195,54,223,60,244,106,31,59,189,87,149,80,243,103,7,100,231,104,58,69,192,254,239,75,244,195,136,92,86,42,117,172,133,157,237,198,251,58,149,161,196,230,233,199,215,43,20,51,104,189,174,248,5,90,30,55,102,44,182,30,250,53,135,247,251,5,106,192,32,203,83,160,221,97,66,142,198,230,198,43,39,103,147,29,173,32,230,80,239,229,164,127,238,55,88,25,165,26,101,120,246,137,96,56,211,61,212,167,25,241,1,69,141,191,62,236,162,129,214,171,253,118,143,228,150,146,54,239,181,115,51,99,70,248,122,156,8,38,216,139,140,243,236,36,53,171,75,190,101,107,223,189,178,48,108,120,69,97,17,251,115,205,122,166,106,161,139,239,203,177,18,207,193,16,185,48,34,186,231,86,69,5,170,172,25,49,141,201,155,121,62,241,192,176,141,96,45,231,32,137,143,239,182,179,32,228,206,175,22,236,17,169,221,236,196,238,138,200,247,120,225,189,146,53,109,30,134,241,128,252,34,219,249,123,6,9,53,76,179,109,150,133,28,98,26,203,21,27,41,149,19,223,243,13,158,137,94,1,136,200,107,7,250,224,100,187,163,158,105,187,44,137,39,193,242,121,14,156,118,26,77,140,124,66,117,232,94,82,86,97,60,59,102,71,66,210,122,204,36,251,57,188,239,164,218,241,235,122,128,128,152,159,159,26,85,138,152,5,123,130,203,139,223,135,229,225,239,194,97,222,11,241,154,163,94,153,17,17,165,80,56,181,222,75,130,25,95,72,36,78,28,174,86,55,225,38,251,133,218,46,29,131,52,43,243,103,96,30,132,42,167,220,117,162,13,31,36,184,1,208,114,190,13,207,240,229,157,248,159,143,120,22,85,255,48,106,133,102,102,230,77,247,39,212,208,45,182,43,87,78,83,42,20,72,106,177,251,91,159,96,214,201,95,217,203,144,207,248,189,148,143,89,197,121,165,45,203,2,146,174,2,120,211,22,227,168,134,3,57,150,153,104,6,63,13,108,222,72,129,64,223,59,101,177,166,157,67,45,46,84,17,136,253,1,136,115,239,118,153,129,231,30,31,89,186,10,58,236,122,206,176,46,118,142,255,232,217,66,246,191,76,244,145,211,186,249,127,27,233,118,126,197,191,47,37,60,199,222,127,5,54,42,122,8,160,123,106,245,130,38,19,218,235,209,122,86,200,175,171,6,17,197,191,112,209,232,15,67,203,162,197,174,90,217,249,49,70,154,232,79,227,181,242,169,236,222,231,0,151,111,144,11,197,245,68,77,154,210,76,223,49,33,180,146,236,233,193,229,81,34,201,165,132,144,221,169,36,147,2,152,3,145,48,19,166,97,23,22,58,103,12,88,2,150,6,51,233,145,250,240,25,184,160,186,45,93,133,159,15,163,64,77,103,227,191,243,199,170,72,207,188,44,219,197,62,244,237,107,35,65,101,252,98,21,2,247,195,2,22,183,225,233,24,222,49,95,117,29,250,4,40,8,242,108,66,18,42,45,86,51,19,100,139,88,242,138,167,15,199,62,58,240,173,2,167,217,239,254,213,252,107,155,184,253,125,24,24,45,96,250,190,238,182,248,231,254,254,90,1,148,232,228,183,77,96,129,3,217,43,212,71,101,231,119,194,43,167,77,189,243,39,68,27,127,115,63,119,138,48,253,160,133,65,137,100,202,87,76,204,51,203,216,49,108,56,57,188,119,55,114,170,92,206,35,200,76,162,202,246,141,99,46,234,190,68,63,107,48,115,10,92,1,208,171,65,123,82,58,61,167,146,177,104,219,125,161,89,220,106,85,63,194,166,90,138,149,15,160,76,159,92,237,77,234,222,77,143,241,134,41,203,226,43,63,164,252,90,78,4,85,41,233,62,83,121,196,114,78,167,224,34,33,32,21,229,95,191,100,212,134,24,194,179,27,182,187,227,16,246,20,209,89,167,144,14,213,93,186,199,149,124,43,140,164,254,238,253,18,163,155,63,207,227,226,244,18,152,189,122,17,131,235,233,152,43,30,94,24,106,24,231,192,28,251,156,144,209,203,247,240,169,12,218,199,182,178,243,238,70,200,174,103,213,212,44,204,57,42,180,138,206,133,26,67,96,91,4,171,34,250,176,32,117,28,72,87,174,179,4,13,244,111,197,78,161,217,237,164,207,144,89,112,200,122,177,77,131,148,7,251,148,181,83,60,238,143,184,205,21,127,39,171,45,77,62,195,15,171,86,250,233,179,216,205,223,224,205,194,97,118,18,145,235,232,175,57,162,252,29,69,146,45,138,174,168,250,137,215,168,241,159,219,55,240,35,152,116,38,205,27,48,85,225,92,196,209,27,90,232,14,123,20,212,157,49,83,129,135,222,120,83,170,45,60,80,139,84,20,70,131,101,3,137,182,207,132,158,20,62,203,122,39,111,141,30,226,2,88,3,152,183,36,89,123,85,93,141,18,174,80,227,215,185,155,10,234,192,194,104,63,7,71,157,201,197,109,165,138,91,71,227,35,82,160,151,83,21,238,191,210,31,55,206,69,171,250,255,130,248,170,51,211,245,88,254,36,180,211,248,237,212,246,229,202,183,101,23,96,207,30,146,119,46,29,21,86,14,180,131,246,180,3,10,130,213,66,6,47,230,22,195,216,120,1,157,188,206,195,255,240,220,201,104,81,155,170,229,226,151,11,160,219,224,126,213,142,69,42,249,186,134,34,166,182,188,76,66,254,173,243,139,30,69,85,209,25,205,104,171,199,168,196,209,250,93,130,3,5,69,234,118,203,34,51,72,100,85,10,20,121,10,236,221,253,235,133,56,25,81,156,9,109,115,179,45,38,120,120,93,94,223,83,212,153,40,205,70,4,62,51,131,245,129,64,243,240,217,54,207,81,19,189,66,198,183,128,40,1,247,44,184,92,140,181,255,126,191,200,222,68,205,22,101,73,196,168,109,107,110,110,211,131,36,30,249,58,209,233,167,128,20,215,135,47,29,210,229,39,14,193,221,208,140,57,78,60,180,182,247,91,46,226,107,226,226,116,112,78,14,116,156,214,13,159,54,46,178,243,90,210,98,122,146,231,72,231,108,236,60,215,159,166,104,254,78,60,165,126,79,232,184,227,8,115,178,158,152,57,105,4,86,111,175,206,16,121,57,8,25,71,20,210,173,159,149,178,113,31,165,99,160,12,2,188,175,97,65,236,8,161,125,117,223,45,233,58,126,12,85,207,65,171,9,133,18,185,14,130,185,42,174,228,123,172,93,6,247,229,78,26,15,53,34,84,44,79,129,92,167,134,15,18,105,93,249,26,145,74,242,112,118,49,9,160,142,80,208,3,109,24,243,51,6,199,198,242,223,115,162,197,121,29,71,116,79,150,233,89,115,181,60,235,35,128,195,218,196,10,34,248,110,255,186,207,137,25,206,23,1,164,79,234,98,187,58,231,47,76,133,150,38,194,48,17,184,200,248,241,155,145,15,54,200,222,19,72,65,119,111,188,206,49,124,221,23,92,174,91,112,116,107,254,206,127,18,81,81,39,209,176,69,32,107,237,58,226,148,89,235,222,213,81,57,89,65,241,232,119,7,231,132,86,226,31,237,184,5,215,16,34,71,24,196,108,149,111,23,149,209,228,121,91,190,12,157,194,233,250,142,232,214,227,41,217,191,213,8,171,117,100,27,108,251,246,34,25,216,116,10,9,171,128,22,46,222,208,61,74,173,248,239,148,92,34,209,243,15,221,145,180,2,157,156,158,89,45,6,232,67,55,56,147,191,73,157,59,229,181,121,115,231,6,86,145,228,53,154,220,22,142,108,177,223,171,35,98,182,183,7,63,112,241,252,142,55,139,201,122,117,104,168,27,119,251,185,254,252,54,173,26,55,189,254,177,173,45,181,41,94,44,35,50,211,218,82,135,111,240,202,232,156,133,99,145,225,131,74,0,43,244,185,204,192,33,146,75,12,62,95,52,144,60,10,239,49,52,206,128,1,149,227,6,152,47,88,127,222,59,115,90,131,172,46,207,30,169,154,197,175,149,195,41,57,42,30,7,150,65,16,248,143,144,218,38,48,49,77,114,231,248,248,233,231,114,44,1,5,226,159,97,27,184,104,144,10,102,37,233,122,30,212,209,107,249,78,84,18,255,12,10,15,156,66,134,56,115,192,175,131,77,252,245,200,84,177,207,65,181,122,107,122,182,143,67,14,170,229,174,21,139,28,187,207,96,54,61,124,63,0,145,162,5,203,130,182,19,232,76,88,166,205,246,90,193,89,82,15,204,58,166,31,207,249,228,6,151,209,93,139,22,185,57,34,186,77,255,212,90,131,36,238,212,193,199,170,127,59,137,52,70,116,179,236,113,40,248,126,159,97,98,190,30,119,0,31,133,19,253,121,79,216,209,102,149,32,13,207,69,57,209,122,232,165,0,202,64,224,127,20,203,51,75,20,175,73,93,157,129,108,239,66,57,56,108,183,132,96,68,110,141,248,228,61,239,61,169,47,84,36,60,57,121,134,18,1,185,134,201,153,55,151,158,229,182,37,206,116,47,134,36,90,111,109,121,8,101,6,5,149,100,35,9,243,118,180,22,14,27,36,221,31,196,109,117,5,200,200,60,163,0,96,44,123,229,220,62,250,37,85,111,225,39,116,179,49,7,212,123,65,145,117,23,83,109,202,69,225,132,169,213,224,250,122,88,95,217,112,211,17,214,41,9,148,47,26,116,36,151,210,35,165,224,8,69,158,50,225,46,226,106,165,235,86,239,206,216,228,105,191,138,107,89,246,44,3,29,35,64,249,101,103,56,21,223,176,222,149,138,53,87,135,197,10,149,104,136,241,98,15,94,81,108,219,99,73,108,213,112,189,137,166,77,181,105,217,187,1,47,170,231,14,39,164,31,169,239,24,222,124,48,247,38,247,140,156,140,54,110,215,220,118,23,51,233,109,145,58,154,119,83,217,200,140,237,28,26,239,85,97,56,75,54,49,228,25,22,200,181,243,31,65,32,136,87,78,191,81,131,107,42,171,78,101,189,255,199,125,137,198,30,68,155,152,93,132,14,230,44,169,216,28,26,255,146,106,151,230,188,183,174,140,75,7,243,14,75,197,62,48,43,120,116,153,68,134,185,116,197,45,110,42,226,233,17,248,26,166,92,230,218,146,247,110,172,217,52,69,26,181,234,224,103,129,152,98,154,56,192,154,44,236,87,90,115,93,123,183,24,157,122,207,49,58,148,198,26,185,244,197,170,30,102,219,43,13,70,9,74,243,136,174,25,69,22,139,81,118,163,165,0,195,251,166,175,189,143,254,195,29,165,234,27,210,234,149,252,7,39,94,230,201,206,63,185,33,166,26,38,42,20,4,210,116,43,156,65,64,27,236,101,166,55,7,27,111,243,233,77,221,99,231,40,185,44,132,1,20,133,58,28,6,195,74,2,84,7,240,65,128,222,240,205,11,198,131,196,105,200,249,254,199,74,207,155,215,29,146,158,130,191,88,207,75,211,49,216,254,73,44,113,62,13,253,192,78,65,204,75,92,221,69,253,189,215,75,203,15,248,56,210,113,191,219,237,198,112,98,68,92,149,179,253,0,70,177,63,15,148,127,50,14,58,68,85,145,16,67,154,156,145,141,16,9,99,127,227,172,47,109,139,148,238,241,93,24,240,176,166,102,110,27,206,197,174,119,21,209,83,102,193,36,137,68,7,193,119,109,151,48,113,206,253,248,138,43,103,19,199,34,201,60,16,209,236,62,151,237,157,106,36,246,10,224,69,144,185,158,103,242,103,202,119,214,0,83,250,200,9,119,62,22,7,231,232,84,35,122,104,147,185,5,118,3,206,126,159,101,230,180,177,213,229,236,65,108,156,152,128,35,185,46,91,160,59,250,183,107,20,50,86,19,133,181,205,226,203,235,236,3,237,91,62,254,90,60,221,180,154,27,143,243,202,102,133,6,159,60,69,42,235,187,102,105,219,49,121,54,123,194,174,219,219,148,61,224,201,212,240,78,234,77,22,34,148,175,223,134,110,180,97,175,246,96,61,33,116,82,215,203,212,79,54,112,79,87,65,226,62,91,15,247,51,235,85,141,153,65,176,153,242,32,59,59,206,134,66,177,0,135,67,141,146,169,77,181,175,66,49,124,124,101,235,121,206,185,250,125,67,72,164,15,77,109,68,159,224,57,122,59,191,242,136,184,48,161,230,123,38,151,234,111,240,59,236,72,136,194,140,170,0,96,22,184,131,50,251,86,240,192,148,74,46,222,113,105,192,129,61,238,154,33,59,163,47,188,136,146,86,204,54,192,157,10,152,90,144,92,183,169,48,150,128,88,222,183,80,216,3,49,223,249,169,215,146,148,234,190,209,75,83,141,241,200,171,170,194,79,153,12,176,30,6,26,140,118,50,94,234,157,23,12,139,70,63,252,234,61,210,238,142,66,107,24,21,125,30,65,143,248,183,103,190,54,114,40,164,86,57,118,185,26,6,106,129,29,190,101,48,236,127,123,65,224,219,139,192,71,145,158,200,201,27,68,128,86,17,196,82,0,235,80,221,98,46,37,65,205,222,36,104,74,133,52,250,205,227,59,20,243,175,178,120,68,63,122,149,139,27,30,63,9,187,120,10,8,65,129,154,100,91,59,224,88,235,252,157,189,251,182,78,44,178,7,237,132,91,149,196,151,203,103,86,134,189,52,96,92,95,3,148,215,239,62,56,140,192,104,111,179,117,31,45,164,2,149,53,255,74,191,153,158,221,91,252,199,149,90,84,112,178,248,43,104,85,32,131,218,15,83,192,255,61,86,22,228,220,63,240,150,231,17,128,209,182,151,178,78,125,177,30,160,56,3,199,32,19,134,61,186,28,66,120,76,154,10,67,206,106,86,162,240,154,53,238,9,116,137,185,83,157,114,24,135,187,139,120,229,132,119,175,141,153,66,89,224,137,210,143,110,246,222,62,91,212,230,254,49,3,223,210,143,27,91,62,213,196,243,183,137,252,42,215,14,205,32,91,119,39,242,255,124,229,2,99,128,10,125,41,219,32,239,3,52,226,222,140,177,212,220,37,21,218,144,178,176,75,217,147,13,9,85,215,184,193,74,224,249,25,114,98,122,60,232,232,146,191,232,171,88,210,231,53,108,57,174,66,121,13,32,216,67,100,8,132,145,10,37,33,72,172,68,93,233,68,242,249,213,233,188,60,240,134,130,136,67,15,246,43,239,199,54,180,16,66,198,217,184,244,210,78,117,38,189,233,211,159,21,42,152,241,151,22,168,67,186,27,64,106,158,192,244,2,227,232,156,85,110,108,51,73,88,131,121,189,116,44,16,36,168,120,140,30,136,47,79,219,11,11,253,120,178,252,192,97,192,28,150,87,178,34,96,157,65,68,215,215,52,20,64,51,154,65,30,63,245,66,146,204,171,174,178,111,47,13,55,220,219,75,49,195,214,104,32,70,2,61,35,63,112,189,255,44,168,194,177,59,3,18,211,145,181,13,2,127,99,113,217,89,148,100,108,212,217,74,187,237,110,39,245,41,90,90,88,50,80,63,9,26,127,239,85,5,213,213,34,140,35,227,71,254,229,205,172,214,196,44,11,235,100,29,169,59,96,15,6,216,73,223,141,113,88,239,60,104,106,74,75,123,163,108,210,222,109,236,28,93,92,74,119,165,249,28,212,91,116,249,37,51,245,148,135,58,233,177,129,50,251,43,50,133,150,114,139,61,146,14,101,231,122,81,170,215,85,88,54,17,32,119,49,218,127,81,54,216,44,149,87,37,251,200,112,68,73,119,24,73,143,16,248,9,209,57,32,14,131,121,72,120,150,135,139,99,206,38,151,1,7,84,57,242,85,238,230,69,238,155,99,155,90,190,5,95,166,113,163,104,81,109,7,201,56,199,248,62,249,44,73,163,77,221,157,230,188,189,98,190,186,141,148,148,214,191,67,101,92,152,54,155,84,168,57,152,99,55,204,13,49,71,1,186,245,230,206,7,1,31,189,205,134,85,91,13,168,33,211,205,174,207,6,137,169,10,122,31,106,4,136,53,233,38,123,17,113,35,168,178,33,237,218,237,241,58,25,212,145,34,7,247,78,75,0,74,176,24,162,87,100,251,64,29,149,100,48,12,31,54,32,157,158,247,52,192,53,112,1,61,132,143,0,175,31,96,162,19,169,128,242,201,191,179,46,236,199,57,96,71,96,161,216,83,101,53,62,255,252,165,133,225,172,46,182,172,229,141,89,167,206,229,34,53,5,214,210,135,15,197,14,86,237,63,103,50,44,98,43,71,207,121,165,186,231,104,201,137,121,217,138,81,233,146,249,163,0,14,43,200,94,86,148,30,152,252,219,159,200,27,125,95,193,150,179,62,66,63,239,209,218,100,49,175,50,97,192,57,219,107,57,37,49,173,209,30,69,117,121,32,0,20,194,50,141,77,29,59,162,40,253,78,253,20,149,11,165,31,28,91,164,178,122,161,229,102,209,202,51,244,68,217,190,3,56,138,77,167,238,219,88,51,250,89,11,24,242,157,39,69,252,108,226,243,172,126,167,96,193,92,30,201,137,100,61,204,239,174,126,138,220,211,218,173,238,182,241,212,71,225,222,154,101,240,39,97,64,2,180,128,106,103,2,210,123,242,135,6,120,112,55,91,138,223,245,205,123,229,196,15,174,61,118,110,212,33,82,46,18,33,9,146,168,246,202,8,209,214,77,141,224,225,49,95,183,242,111,161,150,201,195,115,36,50,45,246,110,189,116,232,170,44,251,49,225,235,108,198,67,167,209,183,212,191,226,212,18,155,108,161,252,18,62,143,109,94,53,3,200,163,41,35,66,199,170,137,71,85,73,197,134,105,236,232,123,131,207,2,24,158,117,216,113,98,254,88,157,253,39,200,136,158,48,214,167,211,245,219,196,187,221,7,33,14,150,247,53,126,104,13,4,175,136,217,171,171,21,213,154,163,242,205,43,25,54,244,124,167,38,224,195,157,39,16,129,73,55,16,239,44,127,9,237,57,182,141,38,216,83,228,165,78,115,61,190,79,79,92,113,252,66,13,239,159,190,192,59,93,178,23,51,146,140,196,12,55,22,234,30,243,212,72,157,143,92,206,31,246,126,90,201,235,253,68,57,220,193,80,224,243,32,98,133,120,113,217,225,30,151,113,162,13,128,100,150,146,24,247,206,251,137,20,8,161,230,87,39,95,41,74,212,164,65,164,140,123,197,68,153,159,122,234,160,37,74,74,106,71,101,48,38,238,15,69,153,136,185,184,61,221,255,154,42,152,107,53,200,47,184,236,163,34,112,255,207,240,187,148,65,11,48,185,243,95,243,236,222,185,157,42,235,149,200,150,74,79,189,205,192,32,12,13,219,220,103,84,231,30,7,52,127,133,64,75,72,67,74,46,41,83,110,163,254,117,25,92,139,8,96,223,190,170,123,31,40,161,217,18,230,5,181,58,99,31,45,187,152,204,206,232,21,150,13,249,203,108,113,84,30,124,253,192,6,21,171,172,158,36,72,63,193,250,34,223,108,13,239,241,61,142,193,102,249,219,255,65,243,225,248,100,10,52,38,132,74,117,155,79,242,74,57,98,75,234,170,14,16,10,176,213,230,65,81,196,228,107,57,237,196,149,116,123,176,122,4,192,44,202,18,113,92,138,136,143,176,58,105,218,250,62,209,68,0,106,27,50,148,120,219,123,170,187,131,214,56,5,122,241,81,191,151,247,124,151,195,108,201,175,36,0,30,64,140,187,47,105,198,164,0,2,24,20,5,4,78,228,142,78,24,175,226,123,162,191,71,9,143,121,254,216,26,169,39,10,101,207,139,200,130,246,158,216,208,105,155,122,22,30,130,65,238,31,83,19,216,69,104,41,109,217,232,192,28,98,11,75,63,140,116,148,88,38,189,31,230,249,114,54,15,194,206,72,126,26,121,18,124,189,6,96,109,98,22,112,153,116,95,163,142,33,50,186,12,191,168,29,174,154,89,237,15,112,49,175,94,211,196,194,219,65,37,154,217,51,134,79,81,166,190,105,93,95,2,195,10,90,20,127,74,87,115,191,64,110,205,92,238,178,92,166,109,110,163,21,237,217,214,138,151,152,109,160,61,191,48,147,50,67,15,59,13,182,194,204,186,10,60,34,215,211,249,33,108,139,92,157,119,178,242,159,191,36,32,196,74,53,200,173,24,27,159,26,85,86,123,33,29,125,211,85,82,233,111,110,171,144,168,13,112,238,169,36,73,47,98,176,175,230,89,103,62,27,165,37,240,78,179,197,220,236,114,71,90,73,139,65,14,12,164,52,238,137,4,56,10,159,148,88,251,161,19,49,221,184,226,193,137,246,4,118,9,76,240,205,59,78,140,169,13,162,161,110,169,227,114,241,46,255,11,7,228,33,217,3,227,91,183,249,172,124,196,3,166,70,129,190,25,15,152,209,162,204,53,81,73,21,114,201,45,179,30,58,78,219,145,213,115,84,55,86,247,73,228,55,92,195,72,173,126,147,201,157,145,55,156,28,178,40,200,68,31,15,118,47,220,181,81,198,240,111,117,246,178,172,53,252,83,103,154,250,167,245,230,170,168,249,128,107,10,250,183,254,52,26,35,197,166,175,41,238,173,139,83,225,225,230,203,39,12,10,236,254,128,254,6,186,17,41,181,228,187,142,122,252,176,178,214,155,144,248,66,245,14,167,56,144,213,92,138,172,20,54,236,21,140,239,243,72,247,219,32,186,22,244,96,36,225,243,129,132,35,248,126,38,210,79,239,185,199,1,140,77,192,60,233,144,158,245,32,15,84,192,157,222,109,5,179,61,120,251,65,146,36,64,33,37,219,83,214,198,70,65,142,101,110,198,134,37,81,206,135,31,146,41,105,164,5,182,84,99,235,214,36,75,162,143,228,45,124,122,90,160,252,29,222,99,250,11,2,145,83,235,79,205,167,180,36,149,120,24,163,17,9,200,123,122,93,170,132,114,130,39,104,178,127,255,202,242,171,115,52,204,225,99,15,99,86,10,93,111,44,242,233,11,28,158,153,182,181,238,4,105,159,245,105,161,109,126,16,72,223,226,40,72,0,93,255,88,127,251,212,60,2,54,204,43,116,87,175,32,63,213,77,254,51,130,86,10,26,193,81,230,248,86,109,193,233,226,171,164,248,218,52,12,125,232,43,204,17,8,207,51,71,239,217,21,103,17,20,174,16,176,205,44,65,97,118,177,45,131,50,172,6,206,54,248,27,7,225,128,14,125,193,86,31,196,240,120,241,53,237,220,59,171,0,5,192,95,227,63,140,227,65,11,18,8,61,241,208,152,12,167,95,120,4,3,178,1,150,218,7,29,85,189,251,173,227,165,67,62,240,71,94,44,164,63,21,188,241,244,171,224,133,124,9,126,102,49,216,50,165,146,113,154,42,41,169,247,178,143,193,137,96,44,66,201,245,17,67,213,68,115,209,28,159,42,145,2,145,118,28,50,119,31,44,215,82,218,115,66,148,145,112,152,111,16,168,150,27,192,123,142,246,175,96,228,179,179,244,121,255,93,121,201,56,231,233,203,231,121,191,43,180,212,136,42,80,72,33,2,123,206,160,230,6,139,30,8,31,191,137,238,199,219,18,218,168,124,165,116,35,96,135,114,14,26,199,187,76,114,148,68,5,183,18,85,58,57,183,119,206,13,239,9,60,195,142,124,49,128,15,223,253,255,57,27,89,45,73,195,1,169,73,62,214,121,7,90,143,4,145,241,163,2,35,11,148,19,245,17,166,72,39,30,244,10,73,45,49,3,81,229,221,183,127,114,143,183,169,180,107,81,126,236,233,183,194,73,37,124,238,225,28,47,152,202,127,77,182,133,28,79,83,234,9,138,24,225,155,202,217,18,11,179,87,202,163,61,189,107,72,220,123,30,137,115,218,71,81,81,85,247,156,155,149,15,252,54,124,244,91,207,142,207,225,213,237,47,137,42,197,3,78,23,82,88,70,41,178,128,156,217,65,253,108,23,222,229,98,115,82,219,240,63,25,179,121,186,89,34,60,207,111,115,214,141,6,133,100,136,58,168,210,75,24,10,199,87,76,21,171,173,40,38,25,24,243,241,76,78,222,5,137,33,177,144,149,153,62,211,45,0,138,34,59,248,56,211,27,9,198,143,35,147,26,110,121,238,205,229,218,95,59,2,173,28,139,242,150,151,186,204,91,71,177,74,107,150,225,37,220,134,233,90,25,224,203,62,173,17,220,255,134,185,105,118,192,20,149,128,114,0,76,202,209,56,109,207,27,243,184,139,47,146,238,220,10,142,61,141,3,123,188,162,114,96,223,59,30,178,64,92,85,166,247,117,116,211,147,113,18,84,39,114,121,65,101,197,122,110,207,191,229,145,52,21,255,54,133,5,87,176,197,78,243,125,68,8,90,231,213,98,12,214,166,255,56,138,111,48,6,20,50,206,43,144,197,101,219,95,90,77,55,190,118,183,120,226,218,101,220,74,133,113,39,88,189,62,203,13,39,251,227,231,120,62,182,172,79,202,7,152,244,91,164,216,234,195,92,139,94,55,238,8,166,124,110,77,122,31,152,195,98,39,79,195,95,195,53,185,126,127,130,21,186,147,116,133,0,190,228,195,247,118,187,80,213,123,120,246,181,68,191,30,206,226,49,43,208,220,79,108,91,16,80,186,212,186,1,120,209,187,103,202,74,23,205,226,219,16,144,172,228,209,90,71,204,95,106,170,146,218,54,173,136,178,242,153,198,150,97,89,224,69,114,203,212,191,124,104,55,98,176,228,254,117,169,112,35,119,188,47,197,33,183,67,254,18,186,71,118,96,58,68,218,247,116,145,227,54,168,255,122,222,3,205,88,124,200,167,161,221,201,139,215,218,214,235,187,21,160,73,154,144,237,136,2,199,172,137,45,65,205,69,120,123,120,221,75,126,252,63,79,57,197,156,57,107,8,162,186,202,58,21,250,96,83,255,196,8,201,70,52,163,56,210,124,122,67,244,248,96,146,84,163,103,52,143,28,187,84,85,233,148,208,62,157,190,173,45,44,14,130,231,224,166,59,71,21,27,236,86,54,127,92,56,14,97,168,170,252,164,202,23,15,183,128,241,23,84,148,170,213,130,194,180,166,142,248,225,172,94,1,194,136,130,133,206,44,62,113,253,55,1,247,220,148,30,227,216,186,245,157,113,171,161,35,143,138,211,182,37,200,88,72,9,150,122,20,170,179,142,115,74,71,194,239,211,134,207,231,147,202,81,115,189,113,65,48,53,77,117,84,210,53,168,83,236,241,110,162,121,213,45,1,199,4,196,52,175,58,253,188,172,12,158,152,215,149,5,237,202,141,94,61,16,2,110,208,55,136,5,2,3,91,99,2,70,217,245,217,75,225,145,16,21,220,244,50,201,37,57,26,192,196,176,111,205,219,21,98,176,25,201,61,43,143,214,39,62,60,212,200,187,18,104,225,76,122,166,85,48,161,52,179,179,188,105,70,27,234,102,135,195,195,73,95,248,110,130,85,225,56,27,253,42,107,44,255,232,196,70,121,68,78,98,244,182,37,58,46,126,248,230,50,197,155,15,215,120,5,219,66,142,235,47,237,142,172,21,112,6,38,56,65,247,201,236,26,212,66,213,187,235,128,107,72,33,29,179,187,109,239,83,117,234,22,187,231,149,106,94,125,27,162,11,37,226,144,49,180,234,208,119,13,252,193,161,100,250,67,21,217,241,75,154,136,227,197,71,231,146,119,152,14,191,87,139,253,183,93,14,202,189,106,200,239,96,210,49,117,55,179,251,137,7,67,136,21,62,246,55,23,247,133,77,144,14,25,228,143,122,49,179,189,128,226,46,140,31,35,247,226,236,127,20,19,58,225,120,148,245,49,203,104,64,96,219,214,43,11,164,219,200,254,135,82,59,124,116,69,114,162,18,97,144,119,233,47,251,176,19,249,236,163,87,126,94,69,73,197,249,92,111,71,131,140,50,60,200,43,228,168,141,181,203,133,203,14,119,148,92,3,117,226,99,145,16,223,65,121,116,220,104,68,160,130,8,31,28,68,212,36,26,36,227,3,164,201,239,54,152,215,60,253,179,118,68,183,216,229,195,180,95,206,40,224,26,78,170,195,67,221,230,39,255,228,91,193,135,188,103,113,251,80,178,168,224,10,111,199,129,68,118,203,176,105,56,97,218,130,59,53,88,118,48,188,30,221,165,234,5,147,136,199,180,146,4,209,192,249,81,34,69,70,88,205,52,87,190,135,30,192,251,233,5,28,86,208,177,128,85,170,203,6,166,72,185,42,50,28,39,50,199,183,210,160,147,193,183,158,178,133,178,15,234,183,10,91,37,184,198,111,230,90,89,37,140,243,45,69,205,232,95,16,176,139,226,162,40,108,0,156,131,210,26,96,58,134,184,68,10,201,6,155,255,24,234,100,228,52,195,201,148,159,13,77,69,45,132,74,215,29,198,136,68,38,140,209,146,22,120,116,197,119,200,32,199,58,249,143,174,229,235,104,107,202,52,121,230,104,139,173,140,243,92,187,253,197,90,14,80,159,8,254,199,199,18,9,158,213,87,218,31,169,54,38,99,13,227,11,231,171,62,166,19,158,134,99,126,44,136,222,26,152,160,210,157,100,65,190,235,27,237,75,231,180,203,159,64,215,75,142,171,29,105,107,141,110,138,13,222,111,94,66,170,23,126,100,37,11,114,51,139,163,113,136,34,207,76,184,61,163,111,10,90,168,244,242,159,83,139,49,54,89,32,250,68,45,217,243,75,120,62,28,106,154,245,111,240,58,185,176,176,245,74,255,10,24,32,54,15,5,87,39,226,101,237,255,148,255,137,21,20,248,114,29,20,239,100,30,19,76,214,160,45,252,162,207,220,240,210,201,112,10,43,75,240,21,105,186,66,6,101,50,118,97,41,19,207,52,180,64,201,255,65,31,7,226,229,8,54,43,184,130,113,243,67,222,155,161,15,206,220,59,159,72,97,41,214,158,139,81,10,235,252,20,204,169,243,236,64,69,217,59,195,36,59,96,109,25,0,217,62,225,15,194,134,140,54,91,183,159,13,202,133,149,154,163,35,45,164,120,141,237,236,193,125,118,235,177,189,141,205,192,105,22,134,63,83,96,87,77,162,107,58,59,56,179,65,138,17,184,145,1,5,149,84,90,189,77,142,122,27,223,137,140,101,51,36,228,77,186,28,14,73,204,37,138,151,112,149,113,118,93,255,51,103,139,248,70,91,84,105,55,245,197,199,80,242,6,50,139,223,40,113,132,45,236,198,96,97,76,47,82,162,26,27,129,92,126,219,229,76,84,83,29,187,254,180,164,50,27,210,169,163,247,150,228,253,116,155,1,75,90,203,77,149,219,107,94,179,171,66,201,148,189,39,189,193,106,46,182,170,173,189,165,211,41,168,215,147,134,245,190,255,226,52,194,176,118,124,209,195,163,129,135,63,230,162,12,185,155,111,224,87,231,157,18,75,3,104,28,113,219,232,151,3,233,48,143,231,73,239,244,66,62,87,122,52,84,233,151,112,83,156,90,78,79,16,185,7,155,254,62,173,18,197,29,103,244,30,155,233,22,206,11,102,241,7,153,103,220,250,179,162,225,214,39,33,161,181,33,109,102,48,193,242,46,223,159,221,126,81,190,255,191,89,52,23,68,115,5,33,160,4,55,20,110,244,243,129,46,64,89,207,248,28,79,17,202,239,77,123,167,7,118,123,98,219,19,229,246,199,136,59,27,106,7,204,32,32,100,118,242,222,41,240,168,54,52,71,170,48,65,158,49,194,138,215,8,160,56,22,251,120,212,77,209,157,66,250,97,127,41,0,82,172,35,64,228,3,230,96,142,115,190,203,64,203,113,41,35,183,204,119,82,63,201,136,160,131,70,76,73,78,162,191,178,134,145,57,103,173,112,130,229,121,111,2,155,69,100,175,134,149,181,132,40,203,105,190,199,145,83,138,231,232,106,180,40,231,129,21,32,171,59,100,120,58,74,167,204,207,123,190,218,12,101,166,121,229,133,17,97,236,123,140,167,87,239,21,64,103,172,141,148,80,18,234,41,125,19,74,204,63,44,127,206,129,211,192,72,19,144,83,195,230,125,76,193,4,49,209,114,72,14,91,66,12,238,201,229,191,10,219,210,159,209,239,241,80,169,76,177,56,144,253,72,212,53,224,252,125,208,164,213,117,18,58,124,228,27,228,43,239,130,30,4,156,56,118,124,107,144,132,78,154,25,85,177,208,204,11,177,203,240,119,98,251,161,80,122,42,192,226,9,96,97,189,216,180,53,66,31,69,110,82,59,155,254,128,136,203,46,55,176,86,118,187,237,25,119,194,195,41,195,11,95,154,202,165,240,161,48,235,193,3,56,23,79,105,154,46,152,206,51,96,38,13,254,13,90,88,89,217,38,218,75,42,32,31,128,164,41,87,139,15,221,65,42,249,52,63,110,64,130,181,222,20,229,143,10,90,31,126,109,72,29,86,247,103,92,112,11,158,76,136,232,14,148,227,148,221,133,250,42,77,241,192,152,214,20,163,184,35,49,90,43,227,16,166,140,161,182,88,27,205,61,232,85,13,184,120,77,242,109,115,16,57,31,75,137,203,101,212,20,82,28,143,68,74,103,176,130,36,83,61,139,67,5,59,148,218,59,82,135,49,50,149,216,98,141,9,219,133,103,205,129,47,159,157,1,147,145,101,49,77,225,2,203,63,44,43,234,72,42,212,60,185,210,244,98,39,17,162,109,143,251,10,18,73,149,193,231,50,136,94,74,75,181,37,187,36,58,219,241,71,195,182,198,160,36,15,109,57,171,114,251,13,132,102,87,108,200,13,159,169,185,76,153,147,166,95,37,67,82,53,75,180,200,80,11,132,175,251,58,138,242,22,69,92,6,195,192,9,26,37,167,255,200,76,234,17,124,7,184,156,131,181,60,238,77,36,230,122,231,101,191,78,135,254,161,102,110,27,76,142,23,3,89,5,86,247,181,7,27,240,36,45,254,113,103,166,66,91,3,221,211,249,60,67,183,154,91,188,19,108,248,67,149,39,62,223,44,136,9,28,231,152,80,69,72,73,222,247,2,220,27,43,91,90,38,133,186,224,66,7,219,115,179,136,126,78,227,197,151,111,7,245,5,132,195,143,100,204,230,171,3,187,143,107,161,37,142,182,204,126,92,73,43,48,124,242,66,105,226,251,69,18,50,58,234,132,96,255,202,63,218,114,111,83,147,37,188,26,93,201,249,111,64,135,10,228,137,223,23,111,59,240,19,210,245,51,0,246,133,134,78,156,127,80,87,202,18,199,166,182,124,106,53,136,248,223,224,210,219,44,20,194,111,135,246,115,195,59,49,208,173,62,227,19,211,93,168,252,143,191,239,192,227,102,130,126,132,246,24,252,109,21,171,245,186,165,44,28,252,208,196,231,15,205,250,208,132,233,93,176,166,238,90,226,205,162,31,84,179,15,59,226,160,148,110,99,208,189,130,224,180,47,169,148,22,164,167,139,14,234,97,140,223,159,141,31,206,43,143,134,46,8,118,42,246,156,91,100,210,46,201,62,180,205,32,137,26,127,80,1,236,15,121,18,85,148,218,13,140,98,10,227,195,96,244,22,57,79,57,172,33,201,83,175,170,23,206,249,33,93,214,101,20,204,197,64,142,16,104,203,237,38,67,181,227,68,145,214,137,143,191,19,252,53,63,163,192,122,102,24,214,214,238,127,111,94,198,215,191,240,161,46,50,113,75,188,242,41,48,162,172,147,131,41,42,246,79,241,17,20,98,231,65,100,237,222,166,47,186,254,177,146,208,108,48,223,114,97,156,177,186,153,228,0,188,200,154,7,30,144,121,136,127,38,219,115,101,252,23,161,253,211,187,9,47,10,1,125,144,146,53,255,225,97,139,244,11,203,72,57,16,162,184,155,197,200,99,123,143,105,163,7,22,188,25,58,193,94,170,60,76,43,91,11,208,73,15,54,78,51,219,144,48,102,36,102,171,145,199,15,21,156,81,53,240,115,33,21,18,214,191,44,122,77,76,122,77,34,53,120,188,63,217,248,217,70,139,189,87,24,156,15,123,107,140,242,181,142,44,251,74,223,212,56,96,166,218,137,169,184,245,47,98,178,192,151,118,24,128,81,207,20,173,130,0,85,70,219,179,68,142,84,201,183,52,31,224,112,148,109,80,77,251,151,233,254,223,56,75,215,81,233,111,97,225,136,114,109,110,42,1,161,93,7,170,248,146,81,110,3,159,248,240,207,129,129,45,1,237,1,178,171,230,255,151,117,93,53,84,102,106,43,223,0,9,248,223,86,50,25,120,222,99,16,130,20,165,54,0,56,221,95,62,41,128,251,156,11,169,252,219,34,57,61,254,171,35,90,85,194,214,3,42,60,162,48,77,60,135,34,30,217,171,12,64,218,45,47,13,82,213,41,240,233,218,216,5,211,85,127,207,75,149,45,157,227,187,102,240,47,179,151,7,60,182,204,92,48,163,115,155,195,152,5,141,106,21,213,238,40,182,125,99,173,198,174,243,195,193,62,3,157,224,110,239,64,75,248,127,150,183,213,179,172,63,198,110,33,160,90,100,175,135,4,226,206,122,30,145,154,32,55,51,103,48,151,183,163,178,164,38,23,2,103,160,180,5,147,219,1,121,52,7,242,156,13,4,166,240,214,50,99,138,235,250,148,248,49,230,63,52,155,94,121,54,89,140,25,178,153,45,96,93,94,108,254,236,246,19,203,71,208,94,107,20,25,141,131,132,165,125,153,132,236,82,180,21,54,91,150,156,77,30,161,190,203,77,37,136,75,156,131,230,181,77,112,49,3,128,23,28,43,11,255,242,82,245,120,93,27,166,112,82,179,64,119,71,15,72,145,36,173,136,36,114,55,82,28,183,129,80,184,103,173,41,207,201,86,159,80,38,209,185,136,78,239,48,57,167,147,100,113,63,209,97,17,39,173,219,71,24,166,112,171,164,229,125,130,61,33,36,112,224,200,69,130,165,197,41,234,241,98,19,108,117,170,10,117,222,235,176,104,101,119,189,118,220,17,232,66,3,179,86,214,151,105,178,39,230,243,181,254,81,148,115,94,13,247,228,154,158,30,182,172,231,44,96,171,237,44,24,129,53,166,61,189,35,64,84,34,182,114,152,132,112,115,15,105,108,128,46,163,131,238,234,80,153,98,227,129,16,129,99,182,68,98,127,46,128,10,119,185,57,238,119,146,226,182,229,175,218,177,85,22,83,207,71,57,101,152,127,216,200,118,231,137,168,49,21,82,176,216,81,224,66,234,220,116,162,227,20,51,125,161,56,75,101,207,184,117,39,237,32,29,161,14,133,50,193,183,116,199,158,49,117,172,219,140,34,99,44,224,6,71,227,247,52,136,225,238,183,246,182,189,24,120,9,44,166,114,184,163,156,68,222,136,214,177,129,207,149,121,198,116,203,244,230,159,24,71,60,92,33,166,207,197,41,78,13,223,68,136,62,179,56,199,86,205,68,74,221,163,63,10,144,2,192,45,30,145,240,27,73,216,97,137,138,126,129,198,100,10,245,113,82,165,77,10,247,93,116,62,134,19,76,56,34,48,38,158,63,195,203,139,157,239,163,202,4,148,157,212,172,10,144,98,27,152,229,158,18,97,86,82,3,94,215,215,104,13,105,218,199,11,81,13,185,244,44,0,95,137,141,145,103,240,129,208,96,242,220,153,188,252,182,254,26,84,54,130,179,174,9,249,97,116,145,51,34,220,84,192,155,142,173,190,152,144,250,152,186,98,192,79,50,171,25,215,176,231,33,62,176,42,161,67,116,133,166,78,230,111,249,235,149,160,26,233,62,210,194,255,219,185,129,168,145,178,197,248,156,105,218,233,48,231,249,189,174,225,16,200,25,181,195,233,94,163,49,17,61,253,230,89,83,186,170,29,70,58,89,94,170,244,249,128,109,109,254,118,20,96,175,63,117,149,78,61,49,157,44,88,117,156,242,171,101,186,206,118,180,51,17,101,153,58,84,89,223,140,112,142,199,238,42,189,248,200,242,5,220,112,241,15,119,98,29,237,126,218,139,249,87,38,98,172,41,245,60,46,236,177,195,108,253,46,201,8,236,33,76,215,14,235,20,130,143,22,82,133,46,143,252,194,52,112,154,184,189,152,139,77,26,47,127,79,51,151,86,231,230,184,103,216,163,254,18,181,34,50,57,38,199,177,218,251,126,212,166,145,102,26,130,93,94,163,125,250,94,148,187,115,171,202,165,200,59,191,28,134,115,228,83,99,160,247,173,19,237,46,233,91,252,24,1,150,18,216,60,71,70,211,65,167,226,58,211,216,151,85,117,199,9,40,192,48,188,137,0,87,205,180,208,253,58,19,101,111,92,198,157,93,174,109,216,24,249,5,24,0,52,136,85,11,6,143,48,49,216,204,43,160,87,209,61,19,118,217,252,42,209,95,72,250,16,67,96,5,145,17,77,69,191,89,41,101,141,135,196,204,241,209,67,12,154,57,189,121,63,181,15,131,137,118,187,235,71,163,4,29,72,170,89,216,158,58,228,191,23,247,3,100,166,228,94,113,106,186,248,239,162,235,126,220,154,47,57,139,77,237,42,115,166,93,67,214,155,253,111,33,70,178,220,218,183,202,181,71,171,117,128,83,75,98,124,117,255,255,205,162,51,52,224,128,196,161,206,255,38,128,217,84,22,234,253,37,253,70,167,53,216,39,73,238,93,15,202,177,158,154,199,220,147,224,58,80,181,140,113,152,161,214,106,58,248,244,9,160,101,67,17,86,66,37,221,243,163,39,99,109,22,218,18,35,118,11,39,177,239,222,2,226,247,212,43,41,123,31,110,221,141,232,225,125,63,177,30,244,136,195,207,20,40,37,147,181,254,239,27,34,212,69,159,84,55,230,25,49,88,111,140,164,198,69,93,163,5,67,88,152,201,37,39,30,1,72,155,224,141,128,250,179,85,178,108,167,164,237,184,1,176,26,34,158,125,122,120,227,16,129,173,99,231,138,161,11,53,104,33,165,185,159,7,101,55,122,129,47,54,186,6,115,76,85,202,109,74,241,214,144,64,197,74,43,109,212,81,86,72,229,33,206,219,231,76,99,70,85,98,3,164,242,95,50,33,246,129,10,234,37,233,39,18,168,162,190,136,66,1,113,249,235,116,158,20,141,0,146,168,209,115,192,157,160,184,1,122,140,253,24,139,92,112,137,131,89,104,33,215,29,215,139,119,224,136,0,124,119,74,157,255,215,175,233,3,23,155,190,42,72,114,19,185,188,137,35,123,78,111,32,44,127,246,242,100,81,68,201,213,45,159,43,19,188,14,188,193,28,59,114,112,159,244,198,38,79,26,72,86,109,186,217,144,76,158,152,125,61,125,98,12,125,206,202,157,125,56,156,171,204,135,234,18,86,219,166,211,23,244,250,17,170,115,200,0,211,6,210,39,188,239,249,170,236,132,130,50,7,88,139,177,84,147,48,69,52,158,238,147,127,136,49,140,105,123,184,133,242,165,103,219,168,102,44,177,177,53,134,149,213,69,247,73,236,42,156,169,62,80,0,28,104,6,79,180,149,206,189,160,94,124,218,226,174,35,253,124,121,204,78,25,13,198,96,33,50,124,24,104,199,195,163,139,37,76,223,228,49,155,128,51,81,67,201,144,97,54,203,191,83,139,128,89,81,227,169,146,160,13,116,42,13,144,132,66,49,14,252,85,10,137,21,198,170,239,164,15,124,95,144,165,171,220,183,80,221,237,114,167,162,82,5,128,58,102,101,170,4,247,43,187,45,166,90,107,38,63,237,142,89,204,40,85,255,247,140,219,172,128,62,79,179,230,67,187,29,45,182,252,203,242,177,165,168,11,4,21,14,0,188,72,143,236,111,158,237,243,208,91,217,151,230,218,234,171,220,189,113,240,136,49,228,167,140,58,174,196,24,230,9,130,173,120,66,240,13,198,33,238,121,22,61,168,67,31,143,145,212,32,17,151,75,180,88,72,48,85,214,50,199,58,233,47,117,243,150,121,6,28,196,1,198,186,60,62,129,44,110,80,244,53,164,173,38,230,30,160,36,14,95,0,129,48,130,51,214,37,58,107,129,152,103,193,221,94,250,62,19,97,190,144,113,15,150,34,181,231,6,156,19,50,221,78,232,72,55,251,39,11,48,98,146,21,212,185,154,64,71,29,45,71,198,76,234,88,61,86,231,30,122,173,203,173,179,141,25,143,15,96,214,66,14,243,186,240,159,98,28,0,224,6,47,226,65,52,25,157,120,24,122,191,113,127,245,253,238,71,254,145,204,223,234,101,248,68,24,17,108,98,124,29,79,178,129,252,85,101,30,165,197,196,148,200,47,3,32,87,77,34,28,190,71,182,24,228,186,68,74,195,43,36,220,80,251,70,28,200,52,148,244,220,24,201,78,10,6,171,25,230,206,18,117,171,42,18,35,44,240,110,214,2,152,126,209,48,102,128,222,37,105,86,2,230,60,136,201,224,250,137,122,221,48,124,173,250,185,255,171,71,114,37,195,114,179,90,81,140,65,211,161,206,210,136,148,54,43,185,161,182,116,202,80,42,5,146,48,169,32,218,245,60,51,96,119,202,117,216,187,26,30,53,181,171,210,65,98,24,89,208,129,12,51,174,27,97,101,95,183,169,184,189,214,88,26,139,110,48,222,115,93,171,215,208,216,133,91,177,13,235,98,117,166,64,25,35,213,109,90,56,133,227,178,227,80,241,191,46,63,101,86,110,184,209,232,184,46,4,41,150,226,108,86,115,154,59,74,254,180,152,143,222,187,226,217,33,39,221,115,114,55,78,112,50,113,162,16,229,239,74,173,237,9,120,68,134,169,104,93,230,116,131,248,228,100,77,74,125,80,225,186,13,126,221,71,21,235,98,131,133,144,175,155,4,228,117,46,222,162,95,200,190,221,36,202,157,180,124,235,11,208,188,242,241,124,244,63,135,176,144,25,117,178,29,152,167,166,54,82,19,97,215,255,144,15,141,132,241,138,133,115,56,118,142,160,214,116,80,254,102,193,125,169,150,194,236,102,135,28,100,216,40,201,228,17,72,51,194,61,139,78,32,78,10,57,186,71,249,42,195,11,217,33,95,135,69,4,64,160,37,178,188,96,95,184,29,117,116,110,184,221,157,161,47,67,177,220,132,166,58,208,251,44,134,184,18,186,69,159,251,100,82,235,11,176,241,117,130,147,76,49,18,31,238,251,87,7,106,26,57,102,153,32,79,87,96,109,232,238,86,177,209,5,163,166,161,238,189,104,58,88,76,113,242,243,193,162,127,141,86,145,119,4,213,2,31,183,254,159,233,227,43,151,76,210,127,83,12,104,126,150,170,25,208,151,100,36,142,7,94,99,154,35,215,169,54,59,207,178,120,94,128,41,188,109,220,96,64,46,5,63,4,173,243,142,221,117,175,143,242,96,247,122,118,234,223,56,105,34,86,133,30,7,4,202,139,53,140,186,93,58,132,91,224,0,6,237,214,89,78,245,73,150,106,114,39,94,55,25,30,65,24,197,108,150,188,63,189,249,134,22,196,103,239,247,65,158,225,132,136,210,160,139,52,25,70,203,89,9,129,51,7,167,152,204,252,130,11,87,48,134,177,202,10,237,87,213,237,166,205,223,101,253,134,183,13,76,161,119,118,227,157,219,17,46,237,242,64,65,36,19,34,235,87,233,40,5,178,97,62,94,141,53,197,249,126,119,35,178,35,11,173,206,157,112,112,25,32,186,162,98,180,62,133,28,34,16,254,190,250,214,101,254,104,237,112,118,171,95,15,246,189,104,107,177,229,138,70,177,198,24,10,99,218,169,60,226,52,27,129,92,150,119,217,188,157,103,192,58,167,40,149,75,10,18,148,161,235,138,207,158,56,43,143,159,105,35,245,244,214,173,11,142,219,135,222,135,126,77,151,87,47,112,12,198,9,72,134,117,133,191,220,2,221,205,137,198,206,163,236,169,64,207,106,88,23,234,58,167,111,47,248,222,194,221,31,128,225,125,148,48,216,7,69,15,200,126,167,30,142,207,36,249,208,213,116,221,78,122,246,115,131,186,219,40,105,159,66,194,143,126,131,81,52,242,143,99,90,126,85,39,221,204,36,201,178,103,164,204,44,191,199,126,210,105,138,211,190,163,247,146,165,94,252,32,90,149,194,78,198,19,175,168,159,126,156,149,29,123,202,100,68,192,213,8,119,211,211,106,124,86,164,103,45,78,36,34,51,186,218,128,224,81,27,86,27,139,65,88,68,154,5,72,114,85,250,53,62,36,193,218,134,139,14,144,41,119,142,213,88,4,53,139,213,86,107,78,25,197,100,88,163,7,196,24,193,48,40,254,239,218,154,245,253,252,242,173,241,95,209,139,88,63,59,206,180,172,41,161,45,4,158,60,106,80,84,14,73,226,133,132,235,55,32,173,120,223,244,156,201,157,151,181,141,52,55,81,214,222,90,241,204,159,45,157,202,229,157,35,90,65,255,127,36,236,156,20,98,204,205,91,248,168,107,233,109,133,227,239,175,154,213,118,123,79,104,244,143,30,101,79,157,92,169,21,112,73,188,68,143,249,139,89,19,40,137,83,95,138,102,38,62,65,104,33,224,77,6,152,128,50,162,222,119,21,137,235,239,208,226,160,144,91,221,240,89,35,229,31,199,222,7,113,97,159,47,88,202,132,233,68,62,235,45,75,107,116,178,37,58,248,184,108,16,173,12,152,205,177,226,54,163,52,97,108,99,135,95,88,92,173,189,191,191,207,184,213,6,14,9,22,6,116,15,48,243,152,186,95,14,190,76,184,172,144,204,25,137,240,188,176,140,76,76,106,233,90,204,77,240,57,140,194,27,236,150,37,23,91,250,181,122,198,46,251,180,74,113,197,249,88,227,78,41,45,114,223,249,199,90,123,65,215,246,252,245,255,103,76,79,134,249,9,116,127,7,253,87,16,166,171,164,4,151,0,208,33,15,40,120,102,44,156,92,158,115,254,137,42,138,230,210,82,46,79,59,16,107,15,2,82,53,167,209,25,15,175,241,225,61,209,51,153,0,207,219,3,125,110,185,237,155,122,43,245,21,78,55,165,173,163,11,7,145,205,145,148,80,7,105,78,145,22,19,174,127,131,43,82,50,54,91,33,158,177,34,149,209,133,242,42,116,10,182,37,26,109,28,253,227,66,130,53,152,194,52,116,210,133,213,251,9,219,175,27,110,99,26,113,53,193,95,56,19,187,172,140,116,27,161,145,160,175,85,242,138,255,1,0,204,239,169,91,74,28,65,58,244,215,83,126,63,91,42,132,51,193,172,75,76,81,32,187,164,22,153,154,35,16,107,167,35,126,11,118,79,98,17,76,212,214,161,64,90,172,217,60,221,152,139,61,158,157,126,17,2,107,67,36,110,168,169,115,60,97,229,56,3,192,179,9,174,28,64,162,154,12,149,30,90,33,54,50,99,178,200,149,128,154,97,90,97,76,247,82,16,143,144,11,87,103,47,49,224,38,69,241,96,91,76,185,31,105,82,255,11,86,206,31,12,102,48,114,21,191,135,6,56,15,241,138,233,19,110,180,196,7,235,43,78,14,26,97,34,254,29,193,137,147,154,137,136,63,19,70,196,180,66,180,173,255,115,202,85,192,158,170,31,118,230,190,126,119,199,212,176,149,206,250,11,226,216,150,163,116,158,207,22,153,195,108,174,87,149,67,240,37,173,123,33,51,56,150,178,59,234,101,116,187,173,148,16,129,53,250,213,139,49,206,226,75,16,16,46,104,122,76,124,252,164,233,154,46,163,73,217,238,23,58,81,105,253,32,254,226,37,39,93,146,251,209,161,241,232,251,121,205,50,170,188,216,179,253,226,180,223,191,178,214,125,55,219,66,113,39,114,71,154,33,163,49,19,140,110,190,54,151,175,208,189,198,24,167,28,124,225,94,222,136,0,65,173,196,16,245,156,203,109,180,252,104,116,85,13,146,208,70,156,141,215,87,153,241,59,87,144,197,225,209,192,222,135,21,171,56,39,81,190,63,78,154,173,32,47,204,81,127,94,38,196,48,135,76,109,60,217,216,222,188,36,155,105,147,161,220,50,129,147,62,16,0,212,5,246,161,126,65,183,60,201,130,195,179,240,210,230,13,60,188,109,126,105,74,235,45,242,253,255,149,203,211,87,57,214,185,187,57,97,230,126,201,24,217,8,141,154,49,139,134,168,3,168,11,242,243,62,209,132,35,160,194,153,36,156,170,202,94,96,27,24,89,164,183,13,27,237,91,243,129,19,87,194,153,25,35,98,51,112,78,66,235,197,2,39,155,254,68,253,180,218,91,207,89,180,114,252,103,57,150,208,23,123,153,11,56,170,211,198,100,157,112,107,83,173,200,179,200,220,16,176,176,239,194,46,98,105,238,155,202,200,181,63,157,5,12,225,193,68,35,156,220,161,186,46,110,230,136,162,57,90,141,66,245,75,2,159,248,46,89,77,61,127,180,134,18,72,246,62,234,161,110,241,132,201,218,144,19,86,51,207,3,173,185,226,108,70,209,219,159,255,176,184,255,224,188,252,248,233,109,233,56,96,230,253,135,188,34,229,94,228,144,172,187,101,40,229,228,242,19,172,239,104,165,107,78,26,153,186,172,108,31,34,105,51,214,139,137,79,236,50,154,144,90,177,131,83,141,69,9,135,134,124,206,57,94,252,250,56,165,244,49,49,62,180,35,47,160,18,161,26,187,75,101,20,108,77,48,59,189,162,101,61,106,134,240,100,43,9,170,0,198,102,215,193,213,86,211,116,31,253,222,4,140,211,204,197,185,116,203,154,217,114,160,200,6,186,119,169,241,38,105,132,66,250,111,171,169,229,63,84,46,115,171,24,99,232,250,66,129,164,76,54,165,241,17,218,66,63,158,98,11,244,255,54,191,147,87,168,153,250,235,180,153,131,171,161,61,163,70,154,112,14,232,225,235,125,77,94,243,54,205,234,142,58,133,133,151,95,253,123,3,227,4,104,157,149,160,243,38,77,23,10,238,50,133,61,175,86,34,121,160,130,53,49,22,227,162,125,41,143,71,189,227,192,175,215,27,177,73,7,215,74,200,94,145,248,173,213,227,167,64,10,252,165,63,193,168,165,164,212,107,186,23,175,99,101,242,123,15,0,255,208,139,196,195,136,252,30,146,71,164,198,90,39,240,156,88,225,251,10,24,123,138,26,125,168,149,91,209,140,10,82,150,235,152,71,129,243,1,207,115,63,201,36,160,43,158,47,209,21,252,51,170,219,79,214,211,252,249,133,10,27,192,30,44,24,70,250,159,145,175,44,217,10,188,104,219,70,111,99,61,172,87,129,111,139,238,150,194,30,46,123,183,90,194,217,107,248,3,172,18,128,252,146,65,220,141,208,77,255,23,182,40,167,81,18,157,145,153,14,102,95,36,129,213,156,208,7,149,229,161,30,53,144,57,53,200,153,47,243,43,204,86,83,100,196,140,166,44,16,129,59,72,14,189,116,124,45,191,167,23,188,104,187,193,75,106,214,122,229,251,234,169,17,46,205,51,46,51,41,134,17,225,187,144,229,226,67,133,15,230,128,205,223,117,138,118,131,147,166,122,241,196,236,65,191,179,63,60,241,105,193,199,254,191,127,141,106,71,195,40,109,119,33,163,234,26,133,129,94,88,15,36,145,93,138,213,99,124,20,100,80,112,235,53,65,82,215,62,195,96,173,112,235,178,245,93,189,57,101,104,254,196,185,174,175,114,18,109,58,211,12,90,240,20,22,99,131,34,122,98,15,92,70,213,101,147,216,132,171,196,40,253,23,179,231,240,86,138,45,236,191,225,84,23,49,252,200,18,195,10,252,114,120,161,203,190,150,82,41,215,94,48,196,7,191,132,205,64,168,65,59,173,127,84,231,54,102,87,215,101,192,21,182,128,111,132,159,141,169,243,121,220,33,81,234,246,24,25,118,220,99,220,196,217,162,119,250,211,103,111,77,223,44,77,16,248,241,120,73,116,182,121,141,177,49,133,202,25,56,73,16,52,225,209,156,65,192,3,168,110,164,148,154,212,6,112,193,88,24,67,237,38,171,94,68,206,63,37,46,92,127,146,238,209,32,220,14,140,220,5,137,46,163,95,216,182,93,98,8,103,120,64,252,205,56,113,212,228,73,208,105,96,139,159,68,223,111,97,1,165,75,182,137,149,235,251,194,65,98,185,177,22,201,192,223,177,129,68,254,185,32,50,18,166,172,208,63,207,151,118,117,91,204,40,28,64,174,226,172,116,228,72,193,67,190,83,74,133,94,251,103,24,115,70,184,139,208,231,179,55,153,172,31,39,125,184,188,146,151,137,23,231,144,198,77,15,242,18,128,164,158,242,63,106,57,208,23,162,90,188,231,213,31,211,212,136,244,0,67,81,208,4,164,60,20,33,106,222,45,72,133,157,85,185,155,123,121,84,82,65,135,209,254,22,6,65,207,138,6,78,65,88,196,119,250,91,196,17,205,164,198,201,129,84,160,142,251,30,48,105,157,115,250,207,131,206,84,169,13,170,48,28,95,90,180,170,42,54,51,210,96,200,16,19,140,113,191,241,182,77,183,66,97,184,47,144,73,221,141,94,239,60,132,136,130,154,220,136,51,207,198,29,42,244,98,37,161,222,40,216,149,157,72,161,173,104,147,178,90,183,167,228,2,70,199,44,197,122,251,76,28,5,243,122,69,18,29,158,180,84,11,1,122,1,213,117,174,197,233,185,84,125,21,193,114,213,146,32,148,158,211,75,244,54,197,195,9,71,76,142,74,178,223,3,212,164,166,37,62,28,100,42,176,110,95,147,248,186,77,47,131,42,85,207,37,218,184,172,156,229,29,198,244,11,248,30,111,205,194,129,116,7,195,96,9,50,62,252,216,250,113,91,154,235,3,16,246,83,18,88,90,55,147,248,172,21,214,246,103,88,236,33,90,196,133,54,80,110,236,210,91,85,123,209,99,244,143,14,12,247,88,196,159,244,50,172,169,251,173,97,31,169,223,122,24,7,189,255,150,164,116,72,116,170,106,100,54,33,26,38,198,85,135,73,199,169,37,213,139,103,209,226,1,124,62,122,125,90,61,222,243,132,29,224,155,89,143,132,218,99,149,106,62,30,55,205,174,49,219,69,185,104,245,89,137,218,139,11,214,75,61,207,16,243,56,99,244,97,108,213,206,227,37,252,22,25,209,242,197,36,160,243,228,236,196,143,102,51,145,60,24,121,163,71,19,216,174,249,167,231,109,10,30,155,143,209,227,46,185,183,143,248,111,20,68,172,200,154,11,68,165,104,177,69,171,119,77,50,253,123,80,16,173,25,43,84,208,97,182,90,128,83,106,186,184,125,115,211,225,143,235,104,55,162,159,121,52,169,246,21,56,200,94,62,101,64,216,112,105,231,19,30,138,233,171,138,197,182,43,241,128,36,87,69,203,114,208,180,158,225,139,124,121,185,26,58,34,212,10,242,191,15,96,234,88,236,128,24,156,153,163,185,167,132,242,41,161,106,50,76,86,81,104,149,115,154,216,97,42,97,140,86,152,196,212,228,242,147,69,228,41,200,216,195,6,65,193,23,231,151,174,110,7,209,228,195,18,28,9,139,87,34,95,69,11,61,92,108,126,244,123,182,125,75,171,155,103,184,55,3,204,24,230,228,187,198,153,87,154,141,177,25,33,26,70,222,134,192,14,25,23,83,46,205,221,89,48,233,192,154,227,41,193,83,104,44,26,140,175,72,66,19,136,192,216,4,123,242,242,203,186,13,13,106,45,73,36,108,170,202,88,62,238,144,185,245,197,141,155,24,37,44,253,163,70,191,228,100,235,100,237,229,172,71,66,84,212,245,107,205,77,149,237,114,240,92,206,214,197,165,13,14,247,19,222,226,235,61,214,221,36,111,245,103,167,39,228,204,40,58,226,237,98,96,167,136,49,39,141,83,83,4,12,22,221,100,193,119,88,3,56,214,55,222,87,198,127,185,228,220,99,48,109,157,187,148,145,53,174,236,96,75,22,229,34,157,10,241,181,200,160,94,154,170,216,13,154,245,212,28,67,39,28,76,155,13,152,112,80,8,244,242,158,206,80,148,130,22,134,171,105,238,105,119,151,250,172,145,46,41,84,135,170,165,187,69,89,47,146,170,181,140,253,178,53,35,138,154,198,87,7,38,149,71,124,132,218,182,17,172,180,254,54,80,102,13,144,204,14,124,158,17,27,123,86,96,169,37,243,86,180,222,238,64,244,17,98,118,195,243,189,65,66,49,210,101,218,96,206,175,17,204,127,36,6,144,241,204,183,86,194,58,187,80,205,227,49,97,67,12,199,167,2,201,64,2,50,179,154,254,6,76,28,100,219,236,52,196,144,197,171,218,153,72,174,243,98,255,242,10,65,47,207,84,77,139,10,62,160,208,95,97,1,210,167,48,228,208,248,223,126,38,232,120,111,86,239,43,126,100,180,58,16,4,244,45,233,182,57,232,59,74,8,233,14,15,120,21,112,112,153,131,174,241,118,72,152,222,183,214,224,38,10,200,155,33,151,61,121,186,238,37,56,18,176,253,205,211,233,1,143,149,40,66,135,27,228,162,253,162,123,171,219,57,169,28,78,169,43,117,71,131,19,104,196,255,101,122,101,131,96,233,212,69,53,5,122,75,110,235,24,3,225,19,111,64,250,74,86,60,54,203,244,145,61,123,191,142,8,187,92,173,122,253,161,36,122,164,54,163,38,153,96,215,110,138,97,140,165,228,174,116,65,214,20,253,117,194,144,28,228,118,24,99,247,52,24,90,46,189,197,183,11,224,250,52,87,215,138,30,136,138,133,183,173,67,95,242,111,224,45,18,216,121,183,169,77,205,243,243,222,114,108,234,183,188,49,59,166,136,123,91,1,17,213,64,42,159,158,64,46,225,135,188,92,242,90,204,126,158,32,44,81,41,142,239,161,189,239,19,34,177,45,83,237,22,87,22,91,39,250,151,172,96,78,166,215,227,142,122,34,167,53,18,82,245,99,52,132,142,247,151,90,243,143,73,224,84,202,17,202,62,91,249,230,212,184,0,218,70,173,137,49,239,152,127,177,85,50,182,67,228,216,165,111,50,86,211,35,245,142,177,226,89,212,69,251,93,117,36,92,106,140,133,76,71,175,192,229,112,36,39,93,39,204,103,149,139,29,103,120,112,229,223,21,64,85,221,110,249,244,248,213,239,190,103,177,47,168,46,19,25,33,6,71,99,68,217,224,241,89,184,141,185,186,210,251,198,174,54,49,90,241,205,126,198,2,191,148,86,156,115,137,150,170,24,40,15,169,28,207,217,86,108,6,253,174,30,34,63,107,6,142,6,13,107,46,159,54,111,11,64,131,31,219,189,167,5,121,50,113,59,143,48,96,207,183,43,229,105,125,72,230,151,135,200,205,203,143,5,215,218,130,116,171,171,25,194,201,242,126,190,154,155,30,92,67,69,21,106,176,142,247,153,41,45,216,224,82,94,27,237,27,141,250,106,35,70,66,183,48,42,250,43,221,229,205,183,16,244,9,41,94,17,153,92,65,140,105,126,166,80,246,222,235,217,196,117,148,33,242,213,227,132,161,118,130,142,1,234,120,89,162,94,182,243,1,166,197,37,94,115,159,81,233,136,240,237,204,169,227,72,117,158,235,80,24,255,213,152,75,245,220,110,241,148,236,32,86,119,182,98,0,79,166,92,217,64,66,44,201,110,248,11,94,227,46,168,145,171,15,237,118,188,51,218,244,196,12,199,247,244,16,154,225,50,189,84,93,184,9,13,142,240,234,161,38,74,237,102,196,254,121,187,205,76,48,213,98,71,63,25,110,241,2,167,9,105,20,162,198,250,84,131,83,16,172,165,1,141,85,15,180,6,175,105,249,166,33,189,167,130,120,9,157,167,130,186,65,219,36,50,42,57,18,253,100,79,181,215,96,84,85,144,4,139,75,47,251,188,184,195,29,94,32,112,61,244,47,111,25,102,10,248,24,201,32,91,129,184,108,201,16,161,237,235,37,148,252,170,134,58,137,199,94,92,33,64,98,150,169,237,114,11,239,236,175,210,231,11,37,113,95,33,247,174,242,248,247,75,44,111,52,236,6,233,63,76,30,67,239,152,179,21,1,93,44,55,115,123,84,10,54,10,70,76,133,10,215,237,101,231,143,194,85,212,201,209,7,90,27,200,162,90,60,148,91,109,24,241,152,81,180,132,124,40,113,199,34,87,0,98,85,97,201,25,222,0,29,240,24,31,69,53,138,56,12,169,53,88,58,111,242,28,105,158,97,216,53,169,30,87,137,232,246,93,105,252,255,29,239,40,148,61,33,113,71,112,189,61,167,164,42,66,62,105,8,48,19,10,12,109,46,108,46,34,88,173,229,21,136,76,4,248,112,91,61,77,187,124,93,35,120,75,157,225,50,46,164,80,104,214,113,44,199,169,132,34,188,14,187,15,186,128,232,138,32,198,81,10,235,188,227,219,111,6,158,130,39,78,204,122,23,252,128,133,45,64,66,83,48,223,204,151,148,135,179,164,124,200,175,177,204,93,22,122,25,219,220,174,107,255,56,104,113,60,150,3,186,250,245,59,153,186,83,78,86,253,253,159,27,118,32,196,227,166,58,249,31,21,142,34,77,219,83,198,60,118,183,220,118,76,127,45,141,141,238,2,41,191,48,98,153,15,132,122,68,183,39,148,72,141,103,166,164,232,163,119,164,1,223,226,28,246,10,10,129,209,75,84,152,100,253,247,85,162,160,52,180,154,140,70,199,218,233,194,138,47,125,245,195,95,21,11,54,246,23,201,253,144,226,83,9,233,235,215,201,112,243,234,52,92,243,175,242,76,65,150,43,66,239,40,113,212,89,209,131,69,22,148,110,146,122,243,83,88,168,144,171,11,136,220,63,158,55,89,217,199,2,73,74,175,36,185,51,242,254,219,146,26,27,80,25,132,159,167,24,192,179,175,90,105,116,80,179,112,29,57,148,71,39,187,36,15,5,180,138,61,183,187,216,91,2,227,31,149,134,255,20,235,108,182,27,172,167,93,231,33,181,232,187,194,128,46,60,127,195,92,35,147,41,92,178,247,58,224,247,72,99,42,69,107,214,182,65,220,13,92,162,76,149,173,14,95,146,207,175,43,13,151,190,152,175,190,86,169,244,145,140,154,128,113,183,177,142,62,226,48,106,156,232,204,238,220,106,225,91,105,142,191,186,122,161,183,118,73,144,73,106,38,83,101,71,210,35,182,163,3,109,36,227,201,115,43,223,135,174,23,227,81,40,22,80,236,166,203,225,171,133,128,227,62,67,129,208,206,216,242,242,2,138,15,238,146,55,26,104,65,241,33,179,241,78,33,26,107,211,240,117,27,197,125,128,231,232,6,190,44,150,90,168,236,159,113,213,182,90,4,155,188,6,160,70,207,149,124,112,53,94,184,70,123,30,239,44,136,224,74,192,25,211,68,85,137,242,176,122,236,29,142,160,73,189,14,188,165,150,10,191,255,97,249,179,74,201,222,14,202,242,31,40,66,212,198,181,44,20,14,241,247,222,127,248,114,82,153,82,157,157,2,175,234,117,168,216,240,169,241,225,203,121,93,209,73,142,62,163,91,145,83,217,119,38,5,124,84,225,81,0,125,144,95,212,166,24,31,46,192,102,106,250,15,56,145,79,3,14,90,107,76,86,157,179,82,210,157,196,193,108,49,21,40,191,188,77,239,72,174,238,71,4,38,188,249,227,77,186,186,145,164,250,142,157,254,48,113,11,215,108,54,68,177,194,117,250,20,191,150,201,208,144,69,35,105,153,98,98,154,215,29,56,204,26,30,44,151,105,23,79,54,171,21,97,173,49,213,181,10,95,59,96,149,7,206,89,161,13,237,145,163,192,52,218,57,228,7,5,180,29,87,94,100,218,108,11,230,28,224,156,13,116,52,250,175,178,11,191,72,46,133,181,249,119,71,234,41,211,252,251,171,197,197,2,108,212,6,111,69,186,109,100,175,80,51,60,2,53,151,216,218,202,13,156,74,212,75,95,156,118,67,43,72,160,171,9,156,209,29,229,232,66,143,232,43,81,201,152,249,35,154,209,225,138,186,55,175,156,109,246,7,80,94,37,224,44,97,75,99,124,66,107,236,126,160,175,92,184,228,103,207,1,152,133,50,111,117,65,34,95,162,43,80,17,31,43,158,8,210,126,45,138,214,160,234,78,245,162,74,216,32,43,30,239,240,62,149,6,213,177,182,70,62,124,213,46,182,132,199,50,195,224,186,86,79,152,104,92,16,56,203,46,107,244,5,133,254,163,149,230,186,167,142,231,202,199,32,34,251,193,40,154,240,216,56,192,80,55,168,31,164,217,211,34,70,225,120,136,32,23,175,48,109,250,6,95,110,245,72,134,4,244,183,176,177,231,70,57,72,186,214,0,227,254,247,95,176,180,169,168,119,232,24,192,150,233,227,29,112,245,241,162,109,232,83,14,255,13,186,12,86,138,5,165,51,53,198,149,18,143,135,5,226,23,88,40,154,235,59,213,214,222,127,69,194,82,10,137,167,17,148,71,100,151,239,237,175,3,245,88,144,184,216,255,81,47,166,224,144,39,27,41,124,151,70,122,186,100,63,216,129,236,114,235,147,134,75,226,61,205,237,23,27,17,110,13,148,243,19,180,210,231,134,34,203,122,222,65,106,136,115,70,93,47,25,124,14,12,156,224,91,217,173,211,113,173,137,94,232,143,10,128,176,176,148,7,241,66,147,39,214,186,116,165,60,73,202,56,90,47,39,183,211,67,251,54,52,68,228,215,125,156,186,223,28,157,67,146,58,98,78,136,245,169,246,21,45,224,178,89,188,240,22,86,83,110,141,115,199,10,106,30,26,141,139,133,159,9,205,76,100,174,131,81,101,118,229,255,90,246,185,44,56,177,250,141,204,91,161,110,88,20,44,92,6,252,147,83,206,223,203,180,239,99,154,10,11,151,250,48,180,216,24,58,35,150,97,240,246,114,113,153,115,90,132,203,68,99,190,243,182,159,175,129,165,113,215,116,147,86,34,87,63,149,108,0,42,208,68,22,75,179,69,73,127,251,111,250,19,115,56,23,145,253,131,141,155,192,38,252,87,107,159,98,211,137,170,139,26,158,79,89,59,202,153,238,122,181,65,15,29,169,164,177,44,80,117,62,173,170,79,157,111,131,20,183,95,95,202,161,217,194,27,244,156,35,186,1,239,253,131,143,14,174,224,60,150,123,186,64,43,216,26,47,49,83,138,207,171,181,7,35,55,231,75,193,47,84,66,20,23,251,9,176,208,212,236,138,112,49,82,102,78,217,232,212,16,117,171,204,40,142,48,230,118,32,85,251,168,13,62,131,15,116,115,134,42,22,213,225,122,182,248,84,90,14,122,150,178,214,76,44,96,207,217,182,242,149,79,167,158,237,84,13,17,22,51,238,75,79,82,253,86,236,194,94,87,159,82,16,219,103,89,21,246,245,146,75,13,64,8,220,179,131,123,36,185,157,130,172,125,223,108,54,72,98,9,80,137,105,149,255,149,154,114,234,199,201,141,95,8,28,189,126,89,226,52,25,97,224,251,220,89,176,0,98,229,47,217,191,79,81,31,251,225,120,183,191,203,184,185,39,226,246,8,195,249,81,156,43,102,10,233,235,99,26,78,56,47,16,62,146,55,19,220,12,187,102,80,112,213,218,66,30,162,153,94,93,101,198,79,31,210,161,3,47,79,51,248,160,10,1,201,55,66,95,247,169,125,248,109,42,231,130,7,93,25,219,245,173,174,42,80,106,157,60,124,163,3,177,115,42,192,40,41,201,9,164,227,83,93,218,110,237,96,79,19,91,138,28,59,183,90,230,140,63,192,116,28,193,103,160,115,218,18,34,219,4,30,158,58,128,133,87,159,198,134,159,201,182,226,146,31,4,40,23,10,61,134,6,86,83,210,36,121,138,23,63,181,49,60,209,248,42,90,37,215,71,130,78,130,173,9,24,220,1,149,138,52,165,14,154,61,248,207,21,185,81,80,144,133,45,72,92,35,231,247,66,96,122,189,128,175,184,137,198,221,38,66,254,244,241,173,254,191,112,98,116,220,93,50,8,37,86,10,41,71,213,253,225,0,14,62,127,195,86,69,254,134,70,61,85,131,205,213,96,233,205,159,179,7,168,93,117,6,132,56,149,46,98,111,166,136,221,249,165,210,220,41,85,214,21,230,100,177,143,87,80,168,189,176,134,136,157,182,83,134,243,230,199,12,39,153,197,142,191,248,219,185,155,180,75,230,230,147,172,21,26,31,98,38,141,207,227,85,161,156,95,222,195,211,135,74,148,171,77,183,0,85,99,181,20,212,104,177,97,12,201,152,78,17,176,54,149,207,152,85,115,39,107,166,233,90,154,127,39,9,45,84,201,30,55,143,156,133,144,79,217,162,139,37,61,40,200,56,175,131,104,70,186,115,79,153,14,49,105,128,44,243,139,152,91,7,246,203,214,46,218,15,229,156,108,190,70,64,71,194,132,109,142,212,189,114,37,216,191,210,219,79,216,72,102,161,23,198,250,195,167,159,32,237,86,30,163,177,62,152,194,26,119,38,0,71,7,9,172,171,102,214,16,31,88,11,249,79,228,212,113,81,120,198,237,225,160,5,42,190,141,189,131,44,53,11,43,186,166,80,125,186,229,15,110,218,128,55,114,189,135,192,89,56,112,232,180,123,140,147,212,77,26,205,49,66,15,62,169,115,179,188,118,45,11,153,211,58,156,142,203,149,113,151,225,114,19,144,146,88,83,247,189,104,3,91,188,244,167,82,255,181,130,226,184,224,59,194,72,188,96,17,15,186,252,9,3,22,104,213,180,69,146,141,70,47,44,214,166,235,138,215,189,227,117,216,77,26,164,112,68,255,22,98,186,73,212,140,52,72,194,197,159,2,108,174,241,2,202,189,42,247,41,6,245,234,223,190,52,96,197,223,125,199,84,117,250,67,125,19,3,91,95,232,3,130,202,114,127,25,223,185,153,164,195,146,196,155,136,24,247,25,109,98,89,186,176,134,160,23,202,17,134,177,43,74,38,213,57,7,175,169,156,199,130,149,166,157,123,102,168,151,61,142,61,29,63,188,103,163,169,79,57,41,91,58,21,247,234,237,25,28,255,205,45,58,95,233,118,220,64,186,110,200,40,169,93,35,160,124,43,26,190,65,242,66,103,220,38,175,205,250,201,120,103,250,224,2,211,197,23,209,125,217,136,61,49,185,116,80,153,116,235,83,41,135,26,173,53,253,68,250,216,193,213,164,127,162,77,248,44,42,211,36,201,143,0,26,26,169,101,159,96,212,218,214,220,130,121,139,189,123,202,14,216,40,12,105,31,188,60,213,198,60,197,254,138,101,228,152,134,222,16,245,159,137,208,238,241,159,183,186,149,197,69,174,185,7,46,113,90,71,176,139,210,245,25,71,62,155,66,37,188,36,183,105,186,67,240,206,219,105,113,128,234,82,83,105,231,3,174,78,241,100,145,221,47,174,112,166,239,238,235,110,121,42,211,139,50,197,117,247,211,159,139,76,228,242,220,166,58,18,31,235,120,109,166,102,109,57,91,171,44,183,235,195,110,184,33,171,239,238,240,221,19,13,237,170,107,169,105,226,227,33,35,141,153,206,208,39,87,10,103,205,43,63,86,82,127,41,98,250,242,207,162,175,233,70,228,187,146,250,99,33,196,105,3,168,134,157,185,163,177,27,223,34,22,224,164,113,140,139,243,113,137,65,72,226,67,126,73,195,105,103,64,28,241,180,233,171,244,20,132,20,164,89,103,230,78,252,116,145,244,220,237,77,30,157,106,161,212,108,30,10,8,46,208,145,156,135,90,6,135,134,80,43,45,111,229,188,188,75,22,53,7,185,97,84,25,168,207,42,123,167,254,245,101,26,90,236,39,183,240,249,78,22,43,39,66,82,172,81,46,244,158,238,187,219,82,49,195,181,230,28,126,235,36,240,106,2,254,254,55,208,177,108,232,149,204,137,178,43,210,157,47,136,97,97,233,9,71,210,110,149,204,93,4,209,214,124,1,119,31,43,161,47,144,38,124,198,62,38,252,77,46,191,134,95,21,122,55,253,104,255,91,126,243,152,48,106,157,10,126,237,218,167,202,23,133,199,30,178,41,226,130,191,188,59,109,254,197,0,201,143,236,186,86,211,173,78,126,177,3,72,253,29,254,252,103,136,218,124,92,251,246,120,164,165,155,252,77,77,6,24,67,235,247,114,100,202,174,123,106,6,106,36,147,172,141,34,131,50,28,210,233,203,67,70,137,185,203,149,145,130,201,124,136,92,10,9,205,147,222,245,2,54,49,226,22,149,209,62,156,12,104,10,221,63,180,129,113,110,215,221,203,40,97,212,33,205,206,163,172,27,180,38,82,147,156,118,63,207,213,33,134,168,96,207,129,144,251,92,51,82,255,110,223,79,72,243,146,23,198,189,189,134,106,182,63,141,235,218,244,56,218,6,244,134,8,170,158,67,233,208,181,249,225,126,237,172,185,144,120,34,3,246,109,80,251,66,245,127,89,124,96,188,187,27,131,232,29,111,157,154,94,51,191,70,39,140,249,17,35,219,76,225,150,157,105,132,231,168,224,254,31,75,222,105,203,206,64,215,225,215,253,234,54,98,63,66,74,4,33,100,236,95,212,255,233,223,81,59,195,70,21,124,156,140,205,51,241,70,249,68,70,38,222,108,81,2,38,159,139,198,133,143,241,170,131,243,143,205,88,243,140,164,178,128,230,122,240,60,144,0,35,153,13,41,197,108,197,91,22,107,88,73,119,0,100,217,139,20,111,90,60,203,30,42,126,90,93,118,235,209,170,122,100,118,77,83,2,68,8,172,209,154,0,158,149,120,188,17,182,18,48,169,75,95,173,236,110,227,231,255,0,3,64,77,107,112,178,27,91,123,125,119,201,185,49,238,49,139,44,99,14,78,231,98,151,46,114,141,161,202,16,10,60,167,217,102,69,17,187,196,98,199,22,71,26,122,107,182,173,103,179,79,20,27,178,27,162,69,153,217,26,39,126,104,187,148,165,81,235,144,130,72,158,6,175,59,58,21,149,242,194,93,248,210,181,27,145,75,135,90,114,191,190,1,184,135,194,181,253,54,79,228,135,223,240,36,185,90,192,42,136,215,142,99,65,220,243,115,140,202,237,217,128,83,178,108,39,85,24,35,140,99,34,49,65,125,162,121,0,128,63,67,67,243,234,34,237,21,15,73,150,205,245,140,147,50,170,98,176,252,141,152,154,156,40,201,241,40,191,114,208,160,146,40,66,208,74,164,96,66,164,157,232,36,103,253,77,229,154,226,249,66,146,226,167,118,95,169,167,101,85,127,56,145,249,176,132,106,59,164,21,238,53,224,72,94,211,20,103,99,235,170,104,69,3,158,204,143,134,77,3,80,56,12,135,133,108,184,153,128,243,251,212,213,240,74,201,221,62,177,249,95,183,166,58,61,101,14,99,102,131,64,245,156,90,248,33,170,164,149,159,138,151,22,38,221,14,44,85,12,22,46,131,237,79,120,3,166,159,63,48,252,115,184,60,178,190,34,93,150,32,129,140,97,10,185,18,22,234,71,232,27,196,137,30,138,70,65,197,109,41,234,110,155,237,236,54,172,178,169,194,96,225,181,36,151,112,113,130,20,207,245,203,181,23,20,202,215,140,11,246,243,154,124,25,164,240,164,207,69,173,104,1,69,202,77,253,63,187,155,191,163,8,21,17,212,244,172,236,139,3,211,168,74,133,76,81,233,105,195,206,149,77,212,121,6,233,134,66,143,234,38,155,116,208,63,45,185,192,126,5,114,222,170,234,186,115,250,143,250,145,228,250,14,71,36,87,177,107,159,27,67,143,226,81,230,239,133,53,43,187,89,51,127,116,109,245,30,23,6,129,109,163,207,98,141,42,214,146,150,104,130,23,84,139,128,161,91,101,62,122,105,166,145,49,42,151,57,210,246,57,88,42,43,121,187,186,35,96,7,221,180,138,226,214,173,71,228,34,189,183,18,22,36,51,141,129,7,150,171,78,142,87,52,193,240,33,94,184,75,130,163,215,201,59,123,54,11,214,244,4,67,43,144,71,112,118,159,159,25,183,81,199,20,71,217,167,187,93,34,26,191,144,149,169,233,27,64,135,85,38,17,146,208,28,84,165,40,184,207,235,74,2,44,237,44,90,33,192,179,77,240,158,177,217,188,158,159,104,13,237,17,5,161,143,82,216,36,61,90,152,134,168,24,223,236,54,108,242,125,113,218,150,132,72,135,159,173,94,120,242,132,245,123,64,241,92,55,241,229,90,190,68,7,79,251,141,179,100,185,192,174,242,107,0,2,99,0,91,168,14,16,113,150,202,31,3,133,35,174,168,185,243,49,163,1,248,116,173,91,61,218,234,148,218,252,211,237,95,18,124,33,32,172,255,134,238,249,21,245,97,230,208,12,190,213,5,7,7,70,102,241,46,199,24,243,19,8,208,49,255,39,108,176,116,101,117,121,170,7,110,108,116,164,223,167,136,80,212,175,138,43,155,178,63,230,100,141,58,121,198,26,50,125,108,167,148,123,190,144,27,103,79,101,231,212,192,153,72,87,55,221,204,56,69,122,137,96,15,99,8,151,216,219,188,63,92,153,148,213,165,7,151,21,4,189,29,162,36,196,158,16,5,98,29,150,46,138,64,199,100,176,174,148,190,30,200,12,74,9,116,148,128,129,33,117,146,74,247,71,72,190,119,241,15,7,205,203,177,236,11,17,170,243,147,72,246,104,82,28,137,133,178,187,58,241,48,141,112,187,140,40,178,57,220,6,90,231,92,87,166,75,36,180,172,249,53,56,228,98,115,187,197,194,37,98,51,80,225,242,215,179,151,245,79,148,29,237,99,22,59,220,74,17,200,96,244,98,247,178,50,44,243,246,232,43,81,229,185,51,228,22,48,138,175,120,186,21,67,106,190,196,233,139,149,89,196,247,246,77,223,162,159,141,195,198,220,181,183,98,202,96,61,158,146,174,45,219,225,4,55,86,202,226,95,142,116,1,126,107,30,192,241,139,138,85,250,63,150,161,224,21,63,150,14,152,171,124,111,66,108,162,103,87,118,133,52,110,167,186,62,157,178,216,184,175,181,189,185,226,133,254,213,148,111,40,249,3,218,46,97,236,181,11,238,70,61,129,10,194,15,126,97,213,181,242,3,18,92,194,125,100,122,23,187,19,0,94,70,150,213,122,53,50,89,173,45,140,13,231,24,231,251,113,131,85,29,15,233,240,11,233,72,97,58,87,109,95,197,207,17,97,220,201,236,166,178,184,128,4,110,247,10,10,237,202,218,166,175,238,167,231,207,11,184,236,96,6,34,252,181,222,242,53,203,98,5,233,16,39,41,116,115,90,249,103,15,153,121,249,122,49,241,52,180,230,22,164,11,57,83,191,94,146,25,229,126,64,204,138,243,181,82,59,39,171,237,2,218,100,119,79,100,150,211,15,158,43,223,21,8,119,155,103,220,27,139,100,160,246,146,25,86,78,37,37,152,235,67,212,196,230,180,151,17,130,158,23,82,66,209,231,159,254,21,217,118,99,85,30,146,7,209,193,151,117,250,221,20,1,217,144,86,191,155,84,37,135,9,255,62,43,100,115,137,218,14,254,75,110,80,166,208,120,146,103,98,107,118,111,191,184,178,201,105,4,141,14,20,86,253,200,82,85,165,182,128,214,205,246,96,153,28,118,181,251,191,204,200,242,242,194,23,60,9,67,135,89,205,239,193,249,161,122,79,35,157,73,112,85,165,244,46,47,39,95,107,71,199,114,82,133,40,68,253,168,71,235,30,55,127,60,3,145,243,100,22,84,166,133,93,239,46,230,75,143,158,65,207,98,69,124,147,28,160,5,108,253,204,21,32,56,219,243,141,170,56,244,125,206,162,20,30,129,248,252,207,59,152,68,183,133,15,24,130,222,54,199,69,70,38,225,119,210,251,74,145,212,192,114,90,43,144,66,189,169,226,184,254,89,107,133,83,168,41,237,148,150,56,250,31,141,157,203,120,139,50,195,44,74,79,93,206,165,78,86,245,174,155,213,48,157,201,75,114,250,112,93,2,156,44,248,207,185,220,197,146,75,92,220,113,203,137,148,144,139,2,87,25,78,123,136,33,137,68,23,102,134,149,3,241,3,210,167,29,50,58,75,98,205,13,201,84,7,142,14,249,79,71,91,136,15,22,125,163,15,253,206,102,149,120,30,182,145,19,86,90,210,47,50,9,177,170,180,233,144,127,199,7,145,102,212,234,52,46,46,84,95,229,46,236,200,44,118,3,77,139,149,43,192,18,81,15,24,97,178,223,246,58,218,40,33,202,165,116,76,143,112,244,3,82,107,253,82,208,242,19,125,28,160,249,193,18,133,205,64,83,151,68,195,130,88,141,202,67,18,155,110,91,96,73,124,110,103,197,127,102,121,2,207,127,156,56,202,78,122,129,128,186,251,28,155,181,209,33,171,26,2,168,102,168,147,20,66,196,144,0,1,168,183,103,83,166,133,72,221,231,137,200,194,42,120,183,176,91,234,31,253,96,145,241,202,106,7,204,148,21,197,4,41,151,167,214,82,186,156,4,249,13,160,84,61,87,107,213,120,203,124,83,139,75,2,173,167,104,70,206,94,153,14,169,84,183,253,53,76,72,188,178,189,238,23,6,166,4,250,81,238,92,52,252,89,191,242,31,53,17,62,9,239,70,225,14,130,26,141,136,177,177,141,40,109,194,113,246,15,163,30,86,143,203,233,73,167,74,205,106,60,161,4,158,171,119,73,139,241,241,40,115,255,234,124,245,139,162,85,184,69,127,143,99,17,10,74,243,189,118,188,206,231,29,218,70,230,66,162,132,52,249,186,223,168,236,28,80,101,148,141,126,244,217,185,110,86,80,102,2,106,143,201,162,78,26,153,8,138,106,146,180,179,28,124,109,118,42,177,122,245,210,235,197,218,104,9,79,80,62,253,231,243,7,200,195,157,45,207,31,89,68,134,197,15,50,57,115,118,249,239,212,70,68,11,160,41,14,164,25,55,190,148,84,29,81,33,96,234,125,105,69,125,42,9,191,207,60,76,11,66,162,72,170,43,85,25,188,211,13,131,182,167,137,96,22,85,255,153,95,246,216,61,34,72,113,245,201,214,20,216,186,213,5,183,197,38,29,135,224,187,107,63,92,249,133,90,83,0,132,64,21,41,59,15,109,164,133,167,183,100,184,157,63,91,159,91,45,26,244,22,108,165,203,23,34,188,210,249,206,50,105,48,98,192,224,162,95,235,205,121,142,247,6,129,41,71,151,85,254,213,55,44,207,16,215,139,8,206,7,99,225,209,24,45,10,155,74,73,83,198,60,170,121,4,67,233,201,244,74,2,130,54,131,152,232,188,180,243,111,153,127,29,62,208,177,176,198,46,116,132,88,182,124,26,149,152,121,200,95,77,27,164,9,123,29,235,100,217,20,159,236,76,97,107,87,113,244,219,178,191,218,154,249,51,43,31,130,79,191,148,219,57,122,156,113,160,31,228,152,210,153,228,236,137,27,114,214,105,143,222,133,44,221,174,159,29,56,147,155,135,93,153,89,253,170,104,94,76,76,191,208,133,35,216,87,43,26,92,133,233,209,164,234,99,18,123,218,90,48,124,83,96,164,42,204,65,77,132,27,129,222,127,89,19,252,16,219,37,220,125,61,156,97,19,128,210,153,111,176,201,6,112,83,142,32,34,52,187,190,148,71,160,228,84,46,50,152,153,66,136,63,167,148,152,153,58,21,187,199,155,212,183,218,181,195,26,108,243,124,161,28,119,19,172,245,226,224,91,105,112,248,225,118,165,211,126,226,213,126,48,210,140,181,85,64,184,228,32,211,135,39,137,181,186,142,57,255,248,64,40,237,178,163,175,146,60,36,108,155,88,243,223,119,101,18,56,131,83,239,143,18,38,112,139,206,10,29,223,196,113,67,174,245,194,174,198,149,196,139,242,157,148,236,19,90,178,78,152,81,83,70,101,98,231,140,212,22,52,242,25,199,229,51,214,114,98,161,136,134,75,236,227,64,118,28,187,70,47,83,220,102,200,195,147,88,198,242,89,66,237,155,224,58,110,87,27,117,88,17,169,104,231,135,50,127,224,118,9,202,144,16,169,134,190,244,244,116,217,7,191,64,42,12,254,40,80,210,69,165,141,127,138,43,6,214,1,84,138,111,46,11,123,52,69,64,16,229,178,212,150,214,189,174,196,222,227,13,74,197,181,140,254,121,194,149,134,188,235,86,218,136,64,100,199,176,192,234,92,63,25,165,210,40,71,37,240,80,113,188,152,145,49,124,145,167,26,23,198,143,168,34,224,45,241,171,229,226,53,31,7,115,106,248,198,208,250,172,81,21,190,29,125,92,91,223,185,67,72,245,5,134,201,144,79,131,68,139,29,80,142,94,0,140,75,164,134,166,126,197,7,2,6,170,41,238,105,35,239,116,130,124,253,209,166,237,240,42,169,217,60,96,133,93,129,102,123,15,222,242,119,106,242,39,192,95,44,104,254,32,51,204,93,122,138,56,226,34,238,26,116,138,188,220,65,229,210,213,39,221,35,135,55,86,240,13,207,109,153,115,116,109,18,41,97,51,90,72,29,156,49,148,233,114,15,233,244,188,179,65,3,22,3,201,183,58,215,17,124,153,204,108,123,126,16,162,230,110,109,97,181,90,148,114,87,79,214,212,0,180,128,163,245,244,186,113,80,114,42,201,236,90,194,141,231,34,42,229,250,224,97,3,88,143,88,182,248,201,66,224,226,191,98,240,32,204,74,252,188,96,209,210,234,216,128,148,101,228,122,245,178,151,190,98,180,221,36,115,154,144,116,134,190,49,181,148,62,22,107,150,38,245,70,238,209,138,109,22,184,212,207,58,85,41,150,43,254,225,15,100,158,186,244,157,239,166,66,91,188,169,70,98,112,161,158,172,197,152,246,211,192,127,193,205,239,142,182,210,70,104,119,214,198,147,22,91,152,97,132,43,88,76,77,107,147,138,99,190,63,180,68,53,212,81,96,71,222,46,132,251,59,249,109,210,45,50,161,119,251,187,230,142,15,13,225,247,145,195,73,193,146,162,154,156,96,210,171,161,132,165,16,131,13,220,213,52,240,168,180,170,91,121,147,47,214,72,16,215,245,5,255,112,110,23,122,183,8,96,212,17,157,112,43,113,171,168,138,197,13,216,94,189,193,31,18,173,111,80,193,9,0,95,111,183,149,250,251,59,115,179,61,55,180,146,69,141,87,114,173,16,229,99,207,229,208,176,1,186,26,48,114,229,254,236,216,11,74,52,137,249,55,189,133,132,177,29,182,45,251,117,113,25,66,36,153,167,101,207,14,0,118,104,195,42,74,150,226,222,169,25,198,105,153,28,146,254,246,69,76,29,79,131,210,204,104,115,62,154,24,160,57,27,172,65,217,188,143,153,185,202,244,227,64,137,76,174,143,36,115,192,129,65,65,69,183,121,189,136,65,212,38,168,188,109,178,251,212,4,59,141,163,255,71,15,227,204,9,250,249,160,203,11,125,54,81,36,200,242,100,205,103,241,40,177,174,174,189,173,250,8,179,210,155,75,157,78,59,122,252,56,19,116,255,249,65,152,255,38,162,93,107,89,157,40,131,254,106,205,86,242,135,16,87,211,110,117,238,242,90,193,34,136,59,24,205,241,23,95,39,233,27,211,37,184,201,17,106,106,45,86,199,72,218,122,48,46,0,43,29,114,225,66,178,37,68,98,133,182,210,153,23,51,113,190,143,219,86,219,134,67,3,85,220,206,119,142,179,9,208,92,219,101,185,108,216,164,39,61,38,72,212,177,95,39,16,176,71,213,58,19,242,117,108,92,65,183,233,93,182,26,13,171,182,36,183,253,18,170,240,153,221,191,68,107,130,254,81,166,75,42,111,92,101,116,208,10,99,182,100,161,39,66,221,31,248,19,239,6,57,176,62,21,83,84,59,118,164,11,53,22,72,165,11,159,196,166,126,103,100,68,173,95,90,78,167,211,135,93,190,1,63,158,213,146,247,33,43,242,27,16,221,178,91,6,234,7,185,208,48,150,170,93,119,214,74,114,134,235,197,148,76,25,203,121,149,67,3,114,250,85,148,6,20,27,59,7,91,200,108,129,35,210,35,127,209,32,144,210,241,243,10,157,168,143,18,228,163,151,236,184,37,232,88,144,42,36,114,182,164,127,14,86,128,117,223,190,221,32,65,234,105,6,174,125,92,79,228,223,55,165,59,87,71,253,253,92,0,159,185,67,251,57,77,177,137,248,147,43,199,164,101,164,196,222,177,54,188,197,223,237,155,52,81,120,48,166,241,160,36,129,72,244,69,75,142,132,190,56,230,69,176,209,123,45,21,98,35,114,20,4,73,158,158,149,54,221,224,92,134,212,24,66,184,139,187,200,33,129,120,46,48,213,17,22,2,184,29,58,101,212,66,134,113,80,85,50,31,244,182,114,88,206,200,118,56,243,66,161,8,196,220,203,44,29,185,245,118,174,254,118,102,199,145,126,224,123,230,96,210,182,199,234,45,228,157,20,42,11,21,44,252,170,68,128,255,42,55,184,190,10,6,29,176,194,62,185,251,88,241,197,250,158,130,165,79,82,181,87,201,2,15,211,108,166,51,34,103,156,106,46,241,207,255,225,92,41,188,45,39,84,120,180,50,76,115,132,201,252,21,117,221,111,212,86,76,63,56,138,3,179,41,111,116,27,244,242,78,238,112,157,19,64,40,188,135,166,116,117,246,170,40,35,64,120,112,121,255,28,81,149,222,243,245,0,143,216,86,61,180,176,174,149,212,209,215,163,241,44,16,174,34,117,242,197,57,113,102,97,176,217,1,143,61,174,170,14,246,166,240,230,193,251,129,80,121,245,123,54,128,233,65,104,244,76,125,206,128,74,121,98,247,3,246,216,108,151,227,128,46,82,168,201,95,96,35,179,213,38,58,4,158,103,114,220,31,72,14,32,132,215,111,236,67,85,96,241,104,236,239,34,196,166,204,225,123,197,34,23,160,140,183,57,113,93,211,45,118,78,239,117,99,158,47,56,236,179,8,72,195,136,195,133,121,253,168,6,124,157,233,140,52,87,112,28,141,169,143,214,99,86,92,41,246,42,132,141,57,29,157,19,65,32,93,147,85,41,100,199,247,238,114,172,113,153,237,50,180,189,188,84,95,42,69,94,188,212,74,127,10,18,51,228,220,43,253,126,0,221,98,222,19,233,11,60,248,119,253,218,151,247,33,74,112,25,174,56,83,100,20,2,191,40,13,13,192,118,54,178,6,221,18,2,33,35,101,199,62,213,82,143,4,107,128,52,251,104,203,13,51,29,52,91,214,116,168,221,132,208,10,89,121,145,160,234,26,52,99,36,38,146,36,126,240,212,142,5,177,77,116,29,196,110,142,94,186,81,187,90,0,87,194,124,240,93,24,209,140,152,111,134,34,175,193,23,214,49,85,31,46,142,37,30,52,131,11,177,101,199,255,132,125,112,145,178,14,58,216,174,217,151,221,75,27,168,38,229,56,38,38,174,126,35,75,67,24,224,143,137,8,245,47,34,156,123,200,129,111,35,248,211,156,24,3,170,64,161,14,242,214,188,5,144,36,192,18,24,37,138,93,172,2,17,151,40,219,64,61,3,254,32,60,53,251,57,94,237,121,153,40,33,81,211,124,114,231,139,158,174,231,203,99,26,2,203,26,45,6,158,98,69,195,43,209,110,201,74,40,94,101,236,68,171,144,23,222,168,20,45,8,6,0,152,78,78,181,105,158,136,199,7,132,52,95,64,148,39,25,173,198,33,124,185,79,226,34,246,159,127,204,229,35,211,199,230,247,68,139,55,109,62,74,213,255,171,149,101,245,188,161,179,119,208,27,118,245,154,238,157,149,156,199,141,169,104,98,47,143,121,163,10,47,157,133,43,221,154,214,145,97,198,40,249,11,164,100,146,51,188,150,127,22,131,69,219,253,251,249,47,202,251,48,35,53,57,57,64,17,151,61,59,81,125,23,81,156,108,232,131,56,98,145,73,23,231,69,218,149,46,244,150,114,2,49,79,107,134,205,90,74,97,32,144,8,38,180,38,235,43,79,39,247,28,127,245,34,107,5,178,141,245,105,151,99,102,110,64,191,79,33,162,221,122,211,203,94,217,133,96,240,82,12,62,42,26,65,97,6,112,6,51,43,193,60,69,85,73,65,70,208,254,207,210,216,97,145,36,167,2,202,201,192,152,187,151,77,214,97,28,241,64,144,199,138,48,188,151,11,241,214,225,233,150,79,97,209,164,123,150,54,86,127,184,52,47,184,218,185,173,73,114,138,184,183,220,72,106,126,39,51,238,165,247,86,64,245,34,231,16,148,17,3,26,182,187,137,39,120,92,177,0,175,231,26,2,96,50,154,159,96,28,141,134,124,151,27,118,185,140,84,53,235,159,8,23,96,245,121,116,202,66,169,252,68,122,253,89,57,238,15,55,159,192,49,45,41,187,222,169,130,83,16,51,241,82,130,100,184,124,47,75,246,214,5,189,153,210,146,139,85,79,224,38,173,19,102,213,127,25,185,48,88,103,157,148,175,123,9,242,129,236,127,117,22,60,233,246,189,92,80,47,205,152,245,78,28,15,184,255,98,222,119,159,61,7,81,93,153,63,177,205,237,214,255,55,88,145,177,84,106,155,95,185,221,142,128,185,238,113,74,252,219,143,115,236,86,179,68,174,149,65,96,146,179,17,151,27,185,110,20,250,118,233,22,16,162,253,178,223,211,141,188,129,84,141,44,22,21,196,220,21,183,242,72,209,216,35,207,6,117,206,144,81,155,14,131,240,81,253,53,90,45,247,80,182,73,145,176,145,181,95,232,17,63,76,159,102,151,118,160,194,30,45,185,208,169,98,217,111,124,45,93,155,73,125,254,143,125,252,197,9,122,237,227,168,110,30,63,160,194,224,245,90,154,203,102,73,78,173,36,220,168,49,210,94,168,27,45,118,198,24,72,59,249,25,224,185,6,199,124,165,154,246,97,183,35,223,227,170,51,29,195,37,215,77,98,235,254,133,41,1,250,146,47,98,251,10,184,48,115,148,251,8,123,187,97,117,177,127,223,93,93,96,11,226,202,155,107,223,49,31,242,63,135,158,208,40,34,111,21,49,249,222,204,222,243,135,53,240,46,114,132,174,189,170,114,12,100,173,47,20,23,15,203,235,121,159,133,217,136,225,155,99,141,76,100,206,140,44,186,241,127,36,154,87,134,33,98,130,18,144,243,58,184,145,10,175,50,50,42,186,5,211,24,154,48,147,163,136,127,155,206,72,87,94,92,159,51,210,182,106,222,169,138,107,201,218,223,102,122,105,145,252,75,89,235,211,60,207,153,129,171,78,52,253,187,159,145,52,168,60,155,123,119,156,60,206,7,10,3,112,90,207,45,23,6,26,106,205,185,54,88,2,150,28,232,61,93,164,116,185,254,152,182,195,83,125,151,178,155,72,53,239,107,35,208,17,175,162,250,107,52,31,2,0,9,154,149,142,3,47,61,251,228,94,146,140,21,90,242,62,201,195,23,39,228,59,10,17,93,98,169,159,65,14,25,30,199,59,112,225,168,74,218,249,249,132,201,248,43,202,173,169,228,243,121,18,66,33,127,136,238,114,77,7,127,15,20,235,146,96,152,64,101,206,63,100,249,9,12,139,1,143,13,200,144,222,144,175,226,33,175,255,37,152,105,171,111,14,40,178,42,36,254,104,114,69,142,179,215,80,117,60,244,46,246,28,222,70,170,120,103,113,175,125,252,98,9,95,114,225,255,62,151,33,54,181,232,189,143,184,183,208,219,166,233,43,36,171,173,205,3,244,201,98,222,121,82,159,176,173,18,166,223,221,63,169,91,126,7,140,203,35,27,150,146,157,195,172,36,37,59,91,189,26,223,78,11,76,15,252,93,226,89,253,105,50,150,189,206,44,203,79,177,72,188,166,132,60,144,174,158,194,68,157,181,48,112,244,26,89,96,185,10,139,70,168,20,148,255,176,43,157,100,182,2,192,39,155,184,106,29,210,254,154,240,134,236,108,3,14,202,223,249,187,191,29,206,231,76,112,134,215,54,194,252,16,82,57,135,147,251,191,134,77,234,245,118,106,141,214,131,9,137,58,176,201,142,113,8,132,51,147,161,115,128,55,0,42,248,230,241,1,239,27,209,63,2,144,140,242,62,186,100,151,35,117,225,53,148,131,224,103,164,50,191,72,83,144,170,60,12,165,77,210,143,242,91,57,12,4,159,38,147,244,75,24,141,241,221,170,25,17,72,157,121,41,135,41,217,254,124,213,36,192,174,110,78,104,29,94,188,202,77,208,109,60,151,153,24,239,65,212,75,71,101,174,97,199,32,243,188,113,100,198,244,77,17,21,242,123,119,82,229,108,39,105,198,64,120,23,107,147,5,195,243,139,58,70,202,39,167,7,241,144,23,81,40,105,171,156,11,103,35,253,122,129,209,78,108,108,51,60,241,220,161,144,69,157,99,0,67,120,207,123,160,22,164,200,16,228,95,36,56,59,80,240,60,127,50,12,171,50,241,238,6,6,135,216,210,46,114,228,163,93,144,234,37,190,183,193,176,152,149,33,244,109,224,76,217,216,224,45,68,145,231,57,13,186,160,203,186,77,99,171,103,1,92,121,211,212,239,22,181,68,63,26,227,113,111,48,63,207,8,32,119,57,104,248,54,140,124,5,34,11,190,157,254,62,4,117,8,142,160,38,167,57,205,110,29,135,196,231,149,248,166,228,227,4,46,207,60,18,141,123,191,223,23,14,181,45,89,214,220,207,85,24,190,248,201,112,210,79,50,124,126,250,78,103,189,54,107,115,176,22,105,102,75,110,226,219,167,181,184,212,146,251,135,183,165,28,211,178,254,171,0,35,114,129,82,244,52,142,98,156,208,60,244,185,216,40,155,55,10,190,200,144,157,80,197,135,116,139,36,251,194,242,41,136,245,30,192,59,44,72,98,67,11,176,49,184,136,11,90,28,161,8,34,255,23,169,55,226,15,252,76,231,99,66,60,220,211,244,40,26,177,247,207,11,147,218,183,232,32,197,187,103,158,172,169,203,160,194,13,132,78,52,17,79,96,243,79,25,235,233,123,93,215,0,50,128,158,51,240,225,220,250,127,12,158,37,209,5,138,153,146,87,34,57,121,215,68,80,25,133,38,8,109,150,7,64,174,206,59,29,35,137,196,101,229,169,214,178,215,129,244,73,123,16,44,117,208,145,77,167,90,71,78,78,73,178,142,86,255,55,217,198,25,5,221,102,154,39,167,167,85,199,142,122,225,19,170,145,199,248,67,73,186,108,35,119,54,224,163,89,109,150,3,155,205,208,15,100,3,143,151,74,80,96,93,7,141,211,142,241,209,81,70,132,188,142,149,151,95,153,143,184,119,76,212,218,159,158,117,114,3,40,173,227,249,93,44,116,64,95,212,129,224,55,253,25,96,217,136,49,145,9,0,111,106,82,28,221,7,12,160,33,57,93,168,16,26,107,140,236,66,124,229,136,237,115,44,78,128,187,227,139,175,155,165,165,202,175,143,99,174,233,6,133,130,120,55,166,235,191,113,233,71,239,95,121,205,62,49,163,9,103,184,64,104,116,216,143,54,31,77,235,225,49,98,140,208,102,135,106,231,218,109,145,217,150,131,16,116,10,219,171,253,36,71,248,82,73,245,36,64,202,126,89,154,117,209,95,101,92,128,248,58,176,211,74,49,98,206,162,85,227,84,47,131,70,41,98,32,118,10,73,233,28,178,210,72,6,29,225,111,195,145,77,84,29,167,197,247,26,177,39,122,152,127,124,203,150,179,10,73,65,211,146,96,38,87,172,175,140,61,12,48,196,126,207,61,130,165,100,76,215,90,169,3,75,156,193,250,180,30,95,175,222,245,190,43,185,144,230,108,133,109,146,169,205,35,61,234,163,104,3,194,82,190,84,127,198,96,245,63,101,74,165,57,137,112,61,99,66,59,170,131,51,165,0,202,56,91,37,103,247,41,133,246,23,95,36,234,244,59,70,1,169,225,86,47,85,11,235,152,119,55,140,170,58,174,164,9,253,42,129,96,216,62,171,96,33,22,73,253,68,229,67,73,176,167,187,227,248,125,182,244,245,60,101,49,174,1,236,20,222,106,80,241,124,142,106,231,150,255,152,71,210,16,151,1,71,129,170,228,242,27,194,201,63,252,184,134,208,219,240,37,187,104,79,188,67,156,55,232,188,100,127,82,149,4,71,9,54,177,118,118,155,56,95,183,193,41,25,102,93,173,70,47,23,8,134,135,205,208,198,167,193,211,211,90,13,252,245,49,183,56,211,15,136,81,238,228,163,56,183,208,181,255,20,178,43,53,186,111,234,214,129,244,135,47,148,41,200,214,186,118,56,83,210,5,59,103,97,72,54,122,45,165,162,170,73,254,86,42,150,149,4,108,146,57,191,188,166,214,90,73,142,167,53,52,7,1,48,156,197,79,244,93,244,99,12,250,155,208,103,170,178,208,29,136,205,19,66,195,63,229,0,131,97,206,3,48,184,44,21,25,61,136,61,245,163,237,166,25,222,7,133,192,142,233,230,46,85,198,246,198,0,148,183,27,151,101,53,159,15,71,209,65,140,188,24,155,100,243,137,81,9,150,81,140,102,95,81,234,239,172,33,68,207,30,38,177,29,81,71,228,117,80,86,132,173,89,141,94,208,225,106,199,244,219,180,86,39,168,10,116,16,25,52,212,175,156,145,25,215,15,14,32,165,171,207,101,115,208,118,226,160,22,20,168,209,199,10,109,165,157,29,65,144,178,184,7,171,74,189,21,51,195,171,20,91,180,19,188,171,230,154,201,249,78,200,227,34,66,143,249,169,187,34,115,29,75,219,152,78,205,21,141,95,252,241,182,77,6,200,21,4,181,124,171,169,51,73,239,141,48,150,168,174,166,89,134,52,183,134,2,180,145,244,192,182,190,168,193,84,199,174,195,154,184,147,54,85,170,151,65,206,243,188,211,35,75,143,133,226,62,197,235,80,206,131,227,101,6,84,110,205,254,146,129,105,205,203,76,113,16,244,240,131,144,120,8,149,37,245,213,197,238,42,223,168,175,72,55,156,12,46,50,75,172,236,162,67,79,222,206,103,139,130,174,190,103,213,78,51,158,101,32,163,152,47,10,3,128,36,83,80,134,151,219,91,183,232,212,89,91,24,53,216,44,141,199,44,162,43,129,22,223,80,247,140,216,164,14,227,157,171,182,32,128,88,104,193,173,146,33,16,183,129,203,91,120,249,87,89,175,3,105,150,25,52,60,218,246,0,85,61,26,197,32,50,132,176,31,167,32,13,74,121,239,243,139,92,130,216,31,214,50,247,121,18,29,64,156,77,28,239,218,195,128,108,28,134,46,88,243,77,66,68,52,159,184,254,252,149,8,152,5,122,42,234,13,188,227,227,38,252,237,45,250,40,255,201,143,36,9,103,242,40,65,218,23,213,28,169,253,121,208,42,91,217,190,104,194,56,236,98,138,244,119,23,192,219,198,245,120,103,216,1,226,197,103,139,210,132,171,121,230,201,42,250,150,8,147,159,116,118,174,28,86,220,250,34,237,9,252,198,208,235,85,136,34,151,56,231,156,193,175,245,193,126,210,210,44,246,122,254,101,39,19,143,67,253,238,127,106,246,240,2,3,217,38,250,251,90,140,207,203,238,124,209,67,136,31,64,212,183,168,102,78,140,37,209,219,17,33,127,246,37,252,126,60,96,140,10,60,164,200,66,20,168,30,195,244,33,244,62,15,112,239,166,123,117,160,189,20,42,188,89,219,48,246,81,119,47,37,159,42,181,27,40,52,159,223,25,19,48,94,70,92,223,63,64,177,129,191,163,56,53,119,77,146,196,81,70,69,247,79,228,73,236,40,42,241,79,57,160,35,124,243,64,4,58,176,254,169,240,25,224,252,114,61,169,60,163,247,42,83,73,148,118,85,219,57,24,177,90,23,36,202,219,224,90,112,110,67,50,51,157,139,19,158,60,238,72,194,89,140,138,200,141,11,198,47,6,106,108,57,23,207,0,178,184,236,231,154,148,199,212,97,181,206,200,118,134,109,69,245,183,142,48,131,238,171,151,237,84,61,77,226,66,126,63,230,216,83,48,177,172,227,254,187,146,11,185,184,164,64,59,74,215,28,229,60,41,180,220,120,75,71,76,226,157,146,223,133,20,53,50,229,39,32,202,34,141,40,247,95,211,50,200,232,214,187,27,51,153,86,105,77,79,21,4,215,209,200,128,120,156,174,224,200,111,197,172,52,138,249,234,150,160,182,205,202,200,3,195,130,50,208,70,191,232,224,106,178,48,93,229,69,144,151,151,157,34,47,33,186,86,216,148,167,187,236,16,145,160,245,71,108,97,62,97,47,0,214,236,79,23,137,166,98,182,143,6,63,104,215,36,181,195,65,196,188,47,223,201,214,122,67,178,64,153,15,173,62,130,163,99,178,35,174,31,61,128,112,211,53,171,159,169,39,90,152,86,21,230,202,86,39,104,43,43,51,98,137,63,243,70,189,95,22,134,169,90,26,182,222,119,106,185,159,176,130,41,108,83,108,177,172,188,170,209,20,121,100,124,170,205,240,17,141,101,162,220,75,230,220,120,219,133,224,80,132,46,116,172,215,23,220,138,5,224,171,226,25,100,216,136,243,106,219,52,81,24,92,75,210,197,63,64,8,232,162,78,127,43,177,230,85,39,175,137,42,152,82,196,239,245,185,219,198,7,103,45,220,144,208,211,214,179,165,143,128,139,28,196,42,199,251,186,216,28,164,243,163,78,173,47,203,88,194,199,186,240,104,225,64,112,23,1,251,61,251,116,210,114,247,73,193,101,143,8,190,14,152,52,0,176,94,153,56,55,121,198,38,137,33,76,36,238,96,31,83,105,4,220,142,165,223,24,197,174,166,157,159,136,149,42,221,228,251,143,213,70,208,198,0,233,235,112,225,230,192,84,172,152,202,251,118,45,0,170,208,108,86,39,120,141,67,82,200,146,33,89,86,210,229,98,26,225,57,54,149,73,11,186,64,207,118,38,12,34,59,58,71,210,220,82,168,138,151,146,152,105,140,219,15,102,144,231,147,67,198,93,251,84,94,184,250,9,231,16,204,26,235,141,248,161,156,91,143,123,209,57,73,193,156,144,162,73,42,205,217,209,75,1,239,36,105,218,43,195,214,14,1,162,114,122,160,91,43,72,119,58,142,184,11,191,104,253,242,245,53,118,210,197,155,76,235,92,210,97,245,70,43,64,243,164,77,228,81,56,36,122,191,46,81,43,116,38,155,191,28,68,5,39,196,80,246,96,202,126,108,221,32,61,67,84,243,93,114,30,187,229,153,214,241,69,172,169,168,208,195,230,128,26,24,136,157,29,217,124,239,250,24,138,123,140,205,220,14,225,62,98,41,32,128,174,156,182,179,35,67,197,54,162,222,39,6,160,74,0,246,32,123,160,182,150,25,160,103,147,182,28,140,48,165,127,252,5,4,205,245,249,96,207,217,77,207,86,210,182,219,91,68,187,20,40,174,235,49,82,129,113,8,102,44,202,167,212,186,124,224,252,131,166,223,246,12,248,17,173,193,231,108,12,173,5,217,218,69,206,77,179,195,62,198,178,24,129,211,115,25,127,42,128,71,53,24,120,27,87,201,76,101,212,23,124,63,118,208,30,200,144,97,57,38,71,101,233,60,30,214,105,59,198,147,198,21,137,143,254,219,250,15,247,68,235,195,69,215,255,214,253,223,214,149,216,55,233,150,138,223,74,21,53,124,8,14,180,132,20,22,231,43,54,128,23,190,207,216,194,215,139,226,117,149,139,248,57,13,128,16,100,228,231,90,186,136,136,97,229,221,116,148,71,134,139,176,250,198,50,249,171,226,240,127,208,31,88,159,71,184,39,180,177,107,23,172,199,229,127,28,227,112,167,8,70,250,19,108,164,230,179,56,96,193,184,2,220,194,229,31,69,2,156,88,144,200,107,243,126,238,204,197,154,217,92,6,140,158,40,157,184,108,47,68,228,37,155,154,187,162,195,130,71,12,58,72,99,79,234,240,59,162,36,63,137,156,148,74,23,80,56,113,65,54,238,112,151,70,235,108,207,144,162,141,225,128,106,150,253,12,187,235,177,229,80,41,239,104,231,143,221,29,79,85,27,29,168,37,199,32,131,164,119,95,178,211,70,52,182,209,76,140,9,113,208,228,125,28,142,212,180,54,81,182,156,189,59,136,196,82,242,197,131,201,164,171,33,25,167,243,194,203,191,83,171,8,58,188,109,200,240,181,139,158,132,185,254,54,139,79,25,184,107,240,200,149,231,199,127,109,213,95,11,254,218,93,68,47,80,126,100,254,20,200,107,100,197,109,5,89,207,234,157,59,161,101,234,126,144,165,144,241,135,13,139,85,98,111,252,32,232,88,78,97,73,85,72,92,245,9,227,167,187,188,249,70,121,193,121,84,59,182,136,253,145,106,235,199,230,155,104,127,85,7,180,31,228,137,163,56,165,27,114,226,110,206,102,35,216,43,171,116,119,58,150,110,9,176,138,68,95,77,244,57,11,12,143,241,154,77,44,226,59,100,127,99,233,141,30,75,70,144,246,129,195,138,112,159,9,14,130,57,38,210,211,61,22,47,124,158,190,80,67,26,162,137,33,240,57,224,212,110,200,204,111,145,2,135,172,55,140,87,137,223,146,119,26,165,46,64,126,230,241,116,211,212,171,69,20,24,130,127,42,214,13,137,72,89,156,68,45,225,198,187,44,92,233,223,97,143,8,26,26,37,84,239,68,179,234,24,4,113,156,44,144,97,83,73,161,21,153,12,217,140,139,63,164,10,52,241,172,64,248,36,10,140,173,149,126,9,50,48,135,36,191,100,121,152,173,233,81,192,121,212,54,103,89,182,11,217,158,98,163,94,129,70,179,4,116,134,85,32,249,205,222,240,64,192,187,40,41,51,12,187,180,108,144,178,17,123,73,86,193,228,244,180,50,132,3,128,154,247,228,94,80,203,63,5,133,64,104,43,112,184,195,108,27,177,255,229,40,40,170,231,5,102,203,34,88,61,105,192,184,134,239,145,164,32,31,44,98,180,131,224,43,124,255,222,121,163,5,200,200,11,39,97,177,201,198,169,95,249,40,9,44,146,195,81,0,18,173,237,217,178,75,230,48,147,195,87,59,108,58,220,90,68,65,219,222,126,86,180,220,245,190,4,67,201,70,16,188,143,71,50,224,189,182,202,24,75,168,103,208,118,85,174,254,150,199,19,213,56,192,188,129,17,43,73,194,128,253,123,211,39,111,33,113,1,218,182,164,109,43,127,231,224,95,33,29,154,29,162,197,53,239,232,145,3,22,112,36,179,62,23,235,208,0,77,99,52,92,210,100,20,172,247,17,231,58,59,88,152,6,36,140,98,165,154,237,155,197,3,107,3,141,134,223,70,149,240,82,51,79,112,39,19,142,243,89,249,50,16,51,199,90,236,5,13,97,28,199,213,108,232,65,50,219,254,244,70,3,188,153,147,92,175,177,41,101,7,93,27,42,176,93,147,159,159,243,133,61,139,37,17,160,205,109,67,207,0,28,213,46,144,234,221,81,223,235,51,14,35,39,30,51,156,50,114,210,158,177,123,226,149,205,186,55,17,109,169,109,65,10,190,120,81,47,133,4,205,111,139,151,88,100,209,144,81,11,144,98,102,32,100,231,207,36,179,128,194,55,25,190,73,68,62,111,3,72,72,255,184,22,13,42,102,6,37,191,96,158,108,56,107,12,128,104,83,167,139,169,5,88,191,53,29,69,142,140,250,19,215,204,231,204,229,39,136,98,95,44,242,37,72,86,122,20,16,45,109,76,139,204,59,64,230,70,51,125,226,126,234,192,123,123,42,230,6,103,135,170,136,87,117,233,174,147,49,166,133,241,45,209,16,202,237,206,134,167,106,163,1,188,191,123,137,149,253,65,123,104,22,212,252,164,11,43,72,133,37,108,65,67,249,25,95,97,31,70,14,182,245,213,59,242,185,148,219,169,0,15,46,192,79,101,145,188,224,215,93,39,244,143,63,93,185,255,74,64,134,94,204,38,111,2,40,20,213,204,230,34,0,48,73,17,212,199,53,111,27,93,41,45,116,121,90,132,105,56,188,211,250,212,114,87,72,143,240,47,252,228,80,94,72,249,176,38,121,94,138,81,64,61,0,196,0,71,240,154,92,93,128,202,134,68,111,219,196,189,162,99,214,192,235,204,173,125,108,196,157,155,208,133,148,216,67,13,43,80,115,233,106,121,110,173,214,27,178,27,80,40,87,19,46,80,98,111,244,33,101,29,187,158,23,16,51,6,95,75,18,151,232,31,176,4,50,103,150,158,254,209,107,69,96,21,132,166,18,30,228,160,178,97,135,86,160,225,25,106,54,88,165,249,180,41,9,82,249,255,110,240,126,132,238,87,30,10,40,100,205,179,173,12,222,92,239,192,108,134,244,47,102,249,185,54,187,69,26,1,119,50,83,167,103,67,158,69,57,207,50,31,25,190,128,251,82,90,191,27,148,143,211,143,152,114,16,67,100,80,120,35,16,90,76,59,123,193,143,86,194,34,208,243,114,85,7,199,31,88,155,192,92,30,165,127,177,157,119,5,51,203,28,148,69,97,66,228,158,246,92,76,223,212,166,249,207,178,169,97,73,142,183,122,122,48,58,109,142,140,127,14,41,181,254,127,179,169,179,162,39,45,35,214,25,227,224,177,192,107,65,219,55,85,11,132,244,25,55,220,157,251,125,148,200,210,32,116,248,239,52,47,22,113,28,18,250,28,24,50,137,207,224,121,252,26,177,57,60,230,26,59,231,59,167,157,76,200,73,140,251,6,44,203,9,12,58,83,54,149,73,8,218,75,146,223,128,22,154,141,203,132,121,181,129,108,27,254,237,194,100,134,122,63,54,234,90,227,251,87,89,87,205,237,223,29,92,63,193,174,101,98,213,114,228,57,203,13,86,51,2,76,177,184,239,179,62,98,61,174,190,99,124,141,69,182,233,103,95,132,197,174,88,58,86,251,19,55,120,203,173,27,59,62,199,12,78,49,76,67,228,240,142,22,67,179,110,223,206,253,235,140,69,66,172,120,225,58,178,50,158,218,149,4,1,112,255,118,67,145,231,242,246,195,251,78,23,109,213,76,46,164,230,207,227,91,224,196,127,203,223,61,166,170,99,117,88,176,44,90,33,33,151,222,2,162,76,106,214,132,136,83,223,92,206,224,160,171,99,84,68,206,136,229,32,185,249,175,57,212,216,149,135,229,125,45,24,219,75,228,159,121,156,104,8,47,17,141,128,211,230,66,91,217,209,41,213,13,157,66,219,17,91,199,66,48,211,19,87,14,127,92,34,84,32,157,235,32,32,245,115,125,22,160,87,116,27,232,48,239,7,7,208,44,93,171,69,255,75,245,88,189,123,181,243,154,27,208,32,252,3,112,218,224,18,221,65,44,233,192,125,143,91,245,255,165,163,90,66,86,99,24,250,9,4,94,253,154,22,43,146,29,234,142,5,47,21,78,40,88,205,55,167,192,84,196,210,43,41,245,224,49,109,228,193,207,41,48,102,5,132,95,53,165,61,251,145,157,214,108,108,205,59,173,72,168,234,82,223,199,3,206,106,105,244,12,247,196,30,210,48,170,98,168,83,35,125,161,170,144,45,125,56,237,83,163,232,184,26,254,12,219,56,80,215,82,249,173,242,191,1,191,226,241,184,29,83,245,241,189,44,3,54,154,185,41,248,212,2,95,213,106,60,246,254,236,10,11,56,235,255,206,143,206,98,186,217,188,95,140,194,188,212,199,46,116,202,31,206,5,251,156,162,140,87,21,241,153,61,101,139,195,145,71,174,173,88,90,86,121,28,93,206,55,115,88,76,109,251,122,11,233,29,153,88,183,140,226,245,167,42,34,3,96,157,167,91,180,58,89,80,98,163,180,25,69,245,229,141,92,238,46,50,14,165,93,86,114,69,112,96,212,26,94,250,103,20,240,105,144,179,103,175,37,209,160,59,247,134,111,133,109,230,167,57,206,193,237,104,12,171,151,200,218,118,57,193,5,235,141,86,60,58,49,124,128,171,112,236,232,128,217,255,221,244,4,22,39,130,46,172,69,213,206,13,196,191,73,239,179,55,230,63,220,176,246,149,149,160,215,78,30,72,118,91,2,155,224,38,0,231,252,54,6,143,188,170,235,219,35,145,119,206,143,149,61,237,179,232,59,233,171,230,226,200,6,187,33,119,248,156,182,22,172,163,128,183,247,210,15,118,36,11,123,242,3,14,215,30,61,107,183,50,218,206,150,26,204,168,77,8,100,106,244,249,5,134,241,82,56,176,203,27,177,65,77,39,91,145,227,194,185,75,252,80,32,75,246,109,205,240,42,124,188,104,205,165,49,228,70,67,152,188,203,13,105,59,83,203,33,127,3,222,208,85,216,137,177,0,81,172,22,111,239,224,54,141,36,181,68,193,14,1,169,82,93,24,84,154,169,12,212,222,2,40,91,8,224,127,158,32,242,80,226,183,41,47,82,138,122,232,59,108,24,243,112,171,67,61,112,151,124,222,12,182,160,199,23,13,139,49,196,199,29,205,130,62,191,170,29,35,22,213,108,195,50,83,143,9,164,8,75,104,38,232,86,51,36,74,65,113,190,65,225,44,140,131,208,125,106,240,233,113,47,172,226,116,24,12,54,94,145,192,253,212,79,102,233,118,57,88,172,37,15,178,20,11,44,94,166,248,148,234,139,195,187,159,60,75,186,33,118,55,230,234,219,153,14,73,182,25,77,51,88,213,214,96,48,76,41,149,84,217,65,96,117,168,47,45,115,98,11,188,126,31,141,177,254,174,188,44,25,250,79,168,166,25,233,233,214,114,76,117,129,97,159,34,47,24,169,112,182,102,16,59,35,20,76,45,200,101,93,252,138,42,63,199,110,216,243,160,19,1,33,11,145,54,154,121,96,252,81,16,183,69,128,230,7,6,236,115,255,146,237,198,3,37,54,7,250,31,0,185,64,40,30,131,85,153,192,127,166,108,175,219,216,19,47,180,101,221,43,215,242,91,107,31,140,198,67,86,42,193,242,235,5,155,200,45,254,150,181,28,60,20,141,30,182,143,178,23,188,33,135,197,186,11,39,116,227,170,132,167,4,171,51,176,217,123,107,238,99,104,166,231,44,161,102,117,226,187,243,189,248,27,231,205,97,20,217,217,213,101,79,54,85,96,91,115,247,71,18,124,155,211,59,63,237,148,154,57,117,125,204,235,85,125,176,254,116,171,176,148,168,23,249,194,23,47,41,101,79,253,148,197,98,66,228,189,60,46,109,141,160,206,94,26,26,146,165,119,19,21,202,150,131,138,239,127,116,68,110,252,9,70,97,75,146,121,135,0,154,182,167,52,223,14,242,44,153,65,130,184,130,10,30,175,2,174,119,149,68,107,109,140,10,41,100,45,152,40,40,64,176,208,185,241,39,77,210,58,207,99,168,43,124,14,55,235,238,168,180,6,128,136,232,70,125,89,91,79,202,128,41,189,199,208,191,91,169,254,13,87,155,10,2,152,115,126,105,233,130,37,255,218,39,197,195,60,122,68,23,1,165,170,86,105,111,119,209,217,161,39,99,202,42,79,45,176,38,30,38,13,96,113,118,139,166,91,175,94,121,183,62,106,246,208,88,67,23,192,89,203,83,9,3,118,119,23,185,214,167,205,117,138,139,111,165,68,234,197,175,165,83,126,241,233,47,139,95,212,223,30,63,236,133,112,204,227,84,249,185,218,38,125,3,188,175,62,206,116,207,2,232,21,242,243,40,4,211,229,240,164,186,32,224,143,151,61,241,146,78,12,232,103,194,152,45,111,176,199,201,11,237,22,6,3,214,70,85,40,51,68,164,97,208,62,227,113,241,64,74,221,141,114,149,162,191,199,115,12,236,215,213,115,163,156,211,176,124,151,125,115,207,189,45,115,243,78,120,170,217,175,252,41,181,238,19,68,254,109,123,112,124,43,198,115,66,205,236,106,49,194,28,200,52,190,254,115,12,104,141,242,132,48,63,33,18,212,201,240,162,64,2,146,95,117,102,32,37,30,162,121,192,15,2,162,109,193,39,165,5,160,11,79,211,33,71,12,180,141,104,56,4,240,100,133,51,174,249,238,232,174,42,96,38,60,42,1,168,57,97,163,219,14,212,18,156,243,37,37,209,148,120,226,11,18,39,141,95,8,77,132,124,49,72,61,140,183,152,158,92,204,34,184,247,106,233,180,11,163,182,253,131,180,232,114,99,161,54,208,42,12,194,9,126,30,67,178,143,178,164,98,106,1,148,51,231,195,228,9,237,86,175,234,74,253,128,48,104,254,207,222,17,243,232,98,216,100,232,37,28,249,89,44,86,222,87,220,154,55,199,56,163,0,82,206,171,52,142,105,217,22,22,190,223,166,55,27,202,195,173,225,249,168,142,3,58,53,194,203,20,173,224,139,200,216,230,50,176,88,16,88,226,32,122,96,29,53,102,242,75,255,223,73,99,152,122,22,220,81,90,223,168,202,50,149,70,231,179,34,112,153,111,15,90,254,110,34,8,120,6,197,16,78,97,240,185,48,134,186,24,124,6,121,195,253,92,147,122,73,131,248,20,35,100,212,243,207,142,147,216,253,99,110,49,37,241,118,104,245,96,175,187,142,76,115,238,207,184,179,24,33,155,173,227,38,73,106,0,239,32,39,238,6,199,169,97,124,18,172,47,85,244,185,160,26,234,4,46,154,64,44,55,172,210,113,201,147,91,178,0,50,37,97,231,197,36,77,196,179,134,177,238,168,54,104,11,251,49,227,180,196,130,105,114,241,117,83,142,19,57,5,62,240,254,59,127,72,66,210,153,177,221,82,232,134,96,138,147,67,220,174,53,166,138,133,103,59,6,204,111,40,31,31,230,139,202,11,153,143,11,201,106,237,135,103,97,64,132,86,55,219,126,35,183,126,225,20,108,225,144,78,127,31,89,110,110,96,28,109,109,103,186,22,93,79,88,30,175,252,1,34,156,96,243,92,63,235,224,76,60,132,42,21,123,16,89,161,238,73,128,53,25,215,126,144,59,217,109,255,85,44,64,127,240,42,210,101,238,114,249,35,51,131,123,239,133,105,27,250,180,4,100,141,247,241,7,187,252,38,245,249,180,56,41,180,159,28,213,102,200,22,218,9,36,94,253,41,52,203,96,69,202,0,53,147,200,155,72,68,142,62,102,177,68,228,21,77,121,47,109,83,217,173,69,62,21,166,220,50,128,250,167,143,60,153,236,255,241,96,19,20,183,234,19,44,51,162,182,97,181,188,100,2,24,139,12,59,15,32,134,248,123,248,241,66,84,76,205,197,70,49,80,173,40,204,38,200,19,112,236,152,209,255,182,97,173,16,35,205,56,168,129,157,245,37,214,239,64,226,90,191,125,53,72,80,149,0,95,38,201,49,185,47,134,118,204,103,249,249,127,34,154,221,233,252,179,251,166,130,113,225,188,62,210,105,191,124,220,96,208,58,38,73,42,69,21,49,163,158,222,179,14,197,164,56,53,96,44,55,68,87,6,70,254,140,57,7,66,166,210,124,138,35,45,83,243,99,10,51,184,251,37,78,64,219,79,214,129,126,190,110,43,48,17,99,192,79,87,108,230,66,190,16,219,149,50,140,206,169,134,251,3,231,240,68,83,208,154,237,38,98,126,201,136,234,202,155,166,120,183,101,21,133,166,225,165,52,38,77,251,147,81,82,204,233,154,82,179,10,36,205,137,184,52,52,238,11,205,223,147,196,74,127,228,104,208,27,82,36,174,50,111,139,75,180,118,73,101,167,202,197,98,101,224,87,244,75,202,158,207,151,191,39,177,170,172,86,39,181,74,114,227,215,79,164,35,120,6,72,147,102,182,255,33,6,27,164,35,123,190,63,148,13,26,72,170,220,65,141,47,16,179,249,55,40,115,42,42,181,90,160,104,245,92,56,74,9,150,207,15,18,247,188,245,68,164,47,6,39,198,199,45,3,103,70,254,0,218,44,146,57,112,153,246,246,149,132,9,68,17,8,149,146,169,24,28,198,143,227,246,206,165,35,246,19,43,102,78,248,201,237,125,91,85,237,230,153,196,58,4,70,223,253,242,233,124,81,61,148,19,8,233,216,230,48,249,50,2,166,127,91,58,205,16,67,36,201,174,249,23,63,13,248,135,216,103,104,28,237,134,174,177,76,175,116,35,47,237,17,215,250,168,207,129,101,229,245,64,9,150,59,237,246,133,122,221,152,199,96,9,239,244,81,146,126,104,159,8,176,175,171,101,79,18,74,117,140,145,103,174,177,123,72,89,126,130,117,198,148,181,99,153,107,35,153,143,210,158,105,209,159,80,2,244,72,11,213,163,126,156,64,61,21,114,111,68,218,92,212,184,178,95,171,167,33,32,2,6,124,120,49,55,138,248,34,135,5,54,119,62,90,91,56,74,109,141,14,86,116,185,96,24,106,83,112,94,233,90,89,215,204,167,160,236,34,96,97,4,52,230,103,134,33,160,215,55,28,118,246,219,65,127,159,152,34,88,222,25,1,34,35,166,226,162,224,15,137,181,223,68,68,147,203,199,237,190,192,128,211,17,118,25,19,127,36,200,14,75,136,169,180,63,242,145,54,192,85,182,0,245,100,133,160,172,203,242,44,114,154,197,155,114,35,75,212,6,124,17,222,176,27,225,36,219,135,9,159,216,53,247,55,88,126,253,78,220,81,79,141,146,55,163,47,70,67,32,50,140,176,237,39,77,223,201,29,187,49,202,144,136,208,47,122,251,226,168,203,27,222,162,57,219,155,131,226,46,61,54,160,221,217,240,37,209,172,1,8,186,49,132,166,200,53,59,52,136,208,228,243,91,171,138,92,121,229,29,67,72,158,48,177,237,140,91,154,175,223,236,131,217,70,19,248,74,42,112,58,210,235,23,137,45,220,175,231,72,96,104,217,7,162,156,145,242,219,207,108,13,26,98,99,45,156,227,160,172,131,157,136,25,106,190,159,111,145,37,152,74,82,106,132,73,63,75,173,31,111,38,87,196,221,205,253,67,106,70,172,5,211,136,116,125,60,11,209,217,1,188,145,224,161,122,186,193,27,195,65,176,69,147,110,50,151,78,153,132,35,138,156,234,96,24,199,113,225,46,182,39,129,209,187,13,194,246,29,152,4,56,46,2,12,40,22,222,99,158,5,61,147,10,167,172,144,165,22,198,207,194,118,233,253,151,193,222,120,56,85,237,149,249,127,67,196,32,215,193,42,199,32,70,77,178,134,53,73,106,58,221,139,171,126,29,11,134,42,17,8,87,90,91,41,186,114,77,103,64,233,93,194,229,85,160,250,120,89,137,243,243,114,168,219,247,121,57,156,224,210,83,176,206,41,219,12,131,209,115,114,5,242,187,119,59,76,252,64,245,212,43,1,173,180,105,77,105,235,162,141,78,49,85,249,28,202,159,29,44,46,43,26,50,43,90,65,152,80,113,80,177,190,138,196,217,231,112,123,196,35,130,163,173,95,126,152,190,151,70,116,130,94,55,22,190,196,176,6,242,134,37,196,232,75,147,50,158,13,232,231,228,29,230,63,227,182,29,34,139,139,62,89,60,254,160,21,186,58,97,75,205,209,194,135,200,108,169,182,52,199,66,253,132,37,197,41,8,190,159,38,92,203,27,250,181,133,219,231,144,219,234,223,179,134,65,97,6,197,21,200,172,5,167,41,217,253,214,13,55,103,92,80,19,224,254,157,249,255,21,63,146,81,76,156,204,62,252,1,176,155,92,205,27,27,176,204,254,0,134,134,94,139,59,225,71,26,239,105,242,48,150,207,119,212,64,88,34,99,53,109,199,87,70,155,166,101,59,79,37,146,217,126,122,166,209,208,243,215,211,141,60,56,224,235,171,76,141,248,15,161,255,54,234,19,98,215,5,56,203,48,26,220,211,177,35,225,83,118,64,90,6,182,201,1,7,182,235,118,174,23,142,228,193,75,242,185,173,7,211,19,109,171,194,253,85,49,225,86,168,5,182,186,202,32,69,7,101,16,233,187,31,118,190,245,201,53,128,95,228,12,24,228,89,69,95,178,176,0,107,199,34,203,92,78,10,20,209,105,156,151,12,138,68,121,250,208,9,135,0,75,86,108,116,239,196,75,93,83,1,232,82,227,253,29,4,180,154,117,33,26,163,51,114,65,175,233,111,40,11,45,109,70,37,97,182,61,141,143,211,218,251,176,120,60,195,115,23,82,36,21,106,7,79,192,247,120,120,51,1,148,187,62,45,217,90,6,183,222,199,185,23,25,95,87,220,29,66,206,133,84,192,165,236,236,105,179,66,226,221,132,151,173,238,55,103,218,196,65,179,81,106,156,230,221,235,75,173,223,209,124,194,166,39,241,187,75,253,63,2,167,5,33,45,251,186,21,90,122,142,117,240,194,235,131,106,123,191,148,225,24,38,247,191,254,155,88,224,24,171,132,0,217,35,192,129,129,15,46,130,122,217,123,56,97,52,240,54,159,247,24,65,225,59,43,142,192,39,91,230,24,188,152,200,37,225,198,31,60,193,75,166,249,229,141,163,133,126,46,6,240,248,174,159,126,49,89,207,82,13,181,38,186,77,252,246,118,85,251,149,162,58,128,116,5,38,88,80,29,55,4,222,221,97,159,145,196,255,89,23,227,150,152,42,167,136,54,75,117,63,24,71,160,133,136,156,115,96,239,90,130,198,239,174,64,214,32,194,16,167,2,95,176,137,93,99,197,238,219,63,45,167,124,31,123,36,159,154,209,104,108,138,52,212,26,194,185,105,0,37,50,88,198,89,156,3,142,176,128,95,163,85,61,154,151,107,221,81,7,92,138,130,242,18,101,96,198,156,254,49,73,185,239,65,58,125,195,79,153,232,247,129,199,111,242,25,68,73,25,119,249,52,12,230,57,66,208,174,52,150,28,208,147,179,186,80,117,139,48,254,114,130,176,28,6,135,44,42,28,103,50,77,38,114,240,250,135,19,205,244,182,36,90,93,205,61,53,42,97,62,182,46,66,135,190,220,106,245,78,164,40,181,38,147,141,113,189,255,78,26,34,234,134,169,225,69,240,81,9,89,124,74,125,230,224,81,234,190,247,206,64,74,67,91,129,41,113,58,81,234,186,159,40,220,35,29,19,100,0,62,200,137,159,23,150,164,173,15,17,23,87,164,97,96,197,31,167,122,94,85,250,59,74,206,61,202,32,30,47,44,91,158,149,65,94,140,34,243,90,111,115,33,131,95,15,183,223,153,110,207,106,215,34,115,145,249,220,162,13,169,78,145,92,199,62,248,94,68,54,178,96,145,12,0,159,209,126,235,134,22,235,91,137,178,140,95,19,33,221,243,207,18,254,192,106,42,29,235,251,154,168,226,223,251,195,190,45,41,84,10,114,244,240,125,139,65,125,152,69,38,118,36,143,33,237,193,18,76,176,163,33,60,191,113,187,133,32,46,51,42,72,19,251,218,118,141,231,213,255,134,238,223,138,22,231,100,77,103,254,234,156,72,185,182,127,18,165,9,132,48,51,36,180,45,94,188,49,114,201,102,60,32,229,237,18,149,202,16,30,125,145,191,72,120,87,197,80,104,106,223,41,181,19,23,121,160,178,203,74,25,45,131,53,79,7,24,24,72,0,24,112,12,115,122,57,47,118,90,215,88,148,26,156,37,94,255,53,55,140,61,119,156,225,166,60,210,254,22,174,116,60,6,116,172,29,142,106,133,8,86,132,140,140,185,172,16,101,239,142,220,137,12,45,59,83,211,48,85,210,242,240,35,26,88,230,159,82,234,23,109,156,194,49,157,247,145,117,111,9,41,130,113,68,129,44,68,123,239,168,45,195,184,67,52,91,174,18,223,203,105,204,57,242,136,218,151,177,69,42,21,161,172,101,6,147,232,135,252,109,81,50,36,183,255,152,21,76,245,169,66,111,46,87,50,33,38,149,62,73,139,145,194,60,172,215,98,127,37,95,102,107,82,3,192,170,39,196,89,220,59,67,196,79,155,107,183,132,107,29,235,25,87,174,4,188,186,249,127,124,15,215,118,231,197,126,45,96,27,90,187,52,186,244,40,38,50,171,244,49,234,119,144,12,53,165,85,21,227,242,133,112,29,118,223,115,119,214,250,141,57,197,105,224,254,27,243,31,211,56,38,249,93,28,122,48,87,9,5,208,166,29,25,15,19,223,151,188,160,243,163,47,188,50,4,17,97,195,21,52,139,160,17,138,107,201,47,66,254,41,213,221,125,117,240,203,48,244,207,158,98,97,148,42,31,42,165,6,96,242,135,37,67,95,62,79,36,30,184,246,21,125,40,226,91,123,98,46,130,86,7,188,64,35,135,187,230,66,249,183,214,155,11,47,19,166,183,158,105,54,197,192,143,66,103,117,203,18,175,61,181,68,215,74,221,253,240,8,46,116,35,28,56,60,27,70,121,95,186,61,109,207,40,120,64,229,186,206,40,111,18,3,204,10,47,215,19,192,144,225,19,171,234,189,85,233,228,78,34,187,77,87,253,68,190,95,82,168,22,64,128,244,0,139,211,156,175,172,224,231,66,34,12,164,95,127,188,141,141,5,120,11,79,183,10,158,208,179,231,0,81,49,175,175,85,96,127,121,47,34,15,136,98,203,16,39,229,152,62,48,64,197,78,90,147,98,72,32,97,127,19,97,127,30,176,74,12,115,27,13,114,63,235,250,248,44,164,182,150,56,115,13,155,163,131,11,39,121,92,89,41,138,190,169,90,197,206,98,37,19,59,72,196,94,84,40,137,31,82,193,1,127,41,194,119,64,177,127,104,169,9,67,204,6,16,221,120,3,137,69,125,47,150,112,187,140,198,14,36,84,5,240,137,252,204,77,234,149,23,219,17,34,32,250,207,79,241,168,136,165,91,236,159,223,169,203,39,6,89,217,71,75,76,73,29,118,26,240,212,68,205,100,162,34,57,181,174,41,143,111,171,200,183,132,12,5,68,177,151,164,4,101,197,133,43,12,11,13,63,201,184,178,54,96,222,166,221,20,194,64,251,246,72,165,126,154,19,73,162,17,192,165,100,178,192,236,54,157,11,204,0,23,20,180,203,250,157,220,239,169,77,13,141,93,97,138,38,107,128,171,33,102,161,151,200,70,194,107,36,32,86,191,139,69,244,31,161,152,135,146,228,43,48,163,122,105,42,84,1,77,133,194,39,212,120,51,94,41,34,223,87,159,209,133,190,248,109,213,233,182,142,199,197,180,217,105,65,103,16,165,66,60,141,55,121,64,51,37,243,101,38,110,3,166,198,164,254,74,204,44,180,19,129,250,29,74,20,159,167,186,109,76,16,154,204,151,43,128,115,41,83,247,81,176,109,177,185,168,145,200,4,219,96,53,76,135,119,58,81,4,114,147,66,193,20,178,248,100,196,48,47,236,34,47,166,253,101,57,86,177,196,18,75,174,60,224,4,170,78,236,161,181,232,58,89,17,76,182,129,200,58,68,138,5,101,71,216,152,186,15,155,20,93,107,23,14,116,210,38,174,153,201,123,192,93,112,207,180,26,221,51,106,154,24,65,90,123,145,98,232,191,72,60,51,63,68,199,5,170,194,36,243,204,123,220,118,57,57,21,104,215,98,234,246,217,17,37,74,238,7,227,255,211,98,213,112,196,26,236,42,253,7,88,134,118,233,127,68,227,26,254,230,175,76,221,115,78,209,36,182,230,233,194,213,137,182,48,142,150,210,115,194,174,237,153,47,5,0,10,33,45,135,93,146,140,150,205,223,151,73,32,51,157,124,151,114,196,248,139,56,111,88,79,236,61,180,51,242,126,182,191,147,212,163,110,144,220,5,217,119,5,230,204,87,58,144,163,247,17,233,243,25,49,36,142,242,135,248,153,117,142,23,53,162,86,35,55,40,1,224,252,169,39,68,208,50,125,225,1,115,73,42,49,216,76,155,154,240,198,97,207,37,142,43,170,15,36,174,129,174,33,119,0,3,126,193,55,74,18,144,60,157,193,140,25,44,145,60,177,70,26,95,105,218,250,25,83,95,7,87,188,79,113,37,102,244,192,65,114,164,172,60,68,182,183,127,151,217,112,72,211,85,98,192,113,138,225,174,198,24,114,154,116,98,250,71,79,192,153,17,141,162,30,221,175,61,182,128,227,71,101,29,53,147,180,35,59,87,184,64,158,252,42,251,251,68,231,67,158,207,206,133,195,40,202,226,122,122,50,165,52,149,132,217,110,89,1,11,25,252,173,2,201,158,49,71,247,61,189,223,157,100,185,113,190,14,255,143,211,253,244,166,157,13,68,248,231,212,233,102,230,97,230,20,128,148,61,134,214,84,251,19,135,176,9,171,195,121,94,36,85,73,252,102,78,216,208,97,15,101,108,85,199,204,62,126,111,178,149,241,62,28,176,194,250,214,94,48,168,225,159,59,255,21,249,237,113,111,23,95,104,79,96,170,54,241,174,194,175,33,183,97,17,98,58,30,22,178,153,54,209,85,29,161,51,14,43,183,143,177,12,238,126,234,37,241,65,184,185,154,138,164,252,0,81,227,73,204,122,62,86,47,70,55,227,2,113,57,240,70,252,32,50,15,186,60,179,211,87,208,150,15,206,124,103,9,52,182,52,250,18,51,136,63,173,46,251,68,127,188,90,222,17,173,97,155,219,238,5,178,15,47,51,94,100,18,21,181,5,244,51,9,115,177,50,123,124,141,243,206,0,9,150,109,162,154,91,139,67,88,247,39,107,213,253,214,241,81,125,215,128,92,127,18,126,39,180,185,23,20,64,29,121,252,59,5,79,95,68,70,15,216,13,231,23,117,112,166,68,249,52,13,2,71,94,109,24,41,201,76,47,118,103,41,216,147,113,242,84,65,222,12,56,109,75,153,26,171,212,47,248,72,200,130,241,75,56,229,137,132,103,95,96,22,172,99,181,145,134,30,58,94,188,142,111,123,203,6,21,125,58,182,25,190,16,246,234,83,173,101,242,62,207,237,17,126,240,54,160,203,118,122,107,90,119,66,241,157,110,210,85,98,111,40,199,62,2,122,58,231,55,24,219,151,169,73,14,85,56,2,56,59,182,70,60,3,118,175,160,123,122,71,80,69,180,36,167,90,37,193,208,125,10,75,54,88,51,123,140,13,226,114,250,98,23,144,175,69,79,30,49,212,37,27,122,147,104,39,47,202,170,27,225,217,27,60,121,170,90,5,77,109,225,42,174,208,99,105,88,158,44,144,36,31,97,145,9,29,47,210,190,20,45,20,243,176,213,162,169,215,207,183,212,115,165,161,214,188,212,47,37,221,139,188,200,196,168,234,30,189,1,148,202,30,42,26,141,0,177,34,38,90,215,15,235,60,90,35,8,196,224,164,84,56,37,96,22,44,211,37,209,158,210,13,176,233,166,217,212,150,140,151,89,153,127,93,20,55,11,27,108,44,40,72,37,131,130,252,218,254,224,181,99,184,145,72,161,90,116,150,114,22,77,238,232,200,58,89,253,12,0,210,198,40,218,157,56,145,174,24,64,48,103,171,12,113,116,50,204,190,8,242,140,148,185,108,90,221,159,221,36,183,133,74,219,0,25,201,156,76,245,68,5,36,212,29,126,49,139,95,250,78,75,20,179,208,50,208,121,222,190,235,138,115,109,101,201,174,191,57,191,16,115,97,2,66,237,104,193,52,194,152,25,216,147,21,114,209,210,186,13,113,102,96,74,61,184,145,198,93,57,240,169,115,170,142,13,141,131,211,124,248,22,167,29,88,147,116,18,236,87,158,139,177,87,218,29,25,56,25,99,92,62,107,200,234,97,155,41,6,57,102,239,219,67,72,98,93,136,123,3,143,118,52,13,101,186,78,204,189,251,130,85,208,196,203,164,247,232,24,87,76,157,170,175,135,126,185,123,60,133,246,158,29,128,88,216,7,197,152,229,169,193,213,206,30,142,5,26,77,207,126,132,214,82,153,225,202,242,103,124,187,233,81,252,68,72,254,117,100,7,150,219,196,189,223,130,235,35,53,220,11,182,87,78,166,104,123,3,137,96,249,33,172,14,153,151,163,62,121,185,80,32,58,176,20,254,208,170,210,245,81,123,118,88,207,158,231,92,7,20,40,51,143,120,73,92,172,66,137,192,186,187,227,25,158,16,157,251,19,197,155,195,115,244,4,225,81,195,62,115,187,49,122,34,154,177,80,74,57,148,159,217,133,247,89,85,187,175,25,46,41,150,146,55,135,192,140,140,184,205,11,229,213,159,115,231,185,152,6,39,214,25,109,43,52,48,38,159,199,241,32,50,57,3,145,112,120,169,130,26,172,44,183,54,112,167,190,236,238,159,123,178,103,238,202,124,38,109,29,178,62,248,174,70,38,106,9,161,33,232,250,131,244,119,90,133,165,221,137,114,166,117,8,18,86,140,1,195,195,52,43,179,233,148,220,34,177,111,45,17,221,63,144,104,201,211,157,89,187,135,27,227,161,251,197,41,215,122,120,172,182,61,159,81,196,247,78,49,151,111,202,244,65,179,106,3,64,196,86,48,120,174,183,26,56,239,149,104,208,27,154,205,181,175,164,160,113,13,8,59,152,110,17,241,135,24,172,75,135,184,132,118,231,141,148,221,50,179,121,22,137,38,53,49,88,220,159,99,148,255,114,214,124,5,100,52,134,45,237,25,119,81,92,145,67,135,203,116,22,107,82,18,121,120,159,224,23,164,56,16,206,50,82,105,119,101,93,156,30,40,115,126,203,243,130,104,238,89,163,79,171,68,22,182,8,15,52,54,38,226,237,181,216,47,100,108,180,47,163,31,199,79,99,88,149,230,181,139,32,35,194,6,42,46,107,246,222,195,45,45,112,94,187,91,24,249,160,96,112,28,13,227,50,227,9,108,1,64,7,116,181,125,54,195,18,129,60,197,199,31,124,217,126,201,150,214,249,11,16,160,107,150,97,180,165,127,241,138,223,34,226,64,255,218,54,250,18,150,96,223,25,224,235,206,150,198,250,144,230,229,167,136,245,144,130,167,13,164,33,233,121,28,4,115,165,79,47,101,84,253,172,143,250,242,143,178,39,47,197,105,81,68,76,28,81,32,68,156,47,205,115,188,22,152,63,32,84,37,124,84,177,158,210,125,89,157,84,143,199,165,19,151,241,226,121,72,178,30,87,73,116,184,55,53,178,72,102,209,183,151,203,176,40,177,111,166,113,232,147,78,158,90,32,76,136,44,122,63,119,91,137,62,82,12,226,202,26,19,37,4,241,230,10,76,238,164,168,54,120,47,225,70,169,70,71,10,165,252,24,239,9,93,104,173,113,6,198,233,18,237,48,246,163,100,30,31,72,236,43,199,237,181,202,4,187,157,248,184,209,181,224,85,60,186,3,110,42,194,35,249,69,110,127,213,151,78,64,147,96,177,54,212,43,9,156,116,222,104,253,22,103,220,89,19,229,134,82,155,171,35,215,207,211,134,108,51,204,40,211,221,208,23,168,177,202,74,245,45,36,51,100,49,32,210,154,28,5,78,217,255,21,174,140,75,246,167,17,222,47,56,175,133,13,129,240,135,210,159,184,207,91,114,9,252,165,3,12,190,236,144,173,16,156,28,118,19,87,77,235,83,241,161,57,104,62,61,146,13,60,50,58,203,96,171,138,144,218,41,201,17,44,231,176,72,252,146,46,179,61,18,89,192,99,26,108,40,238,59,10,56,105,227,126,66,77,166,39,4,151,139,164,238,201,137,213,14,8,62,237,204,190,112,185,49,133,80,65,16,168,225,42,81,108,92,102,101,88,117,62,112,251,63,54,43,62,74,36,16,47,172,17,205,228,125,161,106,196,170,200,116,170,226,120,75,252,147,3,73,58,166,169,247,14,236,11,1,187,75,149,134,74,70,197,192,235,224,168,31,236,97,55,113,167,175,245,112,112,11,195,56,197,101,132,200,143,63,93,34,10,139,37,153,26,39,138,177,105,173,135,210,9,142,208,213,191,251,28,239,38,216,218,31,148,105,224,41,23,99,96,186,122,192,2,237,121,147,253,144,12,205,107,161,64,75,239,160,160,131,166,142,152,97,185,215,247,63,126,236,41,234,15,20,186,14,250,87,179,19,182,213,13,72,97,156,98,42,154,57,229,255,198,25,62,32,153,52,3,143,215,113,148,250,121,8,6,109,89,113,163,133,55,91,106,220,39,9,55,86,228,24,204,99,77,76,82,225,41,191,118,153,29,170,35,236,82,24,233,224,138,2,196,171,130,141,93,109,204,145,204,203,205,92,18,50,15,66,234,75,150,125,133,29,58,238,217,202,50,150,22,174,253,76,96,126,172,188,238,241,231,72,220,155,45,1,164,166,78,67,254,5,201,219,61,148,94,11,229,147,145,188,174,191,208,198,210,203,195,164,67,131,64,169,45,110,73,242,92,178,122,35,137,137,38,65,141,134,156,236,44,4,89,208,19,43,79,243,251,163,4,128,140,210,156,93,58,15,212,232,209,121,42,194,213,109,60,15,163,1,65,57,171,250,95,247,124,86,214,173,202,190,232,88,148,117,35,144,211,234,129,160,129,37,135,162,239,219,83,115,126,168,76,169,14,184,228,170,214,202,209,252,61,172,23,48,69,104,144,121,55,253,46,108,215,93,191,247,160,125,248,27,33,243,214,210,13,100,82,37,216,142,164,173,239,127,21,2,84,108,186,52,188,251,63,6,199,193,46,28,52,151,68,169,247,216,245,162,115,27,241,19,150,104,76,184,244,103,90,243,252,37,48,225,68,221,52,107,134,180,38,78,231,149,230,147,138,177,217,37,211,64,154,215,96,129,139,20,181,250,189,80,223,54,5,237,177,48,118,168,252,198,213,167,59,213,44,207,19,148,238,171,126,203,98,227,149,87,54,123,86,248,156,240,189,186,244,5,59,76,87,115,104,155,21,92,106,43,251,182,115,215,104,43,197,227,97,94,220,22,241,104,234,221,69,125,220,78,0,197,194,166,160,144,30,47,33,17,14,122,8,226,53,9,171,66,49,163,59,36,195,235,167,28,123,151,47,215,160,184,47,212,1,208,244,31,119,68,115,0,156,112,102,173,233,184,195,147,195,187,103,86,35,3,55,61,176,140,5,168,20,92,217,114,226,96,153,15,186,200,221,47,209,90,58,88,176,20,177,59,189,60,220,77,201,147,175,124,181,127,139,101,37,248,18,170,102,43,177,243,9,71,94,246,131,187,227,134,38,105,32,108,179,82,52,30,128,194,115,126,227,9,25,157,159,14,242,254,191,197,4,8,247,64,10,243,63,40,149,147,26,99,216,146,209,186,28,190,21,164,115,75,106,30,110,174,227,114,174,112,150,52,63,102,197,140,180,83,170,238,11,231,204,96,72,91,77,181,152,58,5,81,11,201,191,39,212,30,182,81,85,32,235,228,88,139,217,143,3,152,237,0,195,52,48,88,107,132,200,231,28,111,78,238,226,211,129,63,223,4,5,106,140,139,132,103,52,248,71,221,73,85,67,157,42,212,127,150,246,219,83,111,108,65,25,134,191,3,112,96,79,186,219,190,127,225,79,16,147,173,100,57,102,241,102,103,204,163,182,243,130,180,59,56,1,125,128,36,115,70,230,103,61,244,98,128,164,63,154,162,78,185,104,241,152,96,106,243,23,143,252,124,47,201,98,68,246,150,174,78,220,106,42,31,138,66,188,136,106,77,188,248,227,12,198,149,154,94,72,79,2,229,203,143,108,69,48,12,179,240,144,92,243,38,237,71,148,64,140,227,209,69,218,23,254,246,234,116,55,50,175,218,144,178,244,140,117,59,122,208,206,99,95,249,35,20,17,110,104,13,215,223,174,246,170,189,131,241,197,250,27,233,63,63,103,230,168,217,195,160,127,71,153,131,176,154,40,81,249,227,137,175,76,251,140,168,250,9,76,171,232,141,208,242,135,96,16,0,24,20,46,245,169,194,35,36,128,141,165,98,77,211,176,61,118,81,129,115,146,140,73,95,246,110,238,61,197,32,184,213,206,134,64,155,175,184,255,5,136,23,10,168,8,217,57,244,155,228,83,245,129,150,173,157,47,221,211,29,128,28,236,214,89,102,173,141,162,241,205,61,106,26,8,201,165,147,154,57,253,187,227,15,188,164,95,149,139,217,13,105,122,122,164,203,100,0,58,36,54,122,243,97,4,125,207,0,202,1,57,97,242,56,175,227,128,122,65,229,218,156,133,92,184,171,145,43,14,252,154,205,94,112,39,36,230,1,2,48,216,154,9,215,248,144,254,7,131,218,49,183,1,27,3,88,18,158,159,87,176,173,128,14,219,180,249,108,243,145,139,9,30,6,0,55,57,178,174,151,178,235,103,92,241,187,70,119,116,33,62,66,41,201,203,89,68,36,100,73,237,73,20,82,234,252,86,152,22,114,125,44,146,47,106,229,9,247,147,218,94,144,151,87,208,31,27,171,13,53,115,183,120,169,46,254,183,99,160,255,150,116,205,32,217,54,59,54,185,229,113,51,171,157,78,244,247,188,181,250,54,217,67,110,71,149,167,248,241,135,100,233,5,86,203,2,234,38,40,139,154,225,85,186,156,101,65,244,111,80,54,33,35,105,110,247,155,44,19,101,10,122,84,61,246,154,138,255,212,209,54,75,49,90,62,61,48,8,159,71,247,235,70,255,210,13,0,85,208,215,168,230,79,84,255,156,116,233,1,121,151,77,71,187,93,33,230,234,73,45,78,14,212,60,66,131,201,15,126,13,254,114,107,100,67,121,79,187,213,116,150,170,77,164,66,16,18,176,76,154,159,91,133,240,135,78,244,144,203,30,43,125,0,188,38,179,200,5,204,217,78,74,157,112,151,212,57,32,68,62,191,128,188,62,213,244,185,18,232,189,193,121,1,68,109,181,213,162,157,143,58,230,63,77,203,90,226,78,32,211,45,185,148,76,80,4,9,225,182,15,26,224,43,187,49,230,201,69,234,36,214,224,23,58,27,236,142,196,224,28,83,211,90,181,8,195,132,3,217,95,109,79,74,238,94,183,128,50,217,77,68,28,164,159,151,246,0,242,118,161,167,220,11,199,168,22,33,219,251,61,94,180,222,66,45,92,66,41,200,57,97,126,248,100,222,224,171,8,57,215,228,40,151,116,202,217,253,242,157,6,124,166,77,171,74,18,238,25,81,131,187,60,156,181,94,146,36,201,214,127,201,224,190,76,50,81,146,161,251,67,35,86,252,28,5,177,171,137,133,249,50,156,174,202,147,117,146,212,38,93,219,224,38,167,128,191,36,235,41,19,245,12,162,225,119,208,203,218,54,97,172,196,26,230,38,157,140,201,27,202,65,67,95,8,158,166,89,81,144,255,239,146,18,107,126,98,156,231,47,206,157,93,240,82,43,244,128,11,6,73,70,2,251,178,194,203,128,108,175,206,216,46,148,41,109,89,18,89,22,23,224,249,218,37,224,121,68,156,135,49,159,153,102,162,151,152,35,125,24,168,225,137,190,71,59,229,168,182,208,34,62,34,59,136,19,79,26,205,32,201,46,239,155,255,58,50,110,148,55,241,105,48,232,166,193,231,50,75,223,15,1,211,144,170,42,6,255,235,45,212,85,226,52,137,235,130,231,245,59,146,0,213,3,13,25,185,245,94,247,161,19,198,97,56,217,193,144,91,18,167,146,222,190,195,124,143,130,198,79,187,42,48,17,224,165,176,57,250,169,48,195,34,231,40,199,118,50,33,195,177,113,58,165,37,53,33,218,67,32,200,58,151,89,176,234,109,61,152,139,81,53,238,150,124,207,132,23,224,167,214,127,130,179,79,206,229,107,114,144,235,108,47,96,235,2,135,187,228,40,114,13,12,109,37,32,125,167,220,16,98,178,77,18,67,215,25,219,196,235,19,14,245,208,61,239,55,31,198,236,93,88,132,95,193,138,4,233,239,177,109,44,72,240,101,160,143,62,140,195,205,104,88,110,220,2,201,29,37,88,67,73,138,197,159,115,111,38,24,89,250,81,154,50,223,246,132,55,176,37,115,102,118,31,81,56,16,248,226,70,102,128,21,206,173,208,82,63,4,0,215,155,220,250,146,179,196,36,42,220,194,139,72,146,54,173,113,204,27,29,77,111,130,145,40,31,112,85,203,133,136,33,178,57,245,199,165,25,3,9,184,107,131,52,224,147,144,95,42,160,82,145,168,212,255,171,30,130,30,48,2,130,27,26,57,26,79,89,91,63,236,47,169,123,85,113,48,196,99,1,213,181,79,7,78,94,196,80,64,70,164,245,34,223,146,126,237,36,252,156,231,5,200,44,175,183,225,220,124,57,44,223,211,4,56,77,188,57,196,230,103,135,196,191,80,171,237,49,253,93,128,130,132,182,2,46,231,210,222,87,220,193,174,125,152,233,187,205,74,76,76,80,113,20,188,29,151,243,104,68,95,25,44,32,110,98,78,36,139,255,20,43,243,68,221,175,163,206,79,170,169,88,32,112,176,142,251,79,48,92,13,167,33,126,181,203,213,5,140,209,126,221,0,151,252,233,252,185,236,76,224,189,2,21,30,19,128,49,75,125,108,143,187,224,253,186,199,17,188,20,210,226,167,106,228,113,181,94,13,237,63,109,100,243,179,140,90,89,22,49,111,245,39,107,192,133,224,200,131,35,18,198,134,133,61,139,142,40,155,168,138,255,85,142,164,60,63,185,76,58,123,163,146,69,120,139,107,242,219,107,175,124,178,19,66,54,119,105,252,3,76,232,148,112,105,67,124,107,49,185,201,119,3,48,198,2,210,37,135,173,146,191,225,20,147,103,235,145,20,235,46,82,2,242,223,121,155,50,0,43,98,222,124,143,54,107,150,10,146,65,218,158,99,188,241,72,207,102,29,123,113,153,185,139,165,163,151,175,37,214,63,243,170,214,141,72,38,102,26,133,26,148,131,94,145,223,72,249,191,203,202,1,197,141,128,1,211,56,238,54,248,19,130,73,204,72,43,203,164,46,170,218,148,94,240,246,247,97,124,128,98,176,112,34,222,214,221,190,228,76,222,218,86,198,2,120,175,220,214,27,88,170,25,179,93,223,217,102,52,205,141,138,176,255,47,84,59,215,235,91,159,167,7,70,42,98,228,59,98,176,113,50,240,4,243,105,160,53,189,31,201,215,129,164,72,148,55,26,9,58,124,198,177,219,11,10,32,25,7,215,155,79,4,192,94,227,93,221,187,220,140,52,78,204,150,121,74,236,109,242,224,180,163,155,216,182,77,120,151,93,198,50,103,135,111,141,218,69,79,206,77,89,69,204,178,86,73,83,2,165,19,252,153,204,152,123,41,207,165,181,69,192,213,122,170,153,193,139,145,159,180,12,50,165,100,56,123,222,78,48,126,249,190,241,211,71,187,57,215,120,239,82,37,175,205,29,205,28,144,79,185,138,13,51,152,185,36,168,148,0,215,126,86,254,23,81,170,186,69,136,219,192,15,117,148,237,127,123,43,198,98,30,211,83,181,241,169,232,172,144,8,246,222,139,211,20,133,205,203,20,161,210,103,86,6,90,40,120,99,82,29,23,236,98,161,173,121,189,184,61,140,5,108,220,197,172,54,216,176,182,61,189,0,59,19,79,60,130,166,136,248,74,136,47,153,235,96,0,122,237,169,181,225,120,24,165,125,185,24,18,133,150,88,30,171,42,135,248,183,74,82,21,54,133,224,236,102,191,2,98,99,100,174,0,213,75,97,249,224,171,191,188,166,220,159,109,242,186,199,182,143,81,184,68,176,148,78,61,55,204,145,141,50,195,198,172,25,245,222,197,105,78,171,122,142,172,18,136,134,22,186,116,238,236,233,254,117,130,92,203,79,95,199,20,194,255,209,19,118,192,86,180,161,146,115,168,188,211,138,212,217,74,147,107,227,249,127,105,198,63,151,221,100,222,47,170,217,254,85,69,157,168,166,43,150,105,229,223,30,122,144,253,5,244,45,22,196,225,241,215,242,155,141,89,237,201,253,224,108,111,191,142,12,14,0,122,21,220,137,54,239,106,98,25,233,172,74,47,220,213,41,10,254,163,194,19,46,134,184,186,242,219,198,98,217,45,249,166,61,178,237,131,20,93,61,235,224,252,161,245,147,157,129,169,3,58,238,32,141,60,206,29,21,25,213,100,11,87,94,164,42,111,66,116,253,197,205,46,171,245,239,126,187,251,219,204,160,22,220,104,72,5,111,104,233,220,181,179,121,130,141,100,146,34,30,217,132,40,165,17,249,78,119,86,79,186,29,160,95,19,22,127,159,228,115,107,62,3,164,0,211,249,145,174,152,109,222,91,11,194,124,191,36,139,184,176,216,82,20,9,180,95,195,247,101,236,21,46,66,32,117,98,52,203,107,99,101,231,140,54,222,30,163,196,153,99,237,116,60,199,147,121,90,246,232,252,5,230,220,111,56,238,190,131,67,43,249,226,186,83,64,169,78,221,173,189,43,98,192,128,33,90,37,203,187,22,96,244,111,12,58,221,166,87,136,215,77,108,166,27,44,28,241,136,48,174,151,185,97,163,199,96,71,56,41,186,53,178,217,14,244,115,207,55,6,20,62,137,190,188,100,200,20,139,221,154,52,0,113,96,59,243,152,135,50,242,148,140,161,234,58,3,77,178,3,145,74,21,109,11,117,13,54,218,115,33,33,104,11,10,113,170,71,100,206,46,126,210,230,252,154,133,108,68,137,248,195,197,22,29,239,138,197,33,104,47,106,98,96,214,167,143,225,240,47,2,23,1,73,191,126,27,14,119,122,250,37,77,233,253,186,220,27,43,125,79,88,244,37,254,250,197,135,16,109,168,170,134,96,208,199,93,236,114,180,1,238,248,156,93,234,81,111,87,8,67,254,51,211,19,47,47,237,63,224,209,66,135,20,184,244,8,0,50,199,140,137,65,29,68,185,98,18,114,114,238,22,188,96,178,202,211,126,210,110,143,209,233,83,6,254,103,229,127,101,236,175,108,27,224,186,43,201,236,152,66,12,108,175,99,104,9,164,223,225,39,65,136,169,211,160,69,251,69,135,235,144,93,37,246,61,16,207,250,211,9,230,97,229,242,17,225,195,204,209,35,174,132,204,57,254,250,177,189,148,137,26,18,27,65,60,38,206,52,205,109,105,117,161,31,155,52,75,237,252,40,112,62,35,166,107,179,245,249,225,15,29,119,22,42,198,244,91,71,189,102,45,58,193,68,176,67,63,58,219,175,104,82,145,98,87,45,239,126,75,90,15,173,192,5,107,204,188,246,107,208,31,228,128,141,181,42,99,49,187,76,128,129,19,181,76,149,71,69,208,33,70,158,59,28,18,198,138,225,13,109,109,139,223,167,21,76,163,47,147,128,129,88,241,88,172,148,111,211,72,233,196,17,24,115,159,22,141,147,69,160,72,102,131,230,185,48,3,181,141,216,232,38,75,71,122,221,163,131,243,167,192,214,97,14,27,254,189,33,196,69,209,214,68,34,159,176,128,126,30,222,139,3,112,39,9,199,107,41,15,5,202,230,58,128,250,10,74,181,48,187,231,239,181,28,218,79,195,209,95,101,44,95,54,150,238,135,218,70,120,231,113,106,26,128,253,176,49,81,219,200,242,176,190,11,95,40,125,187,158,248,77,114,178,5,85,179,41,56,223,251,60,145,196,145,30,227,66,196,119,202,253,11,221,41,20,62,99,226,170,63,67,31,114,127,126,252,29,72,198,84,146,206,199,95,137,34,180,63,60,58,35,86,144,239,138,76,201,9,23,215,68,53,203,161,5,56,200,107,252,188,152,146,90,58,90,196,100,79,29,235,138,183,226,156,226,144,122,226,121,179,163,197,195,40,191,205,73,3,255,37,4,227,228,113,215,48,248,27,86,33,138,163,234,190,206,1,118,180,215,231,171,156,181,39,200,0,73,167,176,8,216,79,0,91,179,90,250,146,16,207,93,61,185,188,67,142,38,115,252,189,20,200,191,154,237,192,52,223,15,216,167,208,24,164,163,14,185,49,176,155,143,92,225,22,47,212,104,245,87,146,123,17,200,196,100,176,162,187,195,154,63,87,163,147,211,233,145,154,9,109,150,177,158,49,223,4,115,71,65,119,195,21,0,102,127,34,147,67,47,189,41,172,132,34,65,26,73,89,186,184,213,157,180,101,137,39,30,105,35,163,136,63,183,183,237,182,215,142,44,245,201,200,82,231,143,159,179,231,137,68,47,237,2,242,96,141,72,212,212,86,158,204,171,226,156,140,51,16,25,112,252,43,65,142,7,57,248,137,70,52,182,64,14,146,222,73,234,125,225,137,89,59,178,39,128,241,244,162,137,166,34,59,25,183,197,16,145,200,169,53,181,134,60,159,142,4,131,149,80,38,81,118,50,116,153,143,99,119,63,19,172,152,155,80,124,168,241,169,188,100,192,176,225,228,148,242,51,127,160,3,243,194,104,234,61,219,181,94,191,84,225,24,35,199,114,229,180,128,206,118,193,32,216,145,142,149,188,161,22,75,102,136,220,138,176,70,175,69,168,107,14,96,15,122,129,105,134,131,172,61,6,124,126,122,64,124,192,70,116,237,0,191,105,233,210,238,210,145,67,254,25,0,53,159,30,80,142,29,3,62,88,249,71,8,37,148,84,247,79,105,180,221,171,32,101,225,239,93,92,52,154,56,96,231,15,28,53,103,43,68,243,147,13,86,226,46,236,209,147,79,29,157,167,83,119,224,41,161,151,171,243,18,48,165,74,162,174,38,232,164,58,87,59,96,154,49,133,173,228,156,18,216,37,205,207,184,101,151,120,165,185,68,48,76,12,170,100,74,74,41,171,189,81,20,78,93,208,83,20,50,245,53,69,83,212,89,59,121,228,253,17,91,218,96,144,171,132,26,170,23,226,59,35,189,180,49,98,52,206,240,198,97,32,51,39,64,223,34,143,75,159,32,83,114,159,148,240,120,228,211,156,210,77,13,142,220,27,8,203,64,5,78,183,245,251,66,120,184,167,94,196,84,33,95,206,244,29,207,173,65,247,241,163,249,138,244,199,247,32,210,251,202,99,71,140,222,196,76,132,180,64,84,249,178,86,242,236,127,221,122,138,16,230,189,202,107,213,170,236,161,240,5,255,225,94,242,23,30,23,104,125,93,91,70,168,165,10,120,90,133,113,87,192,173,111,93,130,254,89,220,177,204,181,37,26,139,221,198,47,16,177,215,19,50,55,101,26,117,74,39,198,120,145,184,229,123,96,85,95,16,176,109,162,119,151,220,217,207,16,6,71,63,145,116,189,15,85,244,4,152,62,204,76,153,219,146,58,165,221,226,67,209,14,254,3,252,140,0,158,139,247,69,136,228,135,30,228,20,190,146,131,68,223,111,105,181,146,218,37,204,172,98,100,76,184,146,152,140,202,109,187,184,124,69,183,107,243,209,140,172,108,200,94,150,197,220,236,244,212,253,182,26,146,150,93,45,120,198,101,108,140,9,206,152,228,64,139,196,172,109,223,153,13,247,25,245,82,96,67,124,181,187,208,83,114,227,58,86,21,106,26,110,219,146,134,78,19,73,70,19,77,127,26,234,177,224,197,235,182,8,248,190,246,86,55,253,155,8,10,78,46,157,17,181,88,11,70,150,214,45,200,1,14,220,191,87,44,160,178,50,13,254,231,20,134,114,196,226,107,63,176,177,215,151,29,74,123,1,50,75,108,148,101,151,1,247,104,210,141,43,244,12,234,223,79,177,216,59,17,14,32,8,96,214,229,23,191,157,125,151,2,36,108,60,192,16,149,85,51,117,128,253,36,204,127,96,252,11,162,52,121,236,173,94,98,31,188,169,166,127,11,50,228,195,3,227,179,87,55,115,44,19,9,241,203,58,121,198,177,84,63,160,190,245,111,252,18,254,199,253,166,152,245,25,108,251,220,49,152,17,5,209,85,152,255,122,173,194,87,203,199,169,39,193,250,211,132,208,118,10,68,239,26,96,54,118,132,95,225,217,137,170,143,239,37,13,94,114,215,50,238,62,166,48,57,141,253,235,235,102,92,21,217,30,188,69,221,59,194,110,248,200,85,194,125,83,166,59,155,222,20,3,17,210,21,168,123,203,50,98,53,131,248,152,73,42,62,249,162,175,45,191,34,251,202,146,252,237,236,12,249,214,119,219,133,246,89,246,178,234,106,147,85,1,66,105,191,87,49,116,206,159,89,23,161,10,188,99,118,79,112,26,136,5,85,94,46,57,246,165,97,15,140,48,66,159,55,180,156,108,162,152,113,160,177,139,13,191,89,124,121,27,10,71,127,229,240,12,196,105,22,56,133,173,53,241,128,168,94,217,111,22,190,44,102,242,196,183,12,65,177,93,61,219,44,150,147,62,137,253,20,136,78,187,149,233,21,93,160,145,4,116,155,219,79,48,38,214,32,83,67,69,220,207,59,35,244,29,125,89,112,82,234,87,125,103,60,154,144,101,211,231,111,167,197,152,166,186,237,173,54,33,48,101,207,16,64,18,3,200,200,116,52,235,228,4,229,69,185,27,204,94,194,231,72,217,215,67,177,220,129,150,124,92,131,46,76,248,131,214,103,113,140,200,102,118,87,89,115,58,6,99,169,189,231,30,38,103,9,219,168,17,33,205,249,235,134,60,67,152,221,234,51,93,142,200,116,142,219,244,83,14,222,195,254,53,49,99,212,91,187,94,248,49,60,180,245,130,241,188,71,168,182,33,191,94,46,148,155,141,109,184,15,133,183,107,112,184,221,127,37,17,172,2,169,216,89,173,87,162,238,158,12,223,220,202,228,147,40,111,23,11,22,84,105,235,239,206,76,253,167,76,87,21,137,183,87,0,111,29,200,13,201,99,210,63,77,203,169,56,161,47,236,85,70,3,192,153,127,234,85,178,222,197,60,23,116,195,22,72,122,93,228,47,211,168,119,93,66,65,79,186,130,176,174,69,109,180,53,180,147,235,248,93,175,143,71,75,218,68,144,42,230,14,241,208,66,215,8,36,236,213,121,51,156,246,178,92,232,99,113,225,52,98,148,10,60,87,214,232,171,49,170,143,184,44,23,33,197,110,21,230,129,84,219,136,65,248,206,99,199,193,148,3,64,83,40,74,189,198,197,155,217,31,183,228,33,189,83,17,72,92,200,58,179,252,206,19,88,54,86,209,252,222,193,242,227,244,162,30,203,226,10,210,159,194,37,12,75,131,184,13,88,95,127,153,96,109,85,130,17,2,33,231,172,8,156,83,16,38,96,254,137,160,65,167,198,3,50,212,73,130,168,175,147,210,248,116,3,68,255,97,26,178,182,29,163,244,136,97,151,153,34,237,217,45,204,219,174,48,241,131,224,15,227,181,248,230,240,223,156,174,41,48,229,109,127,141,218,209,44,13,182,152,182,81,38,164,247,156,240,83,144,33,49,44,13,128,121,24,42,34,136,167,84,71,134,157,139,15,13,234,36,150,101,23,120,140,128,212,41,167,255,89,186,24,141,229,85,147,192,75,1,55,240,20,39,202,137,127,229,236,148,12,75,66,181,10,89,216,175,12,249,122,14,122,182,102,109,26,238,71,83,220,207,49,206,213,129,9,98,178,197,250,141,137,61,216,173,146,239,10,230,234,128,228,179,51,211,95,143,113,161,205,78,203,206,47,59,113,112,163,73,231,225,255,203,65,95,107,123,133,110,0,13,38,55,12,4,160,202,5,150,143,134,211,225,19,133,4,146,70,2,182,139,185,121,27,50,242,188,9,114,25,216,26,92,216,67,246,65,98,131,69,1,161,143,139,41,192,130,216,114,70,20,118,198,220,255,230,61,0,118,118,35,52,209,27,155,138,85,236,157,130,48,9,110,170,199,142,208,85,179,209,55,178,65,141,230,85,182,179,30,218,148,138,183,173,106,224,11,100,144,95,137,127,146,226,128,44,220,113,91,140,17,136,99,177,183,219,239,18,51,207,199,32,49,203,176,45,229,149,45,11,169,38,107,84,215,73,120,225,163,182,207,195,48,89,204,244,127,232,89,21,184,139,123,48,123,99,199,83,0,165,211,37,170,49,249,160,55,100,36,70,101,71,30,147,44,101,88,125,196,100,248,47,95,76,116,110,220,213,198,12,69,2,238,30,15,174,159,91,198,83,47,228,225,84,112,164,62,71,255,12,9,239,49,129,66,249,227,40,150,171,119,66,114,41,153,203,191,18,170,180,184,151,238,31,117,11,233,84,83,73,211,111,36,194,169,156,149,38,103,45,37,86,14,233,126,70,90,210,208,181,102,106,194,93,190,215,12,138,116,14,185,102,35,109,246,97,177,112,133,153,243,125,140,139,2,96,17,144,188,183,5,69,15,160,51,239,205,73,122,124,179,58,151,238,232,68,163,62,175,102,27,204,172,202,78,254,65,221,254,38,163,48,50,173,229,58,70,186,122,229,38,32,229,241,108,60,156,69,178,61,0,25,82,228,97,22,204,21,225,4,98,130,34,253,163,202,93,234,65,162,89,178,236,162,12,194,166,188,181,188,208,201,173,113,125,252,222,116,159,97,80,27,9,109,29,154,26,187,129,182,180,21,89,160,141,83,10,22,88,222,229,208,142,168,41,182,70,252,95,135,244,222,197,80,55,115,101,30,107,186,85,44,200,35,139,194,89,13,251,78,184,10,251,124,68,80,226,201,121,16,109,216,79,138,65,249,196,69,224,247,73,150,153,75,133,25,8,238,246,183,104,200,224,148,216,34,221,244,21,15,12,27,100,246,219,229,232,87,168,169,209,93,36,220,112,209,115,212,96,161,30,154,176,218,212,26,45,88,106,20,4,185,89,72,88,208,184,81,75,216,191,229,37,64,169,159,69,110,30,204,230,244,169,231,67,2,48,13,242,239,19,59,151,206,7,19,173,133,120,180,247,171,132,155,122,191,9,129,186,116,205,64,110,6,2,250,116,75,172,67,237,167,43,5,147,18,176,145,86,230,71,24,169,226,238,20,167,100,158,121,52,225,75,250,176,31,197,5,93,109,198,151,24,91,205,183,235,214,56,226,8,217,17,110,92,183,206,251,12,102,73,54,145,89,241,99,29,229,52,142,219,101,219,111,101,172,163,251,233,1,90,226,234,243,233,50,1,92,99,78,115,2,217,143,248,227,6,92,201,105,148,236,227,39,192,15,33,211,236,54,159,233,28,107,47,132,42,143,159,226,209,73,16,143,78,5,184,226,203,2,126,131,90,17,75,81,188,13,175,217,235,91,3,109,200,186,148,122,176,234,74,228,91,129,81,210,41,55,231,154,233,175,34,103,225,25,188,196,254,95,53,96,116,233,190,247,243,106,102,231,210,212,217,185,135,238,102,73,21,5,250,97,35,59,189,116,75,96,87,200,182,208,200,62,224,255,43,111,103,17,225,8,138,250,55,149,18,104,76,36,29,213,183,123,107,219,47,62,168,36,189,108,17,18,171,148,32,140,188,136,24,49,25,59,71,101,158,226,14,250,60,182,7,141,120,70,248,170,200,22,58,217,98,165,107,61,159,32,174,70,112,195,208,118,88,218,44,249,60,253,44,218,146,248,198,18,132,110,121,253,124,12,200,4,157,127,137,197,135,67,88,249,61,131,128,144,155,176,28,220,18,181,85,204,217,167,1,5,181,165,12,81,69,169,16,104,207,188,226,126,207,100,104,47,109,153,152,174,56,181,181,179,68,4,94,177,146,151,244,26,225,200,236,199,98,114,26,151,106,175,235,38,188,48,21,195,8,153,200,230,223,159,111,48,65,59,108,213,11,68,38,138,110,236,250,62,64,106,216,30,19,113,100,67,5,216,124,183,228,152,132,244,231,124,22,48,106,83,140,178,201,22,101,211,109,165,150,168,134,25,237,187,108,22,154,120,212,31,134,63,225,152,189,154,161,201,41,205,90,229,27,169,68,204,119,20,72,37,86,100,76,95,27,227,39,209,136,136,227,206,113,162,244,229,173,134,87,197,81,68,59,221,174,145,121,54,205,133,91,6,68,67,27,41,59,136,191,147,145,35,254,59,81,55,80,147,151,115,214,57,105,216,14,185,71,91,170,142,35,30,181,90,255,199,143,15,73,111,231,27,22,212,154,219,44,103,71,74,125,57,83,75,176,229,155,202,168,122,111,170,120,219,230,158,7,235,59,253,97,238,50,134,176,186,177,158,66,194,15,200,128,230,145,251,188,5,190,49,54,138,62,35,219,2,121,169,232,51,43,173,233,173,31,171,132,166,190,183,218,165,154,90,233,10,92,243,200,50,147,167,127,58,59,33,173,255,173,169,112,165,31,113,117,173,43,111,129,121,16,202,86,70,107,158,2,238,126,31,159,188,152,255,208,153,209,181,104,156,217,41,62,115,206,66,252,59,86,51,102,52,156,169,185,65,224,133,228,140,220,243,232,44,97,231,137,155,110,42,239,172,42,103,105,66,217,135,212,163,160,45,126,197,149,140,220,105,34,241,55,183,133,202,167,192,5,223,128,92,122,199,179,180,246,17,129,193,49,152,43,152,123,91,170,153,18,217,195,98,189,112,83,120,181,92,70,159,154,18,97,117,7,170,228,93,161,58,115,74,181,239,60,170,234,61,28,99,66,118,230,182,61,64,197,211,200,124,216,212,201,117,78,204,65,113,59,16,134,243,71,159,196,47,2,249,175,74,150,156,243,147,143,135,34,242,110,86,2,93,70,50,12,69,94,241,3,58,105,175,19,145,241,118,196,45,119,75,211,2,69,44,252,237,185,165,249,187,86,209,222,150,158,243,143,145,46,81,165,41,142,65,163,36,162,184,143,224,220,20,54,40,106,128,70,106,177,68,44,244,182,96,113,155,130,153,103,126,108,170,214,129,194,112,4,199,37,26,246,101,8,206,252,125,101,252,85,200,253,21,166,113,248,122,131,228,215,108,131,29,17,102,109,142,199,132,20,83,42,70,19,253,29,102,33,23,254,5,192,49,245,175,134,251,219,214,21,189,202,117,249,86,84,53,154,55,128,155,160,65,70,118,222,231,172,131,228,137,13,99,147,14,146,129,89,222,52,183,107,48,60,46,176,95,50,99,135,207,123,145,110,102,137,2,255,88,205,64,204,57,27,24,176,225,88,16,15,214,126,44,106,123,103,33,87,242,98,233,59,64,3,156,39,34,63,179,253,109,53,195,115,221,119,124,178,198,0,242,154,138,86,37,53,51,201,4,246,188,219,132,200,221,83,162,237,178,248,56,11,146,187,140,35,83,43,15,226,224,106,48,228,28,114,57,115,59,255,180,49,145,36,47,112,34,80,91,26,180,205,237,128,91,71,195,10,203,167,38,191,61,91,145,199,186,172,173,63,180,43,84,151,6,40,115,56,160,137,0,69,77,15,48,163,146,173,16,186,41,101,25,165,34,183,173,74,101,25,220,65,125,237,166,114,111,167,253,156,30,122,177,216,174,250,102,122,192,145,147,153,34,5,63,73,66,5,189,196,76,23,217,112,90,65,91,46,77,39,39,214,12,112,86,99,25,236,160,160,212,68,124,21,110,68,68,132,109,65,102,110,42,80,80,145,14,74,129,198,146,43,91,214,181,92,248,192,85,25,86,46,143,2,128,163,122,94,235,134,192,237,129,176,179,41,73,116,184,79,54,1,53,149,243,112,147,131,4,216,62,81,170,47,163,36,10,229,203,6,236,248,166,158,61,69,85,58,160,234,13,27,33,84,113,91,11,107,145,212,208,90,0,215,144,80,190,199,203,240,176,232,32,232,138,135,52,86,166,132,66,190,29,33,77,129,93,91,210,145,3,232,109,173,235,208,168,143,83,187,83,190,13,185,103,145,190,75,94,254,67,192,79,171,236,135,79,129,188,52,49,180,38,158,163,155,251,68,93,180,66,206,130,250,113,153,57,152,9,6,173,92,27,238,28,51,166,252,8,8,168,97,1,115,231,150,106,195,201,43,115,106,110,67,69,202,88,17,117,91,198,53,173,63,72,193,124,242,224,249,164,206,130,123,60,130,161,205,209,133,94,41,120,148,141,209,186,179,95,233,26,46,218,61,55,153,22,114,220,114,87,40,165,39,58,28,131,26,209,157,102,191,94,35,125,102,88,178,16,132,52,230,25,171,89,180,148,81,191,160,240,135,214,102,102,228,55,127,222,78,128,231,144,232,132,234,71,64,209,7,21,130,34,34,183,249,126,246,28,78,81,186,229,232,130,206,107,40,200,205,183,84,13,174,161,230,139,229,205,58,94,213,33,57,197,177,43,10,182,87,240,185,222,91,21,115,120,129,85,22,187,174,85,177,231,66,17,26,127,242,118,254,12,117,255,188,149,225,92,45,148,13,61,185,147,175,124,145,220,242,111,152,108,156,87,139,176,47,177,187,20,14,94,46,100,179,130,74,248,19,16,5,203,131,159,26,226,32,219,170,168,119,191,110,26,114,185,239,68,134,59,140,146,38,185,101,44,134,227,53,85,92,119,131,36,254,28,181,255,91,213,198,203,1,229,18,9,236,86,139,44,200,198,178,161,16,222,73,216,142,58,54,171,236,224,180,51,17,165,159,116,219,224,12,172,237,72,1,128,77,134,118,224,195,37,49,32,6,112,220,199,132,3,88,154,129,42,34,228,51,143,51,225,80,146,141,74,128,71,48,135,166,163,216,139,215,222,175,37,243,54,72,21,252,176,47,208,14,152,86,115,53,206,142,6,40,78,187,50,163,166,130,255,200,212,116,216,67,217,155,30,39,170,143,159,209,154,44,65,117,232,140,1,36,195,110,153,23,71,129,73,112,112,197,18,186,93,216,54,118,12,64,130,141,187,226,13,28,196,121,68,90,183,132,230,211,242,172,125,44,106,96,213,27,177,29,7,122,194,198,77,143,222,225,122,50,70,208,90,103,224,23,187,234,118,147,64,156,13,218,182,206,33,0,214,250,65,5,221,121,221,188,200,155,110,212,253,147,120,182,196,113,103,30,152,40,199,115,79,227,229,203,38,146,195,102,53,119,68,13,61,255,51,37,216,237,194,5,103,82,108,196,107,123,186,226,30,29,74,222,234,165,234,244,231,39,7,52,232,219,151,42,253,19,193,202,117,241,49,194,211,147,165,56,99,29,117,20,180,70,191,226,155,208,246,1,99,84,118,153,138,97,174,249,212,160,195,92,186,161,45,211,233,34,65,25,107,252,214,166,110,63,51,128,81,164,222,124,172,213,210,100,130,135,8,40,152,43,194,193,83,9,191,180,98,234,166,48,71,252,36,34,38,215,105,253,58,153,85,229,124,118,63,11,21,65,0,53,49,152,95,175,177,49,130,34,108,33,205,87,233,38,154,238,191,39,242,51,227,236,183,153,217,90,36,155,102,125,129,218,136,175,22,29,242,54,165,90,114,68,48,237,241,161,252,68,129,114,34,143,31,158,64,22,131,64,27,162,245,208,101,101,192,44,237,17,137,251,121,154,78,70,117,209,234,119,217,245,172,184,68,243,167,43,27,221,190,118,42,108,250,200,96,81,219,252,171,140,120,221,176,91,93,200,219,7,119,236,132,8,58,90,100,94,110,2,150,146,6,153,35,93,244,14,195,54,128,184,104,39,163,17,227,56,237,7,233,192,99,55,116,169,224,78,111,195,187,99,216,194,91,12,252,220,81,170,80,47,219,47,137,218,234,0,200,123,143,92,145,103,25,24,225,64,152,1,195,122,206,135,176,13,55,44,137,249,8,5,159,184,211,65,159,65,34,29,33,123,110,25,108,10,39,216,51,32,149,33,88,172,72,41,250,211,43,48,174,59,32,49,254,45,14,164,160,121,96,103,4,11,51,79,82,218,5,179,38,132,109,108,215,140,175,242,19,174,208,42,217,133,234,76,235,179,158,11,82,187,178,90,60,202,45,144,126,121,47,37,200,99,94,88,5,168,237,98,91,51,206,255,177,232,128,66,201,14,146,254,221,170,23,230,121,196,106,207,38,150,161,79,126,156,34,116,87,167,102,91,232,33,200,132,226,239,229,58,250,127,181,8,179,149,56,62,96,28,186,44,213,173,208,237,207,145,201,141,52,185,25,9,41,239,97,46,186,247,177,117,255,50,77,58,44,13,203,65,127,210,207,77,242,251,21,83,133,152,217,138,139,199,233,19,46,204,44,16,157,24,22,182,6,254,219,97,217,57,203,174,221,140,114,78,7,217,245,28,146,208,12,193,227,15,128,29,95,190,97,152,19,12,144,113,75,208,140,144,201,252,11,45,138,62,136,46,74,198,181,193,71,190,18,218,180,77,162,166,42,82,27,107,221,7,112,170,1,253,79,141,34,228,76,121,255,138,170,220,88,24,79,12,19,100,38,61,208,124,209,253,1,158,88,46,46,204,57,36,242,201,4,58,21,245,15,165,165,141,12,125,227,1,86,202,168,155,223,71,31,226,150,250,227,24,148,103,7,140,81,37,14,186,152,70,251,29,199,179,203,251,67,17,229,89,190,213,152,168,216,150,68,59,151,136,243,79,184,42,125,14,123,132,216,33,184,66,239,249,89,205,236,199,75,175,86,52,157,238,75,203,211,183,251,217,220,21,76,250,37,135,146,185,144,54,192,207,135,226,172,199,130,172,99,120,0,157,181,113,238,7,237,126,148,226,67,212,69,106,192,193,17,246,119,139,89,71,44,36,74,156,15,152,27,60,64,115,207,3,238,207,136,107,124,152,7,8,10,131,14,165,165,29,74,9,119,222,114,15,10,110,34,56,182,87,122,191,1,136,151,46,165,84,17,224,99,165,126,240,108,154,166,2,138,236,134,42,125,184,140,237,134,156,0,237,238,93,37,102,82,83,73,74,73,11,2,247,193,150,209,133,186,211,100,248,58,81,127,212,131,198,14,19,249,41,33,191,40,154,36,73,215,115,44,81,220,165,116,194,114,178,90,74,16,114,135,133,100,214,236,54,221,13,60,56,118,179,19,94,132,236,134,179,170,139,74,33,135,117,132,135,119,127,146,12,245,159,129,18,166,239,63,253,191,103,137,70,104,21,186,120,54,183,184,162,107,196,163,191,61,22,148,77,218,148,200,178,243,53,164,111,222,28,99,97,251,102,0,186,105,144,79,194,137,129,132,150,153,160,15,98,97,181,56,68,173,231,253,233,36,136,245,154,101,122,21,180,229,16,36,84,227,17,247,107,28,185,77,118,238,119,197,47,107,89,79,39,166,40,122,131,82,24,78,45,154,133,81,157,109,233,72,179,46,100,130,170,68,178,230,103,164,209,133,56,131,73,136,77,143,98,85,10,203,178,4,118,232,150,57,125,255,40,56,238,180,77,22,118,140,220,74,119,190,137,52,14,165,230,21,14,155,193,26,184,180,64,58,113,131,157,13,91,203,221,172,114,46,101,22,174,116,144,171,177,72,153,63,230,63,192,76,227,138,217,247,31,168,160,0,218,79,66,149,160,182,57,107,153,183,79,159,20,230,33,187,103,70,149,42,165,147,109,171,197,249,116,212,127,141,209,78,65,98,253,242,71,205,146,111,112,218,200,131,121,197,197,250,12,123,61,14,182,0,97,80,96,87,48,130,11,4,6,13,184,245,208,53,77,138,167,21,19,217,189,134,201,198,79,62,5,188,16,61,66,226,106,191,245,226,221,7,251,211,47,17,10,148,216,25,165,56,60,122,25,53,50,68,32,197,28,123,57,125,9,112,72,132,162,109,227,72,59,167,213,182,39,171,134,40,204,213,101,135,146,124,216,22,167,2,76,55,98,98,81,241,51,251,35,215,131,83,17,37,187,163,103,168,199,163,21,110,178,115,41,85,182,201,223,225,28,190,78,26,220,118,14,123,234,13,102,31,189,222,183,240,28,174,214,105,207,166,76,151,97,59,200,52,224,75,217,131,122,138,61,253,52,88,226,230,242,40,248,120,174,87,140,70,230,95,127,249,175,206,175,20,87,123,58,51,53,157,30,84,56,223,42,223,102,205,192,97,146,121,255,138,96,56,4,3,228,173,39,11,162,131,47,46,121,250,3,125,42,208,229,13,207,115,104,184,244,23,1,113,11,147,1,58,227,28,68,218,0,194,30,47,213,71,96,181,123,182,255,39,168,215,141,142,4,148,42,121,166,89,169,163,233,29,193,73,76,76,95,231,106,179,160,101,120,101,165,151,214,22,4,64,207,5,82,205,2,251,227,200,85,200,69,151,44,6,174,55,190,157,88,161,227,117,94,169,193,211,176,246,224,21,117,224,129,175,34,19,218,47,143,122,118,232,170,160,108,33,163,86,197,124,198,115,111,83,220,153,135,116,226,103,168,104,80,114,215,18,78,149,105,217,167,85,51,119,117,202,160,67,140,18,169,151,141,1,232,44,237,238,9,102,108,43,179,219,6,224,171,215,89,174,214,72,182,232,6,40,69,164,133,246,124,44,254,45,29,201,178,219,45,169,131,86,218,98,241,221,216,5,114,255,172,31,164,201,107,63,100,207,129,36,24,150,13,116,79,9,205,107,222,107,167,54,147,234,217,116,54,92,227,159,207,82,54,86,49,88,17,122,34,245,188,24,95,188,137,17,252,136,67,133,48,246,243,203,68,209,212,107,221,229,169,29,71,50,216,168,20,153,149,170,55,175,179,19,128,224,137,97,66,8,227,146,53,44,169,168,44,9,118,138,115,155,175,85,160,141,134,31,187,238,230,220,70,130,53,108,114,43,231,126,225,65,137,218,207,19,80,216,237,237,10,219,140,243,23,165,106,82,255,243,114,77,235,66,63,88,255,151,143,240,235,155,122,33,96,123,149,149,87,71,52,84,18,204,32,39,210,222,110,206,19,11,124,75,255,113,150,13,136,90,51,32,151,239,87,188,115,157,172,129,74,250,40,20,191,122,15,181,45,93,194,41,75,234,50,213,167,246,194,56,144,163,133,211,254,103,69,206,157,75,87,134,196,143,229,103,170,117,204,131,116,73,249,237,33,168,68,59,182,20,92,117,242,24,132,174,157,21,71,130,137,13,132,154,76,20,253,245,243,92,114,253,125,54,111,219,87,118,194,34,186,130,224,244,94,85,72,57,228,212,21,39,167,195,239,223,151,245,44,165,224,58,70,14,74,32,8,79,19,212,58,235,254,67,96,41,145,246,41,116,211,18,59,32,170,143,129,11,179,157,207,101,240,47,250,198,81,190,209,35,21,134,64,222,51,196,121,253,151,83,166,93,217,90,153,104,98,113,131,18,135,41,200,226,239,13,163,56,158,248,243,201,224,20,93,153,240,176,123,166,156,69,76,53,30,3,69,241,42,186,179,114,3,238,170,237,189,116,19,117,122,39,228,164,241,233,142,253,107,68,213,123,59,166,122,88,166,166,55,51,173,164,112,88,216,82,188,202,126,80,98,118,219,132,179,240,35,75,48,150,42,35,112,62,11,249,209,21,64,149,117,85,244,112,88,187,156,173,69,168,9,27,109,212,221,253,12,95,12,3,223,168,114,25,222,201,37,47,180,140,53,239,72,205,223,234,228,144,38,71,243,199,243,108,68,177,128,245,55,218,204,140,9,137,199,60,175,228,16,25,191,195,250,20,210,81,211,197,126,146,5,13,51,84,227,204,75,157,84,254,0,140,136,207,179,62,118,63,67,191,44,241,155,14,234,76,172,135,5,38,140,213,38,248,172,110,110,97,79,188,210,244,10,80,149,133,239,116,224,227,101,163,41,229,92,236,89,235,225,26,154,110,214,29,237,207,145,46,248,175,250,103,188,136,251,133,202,67,74,162,180,249,103,104,197,85,211,209,207,247,192,46,5,101,46,171,95,102,84,128,133,168,235,149,247,97,68,100,170,123,191,103,104,187,7,7,215,191,92,213,244,111,70,173,133,163,73,171,206,58,242,2,92,30,190,177,84,70,26,68,38,220,247,220,218,224,112,24,181,78,103,240,14,110,140,114,39,61,0,241,5,99,105,198,7,58,200,100,216,208,36,126,24,225,60,85,131,200,69,135,211,92,119,203,223,94,83,225,99,87,29,129,63,92,189,235,97,132,70,42,223,26,76,154,179,177,240,91,115,197,16,240,71,246,198,153,91,147,35,7,70,238,74,119,116,179,196,51,187,46,118,99,157,73,103,200,177,20,172,46,129,49,16,174,126,7,34,180,99,63,230,58,32,221,56,179,31,58,110,213,10,200,209,245,73,66,4,75,228,134,50,223,216,179,137,93,247,67,50,160,112,66,41,121,44,155,211,118,93,206,188,242,136,177,146,89,171,20,220,44,105,71,104,22,187,186,171,132,247,110,209,121,195,253,54,189,120,132,93,217,225,128,71,240,45,48,74,55,198,165,218,167,45,34,76,124,249,71,173,207,92,88,55,246,117,31,253,230,99,219,188,217,109,34,74,205,97,147,68,190,48,150,102,198,36,70,53,65,227,250,73,168,33,4,40,17,66,135,30,139,52,52,181,121,61,130,93,53,100,187,162,116,117,230,76,69,102,238,222,163,11,83,111,25,180,176,211,124,91,133,243,123,51,74,231,9,92,110,124,99,82,157,158,193,170,17,45,234,19,126,192,79,163,184,109,12,155,66,158,175,219,51,243,10,107,248,26,254,161,251,139,86,75,142,200,195,188,5,137,73,237,104,148,217,215,34,47,153,37,236,74,177,239,79,200,95,199,34,68,220,90,81,143,52,14,124,1,184,196,34,101,41,124,68,129,3,61,158,29,41,216,70,29,42,150,0,128,182,232,119,178,168,10,44,154,56,199,69,141,244,79,227,219,204,73,139,254,127,137,124,13,75,125,235,142,55,13,223,100,59,47,79,12,178,178,139,211,187,213,79,236,179,165,114,130,13,171,120,48,195,213,20,36,52,15,214,250,171,151,186,17,42,31,87,0,195,47,190,13,48,83,129,141,253,197,215,25,245,30,165,22,204,48,40,92,150,7,181,205,175,154,81,125,1,235,248,175,252,118,17,32,154,74,212,84,102,57,127,63,146,8,209,186,208,97,76,209,125,48,110,202,233,1,44,57,22,81,206,28,12,136,176,40,147,135,35,196,103,244,111,111,225,46,186,41,3,163,73,121,101,237,201,224,149,228,49,119,136,244,202,19,63,152,254,15,21,38,5,55,226,84,211,225,7,120,25,205,155,211,215,246,58,162,132,160,81,4,123,159,174,32,121,52,152,34,73,134,138,57,223,5,204,208,138,234,196,152,4,80,39,61,148,24,45,69,114,174,95,75,204,197,150,242,244,97,201,211,31,129,184,114,178,249,242,74,43,13,169,97,6,50,210,191,3,23,11,145,109,109,69,74,203,53,149,133,142,144,189,113,141,15,150,143,180,74,225,140,118,30,1,105,104,50,108,162,156,133,7,65,151,111,234,208,168,173,82,252,189,165,186,63,2,218,133,24,59,5,215,214,237,187,32,179,13,169,131,243,15,221,68,122,238,0,103,178,4,48,52,209,225,82,169,18,222,70,47,42,198,196,146,36,225,167,144,135,176,218,154,230,2,115,216,174,62,81,13,181,251,116,109,145,97,170,190,201,95,216,76,78,116,30,137,51,221,32,162,128,129,103,87,172,48,246,248,86,3,207,68,175,151,196,238,203,218,48,253,236,49,227,58,88,98,1,113,172,222,77,193,67,66,141,45,250,92,159,46,147,158,42,219,180,124,104,142,193,25,68,110,218,253,64,89,38,58,18,177,4,24,122,198,245,192,172,217,13,217,96,249,230,220,60,229,79,43,145,113,6,58,185,186,213,168,240,229,225,236,93,133,202,138,87,245,200,39,18,204,254,249,96,175,7,108,194,112,154,149,181,91,198,120,1,240,154,89,53,47,119,250,225,234,180,190,132,250,104,229,139,60,216,144,51,118,75,132,50,138,170,5,70,5,90,162,123,98,153,144,69,141,233,14,76,120,249,161,237,150,161,85,39,151,160,2,227,163,98,1,139,63,23,226,237,18,195,121,63,89,157,148,23,112,239,119,60,210,13,146,181,54,79,58,28,196,104,76,96,45,180,55,212,121,63,153,23,194,138,112,195,35,2,237,54,21,50,175,239,103,197,1,199,207,4,209,59,29,193,209,221,248,79,208,247,217,94,178,251,174,189,86,105,207,132,65,255,47,242,44,17,16,68,185,150,154,167,172,19,137,187,142,127,146,146,140,244,110,64,238,250,253,194,165,120,27,163,119,110,202,249,159,103,20,182,206,246,198,219,186,207,148,39,80,176,254,60,148,176,142,20,98,212,120,233,78,55,232,231,208,145,164,146,63,109,200,195,6,47,87,172,230,128,34,92,113,197,56,33,240,13,63,19,255,211,140,70,91,32,255,195,96,179,157,105,124,188,85,147,28,45,194,69,251,109,230,194,180,230,121,123,46,179,143,37,26,130,130,48,173,182,159,17,154,52,147,119,5,132,250,119,202,77,55,239,215,19,228,54,4,133,146,197,175,55,128,6,238,95,97,156,159,122,143,144,187,156,42,19,247,254,86,111,200,252,17,150,151,7,52,0,128,235,102,99,155,180,87,63,242,15,178,201,64,250,75,27,111,6,47,246,203,27,167,247,23,47,210,180,205,118,107,1,101,197,248,47,94,16,6,6,200,66,98,216,128,170,32,48,254,197,224,138,163,116,196,239,71,28,239,203,117,56,221,233,52,54,144,96,175,152,90,111,66,255,227,126,143,113,197,145,7,221,165,229,241,238,131,157,69,133,75,8,130,247,45,13,16,172,149,132,28,24,203,229,111,50,234,131,114,244,104,110,247,249,223,65,11,177,20,180,176,37,176,9,125,69,201,196,5,183,235,61,47,144,237,174,254,52,203,203,203,128,52,133,149,67,101,200,236,200,210,200,46,87,213,137,51,98,183,58,77,78,252,68,64,122,13,149,130,92,241,9,103,217,231,30,125,213,10,234,115,63,113,83,4,130,106,227,160,249,174,239,127,59,112,151,86,144,186,5,96,37,80,242,87,199,196,235,41,121,39,144,149,205,194,8,50,185,112,231,249,160,164,198,86,47,7,14,180,16,242,75,206,142,145,137,170,161,10,90,156,148,201,187,96,164,27,192,234,197,63,239,92,145,97,153,221,244,116,169,129,226,200,239,43,222,228,86,96,213,210,211,176,179,21,107,240,240,161,167,183,15,83,111,195,167,7,192,93,79,159,114,155,28,250,95,121,205,67,247,15,198,93,185,185,136,125,130,28,56,221,102,29,253,193,38,198,250,136,115,29,141,131,130,163,164,83,115,126,129,15,64,20,78,245,243,104,132,20,153,142,87,231,3,25,122,14,120,0,243,26,21,26,23,68,201,162,108,253,215,187,142,169,231,54,146,222,107,141,178,50,238,252,12,245,184,203,147,194,148,251,12,185,11,144,223,102,3,70,235,134,228,75,149,56,176,102,33,167,167,18,126,31,250,53,114,100,225,237,207,87,192,54,66,184,60,217,236,87,135,48,123,89,77,185,44,247,153,49,58,53,248,115,145,226,29,241,227,122,64,216,222,201,178,117,90,93,199,80,9,37,33,11,6,181,113,236,214,220,233,2,105,128,31,215,91,157,217,203,204,57,146,42,5,108,246,159,195,49,51,129,211,137,98,172,238,143,119,169,132,137,207,181,84,158,251,212,50,23,129,63,125,133,196,110,45,246,137,197,204,107,169,102,87,79,233,62,46,183,120,117,120,203,141,41,180,240,34,32,192,223,124,184,45,63,194,28,60,22,155,193,255,244,118,124,45,122,240,221,49,63,122,171,132,13,175,30,37,52,188,225,165,144,157,241,97,137,83,143,212,0,254,123,163,48,221,41,7,220,24,11,16,125,202,254,55,231,253,126,170,253,199,239,246,77,30,196,124,150,54,107,100,26,249,120,242,182,227,218,211,197,25,112,185,30,255,248,242,208,41,179,120,61,98,235,241,139,68,169,46,32,220,50,3,111,117,60,211,137,249,99,70,102,47,145,197,245,140,23,133,16,127,15,215,65,44,201,169,25,151,216,111,233,204,40,0,192,163,38,130,60,173,43,142,41,23,41,150,241,254,26,61,157,202,196,208,235,192,134,39,40,50,67,141,189,63,180,196,232,172,33,238,30,153,221,2,122,19,153,102,213,59,253,255,71,148,227,220,202,250,86,250,90,56,112,33,107,58,182,221,167,171,90,160,114,50,87,185,124,150,48,65,103,190,198,235,203,100,14,247,195,61,85,174,107,172,148,122,95,100,193,34,136,236,57,212,34,39,238,139,155,251,226,173,157,95,74,80,137,84,16,191,39,228,118,93,46,232,240,179,142,92,68,1,144,101,144,141,115,138,193,81,9,48,21,11,53,217,97,139,184,71,32,247,22,216,125,215,236,141,179,158,196,252,194,49,74,157,95,138,250,205,79,169,192,77,160,121,41,69,105,81,252,71,241,104,67,162,202,103,18,38,205,76,202,114,224,11,30,35,120,175,105,152,147,234,252,7,141,180,226,26,98,4,154,59,131,122,37,136,200,247,168,231,231,115,96,64,180,32,67,155,24,59,128,154,216,223,31,184,161,117,182,167,52,173,217,149,8,55,7,48,31,42,188,60,167,94,188,60,59,72,92,15,43,119,38,164,243,96,111,252,57,182,33,79,209,1,223,153,102,9,228,175,95,252,234,81,101,42,54,7,35,31,9,14,66,238,44,19,29,93,31,80,53,68,107,182,108,84,55,229,71,106,44,70,223,253,133,255,94,118,207,163,251,166,85,226,124,37,219,33,234,4,34,162,210,207,109,60,46,77,230,64,72,14,49,158,194,224,238,115,206,68,97,161,30,25,77,110,130,217,221,163,255,98,102,190,236,89,145,131,104,148,175,252,105,194,208,137,27,22,42,180,87,123,91,9,186,103,246,103,87,131,76,8,69,114,206,178,255,201,5,216,95,200,70,27,29,58,61,120,83,92,35,248,230,175,95,204,130,172,223,118,57,103,43,174,165,67,63,166,241,55,189,226,243,231,241,97,180,51,91,102,199,209,133,252,169,165,159,2,48,120,16,218,150,164,88,27,207,41,179,197,14,82,192,72,82,185,9,31,49,106,131,216,245,145,30,247,60,6,152,80,76,71,39,51,203,10,74,127,49,229,240,71,47,67,93,204,253,153,127,106,134,136,13,19,156,3,59,144,175,196,149,156,173,220,90,156,46,152,210,112,14,26,29,81,157,251,78,38,187,202,234,96,232,139,106,78,246,85,17,255,247,66,13,65,37,133,210,158,11,131,70,40,83,172,204,129,97,43,80,166,130,59,111,234,146,64,231,18,17,33,223,9,36,182,120,246,113,48,44,145,191,105,143,78,73,177,154,136,161,65,171,92,68,39,102,191,59,113,170,239,36,220,57,207,182,145,61,236,7,149,254,245,249,23,156,150,1,93,169,235,227,70,59,57,53,9,143,120,22,20,103,178,26,6,94,253,251,62,119,144,158,117,37,127,226,136,243,41,199,5,47,236,3,75,49,47,40,113,0,146,125,116,200,154,114,153,77,144,100,34,24,54,78,201,21,213,103,100,92,239,147,30,221,15,4,64,30,24,165,246,230,212,159,179,77,17,156,78,141,79,220,147,99,134,4,138,24,220,26,133,120,45,71,123,50,248,237,74,69,231,86,210,6,117,67,24,32,125,19,29,58,82,105,156,135,173,69,149,217,80,84,82,145,225,205,2,96,58,7,117,234,232,21,202,170,13,236,250,36,209,35,246,251,150,48,121,238,106,116,155,146,11,254,252,96,66,72,22,249,12,184,213,221,105,220,74,163,55,203,8,187,235,20,104,176,213,10,101,182,23,14,85,49,167,185,32,91,183,46,33,228,229,191,229,66,193,255,174,163,242,178,16,180,126,147,212,94,18,170,61,84,136,115,176,117,220,90,120,140,246,60,204,127,82,125,36,195,74,33,148,140,53,15,175,17,141,146,101,232,59,103,151,235,133,124,72,175,127,53,81,95,95,19,10,252,227,84,21,176,40,194,131,20,235,116,38,200,116,233,70,126,84,166,28,189,189,36,3,71,112,151,23,202,246,40,44,56,184,216,77,156,238,54,174,78,166,164,136,73,81,239,219,219,107,158,115,156,140,174,24,90,2,85,13,201,145,126,125,195,176,55,222,134,125,100,181,36,162,198,9,61,99,105,239,105,117,99,95,168,118,31,156,142,234,161,135,40,22,73,107,214,244,165,193,247,28,241,229,110,63,112,132,109,25,217,222,2,133,44,173,53,98,53,11,164,63,221,185,201,42,82,255,178,220,71,255,177,133,211,60,172,96,129,247,70,115,36,121,0,194,75,20,222,51,189,75,252,154,97,160,236,229,8,127,191,89,168,241,35,201,99,16,202,218,99,69,202,208,126,250,238,103,236,178,119,164,28,44,75,177,254,53,136,105,13,89,234,175,135,174,192,150,183,178,59,106,90,70,38,165,75,40,11,187,147,194,43,101,125,113,83,233,238,233,246,217,134,9,187,125,181,59,218,145,161,85,18,18,196,212,69,134,150,94,28,219,234,67,164,214,1,196,161,121,67,79,185,203,155,146,131,255,114,172,118,36,112,210,67,195,228,72,65,61,210,180,100,39,143,255,120,19,235,134,23,198,227,205,9,239,108,204,0,113,65,255,133,249,140,177,164,136,88,68,87,226,78,167,99,164,39,208,157,52,243,34,202,227,194,71,221,149,71,156,165,42,113,149,182,83,78,177,185,17,31,91,144,167,156,37,182,192,81,6,60,8,40,109,115,64,168,108,133,231,131,221,226,209,207,226,173,197,231,178,97,53,30,162,117,236,239,203,26,78,199,162,163,252,117,60,200,123,237,253,224,124,245,194,108,101,97,167,166,98,62,104,26,148,176,207,57,137,171,180,198,101,188,48,190,51,91,217,182,28,255,103,217,241,45,35,122,250,140,22,45,20,62,194,194,39,230,160,136,132,109,122,83,187,71,203,199,70,236,46,157,39,212,39,99,18,61,26,94,177,29,160,198,205,59,150,244,111,161,159,114,115,234,45,196,86,63,116,13,89,57,33,154,97,207,162,92,55,138,2,107,254,37,178,80,133,153,103,253,171,90,104,28,8,200,21,148,5,131,183,215,219,3,143,18,200,113,62,3,236,165,31,65,104,95,116,77,209,75,98,25,91,73,179,228,217,227,48,140,218,55,150,87,12,163,208,166,78,187,135,50,22,73,80,180,142,60,48,159,31,53,53,23,243,119,188,121,244,155,155,50,150,89,19,157,51,117,251,123,104,55,230,58,160,214,160,151,52,250,8,154,4,186,82,177,186,83,218,25,210,149,238,168,86,174,5,28,174,204,192,86,130,171,213,192,165,191,164,87,102,18,92,22,254,89,245,128,194,56,241,210,77,168,75,58,237,135,186,167,50,120,254,181,35,125,5,111,200,151,92,182,112,193,226,34,192,5,36,62,238,17,148,194,118,83,207,63,71,178,248,154,213,40,8,3,21,227,207,196,32,105,24,96,132,228,230,75,227,193,134,161,244,6,254,120,13,205,148,141,196,30,82,62,61,210,199,219,144,0,20,113,75,42,189,225,87,174,83,74,45,205,175,6,166,145,170,98,243,119,158,80,32,66,95,255,23,225,123,103,242,253,27,96,170,196,132,221,57,0,145,10,109,166,83,61,208,204,59,100,61,229,209,164,70,220,167,2,64,36,48,94,210,254,46,221,15,175,153,92,125,51,22,162,132,244,83,171,78,178,24,66,1,179,20,240,158,178,243,24,242,43,193,97,110,11,43,35,72,99,98,105,85,18,50,42,27,87,174,80,178,235,192,159,168,195,187,63,8,190,121,78,48,170,224,133,236,147,83,221,184,249,9,203,13,85,149,71,250,75,102,132,95,108,10,166,32,60,236,236,241,34,254,50,229,26,113,39,134,45,66,199,83,135,112,218,59,9,152,108,191,249,167,60,244,165,140,160,53,169,177,121,78,55,138,147,41,52,33,162,65,72,242,200,159,191,207,132,112,91,196,158,70,50,37,191,114,8,236,40,71,14,28,69,58,185,183,181,28,181,69,120,59,141,45,193,41,203,21,254,184,244,21,236,55,181,22,140,237,194,95,131,112,20,144,162,173,231,157,253,119,178,185,183,225,186,176,199,155,246,158,33,142,215,88,49,144,154,136,10,248,31,77,204,66,163,201,71,84,1,14,226,87,158,133,227,186,238,22,112,85,78,57,216,196,116,28,178,67,60,3,197,16,75,186,9,52,132,22,198,200,49,176,66,206,244,98,148,181,23,140,117,145,76,158,12,240,149,223,106,51,52,163,197,144,166,236,9,127,234,248,33,214,79,164,248,78,248,205,127,35,91,186,227,0,102,41,169,244,123,208,104,239,252,143,166,215,164,190,36,103,84,142,220,83,23,64,204,116,211,6,99,166,30,164,183,33,228,51,158,18,76,153,108,242,211,233,177,95,240,148,79,132,203,66,163,163,102,128,69,30,115,201,206,246,43,108,93,38,59,176,65,3,232,127,100,126,213,62,247,23,221,85,234,144,215,223,131,167,14,134,182,244,39,235,162,184,143,24,242,14,213,216,160,242,118,100,166,84,129,32,235,49,92,202,243,48,138,9,211,139,137,195,199,210,216,233,204,91,39,18,142,12,17,34,35,56,63,74,178,0,206,60,21,178,140,104,100,94,10,78,73,85,52,204,246,77,147,248,6,59,111,10,216,18,215,67,253,239,218,86,165,122,7,74,23,87,240,131,200,188,70,182,129,158,99,113,164,78,177,96,146,0,226,174,243,191,230,225,217,243,136,237,233,42,36,45,222,143,239,241,67,93,103,0,244,128,222,226,10,112,181,98,45,3,173,184,255,226,2,162,132,212,176,88,129,67,176,164,49,12,96,97,182,150,173,57,41,16,167,34,72,94,220,194,171,131,33,15,72,190,120,203,167,126,88,125,50,122,241,189,131,77,146,214,67,171,26,79,225,135,228,157,117,209,144,148,183,99,253,118,246,249,255,168,37,201,31,27,231,43,229,195,82,114,5,225,233,242,181,12,114,245,106,105,249,145,98,245,142,151,147,35,219,39,194,235,194,49,196,144,211,41,194,65,145,99,5,104,153,10,12,194,9,157,188,117,166,170,250,135,244,56,255,182,40,201,66,207,19,204,173,196,15,151,200,191,14,223,115,29,239,191,80,49,79,201,61,100,96,71,242,161,245,200,202,177,35,230,53,114,115,206,58,141,44,200,169,243,30,1,34,92,60,181,115,162,166,39,43,191,52,124,241,117,0,72,102,31,193,57,216,169,107,213,11,157,156,52,152,135,81,219,241,159,152,182,150,142,177,33,154,16,123,203,55,244,246,248,248,171,76,144,25,163,253,167,95,175,75,10,232,222,231,169,139,24,202,3,84,98,255,238,124,85,70,242,2,138,237,118,63,231,30,216,185,96,178,31,106,37,111,10,165,219,76,202,78,184,138,101,194,137,5,96,180,90,230,75,134,220,100,21,226,108,18,163,43,114,115,176,247,69,139,19,107,250,145,128,45,10,98,241,16,150,167,213,123,45,43,58,11,221,11,247,25,149,44,130,167,207,218,190,81,110,7,133,42,120,207,100,70,105,151,231,207,121,153,45,78,101,202,146,15,239,73,36,49,189,128,208,90,71,111,40,36,48,147,134,226,200,183,177,131,202,93,222,221,155,96,53,46,177,114,59,220,244,130,66,101,172,230,209,245,150,169,240,171,122,184,86,150,92,141,188,176,84,95,246,159,235,244,226,29,118,244,211,208,198,217,111,189,127,125,23,159,216,86,149,65,1,20,116,17,227,96,173,81,44,170,185,77,14,183,195,200,238,78,185,179,99,204,161,94,20,1,207,242,36,105,20,162,92,92,122,126,39,40,229,2,10,46,106,18,88,140,33,94,114,245,10,222,202,11,202,89,138,70,60,55,158,92,154,141,189,239,235,251,69,43,143,164,205,237,69,54,249,233,177,57,76,207,192,154,172,160,201,17,82,17,102,254,239,174,61,104,51,241,133,66,117,148,87,210,130,90,99,103,186,8,77,43,95,143,165,71,68,28,134,100,143,28,179,183,46,252,135,137,239,231,196,107,147,118,134,188,171,206,16,96,80,180,247,125,177,44,238,44,245,213,191,127,188,138,223,176,63,125,211,42,56,4,23,178,144,152,88,39,136,244,78,213,118,97,185,59,219,253,108,101,57,176,98,206,252,50,72,10,201,133,245,237,167,8,149,103,51,199,38,2,123,82,212,146,20,24,10,22,92,202,73,77,140,146,156,220,21,115,229,135,19,120,63,1,13,96,135,70,88,255,160,190,232,186,49,11,100,48,144,236,156,147,68,10,49,137,63,90,248,235,243,127,161,83,204,193,19,16,208,210,155,7,45,192,151,10,36,153,110,6,117,103,215,76,86,4,72,177,177,251,95,89,3,141,195,167,1,223,220,86,84,95,115,36,193,10,183,110,28,158,106,105,218,32,214,131,30,58,200,229,135,247,220,98,210,235,242,165,152,82,234,33,177,133,48,241,173,151,100,129,59,45,72,104,84,139,24,195,34,7,90,236,138,197,213,151,255,44,187,170,224,98,203,52,210,192,234,226,173,22,243,134,131,26,246,175,67,233,246,45,172,232,140,233,236,239,253,167,76,36,93,30,51,126,90,3,135,89,152,233,134,173,17,165,129,188,195,30,11,102,153,182,31,162,232,77,73,44,6,250,84,208,50,120,16,173,230,157,120,226,46,244,48,43,225,2,237,75,131,50,212,212,87,41,206,206,156,139,159,205,64,2,22,197,200,32,130,159,187,61,65,236,104,16,95,182,110,28,75,98,136,117,183,182,211,40,183,249,180,197,27,196,232,169,220,169,87,36,119,25,183,193,104,149,62,140,138,74,86,248,208,178,250,104,117,137,128,104,242,96,60,164,5,43,226,70,17,101,58,60,232,17,210,247,60,109,93,166,11,89,69,47,234,44,243,162,108,138,222,73,79,243,159,239,74,12,114,25,154,98,9,28,75,250,209,2,53,131,62,243,78,1,254,69,67,138,199,238,217,241,10,110,176,216,55,68,91,61,123,61,212,129,111,48,2,235,22,63,60,223,112,86,114,118,237,159,30,245,37,88,2,33,162,214,112,232,110,254,88,167,134,113,3,40,78,86,5,95,104,136,125,157,9,102,157,46,112,203,208,222,168,229,194,205,0,31,216,61,59,229,200,117,242,145,169,247,102,172,44,63,76,16,151,15,224,220,33,186,235,176,182,69,77,80,101,253,65,123,73,227,168,144,26,184,112,28,82,65,60,10,165,240,56,144,20,134,203,174,187,160,225,185,74,171,219,153,84,135,176,18,44,23,154,147,135,181,218,223,175,198,236,191,107,70,94,111,61,88,133,206,140,131,13,1,6,61,15,112,228,114,165,59,47,98,205,189,132,233,29,79,66,11,114,94,196,170,136,166,169,240,25,241,249,236,134,180,205,5,12,243,123,198,194,229,118,101,84,7,27,245,61,235,29,212,130,155,203,247,27,12,136,12,48,171,114,184,59,21,106,222,4,72,94,247,134,230,120,37,132,214,68,133,56,50,69,110,215,42,129,250,109,116,3,56,249,98,90,130,217,122,214,90,237,130,109,19,178,244,80,159,85,192,188,19,157,34,147,112,19,49,136,190,228,99,250,73,66,216,117,120,70,102,154,96,0,25,132,54,140,167,26,235,127,231,102,68,189,60,87,99,169,121,156,143,152,81,227,224,65,242,34,149,247,112,73,172,190,140,10,184,100,103,145,201,221,56,54,67,7,207,246,184,228,126,174,127,43,156,240,143,82,112,194,128,84,93,24,146,8,213,174,207,119,123,3,57,104,178,182,32,26,217,93,121,164,113,214,95,137,133,200,254,64,17,85,151,88,150,186,126,0,55,109,97,11,27,114,209,159,254,142,12,196,125,140,198,73,31,9,198,64,74,112,111,53,14,206,51,251,19,99,89,47,237,216,35,232,25,17,233,142,73,43,128,184,154,153,121,43,208,177,200,153,189,118,212,122,53,192,16,146,91,45,115,120,10,75,72,253,181,89,188,150,48,234,240,113,29,129,59,117,223,146,166,5,50,236,50,117,7,179,185,202,72,214,157,11,222,121,252,200,136,90,182,208,51,99,59,233,23,239,108,93,47,183,7,148,252,217,116,78,19,62,207,219,80,85,193,238,200,227,21,4,106,10,118,135,198,147,141,169,184,11,169,186,206,238,229,210,244,8,37,124,250,116,170,136,111,222,186,178,11,12,62,180,149,73,124,59,230,2,71,181,64,32,55,155,228,41,138,169,250,122,182,126,102,33,101,184,71,157,250,110,137,244,150,56,234,224,7,108,94,146,191,78,33,125,105,229,208,50,14,196,0,229,249,78,172,43,187,199,182,167,228,249,131,58,92,138,22,5,58,118,41,71,7,8,190,95,113,222,202,14,171,128,235,87,39,189,218,38,82,130,225,230,0,245,249,26,210,76,214,80,180,110,109,37,163,78,18,75,108,8,114,73,16,83,36,86,10,114,255,26,145,85,68,137,144,27,15,224,66,84,250,45,60,199,120,25,230,184,234,184,81,49,33,163,54,190,218,23,29,161,77,49,118,245,213,80,6,43,199,13,163,96,180,186,76,84,230,103,236,16,24,166,145,11,73,42,31,26,116,168,63,192,174,63,203,95,127,29,81,125,235,218,153,109,51,67,231,121,46,234,46,144,57,122,170,62,68,174,192,59,246,152,78,209,92,100,0,36,65,152,92,43,250,18,238,76,114,118,1,10,68,12,183,55,218,164,62,89,195,154,104,72,45,31,64,116,151,187,240,25,161,212,211,192,144,161,221,230,78,71,131,128,78,32,111,105,13,213,158,22,59,81,68,158,165,145,37,65,96,28,203,223,152,222,52,161,176,131,106,108,44,242,227,63,194,197,61,6,192,55,60,79,67,117,170,198,55,40,69,61,4,203,238,132,57,86,47,211,59,77,89,127,226,43,139,59,186,86,27,129,0,66,0,59,146,116,216,90,59,138,248,59,242,169,215,245,233,48,73,219,40,49,151,124,9,169,7,31,249,183,229,196,140,173,19,37,83,49,122,111,252,172,92,37,148,27,230,100,3,125,77,184,11,133,246,113,28,129,173,202,151,128,149,52,44,176,246,165,5,86,178,217,144,150,246,65,147,78,38,83,40,214,81,159,114,56,199,113,170,14,154,121,137,144,63,76,0,194,239,222,218,233,119,135,115,35,250,191,181,104,48,235,106,19,110,38,248,20,112,125,55,245,166,177,82,51,248,98,95,89,69,161,107,197,209,97,94,136,135,227,92,79,117,25,219,130,64,190,67,2,50,146,242,3,59,39,220,3,109,152,120,190,210,35,198,162,73,90,16,23,168,153,133,156,246,247,31,24,248,83,169,132,243,94,116,6,134,172,214,121,245,119,81,145,215,10,27,48,247,118,236,143,31,244,9,44,213,140,212,17,26,11,133,201,57,140,0,252,27,81,232,67,199,85,155,244,117,173,168,76,194,92,218,136,146,197,35,197,135,221,172,0,211,109,171,106,169,18,69,125,211,244,100,161,35,152,228,234,148,142,76,115,64,143,252,5,22,105,45,204,173,164,89,129,39,215,47,134,45,38,26,7,2,208,39,133,159,28,55,161,182,148,18,10,174,34,171,202,254,120,192,186,171,217,140,84,6,153,105,153,136,161,214,82,83,253,55,200,7,91,109,167,232,126,149,242,10,156,87,56,184,97,181,196,201,198,203,7,76,95,174,22,153,134,255,33,254,47,147,109,136,128,136,90,93,51,68,177,18,1,52,95,207,225,162,245,24,207,196,230,173,8,55,130,14,73,3,247,179,249,204,165,225,231,60,81,212,173,101,42,245,3,252,18,94,242,19,166,188,158,69,27,219,197,152,174,240,42,67,62,189,159,60,152,221,149,29,141,218,164,114,253,200,28,218,152,66,5,189,86,16,7,151,86,202,66,227,175,22,214,142,49,104,174,69,122,13,117,168,203,92,105,35,155,64,247,23,135,244,17,41,120,125,95,197,188,91,185,50,60,173,160,217,107,112,247,118,93,250,192,109,210,211,162,79,90,155,69,155,20,253,28,16,59,186,61,151,75,18,49,221,34,104,254,72,119,149,5,78,187,195,116,27,140,237,185,147,125,31,107,48,192,224,21,107,79,166,86,66,48,180,228,212,168,78,98,158,153,14,126,124,229,3,9,42,54,209,165,21,114,137,150,210,128,244,60,208,17,76,158,244,177,132,34,123,78,46,131,165,139,195,199,154,156,212,86,107,248,17,176,16,36,63,164,86,235,186,29,40,99,145,99,81,191,232,237,168,202,140,124,139,233,207,238,46,100,85,218,68,155,235,159,85,178,109,2,231,132,117,8,216,69,185,3,52,147,45,35,8,177,38,216,43,166,194,184,235,128,215,134,105,77,235,94,17,229,245,58,185,116,10,251,217,170,240,133,154,221,136,171,216,180,11,219,60,35,16,129,44,120,229,252,79,160,115,245,69,61,149,242,133,176,230,202,4,121,125,66,71,95,226,230,144,220,159,53,36,196,160,169,122,231,89,218,120,211,212,156,242,66,81,180,28,55,198,15,96,79,137,27,179,240,58,90,29,168,142,47,169,62,179,238,165,99,151,85,76,138,203,214,234,254,159,91,12,248,94,55,44,70,152,170,56,215,172,127,13,109,122,240,67,208,14,193,240,103,120,213,6,132,37,179,52,59,165,10,21,88,81,19,174,132,85,124,234,7,250,3,141,48,2,210,241,87,203,23,91,76,96,108,140,9,91,153,90,35,195,48,100,88,180,65,251,215,170,55,247,142,150,107,141,12,215,161,202,134,200,107,175,12,187,142,55,98,8,39,116,163,110,83,219,138,243,128,71,161,154,149,150,253,87,236,104,8,247,113,30,47,37,152,72,104,134,30,18,207,142,100,246,50,158,189,168,165,118,163,174,134,10,198,6,107,161,32,123,121,72,23,47,131,166,109,67,163,65,221,119,230,0,225,32,1,164,231,141,70,64,253,151,225,22,182,50,10,147,152,180,80,205,11,245,2,227,199,180,118,236,221,5,4,57,197,56,52,85,201,120,140,115,48,33,40,113,166,238,100,79,17,222,74,187,185,245,21,202,240,13,132,73,35,102,40,221,170,190,217,151,143,201,238,6,101,39,204,74,245,212,43,74,97,141,52,51,131,63,181,234,234,43,163,34,254,245,244,45,132,121,129,202,137,230,195,150,56,35,145,152,34,213,38,235,50,168,5,247,136,205,126,217,106,214,144,224,239,200,77,111,194,214,220,24,74,96,0,51,237,59,27,131,22,12,26,140,39,17,42,49,205,191,215,153,174,222,32,91,132,202,56,94,132,0,198,75,164,132,28,84,41,15,48,51,185,23,218,44,229,62,125,178,202,145,240,209,18,17,218,102,216,155,50,165,57,235,96,72,211,80,25,198,246,95,236,240,243,113,185,47,137,218,209,118,247,31,153,1,102,243,84,52,191,154,74,110,64,230,161,72,167,52,248,242,184,177,214,161,15,216,102,120,1,250,129,57,122,210,79,80,13,236,157,200,116,223,28,49,130,212,200,172,169,86,218,59,184,208,221,8,14,206,140,185,59,186,150,6,7,28,6,235,167,196,221,107,175,244,98,31,12,169,124,185,230,89,35,226,56,11,3,176,108,144,227,61,123,218,29,129,34,131,12,151,56,250,117,188,143,209,11,232,83,233,240,234,40,115,154,156,30,115,186,84,166,165,7,179,246,82,5,240,61,201,253,228,159,245,46,26,231,232,197,11,224,1,72,212,108,28,100,186,3,30,41,76,3,242,29,150,174,237,51,49,152,117,28,3,208,206,93,181,102,27,97,207,77,63,186,221,92,121,8,195,5,161,175,177,99,17,14,221,31,216,42,192,0,56,40,34,71,212,246,131,195,7,165,68,194,79,232,0,99,96,26,166,103,182,10,201,42,212,46,27,69,210,104,168,141,31,209,191,166,252,68,145,200,14,87,158,248,31,241,215,150,246,118,134,120,227,86,15,202,95,62,226,47,153,104,177,205,183,234,86,49,27,221,225,162,159,64,232,49,60,15,66,190,57,47,10,27,167,137,231,253,7,243,79,227,70,11,112,144,41,228,108,176,229,171,48,39,42,137,220,160,13,148,219,11,99,132,145,3,188,83,2,32,133,48,172,145,159,108,205,250,132,240,43,101,34,134,223,37,171,204,61,80,41,246,49,79,252,6,1,203,238,39,199,233,161,101,22,183,209,72,160,138,131,109,28,21,140,252,209,152,145,253,1,159,19,59,206,115,159,61,79,24,65,222,121,123,229,214,103,115,38,143,30,22,71,224,20,104,190,83,94,55,26,116,149,89,16,245,4,92,59,122,181,223,128,2,75,83,44,163,150,88,130,248,230,117,21,167,237,83,47,197,96,117,167,119,174,218,203,125,216,124,26,126,125,166,188,144,224,121,77,235,252,182,38,121,69,209,21,58,129,168,85,73,250,203,228,80,70,81,215,209,143,59,107,187,149,142,207,150,202,77,168,247,130,101,127,75,64,36,169,196,87,37,80,27,137,222,234,137,28,36,121,124,124,186,196,104,79,203,151,99,185,78,114,10,22,103,136,218,25,238,1,178,38,136,10,5,100,20,170,209,227,194,156,58,82,214,9,146,253,92,75,110,144,117,241,7,129,146,34,49,125,174,16,102,66,234,220,116,107,228,26,33,155,50,131,199,149,53,5,178,221,46,239,152,10,162,167,5,59,44,190,235,178,34,111,194,99,46,13,245,31,140,236,147,180,48,172,18,239,148,47,129,101,227,81,135,51,81,212,31,224,144,26,31,211,166,219,81,49,246,186,23,207,132,19,96,154,31,80,31,122,245,29,196,128,21,228,94,253,17,184,178,32,193,44,118,16,180,125,126,221,124,44,177,137,175,34,37,92,218,226,233,114,173,42,116,55,215,182,105,23,225,151,195,127,50,101,52,187,95,38,139,139,59,183,8,186,228,207,5,190,224,138,9,138,226,119,253,69,70,183,39,168,165,102,165,8,78,5,160,144,212,57,105,12,134,206,108,66,117,250,116,124,115,102,251,34,214,155,220,156,69,244,69,117,42,49,130,8,194,88,21,130,249,25,52,19,70,82,192,0,126,230,181,183,72,202,24,44,139,118,179,4,229,88,56,44,108,172,186,13,78,106,203,203,77,208,97,74,211,163,4,176,188,188,39,13,131,57,42,61,89,178,53,80,168,247,245,106,164,62,74,219,199,243,114,74,13,144,123,133,31,92,207,212,206,29,236,132,110,152,212,239,189,27,62,44,121,204,254,61,171,126,84,75,158,220,151,121,93,98,198,139,41,138,78,206,87,117,171,46,22,152,206,59,94,135,129,116,255,67,112,10,128,198,59,187,196,252,141,96,100,3,83,112,102,7,218,125,224,174,16,184,25,136,250,238,221,199,16,150,64,167,201,237,119,188,241,196,239,51,23,123,42,105,180,115,49,147,223,212,189,190,131,172,227,134,78,54,105,131,164,213,166,28,80,61,183,73,230,247,75,36,251,195,109,55,81,172,24,62,144,252,77,195,132,77,73,148,217,103,193,181,241,209,56,9,76,83,183,141,92,44,172,42,227,188,31,103,203,136,16,29,252,238,45,121,3,165,244,124,224,248,95,17,69,87,138,241,236,113,151,121,254,181,153,57,120,40,254,30,58,7,246,255,122,216,95,54,80,57,198,110,206,18,200,88,125,105,183,70,115,59,169,247,246,229,46,199,115,197,149,232,119,59,142,43,39,252,26,154,57,20,155,103,194,96,225,167,31,148,95,45,92,206,174,38,5,66,183,138,252,0,72,87,15,47,199,208,124,158,175,97,173,214,85,190,84,145,66,122,125,59,39,195,117,15,154,66,250,240,186,16,134,118,24,47,221,21,138,44,87,28,63,92,125,233,220,176,227,89,12,13,227,54,54,164,14,186,85,108,235,38,13,67,179,207,46,254,255,71,144,115,221,61,202,49,112,152,6,123,242,55,27,154,173,57,251,105,80,77,185,19,105,250,179,175,61,57,240,111,226,231,248,210,17,63,70,6,177,43,42,164,30,225,92,229,94,199,221,108,84,65,189,5,237,49,21,58,67,240,0,46,224,7,166,81,193,162,190,109,234,9,42,52,43,57,148,157,67,236,233,245,64,4,119,90,11,46,192,217,50,12,32,77,121,125,207,232,238,214,225,158,103,238,99,143,135,79,218,145,172,16,189,202,50,34,114,234,159,166,142,247,251,255,171,77,230,223,12,210,0,225,188,119,90,150,236,169,152,31,152,240,12,81,135,177,169,93,128,200,190,27,158,65,100,178,222,73,96,189,222,193,141,119,188,157,237,172,170,112,164,71,172,176,232,183,61,11,54,64,252,64,5,84,234,172,37,89,253,46,184,224,245,83,48,170,24,78,213,182,186,80,152,250,97,230,175,53,172,132,172,44,39,226,118,109,238,180,119,137,232,72,24,84,200,144,124,11,196,159,51,32,251,12,28,227,47,51,88,12,189,106,239,175,57,13,82,99,172,211,65,41,149,152,43,30,107,9,161,142,150,226,157,222,184,52,186,237,88,63,121,216,194,9,171,212,133,1,119,213,190,98,191,105,136,54,136,31,197,194,213,43,178,95,34,18,103,226,194,224,13,126,221,227,12,49,2,188,214,204,130,133,255,34,36,126,199,178,232,203,251,231,73,233,26,229,245,209,183,38,201,141,172,102,160,111,226,33,25,89,239,233,23,143,76,164,24,93,121,18,25,245,137,40,177,181,60,20,187,110,117,125,173,70,74,36,218,121,184,42,144,171,7,102,236,250,207,51,232,43,165,116,23,40,111,70,73,170,240,85,9,26,177,77,244,140,124,47,65,117,219,123,209,112,75,192,149,41,124,142,66,240,13,10,210,48,60,238,246,0,134,91,13,251,165,220,170,95,212,168,237,21,19,160,168,2,250,222,23,244,200,33,73,57,91,66,96,249,25,2,53,54,21,26,171,227,212,243,157,149,252,12,61,221,12,188,103,98,197,75,172,10,178,68,227,54,89,13,175,49,114,156,111,70,241,154,78,42,126,253,105,84,82,33,150,219,179,162,34,236,224,177,186,79,61,229,82,113,53,128,184,5,202,173,173,244,55,157,151,225,126,249,237,36,10,182,207,216,30,88,10,11,164,5,93,160,226,68,244,149,28,67,73,175,73,15,45,101,163,102,72,153,62,104,189,59,174,135,0,241,6,168,20,109,100,117,133,86,193,121,22,79,27,142,23,210,203,243,248,226,215,251,188,205,187,156,93,157,216,151,47,237,113,19,17,239,132,133,81,55,105,238,240,135,79,152,72,94,61,241,29,127,103,42,104,145,180,221,0,75,103,27,208,198,36,186,28,143,107,253,16,152,125,38,54,18,246,31,217,46,41,98,85,34,180,249,194,128,64,86,48,48,90,248,213,249,53,85,142,102,206,224,146,41,255,135,1,159,211,16,134,230,30,31,218,43,145,21,241,29,161,131,144,174,246,134,89,44,33,178,224,125,127,66,4,158,187,223,58,36,79,171,182,22,51,136,5,185,126,97,56,116,198,182,68,147,19,76,105,125,45,186,88,56,64,23,120,150,61,165,169,126,100,52,25,153,104,201,185,194,135,49,143,250,67,236,186,196,219,141,251,88,51,168,57,118,117,62,172,20,203,177,196,129,147,51,232,171,215,171,46,182,202,240,236,71,245,124,243,114,156,80,238,225,48,161,192,80,61,16,187,255,96,91,199,11,152,226,51,101,188,106,10,218,217,96,2,211,169,197,17,82,228,186,13,142,199,227,211,1,12,31,255,156,2,171,36,163,99,106,50,130,244,29,82,180,139,32,237,82,133,165,253,235,93,239,82,4,74,255,102,132,143,7,133,38,138,201,14,75,32,253,167,55,231,218,199,68,211,142,6,163,75,11,138,78,61,84,247,179,70,47,203,181,155,110,15,165,142,42,133,250,5,233,242,212,197,20,123,149,41,71,142,205,38,138,62,231,242,79,4,43,97,63,71,170,20,237,245,76,59,92,116,236,141,72,49,117,113,57,75,234,12,8,38,149,48,4,35,167,192,148,182,118,230,118,176,228,127,11,92,143,212,39,71,42,173,126,68,17,135,209,71,114,93,245,35,92,97,93,224,148,59,163,132,77,113,168,135,75,255,213,244,229,43,117,164,195,191,2,96,104,13,252,36,66,231,27,148,162,212,145,172,44,66,179,166,103,204,55,190,184,160,173,43,201,93,214,253,21,248,41,222,173,146,86,145,235,1,145,62,227,224,177,214,61,238,156,108,176,148,65,169,190,191,159,58,164,31,228,108,230,73,185,2,44,113,54,50,127,49,17,194,103,244,111,85,174,104,212,162,128,79,107,247,161,81,153,205,78,183,98,63,87,81,220,24,196,31,211,136,127,95,139,213,101,65,247,252,175,103,127,47,122,134,153,2,250,10,117,37,202,188,87,118,57,161,253,101,177,163,165,98,239,35,219,89,254,227,202,120,163,154,92,142,139,55,20,109,40,33,9,167,233,51,149,7,236,58,40,155,58,191,6,217,85,29,147,240,205,171,185,26,212,132,244,239,96,153,248,143,39,24,120,28,153,212,44,219,32,102,30,13,9,167,34,66,246,193,163,16,195,251,107,231,213,217,160,76,183,23,202,23,243,151,86,96,139,194,205,208,156,65,50,136,163,108,90,30,127,42,34,124,249,3,166,50,215,58,25,97,71,21,29,142,152,217,76,12,26,109,90,75,10,184,19,42,223,164,143,107,42,242,77,182,36,201,35,133,150,234,205,77,83,10,95,135,59,172,193,115,3,135,40,181,222,207,197,201,179,231,215,5,166,29,88,250,178,86,207,4,239,119,52,20,232,148,26,38,150,30,254,214,34,58,158,59,46,203,6,165,85,61,115,78,192,223,63,88,36,238,159,235,186,162,82,146,170,131,181,217,184,55,162,49,108,168,13,187,194,163,58,156,166,150,15,178,85,16,135,151,226,84,132,244,62,179,172,102,33,152,233,2,125,147,186,31,227,208,175,4,184,237,34,23,165,78,149,80,42,19,254,87,0,252,76,59,147,74,107,134,221,215,132,10,206,247,185,48,233,67,230,128,191,176,209,88,57,222,97,80,218,13,44,163,48,49,115,170,108,58,102,61,71,230,7,248,14,42,60,205,152,130,251,190,29,179,173,5,26,126,235,229,28,158,80,120,158,214,207,70,230,121,117,91,20,158,5,26,176,112,168,13,169,225,175,137,238,104,189,55,181,31,134,96,57,110,25,106,107,87,32,181,55,182,174,225,186,153,64,98,203,57,249,198,69,125,12,13,171,4,134,129,68,249,170,145,66,36,96,63,174,80,1,163,195,167,32,23,97,81,11,69,77,19,53,112,53,44,192,46,184,109,63,18,43,84,18,202,154,146,55,22,99,169,124,83,227,21,120,63,123,157,219,250,89,31,123,165,87,210,106,9,41,158,93,174,95,96,145,17,165,171,147,214,122,14,23,23,161,154,26,216,54,101,119,163,222,216,106,6,208,235,143,86,128,24,211,47,235,146,221,41,32,23,110,238,203,18,34,36,231,111,95,216,252,41,0,101,49,244,152,178,118,139,85,133,62,249,129,3,121,8,3,133,69,3,96,208,199,215,142,57,143,56,201,58,251,229,253,171,163,93,140,35,139,224,121,184,143,26,44,24,75,94,234,254,77,82,169,190,253,220,76,160,175,191,235,124,207,69,11,38,1,89,42,117,21,172,220,137,67,255,121,31,49,222,19,149,243,86,117,155,218,239,234,209,194,244,109,242,60,30,3,138,204,173,107,112,83,39,105,160,184,226,239,115,239,251,51,24,94,207,169,250,161,99,95,49,172,82,188,44,146,34,199,20,59,245,234,216,42,131,24,115,211,92,53,67,205,44,46,2,106,147,59,7,109,251,242,207,247,182,94,3,214,233,244,222,61,244,3,1,218,48,26,80,69,198,27,96,55,40,225,103,37,19,50,249,165,30,25,219,111,33,206,116,107,164,76,102,180,187,11,101,78,173,172,198,203,188,123,182,146,2,109,78,95,43,119,47,9,219,163,241,56,215,17,18,57,41,17,254,230,39,143,249,165,16,247,127,155,251,150,167,62,145,108,186,248,138,157,243,229,191,149,199,15,172,150,64,177,17,29,65,109,107,194,72,176,179,25,234,51,223,229,115,33,51,215,127,57,163,238,89,46,248,158,15,120,17,251,102,94,118,206,255,207,199,254,199,138,210,101,220,122,225,64,232,37,97,191,74,84,128,161,107,89,42,223,192,109,21,76,84,150,163,97,175,246,189,104,91,106,40,29,52,65,137,29,172,35,226,132,54,144,56,91,224,164,75,2,251,89,28,198,206,138,13,136,102,97,81,182,237,79,73,21,164,64,72,11,140,224,185,31,243,216,130,189,200,163,50,227,61,221,9,240,90,161,166,165,84,128,133,122,88,71,129,173,16,102,142,247,99,134,87,86,29,236,223,37,30,40,48,86,233,89,88,73,160,110,7,198,8,114,29,39,49,111,14,158,223,127,205,81,113,136,230,244,101,103,115,10,36,213,151,218,96,69,234,233,4,195,49,124,162,187,148,113,201,255,88,102,178,188,84,237,197,49,57,109,182,219,79,182,15,19,93,87,173,84,55,110,104,5,25,167,24,237,91,212,0,244,7,17,105,253,83,232,251,29,179,217,209,238,16,77,219,169,64,41,83,224,0,84,74,32,92,175,107,95,66,12,255,103,139,94,5,114,254,245,72,39,162,240,126,239,176,238,179,172,176,144,17,52,116,160,31,8,71,42,116,237,0,181,214,175,221,58,8,3,123,8,65,7,133,171,190,131,20,96,77,212,164,230,38,222,223,53,89,227,209,185,230,240,246,84,86,173,121,66,29,115,110,54,199,42,86,250,13,174,163,182,73,8,176,186,114,101,255,207,183,189,41,113,85,121,69,90,250,71,49,2,161,25,225,41,156,56,186,105,90,84,165,125,122,28,74,89,86,103,106,108,217,144,47,40,165,24,168,177,24,145,236,145,115,237,108,233,62,195,86,38,239,172,47,58,116,183,143,34,109,70,211,137,207,137,87,59,222,255,121,166,207,236,27,160,4,16,34,181,243,213,35,226,37,157,246,71,122,128,140,149,96,138,120,174,179,253,111,58,240,12,28,248,1,70,81,120,143,129,239,136,54,21,209,121,50,122,83,18,70,42,114,137,244,189,28,254,13,66,110,86,142,181,237,232,28,219,102,177,224,235,19,232,114,214,12,107,226,116,88,82,146,124,109,200,2,219,88,241,70,58,78,24,144,197,156,243,83,106,94,132,37,62,77,43,20,72,35,229,68,86,104,240,87,93,108,228,163,180,34,222,235,79,21,63,146,163,49,95,227,180,243,89,166,207,83,64,240,97,188,243,211,8,51,38,147,188,121,87,194,140,85,190,218,196,90,51,205,120,247,57,185,7,118,30,52,104,60,87,202,81,186,17,68,88,13,227,131,247,101,139,83,4,151,223,7,104,72,96,164,253,94,171,233,184,25,186,161,120,178,44,95,7,87,157,216,25,103,188,43,213,6,150,32,22,94,4,39,216,162,127,218,112,181,180,162,164,250,197,29,91,31,37,199,249,162,195,13,152,242,183,56,248,46,127,40,248,187,50,252,176,2,237,79,78,57,31,242,202,54,214,19,56,195,204,135,68,176,191,177,111,8,225,151,101,202,144,32,139,87,83,255,12,186,173,202,89,193,226,55,43,142,138,103,93,113,225,84,124,218,116,154,129,229,8,47,103,121,60,238,153,20,73,15,97,236,30,133,20,73,231,52,109,231,137,55,46,150,254,163,150,252,19,97,30,33,41,238,206,152,58,9,12,21,117,17,159,16,88,180,26,65,10,34,215,251,54,92,115,124,123,112,238,252,81,177,216,29,215,109,128,82,101,171,191,135,155,207,10,163,200,40,18,53,222,132,48,19,135,103,154,114,8,18,35,174,242,69,206,115,63,127,174,217,57,101,42,40,42,7,9,138,1,205,39,245,212,52,114,79,221,168,246,83,125,113,245,11,4,116,244,113,61,120,96,223,10,127,24,161,50,74,28,28,156,220,207,255,14,13,131,98,73,241,169,183,32,252,54,125,252,191,82,83,15,70,118,3,175,238,201,133,148,138,222,199,158,164,146,6,30,95,157,241,139,203,68,190,250,199,217,35,75,245,153,15,210,243,251,207,74,124,117,247,12,149,89,199,190,113,191,130,175,248,221,193,202,9,196,221,117,101,60,209,103,70,18,243,21,144,227,236,2,240,223,143,153,127,85,145,216,167,95,38,53,208,151,205,38,49,169,160,74,174,60,77,176,224,24,82,156,89,250,127,104,143,146,99,95,74,236,161,68,109,33,158,12,137,51,245,186,210,76,143,107,207,237,238,147,174,201,190,241,252,125,33,212,238,29,183,78,52,156,53,235,163,93,192,254,237,26,82,227,152,203,56,28,218,13,87,139,216,24,183,57,226,207,204,54,87,150,210,70,77,77,80,46,85,58,156,149,126,182,42,57,115,1,26,196,248,251,57,204,80,84,78,8,166,11,104,23,23,110,82,252,186,102,35,19,113,116,35,51,128,151,153,243,214,162,132,59,151,103,93,181,169,101,92,231,178,118,228,61,108,116,117,33,147,102,164,215,41,99,226,104,78,216,168,238,25,212,37,143,39,131,150,211,18,156,250,216,59,146,14,178,239,225,240,64,157,123,25,68,191,193,212,218,46,118,10,101,53,171,6,97,120,132,206,229,21,16,157,196,143,6,78,232,218,38,231,58,216,62,16,80,211,20,90,124,223,135,4,93,241,189,161,115,184,140,189,223,27,9,212,109,111,29,237,203,208,120,30,67,154,10,137,213,244,187,179,208,134,119,137,199,82,246,187,69,56,225,47,2,13,48,36,46,74,58,123,225,72,176,201,174,205,60,84,28,38,229,193,71,227,144,175,131,219,204,250,152,61,17,113,75,253,61,158,227,4,94,128,143,214,54,75,177,125,79,130,255,80,67,238,224,249,29,128,83,45,206,32,247,118,216,53,174,80,39,123,19,171,93,61,45,141,208,49,71,35,26,90,163,248,182,194,163,191,109,81,230,17,137,231,16,118,218,241,192,209,185,121,43,203,186,148,101,44,81,35,201,202,224,216,159,166,21,18,215,217,32,162,17,64,54,149,165,36,154,30,73,189,85,136,166,61,65,147,169,193,0,213,252,191,112,50,243,243,118,45,198,78,215,208,161,201,44,143,110,9,245,197,13,219,248,149,198,210,1,161,16,241,88,60,242,157,110,214,6,209,73,189,45,133,91,9,13,5,5,168,8,57,43,17,125,119,203,49,232,198,5,127,97,189,102,113,30,27,230,130,167,65,171,22,65,158,61,38,140,102,172,56,25,156,58,241,169,19,201,67,6,68,201,171,126,20,1,224,24,24,69,177,199,80,232,104,100,174,15,241,138,192,150,54,132,104,253,207,78,139,199,246,185,108,45,252,132,74,21,122,224,95,224,81,142,221,130,144,134,80,33,17,143,45,185,124,12,125,171,86,40,34,195,98,243,57,1,20,229,122,148,177,189,113,21,56,155,1,28,242,220,26,126,160,114,11,3,193,161,216,251,60,69,36,255,91,240,231,26,3,255,120,187,29,153,204,110,240,234,89,196,255,6,200,164,184,182,8,151,196,75,84,163,8,255,8,73,0,77,136,193,142,158,105,31,226,64,78,26,42,161,145,58,88,173,160,203,159,15,128,49,219,5,108,95,235,149,9,53,221,156,131,201,240,144,202,136,159,239,137,39,217,57,28,151,3,91,71,155,190,134,160,106,110,160,109,27,134,247,175,33,34,98,137,180,253,106,241,26,43,148,144,36,247,148,203,209,65,161,87,71,4,16,161,193,196,148,150,58,48,116,235,2,216,238,107,4,236,220,170,49,62,53,126,25,239,156,196,182,242,199,15,68,177,142,224,202,55,57,60,81,129,132,70,15,184,254,235,43,159,199,68,79,101,147,137,154,196,176,180,86,228,57,216,94,11,103,72,26,3,187,141,60,254,246,89,153,175,62,93,222,160,91,200,89,237,136,237,121,207,210,48,42,169,103,133,82,253,144,210,186,81,247,116,106,63,106,160,18,222,150,120,181,104,219,108,75,194,43,148,170,246,59,18,146,177,89,219,105,61,110,190,131,218,38,66,141,72,4,59,244,65,97,238,18,234,4,183,207,107,194,12,38,234,184,183,184,245,97,38,146,220,255,58,148,127,156,191,148,218,235,210,231,103,50,210,49,152,123,20,123,22,202,69,143,229,137,252,217,158,184,30,106,124,44,90,178,14,114,105,121,132,86,47,6,122,68,33,166,181,237,73,34,63,245,226,114,3,201,53,245,150,39,89,215,27,22,189,198,136,225,42,228,76,115,146,148,217,2,169,131,84,71,175,255,7,210,98,61,35,75,22,216,110,49,70,183,65,194,120,234,227,252,115,105,152,187,234,226,102,254,218,54,142,158,62,139,141,22,195,116,118,228,191,8,55,173,240,238,75,172,201,26,136,111,34,76,175,22,49,147,46,185,23,134,33,188,23,15,52,162,1,216,213,46,239,173,95,97,52,77,91,180,116,97,81,92,228,223,101,74,4,56,79,82,167,114,143,228,47,187,35,209,156,0,250,114,181,104,138,96,171,28,184,76,150,184,233,61,114,4,91,122,149,195,222,226,177,230,33,252,89,169,252,64,103,140,135,231,96,197,139,151,5,37,155,205,103,93,232,194,165,205,60,216,22,57,186,234,179,89,169,208,7,246,222,71,57,157,207,7,246,79,201,211,21,95,127,8,222,190,43,48,193,145,227,149,161,76,251,197,246,252,205,44,171,244,47,156,218,160,116,230,250,93,187,27,149,125,78,114,114,63,246,101,5,216,243,74,81,226,210,48,47,41,10,85,4,57,204,146,235,3,202,64,89,193,250,121,64,28,213,131,201,138,130,157,30,154,75,185,153,168,20,119,24,76,124,163,69,185,125,61,23,114,222,5,234,204,173,213,175,159,171,246,48,105,188,211,132,169,207,123,23,172,106,129,63,129,51,71,42,232,99,1,128,33,231,58,155,112,254,13,211,75,73,155,77,222,15,141,140,172,235,37,23,133,136,178,172,135,72,106,42,90,208,117,248,15,85,166,232,27,85,174,192,251,231,128,60,20,215,235,157,150,96,221,253,217,108,147,133,16,19,49,65,254,251,144,95,39,229,228,202,12,52,68,149,253,126,119,127,75,72,180,102,122,228,25,21,106,119,122,42,58,22,87,163,168,243,60,231,54,13,90,250,251,190,163,117,133,187,248,53,25,39,190,232,200,101,170,72,60,166,192,176,198,130,206,16,88,101,193,188,160,62,139,245,18,0,239,217,17,36,43,28,204,97,231,170,15,197,154,69,113,25,89,57,199,226,38,120,147,222,119,82,35,11,229,216,117,199,232,251,243,22,227,37,0,134,190,3,101,136,210,9,144,231,19,157,1,64,228,63,37,148,170,239,109,151,175,173,21,250,83,225,229,15,20,109,29,118,165,127,249,248,147,206,143,121,74,174,250,250,220,79,248,106,143,161,40,94,43,83,59,24,91,240,168,122,119,69,75,184,229,37,114,125,133,86,132,75,133,106,45,168,80,46,210,183,170,57,186,203,76,227,180,218,71,41,119,200,2,36,65,197,183,255,236,96,68,147,64,125,134,12,164,100,128,82,229,145,189,55,61,249,108,150,221,217,94,42,222,56,200,76,210,87,127,236,92,128,193,3,21,240,185,18,5,61,235,80,155,88,31,95,69,135,75,211,173,100,193,36,34,215,11,5,67,5,69,82,140,30,98,160,122,109,53,32,231,145,78,5,238,115,40,50,177,69,234,243,95,210,59,158,61,139,158,70,92,134,43,41,252,207,141,166,137,169,161,156,178,119,207,224,95,96,146,254,13,24,211,104,202,56,87,15,197,46,58,189,4,128,203,154,2,112,198,26,88,162,215,235,207,246,145,47,153,209,254,213,254,47,118,18,42,30,129,194,207,153,221,229,47,196,232,227,193,174,45,148,236,76,234,95,254,133,131,2,50,235,67,18,4,160,173,218,200,45,253,176,210,58,46,210,33,133,232,142,160,45,62,40,27,52,2,4,6,194,76,145,116,60,3,129,193,171,228,69,111,132,49,141,41,151,116,174,239,229,17,22,125,139,114,106,91,219,229,197,94,147,199,138,241,251,175,1,245,117,197,71,202,151,0,60,97,150,98,35,2,95,226,218,190,25,67,250,223,119,123,31,185,121,141,133,31,96,101,18,69,152,216,33,221,71,245,143,192,214,46,40,165,206,224,91,168,145,111,209,163,156,159,134,21,199,24,156,66,197,153,206,116,219,5,140,177,11,27,157,213,1,74,51,91,93,251,134,168,50,152,105,127,205,245,229,22,11,228,129,168,245,38,184,89,40,47,221,100,217,249,72,224,178,38,212,66,46,195,25,199,61,221,73,56,100,210,13,3,38,208,174,1,12,181,24,23,68,54,241,214,127,51,13,39,155,159,98,47,244,225,67,154,165,238,96,217,7,25,249,75,228,254,126,140,125,121,243,194,108,108,143,100,91,205,251,240,254,225,182,74,103,130,77,55,165,74,15,202,138,47,201,130,42,131,76,182,64,193,137,241,138,56,137,133,87,100,74,180,170,191,236,7,219,174,7,42,205,7,81,152,207,77,100,53,51,61,84,209,172,202,20,93,0,157,83,48,207,145,169,26,128,75,183,107,53,199,239,50,115,164,77,239,143,155,125,57,98,84,227,83,67,101,192,250,90,137,62,126,183,90,43,71,81,206,98,244,21,204,212,15,127,97,7,192,249,103,137,195,155,255,25,75,228,24,79,111,238,53,233,126,76,183,162,185,237,242,66,92,125,239,99,181,163,64,177,149,193,225,100,29,217,225,218,139,22,148,73,86,16,18,193,91,13,90,240,35,90,174,206,60,87,76,30,220,42,198,207,203,116,136,159,45,204,140,63,193,5,202,116,22,169,11,163,32,164,127,67,114,101,32,211,50,234,89,228,16,60,71,151,60,79,28,165,77,143,164,231,48,195,153,10,61,235,218,43,29,20,212,191,190,222,170,20,140,146,64,150,31,162,6,30,139,214,63,217,189,65,197,30,80,40,201,193,107,143,186,64,3,159,26,209,229,184,165,5,147,182,41,241,13,64,242,8,110,102,40,100,171,219,170,18,134,178,98,114,20,104,97,90,228,56,186,92,70,17,38,14,120,61,154,185,80,241,1,129,160,155,247,175,144,239,36,176,67,171,163,58,67,133,136,54,94,150,236,131,195,230,89,70,96,203,244,155,123,115,253,143,91,59,227,2,86,219,138,97,199,220,50,193,227,137,41,34,128,184,161,227,173,155,2,248,148,135,210,85,109,38,255,125,114,2,94,49,247,137,6,239,120,54,221,245,103,181,202,15,196,35,224,127,128,36,21,184,86,144,32,181,241,183,148,49,40,13,250,85,53,104,146,214,235,203,10,11,228,52,35,203,203,48,12,144,56,47,252,43,103,52,105,154,50,79,138,117,9,97,135,31,151,183,53,223,64,245,65,162,121,230,220,179,186,152,74,71,140,246,146,89,244,27,235,234,170,245,73,207,39,123,14,168,90,71,152,104,57,53,131,75,127,69,113,239,118,68,200,25,254,165,4,94,56,59,118,0,196,113,147,25,64,117,163,64,36,244,249,165,22,247,155,230,29,151,62,125,117,212,205,34,139,165,110,119,38,18,195,131,141,99,95,122,211,5,237,213,77,180,115,137,76,58,142,163,131,52,75,180,203,196,144,35,45,8,120,60,185,225,150,80,241,28,244,108,104,222,32,150,133,132,125,26,111,227,208,105,26,191,74,130,66,234,172,114,51,108,104,57,52,180,159,196,53,111,181,12,203,98,4,181,174,95,195,241,29,121,169,30,158,216,74,18,190,109,24,27,120,115,206,141,136,92,83,158,95,52,235,23,217,184,156,235,58,49,110,140,195,77,65,67,152,67,143,182,144,210,236,203,241,243,198,83,228,225,13,91,218,131,240,38,41,43,187,248,159,107,108,64,202,96,214,97,22,91,98,100,146,103,196,210,124,216,234,234,17,108,55,6,94,23,242,144,153,157,179,246,158,48,221,242,211,99,119,133,189,112,207,115,29,77,106,118,27,37,104,173,36,186,80,157,249,176,53,210,208,59,223,93,249,239,145,150,88,211,96,1,176,251,224,71,211,154,171,133,120,119,166,190,129,232,117,91,236,221,142,111,0,214,55,56,231,53,126,228,18,38,195,110,84,195,111,212,234,122,198,42,12,163,12,137,42,120,66,76,65,65,207,135,218,139,104,53,221,23,119,89,62,2,134,72,51,197,70,135,42,201,165,83,1,27,53,178,179,194,11,49,247,249,188,83,140,29,2,94,40,225,146,237,209,32,155,222,250,59,228,230,185,196,89,5,154,200,138,41,159,173,193,72,169,233,158,239,34,196,42,161,106,139,180,59,109,174,239,74,171,56,230,117,188,63,140,60,73,32,253,204,237,50,81,132,243,79,230,198,110,29,135,36,71,251,164,142,87,44,209,132,146,13,53,131,150,27,191,78,188,110,70,75,226,190,117,220,227,238,134,54,69,149,37,249,51,31,222,243,178,92,154,96,59,6,139,95,40,135,167,124,79,105,255,81,176,114,255,163,241,57,160,203,180,81,101,162,192,54,70,223,235,164,156,81,51,82,156,41,73,113,118,188,141,147,158,245,133,44,243,42,91,31,169,73,113,73,237,124,198,128,198,127,222,21,142,130,179,25,62,19,240,120,9,242,181,251,250,206,158,248,198,124,161,105,208,163,113,236,70,164,133,224,60,38,142,87,41,12,131,220,1,140,253,40,250,26,81,62,10,114,13,201,90,103,6,214,249,75,42,206,247,54,45,160,64,119,223,119,194,59,4,12,63,172,230,189,115,94,93,31,236,6,93,228,10,160,59,166,215,191,175,80,36,18,20,219,38,102,73,216,118,131,35,71,203,202,172,236,235,4,45,205,183,163,247,169,220,182,140,222,160,66,74,132,187,212,224,196,55,52,38,87,77,223,231,165,134,62,125,25,224,17,175,250,87,61,252,9,224,160,161,185,108,220,107,63,108,232,208,50,243,206,47,182,172,130,85,44,251,66,74,155,175,139,48,148,160,72,66,157,205,80,140,172,149,0,191,120,16,228,208,76,93,173,158,159,73,129,66,4,163,104,98,52,252,17,35,237,30,110,14,93,78,83,229,200,13,168,218,104,190,152,58,199,122,41,100,192,181,228,89,190,222,56,137,71,36,142,95,211,91,148,82,123,9,31,72,146,178,221,142,166,220,147,176,138,237,194,1,90,34,123,154,103,233,14,110,63,115,55,224,82,40,184,244,122,196,224,100,25,245,91,164,201,108,213,224,199,205,186,57,202,44,62,110,58,101,60,66,125,164,145,93,239,135,155,214,93,139,104,194,116,163,9,120,200,135,169,226,213,125,153,68,24,135,177,191,250,94,168,252,111,107,243,67,182,223,203,124,217,201,9,33,68,125,48,117,61,58,182,204,241,171,58,158,167,11,146,102,151,227,208,181,11,186,93,220,35,201,163,159,108,125,164,21,236,117,120,159,85,150,86,44,15,0,161,63,167,230,135,140,105,198,162,139,123,124,30,194,67,198,14,11,230,200,61,220,93,128,103,177,226,94,12,102,68,197,241,88,251,204,3,90,242,78,150,244,125,209,132,205,22,140,210,229,76,43,161,77,219,34,99,180,159,87,125,234,219,144,112,170,31,155,42,90,221,104,44,135,127,31,181,76,45,179,60,227,89,107,253,84,240,62,98,11,42,4,57,196,197,87,116,211,250,175,184,111,34,247,225,97,137,158,84,151,240,165,41,173,15,3,224,178,220,111,199,120,134,84,194,87,22,172,158,96,144,93,111,33,35,184,81,162,226,141,2,179,77,137,65,31,101,192,167,124,213,240,236,0,81,188,81,46,119,0,174,50,60,160,35,96,110,156,160,47,142,123,159,197,122,209,167,169,249,95,196,224,199,123,45,194,13,219,47,167,24,85,59,74,201,148,141,123,223,207,254,235,218,187,54,96,211,9,197,152,79,123,79,250,255,119,120,177,21,78,112,169,217,227,163,90,156,34,210,162,218,205,249,18,108,208,32,254,86,101,103,91,35,101,47,96,231,79,196,0,192,120,121,83,95,52,206,202,79,251,196,69,72,103,161,102,152,187,225,239,161,82,169,242,16,154,159,128,145,128,24,225,168,85,62,165,143,60,204,5,250,133,188,174,250,245,187,142,88,220,20,40,132,69,56,112,134,136,234,216,226,6,203,46,25,141,32,163,224,205,58,249,150,39,215,71,8,217,140,244,217,227,200,24,50,172,115,236,102,0,225,232,214,206,141,102,62,12,223,6,202,223,9,27,152,148,139,166,40,20,240,206,187,5,222,84,81,37,250,98,76,114,73,95,84,240,182,124,99,0,227,58,74,214,6,112,45,102,106,19,211,155,46,52,61,210,252,109,217,5,158,46,20,99,182,69,11,139,206,28,133,197,228,185,121,237,120,55,27,158,183,30,220,210,41,75,109,64,192,219,134,17,46,177,103,108,31,22,64,195,10,76,71,112,7,115,217,175,5,77,210,47,179,26,220,86,72,139,120,213,16,43,194,203,7,120,33,29,174,239,78,240,1,218,149,94,139,225,105,70,157,112,18,69,240,155,226,62,46,155,187,188,149,121,25,151,170,208,36,198,7,38,48,45,88,71,225,100,26,37,169,36,217,241,50,102,89,232,140,168,31,48,78,237,206,76,230,78,92,199,240,88,93,144,150,151,230,122,11,104,24,174,163,243,0,76,252,18,160,152,10,103,40,60,2,133,138,249,151,228,19,107,21,164,188,50,52,254,63,14,15,40,48,146,200,163,58,52,60,185,44,133,119,222,122,207,205,254,58,201,204,129,20,46,0,108,56,121,195,101,228,243,89,238,178,106,0,147,213,164,178,100,76,253,109,102,91,154,56,33,76,141,64,189,70,109,218,42,57,189,102,223,14,159,250,99,132,28,29,97,220,69,139,172,144,164,141,250,220,162,218,108,87,61,247,192,213,66,33,48,120,74,206,102,245,63,124,181,153,218,98,150,239,66,246,244,76,2,142,56,229,77,151,241,88,215,27,127,27,99,221,82,136,49,199,64,240,223,213,198,130,33,2,67,190,96,185,140,133,111,232,255,80,27,120,165,26,114,208,154,74,198,15,115,46,252,5,111,66,196,13,200,26,209,2,1,140,109,190,150,207,244,201,206,13,217,251,4,45,137,53,228,203,225,49,36,138,189,248,103,55,138,192,127,172,220,226,90,135,179,131,130,199,162,13,223,141,65,117,152,50,216,254,202,88,231,22,126,117,255,115,42,227,240,122,149,53,115,58,208,2,85,105,196,120,239,69,227,21,120,47,37,191,71,248,193,50,190,72,95,211,243,159,176,218,28,204,96,118,102,11,195,160,65,166,237,47,16,142,133,207,216,93,203,109,184,84,66,252,233,94,191,105,65,235,219,9,196,133,8,230,232,6,52,111,163,185,41,41,71,117,89,103,183,143,209,85,52,134,42,145,15,156,44,50,239,230,47,9,153,52,213,61,39,189,124,70,187,61,111,7,78,18,125,45,96,144,87,154,117,48,243,96,141,28,233,169,228,23,252,153,253,153,163,233,88,158,148,214,217,177,50,93,125,123,153,147,166,178,181,189,176,151,152,115,36,163,204,42,65,218,44,185,235,247,63,211,245,120,27,236,176,120,63,43,233,92,155,20,55,124,61,110,151,217,127,148,156,36,224,166,124,30,52,126,20,129,212,178,122,239,22,203,187,134,169,245,93,231,145,94,207,0,192,36,131,214,3,180,193,9,242,114,68,156,254,181,10,177,5,231,210,234,174,191,129,100,131,134,221,101,195,143,202,7,143,74,89,179,83,12,147,91,24,120,128,80,192,243,57,10,21,238,146,194,22,66,238,223,21,28,16,31,24,129,161,162,214,37,111,74,226,79,161,64,223,190,14,161,126,175,131,198,76,40,91,162,129,137,39,57,18,207,173,0,101,111,61,219,158,16,189,178,210,183,222,19,184,99,148,145,91,14,91,222,180,175,54,147,40,81,62,54,6,197,102,130,83,42,225,216,202,179,148,254,93,251,62,82,49,101,228,167,12,90,122,161,243,200,173,208,235,23,72,230,178,206,119,12,134,243,34,54,76,100,88,213,16,203,110,215,19,217,174,3,15,29,193,125,15,80,108,37,195,62,15,110,153,79,232,77,43,113,180,214,1,167,228,1,118,10,157,245,79,227,132,194,4,76,222,197,196,159,56,91,231,133,81,111,33,129,104,98,38,171,149,99,40,171,137,77,78,17,33,63,145,144,200,90,205,243,186,124,240,105,56,141,102,37,224,156,39,149,225,8,211,135,87,211,231,88,178,44,106,70,142,37,237,4,218,96,186,133,19,50,251,27,63,53,255,158,199,93,156,117,102,33,34,128,51,151,207,213,187,38,109,207,31,72,203,90,165,52,199,17,92,123,177,23,76,53,214,235,182,198,100,115,240,108,40,146,115,114,179,238,45,234,85,47,16,57,107,232,243,161,232,162,197,187,17,119,163,13,48,81,242,166,157,33,209,237,134,0,142,214,152,68,119,45,203,4,93,27,207,215,61,253,66,49,92,47,165,232,116,131,242,173,190,132,131,64,2,59,184,189,170,195,226,200,136,83,233,210,86,245,89,182,253,163,15,145,53,96,226,52,5,250,161,245,255,198,50,53,206,48,236,11,139,211,165,89,224,205,236,97,154,29,92,207,80,133,28,19,69,60,4,120,71,189,255,253,221,61,198,232,67,138,102,17,6,43,160,114,209,143,191,209,23,78,186,133,62,89,238,74,220,226,9,171,204,96,21,176,112,169,240,36,250,107,176,250,229,113,74,174,232,115,111,28,25,253,151,84,32,38,187,72,78,157,235,131,20,32,253,254,241,92,183,82,107,124,94,142,64,42,15,94,247,48,42,132,81,28,139,60,196,22,31,235,183,132,121,163,73,122,216,192,22,220,15,227,210,161,163,217,201,171,144,178,26,122,210,135,115,18,221,63,233,52,82,70,72,126,144,249,130,18,54,124,186,251,223,94,156,67,110,17,208,10,110,178,252,107,178,183,243,68,41,31,23,125,214,248,80,148,50,2,96,155,236,106,118,92,201,84,225,63,198,45,28,50,51,152,196,248,190,167,0,90,94,120,197,180,58,108,67,248,73,136,14,207,0,196,125,1,55,189,248,38,155,243,48,211,253,232,200,247,31,91,15,189,97,13,66,205,155,235,197,230,76,138,202,227,47,189,183,207,210,103,243,54,111,154,171,26,208,66,20,70,83,1,42,161,100,49,144,111,208,247,150,237,238,7,7,8,157,207,63,241,86,191,63,218,31,99,71,72,30,42,122,102,46,178,166,163,223,94,181,109,41,109,58,216,214,150,50,119,190,101,64,98,156,178,203,201,198,255,54,59,128,64,2,225,109,178,249,161,34,232,240,186,100,236,3,177,201,41,108,231,78,95,124,50,112,63,249,32,219,73,19,172,242,36,144,89,238,76,191,149,38,144,233,149,22,133,76,16,75,161,96,175,153,196,212,221,21,134,162,249,118,153,67,227,157,105,1,190,49,75,236,33,251,126,117,222,248,57,227,150,237,57,247,246,219,140,217,223,199,195,252,109,13,34,190,18,75,123,230,229,157,78,54,20,177,162,29,230,84,89,140,38,243,71,90,95,120,197,75,193,212,24,89,98,110,69,13,55,199,6,243,123,174,81,129,14,137,189,158,74,116,115,239,122,23,176,149,155,204,24,100,146,112,62,38,180,50,131,139,162,94,135,13,15,49,103,216,39,63,78,196,87,32,82,103,185,181,83,18,252,239,35,183,50,111,244,211,204,152,64,145,113,26,176,93,165,147,92,132,17,106,8,90,82,204,43,226,168,93,76,169,29,12,53,74,172,119,32,132,237,127,218,5,105,52,76,114,56,242,70,175,44,108,132,223,234,80,199,201,91,244,106,24,241,155,94,204,241,220,200,190,101,90,65,46,208,156,153,39,93,239,224,180,24,219,140,200,132,206,232,246,96,203,35,166,197,15,218,238,38,102,97,119,130,139,131,170,168,245,126,252,29,25,193,252,37,141,16,149,171,21,32,124,113,77,9,220,125,176,166,253,129,137,119,250,249,80,28,23,207,58,23,204,203,114,245,152,124,226,234,152,206,220,61,194,175,245,175,25,103,6,185,68,164,224,86,89,176,15,11,168,226,222,194,193,113,22,0,105,205,3,40,41,29,210,195,136,126,100,129,204,155,65,82,245,109,219,33,44,60,66,184,225,208,249,137,193,194,141,162,157,103,44,202,14,169,160,80,235,108,185,64,94,82,17,25,79,247,9,178,233,10,69,47,190,111,19,193,144,15,24,54,99,10,98,14,141,193,111,21,2,179,69,140,219,239,239,153,160,82,26,235,228,75,79,212,170,122,88,247,22,176,66,251,232,197,31,42,0,185,206,101,57,198,221,102,104,69,119,106,183,83,234,232,136,12,201,71,195,208,179,18,162,164,246,39,193,45,69,71,142,109,9,189,229,4,169,206,250,53,73,200,245,16,164,83,2,28,189,24,27,226,138,88,206,76,228,69,201,248,155,42,197,239,9,254,141,31,35,91,203,67,246,82,16,143,246,13,204,243,181,96,15,243,23,11,1,87,81,136,119,191,40,225,88,135,218,206,232,197,106,0,147,209,209,39,185,41,153,147,248,77,62,135,166,206,182,35,153,182,164,183,71,39,226,186,181,31,94,87,154,33,31,120,156,99,159,176,165,242,211,181,91,37,57,156,183,176,47,205,54,10,84,196,240,117,218,152,210,99,84,180,233,121,70,131,110,79,111,249,14,70,45,158,177,150,248,151,228,221,0,112,66,251,139,112,28,61,55,219,141,33,90,93,97,138,102,213,10,89,228,148,77,43,32,26,133,142,188,148,175,22,151,103,135,147,175,16,4,19,146,130,168,204,17,148,109,0,130,222,164,181,189,85,52,52,196,221,187,111,133,86,117,118,211,64,27,150,119,100,145,128,164,42,175,210,35,88,198,169,209,198,139,176,217,237,154,99,143,11,18,118,151,231,40,232,207,131,122,14,4,200,30,68,84,150,78,11,174,229,223,44,228,104,113,137,78,205,109,39,132,18,159,69,215,232,156,151,204,85,43,248,224,93,35,185,19,213,228,250,8,92,117,206,250,66,81,51,148,137,80,140,253,170,193,236,156,129,64,254,48,199,44,52,220,232,251,220,135,163,250,238,121,10,164,132,114,208,80,179,57,158,243,218,46,182,224,196,134,26,88,202,64,17,51,99,109,143,176,22,27,248,64,144,232,28,41,3,206,85,147,147,236,172,168,57,46,0,109,212,68,185,168,222,100,25,58,138,108,106,69,60,236,205,209,6,20,131,247,229,232,56,136,181,234,151,113,97,105,13,51,3,169,171,213,209,146,204,161,176,115,190,61,97,98,90,149,103,240,241,121,241,232,41,126,100,227,254,126,161,147,61,62,7,176,166,70,228,231,72,211,45,97,193,65,18,110,222,204,166,225,194,17,124,248,188,203,157,238,176,14,48,152,124,212,115,152,139,244,71,170,240,158,66,37,133,189,194,148,211,236,229,243,153,139,199,151,0,182,81,219,229,191,146,47,149,109,241,75,221,26,44,209,17,21,195,12,35,62,58,44,97,127,195,19,30,25,81,25,144,8,248,77,173,102,77,127,51,2,200,128,95,115,163,167,204,209,153,197,218,222,220,39,2,42,146,73,231,91,193,210,207,134,207,119,45,135,1,59,88,227,166,199,237,160,210,103,200,8,113,224,209,187,74,5,203,136,72,134,48,224,1,153,246,159,33,141,253,218,0,238,6,235,55,118,235,125,109,201,232,221,250,5,49,218,171,121,192,13,86,22,162,93,212,33,56,54,25,68,40,244,145,167,183,78,50,156,207,23,194,126,36,146,214,105,135,96,97,43,33,138,214,62,23,104,23,150,97,231,139,12,39,143,53,237,163,248,192,216,178,227,122,232,43,36,234,253,205,100,196,75,7,188,123,176,182,104,44,70,225,200,26,200,121,66,231,73,33,23,78,180,113,234,89,14,165,243,162,1,145,7,216,105,125,252,222,118,30,105,47,212,88,254,70,215,0,156,162,112,98,117,218,113,112,223,188,34,230,115,221,204,9,219,66,20,68,251,211,138,50,70,55,242,75,243,178,8,191,20,252,223,144,12,22,81,8,78,34,59,21,241,48,211,47,149,53,244,72,152,183,12,249,120,207,44,51,88,30,133,212,177,18,121,150,155,58,105,195,40,138,226,209,190,253,157,109,17,212,8,60,125,26,56,122,167,106,38,36,206,210,156,38,154,37,29,5,38,10,31,155,101,82,124,177,249,4,16,233,73,31,2,156,150,67,180,248,93,231,122,70,87,19,176,249,112,59,254,26,69,10,1,50,140,16,113,36,203,220,71,42,190,140,107,114,121,27,37,137,6,105,16,58,12,65,214,146,250,196,96,61,123,239,30,200,150,121,240,129,137,103,241,149,175,112,171,151,102,57,128,32,245,3,162,56,232,235,47,87,212,171,189,196,234,20,10,47,98,133,56,243,1,185,10,80,59,198,111,225,74,2,183,191,220,142,85,135,205,115,17,156,149,73,233,128,239,76,66,244,72,22,85,241,119,138,7,184,74,193,168,10,42,77,220,236,157,49,234,243,37,139,199,161,252,132,235,213,176,68,58,197,202,103,56,112,202,37,224,89,144,198,110,83,148,234,3,239,160,45,172,146,45,136,144,157,154,251,46,168,188,56,221,42,15,236,53,179,95,141,125,208,78,180,9,26,42,73,238,210,47,137,249,186,107,111,86,57,140,70,142,84,227,222,86,72,83,192,208,46,91,85,27,178,134,63,165,102,92,124,72,181,145,17,214,47,7,101,96,230,213,243,88,247,206,253,9,104,129,2,8,191,155,205,201,23,51,159,85,194,242,192,146,139,18,196,196,5,17,241,15,230,5,177,71,143,172,154,62,135,28,52,250,29,40,151,145,87,57,128,223,50,141,18,44,63,102,26,205,179,62,235,10,148,34,71,64,80,169,81,92,84,180,250,218,215,46,40,248,228,174,174,196,137,232,179,41,3,44,241,213,223,177,193,73,205,160,188,126,25,56,141,102,126,224,3,232,253,219,123,232,123,114,102,126,12,204,4,170,222,165,144,180,83,207,154,227,43,98,13,61,133,161,12,146,165,100,173,244,201,26,216,33,24,227,202,41,89,153,250,173,251,61,83,232,171,74,246,172,67,28,147,25,202,74,112,212,57,211,240,141,143,61,248,28,76,2,56,57,137,100,155,183,51,21,231,102,222,10,224,81,192,58,64,229,59,154,244,244,232,77,3,79,69,197,116,249,200,83,127,252,232,92,170,254,211,222,130,67,178,85,31,7,245,208,78,199,6,181,92,176,108,34,90,119,59,34,61,4,196,157,117,103,194,223,26,67,215,209,98,224,200,138,80,123,58,48,141,237,231,169,124,92,35,82,107,29,150,241,77,106,144,107,163,41,114,64,249,72,39,192,226,255,137,165,188,164,29,75,52,72,0,10,147,216,250,232,124,93,18,50,145,250,36,45,11,97,162,247,186,24,30,182,184,165,242,163,248,182,22,60,54,14,197,121,173,77,126,27,238,164,109,4,42,162,86,243,46,86,255,64,123,119,17,93,146,112,94,67,226,135,4,187,65,239,91,233,42,143,111,99,250,59,125,37,7,193,162,143,2,137,207,192,198,204,44,35,158,3,120,55,114,178,67,84,62,15,42,0,10,204,209,50,47,151,40,17,253,29,115,165,247,201,207,27,102,20,217,24,6,3,196,238,42,69,34,64,129,62,97,165,198,190,232,176,159,192,83,53,205,41,205,212,121,93,165,86,187,131,147,66,254,197,189,92,27,80,218,6,20,126,36,184,10,194,101,44,245,72,243,42,226,146,111,195,57,115,16,125,16,25,125,126,36,30,112,71,248,167,53,99,209,83,109,48,142,57,65,212,54,167,19,11,73,30,245,96,68,251,138,212,31,30,72,142,17,112,49,241,81,117,178,125,183,233,200,62,73,68,176,39,45,113,176,141,180,4,250,243,19,100,237,153,137,79,178,29,12,113,37,37,158,49,218,137,28,247,50,213,96,57,23,76,87,124,215,42,196,239,152,236,135,65,28,63,187,215,49,178,179,34,252,188,110,59,157,218,48,99,220,13,89,248,194,39,204,10,48,24,210,91,48,71,204,96,35,91,58,158,77,210,188,252,75,202,152,252,85,194,14,114,29,113,186,73,22,178,180,106,105,167,63,29,242,243,160,84,215,126,157,225,60,253,222,47,134,155,233,186,169,73,4,198,228,252,168,132,129,202,242,194,240,75,202,129,228,238,59,174,222,72,142,62,188,33,8,49,183,224,104,220,234,196,37,125,98,86,59,32,36,175,82,118,152,189,196,37,130,254,199,85,35,116,247,210,135,102,50,177,49,81,234,13,137,182,49,174,251,27,199,115,14,223,33,10,54,238,176,91,242,5,165,142,149,105,60,215,125,241,217,189,55,9,161,108,128,7,30,53,145,248,108,10,229,126,54,41,154,121,95,177,79,192,5,29,129,93,137,117,63,191,47,75,190,39,132,206,77,132,164,9,98,94,111,89,220,201,217,4,218,10,222,178,34,195,59,74,121,65,224,244,57,52,30,176,206,177,156,72,16,233,124,67,219,66,150,25,147,31,58,248,242,174,73,247,78,101,124,243,123,135,185,22,32,160,55,183,99,245,3,34,205,85,73,170,47,39,236,164,75,148,114,77,24,117,134,144,157,178,183,180,24,43,100,19,11,125,25,83,212,137,158,170,153,128,73,226,34,113,199,10,51,192,111,153,234,156,218,107,186,248,48,220,59,146,193,114,44,147,206,213,54,141,170,144,195,6,127,36,2,223,233,206,81,236,236,36,120,206,208,202,158,179,57,70,127,207,26,140,8,112,17,234,228,36,77,4,161,88,137,70,197,61,233,240,145,125,177,24,253,68,9,69,165,45,251,34,237,42,4,122,7,147,213,97,79,138,198,236,49,13,46,176,242,241,134,55,234,97,139,88,216,53,46,117,252,149,152,94,61,167,54,233,69,251,173,233,196,145,233,44,115,137,148,148,116,125,188,203,0,28,193,111,162,234,86,220,236,87,122,105,108,122,124,53,51,142,213,117,203,212,60,235,28,95,159,210,12,207,196,81,74,155,121,63,246,163,223,22,143,147,220,59,108,31,139,32,230,193,95,244,50,56,84,8,166,217,254,162,74,11,127,62,205,17,101,179,179,109,91,93,100,135,232,11,77,20,64,255,86,25,26,103,51,48,235,182,9,179,40,208,135,25,80,201,88,108,100,208,240,189,234,205,162,54,215,221,95,165,4,234,83,235,31,221,211,176,244,1,158,54,80,238,29,79,246,24,202,213,160,161,244,59,99,98,191,130,31,3,248,125,47,158,1,24,178,189,84,164,221,153,95,214,3,29,192,66,150,152,197,48,158,17,143,48,70,250,93,119,170,254,235,251,126,22,93,141,54,85,92,197,219,87,209,129,15,130,147,174,43,27,49,97,56,67,211,129,116,71,111,117,226,72,222,161,61,230,38,97,160,11,52,6,28,74,158,214,193,124,64,133,60,173,8,136,191,138,110,160,174,91,34,226,131,11,66,205,82,108,231,157,192,255,164,21,200,236,160,125,235,175,50,241,172,51,6,145,29,237,241,51,21,168,18,63,110,4,140,248,187,18,40,228,247,50,156,233,29,190,182,85,243,112,141,104,123,210,20,170,201,131,160,115,34,179,238,29,88,141,229,128,86,99,70,43,50,96,134,114,53,19,56,83,231,50,150,156,199,245,88,163,8,138,62,87,38,206,89,118,82,66,8,87,106,203,16,185,91,222,54,219,99,103,38,63,207,23,137,132,224,24,110,167,178,109,2,5,120,223,113,198,15,179,139,166,45,13,219,71,180,64,243,240,92,160,241,90,29,153,31,105,229,146,59,21,230,229,174,2,157,182,165,236,92,229,38,138,213,111,93,195,208,191,79,71,177,41,129,121,143,77,124,204,203,128,204,210,169,171,61,239,133,81,183,111,45,198,207,19,224,68,141,250,9,181,235,234,85,230,21,98,252,150,149,156,206,7,160,11,75,54,108,67,162,221,133,69,240,237,145,89,158,231,124,66,171,125,14,12,252,45,108,66,140,120,54,221,158,43,133,207,57,211,6,112,61,92,7,28,119,214,16,17,242,190,248,103,211,112,130,135,177,129,155,191,127,21,251,188,191,219,238,63,136,185,231,244,24,67,10,185,144,138,58,70,5,107,18,132,17,224,157,184,252,117,90,58,226,51,48,159,42,37,181,209,158,91,90,80,197,206,31,32,105,56,178,236,44,195,37,169,46,92,27,56,212,114,170,142,16,118,157,151,93,101,230,114,31,199,221,228,109,144,243,103,202,176,195,217,21,116,204,47,55,18,160,187,136,232,249,18,198,195,29,35,73,28,170,61,190,79,234,170,135,233,52,55,184,89,241,214,152,247,22,112,123,244,184,228,88,109,188,105,238,171,6,47,97,192,79,25,121,10,255,53,23,188,141,115,34,216,166,143,181,85,199,200,45,118,129,66,86,229,224,92,213,80,249,148,171,145,80,143,129,141,233,191,18,153,69,172,233,202,228,202,107,81,193,53,65,253,92,94,93,151,54,255,215,208,125,245,88,232,192,205,17,97,198,237,8,82,111,65,250,217,50,65,203,174,132,34,154,161,235,97,40,139,87,0,226,123,19,233,194,81,47,118,216,243,24,86,205,83,103,165,192,188,107,71,130,150,247,205,151,124,60,141,45,224,211,146,159,43,106,131,127,60,118,180,228,219,206,9,27,225,98,186,77,210,215,164,222,54,228,198,59,88,255,185,147,52,84,6,159,5,242,141,208,251,151,185,219,208,181,101,18,186,11,94,223,254,174,126,158,133,156,66,26,166,0,53,179,181,144,85,241,117,128,82,192,246,103,71,196,212,188,207,44,84,91,35,52,197,181,190,15,241,126,76,124,218,18,142,221,130,187,133,148,125,113,254,165,243,218,11,61,45,156,111,243,65,52,56,127,203,192,242,173,173,203,227,172,17,179,39,105,225,255,246,124,26,183,232,195,213,9,104,201,1,160,127,81,16,50,247,254,233,46,232,226,208,32,133,200,151,54,176,172,28,254,183,18,33,245,177,159,123,36,185,254,63,179,207,1,156,210,111,74,222,23,160,12,132,203,107,195,209,104,2,53,78,64,176,142,108,176,78,218,205,122,199,145,216,34,38,170,218,104,94,44,68,36,94,169,57,82,78,108,2,206,33,222,254,224,29,117,224,255,179,48,54,89,204,94,130,248,216,198,127,250,197,168,58,202,232,184,27,25,139,174,18,21,134,114,147,213,104,61,171,75,105,148,48,50,24,78,23,175,28,168,150,63,135,119,151,248,193,93,73,190,19,121,163,7,178,156,71,136,137,167,182,122,98,161,216,217,108,90,164,80,42,252,76,65,249,13,186,108,106,98,138,23,254,93,145,55,128,252,232,69,160,199,255,200,164,178,18,172,142,33,158,40,174,138,44,238,208,113,192,177,251,142,163,0,164,169,58,72,39,234,55,105,62,21,127,244,82,124,57,128,98,85,113,242,204,164,46,222,65,82,27,30,25,167,234,176,137,64,42,211,56,139,15,100,67,93,150,31,176,242,118,186,148,170,144,190,241,34,68,202,94,1,225,145,168,49,99,70,41,152,152,185,168,249,77,117,215,68,182,166,215,79,100,33,252,218,44,199,244,69,17,190,158,93,186,222,254,25,100,106,90,165,246,23,135,43,130,100,48,222,218,112,133,205,62,210,68,115,99,112,239,245,252,152,90,9,17,87,179,131,61,179,233,71,183,5,150,59,231,207,250,145,110,70,226,224,37,87,31,16,138,162,40,132,255,188,164,21,64,226,170,133,232,139,103,146,85,138,38,158,196,65,5,33,53,59,217,138,186,35,32,45,34,60,2,157,92,232,83,11,238,50,193,28,204,72,156,214,29,171,117,245,241,25,253,254,97,96,110,147,183,23,251,163,174,73,208,91,225,47,137,198,207,91,27,251,76,136,73,37,143,163,95,82,56,21,157,248,152,179,49,10,119,245,65,130,52,34,91,19,246,49,125,24,144,250,159,128,117,137,123,16,128,20,249,25,9,93,54,46,163,153,205,230,232,39,173,152,104,88,158,147,127,239,40,129,141,140,83,76,58,231,245,195,2,137,230,235,167,45,137,222,251,38,74,139,205,189,206,44,238,105,220,74,240,229,213,184,218,210,17,234,69,41,113,45,212,177,250,8,119,7,210,157,4,252,211,246,17,43,153,32,158,49,146,161,169,147,163,20,245,15,16,202,145,59,63,130,56,51,242,115,43,173,217,16,249,178,182,250,86,173,76,157,231,179,32,188,126,184,251,118,156,5,78,1,35,90,16,211,149,14,135,66,73,122,224,45,48,176,213,181,176,226,150,121,217,105,92,213,215,252,163,77,15,79,251,58,74,201,37,56,60,162,128,194,127,95,213,12,186,117,111,240,52,235,244,164,40,184,83,25,192,31,239,60,211,22,215,228,59,118,203,205,74,43,239,28,217,138,203,128,41,65,73,235,101,120,78,118,208,2,239,182,3,239,86,22,125,85,93,152,105,144,20,48,52,83,167,198,0,106,162,16,31,254,190,180,65,47,91,91,29,53,166,224,240,119,181,81,185,177,54,129,255,224,225,95,198,47,116,32,242,254,212,197,26,13,105,152,224,26,181,121,57,62,216,218,233,138,57,240,210,74,90,54,211,44,131,148,99,229,35,115,144,53,108,248,10,120,154,237,230,104,228,126,94,67,162,66,83,153,254,56,95,158,157,141,212,135,80,103,247,20,171,49,204,124,24,197,57,104,197,75,169,141,153,143,249,208,22,127,163,52,118,127,196,233,223,99,87,155,136,146,131,139,119,216,73,93,60,160,34,125,83,40,251,112,59,140,172,43,228,94,34,138,218,155,26,148,99,12,38,213,169,234,168,2,156,96,169,99,66,230,120,2,238,33,135,246,106,149,136,236,171,14,163,163,50,222,40,95,18,117,232,232,194,126,72,216,76,83,39,247,229,132,71,179,206,21,130,160,203,141,148,72,10,131,121,252,220,238,49,194,170,183,193,136,108,127,105,222,251,69,25,194,148,202,87,34,244,22,23,11,53,27,162,9,24,240,83,26,198,4,112,236,129,176,169,65,124,22,128,99,252,83,9,51,165,131,254,227,110,28,160,32,216,23,219,210,37,104,180,185,250,183,68,72,212,237,134,55,188,181,239,103,113,8,69,51,108,213,155,60,73,53,243,85,95,182,30,111,152,221,180,31,108,139,12,135,114,107,142,116,206,146,204,185,208,95,51,109,242,60,210,54,64,85,14,54,106,221,132,126,157,229,151,145,224,146,115,14,237,45,55,117,101,11,186,163,89,168,159,88,238,95,92,106,106,68,170,30,161,191,122,226,96,161,251,118,71,162,139,47,87,36,6,37,134,155,43,239,199,19,85,61,134,168,117,171,90,64,30,8,104,31,176,198,29,217,79,82,111,194,243,245,237,139,222,189,177,241,200,66,202,62,220,176,10,107,146,175,112,83,153,114,193,89,212,15,168,16,237,86,106,23,173,159,98,11,179,212,224,46,35,211,246,64,15,231,29,100,140,4,108,53,48,161,234,215,72,27,86,130,50,109,66,250,171,125,193,156,17,124,213,171,142,145,57,216,204,170,231,190,59,84,99,65,254,66,25,30,7,11,127,170,56,79,242,215,119,169,70,55,11,167,232,39,254,61,78,7,88,101,220,94,196,13,124,212,196,203,105,102,27,46,190,128,40,158,166,17,223,212,182,68,255,74,184,167,131,150,247,42,229,182,235,189,145,182,139,125,223,55,245,187,148,132,127,121,196,207,211,188,239,189,180,52,117,121,247,46,38,23,178,216,110,11,241,169,84,106,215,112,216,164,32,197,253,45,242,164,168,23,232,150,185,149,143,107,227,61,102,188,108,222,116,190,118,136,214,38,9,45,7,130,132,195,62,28,239,152,203,117,162,42,156,79,86,152,173,73,39,168,166,10,205,112,176,199,250,253,130,110,233,134,154,225,153,140,180,151,83,215,112,225,142,124,134,202,201,60,170,59,125,187,19,158,79,18,214,114,54,185,113,159,255,213,92,8,119,98,205,104,195,198,231,172,20,185,12,240,239,97,176,10,18,18,33,85,124,83,212,159,231,173,236,180,185,144,124,38,229,179,21,43,203,111,124,162,91,93,218,81,97,28,91,243,146,104,175,85,216,254,112,64,146,72,108,75,23,88,61,199,193,149,23,31,60,133,208,176,197,218,50,245,164,54,140,169,98,48,48,39,99,77,59,98,37,127,192,112,217,201,118,217,11,129,250,105,139,84,153,82,30,128,50,213,136,78,143,155,25,208,191,164,169,241,119,9,156,101,34,147,147,59,216,162,252,65,139,195,34,52,146,229,91,129,124,110,77,153,247,145,10,217,202,184,187,107,18,46,233,183,97,174,177,139,86,27,72,5,140,193,159,96,31,82,99,105,219,189,194,59,59,5,86,61,210,64,26,234,207,84,104,252,69,145,240,21,44,125,248,30,241,20,170,19,112,174,164,35,136,173,162,105,255,71,174,119,97,162,160,21,112,88,206,233,19,58,104,50,43,52,184,34,209,105,135,100,237,35,141,38,236,156,194,35,145,203,174,148,235,132,238,97,161,254,106,2,106,158,159,122,202,124,189,2,248,45,46,33,42,158,42,160,166,132,191,50,228,26,78,7,64,12,149,118,64,254,77,102,118,1,14,67,241,94,219,28,137,183,203,176,182,179,73,241,32,150,165,115,110,132,62,25,52,148,172,74,160,163,44,112,26,132,158,27,183,106,42,227,162,27,46,120,38,82,245,191,130,153,201,22,70,104,150,52,23,23,167,127,204,169,240,88,179,19,247,53,9,102,19,154,121,77,137,114,145,153,240,71,206,149,221,22,35,250,17,255,160,157,77,84,141,153,188,110,250,196,245,111,73,63,112,157,243,134,30,250,184,187,123,47,44,178,118,143,68,112,146,14,77,218,220,0,120,237,11,185,78,24,115,38,246,159,203,36,242,206,77,152,59,117,107,190,182,172,115,154,37,25,238,135,208,35,247,142,67,82,13,27,7,41,147,22,87,163,102,157,7,131,53,18,209,204,28,247,16,146,178,217,163,80,224,102,134,155,120,9,248,227,64,207,77,71,109,133,233,169,82,23,31,246,181,103,94,162,116,104,48,65,18,118,246,37,42,64,174,233,5,29,220,172,100,81,183,2,136,201,14,243,118,170,176,229,159,121,243,99,85,151,87,182,94,184,250,45,113,192,161,66,219,254,100,29,145,3,178,231,48,252,191,202,133,211,63,28,148,110,196,95,202,143,191,25,44,134,251,238,105,37,106,201,232,232,238,26,27,26,18,226,170,97,171,126,69,108,136,200,226,169,207,123,40,1,47,229,252,106,216,200,121,40,27,12,233,104,207,237,57,252,235,177,117,3,99,78,223,145,133,11,151,103,96,40,149,85,132,158,73,255,169,20,124,168,240,113,23,254,101,42,179,213,188,133,162,117,29,80,11,75,38,186,214,127,29,235,72,220,255,38,182,42,241,44,19,71,81,240,21,114,144,93,33,45,88,243,226,189,102,89,123,134,236,67,230,207,232,51,139,194,95,53,26,227,227,227,30,131,237,247,72,248,114,17,70,41,247,243,245,10,144,97,198,233,169,59,221,37,173,197,187,116,153,16,185,169,191,117,139,237,132,86,15,74,43,67,168,251,54,27,220,69,80,108,236,13,195,31,76,79,158,111,216,223,100,22,155,146,98,62,3,177,182,167,49,78,50,88,63,92,187,83,180,18,162,102,5,26,154,82,63,142,42,139,154,219,50,37,57,203,190,33,76,61,193,216,130,132,238,100,75,254,108,161,235,46,62,54,130,234,246,179,163,29,112,202,134,132,176,241,155,150,206,225,27,111,214,238,240,77,120,155,149,38,28,186,79,172,222,101,34,191,160,222,75,108,227,220,33,238,134,187,139,209,4,24,107,43,69,78,16,89,222,250,34,56,218,141,163,123,30,177,217,31,29,170,188,177,206,51,52,105,189,71,67,148,41,220,247,167,223,82,119,224,195,225,59,140,15,131,227,158,54,255,140,251,19,105,114,189,137,147,113,17,85,89,24,59,14,80,87,113,196,146,149,253,219,19,45,75,167,56,85,129,215,58,172,227,221,245,49,70,78,178,24,253,138,220,178,202,130,152,137,24,152,193,33,34,221,31,225,25,120,179,147,86,165,104,131,236,121,47,65,183,148,104,139,194,254,156,235,121,95,24,61,92,114,224,42,21,153,82,202,5,11,155,27,55,81,146,138,126,144,22,225,6,48,62,150,70,219,69,13,142,35,149,83,157,67,52,223,198,186,19,249,138,234,203,79,125,67,58,40,179,72,182,86,159,206,56,209,194,141,100,162,177,133,19,74,91,47,63,248,192,20,61,227,36,200,171,117,122,12,64,218,179,71,32,153,4,181,188,110,8,168,75,203,197,22,67,103,67,46,6,217,123,17,72,180,210,25,77,37,37,28,77,34,62,240,10,57,127,251,23,215,71,45,88,57,144,41,219,70,142,18,126,212,29,229,66,173,103,184,218,72,192,117,74,186,38,97,2,200,109,74,140,188,208,64,15,124,189,138,75,153,166,179,225,20,50,139,118,105,172,2,17,164,207,87,225,208,148,111,162,27,81,89,115,64,17,157,201,92,74,3,220,249,85,175,21,161,48,98,250,221,69,91,79,116,190,137,131,144,22,1,183,248,197,224,147,83,218,129,122,180,101,246,142,158,18,2,13,105,244,93,38,32,154,209,190,64,84,4,68,64,121,139,212,5,88,82,205,189,22,96,101,155,158,177,86,143,70,19,49,132,40,246,247,121,255,11,146,170,170,119,102,119,166,91,5,20,197,76,49,245,112,25,54,71,237,78,225,128,200,99,235,1,159,68,184,236,206,113,24,254,51,253,243,41,193,102,61,118,129,128,208,17,255,0,21,236,13,97,151,43,126,191,144,122,168,7,116,58,89,228,87,108,141,59,236,124,61,211,47,2,60,84,89,94,35,73,72,120,240,101,243,162,180,7,172,236,218,55,31,104,228,255,231,64,146,142,190,114,122,190,191,90,127,29,163,83,88,77,0,63,135,175,7,5,142,133,253,163,33,49,51,167,6,152,84,179,236,154,76,197,231,130,238,209,142,134,48,65,144,208,80,100,215,113,69,227,24,130,48,173,140,171,248,137,167,211,82,10,140,39,153,228,100,251,12,226,109,66,148,52,242,65,142,34,95,70,132,47,199,231,198,223,238,117,176,49,71,183,132,165,151,53,200,44,130,102,183,12,76,170,52,195,127,68,113,65,92,200,176,189,158,121,4,196,48,204,86,64,92,132,21,177,41,19,168,126,163,76,12,254,195,237,220,172,241,157,31,29,110,210,117,110,255,148,112,79,127,37,75,156,212,45,121,119,30,175,121,48,227,52,22,167,187,156,146,252,34,216,218,243,76,101,183,224,12,207,101,84,24,152,112,8,80,159,176,232,76,52,183,3,62,18,79,127,163,35,53,217,172,42,99,152,221,43,228,54,209,230,8,240,18,13,170,191,111,17,173,238,223,27,241,79,8,211,30,95,139,86,138,73,207,127,247,197,218,40,125,96,249,145,161,36,131,114,230,27,62,131,144,85,178,126,66,206,160,221,147,40,95,236,232,32,250,20,96,230,70,218,251,17,170,237,30,86,26,136,139,193,218,84,179,166,150,196,251,81,163,161,38,41,217,140,190,188,193,186,80,196,12,193,202,84,87,105,150,215,71,111,248,51,121,40,18,251,193,57,18,185,237,169,140,147,225,213,170,28,228,173,121,15,156,161,57,97,98,210,170,28,78,189,113,10,85,223,56,213,247,42,47,53,186,20,238,243,39,242,161,53,65,141,232,113,6,33,162,179,249,144,13,104,109,86,219,95,33,98,58,194,186,2,216,234,89,247,168,99,62,40,23,130,91,161,21,53,189,81,4,119,91,100,240,242,131,220,81,29,160,83,47,221,158,177,78,161,16,86,147,146,37,204,156,27,243,104,50,132,71,101,53,215,28,28,196,126,252,200,237,32,105,86,167,86,232,250,97,72,76,71,248,81,245,102,45,254,117,160,174,140,131,253,123,41,56,107,14,220,120,108,203,24,201,248,162,98,93,156,153,139,149,31,212,184,189,114,167,3,85,87,83,246,139,70,250,24,147,72,199,181,80,0,65,144,164,69,52,5,6,253,21,33,46,108,30,43,53,225,176,174,247,27,188,128,225,208,167,85,174,98,7,99,20,80,43,172,213,57,252,188,122,85,110,28,141,95,145,208,179,21,211,221,160,235,153,217,116,73,150,167,169,67,165,37,54,100,159,11,231,144,242,197,17,55,123,254,147,242,200,105,60,164,92,51,229,15,17,246,36,184,5,172,190,36,102,34,174,207,150,86,215,27,13,175,137,62,151,146,140,1,250,198,205,120,183,50,198,66,50,189,95,65,43,73,43,83,71,252,220,98,181,233,1,131,229,164,205,223,129,11,9,22,229,32,180,18,204,106,54,64,201,138,207,128,163,97,97,166,45,187,135,186,234,122,87,85,228,223,86,150,196,11,167,158,219,211,154,112,135,141,67,214,98,235,20,210,189,108,73,97,59,248,67,224,178,84,14,95,225,232,103,154,16,155,241,166,229,4,76,69,179,59,69,222,141,20,29,120,127,20,6,117,6,214,123,12,106,95,198,27,239,80,191,48,161,105,143,112,25,139,108,100,200,30,240,77,139,146,55,213,193,150,169,209,178,30,85,200,251,14,80,32,84,1,158,114,112,151,209,199,215,11,28,176,127,234,113,61,145,48,8,30,63,191,110,26,63,218,156,161,34,138,186,196,72,69,237,206,139,81,148,34,228,123,205,46,212,49,71,49,109,100,74,17,238,70,225,252,124,174,190,81,76,189,131,216,245,169,191,204,212,54,210,57,4,131,149,232,13,82,17,54,232,248,116,175,52,96,185,41,152,67,236,58,130,172,133,61,2,91,14,100,20,57,143,218,87,1,104,225,215,50,96,67,188,58,197,228,13,10,234,213,29,68,35,210,21,215,225,233,126,18,168,213,11,105,115,21,88,246,23,143,204,138,32,23,44,211,252,123,0,157,180,90,98,191,126,102,211,110,194,37,193,49,58,32,101,30,90,111,49,97,205,122,159,254,57,198,202,254,14,231,125,199,233,203,243,216,54,27,75,153,165,92,91,193,104,145,84,243,202,21,185,27,226,181,63,32,131,187,149,235,243,134,132,166,150,193,242,65,3,146,175,78,214,42,16,246,125,97,18,213,62,202,135,35,163,14,107,5,59,105,125,31,11,25,226,109,106,204,62,167,117,12,214,221,153,58,134,180,207,245,28,76,24,227,12,166,106,74,93,109,135,246,54,164,180,129,5,93,176,47,66,153,96,198,73,40,17,52,212,180,194,246,31,165,79,31,56,225,228,206,15,151,226,254,110,164,34,250,224,80,204,187,5,189,25,221,213,36,242,64,158,245,140,144,130,90,61,224,184,72,13,68,171,117,78,154,91,253,177,225,228,178,207,170,106,86,53,138,204,8,167,240,37,156,22,29,107,228,83,15,243,240,167,134,126,95,166,57,125,116,57,101,106,244,231,31,100,177,116,198,55,4,82,42,162,91,7,243,64,169,249,24,9,53,85,108,62,200,60,12,179,119,88,224,116,6,248,124,77,200,122,232,66,220,73,138,76,29,119,83,159,189,239,52,247,49,240,60,100,109,20,104,144,147,119,66,104,110,179,66,172,19,49,132,4,120,172,206,16,84,157,122,173,225,233,107,197,77,133,204,153,200,149,155,174,113,88,54,249,155,97,91,132,242,218,79,148,108,246,53,69,253,46,232,139,59,102,85,247,87,118,30,16,84,3,234,106,204,120,217,23,102,185,136,10,249,223,238,154,194,223,250,236,247,91,3,180,111,180,252,153,151,96,196,164,115,46,9,196,93,31,242,161,64,248,177,231,166,233,215,189,187,166,126,246,51,106,33,150,100,135,126,56,192,9,40,178,42,242,77,238,66,236,102,30,3,136,41,181,50,186,72,93,152,98,188,163,50,143,253,111,151,16,50,65,222,61,148,6,224,74,47,175,100,105,211,129,111,198,100,191,191,212,137,243,55,24,201,209,110,217,69,28,209,105,74,16,169,51,157,86,3,91,201,7,40,87,176,228,165,152,167,104,110,22,5,215,57,196,237,158,55,44,41,254,33,95,135,162,186,45,143,12,219,189,19,55,239,217,132,178,65,255,106,98,196,1,172,157,163,61,66,229,146,108,21,110,3,60,84,9,223,29,112,43,133,106,240,129,187,196,238,213,191,222,241,168,41,47,83,159,81,217,123,230,152,96,128,157,220,222,14,36,23,39,206,68,130,40,232,20,207,135,99,254,87,12,253,1,74,151,244,47,71,134,184,18,245,220,5,55,108,94,98,218,182,165,0,185,49,136,164,185,200,136,145,209,135,14,227,155,9,183,86,202,177,198,163,251,155,48,183,117,56,156,152,107,135,61,23,193,44,221,70,12,188,103,114,141,5,183,166,11,204,131,40,39,240,160,242,151,80,21,95,105,155,241,16,88,218,18,120,88,54,222,177,125,239,32,128,28,63,41,105,27,209,212,30,243,255,120,163,4,103,241,198,197,200,215,204,80,84,105,16,132,85,127,189,135,179,59,240,218,249,134,157,41,138,119,191,110,123,50,153,4,97,247,144,152,238,99,27,76,46,21,53,117,4,192,88,170,148,5,19,108,209,210,163,253,25,144,202,228,2,129,42,92,174,2,0,52,239,210,62,215,182,10,147,86,14,169,74,119,183,101,167,134,184,140,197,177,213,203,248,13,190,56,1,83,15,188,22,205,19,190,10,110,217,152,167,86,33,114,149,208,188,122,227,236,127,117,160,47,186,212,90,86,203,174,86,145,66,159,52,118,65,15,158,210,66,7,81,95,246,201,50,158,45,66,25,164,23,54,146,179,39,239,149,41,243,172,100,14,60,142,132,172,140,85,251,41,8,233,29,173,39,56,179,17,9,9,229,33,226,213,41,192,145,46,34,215,135,0,79,119,243,251,184,185,138,40,224,102,102,247,104,241,192,37,49,53,17,33,122,228,91,179,107,136,178,162,115,209,151,84,45,68,90,66,30,225,134,11,42,209,0,23,135,151,143,232,5,204,106,174,188,165,255,239,97,0,18,125,67,241,247,226,71,167,140,124,110,116,20,122,226,120,113,106,162,155,212,208,250,179,165,136,250,38,182,99,227,140,88,199,115,193,215,201,41,74,161,85,155,7,219,90,255,181,102,173,78,220,76,214,0,28,253,2,47,199,215,224,175,176,172,182,238,135,171,209,92,59,132,249,188,98,43,169,249,155,200,241,229,241,237,57,238,186,250,7,131,53,189,38,41,222,0,168,110,61,167,73,212,180,11,57,248,181,4,12,229,91,105,106,58,237,226,91,254,54,138,72,89,56,212,36,131,160,140,126,135,190,242,71,154,254,180,161,124,81,127,144,129,97,145,52,200,249,45,233,143,29,37,158,6,192,83,38,177,230,218,194,118,21,177,207,170,238,118,24,199,77,83,170,57,165,183,35,80,174,58,77,214,175,166,24,233,117,182,132,42,150,181,94,142,151,128,180,194,57,62,216,22,249,128,154,64,165,235,70,253,94,90,48,24,84,184,80,207,154,99,3,49,112,231,203,135,168,209,60,45,52,255,46,3,165,63,3,239,176,55,4,3,144,178,99,131,9,248,34,67,144,169,156,85,193,215,232,240,24,21,56,199,109,50,211,30,241,228,74,128,112,153,91,12,62,64,180,73,184,33,255,170,76,198,23,232,61,20,30,61,40,73,231,85,202,126,243,74,63,1,2,84,50,146,49,196,173,199,92,135,192,162,165,15,150,223,127,170,237,239,65,217,10,133,57,182,162,199,4,168,217,54,35,166,141,69,91,61,160,183,218,124,133,137,222,99,48,75,46,164,192,135,16,222,164,148,212,46,87,199,215,95,239,87,199,196,186,152,36,180,161,120,237,206,127,157,224,34,195,195,33,0,185,216,122,211,155,91,133,59,36,110,47,141,72,153,127,233,3,25,190,177,222,86,252,144,140,53,239,250,34,80,33,9,121,36,234,90,96,246,201,240,178,204,31,117,9,158,84,179,19,44,150,186,167,154,244,198,87,78,233,139,89,149,46,128,160,146,191,137,15,210,211,157,74,152,142,24,86,9,44,149,84,130,238,17,74,104,1,5,243,27,174,67,218,20,14,17,213,55,213,47,182,235,115,149,217,137,80,170,249,97,206,156,48,149,38,186,234,134,186,40,210,191,230,163,130,252,185,56,71,51,85,240,64,219,250,170,65,29,11,231,110,4,47,32,160,138,192,105,23,155,17,3,245,46,118,103,208,11,151,34,155,196,74,111,249,143,34,186,238,232,123,202,99,42,31,106,252,24,211,243,54,143,67,183,238,73,237,158,95,98,218,194,196,180,212,4,141,53,50,188,29,116,106,165,255,173,69,75,108,18,12,145,117,35,145,126,89,111,234,218,13,251,197,194,63,58,215,72,132,148,253,37,126,7,44,236,127,101,230,149,186,19,235,208,36,244,155,224,142,240,100,215,244,79,49,138,174,22,182,83,165,111,8,176,139,220,4,237,16,126,38,186,236,143,80,168,17,36,38,235,59,30,217,76,51,11,48,192,194,189,200,32,149,146,218,126,62,68,200,246,201,166,255,188,160,138,12,33,11,96,170,194,21,104,192,0,114,151,129,218,60,226,113,139,140,156,201,107,128,16,168,227,246,135,55,106,21,30,243,225,215,124,246,158,24,86,34,209,64,161,49,47,214,123,174,194,185,214,90,3,99,44,106,115,175,127,46,240,156,176,131,40,30,133,200,59,103,71,6,192,138,150,202,43,37,216,209,156,53,67,9,201,191,155,165,98,17,69,5,20,43,175,174,208,247,36,94,251,194,65,109,249,120,250,142,252,135,39,50,187,177,129,100,225,164,51,248,164,83,245,153,53,216,62,157,108,208,155,76,50,18,114,235,216,229,113,70,27,152,148,147,33,129,199,152,49,10,18,254,230,164,205,186,22,88,189,213,55,215,149,18,91,199,128,4,106,39,232,100,32,128,205,72,34,12,64,105,222,65,97,97,43,22,101,72,188,237,160,107,132,113,207,141,120,254,17,163,174,7,25,119,187,122,237,54,199,76,235,68,185,235,175,96,102,170,215,75,34,191,210,46,211,106,158,255,40,250,155,43,133,63,211,64,85,86,252,105,66,210,151,60,94,142,65,29,7,223,0,124,41,74,166,216,126,158,134,39,205,240,41,238,193,225,207,123,213,97,45,82,40,155,247,42,26,113,19,149,119,244,153,141,191,209,7,16,218,123,94,75,15,128,197,176,146,74,185,224,98,133,28,175,243,15,129,83,212,42,254,185,114,91,133,227,39,114,164,91,19,190,34,186,125,75,83,252,141,79,71,149,67,179,144,75,173,172,77,92,183,224,126,78,169,71,168,163,227,255,121,239,130,173,71,124,78,43,201,53,225,164,19,174,185,162,85,6,179,32,226,192,156,9,156,137,187,55,139,236,110,240,138,144,40,216,115,63,36,250,178,103,66,41,173,255,20,77,130,95,253,54,4,143,199,1,224,13,37,81,17,245,112,209,215,114,13,219,209,124,198,199,64,60,13,52,68,84,212,42,139,190,205,220,15,243,20,111,77,227,26,148,248,194,195,90,98,253,211,162,151,148,219,3,101,44,107,235,79,95,120,53,97,223,143,6,105,248,211,238,151,107,152,145,80,94,157,6,87,54,116,155,141,132,193,221,8,98,13,1,94,217,9,120,192,191,42,5,51,17,22,189,3,158,11,205,169,161,97,136,94,16,254,84,218,94,108,77,226,245,133,249,165,62,81,206,49,0,193,209,179,28,158,240,193,172,184,250,22,163,65,32,95,231,131,132,126,90,61,134,244,112,39,116,1,140,87,106,176,150,241,195,85,130,81,149,164,53,52,245,124,121,51,226,67,27,186,136,27,203,246,66,68,109,109,217,77,230,82,185,147,108,99,146,152,208,41,8,145,104,231,71,16,45,199,185,154,175,230,212,237,209,40,19,88,3,31,173,108,114,25,97,8,251,11,41,84,153,48,237,27,12,240,60,18,122,217,253,205,210,34,252,11,247,170,182,233,209,106,188,114,46,83,41,246,40,215,126,167,137,168,200,253,105,56,184,43,34,112,196,221,244,46,231,44,137,221,33,45,2,82,81,201,15,121,102,37,31,122,230,155,170,10,84,203,155,20,119,245,120,253,253,195,206,225,37,124,149,63,173,62,255,239,97,125,143,8,142,43,23,162,193,233,200,9,202,195,209,128,241,142,148,69,12,255,50,146,172,66,209,39,216,236,118,137,51,98,105,171,122,117,184,160,237,4,191,241,73,146,165,156,134,116,56,194,224,177,111,224,196,232,94,129,96,61,77,166,245,141,123,143,242,113,197,201,51,132,176,12,94,93,59,118,51,117,29,109,202,254,28,92,152,30,79,19,138,247,69,62,222,134,247,242,80,111,33,242,116,135,96,166,230,176,206,87,124,120,40,13,24,17,31,192,107,220,182,87,114,236,192,61,103,114,117,210,87,221,213,156,238,126,147,182,41,250,93,27,125,128,218,18,133,211,187,47,0,96,50,5,254,14,65,52,150,127,85,127,194,160,6,23,22,118,217,131,66,20,120,18,193,139,191,76,55,135,132,99,42,162,84,115,86,255,67,106,106,39,124,93,188,229,144,200,57,184,7,216,164,29,153,102,3,29,237,39,217,118,221,244,167,175,248,151,92,126,50,88,206,104,246,7,152,116,234,244,83,4,96,174,168,60,247,109,241,64,124,175,89,150,139,53,193,228,117,36,211,252,161,184,24,86,246,61,22,8,25,72,56,116,92,19,250,47,223,184,60,141,63,6,137,154,49,48,245,116,153,64,39,115,168,77,181,57,219,163,65,81,97,167,230,116,102,165,102,58,31,29,174,3,42,245,234,86,234,37,25,29,170,192,115,122,197,166,253,196,25,242,1,28,19,217,147,193,31,150,239,162,118,120,174,115,53,111,49,238,31,200,116,145,23,5,15,140,232,148,239,219,161,73,108,204,39,192,63,95,43,77,95,232,65,214,199,161,9,140,203,241,203,148,173,247,250,39,192,195,244,75,77,82,68,203,117,16,87,150,138,3,252,233,98,250,233,148,76,148,101,53,113,255,69,240,238,215,122,5,138,150,68,148,175,247,17,83,47,68,163,206,181,125,28,210,236,254,209,49,96,166,202,227,224,125,8,230,71,66,242,18,238,241,136,76,92,28,81,32,18,11,148,237,181,97,130,13,98,224,106,197,218,235,189,80,28,65,223,70,20,232,180,69,166,230,110,75,208,96,89,53,238,63,242,194,192,22,254,15,196,145,151,45,82,190,234,225,181,152,14,241,55,226,60,54,115,31,96,152,85,197,229,96,187,165,7,96,92,13,152,186,157,207,93,214,194,29,65,209,19,171,57,87,39,153,49,67,142,99,251,206,82,144,9,216,155,120,118,122,72,156,150,185,147,100,6,148,189,93,233,252,5,50,250,158,32,47,170,113,97,161,239,186,91,121,33,11,56,62,114,54,108,145,14,29,214,195,21,59,77,108,1,97,184,164,151,159,179,171,95,153,18,230,214,33,148,7,25,44,140,244,60,239,92,100,54,192,207,235,66,103,43,150,98,139,151,242,107,39,90,185,60,167,46,255,241,114,131,113,10,174,245,64,238,211,96,81,233,239,153,206,137,197,15,2,243,39,226,213,230,209,210,100,142,69,224,10,26,228,166,7,4,36,161,90,196,11,28,187,215,55,236,2,211,105,164,97,68,103,86,13,160,180,184,230,47,12,249,224,158,189,230,140,137,42,131,140,61,112,74,65,9,236,159,126,224,66,195,136,255,233,213,91,52,100,243,198,180,33,69,131,34,149,198,27,75,149,170,12,91,245,134,196,199,122,131,100,32,26,207,181,63,148,229,152,149,50,206,73,249,23,196,165,59,203,148,28,13,81,172,243,58,217,62,239,84,64,196,98,107,206,225,96,76,171,146,134,55,124,165,0,132,36,223,241,132,193,216,116,191,213,36,252,113,1,172,232,8,24,188,207,41,97,146,214,91,140,116,91,15,204,8,250,140,124,200,245,165,126,211,40,213,90,141,147,88,200,126,50,27,229,207,155,231,59,63,244,51,64,206,192,182,101,195,51,37,240,173,80,204,177,249,16,138,60,89,232,99,18,15,200,84,169,59,223,100,76,2,75,10,42,162,190,119,197,0,127,1,38,51,234,114,251,156,45,30,40,199,9,209,25,200,86,174,105,171,239,118,221,31,83,234,204,207,172,166,230,148,80,144,163,220,234,209,248,125,177,117,159,74,223,253,168,118,108,98,15,250,3,29,224,177,87,190,218,149,167,6,151,137,132,178,158,204,133,7,37,176,67,68,231,90,38,111,103,68,76,123,89,156,240,13,178,211,42,17,222,251,131,247,93,239,171,241,224,199,132,250,2,64,126,34,189,140,28,254,38,162,103,211,231,181,137,70,60,58,51,255,75,222,226,164,204,43,226,137,9,15,75,245,103,175,142,161,185,149,171,37,213,47,4,8,6,186,128,193,245,26,163,227,230,123,195,252,37,215,200,135,50,245,129,185,5,9,244,8,198,60,76,111,142,81,168,32,185,87,221,10,201,35,236,131,198,121,59,111,133,144,150,97,196,49,239,68,11,17,30,106,171,173,213,24,225,246,188,138,215,82,239,236,249,236,230,39,206,189,213,192,80,71,85,50,224,41,172,172,136,72,166,247,236,187,232,87,164,153,108,123,207,150,85,120,171,57,59,48,120,32,16,138,91,44,171,17,68,187,24,126,237,147,189,158,129,61,29,67,222,134,180,174,136,83,72,35,245,235,127,181,254,56,109,165,193,115,55,229,247,151,24,134,173,79,72,111,68,124,68,194,249,147,44,28,166,144,128,133,73,173,175,117,59,153,254,75,14,69,181,252,138,181,51,134,65,13,128,122,30,12,243,121,29,30,117,79,87,231,74,116,17,120,126,149,214,190,89,182,172,244,11,3,88,58,20,192,18,98,30,130,185,61,81,5,54,46,212,211,211,120,205,34,171,170,156,165,30,155,28,120,97,22,249,12,228,133,94,141,165,6,147,97,213,133,240,26,244,204,35,60,26,136,192,15,133,120,246,185,60,72,199,223,75,170,105,144,224,20,91,110,235,166,136,61,29,68,252,186,187,115,126,141,144,43,39,202,225,246,11,2,242,87,205,137,67,185,6,253,4,68,178,253,98,29,80,87,111,147,120,126,70,215,5,212,97,200,189,223,71,23,30,34,49,12,175,67,193,230,71,56,84,57,155,202,209,56,135,159,183,108,217,220,196,243,11,23,238,157,113,51,233,170,117,49,81,148,36,58,187,133,121,232,71,129,9,36,72,98,248,238,71,130,130,132,217,200,191,194,6,118,148,97,104,216,67,178,51,237,165,154,131,69,45,123,13,77,229,233,228,118,239,186,96,28,193,33,208,171,181,56,35,89,120,187,210,141,231,51,63,187,47,252,144,168,150,243,72,243,17,182,151,184,214,156,151,29,234,147,121,236,91,118,50,252,19,106,171,204,84,216,121,149,46,191,195,3,78,212,233,189,233,189,252,20,134,98,255,188,60,129,160,180,195,198,220,129,42,169,45,78,10,99,182,28,244,118,184,15,128,51,152,101,115,137,31,98,57,181,230,103,34,0,65,96,25,134,235,140,162,5,137,56,91,92,60,248,237,95,85,30,71,251,233,138,175,158,247,108,235,80,81,216,155,211,38,175,59,26,71,74,108,121,132,172,28,212,91,3,98,91,93,9,117,103,181,120,179,221,49,203,7,117,213,150,86,127,53,250,227,105,208,65,190,87,202,53,115,193,218,212,159,172,228,233,173,160,184,158,247,195,15,192,157,157,180,137,210,72,129,107,63,130,124,162,174,106,199,63,66,175,173,216,251,8,82,41,100,14,180,202,78,233,124,168,132,217,244,92,151,228,230,35,132,61,125,0,176,157,105,191,189,27,209,47,108,10,19,11,233,89,144,92,152,40,157,7,71,234,24,147,178,66,231,234,173,52,134,31,230,213,198,38,42,119,68,4,61,117,213,56,64,7,54,79,210,253,24,21,163,90,250,108,236,111,171,66,20,253,238,13,135,66,250,82,93,196,152,171,73,147,11,18,98,205,76,91,186,26,224,51,254,12,252,88,84,234,107,127,97,134,191,12,249,217,157,55,125,53,35,180,70,225,57,117,144,210,252,75,73,241,33,250,116,188,151,173,178,148,209,144,244,228,171,77,113,193,147,57,70,70,109,206,158,159,235,63,1,40,195,230,105,143,66,238,80,165,25,245,104,26,108,190,216,178,85,189,222,100,45,188,162,84,14,142,236,205,134,97,191,73,114,222,106,27,226,135,164,189,33,186,78,151,131,109,86,7,250,218,73,150,166,236,148,142,126,90,121,234,89,179,126,155,187,93,237,233,44,48,192,89,162,143,253,247,85,87,6,9,2,210,28,35,92,71,15,137,215,167,223,146,174,174,216,60,105,210,151,74,61,147,245,160,139,111,191,100,23,176,70,186,106,204,144,204,252,25,184,103,47,146,1,1,16,139,207,74,196,142,62,83,200,56,162,232,90,97,227,73,116,230,123,158,29,145,13,119,193,180,1,48,5,89,111,0,48,249,222,201,5,215,147,177,25,8,81,255,108,142,157,224,178,137,159,120,68,59,209,191,246,192,81,216,101,147,75,248,245,154,142,5,43,47,101,156,122,70,189,65,17,47,110,220,234,153,248,226,42,217,87,141,2,84,34,244,236,236,127,47,122,196,69,67,222,129,144,239,223,86,228,253,139,107,156,191,147,248,43,29,194,29,214,44,71,219,232,249,161,120,239,88,92,163,206,58,247,136,45,165,160,48,78,19,178,11,114,141,82,210,188,20,157,177,67,160,5,221,0,5,106,6,207,241,79,122,102,202,101,41,63,25,175,195,161,121,22,243,163,2,219,239,75,198,22,144,252,11,155,244,97,38,15,32,104,230,12,15,86,95,249,89,67,197,200,147,235,88,8,152,162,250,22,152,164,220,183,238,36,50,217,80,210,74,14,14,18,92,232,131,6,75,126,16,133,244,91,124,43,99,193,108,199,202,231,111,17,125,167,219,239,246,41,146,147,150,226,1,57,216,142,148,231,87,62,70,105,145,26,225,61,42,114,152,138,230,196,15,34,160,193,118,6,11,93,48,93,1,45,58,91,249,190,14,65,182,59,6,94,129,141,71,186,142,99,6,144,136,42,15,118,181,50,1,10,233,104,252,204,78,127,229,32,188,50,132,81,50,63,192,223,138,179,226,129,139,99,190,110,142,81,23,138,254,67,129,241,30,71,214,147,190,122,243,165,90,121,73,4,217,162,44,175,180,177,27,116,74,220,38,125,115,126,142,210,54,39,150,146,101,102,108,151,116,205,52,147,135,196,241,104,55,56,236,26,239,251,159,137,68,143,40,138,48,6,97,201,99,29,57,86,54,210,157,64,154,112,184,219,136,237,124,235,116,94,8,197,187,56,237,219,118,255,51,150,34,232,40,69,220,162,117,132,167,40,250,222,247,92,143,60,60,111,117,104,185,254,28,62,148,90,159,53,18,28,63,173,234,254,55,3,109,208,218,160,171,85,56,226,200,95,186,188,251,224,184,78,250,227,104,53,159,188,239,45,228,59,140,102,75,84,4,54,45,187,140,62,62,115,226,89,202,200,95,200,60,112,206,151,16,216,115,240,235,138,157,83,194,34,149,206,69,104,71,101,100,83,113,70,7,48,216,136,219,181,58,148,12,81,66,73,134,60,57,176,197,156,10,157,71,13,161,253,94,185,247,54,230,11,61,184,26,245,225,254,11,135,5,162,155,81,125,248,67,50,188,62,79,115,60,28,23,226,218,19,92,76,91,86,152,112,243,250,178,208,152,218,243,202,5,56,54,14,121,159,40,255,112,19,107,175,144,217,169,16,201,51,228,45,151,166,230,148,108,161,63,88,247,221,246,84,20,82,38,175,214,53,97,150,112,135,134,202,97,115,203,211,158,69,205,121,18,156,24,193,228,119,25,251,22,199,106,247,146,60,45,83,244,237,120,226,215,204,200,231,207,227,243,95,152,159,80,46,35,121,64,19,89,106,8,13,24,21,155,47,240,71,22,221,83,223,12,254,237,194,201,87,25,59,58,55,4,66,160,37,171,65,116,14,238,76,8,200,146,239,84,124,23,52,132,140,120,132,184,172,47,31,64,109,184,140,90,15,61,190,220,234,101,96,122,232,208,164,151,246,0,83,53,127,129,252,131,72,35,34,243,164,147,110,230,242,147,47,224,192,21,149,233,59,250,33,150,39,111,54,139,124,180,177,28,196,239,32,45,149,211,137,54,1,216,190,174,3,38,20,128,223,141,130,6,225,242,239,186,56,78,142,201,252,32,223,81,84,182,245,56,7,137,190,190,218,235,189,200,209,29,151,87,125,192,10,241,10,47,237,89,91,30,60,234,75,151,212,103,179,88,75,27,194,25,95,111,163,31,154,83,125,181,238,61,157,36,47,94,29,156,17,231,103,96,15,183,188,41,144,208,42,151,182,220,165,60,79,229,25,135,244,41,136,177,55,117,56,222,71,87,162,251,41,134,202,34,189,219,199,99,43,201,234,120,183,170,151,222,247,26,205,148,163,108,170,245,196,239,200,12,226,11,1,124,46,206,207,116,213,128,15,250,66,120,72,255,79,43,180,113,35,50,247,161,40,175,56,5,189,21,1,188,67,173,85,12,117,229,39,69,249,113,197,187,255,13,222,36,218,196,49,232,69,137,80,14,76,102,176,94,143,43,150,53,109,237,21,31,234,128,6,81,238,194,245,249,35,96,152,118,181,110,228,102,23,223,202,169,212,161,101,44,160,71,32,64,167,65,48,187,26,251,31,245,247,108,9,243,90,142,120,33,190,168,104,184,35,157,84,151,181,54,83,115,89,50,50,253,208,191,7,156,15,58,7,44,144,180,157,149,230,228,251,226,203,219,60,176,21,138,172,113,233,64,214,95,169,132,28,219,82,132,28,82,116,81,126,176,71,67,227,87,111,192,183,219,202,107,192,200,112,60,169,70,82,164,121,173,71,240,80,113,226,163,94,140,187,14,133,18,227,165,31,79,238,109,173,60,96,215,48,81,7,218,70,30,28,139,101,130,133,7,168,34,176,49,36,9,157,78,120,42,244,39,113,77,107,30,36,231,68,181,49,85,114,53,58,233,19,135,215,196,70,240,135,1,157,3,18,89,246,24,238,61,5,12,43,44,78,232,185,156,75,244,178,20,5,63,255,105,53,208,144,199,157,156,81,231,114,226,19,194,193,63,235,109,106,30,240,205,210,139,232,91,194,10,91,215,190,90,109,79,14,213,224,165,216,243,226,243,239,107,89,187,230,184,128,58,1,135,249,247,115,130,2,99,31,122,29,167,0,1,90,232,170,80,148,234,4,88,126,48,228,114,118,54,90,16,254,188,210,238,104,151,214,3,86,151,20,96,211,19,146,165,216,139,168,115,164,210,30,56,135,79,184,206,66,99,106,226,56,100,213,69,97,9,216,223,35,102,202,228,19,74,12,37,129,128,118,101,106,167,228,89,55,87,46,36,35,85,190,92,8,58,65,93,122,173,253,41,243,91,49,159,112,218,172,54,227,102,168,243,89,255,53,37,184,222,117,134,90,55,41,145,125,245,213,153,22,210,60,118,88,43,14,187,221,6,235,179,70,24,124,135,159,162,131,79,143,236,80,241,214,105,14,99,70,209,72,197,46,246,181,215,150,101,252,176,166,145,185,71,160,53,18,248,96,139,46,179,15,249,143,123,38,1,250,233,199,217,34,189,179,3,105,23,196,170,42,37,153,20,44,143,33,171,237,49,45,4,209,212,183,30,201,230,150,253,223,54,213,90,42,141,78,81,88,252,109,151,255,167,191,147,163,15,149,120,39,222,238,98,181,144,175,86,253,59,66,57,197,211,95,159,53,73,81,16,178,18,94,120,191,161,50,97,60,184,177,255,99,142,48,201,81,70,210,93,40,144,168,28,127,110,55,73,188,192,33,208,179,134,187,126,143,110,121,210,143,158,40,32,43,130,113,76,245,92,0,126,236,155,144,80,13,107,12,174,219,36,217,51,106,161,17,177,70,35,73,169,140,176,176,145,148,95,13,26,185,179,29,166,93,216,20,144,49,207,243,60,189,230,59,127,244,10,251,125,123,26,58,200,71,184,133,31,151,208,97,244,184,129,191,136,33,131,197,38,237,219,147,15,96,215,19,198,155,4,127,45,60,238,193,155,148,221,234,79,164,65,16,234,246,4,96,39,191,215,63,97,161,18,174,205,254,90,166,46,148,163,41,227,238,119,232,186,156,38,24,142,158,248,250,137,49,100,100,64,79,122,59,193,243,28,89,165,159,49,122,136,236,198,171,129,249,220,43,149,184,41,229,174,86,1,54,202,199,0,183,234,157,167,18,155,230,154,147,61,88,236,153,230,199,103,135,209,28,5,39,173,142,22,20,166,248,212,69,254,248,205,142,96,208,76,25,207,74,102,211,93,188,118,198,165,237,163,172,57,234,113,71,82,60,2,127,69,100,215,254,35,233,32,191,108,211,132,95,230,46,102,182,229,172,132,103,173,70,157,160,146,49,233,13,165,82,30,43,120,4,232,142,36,199,221,168,128,74,150,227,166,7,103,102,225,146,62,211,215,174,57,62,142,83,148,224,101,189,92,47,130,149,112,73,187,83,106,249,182,133,176,109,189,207,22,46,8,231,249,144,82,9,59,78,30,9,142,221,17,200,146,18,49,197,195,56,154,84,73,194,28,91,176,196,2,229,54,97,7,207,219,73,30,6,100,117,255,191,232,85,68,42,176,145,108,61,64,185,192,233,128,117,151,45,48,216,32,141,189,248,192,41,59,201,213,164,217,22,84,36,15,215,5,220,254,38,127,48,217,114,243,9,128,199,241,251,5,115,223,116,173,187,32,151,39,18,72,33,59,184,194,160,50,21,21,26,155,236,240,173,201,18,236,185,116,48,124,129,177,65,159,81,177,144,144,43,182,245,107,195,130,179,65,79,225,25,4,99,20,157,8,71,75,197,100,138,37,235,64,215,1,200,225,158,170,177,253,98,189,135,79,252,80,173,23,243,111,79,220,122,151,174,147,114,226,215,228,169,17,89,236,133,119,218,198,55,213,210,41,193,39,123,13,104,115,7,90,89,128,180,156,208,244,122,29,18,245,148,230,5,31,250,235,203,3,63,11,119,255,224,132,55,162,146,22,190,127,116,53,222,225,141,166,101,167,128,5,75,98,44,80,196,146,11,87,246,106,108,43,119,47,149,122,62,218,12,29,231,128,0,192,232,110,172,200,241,48,198,23,189,237,254,117,4,137,219,192,76,34,13,227,63,28,173,239,165,76,19,202,51,107,254,156,145,129,190,223,112,102,177,163,153,209,159,193,111,191,218,108,104,3,47,99,114,196,185,222,95,216,186,153,124,116,30,64,211,0,63,200,140,101,181,154,105,209,121,177,117,202,78,11,251,129,98,185,31,127,164,148,155,95,69,75,25,33,165,140,97,23,192,32,24,24,177,194,21,73,56,183,90,73,145,22,153,44,217,141,133,33,7,93,43,129,149,94,102,168,228,217,78,208,28,87,165,5,159,98,248,36,137,119,108,42,92,198,153,169,255,67,132,96,104,201,91,21,185,19,183,244,255,18,164,240,184,0,154,221,59,72,170,225,119,177,2,155,52,119,84,7,68,184,34,251,83,150,171,126,250,91,119,64,217,215,105,19,232,152,35,214,182,150,37,20,67,173,62,96,41,188,254,248,194,79,89,70,47,32,185,48,39,157,210,37,9,218,184,86,239,246,133,208,127,52,178,247,77,142,162,94,236,40,229,27,181,221,241,212,210,28,155,67,39,93,33,168,27,3,18,232,203,116,162,12,220,19,112,191,63,174,179,205,30,233,159,133,125,16,50,36,159,54,224,119,123,156,198,111,139,156,97,42,68,140,241,105,126,212,47,247,160,32,39,180,58,230,58,135,63,169,105,113,31,167,148,84,197,152,125,44,243,168,54,37,62,190,47,65,233,41,34,38,87,195,11,7,150,231,246,90,196,21,74,72,111,114,208,181,27,71,81,85,131,232,249,182,184,85,198,123,189,244,23,158,2,181,245,42,155,52,173,0,237,172,20,5,91,81,183,225,187,106,78,87,185,24,97,16,158,207,126,66,44,42,255,150,215,88,12,3,179,10,51,204,170,84,207,114,163,15,111,51,64,140,249,209,44,51,187,115,129,232,103,214,126,209,43,111,56,114,90,64,226,89,38,172,78,69,153,143,165,78,169,238,150,201,20,147,171,42,49,49,188,10,49,205,25,187,103,157,231,58,99,56,142,42,80,225,226,128,186,236,58,142,153,230,36,235,100,56,202,74,223,152,221,110,188,111,141,152,23,173,5,131,88,162,168,159,236,167,47,233,224,54,60,186,229,220,94,127,44,76,113,137,5,104,49,235,83,88,237,74,136,174,208,60,195,195,52,18,162,70,138,177,35,53,115,25,167,187,163,71,246,212,168,215,15,69,67,114,18,128,216,168,195,155,107,30,52,128,86,187,145,61,3,97,57,47,40,75,229,14,37,36,230,148,69,112,4,146,166,139,3,9,212,26,220,152,187,180,81,63,184,203,248,117,62,220,254,159,184,191,227,46,173,180,60,212,155,197,206,101,31,212,15,131,206,23,174,101,246,80,236,183,32,31,159,28,104,3,33,117,143,27,199,216,24,241,226,172,145,253,16,62,77,64,92,117,59,224,28,219,174,75,141,202,109,117,208,223,0,169,248,181,0,74,85,98,217,162,95,242,178,186,238,81,107,249,154,52,32,69,45,158,108,148,176,74,80,29,70,243,133,55,71,65,68,200,68,73,150,116,64,141,6,67,106,181,185,33,125,235,119,238,90,16,214,190,119,157,246,126,164,79,13,199,0,250,201,86,253,135,49,33,237,235,176,111,184,82,242,35,77,90,109,194,146,190,42,197,157,64,141,29,98,115,204,216,102,178,94,209,250,224,116,5,245,236,71,224,15,178,244,199,204,77,101,128,152,20,85,255,178,83,55,33,190,246,103,132,3,231,49,100,176,248,23,194,203,11,11,154,189,211,178,126,67,116,86,82,214,59,206,127,141,114,246,55,186,219,130,227,186,15,243,57,129,72,150,209,203,98,188,57,86,171,162,42,218,78,169,40,189,176,252,88,134,32,235,82,134,183,151,111,201,44,93,103,47,161,150,145,161,208,191,168,135,2,127,93,98,148,5,73,117,89,13,167,25,136,59,47,105,106,84,229,174,142,104,21,63,137,231,198,161,151,49,8,187,63,135,232,160,160,202,141,156,212,109,249,190,213,54,113,141,128,120,142,46,8,14,168,188,189,73,173,60,255,3,30,178,79,169,115,80,187,71,173,154,243,49,116,121,35,38,198,187,75,86,41,157,138,142,0,213,153,186,244,15,37,210,16,135,136,190,61,254,180,198,146,95,213,78,44,143,192,146,139,254,138,119,70,193,203,235,47,58,209,198,186,227,147,68,205,57,105,175,45,1,39,104,5,200,249,160,251,157,9,215,153,16,174,4,83,24,250,84,152,222,243,177,247,196,116,145,213,165,238,191,0,180,57,142,248,51,13,53,32,5,44,77,30,59,79,66,61,44,110,46,181,130,85,155,158,127,228,149,68,35,142,88,187,120,120,243,60,37,10,218,31,46,161,206,121,8,134,229,48,72,92,118,1,111,103,141,56,1,212,169,73,132,88,55,233,190,158,192,215,159,150,75,79,127,14,245,101,42,5,244,255,33,40,119,44,215,14,147,145,79,165,141,125,136,202,127,96,89,192,76,230,47,132,232,190,0,207,249,123,241,169,239,146,46,104,41,145,94,240,251,31,189,186,238,19,130,181,158,50,84,80,202,68,223,200,158,245,216,111,124,219,193,76,228,79,218,64,158,39,133,130,189,7,106,34,104,171,55,97,35,114,75,205,143,55,116,92,14,162,26,130,90,55,152,59,108,76,248,76,136,96,106,94,129,26,158,176,26,88,118,60,226,185,43,116,90,106,47,84,6,170,188,164,244,152,12,69,243,141,131,226,84,252,63,228,222,161,250,225,46,166,185,231,8,196,255,72,60,18,188,166,93,61,112,79,225,86,246,75,254,17,124,189,185,188,104,219,156,213,86,181,55,174,182,106,83,67,4,98,128,45,150,4,170,50,25,130,89,119,212,94,106,170,203,13,92,131,15,206,169,241,49,209,105,76,253,109,211,9,68,191,81,145,162,211,253,26,250,9,90,28,183,228,183,240,184,90,215,68,64,132,129,199,1,193,169,26,130,141,63,204,41,176,135,65,71,240,244,254,230,216,138,255,150,254,33,42,149,90,183,18,129,208,13,151,121,121,197,111,192,191,58,105,148,96,167,223,115,240,102,123,48,176,35,191,12,182,53,123,113,230,231,90,80,222,148,52,2,112,218,0,224,127,219,83,43,244,78,198,154,2,251,55,106,231,183,185,78,91,21,191,12,244,232,30,81,43,13,80,169,136,106,154,166,68,32,27,153,27,35,10,20,214,171,232,102,85,140,199,220,4,170,184,87,66,146,225,31,169,208,137,79,253,152,149,228,172,215,163,131,37,192,48,204,161,18,149,10,34,181,203,32,190,154,140,96,133,113,183,159,165,220,110,182,141,253,181,189,69,137,233,41,192,30,116,40,16,219,120,97,54,193,237,82,47,27,3,232,60,104,26,119,225,142,89,110,206,119,119,244,1,18,8,229,59,107,216,160,178,160,224,169,82,219,36,230,53,187,65,232,234,78,111,71,68,132,118,100,47,195,20,104,43,142,250,88,132,235,86,167,123,208,110,34,84,96,70,185,246,36,246,100,187,46,112,108,191,112,100,137,156,113,163,205,23,208,65,71,215,139,19,28,213,145,68,33,99,220,52,131,158,209,251,82,31,26,121,199,21,7,73,22,226,253,97,205,214,193,109,253,43,90,255,126,35,64,148,245,252,249,43,231,91,204,14,162,243,33,105,165,29,183,223,205,139,158,86,21,125,255,29,142,92,6,4,68,91,191,159,54,1,15,107,132,124,232,88,185,19,251,218,21,181,63,239,142,124,159,74,161,251,162,127,72,231,93,154,244,163,171,195,46,213,159,186,138,145,123,118,114,203,23,32,38,104,155,5,6,114,36,90,124,65,221,13,208,40,81,41,41,119,190,202,161,184,2,16,238,174,145,96,209,165,175,2,197,14,130,157,103,46,103,114,171,60,117,116,79,5,35,148,48,82,33,88,39,231,215,135,122,83,37,5,20,183,182,10,14,86,214,68,16,121,37,195,110,68,184,106,115,48,55,191,149,4,160,129,165,29,177,51,167,217,170,251,83,84,18,248,24,166,191,46,213,153,139,39,139,224,99,84,10,225,137,81,13,73,114,44,186,118,86,119,137,101,224,57,180,20,114,153,40,231,64,91,171,242,198,47,3,218,190,34,118,110,5,166,26,217,210,242,30,63,233,22,215,97,19,93,167,55,89,31,33,183,142,101,244,5,220,6,231,159,188,227,204,182,165,20,32,114,23,109,253,56,27,169,227,158,121,93,87,160,156,153,149,152,12,73,170,151,186,199,223,49,210,190,195,180,195,220,32,236,167,161,253,81,120,242,241,134,195,166,132,137,253,99,60,248,144,170,50,74,56,42,61,44,117,49,138,11,66,242,63,119,99,23,184,202,193,17,72,47,76,88,227,87,126,1,160,34,41,196,42,225,46,54,141,113,69,155,158,200,9,50,127,200,103,253,59,221,62,85,227,57,41,23,233,28,176,103,86,94,20,12,234,215,121,201,113,19,48,120,34,127,225,112,241,249,108,253,60,176,90,253,6,39,2,24,175,134,188,124,0,17,110,104,239,3,60,117,116,97,250,71,104,195,43,197,53,157,110,75,186,49,64,254,244,162,182,205,127,215,26,175,77,67,57,21,215,246,231,124,107,173,62,207,55,61,42,16,112,212,213,109,223,180,223,191,173,81,217,189,253,102,100,163,213,190,105,66,180,57,176,64,78,131,223,198,225,158,69,80,106,82,10,50,177,243,2,189,229,116,158,119,44,73,100,213,181,209,81,80,38,11,139,14,44,110,109,178,35,41,243,184,183,231,200,205,255,39,230,199,228,42,217,212,176,69,191,249,139,87,234,98,197,142,125,240,18,70,4,11,135,147,7,148,11,212,194,77,28,147,24,41,3,8,136,56,151,175,8,39,220,68,233,228,54,171,75,146,81,99,29,40,135,191,157,78,7,171,155,90,104,68,219,200,201,216,8,235,219,145,208,250,222,172,10,116,232,230,151,19,52,237,88,109,125,176,183,22,251,249,31,215,144,108,236,128,0,67,101,20,253,239,181,191,48,241,93,150,25,115,92,104,198,203,10,39,221,154,59,31,75,154,115,225,74,7,121,175,19,14,235,255,93,65,8,8,37,120,34,62,205,148,247,120,147,187,67,241,9,89,93,88,16,138,224,30,252,43,221,178,34,35,251,85,58,26,194,126,116,2,126,18,18,181,47,240,7,45,31,208,1,5,205,198,176,210,3,248,152,227,208,19,47,102,22,21,57,167,201,255,93,244,182,232,141,103,42,46,157,114,110,242,76,15,254,241,66,81,34,253,70,187,255,254,109,157,163,81,197,5,69,194,130,158,207,208,142,88,241,207,203,117,251,143,249,123,120,203,77,83,63,198,182,231,212,58,71,132,140,135,242,25,211,238,138,115,73,202,57,72,185,240,211,210,204,50,196,121,253,49,170,123,228,228,35,32,141,158,166,124,222,215,89,228,67,3,107,70,214,176,217,93,226,167,53,208,107,87,148,237,17,48,133,91,156,139,15,1,69,229,103,108,216,200,199,216,95,99,156,222,118,136,30,18,205,65,242,200,238,253,128,201,242,16,226,198,228,154,26,30,138,109,177,53,23,1,204,191,228,120,207,239,198,13,118,133,212,151,112,70,211,146,45,8,59,185,56,20,204,5,50,104,41,198,110,180,129,145,161,14,111,98,116,66,17,208,41,103,78,195,254,149,6,5,111,50,44,231,32,28,0,49,249,72,250,84,132,92,28,195,193,44,51,7,121,19,154,42,110,15,194,111,181,92,108,25,72,106,158,10,175,251,8,3,200,136,124,1,132,161,189,151,180,93,120,185,95,232,129,18,178,207,183,133,49,246,195,239,158,246,136,189,244,154,75,165,103,172,50,98,229,38,255,241,48,38,9,127,30,230,98,195,132,124,81,244,14,239,61,37,56,79,245,112,130,25,125,223,6,19,186,162,141,96,181,109,0,234,216,126,18,92,120,219,176,109,40,88,248,216,147,102,196,220,131,116,49,0,226,37,227,181,132,236,24,150,2,218,55,244,66,151,134,194,160,224,200,179,244,51,141,219,191,56,127,65,252,60,195,3,148,37,101,150,171,10,130,66,114,25,135,254,153,89,169,167,38,27,132,18,162,241,125,86,188,25,1,209,7,143,111,39,101,134,44,42,165,183,52,185,191,2,19,117,225,94,35,170,135,233,207,4,38,111,198,203,177,194,223,30,235,217,149,178,240,189,66,1,26,81,150,67,141,225,231,61,61,167,134,121,249,32,93,159,6,193,33,251,84,190,107,171,26,249,159,78,199,237,120,115,165,244,211,216,236,181,75,85,176,255,96,152,17,98,178,49,210,146,179,141,218,181,161,55,133,158,32,20,241,194,107,110,17,203,46,145,172,18,86,41,166,141,71,126,78,32,225,164,229,14,154,103,31,93,253,235,220,186,214,179,218,71,96,238,206,34,179,59,218,37,95,16,239,51,97,202,54,12,231,207,47,32,142,63,167,230,14,186,103,119,217,119,62,85,33,21,166,235,72,146,13,187,138,77,184,233,239,110,128,180,105,248,148,240,184,82,52,80,222,202,122,83,120,193,238,130,6,180,255,105,244,231,137,241,25,195,23,63,26,178,191,16,77,42,155,102,103,166,12,129,212,125,40,235,16,251,125,9,207,8,200,168,157,214,207,108,32,135,94,88,54,3,177,5,46,159,94,124,36,169,83,18,166,176,172,142,151,164,229,145,203,22,126,84,51,143,43,37,58,20,27,240,121,161,18,135,221,238,21,217,199,94,252,5,62,252,64,3,155,218,110,250,109,166,101,89,139,94,211,82,248,81,191,72,218,103,184,103,213,17,4,200,143,198,164,175,102,105,188,88,17,150,78,151,122,168,141,249,211,215,27,106,216,53,137,48,162,96,215,11,3,56,100,59,254,38,112,164,5,175,196,27,21,174,74,210,109,158,103,82,24,34,88,152,155,248,72,141,91,140,189,143,155,58,0,146,56,242,146,139,222,132,131,70,191,56,62,248,146,221,63,233,195,229,139,159,67,221,6,145,228,135,251,159,2,127,81,252,38,98,38,85,217,217,173,56,68,136,186,50,119,143,95,17,201,32,203,77,217,30,151,57,123,42,13,177,14,103,130,87,121,213,151,15,81,246,149,105,212,211,94,108,251,202,114,217,88,195,170,2,77,32,175,163,229,141,17,199,94,128,221,92,133,195,24,18,116,10,72,254,39,184,49,219,174,83,40,53,124,96,147,222,113,55,119,7,184,216,94,162,25,228,169,62,7,122,202,185,76,122,208,91,32,38,117,215,62,241,93,125,83,134,101,215,179,112,146,27,170,204,123,67,26,101,247,145,74,87,171,72,252,230,213,211,117,251,226,47,28,162,189,7,148,108,99,23,105,28,132,41,232,102,241,186,84,31,28,44,167,236,182,102,128,236,173,209,30,67,88,210,37,7,192,107,240,217,18,86,57,213,103,98,250,167,188,35,211,63,244,98,50,60,190,40,45,228,46,208,142,217,2,209,86,46,242,149,104,116,57,110,42,57,2,112,195,223,84,152,189,2,248,36,230,157,29,18,47,185,130,192,140,99,106,158,79,77,201,73,181,160,244,138,94,51,160,86,117,45,55,160,176,244,172,138,71,136,146,111,71,116,56,224,159,79,158,186,42,243,128,203,4,66,216,129,61,218,240,192,57,119,170,99,100,117,175,46,165,195,56,152,200,153,141,228,102,225,109,221,186,18,169,81,119,34,241,35,40,37,102,228,255,51,247,254,114,196,94,16,0,129,136,45,198,235,77,153,83,130,130,49,176,79,59,65,218,42,99,254,176,53,54,215,223,176,100,120,216,179,142,211,251,243,162,53,183,103,161,184,231,92,140,154,112,116,7,188,67,161,159,81,144,166,137,253,55,95,38,104,165,43,146,172,17,108,59,13,247,156,130,243,7,205,65,42,125,138,18,43,132,81,110,183,240,234,134,17,65,86,246,155,146,158,125,42,233,10,52,218,21,219,62,64,251,43,188,129,172,58,158,195,72,102,220,193,199,210,74,48,14,98,79,173,144,55,1,113,9,15,164,128,2,194,125,116,81,176,19,51,48,76,1,8,238,102,203,77,23,198,123,46,194,46,235,31,202,160,150,194,85,240,79,248,249,25,102,200,38,116,37,45,211,187,197,136,65,19,202,45,169,7,209,135,226,178,59,183,2,79,37,4,40,46,187,238,220,30,241,44,140,62,14,71,248,208,99,168,97,206,249,153,246,200,35,51,147,43,173,86,99,52,30,50,40,60,216,125,107,83,230,9,208,115,213,44,89,100,58,219,222,0,52,131,96,236,3,105,22,237,225,94,231,146,190,75,84,113,253,45,200,160,175,220,4,239,111,143,92,40,239,14,177,13,96,210,31,65,19,12,208,210,64,177,255,226,99,127,99,57,132,250,53,148,218,247,115,70,21,215,14,244,169,231,175,60,217,85,65,36,30,103,12,81,16,119,174,140,150,23,47,122,222,153,206,254,168,155,223,82,110,167,149,110,142,34,157,57,192,180,243,163,173,9,48,227,45,234,103,72,181,17,130,230,199,214,216,209,77,94,86,6,237,104,143,171,247,228,228,201,63,80,166,1,170,98,171,120,223,215,141,226,81,236,246,130,79,126,145,76,78,160,95,114,0,199,234,238,187,85,190,146,241,95,79,114,185,241,195,142,66,193,102,57,163,61,66,174,25,112,53,165,25,47,26,207,81,224,94,202,13,103,172,113,53,234,234,110,233,187,134,77,72,144,171,158,248,186,63,172,202,135,46,37,224,9,223,128,25,79,248,123,226,71,132,157,109,254,78,86,66,74,91,248,74,247,31,11,234,167,35,40,225,115,160,214,53,204,56,102,57,142,70,164,221,24,76,110,190,153,237,14,97,50,166,13,147,63,23,234,94,73,93,165,10,183,83,72,158,181,250,24,24,44,8,122,77,112,163,110,122,0,136,204,243,62,249,124,109,79,235,201,18,11,58,84,110,174,90,110,145,196,255,180,29,54,51,6,87,158,53,41,134,194,22,38,129,51,14,22,183,224,42,161,49,24,125,228,101,195,191,14,196,187,191,249,170,29,184,186,145,112,109,187,245,152,59,161,153,236,54,104,232,223,172,105,189,8,115,139,75,215,250,119,40,58,243,246,84,33,126,237,12,222,236,193,30,112,154,74,30,82,242,223,235,116,53,242,48,0,221,248,116,172,147,20,5,132,166,123,120,196,227,120,86,169,97,7,179,253,75,165,234,41,169,143,110,81,113,144,59,89,171,92,85,188,75,180,235,100,213,161,101,185,46,217,168,144,241,190,237,208,129,43,251,166,16,156,19,154,166,111,47,155,250,139,109,45,43,50,181,30,9,218,24,103,31,169,81,105,62,144,160,14,83,199,48,65,110,159,81,211,80,108,128,170,104,104,116,86,178,226,106,44,214,227,130,137,140,145,115,177,210,130,169,62,233,50,155,42,28,234,181,15,212,105,184,191,186,128,46,206,253,64,110,236,20,151,195,203,112,208,221,115,78,236,33,187,181,22,193,217,22,102,190,103,115,250,113,23,104,233,142,185,247,60,130,186,15,49,155,227,244,173,66,181,62,189,74,117,28,119,180,98,94,148,159,230,64,55,231,106,49,80,104,125,187,18,51,152,147,195,183,151,101,117,42,137,145,45,169,203,118,194,182,89,109,102,45,219,109,54,13,56,17,230,16,195,119,41,217,189,119,53,60,26,45,238,242,203,104,155,187,134,57,110,102,68,174,54,90,69,111,99,43,60,236,40,74,120,86,23,30,128,71,20,93,116,128,215,125,46,34,107,183,170,244,243,13,249,214,231,38,111,245,96,92,149,150,188,255,12,218,122,41,168,10,116,195,176,217,160,188,165,1,166,235,235,183,23,151,200,166,32,75,105,162,244,190,117,189,84,149,212,99,198,186,168,223,167,226,193,132,181,20,160,11,224,36,207,76,10,15,80,122,191,195,246,17,146,201,72,178,188,132,151,245,173,115,156,227,31,235,201,130,7,124,27,25,32,97,182,243,164,74,19,228,252,90,47,199,200,46,109,200,207,139,254,128,136,107,62,93,198,231,8,80,122,228,114,5,106,24,196,239,180,116,246,255,163,44,200,15,107,84,109,27,31,77,239,149,78,21,200,99,102,8,86,137,92,115,175,93,2,12,92,23,238,47,55,213,241,19,75,253,100,61,188,62,156,128,6,116,225,206,234,157,99,188,38,22,11,212,91,210,140,160,143,70,24,12,228,215,134,65,99,95,116,135,3,217,249,119,63,182,103,211,53,196,115,92,80,31,248,144,182,36,185,252,14,58,13,166,79,228,73,40,205,44,185,225,147,187,107,137,67,200,209,102,41,15,76,163,66,23,190,19,206,210,179,218,43,121,242,17,179,213,120,175,116,251,21,162,191,15,227,73,164,20,52,199,117,177,149,12,158,137,238,174,181,9,53,58,236,168,241,45,81,141,204,7,48,250,113,15,228,76,32,46,4,189,41,102,71,191,34,152,34,152,110,87,11,28,150,218,48,240,125,129,211,120,106,128,46,210,31,28,196,38,41,41,225,6,112,63,121,108,57,104,202,72,13,240,237,230,105,119,187,65,166,3,135,211,87,26,102,223,120,156,79,83,16,165,236,89,63,46,87,104,95,209,28,128,209,80,94,132,247,54,101,134,223,230,210,118,110,73,95,97,178,24,246,169,105,226,74,228,219,204,167,9,4,197,73,203,82,98,75,170,163,71,46,66,60,141,246,55,100,116,73,178,49,148,124,215,154,87,185,237,96,133,110,198,24,134,247,102,107,245,18,28,104,111,245,161,227,143,152,144,82,205,3,248,192,53,107,114,88,149,149,234,219,254,249,7,145,31,19,9,111,60,253,117,245,113,238,56,152,238,72,35,214,140,19,103,77,65,64,5,119,241,43,209,64,164,103,201,76,163,151,96,97,103,221,150,185,124,200,148,121,194,84,75,207,129,114,104,154,42,194,194,15,101,218,232,244,64,144,157,179,65,84,78,196,102,249,51,160,9,43,167,33,123,80,76,8,86,69,21,161,166,137,125,182,156,102,1,45,78,162,16,226,103,52,74,145,103,49,168,103,32,174,64,70,19,182,239,67,250,76,42,252,97,219,207,161,168,176,78,200,1,225,156,134,15,174,4,17,186,205,7,50,192,202,178,69,249,172,81,78,248,189,167,4,22,202,165,17,219,214,63,165,219,148,205,172,12,106,98,250,211,253,110,105,208,181,145,218,0,105,115,211,76,205,121,118,117,162,23,244,3,61,85,15,143,132,82,97,147,114,66,19,170,222,111,38,213,56,176,183,223,199,121,177,109,84,39,242,5,101,17,160,0,63,216,185,205,190,173,179,49,236,151,77,110,60,69,130,65,206,169,143,212,138,154,178,169,168,240,4,133,96,185,79,233,144,231,76,50,27,157,251,88,233,69,76,118,185,70,240,150,239,251,184,94,18,28,130,72,86,217,151,16,183,177,48,183,105,147,174,209,148,21,44,195,24,29,26,151,147,123,11,217,115,157,255,181,230,216,31,241,183,131,59,177,10,17,153,229,1,239,19,40,164,22,52,26,179,76,88,204,227,139,10,112,175,95,171,43,39,63,34,191,140,219,130,183,174,41,83,25,110,164,129,124,51,99,45,132,145,131,14,132,175,152,182,24,112,191,72,20,221,200,3,127,72,73,86,72,45,44,55,86,100,56,138,162,236,115,148,84,146,221,160,9,147,6,169,75,37,141,98,235,90,88,152,0,218,39,245,183,237,212,72,33,141,69,112,106,227,228,189,139,210,211,99,140,243,79,196,165,193,43,189,186,206,30,221,107,83,227,214,4,66,182,187,81,133,254,217,136,7,83,4,218,18,60,129,36,182,134,147,71,156,42,71,211,44,203,136,239,179,106,226,57,132,225,203,148,243,89,101,68,223,93,49,234,123,233,226,217,165,215,232,97,107,222,27,5,222,244,72,104,128,227,90,207,88,54,201,156,219,228,25,45,231,236,160,217,70,176,213,156,195,152,231,19,214,164,20,155,196,255,222,91,49,4,145,225,117,54,64,88,168,105,162,6,84,16,117,211,136,168,204,134,196,201,222,165,108,224,234,153,137,131,137,198,222,145,102,161,180,216,233,162,126,47,67,21,34,112,75,112,243,189,80,230,163,200,102,148,48,67,221,20,137,86,156,53,5,84,171,151,251,123,88,100,201,232,57,33,247,122,7,122,247,151,66,165,75,2,105,195,235,73,202,221,5,226,128,136,251,128,14,21,100,33,39,180,58,210,211,88,149,98,141,65,154,227,189,155,9,170,25,237,33,206,13,63,5,169,208,231,145,187,129,163,222,45,242,160,104,178,63,22,174,6,232,51,185,152,85,132,76,187,27,228,207,129,191,101,168,111,152,187,86,33,122,234,121,1,210,180,143,176,151,214,19,122,108,169,66,222,236,116,254,154,165,228,149,199,79,64,69,67,29,100,79,129,63,166,173,130,102,50,72,248,225,172,145,174,111,47,124,154,195,139,20,59,15,114,68,55,21,205,208,230,228,210,133,24,53,248,11,181,41,206,184,249,199,65,25,141,138,250,188,34,72,87,9,72,5,63,232,85,216,21,51,108,139,48,116,105,203,182,242,197,206,220,198,223,157,230,250,85,232,125,45,132,60,1,6,20,45,8,201,158,175,71,66,82,17,10,131,88,223,137,80,208,206,98,216,9,125,58,74,35,57,222,90,60,241,146,141,154,168,204,66,240,201,218,151,248,16,218,28,127,175,143,176,141,68,58,136,159,169,246,130,109,240,128,188,243,29,69,105,255,79,149,37,8,73,197,72,94,94,38,96,118,126,233,234,68,55,212,48,76,105,90,42,35,68,138,182,98,222,31,244,107,40,205,195,31,250,192,186,21,138,194,164,236,86,60,201,132,80,103,126,31,184,96,118,161,7,77,68,196,7,129,79,193,101,73,138,216,122,100,164,125,55,233,159,113,82,189,173,176,189,181,229,50,109,227,66,156,46,102,188,112,196,222,236,173,248,122,209,2,179,30,184,60,37,183,6,216,187,18,184,206,52,175,225,116,34,15,98,214,164,42,229,81,103,0,145,74,179,129,54,52,108,160,29,222,125,44,26,82,50,203,229,8,243,152,80,9,132,36,245,95,123,235,230,112,80,252,223,176,198,168,14,5,246,201,254,177,77,85,44,93,231,157,114,49,50,211,160,10,10,139,4,211,16,40,22,199,90,153,73,8,161,141,45,207,8,57,252,29,60,93,113,157,255,24,119,201,18,58,31,60,103,142,170,58,214,36,29,170,172,121,20,158,161,143,106,130,62,246,167,148,102,100,161,72,130,53,214,20,144,138,150,137,136,30,4,58,10,153,228,241,57,134,61,249,18,94,189,39,190,97,20,128,17,245,19,152,102,29,2,141,63,252,242,212,79,98,242,251,114,50,110,10,232,195,159,172,2,20,2,37,58,228,250,94,64,204,178,99,144,236,175,171,85,223,143,203,105,214,127,205,230,239,31,108,192,105,150,34,125,23,44,180,240,9,199,99,91,106,142,39,81,148,86,47,142,3,163,56,79,110,215,153,4,104,199,163,162,164,149,45,5,66,162,9,158,136,88,194,158,52,53,143,255,199,135,15,120,194,53,93,190,215,165,47,34,160,231,119,167,66,160,186,74,35,69,67,179,47,49,53,191,106,161,68,20,225,108,216,254,190,58,189,12,220,19,227,251,11,246,139,223,37,181,147,61,154,182,188,237,31,112,95,31,86,62,93,148,243,153,113,190,119,40,214,97,68,31,173,21,179,195,8,84,21,126,138,100,123,163,112,23,200,53,38,216,159,151,201,202,182,198,71,162,33,16,101,242,193,250,39,108,42,134,224,242,221,80,202,131,208,93,119,136,117,12,155,177,214,0,39,41,246,97,29,221,97,26,51,24,48,37,118,198,212,238,80,171,60,199,242,109,180,213,216,198,158,64,80,174,122,143,230,70,81,82,32,37,38,145,45,72,146,210,83,65,155,136,114,232,112,166,114,185,115,180,209,64,103,168,160,245,151,15,101,212,123,74,15,79,199,110,110,168,79,152,33,103,119,233,251,86,11,192,117,200,198,169,78,206,4,89,147,27,135,107,226,64,107,233,38,6,98,224,250,185,255,60,187,185,140,128,73,193,231,49,166,81,0,190,65,109,200,187,226,233,214,198,1,87,179,124,26,138,208,75,102,80,236,96,13,69,14,57,74,122,198,128,215,255,201,230,1,33,28,67,56,78,147,196,71,111,204,102,101,95,66,68,168,83,140,48,130,40,219,127,69,193,234,85,113,150,25,121,128,143,189,16,147,235,223,178,187,97,230,57,197,219,78,37,184,95,88,164,221,22,105,167,246,110,163,231,218,196,29,246,90,220,32,217,201,147,7,77,220,177,63,74,164,95,217,57,52,169,68,202,154,230,56,171,168,232,198,182,30,158,17,197,228,252,4,243,21,25,14,216,89,182,111,133,84,201,180,118,170,214,73,161,37,206,3,1,69,226,146,75,9,13,75,206,46,122,41,151,78,254,116,10,85,249,148,230,51,39,128,45,209,79,9,18,88,151,51,6,151,38,66,62,28,222,95,162,166,244,197,124,212,133,100,140,201,124,61,192,195,233,53,49,238,137,112,62,239,250,59,104,139,14,186,1,1,179,93,129,21,167,252,234,102,222,56,43,190,77,142,253,251,31,93,155,30,53,143,7,139,25,164,40,66,150,185,22,183,20,190,179,62,100,144,233,239,68,161,252,130,91,185,230,94,231,52,27,40,86,5,232,246,153,114,76,31,192,60,16,130,93,180,191,80,169,219,41,6,92,119,202,60,71,103,18,198,143,200,55,178,78,92,37,5,247,237,153,207,222,21,69,37,139,5,197,188,242,216,189,47,90,13,52,56,118,255,22,56,100,200,43,111,114,2,77,174,78,235,205,32,52,190,185,80,83,137,209,103,92,33,154,107,80,230,192,209,206,92,81,19,170,158,169,148,145,17,61,156,141,192,216,58,180,154,56,161,45,22,32,185,126,63,46,10,137,144,16,174,211,32,27,208,224,188,146,215,64,217,21,255,125,122,183,215,251,75,184,125,49,194,74,107,143,35,217,161,165,241,86,220,134,105,134,252,38,107,46,21,199,222,156,211,103,58,135,210,145,61,103,29,25,70,157,3,112,100,234,183,146,200,131,170,34,208,148,74,2,89,84,28,198,251,7,133,170,189,77,228,82,120,84,13,100,228,62,1,185,245,85,150,232,69,37,196,144,241,1,232,144,120,23,247,213,227,124,147,138,156,26,200,192,154,88,234,116,117,137,160,233,50,36,151,158,115,132,74,47,18,85,194,166,67,129,192,78,34,121,13,167,97,118,57,245,177,15,183,154,136,180,51,58,228,234,0,69,177,241,24,45,44,218,135,13,55,134,79,173,13,241,57,44,184,168,232,67,38,37,64,37,57,228,185,79,34,11,206,207,195,133,82,112,189,48,124,40,154,149,125,190,35,237,128,87,13,91,237,194,168,90,237,224,74,217,1,6,104,22,106,56,242,103,192,220,0,116,73,2,134,222,178,187,214,176,246,133,115,82,211,214,18,178,119,68,44,101,155,33,217,126,107,77,242,170,211,41,153,82,16,45,43,32,76,131,248,187,18,122,209,211,8,63,151,158,239,247,211,93,17,226,234,127,78,105,113,191,8,141,182,134,214,65,241,222,148,93,246,43,157,65,49,136,66,213,101,82,46,52,8,86,11,20,96,195,140,51,231,105,241,24,36,37,86,35,50,132,125,233,180,4,221,60,125,71,6,99,40,173,215,13,48,236,203,66,157,217,135,5,121,1,188,226,224,174,20,134,76,116,117,174,68,119,15,146,186,187,183,43,193,94,36,135,220,253,90,63,41,243,65,90,100,15,94,17,37,210,71,220,106,85,239,70,209,78,231,85,252,181,35,172,185,80,227,154,80,238,195,4,185,50,24,177,134,129,219,1,123,6,64,212,150,165,9,165,117,118,181,137,122,195,53,246,101,33,59,49,168,202,10,238,74,153,217,76,80,54,198,68,200,60,60,33,242,239,205,123,139,195,103,175,30,99,22,20,149,248,159,125,118,17,95,131,178,88,181,59,57,139,247,179,139,91,147,128,96,155,38,144,60,16,167,8,96,39,26,158,224,244,117,151,59,34,130,212,17,95,239,145,173,144,133,239,24,154,0,57,194,40,5,126,110,135,27,167,248,31,42,71,144,92,220,44,36,243,171,134,234,63,76,144,87,107,227,233,93,241,239,214,19,66,94,117,242,227,206,182,240,77,207,33,125,220,61,136,179,196,79,220,25,67,175,167,158,4,204,225,247,103,106,220,189,153,120,128,51,190,55,245,24,211,42,250,124,3,15,11,188,81,209,186,174,195,249,246,214,176,252,226,236,29,216,29,22,196,47,117,143,13,17,193,229,252,198,41,93,70,169,172,169,223,14,76,127,157,255,204,77,156,156,211,112,54,10,86,161,93,71,141,129,47,28,164,46,202,164,246,132,106,1,90,249,128,0,220,178,80,206,80,74,12,203,197,104,58,76,218,90,19,178,217,111,245,148,65,78,104,26,21,141,245,217,155,87,247,243,219,11,176,159,182,226,142,76,219,39,16,147,26,124,196,221,225,152,178,90,137,226,251,115,67,174,23,129,59,147,93,191,164,27,221,183,77,64,97,159,228,167,131,162,92,132,116,8,84,85,42,105,139,77,178,5,185,99,177,125,8,170,64,52,44,181,202,70,108,116,199,23,9,49,109,15,132,249,141,157,175,150,62,111,138,135,27,117,188,239,87,225,250,184,97,22,12,44,129,224,119,133,120,61,43,179,21,251,29,84,70,231,173,234,223,175,111,111,212,50,137,11,5,34,236,158,176,167,247,35,63,186,204,54,44,109,166,222,128,149,223,213,175,210,162,102,111,101,105,104,45,166,86,3,231,251,60,23,140,189,74,200,96,149,167,86,100,113,132,102,234,249,78,76,124,92,0,128,98,43,173,149,227,7,81,183,39,23,190,250,186,39,77,95,3,76,121,43,170,102,163,24,175,228,131,128,182,115,89,182,153,106,206,127,44,3,182,241,111,44,220,145,166,9,153,88,201,81,181,12,216,115,159,54,109,15,195,4,37,68,243,198,217,7,37,56,237,6,252,210,80,28,209,213,237,76,28,237,174,116,228,85,55,147,202,22,241,184,194,177,4,105,228,136,116,140,132,248,191,161,198,209,115,32,13,80,144,236,99,64,251,246,223,31,46,19,23,161,139,156,245,210,243,213,91,18,123,221,39,37,171,147,180,20,22,171,190,10,217,187,26,91,169,75,109,86,3,133,176,12,167,183,24,5,43,203,192,72,25,122,254,120,226,38,145,246,165,242,124,57,69,54,174,169,111,127,37,201,115,174,44,177,141,163,234,181,39,119,173,187,2,13,31,115,235,34,64,187,100,130,160,171,201,85,211,149,217,46,165,242,178,173,94,202,176,81,233,76,82,170,241,181,37,225,170,241,205,96,215,71,0,19,251,97,117,5,246,185,189,142,100,18,174,135,81,30,46,201,236,187,244,76,83,54,231,127,13,109,16,118,160,237,80,226,153,183,206,226,89,6,85,202,83,126,240,129,74,80,107,71,123,226,231,50,171,185,238,222,46,196,11,218,79,97,30,220,94,131,187,61,119,93,153,19,27,167,155,201,150,67,250,97,53,34,36,210,111,106,66,104,161,176,177,204,232,232,246,34,28,194,107,79,240,156,148,47,252,35,8,108,225,73,201,186,199,191,154,41,160,111,205,246,48,56,64,117,133,198,52,74,183,167,106,148,181,114,240,121,216,67,179,5,23,40,63,81,212,102,132,245,214,151,44,79,39,224,25,28,60,209,34,200,249,115,255,168,227,222,165,103,183,55,211,122,195,103,6,106,168,2,36,255,235,245,233,73,226,226,192,135,69,40,53,89,139,157,61,77,131,56,96,185,237,153,95,163,131,69,24,89,254,127,162,156,69,13,4,209,186,18,84,17,124,72,75,209,84,239,253,15,176,110,113,83,60,44,56,67,251,107,8,156,65,34,70,64,72,0,89,151,150,69,95,188,228,22,103,174,18,217,160,76,156,222,199,156,44,242,186,182,170,221,178,52,225,144,163,113,211,197,57,151,191,72,204,55,181,246,188,183,35,203,74,244,124,177,55,2,224,67,121,177,109,1,117,253,22,114,252,158,109,115,237,148,25,182,109,160,26,129,103,210,63,3,151,103,35,92,119,101,121,129,46,111,40,1,177,62,12,57,9,113,233,220,60,7,53,102,218,205,247,211,238,125,218,31,116,243,191,54,36,251,179,192,244,211,37,19,97,135,12,49,0,65,197,99,14,134,255,19,34,86,52,175,156,145,1,201,76,176,33,35,77,6,213,143,246,228,54,30,143,108,112,234,104,212,142,75,98,51,12,81,194,209,200,62,40,162,89,79,182,111,150,146,156,55,132,252,238,22,12,6,109,221,177,9,200,183,129,130,206,166,108,145,117,127,199,214,142,255,119,134,92,6,66,42,81,57,33,22,153,30,219,106,224,226,187,29,92,252,141,194,162,126,56,155,103,159,0,39,18,133,27,56,88,111,204,79,149,100,129,64,112,111,143,80,207,58,244,153,59,85,228,37,48,183,82,253,17,29,65,35,209,221,181,162,181,248,132,18,96,96,242,228,151,92,71,84,213,16,116,220,66,169,208,26,116,81,60,145,16,237,47,197,147,129,7,252,91,254,224,177,97,151,57,18,221,118,85,141,118,93,222,205,4,66,117,226,244,233,93,136,53,48,210,97,121,191,107,37,100,200,172,172,144,121,176,58,140,19,41,199,211,141,38,156,48,9,190,209,113,62,102,36,173,54,11,45,205,237,91,182,70,133,150,85,204,179,220,127,21,38,187,164,85,252,82,163,23,240,219,115,75,155,28,115,86,213,134,82,37,225,176,79,25,28,176,208,164,7,137,228,85,218,157,17,21,173,236,211,118,38,147,248,166,123,40,7,205,229,23,129,27,52,119,6,88,53,109,39,85,82,116,3,85,214,70,208,55,19,196,113,57,130,19,219,87,98,137,59,29,84,219,165,240,235,140,57,222,124,115,225,75,185,196,220,102,214,16,142,254,111,8,218,226,75,19,42,40,236,4,168,46,193,166,39,76,248,50,119,149,196,129,191,61,137,216,226,22,53,178,139,104,197,41,241,102,239,196,1,23,167,94,62,7,210,78,19,237,201,35,113,45,110,195,123,58,160,197,34,197,81,173,250,91,98,29,136,111,89,235,26,106,133,102,33,173,214,21,239,41,106,73,10,233,202,58,14,16,118,251,159,29,134,230,91,170,206,69,162,127,16,67,131,37,77,67,33,7,109,26,29,131,79,237,253,73,35,200,211,183,51,79,22,190,45,34,13,84,199,69,240,164,146,144,105,67,159,164,41,72,171,137,96,251,182,206,40,183,99,197,188,198,102,68,114,146,244,234,103,60,38,250,76,245,192,253,30,195,128,235,251,243,194,166,85,202,183,5,89,242,227,222,147,127,247,119,65,44,240,106,162,85,187,210,118,43,70,246,160,251,220,128,118,190,112,99,56,64,236,189,22,37,165,238,45,223,199,117,234,148,96,243,10,13,43,169,37,154,62,72,174,112,85,1,96,234,113,172,38,186,224,134,254,218,168,231,4,75,181,179,242,145,161,218,156,204,231,113,192,200,24,101,222,163,216,4,72,133,14,195,110,16,114,70,165,16,199,18,69,20,180,196,215,17,101,57,17,83,61,86,208,57,53,81,201,168,131,234,105,94,68,49,253,247,180,131,35,143,253,231,166,5,68,174,198,99,123,114,167,154,33,215,197,26,69,204,170,43,245,15,184,94,188,17,107,145,236,188,71,35,83,207,186,242,93,20,59,41,179,185,11,83,4,148,201,59,34,141,90,178,239,16,211,167,30,26,54,247,191,39,197,184,1,207,177,86,255,50,100,30,75,24,35,71,246,60,93,107,151,142,12,168,218,176,197,30,117,246,223,205,187,55,86,3,9,12,90,77,14,165,253,206,37,60,69,186,29,107,187,228,191,126,243,40,202,145,48,159,157,156,100,115,180,129,62,152,189,14,49,201,8,12,2,119,145,124,161,147,71,180,181,219,135,216,255,183,76,225,168,35,110,64,33,160,134,57,166,158,230,104,172,1,184,74,104,42,62,136,250,253,137,54,56,218,12,91,16,211,30,60,152,193,224,151,216,199,107,65,101,15,77,19,244,90,112,203,151,50,106,111,83,20,165,4,64,142,255,125,65,41,76,131,176,35,245,149,188,45,223,177,65,112,142,30,249,235,245,139,32,11,123,152,177,62,145,251,173,48,29,244,52,156,206,235,177,39,12,131,124,75,192,201,135,136,128,255,36,121,49,128,253,182,4,74,151,187,15,91,55,129,172,233,222,98,39,42,210,60,2,105,93,66,168,149,197,226,171,139,182,220,81,146,97,50,62,63,82,215,182,174,83,69,146,132,177,225,10,80,67,154,246,20,130,65,202,89,150,61,255,158,113,129,56,24,54,82,35,191,229,159,221,116,222,10,29,176,197,51,214,131,113,13,33,76,80,232,17,10,101,216,255,116,22,166,93,13,165,20,195,137,6,67,240,124,104,227,236,19,123,56,14,239,178,238,232,2,55,28,205,42,177,249,241,247,236,117,175,139,207,149,175,74,79,27,130,31,172,39,239,232,149,221,224,77,244,171,232,3,35,163,31,199,236,45,1,160,163,48,27,132,142,85,147,164,233,156,10,255,199,30,185,163,159,212,249,215,117,234,49,6,62,200,51,23,140,73,115,102,9,85,230,2,29,190,206,247,0,104,85,16,255,229,49,144,146,110,127,255,194,113,239,133,226,117,97,226,36,58,68,167,114,95,186,11,85,102,66,95,214,48,3,84,189,101,245,40,124,99,46,52,125,198,244,156,109,102,138,124,79,138,59,178,216,197,75,203,171,49,11,128,34,97,247,208,132,163,38,200,113,75,78,183,129,90,18,153,235,14,31,74,99,122,246,177,82,239,200,154,15,84,176,15,189,243,114,246,10,31,113,48,209,51,86,53,233,156,249,205,152,27,246,198,95,75,84,232,48,123,119,220,134,41,13,107,254,170,68,48,98,220,51,162,38,192,252,219,75,108,176,159,17,98,241,5,117,5,23,155,159,95,86,234,155,12,255,209,140,24,236,188,120,9,98,185,131,224,159,195,37,200,204,48,135,45,119,117,219,46,34,6,148,252,186,74,161,153,175,232,86,209,173,241,60,105,138,185,6,66,70,61,210,199,49,223,226,164,103,230,33,37,40,28,35,246,128,180,110,156,117,170,140,54,37,169,181,245,113,163,65,106,63,163,193,251,203,184,73,220,216,2,20,164,73,200,8,170,20,66,107,70,122,18,179,125,248,36,221,180,203,37,180,244,102,230,106,235,0,178,136,14,221,200,235,106,51,32,7,255,167,23,142,214,89,38,165,79,120,61,207,102,135,67,172,145,176,237,140,249,62,120,172,211,132,171,50,6,227,135,180,163,132,55,68,250,98,246,48,66,108,175,61,103,48,195,60,8,36,8,32,201,209,100,155,50,249,68,203,139,28,245,153,145,56,72,68,139,146,168,149,116,113,70,122,23,39,183,70,104,127,181,71,138,206,114,58,106,246,193,119,234,23,239,10,10,129,176,152,36,83,199,127,142,37,82,121,106,170,228,122,82,159,183,102,222,128,125,173,227,186,224,170,81,201,227,248,118,117,61,117,164,0,99,247,146,162,123,35,80,57,80,208,179,254,201,176,183,11,26,83,134,193,157,227,197,58,216,243,17,220,193,225,121,197,48,126,119,208,246,209,139,198,62,32,48,49,22,120,195,32,214,21,118,3,243,184,49,20,227,15,95,174,190,170,237,170,193,3,38,248,18,56,145,167,21,227,10,212,101,53,196,5,251,120,45,24,216,13,5,103,17,88,187,235,234,100,87,249,101,215,237,27,34,23,180,86,38,165,203,79,98,28,233,188,25,94,105,237,68,87,42,215,236,147,212,29,247,40,211,193,244,127,43,149,97,25,231,98,151,64,251,96,127,30,16,185,105,229,254,122,107,100,151,61,104,228,218,190,74,43,46,162,31,88,162,40,122,36,179,66,34,59,208,32,34,162,82,215,155,245,81,53,175,39,157,119,76,104,121,178,24,86,202,10,80,133,88,156,206,218,110,220,104,109,120,209,34,220,115,148,243,15,82,12,57,9,119,243,34,75,89,98,186,228,175,116,8,249,161,184,20,228,88,52,185,104,97,111,38,36,253,239,239,214,115,146,253,207,179,192,248,70,166,165,143,167,171,238,188,186,29,8,165,23,110,217,241,9,37,8,245,199,107,48,20,135,145,108,133,124,7,48,80,3,128,146,81,33,201,45,209,208,69,255,6,215,103,152,164,85,188,243,243,217,127,109,32,75,43,94,27,251,142,145,60,160,5,31,35,244,232,88,3,154,39,145,217,62,187,120,242,92,179,139,157,225,154,242,13,44,117,128,81,48,53,73,165,1,9,101,232,228,32,30,30,203,82,245,176,82,167,211,12,113,81,65,225,142,227,226,77,188,73,77,226,252,77,64,99,213,215,159,36,149,6,72,137,96,54,50,43,112,16,26,191,235,119,27,239,77,25,166,92,25,228,201,137,234,157,112,195,142,105,15,99,181,71,42,93,68,140,4,168,116,48,204,59,16,228,113,223,50,194,255,224,142,211,36,127,50,249,215,171,123,18,155,56,26,207,54,135,191,197,65,242,105,123,38,48,213,121,233,27,155,73,137,60,104,156,166,213,20,76,250,125,34,62,122,101,218,199,145,78,24,169,203,110,238,10,140,153,133,209,101,0,33,141,239,54,100,207,88,19,40,47,176,98,86,88,127,8,221,242,184,163,225,89,160,93,190,223,116,124,142,192,0,62,246,129,197,250,80,35,155,75,86,124,114,14,21,91,58,222,1,178,47,196,187,106,161,15,165,142,28,167,104,90,240,69,50,214,82,2,44,167,156,251,140,132,106,247,39,168,116,73,201,70,125,181,116,108,210,49,113,163,55,56,255,255,235,41,89,111,175,32,103,134,126,251,218,28,176,120,82,139,44,21,158,147,198,209,121,12,106,158,202,147,30,61,212,184,155,222,85,82,150,175,146,174,63,102,119,243,161,41,47,166,81,122,126,95,119,209,54,118,24,73,206,51,11,219,107,101,88,160,187,1,39,38,91,33,60,63,107,78,242,217,217,135,33,231,150,191,97,230,163,180,94,28,182,205,15,30,178,122,144,223,71,68,59,154,160,62,139,134,215,109,246,86,31,211,248,67,160,200,132,68,138,141,63,128,123,78,176,53,92,117,88,25,121,253,214,213,68,151,160,96,188,168,80,79,90,49,145,128,254,106,12,27,6,129,94,227,231,234,162,157,59,110,93,41,65,42,124,29,42,117,249,147,200,158,133,5,23,183,56,190,155,134,33,55,202,99,113,184,123,99,185,215,71,103,47,232,254,82,250,120,88,245,222,35,32,74,57,64,72,34,140,183,168,248,131,30,26,193,239,239,99,20,97,119,252,197,217,1,125,55,233,220,41,72,92,120,124,248,143,240,236,229,75,247,150,98,152,191,7,1,61,125,128,192,132,100,142,207,216,96,216,104,34,54,46,196,252,37,93,80,23,187,22,22,87,47,8,233,167,178,108,218,128,103,42,201,195,215,164,134,180,96,136,40,104,39,160,104,166,44,220,167,174,74,7,35,6,61,164,224,69,199,63,77,24,208,69,219,184,231,199,9,162,80,247,245,151,247,168,181,145,128,192,162,212,42,34,52,56,194,131,142,4,75,146,32,225,166,43,99,84,220,85,182,136,242,57,191,243,13,7,140,242,95,84,187,157,76,197,222,196,27,115,119,62,43,72,185,7,220,86,202,122,13,64,71,97,223,2,230,201,158,15,254,69,36,182,176,159,25,203,77,9,98,158,117,68,112,206,112,15,103,80,15,224,212,234,203,100,112,209,253,199,30,55,121,241,158,62,82,208,233,102,27,11,86,84,115,161,142,110,46,156,247,240,159,250,171,31,122,206,40,113,223,178,71,62,159,143,145,234,72,77,37,177,214,76,77,74,64,114,77,231,194,4,251,246,213,78,151,242,255,59,41,149,184,41,134,166,229,101,169,237,173,66,147,92,43,32,140,39,125,82,93,216,50,184,11,133,185,211,191,211,18,61,90,31,124,6,117,51,194,161,222,192,12,208,154,64,145,46,235,128,221,86,205,7,215,164,195,130,144,132,82,181,164,222,188,65,59,62,234,66,233,1,36,96,71,200,18,249,220,53,90,201,66,213,227,51,130,148,73,5,117,68,203,189,212,144,208,107,219,137,31,179,192,86,101,103,79,181,237,147,159,142,141,203,195,126,130,160,204,63,80,9,108,185,23,91,79,72,106,213,51,78,64,75,3,169,170,67,96,13,225,202,103,73,95,134,27,19,64,238,43,12,92,67,27,206,248,47,69,195,100,219,204,43,180,127,170,224,3,145,40,31,237,151,46,26,193,157,90,8,76,252,154,211,144,158,184,138,183,73,179,20,139,251,40,38,145,191,139,4,197,25,143,91,130,215,168,152,143,110,153,180,157,12,153,143,230,85,248,159,249,242,223,151,101,196,126,64,26,0,252,57,130,112,140,88,54,100,231,172,3,94,185,86,163,147,222,132,106,188,170,50,131,95,16,10,214,108,71,78,41,55,61,139,196,185,7,221,102,206,204,45,216,231,182,42,150,198,117,167,71,253,191,26,126,107,188,156,13,57,203,132,64,22,251,25,89,205,79,149,248,29,0,81,159,211,76,138,250,164,93,253,210,216,7,204,39,203,119,58,239,235,209,19,125,133,57,39,200,67,44,242,150,7,164,130,124,27,66,169,40,85,11,114,66,180,88,245,229,191,98,235,231,201,54,153,53,12,152,6,25,96,132,98,167,230,24,216,44,121,153,40,145,95,236,115,80,194,214,89,13,69,222,129,33,158,50,147,35,79,165,189,192,153,159,221,51,236,187,148,80,136,137,39,38,168,193,3,118,176,140,149,127,252,204,153,99,212,83,194,48,213,21,213,238,30,63,24,165,135,185,169,57,132,61,81,10,209,14,62,52,154,209,164,92,66,108,52,52,142,184,254,169,68,73,253,117,124,67,72,248,117,149,99,85,67,67,195,4,90,179,156,148,57,216,178,164,207,45,97,220,216,107,185,78,196,191,138,239,61,82,32,156,255,53,56,147,240,123,161,7,84,36,68,17,23,239,154,146,101,195,217,227,198,82,72,194,112,222,117,174,123,60,11,246,87,17,121,10,15,18,164,175,23,56,254,56,203,156,145,71,159,152,163,10,33,31,166,209,146,48,241,209,154,211,231,157,254,202,60,164,154,240,59,50,189,6,24,91,181,120,170,117,139,150,158,64,39,91,170,121,11,130,8,68,21,74,78,99,39,133,98,245,151,84,186,104,159,209,81,11,8,133,26,127,91,25,2,32,150,233,135,166,2,232,64,108,210,85,101,143,84,85,118,26,170,200,29,232,124,78,127,89,73,3,43,104,172,161,33,219,219,234,152,172,123,123,40,177,78,55,189,92,51,46,70,246,25,143,53,15,110,106,11,95,176,182,73,214,55,109,4,118,130,28,174,36,1,142,166,42,141,9,211,88,76,77,126,27,179,125,177,132,2,123,176,116,45,188,31,125,138,81,153,156,135,145,52,232,48,234,235,250,29,45,233,146,100,228,245,91,187,11,253,89,32,171,73,49,215,13,120,211,105,58,196,95,0,228,49,223,187,109,222,222,148,95,67,236,159,47,254,11,131,253,242,232,104,14,205,8,26,142,26,192,250,91,115,140,168,210,76,163,89,62,201,84,198,5,236,247,148,42,210,139,140,155,227,68,182,5,126,68,37,18,4,189,126,228,141,198,245,45,0,57,88,52,157,42,232,7,139,144,232,93,137,68,49,89,248,130,209,227,227,188,241,87,12,182,20,101,93,180,100,229,218,251,250,119,61,232,190,161,119,153,143,116,165,234,145,127,190,241,157,45,244,63,32,62,191,230,30,184,224,220,226,37,154,156,61,30,122,85,6,57,88,33,175,105,26,23,16,69,117,27,62,155,11,165,91,99,128,132,247,114,158,17,160,181,223,245,106,45,228,202,248,165,56,217,72,116,240,227,207,92,149,251,120,166,169,10,0,89,221,156,223,156,206,45,113,136,103,22,180,234,7,31,160,192,140,193,54,186,66,203,237,122,196,209,149,82,91,109,15,185,196,201,212,119,45,143,117,98,101,245,82,246,246,181,99,22,160,20,77,167,171,54,110,253,234,200,166,22,86,253,224,247,26,246,67,174,169,203,100,215,161,102,173,62,208,183,131,6,213,251,253,235,93,89,57,171,51,2,88,48,216,195,129,242,204,142,59,171,152,43,118,136,243,178,186,199,123,246,162,153,37,70,233,124,44,188,245,244,178,116,249,239,245,29,243,60,227,69,235,131,115,219,162,160,64,174,155,81,131,233,139,149,103,241,0,161,7,91,147,105,238,137,234,136,203,34,4,18,95,205,113,255,44,131,125,55,9,253,148,22,242,13,72,55,126,185,23,197,26,80,159,58,20,24,138,12,157,123,43,167,93,122,106,182,120,69,192,186,97,110,143,251,151,23,107,83,94,156,213,16,150,68,64,24,41,163,67,200,184,112,161,209,154,100,113,108,164,212,36,96,40,226,36,17,13,181,180,52,147,220,121,135,85,177,227,128,235,132,60,101,38,157,180,108,57,10,173,166,139,239,236,185,111,166,66,175,218,161,88,41,64,44,219,5,164,134,63,71,236,225,245,66,101,161,65,165,40,25,128,67,35,226,31,103,107,164,111,139,232,124,155,96,245,244,4,130,63,40,120,145,63,44,49,100,89,222,9,90,59,60,110,143,247,126,164,191,88,72,230,124,145,221,168,252,244,72,66,156,178,83,14,158,20,7,30,13,2,36,247,123,122,148,214,90,58,145,226,58,88,244,235,129,51,17,230,42,105,40,156,251,189,61,6,74,151,116,157,67,156,13,50,79,63,253,189,63,119,42,121,238,191,9,0,155,80,66,97,153,225,150,156,51,216,171,143,206,241,255,174,37,36,194,6,189,189,113,108,36,123,119,19,234,142,241,154,180,182,190,194,226,5,252,197,230,81,85,37,116,170,246,165,132,174,213,29,122,1,239,108,200,47,57,89,47,97,178,86,196,56,158,183,160,17,241,64,171,178,205,221,228,222,71,227,30,24,56,23,249,123,171,73,2,208,91,193,162,155,92,65,133,44,103,159,246,96,29,2,158,97,101,120,167,5,30,91,20,241,78,235,195,1,148,214,5,187,141,153,188,238,108,123,190,203,132,110,203,110,255,249,178,175,73,228,213,124,181,40,198,176,183,148,45,38,91,68,36,68,221,149,166,122,33,62,172,212,13,81,96,154,180,40,86,107,193,148,106,112,222,45,180,197,146,106,36,253,154,124,147,80,225,77,150,106,228,58,51,14,135,56,6,37,65,191,89,123,209,167,135,122,58,54,239,240,127,78,80,236,202,58,212,111,180,1,91,248,129,226,123,3,245,149,172,145,127,102,253,184,0,212,148,99,183,179,213,50,91,219,0,138,138,39,88,8,14,90,41,54,235,163,49,121,126,32,111,162,10,225,64,27,109,102,103,210,169,88,80,137,6,228,211,10,70,245,81,231,101,139,216,157,140,209,227,158,240,43,37,37,180,169,104,180,196,108,142,102,58,155,130,194,123,197,156,197,86,49,131,179,30,62,228,220,142,111,52,32,85,14,230,12,25,66,61,25,195,118,216,130,182,152,139,23,118,115,12,187,50,250,1,78,168,186,115,119,71,190,188,88,68,73,49,57,246,32,21,24,179,175,77,255,134,232,230,82,49,104,146,175,143,215,242,27,183,114,98,170,136,125,137,204,20,198,67,43,152,116,111,206,231,13,70,240,217,208,235,178,234,55,195,247,250,80,28,60,66,241,8,201,192,177,99,98,219,159,196,219,148,118,147,155,249,42,71,123,83,15,99,0,96,170,81,25,64,61,169,146,214,124,39,63,166,85,84,205,150,163,89,142,90,7,199,104,91,196,77,116,48,234,132,236,235,69,163,204,24,242,185,21,58,127,168,204,28,182,57,1,112,121,60,235,84,220,229,183,177,82,190,54,63,186,29,76,54,69,152,170,64,188,24,125,110,39,154,50,172,29,94,210,203,145,203,52,173,15,86,20,103,163,155,30,165,152,49,145,50,145,10,237,4,11,21,250,140,103,196,248,180,35,177,164,227,89,225,81,119,163,3,211,127,102,77,201,233,79,10,233,175,155,139,193,21,23,35,77,173,225,123,161,73,177,254,89,130,220,196,241,15,246,218,231,229,132,110,147,27,198,74,19,240,173,60,151,188,49,29,40,71,69,2,226,88,77,102,101,76,166,219,130,227,213,207,180,19,198,250,249,187,211,140,10,215,166,228,189,76,36,152,107,92,30,164,26,172,137,4,197,51,164,155,217,93,132,139,96,129,62,243,84,164,170,130,66,234,32,226,220,101,21,141,177,80,160,32,176,181,226,59,95,200,221,195,65,74,130,66,27,100,117,10,252,0,104,4,80,215,41,92,27,135,172,138,147,229,223,248,190,125,82,57,90,224,36,68,4,109,112,122,68,165,1,241,82,206,26,10,31,32,71,38,121,46,140,155,19,75,8,245,170,24,69,125,120,207,221,100,33,20,83,65,59,207,47,112,101,190,187,163,143,238,159,106,191,140,215,66,87,230,161,249,9,224,158,81,250,86,173,193,247,60,237,153,88,54,14,153,84,94,47,146,49,130,185,8,182,80,71,165,112,129,174,179,141,0,231,215,60,8,164,192,19,244,126,73,10,113,189,5,154,24,202,188,39,167,67,32,0,231,14,20,2,63,18,179,146,173,172,96,59,172,122,238,237,254,146,123,17,55,160,56,200,51,115,134,243,161,59,31,215,240,15,223,180,96,84,254,148,185,1,33,235,127,33,221,7,117,202,243,225,94,191,27,144,242,140,151,182,100,36,225,3,192,95,185,166,34,107,159,57,233,233,11,76,184,225,2,110,207,148,77,252,157,35,156,126,177,136,13,153,132,14,87,51,67,21,39,17,62,75,170,246,218,7,175,102,55,115,245,158,98,24,114,255,81,211,89,60,10,119,86,216,124,99,164,233,72,154,191,170,130,65,233,234,40,206,246,175,126,176,101,113,77,46,75,91,211,108,144,81,127,230,23,7,145,245,67,98,90,126,94,155,61,150,2,6,129,135,162,223,131,152,60,84,133,44,64,179,163,107,82,167,44,33,9,188,117,255,146,214,193,230,244,133,65,90,145,128,239,209,176,217,216,29,114,160,21,42,224,194,142,223,115,227,197,223,237,141,189,24,113,220,180,201,117,218,63,22,41,185,204,116,52,92,25,227,242,127,116,99,167,4,189,109,75,104,102,160,158,236,192,3,219,58,173,3,116,128,210,76,29,145,129,204,172,86,179,171,69,153,189,97,29,172,159,94,104,57,173,237,45,237,111,177,111,29,121,218,1,108,8,78,98,81,248,253,58,87,198,111,192,124,110,175,221,37,164,219,255,90,2,45,19,156,184,44,113,86,175,205,254,244,22,127,82,19,239,53,125,196,227,33,201,83,132,225,254,110,18,73,7,112,28,252,207,174,51,195,207,96,247,10,203,62,177,170,29,8,235,46,227,225,202,154,2,89,18,6,159,232,237,55,208,116,212,83,20,98,172,253,51,246,65,14,22,75,123,0,48,42,79,142,69,63,212,47,89,5,223,65,235,244,52,72,178,223,166,131,24,108,254,213,204,229,72,193,147,204,71,193,251,186,240,58,117,117,26,23,39,61,37,76,118,218,221,136,58,202,8,69,79,249,186,98,111,172,108,156,4,79,217,59,213,184,125,223,230,94,85,14,221,15,170,72,62,33,94,14,8,74,89,97,204,241,149,101,180,174,164,227,194,183,76,65,236,226,166,178,160,69,37,81,123,51,51,117,34,30,155,118,33,188,41,133,210,137,220,106,173,17,217,182,22,240,237,36,119,77,27,28,103,212,35,46,37,106,246,94,45,38,248,225,164,124,159,87,95,187,193,86,170,102,15,119,183,46,80,147,7,11,10,227,30,58,137,220,234,153,147,253,84,236,26,92,122,234,31,181,203,245,16,148,79,4,98,64,195,236,5,209,196,147,206,212,126,236,8,119,37,232,253,110,122,69,102,217,102,194,114,149,174,108,248,223,208,141,80,183,248,192,147,225,128,122,74,148,33,44,217,99,172,125,212,225,215,28,222,87,23,208,167,127,16,95,196,128,129,149,213,140,196,92,252,172,36,108,83,192,89,172,132,126,31,119,1,122,8,159,205,129,143,247,42,64,114,103,170,220,59,215,96,43,51,227,134,170,81,40,228,42,253,36,132,71,12,203,219,128,151,112,150,37,162,36,141,24,152,48,86,168,197,167,227,46,214,86,91,251,48,143,30,250,239,192,151,241,193,64,193,100,123,211,184,240,15,42,19,93,85,239,113,102,81,167,57,108,94,125,189,235,35,200,217,185,99,190,101,210,1,134,81,201,95,182,161,140,244,175,197,163,118,20,137,238,151,152,155,221,117,39,173,207,71,25,140,156,155,246,1,251,92,74,208,43,138,211,96,79,160,136,41,51,168,180,175,12,191,204,15,23,147,105,120,26,79,233,107,242,202,167,102,114,2,91,125,233,126,105,204,252,210,216,155,137,131,213,138,220,115,59,182,5,171,64,216,41,41,209,62,170,162,113,123,75,154,57,144,243,64,117,90,83,208,93,224,226,237,148,43,40,136,151,126,34,113,9,135,215,255,238,240,22,203,28,64,244,89,229,167,88,96,242,30,59,243,254,125,248,111,250,217,131,233,255,245,101,171,135,46,200,134,31,204,53,145,103,33,180,182,163,184,115,7,179,177,189,64,22,174,58,161,231,198,73,4,19,202,194,65,23,214,87,140,253,135,232,124,114,137,107,117,78,156,216,58,117,204,61,94,182,125,219,35,165,149,246,152,14,92,94,248,107,188,96,181,155,212,157,108,33,10,81,109,181,212,185,210,165,216,210,204,235,11,251,48,95,218,44,186,106,99,162,198,80,244,179,250,29,187,244,3,215,201,49,247,230,184,49,16,30,31,45,162,110,95,115,103,68,198,240,104,211,98,208,94,130,34,159,152,74,109,229,55,171,216,15,232,225,27,14,49,244,158,53,157,233,205,180,210,63,114,175,135,190,155,243,158,100,128,46,61,212,155,123,241,150,163,101,101,244,40,35,148,180,145,241,112,111,112,143,92,47,227,205,200,57,171,6,194,82,17,42,9,125,18,5,40,210,23,231,170,193,141,52,150,136,240,157,97,186,132,209,15,96,181,185,23,0,233,53,38,187,159,164,129,96,90,210,138,98,100,104,243,37,72,163,202,126,115,51,153,14,234,209,204,209,156,239,143,186,97,230,197,175,79,222,50,36,250,95,185,252,115,34,8,235,5,255,77,164,214,40,196,157,115,32,251,73,243,193,1,91,144,62,144,0,251,95,89,24,31,104,197,73,92,73,121,248,7,35,122,109,245,67,179,72,135,30,197,240,13,204,174,205,56,231,195,36,213,140,26,191,49,0,154,68,80,33,168,118,132,9,181,120,29,128,144,53,41,48,64,13,125,67,86,175,149,250,241,244,116,255,133,164,11,229,69,154,208,173,113,173,156,201,221,186,94,144,224,48,139,228,218,246,195,120,50,6,7,49,35,162,66,181,245,127,127,95,59,137,181,101,199,162,219,73,98,35,3,71,25,79,163,204,148,7,251,177,197,130,231,223,121,137,213,227,22,59,89,211,209,141,29,249,126,92,148,110,228,213,193,98,230,38,163,227,156,247,17,138,213,147,81,129,241,109,39,222,107,81,155,181,57,52,187,78,62,54,203,156,1,6,168,143,138,229,93,57,62,124,50,92,108,163,119,89,224,45,201,103,238,137,118,148,27,200,6,143,69,138,101,146,101,2,54,198,124,215,34,128,196,74,214,200,23,87,241,88,176,96,150,53,55,220,124,96,19,100,243,110,2,64,209,71,151,90,44,245,81,144,134,112,156,64,219,91,75,225,107,53,220,178,198,145,65,2,135,71,250,147,142,132,66,130,104,117,118,237,182,43,80,205,197,158,179,119,180,35,142,234,22,254,4,210,89,195,157,21,218,143,165,172,111,157,223,153,109,190,246,1,227,5,10,98,23,197,57,170,63,127,107,18,108,229,150,65,167,200,7,136,91,182,185,242,229,186,56,100,54,108,26,93,80,2,33,227,131,226,1,226,244,164,45,118,158,179,36,177,176,208,50,33,128,122,107,109,199,96,45,207,29,252,34,26,99,158,13,157,129,64,201,24,183,23,138,121,76,135,179,253,187,129,8,252,125,206,131,19,89,184,20,25,33,36,39,186,79,224,254,209,27,218,208,35,169,106,43,55,251,32,156,185,43,248,83,178,92,1,10,195,10,144,26,245,45,233,20,81,249,251,65,241,3,31,12,156,73,108,232,40,207,28,230,252,250,22,32,124,254,210,118,113,2,200,7,99,116,185,251,50,151,173,86,44,91,64,182,250,125,4,59,170,56,30,101,219,28,203,225,153,226,83,99,55,17,206,70,136,125,222,69,79,62,38,183,220,102,202,14,104,154,160,48,191,22,1,5,241,87,15,198,155,126,72,101,238,21,85,128,127,166,202,77,137,159,221,212,198,33,125,247,30,141,25,131,64,246,143,76,50,36,236,110,41,156,107,161,163,52,250,188,47,76,55,193,222,104,88,135,207,12,66,207,232,123,145,41,43,28,45,223,223,147,214,29,91,167,127,185,203,186,125,104,12,253,22,154,48,82,178,163,31,221,167,90,150,217,81,212,81,217,191,175,26,87,161,207,37,194,84,62,190,84,153,46,206,138,245,210,7,235,77,248,183,210,169,159,69,136,177,53,119,225,16,156,219,32,49,45,99,71,97,40,173,193,75,248,29,31,188,123,209,179,34,12,145,82,240,199,66,72,98,255,216,0,73,149,9,227,200,177,252,170,144,237,29,198,9,52,28,222,91,32,29,245,243,187,90,138,33,218,97,248,238,178,75,248,32,147,151,117,11,203,102,241,237,13,93,123,239,143,251,214,95,55,2,56,100,233,138,240,118,23,221,238,239,81,15,229,56,96,75,44,104,75,90,183,89,213,55,68,149,125,192,37,241,215,32,11,128,103,140,122,122,17,128,10,36,5,230,172,70,104,40,41,88,114,247,67,7,57,108,49,215,51,124,25,215,50,6,138,82,52,249,251,202,211,3,226,207,190,149,134,94,19,173,12,174,206,71,176,86,234,75,162,239,196,82,114,230,36,206,102,126,100,111,148,111,230,48,94,87,63,135,15,7,97,163,210,136,11,192,39,201,102,109,154,236,135,144,142,110,91,135,1,94,143,70,153,95,86,57,240,215,83,68,193,40,91,125,229,228,172,163,140,222,125,57,121,99,172,91,234,148,11,158,89,129,188,248,255,31,116,183,40,47,128,173,228,47,24,102,98,135,211,130,56,44,234,22,3,172,170,215,158,119,52,85,74,168,137,201,218,217,153,248,5,108,33,214,169,244,151,145,53,62,177,222,62,55,18,119,208,218,72,205,213,72,22,110,183,145,226,170,24,255,177,67,192,203,23,196,15,255,252,63,177,254,248,250,31,20,152,0,160,37,161,71,231,47,53,159,52,98,176,187,227,41,79,4,32,70,86,189,19,94,198,213,224,139,4,80,55,140,245,62,146,35,129,212,236,184,237,159,9,246,30,199,81,77,62,239,107,34,128,134,245,78,177,166,50,133,77,141,183,200,6,147,13,206,221,112,159,69,61,60,162,199,138,154,195,57,77,234,96,92,243,99,253,255,161,182,177,108,216,93,229,152,188,80,97,160,30,16,174,83,207,149,4,130,231,222,250,73,205,111,143,51,155,16,123,75,95,209,209,124,239,33,233,221,216,205,33,54,89,42,165,194,127,22,117,64,224,213,109,184,227,230,4,78,175,35,101,38,225,5,88,11,100,105,248,79,54,28,153,142,72,204,43,161,202,227,242,35,132,80,231,81,213,87,169,54,195,92,113,214,112,29,96,155,129,33,106,187,37,248,178,212,195,59,95,221,152,106,28,125,236,70,30,212,1,2,132,26,146,11,113,156,253,33,33,254,85,164,181,222,115,175,184,183,4,46,47,45,159,5,175,236,79,178,123,123,227,250,50,45,47,209,254,44,247,88,25,105,123,169,171,222,254,175,144,103,133,53,117,69,84,39,106,204,228,215,215,148,169,195,32,223,169,177,241,213,98,238,145,217,99,196,18,136,61,142,3,99,186,141,87,147,218,79,209,146,157,92,237,26,98,189,20,205,131,62,200,155,246,215,187,8,211,234,3,96,78,81,181,222,104,6,95,212,94,210,144,191,74,143,171,3,54,16,131,51,139,37,198,241,72,243,234,106,33,253,63,204,117,171,35,57,63,242,179,111,128,43,243,174,226,47,16,234,117,78,40,58,127,93,76,155,235,92,37,235,4,64,76,7,62,120,139,114,3,187,187,129,211,222,173,101,31,192,195,233,115,100,68,92,103,40,101,194,38,50,69,90,72,211,254,146,238,112,196,197,37,73,157,176,232,41,149,96,78,188,92,152,227,34,161,138,90,165,25,88,80,72,228,248,60,25,46,165,176,98,40,64,50,228,91,123,44,177,135,24,60,37,169,225,3,163,115,223,209,32,155,208,32,122,62,14,2,36,196,197,233,191,206,104,189,162,112,108,131,136,161,85,208,78,45,69,74,247,218,239,8,53,216,255,172,117,167,173,15,105,39,38,80,118,14,159,54,129,228,174,87,136,1,226,26,3,230,123,88,127,204,233,201,118,195,215,43,17,43,1,27,187,121,228,126,93,13,227,42,234,119,35,41,181,24,143,174,31,86,56,157,42,233,143,2,28,0,13,217,76,181,218,152,41,179,118,58,32,199,79,48,117,134,160,64,215,114,225,153,48,251,55,197,204,183,167,33,0,104,116,241,29,184,248,51,131,84,77,132,137,189,70,139,9,185,0,132,206,24,22,37,89,239,75,97,173,112,106,211,108,149,188,121,150,3,89,191,197,166,121,216,83,236,76,158,190,0,123,175,104,177,13,92,98,205,96,203,253,32,28,5,21,80,207,178,64,198,67,203,142,200,18,59,129,130,42,56,180,32,87,110,209,17,57,42,78,235,49,198,174,222,156,0,165,106,23,214,199,12,243,194,107,121,133,163,242,255,49,179,184,122,192,220,34,166,114,48,225,152,23,151,86,38,102,197,159,240,117,34,60,173,192,85,222,77,136,6,52,252,173,3,160,153,229,82,138,168,8,57,70,109,128,44,93,172,122,81,135,17,26,175,203,16,162,196,109,85,212,124,182,128,130,169,197,88,63,28,144,177,36,94,85,161,13,62,182,209,225,15,82,182,236,252,211,124,38,20,83,115,56,3,160,183,110,58,100,243,204,174,186,175,230,229,167,180,59,178,189,238,245,145,127,74,116,218,222,4,237,12,54,135,192,174,134,93,46,223,214,104,217,195,252,29,228,1,235,112,227,30,204,126,180,63,41,18,122,7,235,246,64,233,18,194,80,154,12,109,31,138,115,198,93,117,66,224,55,55,100,38,177,188,82,234,218,89,113,15,65,120,63,33,50,241,17,42,90,144,253,49,209,150,126,23,218,110,185,215,68,48,214,63,15,87,138,122,142,235,70,55,241,128,244,21,106,190,52,70,79,76,29,239,50,88,215,163,154,2,130,38,124,192,87,144,89,181,75,86,246,37,122,235,110,145,28,176,26,213,123,37,20,135,10,17,72,54,157,65,65,82,176,150,101,130,21,107,169,240,7,3,1,241,2,249,227,45,141,231,217,140,10,231,33,254,84,103,134,90,134,206,184,229,231,179,133,36,191,243,205,232,181,168,50,50,136,206,191,128,156,180,246,70,23,15,29,116,4,15,112,175,211,101,43,162,222,91,29,17,192,142,194,197,242,34,50,139,246,177,37,44,117,21,108,164,254,130,61,137,222,125,84,217,47,41,44,250,81,185,84,11,111,113,197,80,96,144,240,87,155,165,247,207,137,31,82,203,65,142,71,107,10,196,205,189,248,51,218,17,166,96,190,123,234,193,219,56,174,209,61,2,19,134,165,148,218,218,149,117,65,18,115,161,45,50,186,11,191,237,243,114,116,138,99,61,36,70,68,233,58,37,132,49,53,30,208,248,75,250,238,168,91,97,160,165,7,41,24,7,226,188,142,157,92,138,94,37,145,17,46,149,189,167,33,243,209,216,7,40,190,188,46,92,197,13,1,9,24,23,69,70,73,221,26,114,156,222,14,246,213,216,250,144,246,122,44,47,127,14,37,207,182,210,141,157,254,225,146,107,251,11,114,13,222,102,205,122,83,100,108,25,116,191,225,141,5,53,202,101,36,12,94,174,86,86,9,150,28,141,206,120,137,31,121,90,95,144,243,90,11,166,243,45,166,10,163,118,226,13,19,178,99,54,113,84,253,238,37,200,120,123,233,89,26,153,166,138,42,187,127,192,105,161,244,89,212,74,119,147,90,209,160,162,79,62,188,217,251,215,15,225,2,90,68,118,136,247,196,175,163,174,177,239,140,57,57,122,196,107,179,240,199,51,98,104,11,172,75,37,236,200,247,86,65,244,127,239,246,182,29,0,128,205,91,152,239,165,62,65,233,58,161,140,250,108,65,206,84,80,125,32,51,169,140,52,228,30,220,154,172,139,33,223,77,138,59,21,17,24,249,255,32,247,95,99,236,118,3,61,163,149,177,232,197,160,20,175,72,139,72,11,213,157,208,74,72,124,194,30,206,135,41,48,130,59,149,113,91,18,197,204,98,115,15,14,43,116,228,242,235,193,123,124,133,19,228,200,140,193,255,184,230,94,68,231,162,21,30,233,243,95,3,147,181,23,71,185,13,83,80,192,160,220,116,142,147,0,204,53,207,96,182,19,124,113,18,23,173,31,232,211,218,31,46,189,199,83,6,64,47,28,141,45,140,23,70,173,229,208,183,187,234,202,188,209,246,32,2,10,82,0,54,165,203,69,1,101,68,200,2,90,14,192,221,132,220,204,31,93,5,193,98,177,239,8,154,103,162,95,216,245,143,9,37,66,187,66,221,26,121,246,246,225,91,180,150,25,212,103,40,16,136,57,14,64,93,164,251,51,146,33,207,47,246,194,33,193,144,149,40,22,222,203,94,60,211,14,104,211,105,121,35,129,127,212,209,167,255,223,116,252,69,68,30,172,244,129,159,39,211,59,70,169,171,16,76,25,223,194,226,64,152,175,248,22,42,145,199,237,13,224,119,131,55,158,132,82,155,77,69,61,85,255,179,26,42,87,11,141,132,54,99,151,122,228,136,250,168,2,101,71,57,174,102,247,56,76,103,226,125,187,218,57,38,47,180,59,66,107,227,73,135,191,100,199,85,197,44,9,57,140,22,104,54,60,117,29,185,99,177,80,60,58,59,121,147,164,20,215,223,8,64,11,20,3,225,31,119,43,198,169,75,163,92,129,142,0,54,170,94,65,45,58,177,246,246,166,236,98,92,61,193,176,105,26,86,172,73,60,246,31,182,129,123,133,37,156,122,101,133,214,249,0,153,205,238,216,178,173,156,204,69,160,39,100,249,162,63,227,30,126,94,150,98,218,127,50,228,219,117,83,52,190,121,230,208,90,109,217,37,184,153,69,37,203,75,244,150,184,210,204,33,210,35,156,126,144,215,1,73,195,20,26,208,3,212,254,130,71,55,217,62,22,163,142,26,46,45,192,253,71,99,221,210,52,116,182,44,193,85,76,213,239,93,241,116,31,84,152,135,193,248,66,126,171,41,198,5,206,197,103,169,207,112,238,162,229,238,218,136,69,153,244,191,88,183,123,106,238,222,171,26,51,137,222,18,72,155,26,162,43,23,151,198,151,146,124,182,85,54,109,255,59,77,146,127,49,230,102,20,155,156,75,152,68,98,122,201,250,150,135,190,124,185,7,76,117,101,72,193,195,98,111,75,38,38,50,180,113,220,229,83,85,78,63,59,137,8,152,29,185,26,137,57,166,34,57,13,38,235,40,221,141,36,99,53,233,145,44,208,105,196,14,141,213,201,90,207,83,167,162,44,224,242,247,53,216,172,86,213,79,116,70,220,28,101,107,124,187,71,142,100,16,241,196,89,104,97,254,126,58,41,245,203,80,75,108,245,234,101,128,229,207,212,242,19,0,247,228,177,48,214,4,63,211,252,255,55,102,153,86,40,200,190,143,10,151,87,107,70,98,14,133,219,181,37,244,8,30,207,212,6,162,18,202,147,165,70,73,242,119,16,212,61,107,231,145,163,210,43,31,120,107,3,17,224,143,199,41,100,253,234,186,73,174,81,57,160,249,83,109,172,66,58,128,38,168,5,200,245,47,137,252,101,130,231,155,183,174,114,77,58,3,64,42,50,106,152,219,112,205,171,75,246,10,174,61,248,117,231,149,2,180,9,184,228,139,105,55,79,50,197,164,159,153,64,91,135,120,31,150,213,49,40,51,133,215,122,175,170,154,70,252,215,45,100,112,58,67,224,128,156,202,157,212,196,200,199,92,250,217,235,246,21,238,55,175,187,127,229,209,56,183,162,21,72,121,248,31,38,171,160,35,97,112,229,1,186,109,79,76,141,142,229,6,32,191,204,21,42,185,161,194,186,230,38,179,156,16,119,115,86,34,170,164,171,220,192,182,194,169,243,85,63,210,20,204,152,212,82,157,115,29,40,70,236,224,112,222,184,242,102,123,99,23,100,59,238,229,159,13,255,175,127,187,229,139,126,17,249,80,149,163,241,47,55,161,29,94,204,153,44,32,207,105,218,42,205,88,73,173,196,65,71,166,32,240,206,99,41,247,177,175,232,238,108,6,132,136,14,243,150,113,18,51,97,115,135,141,104,32,247,45,4,49,187,137,157,47,186,14,95,20,47,50,176,143,241,199,123,225,222,10,252,195,115,134,220,118,232,78,57,45,80,33,178,155,180,189,137,150,184,157,42,133,175,215,202,72,81,157,81,197,39,230,65,28,134,219,155,227,195,223,156,220,145,245,251,161,71,153,154,58,172,72,140,86,49,149,189,97,255,42,217,102,98,205,176,63,231,24,112,122,123,141,114,83,142,65,93,139,50,216,187,0,117,238,131,164,4,27,55,243,230,159,11,166,53,240,60,49,100,98,125,131,7,206,31,77,248,213,134,91,197,164,36,227,21,123,43,54,228,165,80,65,1,8,37,28,7,247,167,128,228,15,1,201,155,130,138,230,67,170,63,66,107,14,18,22,205,185,117,146,155,163,6,121,171,167,208,138,195,229,4,139,189,245,92,101,177,188,5,246,153,20,158,153,105,30,137,110,248,93,134,130,214,79,120,6,166,120,153,69,62,96,69,137,90,121,105,28,83,208,62,199,16,159,185,219,128,236,67,218,183,248,149,104,92,212,213,143,125,64,112,19,48,44,187,186,33,26,225,93,171,235,252,1,114,173,154,149,93,37,160,50,231,135,193,60,125,22,73,247,154,153,220,205,78,0,208,13,58,73,254,213,219,162,144,165,231,223,157,35,21,223,126,137,173,104,77,113,125,68,35,81,64,165,151,130,194,169,68,126,25,111,129,169,63,43,135,187,145,39,28,222,234,228,163,145,112,33,185,18,62,249,13,3,101,218,123,241,234,153,75,84,41,247,28,47,69,3,154,121,55,103,177,29,116,192,6,119,186,157,201,49,231,107,174,191,4,172,255,17,58,32,255,8,199,118,225,221,244,223,131,187,188,93,24,48,112,190,148,161,6,254,0,103,176,18,46,185,34,248,165,13,255,0,134,68,150,187,219,0,94,188,71,19,80,53,186,246,40,67,18,158,5,90,207,159,83,128,87,138,3,221,40,135,4,4,113,102,205,13,200,19,227,245,217,71,88,42,4,182,194,236,72,141,113,194,136,64,110,61,34,124,91,92,180,5,155,29,108,54,44,152,2,172,59,195,92,28,135,249,205,43,79,22,136,139,135,186,66,102,126,100,139,233,100,26,248,247,244,156,254,240,214,107,83,199,116,229,42,128,21,126,11,123,19,253,213,114,189,206,209,217,139,106,10,82,181,231,207,199,56,131,232,3,117,3,72,134,86,71,56,114,171,109,83,178,10,122,122,24,104,143,104,221,77,235,251,103,114,43,141,110,11,10,245,60,95,205,189,169,141,211,72,34,103,12,73,229,61,117,169,193,30,54,133,78,188,89,157,194,206,61,198,139,106,0,196,46,119,112,35,228,33,108,70,174,118,69,60,244,125,40,35,5,147,56,170,97,109,71,59,93,82,247,232,70,128,195,37,6,90,235,150,100,88,243,180,145,7,161,91,17,96,75,45,172,183,61,180,171,66,253,144,127,219,136,95,145,215,100,118,5,2,103,108,237,136,242,98,196,163,156,68,117,88,175,210,141,224,10,209,33,181,204,209,87,195,163,61,137,50,226,28,197,11,239,221,190,239,124,187,208,188,244,254,148,199,37,94,209,54,233,209,26,227,17,166,207,251,9,116,16,99,154,30,123,182,39,104,207,132,23,91,78,126,72,221,57,235,113,101,20,41,3,120,21,34,138,209,175,67,79,69,155,215,217,192,191,221,254,125,68,25,27,70,171,41,88,79,216,126,229,207,26,49,58,21,92,226,243,77,138,49,28,213,180,102,52,17,28,165,141,36,183,217,15,208,136,84,5,126,7,202,254,175,105,66,170,71,237,111,211,72,175,21,79,69,191,116,199,188,251,162,230,202,214,227,127,51,164,13,216,95,240,89,200,39,138,198,146,118,56,224,110,248,104,68,208,25,124,66,93,12,156,184,32,98,236,95,143,46,1,186,79,12,118,159,87,190,129,112,108,99,185,215,186,236,182,158,186,105,77,37,196,94,117,83,30,246,221,54,211,246,72,210,53,74,134,54,2,84,92,30,211,247,99,72,108,51,161,251,132,90,5,3,235,208,135,41,48,237,188,228,103,222,244,32,66,45,106,243,197,126,254,245,141,129,138,245,176,32,206,75,32,172,52,255,126,84,67,62,33,114,62,31,166,210,97,78,12,128,183,58,5,162,56,218,226,116,233,41,255,236,168,137,90,198,29,171,71,184,74,52,136,207,19,168,32,145,59,183,195,145,124,74,134,165,66,212,187,62,73,130,105,105,113,88,1,124,216,90,59,231,136,65,125,13,137,166,190,0,146,133,122,92,135,16,135,130,127,77,55,247,122,253,219,170,171,20,163,151,216,68,206,74,8,216,199,61,118,12,31,141,133,36,152,143,177,243,247,170,221,235,171,157,7,66,80,77,13,140,7,180,187,55,12,75,182,232,193,104,247,154,94,140,26,163,183,173,170,112,207,239,108,4,115,61,212,184,103,127,99,123,134,94,124,241,174,146,113,68,250,177,190,36,91,44,66,2,120,84,168,242,137,51,245,100,101,182,89,23,179,84,120,196,135,142,74,43,201,137,127,233,19,197,128,121,159,123,147,166,117,152,60,46,224,231,71,228,216,120,84,6,7,28,231,87,116,208,126,249,26,105,38,98,179,43,239,2,31,228,180,147,203,73,12,255,125,181,88,211,202,71,95,25,37,98,77,75,229,129,170,21,169,124,208,56,204,52,180,195,121,44,97,141,207,243,207,110,218,18,237,67,7,225,85,15,167,228,96,182,22,70,138,254,43,48,80,136,210,119,189,51,134,36,127,17,146,11,252,92,183,35,28,99,53,85,99,54,73,184,138,252,171,191,242,192,106,120,179,27,105,129,212,94,135,29,243,50,60,9,199,85,108,131,63,25,27,212,90,76,46,232,102,164,93,73,106,179,34,60,1,74,250,119,226,156,234,156,25,8,227,24,47,8,16,196,34,144,108,201,46,132,83,74,99,5,164,250,17,196,30,139,12,210,126,29,100,240,30,120,218,250,113,122,164,72,231,173,1,135,89,138,105,0,158,56,33,143,84,38,144,163,133,191,93,186,158,60,212,246,253,60,92,194,214,52,170,235,130,220,22,180,174,97,133,137,154,212,145,130,43,4,34,76,86,26,252,60,14,104,134,241,114,169,237,121,245,37,232,228,165,59,152,141,81,187,122,189,46,151,232,171,247,207,144,112,225,142,230,6,4,252,128,233,212,166,9,50,59,165,33,113,128,144,162,152,58,173,125,254,139,21,50,63,174,45,181,194,248,225,122,237,244,8,160,60,164,102,165,135,134,111,199,110,139,186,250,254,15,174,136,199,145,218,128,223,111,86,9,111,71,49,197,27,72,159,121,97,186,91,158,191,177,225,61,128,123,248,192,204,146,93,104,118,112,106,100,156,142,179,67,24,9,182,187,225,96,244,65,159,47,5,180,2,13,249,55,22,149,199,6,21,71,131,13,72,134,45,200,0,126,60,56,203,97,3,157,88,61,86,255,143,149,10,43,90,88,130,27,246,192,243,255,5,178,76,23,25,150,205,92,89,125,9,251,5,39,230,187,6,202,192,179,251,191,48,100,166,72,147,125,59,67,246,163,117,25,67,187,42,36,71,114,54,113,206,188,2,89,146,67,237,21,101,110,248,169,165,58,137,18,167,9,91,91,243,9,181,18,129,227,140,10,214,108,13,129,91,57,202,3,216,175,36,121,48,84,81,153,125,121,21,61,251,212,36,74,78,13,120,111,244,134,14,7,137,141,50,252,125,114,165,122,192,178,128,106,128,4,213,82,129,169,4,157,137,57,243,108,225,96,34,244,37,21,101,85,168,96,213,115,110,252,229,71,103,109,96,6,20,178,36,44,5,16,52,229,19,34,64,159,42,201,164,18,27,234,45,242,98,17,238,67,82,165,118,35,46,222,142,105,209,165,118,165,222,104,38,234,9,167,24,100,207,141,235,19,101,83,205,211,4,144,135,92,63,115,141,145,19,25,255,69,153,20,139,87,85,46,126,54,167,135,226,245,6,0,173,141,177,237,255,20,158,205,73,113,225,221,186,82,192,40,171,162,68,98,86,64,191,173,139,111,86,96,121,4,126,134,50,203,199,89,71,218,232,142,202,129,172,246,242,131,164,54,231,105,75,172,60,80,39,186,249,51,89,236,55,221,190,64,72,171,139,219,238,247,168,230,247,169,205,69,151,156,199,96,211,75,72,2,154,16,164,109,23,201,176,39,30,218,223,18,170,163,33,77,214,218,98,176,190,65,174,209,48,214,224,121,83,218,214,123,58,180,205,244,8,51,219,58,88,103,94,131,189,68,193,139,2,74,205,20,123,129,148,107,63,77,177,47,84,240,127,104,58,42,5,120,144,9,226,106,90,122,104,60,205,94,255,131,230,103,148,128,244,128,40,39,213,191,113,225,157,50,30,144,143,109,223,88,94,235,20,164,195,125,13,145,126,173,171,12,71,127,91,159,114,154,75,235,73,51,129,10,124,19,155,88,8,132,133,1,15,253,52,200,211,24,130,158,197,148,158,209,187,231,74,253,111,232,207,243,84,231,170,248,139,135,1,86,62,122,133,56,202,201,150,102,22,249,104,198,128,170,234,33,205,56,255,253,176,230,185,54,235,184,174,12,119,90,104,88,72,46,190,245,24,66,6,82,62,156,157,97,162,224,12,183,182,29,112,99,153,131,95,198,161,7,94,146,125,68,102,233,31,150,25,76,141,95,38,156,160,38,131,0,153,157,60,117,154,206,234,99,88,47,126,206,160,10,37,216,83,80,44,112,250,172,222,110,214,149,69,122,120,10,244,80,61,69,64,158,206,33,169,171,100,103,71,38,57,52,213,254,208,111,13,241,239,254,55,138,181,38,208,217,252,58,241,47,165,169,152,191,115,163,40,246,101,37,239,254,96,220,108,172,75,25,125,129,123,114,242,234,107,116,10,68,87,100,71,74,150,241,101,54,249,169,77,179,163,68,174,169,179,159,24,161,26,180,12,112,76,69,79,4,132,47,103,74,43,53,38,3,155,99,192,60,100,36,44,148,239,164,146,165,203,201,35,39,170,9,28,203,27,140,42,198,186,116,94,211,95,135,74,165,192,43,234,143,49,112,21,74,189,67,219,120,13,143,98,166,207,111,135,106,191,172,169,200,67,83,131,112,176,76,114,169,140,9,135,135,182,121,71,11,199,42,136,141,68,33,139,149,133,250,230,14,77,199,69,3,206,54,48,20,130,253,172,169,194,207,168,39,46,97,216,234,224,123,18,249,45,55,64,77,240,251,139,195,233,47,197,237,107,150,74,91,138,211,199,59,231,69,133,74,196,43,32,188,221,214,210,92,31,93,22,213,177,125,54,228,130,173,222,221,136,161,112,212,33,250,192,3,21,23,254,26,126,109,91,71,248,65,40,149,73,90,221,224,108,173,116,201,232,129,231,234,210,43,75,62,78,155,213,216,38,115,83,219,111,86,31,183,124,148,160,207,200,228,46,139,241,39,31,146,17,92,204,225,21,198,0,55,70,100,167,185,176,147,130,201,73,65,91,99,29,185,8,115,43,135,79,203,48,249,202,146,249,211,9,15,171,57,210,240,83,198,74,156,217,75,242,255,225,112,170,196,247,210,214,24,202,255,69,86,215,13,189,59,138,191,29,244,240,38,70,240,66,148,109,26,85,233,114,66,168,181,137,121,246,35,230,165,79,54,132,232,43,191,83,163,252,8,24,248,173,9,0,153,51,76,40,192,34,237,43,171,6,241,92,21,105,53,33,153,44,208,239,36,23,189,14,223,17,108,23,121,35,203,237,29,114,53,195,132,177,49,117,94,53,14,159,163,13,139,244,63,165,131,126,95,117,172,110,56,14,214,222,113,11,147,231,23,64,57,167,48,202,213,31,208,171,112,42,210,98,98,21,191,118,216,74,237,230,100,40,242,53,121,233,223,237,66,51,111,121,180,196,20,203,163,232,2,119,55,103,229,89,174,234,32,168,152,171,70,233,202,197,162,138,202,148,123,133,148,175,75,183,63,202,19,48,61,65,23,165,162,38,96,121,138,130,172,16,136,255,195,234,207,78,105,115,253,92,68,68,108,140,38,241,252,191,149,5,63,88,13,62,162,188,201,180,99,205,154,167,193,112,206,241,73,130,142,42,128,106,6,20,230,108,248,183,91,78,26,229,193,223,115,165,213,140,199,127,55,121,89,137,208,27,46,64,158,119,68,113,166,231,251,131,134,192,116,86,238,80,220,221,4,219,45,7,73,33,128,45,37,183,72,68,106,113,249,254,93,118,41,157,127,208,17,37,112,169,89,230,125,49,119,79,55,28,244,27,64,255,41,79,119,223,75,107,10,77,124,202,151,86,30,160,201,67,100,26,7,238,8,188,206,139,68,74,10,50,110,23,151,189,44,135,18,128,251,118,245,215,132,140,120,220,66,70,237,167,123,158,181,131,133,208,33,143,154,196,129,197,116,170,101,254,215,97,180,47,95,33,128,73,4,118,8,129,60,63,250,214,72,83,20,235,212,239,245,102,211,67,36,251,218,1,55,41,11,118,26,95,173,155,245,130,173,53,0,109,10,10,52,70,78,200,109,38,201,19,84,0,189,211,238,205,71,84,182,66,12,64,229,12,73,174,142,193,209,117,63,170,69,172,92,230,82,120,185,150,25,157,245,13,88,233,85,218,245,79,229,246,77,225,137,90,143,61,137,28,12,202,223,140,9,142,96,92,19,137,33,10,108,104,114,181,228,82,10,90,31,45,183,39,215,111,0,216,6,240,76,219,19,65,183,234,80,125,190,215,105,189,229,173,146,232,150,94,1,39,88,154,201,186,194,200,164,101,35,251,217,133,172,136,14,119,51,232,204,160,107,110,29,96,185,128,24,154,172,116,35,23,88,230,206,62,151,198,40,10,190,25,133,6,113,231,168,230,242,93,4,114,169,5,186,206,26,139,156,156,101,251,19,75,17,226,44,134,54,143,52,108,22,134,145,162,104,96,55,55,155,137,229,223,100,7,118,143,17,219,62,228,187,160,182,151,255,29,27,9,68,107,66,250,200,75,61,23,98,241,0,25,94,253,67,36,26,100,186,25,113,0,234,22,227,119,113,77,249,138,46,243,233,185,32,67,67,127,165,28,42,139,67,19,108,197,31,181,23,8,218,50,171,242,214,180,77,146,66,104,93,233,70,181,18,33,133,53,19,3,7,103,162,55,43,124,238,222,219,116,251,49,233,126,13,16,28,189,171,43,162,129,39,3,187,38,168,153,127,219,121,247,149,44,135,84,66,218,248,131,226,69,114,185,39,245,214,215,165,199,120,155,62,223,173,44,45,17,201,23,58,185,150,115,183,47,103,201,18,18,65,245,25,147,84,200,126,35,248,35,250,30,224,134,140,124,8,208,21,163,37,253,115,81,175,21,199,142,30,57,178,213,214,38,52,118,99,245,77,186,185,10,104,102,153,125,241,202,249,23,199,166,215,171,81,105,89,133,108,83,204,227,235,57,61,158,148,137,153,58,164,135,17,77,3,105,213,6,83,31,38,211,112,168,8,154,127,63,30,175,37,0,145,57,12,206,23,67,14,119,187,198,5,46,97,185,201,235,99,47,116,26,148,221,104,144,198,212,57,9,229,154,73,156,153,100,63,135,215,102,19,176,142,63,241,201,222,199,219,228,101,108,171,15,21,99,56,174,131,156,210,160,245,67,67,34,122,50,220,116,154,133,115,208,69,89,217,245,30,248,65,230,186,164,187,74,113,67,42,245,132,60,157,91,80,214,162,130,115,13,45,37,72,188,4,179,253,103,112,245,62,168,181,20,48,178,169,116,79,88,114,248,104,214,245,87,5,15,248,238,68,1,29,92,108,176,222,10,178,183,186,222,117,197,115,56,218,164,232,144,3,194,129,222,50,15,179,167,37,236,16,204,61,36,63,171,211,253,26,12,129,219,75,143,4,46,17,130,123,196,212,204,142,23,44,144,230,17,118,154,1,223,77,124,6,253,154,138,10,67,166,210,62,81,254,23,110,55,173,22,170,177,226,57,217,70,88,224,174,154,218,124,195,229,5,229,65,44,235,142,64,48,228,26,225,39,165,65,220,44,80,156,16,28,79,103,130,102,51,197,200,174,187,63,156,72,228,192,219,76,9,145,7,52,121,39,219,75,66,101,41,57,207,123,214,75,180,195,138,31,135,190,69,186,213,199,149,98,137,90,246,65,196,47,175,63,229,103,38,52,219,97,113,141,143,122,66,150,197,225,162,121,199,24,46,219,101,63,200,23,209,231,203,37,125,51,142,129,18,171,150,67,202,44,60,72,116,191,230,247,145,41,190,49,1,81,76,180,194,55,158,64,228,187,199,246,7,72,90,95,19,93,251,119,72,194,88,34,243,44,146,139,124,255,3,8,131,43,41,125,236,72,21,127,238,20,254,223,235,176,10,29,27,212,97,74,76,7,145,122,146,104,99,196,82,130,143,180,145,113,137,237,229,63,121,165,1,11,118,84,57,201,120,26,210,249,191,107,34,180,118,75,164,100,179,91,9,79,35,70,203,245,90,251,195,203,236,98,104,73,90,20,158,63,141,137,76,21,133,125,208,148,183,209,23,137,129,236,101,22,77,110,119,82,57,29,99,35,192,16,106,219,87,2,128,245,176,34,245,77,169,53,11,186,61,63,179,92,38,27,195,2,135,78,96,204,194,86,135,177,79,183,189,7,211,47,229,20,23,7,0,100,59,251,230,51,152,71,224,193,25,66,20,95,167,35,13,3,171,129,97,98,249,44,140,86,14,211,209,53,65,0,174,30,248,12,235,83,156,34,136,48,132,24,49,8,202,60,251,142,51,220,243,104,13,208,34,186,159,253,86,157,237,226,146,248,226,26,40,109,185,129,204,134,238,140,200,152,118,139,198,94,158,8,85,186,106,164,37,41,163,212,42,39,236,14,53,100,107,138,203,47,93,25,234,184,172,179,216,72,48,19,194,134,105,36,205,81,0,169,215,100,33,97,180,197,4,14,117,148,228,0,92,165,187,52,42,162,159,252,31,184,156,77,214,223,50,59,39,119,171,229,241,7,171,165,87,48,123,110,28,246,217,145,210,221,224,35,157,238,166,178,81,116,42,155,253,197,39,158,180,185,200,54,109,86,107,76,44,151,155,2,239,201,55,238,152,223,63,104,253,43,176,209,250,230,237,158,14,250,178,136,225,144,162,160,170,241,87,112,31,46,200,178,226,134,120,1,182,140,170,34,62,51,202,116,224,248,223,166,102,163,28,225,89,130,185,229,89,57,232,85,163,25,3,127,42,9,11,178,43,29,228,136,194,123,137,232,132,54,181,171,188,120,127,41,191,217,93,159,24,245,56,110,116,124,161,230,175,218,99,89,231,51,233,159,155,49,100,114,147,117,66,55,16,249,16,162,81,254,231,78,26,20,117,118,93,85,113,189,5,33,12,210,147,56,250,247,202,70,66,198,84,129,2,156,88,91,236,14,2,232,56,162,79,43,228,157,136,210,255,68,95,123,168,191,29,156,233,36,107,247,162,76,9,109,72,103,76,196,114,55,218,20,128,32,155,226,180,16,219,68,104,128,244,95,212,69,123,230,57,71,90,252,33,233,40,156,216,251,106,249,223,76,29,183,182,134,0,213,59,73,157,68,30,57,193,117,113,129,223,52,216,75,168,209,40,112,34,178,65,137,116,195,0,173,185,231,163,237,182,11,148,94,123,82,137,64,52,183,181,80,102,95,159,235,10,201,122,179,12,64,136,15,117,220,238,27,108,46,160,145,211,148,52,3,129,37,23,162,9,164,69,238,52,69,83,231,200,254,52,9,254,96,136,137,34,54,136,117,5,40,20,63,89,32,172,139,98,163,238,133,68,212,8,237,2,77,140,153,124,177,170,124,181,15,31,126,240,67,166,81,238,252,158,186,47,75,89,44,155,150,223,35,254,151,75,160,220,47,184,194,142,111,95,248,9,238,48,173,59,197,235,192,23,249,240,2,46,101,129,251,168,200,130,143,246,198,36,28,55,119,145,116,188,129,223,37,233,203,9,62,233,19,185,122,42,84,145,185,31,133,88,25,150,152,101,63,246,115,181,200,248,10,142,99,105,117,14,160,130,152,150,190,226,49,174,157,213,75,157,61,159,56,151,116,183,42,43,55,48,85,253,59,167,105,238,50,85,206,197,140,146,171,56,244,137,5,200,112,105,154,217,182,76,33,241,249,239,160,17,50,149,127,3,145,34,197,13,212,4,240,167,132,201,6,116,224,148,29,16,76,227,114,145,217,24,151,129,147,252,167,13,255,91,156,112,36,66,214,84,202,176,205,175,201,204,165,81,96,63,105,219,26,124,87,185,67,187,90,190,46,24,20,48,244,244,2,92,88,39,83,175,250,14,18,176,11,240,46,175,80,237,248,182,59,12,0,176,178,2,106,75,78,36,229,117,80,123,70,213,96,101,212,220,60,107,221,178,13,74,205,206,115,100,6,7,206,82,202,40,10,99,234,23,122,234,169,3,75,18,96,206,235,24,66,251,162,198,199,229,100,4,61,3,222,192,39,39,143,124,24,153,173,167,195,193,52,89,193,25,186,203,141,87,121,210,61,15,220,212,41,174,173,248,69,13,223,191,25,225,136,4,129,129,254,213,161,223,178,207,69,86,90,44,137,89,29,149,160,222,87,165,133,251,163,18,171,55,11,145,201,78,32,110,215,7,203,36,118,44,61,9,107,198,130,9,37,33,153,245,87,225,113,247,1,80,224,249,53,116,215,49,124,232,153,159,51,109,84,3,111,58,178,53,83,119,128,72,108,31,121,31,186,54,50,176,0,10,208,184,66,103,231,212,166,20,22,225,70,151,16,153,53,148,147,178,141,234,156,136,63,184,172,182,110,235,188,132,50,163,155,225,79,39,224,247,158,100,172,39,116,184,94,130,136,105,215,186,251,131,123,11,126,39,85,217,53,142,148,185,83,30,252,132,12,81,37,51,5,0,156,128,50,30,150,202,122,28,221,201,173,145,13,56,175,206,123,243,32,152,167,220,96,142,235,167,57,102,142,15,92,44,42,115,102,60,110,201,196,206,242,47,154,130,15,85,110,113,215,147,94,7,198,89,224,45,50,132,172,88,131,23,73,94,129,92,13,21,142,11,91,8,122,33,189,196,225,168,132,222,186,191,6,83,77,21,116,156,159,140,168,162,179,179,64,28,147,22,97,113,65,191,106,206,131,25,184,168,58,164,193,63,147,34,181,86,18,243,201,191,168,138,237,116,147,255,237,236,93,201,108,107,115,95,14,23,214,24,93,185,164,180,169,231,178,74,14,86,253,46,163,156,126,252,148,119,139,154,52,60,38,230,78,154,107,83,235,240,247,167,83,15,154,75,161,11,4,246,214,10,251,144,197,75,32,230,65,31,109,127,145,115,25,64,22,223,102,255,161,141,91,109,203,93,80,193,3,32,194,69,38,3,21,139,229,34,159,78,58,182,74,100,25,88,87,95,236,182,159,77,178,110,179,165,5,20,28,155,137,48,228,180,73,51,209,208,108,31,17,31,75,143,215,197,85,86,68,123,114,145,188,222,98,39,20,234,29,165,118,179,233,59,136,113,39,181,33,51,168,178,193,48,28,255,202,166,34,90,128,157,24,49,247,203,151,183,194,154,161,10,12,219,193,250,1,150,40,38,252,224,250,107,37,138,174,184,91,214,218,89,0,90,73,89,90,56,161,125,55,205,117,189,172,212,95,97,87,160,225,52,152,255,139,194,100,80,211,166,202,227,68,187,119,33,53,175,247,164,13,188,43,180,156,176,220,108,238,5,180,105,242,0,232,48,96,176,45,194,158,52,250,169,77,201,131,188,148,248,199,91,193,248,44,73,94,96,243,46,11,168,93,130,133,251,45,231,212,1,151,114,146,24,1,160,38,156,50,63,155,81,204,82,61,63,164,244,10,192,126,61,54,167,210,23,37,204,112,139,43,80,225,53,194,176,189,126,254,129,216,139,246,43,172,7,248,45,86,193,34,74,161,254,193,166,7,153,162,52,114,54,179,110,205,230,107,242,179,49,184,64,93,96,43,228,207,173,209,94,137,234,210,46,90,236,220,168,185,253,213,74,31,46,229,75,177,155,109,33,164,180,194,12,68,96,59,185,38,202,95,193,35,237,27,180,151,232,129,73,233,40,204,193,199,165,165,132,217,239,178,39,69,2,78,175,134,173,31,51,0,0,192,108,241,209,24,29,115,22,79,140,175,232,185,190,173,186,95,189,94,184,90,208,187,151,211,117,86,59,178,62,67,110,34,53,59,121,151,48,64,196,64,18,121,102,223,234,253,161,151,141,191,88,72,86,122,91,144,100,73,234,84,173,182,98,127,9,152,113,182,127,32,41,83,238,18,111,21,16,84,194,252,158,50,125,85,124,134,83,47,214,252,9,155,140,205,193,221,134,87,100,67,237,248,34,146,51,27,237,242,140,127,153,60,211,237,147,174,74,187,166,198,243,171,108,253,97,101,118,254,203,230,125,53,229,220,90,174,169,138,168,129,129,239,232,91,93,195,131,126,173,96,197,144,145,118,161,51,45,140,72,73,171,225,178,69,212,159,231,86,201,206,133,15,213,202,179,134,53,245,137,76,249,49,91,79,81,199,83,14,38,244,180,103,224,200,139,159,54,89,30,241,30,117,143,133,252,0,213,83,210,227,75,246,88,8,224,218,198,66,227,75,172,46,61,237,254,196,134,100,199,90,27,62,153,19,168,153,135,70,44,109,151,136,248,181,20,183,199,18,124,234,215,97,232,68,212,15,168,217,223,21,150,130,28,53,101,173,194,242,158,44,225,58,11,85,176,138,79,133,161,84,98,236,87,139,101,93,236,241,53,33,138,51,185,180,215,253,94,124,241,101,210,41,233,212,128,163,105,71,92,39,54,12,217,63,130,192,77,196,52,63,191,143,42,255,246,163,140,97,208,142,183,93,237,82,213,44,108,248,177,198,133,63,62,188,40,97,201,119,158,238,163,15,166,144,145,75,181,9,134,9,246,122,190,90,123,14,177,253,93,201,215,35,53,15,250,247,180,248,238,124,156,192,212,10,47,150,119,137,241,240,177,128,178,211,27,208,175,232,87,7,60,109,25,49,217,58,154,136,48,146,133,160,5,74,218,167,146,114,32,187,140,173,156,112,176,65,169,131,130,122,128,53,140,168,198,196,54,190,238,59,254,156,28,16,36,31,8,233,148,94,210,206,141,81,101,170,189,203,81,202,180,70,151,189,219,131,187,218,220,243,170,157,198,147,55,67,246,99,166,239,30,86,83,233,182,201,10,52,171,89,205,98,243,49,87,188,79,99,1,110,131,153,121,145,98,111,72,235,150,234,247,201,64,251,224,31,207,5,220,182,120,222,228,25,53,16,37,210,70,22,7,248,226,75,5,172,139,51,90,158,98,95,195,174,229,125,88,12,32,112,64,40,114,195,159,240,128,71,68,0,78,245,224,135,202,16,218,31,75,131,148,231,140,3,22,142,251,37,207,156,230,79,14,54,113,236,162,54,89,176,90,14,24,4,9,166,250,34,200,105,102,135,80,232,130,191,70,179,32,11,199,207,227,171,119,17,151,9,147,244,240,127,141,20,208,146,201,138,245,223,31,93,151,169,138,56,111,203,99,223,14,3,226,101,253,11,234,153,74,24,8,55,22,155,5,137,241,146,135,229,226,4,209,68,77,217,134,72,232,205,196,212,154,251,24,54,200,182,0,182,174,14,248,177,115,208,22,208,208,225,139,23,136,192,117,207,225,154,39,206,29,176,200,48,163,149,193,57,25,105,91,34,168,187,3,64,41,23,10,197,33,93,138,179,240,200,181,174,68,100,124,115,36,66,108,246,157,160,200,128,168,106,194,182,107,216,44,64,102,144,11,37,75,188,176,245,228,14,219,116,226,39,144,250,108,253,11,122,104,150,216,119,240,89,143,68,135,244,109,98,136,114,15,3,249,239,138,114,200,36,58,199,6,38,44,58,183,163,177,2,130,70,15,110,156,4,159,18,118,206,251,155,148,126,47,237,89,163,36,135,213,7,26,117,220,215,59,187,213,163,102,192,151,223,76,68,158,245,182,64,26,34,90,155,21,242,168,58,10,125,168,178,27,193,70,9,241,38,209,62,140,122,43,253,248,242,145,114,193,162,96,140,129,183,73,52,247,65,74,28,8,184,182,150,170,33,124,122,23,79,216,146,95,37,18,241,255,13,5,206,78,115,170,127,228,130,103,135,132,184,45,252,253,91,250,135,6,10,62,76,77,167,165,185,63,226,231,131,142,216,96,69,174,40,220,112,171,255,64,29,200,8,142,225,129,130,23,136,11,166,150,89,47,147,241,129,72,101,254,140,27,187,194,84,68,32,197,169,182,185,178,253,115,57,173,46,211,95,245,16,9,6,180,116,27,5,173,103,183,242,27,115,113,199,58,161,23,53,35,184,93,117,31,255,156,238,96,18,32,208,83,72,133,117,227,219,122,139,64,149,96,76,106,84,144,208,164,246,9,194,76,62,66,165,160,188,95,188,137,156,163,57,34,0,61,123,100,95,130,124,20,45,129,224,245,45,47,149,1,78,196,56,233,207,94,1,225,80,196,227,66,176,83,47,248,87,126,185,181,124,7,183,17,68,68,19,70,88,114,200,173,127,239,173,234,230,123,9,167,5,195,127,173,132,90,83,61,240,96,192,166,199,105,59,94,194,71,145,24,198,82,236,19,43,60,212,98,148,180,35,39,70,201,142,198,230,30,87,141,17,129,142,178,1,60,57,240,250,10,47,198,128,110,77,137,206,100,177,225,159,22,136,128,162,134,45,145,83,172,40,11,6,43,54,98,128,204,179,121,31,4,113,41,125,209,36,3,45,136,213,34,155,113,61,190,159,117,197,200,106,110,12,92,132,109,207,184,158,170,134,235,74,63,15,186,238,27,227,224,27,240,64,250,127,178,96,6,139,206,166,197,93,27,174,45,156,36,207,204,96,11,63,46,197,136,1,4,131,196,153,236,105,100,150,248,58,214,215,2,110,47,222,204,57,245,142,183,54,222,66,230,208,164,127,65,63,150,6,159,236,133,218,17,91,37,17,66,14,35,113,218,229,32,158,60,207,215,61,60,25,190,251,24,187,134,10,252,197,132,29,42,122,115,233,27,167,106,148,68,240,37,155,32,203,234,45,18,217,1,133,219,20,137,78,197,137,27,56,83,145,15,247,226,154,39,94,61,160,224,128,220,169,107,159,32,210,194,132,234,206,118,139,198,250,127,62,169,127,101,42,86,180,36,232,178,241,102,88,255,231,37,124,216,202,136,104,139,138,3,127,20,103,115,12,220,191,83,63,151,221,90,204,159,203,94,100,50,102,209,160,105,72,100,236,182,14,223,51,80,61,122,76,113,174,69,96,215,192,162,98,185,179,137,224,16,19,32,12,64,29,101,33,31,211,248,253,212,205,246,223,1,124,28,252,182,236,97,30,138,106,91,241,112,8,152,166,15,157,132,1,27,208,220,55,201,100,194,3,152,18,227,76,101,215,45,230,106,47,94,143,60,244,178,113,24,2,220,198,156,209,45,214,244,53,160,15,132,164,111,50,34,116,74,225,127,26,238,201,202,226,117,112,166,178,3,8,42,228,63,8,240,23,48,195,100,199,235,203,198,200,200,210,212,220,43,218,186,254,124,243,175,217,243,107,119,30,154,235,68,126,191,254,251,153,95,128,136,243,170,208,21,231,70,42,227,64,10,211,193,168,51,116,209,144,121,74,220,186,140,51,186,251,149,176,252,67,44,112,207,21,40,237,111,96,237,98,174,255,230,85,195,144,192,3,67,14,106,179,205,213,121,197,231,127,114,130,96,123,235,3,204,143,43,235,14,101,219,79,65,165,209,186,142,59,194,219,253,105,233,46,128,245,225,56,216,65,236,20,178,82,77,169,150,52,157,195,125,82,129,91,56,168,43,26,180,176,78,93,44,236,172,114,11,184,20,6,113,42,0,167,29,121,227,6,170,26,205,27,4,90,203,117,243,53,234,76,160,200,15,127,102,96,251,213,230,240,178,242,83,193,9,206,54,113,48,147,33,222,108,251,108,136,209,237,43,175,129,52,34,219,84,11,156,127,54,131,140,223,86,212,245,126,145,239,39,74,56,4,151,154,51,192,207,171,212,100,82,222,147,249,25,147,249,124,90,17,78,152,107,95,86,35,137,123,33,0,133,221,243,99,189,244,77,250,61,248,160,69,241,54,99,212,84,125,62,251,233,25,47,219,161,44,241,84,67,250,132,162,250,160,25,157,215,109,71,168,187,164,243,20,77,191,235,30,139,217,158,12,241,166,128,20,57,124,39,75,109,71,1,253,215,144,209,201,102,151,137,226,1,161,149,57,37,31,17,231,167,122,201,201,181,3,146,226,184,163,196,86,143,65,62,18,75,65,21,40,81,130,46,229,164,50,134,78,9,88,179,43,195,81,163,249,94,170,119,50,2,233,238,222,252,65,139,197,196,197,17,2,123,190,50,7,121,104,29,222,64,205,85,255,203,144,197,35,240,234,118,202,28,168,71,205,13,18,110,186,46,123,190,11,20,51,185,111,31,97,170,161,96,250,147,0,236,171,160,122,226,78,190,101,216,173,14,9,191,69,215,141,129,93,121,57,7,64,209,137,67,87,112,47,193,51,151,188,128,33,41,250,191,164,156,58,229,81,195,171,121,253,205,250,210,120,166,192,178,191,121,49,114,174,23,191,20,110,33,13,235,70,172,39,100,95,237,61,177,102,85,82,227,254,180,158,76,224,179,206,189,164,77,104,8,90,231,196,248,234,175,228,93,189,211,105,153,155,50,176,29,49,85,249,242,220,239,143,57,20,218,1,200,10,84,16,144,127,194,6,112,96,35,153,79,214,26,251,229,47,149,43,1,38,235,141,177,206,137,170,33,142,123,199,193,162,214,111,31,40,5,228,129,193,238,244,1,71,133,109,18,80,81,92,188,70,239,26,254,139,253,82,20,70,1,11,211,96,67,114,98,162,145,38,13,8,41,251,167,164,57,249,232,207,160,239,41,24,179,85,247,203,205,40,194,122,182,45,128,23,15,228,95,23,248,11,77,224,96,251,135,67,129,27,47,206,160,239,251,55,141,199,56,197,10,96,22,20,91,74,103,6,63,230,142,227,164,179,228,247,119,225,66,8,70,216,214,12,142,101,6,226,113,55,32,17,100,151,132,169,87,100,40,139,214,49,68,181,67,154,176,57,232,161,197,193,21,35,204,192,59,63,3,186,55,193,207,131,216,205,70,63,54,240,72,165,161,37,217,25,57,32,191,183,4,119,97,30,64,35,79,135,92,28,27,113,140,138,178,89,64,79,190,196,16,155,15,8,189,140,4,181,11,245,114,53,39,222,84,46,78,139,119,89,83,198,247,80,41,91,145,67,190,218,49,18,160,254,26,125,229,102,62,208,166,239,233,91,49,70,57,93,228,59,17,84,118,177,33,113,199,67,179,150,78,124,52,125,76,13,173,148,87,240,13,67,2,242,143,45,205,35,175,64,194,219,80,158,63,195,72,114,255,2,17,21,75,36,55,15,111,12,73,69,123,226,95,193,117,196,202,195,110,131,99,232,142,151,72,208,44,5,210,150,141,83,28,153,80,214,95,146,200,56,139,117,123,212,111,123,3,143,77,140,191,225,201,0,53,197,188,130,107,221,13,242,94,193,254,60,99,43,69,10,92,42,251,139,7,9,234,172,133,1,142,85,70,77,80,99,120,118,144,99,163,72,13,90,8,152,37,142,165,53,175,55,129,201,212,53,175,196,17,216,180,152,165,213,142,98,184,47,101,250,188,37,253,112,185,4,85,112,90,191,34,127,138,225,68,228,146,24,32,83,178,208,12,183,247,66,111,50,136,53,181,2,179,106,201,213,66,202,185,169,60,180,206,250,69,254,58,202,1,146,69,8,36,149,184,47,165,139,23,162,218,164,72,20,98,136,100,150,44,84,148,241,81,84,88,3,228,120,170,172,27,78,5,152,118,217,15,2,50,173,60,181,99,209,103,61,78,60,215,249,115,200,235,224,174,239,166,114,62,113,192,59,138,15,135,162,212,41,234,137,133,176,254,56,20,153,202,149,2,30,68,170,44,44,201,138,138,95,99,133,192,89,127,48,175,149,191,94,180,187,157,76,40,223,19,163,92,71,68,53,198,106,182,213,223,44,165,85,4,23,183,83,59,0,230,209,232,50,91,151,83,202,216,66,251,182,226,10,107,199,94,128,71,117,66,85,250,14,79,47,222,217,157,125,166,33,76,115,183,59,81,59,224,165,68,249,242,203,197,151,65,99,70,151,230,175,198,36,158,216,191,112,158,66,81,82,9,206,206,115,194,181,238,151,79,83,202,239,205,120,75,229,149,96,98,166,10,203,254,111,179,212,163,16,109,206,97,15,204,155,27,44,113,175,93,15,137,101,138,50,115,122,73,166,38,181,154,208,10,107,199,116,117,163,135,169,20,244,161,246,57,151,59,181,13,215,18,244,27,72,215,255,224,213,163,45,136,187,146,103,0,220,30,163,200,227,8,221,81,172,75,56,153,160,186,151,145,67,225,21,115,59,238,77,207,210,139,82,215,17,146,71,28,35,189,99,168,115,183,135,83,99,152,46,62,159,220,181,102,133,158,103,227,72,189,127,200,219,68,200,47,150,219,9,158,163,54,107,78,109,221,80,154,63,139,215,37,66,85,0,118,161,212,93,192,190,72,154,195,150,137,61,158,170,79,152,225,123,248,247,230,160,31,110,246,6,160,139,151,31,148,170,191,177,92,24,17,147,128,102,197,194,182,235,112,151,70,70,54,201,227,239,19,193,230,93,184,15,45,208,76,251,193,52,211,76,75,25,12,220,160,166,136,206,121,181,59,255,111,68,86,112,2,67,148,169,246,83,134,137,200,189,33,7,172,60,144,116,129,5,109,2,149,151,226,101,94,5,136,78,55,221,111,75,255,67,230,203,52,175,76,157,189,216,151,24,210,103,119,62,3,150,187,70,27,117,88,5,6,254,30,93,166,211,255,162,82,24,119,192,219,219,138,227,69,207,0,84,149,71,105,32,77,31,159,160,243,43,221,17,120,126,39,32,174,203,218,161,184,8,217,219,40,255,250,98,151,46,16,227,145,76,169,137,1,64,225,115,70,140,112,47,195,59,69,251,193,54,1,102,236,198,219,139,189,179,125,227,96,39,174,199,217,97,226,219,189,174,64,102,198,55,84,75,148,35,147,235,233,212,18,156,21,55,241,16,33,32,235,94,215,24,6,178,198,59,216,73,9,86,10,32,229,169,213,4,133,154,87,232,26,5,98,211,9,193,25,157,36,98,94,227,0,112,153,165,0,64,196,19,124,34,56,15,132,210,186,191,59,42,213,222,113,218,193,158,1,82,16,115,91,196,103,40,202,219,103,18,35,17,83,81,249,207,80,12,142,94,88,204,8,228,75,128,71,119,89,59,195,122,143,56,226,32,207,95,93,122,212,97,111,59,101,33,130,30,205,16,88,146,115,90,44,58,70,79,216,17,222,71,30,77,100,13,143,92,200,78,109,168,68,137,189,84,139,40,20,223,101,4,10,155,144,156,172,184,38,4,26,170,203,124,232,214,87,201,96,200,81,134,152,100,245,195,67,136,166,46,169,129,174,234,98,96,194,86,184,48,111,39,193,42,119,193,144,65,204,70,146,88,139,255,97,89,87,149,160,178,34,152,216,79,231,227,58,74,232,57,185,150,251,233,47,8,96,55,126,42,37,107,181,39,135,110,220,249,97,52,186,104,114,30,177,16,199,215,77,95,212,38,221,190,140,90,128,189,210,98,141,0,36,205,35,146,29,106,245,215,159,48,91,182,179,21,19,151,60,159,186,51,168,18,231,39,147,106,57,69,42,34,151,139,82,42,16,88,54,38,106,23,134,16,195,78,233,31,76,86,110,202,235,203,65,50,100,244,48,99,54,158,80,238,47,101,43,117,31,88,229,138,43,57,185,77,112,3,67,34,78,150,232,57,191,234,86,152,200,126,160,152,166,181,238,63,236,84,89,243,28,10,54,148,211,19,171,197,166,204,132,73,248,110,203,96,1,234,82,78,105,125,142,244,44,71,246,252,255,29,98,4,254,231,1,33,235,15,8,92,116,2,129,3,70,180,235,114,43,134,219,108,70,116,187,243,155,185,138,63,198,208,127,147,216,123,80,26,102,2,213,44,58,225,132,251,34,83,254,115,194,1,242,214,137,172,174,220,105,192,87,222,34,222,39,30,206,74,123,111,218,237,122,112,65,213,68,98,82,51,122,32,243,18,150,73,57,210,84,9,121,79,147,148,92,28,87,248,36,207,205,5,152,165,132,183,109,217,55,120,168,35,153,180,11,128,198,27,204,128,112,190,197,1,158,185,203,230,29,143,191,191,170,21,160,137,35,101,254,104,5,124,96,83,219,48,58,235,198,100,60,27,163,232,19,76,182,113,99,149,249,199,29,108,181,85,42,64,110,158,178,102,22,79,188,29,20,119,202,57,6,208,215,49,119,198,75,150,36,77,117,120,18,249,12,84,228,63,90,117,172,123,18,13,35,105,152,70,194,252,191,120,14,132,19,123,47,124,172,20,206,61,147,127,0,2,159,71,60,87,32,42,58,121,44,64,150,195,100,135,149,44,41,145,53,12,233,196,116,208,65,43,96,81,114,42,151,182,153,176,45,100,158,109,200,154,202,51,1,204,173,22,65,113,81,128,114,171,215,162,0,176,66,87,232,96,82,248,191,135,143,165,167,225,29,111,121,70,39,53,91,137,243,254,139,130,149,228,21,8,130,10,82,17,101,118,66,233,221,160,218,181,86,115,2,119,211,43,194,119,239,40,229,90,201,244,134,229,158,226,136,65,208,219,211,138,173,114,246,226,51,111,159,127,60,43,177,44,65,183,229,11,25,134,202,178,242,252,48,22,144,99,190,8,227,166,7,198,16,174,208,114,38,175,137,229,155,80,155,214,45,37,209,238,9,91,115,239,170,191,77,134,85,99,148,92,254,29,59,247,181,10,179,21,183,214,100,149,8,43,24,28,61,250,147,93,244,189,211,33,91,47,242,121,200,62,242,40,244,110,44,62,193,138,157,237,41,81,92,119,190,42,204,197,191,101,166,176,161,227,105,44,206,184,124,228,25,27,94,6,254,118,80,236,71,135,252,233,187,120,105,139,232,183,88,177,66,174,172,152,180,17,170,173,0,43,172,18,252,208,6,247,80,20,26,81,21,210,184,211,228,246,24,21,181,58,247,46,35,161,27,201,250,189,112,5,130,36,81,236,148,4,44,154,88,128,22,31,66,214,228,122,108,113,7,164,35,111,52,181,34,217,206,35,125,235,60,58,116,48,73,117,206,7,88,218,165,150,90,20,58,27,239,49,249,168,138,11,10,196,218,210,57,57,107,222,48,178,21,208,215,199,39,88,249,195,241,227,61,127,111,120,35,223,91,237,181,231,47,35,62,242,231,115,1,16,190,243,24,239,163,11,106,243,40,198,229,236,101,241,52,96,174,149,171,229,191,188,93,192,83,83,196,83,185,93,161,9,254,15,207,15,34,144,93,7,221,61,249,99,60,243,175,159,44,104,35,72,18,244,133,223,223,71,162,101,214,1,238,18,234,55,190,99,164,79,118,178,25,42,190,53,133,173,77,91,152,23,16,128,149,97,245,63,101,227,183,31,17,251,37,68,99,179,196,122,201,233,191,248,214,100,252,48,216,135,46,22,188,23,8,25,116,45,253,214,132,214,13,118,106,236,229,168,136,155,181,106,177,153,12,94,56,222,13,123,165,120,97,229,70,63,141,229,95,29,152,26,120,206,161,209,247,134,160,98,161,142,137,26,67,152,110,144,213,127,223,76,230,12,0,136,43,48,199,218,81,47,143,232,93,170,133,24,170,8,163,207,109,88,7,201,213,235,89,124,47,151,83,223,247,63,245,92,185,87,123,205,39,168,195,2,22,139,1,222,5,170,135,243,9,193,105,185,87,180,240,226,191,114,7,41,81,255,75,129,175,95,72,69,58,111,178,146,127,106,83,210,113,115,122,71,219,164,189,40,124,32,132,233,182,149,238,86,164,2,145,146,139,174,204,215,190,28,159,46,234,41,16,58,33,213,172,172,111,245,242,95,188,198,232,103,87,50,180,180,241,55,30,193,174,163,153,162,242,81,147,139,22,227,141,54,189,14,168,91,104,41,135,226,188,243,209,120,219,10,10,151,45,194,181,162,26,150,238,166,218,89,179,236,37,188,126,48,209,43,35,72,113,77,245,174,211,176,75,23,127,62,31,130,176,129,194,114,178,144,8,201,54,244,252,112,47,96,80,69,212,35,35,184,255,180,201,142,88,237,187,116,11,11,80,88,100,232,112,182,179,43,175,22,25,86,185,50,212,134,122,244,119,172,89,237,57,231,218,52,13,151,178,18,139,211,119,133,37,188,170,29,191,122,93,73,101,129,162,229,35,51,249,74,71,249,231,93,0,239,196,125,127,118,225,148,226,98,211,39,15,160,50,197,251,40,64,170,210,224,79,69,128,184,203,116,255,243,91,231,93,112,91,203,241,218,60,83,189,35,198,167,206,51,208,107,177,4,243,21,122,205,6,95,26,242,89,223,91,222,80,66,74,17,75,85,72,132,246,88,16,218,0,164,201,47,244,153,224,29,248,91,64,106,88,243,117,55,244,140,29,126,189,243,75,11,49,122,188,33,7,247,235,217,230,196,70,124,117,158,48,194,45,33,209,90,28,32,83,195,19,127,3,205,87,165,208,87,102,249,153,160,137,35,218,208,2,38,162,223,140,40,171,72,20,98,0,183,188,15,252,149,254,216,136,7,118,122,226,48,33,6,214,148,220,75,189,101,236,248,48,198,67,123,118,141,138,209,175,5,21,223,224,208,98,13,87,92,227,251,60,156,0,46,215,108,104,33,93,253,179,129,170,8,8,245,65,217,39,133,232,220,49,61,27,187,44,191,59,219,208,14,251,26,194,238,124,161,106,31,74,100,113,166,20,156,24,147,49,249,181,152,4,174,63,185,36,43,186,33,101,200,199,194,213,133,212,144,5,254,60,196,47,36,153,78,28,58,197,89,165,67,93,20,78,246,64,189,144,6,93,50,135,157,97,41,60,113,48,71,113,127,156,196,46,24,23,57,239,30,186,235,159,129,36,104,63,204,115,96,176,248,32,83,36,200,108,11,22,171,55,159,67,164,82,82,89,40,170,103,13,168,48,177,62,123,149,36,155,97,111,18,97,6,229,48,28,120,184,205,74,67,242,205,160,9,6,255,53,116,49,121,206,13,100,249,254,208,121,243,255,173,30,134,149,196,13,208,8,195,62,51,242,3,19,126,115,25,126,127,183,6,133,233,116,118,62,107,160,229,9,88,122,60,143,35,183,46,198,212,9,168,149,244,90,237,139,17,105,197,198,33,97,35,54,193,101,164,169,198,222,237,182,101,202,102,249,11,109,178,51,202,71,218,87,55,6,183,158,40,92,195,27,26,171,219,141,169,176,210,103,130,232,2,198,41,237,61,203,220,131,164,106,13,134,202,143,172,236,218,170,177,171,139,165,242,210,57,244,90,145,194,66,162,114,196,180,128,92,151,140,201,9,35,197,9,146,244,51,81,94,51,119,161,83,214,146,167,229,91,116,16,4,116,18,110,147,224,134,175,138,169,113,69,69,78,91,60,229,152,140,221,18,212,149,157,106,5,218,5,49,71,195,76,145,11,127,10,214,60,138,245,155,58,151,172,202,204,35,209,38,26,169,113,133,68,97,7,87,190,204,69,251,100,39,223,5,160,154,203,122,49,209,20,252,202,238,182,98,55,173,240,109,10,108,236,21,246,54,19,194,255,59,10,113,106,119,20,245,203,110,238,165,148,60,239,48,188,243,77,196,93,211,121,71,78,213,245,233,4,225,61,42,44,34,71,66,197,199,3,112,144,199,234,64,207,122,50,140,27,165,11,34,36,53,59,85,88,14,220,30,231,74,253,253,255,44,31,68,169,166,94,27,136,111,222,185,8,108,176,179,76,81,159,115,47,127,84,46,198,108,24,169,206,166,172,3,236,208,121,116,197,47,122,127,39,254,0,173,22,175,134,229,102,217,107,19,5,127,236,233,176,51,232,148,71,79,208,73,250,37,24,83,142,48,188,70,110,174,182,202,195,199,130,72,34,19,190,224,249,207,43,27,171,122,194,74,48,131,232,6,182,176,231,79,46,218,64,135,232,235,18,241,92,118,98,87,166,191,25,11,32,24,141,43,97,50,184,139,125,246,135,43,79,163,49,66,248,31,88,18,207,169,238,153,28,200,235,50,171,109,184,244,231,158,144,121,208,169,122,112,92,228,229,167,39,45,236,169,24,209,123,116,199,36,229,208,190,170,251,213,49,148,218,101,141,1,132,165,222,212,12,244,69,202,11,92,68,121,241,52,173,212,147,55,245,82,42,176,90,101,243,7,55,97,196,167,58,175,163,149,232,194,12,29,145,225,84,91,182,148,173,18,43,76,225,104,186,110,203,214,56,53,164,46,47,9,157,240,28,29,215,28,183,219,26,163,134,18,81,4,111,10,25,50,164,3,189,88,251,80,54,245,220,136,222,198,226,160,78,113,214,58,9,129,64,101,53,224,203,218,42,8,149,160,213,59,186,131,218,77,45,139,95,175,194,48,101,124,141,106,176,234,234,70,150,144,90,217,144,37,102,81,38,121,155,45,254,14,111,5,104,219,148,6,82,137,113,63,134,163,247,180,255,233,153,84,4,32,26,219,98,221,94,102,113,223,62,41,115,35,49,92,5,40,64,157,178,175,83,128,244,70,112,205,213,167,15,24,151,110,172,98,83,151,75,48,244,24,192,51,10,151,128,81,230,83,31,73,143,163,196,173,61,114,233,18,135,64,215,111,171,168,149,97,202,81,77,141,99,161,27,54,122,77,193,142,70,48,194,198,102,246,175,22,86,45,224,109,134,242,45,203,194,198,202,21,129,255,70,199,4,22,109,163,20,91,107,162,73,47,22,166,87,228,253,190,162,144,251,72,105,176,125,97,175,231,98,4,51,223,227,58,41,102,30,9,118,56,113,101,134,43,16,40,243,37,116,148,209,164,45,182,55,249,76,243,92,154,142,182,88,17,11,113,204,196,127,216,221,68,119,92,68,165,92,76,0,197,215,222,40,21,255,50,203,100,251,90,68,246,122,24,241,32,102,76,236,209,21,210,250,224,249,196,159,244,168,180,58,105,252,100,187,43,101,169,157,7,212,46,6,68,207,6,9,42,147,208,169,5,7,76,29,63,46,188,14,33,65,192,30,106,174,255,190,87,203,192,86,73,250,67,121,172,120,86,115,48,219,244,196,36,236,201,152,233,87,255,138,46,204,64,106,15,207,60,64,217,12,30,116,160,32,83,253,81,21,132,75,188,235,119,208,43,8,43,171,126,190,48,203,78,200,60,45,43,193,168,110,179,153,107,151,189,70,186,112,17,36,89,99,57,31,84,10,195,70,149,187,167,29,78,221,27,50,119,76,137,254,223,139,214,136,25,228,104,151,227,209,200,181,123,137,41,4,164,45,100,177,189,200,55,224,157,89,251,159,23,235,0,129,194,98,23,116,235,243,4,124,149,96,108,243,78,112,102,114,26,70,34,63,53,182,25,173,13,225,110,184,137,223,211,159,154,232,34,33,24,193,255,29,59,12,220,64,60,51,113,111,207,208,57,167,152,143,114,119,32,138,98,168,29,24,105,226,5,118,100,119,3,9,108,40,81,233,80,198,139,61,58,236,230,251,139,4,11,211,13,179,28,221,171,98,158,237,185,21,244,173,204,84,213,22,225,42,199,106,48,236,189,208,69,98,48,159,248,198,158,199,187,244,62,38,137,194,217,23,231,1,11,155,138,171,41,171,49,247,124,162,162,97,107,232,34,206,236,218,151,82,72,194,130,60,4,120,73,42,175,252,148,85,187,176,188,164,81,161,150,141,55,69,32,230,212,60,206,125,172,29,124,181,97,76,6,95,228,208,32,16,143,182,202,141,69,42,193,6,117,239,149,68,93,61,124,139,46,82,21,243,13,61,180,163,180,95,127,232,178,98,167,210,116,96,147,33,59,121,59,198,65,68,8,4,87,148,19,160,219,65,11,149,209,241,24,33,247,16,248,220,215,41,114,71,123,20,128,161,191,190,191,0,203,36,37,99,15,180,62,67,68,54,169,202,96,117,218,238,18,2,129,172,229,180,218,236,177,118,131,15,248,166,158,251,153,53,162,33,40,139,187,20,91,144,6,27,32,226,58,141,199,45,197,103,23,244,12,100,138,121,179,18,41,8,197,218,169,129,131,255,34,156,151,196,191,220,35,49,90,53,205,117,161,169,228,128,244,171,16,95,84,154,162,94,83,175,48,236,247,117,105,120,216,103,42,191,105,87,185,247,228,187,81,254,2,222,241,222,83,71,162,161,75,171,11,180,229,127,3,169,140,157,192,54,82,100,190,181,143,44,112,99,190,57,58,245,5,226,222,4,11,71,92,169,155,56,60,0,142,236,126,103,73,242,88,38,238,58,77,53,25,161,24,51,166,82,156,51,242,164,190,21,106,38,89,117,117,105,153,156,213,1,68,46,214,253,26,207,97,115,77,29,216,108,101,43,47,203,246,49,111,11,230,252,206,155,46,24,108,70,94,124,121,164,84,228,248,29,59,25,20,92,39,234,246,160,199,230,104,173,9,134,175,76,79,201,151,7,235,165,167,226,90,39,31,181,123,62,233,102,198,179,70,64,188,182,48,246,58,234,13,190,147,115,232,209,114,23,217,80,65,203,33,120,123,18,220,68,42,204,110,77,209,240,237,39,153,92,106,116,102,232,7,218,244,139,35,150,123,123,107,21,194,9,135,156,51,215,12,132,49,131,37,173,27,32,105,58,69,128,133,104,164,155,188,87,106,79,5,188,129,149,172,247,65,29,98,120,173,166,27,215,35,203,207,237,137,44,134,36,13,75,42,149,180,65,135,87,183,190,192,23,224,40,100,65,34,83,23,251,3,28,239,43,5,239,227,225,65,130,247,114,221,8,52,153,63,208,147,126,140,34,43,66,95,47,40,138,208,195,226,174,203,88,195,88,195,240,107,221,76,68,31,183,238,62,127,115,196,32,119,51,199,9,5,70,66,192,143,187,8,60,178,244,160,97,137,181,191,15,208,37,12,91,96,144,82,11,81,163,114,28,165,152,51,96,209,44,174,51,78,22,241,242,171,97,88,41,46,221,197,11,24,45,131,198,14,161,187,141,43,83,153,171,71,166,32,67,249,198,161,51,248,97,197,160,218,169,233,30,196,23,219,86,61,227,115,115,109,250,81,151,77,248,190,92,236,210,39,203,210,149,76,5,208,55,214,68,107,207,248,112,246,130,85,11,90,104,197,58,121,188,101,221,172,150,193,233,236,188,198,52,81,187,109,5,214,174,237,141,14,159,216,246,100,68,5,181,203,61,32,61,167,135,23,197,161,3,14,232,39,137,222,229,35,205,121,10,13,211,61,64,142,188,146,157,176,27,210,119,72,94,124,46,132,14,53,145,147,133,143,245,214,25,228,159,240,53,52,226,35,44,38,85,44,236,74,159,0,174,49,16,126,11,44,240,57,98,33,194,234,108,119,164,2,209,26,84,50,86,71,193,74,165,33,189,109,165,212,181,104,186,111,141,155,33,220,52,173,33,68,55,107,144,16,61,0,221,230,49,5,37,216,20,151,91,178,169,105,19,232,180,179,1,237,206,205,85,25,214,169,42,172,218,122,92,44,13,21,14,146,245,83,203,153,94,86,221,241,237,144,116,254,8,89,53,38,133,80,182,152,165,132,201,160,91,120,64,247,82,235,192,246,201,106,145,235,224,172,225,68,164,108,16,38,95,172,247,113,130,240,35,102,252,115,100,95,138,45,208,36,53,68,236,121,34,226,188,187,95,7,38,78,74,32,218,192,175,176,177,213,78,203,65,197,99,135,219,101,160,129,209,95,218,124,95,223,70,126,157,218,214,172,255,49,163,150,42,23,23,76,178,32,30,88,93,166,227,71,115,204,33,44,94,108,61,31,155,248,154,8,77,198,154,18,150,147,162,10,8,96,14,239,131,28,217,30,46,129,198,58,242,129,82,35,192,3,18,89,179,190,138,31,160,108,62,131,230,73,145,173,65,178,127,79,139,91,148,177,103,36,136,49,16,111,74,201,140,55,50,178,238,248,12,224,23,179,126,201,141,146,47,155,104,39,54,199,92,62,107,169,55,119,172,89,89,3,18,200,36,211,160,79,31,236,138,167,208,90,245,236,242,218,29,34,12,143,218,6,40,103,56,24,134,89,69,46,150,159,65,229,115,226,13,65,46,71,228,48,202,24,229,254,5,76,240,27,10,164,244,114,247,167,61,73,59,243,136,111,44,193,81,107,199,36,248,219,51,182,172,190,185,34,86,229,121,146,241,29,168,38,143,213,157,195,85,209,114,5,218,150,228,215,234,8,85,103,35,15,202,195,196,160,40,255,53,184,135,56,6,11,251,33,184,71,187,166,205,103,52,88,100,96,45,46,149,134,82,140,24,8,43,40,230,138,10,32,139,81,30,127,35,51,220,245,241,124,171,95,141,75,162,44,143,204,145,92,73,57,162,114,198,197,166,229,216,75,24,19,161,77,160,226,93,165,16,82,23,44,22,17,150,167,201,180,86,214,127,123,193,71,235,73,28,175,133,169,141,94,95,167,119,172,207,90,173,89,185,8,29,22,239,149,37,148,219,20,229,45,152,179,40,216,41,133,207,157,215,192,70,231,186,34,187,185,32,79,146,140,72,70,29,66,104,168,221,68,254,66,242,164,181,24,220,121,148,106,215,70,105,38,9,90,122,158,99,228,166,141,26,209,75,123,219,213,104,231,64,111,16,169,50,176,161,109,39,237,35,184,197,209,48,187,146,255,187,45,199,199,110,66,107,82,58,55,224,186,215,186,39,24,217,48,234,36,139,124,177,14,132,194,87,57,220,19,46,39,35,87,248,63,114,15,86,100,246,222,28,173,128,37,245,220,85,228,91,249,73,140,218,166,12,224,15,109,246,247,50,47,41,161,109,131,114,190,197,248,231,69,170,216,37,202,108,150,174,26,78,195,53,130,67,55,160,16,91,184,247,38,90,209,143,92,232,94,84,41,199,179,17,106,237,44,156,245,36,12,11,34,5,234,235,179,125,7,45,161,32,17,149,200,27,80,38,36,97,160,97,94,29,10,36,69,121,2,108,53,7,0,81,62,235,116,213,27,114,87,113,85,129,131,45,155,66,86,161,18,23,114,99,148,106,209,3,168,156,64,69,36,41,61,220,14,82,157,13,237,101,166,80,14,228,7,35,110,234,98,225,186,48,183,63,175,35,44,149,152,211,250,235,85,8,11,195,8,172,250,213,186,77,33,74,32,86,92,74,53,104,205,194,249,237,56,190,182,247,109,241,153,179,29,170,77,45,65,238,180,67,105,79,100,214,1,74,178,40,235,228,218,121,153,239,236,253,4,234,15,53,0,44,211,6,82,55,239,34,111,212,17,84,147,83,186,171,0,86,168,120,67,149,3,56,88,106,203,29,130,103,34,208,50,194,235,241,92,242,205,130,136,84,90,141,107,238,50,160,12,247,23,167,28,189,241,19,153,77,76,216,2,135,4,255,11,62,171,11,83,44,189,196,184,31,32,72,153,39,158,4,181,145,101,47,202,10,159,164,91,238,72,61,167,52,249,111,173,163,20,155,185,99,12,241,108,8,211,111,53,152,196,222,176,177,224,200,114,29,44,205,107,184,254,245,202,36,215,250,66,128,221,109,157,125,243,202,237,91,10,18,28,58,29,217,240,46,18,168,130,63,50,182,149,60,3,117,187,247,107,161,140,184,237,212,217,144,133,236,93,151,21,183,16,172,103,214,237,62,247,154,229,183,209,183,227,42,28,92,32,16,104,158,106,119,99,61,44,38,222,23,19,61,188,240,98,73,90,24,96,112,60,156,202,176,39,137,94,240,54,116,48,234,185,147,151,246,182,237,39,52,48,106,131,81,174,161,105,187,25,24,64,181,94,2,244,156,1,29,254,0,120,8,211,73,141,87,33,223,80,130,51,182,123,72,68,243,194,194,160,248,142,5,128,180,69,139,78,220,47,22,219,155,179,117,90,199,174,56,88,168,206,116,55,55,128,183,213,249,93,115,129,149,13,215,223,16,135,243,195,218,72,27,32,20,80,12,152,185,153,218,205,105,76,38,72,70,203,139,90,120,81,106,126,213,110,48,149,115,160,252,163,10,58,105,129,248,186,114,94,1,9,26,142,141,38,230,165,136,230,82,204,48,39,253,123,177,12,103,186,254,216,60,47,61,173,226,104,164,132,114,45,122,182,136,147,221,103,195,14,212,118,87,206,196,227,56,215,214,42,7,122,153,104,144,78,185,252,140,174,14,35,31,35,203,26,247,224,240,149,179,12,255,116,70,207,120,173,133,217,166,179,229,32,120,176,236,36,119,183,147,209,236,195,146,175,115,218,67,139,112,131,189,170,18,10,175,19,216,64,81,3,83,178,14,135,7,59,241,45,114,59,145,159,113,218,87,78,181,107,201,85,47,22,211,115,142,249,120,24,197,234,44,38,162,197,222,10,250,8,199,219,117,124,143,12,236,239,139,171,2,128,199,93,208,80,184,107,19,18,108,160,236,170,30,66,120,184,175,18,219,242,87,88,58,238,106,33,233,95,51,76,175,50,13,225,238,184,230,34,139,105,150,103,194,189,69,237,133,83,228,228,225,99,6,84,249,21,192,27,238,108,180,21,230,165,193,158,183,240,208,152,118,238,178,99,68,29,70,188,250,104,96,225,97,132,16,92,181,183,110,244,76,101,27,228,222,80,105,130,65,8,89,58,135,135,46,152,2,65,30,122,100,21,34,4,133,246,212,111,27,63,72,191,242,45,88,236,133,40,18,191,22,29,18,81,198,72,60,43,136,185,148,14,0,119,2,72,173,102,146,44,100,50,77,65,180,220,125,181,247,93,4,117,184,109,105,27,211,177,205,176,237,186,131,187,242,50,93,142,191,49,139,136,105,213,51,223,8,2,108,36,152,253,16,9,62,189,131,191,24,215,142,141,11,167,169,14,105,96,227,83,34,85,231,77,63,43,26,121,93,105,49,170,8,159,178,175,82,117,84,83,96,32,133,203,175,143,11,103,194,23,121,197,157,206,169,36,119,112,198,78,28,241,113,177,78,224,139,218,189,224,180,216,31,121,153,179,231,141,43,176,223,52,163,86,107,145,115,97,169,117,226,149,8,73,152,226,252,66,37,173,28,217,247,62,30,4,143,60,177,188,62,147,246,174,21,79,167,104,104,100,124,226,223,2,246,239,242,35,48,205,17,117,74,144,14,48,199,9,181,146,207,127,234,143,228,215,27,193,208,147,96,137,7,209,4,154,221,70,62,217,182,149,103,71,229,153,225,45,55,90,190,94,93,65,97,138,13,42,67,177,181,179,231,41,164,141,83,203,142,120,47,201,17,33,84,63,197,215,111,21,60,143,220,139,98,16,231,26,131,113,190,163,145,181,51,121,23,193,155,71,215,6,130,32,80,17,52,127,75,127,101,29,20,244,113,164,143,237,221,250,156,58,17,156,122,188,87,63,130,137,204,16,36,56,205,53,17,173,193,84,104,212,123,80,182,71,160,228,25,183,172,131,30,243,26,142,139,162,39,16,244,252,207,51,83,118,162,38,158,175,184,233,13,173,235,217,61,154,87,210,71,101,77,185,112,251,117,20,251,195,34,248,123,194,29,210,134,137,131,39,26,161,56,250,121,124,188,93,94,39,130,147,36,50,205,2,101,227,5,181,27,21,94,113,165,191,8,12,21,157,211,148,212,59,77,102,89,125,178,160,128,88,10,190,174,6,4,17,217,140,62,153,123,172,161,174,133,150,111,209,189,3,180,124,100,213,22,147,97,23,166,172,148,9,80,61,241,30,213,135,233,141,242,93,240,1,70,36,78,106,93,180,80,19,59,178,86,134,249,143,179,100,23,87,71,195,254,95,39,152,202,91,115,8,190,2,179,18,85,246,246,224,243,122,21,211,124,168,102,164,96,239,224,104,132,146,186,112,102,5,225,47,211,21,0,34,10,32,121,93,144,116,38,183,41,6,52,52,4,223,201,50,193,82,121,152,145,178,251,108,65,113,39,106,166,61,232,124,147,0,67,86,247,31,241,116,79,122,227,0,87,239,40,214,131,71,189,130,250,250,34,179,146,220,228,216,87,162,170,95,1,53,222,92,62,32,160,140,111,64,169,213,69,217,130,115,112,115,214,188,250,141,220,119,56,78,253,205,226,12,155,10,108,236,193,149,246,217,31,39,235,54,238,88,215,84,171,40,118,123,162,20,253,251,10,68,71,35,80,181,166,244,11,130,5,184,52,171,119,138,252,56,97,195,19,231,13,121,55,247,214,138,97,18,223,33,46,93,79,186,231,131,65,160,76,8,225,33,137,75,49,222,172,23,150,245,91,17,79,197,236,86,157,187,98,193,222,132,7,82,124,137,26,87,233,121,145,115,198,66,153,231,50,185,150,44,104,62,31,217,22,176,213,40,93,112,106,17,88,132,236,47,73,123,55,27,213,181,90,83,111,168,227,179,251,250,155,83,112,58,228,87,198,173,16,19,244,67,148,59,219,164,217,197,24,33,89,47,253,107,213,251,105,249,30,204,41,247,248,96,186,151,160,242,147,255,143,19,144,202,94,9,240,107,199,178,213,86,237,213,79,175,57,251,225,95,253,131,215,109,175,183,40,167,144,105,60,121,167,255,177,59,115,129,120,65,168,240,232,49,223,231,148,63,214,129,213,49,8,29,158,132,149,14,118,240,122,43,126,231,75,178,156,101,238,191,84,220,110,229,219,12,55,246,196,30,23,210,175,48,172,194,38,26,72,93,113,224,212,92,231,104,162,114,37,241,171,124,90,151,8,85,179,80,218,29,131,72,124,198,97,175,55,253,229,165,210,211,235,111,200,43,80,19,39,208,91,106,6,152,132,214,211,118,238,181,131,51,80,144,54,193,47,86,36,125,5,211,245,232,195,189,117,12,121,178,68,2,39,91,76,40,12,177,100,149,153,156,54,8,61,182,29,133,199,52,189,130,98,247,246,213,148,105,37,223,18,43,193,247,161,135,25,53,177,49,100,88,102,25,108,132,21,52,157,245,254,190,238,112,93,41,1,173,129,6,105,88,250,240,105,186,227,53,20,22,196,4,241,142,244,167,113,164,247,58,35,231,66,12,80,166,247,235,99,239,214,167,213,42,119,177,17,134,201,210,109,6,185,244,138,183,27,170,121,222,45,119,139,176,60,21,252,26,158,112,189,186,40,247,54,233,90,207,183,248,244,9,240,48,212,13,99,129,142,215,222,51,241,17,197,39,212,88,87,114,181,253,55,67,129,223,7,175,87,105,70,209,120,219,40,94,91,206,233,194,43,209,72,51,240,41,236,212,214,249,34,96,66,143,194,141,141,167,176,50,221,41,175,122,252,84,67,248,169,140,12,160,3,63,247,119,210,76,101,4,248,193,8,243,7,184,183,249,247,50,188,106,144,236,138,128,63,140,47,251,177,127,186,243,16,88,168,246,171,171,181,134,105,68,182,170,90,239,119,13,42,195,81,109,240,168,193,82,140,245,101,138,165,58,181,32,196,227,112,129,43,236,157,43,203,9,252,131,210,18,155,99,188,242,17,36,136,79,151,156,97,127,79,144,150,69,68,1,200,135,205,79,81,82,123,244,12,143,39,231,201,79,131,210,203,228,132,118,7,9,171,180,156,226,105,1,46,90,209,130,254,54,15,216,99,13,79,66,234,49,183,3,183,224,18,239,112,102,69,130,135,232,78,9,9,218,208,28,79,68,144,250,39,129,89,251,123,149,40,34,180,129,104,80,58,150,217,233,178,146,168,124,167,58,7,189,61,229,84,109,115,246,120,83,178,158,188,25,73,86,187,211,237,249,236,144,251,20,142,242,9,114,83,192,225,155,239,102,1,223,82,84,179,95,154,80,109,54,136,53,220,236,89,203,242,29,208,34,113,249,184,233,14,33,166,148,185,164,230,155,173,100,5,10,241,25,13,228,58,155,218,47,27,210,28,30,180,27,140,33,118,49,147,155,111,172,76,154,166,88,175,52,105,136,129,231,116,31,183,129,7,246,113,95,250,32,63,204,135,193,150,9,163,24,168,206,157,60,176,242,54,159,232,1,65,187,170,8,130,227,149,156,148,19,22,12,156,215,181,147,244,182,169,100,121,84,74,35,139,81,217,177,82,169,89,69,181,192,188,135,49,249,246,195,160,79,203,219,24,12,5,68,92,128,242,226,175,66,42,162,83,26,94,131,111,220,15,5,158,121,42,135,82,83,245,151,108,187,56,157,202,37,26,213,40,115,133,240,180,164,219,230,142,38,252,190,111,7,190,134,216,141,19,205,209,117,113,71,224,249,114,238,57,221,68,11,103,70,50,56,158,52,155,75,166,43,120,184,120,150,105,128,112,244,231,141,109,83,184,50,91,169,219,117,229,11,152,155,148,31,111,20,220,84,113,46,6,66,77,132,245,3,69,249,91,234,103,29,175,223,101,103,194,29,54,6,148,232,167,211,109,23,228,23,141,110,80,58,158,130,242,98,210,239,175,138,190,126,209,230,199,31,7,41,169,47,119,162,113,36,202,179,17,61,118,119,0,72,184,166,108,54,96,23,6,243,40,197,237,19,163,112,156,222,236,210,164,85,96,231,7,253,180,196,13,132,18,225,149,169,165,116,195,8,59,251,9,97,121,53,83,134,232,164,87,108,5,170,220,99,146,31,236,101,251,212,249,50,238,207,66,117,226,39,151,213,140,139,100,237,81,176,137,2,83,214,71,136,132,224,60,111,254,141,254,162,120,148,238,243,9,167,36,123,137,213,84,139,14,49,78,50,21,195,204,222,124,83,252,200,193,223,67,223,172,198,162,37,235,140,113,234,128,82,221,171,17,22,204,66,197,34,111,97,251,73,47,12,40,222,188,218,93,24,12,67,185,40,237,91,221,32,133,210,198,125,143,203,134,61,136,157,242,143,157,30,141,138,10,67,179,253,228,145,65,61,38,52,30,13,57,183,91,69,199,121,127,147,167,135,107,104,158,21,216,82,42,58,72,11,118,83,242,72,149,144,194,164,159,20,115,99,131,61,97,91,227,82,249,151,104,23,138,6,101,206,136,31,53,79,163,33,246,65,44,166,61,97,93,31,101,236,218,85,189,74,128,200,79,223,158,16,148,195,63,0,126,130,6,127,206,41,153,53,172,37,134,157,218,209,218,2,135,8,73,69,59,94,181,43,240,71,47,23,116,20,40,63,113,164,0,136,51,74,223,112,16,127,46,217,144,81,230,66,233,170,194,1,144,106,147,206,242,209,88,221,13,111,215,242,165,77,209,1,150,9,158,232,66,84,54,206,199,128,235,247,80,221,78,142,167,194,172,95,54,72,28,128,244,183,54,227,192,224,200,30,115,39,161,117,80,242,200,90,200,75,235,221,104,167,5,188,178,253,42,254,107,36,169,109,58,7,86,219,175,54,93,205,198,14,193,41,105,145,251,30,166,240,146,11,213,200,184,30,88,76,72,68,20,77,168,184,206,103,167,250,35,232,65,128,94,102,199,106,119,89,187,204,171,241,185,245,12,73,71,142,9,124,200,44,198,84,165,74,105,99,12,168,126,214,185,111,107,235,23,76,8,3,23,202,9,177,109,107,224,207,116,132,21,12,24,194,107,186,68,109,161,49,124,79,216,101,117,175,23,110,132,126,254,227,247,155,213,200,254,200,133,163,27,7,11,71,71,106,197,41,168,236,77,81,85,149,92,141,195,151,151,114,80,163,237,63,224,109,217,58,53,240,221,213,167,90,214,248,33,191,216,161,105,243,47,145,145,203,13,33,185,216,23,77,97,65,159,195,62,66,72,33,234,18,157,211,125,118,225,69,234,148,132,60,137,229,99,255,208,73,89,255,206,222,162,213,17,129,248,16,121,110,19,220,90,124,56,125,33,107,224,186,165,14,202,70,195,200,10,134,248,244,61,207,81,11,254,37,41,53,226,135,82,242,116,36,50,81,178,8,131,114,200,226,177,240,248,245,170,240,96,198,61,165,225,23,172,58,235,153,14,90,17,92,199,161,104,170,80,164,128,227,169,4,95,224,32,213,160,131,115,222,162,217,159,82,98,254,101,53,158,34,53,217,96,165,224,142,226,24,200,205,17,170,34,140,62,33,138,23,102,112,1,63,185,233,235,65,212,29,58,200,52,139,3,74,59,176,183,58,11,40,210,210,134,147,133,124,34,155,131,249,132,29,194,235,14,68,73,115,6,216,18,224,228,50,197,110,11,104,23,194,109,2,128,172,68,85,176,64,111,198,11,196,147,53,111,144,27,177,183,29,174,172,252,191,25,247,43,52,196,184,40,157,170,101,248,119,141,28,247,137,196,117,82,195,90,249,114,90,205,163,50,197,219,72,249,228,19,102,165,40,191,16,126,204,165,47,72,248,3,3,113,39,226,23,40,248,165,36,205,208,4,135,213,126,16,114,81,6,164,107,17,209,196,223,218,46,198,25,199,175,62,84,194,243,232,105,44,47,253,94,244,121,54,119,244,23,229,174,131,184,189,249,168,58,82,243,177,63,255,133,222,90,207,37,234,42,138,188,234,61,33,103,38,107,249,246,109,12,143,43,239,239,3,163,14,244,175,123,107,91,155,131,4,203,60,247,205,218,103,235,250,167,54,51,77,88,145,62,119,194,148,113,56,189,136,174,149,42,147,138,1,102,40,22,41,42,45,234,95,174,241,244,156,213,174,190,85,151,229,97,226,228,165,40,117,212,72,90,163,205,44,16,162,227,216,214,125,94,115,192,44,11,53,96,229,245,133,19,127,109,116,97,236,38,199,75,212,254,150,40,69,189,31,139,237,82,217,28,230,67,22,72,243,105,3,5,106,212,121,58,99,155,34,156,28,68,32,179,226,47,62,55,9,243,243,249,135,27,114,254,53,218,57,241,240,129,77,57,59,179,74,155,95,135,225,231,82,137,193,11,121,227,131,32,116,234,206,140,147,163,206,165,191,230,150,16,243,197,105,155,124,133,67,190,170,15,120,176,14,167,12,181,75,71,226,23,157,62,124,124,176,183,36,129,233,209,97,66,91,145,53,73,184,73,111,58,133,191,36,185,45,254,47,185,224,60,100,71,1,21,202,98,14,36,99,201,79,43,6,38,140,247,152,243,147,209,66,200,114,169,160,214,140,112,120,163,252,248,93,208,138,178,160,114,170,1,82,158,106,96,204,124,146,95,118,213,48,180,27,148,107,57,83,249,20,201,190,101,118,175,118,196,142,165,34,184,214,251,102,199,134,204,165,167,151,210,47,164,90,47,229,15,4,190,139,255,220,131,222,233,197,25,127,220,163,211,199,66,142,131,91,165,213,202,237,218,19,204,113,33,166,110,105,213,37,23,7,184,149,74,120,124,86,2,181,221,69,118,246,197,125,93,239,61,69,191,239,28,63,227,177,53,73,30,240,124,30,111,145,186,254,12,62,106,240,97,212,123,232,23,239,58,145,255,162,105,74,39,250,56,18,90,38,207,211,39,174,48,173,81,254,147,124,179,93,8,135,102,62,180,15,75,6,95,90,66,165,44,13,172,4,44,118,55,247,219,137,131,59,127,100,85,128,14,250,94,132,76,254,60,56,178,230,217,164,100,164,201,126,245,224,148,247,145,172,37,43,209,242,154,52,113,0,87,65,241,237,17,112,64,169,84,41,144,55,246,243,249,28,82,128,121,212,114,198,98,87,227,216,60,206,186,227,145,178,1,84,87,112,231,186,162,76,106,42,213,158,140,7,189,225,190,230,131,180,47,232,218,5,175,194,148,95,209,221,212,0,38,62,123,154,140,109,255,151,152,104,86,55,133,246,248,158,98,197,20,117,164,169,32,30,71,237,98,1,152,29,64,64,41,237,254,155,229,60,59,80,125,47,76,145,122,252,140,211,82,115,196,244,21,74,94,83,107,121,143,196,36,67,68,43,3,65,91,125,161,210,158,220,182,191,93,139,205,109,151,227,217,146,238,19,12,185,223,161,29,132,143,58,0,214,188,31,211,22,243,149,171,38,124,93,139,137,171,8,186,255,63,98,89,253,0,30,61,64,26,119,0,187,215,251,38,96,14,61,155,44,49,92,52,185,97,9,219,106,205,62,74,218,2,53,136,61,63,35,233,79,51,199,38,118,236,207,66,3,191,79,90,48,74,6,85,243,98,73,65,144,108,220,248,107,192,45,92,146,45,94,112,162,59,40,102,7,123,71,23,192,221,38,55,141,37,74,212,107,45,88,210,32,204,73,225,149,8,182,171,206,114,40,140,5,30,11,63,253,106,43,115,109,79,10,128,94,117,231,143,203,42,114,90,173,159,41,196,209,192,238,92,40,94,63,152,103,113,186,138,109,241,211,250,111,223,232,43,153,103,158,77,122,237,227,167,169,95,69,224,194,93,151,189,122,123,5,172,117,0,198,122,215,157,55,250,239,161,243,1,124,244,58,50,57,234,182,107,94,190,29,114,119,23,191,229,24,3,92,9,108,252,224,25,73,96,237,163,217,8,28,40,107,8,106,71,147,252,78,93,192,185,179,170,245,29,169,33,173,28,59,229,56,8,167,216,65,123,122,28,246,202,166,137,46,207,245,134,51,89,8,255,37,219,68,31,189,37,41,153,183,149,83,75,220,188,113,90,204,217,34,201,134,109,240,157,16,121,27,86,191,85,176,87,155,147,140,72,6,130,251,68,2,16,162,58,72,143,43,141,247,75,213,233,223,215,144,201,241,88,210,103,91,88,171,57,179,210,215,1,1,195,227,174,221,2,222,146,86,254,190,39,5,124,253,174,212,150,80,101,165,169,237,78,172,14,165,5,231,40,207,13,39,97,119,245,40,136,11,84,8,210,212,134,86,222,51,223,204,42,40,194,104,248,214,13,184,207,160,174,206,214,58,221,168,232,174,246,225,120,214,194,217,241,201,131,141,105,115,179,36,210,93,144,138,253,136,211,142,151,60,190,245,186,29,190,93,31,103,48,81,156,186,10,250,3,222,122,10,246,254,58,169,67,231,192,209,240,118,36,239,0,29,110,56,131,180,99,145,164,219,238,183,184,25,146,233,211,56,244,131,127,9,225,19,123,60,236,117,215,47,209,83,197,103,59,250,166,172,237,145,11,63,74,94,96,114,118,245,70,228,197,199,19,1,232,191,130,75,189,49,56,46,246,210,26,146,84,177,90,248,197,108,168,67,86,149,179,2,210,45,152,59,237,217,55,127,117,1,68,34,183,99,172,220,224,56,186,251,197,117,170,26,254,86,23,110,105,233,175,166,171,166,217,60,168,190,50,41,163,114,29,141,187,25,198,235,144,118,211,143,48,68,201,50,169,205,14,60,138,196,95,120,251,251,106,68,234,134,191,121,161,212,0,56,63,213,145,89,172,106,127,15,74,99,10,164,116,8,42,148,110,102,227,207,29,126,83,186,136,218,111,208,51,0,190,100,112,8,204,9,92,143,45,196,63,79,130,195,68,75,171,135,136,222,37,225,217,96,247,183,82,174,244,190,96,62,44,194,129,92,122,47,73,255,239,70,29,113,213,30,118,181,176,217,159,107,226,203,76,216,245,69,10,118,134,197,109,144,222,183,183,161,123,155,172,136,208,98,110,201,128,50,175,80,251,91,9,131,95,40,11,225,254,166,76,88,136,81,111,158,122,60,147,147,142,48,107,108,199,240,108,8,47,238,191,4,128,162,183,132,127,132,179,155,91,65,232,109,176,98,25,197,67,208,223,91,24,119,52,246,239,100,44,9,11,4,2,151,7,75,4,77,54,33,104,193,190,99,192,19,189,188,183,58,34,181,96,26,97,238,136,110,93,6,73,201,65,179,52,249,113,166,14,69,207,171,91,240,0,190,225,60,141,249,41,33,198,128,219,57,111,153,230,106,186,53,67,209,33,174,125,253,62,252,60,173,156,1,226,143,223,75,134,249,103,180,188,225,252,36,59,9,239,140,210,141,148,83,136,123,161,184,189,111,141,96,95,43,203,203,20,154,88,206,200,149,28,114,150,155,62,17,201,81,236,118,122,187,211,28,93,47,149,104,96,58,184,159,39,106,175,107,23,118,186,130,163,229,14,20,111,190,202,221,34,156,4,186,49,238,116,141,122,27,230,24,246,116,17,29,25,102,189,64,105,122,186,191,246,76,106,26,10,234,141,55,80,119,9,234,242,62,132,205,17,166,125,174,221,142,66,53,137,189,112,119,2,195,159,231,137,116,213,180,169,217,181,245,186,91,111,7,90,177,52,98,93,15,244,194,75,25,69,236,121,214,112,204,30,86,178,211,60,59,76,139,37,94,45,146,180,245,137,117,63,250,149,182,154,34,40,22,26,8,7,168,16,65,166,167,192,83,169,228,150,85,100,203,248,202,64,115,8,215,172,190,161,146,49,238,206,226,182,100,210,225,251,224,100,75,25,21,253,52,168,211,221,183,62,168,170,13,147,14,126,213,100,133,174,43,244,104,17,248,208,144,32,136,230,153,237,46,169,15,108,179,137,96,3,0,100,35,150,183,176,123,87,119,0,226,67,157,220,67,113,35,62,62,121,85,166,12,62,255,109,117,15,155,101,10,225,115,87,124,76,105,2,147,30,139,75,154,6,133,207,79,7,239,72,70,221,124,179,95,75,184,247,168,243,204,200,215,133,132,207,191,168,34,215,5,131,50,242,183,38,70,49,132,56,12,206,21,231,130,36,141,2,189,36,16,214,11,207,138,77,240,60,236,91,112,49,232,196,28,154,171,155,90,189,189,235,81,20,130,243,148,93,19,254,180,76,154,69,138,25,157,70,94,154,110,150,191,155,129,225,105,64,70,165,202,41,220,253,144,158,217,238,58,206,78,118,29,127,7,159,229,141,56,172,215,142,68,211,255,55,152,91,173,186,47,201,93,159,166,237,79,32,154,197,40,228,139,112,204,157,114,16,178,101,40,202,235,125,83,232,100,216,44,67,111,253,78,152,185,161,246,108,156,21,118,244,178,194,79,201,211,162,144,124,15,209,101,142,211,216,143,1,11,184,46,167,226,207,190,220,185,124,78,151,152,28,101,243,213,236,102,240,127,88,135,113,177,30,125,122,245,118,222,53,158,33,134,72,115,231,112,239,0,78,131,77,153,95,98,137,233,58,211,115,220,155,85,127,204,200,123,68,38,254,56,8,56,124,0,242,144,78,161,67,50,151,68,174,134,147,169,104,113,62,158,226,85,26,169,103,77,9,98,79,108,61,226,19,204,251,253,214,168,196,150,47,78,125,10,172,119,206,223,24,38,190,31,129,62,89,30,34,111,173,26,135,226,142,48,245,83,72,159,180,88,225,238,129,57,192,172,44,122,253,36,233,59,62,74,42,207,83,158,244,27,181,172,119,194,212,148,63,51,36,197,135,22,164,196,110,104,141,214,12,133,196,145,94,225,96,211,253,146,75,114,46,217,233,62,192,195,141,148,221,123,123,183,68,133,24,232,52,193,171,66,119,25,199,175,205,105,212,99,86,50,213,91,171,111,255,115,25,170,241,242,230,84,9,168,212,83,112,180,45,190,89,203,244,160,94,171,127,160,132,44,179,241,188,207,142,121,110,12,165,164,207,220,185,8,65,122,237,1,132,51,196,95,161,158,177,115,227,43,154,212,62,232,233,138,46,188,72,180,184,55,199,71,75,61,162,152,60,58,144,224,134,213,26,157,159,69,170,153,77,131,246,107,139,43,92,123,26,24,50,126,59,82,39,98,9,4,168,69,47,27,77,137,32,196,211,238,79,84,219,69,10,11,175,106,91,203,128,169,75,73,127,141,100,65,93,30,91,160,19,209,28,104,214,32,192,50,43,195,167,108,123,245,188,171,71,51,40,55,231,253,15,208,39,131,84,178,177,59,148,173,12,35,54,118,63,234,239,245,205,213,228,185,111,156,7,236,153,159,144,54,17,14,28,159,90,157,93,177,83,5,85,181,181,59,205,144,123,105,8,92,224,132,249,79,18,254,23,77,72,227,249,29,22,137,87,196,76,230,156,174,4,186,28,227,188,95,160,128,43,176,79,202,158,147,62,52,117,66,76,3,39,153,180,93,215,165,0,175,34,245,177,177,62,194,170,70,171,165,63,202,167,108,21,124,86,72,148,21,229,176,117,128,124,157,217,184,84,214,26,31,140,121,108,19,87,60,24,11,60,36,91,252,169,69,189,93,134,195,89,152,189,241,215,125,9,4,119,255,132,83,196,148,174,86,136,208,66,254,137,110,83,198,85,69,109,70,115,70,79,228,94,86,74,160,41,51,142,151,135,103,234,139,104,69,84,53,31,231,5,139,75,103,185,127,17,245,193,219,245,58,80,93,76,44,250,138,131,194,254,14,56,143,8,25,158,36,148,191,249,214,241,154,86,47,25,0,191,46,18,57,210,3,20,159,74,49,193,64,91,67,181,32,110,55,94,198,111,56,29,114,145,209,63,136,101,73,184,75,200,200,228,56,20,144,194,90,65,75,242,229,240,105,178,244,24,161,218,167,136,51,254,162,184,59,52,165,12,233,241,122,206,61,253,56,112,116,20,97,20,73,231,232,247,226,32,183,164,92,109,165,116,212,23,229,48,6,247,139,214,186,186,102,144,91,143,180,109,38,204,189,57,5,28,195,114,90,44,91,193,186,122,133,234,234,226,66,71,16,163,134,120,201,133,246,120,241,187,197,192,189,0,79,23,234,212,153,71,54,162,29,221,88,127,228,223,163,87,251,98,116,66,137,241,36,200,48,68,26,96,92,163,150,184,48,129,249,166,99,4,1,237,155,94,205,28,96,182,250,168,37,48,137,211,117,254,65,126,166,239,79,139,130,13,189,249,121,199,78,169,59,119,98,89,21,223,161,18,213,8,200,160,63,13,216,54,108,91,97,4,178,13,40,160,111,45,66,245,121,145,184,22,83,43,190,254,151,197,181,52,75,150,92,67,84,21,191,147,188,131,157,109,0,206,191,49,98,237,103,69,95,183,196,150,57,32,111,50,119,61,165,19,192,188,163,100,72,239,139,167,45,48,212,59,240,236,49,192,203,24,243,245,55,44,51,65,167,87,239,213,90,169,17,18,54,168,14,147,93,67,224,157,238,162,135,107,203,229,175,183,91,66,228,229,152,189,165,164,195,37,52,88,5,145,240,142,161,159,146,134,166,19,106,201,223,107,127,59,60,176,44,249,191,111,21,51,227,182,125,42,218,255,219,123,55,131,228,108,131,139,95,116,25,113,197,240,126,222,96,233,211,103,144,238,39,34,140,142,182,171,116,79,109,165,51,216,108,10,51,14,186,224,148,26,251,248,3,86,29,124,146,214,232,91,149,106,72,126,9,154,65,232,71,191,23,240,210,254,68,48,123,53,21,84,177,112,236,201,181,243,170,84,34,58,14,38,25,93,198,120,40,89,191,27,207,122,225,2,123,151,102,190,109,119,83,23,143,86,210,12,255,171,69,172,107,141,43,98,20,42,60,89,72,19,194,91,197,142,145,75,207,238,16,54,2,152,65,135,51,99,58,172,139,169,174,180,115,99,190,93,16,168,122,102,53,102,212,12,78,114,241,53,120,146,41,96,181,122,144,245,96,140,33,151,123,149,30,21,107,203,10,48,250,124,234,37,47,46,202,219,138,254,60,30,134,49,108,122,126,72,57,247,154,47,46,161,186,54,117,225,118,189,40,54,7,2,14,151,41,241,137,248,57,52,43,112,251,40,176,215,43,172,214,48,93,80,139,107,85,177,182,84,105,9,125,163,157,20,37,158,210,252,221,68,238,251,247,2,67,146,127,93,128,179,14,117,122,86,224,70,158,186,142,249,231,108,90,33,208,30,102,122,85,142,71,160,172,241,173,65,3,193,125,238,96,77,52,127,10,69,227,14,164,233,85,240,7,214,33,67,72,206,26,6,200,23,8,249,188,145,126,126,195,167,168,101,250,16,199,170,52,51,155,229,58,0,195,75,76,134,106,172,172,214,34,245,7,247,245,235,238,226,57,227,142,23,109,126,251,237,138,33,91,208,118,228,203,122,142,72,26,233,111,123,234,205,132,203,167,204,143,42,222,74,200,241,58,115,151,22,135,153,253,105,23,255,159,138,69,31,16,83,22,188,16,185,188,95,225,252,85,71,76,28,76,64,83,94,186,126,55,8,53,164,86,188,107,4,137,254,163,225,159,96,126,244,196,214,172,65,93,249,87,171,56,122,213,193,141,145,175,141,123,66,122,138,219,52,24,60,58,204,218,199,210,177,78,94,59,183,168,157,232,243,86,1,20,200,49,204,13,205,157,206,229,211,87,118,121,76,27,100,172,43,189,134,112,24,59,46,44,191,114,186,139,193,38,117,10,204,161,217,238,20,24,60,195,254,174,214,99,125,0,151,49,171,55,169,43,2,134,202,200,128,33,193,218,21,215,119,121,103,54,50,239,127,51,174,143,133,227,116,57,73,197,215,50,57,115,29,173,243,244,170,131,133,113,63,15,60,173,120,178,168,89,157,201,186,6,238,233,200,114,133,55,239,151,92,169,216,159,143,231,248,126,221,220,7,226,220,10,187,14,122,154,39,71,86,0,103,37,111,179,201,255,41,0,229,198,75,53,194,51,162,174,141,47,50,223,52,78,107,125,67,249,41,0,254,226,212,11,222,212,156,173,0,222,93,166,117,160,251,125,200,253,216,76,87,181,224,234,233,116,217,12,234,145,57,163,106,242,246,248,191,85,100,161,153,161,196,218,129,176,158,204,223,211,184,127,24,223,93,158,233,224,47,139,143,87,76,160,36,11,209,129,175,103,11,192,226,169,222,63,64,183,100,99,53,119,82,254,60,117,112,125,80,208,138,215,252,129,123,162,72,237,62,146,9,184,56,183,155,150,27,85,202,88,100,21,27,125,44,235,199,41,19,184,174,27,174,118,13,170,98,210,173,25,161,3,218,237,129,129,218,110,191,175,100,61,27,181,168,37,163,47,149,121,158,55,80,188,125,143,75,82,93,83,113,150,176,236,152,148,145,40,230,118,31,32,186,99,146,160,83,33,60,155,45,217,239,190,113,154,125,154,118,163,227,134,202,77,101,235,162,57,43,168,99,50,16,18,128,31,238,182,21,9,14,254,84,43,84,205,171,199,163,152,171,15,255,190,37,149,235,53,184,209,234,23,165,110,78,254,27,203,10,53,15,235,181,72,185,113,105,187,19,250,167,141,209,173,70,80,94,168,165,108,119,137,83,229,198,135,204,201,149,17,137,92,49,5,196,41,22,219,18,39,12,212,4,156,173,33,109,36,188,168,226,246,233,80,151,246,10,176,7,186,199,149,11,156,213,63,9,93,216,107,100,133,61,69,82,16,251,137,43,11,122,19,194,225,116,39,85,123,147,192,217,229,88,5,63,115,9,157,44,128,132,233,227,36,140,111,38,175,0,8,153,120,237,103,50,142,176,42,178,108,135,220,174,20,229,192,71,44,186,105,51,175,181,128,66,199,27,214,29,77,18,69,41,214,239,47,9,132,197,216,160,122,98,122,118,153,197,201,55,134,146,196,64,245,78,39,242,98,217,106,111,227,72,30,40,20,4,86,5,171,113,3,56,212,225,29,98,97,8,61,110,113,238,126,109,255,173,164,142,206,139,197,54,194,211,1,156,74,246,16,26,97,44,128,176,245,110,146,235,24,238,100,26,146,104,132,235,191,195,231,136,97,119,213,242,3,177,45,14,35,109,52,141,234,201,173,24,209,47,64,175,215,103,105,146,121,61,222,18,117,238,143,8,145,151,12,195,188,37,173,29,116,80,22,103,115,43,199,52,13,48,16,67,11,33,168,143,49,233,86,175,4,1,112,127,172,94,168,152,245,35,74,108,152,141,62,25,243,78,250,191,234,118,202,127,5,59,161,140,193,46,154,213,62,163,5,198,153,230,115,0,103,5,208,45,166,9,8,221,157,28,34,171,98,237,106,4,42,46,168,101,151,102,134,234,22,153,104,93,142,36,101,126,80,218,10,212,208,176,180,226,59,186,235,135,20,166,156,142,159,248,229,207,22,156,85,86,139,171,203,246,220,50,40,60,121,152,196,67,159,224,139,41,78,245,188,63,211,158,152,0,234,113,249,231,201,143,15,222,67,197,244,233,153,93,197,164,59,57,235,133,194,179,63,187,68,59,124,215,181,88,126,27,73,100,16,244,246,136,66,184,86,79,6,114,35,108,101,166,12,251,230,96,208,53,51,157,93,22,104,82,102,121,119,184,136,41,170,37,242,189,240,59,119,250,221,109,15,113,232,1,59,86,25,195,184,236,109,171,76,213,11,244,120,167,175,61,197,20,9,24,136,183,239,176,94,182,84,109,153,100,55,205,151,192,16,74,170,171,98,24,92,5,159,67,78,59,192,157,158,92,49,13,200,12,89,106,19,76,98,18,81,23,215,31,134,228,11,96,215,203,49,145,219,33,167,146,46,207,148,47,86,167,143,10,27,123,82,162,136,155,223,53,42,175,88,210,166,160,232,227,12,250,116,244,95,138,157,218,108,219,112,22,92,197,236,20,139,47,37,244,125,173,236,221,170,187,251,232,112,117,40,214,198,199,30,6,184,118,254,202,145,62,81,154,46,57,213,118,34,122,12,11,201,143,5,228,44,103,103,75,163,241,143,239,71,175,244,196,114,24,152,214,214,156,100,16,163,189,93,34,114,64,7,22,1,173,210,114,224,145,192,29,119,156,89,127,26,101,170,249,159,115,62,7,108,39,83,116,253,11,214,114,0,184,61,143,159,214,24,24,116,174,204,19,70,84,202,44,240,55,175,29,179,191,164,17,243,217,157,123,30,189,20,38,231,176,208,41,119,160,171,239,43,136,34,24,23,24,247,50,75,96,243,175,147,247,231,217,140,47,233,51,77,124,169,53,100,220,142,194,253,150,154,221,169,113,220,58,150,7,230,7,171,194,151,145,132,162,45,63,16,24,5,203,63,74,112,181,236,46,129,88,183,5,129,167,8,193,11,93,41,50,242,52,13,39,211,56,65,8,6,223,133,195,228,43,254,24,72,158,75,198,16,95,226,132,249,94,206,14,23,55,207,43,195,248,113,239,189,53,176,130,31,159,4,19,138,33,129,126,17,51,186,127,201,30,62,245,166,97,15,241,112,113,145,15,172,226,161,234,98,48,67,224,152,134,147,220,140,82,14,7,128,225,116,142,242,107,230,71,93,82,141,253,100,254,84,155,83,162,15,90,255,108,5,211,116,130,129,222,202,87,229,157,89,107,147,62,14,230,238,20,161,142,163,153,216,78,192,22,50,106,79,171,200,97,111,46,239,72,167,99,12,240,69,167,161,150,193,27,78,92,95,23,128,169,157,206,228,163,43,236,130,134,154,194,209,185,49,153,240,112,65,198,228,108,93,209,211,154,162,60,65,211,217,174,112,54,74,61,157,61,40,23,99,216,17,135,130,169,172,153,204,166,21,155,127,148,113,153,40,236,231,188,97,15,45,230,64,55,55,224,25,31,90,195,47,114,233,171,57,100,65,243,247,166,49,122,241,1,158,248,97,137,43,246,90,198,200,149,137,189,38,143,111,86,84,205,246,116,243,115,195,219,88,104,100,201,90,139,27,83,30,184,152,109,91,51,216,51,176,155,196,160,135,89,173,61,61,189,131,92,42,65,187,124,120,91,191,111,92,129,214,169,207,77,120,57,54,99,184,205,89,148,197,120,211,192,93,139,24,190,5,222,20,228,224,19,21,223,204,17,169,104,253,172,67,17,92,4,8,95,101,236,83,213,155,132,46,226,108,117,237,129,124,162,117,241,18,8,101,84,214,81,58,32,40,1,37,197,131,75,222,87,133,181,83,228,46,253,148,27,169,128,25,66,235,4,220,143,156,162,127,112,129,60,165,49,207,38,98,221,15,218,60,70,20,239,29,207,6,109,59,11,70,129,143,76,10,178,217,50,19,64,68,176,69,185,165,27,217,18,183,243,28,139,147,65,164,71,106,111,187,3,227,38,80,28,141,116,124,36,115,105,88,236,215,120,75,7,202,70,241,69,248,53,89,190,151,231,191,145,170,68,118,234,2,80,165,85,28,235,3,141,129,109,86,200,92,246,13,148,114,155,45,241,240,180,80,98,26,70,150,45,76,5,40,149,204,66,26,74,92,108,11,197,103,167,64,65,226,189,110,39,50,68,179,17,113,34,194,95,188,196,93,129,167,242,163,117,206,107,168,240,91,166,14,77,217,105,18,67,201,30,239,8,233,124,7,131,76,0,133,162,155,89,50,43,37,203,152,166,156,146,125,77,148,101,161,191,129,172,165,78,241,52,220,91,197,177,68,126,0,66,124,164,40,221,2,159,136,21,234,248,61,14,139,73,18,75,212,211,147,117,0,227,251,189,241,76,225,150,195,149,151,236,162,1,65,177,182,1,249,171,23,41,73,177,155,140,0,146,58,190,84,196,176,166,106,130,203,180,70,41,62,124,104,211,86,253,52,134,78,100,17,4,190,217,43,158,154,60,168,124,57,118,112,30,156,231,49,189,59,7,60,243,30,189,96,0,106,79,64,129,35,181,141,164,67,171,33,50,36,125,61,251,236,59,179,147,32,56,91,30,208,122,95,95,184,111,133,54,241,195,187,167,168,221,224,97,106,97,46,152,131,107,49,95,99,249,179,129,186,89,90,103,205,74,227,146,103,44,136,93,217,217,223,45,68,167,187,226,188,14,4,98,66,71,100,240,241,81,247,126,55,252,32,248,127,151,41,144,101,160,238,70,54,1,133,64,249,190,132,196,238,178,231,108,229,176,190,132,157,74,76,115,91,149,144,213,111,161,2,83,67,220,42,99,239,192,236,81,137,41,182,171,182,23,88,15,48,157,207,167,175,230,32,112,155,181,103,70,67,132,221,235,53,56,130,109,121,16,47,167,94,214,224,128,18,214,241,12,17,180,195,109,142,233,242,254,57,146,250,74,172,150,71,173,63,252,195,68,125,24,206,83,138,10,223,227,118,252,134,173,80,160,175,248,139,165,205,182,145,87,121,165,86,30,204,200,31,147,83,175,189,4,77,78,204,46,155,252,194,49,188,33,188,94,152,182,31,60,65,130,182,3,233,88,143,11,193,27,51,55,217,0,54,61,175,5,38,51,144,224,198,103,251,65,230,25,73,165,223,95,233,102,19,25,50,115,13,157,113,111,212,69,39,38,27,122,159,172,120,93,107,64,194,67,31,45,163,205,29,130,21,211,5,80,61,220,111,24,204,248,219,13,35,38,157,44,231,170,34,180,155,91,45,48,155,105,242,4,99,146,134,134,116,70,156,35,26,209,4,34,190,13,41,211,68,104,73,73,76,231,9,38,222,33,118,161,194,252,246,94,112,81,194,239,24,64,114,61,214,188,35,235,197,132,218,163,212,158,143,102,174,8,130,71,15,155,225,4,123,190,27,159,242,161,200,27,41,227,173,142,124,219,236,89,217,144,103,229,79,78,108,159,217,183,166,226,207,118,224,242,214,66,147,110,116,88,245,141,96,176,101,26,172,33,38,129,40,131,222,148,14,145,118,151,116,194,53,157,149,125,238,176,37,108,190,138,191,176,83,173,144,181,66,62,38,29,177,152,42,45,102,199,115,45,102,198,52,8,208,134,209,150,80,200,0,35,13,157,18,58,14,243,59,176,129,99,220,243,32,150,211,21,246,131,234,73,103,228,224,121,196,125,247,25,124,48,224,41,178,23,100,30,172,3,211,194,174,19,233,170,133,20,19,65,176,6,13,44,78,137,90,61,100,58,41,50,189,246,46,246,193,120,53,157,127,53,79,3,173,252,40,67,47,157,228,147,166,181,96,123,50,87,245,207,245,225,157,22,254,83,239,195,234,166,144,116,19,47,99,110,52,116,4,25,26,242,98,190,248,212,198,85,102,236,178,147,18,43,244,253,196,161,88,213,7,234,191,53,91,121,131,126,229,140,196,163,129,255,21,26,202,52,2,112,192,36,59,13,163,173,162,110,137,160,59,226,20,42,51,183,6,130,221,181,167,15,185,1,196,198,83,252,58,198,52,148,130,0,54,128,208,167,20,230,166,236,171,187,190,154,92,27,179,171,51,49,15,157,17,130,103,236,205,210,8,34,99,222,242,155,45,105,143,141,178,23,185,199,30,224,253,128,130,206,240,113,13,104,26,96,27,31,113,240,222,170,99,237,46,186,67,33,14,116,163,112,130,67,87,124,123,163,146,18,199,136,71,182,106,203,14,31,254,169,129,162,7,234,115,6,109,115,253,136,41,51,144,156,165,179,84,225,164,180,230,50,54,13,250,102,192,114,18,74,90,186,215,253,4,89,73,106,62,17,87,226,129,144,135,21,15,119,247,176,106,102,75,135,132,134,187,205,11,199,227,33,70,186,93,65,80,10,76,128,172,81,110,250,165,91,102,41,127,204,174,5,170,141,52,245,128,17,60,136,44,232,85,110,204,30,109,123,199,49,132,182,104,248,241,195,160,88,18,187,64,76,92,8,117,91,15,45,38,65,156,31,61,54,169,27,169,66,168,45,143,228,30,223,152,129,35,244,213,195,100,212,90,47,152,138,104,0,192,85,46,196,163,209,102,4,72,143,214,64,61,105,190,47,143,194,172,178,157,213,220,93,134,212,222,188,161,240,135,207,77,156,25,89,6,23,241,18,235,100,144,250,5,228,99,141,55,247,180,243,91,40,142,21,31,214,176,249,83,251,27,196,56,150,189,230,122,122,27,217,4,197,36,197,118,22,234,27,182,3,141,121,82,105,9,208,164,240,61,120,158,232,39,20,117,142,106,204,22,79,135,32,107,241,84,240,250,157,16,153,180,11,203,169,122,40,215,41,173,124,121,50,155,185,178,117,81,246,120,111,199,209,244,29,136,17,88,188,145,8,162,93,4,88,243,144,198,114,105,78,80,190,194,170,199,89,10,81,44,14,102,138,191,206,243,55,216,164,246,236,247,217,20,95,4,24,21,231,63,165,58,183,130,85,99,223,0,103,62,100,5,58,152,112,98,108,55,13,33,117,169,252,169,89,79,241,47,78,53,170,193,143,5,120,19,84,103,225,209,61,253,100,22,151,74,8,119,68,164,240,192,0,191,144,189,61,201,130,70,173,61,25,4,178,82,14,244,86,46,208,184,231,162,148,61,139,152,10,27,98,17,168,40,156,213,71,78,134,85,93,53,87,239,162,206,218,187,90,12,72,174,167,36,167,231,209,85,196,254,252,168,62,84,248,39,217,249,223,25,0,40,184,26,15,246,138,67,152,33,246,165,115,172,231,17,108,42,158,63,106,251,89,214,17,0,193,252,142,73,210,225,44,220,37,165,62,55,13,148,6,62,29,236,234,56,169,244,135,167,113,144,75,211,131,76,225,157,170,191,91,147,138,141,109,216,97,45,203,215,244,160,15,103,34,235,40,224,144,66,33,239,116,46,143,202,255,250,143,139,134,104,66,184,113,182,141,6,181,235,43,130,119,242,188,19,161,211,53,76,24,96,143,15,230,247,219,40,96,101,161,99,245,215,127,131,97,123,250,17,192,205,36,8,74,75,15,18,22,162,248,24,210,126,51,190,58,249,232,55,87,215,179,28,97,88,221,171,18,55,141,124,100,95,50,212,54,27,218,131,197,254,223,66,115,173,152,161,202,123,36,203,153,201,241,29,66,18,130,129,65,207,227,227,167,65,225,247,59,28,241,77,82,134,134,138,145,75,174,216,156,21,27,14,231,153,229,90,1,193,82,52,255,242,66,113,103,135,76,89,50,97,51,180,141,88,218,134,216,156,199,85,44,213,207,57,209,109,67,126,39,106,111,111,120,145,248,35,34,177,158,146,126,124,31,221,85,11,202,186,227,161,241,131,181,72,235,45,158,99,70,143,144,43,7,97,67,193,248,220,50,31,35,91,89,125,89,78,36,252,190,120,189,69,113,74,44,215,118,136,61,159,248,217,150,190,56,248,24,76,82,137,222,127,144,250,49,199,117,53,200,212,48,90,254,17,251,232,57,182,71,72,254,5,82,5,0,206,222,51,243,184,191,35,248,17,46,230,250,59,231,152,34,100,88,161,120,37,20,69,211,248,216,63,177,143,132,132,252,9,59,193,20,102,220,80,66,6,105,168,168,196,42,63,9,137,97,159,201,246,5,114,7,234,48,148,170,52,24,170,19,100,126,27,95,251,70,169,239,81,213,127,213,180,56,232,252,6,73,70,145,106,17,130,124,94,87,90,186,127,41,97,237,252,231,173,12,252,15,24,166,247,129,169,112,15,136,142,187,82,106,84,14,58,5,167,23,68,117,227,116,213,218,3,200,21,54,174,168,201,241,213,203,132,218,200,67,197,93,245,111,201,61,240,113,111,87,127,179,18,108,235,245,234,254,15,222,210,79,46,22,219,132,225,73,163,152,154,77,198,202,166,172,209,98,110,143,185,184,19,226,70,48,218,140,58,7,68,30,253,132,103,194,227,201,177,103,36,196,90,228,86,174,17,124,195,109,210,190,250,36,73,46,244,181,148,22,105,234,21,6,49,79,233,88,169,1,218,126,91,226,121,197,102,54,198,133,63,59,85,239,57,238,67,177,47,40,55,36,234,15,110,118,84,189,245,55,103,1,81,31,244,69,4,53,148,165,44,194,107,31,54,187,195,177,103,231,198,43,40,101,83,121,151,145,183,173,88,1,178,36,53,73,248,45,55,176,54,71,50,175,128,208,172,187,169,229,241,11,38,11,43,16,232,92,139,102,68,94,95,76,50,131,91,105,205,174,236,119,24,147,2,18,227,174,115,117,211,11,88,197,85,105,185,185,72,255,87,81,169,2,157,75,228,138,148,214,26,90,242,35,174,46,113,154,109,104,201,210,66,156,88,140,177,232,58,220,162,113,138,222,30,208,13,88,117,242,150,131,162,150,204,225,117,212,232,234,148,34,107,162,164,82,214,96,55,178,177,196,136,203,15,197,198,59,97,76,109,149,92,159,26,226,158,149,197,187,97,212,57,207,132,110,1,147,179,25,85,144,203,52,62,146,192,139,126,84,60,165,190,234,168,179,22,173,227,136,185,117,131,121,66,99,161,85,200,236,199,174,146,173,71,101,62,171,198,206,144,22,249,152,3,91,163,161,227,199,35,228,85,127,120,224,50,195,61,10,133,97,233,179,196,235,7,133,171,227,34,143,148,43,232,68,66,177,236,226,191,130,177,237,206,43,86,172,172,124,98,53,140,153,56,146,126,177,165,158,109,246,157,76,165,51,2,232,170,23,179,38,138,162,188,239,204,109,178,92,205,115,103,170,242,178,146,208,95,196,78,61,187,249,79,230,111,173,59,244,240,144,118,26,100,250,192,101,139,45,234,178,211,120,143,208,109,217,7,132,69,150,106,229,32,91,161,11,56,246,166,175,0,245,122,90,69,118,47,156,81,139,216,111,44,174,18,45,207,213,60,131,100,160,101,132,45,212,248,23,114,125,94,107,174,185,51,63,108,140,2,210,61,147,36,159,184,0,213,101,210,175,86,160,105,108,15,87,122,121,183,157,18,183,203,198,153,123,68,119,204,10,67,154,81,195,198,41,41,109,106,70,167,39,148,198,193,92,130,39,231,217,200,48,120,115,158,221,162,177,13,65,112,68,151,81,94,208,228,169,20,2,188,119,161,44,254,246,74,237,141,101,237,175,89,43,226,213,17,227,45,245,247,224,249,251,88,48,105,199,72,208,29,217,197,58,253,140,127,132,199,92,226,96,144,210,229,98,239,126,156,71,82,200,154,146,239,6,227,126,103,124,48,134,179,82,192,84,19,99,8,51,212,198,25,153,132,127,71,49,9,190,197,93,126,57,50,85,28,19,20,214,199,173,17,45,157,52,201,3,1,69,135,93,166,195,141,37,43,248,45,254,64,1,41,42,31,44,105,115,136,190,208,125,230,198,98,158,214,39,189,236,23,183,205,60,46,174,83,183,245,49,198,28,200,62,68,137,77,89,244,219,210,187,140,123,201,129,223,165,207,235,32,16,183,60,147,25,232,120,141,189,155,108,46,42,176,51,160,94,44,169,73,191,87,91,159,154,77,140,246,79,157,146,56,52,223,154,57,216,41,92,212,140,147,135,250,169,85,242,131,57,36,80,8,17,46,149,191,167,56,29,115,161,144,35,37,67,212,103,63,99,237,142,192,16,219,69,28,6,42,102,193,144,120,93,137,22,94,236,142,240,99,47,0,26,144,136,89,227,192,36,118,220,226,203,198,183,4,110,25,183,48,120,214,4,174,135,186,247,215,249,239,15,78,1,30,179,64,204,83,35,39,175,150,162,6,149,21,217,237,162,142,213,111,100,71,240,207,120,125,148,56,43,65,10,65,198,146,76,38,60,81,223,208,97,236,120,114,126,88,251,105,97,63,99,147,50,249,12,202,220,44,27,113,76,135,74,153,122,236,235,41,186,21,48,138,55,70,17,212,80,62,184,156,168,96,122,63,165,155,238,246,189,116,108,54,106,69,132,123,197,71,165,90,208,239,251,250,185,180,118,22,65,198,177,157,103,79,76,53,15,61,42,179,237,62,235,107,28,97,108,14,205,21,88,207,83,13,249,27,123,1,23,255,212,40,12,29,83,91,84,191,145,242,149,212,163,16,29,192,76,146,206,220,78,76,127,30,208,228,241,89,184,201,221,139,56,218,158,146,15,218,250,19,253,247,216,230,210,8,203,114,54,115,11,3,232,94,109,166,204,175,221,60,110,160,11,3,33,69,154,183,44,190,114,176,231,101,66,134,107,140,246,112,54,43,237,205,109,41,117,171,135,191,115,175,152,149,91,25,26,44,159,7,6,54,122,68,101,236,59,2,146,66,111,195,104,247,225,230,94,71,117,167,220,156,49,173,178,251,11,222,229,53,237,109,226,107,115,197,48,30,56,128,151,190,201,242,158,239,180,190,167,121,231,61,220,76,116,18,242,68,183,119,177,220,63,101,235,19,64,198,73,225,137,143,25,200,14,169,59,76,196,5,247,105,227,74,209,1,84,246,234,192,202,215,76,19,142,91,64,105,96,63,238,73,139,83,47,175,211,171,152,7,8,186,104,238,193,34,244,244,16,251,119,191,65,214,10,13,211,27,8,132,7,211,38,161,202,206,21,93,162,234,185,80,75,158,63,12,28,49,6,20,20,80,57,42,131,133,186,28,199,105,223,7,137,140,39,40,135,187,205,205,107,130,217,27,2,13,121,200,180,16,17,82,39,145,208,216,21,234,165,48,129,128,26,187,235,79,205,240,143,56,190,225,175,213,40,130,252,227,253,246,41,100,35,208,104,182,234,117,210,63,87,18,240,54,207,75,250,116,4,143,175,167,159,195,10,101,75,54,213,159,57,87,81,109,106,217,152,29,20,223,183,245,133,121,76,111,69,118,204,247,89,76,217,83,49,46,97,67,234,86,41,92,198,169,166,20,37,40,223,89,56,248,33,193,96,179,175,99,151,198,94,57,26,95,152,36,200,187,220,105,167,89,212,82,1,97,109,188,141,71,230,229,131,73,49,19,3,238,153,192,157,206,164,89,199,80,89,29,50,237,53,232,192,172,110,237,156,230,154,161,210,107,108,166,75,38,92,223,146,73,241,119,128,3,166,132,164,74,206,244,73,63,94,170,99,214,193,237,180,52,216,2,112,217,253,137,251,121,116,164,1,27,49,79,21,22,51,162,212,134,130,80,181,139,45,218,91,252,68,116,191,91,198,104,160,164,40,101,161,219,253,99,16,140,47,145,244,135,125,98,56,247,131,43,0,46,239,8,82,111,196,244,24,138,134,74,6,93,63,133,141,93,46,227,100,71,57,246,140,156,16,184,70,225,167,98,160,223,26,198,172,101,34,66,96,193,201,132,6,15,158,203,106,41,167,143,49,201,1,195,12,5,63,34,39,184,14,238,245,156,186,90,16,174,80,17,46,72,107,44,29,253,82,177,219,128,67,206,239,38,181,64,217,16,227,91,137,178,239,172,70,234,215,222,120,231,49,90,201,247,168,36,15,119,45,21,70,93,56,107,140,185,9,153,110,167,167,106,122,16,117,35,203,158,11,82,190,86,142,185,157,38,236,195,237,147,230,174,192,53,55,150,233,3,168,77,17,143,226,171,170,159,204,21,51,87,186,245,14,158,172,105,54,137,212,28,182,65,210,88,95,205,145,51,50,127,204,182,70,220,203,129,193,218,212,72,199,235,197,27,85,178,130,244,103,191,0,187,7,230,212,68,243,197,251,80,176,122,8,199,124,174,206,121,45,166,234,127,195,117,59,99,66,68,32,206,94,241,209,136,19,96,251,191,204,189,47,69,255,112,226,50,0,121,139,172,18,251,196,22,23,225,19,129,157,246,138,216,194,175,145,6,181,238,19,207,188,65,45,230,79,193,88,27,8,171,41,139,96,138,136,102,235,107,245,60,142,230,236,240,164,146,26,174,218,9,187,201,90,146,29,251,182,26,54,40,206,240,216,221,128,135,165,114,229,155,163,52,63,222,250,163,254,186,66,249,155,66,33,105,146,60,144,243,127,114,216,80,228,104,130,95,50,164,51,217,128,245,104,127,128,189,22,146,167,63,28,0,143,112,208,224,193,45,40,25,74,120,75,96,162,137,44,151,104,224,214,237,92,153,238,139,180,200,249,54,152,242,69,189,184,139,232,166,181,95,35,161,185,13,161,225,145,93,159,116,58,66,208,69,128,162,69,190,183,215,162,124,216,115,130,244,223,11,195,236,226,4,229,56,51,131,7,120,183,171,200,102,21,168,103,142,138,161,241,192,121,216,10,131,134,185,94,53,30,72,249,58,166,234,211,36,177,88,120,26,39,179,115,38,220,147,106,65,235,154,57,183,199,46,178,211,147,123,3,93,94,90,197,3,91,60,207,116,1,84,200,123,86,64,6,12,79,229,249,177,237,108,143,71,232,163,231,243,223,167,253,30,159,251,95,71,217,137,240,116,183,224,202,169,179,80,151,98,78,98,38,185,92,8,93,246,126,193,80,33,221,247,127,169,48,150,213,186,194,18,0,212,250,190,159,246,46,203,189,26,172,27,214,206,87,234,86,179,147,60,199,30,132,46,39,57,25,143,27,30,165,168,23,5,176,165,190,253,99,67,80,220,62,72,167,54,239,33,51,207,18,57,69,195,15,77,1,122,150,22,13,146,232,169,52,153,137,90,16,139,102,55,228,22,31,52,41,126,3,169,88,104,77,25,17,209,165,65,11,79,66,238,233,167,212,4,51,78,167,92,45,154,241,254,110,97,52,239,127,94,80,127,92,210,44,94,190,21,253,137,150,175,76,71,85,156,70,59,9,126,95,170,101,2,228,20,157,145,251,4,234,230,20,168,15,209,251,171,60,88,86,183,18,146,2,121,250,184,95,79,29,163,101,58,43,93,246,250,145,165,186,89,204,77,47,79,174,253,27,13,131,239,127,56,174,253,28,95,201,96,30,103,210,74,1,169,99,90,103,74,207,7,17,13,46,40,242,189,167,2,254,65,134,246,49,76,36,249,253,176,201,93,41,29,63,250,151,213,248,131,158,31,197,176,0,1,27,239,88,167,212,206,171,101,92,36,40,234,65,221,7,235,129,146,142,104,96,186,201,62,93,59,79,24,167,62,203,224,194,215,27,216,37,6,125,11,79,149,111,250,60,190,79,128,234,5,19,177,95,144,23,159,113,92,10,244,209,253,153,55,225,217,171,2,137,51,98,159,43,113,54,44,208,248,146,103,185,178,182,31,158,77,27,1,26,163,110,105,45,221,209,180,131,188,106,86,21,45,72,21,225,95,23,185,229,129,208,102,82,246,213,149,247,173,103,200,155,222,93,149,174,175,46,50,98,102,142,193,178,90,145,194,229,182,17,169,145,108,89,138,252,118,71,227,43,168,24,209,174,67,196,80,119,144,85,219,87,196,42,204,95,47,63,222,133,19,127,71,245,129,220,68,45,198,246,171,172,137,174,192,232,235,77,165,245,13,67,93,52,63,32,176,254,81,62,172,24,249,253,252,157,219,21,176,140,227,45,4,155,251,232,108,17,191,46,24,250,112,5,165,135,25,17,77,243,239,95,15,237,25,146,136,163,171,145,161,236,244,64,167,211,182,152,5,219,38,137,159,161,30,96,249,181,176,20,29,139,85,66,187,147,154,38,9,50,165,126,139,116,246,143,215,188,84,173,89,255,122,195,66,62,136,178,74,237,246,68,46,85,172,209,48,16,246,235,174,195,5,59,28,29,102,74,244,149,89,58,233,159,177,5,117,119,174,209,118,142,43,198,54,105,200,229,84,75,18,140,192,177,245,37,82,51,154,123,4,173,64,124,183,1,186,196,159,249,97,46,191,211,121,240,152,131,143,247,82,77,216,204,229,152,80,186,0,195,242,190,16,170,28,167,35,65,195,103,98,70,69,141,217,224,253,202,255,19,208,127,235,230,164,160,219,109,192,114,76,131,85,164,157,146,193,46,136,152,57,237,179,241,160,207,2,149,228,167,32,198,186,93,63,0,177,44,195,58,239,36,200,27,247,128,6,131,116,207,232,191,110,178,128,189,220,130,239,53,107,149,105,251,231,194,48,112,44,16,226,51,24,51,122,83,28,36,208,192,83,36,236,8,202,51,137,213,111,40,71,39,84,63,14,167,50,204,17,86,97,170,181,107,240,56,1,91,191,207,58,135,62,182,161,177,8,206,25,131,198,152,178,69,98,234,150,239,136,217,115,91,77,172,198,244,80,37,238,217,157,59,179,218,143,26,238,93,44,157,88,52,31,222,4,225,152,217,224,68,206,134,121,253,28,15,189,175,232,26,23,245,76,155,46,163,75,0,63,126,236,49,202,205,198,177,21,4,140,62,38,124,238,50,19,156,30,199,35,208,66,254,7,113,44,126,94,181,153,159,38,61,204,100,74,141,18,137,69,172,228,219,204,234,73,187,185,213,141,153,0,102,95,27,16,109,81,101,109,170,199,229,134,68,121,167,97,18,33,222,49,61,179,138,151,198,29,15,132,58,39,253,8,31,95,137,69,248,168,248,191,113,240,1,112,196,56,155,113,53,100,127,212,238,245,97,163,177,146,205,44,208,167,192,91,68,173,35,11,185,88,171,195,44,75,145,8,118,63,6,88,189,233,211,212,168,235,218,135,108,240,224,243,67,71,156,145,163,57,71,146,217,17,205,49,160,242,133,70,113,109,253,150,218,190,170,197,59,220,175,44,123,232,242,130,112,170,65,20,245,158,114,169,149,17,171,37,204,89,204,176,155,179,172,205,139,94,197,174,136,187,243,112,175,123,242,31,99,123,88,251,94,128,46,204,194,75,105,232,193,116,74,82,80,78,176,175,244,186,225,65,191,166,61,242,83,133,36,132,247,59,216,22,247,76,23,181,220,121,63,87,37,48,2,208,217,40,225,124,130,140,2,253,0,124,229,198,232,255,193,215,105,122,227,104,5,127,233,87,254,141,60,160,33,99,148,130,223,6,231,12,26,165,162,73,219,139,241,252,142,188,10,174,111,44,215,38,23,222,60,37,253,66,88,196,23,45,195,210,99,194,214,47,6,193,146,169,14,154,151,83,40,174,169,228,46,184,81,137,174,130,39,189,66,125,216,82,3,78,13,118,153,123,98,208,196,248,247,12,74,9,74,123,108,27,0,190,40,107,29,161,38,76,55,144,202,84,154,122,224,41,170,159,104,10,175,9,82,224,171,166,45,46,79,48,87,199,27,3,107,89,135,206,135,102,46,90,3,140,124,206,162,141,18,182,1,128,126,183,48,72,223,167,20,249,50,54,31,73,67,77,37,55,94,24,232,195,10,135,101,233,99,200,226,124,81,28,217,250,217,132,137,230,201,42,169,155,67,207,74,80,240,10,188,222,85,59,231,89,236,62,29,59,25,68,176,84,230,3,85,45,176,46,224,173,129,94,193,81,96,159,151,179,156,241,136,85,210,108,69,238,222,47,51,139,185,99,207,224,78,101,170,208,248,102,154,143,17,29,122,205,230,110,14,37,5,251,246,18,124,234,213,208,120,20,49,144,185,190,121,158,248,220,244,240,29,132,19,117,4,105,119,169,67,127,121,80,59,62,210,45,63,222,127,125,193,8,195,178,28,243,160,1,165,139,35,63,124,220,67,226,102,143,46,33,191,77,240,142,78,24,54,112,123,151,233,117,131,157,182,184,155,171,203,159,183,224,84,220,248,246,114,34,221,160,119,123,90,47,135,42,230,115,93,207,109,9,112,117,179,129,186,136,176,204,236,59,110,189,129,37,168,74,158,42,150,221,85,41,34,68,8,106,90,209,53,150,100,43,21,98,255,29,37,147,126,147,127,207,235,170,120,216,156,26,234,189,175,60,82,15,58,13,65,244,85,104,132,169,237,219,49,179,125,212,33,1,91,118,179,139,51,210,41,242,153,30,110,11,185,188,82,225,183,33,238,201,31,88,48,253,203,157,197,34,64,106,253,20,219,249,151,9,134,212,138,59,112,107,60,243,106,216,158,195,68,118,120,127,228,239,63,132,171,209,171,96,86,44,115,9,166,70,59,80,177,153,34,110,77,157,231,200,68,116,15,140,71,216,163,100,70,49,100,139,223,125,66,82,153,221,114,84,195,111,71,44,235,52,22,143,88,209,169,74,218,36,168,239,227,42,108,92,111,190,236,84,253,2,195,253,5,17,232,76,242,91,144,242,224,187,228,95,57,177,216,67,220,62,131,236,158,96,64,66,153,131,175,3,61,66,67,23,118,229,15,25,46,223,75,85,141,156,79,87,227,49,250,56,102,155,153,209,13,66,243,184,102,106,203,190,155,92,233,122,139,103,8,61,120,53,246,107,10,44,216,104,183,162,144,132,231,195,61,200,250,186,225,234,251,126,71,238,124,183,179,87,84,68,223,154,251,147,85,16,110,99,146,67,75,70,31,3,254,243,3,238,73,22,142,165,200,43,136,228,113,5,89,197,19,115,85,241,153,173,201,189,119,81,90,112,160,181,5,150,81,81,161,30,144,76,191,175,107,101,178,129,235,186,71,111,96,224,126,81,23,20,226,42,53,241,193,154,20,19,130,247,10,206,149,149,195,255,205,235,93,70,72,73,103,120,143,30,133,88,243,231,76,83,217,206,81,65,195,50,15,143,122,211,209,218,249,11,91,115,243,186,70,178,193,245,80,72,193,224,35,81,101,42,89,189,71,193,199,168,48,41,225,8,13,18,5,236,200,252,98,51,254,95,140,66,59,70,145,230,219,123,222,244,75,36,67,18,180,169,87,240,222,95,137,33,55,187,31,23,116,94,11,206,176,139,178,11,188,181,110,162,65,43,11,104,25,219,136,204,9,180,41,12,51,63,32,225,223,61,27,223,161,112,57,115,143,63,60,215,56,241,71,146,187,97,96,54,41,236,230,148,104,16,151,15,50,198,106,243,234,126,17,125,124,227,24,123,225,253,101,198,21,109,16,215,143,162,47,194,236,21,122,153,142,81,65,153,65,82,248,21,219,204,49,98,153,61,93,62,161,72,140,192,56,95,193,188,133,246,27,169,170,145,221,21,220,168,175,228,25,166,99,33,81,90,225,15,2,234,243,82,174,119,227,238,166,188,151,175,4,33,121,208,81,133,145,62,235,8,246,163,103,123,240,171,156,165,73,93,69,239,189,63,181,75,38,93,112,14,108,47,116,100,237,25,74,252,227,248,131,210,38,185,161,175,204,27,255,94,172,99,99,116,210,182,100,213,163,146,151,60,70,198,170,75,238,211,39,243,113,221,252,66,37,71,51,169,30,140,155,89,50,13,21,230,171,237,53,31,109,183,108,238,142,126,13,65,172,104,141,154,89,251,34,159,137,102,92,158,89,229,110,10,77,245,167,119,63,10,38,122,41,214,199,4,72,14,35,114,177,185,13,175,219,123,254,59,56,72,144,10,126,38,63,41,216,158,60,74,218,116,192,35,137,39,14,71,190,175,157,228,155,179,151,221,171,204,9,220,46,85,161,113,55,251,124,246,228,237,210,189,101,243,188,144,157,223,122,250,3,209,157,172,35,119,186,125,228,53,93,230,210,128,9,188,251,71,176,214,48,210,30,92,81,204,45,17,182,152,157,46,82,79,16,44,189,239,171,227,95,113,37,74,233,24,59,150,135,63,76,154,94,7,50,76,55,97,177,234,12,12,105,105,217,131,201,174,89,135,185,224,57,137,194,125,245,95,165,42,30,40,56,104,237,11,18,253,236,105,166,13,52,40,180,210,241,249,134,233,7,238,24,103,136,177,18,211,176,129,161,90,226,167,57,34,75,105,21,172,42,166,238,42,6,63,219,158,82,33,21,68,83,122,119,165,135,230,43,3,163,101,25,87,171,40,81,219,8,60,174,72,192,43,251,196,170,229,199,146,23,159,55,112,35,194,220,200,41,37,108,27,226,110,83,151,163,14,180,174,222,58,35,147,246,209,146,109,253,154,182,3,126,123,139,44,214,16,233,192,38,154,212,14,27,81,203,3,124,141,68,164,224,56,155,177,63,108,115,188,196,17,160,85,244,57,103,151,253,73,103,124,149,166,255,27,237,247,149,185,159,249,197,166,195,30,213,11,93,74,104,242,151,55,231,159,125,62,85,163,22,88,198,108,206,174,234,109,20,236,254,213,47,183,240,43,78,216,141,83,10,54,31,48,96,247,164,187,76,207,113,219,185,24,80,51,163,111,189,21,216,99,28,89,214,200,97,19,237,50,94,7,164,235,77,17,87,118,237,138,218,92,130,183,211,88,252,175,253,213,122,114,149,131,35,99,212,204,205,104,61,206,70,163,242,18,121,230,249,171,141,225,142,203,136,102,146,237,226,213,157,103,182,0,119,35,231,161,190,154,84,127,166,125,156,220,87,123,82,116,254,237,18,215,146,244,56,58,60,17,28,240,61,108,154,192,78,147,167,61,31,180,66,248,239,89,170,168,135,106,196,48,140,161,50,209,224,58,32,254,134,67,157,123,45,82,57,198,93,144,175,27,101,163,233,80,240,146,217,227,9,64,106,220,249,210,211,21,45,158,221,67,163,203,161,177,169,129,100,4,238,120,185,236,54,250,82,193,28,57,243,88,148,167,53,49,166,209,110,208,67,44,146,163,40,252,194,14,90,123,130,4,25,89,199,252,27,80,52,47,87,13,115,142,33,188,95,241,181,206,205,209,114,61,10,54,160,152,184,202,35,203,72,66,80,6,143,141,121,164,108,111,218,89,163,87,249,208,90,9,159,21,40,97,234,26,188,36,86,177,130,53,210,92,140,72,235,166,30,69,165,22,71,186,8,216,173,16,162,59,46,141,131,85,96,83,85,227,202,45,74,81,170,188,149,208,159,120,96,82,165,212,85,101,193,15,201,219,212,127,73,35,203,178,175,158,241,148,164,218,150,44,174,186,202,172,36,197,153,91,85,139,71,20,37,88,241,218,89,173,84,197,17,60,45,177,201,82,39,242,110,182,153,14,65,24,219,148,208,97,222,4,179,44,54,134,177,26,109,243,91,124,76,216,237,71,212,168,229,206,189,172,98,14,209,0,138,194,60,171,156,233,72,18,250,127,100,107,161,87,47,44,88,41,12,225,85,212,191,17,158,187,110,233,108,66,103,82,228,212,2,109,121,14,195,24,252,186,153,132,181,71,137,73,245,98,137,18,214,255,177,111,68,29,40,176,179,104,224,73,222,236,6,180,14,77,144,53,172,139,139,196,249,152,150,19,206,86,46,78,114,137,152,56,0,26,134,254,207,150,100,112,217,0,162,235,89,88,112,254,78,213,255,204,9,31,202,246,65,207,160,147,28,26,108,60,224,167,155,255,217,120,185,47,162,232,47,19,248,2,51,124,106,174,85,57,56,216,25,10,99,107,169,139,153,239,30,176,159,62,138,125,211,109,216,179,178,167,72,165,102,6,237,187,31,55,145,164,95,166,212,26,69,169,27,162,252,249,198,39,7,126,68,148,40,165,124,135,250,13,7,202,232,252,228,245,205,127,50,92,237,150,48,12,143,86,98,31,81,183,173,42,104,135,203,115,224,170,88,202,137,223,119,249,24,19,21,96,125,146,153,48,8,116,150,253,72,248,231,98,233,147,194,25,220,159,147,36,87,79,59,108,125,33,35,64,61,198,81,34,231,180,29,68,118,149,224,217,181,162,97,25,152,12,189,170,66,152,220,43,47,226,29,54,38,249,58,148,234,250,149,226,103,161,247,185,114,243,182,187,33,26,137,6,234,64,73,0,227,40,8,252,61,201,105,75,55,0,21,58,248,157,173,66,30,213,111,62,39,99,173,147,204,180,207,8,145,21,128,78,190,232,154,19,52,97,19,201,137,170,92,231,180,249,211,243,27,48,169,196,141,79,64,31,100,222,80,58,249,76,133,5,228,81,157,227,28,5,120,90,210,226,202,34,26,125,113,25,167,18,89,106,8,12,159,25,106,137,182,111,64,122,32,100,26,43,125,87,64,123,211,243,46,6,182,197,19,82,107,3,254,80,14,41,8,123,241,33,253,194,49,62,225,178,143,177,99,200,40,89,184,37,170,20,83,214,160,129,11,32,58,253,207,194,27,85,233,249,123,204,68,17,182,57,180,78,80,172,124,135,124,2,145,248,138,148,125,124,25,110,133,10,225,140,30,112,39,59,188,250,232,166,107,35,228,225,38,13,187,198,111,22,247,10,213,174,28,63,156,101,153,69,245,71,237,65,226,47,137,244,88,117,133,189,110,44,168,21,191,20,61,170,43,6,200,214,204,59,124,0,104,223,39,33,14,7,143,135,161,76,39,136,159,84,43,250,129,94,171,24,246,203,50,172,222,1,209,176,212,197,133,123,20,159,23,139,172,92,228,136,214,47,223,95,43,70,88,122,3,218,87,174,204,97,121,192,165,207,134,95,18,251,144,42,166,213,14,60,54,130,155,162,155,34,198,73,162,242,246,12,48,124,105,75,24,168,112,136,186,205,127,176,207,84,152,59,67,142,173,176,182,214,35,212,45,24,80,93,60,213,88,204,173,242,155,242,139,164,170,91,139,11,99,235,54,8,225,140,180,167,148,138,156,139,138,178,185,223,194,94,242,176,171,101,53,22,92,112,77,242,11,120,13,87,62,24,67,172,239,162,178,220,58,5,229,14,77,203,13,58,139,221,83,135,89,100,224,192,106,6,225,100,145,55,87,216,46,113,47,164,79,151,57,218,171,41,96,237,133,219,41,34,134,132,125,24,255,40,83,143,96,251,216,203,159,14,192,166,247,55,31,125,149,145,247,112,141,201,45,229,221,93,203,117,17,7,255,8,241,106,80,229,77,254,16,87,98,41,166,53,193,40,220,247,20,234,77,71,153,175,196,255,19,102,242,96,188,112,117,166,28,185,60,87,9,151,247,154,147,5,34,236,9,144,53,252,41,221,164,172,98,169,7,254,30,238,241,159,193,118,13,72,1,25,159,87,51,152,154,168,140,20,219,223,103,87,30,180,132,82,195,88,80,1,10,56,238,194,213,155,244,157,170,106,67,102,127,161,89,44,118,244,124,147,43,223,147,180,104,7,181,197,33,197,59,112,5,225,36,248,146,173,82,243,227,35,186,125,79,134,118,131,21,209,27,195,70,104,189,66,184,120,14,51,154,33,157,147,33,243,81,91,236,47,83,154,246,255,152,149,30,163,28,110,65,72,202,94,246,3,85,34,255,215,216,112,164,196,152,208,181,40,68,233,207,17,180,197,130,252,235,215,244,60,171,138,38,163,217,168,230,193,45,66,151,54,125,177,98,214,24,44,62,181,115,214,202,194,45,131,216,18,252,11,253,155,10,47,58,183,154,62,174,88,236,93,118,222,14,230,94,250,195,60,220,231,34,25,10,96,224,21,165,92,190,176,199,232,29,229,115,142,233,145,240,123,224,10,191,114,120,5,9,3,171,50,201,214,166,143,61,92,13,202,234,4,219,82,182,157,98,200,202,85,20,175,53,232,252,170,146,114,161,39,56,112,113,192,94,146,63,32,245,25,238,188,120,224,207,82,99,132,192,60,236,59,117,222,175,92,160,36,224,143,128,155,181,162,174,68,235,196,46,182,31,175,13,83,247,87,0,134,18,31,31,151,42,253,226,106,202,38,4,245,227,28,182,99,11,71,218,45,14,89,200,78,248,5,195,150,184,212,184,201,103,103,197,144,69,35,194,217,127,211,6,106,244,77,80,19,152,55,62,135,217,101,138,240,16,69,29,134,202,67,49,101,209,133,96,26,20,87,204,147,3,150,164,110,76,55,101,39,20,59,125,17,199,107,65,247,225,167,244,2,54,230,208,243,173,4,238,149,217,2,128,194,72,156,213,152,91,151,8,90,236,92,59,46,78,219,143,158,248,88,1,140,99,141,92,59,79,62,143,148,156,229,118,27,192,165,224,33,56,72,124,115,112,248,14,96,14,254,86,144,134,241,43,17,89,2,79,50,106,136,229,78,82,218,76,232,127,135,71,138,176,28,55,121,149,18,252,119,77,195,106,110,54,158,229,24,160,230,240,38,241,138,241,230,21,191,93,239,229,41,45,226,74,71,95,126,32,72,23,8,75,198,253,119,44,194,6,113,60,140,40,224,21,235,88,179,28,64,65,121,78,230,111,4,111,34,13,57,92,59,49,13,167,36,72,157,224,94,147,40,209,133,52,105,245,83,89,235,200,244,146,205,65,32,232,65,210,252,41,2,145,90,225,148,203,244,176,255,150,83,110,66,38,90,167,181,145,131,186,123,142,25,177,19,151,124,131,61,165,24,73,114,248,109,187,42,253,123,186,95,212,6,134,253,226,192,177,178,86,139,89,144,40,90,78,46,218,139,168,228,130,153,142,111,187,12,109,237,199,169,35,16,214,197,5,172,67,145,196,178,58,190,4,178,176,59,90,172,90,178,136,45,168,35,177,138,234,243,219,96,117,99,99,197,80,246,148,214,189,248,175,30,170,21,0,107,223,131,237,66,205,28,26,156,200,150,64,73,6,96,13,252,166,132,121,219,135,112,63,160,168,79,207,38,155,73,110,47,223,160,0,219,225,218,49,46,194,215,154,8,43,250,146,94,99,228,159,78,170,44,127,163,12,65,165,95,155,96,16,146,220,199,119,22,112,29,172,29,130,67,159,178,213,243,62,243,29,147,224,54,231,190,108,14,54,131,12,93,159,97,231,157,4,194,115,115,103,39,78,55,253,121,132,91,88,39,130,154,48,221,156,7,66,123,104,91,7,248,233,25,208,151,93,167,173,177,158,136,184,136,116,230,177,140,77,35,158,203,50,10,189,163,174,97,219,16,25,46,135,220,241,39,195,70,38,73,220,24,42,222,187,166,7,120,214,37,199,203,205,107,233,9,44,91,250,91,143,216,248,193,171,223,211,148,88,167,23,21,250,200,35,122,92,144,200,35,253,254,120,89,245,54,20,102,106,44,8,8,190,210,111,194,220,13,6,100,48,127,17,113,76,16,67,163,142,44,39,252,141,243,245,183,102,180,51,38,85,246,210,120,141,172,84,164,58,92,230,95,108,137,19,224,156,250,220,119,242,230,140,1,237,8,106,223,37,26,159,147,239,21,122,247,81,245,126,234,46,105,122,100,49,44,54,78,243,140,147,114,193,153,5,214,27,213,113,171,14,114,134,194,26,230,16,211,178,204,156,117,214,103,154,124,156,197,223,150,194,194,228,69,116,189,97,160,76,94,188,9,16,38,109,255,33,97,222,179,239,33,71,249,145,238,133,180,8,109,33,182,203,222,242,222,117,134,132,90,237,55,82,198,76,76,63,181,16,182,40,140,128,29,34,82,45,176,39,126,29,95,238,0,221,132,253,55,69,76,152,83,86,191,58,108,45,219,22,187,193,113,126,19,99,248,157,41,137,112,94,231,187,129,148,100,195,42,237,133,105,3,80,156,141,13,186,149,191,31,14,62,176,55,36,193,20,11,74,21,245,245,58,242,112,231,221,46,116,230,189,217,108,197,105,106,180,143,206,91,99,5,87,38,126,255,237,160,28,157,183,187,67,91,54,151,175,22,134,30,185,19,65,191,19,99,79,212,240,234,170,121,220,11,154,165,103,84,197,93,49,45,138,239,49,54,76,114,187,102,87,52,114,201,24,223,65,128,75,198,111,62,228,74,244,231,72,209,66,141,42,9,11,57,7,221,224,56,109,18,167,22,213,161,124,249,179,238,123,1,68,89,141,58,26,38,4,205,233,217,174,237,144,186,82,215,15,4,148,120,234,89,104,184,204,101,137,140,189,201,169,145,199,147,182,109,46,70,238,229,182,112,204,67,1,12,177,11,49,1,231,175,117,183,67,238,1,80,22,184,43,95,35,96,19,139,142,152,245,31,142,1,170,135,10,90,10,206,132,245,115,12,148,56,39,80,140,128,24,69,127,134,232,173,71,126,173,64,246,180,141,167,222,138,40,153,102,247,67,171,191,205,64,165,132,25,226,189,76,209,61,36,86,106,53,88,42,196,38,194,226,72,35,167,136,233,18,26,213,150,129,162,231,227,71,104,93,189,223,190,195,25,38,28,68,170,7,182,27,140,218,138,81,132,75,210,63,205,157,208,235,164,172,83,51,43,91,170,81,33,14,161,159,180,115,130,70,154,215,32,160,9,81,138,11,218,238,189,130,111,86,94,64,100,19,97,243,123,88,138,92,55,105,61,171,250,196,199,239,240,228,169,53,250,249,247,100,6,105,178,138,189,73,213,43,62,40,125,165,219,158,209,0,251,44,138,55,137,199,170,39,67,96,204,160,85,169,199,254,16,10,28,253,41,117,168,197,44,243,203,191,105,212,0,189,58,17,106,238,106,202,157,206,114,46,91,137,0,23,108,107,117,217,112,29,42,239,103,83,41,195,87,135,238,107,180,125,130,171,73,211,4,108,132,169,179,125,138,244,8,127,198,46,30,58,217,9,142,240,66,116,223,176,106,174,59,212,152,245,55,37,175,114,120,2,78,148,215,203,185,122,109,187,216,177,239,138,152,60,170,70,172,218,154,11,106,92,235,255,164,220,23,66,108,135,95,94,112,174,12,212,180,50,136,170,38,49,135,145,97,190,147,27,120,18,235,232,76,140,115,189,8,242,50,51,105,167,173,140,183,106,223,139,141,158,234,130,213,61,223,202,68,26,22,117,25,114,92,251,119,122,69,230,4,117,251,146,9,173,188,193,150,77,112,89,78,220,177,186,165,7,174,32,36,160,21,113,49,99,100,184,0,25,154,154,188,198,62,93,255,85,78,129,115,101,71,120,54,254,54,67,31,86,50,134,151,41,33,219,93,43,108,115,136,0,246,228,85,251,35,241,90,234,71,92,161,115,225,66,149,83,9,100,151,180,136,35,191,183,75,199,159,221,98,227,48,183,69,203,91,61,237,14,31,178,104,76,207,119,189,184,32,56,49,113,254,67,76,124,186,70,154,45,226,10,126,174,186,234,152,58,80,199,118,251,140,156,70,27,250,221,153,173,66,115,76,158,174,104,191,198,24,19,5,57,53,235,90,137,244,117,166,27,116,57,11,200,54,127,69,160,222,64,92,53,153,86,178,78,102,111,184,246,169,76,178,28,186,222,139,149,23,28,211,251,217,85,177,102,236,100,76,24,226,169,147,104,139,38,171,228,147,190,138,101,6,130,167,189,188,115,189,1,90,244,108,46,118,166,76,25,195,16,22,251,49,14,125,164,204,233,54,248,28,249,25,219,163,244,56,141,89,25,234,183,187,126,17,14,29,9,131,197,67,241,185,242,245,146,46,188,109,200,50,74,37,87,74,123,147,63,255,202,34,200,210,150,134,77,175,131,53,118,174,10,68,220,141,201,253,178,154,50,206,251,71,11,164,15,230,174,214,16,66,60,145,82,7,94,157,116,104,13,74,70,143,194,98,146,36,44,153,25,174,36,200,153,41,121,87,20,167,44,201,115,201,85,186,201,224,8,20,56,148,109,212,88,252,35,19,196,155,153,12,17,54,60,219,60,219,167,153,225,148,75,65,131,101,112,102,46,2,230,212,34,102,78,205,208,215,176,54,59,20,144,10,177,253,83,57,30,171,233,227,141,140,214,248,250,59,60,14,36,207,54,197,188,17,231,46,226,248,112,146,246,88,167,167,107,60,226,76,129,132,167,69,74,16,68,18,177,65,28,1,154,163,89,11,125,108,183,145,125,107,211,241,224,228,68,243,80,155,163,44,85,109,212,146,29,31,134,175,10,191,57,104,95,87,200,64,166,43,95,132,45,141,160,245,252,141,236,216,164,66,102,105,205,25,190,207,246,206,27,144,108,246,240,167,86,52,20,142,233,254,177,37,150,172,245,151,18,153,47,174,175,98,247,78,149,108,19,197,254,84,176,183,227,132,97,95,185,58,203,11,16,68,89,24,240,221,40,11,46,180,173,167,128,84,165,62,128,212,142,59,196,15,224,230,190,96,167,35,86,109,122,180,117,171,233,28,168,147,8,151,137,215,221,128,238,184,63,153,240,63,199,9,249,176,141,117,146,30,67,69,151,130,220,106,157,216,10,167,18,150,74,220,206,23,245,38,57,203,94,42,195,125,34,111,114,96,76,133,12,126,70,225,46,182,188,196,236,227,230,41,114,2,57,152,93,133,4,30,158,239,45,85,183,92,11,253,30,196,122,193,189,178,76,21,108,109,78,229,44,13,19,89,74,49,210,94,53,191,234,205,1,234,148,201,69,23,66,110,207,54,80,11,87,19,248,138,218,72,71,213,87,200,232,92,75,100,151,170,27,10,20,137,124,40,146,46,143,155,219,151,92,7,167,98,19,249,209,154,177,229,211,250,57,149,226,8,146,175,13,34,79,19,38,65,43,54,54,99,28,124,87,216,46,131,254,29,255,50,41,116,75,19,161,10,132,222,76,199,211,168,108,139,249,110,113,172,126,218,253,63,96,0,15,51,226,171,53,20,66,55,0,62,1,67,142,224,70,5,53,34,12,235,92,83,198,72,219,39,223,62,200,146,90,173,61,80,55,190,168,215,94,136,154,94,94,220,238,8,255,44,254,67,143,75,2,6,131,33,162,108,26,164,200,22,116,96,162,13,241,112,140,223,119,68,144,190,62,161,55,146,177,254,224,170,170,9,18,132,5,208,143,230,49,94,159,21,87,247,138,145,168,7,77,191,38,136,128,165,54,189,235,180,156,52,190,23,251,203,2,169,208,232,207,10,17,163,75,109,48,196,1,119,66,29,219,161,134,47,193,101,23,49,182,228,0,4,32,230,9,50,73,48,162,145,179,33,132,54,135,184,102,201,198,141,27,31,222,101,117,255,173,148,16,165,138,241,159,131,155,193,49,13,50,216,107,99,192,142,251,176,34,96,132,24,135,196,122,87,103,132,13,92,29,138,225,243,67,143,24,133,99,117,197,134,168,149,191,110,144,132,226,58,221,29,249,33,150,142,229,233,214,11,238,178,214,188,114,115,188,84,241,22,197,178,148,10,82,17,77,255,6,219,160,254,236,67,37,103,99,188,88,95,193,202,230,111,126,192,97,118,240,153,59,157,191,51,252,22,74,199,134,83,138,76,223,51,238,193,15,111,144,42,249,245,197,128,153,124,115,190,81,177,51,20,38,236,46,71,107,25,19,255,247,46,227,56,51,84,65,160,36,121,43,227,187,17,160,127,132,194,176,62,247,135,175,50,213,89,153,18,19,31,20,232,45,202,219,25,84,35,166,145,91,57,92,31,96,47,23,196,41,26,90,240,189,77,252,59,185,31,61,184,127,45,33,162,51,149,232,123,88,62,195,181,82,80,125,43,42,132,223,59,71,60,38,103,212,226,246,132,53,34,134,71,193,250,178,22,151,12,50,141,241,21,228,244,46,112,231,158,40,46,117,69,138,231,204,60,137,244,5,186,153,98,235,196,71,140,8,246,34,101,44,73,148,235,175,164,240,218,140,51,243,156,134,35,233,32,47,27,77,118,134,95,73,116,76,55,35,139,91,224,189,243,147,149,52,155,11,21,172,178,224,251,80,176,116,251,212,167,242,111,229,90,37,152,99,244,197,213,177,187,139,235,139,232,234,4,74,117,80,61,186,81,95,122,27,19,49,48,231,248,69,35,71,179,146,63,30,159,61,13,178,0,114,221,66,63,125,151,44,224,226,234,180,167,5,203,176,20,119,215,121,16,242,78,211,56,211,98,218,250,150,46,16,170,28,19,161,73,82,35,124,34,52,83,145,9,105,7,254,26,149,210,204,96,4,157,13,159,172,73,215,242,120,173,56,63,50,225,219,195,27,94,150,108,18,247,30,40,192,180,12,50,227,180,82,106,19,23,236,158,15,164,80,174,99,18,12,214,44,211,178,108,142,58,11,132,117,214,245,116,115,247,40,38,169,110,96,190,168,21,141,153,128,242,177,244,178,91,15,18,57,49,235,254,94,11,238,90,193,145,210,106,208,132,255,17,149,154,244,62,159,70,84,52,217,137,161,113,126,205,106,150,44,62,168,221,72,207,174,193,188,87,47,131,172,40,165,147,78,196,83,223,182,53,103,106,1,53,119,140,18,65,82,39,135,248,254,63,94,217,81,101,195,247,230,48,64,222,126,125,204,186,207,62,246,162,178,67,223,110,45,100,145,126,250,25,141,193,237,126,111,60,230,126,199,17,53,202,206,186,94,22,144,221,248,97,242,131,8,32,37,220,19,169,57,160,84,207,161,242,255,133,158,158,236,172,147,91,40,171,51,225,112,186,131,94,198,36,22,31,209,134,215,40,75,14,131,182,109,220,238,54,41,10,15,43,26,31,126,210,135,25,38,167,244,172,122,51,155,96,226,175,219,181,22,118,86,254,4,128,229,114,251,168,93,153,138,30,169,229,99,146,65,233,38,207,145,252,49,136,37,93,251,198,202,79,0,99,28,119,145,112,25,125,41,170,83,101,21,68,3,237,194,93,135,150,239,219,192,98,38,9,213,113,250,206,72,129,45,59,172,230,164,77,144,47,39,148,202,46,174,0,184,80,194,21,157,160,253,121,136,19,241,219,42,188,100,156,95,63,25,84,22,12,146,241,180,201,204,138,36,36,201,4,198,239,109,198,167,2,102,197,229,162,66,180,0,160,143,214,80,63,149,149,53,162,127,217,194,242,237,124,201,119,252,254,109,71,79,51,73,27,210,54,56,19,153,208,12,216,241,82,205,44,28,10,92,82,141,122,226,169,142,208,212,120,91,172,250,115,226,114,20,152,152,253,228,113,161,43,75,109,26,173,65,119,116,23,203,208,54,128,211,161,36,234,39,178,45,81,161,39,217,52,175,91,70,87,47,32,207,26,72,95,18,240,44,183,103,166,134,197,168,26,39,52,49,181,178,38,18,127,5,50,126,224,73,186,234,83,154,18,199,148,241,193,228,201,152,188,223,105,16,55,104,118,6,10,8,248,190,86,141,233,29,4,192,171,65,230,166,114,18,27,2,70,111,233,225,210,232,51,118,128,133,66,210,128,36,35,227,15,78,174,174,243,234,167,18,35,107,219,145,125,167,133,39,127,245,216,136,237,164,191,118,71,103,137,16,22,67,234,193,188,191,143,200,11,245,23,176,210,57,69,227,41,24,152,91,70,14,129,232,11,197,196,230,172,200,128,138,6,44,44,220,116,52,170,164,229,50,184,21,248,98,16,22,195,81,227,246,104,92,191,93,68,66,44,148,77,197,145,31,147,253,1,36,102,229,135,187,153,19,38,84,183,104,55,72,64,183,64,153,27,78,60,51,29,59,241,17,44,17,179,10,235,233,200,42,28,96,216,29,132,223,194,65,17,13,210,35,113,161,180,132,37,60,117,68,81,180,87,124,182,145,67,38,200,18,110,3,238,137,123,149,79,253,38,133,27,190,47,227,192,105,79,81,197,160,109,162,85,153,192,163,58,209,87,67,252,85,111,62,59,226,138,69,43,0,37,74,211,168,47,130,113,252,139,24,32,75,5,69,12,52,39,189,241,182,145,40,71,89,159,27,94,152,247,125,211,244,110,104,82,3,22,75,15,15,241,117,250,24,200,79,124,95,101,50,223,114,105,249,70,237,39,245,22,74,236,255,67,137,175,22,92,54,157,30,110,202,173,29,18,226,222,93,27,132,79,145,164,173,127,13,173,161,134,123,15,247,105,27,222,220,91,200,124,108,210,158,155,134,33,161,140,153,2,28,175,87,18,146,122,43,235,19,100,139,76,87,22,48,71,209,69,85,186,194,33,13,135,139,39,109,39,106,71,204,115,21,253,148,178,65,52,240,205,92,221,192,27,117,193,141,54,124,235,175,235,192,252,84,91,138,199,45,236,92,243,224,84,182,127,165,48,171,117,83,131,175,182,236,152,113,90,44,229,58,255,17,26,97,99,210,23,76,206,81,108,198,21,91,244,170,106,65,206,31,57,55,253,183,226,216,202,111,53,32,234,162,222,192,164,138,208,45,174,87,173,37,98,43,188,125,194,41,114,41,217,50,152,237,147,241,250,246,73,147,69,133,254,133,134,34,40,213,64,161,157,210,119,65,1,148,55,190,177,44,146,153,33,225,233,110,143,188,47,77,223,207,167,196,36,137,189,225,161,75,61,13,80,144,193,30,185,5,141,103,166,120,13,198,171,195,146,117,195,250,46,229,137,149,156,19,73,14,238,13,111,166,86,220,8,59,2,134,181,219,242,163,32,156,188,15,196,12,149,43,55,164,205,161,227,166,90,247,88,103,32,59,221,55,177,138,52,42,126,212,40,252,0,70,103,64,156,18,136,231,31,214,163,173,76,233,78,166,216,125,56,116,139,15,81,132,190,4,168,218,138,152,118,137,138,187,164,71,50,245,91,243,109,182,42,236,167,44,222,45,1,142,66,148,3,158,167,24,242,35,170,166,53,235,39,227,96,87,29,102,68,114,125,250,188,109,61,198,213,250,35,119,216,221,228,41,165,31,98,169,213,112,249,217,16,197,109,57,102,96,152,49,1,7,33,195,162,232,141,69,177,120,194,145,208,55,125,97,169,123,55,232,82,77,180,173,235,232,119,62,101,202,121,96,139,243,136,163,114,227,39,3,76,142,14,115,168,96,120,39,135,253,171,148,173,135,223,73,17,238,166,176,17,197,234,41,87,16,19,107,225,250,10,86,172,148,81,144,188,14,50,211,3,202,101,81,169,46,22,34,168,153,140,55,35,67,239,87,233,52,158,3,71,78,235,196,218,224,160,127,244,125,171,242,252,210,128,81,212,125,4,187,191,183,135,48,77,90,38,134,207,130,254,207,244,26,222,95,183,3,173,166,9,106,63,168,70,51,7,207,241,48,163,29,120,93,188,19,143,159,57,33,191,174,106,219,104,149,26,250,184,19,192,238,221,249,171,75,11,198,146,106,186,57,42,131,14,151,111,237,17,37,87,197,162,208,69,99,248,200,19,236,253,42,60,93,113,249,116,217,8,43,47,143,60,123,66,148,54,83,92,205,10,15,156,223,199,4,150,240,151,158,62,244,198,186,151,41,241,237,101,19,17,176,42,96,70,44,176,241,20,158,61,74,190,116,63,108,242,62,179,181,213,100,121,92,4,71,193,160,252,62,16,214,68,238,84,33,159,245,214,222,110,100,86,32,146,115,140,50,187,59,239,60,127,58,68,115,32,96,106,237,11,10,98,98,202,111,15,119,64,99,107,199,249,61,233,0,53,20,231,177,97,65,41,73,123,35,115,225,238,0,154,202,209,94,143,197,166,192,205,185,214,128,230,27,17,181,42,234,55,221,249,212,61,227,142,57,225,222,179,7,235,80,203,149,80,9,128,165,44,214,9,50,185,48,241,166,17,132,93,59,129,220,119,158,235,188,36,226,161,140,153,217,86,219,110,95,31,156,245,184,94,41,186,103,120,247,229,50,240,102,92,42,95,144,164,166,5,225,154,185,131,57,121,5,165,28,167,58,236,66,199,81,168,29,1,224,176,203,98,147,142,57,40,199,229,167,237,47,196,216,128,75,53,108,46,240,13,9,133,1,142,14,86,160,59,85,90,125,187,233,223,36,8,73,246,92,147,117,84,110,34,205,248,220,118,115,101,12,218,244,152,78,223,33,171,208,48,126,126,33,136,196,121,209,251,170,201,36,1,39,150,85,202,11,97,203,198,49,89,148,37,106,203,192,208,156,41,252,181,228,186,179,91,175,1,39,115,232,43,63,229,223,95,26,173,105,18,86,180,83,126,57,66,40,145,68,123,94,200,122,128,165,63,33,25,44,225,72,126,198,206,98,90,135,129,36,182,42,49,255,255,180,43,178,188,132,238,131,92,187,224,23,0,232,199,85,52,222,39,219,2,202,226,204,34,76,224,100,40,27,123,99,29,195,132,179,137,113,208,15,127,97,218,168,227,80,132,203,16,86,175,108,109,53,193,191,240,50,217,81,17,239,128,147,128,66,219,107,63,183,105,1,219,118,215,114,209,152,77,216,18,173,72,10,219,148,120,194,207,107,123,106,89,240,234,94,14,227,210,126,231,150,136,127,111,20,18,64,134,79,96,33,63,88,91,169,22,185,89,22,206,100,195,150,6,226,196,141,232,241,91,176,184,39,182,225,141,158,116,219,26,122,29,199,48,247,161,181,222,18,108,98,242,52,53,146,44,131,24,201,62,79,109,196,86,121,134,9,86,9,121,111,192,216,100,86,178,169,226,251,189,121,65,49,112,194,212,43,139,68,237,198,62,11,16,127,88,122,227,129,172,229,60,56,162,233,141,155,34,27,251,86,31,96,10,231,14,206,40,92,67,82,159,189,25,72,57,64,73,102,90,210,36,43,120,84,102,52,197,1,152,233,75,227,222,121,161,48,246,245,246,32,23,25,104,165,243,96,53,207,225,3,211,126,202,171,37,234,119,218,145,80,68,80,216,45,187,130,205,246,232,165,217,138,240,76,140,253,212,16,26,187,19,81,111,182,231,178,130,112,85,117,5,144,46,222,106,101,227,216,89,140,33,71,35,229,152,35,38,97,105,101,32,68,99,219,231,207,160,169,14,230,239,218,85,216,110,16,45,104,159,151,207,238,50,94,3,214,120,42,181,116,8,202,57,41,43,115,219,45,251,89,2,10,7,20,163,201,66,213,203,25,38,147,42,32,201,95,33,40,15,156,17,140,54,107,253,50,75,128,157,100,178,39,247,5,8,9,119,137,90,146,205,241,198,101,183,70,218,250,36,1,206,188,85,51,252,180,78,136,211,112,126,216,214,60,12,8,255,161,187,175,145,232,135,119,204,10,10,177,86,149,109,176,34,219,199,136,189,87,205,231,149,40,26,219,193,16,12,192,168,114,142,216,36,176,161,108,2,83,37,206,214,236,87,51,46,176,166,183,56,6,185,80,199,223,135,68,109,168,224,148,147,114,41,37,12,247,74,188,28,26,21,214,134,194,95,1,233,23,14,188,74,96,198,190,114,70,84,163,121,205,166,94,180,138,187,57,15,25,46,219,176,137,164,52,163,73,188,75,98,62,106,143,188,227,232,161,245,242,128,48,48,238,240,147,57,93,243,239,52,203,44,181,11,166,234,165,4,30,180,218,132,151,125,158,9,188,78,88,163,200,57,216,136,124,18,94,228,25,242,213,95,236,198,87,123,49,117,150,1,177,98,69,75,124,158,33,34,200,224,56,152,80,139,79,246,39,71,1,8,249,195,38,253,113,234,49,233,77,19,215,83,88,175,97,113,167,67,235,135,130,31,72,26,10,175,100,163,104,215,44,98,243,214,83,53,155,181,19,30,140,143,235,137,60,129,108,131,192,7,207,132,25,9,148,1,88,145,125,86,68,83,65,112,115,109,15,247,3,61,61,164,89,194,149,125,72,212,25,178,49,16,17,78,146,94,182,14,94,97,95,228,57,230,141,83,52,113,116,51,228,211,154,249,245,84,18,9,174,154,96,32,61,165,136,190,77,18,107,207,164,54,185,253,84,68,19,255,139,42,7,98,67,231,87,115,244,170,231,192,200,181,216,254,162,212,103,86,254,30,141,42,111,126,167,3,113,84,145,179,202,114,213,245,146,84,81,154,83,218,43,65,180,167,150,183,165,36,33,219,222,252,255,186,2,43,28,189,208,124,107,85,42,221,158,247,113,68,213,65,226,203,198,46,90,158,80,180,152,54,191,47,241,113,232,107,224,39,198,160,64,117,169,203,192,59,177,248,251,142,191,181,38,118,81,49,86,17,151,159,220,164,158,94,91,179,32,59,214,36,179,98,216,122,51,50,181,190,76,180,105,234,148,181,50,102,179,99,50,12,42,14,151,101,2,225,9,51,6,129,9,7,149,124,174,166,190,235,20,173,79,59,117,193,37,222,203,73,194,235,154,3,26,94,94,48,239,101,34,226,135,101,144,210,131,81,18,58,65,80,93,208,148,130,178,67,137,186,31,22,24,240,33,137,250,226,21,169,57,174,114,55,217,251,48,125,214,116,91,181,213,218,110,114,17,164,196,159,241,145,81,71,17,77,104,69,56,199,219,132,214,61,185,69,245,146,235,216,133,168,83,240,43,175,39,184,129,58,96,174,146,11,186,17,145,227,237,184,209,73,130,7,87,106,3,188,235,209,69,4,177,136,77,61,66,86,187,183,223,136,67,238,254,108,13,155,25,34,20,142,14,128,249,217,134,131,98,50,233,222,242,47,171,172,78,84,152,232,141,119,58,108,53,253,195,80,219,213,124,82,171,82,195,20,238,155,212,254,34,143,183,93,100,193,250,240,168,141,100,238,158,163,38,179,10,54,200,51,165,144,226,233,183,144,115,122,203,158,239,169,197,160,16,30,101,202,60,115,44,211,198,228,29,19,20,193,76,4,38,165,234,152,111,193,238,198,152,2,31,196,172,51,104,37,161,19,71,45,246,70,152,124,92,93,33,83,100,21,120,221,217,17,107,85,183,60,165,80,226,135,195,2,100,117,192,116,40,39,226,178,207,167,61,92,229,251,170,78,81,253,47,34,173,1,14,120,51,234,131,197,47,184,232,12,251,174,190,67,102,14,15,44,110,184,237,10,43,219,123,178,121,78,238,70,208,74,151,150,187,149,236,147,16,47,112,210,22,224,228,127,141,238,100,63,76,32,94,233,127,255,13,206,227,173,185,65,153,47,39,250,156,39,174,8,198,86,150,199,111,20,23,95,233,135,229,139,158,45,177,26,76,105,214,226,140,117,207,102,39,28,135,6,171,234,60,114,28,102,101,193,168,161,11,116,242,199,61,107,93,176,186,114,53,102,183,70,186,230,115,90,71,6,198,32,193,76,219,215,64,83,6,83,172,36,246,196,242,6,187,202,225,123,26,90,2,114,52,107,242,87,82,215,46,65,109,82,134,140,56,45,72,187,232,29,252,50,39,196,124,158,203,199,83,95,114,74,214,92,157,159,222,123,253,223,6,226,81,70,53,37,238,254,71,17,98,73,230,249,42,224,56,82,115,182,78,62,222,159,117,77,79,133,249,152,58,59,36,251,99,191,94,235,18,77,144,198,209,219,214,173,31,142,3,81,75,92,177,21,122,235,180,73,87,72,49,126,59,107,88,246,62,166,24,159,241,202,108,149,66,192,27,21,101,20,109,148,235,19,178,100,19,43,120,246,246,250,171,54,254,168,152,94,125,102,27,53,223,229,173,202,76,17,179,13,76,9,255,162,80,215,5,129,66,31,193,201,140,121,229,234,41,69,121,89,34,96,138,7,243,3,90,60,63,146,186,73,153,35,174,50,63,30,152,128,93,97,242,0,103,154,52,93,138,249,73,179,92,110,193,68,206,123,139,164,86,161,147,9,30,133,219,90,145,28,208,144,88,44,175,237,134,162,101,92,200,192,200,17,255,18,102,50,15,75,233,190,233,42,136,63,148,13,61,237,242,120,253,52,110,194,221,97,41,15,158,175,201,1,85,204,58,203,105,118,26,101,81,140,23,211,90,44,114,153,131,93,18,191,38,251,131,99,191,208,143,145,27,226,105,139,17,208,52,251,101,185,74,96,237,9,0,182,80,235,145,56,208,216,184,208,99,51,205,172,15,172,119,208,138,67,210,243,182,53,113,127,194,246,252,130,172,172,164,13,94,113,227,69,155,247,40,248,66,84,167,48,38,24,156,242,165,255,7,146,197,157,120,29,5,171,51,56,201,126,2,223,138,249,177,131,154,134,0,176,198,0,201,247,119,88,177,249,20,234,10,181,191,198,123,44,132,38,101,229,31,29,108,162,92,225,112,115,208,55,125,40,109,1,186,201,98,154,112,96,183,57,159,69,87,189,74,230,58,115,222,182,230,38,226,8,200,14,100,48,192,70,28,159,127,155,88,231,61,254,184,120,202,183,43,18,3,45,195,148,245,251,200,22,182,56,220,56,167,67,189,198,13,44,143,1,230,186,38,154,246,233,80,147,67,136,31,117,101,127,138,158,27,155,78,104,1,177,45,33,118,66,111,9,109,8,133,211,13,56,72,162,26,30,117,44,238,121,53,152,37,119,206,45,190,19,34,230,23,34,15,99,103,134,228,216,250,68,95,190,208,26,31,89,231,23,37,174,206,8,191,169,180,137,180,1,205,172,222,117,163,39,74,7,103,139,151,83,149,46,236,240,160,179,216,47,87,230,9,156,107,119,17,82,9,161,223,118,103,58,154,49,134,6,202,7,50,135,251,27,11,16,80,88,92,112,243,4,186,251,159,172,198,32,199,173,50,66,193,44,215,121,225,105,73,133,150,216,171,207,230,204,228,110,243,83,3,198,132,113,115,63,58,88,229,141,174,91,0,63,28,183,248,210,173,235,216,194,169,100,2,58,28,20,223,74,93,143,27,179,16,248,229,84,176,196,22,56,123,123,174,76,116,158,11,46,91,246,209,142,48,11,35,104,63,77,142,142,222,222,193,57,220,50,123,7,72,67,237,179,9,251,6,210,219,239,51,228,48,73,211,89,22,194,152,249,47,55,158,4,234,36,100,200,221,127,49,104,193,115,101,176,167,39,31,252,68,170,248,170,151,212,123,188,218,227,254,101,86,52,103,30,190,118,120,224,170,15,26,79,63,79,87,96,252,77,110,212,30,95,148,147,111,32,186,1,234,229,20,189,91,14,114,134,75,141,183,69,179,115,38,119,109,87,99,107,125,117,62,200,6,133,165,50,155,135,114,84,170,201,133,224,195,245,12,44,67,167,251,35,178,181,173,122,20,190,37,168,156,198,204,92,210,140,111,153,99,79,72,123,95,80,3,230,171,201,132,150,245,5,246,181,55,43,127,38,228,73,76,101,140,139,19,206,11,64,21,204,194,32,12,136,146,252,195,233,44,254,148,138,139,232,33,153,250,235,125,199,174,230,126,193,204,76,44,24,97,65,244,234,157,85,189,183,2,89,180,190,46,27,114,178,53,210,17,191,88,115,183,51,128,91,51,181,9,38,3,59,27,120,161,122,181,101,206,88,230,211,77,202,146,146,223,75,217,83,249,207,15,216,92,82,73,176,245,230,188,176,50,53,136,124,46,16,128,161,144,14,75,171,21,62,67,90,105,90,181,39,7,107,24,87,60,167,126,196,52,166,149,167,61,32,122,234,23,62,44,29,127,208,154,47,186,11,118,102,226,199,196,39,194,1,179,147,31,33,55,197,253,146,195,210,59,234,187,59,27,126,76,2,184,39,62,253,81,149,213,246,169,64,183,118,11,22,210,202,25,226,38,33,105,173,219,111,186,155,216,134,214,184,236,205,163,176,69,185,201,77,155,125,20,17,212,30,109,32,25,35,58,139,157,50,84,158,35,172,147,155,24,61,227,99,161,127,233,192,197,224,148,29,81,22,126,175,81,73,158,90,226,247,225,66,82,190,161,34,232,60,104,246,170,129,24,242,188,136,84,131,125,99,184,174,204,99,242,245,145,239,25,1,31,46,146,201,254,89,196,98,3,50,59,103,241,115,144,79,54,214,208,3,201,252,24,240,217,216,19,35,30,179,111,18,143,223,59,55,49,229,82,114,120,106,184,19,164,240,198,184,3,58,166,20,5,19,164,156,20,123,218,2,255,144,143,59,113,189,140,42,229,114,46,87,110,191,127,175,187,169,249,161,111,153,108,148,6,235,124,177,70,25,135,59,43,209,241,133,150,79,82,245,62,136,183,249,59,231,139,209,148,38,45,218,81,102,83,179,51,232,97,189,113,41,128,83,80,224,243,9,61,124,77,83,236,147,216,203,246,33,238,85,234,159,251,209,180,59,164,244,252,130,45,231,186,223,39,249,177,167,172,192,42,114,155,132,38,73,99,216,78,28,24,28,188,126,159,12,67,247,185,76,224,138,58,24,27,193,30,250,65,7,241,192,235,69,233,197,105,32,60,91,85,184,72,4,165,64,97,28,224,98,228,88,202,235,104,66,201,8,24,233,192,124,174,47,81,121,176,196,147,39,13,163,64,99,100,206,218,150,36,42,63,217,154,109,89,193,245,60,169,205,21,189,36,185,103,235,141,183,90,60,212,13,158,131,2,223,7,154,41,88,68,116,62,148,85,198,16,157,231,50,109,102,217,69,207,126,79,184,196,88,244,72,91,253,20,188,37,144,15,237,124,252,87,84,77,247,197,0,237,184,9,222,203,67,193,197,199,235,173,70,64,228,121,134,22,195,140,121,176,24,113,127,207,193,74,110,208,29,16,185,220,38,101,97,105,159,108,165,23,240,145,254,221,28,14,64,24,234,244,102,62,177,128,101,20,203,237,88,117,121,62,74,17,102,163,222,67,187,240,248,56,40,117,167,235,226,188,150,69,28,188,161,112,203,99,139,216,21,82,125,137,198,124,55,0,131,18,70,23,161,150,70,90,244,9,118,206,77,102,218,98,97,158,184,226,245,250,151,174,150,87,235,46,186,248,3,59,135,46,123,156,62,70,91,141,90,192,123,100,5,62,82,73,97,113,2,192,57,80,42,159,183,76,161,0,49,75,36,117,226,239,228,252,194,199,108,184,64,189,107,245,218,236,161,48,69,165,31,1,107,6,223,85,18,60,30,175,52,145,80,247,172,208,255,6,162,244,153,194,66,3,86,29,140,104,181,135,116,182,44,3,203,65,173,74,184,123,76,215,225,79,136,58,152,224,71,83,6,125,181,175,37,159,31,86,50,104,104,99,107,19,42,212,126,24,158,18,128,118,76,207,63,246,84,254,188,72,145,208,62,224,191,191,53,206,174,46,241,98,18,34,9,106,34,179,55,204,33,93,75,221,154,87,220,154,30,24,243,4,82,180,125,137,137,195,237,36,118,62,112,94,158,196,166,142,55,131,247,241,44,49,120,95,153,40,122,2,248,149,165,130,184,60,255,152,47,152,46,132,200,165,223,145,255,255,158,109,202,174,116,33,220,50,181,59,237,20,91,216,54,22,163,237,178,177,219,47,23,213,11,47,108,141,153,171,158,234,53,243,90,75,179,63,48,4,197,214,14,244,10,170,186,251,188,202,138,42,145,72,188,224,65,150,171,3,19,142,107,59,249,207,178,52,3,38,37,81,240,238,175,103,198,177,125,95,176,121,123,185,219,217,228,81,134,197,138,8,8,216,154,89,160,88,174,151,50,37,222,39,28,204,233,62,66,253,255,118,192,48,98,34,20,176,235,155,203,120,204,146,32,10,107,178,85,58,208,88,252,12,250,7,44,218,104,182,187,195,190,156,73,136,225,54,114,233,41,3,149,40,102,225,242,119,217,185,178,39,160,159,228,33,72,80,249,54,149,154,3,171,38,211,32,50,18,214,132,195,146,184,125,32,168,186,202,103,193,251,197,45,133,64,108,35,174,157,26,79,46,235,90,238,59,56,109,72,189,232,29,122,8,82,217,184,162,240,251,242,75,4,4,61,47,230,71,177,87,1,151,4,13,108,125,180,102,85,201,175,218,201,31,24,11,128,236,187,64,162,154,43,128,163,23,125,100,233,167,19,77,223,25,47,78,87,75,116,66,169,148,100,154,213,105,188,78,149,35,115,141,121,57,156,110,199,7,101,191,18,95,166,8,42,17,208,173,193,110,48,182,16,25,105,152,39,132,205,26,107,254,34,110,141,102,244,52,114,34,206,30,149,204,215,187,79,16,101,192,152,20,95,74,252,105,240,184,32,182,211,192,223,137,170,237,192,70,50,36,237,180,97,1,13,2,45,213,168,241,42,230,164,10,87,150,217,167,56,189,131,156,101,239,210,211,204,34,124,158,171,210,18,124,191,38,202,61,143,152,181,182,178,127,110,220,210,206,165,108,234,251,61,51,93,63,10,148,114,123,149,173,13,150,33,61,138,118,154,23,108,200,197,188,197,71,129,239,51,121,167,79,131,215,59,60,168,214,111,174,83,112,27,251,218,207,196,85,120,91,145,50,34,189,105,213,184,7,131,37,95,206,87,204,190,167,251,9,83,81,172,200,132,32,67,47,40,36,176,208,224,228,85,236,91,82,8,115,206,229,54,160,128,12,128,98,173,154,214,181,253,84,119,222,20,232,26,48,184,67,215,116,218,0,214,177,204,90,132,49,205,189,175,174,20,16,88,212,141,226,73,242,127,59,112,185,142,41,47,81,142,124,19,82,38,11,118,29,123,209,102,29,143,48,140,213,126,245,108,215,60,173,53,57,52,82,61,69,46,68,149,36,161,131,35,3,217,83,138,75,199,103,219,169,108,130,156,197,142,15,242,7,82,41,192,202,13,99,148,15,129,75,252,166,141,216,195,3,9,214,1,85,70,164,131,237,52,203,146,208,159,60,242,42,184,229,110,186,161,203,134,79,81,16,53,139,177,25,28,89,95,244,137,55,236,22,236,73,54,196,17,73,52,39,28,78,230,188,46,163,162,197,127,48,151,32,168,157,108,117,246,33,87,110,201,110,76,183,60,85,169,93,177,170,103,81,124,67,146,170,223,31,221,125,24,204,83,70,148,221,156,207,112,150,56,18,88,246,11,250,192,180,2,201,38,32,250,149,225,93,227,201,193,78,164,138,109,106,176,139,234,204,255,115,27,66,222,160,96,167,251,179,234,120,21,155,150,201,224,41,123,25,134,25,168,110,158,228,57,7,223,44,170,44,99,121,8,220,248,219,230,170,143,125,170,241,37,189,223,102,49,26,3,46,96,215,117,170,212,83,109,110,50,117,246,115,214,251,17,41,228,87,165,138,105,211,201,51,76,148,99,32,131,96,145,147,43,202,13,205,242,5,170,51,179,202,171,161,30,226,30,106,89,62,70,0,231,223,107,2,80,98,203,163,56,244,38,23,107,70,60,48,133,117,231,170,187,16,100,49,146,249,95,99,201,164,70,177,111,226,79,11,182,106,105,61,177,235,135,176,224,206,209,56,1,217,165,48,114,3,42,75,5,142,166,44,136,53,5,101,141,155,240,106,129,243,117,206,29,140,92,90,126,6,115,28,219,161,125,108,25,192,248,83,112,163,156,121,251,201,89,185,72,109,134,143,218,154,171,20,101,60,0,221,150,221,209,77,227,191,220,3,74,192,64,172,108,179,35,37,161,235,81,0,101,72,177,2,199,119,157,140,98,176,178,168,123,241,98,66,188,4,180,86,196,215,232,98,46,57,96,66,247,231,57,76,104,36,190,125,233,249,1,13,173,82,65,193,134,237,210,83,180,9,191,182,170,61,99,89,105,82,106,181,128,93,35,146,13,188,24,131,249,89,215,100,243,136,58,65,97,142,155,133,222,117,168,85,100,7,42,70,229,251,78,215,153,231,82,40,234,109,130,50,199,156,229,107,86,61,210,173,165,229,221,3,234,236,129,7,238,230,107,31,91,30,62,42,216,212,102,123,153,42,51,237,2,226,149,244,72,125,245,3,202,199,143,146,121,98,174,198,43,206,94,45,198,193,121,64,84,86,253,99,53,197,31,87,5,11,2,3,145,13,22,13,49,11,63,158,156,16,41,33,108,212,196,68,135,170,239,166,53,84,158,234,255,24,116,153,217,49,173,127,151,179,18,197,237,217,140,2,240,128,80,109,32,207,46,216,78,66,177,81,193,147,228,167,190,102,231,182,247,116,48,12,189,176,122,185,254,233,125,157,195,244,11,107,248,225,103,134,248,81,215,54,148,184,208,51,26,94,44,21,55,70,207,37,178,249,32,105,17,144,219,99,83,235,254,136,18,39,43,181,152,103,177,225,18,99,104,172,97,139,208,248,20,186,178,194,100,76,223,57,18,140,78,98,15,136,68,41,91,182,241,240,234,186,119,159,120,234,68,228,20,95,91,73,31,84,138,2,114,24,122,141,247,76,234,209,15,214,209,110,217,100,73,50,222,148,155,108,197,240,93,162,158,184,225,22,16,175,31,202,45,100,78,75,100,211,142,217,18,162,91,121,94,37,135,154,136,241,100,87,182,67,173,41,182,198,184,23,234,131,13,229,45,190,12,97,244,147,0,191,28,86,23,159,250,22,19,123,187,1,54,129,4,40,0,119,250,250,96,172,156,212,109,41,149,206,118,122,42,1,51,29,67,143,225,62,79,198,22,175,93,153,153,226,230,158,136,162,103,88,219,49,70,90,208,114,77,74,243,107,207,35,131,196,190,18,0,123,211,205,207,44,15,190,227,24,227,58,139,31,129,154,135,39,45,241,150,110,100,53,2,57,133,175,41,173,101,254,67,220,45,230,244,171,221,143,132,89,135,90,238,215,222,182,143,138,181,112,22,186,53,215,137,238,107,138,49,80,25,151,180,255,76,226,134,222,4,29,26,23,157,52,212,234,107,141,221,208,134,184,237,213,216,99,160,192,177,243,88,180,73,38,233,57,247,3,72,237,19,132,215,39,109,191,183,25,51,188,165,99,21,38,21,207,165,108,37,165,239,171,168,183,20,250,15,228,163,83,6,117,130,13,186,127,88,44,28,233,180,110,31,63,123,148,13,100,24,73,147,81,254,65,162,99,199,71,134,5,135,139,177,229,95,127,52,172,109,16,239,214,210,18,155,107,221,136,21,128,70,117,1,34,232,209,218,230,59,203,171,28,24,216,47,135,252,133,117,221,249,39,203,219,212,218,199,40,243,55,69,175,49,179,246,3,76,237,71,226,98,28,231,41,115,191,40,59,202,61,197,229,68,40,85,39,152,130,172,174,154,44,165,185,1,191,255,200,7,184,149,50,87,70,82,148,96,50,13,147,61,94,17,239,88,105,242,98,236,69,30,112,104,37,179,193,203,172,136,86,96,16,75,186,49,179,4,192,2,62,221,169,131,141,243,112,199,121,213,120,111,3,22,21,141,32,106,32,143,161,239,45,97,58,57,174,26,141,23,41,196,251,107,14,216,80,103,57,94,194,67,93,220,8,4,38,123,63,137,198,68,17,181,10,204,43,224,5,71,15,244,92,102,58,228,46,249,163,165,56,71,109,30,97,253,103,163,251,153,65,211,89,49,233,204,116,105,42,0,130,84,91,142,99,235,14,140,126,175,21,38,93,195,16,247,67,104,157,2,46,72,246,244,239,78,66,120,180,247,55,109,40,45,95,159,92,255,139,181,97,47,49,67,44,14,41,78,161,89,190,118,17,66,108,241,225,77,21,162,64,12,87,54,163,22,52,51,29,220,238,166,181,75,4,204,84,125,122,235,252,208,138,23,85,45,176,108,147,114,65,141,63,71,227,3,141,47,245,218,209,13,143,168,168,118,53,12,191,202,66,250,122,166,151,48,72,107,145,254,181,223,123,52,156,156,87,17,72,90,170,199,32,132,53,175,153,177,50,138,157,11,164,214,18,101,94,240,150,82,34,127,227,180,251,240,93,112,152,231,76,148,207,158,160,140,191,87,109,12,18,32,247,6,152,31,90,203,42,252,130,120,78,90,152,52,31,250,134,188,63,50,18,55,246,241,186,46,230,232,12,224,195,165,183,212,70,239,35,164,36,24,176,242,195,10,13,80,94,70,139,125,212,253,244,68,224,149,224,195,220,66,249,49,115,146,247,230,67,56,15,155,187,250,141,102,120,57,165,69,80,38,174,57,15,201,150,157,132,110,131,91,168,55,163,109,14,108,51,211,163,39,59,43,173,216,170,22,9,65,234,233,58,35,36,107,14,66,147,233,156,148,86,183,87,235,7,79,78,192,11,71,141,67,141,32,143,38,9,123,110,12,58,25,92,82,156,149,93,130,128,214,194,183,9,57,169,148,70,87,230,189,114,213,177,112,233,77,198,152,175,39,53,115,232,232,108,7,45,151,157,67,163,252,107,230,123,27,219,102,222,232,157,194,79,152,161,141,90,51,251,2,6,39,0,76,214,186,74,59,16,213,50,95,95,160,199,100,102,236,145,172,190,225,169,211,34,253,93,103,132,155,51,71,168,73,252,41,101,125,208,101,171,86,137,7,163,154,72,172,4,190,146,146,8,19,77,55,5,81,57,9,233,128,21,183,156,208,44,196,127,35,13,24,232,40,202,151,53,163,175,214,72,232,100,202,0,71,13,170,7,207,224,184,24,13,233,44,198,169,13,219,52,175,87,63,244,193,42,217,224,177,27,71,79,69,164,109,222,115,176,218,255,150,23,205,136,57,131,205,131,42,255,229,19,65,171,85,236,184,208,53,169,239,134,204,13,226,199,224,221,188,29,254,24,83,51,26,170,229,72,129,79,10,57,207,164,203,178,109,43,31,249,201,128,116,67,97,27,96,201,235,183,254,16,63,151,238,78,48,243,141,120,195,36,69,77,146,144,85,242,2,39,75,67,120,204,225,90,112,41,123,238,104,238,208,23,87,87,120,2,165,246,12,98,9,177,236,60,61,12,44,13,221,33,75,198,66,92,175,249,178,179,145,51,246,240,7,164,110,152,51,146,76,235,55,89,69,124,155,146,228,111,184,132,27,185,22,239,66,72,112,117,145,249,235,192,205,42,189,237,201,174,244,10,117,251,180,120,147,201,195,98,200,236,169,169,165,101,107,29,125,74,99,108,133,249,206,71,34,198,166,97,134,184,247,173,205,251,143,114,158,211,100,240,140,162,140,147,169,130,232,182,221,157,93,172,83,12,95,126,37,215,115,187,133,79,153,68,83,11,157,175,247,221,36,31,109,246,59,222,82,162,163,93,147,91,187,251,42,27,12,79,186,3,15,205,118,201,33,127,50,52,146,88,71,150,53,23,108,236,29,57,112,34,147,10,177,253,77,243,68,20,50,234,70,57,97,241,65,237,13,3,57,249,116,74,18,202,6,67,111,230,25,171,48,129,163,142,92,155,249,134,210,130,90,190,20,119,86,39,205,119,251,42,223,19,32,115,149,47,76,234,207,221,165,219,49,164,106,152,238,70,176,150,218,135,55,207,35,206,0,250,56,75,177,47,211,96,236,158,107,39,240,181,237,126,48,36,4,240,12,195,130,79,237,151,210,17,12,83,0,247,188,4,62,235,105,6,152,220,151,172,162,104,150,219,139,83,221,250,167,254,66,248,181,188,239,149,175,85,245,42,16,183,39,139,80,16,151,221,17,176,226,159,56,47,193,56,189,231,178,125,108,42,25,9,223,89,11,218,117,149,177,75,254,173,150,219,202,21,16,212,34,225,136,16,24,84,246,167,177,146,59,206,136,122,198,193,236,221,98,166,80,59,18,42,17,57,167,91,22,68,15,11,245,102,152,54,129,164,62,29,83,121,72,137,24,113,255,61,133,210,24,241,154,163,54,254,74,205,225,116,226,112,164,65,176,80,234,36,210,17,200,118,246,47,67,110,202,39,184,61,223,157,224,213,197,40,145,170,125,242,252,175,96,158,204,37,23,139,158,15,31,49,71,18,252,74,55,48,252,48,211,184,213,237,80,60,202,229,127,242,213,39,88,116,27,150,200,31,38,153,98,132,20,65,82,230,26,91,191,13,152,38,176,222,219,188,67,30,60,201,62,67,80,79,218,89,99,174,134,82,232,70,10,203,108,49,118,65,192,64,47,23,93,195,82,144,233,167,185,38,44,77,181,175,167,43,191,39,150,146,208,52,208,48,56,203,203,102,11,161,118,171,223,216,90,246,81,172,105,246,57,134,170,51,133,99,184,186,124,73,102,193,213,242,204,125,207,222,87,47,45,157,203,15,148,6,21,110,63,143,33,217,220,81,170,28,115,70,25,233,143,218,222,232,213,212,110,233,141,194,251,205,64,62,157,46,166,226,131,42,26,255,126,176,127,52,39,251,104,46,20,172,108,51,94,30,123,9,222,124,223,84,144,124,204,152,82,98,128,95,82,191,190,63,23,165,86,185,123,4,28,0,48,195,46,44,199,17,191,231,233,79,8,77,30,220,187,31,184,237,231,122,122,93,71,150,136,23,56,204,132,254,9,248,39,39,50,0,135,164,87,193,49,40,245,179,191,245,193,31,57,94,63,53,101,118,75,219,65,237,220,9,221,121,239,155,15,214,250,172,202,64,7,32,233,34,182,224,202,86,196,85,149,96,1,34,3,247,8,36,31,239,109,36,181,114,57,208,32,94,178,175,126,45,96,13,159,44,58,110,103,142,144,209,164,10,221,44,192,124,119,46,27,152,57,97,91,170,249,176,170,61,144,172,96,80,231,179,217,127,119,121,247,118,93,91,21,30,188,13,12,194,216,84,66,24,6,202,25,31,140,160,147,84,172,94,238,220,189,151,225,250,211,175,93,195,231,69,194,34,74,84,239,138,253,227,77,233,25,25,20,113,250,10,18,77,37,221,44,215,187,143,9,24,186,233,177,243,90,156,106,194,12,229,238,190,238,69,240,254,97,14,123,215,195,254,164,97,70,126,48,214,148,58,235,135,6,73,65,22,152,90,163,21,136,224,92,5,145,131,36,108,156,28,87,215,83,70,241,172,236,168,182,198,223,59,68,217,39,7,239,60,112,41,126,43,31,128,114,33,162,216,7,219,243,244,253,110,198,201,121,199,228,83,194,14,253,221,41,89,179,5,45,178,255,251,202,105,237,110,84,131,94,15,114,82,234,138,13,156,189,215,9,189,239,193,177,244,74,64,114,247,255,117,38,165,120,56,229,128,88,17,52,132,32,43,60,9,19,40,125,14,52,10,41,14,54,177,13,3,60,214,46,252,100,13,25,106,115,146,148,96,75,95,254,225,181,167,125,185,14,142,175,160,210,223,166,50,25,197,54,140,102,225,5,87,31,53,114,119,39,189,75,103,203,203,187,198,31,87,49,92,136,12,34,177,113,147,220,25,203,107,12,101,165,125,63,162,169,132,111,46,66,122,176,144,228,34,171,58,25,140,141,95,199,11,173,126,91,55,12,19,97,1,175,130,252,103,189,140,34,192,27,227,201,188,78,181,146,242,152,52,206,67,203,136,214,75,44,136,202,227,196,200,138,92,113,211,150,108,31,98,146,245,12,200,161,17,201,47,76,9,64,140,159,16,133,147,161,83,121,112,122,224,4,66,214,230,120,57,69,60,255,19,92,87,93,201,33,71,59,105,114,187,167,192,51,102,157,139,170,95,136,192,93,96,204,185,233,175,3,243,74,71,86,207,72,189,203,74,42,160,252,241,14,18,102,156,3,111,245,5,97,250,119,251,22,178,190,51,218,254,168,155,105,239,227,42,24,224,179,72,215,181,253,127,124,177,7,229,40,154,16,188,76,0,217,189,10,56,89,113,242,136,139,24,214,89,234,75,237,145,79,46,223,68,91,184,25,219,40,109,244,146,20,231,14,110,171,23,70,54,236,130,211,95,223,42,233,209,35,108,199,194,176,85,251,178,226,81,164,127,127,130,247,241,201,82,195,149,200,190,209,98,89,223,54,228,87,235,122,24,160,183,174,187,59,173,212,189,45,255,220,53,132,147,194,191,191,84,14,189,169,63,81,210,170,162,199,231,115,35,23,114,176,64,197,44,135,120,243,174,165,202,170,152,88,7,212,81,39,50,133,198,233,43,118,109,163,61,58,41,120,4,90,153,212,43,27,128,134,99,156,102,255,7,61,128,65,245,242,216,156,79,63,111,148,36,152,190,112,242,126,143,225,74,157,213,223,112,90,214,77,204,128,187,165,150,161,167,196,202,48,135,52,16,34,109,67,234,244,77,130,84,68,0,54,221,213,109,87,139,5,134,11,20,118,178,23,226,145,54,64,244,230,215,85,232,116,59,6,63,111,126,197,110,252,165,140,1,106,227,47,16,250,123,254,33,156,212,231,44,209,18,17,141,123,120,167,136,22,78,142,108,207,251,214,145,164,222,154,186,22,251,129,177,124,150,211,101,192,93,169,124,211,10,75,1,205,133,204,38,234,164,64,111,248,95,170,133,183,75,157,23,213,243,227,209,186,110,253,122,10,84,191,135,89,104,51,74,181,155,134,225,121,52,25,246,14,80,87,47,65,151,225,134,205,83,110,100,255,170,139,79,234,105,172,0,200,42,42,97,167,9,5,201,57,132,149,113,11,186,243,73,6,182,127,84,52,32,93,21,134,74,54,36,16,82,8,121,74,116,223,19,243,25,236,17,105,229,114,132,156,91,204,68,117,170,181,54,191,76,13,72,249,74,116,158,104,66,64,151,155,121,29,181,85,151,234,7,60,3,62,39,176,158,59,69,228,166,19,182,35,51,36,143,253,140,18,244,195,161,89,78,105,185,129,243,162,176,234,102,3,64,233,116,199,86,14,49,144,222,70,122,45,94,31,53,1,156,66,135,100,8,214,92,240,147,37,182,126,203,197,9,196,162,86,119,19,49,227,170,210,224,149,59,5,148,191,117,210,121,79,121,245,28,177,209,55,78,50,125,187,230,126,83,30,224,133,49,249,103,237,105,204,22,131,80,55,26,134,162,50,147,3,185,14,76,117,26,225,106,85,92,154,83,243,112,44,23,23,77,17,70,114,105,79,236,16,78,53,43,80,199,245,94,153,80,144,235,66,122,253,92,109,141,227,146,45,191,61,225,39,113,204,64,148,205,130,101,141,131,240,184,228,171,80,224,246,235,10,143,190,34,36,63,217,14,243,97,170,181,234,67,174,235,235,57,149,142,77,133,230,141,233,177,191,164,50,252,29,126,133,201,191,180,61,216,2,222,168,222,186,193,249,172,0,179,74,133,196,222,171,230,62,219,104,24,30,162,203,235,23,90,50,102,27,248,120,225,150,4,143,241,155,108,143,21,84,241,176,21,161,192,8,15,108,54,81,183,30,131,242,235,59,61,83,50,8,86,38,207,77,68,198,204,165,55,21,199,51,88,194,235,52,163,26,7,236,66,194,94,82,209,161,92,44,105,252,224,98,169,54,19,122,241,121,245,203,162,119,154,95,135,106,13,186,73,164,152,77,26,193,159,220,228,244,209,23,198,215,202,102,48,115,36,191,245,250,118,127,172,185,232,99,52,54,157,237,60,92,180,242,69,47,100,15,131,26,118,94,165,145,171,50,96,211,58,147,210,29,221,194,186,45,143,45,157,133,48,228,14,255,235,126,228,124,199,205,162,176,190,8,228,172,126,202,33,229,35,194,76,77,88,252,175,225,40,177,20,39,128,194,130,172,79,66,161,18,137,12,109,244,36,244,54,101,222,39,130,49,157,90,236,140,5,73,230,122,14,144,252,62,194,185,206,26,112,77,79,243,33,23,220,28,111,233,180,196,246,2,164,51,88,35,132,105,240,53,9,114,125,123,158,236,47,43,235,3,66,26,52,17,234,17,161,221,221,237,15,40,150,126,32,184,218,0,131,60,47,238,130,34,82,59,240,236,104,227,58,178,184,181,194,255,37,36,189,103,244,191,194,200,201,85,212,27,212,155,176,23,199,101,178,62,186,215,5,21,7,200,112,218,35,85,77,117,225,76,210,105,92,11,18,252,146,59,236,236,223,169,53,251,116,148,6,184,175,137,131,82,187,132,75,202,230,161,89,170,43,77,170,232,73,72,229,217,12,53,239,222,98,108,121,84,207,149,129,206,7,212,189,112,186,72,21,214,139,64,53,173,196,192,70,101,77,202,72,119,52,70,109,100,227,88,55,237,70,167,82,86,10,109,230,71,18,55,153,39,127,102,150,168,74,94,199,3,17,161,71,142,158,214,173,102,210,77,57,162,108,87,135,182,161,202,0,149,18,94,7,52,72,20,196,205,26,253,89,131,228,118,84,208,8,140,183,77,163,247,129,130,207,27,17,100,119,82,162,38,64,33,112,111,136,174,195,61,71,62,23,230,207,91,107,187,16,116,244,202,62,10,93,16,177,117,65,134,171,189,89,78,158,11,97,220,161,29,254,229,56,234,255,69,37,198,45,220,139,7,118,18,126,138,124,110,98,240,138,229,224,72,227,58,41,26,138,203,45,198,190,231,22,151,28,89,60,178,11,178,167,138,49,70,227,213,17,125,187,139,44,124,201,52,169,89,218,191,227,66,30,93,241,127,230,146,99,199,71,52,57,84,90,148,6,138,4,110,28,204,148,53,197,12,68,4,57,125,169,30,64,84,4,21,110,120,240,185,67,49,180,195,190,23,191,125,111,121,250,247,148,197,74,101,134,246,22,239,7,58,130,120,126,216,225,14,22,191,126,143,144,233,54,244,59,9,58,151,140,82,149,187,166,132,172,246,114,20,15,167,251,120,31,162,64,56,192,237,213,65,43,250,8,111,249,9,177,185,246,19,250,92,91,236,167,139,159,186,182,23,43,216,238,45,91,72,10,121,57,254,50,205,131,229,222,237,139,57,113,175,54,223,161,127,202,53,14,98,184,208,51,8,17,9,121,212,243,77,116,195,45,37,81,228,28,202,98,164,92,18,152,112,141,21,61,18,228,221,255,106,92,148,26,6,28,64,105,148,126,144,25,180,7,248,71,114,55,164,125,11,137,52,192,152,213,62,232,237,132,224,107,106,2,194,38,224,144,58,93,0,109,159,244,156,255,24,39,88,7,183,77,55,81,251,28,166,231,229,155,145,70,254,15,221,28,19,139,0,96,135,49,144,201,225,234,19,36,33,162,5,239,239,151,249,149,206,224,180,207,153,207,97,196,126,126,206,146,182,100,86,46,90,76,174,10,197,14,43,224,79,169,166,101,42,81,110,33,209,199,230,226,224,115,221,217,192,197,168,210,158,246,84,238,81,202,255,134,200,139,237,64,222,13,97,56,253,205,13,33,216,20,248,228,167,21,155,140,212,78,203,4,45,2,31,57,135,194,125,148,220,77,72,0,179,116,36,78,1,175,250,100,187,134,23,20,145,133,161,46,179,103,38,95,157,90,233,245,89,164,98,135,192,64,135,116,35,205,58,180,74,112,55,161,84,78,123,52,74,15,93,211,28,239,161,255,223,125,210,212,184,156,232,98,194,157,233,182,194,39,176,47,0,211,63,152,166,10,161,228,21,244,250,56,242,158,124,120,234,106,251,12,227,196,74,133,172,55,107,200,2,254,214,60,11,162,31,72,107,87,118,140,116,21,128,139,191,7,197,129,145,96,205,149,49,218,22,154,216,196,150,220,220,238,177,7,34,69,27,101,23,231,241,8,254,55,94,144,41,20,40,145,116,166,187,2,57,54,127,89,152,100,16,76,71,248,102,21,156,182,16,142,11,139,191,246,248,198,159,122,186,237,129,101,209,141,28,190,125,71,4,147,48,8,36,141,38,84,172,146,115,180,84,126,175,192,17,32,210,81,177,101,211,98,169,173,176,93,42,253,79,195,76,87,204,73,30,72,191,69,164,75,253,69,170,242,157,177,128,138,95,167,136,177,30,43,9,204,69,231,147,56,240,149,244,117,93,25,246,237,11,175,221,104,57,219,221,103,43,81,159,48,4,32,87,234,217,111,206,58,144,158,216,236,2,209,160,75,154,191,235,47,143,247,176,75,232,140,11,26,92,251,153,5,136,13,27,241,84,194,121,156,242,64,91,28,76,247,210,77,130,91,121,238,68,29,211,86,113,172,230,84,16,164,175,99,35,67,218,133,77,186,248,221,7,189,227,91,206,130,30,151,30,179,6,130,126,110,69,32,184,73,48,250,127,38,34,232,7,171,14,203,170,36,151,31,141,16,16,201,240,17,117,239,76,194,137,140,4,215,111,209,219,70,141,188,229,7,23,61,179,139,107,209,224,135,15,34,21,156,17,122,87,153,190,92,59,16,216,27,69,141,35,61,195,178,252,4,88,26,182,249,92,150,194,232,175,135,164,208,74,135,171,159,163,146,118,77,72,224,194,51,2,39,244,224,69,150,250,2,104,2,139,232,116,209,32,215,105,254,128,165,28,108,224,39,164,134,241,125,29,80,151,88,254,190,224,235,38,243,113,183,98,29,184,228,101,41,85,228,210,79,88,14,152,26,118,70,21,209,115,65,223,44,204,88,206,95,52,246,146,206,202,85,229,89,166,41,228,211,129,184,210,22,36,158,168,26,229,136,11,181,102,12,59,90,181,215,133,218,47,220,76,2,251,196,119,217,216,153,129,148,70,82,177,21,8,67,161,95,21,86,221,18,56,192,28,78,115,36,169,117,221,250,228,12,76,109,45,186,46,222,194,188,85,92,197,86,65,202,185,91,229,203,122,213,128,116,0,114,131,145,78,111,4,110,165,121,39,101,212,104,138,235,38,239,20,213,177,167,138,32,183,199,116,83,104,162,131,69,206,249,16,45,67,85,235,203,232,9,234,0,127,47,36,132,203,88,253,6,20,248,158,12,25,61,185,181,248,211,77,47,15,25,199,50,215,105,205,17,30,23,108,231,248,75,125,219,247,154,211,152,15,201,151,11,9,219,41,33,62,206,51,44,224,240,123,44,222,95,122,235,202,131,210,154,62,76,73,94,2,34,157,71,21,33,250,169,43,63,18,49,4,209,44,7,199,138,153,75,60,214,133,247,79,146,181,138,141,210,111,57,140,192,148,200,165,156,208,205,107,67,224,177,112,36,76,131,24,48,117,181,228,156,179,159,125,13,60,136,65,182,73,156,93,230,143,27,246,27,91,98,102,151,89,109,19,188,243,34,44,225,103,220,39,151,56,165,33,57,95,65,68,241,27,155,16,29,149,160,169,25,186,74,145,243,5,137,56,206,80,170,226,156,129,170,66,184,138,167,57,197,23,82,162,28,165,48,207,238,174,88,63,186,221,130,132,87,95,172,56,242,129,135,71,95,204,133,39,82,92,139,213,159,192,41,5,130,236,194,205,17,56,239,23,78,171,82,13,110,12,93,78,234,158,102,132,178,77,74,209,73,154,140,215,19,245,73,214,102,36,50,204,240,28,120,53,36,192,118,222,203,251,124,74,201,5,0,2,191,146,160,241,215,39,22,71,54,115,168,200,0,122,193,243,34,231,160,126,108,171,80,9,170,218,2,227,55,135,54,239,176,114,187,131,65,138,141,69,70,85,143,11,13,63,12,55,98,64,181,95,71,4,248,163,115,236,150,117,14,121,55,238,26,183,245,125,59,22,200,162,164,151,194,47,128,164,86,201,165,181,9,139,204,177,209,37,38,88,103,168,94,215,82,123,54,73,116,207,48,198,106,189,29,200,122,144,116,48,172,255,77,154,48,133,216,139,41,95,215,198,152,78,79,12,51,123,250,142,43,168,144,241,102,0,64,79,221,6,118,33,237,176,162,107,84,152,48,150,137,227,27,112,247,230,109,135,64,169,222,0,169,57,8,37,222,100,18,207,114,3,21,63,236,45,11,170,16,4,154,177,23,50,133,204,231,60,20,201,23,248,211,203,186,6,103,70,7,241,252,214,2,136,102,255,25,88,185,242,181,25,123,157,40,209,42,128,242,90,127,200,111,190,175,217,26,205,83,108,52,232,245,31,242,195,221,104,166,122,249,132,92,217,220,181,249,104,103,30,4,217,104,115,80,15,103,255,1,229,38,198,230,66,228,254,228,210,90,151,230,164,116,192,133,123,67,252,128,15,12,3,244,190,204,22,10,10,21,210,182,209,48,186,245,13,29,138,124,237,115,28,13,246,94,49,96,43,46,215,141,104,231,53,151,60,29,210,162,102,43,233,88,19,47,194,190,235,249,206,51,181,94,135,28,92,176,14,217,218,106,74,74,66,182,69,99,237,10,67,179,185,27,96,31,176,202,246,120,182,6,7,115,7,182,44,207,172,33,129,108,19,216,17,244,43,192,84,210,224,139,163,68,217,15,185,0,147,10,218,161,87,204,68,191,80,136,180,228,181,224,66,3,247,109,223,193,91,108,252,146,243,223,18,236,204,133,164,237,104,185,53,73,145,13,196,212,81,58,225,69,54,155,9,98,30,156,58,172,9,181,145,179,82,211,190,69,230,185,165,80,149,103,65,120,240,62,177,131,65,161,15,109,46,182,29,233,35,136,225,249,91,0,53,37,111,128,249,54,69,18,247,21,207,247,213,157,138,130,123,221,38,251,209,40,214,2,236,91,111,1,203,121,210,36,245,24,242,47,127,65,152,136,173,253,162,189,218,182,233,112,138,173,81,178,26,249,19,153,162,204,27,150,207,7,211,219,97,110,113,87,121,28,77,115,88,8,87,86,66,93,33,191,70,180,225,76,144,146,229,138,57,90,83,34,107,116,62,169,194,58,201,19,243,93,128,48,28,171,85,37,11,153,27,172,212,57,124,175,218,238,135,9,55,199,229,183,146,240,178,145,140,208,157,71,5,39,233,237,24,120,182,183,139,213,23,95,57,85,134,120,237,170,2,221,254,161,57,88,27,184,30,99,152,120,175,225,117,200,155,90,149,226,131,12,154,151,66,208,100,226,76,250,151,48,93,71,40,157,96,144,185,10,120,195,143,209,194,178,94,192,243,12,219,188,177,220,21,66,225,8,72,58,157,5,214,254,47,89,46,192,202,240,255,204,75,149,190,242,32,152,15,148,255,71,74,9,156,44,10,67,164,35,173,104,239,215,192,249,85,227,216,221,106,157,116,196,3,117,39,244,47,154,198,220,132,132,165,232,154,81,66,139,190,61,69,5,213,176,41,165,100,43,0,68,156,252,146,29,10,139,111,250,7,118,247,117,83,122,38,131,62,6,164,63,158,36,13,229,234,126,173,217,2,254,136,71,15,250,138,18,71,220,58,118,22,71,79,8,182,222,222,147,238,176,214,43,243,178,0,202,236,43,34,53,199,133,201,241,248,66,233,159,255,92,0,36,171,8,40,121,126,64,17,92,236,55,60,89,80,187,216,143,243,118,78,154,22,59,152,46,148,160,188,146,131,111,197,77,33,69,71,153,65,169,191,79,28,135,138,130,107,210,212,20,208,74,190,89,80,167,222,250,208,4,173,245,164,13,14,14,67,99,238,113,194,50,86,93,89,46,103,189,202,153,185,30,58,230,70,219,152,160,222,195,17,97,221,249,91,80,1,254,16,58,209,71,238,158,20,209,173,85,165,82,59,177,197,60,51,210,231,242,245,103,225,64,209,141,100,169,134,220,151,159,163,242,74,102,131,99,235,28,158,196,154,117,204,142,24,114,14,6,55,5,30,175,84,238,115,158,108,24,184,202,186,209,62,203,218,237,134,217,235,8,201,134,203,253,203,9,77,180,94,255,122,22,142,249,255,18,13,224,81,132,206,200,137,143,119,46,172,190,148,229,26,74,234,248,168,93,83,134,100,137,225,137,230,231,35,135,35,178,177,193,240,126,197,33,10,6,40,56,162,188,251,125,72,98,148,123,162,83,78,253,22,127,9,18,181,179,54,211,140,107,20,237,103,7,221,36,153,186,43,88,62,78,27,70,249,111,167,115,36,250,236,112,127,203,228,173,182,15,76,131,85,81,141,215,0,55,122,165,203,226,149,17,32,80,34,206,161,34,139,41,209,167,102,84,191,166,212,34,192,181,29,94,110,149,17,234,3,99,188,176,154,197,110,78,181,11,126,186,160,206,109,101,3,110,186,242,168,38,219,225,3,143,80,139,231,210,229,174,179,37,70,74,177,228,186,26,141,89,106,239,133,169,208,34,91,80,164,34,169,4,43,59,208,165,20,35,245,200,92,195,23,1,194,61,68,246,104,154,165,102,196,120,230,94,131,226,150,95,83,102,189,65,248,94,10,221,247,173,109,135,175,50,197,38,32,43,7,203,146,58,199,20,235,240,208,150,17,121,54,29,54,122,40,63,253,97,238,80,70,10,189,145,45,226,145,92,176,252,197,143,20,171,147,146,180,16,39,91,100,192,140,243,139,12,177,125,216,39,233,100,20,225,2,48,44,172,222,208,165,238,236,81,162,185,191,78,122,19,143,93,146,200,78,24,70,154,150,175,255,237,73,115,39,85,103,96,94,196,85,112,121,110,189,42,92,118,215,88,41,169,189,25,195,253,162,66,77,142,86,216,53,45,216,114,177,8,115,67,39,87,110,56,225,65,14,201,5,61,187,229,11,169,248,16,242,123,112,44,228,7,124,82,189,172,134,246,167,113,53,107,164,61,196,117,37,91,193,30,144,197,17,253,10,56,207,168,77,102,85,69,144,43,99,180,154,36,221,109,96,193,117,179,30,191,16,99,43,204,6,21,181,127,252,245,46,235,142,43,151,248,33,241,211,138,97,29,192,39,138,174,65,99,203,253,64,214,185,73,87,57,203,235,29,195,11,191,135,192,210,4,100,113,3,219,118,117,28,93,20,56,163,42,186,136,250,248,147,156,202,163,155,69,131,219,57,204,214,21,87,194,1,56,190,83,165,213,114,118,210,132,100,161,17,102,88,150,70,219,173,119,80,255,113,251,147,165,42,217,45,179,29,150,155,120,46,21,233,229,172,168,138,235,197,229,146,8,35,11,159,85,126,49,206,46,86,185,41,214,110,221,169,111,181,251,144,51,121,214,61,97,232,254,71,107,183,238,178,207,196,13,170,214,219,217,199,82,121,99,200,203,64,132,137,116,32,120,163,46,175,105,78,62,195,53,213,20,58,82,212,111,243,209,23,77,103,187,22,235,69,207,245,161,111,98,166,36,119,70,138,114,21,53,192,31,102,200,91,74,217,8,105,167,15,50,50,113,44,17,101,249,59,32,244,55,200,96,18,224,204,225,255,155,154,110,71,195,33,195,121,71,76,16,180,221,7,248,6,71,111,88,245,225,237,32,41,148,42,203,189,10,254,87,211,223,50,70,223,33,53,139,20,61,18,254,206,79,167,77,31,210,60,25,213,42,29,137,254,149,0,121,27,49,0,36,241,207,248,28,21,180,193,143,2,41,181,81,66,35,175,196,159,28,82,243,207,65,130,66,246,86,13,125,95,103,150,74,234,158,46,179,136,63,215,174,240,245,215,172,79,82,55,111,252,248,247,177,184,76,223,48,218,81,188,241,245,100,186,115,154,169,124,154,10,52,242,226,89,12,1,176,115,241,92,189,135,60,235,76,5,21,248,101,152,125,175,74,12,65,225,120,143,100,149,238,178,210,244,74,211,120,2,58,238,31,94,114,190,219,38,224,29,121,77,174,26,175,183,190,219,60,84,234,211,28,114,189,196,86,229,230,216,24,66,124,238,116,66,35,15,24,182,195,215,58,21,1,85,52,129,225,63,120,4,204,120,76,5,137,106,116,0,174,253,187,202,115,69,168,223,79,17,255,125,41,52,222,251,174,253,76,228,72,66,115,111,95,173,103,231,27,66,127,240,47,178,128,211,60,126,85,213,33,142,242,51,2,193,164,244,213,82,237,113,34,211,164,35,5,14,235,9,189,63,136,245,196,113,126,130,110,67,102,124,255,55,60,94,121,97,247,228,204,231,138,164,57,225,60,64,145,75,22,106,63,97,128,74,182,192,166,92,19,158,28,253,236,137,199,209,46,244,168,83,168,135,13,89,148,46,150,85,36,246,167,253,111,16,160,144,91,45,162,20,221,45,216,37,207,124,237,198,123,47,248,234,130,227,222,103,64,179,1,102,10,241,192,55,111,45,222,30,61,79,180,132,74,183,29,118,231,191,182,71,179,21,154,54,162,229,44,188,240,106,92,207,164,182,70,13,131,106,176,133,235,204,246,31,193,102,98,117,78,206,70,183,23,171,69,134,136,238,38,115,114,73,205,66,94,225,167,99,246,102,227,22,198,149,151,74,164,248,39,34,221,145,39,4,122,126,190,115,156,57,173,136,188,25,253,207,180,20,40,46,197,240,24,122,108,143,181,120,243,103,246,192,146,234,152,63,56,249,122,131,177,166,234,139,171,36,34,55,77,51,30,15,237,237,226,192,149,16,237,12,43,63,67,120,172,105,145,31,2,76,162,83,75,149,6,246,192,186,203,157,86,149,204,20,13,66,89,102,232,161,226,84,142,239,34,25,12,131,43,96,243,194,28,217,182,152,212,88,122,7,75,146,32,252,101,4,106,131,177,92,156,227,130,30,89,84,95,73,154,82,158,214,59,90,173,240,140,126,35,15,65,27,44,234,182,100,132,162,197,246,120,177,221,4,32,75,184,211,203,196,136,166,171,5,253,1,216,97,252,172,235,118,100,221,71,52,6,170,166,84,126,89,101,44,216,221,207,88,91,144,200,128,221,84,62,219,228,81,235,145,90,198,43,107,152,123,255,181,56,181,114,86,177,125,11,16,188,166,200,8,151,193,191,174,52,71,101,128,165,193,39,228,224,28,228,50,19,245,71,77,237,55,231,75,97,122,143,1,217,112,211,56,243,143,114,175,192,32,20,15,65,174,130,83,200,216,110,232,214,47,66,202,29,126,238,52,97,159,77,159,173,145,168,137,145,207,65,0,58,14,59,248,91,139,80,149,44,16,10,35,231,253,118,205,177,217,115,73,214,228,94,27,234,64,86,118,177,115,50,6,186,90,153,179,140,214,15,234,136,223,44,90,13,233,28,85,212,166,47,88,71,113,2,143,61,147,82,37,60,137,39,88,220,41,221,212,70,144,235,100,240,178,251,50,101,75,230,140,50,197,42,157,38,252,221,171,18,63,96,226,95,225,81,161,134,13,64,20,190,43,114,5,122,46,143,12,241,94,252,49,8,64,112,27,233,235,124,133,240,73,143,31,193,184,81,194,43,239,67,66,119,200,104,209,62,15,74,211,123,177,157,255,137,29,212,72,194,241,68,99,194,134,86,97,205,18,218,92,228,187,22,231,102,80,255,171,199,122,62,142,241,187,85,111,217,62,86,37,248,250,30,84,32,33,57,38,114,231,230,244,169,49,80,100,26,172,3,9,232,44,222,168,80,199,229,157,77,195,55,127,11,247,144,38,88,143,198,181,238,78,21,12,174,4,191,28,252,17,179,183,38,145,182,81,102,208,211,35,254,90,160,1,161,116,191,82,217,169,102,252,200,140,76,165,166,211,56,74,163,119,254,231,120,22,100,179,13,102,26,194,222,84,180,217,199,143,123,105,177,108,199,208,172,223,144,96,87,9,32,39,254,51,171,207,157,86,235,172,149,130,226,106,215,128,227,0,252,4,201,221,79,155,9,185,20,53,84,249,11,167,14,126,128,18,49,91,31,224,113,79,47,193,105,129,159,138,51,229,105,78,12,80,227,239,179,208,236,39,54,162,166,135,146,155,138,155,248,88,30,118,213,160,198,183,79,53,87,15,158,211,110,229,68,59,213,188,149,66,199,225,143,171,72,247,189,213,146,95,225,137,41,36,81,38,108,55,30,157,202,173,23,158,228,166,243,19,140,156,108,94,132,97,189,240,136,3,21,19,73,118,103,36,70,113,254,184,239,224,72,53,247,82,173,188,215,100,217,19,12,174,142,189,241,34,61,147,53,167,127,196,157,97,204,251,214,102,54,149,62,180,62,102,201,185,174,84,66,37,141,207,175,3,151,199,115,4,198,207,19,211,202,205,83,8,232,3,152,161,192,133,107,117,134,23,131,40,62,202,92,84,146,106,131,36,228,158,166,25,199,60,219,38,201,177,185,178,15,239,23,40,57,193,234,149,23,45,121,166,171,53,132,107,63,69,67,174,37,92,165,111,156,212,56,137,61,8,237,8,48,193,15,39,236,129,61,123,0,25,171,63,210,58,166,34,251,90,94,131,76,139,99,23,216,240,110,141,91,137,12,166,120,253,106,234,62,122,95,130,44,79,111,123,47,198,23,201,171,160,203,120,89,134,122,77,190,139,233,156,123,229,97,25,182,164,93,254,198,185,150,84,233,135,146,228,142,231,41,207,0,137,227,162,81,58,165,173,121,67,73,168,1,4,190,45,128,91,152,131,249,162,174,102,1,130,233,100,194,25,62,165,222,232,202,97,35,140,233,153,164,62,236,133,215,136,29,231,175,229,250,103,85,226,205,13,81,211,221,188,226,236,20,129,43,125,33,238,150,201,139,122,34,248,19,182,214,14,6,124,175,184,247,191,117,124,48,12,159,187,46,218,30,79,196,34,162,87,86,76,46,156,182,85,217,139,101,211,86,134,252,51,192,163,133,91,151,31,102,77,155,217,220,54,157,198,213,150,236,83,112,243,180,178,103,181,69,218,59,224,27,165,218,11,203,199,165,228,219,113,189,104,54,110,136,201,88,215,211,95,237,13,113,193,160,123,91,241,103,222,177,101,75,172,129,96,152,0,30,12,9,0,102,43,38,160,223,246,147,64,101,137,119,255,62,62,209,46,58,127,59,106,54,203,193,230,33,58,224,164,18,192,239,15,167,247,25,60,110,141,168,150,126,226,229,224,237,27,32,146,189,169,245,220,180,102,1,241,9,200,41,237,45,182,144,211,38,132,79,90,60,132,197,117,4,43,8,185,209,245,64,108,244,86,210,0,18,66,34,237,10,244,157,171,43,224,252,62,228,246,110,28,47,117,90,68,148,234,223,170,207,93,192,27,174,77,96,2,157,245,169,185,159,16,33,33,165,161,3,217,160,85,196,68,183,189,147,69,171,232,242,0,49,165,211,190,218,72,179,119,154,244,120,113,70,244,143,105,6,214,117,187,51,15,171,64,52,135,203,175,194,196,226,233,183,86,57,162,138,68,121,111,194,96,211,18,253,96,175,130,162,169,99,0,4,236,114,112,238,181,139,78,27,161,231,174,136,219,245,181,39,63,120,216,14,254,128,136,228,165,206,241,178,189,45,143,25,173,177,196,89,253,11,25,55,70,131,100,54,182,194,231,150,69,32,185,51,119,133,241,75,17,74,35,203,202,19,136,204,148,70,173,123,222,250,76,104,13,103,110,185,151,239,101,207,183,87,48,30,178,175,233,207,16,5,27,205,25,15,0,230,186,223,178,95,44,71,224,57,113,72,171,52,88,10,76,186,72,146,72,9,124,137,196,172,100,65,61,189,176,47,92,100,95,100,43,114,59,130,43,56,192,98,226,26,69,124,118,7,162,35,143,80,209,63,110,118,215,95,49,4,229,175,202,82,84,92,188,54,49,54,78,199,164,76,58,156,12,39,121,89,245,52,38,28,95,24,88,28,143,163,166,179,202,119,239,24,169,125,192,208,226,35,36,146,6,77,251,7,25,94,78,123,106,227,183,13,115,97,173,148,121,89,34,175,4,233,222,64,18,234,34,208,174,157,251,155,120,15,85,76,195,161,163,21,243,1,81,193,32,47,34,41,76,207,27,219,4,27,112,14,19,170,247,56,143,99,37,56,54,213,100,227,83,142,243,191,215,254,196,15,164,204,145,249,243,46,188,64,31,76,28,219,114,164,114,230,106,185,62,77,126,108,170,16,174,255,87,199,23,227,39,215,253,239,203,190,231,115,43,200,13,26,24,57,167,213,37,112,36,45,192,122,132,179,253,226,136,219,94,73,217,24,205,218,23,164,124,34,9,115,193,52,217,191,208,225,6,240,189,70,253,102,16,119,56,39,244,141,244,1,94,143,10,90,44,94,162,218,88,243,48,125,245,86,75,233,198,229,175,116,24,170,132,209,180,4,128,27,100,182,201,34,153,123,129,51,29,37,218,255,72,138,146,225,245,219,46,253,159,212,60,144,105,45,214,151,97,251,39,187,82,56,160,60,21,28,146,60,191,198,30,49,239,187,251,32,20,169,241,212,90,18,37,16,29,36,71,67,12,226,8,92,202,242,84,131,172,130,87,222,27,123,215,195,0,179,83,190,82,35,222,165,57,31,243,243,217,195,52,47,230,36,38,77,72,130,214,108,29,189,202,19,110,205,160,164,0,151,194,10,126,138,66,85,176,212,252,69,116,40,155,250,218,150,61,72,123,122,109,66,40,114,15,182,206,84,111,206,27,51,138,37,153,64,167,236,224,231,174,95,239,162,175,198,224,129,207,149,180,120,138,219,162,5,115,153,56,32,40,22,129,250,99,249,228,95,197,244,146,134,65,149,133,44,71,81,89,142,87,228,249,133,134,255,24,140,32,64,135,35,73,152,212,154,201,190,1,134,115,169,76,66,26,12,87,63,11,89,215,87,142,129,211,196,21,29,160,187,58,159,48,50,73,128,102,227,145,133,43,123,44,135,40,186,85,171,186,90,141,3,101,93,136,168,166,127,106,35,107,170,97,23,210,104,161,34,116,39,112,27,70,34,95,70,174,185,241,239,149,27,140,98,133,172,147,255,75,8,212,142,197,53,211,133,168,81,33,8,34,58,126,172,41,10,141,6,145,79,198,22,194,76,64,50,171,156,195,111,79,113,144,231,214,9,204,213,50,227,18,39,26,126,195,57,201,31,182,70,228,112,227,209,198,56,124,77,3,5,128,12,99,169,78,109,173,255,34,179,94,153,53,46,129,229,171,169,24,237,110,36,129,33,120,157,252,10,30,18,163,36,208,81,86,172,198,228,70,55,248,206,218,12,245,17,135,26,114,236,43,151,173,109,174,250,195,159,5,186,72,169,168,170,230,237,205,203,254,200,38,0,138,224,162,22,115,35,96,137,149,25,212,84,148,240,222,229,227,5,109,83,129,121,165,83,112,134,76,25,243,90,239,79,149,99,239,160,24,248,247,182,160,45,236,79,83,145,35,67,69,202,78,195,221,22,88,160,100,148,181,20,201,69,125,227,20,32,143,104,78,247,132,126,143,35,131,112,134,22,229,41,204,33,232,28,150,227,153,22,155,216,169,253,0,7,38,99,47,201,18,163,94,36,183,24,248,212,52,111,54,159,105,95,233,28,157,207,143,84,157,209,104,133,15,119,3,197,106,84,125,78,205,243,192,76,20,43,252,213,84,173,185,44,52,230,171,74,252,252,17,234,38,176,131,194,142,254,70,53,25,119,160,89,91,226,114,255,166,190,26,104,238,218,227,136,222,45,178,224,71,161,82,36,24,177,85,19,97,166,131,146,180,122,201,47,233,12,207,149,27,161,240,170,54,192,128,180,143,244,200,196,186,139,175,203,3,12,218,95,203,65,16,168,46,201,153,208,43,185,193,202,153,32,1,118,60,76,36,229,165,65,211,34,104,165,45,237,24,252,112,124,108,115,67,236,35,240,145,169,26,48,170,237,208,118,237,197,191,37,93,32,102,97,121,3,178,148,115,190,117,96,132,65,135,188,144,90,27,52,228,164,255,250,64,230,186,142,29,139,97,159,134,189,192,149,129,52,143,148,119,240,11,113,35,217,42,50,80,57,23,58,60,54,8,79,88,133,28,157,110,189,53,35,244,171,241,225,148,159,254,162,102,171,178,116,251,67,121,195,33,194,44,24,147,18,114,46,118,51,194,199,29,91,147,138,221,151,172,250,224,17,86,17,176,252,83,250,193,147,208,44,96,41,43,88,54,245,63,160,100,117,157,172,94,110,225,189,25,211,111,176,109,152,136,210,189,41,120,171,168,238,61,142,206,226,83,170,196,27,184,102,246,107,101,216,105,197,15,254,228,60,20,232,101,245,119,48,117,116,249,164,73,130,115,15,229,109,80,25,16,70,204,59,81,115,87,116,26,91,63,236,176,39,117,9,10,21,45,26,174,23,175,103,226,181,212,170,14,241,158,80,187,84,7,8,2,206,154,155,154,179,105,191,101,111,124,121,11,29,2,169,137,191,213,106,162,75,61,135,16,135,86,124,239,64,57,27,149,191,76,139,59,60,221,253,153,244,74,28,15,14,187,111,141,226,235,187,193,194,147,179,110,73,148,206,246,104,95,109,40,219,244,251,140,12,217,21,191,145,71,155,71,87,80,26,60,117,62,37,207,21,6,66,238,55,242,95,54,51,240,145,23,154,143,93,19,217,180,20,118,254,68,76,207,208,84,248,166,137,68,117,119,231,55,64,160,8,19,136,63,23,173,101,205,20,77,242,76,167,169,197,37,245,222,187,33,164,78,203,228,132,133,180,194,127,5,49,60,249,8,194,182,86,72,7,165,250,241,156,142,74,76,166,117,34,100,244,57,172,231,82,243,52,203,185,101,206,232,233,63,134,151,55,223,121,224,180,232,76,56,158,1,203,218,168,163,183,169,160,208,112,174,83,234,95,171,65,158,80,192,138,55,91,157,175,34,109,116,128,66,251,122,202,255,163,107,75,243,229,218,143,67,113,229,200,154,160,210,252,31,131,197,102,99,215,68,38,214,95,76,38,31,160,174,57,13,253,123,111,236,128,168,209,54,67,50,75,153,123,158,253,155,97,57,72,58,93,198,232,181,38,144,53,247,220,130,119,34,171,121,57,20,207,175,181,173,138,159,4,208,36,29,28,243,145,62,27,239,254,233,217,147,80,63,83,0,100,119,17,183,202,203,42,64,78,235,227,227,249,156,175,108,131,157,30,212,115,11,203,127,104,99,42,74,202,241,211,134,247,151,150,2,232,38,61,149,101,89,159,32,75,78,90,197,149,7,196,240,145,88,118,68,246,155,102,94,82,240,10,194,189,93,99,215,212,25,95,158,204,141,182,227,145,165,97,64,192,38,185,68,189,117,73,97,239,0,197,62,193,46,138,237,166,252,200,33,132,223,129,158,40,255,112,118,76,129,54,179,244,22,92,173,254,22,145,223,233,64,79,230,156,158,153,52,9,228,13,114,208,174,79,209,11,54,121,221,10,104,135,219,82,209,157,205,97,171,3,117,60,202,198,93,213,134,250,231,48,2,154,245,79,187,96,47,192,227,219,172,60,121,30,4,219,247,56,117,138,79,104,114,66,19,28,184,40,155,8,111,134,220,21,228,201,174,224,199,51,174,150,115,105,86,44,46,63,214,1,223,251,169,147,178,212,55,133,241,243,128,243,167,161,212,101,239,50,221,65,145,43,44,83,32,18,107,199,26,102,76,137,163,72,226,195,78,225,90,33,110,236,100,220,149,16,57,193,64,36,2,30,125,140,212,191,237,119,112,193,86,63,77,233,22,194,112,79,53,101,56,63,212,95,150,165,242,48,221,50,18,233,220,248,157,141,61,47,212,173,74,62,45,230,162,236,80,64,192,114,160,201,207,250,183,203,178,167,26,154,167,196,85,80,83,76,41,200,65,23,31,21,70,232,170,13,111,134,151,247,52,98,232,36,60,78,178,191,142,121,116,113,181,41,222,220,26,188,172,192,57,101,57,220,150,88,150,164,29,154,4,135,209,115,131,57,13,78,124,52,188,180,2,227,49,39,245,229,6,81,5,150,249,114,169,90,2,194,232,65,217,150,111,247,73,114,16,106,91,240,120,238,120,92,90,72,84,224,117,208,143,68,144,112,213,3,35,51,95,126,101,127,228,209,165,75,21,22,113,227,191,100,109,209,225,151,208,100,212,164,153,212,99,148,163,187,99,223,101,143,201,250,225,189,57,106,120,31,202,47,17,181,70,193,113,231,192,189,147,6,82,131,108,209,45,106,96,169,29,169,29,214,90,88,47,138,242,227,36,13,209,151,32,138,158,141,191,226,167,252,100,153,109,14,58,75,182,56,113,175,87,0,40,34,53,179,83,238,85,133,11,57,16,170,12,181,199,199,33,113,228,56,72,220,100,224,127,199,133,145,32,176,60,95,7,104,248,83,27,31,219,72,116,7,205,242,54,236,114,213,94,44,13,227,167,113,175,59,129,197,6,158,167,237,203,225,81,108,1,8,104,196,134,73,84,239,140,197,12,250,248,24,103,252,94,37,137,22,34,134,200,229,107,85,34,252,15,100,93,131,69,148,36,81,76,112,198,127,242,169,243,159,26,211,144,141,240,121,210,158,144,205,73,9,115,232,222,114,236,57,111,88,171,45,55,244,23,84,109,29,255,122,61,254,47,54,241,249,117,244,182,71,94,141,192,88,60,136,85,209,21,97,10,186,6,39,168,39,78,31,73,3,143,26,225,179,189,32,10,51,160,35,246,242,241,208,168,156,59,136,75,254,177,9,59,16,100,173,230,208,93,237,159,134,108,81,130,19,240,182,151,119,129,171,79,117,33,155,50,50,101,219,10,8,186,33,223,105,240,15,86,255,251,43,63,61,188,225,205,255,179,44,157,54,177,195,84,196,104,102,185,225,98,244,45,7,207,213,33,211,163,91,86,231,67,179,92,129,135,154,56,157,238,231,232,226,58,213,169,234,104,208,204,172,171,51,135,2,37,169,111,193,142,14,168,152,171,245,75,77,134,92,46,40,185,155,172,107,170,207,25,114,178,222,80,178,175,220,21,191,80,154,177,150,112,58,249,67,1,255,21,29,29,251,161,232,246,42,223,246,198,162,90,180,8,193,56,49,37,188,175,177,192,234,189,102,12,127,123,239,102,203,37,142,37,104,65,67,96,113,48,152,209,9,204,136,78,109,142,236,196,72,42,109,243,179,240,17,224,99,63,180,163,163,203,7,56,87,220,153,142,77,153,224,233,233,219,80,102,209,241,124,147,77,26,111,99,187,129,177,69,158,54,239,214,137,123,124,114,45,129,183,202,86,84,178,106,79,56,236,12,14,39,136,2,146,236,124,122,15,82,49,237,16,128,190,52,142,128,78,34,173,17,169,166,179,60,106,71,206,146,150,76,66,99,80,66,26,55,63,246,56,161,78,198,127,110,142,200,13,18,144,208,59,244,88,64,7,75,22,171,225,28,147,194,188,13,176,86,205,176,238,254,217,187,46,223,77,18,28,60,224,123,95,1,26,142,58,203,13,136,230,33,181,156,148,128,116,134,31,13,220,83,122,213,248,9,158,31,0,172,171,226,201,83,105,46,44,140,233,151,103,87,14,44,160,129,55,44,38,26,52,185,20,23,82,22,17,24,214,210,170,234,114,13,144,28,186,217,7,231,197,196,69,199,135,76,216,16,232,39,66,189,174,115,142,20,113,95,13,130,100,43,130,134,48,117,221,122,129,15,132,6,165,89,225,111,216,64,104,8,115,156,37,18,111,90,247,244,97,128,110,37,237,217,162,214,45,244,247,51,150,25,189,28,209,178,204,124,136,204,171,180,238,164,151,169,121,103,21,141,120,96,100,91,61,117,61,250,251,187,86,160,35,156,124,123,76,151,124,89,194,149,16,81,198,117,182,45,55,146,38,159,250,78,31,200,109,129,9,69,148,160,214,15,129,170,154,96,189,170,0,76,211,113,82,151,103,250,78,16,218,212,17,165,178,222,190,204,141,20,227,94,181,251,126,18,208,43,184,83,130,149,165,142,215,241,58,27,11,254,62,19,152,86,145,113,138,89,58,210,127,164,201,252,102,158,140,105,50,227,10,99,180,166,167,63,61,230,230,54,131,148,51,50,255,140,28,104,3,245,138,247,252,71,129,14,46,21,162,129,210,45,255,196,205,239,60,237,255,175,238,150,140,1,165,95,253,81,67,202,203,200,7,232,221,56,78,76,124,118,233,59,254,35,116,171,176,66,15,28,87,96,18,234,65,2,88,229,8,207,5,241,220,198,19,107,189,112,178,133,41,41,97,124,168,124,29,194,211,59,118,163,50,10,87,214,111,172,241,49,136,210,199,20,19,99,186,84,52,206,106,224,234,241,183,144,21,29,26,129,208,32,99,140,104,229,178,98,87,129,2,160,40,14,219,157,89,129,41,39,37,159,150,97,181,34,88,89,127,93,132,178,170,238,98,190,203,14,246,37,85,80,248,103,138,148,217,20,16,10,57,95,253,247,14,34,53,172,229,44,236,51,69,45,41,129,176,27,57,150,41,199,115,144,44,239,150,177,77,8,188,166,83,1,66,82,101,155,23,35,2,233,69,213,58,147,165,30,202,131,50,139,17,182,238,133,224,40,117,72,77,227,234,24,153,18,145,135,139,198,146,96,158,207,79,131,118,126,156,167,223,62,81,59,34,192,15,61,24,83,249,1,226,126,94,93,169,52,240,197,147,17,73,87,125,83,9,234,81,116,185,186,141,174,77,243,36,248,108,254,191,142,46,66,167,31,94,64,47,165,85,140,124,77,131,143,91,62,135,12,142,143,9,228,213,99,193,173,50,44,195,253,226,1,42,7,156,73,69,197,137,201,144,42,91,171,129,31,230,9,206,199,67,70,252,70,216,186,110,15,243,84,192,187,234,192,152,135,33,83,125,107,222,88,244,117,201,148,10,90,0,195,192,215,149,8,245,131,57,123,217,23,146,252,90,161,87,112,207,214,171,252,128,168,203,233,187,237,188,188,99,43,117,38,227,221,207,7,157,143,86,86,227,252,189,200,245,45,16,186,42,150,61,34,168,13,125,32,187,71,143,53,118,152,243,230,103,67,248,87,52,154,160,152,42,10,133,240,185,168,234,92,205,127,42,7,95,23,16,43,215,174,247,17,139,122,13,174,134,220,253,105,225,109,48,106,45,104,48,168,70,96,97,171,179,57,152,160,10,240,201,45,15,97,92,93,95,190,13,170,231,171,168,9,162,249,52,178,116,25,223,134,231,75,182,103,225,8,159,76,138,42,249,13,79,132,245,255,154,32,144,170,91,233,146,31,115,72,228,14,153,13,5,147,239,21,241,85,40,147,200,173,121,23,189,26,56,239,198,233,135,215,79,49,174,194,181,106,174,175,88,248,170,167,54,63,30,43,163,219,90,150,184,188,18,242,177,241,248,252,254,110,12,87,10,226,112,233,205,128,88,237,189,140,147,227,42,215,254,13,167,205,43,113,238,5,233,26,166,66,109,30,175,40,105,236,190,214,16,108,62,250,231,143,213,195,203,197,210,45,192,208,105,93,208,149,49,98,113,183,55,188,228,2,204,199,40,38,82,194,224,240,195,191,245,197,171,90,37,131,60,39,59,124,163,216,17,145,158,191,156,141,39,167,252,246,175,112,104,0,69,111,7,107,239,37,210,151,109,28,241,176,223,202,11,7,69,14,149,125,21,235,4,133,4,240,167,190,30,25,17,253,85,233,16,12,79,29,145,131,38,149,169,107,166,173,38,166,157,53,175,196,243,26,98,147,254,148,83,49,182,237,246,91,9,53,100,93,0,216,226,224,176,62,27,183,11,98,119,9,129,129,219,131,132,158,25,3,115,60,118,91,193,141,112,213,251,191,129,241,150,18,132,56,197,254,210,118,66,106,99,167,212,163,179,14,55,103,103,229,107,111,94,47,44,98,160,9,30,159,208,143,70,219,40,31,48,63,1,58,146,61,28,60,159,100,116,129,186,234,70,202,168,195,208,218,207,248,38,97,156,251,176,129,54,140,106,114,212,116,203,156,203,245,112,230,173,18,159,239,111,154,150,7,157,23,198,102,24,219,139,50,145,120,169,33,172,190,115,29,65,189,31,142,254,89,195,49,79,145,177,247,236,192,229,78,198,85,193,47,9,153,37,213,181,77,55,239,165,136,15,144,202,219,31,167,76,49,19,88,179,121,2,245,77,59,26,163,42,49,85,70,2,77,252,240,94,98,25,129,6,110,130,147,170,233,137,37,12,154,79,90,124,6,106,73,207,196,227,85,40,213,96,166,11,71,92,24,39,92,138,63,199,107,129,127,188,68,88,13,205,153,155,171,67,234,9,52,197,251,148,65,208,144,72,169,54,94,200,70,68,249,36,182,250,168,54,26,147,21,81,27,38,151,53,133,163,123,68,102,179,35,164,0,127,86,170,86,157,27,246,149,12,160,48,95,16,134,100,58,117,231,156,127,17,35,13,98,191,171,162,61,236,230,98,117,45,169,57,245,203,98,240,57,249,196,221,166,119,244,68,213,68,13,214,47,109,70,111,182,251,198,143,192,117,90,5,72,92,111,162,3,84,20,164,5,62,172,200,115,25,234,117,248,150,201,177,84,213,174,70,1,195,144,48,68,162,145,75,191,166,110,126,104,240,97,209,52,233,140,108,28,92,21,61,105,92,39,249,158,80,23,26,58,33,188,35,185,61,111,83,187,230,73,245,165,33,87,77,26,114,26,149,98,61,253,244,95,12,82,239,241,232,103,30,250,209,235,250,162,95,68,114,194,204,123,255,17,200,72,117,125,77,155,147,204,201,91,128,183,237,221,160,131,75,26,119,168,169,36,100,113,21,194,57,187,182,114,44,10,73,164,190,87,168,238,160,174,136,100,220,108,127,63,21,69,38,77,101,46,2,245,148,73,143,15,138,123,218,252,186,3,234,19,61,9,19,103,142,154,25,122,128,132,144,115,31,221,232,186,5,116,205,29,165,68,84,242,211,36,146,214,180,102,157,211,55,191,71,241,136,99,72,50,247,213,207,201,224,251,253,111,208,177,139,88,212,10,116,128,108,16,119,241,78,58,23,181,238,75,156,211,100,1,5,180,126,29,237,237,148,74,192,243,74,201,82,154,162,104,118,205,3,220,83,196,193,188,100,74,147,13,167,48,23,163,49,63,150,27,247,155,104,12,7,178,182,148,56,76,51,80,221,63,102,4,96,191,107,203,68,26,94,151,0,245,20,133,102,190,171,73,123,194,118,223,249,174,56,16,244,141,29,3,29,75,28,175,34,206,224,132,237,26,135,221,244,211,16,14,136,137,30,213,254,69,255,59,221,21,245,48,111,188,107,22,153,30,217,77,118,239,227,5,91,38,53,212,177,1,209,228,143,105,136,52,120,196,131,196,166,120,16,81,214,153,186,53,108,241,152,81,65,27,153,194,125,126,232,253,158,87,36,250,93,104,5,169,254,237,78,231,165,100,142,56,149,23,224,109,162,73,219,163,139,22,168,85,215,173,248,147,4,136,139,174,8,135,243,58,205,192,180,8,183,234,195,199,135,118,233,167,44,114,243,237,27,253,178,119,230,194,202,78,155,57,69,190,85,235,86,245,230,166,98,36,161,104,75,179,204,206,82,201,71,119,189,31,167,132,71,22,72,248,33,210,222,35,0,249,223,200,19,178,21,91,53,184,157,244,238,26,53,1,48,191,129,121,237,123,200,62,158,117,120,221,97,243,165,132,35,90,19,242,165,31,159,112,117,242,32,116,199,141,215,168,145,231,70,51,96,175,103,118,105,26,104,102,142,39,194,32,236,227,101,175,203,166,68,98,86,4,58,50,197,206,201,216,220,208,176,63,212,76,58,246,196,6,183,219,129,62,205,109,233,121,237,189,206,104,252,81,12,35,71,230,101,65,5,253,64,221,43,207,155,166,93,196,122,106,214,173,113,194,198,21,255,101,157,181,188,54,154,96,165,95,16,145,148,118,35,182,184,137,44,91,187,86,152,157,9,189,187,211,84,153,81,27,219,190,114,111,47,15,123,10,127,62,186,85,6,106,179,149,236,117,195,180,201,220,237,162,199,226,74,148,41,20,193,177,118,143,18,72,136,118,74,248,39,96,177,211,231,14,159,227,164,132,223,226,156,148,96,52,33,242,255,171,54,133,190,239,40,207,240,253,155,56,61,122,49,254,177,35,141,189,121,113,202,85,99,79,160,0,29,161,161,162,171,142,150,105,117,214,191,126,218,200,170,42,62,49,210,158,49,81,109,219,112,65,43,151,63,244,81,23,5,64,65,225,12,60,67,176,192,4,26,254,202,36,229,30,96,154,238,239,16,8,33,49,137,246,222,103,236,71,131,239,129,65,23,129,196,6,186,82,119,204,61,18,223,127,222,35,77,253,235,154,127,181,248,50,198,211,151,124,183,41,132,204,114,23,159,168,67,64,64,10,82,0,186,4,147,126,226,149,211,201,90,193,56,61,210,158,167,249,222,175,145,38,223,198,99,133,71,217,173,42,21,78,35,160,83,223,28,80,83,106,81,189,6,3,8,67,188,25,226,125,18,244,161,213,232,227,25,178,181,128,236,201,86,126,174,79,27,243,61,147,233,70,182,61,250,32,252,250,10,113,64,46,187,203,113,177,112,54,206,139,183,202,147,196,219,13,59,64,49,95,236,8,152,62,45,244,189,183,41,165,96,69,215,28,250,48,229,34,150,26,221,200,118,50,60,228,155,8,71,151,6,137,175,100,126,136,197,54,254,78,251,39,68,173,108,185,197,235,229,233,79,61,126,103,254,138,185,107,151,206,198,251,189,23,206,77,132,193,218,11,250,158,232,25,115,33,95,163,14,136,198,142,51,246,58,203,202,235,97,22,103,130,79,112,104,106,134,30,189,20,12,140,207,127,36,39,99,153,3,31,161,131,111,102,198,68,239,79,127,145,88,77,223,152,171,18,25,155,174,144,249,131,138,213,162,82,119,136,64,96,93,145,231,176,206,161,13,75,135,130,108,145,222,107,242,116,78,59,105,164,77,163,176,159,157,54,172,228,0,54,0,135,22,39,94,173,15,28,144,152,187,246,83,144,102,139,231,78,21,127,43,80,166,241,176,78,58,208,137,79,191,121,201,206,146,104,136,152,50,118,88,11,208,32,201,90,42,18,206,102,8,236,57,145,91,39,23,125,171,66,253,250,144,87,108,221,55,181,165,196,76,210,91,172,95,27,54,69,213,244,118,27,118,17,92,25,254,4,180,142,20,192,161,3,137,192,64,248,26,16,129,81,21,27,158,25,115,138,50,79,84,227,243,212,35,171,115,64,69,215,200,33,193,175,172,4,17,126,63,173,14,73,98,170,0,192,239,223,71,234,206,172,13,75,20,190,215,126,46,152,124,254,96,224,194,216,244,197,248,3,23,212,129,58,152,35,196,169,136,35,119,136,117,140,207,163,47,106,200,126,55,158,8,148,220,130,153,112,33,204,0,141,85,69,103,107,25,124,106,174,217,211,138,22,83,75,228,183,181,173,130,18,153,126,43,99,118,123,96,99,48,234,67,110,99,4,207,203,26,104,191,133,23,195,206,138,215,245,76,60,54,228,98,169,55,67,69,203,157,59,111,5,52,77,138,103,48,51,240,154,174,56,171,29,28,22,129,102,3,157,55,175,209,209,29,108,161,50,200,204,173,58,230,113,122,162,129,139,93,26,135,139,173,225,3,224,148,172,104,146,118,168,227,71,57,141,105,98,83,150,219,208,206,32,132,67,156,139,90,117,193,207,131,216,3,83,40,27,47,177,130,82,3,97,54,91,125,13,91,81,129,136,210,163,53,18,229,96,21,148,113,47,107,192,11,74,126,66,242,211,160,141,218,217,140,101,66,165,33,169,206,105,89,22,187,116,0,19,184,216,146,159,135,211,234,239,123,138,253,216,152,92,138,106,111,138,223,182,140,142,233,104,194,158,242,92,83,93,16,25,101,58,57,25,190,93,218,183,200,31,80,89,240,59,23,75,27,98,94,166,181,165,20,59,171,37,91,51,60,33,92,57,169,8,17,59,48,51,153,116,248,171,53,236,147,15,153,251,0,78,49,102,176,12,84,189,170,158,44,125,133,53,3,105,176,243,98,220,104,214,26,85,88,68,37,117,218,185,13,45,233,138,215,128,215,172,129,201,11,70,125,137,72,116,106,68,197,191,62,11,156,79,141,159,166,135,254,92,160,235,69,56,104,234,32,89,129,99,183,138,132,213,5,154,4,176,33,224,48,174,129,144,170,106,255,170,160,159,13,33,178,17,136,234,109,35,120,210,28,183,237,124,192,123,26,120,239,226,6,114,45,162,53,223,115,216,227,196,228,88,135,60,116,236,235,216,69,253,18,92,198,127,250,129,139,196,18,40,211,111,79,41,109,162,93,178,241,3,64,34,230,77,173,137,252,177,199,76,87,214,144,220,125,216,52,118,240,212,247,66,90,112,146,247,160,171,123,217,36,13,241,242,97,254,64,84,80,117,102,145,130,203,207,19,25,109,42,224,89,101,46,140,1,148,158,158,180,211,69,185,119,177,32,232,214,191,92,186,35,193,90,221,40,160,96,40,94,226,75,212,5,111,19,170,150,67,80,1,174,101,154,210,234,51,39,61,87,105,237,227,240,246,18,131,161,165,154,48,99,77,201,127,225,242,18,255,241,16,180,207,134,51,242,224,111,74,233,161,36,27,243,236,168,160,192,21,222,253,227,255,56,186,163,214,137,45,108,98,134,120,48,52,66,78,75,220,29,127,233,74,139,125,8,210,129,63,128,67,29,72,130,201,12,89,114,99,63,24,7,186,157,156,150,145,252,30,88,99,231,88,89,50,143,31,146,104,83,216,215,68,5,153,95,253,10,90,101,113,232,35,197,101,140,61,19,129,72,188,25,195,217,61,124,212,229,151,224,100,156,227,134,13,208,91,28,171,208,50,218,95,24,3,146,112,141,218,170,97,64,152,215,251,164,156,73,8,177,8,224,254,18,31,101,63,140,123,10,165,54,40,65,26,242,105,140,128,154,77,28,97,211,0,96,17,196,69,195,185,190,170,145,134,234,107,129,229,136,197,84,97,193,29,19,215,123,240,208,59,226,179,57,147,177,190,123,186,17,148,88,181,134,156,35,42,235,165,38,93,103,43,250,109,114,101,77,244,235,206,198,72,31,248,203,241,249,239,245,6,89,8,98,4,56,152,68,148,141,182,18,232,202,51,234,127,88,172,194,184,137,62,94,38,198,209,34,84,103,25,134,49,240,187,82,86,178,147,222,25,153,199,124,156,100,112,247,93,106,191,217,175,210,61,170,191,134,182,146,241,104,181,236,36,122,138,44,27,145,44,131,226,111,129,169,48,168,244,246,121,141,95,195,16,201,206,9,142,245,248,242,222,155,155,153,174,21,135,224,91,102,118,162,173,43,0,88,230,127,201,94,186,34,174,169,151,157,167,248,237,73,24,201,90,228,97,74,113,173,59,83,202,78,1,235,21,146,195,255,196,255,184,243,197,115,181,13,32,52,26,228,66,248,122,182,1,19,66,97,14,150,13,81,199,80,60,243,25,237,252,233,215,97,47,181,72,127,230,144,89,56,114,183,241,13,195,73,232,108,120,215,109,225,15,2,117,30,238,62,251,134,12,86,23,89,88,105,146,224,68,7,111,157,154,176,38,38,89,171,230,43,197,230,2,59,132,202,170,239,15,136,13,78,159,35,228,74,143,156,31,252,227,18,150,69,102,87,5,126,144,142,94,186,27,117,52,255,26,140,150,180,54,111,83,163,49,242,208,208,221,83,168,161,53,46,29,62,223,168,101,141,110,10,72,221,81,231,6,1,130,103,34,234,163,50,171,47,213,245,119,235,102,157,209,10,170,34,190,246,240,192,1,18,236,178,86,150,77,252,0,162,24,47,135,179,185,210,176,211,56,157,238,48,82,223,214,92,18,150,247,143,167,249,253,11,235,188,82,131,165,146,133,113,146,40,136,135,192,182,66,14,16,253,201,124,179,167,132,135,122,229,189,147,105,146,62,188,89,121,143,241,33,108,68,98,226,28,158,234,39,250,255,113,222,149,230,249,132,9,181,172,170,241,36,147,245,213,146,159,131,213,246,63,27,132,168,16,133,160,203,49,24,0,66,33,201,200,32,98,64,118,31,28,215,24,229,252,132,132,162,58,97,38,143,150,30,87,140,213,100,237,205,156,209,76,181,77,95,172,44,236,169,171,167,51,160,19,211,78,248,227,180,60,134,142,159,8,87,151,9,63,218,226,50,22,76,197,92,51,220,237,32,42,131,17,20,20,12,147,157,0,205,140,118,186,161,56,156,96,28,153,102,15,52,88,214,26,34,43,30,98,246,204,76,46,185,134,8,33,241,8,156,170,84,103,253,140,157,45,89,35,45,72,50,195,181,138,156,113,95,134,215,147,169,213,194,237,15,71,124,30,253,229,212,71,108,135,78,21,141,173,225,119,108,24,109,28,183,98,103,169,111,22,173,117,177,37,147,96,221,198,16,104,8,172,101,137,71,116,140,253,141,20,110,162,37,216,200,11,56,139,192,54,144,112,102,96,55,21,184,197,153,252,10,191,3,168,216,60,208,52,2,54,130,96,14,46,104,5,123,202,36,161,59,4,200,122,69,194,182,141,6,21,88,169,180,54,61,57,178,254,250,119,23,252,211,73,252,109,212,6,109,142,40,229,155,168,97,142,20,70,203,170,147,81,13,37,57,170,244,205,79,255,56,29,130,144,81,197,180,158,118,64,192,168,240,76,19,219,12,113,87,36,164,27,152,246,130,62,218,160,57,105,35,3,129,25,104,228,18,100,133,114,224,86,78,27,106,141,245,99,198,73,247,79,84,120,166,23,241,41,216,141,192,157,176,1,253,231,5,22,29,9,189,124,184,90,59,202,97,45,208,37,93,9,173,119,57,79,3,48,198,155,144,67,95,109,188,186,131,193,176,132,174,197,30,164,52,92,181,101,160,224,32,187,235,142,135,196,71,202,76,251,24,123,239,137,46,147,95,254,245,4,158,147,99,37,139,51,39,98,75,230,165,235,225,133,156,25,76,108,136,180,87,180,105,80,100,236,16,86,115,203,153,9,192,48,227,104,77,130,41,68,59,127,224,102,78,93,1,160,44,243,253,19,207,226,129,81,137,143,17,158,80,182,39,89,23,183,221,237,79,131,96,221,241,218,93,247,226,217,1,222,178,250,12,179,192,35,170,116,88,111,25,5,41,61,32,118,142,36,181,209,239,210,10,182,14,13,151,200,173,178,170,47,157,65,251,187,80,185,202,98,104,13,233,104,16,135,231,66,85,17,81,113,108,22,139,11,133,195,1,52,33,236,197,102,235,123,148,50,18,71,42,237,132,218,146,121,254,35,145,42,17,250,162,55,100,18,118,101,63,197,130,63,175,158,245,9,59,180,184,180,69,161,195,32,88,191,62,150,79,38,118,143,70,33,239,124,124,226,247,156,239,81,154,199,194,12,218,217,199,213,102,60,211,243,219,140,102,252,60,87,248,94,13,61,255,16,221,66,79,40,185,49,249,173,187,74,61,22,83,70,100,61,164,108,53,19,122,225,176,66,183,0,212,41,193,246,207,128,60,12,113,134,173,152,192,44,209,46,174,32,111,30,27,126,34,28,251,178,57,135,60,124,170,21,51,3,183,6,100,116,169,135,220,244,211,121,103,183,152,249,173,62,3,250,63,252,224,177,157,26,150,46,144,247,109,173,1,96,194,57,130,136,94,0,128,146,212,129,75,104,232,2,124,19,50,123,201,95,99,13,48,135,255,26,188,212,163,175,213,248,37,109,133,110,69,154,53,254,99,39,253,186,31,189,63,125,42,235,246,188,119,32,136,50,79,226,51,73,33,238,40,124,88,115,207,73,106,190,128,67,23,34,42,94,213,9,26,74,237,39,221,40,101,169,207,123,8,128,159,67,83,138,177,177,33,1,134,147,130,158,50,103,217,91,61,102,164,80,236,130,127,240,206,31,205,164,85,127,14,246,214,46,141,141,116,115,233,85,76,215,198,15,233,201,251,228,231,34,79,175,204,120,34,126,89,113,144,186,103,99,123,120,82,173,250,115,209,180,86,12,175,110,167,213,133,184,138,11,30,3,91,140,15,213,135,33,47,132,65,201,252,63,98,51,52,140,212,232,230,161,211,180,154,49,173,105,20,35,136,211,40,232,191,210,252,232,101,157,100,158,111,197,255,89,158,3,94,59,223,55,199,126,234,112,129,74,198,22,95,195,220,90,161,64,52,147,108,255,81,220,56,22,210,37,12,36,158,108,11,243,7,93,122,58,174,71,21,8,6,53,64,38,23,156,171,247,243,242,84,53,157,114,227,247,162,206,62,195,119,46,254,188,8,147,52,22,158,90,5,166,116,21,250,132,3,14,90,27,10,128,109,185,153,180,228,114,30,242,27,178,204,160,141,147,198,31,207,225,16,58,223,84,109,117,228,86,180,91,185,121,10,238,0,186,68,240,161,159,89,134,169,111,115,35,87,72,122,118,137,103,46,180,97,180,33,95,156,70,204,118,195,90,169,61,253,127,100,13,58,170,198,3,127,22,179,24,172,169,27,73,42,147,113,29,64,100,13,89,135,87,146,199,75,197,137,190,121,77,105,251,131,137,219,60,207,14,184,207,33,162,206,24,72,144,12,129,158,158,84,15,144,112,157,162,231,198,223,36,80,65,235,63,213,237,181,187,107,50,81,215,91,206,143,71,122,198,244,156,159,230,8,129,109,230,156,166,19,208,123,212,208,145,179,58,127,30,235,227,10,201,68,228,167,39,183,105,107,152,123,237,12,138,202,224,236,131,111,85,75,102,146,73,122,62,12,104,214,123,149,102,162,231,146,98,87,75,139,112,108,7,205,144,78,218,120,188,73,30,106,238,89,19,69,242,211,68,103,176,204,174,4,215,232,149,171,60,75,34,25,147,38,202,30,91,156,40,158,152,166,19,171,38,232,252,235,195,151,54,132,138,198,245,10,144,41,224,110,163,190,176,6,174,80,237,230,132,164,10,187,221,195,241,224,142,4,15,178,157,192,39,47,90,37,56,198,87,209,188,178,201,194,35,243,218,40,250,157,179,119,13,122,225,47,56,232,82,100,120,129,187,62,34,19,18,41,144,98,250,43,254,77,24,101,183,111,98,103,140,170,53,221,184,251,236,146,106,157,231,235,84,250,226,149,76,174,132,143,64,85,131,0,171,218,206,194,187,80,236,79,140,218,108,38,178,108,138,3,141,20,155,192,70,94,120,24,11,134,151,238,225,27,63,138,134,182,151,245,113,122,217,251,201,109,29,102,87,81,25,59,175,54,43,150,202,16,29,51,20,11,46,139,72,74,134,0,240,156,166,88,40,185,111,92,26,57,41,35,128,230,149,177,141,59,151,79,104,195,93,8,44,147,212,29,215,85,192,56,115,2,223,31,4,114,139,228,112,214,173,101,232,241,191,191,5,149,248,6,187,204,82,1,6,95,148,180,186,166,159,165,60,76,195,126,198,177,146,199,49,70,165,226,15,219,5,94,24,89,160,166,122,253,37,147,250,169,11,53,217,31,148,248,113,206,16,235,225,96,52,215,171,147,121,86,21,133,216,12,88,213,39,119,45,20,95,37,70,5,13,149,98,43,223,205,120,182,14,160,34,234,42,158,98,233,164,231,74,28,21,130,253,113,236,247,3,34,229,40,176,155,99,219,0,20,28,244,93,11,4,136,56,120,169,201,208,176,93,21,120,161,230,6,46,188,108,90,173,217,25,17,164,64,184,233,76,11,26,84,231,161,172,184,93,131,191,109,111,71,131,219,45,45,103,93,215,251,74,71,220,161,39,175,142,190,252,182,111,236,215,126,216,163,141,7,42,125,63,99,76,230,11,102,86,64,197,69,198,89,193,51,109,180,161,219,97,129,37,4,177,45,229,46,244,193,179,253,172,195,221,40,121,141,115,222,236,228,226,202,61,7,55,88,237,102,26,172,55,198,19,230,103,204,50,7,17,9,6,17,10,235,219,1,121,202,204,39,219,74,146,158,135,47,173,41,213,220,22,174,83,193,208,166,192,242,2,76,147,167,84,230,173,219,43,216,131,250,250,3,137,19,211,51,202,186,234,27,127,68,175,137,136,192,231,205,88,89,182,23,231,214,223,196,237,168,245,122,117,187,33,153,244,114,189,15,146,169,40,242,146,155,210,157,173,104,243,35,209,116,219,74,59,237,233,219,252,72,139,86,136,140,208,69,155,213,130,153,182,218,184,152,156,8,142,14,89,22,53,158,195,180,253,141,58,82,239,50,180,113,203,232,241,137,201,156,201,76,171,234,67,196,47,89,51,189,202,255,203,61,171,145,190,150,143,140,77,154,228,24,113,160,9,34,75,78,145,202,255,230,57,16,142,132,113,167,125,232,138,27,129,53,186,38,64,137,106,111,194,15,240,166,120,19,8,195,92,156,235,221,213,237,108,171,99,101,154,65,172,218,44,6,255,232,72,156,47,8,171,198,182,123,194,78,105,151,205,143,118,132,186,198,195,107,28,105,241,174,40,224,190,104,152,206,1,43,235,226,194,118,3,70,44,20,232,47,138,81,62,212,194,150,159,169,238,19,82,47,6,176,104,248,206,0,2,18,235,212,94,169,228,220,136,254,33,128,111,125,122,209,97,98,91,10,249,33,226,136,255,164,156,192,74,8,125,23,213,219,190,242,104,6,72,97,160,117,119,101,124,239,37,223,50,245,37,161,88,95,39,96,85,19,225,167,92,163,36,198,34,196,113,120,218,71,99,155,247,69,99,177,72,132,219,132,104,1,205,51,203,157,232,145,254,232,140,202,95,147,217,18,0,132,203,213,29,221,127,227,79,245,250,246,45,17,234,242,80,208,112,21,172,4,151,94,226,228,104,73,137,82,141,181,119,2,32,218,26,75,8,54,131,82,118,166,190,251,24,162,54,98,119,216,163,36,22,124,0,142,198,147,181,39,91,242,207,55,60,239,56,110,169,134,98,203,65,180,221,215,1,135,222,89,209,47,167,60,128,233,25,223,6,28,145,206,215,7,5,97,145,166,57,237,254,216,45,158,180,129,59,153,51,156,248,243,170,170,102,251,66,174,207,148,196,74,60,17,208,69,205,245,18,166,16,116,10,182,87,245,14,183,210,167,37,154,252,201,43,131,227,133,182,240,71,18,171,129,2,230,16,171,18,130,127,135,53,203,74,169,6,118,61,212,191,0,145,32,63,163,209,131,168,71,116,206,25,159,28,103,45,26,217,132,70,198,112,45,182,138,143,205,36,216,215,16,254,95,162,2,190,77,220,13,148,21,122,254,48,149,132,27,224,157,49,63,166,58,119,201,12,74,171,3,12,223,6,217,2,252,246,107,3,147,11,17,226,1,152,242,180,80,169,183,198,84,113,64,221,154,249,233,191,23,76,24,70,122,76,185,167,229,153,5,39,124,127,244,44,232,37,58,84,143,53,124,222,31,103,223,247,131,173,110,120,41,169,98,118,110,226,82,11,136,50,252,117,54,191,193,10,174,242,5,220,158,217,75,124,240,111,182,31,29,152,18,131,0,138,136,113,194,36,206,203,127,189,161,157,133,86,75,71,45,155,26,5,231,232,88,83,126,189,139,161,108,170,83,11,140,114,61,89,96,79,35,48,172,128,61,211,175,227,157,185,24,227,168,232,118,57,66,183,31,103,143,65,130,81,23,196,178,207,71,50,164,188,227,246,143,106,113,59,8,190,225,118,151,75,103,132,168,200,14,196,173,153,215,249,14,138,249,169,252,192,183,107,233,138,100,64,182,60,15,90,195,173,245,21,115,113,21,186,159,40,205,249,64,99,109,176,84,242,238,131,222,168,177,67,81,225,108,72,137,37,71,182,167,165,2,195,203,111,225,233,53,181,35,221,206,87,79,230,100,10,168,216,104,109,186,74,80,92,155,125,228,138,136,95,190,99,142,24,52,116,241,241,28,122,13,254,93,103,54,135,70,201,139,44,64,222,164,109,14,204,49,194,22,246,101,97,108,206,30,148,207,3,110,195,23,119,131,89,27,112,94,209,158,39,92,189,162,212,57,64,81,156,245,21,205,200,223,159,104,215,44,51,76,98,181,1,94,2,224,88,16,36,125,141,83,228,182,62,206,73,254,150,214,160,233,211,34,17,251,181,4,84,52,231,215,51,144,5,223,230,45,201,98,245,208,86,254,205,234,103,62,62,50,207,127,128,51,225,60,230,94,189,37,221,127,169,59,109,27,66,247,106,134,205,133,157,64,137,168,247,242,49,48,126,176,133,171,12,81,14,179,202,107,119,205,31,165,200,89,196,174,64,187,54,219,162,46,4,82,152,113,53,99,75,167,158,148,24,12,32,197,89,47,151,61,21,187,52,18,21,231,78,104,33,170,211,227,169,78,106,226,201,147,153,221,109,69,138,254,245,51,205,143,57,51,137,128,80,154,2,157,173,96,99,48,160,84,56,251,69,91,90,81,223,242,191,133,22,207,221,6,194,131,167,220,180,251,115,22,60,244,12,238,48,204,246,161,24,6,14,168,181,152,129,251,69,85,234,28,250,109,89,201,159,215,238,208,180,116,145,20,59,4,185,241,53,200,30,206,180,174,66,199,75,177,202,163,38,86,53,255,99,107,5,23,33,46,141,238,45,121,180,184,150,140,233,84,167,253,231,32,51,127,204,175,90,22,188,147,105,140,178,89,153,205,166,183,227,239,5,30,42,77,249,28,204,216,4,112,142,26,178,252,172,78,183,162,252,224,137,57,16,16,24,31,38,196,185,254,66,77,94,161,0,47,138,214,123,126,71,226,201,229,40,98,237,155,28,27,64,244,61,30,69,180,228,67,165,44,48,11,192,79,201,25,38,29,64,249,176,238,86,35,32,144,227,10,7,251,49,101,75,82,8,138,98,21,212,55,23,242,240,219,53,143,51,91,222,216,208,201,200,42,52,109,4,170,126,119,21,112,116,113,66,135,219,241,20,197,141,2,35,202,190,28,159,113,77,28,160,8,224,232,71,2,39,111,134,178,137,203,157,32,175,77,86,37,108,143,148,12,251,78,159,14,165,24,7,66,64,211,73,247,169,0,189,47,25,46,105,87,91,181,193,60,229,254,45,160,59,191,187,247,121,179,192,111,29,20,112,20,135,138,55,104,176,170,153,141,85,216,241,88,83,200,72,34,210,64,9,194,88,159,172,186,72,196,96,125,197,171,5,85,111,139,132,63,126,117,163,212,50,79,247,13,229,240,241,150,45,170,17,4,208,26,52,57,79,100,127,120,30,216,85,103,202,149,90,47,177,248,152,243,233,79,93,91,103,9,187,61,231,114,181,183,194,131,97,54,227,80,190,130,89,145,90,123,255,11,0,40,125,26,44,205,93,228,95,74,239,242,3,195,223,143,52,114,164,6,11,23,198,215,23,172,117,166,210,210,229,234,245,52,108,246,9,101,231,71,4,44,252,232,104,66,218,245,215,246,241,158,208,25,61,208,159,129,154,72,43,221,194,134,230,167,61,157,96,175,67,17,175,31,48,203,41,192,28,28,25,178,200,77,108,2,216,134,165,117,194,36,88,96,35,212,206,215,28,147,249,40,77,210,102,105,103,43,209,51,233,236,108,45,129,45,144,140,15,229,173,162,17,46,149,105,215,200,58,245,235,125,64,204,91,236,32,178,155,27,180,211,115,98,65,185,243,142,100,156,235,167,145,58,208,119,70,21,21,206,111,151,75,173,206,42,234,74,168,226,176,94,185,14,250,110,90,147,112,166,7,137,23,220,212,167,94,194,12,71,21,4,190,199,169,130,224,75,95,144,137,34,20,218,166,66,234,55,100,168,106,67,177,75,170,182,160,232,122,213,198,109,146,38,60,32,98,200,201,69,217,25,22,178,141,165,137,203,240,70,67,255,233,173,115,242,240,170,9,18,149,37,152,214,149,226,204,145,8,74,61,121,118,220,105,222,135,242,33,192,100,186,51,129,202,111,254,29,195,151,66,122,210,119,199,160,126,230,90,31,61,201,80,109,216,84,118,57,230,150,18,128,58,181,193,25,85,123,212,61,238,116,55,61,230,144,115,18,175,11,84,220,219,97,177,25,53,140,88,193,19,207,189,152,62,215,160,44,107,230,240,36,116,244,82,249,16,58,45,101,243,28,136,142,207,96,87,45,148,238,69,142,88,62,175,141,255,186,74,254,155,102,115,20,197,89,108,0,48,109,144,69,107,208,145,44,68,216,214,180,116,241,54,138,117,178,54,242,30,226,189,123,251,156,96,217,156,246,55,43,199,245,138,94,235,97,196,134,192,63,163,72,50,176,85,177,236,79,5,39,91,5,223,203,199,24,176,253,25,187,15,190,96,240,207,193,203,193,184,225,21,250,74,145,140,180,13,241,92,82,135,184,100,158,10,254,185,163,179,115,25,213,238,218,108,206,145,171,53,73,70,221,172,130,45,132,3,26,169,38,213,40,179,174,185,59,211,159,98,90,246,24,99,160,207,50,77,111,150,219,69,99,104,84,86,111,230,187,67,148,127,131,118,180,34,90,28,76,44,32,149,141,100,144,217,218,40,244,178,85,183,222,172,204,239,99,91,249,27,243,102,63,198,37,218,36,215,45,167,142,94,28,125,237,19,188,167,45,222,247,73,230,44,210,175,73,155,195,189,136,174,187,47,248,212,148,49,155,82,116,163,156,56,169,84,188,197,89,240,188,102,109,54,152,35,102,187,225,192,210,225,103,183,56,216,90,136,251,179,163,124,116,103,104,211,77,148,47,114,193,14,229,159,66,88,176,135,179,164,147,245,182,29,39,159,34,4,107,2,245,8,243,1,45,105,193,188,109,152,57,242,15,27,232,15,11,155,45,26,112,123,147,105,114,69,100,141,103,58,149,34,67,184,153,140,18,129,126,64,184,172,155,111,82,101,57,191,223,175,118,231,145,132,94,224,146,149,247,102,93,35,164,248,87,77,114,197,141,229,47,252,253,235,82,223,53,49,38,133,139,9,201,175,251,218,210,33,198,103,102,179,222,151,195,23,208,150,109,23,78,248,100,57,107,159,29,202,91,147,58,236,62,21,16,221,137,190,74,106,95,192,24,195,219,29,73,41,222,153,69,139,73,203,39,88,250,204,127,197,37,94,125,142,77,10,163,207,98,185,36,54,175,67,135,142,173,97,69,29,250,55,88,125,22,173,24,53,39,230,70,209,74,208,84,155,44,149,37,168,73,69,219,19,252,51,18,176,84,37,19,209,243,79,209,19,241,206,223,82,89,76,202,224,179,216,160,234,7,224,209,156,90,9,114,46,243,97,216,225,47,184,103,108,75,212,165,179,152,80,189,8,132,253,10,23,35,115,92,8,247,111,187,116,254,95,90,230,92,196,233,230,47,1,40,252,91,200,49,31,77,238,77,210,212,86,74,186,235,251,220,93,58,143,251,4,103,251,227,160,239,61,47,7,173,106,112,4,29,7,52,20,23,35,220,12,116,100,131,156,145,214,238,246,244,166,80,129,131,171,82,13,49,96,166,112,92,92,102,48,57,123,205,231,204,182,223,194,67,244,175,139,162,152,64,16,101,50,100,185,66,107,102,72,219,252,241,168,52,130,113,33,10,240,209,36,253,151,86,28,100,180,199,33,28,240,150,45,248,106,76,118,131,104,87,52,151,246,161,170,68,68,4,47,234,60,136,56,69,133,211,62,177,41,15,212,18,189,103,174,243,44,119,82,117,231,16,120,214,130,254,144,181,50,232,89,110,34,65,106,181,170,160,26,213,240,217,224,189,83,203,195,189,27,189,194,59,234,109,77,3,243,203,154,8,231,6,13,0,108,32,148,180,160,69,39,1,221,84,62,202,146,154,108,64,203,117,246,243,243,183,119,196,116,35,6,18,146,78,251,218,122,218,93,245,21,149,167,74,59,49,237,218,149,242,107,153,41,159,199,185,194,125,188,55,83,164,19,124,50,234,86,249,202,184,169,167,76,48,110,182,2,171,32,34,206,239,5,244,246,145,87,139,168,135,46,239,248,115,163,180,51,182,206,57,187,181,170,194,205,232,249,201,11,122,64,97,56,67,91,217,254,116,117,117,69,213,252,199,212,231,37,224,139,147,70,26,11,167,151,15,251,199,86,254,20,90,26,192,133,140,35,15,75,106,211,224,102,98,121,146,67,25,217,246,61,54,126,188,75,38,104,165,43,240,137,60,169,159,18,36,76,245,181,136,126,169,59,41,54,218,152,97,243,212,69,45,147,193,110,104,190,242,166,53,213,102,51,135,185,60,246,14,38,63,193,234,39,39,224,63,125,14,232,58,221,222,134,75,178,219,224,105,100,26,26,31,199,2,142,85,156,185,183,168,251,98,148,93,32,166,253,230,235,84,8,11,215,166,116,214,71,19,39,47,200,227,249,168,196,245,176,255,98,20,133,195,168,206,7,121,148,87,33,164,7,67,146,0,63,54,48,215,219,125,155,93,21,212,100,224,36,161,9,229,51,73,182,35,0,4,97,191,122,18,46,121,255,90,189,38,152,91,176,203,91,11,156,36,156,113,14,16,239,103,36,47,69,134,78,248,213,158,248,35,199,163,136,205,25,29,242,37,104,104,122,95,110,21,82,34,166,204,15,56,192,117,61,156,97,227,183,141,174,127,29,223,180,38,238,135,156,101,116,4,70,172,134,38,144,93,245,128,79,236,76,22,160,36,160,172,219,25,133,154,98,59,27,75,55,106,226,225,23,150,115,55,88,173,156,130,233,6,19,229,5,20,29,247,133,83,102,200,160,40,57,28,21,47,165,245,239,246,60,231,169,11,163,0,216,150,133,45,215,199,42,86,160,210,150,195,77,23,19,13,122,123,206,147,116,113,58,184,190,244,35,50,250,9,220,198,207,76,42,184,153,202,144,5,147,172,158,113,47,47,72,35,198,133,204,119,65,199,105,149,13,236,100,0,252,175,159,31,59,176,144,239,60,111,121,26,99,8,103,71,194,61,133,37,251,141,92,115,70,156,69,152,165,184,242,3,123,30,106,26,235,125,187,47,161,121,112,102,101,171,253,99,28,171,163,128,56,92,18,7,162,211,217,168,41,134,123,140,188,248,172,248,145,111,78,90,42,122,80,255,79,91,41,108,185,95,127,181,120,69,239,83,253,162,73,138,34,62,184,99,118,239,6,35,0,132,49,121,253,6,168,42,9,131,60,38,132,195,229,136,69,165,100,151,27,143,188,145,189,164,218,132,74,106,93,82,250,72,152,34,229,131,60,242,211,47,182,173,123,104,180,146,153,137,114,109,113,22,81,205,206,33,57,106,204,230,26,210,134,103,235,199,32,30,80,131,102,48,54,125,61,23,20,57,119,38,198,111,85,125,144,147,7,83,91,111,128,249,144,126,110,70,211,13,214,105,155,193,7,106,117,151,81,214,122,44,157,217,129,218,150,45,147,197,53,96,251,147,226,54,130,174,233,101,23,244,205,66,170,70,249,111,184,132,139,51,147,138,65,96,66,221,3,182,94,224,23,93,49,159,15,166,120,84,140,106,149,156,179,68,34,180,173,127,150,25,247,169,167,196,211,167,207,192,88,27,53,179,94,235,31,123,85,222,20,127,246,159,153,64,24,68,97,38,113,204,39,63,0,72,200,237,150,194,87,101,29,206,148,35,198,224,55,173,102,238,161,153,117,96,190,184,80,140,170,217,36,168,97,237,115,93,182,29,88,38,190,20,123,65,215,251,95,136,90,190,22,57,82,222,77,102,203,17,168,50,125,197,46,71,184,61,138,38,228,147,141,198,121,56,127,212,159,144,18,214,158,246,236,168,90,120,207,115,15,117,247,157,210,14,118,202,209,202,214,141,33,144,234,110,151,237,148,0,68,112,106,68,249,236,0,129,151,240,167,182,249,247,194,39,225,176,125,28,154,197,173,5,83,120,209,0,120,206,151,62,166,60,36,28,181,14,42,133,51,105,57,225,185,116,121,145,240,239,226,49,208,218,117,57,141,56,103,4,72,70,97,181,17,8,22,67,3,102,82,191,118,222,198,220,176,244,147,167,235,127,240,46,142,104,205,99,12,226,75,227,9,118,236,147,165,198,42,31,116,179,123,154,23,52,22,246,27,132,96,5,161,223,178,165,39,73,28,152,230,180,211,201,1,215,247,186,128,55,209,168,2,43,201,231,250,203,76,1,15,222,6,217,24,200,144,144,165,223,84,146,193,27,245,49,253,195,6,162,175,202,211,31,110,78,230,60,115,228,152,241,186,155,176,58,103,85,61,145,123,110,55,7,207,249,226,44,7,178,179,155,50,137,130,172,120,148,36,6,175,145,166,251,215,95,130,34,116,97,78,1,175,10,163,17,224,27,23,8,25,97,219,89,83,125,142,215,229,83,95,138,24,228,249,115,14,197,226,67,65,68,109,33,138,32,245,23,104,178,192,110,248,218,61,95,7,230,15,178,33,38,81,229,122,23,112,15,225,206,96,118,72,249,40,147,93,130,202,182,254,253,53,150,244,34,103,238,18,27,106,189,187,67,184,179,238,207,227,152,14,240,167,210,234,253,173,27,156,134,228,193,183,129,206,97,105,67,91,5,145,234,87,208,55,217,17,134,220,187,165,37,68,141,233,81,146,99,158,26,53,101,117,137,33,166,138,76,29,223,156,95,174,251,130,57,131,139,167,49,232,17,117,209,158,81,24,177,21,102,187,228,110,211,170,40,69,82,148,195,8,94,8,136,103,218,35,160,51,31,186,80,104,95,95,158,216,93,226,194,41,99,25,195,224,154,5,119,238,134,224,213,120,13,173,84,186,195,136,121,201,66,197,153,58,225,237,150,255,216,5,0,186,25,246,190,189,5,248,180,186,71,232,72,80,103,18,28,26,136,225,193,101,85,223,154,78,0,156,120,90,27,191,99,168,82,82,210,207,107,13,53,39,35,211,44,117,221,118,221,9,87,68,74,126,54,246,243,198,116,76,49,87,180,80,167,152,108,187,229,232,185,209,130,183,56,179,87,100,159,244,89,217,211,140,235,103,106,193,148,223,28,190,174,225,121,62,33,198,142,136,198,34,215,88,219,8,23,2,218,113,32,17,241,87,112,51,254,17,154,89,19,104,50,152,134,174,242,219,79,142,185,70,251,107,121,39,1,234,100,130,96,93,130,71,107,229,8,79,238,99,93,78,81,254,219,8,143,123,254,111,73,226,85,151,10,122,225,83,90,87,85,227,170,188,193,207,61,66,149,210,180,237,123,19,12,221,176,72,159,89,1,144,151,214,113,240,5,227,181,81,132,59,14,124,87,119,225,217,59,129,248,87,119,101,51,97,250,19,39,191,205,138,68,43,28,136,57,70,83,207,6,26,199,22,160,138,232,77,114,68,31,85,200,229,226,253,164,220,113,227,110,200,66,215,235,245,71,184,128,155,72,138,61,54,41,164,17,7,169,39,36,26,72,1,202,177,62,243,153,107,231,193,138,172,40,252,183,13,141,1,60,106,122,215,243,146,189,147,189,254,96,45,75,190,124,146,138,251,54,145,120,230,10,175,156,170,85,180,76,171,209,100,234,250,155,108,233,83,170,99,100,89,95,161,251,207,31,1,255,36,171,253,167,181,60,241,97,70,82,200,217,222,82,90,165,230,222,136,211,46,11,228,92,21,20,252,31,62,3,185,90,80,201,28,49,26,120,223,69,244,59,118,34,27,23,239,92,141,97,211,234,222,45,186,6,112,252,31,35,184,138,218,223,162,43,31,99,243,33,129,89,155,209,61,70,216,198,130,18,69,17,186,89,109,152,13,75,197,247,21,37,135,217,23,162,23,168,51,153,251,177,116,238,253,169,82,53,70,48,57,155,211,114,201,128,166,187,183,80,62,225,142,244,78,38,195,241,155,1,189,50,248,45,244,63,147,105,10,32,214,189,113,196,104,61,80,81,108,26,142,104,114,250,78,117,16,35,4,149,3,212,8,200,170,97,51,9,16,68,8,129,17,181,192,119,131,14,144,45,169,236,197,36,222,232,233,86,31,229,8,243,179,112,128,174,245,105,143,77,124,239,63,254,132,66,159,100,103,223,108,70,135,60,92,63,7,37,207,62,193,187,182,175,218,88,48,218,4,12,90,229,244,205,252,179,74,237,172,2,160,174,83,42,101,251,76,112,107,75,89,5,191,152,212,129,109,139,103,167,33,99,117,168,93,157,102,20,55,61,149,185,123,54,56,28,137,65,215,220,236,19,230,79,222,114,248,105,52,161,96,116,104,20,63,50,254,164,195,209,155,159,48,105,82,194,98,236,24,239,194,6,215,63,57,94,150,209,40,37,174,197,35,17,152,164,161,147,92,203,129,61,223,13,195,5,188,167,54,181,162,246,161,108,0,8,43,251,88,74,246,154,53,174,127,222,19,9,214,181,80,71,98,103,112,153,60,113,165,93,12,92,241,223,225,37,89,202,11,25,80,72,74,42,158,254,120,40,136,83,191,162,187,37,130,27,48,194,38,17,203,175,101,217,37,155,57,187,140,115,241,205,158,228,252,225,248,149,154,150,199,0,147,216,63,251,253,22,70,216,109,112,20,226,32,57,179,0,153,59,124,74,188,50,216,159,29,59,106,47,56,162,220,209,45,168,82,132,128,71,142,61,47,125,10,119,84,131,66,215,134,2,44,173,203,199,245,7,135,170,229,235,10,201,148,187,29,15,126,112,223,127,222,236,21,180,192,145,78,130,148,238,246,65,5,243,46,106,11,32,154,0,240,135,21,136,207,120,161,132,164,184,46,46,153,89,49,45,152,8,145,63,47,230,70,107,198,97,224,77,140,167,77,129,73,85,32,93,195,97,202,124,36,35,31,141,125,220,53,148,109,228,82,60,60,213,107,133,73,47,13,252,41,206,30,127,98,212,46,125,164,220,9,213,198,20,153,134,191,86,242,108,17,228,188,217,194,120,95,33,180,21,200,187,36,20,243,61,184,153,149,245,186,246,138,13,200,254,220,70,45,176,12,107,24,155,34,68,161,180,208,211,101,116,242,164,27,104,216,212,3,108,192,239,86,149,39,141,236,182,60,243,225,214,42,126,93,176,19,172,138,200,231,79,132,12,6,90,247,216,207,135,222,125,54,231,87,166,77,49,26,142,212,249,216,34,57,157,80,82,111,5,66,54,83,163,49,141,114,111,124,48,26,131,143,157,21,81,130,148,196,123,196,109,237,245,108,40,49,3,81,88,209,181,187,209,159,197,43,8,64,228,116,31,166,140,50,55,43,50,3,8,17,54,74,39,221,170,178,212,23,45,170,7,30,80,169,74,228,138,121,101,174,176,241,168,125,217,157,120,24,175,103,22,220,48,10,242,61,130,34,38,160,177,48,42,175,241,43,70,169,45,213,15,134,166,179,88,182,173,238,120,232,143,192,191,200,46,255,67,202,206,160,142,115,87,172,197,119,136,245,206,150,114,148,246,246,24,208,69,174,70,31,77,73,181,228,60,50,109,59,103,243,220,8,248,212,29,85,127,218,80,215,110,59,141,86,146,79,23,20,109,14,186,194,215,166,89,206,49,162,156,227,184,106,139,181,64,194,84,151,2,222,152,252,207,174,7,137,113,9,221,200,11,1,74,187,143,73,156,252,115,9,121,64,131,74,248,250,255,83,133,81,217,169,3,59,245,16,173,208,72,200,209,76,227,119,182,188,83,68,226,218,202,13,75,211,42,143,87,1,160,195,5,49,175,191,113,154,14,93,79,54,178,86,156,188,135,189,43,24,190,159,71,90,143,238,153,3,57,188,64,189,58,222,194,76,12,75,216,10,164,65,211,121,203,237,197,20,48,104,63,169,162,47,83,158,97,136,53,217,133,157,40,94,24,150,143,84,247,153,32,152,202,154,36,129,200,137,121,6,19,149,106,77,77,5,242,145,30,26,214,95,220,123,60,142,7,238,91,59,205,151,205,111,246,38,187,54,162,209,192,31,208,20,233,212,131,169,9,111,246,172,69,198,52,114,88,120,192,158,152,80,179,105,232,168,59,59,59,107,99,83,53,208,242,37,173,91,145,122,139,249,88,4,194,91,148,224,75,15,198,223,118,77,60,32,130,178,161,99,242,81,176,233,66,205,237,54,90,157,97,98,122,54,236,204,107,202,134,46,124,9,177,189,22,89,110,239,64,151,181,76,2,106,26,17,98,138,207,171,104,99,142,32,185,107,38,43,177,1,35,173,40,32,155,46,124,87,136,15,31,139,209,215,145,75,224,202,109,121,219,237,66,87,249,88,37,126,30,209,61,246,40,220,243,209,185,165,93,88,125,158,185,78,227,14,38,21,216,245,111,246,15,178,252,125,28,212,245,45,171,5,214,179,151,173,55,146,115,255,226,203,197,5,230,99,241,47,6,142,47,255,244,88,253,119,21,98,13,99,224,153,213,158,138,81,231,50,173,34,81,102,110,108,6,0,134,113,138,235,122,148,242,94,191,182,234,46,184,20,55,155,158,194,65,7,165,122,96,71,33,135,180,143,146,121,225,14,170,132,2,148,179,102,148,249,104,224,45,162,199,177,234,219,88,167,166,212,130,134,53,250,77,238,18,38,191,183,149,168,27,26,253,85,92,192,49,182,143,111,6,69,102,147,59,34,168,67,241,48,70,252,79,236,104,180,106,20,43,31,122,142,217,81,35,201,61,94,196,150,163,62,198,229,253,68,247,249,138,32,112,148,107,222,31,82,14,159,186,19,142,97,14,220,253,25,2,101,25,133,194,99,122,168,16,5,52,248,150,154,199,119,255,205,22,99,34,60,159,228,33,179,106,37,77,180,188,253,101,237,28,250,6,72,121,117,104,2,155,69,154,138,146,45,102,121,65,203,204,237,47,152,106,199,239,43,19,48,180,170,233,55,165,86,5,58,236,57,156,90,90,120,61,231,245,43,45,148,234,191,202,41,71,174,63,62,238,138,228,110,244,104,19,137,210,202,189,249,241,7,122,165,64,196,91,54,11,115,63,150,9,151,168,252,91,100,13,62,5,71,157,248,142,137,21,48,118,163,153,100,39,139,245,20,156,136,250,234,84,141,219,90,241,45,218,116,121,135,134,86,186,3,143,214,173,32,220,98,209,153,155,48,57,185,234,184,70,192,24,47,254,21,210,161,167,229,172,111,77,87,20,214,164,127,239,53,73,38,221,160,107,86,43,129,84,29,191,193,100,1,142,53,53,29,225,1,36,125,102,246,25,56,213,248,162,133,120,157,110,58,131,248,76,86,12,89,184,36,255,74,67,226,29,224,234,113,43,0,24,110,23,195,4,251,246,223,84,129,0,120,219,202,214,107,234,75,122,137,140,78,68,18,17,139,41,127,27,67,152,201,54,182,1,192,68,76,26,8,79,92,98,133,17,176,23,229,189,88,227,217,69,16,18,41,72,40,169,84,203,124,221,241,152,71,171,204,239,85,176,140,62,152,57,2,130,69,129,98,90,49,131,198,216,150,100,16,90,139,86,108,83,247,223,77,136,30,9,10,228,106,0,179,43,217,134,38,157,219,188,81,246,81,46,109,202,252,222,154,186,67,10,56,221,60,230,215,130,85,48,151,180,111,82,155,29,164,133,112,234,43,234,70,68,119,209,8,247,35,134,88,136,226,100,158,74,196,98,174,198,148,49,38,216,204,136,250,136,206,102,112,188,199,94,130,162,99,187,186,247,34,209,207,26,229,50,83,204,214,27,99,118,129,13,25,129,75,6,88,199,241,26,95,131,202,80,142,9,215,143,74,157,27,0,152,169,243,119,46,104,18,19,91,242,227,191,0,47,51,235,208,227,89,221,163,30,146,70,118,57,39,243,20,80,220,189,146,210,253,150,154,70,30,33,222,102,196,97,152,228,187,147,84,5,204,168,134,110,252,119,37,251,189,0,36,150,236,215,16,181,180,102,27,189,148,82,105,114,178,52,4,126,120,127,237,45,79,248,32,185,181,37,177,228,57,127,248,9,218,144,41,168,164,181,228,192,49,194,234,112,160,126,108,61,197,212,251,27,164,128,59,126,244,109,43,249,117,197,49,202,171,159,7,84,57,67,84,85,40,104,176,244,41,129,48,160,110,144,147,119,100,94,254,7,85,204,251,139,132,67,6,124,161,147,101,30,186,23,72,37,155,197,195,181,95,227,14,245,130,249,210,242,13,187,12,108,105,175,76,113,106,17,175,70,118,21,177,195,45,162,150,249,189,22,56,81,233,36,102,92,13,53,96,215,77,127,65,40,40,56,4,232,169,133,172,16,23,42,40,29,201,227,69,66,52,171,23,10,217,101,43,48,145,112,153,212,219,162,129,239,101,55,178,75,214,160,247,112,140,32,90,93,88,142,231,160,250,0,217,85,240,141,119,177,31,9,158,25,47,231,40,201,62,152,196,103,178,72,146,124,86,1,34,150,47,24,218,36,209,55,63,218,239,136,127,227,140,116,184,229,116,26,137,144,186,24,205,96,182,181,84,105,118,211,112,201,56,185,151,3,248,54,218,176,0,61,141,218,93,87,205,152,137,152,154,142,13,82,202,74,198,60,124,51,93,217,183,174,20,144,130,118,114,186,50,172,144,197,154,79,101,77,104,135,58,178,215,143,163,218,130,117,124,109,107,171,173,88,152,200,99,48,214,198,173,196,137,34,86,156,223,212,149,56,244,24,99,89,227,126,114,11,96,51,37,100,231,123,107,157,104,120,201,188,236,232,63,46,115,7,170,178,1,109,113,40,109,178,247,240,209,117,73,10,225,109,237,6,104,83,162,46,29,139,58,233,179,166,12,152,63,143,74,80,214,180,20,15,109,136,249,154,191,64,77,96,127,40,236,121,126,69,247,135,170,190,203,252,144,133,119,240,75,82,193,220,180,20,74,65,0,187,102,74,35,77,78,21,127,56,16,169,54,47,83,20,81,29,233,56,166,54,254,52,0,72,19,76,179,127,116,176,187,199,183,60,151,102,173,163,148,103,234,71,151,174,119,237,11,150,199,117,184,171,114,9,44,255,249,198,212,163,50,45,253,206,49,105,159,45,150,69,4,57,224,144,151,199,239,9,211,25,186,128,253,76,173,140,50,3,7,112,119,253,131,128,108,252,85,14,28,90,240,234,140,59,189,181,242,63,251,84,196,53,57,109,102,1,239,100,85,59,193,112,216,45,233,121,165,31,112,244,232,158,244,163,215,121,121,215,229,185,74,122,25,217,50,221,145,79,18,77,109,92,244,90,116,109,23,15,86,11,78,135,225,127,152,147,126,93,91,225,65,10,218,117,59,82,56,9,154,230,136,86,101,186,155,80,222,218,81,156,0,193,92,133,160,9,132,29,147,107,117,190,231,30,184,13,127,159,246,44,52,138,85,83,57,31,112,123,128,35,80,170,231,235,83,204,184,129,204,63,152,232,129,123,244,95,68,192,89,134,121,74,202,64,172,69,41,6,104,78,66,76,138,3,179,11,193,245,248,73,233,147,70,25,108,12,201,95,10,185,121,159,64,85,54,204,86,212,10,80,2,29,128,219,176,236,202,142,16,92,13,192,30,36,152,210,208,185,205,33,89,88,118,213,160,143,186,232,182,131,120,128,153,188,178,118,145,254,254,166,222,142,181,3,212,34,32,60,65,35,216,236,4,76,148,237,227,74,149,4,132,77,230,183,228,27,72,69,35,135,164,88,82,118,239,31,43,97,103,219,202,166,96,81,96,76,156,162,151,186,204,115,94,86,122,93,56,52,232,23,143,25,152,138,192,209,125,162,24,253,179,90,31,22,206,248,135,178,31,146,126,51,110,167,200,163,39,242,72,195,193,246,249,48,137,81,218,49,207,139,3,228,96,10,62,192,175,236,49,251,143,116,166,140,138,224,6,213,143,155,224,229,200,216,186,184,134,192,24,12,195,193,176,88,40,142,189,89,240,205,198,10,135,4,160,50,103,227,2,11,33,195,133,128,10,191,189,161,90,11,237,230,31,99,79,157,179,215,253,233,158,98,208,161,84,255,170,72,221,171,66,71,75,96,182,36,17,42,228,151,249,119,3,147,205,232,245,156,251,34,30,80,205,35,152,245,221,106,163,231,70,216,246,114,132,47,13,174,144,93,139,32,83,134,82,96,61,168,207,139,226,197,73,146,104,217,49,38,252,50,143,214,75,104,168,108,158,245,94,225,29,70,235,99,141,128,16,124,72,45,190,1,21,50,220,16,238,149,232,213,70,16,59,255,1,189,190,147,146,203,132,247,254,206,95,85,22,122,7,0,132,200,5,15,52,2,151,22,233,165,38,67,199,51,124,61,78,35,58,38,62,38,85,8,106,240,85,70,85,143,210,125,121,146,155,219,145,48,164,59,37,197,203,151,244,152,142,61,130,86,181,136,9,99,154,231,223,77,121,87,90,249,121,96,127,35,154,121,118,60,198,157,242,128,232,234,164,224,208,81,8,34,64,105,140,113,10,248,103,228,84,192,164,126,123,127,149,136,57,8,161,160,169,109,11,241,215,185,72,128,239,213,220,197,18,77,27,131,12,207,213,7,3,46,126,228,57,75,141,6,134,162,58,210,242,228,96,20,210,250,122,219,47,86,25,236,168,161,157,124,79,198,116,160,212,215,30,102,49,246,23,86,54,199,114,82,165,130,50,84,183,52,94,209,28,115,6,42,79,127,15,162,160,101,235,110,94,0,176,94,119,134,206,219,94,232,122,191,238,26,153,130,1,123,111,124,190,84,190,125,137,176,225,253,85,107,34,224,134,8,160,236,230,120,126,6,222,170,26,209,186,191,216,95,181,223,5,185,0,93,201,171,145,34,121,100,213,200,73,32,89,130,48,52,37,251,20,236,100,139,28,122,9,38,150,109,187,209,189,112,179,93,85,196,70,186,101,244,146,3,35,234,4,20,191,111,117,242,209,102,35,188,99,179,165,243,88,10,165,56,214,154,5,192,178,212,228,40,40,39,32,113,228,47,108,15,209,206,185,69,53,5,96,221,177,15,235,253,195,233,47,15,202,29,185,237,36,125,139,119,230,243,186,73,36,132,210,180,135,155,233,41,123,200,94,5,35,141,63,50,199,157,205,190,200,70,212,22,186,186,103,211,131,235,170,35,138,2,195,25,60,13,140,145,106,162,167,194,243,8,84,2,29,221,30,157,6,34,100,98,99,231,160,110,227,133,18,39,190,123,93,202,223,223,137,35,74,91,97,234,5,136,236,154,137,122,52,159,186,6,19,120,109,176,23,169,221,83,182,208,234,80,42,62,209,23,109,240,25,119,81,196,127,198,119,110,198,191,181,25,186,92,245,51,122,252,53,53,219,131,12,122,151,199,175,153,163,183,213,49,203,218,65,36,220,74,177,12,216,38,69,240,92,24,156,45,92,220,16,76,154,50,121,240,27,10,175,225,41,212,234,37,219,130,154,16,189,133,171,83,102,92,179,23,162,74,120,42,55,74,61,136,105,144,135,66,93,157,141,113,10,21,123,141,241,90,43,248,27,186,45,143,168,64,224,180,11,205,61,116,143,168,126,93,119,21,84,123,53,121,102,66,51,177,38,213,127,71,12,60,24,98,224,152,207,186,157,17,166,169,116,227,39,178,31,116,114,116,206,67,226,110,142,80,119,154,58,123,226,32,166,157,127,189,251,13,155,17,48,166,18,203,237,90,101,173,196,99,75,168,1,201,189,12,201,140,89,76,25,209,39,156,206,114,81,80,42,228,104,8,223,174,81,53,204,153,243,56,193,206,10,14,235,102,138,77,131,210,159,116,120,69,25,29,0,177,123,152,57,117,95,192,187,29,35,216,237,143,240,43,56,104,39,214,222,121,152,138,196,8,100,182,207,59,138,94,251,197,168,42,202,248,188,230,41,242,157,51,168,68,3,111,50,0,65,87,162,200,208,160,244,148,215,155,52,64,255,174,113,56,25,224,128,29,235,28,16,213,238,178,193,168,219,144,177,70,23,125,85,183,17,241,47,240,226,167,248,172,187,168,167,40,72,41,85,200,255,224,19,212,67,69,51,109,49,17,59,159,140,208,229,9,128,93,154,54,220,39,174,5,33,229,198,49,244,208,133,85,246,208,144,125,111,143,52,232,216,27,198,53,111,5,110,243,103,7,41,47,149,31,87,31,14,194,150,242,176,100,79,239,193,105,74,5,78,59,103,223,158,95,187,125,54,186,35,105,173,252,147,165,126,52,62,91,226,57,64,234,175,156,202,133,166,147,98,63,122,246,211,191,43,123,40,228,165,96,248,102,83,62,96,51,76,164,143,161,59,167,131,69,129,65,214,32,213,35,84,241,58,56,140,161,201,92,112,186,103,241,194,223,142,128,190,193,247,95,115,158,213,224,186,170,15,236,163,94,117,106,172,72,100,129,114,154,34,157,238,214,237,48,16,24,34,68,149,63,45,91,236,153,120,218,204,186,118,211,152,16,67,139,147,173,233,73,195,225,221,139,13,59,124,107,148,161,243,251,101,188,33,196,223,28,237,66,17,116,174,219,99,150,213,1,247,95,235,222,10,15,167,79,83,156,172,84,96,136,139,163,169,234,174,220,63,250,121,68,46,22,109,73,142,156,152,113,74,225,140,156,210,255,101,79,98,105,177,234,182,128,123,159,251,179,184,59,213,147,219,167,155,0,32,38,234,11,225,218,91,42,40,149,92,244,197,70,175,164,233,152,126,145,110,22,42,151,181,92,71,89,29,167,190,11,127,116,109,56,156,182,227,124,156,42,45,107,166,167,48,146,129,54,41,106,200,164,97,66,121,53,28,238,195,163,146,87,40,48,232,22,203,64,120,201,65,209,52,15,211,208,46,150,226,6,140,168,95,12,1,79,22,127,37,72,246,217,233,253,62,198,87,83,82,169,159,198,32,154,173,107,53,3,203,150,213,215,234,251,132,123,45,219,22,12,189,48,35,151,162,238,153,153,2,210,65,192,18,170,3,187,200,6,66,64,233,237,65,24,78,13,185,95,2,241,172,247,154,209,180,119,136,57,245,213,123,155,43,170,167,202,149,218,39,255,109,158,179,244,28,172,183,133,139,27,17,182,201,33,219,50,86,187,28,209,14,219,85,19,223,100,113,102,211,10,105,66,76,125,6,79,187,75,35,26,31,46,70,81,175,59,108,67,175,123,34,17,206,213,5,165,89,52,9,31,221,182,57,5,19,190,38,141,36,153,169,115,192,222,98,25,163,198,19,249,254,178,140,238,162,132,33,254,237,23,244,138,201,58,209,31,90,26,106,125,105,95,125,159,90,100,158,154,232,161,7,75,29,77,48,118,202,18,16,50,4,234,0,119,239,143,151,33,22,43,194,171,67,178,77,235,222,91,7,245,130,29,186,8,110,67,193,19,50,240,55,133,89,195,194,214,237,72,111,124,117,155,120,85,207,202,8,162,127,33,189,63,154,238,191,107,242,10,213,121,125,150,117,253,249,29,83,63,60,153,136,218,146,189,172,62,210,61,62,98,85,94,245,181,30,25,193,183,49,108,17,250,209,211,117,101,40,63,67,228,190,216,241,156,56,50,192,76,251,82,149,90,44,78,158,4,111,227,180,120,224,233,243,12,26,93,37,150,164,107,65,9,97,23,168,25,50,177,89,39,44,29,151,131,79,85,133,221,214,8,230,215,241,102,143,60,48,233,185,214,116,108,50,144,252,61,185,192,249,246,87,183,232,148,94,205,146,1,126,218,137,163,252,61,255,134,93,15,210,212,119,49,129,132,104,25,1,190,162,68,158,250,158,80,187,116,62,108,188,229,41,113,233,217,58,116,251,178,183,157,171,25,239,194,191,139,177,225,63,37,213,111,23,168,202,109,241,138,44,59,85,97,171,124,179,177,156,100,137,37,194,158,127,237,41,193,77,151,72,249,57,162,4,179,12,74,134,126,216,86,79,177,96,47,173,101,204,56,29,8,162,33,142,162,50,15,47,172,45,25,196,137,154,107,65,48,223,189,74,71,7,226,68,0,114,212,217,254,83,66,139,74,133,248,147,103,202,1,230,86,11,19,24,96,126,253,113,130,140,83,1,55,115,100,10,29,53,222,234,118,160,207,55,101,58,18,61,12,28,152,97,217,91,164,135,232,142,207,74,125,184,155,182,223,86,192,120,71,44,233,137,90,80,156,31,147,110,249,147,8,254,221,105,197,102,72,167,166,207,47,100,185,47,113,252,245,4,177,2,89,33,217,166,79,221,143,162,234,130,218,153,157,127,249,97,186,66,138,9,13,131,253,227,102,39,250,94,255,238,169,146,104,40,233,204,39,58,209,242,142,220,187,167,254,162,50,20,191,237,236,135,63,52,201,48,78,213,141,221,6,41,249,192,201,189,255,145,166,27,253,165,42,192,207,16,104,115,40,210,188,170,74,89,6,30,42,175,248,7,170,222,159,135,153,239,197,49,104,121,170,88,86,210,33,236,137,140,73,243,131,240,76,109,85,127,68,245,140,8,189,201,32,158,185,211,104,84,156,34,249,127,5,60,23,164,115,193,186,148,158,70,61,159,186,118,15,2,230,118,139,115,162,69,22,130,55,158,52,55,111,223,113,225,90,107,158,253,127,10,167,207,229,196,239,149,77,155,166,52,187,1,49,218,93,229,125,90,108,169,175,90,115,56,66,225,132,31,53,11,199,134,127,231,33,221,38,51,247,253,207,234,153,16,238,80,99,191,106,88,72,27,91,53,58,217,127,249,86,156,79,119,72,137,70,7,141,186,26,223,187,71,109,143,195,154,126,164,77,52,69,235,241,62,80,143,138,231,6,184,42,78,172,160,126,148,148,21,205,66,88,41,56,6,140,175,56,249,198,161,107,94,5,244,77,62,12,101,73,33,192,218,106,4,61,193,147,240,149,79,157,59,44,197,167,159,62,11,137,160,205,69,56,122,157,130,75,42,230,215,82,139,77,177,103,208,164,83,142,44,146,171,19,29,141,72,169,238,0,227,24,151,239,169,109,80,142,166,229,0,176,206,82,181,68,248,148,75,240,139,142,34,244,252,239,166,251,49,165,105,165,174,151,11,98,255,137,157,168,164,13,180,39,42,168,30,31,135,234,61,49,1,189,133,82,138,139,180,34,220,53,13,110,58,26,169,51,51,80,57,8,58,106,206,154,183,219,226,64,1,240,122,7,176,44,176,132,167,248,41,33,124,254,55,32,207,160,8,52,51,163,128,83,71,109,68,247,154,32,35,175,81,54,233,155,2,54,162,203,163,218,85,81,3,168,237,252,87,216,34,152,155,160,95,143,218,255,58,44,249,47,90,155,92,244,254,135,76,52,49,50,248,223,110,225,165,64,45,139,218,85,132,61,117,37,123,88,101,214,190,178,126,64,227,124,180,77,249,49,165,154,4,78,58,199,102,224,111,196,187,82,18,172,26,142,171,161,66,70,23,40,174,240,110,15,163,152,126,81,138,51,193,61,255,111,109,23,76,186,88,215,71,231,199,210,119,93,8,100,147,0,53,207,29,84,2,247,0,224,3,80,79,112,173,177,227,89,3,104,163,113,7,141,186,31,163,131,125,0,178,59,58,245,176,64,136,118,66,181,235,9,224,161,36,42,34,225,51,144,59,155,184,124,95,239,164,130,218,204,105,70,24,139,211,91,159,92,94,42,137,80,181,81,114,228,117,149,187,105,89,244,6,91,165,56,250,83,147,6,163,152,45,100,168,211,15,73,185,175,151,28,79,11,216,113,157,160,100,59,63,168,23,128,66,116,132,1,4,148,195,255,119,211,249,242,143,204,81,193,170,71,122,113,128,108,132,7,20,226,23,225,177,194,177,135,172,184,235,212,161,82,226,83,202,200,107,175,117,77,172,222,2,63,157,31,130,143,173,67,174,13,29,60,5,147,124,149,158,159,36,1,205,123,35,119,125,229,113,96,113,12,43,156,202,35,194,14,46,204,11,6,223,189,84,164,53,254,92,98,25,32,93,5,229,142,96,108,30,24,27,248,6,140,113,243,233,190,248,69,158,214,230,101,119,169,201,182,198,252,153,139,117,53,113,106,96,212,237,114,154,115,241,186,6,30,151,108,143,94,144,45,181,34,240,36,150,13,182,235,241,97,229,157,152,191,158,110,48,237,108,194,170,137,155,70,85,122,60,88,189,186,102,128,126,117,10,181,88,247,180,68,16,65,43,220,85,56,139,70,95,53,245,146,240,20,215,243,68,130,96,175,223,166,145,62,135,144,65,205,61,193,171,90,199,86,34,235,71,56,116,157,101,106,117,45,178,149,152,206,65,156,219,132,164,119,129,162,50,229,241,42,180,66,191,40,241,134,128,46,131,104,246,138,100,68,254,242,212,139,20,42,25,17,209,199,168,255,194,167,7,41,16,147,16,247,173,237,136,148,93,94,90,19,178,96,56,211,202,247,102,193,166,46,23,130,44,25,8,152,98,172,249,91,202,6,193,158,185,146,58,107,196,113,141,19,167,11,212,224,212,123,233,186,61,73,148,89,209,199,158,101,227,104,2,43,204,79,174,73,35,100,6,97,127,17,194,54,6,164,67,42,226,82,53,163,232,196,239,6,20,50,147,149,244,165,250,72,176,36,96,226,189,57,252,32,116,36,121,48,212,94,220,149,239,174,174,8,200,50,121,122,117,155,8,113,42,236,236,91,97,153,237,166,151,10,97,33,207,215,197,202,56,8,74,210,16,121,202,157,93,170,134,9,51,166,226,44,31,253,236,173,130,102,223,70,91,33,16,106,42,192,3,247,147,199,215,62,150,55,104,10,150,239,73,20,149,13,31,31,96,74,106,237,156,86,254,53,200,166,35,51,95,137,212,51,90,30,54,203,69,106,16,161,136,124,200,163,178,125,166,240,248,161,79,81,133,182,165,171,61,36,209,48,221,32,15,76,137,221,109,80,111,216,196,205,167,60,198,19,253,155,71,209,184,218,44,244,105,22,103,167,217,12,182,12,58,18,44,117,48,9,30,84,46,77,133,217,250,53,251,176,89,27,197,82,182,235,159,202,41,189,106,86,0,33,4,102,196,142,149,237,154,161,178,234,228,119,175,212,136,65,153,80,165,221,143,233,19,116,75,29,213,172,69,50,166,29,197,129,51,220,56,192,124,203,103,80,134,31,26,42,68,108,46,33,68,205,48,140,190,125,206,197,198,171,31,133,174,35,96,246,237,19,101,94,191,134,93,166,133,129,151,142,66,145,230,142,97,91,221,14,210,218,115,161,202,181,47,18,84,174,223,116,211,209,93,21,244,201,37,208,160,24,110,53,160,187,161,23,35,179,242,243,232,48,76,99,114,57,10,141,186,247,11,133,58,99,219,250,197,65,87,146,164,92,170,24,233,71,151,106,139,192,204,146,7,90,166,55,255,85,32,229,74,71,208,65,174,90,155,227,93,243,108,244,185,125,22,184,164,59,154,177,75,28,166,111,192,248,210,184,137,245,59,75,172,121,184,39,7,87,146,61,72,81,229,60,23,34,66,119,54,244,30,228,208,32,200,15,64,119,76,75,80,165,123,144,34,13,24,224,236,222,55,202,102,60,39,103,138,15,196,25,175,78,135,9,128,238,199,95,36,90,245,178,147,114,239,189,42,38,58,11,216,224,38,31,220,246,105,245,181,242,182,184,3,211,58,170,53,84,179,22,119,204,146,82,60,168,39,130,191,27,90,87,240,97,180,124,160,14,79,69,29,65,174,248,95,196,215,17,49,124,194,143,124,232,229,0,51,44,51,28,171,27,122,25,177,225,134,71,92,184,173,2,195,123,254,24,252,87,194,179,102,84,9,131,181,203,232,177,209,228,50,144,37,29,67,186,106,13,149,157,73,178,181,230,75,146,129,195,14,192,76,56,232,73,145,64,35,81,72,253,231,41,117,158,105,88,92,117,63,143,106,236,119,151,26,59,26,229,45,15,217,70,139,24,135,205,155,216,247,2,107,124,202,97,113,207,103,60,232,204,70,34,206,167,156,92,34,113,252,175,173,110,144,184,114,79,237,88,93,43,100,153,149,102,200,161,18,47,46,70,172,111,66,1,74,225,138,241,100,204,236,249,32,231,162,232,58,234,34,143,28,156,82,130,134,134,209,43,1,109,41,11,13,29,254,205,105,116,24,26,95,251,82,9,213,18,191,242,60,200,220,192,36,250,52,183,239,9,116,50,49,94,169,209,216,149,13,224,219,49,252,73,164,122,51,244,140,246,135,136,224,37,107,42,189,139,73,89,174,128,112,97,227,24,62,150,108,232,252,4,154,44,195,142,158,218,23,2,42,37,178,35,217,53,187,84,200,108,38,187,125,110,240,151,96,210,234,159,90,254,129,64,63,65,175,219,191,111,131,72,57,255,102,133,228,179,171,74,124,205,148,201,212,96,110,177,104,97,1,190,35,82,98,45,168,96,139,246,219,56,176,107,135,210,73,232,242,60,220,108,151,19,115,254,39,237,89,120,132,209,202,60,254,29,94,237,159,90,163,150,87,129,93,29,138,226,159,50,210,242,125,168,178,206,190,196,217,129,166,229,104,107,148,26,65,208,92,21,100,157,134,186,120,118,190,30,37,187,95,106,135,249,87,175,218,97,157,23,26,181,31,154,221,234,169,208,121,229,239,132,175,75,252,111,227,215,139,195,9,11,221,74,34,24,17,185,189,140,243,46,36,254,142,204,138,191,82,223,119,69,118,133,148,196,116,200,140,113,162,73,12,87,52,250,108,21,226,102,48,63,208,3,255,109,74,42,128,98,248,40,180,65,80,5,124,7,74,109,196,252,199,122,55,9,95,138,113,144,157,152,251,137,41,197,61,239,126,32,189,4,244,226,132,235,37,5,40,254,91,218,94,166,30,17,11,184,140,199,193,127,104,130,151,122,61,65,63,164,38,95,151,228,123,98,254,27,9,189,25,111,115,37,15,60,110,108,175,116,17,249,180,79,176,227,25,209,226,83,215,202,15,245,126,225,248,153,230,27,56,65,139,112,62,175,193,27,60,222,85,186,229,113,132,74,16,69,184,253,89,36,180,70,41,245,108,154,126,134,247,143,108,168,138,93,171,227,148,69,187,12,102,226,19,173,178,57,21,93,17,120,166,171,185,144,88,44,69,176,219,254,105,20,23,240,44,223,148,16,132,109,11,59,179,134,200,244,250,26,213,176,255,80,213,58,170,86,165,166,15,41,88,113,105,242,57,79,34,238,26,159,209,20,34,153,90,166,105,234,26,141,15,13,200,59,134,254,44,126,82,254,70,254,38,158,217,46,74,112,163,60,86,120,72,248,89,207,242,32,133,104,249,118,107,23,174,131,240,6,16,134,181,236,227,123,163,162,86,131,86,152,53,53,213,103,164,110,59,194,250,61,165,146,174,201,14,225,161,33,237,9,108,191,228,158,15,184,88,124,241,3,126,102,227,152,44,167,195,213,230,38,245,45,152,5,100,42,150,129,5,58,196,239,9,184,26,165,236,64,24,201,34,16,57,234,79,246,36,170,57,176,18,201,144,188,230,61,56,160,239,251,94,13,188,65,165,59,204,186,245,236,154,91,199,13,76,142,114,56,81,60,151,93,235,89,239,216,179,236,93,80,141,102,88,221,182,111,109,181,60,174,191,184,16,121,168,6,243,204,122,224,139,132,144,251,195,63,124,56,215,24,174,38,91,34,20,251,141,127,22,222,163,102,244,224,115,182,203,105,50,39,142,166,37,121,71,200,47,48,16,35,138,100,181,89,209,112,249,186,142,103,41,165,158,134,9,95,32,218,245,78,78,30,153,109,62,145,49,26,110,212,182,228,164,138,52,86,25,113,25,70,205,23,226,166,164,27,179,234,84,136,119,105,218,236,47,119,105,107,3,233,108,154,18,188,222,69,160,41,191,166,246,39,229,172,18,50,233,142,79,51,25,245,63,146,2,108,187,134,196,85,187,68,171,96,75,15,239,107,93,84,237,132,68,76,134,22,150,68,112,210,58,135,130,137,247,151,86,156,190,245,122,107,58,61,58,11,100,132,103,98,90,206,216,222,89,33,181,252,93,16,3,49,171,151,217,254,236,133,161,76,208,242,221,148,95,242,171,43,137,210,84,240,163,176,19,8,202,161,10,247,52,242,127,191,169,51,98,58,127,189,71,17,141,118,70,225,54,113,183,42,160,78,208,61,111,109,6,8,244,173,29,85,95,236,147,180,152,45,102,216,61,141,33,189,42,237,6,131,33,146,206,224,69,126,84,61,84,186,77,5,105,40,99,165,4,233,2,96,113,185,206,65,140,115,87,45,156,230,41,126,112,108,53,79,43,71,131,105,232,113,30,121,138,85,67,178,226,180,6,212,85,8,249,232,180,171,29,175,35,221,118,86,85,209,136,104,55,8,248,104,42,88,59,203,67,165,55,197,181,248,67,102,179,44,118,169,74,239,189,203,23,83,158,40,90,212,163,210,204,251,24,183,59,218,165,125,27,200,198,196,201,153,195,0,132,51,78,170,194,31,236,93,111,189,149,26,113,78,194,221,167,252,231,140,198,11,134,8,252,223,79,137,14,43,187,131,92,155,118,207,232,233,74,37,84,106,195,250,219,25,161,107,204,49,211,92,85,78,187,161,72,215,133,205,215,203,75,106,130,194,100,135,34,167,106,100,225,73,183,147,129,118,123,177,222,67,246,63,136,196,251,91,211,177,28,119,106,35,91,194,62,140,233,170,161,248,60,124,13,235,11,114,142,170,78,121,249,100,81,146,163,254,173,1,164,45,113,44,79,165,103,128,184,1,4,132,70,96,236,214,215,163,63,147,182,248,228,72,149,106,224,188,172,188,242,245,76,255,129,53,50,250,171,137,81,231,13,181,110,61,135,243,4,29,253,13,20,55,61,23,187,56,3,47,67,220,194,151,38,91,191,51,64,72,170,118,232,173,29,184,237,191,56,157,241,46,119,79,40,22,128,138,64,250,90,153,13,190,10,91,96,177,37,49,169,171,59,42,154,21,189,227,229,244,9,225,242,164,195,130,144,75,88,107,6,125,251,103,244,50,98,193,53,77,103,154,239,182,4,14,173,121,119,171,111,39,190,179,193,184,61,37,145,105,68,221,226,125,211,20,191,149,24,24,102,217,192,187,250,39,52,14,175,30,15,91,158,80,173,100,91,48,205,59,91,150,139,74,17,78,202,120,166,8,202,236,25,118,253,40,101,212,223,149,231,97,100,226,93,142,37,132,119,72,11,120,214,222,57,128,22,176,177,222,83,197,34,158,241,0,25,45,86,241,214,73,220,205,127,117,168,176,206,62,31,221,36,13,102,255,86,248,114,82,161,57,139,208,18,178,237,5,209,126,254,99,36,148,175,128,206,127,127,229,136,60,66,221,239,59,40,23,101,160,147,30,215,95,228,63,135,145,254,239,104,201,0,70,87,92,107,38,14,33,93,227,84,69,88,65,182,208,255,156,175,95,195,245,12,75,100,207,231,196,162,154,71,252,94,37,156,147,196,207,65,12,43,155,128,36,201,38,203,162,174,209,232,40,148,210,148,83,40,135,137,137,210,148,6,204,232,192,107,52,60,174,58,128,206,4,143,116,17,203,203,142,120,75,214,180,214,164,187,120,108,251,223,166,146,241,240,116,250,15,11,241,127,46,217,206,185,237,202,113,249,192,11,52,56,164,126,62,179,251,64,5,46,211,248,217,254,174,174,72,179,52,178,189,81,1,199,253,174,78,159,184,78,61,93,238,44,175,139,24,245,181,169,191,108,13,112,203,37,87,141,224,201,5,56,129,219,95,82,14,18,245,185,28,199,73,154,19,173,53,200,19,209,157,14,184,200,55,182,121,242,75,2,24,57,113,94,95,47,120,76,24,155,206,244,252,53,73,179,67,212,195,67,14,187,143,88,54,238,63,9,152,87,199,175,101,23,122,181,120,186,208,1,219,238,167,146,200,114,117,72,138,198,76,42,136,1,134,21,51,33,192,242,0,63,144,238,102,59,87,57,54,141,177,30,177,212,104,254,83,80,235,146,136,50,89,155,18,130,116,49,52,87,96,94,212,21,156,52,112,177,65,83,88,3,222,98,66,153,166,138,123,50,137,145,221,110,168,13,181,205,76,76,175,92,134,130,205,175,204,48,65,46,9,54,29,6,107,111,73,215,150,53,17,217,238,233,216,141,229,208,158,55,249,30,79,25,29,162,48,34,64,10,213,141,152,143,113,102,23,174,89,178,227,41,108,1,27,91,112,133,167,195,126,245,220,185,220,85,28,9,55,117,61,15,19,194,228,139,166,177,220,120,41,182,207,189,74,179,97,72,206,138,71,253,143,254,226,199,67,78,40,88,227,139,252,140,88,254,138,99,211,205,247,100,170,0,65,117,12,115,176,105,190,54,30,234,202,1,136,230,43,176,143,16,49,133,178,102,120,16,63,127,46,119,239,184,136,233,90,224,183,169,129,97,230,246,33,50,109,74,227,242,248,48,57,57,59,26,106,221,230,91,190,132,114,145,152,248,145,16,96,118,38,96,98,243,90,251,102,224,90,60,230,225,35,110,89,253,65,124,64,87,252,225,146,211,200,101,18,150,211,217,23,153,122,207,125,238,61,119,12,120,179,67,215,22,199,75,221,170,115,189,49,79,110,101,254,252,4,138,238,58,87,174,245,91,148,169,24,8,76,133,197,139,241,102,81,138,174,76,219,252,224,150,99,122,14,74,126,175,86,147,8,204,25,241,70,161,148,18,224,176,19,229,225,44,15,188,249,114,147,190,31,191,18,213,45,95,124,150,2,217,244,149,39,188,0,234,152,87,3,223,72,132,37,227,151,235,195,144,242,108,99,119,79,42,93,164,247,109,198,138,206,114,92,193,187,10,149,220,232,88,65,193,65,174,246,163,222,215,249,151,182,38,160,42,245,23,19,145,12,43,33,251,199,62,96,149,254,164,8,10,226,129,9,199,96,186,47,139,21,80,71,251,11,37,79,139,242,84,79,248,191,81,19,253,32,128,173,247,94,32,115,193,12,253,249,113,108,243,86,14,76,176,94,128,34,136,219,133,228,234,59,17,223,102,205,138,205,208,24,142,87,119,233,16,230,20,105,140,132,0,69,206,207,151,238,155,6,27,95,112,176,228,120,112,175,105,191,85,14,108,80,214,170,66,6,246,180,148,97,125,216,189,218,226,43,203,212,104,235,241,237,50,31,138,73,4,154,192,92,147,26,20,113,166,36,53,178,152,94,17,4,48,239,78,237,114,247,52,243,31,236,79,204,13,22,141,76,238,76,111,66,8,102,56,217,127,224,194,99,80,15,26,133,155,74,39,184,247,50,68,206,7,180,82,44,104,63,214,67,214,240,58,72,234,176,119,59,206,31,46,58,28,176,24,73,230,218,168,143,106,179,96,89,150,85,10,153,70,173,78,127,29,180,32,148,118,61,97,96,40,214,9,32,68,231,45,72,166,76,16,165,83,27,97,44,246,108,143,202,210,55,165,10,109,112,239,38,104,195,56,168,207,186,159,117,72,204,149,34,211,176,143,80,89,208,217,221,126,67,210,147,53,16,138,253,124,132,120,151,186,1,102,102,159,26,177,81,162,65,27,87,160,155,89,62,156,162,203,212,201,154,154,177,102,97,147,25,223,233,2,84,30,49,164,175,151,94,85,220,164,21,72,120,252,4,71,131,173,81,8,45,119,46,238,32,220,72,230,251,68,252,52,74,9,194,248,78,220,120,38,191,12,25,239,86,211,228,205,53,80,164,53,50,29,45,202,169,114,191,63,174,44,253,196,248,122,247,124,12,94,41,54,238,79,162,115,227,110,155,164,175,203,38,184,235,1,47,61,59,51,144,54,128,232,201,66,67,106,80,168,19,240,8,34,209,61,136,52,67,102,204,154,12,234,236,185,192,53,119,225,216,171,228,253,229,118,1,170,199,83,140,199,97,27,55,192,31,129,137,124,132,50,145,250,185,217,233,87,217,28,152,125,114,140,103,107,76,212,189,42,224,211,229,31,46,43,178,186,224,168,219,136,91,216,229,165,202,138,142,132,101,136,92,195,11,31,110,36,100,18,3,97,53,16,174,50,97,78,131,7,69,225,42,204,87,70,124,204,41,226,102,214,94,4,153,33,197,194,204,54,188,38,219,112,31,156,93,150,30,206,248,5,134,73,91,36,24,236,203,56,221,42,251,254,37,75,17,245,116,43,101,151,247,193,166,206,245,148,196,43,62,254,64,186,58,123,111,208,112,120,164,159,232,29,44,54,248,60,170,44,54,146,168,235,50,143,29,2,1,128,236,83,237,147,63,54,221,227,15,39,68,149,144,86,191,142,142,15,61,152,147,183,33,51,68,234,149,254,232,5,8,95,21,70,43,75,59,38,35,243,224,111,104,45,156,201,237,118,151,48,106,83,155,236,109,211,154,154,63,210,196,12,146,10,85,41,60,9,94,200,14,69,147,76,133,169,151,243,217,247,75,218,199,95,154,239,24,228,153,97,163,36,252,63,21,30,244,113,42,207,77,159,152,28,63,242,132,231,184,78,238,109,48,105,74,164,132,188,199,77,164,24,171,195,251,139,53,202,83,226,127,166,151,10,57,7,172,51,88,89,40,176,3,45,226,100,62,96,242,249,95,88,219,172,235,80,23,254,10,142,39,150,212,73,75,158,157,232,138,231,157,236,115,66,179,229,77,14,227,55,25,108,86,12,81,122,255,245,171,127,188,107,194,67,138,22,39,159,227,244,187,199,90,7,84,65,90,201,79,220,183,49,135,216,121,141,191,132,39,25,60,139,30,169,111,160,57,128,11,245,174,92,202,236,175,207,167,159,196,168,220,182,163,242,109,146,112,185,4,78,228,101,212,49,2,156,172,148,113,246,247,214,16,9,24,53,138,4,102,212,239,226,96,211,242,252,156,234,174,158,95,211,11,101,12,84,249,203,82,139,15,126,54,134,201,65,116,46,56,33,113,194,81,199,37,224,81,59,100,88,243,135,118,97,199,107,105,250,69,80,218,159,0,116,115,100,20,172,211,74,166,151,30,235,163,222,21,237,5,225,100,13,51,133,38,63,16,37,208,133,71,164,166,236,186,192,10,129,199,221,237,110,193,50,225,69,73,166,78,79,254,245,204,209,159,83,198,37,134,9,251,178,97,133,244,134,166,137,160,21,26,238,144,189,113,114,218,66,31,8,140,82,50,247,132,116,139,29,37,22,23,209,34,82,215,115,230,4,14,195,5,234,103,142,191,64,18,194,99,38,122,46,33,22,192,53,56,27,82,185,217,223,88,240,194,143,142,196,212,152,30,46,209,255,145,79,65,20,206,120,146,49,52,203,56,30,144,123,86,59,116,88,133,166,74,182,102,182,214,140,78,165,219,102,78,44,157,17,17,152,13,231,137,115,134,61,75,125,248,164,182,27,182,20,161,98,243,163,7,129,44,85,86,167,189,176,70,0,129,198,211,71,112,229,83,149,178,188,107,245,80,167,163,189,114,28,254,207,202,71,86,234,194,164,239,128,224,177,66,247,216,135,253,84,23,52,122,209,135,60,187,63,83,150,119,3,2,188,222,149,143,44,26,109,31,153,67,233,194,141,30,105,53,9,194,180,202,101,61,105,67,210,98,210,223,43,147,234,122,163,164,152,18,174,17,217,92,13,109,30,111,224,199,137,164,46,167,74,229,44,47,233,133,63,137,102,221,184,160,30,65,177,26,175,28,2,64,171,251,85,50,31,147,172,177,101,237,183,200,254,212,239,103,214,70,143,80,6,66,145,213,50,14,96,223,174,145,167,72,198,196,137,245,140,215,40,60,67,224,72,128,201,137,112,24,221,188,80,162,138,187,4,68,254,63,80,1,232,116,149,222,101,207,133,217,239,55,40,131,184,218,246,240,7,82,109,46,238,23,165,88,227,214,117,50,71,94,127,91,51,112,21,249,187,200,211,242,225,211,250,73,12,5,157,145,40,23,185,158,62,64,57,207,222,249,26,132,157,128,138,135,199,167,107,72,161,241,161,246,76,235,75,233,225,58,76,0,167,59,31,161,204,26,234,147,149,200,203,233,80,159,81,31,98,117,173,250,44,214,211,205,155,24,210,189,95,247,135,73,168,235,100,107,221,242,224,99,176,135,37,40,205,82,209,216,12,250,228,176,6,255,38,204,2,111,131,52,186,5,239,124,144,124,123,140,98,244,59,232,216,231,80,32,254,112,246,87,194,193,40,1,139,9,243,239,226,164,196,166,96,17,86,17,118,172,1,137,92,55,199,136,58,52,121,88,116,195,144,18,244,27,58,227,226,54,220,98,141,220,156,105,211,101,184,88,7,214,83,189,213,159,15,122,83,212,137,190,138,182,116,28,120,187,105,123,71,32,110,89,106,12,1,50,151,164,122,23,67,199,99,106,156,163,107,80,122,182,6,188,240,52,228,70,236,225,149,163,59,116,34,54,105,209,74,78,40,210,76,201,223,97,218,201,103,90,35,16,185,238,184,39,125,149,85,199,157,81,33,85,171,245,246,99,38,55,241,174,30,38,113,235,222,113,117,119,20,5,118,60,65,0,214,104,200,2,226,149,2,33,38,228,147,145,144,209,108,67,170,155,154,44,9,194,182,132,8,92,9,237,173,212,135,211,214,157,81,157,191,120,107,253,129,37,31,164,71,201,127,136,148,8,3,18,13,197,113,134,50,190,225,64,226,87,153,54,192,247,129,160,242,186,221,16,90,26,151,149,165,228,202,118,229,222,125,228,74,97,217,48,22,160,169,151,4,247,136,22,114,182,128,248,12,243,180,43,102,233,58,233,162,11,84,88,220,226,5,209,127,112,193,181,220,189,242,190,76,93,96,175,53,117,9,191,182,223,166,228,181,236,13,105,247,80,51,163,93,240,87,49,78,184,89,58,125,249,222,18,2,12,168,167,52,68,44,142,41,115,147,229,107,16,239,148,224,0,199,146,181,136,63,82,169,227,110,78,116,142,240,16,246,185,75,204,46,174,226,139,227,57,132,168,215,188,191,44,131,60,149,104,89,34,60,192,100,166,204,197,85,24,216,45,253,24,167,134,22,230,235,175,190,247,235,132,5,211,155,246,251,39,13,20,200,145,218,154,63,100,131,123,33,54,99,127,46,137,227,181,14,33,11,58,180,93,219,70,37,215,157,35,169,173,24,45,25,247,141,128,131,8,182,34,154,237,217,1,233,96,196,157,58,112,212,20,24,14,4,25,20,27,190,119,98,42,140,117,29,239,186,22,202,155,232,63,138,15,253,120,199,129,104,1,53,86,255,69,8,178,80,43,171,213,203,169,81,31,61,170,218,108,33,108,90,207,74,202,126,24,84,250,85,140,36,61,30,150,138,65,120,181,249,230,53,217,162,152,72,123,229,213,237,245,50,158,86,42,247,112,181,84,134,204,170,39,21,127,205,18,126,87,134,201,200,121,69,58,239,62,146,9,247,16,113,164,227,80,171,8,188,99,102,225,217,13,63,231,21,42,219,163,204,220,145,78,223,150,2,116,253,189,132,123,32,66,98,41,55,27,150,68,192,204,166,219,145,217,40,55,46,172,237,125,0,108,243,133,203,20,85,199,127,55,56,178,124,83,146,173,4,22,25,211,73,254,238,140,236,194,72,79,175,141,241,146,24,182,0,2,203,146,207,54,17,175,32,248,218,46,229,158,81,233,112,113,49,128,53,178,172,199,27,214,80,17,84,207,186,114,227,56,189,9,211,40,112,177,194,231,247,125,2,243,109,105,79,116,179,164,115,233,34,231,51,249,201,96,180,190,213,62,44,203,219,74,205,156,41,230,18,40,121,30,27,205,152,56,238,13,207,193,32,6,14,132,222,131,160,214,107,232,102,163,250,101,113,40,173,17,132,73,13,171,83,15,177,224,48,49,18,126,194,120,5,209,88,151,170,165,67,130,57,7,210,133,67,160,41,75,8,129,193,214,18,184,231,11,23,30,196,150,141,152,65,188,114,156,74,99,241,113,16,75,46,88,90,242,135,154,40,137,229,39,184,184,222,106,255,241,204,207,169,169,154,37,110,226,123,34,83,113,254,231,239,201,191,169,96,213,155,209,156,172,66,136,115,195,205,213,104,80,57,0,151,60,139,59,252,144,214,148,144,128,243,80,213,118,163,42,66,240,110,60,49,21,195,0,44,44,182,27,130,132,110,160,232,28,252,177,112,120,120,13,179,56,144,189,220,43,96,189,118,208,177,222,37,163,29,190,8,106,7,84,87,30,94,76,129,86,60,47,138,106,21,91,141,11,20,147,146,90,42,202,145,87,196,0,149,74,80,56,245,29,51,26,79,101,214,196,148,111,212,246,102,168,141,159,247,155,183,10,189,76,245,94,95,49,44,79,23,138,94,62,177,203,34,19,195,196,239,168,158,167,240,180,109,49,118,204,115,117,3,140,231,188,228,206,144,245,206,71,51,233,72,105,116,232,21,124,93,6,67,216,64,225,146,6,221,162,108,171,123,28,197,221,63,70,118,226,235,15,103,15,39,139,2,196,106,226,217,64,217,75,96,132,15,251,27,68,78,103,21,4,133,90,22,73,145,62,169,117,124,202,49,143,249,164,123,29,185,50,249,6,248,77,80,56,237,193,135,115,204,185,128,104,231,52,81,67,134,153,164,202,65,207,190,109,247,97,25,124,51,169,249,152,159,10,60,219,61,15,30,234,40,219,123,112,86,158,9,227,164,86,39,54,175,54,64,201,37,221,36,126,23,113,220,56,107,150,203,206,239,146,183,242,114,216,201,164,118,15,28,169,99,246,128,122,28,77,57,59,145,47,67,237,145,199,254,128,189,0,230,202,96,121,253,123,185,169,207,62,81,193,211,204,132,182,114,94,67,172,240,179,181,207,159,93,227,51,84,196,193,23,114,182,61,92,137,216,24,32,123,249,45,157,70,157,77,243,226,188,127,216,10,63,151,193,70,56,48,92,118,95,63,77,238,227,123,76,211,163,113,243,240,49,71,137,6,74,75,181,113,136,136,150,162,10,86,183,161,102,36,134,57,190,125,77,212,237,44,86,15,138,141,29,92,29,245,156,1,135,181,39,34,36,85,81,80,56,106,11,172,122,51,182,169,24,130,69,248,36,148,246,160,51,242,114,221,58,227,71,121,102,81,175,102,88,114,21,111,247,150,160,254,216,176,9,222,64,89,126,100,185,108,95,201,102,17,88,141,186,140,69,178,43,89,53,209,44,64,144,91,241,211,69,214,67,53,255,4,50,107,215,195,30,255,94,216,16,12,230,0,209,176,80,89,83,203,2,48,156,109,31,180,119,95,136,103,166,65,200,87,49,11,162,213,202,186,57,58,79,253,208,166,195,126,70,51,2,147,145,163,88,205,132,226,98,103,169,210,106,84,221,112,231,48,96,34,118,40,51,53,120,16,179,105,204,118,229,111,139,223,200,228,44,137,12,243,217,15,220,0,53,43,109,226,15,133,165,61,148,40,237,157,52,208,133,60,113,57,207,219,120,154,214,120,252,156,201,179,196,245,197,37,43,168,25,121,184,127,5,232,230,104,2,165,20,19,128,231,179,183,89,93,9,201,206,131,86,164,106,226,240,124,164,71,148,98,38,100,104,152,199,141,136,243,244,133,239,11,158,237,247,94,189,27,22,100,166,80,224,122,229,164,194,191,16,195,1,119,37,130,111,226,217,161,115,170,181,145,96,204,167,74,149,22,194,43,74,184,7,150,11,203,63,183,21,96,56,229,161,186,221,86,197,62,204,155,95,149,208,89,66,176,189,106,213,240,177,81,210,227,197,95,176,155,131,52,226,36,74,106,47,123,215,45,114,131,86,9,198,235,73,249,235,75,51,49,130,7,121,250,118,228,71,3,205,62,55,232,9,194,77,125,160,106,68,101,236,138,71,37,199,21,6,114,255,154,119,146,129,218,246,249,109,231,109,178,153,159,8,96,239,174,91,208,121,43,127,194,223,90,144,137,189,108,122,224,186,5,227,33,228,183,83,197,43,139,137,5,203,210,138,209,41,182,3,98,234,245,212,6,24,253,231,219,6,34,71,203,43,166,199,91,119,120,65,221,196,223,79,60,58,19,93,213,4,156,35,189,34,62,204,222,28,161,87,92,3,185,173,144,55,238,83,182,164,18,203,188,131,241,159,220,247,178,244,84,119,253,218,79,212,82,26,125,70,80,59,85,7,165,86,94,205,30,166,63,87,217,230,153,76,47,213,184,157,23,234,58,217,186,231,234,70,85,56,56,159,29,81,10,119,53,46,142,96,61,91,12,218,59,67,197,239,23,72,197,13,133,237,254,40,113,221,248,232,252,249,133,29,62,34,112,229,172,236,73,141,105,56,101,102,135,140,59,20,138,188,197,28,18,141,139,126,245,6,124,38,216,244,196,189,22,56,169,222,4,229,221,187,195,136,161,62,204,153,114,58,92,216,182,97,27,45,61,255,119,252,186,140,237,10,141,111,205,165,200,54,241,240,147,173,89,158,34,65,40,99,251,79,230,6,243,136,179,39,246,155,151,84,4,82,124,176,200,69,237,184,108,26,217,198,22,155,33,166,97,105,145,34,158,207,56,135,120,82,75,69,198,157,115,252,72,78,189,87,2,226,32,61,161,224,241,198,231,233,34,220,45,23,83,4,174,215,246,111,97,47,18,49,66,123,174,196,150,39,11,226,20,54,55,104,218,183,80,139,157,161,173,60,130,155,143,151,130,126,21,99,56,202,182,160,224,195,13,143,72,195,129,219,149,7,85,32,114,228,171,75,168,169,161,86,185,187,33,231,196,64,20,147,195,151,116,193,83,146,227,38,10,185,142,51,60,34,114,136,254,98,100,167,125,4,214,184,83,14,186,148,117,43,245,122,158,130,210,117,102,200,118,41,74,114,239,178,26,45,40,6,229,195,58,110,117,158,225,86,134,28,146,60,171,113,212,112,115,192,42,51,116,21,97,31,232,94,9,111,238,171,27,145,230,165,199,7,46,1,240,41,44,171,66,214,33,124,42,126,110,229,50,45,114,49,87,136,167,28,171,167,219,124,22,29,109,102,156,140,103,192,60,190,100,5,97,121,46,138,8,84,137,249,109,18,32,227,113,149,29,224,6,128,190,147,6,114,136,159,1,27,215,5,231,43,0,170,144,99,103,225,107,102,244,96,137,207,76,81,125,191,99,4,234,235,223,194,163,174,59,10,225,112,121,74,179,29,42,240,156,227,137,125,63,211,86,71,161,224,99,199,58,101,28,10,20,30,158,39,67,145,109,10,128,26,20,81,64,105,100,21,158,160,89,64,162,209,169,78,223,161,208,201,122,10,8,90,34,218,226,212,220,53,56,132,108,249,184,42,34,210,103,12,125,139,161,186,31,103,140,64,134,18,242,198,148,183,194,42,51,76,126,48,210,86,114,255,52,26,166,15,104,153,220,132,223,145,229,157,45,48,118,255,130,192,15,144,249,79,58,36,49,94,143,234,174,9,214,173,51,128,35,80,228,123,120,235,22,6,159,201,30,20,188,203,228,119,234,225,221,112,152,195,210,106,216,248,81,87,23,18,209,101,117,179,118,196,34,94,68,44,56,43,26,181,181,197,140,103,205,0,40,191,148,128,88,236,143,242,136,219,136,51,92,178,178,27,175,119,83,192,58,35,3,220,79,97,51,57,206,2,135,192,158,252,186,126,147,152,228,38,46,107,135,19,238,42,122,217,146,92,142,232,4,8,149,58,131,27,181,173,92,213,167,249,226,86,65,18,83,81,237,101,30,225,178,122,237,14,116,80,15,186,205,33,215,109,105,18,173,86,212,145,123,152,215,121,155,70,43,183,208,169,57,181,178,51,2,126,19,168,56,102,107,215,18,139,144,68,141,237,181,205,97,0,54,17,26,4,245,67,253,160,66,104,129,33,75,124,96,32,123,98,139,191,254,234,132,81,16,105,57,242,131,104,166,155,52,108,9,37,224,153,202,58,91,30,216,110,156,166,156,225,228,101,73,85,132,27,216,160,204,249,117,40,25,27,155,126,81,177,5,65,18,56,189,116,202,23,198,155,92,149,126,223,87,233,231,130,53,237,126,216,215,126,24,232,31,182,4,120,208,200,48,88,148,169,217,86,5,157,225,16,1,143,210,25,11,242,118,136,6,93,29,37,230,63,149,51,37,37,159,175,186,161,204,239,249,207,34,172,138,209,97,5,6,77,62,133,140,196,27,125,15,133,0,218,185,6,19,50,243,93,185,39,100,176,61,245,47,207,184,39,248,161,184,63,48,137,204,234,201,132,179,155,10,255,255,155,179,220,177,116,246,194,64,215,253,59,111,122,141,27,77,9,174,197,137,4,175,87,54,184,73,204,103,63,144,121,78,57,219,136,199,242,146,155,131,222,32,238,230,195,174,53,31,163,103,152,72,195,232,31,244,219,101,181,146,82,109,107,151,205,10,57,93,19,128,45,24,93,98,246,45,227,184,138,46,147,207,101,246,5,42,210,121,95,31,79,90,196,215,211,228,245,83,20,80,90,242,44,187,33,7,168,41,63,21,202,35,146,13,183,47,237,174,225,112,190,97,203,30,172,150,103,38,150,78,203,51,89,49,78,106,246,115,207,113,178,24,210,197,213,91,119,92,213,65,67,232,124,177,241,1,65,207,72,214,179,233,9,229,224,162,78,76,124,44,165,123,196,223,132,138,254,7,116,166,21,246,53,119,178,234,31,66,66,125,88,160,13,125,75,161,172,224,14,165,230,140,230,202,104,225,125,6,31,38,2,136,175,225,111,190,130,170,52,37,140,12,242,146,146,177,184,190,233,113,81,163,87,51,238,52,76,170,42,122,46,181,86,30,14,226,132,0,154,131,230,79,241,163,252,52,162,114,117,198,107,3,93,67,187,51,2,255,122,23,187,88,21,145,90,197,1,115,84,110,171,182,187,79,79,11,84,33,219,205,239,247,241,102,187,64,201,48,180,44,56,143,41,108,140,118,18,89,111,201,7,19,50,101,38,86,166,169,73,0,98,118,42,212,240,181,180,54,201,63,121,193,130,248,59,234,37,3,254,68,137,248,9,145,52,217,195,164,219,161,126,200,185,132,28,130,0,173,57,223,168,211,36,113,65,229,133,30,166,85,125,139,120,7,201,133,240,95,209,114,10,163,234,220,58,32,10,56,234,37,103,113,55,218,160,189,189,50,64,23,57,110,210,207,225,153,156,200,14,164,33,165,131,16,107,24,34,44,219,240,240,82,14,245,144,160,226,57,230,141,21,136,209,119,182,152,68,126,191,158,218,7,243,2,122,62,52,156,216,71,150,191,219,65,25,198,159,62,97,103,135,13,150,117,174,212,15,139,178,243,151,255,71,9,150,220,79,100,178,129,242,53,141,174,47,141,156,114,234,114,197,230,162,110,97,102,178,52,98,88,37,197,52,152,51,155,172,31,226,16,166,193,66,171,51,147,196,133,241,120,108,49,247,91,66,95,187,25,53,173,173,126,74,65,67,117,117,8,10,172,13,129,123,240,26,175,186,161,49,41,232,120,181,40,248,30,141,105,152,149,235,154,239,173,121,83,59,219,17,187,200,50,124,24,205,136,166,205,152,176,197,102,49,12,172,204,114,40,59,203,227,33,83,184,62,217,16,102,22,141,209,210,244,216,48,36,69,97,146,96,67,9,204,45,48,103,212,163,15,82,248,11,60,96,80,176,71,151,238,4,73,225,210,5,109,168,247,165,230,189,172,73,143,67,7,207,238,52,42,219,215,169,159,106,197,216,131,69,206,82,142,183,1,41,224,215,34,115,135,50,243,161,70,187,136,54,186,25,37,54,216,90,33,11,182,156,130,202,174,105,166,88,191,100,224,250,140,180,135,77,51,225,189,31,186,91,36,171,226,147,76,179,198,67,29,174,246,66,44,51,111,102,203,97,9,29,192,198,223,247,164,251,219,171,93,53,63,73,21,34,116,226,220,238,105,116,211,207,46,110,186,186,206,207,13,27,27,49,254,8,194,64,125,29,14,45,120,210,180,100,48,86,25,230,70,160,155,117,207,149,129,92,125,7,182,99,243,16,61,253,16,137,22,103,194,142,0,242,60,174,213,110,251,115,59,102,195,160,156,125,70,5,102,234,40,11,82,130,217,225,87,170,30,198,69,183,40,130,99,149,159,46,195,189,43,105,44,28,91,169,31,103,138,100,225,221,246,66,4,89,131,164,203,255,15,145,46,99,168,170,76,200,126,175,216,6,172,54,141,3,24,87,84,140,137,16,190,43,208,43,31,85,112,234,41,239,189,127,14,148,248,130,170,135,179,101,207,60,51,167,163,198,66,187,204,139,133,200,70,106,156,195,43,199,1,185,139,215,215,104,64,6,76,82,239,64,236,2,167,178,195,236,63,109,181,27,214,69,207,7,224,180,37,96,8,173,72,51,112,91,83,116,33,249,115,148,78,26,9,34,68,167,131,172,3,176,239,235,42,154,40,164,93,73,68,26,78,140,16,235,55,94,28,251,130,95,101,55,130,70,158,69,102,161,124,226,106,209,88,27,86,230,48,35,219,227,138,25,37,33,109,254,162,114,231,154,109,143,211,160,33,1,137,150,4,226,29,223,97,171,46,153,69,20,42,30,134,182,4,169,7,102,20,34,72,71,229,174,194,55,242,71,74,120,239,139,73,199,151,115,94,190,161,186,127,194,135,12,115,167,251,12,220,246,3,166,25,8,183,60,231,225,108,239,5,116,50,249,44,160,253,202,137,251,177,223,43,244,163,149,236,197,57,31,239,9,95,203,203,178,68,205,163,31,140,241,71,200,73,55,231,177,112,88,43,122,195,204,87,60,119,239,73,136,240,115,145,193,20,80,206,35,100,121,233,65,69,134,111,25,143,153,172,46,103,130,123,18,115,159,107,59,136,48,106,63,225,180,171,71,171,123,250,32,109,239,4,166,22,124,22,179,6,156,165,107,175,172,97,222,214,164,38,84,123,96,15,53,21,53,234,129,52,251,134,146,150,128,32,209,61,72,77,77,3,100,109,157,119,26,41,214,228,50,159,183,165,198,247,31,40,243,29,182,27,52,119,9,27,145,162,131,235,196,83,207,1,72,4,97,58,217,207,189,88,165,183,227,134,124,135,143,239,139,5,0,100,52,250,171,75,100,65,56,93,162,186,201,76,1,171,97,254,239,10,86,236,145,31,32,182,211,31,131,139,238,68,18,66,114,66,80,255,182,69,176,196,167,21,116,86,59,224,232,212,135,181,159,36,153,183,210,123,254,157,119,44,3,112,194,125,150,199,104,56,181,239,205,231,190,69,213,123,235,238,68,133,39,236,165,207,118,45,148,198,132,228,181,189,96,221,81,251,194,105,125,237,30,134,193,199,194,159,90,209,181,126,130,178,36,155,10,40,206,135,30,96,64,254,151,12,175,217,166,114,226,136,70,12,97,146,150,182,74,129,19,244,102,6,8,222,66,24,141,144,33,149,45,236,33,52,247,243,142,90,57,86,179,57,93,96,51,31,130,24,231,234,172,186,4,55,202,120,5,103,172,38,48,199,180,29,53,214,145,114,25,124,7,20,167,85,151,50,162,88,57,155,157,120,40,201,5,148,117,193,180,213,10,54,212,208,246,71,101,6,25,238,173,19,191,139,244,170,199,157,106,117,147,129,187,72,164,6,176,119,32,226,122,26,185,44,190,4,1,87,104,5,233,0,240,145,205,190,64,169,13,170,211,214,117,182,250,80,197,32,255,93,240,39,171,22,3,40,156,129,120,42,234,156,50,234,100,152,174,19,131,33,231,5,72,137,71,215,204,63,221,143,102,92,224,62,251,221,47,157,72,12,101,192,62,118,186,240,83,70,58,181,17,95,170,24,147,52,251,213,245,38,75,25,133,217,110,203,165,209,222,92,92,241,231,190,238,104,30,141,5,242,74,158,119,150,15,40,211,101,74,33,229,91,0,209,252,216,166,88,92,77,117,229,25,112,4,118,26,55,1,150,147,76,208,31,156,166,80,159,35,196,29,238,133,137,27,23,154,212,79,129,184,64,2,222,129,54,227,81,176,95,29,57,81,16,176,43,149,149,200,206,129,44,175,4,102,196,245,248,198,175,202,190,64,171,134,103,157,135,28,101,12,245,249,125,69,166,150,107,168,112,233,88,107,210,161,26,18,146,20,220,33,7,195,44,227,174,123,46,84,192,116,104,108,249,36,238,89,64,233,112,37,148,255,213,170,21,128,183,224,83,229,148,206,139,122,233,251,115,242,142,224,204,33,68,17,33,136,198,160,95,229,170,38,125,164,3,69,177,174,52,214,238,233,169,39,110,118,231,10,138,153,130,72,195,209,32,205,60,238,174,186,134,182,114,220,52,109,146,136,63,179,53,86,125,59,55,48,208,207,254,145,61,54,244,193,167,125,87,120,212,251,31,132,244,146,123,189,218,179,50,66,106,186,94,248,59,22,161,49,71,161,91,211,200,126,95,70,210,153,232,177,27,165,98,150,64,36,71,42,100,67,166,28,142,12,174,34,45,139,222,254,71,11,176,240,145,77,71,165,169,80,188,91,216,171,228,165,197,135,244,247,226,107,52,190,40,1,216,132,110,56,74,124,92,80,135,83,165,164,180,32,135,141,127,142,97,178,8,94,122,85,233,124,242,151,251,203,219,132,216,142,151,132,250,209,233,144,207,119,14,218,145,71,26,58,132,163,108,54,252,31,11,23,97,68,194,177,44,86,97,29,16,27,248,174,223,57,107,226,13,24,217,50,155,178,57,206,53,120,68,207,140,37,255,98,160,205,102,138,135,246,17,62,250,214,82,203,202,211,125,9,206,208,175,233,113,190,163,225,71,86,182,64,234,68,235,0,236,32,236,215,102,127,223,79,60,69,81,90,238,65,190,140,93,28,27,46,74,231,150,255,140,212,26,120,73,194,170,148,230,227,174,111,159,85,230,173,209,228,44,108,34,219,238,125,157,174,7,119,0,69,254,123,240,94,99,189,234,106,10,121,120,183,65,123,32,89,43,29,119,189,247,72,223,35,12,50,45,46,31,27,124,243,42,115,186,139,219,192,196,164,241,105,9,87,74,214,172,200,254,81,49,7,237,193,46,224,86,18,27,95,82,121,237,198,29,178,86,146,225,1,47,110,191,165,28,99,199,75,183,111,236,172,133,156,244,137,148,21,122,237,56,53,207,225,142,73,65,159,154,126,175,50,249,106,157,53,226,193,107,44,96,83,128,164,78,104,201,130,160,13,94,210,5,36,120,158,47,105,192,48,111,4,186,71,217,148,181,64,47,156,132,165,153,253,237,2,205,242,54,185,134,171,1,40,60,5,91,137,196,230,199,255,53,5,30,175,250,118,97,238,60,165,93,87,89,161,178,160,108,242,59,79,252,32,239,167,175,139,166,103,77,198,253,29,61,8,23,243,30,70,195,169,6,147,148,16,156,108,147,52,214,190,208,118,94,200,144,213,208,204,179,164,40,20,58,8,185,234,167,171,229,117,35,5,175,154,62,108,126,62,112,111,240,152,59,24,203,98,5,122,155,169,129,247,214,99,125,17,255,79,135,8,13,236,104,151,85,82,19,52,4,26,150,42,96,120,208,38,253,161,186,239,134,36,232,34,240,47,46,225,117,48,105,234,84,24,175,244,214,159,148,198,107,223,4,154,49,29,112,61,110,8,7,151,137,172,137,78,90,222,112,249,60,221,157,157,207,76,109,132,104,247,61,84,86,21,166,212,204,99,243,134,239,220,95,216,98,158,179,143,229,232,59,223,146,108,209,4,116,220,245,137,150,6,175,235,66,128,46,189,84,171,75,71,30,136,139,145,206,133,220,147,54,117,83,60,214,9,219,118,214,166,13,98,174,47,187,63,97,24,175,91,135,22,138,117,174,68,32,27,125,115,184,210,146,72,76,102,84,35,205,176,31,240,250,205,132,225,9,53,64,227,178,175,183,23,77,6,86,46,233,243,196,233,181,0,255,162,77,0,248,35,149,15,180,3,88,255,169,93,241,16,229,99,53,53,117,253,215,193,29,214,228,187,57,227,200,48,5,121,246,2,25,14,194,57,37,106,124,252,52,110,27,32,1,245,17,157,254,167,114,246,26,12,54,38,126,42,109,105,170,205,236,217,11,13,26,205,227,184,74,255,114,203,181,156,194,66,176,162,38,39,173,162,233,165,145,83,198,236,219,252,75,57,221,105,44,113,161,31,69,135,153,200,168,107,178,13,2,141,196,116,134,53,175,157,62,87,209,133,177,27,34,198,12,138,103,86,133,19,72,196,225,7,30,121,200,192,159,17,10,5,96,127,156,184,185,108,110,125,34,203,208,35,51,26,53,132,171,16,233,79,171,194,38,106,219,67,182,237,53,95,37,94,197,162,212,11,184,52,20,229,35,183,154,227,88,80,25,25,158,22,110,2,8,220,221,132,100,69,97,127,30,2,38,192,150,72,126,163,21,6,197,248,200,143,131,44,19,11,21,83,229,193,109,97,112,63,113,215,198,166,220,110,230,151,199,143,111,145,67,165,182,192,39,216,90,31,4,127,242,83,248,21,110,49,145,157,28,162,203,160,238,105,182,157,236,149,14,0,61,87,122,38,179,53,58,128,144,3,143,201,54,220,24,181,167,20,201,197,197,252,211,24,173,70,67,4,54,103,205,153,215,53,213,93,252,40,66,55,20,190,18,181,61,214,159,83,13,53,230,113,84,89,215,250,254,180,239,128,104,199,73,58,216,77,76,179,222,4,57,129,4,161,116,86,40,50,53,71,128,5,242,95,61,0,60,113,17,121,197,243,97,114,51,73,84,245,209,107,18,53,210,35,117,71,165,173,66,13,150,14,129,169,17,6,169,18,252,141,74,188,151,163,21,84,59,160,224,51,26,71,28,69,232,153,190,27,63,109,203,228,74,3,196,75,221,96,211,238,166,234,208,60,28,141,207,17,224,240,81,232,59,2,255,110,95,152,138,240,204,88,72,18,104,171,250,230,250,209,85,227,210,55,34,48,69,49,229,73,48,27,180,91,9,163,48,232,116,221,208,200,167,252,27,57,240,55,11,99,156,120,160,152,53,94,138,125,129,228,182,109,128,33,173,58,159,216,61,5,34,155,64,56,75,215,83,95,233,234,254,48,71,60,114,67,181,42,101,37,157,60,239,246,224,212,164,45,117,177,57,127,249,50,74,236,16,41,252,106,69,63,162,152,61,206,158,252,102,213,7,254,202,11,85,15,77,88,39,152,190,38,110,46,161,215,140,61,122,116,12,170,229,83,138,215,148,62,218,9,123,13,60,186,137,155,128,217,109,180,165,67,94,114,184,51,252,193,48,97,48,251,153,20,209,58,42,75,36,78,46,225,17,134,132,32,48,183,207,112,233,83,8,16,111,90,213,58,238,27,101,173,114,51,222,163,13,151,216,211,195,70,102,94,248,244,85,63,33,209,98,178,169,10,134,236,135,94,55,218,116,132,159,33,109,62,220,153,219,123,95,59,155,250,255,109,156,142,176,9,252,232,164,170,176,23,68,208,49,178,165,252,3,47,159,93,183,245,204,7,78,231,106,238,56,193,244,28,134,119,118,232,142,1,148,246,194,60,4,240,230,114,108,18,82,210,52,181,197,102,0,118,76,219,232,155,204,89,169,188,112,155,164,213,131,90,86,6,8,98,76,160,142,216,100,147,24,229,194,76,93,78,184,206,103,153,101,174,195,201,17,169,147,28,111,8,42,174,153,56,7,158,215,1,90,133,17,69,212,248,215,150,131,221,68,203,195,120,10,174,228,231,140,133,73,135,106,10,9,18,98,138,118,36,252,103,231,170,132,224,80,145,251,233,29,73,57,75,139,236,53,4,141,7,200,196,97,222,25,85,206,192,61,239,41,164,176,235,252,1,239,152,157,136,120,93,190,105,201,50,70,106,225,157,170,130,254,255,71,228,189,113,216,114,101,227,52,76,92,62,9,60,34,59,250,157,75,59,57,115,144,222,175,23,11,150,29,50,146,186,49,42,150,218,41,128,120,18,51,231,212,131,52,240,148,164,147,45,239,55,61,192,69,207,83,136,38,84,190,10,39,76,180,25,138,20,90,121,186,219,164,90,42,10,158,65,212,144,179,172,32,254,60,137,78,152,101,83,239,35,65,68,248,77,174,61,234,202,241,216,104,148,136,83,64,106,145,98,69,200,235,71,0,125,2,164,42,139,173,13,237,49,144,170,128,159,206,45,168,228,105,24,84,44,114,212,148,214,232,197,215,133,170,46,152,126,50,213,75,187,208,62,241,151,101,223,50,20,84,26,245,41,142,250,26,97,78,212,154,113,13,67,134,195,138,8,216,143,255,156,46,149,67,51,173,184,232,233,41,141,72,88,163,174,85,81,111,206,217,160,46,172,59,91,128,227,201,89,154,30,122,136,108,45,212,134,33,192,110,216,85,224,162,208,2,16,120,130,112,136,202,189,121,119,196,191,169,170,201,156,40,136,92,17,66,173,72,210,173,102,17,227,153,232,71,101,141,210,157,74,231,120,116,64,40,78,124,230,66,26,44,242,168,118,220,70,18,145,164,218,51,83,103,14,97,28,27,75,163,254,160,67,15,174,45,244,95,214,249,195,90,109,35,49,243,71,100,62,44,246,116,151,180,254,40,34,115,39,190,117,218,211,80,250,0,225,57,231,109,201,230,6,110,70,83,99,157,155,208,129,208,180,194,48,98,110,245,16,41,81,39,197,85,36,192,138,62,187,78,223,161,97,6,66,180,196,148,222,150,200,204,170,3,55,88,65,151,189,215,48,172,120,184,204,70,18,195,149,86,176,218,166,64,52,7,245,117,209,71,180,241,80,69,26,174,254,246,123,114,74,185,224,160,2,75,188,76,110,17,206,186,74,1,230,180,219,139,142,157,41,176,189,67,158,16,117,201,233,85,234,141,142,227,249,46,73,199,12,112,88,41,214,60,95,176,193,149,231,121,244,44,142,90,107,228,255,121,188,214,152,39,163,217,70,220,191,250,157,140,37,22,114,201,229,84,161,72,57,95,189,81,128,99,201,137,218,210,74,154,160,38,127,86,207,136,233,129,126,81,129,247,96,58,142,74,229,22,109,5,114,209,170,250,121,199,57,79,241,49,94,151,107,124,14,6,210,70,82,123,67,151,118,61,245,95,243,100,30,187,35,207,88,222,176,195,154,147,23,104,209,161,46,230,25,230,122,108,190,172,135,135,32,132,239,127,251,157,42,177,96,40,166,97,31,61,152,200,172,49,210,36,73,224,139,94,237,198,114,33,16,23,240,28,131,19,49,121,91,161,227,106,146,124,22,176,93,63,251,255,22,43,188,241,110,13,140,161,172,46,103,18,186,141,157,137,199,249,126,137,156,249,139,43,68,48,247,235,144,86,158,38,74,166,235,63,93,38,73,235,99,64,43,106,33,212,101,151,140,229,183,128,41,197,45,196,136,105,174,89,13,13,27,119,166,44,122,254,26,234,90,106,151,63,86,141,52,52,213,154,20,185,204,65,41,170,67,203,119,25,109,33,122,192,109,56,114,50,35,21,81,72,122,105,106,182,123,51,44,48,179,25,91,254,14,33,230,63,120,243,5,250,111,60,156,247,171,86,234,56,73,171,232,104,156,218,80,151,43,85,182,110,237,17,252,124,147,135,255,122,176,120,200,222,60,140,68,227,187,164,200,103,134,124,58,198,205,204,200,35,37,193,145,41,165,230,215,157,185,9,94,171,184,54,125,7,38,14,152,62,146,255,220,115,3,89,32,57,115,35,54,152,92,90,159,78,181,117,87,211,71,171,181,73,219,216,44,44,14,204,78,143,213,182,50,45,37,86,72,226,255,23,198,228,168,71,236,236,92,126,1,72,2,248,217,101,194,192,45,158,136,57,83,156,60,21,69,174,254,17,76,38,33,184,14,253,20,39,4,105,148,140,8,244,77,145,52,56,139,153,69,41,66,164,30,222,184,207,14,170,141,199,9,68,156,158,176,191,116,133,175,223,11,49,70,33,249,165,116,79,102,177,254,86,230,251,33,232,46,197,21,249,26,86,222,144,14,75,75,59,139,235,243,112,158,178,87,111,150,146,250,41,60,51,233,212,79,182,121,9,83,126,120,107,192,207,195,143,219,133,6,53,201,243,20,234,28,119,182,7,7,130,202,187,134,93,221,137,76,161,170,237,215,16,117,248,222,198,137,170,92,109,6,134,190,100,219,233,65,149,100,241,85,76,177,168,193,236,39,32,206,219,250,108,115,149,207,220,33,211,113,224,13,49,241,5,77,212,166,165,38,27,80,61,80,254,58,226,132,53,213,129,188,252,96,175,3,198,47,244,92,142,233,115,50,3,100,228,216,105,54,14,222,205,225,97,182,200,179,116,19,28,154,105,69,132,58,218,191,30,131,126,182,137,111,167,89,196,123,97,90,219,80,82,145,209,68,37,135,224,198,17,167,135,87,165,16,43,194,215,222,1,134,66,96,22,253,28,65,172,175,170,63,8,69,37,175,31,32,46,173,212,152,6,49,115,56,90,69,70,70,244,233,141,139,101,26,228,226,172,75,102,74,2,29,197,231,28,54,142,159,239,213,178,212,92,137,96,146,237,67,51,152,3,5,80,174,15,247,47,239,19,40,130,253,40,94,244,146,217,68,45,46,236,90,132,118,85,182,97,18,32,218,31,252,161,154,169,45,127,74,48,29,16,234,203,3,180,11,11,83,157,17,35,147,192,72,2,103,43,202,44,148,43,91,81,54,40,69,79,118,107,11,69,203,195,67,184,99,158,55,184,234,117,86,247,34,49,99,240,158,47,197,93,18,204,142,223,228,254,78,48,181,38,8,68,24,237,185,192,174,241,30,198,141,206,53,203,148,221,211,201,29,223,39,212,8,239,51,38,76,143,150,154,160,197,98,244,71,59,187,159,29,147,240,111,81,87,198,7,193,217,132,108,91,227,182,253,141,162,233,101,15,141,15,177,98,177,100,127,142,122,62,58,133,71,31,129,42,38,206,112,94,184,53,137,148,248,72,40,237,130,89,227,46,16,21,47,216,83,87,157,175,63,55,125,85,195,222,59,85,96,113,13,30,21,251,249,35,211,124,255,69,139,84,222,195,188,235,84,55,205,43,78,175,151,29,45,16,155,235,108,189,238,58,138,167,232,49,0,101,69,24,68,6,217,248,181,163,205,58,51,209,190,127,241,107,73,10,118,237,83,163,234,148,78,149,236,57,232,238,10,138,199,237,31,244,250,159,80,24,55,232,131,59,227,178,187,89,43,142,18,235,36,13,73,43,46,222,39,8,27,166,14,93,191,164,92,143,222,71,174,133,89,211,93,251,77,196,151,59,84,77,37,209,156,63,64,241,90,8,249,73,253,216,187,130,188,87,199,93,127,4,49,88,247,195,19,54,38,156,143,147,173,14,72,155,78,244,205,127,209,93,234,224,160,141,77,218,240,187,119,43,96,210,236,107,148,4,140,157,70,36,95,126,158,233,21,209,85,167,148,70,149,223,229,94,74,81,104,191,47,124,133,57,19,40,2,185,205,153,238,72,189,52,246,212,171,62,179,109,107,103,89,165,108,19,177,206,227,200,62,213,206,14,34,87,113,37,144,48,194,115,125,194,63,51,123,78,125,231,209,150,86,205,98,229,70,96,39,128,64,131,16,0,105,17,31,122,107,142,224,231,183,67,179,206,5,190,137,151,21,44,39,234,56,231,183,133,48,12,24,199,32,220,50,233,69,172,135,204,126,249,181,249,234,89,222,192,151,165,186,31,204,34,187,119,89,154,185,185,7,134,148,136,72,245,154,229,246,174,234,118,249,17,37,215,96,164,206,132,107,79,46,141,250,236,52,151,239,197,83,212,200,208,247,217,203,166,34,49,72,72,180,51,81,38,171,134,127,223,10,134,85,58,116,162,211,233,1,11,100,244,39,20,136,140,61,115,196,98,241,245,114,4,227,142,109,84,121,234,202,30,68,55,0,85,230,198,130,111,160,136,216,217,247,210,16,69,162,209,25,102,86,136,34,186,243,16,207,39,118,92,192,198,52,28,95,129,147,123,180,113,11,77,64,174,227,87,144,252,251,34,203,48,13,43,227,61,211,130,170,190,33,59,134,74,235,163,214,191,159,91,89,162,85,200,45,129,191,161,45,63,23,224,157,224,142,248,117,230,251,179,98,156,87,4,180,123,203,219,207,219,98,108,123,103,113,247,117,216,3,233,168,96,115,144,107,44,105,188,215,57,18,230,204,16,11,169,177,75,6,4,249,63,170,220,12,65,153,246,103,237,8,2,73,196,8,127,124,184,230,34,115,63,60,140,25,135,64,151,12,250,46,65,54,234,195,95,14,117,216,202,228,82,173,19,100,186,210,123,243,121,50,42,171,226,69,99,128,106,172,139,29,26,71,90,14,119,205,102,215,63,77,77,4,66,122,19,52,193,239,31,22,202,45,71,209,110,13,107,224,247,139,230,248,216,234,118,117,62,129,174,120,87,237,210,4,35,232,36,111,102,83,131,108,159,173,66,98,74,161,5,118,236,167,221,44,255,162,205,117,220,77,161,164,166,212,82,165,19,8,196,186,171,184,208,152,209,98,254,131,225,147,155,39,6,183,20,28,164,57,70,183,4,11,48,11,33,33,25,83,107,52,140,171,123,137,116,159,129,223,60,232,202,146,158,65,49,240,205,198,151,221,16,248,242,70,166,250,217,178,121,214,6,44,201,199,76,174,45,99,200,68,124,186,135,45,127,241,176,84,114,140,146,132,186,69,66,220,175,23,186,10,54,252,156,107,158,37,76,221,120,195,137,46,196,62,180,27,40,173,155,221,62,78,154,32,113,133,110,83,160,96,218,71,192,123,38,10,1,238,192,56,151,201,64,229,193,55,133,77,167,125,13,174,53,123,146,125,169,99,253,8,255,148,4,95,196,132,147,172,106,127,119,254,28,237,245,132,7,47,223,65,138,109,60,172,129,215,134,166,0,171,244,1,48,197,74,155,152,171,106,254,40,120,160,42,230,20,189,97,5,244,118,83,73,92,245,15,21,17,14,19,98,229,42,6,142,220,93,232,254,154,101,43,56,126,122,171,119,196,2,233,122,79,76,198,123,150,190,246,106,230,235,68,32,184,83,66,100,109,43,70,91,47,184,20,121,36,167,242,248,215,188,140,197,235,21,12,155,171,81,228,156,21,250,198,65,174,231,198,20,11,215,175,181,46,227,251,252,63,248,60,39,155,116,177,29,230,130,234,129,0,74,10,169,122,170,142,219,60,50,160,241,229,245,231,157,149,155,64,32,82,229,97,30,167,39,81,246,66,13,146,198,153,105,3,9,83,96,191,46,195,217,161,169,50,154,228,42,78,67,22,203,86,41,212,149,82,157,220,181,145,223,182,26,2,98,71,49,187,40,29,7,219,212,140,106,77,40,57,185,139,124,223,31,124,43,95,156,153,85,232,24,18,112,240,169,196,54,229,24,251,182,24,124,129,85,64,56,1,220,133,0,129,213,53,246,163,128,11,44,113,52,159,50,206,64,177,47,39,151,101,245,35,115,112,147,147,36,249,41,232,197,228,168,207,54,112,97,234,37,133,145,44,36,128,154,226,170,110,223,173,191,164,237,185,40,234,40,216,250,134,208,206,96,135,231,11,156,230,103,128,111,188,241,0,198,3,189,236,240,126,32,97,34,91,47,188,162,136,187,123,225,5,190,39,163,212,202,90,126,5,151,79,90,128,203,192,138,240,0,162,192,206,65,80,122,221,158,109,212,167,228,201,157,104,107,233,199,252,145,237,207,213,77,131,135,184,113,235,7,209,177,241,128,144,222,2,252,251,153,6,117,147,115,84,249,217,125,220,38,136,115,215,174,152,22,139,87,78,149,185,201,207,211,57,24,17,49,63,76,44,187,85,215,45,164,122,225,237,211,48,126,199,72,40,167,89,251,114,212,186,44,87,202,120,162,145,87,32,198,224,218,135,106,27,39,134,196,78,163,22,163,110,170,203,84,143,87,61,115,77,177,232,175,21,92,30,83,68,63,177,211,115,251,50,108,111,42,164,14,59,98,84,246,171,125,239,170,120,12,95,57,88,15,222,153,8,10,181,172,162,79,100,253,110,65,217,138,141,96,39,74,149,155,236,14,103,112,115,4,73,77,37,1,4,250,25,134,253,179,200,34,244,246,117,164,24,19,97,153,63,225,130,161,92,209,34,206,39,24,24,171,46,11,214,136,109,94,38,106,204,51,48,165,141,12,202,185,120,80,197,74,106,60,6,29,149,191,37,149,22,126,57,19,16,245,177,1,211,198,249,213,3,174,151,191,114,42,77,241,62,143,145,136,199,249,189,99,107,219,217,138,191,229,157,247,68,55,18,240,42,119,72,84,128,90,163,243,69,143,3,192,118,13,21,108,140,11,101,64,82,34,110,250,45,219,230,171,103,141,254,194,251,81,197,205,46,127,247,190,38,137,232,49,168,45,1,236,104,156,87,171,130,237,46,187,216,235,36,204,76,7,0,16,168,234,64,102,207,21,148,226,72,2,242,1,51,156,25,57,141,79,61,138,41,192,111,142,238,64,127,237,246,246,137,237,20,53,162,208,10,83,7,48,20,4,104,37,57,169,35,157,91,137,94,109,218,101,20,162,116,155,59,6,24,45,145,31,93,27,1,147,242,73,69,69,201,124,187,203,136,97,110,139,197,221,245,238,15,4,149,65,112,120,186,15,95,87,174,68,223,135,166,62,116,206,157,204,73,154,229,190,46,110,148,57,130,224,155,101,108,150,50,89,32,106,10,179,136,52,8,235,36,0,186,170,171,142,67,77,84,4,113,40,82,243,73,16,48,194,97,121,144,166,228,39,52,235,22,106,125,156,20,144,146,127,112,99,187,177,4,15,253,248,206,162,7,153,47,7,150,137,232,134,62,214,252,190,238,185,8,68,164,35,187,241,222,113,120,38,189,174,73,235,14,165,25,169,162,196,230,117,7,253,65,232,143,238,14,2,222,22,45,7,10,131,172,192,114,38,226,141,26,78,3,248,78,239,200,231,243,172,208,209,39,115,216,211,240,175,159,141,148,64,99,63,56,218,11,47,227,110,116,53,166,60,168,109,117,37,24,85,128,22,142,43,104,30,153,157,199,55,191,253,225,87,150,241,64,222,229,101,81,208,198,105,30,97,182,54,107,204,160,168,241,226,90,64,43,184,228,33,242,102,200,140,22,74,123,35,1,131,93,223,209,86,94,94,107,171,147,59,70,225,141,93,172,114,39,199,20,35,131,187,132,185,243,229,90,155,140,135,247,34,164,164,208,42,221,132,69,192,5,158,221,87,123,1,101,239,141,160,65,244,193,189,246,232,22,144,119,228,241,93,55,250,232,107,89,239,138,8,33,40,168,204,144,102,204,101,33,39,105,228,181,129,224,232,191,109,74,115,226,93,157,52,173,206,57,247,154,183,245,227,7,187,135,230,46,129,114,153,209,137,53,190,37,98,77,231,149,27,11,26,134,63,112,69,63,19,60,71,221,119,148,3,205,24,31,193,109,255,156,116,187,22,27,186,212,148,30,209,233,236,45,28,197,105,20,12,73,19,63,224,121,239,82,193,16,25,254,81,161,255,103,173,21,219,114,123,208,188,16,21,25,107,182,242,4,184,73,72,45,215,33,229,176,82,144,62,156,147,228,168,169,204,236,204,20,174,223,201,159,55,28,103,194,89,116,18,115,153,173,82,44,195,8,168,255,196,167,158,139,15,51,0,113,105,210,179,250,140,215,8,237,46,41,234,155,44,171,67,140,129,213,171,224,195,133,87,76,192,127,121,148,56,74,120,112,14,210,185,203,123,76,69,212,152,91,59,239,247,232,64,4,51,128,241,5,4,76,233,170,187,251,240,112,254,26,93,66,1,253,45,142,213,147,251,110,148,18,60,135,44,87,32,176,120,170,133,232,184,48,225,157,242,62,225,0,237,238,60,2,75,141,218,156,120,134,251,249,227,44,110,47,217,30,163,2,37,196,80,109,216,254,224,230,101,244,27,225,164,190,139,119,84,17,154,255,168,116,162,112,64,113,252,12,173,145,134,42,124,96,21,243,118,106,105,173,251,136,194,21,160,188,46,181,101,213,124,228,182,100,107,74,176,113,38,178,189,172,139,30,71,247,69,96,204,155,108,251,74,208,79,222,138,218,135,203,162,248,234,243,153,147,252,88,106,114,23,81,123,107,110,125,226,168,174,209,46,250,118,240,91,175,253,127,89,7,187,110,77,39,80,43,133,195,175,213,227,166,30,222,254,240,217,110,199,232,44,71,160,167,114,247,91,220,11,177,242,237,254,201,120,105,200,236,67,119,56,52,22,67,99,105,148,58,79,209,231,27,207,169,24,58,178,245,229,46,212,218,44,107,164,96,122,75,37,255,107,219,12,160,122,54,125,185,169,51,187,177,235,78,155,233,130,221,71,72,235,171,38,15,118,48,224,32,222,238,230,41,149,136,95,174,95,4,85,15,179,65,188,6,32,30,66,187,214,112,43,97,54,166,110,142,7,153,76,15,113,101,107,218,92,100,168,69,95,75,85,187,211,134,146,226,53,27,159,254,51,47,52,38,240,111,136,252,198,19,213,86,179,158,197,110,178,29,225,231,104,170,47,247,218,49,73,220,95,193,186,120,36,224,3,111,43,4,147,116,67,80,125,230,197,217,11,134,120,199,254,173,32,175,50,73,168,174,88,101,174,121,234,138,138,136,177,91,57,14,232,201,124,44,122,96,86,117,38,119,85,34,179,203,153,6,48,109,100,95,167,33,132,134,242,80,200,83,115,214,26,121,61,60,107,199,65,22,166,4,216,234,97,79,126,213,157,101,216,147,237,168,74,24,136,34,176,189,155,158,127,176,135,102,223,30,211,247,177,188,77,196,244,202,103,99,229,18,188,197,156,127,120,92,8,152,150,99,220,18,249,169,85,236,187,109,17,141,10,69,21,105,159,127,14,109,235,66,252,106,54,174,19,129,167,173,87,21,98,156,112,19,217,231,114,77,114,125,65,216,151,190,80,162,153,36,10,247,115,148,20,40,175,24,174,234,83,36,139,98,50,103,118,40,108,17,239,228,185,116,31,53,202,93,225,154,239,7,230,96,189,219,183,13,145,133,151,60,101,15,87,114,250,3,78,206,6,109,68,190,154,185,129,107,222,115,138,45,215,135,56,121,178,59,104,240,127,101,49,103,151,89,59,224,89,46,145,32,244,77,157,8,140,111,145,55,198,10,168,84,212,24,192,158,25,181,178,188,225,125,60,84,73,172,236,164,176,240,17,95,0,94,240,32,190,211,211,213,69,219,132,32,217,253,28,75,71,32,248,208,198,177,171,19,54,226,22,181,119,45,142,82,185,171,249,55,255,236,79,90,169,99,155,224,63,163,254,229,126,28,255,131,115,6,246,9,250,235,115,241,153,48,225,243,81,142,4,145,10,250,28,72,16,228,86,143,77,120,135,205,140,250,188,52,63,169,245,134,18,37,120,5,154,53,40,197,203,126,87,38,200,118,215,36,136,213,113,223,125,160,108,229,11,27,201,54,142,38,237,190,239,135,227,66,86,9,237,123,11,13,198,29,83,202,4,115,142,29,220,154,79,219,117,23,36,30,201,3,227,93,171,29,212,121,81,244,170,145,27,156,59,251,224,33,92,63,74,77,53,244,210,42,185,146,221,148,104,177,142,53,62,255,25,190,85,99,81,32,146,209,70,135,141,96,132,201,131,85,192,234,139,250,234,6,152,1,246,179,21,31,158,5,0,118,32,127,92,118,54,42,167,112,141,200,69,171,7,234,60,180,142,85,65,185,235,195,186,145,95,28,189,209,220,158,135,72,96,206,209,161,52,155,8,43,50,254,143,80,135,169,110,175,189,6,119,113,42,125,181,226,53,157,192,8,41,240,66,92,199,153,69,200,202,146,34,200,26,75,19,33,129,101,182,67,68,137,81,227,5,60,210,203,212,176,151,69,30,20,124,171,244,2,81,38,204,189,134,193,68,27,185,185,9,173,225,228,153,231,55,20,238,234,209,23,149,234,16,69,97,57,34,231,158,123,242,162,254,203,64,96,215,185,54,70,161,83,2,31,126,58,154,172,103,225,83,132,209,116,58,252,222,75,75,80,227,174,187,188,213,28,39,163,164,153,103,75,121,58,6,26,189,92,170,200,97,41,158,145,98,189,159,185,189,97,60,69,67,122,247,113,196,65,82,210,212,134,209,235,240,162,24,236,243,236,199,189,66,155,188,10,20,96,40,87,18,59,9,228,223,212,227,54,174,105,18,132,151,196,222,45,128,95,206,154,109,190,41,228,127,147,252,121,216,135,198,108,109,179,248,187,229,43,238,45,88,250,94,245,223,123,23,12,170,244,163,204,183,47,189,244,205,128,27,143,116,247,69,249,157,175,173,160,211,82,134,34,63,112,198,180,54,222,59,135,140,229,167,251,134,181,133,48,252,151,100,90,108,246,57,149,162,127,42,198,180,67,148,50,198,135,210,143,146,35,92,146,177,25,132,125,176,225,60,9,209,240,166,69,28,174,77,230,239,234,137,21,123,27,194,90,36,221,13,64,61,47,154,47,184,36,186,19,241,60,25,4,76,188,89,94,199,39,108,99,151,36,210,65,134,188,133,203,224,179,128,82,124,236,129,173,4,96,49,136,246,173,101,230,181,9,70,27,211,118,73,233,179,117,5,92,195,29,229,46,4,152,240,169,169,191,48,208,231,253,90,14,169,111,185,63,49,241,45,192,50,240,121,219,52,80,144,136,20,206,99,241,249,251,88,83,48,254,222,27,173,54,42,71,14,23,223,210,163,44,48,115,115,67,79,185,80,175,12,93,38,253,203,72,144,47,67,112,38,219,74,42,73,136,122,132,119,143,80,158,29,193,39,154,219,34,58,111,99,35,20,145,197,201,45,229,40,177,39,47,58,31,221,5,51,145,54,10,68,92,173,140,201,20,123,171,194,127,16,210,245,139,23,89,211,195,241,254,243,199,236,104,91,113,200,99,95,182,133,94,144,24,69,139,182,103,19,123,238,150,240,246,37,99,73,157,42,66,156,228,246,149,205,222,74,19,157,51,206,99,113,212,176,118,232,180,170,6,210,115,130,98,187,86,179,103,160,189,168,166,101,5,160,232,248,227,149,53,32,212,106,98,71,185,131,97,52,141,153,180,46,52,93,153,114,85,244,86,186,140,23,72,112,165,249,124,147,11,248,16,240,32,178,51,167,8,127,186,43,141,200,153,13,91,163,50,252,71,197,102,207,219,105,178,162,139,232,8,172,36,42,130,67,117,115,206,145,31,51,238,113,23,202,205,220,124,216,246,204,96,180,140,155,113,185,172,220,92,163,126,54,12,167,4,20,84,29,168,107,102,14,203,189,23,169,175,56,236,168,98,46,255,213,122,179,200,29,67,80,225,203,218,167,139,116,7,215,214,244,189,86,253,15,117,240,242,142,66,231,71,200,140,244,224,178,6,161,176,240,62,167,82,210,0,91,72,77,50,126,228,123,75,155,126,42,5,44,2,44,120,226,219,160,154,21,77,218,89,128,163,91,62,113,109,29,107,249,75,64,85,111,70,253,32,158,41,84,214,219,130,105,121,169,174,129,137,110,16,160,30,253,4,234,173,228,28,218,169,160,106,162,17,147,159,252,153,0,154,60,187,102,232,17,217,231,92,127,60,207,95,102,60,5,184,52,137,205,0,119,34,33,234,118,152,210,228,211,119,207,255,120,107,93,50,131,61,21,251,203,218,97,116,57,125,160,243,157,183,12,88,126,15,192,134,191,77,1,94,62,61,27,86,53,11,46,205,184,207,110,145,251,228,71,234,195,175,241,0,172,240,154,45,204,30,105,105,231,103,87,45,136,68,144,79,185,89,128,176,79,55,19,211,218,200,115,248,197,133,97,20,183,98,51,15,187,144,75,174,201,42,81,167,5,97,197,44,60,252,52,102,26,149,102,139,137,191,133,142,198,55,34,245,154,227,78,150,96,44,17,7,65,45,253,19,120,27,252,215,43,88,201,137,231,150,1,57,186,118,44,52,228,130,16,171,109,175,69,7,59,148,209,56,171,1,182,225,207,141,49,112,29,21,87,5,113,54,22,93,226,210,200,110,235,177,69,227,163,118,0,85,1,5,175,135,71,57,65,81,235,0,143,158,149,133,55,248,212,87,55,94,59,190,195,200,43,124,159,254,92,189,224,208,219,61,162,87,68,167,29,149,248,42,216,22,40,34,203,14,226,6,132,185,67,226,148,58,172,38,247,83,237,113,8,4,162,19,67,76,159,21,25,132,61,80,179,103,45,95,223,166,50,26,55,216,143,137,150,12,248,150,28,29,47,233,53,35,239,190,60,92,238,68,97,140,223,32,77,43,28,194,129,3,214,240,150,28,204,69,246,36,151,202,197,250,51,81,84,112,116,106,67,34,18,195,240,226,129,154,229,9,228,224,134,41,149,202,247,23,80,133,114,208,226,194,64,61,130,135,232,17,2,162,146,174,151,245,23,106,179,210,105,198,241,82,81,49,48,49,214,186,218,55,231,177,105,37,244,90,224,77,186,200,175,166,234,158,222,193,55,133,152,253,89,180,251,105,135,8,112,38,136,102,151,215,135,107,184,145,212,157,56,38,81,135,43,200,166,12,123,92,221,88,74,190,201,78,14,82,94,178,31,104,222,19,157,96,236,15,185,178,249,39,19,173,40,98,237,16,235,150,128,219,236,55,98,193,136,212,150,247,216,221,92,23,200,85,84,119,218,153,2,120,96,241,114,73,58,219,134,192,216,95,193,163,4,141,4,65,30,127,138,152,253,35,48,175,162,141,90,12,158,37,231,193,143,96,134,252,205,252,143,196,161,154,5,212,122,145,137,41,125,25,183,188,134,161,148,49,197,41,46,31,152,37,69,138,163,41,27,116,211,45,184,9,204,172,201,90,185,105,232,72,40,129,198,84,82,11,102,215,134,156,124,150,29,101,176,27,30,77,185,212,160,234,141,188,165,193,71,135,213,29,155,166,206,148,172,15,212,210,224,161,252,41,240,113,212,196,28,165,192,155,63,215,243,216,120,3,232,244,145,22,87,210,231,47,152,211,137,6,183,110,94,117,130,46,228,81,123,29,203,19,56,158,125,53,37,99,18,165,59,114,19,148,60,117,188,162,19,5,57,1,11,122,39,164,125,29,194,223,196,221,161,43,191,234,228,203,78,105,78,124,230,247,243,47,237,98,138,14,84,208,116,5,140,169,144,59,196,116,243,176,18,177,243,32,143,69,173,208,89,165,90,251,132,174,133,188,150,150,36,81,246,150,104,18,151,80,154,234,8,23,0,176,23,180,20,178,125,67,87,64,69,247,70,182,95,23,61,111,160,252,251,42,65,87,140,25,131,46,59,162,22,120,244,235,188,3,132,10,114,88,153,60,104,60,12,126,77,128,241,5,216,209,147,6,12,12,64,139,73,179,210,47,169,15,170,73,196,120,110,195,138,97,160,25,18,89,157,120,87,163,148,57,19,64,22,74,137,72,99,91,22,183,60,83,184,103,174,201,25,14,173,251,30,233,206,190,105,214,83,30,221,231,4,157,22,157,44,154,49,101,49,98,237,70,45,180,114,118,104,116,221,122,72,140,27,115,84,3,156,152,20,238,207,33,70,81,21,194,238,121,177,14,248,141,73,33,143,111,125,86,70,91,211,159,37,168,143,146,162,160,122,45,209,130,219,216,53,168,51,206,97,58,195,6,209,209,209,173,139,49,56,231,237,60,130,244,212,92,100,198,82,47,81,216,240,232,213,1,147,242,97,50,164,25,46,97,3,136,93,171,68,230,90,252,63,15,165,134,75,171,161,238,54,143,99,236,125,253,53,61,71,33,103,172,191,24,214,97,143,121,187,194,5,211,96,17,99,157,197,97,173,4,170,213,32,18,157,233,138,188,197,52,217,220,31,56,0,143,85,100,129,135,217,64,77,212,157,223,189,29,162,186,160,29,67,70,168,212,253,106,65,151,126,118,106,99,241,49,203,130,223,88,50,147,14,220,236,28,163,108,116,219,215,4,173,248,194,86,118,100,140,121,192,165,145,25,46,104,121,160,65,114,84,222,222,244,158,96,134,36,92,23,150,184,190,64,22,64,204,229,18,182,64,76,233,243,27,93,231,1,12,184,16,45,225,140,72,53,126,75,208,226,141,168,139,83,60,103,85,56,156,54,185,70,189,16,35,110,191,114,11,51,136,2,142,0,230,51,110,228,227,218,14,251,36,173,228,165,235,252,239,7,67,140,29,212,154,3,117,237,104,162,228,115,55,249,175,159,8,250,148,195,137,60,190,128,121,5,215,63,94,6,13,42,33,39,61,92,180,205,30,148,178,92,234,52,120,71,25,120,101,231,46,232,221,242,205,54,57,18,166,1,192,140,115,162,71,28,113,158,154,76,29,247,157,2,93,232,236,104,64,69,164,12,65,175,208,81,74,103,226,174,26,102,214,38,204,106,124,204,17,247,139,115,152,14,250,202,224,142,103,84,56,123,217,228,228,67,94,252,240,137,65,65,139,156,7,38,253,133,101,72,67,60,10,12,118,155,151,35,233,58,253,62,46,50,156,224,59,136,195,42,243,115,194,79,133,207,117,185,230,111,134,112,202,238,158,190,148,10,186,112,171,189,120,69,25,198,233,228,223,71,127,222,141,197,152,160,161,223,188,78,217,75,138,125,105,176,43,80,193,49,88,173,10,54,242,124,77,236,43,193,104,38,232,104,105,195,97,12,71,216,235,169,137,48,15,137,11,232,99,173,240,118,148,147,79,249,81,92,254,65,87,200,60,124,65,159,71,137,48,56,107,187,103,54,219,227,41,202,51,225,186,57,224,132,46,228,82,188,117,55,185,252,110,238,65,229,111,106,20,21,172,98,48,224,227,214,117,236,109,54,177,76,174,186,186,218,54,49,20,206,19,209,56,88,99,60,6,142,196,27,102,82,169,151,198,176,191,202,133,116,226,176,24,73,101,168,111,13,167,45,84,196,181,224,172,103,162,231,197,251,98,26,35,34,189,4,32,144,155,172,129,209,220,17,134,58,143,40,187,196,86,198,80,27,40,134,48,228,14,220,209,186,24,36,222,96,125,181,222,81,5,176,216,58,53,212,38,68,222,17,211,117,19,210,165,221,114,31,24,64,123,10,235,24,106,23,196,198,36,123,115,51,11,112,207,148,186,152,113,53,85,100,226,40,245,90,108,222,70,249,36,232,4,19,110,232,144,2,76,144,178,93,78,124,209,225,103,74,130,250,21,37,98,94,197,197,79,29,43,39,234,105,31,219,163,95,31,14,83,157,243,160,132,39,132,38,128,70,28,38,151,151,108,24,153,162,144,217,69,97,108,34,171,232,50,229,84,165,204,1,246,34,166,179,63,69,129,4,27,76,169,120,212,251,185,114,32,9,184,231,4,43,17,95,252,43,229,197,201,52,127,221,11,13,74,60,28,204,126,47,173,198,193,244,42,233,180,243,148,1,60,72,83,131,55,74,81,153,159,8,16,41,12,65,111,33,124,144,0,5,186,245,105,23,181,3,37,233,209,54,25,137,50,241,234,77,82,96,165,18,174,94,191,127,53,214,239,22,132,239,190,246,159,50,138,238,34,118,190,63,19,22,72,205,134,210,253,240,196,138,112,213,41,186,22,44,60,138,195,18,82,72,26,124,157,149,136,37,102,97,39,49,86,130,1,88,159,207,150,95,73,124,32,58,58,32,143,147,186,129,93,73,248,133,247,46,227,39,236,130,152,38,243,94,174,40,225,60,64,199,233,70,1,95,174,47,203,46,86,47,233,150,126,201,84,145,122,244,118,162,93,110,162,222,238,65,121,132,202,53,205,50,41,157,120,55,228,232,180,228,103,189,230,0,252,254,100,101,83,241,236,237,200,123,64,55,164,123,254,85,164,101,38,89,57,140,57,233,247,157,85,171,248,129,171,213,189,18,98,230,228,50,75,161,183,149,187,138,47,42,97,216,87,236,154,134,46,86,17,50,168,173,41,111,148,93,156,204,128,188,19,248,237,91,42,71,3,20,221,232,65,154,176,36,80,178,197,4,34,1,179,66,47,94,46,138,153,177,23,167,20,129,225,52,193,12,198,136,239,177,167,244,45,219,77,151,205,238,34,132,47,26,18,121,184,106,192,66,166,40,161,134,67,105,219,171,140,162,67,46,150,38,0,232,95,5,206,31,7,238,114,101,128,172,114,85,190,170,99,190,49,141,159,37,78,143,27,18,87,97,108,40,169,218,255,71,208,156,136,62,201,145,161,105,213,87,53,146,43,148,50,79,5,70,96,126,93,156,39,27,24,191,147,171,98,38,255,238,182,141,9,166,114,147,172,178,139,208,222,81,198,191,186,128,133,2,0,54,118,211,9,36,228,22,116,98,85,200,145,206,93,3,105,135,126,194,157,83,208,212,235,19,171,50,36,99,36,48,58,43,145,173,213,49,177,15,46,44,60,52,61,163,170,158,147,135,137,123,201,146,146,237,131,45,218,217,107,42,215,163,103,189,87,89,245,188,158,92,7,105,229,98,79,79,197,159,58,202,117,128,12,155,92,124,96,167,77,229,78,46,176,90,67,114,17,52,74,173,104,147,221,130,130,63,84,161,236,216,19,126,185,2,150,134,127,145,241,79,150,197,53,74,62,138,186,66,73,214,182,24,245,75,71,141,210,6,170,59,90,2,5,172,3,199,148,159,152,159,160,207,180,131,224,171,130,77,63,181,52,245,110,33,252,126,105,10,169,169,242,46,105,235,0,128,111,113,217,105,7,136,132,94,121,14,235,98,62,227,11,244,157,174,201,248,198,203,251,217,33,209,78,157,63,34,48,129,116,202,118,21,20,53,60,52,254,30,94,25,230,113,61,204,199,174,233,104,5,64,241,1,27,207,30,118,37,169,101,249,177,172,4,87,180,29,95,242,61,14,107,165,30,240,30,160,147,22,27,111,162,228,164,234,238,2,132,243,215,223,153,112,17,39,5,204,112,68,190,178,29,158,244,200,117,71,122,129,131,22,107,138,184,100,201,32,242,189,176,152,164,183,51,123,232,15,14,94,255,180,45,156,157,126,12,28,175,158,75,212,62,98,228,180,225,171,203,248,34,179,106,199,142,103,113,3,70,240,50,13,51,249,150,167,208,226,163,90,248,154,234,246,165,69,82,151,163,213,156,205,183,194,157,111,112,78,213,194,123,18,88,184,93,176,234,109,123,220,65,5,31,61,180,89,171,12,86,255,53,49,93,100,222,180,115,151,160,139,112,232,64,197,33,19,182,12,69,5,230,102,211,132,171,162,82,103,209,68,216,148,38,55,170,200,127,190,165,121,225,86,71,64,153,73,56,213,27,251,93,53,205,19,73,102,251,139,70,113,32,225,185,168,82,252,183,107,173,228,226,170,86,204,82,26,253,15,185,200,117,139,199,223,38,107,161,199,193,44,45,199,6,44,106,190,198,210,30,243,52,176,117,155,167,99,212,212,220,251,36,23,70,172,47,204,93,208,138,191,171,160,172,245,108,68,25,164,170,123,184,190,187,61,116,97,72,180,11,122,89,194,31,29,150,150,184,43,211,39,135,3,206,45,148,118,102,78,0,121,154,63,184,113,1,203,185,211,170,52,114,159,235,119,140,23,157,250,206,9,167,205,17,58,51,174,118,244,130,170,188,147,173,174,207,193,88,134,143,29,195,247,112,186,134,25,38,84,121,143,229,174,165,249,249,157,147,33,98,133,18,253,136,119,18,225,129,234,224,252,120,193,193,24,8,149,160,153,26,171,18,236,225,187,233,92,169,144,77,140,84,179,245,22,49,106,63,73,70,252,90,19,122,240,7,114,155,232,173,151,86,34,227,42,173,206,235,32,84,87,169,186,163,230,191,76,244,109,22,106,166,42,38,247,176,115,11,174,179,147,236,93,190,233,138,215,188,181,132,203,28,179,69,244,11,70,2,210,247,128,176,6,166,173,61,46,193,159,60,216,97,199,245,139,8,138,135,234,171,74,83,236,99,15,10,241,135,159,197,8,169,194,100,216,104,65,57,180,210,196,23,177,127,173,125,39,236,238,50,174,94,154,96,226,18,169,80,152,164,157,61,216,189,26,250,11,152,133,222,36,105,93,172,172,4,120,75,200,237,185,194,4,169,112,253,145,116,123,12,192,245,238,176,120,5,179,125,84,87,153,43,130,65,21,167,247,111,64,239,25,205,52,93,71,135,180,154,176,101,20,131,136,184,51,86,61,22,122,222,20,140,31,142,99,246,129,143,26,195,45,145,161,136,173,187,108,157,151,65,222,35,118,138,173,196,31,110,198,170,66,113,1,243,234,133,37,164,88,154,63,232,93,240,11,13,144,160,234,94,142,37,184,205,83,89,8,216,207,251,5,61,232,175,236,106,9,48,53,98,13,171,62,21,50,44,99,190,6,241,107,233,85,44,137,209,103,15,193,100,45,223,85,234,181,58,25,157,67,21,21,64,242,200,250,181,96,9,20,149,147,207,99,14,72,232,226,34,160,152,125,87,175,14,231,9,160,95,27,31,237,189,41,64,113,177,162,248,243,92,225,192,54,46,247,55,161,247,14,178,223,131,113,4,114,217,145,86,184,11,19,94,9,1,15,172,187,82,238,76,207,22,24,42,58,169,234,83,147,130,215,163,195,114,189,217,191,65,92,107,109,63,54,222,27,191,2,154,28,130,4,38,79,127,100,136,221,234,105,192,197,107,228,232,86,117,122,167,4,191,4,191,185,17,38,189,71,182,134,133,246,71,219,22,224,33,225,208,198,18,155,202,49,147,44,15,162,111,78,228,232,231,69,193,228,121,218,6,67,235,85,174,231,85,247,130,77,196,30,147,142,156,77,234,33,115,144,241,255,244,149,161,73,72,137,18,71,201,232,31,85,140,157,244,75,233,77,160,178,226,116,110,98,148,169,166,29,45,220,249,177,121,106,21,99,144,110,115,5,68,8,14,181,24,178,190,236,184,166,15,90,24,155,111,80,1,26,13,7,50,50,210,246,193,75,60,137,26,67,33,160,147,102,21,106,206,253,164,111,217,197,202,253,177,18,4,53,252,251,174,145,163,192,235,215,17,179,22,144,17,160,61,193,131,218,102,237,60,190,93,148,221,119,19,86,212,120,86,226,189,155,179,17,3,59,150,12,172,85,135,43,9,165,158,188,202,173,139,146,100,44,255,42,183,88,228,254,15,114,253,238,194,176,106,145,16,183,13,58,235,106,177,91,78,242,25,130,120,245,215,135,197,95,219,156,250,27,224,143,176,250,196,14,37,120,199,220,138,228,108,119,73,206,174,229,114,124,122,239,64,53,54,53,121,0,7,34,45,145,130,187,207,126,61,191,171,121,75,244,174,225,215,198,125,176,46,79,35,88,65,201,57,189,79,219,38,36,203,186,200,0,226,89,122,225,249,149,93,63,81,238,107,100,162,139,24,52,2,0,116,196,44,232,242,219,123,212,75,101,103,29,251,185,157,137,35,134,62,194,96,82,191,74,67,22,103,207,165,201,107,12,201,36,5,233,126,206,98,44,128,208,12,47,179,122,249,83,41,128,154,162,138,26,116,153,238,71,62,151,59,13,51,176,6,238,37,1,205,219,51,142,168,78,63,210,150,67,104,134,219,60,180,201,7,57,243,34,73,247,210,66,98,59,60,101,177,164,181,124,253,121,64,56,8,196,210,120,34,79,32,82,1,184,12,70,27,55,202,107,245,85,128,80,116,59,175,18,93,7,66,147,88,120,52,211,117,124,22,35,252,100,173,168,213,198,24,216,3,209,123,227,229,67,111,147,231,26,125,253,102,106,190,31,198,154,249,40,209,115,51,236,255,241,206,153,44,177,252,64,0,254,25,183,50,238,134,24,250,229,122,93,180,94,148,70,93,68,60,221,220,54,194,152,121,116,213,64,76,150,225,171,98,121,246,232,74,245,194,15,181,30,173,17,92,135,30,113,38,94,185,204,218,43,253,252,254,47,81,204,216,181,2,131,54,174,157,97,49,158,138,252,130,249,191,185,248,175,84,25,218,140,80,104,62,202,165,26,13,224,56,255,152,239,136,64,142,204,87,230,95,72,152,149,36,254,179,189,216,188,104,35,147,61,5,130,55,24,32,92,0,56,97,116,234,20,86,225,147,129,72,253,9,220,191,215,143,204,233,3,205,2,154,151,32,36,160,110,249,53,196,108,177,199,239,157,64,254,118,72,59,115,215,247,60,109,107,100,148,161,69,145,165,28,200,241,241,214,98,187,62,8,124,171,3,240,172,37,67,131,62,133,7,145,255,60,241,83,19,147,176,181,244,204,140,11,237,220,213,248,29,40,105,202,245,227,99,179,225,59,22,237,244,231,94,218,200,5,31,182,238,154,250,159,173,163,130,224,43,171,249,102,216,234,178,146,107,61,190,241,153,237,43,132,199,187,248,68,242,60,196,243,134,79,196,11,2,102,190,165,220,153,88,165,240,131,142,219,39,11,253,92,104,62,165,120,85,72,223,41,85,36,61,236,209,252,78,140,250,80,180,114,245,89,206,237,193,24,168,200,98,212,60,61,236,32,146,54,72,148,64,65,30,86,80,117,114,117,149,233,248,244,62,92,205,255,12,193,19,133,50,248,153,78,119,123,58,143,231,52,238,25,248,47,204,190,99,238,37,32,62,211,85,5,180,161,86,204,128,255,144,114,61,90,214,236,4,120,157,206,203,153,229,63,128,46,60,153,160,12,133,69,197,115,131,121,122,140,87,254,164,67,41,119,94,93,103,108,159,125,105,224,59,13,87,204,178,184,12,157,71,244,160,104,78,128,70,35,248,57,231,185,198,189,148,15,168,74,141,35,173,199,158,42,246,57,174,94,66,76,249,231,110,215,96,118,178,192,158,141,6,174,160,46,84,5,71,112,156,228,46,225,22,39,103,168,115,212,151,191,9,52,19,196,190,250,192,188,176,204,236,147,32,107,67,63,152,35,191,186,60,114,159,17,74,111,50,217,143,60,125,249,101,98,113,148,137,94,99,79,120,30,38,122,179,59,235,100,101,21,189,136,120,164,241,136,78,99,250,166,150,197,102,32,58,14,233,255,198,157,79,149,97,147,4,92,50,18,128,68,26,192,57,201,77,152,101,162,75,7,245,10,1,247,120,121,92,7,37,230,219,96,211,182,66,172,150,250,232,65,233,238,73,202,194,85,14,187,25,185,11,188,136,59,200,204,205,66,163,185,64,56,134,133,118,153,94,236,73,137,108,81,109,252,133,225,118,215,137,27,110,65,250,31,168,253,112,51,180,187,78,186,50,176,11,54,39,85,103,196,12,98,169,208,69,101,204,250,131,50,19,156,53,34,38,157,207,189,117,4,178,230,62,177,148,193,26,43,67,185,118,148,147,236,56,233,209,242,249,114,92,113,50,70,142,31,62,241,89,7,41,7,250,79,221,201,119,143,219,144,143,46,246,3,188,15,214,103,8,185,192,172,32,198,30,25,211,241,32,83,240,205,29,253,228,91,214,143,55,98,10,145,89,168,53,239,9,160,185,176,95,194,94,95,166,183,158,182,178,154,120,208,120,195,123,198,189,26,171,10,215,227,14,148,185,184,77,21,228,180,156,74,35,19,180,126,175,114,200,221,140,139,50,207,23,172,117,6,169,62,81,228,137,89,112,167,244,182,237,184,223,109,40,78,50,5,76,59,183,197,198,203,35,58,80,219,37,236,253,250,4,4,20,173,5,238,105,29,184,176,61,228,112,44,154,32,175,47,137,120,109,2,193,252,82,57,203,219,172,236,197,178,131,140,172,112,112,158,45,135,154,99,98,3,5,34,25,40,96,146,135,117,185,90,193,73,236,174,108,106,65,43,79,89,49,106,11,171,62,154,215,151,117,115,153,104,74,171,215,85,77,233,101,9,92,131,193,63,176,135,124,216,134,56,191,141,121,183,186,54,136,202,46,111,4,182,87,161,185,97,120,230,58,103,223,166,136,125,126,31,75,194,143,37,252,60,227,71,98,102,219,175,66,17,96,131,115,40,126,44,56,222,185,162,148,156,148,195,174,224,109,111,38,159,62,0,247,116,85,175,185,87,29,210,115,175,49,234,15,31,219,1,52,14,75,169,47,117,86,222,174,78,23,95,130,182,4,151,33,15,31,200,104,5,63,17,248,107,85,221,2,15,205,8,55,23,151,235,41,222,219,18,46,193,50,178,177,57,198,253,226,74,189,96,74,194,197,129,85,174,25,189,253,254,177,25,219,215,109,131,65,74,51,33,6,211,204,73,19,117,97,230,153,57,170,45,246,81,111,25,94,42,119,87,253,111,0,95,37,54,45,150,80,13,199,174,180,0,52,159,28,101,181,179,66,92,161,0,62,223,122,61,71,245,209,236,150,60,235,88,42,121,168,173,47,30,159,111,111,26,155,90,112,122,239,6,165,179,68,42,244,16,174,105,108,203,89,105,44,184,114,243,13,112,137,15,241,27,245,77,122,212,234,133,201,223,254,120,92,244,93,7,100,254,67,97,185,194,168,28,217,186,206,197,102,110,65,40,217,218,167,66,149,205,103,224,102,175,78,159,0,0,241,61,124,165,124,246,23,250,239,148,199,69,9,5,14,86,244,53,20,185,80,86,129,147,168,53,222,196,227,142,80,24,167,253,238,40,36,179,125,42,23,31,185,69,254,21,27,237,225,197,159,159,55,100,246,255,115,138,60,228,34,174,69,196,82,209,214,98,91,181,7,71,198,232,144,70,14,168,110,92,233,106,191,237,119,91,127,117,242,247,104,255,192,27,189,187,216,209,197,73,33,211,52,194,80,249,162,218,178,232,138,40,63,215,254,247,234,51,195,28,188,129,203,2,78,16,138,75,169,123,57,58,51,23,193,20,143,148,195,149,214,248,210,29,27,147,45,189,48,77,83,212,67,112,205,5,138,227,219,71,233,41,210,94,173,254,57,122,213,186,210,230,161,222,193,176,183,58,173,121,18,172,30,50,216,212,123,22,34,210,115,234,138,3,213,106,69,167,40,251,185,152,93,207,114,122,152,205,43,21,248,146,147,253,28,126,226,229,107,150,147,111,222,125,85,56,4,88,44,105,120,72,140,216,55,213,195,204,83,48,240,0,217,10,156,61,134,166,147,214,185,83,104,4,29,185,66,209,15,64,75,100,195,112,230,243,8,194,81,145,98,145,121,131,141,167,205,66,14,43,46,112,254,105,154,88,150,179,255,20,128,100,75,89,242,172,118,69,78,103,8,74,6,85,229,53,21,187,12,85,6,38,251,224,2,29,106,197,23,55,4,144,45,127,166,202,30,201,21,119,196,199,191,137,166,189,225,166,134,137,159,70,161,173,163,53,163,225,227,27,147,109,173,198,246,252,4,102,7,148,154,173,149,50,11,78,207,91,183,98,130,254,27,225,25,174,66,26,144,53,128,30,34,143,127,56,136,248,76,98,42,73,164,252,224,213,151,59,213,141,175,48,237,0,165,160,162,162,173,151,21,160,47,158,65,55,109,110,127,118,87,38,3,50,43,75,241,169,14,212,44,242,64,180,248,145,89,55,164,14,70,16,26,207,188,31,93,129,148,9,162,7,130,84,131,58,189,151,14,221,176,111,159,105,128,215,50,171,190,29,179,44,254,7,235,235,166,226,50,20,192,7,194,206,52,87,140,140,231,192,56,244,12,178,85,231,245,105,120,99,104,46,50,97,167,180,31,3,174,179,228,250,72,29,236,85,100,174,42,85,65,207,67,239,86,45,202,122,87,88,70,38,185,102,25,27,215,37,245,207,71,81,255,120,89,131,137,176,40,148,243,177,35,212,124,178,154,51,201,56,40,38,23,116,209,30,251,133,80,146,166,195,103,179,57,224,41,154,57,251,177,79,163,3,236,215,195,88,147,65,25,255,106,211,176,137,25,22,82,224,23,83,252,23,183,92,180,28,237,165,105,228,224,61,240,242,0,136,98,9,216,7,160,22,178,67,64,105,108,124,188,187,134,33,22,179,3,29,125,77,213,63,95,126,102,208,118,246,201,145,54,157,87,75,43,221,71,231,155,145,204,175,1,188,80,184,9,64,53,195,147,190,112,203,71,61,90,230,88,88,29,153,252,1,141,7,95,54,84,72,41,208,131,145,184,251,37,21,143,150,143,191,178,100,68,107,97,146,130,1,93,9,158,119,229,58,16,139,177,32,75,137,122,104,191,133,29,28,20,166,92,78,111,87,38,45,204,46,255,148,173,173,72,204,156,238,75,59,37,73,208,245,170,227,244,181,41,82,42,198,22,134,115,230,22,6,87,248,141,143,96,102,167,166,28,173,231,54,100,26,101,140,49,121,13,121,7,89,13,17,249,192,52,91,106,198,212,9,210,236,71,121,212,174,244,89,202,85,139,137,98,101,216,120,141,44,73,239,90,230,249,231,220,198,28,113,165,132,21,208,200,159,182,15,147,97,14,230,94,233,105,1,90,50,81,207,5,184,114,247,59,109,243,113,250,230,102,235,244,94,240,78,248,239,141,213,248,213,145,82,64,15,15,30,104,207,180,162,199,214,3,25,26,196,241,50,215,106,67,253,54,167,62,239,235,116,80,141,7,14,245,160,90,121,143,231,115,239,51,69,183,110,58,171,243,171,55,62,207,255,201,119,155,38,226,215,185,81,159,60,231,10,155,43,195,83,255,142,194,172,48,241,87,188,172,207,181,189,11,36,79,220,87,35,114,139,46,192,104,213,56,46,80,138,67,206,224,200,32,144,118,127,26,204,73,57,144,204,228,14,198,91,181,92,210,177,28,132,60,180,165,58,128,200,4,18,151,221,7,203,20,188,69,38,36,69,234,56,37,15,145,194,229,242,209,247,124,255,208,234,65,48,73,202,207,218,198,159,29,99,175,240,219,115,79,74,44,32,71,102,15,53,75,249,234,127,116,244,43,206,216,139,149,74,245,103,206,115,62,71,186,126,235,94,250,248,91,17,78,84,167,86,98,239,158,38,80,245,211,92,86,199,85,87,18,255,186,242,24,81,211,99,31,43,201,144,234,70,151,29,172,149,93,131,140,217,209,202,204,19,185,20,139,184,65,22,3,249,163,250,193,103,249,222,93,160,182,19,109,13,142,179,23,93,45,45,197,44,152,39,111,251,6,31,22,10,165,251,107,115,152,184,252,223,165,69,240,74,79,145,166,185,167,252,4,71,17,6,148,178,114,73,33,13,199,205,119,74,154,114,105,101,166,217,11,109,193,200,63,124,133,2,7,219,5,201,135,33,149,36,42,232,242,71,246,156,133,24,54,221,0,146,2,193,92,242,222,210,80,84,226,126,54,173,252,25,40,157,167,55,39,219,179,154,79,74,181,166,253,115,176,36,55,51,165,82,139,9,254,194,254,196,175,187,251,173,53,211,235,185,18,97,107,200,163,83,82,218,201,36,246,33,66,166,206,22,239,175,145,204,107,141,108,174,253,36,230,82,186,241,197,217,179,88,252,214,250,187,36,16,63,74,17,145,189,103,196,244,227,217,107,89,185,129,49,160,248,63,100,190,47,216,155,156,124,53,58,238,174,18,94,201,144,162,147,121,82,51,33,19,129,175,51,56,33,130,101,171,171,3,130,82,47,70,111,114,209,57,20,247,220,202,216,33,4,235,33,184,149,61,226,60,94,26,189,162,180,189,120,191,117,244,0,229,198,196,240,141,190,28,52,25,106,88,77,197,129,248,109,45,79,219,29,87,146,99,146,215,201,68,228,162,145,86,163,231,68,54,118,95,228,173,163,74,184,110,72,151,96,145,155,138,238,255,199,240,51,145,222,50,236,154,109,88,227,28,216,196,2,24,0,119,101,129,45,168,0,229,66,95,118,51,73,83,50,226,66,53,220,170,72,191,254,195,27,106,100,122,201,198,209,147,27,212,182,223,198,42,90,36,144,139,119,113,182,47,142,146,85,198,236,150,54,217,67,167,180,203,135,182,127,13,96,42,171,213,214,116,157,90,128,11,224,60,47,34,80,90,228,6,57,250,179,177,107,174,126,22,124,148,85,25,109,43,219,234,50,151,10,146,7,246,133,150,81,202,37,202,126,207,228,243,85,76,244,73,90,169,243,174,168,145,64,205,83,235,88,248,93,48,20,130,183,43,217,46,136,117,88,8,129,108,245,166,58,141,40,130,172,153,253,96,169,249,121,247,220,201,177,136,141,15,242,95,241,13,189,1,172,184,30,113,48,56,227,20,112,247,113,4,53,6,36,35,80,191,174,235,235,140,52,178,210,53,238,173,168,231,5,232,106,154,25,88,235,175,175,6,47,29,155,158,8,112,210,63,242,26,31,247,43,143,210,231,23,95,131,159,243,203,225,27,170,120,93,37,185,83,87,187,239,15,167,68,151,254,93,71,212,182,87,185,57,196,210,141,114,102,220,95,168,237,61,36,44,163,57,189,194,48,14,225,207,206,195,185,109,27,198,190,50,207,89,138,139,12,42,126,127,38,248,1,42,237,71,167,104,133,130,57,107,66,239,44,113,36,23,202,36,250,165,212,213,74,69,55,252,221,59,100,35,137,125,21,116,207,243,94,89,29,234,107,152,104,85,96,84,148,9,218,128,58,203,140,123,160,60,131,82,174,202,69,156,62,39,228,193,180,5,0,159,9,228,87,248,154,120,43,159,191,116,1,217,152,170,2,176,111,239,199,239,214,85,92,127,137,207,93,174,141,162,111,21,151,134,101,22,15,89,250,167,184,42,108,128,187,28,141,218,207,131,38,134,62,89,100,245,85,172,116,132,23,50,103,234,162,227,177,9,129,236,183,164,211,122,234,19,181,120,48,182,237,184,39,79,99,20,130,98,164,234,124,165,26,14,25,149,31,54,85,133,207,193,89,250,224,94,23,107,12,175,185,78,206,176,124,41,155,10,102,52,125,80,94,251,190,252,193,8,87,147,137,228,0,104,114,255,30,70,130,165,4,23,246,201,5,49,153,99,186,115,203,141,154,154,113,1,241,216,24,6,25,72,60,133,198,229,205,49,87,193,211,107,119,214,117,89,109,22,85,96,217,36,139,130,27,24,51,33,61,191,159,110,112,196,195,231,16,1,196,122,206,62,249,195,9,27,57,74,239,111,5,58,172,81,16,54,2,81,87,45,154,184,123,245,219,173,211,213,97,41,233,182,222,216,170,116,57,77,188,96,161,109,207,59,215,24,51,13,14,93,172,171,183,82,203,162,70,134,81,209,106,120,87,35,178,142,182,55,128,108,205,80,82,98,75,116,231,56,11,31,144,184,242,55,159,220,243,218,206,54,205,178,84,72,94,139,223,92,214,18,24,123,32,86,144,11,57,154,240,37,150,192,209,250,8,73,252,108,85,241,231,222,132,148,147,236,28,66,229,156,98,227,115,1,159,234,147,193,64,152,134,138,75,40,133,170,237,232,42,241,45,133,30,174,21,113,30,64,125,54,64,204,68,197,142,197,88,174,100,28,122,116,246,199,76,78,39,29,148,231,244,244,72,9,88,170,39,244,86,87,134,58,6,184,141,192,232,40,252,222,226,198,164,254,37,68,207,223,217,68,226,52,150,47,39,205,160,234,72,73,176,203,216,17,79,108,227,134,123,95,170,1,145,207,61,154,104,125,116,213,43,63,100,39,235,212,168,102,18,45,57,132,90,67,127,224,145,150,213,129,56,71,25,87,19,177,201,7,33,219,240,202,254,145,3,105,190,214,30,121,152,209,192,15,77,87,5,229,128,3,6,9,118,255,67,14,157,64,222,31,231,6,183,229,172,249,233,246,119,217,133,41,6,21,10,168,132,95,40,135,92,170,162,105,94,179,4,124,55,92,106,123,129,75,177,231,176,121,155,237,189,26,223,78,59,146,160,66,102,162,129,74,212,218,183,243,132,132,47,31,117,160,6,8,205,66,246,244,192,63,216,196,59,111,131,240,222,221,39,180,220,80,217,39,39,40,187,122,131,91,13,42,136,54,249,198,248,184,43,52,66,248,232,146,197,217,139,69,213,82,225,70,93,108,192,103,125,51,44,134,179,78,61,29,155,100,108,50,56,16,30,154,82,74,178,248,230,226,176,28,87,189,175,171,173,186,178,72,237,152,107,74,86,57,205,200,132,34,152,210,132,14,186,130,172,62,205,100,188,33,6,212,132,1,29,103,148,34,7,182,173,147,128,17,161,193,143,0,43,30,19,233,153,61,187,204,167,235,167,168,251,144,30,12,178,249,176,207,140,152,103,18,204,20,207,90,60,191,160,177,185,165,179,184,166,251,252,130,106,39,171,222,214,180,133,249,5,243,203,236,40,230,84,56,2,13,234,170,46,176,118,147,239,210,21,45,42,56,255,210,112,55,46,160,242,99,7,12,242,141,195,82,113,81,44,116,239,8,184,155,240,45,251,85,41,41,184,56,91,165,20,2,115,128,51,200,139,168,108,134,180,203,110,81,244,57,228,246,68,162,233,186,57,22,162,184,138,147,139,224,215,97,25,141,29,31,154,88,220,174,62,85,223,209,221,2,62,225,226,207,173,255,143,191,5,102,77,144,38,33,113,228,31,189,208,118,228,109,146,46,151,199,16,103,83,87,69,145,35,224,125,164,64,60,225,222,186,6,53,56,107,3,3,107,76,67,83,112,31,227,231,17,77,67,106,242,3,143,68,11,139,117,196,73,51,18,80,220,6,91,10,180,234,174,172,248,21,54,249,170,6,116,182,64,118,225,148,243,220,125,26,144,221,16,91,148,90,180,179,22,243,232,223,163,176,117,39,19,206,30,113,204,106,59,232,137,174,195,207,47,189,199,22,169,160,70,100,140,105,228,28,225,98,189,197,227,16,143,48,154,118,124,139,85,185,28,107,36,217,87,193,45,213,86,117,176,176,121,130,211,216,174,180,96,163,45,127,171,248,112,170,142,168,127,172,44,163,230,5,231,169,95,69,20,79,85,177,34,153,215,197,74,164,10,200,120,113,167,88,197,151,145,90,85,219,170,166,27,204,33,32,169,193,66,179,232,43,157,91,48,165,187,172,213,150,191,3,228,178,219,75,96,206,64,77,204,169,125,208,192,194,182,119,166,75,55,67,102,110,148,98,209,40,248,112,65,24,105,10,179,100,47,236,212,140,223,11,54,99,105,77,38,45,149,252,14,237,198,87,12,199,246,215,71,133,231,159,173,12,73,179,255,254,41,237,112,63,48,139,44,98,129,229,221,224,62,47,153,30,43,65,156,187,192,80,111,188,49,194,175,152,69,141,85,213,106,251,157,162,194,59,10,31,237,32,248,70,250,250,203,254,178,194,107,136,151,63,116,30,13,79,234,192,227,203,187,226,211,182,181,155,213,224,254,64,206,217,250,243,187,253,140,119,213,122,212,42,50,32,191,56,172,70,126,51,152,90,118,81,30,59,95,75,167,123,1,45,86,192,240,123,226,164,136,42,198,33,118,44,150,137,112,182,112,176,9,109,201,240,218,195,7,247,111,59,56,160,195,85,97,119,61,175,92,202,223,176,201,30,217,57,135,73,245,103,101,173,5,9,90,47,38,162,67,35,17,26,60,164,76,104,100,175,235,193,64,91,28,158,176,221,235,107,129,18,208,94,172,57,102,16,250,76,25,233,210,88,179,226,98,58,228,4,77,16,19,32,196,59,91,71,84,148,48,232,34,169,47,72,133,236,164,222,169,156,60,119,253,214,216,246,226,180,12,130,87,32,93,41,156,125,186,16,208,83,49,78,34,158,106,139,145,113,202,73,221,247,14,187,237,84,196,128,194,155,24,215,149,58,192,83,216,88,189,203,147,214,67,233,143,4,12,155,31,152,42,16,144,186,141,133,252,116,12,96,158,105,17,102,207,143,241,171,0,109,177,135,154,211,66,100,93,86,32,70,200,222,90,164,163,227,137,34,81,151,249,150,191,41,212,252,254,166,19,63,245,253,254,117,44,34,243,228,137,3,169,116,229,156,255,3,142,93,165,31,134,203,3,22,11,170,130,194,104,195,205,105,164,205,49,85,37,55,210,87,62,119,119,213,5,139,170,5,40,177,212,41,129,140,119,35,119,55,116,149,218,154,248,144,8,28,149,103,192,93,27,160,80,69,113,110,93,156,233,223,204,135,71,70,42,41,188,146,131,80,84,195,241,124,246,60,136,145,211,190,169,122,228,212,51,65,41,94,142,163,179,45,16,44,188,165,203,68,20,100,34,33,201,160,105,160,122,250,16,65,155,219,29,168,223,37,71,72,49,125,40,14,66,88,27,120,37,98,55,45,46,202,187,25,159,86,60,131,190,113,107,135,128,225,84,117,232,106,1,154,125,148,235,233,16,76,150,176,192,239,120,237,49,31,210,194,14,171,138,76,71,148,5,46,203,66,195,115,14,172,107,197,54,130,90,168,252,39,45,185,93,13,43,75,58,195,143,183,93,230,187,195,79,30,237,185,143,49,253,250,50,111,210,121,92,246,141,113,28,71,249,12,12,23,186,6,140,7,168,53,92,48,88,228,208,195,109,36,246,202,213,214,193,16,93,239,244,175,115,92,127,219,128,79,37,243,56,27,138,151,234,64,217,202,67,68,168,118,57,151,231,223,134,43,142,113,106,182,35,42,189,191,94,104,233,180,160,233,74,173,243,243,93,204,15,94,229,155,69,160,114,147,13,194,157,187,62,220,19,225,35,242,67,145,5,229,107,170,213,245,222,217,25,182,212,189,70,8,226,160,71,203,194,100,221,85,113,98,79,193,228,223,92,118,38,198,129,186,222,95,35,10,127,134,67,247,6,248,113,51,221,94,47,105,58,41,57,158,237,110,159,221,223,30,52,115,103,48,29,70,172,91,220,52,114,97,188,178,216,37,60,208,223,11,231,210,97,49,161,17,2,8,239,197,168,224,237,152,37,118,74,193,107,175,234,214,1,22,32,28,242,40,2,110,48,133,51,144,223,253,198,76,22,82,96,64,123,3,242,62,1,108,135,157,2,111,69,35,81,140,121,15,244,29,20,125,103,85,168,193,180,18,222,34,71,45,155,54,166,167,110,165,143,39,6,113,149,5,225,63,82,165,216,45,87,213,74,157,207,253,238,62,163,44,7,7,74,105,187,74,25,233,157,136,74,69,92,199,159,96,114,212,181,15,136,136,188,169,83,248,3,91,73,39,0,218,199,150,216,25,143,125,105,162,146,173,45,49,219,205,11,15,94,31,175,237,224,252,26,115,235,247,232,56,77,82,27,103,240,178,155,3,195,241,147,172,221,132,72,175,191,242,111,230,118,183,145,57,164,252,158,149,228,165,27,204,188,52,225,228,39,193,26,116,26,181,56,29,40,20,231,182,140,27,235,95,165,137,185,53,50,229,128,90,168,179,229,151,119,43,29,241,244,83,56,92,95,196,129,232,149,241,89,158,214,78,152,145,99,19,38,239,67,167,236,206,5,86,241,211,5,136,63,1,5,23,94,48,136,104,228,227,227,165,102,185,165,246,247,160,176,133,184,239,82,74,161,186,243,44,22,26,5,75,240,11,152,52,158,90,125,230,67,68,103,2,17,71,59,24,209,100,177,55,159,206,85,72,75,115,252,15,108,172,49,87,15,99,138,125,59,140,198,164,253,6,232,87,91,43,130,19,212,234,131,255,37,146,180,197,218,52,65,157,178,56,201,186,142,128,76,90,133,205,66,38,235,114,35,252,98,207,133,172,144,183,7,152,8,153,208,100,152,252,192,253,93,206,13,213,56,159,44,40,107,165,243,1,251,254,200,48,54,109,42,48,81,209,84,162,231,69,36,46,189,88,217,221,110,160,112,157,163,248,133,86,152,131,126,64,253,184,110,30,204,36,2,100,210,180,191,42,147,135,226,90,145,253,163,226,157,163,83,103,168,199,162,238,77,248,57,181,173,239,71,21,77,166,119,234,178,36,240,197,80,195,86,164,177,142,40,85,119,44,181,196,58,87,48,45,126,250,42,216,13,220,216,119,240,220,166,61,234,176,158,126,17,99,140,25,237,48,118,169,120,197,160,180,181,208,185,62,109,82,48,66,19,166,222,173,54,83,156,47,40,23,44,74,83,101,161,169,5,244,36,33,41,198,161,50,123,51,50,99,133,67,42,45,83,55,150,35,203,208,141,170,228,110,204,106,22,39,24,155,105,194,69,202,163,250,129,53,98,62,34,50,180,73,37,103,202,55,224,195,85,73,122,76,243,41,249,51,184,31,226,8,58,189,239,242,174,113,184,86,252,237,198,105,28,218,134,147,187,237,10,179,145,150,200,86,116,210,134,62,107,13,106,20,27,94,56,200,62,190,61,80,165,207,171,209,12,201,134,26,2,227,152,71,105,71,96,57,31,205,3,83,92,166,141,31,104,200,250,201,8,18,227,124,188,122,216,53,36,68,122,225,212,199,130,94,148,184,3,143,251,214,125,235,33,93,203,150,237,7,208,225,247,216,242,221,241,26,195,26,126,87,152,220,11,169,163,236,194,234,244,204,215,215,96,81,58,140,246,13,56,162,71,161,43,57,217,187,106,56,103,164,164,43,255,241,255,28,58,106,64,82,42,10,91,71,99,183,89,204,99,188,221,122,130,42,46,237,226,166,205,17,7,230,235,35,56,120,78,68,225,181,147,14,46,195,22,42,253,167,50,146,157,61,232,230,0,98,87,56,59,38,3,24,31,108,25,213,138,35,50,168,108,192,43,73,163,230,209,50,9,60,23,229,100,14,89,40,195,230,29,117,109,129,53,154,240,122,135,178,78,219,228,103,147,109,149,96,12,154,67,40,191,75,94,24,134,140,144,74,193,251,98,241,80,210,117,173,159,210,9,16,94,108,238,22,137,245,104,10,31,136,68,145,178,60,47,247,227,229,233,62,30,114,10,13,232,41,29,189,41,188,24,248,243,141,129,88,183,81,251,234,219,101,28,249,42,21,176,27,239,204,248,248,163,68,156,131,142,50,108,36,142,248,85,108,213,222,182,65,15,59,255,122,35,223,60,126,183,238,36,114,0,53,219,132,30,222,240,162,210,140,116,179,212,205,0,175,114,49,166,22,172,101,74,26,63,64,254,47,233,188,116,94,62,252,221,221,208,140,97,74,151,62,228,143,107,132,22,85,44,56,216,67,80,146,143,133,142,105,153,200,73,62,162,149,208,243,202,178,129,3,151,93,135,45,227,76,219,162,52,114,185,98,100,75,27,43,189,179,114,231,147,114,57,164,113,12,222,154,0,153,202,156,33,243,115,114,39,35,85,245,121,118,187,57,35,247,71,182,202,65,145,142,119,30,137,239,99,47,5,126,234,6,35,217,140,12,146,203,2,27,120,73,173,198,90,5,190,20,12,1,103,61,224,152,112,164,199,62,63,14,215,239,4,199,24,148,46,125,2,94,170,243,223,144,207,204,224,81,41,33,119,204,87,188,92,32,202,36,27,213,222,58,215,246,145,10,65,74,56,70,8,156,75,148,167,45,237,92,142,171,92,149,232,184,0,83,232,197,62,27,89,120,101,50,244,175,37,36,187,165,98,196,126,234,184,143,111,85,204,236,164,152,53,125,4,177,150,235,32,62,102,16,212,89,172,36,84,229,50,247,23,169,174,121,146,50,152,101,18,47,149,49,131,44,143,19,246,205,245,119,199,123,249,220,222,41,232,235,178,58,90,253,165,10,132,247,35,17,241,48,19,103,140,141,250,113,44,191,150,207,240,152,5,228,242,190,199,19,216,83,53,46,180,214,210,142,145,56,114,17,215,36,139,253,111,106,136,158,3,253,7,204,98,210,161,123,127,9,197,111,102,177,248,234,195,147,186,185,81,114,202,154,17,13,181,185,79,69,3,85,206,55,141,125,171,189,63,90,5,247,16,108,98,14,94,135,119,246,143,59,212,51,209,167,175,136,238,78,244,204,163,255,192,76,151,114,227,70,18,69,141,242,132,49,194,158,70,26,19,253,165,54,34,118,101,36,201,215,169,79,233,25,34,134,190,150,91,254,197,27,138,232,185,185,190,159,171,206,193,165,192,205,125,54,195,29,173,245,189,208,79,39,181,51,89,226,61,97,78,105,223,199,183,119,153,164,253,42,217,177,23,10,108,212,179,137,212,78,74,83,89,245,140,13,163,42,3,32,61,223,92,34,176,121,4,191,145,119,8,200,142,143,118,89,190,251,198,120,108,34,119,6,78,130,81,157,215,192,196,22,139,8,16,239,35,132,212,201,3,86,0,119,59,117,76,187,2,210,18,17,195,204,148,202,143,62,72,105,78,118,235,204,187,135,60,100,246,45,193,116,19,37,145,24,38,37,134,119,166,178,50,211,244,243,159,103,228,68,98,111,180,109,160,242,247,95,127,217,36,220,42,190,11,114,57,98,153,44,90,134,208,45,126,53,122,127,22,4,215,5,225,195,89,185,175,129,100,161,8,142,107,87,38,49,29,27,2,106,182,237,214,182,10,119,146,108,68,176,153,145,146,53,178,163,198,100,85,137,63,99,44,210,123,62,168,236,255,66,96,45,46,132,111,126,168,107,74,229,141,162,200,143,20,135,5,218,60,181,50,3,138,91,113,187,55,31,244,32,241,100,231,106,66,146,66,233,79,5,21,36,91,153,149,121,74,169,202,15,24,61,5,66,74,76,60,17,156,65,162,113,228,27,36,200,19,132,99,225,154,104,11,250,95,246,38,85,219,13,220,193,57,91,105,124,53,159,120,141,123,249,211,11,119,131,152,56,3,33,161,155,192,173,243,104,58,75,69,125,229,207,7,235,13,93,132,134,171,203,86,81,74,96,24,167,8,118,69,86,171,131,186,158,36,1,194,195,50,198,32,82,231,195,11,19,196,238,31,219,64,255,233,107,101,58,240,149,199,147,74,113,131,88,196,47,102,118,92,129,55,118,201,9,13,251,219,186,63,30,31,41,105,192,215,187,15,120,168,220,106,48,1,34,212,244,214,130,243,221,30,83,124,241,206,157,18,139,19,208,247,191,56,135,160,101,180,119,15,208,203,119,129,173,213,7,161,207,144,64,248,107,41,154,27,145,116,183,175,70,76,135,247,134,72,59,92,125,8,162,99,183,60,177,91,171,88,129,220,69,95,95,21,28,222,126,223,112,206,79,15,162,125,50,86,228,27,104,60,76,123,5,147,57,7,169,77,52,73,142,66,114,17,28,40,104,221,45,209,183,3,97,201,187,152,49,73,22,220,9,203,15,218,170,249,53,174,7,47,161,186,38,183,195,105,118,101,245,156,158,14,223,78,25,145,24,70,148,51,185,182,239,81,152,32,242,230,58,187,242,223,211,27,251,45,225,92,128,165,228,201,225,240,243,31,78,71,128,155,48,232,44,124,56,166,209,62,56,74,96,156,159,22,39,182,219,7,152,15,168,75,94,204,104,70,60,2,177,9,67,77,224,249,61,117,169,210,50,223,161,200,25,214,123,22,69,101,129,242,179,59,12,245,131,64,74,95,73,63,22,253,46,71,3,124,77,244,60,252,20,107,38,227,85,161,238,146,244,146,120,161,224,16,115,180,234,71,228,204,10,126,15,177,161,241,135,171,57,41,162,176,232,172,230,186,83,167,47,33,197,239,13,71,250,237,120,133,87,244,209,12,140,215,152,83,114,34,183,155,111,64,41,105,195,242,127,163,209,57,193,182,33,234,94,61,165,81,0,32,234,133,12,180,21,200,164,25,173,216,235,176,38,111,23,141,86,197,91,125,82,27,76,195,66,8,12,192,46,130,128,226,9,245,10,14,59,118,122,34,17,215,143,128,163,184,77,97,63,120,64,34,60,113,174,170,83,94,145,245,87,199,58,239,172,120,42,254,13,241,160,215,176,215,121,73,167,183,223,105,94,91,76,253,64,179,135,41,136,120,91,46,94,95,72,237,229,190,39,252,184,202,115,39,127,103,62,152,237,228,11,13,71,68,160,179,225,188,102,53,44,59,1,89,216,213,151,29,9,57,135,39,93,22,140,109,231,104,44,93,195,208,188,171,75,95,145,121,174,196,150,78,138,157,36,199,108,84,166,7,108,70,150,120,152,122,154,207,96,22,70,235,101,189,195,53,56,89,251,233,65,93,173,188,192,152,102,221,117,152,197,76,14,77,127,108,31,255,221,34,62,201,148,152,247,12,168,12,125,180,2,245,230,164,100,71,54,147,6,134,68,36,22,221,80,170,244,175,107,133,16,78,33,136,154,232,17,186,244,20,25,79,111,169,112,233,63,73,162,44,143,210,140,222,68,67,147,159,241,116,213,206,50,103,176,222,112,238,53,1,49,252,46,62,175,171,88,160,11,115,79,97,238,149,98,119,118,61,62,33,147,184,14,5,185,231,63,28,54,160,94,223,127,48,186,142,255,60,4,207,3,52,222,137,50,117,178,153,219,225,87,61,227,159,165,94,152,208,201,143,1,43,64,174,114,239,95,19,218,76,89,132,72,0,225,44,183,22,128,141,7,12,132,122,155,145,195,217,1,0,205,73,80,165,234,132,118,17,100,137,38,225,19,81,55,209,86,76,161,178,247,151,172,22,165,74,144,104,189,74,162,24,100,37,125,52,238,63,137,181,226,19,27,66,248,198,254,229,160,11,242,173,157,34,241,205,160,11,242,43,87,131,216,221,202,175,8,1,159,205,77,23,107,220,134,18,42,114,244,117,93,0,152,83,99,105,187,40,70,195,134,157,78,112,199,175,22,16,213,209,166,124,231,76,130,28,105,179,155,13,107,255,110,54,118,213,255,19,34,85,220,142,18,57,73,32,19,181,4,65,64,11,156,22,228,153,250,39,102,145,196,253,61,110,32,114,188,82,125,229,77,196,234,61,200,117,177,229,124,155,83,234,53,7,102,126,215,96,196,77,179,1,110,192,145,247,135,86,46,181,124,38,147,50,72,58,24,81,55,31,237,128,244,89,177,156,87,213,55,106,165,33,69,239,8,193,34,121,140,186,147,52,175,59,44,168,216,51,152,28,132,194,62,72,199,24,37,139,244,129,12,236,209,218,64,118,45,5,117,161,177,14,239,209,78,73,246,171,160,251,219,217,68,119,208,30,253,81,131,21,182,48,196,84,167,54,214,240,86,77,235,81,91,186,92,124,56,46,172,79,136,245,167,168,155,113,192,89,99,87,19,19,57,62,190,120,218,177,184,181,219,240,165,46,215,185,227,65,151,160,0,56,60,182,73,238,218,196,191,244,186,122,149,25,132,19,127,131,125,188,180,149,55,15,32,84,60,53,128,136,83,160,4,67,236,108,92,210,146,94,103,2,140,141,89,25,205,103,40,144,145,41,41,150,53,93,249,152,225,13,43,35,223,192,160,152,236,99,202,13,46,55,62,32,158,72,229,27,124,42,142,194,98,219,149,91,251,237,7,202,252,17,99,51,0,31,19,144,158,50,35,112,49,116,216,80,238,134,227,158,243,196,148,70,195,125,73,252,51,54,164,15,111,94,112,103,211,252,112,182,60,239,96,35,86,109,182,36,49,33,147,155,56,241,205,13,91,120,127,82,224,215,189,61,170,150,47,63,175,84,53,195,173,134,52,142,193,90,21,225,26,230,159,217,6,188,64,140,147,98,105,90,182,172,191,54,45,16,140,242,128,162,151,91,234,239,211,70,162,74,12,109,200,159,39,52,5,63,44,195,138,43,219,107,64,212,72,169,161,155,61,92,57,83,65,197,184,25,2,175,138,39,160,244,164,49,24,123,99,53,148,44,36,216,228,85,131,13,207,153,214,235,58,249,2,47,7,76,54,11,230,37,139,1,62,114,238,191,115,143,80,187,215,193,168,174,225,186,25,215,209,154,127,127,228,215,161,35,213,50,220,240,146,82,123,100,250,117,52,16,119,105,59,226,146,187,146,63,246,93,119,170,219,152,187,104,149,126,242,44,128,241,244,116,14,161,53,22,192,42,78,235,195,217,163,92,0,9,175,228,153,247,25,221,69,251,233,55,167,42,110,185,171,206,232,128,137,208,109,115,135,254,82,141,181,106,24,118,27,221,33,13,87,101,55,151,55,251,104,101,107,127,239,208,174,169,216,126,77,116,231,41,0,95,42,38,73,128,207,5,228,240,214,130,204,79,108,20,38,46,188,201,237,57,191,252,7,80,188,101,113,109,106,187,108,100,191,48,46,246,128,21,53,132,213,220,21,127,175,242,203,23,110,211,59,199,157,201,89,220,190,163,104,84,56,128,10,140,62,171,201,81,191,15,221,239,193,33,254,219,21,67,205,82,225,131,67,199,104,169,9,217,227,172,156,25,170,109,225,64,210,219,31,47,141,121,66,98,73,96,74,119,40,40,148,142,121,135,111,222,116,53,182,179,203,252,161,28,80,42,232,128,118,237,20,188,218,139,158,48,244,166,61,85,16,249,213,199,36,250,20,225,27,146,29,59,85,226,232,100,47,109,255,199,119,117,82,168,41,15,31,206,174,213,162,56,233,105,215,94,147,190,65,74,161,170,154,139,23,95,136,227,49,129,125,165,148,174,162,43,80,227,145,58,59,109,252,172,50,186,219,66,95,164,226,23,208,102,36,129,91,245,106,154,187,81,121,161,230,70,83,210,125,161,21,142,53,114,8,35,124,14,53,39,52,49,237,214,88,132,11,112,10,8,185,165,213,246,98,17,248,102,117,105,253,167,79,193,248,59,149,60,193,117,125,97,102,21,88,163,224,39,157,249,216,210,188,167,105,34,116,223,147,79,43,203,92,63,237,143,212,144,61,18,188,84,207,178,80,233,132,159,8,174,93,29,127,152,160,116,48,231,16,33,112,71,9,75,55,110,35,59,181,139,28,135,130,25,38,203,219,107,20,128,152,133,184,209,126,250,33,90,252,93,240,75,67,5,4,250,103,68,12,150,165,172,243,154,235,234,219,199,109,86,225,78,33,4,48,43,32,10,165,31,17,19,140,194,29,169,78,218,193,145,49,70,18,67,182,217,124,184,111,8,252,149,228,18,194,210,207,70,126,46,61,143,198,156,105,125,207,78,30,26,42,73,187,201,192,125,234,219,78,168,72,17,177,48,206,6,84,17,36,19,189,167,146,53,68,23,63,142,164,127,95,121,187,162,179,234,171,201,147,234,223,8,248,116,237,22,121,186,252,121,192,213,243,86,137,30,88,170,179,168,15,197,78,244,26,182,245,167,9,161,105,157,13,151,152,174,44,228,111,234,106,126,24,8,199,225,127,58,207,231,248,7,39,243,151,233,81,80,183,225,122,251,53,130,174,225,77,92,252,41,167,87,227,246,14,149,57,149,47,23,162,172,160,162,141,136,141,183,16,242,110,233,52,13,90,79,147,247,247,113,6,213,88,145,84,222,166,7,190,144,20,215,249,136,29,149,213,198,209,96,149,241,7,69,28,81,26,109,137,142,47,244,142,217,137,36,38,131,17,221,100,206,97,199,151,138,139,7,182,107,80,204,221,179,141,191,50,134,131,147,11,97,51,94,78,56,45,208,252,145,208,30,237,159,100,123,55,246,53,37,140,83,139,107,245,47,178,43,71,159,217,144,176,116,203,150,43,208,227,136,194,169,14,141,22,252,230,199,108,254,223,254,57,44,118,185,66,80,194,168,45,116,184,184,123,90,31,119,190,159,78,29,230,137,118,123,238,160,228,254,212,127,112,228,217,103,205,88,104,75,19,78,242,29,194,158,33,229,41,243,226,200,22,37,187,69,229,93,38,233,107,154,251,68,111,211,155,168,248,9,248,222,211,106,247,169,254,158,165,124,173,57,69,125,68,1,127,251,142,22,155,123,88,62,25,106,219,139,17,81,250,4,187,123,180,227,63,80,123,4,163,154,134,229,193,218,38,126,135,83,103,47,156,122,24,232,187,2,32,52,180,160,118,60,23,76,57,6,248,110,129,211,202,15,96,80,210,174,200,124,247,55,72,149,54,241,45,72,49,255,218,51,28,83,193,118,103,246,102,70,97,150,4,201,113,210,195,105,123,16,103,236,255,60,175,242,50,210,107,224,155,176,222,162,73,94,126,177,131,215,171,19,107,90,148,91,44,112,169,87,7,230,101,62,247,7,235,220,148,75,115,59,137,26,219,37,181,117,39,86,160,136,126,255,86,63,235,131,248,75,120,117,213,11,163,124,34,158,160,109,48,173,191,156,165,30,78,192,78,106,218,3,150,127,166,56,151,138,30,158,29,248,182,105,176,17,36,195,90,121,20,111,145,194,126,67,22,87,159,104,165,94,186,241,239,93,219,161,63,219,201,253,199,183,188,89,83,236,148,179,249,86,217,111,211,224,42,230,169,171,253,173,0,168,153,162,41,39,102,4,60,217,178,72,57,95,129,98,160,254,37,104,45,177,208,237,123,161,81,56,122,20,48,241,114,84,139,11,175,126,10,87,16,130,35,166,106,193,54,67,139,71,183,94,156,229,42,195,18,161,171,251,237,232,181,104,227,191,127,201,46,201,251,215,185,21,97,106,26,110,16,115,139,248,113,184,60,202,193,109,219,46,206,55,160,120,24,223,51,255,27,49,217,203,83,202,204,233,76,196,147,168,72,143,182,166,44,241,93,147,191,64,208,191,167,189,86,230,122,193,252,145,29,246,75,81,165,173,226,57,248,211,56,113,207,84,124,102,127,168,80,140,66,214,78,190,5,85,223,198,204,118,114,38,53,254,23,204,70,208,240,43,32,247,178,235,213,219,131,92,25,125,158,181,85,19,185,207,64,219,11,97,11,143,126,43,50,102,43,245,135,41,95,70,249,59,127,165,153,151,101,106,96,192,159,145,109,227,80,213,166,88,180,216,148,222,156,94,78,197,191,68,205,209,185,94,79,57,33,64,80,111,37,151,33,93,181,39,197,98,163,45,222,115,14,117,4,83,243,176,146,122,9,45,202,233,7,65,46,27,170,221,79,88,116,80,108,28,83,22,117,169,33,30,62,66,12,32,97,106,165,122,186,179,134,113,92,47,109,178,209,198,119,144,122,157,192,78,176,169,115,7,166,109,208,147,15,85,195,202,207,5,75,182,243,17,13,39,13,155,4,104,192,87,224,36,49,139,94,31,83,116,163,66,63,136,65,13,248,182,206,61,112,218,160,160,106,65,36,210,89,124,125,175,95,115,25,68,25,86,112,73,211,77,191,185,18,44,137,10,230,68,106,198,34,142,48,249,28,30,238,76,204,88,213,225,207,177,70,107,255,207,62,31,222,105,136,235,55,226,55,132,31,5,212,106,130,89,70,120,53,133,121,197,131,233,233,231,245,204,35,68,130,224,32,87,39,164,57,228,18,55,246,215,8,217,102,221,130,137,202,56,42,139,11,68,17,43,139,100,201,46,226,4,85,142,254,14,161,55,115,133,187,224,21,109,2,64,103,240,95,196,233,111,250,215,217,120,51,99,224,244,50,37,164,219,241,218,202,178,93,241,138,98,32,207,68,218,25,154,53,225,171,183,24,103,145,134,237,15,192,165,250,100,210,240,7,43,240,154,35,81,95,63,177,94,129,11,21,181,97,125,78,117,162,92,8,127,63,225,159,153,19,32,64,91,169,188,235,193,148,67,27,98,83,47,91,94,172,180,92,112,220,68,108,135,51,126,171,136,248,166,223,158,116,34,88,148,193,196,105,142,59,141,254,248,67,37,193,92,217,97,183,73,47,127,9,109,251,7,66,138,133,107,5,92,250,109,19,252,117,224,140,10,67,62,246,175,133,151,160,85,246,70,247,84,51,225,165,92,206,112,72,122,137,110,49,58,93,230,218,61,38,59,20,187,21,166,8,22,7,77,240,142,165,81,193,27,238,128,244,240,247,60,68,85,160,114,152,160,136,186,135,223,209,33,168,176,217,161,129,55,195,138,250,10,77,99,197,197,57,188,243,254,182,21,98,3,197,235,157,248,156,101,97,65,125,20,243,85,136,76,252,240,201,119,228,71,7,236,164,104,48,245,70,193,13,178,183,92,11,189,21,9,243,91,18,160,200,121,193,223,24,175,50,165,53,247,173,74,236,113,9,210,249,249,245,14,174,150,137,239,142,73,109,59,145,222,90,144,197,102,211,39,34,160,223,162,167,162,35,189,214,106,176,89,250,191,157,123,64,212,73,86,228,80,160,162,3,118,108,137,154,122,151,240,173,1,231,94,97,166,11,36,218,29,251,149,164,24,19,182,28,173,32,12,95,172,224,141,34,207,190,134,77,36,20,163,107,166,65,195,170,243,225,211,80,211,141,102,23,131,172,188,229,153,51,9,226,149,219,135,169,106,82,232,130,176,202,109,96,107,79,17,211,34,34,234,151,39,200,168,252,152,21,194,210,73,42,32,152,172,30,75,165,121,11,218,184,34,157,57,24,194,195,59,193,224,86,233,27,53,248,252,93,48,191,211,169,50,95,254,253,197,199,80,53,144,76,162,140,82,164,17,142,100,58,182,48,85,102,163,143,113,71,215,86,243,25,191,204,82,68,204,247,17,161,92,131,164,234,147,179,19,215,240,127,18,204,159,157,232,13,11,223,200,248,8,190,122,143,18,142,126,239,217,168,210,225,20,68,106,155,172,19,183,148,68,132,179,127,4,124,29,148,24,81,253,34,100,242,171,155,233,155,95,33,113,161,242,169,156,156,238,246,213,145,197,72,213,111,251,59,221,159,92,124,25,201,118,96,110,213,153,70,121,212,204,102,118,37,165,91,30,135,253,129,244,46,207,142,9,136,108,132,79,191,87,34,167,230,132,8,248,225,210,19,104,132,192,205,221,115,51,15,132,137,177,0,98,188,255,93,61,107,230,187,101,77,151,25,246,214,242,189,90,37,43,181,28,161,105,5,232,62,193,174,22,28,75,29,191,238,60,196,201,197,179,15,58,106,217,7,181,142,104,229,91,46,21,52,249,26,79,225,34,91,221,115,209,167,86,206,177,190,245,49,77,48,204,109,251,128,233,90,68,88,96,147,137,5,254,147,224,42,71,61,127,117,110,161,107,195,199,24,54,196,73,146,149,250,162,58,236,23,36,30,212,77,235,76,65,88,223,80,241,48,86,246,98,38,142,80,192,74,75,58,251,222,129,117,59,237,229,119,222,145,201,237,190,19,100,81,224,15,158,26,169,2,21,171,227,181,126,73,172,174,158,178,52,46,232,225,112,218,78,235,13,222,64,47,14,162,56,146,39,167,206,112,221,206,76,221,196,207,41,53,171,183,161,104,129,217,172,9,140,20,212,214,142,83,140,156,14,105,23,195,158,201,25,213,179,116,1,214,208,77,22,210,250,67,10,164,245,25,147,75,27,222,129,14,21,157,216,0,25,230,2,122,129,164,122,31,40,41,38,119,141,108,100,184,105,25,80,216,151,135,217,5,102,141,159,24,46,211,149,74,12,220,156,72,18,62,91,135,18,141,157,163,212,16,232,45,122,110,199,193,224,113,248,129,94,198,202,179,186,177,153,89,140,225,162,181,252,120,223,208,159,237,235,57,55,115,17,152,174,141,173,188,245,236,24,89,99,233,16,117,21,209,83,98,152,127,79,157,100,141,103,185,152,53,241,9,177,143,41,52,146,102,219,244,139,1,245,157,41,89,162,87,86,252,143,150,192,254,23,94,88,248,225,54,10,30,121,219,124,216,135,253,134,251,202,106,49,12,203,185,134,116,251,63,62,171,79,255,79,116,192,224,206,167,155,154,98,247,195,35,147,55,98,253,209,205,204,93,195,30,210,253,118,194,229,205,75,22,101,58,82,209,223,215,48,139,230,212,71,121,102,46,216,10,33,255,44,114,32,239,2,153,118,126,212,61,42,4,106,64,138,222,190,143,203,192,161,37,220,232,193,181,100,16,191,227,163,5,56,195,137,217,132,154,55,120,37,225,238,45,24,87,97,5,201,191,155,23,7,207,6,152,190,180,39,12,232,82,68,180,59,26,3,208,163,255,80,58,85,3,55,190,52,196,251,176,231,127,150,191,196,186,218,155,162,158,244,241,41,97,73,0,201,200,21,26,205,129,253,119,47,113,72,120,3,30,15,10,86,175,217,95,111,10,88,175,146,143,68,50,231,49,173,192,201,219,253,123,126,217,234,82,234,141,215,1,247,226,228,34,126,73,84,58,76,73,103,219,36,217,137,144,74,244,179,169,241,214,130,138,81,142,25,103,93,95,63,12,8,28,220,88,194,178,88,11,174,11,114,133,130,164,7,232,245,24,96,204,220,55,79,44,29,192,2,82,224,5,244,153,106,125,165,248,193,235,173,238,235,151,253,207,173,209,185,109,105,226,30,73,200,252,73,109,223,14,92,116,132,169,45,25,155,51,43,72,161,99,139,203,155,71,255,174,3,128,35,138,66,252,101,120,64,211,41,0,86,14,127,230,199,255,131,82,249,233,39,86,34,220,35,90,223,25,55,224,231,106,102,235,132,114,116,8,136,183,79,176,226,209,66,70,118,167,21,233,239,194,140,253,154,66,157,197,105,252,42,190,88,154,221,153,17,18,226,27,232,150,66,115,99,190,7,47,77,219,81,157,44,240,248,97,4,85,103,253,142,100,69,24,84,106,13,159,89,35,243,105,64,150,245,31,125,30,69,47,141,239,85,6,48,138,42,16,17,235,239,119,213,181,73,30,164,185,136,100,192,136,117,112,69,21,147,141,125,61,25,75,46,175,101,194,160,14,87,115,136,25,208,214,152,174,119,190,245,174,66,93,9,183,46,135,125,65,55,80,186,99,235,31,153,214,101,105,9,79,184,250,113,182,178,46,90,24,120,168,58,195,72,56,81,117,156,149,17,41,59,124,251,36,65,69,236,157,138,250,205,142,44,252,255,223,35,120,46,166,101,184,230,217,101,206,244,159,220,69,22,6,195,245,191,155,107,61,96,84,10,161,129,196,221,236,22,239,236,8,83,125,110,30,53,117,56,28,217,114,159,53,126,13,57,249,177,17,149,151,3,145,65,145,237,96,17,201,4,74,249,138,56,42,102,97,145,170,70,145,177,85,109,114,206,91,192,215,121,1,126,106,159,78,24,96,239,68,222,249,19,163,10,150,18,178,113,239,125,113,86,71,103,248,39,38,33,192,98,36,141,189,108,51,167,241,82,195,120,187,211,241,235,101,12,166,214,165,39,93,250,19,96,164,119,27,99,98,173,116,223,109,230,149,253,3,114,224,148,75,239,59,175,76,81,232,8,243,136,67,187,200,121,154,127,111,64,254,51,33,211,62,141,175,59,50,212,44,119,213,149,236,212,14,209,17,207,69,205,148,191,22,13,77,211,188,175,45,34,66,117,239,208,77,85,121,210,5,174,186,138,165,106,218,17,38,70,204,22,144,102,45,91,79,132,30,214,196,108,244,110,146,188,23,228,93,51,247,67,131,201,166,132,23,217,136,186,217,186,25,34,202,96,87,170,179,155,246,12,132,221,4,37,42,231,97,102,9,140,16,60,59,109,92,187,138,244,173,190,72,215,79,246,102,56,166,218,183,88,1,77,170,42,116,7,240,191,166,212,51,43,194,60,108,117,116,153,220,123,149,189,118,122,140,103,233,220,203,127,160,245,201,205,72,172,125,40,69,254,130,103,26,156,236,227,131,190,250,86,175,141,155,85,213,67,112,239,146,162,84,88,165,241,89,153,103,141,158,155,5,219,229,29,91,250,180,21,110,2,30,84,72,92,105,29,142,33,238,99,7,223,88,19,155,160,213,137,191,209,133,178,145,18,178,245,208,209,149,245,31,101,243,48,112,97,210,21,56,61,4,126,114,104,130,107,178,155,205,250,127,113,25,203,165,20,248,2,153,30,146,53,31,71,213,239,70,200,152,94,166,157,179,236,119,75,251,254,211,59,195,183,136,190,247,217,83,133,19,45,200,125,123,112,206,216,210,110,119,161,23,187,111,201,16,68,213,61,60,209,191,95,250,30,140,184,66,150,218,38,20,150,251,161,227,92,160,23,215,157,90,249,55,114,226,157,134,3,217,250,1,224,170,254,11,155,209,190,240,101,56,225,87,233,180,36,212,62,26,42,162,124,117,127,63,42,74,209,250,178,151,111,127,254,222,223,160,29,164,208,184,42,223,192,169,87,178,93,250,134,154,249,123,71,104,72,187,124,200,61,157,152,230,38,121,12,84,28,23,8,64,81,58,34,117,126,59,61,33,93,223,63,182,29,33,1,174,13,254,186,115,246,14,245,167,222,236,55,98,43,246,60,240,254,253,106,141,13,69,154,137,66,90,162,106,86,174,248,56,178,229,86,190,42,221,24,119,143,207,127,30,125,142,6,224,142,172,146,201,139,143,79,116,98,254,211,190,234,27,7,182,71,216,171,239,185,254,146,205,193,229,150,49,248,66,193,14,60,229,247,211,223,82,251,236,137,168,219,164,56,89,177,124,29,138,164,248,225,65,94,85,118,39,28,114,242,72,28,134,15,172,40,122,141,94,151,131,63,224,218,58,55,108,170,218,170,204,81,232,173,73,112,40,158,171,94,153,218,24,102,85,161,11,5,154,7,64,43,126,134,18,8,244,49,26,70,31,212,208,6,172,78,12,48,158,230,93,184,215,249,93,93,25,179,140,16,219,144,133,100,154,201,85,2,201,254,87,9,12,127,165,155,155,15,186,25,154,63,122,214,139,30,147,122,216,132,28,179,88,2,183,158,20,198,175,17,13,14,205,197,27,207,156,164,197,23,25,137,48,98,33,117,49,255,16,157,109,165,246,122,37,236,223,25,105,91,29,100,34,163,36,167,171,147,51,210,81,139,25,12,30,179,161,206,141,187,18,247,125,30,101,237,228,112,22,95,1,160,212,211,206,85,198,70,154,250,123,8,46,143,129,39,196,123,209,222,144,125,126,68,125,4,126,172,185,151,196,83,101,24,154,151,233,63,122,0,218,229,73,243,58,83,2,17,44,117,163,53,219,191,80,222,190,140,181,178,168,180,159,190,2,180,177,253,183,13,129,0,61,154,48,240,158,40,230,56,245,109,104,90,166,88,5,238,67,12,94,132,126,73,83,145,135,16,60,5,237,185,207,146,128,89,46,114,25,203,145,224,246,133,205,68,59,20,241,91,149,42,128,216,132,211,147,178,157,149,82,185,225,214,209,210,22,11,126,59,57,152,35,178,67,208,34,36,42,85,81,22,173,80,58,205,32,132,197,60,210,151,34,31,84,42,20,33,75,36,75,168,142,244,108,210,8,250,216,238,238,190,165,162,30,105,52,5,137,224,236,118,165,141,200,90,142,28,209,42,8,37,180,214,26,255,173,231,147,157,171,206,249,208,145,44,72,196,254,150,171,4,191,32,160,73,200,204,207,124,193,148,137,73,20,87,59,234,219,165,54,115,182,186,132,185,52,194,171,254,95,243,253,138,56,172,184,53,88,14,14,245,243,177,175,227,200,23,216,19,109,211,214,31,34,156,227,132,135,188,248,209,109,128,18,165,217,0,21,208,63,19,70,42,193,50,154,107,64,160,176,233,238,217,236,202,175,36,96,66,158,88,98,142,157,88,141,7,138,241,153,176,207,28,216,138,17,158,244,15,217,158,251,234,125,231,7,39,49,129,102,83,117,204,251,219,40,68,230,10,200,13,194,94,174,137,63,94,197,76,170,51,25,40,124,165,106,105,28,7,234,68,203,179,100,79,85,207,12,188,58,148,233,70,119,239,238,118,1,108,106,241,251,59,193,196,53,77,145,206,24,236,3,169,196,68,49,99,155,248,254,17,251,179,44,175,173,140,233,20,232,229,30,118,183,211,84,102,230,175,161,11,185,49,168,33,194,96,53,205,103,32,162,126,138,201,228,240,49,27,3,140,178,67,183,46,119,135,194,108,4,185,234,44,188,109,39,173,154,107,38,60,102,189,170,194,6,12,65,17,241,180,255,9,197,50,66,89,93,102,192,144,41,61,134,223,0,148,109,68,39,144,204,61,240,96,254,169,96,27,46,188,162,110,94,67,122,4,117,164,200,236,50,132,77,16,187,238,122,46,2,28,163,164,233,180,30,41,121,95,42,156,61,43,146,91,249,212,2,84,102,182,28,27,198,252,197,98,149,149,128,237,171,144,62,229,143,59,126,23,180,3,208,43,47,28,202,116,220,104,5,198,67,125,196,143,238,229,127,99,51,78,174,48,176,144,247,201,90,5,142,98,123,199,95,45,31,51,232,8,30,37,203,81,195,251,120,25,18,74,161,251,18,243,226,233,134,166,243,99,54,87,253,216,90,224,252,242,207,231,157,139,248,39,130,68,115,221,185,228,30,148,145,145,231,113,40,57,203,83,247,44,85,48,227,147,219,242,228,37,200,39,217,111,132,229,165,6,155,96,211,76,223,225,180,141,35,44,243,102,80,247,129,99,162,75,11,134,184,188,188,159,35,203,62,233,67,127,133,221,108,235,114,246,254,210,111,184,71,28,208,156,184,127,81,157,213,184,237,157,211,21,64,162,230,138,144,84,153,164,160,253,206,99,207,255,193,127,68,198,225,98,113,191,1,220,88,72,164,172,170,38,236,53,225,158,143,166,249,212,155,170,234,98,5,74,108,95,232,57,52,185,135,129,180,175,206,142,48,152,103,170,39,29,31,113,63,5,136,3,143,23,21,46,126,206,213,16,247,212,13,232,143,231,115,67,53,12,249,118,199,180,206,71,118,93,34,205,183,175,50,96,18,214,92,209,106,176,238,3,84,42,107,210,136,93,209,146,155,116,164,105,105,90,175,31,101,229,118,56,240,128,134,12,17,127,44,139,105,139,212,119,51,87,219,30,128,227,85,55,22,215,242,212,57,150,127,68,76,239,249,78,55,31,99,208,27,255,13,123,238,195,93,121,18,219,79,96,201,30,169,242,191,82,120,146,0,10,169,151,210,136,201,255,122,44,155,181,47,131,239,120,17,218,157,66,235,245,137,119,199,96,168,209,35,50,158,3,99,53,153,246,91,1,233,4,245,111,119,37,196,232,240,80,244,248,53,201,179,150,47,39,237,186,84,123,127,211,255,99,117,212,136,50,157,157,32,74,214,100,134,176,114,118,130,167,80,239,50,191,96,79,70,90,162,236,24,96,46,127,187,2,84,213,132,213,8,144,240,194,98,69,24,10,206,158,95,142,50,22,21,143,134,74,111,77,53,76,65,218,47,230,185,139,175,84,102,28,158,199,242,55,120,218,236,230,195,12,7,106,184,8,116,66,80,31,33,227,10,135,100,232,167,103,23,145,203,217,76,151,166,178,21,17,204,121,94,28,79,83,130,142,183,12,102,82,100,126,55,48,237,235,168,100,119,124,32,224,127,113,231,98,249,186,34,113,131,241,169,165,181,227,195,19,151,62,160,181,1,229,83,197,30,168,101,87,111,0,136,109,52,254,46,197,161,193,240,241,9,28,72,81,143,88,141,97,216,162,76,25,5,247,193,195,71,113,139,167,65,116,1,221,97,118,99,98,135,106,98,162,250,93,25,101,131,135,71,24,218,6,17,196,105,245,67,70,72,44,67,70,12,136,255,163,81,227,25,32,170,33,35,8,163,232,185,136,6,65,33,33,97,194,215,111,174,156,105,131,163,135,197,245,217,176,82,230,22,96,189,238,55,252,223,41,120,43,218,167,117,143,45,220,78,237,205,30,70,2,160,107,55,9,215,152,226,203,187,250,165,108,31,165,61,239,81,121,175,175,13,89,52,53,8,155,84,48,70,137,211,52,199,198,4,160,146,160,15,103,53,101,122,90,184,199,141,81,29,31,170,0,224,191,178,52,53,240,115,230,199,18,207,16,40,0,32,45,40,56,43,30,57,105,211,156,157,92,111,145,204,152,167,95,39,68,103,13,9,35,168,148,124,28,26,112,118,47,25,127,131,137,102,156,30,30,253,121,212,133,65,61,43,218,245,174,158,177,59,1,231,149,68,31,198,2,175,238,222,164,50,245,188,87,38,161,210,164,100,200,120,162,174,76,4,61,11,198,207,66,149,245,196,177,103,229,66,145,145,18,196,59,183,154,103,204,105,153,5,206,99,225,16,234,209,141,165,76,168,247,118,47,252,255,86,201,180,89,231,121,6,151,230,157,59,63,236,221,197,34,222,135,142,95,51,147,120,187,233,248,72,8,140,233,234,118,137,253,162,193,117,112,246,131,225,184,67,189,130,37,140,173,247,207,198,15,80,78,170,121,202,50,54,118,108,127,117,134,182,198,246,45,23,39,111,178,118,48,111,70,33,150,179,154,222,184,117,64,75,156,66,231,93,167,230,196,10,131,72,140,2,66,196,37,27,134,241,246,188,175,68,215,169,221,173,88,136,231,181,178,40,206,205,104,191,195,210,251,18,211,193,156,68,189,194,228,108,245,212,52,24,244,216,120,95,82,70,142,62,218,226,81,98,185,34,44,248,242,161,104,128,14,62,205,106,197,112,140,157,190,120,255,62,239,150,44,150,19,201,11,195,154,27,125,173,192,57,113,128,230,226,57,111,213,211,179,62,157,41,23,231,195,139,149,16,106,221,144,254,3,75,110,39,173,237,41,49,233,179,7,2,93,175,130,54,193,50,243,68,131,35,3,166,195,96,170,209,255,224,188,223,170,82,6,186,48,101,18,77,67,191,99,211,207,116,21,88,109,149,104,106,82,26,158,207,132,77,110,45,226,224,32,42,239,75,140,14,95,224,89,240,25,108,153,89,250,57,163,21,149,59,249,133,185,234,136,40,109,155,63,245,63,188,137,237,193,77,193,194,152,107,16,66,149,179,155,84,150,217,196,118,168,226,7,179,104,63,163,200,194,64,61,173,150,164,66,131,36,156,181,246,117,196,6,95,134,120,60,38,157,75,67,13,101,137,209,123,8,168,144,137,247,41,184,179,141,40,252,8,29,215,58,41,222,0,173,87,95,70,194,77,50,248,114,42,53,132,158,11,252,222,161,219,129,60,103,70,143,54,233,40,247,103,129,237,121,131,120,226,132,217,47,66,44,32,204,19,232,137,124,24,180,216,16,84,11,209,109,33,226,86,172,157,83,195,86,32,154,223,192,169,144,205,192,200,73,136,53,134,156,212,185,144,101,52,190,108,131,64,60,185,117,16,149,65,68,180,81,49,25,78,240,244,179,73,22,96,228,156,77,65,126,115,63,32,254,160,76,180,227,132,97,218,130,209,118,230,154,30,77,37,164,227,227,178,204,239,237,138,139,189,248,254,69,190,65,59,0,184,173,53,12,209,196,44,123,12,48,105,227,50,73,193,237,6,95,25,35,254,45,198,244,149,239,53,187,75,132,64,238,82,184,37,246,254,55,32,25,192,76,168,120,185,238,43,253,112,48,23,31,241,19,193,204,157,174,125,105,3,243,49,53,78,165,85,159,186,140,32,121,147,113,138,57,122,225,63,12,118,151,26,1,239,199,52,91,13,42,193,41,241,19,88,95,132,165,154,2,1,189,152,206,169,134,145,127,54,58,245,42,135,236,113,66,99,65,223,133,253,254,203,118,54,83,220,21,72,40,235,5,206,59,254,157,211,116,166,51,16,118,229,210,34,81,104,64,30,142,159,101,194,113,1,56,244,236,135,56,40,65,50,188,251,179,24,113,121,78,191,246,31,151,230,129,165,16,164,49,85,192,97,90,224,2,87,129,221,173,234,57,227,50,225,39,212,220,204,168,142,148,18,182,93,227,110,117,190,59,49,57,117,172,151,239,246,37,240,122,116,52,129,116,45,42,113,75,6,98,66,186,205,178,196,227,237,76,82,120,205,177,224,155,231,229,17,16,8,159,218,140,13,82,254,227,66,120,180,247,163,90,132,46,7,47,201,168,58,184,169,105,237,198,30,97,103,99,173,33,21,34,176,11,91,76,131,75,210,163,206,156,46,99,131,123,112,150,98,56,45,225,53,87,74,207,107,231,114,43,98,27,247,85,102,205,140,185,222,99,66,167,30,245,98,118,55,216,100,29,85,151,251,37,5,18,100,244,100,96,65,178,30,171,148,251,82,70,224,44,251,179,93,149,179,212,134,198,156,173,2,249,121,250,6,53,135,165,110,50,106,100,97,185,241,204,181,90,183,129,219,249,19,250,164,183,242,221,53,124,35,231,29,126,252,195,233,1,97,62,188,172,214,228,68,164,162,110,253,209,9,134,224,176,13,199,212,91,8,155,36,54,28,93,171,239,188,154,63,152,220,100,199,123,87,116,80,247,249,5,52,103,94,229,244,79,224,116,189,11,170,32,67,133,0,161,21,200,52,163,7,206,200,230,31,86,89,217,116,110,41,237,191,90,78,185,209,135,179,214,251,26,191,87,57,239,225,228,155,38,235,52,99,215,151,182,70,52,132,59,66,118,11,198,42,245,0,12,135,112,61,21,132,148,184,125,69,222,52,186,141,41,183,190,52,133,140,179,52,180,112,179,40,3,12,52,45,156,105,204,31,113,121,170,233,98,203,217,143,166,236,4,189,111,132,222,41,64,160,81,36,250,15,200,155,141,104,198,235,216,78,23,232,172,197,134,104,148,149,221,240,186,134,27,21,161,64,157,199,38,95,128,90,180,250,142,248,181,151,244,67,81,205,223,151,214,189,178,82,236,47,96,120,130,176,234,219,138,120,14,176,223,161,187,236,152,252,220,171,241,151,175,29,238,79,84,16,87,156,91,22,43,182,173,23,49,240,235,43,253,198,12,215,22,254,169,156,183,109,181,242,148,44,44,96,101,6,66,114,46,96,248,123,51,151,30,19,133,77,82,199,129,73,239,254,57,15,252,125,93,251,215,35,254,71,83,48,159,141,53,54,221,194,41,36,85,41,235,73,234,240,133,180,128,85,175,224,45,190,90,88,43,202,236,138,72,30,244,135,3,249,253,208,144,193,1,49,164,223,149,152,221,208,72,71,198,239,173,172,128,42,121,82,149,158,159,52,133,55,161,167,66,235,247,36,121,48,41,194,56,203,77,3,17,68,218,61,161,37,42,71,228,58,2,118,171,202,126,196,56,0,141,240,155,127,74,62,191,64,179,146,125,104,116,87,43,8,65,60,127,34,124,71,65,68,111,200,95,13,186,40,29,241,180,176,141,23,133,250,207,185,131,68,210,203,90,192,24,19,31,16,206,192,39,57,158,129,43,198,85,228,135,156,246,198,202,55,152,236,16,132,101,114,243,126,235,65,237,143,55,95,60,249,45,73,86,68,128,228,226,201,148,91,99,229,10,220,246,16,201,127,166,140,175,82,169,117,218,48,1,104,251,73,252,95,141,176,0,129,172,94,241,219,141,85,72,62,33,120,133,35,66,145,91,6,14,50,189,34,5,12,41,26,77,55,132,209,141,98,0,89,230,46,249,78,32,10,95,227,32,208,210,48,252,38,48,13,100,133,32,209,219,135,253,235,214,9,154,47,218,145,95,231,78,48,96,133,87,217,166,110,100,251,107,69,109,92,185,197,229,230,160,117,10,235,222,22,7,232,199,237,191,139,194,18,240,49,239,224,204,204,219,240,118,47,135,218,60,148,232,123,185,186,51,254,22,238,228,24,118,201,77,195,244,74,55,177,150,224,159,35,39,108,43,169,173,238,245,7,72,88,148,11,255,240,147,23,26,176,44,139,77,44,219,208,67,168,81,176,209,29,15,100,150,176,164,207,214,125,207,11,60,44,14,216,55,122,207,222,245,114,79,232,238,37,2,76,133,146,129,155,24,237,253,126,149,77,228,247,212,122,212,148,64,57,99,2,249,97,247,201,113,242,239,230,224,40,167,40,66,243,38,87,193,66,250,92,85,163,100,245,227,219,216,118,12,231,142,119,163,91,179,230,237,203,90,186,9,172,121,150,156,186,42,235,141,235,70,35,3,166,24,95,81,70,236,61,86,250,151,171,184,168,138,127,157,46,222,222,108,38,127,66,46,179,211,162,137,142,198,232,119,142,17,113,161,158,82,178,161,123,1,90,171,112,212,199,111,99,46,189,111,8,199,102,183,58,136,122,166,30,100,157,185,205,149,189,79,50,98,77,111,204,251,225,245,106,231,16,193,28,189,76,247,208,255,234,94,140,71,78,144,235,2,95,242,100,203,24,212,56,134,237,196,60,248,232,31,190,66,183,219,86,175,41,236,140,114,21,179,27,100,173,186,136,246,13,44,215,238,235,14,35,1,50,89,57,186,21,7,194,236,216,140,152,191,249,70,16,129,115,84,240,108,100,127,142,75,157,215,235,30,231,15,6,19,226,141,169,234,58,68,120,76,19,79,50,0,129,150,50,241,232,132,26,118,92,75,129,175,140,3,5,110,99,36,87,195,102,98,42,145,112,168,101,35,64,119,250,17,125,249,51,70,25,175,33,96,25,188,244,203,232,212,240,81,244,187,152,167,207,222,232,12,121,23,27,94,170,188,216,127,197,34,39,98,39,3,85,41,163,67,11,110,221,176,164,131,12,190,61,75,247,252,57,35,146,113,23,135,27,240,254,188,53,95,103,134,159,98,65,215,149,80,73,82,131,66,217,162,8,117,101,178,30,104,168,128,102,125,146,206,68,193,236,221,106,45,50,134,205,167,44,194,34,248,15,194,110,186,212,15,168,233,135,110,200,174,188,10,199,211,130,110,148,186,72,55,252,159,247,231,85,63,160,152,252,87,89,107,95,151,58,41,68,99,18,205,68,108,52,26,63,31,74,76,33,99,254,93,213,1,153,129,100,216,252,166,109,124,63,204,94,48,215,10,24,122,56,249,61,120,174,52,140,41,220,52,67,216,23,115,237,194,126,109,17,40,57,231,102,61,237,189,150,42,68,4,174,130,251,46,78,123,145,61,46,236,138,23,182,218,5,6,96,252,113,100,199,234,28,212,63,160,61,134,222,233,189,92,248,253,46,96,3,37,138,222,72,10,22,128,64,146,104,194,160,83,206,69,100,153,40,222,202,129,23,58,21,38,50,85,160,50,17,84,126,228,92,217,117,80,222,234,120,157,78,10,174,64,1,90,190,35,113,119,127,86,176,79,125,186,127,45,150,175,155,54,91,134,16,219,59,235,187,96,184,162,77,132,213,205,218,77,54,1,53,150,143,114,88,26,234,61,184,25,41,106,1,22,0,86,223,208,31,160,125,50,47,176,37,249,0,159,211,234,113,192,66,104,217,154,221,89,215,179,162,204,224,212,190,232,195,59,149,192,189,57,25,66,150,22,167,111,205,225,59,253,126,240,52,137,239,219,220,239,201,100,134,188,84,185,35,170,224,158,121,138,197,111,61,235,3,130,160,85,198,239,66,93,136,26,246,154,8,216,29,205,223,195,226,215,34,182,12,25,126,220,235,93,20,242,229,255,242,209,109,60,86,140,211,67,208,33,111,58,204,0,194,72,128,208,252,191,253,208,27,248,183,211,139,199,221,46,58,241,161,230,49,157,90,251,73,107,167,250,240,21,17,184,77,131,174,195,242,152,226,47,172,215,37,134,84,49,237,188,145,127,222,120,112,104,215,51,204,99,108,139,21,7,100,70,23,166,150,8,30,206,41,126,213,54,170,147,42,147,247,62,137,74,165,91,211,26,252,217,218,105,247,145,28,34,38,155,196,36,193,57,60,131,239,160,130,134,253,14,197,251,93,73,185,95,157,208,191,174,43,226,41,167,251,219,195,15,56,237,202,0,245,6,199,35,206,94,220,99,244,216,232,180,95,114,177,161,224,33,180,111,145,69,100,127,24,184,236,55,228,104,72,140,204,74,6,252,138,148,149,20,240,127,228,0,6,245,13,149,128,64,177,36,201,126,206,249,98,219,93,13,184,169,137,178,10,56,130,91,61,113,217,181,87,196,253,104,47,226,109,122,86,79,79,57,82,20,106,70,137,52,118,123,56,19,243,2,58,234,167,119,249,163,133,103,84,226,37,177,235,56,120,246,162,119,214,4,9,136,135,163,83,197,72,58,27,221,136,185,139,82,214,81,122,223,20,144,72,54,19,113,177,80,87,36,91,143,24,217,235,168,92,247,230,37,105,72,30,239,27,157,224,146,128,6,145,188,174,165,222,57,71,57,199,217,106,58,198,143,165,134,242,148,176,116,74,251,1,100,80,213,32,87,114,76,125,81,7,243,233,238,27,42,22,28,170,133,252,153,21,240,187,243,214,75,114,71,135,48,198,203,154,166,5,153,51,98,21,141,220,1,9,18,115,219,92,108,187,49,121,13,140,181,158,181,180,124,174,77,234,95,195,126,149,220,254,13,167,159,175,44,128,215,123,171,156,220,23,5,194,198,42,63,174,117,54,192,15,56,180,11,148,94,85,57,1,62,189,117,127,162,229,53,188,200,43,232,218,104,115,252,129,65,113,208,103,44,191,49,4,156,166,187,52,101,53,137,144,174,117,119,32,193,209,115,143,112,173,71,193,6,108,16,206,125,98,97,162,236,247,108,65,82,176,27,42,233,101,99,13,166,249,118,96,132,172,72,55,0,17,215,194,189,224,253,182,49,207,193,117,110,140,75,153,193,84,20,115,168,136,23,38,111,152,19,22,47,81,247,223,34,87,52,144,1,215,82,17,173,142,189,143,147,233,239,105,58,128,231,138,87,30,219,195,165,37,195,43,247,127,30,4,164,203,118,41,81,245,208,61,162,171,138,16,248,46,122,35,13,204,152,90,194,243,150,233,16,47,191,189,143,11,86,5,31,2,165,35,36,79,222,1,58,34,92,246,31,176,133,215,82,63,165,250,47,9,25,225,161,56,155,227,134,83,106,12,65,148,38,243,252,109,111,145,68,13,22,9,227,129,13,237,164,17,6,41,43,151,24,68,85,105,241,126,198,82,231,120,191,177,234,145,174,148,102,112,142,173,72,169,180,243,191,160,151,51,134,235,241,55,174,152,52,255,132,253,57,127,67,37,86,52,171,251,90,207,79,68,240,56,103,59,201,123,50,63,144,67,56,153,117,94,213,137,18,110,96,68,102,178,243,1,48,206,111,157,127,66,188,102,104,24,68,30,55,205,45,161,70,119,64,76,178,162,201,97,163,184,5,131,73,27,2,161,242,210,103,243,46,185,92,68,14,25,215,144,29,226,150,224,95,28,134,114,113,20,90,90,245,234,11,94,44,171,241,215,198,102,189,204,25,254,12,190,26,65,156,11,52,182,225,128,121,249,11,67,203,38,159,178,193,123,80,220,162,190,46,50,78,218,83,101,213,201,89,47,169,57,222,169,88,194,54,46,185,83,210,169,105,21,40,69,84,128,53,1,208,222,133,108,203,129,72,188,237,62,250,110,138,191,126,94,129,185,12,174,100,246,85,235,183,80,214,115,115,224,68,204,96,118,166,191,225,207,81,43,123,211,202,76,72,244,127,171,208,159,91,146,90,64,120,74,139,238,97,197,135,229,103,47,213,59,214,170,248,50,218,239,226,165,196,5,185,217,246,139,161,237,115,18,163,185,231,136,17,167,19,157,178,19,119,35,221,176,109,79,34,87,169,162,253,137,210,128,109,248,103,160,247,218,34,140,86,189,8,41,52,4,8,129,162,79,231,212,173,218,103,0,61,203,41,228,68,234,73,123,9,150,70,129,246,209,182,178,82,153,58,102,213,79,5,220,132,173,133,47,50,185,83,191,135,145,216,101,104,70,53,40,63,199,234,33,185,30,233,181,223,235,36,78,206,21,104,154,76,76,103,31,244,36,164,10,187,145,175,37,148,253,195,84,72,143,178,254,61,129,67,62,44,248,109,235,232,141,149,72,12,49,74,32,143,112,199,189,206,186,130,223,198,188,145,246,166,181,227,166,62,18,254,176,72,66,225,193,237,17,89,246,102,106,209,243,204,77,247,95,138,141,88,253,161,172,218,234,191,59,89,100,144,186,84,106,148,183,5,197,178,123,143,234,228,122,175,69,175,235,22,139,188,105,20,102,166,227,62,212,78,94,169,190,90,222,81,61,182,241,150,44,167,135,56,65,182,169,247,145,12,4,85,16,221,195,78,197,142,115,80,48,182,16,240,161,73,65,15,12,227,243,181,190,240,22,161,182,135,29,104,87,204,211,47,69,36,122,187,157,46,42,215,160,58,81,208,110,209,135,140,230,150,170,178,121,70,252,75,87,248,229,98,139,5,225,133,251,217,87,203,20,66,206,183,194,122,102,44,67,99,122,191,160,67,230,19,192,192,114,225,109,91,234,64,212,191,45,101,160,137,75,103,64,92,103,171,206,209,175,105,213,86,174,97,62,132,6,119,158,164,249,194,229,39,174,227,210,102,19,83,60,167,88,242,141,156,92,195,151,143,136,172,247,85,170,151,206,159,180,196,244,14,186,179,58,110,73,229,243,58,174,225,235,178,139,60,93,179,16,3,223,2,184,26,46,115,120,178,161,11,71,134,237,18,198,236,246,187,56,220,180,136,44,85,75,69,182,102,120,170,125,73,143,77,200,80,60,15,149,230,203,56,200,63,118,251,115,56,251,88,116,234,254,25,244,9,92,198,207,38,186,189,18,76,220,2,225,175,30,7,88,70,215,59,203,222,206,34,96,156,233,33,8,238,176,177,130,178,212,238,68,108,209,30,17,86,197,85,164,116,4,139,93,205,7,124,228,135,52,65,188,12,239,172,22,238,113,26,100,76,106,140,46,186,167,162,175,212,161,131,92,194,118,13,50,26,36,247,41,168,26,41,251,129,217,223,23,116,240,104,154,251,185,129,53,189,45,32,6,79,145,194,176,26,29,111,66,158,119,104,153,55,40,94,238,161,212,87,96,76,116,28,84,139,122,185,101,157,255,141,214,255,4,214,167,171,135,31,118,94,31,57,105,239,128,168,39,226,23,198,126,63,102,180,17,49,3,178,182,192,98,83,113,174,3,123,107,221,167,221,218,251,77,176,64,53,107,219,44,18,37,157,71,104,204,17,76,233,34,136,179,186,45,35,163,251,2,62,182,4,241,208,107,148,24,82,33,25,94,217,188,152,140,82,179,254,204,192,162,1,247,41,168,174,215,237,167,164,158,22,92,100,59,152,55,63,124,159,140,201,117,147,159,237,80,4,220,224,95,146,19,246,169,243,171,137,187,57,144,74,236,82,156,188,17,249,177,186,159,109,116,1,112,187,252,185,43,226,222,175,4,87,45,42,203,173,216,155,233,216,252,198,88,210,136,241,161,91,39,163,15,250,141,145,234,151,78,117,208,194,26,157,145,239,17,130,78,234,127,233,103,222,201,40,139,13,38,3,93,41,106,84,193,11,106,64,72,244,247,18,118,92,120,139,190,105,216,79,247,165,211,57,53,25,222,47,235,223,220,142,63,31,237,235,240,9,171,96,130,221,19,233,81,150,171,207,139,30,79,126,62,248,250,160,2,111,250,215,167,187,190,151,215,198,135,65,227,28,131,97,233,234,60,91,95,234,165,54,169,5,96,2,249,163,237,250,78,55,97,123,217,155,243,134,248,77,113,222,131,209,162,161,247,253,234,81,133,134,169,137,180,66,153,249,239,223,72,130,103,176,110,194,143,37,4,91,77,222,28,109,201,237,97,108,137,137,151,204,231,163,178,106,92,8,123,234,185,0,146,191,60,84,173,178,131,9,160,139,45,194,113,231,241,97,33,225,234,120,69,242,11,54,144,96,104,221,12,131,136,220,2,195,130,135,211,108,87,0,179,196,24,166,139,135,164,212,105,122,36,55,135,59,101,215,238,184,157,226,58,67,240,36,234,253,69,157,125,54,21,26,81,222,74,61,222,250,61,90,77,14,178,251,30,226,171,67,0,57,161,160,88,243,29,198,232,110,152,129,129,50,73,245,190,129,88,141,227,135,95,254,218,41,158,26,211,254,85,213,75,216,90,112,231,180,73,125,180,40,170,243,37,54,187,145,154,235,72,235,96,184,94,171,130,52,160,227,138,17,51,32,50,253,94,109,209,123,244,169,17,135,178,17,114,216,182,253,135,78,143,129,154,189,158,148,24,206,142,60,238,89,187,79,88,168,238,238,71,195,107,42,155,192,148,175,218,253,144,116,144,222,119,241,122,160,146,29,192,183,202,52,24,15,249,211,92,38,206,170,33,254,174,161,121,10,88,58,192,96,167,31,206,98,203,186,47,51,97,158,36,107,103,106,38,166,112,83,252,136,77,48,181,203,202,47,34,147,221,34,161,203,190,172,49,5,127,180,74,98,185,185,146,222,108,29,94,223,0,235,223,52,19,104,97,12,4,109,103,179,110,8,4,154,92,44,21,83,105,210,209,70,1,11,95,42,223,114,238,250,215,41,224,102,191,38,231,3,25,164,239,115,179,63,116,3,14,0,75,200,235,200,251,70,119,252,147,107,135,64,190,126,200,60,236,242,68,107,161,165,57,88,77,133,127,115,107,60,175,74,197,200,140,176,70,194,103,236,168,180,137,155,33,27,37,167,228,240,55,237,10,154,164,202,81,99,228,11,108,114,30,145,41,227,253,173,242,153,63,160,204,206,116,25,37,106,106,207,131,101,89,34,32,224,6,107,198,212,250,96,221,61,51,254,8,18,166,61,236,22,196,242,83,184,128,183,213,142,43,141,96,188,222,238,86,169,51,89,213,2,25,3,152,189,208,186,9,65,108,34,197,47,83,222,26,2,18,140,105,22,208,245,106,235,97,156,27,85,214,121,221,33,34,150,208,104,134,159,132,171,11,108,131,199,176,207,131,214,111,248,129,8,149,52,0,106,212,97,254,28,59,177,240,201,108,195,6,137,131,114,8,82,79,253,49,224,146,14,185,51,165,240,152,81,46,183,249,29,250,246,228,207,238,99,224,157,74,105,232,169,60,251,235,192,173,77,122,241,221,211,75,226,103,10,43,140,29,218,208,232,120,59,12,42,46,157,194,226,31,33,218,62,85,132,120,90,190,75,195,196,137,101,95,142,38,72,97,169,167,199,44,41,132,220,16,117,78,131,181,71,23,96,100,174,169,68,200,186,109,116,190,165,56,168,157,252,37,106,8,14,251,122,145,239,37,112,252,205,134,113,118,54,1,250,48,146,178,80,255,61,146,196,139,37,107,123,161,145,158,28,43,2,183,164,198,145,142,83,157,154,95,9,83,14,134,129,114,228,66,121,174,229,61,9,254,165,142,152,60,105,147,40,29,190,33,68,30,84,123,120,18,122,202,3,111,232,47,193,30,130,17,116,170,5,173,221,188,31,55,120,234,75,163,251,251,28,20,66,201,216,143,24,48,132,66,139,237,252,111,77,134,142,149,206,238,122,127,235,172,243,102,28,233,88,26,154,4,43,28,32,182,12,87,119,3,247,20,46,32,163,120,199,169,91,100,75,81,115,191,27,194,247,233,15,171,246,245,29,82,85,55,236,136,19,238,48,200,1,156,26,180,185,132,174,234,56,209,47,105,238,17,191,40,75,188,128,15,212,84,183,27,8,11,96,22,249,43,132,35,95,246,233,21,20,208,248,17,205,73,192,46,250,232,190,174,122,121,77,6,106,41,46,205,26,123,104,163,102,25,100,218,46,120,164,137,119,45,126,167,65,43,23,160,129,111,222,15,0,222,120,214,80,70,86,44,196,47,230,126,34,128,134,136,112,3,134,71,244,218,144,23,57,15,31,199,142,122,172,153,208,151,191,157,119,48,76,132,219,109,173,228,170,97,172,39,95,170,60,3,106,198,61,241,27,183,25,108,120,233,127,90,135,240,210,5,103,17,247,52,207,27,177,117,48,167,53,244,109,83,6,73,0,79,14,99,40,112,253,15,40,226,105,228,200,206,99,252,186,10,73,27,193,169,210,252,223,204,68,81,130,2,96,218,124,94,167,235,134,220,244,65,35,236,53,195,215,148,115,84,42,137,242,245,152,70,84,51,135,177,97,132,194,201,186,246,66,100,194,204,240,126,114,100,15,132,29,253,169,96,224,128,38,58,79,64,177,175,65,241,225,191,246,95,243,98,79,154,205,22,117,233,226,1,215,65,245,158,250,73,111,173,101,44,245,103,37,226,29,121,223,158,163,148,193,182,30,229,106,75,180,52,99,97,231,88,184,242,96,187,117,84,192,35,243,126,84,218,194,75,230,12,36,66,69,17,225,42,25,227,245,212,160,170,195,80,53,179,11,197,172,110,236,137,207,115,1,165,139,205,181,14,252,78,60,113,114,138,12,15,80,176,17,170,194,186,169,71,188,95,24,183,47,133,178,75,229,248,171,80,32,59,19,217,207,154,146,128,114,231,46,30,0,96,118,115,192,43,49,98,9,105,253,177,134,2,156,47,55,49,63,163,73,94,126,93,220,15,147,159,5,17,98,2,194,230,147,111,185,155,91,234,141,68,179,60,94,38,60,162,235,142,195,192,212,176,115,246,77,0,74,158,227,116,153,178,175,112,117,170,194,210,69,159,112,103,217,211,191,200,103,246,46,221,63,55,216,241,136,71,40,66,41,115,252,12,188,202,224,58,62,189,107,54,109,238,116,226,52,229,192,242,81,145,151,199,158,229,118,193,65,253,163,46,229,155,98,109,193,253,219,136,46,3,82,39,223,103,227,3,189,253,24,246,146,247,175,206,189,41,142,111,58,120,49,191,86,150,254,123,204,181,83,76,150,166,107,128,22,217,183,208,105,238,44,38,183,154,241,139,227,144,27,76,215,102,64,103,111,205,193,181,69,9,14,248,241,12,5,111,47,52,204,35,180,177,96,1,120,144,124,46,109,9,244,82,81,60,174,18,115,194,246,208,233,175,151,79,35,226,235,49,63,193,192,110,6,95,232,46,5,123,229,214,77,1,229,96,74,145,87,80,234,0,44,223,88,76,233,119,2,128,19,121,42,193,9,1,54,192,111,152,253,114,88,101,198,197,177,207,211,45,32,144,139,148,216,7,128,52,84,75,40,14,133,96,181,101,168,137,70,109,121,113,233,64,113,248,106,186,26,118,161,251,34,147,188,200,146,8,191,214,72,102,208,207,77,105,140,251,174,126,6,241,227,217,36,63,73,240,21,72,34,229,27,76,161,215,170,212,244,77,71,206,3,151,36,192,251,10,35,172,96,170,30,2,190,16,80,22,76,54,144,129,103,198,95,223,218,108,113,224,17,56,115,85,122,18,123,117,37,190,143,93,145,206,87,35,254,22,200,17,190,170,194,176,120,236,7,201,204,90,80,167,187,15,254,39,58,184,187,59,23,159,103,4,40,236,103,180,66,71,38,181,201,196,244,170,23,215,112,95,20,89,107,18,65,254,188,27,45,169,151,164,193,165,4,212,214,123,20,70,217,226,117,71,224,17,239,35,1,145,224,188,42,179,38,115,111,157,67,102,115,35,27,241,182,72,145,57,212,73,91,173,46,235,151,62,60,247,246,175,45,212,225,15,35,65,86,54,117,112,1,26,227,112,103,52,170,210,192,116,101,13,170,204,51,99,85,127,157,65,6,36,34,87,160,25,57,118,254,163,35,56,250,182,7,61,252,123,242,193,218,129,200,152,17,100,92,225,242,94,234,203,85,120,196,179,7,91,75,204,140,192,236,114,204,165,24,210,250,134,114,138,235,91,74,184,159,205,65,65,44,99,2,218,98,66,14,50,51,81,9,225,238,38,198,87,245,95,34,73,55,208,38,94,10,60,221,70,72,86,158,33,151,92,203,171,247,50,199,109,95,201,135,27,111,21,110,111,181,6,90,177,155,41,152,30,198,49,12,211,145,160,253,170,51,176,141,217,54,111,26,165,223,147,24,86,19,39,141,222,71,219,160,108,88,156,202,176,148,120,166,64,61,227,1,48,63,241,129,108,178,11,11,0,100,166,116,231,217,236,98,125,73,204,165,105,207,74,86,58,225,16,142,86,119,102,247,194,8,225,38,46,161,179,15,84,254,8,171,30,65,15,73,199,82,166,110,71,184,87,94,217,179,55,7,143,126,28,21,77,184,12,32,101,135,123,184,214,239,236,98,174,33,106,10,148,57,16,135,58,107,78,69,253,51,110,213,169,110,172,59,250,158,63,15,173,58,222,245,95,96,103,150,20,43,57,19,39,130,70,252,113,237,37,157,84,152,87,130,200,254,133,16,46,77,138,143,179,244,237,222,186,151,41,138,50,181,232,99,7,197,125,72,218,70,46,38,222,73,24,203,58,251,158,184,72,250,167,189,221,83,140,231,232,132,65,228,189,90,173,145,88,126,112,200,25,64,241,239,227,50,207,101,175,122,222,251,9,67,76,192,169,170,25,219,60,242,230,211,10,253,62,15,170,157,141,50,86,68,217,33,73,204,216,146,142,14,220,229,73,221,83,121,210,49,72,134,245,155,31,141,127,50,239,245,163,125,52,11,72,171,38,46,141,235,111,241,228,8,73,240,65,145,172,182,36,34,101,128,114,45,203,218,134,17,151,135,227,101,101,71,157,18,227,107,115,244,192,166,99,104,251,75,197,202,235,135,254,66,188,127,51,205,4,52,151,113,148,39,236,163,57,143,46,12,232,111,42,227,206,212,165,143,44,166,170,113,22,137,147,91,191,116,65,255,104,100,39,175,28,159,166,142,94,174,11,29,19,62,29,156,186,195,8,226,25,32,191,58,152,5,83,47,234,176,41,230,2,18,161,7,250,54,144,13,166,132,122,32,143,184,224,223,186,244,154,117,159,99,174,64,139,116,244,161,214,184,90,237,72,20,254,157,228,85,224,251,56,43,190,140,237,225,228,18,128,175,232,172,130,48,177,127,75,236,117,203,44,125,5,94,97,90,170,103,45,106,62,191,132,46,144,254,152,70,180,14,175,19,86,168,214,72,106,46,32,31,14,90,255,91,234,43,148,128,15,187,224,188,50,247,115,243,6,205,167,11,179,24,94,176,51,106,223,77,134,52,92,99,185,227,142,92,71,238,84,214,150,192,160,158,165,136,252,56,136,94,223,73,243,93,66,181,196,1,17,48,84,138,177,250,237,184,228,40,131,17,83,230,186,200,197,23,92,51,63,88,121,250,220,111,66,35,200,85,52,183,20,19,167,0,63,180,99,96,15,48,129,188,197,110,97,45,133,166,181,170,215,234,226,216,36,125,8,104,247,250,185,9,14,239,92,182,130,200,115,55,39,99,212,159,204,232,51,179,238,121,140,163,130,101,6,209,150,135,128,188,70,43,16,217,190,175,151,203,28,28,109,150,78,48,203,117,54,106,130,111,84,201,143,144,48,163,48,180,209,98,223,32,8,26,117,116,96,49,122,43,226,50,158,34,133,26,134,17,83,84,195,144,131,130,179,118,202,105,130,233,177,45,196,219,115,62,113,144,192,64,20,85,155,155,32,38,130,74,1,199,177,24,2,59,142,154,174,164,45,153,48,235,75,90,119,226,71,28,194,179,73,16,49,31,173,24,115,188,77,244,226,135,138,139,70,81,219,35,176,214,62,193,245,225,57,199,188,112,94,52,82,103,131,154,125,165,67,204,241,219,146,107,224,42,19,63,133,252,158,64,136,105,58,135,193,255,26,192,47,63,69,184,113,158,138,99,78,182,127,210,122,136,250,165,184,12,227,23,92,76,163,29,25,227,146,8,19,94,16,32,209,29,166,144,35,201,32,117,16,102,16,26,100,78,74,169,191,124,116,121,26,175,26,17,223,71,44,62,23,114,210,181,45,106,36,42,225,118,223,20,124,130,160,217,159,145,206,131,243,108,10,169,157,171,101,57,150,150,243,179,202,21,164,125,142,246,238,25,64,229,115,188,124,186,16,102,131,116,156,229,20,115,132,164,1,229,178,178,191,117,241,234,101,88,31,28,56,132,232,140,170,199,141,8,254,237,255,132,202,2,63,144,134,74,187,67,182,199,114,166,169,96,253,193,109,251,189,12,118,88,38,123,129,147,174,144,3,180,216,180,125,86,60,232,21,118,19,22,182,52,126,37,173,133,229,89,220,7,213,171,34,117,133,100,16,211,125,41,101,200,232,39,103,99,43,101,82,83,222,248,121,83,97,141,195,234,217,217,116,79,106,157,250,23,239,171,43,74,209,215,152,175,29,211,29,90,45,150,190,57,115,98,222,8,25,172,15,22,20,80,59,47,77,3,6,25,159,98,12,128,191,182,7,80,200,10,93,60,77,34,11,79,137,180,128,195,233,20,44,115,6,149,65,136,31,224,168,88,212,142,163,99,113,55,185,111,68,175,61,173,127,49,57,19,53,143,128,33,123,59,29,236,216,35,158,113,205,17,77,163,184,13,250,182,82,208,7,251,88,48,78,98,35,13,190,52,14,18,53,90,171,120,69,158,113,82,251,37,233,27,234,255,213,105,89,212,232,68,52,108,67,162,90,147,79,16,255,213,86,240,120,88,191,76,185,10,241,79,71,71,250,146,102,142,13,67,164,250,82,111,196,250,209,74,230,135,149,28,253,122,39,65,152,20,218,235,225,141,145,173,7,31,109,134,31,118,21,39,110,185,231,63,25,226,7,8,99,231,117,129,33,144,51,255,236,44,152,14,154,21,233,42,29,109,0,213,83,133,132,159,107,166,198,54,61,86,42,205,205,69,249,153,75,244,228,177,229,141,62,68,34,185,17,227,10,219,73,62,226,201,84,17,104,203,135,107,124,4,165,11,59,212,143,40,218,245,95,118,149,121,219,52,126,206,157,118,96,6,197,133,122,61,132,177,69,84,121,132,142,197,129,227,28,210,108,82,126,250,17,84,234,191,180,209,222,202,16,187,80,0,193,107,220,152,71,39,238,230,160,42,72,243,139,57,226,69,20,115,161,223,51,4,71,5,173,135,145,57,172,156,146,31,9,189,209,51,190,212,0,146,210,127,161,147,74,37,36,204,215,253,146,81,46,167,217,227,57,158,10,136,71,37,108,131,135,114,140,52,36,249,138,149,38,65,104,212,149,236,81,141,96,239,13,181,222,90,163,109,184,9,119,72,184,36,165,90,252,99,21,98,122,157,68,80,104,28,112,178,21,83,22,131,148,33,40,47,252,164,89,194,157,160,2,192,255,249,172,97,204,43,52,245,31,194,76,199,90,75,203,226,70,151,227,38,104,192,40,70,255,218,223,129,84,241,149,68,121,123,6,44,5,150,33,13,6,0,182,74,48,111,87,219,9,56,113,163,236,255,148,160,143,47,171,117,142,241,134,162,188,208,77,230,53,242,18,174,75,30,9,20,244,201,244,189,188,174,25,80,175,15,210,128,125,216,2,86,251,82,194,230,207,247,162,134,44,65,184,102,25,173,196,103,82,109,5,252,69,99,201,240,142,106,184,124,48,78,8,33,209,143,132,166,96,83,194,110,125,50,228,99,81,192,252,80,147,93,85,74,80,178,211,151,104,57,23,241,222,142,98,210,80,251,193,96,234,254,57,255,211,221,222,212,154,121,143,234,60,135,184,106,13,158,1,166,13,115,170,120,245,47,161,141,39,40,165,107,115,69,190,162,128,230,233,233,107,36,119,23,187,50,89,220,199,71,92,20,33,34,228,244,131,237,65,217,123,246,52,5,86,143,15,84,204,168,181,103,227,26,58,253,157,75,74,124,92,146,2,91,35,170,195,163,81,42,142,174,105,70,81,52,97,90,61,134,102,17,94,169,4,244,217,34,102,62,231,160,212,128,224,158,242,141,137,114,187,109,199,247,108,119,21,23,86,198,189,235,202,63,63,110,32,129,146,250,77,241,190,193,81,193,19,181,223,18,210,113,75,25,247,73,62,198,145,96,122,50,157,57,231,11,250,254,205,222,97,222,202,232,40,95,209,113,72,177,92,182,225,44,47,242,60,136,153,152,68,57,111,116,239,208,35,183,70,55,121,74,192,226,8,6,153,94,239,156,98,234,28,243,156,145,73,2,236,95,56,27,142,238,147,154,236,46,100,174,222,194,128,179,51,89,9,198,75,57,133,202,48,62,70,7,24,54,166,78,27,123,12,44,239,108,151,128,235,170,172,234,178,48,136,45,246,225,0,153,167,110,222,78,246,40,116,154,251,95,36,0,48,153,190,152,158,41,8,232,55,245,117,126,52,49,85,139,6,37,254,35,243,140,51,218,49,66,70,89,45,65,209,255,122,76,2,230,17,43,116,120,141,242,143,67,93,170,106,183,230,142,78,176,35,222,85,49,237,80,243,52,137,152,167,29,137,75,97,24,176,180,70,216,35,107,243,235,0,116,163,167,113,126,15,40,41,233,124,75,50,51,232,2,56,200,50,157,89,129,99,211,11,9,74,207,142,67,61,246,37,173,41,171,13,1,232,62,76,51,7,208,35,105,174,19,225,232,160,136,220,87,210,239,99,133,164,238,34,75,1,231,108,128,168,198,234,123,49,35,227,186,204,65,200,48,142,149,164,71,63,63,87,96,93,252,193,178,7,118,82,10,39,152,251,22,17,150,231,47,210,249,76,26,222,1,214,21,143,95,3,128,60,22,16,100,237,115,82,91,161,228,193,1,17,35,49,149,157,239,5,114,133,124,131,243,86,0,140,181,169,98,144,50,74,239,253,144,202,63,104,19,19,11,7,7,229,201,183,105,206,254,120,98,3,95,110,174,101,8,227,15,218,226,25,177,178,23,146,111,111,249,229,85,233,246,237,27,31,206,46,164,8,55,21,137,17,99,111,36,247,152,218,220,249,242,84,202,96,54,33,85,78,227,80,61,175,136,3,14,239,223,166,26,200,9,26,224,219,169,109,227,233,222,63,101,148,145,14,201,105,186,153,215,179,194,237,188,32,14,149,206,188,55,73,227,220,92,212,226,72,168,103,155,81,176,73,220,52,242,120,40,123,25,207,38,11,44,235,106,249,19,73,252,226,191,207,110,124,40,195,74,206,35,17,76,103,22,26,196,89,69,209,0,85,25,255,246,210,16,228,218,89,93,196,33,90,203,54,165,202,142,189,72,83,62,72,219,233,248,163,63,56,17,179,234,149,122,124,48,137,87,100,233,50,113,191,144,249,58,185,31,102,27,217,235,200,210,48,95,137,192,184,154,205,178,146,209,48,18,25,41,112,115,35,130,201,175,231,127,141,185,41,41,79,51,26,21,202,37,167,228,20,192,217,139,236,246,228,101,30,180,188,241,207,137,54,30,252,221,75,146,43,243,40,153,232,106,228,185,57,51,51,75,52,27,239,182,244,96,164,229,39,88,224,38,136,105,55,255,39,204,63,179,49,172,88,56,31,139,216,0,101,106,138,214,73,62,124,68,190,29,30,13,113,48,167,175,170,90,200,55,135,215,66,238,253,236,186,235,102,103,131,221,152,4,46,81,171,115,246,247,79,22,225,28,69,175,114,77,108,135,101,46,39,196,237,73,145,141,152,14,43,56,25,156,235,21,155,204,213,190,200,70,245,191,17,91,192,3,236,246,227,232,12,211,121,183,54,172,148,62,68,177,185,183,35,136,232,62,66,57,176,93,194,238,16,204,20,253,132,158,236,89,201,92,144,183,56,44,3,61,86,218,157,167,0,206,67,67,0,63,2,196,166,116,88,69,15,91,0,68,32,116,245,239,69,227,20,140,169,124,106,100,121,205,210,5,101,74,232,95,153,233,136,90,241,168,2,175,101,27,151,141,171,49,167,121,219,203,68,198,211,24,60,221,148,193,4,222,132,215,121,8,210,69,148,215,203,54,204,54,100,171,208,180,75,45,211,196,87,222,148,156,171,214,62,189,212,71,98,246,109,224,22,113,162,23,156,191,100,2,35,107,163,210,202,192,180,72,191,112,71,187,116,251,213,22,15,141,131,70,209,73,158,161,81,188,244,187,145,34,233,239,212,226,108,71,206,107,138,184,134,175,251,217,251,168,220,130,176,33,182,92,72,253,4,103,241,17,193,176,53,108,91,69,151,159,97,91,214,171,190,215,22,123,118,2,145,107,139,13,27,112,137,235,162,77,139,19,215,74,228,215,195,13,114,80,198,124,149,40,24,53,8,52,172,25,229,68,171,26,244,173,250,138,22,61,204,66,207,152,12,149,229,219,148,5,229,165,221,82,241,144,211,241,19,210,41,251,71,97,175,147,152,152,77,130,19,235,97,230,239,181,164,99,64,8,102,126,235,245,40,231,45,16,109,94,242,3,61,50,42,228,33,4,188,216,105,21,71,230,122,159,152,21,240,24,36,165,213,93,205,60,200,117,121,118,7,254,204,21,76,105,52,212,146,130,112,172,87,177,142,11,130,227,170,114,51,232,98,63,97,111,46,138,61,101,181,34,93,183,100,89,238,216,138,109,155,189,185,72,0,123,228,69,216,146,148,197,156,190,155,126,87,20,124,209,184,10,80,106,117,223,207,42,207,149,41,52,146,243,59,250,147,162,140,2,234,193,41,250,137,128,197,1,202,91,232,55,89,53,120,28,21,222,91,174,192,188,103,224,2,139,182,144,22,79,206,38,84,66,206,112,47,102,119,193,86,181,160,102,245,145,22,97,141,255,202,138,149,82,100,104,120,157,127,13,138,233,69,60,122,165,243,210,110,29,205,37,231,63,66,1,98,239,160,6,176,179,144,87,54,14,36,88,61,173,239,81,202,51,180,37,251,43,206,36,36,46,224,17,163,104,143,33,199,78,49,203,152,106,231,119,102,87,104,40,168,82,63,107,33,98,72,31,115,216,143,223,179,78,124,165,136,33,50,7,220,162,230,99,168,155,117,56,182,182,168,163,0,157,186,176,172,81,127,140,43,175,91,49,146,115,116,222,8,81,155,233,93,177,89,222,169,48,242,78,204,21,224,154,231,162,122,129,169,141,160,232,7,30,169,128,205,19,214,201,201,220,252,158,0,250,51,4,114,72,128,160,101,110,88,247,5,12,28,236,200,122,240,58,145,234,247,184,90,150,183,15,193,158,149,233,246,172,170,70,4,3,227,111,211,15,110,95,212,1,129,67,39,255,15,106,0,240,62,36,22,67,247,95,117,206,79,247,23,25,251,43,36,44,224,134,54,70,224,135,221,166,186,108,169,163,98,23,222,94,6,14,62,116,67,224,170,173,89,130,2,129,34,238,154,246,74,207,192,68,235,13,79,100,1,137,197,93,176,242,45,90,231,251,169,215,143,214,227,246,146,87,242,196,115,165,253,7,172,6,151,24,203,171,253,5,68,170,183,242,219,76,208,84,16,87,150,232,73,208,140,151,76,22,221,141,62,75,195,217,61,25,215,45,136,43,110,220,0,86,255,60,184,213,119,208,39,190,106,116,59,55,188,60,163,198,229,94,169,115,165,64,207,13,249,228,37,57,236,121,243,127,179,116,149,77,2,142,164,7,54,45,148,203,144,136,105,175,91,18,59,252,102,179,107,152,64,158,200,147,248,175,72,53,54,189,199,36,230,94,226,188,220,190,44,193,42,197,34,182,112,175,73,116,183,88,99,79,151,131,229,239,110,239,6,169,177,81,193,36,45,77,101,6,143,98,4,162,172,158,185,206,119,191,87,183,33,13,195,234,109,245,85,186,178,198,220,147,8,189,141,118,46,39,161,87,112,252,200,198,198,14,97,205,207,7,170,199,211,92,224,188,220,198,79,10,249,12,180,252,205,234,220,193,116,141,61,172,144,248,64,92,205,109,187,55,242,25,180,137,4,154,171,222,78,252,33,177,176,226,191,125,9,136,49,111,106,79,74,64,209,108,217,80,85,215,95,80,119,246,249,63,201,248,179,208,237,206,88,51,234,59,183,78,176,156,104,22,69,140,154,105,209,14,161,240,217,32,202,43,68,150,49,46,219,198,10,112,238,230,142,205,39,26,111,96,248,121,22,197,52,77,114,62,150,163,98,210,179,131,148,183,170,157,15,44,125,208,144,132,71,174,157,31,40,155,127,44,223,75,187,45,221,47,248,170,82,192,140,204,5,222,91,29,25,80,214,231,157,94,204,121,0,101,250,162,227,21,59,58,225,180,114,194,168,93,98,240,26,48,230,172,88,31,80,41,73,183,210,226,125,20,115,91,28,84,135,155,158,178,203,255,172,227,102,213,4,81,77,141,25,124,173,50,141,120,86,255,53,125,255,31,221,77,136,153,29,131,236,206,62,136,63,21,223,36,252,208,230,1,175,90,193,49,189,13,214,252,2,201,194,115,159,56,8,9,41,115,25,30,183,141,131,238,242,32,225,118,176,147,83,122,140,203,217,108,7,6,13,240,51,215,215,171,15,117,205,158,67,75,239,163,241,1,255,191,121,31,27,143,30,5,188,171,141,160,219,109,125,110,185,85,75,209,21,243,170,107,250,214,24,231,55,128,26,181,75,162,190,94,244,155,120,19,162,8,155,110,72,88,52,55,230,51,95,168,94,122,221,177,228,175,174,153,87,166,24,86,66,78,238,143,138,28,100,131,39,37,1,137,104,212,199,28,107,232,120,9,9,79,132,102,93,14,137,89,36,66,124,18,254,203,234,17,240,22,183,84,192,14,171,193,9,59,214,178,48,254,28,200,58,15,1,72,132,40,45,1,158,98,102,87,166,109,62,155,177,246,210,10,190,41,70,132,103,132,44,208,102,106,171,60,58,15,34,71,196,196,30,96,30,8,8,14,97,192,160,81,60,2,208,174,24,15,180,3,193,8,177,106,7,144,192,186,42,79,71,188,55,139,141,240,162,225,54,58,28,185,62,61,84,160,205,224,198,216,90,32,113,74,209,120,35,7,191,241,250,25,65,28,4,207,111,235,53,28,130,130,85,161,44,82,11,18,201,181,212,214,63,242,82,118,221,222,145,134,247,158,187,176,34,180,70,135,94,157,91,209,173,22,243,223,192,27,4,28,168,64,114,85,240,39,61,178,217,168,124,153,76,55,120,92,114,3,138,97,251,223,146,40,241,155,65,239,255,101,221,51,37,23,119,97,45,82,25,234,21,209,22,37,201,136,87,166,77,134,76,239,154,232,117,240,109,248,236,15,146,205,184,73,20,175,207,156,185,78,97,39,55,239,147,15,106,224,65,18,11,176,128,165,92,164,90,193,254,119,3,6,92,92,63,96,78,64,53,45,212,110,202,124,187,108,154,183,239,127,40,45,137,32,149,123,123,114,107,115,78,205,13,199,81,170,7,215,58,61,172,155,85,33,16,91,128,121,59,76,31,31,189,236,187,252,13,61,125,227,214,111,121,204,204,194,158,91,206,172,89,108,205,67,65,229,237,211,28,57,215,16,242,127,34,217,233,245,116,223,143,13,153,94,140,87,146,160,39,84,157,166,102,180,230,78,133,60,49,177,89,177,222,108,161,217,30,151,118,80,110,78,56,234,71,63,145,191,72,235,186,111,63,113,175,138,128,211,56,245,42,244,95,205,66,224,227,177,96,222,117,172,197,73,151,195,70,91,239,236,248,157,77,153,89,148,221,176,135,3,195,155,12,33,110,226,102,199,229,45,172,159,38,199,39,199,133,86,1,246,92,246,173,47,140,91,216,95,110,77,49,91,250,39,52,187,6,126,3,105,158,113,44,65,149,24,118,70,98,156,179,169,135,62,118,251,178,155,129,205,141,202,30,172,120,251,129,203,149,245,139,95,40,66,213,61,47,159,221,236,129,127,182,191,105,26,224,255,134,12,218,44,177,245,231,41,63,54,233,115,153,91,111,188,158,143,112,126,57,8,237,108,105,14,46,67,226,91,93,140,199,181,252,63,198,189,86,233,210,77,70,61,95,250,60,241,26,151,170,92,174,165,79,18,4,120,237,202,195,21,142,227,108,81,15,179,4,156,56,177,11,17,36,224,240,94,68,247,42,49,244,239,132,224,15,239,93,207,81,70,114,139,154,108,56,32,123,62,90,18,250,60,141,41,98,154,115,43,220,87,183,54,179,208,163,21,246,14,192,104,5,164,179,86,47,29,171,35,30,113,54,68,151,16,243,203,180,12,19,184,90,41,165,246,16,49,146,181,208,41,127,122,216,49,200,40,165,126,168,197,116,138,244,14,106,39,65,163,110,14,227,222,54,25,118,18,242,131,26,237,110,239,173,37,211,42,214,234,93,121,7,168,185,138,213,4,226,30,211,72,44,100,141,95,92,155,141,117,123,126,229,238,163,188,1,13,248,22,82,154,221,216,76,0,241,52,178,151,201,230,124,166,43,48,192,95,201,186,249,154,82,92,236,56,56,116,41,194,185,191,128,228,148,220,43,199,245,73,54,20,181,209,167,68,109,168,160,4,164,212,174,91,7,78,206,239,88,5,104,2,1,169,96,61,116,35,126,192,34,142,215,241,167,135,160,32,14,120,120,255,44,199,124,147,253,28,104,245,192,251,224,119,42,154,158,113,171,170,158,242,61,237,114,22,237,41,210,54,7,231,254,251,53,83,76,235,204,80,181,120,62,251,108,119,167,45,249,83,252,43,216,122,155,80,20,171,156,75,24,185,26,228,65,250,8,249,107,145,147,219,247,114,45,68,251,76,232,179,59,49,126,179,112,151,213,224,171,57,165,222,168,48,42,176,204,102,72,125,106,201,168,86,82,162,199,188,242,192,56,135,26,165,79,242,101,172,220,33,203,126,144,155,196,195,142,66,50,222,203,106,193,204,194,69,230,241,153,115,101,168,79,3,39,248,56,158,113,16,228,183,240,57,226,23,113,134,187,125,178,78,86,140,165,47,188,84,90,5,255,235,195,33,17,201,189,3,213,182,169,141,19,206,166,88,251,130,235,134,243,98,196,187,204,24,52,204,32,247,240,195,102,155,110,6,55,110,232,90,76,46,235,31,221,137,149,103,56,106,216,91,102,187,29,118,123,7,248,186,46,196,179,232,97,73,62,18,245,251,50,189,154,214,101,43,146,138,60,102,158,116,63,93,23,179,193,203,77,47,214,241,94,230,167,175,159,13,163,176,216,89,62,254,134,145,132,213,203,17,118,45,145,25,80,5,108,31,151,94,209,141,41,52,51,54,50,24,32,25,14,8,125,39,11,27,46,167,181,86,192,34,116,229,14,133,54,72,236,57,69,202,131,11,98,188,141,61,44,122,4,76,124,93,190,36,7,138,84,212,28,90,70,121,11,72,69,102,60,13,91,22,243,224,121,83,245,92,217,118,116,207,250,166,114,20,111,2,180,115,49,121,214,11,110,244,32,89,81,130,168,84,177,73,0,187,225,34,135,161,36,88,174,138,204,63,18,108,205,25,97,48,252,116,152,180,187,13,253,151,47,196,254,65,196,173,89,233,142,83,101,213,142,221,52,155,112,96,53,110,172,219,145,58,60,158,86,107,48,42,200,66,20,244,124,159,10,59,29,187,230,135,120,251,218,10,226,244,254,244,114,11,108,89,208,99,42,154,68,49,64,58,75,62,85,44,24,108,135,25,150,80,202,171,180,105,127,108,133,53,34,90,238,240,161,174,6,87,148,18,67,129,186,191,160,151,162,62,54,41,198,251,151,204,75,72,212,211,165,140,174,167,76,116,144,149,117,216,119,152,17,234,25,36,176,177,200,129,9,254,104,125,126,139,111,155,128,230,104,136,128,174,165,66,134,135,6,135,86,85,139,89,177,165,131,127,77,17,237,233,242,2,196,219,36,48,166,149,178,230,201,77,81,144,154,57,182,115,4,2,165,33,211,199,106,56,3,176,53,205,145,78,206,166,74,246,124,156,59,91,30,155,210,234,178,135,226,100,96,250,28,55,55,248,136,248,64,190,84,253,22,179,116,130,138,0,176,156,52,206,40,150,73,150,113,180,94,63,87,111,23,82,136,186,158,173,133,57,37,239,23,87,206,253,197,61,240,133,83,39,137,212,20,87,9,204,142,14,1,66,35,175,118,21,116,85,16,100,52,58,173,130,109,182,155,150,175,25,234,10,255,242,20,160,54,133,231,199,146,242,66,170,55,238,240,91,109,105,139,252,5,205,247,28,62,48,188,61,67,212,88,3,88,237,161,185,124,50,247,181,154,89,73,159,106,23,231,235,123,20,0,156,74,106,69,83,100,27,37,224,26,106,119,4,67,206,241,6,239,195,215,88,83,30,156,237,245,18,210,129,249,245,186,55,168,222,95,233,166,116,163,11,167,254,222,140,102,209,235,153,127,227,76,194,115,212,146,3,176,203,125,181,65,155,58,32,121,216,79,63,25,104,234,179,58,12,130,35,218,204,20,150,30,63,132,20,144,120,55,172,158,119,128,145,92,177,98,75,131,10,59,93,121,165,208,140,153,49,207,132,90,162,8,32,155,99,36,136,31,20,239,129,158,213,76,31,1,51,202,122,206,46,188,53,29,67,45,103,73,145,27,8,177,166,171,62,58,225,153,106,64,220,118,155,174,82,109,171,210,122,146,216,105,96,2,99,160,53,102,84,137,18,143,78,175,113,5,107,138,195,13,238,193,60,141,39,121,168,250,3,85,25,73,6,231,165,222,192,143,2,198,190,155,195,130,38,225,32,205,81,212,103,246,206,75,93,252,28,14,133,164,3,232,85,100,78,48,78,35,148,139,5,190,142,71,42,251,230,169,36,158,207,77,124,219,128,237,67,27,77,181,83,57,93,99,71,167,25,157,42,12,245,190,203,39,212,252,111,10,57,119,161,9,49,253,89,68,185,8,195,7,214,41,137,146,99,203,97,250,31,26,167,101,126,55,145,66,14,46,192,44,152,229,178,193,85,192,119,212,2,64,236,121,159,7,239,10,241,230,194,35,184,211,135,48,95,92,70,40,92,118,9,188,212,95,156,244,243,223,232,126,57,59,97,253,135,195,16,123,12,167,245,195,149,136,170,81,75,218,230,115,154,47,196,6,90,40,225,227,75,29,186,32,82,242,37,45,101,158,173,69,191,69,32,241,182,80,27,87,99,77,64,16,238,174,102,13,38,250,82,79,23,240,220,170,61,114,83,42,82,45,97,237,190,222,30,121,183,253,26,144,178,160,36,115,220,39,187,235,6,145,255,229,128,204,39,46,187,14,70,72,235,215,39,218,19,9,137,80,43,64,156,32,155,189,48,175,20,147,69,48,50,50,134,89,86,70,166,246,102,60,93,196,40,91,212,13,133,148,43,85,102,101,181,36,183,213,195,202,229,86,238,28,170,38,96,245,64,31,51,61,61,113,172,15,216,177,102,133,76,74,159,165,47,13,152,38,199,251,78,194,46,141,219,105,118,87,201,95,41,146,71,83,87,209,150,36,235,39,156,147,31,244,98,125,26,36,251,91,229,27,88,114,192,41,45,225,59,117,13,116,143,76,109,222,192,55,234,12,145,102,121,47,37,63,3,38,157,98,67,122,58,47,140,254,117,61,0,250,50,6,181,167,207,210,110,47,109,161,1,205,192,194,227,138,209,231,53,74,18,109,95,236,17,110,120,233,48,107,142,196,167,73,209,145,239,219,37,184,49,2,255,6,74,82,244,235,209,141,182,20,135,185,101,48,114,55,17,43,138,17,90,9,81,119,112,114,188,139,188,48,247,134,3,253,169,219,131,205,158,150,30,147,72,93,234,13,71,229,248,73,99,249,131,89,131,22,139,17,196,202,102,229,120,135,67,147,81,96,32,229,252,148,42,36,142,150,149,223,114,35,9,142,200,152,78,11,110,236,211,78,142,148,153,205,100,46,157,18,174,1,184,31,44,11,163,203,170,236,53,218,178,206,190,95,242,240,110,68,162,216,192,10,122,105,69,99,18,142,169,50,216,27,39,41,17,86,88,62,88,202,195,232,243,9,120,45,138,90,20,43,67,19,197,25,236,16,4,100,150,33,96,94,206,222,143,110,160,70,153,129,151,189,236,68,222,155,6,216,214,95,129,184,174,35,204,159,115,75,78,189,14,169,235,208,123,197,198,188,235,168,215,118,38,254,166,204,225,58,76,57,28,156,16,46,38,29,215,76,74,185,85,217,169,4,81,147,77,252,87,17,125,73,127,114,115,81,129,202,63,221,176,128,239,243,68,224,107,201,99,62,161,163,102,3,81,231,26,229,23,50,154,139,122,109,111,122,4,247,219,107,114,140,24,157,10,85,98,200,10,112,32,249,119,226,15,145,124,206,11,58,81,95,29,161,183,75,101,45,138,102,101,58,99,94,109,80,137,225,148,51,23,47,7,168,157,73,246,120,156,56,254,179,249,100,45,83,187,63,72,19,161,198,199,180,195,5,14,13,135,161,251,216,139,229,212,200,101,208,240,183,67,66,139,78,110,197,114,208,142,175,17,38,103,123,59,9,95,106,200,215,141,238,8,22,139,193,28,131,23,184,29,197,72,67,86,92,170,6,245,135,94,1,236,134,139,38,13,98,198,25,147,90,189,77,217,203,138,6,14,240,76,153,11,237,122,127,244,243,161,237,185,98,178,113,23,233,128,214,105,180,24,200,23,246,156,64,160,176,85,187,33,229,39,39,122,210,1,254,219,249,122,150,242,124,140,234,252,255,75,78,113,223,224,107,208,195,235,227,57,37,218,154,147,127,246,73,241,132,188,118,100,158,234,24,45,183,46,30,176,199,145,77,21,186,216,56,26,128,33,107,165,106,127,222,126,23,89,7,8,239,214,131,12,103,104,114,223,148,65,6,234,84,146,55,102,181,147,112,191,48,228,139,74,131,149,52,115,12,78,239,81,61,182,203,243,171,75,104,35,25,4,39,210,52,169,167,123,255,104,67,142,123,212,125,73,22,242,96,156,3,4,162,250,87,246,241,90,127,102,146,188,27,14,129,40,82,193,100,55,0,104,230,71,167,228,37,228,91,40,140,34,159,105,182,13,202,234,166,77,20,70,164,237,75,18,164,160,162,240,83,94,250,254,202,245,204,116,227,219,197,36,117,140,104,36,0,146,103,164,239,29,212,79,211,28,80,118,173,46,121,147,102,88,53,129,188,219,9,209,141,103,149,116,185,77,165,136,172,165,84,13,145,221,50,119,253,46,103,99,254,255,173,190,64,39,244,142,123,175,56,220,50,211,214,118,192,91,138,147,205,222,88,18,104,126,201,197,122,23,253,171,17,102,253,213,156,70,23,76,75,232,138,27,158,217,148,197,1,221,13,93,244,38,81,131,91,149,36,58,95,2,187,7,132,31,249,204,198,73,220,10,51,48,213,62,227,28,43,60,10,213,62,63,198,163,162,208,168,169,13,10,222,126,148,121,106,250,162,129,25,80,86,212,7,57,0,64,150,117,111,245,52,72,60,136,156,7,254,93,245,49,132,77,54,73,171,57,250,68,34,5,112,84,207,114,14,253,252,162,211,49,84,155,179,185,244,209,134,5,236,184,41,129,217,44,229,129,127,15,81,224,254,59,206,5,115,135,19,7,173,115,67,252,35,86,67,157,44,60,39,119,41,29,208,172,200,216,105,133,175,19,127,166,37,246,14,30,143,209,24,57,112,93,109,191,245,178,197,204,200,28,245,215,208,215,11,189,227,146,21,60,169,164,132,161,213,244,131,126,245,202,108,212,82,18,151,158,132,29,232,138,76,31,11,17,77,2,6,188,155,18,96,43,84,96,221,199,71,121,65,86,248,221,70,90,227,145,9,85,92,47,19,140,163,24,203,16,147,145,113,208,241,22,85,240,142,164,70,165,24,34,238,17,239,233,71,8,8,12,26,20,63,204,154,228,77,161,132,32,232,87,91,225,89,154,67,136,58,121,157,105,35,62,113,181,224,35,198,180,220,76,172,18,118,236,100,7,225,48,22,6,131,196,185,114,46,210,38,253,100,155,119,56,106,203,220,82,64,19,35,38,118,1,121,213,199,151,75,233,221,153,155,28,250,127,170,138,60,120,169,43,155,236,65,122,241,207,216,161,144,40,74,4,47,235,37,248,179,10,199,243,24,122,15,72,11,226,115,104,110,64,114,67,84,169,102,124,47,129,102,16,143,98,185,110,217,204,240,104,120,168,234,247,138,59,146,231,68,64,32,248,125,23,42,62,15,158,62,4,181,196,233,205,160,219,248,194,52,73,133,88,160,222,147,1,111,91,116,90,248,26,134,123,96,187,86,49,236,60,165,88,80,80,107,143,87,238,121,235,120,23,159,195,240,114,210,228,73,206,18,251,204,118,15,150,55,47,12,53,208,135,189,216,38,199,213,112,174,122,198,64,219,230,170,167,238,245,200,98,3,237,188,213,29,201,95,235,10,220,243,199,164,74,238,20,213,189,167,84,150,160,59,229,212,126,242,82,76,92,21,176,251,125,139,32,82,182,140,240,202,200,138,234,62,178,119,45,181,118,43,230,165,242,177,160,39,242,235,53,199,204,118,97,239,200,164,64,211,100,191,234,170,243,58,92,164,229,225,119,153,97,230,8,252,138,3,71,155,38,115,206,135,8,239,37,179,183,135,186,30,215,114,107,87,159,27,43,118,179,135,20,202,153,125,214,22,132,95,54,205,215,6,245,88,174,104,191,29,98,134,57,56,148,151,16,59,148,59,117,18,37,3,69,236,44,95,121,39,174,69,60,12,127,61,245,254,147,238,195,135,205,22,203,57,150,87,202,81,242,183,120,139,89,23,56,133,247,225,111,112,244,126,151,109,253,82,17,146,113,69,147,251,72,36,177,0,28,71,164,153,234,19,108,40,142,116,53,232,224,21,0,90,255,153,84,213,26,244,146,209,189,58,94,164,197,20,134,88,128,164,79,101,236,6,204,65,60,68,104,84,78,156,173,112,21,5,243,246,242,6,121,103,138,60,87,34,247,156,170,238,45,186,174,75,41,18,159,98,55,196,225,107,22,142,29,163,76,242,15,156,224,181,92,230,235,34,201,45,143,57,31,66,54,216,195,90,247,177,42,146,195,59,67,169,69,137,144,181,84,177,3,15,164,29,166,67,11,177,56,200,111,49,74,97,20,180,186,153,234,133,8,107,186,179,45,213,167,49,171,178,86,94,106,143,161,44,200,213,42,166,87,26,155,143,91,165,24,175,43,49,28,197,8,214,101,24,112,17,137,165,58,84,22,192,178,153,34,197,102,157,7,63,111,67,124,103,193,8,239,79,128,110,113,206,17,208,137,39,194,34,209,203,131,135,234,166,34,98,232,250,75,51,104,251,201,68,21,32,146,217,166,112,161,190,68,110,150,37,87,96,187,3,136,211,117,125,173,183,203,41,185,243,145,36,188,189,206,180,46,219,140,81,215,97,46,238,243,27,234,134,124,232,188,200,167,72,169,12,105,74,123,182,163,72,81,91,206,223,250,157,31,146,161,26,11,189,74,56,141,18,135,248,228,18,127,65,196,248,154,217,72,62,154,28,91,132,85,124,140,26,29,74,207,195,142,131,22,191,73,145,236,210,223,107,211,201,70,181,154,65,244,205,62,108,246,12,230,218,131,19,160,193,255,234,137,59,112,24,225,242,30,109,0,117,181,172,159,21,222,158,168,238,100,225,11,89,9,33,132,247,189,95,178,133,192,163,80,53,201,238,226,117,110,248,102,237,139,156,60,119,239,242,128,170,191,50,185,64,97,53,54,178,8,188,5,24,90,217,96,174,243,158,90,69,19,187,41,50,3,104,157,34,57,255,15,171,175,91,89,71,86,109,55,200,16,176,254,85,72,196,151,131,16,220,206,42,118,210,72,95,153,105,115,177,74,26,94,121,34,166,133,246,193,178,155,153,155,237,207,14,168,149,57,181,223,222,85,40,10,245,41,223,144,25,194,108,74,92,108,23,34,81,224,206,133,214,123,82,75,181,27,249,133,106,115,223,192,169,242,215,162,201,145,70,228,128,137,40,151,229,33,110,214,148,81,73,234,18,201,241,51,82,145,122,91,88,58,57,5,178,100,243,114,201,19,181,187,129,75,140,163,207,167,154,221,109,126,154,78,244,79,2,229,141,215,204,208,131,255,20,180,71,243,135,130,39,151,119,162,29,197,39,0,232,137,12,69,170,18,67,147,126,44,209,190,130,150,42,55,206,97,89,55,45,184,149,89,22,112,241,124,120,150,98,117,46,226,142,176,223,159,211,104,72,246,179,40,126,158,6,7,123,212,49,127,174,190,33,65,3,130,193,132,194,5,32,160,203,139,159,9,133,97,196,97,240,244,249,216,196,200,132,61,11,149,155,12,106,150,197,215,138,67,238,248,236,253,231,75,209,232,113,172,235,83,27,203,14,28,171,90,48,161,18,86,227,247,241,171,78,81,229,206,178,225,141,61,194,211,108,136,123,232,40,224,245,200,149,115,76,125,218,77,90,69,153,105,231,69,137,143,12,232,219,120,61,164,108,67,185,97,153,46,141,240,47,231,150,102,156,19,64,19,252,90,76,110,61,6,100,203,251,72,102,75,243,208,93,123,173,244,255,79,92,185,22,56,98,147,137,211,113,9,194,137,91,98,123,124,56,62,215,195,2,108,163,74,152,87,165,167,216,240,27,159,212,110,253,38,173,30,187,175,202,167,165,63,24,22,141,83,80,218,36,210,233,88,41,232,65,39,198,63,236,59,50,33,251,93,206,176,32,201,111,174,176,201,158,222,236,134,226,71,42,85,22,126,37,37,109,157,197,105,38,142,65,81,73,66,3,58,187,8,76,177,240,175,201,144,11,153,98,103,219,182,184,66,187,17,16,8,82,43,185,119,177,184,148,122,223,14,245,46,2,165,198,245,24,113,37,115,138,2,125,6,84,2,13,134,234,174,100,143,209,193,194,131,218,24,94,69,10,212,186,194,69,101,58,52,200,14,215,179,190,120,140,244,204,6,19,213,223,34,97,44,160,67,2,39,128,164,166,207,19,15,87,38,148,107,208,10,32,106,145,23,39,85,79,22,255,138,196,134,12,204,200,215,129,254,98,191,203,6,114,174,114,59,108,220,21,41,33,3,104,121,34,49,87,218,0,114,208,226,119,115,71,115,77,21,238,246,253,203,199,196,158,95,178,17,166,64,185,62,248,155,37,79,9,165,52,200,253,35,188,21,113,155,125,82,205,73,197,157,248,58,101,33,251,249,201,97,29,82,232,141,65,138,172,224,58,7,165,88,70,24,10,6,246,248,102,220,255,229,145,83,233,178,179,238,148,68,59,89,249,36,141,17,7,153,227,54,137,194,241,227,199,147,86,143,84,12,126,155,150,183,32,163,77,221,107,31,202,66,53,16,23,20,115,80,241,207,99,255,111,115,3,68,48,221,129,49,250,163,237,191,85,196,28,60,149,221,92,68,70,162,76,93,60,241,74,47,110,126,183,2,240,12,154,88,15,155,21,4,8,2,130,245,158,69,144,128,235,244,236,46,219,229,210,250,76,251,224,217,216,140,206,128,170,200,161,152,22,1,81,74,6,139,142,186,206,208,124,222,79,74,131,141,112,40,210,144,215,167,210,148,78,126,167,252,113,245,254,129,244,216,129,227,89,106,18,177,147,125,165,133,105,29,2,165,57,95,79,109,175,39,147,139,47,146,26,108,58,167,52,43,117,210,242,194,239,247,214,33,78,129,73,254,153,198,13,10,1,30,242,93,50,152,96,43,76,27,42,203,232,244,210,177,238,185,105,68,176,166,180,141,171,200,67,230,222,68,177,9,162,196,56,201,251,35,57,130,22,95,79,230,212,20,70,209,28,141,60,21,152,3,250,252,183,239,71,147,173,164,213,13,159,217,49,61,66,117,205,59,255,242,210,198,194,201,2,223,33,107,79,22,212,78,45,226,97,224,219,93,99,84,238,127,220,185,112,18,209,81,168,130,228,173,55,166,14,99,37,21,103,246,224,79,24,94,209,72,149,183,65,187,187,193,205,54,80,115,82,225,238,196,147,69,16,153,139,38,148,37,57,159,209,192,51,113,84,200,203,158,180,173,124,173,244,57,207,161,73,233,142,8,43,35,70,77,91,135,93,35,111,68,208,96,227,94,198,78,88,115,57,198,203,129,131,192,71,99,71,195,125,120,139,27,141,26,234,233,254,34,133,247,124,65,102,92,172,173,208,206,244,233,17,177,95,127,7,0,129,212,203,49,106,214,26,78,27,12,168,145,50,205,179,221,95,240,226,227,174,143,209,183,224,30,229,56,248,146,160,72,187,248,2,38,132,173,48,159,140,82,30,26,45,248,123,85,250,8,55,166,44,134,161,27,107,136,22,72,59,83,170,6,68,55,164,14,151,119,214,166,225,230,20,96,21,210,110,186,124,134,246,62,182,17,104,128,166,112,185,167,45,113,188,85,40,168,237,57,70,63,14,231,175,194,11,93,18,92,236,149,6,25,110,212,181,23,64,48,87,174,181,52,15,74,216,90,99,203,165,168,122,102,226,116,199,75,149,166,96,225,185,101,159,198,14,153,102,119,158,64,142,250,168,4,153,187,248,14,55,65,83,239,227,129,125,106,213,39,120,90,19,62,126,166,202,133,192,155,134,53,66,63,53,176,100,123,165,11,44,149,147,81,187,115,27,39,221,53,175,210,11,59,199,93,141,201,26,44,60,132,196,206,139,95,28,248,196,14,21,138,5,62,160,241,152,224,166,185,206,142,184,13,226,240,27,26,137,173,92,0,24,142,187,172,75,66,209,209,153,91,28,73,122,120,73,156,141,9,6,235,117,164,7,197,179,147,241,230,151,138,201,13,164,161,243,186,71,76,72,216,100,91,223,56,0,74,239,142,43,52,93,123,180,119,68,197,66,58,194,46,46,115,107,226,74,166,72,253,117,59,111,17,92,227,211,88,72,211,251,152,228,144,10,45,141,36,178,217,165,141,90,151,122,114,142,200,203,101,48,88,50,66,118,137,28,255,156,137,129,107,67,190,247,245,27,191,9,186,21,188,9,82,93,117,155,7,123,53,211,216,57,210,228,142,180,107,191,219,114,190,168,168,22,150,148,136,245,253,34,152,168,143,193,127,118,50,152,29,32,222,129,142,145,247,132,0,20,105,101,126,110,175,140,2,102,249,122,135,146,175,131,119,226,206,252,208,78,242,124,186,74,255,89,115,248,224,25,48,14,64,122,90,234,70,95,163,82,251,16,21,200,222,14,26,239,22,109,28,119,30,188,169,67,238,247,14,31,191,104,15,103,133,75,204,17,212,37,173,134,38,26,219,61,79,44,210,168,151,113,114,153,240,199,229,59,203,8,70,88,148,116,3,102,244,34,175,144,51,175,108,77,87,229,29,64,119,103,31,170,152,110,94,216,40,152,221,138,235,235,46,80,123,8,46,189,124,9,44,53,175,64,70,234,245,68,22,166,148,58,134,193,242,132,2,138,70,28,201,51,108,74,17,67,109,101,16,17,76,123,209,98,68,15,127,227,30,242,17,50,221,65,42,46,153,72,27,130,0,28,37,34,168,88,136,102,246,233,251,125,113,220,203,82,126,8,176,95,115,155,187,52,43,201,95,97,47,60,248,154,93,79,211,69,95,187,37,121,206,210,53,56,22,159,215,233,74,190,144,229,88,208,217,228,244,7,42,141,195,39,10,225,158,76,77,161,183,238,182,236,42,25,200,139,107,151,177,193,52,255,202,10,112,84,253,173,88,21,136,199,68,29,161,175,131,126,153,145,18,115,195,167,160,164,175,249,250,204,16,5,57,205,78,154,86,38,40,199,128,194,179,217,94,250,77,12,29,90,244,76,231,253,241,255,183,67,221,229,48,49,102,241,140,137,24,59,208,114,58,164,177,106,91,194,121,48,15,250,244,219,61,219,96,248,229,182,59,216,95,68,196,33,125,140,27,237,219,32,160,227,94,119,1,71,94,200,150,150,215,1,126,65,99,78,99,65,180,125,120,136,69,55,163,62,25,217,196,145,126,145,252,252,69,242,10,188,167,63,167,225,198,227,216,221,81,2,58,197,64,230,139,46,125,232,167,32,172,188,107,238,194,231,24,54,136,158,142,184,209,119,131,13,195,153,99,117,175,24,162,173,44,151,30,150,94,244,247,82,236,119,243,87,109,59,251,148,157,169,225,133,154,202,205,222,225,103,153,31,36,94,35,255,186,114,203,185,86,97,213,168,190,16,255,156,194,215,212,106,232,150,236,242,143,231,15,184,24,6,230,101,218,86,217,100,136,41,187,57,33,169,123,27,61,227,2,162,26,171,9,15,167,113,98,130,189,104,147,183,137,52,151,103,215,224,169,65,70,85,88,101,33,56,118,203,5,236,64,55,233,27,90,58,79,61,19,159,211,225,206,104,2,242,187,46,246,58,26,95,35,176,83,230,87,204,143,14,194,143,190,249,170,137,91,164,185,113,251,40,112,192,186,230,62,241,185,103,192,198,125,230,94,173,92,22,80,68,254,183,98,128,117,60,24,10,60,140,7,246,132,134,134,121,195,163,31,31,43,209,48,134,11,130,202,46,236,52,194,80,108,84,215,85,190,40,21,15,170,99,219,228,14,173,207,6,58,212,34,225,217,103,15,141,137,26,68,112,23,162,147,127,142,31,203,145,2,9,158,46,121,225,16,1,97,106,36,136,83,252,37,83,12,1,131,64,213,89,242,243,134,64,251,54,53,70,160,254,48,0,209,198,191,132,230,224,197,224,206,187,161,105,76,232,47,60,225,252,40,240,19,102,116,61,145,121,184,49,94,124,126,89,158,84,202,197,79,84,141,173,179,15,17,20,192,183,160,255,233,132,205,148,88,12,1,207,15,200,124,222,115,181,119,34,25,180,42,241,137,31,178,171,125,31,207,44,34,141,42,28,63,121,144,117,52,230,194,148,135,36,250,179,188,103,3,222,84,125,138,137,168,9,72,108,215,53,90,135,186,102,6,236,44,91,112,105,221,105,49,193,198,254,213,6,54,106,168,36,151,47,231,189,0,156,43,186,107,131,156,121,17,197,239,210,97,35,143,183,38,207,226,76,178,49,23,109,67,102,171,153,147,187,231,90,157,222,44,105,224,10,156,39,132,157,63,157,137,255,180,175,35,92,208,65,20,221,27,178,191,21,198,46,212,160,39,129,40,100,1,27,193,71,38,12,1,150,122,83,237,1,132,189,2,180,195,76,213,3,220,250,194,70,247,124,172,120,245,18,56,107,235,29,77,116,146,185,52,172,59,164,28,125,239,18,209,115,4,181,183,30,53,6,0,20,168,206,34,58,31,9,117,203,157,77,170,131,9,121,4,54,70,254,30,245,170,164,83,44,3,12,112,59,27,78,52,134,244,158,126,166,114,239,67,45,67,111,255,231,228,64,63,93,87,233,183,38,92,95,74,74,14,153,243,68,136,119,216,253,130,207,131,249,187,37,24,1,172,82,105,144,234,10,12,44,164,159,154,28,58,128,214,10,46,183,218,236,133,100,104,120,32,242,116,91,5,83,58,65,144,70,229,186,67,209,161,131,31,100,229,20,23,198,8,164,34,47,186,253,143,146,194,193,95,114,206,226,157,51,237,65,165,103,155,56,203,34,224,211,178,205,33,244,170,119,16,62,106,21,140,82,221,55,244,93,19,29,84,183,159,151,86,211,84,68,218,139,206,1,219,223,23,101,11,23,86,185,113,70,239,219,34,164,212,49,236,69,185,13,183,220,94,108,122,229,158,126,27,246,79,78,113,5,184,140,245,26,149,54,24,199,161,47,39,105,1,131,230,158,152,15,54,213,153,200,173,186,198,245,40,185,181,107,38,214,148,55,154,228,95,37,92,141,63,228,177,231,64,196,234,83,78,222,62,245,24,169,130,11,240,219,186,44,54,89,181,141,221,60,208,92,38,85,147,0,244,68,241,160,204,161,239,135,167,166,65,129,20,226,201,1,71,6,136,153,58,217,135,146,66,126,133,148,74,148,242,140,47,24,175,29,24,103,43,35,205,230,189,30,81,221,192,114,135,247,195,52,140,46,128,28,62,84,188,55,60,105,139,184,82,252,10,253,132,122,80,253,15,237,118,89,154,144,90,8,151,35,131,211,204,122,5,95,187,66,250,146,142,183,136,50,244,23,149,234,26,235,13,134,72,56,222,212,103,56,243,50,172,157,162,202,35,191,137,78,205,124,0,57,1,44,88,77,51,233,216,117,188,92,171,105,89,61,187,108,182,54,84,85,94,43,255,217,183,17,97,122,22,29,41,108,76,112,90,221,57,64,157,132,15,111,93,71,196,238,49,144,113,171,156,226,176,29,12,187,92,43,24,238,48,89,158,89,208,160,154,190,55,102,217,187,140,90,58,147,87,66,91,162,52,19,45,1,231,40,42,103,254,182,162,144,111,62,179,89,199,215,223,70,76,66,72,36,16,117,141,249,142,247,254,30,116,75,18,215,176,144,49,172,97,38,203,141,90,138,248,230,24,25,35,154,11,85,71,161,30,211,3,149,206,229,181,230,194,169,11,76,41,152,82,199,69,89,20,207,70,121,26,134,235,112,144,108,69,20,69,74,196,164,82,189,71,83,231,79,186,143,95,238,69,229,225,8,154,91,178,115,252,120,126,118,2,128,78,12,152,101,81,32,212,224,38,131,191,12,149,231,8,186,23,219,18,167,67,104,27,164,240,183,166,39,7,137,55,87,195,51,125,88,236,64,86,218,22,90,250,86,149,83,136,130,11,198,172,157,116,230,158,175,101,202,219,27,57,78,91,137,141,68,198,158,201,158,40,84,26,26,176,151,76,113,25,102,92,200,167,119,141,99,252,1,28,55,23,138,136,105,202,65,228,150,94,47,0,117,175,128,69,148,150,51,161,216,138,54,38,142,215,111,182,61,74,231,0,199,67,23,232,88,199,56,204,51,23,240,254,92,30,8,100,9,16,190,7,245,229,61,90,167,53,58,51,194,71,148,68,187,225,4,55,219,49,53,70,152,141,210,128,137,24,7,46,110,189,142,16,137,78,36,45,102,165,247,102,6,65,209,51,186,3,148,249,169,118,227,103,188,16,199,53,118,175,236,72,168,39,53,227,220,108,6,232,79,22,178,142,60,124,124,250,242,174,232,83,139,233,2,141,251,85,8,152,22,151,164,61,131,56,106,255,182,20,204,33,177,81,110,66,108,68,240,1,106,242,11,203,50,244,73,68,242,94,143,40,66,109,93,83,149,56,85,138,186,147,96,238,216,48,89,152,116,221,168,195,255,111,28,126,190,51,14,52,40,10,83,238,63,210,238,208,169,34,160,133,209,39,194,49,77,191,244,20,129,170,42,181,211,144,82,40,202,34,140,56,228,253,205,189,157,155,17,49,5,167,226,97,167,82,196,101,230,77,0,65,161,182,235,244,33,183,165,47,94,196,66,23,127,22,178,109,26,139,66,145,133,111,129,41,177,47,24,164,221,33,14,234,204,241,144,124,145,218,107,63,209,159,19,40,195,189,91,138,251,152,82,227,39,32,99,144,33,116,6,66,244,230,115,224,195,56,105,166,112,95,245,22,148,209,179,160,168,49,162,80,78,169,234,221,12,253,142,54,94,206,222,77,178,77,21,106,171,103,184,169,0,247,192,38,60,165,46,38,129,172,83,65,171,180,8,109,1,159,57,31,41,87,75,217,217,233,143,158,167,241,17,217,85,158,139,253,35,177,87,129,149,98,5,117,249,207,53,195,117,62,215,93,191,66,98,237,24,14,18,3,202,128,219,131,131,93,195,17,3,218,70,97,154,100,20,74,104,4,51,172,185,239,91,58,198,87,179,26,239,10,14,151,35,139,196,248,9,221,92,98,207,44,96,138,64,250,219,238,126,219,171,51,45,217,188,54,236,149,143,57,37,208,144,206,132,204,152,20,231,168,91,63,78,182,233,141,168,78,218,217,117,239,69,128,186,6,21,180,31,224,18,137,70,249,155,142,196,25,201,194,49,117,2,134,77,127,30,118,22,130,92,31,228,85,105,71,192,176,44,143,32,155,102,124,163,245,149,23,108,129,240,109,220,250,10,34,23,187,76,20,55,175,224,169,59,99,31,234,63,81,239,148,73,134,199,11,117,135,225,248,172,37,156,85,58,181,188,39,88,175,126,42,150,111,78,78,146,171,229,2,240,46,58,216,143,16,211,150,158,200,38,86,79,20,108,62,114,117,58,83,9,245,178,116,243,195,3,94,196,214,134,174,128,223,167,16,210,228,102,66,13,124,210,142,14,61,166,66,26,200,219,87,206,243,86,54,224,44,245,35,139,18,138,135,93,148,57,72,45,125,37,203,194,78,148,91,125,47,166,75,217,69,152,60,228,236,138,10,16,253,96,5,185,120,244,240,142,164,115,81,107,112,106,29,61,230,188,184,85,126,255,242,182,97,15,25,101,184,204,190,196,123,67,46,80,79,192,119,30,201,228,199,61,50,126,232,88,142,34,245,72,63,164,137,30,229,240,47,57,120,61,50,229,163,10,15,171,18,23,14,29,232,177,89,229,188,5,250,105,115,137,255,206,224,104,205,238,127,14,9,254,255,77,153,174,111,17,70,7,111,138,148,118,136,64,91,207,54,148,157,192,242,10,202,67,230,96,249,191,2,40,114,11,158,6,157,226,9,57,192,27,47,105,22,26,183,52,94,74,138,162,114,211,115,202,207,124,234,220,204,112,36,3,116,43,71,241,241,174,158,149,5,178,56,237,154,113,44,42,28,158,17,133,92,113,194,128,253,19,12,63,192,131,159,146,203,232,154,75,142,101,30,225,190,6,226,42,167,68,205,45,255,186,51,112,49,53,64,8,172,204,176,14,26,172,143,69,122,65,133,154,112,163,133,231,87,2,232,79,228,10,207,181,4,253,230,225,41,49,179,178,57,191,183,249,211,26,247,36,228,84,25,27,184,193,175,217,209,114,70,166,186,119,168,227,150,47,236,99,179,79,224,145,75,16,12,181,145,109,122,200,42,51,178,121,147,212,213,160,64,182,45,70,89,255,87,64,145,27,128,162,0,90,113,226,95,226,217,108,80,250,59,97,124,249,36,29,251,45,22,97,233,74,121,47,224,20,37,6,172,169,92,16,101,184,113,93,254,23,205,217,135,191,243,253,93,183,48,247,221,7,63,253,123,215,66,2,50,29,76,238,221,126,238,162,21,190,80,231,158,204,4,229,192,102,63,160,220,125,202,26,243,132,191,174,90,28,48,251,239,170,33,196,12,107,85,198,188,221,136,179,163,64,73,152,118,9,189,63,107,87,234,150,199,148,86,120,96,120,216,218,85,247,130,55,248,44,150,16,219,101,234,148,88,163,23,120,231,49,66,157,123,26,95,189,185,210,141,122,236,254,80,103,194,70,191,74,59,114,53,56,49,8,29,250,72,211,116,178,232,170,235,40,85,118,9,88,50,224,188,70,243,5,149,240,48,216,9,26,61,179,171,32,177,89,54,71,109,141,151,60,77,199,76,36,173,228,213,206,245,205,221,35,209,33,137,88,203,211,196,164,238,168,104,68,170,254,123,67,106,247,49,151,206,35,87,212,21,162,81,90,236,2,20,24,74,97,180,80,144,15,149,244,61,94,234,16,142,188,126,78,211,159,14,133,55,30,34,66,97,180,203,44,37,147,205,32,22,167,137,116,69,125,84,144,72,220,147,112,58,60,74,69,27,44,131,98,139,223,131,117,227,57,83,50,225,128,236,158,154,92,66,109,158,121,25,135,173,42,218,95,50,179,43,161,214,161,86,32,255,196,201,91,38,62,30,88,15,236,200,225,228,126,214,224,187,255,150,153,21,188,9,239,35,38,17,238,223,26,10,172,82,57,220,43,118,171,18,150,125,233,138,170,249,119,240,65,58,187,28,80,238,223,66,247,9,147,41,204,137,81,124,155,116,63,19,99,35,181,51,245,162,154,173,231,103,145,179,11,110,231,12,246,246,210,162,32,231,230,160,198,216,246,117,58,22,67,219,87,41,154,20,167,166,93,134,228,77,60,123,36,82,44,99,107,107,36,225,255,29,162,138,93,199,155,226,45,242,205,7,232,228,31,182,111,110,155,87,9,117,117,105,98,223,140,95,63,244,88,44,221,199,17,155,101,243,199,178,5,178,65,205,71,249,249,44,182,235,12,133,87,25,75,176,233,195,53,75,226,218,201,92,27,67,194,235,168,174,137,237,120,85,218,193,172,233,78,136,166,252,179,182,151,218,80,180,74,43,159,83,182,63,238,41,163,186,253,58,152,1,126,70,89,211,44,242,166,63,45,86,29,90,94,104,151,18,170,95,85,53,245,164,72,201,216,112,125,185,86,126,163,5,108,88,220,197,113,7,98,101,237,126,191,147,18,173,227,180,191,137,195,233,238,58,214,225,231,61,104,130,56,139,0,173,170,144,192,47,179,18,133,44,6,215,74,150,239,147,96,61,144,52,64,25,35,211,118,8,159,205,133,232,91,10,149,45,203,106,249,161,87,151,103,212,230,213,157,65,97,235,161,194,182,255,243,155,94,236,12,222,9,31,244,175,201,242,36,9,192,145,191,164,120,161,194,62,139,14,34,215,59,50,175,134,127,198,58,58,126,51,118,91,222,176,7,134,190,174,43,61,254,79,156,234,253,115,200,189,206,254,107,157,152,9,30,34,50,133,161,88,6,129,92,90,214,201,0,131,44,149,12,34,226,219,123,212,234,108,224,106,152,204,7,23,68,245,13,211,242,145,46,10,24,56,50,210,14,59,251,85,189,166,137,176,22,126,148,213,166,119,141,61,166,108,100,181,109,95,147,87,75,110,188,230,21,151,99,240,129,32,81,216,90,228,94,156,159,127,51,91,241,71,183,230,155,29,239,7,213,196,31,223,116,30,242,89,177,108,244,103,186,209,244,187,190,166,164,226,111,186,10,84,177,12,46,170,23,68,254,72,68,169,38,97,188,220,19,87,128,154,157,69,207,120,197,3,235,190,16,171,39,24,191,238,65,212,51,5,5,142,46,157,155,173,46,119,82,176,206,17,2,112,163,142,242,70,247,162,17,9,52,9,13,93,88,116,70,34,74,224,248,131,230,130,35,71,47,190,94,87,42,246,52,202,24,179,214,243,205,212,230,249,10,130,242,200,227,103,95,111,63,128,142,170,239,180,188,255,39,245,144,114,188,194,186,181,124,176,73,119,97,11,5,188,163,84,174,195,173,52,140,87,157,223,82,193,133,232,28,126,106,22,233,10,91,95,191,109,51,21,170,94,240,231,59,49,97,186,248,68,255,169,161,105,179,134,128,140,26,204,70,206,32,209,172,243,146,214,58,128,89,105,107,114,67,149,215,225,3,165,8,75,158,221,50,7,175,20,118,3,226,45,47,27,220,128,176,45,54,143,151,13,32,227,37,188,75,3,47,89,141,154,105,218,213,4,235,87,191,230,129,200,47,96,168,204,31,215,171,203,86,57,216,223,41,156,220,131,241,115,108,240,112,89,213,79,110,232,106,244,226,182,167,26,0,54,195,101,249,69,166,188,38,160,73,116,34,80,239,8,215,243,57,30,69,162,2,67,241,168,209,22,4,23,175,188,177,105,175,56,196,220,45,206,76,206,26,193,30,5,179,10,224,121,95,235,143,214,72,187,238,14,2,28,164,104,181,167,245,238,128,128,176,170,52,23,144,106,102,223,179,49,139,169,66,137,253,136,62,22,80,63,121,131,136,7,241,19,196,5,185,4,71,137,116,35,174,209,136,150,198,59,137,12,191,57,58,217,10,161,95,96,107,72,196,2,152,139,81,35,49,120,218,216,69,100,206,223,241,220,18,77,163,25,192,93,88,62,47,49,29,186,59,242,124,83,167,214,23,205,130,54,116,242,234,101,216,122,54,24,212,75,68,207,211,238,162,51,208,244,42,192,97,243,66,155,152,156,176,83,138,215,245,104,253,244,249,251,159,194,90,56,57,157,147,1,208,39,67,108,50,224,154,92,251,130,193,17,104,49,82,242,46,224,241,134,87,7,9,172,65,86,242,169,11,31,25,24,139,137,48,27,228,92,230,64,78,227,119,219,167,119,233,119,59,136,66,110,45,252,132,34,243,6,117,169,5,226,139,116,123,182,222,105,145,185,56,223,197,25,87,39,175,4,39,8,125,66,223,115,10,135,30,39,242,174,238,103,97,48,201,63,177,82,43,75,137,86,135,154,98,149,82,195,13,219,79,156,224,253,110,143,119,1,192,121,91,12,138,77,29,119,136,29,43,226,125,81,119,66,218,207,191,85,224,61,40,241,129,18,152,143,84,231,129,226,175,167,95,87,6,235,81,68,190,88,200,243,153,111,119,17,72,32,213,206,199,26,63,144,7,53,43,80,88,174,230,71,129,88,114,78,63,157,210,252,255,211,243,239,74,196,41,120,109,228,10,107,152,79,194,219,253,5,167,175,62,85,253,36,138,17,35,82,50,144,198,29,32,72,235,98,254,100,219,199,64,246,154,190,63,200,90,191,162,69,178,205,152,129,137,58,6,189,252,96,233,149,76,86,78,41,32,178,195,115,190,168,20,93,211,178,11,158,12,224,131,203,86,69,165,94,56,9,193,194,198,6,213,243,199,24,57,120,242,192,201,122,64,249,156,239,167,205,156,19,209,114,68,62,132,179,244,94,84,3,79,29,135,150,45,35,179,39,145,155,244,63,228,234,127,224,202,171,171,205,69,210,81,12,152,206,49,46,81,212,151,226,191,174,36,148,5,78,126,33,238,146,141,61,38,136,144,237,153,233,18,210,153,113,242,105,106,202,75,168,156,57,0,142,239,130,242,131,43,203,231,142,95,122,212,21,79,98,244,202,223,247,16,131,225,162,113,175,134,42,187,80,89,8,166,66,193,238,7,147,94,25,41,52,82,83,28,131,166,27,160,218,79,251,118,113,148,9,228,62,193,243,207,237,163,70,66,35,56,104,48,51,70,193,88,224,180,159,124,63,44,30,40,8,40,127,116,234,219,127,122,157,188,233,148,128,214,224,1,1,233,13,73,73,3,46,90,179,240,56,15,185,127,62,215,14,82,96,75,130,106,140,226,122,99,96,214,59,237,142,206,163,86,201,230,70,136,225,175,70,229,14,95,74,201,135,115,128,56,112,34,9,147,31,19,233,16,44,206,229,60,226,106,205,115,102,233,123,12,151,137,184,210,91,241,237,189,213,234,55,53,165,27,250,163,133,96,21,29,62,252,189,187,127,51,146,80,242,233,134,138,31,36,178,17,33,218,182,45,86,35,156,255,233,128,214,126,73,202,86,101,143,85,58,41,183,109,145,168,77,230,251,41,101,114,185,16,30,49,245,19,9,32,125,5,101,4,78,46,63,70,192,132,219,150,111,53,56,125,105,57,146,133,184,193,52,158,80,88,20,79,145,102,184,68,166,68,107,111,43,188,186,225,27,152,200,149,19,143,76,84,79,0,171,85,198,21,26,7,125,191,157,29,0,136,154,67,251,67,30,17,208,131,14,155,230,71,189,94,97,117,148,114,246,2,126,169,38,3,22,160,189,233,215,189,116,28,208,120,15,199,8,7,79,153,116,57,214,60,194,24,174,185,210,104,95,237,218,129,252,112,201,109,5,15,30,129,129,162,86,52,35,105,239,54,176,145,212,182,93,61,51,169,11,249,170,65,50,103,204,72,33,80,243,203,103,74,113,236,46,28,206,196,228,106,5,84,25,30,145,119,30,8,241,31,47,188,229,180,223,219,212,224,203,159,217,186,20,237,30,105,125,52,104,239,143,58,150,231,236,190,191,193,4,118,76,119,163,25,118,134,57,231,196,130,106,120,48,154,204,193,40,89,148,6,18,8,8,200,62,52,147,232,51,216,234,214,79,31,238,55,81,87,25,218,165,31,171,86,102,171,181,2,159,89,168,243,130,101,196,172,205,59,213,212,246,166,196,38,201,193,235,97,18,164,41,139,92,13,46,105,101,0,71,155,191,190,46,125,99,41,71,6,27,121,36,193,60,240,142,50,48,113,172,211,80,163,211,62,216,30,95,53,69,215,10,192,205,135,118,227,199,91,42,81,230,137,191,124,0,133,57,1,141,31,236,180,92,251,76,15,143,68,254,106,33,95,9,36,106,194,166,177,254,62,126,241,217,135,125,211,252,211,228,134,26,6,182,60,85,60,99,238,152,1,15,63,8,163,161,125,23,238,159,5,166,172,181,41,41,58,148,203,215,96,23,102,151,218,253,238,48,113,75,212,194,65,24,180,59,196,98,222,175,101,104,194,19,225,144,105,74,227,233,154,153,168,27,229,38,41,77,55,82,39,176,32,84,70,232,222,220,73,116,75,55,133,17,246,175,205,182,104,229,111,112,168,81,149,219,17,89,22,131,79,239,180,100,83,156,208,223,31,70,195,144,93,235,119,236,220,233,234,37,180,192,177,120,181,136,128,193,129,2,4,8,199,218,39,117,178,187,225,171,253,116,227,200,19,154,90,203,212,40,77,238,147,37,255,203,71,144,53,220,222,215,45,248,230,252,246,37,70,56,2,127,63,251,225,168,3,75,72,46,213,172,223,161,56,180,151,127,92,232,107,245,140,59,156,3,56,197,126,69,165,97,209,8,180,75,9,145,8,70,139,74,128,220,255,54,236,70,160,203,92,103,152,78,64,5,235,248,48,43,166,59,21,205,129,225,89,63,244,104,120,115,207,58,62,45,92,57,171,100,66,185,54,29,115,99,74,108,81,199,38,83,210,163,102,52,44,215,78,244,171,60,68,176,36,46,184,202,79,1,160,101,40,237,217,1,255,50,155,57,242,253,247,242,28,159,252,60,130,87,138,127,226,58,52,151,179,220,137,2,128,222,201,229,114,218,141,232,66,32,129,47,117,201,165,146,231,109,119,159,162,123,110,134,248,163,73,17,104,148,198,120,204,81,114,109,183,15,170,128,140,107,43,76,125,255,214,204,251,14,132,82,5,42,28,151,163,248,164,71,136,77,82,52,249,77,139,43,184,92,146,189,216,19,26,152,153,141,1,188,92,239,26,168,62,253,191,177,214,183,188,224,108,254,36,71,44,102,224,194,7,247,166,62,28,194,91,58,49,204,41,48,172,174,182,249,172,203,28,32,80,226,74,220,115,54,113,88,28,31,92,239,141,140,9,174,95,249,67,166,212,86,184,216,109,189,190,27,169,41,144,137,175,137,133,146,34,221,206,25,115,34,203,62,21,38,186,87,225,33,203,60,9,242,70,95,126,27,243,235,74,40,112,114,99,115,52,81,152,108,228,140,218,229,217,184,91,74,77,126,211,112,179,166,64,132,49,246,64,193,51,115,110,184,67,240,1,15,45,222,32,77,233,46,102,56,225,243,198,87,11,61,246,181,88,33,26,211,203,174,117,211,206,236,172,116,100,19,253,186,150,124,204,118,212,156,225,30,155,166,191,34,63,39,155,191,243,68,184,44,240,69,35,141,182,57,112,234,191,167,252,7,44,197,16,22,234,111,225,253,254,2,159,234,168,102,129,71,253,33,117,30,5,58,240,135,207,28,154,223,206,100,89,242,225,9,184,188,121,40,130,154,188,142,216,148,215,125,49,116,89,214,228,160,160,27,170,159,151,211,109,161,218,178,89,45,234,29,120,214,3,5,46,249,101,179,218,158,177,44,137,60,207,13,125,236,243,56,80,205,40,12,141,161,106,177,60,7,53,230,3,160,26,22,209,20,237,7,119,25,247,117,17,201,231,135,91,5,71,1,169,45,187,9,159,173,126,62,242,179,193,234,174,67,241,97,225,55,60,64,87,12,24,207,198,58,103,51,32,63,163,189,191,157,31,196,48,158,183,250,99,175,49,189,215,218,194,196,184,76,144,52,245,65,103,186,110,127,128,175,183,238,217,19,233,230,214,112,157,121,229,88,205,94,211,154,48,134,110,30,165,107,78,19,71,99,17,202,236,154,68,17,20,241,14,67,184,113,236,108,252,61,6,28,251,227,59,2,253,209,73,83,8,10,40,235,78,164,156,21,36,35,10,22,135,202,101,29,74,46,177,63,169,77,13,235,47,200,185,207,199,173,123,10,167,248,207,172,109,180,72,200,168,173,88,50,100,144,6,111,110,198,21,183,202,20,239,129,3,56,104,249,169,56,162,16,151,140,210,192,232,142,95,131,120,104,125,154,37,194,100,244,85,90,150,91,174,88,138,85,26,146,27,75,30,21,242,121,208,226,255,55,254,3,114,183,186,148,234,194,1,225,237,224,18,140,4,177,217,235,47,166,245,208,166,19,231,41,66,93,235,248,190,71,221,60,255,135,84,166,207,126,38,173,180,199,234,164,46,206,230,128,249,89,81,6,41,71,13,27,183,41,82,106,22,240,139,97,128,227,201,56,51,142,223,11,9,147,245,140,117,122,210,140,16,74,72,208,66,3,79,199,224,175,21,49,180,118,129,34,93,121,199,217,133,80,209,92,195,6,92,244,196,252,86,134,162,68,89,14,112,206,204,9,56,91,77,79,66,122,188,127,223,47,240,148,162,17,212,1,112,63,188,11,239,210,53,180,210,81,55,78,37,199,110,141,202,92,32,59,214,233,194,117,140,23,110,184,241,227,233,26,111,145,184,113,89,141,175,245,92,221,197,224,1,231,109,26,199,189,26,120,248,250,95,3,232,50,62,195,243,1,37,232,152,37,178,64,58,58,107,219,24,59,40,98,54,198,48,149,187,231,21,107,74,91,38,244,57,154,162,133,88,45,156,57,113,201,170,190,213,76,208,28,238,180,217,63,80,132,50,160,228,160,254,180,234,2,1,249,69,201,136,89,19,193,125,71,76,63,35,80,120,227,207,133,222,231,37,97,206,188,2,140,227,210,86,149,140,136,80,174,215,57,111,13,141,52,254,209,212,128,142,198,168,242,91,224,135,27,61,113,116,96,76,212,172,15,220,230,145,154,250,45,122,227,154,47,114,245,243,8,119,195,208,30,121,37,140,168,252,67,226,244,54,133,29,224,128,131,165,222,179,150,238,212,54,99,15,119,145,86,53,150,16,17,92,93,242,79,73,222,113,141,64,43,173,139,229,81,186,106,170,4,178,49,122,199,158,232,79,96,107,120,80,193,122,57,204,138,72,153,218,178,83,77,22,32,148,208,159,244,142,176,99,203,15,12,178,230,139,191,114,22,53,90,117,134,208,206,92,161,6,93,218,242,6,223,175,194,21,11,206,105,184,219,147,70,42,160,17,18,78,188,255,85,40,160,187,73,138,252,197,113,249,17,230,246,127,191,248,131,202,190,174,183,73,56,123,197,220,87,33,150,138,31,44,128,185,99,168,66,120,21,128,119,135,59,229,250,62,208,57,124,5,214,206,211,4,247,64,116,178,249,247,218,35,189,89,123,248,149,78,187,253,133,168,75,137,76,3,0,56,67,245,206,125,70,33,143,221,39,10,196,128,143,246,134,218,231,114,70,150,221,178,120,85,232,21,81,247,247,62,200,55,9,59,198,139,79,87,102,129,152,51,168,193,218,231,243,206,150,76,83,114,141,1,172,14,160,86,88,112,32,124,72,39,227,150,186,137,83,255,130,252,76,20,95,89,241,51,138,97,70,194,248,143,155,24,245,28,167,104,3,104,19,234,8,103,55,235,65,233,221,71,228,139,246,44,19,219,130,192,68,12,170,232,231,116,186,0,51,23,82,8,193,184,59,220,62,129,187,242,36,155,163,58,8,175,160,78,153,42,85,76,51,129,164,237,192,130,219,149,146,5,174,87,8,92,251,77,38,134,195,242,220,212,118,62,51,161,44,95,224,69,4,53,176,13,131,168,199,4,98,12,136,246,200,9,168,45,217,112,151,90,142,78,120,7,194,167,133,204,248,165,138,28,26,225,69,242,151,58,147,188,5,204,197,80,39,168,178,196,2,218,34,205,103,204,30,21,254,211,58,188,57,15,108,222,199,119,103,161,61,140,69,1,36,236,147,172,97,87,211,183,112,206,216,98,216,208,250,82,71,1,123,166,18,84,249,242,185,57,213,241,130,103,138,194,19,44,37,120,128,224,246,107,12,213,185,68,178,47,60,49,163,210,177,91,136,9,108,124,193,144,75,187,151,2,211,165,224,185,123,132,191,16,88,129,43,220,136,13,159,245,100,52,98,165,182,171,201,110,151,5,62,87,163,177,220,20,57,185,5,70,132,210,124,247,223,114,177,80,154,127,202,131,115,202,31,211,159,76,28,48,45,128,238,216,230,244,5,80,199,6,8,171,173,94,165,103,201,82,57,156,149,3,115,244,180,31,219,126,52,80,173,109,164,229,182,67,238,195,40,108,29,6,114,142,111,34,171,118,34,244,253,251,166,70,116,89,30,249,37,136,232,186,33,202,102,13,94,10,133,186,111,143,200,34,146,115,79,0,2,203,30,192,150,237,242,61,103,166,126,81,171,34,24,170,89,64,105,146,107,190,28,149,116,228,124,26,157,73,248,92,169,19,189,33,145,154,198,209,241,225,10,21,43,198,176,44,177,215,156,75,199,30,9,50,202,7,35,9,20,26,53,234,249,166,200,161,34,26,173,177,55,40,12,3,130,39,134,203,163,63,58,226,96,199,46,32,16,235,100,16,184,126,194,144,4,54,89,118,15,50,40,35,107,64,177,88,95,122,141,66,193,192,56,156,19,176,202,216,128,14,167,155,15,121,141,159,129,24,233,18,128,111,118,157,147,252,95,126,65,242,140,231,209,176,62,70,69,6,57,3,137,241,47,105,45,249,205,218,64,40,101,38,115,29,69,201,13,158,64,17,203,176,24,9,173,62,94,102,80,84,85,50,180,118,105,138,82,56,72,115,194,14,163,188,134,195,169,51,4,251,67,2,71,209,214,34,145,53,248,18,93,49,143,58,14,136,249,42,169,190,157,227,159,9,39,246,128,134,250,255,121,187,255,232,118,197,105,137,190,28,95,150,131,27,232,150,201,76,17,13,168,203,53,242,120,172,144,77,156,84,102,255,128,151,214,141,23,238,198,232,31,178,38,113,179,10,75,196,245,56,7,60,1,228,176,105,228,15,61,67,169,4,198,129,174,252,84,64,78,216,145,188,224,40,193,59,203,53,48,71,87,33,206,20,123,97,22,225,75,51,77,137,4,47,124,165,207,106,90,220,47,237,185,184,57,151,6,182,216,15,107,53,195,220,146,120,246,201,25,84,130,70,161,43,233,170,228,174,130,47,222,191,195,134,150,118,32,220,251,93,213,124,178,23,21,218,245,220,73,86,14,65,146,90,97,182,176,145,142,170,227,143,12,52,70,94,42,156,96,67,174,139,250,252,227,18,124,16,151,44,160,41,42,235,11,70,213,53,255,17,74,218,94,255,53,115,66,7,10,89,131,34,171,101,166,78,81,80,156,249,134,146,168,196,196,155,189,237,222,27,139,190,115,176,17,221,187,65,240,111,201,21,105,185,110,225,16,73,148,32,27,68,217,200,248,246,170,167,138,20,142,138,92,19,153,41,146,138,169,70,98,216,109,248,84,200,124,251,215,17,216,130,147,38,9,97,242,70,155,102,46,116,197,204,184,91,246,118,66,130,54,56,195,207,35,184,195,251,8,157,68,89,63,72,249,58,129,188,177,33,200,54,194,61,68,21,67,141,31,23,239,83,7,252,36,177,2,136,89,151,95,94,150,162,248,253,191,75,245,59,71,2,229,65,38,102,70,122,249,220,248,97,4,241,21,112,60,179,187,164,60,255,194,97,175,5,105,128,122,181,74,134,80,34,223,12,213,120,246,82,114,156,156,229,104,213,116,182,221,84,236,33,63,103,105,38,62,83,0,90,69,186,246,26,115,119,120,84,147,180,123,189,150,36,89,118,152,254,187,237,143,33,117,116,180,18,54,82,31,52,76,62,68,76,76,118,29,20,158,63,230,238,245,40,218,117,148,79,131,109,134,50,142,223,239,150,12,195,58,61,59,211,37,255,13,91,118,180,255,46,17,180,158,114,191,235,109,228,51,123,174,214,222,160,83,70,43,97,66,249,231,72,208,57,39,192,17,203,121,151,195,47,3,104,108,69,211,241,232,219,43,65,175,120,213,159,48,142,130,6,176,248,68,174,160,238,165,192,160,199,78,227,141,51,132,68,231,7,5,56,143,222,120,102,155,107,74,47,78,147,231,66,58,98,167,225,200,155,185,199,153,166,240,178,95,233,199,59,172,63,79,199,82,1,8,83,1,247,193,40,126,227,36,247,120,53,174,125,107,220,121,84,28,219,177,233,124,15,207,184,250,174,107,239,221,109,42,18,108,188,60,194,254,182,157,1,187,22,113,125,41,108,176,175,75,208,183,206,30,93,113,205,87,167,118,175,193,4,42,50,69,191,89,24,134,50,92,35,228,198,72,103,203,164,225,152,158,167,220,46,106,124,224,16,245,118,75,253,130,85,112,112,32,105,108,243,1,129,221,107,50,59,47,108,87,48,56,27,77,246,113,193,25,197,227,34,204,117,78,124,92,141,182,160,214,20,113,84,137,19,77,51,73,238,83,96,65,73,152,49,5,91,18,110,21,173,226,177,50,37,0,120,40,233,76,166,75,253,41,177,60,90,162,197,83,158,117,75,1,131,149,22,219,170,94,57,207,155,134,122,118,101,253,140,136,49,160,108,218,46,92,86,165,226,232,102,196,93,203,255,210,23,249,209,75,49,118,91,97,84,69,167,51,26,29,120,152,210,111,6,21,78,230,142,19,47,158,60,245,30,198,122,117,69,186,125,166,208,117,70,45,138,225,83,190,225,107,208,223,146,220,108,104,172,163,219,244,233,226,226,178,114,89,61,221,253,206,184,195,25,114,209,34,56,38,47,78,72,169,34,63,228,45,54,118,70,151,138,248,160,44,170,138,144,78,240,221,5,178,1,26,97,209,155,171,207,105,44,86,108,36,4,102,92,139,122,23,118,152,139,3,50,23,85,26,156,118,7,232,52,200,48,200,253,139,169,138,87,9,182,248,101,126,226,245,203,239,156,165,243,170,108,148,166,21,64,174,150,113,241,193,138,200,183,255,15,189,140,120,94,179,2,52,210,87,80,172,10,154,46,46,7,111,162,70,148,160,64,253,204,30,219,61,200,85,245,44,20,47,2,11,106,236,45,130,223,69,226,195,181,40,198,229,227,103,146,79,71,207,31,101,82,195,111,255,217,176,183,89,240,160,229,182,167,12,91,225,251,170,15,63,199,12,218,236,111,60,30,37,53,47,63,234,120,141,205,88,83,7,170,49,37,5,67,178,186,169,86,191,227,125,246,242,95,153,57,144,37,43,44,45,41,134,212,253,157,103,211,214,26,235,65,23,198,11,40,141,205,87,169,12,207,144,133,165,16,81,0,56,49,87,247,31,74,132,133,165,56,97,239,96,91,199,173,98,49,112,168,238,71,102,197,229,189,240,24,217,222,137,21,180,14,19,84,67,196,162,220,145,44,182,249,248,73,210,189,115,132,73,235,169,139,14,101,186,175,10,137,147,50,54,63,231,237,25,201,120,232,107,10,181,34,148,36,251,108,47,17,82,246,190,186,220,198,9,199,155,0,51,7,173,79,89,235,84,175,162,94,203,112,162,197,47,182,167,210,95,235,206,238,222,244,80,83,12,100,220,83,179,45,31,193,49,15,155,61,176,2,214,125,226,77,164,182,32,26,61,54,199,21,238,84,182,59,70,105,42,100,59,112,14,175,110,122,121,133,177,116,74,39,210,122,57,191,183,182,7,242,148,132,24,70,71,29,76,216,130,207,57,45,119,178,39,120,165,183,100,95,40,175,233,108,0,124,23,154,168,247,136,134,89,11,35,39,1,158,205,206,70,63,161,155,224,39,164,106,140,163,122,161,146,243,246,193,252,132,81,112,147,162,91,170,238,40,14,185,94,64,255,236,248,155,132,76,6,72,218,226,240,75,251,168,54,150,161,142,105,181,142,229,154,240,203,186,89,235,188,186,254,115,242,187,6,94,48,56,77,103,106,151,84,114,221,57,207,122,133,213,85,206,187,186,145,92,194,253,151,22,177,179,201,95,178,56,51,244,211,141,156,218,68,255,89,183,102,209,249,221,164,14,202,72,236,163,18,122,221,164,114,120,67,239,87,188,125,169,252,19,144,81,199,198,87,187,217,10,157,30,78,204,130,95,103,233,175,35,163,178,183,51,155,73,57,253,137,184,65,66,23,52,254,108,50,173,25,17,247,176,67,243,204,12,117,137,115,220,174,166,50,63,200,169,84,115,48,175,53,245,219,219,49,133,56,240,72,173,159,180,53,107,234,156,130,63,249,139,252,197,148,191,12,93,144,74,216,24,24,178,62,175,56,170,229,214,115,95,105,209,58,247,93,42,117,10,112,252,99,193,135,57,43,149,86,32,219,140,94,164,158,29,204,238,79,81,41,35,7,203,192,45,42,54,134,153,108,131,92,117,11,103,129,43,107,176,86,20,192,146,113,35,248,112,13,94,219,61,232,11,72,17,24,8,136,55,209,77,70,39,178,240,36,14,135,47,50,48,242,8,22,180,93,83,100,254,103,137,184,165,21,208,225,93,71,229,149,215,14,75,246,105,19,89,85,224,33,191,236,79,112,255,232,220,89,42,236,248,138,242,167,247,221,209,173,249,136,236,112,137,43,249,36,215,187,148,26,206,242,238,112,61,95,122,69,242,159,208,255,46,44,180,12,45,247,42,241,46,45,20,185,110,158,42,53,126,242,132,249,245,229,23,129,196,109,167,1,145,196,184,1,9,255,93,147,143,221,175,253,125,224,90,219,201,97,253,75,163,79,72,17,202,206,53,83,24,195,118,186,26,19,15,200,186,22,104,184,244,53,196,117,243,38,129,121,173,62,62,248,63,166,251,223,89,255,56,74,115,83,13,254,240,247,245,95,229,213,86,84,9,253,72,24,167,181,88,145,130,53,177,6,46,246,26,58,207,185,126,92,172,186,217,120,226,239,87,69,8,240,223,250,157,66,144,173,76,58,245,60,63,121,237,108,55,47,219,44,100,6,87,227,77,6,212,182,89,187,165,72,250,154,13,160,181,135,253,173,156,62,98,72,125,30,199,49,224,156,218,178,64,152,129,168,73,170,42,38,85,51,209,235,185,19,125,144,70,202,71,97,50,124,13,72,155,113,216,32,168,223,39,185,235,199,94,11,251,106,200,45,9,233,217,96,204,87,218,215,196,35,6,128,66,101,73,113,251,169,243,171,64,194,125,92,13,244,238,220,210,174,208,192,25,240,253,160,17,125,187,172,231,53,89,249,37,78,230,221,9,229,108,160,235,161,182,130,81,115,28,150,116,122,200,44,136,129,90,227,91,66,103,69,184,176,203,237,27,206,56,69,170,24,166,84,132,146,237,46,225,118,107,120,97,107,155,213,194,206,249,165,86,238,172,166,145,232,11,140,32,17,238,255,22,88,181,112,218,151,214,139,180,158,113,64,50,145,128,136,218,215,146,122,86,38,30,51,128,83,249,45,56,37,70,98,122,35,247,32,207,116,219,1,42,140,40,75,44,254,141,162,114,119,173,241,11,55,154,153,9,177,255,112,121,182,184,141,210,29,115,248,81,165,84,115,3,210,197,85,83,175,193,189,155,103,213,234,125,173,72,154,175,235,141,104,219,174,145,64,212,42,163,86,101,92,116,70,251,234,223,90,195,191,213,76,79,80,102,229,246,251,82,5,186,93,215,125,184,21,53,123,247,250,106,99,38,45,201,81,109,181,73,116,4,78,183,187,224,214,236,138,82,131,116,158,8,15,92,68,109,222,141,235,83,241,192,100,181,131,150,30,180,188,230,108,73,32,206,235,165,146,92,137,254,59,63,231,237,0,229,117,52,131,69,24,111,98,166,182,73,154,228,96,139,88,233,100,76,83,34,27,157,181,199,85,227,215,42,254,230,101,25,147,210,250,255,29,5,51,115,247,221,55,160,71,74,170,186,10,114,168,24,219,206,213,94,35,140,9,126,114,196,54,67,75,86,21,132,129,69,214,87,125,130,151,102,8,165,160,167,232,221,103,94,227,183,26,129,14,27,99,34,85,60,40,49,105,148,21,196,240,52,53,206,12,175,9,121,20,14,207,60,92,130,111,16,75,192,130,241,240,53,225,77,225,62,58,174,210,4,75,71,80,103,206,140,253,56,210,43,75,74,10,10,89,96,154,18,201,133,34,103,56,242,239,185,23,46,78,21,56,222,144,230,85,6,95,46,137,127,36,229,137,146,79,47,140,94,208,222,120,155,194,39,210,94,92,89,3,65,107,201,209,12,37,199,86,133,157,108,13,122,83,160,45,211,17,214,58,182,174,96,77,12,120,205,5,211,122,83,125,37,49,68,67,205,194,229,76,222,41,78,124,148,102,71,105,132,117,113,148,84,90,247,151,148,24,137,35,243,253,14,239,156,206,170,93,121,58,214,135,10,32,192,104,28,27,26,249,66,204,143,78,146,31,167,220,187,173,37,22,191,41,54,167,232,229,33,244,24,115,64,20,113,155,174,229,15,130,86,137,106,249,185,197,69,86,158,153,242,162,86,188,27,215,199,39,122,81,205,113,20,73,16,164,108,211,83,161,117,32,59,28,210,69,64,67,64,7,175,30,207,137,189,43,177,6,238,97,59,135,230,149,155,96,80,31,254,30,44,170,67,165,97,207,4,32,208,197,30,206,108,6,123,217,16,222,37,137,150,45,27,177,206,62,200,131,77,178,163,154,219,250,108,129,20,163,190,158,170,57,105,28,195,196,94,106,63,39,74,102,142,53,245,112,72,14,221,108,181,242,211,57,170,106,222,245,144,38,129,77,15,136,70,101,255,120,246,228,211,195,21,160,235,130,90,42,190,1,109,231,230,0,22,243,136,6,84,46,178,120,240,17,243,179,169,107,243,235,37,250,252,127,230,38,28,105,157,77,175,166,209,142,190,33,48,15,126,168,81,118,92,64,110,106,143,122,38,233,59,241,118,240,156,220,108,164,97,34,185,249,124,108,199,64,107,136,137,157,87,118,50,118,68,136,9,21,86,245,192,69,243,50,57,147,63,64,176,187,176,109,251,67,162,172,207,158,56,233,57,116,56,215,19,231,30,26,251,86,186,36,3,165,244,40,176,93,56,184,111,218,214,127,33,230,4,70,10,217,132,186,68,229,10,186,125,92,151,245,174,39,83,163,239,255,245,178,210,7,157,98,85,126,80,100,224,105,23,253,86,237,89,205,208,121,122,52,109,191,119,184,46,223,76,195,186,97,147,48,6,9,196,202,50,251,21,227,36,30,43,95,49,22,74,108,88,235,113,3,116,222,49,169,175,13,215,88,183,177,204,199,234,255,180,101,132,139,184,251,6,65,224,128,204,249,26,174,156,125,170,184,170,25,153,68,81,246,178,151,57,218,208,94,37,120,165,16,99,247,253,116,154,249,51,192,218,189,177,71,48,192,150,183,42,185,143,172,191,117,130,247,6,232,151,103,94,202,167,12,90,129,116,239,168,53,78,137,2,192,193,45,202,85,24,163,172,93,175,70,140,250,128,11,17,65,174,49,46,253,132,58,200,206,184,149,39,33,186,204,186,48,118,146,47,133,52,171,131,113,237,105,9,188,15,86,45,50,63,43,8,13,64,14,127,57,41,155,222,83,4,133,7,78,109,45,208,181,164,148,80,251,179,193,200,217,234,143,35,68,109,90,244,182,251,236,226,198,213,29,42,182,180,237,127,33,245,203,3,228,240,254,109,227,138,136,173,215,201,93,39,78,206,87,193,100,68,8,66,119,78,53,202,103,177,186,81,86,193,182,177,95,155,122,250,91,9,228,166,226,31,236,150,228,26,164,15,88,30,209,231,98,244,107,16,0,124,184,129,31,163,203,159,96,171,80,215,57,216,203,84,88,123,87,192,117,7,237,10,237,87,49,225,30,205,185,65,247,253,129,69,56,94,221,29,110,99,239,142,222,90,175,119,159,248,25,43,255,192,253,193,9,82,128,229,144,203,68,107,240,14,154,62,21,76,23,31,213,59,50,201,184,23,196,247,190,183,63,75,87,163,240,39,150,226,89,207,252,205,62,30,214,121,121,118,1,15,106,70,159,145,35,212,28,115,6,47,88,240,57,156,235,234,190,109,116,233,12,135,128,93,108,229,79,212,202,197,111,82,197,191,148,43,158,185,3,2,137,242,26,253,139,172,118,230,233,200,4,113,182,141,100,129,72,37,87,50,110,80,65,224,230,50,112,220,215,49,156,92,157,21,105,173,221,42,235,130,255,32,206,211,163,207,197,58,188,77,142,92,233,210,190,56,145,141,159,124,208,78,15,102,129,108,79,64,173,43,49,3,106,165,168,188,230,41,140,137,105,154,66,78,80,81,246,226,107,105,185,159,250,66,245,193,140,205,212,36,89,177,253,246,127,161,106,0,164,202,217,76,94,39,213,101,99,74,242,1,208,233,152,86,241,42,66,5,79,178,226,128,50,140,94,211,37,198,210,249,186,70,255,185,107,215,23,37,43,162,217,182,93,157,75,206,234,7,2,110,255,127,208,70,81,102,90,169,208,204,53,106,95,145,187,20,106,149,230,128,130,14,85,131,179,59,60,196,6,126,201,227,214,168,82,243,132,30,108,241,237,107,248,65,127,207,24,188,177,63,97,82,74,203,32,220,86,35,106,21,108,82,24,182,98,32,229,45,161,172,116,21,49,148,40,16,246,25,52,50,89,222,109,234,21,156,242,12,233,123,207,119,94,0,157,194,129,107,201,82,122,157,163,195,14,24,49,149,39,82,176,196,170,141,249,155,81,106,95,222,123,23,51,127,9,9,148,109,138,94,203,160,195,224,156,105,102,110,135,26,21,73,201,110,91,197,165,194,39,21,143,13,146,206,131,67,105,187,46,203,202,66,55,220,200,231,217,168,165,144,112,182,151,83,61,51,22,47,158,181,225,174,211,127,59,87,33,160,79,52,166,168,142,66,128,230,10,172,67,115,155,160,156,92,60,82,17,203,78,67,115,28,109,6,63,47,215,21,109,174,204,40,74,112,40,123,194,22,216,19,124,36,117,41,11,122,187,242,146,167,188,199,37,91,250,54,72,155,179,195,241,76,223,37,46,158,99,96,83,35,25,76,233,254,222,33,114,68,219,151,152,61,111,230,75,179,253,30,223,159,10,179,188,24,246,20,84,226,197,30,96,253,77,215,21,146,190,186,42,171,208,230,102,175,245,165,39,19,11,135,216,6,216,1,110,236,221,118,187,35,149,130,135,30,239,90,47,180,239,141,196,109,206,32,84,56,158,238,21,47,75,203,174,192,205,37,192,196,232,169,206,17,142,56,110,99,60,89,187,113,26,68,239,97,107,244,161,251,167,88,238,141,252,57,242,230,107,33,65,92,121,73,231,105,142,23,25,143,152,116,15,106,231,119,36,31,130,98,22,87,211,108,206,95,43,132,61,112,183,129,72,193,108,19,198,81,71,83,191,3,5,125,211,120,181,60,100,128,47,31,170,88,244,60,174,19,235,241,126,49,103,51,66,191,159,160,242,92,179,94,220,27,199,58,245,73,235,124,189,65,78,60,172,75,24,121,52,95,127,21,83,163,35,246,138,215,70,20,82,117,156,245,92,243,132,91,164,180,154,89,225,65,159,94,103,105,67,197,65,22,214,89,240,33,71,234,160,68,147,48,170,136,81,46,85,183,88,151,179,225,187,75,102,86,155,231,77,212,170,66,2,94,132,55,160,209,158,74,61,219,88,88,13,229,220,55,20,230,211,179,144,70,142,209,121,32,29,95,13,116,194,87,222,211,27,103,178,159,96,56,169,200,76,181,186,135,243,252,235,215,18,6,4,9,232,239,186,65,148,236,26,95,222,37,150,135,186,42,28,107,111,88,69,224,213,94,166,44,88,93,133,84,141,35,94,181,67,239,229,190,65,110,116,10,136,23,248,34,225,82,114,221,173,98,118,75,212,181,55,174,205,187,133,210,9,4,250,109,149,119,58,66,1,91,114,96,7,163,6,207,148,244,67,252,129,160,57,199,164,42,170,203,198,181,36,139,221,30,57,21,111,249,168,29,219,186,209,178,36,190,193,157,195,33,5,105,184,158,157,42,232,131,120,26,128,214,8,140,67,245,89,212,95,137,24,54,251,154,156,253,55,190,61,235,161,88,58,155,129,252,65,132,171,50,182,113,116,11,22,254,249,111,173,103,231,145,115,255,224,174,147,226,195,94,222,25,173,30,98,54,108,109,248,27,14,25,116,110,252,30,15,71,182,116,145,105,222,188,117,150,77,239,59,78,252,237,67,58,0,18,0,236,217,235,224,205,222,227,102,84,22,115,29,204,112,126,174,106,248,177,38,11,4,140,230,119,103,78,65,190,246,90,86,96,228,132,234,35,20,58,12,244,167,49,252,197,224,38,79,242,177,133,95,134,227,175,189,134,241,101,122,164,67,147,79,213,194,158,117,19,87,209,227,49,239,222,130,198,135,90,7,188,114,51,31,109,118,116,207,159,137,205,135,205,254,89,68,192,174,178,236,250,180,132,29,189,154,183,143,45,71,171,169,240,25,211,29,243,51,183,219,100,23,22,25,255,126,62,122,2,156,31,149,236,81,79,50,54,39,143,109,237,167,28,99,121,30,235,36,124,247,216,238,239,137,30,86,233,61,73,175,125,166,138,101,8,81,18,135,76,213,116,222,237,1,182,117,183,9,231,182,43,241,26,204,153,108,234,218,51,0,241,129,140,28,119,165,23,245,57,92,203,240,65,133,169,44,68,251,135,227,87,73,34,122,200,187,13,241,114,78,63,158,81,106,53,146,236,50,225,96,72,211,255,238,63,196,20,144,101,52,2,176,103,168,147,128,105,230,195,246,73,78,108,173,185,161,240,198,55,122,128,202,249,87,171,112,13,11,175,45,243,172,57,110,3,82,209,75,127,154,39,47,24,219,13,123,41,8,246,156,238,159,56,218,35,143,66,216,127,115,31,38,87,248,125,237,80,169,229,121,42,73,108,35,70,255,169,24,63,144,203,248,169,95,177,24,176,236,218,111,252,7,251,7,230,254,143,180,123,159,157,74,51,49,180,172,201,27,36,166,2,0,214,99,143,238,137,248,154,97,168,220,232,154,29,186,105,221,75,36,87,96,59,187,230,247,241,189,219,197,72,7,37,131,85,212,110,213,52,249,24,209,53,174,250,16,169,128,53,164,225,227,126,146,85,88,102,174,45,7,40,255,130,38,244,46,86,111,131,49,15,185,50,161,20,120,142,32,184,2,129,57,195,224,65,130,181,122,200,194,83,63,36,178,111,103,226,136,221,248,71,22,224,177,196,171,141,78,73,148,233,210,224,5,117,34,209,41,113,165,220,113,39,76,233,124,48,163,235,162,121,217,172,166,139,207,137,114,143,188,168,171,201,66,28,231,87,8,177,205,58,68,135,4,207,202,188,148,129,23,36,227,209,234,218,31,103,16,210,48,127,108,66,243,248,124,153,39,70,207,161,149,154,24,206,136,143,200,131,32,97,55,203,40,242,113,208,109,255,49,56,47,210,87,119,134,29,124,235,214,246,119,108,58,252,41,146,166,52,211,11,226,25,81,161,237,247,227,144,183,249,92,206,155,157,231,229,233,53,172,201,250,57,209,26,255,60,193,43,43,86,81,10,251,180,39,96,190,111,102,124,7,170,80,232,104,179,159,227,192,94,60,220,16,168,140,26,212,242,83,82,186,69,5,205,159,81,41,165,24,141,14,255,255,158,253,204,249,251,7,92,158,217,80,102,140,121,239,230,225,161,156,134,116,50,185,167,216,23,36,166,221,49,175,14,176,251,8,75,204,130,128,36,222,45,159,214,206,99,231,145,171,200,98,231,142,79,221,153,103,88,18,229,129,10,50,153,219,159,238,150,149,116,127,37,180,243,128,13,71,119,11,245,102,167,253,13,16,229,19,145,167,201,207,116,184,127,26,86,144,135,183,248,81,212,2,92,40,142,187,0,95,60,28,28,216,20,247,218,222,13,141,101,220,216,173,235,53,93,151,33,231,218,170,204,23,1,107,70,238,5,20,128,26,66,130,85,80,38,84,182,251,245,145,56,233,205,37,48,80,207,121,231,127,249,191,95,254,141,80,191,134,240,198,11,136,207,224,1,179,43,227,48,71,149,27,130,62,140,62,118,102,119,186,103,33,208,217,116,111,63,58,136,38,4,84,27,218,28,229,125,36,201,169,118,232,95,219,11,89,179,109,140,241,201,232,200,27,74,184,167,155,223,109,177,23,206,160,146,161,113,22,67,115,243,144,112,52,221,17,59,60,100,23,159,82,47,191,30,81,247,94,96,207,38,100,38,211,177,21,88,63,58,177,85,53,50,60,86,147,229,130,24,83,112,223,202,131,253,4,162,88,235,164,203,73,215,188,85,71,48,77,45,217,29,146,246,179,240,64,174,154,170,105,108,165,221,169,221,242,237,56,95,215,94,136,246,81,148,239,216,51,184,63,58,27,30,87,25,17,181,99,128,178,230,27,35,184,238,120,4,67,76,16,9,227,161,211,118,194,232,232,89,91,110,25,149,160,69,50,183,203,73,136,124,195,60,114,197,89,208,206,43,24,253,103,36,86,238,116,216,229,49,97,206,32,119,86,223,73,60,1,199,56,118,101,193,238,12,2,221,5,28,11,211,216,126,239,58,248,194,61,18,218,238,178,238,49,250,202,220,231,202,138,135,246,124,96,139,239,186,20,184,188,154,219,32,242,35,90,232,100,63,124,190,77,147,39,229,46,136,96,7,102,94,178,184,3,186,96,22,242,116,12,160,50,58,86,195,0,210,57,101,27,72,29,226,105,156,171,113,236,121,183,6,149,45,201,157,56,151,176,107,136,65,38,140,18,50,158,94,221,148,88,83,25,123,20,158,44,146,30,101,157,114,156,213,139,5,0,184,135,124,103,38,124,220,40,27,255,224,176,188,175,34,169,197,252,147,165,114,8,131,218,216,109,228,185,43,41,133,94,20,127,58,165,160,139,223,121,148,93,83,166,218,23,184,72,179,248,25,18,55,154,61,135,53,88,170,217,215,17,142,111,32,124,11,13,157,162,249,244,4,101,40,251,137,48,48,49,16,59,207,141,189,253,123,128,104,108,217,53,213,40,87,65,200,153,84,58,185,165,8,58,15,58,154,48,99,39,141,232,86,96,81,36,177,177,151,3,146,195,11,230,42,53,130,4,9,64,169,234,169,135,73,22,224,57,119,31,3,220,138,154,18,198,137,189,0,239,206,84,58,204,225,221,126,44,79,194,146,109,166,184,124,202,194,2,107,152,6,204,112,53,53,23,106,196,191,118,62,13,146,145,105,46,170,8,238,100,60,123,175,237,115,54,146,11,117,167,47,193,207,158,210,225,118,182,254,182,188,111,50,157,159,173,18,133,74,90,194,30,232,239,5,230,202,152,221,74,102,82,160,22,217,129,123,15,34,120,184,66,120,67,148,31,217,30,54,5,113,102,171,46,12,109,19,87,28,250,57,150,2,191,144,25,190,72,184,202,221,120,91,53,41,186,36,89,19,146,70,248,157,101,246,73,126,185,227,35,185,222,75,97,176,51,115,46,149,214,21,108,50,67,99,64,169,238,11,186,22,113,193,74,203,96,6,103,37,210,23,53,108,129,128,67,99,63,211,184,127,73,170,148,147,22,209,197,181,76,201,185,144,30,122,237,186,247,252,186,179,45,233,68,119,62,131,20,158,38,62,154,192,244,212,19,219,181,4,230,131,191,167,236,124,244,96,41,212,122,20,120,245,192,63,220,22,208,158,181,188,132,166,64,15,172,14,155,220,26,238,127,250,150,21,37,85,69,44,210,224,12,140,113,226,58,254,227,69,4,250,252,149,214,132,42,143,182,184,168,54,1,230,66,60,95,2,167,109,45,28,8,225,192,110,159,176,53,245,182,241,245,20,143,241,254,88,199,151,127,147,141,104,252,162,226,24,1,66,193,216,31,181,189,64,142,206,167,41,14,65,78,1,137,165,93,101,2,207,8,101,212,165,178,99,93,244,243,230,126,152,10,118,28,131,34,197,50,154,218,150,57,159,245,137,237,197,33,14,112,14,150,174,196,13,90,148,156,126,137,44,19,81,186,107,171,53,119,133,193,172,42,115,172,130,52,89,17,156,58,23,202,5,143,0,239,85,217,143,26,81,223,165,19,234,187,243,127,33,100,49,128,230,51,253,18,1,148,207,22,58,249,8,182,151,126,241,26,44,112,125,93,103,124,201,6,209,56,11,255,211,203,246,24,250,224,252,26,22,166,115,46,152,214,119,46,206,210,253,71,106,216,51,10,152,31,11,58,43,176,128,129,46,20,152,37,205,244,1,133,175,204,125,16,149,173,44,187,113,100,178,63,62,73,8,61,44,39,246,222,28,85,73,81,171,208,168,120,13,140,49,61,49,202,4,158,23,206,173,130,111,154,130,232,29,47,225,89,255,23,149,245,112,121,7,19,63,238,240,193,206,217,157,236,173,22,107,9,188,123,227,170,237,175,91,213,14,100,77,179,182,139,48,74,95,151,195,166,207,221,251,120,66,110,236,226,31,39,94,44,83,162,28,131,184,19,102,93,11,115,254,148,28,110,206,140,218,188,250,27,37,255,208,37,100,24,16,45,207,241,129,155,166,189,6,235,57,244,231,189,227,43,23,255,94,32,88,196,195,79,72,20,221,16,87,178,151,143,196,79,36,2,22,115,110,62,255,196,184,102,106,87,253,178,10,229,91,209,52,170,179,102,253,106,183,201,246,86,195,140,118,12,137,99,67,6,89,244,82,57,125,65,114,213,79,123,99,62,20,150,135,150,107,215,147,71,239,3,237,22,212,59,197,35,27,104,153,44,146,91,178,23,94,107,150,198,90,63,14,221,68,17,135,255,187,112,237,12,222,139,23,163,93,41,39,228,30,100,104,132,117,60,219,73,39,149,8,99,61,89,17,237,26,101,253,40,121,22,198,155,204,14,88,117,80,76,28,160,82,20,130,121,114,112,136,176,133,152,76,230,49,225,10,117,239,180,24,30,170,110,182,212,112,56,24,56,161,213,47,254,253,63,55,200,208,170,117,227,55,67,246,75,10,237,99,213,64,15,169,171,140,178,128,101,69,9,21,116,235,185,123,247,13,208,223,224,45,106,230,84,193,222,103,56,72,142,66,102,245,135,62,165,209,18,11,100,184,154,127,208,200,88,235,164,167,208,188,179,145,173,30,169,237,146,81,199,218,3,80,192,43,76,245,122,253,0,156,7,132,94,209,28,243,164,50,1,79,205,156,135,179,145,164,168,194,43,119,95,136,149,217,191,123,99,23,214,186,209,27,78,37,208,164,126,112,23,232,144,97,17,27,175,159,27,197,247,142,94,28,252,161,67,227,35,112,21,232,164,250,196,199,216,118,24,155,88,119,42,41,111,186,87,125,194,223,111,20,20,189,206,143,55,58,146,24,84,165,171,205,239,127,3,132,91,99,133,45,112,119,22,25,122,20,215,206,53,187,231,115,242,77,226,56,238,13,109,124,52,203,203,75,81,202,3,189,79,93,132,21,160,244,21,229,142,134,118,191,157,109,202,25,207,56,230,17,189,83,19,144,168,198,96,186,137,233,35,69,181,187,143,217,111,88,210,32,198,171,254,248,25,179,36,122,135,121,226,242,189,35,30,42,220,99,105,234,26,167,185,172,141,213,230,96,157,199,195,103,214,49,255,203,201,43,164,14,206,33,24,118,0,209,216,115,146,232,52,203,183,182,254,177,68,253,95,224,242,150,46,164,97,69,182,31,76,69,192,69,74,160,59,156,10,187,196,240,193,50,152,181,227,124,161,4,89,86,212,172,60,10,163,157,211,99,104,147,41,54,222,69,251,97,163,211,252,92,228,100,4,18,3,111,59,95,247,25,236,237,23,223,182,50,126,236,97,5,9,197,14,136,196,22,179,112,134,101,187,171,123,171,52,201,243,239,85,93,164,65,73,28,168,214,24,34,208,185,47,110,175,17,204,237,51,211,72,177,96,214,209,117,162,236,144,66,62,8,123,169,42,190,144,41,24,191,179,36,15,37,19,186,211,172,229,149,113,140,102,14,201,105,11,132,15,220,4,240,24,79,88,13,38,83,70,79,251,89,83,157,2,78,181,162,145,6,200,72,24,54,48,217,112,160,38,93,96,51,49,44,152,219,164,66,130,122,77,169,247,181,145,0,117,91,165,235,56,40,103,223,248,181,139,200,156,187,173,2,116,47,232,63,141,3,254,36,248,87,166,184,55,52,182,147,2,8,58,23,224,207,123,254,154,180,207,92,202,96,194,18,89,89,66,1,184,93,168,147,102,108,248,171,212,11,145,194,251,63,253,26,72,150,204,157,249,67,42,254,186,162,24,72,232,143,25,113,34,131,94,90,111,174,255,131,209,184,100,144,137,210,24,168,145,181,164,215,18,160,215,204,50,156,158,226,156,90,18,177,172,243,46,68,153,103,128,16,135,125,238,54,72,17,103,101,188,113,196,184,57,34,205,206,227,87,57,150,219,250,227,41,227,105,73,131,35,17,130,73,158,217,100,134,3,101,166,212,56,198,249,142,241,63,207,82,183,151,87,148,136,242,251,39,50,121,235,124,31,92,185,30,160,28,200,163,221,158,182,72,121,137,103,75,35,229,180,173,21,199,115,84,79,221,140,2,226,175,125,101,221,180,191,191,61,113,18,87,249,51,47,224,214,77,36,245,17,67,183,108,14,74,219,39,133,248,48,183,205,251,151,84,182,44,114,133,113,203,234,4,98,212,50,215,205,47,209,97,156,8,85,22,154,91,172,166,29,29,220,241,201,198,233,250,207,247,0,152,67,68,150,178,192,158,216,41,38,62,255,167,140,253,173,204,122,135,247,231,71,80,67,34,188,67,249,214,9,80,235,97,223,190,171,213,62,161,232,179,141,146,199,185,66,41,15,8,130,87,184,144,9,252,18,62,218,43,223,51,63,24,85,42,180,19,215,194,5,69,254,115,35,115,94,94,237,157,104,118,147,233,248,140,77,43,16,141,165,217,84,150,237,29,145,82,159,226,87,15,254,97,222,222,239,38,236,86,172,178,6,117,4,184,88,112,101,186,156,113,182,112,18,182,71,162,57,102,165,140,94,230,4,190,81,125,65,71,10,179,248,105,113,221,65,222,182,118,165,189,33,226,89,172,159,160,137,163,237,253,213,133,94,204,241,239,164,4,173,183,194,88,54,140,143,24,141,221,79,249,4,100,57,233,97,107,107,234,24,151,121,180,123,75,190,134,88,239,254,156,175,226,51,130,237,251,185,11,116,222,4,26,184,18,30,250,26,227,194,154,248,73,47,167,226,110,62,80,176,197,110,128,210,40,26,102,204,104,4,203,249,87,185,8,155,172,120,101,138,252,240,212,19,126,85,224,167,153,36,4,126,124,169,242,31,8,206,239,250,96,215,100,187,208,183,237,222,167,75,8,248,101,116,178,6,117,209,132,185,27,129,126,99,6,146,160,151,205,179,16,223,105,96,100,141,160,151,147,5,5,239,217,184,90,187,248,29,205,54,91,214,57,147,69,156,8,118,45,16,110,28,51,164,252,197,172,130,128,159,182,198,94,173,54,38,135,111,78,28,6,60,48,254,66,15,142,36,254,5,196,139,55,252,153,84,138,119,254,196,55,206,255,103,111,220,55,22,208,101,253,235,37,82,228,55,119,196,154,14,237,115,162,216,158,144,119,143,123,9,95,192,167,56,153,213,210,190,61,81,140,107,123,13,167,239,60,109,37,16,57,172,198,219,27,140,244,169,127,201,1,221,54,196,143,50,0,152,132,86,128,139,214,129,186,225,17,179,217,95,236,84,107,181,191,183,13,131,101,251,3,6,108,89,120,175,188,92,93,26,115,21,213,199,219,215,109,213,61,103,219,229,118,180,249,189,185,43,230,150,196,249,138,207,116,178,115,14,92,211,12,19,235,91,20,45,123,173,250,75,31,164,160,98,164,25,148,10,105,180,32,186,22,3,191,56,91,213,117,67,8,60,198,21,136,185,253,255,118,26,238,131,74,181,120,75,117,228,228,179,196,249,144,215,117,161,106,188,78,83,61,74,188,117,211,36,143,189,160,239,226,125,111,59,97,88,127,217,94,221,158,216,31,182,228,226,209,32,115,142,11,115,189,245,54,69,214,232,33,217,136,156,95,238,228,218,156,89,238,214,35,126,21,24,20,210,52,64,137,28,227,224,134,83,98,163,85,31,60,85,67,210,68,123,83,9,84,148,201,144,5,186,101,132,231,21,66,158,215,56,193,154,13,250,115,36,78,153,70,57,94,110,54,242,103,180,244,227,120,162,140,18,126,20,23,91,193,100,27,73,5,84,56,89,71,82,121,245,253,220,41,210,210,8,160,179,248,111,11,87,57,63,128,212,236,163,164,52,86,69,79,232,181,6,144,191,154,37,136,13,216,107,42,61,60,163,16,125,55,211,119,176,184,23,21,19,108,205,170,212,58,7,175,251,129,38,6,171,136,116,81,50,0,175,150,33,177,135,248,219,9,131,144,83,165,248,185,248,170,110,229,84,222,114,98,40,228,76,66,125,162,231,240,179,176,192,234,205,186,178,184,146,136,101,51,230,14,15,32,219,12,222,21,212,191,215,71,25,123,179,105,73,103,114,42,144,51,142,247,77,66,101,114,122,56,108,254,12,25,180,144,51,75,143,34,212,87,204,153,38,79,190,112,124,193,12,145,177,116,50,129,92,28,238,206,162,184,141,223,186,195,110,208,204,5,254,48,109,212,60,138,45,81,99,219,114,2,250,187,129,147,122,167,140,201,61,44,1,134,254,40,46,230,80,36,77,202,8,210,228,249,60,188,12,253,235,197,205,87,104,211,106,30,68,134,148,96,208,205,85,92,211,58,190,149,117,240,130,229,48,33,76,206,97,30,194,222,243,121,246,7,109,205,236,7,211,9,234,175,12,77,25,130,129,206,139,194,217,48,184,5,112,113,82,89,181,227,0,109,221,60,173,116,135,128,63,58,141,27,155,178,188,145,151,43,131,45,71,10,13,200,253,33,34,218,158,115,135,170,235,254,97,79,150,81,250,70,219,135,159,172,190,173,72,195,172,16,181,234,151,202,14,75,6,58,118,69,115,128,152,181,125,20,90,46,110,41,164,129,138,104,252,207,170,118,119,233,176,76,153,22,207,76,43,113,205,128,16,16,246,155,212,25,9,151,186,53,150,42,156,123,29,49,217,32,60,140,130,70,140,183,1,217,198,3,16,58,75,163,44,232,3,55,125,90,66,245,179,37,153,185,29,11,45,26,206,99,47,34,168,180,34,141,25,150,11,112,189,92,123,74,117,183,161,66,80,114,47,69,163,29,165,2,194,246,66,197,51,220,27,255,196,45,13,95,224,17,4,101,225,237,64,108,25,99,131,73,201,44,245,134,167,154,101,78,178,189,157,242,148,154,50,143,176,106,53,120,138,117,57,175,136,112,89,242,222,189,160,170,58,119,51,232,137,125,36,112,210,220,208,61,34,119,13,29,131,85,143,247,16,122,173,104,16,32,58,234,108,163,167,141,197,74,195,59,78,106,57,79,254,63,248,44,4,28,80,121,51,51,20,71,68,133,86,243,23,233,206,153,15,220,113,102,174,224,16,207,223,121,9,247,60,167,248,108,164,222,166,108,215,178,76,214,210,245,125,45,239,185,241,67,59,237,209,160,129,56,80,54,39,164,213,61,138,117,104,31,169,19,79,140,86,145,176,196,53,10,177,108,25,247,199,225,192,119,94,211,202,71,57,118,141,209,26,74,147,110,169,159,34,110,83,172,247,121,37,90,228,89,246,56,26,222,109,15,31,151,37,159,74,14,34,140,193,34,108,125,45,216,8,22,144,8,207,89,142,12,19,128,230,48,135,188,58,205,91,111,155,74,208,149,117,107,192,202,71,184,209,2,104,180,75,8,63,3,253,138,145,69,62,116,207,83,229,155,169,32,2,151,92,2,254,30,31,239,46,240,16,68,8,66,174,54,51,101,9,160,139,255,18,229,86,195,141,105,159,6,235,245,44,194,249,218,139,60,230,162,252,138,0,33,175,106,31,73,156,63,15,120,52,117,208,87,173,133,50,198,70,199,136,107,66,247,226,36,203,80,112,204,241,79,7,35,46,222,189,112,140,142,21,15,225,84,163,175,12,249,156,42,196,131,220,122,212,36,38,104,5,123,204,223,152,39,58,139,167,114,74,145,33,208,18,217,142,42,135,242,239,93,179,240,106,13,133,91,78,49,254,118,95,133,110,254,155,106,254,140,185,83,84,26,162,191,160,38,155,143,211,99,44,151,19,70,215,220,246,110,205,200,19,23,184,165,229,209,210,42,58,62,106,68,186,214,42,211,85,102,31,46,220,148,230,149,61,130,85,93,145,189,150,221,111,128,228,49,244,145,186,255,127,20,35,239,66,121,119,77,159,57,242,173,50,126,28,32,70,242,9,50,54,144,21,37,135,50,179,191,142,94,246,56,87,237,225,238,249,96,202,48,220,19,108,26,4,108,40,223,148,15,231,235,221,67,186,146,109,141,138,75,164,12,147,94,18,138,103,135,26,58,28,252,226,164,99,128,125,205,250,217,179,126,199,43,188,19,142,98,156,82,223,147,122,239,74,26,174,200,72,195,150,221,72,192,26,246,201,19,9,15,201,31,134,34,154,24,254,96,113,114,125,162,233,97,109,248,210,173,175,116,13,109,128,179,192,150,140,171,123,76,149,154,59,83,235,51,171,21,7,100,62,107,89,166,164,126,141,132,189,102,62,202,105,46,236,115,91,160,250,197,165,205,69,31,95,196,5,13,0,188,52,179,76,180,146,150,123,121,75,151,118,25,91,124,233,104,209,195,67,52,8,186,108,92,12,1,244,31,107,16,100,56,87,49,169,173,7,87,112,244,4,61,192,63,11,158,86,15,81,176,28,248,116,94,136,19,239,86,67,3,41,230,112,213,110,57,252,149,33,10,187,249,247,189,211,164,49,27,185,177,24,55,38,119,78,206,208,42,78,9,112,171,158,51,180,219,62,187,86,8,134,46,208,43,120,203,17,136,134,86,155,89,138,150,124,81,205,206,226,35,52,129,169,158,88,255,219,235,240,119,125,77,12,230,3,155,206,50,208,156,117,188,102,108,72,91,22,10,238,57,13,66,44,2,27,148,121,155,62,221,35,61,237,253,188,89,18,83,19,30,78,79,4,204,19,119,45,21,108,2,217,170,219,201,78,252,163,236,252,145,186,249,145,227,87,114,47,137,119,5,236,250,215,245,33,196,3,32,154,151,113,14,23,110,99,255,56,20,119,108,169,242,22,247,181,172,176,242,169,14,22,178,47,219,213,157,184,208,145,186,151,234,153,65,159,149,47,193,48,30,114,39,111,42,113,55,138,80,86,156,169,183,104,98,56,157,33,192,129,56,64,40,84,98,214,219,64,81,74,56,101,181,234,179,20,76,108,77,94,97,96,226,72,87,21,238,90,81,229,95,183,104,243,55,91,190,175,195,29,245,46,112,193,182,144,136,120,110,144,213,211,155,162,188,157,237,151,254,251,135,99,217,105,9,42,73,129,190,254,178,134,12,0,240,186,127,86,53,35,198,214,18,203,49,200,14,186,156,25,119,106,57,159,70,41,139,70,79,73,65,141,124,31,46,170,200,3,172,144,50,154,160,210,28,91,247,217,90,215,56,16,157,87,163,132,99,216,63,246,181,204,113,75,119,233,112,153,54,254,122,181,255,201,237,184,252,245,197,119,3,215,16,1,149,205,80,96,163,6,174,167,90,74,177,162,74,43,77,5,29,143,130,47,139,78,115,187,148,33,137,160,146,118,102,94,44,133,55,221,238,6,66,201,128,0,115,21,45,214,158,128,57,88,101,245,65,192,0,243,113,48,181,142,53,28,143,203,113,31,200,138,79,124,201,222,5,236,204,24,120,24,215,156,255,20,229,204,175,92,234,77,217,48,254,165,91,1,73,156,138,107,168,209,245,225,218,53,49,157,31,39,85,114,233,160,63,108,109,94,16,109,88,110,12,187,53,13,100,66,11,221,174,242,55,66,156,171,179,182,234,158,195,215,163,255,151,215,116,60,127,145,108,211,21,151,118,118,181,52,81,66,221,82,228,89,84,84,108,182,117,142,182,62,3,84,168,125,45,48,234,58,155,219,40,174,56,252,136,138,148,37,123,194,106,216,34,94,94,123,247,43,57,100,211,44,178,18,140,135,29,214,51,98,110,44,43,30,163,3,30,245,40,175,213,225,245,168,52,165,75,187,108,41,68,163,63,5,6,244,170,46,176,208,75,0,53,245,241,69,77,21,198,42,210,84,220,238,1,246,26,222,129,143,178,146,242,125,175,32,131,168,201,215,135,249,27,34,41,194,76,190,238,240,242,216,100,57,66,42,114,34,5,147,154,139,72,131,110,22,152,209,48,21,126,83,170,35,205,57,13,241,224,92,40,196,184,206,152,16,161,135,170,4,168,5,154,22,200,191,205,253,150,175,20,207,93,230,45,205,248,97,62,151,219,112,53,52,184,140,163,79,70,237,37,242,19,180,172,128,196,182,0,149,172,0,167,154,233,86,165,103,249,24,40,41,67,242,204,117,112,7,223,235,232,167,92,205,101,132,100,149,70,227,96,51,126,63,233,169,102,119,6,138,108,33,110,99,112,248,34,153,31,248,193,245,39,175,211,135,201,248,118,217,12,117,41,146,141,3,57,62,219,130,218,156,101,35,79,109,35,189,79,209,61,78,249,130,171,79,199,132,197,200,181,99,250,166,157,112,211,78,88,121,1,60,180,166,64,117,248,94,78,237,0,190,41,44,201,142,15,129,55,150,186,150,60,108,237,175,46,145,244,195,231,239,105,93,38,67,168,75,95,183,115,8,209,114,93,92,175,136,206,178,197,24,23,64,141,181,248,40,28,31,83,156,208,62,241,210,228,216,197,128,223,123,178,233,157,173,78,113,131,89,115,1,186,214,67,54,64,93,212,82,70,31,11,214,40,197,31,81,162,225,209,35,136,246,192,238,198,222,57,253,198,231,180,129,73,39,97,85,245,136,235,244,208,5,179,142,181,235,204,237,49,222,31,90,175,21,132,252,100,204,95,61,36,148,79,5,235,109,244,224,9,27,160,192,163,30,192,238,150,161,93,78,224,14,65,3,110,145,136,53,219,53,0,28,117,0,229,34,240,111,14,170,107,240,93,95,234,149,158,79,221,80,0,69,72,78,113,181,44,56,221,127,114,201,132,64,128,156,20,136,253,175,33,97,128,65,151,47,67,174,247,154,46,251,199,138,100,5,16,147,101,29,177,6,41,79,232,254,223,235,253,245,131,97,82,252,4,115,110,15,8,7,249,167,222,110,103,206,91,192,34,90,175,210,181,203,101,58,126,34,209,149,75,56,169,174,64,36,102,88,126,75,255,135,44,130,20,156,136,224,132,19,74,50,116,80,68,217,174,159,75,89,75,64,46,106,208,2,239,185,31,250,37,11,68,225,195,3,112,64,153,224,211,109,38,95,156,142,192,120,155,118,2,92,249,205,253,106,23,151,10,153,100,154,111,11,56,74,172,81,44,70,122,234,240,12,177,155,178,111,9,79,43,200,7,45,7,73,237,181,191,62,210,78,153,82,63,209,73,163,237,196,153,67,132,206,182,250,106,110,35,18,190,39,45,36,201,60,105,169,229,63,158,0,61,191,47,39,218,172,10,77,28,81,199,218,227,22,31,200,124,244,13,160,205,90,155,127,26,58,153,181,115,160,171,18,102,160,137,54,58,80,104,228,253,220,182,13,121,140,180,46,133,46,226,41,77,135,81,60,232,2,87,227,165,75,114,239,148,163,92,64,246,24,75,86,63,130,142,159,4,239,253,34,122,17,73,151,195,210,14,103,126,160,105,223,67,193,19,55,144,188,72,213,209,43,71,183,240,18,66,194,171,48,198,45,111,121,201,202,219,5,178,142,96,18,131,69,188,53,119,127,89,216,25,203,84,255,242,111,76,204,71,252,73,247,248,187,20,9,40,231,244,55,93,31,205,206,126,203,215,151,119,131,172,72,135,114,239,22,194,220,36,194,218,149,32,96,20,72,29,163,219,108,194,189,93,21,206,229,194,47,20,87,31,35,218,138,94,241,16,25,128,171,92,254,234,215,244,150,206,60,47,6,155,62,114,201,198,92,172,23,161,243,25,19,138,182,12,172,135,59,7,219,17,186,63,79,50,132,12,248,241,175,40,181,173,61,153,86,52,3,12,72,152,22,177,251,79,67,134,29,12,203,127,149,52,6,210,15,38,136,177,138,142,104,100,35,77,25,9,165,236,242,72,33,13,85,64,117,170,205,164,149,207,222,203,111,240,103,4,190,33,29,17,27,245,108,68,74,80,180,14,14,76,156,105,134,189,104,102,37,72,197,25,2,47,125,232,247,149,155,241,242,180,220,116,155,156,64,208,165,123,227,135,7,221,129,241,165,242,18,174,149,96,62,183,236,56,3,56,13,111,159,205,70,37,233,109,91,241,209,123,110,160,105,133,74,0,183,41,103,45,126,75,21,126,68,94,254,31,153,27,23,132,122,51,220,163,26,155,224,5,71,81,64,177,117,190,88,14,89,104,195,15,85,135,126,122,96,139,95,188,206,28,126,85,25,142,138,100,226,21,140,80,104,118,234,141,115,39,136,229,241,250,159,207,118,160,16,39,91,226,134,121,154,68,53,145,130,41,5,26,102,127,208,247,94,42,14,152,195,169,28,32,66,193,61,10,26,39,244,230,169,29,153,174,136,163,125,96,79,79,141,47,31,149,65,244,229,100,158,64,193,13,215,144,179,122,119,108,4,116,242,149,164,171,71,37,213,75,62,66,13,2,146,20,141,158,104,9,191,35,125,112,243,72,203,120,231,229,26,90,62,242,238,250,196,77,147,59,255,205,8,39,207,119,212,19,30,23,122,159,207,227,240,199,11,42,249,134,142,131,40,166,146,97,34,8,151,38,159,154,235,74,52,6,179,79,103,64,100,24,230,101,165,21,124,130,79,2,84,88,94,161,83,39,86,148,71,170,251,250,90,50,0,231,28,123,199,98,201,232,117,237,13,6,221,120,45,133,59,184,17,219,199,3,16,241,17,131,34,118,136,82,231,226,40,120,208,69,61,96,126,75,171,44,126,12,207,177,209,218,200,175,60,142,94,140,36,65,181,209,152,135,238,240,140,185,250,73,57,254,124,93,144,32,1,116,235,232,87,77,32,170,200,235,105,133,230,1,2,243,95,187,222,120,6,107,246,1,189,172,87,192,220,80,253,220,241,168,218,168,100,247,103,243,116,15,133,235,161,179,60,140,133,210,43,91,137,15,141,38,147,74,62,26,84,178,125,198,122,173,77,210,45,227,147,226,12,26,226,132,100,64,161,191,120,235,74,18,60,246,242,196,43,225,222,176,58,137,21,79,120,89,68,159,184,37,79,37,197,203,25,133,27,248,40,5,174,53,157,167,30,178,26,245,59,169,214,79,13,152,251,92,103,244,60,137,43,179,65,186,110,154,87,138,169,66,213,233,74,18,30,11,55,46,174,62,17,223,125,164,197,207,164,197,84,221,67,213,48,46,145,4,195,111,191,240,151,186,123,40,19,143,125,42,26,233,107,13,82,186,16,167,251,149,78,45,79,66,132,91,4,81,128,98,116,27,97,73,37,154,197,68,101,241,93,154,121,187,172,242,2,79,131,25,146,253,226,254,56,130,49,87,73,212,35,235,186,143,156,154,200,65,10,147,7,49,245,154,98,143,83,173,57,245,131,202,145,51,236,93,116,145,142,243,109,25,91,191,56,249,101,76,220,144,45,47,72,142,72,167,169,173,107,126,203,187,53,136,24,52,179,87,88,226,246,253,218,254,146,252,139,227,115,242,121,13,163,52,82,178,151,223,215,218,65,109,5,59,246,6,33,170,110,66,126,57,77,255,77,99,112,51,145,167,151,14,68,237,176,13,1,214,220,245,132,100,246,205,126,131,41,93,99,55,83,20,217,151,150,165,197,223,255,195,63,5,184,179,23,193,104,140,87,202,164,227,196,60,78,6,232,39,211,201,223,190,87,181,104,56,220,217,60,99,242,143,79,36,241,237,19,20,75,26,96,208,38,231,160,192,3,150,64,91,56,52,138,211,57,128,49,137,25,58,156,129,203,166,228,241,228,174,149,69,85,146,237,81,177,172,106,235,119,79,70,94,144,25,90,177,61,157,52,4,176,238,152,168,199,220,146,182,183,140,198,17,246,55,118,165,31,30,157,39,30,144,244,173,72,79,9,127,58,154,159,216,217,7,20,40,35,47,254,72,76,130,169,245,146,197,136,217,9,251,122,136,228,75,178,190,24,114,199,95,20,238,158,117,126,244,159,99,11,197,148,40,142,83,161,184,212,94,156,193,5,32,176,67,227,9,214,163,11,21,59,136,17,22,21,100,87,11,132,113,221,210,71,181,196,34,63,101,191,192,58,127,1,110,227,122,41,66,213,36,84,130,2,169,245,193,196,64,109,194,218,74,217,187,223,31,83,185,10,163,2,252,151,136,110,163,236,246,81,132,237,74,149,228,252,232,52,229,142,109,120,121,110,236,56,197,167,72,119,182,74,255,143,195,104,4,92,58,200,74,0,144,48,243,5,239,36,191,92,200,140,207,71,187,155,159,203,156,227,95,216,171,147,144,17,45,31,227,230,18,130,68,27,131,58,20,156,3,12,159,115,214,223,13,45,200,131,178,22,209,175,239,126,43,82,175,70,95,101,222,73,1,197,154,81,8,160,7,206,238,182,142,105,163,230,155,43,148,46,148,163,31,254,0,146,177,199,228,43,3,179,21,21,206,173,115,102,83,66,165,55,79,152,233,0,18,63,145,80,247,249,39,132,196,138,156,223,93,132,81,213,29,145,152,92,237,247,144,181,204,3,71,76,158,212,192,217,84,138,107,145,71,254,229,38,245,28,213,217,166,44,22,185,78,237,156,251,20,210,254,41,28,14,87,10,71,63,208,89,55,9,149,16,175,229,232,236,173,179,40,233,222,146,126,202,169,214,182,46,69,7,141,205,156,80,208,115,23,108,163,201,106,98,68,27,222,162,204,252,210,94,162,217,144,37,61,139,126,60,69,228,150,251,15,150,137,130,211,81,136,162,20,229,232,175,159,18,250,28,124,133,184,48,216,86,253,203,31,21,124,251,13,76,54,26,183,168,83,141,113,247,129,113,24,248,164,228,137,255,29,0,71,174,13,146,205,10,140,91,61,165,142,20,122,72,162,121,193,100,116,90,52,153,121,63,53,50,197,38,146,27,117,36,62,227,199,157,105,20,179,47,248,142,111,16,226,53,253,13,145,42,222,39,92,14,107,81,18,168,123,41,205,246,149,227,49,38,24,236,225,73,3,117,217,86,121,48,166,66,36,30,130,221,71,73,220,171,196,225,251,100,153,60,65,7,133,185,201,18,71,194,75,216,177,59,72,49,99,145,253,117,193,252,131,120,143,8,152,4,224,71,248,65,103,55,24,146,175,66,147,77,132,165,6,149,62,244,234,220,171,128,153,68,111,177,134,185,205,87,205,143,134,213,159,56,102,53,60,76,100,224,81,33,141,64,39,100,150,149,219,229,111,175,30,177,130,133,247,175,51,157,151,48,252,242,67,67,21,124,222,58,153,165,73,218,141,190,220,66,66,27,125,29,47,152,231,244,138,205,163,16,78,169,70,38,22,162,11,189,179,193,179,40,18,27,251,74,184,90,160,40,26,162,175,141,183,22,65,215,226,19,76,85,17,35,149,77,114,229,160,152,152,0,220,152,37,76,193,161,197,144,16,105,238,112,170,177,146,39,218,245,239,251,29,170,72,22,99,150,108,62,38,95,60,215,152,157,200,72,110,137,73,171,63,121,75,243,122,90,34,42,20,222,239,127,66,167,138,84,95,222,116,47,140,173,177,105,23,83,2,44,35,100,37,252,226,119,227,177,109,223,129,98,236,73,218,117,2,226,6,28,135,58,14,184,224,198,23,1,71,32,27,242,12,56,231,181,224,251,186,143,66,110,147,145,33,56,226,45,131,36,106,213,0,225,248,213,157,187,89,60,71,22,139,188,110,225,245,223,199,165,94,52,114,227,143,247,77,78,225,210,43,181,107,145,66,15,9,114,223,142,13,14,71,21,22,241,124,137,137,123,117,228,57,162,71,199,159,15,255,11,147,13,219,254,101,94,191,217,143,87,44,15,102,100,30,126,26,28,146,160,104,192,124,62,18,19,104,73,2,214,61,248,181,31,145,51,89,179,30,239,241,3,21,206,223,217,4,239,136,55,80,213,66,247,71,162,77,184,243,197,77,133,225,178,125,253,104,100,168,248,167,105,58,197,241,187,234,197,240,151,42,117,130,221,157,113,162,139,21,193,5,188,101,57,190,200,159,13,46,41,211,153,229,125,81,104,44,178,94,144,255,47,142,108,160,190,230,251,143,195,52,106,121,161,124,251,6,49,58,135,15,218,47,169,113,202,26,196,104,48,136,159,250,245,45,70,232,40,61,183,141,201,168,209,193,217,164,188,223,184,22,191,117,131,250,8,19,224,52,124,190,131,225,58,48,55,50,208,120,174,140,19,200,82,133,9,197,151,173,51,12,141,198,157,120,190,138,183,156,96,240,122,57,75,82,66,86,166,220,167,67,140,190,203,147,216,173,226,198,201,139,250,205,20,151,217,142,59,244,222,4,221,29,8,126,160,106,239,92,184,235,207,178,229,146,42,206,210,202,150,117,229,107,15,100,26,183,8,188,80,101,76,175,57,33,45,87,51,195,42,226,190,129,82,236,133,239,28,183,67,61,155,30,37,78,53,132,139,5,254,149,186,59,3,11,107,7,230,154,142,35,122,158,28,224,5,248,154,46,94,174,238,65,223,222,115,23,240,194,117,84,34,160,181,184,4,36,41,115,251,71,2,87,188,190,74,15,130,202,255,53,111,255,206,193,236,91,74,50,73,99,223,65,1,227,167,53,207,150,180,68,39,142,190,112,109,42,182,42,76,92,212,200,189,8,97,204,201,233,126,11,230,222,219,174,134,88,191,197,251,249,10,247,195,196,225,21,10,30,255,59,213,135,235,125,88,110,203,136,141,136,22,125,163,229,35,29,144,196,221,67,19,35,94,48,184,26,247,79,94,82,159,35,83,250,157,200,98,209,219,244,176,239,209,157,29,135,87,13,6,20,12,40,107,252,131,61,56,10,1,101,163,114,118,224,135,239,241,48,100,37,113,34,124,99,205,37,226,60,83,5,131,50,175,104,109,241,229,19,253,29,212,154,236,226,54,188,199,188,16,213,6,194,55,162,225,152,148,121,104,133,150,115,207,252,77,240,2,242,110,32,70,50,169,201,59,175,36,216,89,228,71,18,218,246,149,59,194,57,192,30,225,173,34,109,234,8,59,168,160,59,63,78,204,45,147,91,22,236,142,53,85,83,228,92,6,191,130,62,74,102,149,251,121,195,109,150,101,57,8,149,233,109,231,28,8,205,166,224,103,177,33,146,197,141,171,165,108,222,177,162,49,85,237,172,146,163,184,59,199,17,60,137,162,124,247,154,45,17,52,22,237,173,88,239,91,100,18,82,90,205,40,88,112,65,118,190,192,181,206,15,94,143,8,208,5,184,18,115,254,0,112,150,6,74,146,96,122,94,43,132,80,37,17,111,255,182,91,94,251,77,75,15,209,43,127,61,245,142,140,97,7,183,65,238,73,180,221,72,176,238,13,172,30,127,253,160,79,156,105,195,175,144,156,4,141,215,97,4,104,128,49,154,129,41,4,57,200,7,24,88,81,38,110,181,201,131,168,53,72,51,34,227,184,12,31,40,193,253,34,38,185,132,156,207,228,58,117,113,110,46,242,159,32,178,177,61,248,163,105,147,56,94,156,75,75,35,129,52,252,159,217,4,79,40,115,124,163,139,244,142,224,244,227,32,177,163,58,121,218,169,15,171,189,67,142,185,210,116,23,7,156,97,58,254,90,179,23,5,192,13,160,169,212,212,46,96,204,130,164,137,33,82,80,102,4,238,233,182,242,217,178,210,150,163,35,49,6,49,153,180,23,244,236,39,250,218,211,185,43,1,53,136,144,2,225,234,69,179,34,2,186,114,181,114,111,88,169,251,230,85,192,205,198,5,19,39,237,223,90,58,192,120,212,4,215,104,47,200,121,86,95,63,155,51,214,32,244,141,88,114,184,209,156,88,209,208,151,34,108,229,44,58,142,207,53,151,8,192,64,121,187,162,81,73,233,141,34,24,89,109,109,135,38,14,158,172,66,175,119,57,118,112,25,144,237,84,87,216,27,2,209,231,179,41,222,207,95,104,9,112,95,36,197,22,248,100,38,48,11,88,15,33,226,220,42,125,223,212,128,20,70,121,18,222,55,243,136,97,124,91,126,43,100,196,119,130,195,196,35,180,124,248,33,125,112,82,247,197,110,57,225,25,65,29,216,36,13,28,187,118,61,228,177,240,149,229,99,183,115,89,51,215,37,7,83,53,157,87,105,36,226,203,149,86,36,248,207,242,167,102,41,245,46,1,25,161,170,134,116,19,178,36,197,150,238,134,135,160,75,198,174,190,225,170,212,243,96,138,24,188,24,211,170,120,55,108,57,93,122,247,177,24,198,106,57,181,23,66,141,181,101,81,127,195,84,69,70,90,123,81,239,65,193,180,205,247,95,207,186,165,225,76,235,185,157,132,11,37,15,146,185,159,54,121,186,24,122,73,73,248,145,82,94,77,0,145,156,226,121,163,247,250,191,25,45,61,155,135,162,48,163,63,42,132,177,42,32,225,205,234,123,174,239,203,116,217,10,253,88,22,232,247,44,108,247,60,24,45,169,87,160,181,127,239,157,89,73,85,211,51,253,144,164,105,140,214,186,90,116,206,26,219,228,31,254,142,126,190,144,255,180,95,151,155,241,190,49,69,156,145,199,20,38,111,111,116,132,93,53,179,192,229,7,169,33,83,125,69,17,58,126,86,65,202,245,159,95,48,99,3,233,229,23,144,113,227,196,104,109,131,215,20,3,135,184,170,124,183,96,242,38,146,229,98,59,15,81,210,116,200,175,71,154,7,227,216,233,61,207,106,56,33,192,199,118,46,3,75,61,245,155,127,28,7,175,232,249,165,233,237,143,48,224,211,85,178,85,181,45,226,55,120,168,242,120,187,244,44,203,74,37,216,135,46,8,204,240,50,82,123,161,9,204,202,13,5,244,232,220,58,220,107,178,59,172,249,181,242,40,190,80,246,122,8,84,86,20,243,137,155,157,39,107,192,16,83,203,68,180,35,222,23,249,99,73,170,19,122,40,44,201,166,105,224,76,185,155,168,201,171,143,74,90,181,76,10,61,233,117,250,115,155,15,0,132,250,226,248,182,141,49,54,41,113,38,22,222,10,59,37,128,84,22,119,6,231,44,42,97,72,207,107,6,149,12,141,107,97,67,191,167,192,202,238,4,25,13,221,231,41,219,32,242,10,122,96,185,98,73,5,120,129,241,87,60,135,113,183,1,173,134,128,28,115,170,103,121,41,197,193,253,143,118,60,30,59,158,5,28,168,231,34,194,133,91,58,144,69,226,246,121,253,146,141,86,84,180,232,72,38,180,254,162,238,118,131,209,45,19,156,118,168,173,110,88,111,164,208,171,252,248,253,15,155,201,50,206,43,56,223,209,255,175,75,90,207,144,167,212,19,225,233,37,76,252,110,191,39,128,138,39,42,67,157,163,207,102,238,189,212,75,140,98,103,1,12,211,37,169,149,204,9,8,141,0,167,106,141,241,100,97,109,60,173,168,28,213,21,114,167,84,17,144,55,79,53,114,164,190,70,249,55,139,86,247,36,253,218,35,250,142,94,138,86,25,231,3,190,165,201,23,240,237,135,224,234,218,149,95,148,87,119,83,227,94,44,9,58,98,221,54,190,89,76,170,171,168,213,199,123,79,121,164,162,167,244,110,59,64,22,39,105,207,128,189,0,173,115,240,36,129,248,27,8,160,132,42,246,188,253,245,98,18,222,172,248,102,46,114,99,38,189,123,234,101,190,74,221,62,243,69,102,205,43,30,238,64,69,137,232,100,94,26,100,139,64,91,248,135,130,93,36,189,31,67,229,241,37,110,82,112,0,246,32,147,202,25,60,103,255,117,159,58,233,156,5,107,48,212,136,148,28,52,216,219,228,109,109,8,48,205,245,54,90,216,104,45,48,205,76,232,253,4,143,185,43,176,19,78,51,32,189,145,94,66,168,243,175,154,225,196,87,196,167,110,39,207,106,59,93,127,36,224,68,121,82,67,50,211,147,218,50,63,254,179,150,108,140,83,54,255,185,199,121,34,10,226,7,128,70,211,151,149,132,129,233,178,127,85,213,17,54,98,4,194,52,169,157,37,3,167,10,0,193,220,171,222,112,246,104,224,191,74,87,137,0,33,32,164,99,119,34,181,51,116,191,1,59,71,3,232,202,221,191,144,216,127,38,245,78,24,249,196,41,228,194,79,99,232,48,0,218,215,202,198,201,57,64,12,219,105,159,182,197,144,181,146,95,227,32,149,70,220,43,239,179,213,15,128,78,150,140,156,228,158,216,62,45,222,253,1,171,131,200,195,234,1,150,117,62,166,73,62,36,239,47,226,42,177,213,80,158,11,57,19,226,233,235,171,154,29,142,5,73,120,129,159,225,108,143,26,19,46,244,90,146,70,141,11,22,8,76,131,211,95,53,40,70,177,17,253,116,241,148,106,98,128,26,131,117,79,79,217,128,29,42,158,29,86,54,40,142,120,201,2,97,164,188,81,59,22,214,154,3,73,33,15,76,144,125,109,237,184,248,48,161,187,243,218,251,66,229,20,178,63,19,96,114,77,219,93,64,157,202,143,224,242,118,3,190,19,123,97,164,211,125,106,166,39,118,174,2,45,72,178,96,93,46,59,27,197,203,68,168,210,153,13,126,172,115,93,226,188,23,193,226,55,189,250,220,89,195,168,196,90,160,91,83,99,202,36,249,26,138,91,17,178,211,14,155,68,236,9,167,16,75,111,99,107,65,195,34,150,127,190,54,142,146,45,33,135,55,198,151,19,240,37,162,96,216,154,114,22,196,16,181,253,208,67,237,144,207,105,122,14,212,29,84,6,177,98,65,4,212,135,205,169,93,175,75,156,94,40,210,146,124,78,2,164,159,85,24,140,220,13,98,224,205,234,243,190,103,37,201,85,63,133,247,29,141,156,225,95,202,194,124,65,250,11,137,102,222,121,231,233,244,138,215,216,91,180,185,223,12,255,243,134,30,204,250,2,74,172,210,215,197,4,158,49,79,29,190,223,78,165,246,119,21,114,94,126,136,149,107,104,144,57,128,223,51,92,250,149,136,105,242,35,79,6,242,147,79,154,10,112,144,18,240,54,118,146,89,138,182,119,201,32,48,119,180,29,211,243,195,241,143,42,202,101,195,49,250,197,178,51,65,98,1,101,54,217,200,48,208,175,194,230,145,1,197,241,124,28,114,137,94,67,225,91,223,185,119,173,191,180,176,232,150,109,53,45,149,10,194,252,204,171,144,26,228,26,24,201,146,129,182,57,165,187,171,83,54,46,198,157,253,94,30,80,110,128,142,68,154,248,34,118,102,100,3,213,195,129,198,120,224,75,37,239,60,167,239,168,2,48,203,232,144,76,9,148,88,30,171,141,66,100,96,186,104,34,0,136,191,38,250,79,138,135,71,106,4,7,206,215,249,169,220,138,240,238,249,250,61,207,135,130,196,65,149,56,123,50,46,198,3,24,243,90,193,148,15,167,61,155,51,155,245,71,222,229,21,191,57,49,44,2,247,197,112,115,198,102,65,193,80,61,142,146,96,109,102,109,142,220,227,134,163,159,220,148,75,174,214,69,136,16,45,55,8,10,37,170,110,188,135,254,156,232,120,241,99,33,193,108,159,68,17,208,76,200,141,3,40,151,189,38,201,58,252,57,76,117,94,61,248,150,105,129,218,100,81,113,148,55,197,165,88,242,214,166,210,64,192,130,144,18,221,198,254,174,20,44,158,69,247,252,139,199,57,169,149,67,89,240,227,86,54,77,7,52,221,73,58,46,107,231,199,188,232,165,17,207,213,54,193,253,175,238,254,85,78,42,108,82,212,254,255,227,110,140,227,65,16,16,15,219,16,36,202,211,54,153,182,243,197,162,52,135,196,173,150,53,35,140,101,53,251,54,249,22,218,60,0,57,61,155,25,187,168,12,46,176,27,23,178,254,249,191,93,222,32,63,180,90,8,84,116,50,83,154,160,224,207,16,60,224,233,240,91,238,140,14,62,219,48,96,36,41,62,41,61,163,221,250,255,98,179,226,6,227,174,167,7,51,130,210,204,170,200,64,126,8,136,4,148,26,139,105,46,229,28,196,38,176,77,69,49,96,154,16,205,7,226,53,2,173,236,199,252,173,156,147,53,216,87,215,246,12,34,28,155,47,105,62,187,86,87,141,16,185,52,67,210,93,160,32,189,31,181,145,6,252,86,157,111,214,61,145,121,148,28,12,51,115,166,139,232,164,112,66,247,93,83,36,10,139,47,119,49,70,133,113,205,138,128,155,53,247,195,78,110,13,15,147,81,136,130,115,210,39,205,245,166,26,113,68,159,106,146,52,89,238,126,40,1,167,251,98,35,87,170,94,5,205,255,27,4,210,44,78,11,110,244,21,29,3,94,91,117,41,89,110,5,126,123,200,15,29,46,35,70,32,147,223,104,255,44,35,230,43,103,252,3,228,29,234,116,211,69,3,48,37,163,208,188,61,187,166,87,124,231,240,84,100,104,122,120,25,64,35,112,182,71,171,218,221,145,9,249,125,228,189,230,10,46,212,12,159,118,146,176,243,17,27,29,132,38,231,55,239,226,226,87,85,41,175,185,2,74,99,205,216,117,45,204,94,179,210,65,154,193,7,239,157,215,16,68,71,75,227,134,81,36,5,142,221,105,194,158,173,247,219,193,167,30,73,67,2,115,116,42,149,105,147,205,133,30,119,169,202,63,89,177,183,180,185,218,50,90,232,193,38,180,146,42,90,78,50,110,65,32,160,137,4,105,224,178,178,19,205,144,39,107,95,223,73,0,53,25,247,235,59,159,233,95,186,228,132,127,196,76,95,73,118,98,171,141,101,142,114,141,110,2,236,66,186,255,172,237,220,208,82,135,252,44,0,10,210,44,66,94,104,100,154,48,130,73,240,168,14,189,180,97,73,157,165,66,183,158,131,248,165,51,222,133,166,18,93,228,91,75,207,33,206,121,51,22,229,66,185,108,140,4,10,79,31,248,239,79,232,119,117,17,28,92,120,251,95,1,40,147,62,183,66,118,245,57,190,136,90,97,59,31,123,139,110,148,231,71,21,81,136,0,105,112,26,244,249,195,37,104,91,77,61,106,34,148,120,190,252,225,213,161,159,99,242,118,228,11,35,41,85,254,41,53,43,123,204,108,145,45,104,10,110,162,253,82,166,162,92,202,191,7,28,170,91,45,81,16,251,145,145,61,250,116,126,45,177,150,15,128,255,91,53,101,195,118,55,127,93,166,214,18,150,78,84,78,57,161,157,53,19,145,2,17,61,86,19,245,207,58,47,255,56,15,120,80,134,154,12,195,99,191,180,255,61,192,187,153,2,127,231,123,85,51,25,94,221,80,47,112,93,93,17,111,140,237,250,31,128,138,157,111,115,175,68,44,88,30,32,121,78,72,181,120,235,25,206,232,96,69,222,105,18,217,7,141,126,13,32,27,116,190,160,159,237,18,215,105,206,234,59,202,134,114,111,117,3,224,220,78,156,161,92,153,151,176,29,229,140,85,185,192,96,59,210,82,208,142,41,61,113,197,198,64,122,193,122,77,211,240,145,6,146,105,173,160,23,213,87,73,67,71,222,159,104,200,85,9,245,232,9,99,49,201,115,56,254,10,212,169,59,21,14,94,5,73,91,137,145,112,51,206,87,39,89,239,234,250,99,14,42,229,92,31,176,89,19,235,20,246,129,48,219,197,159,127,203,183,133,5,126,156,67,116,77,246,61,112,225,94,157,180,215,135,206,36,244,169,79,123,60,130,33,109,164,218,60,230,129,245,110,46,28,65,6,248,239,87,49,75,236,104,198,194,191,229,2,69,250,16,171,20,131,143,180,20,0,212,83,221,190,97,47,126,136,107,19,42,235,18,81,72,18,86,196,243,149,24,14,107,201,45,231,176,144,180,74,251,96,62,196,87,84,180,92,19,57,123,93,152,86,211,106,10,171,122,154,146,188,245,109,53,79,172,149,20,18,136,36,195,40,90,66,69,85,27,250,130,125,60,48,221,176,22,128,156,152,130,144,154,224,48,49,137,59,65,67,149,110,69,16,0,35,178,30,5,201,158,179,154,45,217,60,134,206,204,41,171,135,131,165,12,48,77,173,131,203,224,60,44,61,157,6,130,91,168,171,100,32,81,106,69,26,45,211,2,164,128,80,14,191,133,109,253,219,51,88,100,176,165,42,190,248,202,224,109,119,39,41,178,184,35,46,50,182,195,91,197,216,1,34,98,187,230,117,114,166,145,130,193,70,132,22,133,136,171,140,137,171,42,6,178,208,250,173,179,207,43,222,87,216,208,109,221,150,66,160,182,19,4,220,212,212,64,176,181,211,123,190,114,171,47,194,223,47,146,159,144,235,230,119,196,138,35,18,49,169,63,79,214,209,67,94,23,135,117,176,74,192,232,212,206,23,131,139,181,10,221,63,228,99,54,218,129,252,66,187,58,225,233,234,41,32,4,237,239,33,198,177,105,20,45,169,80,97,113,67,132,77,116,125,187,50,221,140,174,34,141,217,33,141,241,160,115,120,250,173,93,124,86,138,136,192,249,73,213,208,74,207,32,131,212,9,221,239,181,211,197,171,78,222,140,196,59,53,112,102,144,50,16,194,27,77,59,147,59,20,177,254,26,249,59,203,193,135,59,88,92,198,184,143,95,10,204,61,158,119,16,211,183,189,135,83,70,99,154,168,129,242,93,239,203,207,175,55,50,190,103,88,224,217,88,205,122,87,252,244,108,47,163,219,5,43,204,192,34,7,210,132,45,102,41,82,36,165,65,76,36,149,16,47,2,177,91,246,107,14,145,17,175,106,67,79,223,250,207,228,79,165,71,10,91,138,185,133,237,85,191,4,228,155,229,118,82,194,133,219,166,154,21,254,250,1,72,35,76,100,125,222,17,61,7,29,15,235,181,25,97,71,101,129,188,88,168,217,177,25,172,140,68,207,73,211,200,192,171,242,80,135,71,92,212,85,61,150,147,205,51,205,103,164,185,137,236,180,243,182,42,37,123,176,65,181,254,114,142,88,132,122,45,40,210,251,241,128,247,59,184,50,127,87,180,26,2,192,66,199,139,206,159,54,152,247,41,103,155,9,57,248,77,69,142,133,98,229,80,229,22,246,88,193,236,121,103,184,186,112,234,239,32,154,203,214,34,175,24,40,96,149,78,37,33,184,15,204,124,155,205,30,166,186,60,215,149,37,101,227,171,128,178,170,208,187,149,126,193,25,65,238,83,217,203,100,129,198,191,213,141,207,210,179,255,146,33,90,148,101,175,128,248,208,189,87,225,96,184,249,149,20,87,13,85,165,226,85,243,242,245,243,119,63,26,43,158,28,91,184,177,72,76,145,220,105,146,158,245,134,164,150,107,203,15,10,182,115,32,233,163,4,20,4,229,163,186,125,126,233,84,189,234,79,25,152,10,75,128,112,86,69,139,168,249,43,182,182,220,206,76,221,221,174,63,109,223,236,244,249,40,229,137,132,236,139,133,248,150,114,108,87,191,11,191,6,171,102,151,239,220,246,80,193,225,243,8,51,191,22,145,66,241,18,206,155,135,203,64,48,214,225,151,115,184,25,25,211,26,222,39,28,88,10,106,77,6,9,115,253,218,127,151,239,179,194,77,198,186,126,226,205,5,46,117,47,141,23,172,153,138,153,58,5,69,174,64,85,71,16,241,120,29,240,38,16,28,50,13,90,226,27,85,215,86,27,251,48,206,98,189,62,179,119,144,15,75,196,107,154,173,202,142,141,213,35,64,221,118,193,172,144,87,138,232,122,216,10,62,133,163,248,181,143,118,218,145,129,187,155,174,124,222,20,168,116,209,156,39,52,64,104,165,142,83,48,32,146,186,0,132,1,160,76,130,230,91,13,42,71,32,249,121,128,79,234,227,165,86,74,114,235,24,154,80,137,107,27,228,100,111,227,154,200,134,244,69,181,252,76,216,246,248,202,147,161,224,83,78,9,178,117,237,123,129,110,144,87,97,248,8,145,73,111,137,30,67,192,220,244,204,135,198,214,254,207,153,247,149,76,223,48,102,185,210,213,88,39,42,58,150,147,17,69,249,193,210,205,115,130,191,224,38,223,131,4,183,243,235,102,219,148,175,124,136,11,49,132,199,111,252,81,25,66,213,180,65,94,226,137,2,203,135,179,9,92,57,97,164,8,188,170,115,81,240,52,236,185,52,113,68,251,249,60,32,202,235,110,232,192,227,180,163,151,121,208,107,25,82,144,32,246,207,102,218,230,43,205,106,201,127,132,135,194,197,121,177,187,130,19,104,121,22,84,222,217,214,177,246,156,58,9,233,53,238,141,255,30,209,76,28,53,92,204,59,80,137,28,163,69,144,133,138,151,50,99,172,237,49,191,2,158,98,14,132,205,67,181,15,66,17,131,31,125,61,74,156,164,251,45,115,167,207,12,133,163,220,62,178,131,135,119,173,105,130,242,143,171,7,115,209,189,164,154,43,124,32,155,62,108,71,43,2,49,128,21,157,246,8,46,117,200,192,78,46,216,52,243,178,202,179,161,31,121,24,204,74,58,122,235,24,96,176,113,95,136,232,39,43,193,115,185,255,80,118,125,122,240,191,106,145,8,204,245,79,9,204,212,251,224,165,74,233,23,33,194,184,38,111,41,66,196,43,11,132,34,115,3,207,17,116,160,195,52,111,199,67,157,77,203,120,204,67,219,167,123,188,197,137,225,69,46,249,41,20,28,123,189,5,156,107,159,216,65,185,116,47,91,54,8,237,0,178,234,190,120,11,210,78,80,193,97,252,12,202,48,252,206,248,243,164,53,132,205,241,151,212,169,113,73,89,248,45,129,11,45,17,150,110,175,251,221,9,233,109,250,9,103,121,204,43,106,150,72,49,183,29,95,16,225,132,114,243,217,13,162,188,201,119,36,100,171,105,13,58,106,175,75,185,209,198,36,176,248,191,29,130,76,193,253,53,242,234,205,43,151,196,36,95,157,165,118,191,109,46,201,214,141,78,70,212,183,123,104,63,209,22,246,79,193,145,70,239,135,185,20,212,135,149,58,138,255,197,141,15,212,40,218,246,92,94,245,103,134,158,182,82,119,225,102,22,155,236,107,111,42,252,3,162,189,189,149,183,69,197,24,4,92,21,71,155,46,245,228,208,233,61,177,153,119,100,61,249,164,111,201,253,244,215,42,57,13,27,146,185,182,23,155,172,0,184,113,128,76,158,156,105,215,244,179,17,205,177,224,130,224,59,209,35,212,56,218,181,78,3,61,221,183,206,28,220,107,252,191,157,252,168,1,211,88,183,169,31,19,102,120,87,128,128,152,208,59,239,126,137,125,196,246,124,109,197,35,50,111,235,146,164,188,14,146,0,159,12,27,134,166,183,160,72,208,150,129,1,186,167,172,128,254,206,165,62,122,14,157,152,55,185,160,41,50,24,92,126,216,9,127,79,22,206,161,225,187,120,65,3,135,30,100,210,112,237,162,247,75,26,145,1,72,75,57,193,123,25,5,56,9,73,87,197,211,129,217,64,175,172,147,8,82,169,25,31,205,90,229,21,223,190,213,168,188,181,174,132,8,215,132,232,30,71,92,47,195,164,103,206,126,214,137,201,205,178,133,143,219,59,138,83,80,251,101,240,91,107,220,48,112,50,94,43,3,7,55,182,76,117,112,240,70,193,190,129,155,52,56,248,160,47,118,101,30,5,67,196,172,106,22,84,3,125,98,210,96,243,173,236,219,147,12,33,11,72,198,234,44,58,105,2,27,1,153,181,20,97,85,222,145,82,126,57,111,147,14,223,245,109,52,116,37,241,196,20,24,242,235,218,248,248,117,32,23,88,118,166,39,180,74,91,236,52,188,165,70,247,199,252,41,169,234,98,171,97,126,107,65,95,99,146,194,200,252,191,62,93,27,31,100,25,3,70,57,9,145,216,177,17,128,85,133,251,27,18,121,179,126,168,49,226,77,67,200,14,185,3,101,181,115,190,98,177,51,179,129,80,110,69,210,211,188,155,106,186,22,38,69,200,73,222,161,129,195,252,13,14,103,109,225,220,1,143,76,167,128,114,165,216,160,180,115,249,165,87,42,237,3,227,55,31,226,75,75,17,111,136,204,61,232,151,171,78,115,138,130,33,161,184,46,248,38,79,52,215,144,241,116,254,26,155,155,121,246,87,226,96,183,3,33,117,49,8,143,106,174,181,183,52,3,166,217,234,25,117,81,99,112,191,66,78,233,248,14,187,143,66,95,190,128,27,17,84,16,139,220,136,196,140,142,125,128,152,130,42,215,59,168,186,66,253,123,44,22,135,22,184,124,34,17,202,233,151,70,143,99,123,37,229,6,29,8,73,171,121,201,47,222,127,100,192,210,105,51,134,23,97,188,1,40,193,182,144,11,191,207,187,83,128,185,223,194,22,123,42,123,104,91,89,30,25,251,220,189,150,185,232,86,219,113,139,58,242,177,49,10,204,249,97,154,173,230,54,3,69,94,185,182,63,209,31,47,187,255,19,184,70,215,101,151,105,133,35,242,17,59,90,228,164,13,174,97,238,207,94,241,23,240,219,162,43,147,97,214,98,100,31,25,235,255,21,223,34,48,121,255,52,32,109,10,128,81,49,105,68,42,156,201,75,132,125,14,28,133,184,169,214,167,7,164,188,213,17,6,62,223,203,217,82,178,93,163,158,34,60,127,233,173,100,40,204,172,47,222,64,161,251,59,167,69,186,109,8,140,189,166,27,185,117,25,204,153,203,144,236,177,33,11,215,43,227,113,115,189,224,190,225,184,176,133,5,31,41,16,4,72,23,62,250,92,200,182,164,88,170,129,247,48,70,111,52,180,162,211,69,194,140,205,49,81,114,84,232,107,129,218,126,100,7,146,172,102,105,49,173,122,13,49,166,238,161,241,84,207,239,75,223,80,128,93,59,42,73,147,253,216,6,130,78,55,204,192,102,149,163,53,46,201,244,175,80,89,152,42,48,57,2,92,44,148,75,216,211,135,142,101,82,239,66,55,117,150,68,244,111,19,42,101,15,232,178,39,143,21,60,237,189,225,68,243,72,90,60,40,39,26,132,95,141,148,184,122,84,189,77,230,41,173,209,228,122,221,175,170,189,24,156,155,189,250,40,212,53,246,35,190,14,214,165,42,221,246,139,118,204,182,150,187,8,164,42,143,87,233,90,190,32,248,149,118,22,197,156,20,208,102,147,41,185,181,7,52,102,167,244,42,172,170,209,207,72,162,235,10,213,224,208,189,213,40,85,149,93,232,10,32,94,71,251,170,88,98,243,238,6,186,191,68,59,25,249,173,234,0,234,27,41,169,31,125,224,255,208,97,41,132,181,192,103,34,174,136,240,86,177,62,37,203,246,131,153,5,183,221,202,142,7,2,42,15,104,5,121,34,241,169,7,196,80,0,5,193,79,24,149,255,42,193,163,168,58,161,133,154,255,42,203,148,60,246,48,214,53,122,179,83,225,26,199,117,241,32,238,23,72,242,109,254,86,198,197,239,111,240,200,188,10,115,140,224,230,48,251,198,55,77,18,253,79,104,168,2,100,49,37,180,117,10,82,148,255,46,6,190,73,218,211,228,0,12,16,60,128,182,71,139,199,5,130,103,147,84,59,220,38,28,100,103,102,124,248,9,4,206,18,131,90,201,108,230,234,200,133,90,208,24,227,0,21,215,4,5,219,237,72,29,111,19,57,220,183,116,53,52,152,220,78,224,46,184,115,172,69,16,167,2,62,207,43,132,182,69,168,98,91,221,122,141,114,48,223,209,188,185,79,135,129,126,127,21,127,94,98,214,48,168,8,82,161,230,145,184,53,216,100,57,34,220,71,210,26,209,66,239,217,171,149,150,178,78,35,90,120,117,210,90,13,136,243,1,229,125,231,122,191,103,215,199,31,190,148,146,129,195,174,94,157,137,187,155,199,153,40,233,139,206,198,249,190,13,193,6,116,21,9,143,91,231,25,222,228,73,25,234,71,211,187,36,50,242,161,254,12,58,154,35,99,174,0,15,13,209,45,158,228,28,20,170,126,171,183,79,31,111,50,102,60,189,146,53,35,213,126,1,182,60,77,200,171,218,25,7,234,117,228,58,126,114,183,100,35,67,35,131,101,133,157,254,238,114,26,10,109,172,230,225,182,4,86,134,178,200,244,51,236,147,169,77,150,65,188,149,249,197,79,145,231,54,140,35,139,166,232,249,149,67,59,115,153,83,154,213,89,83,249,169,23,204,238,183,71,248,193,235,46,71,155,221,129,208,212,98,91,138,197,178,196,163,191,126,201,218,136,147,250,88,178,231,94,210,177,26,254,222,138,14,254,172,151,102,204,241,108,180,190,117,248,204,145,180,52,35,208,200,151,189,247,32,243,41,142,152,196,217,58,226,48,176,145,13,68,0,90,206,198,220,83,52,203,96,177,13,73,183,33,236,233,47,159,111,8,0,65,118,166,15,7,32,121,179,147,146,252,171,224,6,199,186,89,220,44,99,129,80,191,186,146,173,222,138,9,119,245,195,231,36,130,31,144,104,200,209,74,131,238,93,63,116,76,144,3,41,154,73,11,136,236,62,64,104,105,192,3,69,68,7,151,127,249,5,75,158,165,45,128,179,5,44,227,159,102,119,95,119,195,158,84,128,135,237,17,124,136,37,47,71,122,212,167,207,184,169,214,135,40,67,19,240,51,68,109,79,43,234,147,21,65,244,59,183,79,237,70,99,190,205,232,2,22,72,237,92,93,149,120,129,136,0,77,118,62,2,189,171,147,70,140,77,110,211,108,89,100,8,225,244,110,155,158,9,26,189,59,190,86,71,186,59,180,229,80,127,62,55,90,197,66,6,74,105,145,250,157,224,21,75,46,89,205,246,105,72,101,251,194,81,218,187,96,78,113,83,244,0,3,150,57,33,31,113,104,65,94,61,27,121,0,6,155,196,98,186,121,247,24,96,250,177,201,23,2,67,239,39,98,171,213,180,245,204,56,192,176,127,232,153,112,124,64,93,28,89,97,56,150,57,71,78,109,198,196,223,38,150,192,51,104,182,158,58,240,46,171,57,72,76,135,187,87,178,115,227,176,197,243,204,157,176,167,87,175,148,208,93,63,158,12,222,82,110,254,254,29,12,173,177,7,220,79,130,211,34,250,49,172,79,247,88,29,241,117,29,138,255,88,99,191,89,162,239,125,210,125,113,4,22,76,166,6,215,99,127,88,254,106,156,198,118,248,203,159,194,79,14,165,174,190,173,113,252,63,90,239,23,242,68,183,171,30,70,53,208,83,246,149,138,111,112,28,114,110,34,26,107,100,174,135,7,230,202,230,133,215,134,55,116,204,155,29,147,172,230,212,45,253,250,68,30,255,24,39,87,141,222,145,44,87,203,95,211,212,83,138,141,76,134,94,219,222,225,218,197,30,217,205,212,182,95,208,153,160,6,218,228,124,117,159,5,78,235,153,11,255,142,198,172,135,254,114,37,246,154,39,191,144,245,215,124,173,247,13,211,253,78,114,90,205,243,22,241,66,221,135,11,15,68,191,239,57,170,154,74,23,22,247,217,125,1,107,223,161,37,13,140,37,43,212,216,181,253,37,44,102,92,222,194,53,184,18,73,237,106,14,43,2,24,107,221,23,41,206,110,128,92,188,8,51,174,9,58,87,110,17,26,167,75,66,131,104,177,58,84,71,121,88,115,132,3,58,6,40,71,118,6,7,205,143,190,191,148,22,87,226,90,53,15,106,186,123,139,182,62,243,69,209,57,105,173,141,246,234,188,6,120,175,53,98,43,167,64,2,137,40,73,16,26,16,55,61,204,47,84,44,226,178,209,99,153,156,39,32,104,163,191,17,166,182,29,181,217,186,127,250,242,183,66,92,201,145,108,57,47,33,177,50,216,124,198,27,248,243,22,138,87,63,213,215,178,245,107,42,81,232,197,228,30,103,114,209,46,22,120,170,93,190,164,55,145,105,72,115,105,27,222,144,25,176,222,194,131,237,19,38,109,234,75,219,29,196,176,94,212,230,131,150,160,23,73,128,119,67,187,224,30,211,81,241,32,186,62,15,13,57,19,206,203,45,94,177,198,249,253,203,213,184,59,64,89,119,123,63,157,203,255,80,138,113,205,242,254,174,101,219,56,105,152,179,106,197,115,3,224,14,138,190,37,27,172,229,8,59,124,16,150,187,126,160,79,164,13,196,17,36,79,164,93,239,33,228,141,85,169,122,0,161,182,94,3,56,112,187,103,45,61,253,121,206,182,141,150,100,119,255,99,188,194,82,237,38,213,88,45,1,25,200,220,201,223,217,67,49,59,235,34,39,176,144,26,193,106,191,239,49,30,209,216,180,189,27,226,209,174,116,210,228,57,245,59,201,62,102,129,88,82,30,191,51,74,45,6,0,113,139,188,56,142,92,20,13,55,188,152,63,181,81,228,133,248,46,91,151,35,182,252,184,219,203,221,251,78,68,45,102,109,188,54,63,26,129,140,129,233,143,231,155,114,37,142,189,187,244,51,200,24,64,179,115,65,10,125,88,125,104,62,30,28,199,55,217,145,238,158,228,83,202,171,38,180,120,15,179,2,193,70,60,147,199,67,37,150,169,241,49,166,183,189,88,143,246,44,98,67,89,200,189,19,90,187,176,161,137,93,223,214,134,248,252,131,139,64,156,153,248,31,84,85,6,133,183,216,10,36,102,8,169,171,91,63,71,146,93,218,241,207,240,251,153,19,72,136,105,223,239,217,233,173,86,181,128,171,144,183,27,158,171,81,18,133,147,210,125,85,64,218,9,209,157,192,131,126,192,147,244,144,248,98,38,156,111,189,113,130,169,130,70,57,152,16,7,64,133,37,60,96,251,186,240,213,209,202,212,115,35,26,51,9,234,42,212,151,187,14,240,28,156,201,39,232,176,149,117,185,86,23,62,174,209,147,94,145,35,149,69,210,141,40,139,240,229,179,172,50,219,58,189,164,165,132,40,90,124,85,54,31,72,220,9,175,202,78,213,209,59,137,36,5,151,44,117,198,239,128,98,125,190,178,9,96,72,107,206,184,83,78,114,204,121,169,185,136,23,27,57,73,199,161,59,5,128,226,47,59,195,42,192,93,4,225,25,237,103,21,119,7,30,237,43,177,23,90,203,237,176,154,44,182,68,60,147,55,242,30,108,217,177,178,170,239,6,114,164,116,13,144,161,201,180,58,125,180,182,77,166,16,158,0,50,74,143,15,93,30,193,167,211,66,188,91,167,243,246,100,161,32,10,70,10,255,125,207,203,190,180,239,97,152,19,218,121,84,249,4,189,138,71,115,160,7,111,41,76,106,50,120,76,70,14,195,100,55,105,37,17,109,241,207,197,204,117,109,228,53,242,134,194,137,200,85,205,144,19,65,209,214,143,103,69,81,44,222,53,112,201,199,45,188,78,117,43,55,36,89,48,11,194,202,24,40,144,193,158,49,1,136,224,251,79,12,119,55,155,28,141,140,62,148,14,2,182,175,97,20,92,155,237,68,153,224,191,226,140,81,71,156,221,41,144,99,71,246,174,5,179,126,134,44,154,255,189,248,195,33,162,20,243,86,102,57,134,51,144,28,239,4,147,90,93,73,61,6,106,169,252,191,65,188,79,74,117,133,55,11,194,177,250,104,51,211,112,166,239,220,185,232,207,218,175,107,252,23,6,175,101,252,238,119,197,19,206,127,74,161,216,242,244,59,92,52,105,232,237,48,21,35,100,5,51,31,198,35,46,185,242,60,214,229,161,233,185,37,41,161,137,6,233,93,89,5,90,212,49,181,132,234,25,149,113,160,108,50,180,188,219,186,240,115,22,152,88,27,181,243,52,68,216,93,73,55,148,66,83,148,253,140,100,96,173,119,4,254,91,247,107,233,24,6,136,100,120,244,46,125,93,166,202,201,50,66,158,61,44,190,186,192,219,81,1,83,43,137,163,84,97,99,242,11,143,176,230,56,154,10,6,230,108,175,211,45,71,176,139,152,92,204,63,26,40,98,141,50,114,163,241,95,212,210,92,62,58,109,116,196,118,177,212,89,48,138,168,86,164,83,86,151,32,169,141,171,215,210,236,230,31,111,116,240,243,0,173,121,171,71,243,15,172,48,200,205,133,132,237,36,70,43,95,157,149,65,114,195,20,191,67,251,189,149,154,78,157,158,253,142,45,253,219,187,136,4,73,103,92,48,5,120,123,25,58,140,34,84,170,46,224,130,203,143,39,220,158,120,69,174,105,61,93,153,232,22,187,130,225,161,72,192,232,119,173,66,88,10,95,229,58,177,6,167,87,97,196,221,193,92,35,177,21,175,126,29,62,225,159,196,146,1,249,190,169,130,76,171,50,220,210,243,124,88,197,203,123,119,72,201,204,98,39,196,170,130,142,82,128,194,80,198,137,213,207,143,201,84,35,64,228,54,93,147,127,159,95,219,24,112,97,167,151,54,115,175,64,146,108,238,98,46,124,205,205,79,189,90,117,53,185,208,27,28,39,57,18,65,145,71,164,128,200,251,139,206,50,72,118,195,39,32,67,93,185,13,74,142,222,119,155,163,9,169,197,24,136,241,147,218,220,66,160,91,159,47,150,4,95,178,139,156,180,247,175,115,237,204,58,38,229,82,191,174,33,150,76,147,150,70,156,255,31,6,111,160,64,255,54,36,187,85,252,192,234,126,144,49,16,140,212,155,33,173,114,44,90,18,36,92,89,202,0,180,7,94,67,96,171,237,173,181,130,180,170,68,80,20,38,72,219,195,44,15,44,183,2,139,54,177,48,132,43,29,51,1,254,249,116,52,149,246,118,185,195,126,118,169,196,65,103,155,128,112,96,167,91,173,145,151,81,238,211,38,82,104,219,206,232,164,162,155,159,28,195,108,42,249,179,33,78,233,231,101,32,126,90,211,137,228,71,70,141,60,230,183,191,234,231,235,223,168,106,88,240,197,31,9,64,86,119,25,71,206,197,82,105,153,36,109,142,175,26,105,158,121,193,53,19,66,228,33,81,192,85,183,164,154,218,164,239,48,200,184,125,10,158,54,82,175,248,153,223,200,28,94,152,24,182,60,24,25,179,56,33,95,243,9,236,227,205,158,163,76,219,190,86,237,163,209,156,163,95,165,181,35,159,240,183,44,251,202,115,54,139,185,159,240,37,242,87,106,183,42,149,65,26,176,16,217,216,86,46,119,140,92,103,56,2,5,162,17,247,248,125,72,126,60,141,105,103,164,168,81,98,144,217,207,93,131,105,83,182,254,153,99,101,37,203,87,93,62,148,22,50,241,228,220,112,29,225,14,36,5,138,215,210,103,232,51,103,49,229,149,236,73,137,240,32,156,1,115,194,30,38,109,213,110,233,36,205,194,107,113,114,212,211,160,71,161,41,169,35,30,148,72,156,62,203,106,41,197,38,235,222,34,25,44,242,219,62,91,216,107,77,67,168,222,126,120,169,11,19,105,36,158,148,52,168,200,52,53,178,159,67,24,86,216,216,219,102,43,230,221,101,6,225,223,14,208,165,126,214,195,34,111,187,16,210,248,249,189,175,8,191,194,56,210,189,52,41,133,157,218,139,170,90,92,235,142,250,73,36,252,49,212,145,135,176,48,150,232,240,66,247,24,214,85,129,176,188,117,88,3,20,88,228,49,218,78,70,246,247,233,231,254,166,23,228,213,123,69,199,157,97,190,159,76,122,102,92,90,147,116,134,245,133,202,139,69,50,34,147,98,137,138,36,185,223,33,219,175,59,134,51,245,175,180,2,236,230,166,165,220,21,35,231,91,206,59,61,162,199,113,252,213,70,134,11,154,12,238,150,251,100,216,142,250,137,196,124,160,66,73,144,43,196,242,151,192,95,245,50,40,252,174,219,129,90,143,140,40,62,80,129,111,21,110,249,44,143,129,118,100,55,21,230,127,177,253,56,184,173,180,154,154,3,247,78,199,62,55,142,221,99,251,54,130,176,152,80,77,141,206,132,136,174,84,178,245,148,113,9,201,215,255,69,160,147,254,165,147,211,226,254,143,208,25,215,14,213,18,0,31,221,198,42,129,48,213,135,50,99,249,12,252,172,73,106,126,139,44,142,138,115,15,69,2,115,216,168,6,154,198,64,237,232,147,209,160,174,204,19,5,114,134,57,36,243,95,29,249,113,22,122,188,164,101,28,113,142,8,14,16,190,182,85,135,206,121,102,170,125,88,97,149,69,157,197,11,141,130,41,11,66,217,147,239,21,0,18,159,179,180,139,15,34,68,10,228,103,194,155,161,229,213,228,161,57,198,20,178,5,78,177,33,189,129,254,25,238,202,187,69,57,66,117,255,45,78,1,186,171,108,214,170,206,37,213,115,93,44,157,76,163,63,106,132,229,254,30,8,61,32,83,97,81,84,150,62,235,227,92,47,14,14,94,248,69,183,14,7,192,151,16,164,203,191,56,117,244,33,124,160,163,77,76,143,202,173,32,79,116,242,5,7,237,107,90,254,180,186,188,69,203,15,246,90,29,3,138,30,113,231,82,108,90,40,91,64,158,172,160,38,120,17,185,147,176,174,81,250,25,255,52,251,97,18,145,38,67,1,122,54,92,148,210,84,13,220,5,148,189,1,77,10,11,244,92,13,45,203,182,72,63,71,165,113,45,172,147,242,151,158,248,66,182,1,219,50,190,49,175,197,179,29,96,124,103,219,148,133,142,225,114,144,110,25,89,212,171,107,232,123,26,137,218,124,0,6,59,254,205,231,75,40,237,36,245,199,205,148,36,160,184,28,255,100,34,239,153,174,188,82,203,117,186,52,243,53,122,6,72,137,175,214,143,83,78,213,163,14,9,60,147,163,211,0,227,250,107,207,238,72,185,135,63,7,197,30,244,246,115,43,218,192,25,6,88,254,62,185,176,62,76,123,39,169,194,30,233,234,165,51,121,32,220,164,2,119,120,45,200,170,199,72,162,236,138,251,224,107,18,75,169,239,132,105,8,167,43,190,73,156,242,141,137,207,126,171,111,108,251,219,57,7,48,62,51,30,222,159,200,43,145,141,242,85,83,108,214,67,76,227,78,193,147,106,226,66,108,196,7,108,141,100,245,16,44,66,50,121,242,130,139,203,69,190,136,149,157,8,0,228,94,148,123,148,51,144,152,17,18,61,38,83,45,202,120,125,82,93,50,235,7,230,219,202,166,145,197,17,57,208,22,247,184,18,24,103,57,9,67,90,158,30,229,190,157,206,202,11,87,185,197,247,131,171,18,26,67,119,74,161,122,143,188,37,155,67,22,40,78,10,160,193,6,10,114,212,101,245,94,194,69,234,105,238,221,208,220,132,210,195,26,153,237,87,20,26,89,129,110,253,246,63,113,192,8,102,13,255,148,154,113,220,11,69,181,213,65,144,36,14,117,195,98,239,135,133,73,205,232,71,189,204,20,99,115,2,63,176,118,5,178,245,95,146,108,146,224,109,231,76,154,42,98,245,203,102,52,91,240,241,166,142,83,134,240,181,31,5,204,91,236,48,35,217,106,108,183,251,18,103,159,19,159,134,39,175,100,124,184,214,9,73,214,186,255,170,98,137,192,30,77,149,24,55,201,69,31,59,198,152,218,213,224,188,155,211,171,106,131,48,103,105,148,250,10,79,97,124,33,19,48,166,17,185,166,7,91,36,175,98,109,135,152,128,106,148,229,181,168,200,55,15,129,60,14,155,233,75,9,186,216,247,67,81,243,247,57,120,82,50,239,56,248,2,79,164,110,54,230,147,7,39,142,134,161,219,207,223,140,45,129,168,123,134,172,102,164,2,64,55,95,101,43,32,236,174,63,141,121,202,209,219,244,220,167,30,208,204,116,236,79,213,30,220,26,181,27,202,254,185,26,219,117,18,74,206,67,226,85,77,107,220,10,111,154,184,102,214,248,192,232,202,167,180,72,147,19,99,29,238,110,186,15,185,114,121,30,63,197,56,209,208,97,142,108,155,53,123,255,63,127,70,243,125,121,94,172,163,7,122,183,131,245,85,25,39,91,191,164,209,92,252,100,71,188,164,131,35,195,131,63,170,200,179,205,32,175,6,242,218,73,120,112,55,132,81,110,21,102,59,54,226,166,97,1,91,165,142,232,7,70,178,255,204,43,148,177,138,91,199,140,1,153,8,59,134,102,139,194,115,230,160,197,93,134,202,46,50,251,142,72,90,250,57,25,148,158,85,94,237,51,179,44,178,215,112,33,254,60,109,213,209,131,166,172,193,31,137,113,101,171,157,107,143,155,63,107,5,150,49,214,99,198,219,17,210,126,196,79,51,140,71,249,62,40,10,10,92,179,21,221,60,137,249,150,89,138,110,56,211,157,76,83,249,51,94,177,167,160,16,125,216,91,162,134,50,3,96,214,230,161,87,156,73,148,206,43,186,78,255,205,47,163,154,12,33,235,158,92,92,218,21,78,84,12,38,123,230,135,167,233,193,176,64,247,175,230,135,201,179,58,23,116,223,33,51,173,22,141,99,72,13,37,140,65,221,156,11,72,59,241,66,220,109,203,131,110,43,53,67,127,171,245,188,81,165,160,214,47,234,16,212,204,98,229,171,74,41,66,242,229,125,44,142,141,219,192,167,216,246,174,108,64,69,33,224,101,217,186,198,45,176,153,140,22,170,150,53,13,13,226,135,13,3,22,133,222,218,100,80,82,186,195,94,162,210,253,30,239,107,181,92,84,185,175,110,200,41,105,146,206,89,112,62,229,203,87,238,145,59,187,118,101,209,188,237,194,252,147,84,172,116,31,55,167,14,35,37,188,183,79,119,159,204,97,105,41,214,56,116,237,183,99,176,174,188,18,160,107,10,243,170,156,174,102,39,221,172,181,191,211,181,27,172,155,4,44,11,16,134,172,114,222,140,59,30,229,122,220,170,254,57,124,9,158,188,134,174,8,69,199,223,67,137,100,48,233,123,111,185,20,131,229,140,214,4,165,215,72,222,141,137,190,205,100,237,2,32,119,202,248,183,139,129,106,55,62,233,41,205,89,163,153,23,24,11,241,205,50,205,241,14,171,59,235,244,150,155,198,201,174,61,178,226,234,19,66,90,94,206,199,0,156,55,63,253,84,94,222,157,140,65,217,205,205,168,185,60,250,89,20,131,199,146,215,164,244,40,103,254,50,77,4,222,68,198,122,116,155,30,198,17,14,201,125,234,231,249,181,184,109,68,172,23,17,251,21,215,38,106,49,85,170,70,205,241,28,251,182,61,179,152,46,73,233,45,225,2,222,88,249,217,153,90,176,34,27,61,121,65,125,41,252,55,166,100,48,23,125,74,219,24,90,106,146,88,255,188,224,44,192,240,78,178,141,172,160,59,211,155,157,246,253,255,137,57,237,127,79,123,215,131,71,241,17,65,143,46,0,167,224,240,91,26,155,206,214,138,101,95,196,195,142,77,46,158,58,218,208,27,37,12,16,215,215,190,201,51,129,247,228,237,184,213,136,218,4,168,41,237,115,57,236,11,235,106,252,3,199,252,164,251,185,133,169,66,86,62,49,45,9,235,227,144,11,186,200,87,225,42,6,13,0,34,17,43,24,162,65,60,233,73,117,247,174,127,160,252,35,174,49,186,78,181,189,67,69,144,76,111,98,20,11,1,11,88,233,183,192,133,40,90,122,131,241,62,10,133,187,169,99,116,249,221,42,157,4,34,240,109,206,139,125,12,109,212,34,236,252,153,66,52,104,107,0,71,213,50,117,149,48,33,165,43,195,244,61,128,78,120,234,215,247,111,241,87,120,125,53,5,22,152,101,248,18,126,147,183,86,255,147,111,131,89,225,0,91,61,141,254,19,155,0,140,114,245,99,11,97,105,72,194,225,82,48,28,49,107,119,0,157,244,214,66,170,89,135,127,238,29,140,173,184,197,16,249,12,93,64,117,165,143,203,69,64,99,173,224,252,219,85,184,239,28,144,195,209,210,183,62,89,41,120,39,133,208,236,87,23,47,16,69,188,92,45,71,161,33,110,255,145,45,70,109,192,39,119,41,111,148,107,117,77,179,8,62,111,95,209,139,217,195,163,78,103,177,168,102,147,211,114,63,13,181,11,71,191,250,246,214,122,49,213,149,56,53,147,200,140,109,4,100,193,204,106,127,207,236,247,239,186,147,159,98,156,166,227,65,159,120,203,37,225,253,192,253,253,49,213,28,223,163,211,110,173,155,238,184,232,193,216,16,59,144,32,85,172,187,242,70,4,209,163,112,94,120,143,117,104,100,203,240,14,177,89,213,237,94,169,184,56,32,185,182,248,161,209,30,93,183,191,85,1,203,165,211,56,161,60,156,115,11,50,167,178,104,109,77,185,179,109,107,95,171,122,38,142,29,146,121,4,54,24,16,25,123,19,6,180,81,149,153,119,93,114,62,147,253,155,217,210,55,14,159,143,215,150,48,138,152,183,202,237,101,58,31,209,113,3,144,100,167,130,165,214,223,107,125,176,67,71,1,78,68,146,236,211,77,161,5,197,4,253,209,187,19,47,117,115,248,121,236,191,36,156,51,66,126,208,226,165,203,203,73,80,156,166,5,75,129,41,189,15,246,150,1,81,240,182,202,6,195,29,140,100,185,137,241,92,32,108,121,94,25,50,239,162,233,237,98,189,91,55,84,48,98,94,118,146,237,197,56,122,166,107,93,115,245,118,244,241,231,251,216,194,220,129,72,223,219,37,218,43,50,196,210,252,223,23,158,130,26,211,247,222,4,134,53,21,87,76,182,166,170,233,30,98,25,205,191,54,130,121,86,1,57,180,37,32,61,140,160,70,156,1,140,194,171,201,40,21,197,176,129,202,121,195,185,254,82,200,19,35,35,85,235,147,143,165,228,121,132,225,175,209,147,90,233,246,40,118,200,6,0,183,137,185,228,126,236,55,158,132,10,235,32,233,118,31,228,147,90,44,192,74,211,156,104,173,63,6,226,55,69,27,91,140,151,4,195,31,150,130,202,121,88,90,223,48,175,225,199,57,216,64,247,93,184,185,205,164,73,111,12,178,20,112,251,180,61,148,19,65,107,221,197,171,172,61,47,180,134,122,246,19,62,30,207,194,89,184,19,202,73,11,197,137,155,137,240,222,234,241,144,147,165,202,7,100,100,246,189,161,239,33,177,107,110,116,185,159,45,247,189,213,173,206,251,3,58,30,83,123,112,57,49,30,160,184,247,73,175,146,63,65,234,186,72,22,217,191,40,151,82,44,138,60,214,250,27,78,207,42,163,247,44,250,231,5,203,144,178,21,142,40,213,229,102,72,220,209,95,63,20,2,245,29,231,195,44,82,251,49,233,218,227,79,158,149,122,177,113,104,95,106,147,71,106,145,171,53,64,206,130,210,48,171,245,209,133,135,91,101,76,11,111,83,151,231,123,204,234,4,55,134,33,245,23,175,26,231,25,18,98,218,144,2,56,236,46,85,174,184,24,190,217,140,58,155,82,134,139,153,146,181,32,18,122,14,1,126,83,163,96,206,56,51,128,73,207,173,177,251,184,197,106,233,74,233,191,171,246,224,126,250,143,244,40,192,223,0,167,104,29,242,81,229,242,204,131,124,204,166,165,41,246,78,37,250,216,244,222,81,78,188,221,111,24,163,223,7,185,42,95,121,207,103,61,98,117,228,119,217,5,35,159,181,201,244,209,126,145,107,92,12,26,239,202,2,168,125,214,78,72,46,242,176,238,59,22,244,26,105,140,121,77,242,159,45,45,163,162,31,183,234,132,134,59,206,211,198,214,220,223,26,140,92,138,135,10,252,5,240,105,112,85,88,30,23,211,13,189,60,67,86,173,45,233,181,158,17,176,173,83,95,13,218,181,190,168,62,30,42,67,142,154,76,185,138,107,10,240,253,49,57,45,105,53,101,208,255,5,166,100,56,66,127,222,38,129,62,20,133,146,142,189,146,4,247,14,91,219,84,8,125,54,202,59,130,97,48,114,180,217,181,151,213,169,50,192,175,155,225,16,224,209,80,39,76,124,140,75,91,123,22,51,153,4,79,96,52,103,252,176,71,120,88,184,238,146,128,11,64,11,71,77,227,131,185,147,116,79,191,233,88,73,238,61,145,185,174,164,115,128,175,205,107,130,37,160,174,121,42,0,64,86,235,85,162,2,157,57,88,5,224,198,255,178,212,125,240,81,165,158,132,175,21,230,53,173,140,239,46,151,88,135,68,244,102,4,80,254,254,184,135,202,184,126,63,165,190,176,77,27,231,131,151,78,53,192,103,107,114,133,61,28,25,168,186,93,191,154,176,204,149,29,128,120,17,6,114,185,112,115,10,15,127,192,89,233,151,9,78,226,64,144,195,221,34,38,102,11,158,188,225,123,79,189,251,128,198,152,29,168,197,187,216,235,125,199,20,155,123,239,154,208,49,209,51,17,185,187,192,235,240,246,139,161,239,150,155,31,245,222,155,132,232,245,8,83,7,221,13,221,194,144,195,158,185,214,122,165,56,73,165,161,99,100,158,60,10,169,123,141,244,189,46,13,146,117,171,11,83,187,58,183,12,49,121,199,172,246,165,79,248,224,203,220,157,212,30,76,177,178,194,149,23,3,68,173,129,83,178,222,140,150,47,247,72,103,189,195,45,86,126,157,27,235,187,80,146,250,166,126,220,8,170,214,59,109,163,161,92,102,21,238,70,121,52,182,113,26,24,19,27,169,75,201,140,145,162,24,64,126,33,6,121,209,211,213,37,255,123,55,69,79,74,71,230,50,210,113,218,72,208,64,255,65,251,14,91,173,186,115,202,26,144,36,165,161,248,62,49,95,230,87,194,173,166,111,112,30,24,233,220,252,147,128,145,90,121,229,180,81,179,112,127,71,189,170,139,33,188,44,129,123,110,16,147,57,135,9,225,112,0,93,70,80,26,29,238,153,159,7,70,184,30,3,74,233,207,105,169,43,31,132,88,27,244,156,66,214,78,70,182,104,70,26,111,174,82,236,16,132,16,34,162,198,129,88,165,165,36,68,229,104,35,238,203,47,226,36,118,26,56,138,175,92,120,163,41,41,99,186,65,63,67,67,35,175,83,10,222,82,1,51,126,202,64,232,110,198,157,125,57,156,73,244,87,170,91,62,122,127,221,24,223,160,240,101,231,192,64,179,20,152,235,186,53,236,82,127,43,221,165,136,234,107,171,121,86,119,154,47,38,83,182,8,7,21,87,134,19,245,153,136,229,62,163,211,142,12,113,180,150,246,123,112,240,36,196,65,137,93,106,75,152,190,47,231,62,134,21,147,21,81,64,85,95,134,226,5,2,36,110,247,8,59,83,163,133,121,169,108,177,216,137,195,57,123,179,113,97,251,152,17,202,115,234,146,238,250,201,21,114,78,222,186,141,245,143,182,242,251,24,159,36,108,225,115,11,118,71,130,206,181,0,129,96,144,61,174,168,76,247,95,96,137,111,20,217,126,41,9,242,73,168,90,212,9,82,246,96,129,36,16,225,16,117,123,123,70,175,189,72,90,243,29,136,134,228,46,185,134,130,155,65,83,58,254,161,67,174,62,7,99,232,36,160,121,245,251,57,55,84,213,28,81,236,49,182,92,11,32,157,110,87,255,78,214,85,111,110,200,72,210,139,185,175,58,114,222,7,63,34,172,92,32,12,130,55,199,21,88,64,147,184,67,119,45,199,254,22,131,51,179,210,145,184,29,32,8,1,15,132,240,167,51,253,134,40,47,211,106,32,100,252,81,29,173,250,52,75,89,18,108,84,180,235,213,185,140,179,178,43,137,241,141,2,56,116,85,32,50,175,99,208,126,98,244,147,0,208,185,119,211,9,138,211,15,161,94,146,83,67,14,246,199,162,7,104,67,224,136,95,173,138,165,208,66,189,122,0,144,190,209,235,84,27,130,78,11,107,211,66,21,213,114,179,16,144,129,86,77,119,37,244,133,194,107,57,112,104,77,109,23,149,100,90,16,117,37,199,69,86,179,21,177,62,164,124,114,167,95,149,51,227,99,54,241,249,154,230,158,168,92,240,5,66,131,117,210,124,12,52,192,70,165,170,101,54,8,23,81,136,141,206,73,117,56,7,225,170,161,213,253,49,156,186,123,152,187,224,191,26,149,214,226,35,173,36,66,101,64,103,138,212,47,178,59,171,244,82,2,87,158,158,128,233,124,2,255,239,93,204,199,60,169,201,228,138,146,24,205,52,237,81,80,37,210,191,13,215,240,100,239,230,182,56,16,44,96,177,195,27,18,220,64,247,172,58,5,199,143,197,31,30,240,10,119,209,90,63,163,93,182,233,53,38,238,164,215,75,244,130,245,164,87,220,4,88,17,10,135,24,65,113,137,83,155,132,146,106,224,102,140,218,205,105,216,168,255,225,43,189,159,31,250,165,131,34,162,164,151,81,7,65,78,152,43,29,24,28,182,13,224,115,50,213,66,210,179,11,65,205,39,212,76,9,58,184,60,19,1,68,200,112,20,149,79,88,26,230,44,156,252,225,108,174,196,29,22,139,13,207,172,129,159,67,74,84,144,52,207,28,233,164,5,33,61,75,228,39,107,128,232,253,19,147,0,67,163,140,252,57,70,45,2,21,234,226,30,36,73,167,77,9,249,213,216,60,126,205,122,203,61,161,155,91,10,71,65,4,110,238,84,148,62,138,45,52,156,161,158,239,199,162,233,170,41,189,142,135,223,181,24,181,171,36,239,146,32,135,208,40,16,19,5,13,71,103,204,246,89,146,39,144,44,107,122,190,238,189,65,211,209,97,29,247,122,203,47,136,110,106,104,97,180,146,222,49,194,245,240,241,183,132,28,135,89,146,160,32,152,97,8,93,18,164,169,41,113,96,8,145,233,139,65,160,44,55,163,160,245,213,58,92,51,3,255,179,41,2,72,98,238,194,33,205,3,103,207,247,165,19,62,184,252,213,162,187,30,26,80,203,67,254,115,54,50,57,185,101,229,146,99,186,202,148,148,197,17,26,252,13,102,207,127,210,93,244,140,0,26,91,203,150,34,80,250,224,130,129,167,209,193,112,196,206,202,190,227,253,222,90,97,86,251,14,140,237,11,151,245,146,8,123,147,186,190,213,137,129,21,40,113,127,18,250,88,48,134,0,99,42,84,136,104,229,133,170,137,198,101,91,104,80,240,242,30,224,151,175,129,46,12,21,110,87,4,161,23,241,93,10,141,16,3,103,22,16,120,103,177,21,186,164,105,215,69,143,132,99,118,206,230,155,154,249,242,80,156,53,144,194,221,15,242,97,153,32,211,254,146,53,249,151,23,43,199,145,45,166,243,0,129,223,229,43,45,77,203,12,78,92,2,64,175,72,195,247,235,27,227,126,4,125,143,121,55,19,213,115,175,124,229,28,179,146,159,29,117,215,196,76,45,17,222,29,220,175,223,36,151,81,199,103,239,167,209,52,219,99,213,33,247,137,9,210,205,99,56,127,118,146,173,8,189,109,252,236,82,13,63,179,217,246,120,239,67,49,203,147,90,148,211,30,170,166,255,170,130,22,173,229,248,206,109,206,106,71,158,75,120,171,173,181,171,92,149,74,230,176,62,33,30,165,14,226,251,115,175,158,84,147,118,239,57,172,64,71,83,225,20,212,181,126,13,19,96,13,6,83,236,96,114,127,239,39,137,125,162,238,116,218,7,131,242,104,84,47,112,199,114,93,210,230,62,84,97,42,2,144,2,85,131,30,71,238,131,106,100,4,210,245,128,74,229,130,12,144,79,50,190,188,232,64,201,118,225,105,1,158,21,60,38,122,249,81,233,143,91,49,196,208,174,144,24,82,201,179,128,245,192,91,179,22,55,29,86,190,78,55,174,114,196,248,197,30,206,177,40,127,242,213,17,149,232,49,95,217,28,6,182,57,16,129,225,141,62,129,164,196,208,44,154,229,235,188,185,38,91,110,13,122,205,102,82,116,71,102,189,192,68,141,32,60,62,229,111,155,232,76,198,135,237,225,22,193,195,223,159,58,159,59,137,121,207,194,129,34,164,201,6,246,106,21,27,233,143,62,159,168,32,172,181,244,217,142,30,63,16,129,31,100,123,77,29,27,23,21,56,231,102,101,220,84,243,51,75,179,139,88,221,175,75,240,127,167,52,146,52,198,252,25,230,199,230,159,103,163,226,125,48,49,121,17,53,228,152,144,40,140,17,52,201,221,206,185,44,128,234,20,138,199,208,67,168,52,22,199,97,97,57,139,25,222,108,220,218,143,170,76,62,132,73,145,168,118,79,242,143,223,215,19,131,87,209,151,54,38,61,42,112,18,243,23,196,136,42,35,51,216,238,213,36,220,254,32,84,148,139,78,181,123,254,7,183,156,170,197,111,163,85,154,16,226,139,72,47,16,152,201,178,132,75,14,198,139,227,123,86,218,4,192,195,66,193,194,213,108,217,32,188,174,209,210,242,73,250,65,251,58,113,241,90,99,215,85,88,39,83,160,103,188,238,240,143,121,237,225,245,53,6,112,175,126,29,131,193,191,152,128,178,194,138,81,250,23,235,24,77,55,45,192,45,208,146,39,36,35,114,115,121,27,68,205,27,153,162,67,176,216,108,202,146,55,194,170,240,251,95,229,26,226,252,244,199,14,106,193,175,208,118,99,136,30,43,94,1,10,235,99,155,47,66,17,52,166,13,89,163,60,33,103,25,225,203,189,103,23,192,44,111,59,170,210,234,65,28,179,26,241,158,203,189,14,115,229,232,65,74,154,228,94,130,199,1,64,71,139,14,203,188,144,67,199,102,38,40,45,101,117,141,192,138,202,92,185,48,117,107,174,86,39,231,195,160,45,72,110,151,55,29,222,127,68,44,71,251,207,180,52,194,121,129,5,75,4,124,39,204,9,255,222,9,176,147,209,75,185,121,83,101,101,26,192,222,46,229,100,219,99,135,79,98,21,213,23,133,159,65,45,105,209,222,69,65,203,134,91,84,66,33,7,81,96,199,216,118,79,154,31,169,70,203,63,38,57,103,32,180,132,89,99,128,71,178,38,72,48,74,69,169,15,110,196,29,212,31,233,0,102,248,144,53,118,99,208,158,168,53,255,143,95,37,79,116,175,252,9,188,70,248,232,34,231,166,72,195,248,208,114,244,234,98,107,52,82,201,61,190,192,60,31,70,54,138,27,236,27,95,76,16,56,227,228,187,221,121,80,253,193,146,120,216,242,235,241,221,93,245,228,113,58,128,243,12,163,133,252,212,14,249,104,149,55,86,22,204,0,92,106,27,40,68,220,207,85,165,15,73,155,77,199,89,177,159,16,244,201,88,6,252,208,221,20,214,242,150,105,115,141,139,179,10,150,129,48,201,83,4,234,157,220,235,63,218,70,109,57,18,219,209,149,229,180,51,240,151,18,106,91,200,5,35,167,16,101,160,145,126,94,218,37,22,64,163,98,162,112,234,23,86,148,70,205,7,40,119,51,203,233,151,115,165,16,181,93,155,97,34,51,153,147,170,235,203,127,189,140,110,125,69,110,144,21,101,213,34,153,156,254,29,232,182,230,185,158,151,94,212,36,131,2,64,79,205,74,130,250,88,151,101,216,83,132,200,231,98,241,242,235,138,243,127,188,211,39,3,28,52,50,104,69,185,59,71,211,77,66,109,5,193,237,58,131,193,209,15,71,96,229,36,231,87,39,120,150,53,209,65,208,222,125,54,156,151,197,231,66,232,169,188,8,167,141,11,138,102,204,3,202,131,207,217,180,121,32,201,32,102,38,223,24,83,40,143,162,21,0,45,7,60,208,124,58,231,181,220,231,105,206,194,31,14,228,105,14,109,205,6,132,130,43,151,25,174,196,50,90,152,24,217,200,215,140,252,68,4,200,121,24,179,140,189,137,68,102,36,0,118,182,96,1,231,32,135,248,40,75,145,140,8,168,218,122,144,10,230,96,111,94,14,171,161,86,120,147,200,98,225,248,42,220,182,88,225,132,193,9,190,126,90,192,183,130,246,43,20,86,186,27,198,172,129,118,200,252,88,80,176,61,124,43,5,243,103,214,112,74,202,203,241,60,214,188,182,179,207,127,54,98,242,64,240,252,120,248,23,250,153,218,137,170,181,90,162,219,107,0,2,221,18,199,130,237,164,4,161,145,171,153,105,127,227,244,61,8,173,148,166,195,109,119,253,138,103,179,197,216,58,10,20,232,168,122,10,34,169,181,45,33,219,242,128,241,66,150,233,6,125,202,228,8,197,240,158,155,134,176,246,133,65,233,17,25,110,59,44,3,235,24,95,189,24,112,238,152,58,40,104,42,205,37,96,67,126,88,199,5,169,183,151,219,119,50,235,220,61,82,163,147,141,88,203,146,103,17,194,247,159,155,124,31,139,157,239,27,212,36,137,106,27,90,161,224,17,89,195,58,212,194,47,126,92,221,107,192,45,60,94,93,179,190,43,208,28,245,232,62,51,27,189,76,146,89,108,166,189,86,185,138,149,203,207,231,80,174,237,26,114,251,196,206,224,154,204,108,35,169,248,56,55,124,58,151,55,83,201,201,172,184,71,180,120,234,245,165,255,50,147,197,140,146,120,222,158,20,208,218,185,199,8,146,5,43,112,117,111,91,232,201,0,171,77,248,6,32,61,183,50,85,134,10,152,210,24,176,5,114,236,7,40,161,77,155,79,101,187,233,168,229,213,171,130,9,139,119,142,166,166,200,43,166,37,50,100,248,227,171,15,215,112,176,63,57,77,190,130,90,77,162,165,238,8,152,248,210,63,53,57,48,244,252,123,214,0,90,59,134,84,71,204,103,9,75,103,63,190,205,1,58,3,202,236,115,226,71,103,4,100,171,71,0,109,225,190,212,255,247,163,168,135,153,143,194,157,14,202,101,172,149,254,232,24,125,75,236,198,163,20,86,232,8,197,94,112,50,192,76,130,182,198,32,161,32,207,148,60,70,54,133,248,63,222,134,67,61,22,178,27,10,60,89,33,146,222,73,198,140,21,77,215,225,202,222,225,29,147,8,211,242,145,143,207,246,91,32,71,211,82,132,225,49,106,105,247,24,127,20,200,29,180,189,109,91,39,235,3,199,153,26,8,116,41,206,31,73,194,163,55,68,225,100,42,139,25,1,191,187,71,60,50,13,159,99,182,136,182,120,229,34,119,244,86,231,129,162,180,208,87,65,82,167,87,130,63,209,129,51,106,179,184,204,187,108,98,120,3,206,175,22,151,207,242,132,5,255,27,232,166,15,75,234,50,167,116,145,204,84,218,169,213,121,212,14,122,187,40,69,211,26,228,63,39,167,49,5,44,128,141,90,130,150,5,246,247,118,116,14,193,109,217,190,255,247,243,50,57,228,167,145,31,2,43,142,240,68,182,219,236,3,170,13,15,196,254,219,218,86,151,70,133,26,15,101,59,41,143,76,222,189,166,162,144,89,250,77,89,228,32,166,33,81,5,82,62,205,170,213,128,64,204,71,102,115,95,18,157,248,249,158,138,33,118,187,68,43,222,77,41,183,244,139,113,131,97,31,78,180,44,51,246,54,233,110,87,230,185,64,12,185,68,112,177,134,199,30,225,238,113,197,114,152,53,153,34,90,214,247,173,123,78,208,108,79,157,210,204,244,251,199,236,1,76,7,234,140,82,144,1,147,104,180,117,146,56,128,152,76,120,221,192,122,135,109,180,193,129,37,108,233,9,129,251,235,130,217,247,152,98,22,144,184,96,70,5,135,81,147,75,26,222,39,17,116,65,203,7,64,143,54,234,2,81,178,87,123,241,205,60,158,121,124,220,120,47,229,210,52,114,12,33,49,162,132,139,167,150,65,45,78,238,31,240,222,169,57,57,200,226,173,103,162,38,211,142,169,49,72,223,74,19,155,154,242,26,15,187,200,216,99,161,32,107,47,80,202,65,119,173,37,99,170,253,41,80,34,194,195,246,133,112,75,161,164,35,114,62,157,76,249,75,82,128,166,121,52,9,2,47,61,115,146,152,123,104,207,99,214,59,90,155,44,232,188,223,114,29,107,40,106,112,106,163,165,108,72,172,49,40,238,133,153,5,67,209,213,151,143,212,72,22,25,11,157,207,83,61,247,231,82,199,220,147,117,52,21,235,82,62,255,131,93,219,59,206,169,119,122,0,124,84,77,114,181,94,11,132,43,9,25,92,83,25,165,70,251,68,247,78,221,17,179,159,146,186,214,157,146,73,246,176,111,12,82,149,85,225,34,171,98,80,204,3,0,171,228,189,224,221,57,141,199,72,117,16,55,88,106,111,227,206,93,215,133,127,29,126,79,136,154,124,125,35,150,44,243,186,168,28,134,106,172,32,79,75,99,197,63,219,225,22,35,42,98,50,153,179,157,25,192,207,142,71,201,51,77,67,174,164,143,28,240,46,99,59,193,215,89,144,111,65,8,190,236,184,125,54,147,84,56,29,240,245,129,39,212,135,24,203,169,255,63,130,110,154,136,203,56,184,43,218,215,57,208,0,26,160,112,62,186,88,227,167,53,134,129,46,198,219,17,228,207,183,29,7,49,45,204,54,182,174,23,4,126,64,223,23,109,112,182,122,52,63,4,238,61,201,130,235,211,83,216,84,133,174,240,169,33,113,19,227,202,77,236,181,218,148,131,165,122,66,182,246,85,217,169,33,32,84,88,71,214,131,207,102,162,166,238,92,15,75,53,214,55,86,157,77,156,152,65,134,74,108,1,18,53,190,75,231,49,113,30,246,86,40,69,0,221,150,204,231,13,110,85,173,209,9,158,88,189,160,7,249,193,154,94,97,203,99,157,188,100,237,211,65,149,34,67,75,242,212,238,75,147,93,182,245,119,185,159,157,126,162,195,254,167,214,170,57,45,184,28,151,133,125,151,158,26,106,183,86,185,71,3,234,203,67,17,151,186,128,64,79,126,64,105,73,0,66,52,13,24,251,41,234,234,244,120,66,115,173,106,101,157,181,46,4,35,173,31,62,98,103,69,34,156,129,0,83,199,232,131,99,223,229,234,31,210,80,26,29,132,40,207,199,51,70,24,253,195,122,148,189,184,107,133,51,80,116,35,171,4,166,144,76,234,11,32,223,45,125,33,9,47,111,163,127,98,230,204,199,164,104,166,68,89,71,72,7,139,245,66,100,134,179,68,59,179,98,104,181,193,64,12,146,88,175,89,231,207,69,170,68,137,224,127,153,202,207,86,16,119,206,215,225,166,116,39,124,109,169,207,159,220,255,168,152,158,140,128,247,95,103,30,206,13,114,18,175,197,37,252,0,223,241,249,170,64,200,70,246,39,175,147,91,6,200,0,22,185,236,253,20,34,46,39,237,209,115,60,4,250,162,247,252,8,119,85,32,8,122,149,61,169,108,65,97,218,147,254,144,133,17,99,95,214,155,109,249,95,220,133,144,16,216,249,146,129,106,151,125,138,95,184,162,181,86,98,253,112,30,37,46,93,187,161,1,56,71,232,137,131,21,7,90,207,102,147,79,118,67,96,159,188,182,74,113,33,193,71,154,35,101,112,15,18,0,205,85,110,131,101,72,194,180,67,222,17,23,41,35,5,45,8,80,71,246,39,188,36,66,206,185,125,208,230,56,142,192,33,110,247,136,86,147,151,56,40,77,48,99,184,65,163,246,107,105,130,232,134,150,146,61,39,105,170,231,88,108,99,128,132,53,94,227,25,228,247,89,239,127,29,238,49,55,107,169,156,202,3,148,179,140,54,233,134,10,42,136,240,132,69,193,85,215,14,211,51,104,204,49,190,54,207,184,129,33,33,178,189,97,123,109,246,165,10,30,1,112,172,97,17,228,46,233,191,46,85,150,33,254,154,220,18,225,117,46,4,152,65,168,17,124,76,217,53,177,2,121,175,213,103,147,183,197,126,214,148,93,53,130,91,189,236,45,240,223,91,89,71,52,244,72,68,156,93,12,143,159,142,121,7,18,211,134,114,137,141,23,66,134,182,55,84,240,238,6,8,30,219,220,141,207,109,118,177,5,55,36,69,240,229,197,212,69,50,190,134,183,201,29,236,231,148,156,44,77,176,26,228,83,65,39,147,255,90,129,115,253,237,145,70,130,42,32,168,61,129,147,36,90,172,239,81,155,25,157,88,241,11,186,240,32,147,243,209,16,24,231,63,64,224,24,97,60,62,44,221,198,48,53,36,231,246,77,196,84,10,222,162,183,79,246,40,51,240,238,250,114,134,164,75,172,151,48,151,5,61,73,233,2,158,250,191,250,178,25,247,23,55,29,215,96,242,1,174,192,105,65,252,235,109,238,177,231,64,217,119,4,203,245,167,165,123,115,209,16,103,23,104,190,237,187,132,151,62,243,178,177,187,89,34,221,159,147,113,201,179,13,147,80,162,81,240,89,187,201,128,234,100,87,58,237,50,160,158,151,69,155,234,75,121,225,17,161,221,101,197,196,119,16,18,7,193,145,165,186,210,101,172,128,246,20,148,145,166,87,219,10,172,63,82,182,128,226,105,200,28,100,125,12,212,37,70,26,109,105,197,148,132,97,58,99,96,84,56,47,255,187,65,112,40,75,34,32,250,92,220,136,165,253,237,152,187,192,158,223,190,227,142,115,112,223,210,107,157,18,39,87,225,181,204,172,212,32,1,20,185,142,17,153,99,32,31,78,63,249,56,164,179,123,94,207,172,131,131,129,92,113,236,245,165,247,28,165,233,148,147,90,34,212,237,81,254,31,166,118,139,66,1,213,252,42,151,163,131,131,90,120,63,135,43,124,39,25,2,46,203,188,195,14,74,10,63,85,235,86,168,98,216,144,202,170,139,85,91,132,242,230,231,89,128,11,109,240,169,182,133,49,45,3,38,128,163,173,94,173,197,15,157,199,59,99,13,153,93,14,41,136,22,177,160,206,48,123,119,203,11,81,138,117,248,21,220,25,68,97,37,228,35,84,144,26,195,30,250,239,250,174,23,40,236,175,158,138,186,161,91,174,230,134,131,48,209,39,3,113,191,10,160,127,252,176,147,106,39,211,219,46,7,153,203,241,166,38,53,141,220,9,52,51,246,128,122,106,89,32,140,2,165,77,214,146,73,15,74,186,92,245,247,193,194,242,174,172,77,13,4,41,97,80,68,244,218,93,64,10,79,202,57,205,183,191,90,180,156,227,239,94,111,146,20,42,231,212,154,208,172,98,65,65,1,7,89,235,42,12,49,57,185,107,1,175,40,123,236,57,59,40,62,62,69,52,145,252,207,9,218,36,32,189,247,7,179,116,251,15,89,184,178,185,171,44,6,7,43,228,130,147,20,208,226,129,253,72,42,23,119,54,209,180,168,42,240,14,160,93,70,16,208,70,177,121,115,68,124,11,115,118,237,86,131,131,105,199,189,183,124,121,25,97,76,187,140,228,71,19,44,34,201,188,89,194,199,199,54,121,61,118,63,59,196,98,43,222,113,5,15,81,21,239,169,6,34,22,95,13,3,4,188,205,40,100,192,186,168,212,5,20,55,75,52,217,133,168,95,177,40,61,205,2,226,67,118,111,148,124,195,17,47,138,64,3,13,8,167,7,124,13,94,81,96,26,10,180,97,103,220,22,151,156,148,183,200,45,204,180,218,145,200,33,80,84,6,209,225,89,61,148,116,34,215,164,161,173,252,147,95,94,239,128,164,31,197,33,235,248,215,3,89,38,29,224,77,25,106,244,42,236,100,213,174,13,148,182,54,23,233,66,228,115,21,218,248,239,163,81,144,0,144,51,220,99,245,93,152,35,147,59,169,84,99,93,223,211,125,196,87,80,228,103,58,208,194,27,118,138,76,169,76,209,42,127,155,177,111,112,23,72,38,243,23,18,251,112,66,83,24,73,130,112,178,242,150,245,22,182,124,161,134,25,157,105,248,31,71,51,245,101,134,117,90,33,194,140,78,69,214,112,108,50,106,152,23,61,0,203,170,165,215,178,86,63,76,186,199,144,248,8,106,117,88,128,205,155,145,188,14,52,196,112,121,247,166,70,65,246,173,16,56,187,39,142,54,89,203,167,145,191,138,252,157,107,246,182,98,100,11,108,221,227,46,151,98,100,232,205,47,42,93,186,153,114,75,235,20,194,247,40,209,204,15,213,175,120,202,89,135,123,117,156,16,88,138,163,66,206,114,192,147,168,141,89,20,41,200,218,61,103,133,253,16,94,25,96,151,220,158,168,61,191,241,36,185,51,217,78,228,197,34,181,26,245,156,178,9,9,198,224,251,181,133,88,210,77,133,192,10,187,165,133,150,192,103,195,76,185,189,241,177,209,126,16,161,94,245,85,180,192,179,61,87,26,184,108,142,11,80,148,118,94,97,186,222,254,29,201,48,60,72,208,163,132,246,173,19,166,107,15,153,68,217,203,63,81,51,192,11,230,93,79,81,27,221,96,213,149,231,15,213,214,232,19,56,151,154,232,24,105,24,44,63,224,12,178,61,168,39,114,58,7,28,214,29,170,23,205,255,99,250,0,7,133,205,41,253,215,3,173,8,110,155,167,207,121,153,70,50,180,206,219,160,35,136,194,212,154,47,171,235,173,61,233,236,169,243,23,172,194,122,203,100,15,124,182,176,104,48,158,45,197,45,221,78,198,224,98,5,229,107,161,107,106,197,249,11,140,252,86,87,168,66,215,4,76,50,163,209,25,176,196,149,79,93,167,112,226,253,73,186,11,175,107,215,93,189,58,173,6,177,220,45,204,94,79,66,213,89,255,182,217,136,240,83,81,151,13,31,98,196,168,218,83,26,40,250,131,76,87,193,5,70,200,145,138,156,64,103,63,99,214,75,231,77,4,105,85,195,226,92,215,191,40,61,11,22,231,170,225,37,66,159,55,127,49,25,124,26,154,244,47,51,2,44,31,168,200,105,140,55,128,66,203,127,62,115,93,97,66,120,187,58,78,211,172,51,22,5,203,210,223,247,154,87,137,18,128,139,22,138,240,215,40,10,197,17,249,163,164,81,246,61,150,7,63,36,34,122,157,87,34,24,180,62,98,115,88,48,37,131,149,207,211,174,23,217,250,108,109,38,46,125,198,51,136,103,248,65,199,213,237,35,86,21,68,159,157,141,241,195,56,234,245,223,7,15,240,42,140,183,164,245,178,147,150,162,30,64,187,25,99,224,1,139,64,157,177,102,133,236,127,231,114,66,17,228,113,198,125,61,6,235,136,210,71,153,33,196,63,183,254,100,149,205,53,124,107,70,216,108,36,14,222,115,93,54,244,226,254,132,155,19,182,150,120,82,31,68,44,54,117,239,121,180,79,30,13,3,70,83,124,144,144,161,139,202,191,221,179,10,131,187,48,69,235,82,79,212,160,153,136,31,31,5,231,140,6,181,100,103,170,46,29,74,225,109,157,117,195,155,1,172,183,36,217,147,45,152,129,148,222,49,184,155,176,66,204,225,192,46,148,235,120,103,42,124,79,133,222,150,48,67,213,248,110,118,17,76,150,68,100,251,53,79,124,70,155,254,212,206,142,92,42,99,137,104,85,34,21,93,144,170,138,223,120,184,250,255,53,229,73,26,234,154,227,111,103,74,223,123,14,198,155,48,22,146,111,28,138,230,103,59,36,208,173,198,11,82,97,83,17,138,86,246,52,190,212,222,156,114,4,142,43,93,206,95,29,198,225,92,67,177,124,253,175,208,74,235,97,232,145,202,27,114,98,115,120,243,197,139,244,75,19,188,32,3,183,6,75,141,211,5,8,175,214,34,10,156,111,139,159,40,251,188,238,230,25,105,108,159,240,156,96,106,196,132,88,251,162,229,137,104,157,220,62,120,47,48,144,54,239,64,245,219,112,112,110,47,213,158,86,169,141,23,76,198,238,182,5,217,58,236,224,162,63,131,207,236,245,56,200,123,69,34,141,71,28,44,49,232,176,167,26,19,205,229,232,151,41,172,23,106,206,148,184,55,16,223,24,20,152,185,233,222,56,182,89,125,171,203,127,187,203,197,16,123,220,173,46,219,163,127,138,45,0,165,146,159,245,4,128,105,77,29,119,143,103,81,105,172,43,201,107,4,12,65,80,121,94,105,175,174,232,61,209,141,101,122,116,66,229,60,182,232,214,57,111,239,27,0,0,127,191,245,33,184,138,152,192,173,237,32,143,97,88,133,210,16,246,37,25,232,221,250,94,202,29,236,147,196,103,24,177,27,46,194,93,153,194,5,22,213,209,74,211,153,190,83,20,248,5,172,229,3,4,218,46,35,54,160,141,178,37,118,146,139,184,149,225,167,143,109,12,239,92,62,226,154,128,163,234,6,221,244,75,41,68,250,125,65,246,221,119,84,125,50,98,193,60,116,214,99,153,167,131,144,250,229,66,169,209,95,142,239,178,88,229,162,161,226,184,221,125,250,115,196,9,34,234,27,226,159,250,50,207,244,98,38,10,250,46,123,151,159,110,63,60,174,104,92,231,223,196,186,148,48,201,50,90,108,122,166,181,57,114,237,248,36,128,144,211,190,238,151,201,49,48,168,1,243,119,196,120,205,74,208,104,125,201,74,153,77,243,172,194,134,244,211,51,132,45,217,232,40,109,79,21,200,89,229,1,80,209,151,241,91,217,37,223,45,103,75,90,150,220,238,95,57,54,163,13,84,220,74,13,28,107,0,24,20,122,131,107,220,106,122,237,28,162,113,71,237,186,49,88,130,127,195,162,95,208,221,135,234,204,235,3,37,167,118,51,68,34,125,142,74,190,238,77,73,241,129,42,215,238,55,230,51,13,88,22,229,92,76,151,144,130,63,75,138,151,219,7,43,34,100,113,71,76,210,237,161,216,87,54,82,130,101,181,178,212,202,192,116,240,11,80,79,39,116,80,184,18,25,25,200,130,167,168,20,231,104,179,37,13,197,155,74,255,147,226,79,12,113,93,76,17,253,23,94,57,170,161,119,210,232,65,157,207,56,3,135,49,125,137,2,131,190,46,105,245,215,206,101,177,63,40,121,244,254,194,18,249,0,195,160,69,129,243,225,92,16,228,254,8,228,201,231,98,103,94,111,5,29,101,98,30,115,204,228,176,119,201,80,160,231,108,65,249,137,165,4,111,235,128,63,211,37,76,99,162,141,242,100,43,221,88,135,60,223,218,62,185,157,186,183,140,243,100,19,27,73,223,16,42,171,17,249,139,150,191,64,190,151,176,167,146,176,13,40,219,167,148,64,67,204,137,61,142,10,137,122,225,46,209,47,125,12,211,244,75,100,218,156,196,241,59,173,44,77,114,175,252,22,207,237,95,70,106,76,250,170,12,35,29,168,93,139,219,79,18,13,37,163,253,128,94,136,169,239,121,66,1,12,182,226,32,99,61,13,99,55,176,185,177,129,236,162,74,16,13,216,147,144,21,196,63,236,57,118,212,111,68,40,7,28,217,93,161,177,0,63,220,204,205,84,70,200,63,40,126,90,236,128,231,208,232,120,9,0,235,112,181,122,158,113,245,0,206,39,167,129,59,92,236,199,137,115,94,236,223,196,227,250,107,183,247,86,238,85,8,107,146,74,102,135,225,199,191,27,17,39,14,41,242,104,226,250,171,111,98,30,174,93,238,49,214,115,218,130,202,11,51,153,51,12,241,99,237,47,135,18,194,53,103,29,11,90,102,117,49,31,34,174,24,161,102,240,146,254,59,227,178,115,74,105,130,214,130,45,200,133,153,183,65,192,16,164,228,136,199,118,166,255,50,131,79,88,156,59,120,2,159,131,189,210,96,171,241,144,53,237,189,78,190,146,154,227,196,95,225,84,119,248,214,245,6,157,231,1,9,125,149,195,26,36,197,240,20,157,74,236,92,247,109,224,12,59,245,210,196,142,13,51,23,124,49,213,111,83,144,224,21,69,220,77,122,168,161,191,231,50,0,99,171,211,3,104,155,16,7,70,230,185,5,86,46,149,122,76,253,46,124,253,68,252,74,163,73,219,115,183,31,169,59,118,187,160,125,151,248,136,166,182,113,54,217,63,166,204,47,86,82,230,27,99,121,123,124,127,177,134,65,117,215,240,213,220,209,154,84,98,249,98,77,248,225,247,225,118,244,70,122,164,1,42,241,244,145,74,127,114,106,137,35,12,91,166,20,100,91,62,144,8,219,137,103,193,149,28,241,27,97,117,176,102,81,2,95,98,53,193,154,164,140,154,120,33,121,101,64,38,163,153,23,211,240,156,240,249,124,80,26,75,67,128,206,78,241,175,21,51,37,23,131,129,96,213,103,103,98,56,107,72,25,21,210,179,96,205,139,208,92,26,145,44,1,26,156,52,152,118,195,88,37,85,28,193,44,182,78,72,229,44,227,143,96,104,104,86,140,7,246,47,60,177,55,143,130,205,180,56,74,43,211,169,3,8,151,92,18,54,58,82,22,100,146,120,194,182,231,249,175,92,196,230,121,244,169,84,11,229,47,210,167,200,129,107,176,133,249,4,114,172,169,40,107,33,11,175,12,180,235,176,19,108,178,152,232,239,7,124,28,154,232,132,163,144,114,16,10,119,124,194,130,132,29,105,231,126,198,142,28,242,211,143,56,89,248,213,181,6,254,36,48,191,78,109,81,213,129,144,167,190,152,32,157,96,245,32,236,90,184,49,105,65,203,171,172,59,46,179,77,227,236,180,135,92,174,7,246,54,118,245,73,15,53,234,68,87,189,198,136,107,28,117,107,37,223,28,65,151,6,81,136,153,209,21,151,12,110,155,56,45,232,190,133,177,43,44,6,141,129,252,187,240,123,51,248,243,178,172,45,153,233,237,110,138,156,114,207,119,85,175,148,191,236,128,207,251,177,192,71,147,114,174,143,166,47,142,237,0,244,167,156,245,78,184,102,109,143,225,81,7,242,13,109,235,77,157,142,6,255,71,64,61,154,36,231,103,81,41,185,94,213,129,45,112,43,255,117,147,206,185,171,48,167,115,42,230,187,154,219,179,66,89,172,170,166,226,87,235,187,132,41,61,44,109,215,225,128,141,170,172,131,253,227,247,119,83,194,164,208,192,87,24,200,43,52,127,178,122,81,28,122,19,150,70,189,0,202,94,188,182,155,19,238,79,186,199,250,198,106,193,133,139,223,186,114,15,205,116,36,33,121,225,27,0,161,242,111,215,88,37,217,67,25,7,138,76,224,135,59,33,45,139,65,68,144,173,161,66,94,206,18,87,237,90,84,174,45,235,22,68,208,31,185,109,84,17,67,133,191,216,121,251,53,36,157,59,45,1,86,65,65,56,123,138,138,116,234,142,134,172,206,127,3,191,78,199,33,221,28,219,152,143,127,149,83,200,59,125,25,156,109,9,185,72,177,120,209,160,104,112,113,39,128,90,167,218,244,189,81,155,47,29,212,196,174,195,19,157,66,199,200,213,203,137,242,34,11,92,210,140,159,112,248,36,62,174,222,114,58,148,56,215,139,14,130,234,80,20,39,143,12,248,103,61,134,251,111,144,111,46,234,88,71,181,14,68,248,89,244,134,248,183,231,195,5,125,239,156,120,205,61,15,192,178,112,142,27,208,44,17,113,100,107,119,71,69,216,143,147,161,106,134,42,228,49,8,75,15,141,1,12,9,49,232,135,188,74,67,58,113,10,143,89,226,175,239,99,206,237,164,20,70,191,169,103,69,133,51,94,1,172,255,81,228,47,13,145,17,141,207,86,0,63,145,218,201,124,177,127,254,236,243,167,31,94,30,253,11,228,93,79,162,73,175,48,244,42,10,209,51,98,9,151,193,26,147,167,95,5,20,249,173,247,10,147,22,97,64,223,121,188,98,88,120,82,237,167,209,165,130,194,26,216,48,155,195,92,213,25,12,14,244,27,112,154,165,176,79,145,15,106,191,83,25,141,140,233,157,92,80,251,219,206,241,178,41,181,85,69,22,81,208,46,203,107,10,143,234,254,208,197,145,198,183,103,20,83,68,147,232,98,178,199,33,7,52,10,80,166,147,198,20,190,21,243,28,72,99,24,237,49,106,137,32,33,136,58,57,67,206,145,70,98,106,246,65,195,135,228,29,41,237,23,127,15,112,58,147,172,18,175,248,19,162,41,23,98,11,206,247,237,230,126,108,0,114,6,80,133,190,3,220,94,38,97,69,1,178,249,175,110,89,172,211,142,233,82,13,60,133,202,165,9,194,87,138,45,144,201,78,59,231,197,162,246,135,148,1,70,104,218,31,204,157,33,230,26,230,6,234,209,20,80,242,247,24,156,233,255,196,247,155,14,97,221,43,190,58,234,195,205,87,249,151,51,106,48,127,208,59,29,111,11,75,133,186,77,42,111,196,214,58,104,203,177,113,73,78,87,23,162,173,251,227,211,22,29,122,159,53,158,115,202,210,232,202,40,110,138,168,133,101,144,208,244,166,151,43,133,181,252,107,88,145,136,73,59,255,51,57,158,163,194,41,141,123,129,48,33,249,9,165,62,91,149,186,15,174,25,136,134,113,243,50,84,207,158,174,184,9,192,5,21,147,201,173,65,25,122,153,242,90,110,15,188,156,19,155,119,31,88,243,70,157,117,98,228,254,64,4,20,67,226,216,167,211,117,164,27,234,170,153,124,75,217,204,197,78,109,68,220,75,39,112,232,16,202,100,124,164,253,20,72,102,77,138,82,80,51,145,189,233,79,70,91,209,113,82,224,85,217,31,116,28,77,70,223,107,108,88,121,151,218,80,32,141,34,67,112,72,250,160,199,44,65,127,68,79,151,181,5,81,13,33,83,91,139,102,111,27,169,198,209,120,79,46,14,131,202,107,231,131,7,78,30,63,5,145,127,188,17,104,194,240,224,78,253,102,33,212,166,12,133,239,196,166,14,113,17,218,38,116,83,222,58,118,219,163,140,76,5,59,45,9,54,128,81,89,203,106,125,144,61,144,53,8,138,214,239,61,218,216,175,173,145,61,165,173,23,56,16,28,45,42,240,186,123,62,133,117,67,231,174,207,85,108,135,132,44,9,98,122,113,157,157,191,63,29,59,13,238,41,114,27,203,16,150,110,147,50,4,96,152,85,92,62,106,55,244,142,127,89,246,192,206,114,149,112,136,11,22,122,130,54,34,72,254,195,122,144,28,248,70,131,32,26,191,187,242,160,194,107,175,219,80,253,153,250,59,183,96,59,91,238,228,253,151,167,59,162,177,73,88,155,249,146,9,68,68,35,231,242,77,86,8,117,252,237,64,250,46,170,194,126,24,129,161,154,44,204,13,142,47,238,139,22,238,72,67,191,149,177,203,113,118,165,41,63,232,102,218,221,99,240,76,141,6,193,144,165,121,164,162,43,234,111,249,198,91,119,18,143,218,41,51,65,90,219,153,231,215,104,187,8,255,111,127,172,101,1,213,88,72,81,196,210,191,250,115,232,154,212,230,147,34,170,159,197,36,201,29,174,190,110,194,138,50,19,249,58,142,169,236,152,101,183,36,111,36,209,252,228,118,210,19,83,119,164,216,248,155,244,225,249,0,34,231,68,252,169,89,60,0,69,236,203,182,11,205,77,57,4,23,151,93,3,241,49,43,30,199,185,43,77,250,26,100,37,177,20,172,48,221,109,179,135,49,95,142,163,101,178,202,195,25,245,255,4,38,104,82,97,247,143,191,126,10,215,126,71,25,76,238,239,102,28,83,192,21,38,125,20,237,29,195,188,218,102,216,218,40,55,62,194,11,44,222,34,237,82,149,67,226,0,24,132,10,121,64,63,67,122,193,68,245,193,105,23,186,182,230,152,122,232,148,252,48,176,93,91,115,205,87,72,27,107,49,109,105,169,31,121,173,78,218,243,167,20,114,228,76,165,222,35,155,166,197,19,144,147,17,10,70,104,121,34,76,46,17,107,79,62,188,8,183,33,100,159,84,255,130,99,131,238,237,34,122,59,110,193,130,238,89,72,173,239,124,77,221,176,206,227,218,40,58,104,181,35,151,124,179,90,27,178,153,112,108,173,52,222,49,35,156,27,233,148,94,82,135,69,169,139,135,229,154,79,18,199,43,212,45,77,179,227,2,147,27,190,205,75,9,36,204,107,139,214,174,64,92,247,237,113,195,197,74,104,103,226,130,196,180,15,15,198,107,133,157,211,87,73,253,42,203,121,57,73,148,33,186,57,119,185,36,167,38,113,31,184,185,5,219,213,182,135,12,134,72,142,148,80,118,93,218,148,250,22,231,179,73,58,35,229,24,125,145,199,98,129,2,32,66,82,23,95,33,185,98,201,180,203,42,45,165,88,115,28,106,148,249,29,62,157,238,219,254,168,198,247,104,77,170,55,117,77,174,224,129,43,36,2,221,219,203,221,18,122,38,142,204,245,232,129,98,195,32,1,32,212,105,108,168,150,84,196,87,96,33,143,155,106,82,148,205,157,3,94,247,149,19,227,21,173,56,28,211,214,8,188,62,145,62,220,164,247,195,34,101,226,144,82,200,63,111,145,32,159,161,25,175,58,50,110,85,202,103,77,231,199,85,89,32,57,226,253,123,98,30,234,134,148,219,228,244,190,168,19,106,186,153,164,160,247,91,101,62,39,183,202,126,106,204,95,195,87,81,244,13,202,58,3,113,14,236,40,14,182,162,155,97,47,137,210,128,72,219,11,88,35,63,52,179,52,147,221,119,169,14,174,37,170,12,3,18,162,163,186,74,227,104,223,144,40,67,236,110,4,165,167,46,60,219,24,119,55,202,201,245,233,187,116,49,173,57,224,103,77,151,132,247,175,50,225,241,111,68,66,124,92,38,94,144,231,223,46,144,178,62,9,88,206,57,115,94,49,37,59,104,243,7,118,41,62,16,145,179,87,160,29,75,255,53,181,216,145,229,103,191,237,129,218,191,197,71,141,118,77,37,29,12,23,74,26,108,48,24,11,45,63,149,168,75,130,160,53,148,6,70,193,5,55,110,25,235,179,125,136,15,151,65,254,207,193,69,187,145,202,175,102,178,2,240,232,48,43,102,5,93,28,206,119,27,75,213,208,205,116,210,90,5,24,130,84,105,23,224,50,203,31,52,216,95,170,130,205,111,208,101,223,6,243,148,20,201,210,197,106,227,79,12,57,252,86,40,0,141,251,37,38,242,188,1,23,61,44,227,27,208,118,191,145,7,135,67,250,145,221,5,213,124,35,175,199,51,141,117,83,168,171,192,213,212,23,43,1,32,221,161,48,107,179,11,199,213,47,50,88,108,96,207,161,169,40,214,126,178,81,63,5,234,160,213,187,43,73,152,66,172,252,180,148,161,162,49,103,231,212,40,3,92,185,246,179,52,232,110,111,42,163,190,204,100,15,208,218,62,225,149,6,103,80,103,174,82,250,38,100,50,199,84,87,68,232,46,100,35,254,175,14,121,22,65,194,104,45,172,109,224,8,80,22,135,183,27,16,219,162,46,194,137,20,208,73,99,171,40,16,198,67,164,110,109,71,194,3,157,254,34,234,121,96,18,19,238,137,63,9,17,28,250,143,137,37,251,81,0,101,84,68,235,175,234,166,173,160,188,53,79,212,83,160,227,126,233,149,92,99,57,251,109,111,197,72,206,153,207,72,103,33,140,209,217,140,97,30,246,85,59,166,188,195,65,22,78,100,119,201,186,188,254,76,95,7,181,248,58,237,38,161,129,71,217,226,235,107,223,216,32,13,240,114,203,204,243,9,168,84,209,79,93,166,216,239,47,99,29,121,84,214,248,251,92,248,47,56,9,247,143,173,35,22,49,204,184,139,99,90,123,186,47,161,142,201,159,47,159,95,26,233,52,162,13,149,55,180,165,64,167,38,160,254,108,125,30,141,200,15,115,19,107,58,32,78,67,240,166,174,50,78,43,229,179,106,234,235,133,249,12,171,198,32,211,36,207,41,17,8,77,127,169,30,68,180,13,252,194,212,221,139,115,185,69,50,47,126,22,93,34,218,49,234,232,114,121,12,74,120,50,20,69,228,109,19,245,50,223,202,73,42,147,92,34,164,210,54,62,2,221,34,124,197,172,142,99,139,254,58,152,57,89,37,207,194,112,247,251,65,43,186,207,228,142,157,188,243,187,178,140,14,46,243,78,92,15,61,159,46,18,1,61,71,83,202,42,250,159,34,105,45,39,255,0,72,224,211,177,209,77,13,139,68,61,78,9,14,159,199,115,184,148,242,249,113,97,121,11,190,8,0,203,150,176,9,83,187,184,114,218,214,228,79,25,245,166,43,246,61,160,91,80,67,180,16,195,80,36,250,132,213,25,135,103,172,251,113,170,30,160,253,198,83,40,116,79,231,201,8,230,128,135,16,215,219,212,120,188,158,152,98,130,185,230,44,119,25,255,189,170,186,180,170,60,44,131,233,94,244,208,238,122,216,62,205,141,22,207,199,67,185,86,11,117,180,171,173,188,46,38,11,187,126,219,146,103,50,10,209,12,180,249,185,221,65,229,23,63,220,68,27,48,196,74,220,232,60,227,214,96,2,46,208,175,194,76,255,243,35,245,49,230,72,42,199,67,58,232,95,185,126,242,21,250,162,15,157,126,115,235,152,120,161,42,78,93,230,94,253,76,115,190,71,242,119,112,117,216,146,149,143,225,189,238,231,240,178,198,97,38,235,203,64,69,219,167,39,148,96,170,106,57,34,81,120,204,234,149,124,130,94,72,152,164,195,200,130,138,61,240,69,16,173,81,225,62,245,69,132,183,12,47,240,104,84,186,235,141,148,22,33,92,231,191,193,185,166,166,209,145,104,90,239,165,171,106,2,155,46,149,240,164,123,144,103,33,21,164,99,219,102,36,134,50,156,36,176,136,165,3,70,66,55,225,86,157,182,229,15,201,175,69,54,161,49,81,141,243,141,157,219,11,125,107,16,131,28,242,93,114,239,50,25,204,34,135,218,151,63,155,254,131,90,97,8,67,34,35,105,33,66,28,31,21,76,96,195,2,49,169,31,119,208,52,221,222,212,54,190,91,109,172,205,15,98,74,114,113,110,183,95,130,54,127,184,53,218,39,134,28,165,2,234,57,40,166,98,64,7,29,101,167,64,28,188,6,202,105,165,52,200,174,140,140,65,59,163,175,13,67,203,205,163,108,123,154,142,203,16,52,165,237,239,23,191,218,203,219,77,164,134,240,201,141,0,7,28,74,109,135,59,10,12,70,103,66,95,77,99,132,219,153,20,187,36,176,78,13,0,228,200,2,251,197,92,109,137,65,172,240,255,162,164,184,246,46,60,50,245,99,172,213,118,218,125,33,144,190,76,69,109,237,56,170,49,11,195,179,124,199,32,229,84,169,172,203,149,217,111,150,194,75,48,55,242,8,120,99,60,211,151,125,166,103,159,232,89,190,221,208,230,243,42,109,170,220,115,71,196,18,126,247,109,46,28,53,238,50,19,213,72,49,200,14,79,160,164,75,59,68,149,125,20,111,44,72,167,169,15,158,178,42,45,84,10,132,47,232,46,145,159,225,50,27,206,120,72,176,20,75,249,19,208,236,231,59,0,15,132,246,2,205,200,140,141,80,162,39,163,121,158,84,202,72,96,79,184,43,162,116,29,75,70,111,191,104,141,222,222,36,155,135,79,253,34,149,61,255,218,55,36,52,40,70,242,186,106,110,173,130,63,160,230,53,147,145,241,144,197,181,158,168,69,59,86,92,146,118,179,59,22,42,187,180,208,107,22,70,90,40,29,68,226,58,150,23,5,205,235,179,73,228,132,120,138,93,146,242,4,156,64,32,30,65,232,17,75,58,151,231,32,248,226,141,134,105,46,183,223,148,92,216,146,239,146,183,9,80,59,6,193,133,50,119,160,47,1,224,118,114,107,145,174,25,64,209,13,254,215,235,90,13,69,221,16,98,174,129,137,31,232,180,175,255,188,115,248,18,135,209,93,134,199,62,221,142,4,5,240,41,131,81,180,2,172,71,213,150,114,126,118,97,154,154,8,208,223,209,58,24,141,254,73,203,224,53,113,168,38,47,10,225,228,22,240,217,99,231,5,135,145,136,99,16,64,170,81,195,193,183,119,199,200,119,135,206,36,93,174,213,119,176,12,72,227,126,193,41,16,220,10,166,65,177,189,80,152,174,239,74,85,228,0,36,162,23,28,206,83,44,4,253,28,222,126,188,190,4,177,127,78,27,26,53,69,105,249,57,245,188,98,122,77,127,49,26,84,97,253,231,126,239,211,224,152,239,205,163,105,25,50,209,83,157,50,229,5,26,253,205,20,205,166,99,78,55,194,155,190,210,40,49,251,4,195,76,182,171,37,36,10,3,213,88,103,180,173,194,252,46,51,178,155,70,35,30,130,243,121,211,82,93,203,195,112,18,72,202,0,127,170,163,166,79,132,145,27,136,2,99,93,238,108,54,210,222,228,87,66,164,225,208,207,75,196,111,229,251,115,222,49,10,165,25,114,79,91,128,224,70,42,48,132,210,6,107,226,249,216,154,154,30,225,250,183,11,16,188,178,34,120,118,169,32,201,176,10,15,243,136,138,168,19,67,154,216,54,226,75,153,46,111,194,82,14,24,169,190,168,44,41,147,13,182,93,205,224,8,245,187,150,252,133,117,194,217,237,163,119,218,159,2,26,127,21,108,141,247,13,153,97,27,30,170,122,160,245,175,248,33,141,13,117,234,21,203,58,121,212,119,31,198,170,226,64,218,148,146,202,108,194,56,118,106,244,26,149,11,114,31,193,205,197,6,207,182,42,6,71,232,122,42,197,162,196,150,106,247,124,164,180,175,171,28,179,54,178,158,110,73,192,205,143,6,202,207,83,0,40,109,167,52,205,40,146,80,26,139,156,16,140,88,59,105,158,142,159,43,87,129,200,224,120,3,15,174,214,5,41,207,76,39,234,164,8,44,2,128,121,131,224,66,127,90,138,226,234,7,213,25,31,87,40,236,114,14,254,17,30,169,112,162,158,228,142,228,127,194,108,62,251,140,55,52,43,167,96,246,239,53,231,181,38,62,101,85,209,50,165,126,243,222,5,116,25,30,241,213,193,185,160,220,208,0,32,151,249,98,102,133,51,243,147,16,245,141,231,126,53,254,226,113,24,77,105,254,84,42,82,156,204,189,20,147,93,208,103,228,58,255,222,68,52,208,8,212,34,194,17,176,187,248,227,132,93,229,121,184,48,28,79,12,42,148,74,156,72,255,139,247,28,192,222,209,183,27,40,197,38,239,104,192,212,81,233,58,36,227,87,122,125,191,232,7,46,28,17,161,12,168,228,203,116,2,160,207,181,191,248,110,128,180,156,239,193,211,88,183,225,199,142,128,29,218,232,25,72,229,16,83,250,207,142,219,198,168,117,201,64,29,167,215,15,232,132,233,80,23,108,63,27,182,252,149,245,141,183,20,219,207,213,127,192,71,250,46,13,53,30,185,245,195,115,96,201,204,201,181,68,79,194,120,104,205,3,122,2,185,29,139,51,214,250,100,79,215,46,215,20,45,250,235,247,178,48,175,88,133,10,13,251,3,221,227,16,123,53,140,114,211,98,129,158,225,110,131,208,91,139,44,64,252,254,167,38,28,126,115,5,53,116,208,52,24,30,115,2,125,191,252,79,229,152,109,47,244,77,246,4,113,94,200,220,196,63,138,254,19,110,16,146,35,134,183,105,173,9,202,54,44,179,139,167,45,117,12,246,238,229,160,58,180,67,246,147,38,158,42,83,228,205,75,21,222,157,12,232,168,147,46,94,161,176,214,221,40,123,153,68,114,99,109,247,60,127,73,241,138,78,63,237,137,51,238,162,222,98,122,226,74,153,79,197,222,84,39,181,70,223,29,32,58,120,155,109,56,174,81,224,161,47,66,215,217,60,148,212,34,22,115,171,205,58,162,191,10,202,188,199,113,110,216,147,187,61,164,73,140,192,158,225,214,76,99,83,211,97,245,6,100,151,222,236,232,138,148,63,62,36,207,103,238,90,6,217,90,228,206,111,111,85,82,35,239,65,128,232,200,148,40,109,0,146,225,195,140,240,54,126,243,193,76,2,220,84,21,126,94,113,106,97,125,64,121,51,112,246,198,140,85,190,158,49,82,197,189,235,94,189,220,186,160,105,213,70,48,59,29,70,56,187,220,1,127,175,159,189,202,182,65,55,185,108,52,170,42,215,35,8,229,125,114,179,96,72,116,147,22,74,18,62,13,42,49,6,176,154,49,184,143,71,87,24,104,86,64,104,224,109,126,251,11,25,44,254,178,107,95,199,1,65,232,153,99,11,27,142,127,11,241,174,23,194,152,242,51,219,56,57,110,196,116,27,232,101,64,172,16,57,192,138,151,90,71,147,237,94,186,31,222,156,98,76,24,49,36,5,231,208,137,166,148,106,215,41,112,13,193,69,180,17,222,252,189,94,187,247,28,41,31,114,82,49,194,96,240,240,201,152,106,126,238,83,236,34,230,189,23,190,160,73,112,11,239,21,114,65,105,6,27,61,53,226,156,42,73,60,218,237,226,250,3,110,115,253,33,200,183,48,148,34,72,94,127,251,136,61,68,11,64,49,228,40,3,215,214,164,236,217,94,208,251,15,246,175,121,94,162,21,48,185,209,59,164,204,103,187,188,137,214,45,35,188,48,149,41,240,91,16,171,180,181,154,250,84,64,233,133,60,49,246,110,240,125,17,145,60,198,205,246,117,186,112,190,244,240,254,21,73,134,211,143,114,77,108,41,52,78,79,244,52,148,45,183,117,138,87,148,244,116,45,23,116,13,243,130,175,97,13,223,205,204,6,253,12,168,3,83,210,237,198,44,230,71,145,41,239,112,83,250,159,251,238,207,234,235,3,108,210,241,31,26,146,129,123,18,167,138,109,211,126,219,200,26,110,40,37,60,130,154,198,195,69,194,208,212,252,139,42,10,183,208,29,73,97,37,209,218,168,157,6,85,26,164,97,198,208,5,209,245,38,45,186,65,135,54,98,36,248,23,166,31,193,186,235,158,213,227,247,61,197,180,245,187,135,75,22,1,150,157,30,202,172,95,172,240,250,23,185,155,209,152,253,139,77,109,253,84,159,113,197,48,142,204,158,57,170,242,230,15,198,92,99,230,148,241,146,56,54,116,24,62,115,98,18,196,102,53,46,135,230,36,224,36,149,100,185,69,112,20,254,102,50,144,230,22,11,205,223,165,229,56,177,105,40,94,169,79,200,199,62,98,39,30,143,121,122,97,240,177,203,198,142,176,147,85,218,166,21,0,28,2,15,14,200,103,251,212,245,73,143,99,244,185,168,118,79,182,80,221,168,19,161,90,74,204,101,174,169,167,11,205,88,143,197,24,119,28,17,107,146,214,120,152,27,95,92,199,72,222,120,108,239,122,0,221,232,80,102,84,160,15,196,67,58,115,71,230,247,48,253,249,128,159,191,91,162,159,157,202,1,194,206,70,33,146,189,216,175,220,176,117,157,134,126,89,66,57,188,146,204,58,230,145,169,104,233,16,149,252,227,236,96,192,89,41,243,176,93,29,193,255,0,208,22,113,13,132,118,180,186,55,95,190,197,29,226,101,132,131,188,126,80,197,68,139,140,7,34,23,175,97,75,60,38,199,74,144,117,105,244,112,199,113,92,191,46,61,61,112,175,70,96,76,154,68,234,161,126,14,180,136,102,209,131,184,87,50,135,51,156,233,24,45,66,130,121,36,64,196,201,17,167,236,71,41,120,89,62,195,104,173,50,76,229,3,220,67,54,123,6,225,77,18,167,194,226,150,115,251,214,238,217,18,187,128,165,136,39,146,189,23,33,92,60,179,19,45,204,99,185,16,60,195,239,197,20,224,96,19,241,101,219,88,42,126,239,33,174,44,220,190,214,156,82,178,35,22,248,12,56,92,196,54,35,205,5,82,138,102,86,185,0,10,51,200,235,45,183,22,122,195,47,194,236,72,71,15,57,26,62,59,70,163,65,119,112,63,233,232,58,67,153,201,71,178,44,139,71,19,116,231,125,49,30,129,50,41,122,199,168,235,197,29,123,163,34,23,50,32,88,46,2,196,59,98,211,174,186,206,110,83,230,27,223,55,117,220,61,244,133,202,105,241,62,137,22,225,201,84,85,138,184,233,6,163,2,57,161,193,100,244,242,57,53,69,89,161,71,168,206,187,57,190,225,214,218,233,86,110,62,238,203,191,119,93,88,42,54,195,1,180,238,64,131,58,186,129,118,213,238,251,188,205,48,27,244,203,84,208,159,173,246,202,17,218,72,107,101,101,77,106,157,86,49,197,132,176,28,178,119,114,212,109,129,144,142,108,246,225,134,236,158,8,98,252,197,2,190,108,136,138,38,75,116,150,38,237,129,239,178,48,159,125,170,253,97,140,58,203,177,93,238,165,83,23,225,78,145,11,223,68,190,76,61,191,62,7,49,170,223,94,216,35,253,84,1,8,180,94,178,60,62,185,225,42,183,53,40,110,244,200,32,40,3,62,225,106,35,33,156,246,124,154,121,205,204,110,92,106,7,122,1,63,79,79,57,244,146,253,112,5,128,7,93,63,104,137,16,131,241,74,151,237,127,225,229,181,4,116,81,247,7,233,88,149,64,190,32,172,207,63,235,141,96,3,63,86,232,221,79,199,101,167,239,165,27,222,73,22,216,97,193,148,111,96,37,76,195,244,184,34,32,116,218,8,136,61,195,114,20,216,215,115,230,195,68,199,207,142,172,226,135,92,94,182,120,55,242,85,127,163,174,119,149,168,145,165,210,43,93,255,17,62,241,38,108,93,33,226,37,159,62,93,158,45,79,140,34,105,43,18,114,149,20,120,225,60,206,239,236,3,10,113,21,6,129,202,113,16,70,98,105,115,92,67,229,25,17,176,9,87,108,70,111,24,153,231,36,160,108,51,43,165,135,39,94,143,151,97,145,242,72,184,181,54,141,137,98,82,27,254,26,194,107,252,246,100,59,105,7,182,189,90,8,77,126,33,157,135,31,2,176,158,243,120,91,46,50,104,218,244,106,30,63,147,237,135,228,117,52,250,144,16,5,204,223,15,229,124,244,50,59,6,86,252,51,184,51,13,33,171,168,31,133,4,92,11,52,92,50,7,25,198,35,186,184,143,71,51,31,250,185,2,131,207,165,199,119,34,189,245,246,75,129,121,121,232,205,155,73,49,116,159,33,136,11,176,150,120,92,151,122,95,254,172,28,213,221,92,186,133,220,179,236,218,204,133,17,152,221,71,17,64,127,183,167,61,126,1,84,28,111,148,221,108,62,18,33,170,142,134,231,199,204,7,171,59,79,132,190,100,62,99,248,136,111,136,72,10,37,148,57,148,157,116,49,121,7,93,220,107,40,205,252,199,75,181,231,174,27,31,129,176,252,252,114,207,124,189,60,202,230,220,90,33,217,169,179,250,246,20,68,99,137,71,82,98,59,63,162,132,224,138,13,13,1,109,87,148,222,245,192,245,6,103,240,152,227,195,31,183,30,166,55,218,124,147,2,177,226,212,50,96,126,74,6,191,142,248,163,15,96,66,18,12,209,61,112,102,244,228,18,61,135,157,153,199,227,207,220,103,249,196,129,169,4,128,136,192,152,168,173,187,51,185,74,31,238,71,245,240,159,79,41,247,252,53,118,219,38,247,74,173,110,169,160,174,150,234,74,51,239,212,19,18,122,118,53,56,217,74,99,59,167,96,66,96,183,225,17,46,33,86,76,55,249,158,228,59,92,116,208,222,225,75,112,14,6,194,11,84,187,177,121,126,141,12,120,179,209,210,87,103,149,224,254,139,19,70,14,217,235,20,162,24,83,58,85,6,19,170,29,168,105,248,127,227,200,142,53,147,194,65,240,213,173,70,76,224,114,254,167,26,250,115,108,30,238,118,250,242,193,124,84,96,126,164,203,252,135,81,178,48,33,140,179,161,116,127,108,171,135,136,113,253,149,187,183,58,232,247,204,91,203,200,155,125,116,47,231,194,25,148,150,197,199,223,89,70,85,23,155,19,207,114,31,168,0,111,147,193,134,134,116,136,113,25,234,183,79,171,88,160,230,129,139,49,193,87,146,228,102,132,13,207,225,52,138,134,191,4,220,200,25,83,166,201,1,58,217,185,39,189,120,249,93,179,145,187,195,35,230,254,144,51,134,60,35,67,197,31,8,174,197,8,80,78,205,162,46,244,249,118,120,12,131,64,30,250,122,133,129,98,76,99,134,85,88,134,232,238,70,90,204,66,133,77,123,18,21,241,96,155,147,30,89,80,140,239,59,65,145,197,5,41,39,240,202,186,108,81,109,65,198,189,62,194,104,166,245,13,70,185,61,213,215,225,55,51,58,69,113,207,33,80,153,103,173,49,174,70,232,80,133,110,11,36,224,173,119,160,217,83,154,212,150,89,52,155,120,37,248,80,165,97,48,246,222,184,157,180,77,164,235,6,68,144,194,212,151,253,23,200,231,28,117,82,64,1,132,238,242,7,125,235,163,111,63,195,95,0,191,182,85,31,255,214,130,233,132,83,37,64,1,149,219,35,212,238,171,9,199,200,253,80,126,241,139,182,255,182,245,140,21,191,187,3,40,18,62,77,216,89,253,220,55,118,149,159,60,44,19,169,104,24,213,136,191,197,219,67,100,44,64,93,236,119,160,58,100,184,4,229,246,187,64,32,66,67,99,160,94,123,57,83,228,120,33,50,253,245,94,201,215,225,37,127,21,62,64,65,40,58,158,184,250,155,171,130,101,13,61,216,75,176,82,119,74,236,178,5,56,111,193,223,250,112,114,91,210,195,31,29,200,116,110,112,207,114,226,159,79,82,221,186,8,113,112,222,26,101,240,44,79,122,49,17,199,46,81,235,195,51,180,129,161,195,201,117,62,74,132,175,66,7,184,171,61,119,147,182,128,180,255,61,103,112,55,108,173,206,118,211,156,105,29,3,25,107,51,75,7,40,202,25,234,110,144,157,210,240,41,22,210,153,145,218,68,5,43,239,200,254,155,138,141,150,66,180,212,61,55,217,67,94,81,96,133,20,183,192,159,177,227,204,102,33,168,1,243,90,23,29,0,232,119,247,149,171,79,201,246,140,111,230,120,233,235,169,104,30,53,230,99,227,133,23,56,24,88,254,215,222,174,66,93,146,215,59,137,241,52,15,148,185,98,239,218,143,86,133,187,153,41,189,110,235,75,89,225,21,50,237,85,31,208,37,154,45,60,202,198,143,142,213,54,128,153,251,234,33,183,151,83,42,116,234,44,52,197,69,189,206,71,174,204,222,38,64,129,79,76,97,110,77,194,132,40,36,231,189,228,150,77,65,213,53,38,45,232,235,66,200,151,232,24,10,189,242,132,159,116,32,128,128,207,159,28,3,162,126,55,116,146,0,160,173,173,121,103,5,35,148,172,107,43,174,97,5,191,122,127,121,76,222,215,55,203,11,143,117,94,249,34,16,125,176,74,72,239,61,77,233,0,178,31,247,1,116,74,253,106,62,28,5,129,151,39,181,109,147,1,40,166,151,141,213,34,100,187,115,53,170,236,175,129,193,160,139,228,127,34,84,237,15,72,183,222,179,105,18,133,173,237,85,88,88,112,18,247,48,52,247,176,83,119,8,99,118,19,46,201,77,116,38,144,190,15,248,191,89,167,17,177,182,99,75,102,199,122,227,204,71,241,57,30,154,41,238,97,90,179,102,54,192,55,207,205,105,119,180,226,159,63,237,122,180,59,151,159,109,246,95,14,32,172,247,132,41,224,40,115,224,233,53,38,74,174,211,152,159,195,142,99,28,7,128,229,38,10,157,13,240,19,234,158,247,73,182,236,66,37,131,104,125,214,156,49,2,179,164,108,226,48,236,86,202,254,140,168,92,54,136,139,108,126,178,6,73,195,99,177,199,191,80,236,254,248,24,104,59,126,74,206,6,162,140,129,61,204,35,242,204,72,188,232,114,64,135,20,191,88,51,9,180,227,98,32,184,119,19,56,154,87,55,52,36,122,189,206,115,93,30,63,234,229,82,220,29,36,233,251,219,198,228,90,83,250,64,228,182,122,249,13,23,70,128,130,221,52,126,20,121,117,197,66,117,129,124,69,244,58,215,33,159,31,242,252,100,174,19,125,17,221,183,171,156,207,220,133,87,241,83,131,148,20,23,151,187,144,90,53,64,209,188,219,45,120,160,84,165,31,37,146,244,58,114,208,188,36,218,97,90,206,207,52,202,64,188,188,249,130,100,156,141,249,35,168,244,87,169,161,120,82,146,250,198,105,45,194,167,227,188,66,25,34,166,19,61,244,107,146,45,234,120,145,42,96,10,217,129,122,75,130,154,239,166,89,47,85,185,81,187,222,189,226,49,88,66,104,79,247,216,164,55,177,109,249,162,135,2,84,87,70,160,99,34,244,245,164,238,169,179,242,182,126,37,165,227,52,170,78,243,106,239,219,67,104,16,138,230,43,172,1,18,56,231,34,63,82,92,200,30,113,14,79,73,50,52,45,89,44,117,247,162,102,182,36,26,82,114,161,56,10,203,76,93,81,229,40,164,115,3,220,156,41,225,101,185,165,30,223,96,156,237,147,192,37,205,83,188,15,181,0,46,55,245,244,169,140,12,108,122,148,61,249,42,41,148,29,106,178,27,30,174,192,224,184,145,216,59,173,32,210,167,10,129,121,23,109,88,122,134,251,7,72,162,56,220,16,123,64,95,26,151,93,226,3,122,58,245,182,213,248,138,6,229,242,226,252,251,51,48,116,182,49,191,146,221,62,241,2,220,192,177,50,145,117,3,224,84,131,98,119,250,55,15,174,115,97,117,224,59,221,22,133,163,191,136,74,194,182,11,214,69,117,220,238,90,89,241,255,114,90,28,212,22,3,48,242,57,25,111,74,114,182,131,77,76,177,67,39,206,217,73,29,217,11,244,190,217,90,254,158,181,205,30,71,113,146,216,167,135,239,45,94,183,24,146,133,67,179,204,95,205,213,4,157,17,221,160,138,41,86,28,232,140,240,139,85,106,50,212,145,123,231,120,186,137,23,152,160,54,99,222,205,38,117,211,151,36,95,55,115,52,242,147,29,229,216,118,19,200,159,76,169,46,133,2,156,79,73,90,239,250,103,99,89,163,202,28,200,49,242,140,64,69,139,178,89,182,77,164,244,201,100,191,66,194,70,21,99,121,94,27,12,59,102,130,198,206,72,112,83,15,165,245,44,119,211,64,182,252,37,153,27,84,160,225,37,176,74,209,119,124,251,69,84,89,172,228,153,141,119,9,79,83,150,183,62,178,93,166,196,50,54,30,62,117,44,84,241,28,233,221,134,234,235,113,130,213,145,255,16,153,197,144,111,131,232,220,183,85,51,63,98,240,135,70,68,16,42,115,54,30,125,169,69,29,200,101,234,121,188,158,163,164,138,87,220,184,141,250,246,159,27,82,79,134,127,66,144,97,9,35,231,62,225,116,163,27,240,153,212,200,126,158,226,0,192,122,51,214,131,185,141,138,42,50,228,37,32,99,101,210,171,159,58,244,66,175,6,106,71,59,73,180,221,154,36,196,228,38,96,191,152,51,85,224,94,132,208,200,124,48,255,149,39,190,190,24,8,34,44,28,204,105,145,217,83,52,92,212,224,19,134,181,78,114,82,180,70,207,68,9,63,199,141,69,175,179,103,130,4,253,225,103,102,185,240,27,216,193,29,72,215,37,132,58,196,59,148,180,0,232,237,23,162,117,41,37,64,154,141,236,115,210,91,12,70,241,37,203,6,55,241,223,227,82,228,92,85,236,209,250,214,11,50,69,18,33,196,73,251,255,77,93,68,252,170,220,230,91,139,189,153,29,9,205,156,100,48,120,28,127,162,62,45,94,253,65,103,193,78,128,188,20,84,170,35,164,77,125,139,11,153,208,181,59,91,143,99,138,163,248,171,5,68,206,190,51,35,116,94,33,168,221,222,76,50,206,2,58,78,253,236,57,40,251,5,174,170,151,38,106,178,211,148,149,133,138,233,87,188,148,107,212,88,229,254,105,207,222,80,127,149,238,152,119,95,190,159,15,29,195,119,136,224,18,42,36,218,232,115,24,124,154,41,255,147,201,48,245,85,22,0,167,140,35,13,99,62,244,245,204,23,92,26,20,156,108,37,137,194,50,64,242,172,28,189,35,69,142,92,28,29,144,121,127,32,23,58,211,213,175,83,161,250,124,19,111,116,1,161,185,194,81,191,115,209,153,212,133,104,120,21,135,21,63,214,73,182,22,168,116,195,224,210,160,62,96,112,72,211,194,61,203,132,105,75,168,0,103,52,218,122,133,1,250,228,137,143,130,169,162,73,38,14,229,255,168,182,75,89,233,175,95,55,158,225,18,32,225,180,27,55,31,75,50,19,241,181,45,31,111,112,212,197,219,85,23,108,119,46,102,151,186,16,80,214,227,171,191,186,160,219,197,221,144,190,167,217,60,155,58,234,166,254,38,189,240,31,232,100,175,23,232,68,243,95,4,220,222,156,39,201,60,241,233,156,136,185,198,15,36,142,35,136,212,72,90,129,225,168,21,143,153,176,64,157,215,95,7,206,240,154,193,59,143,119,207,245,39,254,121,175,236,110,1,118,7,42,22,34,91,236,20,55,137,235,130,22,115,52,194,71,28,164,219,224,184,172,240,250,79,14,83,63,190,94,206,6,139,155,25,253,128,77,43,164,143,233,134,121,171,106,77,191,94,190,247,186,194,10,201,14,136,107,212,140,122,31,235,16,208,170,58,130,209,169,225,133,183,184,191,150,169,214,193,158,173,161,137,25,30,24,253,1,73,232,242,34,72,105,41,37,104,176,148,213,192,102,39,82,28,29,74,38,185,221,86,111,25,32,213,207,155,159,119,64,177,196,126,76,99,109,231,187,90,161,101,119,115,243,28,232,49,217,55,134,180,34,222,23,178,184,14,3,142,193,243,175,63,233,68,205,226,112,153,214,21,242,129,221,103,86,250,71,107,253,61,95,123,55,114,235,152,151,22,20,239,130,209,48,212,67,148,157,224,225,42,91,68,104,239,73,102,151,214,239,180,173,128,177,18,24,93,34,105,32,25,180,18,211,78,15,158,175,166,241,2,49,64,18,240,252,155,95,162,222,233,42,131,205,97,91,94,4,102,146,47,3,159,118,37,179,37,124,20,247,206,213,118,192,227,3,112,251,180,254,214,115,63,158,230,69,242,71,5,196,202,166,120,196,94,44,72,136,160,160,127,150,225,139,194,98,213,201,69,236,207,104,194,79,211,147,222,212,76,247,129,44,17,151,120,141,188,59,222,164,114,194,159,148,205,149,55,54,42,205,71,166,192,204,65,104,129,227,162,79,253,53,44,73,93,4,15,135,141,68,83,46,197,208,121,132,200,195,68,75,49,243,23,38,20,168,189,206,91,63,222,187,67,252,151,71,100,147,170,40,34,54,65,164,26,255,189,209,209,247,123,30,61,109,178,141,245,201,112,194,109,105,177,168,244,60,167,234,186,22,139,131,207,8,26,237,20,192,237,74,68,132,110,113,172,67,231,95,222,174,76,153,141,90,209,240,121,73,74,17,142,149,64,222,178,220,24,171,153,57,71,232,75,161,54,115,248,121,17,130,164,126,142,188,4,55,36,218,184,26,15,84,48,53,37,187,43,71,215,118,176,145,189,30,58,24,215,176,18,14,29,183,123,246,180,244,24,30,76,235,72,195,233,176,7,3,70,38,131,28,215,142,127,127,1,174,83,66,186,224,57,126,203,85,184,142,96,112,243,29,223,43,128,132,180,219,170,6,209,100,4,92,242,57,159,76,203,174,156,19,74,154,240,218,149,26,105,73,109,206,218,12,51,49,200,202,231,53,207,240,62,97,188,136,223,97,22,129,154,110,240,32,107,150,93,159,107,227,161,65,232,1,154,234,199,153,181,237,138,126,7,155,6,1,9,82,110,183,140,62,228,120,235,176,146,215,166,20,201,169,51,236,15,25,86,36,65,177,170,13,229,251,35,41,134,187,229,219,232,211,14,11,219,173,114,32,89,34,23,8,142,211,60,40,61,226,201,210,113,221,19,174,58,60,164,0,250,205,158,193,96,73,115,38,48,228,103,108,251,103,231,180,171,44,46,137,75,195,26,201,204,18,35,81,237,43,170,95,229,1,2,59,255,107,251,168,157,74,15,223,65,109,181,77,38,185,37,121,171,235,104,88,120,108,34,66,95,189,133,33,102,87,140,108,153,118,96,23,179,120,95,218,103,37,246,101,30,154,48,183,160,183,234,242,14,62,161,234,225,126,90,72,7,223,113,115,91,4,54,178,214,98,204,198,137,108,53,187,164,124,25,184,9,103,86,67,69,214,222,140,167,137,63,93,143,178,58,229,233,233,12,240,151,47,28,196,219,1,28,20,154,159,226,249,73,14,19,160,130,172,8,203,7,93,15,155,29,222,250,138,8,220,84,188,49,50,142,8,76,106,26,205,116,23,240,162,63,239,164,67,191,57,79,250,173,150,197,49,169,115,15,62,185,60,232,6,193,28,243,99,231,165,255,116,24,215,158,52,209,111,123,116,78,255,38,23,132,192,183,167,34,45,21,49,42,201,71,219,8,6,187,152,148,203,94,56,62,84,53,45,18,8,220,185,166,203,161,23,184,170,68,197,125,203,124,237,169,229,21,227,161,161,21,246,87,3,42,65,49,212,113,65,48,228,132,73,249,126,176,87,213,30,81,125,105,169,20,159,229,75,39,151,117,252,141,100,242,87,8,123,169,141,211,185,189,7,146,23,50,76,56,90,201,223,154,95,149,27,250,149,34,167,16,91,41,215,58,194,80,191,100,80,128,63,85,169,37,167,211,209,242,87,237,119,216,144,11,73,152,160,102,58,233,202,117,87,208,90,143,135,116,48,65,64,233,208,101,245,211,13,93,149,3,4,76,112,147,179,53,92,39,219,42,200,8,241,204,136,195,157,173,44,217,61,61,154,240,154,212,83,27,183,166,13,148,58,234,187,49,100,238,41,178,147,242,113,40,110,182,196,77,242,34,43,33,226,140,179,235,225,80,176,131,22,152,49,50,58,39,14,210,53,210,54,212,182,82,160,160,27,63,228,33,236,45,225,151,71,152,227,225,47,151,18,115,152,217,72,252,241,151,201,219,133,115,51,212,52,207,233,185,232,233,173,236,96,196,189,188,91,144,70,18,209,136,99,188,164,157,226,11,128,238,116,228,188,162,212,232,83,218,54,12,235,34,110,115,137,247,48,98,47,154,25,187,224,132,118,166,192,55,243,62,223,104,31,189,233,95,14,77,244,69,133,87,160,62,249,138,171,48,21,68,194,147,195,243,244,10,60,98,93,193,159,40,51,76,226,86,154,165,242,38,251,201,58,30,189,3,177,87,176,31,167,222,211,130,149,220,18,165,164,44,168,206,106,28,24,103,16,56,38,85,237,114,109,62,179,66,97,85,183,121,124,198,57,16,236,84,84,110,11,144,98,62,6,225,150,168,145,83,132,97,73,18,212,171,23,54,105,6,62,199,6,228,72,100,33,6,45,241,30,204,218,26,63,120,20,45,165,140,131,142,86,5,174,83,212,205,202,66,159,15,206,134,178,171,126,167,12,63,99,159,103,84,113,27,21,219,119,201,33,29,133,118,113,227,157,128,230,37,136,200,252,232,29,234,69,82,141,198,54,101,164,145,103,174,125,126,167,142,207,61,41,154,143,181,154,142,74,211,213,60,129,115,243,72,51,234,173,215,67,38,238,92,179,17,51,103,61,197,58,205,112,219,11,249,152,83,238,175,230,82,83,223,30,175,200,22,16,182,187,222,102,69,223,234,230,82,221,176,128,144,156,4,172,26,212,240,206,74,30,151,80,99,162,22,251,38,75,31,158,141,249,143,244,217,221,134,213,129,3,235,241,132,98,37,111,10,246,7,113,92,216,166,235,62,40,205,45,26,57,13,84,249,247,237,135,218,89,149,145,196,115,55,2,228,177,80,51,217,63,109,215,151,84,65,150,229,231,13,38,3,68,199,216,177,60,103,72,185,55,159,18,216,124,18,97,139,57,5,100,164,129,144,68,90,58,48,35,254,122,203,247,14,9,4,104,6,58,187,192,194,193,244,217,215,219,78,213,145,140,80,209,190,234,78,132,141,125,211,21,133,50,66,83,187,180,27,185,169,124,213,209,107,83,232,115,163,246,101,52,180,108,218,84,170,188,60,132,145,185,226,246,127,237,23,195,177,20,227,60,197,167,85,253,167,102,77,56,91,170,23,153,46,198,140,122,6,95,198,183,99,89,8,6,142,160,19,105,62,136,178,230,233,55,32,12,194,104,17,206,63,241,42,155,239,156,133,14,138,69,90,144,224,255,192,53,140,188,53,63,67,17,58,2,238,38,219,81,56,67,39,59,30,110,79,33,193,151,209,34,115,188,58,60,39,100,168,213,249,26,235,106,235,75,19,195,25,179,57,213,238,54,243,254,237,199,107,30,119,31,144,210,116,183,177,220,70,99,88,148,86,145,161,51,189,159,193,184,6,148,145,182,235,139,24,175,223,182,178,23,220,10,200,113,162,93,150,56,95,29,77,255,52,107,130,204,215,97,31,104,155,156,217,194,169,115,197,52,154,75,219,117,82,140,105,186,175,40,98,172,242,130,105,51,18,67,9,123,42,195,249,189,10,103,90,238,45,198,204,17,195,125,56,156,0,139,169,41,86,22,53,50,1,138,136,97,7,104,62,57,49,56,167,214,190,88,227,96,116,160,252,213,76,245,16,199,36,222,111,172,2,119,93,197,185,229,132,189,130,223,155,35,98,231,193,64,222,183,15,18,0,71,153,173,76,66,9,228,138,211,166,75,7,89,33,250,227,77,13,124,158,68,224,210,159,147,74,54,98,100,69,35,131,113,159,209,241,173,108,237,195,125,35,216,209,5,227,83,217,161,228,85,82,34,87,234,173,202,168,63,201,243,192,58,209,9,86,142,50,112,84,48,156,29,164,189,254,197,82,80,39,102,64,139,141,105,91,50,230,60,199,118,50,123,178,226,133,159,183,76,107,143,135,73,141,152,118,202,116,148,252,81,226,244,36,114,78,149,152,36,142,86,3,209,164,149,84,151,73,239,64,105,82,183,220,164,185,196,123,69,151,50,241,64,101,23,238,62,169,36,52,0,182,5,111,172,152,220,150,253,141,175,151,228,251,194,68,34,8,6,179,102,201,70,44,174,41,9,174,14,61,143,30,222,115,251,255,93,148,225,176,150,65,12,37,146,146,225,223,228,34,68,207,110,70,166,92,255,39,154,240,237,202,81,77,246,41,172,245,251,10,20,243,142,12,20,93,20,54,197,140,232,143,128,21,166,97,80,223,175,70,173,148,104,227,29,17,77,126,40,83,141,38,235,164,171,100,63,220,174,5,185,112,201,180,220,200,72,117,70,230,40,48,250,143,241,170,78,196,254,161,164,121,194,138,35,136,247,137,210,16,117,215,166,51,172,203,82,139,136,182,41,32,160,83,14,181,155,60,12,107,38,172,165,243,199,63,47,156,25,4,43,139,46,157,93,123,242,63,117,168,181,94,22,38,95,249,39,245,147,255,134,165,238,69,151,4,128,232,25,39,139,160,171,242,171,4,23,219,55,152,176,128,72,85,173,239,80,194,140,244,226,116,174,22,121,186,139,63,141,234,88,2,124,41,121,166,160,138,16,193,57,195,61,142,206,21,75,226,34,90,110,172,94,64,125,164,62,119,116,159,109,243,198,76,37,57,85,75,124,114,25,27,200,227,205,79,166,125,22,200,255,88,77,34,226,69,45,95,108,178,151,221,36,121,120,108,139,48,111,76,84,231,12,70,242,221,121,15,48,68,114,126,85,251,108,212,187,233,121,218,202,179,235,117,56,166,47,81,76,71,108,70,44,6,142,29,250,100,168,15,110,105,63,239,169,231,237,206,145,181,203,93,39,108,82,39,254,206,41,64,229,31,201,136,108,222,234,43,166,49,247,213,128,75,136,145,237,247,61,39,192,41,170,152,118,155,237,167,55,38,39,35,51,51,64,214,189,54,208,72,250,62,209,168,83,214,136,131,184,104,152,97,176,21,252,134,217,235,249,179,88,109,223,49,7,27,48,180,78,118,180,104,217,26,136,184,26,35,255,31,118,128,33,137,142,64,160,134,34,155,230,21,8,116,82,141,147,130,60,48,73,75,29,157,120,198,39,26,108,198,174,166,132,171,135,113,8,143,145,15,58,18,171,73,41,154,198,172,241,108,82,161,159,76,196,191,227,11,28,53,22,87,243,143,253,61,27,41,219,191,76,191,217,34,61,40,40,171,107,125,177,132,51,118,93,58,175,126,128,62,27,119,171,208,146,68,238,199,143,0,143,224,195,169,185,43,45,17,130,24,177,76,59,209,90,247,90,130,248,221,253,29,240,234,85,38,96,205,134,147,157,67,192,179,177,166,83,63,94,234,69,146,13,177,189,80,136,55,142,67,51,11,174,231,93,183,218,232,226,185,27,163,145,255,111,3,168,6,249,42,222,89,14,44,76,115,56,52,225,96,37,244,253,132,14,145,244,103,38,175,251,216,76,110,5,206,131,86,7,247,27,244,24,11,139,27,126,90,124,170,154,88,153,133,221,173,123,75,109,217,144,144,119,87,178,61,112,164,185,40,234,37,204,127,123,122,169,244,206,143,90,218,49,20,135,193,235,103,234,45,212,148,5,203,128,155,52,56,87,27,185,81,85,245,190,209,57,112,237,212,27,4,96,215,94,61,130,61,206,221,148,87,169,211,179,22,51,180,197,166,199,82,199,179,168,131,68,199,53,194,16,121,156,173,103,62,182,41,214,3,142,198,25,109,116,167,129,231,133,192,101,237,114,107,117,212,188,234,248,36,212,193,93,1,74,179,121,57,37,224,147,128,3,53,243,74,233,138,247,10,59,134,33,108,144,204,216,31,67,12,167,242,200,77,15,228,111,117,191,209,129,162,188,95,171,20,134,163,140,5,170,123,131,64,205,143,109,172,167,53,94,234,30,150,202,187,156,14,224,60,195,62,81,223,192,187,3,251,123,72,164,30,31,53,122,58,28,174,40,254,232,20,113,64,100,211,169,48,128,240,214,152,43,188,18,46,42,65,199,30,80,159,76,193,131,194,243,240,43,131,155,242,102,157,171,65,1,161,45,148,98,241,135,242,6,76,194,90,216,220,41,164,130,136,211,126,159,134,136,122,189,21,139,181,113,36,100,72,217,157,160,109,116,188,132,51,214,228,210,243,164,64,152,204,137,2,71,241,2,16,58,166,216,106,195,215,118,183,217,42,249,231,57,7,69,156,145,49,56,245,163,33,68,24,141,160,116,82,23,82,98,37,113,110,153,176,152,95,182,228,51,242,155,143,190,148,211,164,125,115,250,64,14,116,240,83,234,140,1,222,153,124,228,78,157,59,30,55,141,255,114,94,91,5,1,39,18,157,221,61,26,217,124,208,52,9,159,102,176,212,112,39,31,41,172,22,48,26,164,55,57,138,87,193,34,1,47,251,158,20,246,164,107,10,181,108,102,117,170,222,193,34,129,158,252,81,161,32,201,21,118,184,216,141,228,131,27,203,153,84,230,157,128,4,241,14,146,144,84,41,252,144,208,218,16,223,11,219,128,51,44,250,253,246,83,30,23,183,229,60,71,110,113,209,40,241,161,112,23,173,1,67,16,10,248,182,250,171,33,250,168,233,121,24,238,120,189,69,213,137,82,5,187,81,134,207,142,115,78,209,202,45,112,157,37,7,5,230,156,162,20,45,243,225,108,160,34,47,164,136,243,118,111,245,48,186,153,227,105,138,173,82,189,140,80,125,171,226,9,142,85,168,65,71,179,248,184,231,119,177,241,16,78,138,25,222,211,157,129,52,43,101,16,69,69,152,134,70,90,216,145,239,144,82,204,122,93,238,61,95,174,21,66,232,10,115,33,29,0,157,14,22,174,20,130,221,228,1,69,92,221,229,242,251,159,8,78,146,52,100,111,80,141,233,93,99,147,30,182,53,182,251,121,139,186,14,246,228,160,46,175,55,41,19,164,68,207,121,78,134,242,188,172,10,148,245,173,160,250,16,93,182,2,155,198,91,133,162,152,212,91,78,217,99,199,155,207,4,79,107,173,117,58,221,116,231,76,253,22,43,161,156,254,205,193,222,204,54,119,87,172,57,172,170,125,156,228,238,201,120,84,170,171,227,175,140,131,227,168,128,146,103,52,154,107,239,191,192,53,241,81,70,245,220,230,107,78,68,165,202,53,232,50,111,166,1,251,204,166,103,35,201,98,131,123,225,75,5,104,139,20,242,83,140,120,251,219,109,248,144,27,116,182,95,243,173,80,236,145,216,74,35,199,70,148,21,234,16,161,214,146,126,182,111,239,64,175,212,8,220,239,203,6,118,142,24,161,254,59,87,123,100,255,224,5,125,85,22,199,188,179,120,233,137,98,112,247,151,239,79,198,90,228,17,83,219,224,112,199,234,153,30,21,170,118,98,21,39,41,79,0,205,131,116,83,63,109,102,78,169,39,3,135,71,14,106,177,188,245,194,196,9,250,28,109,120,84,209,158,137,180,123,190,157,88,57,111,0,175,238,128,217,78,184,54,204,213,243,61,93,132,41,6,75,214,34,5,78,196,50,14,156,253,12,54,97,78,145,196,245,76,234,156,29,239,86,195,79,204,53,59,252,71,255,199,224,226,238,51,164,51,5,254,147,204,198,187,61,177,199,102,229,21,70,54,122,12,41,227,187,191,215,25,16,238,77,234,144,196,3,198,125,205,225,167,47,82,220,111,227,243,186,53,253,238,211,1,6,10,209,69,96,128,42,235,87,119,215,79,87,171,247,79,171,137,27,160,229,68,51,193,191,126,19,44,43,175,212,127,63,2,81,239,82,121,210,93,75,249,223,10,172,247,136,138,78,117,154,132,143,131,106,131,26,108,227,64,82,254,28,10,7,133,149,164,34,179,143,251,28,103,147,221,12,158,230,142,234,54,83,116,191,179,63,163,90,135,225,100,4,131,169,216,125,198,111,202,48,51,24,133,39,175,13,62,198,45,94,1,229,105,166,134,216,226,49,126,196,232,181,10,255,14,74,146,112,73,145,48,220,131,145,187,158,132,184,49,109,90,230,239,92,50,125,194,224,144,145,217,151,6,63,165,172,18,191,4,8,54,3,60,59,55,170,140,144,81,16,110,247,77,53,191,221,172,160,184,177,155,179,164,63,35,194,211,219,215,183,124,92,138,203,129,68,255,47,204,99,38,147,254,21,148,191,154,239,210,165,229,107,47,190,98,186,228,179,94,59,42,168,56,243,77,207,15,109,12,85,50,199,119,112,178,144,14,245,245,232,191,46,164,46,226,69,140,130,48,132,9,94,92,90,68,48,192,6,33,34,67,232,129,65,170,95,173,52,94,202,243,242,205,224,133,144,3,219,105,169,141,165,95,64,153,58,171,101,150,166,68,164,114,107,125,23,62,70,170,172,107,95,214,42,4,20,193,84,110,126,36,120,15,39,43,171,12,22,49,217,219,76,217,245,192,160,188,134,61,208,186,68,68,205,165,206,188,162,174,15,13,90,207,44,159,106,116,16,2,14,231,31,155,245,144,26,42,204,135,25,165,211,240,216,44,254,75,133,33,252,148,250,180,30,245,120,253,139,199,51,121,105,79,164,201,201,201,38,205,250,246,170,115,19,154,107,194,36,99,94,49,213,192,158,195,146,181,229,227,187,211,188,242,220,216,132,18,155,81,16,38,197,11,188,126,185,200,60,217,156,193,190,87,162,202,192,223,133,72,239,59,170,148,53,158,129,90,42,85,196,182,139,57,69,99,141,14,106,183,186,160,14,238,50,15,23,2,131,248,33,216,115,96,39,141,64,145,219,136,129,34,249,20,187,22,166,62,170,115,126,90,185,129,147,26,38,109,119,10,111,13,160,176,131,51,175,127,114,60,129,94,23,156,211,215,44,145,184,228,164,1,253,199,95,179,78,175,23,200,191,97,170,6,4,200,255,132,251,78,230,42,19,43,63,102,187,118,215,192,42,154,131,61,11,32,26,133,201,72,118,52,131,131,30,67,187,174,41,152,92,72,80,20,110,133,20,101,38,178,229,65,139,8,64,174,13,95,138,133,30,250,34,201,96,82,81,82,223,0,238,9,233,207,41,174,165,243,250,48,211,194,16,132,212,161,171,48,77,184,249,213,236,57,208,130,127,144,105,182,131,236,6,58,14,37,68,87,137,13,241,2,100,171,167,95,29,85,93,24,75,207,163,141,165,195,216,198,171,233,37,162,250,36,31,56,211,144,106,235,236,41,176,110,19,122,154,45,101,80,129,132,173,74,52,241,67,188,86,135,29,8,91,34,1,102,197,78,227,37,16,228,77,64,145,79,226,161,19,163,242,144,198,214,120,236,217,213,192,83,207,30,165,55,98,169,77,10,91,64,105,203,200,81,221,57,85,36,100,67,205,64,4,91,35,156,209,68,28,187,110,53,167,78,119,255,32,119,154,72,252,244,70,110,89,32,49,114,220,207,159,53,140,27,193,251,132,170,212,96,51,158,29,119,221,49,120,250,180,5,58,58,147,191,180,131,217,222,134,22,12,13,116,89,23,25,5,250,231,146,87,162,28,22,174,158,144,233,200,22,186,20,164,1,166,140,155,218,53,34,198,19,62,104,69,86,98,50,11,173,181,132,208,88,189,187,96,252,192,66,243,186,186,165,84,144,223,253,104,224,60,28,219,1,185,55,211,215,62,232,117,46,52,27,144,229,251,166,90,43,30,89,161,64,29,69,150,106,56,101,166,182,168,226,72,250,138,4,152,33,108,59,201,124,187,109,196,206,64,185,155,141,143,128,157,49,201,209,54,164,1,128,48,83,53,243,199,53,14,95,95,247,255,57,143,34,79,71,65,43,223,209,255,32,1,172,163,86,212,85,7,48,203,156,83,69,75,165,216,234,14,191,98,253,41,3,153,40,43,64,174,107,216,137,212,189,126,152,250,86,177,8,71,79,7,75,76,82,41,102,175,169,210,165,218,202,226,229,59,210,70,251,56,196,82,15,51,115,172,124,213,181,187,79,11,186,40,22,65,66,117,133,150,123,154,210,38,220,212,34,154,116,7,169,194,248,170,154,154,178,15,152,233,85,181,6,195,114,190,131,139,208,127,129,114,59,70,183,245,38,152,171,45,35,222,134,196,170,217,214,182,203,179,57,214,236,155,182,221,124,16,157,4,1,197,156,86,169,152,6,159,125,154,18,220,75,89,27,239,3,157,238,55,73,242,157,242,230,170,249,238,64,106,122,152,209,166,247,187,146,96,112,138,180,93,240,232,239,126,32,120,116,18,110,78,196,219,91,252,70,178,32,207,68,18,153,146,96,13,228,13,27,205,110,84,55,159,245,2,90,5,14,50,49,96,32,100,217,68,7,22,132,152,104,146,190,14,215,22,135,233,16,230,10,1,155,225,87,111,77,47,206,76,7,56,198,65,185,231,130,75,192,130,57,244,42,64,88,114,147,85,114,25,146,219,230,14,223,224,163,162,139,126,161,92,24,138,95,235,235,123,182,219,76,32,58,174,247,91,179,224,135,186,28,153,16,54,193,251,193,97,247,147,233,167,241,168,140,98,170,103,215,38,175,19,117,123,23,222,78,101,136,11,193,133,101,61,190,228,61,165,196,249,129,83,19,73,187,184,201,20,241,188,94,146,216,89,101,136,141,218,216,29,203,31,82,167,195,69,251,3,99,122,245,23,86,102,16,8,1,245,159,57,123,88,253,201,16,9,45,178,3,218,175,148,55,245,96,177,25,67,97,86,187,47,124,215,64,34,79,51,182,247,2,64,38,228,43,123,15,197,28,106,251,226,168,207,137,196,248,16,109,44,152,103,244,119,154,165,122,47,219,7,125,105,196,103,1,219,201,130,110,185,182,110,109,82,146,158,178,56,156,188,56,248,249,102,197,48,234,110,101,1,201,244,40,193,53,208,107,123,51,242,234,193,31,206,143,116,157,116,107,203,187,235,6,163,132,84,66,218,53,68,67,126,200,149,193,228,20,182,109,112,136,209,135,168,124,114,213,34,13,97,153,46,45,67,238,128,121,153,222,227,120,65,154,155,109,200,20,149,107,47,69,83,205,30,227,86,64,249,109,12,33,228,187,144,177,49,11,70,109,101,5,21,98,17,104,140,136,205,144,150,117,39,50,133,223,158,75,195,7,127,98,204,80,56,233,56,101,37,189,186,35,163,156,189,198,155,149,188,51,51,219,175,202,80,226,189,56,48,54,130,15,248,164,211,212,19,205,137,119,203,59,35,18,100,81,194,63,237,103,139,29,32,135,185,201,250,222,11,215,114,7,54,193,186,194,221,151,105,93,102,152,19,57,13,186,95,106,185,132,130,48,87,96,100,135,99,121,86,227,76,195,207,123,44,6,150,129,165,239,201,184,14,6,227,76,203,81,146,33,207,32,43,219,248,161,78,173,72,3,4,58,88,117,135,222,40,243,219,114,175,231,39,119,113,241,44,220,37,70,94,234,107,60,103,172,230,143,168,52,80,71,116,235,151,20,1,106,139,139,110,163,223,229,208,218,25,189,58,192,124,72,164,36,93,11,105,210,135,164,101,124,163,69,162,207,218,83,154,89,202,173,239,53,9,201,50,188,249,92,82,36,190,153,151,253,117,3,248,76,247,188,101,41,240,102,195,47,36,230,30,90,77,238,22,179,243,200,41,128,89,183,254,174,165,89,153,119,112,141,163,205,153,228,166,81,23,61,214,78,242,224,115,167,100,70,150,180,77,58,107,53,189,188,128,94,191,137,176,162,173,143,212,152,158,92,154,211,188,229,90,144,107,188,221,182,238,51,68,192,49,32,96,234,36,107,175,150,66,43,28,87,37,176,91,220,109,17,158,155,50,34,40,53,66,8,128,116,70,83,9,45,212,38,244,249,14,8,158,244,81,85,3,235,85,17,154,147,43,241,14,60,244,102,213,232,253,94,91,223,6,206,153,198,38,255,151,104,242,36,218,241,167,29,182,103,133,237,244,185,160,191,172,142,134,159,61,253,33,116,152,75,245,155,231,37,119,116,88,31,3,183,218,108,61,124,208,75,224,180,227,129,179,74,251,139,56,231,230,30,59,27,236,28,77,106,199,31,69,13,63,60,46,44,208,241,70,40,123,9,47,59,163,44,44,39,189,11,206,218,193,130,3,186,219,103,136,200,167,76,127,89,140,72,23,249,174,30,192,139,174,133,112,25,182,15,218,139,11,2,118,70,171,191,51,241,97,61,243,54,110,129,142,85,55,109,244,64,235,41,129,12,248,92,106,167,90,12,171,211,160,184,226,101,44,242,202,178,207,87,205,189,94,69,144,112,193,9,164,83,119,116,135,181,205,32,49,137,254,66,251,26,244,201,98,201,67,208,176,115,20,169,130,133,126,161,221,53,54,201,131,20,209,237,96,45,161,155,242,146,58,37,2,32,189,182,120,205,177,215,132,87,251,0,234,104,196,51,200,138,132,28,158,51,11,81,176,131,161,203,137,36,139,194,70,205,104,182,228,239,122,110,158,181,196,130,9,135,199,190,162,42,32,125,9,144,199,228,64,47,156,15,238,72,36,128,30,42,222,186,88,16,119,43,251,98,148,73,240,200,91,233,193,214,165,26,242,220,192,180,104,91,233,66,12,16,253,161,38,111,89,230,240,217,67,183,31,252,158,134,91,102,163,20,192,21,29,178,150,163,246,225,218,195,233,167,59,30,215,108,212,15,80,133,14,206,63,187,192,23,202,68,40,211,230,85,198,165,80,5,225,31,154,47,79,108,184,22,233,48,34,239,235,201,2,217,255,9,10,42,204,106,44,12,192,36,183,181,62,130,100,198,233,188,49,1,242,107,119,0,2,37,129,226,9,25,188,122,125,167,197,137,25,129,33,46,248,233,253,172,135,150,61,211,240,54,177,120,99,6,128,206,52,116,135,119,212,187,230,220,161,157,195,10,88,235,206,81,233,95,223,57,84,138,5,30,209,158,47,42,79,196,251,173,24,29,127,232,54,0,166,151,192,71,87,35,4,216,179,80,48,77,69,170,138,18,233,10,195,53,93,142,213,123,126,199,5,81,25,27,168,41,197,127,172,154,101,161,241,249,147,220,6,19,63,37,22,133,234,221,206,182,21,147,79,106,108,149,125,214,194,240,173,192,145,241,181,184,193,212,235,157,42,209,134,136,248,136,52,143,90,73,119,196,252,207,12,51,159,9,225,56,67,36,14,15,210,141,157,250,115,132,163,170,72,97,7,77,137,67,186,55,155,211,231,57,137,91,29,144,203,51,153,162,61,22,200,61,127,241,139,5,191,164,47,91,80,53,201,184,156,155,234,28,71,136,56,14,185,151,53,74,79,220,40,225,178,209,171,200,102,92,147,175,246,121,241,146,142,16,194,165,248,157,58,2,156,24,228,118,56,181,229,132,173,24,53,184,243,46,241,138,213,204,15,171,215,53,30,11,108,98,9,47,237,150,205,143,255,189,156,177,150,248,179,218,37,151,33,42,209,69,220,154,17,41,249,5,249,204,78,111,41,148,244,103,147,208,24,59,167,146,202,88,190,152,103,108,55,63,189,172,185,232,216,177,74,61,166,119,201,243,10,184,6,214,72,44,79,110,71,65,87,102,221,65,48,172,27,143,28,102,23,103,143,119,86,246,68,158,225,192,32,183,197,60,79,195,88,114,122,26,111,223,83,161,59,116,62,213,108,186,235,250,17,115,222,55,200,87,254,247,157,42,50,129,70,38,13,130,182,182,146,69,183,40,69,194,215,148,99,247,83,189,113,108,14,249,150,57,138,20,230,67,26,85,235,152,70,133,80,12,107,29,222,11,187,132,132,49,21,55,245,224,45,243,203,165,147,183,92,235,15,36,109,62,111,132,157,76,171,173,65,12,168,52,91,132,75,36,181,147,105,79,63,79,51,3,110,93,74,214,89,117,14,95,107,14,233,228,79,178,255,230,162,185,126,192,204,213,48,243,220,65,119,92,249,33,184,130,232,96,71,16,43,187,164,206,78,219,34,111,10,124,46,135,152,32,218,158,92,4,205,203,1,92,170,210,198,133,122,71,41,87,77,18,228,63,9,172,78,81,88,212,190,4,173,152,125,27,105,91,236,212,38,89,70,82,172,192,188,109,128,70,84,76,117,223,38,79,134,180,200,147,92,79,92,190,68,14,60,135,72,23,200,233,170,5,76,223,190,243,245,14,157,123,215,27,244,55,94,249,109,226,219,221,13,250,125,114,47,141,190,233,150,188,214,238,11,143,56,240,50,96,138,155,196,231,139,51,127,241,223,11,225,124,214,39,151,95,207,109,88,43,23,217,2,178,167,96,66,228,175,207,154,122,40,188,48,162,170,89,74,72,109,239,84,47,34,37,161,102,8,112,8,218,238,23,94,50,219,128,161,253,45,88,187,3,222,102,49,109,32,128,164,233,157,113,132,145,168,15,221,242,37,134,212,165,209,173,179,21,111,221,95,38,157,151,73,236,35,203,42,248,29,174,70,32,99,89,180,15,142,66,252,16,101,219,234,185,61,207,121,223,197,47,217,139,51,46,58,95,127,139,160,5,180,253,142,64,89,138,85,181,135,182,96,158,58,231,232,173,27,41,252,165,25,169,238,155,254,197,211,116,70,96,92,130,198,248,95,145,240,95,202,255,62,161,234,59,105,78,218,178,29,49,219,66,254,79,26,222,147,164,230,224,152,127,229,166,85,241,174,138,14,143,119,224,232,248,128,33,224,119,5,49,41,90,193,114,146,205,176,247,145,239,82,125,21,207,38,31,53,121,74,160,239,11,36,75,140,201,125,103,179,147,35,143,76,50,159,9,183,237,169,61,22,69,241,28,188,98,151,160,251,114,207,176,241,247,186,33,198,70,117,83,170,179,154,119,60,242,192,161,1,220,191,212,58,3,22,62,139,55,35,10,109,32,209,146,127,200,15,172,42,139,99,17,111,175,150,138,196,24,75,115,117,77,30,115,77,110,182,45,167,99,57,153,28,65,219,168,18,212,216,36,95,192,125,163,117,165,105,79,26,21,219,142,171,3,102,97,51,31,248,148,49,102,151,235,187,144,253,219,10,125,107,201,254,124,234,112,251,122,34,251,189,123,55,218,26,226,40,186,48,119,199,191,182,93,13,45,7,2,190,66,144,7,246,227,90,244,133,72,211,242,195,213,142,213,173,187,45,51,243,44,125,122,154,251,27,238,45,181,55,234,58,76,191,111,87,91,18,212,216,36,213,255,100,75,222,154,70,69,244,207,221,140,33,217,218,200,86,254,26,150,78,150,2,132,137,224,126,136,219,174,76,58,175,198,87,139,234,245,28,104,92,76,33,39,101,193,133,225,87,21,108,36,117,151,147,175,170,95,64,107,73,51,43,47,52,214,38,116,223,57,196,149,0,127,83,144,179,204,192,206,178,132,65,13,63,10,99,122,5,31,167,150,193,124,187,3,203,140,230,60,47,116,7,28,229,12,230,106,234,157,153,67,65,48,132,121,181,130,164,42,21,67,246,46,23,41,246,0,23,59,12,61,222,240,215,93,235,255,28,178,20,8,66,51,140,198,7,87,183,58,221,41,48,92,153,214,148,26,16,61,19,17,117,131,117,252,24,26,192,255,92,161,225,129,212,130,90,117,81,155,105,177,201,71,122,53,190,70,139,62,5,141,64,61,251,37,14,232,38,196,233,28,96,204,141,111,58,105,180,11,221,129,119,226,18,24,154,18,204,173,231,127,31,130,192,30,34,61,98,4,79,7,248,187,81,76,71,5,45,255,212,89,127,236,186,46,98,199,210,192,169,154,138,19,36,197,142,202,49,91,227,90,90,209,15,153,74,87,71,195,148,64,239,171,212,142,222,170,63,50,177,245,157,63,21,232,25,13,46,155,244,134,108,20,136,24,76,132,117,211,115,184,154,13,82,114,22,184,11,201,43,61,75,94,97,0,184,253,242,26,22,139,156,217,102,123,242,6,90,4,168,81,63,37,46,44,206,206,219,103,141,249,128,28,23,172,180,229,135,251,251,167,43,70,23,200,175,86,19,61,31,128,163,54,251,212,17,96,144,219,198,219,6,102,10,198,122,160,201,169,58,206,81,71,154,56,206,50,154,163,74,51,143,72,120,7,65,189,239,162,245,119,31,187,239,206,80,121,196,64,67,48,26,217,51,152,163,119,201,163,84,197,240,122,239,73,209,254,119,244,205,59,54,87,107,207,155,153,219,223,117,116,27,51,196,61,199,220,207,114,48,132,92,47,254,121,44,140,83,33,88,137,214,139,154,205,110,105,56,222,179,147,120,2,29,19,103,195,4,159,205,65,212,145,107,243,78,120,247,55,184,243,154,177,26,4,21,27,148,126,106,79,101,148,230,246,19,122,126,207,68,79,183,144,100,226,211,20,217,72,186,44,207,173,37,99,106,4,127,171,83,74,70,54,80,0,7,181,19,177,52,251,81,110,212,95,195,77,154,115,221,134,154,22,66,56,196,43,236,36,59,158,253,26,186,40,15,97,156,135,150,148,103,98,115,8,107,90,45,104,211,175,69,238,189,40,20,114,198,173,127,71,114,82,248,115,233,54,219,25,121,114,191,169,79,132,85,96,194,200,165,80,175,70,41,186,15,214,94,88,16,49,117,236,237,38,39,208,213,164,22,127,44,175,231,12,197,145,137,49,212,43,36,150,183,242,158,49,218,101,83,22,186,52,134,226,85,20,241,3,206,248,114,137,123,171,169,229,134,93,77,195,12,168,50,131,223,170,250,226,150,222,89,141,40,200,239,21,124,85,82,1,110,247,179,118,69,89,92,198,255,40,72,5,110,104,141,28,161,57,53,160,138,23,175,243,59,62,165,100,249,107,53,211,21,144,2,185,93,237,129,69,95,175,134,215,110,120,182,122,231,235,130,119,117,11,102,60,159,39,21,23,233,71,201,117,178,164,53,47,160,161,58,137,3,98,59,194,161,145,11,18,233,56,136,114,232,84,9,42,86,182,243,63,26,37,162,206,190,12,138,83,182,103,136,218,108,253,235,255,33,64,44,209,119,9,24,206,235,139,122,115,201,171,249,153,187,140,61,220,5,84,53,248,25,193,246,221,120,212,55,192,240,111,76,164,97,235,116,209,114,245,53,151,203,62,173,235,155,95,177,199,204,254,165,35,0,70,145,87,112,43,46,15,217,227,52,175,143,161,67,146,6,132,168,115,72,73,36,205,148,83,221,58,115,243,110,96,9,227,239,46,228,156,58,220,114,133,214,236,151,110,22,200,9,62,26,235,147,6,0,181,21,64,195,40,116,112,3,84,36,5,222,77,170,200,102,7,23,9,78,142,41,238,79,243,168,177,147,27,10,254,200,222,108,222,137,7,221,99,77,254,193,24,226,79,133,150,206,47,249,4,206,111,165,33,236,128,55,78,53,41,248,236,50,238,73,34,247,126,193,243,14,92,166,34,234,210,25,255,191,204,120,229,55,93,141,105,132,27,164,46,132,119,216,41,182,203,11,51,45,223,180,1,223,68,40,240,96,36,139,158,59,92,161,40,84,212,250,244,208,131,56,83,246,229,202,200,152,163,238,32,126,30,10,7,219,139,43,43,24,87,71,213,128,108,32,73,46,196,131,195,144,159,17,93,191,29,37,184,229,171,139,160,78,224,113,163,64,180,55,191,87,231,178,254,220,84,25,10,229,22,161,142,142,249,178,25,227,114,42,15,250,131,116,48,222,183,166,75,78,194,110,235,184,50,123,92,246,98,16,36,213,195,35,60,160,124,245,253,115,42,105,173,70,224,242,162,44,3,29,151,207,55,73,105,16,94,94,248,230,176,183,247,89,173,234,92,98,133,246,97,61,87,179,232,122,225,180,30,167,43,7,198,128,64,250,228,73,15,91,117,140,96,118,72,36,205,56,2,202,99,14,231,164,249,103,126,139,213,222,123,249,176,194,82,240,198,99,15,159,88,41,95,80,87,199,217,10,106,6,59,164,24,79,32,5,187,252,94,77,54,37,117,238,139,11,126,1,15,248,75,101,150,20,231,238,229,12,189,128,179,182,226,139,59,217,176,5,56,189,204,47,163,5,252,169,71,100,161,225,233,108,33,103,205,119,188,211,143,180,208,216,101,37,47,42,224,217,93,60,159,10,210,100,63,163,25,35,135,27,108,168,199,220,59,55,54,225,62,220,200,225,27,115,67,1,168,219,10,32,98,37,101,243,190,113,224,219,159,197,30,149,223,141,167,139,115,81,152,187,64,195,247,210,89,49,13,226,20,138,47,1,222,19,226,5,53,247,190,235,252,156,133,45,11,80,241,174,161,143,18,240,41,165,42,99,90,150,199,14,7,250,39,188,61,189,38,233,129,91,238,243,125,146,249,25,176,88,170,231,94,192,210,192,34,170,170,170,227,84,90,14,4,108,12,97,232,164,66,122,242,133,113,177,150,240,191,32,131,78,201,4,81,201,153,207,77,142,16,113,145,218,252,106,7,176,251,67,127,241,149,115,99,94,32,62,240,227,247,237,124,251,122,95,248,134,77,61,101,198,169,75,119,101,32,114,128,208,237,120,160,93,31,114,141,16,187,94,105,228,70,75,198,215,49,202,125,10,129,79,191,112,93,248,188,216,156,188,230,219,197,14,48,125,231,241,193,42,123,43,190,23,19,218,71,189,55,183,116,252,64,83,40,216,237,41,53,45,235,193,196,69,240,44,248,3,250,224,171,33,46,54,93,57,217,41,138,125,78,137,18,251,212,214,16,249,57,20,152,15,145,248,211,12,54,221,232,17,72,11,163,89,3,168,33,184,168,171,242,165,76,24,2,228,153,61,225,226,148,59,235,147,206,167,201,189,165,62,94,61,34,186,26,222,192,83,148,48,21,4,157,22,255,253,16,23,159,255,222,137,231,115,166,186,213,143,218,188,121,240,95,98,191,240,186,203,102,127,73,242,65,78,112,230,173,128,47,134,124,63,28,46,127,179,232,89,247,49,94,179,194,102,89,24,251,199,70,205,32,66,155,86,147,1,53,81,19,58,126,71,164,96,57,236,18,205,104,206,172,222,188,160,88,3,56,169,103,8,251,193,217,204,235,199,118,72,156,83,18,101,166,194,60,22,63,136,118,250,235,238,130,129,73,63,154,107,237,78,177,0,92,122,138,157,125,5,107,113,231,123,99,98,155,75,243,221,0,145,77,141,73,250,57,107,88,12,101,149,184,217,165,126,81,24,231,4,100,96,74,223,156,190,96,222,188,119,76,171,97,25,6,188,234,89,144,221,34,206,82,132,151,235,9,250,200,45,183,215,204,184,65,236,215,52,168,63,62,128,185,72,228,166,39,0,119,239,205,113,209,66,161,188,106,85,21,63,10,123,208,178,183,176,177,209,105,83,118,121,22,67,242,242,252,34,246,162,114,109,147,140,182,76,32,84,174,122,253,235,177,40,167,144,34,77,53,78,119,24,239,252,86,62,239,169,170,231,227,32,131,32,53,254,204,150,47,102,95,224,5,133,152,81,34,84,138,40,117,89,246,31,140,0,166,176,145,9,204,2,129,95,160,30,28,51,188,65,73,207,127,136,91,69,89,179,226,19,120,110,59,241,19,150,78,238,146,112,33,206,108,204,160,43,51,110,143,151,151,114,46,167,116,154,50,227,28,89,227,9,230,213,52,239,184,189,117,8,162,60,197,61,58,89,135,181,39,30,227,42,129,50,149,163,141,130,76,222,17,139,219,157,136,12,29,87,221,101,178,172,99,86,114,234,89,202,167,63,4,220,32,246,204,225,5,71,134,116,182,53,102,181,93,80,235,91,83,30,248,236,67,171,208,28,65,124,77,9,201,39,23,81,81,99,109,244,157,237,147,74,83,11,175,58,95,5,117,11,17,165,31,217,56,171,54,104,250,174,182,192,165,29,151,120,143,231,59,49,0,252,27,116,47,200,51,175,118,100,49,247,159,177,15,196,14,209,77,241,98,7,130,190,156,185,120,246,245,102,70,103,208,232,98,38,39,181,106,43,131,83,227,7,172,244,67,187,57,174,122,206,47,183,250,247,139,47,62,235,102,41,227,248,109,73,179,131,129,26,125,195,197,238,192,86,234,73,78,50,120,203,69,248,248,189,2,90,66,16,81,134,173,18,108,197,188,126,85,12,213,61,114,183,140,71,121,197,127,197,55,225,132,74,111,237,101,1,221,90,68,242,5,217,41,146,219,75,58,55,55,1,72,86,114,228,207,121,90,202,232,106,18,122,209,71,185,136,212,26,101,62,161,159,203,245,234,137,111,17,205,19,134,153,63,53,170,112,196,74,186,197,240,206,160,27,55,22,199,14,2,89,100,89,81,131,162,36,196,202,172,9,107,133,230,46,225,90,100,64,23,37,59,242,234,27,70,11,194,197,92,198,8,80,172,139,244,174,248,60,202,33,52,177,232,239,230,51,213,245,191,121,130,223,156,230,164,177,207,34,141,19,183,32,77,184,199,138,6,54,246,204,251,34,83,24,145,60,140,220,13,104,15,153,161,99,249,17,160,25,141,192,242,148,239,161,254,234,118,174,158,28,173,165,131,142,220,125,46,69,232,82,97,33,136,29,158,55,145,131,13,121,211,3,121,37,34,143,167,72,142,216,131,206,229,45,201,132,176,140,143,81,255,99,197,87,8,255,56,118,97,20,20,135,157,237,166,99,62,170,68,123,37,107,20,51,190,86,58,108,157,2,90,217,9,87,190,34,136,231,255,146,39,179,234,243,30,245,132,4,178,142,9,177,204,228,82,31,108,130,11,27,127,136,107,85,193,33,48,33,8,41,202,45,38,23,239,149,70,38,40,85,129,218,87,204,112,163,218,227,21,214,46,71,92,25,95,123,141,209,102,238,145,194,45,19,166,91,86,3,210,48,70,129,13,87,209,188,219,98,202,199,169,117,205,165,203,209,90,186,220,111,217,14,50,201,206,95,117,171,159,172,136,76,32,84,35,165,8,167,225,227,226,142,160,184,132,60,229,169,85,125,52,110,208,44,27,198,21,75,122,180,121,148,214,157,122,15,213,192,92,28,157,188,17,164,151,102,125,20,120,155,30,163,2,19,194,239,98,53,32,77,113,228,60,49,58,255,182,251,80,0,245,99,49,107,90,17,107,109,54,6,62,122,203,207,123,222,141,225,178,135,147,32,62,96,155,249,98,237,245,80,233,104,146,44,98,99,246,53,43,52,245,179,192,225,162,136,254,123,134,81,7,47,60,65,173,72,254,156,31,188,197,207,210,157,210,126,175,218,210,169,181,186,208,13,167,243,209,15,157,61,42,89,176,31,238,92,222,5,67,90,20,175,137,220,89,247,155,100,216,197,56,82,16,111,168,216,19,235,189,146,215,52,168,225,110,101,24,40,252,193,175,72,145,16,254,81,199,123,182,203,183,4,194,177,129,138,190,208,79,55,210,11,2,87,179,109,81,250,53,33,100,33,183,49,11,64,167,154,123,253,72,246,32,69,19,85,28,186,84,248,149,92,149,55,69,233,28,28,109,13,161,105,139,240,188,132,233,3,81,127,132,43,36,44,36,85,82,31,84,214,58,182,122,246,124,218,170,124,72,124,143,145,171,128,130,113,133,162,151,111,135,112,222,201,222,164,2,169,103,8,39,17,190,45,72,5,244,255,21,134,227,134,38,94,195,124,168,34,237,171,43,25,218,215,29,112,250,43,132,212,102,253,100,243,76,212,148,177,197,234,111,30,23,40,164,74,147,76,238,76,150,183,16,114,30,196,116,108,117,250,54,13,169,228,113,53,223,206,223,107,74,120,163,62,134,179,221,131,15,176,208,233,37,48,133,101,161,1,179,75,3,240,214,249,199,80,1,44,45,112,253,155,204,83,71,163,35,209,208,168,72,184,188,120,120,123,173,214,67,76,145,110,48,213,72,44,30,57,159,29,51,232,6,204,250,25,50,25,135,244,202,102,6,35,176,20,123,143,227,206,226,194,185,11,230,37,7,73,191,178,113,1,13,155,98,30,9,138,88,149,16,143,54,82,191,161,28,250,20,72,1,52,73,212,184,161,39,213,124,167,94,58,247,125,44,214,130,55,11,145,141,123,186,104,220,82,60,220,74,38,202,34,193,250,110,32,190,129,231,86,63,240,189,111,7,18,135,175,23,65,103,6,33,125,209,241,48,3,217,69,74,179,130,241,54,22,58,11,148,216,162,175,72,55,220,67,73,217,98,77,129,62,122,161,234,104,205,219,120,255,16,245,50,178,248,241,222,196,60,194,94,136,251,156,185,13,69,77,63,241,217,109,230,177,231,8,63,221,238,195,224,185,202,42,104,25,8,243,49,51,129,227,197,55,71,203,203,214,250,230,70,13,213,0,23,180,105,130,144,169,19,124,97,142,223,50,225,35,91,241,196,82,61,150,198,87,238,116,164,166,59,238,26,201,220,101,76,69,37,111,26,86,84,64,248,189,237,41,33,10,124,63,200,0,175,237,237,216,44,203,236,182,191,204,116,43,53,21,237,249,104,23,123,184,95,105,107,170,106,62,0,151,246,96,85,16,142,149,124,120,166,167,131,138,105,181,85,165,70,115,96,251,147,247,57,231,61,163,247,188,89,75,46,233,239,223,39,20,193,104,220,83,193,169,74,93,120,47,193,159,199,167,231,83,136,203,208,96,80,63,204,247,238,41,88,148,55,38,89,133,68,107,130,223,243,185,103,62,151,102,162,237,56,176,194,55,1,27,34,84,71,20,185,139,176,29,144,147,140,156,115,9,124,62,158,248,78,239,106,213,169,35,197,104,41,244,199,205,95,60,100,111,70,129,48,120,21,43,14,210,142,187,175,165,112,247,54,247,190,205,130,232,233,94,23,41,215,167,201,48,60,214,5,169,207,78,77,13,0,252,78,17,71,10,126,150,227,223,252,12,37,206,197,130,226,122,199,134,22,210,40,196,126,76,120,134,68,212,165,251,183,57,53,135,255,1,136,205,140,87,185,223,209,88,152,17,75,159,148,224,181,177,64,211,225,48,183,69,207,84,43,236,229,181,55,95,199,23,239,250,98,9,47,56,13,230,134,35,51,117,233,28,85,179,188,180,161,235,139,228,19,8,177,89,104,24,252,183,208,125,52,208,36,208,167,251,249,23,55,90,135,132,107,41,169,100,201,85,13,155,89,8,203,110,35,49,211,54,60,213,85,11,47,108,246,255,52,123,147,62,75,202,150,44,104,134,187,168,15,154,141,228,80,252,18,232,71,25,54,178,122,71,206,149,220,38,169,31,252,155,237,116,186,86,208,239,71,77,117,253,251,180,119,189,158,243,152,36,20,220,185,16,57,168,191,184,241,157,97,202,90,231,55,83,36,55,201,199,208,105,74,236,202,71,233,50,199,173,97,95,12,208,22,49,214,81,9,94,222,133,102,17,76,113,30,155,125,101,108,232,101,95,245,38,182,151,105,228,46,25,233,12,193,217,93,233,95,165,223,182,60,78,13,46,185,36,254,124,91,49,185,72,21,136,124,215,165,158,224,218,198,143,228,40,74,86,102,8,67,93,163,110,81,27,42,88,234,2,153,112,14,255,74,192,171,77,104,117,164,86,212,210,227,177,46,175,69,170,172,20,156,25,220,170,132,61,28,27,35,127,114,109,27,73,53,92,129,103,7,18,90,238,103,98,242,83,108,23,178,129,84,188,140,96,203,25,148,33,26,164,150,217,204,95,23,248,253,60,7,55,19,167,120,185,212,229,166,125,137,220,41,137,252,202,59,192,105,89,26,123,193,4,224,5,175,102,124,80,10,174,103,9,142,35,88,45,195,66,238,242,44,225,85,150,91,8,180,169,69,130,228,183,200,79,177,18,73,78,244,254,130,168,140,98,99,239,245,85,173,229,76,228,236,160,0,119,208,48,140,102,112,56,162,21,227,203,37,223,83,36,67,171,87,243,108,22,93,126,215,47,21,209,211,149,117,29,167,126,101,130,191,15,11,89,125,188,8,76,143,151,168,215,142,84,117,81,241,171,78,98,170,26,7,160,242,12,113,29,111,103,82,144,222,52,176,78,227,11,75,193,95,111,213,36,57,226,20,248,250,161,227,31,78,205,33,233,114,10,149,196,137,104,72,220,112,23,232,96,110,36,83,100,234,54,64,108,174,80,19,242,168,152,236,39,8,47,219,40,32,30,175,231,41,135,5,208,218,81,62,60,95,218,44,107,226,130,216,130,166,227,28,41,240,112,15,186,250,49,84,226,155,92,80,119,87,59,56,124,118,121,116,120,187,90,70,61,110,159,3,75,72,135,193,248,191,146,58,59,248,207,119,147,217,112,236,122,233,210,217,101,254,32,118,217,210,242,41,64,43,236,165,139,231,162,252,88,161,219,252,165,17,160,41,45,165,53,148,145,154,55,186,0,136,190,251,196,55,179,95,229,44,70,30,233,222,152,244,238,68,111,14,185,121,56,27,233,198,60,24,108,36,251,182,124,18,78,103,241,109,254,174,34,178,210,179,71,48,202,63,121,127,181,175,66,24,201,168,12,108,102,15,25,114,143,136,126,254,176,19,162,123,41,227,59,204,99,146,237,222,174,53,18,247,218,25,244,225,90,155,206,204,127,250,183,25,157,95,111,215,79,239,248,124,99,5,183,28,108,55,54,66,159,114,159,63,217,215,71,131,79,113,208,58,135,83,87,132,63,178,19,59,87,21,167,99,196,100,77,205,78,17,114,124,188,205,33,76,32,202,15,153,252,226,227,155,210,206,73,63,179,31,118,147,18,181,20,152,38,133,101,191,218,126,173,32,3,110,210,212,57,44,51,96,164,130,81,179,103,70,113,130,36,61,106,65,136,252,144,50,91,113,204,66,222,116,149,74,82,47,68,153,250,125,4,219,76,188,131,206,223,222,194,153,44,194,223,30,212,148,228,193,242,201,53,234,212,227,215,178,181,131,91,82,203,154,141,158,58,212,77,153,216,130,4,194,191,166,155,116,229,105,235,240,27,58,132,63,194,166,91,51,0,177,134,110,58,2,40,136,154,220,123,190,82,130,234,18,220,11,245,165,142,72,125,74,93,167,12,33,37,109,235,42,32,59,196,226,145,193,14,163,130,175,186,18,22,192,251,50,240,174,247,164,191,51,100,211,160,59,114,223,189,100,21,59,239,48,74,60,179,77,62,240,168,225,73,2,110,164,218,100,184,203,99,13,157,233,3,250,60,211,42,113,158,128,169,71,132,232,28,15,161,59,168,206,102,183,234,187,156,155,249,111,197,129,0,236,15,237,253,128,97,3,84,69,29,86,36,2,153,178,178,170,168,199,239,198,193,79,104,85,125,163,74,25,230,58,214,34,112,196,101,97,16,144,254,104,172,185,34,192,10,15,56,80,194,85,228,124,217,13,25,156,87,149,168,144,67,23,10,230,219,192,70,136,192,226,22,80,227,66,8,36,25,208,82,95,162,43,0,152,31,66,183,127,34,137,185,40,123,230,71,119,157,30,76,45,214,98,138,239,164,29,234,82,35,190,16,220,137,241,44,136,12,95,218,127,105,54,65,129,219,120,73,32,15,83,236,10,165,118,136,11,162,209,167,119,236,255,190,72,104,141,2,111,246,229,209,164,94,78,58,228,251,84,21,70,165,228,21,125,250,133,174,99,88,165,3,233,252,196,204,32,204,204,83,242,180,152,118,126,175,111,17,123,242,250,23,102,21,199,213,238,150,124,174,226,84,49,144,41,15,33,158,183,136,10,166,12,141,1,248,0,77,237,144,225,126,186,41,19,214,67,190,44,196,191,196,203,185,203,64,17,69,186,133,65,213,65,91,236,249,110,131,59,144,8,161,182,139,252,186,233,28,4,72,32,0,56,146,173,149,168,219,112,45,147,101,108,104,102,96,55,166,1,176,202,110,79,2,231,188,18,169,79,245,177,21,227,111,143,103,64,244,212,226,60,145,84,15,213,148,193,1,70,56,54,180,245,110,120,195,184,26,234,120,242,42,215,39,62,229,106,141,238,47,26,43,50,81,0,253,113,141,37,58,104,209,89,110,48,0,246,202,56,19,94,1,177,111,45,128,204,55,154,82,209,37,180,122,112,193,127,58,20,187,166,93,170,237,114,96,165,227,108,14,44,121,135,120,129,4,134,241,18,34,129,64,39,145,8,34,176,41,146,51,224,201,183,197,244,39,175,236,188,251,216,134,119,51,48,188,134,155,178,118,245,91,9,154,244,79,71,77,39,118,91,113,19,223,155,82,102,67,155,68,33,39,194,59,253,210,21,187,249,32,248,144,181,195,241,109,55,197,40,81,252,203,243,85,86,117,14,249,211,30,93,56,239,214,121,33,151,233,152,198,179,124,12,67,237,49,93,134,242,176,176,136,61,19,177,135,252,63,82,253,86,74,27,171,199,230,60,54,69,50,126,235,34,69,82,85,188,105,186,47,164,15,212,178,85,48,181,178,16,101,66,104,196,180,36,40,194,45,131,195,70,6,240,204,210,172,8,89,51,46,67,204,52,5,220,133,246,146,227,192,86,10,139,161,113,194,90,22,244,176,121,20,118,118,152,184,50,243,35,50,145,36,125,124,214,225,177,24,34,5,26,145,118,134,149,194,203,164,127,166,41,6,149,240,84,100,39,62,240,38,81,125,33,74,3,17,180,204,254,21,121,230,114,49,58,223,157,220,127,85,119,148,193,149,132,224,133,45,101,42,232,8,103,161,120,1,236,134,139,54,209,185,49,19,139,119,187,143,50,203,97,37,105,124,167,89,229,197,138,248,123,79,1,87,109,147,9,51,194,36,226,224,201,50,180,169,227,84,70,57,171,62,203,0,112,44,11,188,17,86,179,111,68,38,211,160,95,234,182,240,103,144,186,127,73,213,244,58,218,216,141,116,181,113,146,254,93,92,56,239,96,204,127,3,1,159,190,55,208,163,89,203,83,22,14,243,83,199,37,180,119,200,232,164,41,155,36,217,102,42,210,47,111,62,37,71,142,11,218,39,71,238,47,39,19,86,164,80,9,41,243,159,201,13,10,23,202,23,47,205,31,235,174,183,3,249,220,224,107,164,39,61,140,134,90,51,12,102,247,20,19,101,152,99,13,72,184,41,223,8,126,187,62,196,39,24,225,20,169,144,28,42,172,118,227,6,172,150,209,79,216,233,91,30,40,224,194,24,76,75,227,146,141,15,6,255,12,250,203,244,101,186,210,118,85,176,43,123,192,66,196,68,7,46,169,255,59,74,37,199,122,54,192,185,41,33,255,204,27,194,224,234,169,54,66,15,102,26,216,163,9,162,202,245,245,213,17,208,253,37,121,123,150,250,45,194,97,252,122,186,195,209,78,195,237,83,198,116,25,122,132,16,181,108,87,2,248,32,187,20,19,168,40,175,138,249,73,132,190,154,255,243,11,60,183,105,208,54,92,115,33,222,36,4,104,146,0,87,28,229,148,241,208,233,102,6,115,33,209,150,9,92,91,121,139,127,49,109,235,193,247,164,85,152,99,52,108,177,112,118,23,134,30,12,106,171,48,213,0,225,64,58,102,169,206,80,148,67,216,145,124,120,223,15,214,87,138,71,72,191,246,125,146,12,129,50,7,64,111,114,251,78,147,72,166,220,230,75,199,143,141,57,132,172,140,3,13,54,203,152,46,147,167,62,108,100,119,168,40,211,219,180,132,223,18,135,18,41,134,167,161,94,148,214,165,106,134,241,37,86,26,30,199,88,76,19,176,192,96,167,34,255,108,107,187,208,169,67,146,218,168,17,27,79,184,109,179,199,13,116,189,113,231,142,28,56,211,20,239,64,252,11,111,57,254,49,223,33,160,169,0,1,99,111,218,215,59,239,235,96,190,206,97,229,172,235,44,64,181,150,225,75,176,245,84,6,125,253,86,215,26,244,74,29,82,113,41,82,139,170,24,190,97,159,128,56,6,220,236,225,247,57,247,207,155,255,134,221,185,30,194,226,148,33,168,49,187,202,167,116,53,179,47,237,239,218,160,67,243,193,30,6,111,21,79,244,228,176,29,200,152,39,244,106,188,100,198,56,4,94,192,118,240,177,208,234,2,202,130,8,161,9,209,191,179,51,41,228,142,99,252,6,100,50,253,147,105,3,238,73,49,146,160,153,99,58,77,197,201,237,169,223,11,253,207,241,93,160,52,241,144,253,169,41,107,83,16,91,41,214,56,122,102,223,12,40,107,129,212,118,213,184,231,147,145,99,84,155,170,102,68,242,30,45,166,107,28,54,39,51,165,91,179,227,47,144,208,86,181,250,192,134,161,225,26,210,69,74,173,206,205,23,183,206,41,61,86,178,248,21,225,243,254,219,252,216,68,244,163,1,208,190,132,20,70,189,37,146,95,32,149,241,31,96,178,21,248,74,188,35,93,252,74,155,108,126,73,114,142,27,162,135,29,60,18,227,214,166,199,10,3,104,149,158,37,32,32,87,224,96,60,141,104,155,164,245,176,243,109,76,64,108,39,156,81,73,60,166,2,205,249,0,40,43,39,209,41,31,72,107,76,185,56,103,183,217,27,111,52,138,118,77,171,184,40,133,38,209,34,211,153,90,171,63,90,155,43,152,15,138,110,152,145,243,40,215,75,186,38,118,147,222,99,92,50,159,126,170,209,235,5,218,183,203,219,146,252,254,237,63,55,198,91,177,197,234,195,244,118,126,119,72,138,69,113,140,217,199,128,4,93,128,210,216,90,233,98,37,38,144,19,249,191,5,163,74,142,88,43,102,121,0,128,218,149,244,244,6,96,7,16,234,213,21,64,185,48,106,44,175,202,221,79,136,189,243,73,113,103,175,26,60,2,82,74,249,116,152,54,46,192,91,19,0,125,145,183,240,100,198,87,249,5,247,155,248,147,161,186,201,247,167,201,5,145,101,226,240,165,199,111,225,221,65,248,61,93,148,105,196,50,79,226,129,152,91,229,22,115,224,232,148,40,187,62,239,67,211,165,110,45,58,217,100,95,170,48,118,49,200,254,33,43,139,127,175,16,68,31,217,235,216,252,18,187,18,0,10,122,42,220,242,40,160,37,159,51,36,213,214,184,107,0,207,33,225,57,130,127,130,227,206,126,49,146,22,196,79,153,55,42,71,70,222,106,144,224,252,164,97,182,180,136,220,68,252,13,60,226,248,226,157,61,56,92,81,86,121,35,182,101,204,113,196,208,164,214,43,41,63,48,54,225,90,166,178,74,236,227,81,83,189,37,54,248,55,47,205,2,171,218,24,209,151,42,155,183,97,245,60,124,188,25,98,209,55,42,158,34,252,4,1,242,250,205,226,127,46,206,215,205,47,74,134,45,107,196,0,134,250,115,194,152,40,236,194,128,240,33,186,29,229,57,246,140,193,94,216,32,11,75,92,101,181,164,11,253,139,64,38,254,118,113,60,213,186,133,159,169,15,216,238,238,225,55,238,215,87,6,149,66,190,235,64,118,58,191,27,113,88,247,142,30,246,202,63,30,89,185,4,113,144,217,37,79,61,6,106,52,207,244,228,217,23,239,155,156,206,253,102,255,181,66,54,170,164,156,110,44,65,174,49,2,60,33,110,0,50,226,65,16,221,117,254,250,244,56,24,109,42,21,50,145,106,225,168,88,249,122,229,190,102,34,31,250,130,205,248,27,212,81,86,9,241,118,18,165,102,239,104,152,156,55,239,167,17,150,149,243,131,164,168,109,162,221,72,105,188,233,33,149,191,163,16,153,156,40,19,189,112,170,128,44,151,247,199,181,187,21,100,85,65,36,37,199,175,142,186,35,67,49,120,245,186,225,0,73,115,44,202,96,122,4,218,124,133,239,233,217,29,123,237,124,162,220,180,164,97,24,132,62,32,153,239,14,20,104,246,151,55,59,198,246,241,137,43,197,93,3,253,189,169,58,182,194,171,63,124,73,252,94,136,198,63,210,76,3,251,16,109,239,39,3,134,127,220,157,124,249,66,72,54,144,53,205,56,68,140,223,86,122,186,78,193,248,229,231,113,156,113,122,211,85,197,240,21,79,66,48,129,238,169,49,197,231,161,26,214,75,216,182,165,47,36,213,168,69,139,218,82,133,56,217,41,45,254,135,25,43,169,254,209,18,7,28,187,93,232,96,221,40,189,191,119,112,16,160,207,172,28,151,19,175,188,177,248,66,202,130,240,248,252,208,184,3,7,224,6,217,170,52,111,136,185,209,30,231,163,99,110,189,135,154,157,149,207,45,81,115,110,255,140,101,236,91,166,164,196,125,50,229,54,84,11,106,218,179,123,187,38,125,188,144,180,254,230,83,208,176,162,192,162,166,144,209,104,205,20,149,171,223,86,189,84,3,55,164,34,31,138,65,198,114,179,255,185,92,252,240,184,20,132,131,127,177,98,182,113,99,11,246,129,175,237,36,15,51,127,164,54,13,4,214,157,92,149,101,159,168,84,58,163,157,215,127,50,125,147,190,67,22,113,43,142,129,56,131,223,83,193,242,110,201,243,47,45,52,199,94,211,60,61,232,157,137,254,31,104,201,13,215,3,221,228,1,30,23,108,24,80,194,73,68,50,91,236,215,79,92,97,108,40,36,141,78,131,219,155,190,67,68,32,156,186,21,136,12,219,209,207,165,109,178,37,220,57,133,149,9,167,115,73,36,44,69,80,214,9,35,17,86,78,75,103,240,113,181,164,132,245,251,169,169,13,208,252,58,102,228,190,222,15,214,101,226,99,126,210,238,245,139,80,163,193,4,194,33,1,229,248,99,76,118,230,89,239,248,220,151,214,164,32,32,165,81,73,86,108,34,230,212,186,94,242,38,103,234,8,135,100,242,173,90,194,109,52,60,254,195,155,196,127,5,139,52,55,119,129,1,227,65,103,121,60,129,34,243,87,49,106,10,208,150,112,1,195,103,220,28,97,165,17,39,100,37,254,184,217,139,200,86,32,4,45,252,181,167,180,185,21,237,255,35,7,195,77,32,117,195,16,164,249,235,250,82,254,11,163,200,28,11,101,230,97,85,145,216,238,163,116,134,242,10,207,104,246,16,94,16,11,211,156,203,96,28,185,150,227,141,183,100,224,46,231,229,244,135,136,126,170,81,79,22,230,140,52,186,248,15,207,46,157,150,45,76,231,49,198,66,40,147,80,242,251,83,52,219,214,170,247,187,170,118,57,61,111,26,204,140,9,37,44,242,138,227,193,36,38,206,197,32,135,187,239,141,225,221,77,197,7,147,168,121,241,12,23,201,81,79,173,219,21,11,194,245,196,157,60,189,65,4,204,103,80,7,24,43,69,102,95,240,68,156,206,57,228,14,236,56,8,50,42,14,222,5,155,67,227,25,176,202,154,208,170,14,94,159,236,237,55,237,94,75,204,201,85,19,86,241,211,126,72,183,94,130,30,184,117,120,37,99,23,235,223,238,31,12,93,31,163,13,135,48,198,163,233,100,87,174,139,155,222,168,188,198,37,157,8,207,205,109,218,16,109,227,187,55,255,170,34,251,98,49,107,95,198,95,192,160,165,56,36,96,92,156,162,86,193,66,141,220,170,17,224,183,217,8,112,111,253,90,31,255,64,88,229,245,9,109,209,45,43,59,220,24,19,19,240,0,113,254,79,152,182,123,214,15,162,147,76,203,93,163,191,92,96,29,62,147,127,64,81,150,169,150,102,240,171,158,121,21,252,107,43,112,9,134,202,212,131,94,0,153,140,77,253,124,5,101,160,11,144,247,60,135,179,200,189,90,63,137,99,203,247,100,175,122,50,178,247,107,6,35,179,67,96,136,227,1,25,183,193,81,184,12,28,236,28,93,225,33,167,80,96,139,180,202,245,9,159,7,42,232,135,72,252,103,114,105,11,176,122,255,198,34,66,233,171,52,184,90,186,246,155,221,105,162,196,250,26,3,208,228,208,196,41,161,54,64,136,100,16,122,20,200,7,246,155,234,7,38,95,146,28,149,116,190,178,12,36,249,64,230,138,179,135,172,249,14,47,60,138,85,116,6,134,168,189,208,84,153,154,186,146,72,21,211,10,117,59,194,35,151,154,73,82,66,24,202,188,59,51,42,105,224,198,53,189,244,132,55,60,1,238,82,252,61,17,185,120,31,168,60,196,33,164,226,204,85,175,98,215,61,2,62,51,241,65,54,162,240,130,125,94,142,72,205,239,27,166,102,245,116,147,245,161,51,156,47,82,210,152,197,92,119,183,184,196,208,65,159,218,134,32,18,20,251,47,79,120,86,52,80,170,153,37,203,68,99,21,98,15,73,218,178,37,6,3,174,190,37,7,152,124,116,143,251,173,95,170,208,195,20,200,76,240,244,238,114,116,239,16,88,114,35,157,148,64,196,42,116,9,232,199,165,157,56,105,194,169,74,49,4,105,10,234,151,118,10,84,1,154,243,235,203,59,181,32,225,171,189,24,56,129,27,201,120,210,197,131,20,147,146,175,146,23,45,223,204,56,130,109,246,25,198,181,117,43,226,215,68,120,131,111,155,250,140,61,13,251,151,81,10,103,71,132,133,38,59,55,206,242,243,51,84,39,253,128,37,74,153,93,252,53,214,156,213,105,253,161,69,59,78,60,227,33,200,23,235,229,87,127,158,109,213,130,156,82,64,128,81,99,121,109,148,48,50,74,55,27,205,147,182,227,216,98,30,36,92,220,5,156,64,7,135,129,1,45,237,242,173,139,180,83,127,215,248,6,72,135,181,65,42,25,76,90,198,210,8,255,236,110,112,212,65,113,183,28,65,119,245,126,4,95,227,237,3,31,231,230,52,6,246,53,90,227,169,17,70,72,52,145,36,18,32,231,230,128,21,196,153,219,106,151,29,254,117,234,14,17,203,217,247,236,70,61,123,178,43,40,115,222,96,176,164,243,16,115,68,213,39,169,162,233,116,37,123,130,119,114,12,93,250,201,29,55,4,138,94,78,180,71,31,110,43,132,47,30,248,165,218,103,181,33,242,198,99,246,133,206,41,52,71,229,178,45,168,245,41,104,107,21,35,68,82,53,155,223,41,79,37,181,116,202,241,219,155,204,183,167,130,170,105,65,100,122,222,34,97,239,245,27,134,12,174,124,171,244,220,183,19,143,19,236,106,240,102,84,201,196,49,74,166,161,12,15,105,226,231,212,239,64,233,52,165,120,157,86,143,191,115,144,239,247,40,108,243,215,248,185,32,87,45,255,11,227,204,169,14,63,44,166,166,159,152,157,147,212,216,185,50,198,202,134,228,169,181,230,89,125,126,5,121,208,163,159,53,85,186,194,60,5,152,211,75,232,81,24,13,208,79,243,172,148,123,31,108,113,101,76,85,155,164,216,8,209,147,56,142,44,216,196,2,0,98,241,100,75,126,173,60,226,164,233,178,108,72,13,135,92,42,86,154,93,223,216,10,232,170,141,133,246,15,33,30,97,254,90,91,130,231,61,113,214,202,100,145,204,118,84,158,48,41,42,25,204,160,144,216,35,122,149,249,219,105,245,236,109,51,18,154,129,85,124,101,134,253,253,92,183,122,247,204,146,16,19,113,67,14,232,147,70,96,12,34,222,196,119,104,6,193,214,59,165,17,199,77,252,54,66,98,176,160,140,6,23,231,103,104,81,30,1,75,29,36,182,50,82,144,204,32,6,227,255,47,218,149,24,127,115,69,86,134,199,185,72,72,59,209,51,101,135,211,5,194,145,238,187,206,149,242,178,168,186,137,209,158,184,189,208,14,102,147,7,51,230,166,231,228,84,10,34,249,32,199,94,249,108,23,64,60,169,1,9,37,154,210,170,79,250,91,114,244,19,24,129,97,85,199,132,152,18,179,58,223,149,240,40,4,178,26,219,175,94,75,138,76,135,134,200,143,139,221,9,57,66,104,45,131,240,255,163,49,66,101,32,218,105,161,101,212,174,175,191,124,20,37,132,215,128,145,56,193,145,183,35,139,58,105,51,33,47,178,25,177,81,18,7,149,210,225,94,74,0,244,84,146,85,103,164,91,46,239,75,210,134,252,124,52,104,224,53,182,153,162,143,163,83,229,131,137,107,172,29,26,157,176,102,66,104,246,221,87,190,122,165,85,58,53,126,167,90,240,142,5,182,171,96,95,96,149,248,203,198,31,67,84,116,123,30,54,190,86,107,193,24,99,222,19,194,216,230,123,38,13,63,128,216,231,57,76,4,185,97,21,118,18,246,234,218,189,237,223,153,215,142,231,182,253,242,69,197,108,10,3,211,219,91,208,93,121,91,190,158,9,146,6,17,42,146,125,94,121,102,96,123,78,201,211,26,114,2,173,61,114,9,82,58,149,22,240,129,15,124,216,156,112,35,157,241,65,123,124,145,215,144,154,219,75,52,86,90,220,135,179,184,47,185,96,65,23,240,184,127,158,31,24,130,240,89,248,113,128,165,199,45,227,182,140,226,216,139,181,167,216,47,61,143,183,250,174,231,118,146,60,244,33,19,56,212,151,134,99,191,13,173,164,214,14,117,233,164,49,78,59,12,2,224,182,9,185,243,121,61,195,188,153,251,45,37,135,34,1,42,217,43,251,248,79,169,113,6,107,205,134,114,205,172,74,115,197,183,244,54,196,13,81,63,23,198,151,90,227,193,178,243,199,110,192,179,176,234,47,32,37,56,189,220,79,34,113,241,244,126,145,185,238,148,140,116,253,154,43,70,72,48,204,165,148,201,180,123,104,164,110,178,57,68,184,0,1,99,159,173,175,123,31,223,232,144,37,126,90,157,189,30,214,154,255,87,166,142,219,64,50,111,46,46,121,140,114,174,78,111,111,135,155,65,151,100,156,111,46,239,86,179,44,154,143,64,59,204,88,235,60,2,199,56,212,249,175,212,174,36,59,29,52,204,191,142,181,38,18,92,250,245,21,70,142,203,31,73,159,108,105,95,7,47,233,137,77,135,187,107,192,114,41,211,180,188,151,135,127,2,105,224,217,68,77,110,92,48,128,150,227,157,206,146,61,1,166,1,140,66,154,217,202,119,59,121,153,182,119,62,177,246,40,116,229,37,147,128,239,59,65,249,76,228,17,225,162,24,156,212,254,21,90,24,142,243,104,108,129,9,111,113,209,244,199,84,11,70,102,135,62,155,84,50,79,13,64,188,138,47,28,110,213,87,233,161,144,122,36,158,135,204,78,234,57,40,11,13,91,40,28,98,174,128,240,242,167,31,47,199,102,226,137,147,252,30,211,191,85,91,57,141,25,36,137,98,217,213,180,62,244,185,110,225,106,130,89,57,126,27,59,103,39,49,99,142,21,29,34,138,238,30,174,112,87,108,50,93,244,118,226,76,169,143,149,43,132,150,68,187,95,158,249,80,66,157,68,57,84,125,142,239,30,84,138,24,80,36,134,90,210,70,138,134,74,86,210,92,213,209,253,22,232,61,229,168,43,175,79,221,156,178,227,122,196,31,65,183,162,152,36,177,98,25,16,230,173,23,48,198,69,19,174,239,104,183,254,142,210,152,17,239,152,149,233,214,232,137,193,193,228,2,203,212,139,184,193,202,31,218,153,199,204,35,166,133,136,46,244,204,131,54,174,197,9,98,129,172,180,180,227,74,71,162,65,27,219,220,128,77,14,174,99,233,179,125,89,239,48,55,23,222,160,75,0,175,191,216,82,83,92,117,100,19,198,80,87,232,184,143,90,99,116,155,0,212,105,167,182,75,166,160,125,155,181,11,206,11,8,55,38,13,192,181,172,245,183,251,224,53,190,225,234,46,5,21,54,161,1,66,54,255,53,217,140,63,186,90,56,215,29,121,44,30,69,198,170,202,60,152,132,180,121,206,248,167,126,138,224,134,208,39,204,31,169,65,52,219,164,87,189,131,233,34,184,205,120,71,37,167,131,209,202,98,146,22,134,83,139,58,137,180,245,48,99,213,191,140,248,126,132,26,184,103,81,233,111,69,149,53,49,90,61,4,142,37,233,221,50,168,127,7,201,3,167,113,255,50,215,170,195,198,86,194,172,7,168,205,184,65,221,125,80,81,233,9,199,167,7,13,109,205,153,220,10,171,141,136,163,222,83,105,112,1,101,81,180,158,128,40,195,27,189,143,209,138,61,236,249,78,125,255,152,247,184,64,160,83,251,74,210,217,176,137,107,176,24,42,64,134,201,12,200,173,27,11,99,55,79,78,190,65,94,110,224,197,208,173,203,161,57,228,145,138,46,84,4,158,155,27,186,254,51,162,131,151,136,73,204,108,60,188,71,215,49,134,91,186,156,90,191,162,64,247,104,140,170,0,77,10,162,98,175,120,99,73,203,233,79,192,230,130,39,105,202,207,21,143,130,94,2,255,24,208,109,248,0,248,223,241,202,54,85,23,38,240,166,150,45,1,123,103,35,8,191,184,246,38,36,190,118,249,243,11,13,136,227,98,168,60,108,110,178,117,215,140,230,137,165,103,8,253,120,196,154,250,229,154,163,77,211,250,191,217,251,194,25,147,129,86,192,111,152,65,92,58,222,42,123,127,131,89,105,210,146,144,76,213,228,135,208,202,146,217,203,113,236,240,110,165,170,194,94,150,185,245,58,69,210,2,39,196,10,220,177,89,96,140,170,195,133,94,107,136,199,242,45,126,128,98,138,162,125,194,182,247,11,233,38,24,145,208,140,61,120,135,15,146,225,71,240,212,145,104,25,144,117,239,166,42,177,144,24,192,43,89,50,142,117,50,108,159,98,186,156,66,236,11,53,105,205,93,28,2,20,36,224,115,222,18,146,255,185,161,29,234,243,211,145,245,35,238,214,254,203,167,197,85,238,9,243,39,168,213,76,159,94,47,126,158,149,132,19,68,149,43,29,100,139,55,235,188,156,220,70,138,239,103,148,233,218,247,243,183,245,176,105,145,78,38,103,1,173,145,102,217,119,224,5,18,61,255,230,93,237,26,175,176,255,26,58,164,144,62,51,142,24,136,40,109,78,186,147,18,96,80,106,112,216,141,223,81,200,195,0,64,175,226,15,195,42,35,190,9,39,14,152,160,1,5,123,5,201,251,186,86,2,61,89,130,240,148,99,217,77,61,61,144,35,207,10,65,39,113,190,137,109,33,161,124,194,171,52,218,247,188,61,26,28,119,167,144,246,191,184,149,36,168,38,0,209,43,13,226,132,41,53,217,245,46,67,166,156,242,221,49,43,85,143,119,187,158,209,10,86,176,239,234,29,170,102,93,228,161,174,196,56,169,252,196,110,81,239,45,78,150,29,214,12,128,135,219,99,41,48,8,18,75,95,160,0,201,146,120,145,255,105,16,128,37,175,7,227,191,116,3,155,217,33,202,165,156,6,215,0,41,213,128,0,92,238,234,96,2,45,66,255,239,58,216,152,19,59,48,25,62,149,146,175,16,58,46,46,64,212,25,181,198,12,148,20,125,93,183,173,239,252,230,233,36,102,10,239,138,134,193,171,194,21,104,166,20,105,130,76,87,30,83,186,174,100,116,26,172,216,89,41,167,168,223,181,193,110,77,176,109,43,208,246,176,29,61,228,79,119,212,68,173,115,210,161,77,236,126,139,122,1,16,163,5,164,202,77,38,35,222,58,30,30,63,211,210,245,101,254,217,147,94,168,209,61,91,47,24,199,207,95,15,55,131,12,251,162,129,150,30,71,19,238,49,163,78,237,179,66,85,70,171,210,181,149,66,45,154,71,225,12,182,49,76,160,77,185,105,45,33,177,124,116,162,8,207,90,89,147,78,15,199,146,163,92,238,246,37,192,140,95,185,87,80,120,67,41,226,65,84,85,61,196,41,226,136,245,193,112,226,1,200,250,197,36,117,125,230,152,158,103,196,73,141,25,230,3,198,182,135,16,217,26,193,107,92,219,94,148,130,102,160,24,252,170,177,23,240,231,86,216,112,52,52,17,30,242,198,60,7,78,246,225,173,197,167,60,107,94,165,18,106,165,176,216,20,58,60,67,25,22,1,155,212,150,109,254,26,105,55,35,144,154,232,19,227,174,59,102,77,48,221,159,22,241,200,142,224,200,203,56,98,182,37,207,178,158,255,124,233,108,208,155,75,172,14,219,255,161,59,90,66,89,242,31,128,76,94,125,96,109,79,20,234,39,58,97,47,58,196,59,216,33,167,180,80,17,21,48,220,243,212,169,153,47,47,81,202,206,227,178,130,20,184,55,17,135,102,151,105,147,254,93,225,157,246,251,67,149,144,58,42,155,125,38,127,241,220,175,179,95,141,220,194,79,132,129,129,129,211,161,149,98,198,59,253,84,87,54,235,40,242,157,16,44,40,22,152,126,90,76,14,162,134,43,210,191,81,124,230,124,21,102,255,111,141,104,246,129,191,20,96,245,33,101,235,70,31,223,26,2,185,26,77,168,126,229,213,94,104,60,231,209,5,243,62,213,94,170,17,229,111,198,19,8,168,238,237,217,74,25,85,166,243,7,38,172,196,189,124,238,54,237,204,113,11,138,189,134,83,64,123,115,233,195,160,254,54,33,7,227,72,159,56,63,39,182,252,22,45,118,157,210,84,167,122,118,241,72,131,21,247,53,0,196,209,5,179,220,203,36,56,153,162,155,167,0,16,230,164,84,209,247,73,223,76,222,57,24,102,10,254,49,108,76,83,60,223,19,40,104,136,38,150,116,150,185,15,151,8,16,145,115,221,218,152,224,241,192,133,166,77,14,17,202,87,139,243,104,43,185,144,12,50,241,113,243,229,90,90,64,183,14,227,87,82,176,220,17,89,166,198,191,126,108,243,11,148,173,83,21,164,197,7,237,104,161,44,170,187,188,158,146,11,103,107,136,14,252,76,222,48,144,226,42,205,138,56,130,14,31,161,34,234,14,131,211,61,235,45,13,174,65,206,89,116,91,78,100,241,105,124,175,123,2,216,70,39,192,202,141,164,15,54,253,120,250,191,19,148,118,149,14,207,100,133,200,28,126,178,168,145,203,254,172,178,84,189,178,184,107,208,19,243,134,137,61,161,199,220,247,178,197,64,252,24,146,76,255,101,23,60,156,99,37,11,143,203,157,34,32,239,212,92,246,234,11,46,215,195,59,211,143,240,24,196,81,219,63,103,37,157,78,197,92,134,93,148,235,107,182,239,225,111,54,24,73,86,108,83,90,19,225,94,195,131,236,216,221,5,167,73,197,227,35,90,164,111,71,14,18,147,111,190,170,21,197,252,170,185,52,87,182,250,170,47,209,194,167,233,72,170,187,22,8,222,103,159,140,202,166,204,245,132,72,37,59,92,175,85,227,228,195,235,120,111,106,169,25,155,123,169,217,208,130,203,50,162,222,8,201,139,97,152,39,117,6,60,156,47,45,123,36,56,25,66,140,22,96,130,192,154,215,233,46,95,52,35,237,241,211,76,160,154,66,72,152,117,35,232,237,69,21,166,213,57,128,91,112,87,21,3,196,134,212,186,248,242,165,35,66,107,236,103,120,98,184,53,157,119,234,164,40,30,94,219,162,37,227,115,220,246,237,175,2,4,21,24,248,166,108,70,209,138,188,38,128,55,36,34,202,95,132,50,149,228,165,126,117,145,252,15,37,9,210,100,197,223,193,83,158,95,248,80,149,211,37,143,147,199,173,46,154,98,180,112,228,206,17,201,197,0,181,22,159,74,20,194,80,36,182,236,209,38,229,238,27,118,1,230,200,50,7,65,183,205,62,196,161,155,127,123,69,11,111,3,148,55,43,93,65,31,241,76,125,86,49,148,9,49,185,178,154,224,225,252,188,107,60,44,201,215,28,254,94,186,22,40,169,32,188,68,120,15,1,122,238,62,148,96,9,44,185,235,131,190,57,111,95,0,179,21,8,5,244,55,147,61,10,133,191,188,0,145,249,48,149,64,165,104,7,44,113,232,221,82,41,112,100,223,117,175,173,62,255,182,202,195,108,148,162,180,177,118,12,121,12,27,72,50,86,225,244,134,9,63,175,198,179,196,206,72,9,57,168,39,232,16,92,38,189,136,34,112,35,155,57,153,143,49,199,247,133,231,222,30,109,42,159,49,36,30,93,238,165,75,195,200,31,98,218,220,84,162,219,85,71,7,100,6,8,218,241,205,49,126,147,148,17,199,152,126,3,178,236,61,233,169,86,157,10,149,32,45,119,138,222,196,19,201,46,42,154,218,105,251,113,190,156,130,143,14,33,44,32,86,204,72,246,47,90,200,93,132,174,219,104,184,198,233,206,255,132,239,34,39,64,39,13,69,234,19,119,132,195,30,173,242,170,250,251,192,227,130,90,97,213,20,203,58,202,73,57,172,105,32,100,14,169,83,155,239,197,16,193,118,248,121,75,103,68,108,123,144,238,33,147,138,58,182,182,163,128,219,23,173,181,187,104,102,90,69,188,151,21,37,47,153,128,38,173,99,27,146,37,222,190,106,66,12,179,242,29,130,156,56,39,188,250,10,247,21,22,76,16,106,32,86,226,70,190,232,176,73,69,176,204,105,68,142,219,208,229,76,45,5,158,211,182,33,33,240,98,84,196,72,6,57,215,121,253,102,98,61,134,247,4,52,21,216,72,249,53,104,21,17,227,237,222,135,144,4,244,244,42,114,64,58,212,95,99,105,242,87,242,107,168,207,176,241,255,249,107,198,248,22,246,179,42,216,26,108,147,157,15,228,231,243,134,238,136,244,237,79,184,65,148,20,5,179,37,142,22,91,26,105,86,173,127,243,182,179,19,170,184,1,254,39,177,154,35,80,177,181,46,176,229,195,6,236,181,207,118,57,152,208,180,247,49,225,162,29,129,9,53,14,161,102,176,111,111,255,195,28,85,34,231,157,215,219,226,140,209,168,221,12,2,79,63,198,63,124,25,164,8,226,108,41,78,248,2,84,67,185,174,131,84,202,150,181,241,18,19,100,10,132,22,96,27,123,56,205,225,20,27,147,74,163,130,198,85,140,71,139,117,180,233,96,168,52,157,198,181,28,131,247,122,234,57,169,246,118,109,69,61,250,117,109,139,157,0,143,165,64,144,191,170,232,143,67,200,65,248,56,128,109,103,207,219,119,248,219,56,15,153,10,103,58,13,124,71,85,98,177,130,63,217,39,137,61,39,172,182,43,128,180,50,168,122,59,28,1,197,156,102,178,25,245,234,250,205,75,73,86,50,234,156,12,51,192,108,16,115,50,180,124,229,79,107,91,64,200,142,18,12,235,72,161,3,59,5,33,146,136,143,19,215,137,75,134,0,68,183,133,176,209,159,201,93,251,121,32,30,86,78,153,64,239,211,214,143,229,180,182,82,112,199,183,164,242,169,24,40,119,191,214,146,21,26,133,145,3,210,219,99,91,4,191,152,74,233,167,128,43,75,149,91,31,114,175,57,201,21,156,175,157,30,124,148,76,105,121,13,178,124,87,235,62,233,20,195,43,70,162,206,57,6,201,211,11,223,0,6,166,122,102,4,131,99,184,168,132,214,107,71,145,68,103,247,215,196,126,99,82,194,9,231,202,249,69,48,89,7,73,96,240,147,139,117,232,220,19,184,109,13,59,151,106,15,211,176,185,182,61,137,145,221,94,246,41,48,137,188,136,59,207,39,190,180,216,147,183,103,74,163,112,200,191,81,126,204,234,96,146,66,65,97,232,164,251,170,251,114,51,179,86,249,132,101,165,233,9,0,115,52,57,140,11,157,124,70,134,151,1,47,194,16,154,60,60,44,19,176,107,58,89,51,160,112,254,107,78,182,138,150,167,64,237,38,107,105,57,123,170,56,1,52,16,131,247,183,252,44,100,192,199,234,47,105,166,53,87,7,180,170,126,43,20,192,219,117,62,215,17,128,182,197,181,100,163,17,235,52,48,122,188,72,187,229,232,188,204,152,18,70,20,212,159,38,146,37,246,113,154,153,4,11,218,31,234,103,9,7,87,162,128,133,47,28,36,178,51,96,145,178,101,121,10,185,10,80,157,76,193,85,105,253,19,54,38,115,222,115,38,174,54,165,250,138,177,95,188,172,34,219,253,108,113,225,91,170,164,82,17,86,78,163,54,104,0,141,15,183,83,221,136,163,114,134,36,36,148,148,48,230,92,187,83,84,106,10,6,204,210,84,224,102,145,151,211,160,66,23,195,29,239,151,180,184,204,45,196,4,223,209,139,126,165,58,181,164,167,161,130,20,244,226,187,77,77,96,31,255,134,149,144,89,199,184,19,32,101,251,117,52,92,216,137,111,155,208,133,171,96,148,254,165,72,133,178,135,48,162,103,83,124,129,113,153,174,206,245,162,119,45,80,109,7,121,242,197,139,168,4,10,4,111,99,109,69,75,147,45,178,63,136,215,20,24,39,132,6,136,40,207,143,231,92,187,86,215,157,245,185,23,163,86,39,93,173,181,19,205,149,136,177,179,59,87,100,2,191,7,128,218,179,187,54,124,202,235,202,107,119,83,220,69,222,115,188,65,73,255,12,63,68,82,46,197,198,240,120,224,129,16,66,194,250,166,186,140,225,155,69,178,166,179,44,138,97,160,21,195,188,39,6,35,25,99,226,146,185,125,212,27,62,216,68,247,94,220,190,199,188,204,170,195,155,239,23,43,169,140,225,5,49,111,11,179,62,92,13,241,244,185,10,89,255,143,182,248,213,139,118,207,15,165,225,90,126,204,202,68,212,131,133,30,79,23,132,4,37,65,49,208,63,173,80,122,60,215,25,52,219,125,134,184,150,250,82,160,230,164,133,83,242,74,124,46,129,119,220,198,42,173,182,23,185,41,175,118,149,164,71,11,46,23,187,4,14,89,206,177,227,22,85,184,34,121,242,218,220,81,218,122,55,40,103,158,161,244,241,20,172,153,166,68,90,76,45,64,93,233,229,172,239,63,122,32,14,48,157,195,144,142,158,167,188,28,239,91,117,159,3,155,19,230,254,221,159,93,54,154,25,52,236,63,23,9,206,208,116,138,95,109,13,85,216,155,144,87,185,175,162,239,8,15,95,240,119,130,221,79,140,70,29,207,1,46,115,123,47,252,34,107,51,251,110,239,17,250,178,193,255,31,233,226,122,47,188,229,142,130,233,46,48,52,11,129,82,59,89,204,8,68,8,207,254,221,103,11,207,18,40,167,233,73,251,129,142,223,130,31,54,121,104,248,219,0,76,214,153,178,38,154,90,16,2,56,138,116,208,146,45,12,24,17,209,57,140,113,199,36,247,155,101,179,139,45,209,93,144,216,40,201,248,79,164,82,140,235,210,233,199,73,92,185,115,27,59,158,170,38,241,52,124,245,230,154,214,197,124,67,9,76,163,248,49,169,38,143,134,76,136,111,123,2,205,201,123,91,66,22,5,37,151,187,214,185,119,97,89,124,232,243,96,101,182,226,6,167,118,91,23,13,174,33,164,218,165,26,236,139,50,62,151,18,213,166,184,151,127,244,222,116,10,177,203,66,50,111,14,161,21,105,127,161,201,129,174,112,94,117,101,131,9,202,174,110,141,84,207,245,217,182,142,96,6,75,37,190,242,220,155,142,104,241,40,120,201,159,10,255,82,8,113,156,159,212,214,176,209,75,52,223,163,150,141,1,192,53,136,196,235,73,158,79,26,93,10,181,251,25,70,59,236,232,190,235,230,86,32,197,191,40,249,83,242,153,40,1,224,125,74,223,168,17,238,214,101,22,217,93,77,18,28,20,158,243,134,99,213,44,49,132,84,127,20,182,150,189,52,89,94,108,39,197,4,58,45,30,63,234,131,55,244,34,74,9,94,168,37,59,43,113,81,212,170,115,234,36,94,10,252,235,10,67,68,45,7,180,228,4,1,143,183,183,136,103,85,113,6,15,119,191,175,176,6,41,236,20,148,191,254,162,54,53,154,26,214,123,218,253,52,216,3,230,140,191,217,47,112,70,45,222,63,43,242,237,239,238,130,169,247,12,181,174,242,121,150,37,185,49,98,97,129,29,229,166,21,159,160,20,137,36,152,54,98,139,253,139,126,45,112,152,105,103,99,201,126,136,229,16,10,155,31,74,83,178,158,141,60,101,204,10,173,236,4,47,19,102,100,206,226,247,171,88,197,96,104,15,34,54,206,91,165,210,82,235,92,119,242,90,19,73,71,90,170,48,33,131,181,88,132,205,52,195,234,222,177,84,92,174,70,176,72,101,219,177,26,32,2,158,31,145,41,32,158,26,106,66,168,200,167,168,141,228,240,183,221,196,218,209,149,3,76,75,45,55,97,221,80,35,250,138,251,180,255,191,51,255,138,89,248,227,145,139,198,182,55,188,170,194,66,87,66,47,254,152,135,216,154,209,170,148,67,110,130,241,174,76,110,70,141,63,142,176,245,173,21,203,89,34,200,139,75,255,205,222,140,233,25,4,184,214,137,181,232,133,42,51,82,194,156,154,176,236,124,104,145,191,63,37,157,13,165,76,136,62,186,226,78,205,226,57,83,73,163,103,52,148,45,179,228,175,58,142,95,6,137,68,141,251,163,1,90,78,149,34,192,31,53,67,68,170,254,83,76,92,95,101,228,39,224,154,182,51,76,245,2,140,25,69,92,150,78,68,219,14,18,48,196,218,126,111,208,60,202,16,161,166,138,225,254,237,48,167,225,28,144,16,175,140,240,56,134,34,12,88,221,127,196,48,241,170,201,60,167,159,24,57,249,130,190,122,28,255,51,69,242,146,111,227,194,8,66,35,68,202,162,119,56,98,90,130,125,198,144,203,243,67,77,78,227,85,219,135,159,148,23,214,32,123,35,27,186,38,90,75,211,42,171,169,188,173,132,234,115,146,229,171,191,170,148,232,115,216,143,138,128,167,9,43,180,230,32,155,51,57,183,104,32,95,168,253,67,220,100,54,0,166,233,36,87,108,125,122,138,175,152,255,77,251,5,203,58,80,156,71,216,160,95,38,151,50,235,145,10,199,151,250,47,171,70,144,240,64,232,208,76,75,224,55,207,136,120,86,76,172,156,2,4,77,10,151,194,131,33,107,83,156,25,244,20,157,41,250,250,250,153,204,158,252,150,65,223,108,133,10,173,192,90,41,255,66,98,111,141,13,42,72,144,222,11,88,211,105,107,0,20,43,252,124,110,183,49,108,198,3,38,40,220,199,63,43,34,202,184,198,176,60,181,129,77,121,166,8,20,196,195,42,152,134,16,169,8,172,3,139,98,146,0,73,101,249,6,70,246,247,119,199,68,198,129,105,225,199,135,223,108,9,43,210,23,10,117,85,26,87,223,97,155,87,1,234,229,23,35,154,188,113,118,190,124,194,102,44,247,184,151,67,165,89,84,254,46,237,84,192,43,30,43,168,9,14,2,199,25,91,247,184,48,240,98,200,173,245,253,148,145,68,60,179,179,41,206,7,214,100,51,189,174,183,43,214,127,161,242,187,63,29,40,185,71,43,11,48,178,215,228,122,229,3,2,244,63,243,237,208,38,203,115,128,39,108,102,58,114,27,118,25,230,123,191,137,54,118,159,111,100,61,34,147,210,99,51,164,242,76,35,104,9,46,159,170,30,119,202,131,165,185,105,45,25,157,38,38,131,202,220,108,181,180,88,250,208,214,115,17,96,186,226,97,119,247,235,245,100,108,144,63,142,196,181,156,64,101,15,10,50,115,118,182,22,148,150,32,148,213,127,164,50,64,43,184,69,155,191,78,200,224,194,112,239,135,11,165,5,11,34,49,137,19,67,79,115,92,55,232,155,32,46,228,4,210,169,177,97,78,232,88,137,240,122,4,115,63,207,79,213,67,240,255,183,132,46,196,232,216,126,210,98,185,66,230,170,222,165,38,248,35,45,34,83,219,194,77,186,115,168,206,227,140,137,24,40,238,200,114,129,153,77,161,170,49,111,0,247,251,157,136,9,93,229,251,232,0,174,229,181,201,251,116,45,180,18,67,2,187,136,152,171,115,120,229,215,51,14,71,193,139,148,163,30,211,137,39,100,236,86,248,146,89,172,37,34,70,183,29,46,164,26,193,66,60,148,158,190,184,189,129,52,151,246,198,144,114,131,134,114,13,127,144,130,221,181,24,68,46,67,106,188,146,191,155,70,82,230,108,38,17,151,156,150,157,75,146,228,14,86,208,220,174,121,189,246,170,238,27,179,45,137,124,26,3,29,1,169,30,157,139,6,66,75,250,230,157,14,22,208,209,52,178,182,205,22,31,60,241,131,60,175,108,114,158,52,208,143,242,36,101,237,83,79,7,50,16,224,226,246,163,102,74,13,67,129,171,63,240,118,82,236,28,6,241,95,241,254,126,128,126,58,188,86,71,225,85,64,138,222,200,76,120,207,194,125,161,0,161,186,129,133,77,126,253,134,138,80,121,161,37,78,179,234,5,198,205,254,195,93,1,59,221,186,110,24,236,75,107,182,81,40,137,73,11,159,107,18,33,142,100,77,214,94,212,190,214,120,30,103,208,107,20,205,145,78,135,142,124,84,247,99,17,70,118,255,219,163,171,241,252,245,21,151,116,251,63,228,78,229,111,77,213,168,163,204,180,15,254,237,245,221,182,39,73,217,122,135,100,184,228,177,220,127,45,70,182,45,124,235,38,182,249,35,0,171,230,85,82,106,6,46,133,62,23,79,246,67,171,229,190,70,215,172,111,140,220,49,132,64,209,114,90,112,133,105,103,254,194,26,11,205,33,110,176,182,197,235,214,126,180,115,75,216,137,169,31,168,206,154,131,183,213,144,243,29,135,77,85,61,182,179,254,3,187,239,96,67,48,69,193,57,25,139,24,142,173,153,198,131,7,41,31,100,157,4,202,107,125,69,26,126,7,12,125,140,235,9,71,234,204,244,248,39,148,85,134,217,100,231,38,197,241,76,87,26,33,84,143,177,42,140,183,190,236,1,114,200,129,244,179,99,232,209,160,99,227,41,136,108,63,34,234,35,90,27,103,188,86,14,137,146,140,165,165,180,84,140,172,124,76,151,40,250,28,180,73,3,68,145,9,165,43,147,197,24,212,182,161,85,67,114,51,113,188,142,40,121,19,83,73,220,232,213,143,94,125,4,238,205,50,62,102,184,23,76,224,243,160,235,245,113,161,131,213,136,130,163,208,199,14,28,125,207,90,231,208,249,157,44,48,47,164,24,79,30,56,103,191,70,93,34,214,13,148,16,76,143,63,220,45,97,110,247,184,171,1,111,87,64,13,147,35,62,147,191,28,209,96,162,57,85,80,108,246,25,253,207,164,251,23,11,133,196,207,53,12,143,216,11,96,84,46,184,132,197,228,105,1,78,48,184,230,110,4,16,139,102,159,230,16,129,201,141,180,164,90,125,121,33,209,125,199,109,171,38,154,104,118,33,206,138,98,156,21,50,204,17,191,205,63,171,25,120,66,215,245,98,220,250,61,255,191,16,25,168,4,127,112,126,236,177,24,244,104,148,237,157,111,164,71,132,168,124,66,229,150,211,253,208,247,222,190,89,252,62,167,178,173,131,200,154,25,138,129,118,168,187,160,162,102,104,205,156,40,153,116,30,250,94,91,19,234,31,72,162,175,37,149,4,224,173,156,151,58,93,133,145,56,36,97,58,83,162,101,143,181,196,242,39,74,58,170,20,2,9,158,247,23,94,117,72,101,213,59,250,248,55,228,77,55,14,16,198,251,11,127,109,169,56,43,93,192,235,164,188,208,185,40,127,123,5,167,73,12,222,205,38,197,92,28,237,135,220,58,56,66,194,12,39,198,231,117,139,192,196,148,143,1,58,56,115,147,192,119,239,198,232,145,19,255,158,162,79,54,12,8,174,163,236,159,105,177,177,87,174,67,29,132,236,89,226,180,55,213,82,96,5,110,246,72,223,182,30,171,16,240,56,27,22,112,201,222,208,3,93,229,139,104,160,95,9,80,226,169,123,251,234,19,116,57,88,129,115,40,229,100,149,21,15,56,48,177,136,255,245,91,59,81,134,197,205,178,124,103,222,30,210,92,214,111,70,246,87,51,168,139,20,42,39,36,45,82,16,13,15,117,59,76,104,93,36,13,132,94,174,136,152,196,186,104,162,155,207,140,168,180,32,144,110,41,202,35,130,158,118,197,110,183,165,205,73,157,86,158,110,40,187,67,7,246,121,17,169,97,133,211,52,202,6,87,76,249,21,241,42,142,162,255,126,200,35,250,129,9,11,174,72,212,237,245,53,123,240,235,139,61,197,65,60,113,116,114,178,61,252,116,127,179,41,150,165,210,247,62,200,147,17,219,180,78,6,178,142,142,19,56,146,69,83,90,138,210,92,148,109,69,193,252,123,206,92,180,126,110,54,12,43,224,28,235,220,114,193,36,121,142,8,159,36,249,253,21,6,149,85,170,174,227,156,91,20,167,28,172,13,60,213,241,200,169,135,133,35,196,119,153,172,58,68,62,253,114,76,197,169,137,209,213,37,8,105,39,201,179,201,88,165,87,40,232,6,77,129,183,103,132,77,62,162,54,216,181,168,19,53,142,164,46,4,103,84,169,132,223,174,29,116,179,170,75,75,153,27,111,180,158,20,65,230,5,252,110,69,2,245,189,33,252,137,164,211,173,96,95,122,212,24,41,26,85,92,0,55,244,105,104,197,21,79,195,58,105,210,76,21,194,78,198,237,48,119,245,44,107,100,96,215,156,126,35,141,189,205,98,177,112,203,160,198,119,201,95,144,137,92,50,136,233,206,111,160,141,36,46,227,8,19,133,137,131,246,203,72,41,45,158,123,111,126,13,25,154,32,245,94,45,116,203,176,195,65,240,135,219,230,225,49,130,63,160,240,111,76,51,20,146,17,121,21,129,124,30,208,75,216,169,108,216,147,205,238,134,39,222,154,186,76,81,218,33,103,150,241,123,27,101,69,168,55,116,118,7,61,36,94,230,204,214,235,243,190,29,179,7,144,158,34,214,109,214,231,112,113,68,91,130,117,60,38,104,242,193,146,40,201,105,244,188,55,197,95,100,51,3,130,50,157,152,238,83,244,202,80,31,196,32,70,247,44,171,236,236,92,247,85,124,159,172,137,126,130,152,177,6,117,184,42,36,89,66,129,29,59,201,167,223,38,150,161,247,153,231,24,162,93,251,65,141,12,210,166,105,68,184,226,19,161,184,8,117,137,171,247,216,252,217,210,20,190,215,48,90,190,176,175,205,40,222,129,153,159,78,113,165,179,97,10,33,186,86,122,92,141,97,214,142,33,208,7,207,166,130,57,98,10,114,112,169,180,41,130,116,107,61,116,246,176,157,2,34,82,198,104,109,241,163,231,246,115,59,38,8,27,234,23,240,121,16,248,254,60,191,13,57,127,113,161,11,182,121,67,211,238,92,89,53,183,145,7,34,102,236,79,157,164,219,255,26,6,167,37,62,112,67,253,231,98,111,215,11,186,230,49,88,177,101,90,255,22,166,103,70,134,51,129,175,42,87,193,150,166,167,233,230,217,56,14,114,235,245,56,190,169,4,60,111,180,94,189,12,65,252,45,125,46,70,219,238,131,105,31,89,5,33,46,54,46,191,142,5,86,185,29,143,238,142,206,174,35,235,148,50,250,186,0,0,97,120,14,6,2,128,89,176,111,208,76,88,220,212,92,172,246,201,214,244,248,145,135,254,63,170,30,156,150,185,140,84,74,60,45,93,143,238,10,21,36,193,143,151,157,89,52,118,87,174,71,104,229,100,195,206,6,211,218,10,158,25,51,159,16,57,81,91,136,28,141,60,200,231,17,11,145,2,134,129,238,189,190,101,124,206,202,81,115,161,134,96,169,129,255,136,218,14,88,166,94,64,119,13,64,122,101,63,220,19,136,10,121,240,173,248,255,61,64,253,109,212,50,117,175,2,99,218,162,169,13,204,231,151,99,5,254,197,213,180,173,159,71,93,188,124,13,215,162,236,52,50,39,185,193,39,60,20,8,217,107,102,94,250,160,27,4,181,125,143,0,200,207,196,57,37,28,242,60,238,223,34,8,218,58,227,79,205,1,205,235,122,149,152,42,111,12,155,218,25,145,248,243,9,86,59,118,20,233,174,78,42,209,180,177,190,103,194,82,127,128,147,185,159,4,82,208,102,197,234,116,25,129,61,199,150,79,34,235,36,117,254,98,120,104,64,196,139,180,7,149,172,229,191,203,126,53,130,255,227,126,53,134,101,15,11,113,242,23,149,184,162,138,52,229,214,130,254,226,19,211,13,223,83,71,50,128,88,62,100,11,83,86,146,226,71,143,167,97,225,34,87,220,48,136,101,89,153,222,229,96,19,182,93,130,170,19,224,172,178,190,173,22,27,253,44,88,86,18,240,186,135,182,46,21,118,128,152,51,135,151,5,76,43,6,223,177,169,24,28,220,28,166,198,251,227,218,28,34,135,107,120,54,238,70,16,161,255,185,47,31,71,4,255,185,119,108,83,208,243,186,191,71,208,159,149,75,181,197,30,120,31,7,21,241,146,118,154,90,31,81,80,131,55,110,210,111,162,94,145,29,97,84,114,198,248,40,148,162,171,101,18,96,213,37,4,25,146,86,206,159,23,248,167,195,103,158,201,29,195,160,140,193,237,240,54,148,209,250,116,169,21,15,46,39,90,232,78,159,159,125,238,43,238,135,215,17,167,198,254,86,177,205,235,247,192,126,223,89,114,110,83,39,125,99,94,99,13,214,218,170,89,22,95,233,237,169,26,103,250,153,203,102,119,153,241,132,194,168,140,145,206,74,178,100,50,110,86,30,209,240,211,117,161,20,216,89,243,174,83,1,207,92,175,118,190,45,64,38,110,124,163,175,103,10,248,255,201,95,83,7,118,94,48,148,106,167,17,193,2,180,196,59,156,71,224,215,121,138,112,114,94,57,165,179,109,210,47,90,121,168,166,199,91,133,91,250,43,152,73,193,176,50,185,198,5,207,158,209,86,227,46,49,250,219,99,46,93,220,154,25,179,177,181,253,251,214,145,90,186,200,206,40,32,3,93,43,221,183,176,198,156,241,121,74,27,171,156,81,137,168,196,33,27,139,93,40,116,26,116,21,185,237,47,20,7,86,164,145,94,210,128,147,145,50,159,245,132,122,40,70,15,122,82,92,171,52,149,236,1,12,4,122,25,73,46,82,85,245,45,88,238,127,164,116,186,51,231,9,179,114,177,221,177,215,99,0,142,179,202,100,152,36,61,182,230,243,133,3,235,7,175,254,241,234,129,92,179,39,207,138,255,189,53,243,114,44,241,223,174,70,144,150,85,19,16,9,251,117,216,79,150,199,136,149,151,90,131,36,40,213,163,25,172,54,120,160,106,15,159,211,239,51,195,84,255,127,126,71,69,4,11,105,50,54,188,81,179,41,143,104,77,26,97,30,139,64,28,68,238,163,19,202,76,90,70,26,41,234,111,24,100,83,215,178,52,60,112,12,241,231,169,109,150,231,54,88,15,208,161,242,137,135,225,1,110,55,213,248,208,111,190,67,244,125,231,21,83,103,230,134,151,169,206,106,14,87,243,163,38,189,254,213,94,232,199,152,64,178,13,25,8,189,68,205,238,160,143,77,30,50,247,212,181,37,244,20,8,166,90,53,130,215,118,143,96,94,179,182,14,104,137,157,234,98,17,216,90,113,194,244,15,177,118,171,110,59,2,87,120,193,31,203,221,111,99,60,44,125,252,174,184,48,186,110,124,109,166,84,89,22,92,68,168,148,150,232,127,162,211,90,37,165,199,8,186,220,172,222,111,19,251,189,160,250,32,187,242,202,170,242,239,62,47,105,93,210,5,227,1,48,22,188,63,34,5,116,24,158,4,174,167,71,140,22,178,34,243,22,61,165,94,54,169,34,235,23,166,250,108,78,80,149,244,64,250,101,126,136,18,188,33,160,130,52,110,187,144,65,0,159,106,187,126,37,109,70,167,86,131,33,43,173,199,142,47,161,178,201,33,77,174,200,254,182,33,89,134,253,69,58,121,89,128,60,144,206,160,161,88,96,141,97,0,248,173,28,133,236,163,149,154,224,186,155,125,30,119,79,28,72,238,161,87,172,189,155,196,42,136,80,188,91,230,29,134,24,0,238,20,43,29,255,64,244,67,114,138,31,93,65,176,180,31,72,151,51,189,26,196,114,131,168,2,144,108,170,237,54,99,61,208,120,27,233,11,89,96,56,26,81,164,202,241,148,170,211,30,177,38,42,60,211,245,17,212,235,157,243,128,149,73,73,114,96,164,136,247,69,177,65,251,98,146,141,140,196,41,22,188,185,198,90,80,59,53,30,214,1,133,113,140,187,132,126,71,157,36,107,182,122,75,133,80,179,134,177,254,208,25,159,29,136,148,169,55,141,32,4,168,61,165,188,253,179,195,247,236,203,202,23,124,194,125,200,151,250,132,98,39,54,252,184,247,117,63,179,205,138,68,107,106,254,144,129,48,44,85,47,141,211,79,105,17,16,37,4,87,33,219,209,252,174,52,220,33,91,252,233,101,179,122,182,15,123,196,0,140,29,249,101,229,175,196,127,174,77,135,160,5,29,11,127,71,57,30,109,74,192,62,245,62,40,69,218,189,153,40,235,144,180,201,93,237,30,5,133,160,148,1,143,33,213,108,21,67,162,204,59,84,170,87,172,116,108,75,245,221,120,164,31,26,255,190,197,193,246,56,207,44,12,81,10,141,143,94,153,188,180,31,92,3,187,16,87,129,151,110,32,104,214,18,6,96,196,163,168,186,126,12,1,31,3,162,13,2,249,244,178,33,53,151,135,223,68,165,137,180,211,0,153,199,38,180,121,41,68,93,139,205,101,223,167,7,122,83,70,134,31,9,69,10,170,84,229,55,179,150,29,100,205,158,51,81,38,213,183,149,199,162,230,209,11,6,26,73,52,125,81,12,127,17,26,242,35,146,225,29,201,20,194,243,62,112,51,137,62,56,247,210,214,71,220,249,103,9,199,125,103,241,158,57,140,140,211,128,254,70,54,245,17,108,163,100,1,8,21,179,248,111,93,178,104,189,232,96,46,134,226,221,221,179,146,175,130,88,57,102,114,71,121,252,198,113,122,246,88,162,158,36,227,46,28,0,242,209,232,203,169,174,131,68,106,65,24,124,149,130,255,117,53,28,234,22,118,62,242,15,233,246,233,218,48,116,59,12,99,179,249,254,18,62,39,121,252,75,229,0,37,55,189,214,239,48,97,214,173,45,205,67,167,35,178,8,84,73,234,207,61,16,254,135,11,248,57,109,64,151,151,101,115,12,77,116,102,203,110,118,65,72,229,226,207,90,227,20,234,84,156,34,68,239,154,138,175,221,159,103,128,140,195,103,96,255,148,231,8,82,30,128,156,118,171,4,38,249,19,97,253,233,83,54,18,73,248,199,36,79,97,163,77,210,54,222,51,109,96,58,60,104,240,125,131,139,50,173,104,211,35,250,207,33,147,62,195,147,151,121,228,80,247,33,70,133,249,122,229,210,229,90,60,120,76,134,125,209,179,5,70,162,28,231,92,42,204,243,168,124,29,11,6,156,60,217,152,42,89,81,70,81,148,84,138,222,79,181,123,52,211,77,193,216,71,166,154,93,181,81,75,53,6,235,225,146,121,51,92,245,255,149,83,233,240,145,142,79,24,14,210,7,178,111,42,38,240,65,245,219,7,166,18,75,149,113,24,77,240,6,217,130,237,127,11,216,175,205,71,144,12,85,13,137,167,125,169,8,144,160,145,144,134,73,55,104,32,89,167,245,194,150,99,101,30,254,115,225,187,143,115,208,158,241,254,102,100,101,124,192,188,58,218,234,63,194,227,112,137,215,206,117,229,253,110,97,44,46,41,93,231,26,24,221,72,121,159,46,247,192,85,252,135,62,60,118,151,214,157,40,52,196,208,116,245,0,42,136,33,176,0,159,97,216,125,129,129,132,38,81,188,179,104,218,205,18,200,65,123,218,108,136,15,177,216,234,211,117,64,44,186,222,43,161,158,166,81,62,147,100,23,254,87,49,85,74,174,239,165,228,160,49,178,213,146,84,176,173,215,130,98,22,239,79,50,167,234,8,43,153,102,236,126,177,59,155,218,201,164,158,227,25,185,234,9,11,79,242,66,207,72,85,24,87,85,175,136,62,45,102,24,12,94,216,246,167,13,179,154,97,0,253,14,4,145,170,233,170,169,108,148,81,110,81,112,222,190,139,148,10,5,194,110,121,126,65,15,73,239,44,92,50,153,154,153,236,49,105,65,93,159,142,59,159,193,80,74,35,5,95,48,208,228,62,193,169,140,218,244,40,136,125,124,31,110,186,192,136,193,252,77,250,77,226,27,3,70,10,18,176,178,111,197,14,189,38,197,209,165,252,181,235,160,24,91,39,223,180,66,195,99,209,245,52,204,253,195,22,22,106,16,214,28,167,22,38,191,254,185,21,19,114,225,142,242,71,218,31,178,7,242,233,58,202,11,180,126,54,232,127,112,131,11,236,129,92,93,121,128,193,130,62,17,197,232,168,191,12,28,151,147,138,80,170,27,4,172,85,234,34,174,32,118,148,40,38,42,7,81,175,136,196,246,142,79,137,96,178,85,126,96,121,192,195,203,140,126,193,29,226,78,160,42,189,21,93,246,99,63,155,3,46,231,197,182,128,95,199,155,118,174,177,33,43,242,177,212,127,239,172,226,33,164,153,221,44,232,50,26,68,229,12,92,236,210,241,142,159,125,236,102,92,28,108,245,61,242,196,32,61,254,195,138,9,94,0,249,98,193,46,182,181,50,107,127,162,175,24,224,26,61,132,252,218,219,182,65,213,129,181,217,153,42,124,212,166,229,8,0,204,22,106,146,206,225,39,1,21,189,205,117,60,229,145,73,40,144,41,163,229,152,202,20,27,78,209,126,116,170,30,138,96,83,113,228,204,119,185,253,24,71,209,41,188,89,254,216,21,105,225,70,121,240,44,45,29,155,52,168,232,153,246,148,4,147,76,58,84,69,252,66,106,247,242,224,147,38,29,14,249,121,74,27,33,186,85,158,172,70,107,210,159,215,244,214,160,9,129,206,128,33,196,74,76,86,8,142,214,151,133,244,173,77,240,51,217,65,250,195,13,17,53,206,140,27,252,45,190,166,238,157,157,89,197,74,250,77,233,220,65,199,64,177,18,167,221,83,87,34,154,4,66,138,67,72,244,106,95,241,255,21,177,44,84,153,35,245,71,121,34,42,142,86,241,84,174,139,162,249,236,142,63,198,151,30,153,19,159,194,90,71,208,29,115,74,30,43,209,157,234,105,48,89,49,200,58,26,194,208,209,103,46,200,149,179,206,196,161,121,253,80,239,117,194,96,168,43,189,127,195,96,242,160,180,84,56,189,2,89,108,251,91,153,1,212,176,158,141,21,238,46,238,198,60,0,31,173,87,93,43,144,215,24,23,220,208,245,2,185,165,251,213,27,143,110,77,205,228,93,62,15,76,71,198,118,2,71,205,61,127,95,61,76,146,51,11,156,195,30,232,119,18,128,12,238,68,228,48,175,221,174,216,66,42,97,192,123,181,40,164,206,23,73,95,102,122,67,43,52,234,109,182,203,187,179,20,23,132,249,113,126,171,125,236,248,229,245,113,161,132,6,242,93,114,82,154,247,121,24,135,50,27,22,200,232,80,190,124,108,223,15,6,75,185,55,236,205,107,94,192,193,246,97,230,117,222,243,244,225,38,12,201,106,147,131,72,50,43,114,52,23,242,140,79,192,138,151,202,221,156,106,203,145,121,44,57,234,55,186,43,219,181,188,78,203,147,69,116,108,182,216,253,193,198,90,229,7,112,40,109,251,46,177,220,118,43,139,14,47,86,1,188,247,124,219,170,33,253,164,53,107,126,194,105,225,107,214,26,207,113,177,117,249,162,98,52,113,178,88,233,149,201,81,199,190,251,251,43,17,75,251,104,42,139,14,192,209,117,67,86,216,188,135,163,97,227,56,73,183,243,165,255,180,56,80,150,48,69,146,201,118,61,132,89,143,189,187,208,40,31,37,3,12,240,58,243,40,26,5,137,137,97,37,64,205,144,230,113,115,161,255,118,112,161,209,40,9,145,9,66,111,37,55,124,79,97,84,87,107,34,210,155,80,230,146,220,53,233,212,69,233,83,135,81,49,0,83,49,78,142,226,196,148,58,251,195,132,158,24,127,128,29,20,95,253,11,48,226,61,248,98,239,121,206,139,222,232,232,52,160,84,147,127,2,138,99,91,139,6,222,65,159,144,19,189,9,246,153,49,167,18,74,177,230,65,196,196,67,70,26,3,137,168,204,39,80,125,146,155,56,170,147,181,47,157,94,220,182,83,141,141,191,2,58,251,23,26,57,14,38,206,194,174,24,151,48,201,105,170,88,238,197,220,212,218,229,41,135,166,75,68,29,81,227,94,223,185,121,21,64,195,143,88,100,214,28,214,116,118,38,142,34,152,249,137,43,204,195,170,49,55,33,103,124,254,184,169,3,40,144,80,206,173,107,210,19,192,169,58,25,70,17,202,198,78,153,13,56,147,60,170,6,87,220,201,13,114,57,27,217,21,86,238,55,153,27,122,128,241,255,10,130,125,78,15,6,81,111,153,234,185,30,23,238,248,250,99,9,141,142,19,213,201,242,180,10,133,80,161,140,35,173,120,151,158,141,183,176,76,124,71,29,103,40,107,76,167,182,23,162,35,77,199,188,104,169,154,66,216,162,87,189,35,151,58,87,44,240,10,227,48,196,186,92,166,183,53,201,137,247,6,183,18,215,88,23,22,229,245,173,235,98,115,149,64,155,7,247,155,174,122,54,199,105,216,227,129,121,35,253,233,33,72,159,26,233,172,34,148,235,141,84,221,172,236,179,210,162,27,21,188,202,102,229,5,146,146,140,100,251,83,71,90,8,254,56,133,214,20,117,3,5,204,241,2,92,63,212,9,241,42,41,34,59,22,222,106,218,224,13,192,92,46,230,172,64,205,183,12,254,237,42,199,44,120,42,98,238,69,57,121,143,60,215,9,83,114,67,131,240,101,90,84,38,84,42,197,243,196,233,174,175,93,88,26,94,176,70,151,20,111,201,56,254,78,18,227,47,238,84,196,230,120,192,153,86,171,138,92,194,58,21,234,114,59,76,79,236,8,215,82,232,208,4,65,185,236,24,132,241,120,77,111,38,83,14,18,74,45,209,212,215,208,120,55,222,94,162,49,16,87,100,203,106,27,78,115,19,25,160,88,187,40,54,219,125,180,0,44,215,19,100,222,80,106,27,167,40,42,153,96,249,244,201,198,108,56,252,23,43,179,236,254,97,227,14,204,93,29,109,124,222,115,125,12,97,183,83,213,181,166,5,173,153,7,211,221,47,215,134,209,193,200,186,183,96,238,1,177,203,151,233,55,109,234,182,71,236,116,95,226,149,240,247,12,32,91,178,231,162,139,22,127,246,41,122,100,104,143,46,36,207,148,48,156,77,87,214,172,98,86,205,18,85,150,38,61,70,200,1,28,6,243,148,62,207,199,253,40,84,65,18,128,200,152,155,166,127,86,183,22,146,108,199,184,93,55,250,62,163,150,20,12,48,102,250,165,175,185,153,74,184,111,82,47,241,100,35,136,19,189,66,136,18,130,252,192,17,83,45,251,240,34,24,59,193,132,232,158,254,228,104,65,182,180,55,10,116,11,84,2,48,113,71,73,224,69,83,5,113,161,86,136,107,15,160,218,147,135,243,197,7,166,143,122,107,90,180,188,81,152,119,99,173,246,158,10,5,84,127,191,53,220,8,50,84,47,217,249,255,2,119,241,27,154,106,129,64,222,37,207,4,10,234,182,206,45,80,255,195,237,132,233,155,223,168,229,211,93,63,179,145,27,1,160,118,170,90,149,22,187,84,3,140,210,26,150,252,176,217,187,158,145,45,132,6,43,227,43,112,167,123,191,214,210,30,117,121,65,190,71,201,2,120,229,105,205,180,211,175,44,28,191,177,159,179,179,26,43,25,7,140,177,231,57,226,252,123,185,111,68,247,253,29,95,41,161,113,5,255,63,226,150,36,84,223,242,100,20,53,130,149,111,90,67,110,196,110,162,116,233,254,72,182,172,205,119,69,83,219,1,205,48,2,145,153,244,170,55,186,66,78,31,17,103,29,90,8,5,36,242,29,16,153,232,163,122,16,114,22,106,173,22,71,226,231,231,165,187,162,62,255,162,181,134,227,147,121,7,185,112,124,185,242,81,48,225,73,120,65,16,122,36,217,58,214,63,143,233,45,80,12,160,56,230,207,33,76,173,172,30,133,191,41,233,202,243,69,157,229,204,88,68,109,170,219,165,109,188,196,255,253,104,196,201,146,179,19,15,50,169,193,138,117,76,229,124,215,49,19,136,220,247,116,8,187,15,252,104,68,103,143,255,145,251,116,171,194,47,220,205,113,216,185,65,23,24,59,121,247,198,202,156,117,234,113,239,150,129,159,246,212,26,77,121,136,5,23,139,77,86,162,192,2,177,98,251,148,108,233,15,0,51,235,102,24,17,180,200,250,159,236,35,128,123,29,137,236,212,166,217,234,234,137,148,171,120,81,212,179,218,23,163,158,116,73,157,247,154,123,34,103,201,171,206,71,122,127,181,34,29,226,52,196,220,217,78,206,53,16,239,58,48,154,148,5,109,116,74,5,1,6,199,179,4,137,185,90,64,22,168,229,115,156,233,254,115,191,46,3,239,9,194,103,145,38,217,181,147,60,118,130,135,254,106,154,152,132,25,70,143,250,187,241,63,224,172,95,27,208,149,0,17,238,105,228,8,11,243,45,207,102,111,188,98,216,8,108,6,249,233,101,253,6,70,95,137,73,125,46,221,83,156,235,0,92,255,71,242,79,237,21,46,5,136,211,155,221,182,73,151,248,170,33,89,207,46,96,252,222,110,72,104,253,75,133,22,61,59,60,190,46,207,132,230,136,239,8,201,232,59,211,116,141,193,149,214,170,144,184,49,176,19,67,60,28,55,29,28,126,88,236,150,227,86,163,247,205,194,56,43,97,69,94,24,88,241,207,117,180,33,81,158,195,46,151,194,216,2,80,153,143,59,92,177,51,52,73,222,206,52,53,95,34,46,142,129,34,91,246,169,29,123,85,208,252,35,96,197,197,117,182,15,109,56,39,193,72,254,62,26,34,143,108,79,119,97,182,251,226,166,206,128,102,177,80,204,209,160,232,138,248,14,139,51,17,125,57,145,244,10,21,74,201,184,53,211,19,71,67,255,110,245,123,165,53,192,246,34,42,135,82,103,192,118,34,226,125,124,220,210,221,169,255,148,191,18,85,64,153,224,74,98,203,197,83,229,128,153,88,254,176,70,147,250,200,235,217,37,193,181,188,76,88,171,108,86,167,18,146,106,144,54,205,137,81,77,246,146,223,203,212,241,38,44,156,249,201,103,88,29,167,234,232,138,51,190,120,61,22,11,163,169,53,94,132,59,249,207,129,122,204,36,133,208,251,144,249,230,222,26,32,136,118,187,7,226,207,21,221,163,90,122,243,43,35,145,8,189,103,196,226,240,90,248,60,200,114,40,61,126,117,38,36,246,222,146,135,30,246,209,80,113,209,177,4,96,240,112,144,56,134,149,250,39,151,18,61,95,83,122,20,0,110,191,158,8,116,146,177,159,87,218,115,142,68,74,71,199,193,215,63,29,237,245,106,194,172,1,62,133,24,89,164,161,235,127,91,180,118,184,130,150,177,81,191,87,147,113,161,252,166,248,205,34,23,114,188,173,214,0,148,14,39,219,40,4,142,175,205,19,55,3,222,187,55,250,30,42,39,67,197,123,171,5,199,5,136,35,3,153,110,60,13,30,49,210,180,251,191,5,218,74,169,104,38,213,40,48,62,131,150,128,232,239,192,110,11,133,55,170,42,36,217,137,234,229,123,245,82,225,59,97,1,11,29,246,147,183,211,139,193,176,160,22,214,100,88,178,212,240,110,136,135,224,86,66,241,36,130,218,129,153,208,230,108,228,1,110,152,67,183,61,51,131,120,195,175,154,214,140,65,28,45,237,190,229,30,20,2,146,229,7,139,23,48,45,236,172,38,68,151,200,169,90,31,244,227,158,253,50,103,5,149,143,222,193,2,254,174,172,115,22,168,246,2,0,57,247,26,159,123,99,122,98,204,63,238,52,222,77,44,116,60,152,135,63,83,12,252,202,49,70,202,206,182,61,66,253,8,45,180,31,140,127,84,213,246,185,194,232,72,143,141,203,66,74,255,1,28,58,117,29,197,239,217,93,9,144,121,49,1,58,190,215,33,228,138,52,11,208,168,72,18,77,155,145,128,39,53,226,198,194,126,139,158,16,222,191,90,52,11,23,101,193,38,238,34,7,193,138,66,131,173,106,168,109,120,120,134,110,158,7,43,21,239,248,178,127,9,109,116,49,127,14,247,158,229,128,104,142,152,4,191,170,234,193,75,61,226,242,7,84,72,69,203,10,212,35,242,127,38,137,144,6,55,44,39,72,215,184,63,149,155,210,95,136,48,121,103,50,209,104,204,151,141,11,71,251,14,8,47,35,95,52,106,191,239,220,111,136,231,101,5,62,206,2,218,84,236,144,112,165,108,30,65,195,240,112,70,217,16,174,200,171,85,142,217,136,33,114,95,173,177,47,21,234,72,104,97,36,234,44,253,47,126,194,68,78,150,144,178,168,209,196,72,52,60,222,151,128,28,153,60,49,54,230,119,88,139,168,163,238,88,37,144,75,145,241,53,93,101,133,185,20,206,167,111,33,181,45,58,55,150,110,46,89,133,3,52,105,181,25,239,29,143,126,147,153,205,50,217,98,131,176,207,38,7,142,54,124,235,110,42,248,124,180,72,246,25,193,231,130,246,237,117,4,91,212,53,74,5,50,128,4,187,142,78,101,245,178,226,66,73,158,234,56,90,185,25,227,244,202,99,12,238,204,115,22,249,80,101,163,95,18,191,122,118,23,200,95,66,255,24,232,234,220,137,73,103,134,79,233,70,237,42,62,40,221,248,27,128,108,165,179,236,91,21,44,235,208,202,72,144,146,188,140,90,5,107,25,101,238,174,22,77,92,124,222,98,177,232,211,251,141,235,32,195,206,113,22,118,146,114,82,141,51,9,144,25,63,52,192,171,70,124,6,129,56,179,175,115,66,191,103,18,147,67,136,50,3,177,233,237,5,255,35,49,177,114,108,1,38,207,140,253,81,26,239,144,135,51,161,90,213,228,25,99,92,201,57,167,191,73,152,178,13,217,233,240,77,88,64,145,235,134,182,164,148,46,138,133,186,22,113,59,31,245,100,24,221,96,233,247,125,95,150,156,138,209,39,106,146,252,172,38,24,6,29,117,13,189,46,167,31,197,46,136,73,159,66,181,12,201,41,194,102,226,53,45,191,21,134,253,48,52,36,228,165,23,53,116,174,37,22,172,132,159,244,27,116,66,174,69,0,128,33,146,133,157,156,198,0,226,229,235,213,223,235,31,146,223,155,235,127,174,87,197,158,150,136,25,228,81,197,1,205,8,52,205,74,197,226,159,251,198,71,12,114,166,101,114,237,2,231,39,89,247,66,180,146,61,182,92,83,99,237,61,118,43,169,128,31,77,218,18,102,13,40,67,59,77,157,228,241,43,156,75,115,222,6,94,94,114,154,241,46,149,61,136,120,174,227,214,32,202,81,56,150,44,254,10,41,91,165,96,90,235,89,14,121,111,74,229,230,141,194,96,77,158,182,67,205,211,219,24,71,218,159,244,115,236,42,15,61,101,163,23,45,203,27,210,110,168,150,158,202,180,108,149,194,35,82,89,63,163,84,139,193,67,87,193,234,125,15,115,186,34,172,55,59,73,98,203,114,208,81,230,82,89,96,147,61,18,38,88,216,174,144,46,175,220,82,11,70,214,72,70,61,191,119,62,225,130,135,66,177,229,252,206,36,181,204,67,173,142,157,4,218,195,8,13,5,204,203,96,144,179,54,51,173,147,5,206,63,22,112,156,244,216,152,47,102,61,132,246,33,66,5,187,84,51,195,224,154,98,178,30,163,205,17,44,236,200,251,68,158,43,120,248,37,40,230,47,170,233,6,107,230,168,93,202,44,162,128,219,246,253,226,62,109,58,61,166,156,152,159,147,229,151,133,76,89,78,159,15,151,105,20,42,182,35,185,90,36,18,221,150,217,252,221,115,25,133,42,131,106,234,77,27,239,115,223,143,37,50,72,142,74,15,6,170,161,101,2,174,31,171,121,11,182,208,142,151,141,32,53,41,109,241,23,203,176,155,71,198,209,248,5,164,241,135,224,106,216,110,126,107,96,134,60,135,181,228,25,215,172,25,174,184,194,89,220,95,164,84,155,254,98,206,4,128,100,190,219,171,86,57,124,97,155,144,137,58,91,32,142,224,90,110,6,130,243,176,200,177,223,139,3,16,186,38,149,180,90,108,90,95,148,61,227,17,182,239,87,161,253,69,54,211,221,234,52,15,163,4,23,97,61,159,10,11,140,106,150,31,191,16,253,92,112,128,116,215,137,4,133,181,131,51,62,210,15,142,187,140,100,101,106,162,188,250,92,240,72,114,233,174,225,47,33,0,136,142,115,160,76,209,232,110,176,77,93,246,222,16,223,132,71,234,168,172,155,190,55,198,226,227,104,206,218,254,91,125,49,176,53,217,97,14,255,102,238,151,235,224,61,98,162,134,247,102,134,104,74,159,140,170,79,35,6,93,36,83,121,202,51,191,33,177,121,58,110,57,137,92,188,75,222,59,7,56,249,159,34,209,208,210,178,9,175,180,170,210,78,70,46,120,132,50,183,161,7,175,33,250,107,201,113,245,250,98,188,40,173,41,84,229,87,132,137,9,106,112,230,95,252,103,133,52,83,8,193,233,123,127,64,239,24,220,169,118,170,3,77,13,60,25,226,174,81,200,73,157,130,133,44,250,38,198,101,214,189,220,109,223,172,115,242,130,182,72,49,226,34,71,2,175,106,128,191,169,236,163,199,53,243,194,114,249,221,45,48,30,110,17,70,121,251,111,90,105,242,154,197,187,135,171,243,44,70,193,88,197,35,167,135,34,86,136,84,194,117,24,125,82,117,157,35,2,205,94,207,112,223,69,156,164,112,121,207,64,221,10,85,119,206,1,227,182,163,127,34,93,25,100,177,166,174,217,144,59,155,220,180,219,175,181,177,89,211,0,110,23,241,161,120,189,12,249,111,130,196,60,153,92,235,103,222,139,44,196,20,198,232,234,231,194,60,116,231,234,125,6,51,86,95,200,251,197,204,228,115,44,117,245,104,98,41,47,253,233,103,144,251,101,161,97,210,253,40,181,130,219,200,232,64,88,124,225,173,216,59,47,138,232,253,208,68,130,130,13,229,95,59,204,146,192,71,199,253,23,206,214,112,197,201,52,66,220,198,138,118,246,213,12,159,168,203,16,75,244,121,80,2,213,248,176,182,83,159,237,91,166,136,82,42,251,205,117,70,242,59,164,175,92,105,82,191,130,175,78,8,52,111,144,106,203,181,39,179,100,147,221,20,210,11,115,173,14,203,197,77,45,183,188,108,151,126,29,155,251,18,213,116,66,165,221,152,226,243,115,92,91,67,223,81,129,53,217,198,134,222,78,124,182,24,55,219,244,120,114,125,197,229,219,149,56,159,247,12,171,176,108,4,99,114,133,36,236,139,135,93,129,187,101,107,49,71,239,33,58,187,180,207,235,23,64,109,80,125,101,24,254,79,34,54,249,253,54,26,235,94,236,127,179,209,213,254,233,77,233,99,229,90,140,29,84,67,194,174,123,255,112,146,51,228,157,63,38,198,94,51,161,167,173,138,15,222,139,1,137,232,48,153,155,141,122,62,84,102,203,249,132,125,186,5,21,164,171,184,121,60,124,128,212,18,174,74,25,245,254,89,52,76,76,44,185,242,27,96,77,210,99,157,126,133,32,134,8,177,224,10,32,118,86,55,25,92,248,75,23,96,64,82,74,136,149,72,228,192,159,94,80,17,54,204,220,213,76,188,23,227,43,83,5,38,18,137,91,2,247,70,93,158,207,125,72,64,105,207,206,22,107,131,224,146,139,192,164,236,125,187,49,179,254,100,189,203,125,96,120,207,186,178,116,136,57,34,186,60,212,135,166,163,118,6,229,193,123,214,62,0,233,227,64,137,147,184,24,36,41,160,163,209,133,211,54,112,231,216,20,53,194,146,29,41,88,47,136,9,192,21,174,124,86,134,35,23,238,54,151,202,166,230,124,250,214,196,242,204,45,125,158,219,33,195,5,2,26,52,120,226,177,187,183,7,145,53,119,40,144,28,161,220,34,78,218,253,169,119,33,139,183,225,167,234,96,85,95,31,142,77,206,81,230,111,133,193,142,89,230,2,190,170,234,10,94,10,142,253,173,166,141,199,144,192,73,70,95,250,61,120,60,179,220,164,218,227,229,83,220,99,214,228,181,78,24,111,127,152,122,251,29,89,37,31,14,101,20,149,112,45,191,92,99,218,168,228,131,136,8,54,199,30,227,158,75,203,32,60,148,38,77,192,117,44,244,132,166,87,228,48,194,87,202,1,71,123,20,106,85,76,7,144,77,193,49,27,3,249,152,130,11,9,141,235,197,167,102,237,120,254,200,229,234,44,102,40,184,156,65,138,205,156,41,117,238,97,246,159,211,236,107,97,165,210,72,83,173,91,197,246,228,229,190,220,230,30,66,203,213,228,200,18,211,79,138,43,208,198,172,34,227,225,197,102,90,121,182,63,122,15,28,134,17,242,230,67,169,205,121,254,80,49,244,244,114,143,14,36,196,196,166,51,254,45,69,193,147,129,124,228,135,85,191,19,41,127,58,78,28,222,174,142,238,81,74,30,26,117,241,155,118,69,230,1,127,195,45,221,42,141,130,112,43,35,72,226,176,233,122,103,99,90,139,38,31,63,248,30,150,197,66,76,45,78,109,252,25,182,78,37,241,86,198,155,201,150,10,121,147,244,60,252,79,204,71,18,252,178,37,183,58,62,161,249,216,137,118,50,17,106,106,225,101,26,208,5,28,248,60,47,139,62,186,47,36,48,70,243,14,234,242,229,64,176,45,22,217,37,219,103,109,230,84,188,252,182,106,66,174,144,188,4,35,37,178,224,45,41,119,211,84,182,160,227,98,209,12,231,45,194,191,236,8,66,60,92,155,237,227,59,22,122,195,227,6,126,31,217,23,78,44,248,95,135,241,220,60,73,133,58,69,97,160,124,135,4,249,32,212,154,107,223,1,106,204,160,193,101,173,124,176,127,114,38,142,145,201,169,45,27,87,74,198,45,227,183,57,133,143,133,251,126,117,57,18,251,151,132,163,13,0,199,171,176,241,64,170,92,245,110,234,224,104,78,225,133,97,85,40,243,185,99,178,39,88,107,151,111,64,90,63,51,251,236,41,19,135,139,199,238,252,145,221,155,184,250,41,108,143,45,107,163,139,249,34,188,83,5,234,240,93,161,113,66,132,83,20,208,234,71,194,102,178,32,63,188,232,102,211,240,204,95,205,132,250,85,43,74,105,193,58,228,103,25,21,6,190,243,121,131,148,252,86,134,154,30,146,210,229,236,184,175,109,66,5,244,203,73,35,15,130,108,33,115,61,66,106,178,118,5,231,123,53,93,182,117,232,51,130,223,254,248,27,253,119,173,161,83,196,9,244,227,223,123,141,38,11,128,247,41,18,63,37,41,216,109,1,46,78,173,74,228,145,242,115,103,194,19,235,33,96,65,228,61,112,140,89,31,102,236,153,105,24,213,58,123,106,154,71,167,176,106,61,225,250,108,0,83,10,36,77,212,128,194,65,248,205,101,76,207,206,202,245,117,166,130,204,93,185,173,249,203,226,159,189,183,195,28,146,31,121,213,202,194,38,241,241,50,158,167,56,101,50,204,24,118,91,121,117,135,42,214,25,132,105,179,25,208,117,114,213,97,224,4,47,35,122,119,196,84,174,212,254,245,62,48,88,163,238,170,29,70,202,26,237,148,205,19,211,124,82,147,107,67,184,131,191,181,137,94,59,8,64,216,133,241,207,111,65,228,192,4,221,235,116,18,201,83,196,196,201,166,248,255,1,213,248,102,104,73,154,100,231,166,242,232,222,142,151,111,130,119,121,70,180,196,97,147,253,2,158,213,227,200,194,64,81,100,196,38,213,235,87,82,176,50,2,80,158,196,250,8,211,191,81,173,173,19,121,124,0,48,13,209,73,40,117,110,4,95,217,73,218,202,119,17,183,221,37,113,9,153,3,145,72,224,239,143,86,44,65,248,139,151,24,71,97,94,127,184,63,237,193,188,30,176,32,46,49,32,226,85,56,37,217,61,165,203,72,202,161,207,144,87,212,129,159,109,230,2,156,105,227,99,99,214,28,72,114,8,73,198,76,253,90,93,184,14,67,55,211,83,109,219,24,159,47,167,27,26,94,164,159,248,143,65,3,224,72,209,206,76,96,131,1,16,88,193,161,203,104,76,24,218,47,120,39,173,71,137,237,149,92,97,117,204,70,176,120,232,136,123,3,101,180,2,224,168,61,83,31,30,152,71,162,11,135,121,217,91,100,59,24,139,165,138,121,219,204,180,222,185,185,36,98,83,38,111,4,22,195,73,57,243,133,119,151,160,255,153,123,229,69,50,14,242,13,2,80,94,192,185,20,50,22,91,158,89,89,144,96,207,72,137,26,124,168,142,99,77,179,1,186,125,198,157,61,132,94,34,153,241,19,163,50,250,39,243,169,84,137,138,76,175,17,54,36,198,78,251,84,53,179,6,54,198,54,104,100,94,84,239,224,167,183,91,100,54,221,208,80,30,56,161,20,185,197,87,235,173,210,172,194,24,191,32,167,169,174,70,207,103,203,128,93,1,67,53,246,148,187,177,13,67,12,184,218,127,24,75,12,51,25,29,41,222,199,20,118,156,72,117,3,115,175,9,6,198,26,243,170,101,226,246,199,227,169,156,120,209,204,43,46,10,73,247,143,56,47,126,103,102,181,205,13,70,218,11,182,44,190,97,100,143,10,223,238,109,226,179,89,157,86,235,210,233,127,240,16,99,63,176,162,114,56,146,45,79,11,199,176,117,99,123,212,177,191,137,99,233,188,109,101,47,114,186,190,75,250,230,205,107,65,122,168,155,99,12,127,187,208,107,95,249,138,32,32,209,178,100,188,139,225,76,23,173,185,190,222,135,220,34,151,183,158,174,50,91,98,93,112,221,153,17,81,25,32,124,246,87,79,15,186,247,181,151,85,150,49,171,183,204,108,203,40,204,153,174,235,57,191,141,178,146,39,90,21,159,74,243,105,176,200,249,254,23,159,245,120,231,83,72,187,84,200,190,40,95,150,184,157,225,46,216,53,29,141,107,164,63,231,104,66,112,134,22,164,88,94,30,255,94,172,153,163,238,108,2,209,154,27,41,227,47,190,247,166,61,61,136,163,148,77,63,168,115,140,104,7,23,254,148,232,25,183,186,168,48,67,162,226,203,15,54,249,94,48,209,220,40,123,233,72,123,27,249,227,57,191,238,18,169,251,152,11,225,236,115,247,211,129,164,219,21,20,83,57,70,201,24,132,29,76,216,243,139,42,132,25,47,171,73,231,219,0,206,243,29,173,211,190,206,198,153,174,61,157,47,144,177,33,254,151,248,59,87,128,63,164,173,202,160,17,196,71,241,22,245,22,234,121,211,209,22,243,188,208,85,37,14,165,208,80,195,89,185,242,229,155,0,247,117,60,209,196,82,144,219,217,26,109,190,128,199,211,171,136,42,160,153,16,47,228,195,212,182,107,251,51,119,36,150,155,60,153,183,2,202,8,225,78,24,192,34,30,37,197,119,146,19,121,154,249,29,90,46,149,38,229,173,165,28,253,240,162,11,162,186,218,28,30,226,34,127,124,20,138,202,130,58,165,254,137,141,71,76,93,235,64,142,201,70,137,157,4,214,188,173,206,5,164,43,177,100,97,49,236,117,111,155,187,35,2,133,238,228,198,220,70,189,212,10,198,87,200,97,86,204,249,97,164,184,227,19,110,53,190,63,204,112,5,206,83,230,72,149,87,249,81,103,226,50,166,128,132,81,232,102,44,152,17,169,192,27,149,181,152,4,21,148,80,46,153,251,244,53,144,40,9,121,101,209,102,157,93,254,172,176,88,193,22,34,41,249,124,75,137,107,145,112,131,43,217,81,14,163,99,52,217,241,47,153,163,181,134,35,135,104,188,206,37,103,254,100,211,30,217,237,205,187,14,64,235,253,184,247,253,240,156,191,247,123,243,73,114,22,33,92,238,123,19,194,72,151,106,37,54,134,195,0,52,91,221,232,212,12,181,233,245,212,33,58,249,90,220,176,84,148,170,185,150,183,246,67,162,20,90,83,51,187,69,166,49,229,217,179,231,212,181,26,183,9,19,139,202,157,131,151,161,113,113,54,118,213,206,107,44,102,82,112,173,116,153,95,80,156,77,105,162,9,254,248,244,173,87,114,210,43,4,27,39,203,206,181,168,153,108,29,73,65,86,116,182,130,242,35,199,143,89,35,93,0,39,113,68,161,112,191,54,236,35,207,7,177,54,223,102,105,87,65,47,118,76,170,0,76,37,42,15,189,52,8,95,205,89,104,104,30,133,222,225,199,38,90,127,106,43,49,125,87,124,220,107,252,3,26,79,116,86,104,25,99,6,242,211,65,52,127,76,180,190,127,217,187,53,70,25,46,124,57,52,104,131,210,127,34,153,164,221,35,55,222,216,1,246,154,128,229,221,198,20,57,221,155,85,110,64,241,164,163,148,105,243,113,239,62,80,95,96,73,196,169,173,120,139,119,233,19,25,186,228,0,146,142,75,206,55,139,114,43,152,251,224,114,54,141,159,97,230,206,182,63,142,141,227,136,119,206,87,189,79,81,97,124,111,214,177,44,90,143,243,58,145,59,96,93,137,222,23,44,79,125,203,146,124,69,95,16,177,7,92,93,252,50,82,28,73,52,165,194,15,154,135,51,245,0,31,19,135,97,162,91,237,118,46,57,181,176,103,38,183,232,189,249,1,183,210,214,165,8,209,95,194,231,33,12,222,90,183,129,119,83,237,168,187,132,55,51,232,220,87,108,179,185,62,20,160,254,31,69,54,7,178,239,174,58,8,67,38,118,166,206,148,13,86,184,181,199,70,22,79,191,85,215,131,166,255,2,165,241,116,8,219,213,162,234,94,122,240,243,165,155,139,49,227,252,106,60,87,88,74,86,123,164,253,12,182,178,168,16,137,183,164,49,233,153,140,60,65,232,131,10,140,196,215,105,121,100,198,41,176,50,21,130,83,90,32,22,250,156,239,1,216,73,136,19,209,173,119,161,131,208,127,131,66,172,85,111,163,50,253,62,88,108,62,193,170,223,182,60,107,46,155,31,143,139,13,156,191,155,165,254,202,132,244,189,119,245,159,212,62,15,233,128,225,48,94,105,171,242,196,115,141,154,201,225,222,169,135,103,61,160,155,142,39,85,11,210,63,238,87,197,49,80,253,228,223,41,205,159,87,59,78,233,226,91,246,178,160,127,190,169,237,38,35,184,76,251,181,6,29,125,100,76,201,128,165,23,222,209,120,247,54,18,192,80,171,85,131,250,191,66,49,85,168,71,24,239,70,136,84,88,16,102,105,191,8,133,249,228,137,33,150,99,145,33,238,105,187,209,189,67,116,67,27,195,178,118,181,158,17,202,82,176,73,186,9,66,123,152,161,129,101,194,108,49,198,69,235,94,165,167,191,235,117,223,144,200,25,147,116,13,164,185,248,146,253,254,62,157,81,49,0,47,190,253,179,21,227,221,249,139,63,241,153,224,48,193,223,169,155,46,56,91,44,42,20,41,30,89,162,176,169,40,31,132,205,2,217,70,136,114,137,126,174,114,2,96,68,92,100,90,166,207,92,165,209,66,226,129,86,140,134,91,209,212,26,190,55,157,77,212,118,28,191,246,85,66,32,185,115,75,221,187,95,240,2,3,35,189,7,192,93,55,170,120,217,255,68,214,194,89,131,1,101,121,105,248,249,173,232,165,155,121,72,63,172,23,186,41,206,195,193,20,195,161,115,249,164,72,244,209,91,13,39,248,23,41,162,210,134,135,87,51,255,138,190,28,150,125,182,100,170,17,30,78,12,99,180,105,7,61,99,133,211,194,183,71,115,7,191,31,139,159,179,208,145,11,100,224,208,50,90,202,28,26,95,45,80,109,148,68,31,60,191,133,213,119,254,243,182,232,219,61,88,41,189,203,54,8,37,35,160,11,216,155,72,222,162,177,178,211,90,232,126,14,82,127,124,137,152,107,91,60,142,40,143,222,194,97,14,9,43,211,53,42,244,76,167,124,48,200,209,95,3,147,228,90,142,29,112,129,136,17,33,61,144,108,188,235,170,218,50,177,55,131,148,221,248,25,21,170,237,208,44,108,197,41,226,74,4,66,45,106,85,217,248,16,112,153,210,72,125,24,113,214,54,67,191,188,18,208,29,91,153,141,107,14,103,5,191,163,150,171,86,254,151,25,99,12,95,167,133,130,174,115,219,216,180,183,41,169,188,193,83,189,68,40,113,158,195,69,1,220,61,251,105,203,32,30,148,86,17,5,2,60,201,94,53,227,47,131,33,246,193,101,129,181,13,80,109,115,216,49,118,21,244,234,184,116,9,101,236,190,217,225,171,53,6,232,27,182,81,166,170,206,0,219,218,82,53,120,118,23,230,233,25,190,1,97,239,245,243,6,74,227,33,149,156,169,38,47,202,100,81,33,77,158,119,247,250,76,169,192,158,76,246,20,86,125,252,232,196,19,232,242,145,126,88,208,2,163,198,221,81,234,20,17,182,250,159,251,60,60,194,58,18,42,101,60,208,59,0,178,10,229,149,58,48,88,79,118,78,125,81,119,84,46,25,89,162,34,98,227,206,47,23,121,11,250,179,197,234,64,214,96,131,95,128,239,97,132,205,208,56,229,17,175,101,132,221,19,170,151,174,220,204,223,96,10,68,139,98,141,187,39,104,235,111,53,190,7,145,43,170,32,237,147,45,31,146,109,149,78,10,197,153,179,11,15,231,247,227,88,131,40,119,174,132,75,172,211,80,36,109,110,95,86,171,98,47,180,133,147,131,2,142,82,93,191,210,99,90,181,131,87,200,7,6,195,112,3,53,11,168,37,252,44,199,73,230,143,197,118,162,204,78,196,108,56,28,84,186,185,178,251,125,137,197,147,55,22,167,100,6,17,208,144,168,156,157,14,87,99,196,16,95,160,125,161,133,61,230,193,74,83,209,223,72,91,174,198,11,189,254,41,129,210,41,236,109,133,47,118,7,254,37,216,192,239,235,117,194,154,203,160,78,157,71,194,72,181,123,212,8,47,110,178,133,182,55,244,236,118,57,135,6,226,215,164,15,95,168,65,202,94,29,166,230,54,250,22,182,45,211,220,176,144,8,119,237,15,181,187,175,137,223,158,80,18,158,153,242,39,186,45,106,36,73,24,4,154,123,68,252,70,156,102,145,9,31,124,204,246,108,48,166,122,226,188,2,81,232,89,169,253,68,211,164,40,116,59,89,195,92,6,51,209,98,12,16,81,79,43,175,231,239,26,231,73,163,193,46,104,198,53,135,69,65,109,196,134,69,94,114,246,202,103,96,213,184,90,237,187,113,135,123,33,143,179,206,108,116,202,44,87,252,93,9,35,242,168,239,113,134,95,252,170,149,85,181,133,237,0,237,114,178,117,251,76,121,239,206,145,20,207,80,47,102,194,245,110,24,169,7,79,176,233,188,237,20,57,77,156,207,148,124,114,52,242,188,18,235,183,26,91,234,51,22,196,255,61,133,23,147,242,129,251,93,112,52,184,130,18,18,26,26,203,203,19,244,255,251,184,31,227,155,54,43,251,101,94,200,53,3,236,164,191,172,90,56,43,158,154,38,104,216,47,194,22,255,204,78,63,97,205,158,188,83,52,168,141,193,185,40,208,12,108,145,111,201,154,137,129,6,224,128,80,92,142,167,104,58,150,143,29,147,41,127,156,216,212,11,228,125,238,17,25,251,37,221,185,35,184,202,199,183,232,62,135,196,61,135,108,217,159,63,241,241,51,194,64,148,30,153,230,252,15,13,101,174,68,58,181,208,24,33,3,140,247,57,68,83,204,42,71,193,71,167,186,37,102,13,52,17,90,88,74,211,88,91,159,100,79,199,190,157,32,66,126,80,129,63,12,162,102,174,43,33,5,24,82,53,237,33,78,106,136,36,144,170,39,167,129,163,109,246,0,71,216,14,23,113,89,239,233,253,196,25,83,57,195,147,189,33,74,15,106,91,103,209,1,61,205,135,56,219,252,9,142,59,115,44,214,6,125,5,154,72,85,202,185,88,236,138,64,118,30,99,207,46,145,115,181,80,207,197,97,101,9,60,51,170,32,14,213,28,101,213,121,13,189,236,22,197,128,201,231,175,46,80,119,122,215,6,118,226,8,237,239,188,95,7,9,40,18,154,5,239,66,160,155,185,173,35,129,175,172,160,43,21,253,105,168,117,240,231,82,85,178,127,172,233,39,216,26,83,57,29,219,88,209,83,224,7,157,59,13,138,54,70,50,184,144,150,41,164,234,167,254,55,230,250,50,64,249,40,48,94,50,89,181,248,174,219,232,158,95,119,59,161,78,229,170,132,253,221,14,176,107,236,33,103,77,189,0,168,33,233,212,235,54,31,237,123,97,238,100,16,217,152,14,33,171,154,106,184,40,204,221,235,210,136,163,65,86,178,32,128,44,239,127,9,120,149,4,99,70,95,50,239,4,27,96,241,99,30,233,106,226,103,24,18,36,40,109,79,69,120,27,254,40,185,81,178,44,108,64,54,99,163,167,65,39,125,200,112,7,117,234,150,43,248,180,100,189,223,66,203,157,152,246,198,95,63,169,157,36,32,234,92,85,168,111,104,226,0,28,17,76,164,5,124,30,228,182,196,65,239,74,129,216,41,184,165,204,29,142,85,12,172,184,39,56,200,41,84,69,170,199,57,156,157,102,59,97,47,155,73,133,209,100,50,165,250,218,226,188,217,242,130,18,98,146,66,5,102,244,224,237,128,96,50,106,37,134,215,87,202,70,107,117,37,161,40,48,1,76,76,75,150,24,54,181,163,132,82,73,80,126,23,46,99,18,65,163,50,208,206,57,241,124,193,40,43,183,215,44,31,74,31,233,239,34,16,95,206,162,129,212,213,252,107,255,176,246,52,9,128,230,197,211,38,191,207,25,201,138,35,221,153,185,178,77,241,106,64,10,186,197,216,12,66,95,103,186,118,126,247,33,167,151,229,32,141,64,52,120,229,191,137,117,240,5,130,18,126,109,150,224,199,252,110,150,35,247,78,118,12,86,53,235,150,202,252,209,222,84,161,133,53,89,42,224,188,44,118,175,136,77,130,155,224,6,26,74,131,187,56,139,27,161,94,127,236,17,156,113,18,219,10,227,138,122,50,142,58,141,2,123,100,132,107,213,176,124,125,187,19,201,17,72,165,124,212,14,156,141,131,144,175,63,50,238,57,166,226,79,255,215,141,85,208,5,123,14,106,209,10,195,94,26,90,120,230,83,181,168,171,227,95,199,44,222,229,168,105,174,31,248,45,33,126,81,167,233,199,109,175,134,193,142,111,152,33,229,69,161,156,88,60,66,238,94,92,115,21,178,185,239,11,17,94,29,208,89,164,15,132,88,217,47,246,36,82,7,240,94,76,131,90,6,51,90,165,203,92,9,251,213,176,80,194,11,12,75,197,63,136,171,5,188,200,109,136,155,181,7,140,49,233,169,11,169,177,162,172,244,1,41,49,126,101,110,164,198,20,44,36,102,123,243,44,42,160,66,214,114,63,128,163,160,129,150,154,55,120,8,189,215,232,145,239,204,235,206,227,185,185,106,190,132,7,93,183,186,224,223,51,189,13,227,125,164,58,107,104,146,216,87,36,64,183,111,178,171,48,216,73,120,36,61,219,83,149,88,172,223,103,109,247,225,119,144,242,199,59,28,60,168,74,38,240,231,151,63,200,184,54,214,54,208,129,85,42,118,35,39,228,42,238,145,93,54,83,108,199,159,18,40,42,252,143,157,13,161,177,238,205,135,72,6,210,13,0,14,81,143,225,114,68,112,201,29,100,32,107,198,197,151,216,48,3,213,80,193,64,151,120,85,44,56,144,52,55,25,215,165,146,253,237,153,62,219,46,202,108,97,141,58,175,117,141,118,151,78,80,133,208,14,63,1,247,109,76,73,34,125,55,175,191,226,23,132,142,62,219,95,102,91,158,4,105,251,64,64,202,175,155,205,138,105,126,13,224,76,167,196,44,155,86,9,209,127,207,66,152,160,141,142,31,12,176,210,65,131,127,100,137,122,39,249,62,182,52,25,54,134,17,34,202,8,153,68,33,251,5,151,54,231,143,191,108,255,70,47,166,173,73,73,59,23,5,252,241,149,134,201,90,190,49,237,98,219,36,249,115,248,74,61,198,61,76,244,89,159,207,55,113,216,97,183,33,158,83,47,34,187,66,175,41,46,41,183,166,162,206,119,138,19,130,184,199,169,84,50,185,188,227,244,135,108,59,114,28,201,27,128,64,93,81,4,23,110,115,199,217,216,171,153,43,174,92,176,87,247,230,39,184,161,236,131,214,189,212,73,100,125,108,46,238,37,253,150,80,254,48,86,50,160,164,245,136,66,175,245,188,191,48,246,24,168,194,216,96,86,12,252,78,46,125,22,119,38,224,186,8,194,111,236,90,178,255,103,241,124,67,179,206,159,42,179,77,37,99,213,190,75,118,4,5,44,188,51,214,91,66,16,38,34,238,113,89,245,94,244,80,174,143,143,122,92,31,185,64,130,143,138,209,195,85,144,146,19,193,249,36,133,182,3,123,208,153,205,201,135,143,74,166,45,190,2,32,31,62,68,206,241,203,165,21,223,213,77,155,14,122,226,219,224,91,56,7,243,213,158,147,169,172,119,232,238,153,98,184,154,37,200,6,110,101,212,65,230,140,214,243,76,153,204,163,59,47,64,197,35,91,184,25,108,156,81,79,20,72,245,120,129,188,83,181,233,91,85,99,35,53,167,102,53,175,65,125,20,204,111,177,78,162,163,59,241,89,254,199,164,35,53,206,80,168,104,2,5,37,108,164,184,125,18,199,225,238,89,251,241,240,117,0,189,242,114,29,85,125,115,156,38,187,246,89,151,200,79,2,48,131,86,214,230,188,183,214,198,248,78,199,198,144,134,172,111,122,50,166,58,143,179,41,26,217,251,44,165,212,113,118,94,74,234,238,105,116,96,25,10,113,82,55,82,193,163,120,178,8,90,27,167,46,217,170,50,177,145,231,171,230,158,110,225,74,165,58,60,216,180,175,229,38,20,61,135,215,50,132,144,249,108,78,246,226,89,161,59,7,232,140,39,78,97,129,73,141,250,130,228,213,149,155,61,180,236,99,32,36,162,218,229,93,98,217,33,125,27,27,162,152,20,80,83,129,190,78,148,143,71,118,196,175,226,242,37,152,79,61,216,143,45,69,211,242,189,43,88,1,93,106,230,212,219,56,132,68,48,91,235,109,50,168,119,32,25,0,43,86,235,38,90,194,90,104,223,86,185,13,141,219,106,255,227,236,166,180,8,128,199,178,22,217,56,169,181,54,62,196,31,213,212,217,16,102,211,13,197,135,163,119,196,42,16,82,70,0,116,152,186,67,56,224,205,125,98,11,164,25,185,212,93,64,135,223,121,136,72,254,184,108,251,217,27,83,184,9,103,75,87,136,44,207,19,113,243,182,73,138,156,135,149,69,81,248,167,93,191,145,119,228,68,167,228,224,13,136,50,76,75,79,243,14,159,147,109,35,28,221,224,174,223,148,177,228,19,158,206,141,122,92,154,2,31,205,42,3,125,200,43,127,183,8,113,134,17,204,154,160,172,176,133,249,87,3,246,89,60,163,182,189,196,215,164,94,158,179,158,16,222,54,200,56,117,142,182,237,187,189,3,182,80,53,244,13,172,247,5,10,175,61,191,238,105,101,20,226,93,177,114,162,88,237,84,184,79,94,93,235,203,41,197,107,71,230,50,89,115,213,28,106,255,25,180,168,213,196,173,218,137,113,97,121,184,46,252,43,55,119,119,121,225,118,71,239,185,72,12,208,114,112,185,245,122,64,125,130,254,92,201,11,164,11,165,151,33,145,252,49,239,241,115,143,236,62,165,165,20,226,176,206,56,136,230,186,17,103,114,81,251,183,121,221,197,115,19,87,73,85,252,51,217,203,31,142,184,110,149,195,50,42,35,91,166,120,172,49,149,146,81,0,28,182,205,196,148,109,142,219,78,213,62,49,92,195,173,155,211,171,113,202,31,158,150,162,49,205,154,89,236,49,197,102,77,58,171,145,197,107,174,53,247,61,6,78,50,223,113,120,26,223,233,115,35,128,190,115,151,27,151,222,98,162,225,241,159,103,142,42,101,113,152,180,48,254,31,192,119,66,114,14,141,203,117,229,169,220,150,244,14,217,34,35,115,165,195,213,140,12,115,245,184,91,118,64,172,55,15,88,200,232,90,82,93,26,188,117,110,24,138,153,138,124,78,118,195,129,97,135,194,181,67,185,14,47,208,168,96,253,45,164,4,77,52,136,186,49,241,191,32,40,232,211,116,98,230,122,222,201,76,162,130,65,207,33,227,209,246,129,176,125,250,6,176,175,84,199,240,132,160,32,68,91,182,200,40,213,173,134,254,92,249,216,74,52,190,2,235,187,77,85,4,254,91,188,16,119,182,182,109,81,199,31,18,211,66,251,140,119,20,32,143,100,71,212,21,8,190,41,95,81,42,124,29,155,79,110,110,46,32,32,67,54,221,206,222,1,202,2,33,102,182,100,6,33,66,93,251,203,246,219,105,29,20,174,109,252,188,46,32,49,197,250,133,59,209,193,164,89,117,39,124,36,237,100,73,109,96,115,18,240,81,148,137,56,26,191,58,160,206,201,0,221,55,94,27,47,137,12,76,172,167,227,16,56,139,74,192,167,8,165,64,49,93,3,237,217,154,176,51,66,71,38,36,9,118,10,48,123,98,116,78,165,206,188,68,64,252,31,218,224,230,42,172,36,207,252,216,64,232,191,60,148,0,93,88,78,168,95,86,113,238,132,197,85,168,11,174,67,192,159,42,110,111,242,221,37,226,58,49,198,155,1,93,50,82,118,22,242,11,89,79,8,35,38,239,130,8,78,176,39,94,125,111,255,172,142,193,157,4,24,217,60,112,16,172,160,27,217,89,76,234,51,150,231,28,224,138,167,204,166,122,65,74,181,220,4,159,57,177,85,117,6,237,0,223,6,136,56,103,188,125,151,87,202,97,80,44,237,37,58,98,6,191,194,61,94,82,167,83,20,132,179,236,156,255,249,245,167,237,135,154,237,74,220,150,44,127,149,147,184,239,82,2,179,173,57,204,12,119,12,7,242,182,188,17,63,16,239,18,84,67,7,209,213,167,159,234,29,32,35,55,242,57,51,133,249,214,78,2,196,253,81,224,54,159,37,75,192,249,235,94,133,63,21,224,177,38,227,190,230,83,54,55,3,105,221,120,29,244,47,188,93,38,204,136,6,226,193,248,220,149,169,129,12,154,5,178,48,76,48,51,99,203,180,178,195,11,222,134,188,99,147,47,24,182,91,127,85,235,192,142,117,181,91,83,230,92,161,254,162,209,241,36,38,60,76,150,196,237,248,134,243,240,33,205,230,35,85,176,159,102,61,53,49,219,157,87,196,133,216,210,119,127,175,162,18,158,103,38,114,66,183,233,230,233,25,49,238,103,238,81,136,144,168,148,126,230,203,229,127,32,150,102,124,122,213,133,192,230,249,51,94,97,45,10,181,216,130,140,167,189,47,60,197,230,129,148,118,16,52,111,249,20,7,180,231,255,166,120,11,179,179,237,177,3,94,139,82,68,174,182,41,201,49,105,10,93,72,160,100,192,173,16,47,165,170,203,89,89,206,220,253,140,90,218,242,169,130,178,82,232,71,146,170,223,203,157,104,164,44,228,172,124,41,166,208,221,62,35,15,12,205,67,114,218,24,197,121,178,254,119,51,34,205,101,100,254,226,60,43,32,60,62,144,205,129,191,51,198,118,104,176,186,67,131,88,137,3,239,160,240,221,86,28,113,44,106,240,243,152,215,227,27,234,140,140,98,60,69,114,132,77,117,32,158,248,233,115,105,249,170,7,34,33,154,72,72,62,52,72,228,216,248,167,244,118,241,37,65,117,176,188,52,48,202,143,120,234,255,208,115,166,175,187,51,154,32,21,226,231,78,109,179,55,15,254,189,143,243,19,149,81,33,169,208,77,18,252,193,87,207,239,61,200,187,30,113,36,67,111,19,236,202,219,204,203,140,15,21,173,175,142,246,147,11,38,222,8,125,67,166,179,217,76,127,142,32,179,46,192,167,146,172,57,184,244,196,244,198,54,128,184,119,220,240,17,219,136,194,194,199,67,109,188,36,2,234,230,222,214,14,211,116,78,104,236,244,243,100,195,103,242,240,8,192,146,33,42,19,40,37,170,46,161,132,213,139,24,238,224,254,213,17,148,157,206,46,84,167,214,131,232,96,11,227,75,30,20,155,95,126,16,130,120,46,116,181,10,73,228,87,40,103,189,90,101,70,153,30,207,232,157,239,107,192,40,197,248,80,80,81,118,32,46,166,54,61,150,169,179,60,229,250,33,115,31,149,8,240,71,216,187,37,227,238,250,84,195,109,117,10,96,40,123,206,68,226,188,235,89,232,135,215,110,32,29,5,30,255,235,71,146,159,148,219,163,85,44,201,43,115,162,77,103,59,146,255,132,224,233,117,122,111,71,254,14,179,175,138,252,144,233,226,123,39,230,24,240,243,220,178,230,200,22,98,199,4,152,89,30,237,99,214,166,10,72,145,94,45,163,139,19,63,178,1,123,120,209,79,37,235,217,161,232,47,131,214,111,53,96,246,115,36,53,247,167,123,236,210,32,121,75,41,16,36,85,203,57,129,128,228,226,21,149,193,161,191,140,45,168,161,97,155,116,152,34,11,124,184,8,119,3,28,216,203,162,158,170,14,179,218,220,119,238,163,35,124,100,118,11,20,61,3,188,164,255,249,146,100,37,187,44,169,236,165,201,222,28,157,245,21,238,250,249,87,195,157,9,66,35,234,219,216,37,0,192,8,157,130,109,194,88,77,195,163,184,108,11,175,197,57,78,151,185,125,5,41,174,197,65,145,165,238,156,96,246,102,125,29,115,141,189,212,84,236,166,6,116,80,60,174,29,227,234,206,80,179,212,71,184,36,91,84,99,25,217,191,213,197,132,239,54,44,226,102,137,251,98,204,31,56,243,211,7,63,192,45,0,29,251,57,142,242,118,255,112,125,81,65,240,169,40,23,42,27,90,41,171,136,208,208,38,191,182,112,122,121,74,31,214,162,87,196,49,226,91,192,238,21,63,161,172,247,94,212,109,234,158,237,2,114,2,215,109,197,217,160,88,159,5,246,247,26,61,76,188,61,25,55,222,33,202,114,223,241,255,152,239,252,152,135,224,74,141,120,216,221,26,223,215,53,165,4,193,23,61,46,171,27,10,99,252,10,10,122,90,78,3,235,247,77,173,51,174,151,189,53,23,18,35,211,241,174,44,203,178,22,56,68,55,107,250,90,174,21,151,197,146,120,5,141,227,16,170,197,218,31,111,198,122,11,147,111,128,187,78,130,142,101,121,14,9,61,191,142,1,132,128,122,51,65,33,171,67,217,7,32,107,223,27,166,107,27,107,76,220,49,195,195,75,24,209,46,151,187,172,255,199,213,171,82,194,249,254,10,152,134,201,95,144,64,170,190,224,44,113,143,8,60,154,175,101,212,62,34,22,240,86,32,250,191,105,213,72,97,206,146,93,164,138,43,205,224,46,25,112,100,65,177,197,11,107,144,44,76,111,106,79,28,35,130,229,49,30,145,216,78,135,37,101,191,118,90,14,182,6,10,14,242,21,17,60,139,142,143,89,211,219,243,36,87,128,237,188,57,195,34,120,206,219,43,222,148,220,218,158,1,180,12,26,229,122,6,205,42,153,51,220,173,156,88,93,44,106,117,139,175,253,37,63,215,245,56,186,19,237,21,41,217,185,225,251,239,107,139,113,125,156,190,75,68,231,95,72,56,166,119,37,52,139,168,132,242,70,59,246,116,176,177,127,111,123,152,82,206,247,167,188,226,190,129,234,157,132,211,66,222,70,22,85,95,252,38,85,76,87,18,110,229,122,165,244,47,200,147,190,150,208,99,224,64,225,218,123,169,210,252,123,69,129,104,54,63,81,5,128,192,41,226,61,206,28,16,168,223,225,206,82,186,243,162,39,142,1,171,134,144,98,98,94,130,38,238,162,182,52,35,249,197,73,155,168,179,38,147,153,186,227,133,36,209,206,126,144,191,137,116,66,94,7,88,133,218,117,186,191,194,199,60,229,223,96,152,248,181,179,178,51,142,43,5,112,127,177,63,41,137,100,62,176,87,121,71,109,249,216,246,11,101,27,24,112,232,236,162,186,118,238,88,124,36,119,17,208,111,9,45,38,166,124,223,243,122,203,71,248,221,237,90,28,121,147,53,118,156,36,166,41,62,57,135,54,239,245,236,133,45,250,219,113,203,190,199,53,194,214,96,168,121,180,183,37,76,145,138,104,192,214,178,239,227,180,47,125,99,9,198,253,57,210,156,185,84,154,218,45,13,138,47,166,28,212,6,158,118,101,18,146,228,232,218,126,160,38,21,10,32,245,132,62,19,138,232,172,16,95,59,240,120,147,214,128,214,102,49,220,149,113,7,96,79,170,106,77,80,69,68,93,3,158,59,110,9,229,55,55,86,47,82,96,201,121,26,67,14,132,197,125,63,100,154,65,100,205,255,6,119,121,73,186,9,79,15,18,187,44,174,217,203,18,132,181,193,107,179,120,105,101,4,94,13,135,103,61,60,163,98,43,250,73,218,60,41,0,141,102,27,108,241,3,151,237,195,157,34,150,222,19,12,18,230,180,210,35,203,242,5,87,203,73,20,208,163,60,165,177,150,115,2,70,193,168,238,18,10,116,103,180,254,77,131,127,54,227,156,238,52,157,101,195,237,90,226,23,231,83,146,195,239,83,115,121,72,160,208,70,187,61,245,185,107,228,252,45,56,137,72,150,211,244,105,58,55,189,215,248,141,104,31,231,171,96,12,170,82,32,217,37,230,148,128,248,14,18,29,93,241,162,231,216,195,95,176,198,15,241,103,7,93,222,87,154,255,146,80,132,79,59,242,162,226,191,60,62,186,114,28,104,55,135,246,222,133,232,21,133,57,124,132,204,151,98,91,51,242,220,128,194,246,81,111,246,66,146,221,252,246,114,142,184,39,254,16,216,120,166,234,203,17,132,205,150,245,115,52,222,14,1,51,103,108,213,30,101,24,145,75,28,108,21,44,59,97,109,168,36,87,251,51,10,53,13,180,107,216,59,216,57,105,218,7,154,6,173,139,208,22,55,183,147,240,156,171,138,168,100,249,140,146,154,111,17,56,166,112,127,197,29,112,44,70,189,86,122,205,34,226,91,0,45,48,46,231,54,183,93,216,71,202,110,187,97,135,58,87,15,112,190,124,14,169,54,210,8,247,25,196,81,26,191,135,59,76,235,16,7,51,90,249,255,78,162,208,142,215,58,133,84,26,139,194,107,183,73,168,98,251,245,34,255,9,126,226,106,26,216,65,174,248,151,125,159,3,52,229,115,173,73,111,196,66,88,212,60,36,12,244,77,5,4,102,111,160,188,251,132,146,116,243,253,56,173,34,56,172,141,213,221,203,40,108,143,213,35,250,125,195,41,235,213,105,38,8,45,52,10,166,71,127,244,67,63,22,181,177,148,199,88,207,104,23,99,62,113,183,227,173,1,93,54,215,29,18,14,236,161,2,106,53,133,83,22,32,138,53,116,91,152,45,253,28,217,79,151,200,72,44,135,201,124,238,87,41,208,192,152,73,228,191,127,230,138,192,129,127,207,212,25,224,173,113,159,156,240,232,162,190,131,2,55,34,69,51,116,222,43,131,44,4,31,13,254,12,225,135,98,29,208,55,116,9,213,206,116,180,60,44,187,150,118,204,185,165,75,246,198,195,53,4,184,186,61,162,165,40,91,62,201,70,44,18,97,138,215,235,224,248,223,164,232,105,155,97,130,244,11,190,83,15,177,198,115,157,186,191,32,6,17,206,109,186,255,231,197,59,100,209,39,92,255,234,208,245,79,120,200,228,4,74,48,28,6,64,166,131,101,169,218,182,213,66,97,139,188,127,206,46,252,143,209,30,35,201,68,150,48,189,195,16,168,21,84,37,177,22,4,147,131,196,244,66,112,49,149,15,32,0,225,185,54,153,122,202,193,175,49,59,158,191,14,94,111,23,63,245,68,238,5,71,56,239,60,46,124,172,35,15,219,69,40,168,165,30,167,102,63,84,134,128,93,149,119,171,97,75,32,237,55,249,166,166,32,160,212,216,147,19,225,141,167,141,105,248,224,174,110,59,89,97,129,197,160,56,233,10,26,87,172,200,161,63,178,180,47,35,253,63,8,172,142,58,186,78,116,199,15,79,166,173,127,227,24,0,149,89,158,116,173,172,111,212,45,32,255,66,40,149,215,68,161,55,21,55,39,241,3,135,122,176,156,167,170,30,19,53,100,53,224,167,176,213,132,103,25,201,195,40,43,99,222,142,156,41,10,200,77,75,61,91,194,213,161,137,50,198,20,185,240,125,232,135,9,229,218,237,92,220,140,89,131,233,161,68,116,139,99,141,239,40,1,192,148,151,85,16,194,141,25,191,180,51,87,15,148,204,140,246,153,5,56,81,47,84,248,154,15,141,223,82,45,171,74,229,211,6,165,22,162,71,166,99,12,69,249,41,182,35,1,183,183,66,251,215,39,31,14,63,106,48,175,22,198,77,252,69,193,128,155,39,53,49,50,61,87,212,172,88,29,219,7,116,34,18,226,8,125,188,31,61,31,91,103,226,48,31,213,226,29,99,49,136,98,247,59,180,80,241,28,72,43,106,107,190,159,152,112,196,231,253,50,11,182,212,96,110,99,8,144,38,28,213,99,163,234,230,133,164,107,5,179,31,110,177,202,143,244,22,252,217,81,42,96,197,61,255,181,122,228,194,158,81,90,209,195,8,101,65,57,62,98,165,67,120,87,202,1,86,151,3,5,235,79,100,227,212,98,111,19,67,189,75,120,229,60,135,69,44,101,113,14,79,203,92,104,154,28,60,176,151,171,78,152,227,82,203,162,63,226,122,34,214,152,184,141,73,230,131,177,134,140,9,177,160,80,68,187,134,178,176,126,140,140,67,223,45,78,139,27,150,22,144,36,163,99,136,157,74,9,124,174,121,68,53,162,10,113,57,40,204,29,43,72,162,68,230,153,68,98,90,32,143,20,140,209,8,90,143,64,210,165,33,74,24,60,41,31,139,84,41,237,157,9,170,130,174,189,215,79,147,206,244,104,73,104,192,194,244,75,218,219,184,149,221,186,61,189,241,56,227,22,216,180,104,99,188,155,73,240,210,151,192,199,29,71,176,122,100,89,100,134,246,46,16,190,213,140,181,59,41,243,4,209,180,122,182,246,247,245,173,78,78,118,152,33,236,150,73,225,109,151,153,80,213,22,227,166,34,175,79,20,24,28,152,125,244,253,154,145,207,194,243,122,54,102,79,136,3,25,82,151,25,245,147,164,117,31,199,246,195,94,170,225,110,133,15,150,246,175,176,52,182,244,138,200,92,76,138,171,49,227,2,40,47,226,45,140,222,11,66,140,30,24,237,60,209,27,9,63,114,114,20,88,237,7,178,56,247,120,145,53,217,30,3,39,137,43,82,86,233,175,24,182,198,104,11,175,122,3,203,66,67,186,241,39,91,249,244,100,151,5,82,94,139,175,207,239,41,63,159,30,217,161,45,231,34,171,32,242,59,57,201,48,88,49,131,158,157,149,5,144,169,236,235,198,31,37,246,80,144,90,204,47,26,136,189,7,46,15,75,49,201,92,22,203,134,190,125,237,88,137,54,226,172,114,89,156,139,207,36,185,166,214,95,138,28,178,176,47,187,192,87,136,50,120,179,220,126,176,178,150,188,32,83,171,203,111,132,9,45,103,74,252,201,235,11,31,225,72,49,41,215,166,88,79,71,118,240,137,70,201,135,11,11,157,220,176,209,218,212,61,171,74,186,137,82,24,212,113,48,143,14,66,150,191,18,244,48,144,222,106,211,221,115,89,63,100,22,76,38,99,208,150,70,171,40,98,233,245,190,254,215,236,7,234,185,203,1,134,252,206,58,131,193,159,74,233,19,84,39,166,235,125,169,17,16,227,127,8,143,2,97,10,19,180,144,15,52,234,228,100,25,84,99,156,30,38,101,189,249,248,154,207,236,219,176,222,207,45,59,4,169,184,23,110,15,159,48,180,222,181,24,103,164,174,183,239,52,11,235,172,222,40,106,45,238,247,200,215,243,31,38,143,65,231,190,166,21,141,148,8,175,131,243,1,161,37,109,144,2,59,102,28,229,16,21,66,177,146,209,113,115,101,239,235,211,229,43,187,64,46,15,252,105,6,157,23,169,84,141,221,54,95,173,225,8,202,232,199,7,5,108,165,193,213,120,182,232,248,107,168,95,195,126,94,67,211,20,48,101,0,29,64,23,57,140,28,166,190,33,18,10,79,74,60,38,232,53,1,37,205,206,119,197,237,109,2,161,254,86,135,69,13,59,102,60,160,91,13,85,181,104,125,181,81,141,155,133,95,119,12,204,193,45,160,218,65,98,244,31,249,128,117,119,3,182,222,205,245,15,118,221,45,166,251,72,14,148,65,177,163,88,159,236,168,138,144,160,229,22,94,230,18,40,58,204,69,249,185,36,119,101,5,57,189,73,54,48,130,53,53,157,221,139,202,122,114,164,237,125,157,252,58,76,97,53,98,97,50,151,98,222,188,35,9,74,229,192,106,93,58,136,104,124,29,122,137,49,254,191,152,45,112,160,55,194,52,190,140,126,252,128,226,221,86,167,56,36,51,158,114,30,197,253,186,122,224,198,249,81,210,50,180,162,118,254,92,138,12,18,175,121,227,14,36,176,211,80,57,204,138,55,108,130,123,15,244,188,220,219,105,72,46,207,250,220,3,200,174,156,200,192,153,60,130,77,127,157,234,145,244,236,69,235,175,148,177,158,204,45,219,64,109,91,151,106,63,123,16,220,226,226,99,218,6,53,243,205,101,253,97,255,225,25,14,212,68,215,47,218,195,52,217,151,1,231,107,228,88,165,77,63,52,90,235,58,175,227,19,55,65,75,47,35,132,165,40,221,127,153,52,198,2,208,152,247,10,48,205,50,47,87,107,0,164,173,137,83,197,108,38,9,57,213,108,155,45,74,71,60,4,87,50,200,183,73,91,202,206,146,140,164,43,81,190,248,101,54,63,51,108,11,67,52,109,174,136,171,26,110,61,24,238,70,46,15,185,247,99,128,198,79,201,90,172,132,82,183,1,18,80,176,44,71,146,137,5,26,226,228,168,190,205,63,115,86,186,45,201,27,19,199,82,83,18,179,173,181,227,0,132,215,178,2,89,81,54,53,110,59,21,119,227,160,141,150,106,84,136,185,226,173,252,180,143,163,126,191,58,69,121,151,160,245,114,201,100,19,14,204,26,171,149,144,20,24,76,72,171,74,45,145,85,24,74,178,92,249,198,93,234,45,242,51,19,65,98,196,207,153,139,135,131,20,119,133,62,39,41,14,134,167,2,34,117,65,133,58,149,180,110,244,58,13,18,196,221,95,175,24,230,220,154,147,96,181,134,169,217,29,26,162,43,5,25,10,187,116,75,251,64,51,32,122,220,38,190,4,112,168,184,231,137,30,190,173,3,183,58,177,118,243,191,134,157,116,74,100,85,152,90,209,108,95,224,129,149,125,226,206,128,26,109,201,183,244,65,138,224,46,90,47,161,87,85,183,212,98,128,81,234,15,6,9,144,17,45,238,188,85,127,39,31,237,16,92,86,108,109,231,79,58,157,182,207,211,211,203,75,165,47,223,149,234,101,38,77,60,65,100,131,246,165,47,108,173,38,74,63,175,65,197,202,182,217,197,46,246,188,93,210,214,243,188,20,64,181,169,105,66,133,74,162,249,16,44,4,95,86,27,92,186,23,239,205,139,46,230,206,71,227,128,35,47,117,32,135,30,127,135,95,98,168,182,167,154,8,211,13,138,118,68,231,183,136,25,116,49,200,59,78,69,64,119,83,214,127,212,226,237,197,145,21,30,31,65,41,193,27,233,20,93,100,238,92,174,170,170,130,92,242,207,166,180,17,13,86,30,53,204,244,18,35,112,206,125,152,195,112,30,105,165,116,114,130,109,77,237,86,151,153,130,222,73,10,183,18,205,98,99,84,188,36,173,84,16,227,227,226,120,75,180,186,124,52,174,153,216,226,95,251,138,149,188,14,147,21,21,81,77,203,123,152,201,28,79,227,146,119,87,8,158,212,70,18,216,22,196,168,164,226,183,165,54,41,38,217,225,19,232,91,144,91,137,10,168,166,11,239,227,167,138,99,57,73,207,158,220,21,197,159,121,200,248,3,220,62,89,38,181,169,176,248,108,24,111,130,97,247,138,173,177,27,211,68,136,151,134,240,226,200,84,26,163,2,189,119,115,107,56,221,43,73,187,125,41,162,169,72,153,79,147,147,42,241,88,189,65,100,26,2,201,187,148,186,127,228,126,207,183,210,46,74,181,212,194,233,225,108,200,235,20,11,212,76,121,51,216,188,244,96,23,156,65,95,51,100,52,140,120,71,60,84,46,96,183,12,171,137,78,15,205,151,10,149,6,5,47,109,183,6,21,253,7,90,38,147,157,228,68,103,102,112,138,222,200,127,156,76,246,45,135,232,252,169,237,217,77,130,57,169,30,6,30,106,75,142,180,146,182,120,12,100,106,157,245,64,126,129,116,79,123,106,77,163,36,7,25,103,216,153,33,227,88,132,162,6,222,255,5,91,85,179,12,171,37,39,208,147,56,170,42,90,57,65,122,138,52,28,12,254,106,101,124,164,57,216,100,1,34,231,186,59,254,4,140,197,61,131,222,24,241,55,177,179,88,48,224,11,92,111,85,94,157,220,95,229,162,4,16,175,201,204,126,16,30,147,230,221,157,5,59,115,11,117,143,105,130,201,249,24,192,68,40,30,171,18,90,235,111,170,41,30,56,30,241,33,183,89,73,58,255,248,96,219,9,143,241,61,169,5,220,74,85,203,180,164,166,163,239,23,115,6,35,69,88,61,139,41,149,93,77,161,242,93,12,41,193,106,13,13,0,226,73,78,47,136,205,242,62,58,29,21,192,233,238,193,3,122,75,196,55,197,203,54,218,171,225,232,124,109,114,115,253,3,238,38,159,241,247,125,35,90,225,103,149,127,25,165,49,81,188,254,119,239,94,149,248,151,107,10,140,160,153,92,178,23,241,241,193,192,136,33,170,212,47,87,127,122,135,134,135,138,76,148,93,206,182,60,216,119,150,246,177,132,147,69,24,101,252,78,81,245,77,240,231,107,113,108,158,224,136,189,205,115,201,19,163,151,216,169,29,50,68,185,17,106,37,61,175,67,64,176,146,58,232,15,4,161,54,73,124,49,47,50,29,214,42,249,254,46,181,238,228,42,197,175,196,243,73,215,176,12,253,175,70,24,105,219,229,118,69,10,22,238,120,156,32,127,165,94,48,220,111,40,59,130,30,43,94,162,71,166,66,27,9,179,249,65,40,128,185,23,222,155,4,3,178,50,29,253,70,28,51,172,71,96,240,109,154,5,161,27,84,112,235,248,163,154,134,170,52,51,152,80,204,35,240,4,69,21,182,56,220,231,81,129,88,128,33,137,27,16,31,234,20,132,151,219,208,227,31,16,67,197,234,87,167,9,204,242,158,85,9,252,249,177,21,148,220,48,115,49,19,126,11,87,89,58,121,104,94,134,96,226,103,119,93,226,240,120,244,3,137,20,186,185,144,205,25,24,42,245,211,160,175,139,137,173,3,134,83,106,36,235,41,38,241,35,108,86,118,91,99,177,126,170,194,199,223,231,85,133,139,91,236,141,25,52,211,181,188,66,157,113,73,48,160,23,31,51,84,8,128,91,191,95,178,130,246,211,17,145,123,69,35,222,99,29,104,136,69,252,121,177,70,174,182,19,253,149,194,20,64,49,53,141,142,99,237,133,79,174,245,56,46,21,73,67,91,17,254,220,18,239,31,125,122,43,59,41,132,135,247,74,197,94,196,162,83,127,69,93,116,118,124,212,74,92,40,149,151,2,83,59,55,132,81,166,204,22,82,39,155,35,43,151,73,209,55,37,34,243,250,93,67,123,128,131,140,67,86,131,98,86,48,190,73,218,107,252,147,232,204,127,59,185,239,188,138,248,27,189,5,68,37,227,189,124,157,88,185,95,59,250,171,198,148,41,173,193,30,242,59,148,161,88,186,49,148,143,220,140,254,109,6,135,41,96,11,176,49,140,163,103,182,222,16,33,158,244,103,35,147,210,65,167,86,7,2,51,69,34,198,91,132,240,163,16,52,35,142,47,113,3,211,181,1,183,102,183,207,236,159,1,14,19,90,255,222,222,162,224,214,1,100,161,132,200,211,82,23,8,184,52,223,172,196,11,103,150,80,248,231,211,105,13,163,105,177,201,178,125,197,236,44,194,223,12,156,63,235,247,222,153,117,184,186,199,219,13,150,210,244,115,79,0,55,165,255,88,102,101,206,162,174,189,247,178,50,216,181,29,218,212,36,173,84,86,70,6,101,127,160,121,175,8,102,233,182,106,74,130,93,152,128,112,188,162,215,124,215,151,204,167,117,44,86,151,166,227,224,5,104,113,29,110,245,209,152,64,20,143,50,198,173,187,243,25,171,252,28,211,39,174,38,107,6,66,85,199,216,202,131,88,176,236,242,158,47,52,34,130,100,70,216,18,230,26,7,37,200,188,208,109,94,192,114,197,207,211,55,39,95,165,226,105,161,26,151,84,109,251,120,174,85,24,205,104,29,205,13,90,116,202,143,157,36,49,37,190,69,22,147,226,61,180,130,11,180,62,155,118,178,62,90,20,27,11,48,58,230,157,226,169,46,40,166,168,194,153,36,5,83,65,232,133,223,80,157,38,113,249,163,154,61,52,193,125,167,80,195,208,45,240,137,44,246,174,175,45,213,127,105,200,72,14,10,77,166,44,60,14,75,60,191,41,41,245,140,60,80,99,69,219,39,190,183,47,17,92,129,136,111,77,92,200,186,4,2,155,250,148,76,181,191,110,151,196,246,27,113,147,198,105,31,137,22,191,184,15,185,251,162,87,47,238,181,214,15,84,103,66,128,119,194,8,49,123,59,145,59,229,92,99,200,108,27,19,241,166,165,24,85,141,243,75,245,154,180,15,42,160,182,45,226,150,159,164,26,185,118,51,254,174,136,231,163,224,72,220,226,45,182,236,169,150,183,134,188,104,177,31,28,85,135,37,165,101,166,145,216,221,253,203,137,251,83,226,63,190,121,172,208,233,96,176,198,29,139,89,229,228,16,134,170,238,6,27,206,250,131,183,161,120,135,11,175,69,166,138,91,143,186,156,32,147,98,19,208,252,33,219,9,33,227,145,15,253,93,179,182,98,130,190,24,77,83,171,62,135,123,211,183,118,194,1,178,250,197,169,212,187,66,118,5,139,222,116,244,24,134,236,198,237,233,137,101,28,181,139,39,78,29,250,32,119,81,181,145,163,176,220,115,239,64,174,196,37,20,0,54,140,53,54,184,172,114,208,118,168,202,153,131,157,160,17,40,57,212,74,45,57,214,241,174,160,61,146,194,214,218,32,136,170,122,7,214,167,9,186,154,43,42,86,176,136,34,244,237,70,161,138,70,30,249,208,118,212,110,7,55,225,68,28,152,166,168,235,42,149,133,40,225,173,43,24,253,250,98,152,73,89,50,82,92,188,148,173,125,215,177,31,200,234,93,15,211,225,8,52,136,174,59,101,8,74,165,216,136,236,22,0,184,209,226,109,11,138,93,182,180,29,210,34,27,189,136,77,182,128,94,108,137,239,31,249,193,203,153,247,225,148,113,43,36,149,88,143,84,198,83,109,169,237,251,136,175,98,155,131,108,131,92,16,106,40,151,12,86,84,127,54,43,22,236,0,59,245,15,76,97,44,12,72,98,216,181,190,83,192,180,179,49,13,239,175,68,193,12,245,61,184,49,74,32,15,106,129,208,9,164,154,120,255,45,126,127,156,143,194,31,22,252,98,217,231,192,212,91,220,83,160,242,191,16,108,88,209,189,63,125,169,193,228,219,240,70,34,127,31,43,240,60,208,189,220,226,23,1,240,191,2,62,83,76,153,247,61,77,14,105,223,79,170,59,217,30,8,228,149,254,102,134,142,255,110,68,17,240,151,47,158,202,236,11,47,168,195,213,193,141,68,225,107,89,97,229,173,43,217,189,72,69,180,252,12,231,108,251,121,199,49,241,178,37,119,112,206,126,211,5,219,89,247,71,16,220,62,197,37,92,249,77,146,239,171,145,150,231,54,15,19,227,111,237,212,191,36,144,146,243,150,25,227,174,113,220,208,135,246,153,247,127,38,190,248,180,85,164,2,47,95,144,183,65,189,96,50,88,165,99,101,24,125,60,237,213,162,130,254,104,123,182,248,103,150,109,108,19,130,127,23,188,89,67,144,233,223,196,99,79,209,75,75,20,45,106,213,203,8,251,50,14,165,23,75,54,225,107,116,119,117,203,228,198,74,246,106,160,110,164,126,97,247,47,251,179,225,178,118,72,12,65,11,12,23,95,225,131,59,45,69,93,154,118,230,154,182,118,158,252,50,45,8,239,63,2,58,125,5,71,17,169,9,82,77,108,131,42,224,9,106,22,0,158,159,11,227,29,127,184,17,143,64,101,146,95,26,171,185,148,4,146,157,78,112,77,208,216,87,150,169,176,118,112,28,71,10,155,208,99,227,158,77,44,222,232,219,71,222,86,8,44,7,182,50,126,175,49,120,55,232,232,190,4,172,253,51,9,69,112,13,32,198,150,127,84,231,57,91,75,40,56,91,160,43,113,86,165,59,110,103,158,188,191,6,93,131,205,92,219,171,247,226,36,22,79,65,61,169,184,110,10,167,46,203,105,240,208,53,242,245,203,171,117,103,11,18,65,78,40,123,155,150,159,63,122,25,206,29,250,72,156,88,80,20,135,74,252,192,125,143,21,133,207,123,41,79,201,30,22,142,221,13,135,74,100,113,158,40,157,161,2,30,207,209,77,35,38,189,149,176,50,71,61,90,82,31,209,196,80,180,214,118,99,63,88,89,170,210,116,113,94,208,91,164,251,89,116,96,43,240,215,124,172,60,127,39,152,97,222,84,137,105,144,57,127,226,178,85,24,23,202,218,121,5,19,240,12,204,254,55,183,131,122,229,36,19,189,75,216,72,195,218,87,208,47,2,203,133,222,14,146,241,98,243,150,136,28,47,102,141,177,164,162,150,139,238,63,200,129,121,135,67,163,23,101,89,80,35,51,179,28,100,171,254,105,67,225,82,109,80,154,180,25,186,182,124,160,54,42,240,25,248,91,112,197,216,231,79,238,20,192,139,72,203,85,202,42,248,0,92,17,197,112,94,195,53,22,75,151,243,219,14,232,25,237,49,195,93,188,51,186,127,137,62,84,30,2,109,233,15,5,242,240,40,79,63,187,62,230,217,225,99,125,198,193,157,155,146,184,33,202,210,233,240,73,119,166,28,245,72,240,212,220,111,193,138,247,180,75,94,49,231,23,171,12,23,117,41,224,59,41,222,193,217,131,229,159,200,125,230,213,165,103,53,22,4,42,245,77,175,232,120,138,65,48,118,51,236,233,126,148,212,65,18,16,39,155,98,132,20,154,172,159,50,241,93,128,219,170,134,14,142,122,116,227,232,7,223,53,146,144,182,96,140,112,52,179,69,90,207,120,142,248,164,156,68,34,132,189,128,186,192,110,98,78,105,116,207,18,228,73,45,78,13,79,46,165,254,178,33,61,9,105,252,57,218,151,59,54,209,75,43,191,239,118,189,253,187,120,130,210,7,174,60,254,35,81,129,10,132,130,131,205,149,63,199,114,169,3,243,221,156,170,250,167,120,171,28,231,29,210,94,170,174,248,164,28,252,120,194,48,12,202,27,131,210,179,147,65,176,162,198,114,144,3,177,140,141,240,186,116,16,94,159,15,221,24,200,240,248,26,131,238,1,227,79,105,231,9,101,215,56,11,172,45,75,101,57,57,1,121,193,133,156,60,143,241,236,200,10,248,161,255,227,104,52,138,63,1,53,82,241,106,75,199,131,119,16,190,233,148,41,11,252,52,201,146,96,55,170,143,63,116,251,153,95,208,71,93,64,228,114,23,199,226,150,76,109,229,201,209,138,45,54,116,46,99,99,40,226,181,81,90,157,15,243,39,197,114,227,24,52,196,223,247,129,102,208,159,158,122,70,114,45,72,107,239,246,215,50,83,177,142,188,98,1,249,14,3,144,193,16,27,161,16,61,48,252,95,108,143,34,115,157,253,205,249,238,148,144,204,210,121,63,170,20,130,175,51,121,163,177,7,174,10,89,26,110,183,80,216,127,155,33,172,8,66,211,190,255,172,121,49,225,174,156,196,21,208,0,1,227,12,2,156,2,58,229,255,201,2,184,29,126,152,51,205,14,41,13,50,246,245,2,227,239,237,233,7,227,148,219,92,136,162,162,250,235,169,255,173,53,73,47,115,76,190,97,74,164,164,212,5,166,51,66,205,180,227,61,7,245,85,101,39,3,66,42,50,70,236,94,224,241,225,35,52,68,141,18,128,13,189,69,134,194,237,56,227,226,241,26,59,72,17,0,80,133,60,133,231,90,52,1,22,153,42,115,22,227,102,128,235,73,180,196,136,105,82,150,227,230,16,20,160,249,115,60,137,171,175,39,196,55,57,187,116,241,154,195,168,201,185,217,13,85,82,61,136,88,105,21,247,113,123,151,92,112,11,231,107,205,177,235,82,75,241,137,32,91,36,7,196,220,115,119,146,188,225,17,249,11,59,112,89,127,231,155,141,172,94,87,208,191,204,85,219,206,94,190,52,109,200,136,24,213,92,223,133,216,49,201,83,33,107,146,74,91,87,29,119,197,186,227,33,43,104,220,111,230,10,142,28,210,196,178,4,65,120,182,187,157,116,243,202,52,100,218,2,130,65,104,47,195,149,218,126,146,234,128,75,137,18,225,89,239,83,142,159,154,223,12,149,156,156,153,0,212,46,48,37,131,65,174,254,129,253,109,107,106,137,13,74,245,195,53,242,239,157,84,85,117,13,130,83,146,58,196,150,212,61,209,79,208,153,146,226,63,178,223,141,229,208,84,74,49,213,4,140,131,122,154,236,45,157,173,4,172,146,16,99,153,158,32,98,44,109,121,156,254,190,56,121,150,0,5,128,117,221,36,180,135,122,56,213,70,204,221,61,37,92,27,217,213,19,197,14,48,227,65,196,229,3,190,13,155,141,199,146,243,46,21,112,116,241,65,199,176,72,199,242,63,201,188,32,25,47,175,131,133,208,183,88,181,199,243,77,64,117,217,53,77,211,1,158,242,231,12,207,65,46,154,104,253,12,207,135,67,239,105,20,97,36,41,51,75,55,101,183,171,138,42,176,37,129,44,210,43,181,26,205,136,202,185,155,135,117,104,94,34,67,167,81,67,12,249,50,235,226,198,191,9,233,220,70,140,58,102,189,144,32,141,63,79,240,247,52,167,75,206,235,0,243,105,84,112,143,220,13,105,51,41,171,212,123,67,73,125,126,30,216,27,113,128,133,232,196,66,120,60,161,51,216,60,178,36,246,89,250,179,206,178,231,21,6,121,137,28,69,171,119,237,102,12,39,98,99,164,134,191,235,245,4,23,167,209,176,111,115,26,71,111,23,60,198,162,68,190,254,146,131,195,147,77,32,200,79,34,80,77,132,246,140,115,146,135,94,169,29,196,38,90,126,140,160,181,17,196,169,182,149,29,16,245,109,185,13,226,8,143,246,231,249,243,142,168,238,217,89,193,233,32,140,11,45,121,39,247,215,145,154,253,236,150,231,108,184,89,162,251,54,183,41,164,79,165,7,89,157,89,172,126,176,234,230,127,38,100,46,84,36,203,206,52,59,206,80,198,46,14,81,199,24,220,240,219,113,49,223,110,210,211,191,178,120,117,179,42,93,5,218,162,155,30,32,189,94,255,0,183,212,68,246,152,141,97,44,219,71,115,250,253,30,186,46,33,98,3,7,100,91,15,210,134,140,74,254,118,118,103,60,128,30,75,189,224,191,143,213,78,34,113,170,150,67,235,40,201,248,252,74,52,1,211,123,121,234,34,112,120,95,69,93,6,203,31,3,164,249,60,124,27,191,8,84,205,220,21,36,246,218,130,238,114,111,204,130,135,247,107,162,229,24,210,106,97,27,82,132,165,186,96,157,12,150,91,44,135,102,207,59,63,127,199,32,112,249,11,205,121,187,112,84,34,23,99,242,14,252,97,233,144,92,19,215,242,239,117,135,137,107,228,224,90,47,32,159,224,225,30,11,242,88,89,192,140,23,218,113,69,223,136,247,98,107,46,25,105,112,247,196,117,53,61,170,160,31,67,173,1,106,22,128,6,107,203,17,106,208,223,70,122,247,77,158,4,93,145,191,62,100,250,42,34,157,232,3,155,170,247,186,190,167,15,85,0,205,108,11,121,25,137,59,212,156,12,173,78,43,99,196,28,85,219,180,223,208,169,87,79,226,188,18,84,102,190,239,100,105,237,125,64,251,129,168,103,23,244,30,197,90,58,118,248,171,222,89,93,92,194,2,203,241,215,204,113,138,119,78,145,150,138,246,225,12,170,199,123,6,132,154,146,137,184,247,159,68,245,238,25,237,245,99,85,167,198,17,7,131,82,11,73,75,220,56,164,89,181,204,52,187,57,242,160,39,61,138,223,192,38,4,109,159,78,4,31,71,175,44,34,93,221,250,191,239,156,210,92,95,251,148,105,121,9,202,157,63,42,147,106,6,63,100,160,134,222,18,9,96,187,120,9,136,92,106,143,0,194,218,94,134,152,233,208,121,221,183,116,176,77,49,98,213,182,233,89,177,241,12,20,47,141,57,51,85,0,218,242,87,97,86,178,253,47,251,32,246,1,177,95,184,110,211,88,123,182,124,61,193,41,178,67,158,99,163,147,126,215,112,207,83,29,141,211,128,103,7,198,134,131,111,242,82,199,119,241,107,227,134,81,195,93,187,32,98,110,122,225,255,11,146,38,153,210,61,180,177,198,94,64,77,15,5,193,6,102,62,0,107,187,202,1,226,158,100,103,112,193,180,224,248,60,65,142,61,213,244,114,64,106,171,173,220,147,68,52,206,123,248,85,37,243,153,211,190,76,3,170,227,63,54,146,15,31,11,58,216,209,252,69,104,253,254,96,135,101,56,231,35,153,63,156,202,164,85,63,88,27,12,178,174,116,118,30,102,166,167,129,218,235,70,12,82,45,179,150,64,45,175,235,13,97,136,54,33,96,44,26,251,244,99,140,117,98,220,63,254,118,214,169,134,49,16,238,150,249,38,7,235,99,27,240,187,94,150,48,104,164,32,122,129,234,174,14,72,178,236,234,118,42,207,72,49,14,35,174,226,139,32,153,149,84,58,6,171,243,55,244,111,79,48,197,193,98,198,147,57,92,215,231,56,192,150,170,176,140,135,182,126,241,238,16,23,84,253,204,118,156,28,128,47,165,220,73,247,33,92,152,237,238,225,153,190,135,132,138,91,180,157,202,151,24,247,42,10,180,60,155,44,205,245,196,128,15,139,29,114,29,21,68,145,45,201,71,62,89,128,105,27,75,185,149,170,23,171,130,201,26,174,188,148,73,144,139,129,31,31,161,56,18,200,123,103,121,130,101,68,147,21,238,61,246,21,13,225,20,126,28,180,247,144,48,231,87,153,218,71,153,230,11,218,121,145,70,216,234,248,54,45,89,30,62,5,66,214,25,165,187,112,36,50,142,64,93,57,128,213,100,132,78,85,73,47,254,207,119,117,163,230,144,196,111,148,242,121,58,156,204,143,182,74,133,5,69,145,92,60,115,200,87,113,109,255,52,210,233,78,31,62,192,229,207,254,83,168,226,180,114,44,73,213,199,123,29,131,92,89,67,5,53,57,159,181,136,149,49,28,196,60,111,167,24,22,106,127,37,195,153,35,65,42,97,28,45,20,228,122,140,57,24,86,217,148,194,173,207,142,68,5,97,213,18,58,52,184,247,183,62,17,169,154,152,137,212,231,245,213,121,194,105,146,205,4,197,195,4,67,44,115,7,126,113,35,115,172,5,119,41,174,99,62,9,212,44,151,219,18,76,242,157,241,25,102,51,84,76,26,202,162,123,76,215,161,125,215,93,236,106,254,68,214,131,52,43,182,234,197,14,28,206,153,207,145,199,145,38,151,73,61,40,21,106,136,223,255,53,36,31,66,181,183,26,185,145,131,245,193,169,142,67,138,249,187,67,239,59,43,4,108,122,21,162,141,79,42,102,111,255,231,95,215,54,85,251,75,150,178,148,46,181,102,150,93,40,18,75,253,103,158,230,90,88,239,167,195,63,13,42,151,45,115,150,30,123,88,144,182,118,21,0,94,134,242,123,110,55,233,5,150,88,207,247,192,183,254,46,183,180,249,45,37,122,234,42,205,242,109,38,140,188,203,107,209,134,176,239,114,14,87,74,36,192,27,28,174,185,124,173,149,148,223,43,230,190,244,159,52,4,141,176,227,184,201,159,62,115,10,142,146,253,155,154,135,151,146,68,40,229,93,209,118,89,49,12,129,148,20,172,9,188,67,87,63,182,126,71,114,213,65,5,65,25,190,109,98,174,230,189,203,68,52,124,146,199,69,195,87,30,200,117,154,124,177,182,211,2,120,128,180,33,206,218,69,165,236,213,172,155,12,47,7,181,87,10,46,127,111,42,230,249,182,175,133,56,243,68,179,8,174,107,153,247,66,201,242,50,95,151,151,1,172,252,212,171,46,71,10,138,32,150,180,2,213,33,242,248,82,0,137,76,31,151,43,22,76,44,164,79,236,81,86,56,65,160,65,52,122,107,228,6,209,196,17,21,102,218,237,126,110,20,241,196,249,97,117,66,195,208,250,253,71,38,233,102,224,253,56,155,68,28,156,23,51,7,92,11,60,171,249,252,78,43,3,17,191,233,91,3,229,76,21,49,9,73,204,69,91,129,219,218,253,0,58,141,12,31,84,134,3,144,7,155,185,21,19,124,54,130,60,37,72,71,199,240,224,9,11,246,14,13,117,88,11,54,68,115,166,156,131,229,38,12,99,59,89,0,166,71,96,200,105,104,44,152,39,254,66,153,125,24,238,151,252,139,123,17,250,84,145,164,236,42,246,197,149,41,48,99,93,84,211,219,164,137,225,25,130,173,113,147,250,210,248,191,140,128,2,99,5,221,168,43,20,140,127,230,21,44,55,59,61,95,96,26,88,68,22,138,76,16,176,150,234,186,213,16,66,62,126,207,45,170,156,119,130,37,175,201,64,243,120,76,195,174,117,232,35,204,126,153,142,140,182,7,53,206,252,176,197,184,168,16,121,50,105,32,205,34,151,169,25,227,83,7,223,10,234,5,173,189,226,18,112,101,125,162,224,35,128,164,129,22,116,212,103,168,141,72,2,250,95,186,191,147,85,76,240,18,89,130,4,4,51,9,200,180,88,4,171,84,129,158,49,167,15,199,40,202,199,181,157,95,84,238,102,236,42,5,100,16,176,211,123,232,44,244,174,189,148,83,153,35,53,110,152,35,55,66,20,188,200,180,9,97,202,120,184,104,27,251,69,123,199,155,199,23,171,55,139,113,72,204,148,217,79,60,118,203,69,211,75,95,169,227,6,63,169,181,177,166,160,225,81,96,175,121,155,63,58,183,152,239,254,72,232,33,120,26,55,142,209,116,15,153,10,77,56,162,182,158,7,45,245,196,93,101,71,182,232,196,158,59,3,131,239,204,163,54,127,130,210,41,82,56,136,68,168,190,3,124,224,168,246,195,130,155,199,237,151,104,253,121,7,135,98,209,13,149,46,254,48,168,105,81,182,33,229,4,218,189,98,123,168,201,208,199,15,175,154,218,41,191,98,4,158,245,213,1,20,219,57,217,135,10,153,178,199,7,111,117,164,251,129,117,154,29,123,139,171,115,201,58,186,54,77,200,108,120,134,167,161,123,76,241,194,212,242,58,224,246,11,84,19,212,132,9,211,28,34,94,218,207,37,33,213,0,216,244,60,90,10,214,59,128,176,136,12,245,127,80,200,179,11,184,142,200,104,208,104,236,114,114,5,117,2,235,222,224,96,5,9,242,100,248,242,144,215,224,49,250,162,234,86,235,191,192,81,111,196,130,251,68,81,221,9,28,30,34,102,24,100,175,6,23,27,8,147,147,28,163,219,41,203,157,255,199,22,91,35,84,82,1,23,228,43,116,247,223,148,32,109,131,66,181,249,49,0,229,55,102,220,151,43,254,100,93,235,109,193,174,40,148,109,84,69,225,96,242,81,228,195,72,235,21,235,187,212,163,127,224,21,242,47,198,230,59,244,106,34,83,65,53,44,51,2,21,68,100,134,232,187,85,168,128,169,143,103,139,228,176,10,121,131,232,222,204,211,255,54,215,112,203,177,194,247,85,10,209,132,221,96,18,127,221,83,233,31,139,167,93,222,221,50,202,52,178,11,247,82,146,119,199,35,126,123,86,252,174,95,28,88,199,160,67,65,163,107,40,95,226,136,51,17,224,84,239,149,126,15,21,95,205,230,146,204,39,29,104,64,160,169,110,32,223,166,79,234,58,196,38,215,149,7,80,223,92,54,67,146,211,143,198,60,78,154,181,107,101,153,71,186,12,187,68,120,33,105,181,210,149,102,145,109,131,27,212,89,53,113,81,196,234,76,209,29,235,189,115,58,1,37,138,129,182,17,89,196,233,208,247,25,237,8,212,74,114,181,105,159,156,230,65,187,239,232,206,113,118,91,91,83,34,208,6,80,11,214,250,204,35,139,188,4,124,187,245,179,244,165,146,199,138,57,201,236,136,207,181,87,167,219,48,138,95,183,146,107,137,67,240,21,184,48,198,231,137,134,185,79,52,175,167,144,161,70,27,139,29,254,193,84,162,71,202,3,230,194,162,53,83,116,146,216,110,144,35,173,89,204,210,144,56,120,216,15,14,121,215,161,83,55,1,247,91,180,48,245,107,87,184,16,93,125,164,39,91,161,48,76,42,145,237,124,187,181,29,61,113,79,52,195,39,192,42,238,139,94,155,173,64,223,94,57,221,16,69,112,51,77,43,100,250,1,87,10,194,231,183,33,141,101,9,200,158,26,230,189,210,173,121,254,220,152,115,30,112,233,151,78,3,153,180,93,11,48,53,175,51,208,92,203,46,144,17,142,28,250,27,146,35,71,254,126,235,83,254,92,35,103,74,166,191,33,186,172,116,199,16,188,107,202,96,127,165,138,18,133,135,142,157,222,1,203,16,165,224,40,162,160,200,204,163,109,247,26,54,73,166,158,94,100,255,188,249,114,35,151,194,214,237,182,154,243,202,13,68,177,151,151,245,108,220,66,179,119,94,25,255,39,97,100,133,177,254,74,193,250,177,106,8,160,102,220,42,184,101,158,222,235,231,80,146,38,239,249,130,76,233,59,148,35,96,53,101,21,74,254,249,253,134,6,232,228,88,180,42,115,182,22,60,33,168,210,81,170,109,5,170,27,119,180,156,204,77,90,67,23,129,23,158,167,255,211,214,90,211,169,119,101,244,233,178,9,182,70,33,199,107,48,150,134,42,195,219,181,21,171,67,152,245,41,57,189,211,45,17,251,170,33,2,40,176,224,162,62,137,63,233,142,225,161,199,121,241,98,123,12,197,18,44,235,128,96,47,168,184,245,228,6,210,196,25,173,193,160,111,63,214,144,87,58,59,90,157,72,81,183,221,134,37,86,5,64,234,37,44,135,225,214,90,217,243,92,33,87,187,118,23,133,20,235,191,249,204,41,25,66,65,252,212,20,168,54,165,109,246,124,112,30,22,193,26,182,248,165,71,22,249,89,119,187,199,45,105,54,184,89,229,154,243,23,79,162,11,243,78,112,176,110,104,50,90,143,31,227,202,98,162,133,237,80,242,188,108,44,23,67,92,223,167,132,56,142,205,200,40,177,251,57,218,104,2,198,18,193,221,43,97,52,72,116,205,251,66,51,152,36,244,17,38,40,142,88,10,61,28,215,130,197,137,95,16,102,196,137,136,211,209,223,74,70,63,211,225,196,142,167,53,9,109,0,179,150,224,117,50,45,121,58,70,7,168,142,33,243,252,41,252,215,148,154,126,214,4,89,83,96,253,123,158,250,153,170,34,158,133,151,10,11,66,183,24,110,9,109,151,201,94,160,188,109,233,26,87,228,102,116,224,16,160,54,107,136,168,197,50,94,236,163,207,151,139,225,97,144,136,110,158,190,219,154,31,44,9,209,193,32,207,132,161,92,249,81,53,170,63,172,215,74,48,89,127,208,224,192,11,174,234,48,78,31,102,87,166,187,57,178,219,208,172,224,110,53,40,76,18,131,248,250,253,205,22,241,196,133,146,254,115,113,171,13,116,131,206,77,80,118,66,227,158,16,143,115,237,255,221,167,75,65,142,216,217,60,182,31,35,57,76,200,30,236,242,248,80,25,51,179,28,179,224,87,90,58,15,131,64,221,83,138,250,206,110,39,101,84,62,96,140,167,176,122,18,191,146,182,57,238,109,65,249,63,94,152,159,193,240,195,12,104,45,56,28,237,78,196,92,173,167,21,96,52,123,195,87,5,114,194,99,184,86,197,42,100,110,31,15,74,218,175,178,17,136,184,76,248,46,131,191,157,83,15,152,117,246,12,156,48,59,141,216,240,121,114,123,244,24,125,251,238,117,158,46,228,167,173,31,128,109,15,159,225,7,115,210,191,37,211,254,111,176,116,56,163,127,214,70,230,12,113,150,229,6,126,216,112,33,85,23,222,152,102,30,68,30,16,180,80,23,107,0,166,118,228,81,44,86,6,48,249,137,22,234,180,96,157,249,43,249,92,119,146,44,63,41,25,110,182,7,245,181,169,42,155,243,57,231,240,80,61,167,248,10,128,240,116,11,96,39,248,232,127,164,130,122,208,243,70,225,197,225,97,226,9,172,189,124,145,19,196,122,94,182,201,152,25,21,120,11,124,151,135,16,14,55,221,137,141,99,134,147,193,114,205,189,142,122,6,14,252,41,151,39,232,187,16,103,161,80,255,156,118,5,42,56,46,158,32,48,124,161,165,65,79,37,236,201,9,50,108,130,7,217,66,191,205,112,63,153,250,177,158,132,121,109,117,202,47,90,128,1,213,97,216,97,85,35,140,227,158,75,71,207,202,22,123,223,166,249,143,211,175,210,13,70,94,182,82,59,128,125,224,214,19,111,50,22,80,223,200,224,203,212,128,211,251,116,178,4,76,157,93,113,135,166,53,178,196,105,157,224,92,93,147,162,59,75,198,135,123,233,49,175,239,67,235,126,36,153,214,50,99,231,254,249,57,119,108,222,239,195,131,33,170,15,160,125,165,156,187,204,27,209,175,112,239,25,83,145,24,149,99,104,151,242,79,101,26,222,158,97,20,58,144,22,30,221,10,8,244,77,220,89,45,249,58,95,73,34,175,50,75,44,200,214,139,247,174,207,220,102,245,118,234,28,8,246,46,76,141,79,194,77,119,114,45,50,75,99,169,228,91,141,212,10,33,98,229,126,119,31,99,132,116,77,40,172,101,99,65,178,86,91,88,13,224,110,61,232,212,39,250,243,221,37,209,34,214,61,75,18,100,239,251,194,252,178,20,57,147,225,36,203,219,81,118,238,129,179,84,48,216,242,22,31,165,101,214,106,105,15,226,19,125,214,207,16,70,200,168,70,200,91,217,156,179,20,26,107,161,144,114,141,202,63,152,182,9,97,56,25,248,158,84,31,134,90,116,249,233,100,68,123,67,110,145,134,99,154,154,231,72,253,153,47,201,1,30,233,44,175,224,81,243,185,9,214,165,205,111,135,148,149,96,150,71,229,75,251,128,148,4,235,183,110,127,200,205,127,28,10,44,61,75,139,165,214,131,243,77,252,167,223,110,29,65,185,145,219,214,21,152,166,33,75,104,130,105,23,25,239,96,241,32,2,229,178,160,107,57,165,204,201,65,148,6,6,84,81,168,251,35,117,102,216,136,32,206,231,230,125,245,18,115,14,12,109,156,89,63,74,172,21,251,128,2,109,187,1,1,125,140,220,235,222,11,87,97,63,221,203,231,51,239,216,248,172,33,158,1,35,88,2,127,239,210,62,212,109,116,88,207,209,97,31,81,62,194,29,252,28,122,87,54,5,37,173,101,187,108,179,124,169,153,230,64,162,150,124,183,146,114,236,8,227,172,216,238,136,107,7,221,69,79,208,139,27,61,29,80,51,61,95,107,25,109,134,21,31,100,174,18,152,245,44,83,120,70,13,252,15,109,6,133,89,208,143,92,136,168,133,149,160,46,202,232,103,179,181,209,87,241,2,15,61,70,187,70,173,24,69,223,194,212,34,208,74,155,116,155,158,63,17,222,119,31,236,147,93,185,130,254,72,70,163,234,239,254,81,159,97,71,221,228,89,49,146,4,237,80,50,198,105,60,39,132,228,26,131,247,8,174,111,193,112,133,110,162,195,115,13,118,252,203,255,184,190,62,157,206,113,162,211,21,247,60,191,219,206,148,216,61,220,134,54,121,125,241,83,213,241,9,147,232,34,121,121,78,229,11,58,193,204,154,207,58,250,140,105,174,100,139,121,25,30,228,125,139,54,237,233,37,60,28,244,6,165,235,142,34,70,165,219,109,119,164,158,38,19,224,106,246,114,86,123,40,38,56,165,107,110,183,134,246,29,20,84,214,167,112,68,13,240,241,57,102,73,225,159,75,192,43,252,12,39,226,18,90,95,243,215,131,42,200,228,204,162,238,219,199,253,77,185,45,162,218,43,135,16,244,235,84,69,62,214,141,81,37,216,165,193,135,29,109,238,219,106,221,58,103,13,30,77,28,224,68,1,56,10,5,241,10,124,147,161,150,153,242,16,220,193,112,90,186,3,249,90,115,226,217,255,180,199,158,51,92,162,241,230,223,243,63,192,49,100,75,62,5,218,131,159,140,5,238,206,173,210,29,53,228,86,156,172,121,55,46,117,135,37,111,178,139,7,105,241,73,167,146,127,132,82,86,6,208,160,137,49,25,10,39,159,240,185,98,104,224,83,225,27,73,192,131,234,216,208,187,253,73,111,37,110,202,38,177,131,190,128,110,2,68,67,115,97,66,204,160,87,193,11,178,18,241,106,249,96,91,182,186,213,165,101,120,189,98,110,83,184,101,214,33,50,70,255,138,202,17,46,172,113,116,219,141,88,37,215,53,117,126,170,205,141,37,220,141,24,168,43,83,204,169,117,10,221,156,156,123,180,45,14,32,233,198,21,225,231,61,90,223,203,81,73,161,4,144,101,234,161,71,97,16,67,138,36,47,109,158,91,255,162,30,20,51,61,55,205,158,104,38,250,155,15,46,139,214,35,159,107,98,219,50,230,33,144,120,170,157,243,218,69,46,155,0,72,0,106,42,224,70,3,251,215,248,220,59,87,80,101,126,162,195,91,130,69,109,12,20,86,218,104,138,240,76,42,76,239,250,76,169,91,16,64,253,155,2,86,201,85,170,142,43,138,213,41,236,11,46,3,122,176,17,57,32,88,45,200,97,161,252,246,140,80,59,235,208,102,103,220,14,47,179,166,170,217,106,232,75,222,205,252,184,144,2,218,225,82,250,55,183,230,89,123,57,168,196,213,249,214,181,167,6,151,103,129,103,11,32,105,216,193,41,137,165,94,79,249,202,83,133,118,30,228,212,118,9,0,160,205,60,166,41,190,80,223,159,244,33,202,71,247,167,72,173,83,95,207,218,40,2,226,4,255,207,20,21,149,196,154,253,39,223,9,212,89,98,153,158,72,65,245,37,3,246,247,70,113,229,227,140,212,2,37,145,59,234,42,72,226,201,203,188,81,69,207,251,132,77,247,52,166,55,166,134,6,251,205,247,238,151,62,80,79,236,252,1,109,64,243,59,96,15,196,21,1,134,9,254,226,164,82,61,179,155,142,49,243,213,58,120,73,148,34,156,60,158,42,36,93,41,174,254,59,62,192,140,133,240,128,243,217,4,159,88,153,101,204,174,2,234,244,9,41,74,121,153,254,14,220,129,24,195,210,130,135,249,7,170,122,42,87,51,140,145,214,120,44,41,46,97,204,224,75,46,36,12,197,151,215,214,46,143,163,135,42,29,115,143,0,227,203,99,123,10,244,11,247,235,250,53,227,133,115,82,184,123,182,93,126,201,192,209,39,146,158,207,228,173,243,71,77,120,5,23,48,214,160,12,115,166,205,103,224,188,23,60,47,163,223,70,207,198,180,212,95,208,180,212,253,207,65,189,199,211,22,21,233,211,79,218,187,19,93,187,66,89,82,132,164,140,37,175,0,74,8,40,60,25,94,147,3,23,40,217,195,180,228,66,40,150,9,176,75,215,251,98,176,78,82,14,0,115,222,106,235,68,210,226,84,175,212,204,1,234,231,121,108,241,131,19,176,217,193,154,251,63,168,9,204,173,160,148,68,151,90,24,191,148,114,178,80,116,41,235,252,101,76,8,59,93,131,247,248,108,62,123,15,194,217,229,238,34,223,148,33,246,29,228,235,16,94,61,28,48,96,145,203,47,178,116,44,79,164,215,140,20,156,100,192,191,193,250,171,192,233,232,122,96,196,171,63,38,103,227,247,209,84,252,132,0,91,108,194,100,93,222,144,175,169,48,147,62,121,165,171,161,83,58,203,21,132,158,13,235,94,62,75,119,118,59,33,54,213,123,120,49,67,146,243,163,105,91,184,38,197,203,213,185,92,200,192,172,215,57,4,47,58,62,224,240,200,130,90,137,25,255,239,176,185,122,106,144,79,137,113,13,233,117,179,0,122,152,143,1,99,149,27,124,107,41,248,3,84,45,71,206,17,143,39,191,58,202,231,52,231,13,200,46,221,43,218,22,147,242,83,191,236,234,203,191,57,157,170,162,113,224,142,92,13,219,222,108,169,125,162,145,120,9,67,184,8,55,212,229,230,215,156,64,229,60,41,9,2,247,234,138,26,47,34,35,137,198,34,137,218,78,88,12,16,24,119,208,144,128,9,37,32,137,214,169,113,244,93,128,54,228,224,95,207,245,240,247,123,135,133,190,213,53,182,201,9,19,0,23,219,177,239,94,181,72,80,115,239,241,11,119,39,68,253,10,226,167,221,125,9,35,253,44,233,98,215,110,155,47,6,153,193,12,2,184,62,68,50,247,148,136,100,61,179,158,63,233,181,112,74,169,4,72,56,236,7,34,3,142,128,89,243,5,60,183,56,124,233,203,163,11,122,64,55,110,59,164,212,201,107,147,61,69,47,196,38,131,18,79,139,117,96,193,121,97,252,126,186,100,18,173,124,9,89,81,77,254,157,29,128,12,10,9,214,183,13,8,183,224,252,132,234,15,245,152,85,141,166,146,207,119,8,117,173,231,84,176,50,62,235,53,245,85,112,66,232,151,117,31,148,90,2,108,165,75,211,32,211,169,45,225,149,232,112,94,180,247,115,185,5,118,94,131,2,109,188,147,143,170,161,152,179,235,49,249,164,9,188,71,66,163,68,248,30,1,253,65,146,56,234,171,30,60,104,210,132,206,142,45,34,49,13,174,76,11,232,173,246,74,224,167,28,65,77,2,60,22,65,95,180,169,98,3,161,72,219,85,73,181,119,133,239,95,161,159,69,115,158,67,224,95,209,50,182,224,206,89,117,155,255,31,160,197,174,89,40,20,84,151,165,43,164,80,157,23,180,29,185,31,63,45,91,95,203,138,112,186,6,6,19,140,144,30,104,194,78,86,113,88,27,95,37,69,149,194,246,89,158,13,254,125,180,151,43,59,245,48,191,187,181,198,58,168,161,121,165,176,220,227,73,44,58,173,213,0,117,224,137,140,42,139,53,56,131,222,156,188,175,83,254,39,255,166,167,246,11,212,232,179,111,213,33,187,13,88,142,70,172,11,59,59,148,23,157,43,166,78,200,254,250,18,77,185,37,144,37,201,119,104,215,79,227,127,168,219,13,217,174,236,12,193,122,235,145,114,64,176,141,239,42,126,203,196,194,98,84,235,86,122,54,2,146,1,53,65,30,200,128,90,108,62,10,28,52,43,179,223,143,156,212,102,149,76,66,207,151,57,232,197,201,54,33,92,7,152,189,158,56,167,129,95,106,103,107,238,152,97,208,32,82,238,88,181,211,44,26,230,172,164,39,31,87,214,136,230,138,231,62,34,218,57,10,139,156,86,128,141,152,28,243,30,76,132,254,163,185,112,62,125,180,47,130,81,75,179,225,231,238,113,82,66,61,135,114,160,209,129,68,72,222,217,244,67,223,144,250,65,189,179,30,142,201,147,72,185,135,247,239,158,180,94,36,162,38,116,112,100,67,154,188,89,199,249,8,18,176,166,149,211,132,55,25,64,202,86,7,124,136,11,83,66,72,182,51,103,102,151,138,59,153,191,152,132,40,99,0,164,79,92,193,97,165,189,133,62,158,117,175,7,182,76,142,94,213,82,8,32,42,254,3,179,168,104,205,244,117,136,253,147,247,3,197,146,56,44,237,80,202,71,16,248,137,163,151,252,32,36,221,24,222,110,118,28,35,201,241,201,186,253,189,51,81,72,40,127,206,164,237,122,37,101,234,66,49,82,152,40,227,16,139,216,98,17,75,47,60,80,166,8,6,41,61,135,62,127,170,4,121,6,81,201,17,30,50,5,75,249,254,159,249,102,106,35,82,142,138,147,18,21,222,251,211,229,108,49,76,208,59,167,12,97,223,137,253,98,59,227,87,21,190,84,40,126,25,243,22,2,117,22,149,141,127,11,226,171,153,80,3,97,147,26,91,198,69,176,165,243,212,170,231,24,49,227,51,70,106,109,78,63,61,14,227,60,94,94,148,217,133,131,235,100,120,166,155,92,145,223,103,98,249,197,40,85,118,184,137,20,149,146,99,100,165,109,84,121,221,245,252,121,51,160,223,207,136,116,230,211,183,131,131,250,101,39,33,168,67,16,112,126,183,172,177,53,118,66,94,244,194,42,233,105,206,38,26,117,152,159,153,197,149,45,41,204,84,127,188,104,99,114,165,212,93,153,39,128,28,140,198,241,15,53,123,15,217,91,19,208,138,186,17,218,193,210,205,61,70,81,242,242,74,111,181,108,137,56,216,0,192,133,24,43,169,51,204,121,0,57,210,124,43,69,30,100,74,62,119,225,225,239,86,252,135,195,158,159,175,45,142,83,217,13,60,77,198,51,140,90,106,97,17,113,0,194,115,55,158,215,242,147,253,18,136,199,250,226,23,169,90,254,114,187,204,186,217,52,153,167,163,168,16,136,58,222,191,154,174,202,53,190,111,199,58,220,1,146,209,222,113,35,85,205,163,215,26,91,85,136,23,54,171,226,178,59,121,25,58,36,134,88,254,25,205,69,170,51,111,233,45,113,108,109,161,254,92,170,243,84,216,243,180,111,188,100,39,205,18,138,133,141,166,17,92,126,27,249,24,174,218,253,110,109,185,141,171,88,2,32,228,204,217,124,191,31,4,10,5,15,244,32,98,29,225,214,182,195,15,53,117,118,234,63,21,61,247,227,111,139,169,189,75,253,103,66,142,87,121,120,16,220,155,59,228,41,55,132,13,78,207,209,254,100,120,17,235,86,243,39,131,248,70,227,214,181,112,66,36,104,237,210,71,71,127,19,220,181,88,166,122,83,142,233,15,64,110,88,86,213,44,117,214,57,170,74,41,250,226,85,126,227,241,68,211,87,170,199,98,173,63,167,52,213,121,7,185,138,222,239,211,45,22,101,26,205,205,120,80,31,215,95,95,70,172,79,42,108,90,42,205,243,252,154,88,44,32,203,201,86,254,58,50,88,154,30,232,47,14,150,87,157,223,166,227,254,96,123,214,11,218,237,111,156,136,91,123,197,146,247,181,173,226,27,199,117,221,154,121,28,160,153,37,228,101,217,165,52,135,41,2,4,123,107,73,134,25,5,212,135,202,19,236,150,150,86,252,21,177,142,69,75,192,237,191,49,70,166,247,15,1,50,30,77,6,253,129,254,5,238,93,165,15,27,177,138,204,252,227,14,45,52,216,202,216,216,13,85,12,204,93,36,233,238,30,127,141,126,125,255,99,47,11,157,3,58,155,37,129,190,60,206,207,221,15,224,217,105,237,209,151,73,173,148,7,117,37,40,168,250,145,61,48,62,117,183,6,14,164,82,40,186,55,139,135,8,161,39,21,196,193,2,117,93,180,8,187,42,142,229,252,122,103,56,33,116,227,192,210,160,147,31,156,253,164,148,50,44,176,75,224,73,224,48,234,3,69,16,142,139,175,196,166,57,119,6,144,111,137,43,55,128,228,202,91,92,43,224,122,90,203,233,190,155,228,216,114,148,88,199,235,104,1,122,159,64,38,6,162,4,138,26,104,242,4,60,211,225,133,109,201,63,80,204,245,44,119,50,225,16,244,31,176,77,91,18,89,75,162,167,139,68,252,205,204,245,55,112,189,219,254,131,73,247,166,33,154,59,157,190,12,169,28,125,217,117,140,50,42,99,93,54,177,220,102,255,30,165,29,165,215,90,15,65,224,91,167,40,5,28,131,165,171,49,32,195,173,14,186,195,23,142,227,197,88,71,122,248,87,25,9,40,138,243,240,229,195,219,68,107,162,203,250,157,153,229,179,179,114,137,241,207,88,54,28,95,92,220,197,161,156,185,24,38,204,38,206,98,224,231,205,228,118,24,30,6,26,157,49,12,23,17,178,213,224,48,38,77,132,187,89,74,100,203,153,229,236,84,170,182,139,127,125,254,198,70,95,240,30,193,225,183,64,163,203,59,122,216,1,176,91,9,106,64,4,232,62,207,122,117,250,178,3,237,3,31,25,125,180,217,18,32,140,237,94,83,65,156,68,172,236,175,144,60,189,101,236,216,230,232,186,126,20,57,244,202,216,54,252,223,44,189,43,97,215,65,126,237,236,239,2,166,29,206,198,35,150,186,86,50,133,13,117,55,107,94,16,19,147,30,168,23,179,135,187,153,216,129,44,215,0,107,3,113,194,211,245,32,208,104,54,75,143,43,201,15,18,142,160,53,80,67,75,159,96,86,40,13,164,236,223,222,181,80,233,145,69,175,140,41,238,167,252,36,153,184,234,3,26,124,229,61,230,113,55,64,221,87,118,152,105,118,180,80,29,24,221,67,5,212,21,184,189,103,136,211,225,58,66,96,211,245,86,40,222,165,170,212,60,76,125,35,49,20,148,233,232,103,156,35,170,231,27,133,54,37,21,228,44,106,112,115,76,71,121,28,118,19,183,84,44,190,167,30,79,153,214,24,139,131,123,32,32,152,140,161,182,78,99,232,35,202,106,75,27,245,113,189,126,8,107,84,56,247,249,226,89,191,151,250,85,129,44,246,105,43,63,189,233,105,220,194,45,207,237,234,66,119,75,26,21,100,25,186,69,237,13,32,225,19,137,249,44,196,170,94,79,156,52,130,56,118,44,170,64,239,59,71,62,232,215,161,204,121,239,27,31,173,39,109,224,130,70,241,234,16,45,61,114,195,156,143,47,59,236,232,161,249,199,34,87,99,168,134,35,133,6,54,232,73,26,86,216,221,23,157,78,131,124,112,148,17,130,137,83,39,146,51,233,47,20,32,212,38,50,204,173,161,99,105,143,25,135,235,253,223,62,244,35,189,213,251,163,115,20,14,74,212,184,64,200,247,234,130,140,64,28,2,225,25,46,174,242,1,254,195,60,251,169,96,89,24,176,191,162,159,22,46,211,73,111,194,156,128,188,14,240,239,248,165,217,233,117,225,188,150,177,214,252,35,30,152,0,173,105,86,249,31,158,200,84,95,216,167,50,108,175,132,248,198,175,48,153,206,159,199,35,48,102,231,35,91,198,18,84,223,32,130,159,202,40,159,173,70,49,59,180,48,109,47,203,92,16,133,150,48,215,20,200,101,171,151,141,19,171,73,85,152,227,152,81,143,14,138,53,210,122,75,56,109,171,122,61,121,170,220,157,159,227,201,215,170,249,123,26,187,138,131,227,125,99,127,165,47,66,234,195,253,203,21,30,175,0,220,16,37,216,106,24,150,210,52,121,38,182,148,87,227,137,141,25,246,14,170,190,214,222,16,103,74,82,193,110,5,229,110,169,141,186,109,216,67,97,31,30,172,229,131,138,150,99,249,66,0,145,52,92,98,220,227,59,51,202,182,187,99,208,236,108,242,23,77,125,57,130,216,171,7,137,102,238,98,202,226,111,44,194,113,110,140,234,115,181,6,248,128,254,168,246,60,99,108,49,175,207,32,180,182,124,224,132,31,48,102,159,199,93,198,79,113,28,79,140,26,228,79,253,127,168,49,81,103,130,50,145,207,36,36,201,90,224,206,167,126,208,108,7,211,93,54,83,119,223,176,203,10,131,245,224,23,198,135,118,95,233,213,1,86,113,15,1,126,69,129,47,1,146,142,86,138,18,66,160,146,97,166,110,235,136,184,79,145,220,240,170,224,146,221,122,185,172,102,207,134,143,42,89,190,181,104,80,21,108,30,204,248,23,103,171,189,71,249,180,147,87,235,149,235,123,236,174,60,245,66,60,171,106,217,70,100,20,60,28,222,141,134,230,222,115,138,33,249,150,160,128,235,217,163,137,50,141,56,79,243,226,146,177,213,144,141,99,74,247,129,242,145,204,57,159,149,167,158,115,112,23,0,187,134,95,10,81,99,34,225,251,58,139,55,113,72,145,175,248,129,142,110,197,238,35,58,10,25,230,82,14,225,59,10,185,185,171,0,21,238,79,177,198,189,247,217,57,191,254,102,215,213,77,81,239,13,3,238,87,142,185,195,42,30,166,242,143,69,140,179,36,31,211,68,219,59,88,175,168,0,213,1,141,86,63,25,246,220,39,208,241,10,76,199,56,121,101,25,56,208,216,159,124,137,238,167,24,58,93,226,137,170,240,154,4,252,180,165,98,236,157,236,96,21,93,160,11,113,103,56,172,164,224,237,209,238,247,170,110,188,105,249,143,114,170,111,161,21,5,209,252,152,203,74,52,137,44,92,16,113,52,180,205,247,48,244,183,185,245,79,53,73,140,85,243,86,105,142,87,99,80,102,18,219,155,242,199,254,129,18,99,192,182,86,44,222,181,199,159,36,226,209,4,65,47,108,19,229,47,126,170,30,31,69,175,179,245,63,33,230,71,238,211,66,21,211,217,31,9,218,244,230,55,118,189,156,132,210,112,34,12,43,23,177,185,109,232,42,165,28,235,71,15,124,82,92,5,95,212,116,189,68,123,94,30,34,56,186,73,191,255,75,138,158,202,55,56,24,184,213,60,64,97,240,107,40,174,192,231,99,77,1,111,199,250,109,31,13,125,203,177,249,150,155,79,50,197,191,25,157,172,128,56,81,185,146,186,146,19,201,117,144,22,152,90,154,213,151,245,106,213,11,113,108,197,196,59,85,189,165,53,5,31,37,224,0,72,93,189,91,8,202,106,16,90,115,37,66,156,29,182,111,105,110,172,16,128,99,41,10,11,102,127,97,160,10,70,228,159,147,255,197,105,1,166,35,30,28,227,191,97,78,157,23,140,13,77,159,16,69,32,226,79,149,95,106,8,79,122,31,154,90,11,53,199,253,230,106,160,18,50,55,199,213,88,239,156,56,59,126,15,103,112,104,37,76,160,102,32,103,158,179,117,105,199,161,64,70,213,248,187,183,245,116,139,74,24,100,254,94,111,37,141,101,35,77,163,87,118,187,107,69,8,186,229,199,185,178,196,210,200,229,75,197,128,131,7,34,133,52,199,151,68,187,5,48,140,238,64,90,42,123,235,50,95,14,2,29,252,135,81,79,69,121,255,204,101,22,219,205,152,71,15,58,96,148,229,44,14,200,239,131,98,194,251,164,225,125,157,23,68,182,136,214,130,139,78,226,62,230,95,86,183,21,113,165,159,227,172,221,107,136,212,37,35,103,245,241,53,101,147,131,159,252,89,56,210,68,101,86,3,117,123,19,54,65,174,92,226,248,3,83,67,189,254,2,184,101,132,152,159,241,147,84,181,141,210,220,243,176,184,208,237,82,116,4,253,41,179,168,156,228,235,178,127,160,59,107,196,240,41,207,139,82,32,222,109,56,246,192,30,63,6,204,108,65,146,89,8,43,176,252,1,138,218,32,7,111,28,156,16,14,147,246,166,123,21,247,103,45,212,255,88,65,38,40,16,162,138,253,45,101,101,70,189,44,102,146,221,125,40,32,143,190,20,248,189,81,188,95,42,5,75,16,135,230,206,131,74,35,151,91,223,88,129,126,231,217,114,162,38,230,241,61,162,134,135,66,21,103,188,245,218,231,132,22,36,180,13,209,68,163,149,205,148,48,17,124,60,146,121,96,156,155,216,1,78,155,179,171,244,183,9,64,115,223,117,180,150,163,106,6,116,155,87,221,59,129,158,237,28,71,65,16,120,86,64,43,30,136,110,143,16,215,103,158,174,14,1,252,156,93,94,222,154,158,103,170,30,184,181,191,162,12,11,124,33,116,108,228,216,6,56,108,129,50,142,113,124,58,100,65,85,218,73,228,52,213,250,244,218,65,21,66,229,69,95,184,112,130,83,69,137,199,10,217,70,123,98,206,86,69,86,150,10,172,202,194,232,1,182,117,205,188,43,254,21,203,61,236,253,87,224,72,57,23,153,209,73,89,156,221,37,15,197,156,133,175,51,143,21,135,179,212,240,197,248,205,67,32,72,250,44,223,203,231,41,131,159,145,141,102,139,96,56,123,7,213,179,51,153,76,227,31,112,159,175,155,56,174,18,65,68,18,99,224,54,227,144,171,169,40,253,12,101,153,205,17,199,125,223,105,25,70,251,237,65,173,226,113,247,169,141,104,129,52,87,248,76,43,254,52,92,105,221,242,57,133,51,112,216,174,12,50,71,246,239,7,192,246,89,11,166,247,4,127,180,13,169,15,230,131,54,101,185,108,154,120,120,212,188,28,194,44,57,165,177,95,43,175,195,171,52,149,92,21,167,218,101,116,108,254,66,152,135,227,223,105,172,64,149,88,67,229,90,151,93,167,187,56,205,244,67,74,141,39,55,155,42,107,125,88,118,43,242,181,134,245,165,23,241,60,32,62,157,112,194,252,139,233,63,71,156,218,19,4,112,58,69,238,100,167,227,162,79,41,173,166,9,118,235,246,155,185,224,80,24,163,178,169,47,230,197,116,175,225,129,44,174,69,231,243,145,173,206,220,92,235,1,233,225,79,245,39,182,144,49,133,97,188,20,144,228,174,182,165,197,196,164,65,156,51,184,166,103,170,16,251,207,164,189,234,218,218,230,10,111,151,253,250,209,226,158,151,78,158,111,205,93,125,7,36,23,123,21,1,39,156,41,81,245,23,190,211,73,2,170,160,112,59,6,108,136,95,209,32,7,105,21,215,92,96,234,32,151,217,203,106,163,117,136,198,130,34,110,207,225,226,230,248,37,27,249,234,16,101,220,125,8,96,149,82,179,49,154,5,128,112,241,141,246,48,10,128,202,96,86,18,178,24,145,28,213,9,40,52,117,162,86,37,134,18,49,113,70,196,130,2,34,202,142,49,109,58,102,31,100,5,233,201,161,97,140,158,185,40,46,107,80,246,39,74,95,58,245,50,246,154,229,113,143,107,26,121,161,68,145,74,227,136,66,119,28,169,23,255,86,225,240,136,14,139,229,94,97,244,139,239,221,246,195,110,80,230,46,42,181,165,60,7,227,250,31,27,212,161,104,140,22,176,242,251,84,142,250,24,73,184,73,129,118,117,113,11,118,211,151,60,131,165,118,130,96,222,35,228,168,52,41,195,189,116,185,145,73,68,185,168,70,154,117,31,48,217,199,168,131,218,158,6,71,131,29,125,160,15,108,20,128,199,146,179,188,72,242,158,227,31,186,138,139,213,64,154,112,209,127,70,191,240,149,106,246,255,233,215,79,76,254,220,117,235,205,250,73,69,102,31,22,118,133,1,226,166,154,167,122,84,99,240,169,80,253,86,71,76,21,246,68,241,203,54,193,225,60,133,161,163,12,223,1,17,84,245,169,112,83,110,97,238,148,221,63,2,60,7,228,56,210,134,248,195,16,205,176,247,84,116,83,238,68,13,222,26,253,23,253,134,228,4,159,99,120,40,45,234,140,75,74,212,13,236,46,220,164,84,124,6,6,144,201,123,95,84,144,87,113,203,249,205,90,19,128,79,14,17,76,191,130,159,55,181,246,71,24,189,136,227,234,59,194,207,133,68,57,91,93,172,63,179,175,61,38,198,95,203,20,52,106,166,121,211,212,182,179,138,34,192,72,94,23,205,123,213,36,88,59,41,198,214,143,115,20,167,160,33,100,27,154,130,49,112,82,138,199,247,212,121,206,221,247,32,23,191,104,52,91,50,252,115,126,233,153,33,200,255,75,13,116,111,215,244,133,190,240,58,71,129,159,109,45,12,77,161,224,56,47,240,98,27,58,237,170,162,44,140,55,123,165,179,99,195,42,89,67,92,50,35,236,195,26,26,52,237,244,164,31,86,41,171,94,14,64,60,60,174,11,64,142,137,171,95,35,83,226,212,145,53,254,155,9,247,54,246,196,220,191,207,230,140,2,23,142,156,220,128,32,23,141,167,47,117,192,152,130,241,45,149,106,128,55,153,93,38,56,220,231,211,108,66,106,18,7,11,68,40,99,76,165,152,23,95,29,191,186,90,155,216,116,171,125,217,10,241,130,214,41,42,18,141,144,141,52,1,158,35,111,195,75,244,205,148,176,52,165,210,206,230,158,101,44,102,223,93,12,50,83,171,179,231,124,50,193,55,75,120,69,168,245,3,26,129,95,67,235,109,148,59,253,229,118,241,90,47,17,167,250,137,231,230,253,243,126,217,143,21,245,199,146,9,11,73,44,133,73,2,84,177,202,38,229,166,134,48,148,78,9,59,80,234,208,83,95,51,66,143,187,99,40,230,182,170,222,30,118,132,14,62,158,236,9,116,198,191,198,164,10,207,57,70,100,222,140,9,165,127,160,138,154,77,227,97,184,111,190,121,167,127,232,186,15,27,220,131,243,3,241,35,181,196,24,92,190,174,7,175,196,114,136,76,110,140,160,142,14,225,239,108,233,124,210,139,20,253,91,216,245,71,26,92,105,1,221,234,139,165,215,32,63,162,213,13,56,43,172,142,67,132,225,106,221,232,81,0,121,183,110,246,178,204,181,94,90,72,76,111,250,76,82,37,175,128,89,74,183,94,30,172,30,89,243,143,24,109,124,214,208,80,116,29,67,23,31,179,174,119,250,71,184,164,222,151,248,130,145,85,251,126,69,228,194,161,55,164,237,165,53,106,24,185,51,180,69,181,239,125,243,239,23,200,80,8,138,216,174,204,40,103,50,47,247,212,97,22,117,191,111,32,234,111,250,17,7,193,104,249,60,168,64,56,215,36,217,63,192,46,127,191,55,166,246,25,248,27,127,206,224,147,209,190,9,77,174,0,135,197,158,73,169,116,255,245,54,4,55,137,100,175,193,108,105,53,157,45,196,158,211,31,162,134,100,113,120,18,81,0,89,81,240,127,160,237,242,149,207,185,0,6,117,240,205,49,231,224,201,52,107,142,114,91,31,254,197,149,168,84,132,170,45,123,168,194,183,12,17,184,175,233,78,123,132,49,6,196,149,63,74,209,55,80,182,207,248,170,36,82,77,64,203,115,196,198,86,194,221,73,88,24,138,186,23,104,133,206,144,113,131,71,217,26,242,242,41,79,56,232,21,195,10,246,142,135,36,79,22,130,180,75,52,10,160,150,216,239,8,140,173,228,68,174,118,209,103,247,131,60,10,6,238,55,138,35,224,144,219,173,227,180,200,190,140,46,116,187,66,219,218,184,95,104,172,20,161,59,201,96,196,40,125,217,4,69,152,244,127,80,30,143,203,193,204,148,133,241,141,226,141,162,150,110,240,36,101,12,102,191,50,149,68,25,226,36,34,62,136,61,207,175,176,240,87,142,12,245,85,255,213,99,84,50,17,88,84,240,103,242,213,201,248,94,124,233,181,22,15,218,99,170,146,155,19,46,159,106,117,182,152,1,144,11,43,232,83,27,131,43,99,76,72,64,174,216,184,5,45,190,1,234,28,207,96,104,137,166,137,172,157,28,80,109,186,131,56,88,16,51,156,29,6,200,244,37,125,132,38,97,115,31,130,106,138,129,14,109,139,33,168,125,173,176,90,151,135,156,91,31,14,4,166,72,149,110,114,112,231,79,193,168,121,155,106,172,105,187,255,41,118,235,44,225,204,45,43,47,50,174,135,121,139,41,102,105,180,93,70,55,102,58,79,120,79,75,148,224,213,68,64,225,40,138,152,200,244,158,163,107,210,141,151,157,178,246,172,194,109,119,232,65,64,71,175,60,187,150,185,248,229,77,21,104,157,129,240,128,138,219,142,185,227,94,70,47,3,189,246,62,207,91,112,247,219,19,162,207,5,218,111,112,203,102,41,83,111,35,244,176,70,25,146,244,23,21,146,193,148,114,26,8,230,55,186,223,220,230,34,108,150,239,154,8,54,121,11,237,72,209,124,178,130,25,209,6,11,107,177,74,41,13,93,53,165,132,150,90,203,161,181,17,245,196,240,50,71,184,55,34,232,202,145,8,93,247,37,249,132,142,144,62,100,121,59,249,134,204,126,198,161,131,41,151,34,43,91,2,15,92,55,23,221,99,244,163,88,157,41,32,233,108,183,180,237,119,209,122,60,181,76,40,136,88,113,87,202,242,82,255,101,32,142,121,30,129,183,76,133,177,35,120,144,82,177,214,143,219,69,178,98,66,70,160,131,101,147,209,94,122,167,18,201,62,102,194,174,93,39,212,164,122,29,47,50,208,129,93,127,130,196,35,18,7,40,147,70,91,36,81,197,133,142,192,114,28,14,242,149,34,5,122,207,158,208,94,97,148,180,8,171,148,79,206,241,254,254,53,156,150,209,11,42,164,200,133,68,157,52,82,104,109,221,170,169,50,78,207,56,113,200,141,101,200,177,222,120,111,174,11,212,93,231,70,70,134,183,16,201,123,58,252,76,142,193,14,67,126,186,226,209,93,195,251,90,69,104,68,97,100,114,178,53,6,21,179,178,104,3,111,192,84,39,139,157,7,20,188,71,217,213,239,11,52,93,76,123,154,144,108,89,199,22,216,132,124,62,229,95,211,136,51,240,100,214,101,218,17,175,70,194,86,167,6,226,197,162,86,72,106,24,120,120,182,245,6,135,175,187,249,204,123,31,121,74,18,209,165,187,53,233,131,174,212,217,244,95,220,50,13,198,9,63,32,23,103,101,114,93,58,0,32,116,165,1,172,239,159,130,170,157,200,56,187,1,81,230,169,177,82,170,156,164,70,160,240,46,51,69,235,58,96,28,236,55,31,214,244,54,236,232,204,49,183,32,68,51,93,135,208,199,150,74,115,139,62,253,200,86,194,47,14,213,204,218,153,237,148,104,57,38,121,89,51,75,128,95,118,117,240,55,129,185,93,194,157,88,167,120,95,83,9,200,55,2,154,218,184,99,30,141,104,160,177,41,129,82,90,48,75,192,150,44,51,154,245,56,132,141,82,132,79,17,78,111,178,221,31,69,178,91,139,168,78,88,76,183,190,234,205,168,116,21,49,182,223,153,119,11,68,141,206,72,248,178,205,22,248,167,142,229,17,126,58,216,111,251,128,171,84,230,225,54,198,17,238,91,19,30,44,148,60,64,216,34,119,4,246,93,213,107,227,50,230,144,52,49,147,198,90,12,148,173,213,186,7,220,102,177,42,141,120,116,79,150,239,71,191,159,196,81,243,198,191,252,202,191,206,24,74,245,248,232,153,61,196,131,183,180,27,19,65,94,124,141,51,132,228,125,121,77,131,90,54,71,227,119,210,13,26,104,155,222,225,220,134,127,28,200,236,23,171,7,247,84,179,69,5,243,7,166,180,95,242,192,134,217,149,226,155,124,24,109,64,56,200,172,254,11,55,52,90,92,4,197,169,103,111,32,104,91,150,52,222,221,92,175,93,232,240,78,197,62,138,129,79,133,193,29,254,28,96,169,23,157,238,61,152,37,166,184,239,10,173,151,178,95,43,149,225,217,92,223,130,94,204,118,65,79,232,198,7,51,199,249,115,43,177,153,240,18,67,89,148,102,60,109,109,118,245,20,225,120,89,133,192,144,62,13,205,233,113,61,52,82,84,176,34,80,242,243,28,167,227,86,155,64,206,27,244,142,182,98,141,114,162,47,18,165,17,138,253,150,86,0,55,137,66,139,79,117,141,158,43,23,66,3,248,168,200,112,11,96,218,181,133,145,228,228,236,206,138,222,10,186,222,111,161,137,77,124,82,10,237,251,166,72,187,35,170,244,94,142,19,152,183,223,165,239,1,227,60,82,183,238,180,101,144,46,71,135,0,124,79,61,112,192,108,215,91,164,155,231,105,38,76,161,227,3,215,151,152,170,17,52,55,219,178,9,76,56,94,222,180,101,173,219,56,104,220,118,118,222,236,110,182,20,93,131,13,41,130,37,73,69,155,205,3,173,204,141,135,195,178,190,187,221,215,17,51,196,252,217,15,147,152,182,8,130,207,164,183,102,202,210,43,75,119,175,65,10,5,47,212,129,228,249,41,29,92,195,155,98,176,36,164,34,15,169,31,186,185,84,248,55,230,58,180,123,5,205,36,235,26,209,211,161,11,60,197,95,82,20,195,147,157,88,242,4,130,62,175,144,177,47,52,31,122,131,222,241,105,234,151,81,233,206,185,234,136,116,232,188,189,166,47,202,103,172,102,176,223,19,75,89,232,206,193,162,135,145,158,145,245,196,215,61,26,57,237,147,111,99,216,172,143,97,153,152,36,59,31,229,206,182,217,119,11,171,206,236,175,111,175,50,169,238,88,121,198,254,150,189,185,82,125,178,131,67,140,128,39,94,179,129,180,46,176,146,219,129,188,245,103,0,115,69,87,117,127,145,143,243,215,218,57,250,103,66,1,17,199,81,241,117,213,40,38,89,194,64,17,61,164,179,178,104,103,224,232,140,70,33,201,245,205,199,21,211,235,161,26,209,216,141,148,140,64,178,83,62,176,227,161,211,119,180,212,46,183,165,181,140,205,99,31,139,254,79,137,104,38,18,99,212,145,159,46,248,120,29,113,179,24,170,103,134,214,188,166,42,192,75,37,240,242,200,231,171,173,18,195,51,159,125,73,200,220,71,6,49,126,71,88,116,210,6,203,38,96,35,128,96,26,56,183,175,29,104,52,223,40,175,82,245,178,254,199,203,39,82,137,40,144,86,130,1,186,38,239,78,34,29,118,0,147,77,117,140,31,246,38,153,175,44,18,238,243,207,145,115,40,97,9,135,133,37,111,162,159,60,62,231,84,38,233,96,231,68,111,33,11,214,195,210,138,102,28,39,181,62,66,186,178,30,65,248,226,166,212,89,140,113,155,12,121,78,80,169,113,146,191,117,180,196,234,232,172,113,83,223,71,119,123,8,134,149,159,114,111,213,187,84,140,231,188,171,75,119,71,198,120,7,228,4,106,152,113,238,75,135,235,19,63,68,191,41,183,49,28,166,164,34,125,158,125,62,180,250,51,194,249,32,173,133,252,148,21,115,230,136,148,140,1,130,217,178,43,117,169,63,51,249,153,77,16,104,41,36,69,222,172,83,25,152,127,121,196,85,82,20,160,251,3,17,168,146,249,88,252,119,74,5,201,245,126,55,234,93,38,230,233,151,137,144,20,185,237,168,131,7,210,62,109,72,157,9,77,127,84,222,15,233,44,211,191,197,35,247,63,97,70,167,250,175,168,0,0,87,192,28,113,166,84,123,7,180,108,20,209,253,197,133,42,23,201,96,40,125,0,143,89,145,73,17,92,66,11,56,153,93,86,185,211,44,218,20,222,192,237,11,239,3,185,0,90,5,73,89,94,171,236,75,143,112,230,151,43,192,68,88,89,177,143,161,16,97,22,161,18,215,88,238,186,72,99,9,215,173,57,163,81,26,116,245,168,216,37,80,14,100,61,171,7,36,0,209,239,124,120,147,13,87,17,220,238,163,159,63,147,197,26,210,114,79,213,91,37,192,188,110,89,26,64,6,81,130,176,113,197,58,179,24,89,207,223,73,117,160,164,219,244,146,192,146,43,180,240,174,194,4,119,15,139,115,247,23,177,142,88,177,41,194,53,43,13,146,31,144,168,99,249,70,214,127,169,216,148,247,90,64,93,234,77,81,255,156,114,64,38,214,59,109,170,191,45,221,206,227,198,120,79,143,60,126,98,92,196,55,151,227,173,179,3,19,56,14,173,248,44,140,198,58,186,172,116,12,166,42,189,4,123,20,39,212,239,28,193,139,77,126,132,131,200,38,37,195,171,26,29,200,71,64,155,138,243,127,179,139,99,131,140,246,232,79,59,183,232,214,4,88,13,4,62,176,204,127,41,177,137,149,82,255,107,76,254,27,187,59,93,49,46,153,208,55,228,121,218,186,150,6,224,67,195,195,232,202,135,215,152,231,233,152,1,242,17,163,122,142,26,249,134,40,197,108,235,228,142,200,180,179,241,33,26,252,143,163,151,126,37,45,50,113,215,138,124,40,97,185,255,73,189,255,246,170,148,50,111,113,85,20,52,148,254,89,38,57,192,98,140,185,39,13,167,99,79,74,112,123,137,238,4,87,181,241,84,120,158,137,147,206,253,195,44,157,150,43,45,228,209,212,173,83,8,10,239,12,245,46,237,209,245,147,254,52,232,49,177,34,21,7,24,10,42,168,134,37,203,24,7,220,247,57,180,110,24,214,47,74,101,106,8,210,113,223,150,127,188,133,130,50,102,252,187,7,47,236,157,118,90,55,35,222,138,225,249,147,29,145,150,108,109,15,158,46,165,215,232,4,32,54,54,170,176,26,21,68,25,150,172,113,217,211,208,68,123,131,247,102,58,160,227,57,151,243,246,45,6,211,16,166,173,68,46,132,199,21,104,223,77,164,19,132,22,201,119,91,176,93,32,38,13,91,84,93,98,239,166,230,89,222,36,224,182,67,215,20,19,71,221,226,215,184,207,1,52,225,236,134,79,64,213,88,118,224,231,206,115,10,74,255,239,16,249,66,106,99,1,138,63,160,159,106,154,252,14,169,105,255,187,134,253,215,33,80,48,193,38,134,168,234,224,93,5,222,60,120,213,225,61,48,78,206,77,63,85,224,5,244,147,114,64,73,171,255,105,27,50,176,3,167,60,169,100,227,65,147,68,30,19,41,79,8,10,74,238,29,177,65,113,247,122,159,42,255,226,40,129,213,11,69,228,68,23,125,209,76,129,177,55,48,240,122,153,69,160,138,101,161,215,147,147,173,70,138,172,212,126,74,127,82,78,134,117,35,72,116,177,124,18,58,123,58,103,42,223,207,111,118,214,58,124,42,112,30,179,32,54,14,223,123,173,215,169,214,48,35,156,145,170,1,113,167,254,251,158,41,161,128,232,145,73,86,241,223,50,197,23,183,205,46,87,215,117,255,182,230,88,83,217,151,86,116,195,220,173,57,107,122,143,59,209,201,67,175,204,242,74,137,122,187,182,44,125,69,37,228,198,74,4,210,70,43,114,24,146,194,204,122,144,205,31,57,33,99,3,107,167,156,244,121,174,136,99,84,134,224,162,197,161,77,30,156,97,185,11,158,254,248,93,94,250,189,188,221,220,246,209,95,162,150,99,135,225,52,243,132,98,241,110,43,236,78,36,72,128,163,191,84,165,4,229,148,65,58,144,149,243,251,240,73,174,72,88,74,190,150,209,140,175,195,140,220,228,68,44,153,4,110,178,158,122,149,190,184,16,201,122,190,187,78,226,0,95,219,212,197,232,86,244,51,190,230,162,190,199,74,129,182,74,175,113,198,84,40,209,158,5,178,11,226,125,14,83,116,78,249,72,100,190,87,188,2,138,125,11,235,222,105,48,72,49,180,216,14,149,194,18,4,165,79,12,102,165,43,145,239,181,127,142,206,248,196,80,196,170,12,19,80,19,169,197,134,194,145,33,93,33,120,251,201,248,191,5,234,63,76,166,128,35,54,93,203,222,203,86,56,217,248,210,229,60,28,250,227,46,199,177,156,103,194,56,172,71,179,95,251,119,171,134,116,18,143,52,91,192,234,60,92,186,244,154,40,225,11,176,84,217,155,177,122,208,96,234,138,177,52,111,38,61,119,161,90,21,11,55,206,80,50,116,24,249,163,21,170,80,189,71,125,51,230,78,126,119,125,143,105,16,179,212,144,134,155,247,216,179,242,126,181,88,189,4,24,242,99,216,239,216,146,138,4,95,138,119,189,232,192,174,226,66,85,137,50,111,134,218,34,229,130,196,102,126,123,200,58,199,247,29,156,92,152,91,184,233,1,229,46,249,220,246,110,229,56,199,100,107,119,3,47,214,231,156,46,83,248,0,250,79,116,209,218,200,154,164,0,134,72,248,9,107,171,254,67,103,164,159,188,224,185,98,41,215,0,176,50,7,188,247,20,135,44,24,9,57,249,120,226,71,142,72,45,211,154,244,36,22,195,246,24,150,5,23,23,177,67,252,83,153,72,119,192,48,1,225,22,118,247,99,52,93,133,132,181,249,181,179,146,124,135,181,44,219,127,177,227,224,198,164,103,9,94,105,46,197,96,147,118,7,61,237,163,145,226,143,150,140,181,239,139,25,197,233,103,141,146,67,209,74,87,142,15,9,137,125,159,179,157,79,120,24,72,212,124,249,48,174,237,172,182,155,26,224,39,202,185,63,181,85,32,242,75,184,27,199,40,103,216,210,84,104,91,175,108,5,253,56,145,254,121,37,11,217,226,109,218,188,63,163,13,175,167,227,66,238,26,237,49,237,161,217,44,155,81,54,223,166,209,200,49,16,71,128,71,77,212,252,143,72,228,29,16,184,84,197,40,160,217,8,71,93,62,33,224,50,155,21,234,117,180,109,181,11,15,141,0,97,144,36,167,60,243,92,185,251,194,216,159,99,125,213,36,210,173,105,182,140,192,150,210,175,36,219,60,118,107,163,73,200,82,180,128,184,118,149,75,186,104,47,77,15,219,227,109,150,244,203,0,219,83,67,193,242,198,170,101,105,225,39,125,159,245,10,223,95,119,162,203,76,21,23,94,15,185,8,23,128,109,27,246,234,107,97,192,210,50,24,114,245,73,229,51,242,210,138,112,105,19,210,121,9,31,93,193,188,194,209,216,30,14,246,62,53,136,93,120,168,154,33,231,74,245,2,19,144,170,60,73,235,87,176,66,51,28,238,41,2,36,91,6,138,162,212,85,189,117,125,117,187,247,238,153,10,147,17,229,248,48,254,195,110,227,15,72,153,121,222,242,3,236,39,209,7,171,59,241,96,88,11,128,75,221,211,142,109,80,209,53,177,110,229,67,18,156,42,192,221,45,64,81,47,12,151,147,99,142,173,227,193,69,10,102,227,174,237,144,142,102,123,198,103,244,197,33,70,196,52,118,210,196,207,68,46,192,126,181,3,126,234,205,146,149,46,10,45,115,181,6,253,218,31,124,167,166,18,137,199,10,39,126,34,12,75,128,2,107,191,191,250,101,255,20,149,166,190,200,7,54,165,203,35,131,207,188,142,150,203,197,242,128,213,38,227,1,31,153,191,105,87,32,39,77,215,180,139,155,174,220,160,25,174,25,68,51,196,183,41,88,229,117,20,26,145,137,88,240,116,76,95,114,192,52,40,234,100,127,15,253,213,53,159,89,23,22,180,175,99,76,84,201,35,102,199,34,106,35,111,71,210,247,3,231,234,168,141,173,194,110,110,163,175,91,59,230,226,187,33,179,239,158,63,19,18,59,199,226,45,204,137,41,53,185,178,99,35,48,154,57,151,57,194,217,156,225,115,27,197,129,160,171,19,117,199,117,166,24,98,190,204,23,128,162,3,136,92,23,54,217,25,174,127,61,138,216,124,49,238,252,79,69,134,117,39,20,61,76,231,99,126,119,131,241,22,188,36,252,6,99,99,105,17,203,81,104,1,120,219,134,200,106,94,223,46,105,7,46,20,50,175,217,9,207,181,40,18,103,182,37,112,46,175,36,222,76,78,65,218,100,137,53,145,46,143,48,124,240,112,47,246,224,72,247,28,37,75,86,209,104,57,176,236,65,34,136,157,95,52,156,227,154,220,27,79,163,59,220,112,91,233,25,175,202,148,241,8,7,24,11,62,72,56,102,204,232,84,197,214,179,246,87,73,79,240,40,16,158,183,39,99,97,178,44,187,0,121,164,220,94,186,221,215,73,40,194,167,15,241,221,151,236,144,196,223,224,231,141,47,23,43,211,137,200,107,249,80,53,134,244,78,114,57,17,74,18,211,167,96,158,157,63,106,146,79,130,27,232,26,251,179,132,170,181,78,192,159,220,140,176,192,17,238,169,120,179,103,239,203,134,69,54,220,149,41,145,143,223,110,98,15,74,148,165,31,166,233,197,168,135,20,224,79,108,13,119,65,71,32,79,17,10,56,40,235,119,245,50,164,82,173,118,180,84,226,142,66,16,86,43,208,130,92,231,201,183,178,254,123,6,69,205,225,4,59,41,55,42,180,223,68,0,13,148,246,145,73,230,59,119,189,33,191,191,63,133,254,99,143,146,124,50,77,108,71,201,196,25,68,220,127,221,186,188,216,119,131,1,246,85,211,54,54,75,16,155,34,179,172,111,197,215,217,154,238,119,155,226,175,220,98,126,30,117,20,114,185,147,94,146,163,199,76,76,1,119,110,208,8,2,35,239,205,59,44,224,132,117,85,242,170,160,248,250,203,237,172,239,1,129,203,229,125,150,209,212,173,139,195,37,168,202,22,180,139,177,249,133,16,76,124,142,200,49,154,116,241,123,36,173,79,238,247,14,66,232,199,42,241,171,191,18,231,9,135,65,188,249,21,253,103,36,68,245,10,32,3,233,56,2,188,16,200,67,100,218,103,16,45,249,248,116,232,59,24,179,164,95,222,25,78,78,139,239,237,180,198,85,91,37,129,220,245,111,255,215,172,167,122,236,18,118,64,200,180,130,223,208,60,187,213,93,194,211,137,59,39,76,189,163,73,63,249,54,67,92,85,219,41,109,200,141,55,50,151,224,159,154,115,57,230,233,139,77,217,198,155,41,44,147,68,225,61,51,29,243,201,96,2,171,29,28,202,145,180,178,242,222,225,107,94,153,183,128,52,216,147,129,175,227,215,187,239,129,241,178,18,116,149,174,12,19,103,17,101,12,66,254,49,127,112,55,93,86,232,213,182,128,180,0,169,57,66,90,48,22,95,126,216,254,242,243,147,237,30,41,150,58,219,3,131,82,177,209,200,141,61,55,37,159,104,186,172,121,182,40,70,101,128,228,234,248,108,106,143,235,70,159,76,77,227,79,192,53,36,36,163,152,9,178,74,12,226,148,96,27,10,190,188,208,109,215,102,247,53,172,160,200,4,74,194,127,176,99,214,34,164,25,211,0,176,104,59,154,69,1,132,187,51,66,235,66,125,155,80,197,26,32,127,23,207,193,154,98,89,89,197,140,42,199,181,222,62,99,83,163,218,78,25,97,50,163,178,37,56,37,201,96,213,165,144,226,75,116,138,38,188,159,16,118,198,251,164,115,204,121,229,234,139,26,0,148,192,156,240,106,114,153,127,202,169,143,87,56,34,156,146,10,222,187,170,20,78,10,127,199,41,85,56,244,115,245,58,20,92,191,142,240,67,113,133,146,40,111,137,73,179,223,18,126,231,251,179,58,130,33,206,45,240,214,156,30,148,207,96,96,244,235,80,156,240,111,82,68,130,153,79,97,232,180,123,251,182,16,4,135,2,126,236,58,188,160,27,246,53,168,251,128,195,67,172,142,251,213,239,62,176,123,145,250,188,97,7,50,219,59,184,182,95,120,158,199,206,92,148,131,54,237,28,191,134,238,54,138,153,116,130,113,115,189,226,234,75,7,103,16,33,81,225,159,253,140,15,87,159,229,141,138,88,113,125,172,242,35,233,211,137,71,193,34,255,57,169,222,249,92,151,116,30,214,94,254,99,137,10,164,236,199,160,134,208,108,2,219,137,41,113,51,107,241,92,130,243,179,121,68,235,203,151,68,16,1,98,217,157,1,110,157,18,212,169,6,202,214,93,165,132,222,201,204,17,182,130,149,150,221,247,34,52,255,240,12,98,192,184,118,146,181,114,95,80,54,43,231,111,95,175,150,115,171,88,184,229,48,171,54,219,43,138,43,106,202,234,14,214,151,253,7,228,214,219,229,133,227,120,40,100,65,66,225,42,42,229,190,20,8,16,245,17,174,106,198,111,74,113,251,13,114,183,221,215,245,214,134,62,44,62,193,114,181,167,70,92,102,158,7,101,161,191,79,244,151,95,124,79,237,186,214,66,97,149,160,215,79,146,136,6,67,104,57,194,209,223,161,99,14,93,39,247,25,13,90,46,106,95,45,234,10,37,177,182,118,113,64,242,90,170,10,51,90,19,173,253,122,136,112,142,45,180,65,164,59,92,101,4,73,78,202,66,235,29,185,165,57,226,226,5,245,171,154,125,20,211,71,130,247,237,251,146,10,58,90,207,212,76,191,96,173,250,114,53,187,233,153,197,145,9,193,46,172,152,63,26,66,178,37,196,29,174,75,221,219,21,240,6,78,149,89,176,224,178,124,106,103,68,85,243,49,149,94,181,80,193,147,166,178,205,227,72,179,177,103,116,18,37,250,2,110,2,190,224,142,199,114,146,242,205,51,235,85,104,211,230,233,51,100,171,205,191,207,124,177,188,13,250,110,42,215,47,91,246,211,25,102,161,56,20,102,47,172,216,71,212,252,21,156,10,170,59,164,203,174,162,241,140,21,175,64,231,205,36,217,63,126,171,58,199,134,242,122,219,87,174,249,61,222,140,189,66,137,222,147,181,30,53,129,182,155,18,77,221,42,175,245,202,78,101,31,228,57,221,18,177,10,56,206,12,173,131,100,184,174,108,199,139,26,70,143,88,233,79,23,128,2,182,239,251,14,251,129,208,244,29,254,122,28,141,92,17,44,34,208,154,255,144,101,148,9,155,146,144,50,176,4,65,199,57,30,21,225,204,144,10,227,124,166,174,255,12,37,251,71,190,16,35,172,22,190,31,118,218,152,75,186,123,93,166,154,245,211,44,161,23,199,92,78,122,118,121,151,206,140,248,208,118,69,60,58,233,43,84,145,92,121,38,155,193,170,109,64,102,252,179,216,66,196,122,183,147,148,48,194,10,156,56,209,33,230,206,46,99,193,59,156,77,133,230,26,193,211,247,155,165,132,116,76,191,209,26,157,13,121,218,179,81,201,0,143,19,106,195,41,198,130,136,86,47,49,46,205,181,201,112,87,145,247,100,143,128,150,125,33,46,238,62,48,252,86,252,120,73,244,160,50,167,241,45,115,215,145,32,194,202,191,154,23,191,162,3,224,135,16,109,167,119,47,119,26,218,232,92,181,102,84,0,120,83,147,139,253,29,191,248,199,121,3,95,185,101,138,168,121,156,16,25,150,86,181,130,102,124,209,70,225,108,115,169,179,152,253,115,198,36,108,106,112,174,201,34,226,72,21,19,97,138,21,52,130,26,5,163,155,158,48,21,76,182,180,249,162,116,243,169,176,103,9,27,38,74,184,155,204,151,57,38,88,173,190,98,107,13,208,146,79,153,243,252,50,211,255,64,148,174,183,118,91,236,38,223,138,142,213,36,207,222,1,159,193,193,120,204,62,72,150,41,45,96,177,105,219,32,229,120,121,213,34,130,111,17,102,248,144,35,167,25,34,206,186,172,200,45,158,110,110,208,153,102,225,155,208,56,100,209,199,183,41,94,75,218,253,226,6,116,110,152,61,135,81,213,189,216,29,148,203,194,187,145,58,130,91,171,45,116,77,4,138,131,79,210,215,6,210,145,61,249,128,122,190,1,224,203,76,61,28,121,129,211,127,169,71,207,108,136,59,221,171,58,27,10,73,34,85,202,19,11,170,214,49,199,233,1,154,168,210,135,66,181,64,241,199,81,7,113,148,24,13,94,57,20,171,156,165,140,57,154,6,219,41,248,142,36,247,33,43,148,70,198,219,248,129,85,34,26,210,80,200,159,27,247,180,135,74,47,235,133,80,119,214,97,231,188,237,55,72,84,192,141,188,5,186,194,175,185,108,250,1,224,55,238,25,201,233,237,227,87,141,170,129,198,133,159,225,12,62,82,145,57,89,117,253,64,166,1,76,122,6,171,201,75,94,11,126,206,40,103,33,224,147,92,230,192,136,141,98,25,132,88,155,227,168,34,59,164,157,235,7,117,29,46,221,172,246,235,221,82,146,121,21,240,4,12,232,140,200,180,3,29,47,219,246,46,110,112,52,32,239,78,104,176,174,143,104,11,33,40,221,13,206,76,191,225,48,218,79,124,204,203,15,147,17,115,31,126,222,87,247,163,141,180,50,244,118,87,197,222,220,248,158,140,231,157,121,127,37,113,126,0,201,179,8,83,180,157,86,222,28,16,68,139,48,187,192,133,159,15,68,138,182,48,67,233,102,88,23,115,177,208,49,93,250,37,178,17,137,224,149,178,227,12,61,129,103,118,23,72,133,16,167,27,75,7,121,11,201,239,116,180,209,77,150,228,54,162,70,110,88,135,236,17,226,9,241,21,71,1,20,159,224,220,77,166,131,161,77,5,213,143,43,242,208,133,226,79,83,188,125,5,65,125,55,90,215,168,94,34,120,227,70,205,73,59,211,80,252,30,252,169,17,9,136,91,3,38,184,95,209,83,90,227,57,98,72,180,166,249,169,53,249,252,130,150,100,84,75,126,107,226,171,106,149,22,98,255,144,68,48,74,64,86,235,122,113,38,91,169,90,167,193,135,50,104,0,20,217,155,201,234,58,208,144,148,111,237,9,189,0,7,115,51,207,3,121,218,104,24,187,213,148,52,73,41,46,64,24,92,145,217,41,20,112,73,228,110,77,128,19,143,67,115,167,75,36,250,121,86,5,195,25,9,254,123,85,184,12,89,3,234,227,53,160,41,4,135,204,57,78,31,133,123,58,164,61,96,74,179,126,59,190,53,184,170,22,164,174,113,121,225,214,128,213,16,244,230,11,171,211,123,192,88,61,197,87,161,188,64,85,132,238,46,224,138,98,151,191,85,197,47,162,33,192,99,135,127,89,123,245,48,112,57,72,106,196,52,12,16,150,66,118,190,69,17,70,243,24,110,222,102,246,209,191,15,121,232,207,245,174,35,236,60,241,220,38,8,148,84,112,118,145,130,114,138,13,124,84,218,211,37,230,236,14,13,93,179,236,217,222,163,60,182,141,70,212,12,131,81,211,21,57,41,193,99,80,19,80,63,234,249,20,12,38,145,83,94,213,82,86,254,81,95,237,193,87,191,13,115,129,8,167,81,164,129,80,225,246,189,151,110,219,119,104,111,253,82,204,173,43,40,63,37,116,40,233,202,115,116,36,1,221,33,15,179,55,66,223,225,147,187,0,182,177,176,109,211,170,2,81,19,227,141,250,91,161,156,211,203,124,124,135,89,3,124,252,187,36,240,52,121,201,4,82,156,211,148,177,113,235,177,119,10,9,254,229,205,72,108,15,199,75,84,181,127,222,237,8,162,159,117,78,17,253,15,75,227,247,232,146,177,179,16,67,234,76,122,169,51,234,184,3,25,191,53,106,147,138,247,149,116,108,133,44,145,3,12,179,183,56,116,8,232,87,222,209,239,3,6,42,44,200,97,213,178,167,30,172,52,72,162,19,111,129,66,29,187,107,80,190,64,215,92,108,230,173,238,213,240,8,207,119,132,217,203,207,48,161,44,22,197,85,199,47,253,45,205,11,211,107,210,233,1,104,144,221,3,174,101,211,192,28,55,13,187,132,172,7,29,34,225,228,128,164,115,60,255,128,90,108,205,86,66,120,152,48,135,230,60,255,131,167,104,58,147,107,235,164,143,1,19,76,11,71,58,240,117,117,27,230,207,40,68,124,31,29,164,73,234,24,52,60,124,65,246,194,231,13,42,91,113,29,200,182,149,225,255,82,78,251,91,54,94,100,216,26,110,27,252,91,52,92,23,219,58,183,214,235,81,16,54,222,26,230,110,55,72,216,54,20,252,93,98,251,222,90,28,235,31,254,238,32,35,56,137,25,125,119,185,48,201,196,231,76,168,174,148,150,229,231,133,180,13,110,20,147,129,127,137,44,164,167,224,185,216,218,27,1,69,146,94,37,177,196,159,134,17,109,185,133,181,218,238,28,193,204,69,42,26,8,20,4,30,29,122,55,121,26,51,75,161,64,132,55,40,13,230,54,160,216,233,1,202,111,85,205,116,87,62,98,40,40,47,172,147,70,153,179,93,81,177,187,152,243,192,26,112,150,18,95,1,27,113,99,148,30,8,230,152,169,230,54,146,255,163,241,109,158,60,217,249,131,128,151,85,45,98,65,118,28,52,172,54,161,213,23,182,139,235,61,66,153,138,211,153,221,83,50,192,0,62,90,248,4,27,91,98,20,192,39,210,78,21,205,99,116,179,40,100,147,232,210,23,80,96,200,103,90,196,251,83,198,104,70,255,19,132,57,110,67,24,27,155,132,58,225,100,143,89,131,57,22,32,36,24,156,191,51,118,222,132,249,47,208,54,64,50,16,106,53,218,212,58,140,201,247,6,190,175,31,28,124,3,144,157,136,210,85,89,160,83,127,86,9,162,146,169,6,100,152,119,201,61,77,85,142,93,169,248,168,212,33,147,155,126,43,78,20,181,104,129,52,133,222,227,100,65,43,239,94,10,221,211,169,186,40,36,148,223,243,161,129,208,48,191,220,183,234,235,168,112,91,162,235,231,112,162,14,119,49,190,61,120,144,43,92,104,112,80,16,127,47,66,84,35,150,20,235,235,71,166,150,191,182,165,68,94,65,80,34,175,240,4,136,96,135,40,62,222,227,8,14,71,64,214,29,244,124,138,104,175,103,202,204,246,193,65,60,225,244,137,41,236,102,13,195,120,66,197,0,108,128,219,10,45,168,67,66,236,249,243,236,216,72,222,183,191,111,143,96,146,241,243,246,184,170,150,94,182,151,24,93,221,58,43,66,6,58,240,64,66,157,148,183,142,241,161,90,115,228,168,174,171,114,196,26,172,152,175,180,43,150,70,2,204,202,100,65,118,21,84,202,60,239,219,66,67,37,170,239,147,14,207,197,11,167,33,77,239,142,245,137,217,238,39,171,167,148,32,101,246,201,16,241,216,213,67,182,64,87,202,55,208,132,194,140,64,8,49,76,254,8,189,45,213,201,41,37,159,142,221,129,52,96,104,105,209,151,146,25,81,241,32,60,15,231,93,188,72,29,76,109,245,85,122,107,245,162,57,100,95,77,239,197,2,92,229,215,43,51,208,241,201,130,244,223,98,1,240,71,119,91,112,45,150,188,81,15,179,233,103,143,157,135,159,234,245,5,195,2,176,45,201,135,109,240,87,55,206,48,3,218,55,10,230,95,175,241,236,27,111,208,121,190,63,3,61,18,248,105,142,125,137,10,4,202,12,228,182,70,104,37,185,202,127,111,34,41,254,119,249,158,2,147,26,226,138,6,206,76,4,219,221,143,206,115,138,115,197,236,50,218,174,2,136,49,43,167,181,73,27,51,237,22,44,164,186,193,231,185,184,141,155,39,138,199,41,124,41,83,227,138,50,180,26,33,193,43,201,95,139,3,190,88,118,100,21,77,141,136,68,196,19,13,223,60,236,3,203,31,162,152,25,27,121,79,229,44,196,16,100,150,10,188,178,167,53,52,112,153,82,179,171,43,238,210,134,115,32,5,182,198,60,162,62,113,248,64,92,0,10,82,199,78,137,236,28,169,198,171,8,224,137,183,229,152,32,31,241,13,105,40,180,41,39,190,80,61,204,191,72,11,203,232,4,244,150,238,143,51,26,205,107,13,188,224,76,130,33,22,120,208,4,168,126,104,193,107,94,248,33,212,88,166,59,29,12,150,131,194,105,33,84,220,215,254,178,65,164,138,130,166,190,118,243,93,40,183,110,9,175,165,236,26,129,100,239,110,255,43,91,195,196,172,236,17,231,104,94,252,81,178,182,83,194,43,163,121,174,169,94,80,172,220,4,19,35,242,236,237,25,17,179,60,3,144,213,46,208,131,99,137,69,109,236,129,204,111,150,36,0,222,67,91,90,253,237,220,198,10,197,46,113,175,104,113,175,1,254,171,171,232,159,90,205,9,174,119,201,40,209,85,224,222,181,19,33,216,41,32,65,153,182,167,238,99,94,81,99,152,246,42,179,153,177,61,91,141,230,78,107,194,31,236,153,136,80,91,153,112,11,166,216,66,98,146,198,121,177,222,129,97,253,76,138,89,245,224,229,100,154,252,39,43,2,233,191,173,36,11,18,194,37,116,194,239,103,103,200,30,102,111,79,173,44,138,241,215,255,147,207,220,72,81,14,204,137,111,138,201,219,169,122,125,244,229,93,17,19,5,20,88,250,79,12,212,44,124,226,51,172,229,223,217,68,30,94,156,187,59,67,189,200,197,138,82,238,107,194,171,78,181,174,140,68,12,95,226,144,166,254,116,190,39,102,143,23,133,97,181,0,136,89,246,196,95,99,198,185,112,233,253,53,100,1,55,203,57,230,248,64,71,224,161,13,34,253,162,176,10,5,144,198,91,197,198,174,174,95,152,212,177,246,7,32,154,50,22,111,167,79,220,29,11,108,238,208,0,77,253,121,122,157,73,7,78,137,214,167,224,67,29,93,105,136,58,50,94,123,167,73,62,218,182,35,14,79,186,159,172,36,129,216,251,232,148,29,207,12,236,79,223,214,134,10,139,169,28,101,38,34,67,53,36,133,135,90,98,20,90,140,60,55,194,113,225,240,92,98,227,100,218,188,241,158,251,149,23,76,122,240,225,226,16,74,105,107,59,240,128,0,66,189,63,154,102,244,115,153,133,157,111,20,149,227,139,131,135,126,46,62,35,148,244,128,65,199,164,221,214,103,64,153,92,56,188,211,90,143,229,77,80,70,213,5,5,133,237,157,187,31,114,22,84,90,135,3,200,254,171,243,86,227,221,80,180,206,17,144,61,190,159,140,233,203,199,40,139,139,50,134,162,113,77,24,91,232,26,171,119,26,137,165,86,59,137,223,208,36,143,109,64,152,88,37,135,228,132,94,97,148,189,91,157,78,0,99,1,215,189,55,171,130,38,83,119,244,53,226,28,87,61,98,178,179,129,50,132,80,119,143,246,29,68,207,213,38,45,20,237,232,219,232,79,136,201,229,71,212,203,38,255,222,173,35,238,130,6,206,176,57,245,65,31,68,135,125,178,250,31,100,52,237,98,55,74,214,30,204,158,180,188,157,94,13,107,82,186,113,67,252,67,82,245,88,84,224,137,101,238,8,108,86,229,110,178,91,83,153,242,197,84,237,234,192,4,250,93,49,215,38,239,69,119,212,4,149,253,77,3,36,190,90,245,122,23,197,51,204,7,214,148,1,109,170,107,54,68,54,99,47,235,122,250,237,250,235,30,151,0,178,71,125,190,62,195,29,123,151,216,35,247,161,188,193,167,130,186,179,183,6,101,192,103,192,177,233,238,38,125,114,32,90,20,247,113,243,45,198,87,176,126,137,88,81,175,207,40,45,107,137,38,166,91,104,183,33,132,11,113,138,231,198,219,211,138,85,20,4,191,77,115,100,212,91,155,213,150,70,242,235,47,187,9,109,28,66,250,241,3,239,180,72,119,20,92,82,112,28,86,126,253,97,146,71,224,10,10,140,53,109,203,217,134,120,102,172,31,238,84,106,189,231,75,10,115,191,133,43,147,108,225,79,198,233,61,184,43,168,170,197,138,93,222,145,221,243,107,238,80,11,204,88,226,202,78,116,255,185,252,226,170,207,50,83,197,206,251,34,163,142,217,253,26,184,11,168,213,254,124,6,186,24,57,80,248,97,67,199,15,62,114,96,15,8,144,137,186,223,124,250,28,47,202,249,114,205,158,89,233,33,83,217,130,31,217,210,54,152,104,234,187,201,121,88,243,199,41,52,117,107,180,0,224,89,15,7,207,1,235,103,72,133,255,6,239,180,245,114,164,230,236,217,59,198,212,203,66,229,148,174,89,15,72,230,209,25,94,123,184,95,176,173,178,198,167,148,81,67,154,160,31,217,83,20,54,233,17,180,184,52,230,82,9,89,238,35,149,229,44,135,183,213,208,192,148,251,241,113,191,16,17,30,253,202,20,156,55,101,83,137,112,123,192,186,35,50,28,18,61,142,18,88,244,139,21,41,116,82,92,144,169,195,191,60,222,251,42,126,183,245,173,216,206,176,223,24,180,28,110,80,211,30,248,170,71,124,220,73,226,244,50,223,207,61,239,109,92,195,166,4,222,112,6,33,129,73,123,235,172,194,73,24,64,125,66,9,246,112,174,54,83,230,6,61,245,159,33,61,234,17,135,70,102,110,213,2,248,244,156,234,68,148,140,203,130,160,239,238,123,151,253,115,54,201,174,246,146,21,114,161,117,236,10,79,23,251,194,65,37,37,162,193,83,230,34,132,92,18,137,162,184,103,96,202,48,55,167,236,75,168,27,242,97,4,244,22,43,202,201,22,170,90,111,45,33,109,74,166,114,100,132,64,234,208,252,179,181,173,221,77,214,202,34,41,185,182,203,20,148,48,7,100,97,24,46,65,102,86,241,95,161,144,35,142,199,44,54,131,212,225,141,254,250,226,184,184,52,183,53,164,62,39,32,161,121,118,240,116,29,116,14,26,185,233,218,193,251,199,151,255,180,41,217,246,160,76,80,160,124,76,160,186,111,88,150,28,65,84,52,120,205,78,101,92,5,201,111,196,249,88,136,201,179,16,55,242,68,214,7,235,221,227,37,71,40,190,117,70,225,24,130,104,39,125,243,225,141,242,88,68,168,105,61,226,213,226,23,183,198,125,135,18,133,197,210,149,54,63,54,99,156,147,131,209,51,58,249,237,6,165,250,190,1,53,184,52,45,95,28,179,156,153,24,120,157,253,210,205,165,59,86,114,34,182,45,165,202,119,4,131,157,77,135,128,95,151,95,251,251,255,205,226,175,52,196,182,150,43,152,108,134,122,126,116,175,152,3,51,238,226,137,133,120,211,135,252,178,196,35,18,80,104,180,165,213,242,122,234,227,154,94,189,42,8,210,148,86,249,249,199,188,163,12,21,81,3,149,228,224,25,112,187,103,8,222,128,46,139,168,151,236,46,86,107,117,117,192,157,198,41,23,205,71,47,227,82,183,237,110,147,28,57,86,170,204,151,20,57,31,158,11,148,52,223,97,37,180,149,91,125,21,160,234,158,1,154,13,210,73,212,84,99,1,5,114,88,65,72,220,206,53,107,255,6,88,74,152,227,133,105,29,64,121,191,20,122,187,227,34,198,55,211,72,214,22,79,77,236,208,111,57,209,103,74,187,91,244,99,13,142,240,166,232,104,39,128,198,112,40,207,255,2,4,227,241,13,72,118,92,124,202,165,209,12,102,179,9,180,125,92,230,81,231,225,103,40,129,2,91,240,236,138,21,39,193,238,240,232,144,64,96,132,172,65,85,150,148,127,44,232,228,65,207,173,24,209,196,91,29,183,200,117,247,195,194,185,72,27,42,181,197,211,141,152,192,49,115,46,35,12,139,14,95,71,17,143,110,110,166,174,235,250,237,68,210,86,96,97,129,108,18,118,64,172,56,205,61,253,165,34,224,48,2,185,44,241,0,134,73,246,2,2,242,36,204,30,15,155,33,189,220,124,254,222,174,148,80,49,14,61,39,83,15,244,165,241,21,134,213,26,134,29,142,221,138,155,137,143,190,224,108,64,73,167,151,175,111,211,70,63,166,176,193,100,3,111,22,1,85,129,38,137,119,252,45,252,252,24,125,74,159,90,227,115,157,68,174,201,47,23,189,38,235,159,106,104,154,42,12,57,247,184,170,228,89,244,216,16,155,50,159,72,124,162,156,13,255,203,250,74,1,119,246,31,201,121,13,57,162,35,162,52,32,158,32,233,141,41,84,115,201,238,86,185,107,130,231,91,224,27,80,233,252,254,20,47,37,85,4,97,193,98,91,113,142,1,39,182,88,158,217,221,113,29,1,43,209,74,2,248,68,81,8,50,85,153,88,93,37,73,36,86,153,52,249,167,210,5,203,92,181,39,227,32,243,5,197,174,240,112,244,151,50,183,35,61,181,161,254,26,185,218,230,60,122,144,172,24,13,198,49,16,229,141,74,131,229,251,243,207,77,22,190,167,203,32,193,69,180,227,130,164,199,205,131,39,234,184,156,203,14,205,19,140,47,9,138,242,135,64,152,171,42,122,114,233,168,174,220,106,52,226,150,148,103,89,181,86,150,92,110,168,9,209,183,19,38,93,107,35,101,153,155,91,155,185,113,46,253,234,178,86,165,151,194,40,226,94,69,154,180,17,102,166,114,123,105,217,184,31,146,202,154,14,140,102,22,70,28,32,220,18,198,15,174,209,198,87,113,17,127,72,63,49,56,225,30,116,70,33,2,218,111,202,161,18,195,130,170,144,189,64,119,37,114,110,7,64,121,97,239,196,2,104,55,255,44,115,59,4,128,201,200,36,185,185,233,246,246,201,182,48,85,250,232,153,111,243,181,91,251,93,167,70,136,207,53,204,194,46,73,43,84,169,162,59,118,6,186,75,47,91,221,84,26,222,57,208,198,95,98,212,108,217,2,104,188,198,196,224,156,227,93,23,188,182,2,59,41,29,24,239,72,247,204,82,215,187,106,217,227,160,47,46,143,138,148,14,14,68,217,96,171,3,216,241,230,70,248,179,136,213,255,130,83,48,179,30,244,68,157,15,130,60,90,105,142,245,247,238,28,67,134,39,145,166,40,38,237,59,179,221,249,64,77,16,46,43,71,155,0,52,40,146,248,198,183,93,147,161,155,103,55,199,60,124,104,232,131,161,221,31,200,1,195,3,114,59,181,241,122,179,188,65,114,25,172,146,73,44,87,234,60,232,46,3,166,49,211,127,110,213,115,186,209,79,160,147,169,254,40,126,4,0,12,218,214,15,4,29,179,35,101,215,120,169,198,196,220,74,208,209,78,48,25,36,22,116,80,245,143,145,215,192,172,140,211,85,211,232,141,94,173,23,97,149,126,130,77,171,194,177,233,50,92,245,206,122,246,113,36,150,44,49,112,45,43,211,136,234,104,180,115,206,84,26,17,9,137,24,230,206,167,132,213,73,107,27,180,214,96,178,39,141,65,215,150,4,72,170,13,162,241,179,40,49,76,19,91,78,48,138,47,1,253,152,50,11,46,102,33,242,111,28,201,110,196,176,76,217,91,149,180,53,249,66,29,132,226,18,174,149,185,241,174,178,125,182,100,23,21,181,165,136,118,40,216,115,80,186,60,219,202,102,226,217,214,244,137,182,223,237,184,81,127,148,160,73,74,168,137,165,194,137,149,219,135,57,18,105,68,84,97,91,167,30,87,211,96,191,138,146,183,43,62,26,109,133,38,92,74,45,134,129,77,248,62,163,126,187,233,245,156,148,94,175,159,93,183,120,24,173,214,12,58,127,63,35,186,19,182,63,27,218,33,55,107,169,147,209,157,67,133,181,238,255,14,45,13,84,231,53,100,22,80,99,75,240,181,10,4,250,4,56,158,18,8,73,164,114,82,70,252,28,74,5,179,63,252,17,105,255,248,160,210,115,27,218,39,84,109,28,130,237,129,17,198,238,225,159,143,156,226,184,87,239,202,186,165,205,29,86,171,16,184,24,246,71,212,69,105,248,229,206,104,214,50,130,173,15,76,158,145,213,235,8,10,208,77,75,107,52,79,110,181,10,85,34,201,208,155,184,38,175,237,28,142,140,29,85,3,50,117,211,71,136,41,212,185,175,44,153,82,242,40,74,0,217,88,166,160,165,112,166,111,52,230,101,164,140,220,140,172,121,38,27,154,114,16,68,141,172,167,191,134,38,28,162,55,255,70,33,75,247,192,153,216,3,244,218,212,162,38,161,91,85,217,171,161,144,125,181,58,51,191,74,57,145,56,93,217,52,115,214,37,95,251,26,73,52,29,170,240,142,121,22,136,220,37,119,50,97,41,155,39,4,117,108,1,7,15,98,101,180,58,132,7,63,216,29,253,146,132,23,82,120,138,88,27,190,223,144,68,255,238,38,136,233,218,90,31,103,18,77,15,154,222,110,251,46,122,182,47,10,242,195,83,147,212,122,124,30,33,211,243,129,112,195,211,103,220,139,142,58,204,103,124,116,189,213,64,214,195,162,191,241,236,223,248,235,102,111,234,131,26,152,95,217,132,100,243,183,172,17,65,131,133,36,246,20,148,61,247,254,167,117,224,250,132,101,73,219,86,95,97,106,117,73,43,152,8,24,165,118,37,83,208,91,43,194,191,69,104,43,177,35,180,144,48,124,146,13,29,244,202,128,86,28,166,131,219,237,138,210,218,0,233,146,73,169,96,179,103,143,47,125,223,98,146,90,161,5,127,102,123,59,198,15,209,122,242,233,238,90,93,208,37,215,207,163,89,83,112,115,136,84,227,28,144,52,240,254,209,157,124,79,214,140,39,176,245,74,62,192,51,206,213,160,124,12,202,211,56,157,164,172,126,146,53,190,62,13,236,49,221,224,102,8,76,91,130,85,53,137,99,123,27,179,21,110,71,144,136,54,112,82,252,145,163,194,54,215,14,43,88,128,176,64,106,22,42,229,17,56,76,224,207,188,1,226,133,97,188,251,239,55,31,8,70,191,99,180,200,176,207,144,6,117,198,174,5,8,61,206,115,161,179,23,82,218,14,223,145,247,134,230,70,135,241,78,179,11,121,41,63,232,91,197,40,165,10,219,254,223,119,27,140,252,246,38,206,160,245,80,14,210,12,234,187,94,234,218,198,76,77,79,214,41,27,110,1,161,204,178,115,65,6,54,231,188,57,211,198,90,106,165,96,231,255,95,28,88,175,150,168,149,3,224,213,47,156,233,221,98,245,4,188,120,232,216,217,243,211,165,108,180,133,242,249,163,226,21,96,139,172,156,3,157,102,15,182,129,182,60,196,130,165,0,72,56,146,135,37,187,88,167,17,17,16,46,39,204,133,249,123,137,217,78,12,29,203,45,5,197,241,189,16,8,22,49,165,190,248,44,23,136,150,0,235,241,131,188,243,33,236,142,126,47,63,7,171,62,142,8,53,183,151,106,180,141,145,159,106,89,139,12,54,14,123,20,85,36,30,77,154,222,174,133,171,72,96,126,220,90,24,221,142,122,185,168,40,45,107,28,188,114,90,116,73,97,97,29,81,108,13,193,172,172,168,178,135,56,158,35,229,228,216,52,94,100,24,14,3,172,182,90,205,40,179,212,101,145,232,107,137,244,227,193,177,142,27,139,16,159,42,221,112,74,97,223,172,159,72,10,235,253,171,98,35,63,141,101,117,159,25,58,100,90,202,145,156,63,89,6,59,96,154,9,158,34,71,105,68,21,110,129,39,163,35,193,223,163,72,12,45,84,41,23,190,5,211,55,239,33,119,67,54,5,54,124,39,188,77,202,221,231,249,234,75,215,174,113,104,110,92,99,129,160,204,109,16,154,125,191,28,253,252,244,50,9,181,65,207,244,66,9,88,59,232,192,75,113,78,22,248,103,238,209,145,229,130,215,245,164,212,49,220,180,143,224,215,176,110,60,139,247,76,205,47,105,90,244,179,8,180,179,54,32,102,177,222,241,255,74,144,175,247,103,224,190,34,247,27,119,22,56,7,83,116,77,0,64,81,217,132,80,225,213,11,118,24,4,195,244,220,180,12,209,147,9,184,227,149,77,240,193,63,76,20,157,24,128,242,162,74,43,121,189,11,200,88,253,11,188,44,198,212,65,163,4,96,128,229,13,0,190,71,70,48,235,134,42,185,192,246,167,24,44,236,33,211,192,42,15,89,148,48,29,176,78,95,32,198,147,80,199,139,33,53,62,160,149,27,61,138,231,18,248,218,215,126,159,61,178,11,167,152,77,129,134,181,129,80,25,234,175,134,148,26,243,212,119,32,143,22,94,183,240,167,34,55,134,198,23,64,28,44,41,176,126,114,160,71,92,133,233,122,135,81,243,194,254,71,66,95,213,12,17,162,96,245,7,158,146,21,205,125,206,201,255,192,154,139,125,239,224,107,133,191,215,81,252,252,192,15,138,246,177,35,175,205,57,206,22,176,117,197,150,253,42,52,113,70,120,196,125,52,122,251,81,220,32,47,203,210,0,173,8,220,108,61,197,85,166,94,18,205,105,45,186,116,39,93,19,95,88,113,64,91,211,224,62,221,0,55,128,8,187,205,105,63,174,156,181,246,23,96,130,68,231,71,47,64,8,129,55,40,158,218,214,76,244,165,155,42,98,156,212,217,111,34,228,187,250,130,253,44,29,30,33,214,210,38,100,196,100,92,161,181,105,172,54,107,221,146,90,139,218,8,252,183,115,157,237,118,19,106,196,49,210,161,101,165,73,10,112,49,158,244,96,35,210,36,244,148,154,66,241,254,156,38,125,85,11,172,118,105,122,29,61,74,34,0,201,6,170,128,186,107,20,206,43,167,100,228,104,144,81,206,222,237,113,20,147,236,25,73,234,112,174,121,219,117,73,113,110,115,95,203,240,100,213,24,197,248,125,99,92,27,235,62,69,233,184,70,172,229,223,247,141,18,248,23,251,28,71,236,189,90,205,93,237,75,164,138,130,77,196,129,190,204,50,169,147,173,149,241,231,27,104,8,233,24,7,177,141,38,171,141,24,57,26,7,136,137,54,48,218,76,45,144,175,3,126,243,31,209,160,63,123,13,159,116,91,2,228,121,197,177,228,217,14,181,125,172,154,46,10,216,234,99,239,103,63,160,71,124,3,152,79,182,225,174,187,146,238,79,37,57,77,127,163,215,49,36,89,170,122,53,216,185,141,253,125,246,95,87,105,235,48,155,173,90,191,8,239,43,102,197,34,246,27,55,189,209,117,230,240,44,70,97,166,174,15,203,70,25,246,234,198,186,8,196,35,248,197,217,91,109,41,71,194,169,180,23,230,106,218,244,47,48,40,205,185,191,235,71,35,227,16,225,162,106,139,112,237,67,131,207,1,233,226,88,246,184,84,43,220,157,117,6,7,233,181,109,86,245,228,93,170,111,115,13,138,88,188,86,173,217,75,137,129,33,101,199,142,83,17,171,216,123,30,111,55,237,143,196,64,235,143,155,120,124,219,155,190,137,247,35,40,178,165,72,115,53,60,19,45,24,133,212,73,60,138,249,20,4,165,55,152,100,82,47,181,195,69,203,194,119,144,33,54,217,36,72,147,89,3,200,153,116,81,141,141,88,224,227,20,108,113,127,200,141,229,70,159,76,223,127,166,6,9,142,58,67,103,66,210,107,146,152,180,195,110,242,251,198,59,177,167,157,180,188,221,227,59,144,83,57,148,120,85,178,161,176,43,113,177,247,218,33,73,246,136,138,176,186,52,26,116,142,46,186,58,155,52,67,209,234,61,208,190,135,199,95,219,204,233,251,75,43,99,213,194,156,205,181,44,27,193,219,217,134,14,81,100,29,207,227,132,87,162,203,231,228,7,129,158,26,220,0,38,103,103,136,108,250,187,207,19,187,64,49,95,49,231,165,178,151,2,61,117,142,46,28,223,181,144,12,197,183,73,80,188,231,174,91,245,105,55,149,22,248,58,253,117,70,144,63,40,31,27,208,213,11,36,51,20,63,56,14,126,66,162,254,188,109,52,85,254,19,70,216,221,22,201,226,1,35,132,103,36,14,170,143,95,60,10,229,189,137,176,224,39,217,139,64,223,36,66,10,125,97,233,66,29,94,12,221,184,200,59,148,42,164,245,31,116,140,126,185,9,26,101,56,17,109,44,10,236,89,69,196,213,142,194,218,176,28,170,70,148,231,98,19,236,132,41,12,183,129,54,47,202,183,63,105,92,233,149,24,119,141,166,252,32,77,76,111,231,206,12,213,8,160,62,102,143,136,148,40,30,53,173,107,210,42,71,111,25,125,121,50,87,4,131,144,187,105,173,66,150,59,143,192,143,206,9,216,156,221,160,21,237,4,192,229,57,129,242,124,118,116,225,84,161,102,154,57,216,57,39,74,178,75,52,155,9,19,188,35,96,88,141,117,148,103,254,55,124,197,53,71,12,102,68,239,173,138,70,110,66,146,73,51,249,164,24,213,30,114,200,61,121,224,46,39,251,107,21,146,77,8,137,244,121,193,186,56,137,66,91,62,36,126,183,103,119,149,106,148,197,179,188,119,79,164,255,239,199,49,195,205,2,246,94,188,155,188,244,159,187,121,231,27,79,197,33,223,22,57,185,135,148,85,172,17,14,108,186,72,243,0,19,100,239,190,48,16,80,145,113,66,151,76,120,2,117,163,111,152,147,100,108,88,3,167,11,56,33,80,177,19,191,247,234,4,156,244,104,48,151,182,242,247,44,8,165,155,248,0,165,105,65,133,49,43,160,253,137,187,239,242,49,150,152,158,207,10,170,223,2,99,83,47,11,134,234,45,71,217,245,81,208,38,240,195,104,226,45,234,196,14,180,71,125,10,163,14,104,124,2,128,63,125,204,77,246,243,171,72,197,210,61,50,22,128,235,32,165,195,211,74,115,74,159,6,203,96,52,44,61,119,77,50,39,114,233,19,207,73,213,50,102,76,109,129,180,20,82,123,96,203,128,195,99,50,159,198,94,22,38,133,150,56,19,24,38,6,180,41,146,33,193,225,26,50,120,90,143,107,86,169,84,168,218,233,47,6,52,198,110,149,237,232,152,99,47,246,78,76,33,10,231,165,44,238,220,234,61,188,80,211,136,96,28,196,217,82,91,68,148,163,27,96,89,192,126,18,56,23,205,102,95,27,119,215,191,207,57,229,40,47,100,30,16,187,188,226,95,243,137,190,113,194,127,230,71,234,102,47,193,150,235,61,73,218,18,134,183,13,75,207,150,115,35,87,235,235,48,163,138,118,154,14,105,172,32,43,248,45,248,196,172,42,94,158,205,223,88,112,254,248,14,241,51,211,106,134,23,66,53,155,136,247,15,170,150,89,166,159,59,255,251,125,243,146,158,220,79,115,223,160,182,250,150,201,67,161,176,7,59,170,209,227,238,25,19,110,130,113,133,21,60,221,242,73,185,235,61,229,25,219,103,46,237,16,155,111,160,67,197,111,69,230,237,170,207,202,16,179,45,206,231,0,219,123,147,110,216,58,70,21,183,113,6,37,116,6,36,2,90,69,214,242,72,216,201,233,146,128,236,224,127,152,217,124,117,254,149,188,33,169,225,180,136,16,248,11,10,7,230,173,196,44,189,143,115,46,145,239,165,202,253,121,180,71,169,173,198,132,107,249,37,36,38,26,191,127,127,5,181,131,72,156,247,43,239,157,175,94,214,54,18,37,180,201,108,16,230,90,150,198,241,129,34,222,57,98,135,163,15,94,219,4,201,154,139,153,48,195,129,18,37,184,79,247,181,207,252,66,199,61,57,182,236,212,82,155,57,123,185,2,63,195,22,198,180,250,130,52,64,88,193,250,222,55,152,185,24,54,192,21,21,209,112,145,79,128,192,22,78,88,30,127,236,209,98,25,208,14,127,174,113,141,24,133,243,161,56,235,52,2,170,7,130,52,86,136,171,67,198,216,235,86,151,241,200,85,107,4,248,95,241,203,131,24,167,86,20,206,164,163,76,251,246,206,166,174,215,156,234,181,101,82,36,20,64,244,65,96,238,65,174,167,153,250,165,55,59,46,238,226,86,47,155,93,90,32,70,116,149,255,229,37,90,124,151,45,111,189,16,77,40,31,174,3,144,175,178,218,17,198,61,20,182,216,177,254,168,186,122,25,73,143,69,174,18,3,226,8,120,222,156,83,123,86,3,65,122,186,21,17,144,47,144,180,75,74,200,71,25,17,140,44,68,4,140,136,229,99,0,10,169,253,213,110,146,14,55,60,11,201,3,208,211,243,85,175,101,244,83,72,96,19,251,123,103,190,235,201,166,76,218,211,130,220,40,103,142,176,242,9,232,137,125,238,100,228,186,69,64,108,182,87,212,2,237,250,226,57,187,26,28,75,189,229,112,1,227,11,109,9,92,144,91,63,136,175,244,236,125,95,34,94,187,208,231,121,87,97,173,252,123,92,191,89,221,104,118,39,125,250,87,150,62,237,196,180,88,214,33,174,16,147,92,255,91,160,112,252,91,114,223,26,173,185,21,111,31,184,23,240,82,85,241,77,137,28,140,110,217,45,111,200,173,143,194,202,136,95,12,132,247,251,102,89,28,89,59,120,165,91,209,159,90,139,5,181,30,137,232,162,254,81,83,102,82,237,230,127,202,79,218,100,192,183,116,202,199,112,181,14,219,200,184,206,218,240,88,145,240,223,250,201,213,235,142,227,156,164,46,220,233,204,211,109,151,54,79,143,52,180,22,213,154,31,245,52,250,7,82,220,183,230,225,152,21,237,52,65,96,83,224,237,21,137,0,248,57,132,146,58,137,150,199,192,16,178,35,202,117,198,31,16,113,122,177,104,37,136,153,184,43,29,86,100,201,193,95,226,207,242,96,166,2,137,12,158,232,74,192,114,119,3,69,226,119,32,81,147,25,9,192,155,77,80,92,72,155,95,118,112,1,230,152,41,212,54,88,79,169,21,71,29,97,26,0,109,40,120,137,11,174,204,118,20,203,162,219,191,82,235,70,174,164,0,180,40,143,149,80,193,252,234,229,16,63,134,56,164,2,121,232,149,101,204,135,151,54,225,169,5,166,28,12,32,194,146,53,75,235,132,211,215,3,217,112,38,46,188,158,20,255,51,90,207,19,75,237,186,95,117,163,108,119,155,60,101,8,121,57,72,170,5,143,165,241,158,72,22,241,151,87,126,120,19,1,78,146,199,228,7,138,209,120,241,198,214,146,69,243,55,207,16,185,118,205,220,231,135,52,133,10,48,42,246,17,172,18,61,230,127,208,37,152,183,207,45,30,88,78,160,46,209,165,249,116,81,174,244,162,4,185,99,239,14,28,79,16,204,86,10,253,3,13,30,180,178,34,148,54,25,16,231,67,5,134,34,126,254,63,164,44,18,176,86,46,208,215,14,180,90,165,167,168,231,150,54,55,3,94,139,23,74,182,98,61,113,149,61,117,224,22,101,209,102,188,145,180,64,20,132,50,135,131,92,108,239,52,34,243,5,78,114,126,24,102,189,229,165,39,33,177,183,7,75,249,44,133,244,147,187,1,85,235,221,136,54,137,26,221,114,73,251,193,30,24,140,138,14,19,31,71,26,105,106,194,35,172,55,16,144,218,135,241,68,224,150,116,66,225,157,90,116,231,139,8,83,251,127,17,112,23,19,181,146,177,200,49,188,234,144,231,221,190,78,247,179,237,28,136,45,208,191,92,16,219,74,156,21,95,23,18,168,180,153,135,31,246,229,253,108,32,122,182,90,217,12,26,143,166,85,150,176,174,38,136,163,210,248,59,253,250,39,147,109,32,54,117,73,153,233,36,178,13,7,112,201,95,207,109,95,171,40,213,50,6,52,248,190,39,235,130,185,45,53,128,80,139,15,114,122,137,140,54,118,255,144,108,1,0,78,234,153,127,178,91,115,89,203,203,225,108,218,141,11,233,39,122,170,81,188,31,253,192,252,107,98,44,119,241,86,249,52,202,231,163,166,194,202,8,168,131,42,44,100,112,166,206,107,1,245,176,49,132,86,62,79,131,0,97,164,86,181,236,187,108,146,90,51,55,204,115,65,96,102,213,240,237,1,102,181,202,22,204,4,230,239,50,249,209,127,47,236,121,94,96,185,150,85,236,168,73,156,171,113,139,141,88,235,198,11,66,161,94,60,210,45,241,71,84,70,13,148,85,121,167,33,92,176,112,108,37,189,156,228,145,234,181,146,144,191,28,100,192,147,132,188,52,228,73,240,218,159,177,62,175,245,159,22,242,210,38,187,238,113,120,108,105,228,238,178,66,87,182,64,232,65,34,196,103,34,113,178,29,24,38,127,236,174,174,158,214,159,41,186,250,117,55,127,200,18,105,77,171,29,46,97,235,105,121,225,152,50,67,24,57,102,19,102,53,8,151,139,104,186,52,140,50,120,152,91,91,30,158,166,210,166,219,160,194,89,215,223,75,142,174,116,96,209,198,248,213,39,172,178,43,207,233,50,216,148,240,136,115,100,159,181,197,145,91,198,109,141,62,182,223,18,203,15,196,0,126,238,4,115,55,239,248,153,37,163,23,55,24,38,8,192,110,190,23,188,230,174,250,55,16,46,205,146,117,150,213,136,0,133,13,158,51,227,35,107,49,169,165,223,99,173,69,231,115,128,31,213,178,118,111,231,172,18,246,246,201,145,134,209,86,211,128,180,67,36,13,247,112,189,122,245,222,48,47,249,234,120,105,186,14,54,218,157,76,254,63,161,214,7,108,147,227,160,66,162,151,98,93,66,124,112,118,196,26,99,69,223,13,233,194,189,41,35,124,43,97,101,93,186,116,219,78,218,2,18,43,45,38,53,128,127,98,22,52,0,141,5,131,89,69,24,79,138,217,218,172,107,179,135,252,66,132,105,164,221,62,155,142,29,16,189,203,218,126,188,150,205,201,63,147,42,188,33,40,110,111,7,159,224,121,199,19,9,22,248,164,215,234,20,252,109,127,193,30,36,168,138,43,14,84,111,230,75,100,159,171,130,86,210,39,230,34,232,114,84,230,54,52,26,17,143,67,225,64,65,42,139,33,132,144,150,111,56,15,46,45,78,125,217,89,37,138,226,119,197,234,115,146,253,121,22,23,225,105,10,70,85,106,217,47,201,89,244,166,142,115,159,80,15,65,169,204,21,147,206,130,133,48,133,106,159,228,89,161,67,230,141,236,107,121,52,185,85,138,62,80,114,248,45,28,85,172,131,161,48,233,91,43,89,148,6,211,92,40,18,72,47,96,111,140,254,241,25,188,15,142,80,204,47,180,118,42,96,186,197,234,86,21,243,212,253,161,165,176,66,154,57,8,129,160,115,148,124,183,169,33,13,213,203,199,135,114,253,11,180,158,80,97,236,214,55,116,59,117,151,184,139,92,218,37,233,130,67,237,94,52,254,158,113,149,70,202,1,9,52,255,169,241,241,177,32,59,216,57,138,181,97,165,205,228,5,96,35,140,92,212,23,109,190,18,235,190,25,101,202,117,35,41,125,120,188,129,79,113,58,199,13,69,185,32,240,192,119,45,8,198,143,117,38,235,237,250,220,151,180,250,105,159,119,81,134,21,218,26,165,201,249,196,120,38,77,76,213,140,163,60,88,37,65,16,56,132,71,179,181,191,20,55,16,242,105,181,141,57,207,131,243,174,250,175,125,194,151,104,34,118,0,234,10,177,199,21,101,1,221,145,98,148,22,199,248,221,189,164,14,96,79,178,65,23,121,171,61,106,73,8,96,19,49,173,163,193,203,173,66,230,54,168,12,255,192,136,59,171,118,93,229,188,74,181,36,245,203,130,166,57,127,92,196,109,193,221,61,106,239,104,30,127,105,22,68,43,113,181,16,213,130,148,79,79,63,173,88,241,12,197,218,230,21,5,60,77,164,195,202,175,110,74,178,224,225,190,232,109,189,126,41,134,40,76,81,241,227,117,53,230,7,130,9,103,54,153,151,209,252,75,195,21,177,39,98,210,20,129,232,81,10,231,241,75,200,41,233,113,202,104,109,126,103,164,235,224,16,169,144,235,219,22,242,180,131,231,197,210,43,57,68,228,95,141,98,187,179,176,205,120,9,155,211,50,90,61,20,151,142,194,59,61,110,74,229,201,218,9,74,44,218,249,22,16,69,43,35,178,178,87,76,76,230,107,176,25,30,176,124,22,140,51,245,166,237,138,139,190,154,248,127,67,251,211,178,209,49,213,135,75,96,173,188,253,188,152,200,127,166,250,170,16,92,172,76,245,246,40,12,55,117,204,243,32,162,53,220,9,113,238,169,19,12,56,56,226,132,159,174,96,28,102,178,100,57,228,146,11,203,169,36,253,51,86,87,230,30,232,115,16,60,192,81,226,17,106,124,17,245,245,51,218,132,237,170,98,81,120,66,57,45,67,208,132,188,120,212,123,14,86,249,167,83,82,110,208,215,193,114,132,116,82,203,196,145,49,193,77,55,109,126,156,67,142,150,120,101,75,109,116,101,17,164,120,119,254,116,9,242,79,0,204,94,203,156,109,79,12,179,172,99,198,57,108,1,235,141,229,241,92,38,53,157,105,5,143,175,116,10,6,117,54,183,192,4,81,233,247,227,106,153,223,216,45,228,125,79,117,218,139,192,12,231,144,98,219,207,28,238,97,146,214,234,47,128,94,100,134,131,110,173,15,244,38,57,186,157,77,34,105,161,89,242,4,9,181,47,13,171,101,69,243,145,121,236,170,154,10,55,17,109,255,221,143,247,136,168,61,85,23,18,253,240,29,75,3,103,231,92,99,81,226,224,88,221,237,55,114,113,205,61,129,77,68,238,81,49,63,156,62,156,80,182,141,125,41,134,214,233,175,35,145,57,204,198,244,106,102,195,213,125,160,197,32,207,249,143,0,59,17,162,123,3,69,157,134,245,195,214,174,24,37,164,115,19,122,86,79,8,12,7,180,162,39,200,121,190,176,69,157,52,41,59,10,30,196,237,92,211,1,181,158,88,107,228,53,196,103,197,42,32,147,144,21,111,22,193,167,158,10,98,248,112,181,25,26,17,46,252,153,150,24,214,239,141,144,173,163,104,153,160,77,62,120,227,216,145,107,105,225,238,185,55,72,14,105,174,217,124,199,85,251,44,106,106,155,56,12,55,217,110,81,203,240,152,132,50,119,161,215,129,175,78,180,215,230,74,199,128,236,249,97,49,70,236,235,174,21,53,140,135,218,180,71,122,218,35,235,33,13,128,97,64,34,219,226,91,195,193,69,127,44,104,172,118,58,171,156,187,67,255,52,150,0,51,77,13,93,119,186,99,65,175,29,109,216,196,118,179,180,108,70,115,63,228,68,234,26,18,192,30,121,22,39,127,98,21,146,61,139,100,243,131,182,239,38,250,141,156,88,114,2,152,76,212,243,188,96,80,226,120,188,233,69,58,54,61,183,20,183,131,240,185,230,199,236,242,71,153,98,147,61,160,42,61,210,35,245,220,249,188,183,148,8,80,12,161,171,228,212,73,154,219,231,97,205,105,4,1,113,71,95,136,13,248,22,51,235,127,38,201,164,78,88,90,161,29,76,113,186,108,159,25,80,80,208,36,50,177,113,9,208,9,41,112,201,227,240,17,235,85,19,194,54,41,125,123,74,57,47,28,129,46,46,221,109,34,73,158,61,20,172,231,164,33,152,74,232,138,32,51,178,76,189,174,1,11,40,247,200,240,51,144,213,47,223,153,128,113,201,37,169,191,169,84,57,46,244,94,123,204,190,66,219,125,41,33,4,32,142,67,108,149,255,176,68,136,122,10,242,250,64,2,100,220,138,68,183,129,137,195,153,208,28,131,51,128,89,179,25,62,242,15,71,231,57,60,236,84,113,208,0,37,129,77,211,17,178,175,8,8,151,202,236,148,65,180,160,103,11,194,44,57,90,66,50,202,9,107,78,245,165,33,119,146,232,240,22,143,110,189,109,19,90,73,226,220,152,139,34,155,96,166,119,102,125,83,18,127,170,211,118,236,167,48,169,163,202,119,79,239,105,168,163,90,96,201,16,225,117,96,142,164,9,207,26,93,211,3,48,132,149,111,111,141,148,49,174,59,182,143,214,229,89,160,53,229,87,167,99,118,151,133,150,15,95,202,33,143,43,132,11,144,222,121,10,15,136,216,99,10,68,15,8,218,178,47,167,103,191,104,132,67,228,207,152,221,40,35,209,62,187,71,195,39,81,116,136,7,238,235,233,242,75,18,212,26,18,126,190,252,109,219,162,255,95,147,7,196,250,114,98,4,238,112,210,157,140,113,146,76,119,177,132,64,223,2,184,121,49,254,24,229,242,45,138,150,207,5,121,119,24,111,60,247,15,4,58,61,230,81,56,225,155,209,153,226,21,125,115,0,70,12,198,145,125,17,22,247,39,208,114,3,145,137,83,246,21,130,247,253,57,88,210,244,56,253,235,249,208,147,10,9,150,215,61,208,201,177,121,67,67,71,253,62,251,228,253,236,33,115,221,203,36,177,76,105,89,180,91,62,125,180,94,33,187,89,247,5,111,143,231,227,191,148,210,187,152,101,143,248,38,53,119,169,92,186,81,209,139,205,147,197,155,159,25,193,14,223,50,242,176,11,195,224,91,174,232,147,158,18,62,244,158,120,33,48,47,113,17,175,187,253,196,184,43,161,177,179,117,251,165,233,167,234,117,165,179,165,38,232,7,252,85,190,203,58,141,23,96,195,138,96,74,0,98,205,222,123,68,22,57,107,234,208,204,95,78,97,194,125,175,167,210,37,121,161,81,64,176,240,216,174,160,20,254,226,27,51,27,45,51,17,144,230,172,244,203,235,48,218,111,55,157,21,103,49,32,184,175,158,90,65,223,17,122,46,166,2,86,91,240,166,41,165,211,234,123,131,187,54,191,114,253,239,76,160,245,86,234,238,210,111,96,49,62,44,112,226,155,144,168,38,114,123,4,85,116,26,93,44,147,193,225,125,48,32,91,20,220,163,167,122,225,147,217,191,160,92,200,59,99,29,199,88,223,11,234,176,109,45,204,0,84,144,155,233,228,26,6,244,161,127,227,141,184,133,114,2,149,195,179,44,210,82,137,52,163,241,145,85,102,101,35,105,54,193,131,16,150,253,250,186,91,180,138,20,237,149,64,126,141,153,132,166,201,128,120,120,171,45,99,79,176,34,118,162,210,164,214,75,249,199,73,83,49,79,249,197,117,225,20,103,97,213,87,204,46,212,93,63,184,29,12,75,158,17,172,244,67,247,2,226,243,221,89,67,37,193,189,107,183,195,226,102,135,238,22,248,240,98,215,29,118,143,210,32,118,38,61,37,215,117,200,39,128,134,63,131,101,8,65,139,206,57,180,154,187,105,248,151,63,64,6,151,218,75,15,37,113,41,228,227,102,57,178,218,222,189,185,148,223,18,255,222,235,84,65,69,119,163,222,201,38,246,6,156,176,223,188,8,24,190,236,1,113,39,160,52,117,247,45,61,238,219,132,118,206,2,120,151,165,204,214,232,109,99,166,26,99,40,71,106,115,187,17,213,193,191,165,164,59,141,164,64,121,86,222,212,19,132,159,126,143,182,94,161,45,83,39,133,228,93,132,43,180,170,8,111,79,40,37,200,70,22,248,179,72,23,180,80,84,253,170,161,79,253,161,43,198,70,242,71,53,116,133,45,120,142,193,227,159,35,202,128,111,16,177,196,155,38,192,93,88,172,74,82,6,149,88,107,150,188,186,164,37,96,177,25,131,89,175,85,146,219,138,41,79,38,96,205,77,41,50,45,248,50,245,88,228,19,104,58,94,98,228,13,174,249,238,200,185,30,91,240,130,5,87,163,22,69,186,24,99,195,19,20,74,10,56,115,120,38,186,130,241,144,155,146,214,250,166,230,126,22,167,1,197,144,134,112,95,102,167,81,244,254,63,199,55,130,212,124,142,229,139,56,191,223,203,29,26,158,46,106,7,167,217,204,17,65,215,222,145,108,9,58,3,69,196,193,206,75,161,7,175,175,242,93,103,55,61,125,150,132,246,149,180,9,195,254,35,156,245,234,39,254,238,125,170,56,13,234,89,103,21,89,242,248,166,104,159,99,31,84,86,130,6,174,181,143,63,49,95,237,39,115,220,70,186,103,246,14,20,218,205,32,221,70,20,12,117,44,30,52,229,72,212,138,107,162,8,224,190,126,89,135,137,153,230,214,191,250,233,194,35,206,177,98,233,204,43,252,85,65,33,224,229,55,166,226,174,175,105,183,99,66,128,180,74,86,47,134,154,55,37,184,73,226,49,101,45,142,90,16,9,139,66,159,91,100,188,243,71,148,157,156,193,119,214,108,23,162,176,126,182,189,217,166,98,211,238,6,51,234,52,230,227,132,9,161,173,105,255,142,186,143,65,153,11,178,60,53,67,40,133,176,23,14,101,0,131,24,181,132,78,197,218,80,33,189,165,4,211,40,133,126,124,250,154,243,130,135,77,112,131,185,245,140,45,96,47,229,125,34,8,220,193,87,98,156,54,221,23,6,218,116,181,251,57,56,187,208,112,99,142,183,147,128,102,209,189,125,102,65,122,228,39,127,38,41,138,241,70,17,14,141,101,64,99,193,191,61,155,225,88,114,26,1,35,114,112,37,160,172,249,4,125,231,215,158,79,144,21,33,240,197,139,157,33,153,112,121,23,255,139,215,66,140,47,212,43,149,242,206,214,4,143,159,26,242,21,101,28,17,195,42,178,94,212,110,196,190,55,63,55,201,198,113,198,159,33,94,172,29,98,97,166,243,36,237,126,36,91,156,140,166,86,112,174,248,73,232,135,163,45,157,227,254,211,75,186,135,168,49,49,255,93,41,13,142,84,97,211,87,128,39,128,2,78,250,225,86,97,204,85,25,214,246,212,222,79,57,255,20,218,72,127,172,75,18,200,246,144,239,182,86,169,102,177,248,44,41,214,173,7,122,47,9,103,216,95,154,218,40,96,122,58,76,247,94,204,141,131,43,149,120,137,64,162,203,211,36,227,43,14,31,140,77,176,77,148,55,21,42,28,6,127,228,78,27,213,169,149,65,240,196,148,30,170,30,162,168,155,134,114,71,11,28,33,158,224,72,59,164,215,209,243,64,218,216,67,81,9,26,4,137,224,139,167,162,195,6,19,97,100,145,142,202,207,179,12,34,74,255,75,190,62,109,51,74,79,178,1,59,118,0,175,214,47,156,65,41,70,120,54,121,168,203,162,131,203,223,229,206,241,254,204,20,229,238,45,51,1,12,5,251,153,182,160,40,232,78,242,100,112,66,134,105,240,86,231,129,121,211,152,215,84,100,49,171,84,100,205,226,9,3,221,248,56,212,2,206,226,167,212,44,3,145,126,232,68,5,107,176,5,240,66,130,72,202,208,82,228,137,58,245,143,97,190,249,119,13,7,148,218,178,98,73,174,217,109,197,150,199,174,141,85,120,48,144,213,73,234,194,170,104,102,222,99,140,145,10,219,130,174,244,54,82,6,239,154,119,108,77,229,125,157,60,110,248,206,228,193,175,76,145,10,209,215,186,240,185,243,148,73,218,68,219,170,124,74,168,250,177,209,174,217,156,248,200,223,128,96,241,234,183,226,222,46,93,6,49,76,76,11,33,6,191,93,200,71,6,91,175,207,175,215,108,127,114,201,205,79,228,158,205,252,46,22,63,235,236,36,206,207,140,26,1,208,115,175,120,255,237,185,163,15,55,3,138,227,24,176,79,113,117,103,132,120,28,0,220,77,36,162,102,7,212,109,43,37,241,169,186,15,237,237,202,185,144,13,2,162,32,24,82,125,62,73,251,185,233,148,207,67,125,53,154,201,29,41,174,87,172,62,220,5,253,70,152,249,136,113,69,158,33,176,149,189,108,193,32,155,214,139,249,209,24,155,215,84,237,77,50,254,10,204,71,91,212,67,26,101,242,2,244,118,238,232,123,15,113,33,183,124,194,8,57,6,70,104,92,245,190,105,230,236,229,68,168,206,80,57,205,153,48,6,181,129,152,170,227,242,164,168,248,211,12,151,246,172,3,56,129,172,156,206,27,226,213,111,90,92,211,49,12,91,241,129,245,211,92,38,20,149,184,23,158,151,120,135,36,245,108,206,205,169,89,232,132,137,236,146,38,99,67,196,239,224,30,34,219,247,213,115,171,159,118,140,247,115,151,53,234,106,91,69,172,216,143,196,20,151,93,247,205,150,40,246,170,124,181,159,15,93,101,189,220,31,107,64,204,159,131,242,187,123,81,25,203,168,81,188,37,245,169,190,166,199,241,30,36,159,226,104,0,162,77,245,137,225,99,111,84,242,124,237,15,11,237,240,23,79,236,103,156,26,190,184,8,100,104,115,148,245,8,15,201,136,213,102,134,198,211,76,102,66,72,51,175,166,165,221,82,17,120,217,213,67,241,106,230,209,242,100,132,65,78,108,174,186,141,28,243,8,69,175,98,125,71,116,19,155,215,144,68,112,171,97,250,64,160,53,251,106,211,241,158,150,211,212,176,175,5,45,234,163,30,117,35,52,238,78,209,241,32,155,30,233,2,189,132,6,102,10,238,134,50,59,111,214,150,5,22,252,108,183,93,114,16,243,200,252,85,153,73,55,112,152,252,186,27,120,52,50,24,154,137,114,170,127,175,7,168,154,140,183,162,158,18,64,171,86,52,199,70,240,221,45,231,37,193,82,197,15,109,154,46,209,77,87,212,58,99,208,9,25,111,184,7,158,228,146,16,44,45,188,194,189,138,98,1,172,211,118,148,233,171,254,211,78,155,98,154,77,185,162,71,98,235,61,15,116,204,251,198,0,179,11,132,24,1,82,115,67,70,119,107,158,48,209,239,1,83,173,214,10,130,4,163,128,18,213,89,26,98,232,223,207,37,20,27,9,178,1,0,14,197,47,11,134,185,105,249,143,137,2,192,222,215,80,196,217,122,239,34,52,207,156,69,178,30,55,87,230,251,255,12,157,113,165,206,5,39,100,140,180,67,202,75,48,226,121,128,204,178,145,30,168,14,41,235,123,91,151,154,129,211,75,246,97,66,107,136,90,159,222,71,167,152,221,63,60,138,62,16,62,50,11,70,162,219,58,203,153,215,59,123,117,23,203,114,54,161,252,210,179,15,191,230,120,35,151,106,142,71,44,22,255,77,126,199,217,226,119,170,167,66,75,87,99,49,3,255,216,108,232,197,4,120,180,172,196,64,87,131,114,49,248,95,206,229,44,33,239,243,222,56,18,167,109,104,46,211,222,225,254,231,42,134,68,63,98,147,86,166,208,93,230,224,143,123,251,17,115,153,119,216,103,123,32,195,209,197,17,28,160,25,128,31,133,226,53,199,179,120,174,248,128,164,153,54,7,123,60,229,128,40,72,195,244,183,170,222,58,53,103,176,221,101,142,153,23,92,73,106,41,86,87,70,179,42,10,62,160,132,68,2,47,139,183,75,228,198,115,58,132,240,130,200,193,110,178,205,171,226,76,227,228,195,90,37,248,51,241,152,219,163,220,17,156,40,4,54,136,108,208,110,232,17,17,113,57,187,215,27,91,80,227,173,78,57,92,55,188,233,20,49,210,81,78,107,29,81,160,63,159,62,187,161,65,21,208,137,71,222,0,64,80,96,250,4,73,130,235,114,149,216,152,113,9,159,171,165,172,219,88,225,1,199,128,168,161,252,80,68,227,32,100,6,161,64,242,88,176,227,116,36,181,244,86,34,83,137,63,142,126,213,71,235,113,207,123,24,233,23,155,24,56,226,48,218,165,241,74,113,80,183,149,41,248,42,82,123,214,191,220,234,16,42,52,144,227,68,102,10,227,90,198,114,115,7,67,161,93,173,83,114,71,100,101,171,0,141,216,195,144,177,235,161,1,47,68,33,100,190,223,7,173,190,0,110,161,100,63,138,142,48,114,47,40,201,119,251,121,252,97,99,18,68,119,250,5,156,149,113,220,171,35,209,132,247,168,249,52,158,149,127,53,254,155,202,248,230,95,222,24,166,46,119,227,24,1,91,89,78,172,204,161,130,87,237,68,21,114,36,217,204,171,135,232,117,201,113,43,239,173,26,21,25,204,47,111,159,178,10,239,123,181,186,76,59,160,240,112,22,150,136,179,2,16,113,189,111,5,200,91,114,152,188,87,168,3,196,241,90,37,156,79,208,91,253,51,119,25,133,36,4,183,202,135,162,186,174,61,151,91,185,57,151,55,101,224,124,122,212,152,77,165,26,192,40,53,204,185,137,115,132,193,165,220,34,177,134,206,125,242,70,212,241,197,32,200,235,220,174,214,228,222,17,54,97,202,87,87,228,208,49,70,234,18,2,176,204,121,71,100,121,22,179,65,170,73,219,32,100,44,156,212,223,168,32,0,60,92,72,187,52,168,60,158,222,226,210,98,37,150,69,205,144,5,125,249,160,42,23,63,103,252,152,189,50,156,203,35,219,28,222,42,185,188,213,59,68,168,205,234,63,33,165,86,22,215,104,80,145,239,40,103,122,156,95,162,231,123,190,213,104,165,186,57,213,185,166,189,65,30,208,49,243,5,187,40,204,20,196,115,105,26,221,64,10,173,175,118,49,68,148,197,95,54,183,7,109,253,176,18,191,229,152,114,83,146,15,223,80,52,80,12,129,70,235,6,71,77,96,88,178,22,91,223,185,181,120,84,136,60,37,235,77,115,123,199,169,2,108,159,210,185,117,62,189,164,119,165,234,71,119,44,62,222,161,214,246,198,220,79,128,33,243,217,104,149,226,90,52,96,247,139,169,174,112,149,243,213,120,164,187,160,96,33,143,70,163,11,88,4,221,170,49,3,167,73,68,175,201,11,159,9,193,99,165,58,207,15,96,64,64,200,212,253,236,232,57,242,2,170,59,237,41,121,137,170,80,159,26,36,173,171,145,85,13,124,240,10,231,212,173,61,225,155,42,15,79,85,40,237,228,247,37,143,64,124,211,109,68,121,157,56,241,55,139,168,217,215,198,240,188,59,0,168,182,109,230,12,29,129,120,243,84,111,119,41,190,51,19,52,71,129,33,181,193,33,12,157,41,136,116,138,148,190,83,185,91,163,127,196,227,218,126,53,15,159,53,60,247,90,172,71,71,166,244,112,251,30,232,75,175,11,10,232,186,163,16,176,164,128,92,140,155,18,89,120,124,246,187,213,3,33,198,150,160,16,233,146,32,80,112,20,141,41,215,106,100,4,27,249,90,212,146,255,108,232,42,232,194,188,132,84,66,84,84,123,87,99,37,105,146,245,13,253,117,27,220,194,121,189,129,235,102,242,38,232,136,182,179,26,207,75,42,87,248,222,7,215,191,224,141,192,236,247,204,166,107,208,145,177,48,215,255,39,74,197,101,136,87,235,97,189,222,168,76,171,245,92,218,1,172,126,52,194,252,105,119,165,160,42,197,138,128,243,132,49,176,193,163,245,120,38,12,35,96,253,32,135,4,97,57,254,218,65,87,69,198,68,183,19,91,46,239,29,49,11,119,158,133,81,163,187,97,47,219,218,105,17,12,228,245,61,219,200,125,41,177,85,81,176,131,242,204,107,153,194,20,186,153,207,151,254,66,228,60,220,231,150,255,108,135,121,1,23,247,142,47,27,44,182,116,208,57,18,253,16,145,253,183,202,72,226,64,7,121,121,7,10,42,43,254,207,104,178,122,141,167,112,73,229,15,148,172,219,118,104,56,196,219,181,235,198,152,74,155,89,112,252,61,35,122,251,207,122,116,150,230,127,214,12,147,243,43,109,102,68,3,142,78,134,211,196,157,243,14,216,92,71,126,24,116,206,64,116,229,65,68,121,84,126,86,56,130,12,223,76,232,180,165,30,85,96,8,202,44,91,155,101,208,168,232,197,177,14,197,82,185,138,241,222,78,148,177,113,28,95,227,29,42,50,191,209,62,148,154,22,4,198,44,122,103,92,4,51,73,250,1,144,65,25,219,215,175,83,121,85,50,76,104,243,176,209,199,65,57,71,96,12,232,85,218,103,46,70,69,146,31,55,221,199,210,86,78,14,42,133,88,104,158,3,129,25,60,142,144,6,69,138,235,142,185,74,43,206,231,50,177,90,136,54,124,75,186,75,197,202,225,107,96,72,79,236,93,155,230,78,9,243,173,104,16,2,222,179,238,80,90,191,33,195,144,0,239,106,210,136,150,172,250,113,244,11,162,244,224,28,118,165,191,54,212,221,177,208,174,239,1,55,50,57,44,91,59,163,228,24,156,7,113,226,2,124,113,24,11,47,190,22,159,76,230,50,200,94,222,14,90,143,207,195,173,158,100,108,76,1,232,130,217,22,195,12,74,76,44,81,11,43,92,166,34,145,234,189,32,20,22,47,42,18,22,40,92,56,92,241,119,232,218,59,250,187,68,43,180,121,223,157,246,21,226,163,68,103,104,207,229,131,193,251,205,225,15,121,67,187,32,118,112,189,171,30,69,177,177,119,92,4,169,213,27,198,224,117,61,182,128,179,53,161,228,46,2,191,181,232,75,251,227,148,58,116,138,7,77,139,177,168,44,209,6,105,169,128,200,84,221,47,123,213,218,31,218,183,251,17,200,71,205,60,252,28,247,79,68,241,195,162,21,97,211,68,79,3,171,41,132,52,202,122,153,26,113,123,8,244,183,102,249,204,154,12,154,81,32,174,48,60,116,24,79,241,146,236,96,66,43,114,179,1,66,174,69,70,16,107,83,68,11,232,66,216,184,116,29,78,56,39,134,191,203,38,87,109,171,1,32,58,58,139,234,78,178,9,125,165,6,24,194,42,203,18,178,191,34,146,131,237,208,243,50,67,65,229,201,11,204,17,242,182,153,78,115,62,245,239,211,218,165,171,231,151,215,228,65,71,181,67,132,104,0,35,254,118,5,43,235,123,165,238,232,169,250,7,221,110,206,6,181,113,123,102,168,45,224,2,103,246,165,52,107,32,183,169,209,206,150,36,75,43,202,44,71,88,139,221,103,14,158,55,62,183,97,222,34,92,243,204,241,100,30,24,53,232,53,104,185,134,102,164,184,211,26,254,21,122,98,254,166,165,222,161,26,40,219,118,143,45,215,33,206,162,205,179,48,186,66,68,167,170,43,186,16,133,115,130,215,51,188,57,48,121,52,105,4,0,175,71,246,250,135,148,132,254,254,190,175,24,49,144,178,191,217,224,101,255,81,142,64,196,50,237,80,57,27,1,68,8,201,255,20,191,118,129,35,213,50,228,15,99,90,6,245,29,94,17,153,200,52,111,39,194,215,205,165,195,245,109,18,235,0,255,16,189,40,147,95,153,122,128,74,220,241,78,25,120,219,166,227,222,77,56,61,33,219,84,217,244,79,216,45,32,174,177,68,135,201,210,126,90,140,121,218,113,186,199,220,226,16,232,181,137,203,136,245,46,39,129,252,12,2,199,217,160,99,136,4,161,131,189,141,216,23,70,102,247,233,88,0,24,240,7,114,122,20,29,75,80,103,85,49,176,49,46,44,67,119,197,163,108,57,122,30,69,217,60,73,108,45,48,17,104,33,43,98,157,27,37,237,194,154,42,1,197,43,37,25,222,64,186,218,61,196,178,75,250,96,52,63,87,170,36,199,87,5,227,247,126,103,224,60,174,173,62,118,146,86,116,207,111,211,203,128,195,82,110,74,138,9,70,145,159,81,237,148,65,178,244,188,6,62,9,211,137,115,212,164,241,14,53,137,41,96,239,5,105,180,79,95,68,187,146,142,117,143,127,155,39,21,92,162,152,3,151,185,78,139,78,255,56,85,134,142,92,26,64,251,45,202,35,13,112,129,106,62,31,251,178,152,11,167,124,96,129,115,231,236,71,107,56,121,39,60,153,223,8,34,230,39,18,138,131,138,173,50,38,58,150,188,227,65,156,0,180,23,67,224,236,212,8,55,231,88,18,212,87,38,103,136,159,145,5,152,195,78,183,165,170,124,168,39,136,211,236,113,248,10,127,52,128,189,217,81,30,42,32,84,155,155,50,162,110,62,136,183,60,100,86,54,227,214,188,39,187,32,206,21,95,168,17,205,100,205,121,115,112,17,230,133,13,127,139,111,143,78,206,232,150,129,102,27,227,101,34,150,46,86,5,240,134,71,190,140,63,126,178,191,32,131,205,10,35,247,80,105,150,125,1,134,102,198,227,134,114,33,65,238,125,79,241,42,110,126,82,155,102,130,179,239,228,231,46,134,175,151,37,235,173,171,169,93,252,104,58,172,181,142,184,248,155,91,243,114,214,190,18,28,146,87,86,232,74,178,34,153,174,145,231,220,16,44,226,120,168,19,142,225,80,232,162,182,4,162,86,170,145,64,188,106,125,189,139,115,191,109,167,133,35,216,166,105,109,244,136,139,100,42,130,15,231,235,136,101,16,77,43,49,72,14,40,4,9,15,47,52,85,149,76,14,236,11,23,243,255,36,67,134,205,65,213,125,251,255,99,151,65,124,191,246,147,164,87,131,59,60,168,214,100,197,145,59,217,200,114,82,180,90,149,177,8,203,215,201,106,154,111,150,46,25,214,166,61,96,250,176,108,29,225,106,198,92,240,192,177,168,213,8,17,61,255,142,120,210,30,77,94,235,69,222,234,245,55,88,129,142,132,22,210,6,223,191,77,151,148,32,115,46,10,246,12,235,47,1,108,148,83,173,71,183,221,102,27,163,213,188,175,104,75,186,152,63,101,3,176,153,50,43,207,40,28,154,189,6,222,21,44,101,107,223,20,150,202,22,232,94,213,101,152,156,97,225,230,62,85,189,227,109,59,107,151,116,16,23,0,54,221,59,132,146,153,71,66,241,242,189,52,167,202,25,146,10,255,200,80,227,52,191,143,10,219,186,184,104,0,67,244,81,252,212,45,228,5,77,95,93,194,195,112,225,58,222,7,194,123,238,241,218,187,9,197,23,197,138,56,228,106,188,67,243,146,26,226,180,77,55,27,182,176,242,164,214,50,147,67,246,123,228,215,219,93,169,199,233,178,223,58,83,196,129,112,122,5,244,245,207,145,177,102,167,105,101,129,13,172,66,240,142,151,8,125,168,43,72,173,232,69,224,218,26,111,1,7,124,180,200,230,183,144,163,250,150,253,130,254,116,232,119,84,181,12,167,123,67,215,119,213,141,19,169,185,111,195,81,220,15,3,232,157,136,71,109,33,72,198,74,76,1,175,237,31,211,147,80,79,97,240,6,158,5,81,72,118,196,84,92,208,16,249,73,119,148,8,223,184,225,15,199,220,32,160,103,10,157,30,253,14,1,160,58,250,84,207,135,13,8,111,38,204,2,16,77,57,195,128,151,207,208,70,5,66,127,187,194,2,36,92,208,91,192,215,252,177,214,220,0,232,216,46,213,165,106,62,248,114,154,238,48,51,136,236,83,118,157,172,143,200,86,119,162,221,4,46,74,113,21,14,202,72,14,134,1,114,212,255,207,189,160,93,41,154,163,45,19,23,44,17,117,246,94,54,23,112,134,191,37,173,240,104,88,249,66,168,163,193,15,130,219,200,109,233,162,90,201,128,166,94,236,161,163,3,23,74,147,27,124,112,246,248,18,69,175,45,126,50,162,99,221,123,62,98,41,252,142,57,25,23,183,53,202,93,121,172,27,136,47,131,252,221,138,106,162,75,112,68,99,63,53,186,178,33,54,181,35,105,111,83,152,77,20,233,146,169,89,202,224,156,25,61,214,243,248,99,222,127,116,214,249,105,127,7,195,168,207,216,57,53,147,24,168,50,36,145,87,23,46,95,208,135,18,18,226,83,248,103,135,219,14,20,14,155,22,12,7,93,78,113,255,84,239,99,225,251,163,68,113,74,58,61,239,185,38,216,136,254,66,136,75,59,26,201,122,189,216,237,252,50,110,200,148,120,14,135,197,98,103,194,92,31,50,77,189,129,250,87,104,95,176,18,178,52,64,3,168,117,168,77,234,117,10,34,124,43,158,99,170,53,101,173,243,30,17,165,139,204,164,34,158,154,84,58,64,236,224,199,109,132,55,15,162,42,28,143,60,191,77,211,128,55,154,112,103,232,3,132,108,201,247,127,170,79,250,219,7,227,198,4,42,116,226,36,41,154,42,197,223,45,245,33,215,38,195,89,41,115,187,88,103,137,45,151,166,180,169,240,170,199,39,102,205,170,218,70,132,102,146,43,109,244,165,220,115,3,27,21,87,167,194,80,59,193,187,130,33,194,252,14,67,34,50,59,253,220,188,157,81,71,212,245,240,153,72,145,88,144,148,91,240,97,127,127,49,110,78,106,216,209,75,88,138,228,153,21,241,37,69,240,88,96,186,80,119,150,81,158,95,5,96,157,224,175,214,74,166,221,175,109,143,76,162,117,111,42,43,120,248,82,170,184,187,172,155,143,73,65,22,10,115,65,104,108,67,129,121,125,88,210,79,145,190,2,55,43,149,5,103,157,246,163,253,90,209,133,187,228,38,235,60,224,65,63,44,146,78,57,104,209,123,99,255,191,138,94,0,149,251,102,254,81,117,107,92,134,196,90,10,14,137,34,227,56,34,177,5,124,75,27,48,56,167,9,13,104,85,66,145,39,178,217,22,229,57,135,40,2,126,135,173,223,252,112,220,78,138,243,92,14,116,175,143,13,158,216,159,20,198,96,120,2,72,22,72,97,152,205,150,223,89,145,79,116,80,154,202,57,203,101,34,121,92,15,17,169,175,59,214,211,117,57,224,43,206,235,86,42,119,225,148,149,101,20,38,251,197,41,207,145,158,122,96,119,82,167,186,221,112,5,183,228,69,8,253,217,17,132,158,116,112,225,125,234,94,220,28,175,68,106,143,138,111,114,160,159,187,57,8,41,230,180,209,235,250,4,12,41,180,199,55,3,66,145,127,5,154,108,129,236,146,41,30,223,17,248,7,199,167,135,102,196,253,144,65,186,14,250,20,121,110,88,71,241,187,226,117,102,182,178,72,217,104,240,70,237,84,40,22,48,252,2,172,193,136,198,241,165,160,211,166,155,138,9,163,118,79,188,251,48,240,158,249,133,97,154,51,226,127,124,19,148,66,10,192,88,21,17,131,241,117,20,158,148,16,202,0,0,23,94,23,145,253,246,93,232,111,98,149,12,162,113,73,30,155,245,140,7,105,187,179,181,3,173,178,172,6,168,98,5,51,194,82,192,128,89,250,59,96,161,41,72,162,183,78,59,138,115,20,83,82,113,31,195,62,176,35,8,62,227,223,168,38,6,123,17,16,54,119,74,140,204,175,149,52,208,3,195,235,241,250,130,185,210,223,56,71,171,151,187,206,82,216,18,56,143,214,76,169,188,85,240,210,25,231,146,250,142,241,217,50,138,31,90,38,61,188,182,78,15,30,53,142,104,135,88,7,4,17,62,20,213,242,104,128,40,25,86,185,255,175,235,27,133,202,138,217,120,38,181,105,152,232,192,195,92,118,242,40,182,214,97,6,16,183,108,59,202,95,141,101,74,117,92,26,232,243,200,30,114,91,188,138,32,92,96,233,194,254,168,189,90,78,54,77,65,66,130,215,2,247,159,26,163,148,104,171,118,220,248,27,24,254,172,185,131,213,144,167,218,145,126,139,207,247,220,82,148,22,94,13,74,80,22,192,7,187,25,56,55,0,160,209,96,141,216,129,78,56,84,129,112,90,94,191,18,236,131,34,244,99,127,83,150,238,107,122,59,155,42,250,23,139,209,193,232,245,27,129,141,170,45,130,55,179,138,117,14,41,137,176,112,217,61,165,187,186,82,123,214,38,181,125,206,60,132,9,28,207,169,176,9,139,101,50,23,73,204,238,133,226,22,53,148,171,245,124,72,52,1,4,159,17,220,115,194,115,112,200,123,204,210,211,137,95,182,242,9,51,212,143,154,156,61,207,197,249,47,16,242,228,91,189,164,120,207,84,12,124,124,90,232,188,209,196,168,253,160,170,11,38,25,177,244,19,242,36,234,153,48,87,154,138,172,134,120,81,20,26,181,117,178,44,162,71,85,114,171,161,133,96,75,239,209,217,220,120,32,54,227,102,240,77,243,38,120,28,212,26,238,135,116,88,200,122,4,27,85,127,199,233,106,93,84,24,46,87,124,209,60,22,114,172,100,61,98,43,188,153,227,127,233,140,22,7,141,100,180,226,100,24,79,91,254,40,224,28,79,144,94,193,212,158,177,74,145,85,236,159,190,240,221,146,157,29,23,27,44,41,189,211,20,172,115,164,172,196,173,46,62,248,26,157,117,22,35,174,195,119,191,221,238,157,36,237,252,144,37,121,118,241,134,173,237,167,5,100,197,175,214,48,87,233,234,168,19,142,101,104,90,29,50,145,127,68,0,162,49,251,219,148,145,112,184,125,182,52,4,4,156,27,228,35,137,225,110,59,246,96,99,180,225,87,33,93,135,21,151,41,218,159,80,144,123,186,247,25,107,70,45,73,59,111,231,232,147,156,244,54,76,30,117,154,77,184,93,176,196,180,67,189,162,171,37,153,104,129,86,209,47,78,211,125,119,40,120,196,37,134,87,174,85,165,74,145,5,202,0,248,32,253,34,160,23,141,4,20,134,178,172,119,100,245,68,81,43,238,176,110,125,208,58,75,0,189,117,231,51,203,153,238,113,250,4,220,80,234,40,232,85,82,155,3,192,3,99,249,116,166,131,23,125,211,75,35,57,242,102,192,179,11,40,152,19,106,230,160,230,23,154,65,23,165,67,70,88,146,0,125,25,61,97,63,33,105,187,93,212,86,82,139,38,121,14,149,25,87,105,237,172,240,186,59,249,118,128,26,130,209,101,157,13,37,94,92,6,195,226,5,252,5,247,226,119,94,222,89,81,75,70,83,168,240,35,222,42,18,192,229,98,134,147,115,187,240,52,3,191,18,34,151,247,97,194,185,139,25,244,102,110,33,60,41,242,25,39,207,206,119,170,187,84,240,87,191,6,65,3,18,95,157,246,124,97,251,218,85,127,69,212,52,189,234,193,240,145,180,29,65,247,102,104,254,29,234,88,120,223,136,83,199,171,65,76,207,203,127,218,50,133,96,115,180,217,228,185,75,81,104,170,17,18,5,4,208,204,196,53,185,110,44,234,240,237,208,221,62,125,80,192,104,92,71,244,28,3,203,65,25,230,108,210,205,70,70,100,25,255,151,231,225,125,11,191,76,201,153,201,90,14,22,98,110,27,43,206,51,146,163,181,142,189,245,67,115,118,50,85,5,75,149,123,76,63,111,48,49,246,252,113,206,76,181,49,144,30,6,229,29,157,74,9,122,49,183,169,58,55,192,113,14,67,107,206,187,143,250,122,181,205,11,144,57,194,110,246,240,220,204,181,129,54,165,228,252,1,129,209,43,128,228,59,99,69,80,150,230,239,83,207,13,114,189,54,225,190,107,83,119,185,193,142,242,100,128,253,246,146,105,125,168,166,192,144,162,137,132,68,92,152,177,36,254,0,14,152,187,174,183,13,76,251,1,77,57,151,82,15,31,154,236,198,74,204,246,34,84,111,8,62,243,221,188,159,215,255,175,189,109,167,73,150,30,135,139,142,172,143,13,71,205,28,206,182,154,111,139,156,216,214,195,18,43,27,122,80,20,224,3,79,14,192,179,132,22,156,253,121,153,45,47,224,87,198,0,157,221,142,144,166,44,107,180,193,23,100,146,190,185,63,125,142,188,220,56,43,229,112,174,252,60,238,129,75,103,133,182,239,67,212,241,130,114,60,68,198,133,58,86,99,136,39,147,254,13,5,165,25,72,212,158,164,13,217,139,182,152,78,157,230,2,191,14,31,45,203,244,48,111,83,5,7,84,35,254,30,228,34,194,186,51,223,36,110,227,229,61,234,68,22,54,10,28,241,162,194,67,48,170,34,50,175,159,127,36,51,235,240,148,87,206,226,92,209,251,217,188,58,187,162,147,247,147,110,62,110,71,36,139,104,158,233,161,188,150,136,190,175,86,104,169,42,199,242,25,127,210,223,116,134,245,93,185,191,131,46,246,247,30,18,20,229,157,226,229,86,25,94,17,138,182,196,18,155,18,161,15,174,155,195,242,138,205,146,51,59,159,205,189,39,17,5,64,187,134,170,219,117,253,154,137,235,35,86,239,90,185,29,124,97,134,83,96,52,160,181,155,237,87,135,55,123,240,240,108,106,95,203,119,20,2,24,193,43,128,126,210,198,213,53,141,154,232,108,86,237,197,231,146,17,53,65,57,117,61,177,89,198,56,25,49,45,208,24,173,97,79,251,62,170,33,123,19,202,21,238,12,200,136,85,106,59,40,174,71,83,186,37,136,71,98,183,169,189,236,6,77,199,44,18,75,36,114,206,140,131,2,239,76,84,65,106,221,53,45,244,25,37,196,163,81,53,103,83,194,173,174,236,125,140,104,59,226,94,253,4,126,171,140,217,147,3,77,174,189,16,79,220,203,250,40,75,192,170,182,58,132,18,240,93,93,49,77,62,68,171,68,67,111,139,189,136,99,179,178,194,66,180,108,164,245,166,166,182,49,93,204,192,220,188,244,243,49,240,186,119,14,201,207,167,228,64,218,122,1,80,58,183,154,93,245,7,198,51,200,250,91,196,211,162,70,38,252,241,124,133,170,22,213,245,77,33,47,63,227,5,97,120,102,166,78,240,236,12,24,152,31,92,249,223,126,238,219,59,183,155,216,43,103,191,68,20,230,69,188,75,110,168,89,71,231,71,55,90,16,38,21,113,253,40,162,204,247,161,138,104,187,233,187,247,123,249,37,77,224,140,78,36,132,79,26,222,32,46,243,171,37,58,104,79,77,70,12,62,189,246,43,58,70,133,37,96,165,156,91,156,83,184,162,25,78,38,32,208,142,22,195,91,217,211,53,107,162,56,47,203,69,0,217,66,140,234,69,52,204,233,7,101,242,150,5,95,251,153,99,148,240,241,50,160,179,36,203,50,246,237,131,81,37,184,68,225,112,153,73,190,105,170,205,182,198,111,154,237,159,54,225,26,62,118,213,180,131,236,236,39,240,185,72,232,215,220,214,164,178,162,157,103,102,135,150,84,236,90,204,191,133,224,143,3,130,48,174,254,105,180,220,69,238,102,155,193,237,98,100,116,63,83,42,139,159,102,165,103,192,18,249,111,209,75,154,13,57,97,1,150,190,167,235,194,6,191,226,237,76,229,85,10,245,215,246,61,88,164,39,178,53,46,159,42,208,80,195,178,178,60,194,182,161,8,28,18,148,76,246,26,116,155,59,130,169,114,24,164,118,87,224,239,253,70,81,12,6,23,243,77,166,205,74,192,200,211,175,204,144,186,41,152,224,14,34,186,24,203,220,73,185,205,152,133,109,219,251,109,125,71,129,214,39,123,157,54,144,253,73,88,188,234,195,179,80,89,48,76,8,64,0,251,44,117,109,132,159,93,172,220,204,41,106,149,101,116,73,236,159,157,107,135,148,51,163,161,77,18,94,60,144,37,64,114,213,161,150,4,197,127,137,105,228,27,252,231,87,238,94,110,72,133,124,83,175,68,231,238,22,236,250,240,11,124,59,228,242,23,107,212,120,64,91,57,234,0,15,151,107,26,101,103,140,120,189,193,200,122,111,205,139,206,201,197,13,208,172,174,105,20,251,22,136,239,75,243,208,27,218,202,24,119,18,165,121,86,80,73,128,199,255,149,247,76,164,236,88,171,21,205,174,220,130,175,179,202,59,13,20,214,156,241,167,147,222,222,112,142,39,151,143,207,153,237,132,208,181,57,240,185,139,187,64,134,51,117,187,70,134,242,229,239,127,141,131,98,212,163,249,103,156,142,220,69,159,39,47,18,199,121,133,212,244,52,141,221,119,237,100,84,106,116,7,67,46,48,0,11,148,68,121,254,236,123,79,94,250,71,54,117,122,21,248,142,221,114,219,33,5,127,156,69,37,14,164,245,119,20,231,94,39,175,245,97,172,143,159,198,180,210,138,106,233,33,14,195,39,135,231,64,239,28,50,191,191,67,254,76,216,165,162,115,14,160,55,38,107,218,76,45,193,207,199,40,122,64,43,251,4,158,64,123,233,20,86,95,40,125,63,0,11,97,162,91,92,221,199,159,98,245,182,136,78,140,111,18,241,89,19,87,84,25,125,179,153,237,8,184,237,235,95,159,150,246,143,15,90,35,160,215,162,109,118,238,146,142,170,96,69,237,191,61,239,71,22,193,2,131,129,157,3,190,185,228,192,245,70,82,40,120,115,195,5,31,28,93,186,241,233,255,58,41,121,116,57,38,103,236,21,87,109,50,159,254,133,173,97,238,148,107,131,166,32,105,146,82,140,207,4,146,240,220,73,228,219,177,8,221,138,77,20,100,162,248,27,66,77,73,233,162,225,118,86,219,74,15,188,100,46,199,74,79,196,222,101,85,118,8,155,33,74,205,141,116,129,168,114,222,8,42,120,251,85,53,151,133,170,2,200,213,98,109,99,217,10,201,98,55,251,6,32,181,228,249,253,241,44,30,108,184,173,146,138,109,186,103,142,227,201,155,255,152,249,182,158,48,222,92,229,236,221,129,202,134,252,83,33,157,196,190,131,130,21,211,96,71,124,119,244,82,10,17,2,104,194,242,59,251,97,219,204,254,90,153,93,215,139,22,29,83,38,138,123,208,34,128,150,80,96,30,72,65,37,151,249,157,238,215,72,216,230,252,145,154,232,86,15,81,229,211,184,196,114,83,46,189,41,94,5,147,71,22,12,245,133,131,203,131,145,110,77,246,160,37,73,76,164,191,2,61,239,6,197,120,53,253,23,22,96,230,52,35,62,29,193,184,189,76,149,65,164,150,115,185,101,65,252,71,249,195,198,40,128,148,108,121,91,81,182,139,164,48,46,242,171,133,149,221,108,10,117,49,218,177,186,112,156,41,46,38,53,47,151,161,80,203,96,118,30,151,233,76,6,109,51,246,29,162,226,158,242,69,5,205,122,179,72,61,41,148,174,44,54,207,147,90,243,77,91,40,197,200,145,230,239,182,186,85,53,135,40,122,240,83,127,242,70,191,168,136,34,34,36,89,37,38,237,7,14,55,221,234,222,22,192,6,120,181,215,220,37,95,209,118,197,114,58,65,151,247,26,243,37,183,16,242,98,72,184,32,21,188,90,87,241,222,43,117,164,209,59,162,27,243,151,214,115,100,42,105,230,43,9,169,129,80,179,3,29,227,224,251,148,14,64,92,179,58,5,14,175,197,139,250,148,81,241,103,182,218,36,104,25,124,3,247,0,57,208,87,26,29,209,102,102,249,233,69,164,99,247,19,79,249,180,104,18,26,232,169,122,170,190,194,138,118,117,18,132,152,44,230,149,223,164,52,52,236,63,162,32,218,241,166,95,114,127,243,58,189,136,255,47,150,102,72,67,185,225,250,60,4,252,134,10,200,168,166,85,189,17,124,213,54,151,119,99,222,232,31,116,12,34,41,162,66,185,199,184,185,185,26,174,157,123,89,133,9,132,216,17,98,111,109,161,152,28,178,89,164,42,154,226,200,61,106,92,203,106,241,199,200,77,21,252,22,84,87,106,55,210,73,129,171,124,228,234,47,128,209,178,232,59,15,109,230,176,36,169,96,171,180,86,9,82,32,109,76,209,200,48,73,39,63,230,131,232,219,209,83,173,72,239,154,101,148,101,179,23,179,4,253,83,228,39,154,192,198,211,91,75,84,99,116,52,50,19,91,133,23,87,164,73,201,64,47,106,44,232,130,143,94,154,100,15,222,202,228,193,241,88,254,101,221,169,250,115,149,119,229,152,73,145,31,154,183,54,164,181,47,31,64,167,156,56,131,56,91,210,102,44,54,141,144,237,63,134,13,54,167,6,195,1,29,65,198,177,13,97,92,135,17,68,247,237,24,216,238,244,223,82,251,90,88,215,98,250,117,57,16,15,146,158,245,246,44,139,187,76,86,241,163,246,120,221,8,235,245,85,218,181,140,63,134,192,58,97,63,141,169,227,180,11,54,209,15,132,214,140,62,129,69,187,169,27,123,220,35,174,12,32,249,243,194,132,196,100,120,65,157,126,203,89,193,38,86,163,63,28,15,153,46,190,219,98,255,36,4,203,57,90,13,159,93,236,188,53,163,156,63,226,67,215,133,79,198,104,114,96,194,241,204,242,113,150,35,135,254,155,243,212,240,228,26,70,22,152,14,145,251,100,136,244,83,14,148,174,176,35,8,18,48,123,149,220,121,49,104,240,249,125,31,116,140,182,168,190,159,172,119,94,10,104,153,168,123,134,203,231,253,16,252,90,155,133,27,28,90,225,78,180,159,103,84,24,126,90,50,66,83,139,250,41,196,157,118,52,176,133,131,187,251,17,202,232,131,169,214,218,114,50,252,213,240,3,227,240,84,213,85,228,8,133,153,255,44,67,211,153,150,39,161,137,32,149,137,47,171,136,146,57,204,6,108,131,202,155,169,26,229,149,113,150,25,184,238,18,52,30,25,41,182,88,134,188,168,225,149,42,147,248,137,134,40,181,76,158,57,200,129,216,6,179,124,242,166,26,213,182,237,84,104,168,89,231,236,239,170,211,100,51,249,17,62,198,81,70,246,73,208,118,107,62,68,247,19,220,162,242,8,165,224,158,38,188,133,42,92,240,168,114,105,16,194,135,237,245,6,127,186,232,249,122,209,181,150,26,239,205,200,5,219,153,224,224,30,247,138,116,206,143,69,47,230,182,102,133,227,248,114,60,156,12,118,154,54,249,4,251,1,212,180,144,15,90,2,244,227,10,56,218,32,14,210,178,50,146,32,45,109,85,68,158,90,76,117,204,21,75,247,132,3,207,113,160,85,63,104,175,227,28,35,114,29,173,196,108,38,248,202,186,5,125,138,121,244,209,87,168,3,186,232,59,54,118,47,204,62,160,221,222,121,63,167,108,39,11,133,41,5,75,187,113,117,46,78,177,251,92,17,133,27,128,66,150,202,138,86,112,166,191,116,169,199,44,163,154,90,114,246,109,175,174,253,156,112,123,6,158,214,42,121,1,88,197,208,0,227,217,205,213,111,1,180,115,71,163,147,33,53,131,227,113,6,97,3,9,113,156,189,22,140,129,195,147,193,241,16,108,119,195,124,172,148,253,227,171,227,224,190,14,247,206,8,239,143,203,30,252,185,179,127,240,35,245,75,106,118,158,3,167,8,129,30,45,92,212,67,187,12,119,224,20,226,163,205,27,33,194,237,7,180,135,95,184,1,78,252,199,35,134,247,11,149,28,249,146,62,140,218,215,26,151,184,10,23,238,253,222,117,244,24,165,160,162,220,147,94,77,55,238,154,100,67,142,148,223,40,74,150,62,221,228,16,86,236,219,191,12,87,173,4,134,198,139,226,245,224,253,119,12,24,159,70,5,37,5,21,81,145,130,45,233,155,145,16,113,209,147,7,91,209,162,86,189,190,61,237,139,174,22,187,110,184,227,240,199,166,148,200,124,93,227,229,203,163,164,110,82,69,170,12,112,165,239,89,26,204,252,133,112,207,23,24,86,69,116,235,220,167,140,187,43,184,132,210,189,245,60,55,182,201,217,130,85,83,216,144,214,131,179,161,6,208,199,110,102,75,248,58,202,3,38,16,41,100,38,63,112,33,227,91,139,47,208,193,56,197,108,201,13,64,87,223,196,34,120,79,78,102,219,204,102,114,36,242,50,192,92,163,118,252,159,79,64,240,145,101,145,199,185,43,125,55,160,60,152,235,154,70,197,202,130,146,96,107,1,78,167,144,23,84,189,94,113,178,27,222,183,29,209,110,171,114,69,36,203,3,209,105,80,50,23,154,173,186,164,119,101,83,189,161,246,64,65,35,235,38,188,72,158,224,84,50,52,158,96,177,147,62,121,125,181,37,232,171,137,228,118,240,147,91,166,82,236,200,174,54,104,202,40,110,221,211,8,177,185,126,180,224,151,78,239,142,196,220,95,45,187,63,12,64,170,3,228,244,137,167,24,153,173,48,105,243,14,5,192,241,151,31,53,71,241,203,43,27,165,14,165,133,186,240,51,35,8,226,9,140,190,48,203,216,19,186,238,116,201,152,22,155,69,105,197,192,35,242,164,8,188,10,78,243,41,158,159,95,65,1,162,109,116,206,29,45,176,126,120,47,28,169,215,231,54,156,236,208,77,203,30,40,112,239,208,98,144,58,105,139,127,236,95,240,138,121,119,42,58,93,151,17,128,185,14,37,20,19,131,183,18,114,48,226,230,133,235,145,234,252,125,245,224,47,21,49,226,112,28,39,133,164,9,141,88,89,238,189,20,5,209,145,186,121,178,110,111,217,115,141,44,145,180,85,240,130,17,160,252,179,153,86,138,108,230,74,191,172,26,48,189,12,71,96,96,45,118,102,56,186,184,153,122,17,245,94,218,108,176,83,105,104,27,45,153,154,243,220,169,133,71,28,147,234,142,159,26,66,179,167,111,77,179,9,149,217,10,77,241,104,183,229,16,48,120,226,12,94,134,36,62,129,232,44,241,0,240,100,56,14,3,72,24,199,110,13,70,203,103,137,203,152,170,232,58,167,239,194,194,138,191,228,142,69,164,37,48,6,54,236,208,214,148,211,228,97,57,177,204,97,22,130,246,217,234,210,182,217,94,139,89,70,61,16,231,78,175,160,46,209,41,3,145,0,236,186,225,13,190,131,36,122,236,176,83,171,219,146,25,103,4,118,111,183,183,163,191,21,5,74,166,165,58,197,75,70,234,168,250,104,76,179,213,118,222,234,95,123,124,114,242,64,40,12,97,137,18,135,120,1,38,106,253,225,201,137,189,139,187,247,99,242,131,150,147,66,80,99,48,114,28,113,43,129,80,116,151,66,248,249,186,87,140,147,198,12,211,188,136,216,121,45,236,222,75,107,24,133,198,202,45,5,103,187,189,166,131,207,30,55,126,60,131,53,36,154,68,139,168,77,98,62,39,91,65,50,123,3,161,89,200,89,107,45,95,115,6,19,28,133,110,4,125,84,250,219,244,239,244,32,239,130,236,230,104,248,232,25,78,160,168,222,62,128,44,198,118,94,45,29,84,245,155,130,29,200,21,5,155,24,147,167,87,163,59,58,21,233,30,118,45,92,89,92,229,120,226,29,229,156,252,99,220,244,65,76,48,116,210,221,95,214,143,242,78,78,202,106,69,133,137,119,70,137,71,44,106,214,58,131,90,235,165,78,240,199,137,194,17,1,29,13,181,25,202,139,255,140,20,27,112,229,58,218,244,158,199,37,102,134,134,210,90,76,144,110,237,141,243,214,1,73,209,87,23,189,7,226,125,248,95,234,217,13,228,224,83,100,204,206,195,134,17,244,121,13,48,111,34,181,106,250,47,2,173,121,161,112,123,22,228,19,201,100,219,230,129,203,199,97,195,184,11,120,140,17,76,93,123,23,101,253,149,4,132,151,53,83,214,239,101,75,225,39,180,103,41,166,237,6,247,69,81,217,36,202,159,122,203,166,84,4,185,218,16,129,178,103,105,15,63,61,3,190,226,167,237,16,96,96,38,219,76,201,29,141,70,92,179,103,219,5,107,239,181,202,110,27,24,185,66,107,78,33,230,99,43,226,95,205,188,217,228,238,76,234,45,127,122,64,177,174,157,125,31,90,54,84,64,232,240,24,39,50,58,30,11,170,25,245,93,194,117,202,172,151,45,153,195,185,135,103,161,69,132,203,0,45,176,203,199,247,3,120,33,248,162,162,182,189,214,32,14,2,92,71,174,193,185,237,247,8,83,61,11,250,110,103,211,157,19,220,148,203,79,90,221,1,184,174,101,53,18,37,126,153,253,33,218,139,224,113,69,169,136,16,119,241,26,109,148,44,184,199,225,14,88,190,216,15,56,59,129,157,23,180,132,192,101,107,43,26,38,228,13,160,201,138,34,127,124,23,150,206,147,210,120,104,95,79,132,9,132,66,184,152,60,41,152,242,143,196,4,61,4,227,74,135,189,223,169,134,7,11,84,146,156,35,205,227,7,201,229,21,224,134,225,16,174,87,87,215,53,129,251,126,159,204,186,183,212,42,84,217,160,116,206,214,166,81,65,12,217,104,62,202,72,116,171,30,240,86,212,56,34,230,4,99,25,16,2,180,252,198,147,252,87,26,0,14,137,14,35,1,35,167,167,137,123,39,218,147,93,5,71,145,30,146,248,17,89,144,5,175,41,243,63,190,93,196,211,104,154,229,190,91,152,127,244,64,128,231,68,249,224,242,4,16,7,198,218,96,113,3,164,12,178,137,2,37,60,198,147,44,132,88,148,99,129,75,246,190,180,77,227,185,124,75,247,200,176,32,36,237,119,70,206,120,211,160,89,128,7,86,120,160,53,167,71,67,64,39,90,148,170,224,71,134,29,28,28,120,53,13,94,112,234,146,80,31,91,9,161,156,0,53,125,158,156,154,159,69,77,199,230,134,12,136,234,36,184,214,224,109,122,175,215,12,252,65,191,65,128,238,223,87,158,183,137,107,173,202,149,170,126,174,89,247,163,169,13,17,96,36,239,87,32,205,203,87,69,69,103,120,53,79,59,112,88,136,110,134,48,181,155,52,15,51,161,81,75,84,103,20,131,245,72,117,240,174,179,222,10,253,74,105,60,141,224,5,236,132,160,49,183,33,137,236,102,236,157,140,242,252,10,128,193,10,198,166,254,163,109,22,140,233,33,237,75,102,18,3,166,150,133,17,251,166,128,221,13,45,164,146,202,146,23,36,123,33,11,190,181,2,149,17,110,143,45,189,218,130,138,57,18,88,31,70,9,185,100,180,228,1,125,107,194,163,4,192,119,1,90,141,248,32,240,47,128,145,55,72,92,11,214,109,87,46,56,236,108,202,87,60,51,213,102,157,114,70,210,31,103,3,49,149,90,178,136,250,202,210,126,75,58,50,77,144,89,79,201,217,1,31,187,12,144,214,153,47,132,59,122,146,133,33,122,70,95,74,21,101,70,203,84,233,84,21,237,242,178,217,70,121,38,210,197,188,231,37,82,234,11,187,23,136,65,152,82,51,23,204,215,40,239,242,241,17,235,33,29,24,81,104,42,91,143,196,136,167,192,105,215,122,76,175,75,20,139,113,97,34,77,249,39,157,144,176,52,73,235,20,103,65,215,4,181,93,145,228,202,118,92,224,28,176,232,134,39,171,90,184,116,196,72,162,199,67,170,207,94,2,155,46,211,126,122,1,100,170,56,119,142,25,97,151,7,40,5,134,2,255,186,4,171,35,240,149,24,51,202,42,78,45,92,19,53,252,37,97,222,152,126,217,184,228,137,233,57,78,203,248,106,107,47,193,70,27,7,163,98,164,219,249,60,241,233,70,32,94,194,53,11,16,129,56,244,40,113,242,134,199,213,170,36,65,114,239,144,46,231,104,168,41,252,167,61,149,72,47,102,141,58,216,16,185,77,55,119,67,211,87,236,198,42,137,33,69,197,140,34,124,20,33,130,253,125,149,123,158,76,169,81,112,154,24,124,30,252,177,133,48,149,54,238,121,104,251,170,212,53,107,92,184,108,163,241,224,201,51,35,172,191,14,194,147,203,35,213,125,85,4,47,216,67,76,41,7,190,149,66,77,229,1,240,125,151,233,167,96,35,64,183,152,218,206,138,105,215,242,4,197,41,52,203,133,199,75,97,237,74,64,151,237,67,170,143,143,94,130,220,235,190,95,105,77,98,35,162,89,190,221,208,109,42,100,161,91,9,135,213,176,141,80,62,94,17,158,209,245,147,209,65,97,9,194,226,158,9,100,44,87,219,193,197,16,108,25,184,38,83,113,211,65,174,60,220,91,33,141,75,169,239,227,102,181,171,192,53,194,213,147,122,195,85,132,190,137,231,71,23,78,137,216,25,70,49,128,214,159,102,183,154,229,39,221,19,127,93,73,114,192,58,117,14,149,144,149,33,193,94,161,143,239,182,255,173,97,152,20,93,10,60,54,38,88,131,45,1,188,101,88,57,249,92,153,76,136,245,251,56,52,69,138,82,69,211,104,55,227,202,139,132,254,111,88,119,69,163,208,128,165,178,122,13,160,213,30,2,141,214,43,53,195,138,151,48,132,99,57,129,120,206,8,41,39,109,203,245,119,71,130,137,124,155,93,90,171,46,97,118,77,25,40,106,149,62,113,146,218,168,226,210,250,64,236,119,250,151,231,13,8,63,38,71,177,71,167,148,222,52,78,204,119,134,193,232,121,30,110,61,150,15,105,186,191,137,5,22,176,175,112,77,97,23,173,28,254,22,136,210,115,106,216,239,88,51,62,221,53,120,24,146,162,216,202,37,125,203,192,194,158,203,21,0,181,161,125,168,47,232,1,61,86,106,165,109,26,241,176,32,73,187,171,31,59,116,55,10,164,44,39,209,226,184,103,117,80,137,176,135,125,218,212,57,85,126,135,211,233,193,106,0,210,242,163,238,29,244,88,109,204,176,193,0,153,73,57,186,127,0,118,210,140,219,88,175,1,104,97,204,89,186,8,115,28,62,58,49,83,23,216,19,15,62,59,248,173,245,73,45,141,193,206,178,8,19,221,120,85,243,140,201,231,215,227,62,246,158,11,185,67,43,186,23,81,162,206,196,193,32,40,177,144,98,145,104,72,120,23,155,223,67,180,29,254,69,237,200,48,20,217,8,74,185,114,130,164,43,54,160,70,237,117,246,62,208,140,151,232,157,126,40,245,243,22,9,215,224,126,147,133,31,246,29,186,157,82,74,216,105,30,21,152,79,13,173,84,232,101,0,229,195,120,116,148,12,13,145,101,221,16,105,169,157,31,82,124,49,229,213,54,97,120,12,107,68,32,163,236,189,33,149,167,245,156,227,52,155,38,227,183,50,244,12,244,48,27,177,231,78,85,9,14,208,171,80,120,238,119,139,128,15,35,95,28,48,135,121,126,49,124,132,125,187,151,208,94,40,36,116,250,138,246,121,85,106,89,56,134,216,202,28,246,234,139,29,39,116,148,35,135,38,193,99,215,219,1,122,139,146,198,14,234,176,208,111,13,14,234,26,223,144,148,226,181,221,27,237,49,39,51,204,192,154,23,207,120,250,140,75,92,83,248,18,142,163,213,103,203,183,58,97,4,99,48,105,86,16,144,112,249,241,158,100,41,17,110,14,49,147,167,8,122,144,195,171,58,101,172,224,143,0,13,133,187,105,36,57,175,222,171,138,176,114,222,108,232,176,240,14,254,80,22,212,3,201,82,203,35,241,163,242,245,161,112,15,86,94,194,138,206,143,214,52,24,134,79,67,73,168,46,208,115,18,44,253,249,16,145,91,113,135,178,240,208,142,75,42,143,89,17,155,184,180,240,88,235,28,70,24,87,125,95,112,167,74,94,158,181,211,142,148,141,179,86,234,246,27,10,17,99,155,4,120,222,212,50,141,55,173,196,194,153,186,226,169,156,207,155,234,12,96,243,218,160,76,142,158,218,72,59,197,156,58,252,226,128,224,245,86,1,8,58,176,71,219,201,146,152,120,207,34,29,170,37,88,221,179,196,77,15,215,56,86,19,120,190,107,251,11,202,159,90,108,13,6,173,251,148,38,168,7,227,171,33,121,249,30,88,109,35,120,220,180,228,223,67,245,204,122,81,80,255,31,22,160,90,28,232,132,231,117,13,156,58,184,35,200,43,151,11,2,246,27,80,43,105,13,199,116,110,134,105,99,186,209,66,125,151,202,52,198,155,44,50,236,219,77,234,192,148,108,21,109,49,253,100,238,32,129,222,115,67,107,22,38,198,241,23,151,86,159,141,19,181,5,135,57,94,63,141,105,143,42,67,149,157,106,88,98,254,16,166,148,87,114,64,153,105,157,36,85,143,198,203,9,111,101,71,171,192,199,137,154,40,109,249,252,107,171,64,100,119,133,205,139,94,153,197,43,252,61,189,5,190,69,75,235,164,102,130,231,0,194,207,87,3,43,13,81,95,70,242,236,49,186,21,70,130,252,34,81,252,52,77,160,79,92,15,228,59,100,51,238,5,100,153,105,232,226,115,27,210,102,55,185,137,44,228,85,186,77,63,29,196,255,221,196,77,245,219,180,147,37,231,196,240,182,28,203,118,61,161,177,146,22,200,237,152,204,7,35,138,163,121,234,230,237,30,212,231,147,178,92,210,150,86,4,251,253,173,49,6,107,45,34,65,35,254,91,52,98,247,231,78,233,217,164,178,94,229,118,59,161,154,165,206,113,175,114,209,117,243,212,56,90,165,162,202,245,89,211,99,170,62,176,152,6,224,244,43,207,46,191,39,234,173,38,163,60,197,52,123,248,64,126,146,162,65,221,44,208,180,98,44,196,226,149,12,247,61,19,197,74,25,121,68,1,182,71,10,30,97,217,133,178,108,198,70,28,108,108,225,33,149,83,49,174,150,181,50,95,156,0,69,238,137,224,213,56,150,3,186,64,53,213,126,172,115,62,155,65,172,173,213,147,95,51,108,75,188,75,249,220,212,228,245,232,16,65,159,38,92,45,140,223,115,168,132,240,164,146,159,33,103,147,211,247,79,115,45,178,195,1,116,28,36,58,78,178,172,77,90,157,179,168,12,119,77,161,238,100,42,202,71,225,1,11,157,124,186,186,160,180,197,148,242,41,124,99,153,60,43,104,138,205,130,20,54,239,183,67,190,65,122,47,32,151,196,255,159,46,44,85,87,177,224,109,146,168,121,30,131,103,109,14,169,236,198,208,118,83,110,66,222,237,77,212,95,248,74,121,24,201,233,168,4,89,90,240,182,5,65,177,82,19,245,182,164,47,26,188,222,118,69,177,150,172,197,113,81,65,186,189,2,63,243,116,36,39,223,110,164,105,101,138,105,44,92,211,235,137,178,224,94,26,151,254,100,5,142,201,229,66,26,93,62,27,60,4,168,222,69,13,78,79,225,174,250,227,63,123,4,80,229,153,106,245,197,164,224,242,54,25,246,186,86,128,252,132,244,191,118,47,112,125,73,160,11,204,93,22,33,178,148,120,95,118,134,89,42,4,213,180,69,79,32,199,111,82,130,125,248,19,114,50,165,31,136,84,160,172,170,221,251,107,37,238,204,15,134,206,39,166,243,154,120,70,183,237,160,76,18,15,60,229,125,185,31,138,175,137,210,88,28,63,65,156,193,12,181,138,127,103,175,154,21,212,230,52,237,149,90,126,58,73,50,147,79,163,239,52,170,13,83,57,60,199,184,137,171,70,5,101,128,109,87,1,209,5,48,42,16,95,205,104,194,114,103,185,54,191,137,94,177,151,141,29,221,186,116,17,146,146,230,74,220,29,71,12,106,157,41,181,49,195,225,35,163,163,253,97,18,50,151,13,47,118,77,135,169,37,168,237,82,253,159,154,44,8,64,109,5,24,102,13,228,137,3,247,251,161,174,95,26,112,180,20,65,76,32,13,5,55,239,92,44,39,39,145,131,130,222,15,88,85,222,201,108,254,102,179,184,91,156,251,38,208,128,139,246,147,57,235,54,44,0,158,178,152,184,215,61,239,174,34,221,103,79,35,218,35,143,117,250,190,183,235,246,198,195,3,166,128,150,164,150,79,25,165,215,52,116,252,166,188,97,178,138,27,181,189,43,61,55,117,18,40,204,90,26,148,61,127,19,241,250,199,170,65,157,59,10,164,239,169,150,240,118,195,5,208,152,93,112,77,21,156,43,148,139,170,164,253,168,157,11,85,211,107,17,189,91,157,125,181,27,87,56,229,175,156,27,70,30,1,37,17,116,100,7,35,133,180,140,213,157,199,80,11,42,72,172,162,196,223,0,26,73,238,228,72,251,143,64,27,163,116,65,21,228,22,232,181,166,201,136,49,178,181,109,202,228,13,110,243,115,248,168,175,151,216,101,77,51,6,142,135,127,16,104,130,74,23,215,18,8,190,78,223,100,221,252,86,76,214,78,236,245,211,134,191,0,199,6,186,182,234,251,191,171,38,129,48,183,42,169,23,254,53,90,31,88,95,74,131,58,30,228,65,186,196,223,185,136,83,58,93,226,108,222,42,210,70,90,152,101,142,101,187,28,223,93,12,29,29,5,14,91,7,249,6,41,234,155,183,202,15,232,21,252,48,81,146,189,89,195,50,44,18,225,148,17,170,47,26,43,239,204,171,33,8,217,21,223,172,225,221,8,25,133,52,85,72,124,60,109,162,231,86,60,179,250,93,121,78,205,170,162,244,18,255,181,212,68,193,78,16,159,216,67,115,129,130,186,35,227,12,106,72,162,39,156,96,58,126,15,232,252,160,69,11,95,28,224,90,38,215,144,206,83,211,92,163,219,147,71,86,89,122,231,251,13,95,47,3,210,149,199,101,161,180,107,55,208,164,192,206,102,7,40,150,75,167,206,2,221,108,214,125,138,72,190,7,186,172,201,161,159,132,248,110,112,136,12,231,31,45,30,34,54,105,7,231,16,200,204,57,155,241,232,67,180,126,126,184,146,209,234,82,14,21,152,103,202,226,74,166,205,250,252,199,15,172,30,191,91,13,228,7,237,126,195,20,58,61,55,75,183,25,161,5,84,32,234,207,84,235,145,33,237,78,197,238,157,235,56,184,30,66,141,234,236,107,106,215,150,5,89,183,198,21,239,7,58,148,25,9,234,108,228,139,24,105,78,135,104,48,243,163,169,212,189,248,178,154,90,9,231,175,34,145,227,251,151,11,29,251,15,189,252,11,238,138,106,228,160,44,2,179,232,238,151,153,4,57,5,8,79,228,227,72,134,3,222,95,109,110,197,72,185,157,29,124,238,244,165,35,250,243,251,109,245,204,71,117,112,123,123,42,181,156,193,102,225,30,106,172,61,59,36,16,219,178,112,78,175,240,19,224,46,82,22,2,235,84,153,206,41,136,34,99,235,136,27,150,136,154,94,34,25,127,183,165,69,244,121,39,85,68,47,147,70,159,160,158,63,171,107,177,69,7,249,184,158,183,135,37,15,53,34,122,255,13,81,248,154,60,47,79,54,53,192,199,239,211,64,41,160,24,29,133,148,242,63,167,58,232,131,210,197,244,233,125,218,176,228,135,101,173,55,239,103,6,209,41,66,65,186,248,8,175,69,140,6,73,141,81,9,67,188,229,95,102,158,144,218,213,103,244,226,143,224,84,86,24,212,41,67,199,18,25,106,71,36,119,244,123,94,130,127,158,131,37,248,8,126,124,7,57,84,101,163,149,167,35,251,4,83,165,39,62,126,181,75,226,147,60,84,138,228,161,62,77,210,42,128,22,225,158,209,201,242,103,24,74,183,197,182,189,7,204,123,80,8,228,175,188,255,49,134,25,251,183,186,5,251,73,251,151,84,190,34,251,161,123,85,193,228,249,111,109,19,183,62,190,132,92,163,143,207,182,218,94,90,133,93,229,161,241,210,32,178,82,254,243,73,60,123,195,90,130,177,54,172,70,64,37,36,148,43,190,226,46,253,67,161,151,211,30,205,216,82,72,134,69,150,104,98,247,73,129,143,169,130,255,38,2,205,188,225,190,245,187,228,79,125,191,10,167,220,180,87,250,141,145,20,23,179,178,198,10,124,248,74,210,50,216,120,67,109,216,40,186,88,5,163,179,128,94,73,27,80,61,183,213,86,100,127,115,39,163,167,156,237,13,62,132,89,126,230,179,117,40,160,254,215,80,160,64,174,207,171,4,153,175,95,128,230,54,34,119,0,4,193,194,161,189,31,144,33,219,100,241,80,73,219,235,60,177,237,2,134,26,144,212,47,182,221,125,190,72,251,45,22,59,48,98,46,154,151,59,141,185,67,110,87,183,75,116,68,253,59,116,226,217,72,172,168,157,92,126,22,105,143,132,158,178,139,17,176,0,142,119,22,30,41,96,26,16,216,102,142,26,11,115,236,182,88,91,125,61,208,127,195,130,247,32,95,79,13,251,185,143,28,137,183,226,155,173,230,246,108,218,170,76,165,182,166,32,217,137,29,213,8,98,217,134,80,27,117,62,80,134,28,143,250,233,109,88,78,224,93,88,137,13,50,51,18,220,235,104,148,224,68,140,179,165,59,233,172,209,7,254,200,96,145,201,200,43,161,244,215,51,201,35,214,207,117,100,94,227,237,181,248,51,153,138,186,53,222,116,253,166,204,32,140,149,201,161,100,45,255,185,201,162,121,234,201,165,118,177,13,191,87,220,255,196,62,228,115,10,107,191,5,42,28,94,139,202,253,169,122,100,196,16,13,252,96,193,139,234,243,143,72,160,116,1,19,95,117,218,7,64,17,182,143,212,130,127,51,148,79,134,88,25,42,218,212,114,43,174,182,229,105,81,233,161,27,201,218,16,231,139,172,213,137,137,229,235,179,148,35,207,219,248,8,15,247,177,47,11,43,156,52,214,115,147,243,241,210,29,245,240,227,123,83,146,246,127,145,43,219,136,191,252,88,197,197,96,144,80,86,43,210,77,132,126,178,20,23,241,59,146,123,25,144,242,183,181,124,9,7,238,255,37,30,198,140,104,47,11,169,88,176,150,101,223,10,82,237,183,156,194,195,33,146,188,150,168,164,2,105,24,102,35,71,34,45,72,32,59,29,209,231,161,142,61,76,254,97,132,9,97,52,240,11,35,174,227,216,86,70,139,67,26,115,70,121,159,125,157,221,75,3,206,253,230,140,180,18,196,160,128,59,157,225,82,165,33,169,118,205,52,144,65,15,67,219,68,107,207,174,230,238,243,70,27,150,116,247,72,80,7,44,88,228,200,181,49,200,241,241,208,33,117,203,36,11,162,93,182,87,149,51,33,12,156,231,128,87,53,39,214,160,214,220,21,90,136,249,211,137,255,114,104,48,221,193,61,78,252,253,46,12,209,251,179,28,232,238,57,111,77,183,88,214,242,100,132,252,9,76,103,119,101,151,225,145,103,45,134,77,129,124,108,51,103,30,230,139,245,173,7,74,85,161,96,137,119,39,182,40,160,42,120,52,225,248,144,108,227,233,194,227,109,225,182,151,232,92,132,25,156,45,231,26,115,186,97,162,104,103,35,25,4,16,228,147,220,237,29,129,219,95,174,79,48,181,80,206,148,171,144,153,234,197,45,8,136,69,103,28,39,98,223,182,172,211,8,18,25,60,21,49,166,219,179,143,249,72,75,12,192,68,67,4,252,201,12,204,52,103,238,192,13,214,155,109,142,77,125,168,113,124,133,87,202,142,26,13,118,172,25,84,215,115,32,122,64,106,24,223,166,77,238,215,78,40,157,192,146,56,187,243,191,237,135,154,86,144,67,86,21,31,41,164,154,40,173,51,19,246,99,140,21,95,88,41,210,75,168,1,239,103,30,229,161,209,232,121,115,13,165,94,5,165,213,110,194,220,82,218,166,6,115,51,35,72,13,30,167,34,65,166,67,33,28,88,34,147,36,11,38,180,208,145,145,0,190,241,44,194,27,101,213,53,81,106,158,58,5,247,44,52,28,168,202,74,210,12,251,73,226,41,155,89,158,191,233,161,9,227,37,64,164,77,63,120,246,122,90,197,81,31,222,248,71,62,21,146,34,134,223,61,141,115,22,157,26,242,88,179,166,215,80,18,92,182,243,125,244,18,189,135,205,14,190,239,76,226,89,88,72,241,7,154,24,191,184,142,12,206,196,36,250,209,160,248,197,73,105,167,155,118,146,125,132,106,83,119,196,212,134,11,39,120,110,219,42,16,211,235,85,64,220,167,96,75,213,112,225,10,77,242,65,133,119,139,74,142,51,135,131,189,139,245,52,138,100,143,31,17,151,201,163,230,181,145,70,163,211,225,205,78,53,42,65,66,28,177,139,115,92,44,162,192,22,253,150,36,250,206,128,107,40,123,7,151,204,87,125,101,253,60,211,180,29,59,105,139,83,185,223,5,121,29,46,238,36,111,154,77,86,0,91,250,157,89,101,162,202,7,99,110,215,246,246,115,111,157,244,63,131,226,19,62,81,104,171,139,217,30,127,29,128,142,117,165,82,156,249,45,128,55,87,175,122,162,48,32,10,156,192,105,125,118,208,206,209,3,151,224,82,32,184,206,96,169,100,86,204,8,58,73,98,229,29,139,200,99,213,163,6,187,91,86,56,17,8,55,117,206,203,106,168,115,205,203,15,150,124,11,121,171,187,88,232,157,63,125,252,179,215,231,50,61,4,27,40,233,202,23,136,129,217,170,106,202,177,146,228,179,130,12,79,76,152,43,234,145,208,8,98,239,130,186,229,242,14,27,116,67,176,52,230,237,231,182,217,253,67,248,209,124,12,121,87,198,231,90,10,80,77,77,47,140,58,136,32,228,175,208,17,126,115,6,185,40,201,156,62,228,196,199,225,212,4,0,183,142,215,180,85,93,134,165,73,116,168,186,5,33,26,228,78,98,35,182,188,17,253,245,161,89,2,209,123,105,35,36,147,157,140,27,85,244,168,175,214,106,81,102,165,63,231,184,124,240,98,170,95,51,160,186,227,47,112,83,107,200,140,161,89,71,104,167,194,88,33,236,86,157,181,93,119,221,210,74,228,153,191,146,161,159,103,62,19,251,34,154,48,125,50,177,31,234,219,215,62,209,16,246,188,254,19,186,18,251,255,141,186,125,199,25,42,53,27,241,165,186,143,64,14,205,210,218,199,128,190,112,204,13,240,75,60,204,149,14,143,255,145,75,21,188,65,121,123,2,119,141,13,233,217,188,113,13,94,252,192,128,161,142,93,218,76,236,0,218,5,30,232,63,177,100,175,250,186,36,228,165,7,55,0,160,173,65,243,20,71,196,2,244,231,61,132,233,17,98,144,135,229,222,137,30,214,156,133,247,149,199,74,147,121,104,57,24,79,209,108,244,124,177,128,9,142,227,140,147,7,40,26,52,220,127,96,97,97,200,165,140,89,10,212,181,52,253,77,120,183,244,137,94,131,237,30,171,32,28,170,119,112,76,117,205,148,163,36,193,178,207,232,201,213,9,187,189,23,60,55,148,218,94,105,56,166,129,32,182,91,137,39,246,72,51,88,104,77,124,105,11,89,88,62,33,61,1,246,4,197,132,174,113,102,255,156,154,220,241,192,66,124,126,185,30,35,83,52,118,38,96,5,246,231,225,58,212,255,17,47,226,128,88,242,57,21,213,154,248,63,221,28,118,44,43,118,254,108,202,253,207,67,42,0,39,123,253,86,192,21,236,225,124,25,147,129,70,202,40,248,138,184,3,20,130,139,155,166,156,82,240,40,110,88,204,122,171,40,227,196,116,134,160,78,93,46,111,55,104,151,223,240,170,157,136,9,243,10,113,78,32,128,245,106,128,152,39,88,198,4,156,133,63,184,2,17,176,240,228,97,48,238,132,144,18,242,253,86,232,137,42,119,29,22,187,116,5,69,93,55,64,212,53,191,128,217,130,115,170,59,197,232,188,125,35,214,186,113,134,66,107,227,214,141,16,94,13,212,106,81,93,121,159,229,233,79,212,123,26,26,110,44,91,228,198,105,164,249,208,98,139,106,7,218,180,64,2,33,165,219,115,158,181,245,125,215,92,246,66,36,181,108,45,41,178,155,12,73,164,70,142,86,203,115,74,217,223,5,169,38,22,231,184,69,5,142,188,221,66,214,199,205,151,11,236,239,140,71,157,96,240,22,155,139,13,129,160,22,74,121,224,72,77,218,25,145,132,185,229,185,161,69,181,9,157,65,123,93,235,254,81,206,12,250,70,89,25,184,201,211,0,253,180,77,16,86,176,228,94,185,57,214,33,107,8,213,243,156,202,184,191,234,26,162,69,29,110,29,84,170,157,211,229,191,48,150,37,139,63,126,205,171,54,214,18,50,39,35,245,212,114,254,64,34,191,42,26,159,203,213,66,135,248,171,223,7,187,74,30,189,113,115,58,3,227,40,232,108,191,11,199,149,5,91,185,204,129,39,181,222,43,236,107,201,224,213,26,7,209,68,168,182,200,147,177,118,28,137,83,219,62,249,202,182,162,79,139,156,43,188,146,225,208,206,14,173,117,194,69,160,92,105,229,152,97,126,212,245,232,132,7,39,210,2,123,21,31,217,80,166,199,210,176,109,169,85,67,17,150,37,209,157,227,59,140,122,196,238,111,199,176,212,223,146,129,210,232,153,26,92,67,55,214,149,196,57,91,32,184,125,12,74,149,195,207,254,52,161,18,96,47,93,106,75,91,101,103,250,72,44,242,67,182,65,172,101,182,186,77,62,6,199,132,148,160,22,186,88,128,241,155,211,211,223,108,163,205,108,103,165,219,134,181,12,49,234,99,8,111,14,182,153,176,149,226,96,242,175,248,108,103,141,26,81,113,73,105,238,39,24,184,120,44,145,2,233,36,234,156,132,231,31,128,249,60,120,187,62,27,246,15,225,152,246,24,47,191,199,83,204,195,224,183,199,20,14,116,124,62,181,145,42,25,46,114,134,255,165,14,243,28,112,5,173,29,114,230,2,120,152,126,80,240,95,184,43,62,76,225,14,225,112,83,242,125,35,246,137,176,165,139,78,6,71,20,103,8,130,108,23,152,206,16,95,138,36,230,169,137,2,71,61,167,173,1,73,108,28,228,242,155,116,218,178,93,86,190,107,235,235,99,159,6,244,156,240,128,158,79,220,199,44,241,213,55,125,103,62,128,23,160,29,119,11,103,212,4,98,89,98,22,143,32,223,26,178,25,116,150,34,242,77,19,30,232,207,173,8,33,150,14,138,234,30,50,196,75,222,197,4,106,249,140,194,20,249,153,156,235,17,17,158,179,16,23,120,100,236,112,79,28,80,40,70,38,116,197,184,24,114,187,103,196,228,201,49,28,146,89,114,214,242,242,20,189,6,255,124,71,9,25,21,211,166,243,116,194,133,65,81,38,149,142,192,58,223,2,156,126,32,22,147,255,129,117,39,95,116,92,186,228,82,59,81,123,25,184,138,230,220,152,220,144,57,141,42,115,233,199,45,76,224,78,211,64,70,219,229,7,132,128,87,1,251,154,115,252,155,201,94,200,73,111,91,210,181,0,193,179,38,174,38,103,159,198,52,30,17,199,191,249,206,181,91,184,44,229,35,239,131,240,112,207,102,92,223,151,131,99,175,55,142,47,1,33,212,50,108,68,29,159,97,229,36,68,46,194,65,20,240,144,72,92,228,175,216,110,216,161,191,239,27,195,143,3,242,56,200,111,252,2,202,60,199,64,72,57,72,64,152,94,5,71,237,170,170,102,207,114,74,239,3,36,41,134,203,251,167,29,166,167,97,91,84,29,142,221,28,130,136,230,240,236,3,192,242,189,161,200,107,135,155,14,220,138,203,229,179,249,195,22,188,222,29,150,122,228,213,197,241,164,82,76,208,107,238,53,174,7,76,233,241,36,210,177,205,108,131,226,158,60,192,46,169,101,107,42,220,18,188,178,128,93,168,249,166,197,96,193,159,97,128,178,174,105,255,158,6,129,65,40,251,248,90,225,37,132,69,85,190,147,11,77,66,116,246,181,181,190,173,39,132,207,102,144,123,92,200,248,104,187,28,84,62,36,107,207,35,219,104,242,89,202,164,45,34,75,240,184,129,92,189,222,118,120,129,124,184,47,120,222,164,169,21,144,159,252,22,41,71,178,211,46,92,63,159,213,233,7,120,235,75,99,224,166,97,27,8,54,225,62,207,64,115,22,191,239,115,243,193,219,104,185,93,137,62,41,44,53,108,231,187,151,17,84,143,150,182,77,66,234,129,220,58,205,27,164,233,255,39,89,95,206,172,61,251,69,121,161,57,215,209,244,147,237,77,0,229,34,229,149,234,219,163,46,103,212,41,38,3,46,212,157,44,191,176,223,43,62,26,221,224,96,87,117,171,198,229,190,216,228,48,202,142,123,43,112,159,244,110,174,208,150,169,139,193,123,207,62,107,199,35,250,131,18,196,109,68,58,20,86,13,55,178,176,34,185,49,110,189,122,70,99,62,222,115,125,134,180,178,113,244,12,181,199,233,225,30,108,183,222,152,72,240,161,151,19,139,25,1,200,170,233,37,194,6,80,65,240,59,179,161,52,205,152,36,25,102,218,159,92,207,2,211,241,81,242,194,37,198,58,253,194,146,247,124,124,212,156,189,52,2,144,125,52,202,244,59,26,22,252,124,250,251,185,99,163,104,96,37,163,101,222,177,159,124,132,46,247,48,211,227,29,254,200,227,18,91,57,63,124,41,147,96,161,41,40,246,31,211,105,132,58,178,202,243,255,21,133,193,247,11,243,25,5,40,251,181,38,186,64,188,86,236,147,130,106,217,100,51,98,232,188,179,169,119,85,121,138,176,136,247,210,17,20,79,22,160,244,248,143,113,151,24,98,110,30,250,49,235,235,226,185,116,39,136,102,221,229,11,2,194,55,152,107,184,186,152,171,245,165,162,14,174,51,230,122,151,138,245,47,52,22,114,9,204,170,253,219,152,135,149,145,192,180,168,41,238,226,33,163,57,193,17,240,187,147,95,62,162,141,139,127,156,54,16,31,128,45,68,23,234,183,178,168,223,92,247,160,177,25,78,216,145,228,60,218,149,88,9,75,116,117,205,135,163,191,84,108,98,162,107,153,113,118,158,165,220,178,35,255,153,59,47,62,94,209,186,222,80,2,213,230,45,133,248,21,6,5,44,164,233,138,28,194,155,76,92,1,116,165,237,153,209,138,5,93,186,186,0,3,231,150,163,97,249,251,8,206,65,25,206,75,57,239,244,242,161,207,163,16,125,61,155,114,47,223,106,156,11,85,85,25,187,213,87,227,73,122,224,50,203,112,173,75,169,160,85,27,62,206,190,27,31,36,192,204,113,10,152,91,20,165,150,226,175,231,145,82,133,49,243,236,218,250,93,23,155,57,98,151,201,115,211,132,192,178,182,133,38,213,29,75,120,3,149,198,209,127,150,174,175,215,44,22,152,179,169,246,81,168,183,151,66,64,70,255,26,52,118,219,223,127,11,89,238,172,78,87,116,68,181,74,89,43,207,72,218,228,88,225,19,207,16,108,240,153,155,154,206,70,24,182,146,60,215,184,130,244,97,252,195,29,160,9,49,86,6,237,247,19,191,59,94,195,1,110,24,119,241,115,247,40,51,71,237,59,52,81,173,51,193,207,230,172,173,248,93,14,96,213,99,11,104,160,121,32,9,211,123,106,133,141,248,133,82,222,145,130,32,79,213,162,215,58,66,2,119,118,185,29,12,51,61,112,149,194,125,176,94,165,7,63,126,233,65,147,96,53,34,234,50,139,96,144,7,232,146,57,7,218,211,250,213,161,52,125,163,67,53,17,204,50,179,107,8,81,207,92,113,132,5,131,255,19,237,2,210,234,19,94,146,239,109,37,78,191,173,219,235,5,170,199,89,60,49,16,1,102,232,23,195,113,32,182,225,62,118,212,233,226,131,254,151,102,10,67,153,100,125,237,8,92,54,170,203,67,237,128,146,244,31,241,229,139,5,62,159,194,52,198,244,88,103,172,83,156,33,85,157,202,85,194,226,83,162,112,156,31,173,163,35,14,180,111,233,191,201,82,10,9,0,214,182,106,249,170,189,172,191,165,214,3,167,153,182,17,111,52,21,203,218,247,218,100,63,192,115,134,48,102,139,247,101,130,64,132,221,59,204,171,188,16,131,79,230,232,224,43,84,255,100,153,168,101,83,203,92,133,100,189,253,143,138,1,52,23,111,117,39,38,27,88,250,14,247,111,255,77,202,188,229,178,141,240,238,254,253,215,228,106,163,254,45,117,155,123,115,102,19,175,119,21,164,113,157,135,19,130,153,238,11,187,162,21,7,169,132,30,153,251,48,76,164,47,208,245,144,230,50,240,128,89,122,102,164,2,227,60,191,151,219,242,16,246,232,142,226,71,93,236,192,41,217,145,114,30,149,176,112,7,70,142,91,118,82,100,1,110,189,151,209,243,119,86,105,148,14,167,67,185,228,185,39,48,47,15,117,77,124,134,68,178,246,217,49,115,249,137,137,167,111,246,143,79,251,112,45,162,208,29,88,253,250,183,211,64,97,203,205,158,243,17,84,66,154,85,0,164,224,130,221,179,230,110,217,253,16,177,118,236,143,61,178,126,53,31,4,231,30,6,176,165,150,50,103,113,215,116,67,162,103,129,207,212,90,136,153,238,53,80,180,0,76,140,51,167,104,145,137,166,188,83,74,61,31,63,231,95,241,218,90,147,211,14,249,182,139,120,227,241,82,51,198,253,253,224,1,146,52,91,47,121,151,20,235,101,63,20,154,174,219,96,202,110,38,180,9,102,246,215,57,221,149,224,211,155,164,155,37,226,153,177,195,150,148,50,249,162,148,162,48,75,230,74,151,12,198,141,26,166,195,116,151,92,120,39,205,31,185,237,69,210,44,183,57,183,63,102,241,68,215,64,163,193,220,89,61,221,70,127,14,85,118,211,107,190,205,196,221,6,120,255,160,16,238,72,179,34,169,229,23,82,81,150,53,86,203,172,229,172,81,124,56,238,80,28,250,3,194,75,225,147,52,93,60,162,216,184,218,60,37,111,230,129,13,61,216,113,6,123,162,135,147,188,182,21,102,12,43,114,97,11,240,17,221,231,197,224,139,122,230,132,11,152,137,126,179,69,73,49,155,203,21,180,36,226,1,153,97,220,219,254,177,118,213,97,34,42,229,61,25,49,145,230,161,196,203,132,161,100,102,128,133,103,76,179,178,74,84,166,98,102,221,97,117,43,82,147,220,166,196,109,81,253,36,52,11,28,84,199,107,164,134,87,149,236,86,36,111,252,255,196,64,3,40,224,146,109,181,4,18,173,138,126,24,138,142,37,71,10,46,74,109,146,137,127,238,88,133,99,230,221,98,119,177,197,17,155,126,241,72,223,243,191,99,138,161,123,172,101,27,233,152,97,85,168,29,94,4,74,184,230,23,121,138,119,212,45,110,89,63,43,156,19,203,66,230,8,233,9,41,71,172,188,98,193,109,47,15,77,163,63,34,243,181,144,171,108,247,149,23,147,164,37,54,243,156,142,145,54,191,139,193,186,49,34,249,131,79,173,30,52,251,179,129,215,177,240,116,189,14,4,8,81,2,94,207,133,117,142,92,28,71,81,47,74,3,199,162,145,231,83,85,109,205,96,121,233,40,40,235,189,213,20,202,89,37,197,95,69,2,62,74,88,166,233,41,150,183,209,182,145,79,201,87,255,72,17,206,193,45,153,51,75,195,118,251,112,211,198,108,19,85,153,179,145,118,146,151,238,206,154,76,200,122,0,138,132,125,235,207,207,245,211,52,128,72,245,254,248,23,253,20,170,162,36,52,35,253,97,87,150,201,212,55,205,119,181,236,155,67,246,60,96,151,104,255,76,114,60,80,181,101,194,147,163,143,240,225,125,9,229,231,253,247,70,118,245,189,87,213,107,186,196,7,177,182,178,168,249,253,87,186,115,20,201,21,40,236,184,163,58,241,73,170,29,115,82,35,118,217,1,155,202,19,156,195,2,85,137,151,72,143,200,47,136,216,170,227,88,192,120,162,47,27,0,70,132,210,35,214,36,150,25,46,185,226,45,33,195,128,205,221,153,121,213,211,44,122,86,212,202,155,115,50,67,53,218,197,99,153,237,161,195,50,120,124,230,229,128,79,34,54,36,158,251,217,154,245,202,71,39,215,224,175,62,35,165,117,140,106,140,114,247,201,187,146,201,202,11,194,185,202,64,92,11,99,176,246,111,191,3,232,78,230,127,166,103,159,222,25,92,24,83,95,101,140,176,135,224,161,208,196,250,99,219,223,1,74,92,50,75,55,253,5,230,154,91,61,213,229,11,230,59,99,90,94,255,121,244,173,35,220,230,211,3,196,159,217,157,52,33,177,71,156,186,178,168,166,202,100,170,187,96,193,106,164,67,121,200,235,85,198,5,141,154,18,28,78,199,239,167,213,192,4,161,102,225,215,227,203,228,82,129,208,87,251,117,50,155,127,249,0,10,26,243,225,114,154,129,150,20,141,68,15,126,49,134,106,144,165,161,101,92,135,152,22,171,20,201,188,112,105,75,86,242,172,83,72,148,36,78,18,81,226,126,16,14,14,156,28,115,94,232,29,204,209,166,70,223,72,119,64,121,254,209,47,197,125,144,30,208,98,30,216,87,219,0,103,136,222,214,53,164,21,167,243,95,228,76,174,199,107,45,98,79,247,173,76,206,117,45,240,191,36,124,251,253,106,199,34,196,80,58,174,195,198,180,102,104,100,192,129,94,119,206,118,122,79,146,220,9,61,23,140,41,178,71,176,42,114,33,173,30,125,67,223,78,134,179,89,102,98,54,74,82,241,98,81,13,124,207,46,83,199,151,69,144,181,121,59,52,35,136,119,174,214,116,37,148,180,249,252,152,101,30,16,196,233,27,202,86,5,245,78,11,124,12,195,65,94,178,53,243,188,201,185,57,50,95,143,163,15,209,22,24,155,93,126,82,4,19,40,250,24,98,222,228,230,234,249,73,229,129,233,199,227,174,247,48,154,76,136,160,231,146,242,93,77,54,96,159,107,180,102,190,203,155,139,241,149,66,52,30,181,13,87,110,3,130,207,90,225,228,184,215,132,3,158,186,41,32,140,74,135,208,209,165,14,97,63,244,46,55,82,215,115,33,94,11,221,147,219,184,120,39,208,162,186,6,177,10,4,189,63,174,148,211,78,21,111,38,67,169,32,187,117,177,85,38,55,199,254,105,76,103,131,245,43,121,12,227,184,53,221,150,152,157,126,106,89,241,185,159,89,251,58,10,129,69,12,37,25,103,36,119,85,52,7,210,19,182,247,189,4,21,7,189,49,11,166,162,72,245,105,234,166,36,97,39,43,32,137,141,36,38,197,178,158,131,104,206,53,11,202,89,94,202,206,44,123,199,171,7,20,194,138,126,87,122,202,191,96,10,149,104,136,65,181,225,0,176,51,5,78,214,179,151,136,56,11,247,144,45,248,54,196,10,254,222,141,65,130,194,32,224,251,44,65,222,16,167,178,49,118,25,227,159,36,228,197,209,53,16,24,214,71,18,38,42,12,60,20,251,136,179,179,44,201,134,49,187,204,174,196,218,202,13,66,229,61,185,133,61,216,32,97,73,55,159,29,102,131,154,229,137,234,160,173,6,178,17,204,56,102,79,70,87,91,35,96,78,223,102,83,39,247,186,189,71,121,45,2,105,211,241,42,135,193,210,173,5,6,245,253,30,132,1,230,246,182,177,221,89,47,0,145,45,17,133,34,42,152,231,13,139,5,52,213,226,109,126,169,131,72,93,241,104,203,142,176,187,95,27,44,61,199,80,121,4,22,115,167,215,232,122,173,188,181,122,21,86,248,197,96,214,234,163,172,162,10,120,122,90,52,69,34,34,129,74,97,98,99,159,148,96,124,183,231,219,77,33,82,179,40,89,251,123,237,94,137,1,192,246,106,50,89,101,175,123,149,115,112,160,59,67,118,144,95,25,31,214,2,47,46,192,82,179,222,30,185,21,146,185,96,151,7,84,203,172,135,230,191,4,6,229,72,6,90,42,143,44,142,65,110,206,122,240,21,233,36,105,141,231,216,147,111,203,56,159,17,226,19,186,66,115,224,86,148,209,65,228,11,94,10,98,247,248,118,114,228,160,42,213,149,126,152,190,47,5,204,106,142,44,222,68,107,254,95,89,26,6,127,14,86,128,182,88,81,114,128,132,154,135,143,161,186,191,255,179,106,147,165,50,65,119,31,136,254,242,56,171,1,59,14,215,132,199,147,195,174,248,121,187,105,209,65,227,186,251,215,241,191,17,60,239,110,213,220,192,13,208,216,116,35,255,82,165,154,65,28,206,50,125,213,94,153,206,221,234,98,169,112,211,100,159,178,21,171,187,32,38,145,82,46,79,14,50,195,91,12,101,86,121,160,217,213,109,233,231,254,29,74,132,174,10,12,152,107,65,5,169,93,58,215,209,149,245,219,121,59,153,93,85,192,76,11,205,97,122,233,2,104,3,223,32,58,124,44,176,103,83,71,115,154,38,76,1,132,218,119,186,20,115,153,94,195,68,147,250,129,52,157,25,229,149,232,88,215,102,45,73,158,132,165,159,82,96,187,91,137,178,92,22,127,17,144,213,29,1,224,160,190,175,143,164,20,45,131,218,133,202,165,206,244,165,3,252,160,225,149,252,226,100,5,243,82,209,181,33,0,93,124,188,236,62,119,240,100,189,221,190,10,134,152,198,88,49,35,190,9,225,101,42,223,98,212,155,139,101,0,0,115,199,210,148,30,115,124,28,217,142,45,218,166,32,71,34,139,93,52,31,219,129,65,181,75,217,29,252,2,186,109,73,49,225,130,180,19,144,24,160,232,152,110,166,248,149,181,149,130,122,3,212,204,12,101,183,169,4,49,96,11,109,144,121,147,191,52,97,24,31,247,162,214,3,60,174,34,133,236,71,220,11,152,250,252,43,156,224,158,224,196,49,55,128,179,232,39,91,76,118,222,6,225,133,47,23,32,207,13,228,177,108,191,181,60,205,162,94,190,166,28,46,2,120,154,223,35,28,49,97,148,81,72,144,137,145,137,106,73,128,11,97,175,24,194,48,21,224,88,184,206,139,134,90,177,82,119,12,117,206,3,241,222,229,141,213,7,122,224,45,96,239,232,13,223,216,75,243,14,137,195,109,196,204,99,226,202,25,18,107,24,122,219,60,175,69,128,65,69,6,152,131,151,52,15,112,168,194,237,254,82,63,183,247,94,179,98,202,228,127,208,229,148,48,89,203,32,202,208,124,232,235,202,118,217,216,133,66,61,98,14,208,41,195,207,122,116,97,173,68,106,129,153,240,15,147,232,152,211,162,98,107,18,104,164,1,55,76,119,174,88,41,182,132,100,105,240,24,177,168,33,75,154,247,167,150,57,80,219,222,118,80,118,23,120,23,86,194,10,248,35,14,57,119,97,107,203,215,240,236,91,165,166,246,144,234,79,50,27,77,166,45,128,29,80,10,138,218,13,104,153,166,162,9,7,143,8,173,198,109,93,121,77,242,104,137,238,122,74,152,177,188,78,30,181,97,140,76,79,136,238,69,97,244,43,21,34,13,249,135,53,83,165,165,180,128,88,44,53,31,170,44,206,245,26,55,206,192,112,189,36,33,44,171,238,14,11,80,58,154,218,112,234,71,247,114,36,15,148,181,15,217,87,21,162,227,19,91,55,238,152,65,225,54,46,51,218,230,54,216,97,16,175,74,156,62,81,240,61,196,13,156,169,247,99,254,175,189,0,245,112,41,59,250,0,188,155,176,251,29,179,135,177,183,120,134,43,203,95,62,158,75,21,131,107,97,116,38,197,3,103,235,118,241,183,187,199,156,245,245,106,239,41,14,89,187,51,9,109,120,217,214,58,76,108,30,60,79,19,84,26,157,114,104,62,4,135,158,79,190,58,226,117,104,156,255,135,19,155,221,222,73,187,23,186,47,70,208,200,171,199,243,34,227,9,109,2,35,150,115,116,23,87,173,170,215,125,106,63,103,17,71,132,187,144,220,134,10,41,39,101,180,26,250,229,147,56,9,220,94,127,127,205,121,166,202,243,226,233,182,138,194,159,61,166,160,45,216,52,173,0,148,124,165,38,169,128,37,157,138,64,230,242,84,190,148,215,55,225,141,225,100,63,86,38,226,15,207,205,177,207,74,245,34,172,145,83,254,61,91,241,5,124,240,161,43,139,65,10,182,54,109,229,132,153,122,181,75,234,0,97,224,50,228,121,187,25,110,32,190,199,198,208,196,148,58,141,143,234,44,54,83,176,2,48,141,224,143,200,177,218,135,106,97,185,20,159,40,43,120,210,7,142,22,1,241,25,200,198,146,121,183,100,20,157,84,135,225,78,144,101,58,35,140,28,81,163,197,222,162,34,3,143,217,28,195,51,63,76,130,4,116,233,61,168,232,34,122,193,196,43,186,199,237,0,252,151,238,121,204,119,135,24,26,184,146,211,14,243,163,192,116,93,124,226,6,139,51,52,192,12,49,201,159,184,201,178,28,197,163,16,30,93,37,203,4,145,215,24,255,26,161,145,210,228,72,179,29,112,36,228,143,195,26,47,7,241,79,188,58,235,44,207,212,121,248,115,75,16,34,218,244,94,244,242,148,67,115,172,194,210,64,61,194,127,72,136,65,226,2,202,160,155,56,95,142,60,222,171,232,207,48,79,42,231,211,78,205,63,248,163,115,68,144,230,47,7,213,200,154,180,254,152,42,219,92,46,123,243,190,57,240,250,93,144,231,127,81,78,166,130,9,118,201,224,8,60,60,88,249,250,32,74,100,115,90,11,104,119,67,8,221,247,189,157,174,80,194,146,247,123,89,36,210,23,83,128,165,241,113,138,136,35,214,78,44,97,170,104,85,211,164,199,144,214,119,11,74,73,27,224,119,121,24,127,197,163,196,151,221,147,167,138,112,130,137,240,150,51,27,206,195,29,51,149,105,25,179,178,249,33,146,202,17,3,87,114,54,124,241,248,148,186,239,13,213,200,231,240,202,47,177,77,191,49,198,173,23,53,62,206,12,82,175,56,142,177,136,176,26,61,35,12,26,66,118,201,49,23,233,180,77,161,194,41,225,241,43,44,126,133,233,190,253,203,140,88,211,245,28,52,157,42,230,172,174,21,136,223,255,118,68,96,12,138,244,230,68,229,125,170,214,103,150,254,117,162,0,43,18,42,7,123,100,213,207,122,212,168,196,74,224,133,41,250,82,86,233,4,66,170,123,247,16,231,86,69,112,25,177,220,43,209,216,10,8,12,150,5,192,23,233,170,25,73,98,91,138,41,104,122,97,155,12,170,39,60,10,223,127,237,34,225,61,232,247,19,212,60,178,54,195,98,43,166,249,220,72,45,11,208,208,67,37,87,216,180,85,162,69,65,104,85,1,119,1,101,84,220,145,199,180,156,100,116,180,53,207,58,65,251,189,250,149,61,96,90,14,244,222,227,240,118,231,175,236,233,160,204,149,153,221,35,173,1,247,25,64,160,7,75,41,171,223,88,115,198,235,198,220,90,185,202,238,26,14,152,62,184,71,220,6,214,56,56,88,144,84,39,39,76,147,6,32,170,84,210,204,102,152,99,161,39,220,234,113,222,19,194,210,0,113,91,130,42,192,223,24,127,56,179,240,32,212,96,243,126,244,72,183,41,161,58,111,74,227,165,6,164,33,162,189,131,163,35,31,25,194,248,90,46,50,67,201,135,32,7,156,17,84,149,117,160,49,3,39,11,114,130,236,84,131,107,40,110,102,198,113,221,1,136,49,213,248,9,32,98,104,12,119,183,91,5,214,69,51,87,246,178,34,47,152,136,170,18,53,15,173,102,149,148,183,215,209,73,97,23,142,128,126,186,131,136,159,20,42,115,86,194,250,237,161,38,180,104,142,48,107,192,217,235,142,234,242,217,25,164,28,19,40,179,36,56,226,3,195,255,84,246,245,123,189,175,59,99,2,120,189,195,232,240,19,70,122,186,252,186,27,56,86,230,154,245,123,31,216,8,205,68,207,243,40,132,119,80,205,193,129,175,62,110,21,245,239,2,18,201,139,213,73,237,81,64,251,92,176,244,57,111,214,184,113,103,35,101,233,114,89,248,64,49,99,151,145,7,74,7,147,177,250,110,182,110,1,39,152,77,33,110,31,215,33,84,39,33,211,142,134,53,231,235,181,111,149,186,194,179,77,16,77,48,26,108,54,251,171,127,162,114,87,56,95,70,160,186,49,211,164,160,147,58,103,92,203,39,208,166,127,134,245,229,42,37,83,193,206,128,2,1,32,39,148,65,172,103,247,31,52,50,22,8,101,153,1,181,151,227,48,130,69,213,253,110,17,42,111,78,29,152,255,39,0,184,218,252,27,15,124,92,64,85,15,54,134,203,142,66,135,85,247,161,131,81,142,247,238,81,179,13,119,214,8,147,217,160,212,150,35,234,71,238,186,176,122,129,4,68,131,27,19,217,124,139,16,229,33,81,170,35,34,130,28,121,182,60,3,82,237,250,99,24,159,106,51,76,102,92,213,133,150,208,185,184,122,62,181,166,114,220,47,123,26,215,204,74,179,169,62,136,110,27,82,159,8,90,150,142,237,203,231,2,27,34,235,77,245,27,194,0,26,135,171,176,126,252,234,180,147,130,109,230,205,20,231,15,117,201,84,125,51,1,182,148,242,53,98,168,123,19,198,7,207,12,28,211,210,87,8,63,51,209,72,9,241,239,229,84,13,218,23,84,64,146,141,167,163,136,221,116,46,92,107,229,181,185,44,214,110,90,202,104,126,42,150,149,205,73,152,87,142,198,224,96,78,153,202,189,130,43,72,131,228,81,30,82,101,98,252,179,7,4,150,106,27,36,191,112,92,27,41,132,56,227,82,79,29,233,39,66,222,246,34,247,70,152,230,245,216,94,17,49,244,22,96,162,247,55,50,119,110,197,51,71,106,133,121,32,35,212,180,61,115,247,185,56,100,61,154,167,146,162,192,134,121,148,68,226,218,154,186,255,35,52,31,123,45,87,200,87,102,58,170,247,114,152,223,71,72,212,217,205,26,67,84,65,108,68,112,144,80,238,186,207,196,113,223,192,251,193,37,16,59,158,207,246,160,126,130,7,57,214,220,104,136,173,192,122,161,125,89,128,17,127,80,59,191,44,23,70,61,156,62,42,172,141,99,171,146,78,36,118,31,33,114,207,115,33,6,136,59,134,130,83,160,24,49,147,12,231,254,106,46,223,177,252,111,142,84,215,91,62,113,108,76,29,119,199,79,24,236,73,129,183,47,215,36,184,150,37,242,44,198,125,63,211,72,89,244,252,12,17,73,164,57,117,236,150,84,91,24,2,200,184,49,9,33,10,230,117,180,129,25,11,240,108,102,4,75,26,57,193,45,5,13,17,226,62,211,160,70,146,183,68,197,5,95,109,109,200,147,218,210,91,164,44,170,75,27,108,218,233,125,173,76,133,120,129,255,78,33,71,149,81,72,134,42,216,251,209,135,35,89,149,121,160,251,194,202,132,5,184,40,88,94,101,49,69,155,70,7,180,254,35,101,135,44,14,134,19,255,86,122,155,243,185,28,22,236,176,172,7,15,213,140,226,122,137,49,141,128,67,44,50,230,172,156,246,96,214,240,3,25,179,136,107,223,208,30,99,57,17,31,179,46,253,234,197,76,155,93,65,201,218,6,252,36,92,63,100,17,166,19,209,238,128,107,181,187,16,187,56,250,28,174,234,175,194,76,43,245,165,254,162,188,105,160,41,65,40,24,8,159,63,228,33,211,37,214,159,114,170,32,156,113,223,94,26,37,159,72,163,181,240,152,92,102,136,180,111,54,142,160,16,226,82,98,213,160,218,139,221,75,9,101,109,160,201,226,28,36,184,41,73,28,96,141,184,125,191,201,241,101,128,43,135,123,47,144,221,229,18,70,66,98,111,243,47,154,68,237,130,149,142,75,39,187,234,121,79,125,15,119,75,194,27,173,151,58,60,0,101,31,156,178,110,24,111,212,95,205,11,116,138,128,125,166,157,65,182,133,115,66,41,249,241,189,30,81,114,48,12,230,198,36,28,188,30,93,110,31,255,160,59,231,238,151,236,211,126,252,254,84,250,197,49,17,33,232,179,45,181,219,28,15,27,198,68,136,9,186,193,110,19,182,132,53,121,244,61,63,102,199,249,95,135,97,24,216,174,203,115,233,69,178,216,78,195,75,202,247,177,95,78,16,137,108,204,144,127,151,79,240,226,168,215,121,75,160,220,131,119,212,49,80,52,230,133,150,225,207,199,154,118,79,247,117,116,236,156,98,127,75,195,215,161,252,131,247,149,164,210,157,182,244,3,225,209,141,31,138,46,211,251,133,239,176,15,240,37,50,176,149,51,250,57,117,143,72,27,147,157,236,241,89,4,127,30,134,243,58,251,123,204,105,66,37,85,50,186,105,20,21,223,95,10,143,230,223,249,69,202,38,39,194,31,74,161,123,177,143,111,126,243,204,129,157,185,205,14,237,18,70,133,27,157,15,74,244,230,60,245,246,252,85,114,203,232,53,158,126,146,105,82,23,214,125,82,65,33,167,121,193,42,159,75,62,169,89,59,43,92,139,255,41,23,84,75,74,190,225,108,66,184,222,46,89,29,74,133,41,48,52,119,19,80,115,47,103,197,97,157,163,116,215,2,34,57,78,7,35,61,160,11,254,71,250,171,37,86,44,94,170,26,48,76,211,94,20,244,208,64,101,104,197,1,131,199,11,98,61,8,7,125,186,130,26,167,207,180,147,5,84,253,155,152,21,231,159,114,191,213,36,10,114,255,115,210,183,19,53,65,158,71,219,25,120,28,83,91,21,177,136,138,14,112,175,231,58,93,214,53,202,206,97,249,62,29,12,21,233,89,52,97,200,75,252,167,255,80,107,163,72,205,151,42,217,20,148,150,112,23,164,111,31,56,171,173,176,206,233,186,130,51,11,181,215,251,115,112,75,18,226,55,50,139,222,243,1,100,142,97,229,198,88,51,132,128,192,166,39,140,118,128,185,128,152,59,227,224,134,167,188,177,150,254,60,114,95,25,132,152,93,90,114,55,0,73,154,188,133,174,48,238,231,77,109,226,120,241,150,11,233,25,24,100,8,124,86,20,252,33,183,185,77,10,11,26,70,90,19,177,175,79,90,56,94,37,36,255,70,14,8,76,18,51,28,173,215,65,55,202,98,184,36,221,112,11,52,55,102,220,107,101,226,212,151,69,180,107,97,149,129,70,184,150,78,86,173,56,12,246,173,89,155,130,85,48,97,93,155,195,52,150,47,215,187,51,34,16,206,214,177,242,213,195,21,204,117,77,31,152,168,242,133,225,44,85,124,41,146,227,76,79,92,4,3,99,88,85,130,80,0,117,115,55,245,201,112,198,245,9,42,52,61,246,72,146,160,143,203,213,130,38,222,172,42,177,208,210,104,113,94,66,142,102,77,191,127,64,31,189,119,117,226,99,238,69,51,217,103,210,248,144,24,148,235,63,195,216,253,132,75,10,126,55,125,27,228,123,32,205,170,169,207,245,162,93,72,86,39,118,202,48,162,96,233,46,16,27,194,183,118,123,200,133,107,235,107,62,155,218,128,84,169,115,168,39,168,83,175,250,47,41,212,137,14,140,109,132,118,153,152,96,151,78,169,7,134,30,102,174,145,232,165,59,46,147,246,166,86,7,175,12,136,128,148,30,182,18,144,180,90,133,111,30,244,163,65,88,216,153,206,249,246,26,89,180,191,28,80,159,66,98,156,181,62,100,206,150,72,58,142,211,249,8,21,44,37,134,146,158,110,252,252,198,200,104,164,162,187,140,157,229,99,169,62,8,201,62,60,222,194,99,73,168,115,198,41,182,6,138,21,32,13,115,108,227,70,174,23,234,208,194,176,176,195,15,78,176,37,100,183,227,79,63,225,1,136,1,236,80,213,180,16,78,151,49,97,122,54,166,125,114,87,102,26,27,154,60,25,180,54,104,237,191,124,70,149,88,143,22,191,106,25,62,130,220,197,77,241,34,114,253,166,51,162,198,200,66,187,225,205,251,169,197,58,47,197,131,110,105,89,53,145,244,212,35,96,247,192,191,30,12,206,38,68,61,98,162,213,54,204,230,63,22,58,151,51,105,62,190,162,71,46,211,93,193,216,178,74,201,202,88,130,50,197,1,121,47,53,248,240,141,207,192,251,149,136,97,166,185,26,37,163,28,11,137,140,93,128,74,34,9,0,5,60,159,223,92,134,251,228,214,74,84,182,11,200,12,48,170,28,204,117,160,53,183,181,113,236,100,218,103,5,26,254,120,102,172,24,191,244,96,80,27,158,81,215,7,250,205,223,32,21,23,154,175,100,134,66,221,159,156,165,206,176,155,196,29,177,245,185,69,160,39,17,143,73,34,101,46,89,158,124,114,210,80,206,98,77,182,156,67,243,30,88,237,213,204,13,42,113,48,78,10,240,215,246,217,47,225,40,103,52,164,166,18,179,3,233,69,140,251,63,151,214,68,97,186,146,96,244,153,117,6,39,237,93,151,215,82,166,145,23,198,106,46,163,237,233,45,152,255,79,214,9,170,215,166,236,112,157,8,90,49,238,139,227,163,173,128,85,221,143,39,168,203,132,193,119,120,175,101,97,89,203,178,56,63,52,211,167,218,72,208,50,86,58,52,21,153,33,173,20,2,230,229,76,155,33,9,126,27,137,219,4,249,38,225,215,178,85,192,220,10,176,206,34,112,212,36,178,172,185,16,94,137,148,160,248,247,61,207,134,201,51,203,2,77,98,0,42,120,12,192,228,76,202,85,40,99,15,222,150,99,160,165,63,136,130,204,7,39,11,127,196,134,179,155,235,124,147,100,125,231,254,236,183,230,92,55,124,36,133,225,78,33,33,193,135,188,189,20,33,17,46,39,163,236,120,122,70,20,99,250,129,217,215,243,195,155,98,67,202,202,65,207,40,36,10,241,165,206,24,211,78,242,228,177,207,124,132,5,14,167,211,99,244,187,222,95,21,54,106,47,118,183,160,123,104,156,31,101,240,32,149,33,90,213,54,185,216,143,109,114,44,116,175,52,248,173,137,159,8,24,168,59,248,225,203,82,233,92,17,189,83,149,179,84,116,136,94,174,113,98,54,77,95,123,65,228,97,165,168,66,247,55,215,155,66,138,231,241,198,92,240,218,215,93,166,201,250,234,73,9,96,105,111,145,11,49,78,132,36,185,35,170,119,101,50,247,184,113,198,54,241,85,77,129,184,236,118,39,215,174,10,57,123,91,236,143,187,42,30,53,93,77,71,124,238,220,186,69,52,0,127,121,207,146,172,65,24,42,214,171,46,214,44,28,62,191,77,252,21,140,134,33,156,31,116,176,93,168,214,188,149,195,76,218,3,18,99,56,196,52,172,58,74,113,162,159,192,129,181,196,188,91,51,19,49,236,213,161,173,139,213,229,29,76,172,246,207,250,51,4,125,194,101,227,32,203,60,249,181,55,209,34,85,138,197,13,7,31,204,124,100,174,193,162,191,22,13,221,97,109,30,213,155,142,218,59,36,185,145,223,112,217,193,39,231,44,89,92,170,139,188,65,52,10,252,208,81,73,226,132,191,154,9,71,41,95,33,46,2,116,62,209,126,23,0,188,74,10,199,70,33,137,106,41,122,65,181,49,132,32,49,234,247,30,41,243,33,70,101,80,117,233,238,27,177,214,223,132,53,139,252,108,153,242,201,223,59,181,158,164,207,202,25,139,154,221,184,95,97,220,140,109,55,133,185,21,153,126,44,142,205,35,52,47,131,239,155,173,226,189,115,52,58,76,76,56,253,32,89,23,155,20,75,13,166,142,231,24,173,42,221,184,1,203,231,216,242,195,105,106,73,142,50,129,224,168,209,156,4,55,50,31,147,88,139,188,164,56,76,176,182,90,169,225,212,3,42,137,199,150,162,163,128,160,8,253,222,19,193,235,143,249,120,125,127,121,31,142,29,112,125,198,85,88,38,42,168,160,78,86,113,227,50,110,149,103,24,247,196,249,60,130,150,212,28,252,160,159,99,121,68,130,164,168,232,69,89,77,121,229,51,214,105,20,248,201,124,71,58,179,141,210,68,22,94,198,250,209,246,14,87,10,101,86,241,144,14,234,54,194,36,188,206,136,217,37,198,40,229,216,205,212,243,236,242,42,125,94,124,116,130,136,200,220,108,140,185,224,59,57,114,231,15,246,78,216,83,56,133,115,209,202,225,168,16,251,79,244,248,95,155,152,11,146,40,29,200,148,138,95,161,37,199,49,104,219,226,84,116,231,159,50,29,126,157,243,116,3,10,196,102,26,118,247,148,200,213,160,202,96,6,186,180,78,31,166,86,236,19,234,99,19,104,242,98,57,64,197,44,68,91,135,130,39,116,172,25,226,22,214,185,164,230,35,187,170,88,186,122,234,47,125,152,173,233,150,234,26,97,126,37,163,121,75,26,165,26,143,171,251,24,14,168,77,195,157,110,2,227,212,55,46,53,76,194,179,81,184,166,224,80,64,102,63,39,248,148,145,162,102,12,109,80,146,182,135,156,120,249,216,103,252,124,20,187,240,20,60,222,156,4,220,146,137,34,119,91,135,175,150,20,234,180,43,204,166,70,215,37,120,126,21,214,16,133,225,126,97,162,219,88,175,60,153,202,189,91,68,69,127,171,52,234,63,243,75,192,85,250,251,242,132,191,113,104,69,69,74,158,56,3,51,183,230,70,188,50,95,249,174,205,74,134,17,2,132,138,177,233,81,203,25,195,182,81,91,175,16,137,91,195,195,53,87,218,237,125,96,94,191,78,16,130,92,161,238,249,82,85,72,235,226,235,55,64,12,231,161,113,107,251,198,171,155,90,234,140,104,0,17,214,108,146,253,202,14,5,35,172,81,148,83,0,231,152,218,33,16,141,66,22,233,202,114,177,58,150,172,215,175,166,49,163,30,230,170,148,184,167,52,173,21,205,24,4,48,114,220,215,252,145,80,8,64,195,252,85,63,113,18,24,48,68,9,193,160,236,3,250,219,98,149,68,99,45,250,84,29,123,127,234,96,7,178,41,251,220,103,22,6,178,237,11,146,55,235,81,208,59,188,216,249,137,78,134,209,198,62,49,227,233,39,221,166,39,182,206,10,110,219,176,212,10,47,98,28,222,143,173,72,92,212,108,43,64,229,87,123,93,175,228,35,121,207,19,174,71,44,204,229,152,2,207,44,218,30,145,219,128,70,101,116,161,186,9,93,134,40,55,212,171,185,197,105,239,49,93,231,199,185,65,0,195,8,47,25,231,104,186,237,92,212,206,49,227,149,54,22,160,239,254,223,42,76,162,68,104,170,240,235,1,81,3,166,153,15,207,162,233,87,134,9,16,101,135,70,216,40,208,182,142,255,112,47,99,132,104,184,193,25,4,114,205,111,11,218,184,80,114,0,168,133,5,9,27,188,103,5,200,227,58,16,183,112,182,73,85,127,52,53,88,53,144,181,101,222,118,129,0,112,173,187,62,160,74,177,251,14,67,96,105,138,204,243,51,173,145,59,117,252,208,234,183,169,1,246,227,77,70,142,126,14,172,146,16,253,192,36,39,57,193,177,84,80,235,123,221,175,244,227,99,52,245,51,88,17,76,150,180,149,141,23,240,5,61,4,38,123,51,239,0,219,213,23,42,2,33,59,119,16,77,248,38,89,169,62,219,36,59,68,120,39,162,74,122,40,194,205,10,142,191,128,89,240,104,217,80,240,72,45,104,114,92,106,18,218,91,171,64,75,205,234,222,106,212,98,162,170,152,147,204,122,65,134,207,148,207,73,19,241,107,68,48,21,180,188,193,57,205,111,144,245,106,124,110,231,82,195,230,16,147,7,179,248,109,36,13,114,12,252,83,179,31,97,130,146,108,109,136,39,11,197,167,170,30,72,55,250,124,202,122,225,130,165,243,242,79,78,253,75,126,207,82,42,144,61,213,25,195,17,255,181,167,240,137,227,33,27,129,78,234,32,247,133,10,29,170,220,60,19,228,151,213,57,223,170,144,41,14,131,149,171,209,94,65,220,95,37,179,100,188,93,28,202,100,16,147,64,162,233,200,165,177,234,34,4,217,156,12,4,138,47,254,196,104,70,141,159,253,100,200,53,113,125,16,168,86,240,117,46,138,214,11,121,7,46,20,73,231,252,242,125,51,173,188,41,113,119,69,51,105,177,209,47,0,71,188,245,83,4,103,207,142,177,0,28,201,120,243,155,194,213,220,35,196,177,1,50,47,177,91,156,252,92,12,150,171,148,195,93,133,115,148,238,1,190,109,216,211,253,161,222,208,219,71,49,242,217,200,75,234,151,47,193,151,243,100,76,46,117,185,43,176,67,21,9,175,172,134,35,208,42,79,3,94,191,31,193,168,13,103,53,28,12,243,234,144,33,213,180,241,242,67,111,180,60,143,204,109,149,5,142,49,58,220,251,36,151,126,129,35,66,226,224,177,164,138,39,172,190,166,160,76,93,161,158,38,157,107,166,71,71,166,203,10,217,78,87,153,161,172,81,184,193,54,66,248,240,157,41,219,8,95,221,118,147,250,146,154,182,157,98,192,9,79,176,146,116,107,33,16,7,65,10,172,204,118,137,250,113,146,11,6,3,83,100,243,223,177,252,146,60,175,42,189,37,99,201,62,157,12,172,62,250,175,0,21,131,129,247,216,247,12,245,179,33,126,234,68,41,71,26,151,239,244,8,90,21,229,102,177,132,207,142,80,12,216,75,76,13,201,93,140,41,246,193,188,235,176,104,37,5,188,173,146,0,135,116,6,209,133,219,195,166,4,232,30,174,24,109,237,144,39,15,250,67,211,193,131,94,194,14,177,122,138,50,162,87,80,133,180,29,84,141,78,137,27,238,214,102,223,22,137,64,50,28,26,18,112,40,167,181,242,177,11,201,116,255,24,0,192,42,0,156,57,98,184,183,160,12,124,250,194,87,133,231,172,27,18,226,241,254,14,72,198,47,128,22,19,148,37,209,120,233,195,185,193,248,3,16,91,5,132,21,168,124,64,88,233,181,244,188,246,255,92,154,118,62,139,175,155,119,237,206,6,40,134,190,246,248,234,27,157,136,103,142,177,82,223,124,54,135,171,204,86,164,220,184,140,16,26,124,127,101,160,92,171,160,148,109,154,170,231,246,235,238,45,83,56,132,126,157,152,16,112,85,31,202,95,120,110,121,153,245,82,2,183,208,9,213,18,111,93,62,21,17,207,33,177,74,51,165,15,169,87,229,120,239,94,84,220,251,15,64,219,32,74,44,162,98,152,220,1,86,165,40,177,154,192,197,122,42,85,67,123,175,54,59,97,66,113,49,162,141,3,25,14,234,206,124,94,67,153,141,211,23,112,149,171,110,105,49,35,11,155,43,67,58,110,53,225,196,222,88,48,79,221,72,52,120,227,149,207,82,83,195,154,12,99,89,162,232,226,226,207,53,96,108,3,202,148,218,140,27,21,56,224,223,230,162,171,180,215,143,145,38,75,47,52,249,117,170,155,42,224,99,187,151,87,6,225,218,126,28,119,254,185,16,113,201,179,195,33,164,209,87,7,115,48,201,98,137,217,114,43,144,49,93,186,108,223,232,150,134,161,38,197,60,81,104,27,103,191,194,80,154,108,230,36,252,209,136,153,113,222,233,198,134,5,195,30,62,36,64,194,205,244,36,201,23,195,140,173,126,150,82,131,237,132,137,52,225,83,110,81,56,25,64,1,25,28,24,15,160,163,58,147,130,220,75,152,25,223,190,78,196,240,195,3,6,225,115,41,40,37,187,208,60,30,203,232,223,187,127,141,140,7,168,63,28,125,251,121,141,118,196,243,146,175,72,160,114,12,242,205,93,85,212,151,136,247,45,162,250,220,203,161,156,172,236,121,219,207,171,210,62,242,53,85,98,50,114,92,92,3,205,182,44,59,84,7,241,106,159,95,56,217,166,224,126,139,192,103,196,122,63,191,244,130,228,145,216,71,58,1,163,169,230,88,56,6,146,169,240,14,188,53,142,3,57,173,227,94,143,35,208,153,205,24,92,120,250,79,169,165,33,121,35,219,20,178,35,202,200,44,234,232,27,6,159,218,238,6,14,78,220,143,162,37,205,130,222,12,26,9,196,215,95,190,33,138,109,19,8,246,164,47,13,47,153,204,255,36,53,29,77,61,56,89,137,96,181,189,105,167,164,112,226,109,58,167,94,150,223,254,167,226,133,154,119,25,243,27,217,255,239,149,181,59,134,214,125,248,12,138,119,125,1,188,39,145,12,246,136,165,72,214,199,156,206,196,190,233,92,233,213,186,130,73,31,37,130,242,57,153,65,218,231,77,102,17,141,72,110,218,213,170,179,177,60,36,234,38,218,45,50,201,196,241,141,146,139,111,194,98,239,111,85,255,216,150,221,174,11,41,124,29,151,57,202,199,196,226,250,78,220,90,105,230,27,68,78,162,42,14,74,69,46,68,123,230,70,195,12,240,234,179,83,200,54,44,177,12,241,70,82,144,44,83,48,128,65,83,57,159,26,144,39,219,161,75,109,138,107,48,94,148,165,209,30,118,26,197,226,205,144,117,50,233,35,200,81,113,82,183,119,31,186,50,39,62,27,207,174,206,141,20,209,72,32,223,145,129,64,88,102,171,148,221,131,84,159,92,118,183,82,251,243,67,44,94,28,122,61,215,7,102,255,252,58,80,188,213,135,51,43,129,97,202,29,31,18,218,140,185,189,146,51,249,174,77,181,96,200,62,15,165,143,108,54,2,18,131,34,139,78,177,17,12,148,32,200,149,113,167,108,26,116,129,124,222,63,106,111,84,133,242,152,56,241,56,4,155,35,73,235,186,145,84,64,209,240,186,98,19,229,196,150,250,161,200,187,181,59,139,50,178,65,127,95,44,57,227,137,205,47,31,234,42,28,155,82,76,202,218,228,19,186,108,195,138,192,59,150,245,154,141,222,251,12,228,1,104,202,38,5,10,124,110,10,182,33,130,209,162,138,147,181,9,68,215,9,213,64,237,98,90,18,99,156,220,9,172,111,69,140,217,104,110,215,196,125,147,181,241,254,56,116,58,237,157,141,11,69,234,117,206,87,146,6,94,223,45,157,73,175,11,28,252,143,158,225,184,171,26,116,51,154,220,42,96,182,67,77,214,213,163,29,212,209,1,136,239,169,24,147,174,35,83,12,30,65,4,211,103,107,145,176,58,190,172,109,13,117,72,60,163,49,187,147,87,200,29,124,97,250,143,54,132,186,20,158,13,202,105,132,65,132,230,20,97,160,92,94,151,175,37,88,82,255,215,48,230,86,138,102,142,114,6,169,37,36,169,199,95,21,5,226,219,72,17,74,66,193,194,21,230,243,74,180,100,249,145,151,32,86,209,216,85,21,245,63,214,145,254,214,16,79,46,182,30,250,206,149,7,115,239,95,157,178,154,3,99,85,154,187,7,141,135,3,231,109,70,6,41,181,3,9,221,5,73,70,99,95,83,151,76,221,18,230,38,119,95,148,50,222,28,254,174,124,221,89,126,161,246,79,43,23,170,32,97,157,86,226,87,36,106,96,173,185,115,254,215,211,68,75,227,23,109,118,55,210,59,117,9,224,187,72,154,31,178,96,252,101,204,123,41,235,71,41,148,125,45,35,12,43,2,113,6,116,5,43,205,159,21,206,155,23,54,30,196,21,28,1,213,58,83,78,239,185,13,24,196,104,42,180,84,57,25,62,17,38,92,127,1,170,86,14,13,74,188,226,50,232,103,167,181,116,207,104,21,11,122,204,253,51,114,235,178,246,112,158,167,10,248,182,43,207,111,8,120,167,241,165,155,175,203,144,12,71,236,123,78,212,185,144,20,58,164,119,53,240,166,197,201,2,25,199,73,34,230,157,87,15,106,110,32,6,25,174,74,245,90,36,111,44,232,184,144,185,103,236,214,10,105,122,96,5,233,136,35,90,240,203,190,37,190,40,92,160,222,237,123,221,253,107,24,235,159,226,66,177,124,118,125,208,253,123,48,98,137,200,130,8,148,2,194,238,25,193,73,187,40,14,93,187,186,55,206,22,178,34,90,58,106,166,57,214,196,150,136,189,208,17,2,245,210,203,34,18,1,73,172,131,37,81,54,241,114,35,169,14,239,156,244,15,158,62,176,255,176,114,46,46,233,232,232,235,93,168,243,139,14,251,138,102,145,125,210,226,46,169,45,105,141,58,183,160,175,165,77,192,164,156,178,52,163,111,228,72,165,145,15,134,94,214,54,45,216,83,28,163,97,229,169,212,9,126,213,65,5,10,177,64,79,172,75,150,91,130,227,73,94,192,219,175,138,191,62,92,195,213,19,30,116,113,172,143,151,7,150,230,128,190,226,55,5,26,20,177,217,5,223,85,228,86,18,12,153,124,122,116,120,159,39,214,61,231,26,129,230,63,212,86,221,6,58,4,142,238,64,181,108,181,118,0,205,116,62,15,18,51,59,128,97,166,112,2,62,77,72,131,210,35,247,208,132,30,150,210,150,164,209,125,107,23,151,219,172,89,3,43,235,157,40,249,147,250,55,174,248,70,56,112,122,221,33,198,193,77,45,51,181,182,95,34,26,50,15,135,128,130,225,114,206,182,142,187,245,114,146,26,86,67,195,96,254,9,76,38,72,104,231,30,147,154,147,212,219,220,214,93,30,119,81,143,80,81,173,233,244,135,129,29,139,230,112,99,254,225,129,225,10,249,86,177,149,82,145,6,196,244,177,46,182,169,181,187,215,69,214,6,42,64,151,200,205,112,101,32,72,141,124,66,166,120,132,125,81,199,244,232,64,111,26,240,92,198,144,253,125,190,142,99,167,150,198,181,47,8,200,205,37,32,249,234,21,79,194,186,34,147,4,33,239,203,94,16,108,127,136,22,146,78,84,164,240,248,121,148,139,14,219,157,188,125,56,251,38,91,146,182,175,236,105,52,117,105,50,157,241,149,242,82,88,34,12,27,187,106,139,133,83,187,132,122,224,248,81,173,169,43,45,50,183,199,169,120,131,67,70,204,223,64,27,4,229,96,200,237,211,205,54,92,3,102,9,207,219,55,82,90,21,179,57,198,66,20,222,195,247,99,46,123,171,171,154,158,95,194,244,227,109,207,51,63,19,228,243,235,13,77,81,42,25,219,202,128,21,249,46,188,71,27,146,220,70,43,152,33,221,201,48,185,45,244,101,124,123,214,150,10,117,59,87,195,156,117,221,13,187,222,213,182,21,80,205,22,208,217,75,206,34,139,217,199,118,231,21,15,94,192,178,4,249,241,26,28,63,247,186,28,24,136,78,230,182,133,186,76,39,154,11,211,65,248,136,152,108,70,203,241,96,200,0,47,63,176,82,104,74,105,76,84,189,249,127,126,217,167,211,151,255,102,160,96,2,24,44,35,126,59,47,197,52,107,89,40,234,207,184,211,173,2,53,50,247,219,48,54,40,96,251,183,153,229,204,89,93,202,170,242,3,198,106,86,128,142,183,121,247,68,129,214,75,166,88,86,223,111,118,14,128,255,163,69,86,209,37,130,162,22,168,202,98,250,65,55,242,72,111,44,155,51,61,129,45,255,175,41,79,208,40,235,101,125,92,214,64,116,99,122,244,120,83,129,94,47,148,117,28,33,32,156,7,174,15,2,126,169,60,109,245,14,17,149,236,193,255,92,119,144,172,121,182,27,241,25,1,199,166,186,236,127,27,101,173,9,80,232,180,1,213,217,38,118,117,54,151,113,249,174,57,247,159,65,158,15,251,154,79,227,197,227,26,76,153,78,249,223,220,234,37,235,1,235,217,3,165,193,58,151,219,195,236,215,16,86,115,51,126,141,159,42,212,101,167,186,151,223,209,10,172,24,3,216,45,64,158,85,20,146,2,240,55,119,114,159,101,145,12,101,82,188,225,77,220,86,32,93,5,25,136,42,10,23,238,178,114,170,145,193,160,195,153,43,144,28,126,156,52,247,60,21,166,100,118,69,16,33,251,154,23,99,166,12,18,22,210,203,235,123,74,205,141,117,115,183,46,148,42,163,77,236,173,78,198,169,206,21,180,218,134,99,42,173,84,249,240,129,26,127,39,88,37,45,69,74,163,92,4,109,125,3,204,69,240,218,229,69,208,73,79,26,166,117,142,200,133,166,154,195,220,147,54,212,98,241,178,203,72,10,35,46,232,182,135,121,169,178,129,40,165,117,246,55,44,100,48,234,184,138,4,120,85,9,63,77,235,137,128,117,26,165,102,86,118,137,236,27,84,95,86,30,36,151,216,96,67,27,44,251,185,212,203,172,99,23,86,99,154,91,249,109,40,196,67,0,231,30,29,177,144,160,255,69,86,19,209,193,48,21,15,25,180,219,139,150,56,190,56,181,67,107,248,108,121,243,117,156,41,199,58,77,174,97,13,106,99,213,255,12,30,20,3,88,158,199,100,40,116,12,111,232,174,152,212,135,8,152,208,154,42,111,44,127,112,200,166,55,45,212,165,205,134,14,31,233,1,21,166,72,218,49,248,45,178,87,97,7,67,109,21,203,83,0,127,44,169,228,212,132,143,254,21,240,171,160,102,218,126,169,26,2,198,143,179,127,178,129,168,241,17,49,49,198,172,31,109,215,51,97,209,23,226,41,158,199,172,121,245,108,210,57,50,48,47,36,140,1,164,62,40,87,198,221,1,141,16,109,194,7,40,216,217,205,23,21,166,97,163,246,143,148,230,159,160,172,252,244,47,124,17,55,10,11,155,247,63,126,217,105,220,236,89,225,23,37,252,165,242,121,75,227,155,22,66,239,85,24,95,153,66,224,68,5,203,134,157,88,51,236,105,194,166,151,79,113,107,177,3,62,67,179,96,129,132,224,49,47,66,61,20,209,205,236,79,12,162,185,125,80,110,2,120,3,118,38,16,155,188,223,83,34,232,172,174,8,137,24,141,107,45,31,111,220,161,245,14,246,157,12,22,8,30,91,240,16,232,208,20,180,42,29,30,180,153,243,114,73,37,116,245,249,195,85,150,53,106,188,194,33,80,145,47,5,17,218,209,45,219,171,109,101,100,135,194,55,38,62,37,138,102,18,73,206,82,250,162,124,35,30,14,162,61,90,132,114,193,10,210,107,226,160,12,191,58,126,236,9,189,223,80,235,143,251,142,138,32,148,254,121,137,205,156,43,46,144,184,59,234,164,212,118,181,207,86,25,177,10,90,5,28,229,238,117,13,1,198,180,61,98,69,2,47,90,93,130,171,91,190,81,150,52,153,2,164,106,10,224,248,26,250,201,242,82,221,189,227,222,106,251,204,226,69,186,162,126,48,99,32,55,100,63,160,185,219,228,120,136,183,157,187,200,71,56,163,37,232,4,151,131,212,99,133,167,146,251,61,117,254,106,174,184,3,152,140,64,57,243,80,5,159,115,230,164,3,164,141,61,89,128,202,22,120,255,254,186,123,229,92,74,69,118,49,188,146,41,29,69,238,152,152,105,81,48,225,243,151,205,42,25,92,18,101,185,230,213,76,242,180,53,29,17,203,36,132,10,86,135,150,39,142,217,188,182,47,109,4,117,234,11,130,1,92,137,96,179,81,246,186,233,50,48,153,137,101,120,54,107,115,128,36,247,10,132,194,255,194,183,221,207,7,100,127,3,168,187,75,186,169,152,74,109,0,216,68,39,65,66,187,109,203,135,19,36,21,91,45,129,191,43,201,157,75,208,204,232,141,20,1,190,201,58,7,234,193,243,159,3,32,123,236,246,103,125,64,195,116,180,76,105,122,40,208,226,213,149,154,76,64,99,165,112,249,88,86,77,89,104,2,72,161,155,49,227,183,235,4,77,82,195,6,125,0,1,49,229,88,62,46,46,131,253,250,92,24,151,86,184,125,42,178,4,196,138,219,205,88,229,9,48,110,169,58,45,30,104,51,114,34,40,114,12,178,183,101,199,255,38,39,171,4,182,113,61,192,173,119,232,122,194,62,33,191,135,40,173,160,47,213,92,103,76,36,158,94,232,40,246,150,72,54,77,24,245,27,0,170,83,204,228,118,66,149,249,239,110,89,149,88,60,86,70,156,88,142,153,50,220,64,185,133,41,127,174,178,98,190,13,52,70,37,102,127,152,158,237,95,119,157,118,90,102,189,189,238,193,223,213,126,119,1,55,40,20,141,236,137,3,102,8,205,49,60,70,179,55,12,172,23,247,25,35,153,248,56,250,174,176,7,25,54,51,155,166,143,195,156,143,21,190,63,10,155,228,31,243,179,229,177,201,205,225,134,143,48,136,198,205,3,147,79,47,24,196,65,22,8,168,138,96,153,108,101,65,159,28,251,54,214,71,139,25,197,139,105,120,19,177,224,132,161,69,20,68,245,78,220,27,220,194,69,92,162,88,18,246,90,97,73,63,148,92,182,85,254,221,73,194,122,26,235,28,72,59,43,45,118,37,76,86,111,60,15,44,188,222,139,20,143,25,18,73,247,231,76,243,253,155,59,91,236,132,75,202,218,239,235,87,217,108,204,177,184,191,180,118,194,217,11,209,220,136,253,126,81,4,141,97,72,2,49,231,170,92,1,43,117,47,36,125,3,85,91,4,107,155,216,159,220,3,109,130,35,113,164,51,187,225,46,40,207,192,238,21,16,30,32,36,41,56,63,175,204,78,248,59,119,185,171,249,179,181,28,251,146,1,28,224,254,123,226,61,195,214,106,216,202,201,129,162,4,91,105,109,154,160,211,115,69,109,0,53,2,236,12,240,44,230,168,197,78,139,211,33,55,128,9,106,187,212,198,75,16,141,127,102,173,75,4,220,42,204,221,58,240,30,71,176,82,102,6,36,1,191,178,28,12,179,19,35,72,239,199,201,0,136,82,12,119,159,255,1,211,96,157,74,9,78,85,185,146,137,109,216,173,12,182,206,11,172,113,233,140,242,74,12,238,34,98,126,167,215,40,77,101,239,35,16,199,69,127,146,117,89,224,31,118,76,113,187,134,139,31,148,108,71,84,150,235,163,178,141,108,73,31,98,255,125,215,205,142,20,200,164,7,22,180,236,107,120,132,5,153,49,106,48,181,13,159,47,20,216,193,246,118,79,252,52,253,242,5,141,70,136,9,20,236,55,180,188,216,245,62,72,240,41,193,208,40,19,164,90,236,12,223,152,137,87,203,69,167,70,149,84,25,213,223,248,17,246,241,200,199,208,99,120,63,225,149,197,181,184,214,7,8,200,75,202,176,161,52,240,151,151,118,221,216,210,247,79,11,57,160,65,37,252,170,39,241,98,140,84,45,15,234,155,25,64,96,212,252,210,190,123,129,153,110,142,220,168,222,64,235,104,111,57,99,53,212,116,39,240,17,186,87,40,49,226,119,200,138,52,107,159,244,66,170,156,231,83,134,16,49,113,23,142,192,107,40,107,128,48,151,177,130,1,9,172,126,131,60,138,204,105,193,186,108,243,95,19,14,149,142,185,137,104,207,65,210,110,225,165,254,91,212,82,156,24,128,66,174,64,250,118,79,5,220,93,178,15,56,76,147,164,9,145,24,4,62,72,255,149,244,65,12,251,78,111,92,153,22,182,181,234,223,26,251,153,221,115,77,15,158,195,225,2,74,194,98,139,192,14,128,105,175,70,183,105,58,243,192,254,39,244,214,28,180,117,252,14,247,189,122,168,201,87,188,34,36,174,214,107,93,45,67,2,80,207,2,124,46,58,187,3,245,119,182,238,8,51,135,241,97,210,214,186,55,7,147,200,54,146,194,200,87,221,141,93,119,99,203,169,13,65,104,187,5,210,41,133,76,159,7,110,1,127,113,42,84,30,216,12,36,136,147,82,111,235,148,146,152,47,226,176,225,48,47,183,217,93,149,193,34,189,193,86,141,63,150,104,57,98,254,214,237,38,96,99,234,222,84,98,102,173,230,103,195,139,85,189,108,74,95,243,7,220,140,135,212,93,196,187,140,40,144,96,202,79,172,253,103,45,88,250,60,7,180,118,129,106,220,113,34,192,64,71,245,237,7,116,97,237,240,103,114,19,158,169,166,226,47,177,200,71,153,92,146,196,43,248,248,90,191,78,33,200,22,226,210,46,36,12,164,152,75,154,175,228,219,229,28,241,69,137,158,175,152,118,50,22,45,133,194,71,207,118,84,24,208,106,8,255,102,249,93,178,29,94,109,215,15,223,118,161,217,157,157,130,249,66,22,111,36,204,250,51,59,91,1,169,27,62,225,230,129,235,91,95,55,78,149,109,123,238,250,197,175,187,251,90,5,29,149,79,17,209,31,135,126,92,42,73,253,65,104,158,84,0,169,234,241,97,180,65,201,15,26,71,182,242,75,81,215,128,163,99,30,171,175,230,6,206,14,152,144,218,24,197,154,220,92,57,111,104,80,156,191,77,216,178,8,58,127,203,120,33,126,32,95,3,129,27,100,110,167,105,229,141,7,122,226,91,100,127,0,125,238,122,168,245,192,103,208,25,114,171,106,165,20,215,144,199,128,252,28,20,70,222,135,7,241,196,127,123,46,163,85,64,0,173,121,96,241,129,151,26,234,181,156,211,86,93,138,48,130,110,9,121,206,28,239,232,240,158,115,212,173,174,87,183,237,174,6,131,164,131,242,110,250,254,105,114,183,110,144,189,33,199,108,249,172,255,123,105,132,123,214,101,73,145,1,163,28,28,49,197,209,184,97,92,11,53,6,233,119,86,38,91,89,35,239,153,93,149,113,254,84,2,130,98,59,42,1,6,126,15,110,79,163,98,206,129,60,74,149,37,111,130,149,8,211,84,114,73,225,178,29,164,127,59,14,83,251,227,24,208,36,211,120,12,154,138,17,10,108,82,123,44,35,162,82,97,100,71,93,207,62,70,217,217,245,186,167,188,178,2,89,133,137,68,16,123,27,10,46,23,132,76,58,62,45,126,151,143,219,5,224,31,164,89,109,177,170,62,133,72,234,23,254,253,84,10,37,3,55,14,38,254,238,146,225,41,201,64,34,198,248,164,150,14,180,236,5,36,149,237,253,206,77,135,21,231,241,64,238,129,199,206,172,92,55,144,197,127,54,19,199,246,178,18,106,46,207,99,47,93,246,67,254,245,184,75,124,139,197,198,223,95,104,8,130,82,10,48,148,88,95,90,139,35,186,243,255,151,37,82,213,222,44,211,72,234,57,63,24,29,45,107,82,182,163,105,111,247,44,73,37,212,120,114,201,7,177,41,19,77,119,113,34,53,107,224,121,231,100,49,80,149,142,223,16,14,132,97,114,171,130,106,183,123,127,32,199,39,204,136,184,217,251,213,95,244,35,155,136,199,228,64,161,6,31,181,220,24,40,11,170,118,184,247,66,244,137,122,43,156,8,120,49,152,83,142,37,56,51,82,58,176,66,97,39,228,118,102,85,249,27,41,167,248,17,31,207,5,236,223,148,166,201,28,21,226,149,209,148,153,59,96,130,176,232,171,27,218,213,244,213,133,113,167,3,40,95,178,54,60,162,241,23,60,30,30,206,0,183,113,151,226,93,192,63,14,105,75,150,201,196,148,181,221,183,159,173,27,70,171,54,20,118,159,56,130,150,22,132,203,63,249,178,25,188,237,155,246,240,125,38,128,121,154,153,84,75,249,137,38,80,79,255,244,252,230,104,206,93,223,5,217,101,42,207,120,196,121,30,126,226,10,156,125,251,153,158,6,87,46,72,79,190,157,170,173,129,91,174,124,243,8,144,232,207,186,252,233,73,55,3,150,52,77,243,210,6,91,199,85,35,110,120,134,221,182,199,12,103,1,216,64,40,32,28,234,32,133,124,138,253,234,40,227,94,125,127,71,232,144,212,140,152,138,164,248,131,232,32,140,105,92,98,109,191,191,119,74,31,43,253,47,198,14,235,122,195,139,247,211,78,184,174,3,236,236,85,87,215,46,187,190,70,5,206,126,19,68,37,178,90,37,46,248,166,104,201,96,36,252,101,37,84,14,228,55,66,253,243,63,241,226,99,70,3,158,59,67,51,61,143,248,78,115,26,252,140,172,94,59,187,87,243,100,240,212,117,154,184,137,42,65,103,160,45,249,33,11,223,24,158,149,89,30,90,83,203,47,134,52,127,214,156,65,48,154,21,181,161,111,37,9,206,206,115,159,172,12,129,147,215,88,11,149,32,51,19,121,17,200,64,63,56,174,136,124,109,39,135,51,250,148,148,224,226,100,1,250,15,93,47,138,88,147,158,62,200,124,3,108,157,83,175,240,20,130,173,177,229,170,2,126,172,219,215,55,132,159,220,33,147,149,8,241,235,162,178,218,154,80,175,72,172,80,124,39,187,165,175,39,135,180,48,122,98,230,25,59,157,250,166,145,203,135,174,29,158,176,117,13,178,57,92,82,172,108,152,237,219,170,61,166,186,14,160,217,244,107,201,68,175,91,189,117,32,125,17,169,196,85,68,177,73,84,132,250,105,226,80,146,135,83,118,79,221,225,63,237,3,234,26,7,119,116,87,236,126,141,44,170,30,247,62,170,124,47,50,185,64,11,253,192,122,44,246,235,116,232,6,177,189,194,252,166,188,69,71,11,8,105,149,235,3,104,210,202,234,60,231,47,23,180,134,225,10,177,170,217,27,98,11,196,63,234,220,144,169,241,151,237,210,177,204,75,242,220,28,252,45,138,129,208,133,106,14,83,8,219,4,203,205,238,67,225,242,85,252,234,72,112,210,167,252,132,81,142,28,52,123,95,159,107,218,15,62,246,131,123,254,26,51,254,26,221,118,183,145,106,93,170,230,50,106,141,158,188,39,250,56,126,137,141,237,11,224,80,165,162,116,127,5,113,36,160,215,39,135,123,248,212,17,231,146,152,146,246,239,142,224,157,201,254,203,76,182,102,100,236,73,51,21,42,35,157,186,104,227,117,233,240,77,179,124,143,147,225,57,220,252,163,138,131,14,238,26,223,96,198,146,100,206,232,138,238,45,145,108,149,17,151,163,155,101,129,160,123,35,163,102,34,108,144,197,35,60,102,169,33,32,27,230,177,132,213,204,55,15,25,187,146,155,230,20,25,199,192,215,90,195,129,204,229,202,26,6,249,124,17,224,133,252,207,105,67,170,55,46,244,28,255,208,42,62,189,177,141,52,110,31,190,89,15,8,109,205,92,41,213,166,192,179,124,105,247,8,186,219,152,207,153,169,72,222,58,240,85,147,204,209,133,215,207,206,240,130,180,125,27,48,50,157,120,93,57,171,56,19,229,51,125,92,37,59,215,196,236,190,197,209,248,172,172,62,37,9,42,127,215,74,13,165,74,89,216,166,115,237,63,207,35,152,71,161,111,78,15,171,38,34,20,109,38,88,166,58,235,137,192,18,207,212,125,249,137,237,131,120,98,117,0,127,212,145,130,238,200,173,127,49,194,17,211,55,39,101,150,63,109,135,238,230,44,14,240,187,98,201,58,78,185,48,203,182,212,134,201,82,111,109,26,92,0,84,18,45,236,251,86,117,254,175,7,161,228,223,107,207,111,75,17,185,87,217,152,227,108,135,183,67,133,0,132,180,206,137,8,104,117,40,212,224,7,226,109,101,70,86,62,149,251,45,236,80,231,68,156,93,208,26,110,73,237,2,199,213,51,215,82,53,183,131,96,103,238,135,18,207,175,131,224,102,201,92,187,34,209,116,96,187,160,240,74,130,235,80,120,244,115,52,153,206,181,247,122,199,171,153,240,97,10,236,45,118,111,22,241,84,64,172,134,66,61,239,105,202,0,46,22,88,161,130,163,67,6,133,250,150,11,123,49,206,177,249,129,6,0,160,196,1,239,230,232,32,92,154,158,239,239,214,51,50,108,253,216,35,100,189,90,162,104,227,199,168,158,53,251,239,112,185,184,119,101,222,13,118,39,90,154,180,203,39,227,85,29,6,106,128,129,71,203,84,79,191,3,180,73,123,129,232,125,130,245,157,108,84,157,85,121,50,222,79,147,96,16,14,132,37,157,110,136,115,198,184,89,122,228,69,244,100,66,205,250,180,223,36,187,65,52,20,199,248,226,131,110,145,1,252,48,234,38,107,15,87,241,190,58,53,105,144,211,113,188,138,28,57,166,108,138,47,180,4,176,82,205,165,196,0,241,219,122,205,116,198,102,135,38,140,155,128,103,143,142,153,66,46,69,76,134,93,50,217,2,50,72,150,152,229,132,244,181,166,12,201,138,245,168,229,68,61,118,18,20,222,16,104,0,224,70,226,104,155,101,207,83,113,185,222,114,196,196,86,65,36,41,86,169,44,53,110,47,150,145,228,27,30,105,122,112,243,144,36,9,88,129,209,53,83,17,135,220,176,218,133,13,171,180,188,10,37,85,219,115,57,96,40,113,101,26,127,93,203,133,239,140,143,239,115,195,6,104,82,125,99,43,157,62,102,152,68,216,0,186,172,216,95,249,198,202,31,216,61,205,15,77,197,62,5,225,141,127,95,182,54,79,86,80,63,236,243,171,202,130,104,162,26,3,19,62,39,196,18,81,166,151,141,46,207,236,47,135,162,116,60,42,121,149,116,220,42,19,82,201,169,253,164,196,3,87,66,195,205,189,122,38,5,93,149,225,99,124,22,217,59,97,34,159,173,246,100,75,179,4,93,9,80,44,86,159,45,46,102,163,7,173,208,22,227,15,128,114,76,28,238,30,255,200,239,3,142,155,101,236,156,44,204,82,110,170,194,30,241,25,255,15,54,137,194,26,59,30,107,80,5,233,79,137,40,187,107,117,125,131,151,126,197,105,25,245,65,71,62,151,119,114,237,176,208,227,2,147,45,223,26,205,96,10,41,133,83,237,229,255,178,248,182,199,150,42,119,181,192,242,125,246,120,135,44,166,227,81,217,167,116,106,199,5,149,11,119,62,58,198,8,8,58,91,29,32,161,225,7,163,108,116,35,107,34,105,43,54,135,130,231,40,2,242,60,61,223,76,31,119,12,23,85,109,71,57,133,93,3,127,234,189,26,63,225,238,161,97,247,175,126,143,145,216,172,156,46,157,44,18,156,251,65,153,101,212,16,0,59,252,176,179,104,12,133,221,124,36,243,199,64,201,28,121,140,222,38,210,179,85,107,204,112,219,160,9,183,55,57,185,182,238,160,17,17,15,38,241,19,126,56,91,162,62,26,202,153,231,246,231,249,175,137,199,203,115,190,58,115,1,29,37,55,211,149,209,129,11,248,25,53,104,76,98,192,166,192,215,22,51,137,237,97,128,163,227,185,64,234,63,137,151,223,122,64,68,94,167,204,210,245,174,99,2,238,153,87,132,244,109,115,31,136,94,63,160,190,70,170,202,178,77,251,142,103,250,95,13,253,108,69,132,178,203,244,198,93,245,78,13,56,116,210,17,60,151,221,56,145,86,227,121,194,183,200,21,201,102,125,170,115,67,162,186,111,44,211,129,255,57,178,180,63,107,208,172,49,151,210,103,88,192,3,226,71,140,23,10,163,202,80,38,55,125,114,43,16,11,231,154,64,195,116,205,51,111,241,208,30,143,145,201,62,207,146,110,187,105,251,57,168,130,184,114,113,78,132,166,35,195,46,67,163,7,50,83,54,61,222,111,221,26,204,109,134,140,52,103,12,79,90,224,172,44,247,57,71,214,129,244,82,52,233,73,170,150,188,197,87,92,240,184,171,91,145,41,37,235,182,198,165,175,95,40,180,82,32,100,69,117,144,90,112,142,60,130,111,149,22,53,212,251,158,182,200,6,47,89,153,95,24,78,212,188,119,181,94,46,119,66,133,12,193,206,190,142,108,102,185,110,205,165,184,245,2,150,229,80,214,63,95,135,161,251,249,51,55,83,140,10,5,178,1,119,58,81,156,248,221,66,9,21,56,155,161,166,174,151,87,32,159,144,213,41,132,59,32,151,160,127,134,42,199,120,14,157,122,96,78,77,83,111,105,237,96,214,181,101,96,213,56,240,226,165,57,199,57,122,158,135,155,182,177,248,114,114,255,113,177,183,163,106,122,3,136,133,161,118,205,6,248,99,208,160,72,51,210,170,210,187,219,181,241,69,128,207,65,45,98,10,135,254,237,247,49,50,51,123,47,3,103,41,120,55,195,208,75,83,76,27,21,218,9,214,61,85,181,198,20,88,42,248,111,31,119,13,145,7,190,195,230,159,22,194,41,91,90,128,212,1,91,247,68,151,92,18,123,226,109,145,221,172,120,39,84,150,60,255,127,10,115,62,17,21,218,174,22,206,36,236,142,137,227,246,214,247,14,202,205,10,216,30,96,239,199,130,106,0,44,174,80,201,83,31,192,80,62,156,191,30,39,95,246,240,216,71,113,94,45,116,190,199,73,253,146,183,99,239,160,149,178,23,238,68,207,226,229,145,170,152,109,212,91,24,213,97,24,238,218,75,3,158,205,153,29,113,67,163,191,48,142,72,43,179,208,11,234,167,32,185,167,206,230,197,207,8,117,72,5,205,215,211,167,238,175,198,37,222,156,92,120,144,126,220,142,254,70,118,0,128,7,244,32,185,87,10,95,55,204,134,8,214,158,195,155,101,101,206,252,3,174,203,48,170,75,176,221,10,249,73,52,140,182,118,235,148,56,66,109,232,182,83,147,31,54,23,15,187,146,105,123,185,57,97,251,165,13,23,9,72,19,158,123,143,159,147,2,111,195,203,176,224,20,195,228,83,147,30,6,218,34,13,83,230,88,81,130,229,241,19,237,6,94,35,174,150,85,112,154,234,113,117,40,81,85,118,157,30,137,194,109,239,206,22,106,142,102,70,131,19,8,117,164,100,126,112,131,220,79,29,163,128,84,22,245,249,116,20,73,16,5,143,175,56,169,1,28,50,9,145,49,66,23,35,35,251,62,156,232,238,212,132,85,170,228,29,167,14,126,101,18,73,55,114,46,120,240,171,174,39,183,109,137,203,163,50,185,188,122,108,227,172,76,46,109,2,79,185,65,66,159,240,60,2,138,146,15,0,230,165,19,48,166,36,51,88,202,172,45,96,11,11,94,83,107,204,187,160,203,255,145,187,214,153,95,61,135,16,68,118,40,112,215,235,58,104,191,74,229,143,185,83,135,225,103,145,163,83,247,170,66,127,151,39,110,23,68,85,26,72,93,69,217,64,94,140,211,190,185,164,215,14,245,80,211,152,182,223,66,102,111,14,3,164,1,64,133,102,104,225,150,36,216,245,3,140,209,236,216,242,102,2,203,88,0,242,79,71,115,39,220,182,239,233,176,56,51,74,75,97,229,103,195,224,227,211,146,228,56,106,74,119,219,162,127,190,217,253,133,195,7,85,73,194,52,223,177,105,74,168,175,114,87,110,62,232,74,251,77,85,126,14,62,150,203,158,217,43,68,165,121,42,92,79,153,62,48,115,249,68,116,7,201,75,134,117,162,250,146,210,172,42,123,51,222,129,108,6,250,0,158,111,8,174,96,170,147,11,245,56,28,117,92,251,208,67,51,20,135,159,158,191,212,231,250,151,34,242,119,233,51,172,181,117,161,246,153,205,226,108,132,117,49,115,146,183,126,172,9,179,176,128,223,44,120,10,174,67,151,38,190,250,192,209,234,91,208,145,143,155,188,204,140,220,225,142,172,56,11,108,148,218,1,64,221,215,13,92,49,102,43,219,218,151,141,173,22,111,142,186,132,78,178,107,84,120,223,150,199,181,253,157,111,255,13,25,208,116,190,77,110,215,34,119,116,192,247,244,121,44,189,5,100,176,92,196,160,22,124,194,101,218,52,228,239,61,140,138,75,231,128,73,118,126,254,46,145,20,107,24,220,50,136,27,188,226,210,182,186,200,125,10,172,105,185,162,208,17,187,147,225,233,112,167,185,74,94,250,181,33,99,119,174,170,32,91,217,9,76,109,97,54,248,179,25,194,129,131,10,29,76,3,119,107,197,95,12,246,162,182,69,113,207,225,44,145,81,69,175,237,119,247,129,191,176,40,58,66,243,25,148,185,66,16,154,247,74,91,223,35,89,72,188,136,4,132,178,177,166,134,98,228,80,211,247,94,196,15,102,78,236,227,56,244,156,50,215,69,108,47,254,174,244,139,109,90,39,149,28,82,223,118,109,26,66,140,159,70,59,145,22,174,65,35,196,118,164,61,34,167,74,83,155,36,198,252,251,155,16,236,159,127,169,121,70,6,56,65,100,131,95,133,194,248,150,174,231,71,72,134,122,216,243,21,238,139,213,77,200,76,141,111,189,36,102,30,170,82,255,180,83,33,191,40,64,234,35,69,96,241,245,27,33,95,162,138,204,63,28,221,133,220,163,5,244,211,109,37,221,133,130,4,12,249,32,77,21,24,140,154,28,160,8,221,124,90,246,40,25,38,241,112,121,176,216,42,54,58,21,191,175,78,228,213,145,41,234,27,192,249,22,219,193,251,206,13,242,107,136,135,64,137,79,121,152,226,19,180,205,78,166,237,118,173,77,224,188,36,110,204,37,214,26,40,6,53,140,105,95,8,135,21,173,170,149,234,243,97,235,189,40,183,124,161,190,108,119,179,44,130,255,125,166,92,115,220,85,133,112,8,145,24,183,198,104,0,249,175,163,21,101,246,138,162,200,97,244,56,146,212,221,12,50,87,105,227,249,12,75,21,143,246,20,249,21,133,18,237,138,106,37,135,56,217,225,57,57,133,133,99,38,69,40,133,106,26,12,11,233,72,159,151,214,72,175,65,131,40,176,182,213,179,196,145,186,10,19,153,108,101,251,72,25,12,51,61,244,26,78,111,66,211,198,37,97,213,56,156,127,217,224,247,36,150,115,242,135,162,225,143,4,82,201,250,29,77,82,8,227,172,194,56,143,121,219,255,125,119,153,5,55,245,100,173,63,120,87,45,219,62,208,64,151,247,163,121,151,169,191,235,27,8,228,81,25,182,162,8,64,231,101,102,140,34,150,240,192,247,28,25,6,58,108,222,215,145,240,249,178,45,59,5,243,33,59,248,27,187,49,26,137,67,170,95,134,131,208,39,152,122,41,140,104,183,183,193,50,187,77,255,45,123,144,87,137,193,136,137,34,52,187,212,176,151,222,208,145,47,73,16,135,131,202,244,49,182,67,108,136,51,46,238,115,39,244,240,15,12,197,7,227,177,122,232,96,237,231,211,1,203,208,26,132,197,131,137,42,37,32,122,69,147,204,18,135,44,176,132,148,46,164,132,223,33,213,32,88,15,185,47,128,175,206,11,148,177,166,92,55,57,187,82,154,143,68,155,225,131,204,171,141,244,60,207,229,17,189,125,95,213,58,59,254,137,177,192,173,181,94,109,163,31,212,254,132,223,195,77,227,84,222,225,125,91,162,229,212,185,149,94,142,1,68,106,95,214,90,46,20,91,238,39,206,22,49,236,218,136,35,13,195,128,77,231,255,33,28,23,79,104,8,51,229,62,39,162,41,185,100,105,223,21,224,182,150,177,62,191,222,245,104,23,139,154,37,146,5,126,10,154,51,208,66,143,155,105,10,153,115,35,219,126,60,32,123,25,157,97,116,150,50,92,6,175,47,122,90,191,217,164,156,29,235,78,35,104,12,142,203,167,97,55,207,203,235,161,230,187,14,85,2,211,249,140,142,145,27,151,175,82,151,231,168,189,206,87,36,149,98,94,124,72,68,57,166,149,176,128,121,253,195,194,96,77,9,142,244,233,175,148,164,87,17,243,203,199,91,113,222,38,45,96,175,163,202,219,211,4,25,172,228,210,247,54,67,145,252,39,62,100,27,245,77,51,197,20,177,238,109,159,49,210,98,67,24,207,243,194,95,217,171,80,220,226,64,190,56,30,255,226,62,2,14,164,174,213,105,198,73,255,190,205,9,128,214,60,80,168,205,8,10,22,54,238,146,7,230,146,202,149,62,236,169,154,152,229,146,126,218,252,236,147,172,164,250,244,202,184,78,21,20,41,49,19,68,17,254,41,211,95,235,49,131,12,53,232,130,212,152,138,124,208,40,56,25,211,228,192,162,45,72,15,19,77,48,28,6,124,51,243,42,184,206,76,93,160,118,41,109,244,232,67,100,3,184,205,189,121,22,131,191,144,62,195,54,128,29,172,63,223,151,83,18,158,5,187,169,37,76,142,4,217,99,22,117,42,155,0,248,171,106,155,115,147,86,69,166,184,185,44,68,32,236,210,26,220,9,248,20,14,250,177,168,2,86,93,228,163,141,223,20,211,194,37,122,166,45,214,41,143,62,196,190,58,246,62,39,163,56,136,0,54,172,119,72,106,173,148,240,198,185,167,184,176,56,23,170,113,81,161,129,188,48,59,191,86,49,126,9,221,148,153,247,162,2,166,2,7,152,2,189,204,205,95,62,16,96,55,226,2,39,10,74,219,222,51,232,251,36,53,72,243,228,22,168,107,204,149,217,159,17,18,228,122,208,71,179,181,226,74,78,87,41,175,98,124,147,92,16,198,169,222,238,4,54,72,79,11,251,2,19,37,165,102,246,46,243,253,59,41,157,57,170,171,163,85,60,85,164,210,238,70,129,56,190,54,78,93,57,247,160,229,213,246,80,36,169,165,0,30,160,190,144,196,116,93,194,208,70,85,138,160,29,3,66,97,127,197,32,199,0,229,17,171,222,68,53,105,113,199,139,117,81,133,129,21,115,132,16,225,90,113,130,74,252,213,197,192,121,68,6,95,48,223,53,195,13,71,104,163,54,111,14,29,170,64,155,176,15,207,120,33,154,5,40,153,195,239,7,241,26,145,167,55,100,144,191,31,74,165,4,68,89,234,205,98,224,44,28,133,91,95,181,146,118,16,115,190,78,228,113,2,152,55,59,225,142,33,21,135,108,18,152,204,38,33,76,232,131,153,67,251,82,158,188,44,186,6,31,52,134,152,226,92,117,43,154,211,178,135,52,228,41,60,192,145,42,111,148,169,36,253,163,135,166,90,43,204,88,56,191,205,211,197,158,174,8,73,146,166,207,240,250,43,141,60,233,98,254,203,231,11,14,77,145,233,203,82,85,168,157,254,31,89,76,162,9,128,203,214,8,43,54,52,115,234,196,102,86,228,59,89,29,120,9,111,86,50,181,116,28,142,240,225,1,111,54,73,123,176,152,76,132,147,23,199,76,204,130,72,73,222,95,104,137,144,238,148,98,230,190,75,104,103,119,46,86,234,48,65,213,116,220,24,206,239,159,118,38,139,74,219,28,153,50,104,243,162,40,170,88,223,47,59,111,251,11,254,54,10,198,101,65,167,3,34,35,1,80,150,7,63,227,13,209,106,124,34,143,205,138,240,5,91,175,251,37,203,224,120,56,206,11,216,234,178,148,157,12,88,77,173,30,5,32,147,126,231,59,113,212,175,197,217,15,79,89,120,197,107,131,113,205,229,103,169,145,52,126,32,215,0,63,250,90,17,228,79,56,153,226,126,132,169,74,23,155,3,255,13,53,151,208,202,0,217,167,120,206,242,246,78,13,22,210,206,182,248,12,125,45,177,232,186,154,126,96,154,29,98,172,166,221,56,251,12,59,79,204,151,116,100,71,192,242,221,158,129,178,225,183,125,44,71,203,85,23,245,8,223,35,148,82,221,64,237,67,44,1,204,191,149,179,97,235,82,148,69,105,50,175,88,177,177,181,48,43,14,53,246,213,248,140,213,4,132,16,81,208,59,69,211,250,252,126,63,229,221,242,133,34,100,7,36,85,167,197,197,66,233,96,47,127,222,109,46,87,203,57,61,91,222,191,244,14,25,178,79,185,158,62,211,193,250,140,69,228,137,225,197,191,201,161,143,134,248,86,171,122,136,46,88,191,5,216,30,187,38,252,96,42,10,178,216,242,137,79,225,233,136,225,101,39,139,111,103,161,236,251,215,140,220,156,95,161,146,210,165,194,215,255,163,144,26,247,231,112,58,94,37,163,191,1,238,219,67,100,38,59,172,205,222,121,123,82,122,144,195,137,63,157,182,220,102,68,154,213,78,249,60,24,63,156,50,98,142,72,83,235,188,171,82,228,184,140,31,185,53,2,144,149,228,56,49,106,146,70,68,147,168,187,35,230,155,50,102,97,38,48,49,55,19,31,232,110,188,10,226,93,165,73,30,216,97,219,171,33,238,31,27,178,133,160,146,177,77,53,97,246,134,167,220,48,67,23,121,236,199,103,57,18,251,128,149,201,95,90,185,125,52,43,0,241,191,43,191,7,36,90,249,172,225,0,210,210,40,52,41,251,50,90,87,119,217,103,249,144,254,26,22,212,180,103,157,77,35,15,77,10,244,81,61,72,84,253,41,36,31,162,213,73,128,22,167,83,214,206,137,9,117,191,83,119,54,227,199,61,213,212,227,39,129,182,195,26,82,117,157,65,110,53,180,171,254,84,116,169,158,210,172,169,171,44,143,53,29,238,1,213,177,46,235,195,81,246,230,144,249,45,31,76,251,125,120,27,156,102,53,83,6,128,194,14,221,254,198,94,68,143,45,66,194,42,229,15,205,136,52,161,133,146,45,33,32,238,134,86,31,189,39,93,113,129,218,155,58,134,83,190,185,34,75,84,24,168,120,219,82,207,36,253,169,203,166,36,107,11,167,150,200,137,136,141,98,245,178,171,94,242,216,154,1,93,14,54,49,85,109,172,2,179,211,96,43,78,30,156,44,213,207,43,241,151,190,37,23,159,44,14,50,40,86,197,116,35,80,199,153,194,28,235,169,167,179,187,28,165,169,98,84,63,96,153,112,32,126,45,121,114,173,201,41,45,76,108,180,198,193,83,241,28,112,197,186,225,206,69,191,242,227,166,5,110,113,45,211,18,207,61,16,245,73,255,190,16,21,147,198,177,115,69,129,135,133,77,59,159,12,85,210,137,197,223,176,112,97,126,206,186,68,251,237,201,231,77,97,186,199,230,51,248,209,70,161,250,130,232,146,72,101,225,73,40,235,160,193,162,162,56,91,241,43,100,118,113,122,112,21,74,212,183,133,205,191,154,254,136,252,205,137,1,231,192,255,197,163,187,14,225,153,84,13,230,121,143,121,118,37,89,211,235,3,72,170,129,189,55,50,100,165,199,38,184,246,130,6,87,84,19,226,162,2,51,94,238,96,170,210,118,210,118,243,21,29,135,33,151,124,15,172,250,117,68,37,23,177,251,188,112,253,77,238,240,44,42,46,25,21,163,6,139,226,127,117,135,88,161,212,155,182,216,50,136,247,113,187,183,15,252,147,206,13,69,200,253,156,53,100,165,185,80,177,59,11,235,115,143,56,138,196,21,15,101,212,166,182,146,57,132,105,83,114,46,129,138,141,81,209,37,0,22,159,168,135,172,19,113,170,133,242,233,152,141,103,146,203,209,64,179,82,156,128,40,28,39,165,178,178,189,129,53,38,230,162,167,66,136,175,17,24,72,209,158,148,2,29,1,52,140,37,198,30,69,188,38,250,89,96,199,171,5,35,34,113,45,28,41,88,50,230,140,130,13,3,59,86,227,213,230,163,125,10,68,145,153,211,62,136,46,180,94,142,34,153,227,14,232,139,83,151,189,193,179,77,172,145,241,228,66,37,172,180,162,60,145,142,82,253,165,206,226,81,231,63,125,29,145,14,21,30,128,197,249,92,222,90,106,80,115,214,48,185,60,120,123,184,229,37,224,201,194,124,62,84,168,83,107,191,222,96,197,145,15,158,105,164,90,144,163,11,54,57,217,186,177,206,57,142,121,201,33,80,11,149,165,194,76,8,227,191,132,32,2,141,194,40,32,32,140,64,30,225,123,173,35,140,187,195,243,15,244,122,14,2,198,2,195,210,121,130,128,53,106,136,192,18,131,231,211,48,197,180,189,41,194,216,188,80,248,61,27,163,23,11,32,167,197,139,109,140,146,174,114,120,91,247,51,68,170,84,213,40,189,48,125,52,214,60,88,169,201,215,100,110,223,46,123,152,79,107,37,111,28,166,110,238,187,201,17,172,121,9,140,51,62,10,6,26,120,108,126,85,209,172,2,142,131,200,251,29,171,64,64,69,4,155,32,173,217,17,166,240,249,199,6,219,146,70,223,3,61,215,167,45,223,148,44,194,88,163,75,35,30,245,8,60,33,25,86,29,137,213,186,46,28,107,160,252,12,205,45,141,133,110,186,58,107,3,50,212,19,207,111,134,49,177,227,214,75,156,158,126,160,88,218,42,109,80,176,17,182,193,183,59,206,107,133,78,107,47,175,83,101,175,8,10,166,115,165,184,73,77,232,48,151,202,203,130,60,14,65,224,219,19,97,16,245,222,11,131,205,83,223,20,101,62,108,73,126,105,151,62,192,231,21,98,225,110,218,159,83,152,11,17,5,172,1,250,62,164,216,80,36,190,181,94,44,46,219,133,87,194,27,61,1,73,245,34,254,216,201,59,90,36,67,36,112,114,185,182,141,211,100,97,50,249,22,28,96,227,114,48,95,198,221,17,70,129,197,110,108,65,75,165,18,131,138,71,255,75,18,8,173,73,214,157,170,55,107,149,219,64,229,29,103,181,130,59,167,173,218,195,123,5,247,61,35,25,98,236,206,165,61,102,185,31,208,6,96,27,172,211,144,36,24,169,147,200,104,38,90,9,7,186,95,40,111,132,18,151,233,41,26,42,177,133,199,86,40,229,85,45,50,202,101,214,190,33,231,102,221,167,37,147,255,148,90,46,110,145,101,247,56,179,244,240,157,202,107,179,58,100,67,217,182,166,53,184,122,108,167,253,228,186,43,184,25,21,18,11,190,244,124,119,112,23,154,55,155,247,77,146,234,173,32,100,16,211,121,7,114,5,92,224,194,193,106,159,43,104,44,91,79,137,13,230,221,73,179,154,140,197,88,174,33,95,119,165,52,173,252,108,160,141,218,152,55,144,195,207,244,64,14,41,74,83,254,40,151,10,236,137,176,235,92,116,73,163,87,143,123,177,5,191,58,126,98,104,184,39,8,110,8,127,169,164,146,125,222,28,127,227,215,130,88,218,32,44,74,108,60,148,251,247,121,219,35,160,4,216,198,152,65,144,132,196,210,61,20,236,8,154,139,33,192,16,210,32,10,233,32,16,60,8,50,51,40,145,60,184,99,130,39,19,60,92,164,249,177,104,210,180,91,213,165,124,54,152,174,56,114,143,160,255,82,52,202,33,78,248,124,132,187,228,108,42,64,110,81,243,201,237,8,251,128,155,44,186,99,184,153,181,91,180,212,209,120,9,192,187,71,64,118,195,171,14,90,198,86,195,226,81,68,53,31,137,6,217,172,46,244,204,235,191,254,253,101,226,236,65,96,42,179,100,8,56,74,8,35,244,136,243,115,183,191,131,240,178,60,233,225,63,236,60,148,23,44,8,213,41,109,24,74,110,0,30,34,201,15,79,226,193,68,171,188,239,163,221,205,59,83,172,188,250,117,61,215,211,156,120,156,66,138,238,39,246,242,227,102,194,39,1,207,202,118,209,136,223,194,100,9,109,89,38,18,157,43,182,107,43,120,78,1,164,69,71,203,100,124,243,147,231,22,53,81,57,236,255,162,131,169,229,68,93,145,127,209,127,242,97,83,217,43,93,169,70,120,252,5,13,62,192,12,111,71,25,184,0,25,37,220,138,123,49,92,198,129,16,220,22,164,45,190,221,188,34,224,0,195,220,113,168,42,135,221,64,252,28,104,228,18,13,241,211,171,112,78,72,111,29,212,77,208,242,197,68,59,36,54,134,206,89,158,149,156,177,208,120,214,168,0,151,12,240,218,107,148,214,183,100,119,205,21,143,67,171,96,20,106,51,165,44,182,253,211,175,27,87,126,87,87,60,124,161,84,130,221,253,137,176,28,97,105,142,182,40,119,56,212,143,196,1,159,190,103,120,93,215,228,217,130,246,68,117,6,74,156,185,126,234,98,208,67,134,194,207,33,242,149,39,121,7,183,199,93,4,177,245,186,43,71,31,191,127,87,74,230,110,61,165,120,204,10,231,12,195,7,142,229,158,233,117,119,238,97,142,100,152,213,29,232,104,44,228,205,18,82,208,177,119,202,109,141,73,118,203,244,7,224,197,202,112,167,105,94,32,219,96,54,223,157,248,104,106,33,67,229,220,190,66,153,8,70,79,16,65,107,88,240,83,194,3,182,203,214,237,127,39,50,130,227,75,32,187,104,168,80,227,66,43,88,27,219,176,35,119,104,233,1,56,248,160,13,112,65,122,127,164,143,47,60,26,157,79,252,80,231,104,252,205,14,105,183,161,144,52,251,239,180,166,227,121,198,138,11,18,58,191,61,112,36,225,152,171,194,226,73,223,2,170,105,240,85,252,173,99,92,34,175,194,51,63,148,147,136,185,33,77,74,244,67,25,153,126,231,238,180,9,212,48,135,244,241,107,204,209,113,168,199,156,43,225,89,190,158,21,64,252,127,232,108,95,157,80,196,164,171,131,183,80,40,104,220,255,36,42,232,216,128,124,230,25,142,247,57,52,216,205,242,184,61,155,62,244,188,29,105,237,73,67,236,23,34,207,232,8,52,116,202,175,242,39,200,178,120,227,106,252,121,81,156,227,211,87,9,169,199,142,87,124,109,3,91,189,180,67,129,126,172,176,105,63,254,81,178,199,185,4,15,145,11,245,90,191,21,152,36,32,223,238,180,60,246,127,8,96,173,30,91,216,31,147,218,51,36,186,214,208,157,98,130,217,104,254,201,9,22,83,83,242,63,129,90,133,162,60,29,66,75,246,238,70,73,245,202,17,234,161,43,145,197,142,39,235,1,183,216,239,133,87,92,129,22,124,204,185,21,56,8,237,193,182,81,90,50,195,115,137,47,158,251,255,69,199,37,38,236,163,184,135,159,13,83,221,128,162,70,87,213,174,61,70,11,35,163,19,58,69,132,238,75,57,133,210,155,254,183,138,225,235,158,142,81,116,145,255,103,189,140,8,239,67,150,67,1,78,195,52,154,184,95,252,235,158,118,175,12,134,106,116,46,95,66,147,185,233,137,245,105,173,25,147,43,90,100,147,151,87,68,156,236,218,33,76,128,171,22,178,117,28,194,22,192,23,18,252,35,125,7,194,195,37,201,81,211,211,51,153,158,133,251,23,166,234,152,204,154,160,248,109,208,19,85,124,166,231,81,104,209,190,184,86,248,151,224,129,226,181,217,17,99,204,173,150,139,24,142,71,35,230,233,58,252,70,236,100,188,158,71,63,35,182,201,36,74,74,49,252,111,158,214,229,192,218,62,180,4,203,137,81,24,169,153,129,100,250,196,80,76,255,42,47,177,166,97,119,147,195,86,91,107,240,164,167,164,72,129,239,16,29,157,212,8,24,54,218,243,227,3,60,243,182,220,251,95,196,1,82,123,47,32,160,162,107,186,18,170,93,167,18,109,138,107,141,67,186,60,95,200,151,134,63,101,92,182,110,191,154,169,92,188,34,244,224,132,14,70,232,214,214,176,215,252,151,112,59,23,171,192,236,59,121,60,100,151,249,55,227,172,47,195,128,93,59,240,134,240,85,211,156,39,0,71,180,112,48,162,32,197,221,180,12,28,161,147,97,123,69,228,91,131,72,62,49,183,171,127,246,165,1,247,217,123,87,18,216,225,76,189,154,154,176,34,148,5,148,201,69,234,188,189,205,142,203,101,68,118,145,90,121,44,33,12,101,119,90,84,141,2,206,228,110,32,232,27,187,157,168,140,193,229,114,50,135,76,46,233,141,229,213,143,62,38,117,253,22,195,167,23,58,120,53,166,4,78,134,62,7,173,65,0,189,75,20,56,83,87,154,244,185,94,9,140,73,37,221,183,218,134,237,234,13,148,100,186,34,35,5,29,179,218,83,100,170,89,72,189,129,159,206,126,97,103,47,144,252,186,93,206,167,79,136,22,183,246,26,231,242,191,135,145,182,132,14,148,85,209,164,15,169,207,118,22,136,104,20,74,13,170,225,247,92,237,47,206,27,72,117,203,249,105,85,19,189,41,222,35,65,240,85,83,173,170,160,31,120,71,224,24,71,106,213,49,169,71,37,38,91,141,175,186,12,181,99,129,160,115,92,110,100,6,52,36,87,143,15,160,219,170,188,184,38,0,40,239,231,70,230,13,50,172,102,179,55,137,196,241,28,210,216,240,96,144,109,141,115,228,150,203,97,200,125,254,215,161,28,246,193,144,134,188,200,203,53,135,191,243,75,7,108,193,95,16,203,45,223,237,104,117,4,97,19,40,192,47,198,25,187,110,178,77,14,152,211,88,126,41,225,16,50,186,44,153,183,171,90,67,104,120,12,121,228,87,171,162,234,144,162,75,23,251,101,86,194,218,102,89,200,25,89,173,59,224,11,204,84,237,86,236,24,181,0,157,106,193,189,85,45,165,27,90,1,143,245,151,223,84,132,244,139,37,188,213,187,72,27,95,217,135,130,200,93,12,115,252,84,144,5,62,158,149,5,228,191,148,161,158,170,148,207,187,156,126,100,197,142,32,22,131,164,69,171,131,88,213,50,58,184,218,83,184,113,63,80,180,100,124,60,31,55,77,85,69,36,21,15,208,145,217,23,150,80,27,166,86,92,116,157,185,2,2,55,67,162,16,23,211,112,150,254,243,63,72,80,7,231,131,27,34,78,71,0,124,62,200,96,5,113,73,160,56,61,20,54,186,85,94,198,242,161,36,107,24,63,114,184,223,133,173,148,19,182,255,97,55,28,66,164,95,201,33,123,82,33,8,180,229,103,127,231,149,138,203,210,173,237,227,154,136,160,149,84,8,41,15,249,238,149,162,185,110,32,93,150,31,4,141,175,23,58,21,217,200,53,113,157,247,90,121,15,27,249,45,78,150,17,208,239,28,88,105,236,79,255,211,96,16,245,239,201,69,80,178,71,180,5,31,234,199,186,23,39,41,237,179,187,223,131,240,238,181,237,206,20,222,142,189,105,28,12,223,147,247,9,179,157,155,61,205,212,2,237,87,252,249,18,63,58,128,175,122,87,5,79,111,68,213,15,255,119,144,64,158,71,174,2,87,229,17,172,48,188,194,214,96,244,101,47,231,101,33,228,122,26,79,173,91,91,247,70,227,89,248,137,4,182,153,176,14,97,55,135,191,23,246,160,138,108,248,66,195,114,33,69,54,103,143,126,48,201,124,78,141,219,6,14,248,45,13,81,232,119,164,226,233,215,146,47,108,203,38,55,11,140,40,131,150,227,125,192,75,19,14,77,176,130,36,103,101,23,39,177,146,113,232,119,160,129,33,39,66,205,182,229,211,133,47,177,53,128,247,63,133,245,189,190,56,106,3,136,24,42,148,29,243,162,242,216,15,13,76,175,204,163,100,50,90,80,87,39,100,98,76,227,38,161,4,114,84,190,46,44,243,151,61,228,192,83,141,103,98,182,9,19,184,99,8,48,70,159,50,71,210,172,64,28,135,131,19,37,26,242,17,110,216,7,160,171,143,26,124,173,194,255,31,230,158,36,171,82,31,230,196,116,138,206,96,37,199,216,3,190,179,85,22,20,107,179,23,79,239,193,110,171,109,154,157,37,113,123,91,85,84,2,107,122,208,15,51,156,226,123,202,171,243,184,124,102,207,174,125,249,45,152,97,44,131,102,178,201,162,156,232,132,222,234,14,77,135,57,117,72,237,153,1,62,211,26,123,135,255,139,38,161,224,189,30,195,79,94,197,127,205,54,188,48,246,148,190,193,30,176,84,254,250,218,63,46,111,127,73,42,220,209,7,43,71,254,131,15,212,224,227,70,158,255,48,71,73,7,161,238,116,190,28,138,196,95,37,191,60,54,243,203,21,153,57,154,160,212,204,134,106,70,193,226,133,251,92,68,137,138,90,255,183,18,63,42,134,216,185,130,128,1,151,2,46,207,112,240,150,203,140,41,201,130,87,57,251,95,121,127,124,91,22,41,7,29,4,243,189,131,227,48,173,181,163,20,50,78,5,231,250,69,23,62,79,42,91,24,38,229,180,185,49,32,117,146,243,247,232,209,86,84,63,195,57,87,2,124,72,10,53,154,81,160,182,22,207,29,153,247,195,227,139,245,53,39,253,227,136,242,4,132,107,167,105,184,39,127,31,189,67,183,203,120,126,253,163,234,103,104,183,12,67,252,117,215,253,45,92,76,50,51,182,193,162,43,20,61,107,85,127,180,206,46,205,123,83,225,69,218,70,132,114,189,195,113,230,32,150,177,16,192,249,65,74,186,69,36,120,112,196,55,19,231,158,155,124,6,34,102,173,243,65,176,114,131,143,64,65,25,68,213,151,129,123,157,229,24,214,125,27,115,246,109,31,220,58,51,129,212,3,217,226,66,93,35,136,127,23,39,182,212,239,40,246,63,137,93,93,106,71,155,1,128,123,175,224,48,5,33,1,154,192,172,253,37,66,177,70,231,31,85,57,186,24,49,79,69,201,85,76,174,197,125,2,16,35,52,86,129,104,117,4,198,215,130,14,153,188,192,143,41,136,81,140,143,243,255,44,215,15,243,66,221,22,3,165,31,177,153,127,150,43,198,2,118,204,239,50,24,209,9,225,206,67,84,138,215,39,42,213,102,192,183,69,59,73,191,242,103,172,146,10,110,17,29,105,177,21,131,74,235,53,152,104,42,15,182,202,116,75,221,146,44,5,154,68,126,112,56,131,119,153,12,142,216,38,75,136,65,12,231,61,15,127,101,88,40,24,57,27,89,111,206,159,162,25,236,178,189,232,131,31,54,37,55,108,228,78,185,101,222,40,61,164,111,186,70,121,46,128,136,105,253,114,52,42,185,247,123,245,30,76,35,120,155,27,231,36,18,144,165,148,139,53,69,166,178,188,163,202,4,0,71,73,66,93,186,173,210,242,92,250,113,185,14,152,247,50,55,234,38,102,5,104,139,49,196,240,94,177,54,4,190,176,151,236,221,41,148,160,115,120,167,203,135,46,3,132,100,85,248,5,232,200,217,84,201,196,147,198,197,148,199,254,21,49,121,217,164,218,188,167,63,185,96,67,119,166,3,90,139,95,40,139,79,101,219,234,86,173,68,206,191,49,228,99,36,167,207,88,70,124,32,78,167,253,27,200,87,137,79,59,83,2,43,106,6,108,44,160,141,43,14,20,53,157,240,134,67,246,123,147,31,234,8,61,1,195,5,44,154,200,201,17,226,209,104,204,163,217,32,153,142,226,214,164,23,116,176,177,237,64,90,171,100,173,114,157,204,30,3,172,153,180,113,69,217,14,134,243,210,1,191,6,123,76,33,32,148,69,206,107,119,132,1,233,29,19,181,91,76,230,55,79,124,144,140,237,254,152,195,148,33,123,236,35,221,191,40,219,27,157,23,144,41,201,164,86,40,197,30,215,217,42,32,49,164,184,197,133,0,163,124,133,134,61,172,47,28,80,100,36,227,176,25,219,145,224,104,11,186,64,41,225,40,81,148,45,88,223,121,20,249,161,94,124,187,9,229,231,96,88,56,188,10,94,239,120,54,213,101,199,196,197,26,132,213,225,104,206,119,114,14,67,125,181,41,176,110,252,29,66,61,87,43,49,37,127,250,88,28,255,11,140,31,118,107,188,200,175,96,232,66,26,93,213,16,120,19,55,63,51,49,99,108,203,115,96,15,158,119,136,221,239,105,173,190,7,197,162,191,242,235,79,215,115,243,217,251,69,3,77,2,157,241,61,5,118,9,19,236,71,10,104,194,134,24,183,54,32,170,244,124,71,15,106,251,252,202,124,224,29,30,117,80,247,183,223,176,95,22,10,206,130,88,228,111,224,14,244,69,67,43,185,93,216,73,52,95,111,195,104,145,78,111,101,129,247,166,234,237,215,235,246,75,236,65,43,148,200,16,28,248,126,237,165,35,222,61,166,195,1,82,150,85,18,252,6,45,217,148,91,4,124,203,198,177,246,179,197,213,33,24,33,234,203,237,183,144,110,14,14,169,76,211,2,62,134,116,34,241,230,254,56,74,153,238,152,79,8,54,231,84,96,178,141,59,177,152,34,113,19,114,59,104,196,93,141,114,41,41,196,60,176,220,253,176,179,6,113,237,117,225,76,66,142,192,158,98,20,94,117,87,1,135,197,168,7,34,131,37,96,8,217,237,58,182,56,12,111,38,205,204,45,75,171,61,163,216,216,62,75,234,128,130,96,45,90,89,229,12,27,175,241,19,159,236,233,159,121,32,169,192,213,73,154,63,184,144,19,82,193,236,200,166,150,37,93,222,141,247,138,47,95,119,91,119,53,92,4,13,251,20,123,90,43,165,203,249,100,218,176,237,67,143,219,152,101,63,221,184,198,194,10,50,165,207,144,51,197,42,239,29,56,70,109,140,82,10,159,63,209,154,179,128,137,47,252,138,196,51,115,182,78,118,229,188,69,249,28,251,45,30,243,130,255,228,38,114,101,93,149,41,91,151,204,140,146,129,51,176,101,134,205,52,114,227,155,209,176,150,138,202,235,4,17,225,150,104,14,177,115,135,204,235,166,73,12,40,228,106,218,135,126,143,124,200,214,251,171,179,141,136,233,73,139,199,136,108,18,42,252,249,184,156,48,209,185,60,210,176,217,232,86,127,176,233,23,253,186,150,93,214,74,237,239,128,2,118,49,195,115,114,181,2,237,145,97,161,191,249,33,137,132,26,12,130,149,200,185,63,8,227,7,146,110,220,171,207,134,237,176,30,83,103,165,25,37,25,144,20,111,218,68,120,147,247,234,205,224,33,22,218,211,189,146,166,48,105,67,33,198,191,18,128,220,108,49,221,154,163,237,76,244,202,29,95,235,74,98,245,30,127,96,185,165,31,244,94,201,77,58,8,116,85,24,75,182,85,144,4,117,201,49,45,119,184,1,140,82,59,8,64,54,175,66,166,57,189,102,193,238,198,206,180,172,127,219,14,152,117,120,213,241,15,144,152,60,213,8,157,69,17,112,123,74,155,58,153,199,101,205,32,182,31,66,158,192,123,44,183,80,191,184,191,51,132,147,128,237,126,32,41,182,174,142,180,210,129,3,243,33,234,146,68,24,251,67,165,73,78,68,169,115,71,82,110,154,126,101,226,48,88,60,209,0,26,250,196,63,65,226,70,81,245,196,48,13,16,237,2,0,64,28,202,159,177,54,63,14,250,9,45,4,243,237,24,145,209,86,145,17,193,192,227,52,187,184,148,58,95,0,92,195,103,7,111,215,86,189,135,100,196,178,60,228,26,150,31,214,72,250,31,144,153,56,139,96,96,249,107,96,177,135,167,120,71,144,201,202,53,90,226,156,115,161,250,253,149,91,221,135,210,136,227,68,51,69,118,113,250,231,9,134,210,146,149,202,143,186,241,213,220,28,15,162,9,106,14,74,133,32,179,59,23,59,60,103,78,139,245,202,154,113,235,119,143,33,71,80,104,57,148,107,158,140,189,24,147,43,78,238,116,203,193,103,177,183,31,178,122,71,27,144,73,92,204,125,245,148,231,205,110,190,210,217,215,35,96,141,93,105,13,68,105,139,170,201,138,151,204,113,102,235,19,60,230,174,135,251,168,223,0,141,20,72,101,198,48,101,39,23,198,192,61,135,178,55,170,244,18,172,119,171,245,99,63,75,65,49,36,240,92,49,188,86,81,225,42,215,201,196,205,222,224,16,166,217,53,103,205,169,93,82,242,245,186,239,178,121,60,84,216,161,138,139,49,20,126,147,253,126,129,17,198,191,100,131,161,184,244,68,233,186,91,248,116,133,199,18,253,199,77,40,202,50,63,213,56,3,46,160,126,52,90,97,208,200,77,16,211,166,54,144,119,215,2,255,71,79,2,88,113,135,154,220,80,33,78,249,193,212,94,208,161,117,192,14,22,251,3,118,32,218,168,28,184,161,21,220,234,158,38,11,7,98,128,69,187,223,235,136,126,92,68,160,30,89,54,42,160,225,81,234,222,188,84,48,56,82,23,145,152,72,23,25,235,32,173,139,180,38,65,138,245,124,22,228,11,24,155,151,25,240,119,211,78,231,205,43,160,142,154,89,245,237,77,135,174,218,252,4,222,172,22,172,118,173,251,66,108,57,212,221,221,245,180,101,79,157,18,240,220,6,89,145,96,17,207,72,42,202,80,64,109,77,123,233,136,127,169,169,179,249,147,43,26,65,32,57,85,163,90,182,92,253,69,106,188,145,237,107,12,9,126,139,31,21,186,189,64,36,3,171,88,235,247,157,102,242,122,108,79,237,192,253,157,122,26,35,20,207,221,66,147,189,117,236,96,80,237,97,119,180,35,91,116,243,125,50,225,199,115,57,119,100,25,73,76,122,125,168,45,124,61,14,146,116,60,34,120,45,144,15,213,77,92,98,80,245,24,171,191,119,249,109,151,72,19,248,245,144,180,53,48,175,243,238,47,69,78,101,131,100,29,89,144,37,147,16,31,84,159,197,230,12,1,187,90,82,208,35,57,146,77,222,58,2,64,231,155,243,86,39,1,151,106,53,203,211,99,0,156,218,210,204,182,99,101,76,93,57,145,36,236,236,65,80,72,188,3,61,106,168,103,29,209,162,225,179,153,18,74,23,171,76,134,108,197,95,154,189,93,47,140,53,108,202,219,141,30,246,28,154,235,103,206,75,7,102,72,204,31,54,92,115,147,119,206,24,1,94,199,215,106,226,142,121,229,31,115,130,34,244,165,88,22,171,99,70,240,149,84,155,167,20,200,251,159,124,40,249,130,156,244,35,199,251,61,143,221,117,240,76,150,35,176,242,17,179,57,106,76,255,182,252,78,250,107,5,50,126,137,141,185,84,63,56,170,167,110,71,0,107,126,245,16,193,199,186,118,248,214,220,254,137,180,51,102,94,64,156,153,33,193,198,75,254,66,14,22,137,69,102,225,20,7,129,193,195,26,21,137,211,153,211,217,176,33,66,87,143,201,137,14,156,139,155,107,38,193,167,1,166,192,144,187,167,144,7,187,115,199,216,29,147,77,171,144,222,151,51,239,133,178,105,82,134,215,132,99,121,40,246,30,249,63,227,17,23,133,31,151,91,117,105,2,103,29,148,132,72,17,207,54,123,78,101,106,105,250,196,52,189,17,105,236,49,149,44,80,24,247,100,111,207,21,106,195,81,233,91,116,241,140,140,251,140,245,248,230,201,23,1,88,109,22,24,51,29,204,158,10,26,235,7,139,140,136,239,129,138,206,238,154,96,12,169,166,124,243,251,182,37,221,84,10,158,92,135,91,41,80,20,62,182,93,245,144,72,139,172,220,72,91,202,87,6,239,131,211,27,82,75,44,18,10,166,180,208,174,76,84,1,1,213,227,46,243,11,100,6,28,190,87,144,77,196,91,16,130,122,115,102,181,230,102,199,138,196,198,61,75,239,11,164,166,7,84,155,78,22,149,185,75,199,115,158,193,253,109,117,97,130,255,222,49,183,109,101,86,4,167,185,80,13,142,31,12,237,246,22,145,35,97,111,196,32,43,252,194,25,101,205,75,29,65,118,162,144,191,7,187,71,47,129,129,109,91,111,85,242,189,125,50,14,124,178,151,169,39,66,68,73,215,88,0,59,103,174,246,243,174,244,120,19,213,186,150,118,242,171,251,20,208,142,11,10,30,19,224,254,94,187,134,158,26,193,184,169,18,226,226,187,28,21,243,148,142,141,29,214,187,4,174,109,196,219,218,80,217,26,198,96,97,170,77,121,145,168,129,14,110,12,195,180,130,241,65,10,97,205,194,128,205,4,222,169,105,160,23,103,33,236,87,141,217,209,7,110,194,87,203,193,248,166,150,214,74,236,181,204,54,183,244,120,42,178,177,21,24,95,122,200,58,217,89,178,116,26,212,192,36,156,209,20,206,168,46,73,175,249,182,139,115,26,182,233,248,229,2,110,234,31,238,240,82,249,125,115,89,98,189,119,233,97,179,27,206,187,80,100,104,237,41,219,128,119,233,204,252,75,29,193,111,19,77,177,143,206,111,13,199,5,98,142,132,119,142,201,54,29,60,200,162,150,113,179,98,20,198,219,240,211,23,165,25,148,185,183,1,107,106,41,102,148,174,56,4,12,8,216,152,133,93,116,14,65,45,116,79,98,105,35,5,202,250,36,17,255,116,234,171,201,158,2,227,98,106,171,57,150,217,236,12,19,26,82,227,65,231,71,46,70,179,9,110,91,231,245,12,144,233,53,87,70,102,151,1,60,189,188,14,63,212,127,41,172,66,202,199,36,52,248,69,80,174,157,238,193,70,203,18,55,207,157,42,75,52,158,4,247,4,171,71,195,236,254,76,223,101,230,77,160,164,136,108,219,9,128,169,185,125,26,27,52,148,109,157,203,192,150,227,8,160,238,221,209,219,217,122,252,76,253,104,63,234,165,116,252,92,235,151,37,9,116,126,225,167,37,160,200,250,239,6,255,130,94,198,232,145,146,44,178,190,252,196,214,38,107,194,255,60,35,180,10,171,243,249,23,220,99,125,239,166,19,100,102,181,234,135,155,135,90,59,8,52,218,208,158,45,221,80,97,126,120,42,60,112,1,118,203,242,58,93,221,83,208,244,114,91,132,168,234,86,11,199,117,240,232,239,85,103,61,117,82,78,145,94,235,37,161,102,1,103,93,112,65,243,61,181,199,119,164,53,86,132,37,20,231,206,229,133,171,148,74,55,253,181,35,38,113,198,9,139,117,147,193,154,196,238,150,64,70,39,1,152,140,235,246,166,20,151,47,64,26,209,196,200,190,189,52,171,12,173,83,116,11,57,63,51,111,69,184,217,168,50,173,94,46,95,10,62,11,139,166,116,36,162,225,45,12,105,46,63,46,5,206,212,182,57,139,129,3,8,100,214,149,17,137,3,1,198,12,183,108,167,14,48,215,247,202,160,40,141,93,183,137,178,146,150,54,3,58,154,114,249,40,195,39,251,65,130,176,66,109,226,91,141,141,163,59,97,123,247,120,100,248,245,146,22,105,131,166,218,166,88,118,156,69,111,196,67,254,250,237,120,50,25,191,109,161,208,80,98,199,158,160,246,251,59,105,179,89,225,122,156,31,19,161,11,71,101,115,60,186,212,126,72,189,82,194,254,24,231,193,76,173,39,21,233,47,210,40,238,63,53,135,45,56,211,233,105,231,49,164,22,93,45,3,143,96,49,246,39,75,33,32,181,12,189,176,240,50,25,44,196,62,52,125,133,222,141,1,16,242,192,188,238,63,223,148,80,105,17,218,125,55,124,107,130,172,54,124,238,220,162,162,247,247,146,93,97,98,0,42,205,82,94,244,249,199,73,241,110,2,231,151,54,83,124,68,99,16,118,183,115,109,208,95,133,136,158,6,178,95,148,116,87,33,233,54,5,145,235,2,81,118,94,230,138,26,87,120,30,69,73,194,84,104,130,117,197,156,193,242,238,56,236,198,7,0,126,141,227,245,159,61,63,56,155,251,177,179,35,203,242,171,97,106,134,187,185,247,250,0,46,137,171,210,130,210,94,104,106,194,245,169,94,78,148,192,195,182,227,40,4,175,178,73,228,192,122,27,239,208,89,112,173,228,250,74,50,98,125,221,175,41,223,193,171,113,128,114,54,238,81,117,164,94,81,134,245,204,14,174,101,161,203,241,223,153,11,198,9,4,124,84,124,212,242,43,61,62,182,164,220,80,34,159,47,92,210,86,105,167,52,152,54,243,31,196,204,97,192,90,157,248,64,114,244,192,239,38,251,116,5,254,171,107,153,58,209,20,80,105,31,241,14,251,94,24,132,73,195,209,26,137,184,231,179,103,85,137,206,21,226,100,92,26,222,224,167,215,205,17,23,36,251,52,47,63,184,141,233,39,255,111,3,232,126,107,7,159,72,207,116,247,6,10,70,173,171,141,87,145,12,91,146,60,24,236,240,0,241,156,240,95,215,243,226,197,205,185,70,251,172,5,49,10,131,21,197,194,131,227,54,39,122,118,197,49,70,128,218,201,229,103,242,15,154,251,89,43,253,195,177,244,109,18,86,165,201,155,23,228,107,213,123,229,155,158,34,12,50,186,84,192,63,233,238,233,186,169,197,108,20,225,175,112,95,137,248,32,157,242,203,232,134,121,115,246,113,58,139,70,153,12,238,152,58,159,237,168,157,71,97,59,100,146,10,71,127,9,175,164,36,47,250,27,126,166,157,140,22,197,252,173,141,102,115,127,146,50,223,7,21,178,66,170,189,74,164,192,115,125,83,123,90,169,155,173,209,147,156,129,89,32,132,216,18,167,185,76,155,120,78,111,253,187,19,245,171,216,102,54,82,107,253,88,80,197,204,25,215,143,186,185,15,141,196,169,163,170,232,148,172,20,24,206,68,22,221,120,151,21,240,44,74,246,13,249,57,210,184,85,101,7,157,206,186,216,97,252,167,158,69,43,170,221,146,161,206,2,246,244,131,163,160,133,157,28,17,50,66,136,84,158,171,138,178,40,26,15,237,20,121,216,22,45,139,2,109,35,66,225,45,65,66,241,205,241,89,241,61,221,190,14,252,90,56,34,22,212,143,175,81,116,18,82,210,75,227,183,12,6,83,171,74,130,6,156,99,48,203,32,197,111,56,68,22,77,199,236,193,221,155,250,136,133,82,191,20,249,58,29,20,181,140,220,145,175,47,87,94,84,194,213,223,52,16,97,1,19,118,233,230,175,211,197,163,136,178,92,14,77,112,235,75,155,224,122,60,171,177,157,56,195,192,37,150,131,236,184,183,236,49,49,60,242,189,185,67,127,85,213,181,149,166,98,206,94,219,185,89,255,144,253,7,196,61,233,150,66,22,250,48,177,76,200,254,142,75,116,113,44,144,141,66,83,134,123,141,240,242,53,206,169,66,124,236,33,66,203,148,88,141,186,76,180,47,8,180,215,241,152,234,240,127,59,104,251,133,156,106,196,4,202,97,90,242,45,138,69,27,71,216,145,202,136,72,70,112,83,40,21,249,38,146,111,5,201,112,12,162,59,249,191,233,29,183,230,227,63,112,49,251,238,3,94,84,89,140,80,7,192,50,108,151,170,194,229,84,204,233,52,16,18,236,99,143,38,225,9,41,70,237,237,190,69,50,249,219,191,234,163,12,178,146,169,30,92,162,202,129,46,22,223,228,214,139,164,113,107,200,173,122,213,242,80,53,199,205,103,31,146,161,151,25,139,199,95,172,34,10,214,131,135,180,6,105,24,121,8,174,41,100,181,182,40,125,174,168,201,22,94,161,163,87,203,151,244,72,96,90,178,1,221,80,116,112,150,46,164,87,25,94,90,122,147,211,221,224,81,188,232,146,97,45,70,64,132,91,68,208,159,75,37,13,157,79,184,158,48,252,211,48,201,146,115,114,130,123,131,231,99,233,227,30,24,132,198,241,212,44,160,60,47,30,31,43,251,186,211,192,167,122,131,12,209,255,3,74,241,178,14,21,199,84,79,147,36,76,172,183,202,234,119,95,126,59,248,210,123,168,122,195,70,83,85,40,41,81,151,46,82,112,58,25,250,242,135,226,235,210,126,253,6,178,161,26,161,170,68,91,10,90,19,239,43,127,65,12,182,72,89,246,227,122,140,188,235,222,194,222,85,221,250,211,197,10,184,49,92,178,148,245,23,214,91,148,0,171,106,160,136,251,53,59,190,163,238,16,22,63,113,223,66,195,119,9,252,130,30,103,48,110,19,132,119,141,25,207,244,35,204,232,167,69,43,15,52,123,220,20,177,142,206,245,37,235,162,18,61,10,77,48,208,145,49,113,197,213,248,99,25,111,74,141,98,123,254,175,140,16,65,240,173,64,28,3,87,77,253,205,199,68,27,225,79,219,171,165,160,162,7,231,128,6,251,37,247,68,117,89,161,58,196,115,174,144,21,242,217,38,214,97,195,184,97,221,187,103,216,146,53,120,86,78,72,229,163,123,115,145,66,193,102,203,107,138,99,2,204,204,46,46,242,43,185,211,136,1,204,174,196,4,252,109,117,103,134,1,146,98,220,72,1,200,231,23,227,20,118,112,133,186,176,207,45,59,226,59,185,134,131,223,129,102,30,48,236,240,127,64,64,46,3,41,7,140,83,89,163,113,135,246,214,87,219,135,38,181,195,39,90,31,248,250,147,50,14,167,29,90,255,178,7,246,250,16,201,104,187,190,196,44,102,60,38,127,254,150,100,209,66,208,204,69,172,36,142,147,20,158,172,185,94,176,70,235,75,180,209,200,139,138,59,114,139,152,177,12,17,175,101,54,103,52,227,12,201,243,134,43,48,91,68,51,200,161,119,87,219,37,208,40,243,167,26,151,17,174,110,34,119,160,79,93,202,122,167,236,175,162,210,172,23,145,182,91,195,120,136,97,178,141,7,69,159,82,123,80,134,220,154,41,187,227,200,219,123,196,253,101,32,96,215,78,148,199,225,228,107,18,155,255,101,232,148,119,65,128,248,78,220,136,63,244,141,49,100,253,73,133,255,83,79,226,9,211,128,91,229,205,236,170,115,99,54,228,250,55,166,124,98,13,60,172,111,146,180,248,199,203,235,211,129,62,215,148,207,8,183,86,226,60,252,10,44,224,157,63,211,157,137,109,18,135,203,169,190,135,37,191,119,143,56,232,61,55,146,138,132,72,126,6,126,95,3,67,128,241,234,142,10,208,159,148,154,49,195,127,162,255,78,135,129,213,174,190,202,149,3,190,100,42,141,192,223,2,38,37,138,54,125,6,23,112,167,231,108,149,61,4,243,144,89,253,166,144,110,78,9,160,236,215,8,231,103,238,197,111,246,157,119,252,83,162,133,224,218,25,184,110,81,88,215,68,222,105,241,144,186,151,210,230,210,53,245,157,92,196,238,211,5,101,58,156,18,5,235,213,109,207,31,67,223,143,136,177,207,150,157,171,49,184,12,116,163,197,173,156,118,176,31,72,48,253,246,17,13,12,246,116,31,54,7,2,249,37,125,137,214,230,35,55,181,167,39,119,3,92,69,242,216,254,128,189,148,81,148,183,16,0,192,191,119,155,85,127,66,87,109,157,10,198,83,232,231,191,225,120,150,88,87,239,19,63,169,68,79,195,141,49,171,174,240,33,129,250,41,117,224,216,41,40,94,209,128,34,48,24,252,156,75,229,89,131,232,130,206,105,127,220,129,90,155,153,96,235,209,79,224,122,232,60,44,160,139,118,237,10,247,218,121,137,193,26,229,244,157,197,83,177,70,247,200,144,47,93,105,145,135,112,250,247,250,36,133,20,253,128,204,73,111,77,199,185,232,96,237,126,219,70,196,67,38,20,13,174,144,6,199,63,27,130,242,149,219,231,156,203,244,146,49,20,4,1,192,37,160,188,103,221,51,142,62,37,238,23,35,237,230,145,167,116,37,17,45,35,33,182,46,30,202,36,244,225,187,82,18,19,128,169,128,58,253,173,207,65,38,111,233,160,89,52,75,129,145,65,247,227,148,122,147,159,44,53,94,190,86,59,149,226,23,0,123,130,112,120,34,25,141,158,88,10,164,82,79,255,207,121,185,189,166,7,174,163,49,158,149,49,233,77,229,90,76,239,158,93,156,5,94,93,32,241,130,26,198,240,108,25,120,51,225,234,189,248,82,78,43,42,94,135,112,132,136,210,134,84,80,220,27,222,174,24,195,167,86,140,211,248,55,167,181,228,87,48,194,171,164,165,217,75,164,178,149,214,167,248,184,211,38,209,201,35,49,113,244,166,47,173,230,224,4,7,245,213,132,241,101,216,163,90,140,33,181,244,36,74,229,178,32,116,89,228,199,68,120,184,45,124,237,181,206,165,230,203,91,175,38,186,228,34,216,115,49,27,165,208,247,87,56,225,154,122,18,7,236,106,191,232,13,27,254,155,240,30,226,136,94,120,8,97,2,149,8,115,114,147,146,159,170,159,11,105,27,237,69,221,72,55,227,54,30,26,84,161,68,56,40,101,223,83,172,239,46,159,88,136,121,240,221,31,136,139,59,5,117,93,47,191,147,240,174,184,125,173,24,145,145,172,1,184,100,226,69,127,121,251,255,85,215,92,103,15,13,111,50,116,222,73,57,0,39,161,11,205,71,155,45,233,120,167,67,197,50,98,143,243,84,37,233,165,122,99,241,96,148,79,157,242,141,210,48,60,249,15,0,169,57,248,90,117,60,17,160,254,25,147,148,73,179,113,151,114,215,209,150,0,182,107,124,63,135,49,45,43,78,86,165,161,2,155,187,118,220,32,73,167,26,29,106,26,139,55,120,155,91,157,6,2,190,222,15,27,95,204,212,206,57,48,0,203,105,165,113,117,172,108,36,109,59,110,17,175,254,128,190,134,187,22,237,154,3,230,121,130,2,179,235,87,196,231,247,53,30,38,239,195,114,32,162,221,76,84,54,67,64,220,197,9,249,149,116,46,42,47,142,220,211,198,96,211,152,179,116,74,241,66,212,24,47,9,83,78,244,1,1,29,23,169,4,100,109,85,216,124,23,193,100,179,139,205,21,101,169,134,55,254,51,163,184,25,112,172,81,206,130,55,245,110,186,235,194,26,89,243,242,141,199,218,137,191,95,39,238,2,48,54,146,63,231,61,174,229,225,29,97,177,195,48,15,196,246,22,180,139,226,170,169,176,232,239,15,159,123,71,220,99,234,217,9,40,21,143,194,226,100,130,225,243,2,225,164,143,187,80,189,113,77,44,222,200,111,6,117,91,136,236,23,157,84,153,183,152,52,183,179,121,35,141,58,156,142,116,70,149,37,77,160,212,5,190,162,193,84,28,155,188,155,2,14,151,86,244,62,114,234,230,14,19,169,6,85,251,121,146,134,225,109,16,78,31,89,54,135,70,167,235,89,19,209,225,83,105,170,136,14,26,126,243,67,15,132,255,132,124,148,210,131,16,221,163,24,90,79,238,191,113,70,175,57,179,235,103,16,52,49,97,185,0,164,123,215,57,121,163,60,141,244,232,218,105,80,16,142,190,99,37,75,128,94,252,241,23,248,179,255,129,7,94,9,144,127,213,233,134,116,196,30,35,46,150,161,67,84,7,123,49,30,173,27,102,120,219,52,188,43,160,48,95,141,159,225,72,244,222,164,19,204,221,158,197,25,77,68,200,236,64,2,15,48,175,231,35,175,215,208,79,151,179,155,146,126,51,11,99,15,230,66,79,197,141,65,220,221,38,99,175,206,251,240,243,153,9,174,204,193,48,174,203,222,157,196,136,107,224,151,165,51,246,31,13,46,94,251,137,27,47,85,253,192,48,31,92,137,234,14,112,122,232,23,251,37,15,7,21,19,32,24,204,46,232,91,69,47,75,111,81,34,29,165,187,228,106,227,9,9,17,119,253,219,20,218,20,73,129,206,208,136,193,192,151,191,231,158,170,194,174,176,188,124,80,172,203,95,104,92,22,149,22,234,225,105,34,100,142,62,24,125,248,81,0,96,6,116,119,27,112,69,190,75,222,169,28,114,231,232,36,64,183,122,157,217,136,226,88,221,169,55,31,180,210,180,145,233,27,184,140,42,45,248,115,17,36,160,119,184,70,33,95,39,102,185,143,130,237,231,90,100,86,17,175,143,73,211,231,18,28,252,202,255,197,191,11,177,90,243,152,0,98,211,218,72,183,244,221,97,154,240,231,56,68,228,60,126,240,3,19,65,45,223,116,71,140,131,76,206,85,11,204,117,183,15,28,239,6,93,253,33,223,29,179,231,125,247,173,109,163,162,51,110,250,253,231,15,198,133,238,113,22,198,233,28,141,240,162,37,62,225,10,159,181,212,197,70,8,251,24,23,143,243,234,220,250,217,112,29,134,127,106,22,19,49,208,73,148,170,126,141,131,52,199,15,138,77,182,16,231,231,47,136,122,154,217,178,166,166,224,119,96,135,180,14,207,214,70,200,19,136,242,227,74,250,162,53,108,247,120,20,206,19,136,217,169,161,119,100,11,10,32,25,137,50,45,217,157,196,17,163,219,89,60,68,63,35,152,228,13,245,140,17,3,225,197,146,183,86,201,190,73,117,36,195,120,95,36,53,95,122,55,200,36,22,180,89,20,106,237,47,23,6,66,44,147,115,143,137,254,149,74,34,176,165,150,199,104,7,249,55,20,105,41,181,179,31,246,183,231,80,77,5,242,3,55,19,106,189,163,9,192,171,219,129,76,7,108,33,59,115,46,254,122,19,36,4,81,248,79,195,202,162,151,137,38,107,2,155,39,199,55,192,90,42,70,10,150,141,88,68,186,202,13,50,146,97,114,42,208,126,188,153,60,38,79,192,248,175,243,183,42,132,42,227,90,92,212,94,21,96,61,146,36,42,142,48,71,217,183,115,181,171,172,213,36,87,66,51,193,240,86,12,124,202,241,194,191,178,247,183,248,241,238,223,138,14,51,118,218,141,2,68,34,126,46,35,249,59,16,52,99,166,23,182,209,119,104,121,148,74,109,105,74,172,115,252,34,194,184,55,22,31,52,62,197,137,148,194,119,94,235,193,141,97,92,61,252,64,106,85,120,64,35,29,81,94,110,113,134,194,162,195,2,46,6,158,61,143,0,200,151,46,0,137,86,152,192,79,101,165,116,82,161,216,136,193,166,88,182,60,41,36,166,144,184,98,17,66,137,162,48,65,20,254,100,67,189,156,222,119,0,12,203,158,5,129,203,9,47,217,154,149,238,149,181,250,128,2,108,199,36,43,220,171,112,66,229,3,7,17,44,14,165,247,70,70,217,121,156,106,17,22,182,129,67,40,16,128,226,245,147,71,219,1,9,227,191,244,220,3,160,115,58,127,136,212,183,90,66,82,20,218,83,88,34,10,144,110,78,253,30,166,133,130,65,238,39,47,246,33,138,210,191,168,2,165,4,129,208,170,141,119,181,79,214,145,49,127,234,99,66,21,91,89,169,158,219,196,101,8,164,48,156,197,140,217,255,48,172,48,179,179,50,55,169,114,103,33,61,176,113,229,14,36,119,146,185,171,37,125,243,237,145,144,51,237,61,110,155,66,165,157,253,97,159,249,3,133,88,44,201,81,201,103,180,133,173,140,83,188,231,124,116,156,9,217,194,219,227,72,5,238,149,58,34,232,79,10,40,142,27,181,214,122,249,227,62,5,97,231,167,68,104,23,43,83,38,184,103,208,203,6,6,97,117,13,50,43,210,101,26,156,45,17,32,118,157,215,127,144,231,88,168,253,182,125,226,225,251,63,74,165,5,57,83,251,175,105,81,118,46,16,51,126,255,129,41,217,228,198,112,77,79,132,185,48,39,109,170,62,116,240,161,4,83,3,8,197,25,241,128,118,59,243,23,29,91,139,203,222,226,188,64,206,97,106,5,95,236,109,191,195,85,240,204,51,175,215,117,87,245,242,145,36,38,132,129,45,53,126,14,177,49,89,179,109,73,36,132,140,165,238,101,196,158,49,51,92,202,220,14,156,13,78,137,251,218,94,124,188,231,18,21,218,153,130,248,87,118,69,134,167,235,70,189,98,117,48,70,174,207,206,20,82,121,233,245,24,135,118,0,102,117,1,96,35,158,240,244,219,233,89,3,102,30,253,63,141,213,248,179,83,205,148,45,173,183,169,201,205,96,33,184,147,185,73,27,160,213,154,15,201,173,220,75,212,57,170,145,61,2,182,62,62,113,170,112,243,206,15,38,187,5,204,91,34,92,4,141,144,102,249,224,137,254,194,116,131,220,203,8,228,117,145,226,77,227,189,21,125,184,115,132,125,236,136,248,32,176,125,34,122,63,88,1,202,139,77,122,63,83,177,58,37,34,5,244,219,143,97,63,6,89,27,101,74,155,87,222,1,137,183,159,219,222,194,200,160,100,10,72,92,63,180,198,17,98,42,215,143,6,6,4,152,166,177,255,142,15,10,24,158,28,195,157,55,4,233,61,189,98,99,175,96,212,109,13,242,198,24,169,240,196,190,61,155,137,140,134,186,33,228,28,18,48,235,17,132,141,232,46,66,192,65,64,57,240,162,80,73,164,241,21,158,155,2,217,196,96,211,90,162,102,159,44,111,91,130,75,34,146,3,255,28,124,186,137,230,90,73,99,115,102,100,82,83,66,239,11,206,228,126,195,74,69,75,157,51,248,173,193,150,65,186,225,64,72,204,58,217,82,208,54,225,241,95,212,231,97,203,129,154,204,52,174,197,195,131,126,34,94,203,133,232,60,161,16,198,203,242,195,7,140,105,116,199,237,83,250,180,146,137,79,47,130,124,182,154,79,52,27,142,103,36,32,205,0,18,173,214,166,223,223,22,51,214,20,227,244,244,157,225,72,226,143,177,69,192,171,169,114,224,144,234,146,123,252,145,244,40,14,25,136,214,137,31,8,246,25,224,69,240,19,129,0,80,11,217,168,228,40,172,210,127,50,120,48,50,62,171,42,39,233,163,24,184,212,185,241,211,253,97,43,139,158,84,93,103,190,187,158,45,241,22,175,104,249,92,61,249,10,62,116,74,47,235,99,237,186,206,40,82,166,220,48,160,169,247,178,224,86,250,233,240,78,81,7,161,152,42,98,30,238,103,229,75,224,57,9,178,119,95,3,192,239,41,82,235,172,121,131,84,43,179,202,108,184,135,251,79,2,155,83,177,208,185,144,62,155,65,3,12,233,27,219,52,235,181,73,134,81,40,36,233,250,61,149,204,26,181,111,112,113,248,117,110,152,219,14,225,114,120,15,188,36,252,37,77,199,120,14,47,141,215,209,162,172,154,72,158,95,48,98,215,5,137,44,146,197,171,16,53,197,228,0,140,71,49,173,63,231,182,189,6,135,133,128,185,96,153,135,241,128,123,69,127,151,172,36,61,231,21,68,82,131,23,253,206,144,89,73,131,158,3,95,21,14,106,97,148,46,5,253,221,7,56,170,43,212,59,36,127,93,253,216,112,131,185,107,51,133,190,32,157,136,76,149,245,48,122,226,7,232,98,158,182,63,142,191,99,204,217,211,247,147,27,115,191,165,50,80,46,236,144,225,168,21,132,130,215,131,111,182,5,142,18,1,161,251,76,156,116,77,126,50,16,62,19,138,11,179,251,148,32,7,155,193,198,102,157,133,111,222,215,169,100,11,195,250,196,161,201,125,180,24,32,218,193,74,122,199,244,160,198,91,3,136,213,67,65,63,235,212,26,24,18,12,96,241,243,147,199,204,97,18,1,148,144,53,109,197,31,246,29,163,244,141,137,57,72,225,85,8,147,103,130,175,233,233,214,101,62,232,240,212,138,176,226,7,229,150,198,233,127,121,125,247,210,27,12,209,244,110,130,244,34,112,137,122,9,17,116,31,123,166,119,211,72,202,0,41,241,152,106,109,210,109,81,47,145,72,224,85,255,112,194,180,145,18,14,184,159,25,185,29,152,168,141,78,131,196,194,255,121,50,93,80,138,132,79,199,163,101,199,71,105,147,75,228,74,146,162,2,157,247,249,253,244,29,12,107,71,17,10,237,120,93,129,106,126,252,224,69,138,169,150,74,222,156,51,23,35,188,7,69,233,244,43,113,236,113,143,93,169,245,186,130,213,145,120,18,118,83,224,29,164,131,21,48,16,88,34,195,57,138,188,123,60,27,39,77,73,52,64,122,110,84,209,249,16,144,215,235,198,201,190,30,184,82,66,89,82,237,180,5,84,76,60,23,230,9,110,194,15,182,98,36,91,88,38,38,212,15,69,147,149,61,94,31,189,21,131,165,133,6,29,245,182,145,150,21,221,15,4,171,20,73,54,92,197,254,43,66,166,146,91,221,194,23,197,88,152,159,88,153,179,158,234,242,115,187,68,101,20,176,43,41,61,149,46,217,152,212,54,213,246,22,124,200,213,177,6,246,172,118,158,226,2,219,119,74,2,53,159,40,78,121,140,240,162,203,124,109,56,149,81,215,190,191,179,245,255,251,207,47,68,136,34,83,120,100,58,4,181,25,212,76,247,0,94,209,151,29,199,31,107,249,191,28,237,36,42,77,40,197,80,93,84,101,246,93,149,215,111,53,39,194,58,43,153,137,136,148,233,119,186,144,88,247,88,191,180,60,187,98,28,53,85,124,33,40,85,232,97,13,243,153,245,204,115,6,207,144,238,150,146,234,18,0,13,55,214,112,114,104,184,41,80,211,217,199,225,8,107,231,17,98,181,224,227,207,10,156,67,213,27,245,86,137,120,221,233,80,64,73,241,130,234,70,75,88,63,227,41,124,184,81,126,62,112,97,228,197,64,136,184,197,213,246,146,78,178,9,152,20,150,79,174,39,6,247,33,38,91,8,129,207,127,114,87,222,177,2,186,214,95,147,241,117,156,128,233,163,251,121,166,15,239,26,12,145,163,32,126,52,165,143,191,82,183,195,150,185,183,240,238,70,138,255,193,65,198,22,133,101,143,205,130,78,83,113,68,17,90,104,69,19,33,213,158,111,150,112,15,156,252,35,188,102,222,169,101,245,8,251,142,188,141,175,111,168,93,20,248,74,185,180,157,132,157,88,73,219,30,156,189,78,64,131,45,34,97,138,96,126,231,157,90,108,141,86,85,25,81,28,60,230,224,244,16,40,35,87,194,230,22,80,199,33,124,209,41,178,228,10,106,158,137,24,84,115,22,241,224,58,71,185,93,130,31,168,108,186,121,48,219,163,80,160,229,120,90,108,168,28,129,240,159,216,16,194,31,158,122,184,155,159,153,188,209,133,253,190,5,81,37,38,112,236,69,254,58,0,130,79,13,116,5,33,253,196,159,123,2,178,110,139,17,241,195,121,240,181,247,58,172,214,12,129,215,196,27,71,141,33,234,159,130,176,64,53,209,46,168,81,166,242,149,172,32,185,152,83,172,71,220,202,48,57,115,22,98,208,33,193,73,251,244,61,18,204,47,3,241,163,125,36,242,251,136,219,44,11,76,131,83,182,184,187,67,136,67,20,215,197,172,62,30,223,20,239,248,159,128,82,235,195,158,173,84,97,252,123,87,92,107,201,224,43,195,176,110,91,223,122,219,73,27,16,140,134,172,39,74,154,137,189,159,60,6,92,48,138,159,4,45,61,119,157,134,129,54,8,39,22,11,204,72,17,43,89,255,61,115,117,177,198,197,4,221,54,111,23,119,109,242,48,143,228,169,189,71,124,192,255,29,23,15,15,154,18,111,149,62,129,90,175,30,129,161,115,103,25,210,14,74,21,167,58,66,114,24,89,57,132,191,169,232,124,195,199,206,89,126,145,73,86,129,61,85,180,20,95,142,49,204,182,157,23,10,223,39,152,8,7,119,41,156,210,139,184,206,63,194,50,171,103,202,199,168,227,106,230,171,153,227,62,91,183,101,205,252,86,33,199,235,29,19,41,123,235,5,181,9,150,81,148,120,47,101,65,208,180,105,163,116,209,4,158,239,215,235,61,125,224,27,108,42,220,202,190,115,219,148,44,70,190,5,179,239,178,120,11,71,66,101,94,157,212,87,223,241,99,45,44,169,127,114,114,50,246,167,3,124,29,6,115,169,111,104,180,128,60,197,137,14,51,128,15,174,165,179,133,227,140,125,152,103,184,60,166,110,48,145,14,143,121,48,107,222,190,14,200,156,165,244,235,7,161,244,254,195,62,55,90,211,183,89,188,14,150,14,158,85,20,244,68,89,214,119,91,17,86,48,45,93,99,51,61,237,153,231,59,19,202,208,20,109,5,79,165,178,118,36,46,212,156,98,252,246,38,141,34,103,189,5,133,15,64,160,254,39,228,214,62,217,38,153,179,234,182,225,115,187,135,203,197,211,172,195,179,128,108,94,230,219,136,58,59,4,87,35,31,30,251,204,222,164,140,205,170,48,188,11,193,176,98,207,79,225,77,172,121,90,141,83,157,198,51,161,41,152,105,18,237,107,45,202,178,219,76,87,44,186,20,7,57,212,103,92,41,250,96,157,252,51,94,33,245,47,71,57,199,91,90,251,155,135,142,248,191,230,73,208,50,196,62,117,193,80,112,208,125,166,128,154,5,10,165,154,40,22,255,12,151,240,15,231,214,235,110,228,54,228,171,186,226,248,51,132,244,53,198,85,23,123,31,130,167,97,155,48,255,51,236,15,240,63,112,20,43,146,8,248,47,31,159,246,245,149,149,91,31,253,243,214,38,30,165,22,134,140,154,153,235,8,147,60,90,222,177,175,75,167,9,159,156,160,127,185,228,52,226,36,154,56,218,202,226,74,87,140,69,68,99,164,74,189,51,244,0,206,194,158,231,132,58,140,199,111,55,106,251,144,139,43,21,98,251,62,242,156,228,229,135,199,91,131,222,243,189,127,56,246,166,187,102,141,225,210,36,55,144,104,166,139,156,120,100,104,79,234,189,49,183,131,64,126,221,82,9,157,60,252,167,197,226,62,65,232,196,231,143,110,106,107,112,173,225,125,83,57,50,218,240,252,146,247,80,81,96,179,55,215,131,41,106,67,217,213,150,53,215,63,2,159,103,71,63,246,90,63,126,142,209,195,47,139,77,103,141,174,111,7,224,211,157,159,179,191,0,106,158,171,77,93,142,68,175,72,174,128,194,72,136,171,24,111,194,168,144,243,251,52,38,11,123,154,70,79,75,187,198,36,239,38,181,152,181,81,25,208,118,207,99,204,237,59,170,64,213,236,254,23,82,141,213,142,86,2,125,146,224,80,249,91,138,8,238,89,121,192,67,0,142,105,135,44,233,223,74,156,35,152,145,167,135,230,39,47,212,80,41,145,113,223,252,220,59,64,168,61,31,68,12,186,127,138,1,165,115,112,52,221,114,115,47,198,86,49,246,217,183,123,17,12,44,231,163,35,197,108,31,50,235,161,225,5,16,135,32,166,201,90,89,15,105,231,113,89,80,91,210,54,74,234,129,4,150,212,43,168,200,54,174,18,34,135,107,46,136,9,75,103,142,192,50,240,234,3,164,201,35,89,78,139,91,147,195,31,193,83,5,79,36,204,171,21,43,27,213,119,197,37,11,242,254,208,68,82,170,105,108,179,125,231,113,53,31,48,42,90,10,84,226,36,19,156,193,131,210,18,74,24,50,184,14,247,208,104,212,35,107,254,133,50,167,11,49,233,103,180,32,188,36,6,65,102,240,254,129,89,119,79,217,203,233,161,213,21,203,92,60,66,153,212,99,166,112,172,254,254,18,222,30,135,239,210,111,192,110,190,15,214,52,183,132,52,174,7,236,145,82,67,145,221,63,92,227,55,71,161,239,175,139,76,124,161,30,6,232,140,225,229,60,216,143,13,195,210,206,140,60,114,46,196,12,141,249,118,100,36,127,81,185,251,210,247,30,220,202,52,147,104,5,7,123,175,182,183,170,39,225,23,95,189,158,151,250,167,237,141,176,141,76,180,63,15,193,153,248,6,180,110,170,230,115,243,125,177,226,220,165,14,58,197,252,87,222,106,236,215,177,229,146,91,231,4,155,48,57,229,99,143,35,68,223,122,68,147,166,84,210,252,128,46,106,127,243,62,14,91,86,224,148,83,129,173,178,61,144,133,181,83,34,76,104,246,127,179,142,236,148,102,153,227,90,122,79,120,17,160,204,14,74,225,211,86,84,7,147,75,228,128,122,215,85,82,228,97,191,195,91,172,243,22,154,193,74,77,233,216,125,239,95,171,171,252,209,146,137,214,30,213,121,219,62,63,26,213,62,71,223,151,213,54,66,66,66,187,233,181,154,221,173,169,41,13,177,118,11,240,235,230,129,149,3,163,207,174,182,112,98,79,66,161,32,172,188,78,224,91,66,148,254,181,163,181,71,184,33,204,55,221,51,142,254,160,151,23,211,80,182,63,23,53,11,83,211,79,106,245,219,171,154,70,147,25,34,55,173,160,136,8,104,130,62,245,114,31,47,48,213,197,98,210,154,0,127,252,213,211,120,13,255,188,246,138,235,160,9,195,145,249,40,252,174,159,94,126,4,22,93,131,231,240,72,112,182,49,154,145,101,181,239,143,226,25,195,131,88,171,46,234,246,243,244,66,137,202,186,221,85,158,121,70,252,113,162,236,230,175,115,59,119,46,171,147,93,16,13,116,201,62,130,29,175,118,138,220,239,234,94,87,254,60,239,164,140,18,77,94,215,134,94,82,7,52,230,171,82,132,112,126,128,227,192,217,101,95,154,255,114,61,193,159,5,99,171,203,59,169,34,182,230,218,153,13,68,199,138,3,118,97,83,104,72,29,255,184,231,149,147,132,229,98,197,197,159,214,232,135,118,184,234,98,255,174,227,170,92,41,25,191,57,128,202,95,185,214,42,157,192,47,125,129,111,52,4,36,238,20,38,30,44,10,88,135,236,35,136,180,43,205,1,142,18,159,9,119,140,147,227,2,41,51,10,75,47,15,23,186,139,45,61,203,70,41,68,240,233,254,156,104,170,2,158,224,149,194,1,230,198,105,189,10,8,56,59,81,55,2,188,197,226,1,89,61,218,153,226,117,194,190,143,9,19,244,169,59,53,29,122,128,52,234,0,62,230,23,8,8,146,18,74,98,100,16,102,183,183,54,67,43,152,127,17,234,225,7,143,209,15,154,207,236,252,78,194,147,175,53,30,204,160,171,218,75,164,215,150,182,73,179,91,142,137,142,3,136,229,117,224,250,192,35,194,138,181,106,47,120,108,115,66,149,247,232,89,242,172,196,192,255,99,3,197,190,147,150,159,232,141,82,190,166,62,60,112,109,116,195,145,50,230,228,189,234,166,96,224,61,39,176,89,95,88,127,178,31,86,241,214,1,79,241,184,62,61,123,179,188,111,190,155,181,136,136,208,36,133,24,223,176,40,210,40,192,92,35,102,165,126,148,129,215,121,137,82,156,119,193,64,136,65,155,63,187,136,103,86,135,112,82,4,113,103,152,91,35,209,158,144,29,67,185,31,54,26,5,44,109,102,158,20,116,237,223,221,112,236,7,252,59,11,83,157,192,4,98,21,60,243,54,43,208,70,155,137,64,26,131,209,156,70,188,43,142,59,139,207,56,122,205,115,39,112,194,176,254,18,64,201,130,189,118,114,117,156,247,2,226,114,204,2,141,4,79,4,154,10,169,203,60,48,120,6,71,36,243,198,136,2,152,249,237,135,143,175,43,100,92,148,14,53,104,193,53,229,165,151,10,92,37,137,92,111,189,123,76,215,202,112,73,16,90,27,157,167,29,228,177,130,222,102,181,24,40,176,169,46,13,160,227,120,81,121,90,194,224,168,251,2,59,52,100,14,192,203,10,234,59,50,121,45,177,117,90,140,188,204,109,245,32,196,98,142,163,163,203,45,210,43,202,30,66,217,168,155,243,68,134,78,163,229,153,125,17,13,238,226,17,227,195,221,87,156,80,239,217,151,52,196,55,206,115,227,128,207,117,130,119,90,171,15,38,221,217,32,247,45,89,220,33,157,203,225,220,219,12,189,57,203,194,131,96,234,64,14,208,80,229,72,12,210,156,244,53,141,106,175,16,40,143,106,100,208,32,89,255,39,119,6,75,69,43,214,173,235,119,52,146,182,134,140,46,147,57,54,152,175,84,73,152,42,205,104,83,90,163,206,238,144,236,60,231,187,37,69,78,207,126,37,215,17,247,53,247,105,46,240,27,160,123,7,14,154,21,223,251,255,32,73,4,226,205,194,246,45,142,37,219,60,102,85,5,96,191,235,219,92,216,137,247,184,232,183,72,202,137,20,65,197,252,16,151,123,110,211,203,46,74,39,18,81,155,138,36,40,203,136,174,186,60,7,232,67,16,42,156,50,220,96,103,189,56,203,28,89,164,52,221,92,131,59,4,88,247,195,195,20,31,94,218,92,46,156,244,209,147,143,28,149,93,231,196,26,226,199,31,15,66,75,98,221,172,90,221,148,44,12,53,225,64,193,211,27,31,95,40,186,239,139,129,1,147,148,15,218,1,200,15,166,139,204,91,22,197,142,182,27,16,199,135,131,46,34,70,219,37,203,33,41,200,48,197,3,115,146,166,2,13,68,121,96,220,188,0,229,248,154,235,170,200,121,70,255,84,200,219,104,42,7,175,126,113,10,143,17,219,182,209,135,150,174,115,213,118,110,197,77,195,238,37,230,161,196,131,220,69,1,44,146,208,16,172,39,8,196,226,231,144,78,55,165,213,33,27,77,150,93,227,50,132,210,64,203,241,132,157,254,224,75,61,225,68,176,105,201,111,117,130,253,152,211,98,62,64,238,60,190,171,218,37,40,23,55,149,175,232,183,206,110,86,65,79,119,56,125,128,19,241,151,79,3,127,31,146,187,98,177,169,224,60,184,2,7,198,137,118,139,166,154,168,104,110,175,183,107,106,210,115,126,4,207,211,51,83,199,222,148,140,62,131,101,222,88,162,84,45,221,226,63,10,221,191,97,26,214,132,124,114,0,164,135,81,170,164,8,248,233,184,73,217,96,0,7,25,141,177,34,167,242,127,73,231,188,35,233,79,167,29,194,129,88,8,8,149,44,113,111,149,181,77,36,56,179,31,74,73,155,151,106,24,79,234,49,105,129,134,51,221,70,149,90,56,85,167,75,69,83,54,4,1,119,66,79,176,128,129,106,23,140,18,84,6,167,141,78,154,191,233,128,246,14,169,209,148,3,214,43,196,119,121,0,42,70,93,173,107,36,146,143,98,203,157,112,12,141,178,213,253,204,106,133,186,234,174,22,212,223,132,253,38,169,65,7,209,187,75,49,160,81,252,179,148,150,223,221,94,220,44,149,122,138,8,239,48,106,54,83,126,30,188,119,88,228,35,190,57,181,72,232,228,106,76,197,50,53,182,68,207,216,59,133,11,251,244,144,148,52,172,98,223,220,53,176,3,97,175,155,118,159,215,196,223,63,35,23,114,155,166,193,29,207,138,130,219,23,207,93,31,60,233,152,161,135,131,141,249,224,14,43,109,161,102,150,103,85,178,158,78,29,193,106,246,87,166,218,139,220,246,255,181,81,151,72,106,27,40,148,106,55,104,119,185,23,186,123,172,129,65,4,235,202,151,145,127,171,207,28,188,221,138,200,38,231,173,41,250,246,55,81,45,41,16,223,201,52,41,238,58,83,107,222,172,20,116,134,117,230,176,247,186,54,98,105,218,147,0,85,37,64,32,20,11,252,213,248,183,224,32,199,157,220,78,131,112,19,243,123,156,197,140,193,242,60,158,8,107,111,254,72,247,142,110,68,239,107,89,198,9,232,67,29,143,158,255,71,135,113,227,190,67,195,96,102,192,204,89,122,245,80,167,250,177,131,240,212,55,241,152,32,28,190,222,98,192,15,25,39,164,54,244,136,12,45,66,137,98,99,128,193,15,195,21,233,122,110,82,148,254,213,203,16,189,58,100,235,171,130,215,245,32,47,87,80,165,101,178,250,16,216,55,31,155,19,21,180,28,53,217,126,199,30,29,67,127,106,193,87,105,134,180,25,226,90,167,87,54,244,106,201,243,127,94,119,214,130,191,99,155,121,55,172,71,38,98,174,10,240,228,73,232,11,135,249,82,157,40,158,60,171,152,245,145,208,53,138,151,228,145,86,107,77,3,229,108,13,59,231,196,4,208,160,94,68,145,31,73,116,192,107,110,137,129,240,60,192,127,36,101,229,197,211,17,214,190,224,66,60,127,43,134,22,26,8,180,225,151,53,182,202,168,51,103,121,216,191,147,207,70,200,44,145,164,63,96,126,234,73,163,72,102,116,197,118,97,93,42,62,223,255,164,201,155,4,82,95,233,132,7,77,172,143,186,86,33,77,137,182,188,36,121,113,170,87,146,218,137,103,226,24,36,195,132,21,233,44,242,248,136,37,69,36,203,198,0,132,171,76,78,184,235,81,44,88,88,33,58,154,30,209,29,46,9,181,19,203,40,35,174,188,85,142,243,187,13,128,139,30,103,180,150,244,211,35,57,70,155,231,232,178,114,162,213,141,115,153,71,170,148,103,124,44,196,49,144,207,179,19,14,42,227,180,238,88,35,253,181,24,148,123,201,8,229,45,50,172,59,129,237,106,101,212,209,61,157,201,17,182,178,84,150,113,128,252,150,223,70,6,43,193,80,246,65,139,216,40,193,241,114,69,77,109,175,13,220,140,52,23,254,247,70,209,15,13,53,251,251,137,145,141,139,76,186,3,157,101,169,87,108,166,95,4,220,254,189,173,102,17,253,173,242,208,242,75,52,16,188,159,238,218,214,98,115,100,174,179,249,144,154,104,235,163,89,82,99,97,9,87,249,84,242,148,167,210,54,132,57,31,3,17,15,213,1,59,146,129,210,229,212,86,80,104,199,231,118,231,2,121,44,153,151,54,93,17,200,122,160,42,228,199,174,102,96,122,120,167,95,140,4,79,34,89,129,52,233,32,73,221,197,225,146,114,8,94,8,14,174,139,164,7,114,1,46,126,73,4,239,195,58,190,9,139,219,82,83,32,219,243,218,0,213,89,126,37,24,28,17,191,88,94,87,131,191,188,42,98,32,244,77,152,17,131,206,252,117,154,219,115,199,107,158,40,140,91,217,199,10,151,197,198,179,79,14,20,182,163,67,68,152,30,247,117,56,189,105,93,64,33,109,94,66,216,44,161,244,5,118,34,36,98,205,193,69,208,226,18,228,231,168,116,225,62,117,119,133,123,182,75,155,245,179,47,30,67,89,236,83,144,97,228,91,249,223,137,161,234,32,121,154,226,1,166,246,181,142,123,226,151,80,90,45,248,118,2,54,159,25,118,41,39,185,46,247,245,77,29,11,195,103,68,193,127,179,12,19,254,64,42,235,111,86,16,80,44,131,139,16,75,152,71,5,38,87,229,109,2,120,13,62,75,73,135,110,158,182,42,1,165,236,191,188,196,83,240,141,60,232,1,134,88,35,119,213,126,171,69,56,122,25,117,95,205,72,150,181,209,82,69,192,194,23,149,106,150,192,243,18,82,2,78,216,24,53,225,77,34,255,238,192,138,134,115,136,231,218,165,54,27,3,31,237,134,183,121,131,65,250,47,102,173,111,206,123,173,76,26,103,187,181,37,163,39,101,87,102,199,64,188,114,109,125,186,40,121,146,30,75,184,185,39,142,190,229,150,151,246,152,11,142,188,2,42,189,23,206,163,109,164,226,78,8,191,171,186,90,10,178,15,82,164,73,86,224,2,229,242,170,188,184,55,180,132,100,2,142,122,230,74,14,254,150,98,12,234,15,240,10,75,106,176,116,153,145,152,21,173,90,87,154,26,188,32,253,234,170,240,213,94,144,180,15,170,19,30,215,202,0,126,3,123,227,157,162,135,67,213,116,7,108,20,42,53,107,230,83,170,193,7,105,211,29,115,91,64,150,237,7,160,55,204,78,40,203,0,187,247,174,95,80,250,125,221,164,118,86,114,105,58,53,102,229,30,168,187,19,21,215,162,91,96,40,68,54,225,123,34,230,70,251,128,56,116,108,111,195,211,103,89,95,148,133,108,31,253,70,64,182,95,196,35,246,64,160,32,79,48,154,211,237,125,143,53,132,158,170,48,91,100,243,51,130,111,115,108,129,130,93,71,63,25,250,254,141,238,204,27,174,27,70,116,195,62,50,223,116,190,78,159,199,120,198,57,200,89,146,11,67,235,118,39,195,93,212,38,219,22,96,25,98,68,49,171,156,15,250,67,113,53,111,10,80,137,160,36,44,185,193,160,139,132,166,56,35,132,26,191,235,173,154,64,101,12,242,33,191,189,69,161,240,35,10,204,200,43,199,95,46,84,241,145,187,94,167,216,240,148,153,216,210,211,137,157,10,8,61,53,201,224,96,186,233,152,236,164,70,20,162,123,212,115,122,252,89,81,176,218,2,17,158,129,25,1,50,32,195,223,52,122,177,36,117,127,235,247,32,223,173,109,167,182,108,47,203,208,85,217,221,88,1,9,233,100,182,146,181,203,195,160,232,29,105,185,199,131,61,87,158,56,221,112,142,223,209,75,244,2,138,254,77,8,254,39,48,3,30,197,191,203,254,174,208,49,231,170,240,241,112,221,206,206,244,54,67,121,28,209,234,78,197,111,201,238,64,67,178,191,244,21,99,76,61,255,40,177,34,255,115,157,208,75,45,113,195,12,200,124,170,242,49,91,188,80,150,243,107,8,81,102,245,152,151,122,244,53,31,61,114,56,217,125,184,199,153,78,175,144,31,210,255,249,64,4,171,168,139,106,94,147,87,77,71,148,123,138,64,76,92,67,55,81,184,145,150,222,180,47,71,230,139,84,10,11,188,204,233,199,150,159,254,23,13,238,197,133,7,121,231,45,71,148,196,210,17,30,166,241,135,42,130,35,57,210,112,59,146,189,188,176,169,235,86,66,76,6,173,13,1,200,23,72,51,246,9,96,127,60,73,248,228,158,146,239,232,244,246,202,161,90,59,217,248,191,239,75,104,102,50,188,130,89,239,182,109,7,187,125,151,207,181,135,166,254,204,77,75,192,116,38,190,127,103,208,226,81,220,222,91,237,55,210,167,15,49,88,177,253,108,78,153,11,15,198,177,55,154,208,98,54,61,9,217,200,195,27,139,138,190,40,57,83,226,141,210,235,184,56,90,169,161,233,172,136,27,187,17,97,48,61,69,49,90,169,148,180,122,224,78,42,165,254,59,143,127,88,191,31,2,191,28,165,60,245,175,37,168,70,186,165,86,75,250,88,152,122,131,91,100,238,196,59,7,82,119,76,40,224,133,228,190,166,26,104,110,223,125,55,150,194,90,228,75,100,26,24,186,187,182,76,244,151,242,79,238,124,55,187,85,216,237,37,117,104,90,222,186,129,114,220,208,18,116,53,213,101,212,88,84,144,152,127,7,51,205,32,67,226,149,103,31,89,222,86,26,197,160,42,240,208,231,105,55,76,21,226,78,244,134,90,163,78,65,166,69,216,163,48,246,110,16,82,158,187,136,182,187,204,168,60,155,25,94,59,208,49,22,78,109,40,10,225,191,64,212,114,216,90,125,182,204,125,41,4,172,251,18,106,149,243,30,52,86,22,3,224,175,68,161,121,235,226,219,115,121,166,10,145,223,147,183,251,244,17,79,244,236,200,160,222,92,202,75,17,17,152,222,185,70,23,250,196,1,163,6,45,47,210,131,118,207,254,57,207,210,155,104,89,52,60,252,149,249,8,76,219,175,212,56,102,46,143,196,72,156,153,229,64,228,233,45,66,206,8,163,92,243,167,228,61,143,45,3,114,42,252,134,91,197,224,144,197,241,117,236,31,162,142,142,247,29,239,5,145,246,188,1,7,105,253,8,91,150,183,78,79,109,115,244,114,208,83,16,212,165,211,254,183,247,134,20,108,159,30,69,173,196,80,27,178,69,185,1,54,211,105,181,198,29,4,241,159,4,126,176,226,88,56,9,72,254,136,9,20,242,111,133,99,42,143,116,172,103,117,194,53,203,109,114,241,160,72,111,231,194,39,237,162,83,230,61,142,75,221,78,203,112,59,142,183,249,23,34,37,80,83,85,58,3,200,25,78,113,74,147,232,114,94,190,158,61,62,162,124,226,225,236,66,90,24,211,26,220,6,168,27,153,244,127,110,117,75,82,81,86,75,109,45,98,211,107,68,179,32,153,72,231,109,87,188,198,250,187,159,15,154,198,114,87,251,6,150,129,40,32,223,188,19,219,68,55,196,18,91,43,84,112,40,57,197,216,228,248,81,6,46,110,143,161,238,17,110,107,106,249,137,114,84,51,170,86,203,91,145,16,202,185,153,84,242,165,196,167,176,72,116,98,31,100,89,91,231,4,107,70,93,197,33,138,229,121,129,19,105,14,242,75,25,170,217,192,34,134,52,151,222,84,202,26,206,213,3,163,178,44,125,250,208,245,196,170,165,54,238,155,206,86,91,149,222,98,97,236,220,40,31,201,195,222,196,72,46,103,227,144,49,224,149,17,252,198,254,240,44,191,5,143,194,173,115,96,146,67,35,130,30,67,149,138,46,39,79,199,184,78,66,145,96,223,230,78,230,243,128,140,68,77,100,179,33,109,146,205,111,74,18,246,167,116,222,46,15,30,91,54,190,192,89,194,3,224,81,17,179,6,255,10,173,180,45,218,149,36,55,229,102,146,10,66,126,60,147,107,92,153,115,99,135,117,139,187,146,177,205,156,213,57,26,27,61,22,209,62,91,32,159,65,39,34,14,164,39,81,71,2,194,209,175,208,71,73,202,89,201,215,29,114,166,196,37,127,143,249,27,153,131,94,56,96,22,160,199,92,42,194,92,214,119,128,188,216,130,148,247,217,131,96,131,35,35,15,63,111,34,123,103,6,165,222,253,176,56,229,167,129,75,129,206,210,76,205,103,25,227,98,140,39,109,34,71,118,85,79,71,147,118,101,38,183,254,172,171,157,216,84,175,190,45,60,116,8,188,108,188,48,181,186,5,91,145,130,69,92,202,221,154,221,115,103,152,193,24,140,72,111,161,172,133,119,45,73,244,40,103,140,79,60,156,223,134,119,106,26,87,179,204,16,141,246,246,119,140,193,221,167,181,45,226,78,249,137,101,188,3,134,97,15,158,3,96,139,74,87,219,226,127,226,200,10,222,115,132,88,110,111,5,22,192,43,233,167,82,132,15,56,217,2,226,165,245,109,183,176,68,157,155,130,134,56,188,204,250,164,209,25,196,119,230,192,111,190,49,230,87,124,68,44,211,243,8,105,252,211,30,243,125,85,49,214,172,219,8,32,3,80,145,38,133,174,77,200,224,231,167,160,115,174,195,250,127,151,243,130,251,14,125,70,142,3,160,97,74,1,248,36,174,104,253,32,35,20,37,115,159,244,209,146,147,59,61,241,22,218,102,208,180,110,23,65,8,68,103,46,25,3,236,194,50,55,176,196,79,47,213,252,71,233,141,191,108,204,194,151,23,123,209,74,2,143,120,193,97,42,53,82,76,8,136,160,33,252,77,64,246,209,41,190,171,122,15,241,248,170,180,49,88,241,98,51,156,38,31,55,131,31,75,192,221,33,9,10,155,129,206,49,139,74,0,203,132,220,21,227,192,134,108,167,114,185,55,227,4,249,216,126,241,24,224,120,107,150,231,142,7,215,76,11,223,118,223,145,143,151,12,207,240,104,127,146,72,159,226,57,203,46,138,172,215,32,111,251,143,201,39,255,208,154,21,226,210,79,119,4,145,139,107,74,141,226,140,38,203,226,180,114,167,189,94,251,149,214,41,12,157,30,230,0,25,96,244,227,142,136,169,171,4,158,76,84,211,194,40,190,62,43,77,178,104,201,19,206,116,221,205,190,201,127,1,92,211,169,129,208,118,18,116,51,88,171,11,140,117,117,27,146,80,97,34,241,86,79,155,73,104,176,238,24,35,41,44,139,133,224,130,237,169,79,15,106,32,160,105,235,251,160,79,98,84,100,205,233,70,240,149,47,54,74,74,88,8,0,110,101,211,39,197,151,115,168,156,210,76,231,119,74,134,123,52,120,169,130,124,169,215,254,46,207,206,22,177,96,245,241,172,99,195,14,152,202,111,100,206,85,157,45,104,208,251,67,222,205,226,54,5,116,94,180,47,3,113,216,197,111,169,82,136,102,113,110,184,187,106,230,201,107,97,173,70,53,15,202,218,67,148,4,105,117,199,161,175,16,79,65,70,179,244,5,28,103,91,244,49,102,35,214,231,239,108,195,54,125,46,73,252,98,65,130,200,58,224,165,35,178,142,3,170,29,166,252,9,239,221,155,135,211,97,70,221,131,49,208,13,172,106,226,69,137,25,55,92,58,251,62,138,22,115,182,36,203,50,168,219,230,139,26,13,163,200,148,239,42,35,84,226,39,70,50,224,82,215,60,19,51,147,2,210,150,253,253,197,230,39,15,83,217,147,190,239,54,188,174,142,237,127,133,122,164,182,134,51,252,131,32,37,66,28,3,180,92,210,228,118,153,75,109,116,226,42,203,154,186,157,152,132,138,151,11,194,228,1,188,61,109,241,181,91,36,23,120,28,31,27,103,255,139,63,204,226,56,211,137,210,201,83,157,210,89,119,81,92,177,36,107,107,192,28,184,136,156,56,161,114,59,220,127,189,115,118,254,216,214,80,106,60,197,104,221,168,48,87,144,81,247,133,140,208,246,114,244,49,115,36,72,87,56,18,46,88,20,98,227,44,115,64,150,173,38,253,37,232,233,33,114,207,67,248,52,128,33,221,134,152,57,75,67,195,128,26,215,94,65,178,217,69,215,177,223,227,67,128,39,156,223,217,237,119,158,239,62,38,234,106,31,103,250,101,147,104,172,79,87,234,113,14,109,195,238,8,221,144,68,13,129,165,234,210,54,136,177,10,216,231,38,47,10,230,47,163,105,146,4,79,188,166,158,23,20,191,60,122,162,242,32,66,33,57,132,160,79,198,124,138,25,45,15,95,24,196,15,103,246,9,233,186,26,255,49,139,251,65,185,162,205,8,42,22,47,19,28,13,87,8,250,34,73,154,184,204,248,146,207,181,157,203,8,74,66,97,7,214,141,2,156,105,150,200,47,212,225,128,162,24,251,139,247,252,168,190,114,94,53,74,251,151,39,141,9,36,156,30,152,62,3,158,241,101,82,252,199,164,127,225,181,122,250,20,160,213,55,113,247,162,213,40,176,173,224,201,192,226,26,57,198,148,237,221,240,151,142,40,15,108,134,40,167,22,203,29,229,69,46,126,205,2,30,76,113,194,10,158,132,107,29,232,79,197,45,124,97,99,12,51,69,150,58,4,186,136,34,200,200,59,160,207,100,157,96,161,24,85,200,148,121,172,197,218,130,13,18,150,125,121,66,9,181,156,45,175,186,34,206,55,161,136,158,110,255,98,189,163,204,158,213,27,139,30,220,96,59,200,89,216,125,11,39,53,197,106,65,190,191,140,191,163,15,10,48,190,236,7,213,128,118,137,56,251,20,2,18,220,62,51,109,109,42,39,201,253,119,200,194,195,104,96,141,173,241,189,45,52,175,60,234,46,84,36,97,107,74,135,235,170,4,36,21,164,236,0,67,76,217,234,186,38,148,146,160,239,158,161,230,5,179,80,228,167,212,163,185,156,106,39,143,35,83,177,247,154,249,183,55,148,122,11,72,95,166,17,75,116,99,235,106,214,113,75,127,75,101,1,200,241,67,229,34,99,252,210,9,163,64,22,122,78,183,207,102,161,107,50,11,37,16,176,132,145,122,252,169,244,24,243,133,137,210,146,93,63,18,245,168,14,160,233,122,109,41,16,88,170,246,207,116,240,144,1,182,200,154,207,103,120,179,151,205,26,124,87,79,79,17,97,109,185,51,28,210,154,53,47,13,125,46,144,108,111,208,193,161,201,131,118,215,65,251,183,146,152,204,38,42,98,251,55,227,7,136,149,119,222,154,146,130,131,86,78,141,10,34,230,165,98,0,214,180,63,120,151,167,81,190,119,58,212,186,142,1,200,232,164,20,197,139,178,129,24,143,52,223,116,149,146,82,108,103,38,63,140,231,100,87,71,53,181,96,38,103,10,4,51,26,85,79,68,145,111,178,116,233,18,2,32,153,18,213,214,51,80,100,91,83,249,198,199,183,188,187,236,11,33,183,88,65,5,160,30,42,103,210,78,249,122,6,103,30,118,194,199,8,23,208,42,86,1,148,180,215,117,194,86,217,224,209,108,88,173,60,100,73,87,221,67,18,141,147,119,107,196,140,55,219,62,54,249,25,233,22,138,91,119,119,194,47,64,130,65,49,46,85,219,131,91,29,40,125,116,243,21,24,151,94,110,241,57,96,140,58,61,30,230,209,185,238,138,78,233,189,152,138,208,239,251,212,198,15,142,114,72,53,196,14,104,47,186,247,61,37,124,3,162,58,161,98,22,107,196,147,53,111,38,111,105,162,107,54,45,215,28,65,144,14,37,105,24,173,96,241,86,209,177,152,236,243,103,136,66,159,6,189,172,235,84,136,82,37,100,164,84,152,85,104,141,174,154,227,135,81,180,222,206,239,95,255,1,170,149,141,7,1,172,55,14,227,176,163,4,97,12,135,212,203,168,74,34,238,44,39,238,81,200,231,147,152,122,159,220,120,215,103,147,18,160,88,92,134,25,87,88,173,208,28,143,172,243,41,62,36,146,101,176,26,41,204,18,194,251,203,149,210,31,197,107,138,182,134,6,114,115,5,51,169,166,161,254,181,191,21,58,110,158,160,213,93,206,209,57,98,104,30,16,139,17,135,108,213,121,2,146,104,87,56,170,198,190,234,204,5,88,45,250,197,157,111,28,121,0,19,72,75,61,86,152,160,141,179,56,29,177,234,62,94,50,246,58,40,13,221,233,82,180,93,177,117,103,30,143,3,237,246,107,75,77,214,21,203,69,186,9,213,193,237,148,46,237,9,239,167,10,105,36,163,144,84,64,129,99,251,148,121,122,236,243,85,165,170,134,84,223,244,185,181,115,24,173,183,31,115,144,41,137,3,19,62,124,80,136,70,86,136,174,159,226,163,59,55,167,250,67,198,139,16,144,255,78,20,76,151,138,86,76,155,217,248,35,74,24,2,191,103,247,175,183,51,123,175,252,156,251,238,44,193,219,56,4,11,61,253,104,196,190,178,128,14,251,245,130,101,198,146,35,38,70,150,57,119,189,96,54,217,223,4,117,217,241,46,249,106,59,13,86,136,216,81,96,3,195,252,2,12,121,19,29,243,247,174,176,166,21,175,60,11,78,137,39,77,7,39,204,51,101,173,217,147,22,50,95,105,253,111,55,154,111,155,166,75,89,27,200,18,101,253,213,176,159,52,44,223,99,242,193,145,110,185,32,112,36,78,2,177,198,84,248,216,216,132,42,42,4,120,247,136,123,54,123,166,126,226,227,119,145,209,205,218,18,97,237,111,60,189,160,239,109,222,55,195,111,169,249,206,174,59,176,176,162,148,27,89,118,129,150,110,41,204,133,250,254,116,204,31,185,128,188,250,73,248,83,57,196,232,60,66,205,89,155,3,71,167,140,158,211,181,12,109,80,209,180,230,149,17,125,128,164,7,165,126,124,97,22,201,180,14,199,203,205,164,99,82,179,37,218,133,70,90,93,248,173,79,204,154,241,126,199,50,177,92,36,57,92,61,3,249,154,200,196,246,7,77,219,162,46,147,108,131,7,95,89,155,22,202,207,2,157,200,248,109,149,167,210,7,188,4,252,228,97,49,232,90,63,77,207,111,42,167,59,0,47,151,250,29,10,122,135,246,92,31,75,202,245,201,28,12,226,249,38,40,45,41,153,0,156,26,169,86,27,181,102,92,171,91,233,62,178,97,182,92,61,30,61,151,222,144,185,68,145,160,94,44,135,26,111,251,241,114,99,214,142,230,54,215,13,89,8,43,103,187,249,58,144,132,111,85,122,46,151,146,58,37,11,73,10,206,57,249,16,62,200,58,127,164,250,51,231,235,103,121,179,64,161,6,2,23,160,240,94,98,255,7,113,110,213,242,83,100,79,19,61,97,240,63,220,93,16,110,104,60,226,67,105,236,241,35,10,81,231,8,142,212,252,45,164,181,81,3,106,188,46,91,103,211,61,55,40,39,202,179,6,244,222,84,73,253,195,185,115,11,202,135,224,190,252,77,62,7,92,140,93,47,225,37,165,113,109,34,63,138,205,255,235,155,247,115,37,38,103,136,172,129,8,89,125,87,95,59,64,8,79,114,175,80,108,40,239,223,14,87,221,179,220,170,197,238,132,0,133,135,181,179,184,120,106,3,177,233,126,45,154,158,2,12,42,62,40,37,65,134,253,80,162,36,181,255,130,117,160,17,107,244,80,118,93,17,66,3,19,5,137,166,252,27,172,81,50,97,61,194,168,113,55,228,168,40,164,189,46,44,235,56,69,137,179,155,236,134,224,97,8,29,180,35,33,142,176,48,227,253,116,116,2,74,168,58,75,160,1,82,252,57,91,230,192,116,172,90,113,16,131,193,1,88,190,121,135,214,35,109,228,86,71,214,239,116,169,68,14,242,202,160,224,35,104,204,243,22,185,145,104,215,94,19,212,46,25,211,163,191,25,65,27,27,229,230,250,101,160,144,36,17,88,32,196,82,64,157,115,123,160,69,66,55,130,152,53,250,242,87,164,60,47,164,205,125,115,142,214,67,212,132,252,42,138,156,79,202,130,248,84,115,216,195,135,149,164,111,3,0,162,85,65,160,218,223,217,97,85,197,136,43,109,102,62,116,197,12,41,24,134,9,24,125,23,53,125,186,137,217,231,31,158,149,191,166,246,181,255,35,90,253,44,10,236,178,115,137,50,33,145,130,184,247,20,58,244,93,179,219,188,71,216,23,169,237,30,95,210,91,94,208,157,16,213,48,221,215,245,84,91,29,187,78,241,12,228,226,215,243,253,135,174,251,116,116,146,248,79,43,159,107,212,190,146,77,24,69,124,90,15,181,239,92,192,7,61,54,131,63,47,193,83,34,157,88,197,68,100,81,106,115,186,163,155,58,177,189,137,6,219,139,11,146,119,198,43,120,76,157,13,206,51,73,176,56,120,162,249,247,123,132,16,82,116,125,102,174,224,71,19,160,181,76,10,120,102,234,10,73,55,215,146,95,23,100,27,179,162,176,222,232,98,159,40,63,141,67,13,147,80,5,191,176,121,63,51,78,114,9,219,98,86,128,88,211,92,214,17,5,191,60,66,151,4,187,92,141,159,44,100,8,82,103,227,102,106,251,211,49,54,109,11,241,99,237,171,107,84,238,122,231,189,200,69,134,220,166,88,2,182,9,218,199,253,216,235,21,204,225,10,24,24,56,143,135,255,175,247,239,63,125,35,225,52,249,201,181,125,77,13,162,246,112,188,176,220,205,68,202,149,176,111,176,40,155,205,203,200,27,206,162,210,242,71,40,221,70,17,46,250,231,184,163,72,238,107,181,60,92,126,195,147,223,41,108,38,240,63,135,38,47,187,198,41,52,159,202,55,240,243,53,72,115,84,231,73,72,189,52,222,56,40,113,79,242,51,103,178,71,20,102,54,94,135,211,14,190,228,73,93,230,120,18,29,36,249,46,161,100,24,40,32,218,210,162,26,165,248,43,50,139,178,88,199,212,251,130,161,101,139,185,215,148,88,83,152,189,254,104,125,63,127,28,239,92,134,66,239,130,79,134,187,236,30,71,229,147,108,243,230,12,187,202,137,145,226,92,56,1,39,39,31,215,108,233,232,228,53,189,164,77,37,51,202,222,72,98,121,56,179,87,114,43,33,18,58,108,195,21,194,209,73,251,54,184,219,188,147,205,87,62,9,159,120,215,7,78,26,176,114,255,255,197,81,31,158,155,42,86,118,74,166,224,117,142,235,157,233,19,116,149,138,56,140,196,234,64,61,70,143,130,17,188,26,82,238,89,141,195,208,159,136,129,78,44,185,50,49,184,127,104,32,28,72,48,62,199,177,235,60,27,118,43,215,204,216,36,255,102,240,170,159,116,87,200,147,234,99,201,247,233,227,28,164,199,158,189,78,143,186,130,248,94,31,174,149,176,149,37,59,18,254,66,50,200,159,255,237,233,18,97,51,45,79,64,53,186,56,109,104,111,137,204,14,35,113,226,226,243,7,93,48,105,109,130,17,95,138,92,49,30,12,196,177,91,31,198,135,188,155,138,60,185,26,165,179,66,147,205,128,41,74,66,21,244,237,223,50,234,116,175,113,214,144,148,196,49,44,18,122,190,122,185,102,40,6,105,215,188,94,51,220,215,129,184,77,174,7,58,255,61,193,246,133,103,80,129,118,151,173,79,73,97,110,154,201,254,219,128,250,10,12,80,151,158,238,96,168,6,192,93,253,154,234,26,158,211,115,243,96,54,230,150,86,79,189,238,246,69,157,133,48,76,255,188,207,70,45,195,214,133,59,13,206,7,19,20,150,231,113,196,5,111,147,215,138,176,234,194,30,179,206,126,142,88,130,36,220,130,127,212,36,226,7,175,204,210,220,207,84,64,86,2,96,178,66,149,0,195,79,135,198,27,33,118,112,176,94,209,231,182,100,9,51,175,127,36,182,61,80,224,98,27,13,128,215,129,171,199,252,71,189,151,124,89,4,250,236,126,68,11,196,8,145,154,139,56,87,79,21,103,167,203,21,212,237,49,131,169,77,2,60,18,170,150,23,138,42,19,42,103,172,69,201,134,84,203,135,76,208,18,79,215,11,56,233,21,101,248,85,207,212,130,118,223,55,164,87,254,236,26,215,201,161,162,119,115,130,64,230,99,3,231,100,137,48,200,189,231,17,98,238,108,34,168,18,217,224,150,242,28,8,54,27,160,176,153,9,74,91,49,163,5,255,98,204,184,133,248,67,3,170,201,129,157,67,138,232,238,111,47,239,179,246,109,216,254,121,95,160,196,82,106,221,21,82,236,203,53,41,94,122,140,191,223,242,242,38,49,128,96,179,147,91,228,199,117,115,46,0,110,90,39,188,198,104,27,224,123,153,204,174,153,239,22,0,226,76,110,87,137,222,73,168,128,173,206,111,202,130,2,21,114,194,23,119,109,118,80,15,100,150,254,150,174,16,22,157,142,204,186,176,253,226,182,232,229,173,133,37,136,25,3,131,66,85,246,127,232,30,179,13,120,106,86,132,157,197,142,136,23,49,213,128,169,130,2,202,91,247,204,8,48,230,201,1,72,102,48,194,127,112,14,39,123,147,89,245,80,190,197,187,130,106,182,225,188,175,200,136,183,197,191,51,173,247,49,6,81,156,31,99,144,138,57,230,74,198,206,2,160,175,208,195,135,253,221,70,163,195,16,139,39,165,200,15,54,228,41,92,4,128,19,167,149,55,60,139,229,158,167,154,3,103,189,147,222,78,133,182,103,48,192,167,141,186,135,6,149,62,75,108,147,213,4,205,98,196,202,30,197,215,62,5,81,167,180,192,84,170,113,75,254,26,63,72,250,121,68,204,194,81,165,52,202,129,249,108,67,93,253,220,212,244,84,164,9,62,183,99,128,180,17,164,86,225,54,45,234,70,227,151,22,6,229,132,75,222,26,58,118,109,249,3,12,21,120,36,65,168,176,235,127,47,151,255,59,235,175,202,87,142,87,136,98,82,194,158,178,245,134,196,14,150,95,197,223,141,124,14,14,189,197,105,91,109,141,103,116,86,153,83,133,82,123,168,159,157,192,0,224,226,63,164,235,40,202,11,213,78,227,87,131,43,59,184,34,230,149,138,246,19,10,209,133,190,170,113,205,30,171,202,42,73,11,91,195,255,33,176,52,43,133,59,125,217,112,134,130,182,140,38,230,13,66,222,207,69,247,29,182,191,100,17,185,85,140,15,195,95,150,252,0,41,55,251,179,198,11,0,0,79,172,60,252,34,246,106,46,195,29,7,81,254,137,214,84,221,189,245,178,2,100,228,14,163,56,200,154,64,175,118,16,151,50,25,109,168,87,147,112,112,217,49,244,85,11,11,5,217,209,41,169,88,206,105,65,165,4,63,191,65,97,249,250,66,105,100,247,113,16,234,9,17,248,172,5,62,25,229,240,124,117,230,113,195,119,239,205,17,28,151,250,155,46,17,16,168,25,101,195,38,109,168,255,121,53,241,227,145,181,32,138,191,250,152,131,96,103,143,170,227,91,53,20,92,113,174,173,71,70,199,210,166,145,114,194,226,189,48,251,170,217,58,56,204,223,36,137,153,238,146,194,29,42,187,211,248,238,111,12,75,105,71,222,107,64,139,20,82,130,82,29,18,207,240,254,149,226,22,144,223,84,14,173,152,219,159,178,203,127,107,47,172,184,116,134,114,212,93,105,32,228,84,252,244,188,214,230,114,92,23,48,198,160,241,241,135,159,163,73,67,230,223,63,228,228,159,207,26,81,179,209,52,88,155,245,172,15,116,3,59,115,130,36,119,59,117,123,79,186,6,52,39,203,121,46,236,66,54,62,154,80,64,44,172,98,112,164,212,116,191,210,251,161,25,225,166,71,247,217,224,66,232,83,43,247,99,195,121,88,85,226,170,218,70,214,206,103,190,201,44,169,122,227,166,140,57,50,158,75,13,168,68,251,22,132,72,150,212,251,248,223,80,235,127,245,99,137,16,123,9,79,39,208,172,31,89,141,197,183,129,205,43,14,128,35,251,197,26,110,55,246,244,119,197,240,158,195,88,13,74,116,109,244,27,45,183,122,46,240,164,103,209,69,108,11,94,107,4,136,42,222,105,168,194,195,198,176,134,242,226,138,105,228,99,139,207,117,218,224,225,80,64,95,228,45,163,163,71,16,37,12,189,118,68,165,100,57,200,36,184,217,182,108,110,180,121,151,204,250,170,254,93,179,201,108,68,248,59,9,75,11,79,126,162,22,108,206,39,201,175,36,100,192,198,75,158,36,137,250,115,159,177,138,121,196,218,231,184,90,212,101,71,147,107,203,113,245,104,249,62,185,109,180,13,182,187,190,127,98,189,10,142,4,153,105,161,112,207,155,52,249,120,90,200,246,55,192,219,232,176,3,55,77,196,95,154,201,24,120,248,143,91,251,98,51,132,243,7,14,93,208,16,213,187,240,255,238,37,126,209,214,2,177,207,62,32,47,133,62,45,68,31,135,253,52,231,72,131,160,120,48,218,4,72,226,82,104,155,234,46,20,27,211,192,171,158,103,230,203,239,2,182,50,181,39,21,188,91,208,216,192,52,44,66,68,244,30,138,225,217,191,244,148,240,168,192,150,32,58,94,30,121,179,164,153,160,242,7,46,110,3,143,253,208,162,26,12,118,250,182,188,242,84,203,154,157,222,105,123,173,105,254,86,70,105,163,115,82,91,218,58,236,11,155,123,221,68,59,176,255,204,215,112,221,38,64,104,151,157,49,63,129,241,179,156,208,184,191,248,161,81,123,25,155,242,66,23,241,189,106,89,110,29,210,173,198,135,208,152,48,219,5,143,209,185,250,143,245,99,51,229,81,207,207,152,84,29,31,83,210,127,255,110,210,159,201,45,238,253,207,252,128,235,16,243,121,82,87,99,149,85,195,215,202,39,239,185,151,126,92,150,35,23,94,50,149,241,41,44,197,156,66,253,5,59,105,132,59,95,218,51,36,79,98,139,7,9,108,77,103,225,3,105,249,244,68,34,164,238,251,238,161,113,122,33,180,226,190,247,216,200,115,199,119,43,127,254,31,143,149,96,40,186,198,166,53,147,51,132,234,111,232,39,65,36,136,139,82,118,106,68,150,250,254,178,105,185,162,50,94,182,33,40,14,250,255,180,105,164,53,229,138,43,221,79,4,74,238,208,129,200,52,187,103,150,185,149,220,183,25,38,39,102,194,17,155,133,11,216,19,43,248,107,239,3,150,200,175,165,99,23,104,96,168,109,237,48,182,242,176,129,7,208,218,4,44,82,181,239,209,49,209,254,246,55,206,201,68,87,82,62,177,101,14,84,111,199,129,140,225,200,189,160,117,102,10,185,43,170,205,70,69,19,18,108,34,145,212,55,146,10,195,59,97,180,190,254,166,76,55,176,241,31,146,145,170,193,137,219,149,76,160,143,138,203,165,122,247,91,243,144,136,174,144,217,161,112,211,57,140,72,212,88,223,17,125,46,65,87,174,230,162,67,229,28,119,124,81,247,25,158,73,46,247,32,251,35,13,161,252,72,226,140,135,151,15,33,83,253,167,171,117,246,60,250,66,157,245,155,53,234,162,3,162,60,134,164,244,64,250,210,255,114,58,169,37,159,71,112,37,48,219,202,218,102,32,27,216,221,168,179,36,228,79,204,15,5,48,27,114,153,153,180,91,252,130,110,131,255,48,82,251,173,163,7,200,134,253,176,177,102,57,222,128,28,35,183,95,64,133,66,6,218,112,75,251,62,170,191,63,255,81,18,210,217,36,76,181,224,191,154,83,150,58,55,60,231,152,189,233,77,203,90,15,181,108,211,192,126,72,69,175,44,230,31,37,235,50,108,240,75,25,105,86,187,120,219,127,120,66,110,86,238,84,254,95,103,149,143,76,75,4,213,247,88,195,83,53,187,90,84,14,48,5,31,170,134,236,156,244,95,162,110,242,89,130,18,29,168,227,106,178,23,78,42,16,188,101,112,199,237,108,182,38,243,38,87,77,190,214,143,196,134,48,238,77,178,29,229,190,15,109,158,136,16,55,232,94,138,105,166,152,85,232,167,82,84,234,41,176,7,234,144,160,45,10,226,133,54,29,128,102,38,29,68,17,127,165,158,110,166,236,107,181,135,68,190,140,84,58,58,192,131,130,10,241,15,6,186,32,0,135,238,129,24,209,134,27,75,95,239,63,14,177,136,173,213,205,236,87,3,223,217,150,97,216,248,65,251,165,179,172,95,69,50,106,96,141,72,92,136,60,12,121,152,208,51,235,197,235,12,89,41,169,185,54,236,65,65,159,136,90,170,52,115,112,11,172,117,140,169,236,155,76,183,206,92,243,56,240,247,225,22,184,85,211,158,27,93,16,59,208,21,143,168,208,36,101,208,49,14,89,96,88,153,30,251,53,137,71,115,33,122,36,112,114,106,92,20,167,228,233,32,105,47,91,224,111,226,63,30,30,111,0,123,107,51,121,158,99,94,67,204,163,196,184,78,46,148,237,15,180,168,103,129,46,88,36,34,44,138,120,60,105,217,184,181,218,106,79,136,99,237,104,100,11,109,9,125,236,119,40,15,48,189,176,124,234,246,242,116,21,88,216,92,80,207,103,66,137,105,129,191,56,147,19,254,124,69,165,179,36,103,246,61,102,18,82,213,142,76,40,80,58,9,249,245,150,40,132,239,251,168,173,174,78,241,250,46,184,162,40,32,96,184,137,65,76,177,193,137,95,21,74,89,123,40,99,135,136,248,65,173,155,30,40,54,12,140,76,222,107,107,218,201,198,236,115,96,151,27,49,46,65,201,203,90,186,38,47,135,202,98,72,17,119,136,238,185,176,128,137,190,96,74,18,10,4,42,18,190,49,189,190,236,208,43,85,68,66,223,66,230,9,3,227,81,163,172,131,217,151,131,218,69,39,201,240,115,157,200,33,83,165,174,16,182,160,59,113,57,190,26,30,162,44,219,176,200,246,66,234,73,50,211,217,42,222,122,125,82,135,85,238,144,151,90,151,202,49,14,143,7,32,156,96,247,251,189,88,122,184,130,236,93,155,136,41,216,218,62,8,243,101,94,247,50,53,227,182,129,143,90,86,115,19,94,214,119,3,93,141,104,121,39,9,54,202,30,89,16,103,114,66,244,137,2,164,243,187,193,144,107,125,189,142,78,189,26,60,145,159,165,0,127,134,30,181,149,3,13,206,105,108,79,177,107,81,98,16,46,16,122,41,118,89,176,205,239,66,232,75,170,169,49,158,229,234,221,90,134,252,243,85,185,17,192,140,223,182,77,152,168,61,127,193,11,54,236,160,214,243,5,224,15,237,209,3,33,60,93,187,53,13,139,62,4,126,231,253,171,171,51,49,25,208,101,193,196,134,159,143,67,194,89,233,186,118,41,99,190,68,246,228,163,85,51,110,220,21,254,46,123,239,54,186,118,83,203,155,240,132,95,79,248,164,90,35,125,172,210,122,45,99,118,6,65,244,245,214,117,54,230,146,33,166,124,222,25,110,195,68,61,210,114,98,12,83,250,57,12,84,98,166,126,96,43,211,85,217,133,116,140,65,3,76,53,53,106,105,249,247,156,34,178,107,33,118,153,182,233,61,171,58,206,233,104,61,38,113,254,27,28,54,22,49,2,61,85,113,130,172,252,249,164,99,64,133,170,165,239,37,4,11,205,61,227,44,60,82,213,69,53,111,109,57,153,11,213,47,224,64,28,113,221,120,180,170,53,53,222,72,195,243,11,214,160,210,216,216,28,202,1,161,113,151,58,17,202,69,168,209,144,152,91,18,189,121,171,154,49,222,151,131,82,235,124,50,100,21,35,88,124,32,101,9,55,40,81,61,82,5,100,195,77,102,106,221,37,192,136,124,180,76,130,200,166,7,226,151,229,87,122,179,236,78,106,18,71,126,211,139,194,20,157,217,43,67,119,149,178,154,203,3,241,42,247,110,89,169,62,240,17,132,69,152,180,79,31,194,8,158,46,143,78,55,243,3,66,144,255,108,186,102,239,78,55,98,106,130,67,255,89,86,248,172,89,184,26,44,179,164,20,26,219,88,102,15,216,106,65,205,97,123,33,204,175,109,157,16,201,238,23,127,177,254,139,104,76,243,60,118,234,181,75,15,188,212,237,6,170,178,120,187,191,80,231,232,229,72,114,44,129,147,217,184,182,242,168,76,181,27,28,159,188,23,192,59,185,189,165,201,3,60,136,209,82,242,117,125,203,178,154,122,74,97,11,234,202,140,119,160,198,152,103,128,40,104,8,208,17,238,250,192,82,188,40,203,171,248,241,180,201,12,199,11,86,153,91,250,81,237,89,92,160,33,39,205,50,225,123,30,115,157,237,217,192,29,108,150,184,87,151,196,139,76,207,150,234,82,220,54,175,229,0,80,205,123,5,103,33,66,153,160,64,133,97,25,223,250,119,212,66,160,166,130,244,101,206,251,170,140,143,141,220,192,65,70,217,59,47,233,107,46,137,192,238,244,190,5,94,51,30,214,1,133,64,201,146,228,174,123,122,134,168,161,245,128,253,167,125,245,48,177,46,76,156,13,104,118,58,80,55,169,105,36,100,39,94,8,21,23,171,38,45,38,144,32,129,171,86,129,121,109,134,190,155,204,0,212,137,47,69,161,145,246,241,168,14,126,177,99,230,172,105,88,65,13,104,195,118,5,15,180,121,159,242,183,51,244,75,79,248,69,196,168,3,163,18,203,156,108,96,11,151,175,108,103,179,91,13,239,200,119,238,30,159,123,245,223,109,232,42,54,111,86,255,194,152,58,31,113,153,244,185,231,167,122,185,53,74,139,248,33,133,142,204,76,125,122,94,7,143,151,219,235,115,30,151,133,164,148,218,144,100,226,135,95,175,192,232,88,69,60,65,239,113,74,199,204,238,45,228,115,196,162,118,120,185,218,170,168,179,220,35,192,170,71,224,250,86,58,111,229,77,1,237,9,215,79,243,243,130,23,128,215,97,206,168,82,166,73,203,243,11,181,7,41,51,192,117,119,217,66,104,146,33,113,14,213,156,177,74,240,84,56,73,147,124,69,104,187,215,21,235,105,170,59,68,30,210,195,122,245,76,99,15,2,91,134,80,82,243,133,96,243,126,196,45,67,169,19,255,226,196,41,178,18,1,238,127,56,169,4,140,49,53,74,227,88,28,82,93,169,177,71,132,107,51,157,21,38,0,230,186,231,82,52,230,205,143,144,185,154,25,54,246,20,41,6,180,90,39,78,192,57,40,57,253,156,181,172,139,73,205,33,11,93,196,22,12,26,130,2,188,18,34,125,40,221,135,97,128,215,141,95,50,209,226,141,41,67,160,43,29,158,117,162,180,121,3,124,52,155,102,67,161,145,185,168,215,89,32,28,117,198,40,242,132,253,138,61,108,192,12,21,250,249,204,25,109,244,110,242,219,191,186,153,39,172,18,123,167,14,197,107,113,2,194,156,59,50,135,185,40,142,16,18,129,220,30,113,81,51,241,179,238,87,249,140,94,216,224,227,95,180,230,177,71,75,2,83,4,67,254,166,146,84,125,149,220,154,40,85,253,231,72,80,42,65,155,2,67,149,21,114,146,152,104,217,171,213,183,0,151,211,16,164,84,82,200,25,1,188,7,174,20,127,158,147,100,1,247,97,36,14,128,125,64,166,173,178,248,169,239,52,100,70,133,44,153,83,38,133,65,188,169,192,199,238,99,212,105,8,81,177,185,95,19,10,148,124,8,247,69,181,1,59,122,206,80,174,159,23,210,61,10,44,205,58,157,182,22,244,78,149,3,107,219,162,106,159,138,50,186,18,9,160,95,22,195,149,0,101,236,87,218,46,234,105,177,115,34,134,75,18,128,254,82,238,145,219,135,84,164,178,65,41,122,231,70,164,143,98,104,127,127,121,166,76,72,2,21,51,252,193,125,55,47,74,148,203,228,74,19,114,220,162,9,20,152,207,118,148,26,98,143,201,80,248,118,115,192,1,131,138,216,202,228,18,148,213,195,252,14,98,230,254,156,61,45,10,142,64,233,149,122,69,146,193,238,129,117,154,60,62,248,192,180,118,24,117,0,45,43,59,42,29,47,12,135,83,107,8,87,181,218,67,49,226,42,219,148,94,73,188,66,168,109,245,97,151,19,67,7,60,132,107,113,125,160,63,123,249,67,119,41,205,111,133,150,97,150,192,213,42,65,112,131,185,173,148,61,201,31,215,207,147,108,145,103,218,104,72,181,183,29,220,221,136,173,168,234,133,241,25,63,215,127,221,146,76,136,252,181,153,170,152,121,239,245,67,178,131,43,251,123,193,111,60,181,193,151,64,13,178,150,237,227,156,190,104,105,220,217,96,246,35,27,229,194,70,9,144,94,252,18,57,208,162,209,161,187,173,166,88,135,248,213,54,236,200,136,202,232,237,32,35,251,171,242,135,116,214,183,158,217,244,61,206,197,253,43,6,8,101,22,230,153,39,155,212,127,64,76,107,190,167,133,224,40,134,240,24,237,120,122,71,165,160,247,83,26,226,204,184,137,14,172,251,195,255,228,78,78,238,36,205,183,168,202,21,114,198,229,12,216,56,20,143,15,85,144,96,126,124,14,23,196,251,50,222,6,192,67,239,78,3,236,146,44,178,138,194,7,67,224,239,235,137,133,17,242,64,77,170,70,192,242,22,159,67,197,200,154,136,49,243,222,190,40,15,199,222,253,89,210,75,53,68,233,82,245,252,174,81,215,208,18,16,94,183,55,169,71,60,134,218,26,191,28,1,191,37,114,78,18,213,249,163,213,250,125,32,164,40,0,15,15,24,233,69,138,227,169,12,179,192,115,22,202,179,110,123,58,180,248,41,0,194,191,67,171,27,145,39,253,12,146,197,223,2,183,196,93,140,56,155,113,75,84,53,169,1,219,181,163,140,140,23,175,163,135,22,157,172,216,22,242,233,116,110,178,14,70,152,79,176,63,108,2,102,111,210,110,30,157,235,177,187,86,161,173,50,142,129,40,189,60,2,112,112,142,228,225,73,246,219,136,133,93,220,59,139,120,76,84,223,58,228,23,119,197,49,193,147,39,97,44,100,195,76,135,180,189,125,250,161,22,13,159,137,249,50,69,208,198,102,2,160,159,47,199,185,190,173,112,247,90,232,60,130,28,116,168,47,115,17,72,187,121,242,32,5,26,24,165,98,217,207,46,147,197,252,189,25,157,208,162,146,96,111,224,241,34,138,159,226,181,141,91,57,140,213,187,41,248,135,244,103,130,144,101,223,116,63,58,159,195,17,235,8,192,18,53,125,58,102,149,96,50,155,231,136,222,187,152,235,46,51,175,91,102,202,177,107,100,140,52,32,63,39,2,175,93,113,9,96,209,145,237,88,69,187,77,150,124,91,56,195,195,36,48,160,139,150,11,210,28,172,62,102,247,181,105,125,85,25,10,4,38,221,219,243,45,96,56,56,27,131,53,23,24,131,193,250,158,218,142,83,51,73,0,10,194,220,157,64,125,228,151,235,43,49,162,49,32,18,159,255,232,242,93,148,243,105,172,205,71,87,218,163,29,98,118,63,199,233,98,126,175,174,230,38,167,197,115,34,68,128,141,88,192,34,160,6,151,221,120,70,15,102,131,17,41,60,204,206,207,40,107,158,128,81,173,190,202,230,206,22,216,30,3,40,78,122,195,174,138,166,244,228,84,245,177,116,27,21,50,187,135,214,53,132,133,91,123,121,193,97,204,191,214,42,99,150,250,71,130,116,116,225,161,70,96,152,216,60,226,21,253,170,73,12,13,11,252,105,35,147,208,74,203,220,232,204,69,73,161,199,53,190,73,65,89,223,4,32,97,248,157,50,87,176,162,84,105,206,32,11,38,8,19,99,246,136,143,121,54,10,14,225,172,117,100,194,100,253,79,11,236,77,111,60,221,161,211,246,216,180,19,214,33,45,32,83,108,180,241,140,157,90,22,158,193,61,170,166,210,225,14,102,203,217,146,79,240,65,83,228,189,137,93,228,228,45,232,218,73,231,234,141,25,12,7,106,153,21,93,238,204,62,33,51,58,62,79,86,206,68,38,195,49,21,131,168,227,229,131,62,46,101,112,237,128,249,22,246,227,31,254,186,199,80,211,40,177,154,95,106,78,87,176,30,185,185,86,145,46,148,56,233,16,117,174,16,75,193,252,128,49,69,97,122,211,62,240,182,17,161,2,211,5,132,29,235,225,133,11,156,173,161,249,182,121,173,134,50,105,0,155,45,30,53,17,149,159,135,113,190,50,212,202,229,182,235,10,225,54,152,43,137,110,109,175,197,239,141,201,242,134,34,193,85,190,58,177,92,91,87,225,181,45,217,108,250,212,129,242,38,125,94,128,49,236,111,146,111,129,123,11,14,202,216,168,3,111,50,32,62,129,76,92,122,113,229,229,45,50,17,38,35,73,109,210,93,149,184,11,195,230,50,244,254,101,119,234,201,177,204,31,245,220,199,229,165,227,141,128,56,50,183,118,31,179,37,179,109,68,244,117,34,25,252,32,0,20,33,240,159,122,96,202,240,38,253,43,154,23,168,243,120,165,53,26,192,195,73,58,178,36,181,38,26,217,192,168,51,154,151,230,66,97,227,133,251,212,120,78,90,210,203,109,18,86,92,11,50,55,125,159,48,96,109,192,56,122,111,165,125,110,12,116,139,220,134,246,132,251,119,189,245,27,46,85,223,99,206,174,155,29,73,218,88,74,31,132,43,211,237,168,31,130,86,23,228,95,126,99,187,116,182,255,206,124,142,35,229,5,101,191,203,62,32,210,201,166,239,195,40,136,181,227,134,44,8,231,236,61,40,184,118,128,101,207,229,35,243,85,167,62,169,144,58,220,97,227,236,183,232,51,4,58,249,252,145,159,197,102,39,27,38,201,76,93,194,129,110,103,89,21,55,43,35,246,218,191,122,95,135,80,25,87,46,14,172,18,162,1,97,184,39,193,61,189,72,206,170,61,38,144,37,65,251,88,96,137,54,16,156,10,150,238,134,76,214,5,70,47,129,186,232,197,69,241,147,85,237,54,41,2,220,96,65,4,198,181,198,108,24,48,212,250,93,29,11,6,233,36,46,75,65,84,2,237,160,14,205,224,51,239,45,67,20,199,111,81,2,55,28,223,228,44,3,150,159,227,17,136,92,33,90,30,250,158,127,32,65,29,16,28,199,214,68,63,6,39,43,131,143,176,53,94,168,248,193,231,1,188,124,141,167,180,205,237,133,252,153,104,217,247,150,251,253,254,147,15,152,252,95,226,75,177,85,143,66,217,194,191,181,152,91,11,21,178,253,161,209,142,109,19,60,197,77,83,209,199,158,168,31,226,91,116,145,40,13,148,194,96,155,65,216,77,58,71,60,145,190,35,41,238,157,110,197,93,105,75,80,255,203,215,242,112,226,140,197,121,239,148,224,210,121,176,198,38,222,250,181,221,1,42,230,157,50,67,57,196,83,225,238,26,3,197,106,194,209,246,245,225,201,117,42,163,13,98,196,2,22,241,65,166,38,169,61,189,201,202,201,187,45,93,236,83,235,172,219,143,255,21,26,0,194,55,202,191,90,219,245,39,208,217,57,22,230,35,132,135,220,150,126,193,55,102,227,196,213,253,110,140,19,67,23,106,164,115,200,7,201,3,245,138,83,148,241,221,196,196,222,241,108,6,157,82,19,41,222,169,69,192,174,236,128,66,139,219,91,139,41,223,128,230,224,147,158,221,56,49,190,77,118,213,31,114,93,147,169,45,141,233,54,175,169,46,186,70,29,18,186,30,222,41,56,242,193,218,25,109,201,27,92,191,121,225,150,2,208,202,8,175,23,61,92,65,132,62,188,21,237,29,144,0,215,147,33,112,76,147,129,69,97,87,142,81,168,235,232,20,12,208,186,179,59,195,214,119,1,165,213,79,26,215,147,201,165,102,116,169,85,216,16,236,56,165,6,126,54,191,48,135,179,90,144,236,211,134,97,78,92,141,5,2,199,236,189,60,19,241,24,223,133,28,250,88,31,96,218,130,174,216,196,169,79,110,162,145,102,173,13,29,245,147,248,114,218,169,138,199,187,48,184,35,27,52,158,111,25,32,164,35,120,114,126,42,68,90,210,206,72,95,65,132,160,153,152,21,98,154,141,153,18,227,196,180,5,220,99,23,199,157,193,110,68,250,185,93,157,206,249,75,159,36,59,11,194,55,99,187,32,239,168,145,87,18,155,86,103,54,45,199,178,228,58,178,85,255,200,247,18,119,30,155,60,7,230,35,237,237,99,136,21,223,42,39,154,227,97,62,111,102,191,7,247,160,30,127,208,168,122,83,47,231,146,21,125,232,245,185,254,82,232,204,98,24,229,246,94,99,145,160,128,70,116,13,194,101,8,145,189,199,122,86,104,139,220,20,96,188,8,92,229,18,62,142,106,182,85,255,96,41,191,209,161,205,54,113,205,6,1,94,72,252,185,44,197,127,250,23,75,53,162,83,129,147,212,78,87,80,198,29,141,38,233,253,138,5,177,17,217,136,204,128,27,145,53,218,129,114,245,70,38,179,239,141,228,72,32,112,255,251,124,54,40,21,187,131,177,13,9,106,172,94,68,215,81,192,9,5,10,154,146,179,97,78,236,50,255,79,235,236,40,156,215,7,242,33,185,58,186,180,169,13,171,234,204,13,120,14,58,99,134,140,221,42,252,23,200,236,95,138,92,24,171,64,55,184,159,170,160,44,123,2,247,72,19,0,63,250,94,207,168,108,6,173,200,92,45,193,67,0,110,245,177,35,21,64,231,248,94,18,94,40,110,18,66,245,151,207,152,219,148,152,248,3,83,182,226,138,70,69,192,143,166,90,86,109,212,131,69,58,51,233,210,155,217,160,156,41,167,127,172,195,113,56,202,202,155,25,125,208,174,222,13,10,64,62,18,218,7,100,236,120,202,142,66,216,51,110,146,179,173,203,208,52,44,215,239,159,215,214,187,77,181,28,83,141,167,172,232,4,56,60,55,225,100,5,22,35,143,103,102,185,72,59,236,223,176,71,35,8,67,161,202,214,206,255,80,45,118,3,202,216,237,233,48,86,161,141,58,230,254,91,161,89,152,70,98,174,86,232,192,103,38,36,66,205,40,109,127,73,125,84,33,41,252,189,20,36,44,121,203,146,240,48,158,210,27,2,158,242,189,145,22,109,100,76,108,209,220,132,152,148,201,202,32,176,90,32,205,120,159,114,203,49,38,181,133,133,136,98,182,209,41,166,239,139,60,187,169,171,159,249,235,206,49,29,3,170,211,229,107,18,96,87,81,237,127,225,48,235,254,70,236,104,172,8,173,250,222,10,198,162,35,251,220,207,249,235,150,250,243,39,58,129,98,234,214,123,152,173,68,249,234,158,185,31,206,240,171,122,240,118,69,11,26,254,48,143,180,36,14,180,130,5,197,40,198,211,176,222,241,119,19,186,228,207,159,125,162,31,224,52,140,227,148,65,157,121,134,137,140,83,178,243,245,29,115,187,10,86,238,232,129,56,231,180,253,147,135,221,180,97,90,156,206,62,171,16,174,177,71,76,107,159,198,139,185,118,209,195,162,111,35,79,37,80,163,141,101,205,32,207,37,98,5,73,238,185,88,23,226,155,201,27,28,130,66,2,229,48,104,131,183,46,171,14,213,182,18,192,26,108,78,88,184,10,14,177,41,29,57,40,95,232,65,170,116,20,161,88,109,101,148,228,38,237,223,65,185,184,176,126,8,163,236,176,164,1,132,245,18,42,199,107,197,254,52,218,44,43,38,123,0,247,89,246,89,187,148,191,249,104,128,25,47,69,111,3,16,43,57,146,214,34,142,78,255,210,32,161,133,84,142,195,140,46,105,167,2,109,79,245,134,208,88,79,1,176,170,112,221,249,161,68,84,174,250,250,233,52,108,249,72,244,68,201,12,194,187,188,53,170,97,239,17,27,156,174,226,244,248,121,89,91,251,252,132,89,18,111,105,237,172,174,236,130,165,5,29,38,142,163,254,10,14,253,251,72,108,190,57,77,100,19,78,28,51,8,172,211,44,127,70,33,181,42,211,27,30,145,139,103,200,34,115,57,237,74,202,154,147,236,247,150,174,255,238,99,187,157,49,169,25,43,28,174,98,177,182,166,119,62,107,124,208,39,121,165,141,94,244,142,184,48,89,45,197,189,164,203,253,114,110,51,133,27,90,147,148,212,141,54,173,201,228,58,75,198,47,81,254,133,128,79,72,21,56,212,13,127,163,230,44,28,32,179,156,226,187,66,23,9,80,119,254,212,19,202,76,115,19,239,39,190,78,161,204,202,149,33,223,96,242,115,27,87,246,51,156,229,29,177,209,145,200,75,30,237,209,34,126,91,15,142,176,133,5,155,44,137,236,7,54,205,236,214,106,64,36,98,249,73,76,66,239,223,162,164,243,126,168,21,58,228,222,124,79,201,83,236,105,142,135,74,230,193,226,142,130,12,12,128,187,115,194,46,173,85,29,159,141,50,172,234,146,218,224,163,188,84,2,144,165,240,168,106,232,9,37,192,175,74,176,166,107,211,31,10,111,24,161,33,235,145,26,231,18,3,84,217,136,170,201,251,11,122,15,8,131,178,208,76,163,233,1,32,120,191,45,133,121,87,110,0,91,122,254,66,213,15,190,202,20,222,240,195,154,49,71,40,243,61,10,46,165,44,215,243,6,158,249,7,55,236,25,45,94,177,232,105,46,111,127,94,189,210,19,150,233,134,39,220,88,196,126,121,4,201,200,73,180,192,209,118,83,134,199,133,24,100,191,185,135,92,118,26,245,212,100,232,182,3,127,234,134,199,169,105,28,134,197,92,64,50,89,202,83,220,3,253,137,191,111,91,23,85,239,202,41,249,202,123,232,137,219,230,248,51,215,147,129,128,248,3,214,193,129,212,16,127,229,22,208,27,222,135,105,16,243,244,151,187,111,61,242,43,215,178,208,37,207,26,208,147,176,193,98,61,99,113,83,144,13,213,252,43,129,50,238,171,229,167,35,55,17,101,84,167,241,193,120,246,79,20,44,185,141,67,206,210,252,71,208,118,156,189,114,175,133,104,142,84,12,0,85,176,200,2,93,201,211,131,74,135,48,14,22,164,14,177,46,245,121,97,21,169,115,186,55,169,41,175,98,59,219,102,89,7,235,254,122,133,96,64,199,175,211,157,191,129,35,154,61,185,246,43,184,102,237,174,73,154,181,129,29,164,94,203,191,211,59,103,174,15,234,42,87,59,192,251,36,57,242,210,99,1,15,60,198,59,235,111,185,174,135,244,206,24,19,9,205,117,200,68,111,76,81,59,210,40,254,121,3,172,161,113,168,155,97,188,37,77,54,159,185,124,106,43,207,188,89,226,216,174,58,150,69,44,131,56,41,157,58,58,29,229,55,25,41,59,105,33,51,20,51,119,85,138,6,166,153,59,109,24,80,56,8,104,161,38,15,229,178,173,108,133,9,90,224,196,250,69,105,41,30,88,8,33,80,148,151,134,49,160,63,129,75,49,205,252,164,227,227,113,109,196,54,75,31,54,147,33,164,106,182,183,240,169,1,82,128,9,238,140,249,48,130,149,244,187,106,4,102,208,159,66,241,210,142,115,252,186,249,99,3,251,172,130,28,169,24,173,162,245,28,108,16,56,214,155,129,178,70,194,5,137,24,225,175,203,203,208,215,109,17,216,106,174,156,84,8,170,37,213,6,107,124,181,230,178,19,222,45,224,21,43,60,71,35,167,93,77,52,245,222,165,208,74,148,124,111,216,119,78,126,174,231,53,177,63,120,119,177,173,152,0,32,165,27,79,128,14,199,248,158,32,20,22,132,234,12,3,16,77,96,138,9,143,25,53,169,78,163,221,155,171,59,206,109,161,115,97,122,92,65,224,3,54,203,248,29,222,240,225,247,14,83,68,169,44,143,162,195,126,200,66,148,228,159,41,40,177,14,67,113,196,57,251,153,80,180,172,160,186,236,251,44,56,23,27,252,243,158,59,67,67,188,101,22,180,67,220,96,84,167,197,104,150,182,236,32,145,203,79,108,244,26,56,242,73,16,153,78,15,214,99,89,101,246,195,69,92,14,191,230,46,27,65,94,0,25,111,102,111,251,70,127,235,194,253,35,190,3,155,98,154,204,119,187,202,170,124,184,183,71,145,232,182,57,109,186,216,51,75,14,42,4,210,136,247,178,67,238,197,70,61,76,67,156,42,44,137,142,93,166,40,252,44,86,246,31,225,170,66,229,199,177,7,237,149,122,52,226,127,187,56,1,131,44,146,71,173,134,220,78,116,8,134,161,90,178,205,176,226,53,216,248,194,151,30,50,27,216,165,30,118,38,93,232,218,127,68,89,59,201,244,62,67,95,72,219,216,0,71,1,101,169,245,158,124,231,144,204,106,234,201,249,221,207,178,205,156,96,250,6,240,209,9,63,214,238,10,110,135,9,17,168,135,174,51,200,241,254,111,236,17,248,183,116,85,179,89,187,48,106,54,144,194,79,94,244,45,228,202,72,244,205,46,248,11,187,239,123,186,226,27,15,158,123,239,236,248,165,178,64,180,187,11,240,92,208,115,43,248,210,198,45,114,199,2,117,188,192,239,156,15,177,243,3,77,4,235,132,222,206,86,223,214,201,46,218,185,177,131,152,217,126,137,50,167,127,70,246,136,148,164,143,180,229,186,131,88,232,130,68,87,144,19,201,183,60,119,65,186,148,66,103,230,57,228,230,210,120,89,226,205,107,104,62,147,81,254,114,3,170,194,179,174,184,8,254,231,53,165,95,175,210,20,1,63,200,200,98,101,106,233,86,171,43,207,220,239,13,158,253,229,214,55,243,117,240,77,167,3,186,249,190,76,176,113,194,154,112,151,29,129,63,194,61,86,130,161,206,161,222,157,111,0,138,159,254,150,184,207,7,13,150,68,125,3,168,144,163,177,235,73,140,226,40,170,104,117,26,242,213,214,58,43,76,124,235,100,112,0,249,51,13,228,229,101,78,187,215,204,179,170,95,5,5,78,16,144,212,123,38,125,26,124,225,24,68,102,5,38,148,179,131,197,60,176,118,225,216,9,136,252,18,83,166,235,100,122,202,49,118,85,172,156,186,167,120,142,132,190,217,27,111,137,123,147,201,88,222,151,6,164,171,108,0,3,241,165,183,199,50,157,24,73,149,182,247,247,70,3,168,57,130,191,221,20,61,212,61,87,46,142,157,108,0,194,77,32,120,98,247,45,160,119,214,156,41,113,11,0,243,134,49,113,246,160,159,153,205,126,173,213,31,143,161,105,140,56,191,249,59,10,18,144,233,93,19,10,113,76,217,122,254,50,8,21,181,126,156,84,242,227,2,156,114,250,168,82,102,235,79,82,144,76,231,172,88,62,107,203,63,187,241,45,68,172,248,191,153,137,140,246,105,75,207,151,76,100,213,237,197,162,133,133,243,159,1,26,211,103,14,172,206,239,121,27,168,109,4,161,220,233,158,238,176,235,236,172,20,161,80,72,244,247,0,228,195,162,116,218,134,175,171,155,128,209,226,120,31,158,187,54,74,62,22,158,255,179,120,228,122,41,91,144,216,65,250,139,255,118,86,168,50,221,184,192,25,48,176,40,174,102,68,199,200,167,127,143,60,65,191,13,93,250,43,26,228,114,166,190,71,206,197,238,125,21,61,123,172,65,113,121,58,3,188,37,38,131,34,246,84,160,194,30,176,82,22,190,68,168,37,79,36,172,8,172,66,237,237,152,220,74,88,186,222,4,216,169,236,65,92,215,216,233,213,10,47,213,19,11,155,1,82,101,199,206,135,158,172,141,86,221,126,103,232,179,73,10,193,142,31,188,2,95,181,219,210,16,220,103,98,217,155,209,32,202,224,229,8,132,217,226,29,229,157,24,140,77,179,10,200,86,170,102,184,4,64,92,218,181,84,0,136,194,113,67,201,240,75,86,43,148,70,47,188,122,162,42,92,66,233,69,87,163,238,160,181,11,4,246,170,109,234,220,214,179,221,163,135,156,153,187,173,96,233,250,163,238,85,162,78,241,41,189,241,136,118,82,185,156,74,186,207,46,157,60,67,70,22,52,89,95,73,218,56,252,148,125,188,89,114,59,30,7,195,210,35,69,171,217,9,149,105,209,48,16,188,212,118,86,72,89,162,47,204,24,78,183,169,111,173,66,63,215,173,73,32,228,253,86,141,111,51,90,227,117,211,27,251,205,114,63,184,67,64,169,141,230,62,78,26,239,180,81,21,204,134,158,215,70,112,249,168,234,79,139,65,109,195,214,43,115,251,140,86,96,183,242,111,216,77,153,157,120,244,28,112,66,137,203,164,196,192,191,233,155,87,1,245,165,74,79,127,170,71,177,23,137,147,41,99,93,74,26,67,20,19,9,238,241,132,138,30,158,119,88,103,77,176,38,97,173,41,142,243,189,38,60,139,179,115,196,248,35,181,172,102,157,97,254,9,147,158,64,138,215,250,133,151,130,253,128,17,245,171,204,226,122,255,206,123,211,46,126,92,125,86,172,26,235,37,70,112,148,143,86,26,101,30,81,222,183,71,150,12,192,132,147,197,112,179,29,207,150,93,205,178,5,15,121,227,124,169,206,60,71,24,137,73,5,76,20,159,243,84,169,24,130,100,22,100,78,60,12,237,233,5,4,149,181,171,194,103,167,157,8,10,135,192,39,170,223,3,48,151,191,230,32,85,199,211,3,227,94,161,170,33,146,124,105,154,174,34,60,249,171,118,152,234,78,76,61,182,192,61,190,98,61,242,174,158,110,119,133,108,148,210,62,214,35,187,240,145,62,96,251,233,192,140,162,6,190,32,244,192,179,62,7,93,139,113,190,28,178,43,200,100,94,213,58,81,219,184,211,95,18,222,242,67,129,228,171,154,192,57,15,57,74,39,45,42,74,174,195,42,227,180,2,108,37,230,36,23,111,187,245,233,37,51,95,207,27,123,93,34,35,228,195,29,133,150,79,244,92,227,64,169,32,153,124,76,45,162,50,47,140,31,59,203,148,19,169,150,5,174,142,10,27,96,225,93,43,243,180,158,15,3,90,99,47,2,221,2,59,248,196,215,47,59,244,87,146,45,242,155,184,59,99,144,98,245,99,136,231,129,141,199,133,153,122,35,151,200,61,184,250,217,147,229,6,162,185,139,235,14,84,110,241,200,197,168,18,1,159,117,27,134,101,172,145,238,93,234,242,187,58,104,241,151,219,199,122,198,73,218,20,226,167,102,156,50,100,152,237,217,108,210,66,247,195,98,150,115,113,62,58,48,202,184,37,139,83,28,145,58,189,103,153,174,224,39,100,26,248,4,54,179,217,180,81,78,209,233,39,148,117,215,40,235,29,203,124,214,185,58,225,41,63,199,71,112,234,194,242,139,76,54,74,130,234,176,169,13,208,1,218,91,133,221,194,243,216,182,22,252,159,46,224,205,149,171,52,211,215,10,190,229,146,166,101,86,55,248,140,44,15,182,1,242,33,22,109,139,152,176,196,82,131,101,161,192,190,185,81,18,68,91,240,103,117,214,121,181,45,211,1,169,110,144,45,145,212,75,237,234,186,99,94,30,195,168,17,191,241,37,55,128,88,208,162,118,229,157,37,156,232,221,111,13,148,194,81,100,150,191,111,134,46,115,35,82,80,118,37,62,125,90,192,54,106,210,26,105,73,83,219,72,175,37,22,197,72,139,49,40,150,91,76,63,255,34,92,30,60,186,103,155,226,184,166,226,239,18,234,196,245,98,150,83,7,13,182,243,36,222,106,171,148,250,251,169,51,236,65,125,107,42,118,78,23,42,255,157,38,235,252,14,240,217,216,94,89,26,215,32,146,95,65,75,226,60,186,23,93,58,144,31,205,16,138,136,237,176,40,140,254,196,6,22,186,141,229,14,60,155,130,86,175,134,7,178,70,169,178,78,145,38,1,232,41,188,169,167,101,40,152,5,88,79,216,253,134,230,192,198,134,92,81,115,128,106,74,147,113,86,131,244,81,220,2,182,113,46,194,6,234,179,251,248,252,111,52,94,32,120,170,220,162,140,27,160,38,117,131,151,38,98,237,37,114,183,28,178,8,213,172,87,208,189,136,176,31,249,148,235,135,128,36,18,101,181,251,37,236,49,218,187,46,196,13,125,40,255,161,61,75,149,239,229,227,3,243,19,242,78,46,89,105,42,115,236,87,132,95,173,78,63,76,110,120,130,22,83,30,155,95,34,188,167,165,135,238,97,118,184,55,239,163,5,178,100,189,115,155,224,88,214,255,149,44,121,148,54,221,131,195,25,182,144,90,115,73,221,152,66,224,183,163,32,155,203,74,246,76,187,32,77,120,103,248,117,240,30,160,201,231,58,4,98,214,175,41,63,10,58,106,79,94,247,116,233,228,208,86,109,95,163,210,139,101,89,6,129,193,129,184,35,149,174,216,200,236,253,150,118,169,23,36,74,94,149,209,147,156,129,69,120,35,94,144,99,166,39,34,224,215,133,151,238,167,209,244,26,235,86,67,138,251,187,200,46,6,99,144,57,60,201,114,206,18,18,21,26,133,117,161,168,87,40,247,252,138,39,42,216,15,193,71,13,130,41,230,47,25,210,69,180,138,73,123,49,66,15,104,39,237,73,209,217,87,219,42,64,182,36,108,32,202,182,237,60,116,68,95,192,13,229,56,207,18,150,33,144,0,210,200,19,39,180,53,149,48,155,65,97,193,212,249,200,18,43,234,92,125,73,193,143,151,195,50,245,145,209,149,161,64,73,38,195,150,52,157,247,208,57,76,150,250,177,83,155,240,83,89,77,147,236,153,93,191,12,242,228,177,169,13,134,86,100,50,226,79,148,202,242,248,151,130,93,45,103,237,38,94,59,46,16,91,132,49,150,10,182,78,175,44,157,99,169,37,37,242,131,102,178,109,254,168,80,213,57,227,243,125,255,39,19,82,97,151,115,219,175,126,72,57,159,18,86,183,174,150,194,114,216,196,180,57,102,82,142,8,13,9,151,210,164,211,7,37,238,224,102,83,231,119,70,23,10,65,122,188,194,255,197,133,189,247,32,222,124,97,6,196,179,123,109,86,120,203,189,2,3,44,146,92,187,79,12,232,238,79,123,151,163,204,63,70,150,57,188,148,240,38,253,155,208,46,82,236,176,246,113,70,148,21,182,135,127,195,201,216,20,72,223,124,173,167,210,11,46,170,32,90,121,56,28,190,253,158,255,95,17,162,29,21,119,235,211,21,224,144,34,207,116,250,202,173,231,65,234,143,120,253,121,21,1,250,101,110,98,159,243,243,199,65,23,165,20,182,77,114,119,125,96,231,73,124,145,63,25,216,170,210,12,26,107,166,235,22,71,134,11,245,250,61,61,84,106,210,4,111,28,225,90,155,159,201,39,81,223,123,211,125,55,27,148,166,22,252,144,179,33,208,251,90,229,209,254,203,52,255,173,121,142,142,27,207,24,172,192,136,195,82,187,10,41,173,183,247,101,24,183,184,112,170,96,158,125,142,217,115,139,173,146,194,73,111,112,170,90,33,100,244,151,223,8,14,240,203,196,230,160,77,172,129,175,91,188,107,97,217,68,6,121,101,12,30,211,69,15,249,42,197,98,142,68,32,219,230,204,163,132,0,232,220,230,151,64,51,137,50,108,106,49,255,251,58,175,23,47,158,69,119,137,249,219,227,163,141,75,67,39,202,181,209,212,75,177,95,239,255,179,118,73,202,222,106,194,167,241,138,24,57,95,57,67,115,4,125,226,165,190,242,229,48,181,178,165,135,66,249,242,147,52,200,214,56,154,126,252,98,34,250,7,203,126,118,39,173,214,53,35,74,225,69,74,36,64,223,233,196,176,249,17,61,148,230,49,80,77,228,150,46,18,102,151,181,23,183,191,86,98,8,129,167,79,51,148,113,116,236,181,0,105,204,187,135,200,226,112,218,235,83,250,13,236,79,64,151,69,97,159,205,117,122,4,30,44,102,167,250,101,69,163,193,142,34,170,155,38,3,118,151,139,206,67,137,112,221,205,150,245,23,179,220,210,45,28,209,33,236,197,26,12,212,208,142,140,109,237,208,145,254,87,167,244,207,85,37,55,38,151,62,232,164,135,65,23,47,103,224,68,114,195,163,224,57,98,169,79,50,59,51,53,59,49,220,33,92,93,75,92,167,12,164,2,10,226,117,99,199,66,69,131,143,14,253,10,89,219,119,141,210,0,164,224,160,55,3,105,181,17,190,206,210,194,15,11,247,124,41,255,52,182,142,174,192,228,8,139,57,140,31,203,185,34,234,206,16,10,205,41,238,142,51,237,224,138,32,79,144,85,6,180,96,87,122,247,254,118,58,211,193,230,106,162,230,137,10,67,15,62,184,12,68,74,206,93,55,215,135,193,174,137,111,54,195,29,192,153,17,22,247,221,128,182,206,169,55,61,221,133,0,82,64,73,63,100,86,72,255,74,204,159,151,141,251,10,103,251,126,69,204,194,120,173,112,20,174,211,113,2,254,155,159,191,132,8,55,159,187,31,188,144,187,35,147,187,46,103,99,178,37,181,204,133,110,212,138,172,32,175,187,92,178,12,127,192,156,171,251,197,57,28,37,79,74,160,155,55,61,49,156,135,126,1,196,161,46,49,31,167,121,236,146,14,61,24,105,114,3,255,137,122,19,197,80,179,135,213,77,138,209,205,237,239,119,102,20,105,65,48,155,53,246,132,109,52,63,11,63,86,135,55,79,138,15,33,44,232,147,19,178,230,70,160,73,139,26,108,238,14,73,233,155,106,189,93,248,96,173,153,244,199,80,70,129,254,88,4,155,124,155,228,123,167,192,247,162,39,1,200,27,73,118,123,155,136,222,61,61,2,208,7,198,245,202,101,14,35,21,201,233,116,172,162,207,246,36,253,101,85,214,68,30,251,29,248,15,64,17,232,24,169,199,105,203,253,164,99,206,5,196,252,115,125,228,250,194,174,112,22,83,26,130,38,150,254,183,206,3,132,23,166,178,254,78,148,178,104,250,195,115,174,168,17,138,193,21,149,224,66,245,90,150,238,0,142,51,91,145,156,118,100,221,81,158,76,114,235,179,102,106,148,252,57,42,25,6,13,43,218,82,251,1,16,97,58,212,49,189,190,49,234,179,131,51,152,227,203,212,148,106,247,29,157,106,162,101,171,7,240,135,128,68,167,58,228,130,157,199,23,50,116,162,32,69,93,229,124,211,33,202,168,14,32,34,71,78,99,30,113,205,33,213,79,75,163,223,122,229,88,57,124,101,58,207,22,110,88,87,138,51,191,23,190,41,245,14,65,60,146,97,47,95,207,226,236,190,82,118,184,125,107,20,167,7,210,251,44,110,99,216,56,166,104,154,239,114,103,191,53,71,56,33,46,194,203,62,4,117,91,64,105,21,126,146,95,72,141,236,94,79,86,231,189,139,195,193,3,20,33,222,244,8,127,118,231,24,83,242,78,21,115,148,8,2,59,5,122,19,228,177,20,188,190,98,28,99,8,152,216,138,62,42,78,73,96,96,152,171,90,220,251,125,210,228,254,132,202,167,77,150,110,67,191,168,230,111,40,32,195,126,86,96,69,13,44,245,44,89,87,254,152,124,39,76,252,142,87,101,180,31,225,70,35,25,86,97,132,66,226,13,70,157,43,49,242,123,100,213,252,183,208,87,204,29,195,57,34,55,63,91,208,205,97,230,236,20,66,101,218,72,173,254,178,53,194,139,244,193,10,249,190,112,125,0,246,123,244,139,47,42,111,67,246,235,247,239,51,214,5,116,197,165,232,49,145,192,115,50,254,203,62,114,203,84,238,49,213,114,243,187,198,132,46,202,255,224,117,99,48,114,241,59,240,108,183,1,108,255,190,166,117,185,28,24,103,70,214,92,42,191,237,55,80,178,193,249,110,182,92,25,95,65,107,248,3,173,1,41,34,247,115,11,154,104,236,32,209,117,69,80,3,162,83,10,111,17,150,207,188,132,125,110,69,104,251,194,46,235,144,65,196,12,226,232,111,15,108,113,252,0,101,196,59,22,32,91,148,211,101,204,65,88,31,245,7,136,207,56,94,227,155,93,172,175,24,205,172,250,173,23,132,54,236,154,41,244,34,40,138,85,8,158,128,193,252,161,90,71,80,132,184,60,168,237,191,203,190,136,19,92,179,124,85,123,151,87,12,228,21,28,41,19,221,179,52,125,141,66,175,137,152,156,69,54,200,125,88,79,136,186,13,13,187,36,126,146,228,127,206,203,167,233,168,69,184,81,38,20,140,94,21,249,143,39,18,6,220,211,251,87,198,205,19,255,190,44,63,9,73,116,13,234,82,227,242,42,198,37,174,96,39,89,205,244,169,249,12,67,189,202,251,225,81,26,254,228,85,48,55,41,246,19,51,240,174,212,239,184,44,2,193,24,147,1,136,104,222,11,148,134,158,198,252,151,22,81,200,201,57,211,148,27,82,137,51,193,165,34,37,201,45,239,117,180,203,0,219,38,245,1,74,188,127,31,151,77,2,120,146,190,75,157,253,49,189,253,200,112,247,96,159,104,154,195,154,109,248,82,46,49,184,4,103,208,14,251,41,131,137,149,98,52,148,163,4,58,62,100,240,30,150,104,239,160,223,178,198,165,15,223,30,64,138,188,212,207,70,251,65,177,226,101,157,246,105,95,237,71,173,153,6,113,107,147,89,251,163,120,231,44,18,20,0,58,134,19,125,145,179,60,209,76,181,186,163,50,69,52,219,147,241,165,44,33,200,35,29,115,117,245,240,208,58,119,128,192,95,229,86,210,164,83,249,239,23,72,149,70,17,108,106,70,237,117,63,149,78,69,177,1,140,230,46,158,251,22,192,206,119,221,35,104,150,29,98,182,36,133,213,96,27,17,232,20,53,71,63,123,89,117,15,207,143,13,65,43,95,48,94,120,221,51,192,48,189,155,221,33,153,205,203,89,94,217,195,51,15,92,197,197,202,99,49,228,202,59,202,141,85,237,229,243,241,76,187,119,141,78,15,112,218,245,5,112,157,201,161,222,114,255,153,208,26,104,58,11,185,245,155,202,181,100,28,217,33,238,192,252,100,150,128,153,225,86,70,21,225,231,88,61,97,94,130,236,93,175,56,206,220,165,253,76,134,36,141,160,50,103,200,251,136,217,185,14,123,227,251,119,30,191,10,146,82,153,201,90,58,119,240,133,75,72,14,178,216,90,16,179,58,243,182,147,77,26,110,94,84,124,69,74,103,2,163,93,208,160,63,48,110,126,60,179,251,144,2,172,150,190,60,148,129,33,145,38,189,0,208,206,79,128,76,222,36,170,6,200,247,168,233,140,28,196,8,247,84,40,57,66,94,54,2,1,122,255,134,234,153,239,158,51,184,55,6,11,89,113,142,139,79,31,121,12,230,82,245,196,106,55,140,255,142,9,19,75,65,48,43,215,243,161,115,177,61,233,164,225,105,93,127,188,191,174,209,139,253,242,209,41,184,189,215,235,207,56,22,29,9,135,254,20,84,167,222,196,67,22,65,196,248,153,242,101,97,161,166,214,214,65,244,241,182,167,179,155,77,21,145,56,136,72,102,33,22,119,142,221,0,91,187,9,203,74,67,165,243,187,62,192,155,129,189,67,32,169,86,164,78,156,111,74,6,18,192,172,137,134,179,205,247,65,98,68,253,217,115,109,175,59,8,7,69,99,39,96,121,60,177,179,101,231,95,159,242,74,203,203,77,175,62,170,100,56,163,4,35,96,14,93,78,215,22,113,38,4,73,134,247,59,79,159,119,50,80,72,59,57,222,28,245,61,159,112,142,101,45,255,77,151,210,232,31,94,73,208,86,94,173,216,114,162,214,237,89,209,112,255,148,221,9,159,82,233,227,143,5,49,151,188,70,103,52,87,111,80,166,242,232,108,171,34,135,251,61,179,194,104,156,53,120,181,246,35,239,229,72,41,175,229,215,151,123,179,71,252,233,245,255,239,224,240,239,79,72,206,192,145,87,87,125,93,135,148,28,195,255,75,111,9,17,238,244,196,36,107,244,33,77,198,245,46,124,198,33,31,219,127,169,223,144,150,30,114,185,52,214,6,168,8,101,75,151,50,15,151,251,163,41,208,113,210,23,203,7,190,234,255,226,223,230,234,140,68,193,37,63,161,40,216,99,48,243,186,232,113,39,63,62,231,126,103,107,196,224,150,43,31,71,30,238,105,159,13,93,243,1,253,138,136,60,125,65,207,77,145,254,182,203,81,117,3,206,93,23,202,161,246,27,94,222,40,106,157,114,199,15,13,68,41,248,13,57,193,147,104,171,190,135,197,31,93,169,58,202,75,163,236,73,116,18,100,98,171,177,229,131,145,152,208,162,11,208,77,223,177,178,222,111,217,251,199,24,157,253,225,225,191,147,185,183,190,20,170,191,191,187,161,29,193,87,13,19,158,230,8,9,16,243,109,243,115,4,16,138,233,244,32,120,78,19,53,80,195,47,31,163,48,226,53,252,211,61,85,123,241,190,14,23,171,108,197,162,49,160,204,253,104,180,211,19,249,120,27,172,203,180,67,217,234,165,1,86,50,237,5,30,35,46,243,125,45,176,48,250,132,139,162,199,62,49,129,250,35,69,154,173,80,217,234,77,211,8,254,82,130,60,105,189,205,17,12,85,40,82,35,184,15,106,9,17,214,143,2,19,148,142,153,165,229,44,11,156,127,2,255,107,166,254,246,141,16,110,1,59,219,247,130,115,203,204,84,196,143,244,59,17,222,80,198,20,53,7,86,90,223,216,181,67,67,251,21,135,190,203,180,181,11,140,27,60,195,101,7,98,206,55,214,2,192,115,193,132,140,23,145,96,53,234,194,201,90,89,217,47,33,119,61,122,112,5,125,183,1,64,124,108,225,201,79,72,26,248,199,238,83,3,52,43,170,152,107,100,59,95,196,114,142,21,168,104,25,135,128,181,181,135,152,173,172,206,75,164,167,149,176,181,138,9,191,254,221,85,195,252,22,142,198,23,47,205,39,220,74,187,94,238,208,155,140,224,196,10,200,89,83,89,82,99,171,144,145,59,201,173,71,129,90,85,17,85,195,236,51,32,0,229,164,109,173,144,34,246,95,232,30,2,117,206,136,175,88,183,106,243,215,43,246,53,74,170,123,63,7,79,199,147,122,140,9,205,59,108,83,249,247,127,173,94,97,132,31,136,58,154,143,210,72,93,115,108,45,33,109,156,89,136,223,169,57,87,11,166,109,107,119,34,201,222,45,193,211,167,104,119,83,235,102,12,41,25,137,130,183,11,167,158,53,107,68,47,119,84,33,131,34,171,16,125,73,70,27,22,109,137,147,30,1,109,2,47,154,15,9,199,107,246,219,55,200,108,124,68,74,96,155,159,41,253,57,174,102,73,58,155,164,4,74,1,180,219,137,147,174,240,9,48,70,209,175,183,13,202,37,99,0,130,37,232,1,38,84,242,10,83,90,32,129,116,32,92,148,64,16,218,142,6,82,111,235,37,251,10,129,104,126,247,231,17,67,11,103,197,255,167,153,50,173,170,40,85,103,140,244,74,191,84,78,123,79,214,12,43,183,222,78,83,233,243,63,33,153,185,54,17,91,120,224,149,128,81,34,72,76,151,116,164,183,68,91,114,17,175,238,235,203,35,103,124,15,33,109,198,68,146,91,59,87,178,214,120,232,107,157,175,114,222,190,209,232,174,0,13,233,133,85,194,103,214,185,18,106,52,209,195,1,252,92,136,86,48,83,111,193,247,191,99,139,195,10,155,40,51,184,188,1,250,238,70,183,73,62,216,96,231,164,18,243,111,85,136,109,213,224,159,9,230,192,77,126,97,188,20,69,184,64,157,127,109,253,195,66,11,176,190,123,30,201,98,200,238,207,49,156,165,16,107,162,224,56,55,133,184,92,151,244,31,206,230,145,227,216,28,110,187,209,194,59,166,125,13,122,59,9,57,58,3,227,197,154,89,119,37,237,64,75,166,122,167,164,106,150,209,113,75,144,70,83,203,142,115,169,93,155,199,122,226,163,223,49,86,138,13,223,24,152,107,118,121,27,119,51,81,232,120,92,43,231,165,8,91,242,76,241,61,82,62,92,15,33,227,166,136,49,170,232,44,240,27,152,183,214,104,60,31,37,17,82,198,104,91,92,25,121,94,241,68,241,139,103,54,72,237,24,232,113,109,95,50,6,17,94,234,192,93,152,119,208,114,138,229,105,6,203,215,45,38,112,62,33,234,172,67,222,165,164,193,148,39,235,100,220,247,138,168,49,103,27,89,36,151,192,145,236,62,192,172,28,171,99,148,199,79,159,160,49,13,149,99,219,28,142,162,230,145,188,12,232,39,125,130,98,218,129,228,120,63,75,28,53,186,162,206,215,220,140,180,111,84,227,7,226,200,198,69,55,192,113,85,191,127,185,116,98,200,138,120,220,228,32,227,120,131,92,53,93,165,150,142,142,198,152,81,154,23,137,213,206,204,80,255,67,122,208,204,199,32,188,60,169,207,251,50,154,195,116,174,72,152,64,8,111,21,193,194,126,35,171,49,115,105,115,199,153,121,90,49,195,37,209,179,31,144,191,70,125,247,45,69,226,182,14,54,53,51,188,88,51,204,22,51,191,164,245,20,227,40,175,237,163,191,118,190,11,164,246,118,149,52,146,173,199,229,15,180,15,186,255,154,136,250,248,162,140,162,77,243,50,22,85,228,243,183,30,166,136,252,111,61,212,121,167,43,167,230,222,18,234,6,168,96,79,184,134,56,161,187,21,63,17,182,26,191,195,48,20,247,171,234,153,27,167,130,234,100,6,147,5,43,135,176,55,56,144,217,11,157,253,92,69,28,238,154,169,135,82,139,197,81,107,140,116,232,31,238,149,172,72,82,81,176,222,141,143,245,211,140,70,156,155,234,11,233,243,165,154,129,107,163,125,181,0,184,154,149,32,69,79,103,165,161,71,249,196,91,212,140,206,236,183,115,248,161,217,212,13,215,195,33,137,44,5,223,128,195,28,72,3,8,225,23,185,180,69,254,107,22,229,66,100,240,151,105,241,225,75,200,250,241,113,165,182,63,170,16,200,68,146,32,69,235,198,173,181,207,14,95,89,148,225,210,232,46,94,91,213,83,213,35,216,208,117,2,39,243,157,40,138,192,69,100,62,21,12,149,234,198,62,106,143,201,20,192,165,143,131,171,164,242,152,23,6,247,14,191,7,239,76,60,38,213,80,146,38,78,45,163,210,242,154,18,155,223,94,16,90,11,31,5,250,205,179,56,36,216,79,115,100,177,234,68,39,179,180,102,254,168,245,120,193,100,33,37,247,8,87,67,210,19,244,135,221,247,229,78,250,43,85,29,192,236,156,174,88,18,216,155,241,200,17,247,223,93,233,23,99,191,170,146,62,118,215,201,152,215,5,101,74,103,42,31,118,120,133,15,218,93,189,235,211,130,227,81,140,244,92,98,60,99,116,2,20,236,106,188,92,92,94,246,98,132,189,148,159,39,35,224,37,189,20,220,170,56,76,23,152,81,203,186,182,11,29,197,168,116,185,205,102,144,91,175,63,116,17,101,27,194,49,194,160,120,195,177,198,168,223,11,90,56,63,42,59,131,212,232,220,203,112,68,148,165,198,136,247,24,44,169,200,46,186,114,206,187,193,103,49,35,90,17,120,95,75,135,83,148,145,224,14,153,179,64,176,121,121,26,242,255,47,179,143,73,16,151,43,197,3,68,106,33,54,158,187,24,138,85,198,55,127,85,92,6,39,224,15,87,50,89,38,187,70,239,165,45,60,231,133,3,175,203,82,243,201,207,201,130,107,217,181,10,113,22,62,79,12,235,5,74,125,55,78,52,114,9,19,252,18,40,27,14,114,64,165,24,166,226,12,55,13,29,77,21,128,166,130,43,165,190,176,199,156,12,230,186,16,165,246,234,223,73,183,38,152,230,99,245,117,8,186,83,88,104,46,20,162,139,138,88,47,121,90,26,249,37,2,120,87,47,223,50,39,40,183,236,249,117,121,212,91,49,135,161,116,244,164,105,15,147,184,216,98,222,39,89,172,211,81,139,62,228,24,124,169,143,196,169,181,131,53,38,139,154,206,213,247,95,37,101,13,149,72,15,122,80,78,51,155,163,57,67,229,78,6,33,131,50,212,104,16,124,78,25,127,57,238,212,204,233,223,240,217,59,159,85,29,87,31,249,203,30,248,108,152,233,210,17,120,227,223,10,73,141,221,151,207,146,110,214,251,18,36,235,115,53,206,107,249,233,20,111,15,167,18,108,215,133,127,156,103,84,179,247,66,78,253,134,196,191,181,49,210,238,71,127,157,136,56,238,218,105,40,150,204,60,20,99,100,244,145,81,202,208,124,166,78,98,202,125,78,212,172,19,125,80,66,12,97,162,244,91,52,251,150,11,96,140,123,40,151,150,28,42,227,170,151,255,175,109,138,134,178,173,212,195,19,72,114,112,98,118,191,105,43,10,118,222,26,157,144,86,13,124,255,104,18,254,151,213,28,49,102,108,107,221,12,227,249,107,198,250,229,123,35,79,197,229,235,99,183,189,1,148,185,185,17,247,47,38,108,61,225,86,142,228,185,22,144,42,23,0,129,105,236,94,170,40,65,64,157,239,228,173,92,190,139,231,231,183,112,151,121,119,113,42,180,244,253,247,238,242,202,240,255,65,151,173,130,114,36,92,44,107,212,222,235,197,232,138,90,43,147,145,21,62,186,20,84,117,75,151,111,155,108,242,213,80,219,168,73,23,91,215,104,60,212,214,16,37,138,121,62,171,72,173,219,173,176,136,186,220,196,80,105,149,104,129,9,131,72,12,78,203,142,69,51,213,25,156,67,206,182,75,120,31,174,199,112,74,243,96,233,73,125,246,5,85,39,241,202,120,113,215,235,13,172,172,250,251,102,108,161,73,107,87,243,28,69,217,17,67,76,178,152,246,27,29,211,93,99,17,131,18,189,121,96,149,19,208,104,1,213,57,1,135,115,130,169,155,248,156,5,197,161,95,33,50,225,225,87,236,87,236,177,22,62,176,93,21,3,14,70,199,212,98,31,89,14,199,1,72,107,74,142,25,16,77,79,48,86,61,165,249,121,26,117,179,199,161,248,72,140,13,206,184,101,183,133,148,195,53,36,46,217,40,219,137,111,196,198,212,175,26,23,226,215,239,138,15,80,48,205,18,82,225,157,21,6,192,4,126,166,240,165,39,109,121,135,167,161,229,233,175,7,150,185,52,158,10,31,15,211,216,178,30,230,197,251,15,137,247,125,87,23,248,204,106,133,105,148,235,15,226,207,100,203,97,80,214,187,240,178,49,168,208,173,89,191,129,25,108,138,88,10,44,204,72,20,250,183,222,165,180,159,111,254,208,2,83,122,45,156,118,235,246,137,221,183,103,167,12,171,193,76,134,216,253,50,145,149,120,157,245,129,216,235,88,129,249,73,3,110,203,105,243,20,38,15,147,53,75,55,11,39,4,103,19,83,151,137,145,102,55,230,44,115,162,101,246,14,121,203,141,98,92,117,39,161,48,72,137,85,87,24,230,138,43,176,54,69,17,139,249,26,229,17,66,109,61,38,134,90,162,124,233,253,39,187,173,35,30,252,118,85,190,147,161,123,31,244,33,109,12,167,94,220,194,242,128,163,143,27,3,234,168,193,68,31,199,131,233,145,244,68,240,44,249,161,206,50,110,174,50,205,163,108,115,27,139,143,10,151,26,210,85,67,124,233,182,206,155,115,32,248,91,85,2,168,75,199,143,214,97,227,81,41,119,83,151,247,156,130,192,195,132,158,238,49,248,89,205,147,16,15,200,35,230,40,205,162,194,187,226,129,72,78,78,198,188,63,235,40,139,227,214,188,81,187,73,164,12,228,60,204,167,158,52,42,52,192,211,75,162,0,88,215,198,192,1,113,109,73,86,44,69,139,101,151,124,44,148,90,86,159,113,241,221,6,221,109,77,76,1,189,208,18,195,171,30,11,61,138,9,237,38,141,51,218,92,70,17,209,240,160,227,218,177,228,82,28,128,252,49,57,221,78,148,249,195,142,66,221,152,85,194,113,144,222,47,173,125,140,76,44,185,132,247,7,165,239,177,247,135,69,20,210,151,119,126,236,43,3,180,238,73,65,86,90,103,18,137,150,216,219,99,201,41,200,55,253,181,173,225,231,184,65,184,226,5,161,96,173,96,200,142,121,60,57,95,193,157,59,181,152,10,13,140,124,125,173,170,30,60,239,221,6,177,165,141,184,181,167,63,39,236,29,196,2,200,6,243,169,41,154,147,29,42,92,18,95,28,73,123,118,23,6,164,120,106,153,32,25,83,232,162,188,29,67,246,200,243,115,188,132,224,14,109,132,48,254,157,220,249,215,227,174,23,69,244,192,157,204,179,99,49,38,13,33,148,130,192,182,128,14,225,127,57,91,3,61,253,230,119,158,33,243,61,64,66,238,207,73,194,219,250,192,180,106,149,92,161,30,137,148,59,31,201,146,251,21,138,98,193,152,176,86,137,162,224,225,211,235,104,3,12,56,170,215,211,213,8,231,35,232,251,241,103,137,213,30,103,82,228,218,249,157,245,149,4,8,49,141,103,136,226,48,55,40,52,61,24,67,204,16,26,226,173,34,43,174,35,34,117,229,149,77,222,51,142,19,6,100,65,35,6,64,10,206,80,118,150,143,12,12,10,234,78,171,213,130,211,161,19,199,169,197,192,95,236,122,55,8,64,184,99,149,2,53,130,242,113,12,101,170,80,72,29,27,205,8,141,6,186,153,205,24,44,228,46,162,221,202,49,196,147,106,171,51,181,11,5,81,86,37,202,140,87,2,90,88,122,98,65,125,164,12,27,253,223,202,164,204,216,112,21,244,106,96,23,137,248,135,219,4,249,249,83,56,75,218,180,2,171,116,150,191,2,8,55,93,19,200,162,31,17,238,191,185,69,132,50,192,145,255,79,23,166,76,248,129,228,166,103,93,79,50,255,159,183,201,129,196,120,63,103,200,11,207,33,160,165,60,37,19,208,32,208,103,18,23,236,254,171,206,30,190,138,218,239,88,93,131,12,242,235,71,251,219,243,135,156,185,55,27,209,102,210,135,64,243,100,199,231,13,167,59,167,245,184,104,240,0,217,170,164,86,131,174,106,205,243,40,29,227,147,54,193,212,173,58,45,193,156,83,158,125,219,236,128,36,210,118,64,57,123,43,55,164,81,103,204,106,7,111,57,92,103,76,231,152,30,243,4,215,45,203,185,161,63,234,124,235,1,182,198,28,209,74,33,139,233,176,26,191,111,143,7,30,177,60,0,227,142,203,87,202,60,109,215,50,254,42,240,106,177,8,16,215,46,182,134,233,234,242,40,150,92,110,61,43,15,95,145,235,65,67,33,193,213,39,202,203,255,212,97,161,17,47,12,99,16,7,61,109,32,43,189,18,212,34,102,190,188,120,17,96,2,113,20,136,143,69,185,242,118,149,27,176,9,119,183,227,41,42,3,39,134,203,31,8,175,73,194,228,195,12,205,219,84,42,170,237,171,147,80,66,118,44,160,220,226,37,128,27,214,157,88,92,9,153,171,193,123,113,143,68,104,36,251,170,246,148,33,118,117,247,244,243,136,143,144,25,170,107,250,90,194,84,168,53,146,91,180,124,19,123,1,126,166,25,203,31,189,97,17,109,15,207,80,229,62,53,12,114,39,31,137,200,151,151,11,42,141,171,100,126,181,78,120,156,23,233,25,157,59,96,109,192,74,209,190,102,167,43,80,151,125,218,45,56,6,244,104,56,15,142,196,88,169,137,120,176,53,102,165,107,182,253,252,168,99,183,82,234,92,20,239,214,47,42,1,164,94,2,183,48,155,47,1,184,92,82,136,11,252,81,194,187,251,151,219,95,52,240,35,143,202,23,66,31,77,231,136,123,226,122,235,94,192,105,132,180,183,181,191,249,221,8,70,55,242,46,52,15,191,130,167,215,111,252,188,239,187,196,12,28,195,211,203,68,222,82,233,40,227,155,210,165,228,124,145,26,217,240,162,166,51,30,107,188,56,73,74,170,72,143,3,111,41,90,11,238,135,163,70,128,53,70,200,240,150,21,248,126,199,25,245,28,124,73,46,133,127,114,199,196,74,210,94,97,158,22,78,20,247,125,118,90,189,239,104,239,129,201,110,171,19,168,187,165,61,131,230,99,88,232,112,216,50,30,77,72,106,65,119,68,72,68,201,94,6,93,241,19,253,181,226,177,226,242,214,88,10,67,147,112,198,211,48,78,189,61,154,237,23,149,86,134,61,18,42,238,56,105,151,164,100,215,235,189,36,48,231,123,188,169,210,90,36,137,142,124,46,191,1,244,31,63,97,117,178,25,190,31,239,201,158,8,221,46,177,83,214,246,73,46,195,211,48,229,80,47,56,199,1,92,147,190,60,190,168,247,239,200,38,228,85,152,115,246,125,45,112,79,168,157,221,153,31,72,251,149,232,73,121,115,12,136,188,120,218,43,4,69,146,64,117,91,45,239,132,49,114,60,11,89,212,13,98,125,99,130,246,122,253,169,78,219,189,44,31,34,130,210,240,133,76,185,168,50,96,245,126,85,220,76,142,50,115,186,183,86,249,200,54,8,42,0,15,107,216,5,83,93,65,123,43,145,58,88,201,59,132,233,9,99,102,222,92,58,202,204,105,28,98,212,41,227,75,205,199,146,143,136,165,206,55,192,24,44,34,53,2,120,178,19,103,46,229,6,8,54,196,44,84,110,133,35,103,247,42,252,138,102,109,42,5,128,46,252,136,241,208,75,209,103,246,112,58,65,106,73,53,116,90,200,94,66,54,242,158,50,23,65,119,50,68,13,216,90,60,142,38,144,82,195,113,241,60,219,165,136,240,78,248,118,18,103,197,39,172,29,175,242,51,177,144,170,43,96,2,3,139,155,86,79,250,221,33,100,167,32,102,165,164,254,251,228,2,178,10,94,147,173,43,233,170,40,45,236,178,206,126,161,161,91,164,221,107,106,125,233,142,180,75,192,165,34,229,107,72,114,72,159,131,56,49,211,7,73,70,14,152,35,248,156,165,153,215,221,9,192,82,110,82,138,52,105,116,157,103,177,59,72,155,2,228,247,10,106,115,168,188,154,12,77,182,17,99,72,233,156,97,4,100,235,143,196,211,41,202,68,226,127,122,145,8,219,120,163,108,1,27,170,107,132,143,131,89,58,232,242,51,114,181,138,204,162,196,151,200,73,64,157,157,247,10,170,99,54,97,160,80,118,106,3,234,101,130,10,219,46,59,110,253,167,233,28,73,247,144,220,96,217,232,73,124,241,167,117,88,180,187,194,177,220,196,200,175,179,46,204,89,70,121,72,5,181,98,154,116,45,91,95,238,251,69,9,228,173,238,75,227,141,208,164,251,34,40,121,112,15,33,205,87,58,35,155,228,230,213,236,129,68,77,69,77,243,196,193,190,108,126,159,73,53,232,205,66,254,159,185,99,94,177,87,224,22,210,20,126,117,205,127,25,230,210,185,72,243,154,81,94,133,97,21,23,139,33,213,132,224,175,6,150,98,79,217,37,183,242,69,65,219,198,171,113,22,105,152,227,140,228,177,14,216,15,205,177,94,123,74,229,194,151,87,158,128,108,110,74,188,49,246,134,249,117,186,114,217,251,134,95,8,203,149,241,114,254,106,194,32,39,95,165,4,34,129,233,58,117,152,162,194,91,85,234,236,254,113,58,173,47,186,34,221,192,203,79,111,246,174,239,197,74,31,56,223,239,106,161,104,218,246,191,75,206,97,31,194,177,133,26,109,33,195,181,118,74,195,181,24,209,197,71,203,154,49,255,61,138,126,245,139,98,210,31,253,41,170,0,95,220,185,71,49,38,220,226,83,92,154,66,210,146,119,234,223,11,82,39,124,92,202,19,36,155,101,234,205,26,24,88,0,77,250,14,108,65,107,39,18,132,116,162,51,163,105,63,241,91,212,164,82,181,107,129,66,126,212,181,111,234,71,230,60,58,197,23,171,109,171,50,198,92,46,134,19,65,128,114,71,221,31,156,27,89,124,51,7,8,163,249,231,111,230,136,5,212,50,133,117,225,204,39,58,188,191,46,161,48,56,205,14,240,229,70,235,200,126,90,243,198,62,137,202,64,246,114,3,183,243,80,35,183,36,69,106,155,207,0,40,46,159,109,208,55,17,46,226,168,31,168,101,103,234,2,51,129,115,28,135,94,46,250,169,137,121,61,26,12,84,34,107,58,19,2,245,5,34,121,60,3,171,194,220,45,109,32,241,209,44,201,94,121,207,67,233,126,163,238,132,29,13,106,189,117,55,188,163,17,190,54,200,232,177,201,186,61,174,100,233,18,41,13,226,201,61,135,17,70,215,0,131,210,78,51,153,132,34,128,88,249,199,241,221,139,51,142,82,71,133,104,199,122,81,5,94,38,171,158,100,149,191,138,167,78,16,169,141,60,130,25,210,192,62,133,61,186,156,50,23,229,91,10,58,73,197,233,132,179,233,210,228,219,65,68,35,21,88,91,84,19,238,18,90,90,122,203,147,32,107,149,8,56,87,1,119,237,228,226,45,56,176,97,57,176,211,199,206,203,248,242,144,31,143,79,65,50,153,8,94,214,161,206,221,158,26,190,186,242,63,81,147,99,191,96,52,66,217,240,168,201,239,145,116,221,192,199,84,176,228,240,115,116,222,231,223,102,49,189,122,22,40,209,167,204,245,121,32,178,121,53,202,65,128,87,228,190,180,38,179,57,72,185,192,220,21,253,143,4,253,246,163,34,59,180,209,180,164,141,139,128,13,30,196,47,113,137,79,139,34,255,91,5,243,117,205,74,120,22,47,75,222,108,81,56,245,243,76,178,72,180,106,170,208,243,98,20,228,202,114,82,99,86,208,226,36,145,134,2,37,104,115,223,1,122,94,195,195,89,107,45,110,152,7,56,113,46,172,33,234,18,93,156,146,38,25,11,19,131,174,251,119,98,61,179,28,229,143,96,135,84,4,151,0,186,221,126,123,170,91,180,9,39,250,27,227,64,168,104,244,240,217,104,120,252,126,107,127,11,109,73,40,100,74,253,154,230,84,109,179,6,78,230,49,202,169,14,133,106,18,185,99,84,211,97,252,81,59,195,56,157,120,48,120,149,252,94,41,159,198,30,202,177,47,46,69,142,243,12,91,32,106,148,172,185,91,219,143,122,183,106,103,133,12,149,67,116,249,207,171,17,73,118,195,146,21,176,118,113,12,109,126,28,145,142,252,143,95,105,41,124,205,186,48,125,76,192,107,109,75,220,53,76,181,106,137,56,193,234,178,208,200,139,210,60,25,143,159,171,1,167,181,154,161,59,27,211,173,180,62,36,230,134,242,240,119,56,68,86,180,62,175,221,58,45,210,113,28,116,172,212,86,184,212,149,32,232,199,29,5,57,146,51,197,32,171,159,229,6,249,46,38,248,7,63,206,253,238,236,108,156,174,144,166,166,192,46,62,19,200,81,98,17,74,15,173,172,27,18,202,89,67,161,246,216,135,153,162,199,131,191,196,217,48,138,165,122,3,69,6,226,223,189,136,51,186,233,155,80,211,166,252,164,29,190,89,195,97,130,20,146,32,225,222,246,54,184,162,32,124,231,22,147,73,245,183,122,104,7,155,145,79,19,4,221,94,137,62,175,146,188,242,252,239,2,17,254,177,222,153,151,135,43,244,216,93,18,177,245,244,4,237,124,17,36,133,92,204,84,30,178,245,209,131,115,13,66,40,45,228,89,41,160,226,144,237,73,98,163,212,3,122,44,73,198,68,113,151,45,104,161,136,27,53,42,104,199,56,192,128,209,92,127,202,196,98,80,149,134,232,35,75,46,17,2,122,249,38,165,224,8,181,143,138,1,87,118,43,155,104,201,48,232,109,0,15,8,83,165,92,71,127,11,164,119,1,10,37,159,227,153,236,196,86,153,104,235,168,245,191,118,177,240,217,127,189,52,25,210,20,105,175,116,221,36,208,1,15,223,35,159,230,69,184,135,201,68,226,193,47,223,242,243,246,210,211,184,3,184,222,223,175,5,41,129,246,237,26,12,62,38,180,162,73,161,14,25,226,73,234,176,66,137,208,10,74,12,73,173,70,175,223,69,54,163,93,46,133,36,111,118,42,60,201,232,77,97,19,152,218,99,17,220,219,9,153,131,9,33,236,102,144,140,57,139,62,13,177,196,82,3,123,155,92,167,44,249,201,110,216,230,71,95,15,76,183,124,191,244,202,108,216,68,86,237,73,101,30,224,173,72,2,173,74,32,154,172,169,61,71,95,150,214,14,112,108,1,49,160,4,97,204,103,147,214,181,152,48,34,138,141,254,145,145,146,187,205,104,91,241,14,158,140,155,8,107,131,104,95,232,140,165,174,96,163,144,61,116,129,14,200,226,231,72,66,211,250,21,36,169,70,70,157,55,191,3,92,85,21,178,13,187,240,245,1,0,166,201,73,58,171,63,208,164,82,135,58,221,56,65,67,37,117,118,91,85,81,0,152,39,168,57,73,65,32,101,231,178,190,189,14,1,228,182,192,218,166,45,6,127,131,185,147,50,50,87,98,67,67,92,166,140,217,190,194,201,33,80,151,160,100,148,50,200,21,18,251,5,99,194,82,0,215,170,50,73,107,16,24,144,122,13,250,10,144,83,158,73,182,113,190,153,117,118,215,247,70,161,45,23,111,10,177,191,235,28,174,2,223,179,5,33,232,12,100,81,226,215,102,235,132,38,119,6,229,3,36,187,22,116,115,121,88,2,238,133,11,23,223,168,8,207,41,237,157,248,247,32,127,111,225,99,7,65,10,215,243,213,84,96,13,75,16,178,63,203,51,36,139,66,75,177,81,181,42,81,253,107,134,221,193,236,58,220,79,85,100,180,70,198,13,144,151,114,113,176,157,34,200,113,221,179,16,86,45,127,137,33,36,209,118,13,189,184,53,208,95,24,71,228,190,69,194,22,96,10,132,238,145,199,65,142,234,249,183,219,249,40,30,76,59,42,179,76,51,224,230,29,236,36,224,130,131,91,117,157,81,160,110,177,252,16,103,76,235,108,62,206,24,98,170,54,16,34,37,189,165,112,201,188,204,105,182,209,123,14,28,162,216,35,184,163,63,84,152,11,197,109,130,58,215,235,16,62,134,131,23,195,26,68,62,223,35,162,252,60,151,250,113,247,220,122,201,50,91,123,50,179,57,129,2,24,140,97,132,84,52,37,254,151,145,239,4,148,219,63,223,104,140,149,42,25,111,64,131,51,60,86,3,11,203,86,75,104,176,215,41,80,14,187,213,113,81,193,138,68,254,87,198,170,240,148,153,240,65,254,219,246,6,61,11,237,13,240,69,27,230,23,85,38,157,209,244,237,26,192,216,71,58,189,239,5,92,201,245,127,36,159,222,38,104,49,66,217,107,22,142,165,215,95,108,169,229,217,255,140,16,169,171,102,91,101,154,164,51,66,231,11,53,91,40,135,97,78,171,137,77,24,206,249,127,210,47,92,162,215,22,165,20,160,92,255,13,132,232,56,92,203,33,84,19,203,90,128,215,221,188,196,245,88,230,109,145,104,17,51,37,7,192,153,50,164,211,179,181,52,148,67,44,103,199,201,75,132,143,173,112,42,55,85,103,86,209,162,196,212,228,121,70,147,160,37,120,34,144,36,46,56,144,134,205,167,151,181,48,23,43,30,55,172,43,71,81,111,94,191,62,76,26,9,97,86,213,212,144,101,105,105,38,103,21,17,202,88,36,70,42,248,179,63,191,248,193,201,255,172,44,250,29,87,181,134,208,7,240,131,130,133,48,133,103,139,207,114,176,61,215,147,146,81,74,31,1,83,228,153,194,14,112,238,138,210,229,89,120,117,75,80,248,226,51,237,140,200,129,19,128,255,187,196,174,60,113,119,87,150,127,136,11,185,2,242,247,123,37,215,206,88,224,249,131,142,115,17,232,185,5,32,50,250,236,170,170,249,167,122,92,76,76,215,67,175,4,125,103,222,154,51,83,196,216,159,40,61,60,203,194,123,102,152,185,55,8,225,171,239,4,65,152,131,140,84,246,3,211,170,216,214,255,192,42,203,116,37,93,40,62,137,15,162,251,233,88,88,62,139,27,110,208,236,147,80,237,58,180,182,141,111,193,203,4,137,48,92,63,237,37,100,139,77,227,54,2,186,140,162,56,36,184,46,253,52,169,17,182,102,214,149,234,110,15,238,133,181,79,104,198,86,183,19,243,168,63,174,153,109,154,132,9,40,48,112,23,80,137,87,118,5,146,210,20,98,156,230,71,0,226,70,56,133,60,38,238,118,2,220,168,179,41,235,89,6,145,253,205,98,231,200,114,167,48,137,152,60,128,195,247,223,83,11,191,202,95,234,11,68,233,121,5,111,117,19,229,192,83,103,245,214,240,59,129,168,170,120,160,125,129,130,150,227,105,221,20,112,224,34,84,47,31,215,245,76,107,39,174,11,144,101,224,255,149,214,218,228,223,239,40,222,94,42,32,5,214,223,68,61,67,140,33,26,193,3,30,246,106,139,182,67,223,248,33,45,39,170,135,34,148,255,210,100,200,19,146,50,10,116,184,11,198,107,53,207,219,80,10,63,55,225,215,47,160,197,54,45,57,8,46,184,35,81,94,4,117,224,209,173,119,40,84,144,44,242,199,81,151,221,6,187,237,93,171,190,229,41,7,154,163,164,174,47,84,70,102,13,246,153,18,34,150,204,86,177,252,24,18,166,80,171,81,131,220,190,224,18,56,77,116,30,197,218,203,85,54,157,33,227,168,105,66,173,119,45,107,253,57,120,250,82,86,150,163,175,84,156,211,124,228,193,159,253,160,187,75,139,249,151,232,110,94,125,150,93,57,222,4,255,135,131,37,229,238,15,223,251,83,238,165,195,44,27,37,27,224,145,234,202,199,156,229,150,171,105,7,18,26,241,73,169,118,212,186,14,66,176,166,232,247,155,252,232,53,228,44,26,127,91,163,206,253,255,153,114,72,208,140,29,105,39,9,87,143,78,21,155,24,243,107,17,157,39,228,193,154,119,80,201,203,21,122,8,144,122,5,180,24,232,62,148,81,173,93,0,205,179,136,141,96,227,48,82,179,151,227,224,80,66,255,251,202,5,218,235,57,81,189,153,34,226,111,176,131,99,171,217,13,195,203,123,135,3,82,206,68,247,190,41,124,205,58,40,231,110,120,157,240,49,213,155,214,24,47,65,136,241,174,41,188,217,111,56,206,195,190,60,226,215,124,64,103,61,184,245,29,230,158,63,234,195,190,55,56,39,195,50,211,191,134,65,125,19,198,189,123,60,111,87,254,238,179,230,163,12,105,124,57,119,253,235,6,219,24,179,193,191,196,15,74,106,233,156,183,56,136,170,246,200,184,145,160,140,152,99,107,38,138,252,242,155,7,17,54,145,155,125,156,223,176,219,134,211,28,225,210,215,185,4,122,8,94,31,176,72,211,48,123,17,241,238,90,101,252,102,166,220,186,72,108,59,119,52,121,168,214,60,106,24,178,157,138,35,247,100,5,166,199,90,7,246,142,207,49,224,124,130,124,26,221,186,75,37,196,152,162,136,72,3,158,235,180,180,232,127,148,25,209,161,23,49,70,74,84,49,139,185,74,22,82,203,3,203,144,128,217,46,12,118,45,249,231,214,2,108,167,93,87,132,211,33,116,125,56,246,221,227,77,57,26,216,108,125,71,247,228,21,136,58,55,39,39,2,57,22,20,129,227,246,151,14,113,172,10,1,126,250,239,192,114,18,127,131,146,190,222,180,82,83,65,232,179,229,231,113,202,45,81,230,24,240,94,178,209,190,199,86,104,110,6,85,160,188,162,0,250,133,169,184,151,167,237,147,24,232,51,252,171,118,58,220,202,81,96,173,164,143,142,13,89,163,92,151,153,226,144,190,173,69,111,102,60,230,32,73,26,44,98,236,198,100,127,145,250,239,56,188,232,133,91,0,12,46,237,16,71,7,179,142,22,121,85,108,15,81,241,159,106,96,10,122,27,217,36,69,182,11,28,45,191,11,21,100,126,147,126,35,196,254,83,4,252,246,157,45,250,22,253,181,194,126,142,46,186,19,42,181,249,72,39,188,190,237,79,109,27,7,87,111,55,226,132,143,173,8,196,158,49,54,229,82,155,219,78,28,222,233,11,213,202,45,251,65,42,153,194,19,122,112,64,222,59,42,214,205,14,165,145,140,74,120,83,155,40,165,9,96,36,21,6,209,188,90,155,168,130,33,65,109,143,25,56,128,242,140,247,135,56,118,32,251,250,241,132,95,113,156,149,182,22,133,151,118,162,143,102,135,36,27,169,32,215,234,225,54,164,12,233,207,122,234,68,62,24,14,14,109,104,9,90,205,164,240,135,97,156,47,38,162,50,16,63,131,58,5,1,217,122,8,214,182,159,126,249,244,125,232,184,135,37,96,78,91,181,20,182,34,154,78,147,85,246,114,173,208,25,84,158,234,58,74,110,39,36,38,193,173,95,215,38,159,189,49,126,251,247,183,154,96,231,46,255,93,101,243,104,50,25,160,40,103,51,222,158,102,176,54,195,135,58,65,90,36,121,225,239,113,26,28,10,106,189,208,19,66,61,91,238,222,246,21,241,171,252,77,111,144,212,92,246,196,198,61,187,188,245,129,182,214,78,90,238,5,128,198,100,157,158,122,243,79,253,6,159,137,202,232,99,206,143,209,243,27,149,230,201,164,234,184,163,131,201,188,161,147,162,173,120,239,194,205,26,208,34,139,117,47,128,39,40,22,13,71,54,160,125,141,249,207,19,127,129,216,19,180,78,38,207,104,225,109,9,30,36,185,52,254,44,86,164,212,251,82,36,132,19,166,0,254,20,218,56,113,2,103,61,230,101,94,242,199,160,178,194,203,46,21,230,247,45,218,39,52,103,127,193,71,76,88,67,151,122,239,245,41,5,20,136,216,4,117,225,155,79,179,109,249,77,226,58,242,17,91,178,202,91,19,194,53,199,131,48,210,64,201,148,199,214,254,179,51,230,252,81,232,32,65,141,208,179,160,73,148,62,10,178,214,81,238,153,60,64,212,80,18,43,232,146,41,199,45,152,30,86,34,108,89,203,26,88,248,213,169,226,108,13,28,229,58,195,224,129,248,130,153,126,64,93,176,36,210,23,52,0,44,119,26,179,185,133,77,55,90,129,40,118,97,95,181,27,161,171,255,18,178,141,90,94,64,231,214,215,93,37,193,24,177,202,113,124,13,179,21,93,150,139,143,192,117,154,242,66,101,116,91,252,108,255,112,80,165,15,238,59,3,185,226,155,228,68,94,222,36,62,110,99,209,36,88,237,207,2,144,114,166,159,114,209,207,223,7,165,155,167,164,250,80,122,100,34,146,237,119,44,114,192,109,102,54,201,18,127,53,97,245,110,125,185,244,196,81,73,139,29,236,230,36,43,153,110,138,79,175,227,177,83,56,136,8,58,159,226,228,255,96,94,159,36,128,83,95,93,38,178,47,18,108,144,17,242,127,64,164,173,170,248,69,121,243,105,231,52,105,187,27,105,113,90,189,2,0,142,1,39,56,242,77,236,211,245,74,107,100,203,45,131,131,169,76,247,173,21,156,27,253,123,57,62,230,250,174,39,123,178,200,34,232,76,248,20,210,109,62,51,241,214,255,154,123,33,213,28,25,22,188,65,153,107,101,77,122,123,42,19,127,131,120,211,41,125,88,254,19,236,195,228,1,58,67,12,146,139,89,116,211,232,228,50,73,131,121,72,43,127,255,143,210,173,75,19,151,169,19,244,70,92,198,246,231,162,97,11,9,151,88,180,197,8,128,112,23,136,69,220,112,147,81,248,72,104,100,68,44,219,254,86,144,113,210,86,188,148,1,42,9,200,185,201,140,226,80,1,238,7,255,214,38,78,228,162,33,244,239,46,221,184,112,114,72,226,254,198,190,45,5,22,241,189,243,233,53,142,209,236,147,247,105,235,175,110,41,137,188,223,240,68,105,199,189,106,57,108,56,205,188,33,0,102,149,219,71,119,176,220,25,67,67,77,207,239,60,204,97,11,94,125,131,15,159,236,66,216,202,3,142,117,180,125,20,6,186,127,54,98,39,155,216,80,147,193,105,118,18,28,37,43,102,106,71,212,171,134,64,117,34,5,138,172,39,66,215,33,75,33,192,72,131,6,203,128,55,133,213,123,74,33,124,212,202,108,125,60,17,117,130,35,205,250,206,12,19,66,52,60,12,11,165,217,162,121,62,161,77,192,71,172,160,44,86,95,182,14,104,126,9,45,104,225,143,50,38,159,63,132,252,35,141,133,44,153,243,7,108,111,183,165,40,162,111,7,226,34,204,159,57,250,33,133,190,5,103,235,0,254,110,3,228,107,9,146,250,34,96,20,255,80,23,54,180,213,214,53,243,186,93,138,101,20,90,80,33,155,101,195,238,80,248,156,25,0,37,112,23,39,183,167,235,103,143,32,43,199,8,121,47,207,145,52,180,28,108,77,70,63,129,185,181,165,130,61,165,137,250,137,123,72,33,146,130,214,249,34,163,37,197,101,227,191,183,196,117,151,78,19,6,178,74,153,69,118,129,77,14,38,238,86,160,181,116,185,165,186,44,163,120,224,216,161,221,59,34,117,96,61,153,175,103,79,130,243,69,17,144,236,231,24,3,139,255,170,173,122,192,193,147,158,212,169,120,183,102,198,44,19,238,206,166,69,202,10,228,130,99,142,88,193,45,202,207,216,154,163,134,74,51,151,34,23,210,142,63,247,212,2,146,72,66,155,102,69,193,71,98,118,6,128,142,216,66,22,145,201,109,100,239,185,141,204,151,255,238,207,0,5,169,81,228,198,144,26,249,193,62,178,121,97,56,208,170,18,59,99,43,21,85,237,26,166,118,34,111,50,163,102,43,134,65,26,31,28,201,7,28,253,192,194,163,150,167,13,44,155,230,55,82,0,81,87,173,49,2,52,210,223,135,28,152,31,206,6,109,178,2,109,81,153,142,207,66,53,184,4,108,54,216,82,196,222,196,175,108,128,81,220,215,214,76,82,125,49,100,172,208,98,47,233,71,225,67,188,98,181,26,181,112,54,199,232,149,182,252,226,36,202,81,223,10,220,63,219,141,126,156,26,189,228,112,63,8,76,175,170,66,150,197,217,21,248,110,24,33,177,51,147,152,227,63,145,207,137,121,220,110,66,28,46,245,225,185,38,157,47,28,207,89,249,247,210,185,116,187,45,184,38,207,235,112,89,159,211,112,175,150,135,42,176,138,245,7,37,232,46,186,42,55,253,202,203,152,254,198,118,131,76,36,97,108,148,27,223,27,215,26,245,209,223,254,206,127,247,83,21,157,160,14,156,118,117,196,248,147,169,79,175,160,76,184,95,183,146,152,203,183,210,130,223,136,8,156,51,213,107,124,24,27,124,106,190,42,207,164,104,96,232,145,140,174,245,14,150,10,143,2,92,162,78,221,171,76,87,248,160,201,5,116,119,66,201,213,221,128,40,138,24,146,172,202,91,101,207,170,74,4,248,197,173,235,81,31,206,53,147,89,252,76,65,198,97,191,161,214,176,245,112,184,176,27,18,58,185,189,148,62,136,244,32,113,147,239,8,2,117,110,158,214,7,63,91,79,251,206,173,238,240,0,61,35,56,41,120,102,38,184,69,159,53,156,4,53,168,16,63,225,0,12,154,181,157,123,176,70,217,187,235,131,221,45,206,69,214,121,209,58,169,52,186,133,128,53,142,8,122,75,37,176,82,54,6,125,95,195,110,214,220,254,198,148,64,21,225,81,192,123,59,200,126,20,26,89,209,191,113,147,90,188,113,15,182,217,83,174,164,141,46,106,214,165,98,52,166,59,199,32,23,214,129,35,206,37,94,247,169,9,208,110,2,181,247,168,183,229,24,124,43,180,238,159,224,123,215,176,191,237,18,26,72,59,129,107,114,218,54,4,108,33,189,187,231,131,126,172,82,241,179,230,109,236,101,132,4,46,142,11,146,191,254,252,41,4,118,122,35,226,128,233,254,172,215,84,8,248,22,127,123,28,195,180,150,60,209,13,125,186,17,30,74,26,32,104,132,174,48,82,197,179,184,106,196,137,102,191,111,127,234,65,193,246,25,105,247,185,84,210,89,216,137,135,123,158,104,131,123,134,106,166,226,30,44,197,110,177,73,163,142,250,171,192,184,83,39,70,136,201,106,154,72,185,23,36,19,157,193,111,230,124,255,99,39,89,220,249,70,194,238,117,96,130,30,144,53,43,100,224,248,131,131,60,110,0,37,14,27,181,126,111,233,145,224,194,57,252,118,69,192,154,246,222,225,202,74,108,147,231,93,172,144,242,168,25,147,201,40,186,60,139,62,201,221,87,235,54,107,134,140,11,204,24,89,15,204,169,223,218,210,231,67,82,97,171,95,0,198,221,17,203,8,39,96,128,99,152,247,165,70,101,34,228,199,148,94,175,192,191,197,6,187,104,237,51,82,219,30,151,220,20,207,112,97,76,171,229,26,169,113,253,63,107,47,102,160,76,4,189,17,76,116,55,69,61,25,129,25,209,234,166,181,255,192,248,212,184,83,7,62,103,186,30,186,77,222,20,62,134,214,181,38,109,115,0,88,155,129,56,168,29,250,55,240,178,114,160,153,13,58,140,169,252,123,134,25,218,177,112,132,97,180,90,192,62,103,205,2,86,174,197,97,43,41,160,89,45,224,48,69,99,124,42,180,232,191,3,69,167,175,91,109,182,36,7,63,186,7,80,67,193,176,86,216,126,74,182,234,143,178,238,88,107,128,32,247,31,157,156,149,176,61,90,170,182,143,213,132,180,196,196,226,51,179,75,129,170,88,150,75,103,125,123,224,155,14,135,80,26,188,137,184,25,85,69,43,94,113,236,255,201,202,250,187,118,180,116,110,225,207,90,16,196,86,157,95,144,17,76,82,52,60,28,190,103,208,105,55,68,91,153,191,169,23,196,63,59,183,238,234,222,125,108,255,159,27,41,69,5,124,156,176,136,106,143,126,207,197,40,75,210,131,168,1,57,30,12,8,121,52,210,142,221,53,15,94,19,225,190,201,27,141,63,187,20,149,110,67,131,72,71,42,210,218,62,238,140,3,15,128,223,73,190,224,211,240,240,79,151,160,205,107,177,22,144,43,59,195,229,229,212,125,27,153,42,140,44,84,181,52,65,14,157,146,29,38,92,90,217,197,143,119,242,76,46,115,39,200,120,146,73,18,190,4,21,110,138,181,130,53,14,142,102,106,253,29,227,124,37,253,88,97,248,162,97,201,237,250,190,89,253,35,56,39,100,118,137,109,1,146,120,63,78,125,36,19,154,137,144,139,240,0,5,136,29,68,146,149,64,213,231,23,63,12,71,173,128,96,191,18,20,92,20,92,229,206,207,176,246,165,230,136,229,26,81,10,18,195,242,183,124,63,92,254,81,41,55,173,70,86,105,227,51,212,125,104,31,15,44,248,246,30,24,167,245,135,197,200,125,213,131,191,195,102,253,96,128,53,103,26,78,117,75,148,195,227,127,55,161,72,120,53,69,143,145,129,28,37,76,206,172,79,129,213,217,175,205,47,74,199,41,96,201,157,203,50,95,200,62,202,128,86,156,75,179,122,171,16,142,204,102,78,79,235,156,235,78,26,82,245,208,57,41,132,65,7,147,178,110,136,108,14,161,230,2,153,56,67,14,147,52,227,140,225,210,255,75,218,96,174,219,232,20,26,107,121,38,219,60,5,252,141,186,164,135,53,241,188,9,143,137,5,127,228,130,112,57,232,225,118,216,255,174,82,119,219,31,71,121,106,4,23,185,117,92,103,133,191,8,248,76,201,115,18,215,141,47,14,18,71,36,246,103,103,249,193,95,118,156,219,189,204,207,212,4,238,230,171,18,42,149,10,118,16,101,207,187,100,9,247,78,137,91,114,22,110,173,154,38,74,191,64,67,141,169,144,122,72,53,194,49,214,42,86,201,113,69,103,243,159,20,101,60,136,247,184,46,5,110,173,136,175,76,231,130,247,146,182,73,130,83,107,16,69,165,160,169,238,80,24,159,18,111,212,215,160,177,29,190,50,248,121,246,169,18,15,142,150,211,249,201,156,8,235,135,65,159,3,126,73,88,47,206,16,25,30,75,173,205,31,153,224,8,3,218,211,191,189,64,224,238,77,163,158,156,98,180,32,143,88,181,59,122,104,101,190,106,103,213,2,157,208,172,73,201,89,110,61,127,6,147,209,137,142,225,244,230,11,11,88,223,29,98,26,228,98,183,140,58,27,155,198,32,125,248,190,145,165,126,69,86,68,163,218,211,63,18,45,192,10,189,210,225,6,201,56,87,75,246,229,216,178,36,215,13,6,182,94,87,244,109,163,218,246,156,46,192,214,19,97,129,22,161,79,38,106,254,19,106,199,184,201,147,228,237,221,6,126,58,44,242,88,106,186,107,36,154,249,166,114,130,159,131,166,26,226,15,34,71,227,216,11,103,35,125,250,149,254,113,8,117,230,70,2,143,122,45,23,61,231,64,211,136,199,188,93,109,179,199,125,205,30,212,134,166,117,210,187,179,93,77,83,201,10,25,218,227,194,197,245,53,196,249,238,162,52,144,170,195,128,81,156,149,197,135,123,212,39,200,110,235,34,61,87,34,208,31,35,144,223,118,45,190,98,120,32,109,28,196,219,116,28,9,117,198,50,150,19,74,218,21,95,219,219,51,123,31,251,229,38,72,93,97,59,168,91,130,105,153,221,41,2,171,163,42,66,254,156,167,35,66,255,154,50,250,199,169,129,97,142,16,67,149,8,243,231,131,254,45,59,35,187,86,80,172,122,190,160,182,175,194,203,228,94,113,67,179,232,180,42,236,219,234,59,12,93,252,105,42,184,172,219,94,177,130,36,2,150,18,101,166,51,205,242,65,190,166,242,75,57,250,138,66,124,6,129,121,196,253,223,247,108,189,99,163,129,165,207,140,19,183,136,14,45,175,132,106,230,124,232,168,178,16,11,30,230,230,63,25,38,154,241,62,211,206,130,41,151,208,110,167,26,199,30,10,184,42,3,193,86,202,52,232,167,108,111,101,57,31,2,122,227,181,253,10,83,124,114,73,74,95,226,196,10,138,106,149,166,142,55,104,77,86,237,61,221,193,6,254,22,223,10,227,174,19,16,101,39,52,174,47,233,3,168,96,63,42,141,160,222,128,126,171,70,28,234,6,122,15,252,13,227,169,245,195,71,117,163,155,172,23,66,6,125,61,203,109,20,99,191,75,247,91,168,102,167,109,8,171,49,48,241,97,228,127,121,106,139,216,242,44,56,26,39,241,216,172,176,150,203,72,53,169,107,68,250,16,73,188,94,4,201,251,38,126,234,235,173,141,81,234,211,46,121,25,8,246,189,253,38,24,125,194,115,24,134,60,76,188,80,105,81,103,14,222,132,229,3,37,167,159,183,5,230,56,104,152,81,8,189,14,109,195,212,238,186,216,6,70,176,30,193,8,8,81,156,203,41,36,243,37,76,46,68,182,37,91,70,62,236,123,184,181,49,0,98,229,105,208,136,41,130,202,160,25,42,203,126,254,2,127,93,162,224,158,183,121,249,134,49,16,189,18,145,79,163,227,12,201,136,194,201,121,153,118,170,83,162,255,220,175,65,15,35,45,109,141,242,28,51,122,3,42,108,133,170,125,240,23,14,250,127,221,163,48,26,73,104,189,116,78,54,19,148,121,14,180,144,66,157,107,242,99,27,27,198,13,63,188,49,143,169,174,178,134,26,116,251,6,207,220,86,179,167,183,251,168,170,35,102,52,234,150,153,167,55,201,229,115,199,81,171,142,206,249,144,249,205,136,146,88,228,65,244,54,206,154,148,115,237,62,222,122,163,177,192,125,176,164,199,34,152,152,97,129,161,230,144,10,92,180,5,66,223,240,0,144,129,134,1,202,119,217,200,108,71,170,182,29,187,169,94,254,34,86,173,172,232,145,45,80,237,106,20,230,215,124,224,128,207,75,213,57,64,106,108,131,76,152,247,240,151,117,70,213,61,248,91,12,204,119,203,202,214,200,21,7,219,78,160,238,61,42,28,161,125,39,106,194,50,170,64,174,7,85,102,220,40,235,173,5,183,135,179,189,50,16,116,83,68,125,149,129,199,163,104,253,35,142,179,254,5,127,120,126,48,77,25,231,193,185,161,162,215,31,188,41,210,21,209,247,159,85,200,202,87,181,246,235,144,196,9,191,208,157,32,212,186,167,14,47,223,17,158,39,43,35,118,98,247,163,11,77,195,2,4,177,69,90,59,232,101,191,176,241,73,19,169,40,210,237,192,222,160,16,232,130,64,11,52,166,97,171,137,56,100,123,43,81,28,130,133,105,96,6,107,70,125,180,140,12,231,156,214,211,162,170,128,69,50,128,157,42,243,132,79,58,164,226,163,251,205,178,79,161,252,53,82,6,242,96,190,34,52,11,224,24,128,103,1,34,42,179,198,111,96,40,102,160,170,30,133,125,120,120,75,104,5,137,232,173,168,55,171,233,15,100,122,191,172,8,192,146,19,22,56,208,248,163,126,64,177,138,178,252,10,27,136,173,48,238,133,209,170,194,135,1,29,160,70,202,209,174,221,237,128,222,250,195,235,11,123,161,204,206,180,47,255,193,31,41,230,193,7,203,156,218,187,178,88,94,69,156,23,176,57,148,141,96,94,155,206,104,238,67,22,54,118,229,37,141,6,16,142,51,164,192,95,121,162,69,177,199,45,14,40,130,182,87,196,42,40,108,160,216,214,223,146,90,141,104,162,194,157,175,154,149,119,110,216,210,107,139,28,146,29,202,189,63,194,149,49,35,27,85,212,70,16,78,144,199,218,7,157,254,225,158,220,198,182,27,83,211,69,51,206,32,236,221,140,136,109,215,25,170,89,77,204,48,23,167,71,44,246,180,113,156,28,216,47,19,240,214,198,47,59,244,120,144,67,50,207,117,148,216,209,127,134,114,115,217,139,214,112,58,242,121,14,36,189,144,152,157,159,1,32,125,210,204,97,129,236,136,14,203,253,245,94,20,77,135,92,44,248,135,38,132,64,3,178,222,133,252,5,110,141,180,32,95,81,104,135,3,148,251,151,190,164,78,35,29,229,154,116,79,156,118,233,238,212,199,247,59,67,133,63,199,18,41,129,239,58,171,172,180,103,188,108,245,174,8,217,142,121,72,146,162,131,148,218,164,11,140,112,23,171,35,169,177,85,19,83,59,178,20,12,205,38,83,141,108,28,150,194,145,18,21,140,160,80,88,37,87,205,224,165,195,182,39,184,220,77,96,85,75,13,182,177,61,173,245,169,225,18,35,108,131,130,74,150,22,143,12,121,92,212,247,107,95,250,117,2,151,151,14,210,5,134,13,25,158,183,165,111,140,60,178,14,127,131,120,122,25,139,109,125,215,206,153,131,231,237,131,74,243,198,48,49,70,34,20,110,55,14,110,166,64,188,51,111,23,13,17,31,239,34,56,114,194,247,29,66,132,2,197,39,249,213,38,158,171,159,203,6,126,138,228,136,7,215,144,195,144,214,244,235,180,146,237,74,92,220,229,66,65,53,126,150,208,136,36,66,68,159,13,146,5,241,34,21,69,203,126,81,236,148,101,103,217,90,127,192,25,31,235,48,73,110,184,20,50,203,66,75,17,170,168,134,187,100,64,166,70,153,193,48,221,29,225,232,234,4,243,5,143,23,235,236,61,18,145,229,117,236,93,152,24,58,126,63,220,78,145,28,51,79,121,123,98,235,15,187,74,1,191,79,90,6,80,83,130,252,87,136,253,188,15,216,24,54,38,236,232,170,249,229,114,192,194,97,82,48,251,212,51,65,22,166,58,84,130,225,36,183,182,199,153,249,129,64,68,203,35,93,121,22,180,100,88,15,208,252,49,175,67,43,79,3,221,31,78,92,88,159,238,28,112,88,190,34,100,54,202,233,160,41,60,56,68,199,203,30,31,76,25,121,29,24,1,17,185,171,251,240,184,230,205,117,90,7,161,205,221,93,250,195,116,216,76,165,64,240,148,242,176,189,170,198,153,131,241,19,240,80,216,209,203,164,67,218,224,81,225,64,110,155,184,137,156,68,23,65,75,153,79,173,13,233,150,129,67,127,134,66,88,208,198,96,6,140,161,196,5,49,74,23,0,70,25,75,184,35,26,6,199,223,188,25,173,245,34,146,15,0,16,13,159,185,16,6,170,35,111,99,174,203,131,117,62,248,13,72,91,79,103,161,187,26,36,197,118,238,245,170,214,166,248,151,9,209,196,210,173,1,222,182,71,138,58,100,220,233,6,13,151,16,226,217,12,151,94,248,122,231,197,79,210,7,192,119,57,193,232,68,21,74,4,4,199,60,99,123,124,128,121,230,34,170,41,117,3,98,80,143,111,115,202,12,100,47,66,209,56,61,90,83,147,136,128,153,58,146,194,40,216,208,96,63,117,172,114,219,190,41,183,115,55,68,173,251,145,158,82,235,223,183,73,178,8,21,15,77,237,49,50,74,3,162,248,87,138,130,85,21,14,39,31,162,142,125,255,70,11,94,208,103,49,17,162,247,235,201,144,170,42,173,80,234,73,136,33,27,116,121,139,33,40,67,205,109,167,59,94,24,68,218,225,100,88,170,222,85,73,1,28,37,194,79,131,133,68,123,197,175,172,168,150,99,100,10,166,40,15,233,82,114,83,38,6,122,55,187,40,61,11,43,99,218,86,191,150,228,160,183,103,48,116,164,255,58,33,25,146,179,179,100,22,188,225,30,159,109,244,14,15,71,234,71,231,170,193,208,235,89,178,24,65,191,176,137,206,94,214,212,144,141,245,21,114,219,204,9,139,130,113,29,63,4,140,49,171,67,175,131,89,190,248,62,138,150,230,184,71,11,249,236,104,76,66,143,156,85,17,197,173,184,145,41,129,3,238,246,118,34,202,145,223,124,203,166,84,224,232,189,121,215,113,243,233,31,44,83,55,117,224,191,236,149,196,72,206,167,99,81,231,219,13,201,216,138,145,138,66,206,24,221,84,83,209,224,192,223,194,25,106,77,184,14,66,150,95,20,99,27,110,45,218,159,144,22,249,199,166,73,29,93,178,195,52,247,233,132,20,100,237,32,172,77,12,183,97,249,213,71,134,93,89,161,205,178,12,175,18,42,172,63,203,170,246,205,225,185,207,239,110,217,22,5,104,232,117,255,225,45,44,95,88,117,155,188,177,209,96,42,3,199,148,51,143,135,234,76,138,114,173,127,7,17,78,245,183,187,159,125,230,129,229,143,174,184,95,146,212,188,109,171,161,122,235,238,145,145,83,122,223,54,169,109,63,2,180,184,159,112,107,69,203,76,207,56,73,138,158,152,147,219,138,155,158,125,94,17,236,198,5,138,166,203,227,96,240,89,11,163,58,196,98,230,69,223,80,211,46,102,43,174,165,205,72,199,204,181,189,150,64,165,177,28,14,78,180,173,40,0,218,240,55,89,92,43,201,92,164,186,177,95,184,40,136,57,54,88,177,130,31,190,240,34,10,27,239,6,234,195,94,26,213,54,194,255,100,223,254,196,82,165,118,150,102,43,4,170,195,175,244,180,64,228,114,222,123,56,127,126,214,116,53,229,170,248,131,244,57,11,226,181,66,147,86,218,245,167,231,211,178,252,47,104,16,87,52,18,48,108,52,224,171,33,158,10,168,96,139,51,255,224,85,198,210,27,143,25,211,150,167,163,142,215,48,76,101,73,130,220,71,241,232,164,243,175,174,193,26,248,100,3,41,187,233,107,145,98,42,23,147,88,75,84,220,173,111,54,163,95,48,20,235,77,110,67,216,106,21,94,51,160,64,150,169,8,185,245,223,254,71,226,25,207,235,119,16,243,135,18,0,154,74,249,24,126,102,98,13,228,60,238,248,58,103,175,175,197,34,157,218,17,7,254,143,34,245,228,155,255,79,86,106,202,209,39,70,191,35,1,122,167,5,20,237,99,217,32,243,91,10,31,82,174,229,254,32,226,220,174,122,170,235,62,82,148,47,7,236,101,234,59,7,84,143,127,90,74,253,65,214,215,57,137,6,110,81,70,98,231,196,49,120,229,17,142,102,183,224,254,122,149,180,64,141,51,219,153,24,93,255,81,146,142,5,239,46,25,160,92,28,143,144,166,11,155,210,107,162,138,146,109,193,153,22,10,145,171,81,5,122,105,187,113,156,227,89,208,144,38,133,215,66,234,123,147,82,33,205,99,190,2,194,28,209,33,251,57,81,248,229,58,233,90,136,212,5,213,54,180,107,243,200,238,8,17,116,243,133,139,85,254,210,29,23,52,204,163,225,138,130,173,96,32,61,58,20,253,23,135,219,51,20,250,65,163,115,246,220,66,179,46,249,144,168,114,95,132,217,223,205,63,131,203,117,5,222,56,130,238,105,179,41,74,225,199,215,86,24,52,140,127,55,85,251,15,94,48,107,165,140,137,224,137,232,188,41,137,252,38,250,0,144,89,67,222,213,211,46,20,94,33,36,161,202,106,47,138,205,28,241,222,238,161,157,43,108,223,81,154,168,206,115,254,22,226,232,16,85,149,21,94,111,195,235,87,172,33,85,50,203,0,135,62,29,11,212,40,51,73,179,97,31,173,42,115,170,233,29,13,102,182,13,57,66,178,50,237,154,6,4,215,8,145,62,57,216,89,147,50,206,78,105,197,127,165,38,140,126,174,120,177,67,95,215,67,161,170,199,161,65,60,76,12,63,122,219,203,184,25,173,165,87,200,17,255,229,104,72,191,201,53,251,14,200,133,163,106,136,55,88,97,30,189,99,119,141,94,247,38,143,16,87,140,76,80,123,62,140,181,94,39,254,178,123,180,28,230,194,228,59,97,116,151,23,55,236,233,161,251,62,227,111,174,50,12,18,245,93,44,0,182,33,21,99,227,51,25,16,147,41,196,107,0,209,211,43,230,254,70,17,79,82,118,13,16,128,63,25,109,112,7,70,14,226,138,214,7,38,146,110,1,212,13,64,21,181,23,103,217,158,102,63,160,194,222,142,99,33,174,38,109,157,27,173,218,220,85,4,202,145,9,3,90,223,47,72,142,168,227,203,64,63,20,74,89,126,117,225,130,116,86,119,115,250,8,21,101,69,209,11,220,198,187,125,201,164,242,200,243,67,193,7,42,28,20,11,94,186,153,161,120,117,219,253,59,119,186,0,217,0,115,52,12,254,206,19,57,180,246,91,57,179,207,125,119,64,166,198,195,121,12,184,150,42,236,109,22,87,141,217,240,21,115,8,110,121,10,119,105,219,254,85,74,159,247,11,254,184,250,59,151,39,42,187,112,24,180,93,213,251,206,85,175,93,206,137,174,85,12,205,21,88,138,220,11,5,55,22,241,245,97,191,104,57,83,158,126,170,119,192,217,65,74,24,94,72,177,13,83,58,246,212,86,103,20,107,246,175,173,166,152,6,223,226,240,218,125,40,230,94,185,178,235,4,157,107,188,179,83,187,117,219,199,123,10,138,207,255,165,2,15,210,164,205,228,123,250,24,172,13,165,222,103,233,13,107,11,59,87,195,23,140,117,75,225,144,10,210,47,248,217,97,227,191,70,80,106,32,147,6,37,30,160,30,56,23,208,137,169,87,31,207,123,228,46,83,148,41,184,191,144,247,54,30,169,151,36,186,210,197,200,89,237,26,90,95,97,189,26,230,233,225,136,243,201,199,124,187,58,89,150,135,111,176,192,2,234,210,15,235,146,13,223,132,99,40,171,36,49,171,25,223,132,157,121,8,237,112,90,52,132,151,4,211,9,3,8,125,238,116,65,191,36,16,2,4,247,163,148,189,212,106,202,45,66,232,164,187,228,116,27,15,64,42,36,67,241,227,35,55,200,80,86,242,219,48,241,251,162,212,199,166,33,186,150,133,79,172,74,138,109,243,74,137,170,175,237,243,217,168,70,133,49,208,68,32,130,242,23,37,185,159,65,135,150,13,116,198,74,142,175,78,218,134,117,82,126,22,176,243,63,8,3,166,202,10,92,0,190,169,101,101,219,115,67,188,129,60,83,191,100,5,139,153,192,79,117,8,220,200,227,239,48,130,101,134,175,203,43,132,87,88,52,22,211,113,244,136,232,163,128,68,80,60,82,137,107,226,175,48,133,126,243,180,177,253,225,212,137,209,165,223,116,40,16,195,104,72,249,171,174,247,139,147,234,44,208,51,197,246,202,25,149,52,186,220,179,27,135,169,52,129,60,133,126,63,54,105,188,85,235,28,184,119,198,230,148,159,229,51,10,166,208,38,100,134,78,121,114,118,118,99,1,89,108,6,230,169,148,228,71,185,172,19,175,6,240,1,55,222,115,161,19,127,130,83,59,162,213,15,58,152,46,37,123,64,93,156,44,192,208,247,66,147,91,25,12,104,189,173,147,194,152,164,68,213,36,146,146,148,126,212,138,117,189,49,130,150,143,159,204,186,78,213,72,76,84,16,160,201,99,96,169,255,225,92,73,110,73,4,119,222,135,25,39,1,161,181,248,136,222,116,68,246,207,155,188,34,78,254,24,158,78,167,0,25,4,33,191,19,37,40,11,229,98,5,210,211,13,239,63,104,153,109,185,7,69,59,170,205,176,125,163,136,5,247,199,13,247,83,48,117,21,165,56,191,152,54,80,238,187,171,52,119,203,226,204,235,168,22,198,42,223,225,98,147,58,37,127,48,150,46,91,144,80,223,206,217,66,168,231,195,135,2,189,17,129,2,65,42,172,179,63,216,227,238,108,156,241,39,171,148,109,217,134,135,175,254,59,86,164,164,199,38,43,28,33,244,67,159,99,70,32,187,10,245,247,39,227,176,42,199,175,205,236,150,167,174,201,230,152,215,111,27,208,236,234,127,114,198,89,236,51,170,118,75,30,236,20,26,158,73,39,121,73,153,48,21,2,107,100,147,165,192,187,166,38,54,224,194,5,148,200,75,218,33,215,23,241,60,249,142,132,37,99,213,207,113,9,212,158,103,129,87,155,32,82,142,175,53,50,244,138,69,84,19,36,223,189,187,162,249,248,248,164,57,120,10,79,213,168,149,147,205,76,21,213,114,81,86,184,189,114,107,59,50,161,224,53,147,219,84,109,231,91,211,81,18,5,68,39,234,253,85,164,49,25,62,25,6,46,56,67,158,70,28,203,245,214,169,44,39,206,215,181,158,185,163,64,49,202,81,3,252,95,6,150,81,118,29,18,23,23,226,182,100,15,242,81,8,247,235,9,55,252,96,207,96,147,30,124,234,231,10,185,62,220,161,215,190,181,101,153,232,149,124,207,160,14,39,233,240,31,2,226,11,178,115,12,119,235,178,71,147,122,30,24,218,184,30,114,115,111,16,168,114,111,144,129,42,177,252,82,94,28,15,247,38,203,250,182,207,12,211,223,9,38,84,251,166,82,49,219,20,31,18,214,50,225,16,24,203,206,92,253,242,113,161,224,16,47,82,186,40,106,72,113,222,76,139,146,116,126,73,141,4,8,2,233,25,45,190,251,119,139,41,204,121,100,42,71,56,156,252,40,72,139,35,41,11,152,203,90,217,33,80,167,79,26,2,113,49,55,56,4,177,142,236,129,112,51,46,16,252,206,34,131,7,83,192,53,115,169,94,197,211,78,134,181,157,95,5,95,6,95,7,211,7,49,211,238,103,134,151,132,54,167,244,22,5,146,12,222,146,77,212,231,175,100,138,136,171,199,10,113,85,144,43,51,222,184,92,54,132,198,82,94,40,163,247,123,25,111,123,86,36,230,0,183,163,199,87,69,132,88,170,143,55,111,40,173,210,234,110,117,203,176,198,41,153,32,99,80,145,42,122,188,137,204,192,230,217,26,86,84,215,242,107,135,192,184,89,235,28,159,104,242,215,130,239,247,11,238,83,19,104,180,115,229,209,218,24,174,25,100,148,79,167,13,235,140,198,150,126,241,54,98,243,252,169,207,2,215,203,234,52,77,139,109,62,83,90,183,209,55,10,7,164,94,78,140,58,119,0,142,5,239,94,24,37,219,135,200,181,105,33,26,246,177,16,50,116,171,25,164,189,205,47,227,113,57,40,183,194,47,186,244,164,234,196,25,87,55,234,199,35,133,63,137,63,205,71,45,213,235,78,84,148,242,73,134,139,130,171,30,61,194,157,5,61,255,132,71,242,162,189,170,196,122,21,154,187,8,36,99,76,99,113,24,238,216,22,109,17,41,48,190,163,84,81,35,3,248,11,108,230,7,123,76,78,151,32,24,164,253,98,89,227,95,36,8,108,74,190,11,4,78,34,235,145,203,48,230,187,143,116,221,108,168,247,128,127,16,144,42,198,184,133,16,154,125,134,190,248,237,115,86,84,100,25,155,91,55,231,33,160,244,250,181,235,194,158,139,11,117,76,130,134,190,135,158,52,252,155,82,222,62,96,169,21,186,216,161,177,163,234,167,154,220,15,15,94,32,219,192,141,11,101,156,100,199,131,226,162,81,128,28,16,17,216,88,179,238,196,32,79,47,201,173,108,94,48,246,94,159,215,228,225,20,171,87,98,114,27,161,143,111,75,101,28,129,216,205,30,18,213,231,71,233,181,17,223,148,102,49,8,139,168,69,236,22,76,142,164,32,15,81,127,171,220,186,29,39,54,93,143,77,238,50,29,21,100,225,126,239,108,68,39,1,78,41,74,117,212,223,76,77,122,86,136,114,18,147,145,140,114,243,0,51,237,95,148,143,53,116,158,75,42,199,48,133,57,49,95,14,200,250,106,56,63,198,134,41,163,217,72,127,213,200,196,18,208,243,251,80,151,5,102,225,57,219,226,136,60,108,251,112,114,30,103,109,79,200,131,108,113,19,16,140,85,199,147,191,15,239,73,104,119,240,195,160,227,122,0,101,179,21,169,106,226,150,56,11,213,217,14,85,53,6,200,58,130,97,184,29,177,191,120,22,234,234,140,237,98,8,209,209,89,218,215,56,87,4,148,73,13,36,245,163,208,4,170,41,59,102,52,208,148,241,190,102,178,147,45,246,184,171,225,8,114,176,196,109,91,147,161,142,52,70,213,25,56,208,143,36,213,56,109,152,190,231,239,59,41,92,25,55,11,163,14,224,4,57,37,25,78,1,173,240,16,176,101,25,237,50,235,141,105,148,115,182,86,74,127,66,33,247,127,160,206,40,92,172,106,150,27,31,130,0,247,44,47,52,253,19,188,75,130,245,135,48,189,173,149,41,194,46,182,92,58,51,153,97,119,188,80,5,253,97,141,6,60,92,217,139,79,210,199,93,175,11,128,186,46,21,15,27,188,74,225,177,97,176,58,120,96,11,0,198,151,160,146,48,122,136,224,140,247,155,186,94,49,186,122,30,67,96,149,228,120,145,168,32,102,121,71,204,133,255,192,222,251,40,52,100,249,233,39,219,124,245,248,86,245,141,33,158,9,138,131,245,68,14,3,161,113,64,10,215,3,228,217,25,110,174,73,167,36,203,113,74,132,149,233,216,226,148,90,216,227,148,217,230,63,220,41,63,175,48,202,220,237,94,18,153,39,59,145,101,244,6,98,175,51,242,102,47,228,0,147,63,104,237,43,60,96,90,165,8,41,179,89,141,57,4,92,240,38,49,142,129,158,35,80,253,41,117,2,69,130,88,231,147,148,9,40,65,124,177,20,207,28,233,69,104,179,74,192,216,46,151,51,68,142,220,249,50,22,234,13,56,111,201,44,113,142,145,48,32,16,175,208,234,119,143,95,126,233,72,186,14,196,206,12,35,137,67,56,22,9,28,220,66,207,161,31,192,252,11,110,215,161,123,47,191,198,95,112,51,106,209,10,112,227,22,117,50,250,13,38,165,226,29,175,203,36,13,19,26,246,52,55,128,207,250,57,39,70,226,25,41,118,70,168,11,209,49,174,230,129,193,51,225,6,122,221,27,171,201,20,191,28,224,110,127,100,246,231,231,241,226,239,176,36,85,61,211,192,203,145,164,53,144,67,216,186,24,1,207,167,102,42,84,160,90,237,117,71,6,68,79,210,56,123,131,177,195,239,173,68,46,63,10,219,157,38,49,94,153,65,167,4,194,30,173,42,229,113,45,207,89,32,26,80,121,86,225,200,32,98,146,246,24,200,106,1,210,243,60,11,184,93,92,238,114,40,198,233,244,233,240,233,129,43,108,170,227,133,117,236,181,153,228,200,201,133,73,45,200,135,78,83,69,108,146,33,50,194,119,170,166,70,137,144,173,198,245,105,81,163,191,128,63,221,22,202,253,180,224,169,222,82,231,67,49,84,170,223,200,232,187,3,121,175,11,37,221,214,170,255,17,251,46,245,167,7,144,221,59,229,111,67,160,250,56,157,21,160,111,53,71,75,125,133,181,245,63,1,58,24,213,87,28,14,81,139,13,208,177,148,48,129,35,172,242,110,154,229,178,198,238,242,214,250,162,36,100,117,56,246,102,8,207,119,134,38,91,10,206,102,245,178,252,179,158,215,157,188,113,89,72,40,156,148,154,105,39,60,174,156,106,212,255,21,105,252,121,160,73,57,226,206,28,1,192,187,218,209,90,209,37,194,252,205,241,169,110,179,87,62,219,60,33,110,255,138,31,215,66,82,217,99,134,61,74,115,250,226,3,1,205,58,245,64,200,9,81,59,148,5,171,136,75,174,237,82,248,59,90,141,1,11,173,211,10,188,139,221,11,155,213,206,10,247,181,47,234,58,48,181,190,13,163,63,56,28,61,60,109,235,155,254,226,189,11,205,224,182,117,76,55,224,97,138,137,226,214,183,189,174,238,226,3,229,75,166,140,43,54,201,243,158,170,72,4,116,230,74,183,119,166,166,191,83,119,191,45,134,105,232,198,241,155,132,63,235,14,203,60,195,197,21,248,248,152,220,51,247,16,114,128,32,209,79,213,159,51,224,77,45,69,79,130,176,142,172,138,167,197,32,153,196,122,123,220,93,124,217,244,98,18,228,5,245,23,209,244,202,189,147,155,32,173,147,178,237,102,187,43,85,73,21,216,80,53,122,68,108,35,130,230,123,73,222,208,104,130,157,241,4,242,76,76,16,109,60,1,123,108,208,85,253,81,40,223,147,202,92,223,114,134,95,68,100,75,105,127,44,11,185,126,227,112,187,156,211,183,142,24,210,33,216,167,32,45,10,238,111,181,207,132,140,80,241,219,253,236,217,237,251,105,86,1,127,17,247,185,20,212,136,86,124,177,157,147,233,170,67,216,68,75,112,32,228,189,185,54,41,244,95,9,208,92,65,50,242,188,30,23,25,46,234,154,241,40,133,141,163,39,163,242,107,52,140,138,138,91,202,18,153,1,212,140,102,1,118,15,182,197,216,170,53,18,139,82,101,147,159,144,116,181,159,71,82,199,37,44,103,38,13,14,214,241,102,30,199,113,163,70,218,9,111,38,34,88,116,153,174,69,13,201,158,88,16,41,153,197,210,54,80,134,44,80,212,159,160,152,26,247,20,51,0,88,36,181,221,131,132,52,9,65,144,60,130,183,178,53,164,102,224,186,24,137,130,181,241,13,133,63,41,170,255,2,190,186,27,69,180,141,128,220,115,177,161,185,196,57,35,184,250,27,212,196,59,134,168,208,217,160,112,182,12,76,118,17,73,141,106,96,101,33,134,66,211,164,25,124,219,242,85,2,120,194,1,198,128,29,12,180,143,153,246,27,194,233,209,20,139,213,232,48,233,68,229,173,213,215,217,42,6,28,125,139,142,54,59,145,60,227,173,223,131,201,113,149,189,29,188,91,80,126,75,8,67,189,124,116,176,186,109,115,90,199,111,118,155,95,193,55,98,157,46,98,47,82,64,71,53,133,81,131,124,140,84,34,151,23,53,163,125,205,35,127,197,191,51,0,148,57,129,36,215,47,48,245,184,172,34,14,244,86,185,65,96,71,189,68,170,220,49,200,74,151,14,196,6,137,79,86,104,97,26,61,215,39,170,222,200,244,2,212,241,97,61,32,161,109,233,165,233,163,214,77,193,134,206,66,18,123,155,9,124,26,149,240,30,94,221,160,136,19,238,213,130,79,62,210,146,240,102,255,207,154,108,146,218,69,22,64,165,38,133,79,224,82,182,194,247,97,120,249,126,187,48,216,211,190,170,95,229,67,109,170,136,165,159,161,141,180,112,239,108,77,212,191,144,107,139,89,33,222,167,180,123,222,93,226,25,75,30,131,74,54,108,104,179,85,111,224,220,237,127,66,210,124,127,67,171,222,109,167,173,51,217,211,190,32,221,135,236,248,78,52,40,196,175,195,9,58,240,154,130,215,226,193,103,101,144,235,49,129,22,159,49,246,213,172,74,210,142,54,128,214,167,44,177,37,48,147,162,122,27,64,120,10,234,237,24,57,32,151,181,53,53,89,198,80,193,167,47,79,65,234,236,248,181,9,61,61,172,121,17,53,25,96,135,166,45,23,173,174,12,120,226,98,175,201,17,137,162,237,152,146,98,223,130,105,241,7,75,40,200,19,202,4,191,93,89,236,109,105,198,115,130,224,87,0,17,65,49,177,123,182,131,71,69,17,83,208,9,240,238,230,254,181,158,141,255,100,207,211,220,16,83,42,142,223,217,144,11,152,239,254,131,169,88,71,57,2,181,245,145,136,49,173,131,161,72,122,101,105,248,6,65,71,110,207,202,152,254,131,66,240,188,207,102,58,7,104,181,71,233,105,79,227,140,128,251,120,226,76,127,69,221,139,39,9,172,46,69,143,198,234,246,119,73,166,92,109,148,91,192,94,105,177,126,132,99,141,82,212,154,140,56,92,109,129,226,77,197,47,20,112,99,141,42,91,149,35,197,170,4,245,128,93,9,219,141,49,252,132,95,4,113,153,10,74,112,60,58,25,149,175,101,55,149,138,144,128,95,12,81,189,166,118,128,236,51,42,44,239,223,104,179,48,28,124,198,102,73,47,91,7,91,132,96,79,194,108,165,147,28,78,52,241,32,85,174,24,126,218,218,117,57,196,103,199,111,206,124,193,90,32,207,131,162,26,38,202,157,187,123,65,15,7,10,115,40,224,86,107,183,114,81,69,138,107,119,197,151,186,216,245,122,218,164,126,86,228,191,176,237,254,5,158,141,168,225,79,149,113,119,134,228,50,218,234,168,47,89,155,60,71,90,199,38,187,3,141,193,79,137,187,180,20,180,49,225,69,234,194,176,109,87,87,145,119,167,88,214,229,89,155,201,131,44,172,246,138,64,115,190,5,169,197,193,108,255,4,99,205,18,51,210,76,253,20,252,18,228,18,14,183,210,16,22,113,12,6,191,109,246,12,103,208,232,205,137,175,194,1,89,192,235,246,153,200,64,110,81,23,239,133,127,187,174,0,80,36,198,165,12,161,125,223,102,188,19,22,55,146,142,55,32,213,50,114,174,83,130,119,228,143,156,194,215,18,58,35,194,247,238,161,54,174,246,39,46,37,107,150,166,230,51,3,9,215,74,238,219,226,138,142,173,251,101,198,232,142,222,96,127,119,138,195,105,171,196,195,248,53,173,53,96,125,201,123,69,232,251,80,64,65,55,61,254,202,111,159,171,14,216,90,182,242,131,162,140,69,186,225,156,219,93,40,150,22,202,46,108,111,224,157,244,244,231,15,205,127,19,70,205,102,59,98,60,80,42,46,147,29,210,141,229,182,20,109,209,229,0,149,244,205,224,136,42,105,254,52,33,243,133,111,37,39,39,113,182,181,249,156,215,177,111,25,136,54,70,107,213,197,228,142,253,125,26,5,85,22,214,218,22,88,172,39,14,196,168,22,75,112,71,22,27,108,38,115,177,48,161,128,47,149,77,192,110,184,89,184,209,30,34,75,141,241,53,168,177,196,131,145,10,94,249,16,141,54,169,188,232,50,120,217,186,47,220,246,242,237,190,134,38,2,121,197,171,184,106,210,84,141,63,204,227,205,131,129,191,65,203,131,52,61,97,56,230,170,49,108,224,34,30,86,186,81,167,240,239,191,141,104,20,152,239,121,78,212,65,3,146,78,22,233,171,240,91,56,166,83,254,119,32,151,174,208,129,137,143,35,159,76,16,234,40,198,217,30,227,201,34,42,94,23,187,43,58,191,98,255,178,234,224,79,146,242,8,246,205,40,53,118,16,162,82,102,90,212,125,251,47,111,140,110,34,225,165,253,200,145,130,36,148,101,171,222,207,211,226,238,79,103,255,227,120,80,28,139,62,150,58,248,68,246,14,254,161,60,168,93,36,15,209,96,214,91,95,227,239,245,114,58,247,3,177,214,141,11,138,251,247,39,241,96,24,247,129,111,86,178,192,6,112,52,50,76,112,60,72,184,59,248,205,15,88,115,165,0,227,14,153,38,191,212,16,219,19,160,42,116,133,25,19,15,65,218,80,24,2,57,1,133,23,247,87,4,195,107,188,121,58,68,99,64,217,148,200,73,13,17,211,171,217,57,157,243,124,146,203,24,75,172,62,20,126,163,184,193,199,220,216,127,123,33,222,13,226,188,1,45,213,29,153,196,236,138,129,47,12,60,232,66,57,153,149,49,204,162,76,4,142,178,28,52,153,55,124,218,104,141,218,75,246,13,193,71,95,241,210,137,111,254,188,222,165,84,65,195,127,39,46,47,51,10,97,252,96,164,134,12,12,43,49,141,169,216,144,10,162,151,30,101,205,34,240,11,252,60,238,141,207,226,229,55,211,60,124,178,219,202,168,57,73,78,72,124,44,75,66,74,67,141,42,92,195,64,20,187,113,174,162,167,91,75,196,109,250,26,129,253,135,166,227,154,100,216,226,42,227,91,161,70,255,134,47,196,35,46,34,21,63,107,28,227,32,25,250,157,27,251,24,113,138,200,221,162,88,25,137,173,216,30,101,179,190,162,188,94,47,90,48,148,185,147,21,32,209,223,65,151,251,111,110,63,195,247,17,241,1,146,182,88,90,39,5,88,190,45,240,247,159,244,33,70,209,198,53,120,222,218,152,178,66,116,216,218,151,213,179,168,180,243,56,62,124,16,252,53,35,145,25,48,220,233,251,203,10,184,19,109,156,46,6,95,232,213,134,235,224,106,178,23,219,37,115,114,17,71,116,132,52,142,100,101,108,150,196,171,232,121,64,127,123,138,187,176,28,106,197,242,110,17,236,105,242,230,8,134,183,30,178,32,31,122,46,177,120,241,149,61,166,126,133,132,7,150,253,123,241,7,41,68,142,164,238,190,192,230,34,127,168,145,32,229,246,187,129,93,135,36,226,219,243,89,52,92,230,122,110,57,17,139,248,107,80,205,97,70,116,131,182,202,23,59,6,239,175,205,20,170,218,113,22,75,51,170,166,197,42,164,90,38,137,240,203,120,43,246,55,29,29,34,87,133,67,75,134,149,173,146,141,206,223,208,56,15,155,168,217,18,237,176,158,71,60,252,84,161,177,216,189,207,130,117,121,220,243,38,30,133,75,216,128,138,177,66,41,3,157,86,162,221,221,115,64,249,12,102,219,7,79,75,246,8,50,67,186,197,98,105,186,23,111,77,230,128,41,88,138,214,17,95,225,182,11,225,226,246,72,14,43,63,136,215,35,26,210,157,51,193,71,131,179,92,192,78,154,228,56,24,205,251,155,113,2,43,4,19,77,13,190,57,162,122,91,36,138,43,24,100,66,132,195,170,253,180,128,140,151,190,120,186,194,47,182,170,16,114,168,208,39,198,120,199,103,6,47,119,203,40,174,36,225,211,140,98,137,88,131,74,185,208,230,224,234,90,116,240,109,114,233,230,131,172,95,56,65,29,35,46,82,76,154,141,116,10,65,89,240,21,224,68,41,40,27,79,98,180,113,219,24,122,171,5,177,153,215,221,254,124,234,57,137,236,57,197,177,82,232,44,32,45,211,206,223,237,178,92,210,228,177,124,185,143,223,180,243,251,80,20,120,171,101,194,208,12,163,124,225,80,201,128,220,177,148,183,218,123,45,254,128,248,170,55,83,64,125,150,95,73,85,208,242,59,211,235,157,72,213,46,41,27,184,137,182,141,199,134,169,52,165,200,244,138,17,215,144,136,157,151,104,27,26,143,62,77,86,42,69,126,162,129,225,58,208,19,43,218,143,12,29,203,65,128,218,72,170,147,146,214,149,168,12,59,5,111,54,67,206,146,99,103,250,223,91,182,33,52,127,107,106,243,73,81,28,182,241,60,124,82,113,66,202,34,236,233,59,164,214,136,32,228,187,242,79,29,10,64,17,172,58,153,76,148,94,41,131,215,247,212,191,26,80,243,75,230,86,251,96,234,188,223,195,114,195,34,61,73,175,70,207,73,41,130,14,2,86,36,72,84,229,11,213,173,162,13,29,121,205,122,29,136,75,168,84,238,216,180,201,71,163,21,152,245,116,212,93,94,5,235,194,220,76,18,134,28,131,187,114,211,27,12,170,241,254,103,33,146,247,196,186,93,16,127,155,232,105,39,173,224,205,224,150,16,0,55,192,129,193,116,23,46,210,40,150,40,242,140,197,218,251,199,119,216,239,12,103,67,56,255,193,234,114,197,153,39,228,39,134,66,26,136,136,212,104,139,14,128,67,17,76,188,216,225,235,86,128,238,204,12,94,219,70,198,147,139,9,78,176,166,162,85,223,18,157,171,206,31,199,126,124,64,251,245,168,220,105,245,111,62,125,40,132,112,182,23,141,149,157,15,141,175,89,91,168,107,215,56,251,123,120,216,94,27,205,113,6,106,153,183,157,119,105,219,166,58,106,150,202,141,117,137,231,252,77,207,127,11,200,251,21,43,121,210,63,89,218,251,191,27,85,46,162,28,168,106,197,60,5,28,96,58,76,17,123,73,4,59,108,164,158,241,57,167,33,9,82,28,217,8,184,124,182,53,86,70,27,228,8,59,163,150,147,4,47,57,8,209,73,92,217,96,28,185,206,229,146,167,26,57,171,41,225,101,177,230,15,191,1,118,238,36,171,54,243,68,219,114,131,244,205,178,180,54,139,60,84,128,201,39,220,81,64,174,72,113,29,130,233,250,191,51,109,51,22,155,80,21,239,70,4,42,253,239,176,27,145,171,250,198,73,161,170,18,219,212,155,127,153,116,149,102,14,133,208,117,234,73,1,253,25,226,194,32,93,43,247,61,208,29,203,20,108,71,212,30,251,178,161,109,228,142,168,107,89,242,41,181,160,154,13,118,3,143,37,23,235,53,93,19,128,116,15,61,248,149,136,250,134,149,111,184,165,185,12,206,113,69,232,184,87,58,185,124,69,7,170,109,203,53,224,199,249,215,20,187,118,116,228,192,178,28,193,123,23,63,6,35,23,112,157,27,112,127,119,98,255,31,97,26,61,166,66,227,246,162,157,123,91,18,16,197,224,37,174,13,224,192,241,216,34,33,138,239,125,185,176,183,122,45,158,183,177,234,30,230,97,41,151,43,132,67,174,144,56,238,119,124,75,219,86,37,92,56,5,11,108,107,49,95,186,203,89,136,91,210,23,109,123,254,64,206,137,174,243,146,152,238,177,98,53,130,147,136,171,7,61,154,244,6,227,76,251,132,248,218,229,218,208,21,191,188,207,94,217,18,191,134,190,109,80,89,141,178,39,69,147,44,197,254,170,169,166,20,112,181,115,22,30,49,98,7,151,220,57,255,104,178,36,6,222,56,161,60,235,137,144,108,61,10,187,6,215,7,216,245,32,226,121,30,65,133,91,186,129,60,143,2,113,121,219,62,119,146,26,84,215,122,49,100,134,57,130,183,161,105,94,135,47,58,26,65,107,138,206,67,235,182,198,147,203,11,91,196,252,2,132,218,213,208,127,173,117,50,179,227,243,196,109,201,253,121,114,102,45,96,31,70,205,159,165,181,203,43,35,223,79,11,125,71,249,103,129,155,77,192,138,244,70,222,205,22,207,95,97,205,128,27,92,217,157,163,151,143,183,131,111,10,107,160,220,197,134,253,177,79,162,136,131,171,237,200,223,82,139,46,55,107,200,130,230,37,93,166,174,54,185,149,74,225,97,109,80,47,30,211,249,97,240,66,27,163,93,246,184,250,107,65,4,234,224,201,29,168,253,86,204,161,74,51,7,80,176,102,127,157,140,17,168,218,2,21,255,240,147,95,90,60,176,65,223,248,118,83,5,196,201,185,242,92,92,213,54,227,115,132,104,68,175,209,90,31,102,31,253,0,117,147,131,229,4,124,39,53,85,193,137,232,159,1,162,227,56,119,138,146,66,21,30,245,122,231,49,23,95,139,220,93,255,218,80,122,4,205,218,122,132,207,129,66,96,236,218,47,159,51,194,109,186,194,169,11,246,43,27,196,64,96,217,230,200,103,34,119,241,57,231,159,141,204,178,78,121,9,227,31,216,29,39,80,187,190,24,180,56,147,116,143,84,48,148,211,157,248,108,27,42,238,121,49,252,166,153,177,227,237,34,112,45,76,226,180,227,119,31,108,250,46,65,110,168,150,200,119,169,69,23,63,227,187,114,52,181,239,22,129,163,151,5,121,119,152,45,43,239,130,250,157,143,153,47,236,240,133,112,101,73,179,132,117,167,9,89,56,122,243,227,252,121,126,69,157,236,207,152,26,70,81,241,227,72,230,209,101,82,48,85,198,10,6,205,179,185,218,132,180,197,117,67,61,88,217,123,210,98,201,62,190,113,17,235,99,147,98,247,189,89,1,81,229,29,196,164,76,75,40,51,1,247,59,34,29,22,223,71,77,70,255,94,114,96,31,246,227,155,4,74,81,154,32,205,96,104,224,29,61,134,184,116,184,50,13,137,208,78,201,66,46,128,6,12,105,127,95,247,79,135,40,98,169,9,72,235,201,230,244,84,22,207,109,186,251,84,138,207,80,178,138,172,88,168,49,11,6,49,251,228,214,209,2,209,96,33,106,214,165,57,238,134,216,65,254,96,18,227,104,191,15,85,6,60,216,200,61,120,73,104,146,19,177,63,233,242,182,232,232,188,230,244,128,122,49,55,219,35,121,7,118,187,121,54,14,228,14,211,110,107,199,122,117,36,64,244,47,73,149,79,249,111,249,210,193,150,24,130,33,1,143,180,214,114,46,76,133,144,99,216,145,138,48,110,125,13,255,114,188,113,190,73,203,64,105,25,49,159,184,102,62,216,91,233,102,234,185,214,62,22,188,159,58,224,51,148,200,65,40,112,255,111,153,243,25,117,16,76,199,69,43,160,28,33,116,98,247,154,217,32,89,250,79,83,50,191,121,35,83,74,254,100,13,86,41,88,17,73,118,162,128,14,162,33,24,132,190,29,220,137,14,42,63,115,51,21,11,85,78,39,202,183,88,60,249,109,41,135,192,55,209,217,102,44,234,49,95,188,141,234,153,235,244,206,116,191,25,105,25,42,240,50,205,66,49,18,242,155,171,213,148,225,211,184,17,54,249,118,5,59,133,189,102,228,25,119,6,26,24,90,250,233,240,187,118,225,161,83,163,108,217,143,114,210,245,31,11,157,40,92,192,113,121,154,205,155,24,55,157,178,188,17,81,79,48,217,184,2,14,10,40,199,224,192,79,72,115,55,153,196,121,13,144,130,69,197,36,247,24,128,157,156,237,196,201,44,113,24,2,174,201,227,241,239,47,33,139,51,152,193,101,204,167,7,172,25,77,53,247,153,28,164,81,38,241,70,166,191,149,187,52,119,165,204,58,147,45,47,186,214,116,150,20,38,17,217,72,62,1,215,50,69,153,31,48,88,36,57,37,126,60,21,40,253,120,230,192,248,46,15,8,227,107,17,139,34,235,253,49,185,244,60,241,84,253,117,217,233,6,192,183,4,189,56,249,179,159,148,185,121,249,83,107,125,169,118,201,194,159,92,93,53,103,146,6,31,87,139,37,69,23,150,20,251,83,184,9,125,44,64,204,201,118,66,170,120,144,232,6,119,21,114,59,57,150,62,70,165,105,153,102,137,206,112,201,178,81,196,56,151,44,160,49,60,170,43,48,59,184,139,244,37,246,18,68,135,158,29,213,226,36,110,143,217,183,67,71,243,104,0,41,99,29,82,36,134,133,56,62,103,211,154,148,76,245,130,97,196,236,148,65,178,248,253,59,239,103,71,99,127,72,232,148,174,11,48,254,35,40,103,222,106,118,27,185,180,209,225,177,74,143,137,139,5,254,105,238,9,100,200,92,193,240,255,219,105,136,117,67,75,232,18,182,20,32,100,183,219,175,147,40,50,231,80,255,195,135,93,55,48,75,191,29,193,104,191,179,51,117,149,86,55,16,232,40,52,39,198,98,184,192,23,96,106,218,214,3,187,93,36,142,54,162,160,128,142,199,170,9,133,46,0,13,75,194,238,231,141,180,214,208,197,39,205,94,208,38,49,140,108,92,77,135,200,123,203,187,210,170,55,143,6,23,210,106,60,146,83,239,125,121,231,82,39,235,177,66,146,109,254,203,255,143,179,138,244,136,90,60,28,160,48,179,42,238,173,134,32,161,131,124,130,114,175,28,46,199,6,135,26,54,227,188,194,222,72,192,72,213,29,211,41,33,119,250,21,33,233,58,112,186,74,6,207,153,101,84,160,0,197,110,74,86,223,61,74,6,71,239,137,54,207,159,240,86,128,167,139,213,108,69,223,213,97,231,68,193,110,5,179,221,87,158,215,201,188,112,27,90,211,192,69,52,64,212,168,30,183,106,82,3,2,175,24,170,41,199,28,21,242,60,80,53,132,214,91,64,162,25,99,14,33,157,28,60,254,133,145,246,203,143,43,141,67,70,185,142,184,25,26,40,138,19,62,103,254,186,204,219,153,123,159,203,38,78,65,81,245,164,18,115,56,173,18,64,202,72,200,205,108,110,12,35,135,94,18,36,51,153,41,66,240,133,154,69,248,91,82,66,102,82,207,175,89,168,178,241,54,105,51,128,46,40,49,49,19,132,190,216,55,141,65,175,35,37,28,3,115,142,153,156,9,84,99,108,28,192,37,190,135,77,155,10,147,100,25,2,193,147,151,78,137,250,169,181,46,250,219,74,112,132,98,107,49,81,33,200,119,89,200,161,249,127,85,203,134,240,175,206,177,191,128,97,215,24,132,72,12,226,212,40,41,73,215,154,138,139,168,169,216,218,34,248,12,245,16,66,141,231,10,85,69,167,248,215,3,250,54,228,75,167,28,131,14,160,224,249,129,63,26,57,49,79,67,160,91,112,11,41,26,178,58,230,50,184,151,125,36,171,134,60,31,63,165,69,120,219,99,157,30,36,30,208,19,225,146,247,12,151,19,9,167,140,180,233,77,36,83,133,49,76,15,167,157,42,88,239,155,159,251,76,56,158,15,153,240,111,177,151,161,93,86,56,255,242,93,186,137,161,85,150,75,179,250,38,69,71,136,46,74,190,188,235,65,163,246,7,36,253,90,213,38,211,132,97,68,247,193,38,1,183,42,94,79,225,21,235,92,93,59,48,35,57,18,192,192,220,179,52,85,207,207,255,58,114,120,194,22,83,59,171,78,84,13,129,219,42,241,244,22,175,70,249,236,136,105,224,4,15,76,99,231,7,200,211,35,102,46,67,254,176,72,85,139,105,157,16,161,45,99,210,166,95,10,143,209,169,193,127,96,226,27,250,80,18,192,191,101,56,175,82,166,141,138,116,176,120,250,3,38,2,217,93,119,224,185,121,147,251,158,134,85,18,61,146,110,220,50,55,139,131,247,162,12,139,153,189,92,42,183,224,38,72,174,74,170,207,214,154,110,172,173,142,250,108,147,119,181,255,9,152,12,8,198,141,45,100,14,92,7,118,156,117,10,229,3,68,120,117,78,13,54,56,222,0,199,123,130,117,241,183,168,64,173,104,21,247,27,206,85,183,138,186,63,28,176,249,37,96,133,196,216,139,22,242,182,56,38,103,170,79,177,75,58,251,73,87,99,170,32,74,141,54,161,169,212,74,136,51,234,180,18,244,253,30,159,243,41,194,232,72,188,125,52,50,211,207,105,183,7,48,194,102,202,95,147,13,222,248,40,142,20,72,138,79,219,61,126,57,23,179,175,45,47,93,53,144,115,70,63,125,17,118,62,43,150,105,30,30,118,234,101,103,151,96,142,102,13,98,58,201,158,100,149,244,200,196,38,106,184,21,175,254,68,6,79,173,209,244,66,137,81,72,94,125,198,175,117,86,225,250,83,105,172,110,63,218,208,7,153,41,128,240,57,106,109,182,3,113,72,94,156,168,220,145,72,217,154,153,23,120,4,133,95,37,139,61,238,139,96,156,161,220,255,164,112,39,88,227,154,67,115,38,208,118,153,25,217,88,79,224,101,255,34,20,213,110,62,42,73,233,25,81,190,88,35,144,65,26,237,166,9,0,99,254,91,120,68,227,126,147,64,95,166,104,131,32,84,102,253,128,194,237,92,120,137,134,229,17,253,48,215,199,56,154,47,174,117,242,57,218,242,168,151,110,3,132,158,246,129,103,242,219,51,215,243,106,40,134,179,122,134,89,112,245,146,36,173,130,42,124,8,25,232,64,116,21,68,224,21,176,93,194,64,178,229,205,164,22,73,9,222,125,17,149,252,86,18,182,169,163,194,193,225,42,172,156,213,248,172,123,242,24,72,46,9,155,207,11,112,178,90,179,176,187,115,30,198,166,163,46,191,239,173,151,134,133,107,190,112,38,127,40,1,89,180,124,230,235,16,60,40,26,195,41,173,221,146,187,164,167,36,227,104,185,212,29,43,68,3,91,25,145,142,14,11,181,39,152,167,14,119,10,150,78,21,31,66,181,133,138,239,91,106,129,35,201,150,110,218,250,54,165,174,225,86,14,89,207,33,119,232,108,29,171,14,48,196,35,42,169,144,33,160,160,238,33,241,255,84,39,71,1,131,85,105,141,23,186,207,32,84,54,37,21,216,20,117,10,133,81,153,236,80,28,190,137,217,86,167,155,183,122,120,115,194,125,90,247,179,242,213,8,222,105,254,140,247,241,133,225,163,205,164,198,215,45,68,11,246,83,125,51,65,249,195,239,62,245,120,165,36,125,59,53,109,177,114,140,152,36,213,119,234,246,232,44,143,80,159,180,163,138,124,121,10,186,221,221,95,231,152,214,43,197,63,158,11,212,65,23,211,136,145,143,28,209,5,171,217,128,21,166,21,117,219,31,110,132,78,20,182,31,14,236,40,212,176,106,118,70,48,220,58,14,181,229,101,23,56,100,51,15,128,13,37,252,31,157,145,85,105,8,151,108,19,199,231,182,17,114,130,84,138,4,140,149,251,215,120,136,197,226,175,130,211,125,63,195,100,118,190,173,18,3,182,164,53,63,234,59,237,255,243,174,204,12,129,12,129,10,217,189,122,112,244,52,21,252,205,152,254,235,143,79,181,220,194,100,181,204,39,236,164,117,210,69,130,217,210,197,43,171,118,119,253,188,119,54,215,3,13,204,108,132,32,160,107,14,153,207,227,96,226,213,226,112,109,91,209,228,25,168,172,223,63,110,158,86,89,153,203,197,4,252,30,243,211,139,233,24,47,14,217,160,126,22,127,182,111,161,121,118,209,20,161,147,59,59,118,52,242,114,20,9,83,67,178,164,200,76,194,122,111,40,79,71,127,223,154,23,194,200,2,88,21,167,68,203,247,141,2,199,236,230,102,159,206,124,27,77,77,179,248,33,34,240,17,87,62,189,214,109,71,8,12,13,204,28,161,212,7,36,79,116,89,226,251,163,158,10,61,150,177,93,73,245,31,250,128,59,106,220,64,200,63,129,164,74,84,211,217,180,129,33,189,41,76,151,207,168,13,237,57,130,73,108,39,241,118,157,137,127,124,47,237,172,30,138,113,77,109,242,140,64,190,157,103,135,101,231,156,136,126,134,127,54,124,87,173,237,186,38,24,40,194,24,20,49,254,6,196,67,79,70,83,126,30,31,123,39,251,130,200,123,100,145,105,208,30,74,87,0,235,178,40,197,209,136,253,211,149,37,121,224,82,61,1,195,10,44,190,53,100,52,94,52,58,181,58,15,149,127,42,36,142,6,72,26,236,79,74,248,79,226,47,94,217,95,14,29,165,174,200,143,69,188,1,114,204,128,144,246,193,79,137,133,118,114,182,40,147,45,206,253,165,102,65,70,191,237,75,84,9,39,154,249,110,80,43,34,111,249,231,130,155,107,89,136,226,154,39,216,113,233,194,208,157,90,57,217,145,43,23,224,10,7,246,168,164,110,154,172,69,106,6,91,89,28,118,160,159,22,173,222,146,145,84,167,193,244,34,63,7,186,26,180,132,253,165,81,179,183,105,149,249,59,205,77,204,41,233,79,247,169,22,208,204,107,244,50,252,49,238,228,20,218,115,65,9,38,213,110,236,58,102,16,42,62,43,62,69,242,111,102,9,206,128,89,191,195,20,52,12,155,240,18,114,89,157,58,241,68,222,177,141,110,186,150,226,156,67,204,138,57,2,103,235,173,31,152,3,226,149,245,170,163,104,41,252,138,222,179,214,46,30,131,243,200,96,41,211,225,197,93,93,10,166,175,36,41,157,243,227,74,150,159,242,82,254,184,37,177,85,74,161,104,210,139,181,194,24,89,24,176,151,101,100,151,26,20,38,253,11,11,194,64,83,0,112,233,16,46,129,186,54,210,134,128,217,247,213,4,33,96,185,71,188,81,147,85,168,53,148,57,181,112,130,90,15,146,154,131,96,158,104,124,117,50,165,135,59,222,237,114,155,10,209,253,131,243,84,248,59,116,146,50,172,245,105,237,130,83,185,84,132,176,220,184,171,79,93,67,59,128,133,163,191,9,10,239,123,0,12,76,228,185,186,173,208,46,122,132,30,119,249,42,32,75,176,40,68,157,207,85,59,24,19,6,122,169,229,29,56,15,170,78,120,50,55,49,114,248,244,178,36,75,65,28,233,71,79,148,95,21,45,194,194,36,224,8,32,78,9,99,50,6,215,150,235,96,235,10,161,184,220,48,32,77,164,138,35,6,84,230,36,23,130,0,49,242,187,161,86,68,169,120,138,39,52,81,138,29,135,7,205,178,146,164,57,144,199,134,149,165,149,231,63,210,166,111,222,87,61,202,215,232,20,10,51,31,185,13,40,174,67,74,196,75,110,180,175,237,153,5,181,47,245,29,204,61,66,23,154,218,87,245,149,168,46,245,225,171,77,67,171,34,85,204,249,138,177,97,31,24,166,206,159,179,222,36,94,13,119,42,22,209,6,247,96,106,71,150,111,159,49,100,149,36,68,44,31,74,11,23,45,93,53,237,239,184,80,127,209,185,226,171,18,234,98,83,186,241,214,179,11,75,45,150,126,145,181,248,188,194,206,176,246,197,201,81,203,45,245,244,78,205,72,231,64,116,58,63,236,147,113,40,73,142,162,193,188,120,160,218,192,124,59,248,192,164,151,255,71,169,162,13,222,174,65,13,214,206,231,53,9,13,29,253,163,179,159,0,50,205,124,47,38,27,205,182,226,195,213,15,213,104,128,174,241,139,182,130,233,150,253,222,229,108,251,190,36,161,126,75,125,122,243,71,151,21,90,105,145,190,216,144,78,93,146,218,157,212,209,8,78,228,25,226,43,167,7,54,49,253,8,112,68,1,255,156,228,196,231,107,61,123,94,125,219,222,161,77,120,127,30,141,193,72,231,17,53,83,130,41,219,234,127,204,226,149,117,211,228,167,59,128,10,71,60,15,147,109,234,101,204,71,158,111,167,39,188,134,37,180,180,56,123,138,146,55,225,180,229,113,35,10,44,53,8,190,108,117,233,146,229,136,46,48,76,110,65,112,153,106,52,196,2,27,115,149,207,123,69,141,10,125,133,72,91,113,154,133,200,87,149,238,180,48,37,74,102,241,46,90,243,116,229,238,102,150,216,23,58,200,125,139,100,61,225,29,30,160,227,233,136,136,112,27,80,18,101,41,128,185,54,233,101,57,226,141,141,208,42,220,125,112,224,47,45,217,61,164,115,86,204,249,247,28,60,15,253,20,198,86,130,109,32,91,120,75,140,45,122,201,211,210,163,161,35,64,84,243,95,119,124,34,93,144,110,251,3,177,121,135,139,56,26,164,192,102,62,44,183,88,55,54,85,195,21,24,35,211,51,173,36,32,22,201,68,16,32,22,170,157,89,177,122,12,3,166,253,166,210,94,235,101,137,238,242,116,198,244,49,66,22,163,68,34,109,111,201,13,155,29,159,70,98,210,240,27,34,119,129,136,53,77,163,66,67,2,193,151,177,12,135,65,242,84,193,88,157,5,148,20,50,50,179,159,217,240,17,190,169,88,145,237,175,235,211,23,138,255,136,198,91,119,210,62,195,139,137,11,127,173,128,34,3,138,58,182,165,193,198,102,126,146,14,75,33,43,60,135,43,109,135,147,48,146,165,137,27,6,0,144,32,86,104,167,232,102,180,211,47,182,116,40,130,136,42,6,61,83,37,205,56,115,87,122,141,159,125,116,163,132,211,219,67,247,8,96,212,248,168,81,177,249,121,55,200,8,126,14,231,138,157,245,14,186,216,96,15,134,255,76,82,219,165,208,148,31,131,43,67,61,117,89,95,9,185,181,6,145,99,131,64,84,6,180,238,202,116,244,125,202,111,221,57,145,85,61,215,194,226,75,124,197,169,15,201,204,76,226,46,135,44,172,56,106,127,31,180,160,161,165,70,129,16,168,52,76,128,66,224,125,164,45,2,246,160,176,38,177,53,75,216,55,248,223,178,194,124,50,6,243,0,124,245,213,106,176,131,9,55,144,139,72,33,170,112,224,36,123,132,40,116,135,118,49,126,73,28,28,7,95,253,204,51,149,45,110,216,244,148,254,188,103,163,94,164,118,158,243,3,106,86,21,235,42,101,114,93,212,197,242,77,47,147,178,142,133,11,35,135,148,236,87,177,159,22,101,58,183,27,77,239,244,72,206,210,204,22,141,223,222,120,225,181,223,86,172,49,126,176,152,148,253,218,179,79,38,198,177,174,158,130,165,66,147,40,204,190,139,91,175,187,174,223,160,203,245,206,27,125,217,172,94,175,182,204,46,252,197,112,123,187,75,158,251,84,195,236,35,137,131,191,157,118,224,40,114,204,102,44,214,235,237,147,211,203,48,39,121,144,66,152,215,122,241,14,208,193,94,129,168,205,46,161,59,245,20,169,94,174,255,93,100,226,220,45,238,155,229,249,55,229,250,182,147,13,104,84,120,247,174,209,75,72,201,147,250,146,70,224,111,119,174,123,69,207,177,103,106,1,42,211,68,173,51,206,197,36,42,57,187,139,160,176,63,162,114,245,53,3,58,54,125,77,2,150,159,108,152,170,81,201,74,78,91,162,156,236,52,205,221,104,202,161,27,172,1,71,88,73,5,153,250,221,10,18,214,142,45,66,242,8,131,224,68,23,163,45,250,96,34,234,152,183,84,124,223,147,145,56,237,130,4,100,166,142,116,91,89,227,86,249,191,138,238,81,67,195,223,63,239,67,211,57,133,61,46,223,41,165,67,27,207,35,198,130,129,20,47,171,57,105,155,236,158,190,156,11,42,24,153,101,2,95,59,85,30,102,67,82,142,54,227,205,111,22,248,33,12,134,216,234,112,238,196,182,89,16,136,91,14,69,252,19,26,147,248,76,133,142,152,190,39,175,169,236,58,112,209,187,235,31,14,199,221,123,99,70,239,227,167,147,52,49,213,37,242,185,43,127,211,143,252,128,184,91,19,80,84,223,230,175,71,173,137,188,247,170,44,85,93,5,8,36,236,68,187,180,91,220,167,196,201,32,146,130,146,57,107,179,65,190,254,19,99,15,41,198,123,196,191,53,190,82,156,87,38,188,73,187,138,116,205,113,127,127,24,195,2,119,255,146,83,84,69,184,94,117,240,254,140,118,8,88,176,240,133,158,175,216,178,208,155,214,198,70,151,59,144,104,46,63,72,133,8,158,221,246,13,116,217,155,68,255,59,236,248,156,70,123,222,194,59,89,27,10,145,183,137,24,114,9,52,238,135,160,159,3,226,132,68,104,215,218,7,7,15,240,245,55,65,254,167,192,178,140,24,46,168,42,149,172,101,147,221,117,5,248,47,158,186,255,5,251,115,117,203,249,11,151,127,253,161,49,242,203,18,103,66,207,216,131,141,120,6,55,24,50,102,147,57,68,250,74,68,162,136,91,138,130,27,234,206,63,92,198,167,163,109,18,119,82,60,65,10,239,220,2,84,180,110,76,74,166,58,174,65,56,117,223,29,24,250,159,78,196,155,186,113,11,186,60,110,106,217,141,116,236,41,199,222,43,95,115,193,165,72,97,9,177,107,17,97,160,156,86,30,122,160,232,205,119,15,160,97,130,103,26,152,25,196,55,129,154,28,236,209,247,145,28,45,235,108,244,218,249,80,19,55,52,67,64,2,247,255,61,8,80,226,5,225,100,187,33,220,3,217,149,215,215,107,164,171,237,128,2,45,73,90,241,8,93,73,94,87,174,135,231,94,44,255,182,119,247,43,159,179,8,52,74,241,64,41,174,252,143,49,191,208,188,19,75,154,119,111,244,223,56,216,190,220,149,123,44,33,188,245,93,225,98,194,130,239,116,69,111,98,8,6,64,134,159,217,222,0,173,138,47,129,169,242,201,4,161,200,19,87,216,79,158,235,28,12,107,152,114,109,206,35,5,189,128,122,61,143,77,90,244,26,188,213,60,93,55,172,194,12,142,175,55,133,72,162,250,145,179,33,79,51,43,29,175,220,120,238,20,177,186,38,43,55,118,90,14,109,188,165,143,221,37,129,1,153,54,175,88,135,83,245,177,249,207,6,189,49,208,62,103,195,29,82,107,71,108,20,54,88,175,223,75,55,86,23,118,33,154,206,16,156,145,66,130,249,171,100,56,227,124,9,93,247,92,0,126,77,231,190,27,202,54,200,77,222,198,111,144,7,206,203,106,234,119,59,200,194,202,113,175,36,164,212,117,232,92,74,116,130,150,75,181,177,235,141,243,108,70,25,129,118,167,93,53,41,172,56,98,212,162,140,91,89,158,183,238,77,106,252,221,105,142,71,194,38,245,135,103,28,95,42,167,35,232,149,144,58,240,18,238,228,235,95,135,131,141,70,186,197,163,252,111,120,119,120,15,218,160,226,226,91,126,182,124,218,102,91,213,201,39,128,200,72,254,236,101,36,39,119,37,50,90,35,120,147,1,179,254,251,156,177,50,139,131,91,12,249,25,149,240,150,0,60,179,211,14,28,237,156,189,112,212,63,164,164,133,168,34,109,121,34,118,42,241,244,69,246,152,206,94,100,128,164,75,58,211,20,234,167,78,50,148,193,233,200,56,206,151,20,45,253,23,215,127,73,31,88,100,58,243,37,45,35,11,183,59,251,75,252,18,126,46,138,139,6,27,46,124,219,159,208,107,21,190,184,145,180,149,254,70,3,39,211,12,246,137,220,26,3,7,39,124,47,231,5,173,33,254,44,75,155,221,21,77,139,30,153,96,54,233,232,162,221,15,135,106,113,150,225,169,82,0,69,181,210,10,114,173,165,128,36,112,137,90,149,160,182,93,118,36,220,76,23,166,3,23,59,215,192,129,71,184,197,186,240,254,255,4,232,221,102,30,128,240,239,85,207,8,115,222,234,122,231,159,114,254,251,241,157,30,25,140,121,122,154,233,77,235,30,168,73,119,107,33,51,63,213,136,48,33,233,46,102,50,166,171,207,83,63,234,215,49,253,27,113,63,234,227,237,190,236,78,141,106,224,65,57,199,125,190,102,174,60,16,88,236,113,44,220,48,113,166,122,73,17,121,241,218,114,37,171,115,133,47,229,228,180,42,27,186,47,140,177,178,90,169,243,190,29,94,161,129,165,218,98,48,240,134,182,199,183,236,145,79,99,171,176,120,249,226,171,194,100,48,5,146,84,84,119,253,227,222,138,230,254,251,237,67,234,178,101,133,202,78,244,77,106,52,91,197,107,5,108,151,26,250,75,12,3,242,73,234,187,217,235,102,175,164,25,153,162,20,81,239,21,54,131,102,113,5,205,105,126,215,105,107,102,84,124,52,146,104,54,43,62,148,116,237,171,103,196,92,208,150,211,154,203,28,2,121,209,89,149,199,63,40,142,172,36,126,46,187,221,229,221,152,112,215,98,116,47,132,167,236,137,154,18,241,228,30,153,31,204,215,127,20,205,143,30,232,131,149,61,254,250,85,211,62,82,229,146,50,129,14,166,105,229,71,132,135,55,198,226,9,224,202,8,247,240,102,235,131,21,64,47,4,118,24,219,255,17,156,109,232,215,73,19,183,206,218,150,5,13,115,84,234,95,145,133,204,38,157,22,29,216,86,11,158,54,112,207,190,74,168,48,212,67,152,161,92,228,202,37,92,54,191,67,199,145,121,120,177,83,66,114,140,58,9,95,182,228,182,87,15,64,100,4,187,172,11,182,48,44,101,19,168,205,162,111,146,75,114,205,30,167,15,28,96,172,60,88,93,188,205,185,97,93,22,159,177,204,179,248,147,246,243,200,18,40,73,131,199,70,158,134,190,213,7,197,245,80,184,197,0,144,146,230,226,129,33,207,34,126,165,189,158,214,45,179,141,100,32,185,168,222,104,7,58,176,51,44,115,210,31,20,213,139,216,103,155,58,91,144,59,134,63,182,181,232,134,50,160,52,18,145,240,52,75,83,25,63,124,153,124,119,11,135,203,113,76,1,70,185,235,196,131,153,21,100,145,26,201,65,209,32,113,91,169,38,112,132,180,145,140,220,66,90,142,210,242,52,31,124,213,227,22,208,59,166,70,36,75,48,225,205,20,253,196,98,195,163,155,130,100,121,224,46,200,27,92,18,194,134,63,45,9,72,186,236,160,99,88,29,137,214,35,101,108,111,51,55,236,210,17,116,69,108,208,225,44,7,69,176,215,242,105,145,38,177,175,33,201,138,136,12,93,88,14,170,222,176,21,31,175,143,196,104,119,34,110,7,47,62,189,49,37,217,83,109,241,42,36,238,168,7,224,144,122,135,150,113,207,0,169,144,50,228,20,179,56,95,204,173,175,121,174,171,15,188,55,115,94,207,49,19,114,145,100,186,192,253,110,146,224,8,159,47,96,160,167,55,90,69,14,89,81,2,70,18,84,161,39,206,144,37,208,155,160,136,142,58,215,227,58,123,168,189,115,55,66,222,50,145,197,55,177,10,181,216,128,122,134,253,253,113,90,174,87,221,169,136,46,51,73,249,192,208,60,191,72,87,17,212,175,112,179,144,192,151,17,77,122,59,36,198,81,119,35,187,121,195,32,200,103,65,42,232,116,172,240,243,75,36,15,226,4,170,10,102,139,110,103,43,16,87,145,46,62,200,54,15,42,149,19,16,0,119,248,51,221,217,251,188,94,146,135,167,11,39,135,105,190,177,188,142,234,0,96,26,204,98,17,211,72,156,151,174,32,103,30,86,136,156,123,183,37,2,188,231,34,223,74,235,9,70,46,205,145,79,233,119,98,64,79,32,81,145,66,222,127,255,127,46,66,109,66,151,142,34,20,53,112,156,252,203,212,187,159,31,23,194,13,54,179,170,35,77,173,78,244,249,84,181,85,96,7,3,110,114,103,192,149,108,135,71,114,253,98,172,6,19,123,189,33,200,108,197,28,167,100,9,53,155,201,169,11,179,49,163,208,100,50,188,128,168,76,169,153,230,58,5,232,230,8,38,52,110,123,19,121,192,162,47,166,122,130,179,108,109,206,86,194,186,233,108,203,185,158,212,37,160,241,154,162,76,40,175,40,148,59,193,138,100,15,43,23,202,247,55,189,14,17,34,182,4,79,30,27,115,1,226,244,169,107,51,29,0,225,237,222,207,44,52,200,184,98,124,19,190,181,196,23,89,60,197,98,9,161,90,52,41,208,204,62,178,216,48,124,189,134,171,238,187,8,223,187,30,180,240,61,220,55,168,49,105,137,247,34,177,2,0,103,198,149,243,76,61,238,107,236,164,64,33,127,233,83,227,233,199,26,90,97,141,8,210,22,193,163,174,172,198,88,115,174,199,63,25,219,212,207,252,212,1,198,247,99,23,78,11,255,121,103,83,243,145,223,220,247,245,139,24,59,214,125,158,120,102,87,181,113,215,134,125,178,124,159,145,155,89,81,231,63,197,242,37,142,129,198,169,106,126,140,52,171,120,117,181,242,169,200,165,141,186,196,12,197,21,118,27,233,110,65,34,130,129,33,247,27,253,179,15,120,62,180,82,139,226,155,249,42,212,44,124,218,230,201,237,221,14,38,142,114,215,93,206,188,246,6,18,84,58,42,13,9,230,231,220,215,7,220,61,120,135,98,41,236,248,11,191,68,137,47,88,23,142,163,147,101,144,226,101,19,21,245,116,7,188,255,113,123,130,180,239,251,106,223,55,185,115,181,146,166,96,145,191,215,182,240,254,116,89,216,184,90,123,75,94,236,145,34,157,252,67,201,165,73,178,235,234,130,158,107,106,159,25,177,35,113,214,82,228,12,242,31,207,223,254,142,7,82,150,96,62,195,17,97,46,25,241,44,252,239,72,90,40,84,236,20,142,11,28,242,168,156,128,160,40,66,224,250,199,54,116,18,253,83,238,207,249,19,247,103,22,125,234,208,148,156,200,2,15,23,32,25,178,206,40,96,39,51,158,96,207,63,47,198,29,105,168,255,165,68,98,130,241,63,157,99,249,238,135,224,187,127,136,45,154,78,205,152,197,44,56,239,239,207,241,96,17,227,238,38,114,39,10,154,138,239,155,188,182,60,73,224,86,73,89,143,218,23,229,135,77,248,42,65,79,184,161,107,9,17,80,129,253,191,232,23,86,132,40,229,29,59,217,82,4,96,40,117,32,235,189,61,176,214,80,69,99,233,233,173,155,154,189,68,100,89,184,12,161,161,195,189,29,169,226,165,102,16,84,102,245,59,185,51,210,97,131,26,185,21,157,185,9,133,36,103,22,132,235,64,3,43,5,53,30,26,249,31,200,255,16,41,156,108,160,93,151,224,58,123,71,174,221,23,93,123,132,86,10,169,174,155,176,141,112,165,144,186,219,33,238,21,126,4,181,97,14,255,175,6,171,15,130,109,146,185,139,104,159,28,132,135,195,204,162,10,134,221,15,202,40,187,9,168,95,67,165,161,84,215,214,43,138,140,229,61,248,33,240,195,168,205,72,89,187,42,19,177,211,17,215,108,6,249,238,189,170,88,115,77,44,133,119,115,49,209,187,28,141,31,42,217,143,20,202,147,48,36,58,38,157,32,30,67,41,58,2,132,82,146,199,69,149,218,70,169,11,227,110,3,26,129,187,217,87,68,142,66,171,169,244,75,118,54,236,205,132,221,169,90,163,0,23,37,75,241,81,190,114,168,200,204,105,6,146,152,213,243,62,235,229,121,203,211,82,101,42,162,196,0,181,240,141,99,67,53,115,124,97,188,18,156,200,139,79,169,44,75,39,139,142,180,54,102,130,156,136,48,219,12,72,99,165,75,191,234,197,15,16,185,179,97,230,162,209,228,224,139,102,244,89,32,65,97,155,130,47,16,244,122,57,239,104,100,144,25,208,105,147,168,36,124,152,13,119,7,188,130,175,202,197,164,96,234,224,111,43,177,200,122,18,51,5,111,141,152,38,125,107,146,252,62,173,96,233,125,25,71,248,250,5,104,224,109,37,52,224,251,135,218,92,222,250,144,129,195,217,234,182,32,7,165,41,5,77,216,101,134,16,62,40,112,218,108,208,167,94,167,197,131,90,100,233,191,73,218,225,52,163,127,92,33,224,198,155,24,167,92,235,42,82,160,152,24,225,9,56,127,50,133,96,98,26,4,85,18,103,114,79,17,47,96,244,100,162,66,160,65,50,99,251,162,152,96,17,133,143,52,15,59,192,22,80,51,247,200,117,233,120,142,9,100,193,250,77,187,96,219,122,100,232,96,61,1,127,150,73,168,61,251,15,164,37,246,125,219,211,214,254,51,180,6,11,197,104,215,218,0,78,21,233,249,72,97,27,125,142,13,173,130,36,43,223,113,232,192,178,68,124,243,102,234,117,117,101,94,19,27,39,112,79,127,176,205,133,136,154,93,66,155,135,16,102,55,203,153,225,226,52,244,24,15,155,58,57,82,94,208,226,143,207,67,95,40,188,113,23,27,162,94,202,222,61,234,190,153,69,59,19,83,201,92,230,236,247,37,244,2,68,172,68,56,58,7,62,140,7,178,169,19,214,158,41,139,8,151,4,31,122,106,155,255,71,143,87,128,64,141,129,108,102,97,47,200,16,70,8,63,30,79,179,99,12,51,211,149,206,167,68,163,231,4,54,163,235,137,147,38,87,117,90,160,242,16,150,16,86,145,113,131,40,92,229,228,15,130,181,211,57,171,78,128,1,236,240,78,78,141,44,178,64,236,173,190,0,165,169,48,3,32,77,127,139,232,224,48,104,31,92,109,221,85,135,255,99,54,2,110,94,85,229,13,10,117,236,208,157,105,17,179,235,199,2,163,150,26,242,206,30,111,50,153,76,26,184,89,89,183,105,150,112,236,167,250,219,110,27,57,62,236,132,23,49,1,79,11,67,67,49,142,80,92,44,66,113,104,224,132,48,3,239,147,80,168,148,121,43,231,180,117,250,246,36,121,12,4,5,98,17,156,96,122,17,103,133,236,2,42,231,153,87,203,77,159,96,173,153,27,56,19,93,8,17,203,216,15,134,225,156,28,71,86,16,145,162,58,1,20,250,10,85,197,75,228,191,127,82,92,62,247,236,191,47,117,124,198,5,202,84,181,187,135,90,142,116,183,28,231,37,91,253,65,85,182,92,0,113,223,253,49,50,46,180,136,81,207,224,117,68,21,200,181,214,52,162,95,242,161,26,235,248,82,235,97,192,55,226,32,253,112,240,219,186,78,142,2,55,104,94,111,87,69,218,140,188,143,187,147,148,33,177,76,113,96,13,3,72,233,196,216,148,167,114,207,71,69,128,84,167,193,27,198,215,210,10,40,182,71,34,179,28,126,178,196,10,126,165,80,218,253,190,112,222,158,123,77,237,207,205,234,23,209,79,240,64,17,209,4,15,106,46,97,20,124,199,161,54,49,242,189,229,209,177,219,100,101,181,206,145,205,198,131,93,247,205,112,189,230,181,220,191,152,15,216,95,70,178,159,5,234,74,160,175,21,115,213,115,48,187,28,178,111,58,50,248,146,105,214,180,96,203,108,134,72,36,15,3,51,140,16,192,46,43,94,71,90,28,21,187,194,98,100,157,188,80,143,5,17,92,189,178,99,196,197,246,160,155,89,174,189,125,90,125,218,184,242,192,154,100,28,244,57,194,110,77,192,252,186,68,31,203,5,202,54,203,209,227,228,139,56,217,161,216,208,172,201,175,56,40,149,178,62,253,3,116,127,193,238,137,183,204,130,106,61,43,34,230,239,223,233,128,43,99,216,222,156,118,149,72,61,11,209,201,72,213,33,220,115,205,190,164,67,249,120,66,140,87,171,14,238,26,46,31,2,61,251,65,74,31,242,188,168,153,174,237,79,93,137,21,143,45,157,106,127,63,238,176,63,110,82,86,203,63,53,16,191,58,239,202,71,169,6,157,65,207,34,81,118,62,243,216,153,218,220,237,255,2,191,107,82,14,93,231,220,189,156,124,224,4,159,154,55,173,185,128,145,107,124,151,134,20,114,103,242,190,200,66,233,197,114,206,172,132,18,235,241,195,59,6,205,64,85,218,79,125,40,63,251,166,165,152,108,79,95,203,191,179,201,128,41,54,166,162,140,147,35,185,123,91,251,56,142,45,216,70,151,21,96,241,203,80,241,208,156,38,212,174,22,76,150,214,110,37,144,37,98,129,4,211,80,236,155,186,239,229,132,214,77,5,160,220,9,143,216,169,178,224,185,255,252,182,36,113,16,96,198,160,80,8,228,189,77,241,177,67,198,84,187,71,255,59,185,31,47,2,29,237,183,225,192,92,105,227,200,63,123,246,153,66,200,14,106,95,244,97,151,117,237,152,96,205,206,36,129,76,1,135,53,35,120,21,224,101,54,79,175,150,214,214,131,142,94,135,135,54,64,217,219,105,69,121,7,82,161,125,93,11,173,4,44,42,22,7,251,74,181,205,249,87,85,184,21,70,169,55,10,143,246,53,50,113,139,74,81,187,1,182,69,225,159,41,247,25,235,151,230,117,145,239,205,45,217,84,60,221,172,82,122,136,111,115,241,237,198,106,191,49,244,187,218,65,44,62,82,180,254,158,103,129,49,94,211,60,194,247,127,45,209,103,17,170,230,215,46,118,7,59,74,217,161,11,123,136,171,49,138,251,48,33,166,5,22,28,204,236,163,125,29,93,165,188,47,172,110,183,248,199,182,145,71,244,243,123,74,174,206,60,144,53,252,197,217,156,32,190,189,67,120,170,146,107,65,233,81,16,49,44,95,199,89,117,225,61,251,128,35,160,169,12,210,251,45,199,245,25,8,171,47,247,223,72,98,89,110,228,105,199,182,45,175,200,98,194,9,24,6,205,130,57,94,152,165,39,15,114,104,3,185,105,160,152,230,248,98,118,160,236,9,224,133,200,233,61,143,65,195,149,235,87,7,187,57,23,238,192,233,160,216,156,74,12,178,240,90,235,81,65,242,33,99,248,55,188,211,142,206,11,71,181,4,92,48,85,202,15,196,235,140,233,202,27,8,238,204,92,186,45,158,37,217,125,21,97,2,60,69,16,233,122,36,52,232,106,19,219,81,210,238,52,13,31,50,109,227,244,63,83,195,52,230,212,1,162,42,237,37,95,157,177,99,50,167,128,144,235,149,58,202,194,94,147,31,2,239,46,38,202,150,149,12,61,201,159,133,128,189,147,23,252,51,236,69,0,158,119,43,127,7,214,27,181,94,28,233,25,55,141,237,58,254,150,94,237,152,92,107,64,102,224,199,117,51,74,106,68,171,21,218,110,70,216,74,140,163,247,213,16,1,41,161,47,134,162,174,117,23,169,29,210,62,253,5,203,190,13,84,44,153,39,23,12,165,169,199,120,153,14,79,243,25,233,135,206,215,95,223,19,22,237,212,199,251,203,18,152,55,222,234,242,163,247,252,164,92,51,213,76,36,161,60,104,185,30,166,7,184,110,106,82,120,148,80,207,178,247,147,33,15,225,75,225,242,0,31,15,84,244,0,60,73,130,37,64,170,242,111,57,121,73,209,118,98,17,146,29,111,41,160,37,96,91,181,148,137,153,61,122,224,91,160,26,190,119,159,119,27,188,198,133,136,6,195,237,103,38,48,138,202,77,96,145,141,189,92,167,235,232,40,214,164,122,109,168,208,5,41,159,250,171,59,97,114,168,235,182,122,164,0,183,47,199,73,155,5,130,175,135,184,43,93,84,249,174,96,20,34,148,176,158,254,158,110,181,158,159,24,105,124,193,22,110,242,95,62,208,143,223,116,165,52,176,176,92,123,155,32,181,32,10,200,205,205,67,16,213,32,58,175,10,196,151,191,163,146,89,201,50,1,178,241,42,112,217,172,131,167,128,222,82,245,124,245,23,27,162,86,37,151,168,47,157,244,52,189,164,224,90,44,52,169,136,133,12,32,214,153,3,23,178,199,41,104,139,23,5,109,106,81,75,150,172,145,139,37,91,71,76,87,159,11,223,17,154,219,35,77,81,213,223,239,142,167,241,203,153,140,120,112,219,125,95,56,127,51,41,133,86,236,178,150,234,144,224,201,81,198,60,107,53,36,72,114,116,181,198,101,35,102,226,110,57,162,103,96,38,233,251,40,221,203,250,214,125,49,243,183,54,203,19,163,174,54,46,78,93,100,103,110,185,68,186,157,124,202,8,45,249,252,152,65,71,222,222,14,189,53,106,86,254,54,132,242,139,71,117,156,157,217,166,82,102,205,7,246,144,47,207,154,153,247,208,176,12,102,157,74,118,116,8,105,184,137,37,126,100,145,237,216,92,78,36,141,97,216,45,134,4,103,96,157,223,8,9,230,77,25,110,27,0,4,6,63,228,195,204,181,49,72,165,215,175,133,166,136,141,137,215,121,103,240,25,51,235,250,253,116,181,231,110,224,109,206,15,40,204,32,225,124,130,194,167,50,85,219,153,216,114,88,143,111,30,143,245,193,17,126,97,231,31,212,83,32,62,33,100,152,200,85,187,148,192,128,96,242,250,242,175,75,176,130,227,159,42,122,166,48,161,170,44,16,69,103,82,25,123,13,17,100,28,218,139,78,74,155,111,173,45,150,1,129,84,243,15,217,160,73,116,32,150,194,0,147,85,248,248,182,169,93,11,13,112,214,59,254,107,113,56,212,172,90,45,138,143,204,194,18,77,155,160,52,31,17,155,19,119,60,51,197,173,254,225,212,235,175,158,2,12,158,229,251,220,94,70,12,12,169,165,199,130,0,196,197,113,89,82,11,151,223,219,7,21,4,104,191,181,101,68,119,49,210,175,61,0,77,59,150,5,111,208,48,8,123,241,84,6,208,206,80,167,220,54,232,27,162,178,217,191,170,243,230,105,228,59,248,234,22,193,17,219,219,111,38,147,92,24,54,101,221,100,205,156,201,187,168,24,25,79,62,236,34,173,174,173,193,241,174,209,98,37,76,242,63,17,113,226,75,175,85,115,147,81,177,133,162,136,180,188,94,244,191,82,135,92,148,84,95,16,215,31,42,0,2,89,55,64,192,116,86,141,147,2,67,94,29,228,40,114,65,169,7,200,199,23,40,9,63,196,129,159,166,222,106,5,32,215,248,28,48,223,239,233,25,48,229,6,25,88,104,12,193,97,40,123,96,45,240,194,55,169,141,51,43,227,90,106,176,104,176,181,179,70,112,254,193,199,194,56,215,228,107,246,230,223,238,119,196,95,229,134,140,132,150,176,141,249,112,62,210,203,135,244,42,173,69,249,154,233,240,237,67,57,80,242,59,128,75,225,79,18,14,233,78,181,132,163,245,154,11,101,108,43,231,250,39,136,158,128,8,124,113,77,211,248,149,223,189,169,254,62,7,147,54,25,26,153,139,227,112,181,102,58,238,6,78,143,164,41,23,190,232,110,13,182,30,59,43,101,82,197,231,155,41,57,181,148,251,9,137,115,72,218,20,60,166,75,96,39,123,163,145,206,155,201,19,168,55,76,69,16,96,63,60,70,157,78,243,208,215,86,206,241,121,47,1,0,72,244,206,137,32,127,245,182,177,163,184,222,182,215,33,143,178,11,51,195,25,201,59,176,203,73,76,145,175,96,17,124,133,176,177,3,62,125,200,245,234,71,92,216,41,202,68,244,8,138,90,225,227,115,15,94,44,221,58,255,73,126,214,160,140,28,153,3,167,190,10,119,16,85,96,132,12,232,113,141,193,56,236,148,191,91,0,11,141,93,152,193,54,66,251,236,66,21,43,240,36,251,11,146,0,1,164,131,166,250,168,186,41,121,90,176,120,17,206,201,16,107,24,141,37,40,39,147,50,47,48,230,60,96,119,254,240,130,124,55,254,99,22,76,221,20,16,192,198,237,114,9,33,74,43,140,183,254,72,18,90,99,169,19,31,233,124,246,206,48,140,250,134,91,81,157,87,32,154,66,4,231,215,147,221,252,232,127,165,11,155,117,18,149,52,122,15,127,71,222,137,96,105,191,165,2,21,156,81,112,198,227,69,57,28,137,131,225,143,177,111,207,219,52,223,86,43,230,21,97,223,186,133,139,202,126,122,99,171,29,176,247,81,168,61,250,70,158,132,123,100,120,164,196,243,73,10,44,211,214,13,111,178,52,95,145,211,226,118,96,30,223,21,64,224,47,124,157,2,60,11,206,15,86,254,214,205,238,132,86,14,44,55,107,1,210,35,40,102,202,196,65,178,5,14,4,206,16,167,139,156,25,86,24,241,154,57,107,12,210,238,205,167,31,146,27,138,195,17,196,152,52,90,238,16,59,73,97,40,164,174,50,67,51,173,218,79,11,218,110,165,15,56,128,239,159,52,52,210,229,44,237,182,114,165,240,88,46,161,1,92,229,104,239,48,52,95,152,36,93,94,206,31,151,50,56,222,137,88,240,191,59,114,159,78,211,251,19,42,239,58,237,234,94,76,4,79,49,75,137,40,117,229,6,111,247,5,216,141,123,176,143,74,69,47,148,137,225,80,93,57,166,132,7,108,139,22,11,181,227,206,22,157,252,223,70,23,161,152,210,174,104,149,217,56,123,183,70,84,42,155,97,220,53,56,237,89,22,44,165,246,177,8,168,143,1,41,7,52,30,90,236,231,103,55,221,102,171,7,4,91,50,176,179,16,83,60,62,53,240,156,233,198,13,254,53,193,55,107,211,120,106,54,254,104,187,140,149,1,96,101,100,16,41,173,3,165,77,159,244,105,76,119,155,74,115,223,3,215,33,99,35,112,135,186,251,22,199,153,252,14,17,222,191,38,74,56,90,57,138,22,193,62,109,46,98,141,127,85,240,103,205,23,206,134,108,132,172,14,165,21,2,91,77,159,253,46,124,197,16,76,198,149,39,87,164,142,190,39,104,40,202,241,201,197,46,214,115,249,30,149,251,191,248,116,198,142,236,168,176,73,56,156,89,153,58,215,22,183,154,96,96,51,156,228,2,60,44,8,222,206,157,187,209,221,245,204,15,151,45,31,101,179,82,140,238,152,255,41,238,98,111,58,32,199,59,216,64,210,143,167,178,74,81,7,84,173,100,77,159,115,149,144,15,115,84,220,2,132,32,177,18,103,179,11,72,54,166,141,156,136,108,8,149,244,222,194,72,63,213,13,245,20,191,47,142,158,4,153,137,206,126,8,196,78,155,48,181,146,35,79,196,218,19,135,16,16,62,168,19,134,21,181,86,229,123,32,0,232,142,126,210,214,93,10,215,124,226,190,86,248,184,182,86,212,1,167,135,215,39,243,43,111,201,172,55,118,224,53,252,229,43,241,50,73,130,36,177,111,175,40,185,197,191,221,44,122,68,5,237,114,25,77,105,209,184,127,226,192,186,18,86,140,111,202,229,178,239,165,171,76,103,134,77,141,101,238,177,200,20,38,40,61,90,62,171,204,53,9,124,167,20,60,209,54,96,19,37,31,196,156,106,97,235,243,78,212,22,248,64,171,214,20,69,47,93,84,204,151,42,86,20,14,16,20,254,152,56,159,156,57,34,108,99,56,85,7,32,122,150,191,1,218,149,169,23,163,171,232,61,245,3,153,17,14,56,170,243,166,184,218,144,232,27,47,40,80,133,40,226,127,7,68,24,253,108,96,211,90,118,97,76,168,191,24,30,230,169,70,186,73,162,196,131,168,111,47,16,171,155,186,20,246,118,108,1,109,81,188,221,254,211,92,220,118,44,138,176,130,2,230,59,115,43,36,140,71,176,238,180,65,200,120,239,222,75,29,163,46,21,8,217,112,27,138,223,205,148,131,175,211,52,226,174,90,233,254,215,110,76,106,98,38,243,104,61,10,23,252,228,46,247,226,127,243,251,169,99,123,200,166,8,14,101,23,62,7,222,177,41,30,7,103,121,178,47,13,249,41,47,130,62,233,243,4,162,90,198,47,164,110,107,229,175,236,180,123,18,20,51,114,254,39,65,30,58,70,137,72,107,193,215,95,146,187,53,141,252,94,74,50,131,4,23,214,15,109,195,104,236,184,217,47,227,120,147,165,218,30,24,96,76,92,97,14,233,124,251,71,87,181,95,255,185,161,87,43,247,158,93,140,86,92,114,237,64,197,188,86,188,110,181,98,3,85,244,46,126,88,51,236,172,37,247,234,228,33,144,93,183,199,179,248,169,59,44,115,4,228,65,149,131,90,226,86,44,11,7,32,242,119,117,231,54,205,81,17,97,24,199,103,101,231,240,217,25,74,160,27,88,107,215,221,56,79,150,142,123,203,108,153,127,242,25,134,127,79,128,131,11,22,111,247,161,94,113,205,235,15,15,67,22,225,251,32,52,109,210,6,26,216,70,87,149,173,23,215,230,138,64,247,232,157,167,132,125,89,54,188,147,94,84,227,76,25,202,242,109,56,50,177,163,39,133,128,215,21,174,121,177,110,93,32,177,65,15,151,65,140,27,252,73,158,76,255,62,158,72,102,211,250,203,65,18,76,130,166,223,177,141,195,121,240,217,3,16,9,17,174,211,210,165,48,220,236,198,91,194,210,132,3,150,78,157,120,151,236,244,218,194,93,116,124,115,163,201,53,184,249,88,231,28,202,136,75,144,170,227,30,114,159,22,132,61,147,204,221,141,175,36,72,110,150,215,13,177,42,110,27,115,132,158,121,198,49,33,84,127,109,5,145,111,50,103,252,156,159,226,236,203,243,186,183,4,117,162,150,72,61,115,16,161,186,20,37,215,163,67,192,232,204,223,190,119,18,192,4,86,178,215,253,95,233,70,26,232,149,148,114,207,78,131,225,152,80,11,199,47,84,48,146,98,227,93,170,226,10,98,67,116,3,190,31,142,209,98,220,240,118,88,163,58,42,99,139,50,106,116,64,117,164,40,168,189,192,86,155,4,253,35,211,37,157,6,69,130,92,252,164,120,140,137,166,170,196,48,122,246,120,221,247,38,209,133,26,10,3,135,22,97,60,242,169,137,218,88,141,52,224,208,34,209,211,102,201,193,255,104,40,149,10,125,139,69,192,225,192,122,90,195,53,73,123,201,82,107,134,205,216,95,208,23,18,159,201,224,163,184,243,84,77,33,84,27,17,166,112,37,107,237,132,194,2,212,236,122,35,53,11,238,28,119,56,124,200,146,40,240,186,246,179,149,117,111,131,168,80,4,137,33,80,60,124,61,151,29,103,117,77,44,254,147,127,69,167,127,135,122,66,232,116,200,82,27,31,40,112,146,105,244,226,153,165,5,77,39,155,241,48,72,146,171,157,119,200,95,201,43,232,178,53,178,234,152,141,137,81,157,31,160,243,136,242,226,254,115,177,153,29,202,153,184,102,141,36,23,221,45,122,164,198,121,149,123,79,149,250,70,139,77,178,208,52,11,136,61,236,216,148,230,137,209,78,39,50,6,243,131,99,209,58,130,151,225,168,206,17,165,13,87,193,151,191,46,220,162,122,105,51,103,124,184,26,52,28,148,184,190,208,178,159,138,65,248,247,252,107,99,160,195,115,208,160,51,22,217,157,136,208,148,80,253,105,199,151,156,184,131,76,245,52,34,203,48,186,171,100,199,244,187,133,205,146,54,107,218,64,67,164,175,45,27,229,1,220,166,168,183,2,133,183,17,25,180,19,179,122,137,240,148,150,213,27,164,224,100,238,108,136,109,83,31,101,176,21,83,230,163,2,67,161,145,33,81,229,114,15,55,67,37,162,7,11,125,194,133,44,92,61,205,88,221,122,44,215,147,117,105,57,153,4,87,0,109,108,210,129,8,76,130,73,98,33,158,87,163,9,249,213,245,150,173,63,85,116,60,161,237,79,20,149,122,19,83,71,25,40,67,83,170,103,135,208,41,3,11,64,110,158,251,178,201,234,166,250,162,126,75,175,247,6,65,81,67,109,134,92,32,233,71,217,52,19,31,138,149,251,79,200,175,131,24,53,38,40,25,208,188,84,8,156,78,160,125,243,3,230,204,205,202,125,107,81,242,167,23,122,175,105,207,134,62,47,51,29,70,7,143,215,89,6,50,117,4,35,104,209,16,184,45,185,199,53,207,113,82,225,112,49,159,237,13,27,48,60,58,140,4,247,107,60,52,49,9,144,32,124,106,156,64,167,68,25,43,101,132,88,115,15,168,207,227,170,59,99,48,168,231,222,109,102,39,126,56,120,44,181,67,24,178,6,14,48,128,109,133,29,244,48,97,242,122,165,78,71,31,239,46,94,172,49,201,240,95,193,184,140,137,25,26,161,34,249,249,76,60,203,170,97,84,10,112,58,40,44,12,252,13,46,203,104,149,25,240,53,168,218,90,33,53,38,88,19,190,72,62,197,226,203,134,231,179,241,104,57,117,179,37,192,200,102,113,159,68,190,49,224,247,58,228,86,199,23,12,67,149,62,60,207,19,23,255,6,166,29,70,103,153,94,79,132,81,166,17,195,127,87,26,202,39,184,6,113,245,145,254,76,107,70,187,132,155,77,188,70,138,26,16,136,148,119,18,160,240,193,58,234,156,176,119,68,148,152,40,135,147,180,234,219,97,181,196,42,96,61,108,55,207,30,118,65,48,235,98,225,223,7,162,142,102,184,243,143,45,188,224,57,101,66,89,162,54,91,141,189,189,202,45,110,2,186,215,29,100,104,183,89,194,128,163,23,58,166,67,180,80,186,131,126,70,131,194,63,89,125,202,177,9,10,115,101,223,103,99,254,138,103,74,151,134,196,253,112,0,5,142,113,173,193,238,43,217,171,157,119,214,152,138,12,142,162,157,226,123,239,129,107,8,101,183,36,65,101,3,140,149,179,75,222,133,188,165,141,137,230,141,119,151,107,55,146,114,148,117,166,87,198,240,114,150,113,20,23,193,241,203,199,125,248,99,128,194,155,225,196,120,144,41,83,15,139,74,118,246,59,131,243,116,22,69,181,208,147,26,211,222,109,174,212,31,4,54,2,242,8,121,77,150,11,191,121,173,84,131,176,188,99,98,230,11,31,187,37,114,51,47,39,58,50,71,244,18,198,186,129,170,193,250,247,132,180,92,138,148,2,80,89,147,54,155,171,42,239,170,157,226,214,23,142,118,130,81,165,237,34,136,95,60,142,173,141,192,23,223,41,137,5,35,49,227,48,134,127,63,206,181,140,249,124,127,179,21,37,59,66,74,229,94,27,136,165,12,99,44,52,38,92,33,15,102,40,152,209,111,248,196,128,191,162,241,23,236,241,21,113,83,73,229,107,127,144,26,10,206,102,162,146,127,34,71,52,222,85,243,184,152,166,1,175,204,139,34,38,199,138,102,82,88,1,111,211,104,48,39,253,128,96,219,99,211,57,98,234,6,178,14,149,109,54,116,110,12,19,95,244,239,7,170,226,97,162,83,203,28,217,124,241,38,148,180,167,139,138,84,90,75,50,184,87,51,106,222,80,145,40,115,55,194,207,150,78,5,7,58,130,172,149,75,19,198,231,234,51,21,162,203,222,5,57,21,17,87,176,81,0,38,9,165,87,212,76,235,42,59,209,126,141,171,123,142,138,92,88,250,191,205,181,172,156,236,46,241,34,210,210,61,187,137,79,162,36,247,207,152,226,221,90,214,250,164,166,1,49,78,196,82,146,76,2,7,131,46,24,64,65,108,131,170,76,69,187,75,56,200,207,41,242,132,86,112,39,101,156,70,32,36,181,212,237,28,143,225,4,99,118,131,216,27,63,43,162,245,5,11,17,111,248,72,183,31,231,81,97,232,55,32,72,192,227,6,35,95,1,58,226,38,213,81,141,99,21,5,123,210,217,154,142,166,12,28,137,178,37,5,122,127,145,178,45,172,210,160,230,113,67,188,143,137,146,77,14,44,65,99,190,9,13,185,85,171,40,123,188,54,26,227,53,177,115,248,249,151,116,219,247,128,114,132,119,31,126,44,61,127,199,232,130,91,55,203,213,13,65,247,151,16,187,136,102,120,1,15,91,248,51,59,164,0,49,182,121,159,40,13,111,187,62,19,50,110,2,90,160,12,168,32,141,150,16,207,79,160,126,170,56,20,238,78,76,149,79,196,88,248,105,103,17,2,247,99,108,230,191,115,31,237,63,48,167,60,162,44,199,73,8,254,139,57,77,228,115,19,23,252,20,77,131,17,228,106,97,106,184,42,205,223,42,89,11,69,162,63,233,26,174,57,134,200,119,163,251,232,200,73,164,198,13,144,7,127,98,10,12,107,164,223,14,170,30,113,189,67,107,14,178,14,11,10,107,59,115,188,210,234,213,232,63,0,12,101,186,115,18,194,195,81,35,38,148,217,22,136,243,126,45,129,56,201,96,145,137,190,120,24,117,231,10,73,93,114,0,221,156,38,95,122,161,246,161,140,14,162,98,233,55,253,228,152,26,20,234,234,250,158,20,29,154,171,191,251,35,170,24,203,218,135,138,196,190,224,189,22,253,102,115,244,17,216,75,230,3,33,163,139,9,26,42,124,70,22,51,53,210,87,206,53,125,59,36,72,153,37,18,57,83,209,232,129,76,161,224,187,255,19,185,53,185,97,89,129,159,235,4,14,226,27,186,33,230,186,130,145,222,33,197,146,13,10,27,201,56,17,87,234,80,123,60,29,39,136,251,11,87,167,243,71,180,145,5,31,219,217,218,39,4,253,26,190,91,210,134,69,29,138,4,75,62,172,184,137,24,62,134,223,75,77,66,90,177,93,135,41,182,135,232,26,16,33,64,74,54,154,169,38,101,22,198,92,57,112,166,50,114,157,12,238,16,41,224,160,255,187,221,34,251,54,94,194,100,69,24,117,145,57,133,60,96,136,103,74,161,207,135,135,151,160,8,5,254,3,11,168,12,233,64,15,122,131,171,125,47,148,15,208,17,136,18,139,111,167,140,139,209,10,149,182,147,101,179,52,140,157,120,151,160,30,179,247,3,113,137,175,53,7,126,104,122,246,212,12,251,192,131,156,248,240,167,170,111,243,209,214,226,201,50,111,136,70,122,136,34,124,195,140,131,188,106,53,209,140,10,250,107,63,243,103,118,6,162,168,181,251,155,88,220,166,114,51,214,2,74,36,200,130,189,148,130,167,141,126,110,231,110,117,173,83,117,174,62,138,237,170,219,73,26,234,169,186,199,91,68,194,117,34,186,66,93,225,67,238,189,123,5,195,164,17,89,50,190,20,157,234,252,103,241,120,23,9,149,61,185,85,215,192,27,49,206,248,170,91,226,156,123,170,73,145,34,44,191,116,65,175,77,137,183,216,170,123,155,63,249,69,248,188,129,144,24,206,22,215,234,236,42,44,85,49,86,82,27,203,206,21,113,199,94,171,13,246,18,37,251,130,47,82,59,187,185,147,108,225,102,248,124,181,112,49,225,109,203,231,124,53,127,189,89,158,217,144,3,211,84,216,60,210,131,108,174,130,251,227,149,169,126,250,206,8,2,233,170,8,202,243,115,227,55,154,249,153,163,102,179,149,48,62,202,177,248,213,147,115,201,255,196,52,114,223,251,215,147,178,32,149,31,236,230,212,124,63,62,233,1,229,246,169,65,109,17,195,146,110,147,74,119,131,143,255,126,126,214,105,237,136,13,137,224,101,49,115,137,226,167,131,219,178,41,196,254,244,82,116,37,94,77,181,87,203,31,243,118,112,171,112,28,68,50,213,223,159,72,118,31,138,34,217,221,111,24,106,127,166,107,40,89,80,225,146,201,219,195,25,118,137,133,209,120,223,156,153,75,97,54,186,207,241,223,99,136,182,50,29,41,148,217,107,166,237,105,38,194,94,234,76,191,39,63,83,213,87,134,156,87,254,63,79,44,127,104,116,202,59,137,60,39,40,84,227,250,127,88,128,161,254,147,170,145,52,111,49,7,196,89,180,37,11,32,247,38,56,168,0,53,168,43,21,164,0,133,212,42,207,253,100,214,60,102,167,247,88,86,84,57,40,176,89,5,32,168,238,147,124,139,16,125,177,52,228,59,108,96,98,174,171,92,15,84,87,205,33,127,22,125,111,156,145,255,115,150,125,146,28,10,228,58,114,44,47,118,171,38,122,149,162,96,3,69,248,107,64,37,95,180,23,82,58,31,241,80,107,146,72,164,10,11,4,254,75,131,6,183,229,66,18,222,37,37,234,59,51,127,43,30,168,10,203,237,58,200,88,228,246,32,52,112,244,237,146,19,239,188,139,172,101,13,239,110,157,231,76,131,44,94,211,59,251,78,223,18,250,100,222,114,248,221,5,29,82,42,129,119,254,118,19,25,65,169,26,146,218,133,194,229,49,60,166,16,167,85,85,82,89,97,146,96,188,10,121,148,110,246,248,156,21,207,133,36,16,51,152,117,193,223,195,10,169,120,132,165,95,23,230,15,127,193,55,103,215,63,252,146,170,164,156,80,142,86,18,121,53,39,141,147,202,150,119,167,38,139,105,185,206,131,177,125,31,168,128,34,161,102,68,86,34,228,97,122,222,250,131,183,221,101,132,192,13,100,235,126,149,224,31,111,235,124,67,207,245,10,112,211,190,238,111,64,232,239,18,205,47,107,242,44,200,155,102,128,89,169,84,89,193,154,254,144,11,34,130,108,80,19,112,191,255,118,224,105,219,108,222,238,212,155,156,206,93,116,241,94,208,162,53,165,39,20,47,214,213,160,101,91,202,236,47,28,188,198,216,59,78,26,217,218,243,250,243,27,92,82,214,89,142,50,16,76,49,212,144,206,210,101,148,125,240,9,181,167,153,41,198,230,93,251,226,146,194,17,7,127,179,230,244,145,214,176,151,39,240,115,228,68,193,82,1,208,192,177,82,42,101,187,84,81,169,50,96,225,136,178,120,130,115,189,208,59,250,243,219,151,42,214,68,75,175,210,44,168,190,15,76,202,112,161,8,90,171,253,229,170,119,30,237,116,41,231,74,226,161,248,157,84,153,20,193,204,249,242,75,153,93,8,99,236,23,80,159,171,194,44,143,208,19,203,210,68,231,191,129,80,225,64,98,40,106,101,84,213,106,146,45,23,230,85,123,190,32,252,96,98,105,70,45,177,102,222,213,122,195,34,230,135,105,191,24,250,163,162,55,68,53,169,227,94,6,34,101,125,211,8,38,140,146,66,161,171,189,157,230,132,164,39,30,60,35,151,149,15,124,93,42,42,53,185,172,21,176,237,238,42,224,123,97,233,221,86,179,109,135,64,93,224,238,168,109,146,197,250,15,254,83,3,1,43,232,247,101,202,15,26,14,33,157,46,110,105,126,89,152,24,229,100,37,101,233,160,220,192,142,70,80,113,221,35,167,139,51,95,125,23,66,10,160,92,217,48,252,180,188,62,61,111,229,210,161,30,1,194,217,46,30,47,225,188,55,32,236,22,75,19,187,89,118,25,4,242,51,110,254,29,180,163,87,116,140,51,13,38,35,131,133,91,35,202,247,176,1,16,77,41,45,161,155,29,82,175,248,243,185,204,204,186,60,215,183,140,62,138,82,31,69,178,239,35,8,135,200,36,175,29,241,44,251,34,125,117,62,130,47,97,11,201,181,187,95,168,30,240,142,146,74,50,134,94,27,148,135,252,147,56,181,101,73,138,235,124,78,91,20,179,64,138,10,202,18,24,216,187,57,148,26,3,161,207,236,9,192,37,112,205,177,209,62,185,76,15,224,11,237,210,236,15,205,17,189,240,165,246,25,104,253,16,138,6,88,211,122,110,78,96,96,221,246,132,44,179,200,99,73,141,2,105,155,76,53,82,211,222,171,48,157,166,131,26,11,21,49,151,70,200,137,126,179,219,141,212,218,163,139,126,244,122,170,234,124,178,134,114,210,50,69,194,85,70,91,236,59,191,189,43,148,9,36,87,220,216,203,95,219,146,39,95,205,29,171,219,9,178,115,166,142,204,157,26,64,163,8,248,123,20,157,186,76,137,31,150,122,45,142,13,189,16,74,173,46,188,247,147,38,155,228,220,43,206,243,128,205,232,82,104,33,67,72,200,120,3,83,222,51,107,16,104,80,214,198,137,20,101,192,188,207,115,236,234,80,226,252,196,108,138,192,165,175,194,228,252,168,189,223,54,47,30,143,37,53,0,91,175,200,46,172,167,81,50,61,240,101,36,103,60,208,252,89,57,197,58,161,213,248,181,126,229,69,158,198,135,224,173,212,80,61,68,167,2,179,73,50,188,172,212,40,218,242,2,142,128,80,29,188,14,150,65,118,132,192,6,144,217,112,28,252,96,57,218,190,215,147,44,16,232,144,98,76,31,18,162,90,195,31,68,243,104,196,119,162,96,51,146,148,199,98,119,14,3,199,166,39,45,70,32,24,237,242,200,228,206,79,41,215,119,68,55,202,161,201,162,99,117,45,33,159,63,118,35,53,118,199,113,21,143,131,126,142,13,166,193,108,141,29,118,194,24,101,134,193,168,69,171,171,22,200,81,163,230,39,161,2,251,11,32,193,4,7,1,156,242,105,186,107,174,80,115,164,38,50,217,182,244,62,151,245,161,31,118,237,236,55,80,216,119,64,222,13,232,177,194,172,10,123,109,71,40,25,55,102,71,44,146,227,15,212,171,204,31,51,188,235,175,252,5,2,222,207,98,247,232,158,89,147,61,53,108,43,125,67,235,253,89,33,8,97,2,208,89,146,107,167,240,212,195,104,208,202,40,60,202,44,244,64,122,70,201,211,220,192,44,215,225,18,105,93,117,227,189,59,2,141,238,1,199,183,171,55,66,78,88,110,89,126,133,189,229,156,43,4,215,33,119,3,38,117,234,211,233,123,131,27,171,229,68,172,144,246,71,127,72,50,151,219,66,193,214,57,141,210,94,212,111,120,241,168,124,126,247,243,173,81,239,228,185,2,26,43,159,142,23,22,72,209,161,112,240,179,5,236,28,23,26,205,83,91,74,245,52,80,197,23,92,28,149,131,26,237,2,210,36,199,177,45,43,172,19,89,144,52,98,237,236,226,183,157,113,34,185,115,225,122,232,16,52,8,86,80,16,34,153,62,19,200,90,141,7,144,74,62,208,250,163,130,60,168,171,171,3,47,2,237,28,238,233,180,59,170,107,223,4,70,234,38,236,63,239,114,49,97,36,129,16,47,82,11,104,237,170,36,32,188,178,158,107,89,194,77,1,96,203,218,30,3,14,108,56,184,153,217,124,194,255,125,187,115,113,125,14,150,38,194,169,107,127,137,147,167,182,80,230,41,255,84,160,184,123,103,191,175,92,230,174,29,115,243,196,181,168,139,16,205,230,17,22,213,208,233,19,87,201,41,164,194,171,242,36,240,5,165,208,142,15,53,55,136,133,243,10,89,5,164,10,174,161,119,56,27,80,240,137,64,152,74,77,159,108,246,177,208,53,81,156,140,49,235,252,8,216,26,41,213,43,205,49,148,173,69,132,123,129,187,34,90,188,115,197,42,224,33,26,77,212,153,202,192,29,186,5,185,68,51,34,206,66,153,17,139,183,40,52,60,8,168,110,101,100,189,43,3,71,138,101,254,234,251,66,168,243,75,9,129,182,113,3,144,131,84,15,36,176,8,97,245,180,179,37,70,80,92,63,251,163,186,254,27,159,248,204,103,237,62,34,154,51,15,173,38,76,145,118,176,171,241,71,106,177,143,161,176,248,163,105,132,207,148,198,102,49,222,111,88,46,35,222,77,223,250,184,34,215,210,28,103,81,105,119,167,217,213,77,14,227,40,41,20,145,76,29,221,195,53,193,140,165,154,217,187,84,185,213,139,113,207,63,138,35,0,99,27,235,219,14,98,250,72,144,207,190,171,161,149,20,185,234,25,61,53,69,116,217,25,46,183,82,62,245,53,241,254,82,178,247,139,219,95,109,179,54,249,254,159,106,248,48,165,146,153,171,102,91,239,214,79,127,253,186,94,163,68,71,148,222,118,19,42,79,222,250,7,6,16,90,213,172,146,101,159,54,163,28,199,18,185,250,192,146,83,43,28,225,7,52,167,115,85,77,110,56,27,84,91,246,59,102,69,57,7,130,186,58,113,53,233,49,157,150,2,36,238,235,212,203,92,164,108,191,75,92,0,56,223,53,107,214,158,32,124,203,90,200,195,100,173,199,204,40,205,111,163,245,95,222,11,206,13,128,143,27,189,143,14,194,99,60,55,13,37,251,250,5,228,167,119,175,124,213,62,70,110,238,113,43,126,134,195,56,174,102,57,132,94,168,103,111,181,87,150,65,23,117,0,99,41,72,192,101,199,157,212,204,240,155,146,105,179,106,128,129,51,14,149,140,24,128,18,15,222,197,81,121,5,165,199,68,199,155,65,165,140,191,199,210,250,215,226,161,109,197,19,219,242,209,255,41,190,204,84,164,55,43,224,25,229,190,140,10,75,78,206,250,87,28,48,12,34,56,28,161,133,24,75,114,3,106,88,30,234,148,206,159,243,182,107,143,13,222,40,95,218,106,233,227,94,206,158,200,248,55,104,241,249,68,161,234,224,162,74,27,194,172,171,246,78,92,177,149,44,126,224,45,81,15,174,208,92,19,243,92,206,199,16,72,121,97,227,30,211,254,3,160,155,129,197,20,223,131,213,169,192,211,151,191,194,37,92,233,148,150,36,78,106,7,122,51,212,144,4,148,108,178,72,255,47,52,99,92,33,146,183,231,176,125,140,163,247,241,220,249,46,231,67,195,170,213,176,173,40,62,90,65,103,4,136,178,44,50,243,240,173,180,122,214,72,118,64,163,124,245,67,87,221,149,18,3,172,68,106,92,5,27,93,55,34,99,142,105,174,67,209,187,132,97,75,193,37,86,9,27,49,188,42,100,80,94,176,232,121,126,155,41,168,28,56,215,154,172,249,118,77,227,8,27,253,30,225,156,136,141,5,9,136,73,198,96,128,139,54,157,121,204,248,141,18,31,115,63,200,207,23,213,172,244,169,62,188,89,27,28,143,104,113,226,205,74,146,167,93,183,162,190,13,55,37,113,110,132,232,236,116,131,93,169,215,19,50,167,229,155,89,0,110,223,40,1,175,22,101,207,143,88,139,41,117,231,73,239,171,179,218,64,50,140,94,119,25,131,15,247,79,144,221,124,164,156,152,25,6,200,36,239,192,164,34,107,209,34,54,85,212,75,112,225,238,116,77,109,224,140,220,160,60,80,141,235,61,136,67,213,140,117,115,196,41,190,184,124,142,71,124,187,244,81,202,4,145,127,151,197,1,103,136,115,98,20,187,161,126,63,100,42,144,89,65,88,196,210,83,216,121,241,12,98,66,231,13,253,134,209,6,61,54,255,36,87,179,5,132,253,42,192,228,107,109,145,79,79,23,54,18,227,138,174,74,71,61,61,147,17,135,5,53,23,210,42,119,197,9,188,170,181,215,52,236,184,194,197,136,255,249,102,78,86,7,196,119,79,232,101,194,115,112,245,231,126,163,245,108,154,205,63,207,132,64,120,243,148,3,231,226,14,210,110,238,35,212,59,233,218,117,88,241,65,225,187,196,125,24,194,76,222,25,239,171,203,229,109,4,1,197,103,50,82,231,212,54,61,147,234,22,47,31,246,131,162,138,181,161,236,53,135,39,95,236,178,87,102,74,184,229,134,157,175,27,201,150,184,59,12,22,255,129,53,208,161,23,109,140,251,123,193,101,103,77,111,86,0,127,65,53,206,63,81,220,70,13,115,87,12,246,32,86,105,172,44,246,132,172,78,14,68,173,44,5,123,197,213,182,36,151,82,189,197,150,115,149,39,59,38,66,206,149,156,94,177,58,222,128,126,116,172,206,173,162,218,219,104,213,184,79,112,37,189,153,97,179,27,51,122,177,8,115,64,93,67,91,11,23,152,211,107,201,52,133,241,254,137,209,23,84,191,238,216,56,60,4,20,198,67,135,81,148,254,194,34,40,50,86,99,71,180,48,55,18,107,91,219,187,3,77,59,70,248,73,236,183,23,133,49,235,106,234,146,241,209,137,75,41,130,143,168,208,48,176,77,249,69,79,190,46,176,141,11,152,7,236,199,203,111,203,246,23,186,212,158,53,100,98,189,183,132,108,90,230,247,183,50,33,185,169,194,102,61,113,8,179,83,242,109,146,20,31,250,157,46,249,182,219,49,132,112,96,179,220,114,252,17,46,254,33,141,106,177,95,36,5,253,192,239,233,241,147,63,11,222,160,37,190,120,221,217,245,89,125,118,100,210,102,134,175,114,31,170,193,255,239,54,174,91,239,251,76,46,221,8,195,183,197,235,7,222,32,178,26,163,31,138,150,216,242,112,154,129,130,157,75,255,165,171,25,238,132,189,125,26,130,41,22,123,91,73,124,140,10,154,196,144,28,170,201,8,88,49,173,67,6,168,87,217,182,116,47,41,124,11,152,156,66,159,130,72,10,178,157,26,156,213,213,176,13,140,244,47,245,5,167,39,220,111,50,124,157,240,76,41,144,216,192,138,196,227,13,191,20,82,20,33,157,54,68,158,234,92,179,177,151,176,223,190,31,181,92,52,163,182,101,156,101,169,11,196,178,222,240,190,113,44,64,252,124,15,36,248,32,29,244,115,27,35,177,206,42,119,191,116,47,132,27,34,252,196,108,234,47,241,2,172,45,88,173,174,216,45,66,202,191,21,30,162,167,207,204,139,10,191,195,157,54,120,18,156,111,125,101,182,201,98,169,226,221,34,10,110,151,6,4,65,144,68,145,148,34,117,44,18,75,246,94,139,234,161,71,164,183,157,39,23,59,54,241,126,70,167,129,11,142,85,109,149,176,82,115,0,76,144,255,69,25,216,207,223,27,235,102,35,64,201,221,36,9,56,183,110,211,21,137,11,139,48,140,86,184,80,167,183,225,138,77,183,127,122,65,166,183,38,70,48,49,65,197,87,212,213,139,96,43,83,63,84,31,150,102,118,97,113,71,12,39,47,30,31,115,32,73,86,149,83,213,184,59,98,193,228,144,8,182,136,125,66,133,183,217,59,98,233,33,79,250,75,241,159,122,113,159,73,186,5,164,177,84,190,254,60,221,233,85,15,221,199,71,4,198,156,243,5,146,128,151,126,237,210,208,235,212,72,172,245,52,72,204,17,55,148,149,93,139,172,124,59,25,158,194,113,167,27,150,141,196,20,48,15,32,232,7,138,57,167,51,138,171,66,163,72,248,191,25,98,224,231,100,202,161,209,221,24,221,252,227,243,133,138,86,11,138,59,189,212,218,208,118,131,209,94,49,207,168,12,200,191,131,20,249,60,43,141,51,86,240,162,172,58,4,139,156,4,123,131,4,72,200,230,87,34,193,83,38,125,207,139,51,135,178,98,29,30,143,141,182,98,117,131,153,203,186,86,165,49,61,184,0,232,98,86,1,44,23,195,140,138,193,234,90,249,39,25,21,139,164,56,119,152,86,223,68,176,161,26,85,126,84,169,2,88,100,219,169,175,16,106,37,154,112,251,64,145,250,96,26,97,14,147,20,162,94,187,52,40,202,90,248,208,197,84,220,155,69,173,211,36,136,18,157,119,227,148,243,103,112,92,21,132,168,30,142,55,125,28,71,145,34,186,103,124,83,57,104,225,36,26,202,191,114,209,97,94,128,58,200,128,48,113,28,11,79,70,216,170,66,106,60,123,134,236,29,18,55,238,5,40,117,174,158,129,200,60,16,9,224,48,130,213,12,246,127,144,208,233,132,127,217,154,125,243,96,158,166,220,25,250,252,216,24,81,241,124,158,116,86,93,247,109,166,239,118,217,124,127,9,69,4,19,176,91,143,9,153,59,78,209,3,159,162,137,183,47,52,75,242,37,55,84,87,175,106,110,178,26,109,119,98,14,13,182,48,112,115,58,61,200,5,46,240,24,22,42,102,38,163,7,102,253,4,212,168,217,202,42,188,60,30,41,78,249,81,126,133,248,180,244,218,224,191,183,38,222,33,24,38,74,50,164,177,72,109,251,230,113,10,161,87,223,16,118,167,7,59,76,241,86,164,161,114,198,245,177,26,215,212,29,81,122,143,82,194,61,206,218,176,120,136,99,70,23,149,86,2,162,14,102,205,73,143,236,153,15,65,11,184,52,54,195,186,3,110,47,233,206,115,7,112,110,143,113,250,156,18,184,54,212,223,117,119,198,234,19,145,143,245,34,126,114,145,10,26,158,97,142,149,41,99,113,157,108,97,50,160,8,73,239,159,136,249,43,196,22,57,193,182,242,68,161,10,204,77,120,128,219,14,7,153,177,62,220,242,184,150,149,147,89,131,72,253,227,46,72,7,68,147,45,82,164,198,78,118,242,13,233,221,253,13,155,224,87,215,234,21,53,62,41,25,58,131,183,177,89,167,33,145,191,147,207,19,120,99,147,162,66,219,186,168,254,24,134,229,204,223,228,84,213,174,150,162,69,30,132,180,208,15,148,123,31,196,116,19,136,194,136,218,202,2,16,130,94,24,129,39,237,33,98,227,180,78,229,155,129,226,239,166,87,35,203,149,216,58,46,131,239,242,238,154,231,58,216,81,87,176,79,66,90,26,23,1,240,148,162,136,205,213,100,222,153,254,211,70,71,164,225,52,220,145,39,251,85,145,54,4,129,237,77,213,123,178,56,106,158,32,16,236,143,61,108,170,40,226,245,88,196,72,26,78,197,233,76,106,97,229,9,233,250,146,243,239,103,58,57,29,250,118,41,192,47,79,210,191,54,156,245,8,206,223,160,91,83,97,170,216,198,42,136,51,161,0,5,23,211,0,111,116,242,62,180,64,255,235,15,213,130,62,70,75,16,232,149,96,37,9,239,195,66,132,5,175,56,54,19,222,34,57,200,15,120,133,146,217,242,199,15,61,169,239,116,57,226,22,201,125,38,157,146,44,24,216,11,47,111,27,220,97,224,187,100,32,31,207,109,91,73,66,56,178,91,143,46,185,253,149,6,79,3,42,221,45,157,235,165,57,113,155,91,222,130,192,24,187,70,42,217,60,205,199,59,144,241,54,211,252,132,226,165,160,142,93,146,238,173,155,98,51,73,147,86,27,202,115,248,111,214,232,168,187,167,59,37,112,147,235,123,40,29,39,153,62,104,209,29,64,31,23,228,250,80,47,223,181,10,66,213,96,77,52,225,61,10,167,124,209,208,30,203,63,26,49,255,103,204,107,182,148,52,166,21,0,125,75,61,170,166,43,64,127,248,220,137,206,107,255,144,48,108,44,222,106,6,115,16,160,207,29,251,77,178,143,209,1,147,70,40,249,144,23,212,139,161,125,184,163,179,117,15,10,154,105,155,96,235,195,202,85,157,221,118,109,129,155,38,165,99,142,117,119,245,98,161,189,197,248,227,149,252,124,161,227,12,117,135,245,9,150,173,88,56,0,230,248,135,227,90,5,186,244,32,90,35,3,59,182,116,250,12,68,137,197,248,42,232,169,82,38,162,209,66,190,192,1,43,4,188,123,187,186,15,94,54,109,28,11,239,152,86,133,130,156,30,236,115,110,139,54,215,229,75,12,38,39,204,188,218,250,58,45,141,21,6,234,252,170,25,5,1,172,124,190,176,85,63,74,124,28,56,72,15,148,156,184,202,181,149,94,63,0,159,226,214,134,83,134,17,13,101,115,125,242,115,75,208,145,112,165,82,166,11,4,168,139,222,197,249,143,82,116,59,36,112,139,88,248,136,186,82,64,200,226,89,201,155,91,253,248,97,142,179,157,151,38,13,145,226,245,12,175,232,134,203,66,155,49,26,135,154,113,184,98,9,119,94,208,142,99,109,60,167,64,71,236,186,169,211,130,101,145,216,229,254,15,16,27,100,45,249,123,96,36,66,177,141,36,212,83,233,187,201,183,8,0,194,34,180,150,151,62,7,9,25,108,227,168,15,5,61,48,160,93,119,239,255,199,11,27,209,242,65,234,221,53,147,184,6,153,75,198,236,141,100,180,70,62,87,20,55,172,61,91,191,3,184,151,147,56,199,175,3,124,115,170,138,70,249,83,242,193,229,45,16,107,161,74,50,235,134,228,240,245,184,114,15,187,103,189,2,202,151,23,116,122,228,137,98,90,2,237,78,226,165,42,233,64,110,182,49,165,222,96,40,93,14,166,212,92,176,158,84,152,139,211,220,41,90,145,226,13,148,42,105,94,27,251,150,47,98,9,242,84,153,113,98,230,105,245,195,49,232,210,61,72,245,52,97,49,125,161,111,224,153,2,58,73,164,209,236,211,140,184,124,235,208,24,131,74,212,151,195,185,44,86,127,229,104,18,86,189,85,179,160,203,235,27,59,158,227,68,53,230,171,147,11,70,43,160,62,226,127,86,112,68,218,15,31,174,97,171,52,91,62,6,136,93,201,155,18,124,54,126,43,252,94,27,64,217,117,42,54,94,96,207,105,190,10,228,56,111,231,42,52,81,202,162,238,140,18,57,220,202,155,138,117,230,74,182,200,248,98,166,191,114,40,169,74,137,252,80,120,7,15,83,27,228,148,22,46,97,141,229,172,218,132,177,54,76,157,153,173,34,81,222,248,124,211,124,181,105,244,15,149,138,192,218,18,115,44,209,231,47,239,140,133,234,241,46,186,88,244,174,235,9,243,95,132,158,86,110,248,5,124,99,230,236,170,143,143,92,99,191,60,202,142,159,82,92,22,151,20,249,154,20,15,4,117,75,186,204,239,246,133,109,61,91,168,35,183,51,20,117,49,123,138,22,174,62,141,57,90,153,122,14,101,39,159,80,190,58,39,107,49,125,133,177,239,72,11,135,190,149,46,117,19,190,120,135,201,102,59,42,208,61,229,88,41,204,208,116,186,142,104,129,207,53,43,144,250,232,20,101,79,245,122,232,102,106,183,196,164,85,245,63,146,148,125,109,89,227,88,69,49,44,117,4,71,241,189,89,179,212,75,147,27,142,25,96,207,231,253,1,33,188,9,176,128,158,146,149,157,179,58,217,4,184,113,134,222,116,151,221,89,61,87,23,236,120,45,152,130,77,250,55,50,73,221,135,136,25,148,245,82,218,7,234,38,34,49,242,218,221,194,206,37,69,163,185,212,7,44,218,181,113,186,61,118,193,107,228,84,154,40,201,111,238,195,128,177,55,140,40,121,145,151,56,232,83,109,85,21,87,99,138,20,62,27,184,65,65,58,49,170,209,126,94,214,81,29,115,20,230,253,0,106,105,87,117,152,127,116,193,171,6,234,243,86,66,77,206,10,15,51,132,236,248,10,141,228,255,127,92,16,90,55,167,127,118,89,225,214,191,167,6,120,167,202,211,36,117,236,43,11,62,99,202,206,206,3,191,7,220,197,7,50,120,176,8,251,215,70,152,173,255,53,137,144,217,136,188,27,111,142,41,250,20,133,34,238,33,108,51,181,125,97,155,89,61,29,204,188,50,47,177,24,154,193,234,37,53,16,33,106,158,128,54,163,29,10,239,168,149,218,243,169,187,39,184,72,43,169,235,112,200,221,153,48,187,101,40,18,120,227,197,150,189,49,109,158,237,124,157,14,109,47,153,20,204,105,207,62,106,90,105,233,161,17,2,54,74,237,180,151,178,95,84,140,12,205,130,1,9,89,38,37,79,129,215,27,235,64,26,84,187,226,160,155,254,50,209,1,220,75,255,175,131,253,63,195,45,155,238,188,253,72,143,33,59,87,160,88,211,160,6,179,11,163,60,16,231,147,160,5,136,140,36,44,174,147,13,147,35,197,231,94,154,131,101,114,205,12,87,98,243,240,22,69,187,179,161,132,200,50,217,252,163,52,118,32,25,161,57,68,43,1,30,148,74,123,137,254,133,15,192,93,140,254,21,216,80,187,69,97,158,73,67,135,242,62,94,94,235,211,206,211,92,176,191,227,78,120,139,148,148,29,85,51,168,18,129,18,174,72,19,188,236,113,54,40,96,38,75,45,123,61,159,239,78,90,181,77,237,124,43,166,230,167,32,184,107,145,131,136,98,31,204,107,254,8,129,242,131,148,138,175,210,28,25,101,46,127,157,83,237,186,92,204,111,73,149,191,115,199,104,251,213,59,134,200,131,29,34,97,15,158,136,79,147,104,12,110,114,22,41,127,183,190,125,150,183,188,142,130,233,208,184,246,171,70,27,62,25,235,67,55,213,156,38,93,197,94,180,249,252,33,16,202,116,143,253,135,216,80,35,203,186,92,167,226,200,211,130,214,109,184,230,55,78,141,80,143,173,31,49,221,145,116,253,15,101,141,255,78,145,240,92,9,178,151,57,142,242,73,3,1,60,162,15,86,198,119,120,210,72,139,128,237,49,148,113,247,95,136,35,59,161,173,84,60,4,228,211,24,107,17,20,22,6,161,141,49,154,101,10,241,122,152,23,134,125,99,15,133,15,82,134,0,37,223,48,23,43,33,202,49,14,224,32,143,56,102,195,20,144,108,255,216,12,244,223,203,53,188,40,224,62,32,44,217,87,168,130,136,186,97,85,8,195,200,239,252,168,244,83,64,1,81,145,182,246,96,18,112,171,206,197,14,15,37,194,1,6,146,118,33,237,3,99,77,42,138,246,144,199,45,227,10,157,5,97,91,227,105,102,90,12,163,199,14,106,239,231,60,168,220,202,182,41,133,54,52,164,109,97,117,145,119,247,29,25,231,144,220,116,28,81,116,223,85,147,224,176,127,243,182,172,10,87,88,63,154,42,52,104,14,151,99,23,172,3,19,213,118,82,250,20,215,5,164,220,177,220,59,212,173,41,98,182,238,101,4,65,44,126,69,186,254,110,223,103,203,32,37,216,213,143,50,39,215,239,108,211,238,173,156,91,183,91,215,54,58,149,130,137,155,83,36,187,125,173,120,170,152,170,120,66,110,226,186,194,177,179,213,254,106,181,235,87,98,89,113,152,149,17,66,220,215,76,61,253,7,178,151,5,119,77,172,3,76,37,180,137,208,167,150,195,168,30,159,157,113,141,136,133,170,190,64,226,68,46,25,218,249,186,115,41,205,58,103,211,114,209,138,116,170,117,255,15,162,35,75,189,169,85,85,19,203,103,202,59,15,182,39,99,253,122,47,254,77,50,43,100,60,48,218,74,31,21,242,187,219,92,1,215,233,244,55,102,20,124,232,185,192,79,73,85,72,77,136,223,97,220,64,123,156,197,46,119,194,23,173,138,175,44,249,44,78,199,218,109,132,34,21,249,162,57,29,80,239,13,194,167,151,137,14,118,237,51,170,33,161,211,219,253,173,200,115,5,110,159,161,72,185,23,191,210,185,230,75,182,68,42,165,236,81,144,135,237,229,42,80,204,76,194,28,115,185,228,219,75,156,167,183,240,146,77,126,17,164,141,105,184,82,196,58,30,242,55,200,44,85,84,64,218,2,150,227,20,240,251,8,159,87,220,248,156,243,136,26,213,85,182,215,163,166,216,113,125,126,52,217,4,208,9,182,156,94,82,118,121,117,249,118,232,169,121,75,129,224,249,136,141,250,176,80,213,248,41,233,165,30,54,42,18,118,29,103,209,102,120,90,107,123,37,158,237,42,112,130,205,242,69,213,112,128,110,226,238,79,197,197,70,88,187,163,105,243,71,31,61,82,125,121,219,65,198,239,170,248,34,42,207,68,127,71,218,132,1,55,204,42,201,192,133,18,95,54,249,128,108,64,162,206,104,220,50,10,241,18,110,37,95,120,84,65,178,117,144,105,93,147,22,216,118,142,199,208,166,186,188,83,123,52,84,139,94,124,79,247,144,32,142,229,220,209,201,68,111,142,197,42,160,184,79,120,20,45,116,215,16,131,166,167,47,74,250,27,71,68,226,50,108,227,128,89,254,171,62,215,127,17,182,59,85,190,89,253,143,0,101,177,110,11,72,71,124,15,110,44,58,83,15,215,20,109,252,127,218,56,137,122,75,209,247,251,139,15,222,76,170,176,219,229,163,118,246,15,133,157,82,34,247,64,174,138,112,119,86,11,236,77,99,11,174,38,138,41,108,179,184,66,211,184,229,176,58,130,137,104,44,229,45,138,69,195,2,250,134,236,117,192,64,211,6,149,143,99,166,185,3,5,216,162,59,54,99,158,116,187,91,152,19,87,133,222,201,104,166,62,179,85,3,255,215,75,165,223,237,56,20,62,157,65,250,38,180,154,233,177,152,185,112,178,29,72,29,42,10,128,142,166,139,156,247,159,242,6,50,75,87,228,247,112,217,16,85,2,92,63,97,116,143,90,7,178,30,151,227,80,53,28,237,12,103,81,79,76,46,140,161,13,140,176,160,15,218,66,80,67,240,27,186,72,176,61,246,41,218,166,232,23,101,233,157,74,186,27,203,204,86,162,254,212,174,48,170,96,25,101,21,184,237,138,47,132,111,75,130,41,65,0,58,146,56,114,52,160,183,254,146,246,97,15,255,116,53,91,39,198,222,195,234,219,158,179,200,97,69,161,190,79,80,27,173,215,198,42,150,212,203,31,155,113,238,80,168,155,29,193,37,78,87,125,102,89,153,238,77,221,83,207,74,159,100,163,81,180,221,241,152,188,194,184,111,24,181,233,11,130,3,128,17,58,189,92,61,99,119,92,133,152,58,103,66,118,105,243,166,185,169,7,214,31,42,254,0,231,52,250,172,251,13,30,191,121,239,91,94,40,83,174,119,39,123,124,76,72,227,78,223,252,222,40,108,142,118,28,88,179,250,90,145,63,72,201,213,13,146,195,233,184,205,75,131,238,245,26,112,21,25,176,145,11,159,188,139,87,243,240,220,46,118,234,116,77,105,106,127,44,215,29,175,241,244,115,23,159,24,201,106,221,11,236,19,186,121,50,221,26,182,83,155,60,52,0,215,196,94,81,28,161,91,182,214,203,133,180,24,124,225,152,85,208,137,104,165,35,137,252,75,253,15,227,7,51,248,96,143,253,107,59,193,124,167,77,42,112,205,184,163,32,16,13,194,254,83,72,198,129,143,27,10,113,110,219,208,122,224,141,157,82,67,236,220,175,225,219,123,215,59,145,133,143,98,126,64,70,225,91,2,94,96,39,105,12,224,42,78,234,94,178,96,173,176,146,196,101,39,145,209,26,69,145,122,137,42,66,171,143,147,136,58,233,105,56,152,193,179,116,116,80,254,61,175,224,233,74,89,171,173,191,81,180,164,229,186,129,238,2,84,1,220,116,21,92,105,22,113,129,4,42,176,162,66,133,195,43,209,220,181,155,254,53,76,209,231,179,22,83,134,91,87,139,199,8,247,145,177,54,65,220,36,154,46,83,54,9,59,33,161,227,73,211,119,5,125,139,41,30,99,172,80,81,124,181,207,43,96,0,224,96,253,208,253,255,211,173,73,102,114,10,68,68,180,82,1,95,143,110,79,248,180,237,123,162,91,240,43,247,233,251,138,251,118,101,201,50,158,11,23,87,56,178,98,189,6,143,31,221,110,85,205,247,186,191,149,254,105,253,197,116,99,160,175,96,197,84,52,241,156,160,138,226,201,240,144,131,220,71,72,42,17,221,152,208,73,129,154,132,11,120,39,175,10,199,196,224,190,158,60,20,95,107,231,0,102,212,246,158,177,211,23,133,35,114,122,140,223,144,133,22,205,248,15,92,36,44,162,198,132,5,98,15,183,151,132,145,66,190,250,43,2,144,165,238,10,230,222,195,25,212,236,110,232,70,242,84,193,110,80,181,231,178,82,19,255,117,222,212,130,54,26,181,147,235,171,192,177,234,39,50,187,108,206,226,241,132,198,16,49,243,32,92,90,110,125,162,2,210,127,187,184,85,71,72,200,90,15,193,122,65,174,59,93,207,58,242,219,84,199,162,185,159,117,150,172,63,148,82,173,58,114,27,113,34,34,88,174,149,205,170,83,179,99,128,116,117,101,174,230,102,17,145,32,108,3,69,128,136,249,6,96,130,229,24,157,182,54,169,173,153,27,207,108,124,134,166,130,135,87,249,132,94,213,35,80,131,20,217,205,82,174,68,80,100,73,243,195,206,151,90,76,236,19,149,206,229,243,192,139,39,231,4,111,254,220,151,36,167,208,18,199,216,184,129,161,54,21,82,114,23,84,27,221,106,236,139,200,202,75,221,59,241,104,101,141,43,105,166,122,199,136,20,128,35,148,147,40,115,214,20,182,149,249,183,161,134,239,243,163,104,239,58,154,217,153,244,113,110,199,169,253,8,126,224,217,227,122,238,94,113,25,194,125,23,242,30,43,18,251,139,104,125,175,5,73,155,195,132,200,80,160,195,249,153,137,136,137,13,111,77,41,224,65,69,43,223,61,75,30,190,20,195,80,206,138,119,14,43,15,248,248,162,225,121,72,139,153,33,131,140,120,202,155,69,58,215,10,188,204,71,153,250,65,74,80,165,249,20,183,239,167,239,240,172,165,200,103,120,93,2,154,39,112,47,85,183,42,153,183,140,3,30,101,213,205,48,214,150,165,128,2,176,67,139,169,244,150,124,145,71,75,132,6,114,43,66,231,119,41,249,199,156,207,114,121,250,187,216,67,205,24,39,181,78,252,161,1,54,164,192,190,116,181,11,228,123,234,176,200,76,13,170,244,140,170,119,106,171,86,191,55,139,89,194,183,71,158,86,165,50,66,117,138,206,107,243,41,189,253,37,51,229,37,101,246,34,53,31,178,30,189,85,137,86,58,171,242,94,92,6,220,140,250,193,102,248,25,246,112,3,195,140,44,141,95,169,212,237,66,22,253,163,202,105,213,183,244,255,209,244,3,111,61,192,130,251,13,122,17,230,77,215,223,21,26,140,9,187,183,149,222,63,53,255,239,176,159,126,205,152,172,180,245,46,210,55,70,162,43,188,228,87,87,108,41,121,192,203,90,179,124,167,207,100,75,233,179,102,15,212,165,83,103,12,58,151,89,156,142,47,27,109,218,18,39,87,233,216,132,142,79,7,25,215,45,54,136,151,0,180,167,106,101,183,73,118,63,88,245,236,129,98,39,93,182,229,37,204,130,127,72,155,54,221,169,165,193,100,12,250,30,223,17,104,83,157,243,129,182,147,50,66,251,21,26,180,211,75,102,38,198,234,8,9,160,24,191,84,229,32,251,50,146,4,160,102,123,225,118,106,49,82,65,20,232,74,145,75,112,31,17,117,182,152,171,195,151,173,178,34,203,203,255,220,40,26,57,224,16,177,93,96,29,115,27,128,182,84,138,141,172,149,109,77,17,37,29,37,68,62,32,244,152,1,171,202,218,71,226,52,154,2,220,108,36,106,3,214,32,89,212,63,30,112,71,239,138,42,237,89,188,68,35,178,183,80,53,62,1,158,1,16,211,5,21,179,191,105,13,11,163,228,134,92,252,178,163,218,248,47,214,228,35,221,83,236,123,173,191,17,52,24,187,186,1,189,65,104,212,142,5,228,134,149,168,156,189,73,141,125,131,199,73,254,127,31,151,27,181,207,217,211,118,185,147,167,5,10,214,193,16,241,97,219,132,101,167,162,234,17,146,208,250,119,245,191,113,70,138,118,223,207,58,31,231,67,40,122,66,107,37,63,52,205,166,158,33,201,130,121,155,250,149,152,43,133,158,156,248,160,37,38,130,86,107,152,214,51,56,4,109,73,230,75,122,86,87,177,41,10,252,105,209,3,42,128,220,201,37,63,101,151,89,65,57,64,228,214,3,249,200,164,84,44,111,109,48,14,82,108,135,228,155,70,196,47,115,218,131,5,182,224,130,30,74,12,117,40,42,60,130,106,191,42,204,172,7,224,233,171,123,55,221,174,180,34,162,87,29,93,43,9,4,37,164,175,114,153,26,234,104,210,89,10,87,243,151,40,182,138,68,62,92,4,60,59,54,180,112,238,43,0,127,186,78,237,16,84,217,79,222,225,76,79,39,228,203,18,56,78,166,104,32,142,95,147,14,56,140,115,103,131,125,136,126,180,63,93,112,142,226,208,208,187,140,173,241,180,101,168,188,158,88,148,51,244,88,60,246,0,233,244,184,137,154,69,141,39,93,200,219,117,133,33,171,144,161,5,24,113,220,95,75,166,41,237,39,1,15,24,138,178,168,44,84,213,224,9,17,194,30,86,157,58,15,163,135,254,157,99,1,163,143,38,215,204,58,97,143,200,128,148,233,150,42,237,108,203,29,98,148,18,194,94,15,173,185,23,5,119,194,255,128,42,101,42,175,143,10,46,160,19,36,62,168,254,212,81,26,62,183,53,242,162,2,173,20,213,135,81,43,56,172,148,69,101,120,29,178,187,155,219,106,206,74,160,26,162,191,45,150,57,101,73,71,125,114,119,86,132,104,5,238,111,91,150,208,112,224,87,162,239,135,64,19,217,140,106,160,171,5,154,248,130,181,24,103,104,190,112,223,26,37,211,98,226,87,254,225,236,112,254,79,112,32,58,188,205,206,126,148,202,229,37,62,95,156,26,255,30,221,40,251,91,145,77,197,111,245,159,142,136,189,4,172,156,164,134,174,36,235,150,182,40,81,42,211,3,167,149,197,238,55,34,193,214,170,91,239,155,221,204,11,190,208,152,174,38,242,79,17,52,78,97,237,247,170,109,4,73,232,185,5,22,233,151,4,239,129,184,214,66,59,243,8,205,177,99,182,255,209,53,26,238,194,183,8,162,227,38,39,119,239,246,61,77,51,26,185,243,67,231,51,228,123,114,220,141,141,179,192,112,41,170,132,124,31,135,235,176,91,95,23,91,16,121,17,1,161,13,31,219,212,219,221,221,58,38,92,141,229,167,107,46,5,76,254,191,112,215,190,112,84,94,181,68,17,28,107,74,220,105,56,116,54,149,76,144,27,39,135,93,220,94,55,123,153,104,6,114,72,99,158,55,251,57,200,71,159,17,90,124,147,86,29,183,3,170,35,58,76,120,249,155,45,222,76,2,161,217,12,148,208,26,123,93,165,21,57,25,82,10,73,10,192,222,235,24,191,193,253,168,102,117,248,44,116,240,255,63,197,131,5,50,64,128,58,78,234,95,21,39,214,196,24,152,34,135,132,131,127,233,130,242,96,91,33,42,236,213,15,249,130,136,247,204,114,187,22,149,19,64,92,161,253,18,66,243,35,254,13,3,123,104,168,165,241,18,14,151,244,38,79,188,2,192,72,197,31,117,77,116,187,60,217,50,153,121,217,134,64,97,161,221,76,42,209,94,237,126,208,104,137,46,239,90,159,174,126,229,90,96,212,90,105,162,122,141,211,44,16,29,225,0,110,243,122,222,49,138,31,160,43,13,185,38,210,77,115,50,172,125,186,61,255,44,67,58,46,3,60,242,236,37,89,7,18,203,178,245,160,7,19,138,34,120,164,178,205,199,57,117,120,166,9,168,33,198,199,53,84,119,128,20,71,34,46,83,188,184,137,30,65,48,193,236,237,90,150,144,183,143,111,217,200,90,139,32,119,73,202,160,144,44,138,7,161,93,65,41,30,196,202,127,225,176,49,144,105,19,183,21,206,170,214,163,42,59,110,26,73,213,139,82,186,188,109,4,182,18,5,17,91,123,192,126,248,37,218,241,175,214,100,50,105,227,90,173,233,85,146,216,180,15,125,157,229,88,173,31,3,216,127,52,35,44,46,243,181,2,129,187,169,131,233,10,114,125,133,206,154,102,129,57,78,53,88,2,193,1,117,141,69,64,224,96,190,63,53,50,199,87,225,184,140,254,252,7,228,166,251,97,51,144,183,237,79,125,234,153,56,86,97,124,82,233,168,170,115,113,109,23,184,153,161,12,137,26,168,33,244,18,38,101,42,46,70,203,56,82,100,224,149,236,175,158,119,29,65,213,59,130,138,46,174,55,54,91,101,85,70,200,148,90,232,55,69,193,150,215,114,145,60,97,243,68,217,165,40,155,234,30,220,64,175,142,199,77,83,141,139,247,145,201,79,140,232,88,219,210,69,38,205,182,248,116,111,196,145,53,49,154,189,119,136,41,191,72,16,76,20,230,192,201,112,62,132,142,173,153,147,27,84,173,194,202,184,212,234,193,120,206,166,153,255,42,209,187,127,168,207,181,82,91,24,93,249,99,186,108,62,251,196,239,174,127,149,232,161,208,229,42,70,159,88,24,238,90,47,185,116,241,242,52,0,101,201,8,159,57,6,205,119,194,83,62,133,254,69,124,206,65,111,45,228,151,53,72,37,20,49,19,74,204,85,112,152,236,154,124,175,220,210,178,190,133,219,64,185,167,155,82,88,61,59,54,247,230,237,235,82,15,13,142,53,253,211,41,212,37,117,201,21,15,191,148,12,173,62,224,71,205,234,19,206,43,77,27,186,83,247,39,194,87,92,251,222,27,69,59,12,122,147,77,28,109,65,213,175,122,8,39,181,173,62,60,100,56,99,226,217,130,198,209,168,173,165,28,40,189,250,12,168,148,162,160,144,174,21,57,64,230,134,159,52,41,70,37,211,83,201,110,157,119,60,11,197,191,227,214,10,244,170,121,248,51,238,225,166,18,167,148,125,74,205,254,59,84,205,70,172,146,179,160,119,112,210,137,218,88,164,207,226,100,21,61,42,126,197,159,83,193,119,42,59,246,250,127,224,43,154,200,120,129,112,207,160,243,158,58,16,67,135,229,142,203,58,12,55,237,185,105,52,143,147,85,108,106,234,216,239,46,196,183,226,204,108,162,74,56,51,1,244,58,214,50,117,253,17,120,247,240,97,168,114,222,248,156,111,200,190,6,166,155,178,160,106,244,49,82,50,1,244,171,254,78,44,71,228,75,131,139,184,233,102,166,108,132,46,35,90,11,44,8,106,39,18,51,20,161,207,190,112,64,172,24,75,73,2,205,177,16,128,72,23,130,67,124,46,75,227,10,233,140,11,84,115,153,235,54,74,85,47,44,244,89,17,196,47,225,210,190,75,94,38,237,67,58,58,29,45,123,173,170,113,84,47,144,39,152,218,246,131,157,159,215,89,18,233,8,144,25,219,254,75,247,230,140,19,85,101,243,67,253,239,180,190,144,226,185,174,147,195,44,111,253,204,199,119,221,234,253,147,201,200,93,84,119,215,9,97,4,184,192,67,180,75,210,120,19,25,86,240,139,225,97,184,103,96,199,151,34,183,146,237,190,34,54,190,180,190,35,152,53,118,219,183,110,222,13,56,232,106,216,226,233,174,89,168,22,100,236,24,204,42,218,121,56,102,189,88,63,106,215,141,70,21,220,189,254,162,223,93,31,122,184,90,138,221,224,122,243,214,199,30,196,150,2,37,150,161,229,251,131,163,158,190,166,174,13,135,246,174,219,240,158,243,196,101,8,252,191,181,254,169,44,140,9,239,124,21,115,71,131,39,86,160,8,159,61,128,164,222,139,120,135,163,125,45,113,4,8,6,144,182,89,168,209,59,145,192,88,21,215,230,218,254,179,90,146,68,35,123,147,26,33,145,123,168,161,63,145,222,213,181,5,43,215,119,175,9,8,99,88,195,5,39,23,240,213,113,238,203,210,171,30,161,156,194,96,34,52,206,102,77,67,116,11,81,255,150,140,5,161,149,40,168,119,40,182,187,215,196,146,59,120,180,175,132,197,117,93,212,47,70,0,5,152,234,96,228,118,253,73,220,140,37,206,136,47,198,194,73,226,187,77,219,47,32,32,67,117,250,249,199,114,60,203,28,134,91,85,201,252,111,152,170,230,219,159,253,146,6,254,199,131,47,114,188,32,69,131,184,75,52,147,29,176,196,112,54,10,125,127,141,33,211,1,249,232,149,34,130,251,3,220,130,175,72,82,205,95,205,101,187,171,238,228,185,212,40,207,167,19,69,211,226,101,226,68,49,197,135,55,187,105,155,1,194,72,156,34,25,7,22,208,250,131,170,182,115,82,224,69,35,69,232,229,235,95,137,176,189,14,111,209,233,115,90,118,179,4,5,228,187,147,4,233,250,251,105,164,177,168,80,85,55,141,159,99,176,25,205,180,163,13,210,43,175,111,94,132,62,142,114,243,239,105,226,26,67,60,83,221,95,118,254,213,21,133,177,185,190,120,3,151,210,167,217,204,225,71,30,173,45,168,208,106,10,54,240,94,58,187,96,48,236,47,203,240,171,187,80,107,56,79,162,112,16,214,27,29,21,8,202,6,199,176,6,242,81,248,119,193,181,0,255,38,0,20,227,82,141,45,17,57,156,83,135,198,167,42,44,75,154,133,249,239,132,192,212,64,89,149,56,173,135,117,38,151,23,35,194,7,18,203,75,143,24,23,23,75,161,176,72,63,250,112,249,239,148,37,50,11,112,90,30,84,236,12,95,16,64,233,52,133,240,90,3,227,73,125,168,33,91,223,8,226,4,241,155,96,8,218,189,208,1,57,116,138,248,221,186,7,160,243,23,227,91,201,32,218,124,21,54,0,216,45,213,119,17,152,151,220,4,192,226,42,77,126,69,43,131,185,180,150,116,27,255,77,126,94,102,91,145,230,140,0,100,125,8,88,158,226,125,111,247,164,146,168,201,144,46,184,150,105,39,20,246,18,50,49,85,17,73,72,110,183,127,210,72,211,69,123,13,115,128,215,139,134,170,237,30,206,153,38,143,165,65,76,44,151,217,223,65,199,102,117,170,194,142,137,239,26,138,41,27,171,130,70,185,9,112,222,199,192,244,74,127,35,183,60,128,243,90,103,149,241,198,216,93,203,99,4,75,214,36,127,73,2,236,182,202,18,73,172,50,33,143,35,96,205,161,138,108,234,202,186,154,254,233,0,17,223,159,57,123,242,170,10,141,124,227,139,203,54,168,75,148,220,129,59,3,90,116,220,244,230,20,213,35,209,168,207,116,171,142,117,87,51,100,200,245,155,4,62,112,43,118,190,185,113,185,147,169,91,55,115,51,230,215,181,172,15,43,254,245,201,241,41,33,234,154,147,97,10,207,138,14,73,237,116,199,222,128,167,168,149,71,129,252,250,107,124,98,12,240,180,158,168,172,213,206,155,153,34,160,218,117,76,80,194,195,217,116,14,225,76,22,21,119,156,239,170,245,202,167,251,214,40,29,146,201,62,138,137,140,235,117,10,243,199,25,203,224,251,155,83,224,18,198,242,8,144,45,158,3,166,73,202,216,75,63,196,97,181,204,168,174,219,206,102,37,225,55,85,188,13,108,193,222,27,2,220,229,250,138,191,195,137,11,199,237,100,43,179,101,54,201,255,78,90,69,59,250,81,73,192,225,189,149,153,50,110,65,167,108,60,222,88,16,245,44,59,215,209,192,170,237,156,176,53,4,54,130,49,114,133,137,156,123,241,220,84,227,203,167,5,161,199,195,155,119,27,24,49,43,173,63,62,49,26,33,241,55,139,97,96,123,94,246,34,4,230,53,6,246,2,116,18,30,45,192,76,238,169,32,171,195,34,252,191,215,67,101,80,149,170,222,13,200,205,163,148,227,225,205,16,130,192,87,255,134,122,232,108,52,25,78,150,22,5,156,156,244,17,31,100,17,18,127,59,170,62,156,8,250,206,159,205,40,232,237,97,132,122,199,134,156,22,233,11,215,254,220,43,69,147,74,239,156,198,144,205,182,218,110,246,51,30,241,196,127,113,77,138,99,12,100,84,12,55,238,3,181,249,60,40,244,184,66,48,184,82,65,69,85,183,178,227,71,203,108,80,211,109,196,63,45,98,109,243,35,14,78,57,65,179,107,208,136,196,215,193,6,20,163,203,7,141,222,174,169,29,125,125,132,137,3,205,173,170,62,143,174,138,108,205,58,225,138,192,113,106,222,253,74,159,172,27,104,91,172,9,212,162,82,218,70,128,110,133,135,246,231,23,215,104,246,230,32,169,197,160,127,252,192,235,91,72,178,254,57,142,47,227,84,243,201,49,71,40,39,125,181,56,182,217,182,178,228,18,150,140,247,149,7,5,208,213,230,181,96,71,91,174,227,39,66,164,210,95,130,80,11,41,71,147,96,61,208,193,224,19,98,90,2,130,171,29,228,100,86,228,136,45,203,1,27,251,130,154,39,120,30,241,128,40,83,151,11,184,72,241,39,30,93,9,74,129,173,3,104,203,13,183,9,144,131,198,191,223,248,138,190,40,234,66,56,118,126,234,11,159,109,61,77,148,90,84,14,42,238,151,10,235,196,12,247,10,88,69,243,62,145,78,167,188,90,58,176,50,235,8,213,22,120,157,81,143,134,132,141,33,231,224,83,164,192,205,117,2,208,161,175,236,213,225,16,85,203,67,13,235,102,225,5,226,203,133,72,136,26,184,44,134,128,65,137,40,175,148,8,35,39,165,41,122,214,54,168,13,156,67,72,115,230,202,24,144,175,95,155,171,68,99,252,231,225,92,78,61,193,169,11,183,185,83,153,96,102,104,158,132,226,34,50,23,163,251,1,187,59,163,36,80,128,247,205,194,152,182,85,48,233,11,221,253,221,202,53,70,195,1,33,42,169,123,201,143,141,46,159,91,131,250,106,74,98,3,239,215,75,99,63,34,202,246,168,0,114,172,51,98,80,110,207,17,21,54,45,133,244,88,189,222,239,155,249,217,246,71,152,114,161,112,8,81,232,228,253,52,69,116,165,43,19,42,107,234,230,239,240,205,241,191,218,31,116,252,159,33,224,196,57,2,47,29,193,217,192,72,24,167,153,65,165,145,18,216,204,94,174,41,66,185,75,141,23,148,7,98,127,150,215,168,176,190,12,198,163,77,28,76,79,16,193,171,207,121,218,112,118,190,56,16,64,61,34,165,11,210,221,189,181,11,138,29,235,126,24,220,35,248,110,119,232,206,202,107,225,113,138,153,109,200,160,45,113,161,225,28,133,220,116,79,166,108,0,146,241,105,107,195,83,167,73,20,68,198,135,110,129,157,50,171,166,87,72,85,17,51,84,213,250,206,12,173,240,31,11,192,149,100,158,174,21,209,8,165,181,84,196,66,131,200,123,19,198,135,187,252,78,71,239,129,247,112,115,112,78,170,32,188,239,177,54,175,72,129,234,87,113,163,197,199,22,244,95,255,176,207,203,49,105,10,195,46,125,138,239,225,107,12,33,244,199,126,132,238,104,52,67,11,132,147,119,74,237,239,207,227,193,244,222,118,110,31,243,79,169,168,60,173,239,131,154,228,147,73,88,99,107,29,94,85,82,131,87,163,211,213,87,187,138,95,169,35,56,60,147,133,245,30,25,29,14,78,44,244,25,178,153,118,110,170,128,130,39,19,134,44,145,28,146,190,66,66,18,86,52,253,33,53,56,86,232,243,111,215,162,151,110,254,234,194,239,210,41,53,247,157,132,219,151,56,168,109,70,17,242,213,142,133,1,187,5,252,176,235,21,106,164,135,78,28,48,204,169,194,95,78,66,98,203,72,130,179,50,224,131,20,166,57,237,39,213,70,61,184,163,96,243,226,71,98,17,117,16,46,141,23,236,9,81,86,42,248,165,209,173,217,140,193,238,18,206,188,254,35,39,203,228,192,99,66,152,156,133,3,81,125,59,135,209,247,73,86,1,249,112,55,209,185,12,90,142,102,93,102,239,253,57,14,190,105,166,36,233,106,42,174,108,203,247,90,252,210,226,163,156,151,146,3,123,157,77,191,200,98,14,31,165,80,170,230,40,149,144,230,229,33,8,64,212,115,169,118,172,248,215,63,98,42,23,136,118,91,141,66,90,194,84,32,106,220,115,194,244,57,1,225,161,114,140,54,67,95,114,243,161,137,235,242,186,224,104,76,45,34,110,4,57,57,76,106,189,65,78,61,171,161,9,200,97,191,93,18,243,136,122,30,219,5,182,142,66,46,182,151,45,134,148,198,3,104,125,219,207,71,67,209,53,113,200,165,186,173,52,173,1,11,137,111,176,222,233,241,3,114,15,229,10,220,90,243,193,202,124,238,34,34,22,127,73,236,100,40,166,0,123,50,118,87,73,251,216,180,13,5,227,221,250,237,133,16,11,108,106,93,167,90,106,43,233,61,4,71,107,62,65,157,142,118,31,158,170,172,103,98,248,93,39,246,89,59,226,50,3,111,208,119,38,53,168,88,40,90,5,28,60,8,87,5,28,78,194,122,93,74,79,205,138,218,247,141,21,153,58,240,5,139,24,7,65,217,196,170,13,193,171,146,18,124,229,65,117,181,178,68,102,133,40,45,29,92,147,65,161,219,137,155,126,144,102,182,201,78,111,58,14,183,232,123,98,96,237,171,21,103,165,57,158,33,42,50,50,245,180,223,91,68,28,154,38,223,239,218,84,150,220,239,180,5,118,107,129,194,27,100,178,154,211,24,23,116,148,125,240,88,200,241,133,253,61,91,20,249,107,113,147,172,202,112,234,217,57,22,224,165,173,24,119,160,192,116,223,58,112,88,16,2,49,130,33,11,126,73,38,145,127,30,234,158,70,177,142,109,50,211,173,240,242,8,12,102,152,226,147,187,65,177,140,98,34,234,3,160,250,235,190,210,122,152,171,19,38,144,128,104,213,54,40,140,24,78,19,180,227,12,78,206,249,70,216,234,255,45,204,24,236,73,251,127,7,166,125,182,146,237,82,52,77,152,224,157,79,195,167,221,189,199,167,164,80,42,250,93,144,156,200,138,55,13,191,103,195,84,124,132,35,4,159,187,132,41,238,238,170,36,212,146,204,66,94,112,225,52,126,137,213,84,114,244,59,122,43,164,146,90,59,239,35,162,148,78,167,209,58,208,91,210,43,25,214,189,73,33,97,37,105,241,218,108,230,83,97,112,134,3,106,120,191,233,246,115,176,67,97,232,33,112,252,71,20,204,27,226,70,211,110,147,250,244,235,91,160,160,242,111,203,87,153,228,137,231,236,3,204,55,84,244,218,5,213,120,69,132,136,119,105,153,60,25,28,130,194,123,212,29,140,232,37,118,76,151,143,193,216,96,234,36,190,222,200,85,230,207,65,53,128,44,193,57,221,72,255,214,158,68,197,79,89,178,223,149,243,41,183,92,105,195,253,95,246,157,131,165,9,114,19,18,72,103,109,69,45,0,76,191,149,25,85,32,120,249,243,247,7,200,142,94,58,205,37,245,44,90,171,194,152,68,161,225,61,161,227,127,234,81,69,172,186,155,57,52,50,110,154,197,17,250,237,158,18,50,203,135,232,146,181,89,22,49,164,14,10,235,57,99,228,149,76,105,241,207,70,8,181,135,227,225,12,205,137,42,13,244,59,3,22,14,163,223,185,28,85,22,155,198,56,88,37,179,250,36,9,209,246,154,163,71,207,105,62,122,131,189,48,45,102,235,104,148,49,253,111,169,78,166,39,228,84,46,84,129,152,57,41,39,101,48,189,16,159,73,5,84,95,240,78,139,228,30,42,246,58,230,226,157,52,130,17,248,148,128,168,60,123,206,59,165,182,209,70,120,177,225,66,118,72,136,247,117,94,71,38,21,233,101,73,241,15,73,74,141,198,35,139,14,241,52,229,41,125,88,96,167,36,182,9,141,246,242,108,146,254,196,20,182,254,40,235,133,147,123,138,250,79,98,124,57,72,180,174,25,202,70,175,169,185,52,188,45,140,57,146,32,39,171,93,2,151,161,136,29,215,140,49,107,71,6,134,71,21,101,215,158,94,186,31,210,183,160,34,134,238,240,220,130,64,136,168,154,0,79,201,147,26,100,234,122,125,75,166,210,169,147,72,57,243,214,86,195,149,38,21,99,143,51,34,214,83,178,54,18,255,6,103,11,216,43,115,175,45,14,3,186,123,251,22,89,38,47,42,204,98,48,55,206,31,167,54,142,203,238,193,150,0,186,232,207,12,55,82,87,39,197,135,214,182,63,226,142,161,0,65,62,242,182,239,154,136,236,229,60,43,30,233,101,125,76,175,153,36,30,248,61,183,117,70,226,65,14,30,72,133,3,218,211,238,33,203,9,132,102,235,84,162,56,53,58,113,234,110,92,4,21,77,73,5,107,162,27,177,156,56,197,38,106,171,29,122,11,200,227,160,158,147,115,17,239,8,211,213,203,58,238,47,21,81,156,104,35,59,109,177,37,59,30,219,110,82,87,35,11,89,210,16,241,65,46,182,104,255,205,83,115,154,32,139,177,221,151,63,87,87,44,13,179,172,13,109,58,75,71,10,147,173,244,0,179,205,212,232,148,27,15,168,92,139,76,194,219,141,205,209,24,61,113,39,27,102,230,252,148,230,178,75,150,161,22,238,118,150,2,52,186,123,26,236,251,54,77,173,136,89,230,78,204,4,175,122,201,204,6,157,183,188,19,218,149,0,16,210,9,131,26,150,226,50,176,34,66,237,215,144,229,132,5,216,67,9,55,121,103,114,191,123,162,153,34,220,96,226,83,36,83,38,92,48,112,219,240,108,179,53,155,78,175,103,228,88,236,145,213,220,225,234,151,206,162,229,142,129,39,126,250,222,43,137,168,158,209,135,4,63,217,232,149,98,33,20,117,185,137,175,33,178,225,230,50,72,67,221,115,203,3,125,243,42,71,104,134,27,219,225,179,20,193,192,173,48,111,124,54,195,9,125,45,6,172,241,87,172,209,109,93,123,99,4,192,37,230,176,101,228,116,228,210,66,92,242,200,166,84,200,212,42,161,115,216,210,83,32,231,89,197,197,211,200,93,127,174,125,194,8,84,173,168,18,65,10,41,49,13,218,4,177,165,173,250,213,245,112,189,219,171,236,246,82,147,185,196,180,211,157,89,11,247,155,178,183,19,242,39,164,196,213,237,200,195,122,249,109,112,130,48,75,207,229,62,110,198,200,34,111,206,25,169,229,105,21,30,202,28,4,226,25,73,63,117,158,136,3,35,100,153,211,247,138,148,250,32,168,248,57,233,219,155,174,189,114,185,35,32,110,12,240,186,147,113,193,105,106,4,16,169,137,118,232,38,237,140,226,122,45,44,16,148,178,144,31,184,235,0,77,62,53,76,130,101,232,183,81,190,253,79,181,51,8,122,226,33,4,147,176,31,188,72,9,155,173,95,148,55,122,236,94,179,245,228,0,254,94,156,215,226,142,204,25,27,124,56,40,11,142,59,71,232,32,97,67,105,251,135,12,96,242,226,229,45,183,8,155,72,244,163,158,21,113,251,189,62,245,251,206,28,94,250,193,209,16,40,25,243,249,37,4,94,189,178,255,227,47,20,31,254,108,54,198,182,143,38,240,29,79,61,66,47,132,64,246,63,22,56,67,228,186,49,73,245,210,181,241,23,79,191,109,128,122,181,224,149,37,18,98,123,89,135,148,13,55,174,31,58,45,114,2,13,20,165,253,94,153,106,200,38,127,73,128,22,30,123,72,68,251,5,120,150,253,9,121,235,200,179,70,74,118,9,13,200,228,204,13,5,123,145,129,40,44,130,193,77,27,137,92,225,198,137,83,177,0,20,172,37,95,169,76,29,198,68,126,223,144,82,214,194,238,174,218,46,95,47,57,11,200,50,99,64,95,200,254,149,59,123,200,20,224,207,145,193,173,147,144,52,106,225,65,12,245,61,175,254,77,104,210,255,4,211,176,111,211,81,193,148,138,114,6,225,124,59,129,90,76,106,151,154,181,238,89,243,172,53,107,60,236,132,252,67,219,149,53,172,104,140,95,251,247,242,212,204,177,254,17,202,145,20,91,63,11,55,210,112,8,203,227,174,152,197,249,5,159,96,226,110,11,176,127,229,127,124,174,165,143,139,37,202,185,13,79,117,254,247,17,64,154,246,222,254,14,76,240,2,147,201,145,73,82,242,17,252,109,225,189,123,102,169,136,87,70,209,133,48,187,110,150,155,173,139,1,80,20,126,98,241,229,101,209,181,254,216,74,204,219,168,111,195,243,197,126,120,218,59,102,253,38,88,224,70,130,31,29,16,254,120,32,177,102,208,231,226,10,216,9,196,41,101,50,35,169,22,58,251,104,47,60,27,128,12,200,216,9,92,231,176,215,193,135,30,112,112,107,199,134,64,77,72,84,216,174,140,179,255,51,72,50,176,57,175,191,199,55,180,25,136,116,95,93,12,161,222,137,21,141,36,91,27,165,78,72,220,23,0,170,23,211,153,63,94,110,52,138,14,242,126,69,174,22,120,57,40,253,8,124,66,187,114,225,84,142,52,27,163,94,20,221,123,120,167,118,11,195,169,157,90,222,175,167,124,196,232,70,179,215,59,246,203,243,252,166,62,128,11,103,12,146,2,159,111,248,213,69,132,245,228,131,54,182,183,17,31,147,55,24,193,141,144,132,55,252,225,30,1,47,69,134,41,169,82,99,4,191,46,165,184,192,141,12,141,124,194,99,143,176,244,254,12,39,103,9,132,102,166,171,43,23,80,142,139,65,207,217,130,253,148,60,60,132,83,83,55,184,112,84,11,115,136,21,232,60,211,92,14,59,26,80,27,41,74,169,232,30,82,214,47,229,175,114,116,73,15,88,30,133,57,188,151,180,171,74,199,169,91,28,226,119,42,235,36,129,76,188,141,22,2,234,20,19,189,229,83,33,171,174,237,220,131,114,124,101,228,186,226,226,209,174,183,140,206,149,21,175,184,10,71,126,150,183,235,157,106,158,51,10,194,104,199,34,215,220,16,36,89,38,4,37,162,37,6,71,2,250,194,210,16,121,194,10,121,234,35,71,241,112,162,21,202,185,253,230,74,24,93,191,90,181,152,98,144,216,16,103,46,143,31,73,6,181,214,35,254,238,152,116,166,183,91,28,140,192,99,25,36,91,83,116,91,53,41,39,136,112,10,137,145,176,22,158,86,205,128,130,159,22,143,5,43,45,11,240,109,80,226,81,145,16,26,243,135,146,73,28,133,245,226,255,167,133,61,100,246,237,243,65,241,252,211,179,5,137,150,91,132,148,211,114,210,220,232,223,184,199,123,22,89,110,72,170,189,202,136,59,193,135,86,9,99,224,40,188,169,10,106,226,53,67,161,120,14,233,149,64,206,212,182,18,131,39,68,192,196,65,5,194,56,221,75,86,103,162,129,233,238,220,62,104,80,178,47,97,129,101,140,251,18,21,231,68,90,184,26,205,239,210,75,235,48,197,163,175,107,181,5,21,69,19,5,110,200,78,74,18,103,157,184,60,3,239,102,173,170,87,51,20,32,136,121,160,59,83,249,156,170,13,222,22,2,18,116,66,135,181,116,253,246,39,110,10,36,63,82,212,179,126,185,77,94,141,212,249,235,97,177,155,214,152,245,194,108,61,129,252,188,215,192,45,169,28,218,58,6,151,69,10,117,112,99,11,54,173,175,6,233,66,49,25,236,138,202,166,32,19,228,2,20,215,163,223,163,106,8,204,182,248,33,231,32,140,255,34,196,184,7,202,193,167,243,127,166,175,209,127,154,190,101,117,225,28,157,116,188,84,134,161,120,106,99,243,172,90,52,194,122,33,47,98,9,220,0,225,157,186,18,63,150,197,48,116,81,229,136,47,93,206,95,200,66,45,57,124,134,56,15,162,21,60,53,166,187,251,26,25,221,152,53,125,198,21,139,74,19,9,237,87,11,95,37,187,5,4,59,5,77,25,189,245,59,57,230,106,216,111,21,219,102,169,130,129,241,189,31,79,110,204,26,173,151,243,33,74,50,10,42,241,139,184,35,91,15,111,210,119,77,119,56,206,6,95,47,175,38,239,117,64,200,11,174,203,19,174,107,122,124,192,228,124,131,208,87,112,213,237,123,64,182,9,103,250,150,78,243,233,90,55,224,113,50,194,177,47,246,40,6,114,249,65,205,195,94,71,97,30,70,176,205,44,118,252,109,229,21,92,95,219,206,10,90,16,71,38,162,58,206,83,61,171,42,141,115,38,251,184,0,212,212,132,78,182,91,25,72,214,34,157,104,141,33,217,151,190,174,83,129,223,151,220,213,121,233,4,84,63,18,29,252,41,100,125,237,185,243,86,22,250,184,34,212,159,115,149,128,202,123,18,52,62,166,16,1,179,245,33,226,125,114,6,242,234,62,7,198,180,5,116,134,140,214,68,208,172,144,150,112,113,242,57,180,83,84,176,212,141,132,66,184,95,31,166,104,101,193,210,11,69,97,255,49,220,102,78,179,236,11,51,8,26,69,136,123,198,153,32,186,182,153,170,208,200,143,247,154,57,183,149,197,217,83,194,49,149,50,37,231,14,220,119,106,170,50,54,200,123,79,74,39,28,43,139,221,45,217,193,21,29,204,46,19,190,78,102,88,225,114,103,239,205,238,89,150,176,220,2,183,146,105,40,173,220,227,118,41,243,210,67,188,228,55,50,175,92,227,21,26,77,26,29,186,228,115,51,41,254,241,60,177,217,161,158,22,120,137,19,36,62,150,180,221,170,6,143,205,167,229,171,64,64,223,46,152,105,1,188,82,244,33,140,118,21,133,242,198,228,115,150,246,127,92,126,50,125,153,134,84,144,222,214,16,192,122,164,25,130,81,142,169,48,84,121,139,98,228,8,56,184,234,4,71,175,138,54,212,164,16,10,13,139,253,14,170,66,255,67,54,54,99,62,144,202,61,44,141,195,190,12,147,7,175,204,115,224,115,204,186,160,47,102,245,171,155,235,181,200,241,248,139,216,169,152,117,22,206,14,106,210,148,119,232,223,34,61,117,229,70,150,112,165,172,60,64,145,57,88,63,84,68,247,59,208,109,210,2,79,190,109,42,220,151,36,201,25,187,107,143,222,133,16,199,252,197,114,90,1,248,166,146,212,98,14,223,169,229,11,187,174,223,117,177,40,24,211,233,165,79,175,76,226,244,86,205,186,127,172,72,224,67,177,57,124,247,58,133,247,138,120,142,32,33,207,194,114,99,70,112,218,248,145,203,99,178,64,5,118,134,38,17,206,227,21,190,74,104,87,212,86,3,47,206,64,83,143,237,185,141,125,148,168,169,129,115,51,7,94,102,233,228,126,51,70,200,216,119,105,242,36,5,101,190,37,108,82,37,109,231,34,109,126,69,165,151,213,24,71,116,176,13,120,249,136,211,32,1,137,153,32,13,34,155,134,209,20,43,82,167,26,227,35,243,169,244,103,174,50,181,243,53,201,233,101,80,70,56,67,65,97,175,140,111,172,178,231,110,235,174,88,122,96,100,135,201,20,189,182,26,59,236,127,72,145,106,124,64,41,12,232,190,125,45,93,61,188,8,232,14,40,224,85,197,132,37,0,215,162,163,106,141,21,190,249,59,8,122,76,228,14,90,214,103,7,13,94,12,223,46,45,23,195,32,125,174,219,48,169,229,125,222,159,182,156,234,254,231,228,66,217,98,209,96,239,92,108,143,188,135,189,130,55,62,243,64,141,185,162,6,91,179,148,1,81,122,222,150,129,80,231,58,251,80,219,222,56,159,151,26,39,8,7,209,1,199,39,91,186,49,60,3,164,111,99,199,153,91,67,135,6,181,189,66,38,182,139,43,101,47,39,251,100,87,117,38,180,39,148,155,243,191,151,160,192,174,173,152,45,179,128,25,187,124,4,231,8,96,115,17,2,78,124,59,186,191,7,105,254,167,31,160,147,180,143,99,44,230,51,190,154,171,95,1,161,53,246,108,161,242,237,148,101,48,5,185,137,106,24,26,58,69,31,78,102,83,5,88,113,164,9,238,59,236,144,104,148,13,92,201,69,49,84,104,166,31,10,50,147,103,45,51,154,247,142,44,121,239,144,113,92,163,47,18,0,76,199,142,187,42,46,46,39,6,60,32,162,194,62,93,155,230,125,141,181,193,97,85,22,101,12,136,135,9,79,216,142,19,182,55,155,205,147,239,51,1,142,16,219,55,240,61,85,43,246,118,78,178,3,51,168,17,23,142,132,60,7,9,254,211,108,158,96,230,160,154,78,204,171,201,83,198,98,162,79,138,244,228,113,240,181,244,151,36,248,169,199,197,128,166,79,103,209,104,234,41,221,26,117,117,128,244,62,45,28,229,218,248,89,85,170,23,172,3,24,246,141,64,86,159,100,130,105,96,43,140,69,105,208,44,141,49,188,85,115,194,204,40,6,166,173,59,79,16,1,216,89,199,30,135,10,3,135,155,5,43,232,121,188,186,230,125,247,151,213,18,36,217,68,113,109,85,77,123,86,225,2,55,96,107,136,114,25,65,221,7,11,112,237,208,153,53,86,73,142,50,49,210,102,182,246,135,39,30,139,20,39,160,229,176,134,117,43,145,112,188,194,101,174,244,217,80,15,202,128,32,97,241,217,120,219,227,225,157,4,37,255,237,46,113,114,101,83,221,241,1,28,158,250,124,129,140,226,207,36,153,192,49,10,67,176,154,140,67,41,72,227,185,158,95,131,82,50,39,230,221,60,128,66,36,58,29,192,126,209,175,252,196,77,219,90,96,133,119,33,0,88,114,255,247,207,126,141,115,72,9,55,250,127,120,147,21,120,95,5,83,234,150,30,110,112,57,43,42,119,198,179,24,23,216,170,245,34,145,231,113,73,7,149,224,152,80,92,96,0,247,100,103,183,245,101,227,111,196,121,81,214,147,118,114,222,31,248,192,87,97,54,134,135,80,48,157,139,181,242,171,76,215,62,215,37,142,49,164,151,171,160,47,87,148,93,216,165,207,117,249,183,159,180,240,180,75,9,62,157,139,242,169,85,92,28,178,11,114,137,81,199,188,12,21,197,245,178,44,180,195,165,42,69,116,73,48,17,127,137,112,51,16,58,161,219,71,114,234,197,129,76,14,207,234,10,109,168,73,127,74,62,230,184,28,169,231,137,188,243,177,69,24,235,57,171,85,253,117,237,20,185,60,133,147,16,9,137,66,83,207,214,54,243,102,73,186,171,165,128,53,154,182,97,40,113,64,164,189,20,48,244,38,191,114,79,153,166,155,135,120,112,213,215,49,147,49,206,97,65,177,38,224,85,27,199,203,181,108,167,36,211,210,101,146,148,178,249,114,237,128,224,79,193,152,250,23,190,167,116,29,123,192,241,150,58,252,189,14,44,241,197,0,213,42,35,250,253,91,112,55,208,122,170,174,140,55,200,190,73,121,73,191,37,45,156,112,76,160,13,145,87,155,192,7,53,56,178,42,186,157,173,246,69,207,207,57,200,192,111,249,126,222,120,125,52,149,168,230,130,132,160,179,178,182,217,116,77,17,41,25,144,120,168,159,108,33,20,50,182,69,158,193,246,194,132,113,97,230,93,86,231,37,64,69,22,6,26,140,8,225,49,6,214,89,129,103,219,8,2,31,231,97,73,230,113,27,79,210,204,20,234,4,131,207,139,5,244,201,203,251,85,190,133,159,94,175,44,10,65,163,156,84,141,75,217,215,0,62,135,36,21,118,173,76,3,139,149,117,148,219,180,7,249,32,204,72,19,76,217,198,151,10,198,6,5,133,147,47,51,98,74,233,137,11,92,43,81,145,160,199,147,75,94,40,201,138,191,160,55,45,201,38,202,77,50,222,205,196,222,138,37,174,91,116,202,252,108,28,72,235,98,74,131,99,191,30,14,125,142,204,113,27,79,90,189,65,100,90,119,65,131,231,159,70,52,37,2,77,111,44,81,189,96,179,58,239,183,128,109,145,186,99,40,40,143,236,36,137,122,222,214,81,241,10,216,61,34,135,195,21,228,179,229,192,76,245,245,201,104,59,48,139,167,220,230,108,48,221,234,154,53,60,57,174,47,217,238,178,75,82,58,133,195,78,207,113,71,191,70,232,64,17,96,174,56,154,170,41,135,169,83,219,112,198,171,38,63,255,150,190,230,207,61,43,183,197,43,163,147,159,249,1,168,111,247,119,249,28,79,204,241,108,15,91,139,132,121,203,58,228,40,112,231,234,151,205,102,197,36,37,116,62,0,222,128,54,183,118,197,135,244,16,50,183,220,99,220,65,196,63,189,243,39,185,102,168,210,183,38,239,5,20,79,26,153,6,128,19,255,208,226,163,97,93,247,172,224,112,68,232,136,134,182,180,197,186,81,168,32,157,76,40,254,114,113,184,77,42,41,202,75,72,143,218,199,12,92,208,233,28,51,86,148,74,8,26,111,43,76,226,142,250,42,154,43,188,95,196,195,109,162,19,25,190,9,140,134,248,251,40,74,8,168,224,104,3,180,10,76,252,152,114,245,53,137,58,32,48,160,130,82,137,81,17,191,24,182,239,70,27,245,225,10,24,243,255,104,216,22,62,39,53,134,8,172,218,182,183,140,128,151,200,81,64,203,217,167,61,135,19,62,171,209,249,210,111,44,254,250,213,91,142,73,220,188,17,128,149,229,13,83,141,248,54,100,137,171,9,225,98,145,157,0,165,122,49,204,118,215,202,87,28,94,185,185,75,89,32,249,17,54,230,200,76,208,203,109,113,153,197,128,183,5,85,118,190,144,162,51,46,41,106,85,121,78,66,120,140,195,207,235,223,233,91,160,124,90,24,217,128,85,199,233,240,164,168,97,197,178,38,105,186,132,110,12,52,179,192,248,26,184,250,12,203,48,43,163,163,83,107,22,163,226,117,109,81,19,181,35,113,201,203,22,211,228,89,122,101,110,82,34,143,79,133,192,66,83,94,159,124,85,189,207,231,241,47,220,95,45,110,200,98,117,41,245,6,251,116,9,150,44,228,43,154,130,31,220,145,82,26,210,231,63,76,207,205,159,200,223,213,157,217,186,171,211,109,78,160,33,192,215,70,7,233,17,185,22,65,173,3,100,32,200,223,228,161,77,51,74,118,239,240,68,191,219,86,66,20,240,164,218,44,72,163,92,105,24,195,133,194,179,136,170,185,141,25,55,29,21,58,247,30,234,107,78,246,17,79,31,193,144,133,178,64,161,68,92,172,20,248,241,123,244,64,237,170,205,82,183,172,121,74,175,67,57,208,238,199,165,99,90,214,218,107,221,163,152,39,191,18,182,54,43,228,108,151,32,235,83,69,42,115,109,221,33,125,144,226,140,142,127,61,199,178,126,13,234,174,48,209,96,213,35,238,207,11,186,156,61,191,182,54,7,60,201,87,60,245,62,52,244,10,141,139,251,98,234,185,53,233,184,188,101,44,172,71,178,208,33,48,233,76,162,87,222,169,54,36,109,23,145,57,77,209,136,159,90,246,177,138,35,177,101,6,196,130,4,43,214,201,53,240,40,249,147,73,70,120,237,142,119,64,254,93,87,11,75,227,38,34,54,234,45,145,250,234,129,240,208,77,84,208,79,101,134,181,252,63,51,164,85,147,199,26,18,224,146,240,189,211,120,125,33,116,143,165,162,29,66,138,28,19,182,4,224,243,137,53,117,133,98,253,208,239,138,117,104,154,39,252,253,4,164,156,91,159,215,181,235,94,253,143,63,79,196,149,95,83,178,109,127,151,62,60,55,140,123,25,253,111,47,126,193,49,177,50,77,27,190,100,171,129,107,252,218,26,63,147,79,224,139,83,23,0,205,49,59,202,186,42,50,105,135,233,182,35,211,192,177,75,223,138,252,190,168,56,45,112,246,234,224,91,6,242,117,164,211,246,51,44,129,33,202,149,75,19,175,239,17,9,11,90,80,108,178,216,244,8,171,174,141,158,119,20,177,213,47,55,9,21,254,4,236,203,131,192,140,172,213,58,122,249,18,224,68,0,133,170,207,94,203,17,135,240,15,169,57,1,151,122,57,44,83,249,123,206,238,169,243,90,68,57,187,65,121,80,248,159,76,92,145,112,65,75,32,50,64,249,199,3,189,224,232,243,190,19,20,155,242,218,101,112,189,106,139,244,58,121,53,190,39,128,252,245,177,8,144,194,50,87,171,76,76,80,54,163,45,30,202,223,174,98,10,80,232,218,203,78,156,75,229,48,52,156,154,156,72,249,238,199,245,66,160,93,136,217,2,243,29,169,216,254,206,108,4,102,23,111,136,193,219,198,115,216,134,195,6,154,67,37,72,232,69,30,191,164,75,255,158,141,177,142,116,203,255,85,125,3,59,89,90,27,79,33,207,0,246,107,214,13,190,7,154,244,168,213,168,200,85,196,102,93,92,52,126,91,244,39,225,46,50,158,21,203,93,71,1,223,175,107,200,60,7,143,159,179,82,238,86,170,241,10,234,32,25,113,70,154,15,243,239,250,234,76,247,50,137,170,99,204,196,113,193,84,125,140,44,117,128,47,194,178,62,244,182,185,226,92,65,4,68,16,77,182,89,175,229,144,44,44,175,156,80,179,123,141,58,242,105,69,151,186,62,1,87,231,123,233,191,91,157,41,4,132,121,246,163,146,96,133,56,6,27,50,185,144,151,210,144,175,163,191,170,210,214,25,110,195,98,160,231,252,69,173,178,185,33,96,115,78,119,22,86,24,75,225,160,121,127,175,93,164,251,105,16,104,144,23,206,206,224,110,6,89,194,194,103,47,26,127,197,139,61,42,92,84,42,245,205,10,14,211,132,119,61,123,169,13,143,136,147,65,24,225,208,68,161,71,126,231,137,165,166,247,165,87,136,93,211,222,131,67,215,91,32,165,169,250,131,249,190,17,227,89,62,42,11,99,91,31,132,99,3,230,154,227,18,26,74,145,90,105,116,75,215,219,102,101,175,224,23,26,10,1,247,144,251,152,143,255,0,78,175,138,236,161,104,59,114,228,221,118,25,212,25,70,56,31,225,151,77,26,92,176,18,192,113,42,27,87,12,212,127,208,97,198,45,123,3,120,49,255,21,65,31,16,240,165,113,161,172,226,142,219,228,33,108,2,214,127,122,75,137,3,218,156,167,95,114,217,179,132,27,147,52,247,117,89,9,242,245,160,17,242,178,7,190,86,36,43,236,201,73,176,86,208,3,124,170,236,250,210,24,188,65,1,220,174,229,197,12,179,228,86,42,63,135,169,43,240,165,197,96,22,185,227,30,86,135,66,227,14,217,123,229,5,241,113,224,52,65,104,179,162,77,118,213,127,74,14,250,14,112,9,219,75,122,120,247,205,226,159,20,96,206,236,29,239,122,229,98,3,157,173,45,59,135,125,131,110,243,32,133,118,136,248,150,127,63,188,146,56,126,249,223,3,142,133,68,81,25,196,20,64,43,231,24,131,17,146,15,94,25,42,148,51,156,115,29,78,225,202,191,152,129,120,178,70,210,143,200,164,245,202,26,197,49,95,31,50,34,1,241,155,114,81,50,60,124,255,136,79,9,158,111,18,229,71,78,53,66,142,176,92,129,210,156,65,30,244,187,206,169,212,214,201,123,66,129,183,104,137,2,30,235,210,168,187,66,152,209,143,116,185,46,255,154,111,18,140,202,38,87,39,25,182,197,113,188,181,2,150,46,166,192,47,36,211,82,170,22,62,215,191,168,208,8,66,35,210,181,14,50,198,24,28,225,1,54,32,157,228,143,176,61,240,241,32,207,145,250,96,102,108,186,150,114,243,14,162,50,241,180,122,93,159,115,22,149,49,35,94,192,48,215,238,209,86,198,181,245,140,52,30,84,10,217,175,63,74,101,90,197,99,131,234,200,89,112,129,137,234,233,209,26,51,250,97,189,122,35,191,197,53,233,245,77,131,180,12,167,247,242,189,156,9,235,68,204,146,155,144,64,204,239,9,32,228,15,3,231,193,184,83,226,255,216,205,122,251,4,145,236,234,122,79,30,141,8,197,149,156,0,217,122,68,98,209,206,88,148,127,174,188,122,98,76,201,212,185,51,152,152,13,186,173,94,183,134,229,65,46,82,130,7,219,36,23,40,45,161,31,35,211,204,241,200,192,22,114,68,180,227,45,39,37,84,76,109,201,77,136,3,88,64,161,132,143,184,163,26,159,241,100,146,44,219,13,23,135,74,189,242,221,215,110,203,178,226,170,16,167,136,27,70,7,167,205,32,60,43,251,6,101,11,125,152,232,159,185,159,33,211,123,188,164,126,230,86,158,12,26,195,188,179,239,61,151,128,88,100,158,26,23,125,126,253,238,62,244,101,102,65,137,165,241,176,35,223,130,198,204,129,85,187,182,209,162,187,75,111,244,157,63,234,68,169,195,97,95,126,111,7,85,43,97,132,241,205,219,28,224,159,80,11,129,56,211,84,210,78,130,75,122,223,9,91,214,128,246,202,89,3,72,98,163,64,230,241,7,51,36,191,165,8,219,50,236,227,217,76,190,205,145,222,21,151,120,180,114,202,72,249,22,74,36,78,148,49,9,218,138,178,93,177,82,81,0,108,154,82,26,42,96,15,6,68,255,193,183,10,45,232,118,48,2,49,142,90,148,40,23,179,197,155,139,194,144,115,107,136,40,15,24,187,211,241,123,19,86,180,70,90,116,255,83,177,104,110,120,86,214,79,47,9,174,140,247,209,174,54,199,224,121,83,214,2,231,44,102,104,48,176,117,95,230,158,64,156,64,11,13,39,109,108,202,124,188,27,103,227,237,220,253,85,15,150,178,142,208,110,225,214,169,51,193,146,87,174,130,158,68,144,95,158,43,15,50,81,2,59,198,118,136,245,158,188,173,213,125,167,220,149,80,213,122,5,110,247,245,24,1,134,250,31,223,172,152,74,27,118,32,101,128,116,226,43,235,134,84,79,28,173,25,170,56,81,86,157,202,150,246,30,58,42,255,13,2,28,114,204,170,41,132,171,252,205,178,215,184,36,162,26,179,42,55,243,204,217,133,234,43,81,116,147,119,85,215,146,144,22,112,212,90,194,139,223,162,37,11,41,99,128,4,55,34,249,111,255,143,27,41,236,255,29,161,103,99,176,60,110,5,113,47,154,21,199,9,146,184,52,215,135,50,208,220,32,116,237,82,181,23,68,60,127,54,117,229,217,211,240,155,203,164,67,224,21,114,103,169,43,237,17,153,113,194,172,144,37,28,104,118,41,7,48,59,43,40,137,134,192,190,213,234,185,220,159,42,239,219,218,221,231,186,227,239,51,155,0,26,180,107,25,83,128,219,121,139,25,159,22,254,123,159,13,212,222,112,37,104,127,65,244,183,152,226,85,214,135,178,84,186,180,120,243,118,172,164,31,99,106,120,29,46,148,87,162,107,28,126,234,209,126,127,236,187,81,47,111,170,40,128,91,194,1,60,67,220,219,104,42,198,78,237,112,60,231,54,144,242,248,7,241,21,28,203,233,82,138,113,167,75,82,198,201,119,247,245,40,155,27,214,112,137,99,197,132,49,67,152,33,112,23,93,68,81,177,147,88,32,222,135,236,143,54,162,69,50,27,195,155,157,121,110,218,43,85,255,195,85,128,144,97,8,25,30,134,166,250,15,98,27,40,127,160,157,240,116,102,233,13,47,178,220,150,178,196,89,190,57,29,18,191,113,245,197,228,166,40,123,108,64,77,16,18,165,218,155,14,203,199,220,77,123,254,246,120,241,144,0,95,72,156,170,78,196,230,174,204,243,243,201,113,133,254,100,79,136,23,30,177,225,191,145,229,215,223,42,219,62,88,250,193,42,146,74,136,162,170,243,48,240,90,53,31,202,248,120,114,91,115,64,132,248,133,0,78,21,164,121,180,18,188,71,189,209,195,158,115,234,115,116,23,225,191,147,229,1,64,245,164,195,246,125,142,51,225,13,37,153,115,202,247,143,175,238,41,130,157,60,123,13,250,117,8,140,174,83,134,17,96,154,104,246,125,239,98,123,21,184,75,67,150,32,173,43,66,117,177,224,139,83,97,130,180,48,214,214,252,10,103,250,1,186,52,34,26,227,105,38,116,129,116,137,88,122,214,251,25,59,183,5,229,57,185,204,100,241,230,144,11,100,95,175,234,37,132,146,84,197,96,32,13,231,173,139,22,187,2,235,34,136,41,25,228,249,238,141,173,198,40,19,50,58,110,158,33,181,24,11,113,208,235,2,234,101,26,128,21,208,143,247,89,201,48,182,155,18,159,58,168,234,100,16,106,125,209,169,253,43,204,48,146,227,158,137,226,252,53,23,176,254,65,155,109,102,214,14,252,56,115,123,226,248,188,104,114,192,253,96,249,44,53,136,245,105,145,143,135,159,199,152,84,10,48,207,60,243,34,92,154,238,38,162,11,59,105,21,140,90,67,107,22,175,47,127,99,150,156,81,227,152,186,232,39,230,187,185,212,199,112,189,14,165,43,226,236,144,193,222,224,228,35,130,158,214,170,38,75,153,107,193,241,17,227,189,157,12,148,71,156,83,102,224,100,100,254,35,139,100,12,89,142,238,180,167,219,85,186,193,224,63,201,58,85,198,148,210,73,45,222,189,205,45,44,232,214,252,115,86,39,189,81,168,68,212,241,205,128,221,214,86,159,239,17,171,13,172,17,145,185,102,10,218,107,195,24,110,183,208,15,88,202,12,7,72,130,228,163,95,70,61,43,132,227,75,7,177,52,158,78,215,35,212,144,29,63,119,247,0,1,77,10,104,125,235,14,51,190,115,224,122,170,101,92,155,29,133,96,126,225,122,81,74,165,109,142,67,155,238,167,209,154,213,83,101,23,155,29,243,114,185,18,16,189,146,93,148,122,209,19,49,0,216,24,72,85,64,154,252,24,169,19,249,155,141,161,191,161,91,207,69,208,64,194,97,164,224,12,189,2,171,161,206,88,248,224,191,190,56,32,180,213,21,166,239,174,114,26,140,163,179,81,227,101,6,35,85,166,5,156,215,165,96,177,74,196,43,88,44,24,122,205,67,133,140,58,207,77,40,129,91,178,54,194,143,67,200,190,180,175,115,32,90,173,141,21,41,249,86,123,15,218,203,48,36,213,190,44,53,63,122,87,137,200,113,15,2,80,216,174,144,63,22,213,70,118,111,73,12,121,25,146,102,175,16,185,218,7,56,172,105,19,10,9,200,118,4,77,57,10,119,222,143,4,176,124,211,117,226,10,141,71,121,195,243,16,216,221,140,193,88,230,139,73,248,36,228,175,175,145,96,23,232,97,153,122,71,147,169,59,80,0,51,144,238,172,72,0,122,127,132,134,215,105,148,233,56,241,214,13,203,75,81,48,177,71,71,81,133,125,11,82,86,148,74,23,106,193,104,2,233,94,188,210,181,207,146,177,6,147,235,198,217,164,252,173,147,82,56,215,201,221,185,148,85,169,160,160,207,54,46,116,174,195,102,14,172,249,109,117,207,218,100,36,173,113,70,92,93,201,155,143,178,184,169,54,255,147,33,118,195,96,177,239,154,80,74,154,118,192,230,176,200,122,52,61,199,247,182,109,34,173,124,119,130,119,174,251,7,99,218,14,24,140,106,217,229,188,226,66,60,70,6,201,220,178,228,190,110,89,225,181,191,245,168,145,216,110,93,222,125,89,209,61,144,229,158,231,108,187,48,254,23,137,192,147,20,18,112,48,179,87,65,107,36,116,101,211,140,178,28,96,192,133,1,248,88,164,93,223,158,64,118,218,19,217,135,216,5,34,117,185,130,172,53,241,208,35,86,17,187,8,218,60,252,40,76,192,135,34,91,96,106,112,15,73,31,91,133,144,15,173,14,132,26,12,127,104,174,222,189,172,4,255,33,6,237,196,6,247,178,195,26,27,73,100,133,211,141,118,54,72,27,212,117,253,228,235,221,40,65,240,174,210,209,245,44,79,70,59,188,15,190,66,2,227,160,182,159,109,16,9,183,85,34,88,105,247,168,30,230,45,216,25,107,80,221,134,209,189,35,171,44,154,228,11,181,5,70,239,126,168,125,211,119,217,88,78,209,234,58,90,24,208,113,246,190,127,70,238,176,59,29,215,147,79,61,172,192,125,168,224,195,105,217,238,192,139,74,44,239,251,105,252,4,28,251,129,59,19,227,141,75,166,120,107,182,237,171,2,130,99,81,156,70,244,114,157,10,70,59,13,72,124,215,25,77,16,77,64,137,255,81,192,82,106,253,142,153,104,176,162,127,110,188,79,151,253,103,130,46,141,104,235,175,211,82,80,53,60,235,116,179,9,238,88,95,48,77,174,146,151,184,230,159,97,140,81,77,76,83,36,162,219,174,86,113,120,99,209,176,128,214,219,103,15,176,177,120,87,212,18,63,190,212,29,116,102,215,234,95,106,177,123,98,81,52,44,10,107,236,222,159,155,64,23,34,149,194,224,171,253,38,184,127,177,3,241,25,154,148,227,150,82,208,200,127,41,114,217,52,250,56,99,115,122,57,62,174,79,30,58,224,83,185,242,45,136,29,169,148,111,33,26,210,252,98,254,32,1,222,67,98,175,178,175,241,143,40,117,144,118,29,118,132,188,64,156,71,89,31,156,117,72,2,76,177,104,200,39,252,194,175,63,209,72,67,7,177,218,101,201,169,180,122,225,253,34,222,153,31,232,210,64,28,88,6,229,102,229,148,144,207,176,240,218,194,31,204,208,117,34,240,127,218,166,206,189,234,76,209,205,149,99,159,224,15,163,79,19,217,145,26,94,121,199,240,230,253,38,214,18,94,84,161,242,43,153,44,165,65,183,78,2,214,248,29,235,151,67,15,109,124,65,232,184,149,134,27,124,239,105,60,153,221,29,159,17,104,18,149,89,2,19,175,180,80,32,185,195,177,65,219,115,59,150,153,199,96,118,65,38,169,97,201,104,168,37,44,23,136,216,22,206,63,211,115,238,242,196,127,13,253,219,241,143,151,117,13,56,84,140,236,84,240,38,102,249,51,8,106,116,3,145,253,252,207,14,164,116,103,193,195,216,83,162,99,209,22,158,23,100,232,134,32,89,247,40,149,201,176,100,49,56,1,163,68,92,113,29,94,242,19,217,114,111,42,40,117,203,1,119,19,89,98,194,33,195,189,56,70,221,69,150,166,134,99,152,43,98,220,88,1,197,219,178,81,189,142,242,103,74,0,26,162,130,68,214,46,23,70,20,77,77,67,11,83,189,22,239,67,194,23,119,80,95,60,208,54,199,246,129,133,58,166,23,34,241,155,68,91,160,197,12,155,170,82,97,25,140,0,243,148,119,134,225,74,105,6,174,181,37,86,222,88,152,0,75,24,197,41,251,127,155,19,149,61,252,55,242,44,177,7,11,12,96,176,213,242,4,219,106,43,231,219,36,113,139,95,143,121,36,65,103,94,89,1,16,55,64,176,138,240,25,56,219,42,82,6,209,100,216,127,10,192,106,77,17,135,181,75,131,230,76,242,169,185,221,100,193,59,58,154,112,115,118,245,117,39,213,1,213,140,18,104,247,127,207,186,112,239,181,214,132,164,149,156,110,179,159,68,115,142,253,15,241,202,219,165,251,189,162,85,243,87,244,33,183,8,245,105,207,159,194,228,163,168,44,58,100,195,16,182,196,94,192,224,161,161,4,47,198,145,249,159,130,180,194,242,223,164,248,140,151,16,126,69,6,190,13,80,182,50,67,62,159,121,188,91,13,248,39,77,28,190,201,163,152,43,51,35,200,254,201,56,232,201,72,29,204,137,84,90,29,102,101,148,131,145,154,54,25,14,207,151,30,249,136,110,30,166,6,238,86,200,205,30,35,60,132,145,44,59,158,58,10,145,86,77,154,46,61,241,145,69,3,192,129,188,138,143,212,65,29,142,199,167,156,32,45,185,61,92,155,181,59,59,187,85,167,224,177,252,231,203,22,239,104,248,156,110,158,104,29,237,61,67,5,34,72,233,204,98,246,33,249,125,230,23,208,61,239,19,237,226,23,106,141,233,230,179,39,224,158,210,219,13,80,253,50,21,78,196,15,83,12,160,240,169,5,167,28,117,129,109,9,26,115,228,48,25,53,190,255,222,28,22,98,241,105,44,21,48,241,9,56,140,102,2,55,101,136,108,77,243,2,118,155,113,191,212,41,58,180,90,133,95,103,163,41,208,128,21,216,218,22,209,57,34,191,107,93,217,200,229,164,205,218,12,201,135,183,66,102,57,218,23,90,43,226,206,1,228,235,92,242,110,198,108,64,74,240,234,195,94,85,164,105,209,199,142,93,101,231,22,11,203,100,194,255,29,117,96,248,66,151,73,69,15,7,23,229,90,225,30,141,3,17,55,123,115,11,144,148,19,42,177,63,176,243,139,8,146,215,40,203,153,4,135,230,40,50,10,119,201,50,74,152,220,83,210,75,169,71,70,35,125,138,105,125,152,69,68,160,84,132,82,73,252,28,32,167,166,248,178,228,249,158,231,79,40,213,127,12,191,115,220,254,7,175,56,172,98,216,55,196,79,193,6,153,67,243,185,167,150,85,233,205,250,244,127,208,200,186,24,70,185,253,137,153,51,77,93,131,66,181,119,39,222,155,208,9,150,98,77,125,178,81,123,238,214,18,42,250,30,245,62,208,8,174,102,155,198,152,229,49,22,239,193,139,170,97,195,101,46,111,138,223,1,252,101,185,178,0,37,168,129,18,88,130,46,154,90,114,57,52,145,180,108,220,203,219,203,223,89,91,114,116,109,189,57,142,111,73,40,227,243,164,139,146,27,146,70,60,145,145,1,221,205,162,237,212,6,27,105,228,213,97,65,32,84,123,140,97,71,54,115,140,133,100,249,207,91,15,134,13,24,161,221,1,223,141,57,221,80,39,40,249,37,12,140,206,237,248,101,70,158,200,240,172,190,244,158,149,197,219,168,177,64,111,237,122,104,232,27,122,33,198,166,115,169,10,103,189,5,196,181,19,249,209,84,139,53,212,41,249,196,23,198,29,251,192,104,71,93,46,139,7,239,224,250,73,121,123,63,50,122,45,19,94,234,112,203,211,11,119,158,226,149,221,114,65,10,44,231,13,238,53,31,148,5,43,63,205,63,95,117,112,109,98,232,32,134,119,168,139,177,54,147,27,169,234,14,62,22,129,55,125,180,155,166,128,253,57,39,83,188,8,170,135,127,73,7,200,241,7,170,88,45,123,184,204,44,93,211,151,183,134,237,35,227,18,34,193,164,94,49,109,226,198,119,254,142,129,67,160,46,199,157,103,151,212,220,118,82,231,69,1,89,72,126,103,217,157,42,198,92,93,194,128,144,196,11,85,59,230,80,112,205,15,219,133,199,65,58,249,80,109,54,73,62,6,168,208,6,212,70,222,243,153,136,133,184,157,0,1,180,167,18,68,149,92,58,4,162,113,20,227,224,193,158,184,179,174,2,107,107,250,213,77,96,70,97,153,254,161,111,236,36,239,30,77,9,159,233,26,123,58,79,181,140,76,3,109,146,32,43,84,252,157,46,151,246,114,22,250,163,44,29,230,80,20,186,93,37,211,249,64,194,102,28,116,119,166,93,207,90,118,216,103,68,75,110,196,211,219,154,96,125,5,42,72,121,184,200,230,19,221,51,164,15,250,161,158,211,148,150,124,148,5,142,136,202,161,111,23,118,74,87,225,221,177,189,71,216,164,96,242,111,193,4,185,121,99,172,204,253,69,151,100,58,91,250,79,252,46,125,240,140,104,239,0,64,29,121,243,237,176,91,166,162,59,147,174,151,167,252,87,24,46,47,179,154,0,28,68,33,232,28,145,136,62,121,230,9,25,112,118,211,193,136,217,249,30,101,157,65,178,47,97,159,126,112,229,183,179,231,248,10,141,121,0,152,246,119,216,65,72,207,228,210,244,125,120,187,75,234,28,229,157,220,87,209,208,213,13,222,136,91,104,124,137,71,172,46,50,228,207,140,62,251,123,115,94,21,158,62,9,213,139,100,191,162,105,27,124,39,137,109,152,94,131,2,127,242,180,57,200,183,242,156,165,86,187,103,163,139,161,104,9,254,8,224,201,199,20,44,7,166,55,214,138,157,213,161,182,96,119,5,57,76,188,94,104,2,40,183,222,89,123,224,2,35,154,79,182,71,171,171,159,108,0,125,227,122,148,29,194,208,40,233,254,149,216,13,171,36,134,159,77,179,248,143,253,245,222,119,132,76,136,163,58,46,75,129,211,225,163,211,83,2,13,29,85,184,102,190,196,119,244,151,54,74,205,93,163,95,253,158,159,57,140,184,121,50,246,199,10,211,5,35,84,70,233,252,229,241,31,222,157,4,101,10,24,198,188,186,9,203,119,4,155,112,77,11,211,41,105,144,181,199,224,93,131,80,137,1,68,176,28,7,168,30,195,47,59,136,203,39,200,167,168,149,94,177,45,214,19,242,6,235,182,20,222,214,186,112,22,245,97,134,189,16,39,226,132,112,182,34,108,252,221,207,229,112,50,70,242,226,230,58,28,139,146,43,134,75,84,83,240,24,67,135,204,191,124,207,22,44,70,163,216,91,223,109,69,174,59,156,138,38,125,25,8,204,49,1,231,48,9,108,51,126,94,80,251,246,66,235,57,172,252,84,158,64,105,93,64,221,74,31,39,228,179,135,125,115,15,119,225,116,159,116,179,111,171,44,52,234,250,249,155,160,103,48,71,191,158,210,133,229,162,124,219,196,4,100,74,225,28,184,100,8,177,218,182,196,44,204,3,97,96,235,117,172,115,204,125,166,57,233,193,203,243,194,243,185,42,71,239,98,235,249,139,173,84,245,145,143,5,18,227,64,236,108,198,12,43,36,0,22,39,111,86,41,238,119,45,125,191,56,237,113,135,56,239,149,94,255,91,237,83,225,246,35,107,138,48,207,45,199,136,123,182,178,22,101,132,43,60,231,238,245,218,197,234,154,39,89,92,37,155,65,255,126,144,240,119,69,227,146,94,76,88,35,55,131,190,161,96,170,104,245,204,251,18,145,143,13,28,129,30,223,26,218,55,187,182,96,198,126,180,39,66,239,37,86,116,252,164,81,38,71,236,205,187,38,213,217,108,240,94,101,81,241,103,159,131,198,165,10,146,94,2,78,254,211,158,188,16,18,111,241,82,44,96,202,51,65,61,123,230,239,171,226,131,214,190,210,218,6,252,152,203,94,190,215,154,171,66,64,56,136,225,173,101,4,239,50,145,3,248,198,230,224,24,180,227,225,211,176,182,62,171,100,4,91,165,133,38,149,18,94,102,217,148,240,196,101,149,51,6,246,124,226,19,162,234,154,214,164,67,5,215,50,12,255,80,152,89,9,187,217,226,170,83,171,203,192,65,95,49,103,245,234,45,166,201,77,144,230,136,45,84,112,243,91,75,99,248,163,95,194,230,149,155,111,104,94,40,143,239,150,97,174,114,39,73,157,13,228,4,240,245,218,214,206,155,170,58,60,235,139,206,113,65,57,23,90,140,10,251,121,99,83,203,226,114,83,79,70,242,171,29,79,17,23,74,71,24,210,251,229,83,79,44,254,95,166,57,194,76,190,248,238,2,115,152,161,229,233,74,129,5,172,22,175,144,44,40,47,104,216,135,26,204,230,143,11,141,251,44,222,52,182,204,218,254,58,152,12,149,165,18,231,23,180,176,105,202,23,128,28,253,77,148,38,237,58,248,126,220,233,19,206,197,72,129,161,193,213,225,236,234,240,64,97,196,250,2,131,163,231,14,241,30,33,201,184,120,28,80,2,193,192,84,253,239,249,253,150,176,178,185,194,80,35,197,107,81,236,14,226,93,44,73,143,167,242,77,7,81,134,168,139,246,255,32,156,162,48,153,20,165,179,236,217,130,28,131,174,32,196,156,180,159,232,64,246,43,240,8,13,115,83,23,143,40,80,0,249,27,156,171,38,56,236,232,23,125,11,139,154,221,152,78,174,229,96,31,107,223,84,108,111,207,135,20,129,51,21,196,215,100,175,228,254,10,52,28,98,236,123,118,19,8,195,86,37,54,21,34,162,72,60,144,183,63,106,120,153,28,245,165,166,25,152,99,246,34,157,62,48,185,174,101,26,23,141,252,106,189,247,4,39,208,144,195,49,189,130,206,155,156,247,133,44,234,48,187,151,28,32,166,237,113,208,102,81,239,72,183,105,31,103,3,204,5,203,241,143,135,131,213,162,208,151,252,236,182,62,117,148,48,163,139,185,79,97,73,73,71,20,12,83,76,223,200,115,53,169,174,143,120,68,57,186,216,169,16,142,160,112,32,133,98,129,8,11,121,238,18,8,240,230,157,46,117,35,235,135,248,193,187,201,40,181,154,16,160,39,103,36,228,172,126,231,41,145,231,0,159,192,64,246,100,113,149,212,247,152,241,104,7,172,5,87,51,123,88,246,75,21,250,188,66,208,24,210,24,70,99,118,170,59,142,76,56,5,168,245,201,131,158,54,50,180,231,158,99,6,169,56,165,68,59,96,247,158,35,251,140,105,203,56,120,94,145,140,109,34,75,106,168,32,101,118,146,82,244,207,201,187,121,75,87,92,123,203,44,105,147,204,229,15,42,160,171,206,66,192,63,242,26,90,55,236,116,43,74,11,81,239,140,12,10,132,122,219,218,243,224,181,90,64,62,12,152,111,202,10,3,8,221,41,65,134,185,97,4,155,168,241,7,42,73,168,81,28,213,129,187,61,197,51,240,14,26,41,155,36,9,168,5,189,233,110,32,3,34,152,106,201,129,186,21,184,243,27,78,237,234,102,203,129,77,103,131,56,165,122,232,64,213,214,54,172,92,142,106,113,132,144,0,122,236,79,109,49,92,218,26,228,194,234,242,81,25,240,12,6,74,44,244,183,229,112,172,117,202,164,25,121,34,80,70,73,43,82,242,226,210,174,31,226,206,24,118,156,215,212,126,244,41,112,242,188,251,16,169,16,226,120,57,19,41,207,50,178,199,247,61,112,251,84,255,95,195,221,191,177,194,128,102,176,70,21,138,123,41,104,17,169,23,164,200,85,18,185,3,79,64,151,60,254,103,23,116,165,230,35,72,247,252,242,242,165,214,26,95,40,231,149,3,71,28,98,249,220,159,207,54,47,71,151,245,79,193,32,128,136,250,105,165,36,162,89,138,225,111,11,248,150,204,170,176,172,19,21,234,60,70,34,178,107,245,122,118,20,160,253,217,208,136,245,244,94,228,141,214,168,207,210,10,199,78,115,185,83,181,240,72,86,87,220,250,4,75,106,200,136,248,130,36,151,194,9,24,169,110,168,205,81,101,0,184,109,217,147,155,4,235,126,45,129,112,233,253,109,110,106,229,246,58,122,114,28,72,166,177,252,170,233,89,155,206,70,52,137,7,219,178,20,177,59,32,151,1,79,86,139,152,30,136,243,89,160,22,140,97,65,104,129,233,109,17,147,122,130,35,208,11,113,154,90,16,90,30,39,83,59,163,70,81,241,8,236,96,82,171,94,55,99,222,222,67,13,20,53,31,88,162,4,113,52,95,80,91,224,91,241,110,15,255,160,181,8,153,86,19,187,213,113,74,60,46,5,91,117,88,172,238,135,57,250,207,236,139,140,64,26,39,100,180,48,107,1,91,182,71,2,245,5,128,37,179,64,52,133,87,61,22,145,245,223,101,171,78,129,47,11,36,201,100,82,97,148,118,105,16,163,255,186,10,11,225,66,216,219,238,194,49,21,121,21,52,199,180,181,242,40,174,233,94,8,147,210,105,110,76,59,120,103,163,122,195,202,143,177,88,124,30,51,209,209,56,48,11,253,69,249,48,107,210,215,215,12,173,48,122,155,122,162,143,227,129,185,59,105,229,25,54,157,156,238,89,8,213,47,64,86,217,127,255,250,70,149,125,138,37,120,210,213,2,247,123,44,3,87,219,246,41,234,124,116,101,96,66,156,21,5,40,187,58,115,56,32,21,80,11,122,134,139,132,32,140,61,75,136,232,6,66,237,87,145,83,76,166,114,159,18,66,203,186,173,54,131,235,7,212,228,29,194,226,15,63,142,159,184,119,182,48,118,59,105,35,21,213,25,226,129,204,211,64,156,14,255,122,48,47,60,110,235,63,170,152,243,84,105,167,252,138,88,5,235,7,166,11,155,234,43,74,54,100,151,250,117,161,145,133,144,44,131,86,88,219,202,36,175,199,191,116,20,218,157,250,75,149,145,55,206,246,227,148,2,117,163,240,2,176,108,56,250,47,11,152,182,73,166,207,176,253,169,254,182,62,57,163,168,51,225,128,12,154,64,104,207,48,232,65,235,92,189,231,167,238,21,153,70,45,213,87,227,191,145,104,115,180,248,192,91,141,19,202,92,229,218,188,247,187,119,181,211,126,95,71,119,84,39,129,172,197,157,179,112,140,110,60,168,105,243,141,210,152,201,63,125,53,64,201,244,81,195,21,30,151,229,216,60,222,168,89,140,249,159,61,102,215,198,196,181,253,156,253,77,32,5,187,237,41,182,243,12,213,156,86,169,239,75,30,154,203,105,146,71,38,187,185,228,238,42,15,174,206,124,222,15,114,139,54,133,21,161,226,221,126,98,174,139,0,108,137,173,117,41,210,122,6,226,183,225,228,89,59,156,96,25,69,72,174,91,117,250,79,65,97,10,70,225,35,33,5,204,220,75,43,3,181,159,176,150,231,50,166,77,68,83,57,192,183,210,83,171,120,80,185,40,99,131,226,34,241,166,148,201,94,44,225,38,105,246,107,150,52,226,178,26,150,77,54,152,158,123,70,35,210,178,126,163,161,159,120,45,135,220,27,216,132,93,180,188,63,162,106,40,33,211,118,249,127,220,110,24,109,218,230,203,54,44,235,19,177,161,120,251,250,153,34,90,35,9,171,246,166,116,235,237,57,94,202,241,159,161,143,252,0,214,224,107,98,41,79,195,61,157,243,207,147,45,80,181,89,225,163,158,135,80,18,171,97,182,5,55,155,174,96,172,47,202,3,62,96,192,125,136,209,176,202,202,168,176,60,249,44,6,239,217,157,160,156,146,248,198,56,110,104,255,18,198,135,118,102,127,21,144,212,187,143,218,70,43,151,247,123,250,186,88,168,243,49,118,206,66,172,194,52,254,70,152,170,204,199,211,142,228,23,213,109,58,65,163,2,59,182,91,196,14,74,253,36,224,62,135,142,59,108,115,85,52,238,242,123,246,17,14,171,242,206,205,89,162,188,48,238,183,152,138,100,68,230,113,223,155,161,109,226,44,22,65,230,4,5,151,117,66,14,150,63,131,21,161,140,243,179,127,129,175,78,209,91,26,130,119,143,157,192,233,173,208,98,27,87,143,142,94,194,81,100,165,60,28,81,132,165,196,60,211,60,8,136,4,11,167,55,212,31,42,214,255,18,228,75,142,234,53,236,215,90,122,71,140,87,168,12,126,50,217,106,176,132,174,124,122,16,9,122,84,5,207,113,199,130,79,160,94,184,13,96,49,243,192,75,225,55,49,124,111,207,97,205,189,68,132,212,61,38,159,10,169,212,45,82,55,53,160,49,50,220,105,227,254,59,110,46,235,85,17,120,9,15,11,161,135,48,241,106,127,184,209,3,6,215,23,254,99,65,44,229,22,163,48,88,227,180,116,70,58,108,165,64,103,210,127,13,33,66,7,243,26,215,7,47,135,220,88,98,16,89,127,199,204,73,134,80,216,137,203,9,39,77,51,108,28,111,4,138,127,168,30,106,129,178,176,242,205,181,183,4,133,171,71,128,129,181,241,150,75,80,255,154,106,241,43,97,34,30,163,135,23,251,102,224,179,23,127,253,117,138,39,109,49,3,144,39,198,204,10,93,218,141,151,66,80,27,123,107,68,195,132,123,50,98,148,179,210,107,2,79,67,155,121,251,157,174,80,93,12,147,149,55,41,182,240,23,164,254,241,23,233,62,15,98,125,222,108,41,207,133,164,94,166,254,13,194,64,7,253,22,231,12,12,148,98,242,170,92,80,87,232,225,81,84,234,11,241,243,243,206,5,93,51,250,96,135,29,213,49,145,190,106,95,30,196,26,16,126,31,41,35,124,205,28,248,20,81,250,240,203,0,214,189,146,123,208,170,198,194,107,225,236,253,55,45,69,114,15,167,30,24,146,222,217,120,239,28,11,250,125,57,27,41,37,213,68,20,11,211,37,8,165,80,209,136,17,242,237,33,39,52,227,75,89,154,236,20,134,183,192,174,130,74,57,21,50,206,96,79,195,10,103,167,32,154,115,99,134,151,40,247,145,254,46,75,75,81,112,59,23,180,222,44,176,22,224,94,152,237,54,165,15,204,92,249,180,131,37,232,136,121,203,187,221,14,93,221,163,60,109,235,84,148,38,75,200,48,218,159,48,227,73,242,190,185,173,197,152,234,6,228,117,83,54,26,102,194,251,16,253,150,98,198,58,56,226,22,135,248,196,198,25,194,12,95,114,37,17,18,198,64,31,69,21,13,116,220,217,239,207,97,205,140,183,71,206,17,39,58,205,125,163,161,254,41,14,173,225,252,23,237,131,113,162,228,136,230,173,156,176,168,70,40,103,2,251,2,199,216,123,19,80,243,72,31,60,240,24,48,72,244,153,245,248,13,231,7,176,50,129,175,24,229,147,144,111,57,173,32,6,171,153,10,124,160,126,177,159,50,235,61,110,207,163,153,163,15,101,192,245,228,238,160,230,47,60,59,154,30,127,98,221,62,38,230,220,160,99,145,21,166,92,7,242,59,85,209,195,86,41,162,233,208,217,143,56,210,108,169,136,247,198,1,12,123,157,0,64,42,129,226,180,18,188,227,235,181,213,94,77,5,56,132,157,3,90,101,71,23,48,215,226,242,25,249,94,8,3,180,219,36,163,162,56,44,219,96,139,164,111,178,53,104,8,89,247,216,230,5,14,230,215,72,206,95,56,213,225,153,65,18,43,201,77,43,177,206,68,48,84,165,209,34,76,157,15,83,189,225,9,243,149,148,224,101,35,103,58,13,78,0,235,117,179,80,214,60,245,152,166,246,22,137,195,34,86,198,187,5,18,152,47,186,191,234,250,104,33,175,203,160,117,137,66,29,209,113,1,250,75,202,244,141,83,89,97,177,187,183,149,79,159,41,255,120,29,0,197,115,58,107,140,130,234,210,193,201,165,191,104,180,174,196,55,16,233,188,222,118,174,230,60,0,232,137,88,196,205,25,176,87,195,151,96,240,196,46,113,58,202,231,119,57,149,173,169,255,113,109,106,28,189,206,49,33,248,57,36,78,188,157,97,5,229,131,58,6,225,113,173,81,24,126,240,216,128,62,66,158,174,177,150,112,129,194,83,36,236,102,30,93,86,206,65,82,218,25,245,190,54,255,55,79,18,128,77,55,38,167,6,236,237,50,168,168,118,26,29,226,161,236,15,115,182,46,206,165,230,190,157,104,156,151,78,218,21,240,126,99,36,118,183,49,6,88,232,17,98,247,46,223,175,168,87,245,69,133,205,149,240,155,118,203,11,167,175,12,158,157,240,227,79,105,150,217,180,54,225,110,195,71,255,52,55,154,153,60,101,108,97,173,192,37,54,25,132,9,134,57,26,1,135,255,150,167,131,184,9,112,174,105,204,118,223,254,192,175,189,82,191,243,118,114,252,181,161,225,4,119,252,230,38,90,232,74,178,157,163,17,207,176,30,14,146,216,153,224,111,152,92,184,133,244,213,8,117,230,85,137,133,193,227,96,207,108,249,182,127,150,132,188,111,54,238,53,200,178,192,179,58,254,197,167,39,181,6,77,224,71,172,223,208,45,22,224,37,47,206,205,78,105,172,153,164,213,94,18,150,28,239,54,214,51,84,4,62,131,207,25,182,7,6,60,1,67,222,103,224,210,248,177,233,40,148,224,231,193,25,217,121,132,227,9,218,70,183,109,117,20,241,120,172,246,160,236,185,201,99,235,121,66,158,23,181,25,180,186,157,117,19,244,12,118,212,243,18,207,19,119,198,203,51,73,183,227,81,187,64,2,250,172,211,59,215,151,35,26,8,12,194,93,231,5,208,250,218,187,236,29,58,162,126,145,43,32,166,47,228,131,234,148,59,174,111,155,191,3,49,141,218,77,149,84,54,79,50,224,120,197,147,150,147,168,39,205,3,85,30,90,2,93,44,51,99,69,46,154,90,51,105,135,88,124,9,185,229,241,240,177,195,75,75,206,107,41,194,185,105,179,33,63,161,159,238,194,102,94,99,144,193,10,76,153,11,157,139,156,146,192,41,237,49,222,75,95,253,109,194,214,250,74,135,162,126,197,219,1,27,160,205,39,42,167,178,2,13,249,152,104,102,106,193,221,46,49,6,14,173,46,56,206,54,186,195,72,35,169,236,175,9,16,112,158,67,148,182,127,169,29,225,242,164,149,189,85,114,154,81,31,38,182,47,136,12,187,135,213,214,238,66,99,248,217,165,188,238,165,173,11,183,18,253,223,251,184,200,122,237,190,192,80,57,193,158,72,85,239,195,128,170,154,247,47,2,230,255,40,135,172,115,124,91,92,100,140,71,73,42,11,224,211,120,4,176,88,221,61,81,44,14,129,238,202,18,136,131,211,222,68,174,22,225,56,225,177,123,67,81,13,15,22,123,244,57,207,204,91,192,94,164,190,215,250,48,216,142,3,98,34,41,253,135,182,87,209,50,167,88,166,53,87,141,223,108,95,143,61,250,167,22,201,154,208,190,213,237,201,10,226,50,186,215,32,241,46,89,94,7,238,239,165,254,142,76,1,143,235,78,110,221,241,33,52,157,46,114,68,75,210,221,23,118,44,107,39,216,242,246,49,225,34,156,169,94,73,91,210,152,157,60,129,113,11,154,253,173,29,33,8,52,161,225,97,246,78,110,187,93,239,250,119,37,12,77,141,65,17,42,99,57,149,47,212,57,219,11,74,81,128,56,146,243,208,248,239,51,110,108,210,63,161,71,33,107,108,26,235,17,51,165,237,33,242,181,102,45,26,39,220,168,224,68,48,84,99,222,251,189,8,17,126,250,52,155,15,240,138,72,248,158,226,6,33,204,68,143,49,102,79,134,158,66,90,211,65,184,42,231,137,155,74,123,177,233,107,68,101,244,85,137,125,138,147,64,197,187,150,160,67,137,56,219,83,181,64,2,177,24,113,67,131,222,230,70,233,55,81,206,118,114,253,44,88,113,138,233,127,23,227,164,214,16,188,221,119,156,25,2,110,18,159,110,102,208,147,168,51,194,173,137,118,216,118,75,11,158,12,89,80,88,188,134,174,223,238,18,208,213,86,193,240,186,249,179,250,96,196,134,176,195,89,219,87,154,101,212,120,16,228,245,18,75,186,58,22,230,177,236,107,1,161,47,206,172,22,124,197,102,108,177,198,172,151,171,194,243,69,247,80,217,176,146,186,127,129,104,47,249,185,135,77,162,168,166,180,157,42,173,24,79,54,164,183,36,177,229,126,219,120,16,238,68,230,1,86,209,204,166,10,220,147,167,243,183,44,126,68,237,179,74,157,50,236,226,90,171,153,86,239,101,166,91,61,121,141,119,188,36,145,181,112,86,242,84,221,15,4,218,253,189,95,255,51,34,253,147,236,178,4,124,153,147,28,68,70,52,17,67,238,33,205,191,144,54,234,142,217,122,153,250,206,62,157,108,184,156,156,32,190,185,214,95,44,145,244,207,157,105,248,17,227,52,144,2,86,28,32,46,224,13,31,94,32,144,175,246,233,27,17,202,252,20,166,68,13,114,225,221,206,248,171,9,56,129,223,227,37,198,252,236,61,232,49,15,221,56,221,27,215,45,192,94,119,109,169,204,45,185,179,38,254,47,17,117,103,127,178,52,25,66,66,10,204,15,249,30,213,113,200,136,126,139,14,247,151,77,232,161,31,165,67,159,86,41,77,250,102,58,3,38,218,141,80,1,19,197,194,192,106,117,199,153,174,122,92,120,23,188,153,159,16,131,14,216,161,160,30,245,186,70,105,119,58,206,204,66,104,123,198,235,230,50,181,231,94,51,91,120,222,168,39,98,130,193,149,57,240,67,62,179,80,178,145,85,204,150,207,14,76,107,1,232,186,156,40,113,255,172,91,159,31,108,228,125,254,137,77,165,69,216,168,197,200,1,202,46,35,212,201,161,27,120,90,185,181,57,204,55,134,63,13,165,196,138,44,197,169,40,202,92,18,253,196,252,3,47,75,41,56,194,112,91,98,91,248,54,66,160,168,44,123,192,79,117,45,239,253,219,114,121,11,109,128,192,27,111,208,140,113,108,117,133,20,122,252,252,171,222,243,94,246,19,216,82,201,241,4,6,151,26,113,115,196,34,47,235,46,86,167,24,233,52,12,246,92,135,190,55,169,48,119,164,21,197,52,236,140,17,123,60,66,234,208,70,12,11,49,159,164,187,243,104,205,157,172,251,120,101,35,145,100,240,201,132,135,10,175,22,161,69,200,16,15,143,90,176,162,119,150,198,79,36,126,8,43,198,21,206,209,213,4,171,109,60,134,219,253,164,248,91,7,86,4,6,25,111,67,237,174,121,6,214,82,151,27,48,210,193,24,162,238,49,80,127,31,195,6,142,11,188,199,62,219,75,61,244,76,195,220,121,199,234,48,33,94,203,29,204,73,88,87,101,219,92,247,145,68,103,37,247,221,26,92,142,135,202,118,145,122,79,53,145,96,115,127,184,135,83,159,113,149,133,208,158,183,214,91,125,133,95,244,53,222,156,210,83,47,228,28,86,167,8,171,86,15,45,21,105,43,240,199,116,97,113,60,97,125,68,38,243,247,153,174,78,140,21,246,109,198,187,203,38,155,125,130,247,129,249,167,208,87,170,206,148,159,42,39,131,115,135,200,214,109,7,131,225,255,169,176,46,141,89,146,3,98,56,203,83,67,240,89,25,244,162,148,126,32,81,10,195,246,67,156,185,225,232,225,56,5,179,2,226,225,73,186,124,178,69,99,63,3,119,94,187,128,150,75,220,152,90,64,154,206,74,30,198,29,183,68,30,194,235,215,74,196,255,152,97,216,86,15,9,41,179,169,60,139,57,252,67,55,230,192,189,49,78,44,166,67,124,42,54,188,18,160,15,215,238,74,146,0,167,189,119,157,246,197,115,109,171,106,46,200,195,92,252,24,90,243,174,58,182,28,50,74,244,67,82,115,10,92,63,32,249,11,243,200,117,72,143,143,116,146,197,248,11,229,49,168,93,148,23,23,175,241,242,233,103,30,30,5,88,191,92,33,38,59,81,230,249,191,5,126,229,52,190,53,248,113,102,196,137,113,174,118,130,77,244,193,228,36,71,231,53,171,71,28,52,128,14,239,40,188,120,212,143,247,42,176,198,188,141,63,171,44,179,112,141,19,241,121,219,53,193,130,247,86,144,93,42,205,80,191,19,139,71,174,118,145,13,77,65,61,246,134,167,246,160,222,100,155,44,143,47,227,88,118,129,20,190,126,206,135,26,240,86,66,104,38,59,82,47,184,78,59,41,65,35,248,177,23,210,88,116,243,10,231,93,85,123,100,73,147,155,168,69,151,25,122,244,175,117,249,65,188,122,149,22,210,186,144,168,52,0,100,102,94,170,254,129,252,39,247,245,101,80,69,144,39,70,69,92,139,54,179,51,13,208,49,6,239,17,196,111,193,61,189,240,168,73,89,121,126,140,122,155,164,108,73,170,171,193,6,159,168,149,107,206,111,106,20,66,170,178,17,40,33,29,202,26,4,81,137,149,153,130,254,117,130,78,34,42,170,164,108,70,29,234,163,187,223,34,53,121,226,133,123,4,173,155,49,17,56,92,228,131,15,79,196,53,216,131,95,241,121,95,239,164,94,50,45,232,243,224,148,237,240,42,2,64,67,25,89,108,97,31,146,224,228,189,17,227,11,41,60,205,249,147,54,40,22,19,96,69,98,255,11,207,27,203,18,127,160,102,64,73,47,56,191,142,92,190,58,106,132,219,98,164,184,153,151,23,147,102,174,83,186,131,47,49,237,88,149,100,101,146,29,12,38,22,218,48,207,164,67,27,251,174,150,159,235,34,188,187,43,191,197,64,219,153,113,128,155,34,156,29,37,52,86,162,21,163,217,208,87,132,241,161,26,60,147,170,23,154,213,80,70,23,4,247,255,57,136,166,226,134,177,90,164,146,19,8,229,28,26,13,223,245,188,21,22,189,95,255,141,167,44,218,134,209,242,210,124,70,216,83,169,99,48,205,38,244,100,189,193,49,206,159,159,76,65,113,120,89,149,58,158,191,246,56,108,50,103,106,165,196,147,236,133,29,248,83,160,228,64,87,206,150,76,116,174,79,104,183,91,23,252,58,122,165,252,130,198,219,20,245,157,155,91,214,206,237,85,180,145,34,5,206,173,44,213,189,201,232,46,33,50,13,121,232,203,218,14,14,166,25,201,145,174,85,204,103,59,134,112,178,202,176,50,248,56,137,83,129,254,182,193,57,49,217,199,106,231,148,82,150,200,35,80,177,97,92,66,181,103,180,186,61,187,22,230,60,54,183,251,104,111,74,110,49,112,118,54,51,103,184,72,123,96,96,206,128,85,23,161,17,251,149,183,222,94,89,33,244,181,171,29,39,79,223,16,203,83,128,133,25,220,178,127,38,116,254,251,170,18,118,131,216,94,214,115,144,22,88,17,2,94,235,67,206,40,208,32,17,58,198,243,212,193,180,10,157,56,139,194,252,209,247,39,206,143,216,42,89,248,175,35,97,114,119,75,216,5,32,66,241,53,61,80,163,38,197,64,21,28,203,63,235,250,98,44,150,109,39,59,174,95,26,56,84,26,63,57,171,55,220,64,237,247,36,82,96,180,44,36,217,36,166,13,240,141,253,150,116,117,101,62,89,88,156,175,108,130,14,42,33,40,14,136,182,129,67,123,172,173,247,143,97,65,239,5,88,199,83,202,168,24,22,119,86,237,177,129,230,250,61,182,1,62,111,137,214,49,86,2,161,184,239,154,191,163,82,9,135,61,195,30,128,45,221,29,132,31,151,120,111,49,160,212,108,192,202,172,131,114,204,127,69,188,73,250,73,147,20,23,22,61,134,150,158,119,207,132,235,82,73,199,130,108,247,61,67,249,8,220,88,160,47,143,246,13,108,79,60,236,138,30,186,235,148,97,204,166,89,86,73,220,159,19,35,15,65,229,106,123,87,250,230,48,72,54,246,98,123,55,243,69,85,247,121,196,19,143,39,196,201,220,209,245,119,30,231,133,150,40,185,198,234,4,198,231,109,57,124,155,116,41,47,252,200,248,165,182,143,106,184,23,236,94,162,70,128,250,168,63,251,204,121,251,182,55,64,32,104,78,66,231,152,23,30,25,215,220,95,103,89,46,131,199,222,148,216,89,8,117,190,38,240,64,94,252,144,101,83,213,218,111,31,84,168,174,219,57,10,2,166,39,147,204,5,185,77,250,153,217,131,23,15,123,186,152,246,244,214,60,213,114,25,157,254,6,198,212,53,135,240,27,179,198,191,34,14,242,176,73,11,167,179,118,25,196,44,70,174,61,26,150,153,69,219,100,228,196,23,155,127,111,233,184,194,177,71,238,183,193,137,47,136,250,243,50,75,98,158,18,1,200,99,167,108,205,140,6,126,88,91,30,121,15,130,1,67,140,211,174,14,53,108,153,97,87,69,251,170,131,92,205,137,69,154,135,197,220,45,12,237,62,27,123,126,76,99,65,66,70,8,73,249,50,95,50,161,92,63,113,15,110,44,13,214,44,148,102,44,27,199,14,54,85,34,103,3,210,95,28,50,46,230,52,163,163,252,4,149,169,241,136,136,90,244,187,174,214,169,156,195,56,111,204,158,233,136,214,10,43,21,43,40,99,196,42,53,133,105,131,143,119,154,46,52,191,152,136,97,82,188,54,46,89,197,178,78,148,182,112,243,232,203,242,118,112,69,99,156,143,81,146,17,82,7,65,248,211,98,1,213,241,109,88,85,49,215,90,115,197,110,118,116,89,48,15,117,249,12,124,91,123,66,39,45,225,64,247,235,237,151,19,166,155,54,75,39,36,166,191,223,19,141,11,9,187,182,112,77,234,224,222,114,195,95,2,150,2,4,5,156,40,48,229,6,3,83,181,75,24,73,79,47,160,32,0,156,206,82,106,134,67,139,200,122,209,130,66,177,249,15,118,26,210,113,61,255,178,103,170,184,82,230,0,254,35,151,7,141,167,161,196,121,115,144,32,94,36,237,226,114,183,23,189,191,32,204,49,169,68,109,111,28,150,101,32,41,232,205,19,245,28,43,81,89,141,223,53,222,197,211,129,28,214,165,166,211,68,248,207,146,205,205,233,63,22,136,250,90,108,218,228,31,151,78,142,98,111,118,190,228,234,78,228,207,31,41,71,206,27,215,180,109,76,18,147,208,189,155,196,190,110,207,53,184,28,82,14,74,57,132,165,195,45,164,130,75,105,235,235,32,5,80,70,141,62,128,71,22,68,153,77,83,65,202,167,113,15,228,227,163,57,86,229,49,203,134,47,154,49,241,49,103,206,67,204,50,70,162,185,65,65,135,208,81,182,52,44,197,16,156,223,163,204,245,210,219,116,39,55,104,126,141,34,48,70,185,16,180,132,89,87,126,92,224,161,148,137,177,158,28,240,243,119,79,107,135,36,129,213,85,116,203,51,65,178,149,132,102,71,160,92,168,97,19,90,107,181,211,183,23,2,29,38,80,15,164,60,153,140,22,219,208,78,43,181,73,59,30,218,219,95,157,64,255,146,91,197,224,82,133,100,224,58,197,27,129,193,32,215,50,184,85,34,157,34,55,63,190,147,77,147,82,226,27,131,34,26,192,6,141,153,83,238,40,218,133,60,214,153,17,74,234,81,5,38,56,62,16,17,228,228,64,66,109,83,119,181,53,41,0,43,12,72,177,15,88,144,205,60,162,144,214,78,157,178,210,54,100,45,105,111,73,21,253,121,40,141,163,179,133,88,102,150,255,173,97,233,7,135,56,22,253,244,38,137,253,74,252,246,126,247,168,171,181,173,33,22,62,137,83,82,236,158,244,255,31,236,70,236,80,174,65,50,117,217,203,77,171,7,217,70,11,172,59,200,68,166,77,123,7,182,157,112,36,134,169,7,171,195,107,254,110,149,248,185,37,80,187,84,176,210,239,159,172,84,161,69,172,249,220,86,158,230,94,125,68,196,220,45,16,253,168,249,77,218,62,109,149,45,240,146,137,111,16,26,135,50,117,176,237,128,172,38,184,72,251,230,112,154,164,223,246,150,187,128,111,150,45,221,54,148,250,69,72,78,39,119,243,19,204,55,238,58,45,109,28,109,35,210,91,73,74,34,55,235,115,132,49,131,197,131,176,116,48,245,199,136,189,73,171,62,62,73,219,25,131,215,252,228,125,137,222,228,2,103,134,100,247,237,205,114,2,248,248,242,177,10,226,170,245,35,246,180,71,124,174,140,73,152,128,236,98,131,143,31,150,15,214,77,16,133,178,6,245,46,248,115,112,108,119,196,188,18,34,155,83,94,143,118,38,104,87,71,92,16,132,140,81,201,202,159,176,38,109,21,90,240,160,89,31,97,124,204,168,90,27,34,130,252,21,182,62,131,237,250,105,159,10,112,15,232,139,8,102,222,174,136,248,104,179,94,48,39,154,182,239,123,175,22,215,53,39,44,72,149,177,218,228,92,57,145,228,198,233,15,227,188,87,36,57,79,46,229,213,87,108,239,78,115,53,118,155,30,39,148,147,42,20,66,100,140,28,45,9,177,173,247,98,138,42,72,148,17,74,178,104,250,206,127,189,136,219,233,142,21,117,31,8,36,245,31,99,64,20,112,93,98,85,53,133,201,76,100,35,192,166,218,68,35,165,35,72,116,33,127,76,47,79,214,37,12,145,140,87,48,91,221,24,253,165,59,179,207,88,64,58,74,183,12,6,30,181,114,91,246,128,243,230,54,177,131,147,16,61,207,254,203,21,80,64,91,153,180,76,244,78,166,12,93,163,202,32,53,248,200,51,65,7,237,0,180,149,165,101,21,74,154,76,125,247,219,205,87,48,242,63,127,44,212,249,230,211,43,29,164,55,43,199,146,178,132,132,10,128,190,214,121,64,200,203,214,144,145,65,8,80,131,137,159,118,81,197,218,48,241,11,204,14,10,5,12,148,91,74,48,209,58,197,58,210,188,31,36,156,152,188,99,97,148,188,69,157,1,38,146,106,193,142,69,142,131,123,17,11,87,58,164,230,4,192,178,111,44,215,248,90,77,139,177,70,236,122,7,29,206,159,79,86,193,164,75,57,27,144,81,214,61,253,125,235,25,253,108,252,77,158,160,62,251,181,138,102,195,41,186,72,41,51,238,212,131,187,211,251,161,213,65,28,250,29,214,62,20,234,247,34,190,53,31,48,226,244,238,213,254,245,68,10,147,57,30,153,170,184,27,109,122,83,230,87,177,222,158,102,228,79,61,77,201,198,15,234,209,77,124,223,246,81,75,249,204,46,136,171,129,22,89,175,12,76,44,199,162,177,47,203,246,124,80,115,113,46,217,101,128,158,12,30,113,43,218,70,134,221,51,109,154,203,224,103,211,26,61,163,117,41,110,50,107,217,221,126,240,142,13,250,67,154,229,216,30,68,227,249,101,109,243,69,36,221,237,42,213,88,213,31,10,172,193,93,224,157,11,111,240,51,173,92,198,12,42,100,25,162,247,22,180,0,111,3,226,64,146,161,30,87,224,154,57,206,233,84,67,205,83,19,81,202,59,113,142,101,116,6,40,78,7,103,151,61,197,9,5,155,169,127,244,195,151,232,55,65,180,137,185,222,178,184,227,57,148,189,86,128,130,64,148,127,253,40,222,143,75,86,153,182,24,37,72,24,69,49,0,6,41,31,39,211,75,138,148,250,12,40,3,207,224,43,123,234,56,105,77,174,220,190,210,41,4,184,129,81,254,217,29,28,95,27,236,66,188,155,34,137,158,183,157,204,173,109,201,21,50,232,53,92,63,172,113,215,98,26,115,10,13,111,8,165,82,62,184,88,59,28,179,109,130,175,32,81,177,113,212,185,96,109,2,112,47,21,82,100,221,201,228,171,43,204,107,239,12,25,68,85,151,129,35,229,91,106,208,102,134,20,192,148,88,118,48,138,233,221,226,144,59,207,49,18,107,197,232,183,26,158,52,192,81,173,250,188,127,137,137,228,107,178,213,231,206,59,21,132,255,146,222,208,80,88,46,4,119,224,78,71,68,112,21,88,192,247,181,191,82,24,116,229,222,140,247,217,236,225,127,105,15,94,61,105,139,227,13,246,226,122,87,16,15,187,245,248,136,142,145,188,130,81,19,112,61,184,112,76,5,80,94,231,64,169,110,123,91,247,162,230,131,168,127,60,103,205,205,78,176,176,143,90,230,226,47,68,244,15,69,105,207,14,20,34,20,22,49,39,22,26,46,220,46,64,20,208,6,76,239,201,113,23,173,117,158,184,90,197,39,150,149,38,80,133,33,88,138,22,155,60,148,6,164,173,115,185,71,113,91,232,19,221,235,31,217,234,79,44,226,161,2,201,4,222,152,119,216,32,206,45,95,220,178,208,32,16,113,199,120,65,48,100,191,119,161,55,97,199,54,29,15,247,116,248,126,28,13,153,234,21,227,3,242,73,13,42,101,70,204,114,18,210,130,13,127,240,191,193,152,238,79,92,218,229,154,175,96,67,127,225,249,212,55,213,13,144,139,160,83,29,66,86,179,107,224,158,59,178,31,250,24,125,145,98,10,159,234,210,2,113,210,96,146,5,142,168,99,47,70,128,140,1,191,184,68,39,175,190,173,87,20,77,245,202,57,214,49,62,20,177,149,24,98,22,30,108,174,86,155,42,107,27,184,205,121,191,73,230,98,130,212,67,8,135,71,169,81,52,252,163,185,15,67,46,138,2,54,49,52,180,64,29,121,237,130,24,106,180,34,74,131,26,225,178,132,147,212,51,31,143,190,100,129,45,147,198,217,117,210,25,247,158,246,162,88,248,27,47,62,247,33,71,68,138,141,180,228,172,31,85,96,0,101,117,38,217,8,40,222,177,88,58,116,32,204,244,153,158,227,16,249,108,84,67,178,147,225,141,127,193,200,154,139,245,182,152,121,176,120,228,128,200,138,80,221,247,21,188,32,221,191,133,107,35,112,36,24,128,9,71,78,75,10,134,34,130,57,86,62,221,21,123,148,41,3,48,37,253,132,104,175,111,37,55,237,32,75,87,226,118,235,231,196,23,230,117,207,33,47,55,12,42,159,134,197,160,57,190,117,153,243,198,183,251,41,47,144,185,144,104,168,106,32,25,239,234,26,155,223,120,178,224,116,212,102,199,241,100,23,93,135,216,177,151,49,7,68,91,47,159,117,11,153,191,62,101,187,236,73,44,207,57,202,15,184,29,140,154,202,120,66,138,88,73,15,166,199,70,246,165,193,138,6,66,28,109,79,13,21,232,88,250,66,170,158,203,19,230,16,114,195,34,228,107,233,118,150,6,90,11,205,36,84,6,29,21,231,174,120,148,196,111,2,1,75,151,16,27,213,184,72,247,152,14,207,152,18,121,180,239,46,225,23,8,71,89,161,167,85,9,171,160,156,154,208,71,155,7,165,202,96,246,139,16,137,68,249,206,179,113,137,42,168,112,20,19,227,113,220,165,49,7,10,174,137,159,37,215,209,230,165,120,3,151,52,37,129,216,221,0,229,101,129,153,172,154,5,171,225,224,169,185,131,136,149,244,107,239,136,35,206,56,140,38,201,30,153,30,25,252,217,77,253,93,105,38,26,135,39,93,178,31,115,92,207,162,252,1,100,33,184,23,73,182,8,227,46,20,218,241,160,85,62,72,7,94,235,96,22,109,162,41,140,46,207,104,208,158,47,237,71,77,174,59,82,25,45,52,4,186,90,242,224,248,214,240,236,246,206,13,216,49,92,216,126,124,40,218,103,41,176,130,214,74,17,139,209,192,101,186,170,145,228,196,47,191,136,11,126,132,229,198,157,38,13,190,56,248,63,166,97,169,217,12,191,26,91,54,98,230,67,206,255,75,153,140,24,240,197,35,242,126,0,17,40,218,26,49,5,22,232,35,196,119,227,240,120,177,214,37,223,164,31,9,83,55,175,98,44,73,112,206,149,15,80,23,218,156,130,18,130,111,92,253,157,101,72,142,55,228,169,145,121,26,182,0,108,119,102,144,64,226,114,169,215,83,85,117,247,190,69,6,53,151,145,105,0,60,40,215,29,68,150,143,50,226,197,248,92,196,142,194,19,232,155,81,30,29,108,202,5,86,6,149,175,187,143,82,29,78,169,28,178,62,96,164,183,27,45,1,211,157,232,186,169,224,83,67,207,20,112,96,197,237,193,164,75,236,206,26,201,158,248,152,113,15,116,28,120,220,155,226,233,69,212,202,228,15,238,68,127,88,8,59,163,125,223,235,233,100,227,146,186,85,108,229,136,121,126,166,29,108,251,152,148,210,51,220,110,123,30,203,194,120,63,52,140,124,23,171,153,200,163,178,153,51,1,227,186,144,73,11,33,161,82,103,230,27,61,252,61,97,245,11,188,88,187,229,215,95,247,170,77,193,38,134,206,188,236,151,216,131,140,110,246,45,186,108,45,55,179,140,242,84,117,35,20,233,56,139,38,11,29,237,234,102,98,113,182,21,129,156,226,86,28,233,61,243,197,206,169,210,114,104,118,65,233,66,106,54,12,244,132,194,109,98,75,31,30,48,22,91,109,222,136,138,150,123,73,108,129,106,191,77,46,135,223,116,13,106,241,215,28,42,230,193,241,234,167,69,240,61,71,141,210,233,199,245,199,208,232,46,37,16,226,42,122,12,0,249,157,186,193,135,104,102,112,125,34,229,220,40,153,201,176,75,52,79,39,135,97,27,71,92,240,118,78,14,156,115,75,91,225,6,187,196,14,87,28,171,204,123,121,188,39,155,20,172,18,174,31,14,87,203,21,162,221,44,37,191,15,153,24,4,13,155,95,225,78,204,39,110,138,3,15,184,125,209,88,14,154,23,218,71,82,223,180,29,63,71,120,111,94,132,220,123,219,251,16,135,228,135,236,131,147,142,235,155,190,28,19,176,48,75,121,142,114,214,4,0,149,124,25,253,58,19,222,70,245,14,230,79,243,112,111,242,197,175,167,55,218,166,199,213,55,106,253,133,58,119,100,29,115,180,178,202,8,249,181,70,211,5,200,149,143,189,95,127,41,12,51,203,97,116,255,56,32,157,112,91,99,67,219,209,45,220,150,139,0,46,184,110,54,3,234,176,190,176,179,76,113,217,135,20,231,221,244,134,196,66,234,23,6,151,13,133,75,204,18,41,230,94,208,116,104,51,178,12,187,139,62,168,229,54,37,237,104,71,27,173,175,131,79,220,70,224,39,212,219,175,28,189,69,124,167,248,127,128,5,206,230,8,135,95,127,144,131,21,24,51,142,163,98,174,250,10,198,8,161,162,250,223,180,207,2,38,129,105,71,44,28,158,89,135,121,99,157,247,93,207,122,176,41,252,166,41,244,156,229,159,141,10,19,109,155,231,50,76,208,105,42,54,221,24,194,227,2,13,89,102,56,232,88,156,158,147,201,56,4,116,196,178,126,110,113,125,171,7,143,36,40,4,21,63,83,37,251,217,213,132,11,54,72,38,74,62,121,119,213,183,41,181,175,242,51,158,142,171,147,54,46,183,196,199,35,204,213,120,83,144,136,180,83,195,233,29,99,240,167,184,98,253,68,67,43,12,22,50,212,170,191,56,43,171,58,179,54,214,177,122,25,4,45,209,121,135,199,17,192,173,143,216,61,43,43,251,73,5,247,1,166,141,74,191,118,108,141,83,242,204,179,138,136,233,237,83,79,250,102,165,76,98,160,227,145,182,226,239,10,152,159,22,120,250,184,118,27,120,141,131,55,146,74,243,169,248,227,137,2,174,255,69,111,79,66,171,183,215,77,2,84,208,198,141,106,100,233,35,197,124,144,214,29,27,65,0,38,126,186,201,161,169,125,248,149,234,60,183,225,160,242,214,81,192,221,224,77,176,209,182,139,1,72,57,186,11,216,190,140,56,169,34,16,126,205,8,189,49,170,145,146,0,196,74,4,127,208,175,90,13,219,201,115,226,154,217,223,11,171,80,22,42,98,148,118,136,164,43,79,102,253,110,158,192,16,2,128,249,132,8,46,0,194,232,154,210,205,104,3,183,24,166,140,5,19,186,244,74,186,41,76,175,215,189,37,90,253,88,126,110,43,231,184,252,225,62,252,81,154,216,94,107,18,58,105,181,236,48,122,111,107,180,100,229,9,24,122,50,39,233,150,0,75,229,101,230,8,73,43,64,224,101,17,106,221,20,133,222,22,4,251,99,189,46,57,220,5,149,87,32,185,238,51,12,219,110,30,232,39,166,195,218,4,198,72,102,137,117,10,109,61,235,56,106,75,90,170,179,162,159,247,27,29,146,54,49,45,18,165,87,103,49,146,20,205,14,28,69,123,104,88,94,100,224,174,199,45,138,114,5,122,128,46,27,52,173,32,170,152,132,191,37,108,211,22,198,254,217,178,58,15,113,208,116,245,81,187,163,99,109,118,193,146,247,142,197,118,240,36,230,37,180,153,199,217,7,229,142,141,188,182,13,119,211,104,2,64,185,158,8,144,22,143,198,25,15,211,201,165,72,18,56,168,142,61,139,78,121,189,145,189,6,190,123,43,2,3,75,70,91,36,243,231,215,199,221,117,87,164,96,30,192,177,17,47,38,180,26,85,216,55,22,101,101,182,210,135,76,139,232,234,4,250,47,38,130,228,36,232,102,186,157,71,202,123,65,14,27,160,225,195,146,18,41,63,116,10,239,95,243,96,162,47,42,166,99,150,229,132,179,93,190,93,87,29,246,194,46,85,216,164,10,228,246,250,247,53,135,44,107,34,230,0,156,236,217,64,225,2,24,66,111,104,34,60,152,67,40,81,223,20,139,226,121,91,187,156,149,70,169,14,74,46,15,242,136,102,221,79,199,166,36,85,27,98,37,248,159,58,99,92,215,90,79,15,210,216,14,3,223,122,221,20,251,29,59,56,27,165,175,90,158,120,201,247,145,42,202,4,93,188,132,209,37,122,245,60,227,29,118,43,66,200,38,28,221,192,103,102,112,91,251,130,45,217,247,56,1,8,43,83,57,217,210,137,188,126,197,70,99,92,162,44,208,17,120,42,162,25,18,217,148,223,211,85,243,83,33,0,153,28,243,47,126,182,59,63,186,191,132,13,239,197,21,31,184,56,21,42,131,117,199,29,104,149,138,191,184,58,214,120,144,151,238,247,169,254,102,37,121,97,188,250,27,81,173,134,130,59,64,165,185,250,224,129,160,211,114,155,225,184,189,21,119,93,192,170,23,253,9,10,170,246,10,248,223,160,212,20,184,200,118,177,9,64,196,230,189,46,204,106,207,252,67,251,137,205,247,125,237,232,208,5,154,234,24,111,98,237,254,126,103,21,20,13,93,192,115,192,176,238,37,62,255,119,105,96,22,216,47,246,235,96,19,71,250,7,138,213,45,172,155,54,60,1,6,202,152,164,108,250,127,96,124,114,252,44,67,249,215,190,255,203,105,200,139,222,255,156,15,30,71,234,189,123,20,155,108,106,172,9,193,47,88,192,208,223,123,251,85,10,138,43,148,23,126,19,27,42,97,28,155,210,161,78,244,52,249,243,42,69,230,182,84,97,236,183,147,189,229,209,88,155,124,71,56,239,195,251,129,230,206,213,233,21,48,66,4,209,46,155,244,191,217,218,17,148,162,76,165,60,76,162,87,150,11,57,53,42,154,199,253,178,98,112,195,194,60,155,183,126,140,204,78,164,92,112,49,119,91,249,102,147,171,132,23,151,51,186,143,3,64,169,97,164,222,57,148,163,199,211,154,80,250,87,37,253,2,156,20,244,185,207,94,65,86,84,246,119,121,62,58,222,80,91,147,222,206,152,133,166,124,95,113,223,210,233,101,112,164,127,20,171,225,233,96,20,85,81,204,178,137,233,253,208,218,249,67,208,189,184,194,68,228,91,196,118,237,93,54,177,179,149,103,207,43,166,51,157,109,191,26,204,89,71,107,158,220,132,175,244,80,86,94,76,19,186,130,70,145,39,234,2,190,192,200,105,7,240,252,200,192,123,163,18,33,133,11,228,101,69,17,93,178,184,140,62,239,104,32,54,57,63,8,72,113,139,139,47,177,213,152,170,113,198,241,115,193,140,114,164,30,28,134,41,71,31,184,44,255,237,231,234,51,247,21,15,63,157,196,226,202,232,147,47,133,61,207,191,249,99,65,146,99,239,99,30,152,15,212,171,121,42,119,90,123,71,138,95,73,70,169,39,249,160,244,188,252,43,192,77,67,22,17,99,175,121,82,254,249,200,171,75,132,8,33,32,214,169,105,6,200,225,134,182,153,158,1,37,123,191,79,1,246,32,240,109,10,174,132,116,212,250,149,222,116,140,14,101,127,17,243,28,223,133,144,206,99,231,181,244,189,61,154,250,204,114,253,182,208,117,173,118,60,173,69,136,242,216,96,67,65,147,86,128,35,205,66,45,221,18,111,33,139,71,165,1,49,247,139,230,243,20,236,50,67,14,134,211,139,73,10,168,209,96,9,4,238,107,22,250,53,104,9,215,33,206,122,204,37,156,74,83,60,238,65,41,34,82,234,173,216,10,66,56,74,171,196,116,136,197,231,58,84,132,237,117,189,236,3,226,166,132,111,40,118,132,42,61,3,166,193,126,147,9,62,63,201,203,12,127,27,182,255,246,5,191,176,253,124,107,102,194,52,164,49,100,55,30,188,237,34,44,63,120,111,86,169,228,90,135,146,91,251,7,252,174,135,71,198,169,35,237,55,220,104,214,208,220,61,221,34,204,68,152,103,118,4,97,211,180,128,232,17,179,205,159,207,4,209,123,143,41,10,75,68,167,76,152,83,235,60,251,91,201,48,62,65,113,196,82,155,176,202,128,53,35,84,104,46,35,199,190,105,230,98,208,224,184,129,209,37,178,186,4,135,117,196,35,132,41,237,101,174,33,178,194,73,183,245,4,203,152,166,13,199,62,70,159,192,217,191,106,54,252,231,20,253,56,29,197,112,220,208,5,27,5,185,231,195,224,106,173,119,153,154,120,60,37,81,136,78,151,205,48,175,123,142,180,43,26,167,99,110,104,18,123,91,90,109,117,103,160,21,117,155,236,58,177,70,186,252,49,0,51,198,124,0,20,76,245,18,116,245,153,28,219,143,21,181,142,154,136,219,234,53,134,186,200,69,31,8,143,168,41,56,233,115,74,1,33,94,195,4,82,95,188,231,134,246,157,245,234,232,246,55,13,180,42,153,179,57,67,83,233,219,74,124,167,251,160,199,4,138,99,226,209,126,189,158,75,110,87,154,243,144,192,189,39,248,234,92,134,12,95,51,208,87,131,167,100,243,232,84,29,150,110,121,51,135,168,77,199,222,44,139,64,238,67,115,117,13,70,160,32,173,87,198,126,168,68,77,53,210,125,70,60,12,220,45,49,37,13,194,108,155,122,179,218,13,237,157,169,148,147,56,42,90,24,248,196,164,104,176,164,11,142,154,20,215,229,125,165,201,33,239,184,198,127,10,25,126,11,153,169,197,113,221,62,134,63,30,40,232,32,82,210,10,100,152,92,53,140,43,59,204,40,233,52,229,251,150,63,94,76,164,1,188,219,194,94,85,111,114,21,18,199,33,136,13,45,106,180,35,246,67,18,111,226,143,67,1,83,15,41,233,157,241,153,61,234,116,25,222,163,156,211,143,245,59,32,113,174,81,93,136,194,97,214,168,252,52,165,15,29,174,93,175,37,60,226,127,145,83,164,103,185,137,195,221,92,170,149,171,186,93,252,171,189,20,21,106,163,202,178,205,152,93,39,214,237,165,98,24,199,102,44,128,217,235,56,219,86,116,165,39,8,51,26,45,167,63,172,110,22,231,198,146,248,30,208,173,236,130,162,253,100,249,128,217,163,64,47,219,98,166,113,171,130,56,229,10,189,86,225,171,220,175,245,161,148,39,94,20,145,128,2,88,232,30,238,255,90,33,33,250,69,192,88,34,190,78,84,153,229,134,211,108,10,199,136,247,244,116,174,67,5,91,118,16,244,109,243,28,105,249,95,119,61,197,12,32,84,135,6,105,196,243,74,111,120,36,71,130,224,190,114,1,22,130,254,129,122,241,214,127,162,253,52,83,23,246,16,246,30,42,4,158,16,244,223,136,175,70,92,121,172,199,190,128,89,67,199,55,161,58,108,174,111,145,137,7,120,76,148,209,106,30,75,105,102,135,164,57,72,8,160,253,135,37,235,11,74,186,202,93,237,228,69,39,101,95,136,205,155,226,60,31,249,87,49,227,40,141,20,51,199,131,234,177,208,33,199,192,139,97,245,107,233,9,30,30,148,119,42,78,71,30,181,142,80,53,139,150,79,216,182,22,156,147,169,217,16,21,196,91,238,28,198,109,169,46,201,219,233,220,154,165,140,203,70,31,236,205,148,47,187,82,68,46,175,1,233,157,74,141,52,233,17,42,75,178,196,166,114,110,1,94,54,115,183,11,131,198,249,155,142,9,105,33,217,133,178,227,66,17,110,111,243,126,199,181,246,44,75,67,113,142,216,92,201,237,151,165,69,136,155,20,178,81,42,144,77,61,46,77,104,241,139,62,90,136,156,226,102,127,229,150,37,54,253,176,168,231,193,96,108,91,174,41,139,31,216,7,33,179,63,56,175,97,233,152,62,213,242,102,212,28,77,188,251,34,28,216,229,253,248,211,205,123,219,239,231,175,226,196,30,17,108,101,226,165,155,105,115,210,74,160,84,189,81,122,14,70,75,218,37,49,189,112,154,57,59,149,194,45,159,168,79,241,158,145,199,180,255,211,46,20,83,167,91,36,135,39,75,142,192,20,187,96,195,125,34,13,175,224,0,210,90,26,242,63,117,139,245,255,133,100,144,181,16,49,86,123,5,72,228,55,175,10,49,87,59,231,56,133,41,13,34,112,153,187,226,17,101,248,224,35,217,179,143,78,162,38,102,195,102,236,143,250,100,234,94,103,170,62,67,193,151,97,84,241,88,217,83,153,178,134,142,92,239,137,190,19,228,237,154,74,68,20,213,225,190,61,74,23,176,96,246,71,12,76,171,44,139,249,254,247,217,166,209,175,253,45,8,136,135,22,108,98,179,197,22,138,200,92,81,23,215,50,246,11,81,206,39,191,16,16,7,100,38,20,98,216,162,226,78,191,142,69,142,134,70,184,203,116,82,9,58,145,126,183,125,228,130,32,101,119,188,10,196,140,59,251,128,200,109,114,216,79,130,20,238,253,157,162,196,223,87,24,71,224,167,143,207,31,143,91,78,238,218,73,80,41,8,34,5,54,101,109,247,200,177,155,204,246,227,177,23,114,126,38,197,193,250,98,73,37,115,33,162,211,203,115,128,247,52,246,229,37,111,184,172,72,35,120,206,94,160,91,250,31,76,237,3,55,253,133,54,134,24,151,33,212,224,199,32,152,119,36,219,31,228,131,221,6,235,50,95,53,104,171,174,77,204,67,21,187,176,213,226,246,167,220,182,176,242,250,33,131,71,219,121,47,75,71,188,214,52,113,167,205,138,102,188,251,143,1,223,170,114,94,233,190,166,156,100,10,161,47,223,102,89,77,58,72,54,113,207,92,117,200,131,21,195,235,150,230,22,193,74,231,61,88,58,187,176,190,209,22,231,146,37,153,162,50,109,66,43,230,32,102,107,102,228,232,112,202,171,133,112,172,108,189,209,141,97,105,208,239,118,63,179,71,105,114,232,5,11,183,155,135,235,156,74,136,28,101,134,38,102,33,37,140,93,220,23,216,127,73,14,232,249,185,72,235,18,14,69,246,53,145,204,170,3,203,146,247,37,198,193,58,37,239,60,194,181,43,230,21,137,35,65,201,181,71,146,139,174,192,115,122,14,67,105,99,194,209,162,202,59,229,171,68,147,251,90,174,5,191,236,199,99,24,203,91,157,34,75,40,99,114,24,62,75,167,201,229,223,4,63,143,249,20,99,78,181,116,100,60,131,39,209,220,198,153,160,247,64,128,202,28,225,86,52,108,67,176,25,235,27,142,90,220,182,110,79,215,51,23,17,83,221,153,123,220,161,212,169,148,190,79,32,158,209,69,115,50,230,168,176,153,139,93,42,63,52,14,212,219,68,239,106,61,251,78,208,120,85,84,229,249,34,138,25,140,180,168,189,31,72,151,179,151,152,138,186,157,34,43,114,237,211,123,17,212,18,116,69,254,167,214,145,12,160,19,83,222,134,131,253,220,254,194,30,180,180,147,30,2,214,181,136,249,25,206,168,126,219,89,9,76,40,100,4,64,161,245,18,95,191,195,237,47,114,42,49,187,184,253,110,128,90,39,254,184,45,40,161,95,53,208,236,191,193,78,114,124,8,235,135,26,132,115,85,249,22,72,29,88,1,118,219,172,94,161,225,241,139,110,34,220,26,130,250,221,61,57,139,137,77,58,90,134,25,190,198,84,105,43,13,177,191,145,117,77,115,161,164,230,122,144,93,192,56,132,78,204,161,167,59,123,210,93,238,5,132,92,231,44,124,41,238,90,98,249,94,12,199,14,0,160,171,183,56,217,213,141,66,27,158,114,219,117,182,196,203,48,26,54,175,160,32,36,229,140,67,12,142,91,79,223,235,171,70,233,128,254,155,238,134,128,1,66,194,15,23,167,20,190,175,8,207,96,68,49,52,48,101,43,161,236,133,255,11,43,171,218,240,144,16,35,27,171,175,76,252,40,225,41,156,83,96,87,130,95,10,214,173,20,248,100,74,216,92,31,77,166,7,61,84,13,86,108,197,0,95,112,205,41,39,115,215,232,206,72,202,70,207,225,209,190,53,152,185,19,207,34,38,224,126,219,78,125,171,30,143,24,226,91,248,3,17,117,73,129,58,246,71,5,129,98,135,112,178,196,26,73,12,51,63,106,34,191,141,188,224,91,228,130,58,236,6,137,75,3,118,20,165,23,110,230,34,252,69,149,38,194,47,159,234,46,217,2,240,122,100,12,90,197,245,168,80,68,149,228,54,93,52,220,137,69,253,186,218,222,214,41,126,173,44,199,171,190,103,73,236,5,47,57,72,27,191,183,69,143,97,42,30,242,65,80,68,44,204,222,204,213,168,178,19,47,30,86,141,154,126,109,99,25,70,208,91,11,32,61,254,120,173,255,5,19,103,243,142,239,85,171,36,172,44,26,225,111,37,145,189,114,238,105,151,229,145,244,26,209,61,83,189,158,181,206,226,25,81,246,46,203,26,31,47,55,14,249,92,4,34,206,69,85,123,33,41,21,231,155,165,239,247,236,230,84,214,179,46,208,78,212,138,234,25,46,14,126,244,246,158,31,24,177,64,163,214,176,152,62,51,210,72,236,91,77,70,102,225,51,242,157,206,18,101,239,94,28,22,203,155,122,131,217,230,180,155,91,80,90,5,129,67,8,226,135,74,21,215,221,24,112,83,102,129,250,143,105,232,247,149,175,147,159,54,155,55,127,103,3,125,34,125,157,219,61,191,42,141,107,75,142,150,9,8,52,158,68,2,14,245,151,178,51,104,31,157,114,17,192,114,171,227,82,118,246,240,232,215,50,80,150,153,189,244,212,240,7,90,73,186,167,161,91,181,192,33,206,240,36,69,53,173,50,192,166,246,239,202,2,99,157,143,238,45,185,102,94,104,209,235,56,237,206,107,18,130,83,155,29,215,135,250,217,25,82,65,124,3,102,34,61,202,20,104,42,225,247,25,77,134,108,47,82,85,137,44,0,127,115,205,47,248,11,95,198,232,204,130,131,108,2,26,217,134,152,238,124,181,55,0,82,131,241,174,42,240,97,57,22,143,51,213,223,240,164,118,115,25,228,122,61,12,93,79,9,44,140,54,224,135,83,156,199,215,90,5,70,241,53,25,110,129,139,153,57,221,203,143,174,75,34,79,67,69,8,204,3,235,36,210,240,227,37,7,16,195,247,33,232,186,149,128,123,83,44,65,181,39,101,28,165,12,131,199,101,148,206,33,194,165,160,167,115,158,25,146,125,58,34,100,19,206,192,184,39,225,53,16,108,181,164,248,180,44,81,223,3,130,233,138,242,112,137,136,56,45,201,245,163,56,229,188,195,54,228,94,45,15,202,119,164,187,180,43,247,53,248,109,110,3,149,255,195,134,22,31,183,11,27,238,124,249,25,37,141,4,96,128,194,159,214,225,90,199,159,173,208,168,74,121,71,199,220,65,163,245,61,220,30,107,134,240,229,20,146,95,165,166,217,156,248,127,99,175,246,53,2,42,138,180,190,112,245,83,209,190,21,249,21,244,102,52,83,237,37,153,227,224,148,120,161,161,118,29,148,115,55,140,103,173,214,137,251,229,27,203,173,79,98,244,238,62,59,56,77,115,231,113,118,216,153,89,174,110,218,108,245,230,161,67,131,90,171,54,112,229,80,211,212,162,75,15,80,254,76,165,131,55,153,40,37,102,73,175,230,182,5,191,32,88,177,84,9,198,113,208,77,203,127,5,10,166,105,180,39,41,11,172,246,77,162,204,22,155,48,207,189,56,153,170,35,202,107,164,84,19,32,1,70,238,183,165,239,114,194,76,237,255,92,214,155,19,64,19,134,113,149,16,15,79,43,105,88,139,142,65,115,225,77,80,227,185,147,104,32,89,68,136,138,55,235,81,55,64,210,2,174,138,88,2,139,221,207,138,27,54,86,146,202,228,210,231,67,13,20,111,187,136,104,142,113,253,52,15,109,0,74,48,20,203,240,124,102,15,250,96,198,249,247,182,234,234,42,204,44,40,136,253,178,185,98,26,163,92,70,208,151,163,195,147,69,201,130,139,161,52,88,3,148,12,199,70,237,87,85,113,125,37,245,253,243,91,216,129,56,7,57,167,51,254,113,62,88,248,183,3,102,167,12,192,214,216,56,140,135,136,224,78,122,20,233,147,178,216,61,91,196,240,185,121,225,43,113,110,170,118,139,170,119,220,179,9,160,230,232,44,134,117,210,169,236,166,187,63,63,109,23,34,80,205,76,241,152,80,45,102,144,181,16,229,40,169,113,3,129,1,253,4,255,142,105,19,242,50,148,116,168,48,149,228,146,232,99,7,215,36,11,194,7,31,60,86,1,32,32,61,227,153,212,12,240,142,19,225,232,253,88,20,201,130,227,109,91,150,2,244,87,95,16,65,230,229,122,192,99,74,56,75,61,18,56,47,231,161,192,83,246,180,123,155,89,13,102,188,127,47,223,225,107,233,135,159,53,26,35,57,198,244,160,155,239,130,248,77,182,217,80,187,104,105,183,232,70,195,27,194,154,14,235,73,120,130,194,211,166,48,126,92,66,246,32,181,79,30,213,11,106,159,129,23,120,21,33,129,19,76,183,136,239,231,194,54,219,83,16,230,81,242,211,189,247,43,236,9,155,25,188,100,157,146,87,153,242,53,107,129,114,187,152,56,98,9,198,23,88,219,254,148,66,89,33,236,121,189,140,210,39,93,108,17,234,215,161,92,50,61,92,198,160,247,92,31,24,234,89,227,22,189,244,111,21,121,145,53,226,242,173,240,223,198,64,244,3,175,13,7,85,95,163,10,25,65,187,85,249,212,159,202,88,132,207,202,127,55,76,57,230,67,107,208,63,245,237,83,193,149,67,222,198,140,131,45,83,117,98,205,160,133,70,23,163,92,218,51,138,38,90,238,215,238,41,117,146,49,196,120,255,243,245,88,207,57,181,126,254,74,74,169,53,198,153,192,109,96,6,242,158,81,98,229,64,163,67,44,88,82,160,156,4,23,52,227,30,93,91,151,188,202,32,52,94,0,158,67,194,239,64,119,164,210,12,148,205,33,68,175,21,91,218,125,8,65,169,134,34,68,2,70,46,197,10,203,114,235,25,115,164,20,15,108,39,17,114,108,129,92,153,188,214,68,252,9,191,188,93,170,23,223,34,82,55,185,125,29,73,243,48,251,56,99,191,234,206,54,173,34,163,55,14,40,188,234,15,254,102,118,128,101,222,157,2,30,61,106,62,245,190,164,46,59,252,67,64,243,50,220,92,32,227,162,155,42,240,48,206,52,77,111,96,147,32,250,243,156,178,75,218,232,115,198,219,157,106,183,73,186,70,1,42,110,192,90,161,188,195,193,213,51,76,235,150,115,61,32,106,27,171,242,203,102,17,34,223,148,7,74,57,213,0,94,237,148,209,44,160,158,162,11,39,159,246,196,66,121,106,125,97,87,191,202,105,79,125,120,117,58,8,140,163,225,106,46,69,35,159,106,156,87,29,46,217,184,63,251,131,23,176,246,123,97,164,222,53,192,161,223,175,65,204,147,191,52,105,18,64,229,231,39,40,151,86,254,17,157,145,2,210,75,61,168,48,108,57,49,167,117,197,240,251,246,17,115,187,146,23,139,162,216,201,233,139,223,122,201,236,232,117,159,4,77,189,233,62,92,57,163,140,181,201,129,152,155,100,152,70,52,86,192,86,211,40,78,183,204,17,246,89,175,229,76,223,168,40,205,210,2,201,55,85,76,174,81,27,57,104,150,133,110,14,60,66,128,5,139,188,85,45,131,98,150,174,134,97,108,140,79,135,172,24,221,26,233,187,70,33,51,35,130,210,94,50,227,80,188,106,191,251,140,40,3,219,234,32,53,179,141,68,54,67,189,226,22,226,209,230,21,23,50,186,237,104,149,219,134,22,31,154,156,26,151,163,54,50,105,190,37,40,111,51,30,18,143,141,216,80,87,80,130,197,76,103,124,16,152,83,3,27,141,88,188,215,227,201,159,62,46,176,157,166,19,168,221,211,217,25,88,205,103,57,86,224,138,213,251,190,141,165,64,24,161,39,40,49,35,85,87,35,121,52,242,84,187,47,38,221,232,162,159,25,97,247,62,202,138,148,221,126,103,206,175,168,179,109,193,90,27,21,26,61,83,202,237,247,148,30,151,185,106,141,113,141,172,232,93,224,96,131,255,121,140,209,246,208,230,74,113,128,82,85,135,13,147,201,7,55,48,197,113,134,10,155,234,17,72,220,121,6,200,221,242,71,119,74,196,241,29,197,243,184,0,5,64,86,43,140,43,23,171,235,57,24,135,33,31,59,164,210,109,202,17,135,76,211,110,74,125,106,86,139,167,162,133,143,111,50,169,196,47,86,88,186,207,186,18,153,248,254,15,178,199,92,52,169,10,37,21,45,66,93,198,8,238,127,199,64,197,161,202,212,28,6,44,166,249,204,87,119,160,107,14,164,232,147,60,10,200,184,192,104,234,20,79,135,105,176,125,99,172,166,213,29,140,106,38,125,179,56,13,39,217,106,183,117,170,179,241,157,16,156,86,200,31,245,16,81,64,3,157,114,131,65,94,78,22,37,255,11,54,123,49,66,197,30,19,97,4,210,104,125,163,228,126,47,218,177,229,128,231,167,129,171,148,39,197,241,161,84,67,28,211,239,47,217,25,193,178,47,86,12,239,134,92,154,146,187,23,108,167,84,65,10,0,128,19,192,174,82,33,16,65,162,216,118,100,216,226,237,59,218,52,146,70,168,242,40,237,196,36,166,56,36,61,91,67,6,40,217,166,157,248,124,120,110,63,72,44,139,134,239,1,166,17,146,151,7,202,51,157,255,184,170,112,132,20,63,146,7,238,62,198,57,54,158,164,204,226,84,144,212,171,164,173,120,108,120,212,78,10,169,236,28,35,128,60,28,181,172,255,147,150,200,145,95,186,230,235,16,137,123,254,136,3,91,250,222,246,169,81,189,62,185,80,146,147,228,47,81,234,1,190,26,220,164,75,147,247,151,142,104,63,87,249,88,242,202,207,136,248,53,193,207,186,66,226,85,224,37,45,246,243,90,54,199,128,173,167,49,198,168,55,177,243,233,34,92,46,38,30,86,83,250,75,19,157,233,154,200,84,116,70,243,1,152,3,17,86,84,231,136,29,188,103,67,2,160,20,220,190,162,157,6,231,99,95,196,43,39,139,219,100,108,186,67,110,45,54,42,130,42,79,92,147,134,32,33,37,98,111,54,165,125,82,79,174,244,26,126,122,105,195,253,128,134,173,194,220,151,204,12,54,150,136,135,5,239,66,220,201,109,67,187,122,178,250,99,71,63,223,128,153,93,153,91,99,29,226,124,83,224,61,3,249,43,224,80,190,99,255,150,100,240,138,58,147,164,168,239,223,105,186,21,237,201,76,101,119,3,134,4,189,2,38,50,159,82,253,21,184,87,58,51,47,99,206,148,102,13,143,230,25,49,49,72,186,182,8,122,241,199,107,223,230,10,36,126,153,204,149,238,41,72,113,6,28,82,128,231,212,150,162,62,39,55,50,50,173,9,249,124,56,179,168,50,162,255,168,250,175,93,93,21,83,28,120,44,72,131,106,150,166,62,223,90,244,30,91,95,199,167,160,126,24,202,203,7,106,139,166,172,118,253,170,253,179,154,15,224,131,27,16,215,69,195,201,85,165,30,14,59,193,173,192,47,31,180,95,142,59,47,45,118,43,78,36,197,119,134,150,2,181,169,194,1,202,114,192,138,172,18,155,107,82,212,110,207,15,246,35,33,226,6,5,235,167,88,188,76,1,108,209,189,188,33,191,223,221,116,139,161,198,132,228,47,131,88,214,102,185,188,102,225,8,231,153,48,139,120,18,200,81,204,239,9,153,141,176,88,213,213,147,234,168,129,181,51,204,222,129,204,45,232,227,139,120,225,155,230,135,244,35,31,106,35,124,122,90,171,127,121,201,40,236,11,144,175,140,64,3,153,35,101,58,238,111,91,192,156,34,243,251,155,229,143,184,134,182,0,21,33,124,11,195,53,98,161,224,125,26,115,164,132,169,23,122,143,183,142,221,2,52,222,131,5,17,36,121,65,96,139,14,131,118,220,214,219,55,124,177,249,172,58,152,202,170,112,137,60,51,138,10,84,220,203,188,75,183,76,247,82,228,117,124,181,92,175,56,248,65,159,231,61,110,205,8,27,91,142,91,255,98,173,154,23,169,52,235,93,232,98,134,112,85,154,236,85,85,38,112,148,3,21,51,192,168,245,8,96,247,169,166,247,80,26,6,235,208,150,75,125,184,254,118,64,239,204,10,81,108,38,139,157,120,14,135,96,72,176,180,121,110,87,149,65,134,240,85,80,187,244,207,13,208,123,152,202,24,82,90,21,92,91,218,181,157,222,237,1,170,75,99,252,114,130,57,82,221,32,23,197,9,114,245,206,127,143,182,40,218,224,28,100,94,206,140,44,36,212,77,157,231,80,87,39,248,126,146,0,185,98,224,160,15,42,79,229,172,200,76,150,182,26,10,23,116,11,233,179,71,99,3,170,34,7,175,183,252,101,50,120,115,247,184,224,79,149,170,182,40,30,152,122,134,144,34,244,194,24,187,73,194,242,92,50,188,33,222,159,245,56,221,122,204,169,235,193,163,73,112,186,222,222,171,64,246,79,229,139,131,76,36,70,143,187,67,136,161,45,100,119,34,182,20,102,210,102,10,149,194,60,24,61,156,172,198,195,45,61,247,205,53,154,97,56,82,243,232,196,44,140,114,144,107,34,126,232,60,58,230,106,104,78,45,219,99,119,216,244,176,155,68,183,214,50,131,70,171,213,97,134,37,9,165,180,190,23,14,132,116,70,236,33,53,118,185,222,179,0,249,38,198,79,221,33,226,1,216,42,74,84,206,214,41,130,161,223,253,244,214,154,90,170,62,135,143,123,2,186,244,149,207,147,119,233,189,20,171,214,97,54,242,74,135,207,130,198,218,237,151,147,228,119,8,211,220,185,33,42,162,132,141,198,7,186,174,218,194,28,144,202,24,51,72,226,140,210,50,229,9,132,248,63,229,237,140,86,44,72,121,9,152,84,43,103,8,176,72,171,57,15,167,216,99,228,130,48,70,127,202,112,103,134,114,155,157,75,167,59,134,54,154,10,180,74,184,59,146,76,91,155,253,134,162,32,203,225,149,19,233,131,126,7,104,84,197,165,86,28,133,3,211,215,187,194,51,102,132,246,195,132,13,84,121,0,137,223,24,119,171,127,116,110,198,245,133,236,218,112,130,85,33,222,242,91,251,118,170,110,72,177,22,161,229,247,161,50,23,45,144,156,222,63,117,201,125,88,155,174,144,84,134,85,65,80,117,183,171,234,199,104,157,121,230,83,142,63,218,157,169,57,75,128,69,254,198,201,198,33,24,208,99,119,65,1,238,113,127,100,103,108,21,201,199,194,3,36,192,33,218,68,158,232,50,73,129,128,37,75,17,76,215,248,15,240,176,105,83,123,2,215,187,174,24,40,122,102,73,10,76,169,2,150,230,252,240,80,146,137,112,156,128,220,237,161,154,27,216,184,87,158,186,151,100,225,222,246,119,65,227,99,217,253,177,77,253,42,5,121,65,122,241,2,78,73,140,118,58,193,93,195,58,14,124,41,241,232,29,249,17,240,163,156,69,152,199,93,249,250,16,4,175,3,107,109,130,19,252,21,220,73,207,230,130,129,222,96,124,189,94,151,23,186,13,144,125,2,79,151,227,191,232,138,240,101,138,244,49,215,69,209,23,181,18,75,234,140,190,33,168,186,135,112,36,104,78,239,43,61,118,81,33,173,116,99,167,40,35,95,90,113,109,28,155,138,0,199,33,73,36,93,91,34,128,71,5,239,70,8,73,11,140,195,207,5,55,199,241,78,148,220,92,224,216,136,193,124,2,206,161,148,104,128,29,63,140,92,186,182,140,121,101,192,109,79,34,166,173,116,64,36,243,97,6,18,152,192,197,24,242,120,112,116,7,243,223,58,76,112,17,204,62,149,129,143,167,7,28,86,157,42,184,74,82,143,124,220,135,64,39,6,25,254,96,106,2,238,75,207,36,136,169,161,106,123,58,15,149,204,211,235,242,92,31,83,34,42,52,80,161,22,70,174,127,90,36,5,245,3,63,153,190,8,248,158,128,188,98,125,232,138,198,45,248,51,98,96,144,234,160,219,125,231,1,14,10,174,165,36,37,246,7,44,252,45,90,169,150,45,194,228,135,34,162,108,47,157,55,77,17,132,248,237,61,101,129,131,207,236,32,151,49,199,0,240,164,221,6,115,191,86,171,163,111,49,197,222,239,14,71,80,193,150,70,139,199,46,91,245,75,109,223,39,142,80,241,193,83,228,181,90,182,221,25,147,119,248,217,29,165,116,255,95,153,82,31,244,217,50,42,49,64,234,165,58,0,251,19,59,151,216,86,42,220,97,75,22,97,193,75,161,58,39,201,161,248,255,64,4,232,71,203,114,234,104,124,150,63,171,238,234,159,1,188,240,81,70,180,93,12,218,247,178,253,119,87,60,11,67,3,250,66,54,189,125,184,110,37,199,96,203,214,64,192,199,132,208,227,35,137,168,29,0,99,202,5,161,235,200,135,155,226,125,8,243,2,21,251,19,51,214,182,161,12,209,70,241,53,174,81,113,126,29,8,154,223,24,208,250,210,155,39,128,144,253,189,88,46,206,235,105,165,79,45,178,218,162,80,123,213,3,251,31,214,104,191,180,117,232,223,84,202,207,243,157,58,219,161,34,214,240,236,37,101,243,117,195,110,12,136,74,224,148,59,1,116,37,153,147,144,79,155,141,112,84,173,62,137,211,7,129,128,93,224,87,174,127,241,234,239,119,0,84,16,211,9,145,39,17,221,14,75,229,89,52,220,63,182,104,165,82,108,146,20,21,85,52,52,99,96,110,40,47,228,88,74,82,246,89,185,102,225,121,77,73,3,63,60,159,185,151,251,203,151,106,249,143,170,116,40,193,175,184,129,52,35,28,51,137,116,186,42,84,201,149,173,234,199,234,59,23,181,0,115,206,216,211,97,99,55,43,172,5,95,184,58,75,205,45,198,77,19,151,101,33,192,225,113,93,234,249,107,154,168,58,48,114,70,3,175,83,196,145,192,102,8,175,196,73,195,75,14,20,59,206,173,73,99,117,4,182,194,218,191,205,95,63,164,247,160,173,222,23,230,194,244,181,239,89,214,35,32,171,191,100,152,39,25,242,137,193,232,11,82,9,4,238,130,151,80,217,6,197,218,13,139,202,82,133,203,167,164,97,222,43,170,130,109,120,174,49,120,196,20,183,12,110,234,180,220,215,231,115,228,19,155,124,30,68,98,50,246,108,64,179,62,161,13,36,150,240,242,124,67,219,12,101,218,231,138,169,90,181,25,15,146,243,25,17,249,204,55,169,22,65,98,88,87,189,7,139,253,173,20,136,129,184,253,82,80,12,100,73,119,14,43,134,22,97,193,156,50,61,67,76,202,183,44,136,240,25,79,178,109,153,91,78,229,164,76,93,139,168,208,42,102,209,18,127,20,217,215,252,235,177,189,120,234,162,213,138,202,216,89,113,48,99,127,186,42,168,36,61,246,180,114,242,182,244,100,183,80,253,107,62,192,228,37,31,232,12,24,202,65,14,223,180,33,210,25,204,128,183,255,224,36,244,30,195,227,206,244,242,150,209,197,204,97,209,193,47,78,44,243,83,34,29,1,171,27,192,99,226,205,146,88,197,61,241,249,169,102,109,47,165,252,160,90,103,142,72,124,141,42,45,235,78,69,109,243,181,59,203,121,233,197,236,72,60,38,8,36,176,253,34,250,125,141,163,98,11,3,42,184,234,78,230,173,33,183,3,104,129,29,178,220,157,227,152,148,151,125,224,118,37,139,75,3,191,143,238,173,242,57,147,16,118,119,146,255,12,180,178,229,115,50,3,194,27,101,100,152,124,43,198,65,177,18,80,4,78,184,209,178,121,94,243,19,153,217,224,216,28,177,56,216,189,204,22,116,27,209,242,86,183,236,143,237,173,172,39,34,128,42,90,223,39,131,148,150,33,169,88,213,23,114,9,233,75,53,45,17,161,11,29,205,165,211,23,22,50,199,94,111,110,201,209,146,22,177,12,129,141,86,198,247,152,106,109,153,145,60,247,23,12,123,127,34,179,68,136,43,114,124,18,246,100,47,84,180,177,251,173,89,136,123,49,219,152,10,134,104,149,99,35,207,7,240,33,46,175,33,247,98,25,98,214,50,45,136,248,237,136,44,62,135,212,120,174,161,176,124,190,173,212,212,21,172,108,159,204,87,62,187,196,232,230,31,51,158,62,235,134,26,137,89,162,110,72,157,251,144,246,200,185,15,185,25,46,93,200,76,40,88,209,246,120,112,153,155,174,109,58,163,179,133,215,103,225,171,129,138,35,211,78,8,235,14,254,19,152,32,154,3,160,203,110,73,220,255,153,138,50,112,135,143,255,240,123,158,231,103,234,19,156,156,17,159,252,82,73,217,6,165,76,80,136,37,1,81,246,23,31,217,189,21,175,194,54,48,181,66,249,241,175,179,190,206,125,178,249,174,0,106,3,49,177,3,159,37,20,253,71,118,83,170,49,9,95,97,69,217,210,116,231,161,10,131,202,209,79,71,18,106,39,252,108,140,110,151,115,189,27,250,161,151,179,99,131,184,136,71,217,250,202,110,216,225,114,237,53,124,240,115,12,223,45,175,42,130,77,180,54,227,240,138,69,180,163,5,91,156,92,25,171,27,193,48,61,151,174,3,176,7,78,140,115,231,34,24,113,135,34,150,231,105,156,211,146,7,60,97,74,241,235,13,116,70,133,108,99,87,218,238,43,134,156,75,33,13,43,220,91,8,240,189,102,78,60,217,40,138,118,161,145,175,127,251,132,107,103,232,176,73,198,210,122,59,111,65,32,80,165,7,96,113,81,112,68,210,162,196,4,201,113,141,194,72,88,245,50,78,164,252,216,194,138,7,40,251,124,217,191,96,189,89,103,30,93,212,132,141,13,145,1,147,139,229,28,59,222,1,194,26,107,63,242,73,68,76,74,139,50,134,219,203,143,18,125,15,161,41,43,59,162,168,107,38,181,21,110,170,68,9,63,102,128,209,253,186,253,91,48,161,57,156,186,18,43,27,77,155,190,118,28,6,234,71,125,246,208,57,126,157,50,91,74,243,101,151,159,34,167,75,7,244,20,91,3,60,132,169,38,198,136,15,151,94,252,73,192,247,235,16,137,157,63,141,13,234,33,53,29,67,245,142,50,10,242,252,109,155,119,146,150,151,184,35,139,238,145,30,238,0,222,116,81,67,255,103,127,213,141,46,33,235,84,25,101,80,29,137,72,131,212,196,82,39,243,97,57,24,68,19,17,150,233,243,236,179,175,142,229,41,68,201,185,101,153,113,132,59,182,225,35,248,65,72,33,93,86,30,223,244,110,224,9,108,105,175,94,25,42,161,120,17,63,136,221,60,67,148,222,121,172,248,125,234,11,239,243,114,220,53,65,66,254,226,59,170,30,203,85,181,119,7,165,17,92,198,19,124,202,152,91,199,128,211,240,17,141,242,64,176,73,123,12,172,157,22,121,166,94,252,131,251,79,90,8,173,16,49,133,234,78,252,61,22,204,202,69,102,210,147,138,134,72,85,176,143,88,13,3,120,208,104,188,246,106,192,104,39,235,189,44,65,41,130,22,175,35,115,44,158,188,187,127,8,128,46,33,159,213,221,25,167,20,186,81,240,101,181,154,220,209,250,87,177,155,162,209,152,36,208,201,187,29,73,8,223,197,202,63,177,42,250,237,216,25,210,76,36,138,115,135,4,54,212,234,37,158,171,37,125,143,113,225,27,78,31,120,213,156,204,55,3,65,34,107,162,114,114,179,38,52,94,136,248,239,200,124,178,89,94,232,253,95,52,104,131,162,55,254,41,15,87,125,135,202,117,53,25,224,100,8,106,75,141,171,85,114,100,199,192,192,60,64,148,27,23,44,120,144,182,30,90,209,255,247,114,223,249,73,27,96,208,206,255,101,15,92,169,39,82,198,110,45,66,159,63,147,133,239,224,73,165,27,111,166,76,70,161,29,1,207,100,129,38,152,223,201,51,98,99,183,229,189,219,190,247,159,134,24,214,51,22,127,244,141,99,236,75,3,97,211,7,32,131,235,89,230,86,67,119,118,116,10,155,63,98,237,217,49,13,140,91,111,146,59,73,41,147,240,59,149,150,49,67,16,42,119,116,67,135,126,160,72,198,115,77,45,244,126,185,73,238,28,246,139,64,127,8,216,57,126,195,55,42,51,13,1,208,51,79,163,49,42,70,121,15,172,124,176,146,107,66,170,140,75,36,13,129,243,146,1,3,101,135,213,110,250,64,65,63,12,252,146,231,157,51,78,3,91,171,70,250,201,63,56,206,177,98,88,183,113,4,135,132,130,178,92,217,202,90,172,51,229,179,196,231,138,138,142,27,200,219,18,169,182,255,109,51,110,184,226,187,40,186,45,24,135,245,163,81,110,91,75,23,92,217,153,18,121,18,124,122,71,113,195,155,178,249,230,97,133,104,26,30,186,234,212,5,244,98,81,215,51,103,223,228,251,25,209,147,181,131,37,73,193,213,54,95,189,250,143,163,138,43,205,229,53,88,219,34,51,128,108,170,90,48,227,239,14,153,72,5,135,209,118,205,101,30,230,80,197,9,102,24,118,34,98,83,149,208,165,137,226,42,153,86,137,100,235,112,52,227,6,97,91,176,243,131,65,73,75,95,132,39,137,18,198,54,116,99,151,112,212,167,12,16,22,76,183,2,78,63,128,30,122,102,251,99,216,86,81,136,174,126,147,223,42,71,137,221,127,202,36,88,116,5,15,63,25,24,158,89,196,187,159,43,204,79,61,45,47,179,252,114,59,164,34,183,2,181,75,69,22,35,163,100,74,102,94,28,247,42,200,72,157,47,36,249,1,123,54,100,60,66,90,187,207,136,199,158,127,178,79,156,145,158,169,66,171,232,157,83,180,64,74,132,134,172,231,250,183,103,76,53,251,53,61,89,189,74,110,154,240,108,4,173,252,139,151,16,236,201,255,34,133,34,109,146,131,135,39,74,150,93,239,204,115,181,7,132,220,90,196,82,230,11,24,175,120,140,69,47,120,117,17,36,112,29,24,239,99,162,164,249,73,137,105,204,244,54,212,44,42,162,150,179,113,91,14,18,145,126,167,53,49,226,167,20,29,142,170,26,248,20,67,166,246,127,99,40,120,166,131,101,65,225,89,13,37,36,231,64,81,64,162,230,59,175,178,153,58,159,229,70,13,33,130,79,210,95,102,115,252,204,239,87,237,39,6,57,95,182,50,81,163,199,161,237,18,98,140,113,40,138,37,208,108,91,60,75,231,244,218,4,46,65,212,111,47,204,205,194,130,36,249,51,149,28,198,154,31,117,42,117,255,241,131,187,195,221,130,182,132,19,20,172,210,220,161,132,147,145,185,158,85,122,79,212,188,4,25,210,219,179,57,88,92,97,231,217,127,121,184,254,3,116,205,249,182,176,150,121,101,80,24,105,78,153,108,248,21,38,0,122,219,67,172,213,148,102,170,100,12,161,238,122,31,158,122,236,176,38,210,127,136,127,221,135,204,188,37,160,128,106,145,43,36,161,222,121,25,182,121,246,216,202,228,64,146,140,205,33,219,194,217,206,18,230,66,10,161,97,24,174,153,81,248,204,121,90,47,233,86,121,233,151,45,128,36,236,198,70,14,68,237,7,25,100,224,17,147,52,194,242,32,165,215,210,245,222,147,107,128,197,5,60,81,100,129,72,184,94,60,75,175,63,73,170,139,50,146,42,250,84,178,99,32,33,173,51,59,106,37,115,83,5,11,239,144,36,74,173,117,15,200,107,252,92,131,190,143,243,8,147,186,180,181,191,86,36,175,240,128,50,103,92,26,80,21,156,201,157,181,71,143,93,20,239,3,236,147,148,240,170,168,136,203,225,105,112,212,1,228,252,132,138,12,76,158,102,183,159,108,101,248,9,193,193,127,14,206,125,97,162,31,55,162,191,31,210,0,217,148,128,56,123,226,250,184,154,67,23,217,69,210,13,178,174,183,162,187,212,229,199,136,92,226,54,21,159,106,66,205,142,235,122,167,193,182,25,188,113,242,191,19,79,48,45,252,202,127,209,161,93,3,143,147,149,17,132,105,85,115,235,150,39,221,78,209,152,142,196,201,22,11,190,205,164,112,122,128,136,151,228,138,23,70,112,107,94,44,82,200,62,198,2,13,16,58,225,254,81,95,81,143,106,11,41,88,209,21,162,110,239,63,110,190,77,54,226,116,21,106,87,164,206,2,190,156,153,254,135,50,157,159,218,41,60,123,178,197,122,0,52,239,121,71,9,109,150,160,180,189,71,97,175,14,96,118,171,143,240,252,248,55,206,214,229,167,9,89,207,208,57,92,173,187,207,216,165,14,152,175,66,221,76,44,68,120,83,101,143,3,194,59,167,196,141,174,62,1,255,215,160,183,230,157,100,91,190,196,133,159,124,215,23,111,86,39,80,57,142,33,114,176,137,184,171,38,34,44,194,183,215,214,65,111,34,147,103,101,19,245,11,78,105,247,196,89,22,48,229,205,56,197,70,241,176,203,3,67,90,0,128,137,171,166,141,117,235,91,194,49,199,158,13,29,153,40,147,201,165,253,105,44,242,228,153,22,238,78,119,136,78,80,213,15,69,119,57,133,146,214,207,4,57,183,120,130,234,234,177,117,50,47,26,9,23,105,2,179,9,142,223,211,68,73,182,168,66,248,115,223,57,201,116,94,183,75,171,134,38,77,221,158,81,10,186,172,249,113,120,3,180,7,144,125,45,137,53,20,167,140,178,38,124,173,56,179,81,255,252,92,229,33,166,132,178,43,165,114,64,163,145,131,51,111,48,187,44,39,153,88,179,13,172,134,185,132,175,72,42,194,89,111,85,222,151,103,101,14,44,231,67,223,156,155,50,206,59,101,219,109,13,166,79,0,248,7,45,166,48,249,185,53,16,14,191,130,66,29,49,6,1,60,100,105,132,196,130,68,106,106,174,54,98,115,223,111,115,210,77,166,154,31,64,215,103,171,228,65,78,1,81,235,171,220,115,18,103,157,15,140,130,160,233,80,211,29,70,243,118,22,174,28,76,118,225,50,6,9,175,141,26,123,29,230,219,116,10,231,38,200,67,3,236,40,132,34,12,34,147,206,116,30,108,94,214,172,130,148,129,27,176,18,156,151,33,124,105,31,253,158,156,0,125,236,118,88,226,235,222,78,103,217,153,92,225,146,1,203,232,59,170,84,59,157,184,85,184,164,140,153,172,7,88,175,12,7,244,254,0,46,54,231,64,168,95,202,83,25,74,76,69,67,26,31,149,82,158,77,108,75,69,181,181,122,194,97,149,155,86,228,2,183,210,92,88,62,27,31,232,100,229,178,186,45,166,18,55,208,69,71,119,22,33,150,40,148,13,103,169,117,168,167,30,27,183,147,146,76,142,27,121,56,14,137,167,19,120,1,0,50,62,5,218,49,143,152,121,176,238,156,116,245,5,254,132,212,255,41,184,174,210,79,139,252,242,72,170,48,6,12,43,83,253,204,117,174,9,160,87,170,64,187,113,206,247,241,103,210,24,78,142,207,164,139,84,41,92,13,181,191,39,75,158,213,189,170,14,5,117,130,217,174,77,50,137,136,37,217,204,133,251,224,220,157,2,98,212,246,93,248,18,187,162,140,176,204,95,5,215,35,217,132,23,163,85,119,131,233,58,1,228,150,167,209,219,74,185,139,120,191,98,172,111,186,49,86,162,199,246,178,205,142,218,191,25,161,228,166,88,64,73,188,79,140,123,193,191,213,50,48,82,186,211,111,140,162,35,239,253,106,141,191,15,49,251,94,77,133,194,224,108,77,82,245,196,147,218,211,97,79,152,236,221,137,80,13,216,13,72,42,237,145,19,126,193,146,30,219,71,92,105,224,148,73,166,254,192,254,231,31,127,138,105,230,13,27,42,249,73,124,254,105,9,128,199,151,186,232,120,54,148,168,244,217,116,152,225,187,115,217,75,84,110,147,130,119,224,121,250,203,3,254,255,133,243,164,100,146,214,1,65,153,121,5,89,202,11,11,156,202,75,116,146,243,102,24,170,32,95,0,142,97,172,138,31,163,47,169,133,128,18,67,57,44,63,158,217,108,32,178,41,255,58,210,134,129,238,250,79,147,192,71,253,111,249,105,120,246,25,91,101,44,234,168,3,1,136,247,165,223,237,47,242,65,107,99,205,24,245,177,211,199,169,241,180,106,152,182,101,29,115,53,199,131,25,104,132,145,249,153,3,137,6,93,189,166,145,139,175,238,20,31,142,87,114,81,218,223,74,39,198,207,251,169,28,125,24,49,90,152,17,30,143,180,225,40,52,67,248,234,199,173,238,60,178,167,55,30,165,227,192,122,13,199,98,205,249,30,139,238,40,112,150,207,7,97,110,226,200,187,191,48,123,160,2,37,57,176,148,228,248,249,59,0,50,150,95,221,248,30,191,175,69,187,200,212,214,107,59,27,30,107,217,14,147,95,38,47,12,3,197,197,100,73,219,37,38,252,252,177,161,20,122,243,221,19,245,147,238,123,195,194,127,144,211,119,84,15,131,19,252,162,42,239,182,186,148,238,200,210,180,33,183,64,28,190,211,248,159,21,218,41,175,10,54,239,204,220,183,129,83,5,211,165,56,54,214,146,15,62,192,214,126,172,1,237,44,94,104,217,205,61,230,168,14,254,176,16,215,188,74,87,35,137,52,110,4,15,196,85,15,231,229,49,236,173,225,45,168,133,97,74,57,7,15,82,161,76,164,156,7,174,171,240,174,123,11,33,161,109,132,16,161,27,124,136,234,123,248,205,123,117,111,199,217,151,197,222,145,94,148,74,61,44,93,193,105,139,47,162,121,207,252,219,115,160,5,191,219,144,13,222,238,159,83,185,16,18,221,218,68,100,187,165,137,250,186,35,251,207,56,77,23,148,243,168,111,103,187,252,220,230,52,94,179,78,50,33,143,157,228,93,71,48,131,122,187,25,36,10,236,56,184,118,205,39,102,227,136,239,195,22,59,239,165,228,98,168,205,234,193,228,240,175,32,59,99,134,130,39,22,43,222,14,167,192,130,152,146,79,202,160,79,124,88,142,133,78,254,202,190,136,179,109,231,141,28,182,41,169,59,207,92,55,226,29,214,75,68,217,125,238,182,242,44,154,12,193,177,106,34,197,110,175,5,115,150,162,134,75,24,83,216,0,198,95,177,6,217,66,171,134,211,74,148,178,164,15,61,64,127,77,91,84,74,244,21,243,252,159,134,142,2,63,33,40,88,8,48,241,92,238,93,29,190,165,151,239,148,113,60,172,3,233,216,215,178,198,86,195,8,254,125,254,64,123,187,141,152,178,212,87,6,5,239,236,39,63,143,193,77,126,85,162,71,252,11,120,2,46,37,71,120,33,68,238,82,155,148,251,112,113,86,44,208,212,121,230,158,10,153,159,1,132,249,2,36,90,176,199,125,247,1,221,132,213,27,245,176,245,58,127,58,66,162,33,63,9,254,231,165,27,242,84,240,30,167,131,119,13,76,41,231,234,168,27,19,47,199,239,221,53,80,241,88,161,18,180,14,86,179,66,250,166,177,243,160,243,38,237,30,207,248,184,213,132,249,118,27,177,107,155,168,246,162,169,56,43,154,54,56,172,56,205,102,252,160,233,57,38,154,44,226,176,180,125,247,60,218,14,146,200,74,156,251,228,172,225,130,105,79,116,10,213,238,64,21,187,235,73,99,148,44,192,78,4,8,44,118,127,91,86,72,53,174,6,2,229,215,153,23,115,203,250,35,12,196,233,103,241,74,142,130,217,102,110,73,101,33,66,200,215,42,33,139,43,232,58,133,242,42,99,83,180,17,203,68,49,167,241,188,163,179,39,16,66,126,124,130,234,243,178,84,239,83,58,62,182,90,102,15,25,147,11,200,172,222,16,9,93,93,61,17,65,71,74,247,98,155,171,237,168,104,10,201,102,197,100,88,141,138,127,162,96,115,229,74,41,234,58,110,214,249,161,73,21,179,171,151,159,78,240,106,19,213,79,36,151,122,225,113,170,229,125,124,100,40,52,40,255,138,254,9,154,96,139,139,249,181,179,250,9,165,122,85,19,104,216,15,99,50,117,120,7,159,117,10,228,168,230,184,205,240,1,77,174,237,8,164,132,151,85,32,109,127,87,117,180,217,141,226,254,31,101,245,176,249,95,201,184,14,170,129,100,181,78,128,19,136,31,94,20,129,238,133,177,185,4,221,141,33,153,224,189,181,56,17,152,24,149,248,184,150,11,186,4,109,168,165,126,17,134,220,8,77,208,100,75,223,226,163,38,250,247,230,247,149,97,91,157,71,32,181,200,74,203,110,117,176,14,91,94,84,192,27,18,211,237,93,181,11,200,62,120,61,27,181,131,53,135,165,158,174,84,124,69,178,247,220,212,240,11,137,209,25,104,163,71,102,160,234,131,178,98,102,91,170,241,6,93,18,205,200,228,217,44,84,147,88,208,240,93,243,46,109,188,153,145,24,213,195,143,255,52,19,106,20,241,43,233,17,210,120,152,212,34,224,18,161,157,239,93,249,99,199,13,221,230,136,208,72,0,246,32,53,133,98,98,8,111,148,140,156,187,241,136,221,15,100,164,35,175,154,58,13,88,199,233,203,15,143,50,33,216,216,116,190,61,182,70,250,94,121,183,134,172,246,242,57,233,246,254,60,176,118,72,79,91,20,142,156,88,96,149,34,84,79,226,131,97,167,109,110,70,45,23,187,95,94,31,7,253,225,85,159,113,96,238,18,195,40,54,147,56,254,154,46,67,131,172,42,224,166,62,203,254,218,169,15,114,31,49,226,19,102,249,34,192,62,44,96,216,253,242,102,41,84,122,96,148,116,64,115,118,224,22,103,198,35,191,213,26,187,71,241,229,30,32,71,23,14,180,119,177,3,209,97,77,146,177,6,97,49,228,117,34,209,173,31,85,65,6,199,122,16,216,120,52,143,204,106,142,11,218,23,72,68,242,15,202,15,21,114,81,200,139,37,99,228,132,60,103,58,168,192,151,121,169,250,234,81,205,146,5,177,128,0,253,157,127,11,128,44,4,96,128,170,168,166,122,146,173,61,223,220,70,156,78,166,111,116,218,230,32,219,132,141,30,196,91,186,15,25,3,192,63,86,176,121,30,79,128,226,215,54,102,156,153,140,116,212,43,205,64,147,252,107,177,55,142,136,142,70,28,208,57,4,101,115,17,254,167,221,225,5,103,5,185,206,174,57,170,105,40,101,210,195,34,157,176,8,224,228,150,39,192,103,135,7,26,211,88,186,227,118,151,130,78,202,95,0,74,13,204,196,61,72,212,157,235,95,204,253,71,165,103,178,91,108,248,48,72,194,42,28,59,16,143,104,193,201,164,7,203,33,207,10,242,96,255,35,25,220,0,77,231,3,160,29,174,233,100,252,250,65,192,158,95,20,252,157,253,157,230,244,133,224,193,7,250,212,98,166,87,225,194,3,4,2,2,252,137,128,2,8,164,82,181,72,226,11,84,154,153,253,231,248,67,237,234,47,7,225,6,153,177,44,228,76,134,176,40,19,78,216,55,205,85,226,58,20,3,167,48,219,110,207,254,255,22,146,204,87,200,206,224,41,77,141,183,91,190,136,174,52,94,254,158,94,153,44,7,80,47,163,134,201,98,190,173,147,97,143,25,173,60,101,175,108,69,18,14,222,252,147,13,84,20,251,30,151,232,164,42,129,149,140,235,31,66,233,130,83,146,141,173,245,130,161,129,98,5,112,96,10,233,42,108,69,23,190,144,14,229,169,92,95,55,134,42,56,49,226,80,161,2,221,124,83,76,52,76,21,247,62,97,192,248,106,25,179,152,201,156,178,40,234,132,127,174,123,168,89,168,105,180,86,106,187,91,169,204,201,220,105,232,171,98,154,156,204,105,174,209,148,32,29,70,201,55,163,231,133,70,84,46,161,112,208,137,252,111,37,228,109,110,82,210,44,46,196,124,3,154,172,34,143,87,72,241,49,111,44,166,228,127,75,219,107,123,28,236,195,241,144,111,251,156,60,115,138,54,152,93,238,43,104,87,91,32,190,56,234,58,136,137,243,81,113,87,131,238,78,10,241,19,63,165,66,50,233,207,141,177,170,162,70,216,49,185,138,148,155,129,0,131,105,234,236,121,170,36,100,212,216,219,235,35,108,73,216,168,245,231,109,40,182,148,115,196,14,34,20,92,246,166,104,200,169,255,86,86,44,4,12,198,34,128,117,85,212,199,52,210,245,129,18,138,3,144,148,67,233,1,191,84,182,114,177,116,193,197,47,23,109,196,46,245,177,58,83,253,69,244,117,216,63,114,227,158,118,5,142,144,160,232,179,150,56,157,166,210,154,27,144,72,133,146,249,247,254,243,237,180,241,152,122,163,200,38,162,21,42,58,89,18,115,144,222,27,180,127,122,18,156,83,159,132,111,72,26,185,212,106,87,8,136,33,43,252,21,167,194,167,231,34,187,60,223,60,244,41,189,41,111,96,31,89,216,52,62,87,38,233,14,182,95,72,103,130,218,145,242,156,179,143,92,3,228,19,8,208,145,125,108,50,83,184,205,246,135,4,243,66,207,120,158,127,66,192,5,15,41,85,139,125,196,201,91,189,75,198,127,102,12,209,53,151,93,226,241,85,158,64,232,59,5,165,138,26,245,112,199,228,10,19,166,93,186,68,152,19,69,153,143,45,242,218,46,111,206,244,169,244,43,70,241,121,24,101,17,143,187,129,93,95,51,236,193,100,102,233,241,188,167,235,176,239,27,199,71,44,227,171,191,224,45,157,19,66,128,206,94,65,132,245,93,156,178,159,35,212,42,176,196,233,65,161,102,59,191,76,87,92,36,159,45,72,74,4,155,179,166,96,191,131,176,145,138,55,155,62,207,19,203,135,182,115,93,100,19,233,123,199,14,221,26,43,32,45,207,61,141,113,20,30,22,72,152,43,23,23,26,143,125,60,204,84,146,44,26,182,235,116,115,173,165,58,63,149,200,44,115,224,169,152,15,240,73,199,109,230,198,188,138,227,137,184,174,255,135,95,117,192,243,220,88,3,185,141,139,218,196,8,145,197,152,204,230,190,107,83,102,80,234,142,54,207,254,185,46,34,193,223,123,111,28,95,171,234,161,230,143,64,236,204,42,89,2,134,245,197,67,158,239,143,209,216,104,149,156,20,136,162,232,112,150,7,130,49,24,246,193,161,0,67,125,121,56,254,102,186,105,219,86,158,21,255,111,160,179,132,18,39,180,80,230,136,142,55,138,234,151,91,200,88,204,1,41,132,149,123,84,141,188,216,156,252,22,219,179,105,232,45,65,93,198,96,242,169,107,205,56,242,2,233,19,127,60,70,76,92,173,144,13,241,248,237,53,42,186,192,99,247,218,172,167,167,213,122,148,203,19,83,49,51,243,68,35,210,82,105,112,143,19,93,239,148,21,176,48,76,112,150,113,162,168,164,114,132,8,219,33,50,39,6,217,139,76,107,175,74,229,168,47,145,10,65,106,102,166,229,206,166,84,220,31,181,36,128,158,243,193,149,238,135,29,177,98,76,103,38,102,204,63,216,104,180,41,64,102,144,187,211,9,149,120,79,113,158,84,135,82,178,226,134,85,10,211,65,86,129,147,86,84,67,234,117,59,243,92,232,34,43,205,115,23,13,114,251,246,0,148,42,81,42,236,132,47,207,133,115,171,189,245,62,39,70,97,182,211,18,144,55,52,152,154,57,234,169,164,56,124,248,151,201,129,164,116,226,185,95,184,113,216,237,205,46,138,170,225,206,113,92,240,19,201,171,216,82,17,181,252,201,80,142,163,245,190,181,178,145,198,197,185,36,160,211,201,175,45,129,211,54,21,87,135,120,107,233,107,52,136,161,219,84,15,85,160,194,84,90,116,66,30,187,185,212,178,137,249,133,229,64,160,52,105,144,71,13,133,38,157,103,34,202,189,114,44,125,243,30,162,192,138,53,174,67,167,50,79,131,175,126,85,87,221,120,185,97,62,160,88,197,233,252,160,251,141,148,182,243,186,235,93,239,83,241,179,124,48,140,160,216,143,92,46,77,38,4,116,254,76,203,244,23,84,19,19,31,161,77,178,246,30,82,205,28,230,167,108,141,13,135,14,117,95,56,213,82,82,147,33,139,139,21,61,185,78,117,14,98,209,106,238,216,193,176,148,59,185,220,212,143,178,48,241,142,31,68,243,171,0,252,20,123,123,52,175,185,159,8,233,72,210,143,141,169,83,155,169,20,154,147,185,52,213,238,246,62,245,91,114,33,139,195,0,44,93,3,52,94,206,68,158,8,146,124,105,195,137,78,177,97,143,149,47,139,69,245,144,246,46,250,164,24,54,76,14,199,255,183,161,78,72,83,40,39,85,93,11,198,249,22,60,127,243,85,34,45,224,182,123,196,156,233,45,132,97,255,71,215,69,175,140,166,243,179,103,0,28,207,126,82,32,185,49,225,63,122,64,230,74,79,117,8,40,204,245,177,13,214,14,92,244,184,121,15,27,88,135,37,48,57,230,169,125,135,32,81,205,149,126,126,248,85,90,128,210,39,77,169,9,18,56,35,178,177,52,166,230,139,183,159,2,186,179,184,253,52,74,179,193,222,10,82,198,99,95,28,129,60,28,46,142,9,220,34,111,137,3,228,164,143,171,172,44,195,220,146,244,118,95,78,112,74,190,240,14,194,33,137,142,59,170,1,253,233,145,0,140,125,55,185,198,206,240,134,59,82,0,212,143,177,172,135,209,248,125,183,199,156,32,185,156,184,5,73,53,53,200,156,30,162,86,202,5,37,59,179,52,159,201,43,245,133,66,12,171,194,216,253,180,205,103,219,248,52,249,183,120,104,25,91,46,7,4,106,69,71,99,138,174,104,208,85,223,247,150,253,55,15,244,177,204,163,199,248,96,162,41,171,243,158,11,118,62,120,60,187,24,195,81,95,148,41,156,227,176,42,166,234,39,177,60,95,90,104,111,155,80,225,226,209,197,15,240,167,234,207,79,155,28,163,116,1,207,192,245,231,215,71,144,96,252,102,249,35,117,213,119,69,39,16,151,128,11,140,97,208,61,241,4,244,57,156,103,7,143,32,121,222,32,159,38,184,125,46,183,55,255,165,114,42,236,11,114,48,146,91,210,30,159,238,228,36,169,136,181,243,37,195,150,77,136,35,83,87,130,245,172,78,229,55,12,146,229,78,71,101,246,73,64,23,188,207,49,27,216,13,169,180,40,90,94,127,17,92,1,59,154,173,6,246,239,146,196,98,193,46,187,168,136,129,247,75,230,99,46,114,170,231,19,136,217,175,75,180,125,5,11,49,200,65,145,238,179,25,49,48,46,185,241,90,32,49,176,115,201,103,70,56,23,43,157,231,191,11,141,21,210,190,238,214,52,190,58,31,19,198,14,108,54,239,229,5,16,143,113,188,173,188,141,112,50,98,155,71,184,35,34,149,22,110,205,232,93,163,200,149,37,93,89,111,104,184,194,98,145,111,41,118,68,47,159,154,193,31,215,172,31,38,253,198,90,96,225,25,55,198,192,72,10,1,15,213,8,161,213,222,101,165,31,102,103,220,55,75,166,88,77,27,222,236,9,226,111,88,83,27,221,101,151,151,3,1,136,237,144,97,203,45,6,227,122,181,231,95,179,28,152,219,20,22,206,117,92,8,213,247,55,64,219,89,49,103,101,33,8,5,158,143,153,235,137,47,121,44,124,166,242,184,230,16,198,170,162,201,122,3,141,33,59,123,48,40,170,184,87,6,72,19,159,161,250,145,189,168,66,150,240,7,229,60,191,210,238,180,191,128,155,252,20,248,124,246,192,191,185,59,128,186,245,108,197,241,47,155,225,119,183,34,46,123,226,239,78,216,114,90,150,143,53,116,167,222,184,89,11,57,3,236,129,164,115,172,240,100,21,50,244,219,143,185,206,242,125,10,53,5,224,91,251,95,147,250,14,27,114,49,235,39,76,151,40,85,188,119,40,28,207,211,112,15,126,183,144,124,156,145,120,124,193,145,174,143,98,198,138,70,41,143,233,14,243,66,92,137,195,19,79,241,30,213,185,6,170,44,63,59,52,179,23,183,38,117,21,142,194,39,249,50,140,134,48,120,30,188,84,14,77,131,192,173,101,105,215,10,30,100,183,197,93,223,201,37,190,159,181,171,116,7,37,157,249,117,94,49,167,188,75,185,173,190,4,185,67,25,89,30,227,173,201,234,86,251,35,244,86,12,3,107,153,245,223,223,147,87,196,125,126,233,16,96,113,216,240,112,196,237,145,19,115,89,48,23,14,117,6,163,160,131,231,102,181,46,200,144,64,44,43,117,90,70,97,89,171,55,211,38,201,99,80,17,245,206,153,194,250,245,46,200,97,164,107,105,217,249,180,122,62,22,39,70,37,220,161,143,246,74,156,171,156,154,143,186,28,89,3,44,160,95,232,185,64,27,63,79,151,5,246,136,26,189,150,19,113,216,165,168,169,214,83,4,73,124,68,189,132,227,242,0,205,42,189,214,45,38,6,163,190,115,20,193,122,194,149,55,205,137,48,237,141,216,61,150,84,139,19,73,50,254,211,145,34,126,207,3,125,220,61,66,12,209,108,99,204,248,126,125,206,16,171,59,67,63,124,218,87,244,239,106,51,216,33,178,211,140,27,112,125,18,112,37,57,79,56,38,168,102,121,103,27,130,234,224,141,240,64,121,118,146,108,13,165,161,112,142,244,130,76,35,229,4,72,225,230,244,25,141,216,252,244,99,90,148,197,244,35,164,18,59,225,93,44,246,16,140,17,161,94,165,205,202,207,79,96,153,245,133,106,33,40,69,50,245,226,183,231,255,7,154,240,141,121,117,87,70,13,53,218,85,66,249,147,199,62,181,197,27,216,32,164,137,217,68,72,169,230,170,21,39,204,89,199,209,44,175,105,228,28,53,3,143,33,113,165,104,181,56,106,72,28,59,237,50,131,36,95,195,245,14,14,97,193,139,235,170,89,145,37,48,9,66,30,189,33,40,1,33,157,25,248,214,49,104,221,63,200,62,169,198,234,3,185,71,251,94,152,216,210,188,61,30,22,43,43,165,69,53,133,207,159,112,237,127,43,145,142,251,11,230,111,255,206,85,51,255,30,40,121,19,114,149,252,212,36,254,1,206,79,177,187,253,132,238,140,195,75,95,230,0,174,26,195,70,150,178,191,192,190,19,126,43,95,188,49,123,208,219,147,20,135,64,38,214,193,224,201,48,117,24,31,228,65,2,125,1,15,24,8,179,173,181,193,134,55,75,10,171,97,209,243,238,197,165,210,229,195,118,100,120,149,36,98,235,142,161,113,165,245,163,119,85,131,215,20,160,155,184,14,246,74,116,118,140,131,216,77,185,189,63,46,215,253,45,230,4,104,119,80,20,216,115,129,79,25,0,23,65,118,15,222,107,129,107,48,7,252,148,216,178,212,30,168,162,1,123,225,77,70,224,191,161,49,203,95,145,36,151,79,36,114,124,166,139,34,119,84,72,228,65,200,149,216,43,235,159,39,165,254,103,128,198,239,42,169,188,106,41,155,103,24,225,140,190,68,225,177,17,181,108,137,95,69,211,99,223,101,139,193,198,35,18,221,20,185,171,4,76,11,181,99,180,185,162,30,37,215,53,187,51,111,89,47,241,89,229,213,189,93,184,90,144,249,83,15,85,184,54,218,15,6,199,30,13,203,158,157,210,71,162,106,251,212,26,71,86,232,222,195,212,185,18,114,224,59,162,218,14,24,160,124,43,113,35,89,236,70,73,6,182,80,8,129,118,85,153,55,167,130,23,18,70,63,255,249,129,85,169,153,42,199,72,216,110,96,234,22,216,112,30,86,20,173,214,245,177,248,165,131,221,187,0,200,148,198,237,20,5,146,174,252,251,147,250,119,106,32,65,197,41,206,62,5,87,118,35,17,71,200,111,131,223,142,63,107,39,237,185,48,212,104,193,208,29,7,66,85,26,214,10,185,165,49,203,101,136,3,3,50,25,167,251,199,221,202,162,117,30,225,41,139,232,14,103,86,138,248,65,42,69,82,44,177,194,91,113,145,54,40,22,66,44,98,118,242,174,232,216,195,98,58,217,126,253,64,94,28,255,35,253,105,95,19,135,160,192,6,24,106,93,226,166,73,236,200,150,160,15,134,206,135,90,155,6,46,30,132,133,160,100,145,75,208,244,151,188,215,148,190,130,40,71,9,53,2,179,59,93,147,127,123,183,30,65,198,227,36,115,241,103,132,128,231,114,231,212,148,201,205,70,188,126,126,148,135,92,41,127,245,184,189,255,254,93,14,4,250,91,168,88,231,192,10,135,135,119,183,120,108,194,145,187,5,4,25,66,40,139,47,141,159,110,42,155,27,248,44,78,151,224,163,244,63,5,102,160,67,131,86,208,93,200,95,244,91,184,245,118,78,173,252,230,87,41,77,221,171,183,108,12,77,234,116,50,228,28,14,240,198,159,64,117,156,104,121,190,15,154,153,55,25,149,196,58,96,68,230,112,55,174,117,42,220,227,213,94,231,32,50,131,95,172,238,185,166,93,230,216,3,27,199,200,104,171,131,167,234,218,42,132,15,180,23,0,139,247,251,104,82,1,202,18,131,107,232,41,154,229,18,132,114,225,77,113,91,250,249,42,162,56,107,176,64,77,11,63,193,195,76,110,193,246,225,109,237,226,192,202,183,83,235,175,152,67,249,240,64,98,99,47,249,44,35,136,25,137,216,211,9,171,29,129,172,58,67,89,183,173,1,51,148,76,175,248,197,4,89,90,152,251,218,124,122,229,158,48,202,144,220,49,238,238,175,93,207,255,66,19,230,167,56,173,207,127,183,146,133,176,234,134,53,167,173,168,132,205,27,68,28,224,43,219,172,215,47,97,231,219,51,204,71,137,36,44,26,58,248,105,93,58,204,181,117,240,105,235,128,19,141,172,141,148,193,180,246,248,104,151,162,136,166,193,42,92,41,220,174,76,236,253,202,71,39,131,69,59,190,1,191,226,96,195,68,108,245,250,139,52,27,73,192,139,112,123,59,35,14,79,148,233,143,168,17,47,99,74,222,197,40,122,183,165,66,35,109,192,155,104,123,130,72,44,121,117,25,14,128,157,244,228,118,253,151,18,193,107,149,88,42,133,211,224,89,150,99,197,126,105,99,13,49,41,0,102,74,24,111,136,245,168,116,3,4,202,82,177,141,87,16,215,170,86,93,122,31,120,170,233,26,225,217,164,229,223,79,162,20,84,199,20,53,202,3,131,137,0,84,163,104,29,62,226,98,49,130,116,218,203,79,77,253,138,112,51,167,136,76,142,250,79,130,172,209,58,154,45,213,112,254,35,239,36,20,63,33,255,200,79,51,150,107,211,179,13,137,56,213,159,165,203,213,165,83,216,16,175,129,206,254,72,57,79,116,211,176,132,13,88,114,139,237,122,56,111,106,25,127,216,123,244,149,133,136,135,58,74,155,135,63,111,153,229,164,182,220,100,120,19,16,217,24,113,212,161,177,243,7,121,7,12,197,12,181,144,222,118,177,194,0,77,75,33,162,241,197,82,38,36,237,153,195,74,131,154,70,18,1,202,166,126,144,193,151,180,40,222,71,232,9,84,135,14,4,49,75,202,146,40,67,161,56,170,103,63,72,79,219,86,49,194,188,218,233,108,126,91,21,96,197,253,13,78,243,196,139,139,16,49,198,45,250,13,42,226,51,209,130,202,238,44,8,192,1,251,189,255,235,89,50,7,31,238,131,250,192,123,12,213,25,150,12,27,1,164,150,182,13,184,98,51,100,219,74,129,114,121,145,175,116,81,123,128,39,54,41,148,161,62,246,54,208,240,247,21,139,106,121,116,54,104,177,207,60,153,146,220,15,5,242,245,237,49,37,243,156,164,240,201,79,53,251,106,79,101,123,55,222,22,18,71,123,0,241,194,39,213,27,4,71,146,242,211,207,248,60,98,97,48,2,45,213,38,5,116,66,246,131,216,129,71,94,40,58,150,4,123,46,124,224,129,235,130,143,175,68,1,60,43,189,47,67,16,203,105,95,36,16,200,155,205,125,251,249,56,126,155,92,148,93,165,156,202,204,251,2,189,155,9,165,41,17,204,240,243,2,212,214,228,48,204,128,132,67,62,180,31,19,9,164,212,68,244,172,197,189,45,183,28,244,229,65,116,217,21,215,13,15,121,3,48,20,51,239,160,220,126,42,57,240,189,232,215,175,95,109,49,172,84,238,47,246,145,175,108,45,187,196,6,194,7,80,171,15,109,233,130,112,90,139,83,219,3,47,33,17,49,233,148,15,212,61,220,24,219,33,166,58,146,219,53,251,6,119,33,37,111,226,158,24,62,122,80,55,1,74,13,124,83,206,219,244,245,246,17,108,172,151,102,237,141,203,114,215,187,30,246,192,172,165,76,72,65,45,123,1,249,1,162,6,15,95,201,190,32,57,223,70,123,12,187,103,217,112,133,84,47,216,75,199,252,201,47,184,208,242,94,27,229,63,243,85,42,164,136,46,240,173,112,197,232,218,108,132,121,168,73,175,18,137,128,246,82,247,114,245,97,224,160,4,154,118,116,127,64,162,217,210,13,61,58,225,22,186,126,124,170,117,147,167,67,80,163,180,30,227,228,189,216,105,73,50,36,253,200,151,74,98,173,36,73,52,212,79,217,111,207,254,102,116,2,3,31,26,1,76,77,70,173,4,103,15,51,114,220,63,54,215,230,230,67,17,40,1,46,154,159,101,79,44,65,174,224,240,176,30,58,245,219,191,44,27,192,52,51,148,189,181,213,75,171,166,85,38,116,92,194,27,79,109,150,218,232,161,200,104,131,192,65,166,166,171,163,247,233,208,60,67,165,153,200,9,224,191,243,111,47,61,79,253,223,233,238,138,220,127,98,231,195,14,225,191,135,247,13,8,214,4,221,163,145,22,180,232,254,56,207,106,190,20,249,244,255,112,54,162,214,56,89,241,145,112,144,185,95,100,38,219,171,76,123,121,37,87,205,238,103,30,198,35,138,174,255,126,19,68,168,209,231,123,171,247,231,212,187,13,181,228,237,85,168,187,204,149,72,104,245,13,166,7,79,33,32,154,94,225,37,151,2,85,17,62,10,158,116,184,27,96,6,98,35,188,186,17,31,7,199,184,103,126,99,61,98,3,173,122,234,151,172,94,71,127,226,76,201,162,132,153,217,93,226,87,114,55,53,231,208,25,14,190,99,157,12,62,125,147,213,30,188,30,222,17,11,225,65,165,166,210,219,193,145,8,231,68,168,54,104,202,36,130,178,8,18,58,22,60,53,11,123,147,56,151,79,195,36,110,22,45,250,44,64,194,94,103,3,236,245,28,117,221,49,108,40,251,241,56,238,31,10,25,74,180,168,17,176,138,206,7,130,69,155,100,166,62,11,35,146,98,60,19,186,17,191,186,176,153,125,157,35,200,226,23,203,207,31,225,12,109,99,146,234,105,114,25,156,213,71,110,118,115,254,213,105,111,118,200,45,166,251,100,37,79,103,253,137,39,176,72,18,166,248,229,160,48,229,7,112,68,162,115,24,127,117,41,233,127,130,149,37,121,244,199,101,225,4,227,32,162,196,41,13,175,239,145,33,214,12,201,187,55,132,134,98,14,186,61,220,85,97,40,104,163,129,84,164,74,26,122,245,111,143,219,221,139,107,180,182,134,234,54,241,37,81,109,74,144,215,165,192,36,2,198,135,55,224,236,244,133,118,189,118,89,13,54,150,227,174,164,60,254,44,126,98,235,52,110,252,187,148,220,48,105,105,10,236,90,242,13,125,222,202,77,16,38,54,166,232,10,175,173,215,96,150,9,80,111,29,40,198,122,50,109,181,0,179,90,29,96,110,85,75,138,110,41,176,67,120,77,196,126,140,76,58,223,129,241,238,133,157,255,33,215,83,216,70,67,136,168,160,196,182,145,240,105,68,252,33,105,143,211,219,99,19,233,245,2,200,61,154,15,26,207,181,104,180,161,61,217,115,118,38,143,16,150,61,250,11,41,54,124,99,49,26,55,90,80,49,127,236,215,187,210,14,109,196,156,8,232,161,89,29,223,108,22,203,179,37,162,138,228,87,255,83,75,131,63,160,68,217,160,193,249,138,153,196,25,249,86,130,186,169,254,228,142,73,0,14,197,22,205,184,213,205,87,199,44,108,245,15,74,106,137,197,234,117,53,3,145,238,121,238,115,63,212,58,102,223,24,100,171,18,209,246,125,238,19,246,31,89,113,145,83,64,104,104,171,205,69,8,57,214,251,210,254,184,137,216,231,214,68,124,73,64,146,240,143,76,107,144,157,111,46,3,176,83,81,110,9,24,245,146,13,58,0,166,43,12,65,89,38,211,23,15,131,40,61,53,222,131,190,55,59,107,63,192,234,158,215,103,109,38,197,21,125,126,2,168,90,72,19,8,129,212,185,192,212,39,38,249,10,189,154,113,5,7,26,214,129,246,197,111,219,38,175,132,144,17,2,57,154,125,140,211,254,156,117,192,11,230,208,145,65,195,51,91,93,126,102,19,118,179,108,167,127,235,0,245,141,95,123,88,32,73,234,163,98,171,22,107,56,165,198,60,252,173,29,93,170,9,179,98,165,14,191,14,59,46,199,23,200,202,119,44,20,53,223,202,147,234,235,74,110,183,59,199,237,199,55,160,82,203,148,47,66,206,100,101,113,221,188,25,87,88,111,213,10,69,238,159,130,140,182,87,175,177,87,147,144,155,75,53,164,113,217,205,105,58,159,244,70,83,79,157,235,10,85,250,87,189,165,19,230,194,109,142,109,119,207,36,231,244,51,152,236,129,95,73,248,123,93,39,15,147,58,254,72,59,228,91,138,202,61,16,218,182,129,218,83,246,179,20,3,164,238,200,87,167,64,244,215,131,163,146,165,176,163,23,82,232,166,48,202,123,37,98,57,160,58,87,20,111,0,233,195,108,186,41,87,241,196,21,10,245,63,62,248,117,159,157,56,119,101,241,82,60,56,238,174,94,201,97,99,10,106,140,189,24,252,113,225,74,91,120,4,185,130,109,177,152,249,224,220,1,215,108,124,198,215,170,99,172,12,161,63,237,130,40,204,235,24,249,50,108,27,120,246,166,67,190,10,119,57,126,211,153,63,238,84,180,126,98,237,209,174,244,232,156,158,215,202,35,146,106,51,55,237,107,166,14,104,97,3,88,100,68,188,209,150,242,58,88,175,180,197,78,118,232,159,243,101,173,30,60,33,21,21,250,237,137,226,180,167,234,200,171,223,128,41,90,86,196,60,122,47,173,191,80,245,71,182,233,243,155,181,154,13,139,154,122,161,221,193,99,101,95,243,37,231,20,1,34,148,44,96,126,221,142,137,51,207,214,191,61,25,149,3,10,1,13,28,255,177,58,164,171,145,52,163,26,175,29,8,219,121,34,254,82,90,103,157,27,147,114,50,183,245,95,240,229,153,122,86,191,241,171,6,97,249,212,185,101,118,172,133,118,188,93,140,183,88,138,12,202,56,164,139,167,236,70,24,136,97,33,207,132,52,95,65,156,121,183,195,229,220,50,51,30,133,54,251,188,194,116,226,162,165,238,145,33,183,230,78,17,91,242,223,75,61,96,133,119,125,164,156,124,32,58,42,98,76,199,247,159,146,6,47,245,5,7,83,29,164,242,248,170,105,109,238,241,151,64,205,120,197,210,237,144,253,222,18,12,154,101,52,194,203,224,243,141,213,168,27,129,176,232,213,72,9,183,114,5,174,5,66,57,176,67,129,58,62,11,214,182,127,138,207,17,175,170,0,253,58,92,140,81,129,93,254,33,63,64,117,84,202,151,54,55,8,89,210,182,116,66,59,112,76,41,233,204,190,246,251,214,25,183,153,201,151,252,29,31,0,123,108,176,106,185,144,146,254,35,180,14,90,5,56,19,21,82,9,165,53,191,105,221,128,237,89,194,178,199,200,17,11,223,252,252,241,128,161,59,177,79,117,4,90,134,70,235,115,244,159,101,45,17,24,12,246,40,226,50,62,231,204,174,210,0,57,52,135,167,133,156,122,134,148,135,116,95,158,188,146,213,215,80,30,71,200,220,72,130,61,47,100,208,135,50,0,55,197,238,99,176,186,161,12,96,14,168,2,142,161,189,124,127,29,106,244,80,44,240,225,154,206,180,145,163,158,34,120,94,108,82,109,247,188,54,210,72,199,193,195,163,35,155,100,11,26,83,12,255,121,255,248,111,33,92,213,71,181,133,3,86,155,7,240,190,27,58,235,104,65,199,187,60,56,10,141,222,17,76,34,69,169,115,172,203,89,71,185,82,42,83,79,25,224,88,109,219,179,233,35,70,232,58,42,248,61,190,64,172,13,15,126,143,124,97,32,117,64,196,26,54,176,64,78,236,235,4,174,52,0,229,67,214,96,216,218,117,210,150,169,248,90,40,151,242,202,206,179,155,20,242,238,224,97,65,80,5,244,74,117,134,112,251,244,19,83,182,26,219,209,94,201,172,223,133,161,132,7,17,0,63,24,126,250,223,54,242,211,146,226,53,25,134,221,55,121,11,144,130,232,77,183,230,23,253,163,42,251,87,145,58,230,54,34,60,9,32,85,100,168,14,179,136,236,212,0,16,125,128,33,15,153,105,75,50,53,207,115,222,174,129,140,174,34,250,202,125,253,100,78,190,235,94,91,241,128,10,237,241,130,248,240,148,18,78,221,230,43,226,73,39,227,252,161,95,254,245,3,231,128,71,155,80,165,14,225,145,78,83,32,47,72,145,77,200,135,176,122,130,103,55,68,79,25,171,191,145,43,41,42,99,17,172,43,34,17,49,135,40,216,241,160,153,5,125,254,173,115,219,156,60,144,14,0,255,43,91,168,142,43,125,235,53,189,191,247,31,140,237,18,225,139,121,228,68,132,35,98,126,248,96,115,129,98,12,82,101,177,251,176,101,236,151,218,214,234,217,156,141,100,251,187,130,115,129,78,22,81,49,226,53,178,156,5,208,143,5,134,117,48,138,157,156,62,30,79,45,19,182,226,111,110,7,195,87,129,208,20,175,166,20,73,171,221,91,253,146,106,156,178,45,13,98,121,166,107,100,205,109,190,151,65,135,216,130,63,182,247,14,251,234,24,252,90,6,14,133,131,217,90,143,69,12,222,61,236,14,171,86,115,118,72,2,169,50,245,243,12,170,38,107,246,242,65,86,108,254,122,71,37,218,78,161,203,227,165,136,252,200,202,187,37,27,12,117,144,193,159,140,180,101,99,207,113,35,220,187,75,38,195,87,239,20,156,81,182,225,121,9,91,214,21,109,231,241,78,37,51,103,94,51,158,25,174,194,168,252,243,81,6,123,219,84,192,79,103,19,58,210,130,234,81,226,145,95,119,166,222,119,100,134,134,190,109,68,80,187,28,73,153,45,232,223,176,121,90,35,245,172,123,3,94,253,9,189,255,23,245,162,192,94,182,103,47,67,21,233,64,7,12,87,191,64,205,87,121,198,89,211,147,5,236,24,171,182,131,23,124,157,208,220,200,3,158,68,69,127,98,208,184,173,235,81,103,127,130,226,117,190,91,194,235,227,227,21,185,6,18,23,166,105,139,223,240,120,199,70,230,98,175,214,233,176,12,76,17,223,84,245,136,244,205,227,11,214,186,20,36,3,63,56,84,225,183,199,201,103,171,44,245,207,107,86,61,53,105,126,0,30,125,37,85,226,206,39,70,99,180,95,208,222,108,179,181,159,68,69,174,98,126,112,109,253,64,106,85,77,16,88,146,144,199,173,96,229,57,56,149,83,179,96,89,157,139,89,192,39,220,154,62,184,208,101,22,63,241,248,150,118,1,80,238,224,14,3,44,48,149,172,117,86,57,240,103,27,243,24,242,141,95,172,104,125,63,38,16,221,112,208,204,190,121,249,153,0,45,140,92,202,36,235,158,103,13,91,128,252,110,57,207,20,42,221,142,249,116,56,251,155,216,221,255,123,13,2,172,73,39,33,142,18,217,98,78,173,67,4,83,130,189,90,232,202,70,139,5,90,29,166,16,221,219,7,251,83,59,82,247,165,199,151,182,149,215,44,25,253,218,228,247,182,56,216,89,73,240,125,48,89,117,56,238,237,76,118,113,254,46,251,46,108,225,125,140,248,162,76,68,26,138,173,199,81,122,70,95,110,245,30,20,144,97,162,34,196,142,101,183,154,171,242,127,138,49,71,126,141,203,72,86,2,86,22,64,33,181,208,74,63,146,160,27,122,242,138,1,38,189,44,182,147,199,99,62,140,167,244,95,184,186,245,80,141,204,161,175,221,227,226,135,42,186,108,174,237,252,36,173,188,74,156,223,75,38,47,163,6,200,128,126,26,235,86,54,108,149,154,121,15,231,85,206,172,143,19,164,86,158,199,234,16,102,23,195,44,179,83,74,241,153,32,8,75,183,198,150,88,56,119,132,30,16,82,103,62,43,111,4,71,134,198,121,239,24,120,82,31,108,67,189,28,237,116,144,45,125,112,243,3,176,222,106,158,239,158,8,26,233,100,197,115,250,245,127,246,102,253,55,88,30,171,190,164,138,174,34,194,103,17,246,232,142,234,89,12,192,116,206,84,217,90,106,97,144,205,77,62,124,71,102,180,2,23,70,235,201,171,83,4,208,99,247,110,226,60,39,147,2,87,83,115,9,13,237,33,202,10,3,40,145,16,241,42,39,88,103,175,110,180,87,132,249,0,48,251,200,68,127,149,139,167,207,77,41,65,194,210,147,149,117,203,20,9,233,57,186,128,165,43,196,20,174,215,47,115,247,209,40,164,189,246,132,91,173,146,167,120,7,221,80,24,137,42,219,86,124,208,244,37,43,100,2,177,116,199,135,32,29,204,123,221,153,61,199,73,16,3,78,217,15,196,63,11,99,34,136,228,252,94,166,161,35,132,8,141,236,0,242,249,188,87,172,238,136,14,0,11,0,84,64,209,225,38,137,106,56,174,188,176,209,144,176,68,180,62,68,239,111,220,123,233,109,25,61,56,27,103,189,81,83,110,211,216,76,32,133,233,215,87,96,101,96,154,133,93,195,71,96,150,232,71,116,33,183,176,230,73,44,51,44,104,145,97,246,142,89,238,157,166,166,177,200,158,147,93,84,127,15,203,221,78,20,93,95,156,143,45,238,49,182,250,140,147,1,66,39,72,101,62,105,124,146,158,149,11,122,12,134,152,241,84,218,210,207,82,85,99,50,95,53,236,27,139,253,238,149,188,155,147,114,164,108,220,186,36,28,35,66,181,158,209,200,218,167,155,209,160,177,28,34,197,7,137,207,14,13,206,166,226,19,72,80,226,107,196,10,97,224,70,248,48,122,95,151,70,19,99,70,90,249,128,128,243,155,83,179,177,202,192,79,247,186,147,85,18,41,32,182,106,106,11,246,174,95,66,106,142,218,67,143,226,69,35,229,161,146,174,190,214,210,136,89,25,75,151,217,76,136,245,67,249,74,4,121,23,7,109,252,236,29,35,2,218,129,144,27,233,37,127,168,105,149,214,7,241,229,123,84,78,238,213,241,234,43,59,68,125,82,101,218,150,82,164,163,192,179,39,50,161,66,152,85,204,214,178,127,143,232,61,239,9,88,64,105,122,39,22,84,176,159,13,176,177,102,122,45,185,68,93,142,130,10,227,253,129,82,220,160,23,195,165,86,47,92,150,103,41,177,178,222,61,19,16,203,146,43,2,169,57,139,159,167,213,31,7,255,86,49,116,134,8,99,91,29,187,54,208,203,48,226,143,140,224,101,180,19,184,6,59,36,137,99,207,227,36,46,26,0,228,162,72,116,176,232,195,233,132,90,169,45,210,116,125,156,45,110,208,50,54,213,170,190,80,254,137,32,48,242,222,225,135,73,85,94,114,162,68,12,49,30,54,11,3,60,129,110,161,35,12,249,239,181,79,110,90,19,168,101,6,111,138,248,39,121,246,37,228,94,224,80,245,45,175,45,196,237,48,219,147,156,16,5,237,44,231,65,116,240,68,216,169,98,45,176,168,203,219,205,216,56,32,44,30,182,227,131,251,212,220,178,155,142,5,197,174,14,68,248,132,46,229,184,206,29,238,105,50,195,105,242,96,23,66,228,128,19,41,65,85,109,48,155,204,225,156,175,84,41,128,219,249,140,150,117,90,115,168,179,189,64,208,203,68,77,11,170,70,200,184,155,167,173,87,169,227,230,197,188,161,62,26,233,106,227,200,154,81,211,77,60,232,184,114,141,190,110,14,132,126,202,190,18,149,128,36,2,229,231,79,60,197,237,227,175,222,125,18,53,116,222,102,245,172,149,17,223,162,180,76,41,8,179,42,152,147,41,193,30,255,82,169,47,233,79,89,82,250,0,29,88,34,64,139,240,116,204,119,154,130,162,125,162,202,130,66,67,32,239,147,75,2,7,146,213,88,20,183,112,140,214,35,187,224,87,192,194,210,208,196,179,186,64,175,187,53,42,135,80,163,9,138,113,23,2,191,7,127,187,110,197,57,29,79,138,17,152,36,94,24,171,69,145,141,233,227,250,193,35,173,139,231,174,83,214,225,237,61,116,4,159,227,129,128,228,185,226,162,153,140,39,93,180,57,212,101,133,253,63,77,178,17,227,229,186,14,14,39,47,2,83,192,52,73,82,112,195,35,109,49,81,146,137,76,2,152,160,155,136,33,121,37,205,70,104,37,178,185,18,165,16,132,234,46,36,108,165,166,122,10,131,158,94,148,160,191,254,186,31,119,194,8,69,96,233,219,150,140,215,105,190,10,174,202,39,189,77,179,112,110,79,221,178,99,23,51,153,64,117,56,204,47,106,72,255,85,192,232,209,108,64,7,199,204,54,38,228,211,2,136,82,4,226,193,122,213,118,74,152,44,184,155,3,166,108,42,117,68,244,148,157,55,15,197,122,198,148,135,251,163,243,89,126,151,24,181,175,113,66,107,157,227,23,168,232,218,146,139,63,47,120,80,77,91,104,30,10,218,24,242,125,110,120,51,120,255,132,176,82,103,106,19,107,188,74,98,0,91,47,247,83,230,51,104,14,77,218,18,17,107,13,107,250,96,53,131,90,41,139,194,125,71,228,53,75,189,182,87,63,198,241,84,203,20,221,170,230,187,192,149,22,63,210,54,124,126,226,171,230,175,102,45,1,195,87,101,220,136,208,2,203,204,232,42,158,166,192,64,219,183,43,91,133,114,252,195,29,116,157,172,202,238,129,243,149,152,68,53,253,100,62,221,20,209,174,92,136,91,225,35,102,90,40,216,63,69,225,44,112,113,190,25,240,201,2,64,59,125,228,239,77,73,74,47,80,110,234,33,197,210,111,107,219,40,111,239,32,15,210,225,153,192,104,87,61,240,254,6,103,194,71,228,196,143,74,128,195,255,231,241,70,128,54,182,147,157,156,255,238,84,245,23,174,83,58,60,187,220,2,78,230,133,160,205,29,157,13,32,57,230,225,16,248,190,195,223,73,56,38,146,38,201,69,220,115,137,254,18,148,189,25,122,107,204,144,120,86,1,191,121,114,34,218,27,133,75,53,69,170,167,233,75,215,185,43,69,37,227,162,156,9,182,97,250,109,182,214,242,194,232,84,122,238,192,177,230,87,47,198,184,146,183,211,237,161,166,234,89,215,12,212,21,235,244,91,196,193,45,245,84,236,89,2,195,210,141,116,18,127,99,84,167,1,253,187,125,10,204,95,92,224,136,36,226,87,181,58,116,9,112,140,164,202,251,206,76,83,63,195,26,45,24,174,69,212,235,55,166,48,33,158,56,110,101,53,95,69,197,97,253,10,51,250,5,8,251,190,199,200,181,223,194,254,8,193,117,117,59,148,238,245,70,246,6,78,146,132,42,126,91,46,7,46,78,66,119,148,47,193,12,109,221,151,67,135,69,209,206,218,193,216,139,181,134,73,255,17,40,246,161,182,180,186,131,146,14,99,5,54,212,242,230,55,132,155,78,66,54,108,174,87,1,7,13,253,205,138,60,124,23,8,150,21,68,209,31,95,242,83,169,155,155,102,226,79,11,145,190,15,36,118,232,195,198,242,249,195,207,4,187,203,14,117,207,111,45,27,47,21,182,181,98,99,8,191,212,109,137,14,243,68,248,102,229,23,26,10,141,229,122,160,169,36,40,234,109,216,190,132,19,50,185,106,195,213,228,134,100,8,189,9,195,68,245,64,54,184,229,21,78,40,57,178,254,59,6,132,203,83,213,204,142,33,188,21,132,160,229,158,29,159,149,17,71,221,181,56,141,125,155,204,181,101,108,144,229,207,222,46,86,32,75,236,76,160,223,2,146,243,195,66,79,75,202,136,100,38,126,103,25,0,40,93,165,157,193,140,49,166,60,198,241,59,46,115,40,55,164,199,100,214,43,70,122,231,5,116,116,57,169,72,190,239,112,248,98,143,115,15,78,105,45,239,168,126,52,21,143,23,42,168,213,199,195,63,50,242,196,146,245,32,107,163,23,15,182,43,178,181,214,10,95,59,205,44,7,26,230,231,13,154,242,230,217,133,37,201,75,156,11,27,25,45,224,206,102,224,81,177,45,155,104,140,39,230,103,47,6,189,134,16,89,176,121,5,14,150,175,193,106,212,13,32,66,205,242,72,21,193,2,31,103,83,123,73,27,33,178,82,192,214,68,34,159,254,83,4,216,58,35,8,54,28,208,52,46,232,9,166,120,219,117,25,130,199,229,109,203,166,75,91,47,107,109,2,220,196,51,123,61,130,65,188,165,231,223,138,203,189,71,235,116,229,238,157,118,211,208,20,203,89,219,49,223,41,241,72,157,151,33,73,85,115,134,164,57,117,217,177,209,138,168,182,219,83,149,85,194,6,43,35,68,203,234,57,197,103,198,202,250,37,23,127,144,174,24,238,241,147,85,183,129,10,122,137,90,181,15,65,252,226,233,128,101,206,180,225,40,90,171,1,80,98,187,64,80,1,193,187,31,250,210,219,80,210,115,109,59,181,179,160,180,136,213,106,33,84,16,44,245,66,9,84,75,58,245,79,225,197,244,166,111,87,71,56,255,91,141,106,132,9,144,21,244,188,109,68,95,110,191,200,189,229,108,95,200,57,191,2,60,212,196,87,1,191,93,179,127,187,218,241,176,89,186,131,213,64,237,191,4,173,29,139,239,167,180,59,89,181,115,254,185,158,131,176,47,55,132,45,135,248,170,209,166,177,188,73,145,29,149,179,15,220,27,195,77,102,67,21,43,52,72,137,56,120,57,130,251,100,26,101,195,71,163,1,33,244,33,145,180,70,232,129,189,178,214,202,24,212,250,46,206,144,223,199,162,92,88,226,209,246,20,10,240,57,13,246,42,146,181,11,89,204,204,67,120,140,75,214,139,77,175,229,211,245,35,22,123,228,121,9,246,1,67,207,246,113,247,99,11,86,128,97,147,170,83,111,125,29,96,39,37,158,102,20,11,37,35,235,153,52,95,63,168,29,251,242,112,169,66,126,113,177,199,36,160,211,157,193,232,196,175,235,90,53,235,21,51,129,235,156,23,160,68,191,116,22,54,183,195,132,160,174,129,183,210,2,36,89,140,218,48,120,159,105,64,126,252,246,236,8,235,136,145,226,220,27,124,6,43,211,82,83,14,158,202,13,22,200,162,180,180,50,3,83,155,126,218,16,9,241,7,55,19,180,227,207,244,132,12,229,237,141,229,32,95,92,139,227,218,60,204,128,241,126,154,123,100,251,138,121,161,238,172,154,141,87,133,25,6,197,244,5,134,49,67,85,128,142,251,232,141,169,89,119,252,237,235,70,208,56,127,243,204,51,219,212,228,168,74,147,85,39,90,250,16,168,103,94,200,150,0,116,192,85,145,242,76,219,27,100,158,253,119,108,69,37,204,13,172,7,46,29,101,64,109,48,169,225,246,40,121,235,105,66,171,105,18,121,215,12,234,18,38,4,25,169,216,141,241,117,53,142,49,124,216,93,122,69,16,196,249,244,5,171,174,240,21,61,169,104,133,225,164,197,0,210,65,224,247,184,30,13,218,208,214,159,38,136,39,188,115,176,214,228,232,239,190,208,48,64,113,55,239,133,116,15,156,162,112,94,135,25,108,25,204,18,182,77,33,176,204,65,216,151,70,60,115,24,216,221,44,102,138,209,248,1,106,143,134,55,100,188,244,202,238,104,5,66,21,210,114,13,3,127,122,26,41,42,179,251,214,221,233,62,148,123,178,5,192,87,102,181,10,42,115,85,112,25,119,73,114,138,111,216,244,23,57,139,93,83,238,2,108,241,106,210,246,237,102,0,190,238,54,53,228,221,212,210,160,143,65,247,214,240,240,213,0,54,206,97,53,78,206,194,240,150,43,47,220,95,132,225,42,213,85,43,157,152,160,75,60,27,156,99,187,53,96,248,246,132,36,230,116,245,134,52,44,7,105,140,245,219,104,217,123,38,29,29,218,194,89,63,233,228,26,254,51,142,215,79,129,28,227,137,107,202,244,162,43,248,163,50,58,230,96,9,8,32,176,76,37,139,251,162,7,26,97,95,13,65,193,160,36,83,3,184,35,132,231,148,205,125,5,145,150,40,151,121,139,138,223,255,172,139,5,75,38,82,128,31,169,71,253,67,190,239,170,218,108,48,119,46,173,241,198,209,32,248,16,15,122,201,69,89,80,155,87,102,150,242,41,234,144,125,230,77,249,251,165,199,125,110,25,147,199,172,81,182,69,236,105,217,42,140,100,176,234,223,226,206,162,232,4,79,108,158,105,205,127,77,170,182,241,169,42,141,10,120,149,192,145,79,142,246,123,211,116,238,185,82,229,239,219,126,221,68,87,241,1,217,71,188,249,18,114,133,206,62,97,100,206,103,108,224,97,195,154,103,240,173,93,183,14,196,130,116,172,138,47,61,69,151,68,12,245,98,109,65,14,85,156,210,21,68,137,216,245,131,236,122,152,199,250,58,63,34,19,81,126,244,195,254,209,91,164,32,137,229,227,208,224,107,233,156,82,33,165,54,157,0,2,198,179,94,1,154,201,10,47,27,173,94,72,42,155,12,121,153,108,236,156,35,238,106,88,205,57,227,46,228,142,73,244,153,191,214,155,154,134,222,30,195,134,18,61,203,184,216,127,96,192,6,249,183,164,167,253,195,31,110,43,134,150,209,117,188,61,87,215,252,67,216,157,29,224,173,243,45,116,195,241,229,46,220,2,126,7,95,246,11,243,68,5,169,10,212,241,169,64,1,211,103,66,212,26,58,8,164,102,142,4,164,13,139,208,184,65,121,56,3,72,230,234,208,9,41,212,239,137,209,46,6,245,230,143,47,46,55,130,246,91,25,85,0,115,114,128,211,93,72,173,59,132,9,122,252,105,88,28,253,72,210,201,148,107,100,32,65,86,237,237,177,206,3,3,41,82,107,31,151,21,92,62,58,224,221,113,30,135,152,119,158,237,171,163,32,53,1,23,80,122,233,92,81,155,114,26,3,112,134,121,195,10,34,130,242,176,156,78,64,220,46,85,143,120,128,118,106,193,66,8,197,160,41,245,74,129,224,83,119,101,166,150,135,105,253,7,41,78,60,146,22,58,212,30,108,162,46,223,118,175,75,103,138,40,221,203,140,5,93,161,176,13,226,174,188,170,20,75,52,230,197,150,109,193,253,165,155,10,157,218,244,61,26,97,202,247,1,128,120,116,89,96,104,14,65,21,230,199,239,103,62,21,154,23,42,171,104,139,124,182,221,8,110,185,202,86,18,173,124,75,98,173,113,180,140,92,196,185,156,227,239,45,28,43,253,79,183,117,203,49,14,47,211,48,239,191,225,186,215,42,178,186,240,227,142,143,156,206,188,247,187,30,111,199,11,29,199,52,170,2,232,123,71,64,155,102,170,127,195,91,80,229,72,12,71,104,162,90,171,171,155,197,7,207,124,75,117,7,208,199,80,191,184,31,143,30,235,171,150,213,172,123,15,149,5,1,4,16,242,128,177,232,59,73,66,238,229,252,178,15,63,217,65,23,166,107,83,124,109,211,96,123,215,75,28,156,198,28,133,38,183,211,188,235,50,157,163,90,147,162,5,0,60,255,223,126,26,21,17,100,55,185,164,181,50,140,72,224,246,25,114,9,42,205,238,212,108,56,80,174,96,52,204,73,30,138,87,229,41,24,131,218,177,34,211,108,71,92,88,254,215,121,23,133,212,91,26,133,44,145,136,228,19,231,139,232,246,238,74,90,102,182,212,231,196,63,40,143,150,244,241,190,107,248,95,194,169,66,153,129,74,153,164,75,135,216,125,105,113,248,95,148,59,38,229,209,250,198,27,36,173,189,79,3,52,231,223,38,194,135,8,71,149,203,41,14,105,3,193,156,254,15,221,161,196,107,193,33,195,193,184,170,80,28,255,31,45,19,234,44,152,132,60,229,229,156,142,34,15,223,202,145,249,147,11,175,95,90,56,54,132,241,143,70,134,36,166,255,215,35,251,143,164,197,27,151,78,173,48,159,55,12,85,194,22,109,112,92,98,157,243,150,223,157,143,183,102,177,22,246,11,63,121,7,239,224,100,51,57,202,132,127,92,92,141,205,201,87,142,39,204,103,134,32,176,56,94,13,250,253,210,241,17,49,116,20,65,174,182,223,39,250,189,221,134,252,150,225,157,202,38,175,96,250,5,147,132,229,157,12,167,99,234,246,72,200,163,180,149,22,207,239,62,172,182,77,209,67,86,64,178,55,41,62,178,131,187,135,98,0,146,112,58,247,70,34,184,48,172,86,184,55,217,86,214,116,221,142,192,140,76,55,175,73,110,112,165,220,180,14,22,1,236,220,130,209,62,235,69,105,196,7,236,150,204,219,141,217,38,223,77,231,3,147,124,115,82,106,215,167,201,186,125,21,113,44,35,246,197,111,213,241,131,67,132,72,148,165,198,9,209,19,2,254,123,136,169,51,110,100,79,14,170,183,195,84,97,34,220,197,1,118,23,215,109,164,90,9,22,38,27,69,71,147,207,40,31,81,147,143,98,254,233,68,255,0,16,91,112,87,172,101,223,12,251,214,79,183,116,245,119,48,255,175,137,153,70,202,54,156,174,254,77,160,62,0,7,223,83,92,39,134,28,99,46,179,204,122,134,41,208,154,195,40,157,46,212,18,28,43,135,63,12,174,113,154,174,240,134,87,131,204,236,90,39,56,35,99,199,44,54,254,164,76,139,10,1,123,44,43,235,159,211,100,189,231,186,132,95,66,210,97,243,185,114,28,223,170,144,207,86,28,207,124,138,144,91,122,164,209,238,16,102,130,60,212,54,16,172,55,80,37,130,116,92,27,38,206,236,201,27,65,245,181,224,7,125,133,153,209,109,155,170,199,214,52,165,80,31,185,242,2,71,140,106,45,233,192,35,103,28,81,173,179,171,176,71,140,47,184,120,33,119,18,224,63,210,18,14,48,144,150,254,94,41,24,107,165,8,245,171,81,54,114,103,59,212,65,20,30,10,250,115,236,84,225,189,26,0,100,39,190,16,4,68,115,234,226,164,154,138,23,199,25,92,37,21,100,137,203,140,190,230,198,166,29,208,253,59,7,116,137,55,83,244,206,207,232,100,3,229,198,210,139,101,228,151,13,189,173,55,178,204,118,207,178,79,203,97,45,237,78,100,88,147,76,170,120,133,39,201,170,183,57,175,165,219,104,216,47,105,149,251,245,54,53,166,228,19,250,252,245,209,175,110,5,125,55,214,77,173,56,195,19,205,248,201,242,28,51,171,76,241,233,4,181,117,162,29,132,93,53,98,39,125,166,34,232,74,58,151,201,29,128,225,129,185,196,186,235,96,121,54,180,179,183,29,99,192,94,141,231,5,178,75,137,251,180,62,56,41,80,185,6,105,58,119,72,194,227,154,56,89,82,249,121,116,90,74,159,31,196,158,222,103,107,234,52,95,78,152,243,140,193,122,172,135,73,57,216,45,4,18,92,79,160,211,189,36,13,211,183,246,231,34,241,49,94,159,71,145,27,107,113,0,61,78,199,4,57,56,233,178,204,209,180,162,95,57,11,111,225,49,145,56,80,24,142,118,81,121,175,206,51,79,123,153,137,56,238,149,46,243,46,249,231,204,89,79,210,133,161,71,149,193,73,70,57,89,69,81,101,211,78,2,250,195,27,75,80,230,45,74,39,39,1,89,16,86,160,62,161,172,15,74,90,40,169,215,142,182,191,102,22,150,247,57,145,175,7,204,88,106,30,193,216,208,71,55,73,31,89,223,211,0,3,30,61,186,145,164,100,191,221,88,247,123,95,132,86,137,223,190,62,245,109,202,166,181,218,48,132,202,205,222,47,61,101,91,186,171,210,196,43,250,72,46,149,237,132,248,153,91,14,224,241,149,39,192,163,190,8,200,30,89,80,163,4,97,240,74,12,212,86,134,180,251,30,33,50,226,128,26,123,238,40,215,84,64,34,180,130,72,157,67,116,48,99,54,28,35,93,97,20,70,213,8,233,58,11,228,243,54,246,157,70,51,161,101,58,133,186,99,142,123,97,206,70,103,88,207,155,97,54,170,141,190,149,134,29,219,176,57,171,185,47,162,206,51,127,77,79,74,104,245,118,178,12,134,95,193,25,205,152,218,137,180,191,221,187,248,181,161,63,207,2,112,248,125,54,26,118,183,161,222,197,125,170,207,47,93,54,120,12,192,217,158,116,144,9,96,213,216,113,60,99,249,124,36,186,236,111,90,184,178,6,1,1,122,17,169,223,255,243,191,137,77,3,6,51,205,138,62,219,10,41,112,170,249,186,223,92,148,9,204,156,197,27,108,249,59,245,46,198,159,144,252,2,29,130,40,90,156,29,42,23,202,245,8,223,136,177,222,182,148,3,86,141,233,78,165,142,137,70,244,238,113,6,0,204,254,187,254,51,10,67,134,221,108,40,1,251,95,5,210,60,71,220,54,214,221,83,239,30,255,199,245,167,201,199,231,55,213,65,76,137,95,43,251,130,91,130,68,56,200,77,156,215,44,123,212,28,111,244,124,14,24,20,27,224,214,67,49,177,98,166,156,222,96,27,93,17,73,225,212,68,215,125,137,150,147,149,2,117,28,29,112,136,160,200,194,215,248,139,149,165,73,44,142,7,14,17,227,142,95,247,55,232,241,217,173,56,198,101,157,40,31,72,76,198,181,58,182,69,13,51,158,14,9,76,36,113,200,138,232,208,163,101,252,142,164,121,142,187,41,160,126,21,136,240,16,229,118,60,243,184,227,162,153,250,23,208,192,158,170,236,182,241,122,151,4,39,25,141,142,12,137,163,237,152,241,129,106,19,175,208,42,213,44,158,139,236,232,175,223,45,39,60,97,127,3,187,100,224,174,52,156,187,223,33,122,8,155,125,121,113,133,227,32,18,83,99,178,53,85,122,173,229,88,188,165,226,31,142,255,90,62,113,207,190,99,105,59,220,170,231,48,97,18,21,69,98,66,112,84,167,70,228,171,229,250,178,134,243,198,204,102,200,115,75,20,236,125,238,147,244,164,94,146,164,196,170,78,67,86,250,63,41,232,37,28,86,198,37,134,23,176,3,76,190,59,99,167,119,203,22,117,239,87,27,59,70,215,39,154,100,149,62,76,252,41,220,219,206,200,175,165,116,143,195,214,35,134,63,66,103,68,39,103,197,163,1,56,39,227,2,184,208,193,14,125,111,120,87,225,153,213,119,185,246,194,255,77,83,38,27,107,146,172,29,59,156,20,207,112,38,69,241,176,61,60,104,219,87,30,136,159,21,211,157,32,75,43,111,218,210,22,45,163,27,80,25,47,223,75,128,150,212,225,127,186,254,253,79,16,228,91,208,140,206,181,204,18,8,226,12,55,3,37,135,117,60,219,178,163,164,61,251,198,29,57,94,211,116,178,24,83,205,114,31,207,84,134,64,137,198,113,136,165,141,8,122,119,221,133,75,108,97,83,88,206,112,181,31,37,128,170,71,171,174,197,23,162,208,126,55,210,249,216,151,51,94,63,163,215,82,236,77,198,86,7,138,233,28,146,236,15,11,125,122,228,39,83,183,0,31,112,253,99,162,173,169,34,189,162,154,251,202,94,71,21,140,45,56,151,46,56,18,248,50,78,180,98,161,185,74,255,96,35,153,77,195,187,67,2,58,117,152,206,9,38,118,39,104,44,96,46,253,72,176,182,92,211,204,27,254,63,49,56,27,174,133,44,176,199,208,226,51,159,228,241,171,13,237,142,14,20,239,43,59,67,221,114,74,41,97,189,136,252,154,110,196,234,110,127,194,245,38,152,38,31,87,237,62,114,209,138,51,228,194,176,1,156,110,168,122,10,52,62,186,51,59,33,244,84,85,146,110,71,206,222,25,151,40,155,30,130,4,176,127,255,159,57,124,28,35,124,89,130,159,189,156,15,117,212,176,141,24,154,38,119,171,114,54,27,139,251,24,158,180,251,251,74,33,79,241,144,213,131,139,221,246,132,108,57,120,155,59,59,68,105,192,3,146,94,92,241,155,213,246,90,136,133,183,157,185,177,49,160,215,108,224,62,208,116,227,158,102,120,123,153,83,40,252,198,142,137,203,241,174,137,56,26,149,115,8,147,252,251,155,165,52,128,108,46,128,14,44,150,12,76,187,66,97,157,144,159,186,137,89,248,109,38,178,27,153,195,163,87,83,201,63,112,107,110,208,241,66,219,48,252,130,228,97,163,249,39,2,70,87,12,84,132,164,245,153,127,255,0,37,213,30,72,125,10,184,102,92,224,186,187,58,225,47,123,167,106,170,161,195,145,78,59,170,9,43,179,121,174,12,70,210,27,150,158,91,2,174,178,223,26,247,209,97,33,43,21,252,9,191,214,203,3,249,196,204,253,36,194,63,64,200,129,126,179,195,45,235,184,82,26,115,184,60,97,154,92,60,160,161,226,30,48,99,36,78,112,241,24,51,7,32,44,52,238,248,206,248,226,25,152,223,59,150,3,248,220,127,94,116,153,27,15,110,223,52,96,92,116,174,128,23,88,46,186,145,145,200,109,246,79,167,249,48,249,77,126,190,128,109,144,233,91,29,204,157,244,32,227,138,97,87,30,83,238,136,102,29,23,87,15,122,2,243,200,5,173,69,143,174,61,241,236,43,222,171,109,17,142,84,49,226,149,58,215,70,208,70,29,202,100,52,30,139,248,122,33,205,145,67,191,55,105,220,5,66,194,143,23,230,36,195,3,37,37,150,33,58,252,240,23,152,195,125,129,119,225,78,111,0,177,181,134,17,112,64,21,93,223,116,62,101,187,128,113,207,49,94,24,177,189,130,174,81,97,63,152,15,150,229,146,249,23,101,96,49,144,191,83,92,205,74,233,141,113,26,247,135,25,57,150,226,238,56,157,52,77,97,140,135,115,133,155,4,44,42,24,231,105,226,221,51,200,184,135,23,166,102,232,160,172,246,224,177,173,82,207,213,91,97,187,50,3,5,29,68,30,189,183,21,171,214,203,133,61,90,238,83,9,163,8,22,201,218,187,177,134,40,42,106,9,219,96,88,88,0,70,87,242,151,61,143,219,145,71,129,246,88,6,179,249,203,139,158,220,225,225,57,188,47,244,109,12,162,83,200,21,111,24,70,162,95,92,51,39,139,171,125,26,124,57,133,171,130,150,146,230,233,59,88,77,214,225,210,201,3,187,71,117,11,69,168,95,124,170,150,112,102,48,153,177,211,69,61,209,186,130,33,43,143,91,200,31,52,67,11,57,79,116,200,73,160,22,248,9,37,99,93,249,110,237,15,111,11,218,139,251,210,251,101,18,253,116,10,12,76,131,198,113,40,73,34,17,4,137,225,31,33,221,79,10,37,159,235,60,151,44,188,72,167,19,97,44,104,76,148,71,245,118,93,180,189,235,3,104,120,5,73,161,85,49,20,88,142,231,120,7,162,249,27,237,219,211,131,143,47,232,144,143,195,178,31,200,73,162,139,147,253,165,218,220,138,240,45,154,102,214,137,164,175,235,22,72,7,40,165,203,97,61,61,183,82,62,208,138,125,251,97,158,36,208,63,62,248,76,129,93,199,81,232,24,28,243,241,176,83,60,245,50,12,234,112,192,161,102,182,38,194,108,94,143,59,247,206,44,58,254,76,90,255,172,104,30,128,148,79,100,138,202,130,15,41,30,47,71,150,30,94,144,55,67,101,42,119,236,167,95,249,219,45,180,204,202,208,207,176,165,136,191,62,43,146,156,95,9,150,202,75,230,187,142,209,215,222,230,152,215,101,1,45,179,31,187,230,50,134,131,59,43,38,34,144,111,122,44,109,72,55,246,130,240,109,231,198,93,134,51,197,82,109,11,226,151,200,200,129,29,131,54,201,3,122,86,91,198,220,70,224,216,123,226,67,127,27,224,215,212,189,18,238,241,160,255,85,71,60,89,136,230,55,125,140,134,196,171,86,127,81,251,94,235,31,172,142,78,1,62,144,190,45,252,224,36,27,85,22,56,21,103,167,128,224,35,249,222,88,248,141,168,189,48,233,58,85,241,117,253,141,2,7,53,123,91,139,127,158,76,27,24,189,1,30,68,243,10,80,250,187,223,151,183,186,132,238,153,50,89,183,47,176,160,228,22,7,152,120,9,127,16,156,192,188,112,122,26,170,221,182,8,119,165,6,118,252,236,204,131,231,161,100,74,79,127,198,154,28,174,66,197,229,90,148,166,107,120,18,245,99,233,117,172,202,146,66,36,49,51,8,131,222,212,65,239,143,180,105,54,60,67,119,46,228,220,91,129,210,222,34,47,28,172,230,100,50,39,234,50,42,135,222,82,188,171,146,193,34,228,43,117,168,152,72,224,29,216,96,67,45,88,13,11,7,183,246,222,145,164,18,203,110,34,134,232,155,3,219,140,156,120,13,25,15,68,142,147,224,109,72,12,106,44,141,173,115,5,236,241,106,23,150,120,129,217,42,50,190,199,246,103,107,12,219,243,6,150,157,197,158,6,121,49,131,81,251,64,32,112,190,175,0,148,171,45,160,201,148,244,19,70,118,79,139,136,89,211,156,200,240,93,156,119,104,76,5,52,217,62,183,232,71,136,57,232,14,69,32,145,79,129,176,251,207,45,129,8,175,54,159,114,108,47,220,233,206,211,102,81,167,94,15,101,170,165,176,234,162,152,103,32,44,67,89,248,62,37,243,190,207,54,15,51,75,226,6,104,152,221,134,116,106,68,78,73,127,255,126,56,161,130,224,222,10,16,62,221,161,246,138,218,41,15,44,25,118,171,217,69,86,216,70,204,113,168,10,236,87,135,123,91,219,27,85,6,233,118,31,203,197,140,122,185,124,100,159,154,45,175,3,174,67,191,160,63,92,16,8,59,128,216,19,27,215,85,253,151,185,105,169,5,176,239,97,149,202,78,140,225,74,135,35,176,237,62,9,232,134,241,229,86,124,152,162,248,67,117,4,157,39,94,172,237,200,211,139,179,110,156,228,4,157,91,33,80,203,88,82,194,210,93,103,43,236,243,59,61,195,154,91,193,129,37,36,129,239,24,202,75,196,6,129,119,247,164,7,252,82,145,165,191,15,215,92,145,21,37,157,143,15,216,88,158,97,136,71,4,133,251,169,127,161,211,83,17,76,115,63,61,146,103,126,35,26,112,98,197,252,214,161,233,159,11,96,245,1,122,76,186,92,184,108,102,20,43,14,240,95,231,177,162,114,154,65,9,35,36,7,141,176,179,194,129,46,242,25,3,34,211,145,36,172,152,40,144,52,82,104,140,79,112,238,224,21,198,251,67,130,106,123,11,50,223,31,245,17,170,196,90,175,249,65,166,127,170,96,75,22,8,146,42,11,76,8,226,0,220,20,32,219,45,45,165,170,179,252,154,214,161,143,32,207,74,31,238,162,239,21,3,165,3,26,250,69,12,131,189,157,43,212,238,214,213,180,123,40,250,222,150,192,243,140,53,177,84,108,1,248,161,26,167,240,66,75,219,222,159,70,249,98,66,96,114,17,238,222,76,255,45,255,64,38,199,95,166,124,60,92,195,19,112,45,94,174,124,130,251,96,186,137,200,132,102,155,41,81,1,84,240,19,178,111,45,253,198,187,220,32,62,16,9,171,84,190,60,37,151,132,19,189,169,158,78,172,157,32,234,188,128,193,221,114,45,171,214,28,64,36,243,55,84,66,148,184,81,93,30,235,25,25,173,183,170,9,234,63,216,10,182,6,50,196,238,2,143,60,67,60,121,185,8,254,208,20,229,222,244,127,186,68,238,222,8,184,35,63,169,54,167,37,115,87,41,84,201,75,53,233,226,170,148,71,211,242,226,53,151,2,99,132,73,38,120,191,228,88,75,214,236,10,107,159,231,75,197,169,160,143,129,176,184,203,247,181,4,87,214,110,129,173,180,3,163,115,40,241,174,88,193,115,198,230,148,96,52,188,113,146,4,90,163,169,60,231,186,4,34,23,104,4,146,74,176,75,177,6,90,234,1,184,189,223,96,29,157,109,134,180,89,72,13,199,67,143,150,182,220,165,228,53,209,151,204,56,52,242,189,227,224,82,114,229,7,147,8,71,186,147,225,42,153,5,164,241,254,182,65,213,28,252,189,49,100,167,45,154,161,128,175,46,249,152,90,158,197,185,234,224,95,196,200,36,95,111,250,181,208,123,166,213,137,242,73,200,153,104,163,51,166,196,13,24,78,21,128,255,197,210,214,106,181,156,22,51,185,66,144,207,11,18,76,126,71,126,166,52,101,11,106,154,56,23,24,102,198,72,36,114,171,42,219,53,110,99,134,118,143,83,250,73,195,249,87,40,203,12,163,116,216,186,0,210,119,51,220,103,39,203,179,130,208,57,227,28,85,113,3,112,216,247,1,62,100,14,37,62,145,107,189,200,108,67,69,98,196,60,29,11,165,60,171,21,53,89,138,5,165,177,111,73,190,26,115,177,115,16,56,50,65,38,195,20,38,66,162,131,172,203,252,169,58,141,216,73,117,63,69,48,81,191,159,119,226,115,190,243,69,212,222,78,5,52,250,237,150,83,32,129,22,8,54,245,137,46,195,247,115,76,199,232,68,46,181,200,210,154,220,58,145,153,49,96,51,243,242,95,169,235,72,209,1,167,136,213,140,238,153,71,207,222,129,236,37,37,94,45,26,101,105,114,27,150,235,23,49,76,119,193,78,178,209,157,199,26,79,73,113,26,211,77,0,128,18,190,21,238,177,223,239,137,82,38,85,239,39,71,207,152,205,70,116,55,54,66,183,2,237,69,70,47,153,162,116,92,80,225,248,202,46,63,164,146,163,109,39,105,94,36,159,254,87,29,132,91,168,188,26,200,191,55,196,204,3,51,60,128,139,17,191,190,100,71,11,186,40,239,121,180,105,193,110,54,67,214,114,72,162,50,82,103,127,204,179,58,78,55,90,214,5,228,173,27,120,220,173,226,32,3,39,222,200,235,217,43,45,154,115,211,200,93,141,114,123,59,73,134,229,54,59,82,227,249,28,129,25,116,239,152,246,181,56,219,1,75,17,105,114,23,25,56,81,50,79,78,82,26,225,207,59,159,145,166,65,142,244,191,79,68,139,35,87,72,53,99,69,193,227,1,220,42,187,147,201,53,144,202,115,37,232,90,75,242,3,193,63,36,140,174,119,84,113,146,167,247,210,33,177,165,90,189,137,13,28,203,1,68,95,129,93,244,214,103,99,180,160,56,175,94,134,25,7,171,169,107,203,228,157,24,223,232,190,111,12,220,105,244,181,209,66,118,242,22,145,231,227,225,238,205,54,123,119,60,198,26,244,254,205,49,45,29,101,9,242,115,184,247,198,19,119,243,22,239,237,166,66,133,215,7,81,138,170,138,60,97,69,22,44,91,145,205,98,252,158,142,223,168,101,87,79,4,207,4,6,21,166,144,13,11,167,63,94,186,159,133,80,119,137,61,82,39,101,55,228,94,163,236,146,73,26,130,154,147,25,136,10,235,179,134,124,29,96,246,181,192,158,159,6,90,54,226,104,87,81,25,52,3,238,2,252,204,4,1,116,83,59,147,198,15,212,251,72,210,136,30,76,85,170,176,5,107,208,148,113,98,119,248,35,193,82,222,253,213,77,163,40,160,188,239,206,162,11,170,252,233,75,119,154,30,239,176,224,61,246,229,17,16,173,188,112,156,128,86,82,207,83,66,151,165,67,137,33,99,31,128,14,22,79,18,23,89,125,145,130,138,19,234,71,180,29,71,57,16,199,160,198,115,179,136,83,146,15,117,64,39,250,95,156,126,80,189,175,78,174,145,156,24,4,194,88,45,249,84,129,120,28,232,230,241,250,149,97,203,11,22,97,137,234,91,202,102,117,153,214,151,47,250,7,16,122,104,184,98,62,158,135,99,126,102,104,40,228,156,105,102,127,38,68,230,193,62,66,92,100,5,222,130,6,152,39,47,105,169,49,31,172,184,58,133,138,197,208,161,153,181,96,107,94,170,167,253,54,33,43,81,229,122,93,114,31,238,219,100,194,5,22,233,50,217,189,74,96,110,34,152,33,119,150,252,67,42,184,208,51,152,72,65,95,202,238,183,81,225,196,247,228,49,183,179,76,28,246,104,80,81,98,208,100,127,111,74,154,63,253,96,43,60,120,209,98,240,98,111,45,179,103,151,120,223,213,43,222,44,212,55,159,185,100,18,164,38,198,226,107,249,105,160,53,6,137,165,176,193,242,82,24,117,15,172,99,250,163,200,60,249,91,57,108,173,168,218,67,82,177,113,147,41,58,231,117,129,233,242,27,30,141,132,13,229,199,180,33,152,44,206,139,13,156,177,192,131,150,49,250,144,81,61,83,19,152,26,73,117,143,33,62,109,99,167,29,55,49,255,101,8,122,135,19,29,237,152,200,76,211,118,148,23,96,246,88,126,177,254,32,197,225,249,60,191,21,44,237,151,16,51,44,109,233,151,168,2,173,19,178,100,135,223,121,20,232,83,102,87,137,179,211,182,33,57,24,191,220,141,174,99,179,123,120,121,11,227,179,159,143,80,239,197,244,62,108,65,145,121,59,254,80,35,253,125,173,250,111,165,101,173,192,106,14,209,95,86,227,41,0,127,40,68,120,115,70,15,74,68,147,173,86,57,209,230,93,38,119,137,240,164,102,101,124,199,156,10,237,73,145,206,182,62,10,61,116,157,75,175,153,186,108,10,172,236,93,210,179,194,194,125,114,94,160,202,41,44,90,139,168,63,226,91,185,85,159,50,0,187,123,2,198,181,106,80,175,253,190,11,200,14,66,73,86,119,30,140,72,226,199,9,177,177,224,158,255,233,75,245,183,10,192,168,169,162,119,46,23,134,231,162,36,205,10,20,188,106,199,53,230,40,55,32,85,234,93,182,15,247,247,102,175,28,199,78,60,253,115,208,105,231,208,55,172,174,143,126,123,104,254,9,141,217,209,103,175,5,156,14,218,218,54,162,86,110,125,6,166,97,214,85,148,249,18,27,76,236,248,219,237,112,60,77,89,23,203,77,103,50,9,106,172,202,191,195,172,71,28,83,26,23,108,202,190,24,123,207,3,214,135,48,79,142,39,97,140,104,122,71,130,249,77,112,134,215,203,225,209,137,33,164,76,61,236,212,142,158,149,194,160,42,153,76,99,157,9,145,110,0,32,34,213,212,104,30,35,152,191,182,149,225,135,217,53,33,76,216,48,90,212,113,152,200,233,59,13,116,252,50,133,85,223,218,69,133,247,74,26,213,189,42,97,148,220,192,28,15,124,30,62,132,97,145,46,171,214,71,136,198,195,20,17,11,3,141,131,152,49,241,246,144,221,21,163,74,199,178,78,217,196,195,218,35,107,5,205,43,195,153,178,170,27,242,99,82,243,141,238,199,203,23,89,157,40,14,253,150,228,114,19,124,213,25,79,51,33,235,192,72,162,98,158,227,251,178,16,173,184,76,12,178,247,51,188,234,21,140,83,192,197,254,5,85,243,47,113,187,13,144,192,124,89,104,58,216,43,216,5,202,121,244,2,28,6,53,87,113,17,248,13,69,249,117,55,85,17,139,19,243,14,105,215,157,248,114,127,127,102,111,14,183,80,208,219,91,186,183,220,155,194,41,63,203,12,122,223,40,250,151,102,28,230,106,88,0,125,254,212,87,93,115,24,97,36,22,59,250,40,97,51,43,87,53,31,120,54,177,12,101,113,66,4,188,254,66,101,103,23,14,104,33,81,17,244,99,229,80,166,255,132,246,88,1,85,186,96,154,7,239,5,92,82,161,164,211,65,211,220,66,59,131,230,6,70,221,176,56,52,121,163,90,184,145,139,96,224,166,168,35,249,150,156,190,252,129,135,189,85,224,153,82,44,190,112,107,241,129,55,231,40,51,119,161,179,200,190,92,249,230,151,246,52,67,94,72,65,176,138,177,131,6,216,23,91,46,41,1,25,212,98,67,127,61,66,15,158,230,16,65,38,89,43,208,250,100,253,38,239,124,67,14,84,56,118,137,168,238,16,152,183,133,104,84,67,90,194,45,82,157,169,16,193,162,60,109,116,222,41,133,76,100,217,150,91,234,65,24,95,134,236,146,8,21,142,70,110,217,186,197,100,174,240,152,99,227,233,11,129,213,6,5,116,74,208,148,143,36,125,237,207,45,108,129,84,101,77,144,22,121,243,37,93,232,170,48,74,62,124,87,207,33,229,47,200,115,124,177,139,242,191,141,191,13,155,92,158,106,100,100,156,4,100,36,5,57,17,147,118,227,238,55,118,193,253,176,12,109,239,36,148,187,52,222,94,168,245,179,1,104,225,234,68,43,229,19,78,57,77,229,204,58,74,26,241,128,213,105,103,222,166,234,165,154,95,222,34,68,38,196,3,117,199,157,203,119,218,112,19,89,158,109,236,152,114,248,102,58,181,210,125,78,175,162,124,24,106,247,109,163,44,128,61,130,62,95,131,0,207,2,178,51,58,183,181,96,114,167,133,78,80,23,139,88,209,162,53,202,122,236,20,65,100,31,144,130,107,252,175,48,98,64,108,202,69,109,187,3,105,118,219,6,150,73,116,111,6,107,29,142,225,189,39,50,207,19,112,248,158,224,180,154,131,217,65,78,68,131,44,49,199,112,163,5,76,135,253,85,117,11,200,157,73,249,250,105,124,76,133,177,35,220,168,24,31,88,116,151,201,168,145,147,247,94,250,64,40,103,216,230,185,144,198,36,149,8,67,154,3,212,247,88,25,146,64,240,231,249,27,224,227,242,215,144,5,118,119,87,141,1,90,29,52,54,103,148,208,235,231,23,198,82,235,138,25,4,58,7,131,177,63,44,55,122,116,254,244,175,60,191,10,251,69,98,214,59,22,159,104,220,242,91,110,182,177,88,169,202,220,27,70,60,129,55,38,124,68,248,14,117,157,72,139,75,125,13,96,201,223,229,119,213,58,9,253,40,117,135,123,100,248,90,59,84,22,216,245,33,13,215,7,192,138,69,80,250,144,231,155,59,146,104,211,127,162,43,206,136,46,207,160,143,185,124,215,255,252,98,214,134,30,140,75,75,176,40,198,65,175,108,212,249,176,182,219,41,132,246,196,80,228,39,37,120,157,229,14,190,36,220,141,51,48,201,194,206,116,123,26,56,152,57,85,225,113,177,220,241,211,102,247,27,110,242,13,49,102,6,57,95,232,89,243,242,186,23,152,48,97,181,237,40,229,11,182,67,40,216,212,110,84,99,6,207,70,114,194,217,159,165,219,168,213,67,7,113,161,208,53,245,136,79,85,196,136,146,153,198,12,212,116,192,249,47,208,233,214,20,34,78,233,240,41,172,196,179,118,59,69,177,129,29,135,99,137,241,244,216,14,213,2,157,199,93,66,239,91,28,251,229,178,197,180,100,208,164,194,184,39,225,171,28,187,107,202,24,112,193,223,128,193,215,115,100,153,162,11,107,101,69,225,57,245,248,207,18,232,236,229,54,114,189,34,20,169,175,37,147,6,88,163,217,167,234,236,24,231,223,210,61,179,128,237,211,195,189,246,104,108,83,219,219,90,95,185,34,3,115,214,246,55,2,211,181,90,221,178,128,228,238,131,135,35,206,26,253,36,171,51,228,31,229,24,240,48,17,203,175,39,235,221,149,202,48,144,106,86,197,242,216,118,1,128,133,90,48,83,62,125,181,87,98,2,191,63,204,5,76,27,217,52,255,252,127,29,232,249,86,242,127,113,86,40,236,0,28,204,247,0,4,199,22,223,241,52,191,155,149,191,105,35,146,224,172,206,40,80,35,229,210,178,86,183,165,64,121,3,210,150,76,158,88,247,74,185,86,152,225,50,131,130,163,229,171,226,221,104,94,179,168,83,156,240,151,169,2,114,217,184,103,72,140,92,125,134,162,226,251,218,76,187,230,171,12,67,251,69,7,99,120,134,133,170,131,108,10,207,187,96,16,172,93,221,15,52,75,88,33,204,108,211,32,184,133,51,62,120,81,104,217,195,200,150,85,34,138,233,53,77,68,64,99,161,140,59,77,182,202,232,247,122,61,38,100,31,237,181,86,229,1,227,46,63,187,240,246,38,229,242,92,189,94,101,82,152,187,65,250,206,246,138,86,159,172,234,53,61,76,10,249,82,141,13,102,184,236,43,104,144,235,39,31,174,221,2,250,156,216,228,44,247,89,36,128,47,44,41,20,33,51,231,86,86,59,79,94,162,94,120,63,52,213,81,169,25,233,200,186,207,104,20,148,179,58,118,210,62,194,99,222,187,206,2,120,120,51,89,55,109,70,62,59,44,3,185,197,136,77,198,141,240,187,217,108,77,59,43,223,209,187,23,93,52,145,153,63,59,234,48,185,102,214,246,65,122,250,216,214,31,27,75,8,237,47,88,158,20,123,39,96,152,53,239,253,201,34,190,31,138,178,31,93,12,118,80,2,199,11,153,199,230,58,32,229,88,188,197,160,220,168,70,61,167,72,241,145,44,65,109,39,201,207,218,144,216,70,140,8,0,106,71,239,115,54,238,97,10,127,128,22,203,228,241,32,98,31,84,18,211,154,86,56,84,143,112,35,40,108,8,120,199,133,127,201,20,247,155,236,102,143,133,218,176,119,141,104,129,161,96,32,223,133,4,77,142,74,86,130,157,26,153,57,194,68,180,97,175,0,237,181,40,138,38,167,252,167,159,196,20,252,64,154,207,224,99,124,69,154,87,7,0,93,34,173,5,122,118,254,165,72,219,3,20,56,119,24,179,11,184,57,232,251,64,134,35,168,24,219,249,237,5,157,248,97,85,179,48,44,110,197,28,17,237,55,110,53,173,170,206,85,248,137,41,197,9,132,156,4,100,101,84,113,97,168,129,241,167,218,240,35,187,35,22,83,93,138,156,115,1,88,187,103,246,7,93,213,250,134,80,97,77,115,240,125,197,55,41,66,69,145,43,244,106,229,95,174,21,170,204,202,155,13,104,165,73,168,92,63,67,242,32,20,144,187,107,68,211,137,17,237,87,130,72,1,206,143,169,120,138,50,72,96,142,175,155,59,55,2,13,212,95,179,23,30,247,84,238,87,225,194,10,194,59,124,35,57,241,42,140,94,15,228,102,147,9,90,182,153,149,62,78,201,229,166,146,110,66,237,174,239,220,101,22,105,93,4,37,241,59,6,80,214,215,92,247,72,194,145,102,190,86,109,180,77,188,203,177,180,10,155,251,87,142,80,117,193,40,181,253,180,81,173,82,51,169,100,213,86,169,241,107,132,159,40,221,54,204,225,86,218,22,169,243,24,7,21,196,58,148,76,173,203,80,232,156,170,55,234,191,100,22,140,251,43,13,225,98,142,4,122,200,118,229,52,192,216,27,203,219,15,63,207,216,179,20,175,251,128,80,4,139,140,237,78,29,226,195,222,114,155,151,143,2,11,31,33,128,124,54,73,244,100,176,5,75,166,191,225,243,99,71,101,77,179,5,130,143,147,92,184,60,219,113,255,83,182,245,11,36,243,28,228,161,215,61,141,203,139,6,105,127,152,154,123,12,18,133,69,109,191,223,27,226,111,62,31,67,35,238,186,229,120,110,165,155,252,227,131,150,229,26,216,173,90,216,18,201,185,203,15,144,24,205,17,181,197,158,209,230,170,14,75,35,29,3,64,52,140,26,93,90,32,230,179,142,43,101,209,239,23,92,134,83,238,251,247,193,101,116,125,25,203,229,95,200,30,105,171,154,67,55,29,235,199,230,108,77,15,34,241,127,76,157,119,42,248,255,210,80,153,8,95,137,197,36,81,39,123,230,19,208,9,30,78,80,142,162,119,102,56,146,146,65,59,70,76,240,224,11,44,223,159,85,63,163,150,131,82,139,105,250,249,16,137,72,200,48,241,200,181,237,227,221,16,132,19,252,109,232,43,242,157,144,63,58,130,70,255,93,45,78,132,130,88,95,8,246,192,75,136,146,199,236,249,240,86,142,224,222,114,209,253,50,56,147,83,87,234,210,11,187,87,148,39,54,200,23,251,131,199,179,250,134,247,48,10,6,98,1,218,155,140,179,28,190,29,0,180,38,7,174,179,162,95,87,103,165,145,105,82,188,73,145,164,178,141,62,48,171,177,139,176,241,145,182,150,163,3,228,150,9,249,108,213,245,164,146,4,12,131,243,254,184,156,27,83,250,82,32,156,210,12,126,23,3,46,38,75,213,70,58,179,189,8,55,113,107,49,28,134,13,48,56,41,88,183,166,108,52,126,88,46,37,78,100,176,80,29,58,67,205,25,199,8,14,220,170,19,34,22,80,25,221,135,224,183,142,62,245,124,165,209,235,150,61,14,30,234,6,8,75,35,171,205,18,210,129,31,107,102,13,11,113,31,233,192,176,35,1,33,198,47,216,89,60,83,9,139,6,63,118,191,122,178,110,97,119,49,2,157,14,159,26,237,117,203,180,124,224,25,194,76,150,2,191,109,205,207,50,156,139,165,194,7,188,105,137,9,171,197,72,65,241,148,247,185,143,40,104,249,197,151,227,61,170,125,53,81,217,137,190,125,196,182,192,59,135,37,80,81,69,60,150,249,211,37,166,189,60,185,192,201,150,54,191,114,43,247,252,72,92,218,58,103,219,203,102,182,36,148,140,116,2,75,137,202,32,97,110,171,58,78,252,59,153,202,201,185,140,143,191,127,129,61,241,248,85,77,66,255,189,227,139,192,58,71,95,193,224,209,104,65,90,148,53,199,103,16,181,41,86,208,90,47,212,83,10,110,66,102,252,147,3,231,77,43,116,202,134,32,131,138,154,11,147,222,175,166,152,114,161,218,217,182,227,189,160,86,221,68,171,229,30,180,226,60,74,12,173,184,60,219,223,142,113,125,213,110,89,129,86,108,128,242,167,112,57,143,73,221,204,103,113,13,153,201,163,55,93,160,61,70,190,226,249,195,65,98,4,187,182,152,1,188,151,54,67,29,73,126,100,2,41,248,98,195,85,103,99,18,60,26,110,19,94,123,191,185,121,220,81,136,223,28,137,210,187,74,241,190,168,140,69,64,130,169,206,137,111,88,115,130,99,41,209,69,36,85,54,23,11,218,202,154,79,26,250,116,231,234,56,255,74,175,95,49,192,18,34,127,121,23,168,33,108,36,62,110,22,3,1,90,215,75,26,110,29,140,57,73,63,200,159,178,1,28,108,220,7,40,127,179,99,197,13,35,185,134,47,104,23,132,141,23,179,161,253,38,131,128,167,118,55,61,2,170,205,137,122,116,206,127,31,233,245,23,202,251,210,73,18,44,44,87,56,175,203,88,222,184,33,213,87,148,59,11,27,32,55,139,134,228,173,162,128,87,46,239,198,93,33,91,62,171,70,172,153,83,90,67,113,146,39,104,61,57,233,24,136,153,14,122,202,196,75,92,176,150,213,150,221,108,6,137,83,230,45,164,3,25,156,228,191,203,81,91,134,7,225,199,201,63,207,224,128,73,113,133,35,141,243,48,101,22,61,102,120,206,50,156,16,252,44,79,73,147,4,145,21,126,152,32,118,6,220,112,133,62,131,99,217,246,218,14,116,48,236,199,105,255,205,5,46,9,222,77,121,222,199,147,92,47,81,37,169,168,117,147,57,152,217,123,241,223,13,226,252,231,124,195,165,228,149,85,117,250,94,181,23,158,52,70,9,252,193,242,29,87,58,0,76,65,58,226,56,201,73,232,0,182,229,204,185,32,30,88,203,190,127,206,93,177,70,68,193,99,141,132,88,190,246,81,164,63,183,14,225,243,89,10,95,52,125,174,54,45,127,192,218,77,17,229,50,37,150,71,81,111,193,201,201,178,151,55,93,94,126,57,167,6,68,244,1,109,6,18,251,174,209,228,62,14,104,11,192,173,106,63,25,152,83,39,116,7,67,169,224,77,216,22,128,181,152,195,182,254,75,182,131,164,217,100,136,242,16,6,7,248,131,79,149,63,249,87,56,1,156,23,11,195,54,232,225,20,58,35,38,48,14,168,215,110,21,177,22,191,59,216,34,201,95,119,251,3,23,3,36,18,170,194,58,11,145,77,37,7,72,117,62,122,134,20,26,10,196,131,16,31,60,212,12,201,64,17,149,202,116,106,163,231,52,202,118,142,233,42,52,130,182,160,45,152,90,197,130,150,158,1,228,112,120,64,192,247,247,205,174,2,83,247,3,216,47,2,231,122,82,153,83,206,83,21,79,188,57,97,195,182,232,200,206,245,27,187,135,160,185,117,167,176,94,185,67,154,11,11,199,236,54,102,177,105,63,186,105,32,212,182,40,30,64,169,95,15,111,240,188,171,55,29,30,10,62,54,121,163,131,14,122,53,169,184,172,156,91,254,102,81,43,165,224,229,142,70,58,95,205,239,181,3,180,86,175,202,31,35,74,228,173,99,218,246,145,123,185,109,237,88,72,120,37,120,23,203,143,29,212,119,204,120,192,213,247,96,214,125,19,199,195,88,65,251,159,127,232,238,249,1,236,149,17,23,3,134,135,69,51,206,250,18,21,171,5,207,121,235,191,133,127,172,213,103,236,129,211,17,19,188,79,233,188,82,70,219,162,203,96,133,204,179,11,141,197,136,247,253,135,32,252,254,158,177,200,198,117,12,99,189,40,24,39,94,99,213,6,149,151,165,210,68,163,71,87,57,16,119,80,182,247,11,102,123,108,188,147,203,146,249,148,193,31,31,219,186,51,147,12,163,126,165,231,232,56,34,135,141,182,233,129,225,159,185,204,143,127,93,229,232,188,60,47,130,18,108,17,86,97,147,98,207,130,57,115,168,190,142,84,64,80,225,153,132,251,199,189,188,242,246,40,17,56,14,152,253,98,210,129,122,207,169,175,220,42,218,80,178,204,85,14,243,51,116,63,127,183,179,97,154,218,131,239,218,212,73,169,71,126,248,29,116,226,98,17,217,29,41,35,125,181,103,86,134,6,216,11,188,48,233,30,10,44,160,162,20,5,246,230,166,9,242,145,114,135,33,165,0,135,75,32,236,239,151,100,42,247,92,237,68,105,72,173,75,207,219,38,196,122,69,239,112,115,193,242,200,224,185,60,172,244,150,116,165,201,212,1,11,62,238,61,98,103,141,58,23,183,94,252,135,139,30,206,211,38,92,29,122,92,3,159,232,205,151,80,105,96,85,26,40,81,203,248,167,75,180,108,97,248,76,14,224,163,151,66,243,218,91,157,6,181,102,242,139,137,162,188,1,176,112,246,195,104,132,138,202,22,29,36,66,199,38,49,94,10,156,9,151,97,198,238,68,216,27,193,140,2,213,144,129,231,62,136,59,78,105,114,34,59,191,30,138,68,67,248,149,12,227,232,104,158,33,2,90,72,82,131,228,117,188,51,217,178,167,133,148,25,237,233,28,183,142,62,4,164,83,184,98,252,82,196,232,23,103,71,53,56,4,31,8,203,54,54,181,216,33,53,55,225,242,183,43,93,234,102,69,115,137,5,77,249,78,85,192,185,49,23,32,226,85,189,244,86,16,228,50,225,42,203,121,68,6,186,0,26,13,35,17,15,159,14,116,42,92,85,202,95,110,35,121,199,96,64,58,92,39,60,147,112,246,94,125,155,29,170,244,254,167,152,60,186,156,106,132,73,132,248,65,177,10,243,29,36,81,255,79,91,218,196,233,24,123,25,110,109,211,198,216,24,0,240,5,194,109,15,10,61,85,253,183,166,225,70,20,3,35,198,44,101,192,88,193,159,49,246,133,1,75,193,14,169,123,88,85,78,82,213,223,46,114,97,101,44,28,155,61,41,197,117,33,45,223,142,206,192,131,67,32,107,232,128,100,145,242,173,61,81,129,14,83,46,16,18,141,89,101,0,138,22,60,10,145,151,58,175,238,80,173,63,145,14,208,246,176,136,163,110,82,215,66,185,28,195,70,93,205,128,49,18,55,160,140,63,116,165,88,52,225,63,28,217,181,238,191,5,73,97,115,30,109,228,126,15,140,90,65,156,111,215,25,232,181,154,97,105,171,77,180,110,154,182,208,21,223,207,98,91,63,70,16,159,36,10,124,136,190,190,194,220,139,214,1,40,189,172,221,202,218,195,59,142,134,199,184,18,22,74,120,75,246,203,225,158,50,159,26,183,216,233,135,194,150,200,35,153,26,36,48,5,198,200,180,43,249,28,131,194,147,112,234,77,157,29,18,156,79,182,64,60,25,252,60,67,103,193,84,155,160,147,200,132,4,213,189,90,188,145,25,250,172,105,254,101,165,131,54,65,153,64,53,30,241,122,179,190,7,145,18,216,149,195,236,106,237,8,151,139,225,176,135,63,45,94,180,169,183,15,64,248,19,106,53,111,47,249,15,246,16,140,255,114,141,247,240,187,73,152,64,210,14,71,6,154,45,104,141,112,164,230,122,31,53,19,16,127,211,194,154,30,197,220,128,221,138,173,79,124,185,219,4,51,155,30,68,21,17,141,67,225,158,167,83,244,220,206,60,98,206,190,187,168,29,229,91,151,244,233,232,115,176,252,90,53,144,211,48,112,112,142,55,188,165,164,169,72,99,249,152,234,141,189,148,155,132,54,157,229,104,197,48,91,250,37,35,34,169,201,64,179,69,54,114,31,38,189,126,176,171,77,43,216,91,126,226,111,176,101,103,199,59,199,81,184,141,219,128,161,96,239,105,6,158,102,18,150,230,113,3,213,224,199,173,149,51,19,113,113,118,230,51,6,9,55,48,18,199,43,57,141,255,19,197,13,54,180,238,238,151,220,107,18,196,151,24,83,234,95,14,78,184,32,255,243,38,144,0,214,231,189,235,51,68,57,230,133,223,89,151,135,110,114,127,3,99,102,18,180,201,21,255,99,238,163,72,226,22,31,159,42,165,57,126,12,110,51,67,212,225,79,197,46,126,75,57,24,239,14,115,242,54,137,127,105,141,196,198,222,35,207,145,155,136,169,244,106,224,231,24,116,32,221,209,27,38,87,83,118,103,43,179,41,2,25,209,175,194,186,69,114,252,196,225,33,242,32,118,69,48,247,64,136,117,130,200,241,222,122,230,105,200,241,113,126,40,235,172,253,75,71,217,249,139,228,106,176,43,150,123,224,119,201,96,230,51,103,11,100,70,220,0,240,7,103,180,133,243,56,1,186,224,39,145,93,255,128,244,5,6,144,108,166,190,255,211,68,55,208,120,129,188,31,163,232,182,214,223,173,76,21,15,176,37,202,193,173,110,114,225,120,43,99,204,226,160,162,78,4,147,51,222,96,234,143,65,144,246,84,249,32,199,14,145,233,78,72,221,39,138,140,41,1,150,61,192,14,28,226,186,90,78,96,69,194,1,214,33,15,252,159,121,111,60,221,189,2,132,35,149,220,188,126,61,116,18,149,140,93,216,195,64,124,222,183,165,247,53,237,153,155,54,74,103,171,10,246,42,65,194,169,225,1,177,77,201,234,161,204,129,154,107,168,51,195,157,131,28,106,172,244,105,162,14,85,184,29,66,218,112,238,205,196,49,66,33,81,85,151,50,122,11,233,146,250,202,1,70,49,113,174,139,226,79,152,202,138,9,182,48,93,102,9,61,173,152,177,9,54,214,158,143,113,247,224,51,98,136,194,89,88,174,13,12,28,47,150,18,120,218,62,137,101,156,66,220,242,233,85,129,248,237,28,213,116,136,185,64,186,173,149,255,153,129,213,89,55,125,98,61,39,83,3,72,35,210,178,51,133,226,17,150,67,168,63,99,76,254,56,224,37,40,115,139,98,187,25,20,231,177,170,8,161,57,181,226,4,152,29,242,243,127,101,161,106,169,22,40,198,177,136,195,125,77,230,21,111,158,119,199,102,199,196,236,9,4,1,30,12,204,221,62,119,209,216,104,149,230,134,150,35,211,53,253,178,160,79,157,69,31,151,235,92,6,131,221,158,167,234,88,44,138,118,159,62,146,97,166,122,31,113,67,249,156,188,145,86,156,212,22,227,12,198,136,171,202,51,251,115,186,76,210,172,38,185,253,205,207,56,4,125,217,229,87,166,235,8,214,246,98,169,142,51,49,222,156,30,231,180,118,91,230,108,248,187,30,232,142,160,52,54,243,201,207,136,93,60,87,20,69,82,67,154,39,53,48,235,94,87,221,161,27,93,0,163,117,88,149,245,220,12,129,225,172,61,215,232,81,15,200,25,5,250,248,102,63,239,244,253,145,139,68,243,101,206,224,216,240,212,194,209,44,30,252,47,149,3,25,197,103,166,255,240,233,253,156,181,168,246,166,225,220,199,111,20,176,29,118,111,56,58,70,186,136,16,182,12,30,215,45,135,10,9,109,197,137,119,125,131,77,73,158,79,225,2,119,191,248,65,200,195,94,112,56,208,35,33,230,223,233,172,92,3,13,123,65,128,146,55,32,52,229,203,109,219,10,218,224,162,18,184,159,179,244,221,130,232,199,74,156,41,109,98,162,22,224,143,9,76,213,35,45,244,74,252,148,247,133,96,57,236,136,162,252,208,249,63,64,208,189,40,72,125,88,120,15,159,56,119,67,11,182,9,247,126,182,145,253,132,105,38,195,56,127,127,92,101,207,106,133,16,135,188,188,132,224,186,236,144,31,36,31,86,138,29,131,243,2,156,53,162,81,158,103,1,140,187,136,178,212,51,25,211,24,130,20,232,230,19,109,242,199,223,231,76,13,125,207,235,246,106,153,75,234,198,237,181,24,173,200,113,151,151,242,253,33,90,156,110,198,134,171,17,205,34,53,104,221,194,10,222,151,230,0,60,116,29,72,248,12,216,153,44,48,28,194,52,209,177,238,124,66,70,173,110,91,52,159,96,7,109,32,149,137,144,194,110,157,98,217,151,22,217,160,140,72,235,158,125,54,41,179,143,81,253,51,12,81,222,63,139,23,229,214,10,240,185,255,134,117,84,236,80,246,251,85,56,175,195,209,160,13,133,221,25,48,194,234,154,194,201,17,184,162,207,98,42,127,38,249,93,59,217,59,79,78,195,27,17,91,215,126,25,108,187,82,112,114,114,87,60,124,191,34,90,160,58,187,243,128,93,170,126,6,10,234,144,140,129,251,161,215,199,8,219,205,108,80,196,134,192,252,41,0,163,216,8,107,232,217,252,163,60,147,40,0,88,109,205,168,181,58,228,115,167,187,60,94,206,104,141,109,153,119,132,247,186,127,47,241,242,236,17,235,60,216,4,140,99,82,93,66,167,165,178,11,23,230,135,172,218,79,133,32,33,1,155,129,129,78,121,133,212,185,210,186,143,8,144,100,223,238,121,231,138,116,48,249,51,226,61,42,199,51,237,202,64,115,80,117,164,60,207,198,233,207,113,74,3,58,65,184,133,89,91,196,224,229,146,36,4,184,0,8,199,166,181,189,219,58,237,99,134,42,134,55,127,246,247,158,215,154,65,175,96,65,35,102,5,185,91,225,206,38,40,111,188,251,35,4,38,60,171,75,160,34,12,97,67,126,243,139,148,96,246,135,7,179,10,81,16,35,159,35,32,229,215,66,81,65,239,67,141,177,124,247,210,194,81,26,76,91,98,243,146,131,199,57,119,61,224,17,6,128,249,248,132,51,250,64,17,143,97,133,254,152,253,223,126,96,38,113,18,174,254,114,47,102,193,232,144,221,189,87,149,227,141,120,27,190,45,1,45,254,86,138,210,138,108,88,6,249,245,154,191,81,50,167,205,17,5,111,224,91,173,55,55,32,63,248,248,231,135,214,204,21,146,196,13,233,81,241,7,129,243,151,117,223,8,14,150,85,183,8,41,127,111,160,228,9,114,52,73,148,58,226,185,155,36,212,145,102,23,156,193,93,173,161,82,74,77,31,109,126,23,126,222,132,207,169,165,86,184,84,225,51,187,48,133,149,167,94,254,169,156,82,239,223,196,249,126,94,75,44,145,225,89,56,72,255,43,44,143,191,250,177,77,1,76,105,99,171,93,107,201,112,173,228,245,116,126,174,84,104,48,190,87,146,251,192,100,192,117,174,245,76,165,133,41,125,121,12,234,111,83,24,122,84,240,32,29,158,17,186,30,126,131,111,203,100,158,255,80,43,54,12,56,119,130,51,77,50,235,6,115,254,99,173,238,250,17,175,122,128,37,30,137,9,156,116,51,151,220,102,6,23,215,187,101,89,118,104,146,233,51,243,170,107,155,157,69,58,168,44,90,215,193,251,25,159,237,223,147,227,13,237,224,168,211,192,229,219,86,57,93,53,202,183,95,6,25,128,224,136,33,72,213,173,203,240,0,84,64,143,133,226,90,193,32,132,21,161,243,93,136,22,179,68,118,112,81,126,240,103,169,46,36,41,133,150,209,168,13,78,97,175,58,254,81,169,55,221,89,244,64,140,73,36,121,77,160,47,84,15,226,102,237,174,191,144,94,241,114,182,169,17,198,63,140,128,7,236,191,94,15,19,24,199,5,200,133,120,158,192,251,9,112,170,10,39,83,84,151,85,255,29,154,122,58,198,217,160,121,98,195,58,228,147,133,245,152,118,69,24,45,208,110,121,139,6,95,156,122,137,67,182,107,162,87,23,119,197,142,182,172,165,107,191,10,11,81,246,108,224,226,23,54,241,182,62,49,150,27,104,248,22,221,228,98,54,249,173,150,65,243,131,95,29,135,141,171,229,1,214,193,202,31,19,67,85,170,219,97,245,254,62,167,166,26,98,236,163,37,51,114,94,245,197,61,65,237,85,134,164,140,153,214,150,13,123,95,107,212,159,191,71,171,161,160,68,198,59,47,73,148,156,131,157,240,200,115,133,102,81,76,36,106,216,43,144,58,69,172,187,105,120,208,46,138,124,50,20,240,110,50,42,165,82,245,31,10,164,178,77,61,176,227,225,167,251,241,58,155,139,219,141,78,142,204,130,103,130,245,12,202,74,85,228,54,57,134,116,31,71,129,239,114,19,191,142,30,242,102,240,232,133,149,213,139,179,180,231,244,252,72,183,219,96,206,90,101,60,162,137,50,88,106,129,119,111,241,51,80,137,148,33,56,93,106,176,99,39,55,245,112,229,143,244,195,24,81,36,234,226,213,209,123,243,250,65,153,37,191,0,175,248,0,223,138,236,51,14,199,110,247,69,96,101,68,233,113,87,51,184,198,152,157,26,243,76,170,130,155,153,238,115,191,26,56,112,40,80,4,10,36,116,124,32,185,18,204,162,10,8,242,207,150,138,228,200,43,107,151,230,73,97,126,92,54,127,128,178,169,204,235,198,241,228,147,243,238,72,170,220,74,152,9,17,35,36,227,79,55,144,55,243,60,139,182,24,144,255,29,58,28,245,182,157,226,189,218,169,226,41,39,106,208,100,33,210,57,66,123,103,48,51,205,108,101,116,62,252,19,15,78,130,121,181,152,37,150,106,168,75,95,21,176,79,0,178,118,142,30,45,66,50,94,166,164,233,3,180,53,138,84,97,46,30,172,9,248,86,99,174,13,9,1,234,179,144,161,59,168,181,131,54,166,55,6,101,85,171,142,193,84,117,126,189,232,24,78,176,59,253,157,44,31,218,22,35,240,207,104,230,210,34,40,224,9,21,203,61,162,217,206,201,65,207,98,103,211,100,59,75,57,151,16,106,108,61,139,161,73,199,228,38,234,72,55,243,124,116,79,111,239,35,122,242,103,72,153,97,137,167,68,74,144,52,178,54,144,238,78,202,123,199,236,223,235,47,227,166,114,67,227,236,78,153,203,52,124,219,202,64,202,7,203,95,141,131,236,63,22,136,95,225,140,219,176,57,173,37,142,193,232,241,27,69,38,126,20,243,138,106,167,56,92,56,40,47,69,30,182,112,69,248,228,67,42,37,19,109,221,241,68,214,6,97,130,199,237,152,4,251,194,85,226,144,56,93,111,58,242,24,161,42,130,21,255,210,6,184,234,129,202,188,133,87,11,141,164,248,72,248,219,101,231,253,99,170,195,174,150,225,19,167,194,106,218,70,26,45,69,104,153,74,0,3,72,3,194,127,178,88,177,171,51,4,221,164,156,155,120,20,204,58,210,150,136,100,28,76,76,156,33,164,129,143,42,148,245,2,41,222,169,159,156,217,128,69,12,224,40,97,101,247,91,14,85,167,154,149,197,91,233,213,58,3,213,192,157,39,155,79,177,58,232,111,156,24,249,234,92,25,46,182,109,142,130,75,77,215,236,244,119,194,33,95,229,188,96,207,242,159,124,219,123,110,87,57,249,237,137,73,93,207,197,25,27,113,157,207,24,35,98,101,174,225,116,211,233,94,225,164,45,206,95,152,253,215,228,172,82,218,251,252,242,11,107,170,50,75,12,194,95,214,160,27,181,78,194,120,214,67,56,136,126,202,225,239,106,52,71,205,50,51,9,240,9,1,57,80,235,172,42,70,210,115,227,35,142,67,117,124,178,121,63,153,40,27,126,151,213,168,113,34,227,214,102,245,246,98,162,135,43,86,89,166,22,15,8,113,24,21,175,27,203,20,129,216,143,97,179,51,59,134,218,189,52,1,3,195,53,10,114,1,95,220,23,130,119,165,49,58,38,173,92,98,159,222,113,226,187,126,111,191,14,230,3,216,240,84,20,147,112,202,107,84,119,156,96,29,6,39,82,223,254,177,69,168,30,212,57,162,68,83,130,71,231,156,194,215,22,142,114,51,248,45,15,39,30,93,43,81,90,242,11,76,246,220,49,107,23,198,166,212,64,99,17,45,56,254,115,191,207,29,233,35,205,110,125,52,76,67,235,67,173,230,15,119,249,234,217,19,152,91,64,118,233,159,81,166,174,124,178,50,110,79,7,207,223,183,136,6,171,200,210,135,247,90,78,144,73,15,73,54,246,164,222,111,15,156,10,120,181,128,76,102,30,164,87,211,37,92,178,43,186,61,21,178,181,178,135,237,136,177,74,31,187,34,41,178,106,84,159,12,189,132,7,49,117,40,121,104,35,14,181,18,115,78,126,129,0,90,120,158,10,249,84,248,245,101,141,249,18,90,62,135,106,8,180,193,135,80,93,138,0,164,11,246,181,139,242,28,230,234,163,244,236,28,97,227,16,88,137,195,241,67,179,88,212,240,24,73,226,230,19,198,198,184,164,116,181,58,119,236,250,57,217,61,144,10,97,93,238,200,245,226,147,66,122,11,160,240,104,200,123,48,97,35,73,114,39,1,4,3,206,36,24,238,18,98,16,81,91,36,227,147,250,101,199,20,224,249,15,180,187,44,250,191,148,82,242,193,104,233,107,34,1,84,241,201,21,76,92,127,224,135,210,44,220,82,34,197,24,191,94,142,159,130,99,249,24,58,240,241,67,146,213,1,214,125,83,22,147,85,226,251,12,64,75,48,13,198,233,60,98,143,149,143,210,190,87,184,6,119,236,25,149,48,142,23,3,24,253,43,14,65,150,102,84,175,10,170,251,3,172,140,117,70,84,38,81,242,219,67,54,102,78,55,238,111,64,105,226,94,215,55,212,171,18,139,128,199,117,237,242,216,209,109,244,167,210,176,18,211,61,13,217,48,30,148,10,78,15,254,70,226,53,191,171,74,42,177,13,181,207,121,77,208,109,23,8,184,0,77,88,74,77,141,7,100,159,241,40,155,168,36,181,194,101,157,20,96,196,98,29,106,160,21,166,187,199,225,213,254,237,152,184,250,137,126,226,186,52,131,5,168,168,66,172,44,206,56,35,176,151,46,180,101,45,240,226,167,34,46,158,114,224,95,240,127,111,9,192,161,165,174,171,248,184,49,43,51,249,198,62,109,7,201,104,136,6,212,206,134,113,42,38,205,106,163,10,81,75,111,160,249,86,166,46,84,145,125,220,231,37,39,228,21,174,157,70,128,47,73,78,31,99,47,62,221,39,138,48,26,228,238,245,38,187,118,251,173,88,243,2,0,171,245,186,60,70,140,245,143,222,50,13,243,34,91,18,13,103,107,91,113,128,25,243,175,210,230,56,195,52,18,100,79,200,1,142,50,165,219,247,112,116,44,165,199,38,145,191,45,34,157,65,250,237,19,157,29,105,219,234,36,53,132,210,189,203,125,114,202,33,10,106,20,113,141,102,209,254,252,236,133,74,156,141,192,249,251,249,228,135,209,2,200,182,93,138,247,76,235,157,3,85,193,245,83,156,76,63,7,125,167,120,252,157,107,238,154,46,201,39,144,249,139,30,125,0,81,24,142,188,108,96,157,93,145,143,25,194,123,181,121,14,138,162,139,237,36,31,138,128,135,98,135,235,51,157,4,83,6,102,113,69,46,84,184,246,44,230,127,154,53,243,171,29,53,0,166,101,184,42,172,67,129,41,221,66,80,76,201,117,247,207,3,158,226,208,29,62,3,14,32,34,190,11,29,18,52,110,161,58,58,7,106,6,185,86,216,131,103,209,77,24,210,49,138,20,44,212,40,15,212,252,213,112,31,86,60,20,68,26,151,180,69,145,167,40,246,167,119,247,103,122,93,241,223,86,133,117,224,197,163,53,118,24,234,241,59,41,161,4,192,248,19,44,173,133,182,46,171,13,203,112,101,220,172,31,157,101,138,1,85,108,103,170,98,137,21,225,156,140,200,114,86,124,168,89,147,125,245,47,240,100,67,233,72,2,97,203,85,169,203,74,218,133,233,252,80,151,31,6,54,239,135,63,117,139,48,118,220,96,54,78,101,22,110,218,211,3,60,171,235,238,145,164,224,219,191,89,95,215,234,234,203,249,24,83,225,193,211,240,13,134,63,69,60,61,138,103,239,48,88,147,66,56,238,246,58,58,253,110,71,158,49,119,159,15,226,197,80,81,232,51,27,88,58,51,38,239,27,156,78,135,250,237,16,51,249,232,126,158,153,137,231,124,162,36,247,246,16,68,149,116,200,58,244,107,213,37,253,53,104,89,174,133,65,204,16,24,237,216,91,165,80,47,117,123,168,0,47,23,69,226,16,206,38,105,248,137,192,245,215,180,56,217,6,43,66,15,127,206,90,31,140,171,157,51,111,163,190,225,26,43,190,174,212,41,95,55,250,136,48,73,135,214,83,93,59,65,123,166,249,96,108,78,45,139,92,72,136,106,167,236,189,73,204,26,86,147,118,219,204,121,127,124,200,146,113,43,87,87,250,217,153,244,167,198,224,181,197,95,213,81,205,7,240,108,200,57,146,177,224,61,166,196,232,107,91,219,107,139,217,255,48,190,38,135,182,10,168,139,239,156,176,199,142,11,83,251,1,245,234,171,140,144,132,118,99,105,109,189,113,91,240,225,62,97,122,177,147,94,42,174,85,52,105,10,193,4,104,234,78,33,115,245,53,157,234,97,215,10,160,101,186,58,78,44,169,168,139,80,216,119,235,175,61,130,225,97,171,101,112,79,197,167,155,88,148,89,180,193,155,127,32,225,63,246,131,179,42,203,241,219,88,48,48,142,43,104,8,72,163,65,173,20,51,16,11,4,69,110,249,174,102,181,54,48,74,203,116,53,127,6,70,218,96,218,106,216,68,78,139,208,75,78,17,174,134,221,64,208,140,11,160,226,248,192,237,108,206,166,41,111,143,237,124,195,30,120,240,75,196,178,2,160,212,92,161,20,18,114,111,235,108,22,107,182,17,210,121,100,125,135,72,234,56,45,149,243,168,64,7,248,233,30,222,138,245,57,79,237,198,195,185,117,233,64,226,175,207,7,112,74,137,48,237,154,147,22,246,46,207,211,178,8,95,10,138,203,170,79,171,177,99,162,200,91,53,173,230,36,207,147,45,104,133,140,184,254,227,22,121,7,179,43,127,109,193,57,115,214,255,15,110,244,163,51,131,229,17,13,227,242,11,117,248,144,159,97,86,195,115,160,239,16,22,145,95,190,169,215,141,251,27,39,188,156,31,208,199,228,91,162,33,108,148,21,199,144,19,174,94,14,159,176,17,136,59,167,130,208,61,157,14,161,4,173,195,176,149,19,119,72,75,181,178,166,180,91,55,215,11,148,104,157,48,147,233,225,2,9,109,41,150,132,160,79,134,212,226,248,184,78,57,193,56,179,110,58,57,12,146,172,75,31,52,200,163,100,207,88,46,195,244,158,36,98,83,224,9,216,37,50,202,16,55,67,255,186,9,176,142,224,215,204,198,46,36,227,41,81,102,4,160,239,165,244,194,41,138,81,11,115,117,168,111,67,146,220,25,250,124,144,228,50,48,250,212,135,166,245,4,235,238,178,86,120,30,86,73,241,62,159,60,66,226,161,69,246,75,174,56,226,55,34,200,97,42,120,106,140,90,49,53,172,109,26,8,51,255,251,145,9,126,120,129,48,127,63,206,252,29,175,232,111,232,90,185,22,56,117,25,106,187,159,251,142,247,196,116,75,192,123,25,236,145,76,131,209,78,176,41,161,44,36,187,64,97,174,131,49,221,124,200,14,135,151,61,209,105,96,151,182,200,103,216,241,56,136,74,163,160,216,184,77,148,40,211,214,228,188,96,214,207,78,155,16,194,132,49,121,49,239,229,174,83,71,77,213,193,147,186,108,4,89,2,237,22,34,6,203,216,70,208,194,73,18,74,183,171,47,211,225,24,150,6,91,98,88,67,203,153,33,151,40,48,171,144,207,11,49,15,150,228,208,122,208,172,95,246,230,228,224,110,242,97,206,200,183,48,194,105,38,139,236,220,23,37,63,241,68,182,26,117,198,60,88,170,240,227,50,150,52,170,111,115,248,32,242,222,200,158,209,128,201,1,194,141,236,37,163,212,0,15,43,165,121,251,166,178,234,231,152,204,19,24,148,85,39,58,192,37,175,7,5,70,178,175,89,0,72,110,10,188,6,160,108,138,38,113,204,225,185,252,53,216,42,34,161,145,12,239,237,22,109,101,156,69,181,79,1,208,218,101,170,213,107,17,143,65,224,251,174,114,62,39,137,41,50,174,76,0,49,118,63,191,136,166,58,230,213,194,18,110,213,22,24,43,152,93,100,19,221,81,94,168,25,103,138,162,74,17,82,135,11,212,133,55,83,96,111,127,247,41,15,171,81,24,200,6,29,217,199,159,40,42,231,200,24,160,149,186,136,185,162,4,64,9,161,230,35,20,41,135,35,12,123,0,252,200,169,133,226,76,36,44,117,101,44,131,23,239,191,10,150,238,12,176,92,92,44,121,209,188,223,90,218,187,105,20,64,165,74,12,124,199,61,51,3,72,144,137,83,131,68,165,169,110,25,190,64,135,120,187,251,24,29,245,252,111,204,169,218,177,27,88,212,49,90,155,14,164,57,204,76,243,156,232,215,174,155,46,78,3,172,168,151,147,127,216,31,17,70,65,214,179,14,112,23,73,40,209,210,86,24,48,195,32,200,30,238,183,197,46,12,92,48,80,131,179,181,165,123,111,60,133,196,176,75,192,8,58,76,228,144,236,196,94,222,164,216,4,146,167,113,72,168,80,7,235,245,200,153,32,243,47,217,139,222,40,57,125,7,118,219,50,58,211,115,163,9,127,4,118,131,44,221,240,54,119,42,248,127,142,154,205,19,187,1,71,189,123,227,5,171,9,201,39,89,127,168,143,100,73,73,94,175,97,139,223,172,13,51,105,146,86,201,139,159,23,56,178,5,80,107,68,199,100,7,123,61,216,224,231,237,253,59,4,160,205,172,3,180,57,220,34,65,187,30,61,55,185,217,225,63,30,121,135,178,63,234,216,244,118,51,135,112,228,146,202,48,225,23,125,207,204,16,145,56,221,98,129,26,164,81,73,44,249,224,127,12,118,177,185,238,165,227,231,132,45,187,4,31,89,200,180,249,151,234,160,108,102,14,69,1,199,244,249,118,163,39,96,115,72,236,126,34,86,41,173,236,201,147,241,216,4,76,150,82,84,8,12,168,205,33,37,198,144,111,72,5,33,208,136,67,198,33,114,96,176,225,232,109,206,196,161,11,78,176,121,31,36,179,228,19,143,43,146,233,115,240,37,199,126,143,23,4,92,174,46,178,41,33,76,171,0,162,192,202,133,42,170,66,7,198,73,183,68,79,129,227,135,27,225,244,115,236,36,9,159,142,37,178,90,44,32,172,145,222,164,206,215,138,83,96,98,44,177,198,55,200,154,159,250,248,99,111,185,143,40,136,204,88,110,223,138,71,42,140,224,93,32,158,159,130,49,120,213,172,69,200,193,122,55,102,111,66,51,101,65,7,112,233,215,206,32,169,149,123,37,242,128,74,244,232,39,155,85,175,177,154,63,122,102,186,19,201,175,127,126,176,52,8,127,58,152,51,194,150,2,49,81,43,138,104,122,40,105,36,204,221,129,140,166,163,68,112,220,4,108,161,157,99,103,222,191,171,51,99,90,236,63,193,41,255,169,16,188,194,237,143,15,69,207,155,104,177,163,5,162,58,16,200,62,0,172,59,15,249,236,152,231,142,92,89,190,16,78,207,29,176,2,255,161,90,90,4,86,221,174,254,116,200,145,155,125,92,33,252,78,2,252,204,64,138,179,102,104,74,221,229,1,45,230,83,144,208,205,4,158,113,199,63,103,201,203,62,42,37,225,88,229,238,213,219,194,42,218,56,84,91,173,89,222,139,176,30,98,149,85,236,31,105,178,106,248,166,205,8,85,181,123,43,170,131,38,198,62,25,21,102,126,3,10,148,240,76,45,126,252,146,172,185,215,247,238,250,133,50,36,245,21,246,243,240,56,76,210,108,181,148,182,152,113,37,210,217,142,119,15,180,52,234,165,146,144,245,111,94,251,51,202,28,242,180,117,211,164,192,32,231,132,95,182,237,130,224,186,82,3,75,41,161,9,152,242,241,158,78,5,207,47,187,6,181,45,204,193,165,143,51,240,219,226,127,80,121,45,247,37,3,69,17,170,104,132,74,11,186,243,193,108,46,11,44,197,185,56,122,118,165,155,235,171,95,66,12,1,103,80,59,21,199,93,140,250,178,4,209,199,169,111,40,103,220,253,186,169,123,211,176,247,233,98,9,214,29,185,51,18,215,61,245,230,33,193,205,255,248,103,144,135,243,151,183,192,195,26,172,250,224,131,79,65,177,180,70,97,75,129,248,115,89,159,132,194,93,4,188,173,32,5,30,4,106,105,124,240,124,83,81,128,253,94,71,78,82,65,213,182,205,247,122,216,244,5,119,236,152,160,109,91,69,45,204,112,139,237,228,83,88,28,57,178,149,118,164,68,81,157,75,29,212,120,83,142,241,36,22,190,160,66,183,85,203,75,101,64,193,222,59,210,177,32,111,240,193,127,21,28,162,211,127,53,203,146,190,90,57,133,114,154,240,143,183,108,224,19,11,192,222,109,244,203,79,148,160,209,104,72,15,170,134,22,146,82,152,250,96,24,64,63,252,153,133,23,84,243,238,173,215,97,67,61,199,118,190,6,80,237,115,69,87,205,234,133,85,39,76,18,38,156,242,100,123,144,178,96,110,125,104,124,212,235,133,251,132,14,189,74,7,77,174,227,237,6,89,254,32,61,189,225,116,205,206,235,182,244,246,145,104,253,84,12,94,232,106,93,246,140,104,252,129,198,36,226,114,95,24,48,205,153,73,192,34,70,174,143,133,84,166,71,144,79,144,67,55,83,50,46,225,86,105,111,201,129,222,52,48,226,126,200,199,143,165,135,199,86,216,54,17,147,185,127,218,31,174,111,42,191,140,85,201,110,65,114,243,136,209,232,82,108,87,123,240,106,14,129,168,169,41,51,231,59,48,141,230,191,72,206,136,64,99,168,69,245,139,157,231,60,203,30,252,220,231,63,164,55,111,155,18,237,25,20,242,217,24,68,244,186,224,64,69,162,36,121,187,28,13,84,68,251,72,187,234,16,84,216,172,17,248,193,33,161,224,226,199,217,142,144,231,88,205,138,144,126,38,91,71,166,15,239,226,234,161,53,126,71,164,185,113,246,167,98,86,84,208,57,28,32,131,193,136,134,235,39,110,14,114,187,17,30,56,128,185,225,121,162,34,51,95,152,142,128,90,115,71,61,45,121,62,48,144,28,212,107,71,141,107,203,191,74,96,209,171,34,129,33,169,241,198,19,79,238,186,226,241,250,225,242,194,224,26,6,59,59,244,255,10,112,245,47,189,71,105,232,235,142,5,171,155,84,220,210,72,159,18,61,225,58,184,184,179,173,213,225,122,8,91,45,47,15,253,174,206,106,34,237,185,217,75,174,66,50,118,166,32,90,235,67,26,106,194,207,190,22,78,50,5,172,235,195,63,15,78,32,117,45,22,123,129,50,179,153,95,199,25,55,202,109,149,95,214,38,247,94,123,249,129,72,129,214,236,32,143,209,57,185,246,152,98,112,8,170,144,44,168,178,39,119,45,158,0,189,184,10,199,70,156,37,32,76,84,152,255,4,134,163,99,191,176,196,88,95,130,173,207,82,6,206,113,172,11,95,26,202,47,181,35,68,120,16,76,250,100,146,105,15,76,30,218,242,185,29,193,188,100,244,33,178,28,119,72,10,160,81,187,225,124,240,71,60,219,214,135,47,214,241,152,163,211,164,203,7,216,205,222,184,222,254,25,99,101,76,13,156,62,60,166,147,67,149,105,119,163,16,227,110,102,102,165,224,3,33,15,74,141,212,33,223,233,4,80,158,82,215,170,216,65,239,68,205,69,146,95,183,228,156,110,235,252,210,137,161,176,152,33,233,12,159,178,128,183,40,132,143,121,6,166,205,170,144,86,98,55,44,195,193,50,110,87,210,87,249,86,5,198,153,233,139,15,178,34,122,198,203,67,122,43,216,151,234,148,88,69,204,244,75,73,209,231,61,120,74,132,4,116,101,155,238,37,41,206,161,231,196,243,171,36,60,217,21,47,132,192,74,159,164,160,223,172,119,164,38,109,34,59,199,146,128,145,209,166,53,160,203,14,175,90,185,179,184,155,105,249,165,124,175,79,140,36,138,139,209,136,88,10,8,106,52,113,235,50,162,20,142,26,219,147,84,130,119,109,103,74,80,225,154,76,118,2,125,134,124,201,106,172,113,79,66,224,226,22,174,39,162,252,48,180,227,237,194,185,177,101,97,220,29,223,81,67,53,41,172,168,227,71,237,134,94,136,72,224,126,105,247,8,25,42,18,177,85,173,147,89,192,58,101,176,88,204,208,184,132,80,15,196,18,43,198,197,81,123,86,103,204,118,71,224,231,25,241,20,12,233,123,13,123,193,106,38,170,164,46,35,212,230,112,123,86,141,120,201,137,183,64,31,61,4,137,41,133,155,48,216,51,97,26,173,178,93,164,23,133,62,250,12,13,247,78,227,27,161,67,53,113,82,205,237,36,41,10,243,25,4,94,10,250,127,17,88,220,61,196,29,218,70,250,157,253,140,111,95,116,43,25,252,67,222,228,185,212,111,102,179,165,177,121,107,135,165,126,226,97,114,140,158,231,22,225,49,172,215,164,1,148,51,46,218,171,67,234,147,234,109,170,148,78,111,104,155,99,142,243,161,253,182,161,227,29,65,234,186,69,186,185,14,223,145,91,17,243,138,198,32,21,203,94,23,185,103,40,207,65,210,221,232,81,154,144,151,119,41,36,65,14,89,226,227,210,233,155,158,25,61,161,42,1,135,191,121,71,45,247,135,241,131,36,23,112,199,214,136,164,55,156,41,30,135,245,207,209,161,242,132,121,58,148,145,130,84,14,160,28,201,209,195,14,25,205,138,250,244,175,87,49,168,221,235,207,181,181,29,212,33,9,214,61,84,229,41,216,123,192,192,223,193,233,58,62,128,249,69,231,242,34,240,152,72,183,253,73,12,65,84,226,48,200,171,139,68,158,172,175,202,245,83,4,94,105,223,159,215,87,165,178,245,165,123,79,75,114,70,37,74,8,185,59,16,31,72,12,92,11,87,53,163,84,202,173,134,150,106,184,229,180,65,254,204,158,213,192,116,209,83,167,146,39,184,139,149,138,185,239,56,200,142,132,91,110,5,243,149,145,215,142,66,124,246,166,222,136,115,7,74,188,227,218,38,71,19,235,147,90,61,5,7,139,214,13,168,199,84,90,7,38,59,73,91,187,126,50,143,239,242,114,117,233,220,64,202,31,135,45,234,253,15,64,65,146,150,28,174,186,219,199,126,141,110,126,57,72,52,203,131,69,57,231,126,176,149,36,215,172,244,37,184,85,138,224,80,149,154,186,147,238,220,30,69,99,233,251,22,169,23,186,129,104,171,218,206,206,253,226,7,64,233,183,232,151,68,152,86,198,179,97,113,170,117,80,250,17,8,196,255,189,66,182,39,85,140,25,67,16,3,167,147,157,17,222,181,146,211,103,56,185,93,223,51,64,168,3,98,107,220,202,104,82,214,26,148,198,124,248,185,76,109,238,7,59,226,201,175,35,80,97,31,104,224,41,230,135,95,130,15,244,98,44,63,222,132,161,188,161,172,226,6,82,117,150,40,128,84,219,0,88,76,221,170,14,186,229,199,17,245,255,33,66,21,142,15,149,73,48,154,81,74,142,1,87,134,77,254,119,219,61,31,255,249,169,8,219,12,209,48,34,97,175,18,139,23,236,194,234,229,170,232,216,181,1,164,29,202,25,121,172,163,37,221,250,47,107,81,167,11,178,201,17,238,219,44,244,137,100,68,44,9,116,37,211,94,108,212,151,112,93,201,106,61,6,219,35,26,145,182,15,133,201,60,144,74,178,227,22,96,152,226,184,86,127,252,171,72,182,44,89,207,220,187,230,43,161,22,200,149,43,112,32,175,194,92,222,242,217,226,63,25,66,36,118,132,198,79,222,25,191,26,17,30,228,121,243,99,42,21,210,11,170,118,175,239,89,106,51,17,199,101,246,252,192,224,57,118,209,65,59,2,55,80,131,155,59,62,110,149,12,237,29,91,243,97,120,123,249,92,225,187,25,104,11,230,240,192,250,25,84,112,12,37,47,90,192,252,129,6,58,77,250,144,161,233,58,235,247,161,228,152,188,83,213,124,206,180,236,107,202,99,70,80,140,148,58,27,115,191,174,202,19,146,226,129,93,193,79,29,164,65,134,48,26,18,25,228,87,120,88,33,125,44,84,208,175,162,204,253,73,118,212,160,122,163,23,70,73,8,113,104,36,152,51,27,40,165,8,206,112,77,75,100,148,209,178,81,98,221,188,65,103,61,148,183,112,161,167,54,55,203,16,197,27,139,230,236,189,73,56,197,68,200,11,219,4,219,167,174,116,162,156,24,121,24,165,213,75,157,53,0,140,98,245,24,16,19,120,150,165,175,229,196,243,213,149,58,232,215,180,131,61,70,120,51,7,55,227,182,223,61,218,215,53,158,60,16,22,244,5,71,114,185,128,48,47,28,69,33,142,161,150,172,44,208,97,148,59,99,109,41,64,28,32,237,28,166,97,83,135,77,21,197,85,232,140,88,116,225,4,233,234,182,77,225,119,171,186,87,186,170,142,83,141,236,17,39,124,187,15,188,57,209,216,136,23,95,19,66,139,124,251,15,169,34,244,114,94,85,62,221,241,52,161,97,0,21,31,5,183,16,103,146,74,34,205,11,1,182,29,60,215,224,48,95,236,192,243,10,226,141,226,35,182,75,194,72,113,56,34,187,147,123,135,99,125,14,124,240,168,79,21,163,12,211,76,223,129,250,144,217,226,209,32,13,118,191,77,103,58,12,169,132,217,112,154,115,111,7,225,226,16,250,78,132,222,249,40,101,103,185,229,225,103,113,0,45,254,7,101,2,246,237,190,212,5,233,9,1,108,135,135,133,92,169,108,64,70,124,121,107,70,144,39,186,175,141,92,62,213,158,139,71,140,18,149,235,60,63,86,114,29,27,233,188,184,201,131,218,220,199,163,15,22,226,64,101,62,213,21,7,179,66,54,79,137,93,212,201,90,68,50,119,145,45,85,154,98,72,28,111,105,65,66,70,235,224,31,233,63,48,8,253,178,91,193,220,162,91,169,255,34,215,107,195,57,147,209,209,191,31,6,68,165,82,58,227,40,36,94,210,178,81,179,73,224,235,161,58,219,105,200,227,145,161,56,207,154,240,135,151,45,129,172,53,237,107,159,208,245,100,58,179,44,53,148,187,255,103,20,56,190,249,181,217,186,87,15,3,178,116,218,20,234,220,193,121,177,192,22,39,40,221,72,0,28,97,203,72,211,167,103,121,143,125,209,18,86,28,186,153,9,122,107,84,236,5,58,90,89,11,77,125,244,201,2,201,143,146,119,200,26,235,103,9,20,101,49,161,111,66,115,42,108,34,155,165,74,52,45,95,109,15,200,123,111,110,111,221,25,226,85,248,174,129,163,170,122,74,121,59,246,82,161,90,248,145,246,189,192,68,73,209,75,185,207,165,36,254,25,113,192,161,166,208,111,196,66,110,110,48,96,223,180,131,10,48,153,211,186,118,126,34,188,121,13,143,59,45,182,193,145,178,50,222,44,85,235,129,38,122,170,90,230,83,248,222,183,82,102,131,253,43,71,178,241,90,43,252,170,139,246,10,122,192,7,134,78,193,78,212,61,142,242,109,139,102,26,165,134,241,199,206,3,230,238,254,42,218,221,100,40,231,56,89,229,164,53,65,29,54,205,172,85,145,99,79,187,162,229,204,223,163,18,76,200,16,233,55,100,1,254,169,73,66,8,47,127,202,10,106,240,187,72,108,110,184,200,5,65,179,7,212,163,218,22,164,192,55,159,185,2,254,56,48,47,60,27,218,128,144,249,160,157,28,18,82,192,107,141,199,114,8,121,161,195,219,174,220,46,30,244,8,14,183,95,55,91,44,83,150,196,158,172,8,178,228,237,162,84,206,83,10,3,66,126,36,223,18,149,170,217,38,201,214,159,47,158,28,205,207,254,67,177,183,160,213,18,37,23,69,154,70,224,16,134,224,175,187,15,208,204,229,76,215,230,241,213,157,197,8,125,54,243,108,98,145,65,177,240,111,233,142,121,69,232,237,159,55,111,52,163,192,150,132,195,70,51,97,55,247,204,226,39,76,24,216,238,45,139,95,221,107,216,195,175,175,74,69,235,190,96,146,65,247,127,26,71,31,107,211,5,40,241,190,117,82,90,126,129,242,161,129,104,175,28,228,183,168,38,122,224,182,185,219,142,222,96,142,156,175,168,252,222,120,231,24,74,238,217,226,3,16,226,108,240,114,248,195,103,233,83,183,226,223,213,160,119,8,15,23,17,118,45,252,6,29,121,95,0,21,128,188,76,171,237,8,57,218,221,212,192,6,136,221,213,58,34,125,157,237,196,93,171,85,205,157,112,232,208,80,108,170,86,164,2,151,235,103,233,16,59,94,188,21,248,116,227,12,216,160,199,153,227,24,254,124,10,254,171,187,41,220,143,177,109,119,19,48,192,177,254,67,254,144,64,33,195,35,62,66,150,77,249,176,43,151,229,134,156,127,241,154,248,197,165,73,66,142,26,207,73,62,27,98,220,148,241,80,17,102,19,63,248,77,53,63,222,96,49,124,207,5,143,66,165,185,245,171,108,134,122,248,147,230,127,98,207,192,199,40,149,96,172,136,158,174,142,31,83,65,86,26,80,23,39,121,31,15,55,45,63,153,195,49,43,8,17,120,210,1,202,41,135,204,199,44,85,179,247,35,101,46,197,38,28,185,7,19,99,111,89,191,92,202,82,114,210,64,195,251,186,206,79,183,83,111,177,73,74,46,207,176,57,33,36,240,84,163,126,192,226,235,175,142,184,88,215,137,58,30,31,172,11,61,88,41,157,180,1,0,244,235,124,175,54,177,214,20,226,220,229,10,109,200,226,104,179,126,206,200,188,238,134,135,73,210,243,21,159,51,136,150,242,40,196,166,220,68,159,117,229,196,174,86,248,74,68,205,116,188,195,181,74,119,199,112,220,10,109,62,182,40,254,213,50,145,9,21,121,71,149,246,114,84,177,87,124,243,53,20,22,223,211,66,211,103,39,36,169,83,36,15,9,190,187,57,205,165,225,171,224,172,42,88,244,121,168,127,245,6,21,69,136,64,197,250,118,40,1,192,16,90,244,56,10,110,112,85,37,67,84,194,164,234,205,92,233,15,248,133,130,107,1,120,221,51,144,47,168,58,57,126,20,233,3,118,154,65,151,98,10,112,7,216,174,171,224,43,104,154,173,100,144,77,117,166,94,198,224,193,149,125,187,159,3,232,238,144,83,247,205,236,7,196,38,48,53,60,27,117,67,50,52,184,92,97,118,148,47,107,252,180,157,28,176,252,32,78,253,110,207,155,0,200,102,8,67,120,52,46,31,67,52,40,254,207,47,56,1,154,247,63,208,133,125,221,135,71,19,121,174,74,81,216,244,231,225,35,90,182,243,173,161,28,41,83,140,41,37,244,108,107,30,121,52,106,2,8,225,176,30,29,180,194,65,218,197,163,44,175,24,217,136,161,211,198,49,164,98,50,246,43,212,203,187,71,49,228,174,252,208,142,155,130,1,207,254,140,127,65,55,83,179,116,184,226,255,148,7,63,111,77,100,9,225,101,195,245,192,169,49,214,203,119,213,245,89,121,111,120,24,34,251,157,164,189,58,80,64,45,27,123,169,50,93,181,41,92,180,130,67,151,37,48,205,181,195,45,21,154,100,251,136,215,197,11,49,10,76,156,15,54,244,160,115,105,109,155,182,36,210,178,127,72,181,67,182,87,92,241,101,178,44,252,232,111,242,41,87,118,131,239,239,85,18,162,195,50,123,80,126,67,244,142,142,148,219,141,242,254,227,103,185,244,254,25,171,170,98,210,255,59,49,106,187,88,205,138,143,146,52,9,217,5,89,216,29,61,55,6,157,91,178,230,35,147,109,52,84,212,139,7,43,77,103,51,194,42,184,11,96,11,135,206,226,164,47,165,11,3,2,138,246,91,9,170,188,147,40,76,66,46,155,163,54,144,226,132,207,39,124,8,107,140,31,53,121,238,82,1,156,201,251,141,0,52,242,23,225,61,48,157,93,188,41,128,60,152,147,103,236,249,161,195,4,80,137,169,226,176,207,29,50,112,0,65,37,75,217,215,181,101,162,109,68,221,239,40,22,210,213,44,139,161,225,29,162,99,145,146,127,174,101,90,148,178,46,181,214,57,9,165,46,249,225,195,141,55,135,228,168,176,31,177,111,237,169,231,99,71,209,203,8,69,206,74,119,16,25,208,112,177,149,228,10,176,43,210,11,120,39,96,19,179,115,212,127,104,72,196,246,234,244,243,39,148,119,170,225,0,120,172,126,118,69,188,242,6,156,163,91,114,184,94,97,57,253,95,93,192,16,49,159,160,68,83,166,200,155,45,58,130,90,97,47,60,224,61,60,130,48,8,148,46,78,64,182,50,84,101,66,155,195,252,12,71,139,122,114,108,196,53,139,25,13,162,76,139,131,110,160,181,86,143,188,98,198,20,142,69,115,122,63,58,127,70,124,97,137,72,106,26,148,204,180,121,6,245,21,152,239,73,141,181,16,246,207,72,94,3,243,208,144,4,214,30,238,197,49,51,120,98,193,235,116,228,81,225,37,10,118,6,98,155,163,124,132,186,105,88,248,224,169,56,167,42,230,150,79,142,94,209,108,233,83,102,81,224,206,204,204,112,115,219,156,71,140,76,58,59,148,50,29,46,135,182,31,30,174,189,106,6,172,207,234,95,116,234,130,243,113,134,119,210,82,97,169,17,13,247,7,167,153,10,78,159,111,175,74,158,62,15,230,75,101,86,224,249,35,12,206,120,141,167,85,38,20,214,135,87,59,46,119,232,235,174,169,126,88,252,90,206,97,25,104,98,9,88,92,20,174,217,127,113,42,68,136,163,228,67,157,11,121,153,23,168,139,23,113,95,128,247,217,36,212,5,188,31,87,179,241,219,6,56,94,85,54,190,213,68,214,220,146,149,247,18,185,180,164,57,28,218,43,44,48,18,192,53,183,63,47,33,190,223,175,105,79,197,240,186,213,119,3,248,111,154,28,77,45,149,235,120,57,95,187,43,154,173,46,46,175,9,175,151,223,12,149,54,238,69,169,22,98,32,30,252,163,68,203,127,95,215,176,54,76,177,115,86,136,199,106,177,83,13,162,38,67,142,205,97,22,1,94,190,41,72,96,127,212,128,45,250,95,223,227,100,189,198,93,164,143,145,140,92,184,92,126,41,251,14,91,40,45,99,137,50,146,170,63,131,92,111,146,253,45,40,87,101,55,213,219,56,129,189,95,81,215,22,198,198,238,217,86,228,226,31,66,243,32,203,12,7,192,109,47,225,2,8,231,231,245,130,42,61,2,188,235,30,208,226,146,182,206,214,226,73,179,57,31,114,47,104,213,228,86,88,202,92,223,49,179,168,254,122,121,212,67,146,126,213,90,199,224,173,134,179,188,97,191,189,63,100,146,88,112,98,199,162,23,120,246,118,121,187,225,242,14,253,75,224,110,73,7,117,71,81,226,113,231,108,112,213,211,24,195,57,59,131,205,6,70,85,79,128,76,178,141,150,96,204,131,65,169,242,214,20,178,213,184,99,203,2,51,179,178,66,107,81,82,233,125,71,136,199,158,12,35,35,203,111,239,156,101,117,85,168,131,249,81,114,67,226,192,131,35,142,180,243,59,173,158,227,66,157,31,217,210,123,230,192,124,56,239,156,192,68,21,143,8,86,233,58,3,70,75,215,156,209,116,239,210,206,115,181,65,184,59,214,183,44,22,217,56,55,85,128,98,193,42,183,24,20,6,27,229,232,136,213,134,122,191,202,185,3,251,0,129,141,157,76,82,225,204,221,216,66,127,202,3,198,78,218,60,237,38,169,246,251,76,124,120,110,180,126,55,18,35,161,11,1,92,83,67,152,35,133,122,187,186,235,47,128,142,170,1,159,169,251,225,250,50,72,23,172,95,127,5,194,58,98,213,226,66,147,146,189,229,155,163,52,185,166,20,206,234,8,51,251,5,177,147,64,161,66,249,79,234,249,23,31,21,52,143,78,236,254,189,63,159,235,122,94,134,101,25,249,15,239,177,240,84,139,32,101,1,189,114,158,166,166,164,87,200,150,30,163,212,173,43,18,139,192,183,129,200,126,179,60,114,38,146,240,251,164,36,92,105,187,30,138,1,233,176,172,65,249,134,92,185,160,211,52,83,25,20,97,102,105,207,171,7,160,11,248,236,1,107,232,212,155,7,23,84,101,223,39,253,249,126,3,182,100,95,91,242,194,58,174,89,229,82,161,28,241,63,128,77,125,135,110,193,194,107,174,226,5,149,214,14,235,64,183,5,76,228,116,36,170,71,191,176,123,213,196,177,2,148,172,235,198,219,129,58,233,192,24,203,53,226,168,19,9,154,187,189,134,6,249,210,178,55,19,199,200,6,101,2,30,76,226,119,135,237,220,222,22,134,165,150,173,132,212,223,232,1,47,62,4,178,103,85,18,37,95,7,75,116,157,214,120,189,120,243,45,200,32,246,47,253,68,71,141,24,246,80,40,207,90,33,133,160,103,212,58,209,61,173,90,92,201,144,149,38,142,218,19,34,10,125,34,0,84,135,251,12,235,69,172,238,240,214,205,33,246,119,47,220,121,170,242,146,117,64,121,101,239,80,180,184,62,194,99,201,51,229,62,139,10,180,139,19,72,113,1,103,16,104,122,102,29,56,12,79,23,241,232,141,217,29,39,181,86,40,53,201,20,53,81,167,9,156,33,53,165,31,142,16,212,8,137,5,55,165,246,61,224,85,202,195,199,12,1,136,3,80,249,66,164,32,84,102,82,16,93,166,203,174,142,107,99,56,49,142,187,120,76,178,97,134,184,46,243,128,93,105,176,119,104,226,208,182,121,168,65,137,64,47,246,223,74,120,29,245,255,83,133,158,238,14,24,90,3,24,32,12,203,237,161,3,39,55,246,202,232,118,119,42,76,229,226,123,86,41,122,71,225,199,39,48,114,196,161,171,167,31,249,226,160,144,11,94,209,91,41,107,40,29,52,201,176,66,225,219,244,162,127,206,24,17,210,163,206,223,74,96,171,20,0,38,59,155,153,239,95,42,134,231,84,109,57,171,176,0,232,4,231,186,121,41,47,146,200,141,126,230,174,251,244,131,42,36,8,106,197,85,62,6,26,113,170,209,174,11,90,22,28,56,167,76,209,199,148,20,63,120,130,87,204,38,94,6,184,51,107,42,18,207,2,233,244,147,88,150,151,189,193,238,199,85,62,180,51,136,230,171,110,181,123,41,10,145,117,221,34,173,6,159,226,249,244,90,135,88,90,208,123,171,109,199,218,209,38,99,26,207,134,188,46,198,95,233,224,221,183,26,81,76,210,29,20,109,167,31,233,7,52,154,146,203,186,82,18,247,116,18,84,18,19,76,161,61,69,147,254,209,243,153,114,250,149,144,100,170,59,40,212,28,237,225,70,185,171,227,155,227,190,43,4,29,94,159,237,207,131,127,189,184,211,104,87,178,54,240,16,158,58,69,191,45,70,152,139,208,65,30,127,197,109,32,244,103,177,192,53,85,18,126,137,129,34,228,168,91,132,227,114,185,170,234,242,29,239,92,147,13,2,12,120,249,75,215,10,219,254,55,101,156,140,90,53,245,59,39,199,126,212,18,200,41,193,93,115,146,21,132,160,100,2,58,220,14,35,232,129,167,79,170,221,59,13,222,0,143,85,71,147,123,170,2,134,104,106,197,158,44,238,71,156,106,251,233,226,4,36,11,89,247,120,182,134,224,171,25,126,157,235,104,162,222,198,69,89,86,246,215,87,50,192,246,63,255,113,103,207,247,238,148,26,236,9,124,254,63,195,203,245,130,252,53,171,184,190,238,234,104,6,209,93,244,121,204,182,255,150,135,182,109,232,253,185,49,235,99,150,163,72,209,27,34,90,95,192,240,94,167,194,255,71,113,95,193,183,89,93,219,36,77,209,51,244,93,110,212,226,19,94,41,133,125,185,203,68,220,134,125,159,154,118,210,230,98,244,160,68,12,153,150,188,133,178,189,123,70,141,253,118,99,120,17,61,124,123,40,146,219,8,58,215,233,47,209,226,63,158,222,228,222,242,122,209,130,135,96,49,25,225,31,52,240,227,59,93,209,40,166,187,84,55,86,135,94,144,147,207,167,136,62,183,137,61,20,55,3,70,86,59,227,74,33,141,211,201,174,80,61,96,240,206,25,101,205,144,197,103,184,67,207,221,147,215,203,92,17,37,74,252,49,157,12,44,50,31,198,1,133,111,135,15,207,180,70,165,105,46,100,17,175,96,226,11,231,116,218,81,46,156,136,106,75,183,148,58,65,132,154,72,161,81,10,82,91,13,3,123,73,26,222,186,221,19,109,254,158,203,185,219,192,16,49,247,125,188,146,224,12,4,149,236,247,147,214,25,24,73,18,153,95,147,230,6,136,197,194,4,82,247,165,211,170,138,38,230,109,237,81,106,23,29,197,82,15,216,77,162,85,129,64,205,152,163,94,54,37,5,211,131,251,191,74,96,103,152,207,14,42,59,173,11,231,109,241,112,22,90,151,61,16,101,116,52,83,190,216,4,33,134,156,156,24,65,81,116,144,34,4,229,140,181,233,122,17,184,76,155,21,225,156,91,254,235,203,129,66,63,113,168,171,16,41,10,241,187,53,30,144,95,18,69,140,202,109,53,39,255,115,140,69,194,97,25,31,31,58,63,179,119,236,191,210,86,114,233,34,138,167,254,69,167,44,174,189,33,146,23,222,175,160,71,120,95,108,53,199,151,49,204,22,32,187,147,186,123,4,94,17,249,172,223,164,169,182,5,35,65,50,70,124,137,236,172,156,55,222,94,66,35,25,240,37,60,255,175,138,185,26,9,240,227,70,7,88,14,73,86,44,243,102,3,189,164,215,93,95,121,187,4,198,86,119,46,80,106,198,186,233,66,33,183,3,161,221,154,128,157,241,75,152,96,57,131,142,18,26,108,248,52,225,68,93,254,27,89,194,101,112,216,246,68,146,77,97,118,123,189,49,37,108,218,23,225,128,192,64,115,210,227,190,130,177,248,37,193,110,53,69,14,125,165,42,240,170,44,143,149,109,201,182,55,55,210,90,39,115,215,154,11,222,238,246,48,162,149,237,212,110,251,70,193,119,101,133,200,45,214,160,222,243,50,124,161,137,152,145,73,38,63,185,172,167,128,146,129,55,215,55,64,235,190,89,60,193,44,58,226,110,177,135,13,106,246,96,155,62,168,24,247,168,151,139,94,25,84,223,212,41,48,176,31,187,105,110,211,106,14,93,206,80,36,114,18,96,207,34,58,66,4,106,53,219,234,8,198,182,63,140,214,248,111,145,36,5,216,203,212,21,153,211,87,199,112,56,32,20,36,86,124,102,141,180,104,216,92,253,73,219,196,92,135,199,184,92,242,132,46,81,249,144,94,170,60,96,63,197,239,232,24,173,142,203,63,240,96,4,251,105,221,135,34,210,127,147,30,73,234,130,136,228,65,56,112,29,43,41,179,77,87,66,31,26,140,16,143,62,80,53,147,65,77,190,3,223,59,56,21,216,237,59,185,48,221,205,129,188,133,164,100,6,71,3,246,236,8,88,152,136,63,54,186,253,125,111,217,58,165,99,131,208,126,87,51,41,71,164,166,53,136,17,218,38,230,191,181,35,119,82,247,110,149,18,186,7,34,129,117,78,54,50,62,14,54,92,158,67,123,203,68,71,73,159,52,228,11,158,68,236,146,201,115,94,16,213,0,246,186,246,65,136,133,75,213,106,197,161,214,196,141,50,70,31,151,72,233,199,57,22,192,179,139,52,31,198,202,191,111,199,58,98,25,156,34,84,78,184,90,1,229,54,63,179,66,0,104,183,128,239,93,217,178,237,65,197,189,221,106,37,137,36,31,135,70,168,44,223,251,136,30,165,148,188,157,119,21,178,51,52,9,131,249,177,137,198,210,179,209,209,79,215,154,149,124,41,171,185,53,133,175,253,96,180,248,72,216,245,201,23,247,176,231,64,79,218,234,250,129,73,159,134,7,228,85,237,93,156,124,23,76,162,193,117,96,102,234,16,207,20,32,146,9,48,63,15,243,209,176,6,149,10,53,49,25,10,61,173,156,76,163,166,88,233,111,54,154,181,226,180,239,127,199,79,246,135,42,129,96,36,142,124,176,192,212,21,119,141,231,128,99,85,232,65,255,232,135,82,180,21,149,59,20,254,164,54,213,228,20,185,16,13,2,169,1,58,60,33,42,191,73,120,85,139,181,180,6,122,44,172,225,207,95,31,235,71,77,41,161,214,86,84,116,175,157,78,151,238,0,213,157,33,253,70,160,107,89,228,55,43,99,24,85,37,77,174,230,67,87,223,222,145,1,35,179,54,7,201,153,252,95,3,244,11,195,65,50,179,123,79,54,224,206,188,244,235,168,49,214,51,74,67,23,17,194,193,128,221,147,75,182,220,179,13,103,126,128,151,229,247,56,168,218,146,91,177,69,35,58,155,81,145,45,26,245,134,73,101,10,242,51,107,169,89,199,142,197,233,182,182,128,124,230,77,240,165,32,189,87,192,90,244,228,226,3,235,231,98,44,86,13,219,222,179,201,12,19,135,81,146,246,212,59,48,164,136,245,226,73,83,98,185,171,193,31,15,57,103,185,203,88,238,224,238,82,22,51,210,93,13,168,90,254,21,161,46,88,32,160,0,127,194,48,224,209,240,220,135,29,56,51,148,1,76,253,82,116,185,240,200,24,185,152,134,229,250,102,150,75,105,39,115,186,255,221,192,68,40,226,112,181,46,12,89,139,245,154,125,8,0,186,158,42,146,134,44,104,18,51,48,157,39,15,156,55,18,211,39,99,110,125,10,170,13,45,102,126,98,215,121,191,217,40,226,160,207,115,140,112,199,96,48,57,136,129,119,13,214,248,81,142,5,196,37,137,22,23,61,55,118,159,209,47,21,93,79,14,102,155,69,127,22,244,7,35,31,245,216,85,184,157,115,129,226,143,119,212,22,164,112,229,5,92,240,171,139,104,144,39,17,83,126,7,234,28,110,77,246,189,171,162,65,45,216,214,77,69,120,83,172,117,174,136,65,148,8,38,81,126,45,141,110,246,58,182,78,6,93,237,89,39,11,156,36,160,254,254,29,200,192,20,169,35,235,90,175,179,69,52,152,92,71,66,128,27,230,110,244,166,253,169,73,16,201,87,251,182,224,180,165,200,175,219,131,116,242,78,22,210,118,24,184,167,220,192,159,176,252,116,228,115,127,19,42,124,218,80,27,17,25,175,44,41,117,208,158,153,113,25,199,20,30,172,48,238,75,82,65,141,13,242,160,167,145,187,40,224,160,45,202,248,201,93,225,194,218,200,104,218,51,62,4,254,85,155,2,159,203,201,73,61,32,204,207,139,190,229,99,184,131,131,120,226,199,236,180,57,163,40,140,216,159,98,204,112,156,4,58,167,5,210,89,79,68,68,123,197,74,149,102,12,37,185,176,117,199,223,194,130,58,176,146,194,201,195,134,186,217,66,216,206,95,10,121,115,82,222,149,5,117,93,240,187,249,241,98,68,255,187,215,131,200,77,69,222,74,14,236,46,245,102,220,95,217,62,14,228,74,244,233,204,79,89,193,205,3,159,174,144,173,156,169,54,74,147,204,169,150,59,17,180,236,224,95,72,234,2,141,71,235,113,86,85,174,185,37,3,65,17,14,213,26,120,221,136,244,128,235,42,181,114,125,199,246,254,194,1,94,12,1,149,176,117,59,150,86,74,193,255,118,142,104,101,146,0,113,112,228,235,238,239,190,50,235,28,22,6,251,100,41,242,15,126,246,93,106,180,103,4,163,163,203,95,117,43,121,42,245,108,30,159,24,59,154,223,146,112,65,64,196,162,29,233,231,193,170,220,99,251,112,11,217,211,229,93,175,30,72,47,119,35,82,235,130,182,123,189,234,183,63,245,250,158,24,235,145,126,90,95,80,210,124,50,53,130,121,242,5,235,129,240,24,50,184,184,226,197,227,139,173,188,160,212,159,199,55,175,123,120,67,2,51,48,110,221,226,20,5,68,115,33,165,67,127,57,70,141,118,240,26,108,204,22,122,81,71,231,229,118,115,133,139,39,143,126,45,12,95,164,29,167,2,255,30,205,255,73,196,243,70,46,242,116,130,201,129,219,162,110,108,63,16,153,112,173,40,199,191,114,7,69,211,26,23,71,99,143,173,186,147,172,119,240,138,222,81,148,26,169,176,244,161,17,217,140,150,53,113,41,213,129,69,165,107,248,108,4,5,225,9,94,219,69,115,89,110,19,34,79,26,238,117,35,112,37,110,44,156,64,103,170,76,169,174,140,110,233,20,23,109,10,21,203,82,138,231,196,62,236,67,58,88,226,180,0,21,250,20,136,136,188,14,17,242,24,50,249,224,171,212,186,149,29,196,30,15,21,40,77,146,199,241,11,144,235,92,150,32,159,65,151,143,8,55,147,46,61,192,162,110,112,221,92,48,137,213,123,195,34,6,209,206,10,166,159,165,216,123,251,176,196,239,198,149,126,57,127,147,229,114,121,249,126,14,2,95,190,78,22,123,195,214,172,93,145,205,13,52,126,221,110,43,116,159,133,92,35,117,254,147,232,230,11,175,138,32,165,113,110,41,193,46,152,104,135,62,251,77,191,103,0,22,138,251,30,137,122,155,89,36,61,11,76,244,225,53,132,161,243,95,63,226,99,252,74,79,72,221,18,170,13,67,174,143,171,235,249,32,95,21,140,111,253,165,36,88,40,52,141,156,79,69,191,44,46,47,2,84,98,169,156,20,63,213,169,167,121,246,111,40,184,29,96,68,203,59,6,133,131,163,44,6,36,164,38,131,122,69,193,254,6,52,198,141,176,152,128,48,131,145,169,167,8,181,41,73,155,64,12,12,128,148,20,50,64,251,52,4,202,10,159,230,131,217,219,211,89,255,103,146,180,189,165,79,35,129,162,117,61,163,164,235,213,224,4,31,94,38,227,107,151,211,122,60,231,113,89,180,134,229,13,240,75,91,64,73,58,108,60,120,118,121,70,203,104,223,84,4,81,72,41,240,5,55,33,33,179,218,43,80,134,103,209,229,67,171,218,96,143,22,186,146,156,237,184,206,50,14,36,143,250,211,217,113,50,214,120,154,246,67,93,86,171,52,184,150,230,203,126,80,253,58,85,105,116,33,59,62,221,82,16,104,69,126,47,243,176,197,101,235,149,246,44,29,124,65,111,127,189,125,179,100,211,201,94,108,148,203,139,241,229,6,248,86,39,205,136,120,20,84,198,183,25,73,109,7,156,181,73,237,193,221,179,174,253,131,109,146,71,113,134,174,27,202,233,94,59,31,10,66,218,127,175,15,11,109,51,14,19,22,165,63,18,49,207,214,157,68,204,60,121,227,207,251,227,210,202,70,131,143,93,196,25,195,157,146,9,95,133,251,145,44,80,28,11,249,239,69,32,171,37,150,11,142,164,236,116,163,67,237,68,19,6,68,159,90,77,154,17,254,176,55,219,9,236,48,241,47,239,182,18,75,248,187,119,56,17,76,137,81,201,240,132,15,196,28,78,142,245,10,6,185,22,168,253,173,112,5,89,159,94,68,234,231,27,72,247,101,193,38,86,120,43,251,112,71,33,198,212,145,31,184,229,210,96,93,53,139,77,10,79,142,127,47,77,119,52,5,219,6,3,211,50,241,197,95,98,250,143,252,61,189,130,218,176,15,37,245,26,163,121,245,251,151,200,132,178,202,147,63,182,18,127,210,241,8,78,101,224,127,163,233,53,135,101,57,51,112,233,41,78,215,121,109,8,96,108,232,254,184,71,75,228,118,160,63,6,134,218,180,139,142,196,173,7,227,163,151,28,141,211,190,121,37,57,117,243,67,172,50,147,210,86,117,255,83,114,59,135,237,74,238,9,230,191,111,109,166,157,113,131,5,244,154,49,164,82,65,38,114,94,75,167,2,162,50,81,0,131,193,54,246,118,141,208,45,13,36,158,235,243,218,236,104,106,31,116,136,240,127,46,219,6,13,254,158,213,149,95,160,253,11,201,87,18,187,244,199,167,21,141,127,36,152,123,146,188,160,17,131,43,106,136,168,149,127,121,249,221,207,163,54,198,231,6,111,90,44,231,67,94,125,182,107,198,32,24,73,44,64,129,228,4,251,252,59,47,148,30,122,226,104,102,220,47,232,2,185,86,104,13,66,158,113,54,200,33,6,240,5,228,66,30,7,83,36,96,191,232,92,68,64,17,30,223,178,88,91,192,196,102,202,190,124,56,44,63,252,86,80,251,207,65,125,123,217,187,255,38,217,68,8,200,3,87,88,250,5,66,225,139,3,181,184,248,226,82,134,64,192,208,137,190,237,10,228,5,183,137,116,15,145,242,180,59,43,119,71,44,70,118,165,170,89,204,130,191,92,129,141,77,59,56,171,225,23,54,204,249,111,55,116,181,201,42,215,187,233,244,80,203,65,91,161,91,237,167,8,159,198,112,214,82,168,46,1,32,115,241,175,151,209,41,209,55,214,204,32,89,19,71,147,104,242,27,35,229,78,16,14,219,13,174,67,58,212,198,87,219,94,88,195,180,141,152,52,206,163,225,255,221,194,92,151,158,149,247,91,10,190,102,172,225,106,101,193,58,138,13,249,9,213,17,61,8,41,240,53,193,41,239,134,155,73,127,153,239,36,144,56,77,121,185,66,109,148,36,150,57,69,90,193,101,89,118,31,148,172,177,139,178,46,98,82,98,111,53,111,96,150,22,106,22,188,62,13,18,198,162,105,91,142,168,163,187,7,156,46,49,114,41,3,97,197,228,162,106,127,90,11,116,136,168,252,79,150,0,91,61,81,192,246,198,209,148,233,111,90,201,47,137,222,126,133,41,182,3,64,17,217,246,17,139,160,15,156,28,216,20,226,142,188,14,208,92,134,171,32,158,139,173,199,204,219,234,81,97,48,116,132,74,137,198,13,218,225,155,136,5,66,44,136,173,106,156,51,103,225,170,153,169,12,4,29,139,37,105,62,234,105,51,120,79,204,7,71,136,128,9,230,27,62,128,213,177,126,111,96,26,121,196,155,166,255,233,8,144,255,145,244,175,245,159,162,209,89,94,189,65,56,102,123,233,168,116,194,231,102,39,7,185,64,40,207,202,87,151,53,191,183,70,134,94,27,185,250,101,90,231,169,81,170,157,38,167,6,191,32,148,32,207,213,95,60,57,71,203,41,49,158,239,59,236,20,5,195,30,194,49,18,108,165,114,21,32,148,114,205,216,127,33,19,143,14,154,63,2,104,149,251,69,101,88,197,82,66,118,110,8,128,182,150,97,67,212,145,156,246,137,65,240,122,52,241,26,59,24,114,82,2,253,134,116,75,228,70,131,133,188,225,103,188,199,24,119,236,166,246,252,176,116,254,95,175,232,65,51,138,245,22,73,173,183,20,193,94,211,93,8,190,84,133,240,139,109,186,155,160,66,48,247,27,110,215,143,147,80,143,242,113,237,31,115,180,89,157,192,23,19,79,213,97,0,169,55,35,75,121,155,37,27,93,203,232,178,43,192,85,105,20,117,89,20,255,0,218,195,92,165,41,144,16,139,41,45,39,240,180,6,195,63,56,189,77,49,189,169,100,12,76,240,32,150,10,65,180,245,14,86,1,12,139,19,227,243,76,49,74,93,86,182,199,7,194,176,42,92,117,129,60,166,178,180,154,127,83,54,5,196,84,174,9,151,31,228,10,166,21,194,85,187,199,147,244,66,118,194,24,68,68,38,95,254,3,228,189,184,147,103,48,24,2,123,59,149,196,161,172,232,174,102,21,216,222,247,7,58,173,196,230,246,44,154,61,226,115,202,11,191,135,235,47,189,203,144,234,218,4,50,64,167,145,224,113,239,246,54,255,175,233,80,64,31,49,218,122,229,124,87,54,223,174,230,161,154,110,240,102,86,40,122,78,213,127,70,228,138,206,129,79,76,94,171,82,225,143,194,147,2,38,141,189,156,113,157,212,55,161,67,33,208,172,218,90,189,207,107,158,133,161,51,212,184,219,204,63,117,247,237,220,49,250,222,107,105,94,130,92,121,224,255,125,88,27,114,202,68,149,12,77,88,22,165,95,201,83,127,182,12,212,186,3,52,108,91,118,238,101,88,188,113,113,66,208,252,149,206,122,232,71,35,243,117,110,187,121,191,240,1,68,210,100,27,158,161,18,71,188,119,116,60,34,22,247,175,60,212,137,25,9,253,51,230,6,186,202,132,156,188,3,251,98,215,247,234,200,225,13,222,171,187,5,119,111,151,245,163,97,192,223,51,96,191,3,171,134,16,153,231,64,38,115,237,140,43,176,108,166,198,45,92,30,111,113,53,116,93,85,154,25,94,225,255,160,108,212,3,155,18,243,208,83,226,117,189,186,254,109,94,50,244,110,50,126,5,224,53,217,71,34,114,95,255,2,28,127,174,163,244,32,131,65,202,148,181,75,84,156,93,168,56,56,213,212,52,57,0,109,77,79,116,10,189,78,11,209,169,132,56,47,130,39,212,32,64,193,251,236,196,115,238,79,172,79,79,235,206,177,38,197,234,196,173,227,64,239,207,68,106,207,228,25,242,116,235,35,103,80,28,160,154,207,81,155,86,235,134,123,43,95,168,22,170,59,122,47,187,96,252,218,29,87,126,33,103,135,1,178,152,243,252,171,209,28,195,166,232,197,191,200,238,181,126,103,215,43,0,182,168,43,226,124,20,166,106,125,169,11,172,247,142,39,221,249,197,23,90,225,131,183,59,102,109,241,235,58,254,207,111,238,121,123,80,218,141,244,145,26,83,83,3,210,28,140,28,196,56,225,210,54,214,207,195,78,36,107,189,115,186,108,213,152,195,118,103,26,113,166,95,100,48,38,33,189,235,188,78,185,230,92,233,70,17,71,8,144,214,120,62,166,242,192,194,97,185,53,103,182,188,118,234,219,40,167,135,175,238,166,84,170,32,248,9,95,90,69,75,238,170,87,36,42,22,16,227,165,0,120,69,30,209,254,202,62,74,42,145,227,92,237,241,191,89,83,179,76,38,91,166,174,189,197,8,162,194,183,236,115,79,33,58,75,146,185,143,153,211,237,151,202,90,12,175,8,3,109,53,67,132,10,205,90,206,248,11,114,164,168,180,37,185,130,161,137,152,218,118,195,226,163,169,232,22,117,185,31,201,10,30,166,240,184,201,156,102,116,1,168,135,16,38,153,120,144,229,121,30,82,131,236,145,128,119,119,166,152,254,59,66,171,66,129,11,172,237,158,145,245,16,125,18,111,150,23,92,146,2,111,140,147,240,106,244,175,182,70,48,240,160,88,17,78,225,50,166,151,63,145,107,164,90,119,21,235,222,245,19,78,130,21,227,101,202,247,88,192,155,41,129,109,209,140,142,254,214,172,200,19,45,240,12,82,161,104,228,255,139,232,130,144,156,75,28,188,226,123,159,15,52,89,155,89,120,194,194,74,149,15,51,216,183,19,42,60,243,105,159,50,8,254,130,124,156,34,101,98,2,76,133,89,233,106,6,252,243,144,227,114,196,72,7,108,142,227,154,109,1,74,196,155,233,49,183,159,213,25,237,77,24,195,99,21,2,42,116,225,26,170,20,37,12,250,114,91,220,190,244,74,182,154,47,199,159,172,176,171,22,11,9,55,185,115,150,95,178,134,225,251,239,89,187,88,162,33,67,93,208,55,232,78,123,229,121,34,166,47,238,165,100,4,4,115,71,203,36,60,15,178,71,121,153,220,39,44,114,167,31,128,58,15,136,228,225,179,80,113,136,156,164,91,216,201,172,74,32,27,66,128,122,23,208,107,9,135,107,139,251,13,212,171,52,56,158,180,49,62,254,118,154,17,65,72,88,188,103,12,111,64,143,233,170,201,120,191,209,220,248,145,110,183,7,0,87,169,176,54,152,133,166,211,127,102,48,38,228,42,152,19,30,106,228,68,108,255,191,11,206,161,58,208,255,86,166,108,49,124,173,96,126,250,122,226,126,194,205,184,94,235,1,197,27,173,134,103,15,49,185,49,30,76,25,79,193,213,178,173,190,148,43,252,43,60,46,114,138,12,1,191,60,228,61,225,29,69,48,56,88,42,7,46,52,246,117,110,128,122,166,172,160,185,147,192,86,130,134,225,37,145,118,207,235,207,76,179,250,99,190,191,170,70,141,81,181,62,100,107,167,218,185,215,71,205,115,235,159,65,80,117,43,88,251,65,174,20,193,227,149,250,24,169,190,108,36,100,243,215,198,76,223,170,117,23,189,58,143,106,135,150,178,117,176,221,65,116,91,111,187,9,149,93,75,77,237,137,45,96,66,184,217,89,94,206,13,72,109,157,46,195,45,19,230,201,60,18,142,69,31,212,17,87,6,43,8,90,13,230,144,43,106,230,240,50,241,15,72,152,192,173,33,56,13,33,221,22,112,238,76,250,85,93,81,187,50,50,134,230,188,13,253,127,150,176,52,103,90,178,112,107,241,89,42,19,204,251,214,178,208,246,12,244,4,37,69,129,160,78,87,45,108,238,181,155,236,167,57,94,103,152,104,151,92,24,153,153,213,169,232,58,168,18,241,0,61,77,125,130,72,59,237,212,132,204,244,182,186,104,206,74,227,157,18,90,163,202,58,178,104,65,18,101,151,130,20,49,178,0,140,189,209,75,86,117,119,199,203,246,151,133,68,237,124,123,215,5,230,204,166,179,138,116,49,203,42,104,77,96,169,104,90,193,44,207,137,45,120,172,89,16,125,80,110,41,158,154,186,230,247,217,179,252,241,201,61,188,172,189,92,33,57,223,137,226,81,146,250,4,216,9,104,202,91,72,250,44,122,89,181,243,78,247,151,39,24,170,4,23,106,169,79,26,164,235,30,142,12,46,233,218,131,190,102,118,13,210,45,131,162,161,90,75,31,25,167,233,101,1,133,114,72,218,54,234,3,201,20,213,181,175,156,149,126,188,175,132,178,66,198,190,99,127,177,67,169,204,97,93,0,144,182,125,28,139,193,137,249,37,160,141,233,7,69,19,95,201,53,204,27,216,249,224,138,224,177,69,137,190,83,117,185,192,7,0,251,140,39,90,82,99,6,248,160,114,90,183,72,102,114,102,82,229,34,135,89,174,1,175,201,137,115,224,193,62,167,57,109,1,104,129,177,100,14,169,133,201,197,205,20,70,50,83,81,182,18,97,9,246,158,211,137,184,242,253,242,136,116,187,190,185,145,204,224,37,178,216,51,66,95,55,28,162,223,39,58,133,176,37,3,0,139,95,172,164,178,184,105,196,8,125,71,208,113,36,90,233,96,32,172,233,164,204,95,109,196,14,90,170,112,213,23,71,204,43,222,210,146,114,200,109,90,243,183,214,47,143,79,92,164,158,0,111,78,53,9,67,196,70,41,69,205,188,193,174,240,124,209,45,239,185,72,10,35,76,212,11,201,22,239,203,221,73,204,125,204,202,84,174,84,197,107,10,223,56,218,156,99,120,163,226,209,143,140,15,172,28,26,250,187,75,176,178,214,235,90,227,157,133,90,53,67,186,148,229,106,238,171,138,185,81,169,160,112,61,255,142,68,185,30,0,30,86,117,247,39,196,158,144,150,42,66,146,202,36,154,19,227,233,213,201,177,84,79,45,174,246,127,191,65,210,78,139,185,49,63,111,57,105,19,8,27,162,191,250,184,182,61,133,29,52,36,228,252,49,107,245,128,77,181,69,111,116,231,34,245,100,149,92,169,115,93,114,197,65,34,173,236,60,57,67,128,33,55,178,186,163,171,175,199,38,21,253,12,135,82,121,48,206,15,110,161,140,52,178,50,221,20,139,139,140,129,203,172,66,231,153,221,102,208,25,75,217,198,252,113,199,119,13,78,86,185,160,203,6,88,58,138,144,66,245,225,192,213,190,61,17,7,96,159,230,221,58,139,247,37,7,240,122,252,49,250,69,136,207,214,104,86,33,246,4,116,6,153,228,43,31,45,173,93,70,63,113,189,248,86,16,130,206,95,248,138,84,58,162,186,107,229,32,19,23,110,1,225,218,63,172,77,9,174,70,92,191,88,176,252,153,101,82,140,239,106,171,213,239,68,4,2,231,201,230,158,107,173,155,139,128,247,78,110,74,59,49,109,4,220,207,104,126,63,133,109,129,233,173,124,42,24,138,220,251,225,223,31,169,64,112,247,196,31,2,6,12,78,47,155,111,99,74,157,167,105,144,133,138,224,112,0,16,101,211,96,253,208,106,31,22,153,120,247,13,74,246,119,73,248,69,11,10,81,28,35,82,185,111,186,124,13,54,249,92,241,1,81,116,120,89,100,21,153,7,246,72,38,37,31,226,15,189,152,146,147,10,150,230,53,24,173,211,116,61,169,128,89,54,246,30,194,35,43,192,142,127,0,169,149,34,175,71,150,79,247,159,130,201,39,15,167,74,110,238,163,97,231,12,96,156,157,109,220,93,172,162,112,115,206,199,218,38,99,79,156,196,56,131,66,233,223,98,166,124,69,22,62,182,206,233,38,240,185,144,171,46,167,80,237,209,37,115,177,115,146,63,71,40,107,150,20,154,121,18,11,234,214,176,14,116,29,144,89,197,154,183,23,15,110,38,115,237,69,145,135,100,89,121,80,230,237,220,116,185,73,4,114,146,70,110,68,113,102,116,123,231,188,72,67,85,215,8,246,115,141,115,125,243,54,25,8,31,18,162,28,108,28,131,68,95,139,212,79,176,246,162,135,26,120,209,33,238,189,64,125,144,54,27,14,94,163,221,117,26,145,142,115,165,184,248,142,140,101,91,210,100,190,69,172,82,245,244,181,167,151,178,69,233,158,208,80,96,30,90,163,15,38,76,88,76,133,33,158,26,159,158,62,108,24,158,124,185,19,254,123,186,110,53,236,133,12,183,2,37,208,92,5,229,56,151,116,147,39,52,112,92,162,193,84,43,163,171,35,74,31,32,187,43,52,85,167,96,102,223,199,210,178,227,117,45,204,25,157,111,226,225,34,100,39,186,91,166,22,200,212,4,15,92,27,254,208,116,190,50,106,142,48,157,140,3,238,188,185,29,207,204,211,81,229,139,142,175,143,164,114,124,225,139,233,198,32,58,18,17,38,249,147,84,29,120,64,252,211,119,208,88,222,154,0,121,102,201,19,95,251,198,92,187,0,38,44,26,247,120,53,228,38,185,71,110,254,106,52,147,50,81,195,117,18,223,241,10,33,40,200,190,168,116,212,129,216,184,4,238,88,82,236,66,131,113,45,57,60,121,234,169,39,37,153,74,37,158,246,188,157,126,21,116,81,183,207,78,97,148,69,239,47,123,87,58,193,252,214,112,58,128,139,81,123,42,15,194,206,10,215,226,42,38,121,250,91,34,188,242,42,150,205,208,44,84,146,52,5,86,133,214,121,182,81,193,209,20,186,32,216,197,242,228,87,0,242,22,54,204,143,20,82,142,35,21,132,193,40,252,111,153,184,97,153,198,192,99,246,108,162,81,197,98,66,223,254,7,224,121,96,78,45,136,201,204,178,227,35,31,93,162,101,246,170,3,192,106,246,184,207,64,196,218,130,213,87,11,29,177,232,57,165,47,43,78,173,84,102,104,135,58,197,53,163,21,228,212,66,140,89,233,202,251,162,2,80,172,80,159,192,80,155,51,45,107,63,5,241,220,190,181,29,40,200,252,102,191,94,165,154,185,180,41,75,244,230,59,136,152,186,10,39,40,5,50,163,249,167,170,10,134,45,154,147,44,121,48,139,114,100,87,72,6,100,103,38,240,39,243,131,241,127,21,173,103,69,62,139,2,135,57,129,228,103,112,61,199,79,82,6,154,206,150,197,243,63,57,210,48,133,151,243,162,142,246,238,34,4,123,1,85,70,167,212,141,184,91,35,177,168,71,135,249,97,224,204,76,206,40,16,97,217,40,249,182,106,175,181,74,236,1,70,87,183,156,4,112,9,157,119,84,38,249,92,103,214,134,144,160,120,254,188,0,122,249,48,216,142,175,177,85,73,55,154,2,165,92,200,73,120,29,1,82,189,151,234,175,147,204,59,216,142,108,0,152,225,53,80,17,253,178,216,193,35,85,78,67,127,4,36,87,65,86,121,33,158,222,180,177,147,38,92,202,81,48,89,129,119,225,155,95,56,55,172,109,80,188,224,194,146,43,136,209,132,206,246,127,133,127,111,147,152,245,119,18,211,47,24,237,248,241,76,25,178,153,162,93,57,138,57,132,30,242,3,164,89,40,90,174,207,131,70,221,70,87,190,188,159,183,228,33,186,169,126,121,216,75,94,36,196,177,34,60,120,91,250,109,175,95,131,183,71,186,235,92,192,6,187,172,220,10,163,194,134,85,109,192,175,194,124,248,249,142,162,248,7,204,60,126,78,220,40,150,133,89,3,110,153,16,37,218,241,184,204,42,172,249,19,91,141,108,83,109,66,54,61,92,86,73,131,67,87,120,94,109,111,88,216,71,142,218,47,230,100,234,148,50,75,29,3,60,246,169,226,136,16,59,177,163,76,75,148,23,35,181,168,214,175,143,60,139,60,0,17,15,106,101,75,102,111,44,248,30,42,35,15,107,236,92,115,110,90,202,55,239,138,176,144,250,62,126,255,99,52,234,178,87,41,59,2,192,198,202,96,67,31,111,78,199,177,168,130,203,133,197,213,223,151,182,245,163,221,241,75,185,173,184,119,22,182,255,53,95,246,179,117,159,53,247,224,167,24,148,252,68,156,152,22,201,89,103,241,217,38,251,137,61,116,247,114,101,115,77,110,63,133,9,83,99,38,232,155,229,15,190,184,187,118,198,69,117,222,138,196,158,81,45,66,233,0,146,14,187,233,117,138,152,127,164,178,66,211,11,29,105,35,92,127,52,175,117,224,166,240,218,158,60,79,45,10,41,156,36,160,45,29,84,62,22,168,81,168,115,81,97,217,26,7,168,145,81,35,147,142,94,178,201,210,167,177,48,223,76,54,40,206,164,62,106,224,52,183,192,148,253,149,198,57,107,252,216,26,26,61,63,253,201,139,200,18,113,171,109,90,28,0,60,247,196,103,222,76,29,244,230,37,193,248,143,231,144,13,148,56,25,161,125,218,137,13,45,49,21,118,137,159,15,125,14,180,234,149,56,32,6,23,10,203,203,10,16,137,85,153,216,123,72,242,157,32,18,237,117,92,105,6,43,161,41,89,188,119,130,108,76,39,211,58,45,153,204,81,141,71,95,92,30,210,92,183,151,61,67,90,130,140,63,99,184,112,36,34,74,126,151,137,171,130,217,189,201,132,82,70,225,123,40,241,196,222,27,140,186,111,194,223,108,45,209,127,86,8,202,178,70,78,251,197,44,170,167,179,191,120,211,27,201,37,248,248,91,247,245,138,131,83,184,31,137,175,140,4,167,54,46,111,91,211,44,240,170,23,190,182,222,149,161,209,68,29,165,57,99,179,1,22,19,151,18,248,10,66,220,5,67,74,247,115,167,107,177,97,34,129,24,143,151,218,208,44,248,67,0,72,50,175,231,134,254,149,57,201,173,121,169,163,254,134,251,140,143,14,241,194,121,9,88,56,196,34,154,110,174,228,19,111,220,223,87,254,110,14,79,218,132,231,139,176,13,112,192,74,93,197,245,117,47,234,144,182,124,13,39,143,254,232,24,209,111,51,47,204,231,221,231,214,192,40,218,118,89,128,184,193,203,239,179,148,33,108,143,123,244,27,151,229,88,131,44,172,216,33,231,107,22,156,31,125,173,185,80,145,181,140,58,215,110,17,43,218,186,29,101,17,65,45,247,160,139,118,208,23,146,43,146,123,83,141,144,218,235,129,134,86,131,98,176,90,239,31,23,74,31,208,109,247,62,158,2,116,34,2,137,172,233,194,214,188,172,28,151,187,157,243,174,141,236,198,124,3,139,149,140,47,136,209,171,103,41,67,191,230,7,169,57,208,6,66,146,123,85,50,160,88,66,253,90,75,97,31,183,100,8,103,123,133,30,18,20,213,24,164,225,195,212,230,121,225,48,219,210,222,198,174,151,119,122,58,71,128,128,124,47,57,92,83,4,194,159,118,70,187,100,77,111,9,134,11,114,141,184,55,190,58,19,103,207,247,68,11,216,215,161,10,104,120,175,186,103,45,73,243,112,197,116,222,79,155,157,137,248,108,206,35,192,231,210,201,152,106,240,174,20,138,68,101,142,162,208,77,196,185,109,251,41,55,9,197,92,138,235,57,123,112,56,67,135,235,73,244,66,64,134,31,177,112,226,72,22,29,148,69,59,85,247,196,70,31,97,1,91,106,142,139,44,235,24,88,46,0,10,201,232,52,51,130,92,4,55,110,205,62,236,32,50,254,148,20,31,81,124,93,80,175,61,240,13,238,209,202,89,22,183,67,47,176,252,42,77,14,92,24,151,172,66,45,129,184,8,18,134,17,49,125,66,34,123,111,112,187,213,61,156,61,83,164,111,58,5,95,36,199,66,70,227,106,151,194,244,87,237,51,97,184,85,224,108,202,52,23,38,138,161,179,254,58,130,163,58,180,123,34,66,91,195,205,11,37,26,132,220,208,227,48,47,180,25,166,38,54,232,196,134,38,230,143,234,151,220,171,52,128,210,80,241,9,87,154,228,173,199,2,39,172,117,146,59,65,169,145,98,58,163,51,22,7,230,23,91,52,180,152,9,199,87,198,140,83,190,46,126,22,215,223,211,76,48,155,120,171,163,49,185,206,221,145,72,140,26,227,93,92,43,22,71,170,172,121,247,211,111,227,226,10,2,44,158,0,57,111,40,209,45,101,90,42,166,141,176,191,165,247,110,44,238,163,197,87,162,190,129,113,114,93,78,85,198,216,190,69,164,231,35,128,43,40,219,177,118,78,204,80,113,195,122,174,202,200,194,247,24,181,141,151,102,212,74,162,155,46,226,45,28,184,131,144,137,21,87,202,249,67,233,12,115,125,147,55,139,56,227,90,185,123,144,130,219,104,131,79,166,28,208,146,219,10,136,51,216,46,206,27,19,204,85,24,181,132,86,151,128,226,100,166,69,141,167,90,85,222,6,22,186,209,42,234,255,123,231,28,59,174,159,152,56,65,78,234,169,185,207,55,55,206,187,185,150,29,91,97,107,247,224,158,78,246,31,111,233,238,126,7,114,153,106,166,120,75,236,202,153,112,68,17,209,247,72,37,145,97,164,180,113,35,76,137,85,172,249,86,100,74,123,17,204,200,250,154,210,88,142,94,57,23,194,171,107,53,242,29,131,216,44,59,78,31,131,246,176,240,197,157,219,76,253,14,109,57,22,196,58,216,163,135,236,24,153,227,30,23,1,187,183,148,108,85,159,205,203,252,11,152,45,202,201,89,165,103,216,215,102,252,157,209,170,203,172,32,119,92,88,192,114,70,159,76,112,164,199,10,53,41,118,95,215,197,186,71,20,13,228,230,55,235,176,31,108,97,40,156,88,62,237,191,211,26,99,35,126,222,211,60,208,79,247,21,206,162,32,64,52,93,249,71,133,169,198,188,210,182,63,186,134,93,110,237,80,109,118,173,250,202,44,81,104,211,64,47,17,122,95,81,78,95,19,133,107,193,28,37,103,27,24,73,252,205,209,99,27,5,95,54,79,199,96,121,8,188,61,232,90,249,29,186,255,8,158,122,14,179,180,121,28,21,38,51,35,37,164,198,248,165,33,171,169,180,163,112,146,37,209,105,130,30,72,102,96,104,20,127,76,193,83,128,196,243,95,99,246,249,241,203,146,19,28,62,245,92,114,176,69,177,163,214,36,232,217,131,211,229,164,252,225,83,29,19,190,132,86,155,212,216,101,235,83,120,33,18,244,132,78,106,63,125,164,21,94,202,236,203,227,121,165,151,158,247,193,135,7,36,37,92,59,225,148,107,171,240,122,123,51,181,64,30,138,152,56,173,159,133,59,191,18,208,245,213,161,242,110,108,189,114,16,252,214,14,143,154,66,211,198,9,44,200,83,132,63,94,65,76,58,60,119,106,241,120,83,255,17,135,82,236,164,113,160,92,85,169,72,82,117,148,88,128,28,161,194,142,7,13,189,1,165,79,233,236,72,180,53,23,97,116,92,198,198,225,173,155,27,211,107,247,34,240,24,67,38,38,149,139,239,4,69,208,214,172,195,239,51,226,209,87,143,135,129,248,71,218,101,162,112,186,75,225,114,158,53,134,236,36,160,50,132,29,99,1,154,108,210,179,66,135,65,182,181,128,218,151,23,227,147,232,169,237,84,127,216,129,2,219,100,112,198,93,83,183,227,61,63,71,15,23,240,180,141,159,237,233,150,100,56,208,43,63,62,21,184,147,202,116,138,39,184,186,44,100,175,12,117,10,33,168,39,93,56,151,249,59,25,110,79,148,227,251,198,142,210,182,231,76,119,45,95,44,255,200,27,107,241,235,174,44,90,230,199,176,71,21,155,239,63,103,224,0,202,157,47,254,50,230,48,135,212,104,226,226,0,93,171,66,107,64,95,101,196,213,190,110,79,213,155,163,119,255,226,130,254,118,186,55,199,114,5,173,185,254,147,201,107,77,177,204,64,48,191,185,45,40,126,216,36,98,223,186,67,76,152,15,223,140,203,186,86,154,116,204,68,54,116,12,89,244,47,203,113,57,47,247,171,4,234,213,251,138,46,176,184,100,150,84,21,134,35,148,137,199,92,24,232,119,133,41,255,93,44,4,21,60,197,165,223,137,241,140,74,145,201,254,152,76,137,136,142,195,92,197,179,76,248,247,63,230,78,121,32,233,34,150,161,18,240,85,61,69,218,255,240,37,64,186,100,1,244,47,216,77,184,195,237,198,67,172,156,143,193,188,50,40,179,104,97,216,124,43,209,248,194,207,20,156,1,236,124,154,161,222,69,199,140,217,72,113,14,65,226,223,5,163,26,80,173,68,182,71,169,149,72,76,169,158,123,249,225,63,151,40,58,154,102,174,248,167,235,71,116,136,110,226,24,165,114,73,243,54,213,45,88,38,246,149,65,186,54,238,247,240,97,245,63,32,33,205,16,161,46,6,43,92,70,154,142,38,245,75,1,60,129,128,171,79,228,29,62,221,216,160,65,121,235,140,0,189,70,83,169,201,178,71,211,31,146,55,132,209,165,108,108,8,122,60,33,83,174,198,117,2,166,203,18,209,112,116,152,53,157,249,78,234,204,221,222,200,115,92,90,173,201,70,192,172,119,176,26,107,189,178,80,35,120,210,169,185,96,1,94,227,180,206,34,26,94,243,225,177,39,253,239,59,95,58,186,130,65,60,54,115,161,194,152,1,0,87,206,53,117,252,101,30,38,150,105,16,167,30,119,39,254,250,144,56,248,210,146,216,55,242,107,253,233,154,178,198,2,185,86,194,160,39,123,242,85,121,13,60,60,85,132,110,67,82,221,74,69,143,248,136,114,35,201,232,193,51,18,215,46,21,210,252,179,222,1,254,28,178,136,87,247,167,122,187,50,159,225,224,61,197,182,163,70,45,48,149,97,116,64,111,68,100,179,42,18,116,208,200,222,142,74,38,18,165,156,31,78,183,25,86,17,68,84,23,254,114,240,203,78,161,111,216,112,38,249,234,209,134,132,207,64,161,244,79,116,89,105,61,74,48,240,49,204,202,141,30,163,89,128,165,97,168,113,86,15,59,236,11,184,249,207,171,108,169,63,153,102,249,85,239,243,201,152,24,214,166,149,253,194,102,248,210,76,215,149,230,220,63,204,4,11,249,176,32,206,207,236,72,44,157,7,77,25,33,188,234,77,245,100,132,167,165,40,210,110,250,62,249,214,66,47,244,244,34,104,153,176,213,188,161,171,153,49,163,255,8,228,22,153,50,133,169,10,243,165,137,229,188,88,101,238,115,131,91,253,14,187,122,161,252,126,245,180,207,171,125,229,94,129,6,47,115,239,14,63,20,67,227,247,158,161,207,117,174,17,53,129,12,217,127,182,80,170,172,145,244,145,56,238,57,58,79,127,131,228,71,194,96,36,211,0,131,229,95,6,48,74,144,50,71,205,47,242,48,130,193,52,196,80,45,110,220,126,21,25,113,226,28,237,226,39,124,221,172,196,115,188,74,34,211,253,66,250,29,234,120,241,128,30,59,74,108,152,38,101,113,183,252,207,61,163,4,51,98,88,8,185,69,112,22,18,209,110,111,222,230,46,47,94,102,208,111,253,212,181,7,170,64,147,72,119,99,99,54,143,73,193,145,177,117,141,67,154,108,201,7,22,119,178,117,221,143,21,25,69,128,118,45,48,117,45,183,77,57,161,201,197,127,75,88,11,143,246,16,139,239,212,184,203,154,183,33,59,234,135,6,155,6,134,76,1,255,28,136,220,84,196,173,159,242,80,234,107,102,36,186,15,28,163,153,117,30,56,234,216,142,166,255,12,41,235,51,52,137,129,174,196,240,215,119,89,5,8,241,16,137,223,191,69,253,164,134,178,55,56,54,56,137,119,214,97,82,228,156,46,4,29,160,150,181,166,46,247,20,76,249,176,134,198,27,115,212,23,128,168,59,6,146,88,121,209,153,55,105,122,226,81,72,254,186,39,229,162,124,99,68,23,31,108,161,149,148,72,216,119,40,123,106,76,127,139,11,102,248,79,201,245,18,204,106,141,161,166,187,88,208,106,81,171,98,193,27,110,188,184,1,42,97,146,132,71,190,119,162,181,52,152,123,77,5,32,105,5,68,148,68,0,44,222,121,215,82,48,31,118,173,245,191,241,203,79,130,75,251,170,85,73,139,189,23,100,65,143,186,68,95,153,228,156,22,13,85,76,154,221,185,45,70,190,138,47,79,179,4,183,83,216,21,56,237,102,120,5,165,135,29,239,87,4,143,149,178,194,131,42,156,237,2,185,82,166,57,172,182,238,50,136,146,246,245,0,234,154,98,150,40,133,53,242,131,175,36,80,150,169,175,196,184,171,188,18,179,100,217,159,118,47,134,209,65,35,135,99,193,183,62,74,54,108,149,111,7,17,221,78,145,183,191,246,81,3,186,229,245,195,179,73,28,63,32,76,200,166,206,69,31,97,239,161,186,170,234,109,227,119,172,52,9,14,206,12,87,89,208,88,213,255,126,26,123,28,79,30,231,209,151,88,209,213,90,225,78,182,13,254,158,114,3,155,118,177,68,57,184,82,156,25,0,5,234,216,110,213,235,86,255,187,111,157,144,128,73,187,214,238,36,83,221,62,130,248,7,49,70,161,117,37,208,218,235,24,100,247,201,24,136,65,188,110,109,120,60,184,135,133,24,199,43,215,178,194,43,191,24,165,81,20,43,20,28,128,57,21,50,9,250,179,45,198,81,121,219,136,179,132,245,181,205,153,101,54,102,177,55,147,110,157,38,74,4,4,24,56,136,167,129,97,128,126,134,39,218,87,27,25,127,136,60,46,205,185,152,189,15,211,234,170,76,231,76,200,184,128,139,221,120,38,199,3,5,22,113,66,112,102,113,214,70,1,109,235,159,41,232,79,159,136,180,6,176,77,85,81,210,149,38,253,90,89,85,98,140,77,171,225,140,148,131,81,11,223,225,3,123,207,98,145,59,35,176,210,128,61,68,11,42,143,49,45,58,114,142,185,215,185,6,79,83,132,200,77,149,194,82,56,229,68,171,201,63,40,18,130,185,251,128,78,221,152,44,107,79,97,211,44,143,109,192,104,163,11,185,249,91,202,7,39,191,94,119,140,8,36,206,58,151,99,101,38,230,108,79,92,65,35,198,82,193,227,128,237,252,73,64,153,161,220,143,90,192,59,180,188,136,209,216,88,192,60,81,155,92,159,222,188,112,200,197,21,3,208,158,124,26,61,148,227,241,44,179,87,134,168,33,89,119,75,59,22,139,148,217,79,128,35,90,177,209,184,17,184,112,104,100,201,251,91,85,165,150,109,7,61,55,244,149,48,123,80,174,215,109,48,130,58,70,132,35,230,176,231,161,93,1,61,97,50,60,134,41,175,35,163,20,12,0,45,68,50,145,173,32,141,17,3,45,69,3,203,81,185,135,248,207,83,72,92,231,225,167,150,73,147,180,138,227,224,164,117,150,192,245,83,46,171,58,136,149,54,92,254,9,15,209,212,89,81,211,103,100,115,176,24,107,116,251,92,105,163,89,158,249,71,179,36,250,253,28,244,110,182,163,134,34,251,216,30,175,109,98,126,199,202,143,11,222,139,204,98,204,144,86,204,178,64,18,133,15,29,188,168,213,171,143,251,156,170,211,249,83,15,123,136,177,0,160,181,234,173,87,171,252,168,27,79,35,22,85,215,176,80,78,177,44,99,185,132,90,209,84,58,98,81,6,157,56,106,244,185,123,45,29,182,16,197,75,149,104,220,147,104,114,247,186,64,140,41,102,242,97,10,89,6,9,146,222,156,77,161,111,30,128,68,170,22,227,94,143,138,24,8,92,68,200,211,128,174,164,52,172,192,213,29,33,167,97,136,130,255,88,116,133,161,28,216,138,144,225,28,203,86,198,180,72,21,4,198,207,186,193,113,130,251,160,58,178,32,198,72,77,59,163,101,198,71,124,83,84,154,51,183,1,231,74,168,216,245,81,179,162,38,7,207,42,138,165,19,6,254,122,185,44,119,169,169,29,90,21,236,251,47,213,227,241,15,252,148,247,31,185,233,138,199,72,231,72,118,203,63,141,126,79,17,116,197,95,244,217,220,128,242,49,108,165,62,21,232,200,233,216,144,199,108,215,242,130,112,233,110,35,116,44,218,177,171,153,195,115,249,229,37,119,22,87,56,156,178,90,79,107,247,135,177,11,114,188,242,119,85,171,104,101,84,136,241,4,194,100,184,3,18,19,123,230,62,95,171,147,178,138,206,30,176,10,40,233,63,11,205,223,165,196,177,193,38,36,213,136,204,242,70,156,52,224,139,4,152,188,199,98,129,12,123,66,118,5,195,223,96,214,205,75,57,24,204,131,98,90,245,69,9,235,174,154,203,9,5,110,254,117,198,105,17,227,230,174,27,151,150,79,2,116,46,245,164,25,192,51,180,78,240,65,105,51,131,250,144,90,19,137,176,231,129,44,2,87,88,103,58,98,8,18,57,226,124,231,252,80,170,15,130,245,50,244,165,48,41,3,229,78,85,5,202,1,51,108,94,230,60,38,251,247,68,79,43,171,222,22,33,237,7,243,31,71,85,208,44,51,35,115,192,138,105,42,191,133,79,169,214,53,67,122,130,4,83,215,93,40,98,81,30,26,134,19,1,63,138,200,159,35,230,170,6,106,176,162,105,254,115,179,89,235,50,115,32,222,91,61,99,209,107,192,224,226,209,7,50,210,56,30,124,111,220,65,163,98,161,209,97,163,34,229,14,103,14,134,229,176,76,189,19,173,61,223,9,37,209,131,92,135,81,240,228,119,213,7,75,172,53,210,173,243,214,102,186,38,186,70,184,63,134,194,23,99,234,46,78,243,132,54,46,190,75,105,54,180,114,5,232,191,52,205,178,77,88,49,39,187,237,37,48,131,206,143,135,216,213,106,22,80,27,183,225,227,100,134,247,21,250,113,159,12,239,253,222,185,37,157,190,156,55,119,44,81,104,99,22,27,77,109,220,52,96,186,14,126,131,59,72,156,174,235,93,194,175,49,9,137,128,219,106,246,59,122,182,118,248,100,85,6,185,208,99,74,24,68,48,252,36,148,52,28,200,23,23,105,140,151,108,68,228,73,109,112,155,40,243,166,13,89,155,146,75,173,58,76,89,48,94,160,76,70,250,255,246,59,160,153,130,51,117,70,245,157,186,188,148,254,75,150,102,27,150,213,31,162,207,225,38,129,200,245,33,136,58,251,16,221,158,195,20,28,37,118,3,150,155,218,24,78,93,16,145,240,65,199,54,251,34,243,33,96,135,117,140,102,55,156,185,174,137,181,30,165,183,162,149,49,212,144,78,240,205,192,241,26,164,168,24,129,247,121,217,219,84,234,225,162,100,132,117,55,196,207,32,173,10,219,227,220,41,7,37,109,123,184,30,118,82,240,145,117,64,113,212,216,112,144,143,142,147,42,145,95,247,55,32,74,105,171,18,164,206,118,197,90,125,174,150,133,86,15,1,229,240,77,220,161,189,171,241,137,117,195,154,56,221,43,194,112,116,32,199,29,164,221,11,34,245,111,243,45,136,3,224,91,33,142,223,171,15,192,76,101,103,186,174,137,36,30,177,206,83,162,74,88,128,169,246,172,219,226,180,38,164,128,237,64,154,7,181,68,89,166,105,164,21,83,136,229,10,84,60,92,71,100,79,227,223,137,202,235,91,135,134,0,85,114,170,174,224,53,122,170,245,223,254,40,234,108,96,6,5,174,241,71,241,4,162,129,48,53,187,180,194,113,192,211,197,43,18,5,111,202,113,162,108,194,125,43,249,144,5,244,111,17,175,14,36,110,200,225,68,222,176,31,53,148,36,131,88,250,111,133,4,31,63,20,163,19,109,39,68,179,175,84,109,113,130,36,79,232,44,124,240,245,80,179,119,9,55,208,50,209,88,87,82,171,112,138,115,120,144,221,175,23,31,10,239,13,249,190,31,10,25,79,77,147,112,55,186,105,14,19,17,50,224,254,203,197,140,251,190,128,208,178,233,169,201,0,187,225,66,27,134,254,242,86,105,193,183,185,72,0,47,17,159,141,63,242,65,246,192,219,153,199,161,63,95,121,164,144,176,137,221,62,207,228,155,199,224,246,57,238,132,95,155,158,136,22,103,11,190,89,191,196,170,194,79,54,205,127,45,173,1,218,115,6,116,144,73,11,217,49,65,69,247,208,74,81,108,192,104,14,147,217,166,107,178,96,209,159,151,190,250,112,140,190,214,32,225,185,129,53,140,50,13,196,129,12,194,0,53,145,120,146,210,154,218,94,5,131,50,139,139,187,179,160,46,30,149,168,83,226,144,113,209,162,21,228,131,80,70,68,183,247,85,24,206,154,115,175,167,141,2,40,246,145,63,41,108,48,26,198,59,182,204,106,82,126,188,197,42,35,175,50,153,65,144,212,77,99,1,214,5,191,105,59,34,21,245,195,156,37,74,0,105,91,54,57,162,239,215,247,199,131,218,222,111,204,40,140,47,39,215,11,185,110,48,158,9,221,22,105,127,16,204,229,22,218,45,6,171,22,34,36,205,243,108,32,100,116,127,40,139,250,180,219,235,199,118,208,225,121,24,118,152,171,84,151,55,172,244,158,92,5,211,220,19,15,23,82,32,161,20,148,6,248,147,93,225,43,242,241,123,168,151,179,173,69,195,200,181,105,84,170,97,114,7,74,154,174,124,151,26,2,33,55,27,91,44,244,4,255,115,181,122,36,248,3,101,9,26,64,70,78,104,231,241,92,164,168,225,10,138,22,70,160,35,210,16,160,216,1,248,117,13,36,32,151,155,24,22,24,245,123,41,62,203,120,96,23,13,193,217,148,81,220,162,144,1,229,199,144,90,9,76,45,225,161,103,199,167,178,58,187,171,42,193,171,184,220,135,165,112,208,50,196,72,11,119,5,79,161,15,202,209,163,35,229,139,136,62,253,58,181,132,122,14,166,178,173,153,215,198,121,204,120,161,21,226,5,227,170,67,111,112,92,183,139,119,38,168,46,36,220,106,0,119,236,52,26,110,127,225,52,237,81,80,120,35,28,171,97,229,27,19,209,106,105,96,51,159,88,36,137,113,182,163,212,49,66,207,51,200,41,175,107,63,240,135,212,7,71,242,85,51,191,157,182,122,193,205,48,222,252,183,1,206,98,41,12,19,102,203,5,91,50,50,177,96,27,164,243,180,233,6,145,226,73,188,113,130,25,103,83,105,99,113,202,186,247,102,119,33,135,230,122,227,130,158,34,89,189,15,60,238,64,206,134,190,165,161,14,157,214,175,75,234,142,187,254,59,8,230,215,91,75,128,237,84,169,245,81,225,126,66,51,33,217,130,221,54,165,95,209,215,133,93,235,43,97,3,227,57,88,180,85,228,78,217,39,211,95,6,10,145,6,239,225,9,35,64,238,105,222,162,69,210,240,218,173,59,197,207,217,113,128,195,84,80,225,204,52,87,153,23,221,31,230,71,109,130,57,143,251,108,212,2,195,14,180,110,206,236,202,130,53,230,68,64,17,210,94,219,42,178,132,231,148,191,130,80,21,219,155,43,229,115,111,189,125,240,231,144,234,173,255,207,166,8,142,166,104,161,49,10,33,134,221,44,43,13,166,225,252,168,118,133,83,4,157,189,107,104,171,237,237,218,249,40,252,35,212,196,189,4,139,54,128,242,44,210,60,191,164,129,46,36,30,25,144,151,59,95,76,3,189,213,78,208,80,206,203,134,41,85,16,154,89,43,90,95,173,136,61,190,228,226,78,211,73,51,127,226,43,51,81,52,28,81,0,206,104,27,61,175,85,40,6,6,203,86,104,87,92,108,51,152,11,41,152,228,178,177,17,199,54,156,100,38,71,192,53,131,57,81,28,251,162,249,201,43,133,238,239,59,169,218,10,1,27,202,236,217,51,69,61,228,61,187,33,73,241,164,95,158,122,242,252,116,44,250,17,6,249,211,37,86,63,95,229,84,148,202,26,148,12,238,171,42,182,56,34,23,225,93,98,24,38,7,113,12,241,244,205,236,192,248,214,166,181,141,145,129,18,250,197,107,250,251,211,151,186,180,41,161,4,157,90,11,57,16,119,229,189,33,125,179,120,193,0,92,182,0,109,62,94,180,164,20,187,194,8,30,114,54,116,101,59,24,139,140,162,242,235,52,90,82,163,236,59,250,223,107,53,255,230,135,32,30,39,140,145,155,103,145,76,200,167,253,99,240,192,6,133,77,98,55,123,146,29,9,124,125,143,161,245,222,179,72,65,255,219,237,144,49,218,105,212,63,188,214,204,116,173,91,139,216,46,248,155,83,237,208,138,50,167,141,50,8,139,58,49,192,205,186,54,59,199,49,66,23,117,121,78,96,129,21,71,228,230,117,149,72,136,236,14,147,49,135,74,196,149,246,50,6,34,158,145,129,15,20,253,103,239,184,193,95,14,181,25,243,206,25,203,107,71,98,95,71,3,170,169,54,39,34,48,255,143,22,251,235,22,124,148,23,228,215,120,68,123,114,0,87,34,187,189,238,158,155,254,82,26,103,30,239,132,148,60,206,29,188,57,202,65,212,56,120,167,165,122,121,179,108,196,18,155,208,246,54,166,44,215,3,179,242,158,21,148,192,0,152,65,87,215,123,152,1,166,235,156,214,238,140,102,163,250,63,133,97,23,114,228,63,43,220,134,77,121,59,146,166,221,66,206,116,183,186,67,75,119,173,169,84,168,198,168,229,103,36,16,63,121,178,185,254,148,184,63,227,146,100,181,188,110,207,125,170,46,145,105,224,80,57,201,232,13,202,88,253,238,73,222,0,14,83,35,196,178,188,104,124,159,111,128,111,77,230,95,125,68,25,66,210,128,12,191,45,119,66,138,180,186,161,166,92,183,244,237,32,119,141,105,102,56,217,85,154,25,159,186,221,188,175,68,163,77,193,210,75,219,107,169,240,80,33,94,232,191,83,164,45,13,179,233,49,203,18,90,123,100,10,115,179,200,71,131,251,44,175,175,151,157,74,241,242,126,207,78,214,119,171,144,60,33,222,88,237,82,170,11,103,64,137,122,150,136,150,97,87,72,182,49,216,88,29,146,145,92,36,164,99,244,118,153,161,44,250,12,239,169,136,168,22,185,230,254,211,124,116,83,250,120,8,41,72,10,94,162,217,215,217,41,169,8,253,1,163,138,68,55,53,206,162,86,193,180,132,46,182,87,156,62,158,100,93,115,200,134,224,57,216,167,2,45,134,64,235,228,58,222,93,209,105,137,201,41,136,221,122,231,51,45,241,38,141,18,142,219,227,134,45,12,97,36,242,81,188,175,23,161,212,243,116,39,101,249,103,107,137,28,159,167,45,165,154,245,53,165,181,102,157,219,71,105,125,209,160,242,33,142,7,39,101,249,13,119,144,148,197,174,167,216,61,114,99,80,134,175,153,77,48,139,231,216,110,227,235,43,218,221,24,156,108,65,16,133,126,6,165,56,133,170,39,178,185,191,165,96,111,161,155,84,13,152,21,201,75,33,66,95,219,132,11,144,204,165,74,124,243,135,80,231,50,249,146,57,128,149,34,114,66,64,41,239,121,2,179,227,151,160,78,207,158,181,253,22,196,155,78,111,187,94,35,21,25,8,181,95,11,243,130,120,129,126,196,72,193,157,117,228,89,39,154,201,36,109,132,252,26,80,112,198,4,34,238,42,34,212,11,169,120,187,60,118,143,245,38,127,55,171,15,86,164,237,248,235,109,213,75,19,174,128,161,31,129,226,169,101,34,151,22,216,255,186,121,197,26,33,85,205,200,105,213,222,54,99,228,238,32,97,253,138,175,110,75,237,122,66,203,96,64,245,125,29,58,155,132,25,0,185,101,175,241,40,218,184,212,32,153,218,7,238,45,194,255,140,217,15,1,217,232,166,183,154,234,109,8,113,206,33,53,195,197,151,146,52,55,63,190,121,85,126,198,222,251,80,154,148,220,202,145,151,115,175,249,6,136,217,246,28,211,136,161,203,131,52,235,202,96,131,143,51,32,171,208,151,185,172,236,196,120,70,128,75,29,81,61,235,140,240,35,0,133,92,206,150,91,223,148,237,195,137,191,165,105,18,108,208,18,208,52,168,186,98,20,219,76,169,159,213,46,217,49,94,128,70,197,11,84,40,172,209,153,146,125,129,103,98,255,12,162,160,38,37,232,107,45,68,98,41,186,226,58,194,58,208,23,12,42,156,152,201,254,164,113,116,25,119,195,81,206,149,146,209,33,247,87,74,113,218,83,41,220,184,75,247,250,115,199,52,213,86,185,85,190,22,50,151,208,78,51,232,164,37,131,62,182,233,90,243,133,0,35,147,140,149,219,178,128,205,75,235,161,167,236,226,160,100,10,143,152,229,112,85,69,50,65,79,147,63,148,93,64,161,244,130,101,45,86,138,225,76,212,13,106,60,25,45,192,14,97,190,148,130,11,4,234,85,98,171,158,104,152,1,198,60,77,173,191,13,170,153,215,244,69,39,143,68,104,160,54,97,244,16,145,145,154,48,182,143,94,122,40,5,71,36,156,255,213,143,233,44,87,22,254,89,162,78,177,220,34,6,161,242,18,142,244,63,241,79,242,26,42,191,224,114,245,236,186,24,76,146,254,75,212,180,112,83,176,116,147,186,29,74,1,132,65,165,177,98,34,53,177,61,140,172,51,34,223,35,238,14,234,62,123,214,106,93,251,110,167,145,135,126,108,154,34,81,126,147,225,122,32,35,149,84,97,13,152,149,220,144,111,167,233,46,179,23,162,194,117,138,63,5,57,47,205,86,203,99,183,185,231,198,98,130,143,205,70,136,169,77,219,145,133,191,143,209,96,192,158,201,83,22,87,91,231,82,13,220,78,3,242,128,150,53,52,216,82,216,208,215,148,196,127,253,34,95,91,196,146,64,115,88,131,46,113,11,39,106,170,170,127,123,251,157,74,242,94,119,77,172,82,204,42,80,159,102,147,103,31,50,45,181,251,220,18,104,107,38,150,63,209,153,163,134,156,143,120,53,253,174,241,192,149,126,48,179,225,112,230,156,28,3,149,192,71,245,173,64,186,27,150,248,84,196,204,96,66,201,236,8,50,10,10,154,150,17,132,214,206,37,152,194,233,111,106,5,113,105,227,211,117,161,0,74,204,184,3,77,205,189,14,149,129,64,115,105,192,149,134,92,21,80,217,208,61,79,103,130,62,191,44,213,181,231,175,2,213,34,38,212,251,13,191,94,199,253,196,222,182,196,249,134,17,185,14,92,255,123,163,15,32,59,153,64,134,19,252,131,182,131,190,45,158,240,231,220,177,120,242,79,111,139,143,38,20,18,177,253,246,14,58,157,77,77,149,197,92,14,120,203,31,80,138,38,147,10,37,212,35,97,222,43,57,131,189,212,165,96,52,198,166,108,70,240,188,225,218,8,156,62,14,201,88,174,67,165,134,9,0,193,184,18,118,27,226,38,167,142,172,30,33,23,246,77,140,136,45,58,27,32,226,161,158,125,174,177,162,147,222,233,211,251,21,133,122,116,156,107,210,91,199,71,251,19,188,198,233,192,7,112,232,32,147,61,214,122,241,142,163,96,66,237,179,20,248,116,227,213,163,115,60,34,6,17,175,160,27,226,209,114,179,144,167,42,27,195,193,107,51,196,123,35,56,10,153,129,177,223,241,194,219,111,124,40,172,223,28,59,179,14,123,178,208,232,68,129,26,66,120,19,180,49,1,171,46,151,52,73,151,72,48,186,19,251,124,121,218,185,108,175,204,76,223,58,88,148,210,2,184,10,210,42,16,126,202,196,200,26,214,189,250,56,130,67,246,121,96,196,49,90,167,35,0,141,67,141,90,249,217,35,93,107,139,128,232,124,78,223,20,166,176,14,197,25,108,190,83,202,228,230,43,197,99,233,10,118,206,248,47,250,89,102,240,241,42,198,197,172,19,47,173,232,96,26,196,88,110,4,75,223,37,175,231,14,245,90,105,119,154,166,142,182,161,138,160,80,251,67,254,234,59,15,196,34,190,203,80,52,213,39,40,25,236,230,30,92,114,229,60,185,14,184,66,33,90,22,120,217,26,53,28,80,14,41,157,36,141,235,151,101,176,137,63,120,119,215,127,205,11,168,237,155,111,16,5,18,156,94,87,238,72,176,239,165,168,160,187,25,21,242,233,148,65,55,151,27,17,178,63,44,89,135,171,164,12,49,232,204,192,145,100,209,115,127,178,114,176,195,205,189,152,116,64,196,130,212,237,228,3,2,40,213,116,162,157,228,57,189,77,110,155,61,25,143,146,208,192,49,66,209,49,175,142,115,84,114,177,228,204,255,193,60,35,231,190,78,46,152,169,61,161,169,59,4,49,174,250,23,98,60,219,130,199,216,37,49,36,60,73,206,57,118,197,133,201,6,231,7,24,208,135,33,238,82,180,242,230,194,82,219,249,255,44,58,25,84,172,121,168,151,103,33,4,146,223,174,182,169,157,13,240,255,119,204,5,69,26,178,35,94,248,115,14,90,213,94,178,41,73,65,156,222,251,127,129,111,130,141,243,88,117,103,18,99,184,222,124,159,124,121,124,35,242,137,179,66,35,233,131,131,18,247,213,77,45,241,45,8,79,28,242,48,46,5,104,122,54,136,46,110,85,14,84,31,210,85,160,84,181,47,4,103,230,178,15,90,61,137,187,215,24,121,214,14,158,38,39,75,21,40,223,34,129,127,128,206,108,254,169,77,129,126,193,84,73,68,166,187,146,173,252,95,244,124,155,14,148,88,102,186,67,64,122,109,218,33,95,62,228,60,23,171,21,248,169,191,130,154,252,251,165,71,231,230,68,242,209,129,194,128,130,222,208,56,229,97,197,113,141,75,132,17,163,225,130,145,100,180,207,149,206,48,189,160,72,78,145,113,61,10,208,240,109,44,194,105,46,190,211,152,80,224,219,41,204,9,104,87,53,55,176,140,131,115,171,51,227,11,221,53,53,116,112,108,138,24,89,80,114,8,230,20,137,50,180,241,34,186,68,177,12,246,25,122,19,93,93,29,41,217,183,184,242,195,38,198,160,5,106,97,121,84,222,197,170,110,219,36,130,126,122,139,17,95,65,100,151,162,156,26,170,34,42,97,21,215,206,149,147,92,221,242,159,21,49,208,159,198,222,209,252,239,104,157,220,176,36,234,203,148,252,180,55,168,216,99,128,204,150,169,216,214,249,105,230,26,78,86,67,76,168,223,69,118,26,97,135,132,234,252,8,217,36,16,196,193,191,168,124,112,188,216,78,87,140,116,11,91,229,117,186,55,26,77,95,242,132,101,104,91,47,244,172,120,30,165,4,227,110,72,210,233,89,86,222,165,51,245,159,230,130,238,205,136,81,87,197,217,77,89,192,229,6,60,74,64,253,62,94,211,58,248,218,109,11,46,174,57,218,134,1,190,57,78,7,24,89,97,149,27,243,50,43,49,37,110,119,11,149,234,177,86,139,4,17,21,216,248,227,104,215,167,46,204,20,49,154,232,199,80,150,156,241,141,169,33,210,219,58,167,167,165,219,190,175,213,145,9,77,186,105,174,202,149,34,248,163,68,10,13,141,135,243,64,107,71,218,118,99,204,86,117,20,21,236,29,164,5,172,18,195,104,118,49,160,20,227,248,122,123,42,64,29,175,45,203,118,191,13,247,70,93,129,115,216,164,21,146,0,212,99,72,56,56,101,161,38,36,85,128,81,59,170,164,213,195,47,95,84,133,157,187,138,239,190,168,187,5,197,6,206,82,233,251,59,134,174,145,187,45,247,224,199,139,192,49,50,5,218,44,242,207,191,139,229,113,156,60,40,220,184,37,111,202,213,112,62,177,141,76,230,130,60,4,234,136,148,19,48,110,165,93,194,94,99,236,215,17,105,73,130,21,244,48,79,112,134,113,40,170,110,186,254,183,197,143,53,171,168,105,178,196,149,129,154,195,238,177,151,52,109,44,91,32,230,237,158,103,73,161,174,238,54,202,246,177,56,27,245,69,41,245,114,238,196,217,56,27,190,226,188,125,50,215,180,117,55,127,225,127,69,192,61,147,136,235,242,175,31,179,160,229,83,5,251,188,152,215,239,218,121,219,254,220,26,215,5,184,29,189,127,209,185,209,156,233,245,17,43,189,9,103,10,208,100,226,97,93,138,205,217,239,197,149,204,26,102,81,141,158,166,79,144,142,69,193,235,64,47,65,112,63,214,76,226,205,178,27,22,216,245,6,80,29,17,79,188,181,211,56,175,144,233,137,247,230,82,96,103,201,26,101,160,81,30,84,7,237,213,45,254,211,195,83,44,149,231,224,53,99,156,91,238,207,163,212,65,181,14,185,160,18,4,123,212,139,188,146,71,46,59,43,91,157,46,87,254,115,2,175,182,184,156,89,247,162,60,199,144,119,81,21,57,141,38,217,122,188,122,38,18,218,243,25,215,79,121,73,13,179,122,126,31,70,184,82,159,227,23,75,172,46,97,129,159,4,218,55,90,9,210,50,107,16,254,90,181,194,106,25,229,164,46,213,189,128,169,18,165,56,101,109,168,112,112,59,6,53,233,238,229,221,224,142,21,41,221,223,238,170,139,214,228,35,123,166,233,122,16,80,240,230,102,225,176,129,0,55,163,10,209,16,227,167,122,245,197,221,1,84,118,11,202,65,174,91,40,40,46,181,127,159,76,134,150,219,129,93,208,238,103,236,110,228,23,117,96,101,109,68,40,249,249,220,162,98,200,243,122,228,24,121,40,108,157,100,119,19,164,157,1,148,137,62,141,164,142,104,49,229,186,171,166,39,255,131,126,28,207,82,63,55,167,200,228,168,46,153,193,138,0,27,32,254,8,127,96,179,104,13,110,169,139,174,97,155,157,78,150,195,58,235,55,224,167,217,232,153,117,14,55,68,235,75,184,215,228,2,180,244,247,74,196,79,40,144,69,137,133,214,30,36,228,193,218,237,14,232,203,43,208,205,20,85,231,36,213,166,33,244,85,82,255,66,94,70,210,115,69,137,72,58,98,59,252,162,127,238,214,231,110,248,249,168,36,158,52,244,225,56,69,96,35,8,128,230,39,30,212,148,192,171,193,100,25,65,25,229,204,13,182,26,112,234,229,33,108,208,4,197,75,218,132,90,215,206,194,83,177,142,132,157,45,29,87,142,143,39,6,66,59,18,89,64,9,38,4,226,177,92,244,46,184,128,213,17,157,67,17,74,128,233,134,38,173,17,122,0,37,176,102,69,100,243,106,87,173,149,70,174,160,162,109,45,124,218,251,116,33,221,203,91,135,99,252,66,25,219,248,38,100,31,181,196,40,8,139,178,204,33,192,115,24,23,203,243,161,117,169,231,73,182,90,177,184,85,135,219,145,210,74,186,233,100,187,239,36,132,205,58,200,175,105,113,165,214,198,119,158,183,177,249,162,38,54,49,142,54,29,246,90,48,252,137,203,208,196,245,250,182,163,160,237,115,29,114,228,11,219,44,255,24,57,85,76,190,175,41,225,95,182,89,99,208,29,156,82,12,118,165,252,96,73,66,237,23,123,173,132,137,33,153,237,215,78,124,103,55,155,103,186,94,172,123,218,62,250,233,158,122,101,227,206,212,208,229,50,82,162,164,34,30,64,178,117,247,186,105,251,38,141,234,231,198,27,65,21,161,48,4,219,119,112,191,76,124,178,239,194,185,112,3,172,174,244,192,72,16,126,138,221,55,19,244,149,58,103,224,140,81,169,85,92,36,114,79,185,124,170,64,121,239,177,249,11,254,78,1,54,179,133,214,178,154,72,170,162,140,250,31,107,161,182,138,18,100,246,109,36,200,168,244,84,2,171,110,160,85,114,144,255,79,197,97,23,226,121,127,83,87,144,99,59,187,81,11,19,127,253,231,155,108,153,83,189,166,20,37,215,67,55,66,245,106,115,37,187,30,27,121,65,48,180,1,53,81,178,207,140,118,123,126,232,125,116,142,42,131,214,230,140,69,169,107,134,46,104,0,7,67,14,179,89,192,188,48,133,194,38,112,24,69,149,31,67,220,125,43,155,207,132,36,137,207,102,112,87,179,15,194,3,119,25,125,91,55,191,230,231,240,175,179,248,233,112,1,103,144,149,2,192,190,190,79,242,203,72,35,102,83,21,130,148,34,203,117,171,178,74,70,228,153,150,48,92,213,225,104,47,17,160,76,91,225,69,56,147,219,247,219,87,210,8,122,81,255,124,84,242,111,140,9,254,170,201,70,116,157,56,158,13,41,61,245,134,254,57,70,65,77,111,138,40,19,132,240,254,193,169,220,187,25,82,135,238,49,230,132,184,221,145,28,131,61,204,14,196,176,192,44,85,62,168,87,196,118,81,75,8,151,18,185,122,1,156,228,45,19,207,174,122,175,6,208,212,110,115,147,140,34,143,242,167,35,128,52,250,159,211,15,47,99,24,91,203,141,199,234,99,104,181,169,47,17,211,60,167,172,211,246,107,144,241,114,237,55,183,67,185,83,71,163,149,133,32,77,255,53,97,11,192,227,207,185,104,227,191,33,9,66,111,77,53,77,45,114,135,82,104,232,242,65,118,208,76,200,106,238,54,245,44,194,222,201,254,176,27,40,105,205,86,109,159,211,248,83,216,248,135,167,240,0,38,48,210,197,151,245,44,245,75,246,225,53,43,196,111,181,26,157,13,35,101,20,138,33,215,130,15,232,220,251,249,58,111,55,141,60,249,195,154,75,159,187,39,211,52,176,192,192,147,197,14,70,131,96,52,143,133,115,51,45,151,240,87,248,185,104,248,89,87,178,89,250,173,253,223,72,22,155,206,249,7,96,189,171,199,223,217,132,131,38,33,162,74,71,136,99,246,106,110,214,31,46,120,43,178,104,56,143,241,129,200,203,128,214,170,109,27,67,151,252,238,32,165,34,254,73,254,254,182,31,123,83,69,168,245,116,216,146,17,201,230,48,17,196,239,80,70,203,85,108,39,71,139,145,86,108,185,255,192,199,182,9,133,62,34,145,3,249,164,229,98,237,179,195,202,227,87,71,207,61,163,118,45,117,249,132,57,23,107,9,240,197,144,215,91,166,110,234,185,89,240,1,236,10,130,132,81,143,227,55,223,209,8,67,166,186,8,208,159,232,68,53,181,11,31,167,175,16,185,219,158,108,56,206,35,87,81,135,222,248,121,249,212,178,177,73,229,83,44,148,79,16,149,11,95,234,45,72,38,203,104,196,217,9,13,156,175,80,126,189,115,44,169,144,61,23,40,3,27,238,49,98,209,181,236,38,211,41,247,210,20,166,187,238,250,147,249,70,51,239,121,51,161,109,2,215,228,52,9,79,19,139,59,183,159,115,16,216,104,199,177,220,246,230,248,105,241,159,114,205,246,239,29,166,125,63,48,90,49,17,130,169,117,32,215,114,66,123,169,178,249,22,233,0,98,139,114,227,234,2,90,112,236,51,105,174,182,169,217,146,246,137,190,16,112,140,147,168,84,102,236,208,167,24,105,217,95,204,177,233,43,231,75,187,80,183,242,0,113,87,121,224,196,55,222,42,42,41,103,102,52,212,53,144,180,38,0,225,221,21,172,31,47,0,104,147,3,37,137,249,238,8,161,51,124,167,206,201,142,237,116,109,209,130,118,126,122,198,110,70,66,16,42,58,246,207,47,225,59,89,50,95,19,51,41,219,245,49,2,24,150,56,54,78,65,49,14,107,26,139,82,157,39,175,46,166,173,201,150,57,29,144,16,171,21,22,17,201,122,15,75,150,177,16,85,100,121,153,65,37,166,124,7,169,105,95,173,255,23,228,91,89,241,87,233,171,238,145,107,251,142,31,198,134,237,203,57,211,245,135,248,209,76,143,159,216,7,249,7,143,149,179,200,138,162,125,31,28,197,105,15,80,0,164,19,175,3,161,95,244,122,51,194,86,254,191,55,252,22,106,122,221,158,64,98,154,227,59,107,141,78,179,46,37,94,210,118,76,76,193,2,30,249,157,254,249,33,241,95,250,201,12,154,231,154,4,178,192,239,144,29,38,9,222,107,77,209,157,33,4,153,114,90,79,91,215,112,104,146,209,179,18,38,191,48,113,135,35,114,105,100,185,255,8,114,64,40,7,182,105,200,180,226,204,224,188,166,64,38,230,248,179,163,45,150,204,241,252,182,104,181,40,57,158,151,104,156,187,31,52,83,64,149,7,134,12,110,214,174,133,235,149,151,249,178,235,171,161,213,226,213,103,57,161,40,112,198,144,17,131,138,87,143,169,117,197,173,84,32,74,12,109,169,189,205,39,46,104,122,221,153,152,0,248,190,248,102,29,160,225,109,147,134,56,187,242,205,228,103,27,129,167,115,49,174,181,71,5,215,39,106,18,253,231,13,252,154,87,244,193,172,113,245,102,217,146,22,234,32,97,135,83,225,14,218,32,238,208,57,238,140,173,8,120,124,97,123,149,143,91,43,79,200,183,242,46,214,105,37,185,150,136,55,215,46,173,164,224,225,62,216,83,241,60,215,175,63,209,246,42,192,5,244,187,23,134,160,213,250,179,215,121,43,181,19,114,196,240,32,248,187,178,25,41,117,105,177,154,52,255,79,55,27,238,76,222,126,142,88,59,112,202,204,85,49,19,191,95,57,140,174,228,9,16,172,242,166,139,77,25,111,7,220,166,43,193,153,242,143,173,222,3,196,150,72,205,73,225,12,64,213,73,19,104,181,107,237,121,182,231,13,125,138,139,17,26,147,247,26,105,34,47,131,144,171,105,126,129,128,246,27,167,208,246,143,226,110,158,55,46,110,199,83,15,229,217,148,183,147,227,48,17,117,84,120,99,188,242,234,186,219,134,179,248,201,235,65,75,113,110,244,51,79,42,28,108,30,185,207,173,126,37,140,206,154,220,32,220,120,0,168,48,98,108,125,226,186,7,206,192,67,61,14,100,61,74,49,233,189,16,163,198,223,184,35,107,200,183,247,84,252,214,192,212,119,153,55,111,161,9,183,85,25,208,238,35,240,219,252,142,197,130,47,192,216,23,50,235,200,13,119,31,249,10,45,89,147,12,66,140,74,63,248,208,254,50,132,15,230,157,202,202,216,130,160,244,208,186,28,196,172,119,34,179,28,45,83,126,104,162,60,228,108,228,105,115,132,193,66,251,206,133,176,112,43,223,120,176,125,63,33,165,210,237,31,49,251,231,111,171,176,250,64,139,79,248,107,44,224,11,43,82,179,33,230,171,202,21,183,235,119,20,20,128,206,104,52,133,226,211,12,210,26,93,221,35,28,160,31,163,62,25,145,78,165,225,240,113,104,35,11,55,204,14,22,34,99,112,246,1,208,200,51,65,63,55,30,171,63,136,36,184,152,11,98,240,228,164,35,166,182,184,106,122,173,61,189,182,68,26,72,163,241,182,198,29,107,131,49,179,37,251,66,6,153,194,163,169,194,128,251,146,9,72,107,228,180,38,80,56,123,185,18,200,136,139,125,47,165,162,56,33,18,117,77,28,252,227,27,63,76,212,34,138,118,84,82,99,10,130,164,246,157,179,41,23,6,18,171,166,177,20,161,139,28,52,75,95,101,177,18,107,163,80,217,237,237,238,173,143,56,30,7,112,175,194,191,94,72,27,251,151,51,200,110,84,172,88,185,69,126,129,230,6,236,185,209,221,128,201,115,160,68,113,125,218,68,250,2,146,210,1,4,197,163,114,132,92,58,224,192,175,105,77,62,87,112,36,159,249,26,182,139,157,56,149,137,0,86,248,244,46,67,109,136,25,140,159,188,234,51,147,124,40,79,91,183,208,179,234,179,61,82,18,228,243,157,176,181,98,71,255,232,29,159,131,237,67,155,11,42,128,221,119,145,78,109,106,15,36,103,156,197,34,90,151,58,102,81,137,115,144,43,221,94,138,126,44,220,35,121,128,134,203,49,11,152,155,54,251,12,132,105,4,42,248,138,124,139,52,77,146,15,192,253,94,91,179,120,159,58,25,104,94,22,240,179,73,219,210,195,8,120,77,72,109,225,62,53,116,45,115,24,84,109,186,192,130,83,249,98,54,180,29,44,222,123,169,65,212,67,252,221,66,120,192,47,131,201,79,142,81,68,86,29,238,124,29,1,193,244,222,208,48,55,247,127,24,103,81,66,148,212,196,154,206,139,94,159,229,160,211,62,237,106,202,114,107,35,182,11,182,209,222,51,7,32,46,223,48,45,106,144,245,216,79,127,187,180,201,231,194,40,147,110,226,76,48,94,241,125,99,15,203,152,136,1,5,18,252,196,97,191,161,163,61,171,168,32,108,86,72,47,85,52,146,212,27,246,251,184,242,58,237,44,32,89,121,84,224,254,41,127,246,225,243,88,183,69,237,138,215,43,251,255,59,237,212,124,251,12,186,218,195,77,127,223,56,230,50,64,166,248,166,93,26,51,49,120,79,72,177,187,61,4,83,117,12,90,30,73,146,194,135,123,61,88,233,237,31,214,199,255,210,234,152,189,211,109,31,28,101,13,51,162,239,97,63,32,26,178,129,98,202,199,243,201,232,112,80,102,125,113,185,60,43,218,168,202,74,79,230,237,124,156,121,154,21,166,207,83,68,110,158,70,41,79,201,197,81,124,40,181,182,53,8,18,116,77,219,113,80,221,60,29,55,106,62,60,165,192,96,139,29,49,52,76,65,164,14,241,24,247,58,112,134,244,51,146,88,199,48,1,177,138,141,108,110,218,53,214,233,180,228,24,150,188,14,243,113,18,218,30,130,13,233,9,70,229,160,185,213,98,74,146,251,231,219,134,68,109,22,242,111,206,153,224,188,120,219,41,229,195,198,50,113,44,182,180,36,13,191,113,196,1,124,227,98,145,238,65,30,86,195,125,142,69,226,244,11,30,226,71,187,254,222,107,247,154,146,53,207,12,245,246,68,121,184,15,82,154,0,220,6,82,217,50,229,173,140,214,98,101,114,112,131,194,228,235,182,30,34,175,155,127,133,107,147,99,93,122,180,228,186,102,236,18,1,123,53,160,195,134,116,163,199,88,198,199,231,102,135,62,94,3,0,165,137,0,101,149,52,26,148,239,166,125,227,48,144,13,9,110,172,61,98,38,132,36,150,252,96,132,139,205,134,138,194,132,99,232,197,106,19,154,60,14,146,184,244,33,37,56,168,151,50,223,178,40,115,231,231,43,82,93,214,46,84,121,57,196,112,66,27,54,213,73,251,140,132,196,55,134,114,124,60,248,105,175,70,240,138,178,37,206,243,183,34,178,84,19,75,56,62,18,154,254,224,252,177,80,11,20,248,91,116,184,121,26,2,152,145,173,85,119,8,112,110,199,250,224,173,71,176,0,111,155,154,107,223,223,13,123,75,166,161,224,128,75,32,175,194,146,166,170,220,38,129,54,11,21,3,10,145,116,16,199,227,229,159,114,23,59,135,40,238,133,243,215,47,89,132,144,62,197,204,239,27,222,39,32,110,253,94,145,230,95,77,117,32,208,122,18,197,44,50,119,125,75,124,193,29,131,233,166,93,2,228,162,23,3,224,172,199,51,8,182,50,77,247,38,162,110,128,55,4,152,86,188,158,137,59,32,145,223,80,225,10,51,244,198,218,253,43,74,159,119,53,253,116,196,153,142,201,79,3,125,79,186,205,208,121,180,188,180,119,60,69,21,79,214,59,202,36,186,205,244,249,2,30,136,162,239,62,53,233,46,160,198,105,125,239,134,240,205,78,233,168,255,126,154,254,188,253,30,62,254,69,179,23,19,54,222,234,111,155,5,172,80,248,80,95,143,8,116,216,9,235,139,196,219,89,135,166,164,183,208,218,7,20,234,56,167,85,154,217,162,71,0,191,51,146,100,245,253,87,60,115,242,76,165,89,153,138,211,34,20,129,99,220,192,111,133,89,177,100,199,251,149,213,28,163,223,117,252,54,100,22,251,230,78,103,114,197,68,119,242,86,208,4,109,244,215,139,15,49,77,67,46,233,166,67,7,211,92,75,48,132,47,219,132,169,104,103,128,170,245,60,171,217,137,147,190,152,34,59,29,158,217,169,242,170,140,92,124,157,124,136,61,102,91,191,203,246,52,248,140,112,117,179,161,192,79,158,35,242,234,15,109,58,167,156,170,81,139,210,82,243,100,232,175,21,48,224,139,90,57,208,147,10,178,85,184,76,75,252,118,185,49,52,61,140,226,80,105,183,170,180,10,138,78,254,194,34,167,148,61,183,217,148,72,189,251,249,1,9,210,196,95,93,116,13,247,17,153,164,63,171,205,205,62,113,102,123,202,245,166,82,227,243,137,211,39,69,154,175,65,255,55,213,108,23,175,150,82,149,237,186,3,12,41,94,15,174,70,199,176,237,80,236,3,220,184,3,72,51,162,254,229,230,165,239,31,23,15,226,237,54,202,130,177,19,255,185,217,171,79,163,210,155,169,84,116,46,151,20,57,174,199,155,78,199,120,133,87,172,190,89,196,115,111,30,21,34,16,180,244,119,176,15,71,245,119,76,10,73,125,58,151,32,235,113,41,171,120,136,166,90,250,180,54,175,148,33,7,168,166,227,29,158,44,47,247,212,237,203,95,54,211,109,142,72,205,159,159,235,159,2,95,172,120,228,52,70,105,70,110,181,91,11,36,95,241,56,249,251,211,130,74,141,242,153,208,226,250,221,146,47,192,0,233,79,164,222,252,235,207,131,106,31,92,18,30,176,181,209,242,252,115,30,183,127,88,51,237,90,205,216,143,95,184,226,186,252,224,157,158,178,207,60,135,80,63,18,237,205,143,107,65,57,9,246,66,130,214,180,44,227,225,243,82,31,182,79,74,89,123,170,29,189,186,34,132,201,112,13,96,156,185,126,48,177,76,187,38,249,146,105,133,162,169,33,73,150,213,31,141,235,146,90,33,83,208,101,51,14,93,173,96,151,129,191,138,90,178,192,189,92,162,95,211,203,143,155,11,254,125,255,95,212,166,8,176,23,192,34,127,49,149,43,143,90,132,192,243,204,192,95,184,203,92,189,58,68,90,15,240,98,75,32,4,98,14,246,147,189,143,179,140,182,0,27,246,223,52,203,158,201,178,203,7,186,44,17,137,169,236,242,190,164,174,62,171,94,136,133,199,143,210,4,172,142,41,62,213,177,65,133,60,188,202,21,32,183,228,152,165,197,16,30,109,32,195,96,207,225,181,123,109,245,205,11,34,146,47,21,238,109,172,111,148,60,113,162,201,212,80,201,241,53,67,224,81,99,175,82,76,170,9,206,233,167,246,59,85,22,55,107,54,177,60,20,180,163,6,182,182,47,29,195,17,52,54,222,230,187,99,142,251,253,48,85,239,252,156,18,4,106,105,176,177,121,48,133,205,1,69,18,6,136,220,188,134,191,22,150,119,226,61,29,94,41,20,26,60,161,163,38,247,3,62,153,64,234,116,240,253,160,108,83,3,129,167,3,108,250,17,91,83,201,64,124,197,152,51,174,77,185,127,160,35,58,173,109,182,135,181,231,46,54,140,54,15,199,47,63,224,224,75,73,197,86,147,233,1,36,244,153,167,217,206,209,165,106,128,40,117,197,116,142,180,47,254,61,34,193,245,186,15,17,235,242,51,1,16,245,131,181,217,161,184,243,209,143,83,41,15,42,54,148,175,155,120,33,230,3,242,127,126,101,140,139,146,248,55,43,221,148,58,192,198,173,101,7,30,253,7,114,98,233,75,227,51,136,214,16,37,87,164,123,15,56,214,219,67,28,100,123,214,147,112,66,32,136,127,38,29,174,6,104,251,235,165,248,125,46,109,138,216,198,52,84,117,62,247,19,171,82,85,31,63,232,103,123,81,109,199,192,116,49,49,87,86,197,137,133,135,96,38,159,111,84,119,84,105,218,202,87,44,149,125,221,101,32,71,180,18,54,195,99,60,44,91,70,12,69,246,221,178,163,86,142,20,103,169,173,195,194,14,192,58,111,245,98,63,42,53,152,168,129,137,150,245,180,27,188,30,248,216,106,37,73,2,139,119,132,119,63,110,205,40,30,150,50,17,15,141,203,245,139,189,80,195,139,62,182,46,40,203,16,87,137,179,107,127,57,254,95,92,32,14,150,133,9,80,46,229,114,169,65,51,84,132,29,126,51,206,11,168,116,48,35,117,175,204,110,95,39,185,4,116,252,230,78,57,240,207,215,166,185,218,26,55,239,90,141,46,244,16,77,234,141,47,250,140,233,13,40,90,180,69,26,225,148,247,145,216,181,159,103,130,155,141,3,147,37,85,142,242,179,32,242,241,246,55,174,93,68,254,94,184,62,233,148,165,149,173,68,122,154,211,190,68,37,105,26,107,233,255,159,21,159,165,30,184,40,28,217,90,222,84,85,237,189,64,116,6,217,223,192,120,239,145,96,149,201,109,16,215,116,174,132,209,119,232,55,234,87,181,64,47,103,133,184,123,127,245,180,57,207,115,213,117,40,179,107,65,201,137,248,126,211,134,93,203,145,57,60,8,209,46,173,253,31,234,214,102,155,91,157,216,193,174,107,68,150,144,245,240,191,2,17,109,184,49,186,14,226,142,20,217,113,174,155,116,15,253,178,24,158,20,208,253,164,75,16,119,171,67,241,191,180,8,139,123,133,228,154,105,136,74,160,221,188,164,86,153,42,101,76,114,178,239,87,13,156,173,101,73,34,180,245,249,159,189,10,110,97,253,248,193,55,117,56,37,209,2,139,131,54,233,55,232,176,250,204,209,170,248,49,130,24,0,215,81,140,24,82,108,196,252,65,6,221,160,212,73,254,24,56,199,92,37,156,133,34,188,15,107,14,218,1,198,185,183,41,245,169,48,229,159,21,149,124,230,43,120,33,138,179,234,111,62,76,153,12,240,144,225,238,71,25,62,134,244,118,95,133,81,13,87,160,180,119,178,109,77,221,125,245,117,37,195,63,254,114,203,232,104,18,206,163,67,100,204,131,50,8,102,216,178,112,32,105,166,6,34,42,77,228,160,41,132,216,0,90,62,185,137,200,62,153,201,19,65,111,140,237,20,147,161,164,119,68,75,162,145,36,37,216,38,36,30,183,74,63,218,208,91,58,162,222,110,209,167,65,2,231,86,116,239,175,40,171,84,237,38,83,142,229,22,224,165,63,146,23,135,159,130,69,197,46,76,69,79,86,160,207,245,168,94,35,43,57,162,115,250,60,159,44,141,92,248,218,57,177,188,164,210,220,2,141,239,20,157,111,95,71,236,11,207,199,102,250,94,3,88,253,80,95,157,91,176,21,228,159,164,5,71,140,195,150,39,245,2,251,109,125,168,24,190,135,181,11,204,204,63,159,118,127,118,47,117,102,244,67,15,62,207,144,41,248,253,211,230,33,251,84,63,97,247,204,122,144,103,45,98,185,158,211,163,180,102,10,253,149,98,235,28,152,207,208,118,225,18,180,34,44,61,98,25,8,246,130,238,37,202,238,236,222,167,54,37,221,93,2,27,80,133,249,168,249,212,138,209,157,219,136,85,116,247,132,232,154,105,2,159,5,27,80,24,13,152,30,60,220,155,154,204,79,229,196,53,169,124,35,129,168,251,214,158,17,160,77,219,189,29,105,238,7,6,162,167,116,19,64,31,117,157,9,119,107,48,214,26,154,123,111,35,121,129,5,224,55,71,50,180,94,124,97,28,63,57,216,244,1,17,174,143,209,100,191,82,64,26,41,31,234,183,104,206,132,196,26,51,31,236,81,183,54,93,118,33,111,71,115,131,26,241,19,118,164,165,56,18,144,76,10,216,46,31,223,23,226,122,99,210,90,43,223,84,83,19,66,190,2,209,190,230,35,1,227,199,91,167,145,20,189,221,217,235,35,21,1,239,51,75,219,196,158,52,58,247,82,250,211,61,226,84,36,75,227,241,247,205,89,41,21,15,96,127,199,14,146,148,32,93,130,81,179,236,244,134,254,67,31,105,151,133,213,67,183,148,174,237,128,68,101,144,8,54,243,31,145,102,65,208,115,194,42,108,36,62,95,218,111,243,116,161,119,172,47,85,232,56,178,196,85,205,193,15,252,32,118,34,102,163,87,125,30,157,120,212,66,216,63,4,241,239,41,81,6,251,35,193,0,44,185,238,98,41,201,95,34,132,78,245,65,193,108,16,23,45,237,65,113,115,92,106,137,91,30,136,37,116,233,89,154,117,63,107,28,94,8,17,63,39,49,237,201,98,9,188,42,249,144,202,153,204,69,248,105,158,0,10,249,117,33,43,187,189,73,27,192,249,225,226,26,251,10,24,17,146,192,178,151,135,11,82,255,200,206,173,61,209,229,172,28,73,167,187,232,44,193,186,153,13,146,73,6,228,124,162,71,221,196,48,152,243,144,108,235,102,65,125,30,142,7,6,237,97,139,96,204,199,122,207,209,108,111,60,98,212,2,86,190,186,210,54,235,1,65,155,204,135,219,186,131,235,43,253,158,238,52,202,118,96,250,100,77,200,247,129,253,14,36,62,36,95,122,169,141,159,50,233,205,170,102,15,175,71,148,23,90,23,201,98,181,173,180,97,156,94,195,115,88,248,103,72,101,27,196,208,181,204,135,74,70,44,15,15,29,235,246,180,96,117,7,98,168,173,7,207,140,49,124,82,172,240,56,247,52,141,7,232,227,178,69,160,159,91,171,187,151,96,127,69,211,161,197,247,109,4,4,65,54,96,217,50,223,178,16,154,127,181,225,34,42,159,23,169,195,51,198,109,149,22,160,68,179,6,151,89,168,54,60,78,106,63,182,95,158,248,42,153,104,132,17,149,27,109,30,32,70,240,83,11,143,114,189,115,51,215,182,119,80,179,175,235,55,41,55,182,123,4,237,59,231,235,163,28,77,196,244,190,150,21,151,250,156,15,213,250,68,178,168,61,100,180,23,102,17,220,163,147,10,3,215,144,137,157,113,6,242,219,203,161,86,143,78,177,61,161,1,193,245,12,149,12,34,1,199,113,10,135,83,40,3,8,155,203,64,211,108,249,69,58,178,73,157,225,122,234,55,75,220,212,149,240,73,150,1,217,206,42,46,145,79,130,253,82,79,148,252,143,116,125,25,81,193,222,50,173,130,36,141,62,201,181,99,152,43,193,1,60,31,194,29,93,9,250,170,35,71,11,120,43,161,191,45,177,189,248,42,197,152,150,155,192,247,120,33,123,50,190,212,21,25,141,126,182,245,78,130,250,56,64,238,140,43,28,254,191,128,233,140,154,4,246,255,52,244,235,226,23,244,88,37,77,9,159,236,220,80,117,3,17,83,215,60,90,144,238,24,238,167,104,61,191,160,90,187,15,67,50,54,143,248,206,207,39,75,204,96,142,10,24,230,59,221,129,250,85,134,162,253,72,192,214,89,250,4,137,26,237,183,26,4,52,59,143,195,219,76,93,147,221,132,199,145,10,216,18,164,233,154,2,198,182,216,125,21,113,188,70,40,144,120,232,198,213,155,206,155,243,97,0,1,241,35,225,129,225,91,123,34,188,240,194,221,113,235,88,202,184,153,44,105,42,164,40,56,117,172,93,90,250,83,143,6,88,238,242,91,174,145,13,188,125,118,179,52,159,172,101,75,145,249,244,229,156,246,144,67,142,102,215,120,171,104,58,33,171,103,63,228,235,218,24,236,108,115,226,167,251,1,21,114,25,47,140,127,163,62,131,35,68,197,145,96,166,182,162,129,230,128,35,37,151,215,107,122,158,154,14,113,240,17,36,242,82,44,249,164,138,94,137,121,213,136,49,237,45,160,157,150,42,78,147,31,234,48,92,126,117,105,223,168,225,132,78,235,99,8,30,142,220,110,178,129,17,21,47,61,68,0,56,121,254,115,0,44,247,214,249,232,231,124,47,82,238,229,11,201,139,39,100,254,51,39,252,76,218,65,156,41,56,185,56,138,206,224,192,49,27,1,61,108,228,146,172,109,112,34,152,194,128,108,233,81,108,26,147,246,177,22,48,90,65,159,248,160,236,132,116,99,78,250,201,86,203,153,247,96,178,212,74,169,191,99,189,115,95,26,133,127,191,182,226,101,135,217,232,187,125,188,250,108,218,248,38,94,251,34,69,195,229,113,121,199,181,0,249,206,186,50,100,4,166,80,30,95,139,127,149,203,68,62,99,227,141,36,119,202,226,224,38,135,154,139,86,215,248,28,59,119,66,54,37,170,27,81,13,55,226,136,250,11,41,28,130,91,164,239,87,254,248,162,31,131,140,38,122,246,135,188,165,29,111,103,125,46,34,32,208,175,48,33,207,94,96,196,198,88,92,219,253,218,7,63,67,85,1,83,209,135,44,181,199,27,82,218,199,246,192,15,152,88,44,183,224,21,16,175,154,188,137,200,54,44,86,196,145,227,47,242,167,245,143,111,127,117,134,174,46,192,207,214,116,73,156,136,186,240,37,226,137,194,211,31,239,112,31,203,116,130,249,194,252,249,223,20,158,42,31,113,121,4,194,55,86,121,70,186,146,211,239,21,248,242,10,97,252,219,207,116,69,86,245,239,22,1,141,200,15,121,248,151,203,74,179,203,176,67,168,179,98,67,179,135,21,149,77,134,60,156,115,177,11,20,12,225,91,200,195,96,209,217,165,227,72,37,51,20,197,239,189,20,171,44,56,26,201,99,69,142,162,231,100,231,114,207,149,80,119,136,213,159,187,234,136,3,74,150,11,195,85,144,159,208,3,182,54,127,238,114,200,84,31,105,38,135,138,7,204,28,144,19,179,247,142,242,186,195,192,144,205,49,59,220,247,32,94,117,179,56,18,128,98,193,106,188,150,202,198,41,180,63,0,23,114,227,210,98,14,77,72,136,238,123,159,114,51,20,122,56,48,137,19,24,168,19,56,190,128,112,125,220,229,32,243,55,28,191,89,227,222,62,4,17,185,53,83,26,68,108,3,21,43,121,114,36,245,11,69,179,73,137,143,253,187,163,173,158,238,107,29,99,95,206,74,252,203,22,138,111,9,217,150,27,81,120,32,19,15,247,28,235,234,8,169,83,51,33,192,144,208,31,111,29,232,3,1,175,199,197,93,85,44,9,63,133,130,73,179,41,183,237,65,66,15,143,19,203,181,95,243,226,150,20,25,53,207,8,31,90,28,99,246,232,167,240,234,25,101,137,134,195,215,209,131,139,164,118,56,130,127,116,195,248,152,120,24,146,167,162,172,231,241,5,7,156,213,49,202,7,151,150,205,27,67,250,1,167,141,247,127,238,42,242,82,255,71,147,87,223,230,77,23,24,165,194,190,38,178,162,91,38,226,225,168,107,99,170,194,220,175,109,83,145,113,65,97,148,205,240,188,208,102,107,95,67,96,78,86,166,172,190,140,15,80,92,44,115,252,157,68,97,174,37,56,228,41,14,80,66,145,34,222,13,250,178,237,203,251,226,23,97,58,210,163,114,157,114,86,142,135,175,158,75,144,23,187,80,33,145,179,115,166,107,101,241,164,190,241,188,119,251,126,117,96,68,239,118,97,224,38,18,190,93,190,174,134,124,135,134,20,44,29,151,112,218,160,229,52,65,45,10,57,26,228,144,111,196,37,55,79,239,113,116,253,234,135,159,46,93,174,235,190,234,160,67,20,66,63,186,14,14,128,221,215,54,229,218,114,160,201,20,82,135,19,7,148,4,11,25,13,183,231,112,72,85,21,239,138,60,124,101,156,126,8,247,60,239,132,166,89,58,204,252,143,39,37,85,180,100,58,219,245,103,234,2,57,134,84,177,228,206,59,196,246,181,130,185,103,230,52,199,237,15,239,54,214,107,41,114,50,90,220,94,67,66,94,16,16,210,130,31,207,214,57,53,227,104,236,177,239,17,108,154,142,88,160,20,154,100,161,197,19,114,34,157,131,20,69,110,40,35,3,116,237,200,134,156,155,67,87,112,117,25,206,223,199,218,9,213,54,203,197,118,66,252,39,212,18,99,59,37,61,82,62,215,97,141,111,202,45,167,96,169,172,53,147,173,244,134,156,171,182,159,172,165,7,80,198,161,70,168,199,220,83,134,89,216,62,217,24,206,158,144,2,213,244,20,168,217,175,226,69,218,132,25,168,80,87,171,178,24,252,187,135,255,228,44,97,180,40,214,194,61,245,237,228,110,192,69,220,238,9,120,65,68,69,236,181,190,124,79,196,41,158,148,117,112,177,20,73,81,125,197,68,168,43,158,100,118,227,76,203,32,31,116,228,199,5,168,160,66,76,83,96,47,204,179,92,147,196,110,209,131,233,197,217,158,100,35,235,196,141,192,120,105,201,156,68,72,205,214,68,72,188,241,177,133,6,53,142,29,88,197,63,131,142,173,218,155,81,23,24,167,98,172,162,254,58,175,211,166,1,66,152,7,138,112,124,54,186,234,252,186,165,3,24,169,185,166,76,192,250,38,8,158,252,49,21,3,107,47,168,21,33,14,200,210,91,74,77,154,171,134,71,228,151,64,47,226,33,143,64,179,49,233,7,45,95,81,64,2,162,21,69,105,165,211,131,111,156,137,204,112,212,118,165,213,212,44,195,102,114,78,247,105,17,199,196,134,83,26,50,189,76,226,48,102,130,9,55,13,57,5,32,194,254,145,93,154,113,101,195,165,99,87,81,127,229,217,173,224,173,187,180,134,95,159,32,238,17,221,1,98,219,38,183,130,250,31,255,79,28,195,240,66,114,189,89,169,72,33,147,121,43,73,46,37,68,106,93,66,0,50,199,32,164,219,105,183,57,80,148,125,83,248,120,13,214,162,203,43,158,200,71,148,19,214,101,20,234,180,85,113,161,198,15,155,20,70,134,178,163,135,44,81,174,25,176,56,218,90,98,178,197,237,147,194,15,205,154,12,196,246,87,104,193,186,37,248,73,32,232,61,176,37,112,232,62,179,24,129,186,76,113,239,56,174,146,103,131,58,12,165,91,78,110,49,212,229,58,71,106,81,144,191,15,168,183,196,86,79,168,66,79,220,13,51,38,124,71,183,121,109,110,190,103,233,26,112,6,244,241,56,174,210,224,30,82,123,244,78,229,155,19,164,67,21,0,240,249,5,174,201,28,127,166,137,62,116,49,115,66,121,253,36,63,232,121,114,41,39,74,45,110,13,219,235,129,95,154,236,46,170,21,100,62,240,251,224,18,176,125,26,193,84,27,134,80,225,246,14,251,121,119,138,230,239,136,183,144,103,237,176,100,132,76,246,31,182,95,194,224,208,10,186,184,254,201,40,193,119,238,209,90,71,148,2,103,61,161,32,178,226,182,167,142,73,231,17,49,232,44,176,32,184,73,0,10,101,64,148,2,86,169,119,136,239,88,122,224,175,77,45,157,26,179,148,166,143,88,231,70,105,136,13,196,245,21,30,167,229,110,17,236,24,199,43,0,201,220,135,15,72,93,212,180,45,111,27,34,193,87,227,143,254,163,57,89,66,187,135,224,245,133,78,106,213,108,210,39,13,91,219,96,225,126,57,220,126,206,27,123,230,155,103,190,77,39,56,66,53,38,207,179,109,61,241,218,182,238,207,98,144,252,234,116,71,50,179,168,203,216,124,206,70,105,116,228,24,122,226,63,8,223,174,165,100,163,66,25,219,189,97,14,247,136,168,101,165,136,163,45,252,169,43,82,174,102,238,146,0,1,63,132,188,0,181,28,121,42,113,97,73,118,89,15,75,86,238,91,9,16,42,182,245,230,208,241,212,96,163,63,163,235,27,89,145,219,206,150,193,25,69,11,214,162,38,19,71,113,81,94,231,205,12,210,186,203,249,59,121,140,222,23,17,91,69,224,254,146,219,144,1,39,251,223,20,117,152,211,141,152,118,189,8,27,16,171,12,188,170,232,183,196,16,233,112,61,75,101,7,20,91,64,254,237,190,14,146,52,63,157,200,240,61,171,135,228,132,94,91,168,13,137,243,100,183,8,28,206,249,116,8,10,141,202,74,68,161,219,174,111,133,59,191,210,113,228,39,34,195,179,119,210,44,193,6,17,19,16,168,80,28,175,185,130,131,143,76,170,143,166,96,40,150,7,213,93,52,11,236,105,6,143,183,234,42,73,53,108,207,211,75,25,33,183,42,33,67,72,247,126,136,41,149,56,56,104,116,218,76,240,19,152,79,141,227,127,181,80,21,126,165,28,138,159,66,49,114,167,248,94,148,231,103,145,153,121,237,232,128,230,2,119,183,195,254,98,89,139,81,230,213,148,248,95,38,163,124,186,101,230,19,10,36,60,141,59,221,214,47,99,181,32,183,167,251,211,47,75,167,175,177,65,179,146,235,192,83,143,113,4,208,210,85,17,20,194,217,226,55,207,198,60,109,94,244,229,70,33,206,218,113,249,48,222,59,29,178,126,189,182,104,25,83,228,6,142,23,183,220,145,188,13,109,126,132,109,222,70,18,138,173,214,195,196,96,109,65,240,108,163,125,143,202,83,158,3,173,109,148,131,32,122,138,156,201,160,7,21,38,203,185,33,79,249,168,85,135,108,243,145,178,231,231,37,16,215,101,56,203,29,207,31,248,68,162,8,22,25,42,31,125,73,235,63,251,235,230,104,230,162,160,149,63,4,28,166,241,180,15,220,103,236,151,224,110,236,184,101,43,24,10,37,0,252,65,82,197,154,251,174,218,31,184,112,163,134,207,8,8,33,201,39,62,72,83,2,190,218,82,62,190,200,163,49,102,73,2,6,107,131,39,179,69,255,197,208,164,180,34,195,245,112,143,37,243,121,244,255,195,97,149,234,7,127,34,207,167,89,202,48,100,198,232,180,138,121,90,88,106,188,150,75,64,157,80,128,70,174,47,93,199,164,249,154,76,195,63,222,240,65,176,254,131,120,2,39,190,18,204,68,58,223,235,21,205,50,219,156,145,116,209,208,245,129,147,26,61,106,154,1,76,155,36,139,86,34,85,222,81,1,78,172,219,163,127,180,64,148,164,204,215,81,48,78,245,68,76,52,198,136,47,8,212,128,237,229,102,204,61,136,81,201,26,225,163,157,165,69,124,100,219,170,118,112,38,67,11,141,239,60,249,160,207,208,124,105,71,202,163,18,214,223,74,4,131,87,81,187,212,253,202,238,192,136,218,25,187,78,157,161,231,131,174,197,55,247,239,149,199,14,94,233,69,192,219,107,92,150,158,72,18,149,195,71,86,26,13,163,184,98,253,13,154,75,58,141,155,197,64,204,141,123,27,254,20,112,149,149,106,124,250,83,172,56,191,50,121,100,43,212,160,243,8,46,194,187,214,244,41,245,63,210,120,64,150,45,30,164,179,215,26,144,155,83,101,154,187,68,20,68,135,219,37,90,29,10,129,128,27,57,30,136,252,150,107,23,226,20,251,85,107,231,167,142,5,79,241,26,136,68,246,86,65,75,2,126,175,145,72,217,242,85,44,50,8,127,53,98,163,228,210,57,66,3,107,140,61,82,14,238,153,238,85,201,129,124,176,234,15,115,82,146,96,85,178,203,116,150,206,143,200,106,151,107,107,39,142,10,131,253,55,143,182,223,224,70,48,79,207,246,88,222,231,15,208,92,90,121,207,134,55,223,121,251,76,41,60,45,237,206,148,4,208,250,63,60,4,185,80,160,20,61,138,30,184,123,1,156,137,75,196,168,238,203,140,99,157,42,173,43,217,195,53,128,247,135,41,56,145,111,88,156,2,243,53,69,226,58,143,225,173,124,251,99,171,58,62,116,109,154,20,85,153,219,220,213,86,78,137,213,13,0,119,146,223,91,50,138,14,109,86,133,96,128,241,53,21,13,124,224,44,35,66,97,185,126,61,168,219,96,124,203,33,241,81,226,151,13,53,222,39,244,166,95,205,144,111,95,186,59,96,19,66,166,210,6,110,22,123,134,110,15,169,56,36,169,181,155,104,92,202,139,118,203,131,60,26,91,185,63,116,201,68,139,213,246,159,217,193,56,185,230,22,3,69,114,67,51,99,144,104,93,215,20,65,254,104,99,70,7,166,222,88,202,26,110,190,19,251,36,169,109,62,5,7,4,221,85,36,110,240,38,68,45,149,244,148,68,202,42,177,147,7,172,101,115,101,144,247,141,68,141,13,94,89,195,194,116,92,236,193,155,145,18,89,58,254,78,70,61,178,99,55,140,100,145,10,184,117,135,140,74,83,9,163,214,117,245,169,164,30,246,26,101,18,31,119,232,236,137,109,145,130,195,51,196,89,23,146,102,88,254,174,180,172,178,115,203,228,206,112,197,237,142,195,215,38,14,74,120,83,187,64,78,113,251,35,150,88,197,151,154,91,38,250,188,110,255,13,76,170,51,58,58,237,239,28,69,5,219,28,43,38,75,104,215,248,189,38,36,207,76,109,37,128,205,5,62,46,94,195,146,24,209,112,61,24,57,200,194,32,142,24,130,27,234,73,230,9,202,78,244,7,13,112,220,189,169,136,129,13,184,12,223,159,80,222,122,216,224,42,85,26,215,77,78,142,83,42,62,203,223,116,44,45,99,63,38,57,204,178,149,0,172,132,15,136,194,152,194,210,233,175,255,44,110,30,81,13,71,37,1,243,224,183,118,86,141,206,48,84,138,201,28,245,153,194,25,38,249,137,153,155,39,110,180,239,244,212,54,250,37,110,72,203,191,113,2,89,81,118,91,103,75,245,119,205,137,224,134,67,90,135,244,202,97,179,104,28,232,64,8,63,40,196,63,3,130,145,112,149,72,65,50,2,93,117,222,209,186,107,137,124,44,31,12,12,152,37,85,27,128,210,61,55,166,122,70,62,40,71,53,201,42,39,221,148,42,210,222,109,108,161,99,211,138,210,207,121,116,253,200,242,21,69,237,241,99,29,161,166,101,76,94,91,17,8,141,203,112,207,0,8,80,175,154,255,88,116,68,124,195,37,185,96,126,75,95,169,146,45,233,99,203,225,180,92,35,238,21,207,81,184,131,189,162,42,97,40,213,241,186,204,152,240,74,236,104,147,149,168,174,8,65,53,147,90,51,159,95,209,107,245,24,77,180,24,193,136,176,127,141,216,32,206,103,190,78,224,157,97,191,22,168,93,109,128,252,243,247,195,196,214,234,126,157,140,241,129,244,15,214,132,118,234,105,150,233,2,54,173,35,139,157,250,247,149,195,98,148,100,33,190,248,157,204,56,91,89,6,5,43,77,52,212,182,218,130,42,142,108,16,47,128,168,121,225,29,253,17,17,173,80,242,230,108,4,159,174,45,170,30,242,36,127,73,60,48,201,245,95,184,249,159,107,106,216,148,76,37,18,24,81,143,250,67,68,191,174,64,168,138,46,160,134,80,60,173,96,142,220,169,235,201,180,158,194,195,215,122,105,51,36,61,46,141,14,155,27,49,67,198,64,151,178,94,61,187,93,189,170,199,179,134,89,86,100,10,117,119,65,107,141,247,115,238,26,19,189,235,106,101,145,62,234,241,91,26,214,135,44,0,52,37,222,248,98,94,100,187,170,117,233,199,221,154,74,22,144,206,143,168,226,69,19,118,126,61,179,144,28,208,28,45,127,195,58,238,170,220,166,240,135,141,100,217,76,89,171,157,201,25,255,207,192,146,108,27,141,27,157,84,227,225,128,220,228,7,143,12,188,150,193,168,29,206,97,146,206,144,206,156,244,107,50,227,15,161,53,206,178,150,179,139,202,104,29,104,4,45,26,208,197,124,231,162,41,120,94,65,132,99,152,53,167,253,194,80,124,64,239,255,191,179,232,82,48,39,31,85,174,42,182,250,222,112,8,239,28,201,170,152,2,221,165,32,237,111,114,12,69,96,35,48,25,17,137,7,88,174,58,247,136,199,63,39,44,50,73,206,39,56,195,195,106,132,145,168,249,199,62,164,255,78,22,207,109,50,26,20,114,212,51,77,108,238,68,70,10,15,236,17,129,204,146,11,76,200,92,248,87,34,51,98,184,194,3,166,248,59,72,145,19,96,213,219,189,135,241,25,179,248,10,38,113,89,173,46,224,34,132,238,44,20,150,113,178,236,201,139,134,119,164,51,72,37,129,147,229,134,118,120,90,175,164,34,144,179,242,254,152,69,22,11,219,161,207,54,114,163,237,138,144,112,87,172,154,17,232,124,82,128,171,201,243,226,102,20,172,197,24,197,45,101,71,92,12,50,192,78,0,141,182,51,23,235,21,84,97,58,34,234,12,21,87,1,73,55,185,186,154,76,183,74,43,241,179,44,146,197,113,147,224,219,200,83,103,59,147,120,153,104,247,93,145,51,30,175,243,125,229,34,134,248,32,119,127,138,0,40,231,191,233,66,111,85,21,91,73,69,96,147,164,235,10,144,16,205,140,52,214,227,3,247,109,58,41,184,188,155,61,64,81,54,65,185,115,15,183,209,140,49,184,193,208,89,239,7,203,156,226,227,254,109,201,92,202,159,191,233,67,127,162,224,135,29,151,179,3,5,110,91,187,238,1,156,227,124,225,130,203,174,199,98,114,236,240,255,225,221,90,141,127,244,176,134,232,167,50,175,191,31,167,59,81,148,181,124,241,214,128,38,15,192,175,140,71,162,2,242,84,101,72,63,77,6,128,53,34,76,141,103,46,147,113,23,140,213,52,209,70,25,70,51,42,221,134,124,137,249,190,196,63,240,161,209,92,11,110,49,127,55,52,5,142,105,246,180,96,187,230,70,239,156,120,130,125,35,33,245,141,116,109,8,159,198,168,169,242,65,14,221,240,156,148,18,161,215,105,136,149,39,80,211,181,168,180,157,85,153,189,54,164,174,172,82,218,114,41,26,113,18,195,128,112,200,54,165,249,213,148,140,3,214,231,129,78,210,92,125,92,111,44,142,155,59,215,75,36,143,203,188,245,237,113,83,114,198,230,113,208,135,225,185,238,107,40,229,25,4,188,216,180,99,17,214,124,40,52,47,45,41,129,39,7,253,163,13,215,145,194,47,197,243,65,59,131,97,156,243,13,118,67,30,235,116,92,60,202,33,153,194,40,124,28,195,150,226,118,78,182,123,105,158,98,98,231,53,11,17,85,63,81,180,100,55,221,231,225,69,187,216,139,3,55,143,150,116,191,234,40,57,103,168,149,115,179,67,244,61,147,122,0,138,52,17,154,90,95,111,121,105,21,125,176,76,164,132,223,203,204,223,39,81,15,28,177,178,94,225,145,93,75,102,138,50,150,49,213,123,54,111,133,93,222,181,107,149,202,36,231,143,167,140,138,228,72,212,160,199,245,184,35,83,25,158,193,89,51,92,160,47,39,64,205,72,140,168,139,226,40,79,5,43,43,108,163,229,63,159,56,179,223,93,0,90,249,21,36,40,11,59,211,136,158,112,243,179,61,124,157,229,221,135,99,219,35,196,25,43,80,170,162,230,34,74,189,1,244,194,127,136,19,211,36,228,17,6,202,146,92,21,67,76,119,232,165,40,208,44,128,53,65,173,71,77,42,160,88,66,223,32,77,255,183,47,11,8,36,69,131,189,32,232,67,135,63,34,154,13,252,113,58,1,92,163,30,78,147,163,17,159,224,197,2,1,67,159,73,202,177,90,201,53,161,39,97,118,8,28,60,34,158,89,245,219,66,190,249,18,205,13,89,139,206,96,183,148,157,205,193,218,111,209,176,127,139,74,205,70,224,203,178,138,56,225,247,89,95,202,180,20,54,15,43,63,137,12,214,239,36,224,18,224,5,139,214,8,55,220,4,195,236,188,249,222,145,96,47,158,201,40,222,59,57,12,192,16,137,22,227,226,154,13,106,197,180,82,151,93,37,76,52,173,196,25,11,115,8,16,81,108,57,135,234,30,168,174,187,122,42,90,19,146,151,90,224,68,180,181,225,33,15,112,130,148,41,60,46,53,79,215,111,195,59,202,132,79,226,77,169,1,4,43,216,26,173,225,11,9,44,85,175,181,109,16,112,8,183,181,178,34,2,32,230,25,20,136,131,121,237,77,93,27,92,148,50,98,10,236,17,169,79,67,123,199,219,199,251,72,61,204,185,55,200,9,2,135,192,21,12,58,103,207,71,26,56,53,97,139,172,169,187,247,242,90,93,182,8,9,136,5,128,253,102,20,158,159,101,36,166,246,28,78,136,7,103,23,38,223,145,125,252,237,210,209,115,81,80,23,65,35,210,230,149,193,72,146,112,247,85,211,43,220,102,39,31,213,213,233,67,102,209,100,127,238,136,204,8,13,117,108,48,61,136,35,167,134,232,218,76,93,94,226,108,196,129,18,246,29,107,205,13,18,72,55,126,20,195,146,113,228,34,145,107,200,180,27,71,223,143,41,104,66,193,107,137,83,192,111,200,6,118,11,57,111,33,236,145,238,32,254,56,61,140,87,44,40,223,142,197,105,243,150,209,147,40,229,231,236,18,133,85,139,158,224,164,31,110,145,132,177,72,104,217,173,221,184,9,73,142,208,133,34,49,159,53,114,135,191,166,232,133,147,252,79,5,3,239,70,30,177,176,126,240,172,8,217,92,196,72,164,238,62,109,114,235,181,73,38,46,178,105,95,51,96,55,167,101,57,95,46,63,101,32,99,19,57,21,152,103,59,97,30,166,77,105,157,17,47,185,109,108,145,155,234,153,149,4,108,187,21,49,89,215,93,94,113,205,104,240,179,28,246,111,173,169,253,253,209,36,210,120,3,85,209,51,142,30,57,190,177,56,226,204,146,228,7,71,242,215,41,1,213,59,80,249,138,192,89,122,152,66,36,104,90,47,231,121,20,169,42,31,189,183,95,65,178,135,23,14,154,159,231,180,216,124,107,12,121,108,70,34,50,176,75,178,95,174,84,195,195,199,2,36,93,2,68,105,250,92,108,212,181,126,128,92,85,207,200,199,182,207,189,232,103,2,229,72,50,190,50,236,221,1,105,133,204,69,122,250,83,119,123,52,174,176,51,85,79,74,197,211,140,178,203,239,182,222,14,13,98,251,233,159,196,88,154,53,169,130,50,89,47,141,36,145,175,85,129,163,83,235,192,120,126,249,197,198,41,88,24,190,92,219,127,131,92,224,109,172,124,231,44,58,42,135,69,59,241,52,29,237,192,26,255,233,42,156,84,26,53,27,51,6,137,172,235,222,73,54,20,207,99,143,69,221,203,37,178,220,209,215,81,5,1,237,192,235,140,139,34,70,174,134,123,174,211,179,130,73,31,111,230,46,90,174,53,244,174,144,117,82,75,139,35,253,158,172,177,95,181,91,127,207,245,113,231,224,62,133,174,27,180,49,133,203,252,198,208,102,65,173,254,116,123,67,59,92,22,63,72,80,180,158,184,199,1,9,91,229,84,9,53,158,218,199,45,180,224,212,211,170,21,185,99,150,114,1,98,122,219,204,173,74,110,181,125,89,135,251,60,123,66,216,91,19,25,181,19,47,103,44,71,180,187,179,208,174,89,29,110,233,244,167,52,67,59,139,90,139,154,50,159,157,147,195,223,233,185,164,46,75,163,63,157,127,242,222,179,78,82,203,209,18,160,42,29,178,43,12,248,186,49,152,192,53,168,157,65,168,94,248,156,9,115,212,128,2,79,51,51,94,144,151,163,176,90,58,14,222,82,239,24,146,137,253,193,239,58,133,242,253,193,45,27,210,138,171,86,52,143,192,117,95,38,92,148,40,102,197,202,55,108,13,170,3,145,76,95,166,106,244,246,156,32,120,177,187,10,110,247,2,176,183,195,88,176,245,163,100,141,245,186,184,36,145,210,175,198,187,152,177,89,146,3,104,50,113,108,183,8,103,228,242,66,149,95,253,61,50,140,197,23,251,182,124,149,146,190,58,40,26,154,89,105,113,163,4,94,56,158,144,215,58,7,146,123,122,250,28,45,64,14,48,219,153,116,245,207,56,206,85,46,220,21,188,203,175,16,37,145,22,14,172,154,119,92,59,45,10,93,235,126,191,107,128,22,12,187,165,67,171,186,184,5,154,44,95,42,5,37,101,84,100,157,69,252,136,250,170,135,212,137,47,58,59,214,141,238,224,95,99,7,36,124,222,67,246,0,35,125,70,224,80,12,158,168,67,252,67,78,36,202,164,125,54,207,134,102,19,96,201,173,147,81,211,216,188,247,229,73,159,50,154,132,70,169,116,84,251,44,249,86,171,31,246,114,80,6,189,127,99,58,141,155,72,113,26,231,78,222,123,24,240,245,182,8,118,74,8,8,134,49,175,42,38,216,218,234,253,234,151,125,141,138,219,60,78,98,30,39,191,28,208,226,107,63,240,158,251,97,121,41,236,144,109,182,48,10,24,94,186,249,239,215,198,26,227,252,150,110,81,200,121,3,63,89,203,52,81,70,234,250,155,37,152,215,18,207,111,74,217,188,244,141,19,140,162,153,56,149,141,177,53,48,233,134,112,60,241,107,62,92,58,192,19,122,144,7,237,113,196,69,85,19,68,27,183,73,12,133,2,108,244,17,181,12,2,3,93,169,4,98,236,100,251,247,189,218,249,194,207,236,233,242,198,131,12,179,134,18,115,118,156,130,191,212,205,38,102,94,158,125,117,154,46,79,165,228,160,85,182,207,1,33,81,44,214,126,1,105,89,191,239,155,166,207,96,204,111,123,20,46,215,55,124,172,150,110,75,145,169,217,236,139,161,95,230,66,123,246,160,125,30,113,9,23,41,140,186,229,132,1,83,196,43,100,98,37,184,247,234,83,150,171,248,238,15,154,132,60,185,129,102,51,137,197,166,199,148,134,246,174,19,234,247,127,108,80,201,143,130,8,114,250,71,188,108,255,141,86,220,246,18,102,41,107,130,79,37,154,226,139,188,245,50,201,90,250,189,226,208,254,120,100,65,131,79,164,26,37,192,180,76,170,37,86,241,211,119,136,216,178,234,185,24,55,80,177,184,203,131,126,57,22,148,4,32,160,173,58,194,194,42,84,142,88,46,150,157,62,231,48,83,133,164,170,116,172,59,4,254,190,6,202,58,23,233,28,52,218,138,59,2,255,249,39,193,169,126,167,114,6,82,1,2,5,71,155,53,209,213,227,98,119,72,142,249,207,136,197,19,187,176,237,42,25,43,239,243,40,254,93,62,100,189,236,202,114,73,224,230,78,65,246,14,211,39,40,154,98,221,227,149,48,175,228,13,7,212,219,40,40,133,248,212,245,241,87,216,6,23,54,232,217,8,171,95,52,192,153,199,215,18,36,179,22,150,191,104,6,244,62,59,46,124,141,28,183,146,84,162,251,202,201,116,59,155,220,78,186,79,105,101,135,17,27,149,196,118,113,3,13,95,55,131,48,58,199,222,157,165,205,224,60,252,199,139,212,246,117,100,199,5,232,25,12,27,1,206,55,61,147,26,110,51,119,134,61,142,129,132,51,41,38,15,9,128,139,56,49,114,40,227,227,188,222,83,200,171,116,120,141,139,28,200,26,228,61,197,25,5,166,34,150,228,193,105,3,83,124,237,42,197,22,119,66,209,72,63,11,198,75,118,193,178,239,235,249,4,249,237,41,188,9,59,237,126,227,123,102,251,208,197,54,74,17,247,172,5,22,194,30,202,182,38,68,153,217,110,159,229,69,178,121,18,237,234,29,28,181,42,252,126,236,225,56,8,168,144,149,108,190,110,52,77,168,139,184,33,5,174,60,237,25,161,37,91,2,56,236,70,225,160,138,59,241,167,25,97,181,9,81,103,149,97,43,139,201,209,14,225,150,254,3,104,160,53,6,21,205,7,244,105,86,217,254,124,232,64,252,37,222,202,238,94,50,154,220,13,231,47,117,161,53,191,134,121,183,219,251,178,143,185,13,185,129,192,18,16,96,91,39,138,150,201,174,151,29,18,181,19,50,188,148,133,134,95,122,179,170,166,242,202,17,107,185,13,43,84,18,251,94,245,44,71,213,239,220,184,120,65,194,107,192,235,250,78,149,249,199,243,45,0,225,154,98,121,131,158,135,232,167,144,41,124,105,62,133,68,107,77,87,97,90,56,249,70,50,55,22,27,132,144,120,240,243,169,196,206,115,218,207,167,215,247,197,61,39,226,55,96,13,223,7,8,166,82,28,115,78,230,179,9,216,227,183,221,44,150,211,106,121,251,248,48,8,136,62,108,167,58,234,56,97,64,38,168,154,218,37,101,142,33,125,189,126,181,197,195,149,90,58,134,75,120,65,117,123,150,191,22,15,40,237,193,223,245,201,128,221,93,84,169,127,238,71,152,17,121,108,12,124,51,100,167,76,194,44,48,163,231,160,65,181,231,206,185,132,223,90,56,6,196,237,15,80,58,171,176,255,176,36,211,23,229,20,30,58,199,215,49,1,142,206,161,78,117,193,152,181,169,47,233,213,173,207,10,236,22,87,47,91,113,193,150,114,205,181,108,221,216,106,26,161,202,255,48,235,227,174,73,145,216,196,209,69,130,80,30,64,131,19,54,153,245,80,54,40,71,105,92,76,197,151,140,201,249,234,93,2,36,74,71,145,51,241,69,94,73,248,63,95,170,18,61,5,1,144,130,12,84,196,129,97,219,30,187,218,65,96,124,0,16,40,252,89,20,113,61,89,218,17,155,242,245,121,252,206,45,74,138,66,115,232,146,166,185,105,6,138,78,77,29,251,9,6,118,186,85,45,113,203,68,47,232,245,77,113,153,19,208,40,38,241,104,205,208,30,143,33,28,142,62,100,242,187,164,232,49,167,49,117,49,98,44,36,85,134,128,14,166,169,8,69,195,116,219,179,244,118,235,53,156,41,7,66,247,208,158,11,181,168,210,132,155,99,106,129,117,39,8,89,30,136,252,225,63,102,224,82,4,103,196,95,205,136,26,91,176,134,21,195,245,106,120,90,144,115,123,209,180,6,1,217,87,142,26,213,215,208,84,48,132,190,215,93,164,90,2,10,109,222,249,76,22,27,131,223,54,222,3,38,125,76,178,115,129,188,151,111,190,188,16,131,109,145,225,244,113,107,225,196,251,222,118,172,189,95,148,142,137,85,121,235,154,45,128,62,183,70,136,123,38,122,14,249,60,214,45,124,49,147,237,164,145,114,27,42,29,116,193,45,23,31,102,223,82,175,102,73,114,31,75,154,91,214,127,243,108,83,167,131,17,40,67,15,242,60,247,251,220,95,91,246,250,17,183,251,182,8,247,222,26,230,199,98,114,91,172,138,255,142,7,219,246,227,31,52,95,77,209,55,57,177,142,113,138,170,201,105,75,242,55,216,242,33,188,78,180,82,163,181,134,240,155,175,82,108,239,75,250,255,48,146,29,247,233,220,201,201,223,143,203,174,34,243,229,50,145,147,192,34,21,93,144,131,164,240,146,165,102,181,250,162,168,27,70,140,249,96,68,64,210,189,232,73,136,214,49,114,77,214,10,209,216,183,221,114,36,194,1,25,217,84,232,33,162,3,40,82,139,176,196,202,97,179,36,116,16,21,33,137,72,154,108,92,131,1,249,104,54,170,63,170,232,216,13,179,170,249,184,116,65,17,175,54,8,141,221,89,118,113,2,224,108,188,17,205,247,4,108,112,34,234,62,163,205,75,115,137,81,119,179,170,14,59,33,175,56,80,93,77,65,189,37,244,105,72,106,242,25,35,131,182,252,117,112,97,93,208,24,117,253,123,87,132,212,80,134,136,13,167,141,122,82,92,88,250,237,134,6,140,99,118,20,233,62,205,133,225,223,180,19,252,169,177,188,223,27,28,196,232,154,43,174,184,6,80,137,48,12,106,134,250,62,20,187,56,132,132,222,70,143,193,241,189,58,233,40,38,28,26,195,70,238,0,226,36,101,29,254,244,200,207,117,214,203,46,206,51,200,253,77,52,175,122,231,193,87,53,34,97,102,86,23,141,192,27,121,109,89,133,169,233,135,78,237,56,234,155,17,60,164,103,191,166,120,171,102,107,85,148,94,31,131,160,49,11,103,140,207,99,66,187,20,131,53,11,201,218,54,175,14,161,52,16,92,78,53,72,153,44,41,208,52,236,180,195,164,20,107,125,20,126,16,191,88,50,255,4,181,192,58,16,242,29,58,249,119,128,47,202,112,160,112,179,209,102,109,243,225,105,213,185,183,139,19,11,212,127,47,67,35,68,237,230,216,134,98,143,81,46,135,183,237,215,119,69,44,235,211,190,126,67,10,71,192,197,243,242,79,104,135,98,69,127,123,8,75,43,174,236,234,158,111,212,133,119,224,61,55,99,190,175,245,232,11,108,219,235,49,87,83,134,177,55,93,130,93,193,215,27,87,44,241,35,5,200,14,99,140,255,16,40,71,115,220,164,181,101,229,29,66,232,235,195,213,94,21,215,106,202,92,5,100,246,195,89,226,86,120,23,55,122,19,32,48,142,244,66,167,10,22,38,113,170,67,14,31,20,133,21,254,107,123,148,163,81,132,139,132,151,229,168,199,132,112,44,88,213,79,238,48,23,102,109,85,9,238,117,235,38,198,242,253,6,5,86,189,254,254,40,27,70,186,242,109,64,223,151,27,148,147,147,50,4,115,127,57,96,168,225,237,186,76,70,74,206,109,227,57,103,170,186,98,210,121,60,194,14,46,179,141,153,17,87,23,56,211,183,172,33,241,154,20,113,89,135,165,47,131,249,193,63,65,26,238,147,17,137,84,239,132,208,73,73,59,142,27,209,123,28,126,229,143,240,122,38,114,44,234,156,37,180,22,224,165,194,216,29,206,189,188,247,82,83,77,242,188,119,228,203,198,214,95,19,136,249,50,70,59,240,106,238,195,208,88,40,223,198,184,120,51,55,14,91,131,36,49,60,210,148,44,196,84,221,198,220,27,88,58,92,219,43,147,104,58,100,205,123,91,202,190,62,57,36,153,85,14,57,148,147,7,90,180,225,106,197,40,221,50,93,92,169,96,186,21,50,180,27,219,117,71,239,166,187,23,152,219,54,128,144,62,54,219,198,159,58,12,186,226,115,34,126,202,117,52,86,88,158,213,29,106,131,146,77,181,130,224,95,233,44,46,241,41,225,246,25,189,88,194,152,119,172,255,221,65,31,109,114,212,228,93,120,55,148,217,248,17,144,85,110,161,130,86,172,17,242,196,28,225,51,254,91,228,56,9,93,50,151,214,132,135,66,200,220,250,93,191,203,188,11,111,88,120,127,87,228,194,151,54,179,45,173,248,37,24,66,208,216,254,137,198,161,140,151,252,189,198,203,177,33,247,19,221,81,150,162,61,20,240,29,123,48,9,152,83,220,101,60,165,97,115,178,0,134,217,62,28,188,209,117,249,206,176,193,97,175,133,238,141,40,121,111,51,53,73,93,19,156,226,29,228,222,122,73,235,208,69,172,47,58,217,141,220,169,161,38,200,173,72,65,241,63,70,112,100,61,43,114,146,9,248,139,227,130,156,212,252,2,222,16,193,83,205,173,191,12,3,164,135,46,43,91,154,19,1,55,91,229,237,149,171,80,244,153,53,187,54,115,78,235,218,154,178,159,39,217,59,25,7,242,206,49,105,208,144,162,248,73,48,178,73,212,37,172,41,147,190,28,23,33,100,177,226,102,200,154,151,225,61,52,212,111,128,37,169,154,210,88,238,101,186,12,94,102,230,32,12,190,113,145,232,123,155,253,24,144,125,118,247,219,76,130,97,67,194,20,108,137,134,190,185,168,203,37,116,152,240,67,176,152,117,158,93,217,185,177,37,153,111,99,45,179,8,228,189,252,152,146,45,233,89,147,128,167,88,80,162,166,21,78,142,217,14,234,184,217,72,157,52,54,23,181,114,124,196,69,239,134,169,0,182,57,69,166,229,43,165,100,226,136,83,151,33,247,134,28,220,173,157,120,53,182,255,211,226,190,215,24,77,201,81,52,120,8,76,170,140,121,240,196,245,212,177,12,69,116,33,58,60,47,36,74,232,181,1,161,144,241,60,169,204,117,127,125,83,151,112,57,85,172,31,95,42,120,52,177,241,103,164,255,96,52,25,103,111,186,47,94,236,62,243,244,136,33,17,87,140,157,75,86,56,157,58,31,34,48,99,240,35,131,208,49,217,27,135,80,239,97,157,135,137,194,216,193,8,211,38,139,234,226,242,123,23,169,222,214,214,152,213,165,107,124,145,38,50,108,38,33,152,213,47,178,162,95,155,32,17,27,62,228,185,136,46,149,246,87,228,225,210,117,76,227,10,0,11,186,77,38,232,42,127,165,121,180,56,235,10,200,200,146,233,71,207,234,23,21,39,50,10,112,250,19,235,235,237,110,73,143,38,15,220,8,190,117,141,16,181,46,106,80,51,155,107,75,172,88,65,95,154,226,6,146,27,165,249,127,142,84,146,123,172,24,234,253,121,233,2,37,239,180,30,192,158,225,133,158,125,64,116,232,85,244,186,74,117,100,74,36,139,101,44,0,250,240,168,240,111,222,157,245,24,79,241,198,94,179,245,242,217,152,178,37,128,165,26,226,35,41,17,244,225,250,106,47,240,235,0,201,232,183,39,220,168,94,120,73,200,232,222,183,140,170,229,18,255,246,5,160,46,93,157,126,15,197,97,168,68,156,55,96,208,212,14,14,140,235,170,114,231,123,96,30,156,84,106,68,39,224,74,252,223,25,26,23,116,251,87,221,33,100,37,251,23,236,59,82,250,109,254,67,203,239,120,174,220,37,218,243,32,129,109,75,171,65,130,141,69,127,159,117,231,244,143,153,222,138,41,66,71,18,134,178,72,13,48,132,202,47,194,33,91,249,249,49,196,37,175,215,74,102,7,62,1,69,88,83,40,67,88,235,55,27,177,70,254,73,110,42,97,77,39,208,5,97,141,251,255,245,33,71,19,158,108,173,66,191,87,46,143,132,239,199,40,181,229,117,159,87,58,189,235,180,11,46,220,98,38,2,13,39,56,228,3,157,240,103,154,243,4,21,79,233,191,1,125,1,114,254,28,86,179,47,171,19,231,246,89,118,12,194,55,53,191,152,67,186,246,102,221,182,50,225,55,187,83,157,0,1,105,214,157,166,152,197,114,29,244,106,75,128,208,15,42,6,200,232,202,26,2,40,68,96,94,229,15,238,139,12,82,40,110,253,121,133,208,252,195,26,62,136,233,24,63,201,184,140,42,153,225,107,238,120,101,164,192,249,42,106,208,82,158,214,165,130,43,45,133,205,250,18,173,186,50,160,5,18,36,179,181,247,157,207,159,228,250,19,240,9,56,170,180,246,244,13,89,135,16,171,176,41,82,71,246,20,129,109,123,143,9,69,169,243,16,124,241,208,156,55,99,245,132,15,64,217,34,81,120,124,214,254,227,198,7,133,93,67,45,11,94,206,176,124,197,106,49,19,179,74,20,18,101,41,180,202,123,127,133,160,135,207,0,1,189,205,36,243,222,38,175,211,121,242,156,129,194,29,87,91,160,135,52,128,211,222,22,146,9,25,31,21,8,62,242,63,73,188,174,136,202,100,91,79,187,51,255,33,84,253,102,81,146,229,48,4,254,43,241,203,212,217,182,66,113,119,62,178,252,154,181,199,253,227,203,26,242,0,18,51,5,235,110,46,194,95,138,140,194,218,217,140,107,86,54,173,35,158,31,60,29,19,64,182,41,150,126,137,27,218,183,85,72,171,65,238,154,113,166,249,250,23,91,11,247,208,139,57,108,216,190,196,77,51,174,83,150,177,80,25,246,11,102,242,14,90,251,120,236,162,43,24,4,211,67,88,162,47,207,1,253,136,244,177,147,46,154,119,212,180,200,123,61,83,14,215,101,197,53,106,90,59,37,156,21,199,31,92,64,63,162,151,93,214,6,13,1,7,118,249,6,74,112,213,9,129,154,73,158,107,72,195,199,81,215,219,108,93,108,16,159,49,165,207,212,21,17,81,84,190,103,104,197,16,121,49,248,135,114,196,98,20,126,33,71,149,151,124,47,249,182,210,135,94,159,88,68,210,96,17,64,79,103,145,78,151,46,33,65,144,153,122,67,199,158,131,231,200,210,169,3,198,243,136,3,211,128,254,207,94,173,202,236,7,139,146,86,235,73,95,102,102,214,247,192,13,142,102,64,95,71,27,236,11,88,253,45,102,240,160,71,28,217,74,167,210,171,242,252,234,153,111,193,169,236,28,199,255,20,155,36,48,233,123,140,199,197,26,245,136,19,58,177,150,50,219,218,37,112,189,58,68,193,110,155,95,129,254,254,150,16,226,128,50,154,148,168,0,130,67,62,115,64,168,80,135,4,148,205,144,239,174,249,44,0,234,89,27,206,56,76,137,238,49,136,2,243,176,67,221,157,91,202,113,149,10,163,8,23,132,19,13,210,195,63,173,135,73,38,235,38,242,252,13,152,95,187,50,111,41,175,140,44,249,211,93,235,103,164,202,8,137,117,44,48,128,37,7,237,223,199,34,154,82,120,120,52,120,139,43,172,226,150,228,215,74,35,41,76,46,160,228,187,24,93,10,46,230,210,168,201,181,204,40,13,30,164,42,37,1,11,226,64,12,97,203,179,189,103,235,122,72,145,123,87,96,218,234,37,64,79,33,189,78,128,124,242,138,72,46,3,175,211,58,220,144,109,136,1,114,224,45,220,155,127,8,35,25,198,250,213,36,164,253,20,249,205,123,137,114,125,135,39,193,164,131,158,247,253,100,139,79,213,72,25,30,141,79,227,140,113,177,243,44,98,249,219,33,250,166,171,253,202,113,56,9,112,203,250,128,226,237,41,210,157,194,193,83,183,232,50,28,31,246,171,118,143,79,95,235,181,0,11,167,214,71,110,71,118,164,36,202,192,65,157,193,121,196,65,199,191,216,114,83,28,91,110,84,97,74,167,157,23,15,177,32,24,53,253,231,61,70,4,17,144,157,175,50,102,156,92,113,244,253,62,191,116,40,17,71,51,102,13,108,208,120,118,162,242,10,28,166,210,163,179,192,67,32,119,55,162,7,112,100,134,127,139,174,189,15,126,116,101,10,99,57,85,112,78,186,171,250,164,248,0,30,144,162,29,169,137,114,222,169,160,167,126,191,223,118,30,62,83,8,201,64,32,147,186,48,124,20,74,173,236,143,143,247,22,60,129,32,180,238,128,21,12,60,237,92,179,243,49,217,159,224,188,143,160,4,246,194,254,153,39,160,162,8,128,78,53,178,158,21,117,168,200,82,18,251,234,155,116,132,1,223,198,15,87,209,21,216,165,159,145,43,82,153,159,56,192,34,140,175,228,137,122,62,64,167,58,44,68,189,133,28,58,164,146,16,206,220,43,163,51,160,113,98,173,154,73,164,141,194,249,22,175,171,35,186,9,79,52,67,32,205,27,114,215,24,30,131,121,76,8,21,222,40,62,173,9,232,38,41,124,251,134,217,243,104,29,253,0,113,155,56,82,248,253,6,253,136,209,122,105,18,157,232,117,221,94,37,125,245,18,232,227,0,68,118,127,98,230,104,94,66,241,218,33,16,106,7,225,183,128,228,73,9,126,137,236,215,169,12,49,124,47,146,105,22,150,180,157,75,162,114,131,98,84,83,191,86,95,191,64,215,125,188,143,149,91,228,160,75,181,244,157,123,72,24,218,105,96,6,80,231,209,141,54,77,42,147,182,23,175,199,155,123,111,190,65,32,15,140,236,27,5,100,82,71,57,155,246,250,108,12,45,191,72,183,212,104,56,23,234,170,28,107,112,190,178,245,29,110,99,141,152,215,69,211,19,220,166,163,3,176,51,141,187,226,200,59,48,12,84,91,122,206,44,172,199,241,136,186,124,25,239,139,35,24,196,185,112,108,201,221,44,245,17,225,35,149,26,106,10,33,21,235,130,197,7,219,82,210,92,223,247,81,140,55,188,73,19,105,162,54,196,213,252,135,190,206,18,210,222,17,216,203,78,123,187,49,238,86,12,103,164,4,84,114,6,63,214,183,240,84,20,131,64,210,246,216,160,129,185,139,131,197,111,163,78,53,186,93,126,35,213,18,251,197,63,223,218,107,141,216,55,22,35,21,100,26,106,123,133,221,74,67,99,199,143,136,45,205,123,250,163,232,248,128,116,131,167,201,186,224,132,136,132,187,123,65,31,128,152,27,156,139,1,95,62,90,255,77,194,167,178,169,52,48,87,244,222,209,215,201,154,137,62,104,47,115,112,181,126,19,148,36,245,234,134,102,169,142,201,70,129,145,186,71,13,70,205,120,10,176,173,98,175,139,46,80,161,130,53,126,123,95,93,67,37,252,182,207,84,214,7,97,108,172,200,9,81,197,173,108,205,112,138,82,129,109,173,8,150,18,14,154,141,203,199,40,79,117,187,164,213,75,188,21,159,158,206,68,106,157,95,148,85,136,122,226,123,39,68,82,233,255,193,170,88,194,19,164,118,248,249,27,66,110,44,48,219,10,198,189,234,83,193,198,141,102,175,205,130,245,43,6,95,143,56,40,25,56,212,100,115,166,47,223,233,220,251,165,41,67,10,149,205,84,1,135,86,80,194,35,127,86,98,240,167,91,90,14,42,43,125,169,0,223,141,73,156,27,23,27,119,214,137,236,34,41,134,112,193,166,65,227,175,130,18,124,117,206,240,67,58,18,241,77,187,158,173,243,215,41,232,118,208,28,24,235,79,48,163,106,230,129,173,228,235,225,68,48,166,200,174,172,73,172,53,204,148,119,231,181,248,36,199,101,41,220,211,22,40,250,124,180,172,183,222,100,32,6,36,118,244,113,21,137,142,112,235,133,75,229,121,21,180,110,246,182,60,108,105,23,213,248,121,127,206,43,169,38,107,117,87,137,90,172,53,66,255,34,8,71,91,158,97,99,10,167,129,138,65,172,193,33,194,85,170,131,212,169,127,148,185,75,15,204,4,143,186,170,26,34,47,177,147,37,126,101,88,163,217,165,138,34,144,44,4,136,117,227,88,83,139,88,69,97,151,24,139,76,249,50,201,149,158,42,164,98,220,221,138,71,250,19,20,114,175,254,95,2,108,235,10,74,59,234,74,29,155,54,26,247,82,68,173,126,183,208,49,20,135,95,38,94,82,240,47,85,8,218,6,101,109,82,175,161,68,202,4,149,80,195,199,153,201,45,7,152,3,150,145,49,78,162,184,40,231,235,199,7,37,149,87,180,25,52,255,175,214,131,56,215,131,29,167,217,84,37,199,236,207,150,32,121,182,35,216,137,56,233,18,171,61,118,212,125,29,113,157,95,46,55,214,37,152,154,42,198,166,122,153,245,150,143,45,111,83,245,35,200,128,233,0,217,117,86,118,66,204,129,148,38,186,16,119,8,116,37,71,213,42,19,123,158,209,255,189,111,130,157,87,117,9,134,123,183,130,210,134,160,93,139,23,105,46,18,46,220,206,45,249,254,146,86,112,248,5,227,107,119,9,153,0,204,194,109,167,189,109,192,220,34,54,111,9,100,95,241,239,202,118,185,100,221,165,53,128,162,159,24,255,20,164,122,171,170,127,164,79,79,57,125,62,45,25,69,94,23,13,217,67,169,93,27,134,229,163,236,198,50,180,201,175,219,233,200,69,7,193,30,131,124,48,138,231,75,120,94,24,216,42,170,232,23,113,163,107,52,223,183,53,224,97,9,29,131,29,5,65,20,14,29,61,98,120,62,80,115,253,161,219,157,207,115,172,88,71,105,155,169,246,12,91,14,32,79,194,71,35,90,205,180,170,117,10,70,221,152,150,123,164,215,148,107,41,18,116,5,95,202,39,21,240,14,238,199,90,128,93,80,108,31,179,173,76,254,64,55,197,129,236,247,207,3,177,124,8,140,192,178,106,26,179,33,234,101,222,164,167,88,117,123,129,3,23,157,81,27,16,90,129,128,48,80,18,112,13,160,114,174,21,133,84,12,236,130,128,69,160,222,91,217,204,22,74,208,233,209,178,217,248,87,209,31,173,130,68,116,129,11,180,12,193,16,166,250,156,11,239,52,42,234,216,225,166,49,66,62,192,58,201,80,118,64,58,246,204,78,49,232,152,98,25,193,51,23,133,18,80,23,1,31,230,177,205,232,45,43,174,233,115,64,181,161,116,41,83,128,186,143,13,39,211,65,84,238,248,255,235,190,253,248,43,72,141,48,241,152,224,103,119,135,71,138,120,0,67,112,100,215,143,231,29,225,70,159,78,134,251,18,142,210,202,23,17,17,197,42,92,73,75,42,10,251,254,229,23,198,202,196,68,40,25,130,71,70,82,19,102,76,224,12,119,132,212,31,213,107,32,48,237,182,20,86,149,35,82,23,30,163,252,86,238,153,1,205,148,116,38,252,94,95,230,61,182,2,93,111,43,99,200,9,241,168,72,65,57,79,244,151,205,130,26,198,177,103,110,151,96,192,105,84,211,33,145,58,83,156,173,204,249,58,241,27,48,34,7,183,114,117,133,219,101,221,65,49,224,42,173,175,62,115,200,141,215,216,19,150,163,84,22,143,224,226,174,183,95,116,246,133,104,10,50,62,252,97,244,196,117,196,53,5,173,50,99,106,174,86,164,22,26,150,44,222,147,131,179,168,67,61,108,124,209,7,190,221,236,125,91,156,173,21,170,179,88,230,177,247,247,247,143,218,174,188,129,89,86,31,139,159,112,132,47,65,25,186,108,198,120,58,64,84,88,30,76,80,126,38,63,114,170,41,76,208,118,47,73,191,119,140,81,92,96,10,203,43,197,133,177,84,161,176,168,131,21,80,146,83,214,177,62,59,44,17,6,174,135,97,252,4,216,81,170,219,20,151,67,244,177,109,239,20,157,88,94,136,70,55,194,221,14,143,210,23,117,208,255,241,29,246,86,4,51,84,30,150,37,130,214,47,152,0,142,247,130,142,6,42,25,145,160,36,38,207,98,130,226,149,206,180,246,233,188,9,23,137,91,173,133,56,52,131,136,74,242,46,242,135,35,204,188,215,137,174,152,169,218,248,45,152,132,179,232,148,215,34,30,107,68,243,71,50,181,118,127,93,14,102,54,143,170,126,207,158,130,184,79,194,89,11,195,223,233,213,122,81,35,239,10,67,47,96,236,68,23,98,65,27,4,84,174,84,81,10,158,130,230,246,206,182,224,41,150,214,222,158,212,142,38,100,129,240,59,2,253,194,156,209,48,231,12,11,101,81,162,57,79,128,16,186,61,226,128,161,137,210,121,189,132,175,87,87,188,103,71,82,141,186,159,98,132,12,80,181,5,107,113,234,145,203,21,9,96,124,169,32,120,176,145,81,100,174,184,96,131,71,156,218,219,111,148,230,10,89,177,120,152,23,222,69,3,125,204,128,210,162,51,199,117,189,156,65,192,133,134,123,165,213,136,196,155,132,86,142,150,215,52,202,72,153,247,68,38,89,91,242,221,41,195,12,216,23,127,212,193,65,22,206,29,182,55,89,109,36,183,191,59,138,116,188,65,13,83,168,84,16,197,149,77,40,136,77,38,228,15,172,133,154,14,44,107,72,61,242,183,192,196,36,70,97,143,23,70,157,122,164,10,72,76,117,198,78,155,71,223,168,32,23,217,85,169,233,87,54,211,103,115,39,126,151,159,145,141,203,235,1,136,161,253,171,90,253,98,106,44,17,135,196,152,86,12,184,50,127,40,84,7,130,62,226,121,39,88,209,114,135,221,113,84,98,14,7,191,34,226,131,243,84,209,48,93,75,164,112,29,69,204,2,189,43,74,150,232,159,206,26,221,60,43,75,218,107,103,112,235,82,203,75,205,123,229,194,144,164,16,159,20,51,255,232,124,219,153,168,125,55,217,165,245,120,60,99,232,220,195,13,99,161,191,130,214,34,167,183,89,101,158,0,37,242,16,129,157,163,42,222,43,253,248,173,90,18,251,56,193,193,251,117,18,194,163,23,163,91,78,60,211,138,136,36,72,65,123,222,87,203,66,26,3,2,141,29,211,25,167,253,145,243,82,41,110,77,64,69,92,159,15,58,77,144,39,63,9,86,250,173,60,38,24,119,189,82,129,204,145,30,108,137,88,133,99,143,119,170,7,79,2,82,20,19,211,155,255,208,235,110,78,159,239,241,238,191,241,209,42,85,183,241,32,66,241,54,251,194,253,104,230,239,254,120,199,30,64,3,212,205,121,177,152,29,27,133,37,92,68,208,45,242,29,114,0,125,104,30,55,51,19,228,108,122,185,182,145,181,206,140,108,38,212,10,165,119,149,113,200,217,55,201,217,90,26,46,96,115,151,249,49,40,27,28,2,56,105,163,52,107,62,3,135,25,242,143,61,74,6,52,90,123,151,249,140,25,52,107,61,197,191,240,41,78,144,114,72,5,123,74,156,214,195,64,105,218,160,202,158,229,120,191,67,179,230,50,203,245,225,171,25,182,227,55,86,215,214,139,70,27,29,18,137,162,139,22,38,166,153,33,119,130,239,183,67,71,106,128,187,130,42,79,166,23,73,4,119,167,74,106,94,4,103,250,72,215,190,209,6,152,201,204,164,100,132,212,49,82,240,150,130,75,228,170,129,213,110,103,8,215,53,12,27,44,22,90,196,168,224,169,62,80,168,24,30,241,235,17,34,88,17,62,241,244,223,196,161,172,26,214,201,92,224,94,210,104,52,92,55,71,167,41,137,238,97,213,180,80,249,217,3,132,166,180,175,126,218,120,105,126,37,130,95,212,29,49,164,163,11,109,251,0,188,30,239,32,215,144,5,2,95,114,91,91,174,48,230,4,149,70,128,100,110,213,113,61,62,81,23,122,158,60,48,233,112,176,7,226,121,16,56,143,74,59,111,155,158,4,95,245,63,128,68,98,52,85,7,237,24,133,126,213,4,200,138,195,129,33,247,19,109,176,186,230,3,93,111,32,22,39,13,10,233,225,86,4,185,231,101,165,7,109,40,116,90,60,82,117,167,184,6,163,41,165,112,140,91,194,166,85,220,113,35,83,205,50,18,237,58,151,127,174,132,69,239,95,35,137,20,53,103,119,65,179,97,199,58,26,194,222,249,95,172,216,7,213,172,152,82,94,185,58,124,159,68,230,247,52,192,48,63,54,232,35,79,19,16,127,144,200,186,65,0,21,133,97,184,77,27,195,11,138,205,163,98,175,2,156,164,211,135,239,240,224,99,201,10,255,212,49,98,172,99,138,124,172,75,157,177,71,243,229,145,55,209,193,95,10,25,253,16,146,158,232,28,139,231,136,55,241,30,24,254,234,34,74,189,179,207,65,81,158,31,76,234,190,133,239,217,77,112,54,141,36,167,193,186,173,77,117,3,133,240,145,240,101,148,59,80,239,212,210,8,105,208,27,201,251,61,29,166,226,108,85,146,53,218,95,248,50,254,32,180,109,138,234,149,1,192,162,162,208,46,30,240,176,162,243,237,84,233,30,42,228,58,177,61,189,17,51,203,191,190,95,183,237,192,246,176,243,166,194,83,174,190,225,158,222,179,212,102,217,237,186,86,125,21,208,181,125,102,162,225,33,242,210,54,236,178,240,247,234,23,96,118,170,157,151,212,181,97,63,129,180,103,244,229,137,59,233,218,158,59,188,236,92,122,192,63,241,108,201,67,80,88,182,119,232,87,79,193,83,207,16,34,221,219,166,187,235,233,96,223,108,65,182,99,68,147,60,117,178,28,108,69,149,18,50,34,73,111,21,99,63,212,109,93,57,44,252,230,54,58,224,168,59,133,193,226,131,20,232,240,104,49,243,2,57,140,242,189,16,26,222,87,5,40,11,121,175,54,129,209,89,170,35,76,154,227,182,34,211,155,21,190,108,241,35,245,183,28,236,244,207,82,152,77,60,246,27,123,39,43,124,123,61,214,151,45,96,56,81,132,156,242,222,94,56,142,197,1,40,31,46,93,75,107,200,53,187,211,246,156,211,66,123,195,222,232,29,159,127,225,17,3,24,104,87,183,180,206,251,209,126,93,124,133,217,104,72,137,255,57,1,90,197,142,17,159,114,202,119,26,120,251,85,236,9,125,148,63,65,79,2,110,243,48,5,17,244,98,75,195,51,251,229,75,35,32,104,16,157,189,253,228,250,244,221,222,233,62,206,53,26,18,147,156,59,145,175,54,197,106,188,251,40,164,26,151,219,146,100,160,52,31,249,230,44,186,185,24,112,221,3,150,239,246,223,255,219,173,0,188,76,62,45,7,206,66,96,193,107,25,219,218,64,45,14,42,57,105,20,221,232,112,224,138,0,13,15,248,53,96,198,117,80,161,42,164,222,142,54,145,239,243,2,235,56,116,75,237,205,152,54,97,222,144,105,167,4,249,116,70,101,70,196,245,43,188,219,16,132,202,46,15,184,90,153,126,27,174,58,30,231,122,244,162,33,105,55,223,148,185,119,10,29,85,3,33,236,216,26,6,90,52,37,202,252,81,133,236,199,201,226,141,87,248,231,73,47,186,226,238,147,101,106,172,208,225,24,206,137,167,111,49,174,211,159,152,64,69,14,37,23,61,23,206,216,31,170,231,34,12,93,221,180,52,11,182,62,57,156,15,253,83,172,22,4,104,50,223,64,151,37,167,223,36,108,231,55,71,169,253,182,61,124,167,123,244,176,249,137,223,93,224,61,220,231,47,25,174,68,84,111,98,211,5,63,165,85,210,11,138,116,213,224,146,32,81,137,95,111,153,233,42,238,171,166,87,126,38,181,4,120,7,191,42,30,67,68,52,30,221,13,178,221,222,124,105,81,28,111,121,135,246,198,100,169,151,54,246,78,6,123,13,68,20,239,152,65,173,159,3,246,9,132,115,24,244,145,204,77,165,127,59,96,142,223,85,151,143,22,155,209,185,225,15,101,239,31,149,85,195,213,113,39,206,182,176,243,99,17,75,36,35,175,163,221,247,106,193,180,175,250,27,174,247,77,4,117,107,227,53,120,37,176,216,111,208,177,6,216,150,203,23,39,142,2,155,230,249,173,131,48,114,84,31,148,143,219,117,221,58,180,98,29,203,44,206,92,39,16,111,95,229,158,213,135,8,92,199,196,66,235,113,59,107,76,221,132,179,244,111,201,182,204,186,100,79,157,244,25,199,54,81,117,5,253,197,26,165,57,63,93,130,220,158,14,135,180,108,127,51,192,141,207,82,250,91,118,250,187,89,139,3,137,7,208,231,155,26,86,30,26,35,12,127,18,172,191,135,164,75,68,134,248,243,124,116,125,141,5,75,12,241,152,236,247,37,251,141,117,109,164,56,126,142,56,18,53,250,58,128,25,195,80,3,65,107,90,233,107,11,65,228,65,136,179,139,12,236,3,188,43,16,27,52,234,241,117,237,137,177,243,78,110,212,113,109,107,156,11,18,99,236,67,163,187,49,252,83,117,24,144,81,47,26,228,127,135,107,212,48,113,100,73,74,231,2,222,131,167,141,137,96,10,248,71,161,241,79,152,22,15,63,71,86,162,46,235,90,184,34,105,168,151,156,1,67,178,193,234,17,249,225,164,152,4,74,153,133,156,20,145,161,177,202,50,198,205,162,152,146,125,117,234,79,254,229,13,180,45,195,252,151,182,204,112,31,11,168,51,183,66,146,128,169,81,238,28,205,226,45,86,121,164,231,24,81,243,196,139,156,180,124,207,86,27,251,168,64,203,22,244,182,6,219,178,117,28,6,235,191,155,29,10,171,167,149,223,216,58,190,133,17,111,247,205,152,69,155,7,182,159,244,142,227,52,95,192,33,67,192,97,216,12,55,245,86,148,109,2,87,227,103,100,190,120,131,102,204,133,179,212,1,61,196,15,145,67,102,33,214,6,122,228,212,75,192,221,228,240,92,239,93,184,168,198,78,56,131,184,18,201,27,214,6,135,214,31,61,10,206,110,117,217,73,147,99,204,186,5,71,72,97,51,31,218,207,112,56,118,16,71,141,235,57,251,100,248,85,37,214,245,47,165,189,65,157,80,191,245,130,190,240,6,77,0,47,85,34,47,89,201,220,18,48,233,183,193,218,254,5,8,44,157,170,234,52,214,243,122,164,182,87,243,98,229,81,54,164,109,124,173,111,184,28,77,136,171,1,63,9,181,57,180,143,155,219,239,242,18,46,102,10,21,197,186,46,147,80,168,200,10,133,34,144,171,87,83,44,35,220,51,207,88,161,225,71,22,92,111,0,190,233,152,77,166,121,235,200,107,184,220,175,173,247,175,13,193,114,80,161,196,231,35,254,155,135,11,200,104,129,200,236,42,146,252,11,167,17,42,15,6,56,50,127,85,220,233,62,26,14,75,153,11,186,31,151,48,163,10,209,96,37,29,154,32,64,251,222,200,235,121,3,227,69,21,206,142,61,251,42,113,43,222,140,62,35,74,163,81,115,176,218,240,131,191,161,89,10,141,39,114,29,94,129,197,24,61,87,32,233,120,46,38,26,187,42,90,67,92,7,154,131,37,212,122,43,141,203,235,169,84,30,65,20,47,207,99,99,186,57,168,76,21,162,42,251,21,187,209,53,183,7,85,37,36,79,138,144,183,109,161,24,124,198,228,208,201,111,232,187,231,205,94,212,96,83,250,157,87,176,107,14,50,20,251,254,124,35,252,253,229,71,165,225,95,252,29,41,89,71,65,35,104,218,126,22,231,100,26,140,191,70,138,251,94,217,135,202,54,222,139,31,26,22,71,62,224,157,52,67,6,15,71,21,44,166,129,114,215,58,39,170,210,129,181,169,132,165,24,0,227,15,191,18,153,116,163,206,173,50,250,151,39,102,118,17,66,199,90,34,175,127,96,97,221,62,154,123,27,204,27,127,202,201,138,14,32,193,247,252,112,65,206,13,95,72,64,137,213,178,162,145,92,204,198,155,181,21,142,80,58,8,10,153,159,73,106,31,21,109,198,19,144,95,216,95,203,115,229,90,95,169,198,190,0,157,71,126,120,239,55,7,31,222,247,33,251,72,227,228,39,3,88,58,221,199,124,74,174,150,230,89,85,252,101,39,88,180,83,176,68,105,74,78,134,160,26,7,148,63,239,99,89,184,113,70,137,11,37,41,118,170,61,101,94,245,158,186,204,60,5,160,31,224,161,248,191,142,31,143,187,135,3,96,109,245,132,87,124,92,38,114,240,253,252,11,129,244,114,44,244,159,139,143,9,208,123,230,134,102,184,134,129,179,104,142,230,44,165,147,181,94,188,101,58,93,149,138,75,155,207,57,169,159,43,66,115,126,255,10,15,167,223,30,163,149,49,160,197,46,125,253,187,226,35,252,15,109,71,70,191,1,190,102,73,26,71,101,56,11,147,9,32,199,0,65,189,243,160,120,211,44,182,106,118,141,254,190,167,181,254,90,240,70,107,209,234,116,163,73,184,3,133,201,181,13,188,152,167,252,56,141,240,148,117,118,33,125,45,106,37,174,7,13,103,172,188,120,158,211,200,89,247,128,125,154,29,30,42,173,228,176,142,170,30,214,181,234,254,59,20,25,250,235,144,93,47,13,3,220,249,241,49,34,88,236,154,84,14,64,218,216,169,190,178,224,112,201,132,207,68,124,144,48,43,146,112,135,131,193,234,166,251,99,94,26,191,122,42,100,172,229,20,122,248,52,32,88,80,45,141,203,186,182,85,107,82,219,111,200,221,60,175,106,26,145,219,251,240,60,108,207,34,27,207,82,89,11,44,201,185,56,133,6,250,146,193,169,158,249,208,187,141,245,135,218,79,222,96,209,176,80,11,64,70,130,108,108,216,74,190,46,141,22,31,137,61,79,65,137,104,76,133,228,246,186,15,190,117,24,157,108,181,163,109,107,177,251,44,107,251,150,88,176,200,15,19,128,213,187,2,105,82,89,183,168,42,88,219,223,239,107,23,188,191,120,177,78,9,227,148,180,95,147,227,70,32,164,73,170,230,215,165,207,104,28,71,121,10,130,221,54,245,208,99,166,100,232,239,19,196,226,179,96,154,103,10,10,83,92,57,96,208,12,198,16,179,184,67,209,115,239,71,51,220,228,255,248,207,35,142,140,151,229,123,75,239,113,73,125,208,132,166,4,95,20,103,153,183,87,192,181,74,55,132,155,83,8,194,0,66,133,168,159,124,160,228,232,60,150,162,165,166,27,107,68,137,160,174,48,239,83,78,27,10,28,125,248,242,118,98,238,225,75,190,20,71,62,0,216,184,169,13,57,45,247,248,66,13,106,54,125,203,252,249,111,57,162,30,129,11,27,183,72,75,106,23,151,9,243,81,97,238,187,162,131,47,126,0,61,217,38,145,58,100,62,21,139,2,71,243,190,84,30,112,244,218,130,46,149,121,44,100,237,64,22,129,6,29,250,135,145,81,99,172,64,46,37,163,149,122,167,249,88,107,136,49,109,240,23,213,142,22,14,111,138,146,165,123,107,171,183,58,185,250,110,94,125,153,63,202,62,51,137,28,197,21,108,111,181,243,230,47,18,112,146,0,44,105,198,218,194,26,138,107,181,179,35,92,225,91,141,234,223,91,207,246,219,131,171,12,197,49,169,249,2,36,1,181,97,115,88,180,57,119,164,27,51,237,24,186,63,120,231,108,177,194,158,76,239,253,132,164,1,60,13,115,255,119,64,67,190,250,52,189,235,114,134,75,178,103,116,126,109,207,245,15,163,52,91,140,91,169,167,50,8,109,219,208,213,57,176,208,244,35,114,76,47,62,63,110,132,43,109,155,82,185,54,238,38,194,65,166,201,193,136,192,39,92,223,185,86,27,25,197,125,107,72,224,164,157,58,27,182,78,102,25,108,33,195,162,77,243,236,143,204,84,63,8,204,158,2,49,219,180,10,57,216,79,104,229,21,51,175,239,100,40,223,14,84,255,45,211,126,96,82,128,132,241,63,56,160,244,125,36,148,222,55,12,101,150,221,158,67,89,249,200,119,244,190,225,86,120,238,134,184,58,131,96,2,182,99,101,134,61,201,239,190,98,70,24,217,227,116,222,125,63,83,232,2,151,175,234,48,232,13,155,143,134,98,43,51,119,99,59,157,83,202,40,56,100,27,220,51,59,157,148,66,86,27,62,13,148,20,135,23,107,61,93,240,69,11,210,41,135,188,26,32,224,64,134,46,3,159,247,45,115,91,8,35,42,85,201,186,115,124,183,69,35,58,115,145,66,33,195,253,230,214,12,46,194,39,111,107,38,120,20,238,199,127,97,163,110,144,226,220,115,207,183,36,50,110,208,231,141,35,134,107,198,122,21,200,32,162,20,242,143,27,222,5,214,146,178,202,240,124,50,48,14,83,109,24,137,148,201,39,97,89,8,142,42,10,223,51,131,255,166,221,21,61,23,80,96,103,66,62,245,222,22,67,76,251,124,18,3,18,101,162,96,214,125,183,34,68,158,234,233,4,164,12,204,172,231,202,184,76,109,195,102,123,35,94,117,221,178,143,15,137,78,57,248,244,233,207,229,35,167,155,156,158,98,119,206,12,60,26,189,151,90,1,120,151,225,66,179,92,106,184,160,224,178,225,189,113,170,99,63,3,77,107,178,117,67,243,209,157,110,66,139,139,164,85,34,146,33,201,232,247,43,159,42,36,229,70,9,25,193,25,67,139,66,79,84,140,220,236,28,2,148,127,130,65,200,186,139,156,181,248,144,150,240,151,107,208,1,37,64,129,231,207,85,94,0,247,129,100,52,66,43,13,9,188,244,194,42,218,47,211,219,156,129,34,118,217,174,231,158,86,168,86,43,231,132,52,227,170,167,25,103,85,42,147,80,122,183,87,16,188,123,132,153,242,217,56,236,225,191,207,217,19,88,125,165,124,93,157,16,146,72,204,152,142,90,245,195,153,178,164,90,220,147,57,175,62,163,251,217,40,180,201,53,93,6,128,49,98,238,150,62,1,8,229,246,128,31,209,212,38,135,25,87,185,238,46,167,154,136,248,71,207,149,193,100,46,83,182,10,238,171,237,225,178,188,210,240,117,137,45,45,82,43,6,208,237,193,9,241,230,117,34,122,109,110,126,219,21,230,59,195,111,201,204,77,234,140,141,9,155,167,10,120,139,192,97,118,77,94,226,200,215,25,25,128,98,97,183,33,146,177,71,54,123,90,201,95,15,138,162,83,246,24,150,65,37,239,21,15,25,244,128,5,82,62,106,20,89,202,39,89,143,26,229,24,131,109,70,116,32,254,21,91,22,0,253,95,249,210,192,218,127,232,251,146,173,26,70,203,28,187,187,219,27,107,169,134,139,148,207,218,216,170,3,149,171,221,64,142,199,218,251,92,188,213,65,154,244,128,72,8,160,50,70,36,252,2,70,188,243,177,48,62,71,212,50,102,227,125,191,219,137,142,78,34,99,110,1,54,232,162,150,94,180,132,25,198,138,125,225,98,19,43,184,62,64,247,249,75,238,145,251,220,137,51,231,111,92,223,77,95,254,17,162,93,179,90,132,118,62,105,17,150,111,242,48,116,179,122,104,144,104,62,9,88,237,15,82,219,233,238,177,73,255,171,202,223,236,232,157,25,42,203,224,61,42,116,51,160,75,177,30,9,8,137,191,64,174,79,71,139,228,243,218,85,15,105,139,174,24,128,162,232,35,39,34,65,212,25,48,2,17,236,215,92,148,111,209,133,204,209,70,26,64,186,48,53,190,120,229,102,112,29,244,29,250,254,168,181,134,60,210,50,79,57,166,15,120,49,220,11,85,84,18,2,250,9,32,72,130,74,89,240,90,244,187,228,164,203,116,108,219,166,166,224,45,219,76,24,117,130,207,150,55,107,6,32,131,17,72,7,165,156,253,24,77,106,160,173,95,9,56,181,8,42,184,155,170,31,100,31,169,78,215,39,42,97,149,62,81,202,90,11,237,182,103,43,51,15,1,75,253,35,147,35,145,151,109,27,204,169,78,27,93,14,142,186,162,126,123,63,116,25,205,250,160,114,152,212,65,251,174,145,149,215,207,137,220,118,70,109,229,241,246,224,29,32,57,69,197,255,67,141,233,57,232,21,172,203,29,205,4,254,91,61,220,206,215,217,46,118,11,22,139,94,118,249,134,127,125,171,194,215,117,196,152,42,200,77,154,192,92,5,234,211,22,43,169,217,73,202,115,229,8,84,88,106,10,108,74,60,35,152,79,218,193,153,23,239,186,91,206,115,78,210,223,91,26,248,10,211,98,92,112,68,43,88,154,234,215,87,23,169,69,20,108,156,85,205,124,113,85,156,183,230,48,158,64,112,152,140,254,142,34,82,215,238,220,36,151,143,225,252,8,87,199,116,65,64,20,19,47,248,233,210,188,104,220,123,151,165,39,4,163,91,31,227,53,99,121,210,243,100,192,90,132,2,122,243,235,169,95,165,117,100,187,97,173,26,249,119,123,233,163,54,226,116,224,196,81,219,234,191,192,215,8,77,73,100,4,89,199,3,211,60,63,14,177,127,140,139,172,255,214,27,27,188,252,239,93,119,35,226,178,4,89,22,158,1,17,15,144,116,216,24,58,12,79,53,104,34,209,29,55,133,140,69,8,136,40,222,88,142,229,122,87,242,143,148,192,239,116,21,114,15,10,71,184,188,98,194,132,197,183,104,194,242,16,55,34,200,83,130,213,108,104,178,81,200,39,80,107,101,109,99,202,137,73,250,39,31,252,8,105,105,136,240,44,62,206,117,27,202,38,3,52,249,211,43,159,148,91,93,196,243,127,7,38,178,15,250,187,52,22,126,190,139,198,139,82,52,30,8,136,208,157,63,160,3,193,15,166,150,178,100,180,69,48,135,43,186,193,43,231,226,130,56,32,130,202,2,226,152,29,231,145,47,166,142,189,239,243,174,88,11,15,222,125,33,224,12,80,38,186,193,224,72,174,214,129,78,121,116,12,93,32,172,177,82,95,57,176,192,76,20,87,177,147,206,116,55,178,178,241,214,71,26,64,175,119,159,170,46,92,61,235,145,244,106,99,0,46,54,161,74,132,74,200,222,211,131,130,177,203,56,189,74,135,172,79,226,159,28,129,39,58,7,224,175,5,20,0,105,4,72,190,45,223,196,194,123,175,168,9,96,34,156,170,217,118,78,20,243,208,43,255,182,26,129,145,14,255,129,162,46,130,72,217,52,119,254,246,0,221,222,195,85,164,17,11,212,62,140,130,189,44,191,51,161,127,249,198,134,131,135,2,35,167,168,180,96,124,244,29,48,97,45,59,46,98,40,22,4,199,74,253,235,195,158,249,206,13,30,180,57,167,121,19,94,107,99,251,183,227,197,78,210,239,71,119,87,31,166,139,42,142,35,202,143,227,5,103,118,168,151,224,35,53,3,150,26,121,65,127,109,123,204,146,191,15,97,15,175,118,181,66,63,218,85,209,230,104,161,166,13,29,99,244,71,187,79,73,81,14,36,231,220,251,152,211,159,107,31,89,133,67,142,115,94,155,151,223,16,159,91,214,103,24,38,38,143,5,211,182,15,217,239,103,88,84,178,42,123,172,127,6,228,196,133,76,57,78,226,165,208,159,120,128,231,191,110,255,149,39,140,18,246,71,45,138,235,171,227,87,96,24,221,211,235,46,113,18,189,221,219,88,82,155,1,0,83,167,168,128,190,27,157,170,207,186,66,49,249,50,61,76,176,172,110,201,20,233,33,212,252,251,198,166,207,173,211,18,16,33,159,65,38,241,165,49,16,237,131,139,203,43,205,120,241,224,26,119,134,135,68,142,247,101,227,142,209,223,143,95,169,44,62,212,140,202,83,14,143,68,203,252,97,110,145,165,254,13,243,170,16,93,202,25,173,27,52,120,75,140,158,93,9,47,58,80,5,98,101,22,115,31,160,107,174,96,173,143,36,239,250,224,107,24,224,135,48,95,205,97,112,135,112,134,145,2,32,167,118,41,157,217,213,21,125,162,0,74,167,169,40,137,160,244,135,212,216,84,192,152,122,176,36,181,27,214,43,190,140,239,97,64,201,251,96,96,15,87,15,163,145,48,185,68,236,222,197,115,171,43,241,242,89,7,164,53,43,191,225,141,89,28,216,43,73,127,173,31,5,245,10,223,145,107,242,101,53,219,135,229,193,203,130,33,184,25,48,133,217,240,145,249,14,230,203,224,227,85,95,219,83,228,149,249,185,116,188,104,22,137,39,209,166,112,208,92,52,190,32,204,116,146,177,52,19,159,244,140,246,174,34,30,214,63,45,160,93,47,19,211,230,131,34,61,167,96,63,164,18,205,215,53,38,155,215,53,35,16,34,37,160,136,119,172,76,75,190,248,52,80,197,21,243,11,27,74,54,64,90,253,183,185,104,168,98,2,71,0,254,111,33,15,107,221,120,90,33,54,14,29,167,248,150,225,179,84,134,80,240,177,161,226,123,39,115,151,245,175,147,129,52,182,233,151,25,107,170,84,245,34,180,106,94,189,167,37,182,218,162,127,106,9,94,65,113,209,63,72,50,91,125,178,75,82,109,203,162,40,101,20,83,100,112,98,246,120,194,3,63,183,188,66,4,178,174,155,118,222,127,52,44,173,147,179,146,78,202,169,82,118,101,19,197,15,239,146,54,52,96,184,46,65,70,205,59,24,112,10,117,41,95,245,186,38,109,225,31,191,74,183,253,139,40,171,105,114,123,72,168,23,200,244,252,49,16,132,55,160,84,111,122,0,101,251,91,4,50,230,1,80,253,137,7,104,15,238,242,132,106,56,100,93,36,62,203,233,210,191,164,31,33,218,100,161,230,147,183,193,23,162,22,1,109,206,109,176,97,151,106,37,245,77,61,91,39,66,90,121,102,85,192,171,208,100,77,110,236,220,7,129,88,253,194,227,154,122,216,101,229,51,47,79,159,239,140,42,191,43,84,105,216,81,98,188,243,213,217,218,74,161,20,108,128,241,6,219,122,133,111,165,78,227,191,128,9,124,113,85,33,18,100,4,45,72,131,204,3,172,148,178,203,172,187,248,87,213,28,26,187,137,41,255,105,57,103,205,255,135,43,209,99,179,228,56,24,205,168,234,197,223,227,75,212,174,146,110,234,183,21,245,130,249,168,87,38,202,232,234,30,136,210,218,10,219,137,120,237,134,231,50,181,80,38,150,39,7,100,55,236,79,112,109,85,10,51,190,197,179,201,98,237,92,197,214,35,60,45,124,184,133,81,167,37,117,47,160,133,18,184,88,182,172,64,148,241,218,148,150,253,96,118,245,34,193,137,4,183,5,101,84,250,51,137,116,82,9,115,194,234,196,107,213,214,16,245,219,134,169,213,225,217,148,204,78,193,40,30,105,203,244,108,147,125,0,211,163,157,33,216,2,4,47,12,18,91,74,7,56,214,89,72,233,68,153,42,176,106,105,2,212,202,136,204,97,54,28,247,217,187,77,140,202,195,55,176,82,5,148,109,54,90,241,27,211,187,183,193,118,151,47,67,93,202,239,229,255,165,254,45,98,186,57,231,181,11,190,151,105,71,93,36,223,60,11,67,225,179,61,202,219,244,124,254,146,38,196,123,53,29,37,152,174,4,39,103,189,226,236,17,93,144,207,166,136,210,81,232,40,249,80,17,77,122,25,137,144,45,239,38,52,46,101,198,37,79,249,2,157,195,63,93,154,93,98,198,153,149,215,101,64,69,53,49,112,27,134,214,230,65,143,240,177,219,5,85,153,228,190,0,77,255,15,146,71,235,102,131,138,104,58,10,20,22,22,168,79,86,136,47,154,165,95,160,99,104,36,189,250,14,182,184,72,199,241,205,159,120,175,17,51,172,253,149,233,176,29,28,62,28,69,252,27,112,208,130,31,131,85,180,5,180,52,39,154,180,97,80,230,212,166,14,53,193,145,45,2,121,107,203,179,162,33,40,48,214,125,109,95,93,72,154,140,177,210,182,7,55,215,141,136,138,205,204,87,104,149,239,198,130,156,50,253,117,193,29,26,180,199,8,135,31,240,85,175,147,205,215,51,193,186,253,121,5,212,140,239,249,191,12,190,240,175,239,31,68,220,109,32,200,178,158,126,160,234,48,223,33,41,104,114,159,236,40,130,208,176,30,15,80,55,62,105,22,148,223,196,191,156,110,226,82,136,129,36,134,135,223,251,30,199,76,130,229,83,26,202,44,169,77,178,189,78,46,140,33,78,42,239,14,212,193,117,23,230,223,222,195,28,64,79,144,165,239,81,51,44,59,97,167,208,232,95,98,188,93,110,206,197,206,41,116,154,157,144,64,150,247,241,33,203,218,104,44,163,10,45,98,85,243,44,55,34,145,188,44,95,167,221,64,87,24,217,1,253,171,193,23,71,39,255,203,5,221,96,246,228,157,42,37,50,198,247,1,44,64,252,243,2,20,72,114,41,153,246,94,124,71,134,94,177,205,134,6,106,70,185,117,63,221,31,31,219,34,59,245,240,78,150,150,245,0,5,44,62,194,80,112,90,75,32,11,133,85,253,252,219,114,102,193,200,81,3,157,114,247,111,14,33,241,179,117,249,98,149,233,96,37,131,194,152,89,44,134,162,99,143,86,205,82,207,15,129,219,208,8,14,76,163,144,13,59,62,231,177,199,231,78,193,243,115,55,36,193,69,98,29,69,183,68,30,247,223,121,165,47,53,214,18,252,81,112,166,246,6,13,4,77,97,12,145,101,236,212,143,197,220,206,92,48,19,160,193,116,213,232,215,126,162,217,115,123,88,65,115,57,217,59,228,44,240,124,82,149,219,190,102,111,45,60,54,131,63,12,187,110,79,32,182,103,14,158,23,15,27,220,153,161,9,223,198,97,175,98,53,32,8,173,190,87,239,226,68,88,108,219,106,196,159,134,27,75,187,114,148,245,248,47,160,32,251,130,190,194,37,164,91,10,162,130,27,112,30,250,69,90,82,249,185,138,157,123,13,117,59,110,166,0,224,58,240,96,102,7,226,62,77,205,42,199,192,132,30,178,43,171,2,3,187,82,91,208,92,20,63,232,196,105,95,78,172,133,70,132,87,62,30,144,125,229,152,92,166,178,88,91,79,231,173,57,101,45,252,243,89,58,243,111,156,206,101,150,205,171,164,106,150,106,244,154,159,154,130,70,70,9,21,18,39,195,107,173,145,104,51,176,62,4,105,180,56,145,114,72,178,127,65,78,132,1,152,59,55,160,71,140,110,100,181,206,19,101,236,97,83,42,11,134,31,67,216,85,224,47,216,223,167,103,192,96,168,29,28,119,177,219,98,207,83,61,64,169,74,147,26,217,129,129,200,7,157,168,149,200,83,138,64,99,154,184,87,110,49,133,97,180,85,143,58,24,48,208,61,39,109,43,197,10,246,25,70,215,139,92,225,220,243,75,66,69,184,141,118,3,229,144,18,231,184,13,133,239,89,214,91,90,234,174,18,149,6,181,77,224,126,225,191,69,136,70,135,135,244,34,173,147,170,137,37,13,248,13,95,85,59,196,49,111,137,14,239,144,22,51,232,3,216,210,239,23,86,140,122,91,45,230,11,24,57,154,158,7,245,23,149,210,21,136,222,88,55,49,249,15,67,223,139,72,203,145,56,133,233,66,57,206,5,234,11,193,117,185,21,73,218,139,196,246,247,34,193,81,203,154,190,107,196,12,245,170,121,203,102,198,215,0,65,21,227,229,166,48,115,253,210,60,107,170,40,117,220,158,9,212,189,87,243,223,209,10,230,121,227,107,198,48,48,252,130,210,109,158,34,195,41,9,87,151,161,53,23,6,180,122,136,212,117,212,119,172,208,226,110,130,106,36,180,228,47,170,101,242,216,155,73,205,4,169,151,119,247,90,75,234,109,134,18,211,247,88,90,64,46,144,217,142,163,208,81,118,73,168,179,63,157,175,26,78,156,225,106,13,179,133,81,34,19,120,16,37,224,111,102,185,200,78,4,138,11,46,46,29,96,133,174,161,210,198,83,218,178,249,106,19,155,113,29,132,83,230,191,142,242,33,182,29,190,187,126,206,175,163,128,136,182,155,225,194,205,10,74,200,142,69,126,36,130,9,84,156,224,59,132,142,155,213,160,185,232,22,247,123,159,209,195,109,145,81,101,100,197,247,228,95,161,78,53,252,150,80,87,210,129,253,245,202,108,107,36,26,5,143,49,102,22,74,146,200,66,39,94,23,17,134,8,242,69,67,192,175,63,210,122,73,218,59,122,223,79,219,12,118,19,90,240,246,198,180,71,109,217,33,120,41,16,255,191,202,101,107,39,67,180,25,158,144,99,47,231,184,179,245,36,133,245,97,192,24,152,120,26,14,154,100,133,104,251,85,42,186,196,94,17,163,66,20,232,134,129,200,86,83,73,135,108,112,39,195,104,137,189,179,77,73,169,40,22,174,21,61,248,224,48,149,104,28,59,207,201,48,214,84,113,147,59,215,230,190,10,241,102,40,161,172,31,22,199,198,27,194,121,122,70,40,173,36,186,160,231,38,113,113,14,31,153,27,98,221,45,239,189,58,122,66,221,23,192,55,198,49,178,232,154,50,169,194,193,92,36,171,192,128,71,45,179,39,167,130,212,145,117,132,162,153,161,173,98,153,82,180,124,244,186,130,47,121,69,100,204,180,36,189,201,102,231,234,196,59,179,22,115,66,185,56,11,156,245,120,205,168,12,9,172,159,77,167,46,145,45,42,36,83,129,153,153,26,226,190,253,65,125,173,62,1,198,97,183,8,83,198,119,209,60,73,88,59,139,115,178,22,18,34,100,131,133,129,152,227,17,211,246,144,2,220,143,72,71,5,200,187,123,243,2,23,70,202,78,157,32,216,25,64,88,191,30,152,52,74,126,154,113,22,156,18,48,23,34,91,245,205,141,191,22,198,98,98,227,39,152,46,98,67,149,17,116,120,165,132,134,70,197,55,243,244,123,66,55,96,41,200,153,58,9,195,95,17,200,182,94,229,248,19,241,29,55,226,116,180,100,174,190,182,76,46,76,60,110,81,60,107,198,219,93,23,105,85,106,161,140,210,21,82,189,166,64,97,125,118,98,144,220,126,244,7,60,95,217,125,41,135,46,55,104,76,111,95,110,44,220,172,127,98,186,241,72,203,89,249,102,229,45,80,88,27,15,174,159,233,84,121,199,41,89,121,156,243,216,209,205,50,62,241,79,6,240,15,25,220,15,142,63,25,181,147,214,219,231,219,70,134,52,164,132,9,156,171,146,172,109,94,220,186,129,32,88,17,180,16,195,167,108,246,82,39,41,255,36,105,93,91,240,77,251,228,213,31,131,106,119,187,234,216,222,55,182,88,23,236,62,175,60,5,187,68,144,41,11,57,45,94,238,133,46,28,197,19,16,166,221,47,52,148,224,153,246,104,195,85,44,249,148,221,249,6,154,48,77,133,170,251,79,161,217,225,39,140,216,223,127,189,179,75,94,122,37,1,93,111,66,198,108,102,144,132,242,249,241,139,83,227,60,217,148,122,89,136,112,152,30,172,210,98,80,131,127,189,185,148,152,161,38,140,145,172,138,112,89,39,13,119,102,233,67,36,52,145,200,187,251,239,28,111,180,118,116,186,136,150,241,148,222,179,17,87,192,52,75,187,7,191,235,11,218,251,59,5,132,5,5,203,147,54,124,122,184,119,198,234,240,205,115,212,58,22,253,137,157,188,213,103,176,8,78,130,156,177,65,52,216,12,59,47,136,239,145,130,217,48,58,231,143,156,156,142,16,122,110,79,186,46,123,193,55,142,10,144,250,7,152,16,128,167,66,195,17,189,37,207,129,210,59,37,145,28,154,82,217,60,130,103,50,50,10,140,180,139,29,31,126,81,209,197,3,231,126,171,226,204,120,243,217,141,79,59,44,246,132,35,99,50,114,199,80,44,62,249,68,135,210,179,66,37,4,59,138,72,245,106,70,116,158,165,105,195,224,239,231,247,216,74,237,74,168,106,45,165,145,95,119,20,136,210,104,142,65,160,77,84,113,38,126,24,206,137,181,100,225,167,4,75,204,196,210,46,217,46,149,231,235,162,47,214,112,36,127,224,189,27,145,109,74,13,220,71,235,198,39,160,218,168,155,31,122,47,99,187,158,77,123,189,176,121,147,110,16,105,149,206,38,152,71,245,154,180,216,247,140,37,141,77,250,169,165,156,158,43,49,103,90,160,58,229,8,177,38,167,175,43,35,127,107,208,230,5,107,183,203,148,115,46,141,116,245,167,166,134,66,250,151,130,63,220,161,46,253,108,63,218,103,245,103,154,106,32,160,10,159,208,64,113,38,28,182,62,85,102,250,137,123,217,14,42,65,128,172,29,144,145,126,37,108,219,86,219,246,134,110,123,180,210,218,134,80,186,67,226,110,224,33,166,13,167,223,246,166,126,1,255,129,118,253,62,7,21,119,46,9,58,181,11,182,213,221,160,241,222,146,58,69,72,80,68,36,78,251,201,59,253,87,179,64,16,9,57,150,1,243,49,238,94,51,105,141,226,165,22,87,145,43,110,229,151,182,204,175,71,172,18,81,35,201,21,214,182,113,82,147,78,91,189,189,233,158,246,121,140,213,221,25,161,125,20,103,55,32,2,226,212,105,178,187,22,26,249,177,47,142,137,165,109,33,114,224,0,7,47,11,246,121,50,178,128,152,1,50,100,57,168,140,230,84,174,80,78,80,152,96,81,107,127,221,158,160,242,53,141,9,31,107,47,213,159,228,167,227,222,165,46,106,234,93,165,169,109,243,208,31,101,172,245,24,245,226,237,82,86,106,148,107,51,73,199,69,151,236,141,218,42,198,10,9,4,222,172,135,5,101,78,104,139,34,79,83,118,255,222,125,13,145,93,44,250,69,220,40,57,49,163,46,95,90,77,111,89,44,182,149,237,197,209,229,219,15,235,106,148,147,191,99,186,183,48,157,7,67,28,94,171,170,8,105,18,59,4,215,167,84,88,250,30,143,4,212,145,52,141,171,201,4,78,172,157,217,224,249,166,62,178,38,233,233,68,6,163,229,102,150,35,146,152,75,14,46,95,241,150,115,9,77,95,88,163,127,43,235,113,151,230,214,19,102,158,223,114,133,251,214,68,71,28,245,195,198,180,221,175,51,83,168,49,97,68,130,134,228,129,66,156,232,219,47,252,90,12,197,212,176,98,93,41,228,249,221,21,95,210,153,128,47,187,18,17,46,216,152,1,212,86,5,160,1,201,17,63,228,46,60,138,140,160,10,100,168,158,20,220,85,233,255,195,118,239,46,117,125,34,200,2,133,87,128,190,225,70,21,165,246,117,201,181,163,106,74,94,159,135,193,55,164,1,191,194,48,218,234,229,70,105,37,231,231,78,95,188,43,218,246,94,176,179,162,80,231,239,137,236,84,173,124,144,38,229,75,85,128,35,45,4,161,44,4,53,151,170,241,144,117,182,142,60,126,201,123,84,72,18,167,169,133,81,110,121,94,157,122,183,58,222,97,141,129,57,152,129,7,195,249,14,165,51,171,113,89,176,89,177,135,14,154,243,193,65,169,197,118,129,233,251,153,9,106,207,212,58,190,35,127,196,0,177,202,172,130,85,36,253,12,100,100,57,238,200,1,214,181,3,168,44,155,58,149,178,196,242,196,220,222,131,123,155,105,164,4,187,214,189,3,74,72,104,87,237,182,77,24,86,90,49,93,201,99,38,48,11,134,126,18,103,19,87,237,56,138,130,232,209,92,239,127,93,149,131,77,38,84,169,28,192,50,168,73,33,110,195,198,117,168,244,239,29,238,153,250,136,204,201,115,67,169,222,252,1,91,14,251,175,212,216,64,168,60,93,213,216,231,227,30,171,158,159,200,89,194,96,11,172,19,148,213,2,113,204,152,216,188,112,8,198,172,254,175,181,165,36,101,244,94,189,200,148,74,23,207,6,118,41,185,130,66,193,92,4,164,164,235,229,222,27,196,234,181,43,36,59,34,81,113,173,110,69,144,135,214,235,165,158,133,64,162,190,215,133,42,43,251,194,77,219,193,170,167,91,137,151,248,211,122,142,174,20,221,179,111,228,60,52,243,18,216,49,201,194,122,7,52,182,60,11,128,147,40,169,177,216,31,111,179,84,16,91,132,76,64,3,189,1,167,187,67,250,26,167,198,106,49,248,233,202,27,212,83,77,65,14,0,98,156,194,207,150,130,219,248,131,144,68,166,252,213,197,233,236,5,169,158,190,154,243,162,88,54,216,97,114,130,168,229,1,212,19,152,74,73,167,251,224,42,83,193,74,230,151,214,211,115,7,64,50,142,223,84,165,241,157,74,121,177,226,190,31,211,215,100,124,76,235,175,52,200,116,207,244,174,243,96,251,150,179,81,94,155,194,87,16,168,178,233,118,201,76,22,240,30,182,7,67,55,61,248,208,123,224,95,143,67,99,231,155,242,43,162,87,189,65,37,170,72,193,54,112,149,14,166,153,39,99,97,66,245,10,246,169,18,199,185,47,46,10,240,166,171,249,62,156,108,98,88,73,252,72,218,67,191,11,181,17,93,105,238,83,41,91,148,198,147,255,250,155,171,137,47,63,140,87,52,34,165,179,43,173,13,213,27,22,11,165,4,151,136,13,211,232,82,71,16,149,200,232,203,18,126,168,51,59,85,121,228,200,108,68,208,162,157,193,11,49,34,54,127,118,70,98,41,20,55,38,188,234,157,68,214,208,155,162,126,85,183,240,166,75,10,210,28,231,109,244,193,36,141,45,20,192,207,37,67,15,197,98,168,174,45,189,89,96,29,116,5,1,140,40,0,144,188,157,85,175,238,67,58,196,112,113,219,125,7,43,71,186,179,152,199,67,53,213,90,100,155,117,86,33,22,133,228,11,218,80,53,8,212,191,225,145,192,101,166,156,99,129,180,6,224,243,4,235,74,202,111,70,189,21,193,142,130,37,79,44,20,117,195,100,53,184,132,246,167,21,221,71,3,37,221,137,120,2,105,32,227,253,179,20,108,20,39,94,223,209,133,37,126,145,37,179,217,47,27,250,218,18,103,74,242,205,127,134,139,174,19,23,15,176,202,6,96,138,184,160,220,197,208,208,193,154,179,52,30,57,89,139,11,188,70,61,16,241,4,30,233,4,146,114,136,0,24,188,74,100,175,219,176,207,86,47,250,127,202,90,22,111,132,20,52,134,153,21,115,98,157,170,66,244,127,255,118,186,22,79,77,150,224,70,54,47,82,178,220,16,18,183,119,213,68,233,68,222,101,128,251,89,142,51,32,142,116,146,73,146,100,54,72,115,222,156,146,72,67,214,235,17,42,53,84,173,142,245,129,190,34,137,80,176,29,66,23,15,241,141,132,1,55,56,250,85,241,42,135,213,214,144,118,216,65,151,189,192,212,189,209,55,228,240,54,97,43,246,238,63,1,96,103,239,108,184,76,214,164,38,0,246,114,165,167,148,113,231,171,101,203,59,210,154,33,222,209,169,197,100,112,130,206,206,28,243,101,106,211,146,219,90,58,184,48,67,111,143,182,9,206,237,189,50,181,123,198,138,190,120,84,30,137,32,151,49,250,145,51,24,32,66,114,172,61,133,248,182,45,164,11,196,230,14,250,207,74,18,164,23,58,20,75,28,211,54,79,26,47,102,178,4,123,240,208,241,182,33,91,30,159,54,196,2,6,97,141,12,107,181,213,194,53,73,39,68,253,196,181,184,181,68,179,105,192,156,245,81,129,13,27,112,48,124,42,89,188,93,111,180,196,250,50,171,157,69,56,85,134,22,252,126,117,109,59,197,237,73,252,86,112,224,255,111,89,122,18,42,171,158,91,253,147,10,89,17,78,205,103,163,237,94,104,204,119,147,250,7,3,248,77,150,48,148,182,39,197,143,66,232,35,108,158,182,79,158,248,162,34,107,50,145,87,123,2,212,242,67,91,211,151,174,135,65,4,56,116,247,250,10,93,66,4,144,20,90,42,13,236,120,219,229,147,148,114,209,234,210,119,187,16,251,244,206,123,241,20,147,195,224,72,97,103,95,11,241,200,227,115,220,214,204,63,112,230,170,238,10,2,39,202,77,39,130,106,33,24,70,118,215,251,35,15,169,195,84,103,164,125,251,165,56,227,81,113,17,99,253,180,225,86,186,50,177,53,155,248,207,147,88,68,176,61,123,199,113,194,167,25,32,47,207,37,103,125,66,96,187,114,100,40,219,162,117,182,191,41,92,149,122,119,82,130,7,252,151,6,83,179,46,95,202,244,57,108,34,192,171,148,169,244,73,54,143,6,40,5,103,19,3,191,185,151,225,238,182,133,75,198,148,199,35,125,248,255,48,79,249,132,108,110,51,19,65,164,134,24,221,16,9,28,50,114,139,30,187,92,225,70,131,187,209,231,200,121,60,169,37,115,174,222,21,172,74,1,137,159,104,4,207,178,196,189,255,249,78,224,75,125,202,39,207,166,180,172,54,97,87,194,43,243,149,46,147,76,6,22,30,65,3,27,2,98,33,3,6,42,47,43,139,182,71,158,46,145,250,192,135,227,146,248,246,66,60,201,220,224,156,170,87,138,156,34,19,45,84,129,84,11,200,51,84,176,108,135,145,183,153,51,243,99,102,73,211,233,192,167,61,164,163,199,61,195,152,209,63,56,120,50,106,216,91,17,64,183,67,141,17,1,78,59,59,80,203,25,211,204,99,32,36,105,39,249,138,42,218,217,40,221,216,217,85,41,47,87,33,230,191,247,22,64,255,38,205,248,169,133,82,121,190,106,208,178,230,31,81,37,240,209,108,49,139,243,37,189,168,212,187,171,47,217,67,219,100,130,59,150,117,119,190,27,33,37,164,50,76,249,105,85,152,93,247,169,138,213,138,223,2,221,53,49,215,135,121,92,205,233,193,54,49,217,29,74,132,5,207,167,106,45,225,148,75,252,218,101,42,25,84,85,58,67,102,148,241,9,16,65,246,114,179,234,42,234,1,117,132,254,234,190,254,94,239,182,119,39,131,208,5,13,242,178,159,200,83,104,27,178,23,206,130,84,137,118,37,212,251,188,131,20,176,171,22,117,35,229,246,215,97,218,61,44,140,238,178,32,36,9,0,182,64,232,36,43,246,92,72,74,114,175,76,242,254,53,66,49,110,247,228,20,151,82,244,92,224,199,50,238,97,123,126,4,79,188,113,76,81,128,163,76,155,231,62,195,79,98,168,51,80,84,202,41,185,78,170,156,119,178,18,196,77,191,132,22,15,192,191,23,183,249,50,166,63,232,246,1,53,110,228,152,238,162,145,216,223,108,226,138,128,166,148,233,180,248,93,86,44,222,104,72,3,216,114,186,91,169,112,16,205,253,121,210,201,221,55,90,244,99,188,199,175,181,88,179,55,11,185,67,124,70,127,93,67,128,78,6,26,20,125,188,86,49,146,238,34,238,130,199,68,158,118,227,185,213,172,124,144,8,30,58,76,108,182,132,124,250,63,23,201,57,1,140,99,0,234,10,175,55,249,156,161,114,91,102,253,59,119,98,178,205,53,195,149,140,220,201,236,184,111,13,235,216,56,244,107,74,168,69,195,73,179,121,130,55,42,139,203,215,58,106,191,180,219,228,164,178,181,123,157,41,179,37,66,255,246,74,55,71,98,139,191,222,225,79,166,211,88,93,136,65,103,22,194,31,161,109,131,240,62,216,114,182,176,54,225,72,179,22,17,151,205,68,104,227,173,134,24,40,215,238,45,248,211,235,127,14,23,176,50,154,178,105,93,4,141,117,77,81,43,236,159,178,172,105,94,127,210,34,198,208,124,12,81,12,142,114,171,161,187,135,94,31,99,84,247,222,199,224,119,157,41,111,93,120,94,57,60,99,28,166,85,5,116,90,2,21,78,224,139,23,23,159,195,119,196,165,147,167,20,10,34,187,250,184,236,47,11,227,135,24,2,92,179,161,195,169,73,141,163,89,129,104,174,74,35,26,156,45,181,219,34,196,123,229,45,201,207,193,236,75,141,16,189,106,152,71,187,189,14,213,117,237,219,158,182,5,112,134,125,14,170,13,124,234,94,131,214,175,69,225,59,42,227,61,244,158,167,62,175,21,70,236,80,243,36,211,124,217,171,168,16,188,164,141,88,38,105,234,251,93,65,244,61,176,245,220,49,52,126,233,3,254,61,60,113,3,66,74,176,101,221,23,200,23,58,222,183,163,26,179,168,34,89,188,26,109,29,56,99,183,109,174,136,90,249,118,124,108,104,11,125,251,65,126,103,38,129,205,242,239,24,183,21,29,44,91,157,255,254,97,37,118,99,105,146,154,160,170,122,36,117,69,70,92,22,118,203,33,253,76,134,126,177,101,67,173,210,130,94,214,91,76,248,152,96,215,209,5,95,228,255,159,134,163,187,75,76,8,124,247,190,126,184,69,253,119,226,137,246,133,79,202,175,45,219,19,144,135,151,38,53,72,3,32,4,166,47,139,249,231,140,15,0,38,240,187,166,135,142,72,32,4,47,104,60,19,128,234,211,57,105,152,219,119,56,235,91,35,246,137,48,216,9,24,132,51,206,167,196,156,65,245,39,170,147,7,176,57,208,148,232,105,123,246,121,0,123,202,243,138,40,204,14,121,220,223,108,224,72,57,118,113,46,24,253,41,210,251,148,5,175,145,222,254,128,196,28,26,92,198,79,115,80,89,77,62,76,251,245,236,206,116,186,164,233,175,59,219,198,141,222,78,120,250,213,160,93,44,213,228,152,59,229,210,1,145,40,145,222,195,156,218,127,30,91,202,185,187,11,151,72,194,185,53,15,207,124,118,195,8,95,9,236,54,145,21,137,143,53,155,150,46,39,21,230,88,111,248,163,66,2,222,68,152,246,240,214,173,7,43,137,39,8,0,69,239,253,201,47,198,137,144,148,137,13,89,113,120,199,160,144,39,186,54,184,218,63,213,135,42,254,237,100,153,172,211,201,24,152,9,224,208,179,139,45,126,59,99,195,71,138,250,199,119,173,54,133,12,63,250,58,206,227,131,37,16,54,249,191,84,94,228,228,165,184,10,108,206,114,112,194,10,185,189,105,157,19,7,34,85,87,103,29,15,167,223,47,227,8,159,96,60,90,5,143,99,101,209,29,218,253,246,33,49,168,143,191,31,158,215,105,39,73,186,211,67,146,213,195,186,151,115,128,220,139,98,141,125,88,62,9,3,148,2,161,233,231,60,116,57,46,222,255,73,99,39,72,24,41,79,213,172,242,1,135,18,175,152,42,41,8,166,9,1,41,104,123,138,55,252,176,4,133,50,192,39,134,145,215,98,2,44,228,204,221,204,114,128,172,162,139,165,164,238,66,114,131,229,153,74,215,86,21,35,152,237,77,64,232,150,71,20,110,6,203,43,145,3,55,8,110,167,41,76,33,16,173,137,180,103,251,173,46,209,180,244,14,15,9,65,155,190,148,104,241,31,11,117,207,98,164,101,224,120,103,244,250,27,82,177,227,246,10,225,76,193,226,105,190,181,117,78,253,58,216,127,187,39,71,33,133,190,112,166,123,21,255,211,223,94,48,103,133,180,104,215,121,109,243,146,48,181,190,89,93,116,113,229,23,150,71,189,50,209,59,154,192,150,129,42,177,235,185,197,147,120,87,164,156,95,176,112,22,197,84,227,27,7,45,251,197,55,3,46,69,146,124,236,110,230,47,220,156,126,245,121,12,16,186,100,232,209,27,237,98,93,25,2,167,104,52,126,207,228,77,210,210,222,25,243,116,64,237,186,0,221,46,247,47,14,27,227,215,72,2,10,203,111,69,194,80,173,199,174,219,17,191,134,143,212,26,88,0,12,249,167,73,187,143,157,68,191,183,85,68,54,224,80,224,97,207,86,93,178,125,0,239,252,106,207,26,68,14,74,134,143,222,255,221,233,137,1,133,219,116,141,58,43,28,244,75,228,182,11,168,227,238,91,237,110,249,246,224,31,163,74,180,27,112,43,197,160,194,88,92,167,33,217,173,41,7,239,182,182,231,149,114,188,38,95,80,103,140,248,134,216,90,227,209,249,132,11,126,149,119,51,59,165,52,214,81,145,237,102,181,177,87,179,195,252,77,22,113,28,58,19,248,6,227,89,39,206,10,37,89,251,17,233,76,132,118,42,23,175,94,150,53,137,213,49,204,150,204,127,179,23,208,59,99,155,185,153,31,4,220,93,131,53,197,83,121,248,119,150,19,180,61,16,24,139,120,238,234,196,84,172,51,161,236,184,223,51,110,255,116,87,118,205,122,162,138,167,92,178,35,9,162,109,240,227,250,136,253,161,162,128,162,41,69,216,125,2,248,63,50,169,102,79,164,23,123,109,74,18,36,146,76,187,219,143,218,157,145,132,43,77,114,123,73,250,112,193,37,242,231,111,202,57,92,133,97,240,110,94,73,122,19,26,103,16,126,51,132,243,81,70,217,14,175,99,205,95,10,3,148,40,239,7,152,173,31,250,225,124,97,162,104,150,137,123,234,210,49,167,245,106,96,179,114,142,253,125,185,138,254,26,146,60,157,249,141,173,203,111,15,82,227,204,230,234,247,34,77,52,193,42,94,26,254,193,98,253,184,26,43,236,164,137,92,54,108,241,223,127,94,204,200,98,60,203,209,44,76,250,152,17,5,238,63,67,231,112,156,149,132,35,238,193,229,116,92,82,8,105,108,253,92,40,163,252,228,0,27,110,130,246,61,135,232,149,239,203,226,69,215,27,78,169,69,75,66,120,128,76,240,197,56,238,171,92,223,2,127,43,4,173,121,231,96,115,187,40,23,223,254,138,148,170,181,198,202,118,135,249,109,104,131,165,9,230,192,159,23,90,147,130,239,248,65,69,23,229,7,251,85,239,70,240,165,252,59,167,66,29,116,177,247,8,132,143,225,117,68,213,55,116,198,219,223,98,47,154,119,184,21,231,121,173,195,33,179,86,101,198,217,209,161,188,229,152,210,47,98,249,18,212,58,174,176,249,206,133,69,91,43,194,106,25,248,122,10,247,154,91,56,163,180,199,206,157,159,20,170,230,148,32,106,138,226,8,17,43,220,236,4,58,203,17,77,64,36,5,59,113,66,211,210,241,129,184,37,91,239,4,160,174,117,2,157,185,17,180,64,186,180,209,91,59,111,125,58,92,90,169,136,48,109,7,136,5,184,119,179,188,181,189,5,2,125,188,23,194,13,232,27,217,198,215,71,207,170,216,103,251,118,101,171,99,233,49,21,170,76,27,68,39,222,212,32,163,202,30,79,88,250,83,102,1,98,211,253,164,101,131,245,234,43,195,198,65,128,4,25,91,48,54,229,48,201,17,221,199,112,61,91,240,89,6,28,136,216,48,173,158,196,69,206,184,242,93,69,240,105,124,131,39,188,114,134,111,118,254,26,179,56,193,216,4,141,54,108,202,179,63,254,182,218,70,80,6,94,249,255,199,78,125,216,158,58,245,46,217,105,206,226,190,47,106,173,79,81,171,0,118,189,65,188,225,226,218,152,53,195,152,97,106,59,200,136,225,252,149,79,5,84,201,215,191,242,73,240,193,224,151,136,165,38,33,31,79,55,20,34,23,65,235,188,54,179,76,220,62,70,39,234,87,114,190,16,82,101,49,16,109,176,221,150,158,71,20,111,172,63,2,109,93,49,140,52,13,31,11,117,183,221,92,33,176,165,142,158,138,144,51,73,152,58,10,253,100,27,91,29,199,110,148,73,187,141,179,183,241,22,96,67,155,136,131,169,117,44,192,194,2,140,66,191,137,32,32,217,15,124,27,123,91,36,45,121,209,253,60,95,84,231,69,119,44,17,135,0,70,138,10,26,72,163,73,154,228,90,181,8,121,130,8,101,89,42,89,83,251,83,157,131,125,223,51,203,214,86,207,232,107,142,75,120,87,80,78,213,96,196,153,93,229,241,183,113,170,65,92,126,236,125,236,200,48,249,232,81,227,154,34,148,75,183,66,99,188,206,66,177,253,30,212,158,251,75,29,254,128,93,237,201,4,223,93,85,51,173,120,191,143,221,69,155,90,167,205,97,82,188,198,0,143,185,181,180,219,62,203,61,113,199,89,163,219,138,62,128,142,65,119,118,222,216,227,102,4,216,31,56,51,182,4,249,123,225,79,136,77,27,244,237,17,40,32,176,195,117,196,234,22,251,177,209,155,69,61,17,234,84,137,130,159,29,201,194,53,121,27,250,79,0,226,177,125,191,35,126,8,245,185,17,160,18,39,143,119,194,44,120,212,138,29,156,11,224,249,66,160,94,34,110,90,196,170,249,230,113,200,176,241,138,96,86,197,78,73,200,189,45,165,29,168,200,191,169,24,154,93,185,196,1,165,249,1,130,242,83,254,249,102,168,245,89,89,48,155,175,107,120,225,34,170,193,223,170,155,93,139,10,95,45,3,63,202,129,109,246,119,194,255,73,29,183,7,108,87,153,65,222,59,58,198,190,16,119,12,132,255,226,32,145,16,23,247,49,35,211,34,167,3,67,163,204,21,199,162,203,202,153,89,137,118,159,68,175,240,148,78,216,19,2,232,147,125,110,3,105,158,249,19,173,119,47,205,84,63,56,140,139,86,60,52,30,231,109,7,199,170,254,163,176,29,72,172,175,38,99,6,27,104,90,150,57,31,14,220,89,6,102,44,4,225,155,165,128,164,27,55,85,255,48,223,160,9,169,5,218,245,50,26,211,204,158,55,95,113,71,18,235,141,203,75,234,121,131,64,16,142,225,147,167,207,168,194,10,81,41,97,20,27,87,119,178,171,167,34,145,241,179,46,44,11,34,7,180,254,240,162,164,195,121,218,87,252,240,245,61,232,182,22,28,229,206,235,41,69,236,88,95,56,13,160,211,133,183,45,135,119,47,114,55,92,235,108,125,15,25,206,154,146,235,205,48,60,127,132,122,157,207,42,67,85,31,121,240,120,154,103,75,93,72,131,109,240,61,75,147,25,52,241,131,113,121,3,132,70,46,166,196,114,45,156,173,77,83,103,96,157,49,109,208,155,114,204,56,107,199,60,137,53,220,158,17,108,99,140,101,84,213,24,90,83,252,95,72,129,65,116,191,231,2,104,207,94,226,124,79,8,125,45,85,240,1,166,187,52,251,120,217,155,121,209,44,204,71,57,136,246,124,255,83,203,85,96,12,59,177,123,215,52,206,36,245,95,202,78,158,246,26,143,247,116,234,9,222,137,110,182,159,161,33,171,55,51,80,167,170,127,78,201,14,208,233,54,246,208,249,183,2,101,197,29,77,209,70,142,11,229,150,121,21,159,250,250,14,155,154,108,157,172,255,201,172,150,92,68,96,155,73,71,178,155,201,0,170,243,22,79,172,166,8,64,152,227,160,166,72,149,168,45,35,56,221,116,62,91,51,4,107,57,104,184,11,177,139,62,48,151,123,156,243,25,245,83,105,192,241,210,0,37,130,202,226,73,138,248,247,232,125,97,9,239,218,10,119,220,136,214,57,71,131,92,175,238,200,238,217,81,91,54,110,206,144,62,237,59,145,223,193,67,166,41,120,221,184,72,41,187,117,22,64,27,48,126,81,110,43,106,217,223,70,156,213,6,3,255,61,152,63,249,173,113,11,251,224,2,42,54,244,237,119,157,134,203,31,8,148,138,153,2,211,147,157,195,122,35,111,194,254,221,169,61,180,14,122,229,143,215,253,139,87,114,106,142,217,22,211,192,223,216,225,115,69,206,236,74,30,253,82,93,173,226,137,240,142,7,253,107,33,228,1,117,223,118,40,69,230,69,193,186,77,104,143,166,206,65,114,51,134,47,89,159,115,10,6,154,229,146,9,199,239,35,71,190,146,216,53,237,55,80,52,175,146,53,127,74,87,55,177,107,58,76,5,6,205,23,83,202,225,146,239,253,148,27,249,169,121,91,73,32,34,152,159,74,142,36,9,37,244,109,114,62,246,237,123,124,6,193,202,5,119,91,156,175,103,11,39,48,212,189,17,114,162,41,198,173,252,6,35,82,65,174,179,254,32,72,146,106,240,250,150,82,12,47,128,91,128,6,197,196,16,9,25,187,92,194,230,117,246,154,99,159,165,216,252,142,209,86,100,224,78,106,153,59,171,133,149,42,233,245,83,1,121,239,244,118,49,206,148,64,21,57,15,148,128,170,68,85,166,86,9,39,242,184,47,164,68,88,58,40,33,118,111,229,16,89,4,113,41,165,34,176,173,29,87,60,245,236,189,123,214,250,84,192,143,149,213,109,247,223,181,174,28,23,22,230,23,68,2,88,142,247,199,104,35,74,92,117,48,60,30,112,62,152,164,154,35,102,2,59,81,1,214,29,225,136,58,118,131,0,153,73,203,150,17,190,210,29,162,77,108,48,39,91,112,134,184,124,4,238,50,57,124,190,89,166,82,45,116,155,188,166,127,250,169,86,65,153,84,132,47,165,1,198,172,116,139,10,23,71,230,249,177,231,211,196,222,88,39,71,105,29,144,190,59,178,76,215,71,254,34,41,23,155,190,163,222,50,3,234,187,214,73,248,98,37,232,84,225,215,2,197,86,198,237,220,42,31,70,194,10,236,71,186,70,52,20,72,174,75,53,253,145,35,108,149,92,67,164,66,134,194,235,201,60,110,46,161,103,234,241,215,222,129,183,112,156,37,141,34,66,90,101,159,107,245,247,18,106,88,109,62,248,50,2,39,141,235,234,109,80,168,172,40,116,198,156,185,184,46,205,134,172,58,195,21,75,76,5,203,227,207,228,86,128,103,157,215,33,6,214,38,212,243,54,15,103,54,64,53,192,73,146,111,219,235,76,64,232,102,135,67,214,94,117,161,107,50,68,247,138,231,208,233,177,29,9,138,112,122,212,205,8,157,152,152,145,74,192,45,76,164,200,73,10,218,120,54,20,139,19,119,56,182,194,137,56,109,67,192,186,59,221,22,217,68,124,102,208,25,169,89,207,107,236,128,114,17,179,110,24,169,207,70,166,243,232,134,170,14,138,125,93,61,109,209,38,129,5,103,150,244,107,38,165,4,17,56,87,89,12,163,32,53,72,43,249,70,50,106,53,204,3,68,194,204,247,141,120,132,130,80,185,140,49,234,147,53,187,245,109,156,27,118,86,183,28,222,240,197,140,24,177,219,22,242,115,248,202,251,156,238,229,236,232,229,2,93,199,167,195,65,195,216,124,244,6,155,75,125,41,201,160,44,28,175,33,235,53,105,157,166,102,254,244,172,2,197,29,16,121,74,84,71,100,107,1,234,133,208,0,91,168,186,12,67,91,24,230,242,88,103,128,131,135,113,41,236,17,183,37,138,117,92,210,8,124,126,237,224,70,53,98,82,137,128,84,229,20,146,250,171,2,102,226,157,122,54,246,126,181,186,243,102,95,218,176,243,213,173,164,43,70,153,1,170,170,174,230,118,119,151,43,230,255,148,160,21,141,141,99,189,161,51,213,252,100,220,127,180,14,54,35,239,179,52,86,13,124,67,78,237,85,20,243,104,152,242,104,203,217,65,87,75,219,5,17,37,66,43,78,38,119,248,148,124,250,225,239,216,72,96,91,120,79,51,226,65,159,172,225,250,151,210,96,23,48,125,65,39,36,183,75,52,127,32,223,131,254,60,85,3,17,238,128,199,177,195,24,84,254,58,213,237,220,62,91,9,37,168,54,214,47,162,115,79,96,50,34,105,241,156,28,10,119,235,2,17,137,81,221,36,28,79,214,60,179,52,132,249,217,192,165,11,202,157,68,28,242,65,9,222,102,85,146,194,23,13,98,30,3,116,111,8,38,170,20,125,209,119,91,157,53,25,192,137,93,108,231,253,118,12,183,51,187,192,130,135,165,190,141,162,60,252,114,28,139,168,117,150,241,182,58,131,114,36,194,66,50,125,56,105,160,205,53,117,78,35,123,214,57,201,93,208,179,233,212,4,173,45,15,73,157,114,71,82,24,200,173,102,126,137,243,46,127,47,11,162,202,207,238,171,197,125,119,228,213,222,155,162,245,238,83,146,76,0,239,248,2,149,118,229,154,88,151,3,50,182,151,64,234,23,36,72,53,60,152,211,5,14,83,227,203,161,194,128,46,153,218,190,211,235,106,175,58,201,187,139,77,80,90,220,144,29,71,185,184,100,89,29,4,105,73,104,15,94,120,208,211,150,87,84,152,204,40,138,63,131,101,230,220,37,205,118,147,167,74,166,81,135,87,43,233,178,66,145,221,193,229,229,173,3,155,177,127,135,91,54,150,160,221,238,221,126,155,251,101,187,118,130,63,53,72,232,227,72,189,134,63,213,12,238,35,195,98,144,27,185,140,159,6,50,170,28,204,80,157,109,233,9,5,216,253,135,95,120,174,137,87,187,201,11,66,172,214,66,76,133,231,61,29,221,159,156,185,177,160,95,12,108,144,114,4,74,124,0,172,183,48,18,55,38,38,28,60,175,15,169,215,234,82,238,196,8,173,61,145,53,239,162,196,127,81,93,118,234,39,4,179,136,215,40,208,99,52,204,239,20,47,149,210,4,205,1,30,252,112,111,240,192,213,170,206,91,50,135,188,121,207,70,50,183,172,71,198,55,88,200,239,227,73,185,207,137,75,137,24,216,229,74,59,221,67,50,163,254,51,41,140,96,122,199,254,237,134,206,182,229,194,141,42,20,6,155,254,144,92,173,251,240,126,104,11,102,43,175,23,24,35,91,114,78,27,222,93,223,244,125,216,44,147,45,118,239,244,112,21,127,102,58,158,178,237,182,94,127,63,59,53,200,69,190,251,49,57,160,77,241,137,11,219,209,181,98,169,67,71,106,49,17,10,121,202,190,248,210,33,78,192,80,93,94,130,188,205,135,13,59,48,248,194,5,152,122,77,241,105,60,194,248,189,252,127,93,199,87,66,253,68,158,247,108,83,140,241,150,31,167,23,63,195,246,237,99,58,89,197,237,224,104,76,239,110,101,112,209,20,180,139,199,162,222,108,111,181,57,190,32,195,221,121,78,87,249,218,101,208,76,92,163,131,133,219,29,104,150,90,128,168,249,19,166,208,166,106,120,147,128,68,190,54,231,70,59,42,32,222,232,50,146,187,92,39,33,155,254,244,148,113,232,203,74,182,160,11,84,143,208,47,218,145,201,17,60,91,154,228,15,160,140,147,125,123,218,191,168,163,150,176,254,200,161,16,64,204,2,69,100,200,141,2,224,39,249,100,134,226,227,160,254,19,184,192,32,72,18,125,36,12,112,13,158,229,22,98,151,143,184,197,214,113,179,30,33,213,176,97,148,46,21,14,154,142,131,203,105,78,169,129,154,230,181,199,214,100,57,169,49,166,72,39,111,177,67,191,233,174,36,146,30,11,41,28,91,200,31,157,179,165,156,177,244,170,187,92,125,164,48,40,214,74,82,110,181,101,45,96,52,88,118,180,75,101,10,105,215,181,87,244,10,69,177,239,80,197,198,144,221,99,89,114,16,185,216,131,104,139,185,233,65,122,63,206,163,178,72,107,163,89,30,141,174,220,233,155,159,153,124,250,46,219,177,203,15,11,102,159,203,59,157,18,134,238,49,118,152,49,186,215,25,156,125,41,145,222,48,71,107,105,39,199,26,14,42,66,4,15,37,212,59,77,72,49,148,118,169,17,228,7,241,212,254,168,5,237,169,43,42,202,104,222,2,84,57,48,115,16,203,135,52,14,231,116,6,228,53,124,47,198,107,121,139,6,171,247,156,239,163,94,168,204,7,236,229,241,80,179,205,222,244,101,202,211,202,218,152,74,35,20,151,182,53,76,145,47,84,49,229,106,93,170,118,17,3,155,150,144,164,138,215,5,64,123,24,15,220,28,134,237,193,206,94,214,58,164,82,33,91,204,146,205,61,16,162,229,176,130,155,185,14,188,42,169,192,204,120,127,230,177,226,133,124,247,5,84,160,127,132,250,108,56,83,55,96,20,127,125,247,152,33,200,70,106,108,253,238,126,97,95,85,134,15,253,25,6,145,36,215,145,168,231,65,220,73,64,32,167,140,149,208,58,93,236,198,65,80,248,48,60,138,3,124,104,163,89,238,240,71,206,99,42,206,36,3,178,175,103,207,185,222,232,33,159,203,104,240,192,35,118,58,238,238,246,117,46,198,144,216,54,41,86,195,96,62,131,227,98,165,204,141,92,128,120,250,208,61,109,199,74,252,162,249,6,38,22,191,247,246,70,26,67,144,153,177,52,153,221,128,183,70,110,141,17,123,128,14,216,185,20,53,114,36,253,148,133,154,162,84,234,84,29,116,109,35,1,217,237,61,26,219,205,98,171,255,148,216,119,80,199,231,76,228,129,179,7,2,26,58,99,166,236,249,137,207,44,82,121,168,190,167,118,30,23,184,48,12,243,185,145,44,200,171,32,204,185,247,75,178,116,2,67,197,254,49,88,118,242,65,123,162,35,119,230,33,166,8,107,34,45,150,110,67,169,188,214,50,130,29,3,53,182,135,158,192,194,25,210,79,191,243,95,31,128,236,221,221,20,237,129,208,201,106,180,199,72,248,138,92,148,20,226,224,9,194,200,225,238,190,138,36,245,99,200,23,146,8,140,103,224,250,8,238,3,151,136,34,246,185,181,129,94,77,67,144,52,21,225,35,198,107,24,213,140,58,14,91,241,122,141,101,224,161,111,241,210,26,27,99,244,11,232,50,203,14,214,230,72,235,179,59,211,243,209,172,194,23,198,18,198,146,18,117,205,187,23,244,8,133,3,109,178,197,71,158,111,216,226,176,139,119,150,5,202,25,71,20,130,85,141,120,248,138,127,70,14,195,112,126,226,132,195,110,13,63,193,243,21,28,117,6,139,223,151,187,194,212,85,65,187,181,63,202,90,55,177,224,86,162,95,79,79,17,96,171,212,87,97,46,9,158,56,90,18,41,84,10,127,79,207,137,86,78,154,97,116,252,27,97,16,101,27,195,11,59,37,216,91,102,187,81,51,64,239,28,58,156,177,70,247,93,6,75,242,190,5,83,115,194,67,80,159,245,184,137,223,233,218,176,33,142,240,92,141,108,128,209,60,101,194,197,204,34,8,120,204,63,207,188,19,34,255,113,234,119,50,99,42,91,39,242,88,106,205,69,232,18,251,13,132,78,164,246,152,15,207,19,193,140,60,10,153,78,166,104,84,180,104,171,184,57,135,143,0,157,175,155,132,89,93,20,5,51,244,130,111,162,174,135,73,105,152,186,232,221,113,157,187,98,171,22,122,177,119,103,10,45,239,129,186,0,200,191,31,225,151,251,11,69,247,106,107,207,160,210,129,135,189,94,226,226,37,137,126,10,26,91,208,146,40,251,109,30,148,8,113,33,16,220,231,249,229,235,27,37,56,230,136,241,195,26,95,148,202,100,10,34,206,75,47,53,26,58,74,193,247,230,61,82,253,173,55,98,249,62,30,186,252,12,211,255,148,114,109,197,179,113,156,178,13,61,173,70,4,219,202,0,174,114,128,194,36,192,199,88,7,181,170,196,56,241,75,132,172,242,230,163,105,68,195,145,146,214,129,183,91,179,108,34,185,228,124,96,174,25,76,5,170,21,18,219,26,159,174,96,156,148,31,12,21,192,77,230,144,31,32,126,26,144,72,178,142,137,83,24,145,3,59,215,41,51,149,135,216,124,82,152,118,91,183,220,91,54,28,175,255,201,172,29,187,55,67,161,87,194,48,38,143,112,150,208,238,61,139,108,1,62,105,66,62,189,102,11,251,128,99,126,105,118,146,144,169,163,254,4,95,1,83,248,17,24,211,115,33,25,198,230,105,78,237,159,129,198,150,44,82,17,115,238,180,59,92,29,165,80,157,191,76,35,58,226,173,70,211,97,6,129,1,90,27,18,164,193,151,135,233,237,32,190,81,218,121,210,239,214,76,41,34,73,124,146,173,178,23,72,226,35,223,17,220,11,72,74,84,78,166,231,226,172,174,18,207,23,42,83,220,213,29,44,29,134,145,153,65,0,55,80,226,55,125,217,3,100,61,97,212,74,251,189,50,238,1,87,125,190,48,174,253,175,77,123,22,154,123,143,116,134,9,174,85,125,0,159,196,117,19,8,38,44,61,174,81,196,167,86,254,135,22,40,176,80,249,175,114,186,94,186,248,120,180,122,0,102,91,134,149,239,30,28,244,164,155,42,243,165,220,150,123,161,154,0,10,227,208,105,69,253,138,224,110,3,209,133,11,11,216,176,154,60,126,226,1,59,86,175,173,158,208,25,192,90,30,121,250,240,22,211,216,26,188,241,99,161,45,41,120,86,252,96,119,173,3,232,126,45,238,56,89,3,188,54,37,117,89,124,117,123,241,188,130,126,156,163,50,73,16,194,12,64,182,250,25,105,177,67,47,164,113,39,171,248,139,230,90,56,1,42,60,126,15,153,233,52,186,179,121,125,37,38,142,82,144,32,128,242,92,86,115,151,161,120,112,30,186,98,127,221,3,241,188,228,57,42,147,207,224,93,167,41,142,125,142,157,134,203,71,57,113,232,177,143,132,243,115,142,221,95,252,141,196,97,78,64,183,149,183,132,152,211,13,31,88,103,97,30,188,110,250,2,96,231,240,102,18,224,85,79,57,77,19,21,197,25,36,63,69,80,205,95,200,83,24,214,130,59,230,146,212,29,213,235,157,210,32,213,158,73,16,90,35,185,141,175,4,23,68,218,70,171,93,27,228,248,47,128,74,18,7,228,158,70,203,101,189,96,38,212,100,80,103,233,69,180,137,237,4,224,53,200,86,89,225,69,168,182,212,186,74,130,124,167,183,205,78,49,214,115,249,39,155,135,28,6,38,93,237,22,127,46,146,211,152,89,194,86,40,70,246,1,126,197,211,185,105,201,79,200,3,70,200,215,71,229,215,223,2,100,178,127,231,102,111,204,153,82,229,207,7,91,102,173,236,177,215,240,242,139,189,205,214,64,149,217,238,30,234,119,140,68,1,167,69,217,35,199,12,71,70,83,230,198,117,255,1,108,172,149,133,248,234,25,169,60,181,190,232,37,213,141,77,113,19,176,62,247,171,120,153,145,188,4,107,246,78,147,131,221,163,203,48,79,18,85,233,178,247,54,58,192,172,144,147,106,144,217,40,72,61,38,237,59,156,135,164,151,201,64,32,70,132,81,242,168,105,56,69,85,211,134,1,217,203,84,45,245,53,58,203,101,86,110,180,208,177,243,70,176,214,252,13,41,153,169,93,108,101,18,218,204,196,59,77,55,209,201,0,118,2,139,99,178,203,127,39,121,244,169,238,52,254,29,250,77,16,41,252,85,255,152,68,4,150,226,109,30,66,98,23,189,169,130,165,245,43,127,207,88,225,79,132,172,157,71,133,115,251,34,25,81,155,111,120,163,28,81,234,58,253,26,31,228,57,111,238,158,87,134,22,212,161,135,248,97,162,53,201,94,138,4,230,29,212,244,173,116,3,2,130,99,7,39,200,203,251,87,166,158,215,212,127,45,2,115,109,99,232,202,36,63,100,77,232,90,92,143,201,20,140,91,57,200,150,193,146,67,220,111,98,137,188,85,36,26,239,249,190,127,175,10,130,116,252,158,116,77,77,102,141,194,24,243,115,179,242,128,195,240,166,239,241,193,109,48,176,81,172,145,181,163,151,148,248,4,6,167,174,48,75,238,243,250,23,71,233,31,66,87,100,226,88,181,235,49,240,100,16,99,124,45,168,176,165,114,68,48,5,98,194,108,7,198,209,242,119,235,194,15,189,253,2,170,78,114,242,159,8,188,9,106,138,56,207,250,76,205,131,116,229,215,53,172,243,114,253,4,45,64,97,233,84,152,118,193,89,248,18,81,232,29,44,39,114,250,211,243,17,45,146,225,23,104,239,200,66,128,30,234,62,91,249,209,184,138,129,239,193,190,38,148,52,63,189,114,132,162,2,26,142,87,137,66,185,182,223,115,92,5,165,69,236,51,114,211,168,124,227,117,197,66,221,207,92,216,89,166,10,253,145,173,97,240,99,245,19,39,122,94,154,174,51,186,255,188,145,240,227,2,144,45,118,164,63,113,253,50,105,220,73,227,130,155,218,241,79,108,128,182,76,103,246,45,0,252,243,207,78,142,98,168,46,21,97,175,244,41,200,68,169,72,80,115,180,180,225,8,50,54,231,88,3,181,59,207,190,187,73,175,162,4,235,94,237,145,19,202,86,233,52,237,167,227,131,28,245,17,228,200,48,167,7,237,168,109,128,158,237,84,241,2,149,1,51,41,71,186,82,170,255,69,108,70,34,154,16,247,12,50,43,192,191,12,31,138,113,194,211,76,229,6,237,18,87,79,239,119,159,24,225,137,104,89,239,114,213,192,113,8,114,240,220,181,220,81,247,109,108,220,254,195,105,253,131,153,168,6,254,144,8,74,58,230,28,146,172,19,245,119,201,15,220,240,190,112,128,121,92,202,209,210,98,68,189,127,95,17,36,57,5,27,201,147,186,228,142,32,5,17,40,70,172,157,155,49,77,185,25,242,30,191,149,90,183,148,156,37,102,232,98,224,198,117,206,133,252,101,189,232,155,219,82,232,11,141,37,102,89,248,117,112,215,182,228,205,9,196,179,28,75,200,18,87,1,252,77,18,174,55,216,153,126,109,142,230,69,217,167,111,81,81,23,239,206,127,246,207,240,215,51,236,148,202,176,127,220,131,102,60,42,78,215,48,37,149,116,226,234,184,239,120,249,182,111,122,174,28,173,103,12,158,50,184,155,136,145,177,218,19,121,214,142,25,238,123,185,134,59,178,5,78,122,253,54,206,166,236,100,95,124,57,92,202,78,233,242,127,46,40,38,241,244,115,14,206,114,225,7,212,238,86,42,61,252,7,217,185,92,53,66,37,188,199,196,250,45,255,30,35,28,108,95,133,83,76,204,0,20,89,41,55,40,228,81,237,35,229,197,79,207,210,156,32,30,176,187,134,112,74,12,20,74,148,46,114,138,0,0,149,12,35,192,127,152,136,217,245,254,106,31,112,25,119,41,25,220,28,8,54,37,206,149,170,108,177,143,219,248,98,79,166,122,235,31,200,127,41,235,102,64,42,81,233,187,137,11,121,62,175,122,237,69,89,9,178,242,150,91,62,182,84,20,155,196,61,172,106,194,69,3,61,199,6,95,152,235,168,198,138,126,250,131,18,122,144,15,222,77,152,215,143,179,240,245,162,94,209,118,212,161,121,145,56,231,207,132,194,238,120,64,76,83,11,122,56,201,240,128,163,229,147,235,232,174,186,21,3,222,125,203,136,167,126,208,91,151,17,42,233,213,177,83,238,56,135,197,55,59,91,59,84,16,93,198,240,92,111,223,50,225,36,159,189,117,20,62,151,72,128,90,209,68,158,26,2,38,63,80,181,135,103,228,167,248,55,160,187,18,136,89,205,174,214,53,169,118,147,49,139,134,229,245,27,116,160,89,18,136,150,253,81,133,46,37,17,55,33,120,67,204,135,161,124,65,2,49,200,226,46,174,217,58,32,109,95,121,130,63,190,150,36,135,151,212,192,230,8,132,73,23,88,67,246,10,26,121,195,136,58,113,211,125,18,116,69,3,30,74,124,254,157,60,183,221,251,195,112,116,236,155,231,178,123,223,5,105,199,234,245,163,146,28,192,87,213,161,59,241,126,32,106,165,197,102,123,189,121,207,174,106,224,8,91,102,246,20,28,87,30,103,122,116,31,223,191,219,213,198,164,177,89,89,52,245,164,252,63,181,229,252,188,19,218,59,32,198,225,84,103,67,67,130,93,104,170,84,42,235,15,32,211,249,105,194,197,7,19,91,56,247,112,11,28,97,103,228,233,229,44,201,89,245,99,101,243,208,209,204,37,242,112,2,74,185,152,155,73,157,138,91,49,112,130,113,106,218,148,138,33,192,148,122,222,101,79,215,60,86,195,250,19,176,156,52,188,32,111,232,217,71,0,88,214,100,163,78,82,222,84,211,178,85,27,15,175,168,80,59,102,4,200,114,238,148,178,74,234,235,234,228,179,247,15,239,149,41,12,87,3,114,111,50,140,241,200,62,185,231,4,95,222,45,120,178,205,208,219,52,39,177,225,247,200,6,98,194,221,30,78,89,209,33,204,169,13,50,203,21,244,99,71,150,221,39,205,152,236,49,210,177,233,44,52,242,144,184,101,5,150,198,114,33,86,230,183,247,54,197,209,30,179,132,183,13,142,187,90,69,199,237,103,111,55,171,115,190,55,205,14,165,33,214,170,47,24,37,124,43,39,158,161,16,79,135,246,183,211,41,131,198,226,218,89,207,234,23,81,72,216,33,216,99,105,108,10,90,95,207,198,209,123,14,231,36,12,91,188,105,212,122,144,231,138,8,235,43,29,213,212,140,216,114,5,5,105,39,20,21,99,31,78,177,146,90,132,97,54,10,98,19,148,100,123,83,172,80,56,133,254,20,71,75,114,196,234,229,210,148,127,165,236,159,15,21,130,59,159,121,46,32,227,20,6,219,49,176,95,52,90,81,178,193,99,106,118,100,214,73,242,17,143,43,231,201,161,209,176,125,31,208,82,55,50,59,20,179,1,189,65,205,184,104,221,168,143,168,238,48,169,170,180,203,211,53,140,44,231,213,56,190,78,230,157,54,75,188,23,24,71,92,106,85,49,84,75,73,53,55,165,89,118,218,50,120,99,55,93,144,222,251,80,13,232,209,204,160,223,67,223,170,244,151,230,205,2,186,78,147,53,226,102,61,168,228,214,195,245,165,171,93,226,55,248,137,231,62,174,50,140,15,168,87,64,144,155,255,103,168,4,39,88,230,101,6,124,27,222,37,12,137,21,148,31,243,227,117,137,63,193,182,177,68,84,78,117,229,94,221,190,104,110,80,29,113,220,126,105,84,118,10,193,232,153,61,200,250,173,46,164,238,222,7,247,114,243,166,128,167,49,66,122,169,41,34,20,73,129,195,205,53,50,101,251,212,241,160,147,119,174,114,9,30,8,165,60,169,67,253,14,37,66,86,173,184,232,173,78,99,113,104,6,36,136,178,217,194,176,175,102,232,87,0,28,111,57,96,29,38,142,204,247,26,143,93,128,49,203,69,154,112,27,99,21,50,35,105,58,135,138,233,32,93,73,93,72,119,2,211,53,227,236,248,131,36,202,116,132,66,10,204,220,13,24,163,247,118,255,175,121,76,129,28,26,239,21,82,129,32,222,99,189,40,139,184,177,193,205,241,116,137,32,23,225,49,215,213,50,237,39,224,149,117,2,214,128,145,115,2,201,27,227,187,34,197,133,35,133,128,117,70,12,56,39,93,38,150,17,24,63,164,97,99,175,18,138,170,168,169,131,156,21,11,10,75,37,44,187,250,103,111,85,242,9,71,163,37,61,158,39,136,125,19,94,13,125,43,44,90,99,150,163,110,244,75,104,3,193,246,97,29,63,238,46,33,115,197,202,92,193,202,68,87,200,112,129,211,12,29,242,228,68,53,118,234,178,76,61,246,45,137,75,135,37,133,228,155,102,107,144,63,220,229,9,156,255,132,240,47,247,214,154,7,9,6,11,40,9,113,13,48,236,9,113,135,125,122,219,220,225,228,140,253,46,79,228,157,165,11,132,194,154,30,158,15,200,27,24,35,114,144,87,244,207,178,21,153,115,201,198,122,31,62,28,66,72,223,89,138,213,21,70,47,135,136,152,246,172,5,251,147,156,226,85,94,76,43,159,94,94,92,32,45,139,87,138,58,207,150,33,50,215,189,181,177,220,154,156,144,169,127,81,108,162,104,240,72,170,135,99,252,31,152,149,36,154,98,9,176,118,30,39,6,213,237,203,181,164,195,69,74,145,243,176,144,47,167,244,69,255,152,18,245,243,137,146,163,116,64,149,219,254,180,72,86,173,243,4,92,224,208,148,44,77,127,12,234,55,190,34,139,33,6,217,169,252,199,201,99,164,103,68,198,34,160,37,216,213,146,180,216,53,224,232,250,74,206,42,42,62,127,77,76,236,74,174,69,95,109,213,33,140,146,177,21,7,16,180,200,172,129,118,233,175,66,18,224,131,222,109,95,239,1,68,241,144,102,242,233,92,128,38,219,214,179,144,89,8,70,104,109,24,235,224,15,150,132,41,216,240,234,108,129,214,241,195,180,152,11,190,213,82,67,84,180,16,174,86,244,161,235,240,126,160,67,219,236,49,243,36,103,20,42,94,36,81,236,80,2,215,150,111,115,245,88,124,242,181,39,0,15,130,117,32,64,175,22,23,225,228,201,128,76,52,202,253,14,244,223,115,108,143,130,143,39,188,90,9,112,93,148,57,57,76,165,48,112,199,223,211,110,128,97,99,36,36,69,12,108,219,150,0,8,115,255,82,248,249,224,138,99,200,52,141,167,215,251,52,146,230,80,230,10,243,49,110,173,201,113,117,99,146,230,122,17,217,9,65,209,72,82,242,141,201,24,118,140,144,4,204,230,181,14,209,53,5,121,198,88,126,157,123,58,240,181,46,3,141,41,15,25,144,140,217,69,227,217,19,108,97,69,74,106,122,249,181,211,93,190,235,11,235,89,181,168,217,132,195,98,226,234,233,209,154,249,170,31,230,55,119,218,36,70,72,49,127,203,233,210,109,229,16,243,170,6,181,192,43,87,40,111,222,29,78,63,219,217,54,54,14,140,192,229,213,95,5,217,181,59,135,85,159,125,204,10,163,205,166,135,30,93,2,113,92,217,42,251,98,130,239,5,136,98,20,5,177,33,155,158,125,174,76,216,204,215,161,190,55,211,199,125,209,249,78,109,149,113,9,71,39,169,55,108,153,43,57,12,18,158,31,193,188,214,126,251,50,74,118,195,58,4,245,183,183,175,214,236,240,31,162,201,209,77,90,26,75,142,91,18,21,220,72,186,167,3,75,8,230,87,117,251,142,172,33,64,154,176,223,129,146,92,92,148,41,74,74,11,246,98,31,46,176,68,116,36,29,132,244,190,132,115,158,117,252,62,120,149,105,46,7,134,66,166,169,211,138,221,205,136,167,252,148,71,219,250,125,52,4,224,104,85,125,14,52,117,41,122,31,137,142,95,161,124,40,85,13,214,30,194,171,235,230,253,179,232,198,185,197,0,172,184,129,207,212,90,209,94,1,86,235,86,190,197,119,188,75,210,141,149,208,91,80,7,35,204,139,195,21,108,27,81,133,98,255,192,177,205,87,173,142,244,198,130,244,178,70,187,47,65,34,204,121,12,183,171,156,18,176,105,75,47,90,134,195,156,67,132,74,204,176,169,12,183,75,43,126,129,81,80,175,223,11,173,46,84,122,215,203,20,64,172,139,110,36,181,212,86,53,14,62,118,29,204,29,188,226,118,105,190,77,29,224,106,189,130,44,127,110,183,235,178,213,96,253,57,204,149,180,222,17,130,210,39,166,45,50,149,36,24,154,31,201,68,22,55,74,178,133,193,32,105,32,187,97,66,79,63,69,119,191,54,8,55,134,95,39,199,29,150,62,113,0,177,122,150,125,16,26,185,11,144,17,127,148,80,170,191,85,118,1,241,57,139,30,68,140,199,226,69,127,83,153,64,238,141,253,222,97,231,160,214,132,159,235,136,66,137,56,231,191,194,244,250,32,244,41,192,185,65,8,214,223,193,106,107,206,172,150,215,185,231,52,101,44,243,197,41,207,30,252,88,239,30,250,154,167,163,62,179,72,68,121,111,223,178,140,91,247,53,66,31,232,122,149,134,220,36,210,234,66,112,16,20,50,65,71,159,24,23,239,226,31,225,158,196,136,236,153,202,156,199,65,247,49,104,25,103,238,107,12,37,95,75,115,232,185,158,133,112,224,113,9,5,2,68,35,17,110,194,200,153,216,136,140,190,131,144,36,245,204,3,193,244,162,6,255,157,170,244,208,29,4,6,193,156,197,190,155,167,26,124,221,255,158,189,112,133,77,63,177,202,107,106,152,219,210,37,196,252,30,206,248,241,66,247,71,192,127,211,217,153,159,4,139,152,110,245,220,229,236,50,42,85,152,118,33,199,205,52,64,38,209,171,192,88,221,255,73,197,102,71,60,36,102,29,163,1,112,142,9,144,155,25,46,42,111,156,205,196,88,57,180,146,76,124,250,45,219,77,154,252,225,55,228,84,163,68,50,186,65,241,220,70,45,157,60,147,48,86,127,21,182,104,198,114,231,217,134,79,232,178,103,128,220,126,60,130,247,210,207,73,88,72,223,181,205,82,230,220,16,32,113,21,139,14,252,248,45,154,96,61,200,20,225,22,226,138,12,128,96,106,98,229,5,35,81,15,0,199,76,101,127,83,189,90,171,184,142,44,142,163,0,207,81,140,47,10,219,102,59,128,27,166,202,174,106,90,149,32,35,28,231,67,72,207,68,244,82,244,193,53,253,114,209,132,146,239,231,59,161,195,17,205,79,31,195,107,246,65,211,55,98,90,1,132,70,84,37,150,144,107,191,146,125,58,223,86,245,143,191,12,250,74,9,159,233,153,2,223,3,22,222,202,133,28,53,62,54,112,68,142,116,85,252,92,194,114,15,206,36,123,37,26,235,163,53,157,236,176,81,214,241,70,152,232,101,72,107,58,161,235,228,109,57,62,153,124,203,92,175,76,99,255,105,241,187,167,167,61,53,85,203,178,34,248,58,136,150,69,151,112,206,7,82,50,181,132,109,251,234,20,155,83,151,149,49,91,174,225,223,106,24,157,103,84,119,70,103,54,146,245,208,233,189,231,253,240,241,97,108,58,93,90,139,221,62,182,155,230,110,123,139,236,170,56,85,106,173,175,41,222,197,224,222,26,95,100,138,119,16,210,200,37,5,208,107,167,84,161,226,213,138,125,27,39,49,56,35,246,76,19,202,154,42,198,44,25,126,33,241,246,255,44,174,251,173,52,141,177,162,19,47,198,207,161,96,63,151,20,121,75,82,237,32,11,75,26,21,65,243,225,135,250,217,184,245,154,63,151,209,234,6,13,57,87,188,195,230,242,213,11,3,248,88,49,239,245,60,64,90,161,126,148,62,255,92,65,52,200,216,11,31,45,18,232,33,15,136,47,255,156,180,251,192,170,203,65,72,71,138,193,104,225,48,84,237,205,202,115,73,106,111,71,53,189,71,200,44,162,62,12,17,68,57,111,210,3,2,126,113,186,114,211,76,155,14,208,92,215,166,145,12,26,16,139,235,154,109,218,84,163,54,93,106,98,78,255,133,204,114,232,233,158,131,192,134,102,129,129,139,64,183,23,215,214,208,76,174,219,110,38,124,43,27,181,32,51,205,101,191,99,114,226,131,95,104,143,242,203,38,175,248,145,212,86,15,93,177,68,4,58,82,41,91,85,247,24,154,130,115,153,151,94,217,74,34,74,36,247,11,247,106,103,86,14,48,135,108,137,75,169,17,15,70,160,113,124,236,161,5,240,211,66,222,94,101,11,24,232,127,91,216,5,156,101,95,153,200,79,13,131,37,100,110,197,185,11,12,5,201,22,152,55,234,142,71,68,121,29,251,200,176,126,181,48,99,78,55,142,17,240,110,70,240,207,23,7,82,203,96,129,209,190,85,33,148,20,116,38,34,86,84,236,204,33,98,96,94,243,47,10,108,55,91,156,159,3,35,25,21,118,181,91,80,38,146,167,185,237,54,146,11,106,5,180,93,99,167,125,184,41,201,164,27,37,37,124,5,192,116,17,141,168,48,230,135,109,130,216,223,34,38,8,83,142,190,48,195,36,230,155,212,228,177,167,1,211,94,220,77,235,140,203,96,228,153,126,196,34,119,158,82,64,119,96,102,143,120,239,182,111,148,93,41,198,200,25,37,163,2,193,77,242,251,81,52,47,141,127,229,155,75,200,102,137,107,149,187,47,21,23,238,29,137,172,141,45,102,192,69,172,150,124,240,30,195,153,129,176,249,237,37,103,73,6,114,74,157,243,108,55,235,111,34,172,124,228,122,0,106,91,90,171,182,36,35,97,150,115,255,148,19,135,208,28,23,184,181,246,139,185,167,73,196,43,63,145,81,209,109,164,25,46,32,12,227,251,251,154,173,21,204,73,102,123,233,31,83,81,10,4,122,216,236,79,190,71,36,7,212,186,81,16,205,136,143,37,139,254,134,96,59,175,115,5,99,209,35,15,106,113,4,141,189,186,199,111,230,220,209,240,206,11,14,227,83,128,223,138,200,38,233,190,201,57,46,138,27,67,240,24,171,8,207,192,193,204,247,11,64,8,70,66,45,162,96,90,118,42,33,11,98,197,5,223,127,246,224,177,68,36,203,235,5,156,52,147,147,220,109,179,14,238,25,222,237,43,33,82,84,253,85,150,226,90,227,118,96,164,23,1,255,128,250,241,110,67,7,160,218,5,93,171,33,35,195,87,216,55,167,218,86,87,61,248,105,185,225,160,92,22,42,64,204,122,200,163,61,254,141,239,191,95,208,123,78,95,180,196,113,188,50,231,121,20,250,35,235,17,158,44,162,113,15,160,93,233,72,4,228,152,253,84,216,168,66,31,164,91,102,152,44,186,17,22,147,156,94,23,54,148,194,57,1,177,139,6,18,109,99,12,242,27,234,153,54,226,154,190,166,34,239,217,211,58,37,4,103,228,44,11,107,28,118,15,45,62,252,52,114,190,186,156,151,33,211,107,243,184,136,237,142,19,12,14,122,46,168,86,205,51,54,67,87,212,129,207,152,17,251,249,169,103,83,71,237,215,61,125,30,58,217,197,45,33,84,110,166,28,165,99,185,54,77,108,239,243,164,222,177,18,180,105,47,234,130,47,237,6,62,217,161,207,63,248,240,140,20,203,23,242,90,175,151,205,63,43,125,173,105,128,212,5,163,183,103,219,177,224,25,11,10,198,129,62,90,156,214,0,102,35,101,136,16,94,150,63,207,94,238,136,205,19,43,11,241,117,82,117,5,228,90,5,125,170,117,123,12,152,89,168,87,210,11,203,51,232,8,197,189,64,105,115,137,12,219,30,108,117,0,229,146,200,125,231,151,223,40,83,217,24,123,162,75,189,251,183,196,138,34,244,99,146,35,66,168,1,92,33,218,61,175,218,121,158,73,71,248,30,105,76,190,219,209,96,3,249,185,179,60,99,178,56,244,122,67,224,23,150,3,90,79,167,221,169,86,245,53,232,142,199,139,222,176,238,119,251,43,88,93,141,178,162,203,27,79,28,184,15,203,69,89,236,44,164,66,166,206,156,68,127,169,137,245,156,238,200,240,106,168,122,211,34,154,211,46,244,215,194,170,17,64,120,205,186,206,49,49,228,37,100,139,156,181,217,153,130,69,177,250,61,228,243,97,254,93,56,150,79,245,17,32,157,153,210,35,72,105,174,139,245,211,169,12,216,136,62,159,214,135,62,13,111,51,97,27,237,184,31,254,111,202,227,233,2,208,7,67,131,229,171,11,120,214,255,184,79,110,126,237,32,58,49,167,174,183,120,87,35,99,227,140,123,208,167,45,90,29,201,84,24,33,169,133,177,171,217,185,138,137,121,220,178,224,139,212,119,132,26,251,149,231,175,98,7,154,151,153,166,45,81,20,218,190,7,13,142,126,116,136,63,135,114,80,47,111,69,27,5,194,194,249,207,16,150,71,220,4,102,1,36,215,145,20,28,193,83,95,91,53,236,46,126,202,53,105,82,197,191,78,43,56,230,185,190,226,141,143,241,245,188,187,52,188,60,18,226,66,42,105,201,65,176,221,27,136,133,24,101,254,9,58,37,189,184,233,134,55,92,165,44,125,30,248,146,6,86,157,108,167,58,62,84,246,221,244,53,61,157,20,222,81,144,76,123,206,117,22,254,152,45,174,114,212,119,36,243,216,102,151,180,21,103,109,178,208,66,129,56,161,110,100,129,84,227,190,197,16,115,63,62,249,216,54,61,19,163,21,218,44,196,104,128,16,206,172,209,14,201,91,132,64,47,143,149,10,83,45,228,187,130,112,163,160,247,119,18,56,150,191,144,84,109,1,84,245,67,26,79,48,44,138,17,141,101,41,136,248,158,144,69,241,177,102,161,193,79,102,173,233,242,238,165,62,162,93,51,214,135,87,235,114,155,127,181,24,103,206,202,141,167,155,33,236,201,255,129,15,103,218,254,17,92,196,211,232,212,216,6,9,119,96,11,204,24,206,97,102,106,181,115,34,192,54,37,104,124,206,113,16,79,195,6,12,45,247,38,233,18,34,156,169,225,216,7,121,221,95,229,219,50,199,5,237,157,105,82,40,150,163,205,151,67,66,134,57,65,16,5,86,201,91,87,96,150,191,255,151,197,208,144,6,254,110,251,110,75,227,92,147,165,123,208,31,133,11,102,48,60,0,72,61,56,90,87,184,119,65,120,107,24,157,194,21,182,154,121,195,120,182,88,69,219,37,70,189,152,64,166,237,189,127,174,39,34,30,18,115,130,132,246,130,85,5,143,59,195,115,4,189,125,108,143,148,147,22,196,136,54,121,143,25,50,212,175,88,129,100,9,112,154,60,131,116,73,2,52,158,155,0,172,193,5,187,98,1,88,4,175,203,113,109,21,81,200,84,22,191,73,99,244,125,111,38,154,10,36,221,140,24,101,166,52,191,244,216,52,217,1,238,201,159,95,184,211,23,172,59,159,115,149,65,241,230,51,232,229,2,121,194,29,121,6,69,240,57,147,47,70,12,92,182,89,4,43,182,60,212,228,17,34,210,57,240,73,206,11,187,88,247,5,164,142,200,102,150,133,207,57,172,162,26,11,130,190,29,219,210,214,97,189,163,54,123,24,102,26,121,66,58,84,33,173,3,9,172,143,121,154,126,183,208,30,187,150,188,142,70,211,210,49,146,66,131,162,153,228,155,52,245,54,92,210,237,28,15,48,173,203,97,217,3,55,51,5,201,224,125,112,88,183,28,228,6,253,170,52,7,39,237,190,78,14,40,184,7,231,169,30,127,160,65,43,30,7,54,225,211,242,242,41,200,210,3,254,211,151,77,5,168,183,149,247,14,222,70,47,218,200,15,56,83,150,176,130,6,47,113,40,210,1,172,215,249,231,185,43,92,136,62,223,225,221,163,199,57,240,210,235,188,115,81,149,48,84,142,172,156,234,156,24,177,57,70,202,197,95,196,74,106,111,177,250,134,40,25,9,53,102,139,191,43,205,96,217,164,144,203,21,139,12,80,126,41,24,147,200,3,82,113,172,154,157,73,140,47,180,221,11,158,79,46,223,3,152,116,49,99,81,21,248,237,173,177,212,34,146,137,189,49,130,123,79,254,186,1,196,74,214,82,255,8,23,54,249,153,8,184,196,90,253,58,238,240,242,174,202,196,102,101,252,126,146,236,12,39,254,148,99,181,230,8,69,127,181,182,191,67,117,233,25,25,80,166,51,180,114,109,184,146,244,82,63,131,15,90,157,163,204,29,138,50,217,167,179,59,80,89,97,195,225,26,192,244,35,248,68,36,22,32,211,69,107,186,226,205,169,52,31,92,124,208,185,207,159,247,254,247,213,94,18,229,19,130,218,230,164,141,239,223,182,17,204,84,87,11,217,13,13,179,50,185,196,24,164,1,254,140,17,64,140,185,157,49,140,55,160,245,227,239,199,224,114,139,136,246,22,16,115,49,73,236,191,3,94,5,179,153,24,92,168,91,243,213,52,28,80,133,150,36,200,181,84,244,67,254,79,209,37,176,168,48,35,140,39,2,26,116,82,46,177,234,70,72,107,176,54,55,203,237,147,9,102,233,7,97,24,103,219,162,23,13,141,57,197,75,249,98,169,89,35,130,82,222,166,59,177,7,19,82,11,217,153,156,7,191,84,150,23,123,148,182,46,174,238,231,171,160,71,145,246,23,183,18,169,120,109,128,219,35,25,156,142,20,208,178,41,39,37,94,121,8,138,222,241,73,167,242,144,155,181,213,93,63,32,141,239,130,124,64,217,12,214,218,212,109,193,159,162,5,44,19,212,59,171,190,85,202,11,169,116,78,33,58,58,145,113,111,69,211,6,88,1,163,228,137,192,76,249,173,190,28,50,154,108,148,41,73,219,75,243,248,78,48,214,210,209,241,58,112,225,61,88,229,183,101,179,110,100,133,32,228,124,110,37,177,81,56,45,163,103,107,240,4,99,117,76,208,122,232,112,194,185,145,162,184,20,236,175,53,29,221,171,174,210,166,130,113,241,45,110,242,249,43,225,16,241,44,189,37,243,145,60,248,222,25,10,51,137,83,99,46,110,201,132,8,94,65,49,150,181,84,43,135,95,226,131,246,151,252,107,117,88,136,121,130,128,26,99,218,72,84,52,58,213,147,19,192,209,160,31,101,121,39,216,176,7,9,193,239,179,152,144,216,162,30,53,51,237,216,194,48,62,169,226,115,64,43,112,20,228,185,84,219,8,82,192,86,126,154,83,62,150,64,83,192,206,31,167,85,159,209,46,14,255,255,170,227,229,105,248,253,55,19,235,50,11,31,81,242,38,250,169,220,26,230,194,236,181,125,153,128,179,238,219,25,65,141,77,1,193,52,122,161,110,19,96,87,216,212,76,9,12,17,121,0,243,163,47,120,10,33,224,211,253,225,225,89,148,47,163,133,39,79,191,143,29,180,164,164,240,194,1,18,95,64,225,149,22,156,154,157,26,87,134,229,232,10,89,171,249,179,174,67,20,158,156,230,73,94,136,70,55,51,18,19,190,168,170,239,55,140,65,102,84,157,119,126,177,27,247,195,84,184,49,181,186,224,244,251,249,5,197,22,156,106,20,12,68,172,127,241,246,24,129,95,122,39,175,205,60,28,186,36,163,7,74,155,83,164,27,27,98,46,72,53,13,164,59,218,90,6,113,205,227,248,66,184,4,249,242,83,227,205,180,85,77,7,177,153,214,129,236,75,33,138,13,89,88,209,179,79,225,196,183,246,183,142,164,225,148,23,165,240,49,104,43,213,138,57,138,80,56,243,151,164,140,113,61,174,44,247,38,218,8,117,70,244,93,85,170,61,248,29,114,222,108,135,133,194,246,42,50,174,221,27,194,4,36,87,210,173,207,169,230,199,93,12,199,107,138,189,10,97,187,236,28,43,161,64,119,227,119,78,223,206,0,217,149,77,85,204,166,155,74,245,37,134,58,106,100,128,237,192,38,242,65,26,171,194,45,76,36,9,29,134,166,158,56,146,118,144,140,149,134,199,228,162,9,141,212,109,129,242,35,190,41,84,145,170,227,20,48,70,235,203,66,215,99,111,77,168,102,53,94,176,92,109,47,120,186,206,105,209,71,36,232,172,207,162,79,38,211,32,81,181,104,111,86,35,38,138,206,124,21,243,68,43,125,238,44,5,81,203,66,175,238,160,54,15,74,103,205,36,240,37,11,89,40,242,32,161,158,28,214,82,37,194,118,100,124,55,155,87,216,162,70,235,229,49,236,72,112,137,34,40,54,220,228,231,148,53,178,91,42,206,29,1,109,16,179,121,38,94,63,126,203,198,186,177,132,39,74,59,101,38,4,190,161,124,64,140,93,171,253,136,248,24,72,140,202,226,54,107,83,157,145,50,55,196,49,61,231,15,66,112,52,138,205,51,249,209,217,86,42,241,6,55,131,191,185,132,176,120,241,118,145,118,75,151,250,43,190,169,11,55,43,112,47,160,174,75,168,225,172,180,226,7,39,115,132,55,121,200,242,156,67,200,135,221,172,118,85,74,40,172,196,227,247,152,220,246,74,207,63,148,105,59,81,15,15,243,174,232,244,191,211,64,39,57,247,171,57,53,184,30,191,4,203,166,171,84,251,109,133,201,0,91,196,15,64,51,251,3,142,70,230,40,204,171,57,181,233,197,49,125,20,172,9,149,22,231,144,79,71,144,75,47,228,128,1,161,158,189,237,93,56,136,54,190,253,59,43,122,239,95,177,191,137,248,210,128,154,236,120,22,223,14,225,37,92,66,251,230,251,138,240,194,11,19,120,116,84,149,75,175,69,139,169,31,194,212,139,94,119,101,18,222,85,80,58,19,180,25,123,172,10,143,249,115,184,118,49,107,146,235,112,139,45,208,18,109,197,83,49,198,176,163,40,76,59,183,50,65,77,123,242,186,12,249,245,101,104,183,87,53,247,221,105,25,32,78,189,192,163,243,59,69,153,241,246,107,7,79,52,46,82,238,201,197,107,177,80,235,57,249,38,17,248,51,91,238,183,141,163,126,152,119,160,210,249,221,104,103,158,31,253,254,188,29,21,236,66,227,249,23,17,244,84,110,78,223,181,224,22,110,194,79,240,41,233,200,181,119,30,213,84,180,143,112,157,173,90,90,94,106,22,245,74,227,217,26,47,50,25,201,158,208,189,102,42,59,154,177,50,90,62,191,96,48,144,171,95,25,128,184,243,174,222,235,62,65,189,35,68,65,22,10,61,62,243,26,253,125,231,56,132,10,211,76,58,180,209,98,234,129,51,168,0,177,195,23,145,212,147,225,79,127,203,173,32,212,235,37,129,189,12,31,128,142,135,235,78,170,147,220,43,153,117,67,128,244,184,79,67,23,225,222,23,144,224,178,85,162,162,66,15,23,155,132,40,126,171,55,33,4,25,143,28,200,32,168,74,135,54,87,232,43,161,19,44,220,134,123,117,164,94,62,30,170,177,23,217,30,100,91,100,134,171,197,242,18,21,138,221,229,101,184,24,104,214,178,1,15,196,123,154,45,1,107,239,10,25,23,230,175,116,213,155,163,140,68,155,32,80,62,108,22,16,173,238,243,10,250,191,62,204,102,201,181,167,3,221,156,253,43,238,178,6,205,162,145,165,198,223,109,127,104,190,171,99,157,31,233,137,175,112,70,188,189,167,83,165,155,77,190,84,94,13,153,48,139,5,196,55,4,203,0,46,207,86,185,183,204,142,144,51,43,68,67,83,190,188,51,111,4,120,253,254,239,162,135,85,173,109,228,26,49,83,231,33,10,99,61,82,26,60,99,20,184,117,167,211,65,92,196,205,138,42,244,234,88,169,180,201,124,41,21,196,106,122,255,62,192,37,170,18,35,223,249,128,6,9,233,11,172,236,114,37,155,200,174,154,117,120,23,217,222,120,211,2,187,54,36,75,230,78,52,226,123,246,204,229,227,1,160,126,209,200,0,112,103,189,255,203,119,230,73,197,107,209,43,124,215,175,145,15,97,61,40,97,142,95,44,249,54,192,69,63,22,160,82,189,43,30,174,160,71,116,104,11,234,27,104,217,69,190,83,134,130,12,29,175,100,179,153,71,156,190,96,131,11,172,185,65,14,19,152,70,73,198,189,8,32,51,6,154,36,15,251,245,225,145,223,178,60,203,95,102,69,224,218,165,52,229,31,146,162,130,64,127,108,219,89,214,83,74,0,196,19,191,152,130,44,178,180,62,4,57,199,163,194,175,142,64,87,84,74,103,245,46,230,80,238,98,101,246,250,227,14,3,169,240,42,28,236,31,78,141,9,146,134,153,154,145,163,11,99,130,8,216,212,216,158,219,164,41,7,67,137,118,161,22,170,77,146,233,200,130,209,76,125,46,179,174,3,49,144,83,73,235,162,50,115,170,204,172,123,103,39,139,15,71,63,43,44,84,232,126,244,93,177,8,0,198,255,156,91,0,79,11,132,218,21,47,228,42,0,73,93,42,250,116,185,133,35,110,71,210,233,97,50,51,157,176,107,130,4,223,63,90,228,216,15,118,239,123,70,180,174,177,61,172,130,64,145,166,235,19,171,24,92,146,12,122,144,50,76,169,131,188,109,100,159,243,185,252,241,67,148,255,176,30,2,222,132,110,112,254,53,97,161,123,4,200,44,154,104,219,116,54,209,209,63,127,44,197,249,15,191,148,80,226,206,96,229,132,147,95,7,24,177,219,191,121,197,138,191,118,187,221,137,119,54,77,186,44,102,116,64,200,74,248,198,143,98,133,168,182,241,207,4,64,27,225,237,143,124,172,64,254,145,106,80,189,213,145,178,55,124,10,18,160,33,66,113,68,71,90,61,41,41,213,25,7,103,46,189,25,80,246,180,124,4,202,24,157,190,52,105,109,152,73,177,116,31,160,232,182,232,249,113,250,178,234,246,232,33,71,125,160,167,21,137,83,47,36,19,100,105,223,197,199,211,231,206,123,102,142,77,38,247,219,145,146,50,238,223,234,42,66,67,174,113,132,166,199,224,83,33,215,60,236,168,51,120,199,94,246,23,252,237,204,51,54,27,232,18,83,190,169,206,33,212,60,9,127,5,19,16,106,43,24,134,212,216,244,130,114,113,126,47,146,195,30,209,84,35,151,215,176,152,76,15,212,8,163,204,124,245,56,0,144,160,100,34,217,51,88,165,159,221,36,7,14,222,192,0,47,44,74,185,120,59,212,42,30,104,93,229,167,65,188,227,15,220,58,54,149,179,98,28,117,144,66,97,127,194,169,101,25,79,116,37,51,0,37,144,98,10,199,236,63,83,161,222,254,246,66,222,232,39,203,91,60,106,28,134,38,197,74,47,104,247,105,169,100,215,125,85,30,250,203,165,177,106,252,80,240,231,34,25,227,172,81,141,30,98,236,75,181,144,27,186,46,46,102,154,57,31,200,18,110,59,188,190,152,48,245,128,120,235,44,42,202,52,23,70,149,15,23,251,254,32,76,106,98,215,219,222,189,97,47,234,161,158,73,241,194,131,225,134,228,220,80,159,65,183,114,137,73,201,55,11,32,174,203,228,64,231,6,27,65,81,251,25,141,62,129,240,228,188,163,183,61,255,51,70,213,177,0,192,64,81,50,25,237,145,61,35,213,255,64,219,56,255,234,217,223,86,193,61,145,60,108,225,69,238,232,90,101,124,111,5,44,163,161,110,129,35,241,11,42,108,8,11,134,87,140,178,123,38,65,208,27,97,44,184,148,178,179,148,174,197,84,141,253,157,211,123,73,106,232,182,164,196,54,99,90,24,17,64,20,87,234,82,242,43,120,139,190,177,112,219,79,150,182,144,254,232,49,23,207,2,63,252,19,124,95,189,98,128,82,204,24,94,45,108,1,142,186,52,131,11,83,1,115,113,253,86,186,162,253,237,194,209,98,251,171,110,197,254,33,243,87,250,36,165,188,113,17,234,54,190,66,15,17,55,71,185,141,136,61,61,162,68,220,145,13,95,230,200,38,77,54,43,148,222,152,178,76,107,127,174,185,181,228,250,203,211,93,239,47,128,247,210,14,189,77,174,86,226,76,219,178,222,228,161,111,50,88,10,149,200,196,20,244,138,131,177,91,51,107,48,73,194,190,135,229,87,143,89,122,37,242,49,75,120,143,220,25,239,162,97,243,154,228,254,221,2,42,93,17,227,97,155,131,32,249,223,30,26,128,70,8,97,138,69,253,60,206,49,60,197,231,108,235,25,37,58,90,206,78,113,200,153,1,155,85,173,236,52,16,16,237,94,158,165,108,215,192,106,239,223,67,40,126,37,17,14,97,93,28,221,79,24,205,249,23,77,113,12,152,68,17,221,95,82,102,140,225,113,4,212,174,25,12,118,224,136,117,159,200,180,184,171,26,28,148,3,1,46,88,190,225,212,227,71,228,36,26,138,70,121,239,72,10,141,93,182,152,183,220,204,189,121,104,58,51,121,103,3,7,45,56,178,205,235,109,252,223,70,100,249,248,192,103,137,186,167,88,153,211,160,217,50,134,171,51,103,168,156,84,223,123,69,183,191,59,39,135,255,94,232,203,196,22,59,147,26,197,36,6,66,128,125,77,106,2,95,57,163,172,4,199,149,147,108,144,65,57,245,62,124,190,34,59,92,208,143,156,47,144,247,170,105,95,205,192,193,51,157,63,193,177,156,135,138,45,138,180,136,94,156,107,245,186,50,57,69,138,26,133,102,35,58,151,252,106,61,227,79,87,236,19,203,53,161,72,220,180,38,144,97,206,81,60,122,139,174,77,39,197,93,61,61,218,162,75,199,11,244,129,249,155,214,16,111,47,29,208,83,2,131,235,247,82,215,32,210,253,7,124,219,125,226,250,176,142,151,7,226,156,221,0,133,226,56,137,234,254,186,118,13,55,205,67,121,188,124,4,11,203,106,225,14,152,177,36,98,189,185,244,165,198,217,243,45,163,26,130,20,231,186,205,170,181,65,255,101,5,22,79,2,157,144,117,203,235,39,254,135,185,161,201,236,235,44,150,236,234,152,96,224,111,9,128,169,123,69,160,108,122,184,179,44,47,113,107,30,157,221,170,123,19,94,206,216,183,15,249,255,162,109,89,236,41,174,6,125,247,28,214,33,182,214,82,64,183,65,140,136,243,80,23,242,77,1,116,189,177,46,246,63,100,248,11,46,208,242,102,136,7,233,144,210,72,171,80,232,121,14,93,78,39,56,12,158,88,209,210,160,179,169,60,84,115,23,14,5,241,100,207,228,42,247,244,137,112,71,30,215,126,25,152,155,228,198,65,208,115,28,148,80,110,230,19,43,212,197,244,49,36,252,40,212,2,181,226,195,104,208,112,51,247,216,219,81,236,167,23,159,99,135,198,235,189,167,28,104,238,250,192,117,88,202,98,152,100,3,221,84,136,16,43,28,2,12,217,197,207,31,20,38,207,67,97,66,194,166,94,6,19,171,55,151,189,106,168,101,40,33,193,229,170,220,176,56,200,117,153,239,126,205,252,151,224,239,173,167,39,123,230,29,176,1,251,85,38,158,168,21,159,252,65,157,124,147,156,34,102,208,58,186,98,204,104,236,84,244,185,108,199,134,33,111,231,175,82,236,231,97,0,48,230,36,246,63,72,243,189,152,204,143,241,189,30,134,255,150,43,120,127,186,74,24,195,12,123,8,132,241,186,240,57,162,193,125,163,153,116,40,86,48,157,233,101,209,138,242,31,72,9,94,143,224,232,244,240,2,203,147,230,69,13,100,37,66,44,138,199,229,94,30,165,63,161,197,172,63,97,13,129,205,96,25,33,178,115,253,37,148,70,77,56,142,197,176,118,77,224,28,99,189,175,4,117,155,51,7,102,135,169,206,96,10,253,31,135,222,179,253,18,147,132,222,146,253,111,148,116,24,38,76,89,34,210,197,42,193,155,194,142,23,193,190,60,242,36,139,15,179,235,61,35,36,235,185,127,15,128,160,37,41,80,224,100,146,204,252,12,77,8,143,239,165,56,76,18,158,183,171,215,209,129,74,200,125,0,232,65,110,76,148,188,23,77,88,44,230,79,56,45,55,114,184,90,102,6,253,62,162,197,206,237,105,251,194,184,248,36,212,37,54,139,104,158,80,136,207,31,65,49,111,210,210,56,255,52,29,204,207,159,248,30,145,64,155,89,38,18,185,110,167,33,158,247,81,45,102,233,240,24,153,251,222,68,231,209,117,225,30,33,147,191,161,164,186,242,200,52,51,119,191,110,215,213,81,53,34,46,185,5,140,141,144,35,120,59,90,125,168,39,214,254,26,125,48,102,190,38,27,47,141,152,45,33,103,123,154,98,35,1,50,224,147,142,103,50,213,137,61,239,64,59,207,120,157,115,54,149,185,201,118,82,33,108,252,215,147,226,184,105,98,108,212,119,46,245,127,103,44,183,39,3,237,42,71,238,105,115,54,104,66,212,255,168,200,102,49,88,42,199,83,66,193,153,152,137,0,201,47,95,30,87,154,177,183,234,69,137,29,178,72,11,109,35,93,32,70,46,12,188,136,140,237,34,194,75,60,133,174,89,207,117,98,106,200,192,72,213,132,235,175,48,245,166,68,27,155,185,42,254,13,159,68,16,216,22,22,132,155,164,79,116,175,167,68,115,162,86,84,188,56,110,47,238,175,27,18,215,100,42,5,136,3,78,8,237,237,240,55,43,53,144,254,217,38,21,108,45,27,119,50,248,38,44,163,85,123,74,192,14,83,157,201,191,227,211,188,97,225,145,32,79,133,46,251,76,246,80,220,25,148,210,220,52,192,209,61,172,221,34,172,221,213,11,41,175,238,15,160,206,175,138,98,8,211,170,199,200,105,197,40,244,246,100,215,54,251,88,11,229,218,166,73,152,198,151,41,21,54,151,149,80,21,112,31,137,81,251,31,108,111,4,33,218,39,77,73,130,219,134,8,205,194,18,73,116,166,206,104,14,42,219,95,172,9,228,18,28,124,146,31,106,118,113,219,79,107,75,5,122,153,134,166,116,77,226,47,91,222,93,210,84,122,223,217,74,153,84,50,249,151,182,134,24,88,97,139,127,108,173,104,48,76,116,207,181,210,106,242,117,76,197,251,35,219,204,83,16,15,253,76,202,65,238,144,220,197,203,191,193,252,235,133,230,158,215,232,184,244,189,65,141,99,25,18,37,43,153,229,71,164,202,80,41,190,68,0,155,153,132,89,39,52,86,25,75,52,195,113,90,149,200,16,31,8,87,134,74,203,72,174,125,85,203,51,230,157,28,205,49,171,247,71,224,122,82,194,16,250,128,138,55,211,3,90,204,22,53,8,61,213,70,219,193,243,93,213,81,171,189,177,125,125,190,103,94,176,183,40,205,176,95,218,140,39,253,53,87,97,160,138,27,229,192,102,190,190,248,205,20,249,77,185,253,20,198,149,128,230,56,197,150,111,248,105,185,246,20,226,69,211,159,107,97,126,224,215,64,61,33,96,218,232,14,109,38,122,38,129,17,107,99,231,83,74,154,28,29,7,130,25,115,9,89,14,136,238,148,212,223,120,208,63,231,243,78,243,154,250,80,207,141,53,67,138,220,95,208,125,20,18,193,232,228,105,92,32,202,106,202,188,135,227,203,129,212,186,187,33,165,240,171,225,232,134,14,89,39,176,210,217,198,16,4,73,226,154,166,78,5,234,194,217,229,192,64,140,100,204,238,50,239,128,145,125,127,6,70,7,76,192,67,65,138,233,98,7,140,234,180,159,66,22,104,65,124,51,116,60,239,101,183,236,147,196,221,59,92,39,247,83,135,95,130,164,35,63,117,200,212,64,132,138,54,222,146,45,130,251,100,222,2,40,17,214,167,147,247,102,95,33,100,51,202,250,235,54,194,226,29,249,237,188,25,206,81,38,133,127,220,96,176,28,248,239,219,54,93,185,217,175,67,7,36,52,211,226,89,247,104,187,60,86,108,183,12,255,174,6,11,132,254,232,188,55,82,171,111,73,139,199,69,20,139,162,46,110,93,40,115,13,43,244,163,195,92,212,253,8,243,194,83,19,79,142,141,16,165,220,117,252,119,164,124,151,209,200,250,37,245,175,130,69,241,85,147,224,238,121,87,58,52,239,114,137,44,29,20,224,22,21,175,192,144,88,165,236,49,91,76,8,176,13,39,226,41,253,127,33,135,84,199,88,238,135,227,207,241,72,72,217,117,186,146,229,127,73,42,70,176,190,32,63,47,92,103,139,227,83,3,106,213,23,125,39,131,125,201,211,57,123,196,74,192,123,143,31,90,185,164,40,81,33,83,90,137,239,128,239,31,134,104,162,122,126,90,92,159,237,222,117,170,223,56,122,78,247,199,41,51,60,222,239,23,123,178,161,212,171,160,155,212,126,176,134,199,254,253,126,10,254,173,64,88,91,71,210,68,199,9,49,87,127,71,171,28,27,42,223,214,76,30,141,207,27,42,88,194,120,46,19,14,204,76,242,156,135,252,82,3,175,93,63,46,153,140,77,115,10,133,69,65,42,81,247,231,225,176,143,84,238,205,233,192,5,94,88,174,163,110,162,80,90,213,172,61,207,246,187,34,204,206,204,227,85,168,122,215,188,43,41,71,61,221,172,207,119,7,10,78,65,135,28,157,243,50,175,191,181,5,1,114,203,50,192,208,172,51,5,210,99,161,100,47,40,251,209,252,71,180,173,48,92,91,38,79,156,20,50,16,61,54,122,42,203,229,11,233,126,20,183,254,144,169,99,45,255,179,43,129,150,39,161,95,126,216,232,213,38,9,205,152,225,169,25,159,84,251,131,55,93,255,137,5,21,173,95,72,210,195,69,73,153,148,11,200,155,201,46,97,126,90,118,234,167,54,223,6,171,142,90,59,196,41,57,173,47,51,18,203,110,101,61,0,97,104,208,129,118,54,201,65,192,140,220,46,243,13,42,73,138,197,204,71,10,31,253,46,215,237,18,101,207,57,30,139,10,197,240,157,250,7,150,172,167,225,95,80,186,57,251,202,201,86,77,10,99,26,61,11,226,150,135,188,187,136,198,255,2,96,215,17,145,244,162,188,233,175,180,160,119,172,174,27,0,66,3,197,49,212,136,101,57,33,172,128,124,161,248,116,122,233,216,85,25,157,81,98,150,203,23,47,78,29,100,249,131,37,209,78,168,91,35,202,206,120,62,34,123,151,155,91,47,243,55,17,92,17,112,55,22,186,231,155,176,201,132,14,204,80,79,24,13,28,94,136,127,126,242,212,154,249,144,251,3,102,67,160,84,138,51,115,165,2,208,99,67,251,32,247,142,235,128,206,38,117,92,144,7,91,243,135,50,13,251,88,18,96,81,27,34,201,32,240,87,54,221,67,202,185,230,230,201,200,70,130,212,126,7,26,62,1,55,117,81,171,254,217,187,255,184,232,31,59,237,220,236,106,194,22,192,80,162,5,16,174,202,151,193,208,162,58,143,103,112,127,206,94,210,78,230,200,154,102,3,28,235,22,160,91,37,209,27,153,205,147,84,123,142,251,212,174,4,67,247,152,179,53,232,234,234,35,2,192,219,2,171,180,142,77,208,163,198,50,58,1,202,85,153,192,212,203,89,120,209,206,117,6,170,118,174,67,178,73,123,109,52,97,162,217,7,82,99,180,207,229,117,191,173,87,178,139,132,105,188,107,30,205,244,68,210,136,50,51,19,214,107,37,238,99,17,111,98,78,236,138,163,211,75,62,209,157,63,169,243,130,10,183,89,250,68,113,75,184,71,127,61,69,230,210,211,201,141,58,62,253,53,45,140,119,102,94,4,176,126,111,26,148,228,134,75,117,13,196,152,24,77,254,63,96,113,48,97,210,39,94,27,201,237,241,129,133,240,101,128,228,197,79,111,149,103,127,142,232,252,46,246,248,177,61,170,82,81,133,93,161,77,165,93,76,202,230,220,250,49,194,27,104,26,53,182,124,150,172,99,138,28,191,238,53,211,183,52,122,75,54,178,11,115,231,29,119,171,54,55,221,63,112,217,226,151,93,166,29,42,80,133,162,93,24,14,131,77,103,129,119,213,213,42,45,187,12,245,239,193,200,25,66,227,73,50,7,118,0,1,113,61,236,66,40,192,225,202,87,61,216,229,194,177,23,89,208,203,8,162,159,210,90,17,172,112,149,228,12,71,19,198,196,92,89,246,40,75,191,33,185,252,150,9,137,75,153,32,172,6,88,104,152,60,96,107,66,25,108,168,236,13,33,176,75,236,255,229,177,232,116,96,117,62,177,238,140,244,248,22,66,157,254,159,78,127,136,184,86,70,198,101,28,223,121,159,205,210,62,98,221,8,210,33,253,255,197,92,12,180,79,103,240,192,147,75,137,250,178,156,209,180,71,63,215,47,132,167,156,92,144,72,34,222,247,254,88,106,251,42,43,238,35,116,192,29,85,144,202,41,200,3,2,147,40,157,29,27,2,230,156,249,32,163,55,214,177,216,149,165,34,103,122,176,49,112,46,251,67,120,13,175,145,146,150,146,192,168,48,116,55,29,58,178,27,212,140,238,67,84,61,153,11,42,95,190,142,215,28,180,154,1,21,64,110,190,10,201,0,159,102,254,179,90,205,204,143,130,214,70,125,188,59,167,125,132,7,140,113,52,132,114,131,69,228,204,143,82,2,147,92,33,39,99,75,164,50,110,183,220,210,42,127,234,102,6,23,214,218,189,19,99,105,186,173,13,5,245,93,115,59,58,204,223,182,120,112,206,106,225,67,201,64,223,218,109,125,172,174,222,16,99,227,93,96,202,213,57,99,62,109,73,212,97,225,7,177,71,137,96,78,93,122,8,49,173,204,252,16,5,9,191,98,235,217,45,130,23,167,13,250,74,72,88,65,56,210,3,205,75,189,31,0,166,145,132,57,10,121,154,164,231,36,32,17,129,81,164,33,124,176,112,62,7,193,130,167,206,225,222,36,23,67,219,115,225,243,176,19,82,129,82,213,126,213,235,19,42,65,138,19,126,145,13,163,180,65,158,207,39,52,130,236,176,120,213,54,18,140,26,166,62,125,81,181,85,210,193,117,235,179,132,0,90,74,3,123,189,165,154,118,235,212,83,142,143,242,237,159,115,136,179,237,53,5,128,24,17,193,5,30,40,227,215,39,110,191,230,93,101,118,113,105,46,136,53,87,58,99,44,85,59,186,157,24,39,15,239,161,107,88,191,192,174,248,24,43,71,4,101,98,184,205,45,74,221,216,19,213,20,113,67,165,54,120,254,59,97,233,195,99,57,2,137,63,166,6,34,117,11,219,205,168,215,247,36,90,185,183,78,76,41,192,120,206,228,11,217,163,157,202,70,12,7,157,56,229,195,145,182,29,99,197,147,29,119,250,64,163,109,196,123,126,183,208,191,76,81,115,174,112,189,43,96,60,83,148,29,225,121,69,82,49,158,16,94,167,89,48,231,6,9,246,239,222,210,152,250,5,7,243,1,231,78,105,117,14,193,32,91,237,54,159,15,59,157,220,115,214,144,236,192,135,187,171,195,212,93,40,92,23,205,41,36,240,102,138,12,159,212,95,14,108,95,107,246,181,11,220,247,187,20,154,230,58,235,114,225,163,147,139,173,105,191,110,177,219,107,113,86,42,224,6,62,124,119,11,221,46,234,109,246,30,140,151,213,17,248,231,153,205,233,22,115,36,188,121,117,234,25,92,185,50,74,233,48,18,4,164,162,99,60,26,187,13,193,128,188,221,228,146,180,54,49,114,247,39,18,124,76,199,76,131,94,165,12,80,93,118,152,103,31,140,185,102,198,40,255,72,251,95,125,176,123,7,37,246,63,77,78,198,52,251,206,201,117,131,193,169,33,198,56,240,180,184,181,244,189,193,217,112,157,7,243,1,87,144,168,203,255,253,31,254,129,47,1,15,34,55,121,142,6,43,14,27,216,41,250,66,14,90,236,38,40,239,69,15,211,16,16,39,189,99,111,236,212,45,174,207,154,204,109,83,56,212,128,124,206,221,9,176,107,0,239,57,179,210,47,157,108,213,113,180,48,83,211,46,255,4,152,11,178,126,139,3,36,146,76,100,156,167,108,51,93,251,38,106,76,247,113,94,34,155,177,155,46,199,68,54,171,132,27,75,114,132,255,219,59,168,233,55,248,171,144,184,123,9,208,116,172,201,255,99,127,56,14,88,40,158,39,222,195,114,10,108,49,253,104,201,30,22,186,14,250,48,44,214,148,182,1,13,174,15,131,62,98,129,214,122,105,130,127,51,111,178,140,153,236,62,200,20,171,45,63,56,76,89,41,96,193,183,235,215,143,167,162,174,104,236,56,245,186,70,121,173,167,192,32,219,36,143,239,211,196,49,117,45,237,183,39,51,75,114,216,151,78,93,232,168,143,227,90,143,183,85,203,14,78,67,173,78,236,8,214,57,51,61,26,91,128,216,253,200,83,212,249,14,195,106,137,25,230,78,16,39,122,187,238,138,209,124,76,4,124,245,84,219,185,56,171,147,210,35,94,73,72,219,51,203,63,196,89,168,116,208,222,66,72,211,187,233,32,168,145,204,43,218,15,123,229,241,14,105,195,197,75,222,95,65,151,101,244,38,118,154,33,72,41,247,176,251,65,9,172,193,124,62,127,76,37,123,156,224,253,131,55,128,82,51,117,202,129,182,133,196,75,50,136,243,126,137,238,180,37,230,45,13,239,226,178,130,194,72,8,33,196,151,209,43,49,110,203,169,122,14,82,77,84,34,236,127,47,74,136,162,30,66,123,136,101,51,105,166,175,104,230,253,79,154,178,244,151,53,196,123,12,13,177,194,163,220,212,35,115,174,213,212,62,130,52,255,83,29,195,252,185,51,162,46,158,4,163,213,113,197,241,2,203,107,55,27,128,126,53,62,37,29,241,254,79,10,163,42,57,84,203,82,252,247,233,108,98,52,67,201,235,56,158,105,242,98,227,235,25,85,167,75,254,206,248,32,168,28,59,115,212,254,236,82,161,117,37,129,252,200,117,88,230,254,100,35,66,41,66,230,201,236,181,154,246,54,113,26,84,90,232,39,8,28,88,33,22,198,64,157,154,41,238,111,255,63,81,160,148,167,47,44,21,13,165,169,169,61,71,165,136,190,187,27,213,253,82,30,232,76,79,222,105,77,11,129,17,218,236,154,226,238,0,224,18,155,115,253,201,3,113,84,219,228,239,32,252,199,22,150,145,246,88,199,73,203,70,239,223,89,37,132,47,108,37,44,204,37,3,54,248,232,200,38,48,96,21,225,133,28,6,45,117,12,230,250,117,150,168,105,216,55,20,49,173,172,16,12,134,100,85,45,17,228,78,187,108,170,211,127,35,126,241,29,149,179,156,134,135,155,168,99,153,90,151,213,116,132,162,22,82,99,177,7,209,87,56,113,121,180,241,167,5,213,186,39,218,20,32,42,74,95,38,135,162,174,92,188,2,63,187,152,107,70,153,3,241,50,46,67,182,116,89,206,29,240,148,13,167,126,232,137,122,186,80,116,109,157,240,50,66,169,189,34,175,155,176,31,123,126,159,141,137,26,146,158,64,249,252,70,90,107,134,229,143,26,86,28,149,104,223,163,57,59,165,108,180,14,109,168,224,202,200,234,53,206,74,57,210,49,39,173,86,238,44,233,149,157,49,104,201,183,55,100,228,67,109,165,80,30,194,213,222,109,245,244,181,176,225,107,128,250,72,148,227,69,29,153,156,231,185,206,53,167,101,16,84,207,229,83,187,186,116,63,138,56,115,183,94,93,83,238,165,28,241,203,237,143,202,195,78,226,100,243,149,156,67,4,225,155,63,3,61,112,212,91,247,235,79,189,78,14,189,158,249,246,140,182,28,89,202,192,131,112,238,212,203,74,68,178,161,63,172,237,252,239,230,44,209,40,13,142,38,134,219,32,63,84,34,63,29,129,18,15,159,3,25,33,42,68,44,101,62,80,9,150,44,9,167,126,187,107,233,51,151,111,81,205,74,231,185,240,9,18,241,55,66,34,215,50,172,33,9,160,120,145,51,177,113,62,13,180,96,12,27,248,4,74,16,140,127,122,86,111,226,232,123,151,194,185,88,157,108,191,163,219,117,69,234,190,136,151,55,218,108,177,4,4,196,122,73,210,7,117,211,3,37,254,153,9,238,116,141,68,207,53,223,148,204,242,107,86,56,87,101,189,70,221,249,31,180,194,239,76,18,230,252,248,72,26,130,117,118,179,77,110,60,66,19,223,3,199,245,171,221,209,223,64,79,217,81,169,65,134,165,239,148,132,78,24,88,83,243,121,196,153,146,64,12,236,19,241,2,38,150,133,178,253,21,73,237,136,171,102,127,222,94,66,137,158,234,4,163,30,20,158,97,105,42,2,220,76,2,195,237,139,9,166,189,164,96,110,120,128,119,69,81,84,81,70,255,176,19,91,24,13,112,146,227,111,126,252,231,72,196,127,145,164,140,177,202,64,217,169,58,217,55,203,198,152,60,163,80,109,102,20,25,56,235,94,161,27,91,166,241,110,105,7,251,71,3,205,191,205,68,7,241,244,197,138,120,197,200,158,44,23,84,141,148,175,35,112,33,240,57,196,197,137,110,142,7,202,189,57,104,1,195,147,55,84,89,182,155,2,248,82,148,176,70,175,33,241,22,115,113,10,245,244,130,87,6,181,50,228,160,65,213,196,106,31,156,191,170,56,137,19,61,106,150,203,42,175,188,20,153,178,10,150,211,179,107,217,19,160,197,33,55,202,39,195,14,143,91,53,140,100,45,144,220,116,193,54,133,142,18,132,38,229,29,1,173,242,237,249,48,120,85,2,220,42,114,51,15,250,192,113,229,11,251,164,216,186,13,36,226,209,117,168,4,181,36,14,185,92,84,192,167,71,27,88,219,187,219,35,178,180,34,198,72,75,196,117,88,135,211,44,98,16,182,131,139,46,226,199,96,97,219,176,185,119,15,75,12,58,69,169,195,132,231,92,1,108,64,171,184,202,46,66,9,222,167,136,183,184,21,218,145,159,80,248,0,73,249,133,24,75,57,47,18,43,99,204,77,56,43,83,226,237,9,215,230,138,23,171,94,223,180,141,230,217,63,251,131,45,237,249,159,238,85,78,110,198,182,25,98,33,156,135,43,3,65,8,42,170,4,217,251,153,244,183,131,249,165,180,247,48,195,191,218,112,109,133,122,212,101,99,212,8,117,155,38,99,190,210,126,161,194,114,144,252,232,1,98,71,149,1,9,124,34,226,173,17,23,202,145,88,122,162,151,73,231,6,107,70,82,121,190,137,26,217,56,4,15,203,9,169,116,107,158,255,227,238,54,148,121,180,176,66,154,147,195,148,232,125,166,186,155,50,240,131,210,63,83,253,174,103,217,244,141,89,200,29,172,197,97,96,49,190,200,213,192,200,179,128,73,82,0,235,255,29,83,47,45,69,11,160,143,150,29,190,249,102,185,247,54,204,58,219,234,35,82,60,82,132,173,171,205,215,200,72,231,110,162,151,37,87,44,86,90,151,191,8,62,58,242,188,168,40,77,22,59,234,27,183,76,86,168,96,127,253,188,161,44,134,175,249,247,220,171,197,210,178,91,170,216,130,219,162,159,249,139,154,163,93,198,254,233,31,189,72,107,202,195,140,146,190,11,157,43,155,70,218,153,99,80,78,110,50,181,242,146,211,119,113,149,140,154,79,162,203,123,225,253,203,87,231,152,104,52,231,216,215,92,80,193,120,20,77,14,208,131,78,146,181,108,87,81,166,93,186,139,140,130,16,24,165,83,4,92,194,248,156,43,45,64,95,84,143,51,234,185,128,205,218,35,20,244,107,10,66,250,189,150,182,34,177,153,197,75,40,204,71,24,117,232,93,113,217,104,88,133,63,155,69,185,184,248,36,42,90,51,199,172,8,254,128,28,37,150,144,50,130,12,216,251,59,113,115,76,40,17,179,37,227,116,81,157,139,248,97,162,142,114,245,249,226,16,11,142,200,88,158,95,195,64,90,131,36,168,172,89,221,204,181,78,66,75,33,106,36,145,229,107,241,222,69,133,193,246,76,47,181,106,222,146,169,112,152,213,40,217,58,70,223,101,212,147,158,221,231,77,40,215,255,18,174,91,101,10,230,226,232,215,20,95,15,40,247,23,219,165,174,124,205,175,182,129,164,130,254,163,41,44,151,93,60,73,204,147,32,51,57,8,47,96,168,198,37,25,172,164,117,142,80,1,126,250,6,87,214,229,62,2,73,241,70,137,245,26,178,147,178,61,148,157,32,42,171,243,163,184,209,77,117,145,126,109,177,167,174,214,100,56,35,63,62,246,125,166,93,212,48,68,70,39,248,48,111,114,240,217,150,118,151,94,208,105,240,114,183,89,118,188,31,31,163,123,17,246,90,76,2,255,139,239,166,57,84,72,35,51,158,159,58,64,139,53,255,102,183,49,27,182,213,61,72,190,246,221,198,211,54,107,198,203,214,48,16,172,232,77,103,106,91,236,28,27,58,247,192,70,234,79,151,193,86,23,147,204,152,186,126,164,175,117,155,49,49,168,128,70,46,51,142,221,120,193,221,16,105,166,48,4,214,228,119,162,1,16,170,168,137,64,14,251,152,158,107,225,26,68,157,139,92,18,98,89,7,243,19,77,123,200,31,38,128,102,149,250,4,197,166,235,203,224,185,176,2,102,2,246,211,222,97,115,219,67,34,174,1,110,84,111,199,112,253,119,48,142,211,7,119,113,53,191,21,81,100,150,210,42,174,27,89,96,84,168,5,246,157,145,247,53,1,20,45,174,232,26,172,43,226,143,41,115,138,146,55,217,170,148,210,227,70,89,19,125,60,66,48,13,80,179,24,231,96,79,165,142,192,32,83,123,73,135,90,55,242,155,218,83,94,44,62,10,134,60,50,10,138,107,186,70,34,181,61,170,104,5,86,243,5,102,166,60,220,138,75,125,216,83,230,20,105,22,159,186,61,95,143,11,151,78,90,166,128,114,126,127,175,49,95,167,124,6,148,185,60,224,247,9,17,46,219,244,96,160,122,87,186,110,86,237,142,39,159,71,225,201,80,252,174,223,49,225,174,140,59,107,241,122,133,27,112,254,139,141,190,79,59,97,43,113,111,12,217,11,130,107,26,229,46,23,235,192,101,64,90,200,78,8,189,135,68,213,245,15,172,81,59,221,119,75,63,200,40,231,210,69,109,194,119,54,61,212,116,224,156,204,93,108,200,61,244,189,152,198,209,28,156,106,54,206,141,133,86,205,118,66,237,37,239,4,98,246,78,96,11,121,219,194,115,179,178,90,89,186,171,72,94,7,133,205,81,0,33,52,66,221,153,210,173,234,224,11,110,220,177,31,173,83,85,37,158,221,27,177,223,29,176,233,23,15,188,72,76,131,217,27,140,82,220,87,104,73,132,158,230,101,18,91,113,251,24,208,228,241,29,249,196,10,63,231,217,239,225,15,137,117,205,124,14,179,137,211,69,116,79,252,245,53,105,208,118,109,134,4,133,51,69,5,161,75,123,16,89,70,185,51,53,168,51,63,13,99,69,139,58,183,179,31,171,116,89,80,190,244,71,235,85,235,2,249,60,100,39,53,235,192,216,42,77,142,152,67,41,5,171,255,240,29,12,4,60,83,148,197,108,80,4,50,195,226,187,9,22,34,109,236,42,187,11,37,19,167,127,97,228,33,172,145,144,221,236,177,145,94,51,119,115,189,14,230,191,95,31,68,224,225,187,54,116,80,180,234,157,48,101,125,184,132,248,116,246,251,1,129,17,224,227,209,29,141,178,100,182,189,148,48,182,177,223,84,29,144,11,236,142,108,175,46,173,46,34,125,164,146,36,197,194,128,97,78,16,126,58,205,108,237,63,195,128,13,150,93,45,205,174,248,122,11,212,151,125,123,230,226,199,95,229,63,224,56,174,142,181,72,47,231,37,209,71,242,176,67,186,102,140,46,179,176,7,86,188,238,207,177,180,160,83,172,220,208,139,95,96,204,74,207,69,40,138,87,181,227,62,20,43,56,13,0,193,183,254,150,159,116,129,191,22,22,196,36,69,45,95,6,60,190,191,104,209,99,200,224,54,0,87,33,101,173,81,96,130,96,156,158,21,255,243,156,73,146,170,227,167,12,250,241,179,113,117,221,134,124,225,99,163,200,59,62,59,106,49,245,11,100,110,139,212,241,206,14,42,78,216,175,59,204,51,93,34,75,94,126,241,105,58,1,95,28,162,174,15,250,139,174,44,183,239,104,177,136,48,210,155,114,99,154,183,226,9,70,113,180,234,137,225,157,226,108,214,226,67,1,210,219,137,185,223,242,186,184,132,251,187,64,186,189,242,155,184,101,187,170,0,85,191,148,140,208,167,178,93,54,120,97,134,114,165,145,185,215,123,74,2,65,238,124,234,159,94,128,53,7,170,165,213,33,245,159,209,67,170,53,240,87,11,230,57,50,123,103,151,83,12,16,152,61,0,190,92,112,117,29,106,204,173,213,250,23,29,108,86,247,202,176,156,20,223,93,29,199,121,249,197,215,116,44,48,18,129,65,152,182,59,10,65,10,148,55,184,15,126,185,59,92,61,216,166,248,190,164,72,110,13,6,212,113,37,171,94,115,159,161,166,69,33,222,164,157,30,238,58,245,222,200,239,139,23,36,169,168,170,86,93,85,84,127,76,198,101,142,125,53,168,207,7,92,88,24,0,99,168,31,159,153,7,73,199,156,21,119,187,241,36,50,238,243,239,203,241,39,103,218,111,224,228,99,245,22,92,60,11,127,243,123,185,159,10,180,50,185,159,251,21,228,67,17,116,141,7,118,72,95,55,217,100,188,32,151,50,178,44,143,62,150,117,224,27,114,55,192,132,230,88,200,71,216,52,107,154,183,60,46,14,157,28,216,177,46,67,51,46,97,247,73,112,171,57,203,112,113,240,63,155,56,174,218,247,42,123,147,86,103,165,66,59,129,192,63,243,124,82,227,157,134,97,19,170,23,146,255,140,113,144,223,19,179,53,251,242,39,120,158,187,93,41,220,55,153,31,138,200,44,67,158,109,208,83,172,1,245,67,164,208,93,128,19,107,229,129,17,219,119,127,45,226,19,1,60,8,148,71,86,200,4,130,97,253,98,251,22,146,119,146,194,175,20,24,60,15,227,65,123,195,132,57,149,176,221,143,219,89,105,143,127,173,54,57,178,195,147,79,158,40,12,218,158,110,112,170,96,118,163,46,192,171,106,222,71,177,71,158,12,202,118,91,131,106,214,24,61,102,146,20,250,122,229,126,112,2,99,82,79,15,72,58,108,92,185,1,100,162,196,133,179,205,186,212,220,174,151,61,206,55,213,87,45,175,249,199,42,11,39,55,233,206,14,55,64,138,126,214,144,224,106,101,235,71,178,169,62,107,51,227,181,251,118,138,113,135,210,169,184,4,210,16,178,17,229,17,69,76,176,167,47,91,243,248,246,22,177,133,172,66,158,172,42,114,104,75,49,79,221,250,180,124,47,135,124,251,252,116,255,227,138,255,103,253,144,61,180,198,158,221,35,49,232,140,206,180,146,103,129,217,147,175,53,67,158,67,107,192,229,44,154,47,244,156,134,149,41,169,9,133,44,13,94,137,235,173,235,201,210,221,177,252,195,225,153,251,247,24,175,210,22,137,120,221,81,221,22,131,24,206,132,225,13,196,63,192,33,40,227,172,220,144,84,37,74,173,116,172,82,225,230,81,253,137,107,218,130,193,149,166,107,204,87,249,104,134,72,58,38,120,67,129,87,175,23,127,200,231,3,207,226,48,25,203,43,15,43,36,15,155,108,42,136,238,23,204,63,48,213,4,45,91,234,93,133,3,180,190,63,218,252,19,69,30,96,20,54,54,123,147,130,206,194,50,18,32,149,125,81,220,32,28,219,174,183,237,56,213,134,18,182,66,13,157,50,144,12,70,101,220,62,32,234,230,6,240,113,22,73,163,140,178,39,159,0,212,191,190,28,216,23,140,172,89,91,163,70,180,175,197,140,154,186,178,139,83,86,5,165,148,47,178,79,84,115,167,219,192,171,228,98,156,239,254,70,222,227,60,14,102,121,186,153,181,99,129,135,23,200,232,188,205,22,62,94,2,92,67,25,234,66,228,189,142,66,232,22,44,142,199,130,118,89,227,165,111,218,0,43,22,118,164,42,28,84,32,146,212,173,58,132,133,74,242,164,212,0,35,140,14,5,239,196,4,202,169,221,55,83,151,153,203,129,97,27,41,114,51,153,199,106,36,255,188,92,14,90,116,96,169,13,95,163,175,174,169,198,62,36,1,13,158,141,122,239,176,120,169,3,213,39,62,140,237,195,57,3,140,112,20,99,236,117,137,45,22,252,160,178,56,8,67,143,234,142,224,217,13,110,246,52,253,44,217,254,166,125,220,143,132,67,173,107,81,237,101,10,12,94,151,171,171,38,8,8,67,216,127,219,132,10,221,68,22,178,196,109,174,233,185,186,67,36,148,86,94,243,20,141,8,81,137,178,199,13,11,43,225,177,198,80,213,172,23,242,197,121,7,25,233,249,93,3,77,215,144,142,157,47,241,92,203,84,103,44,130,181,103,191,85,65,128,235,180,16,47,88,230,21,190,2,153,18,207,19,109,16,91,29,227,141,178,0,42,0,168,5,54,170,5,140,25,212,12,55,239,130,84,57,196,76,174,246,137,68,168,20,157,141,15,144,87,236,218,87,217,158,33,32,190,53,211,215,146,117,223,133,198,227,183,148,30,81,228,18,151,93,246,102,157,218,6,249,60,6,18,137,144,55,5,203,190,215,48,110,32,28,74,66,230,111,22,71,80,64,247,154,216,220,141,234,186,180,127,6,246,133,182,107,74,94,118,254,142,182,252,194,50,49,9,116,73,11,171,39,71,169,17,231,235,157,77,158,253,121,10,217,212,140,175,205,229,79,34,161,157,2,12,210,180,253,228,184,28,184,142,237,141,52,93,202,16,94,29,64,34,188,141,188,255,189,231,212,232,215,54,221,162,20,117,144,123,225,179,246,48,75,118,225,71,204,138,121,179,150,223,21,80,229,166,131,213,6,144,255,102,216,166,52,25,23,154,237,128,84,229,161,9,13,56,102,4,126,83,18,65,103,89,153,50,101,30,227,115,122,5,46,110,85,8,232,182,104,126,55,43,42,232,76,127,115,13,13,191,136,23,245,161,110,253,80,9,164,67,141,142,241,106,119,41,89,6,109,39,36,86,20,141,44,165,207,27,147,16,97,205,3,117,4,83,57,167,239,192,95,86,44,218,126,2,143,161,21,44,116,191,154,61,249,159,193,247,49,35,228,102,111,199,136,87,74,249,30,251,64,70,182,225,64,54,68,233,49,218,254,38,142,195,141,16,9,98,125,119,104,81,219,21,96,100,124,79,84,240,10,248,249,226,96,12,226,8,116,100,43,228,180,35,128,188,92,120,154,64,121,217,120,38,114,128,67,52,55,22,249,97,196,190,100,190,111,134,132,120,12,130,23,53,219,176,179,92,155,159,202,135,98,162,17,93,17,65,80,166,18,65,95,222,133,89,160,34,208,185,158,113,44,114,3,96,110,201,153,26,118,1,131,241,112,7,168,87,170,19,235,156,187,130,77,44,22,222,138,251,93,230,84,191,212,163,7,116,217,244,3,137,4,206,155,47,198,197,247,92,201,199,162,164,146,72,112,46,248,237,181,78,56,76,156,225,43,56,214,77,185,12,222,113,240,51,49,59,126,60,14,227,77,46,220,208,102,225,147,47,141,52,140,63,103,72,207,99,73,76,226,199,208,59,116,98,190,187,196,207,31,103,107,88,170,8,188,155,114,11,184,155,173,140,193,31,219,23,34,140,122,41,67,5,31,208,243,243,119,180,199,4,51,73,59,110,12,53,54,69,249,244,28,30,22,172,246,113,90,65,230,39,202,38,44,92,236,31,71,26,78,150,177,157,200,174,85,232,164,55,87,57,47,18,59,132,97,16,139,82,27,234,189,212,15,145,158,100,112,115,57,242,4,253,75,56,85,231,53,197,249,131,5,63,83,204,205,136,41,174,215,114,233,192,180,174,153,245,196,163,21,145,228,53,140,87,55,239,85,249,53,88,204,14,175,169,234,236,225,126,185,49,148,204,228,80,179,55,119,106,214,137,132,101,244,16,216,244,127,19,60,242,85,192,102,51,246,222,235,218,204,80,216,238,24,149,168,218,16,123,125,134,113,176,177,222,65,197,255,101,57,15,14,3,210,11,109,250,154,38,78,231,213,242,68,33,57,115,93,23,186,148,164,141,218,206,240,58,124,236,165,70,152,148,184,198,145,240,109,75,3,228,5,5,9,114,248,252,133,211,89,181,227,59,182,92,40,215,195,244,120,194,100,27,2,214,53,206,4,183,50,3,218,108,60,216,99,137,35,238,126,79,195,152,35,14,223,9,68,84,255,127,186,14,139,159,244,203,97,174,176,9,245,90,125,124,71,195,50,127,125,125,88,164,152,57,82,89,31,196,212,124,234,232,63,75,67,35,100,248,158,18,25,138,119,211,202,48,230,237,199,65,35,168,131,168,158,230,72,62,174,255,244,211,29,182,38,224,129,239,188,250,145,237,23,226,59,94,198,96,154,15,46,9,183,36,56,224,113,220,189,104,199,147,162,127,25,189,193,113,73,97,77,229,4,148,5,145,164,136,64,110,248,241,0,144,126,12,192,111,165,159,219,237,115,125,176,176,63,14,73,177,216,210,168,229,1,31,162,4,22,50,85,126,207,201,71,98,199,83,240,228,72,180,205,192,40,185,140,215,70,86,127,68,113,105,141,92,163,184,22,40,91,216,67,87,74,59,68,32,168,33,218,201,220,164,69,75,64,185,63,173,107,115,211,97,234,235,114,148,16,221,217,174,231,34,107,167,59,93,249,75,159,100,185,16,133,31,15,7,88,72,209,182,122,197,210,151,174,12,146,2,36,244,204,131,171,41,207,30,227,45,21,14,155,54,59,5,4,251,120,88,229,236,121,211,83,24,13,168,128,31,117,219,115,28,164,103,215,99,214,133,157,50,143,9,181,108,231,250,150,193,152,2,129,96,81,145,134,28,139,253,80,209,255,227,112,120,70,253,208,254,192,77,187,114,165,35,179,176,73,228,97,244,73,216,175,18,137,174,219,69,47,81,170,7,10,96,190,84,212,2,52,43,176,134,107,2,166,149,199,209,87,215,201,96,197,48,244,245,11,61,21,183,100,28,158,63,218,188,157,194,76,204,42,173,40,92,87,255,206,61,49,160,58,95,244,31,44,187,10,253,28,28,0,206,39,129,180,122,183,131,188,88,19,48,174,103,184,150,81,133,37,127,209,177,102,17,244,144,42,117,114,135,3,41,64,197,213,251,201,39,137,210,45,73,95,93,61,20,134,240,81,56,41,45,199,25,183,198,123,208,75,33,146,51,72,169,86,205,251,248,86,74,231,186,170,106,50,82,158,225,16,222,13,50,139,225,8,188,239,147,195,144,228,181,102,218,175,197,115,140,222,159,252,120,0,57,152,73,18,243,55,253,222,49,133,214,157,214,110,10,245,193,254,126,80,46,96,164,96,120,34,161,20,172,248,50,8,9,209,186,118,61,18,167,19,0,104,150,125,47,96,51,236,237,26,83,202,94,220,191,117,151,117,234,199,35,165,132,124,25,101,0,96,130,22,165,245,125,13,122,29,144,38,243,63,152,139,173,0,230,134,241,163,3,173,9,173,157,0,200,161,103,194,215,216,138,199,127,35,104,100,98,242,83,56,44,77,196,204,98,177,79,162,36,119,80,152,46,76,50,242,64,157,21,246,242,21,24,143,166,161,32,181,127,205,42,54,177,220,241,33,115,161,117,173,112,138,0,76,59,230,183,179,198,88,89,149,229,18,59,226,84,48,188,67,12,73,121,127,46,212,219,163,65,39,87,24,127,124,198,3,108,79,159,40,210,69,134,82,34,224,80,102,37,248,63,25,183,84,47,1,13,102,43,78,92,194,51,123,28,222,82,169,191,196,132,72,228,93,93,112,207,153,237,65,176,246,134,37,133,67,72,190,212,102,135,42,22,122,55,177,165,214,32,87,186,40,216,170,142,82,50,151,147,100,20,65,244,28,3,218,102,99,147,152,109,125,165,9,86,201,119,12,37,196,192,215,18,196,215,166,9,221,79,241,93,167,253,31,36,212,68,253,248,21,225,67,38,211,164,87,133,28,3,222,143,37,45,209,43,46,50,51,125,61,251,39,198,56,15,56,93,178,214,71,14,69,116,157,88,210,147,11,46,178,201,191,147,17,220,95,247,165,175,23,19,94,143,17,96,239,104,17,83,54,245,164,254,46,163,189,58,54,101,65,87,172,209,201,91,212,234,14,178,196,61,1,21,219,160,251,132,37,16,150,151,19,18,200,184,243,208,16,5,51,23,43,244,86,110,10,225,209,29,165,71,149,14,222,54,147,139,235,174,216,69,44,230,187,64,234,98,84,29,248,67,247,243,127,229,173,241,155,27,174,148,119,80,117,66,121,125,92,199,64,4,85,30,124,95,0,135,67,156,222,206,127,126,111,14,153,20,249,192,43,130,47,156,89,76,135,94,3,247,45,163,131,63,128,100,1,156,56,0,17,135,95,68,47,130,15,4,69,114,77,87,134,161,80,25,180,186,2,242,228,242,203,141,206,40,193,216,2,135,233,145,24,121,17,86,46,199,12,134,117,234,156,82,130,249,197,170,92,249,78,150,118,167,218,155,122,205,23,236,142,108,46,168,171,4,29,148,224,226,220,41,11,161,139,110,57,187,241,120,239,215,71,0,69,110,147,232,161,17,22,9,32,56,90,223,31,186,212,70,97,67,59,178,85,18,70,228,134,61,98,99,65,152,220,187,77,154,197,157,120,239,110,203,220,107,86,142,140,172,138,139,51,135,23,133,19,178,238,221,207,138,29,47,208,39,133,18,139,35,236,198,80,126,89,162,222,111,127,129,78,240,119,232,120,119,142,203,136,139,25,48,61,52,147,228,0,2,246,25,186,166,241,204,210,235,80,97,121,206,34,96,121,136,15,128,221,49,132,216,216,152,232,99,200,196,98,238,30,218,146,23,124,7,151,202,193,247,109,161,218,52,68,116,12,184,234,227,248,74,36,27,222,99,182,30,235,139,177,190,252,206,236,237,105,241,198,89,63,1,52,110,168,231,182,117,23,69,132,42,242,123,76,236,94,2,97,57,181,159,0,59,175,37,217,76,71,108,104,214,25,82,2,146,120,223,8,240,100,215,174,93,10,166,165,226,77,124,9,245,88,194,99,201,55,27,100,72,30,154,177,117,112,223,205,230,221,112,164,181,72,171,86,110,143,87,103,241,16,134,63,142,248,195,40,78,247,178,248,74,213,98,217,127,204,198,22,87,230,11,167,153,117,20,28,8,20,166,4,127,48,8,94,233,141,230,236,136,237,178,150,55,121,185,14,190,255,211,208,74,129,242,53,102,237,111,140,87,120,231,160,134,3,150,140,216,47,187,22,42,15,97,105,60,188,82,166,167,254,192,25,90,137,14,46,54,47,235,192,245,236,224,214,148,82,156,129,121,118,218,100,154,53,179,56,210,15,77,138,151,116,82,157,116,220,77,121,185,223,152,248,253,89,25,74,244,5,14,29,48,130,234,253,4,73,111,248,8,137,231,168,235,70,33,118,83,218,97,12,113,147,30,50,115,154,109,38,132,169,115,186,253,234,178,5,4,23,143,106,65,57,157,26,223,77,123,252,234,62,92,36,80,1,90,123,139,104,168,153,198,164,51,51,117,156,192,51,48,38,70,198,203,192,245,91,10,63,207,220,249,29,249,184,19,172,49,253,83,80,31,34,143,17,83,123,136,164,182,57,115,253,195,0,198,205,181,164,80,110,79,132,124,152,25,130,14,145,224,26,226,68,86,242,191,14,32,101,51,172,158,104,174,125,111,131,101,183,211,161,138,65,112,88,230,249,227,43,227,104,104,238,211,127,92,235,40,247,176,196,15,145,137,147,112,36,208,124,217,138,128,163,213,219,80,248,8,101,18,92,199,47,196,4,113,117,15,156,209,60,167,145,11,4,2,138,233,218,91,49,199,176,176,161,33,76,160,11,50,78,66,87,254,154,7,60,190,216,55,98,200,221,238,193,107,161,199,62,79,229,170,83,114,174,243,9,135,27,53,199,210,109,167,210,207,28,2,154,193,1,116,30,95,129,144,204,170,179,106,44,207,123,101,47,252,42,115,176,117,171,12,84,255,1,255,71,250,32,27,50,230,165,57,101,108,157,88,8,213,188,187,185,253,238,210,43,248,167,138,135,98,7,122,175,109,135,70,164,192,40,58,67,178,99,246,188,232,194,86,35,234,178,12,159,130,46,9,48,80,106,144,211,22,114,36,149,190,30,30,172,15,228,65,93,231,246,196,126,223,107,4,28,39,75,226,117,194,55,17,24,162,46,89,89,114,29,31,194,179,103,27,72,145,125,100,253,113,169,205,11,68,139,45,6,92,131,31,37,188,172,20,235,235,228,65,144,124,82,211,255,200,241,142,251,80,189,65,128,153,96,109,100,111,20,111,159,132,90,66,66,34,140,76,184,150,49,45,101,254,170,244,68,152,112,113,43,173,205,66,93,118,117,90,234,32,108,207,165,79,174,192,1,36,17,84,174,118,172,104,130,211,179,75,171,144,3,246,50,49,210,114,18,51,191,22,78,212,20,235,181,2,46,252,56,247,237,22,183,43,2,44,75,84,221,44,59,46,64,37,101,240,27,6,176,26,198,44,80,86,120,214,91,94,193,110,22,90,48,44,14,212,93,213,165,221,223,95,242,123,199,164,121,227,9,214,205,242,174,108,23,107,77,212,180,167,82,96,236,150,115,159,95,169,148,117,134,107,177,175,166,118,135,115,168,155,147,66,152,25,142,2,175,230,121,161,110,54,36,241,214,203,71,216,118,33,138,240,210,189,225,2,217,104,123,34,242,108,70,157,36,107,101,4,154,49,127,13,151,121,71,198,190,215,162,4,94,225,42,194,138,76,102,220,236,25,91,213,140,222,21,53,28,57,148,30,225,155,75,52,49,58,59,114,25,11,171,133,234,190,73,196,57,11,93,87,35,65,139,68,190,10,182,236,161,194,1,8,16,95,239,156,109,57,25,92,239,174,4,69,236,70,214,31,105,55,119,21,253,197,8,24,1,187,213,124,64,198,201,38,74,129,184,98,11,7,199,133,188,4,192,126,59,61,179,210,5,77,126,223,195,28,154,195,242,117,104,59,27,197,16,143,12,40,57,127,232,91,40,51,50,181,52,129,76,217,218,169,173,50,96,18,141,65,176,153,234,84,211,233,220,83,100,40,72,145,18,35,85,34,61,129,230,23,195,99,94,133,86,182,21,85,213,188,147,166,34,174,190,224,211,27,10,88,147,245,61,3,124,135,26,96,22,208,56,219,234,12,99,147,101,119,74,57,202,96,228,104,40,164,156,1,24,12,147,209,236,189,133,93,204,89,68,81,121,91,98,41,255,1,4,255,34,160,209,199,183,101,178,198,197,251,170,158,244,162,160,191,47,233,2,143,225,140,77,243,177,252,0,171,110,152,92,138,211,61,231,210,32,81,236,204,140,116,255,184,109,25,9,11,90,68,228,132,247,125,26,16,80,79,249,91,86,163,34,112,178,139,43,166,124,211,144,21,210,142,159,130,129,186,72,193,165,39,243,62,19,54,117,90,104,165,77,230,111,153,118,110,127,79,243,238,110,31,199,89,248,232,226,173,66,185,246,228,64,92,20,114,72,92,223,29,107,202,165,10,180,94,140,51,98,90,81,141,129,91,202,64,1,104,183,8,164,123,11,203,168,198,203,177,226,124,236,29,107,133,96,171,204,131,242,138,80,149,92,80,121,206,95,206,9,47,52,189,71,97,15,219,252,206,252,226,116,88,15,95,53,19,4,71,253,177,77,71,192,240,71,14,47,75,28,171,134,17,179,41,117,67,242,254,195,195,14,244,186,251,152,111,207,200,27,204,63,67,8,200,206,169,213,238,147,207,186,251,70,161,224,59,9,158,198,117,181,99,251,7,60,37,29,96,31,28,211,79,134,36,206,19,97,36,111,158,12,188,111,125,166,84,36,127,161,218,244,253,130,241,156,169,119,198,169,140,65,159,66,229,44,238,22,174,130,56,52,204,132,97,255,211,231,74,96,7,32,10,202,137,223,107,166,178,102,126,185,60,127,71,65,83,106,60,228,155,1,80,245,230,251,32,184,83,134,238,116,180,72,156,23,186,62,187,93,37,196,93,52,110,37,170,129,92,105,231,133,87,105,51,38,234,127,133,164,10,160,115,236,155,128,234,0,156,93,84,231,92,68,175,52,221,69,2,123,15,92,79,16,147,254,134,5,49,52,100,105,81,230,119,200,115,202,217,12,167,17,20,238,99,128,225,32,5,10,25,21,97,169,175,61,131,44,23,47,22,72,193,236,177,138,116,153,155,101,57,2,120,91,158,201,233,234,12,122,118,82,249,58,139,97,148,95,132,79,82,176,29,113,17,140,81,21,127,199,249,212,243,161,107,187,221,56,228,171,236,160,54,74,53,173,125,12,208,215,188,104,216,228,215,225,246,187,131,157,163,213,40,223,155,139,168,150,31,231,80,101,86,156,145,4,23,63,196,74,136,196,184,40,51,152,94,165,103,142,182,200,81,127,78,70,107,197,153,28,148,73,176,218,58,33,36,44,55,39,198,51,17,153,80,190,73,149,22,119,70,214,254,164,181,138,131,74,147,85,160,164,225,100,183,208,211,147,132,214,249,72,197,57,81,28,70,244,65,204,235,112,161,169,144,222,108,139,118,231,146,252,87,21,164,119,76,47,20,46,124,251,197,225,127,122,113,48,239,254,0,43,31,182,59,49,178,79,65,153,14,134,126,184,243,212,157,171,14,12,93,94,179,138,39,91,247,39,177,179,40,77,6,114,31,43,104,25,167,189,146,209,63,77,75,247,224,2,233,169,62,39,19,204,107,83,189,172,70,35,128,101,159,66,46,193,49,58,120,182,96,11,203,73,38,75,208,117,243,2,0,213,236,151,221,130,18,191,1,90,45,12,102,92,28,124,244,121,162,137,106,108,125,76,198,172,223,100,66,118,142,136,126,185,99,7,206,45,154,177,200,220,143,73,241,147,134,159,188,240,56,116,8,185,60,110,135,102,232,2,188,94,155,37,227,97,68,248,136,193,117,110,220,144,215,18,96,17,184,164,108,217,67,232,50,4,127,121,235,217,55,201,9,246,220,148,158,203,213,234,206,233,152,246,196,127,173,87,170,94,148,162,129,184,209,172,26,155,56,189,225,146,8,124,180,67,34,156,72,129,240,78,96,226,46,193,98,165,70,245,221,36,226,213,188,123,189,10,223,94,213,5,102,136,211,1,171,208,172,130,0,217,67,106,15,222,247,231,33,178,45,160,3,138,14,207,249,30,224,141,96,82,44,91,147,125,229,1,150,233,121,156,32,18,45,3,52,135,222,234,228,25,220,67,239,35,9,162,215,53,0,164,118,111,53,64,63,7,15,121,181,9,197,206,192,5,53,91,80,165,74,78,135,41,227,133,186,243,130,47,113,23,36,29,29,157,112,16,95,78,253,186,150,255,127,57,194,226,177,243,220,178,198,247,159,76,132,179,191,187,13,163,106,74,87,83,181,75,118,253,205,202,153,216,178,233,69,205,170,255,62,58,211,225,198,237,159,103,212,224,148,252,197,156,69,203,146,40,192,129,30,31,174,65,61,100,206,76,72,56,170,252,149,132,35,94,158,145,232,160,87,24,120,69,70,132,6,138,253,142,159,38,235,1,89,7,8,208,200,82,156,62,199,169,145,221,61,151,194,241,177,121,124,215,62,214,128,59,67,218,118,40,199,209,149,188,169,27,105,55,188,13,238,111,41,92,16,30,111,140,116,33,53,207,131,194,178,239,246,224,55,112,220,195,106,230,221,110,21,189,69,255,239,53,19,210,238,8,126,106,95,99,114,20,11,98,200,119,171,201,37,50,113,38,219,87,100,189,39,193,251,118,54,135,0,27,42,184,137,132,28,133,67,198,170,182,146,41,34,220,121,12,45,62,234,28,234,117,201,90,140,193,32,142,4,17,101,211,147,85,126,90,232,34,233,48,26,8,159,6,145,162,156,24,14,77,198,40,83,248,206,237,116,5,114,111,234,100,237,219,159,55,61,79,73,149,164,237,34,230,46,189,20,49,41,223,57,224,53,172,156,195,189,190,68,141,142,235,16,35,124,127,172,185,192,86,39,154,101,252,87,239,29,101,36,171,232,111,154,103,122,116,179,0,128,107,11,131,239,100,89,117,248,232,149,60,172,17,149,206,233,87,96,225,93,37,184,201,151,156,169,187,185,112,151,8,102,200,173,200,22,157,240,47,170,174,91,76,233,17,84,64,45,128,55,29,89,228,231,204,163,2,67,158,175,154,116,82,115,1,129,97,121,72,48,206,221,192,138,189,151,27,55,199,209,242,145,248,113,249,66,17,203,127,119,205,18,120,151,158,159,41,55,62,229,182,79,112,251,48,153,221,43,254,27,66,180,190,176,112,82,126,148,7,162,84,34,189,41,83,52,222,21,58,62,246,51,50,107,226,119,240,153,204,100,107,131,106,38,76,76,185,154,13,124,234,16,79,216,126,175,84,75,38,214,20,18,161,139,142,125,33,30,58,76,243,49,156,48,179,233,10,69,170,154,133,159,254,143,36,209,135,180,171,191,246,24,93,147,58,79,58,109,252,201,179,91,235,3,166,218,243,145,207,242,162,28,57,165,86,132,228,173,182,183,56,158,208,6,244,24,83,11,45,208,81,85,186,56,62,9,154,63,252,77,67,178,195,89,92,222,4,169,251,144,56,1,75,113,155,134,36,180,134,226,99,195,231,140,129,29,67,35,34,195,126,238,97,53,179,70,150,3,123,50,100,209,195,154,158,197,243,145,201,95,104,232,48,242,194,147,244,32,9,93,252,173,38,142,138,111,116,147,215,85,208,188,228,249,175,6,193,145,127,167,70,174,138,94,48,82,188,219,26,7,80,111,60,79,10,87,160,17,199,34,185,136,160,175,163,234,239,13,39,28,98,142,159,181,205,15,90,96,169,139,129,51,82,203,225,80,60,192,9,177,23,44,13,48,123,78,182,116,202,196,242,79,12,43,99,26,238,233,70,31,99,47,180,53,104,232,0,190,252,17,24,41,207,144,222,113,204,245,202,139,63,222,15,83,60,26,231,195,34,211,90,230,137,42,19,94,25,62,151,233,117,30,141,9,31,41,204,75,254,89,60,173,215,250,152,189,119,164,209,10,198,210,152,186,232,252,211,195,79,94,200,193,176,108,172,190,247,73,61,244,196,171,131,189,209,57,117,150,141,120,217,208,101,100,230,194,23,111,106,197,155,177,70,58,175,96,228,15,53,29,75,137,137,128,198,111,19,166,216,59,168,1,93,102,141,91,219,129,235,192,110,38,238,139,59,64,96,198,42,231,0,246,200,136,227,86,45,47,156,111,163,94,50,167,41,215,34,65,144,99,67,29,33,181,69,168,33,5,144,251,194,177,47,69,223,165,167,51,174,190,108,67,43,142,227,248,131,212,189,239,189,131,6,126,95,186,177,104,1,187,70,169,167,195,77,56,83,35,191,146,213,206,124,80,255,228,77,4,67,109,54,253,205,187,76,105,110,250,16,98,190,96,242,18,247,211,142,101,38,34,231,31,157,20,193,101,111,189,14,185,146,154,233,67,16,86,155,125,80,205,63,65,190,46,231,233,83,91,46,9,43,131,251,105,61,23,66,100,142,170,86,80,173,206,2,94,46,43,69,79,172,117,81,45,67,153,217,29,60,190,167,138,170,101,231,176,39,197,197,151,238,215,208,136,33,192,142,142,177,209,253,172,87,198,160,87,25,94,164,215,17,157,144,189,86,160,118,123,111,44,29,175,222,125,198,7,91,147,255,156,38,184,28,131,146,81,59,244,26,85,119,79,255,106,165,194,201,251,7,236,56,173,131,96,204,37,118,131,247,192,172,143,116,48,184,42,12,187,97,167,223,101,230,63,244,98,21,68,196,136,32,75,69,34,146,79,23,48,249,6,123,241,192,72,108,112,206,235,184,219,196,74,61,146,128,197,184,209,39,248,238,189,33,216,53,233,110,55,245,19,76,194,151,136,38,44,71,254,130,209,103,220,219,141,128,3,232,203,183,243,244,144,140,118,86,207,139,127,97,204,175,81,86,133,100,242,217,172,233,60,226,100,115,140,104,177,48,247,222,25,184,227,80,174,243,92,120,193,249,192,50,181,71,125,203,182,200,106,149,68,104,192,93,126,7,107,185,23,170,89,121,138,58,116,22,233,209,151,237,158,245,243,165,190,239,145,152,234,190,153,179,192,109,246,253,117,40,18,181,234,11,145,192,26,2,88,240,186,147,70,186,186,64,0,84,22,211,234,229,12,224,56,101,121,192,31,86,85,91,90,49,177,35,183,75,22,96,92,202,140,53,69,141,2,208,58,248,170,79,200,213,133,233,154,249,55,36,149,243,69,146,86,197,110,84,193,188,129,70,75,218,129,177,238,146,194,45,121,94,58,182,173,200,19,211,165,6,223,82,52,44,6,9,133,118,158,176,62,71,87,202,93,179,235,254,208,115,49,112,2,32,127,209,231,167,187,173,21,8,154,155,56,62,235,111,144,147,143,19,215,34,132,150,241,160,93,42,91,17,231,129,88,216,209,108,30,240,36,241,160,59,79,220,56,179,129,83,188,204,160,164,88,92,126,34,218,53,216,119,180,249,196,91,83,141,141,99,113,161,123,199,203,184,12,92,76,63,0,121,217,32,69,228,20,210,192,102,243,231,78,226,142,26,254,209,188,133,248,238,255,174,177,8,240,62,33,83,70,246,101,38,101,187,238,163,47,11,187,222,96,201,6,7,19,44,69,225,198,224,103,161,90,234,252,9,215,78,55,35,173,130,153,76,214,26,168,32,200,151,215,114,145,203,185,41,175,149,53,71,46,188,184,140,137,140,156,110,248,88,233,122,92,180,193,154,202,193,203,96,246,13,225,115,174,146,23,85,200,125,120,24,209,192,142,107,125,195,155,199,198,236,39,100,149,50,196,131,103,112,254,37,201,184,48,0,135,114,120,175,193,203,180,248,216,119,19,157,138,52,104,132,102,158,223,158,174,128,133,64,38,64,120,109,174,137,147,135,252,59,223,152,216,205,8,122,62,91,51,239,203,116,5,196,83,133,147,3,61,225,165,117,46,113,252,84,70,24,32,206,35,63,128,205,26,142,90,123,167,253,115,221,195,239,35,79,64,12,24,22,158,90,200,21,28,188,122,103,14,106,238,240,228,41,87,154,200,59,166,170,96,204,139,96,3,35,50,198,122,2,139,91,92,41,105,98,3,98,49,162,72,241,1,207,211,8,18,138,37,196,17,31,72,93,103,230,156,112,125,88,127,89,167,183,225,152,144,104,46,227,19,65,97,60,140,242,44,176,138,153,106,214,19,64,137,158,243,81,83,98,27,15,193,36,240,235,252,15,170,186,146,97,13,148,219,92,134,157,243,248,228,53,71,57,60,191,63,237,125,67,169,212,182,19,42,62,23,176,195,9,225,111,124,166,166,185,219,177,7,86,212,200,128,226,68,252,173,156,62,121,183,79,106,118,239,62,254,79,239,120,124,20,128,49,104,13,13,212,36,139,254,32,191,179,130,172,123,59,174,4,59,217,178,32,59,117,68,174,13,151,7,67,117,133,130,11,14,216,69,35,161,169,234,19,159,154,37,184,149,55,192,65,7,1,103,222,7,177,121,121,64,73,111,24,123,174,223,186,188,166,92,222,124,45,105,44,190,196,89,44,238,254,173,73,238,216,48,26,54,138,100,232,170,3,228,161,4,60,211,48,199,246,81,50,26,213,70,22,194,215,61,85,214,104,62,227,31,245,188,220,174,140,59,253,151,124,127,117,229,13,237,219,201,150,87,75,4,68,85,230,143,244,117,175,31,120,151,223,227,252,143,8,247,206,153,68,79,91,210,231,11,171,29,34,229,177,231,117,240,211,51,146,191,50,212,176,19,200,183,14,77,23,132,245,76,5,32,132,16,78,122,18,248,83,62,231,116,2,199,113,147,149,191,84,131,3,77,12,100,202,136,39,223,160,93,159,236,180,54,81,177,119,76,226,141,175,41,63,200,63,220,46,21,216,140,102,64,186,90,161,0,22,247,241,242,182,247,156,212,67,43,131,143,175,165,97,114,74,126,132,29,64,239,51,153,160,217,196,49,237,86,90,73,184,238,23,199,250,74,171,85,168,212,199,61,235,200,111,117,77,127,87,21,98,131,168,254,186,116,31,51,191,234,81,87,159,168,67,244,43,254,187,89,21,144,219,132,67,178,200,66,204,191,59,34,38,104,54,234,223,194,252,200,247,117,18,213,159,181,252,75,216,215,47,219,49,158,196,150,60,57,164,254,159,190,172,255,117,178,13,5,233,212,187,0,85,60,175,130,229,219,170,128,1,2,176,113,97,27,87,32,214,113,221,166,213,167,165,185,198,53,26,97,190,229,164,218,225,157,6,164,14,45,98,198,11,101,235,104,74,39,116,100,87,226,239,243,56,125,58,77,218,150,39,242,214,207,129,60,160,157,146,94,5,46,242,91,139,247,147,233,224,3,85,215,39,186,101,78,243,144,94,98,69,107,30,91,27,76,33,170,9,91,81,33,152,206,147,232,2,255,220,75,22,59,193,149,155,32,214,130,119,9,255,229,113,137,88,179,51,153,78,136,69,242,82,93,243,109,223,88,154,118,63,112,225,141,190,54,220,251,60,110,225,144,254,24,208,99,237,146,237,69,64,36,210,130,172,116,109,150,206,125,124,117,225,149,74,252,120,106,6,62,17,120,90,226,138,242,128,55,42,94,204,97,105,10,241,151,78,176,251,227,206,75,12,114,2,94,206,57,2,20,208,72,170,184,72,249,77,177,25,250,107,211,79,28,204,14,51,162,135,46,248,90,159,75,187,79,27,78,230,47,17,145,228,188,62,49,115,11,248,224,225,217,234,124,81,10,210,213,149,243,184,81,199,141,37,182,209,241,125,149,209,218,104,167,93,104,93,76,20,173,37,61,90,184,174,19,0,45,224,46,95,175,115,196,149,79,249,75,113,39,122,171,174,141,174,165,39,113,87,107,123,244,186,41,225,107,9,94,114,220,17,64,175,7,26,67,130,206,224,176,162,225,104,163,239,61,1,124,159,25,221,236,131,218,203,114,112,241,154,22,90,176,72,10,13,65,48,59,172,30,55,112,116,238,32,111,21,165,46,16,146,93,242,172,84,181,201,103,24,232,30,117,35,47,3,239,194,22,77,55,64,92,134,11,179,31,72,173,17,232,199,66,65,138,193,145,224,209,99,197,217,175,42,74,204,239,122,226,59,192,96,89,46,41,113,140,131,77,141,94,181,113,154,15,131,126,26,127,220,99,157,93,132,211,45,249,168,213,47,24,164,228,149,143,122,30,139,211,253,206,233,167,158,1,52,24,130,19,110,135,40,160,242,54,90,21,193,122,200,226,45,104,52,28,247,37,243,203,99,30,25,108,78,40,163,131,75,251,116,224,134,97,106,200,219,91,214,238,254,124,89,221,89,69,41,236,224,114,82,142,81,85,161,164,156,32,128,54,66,124,163,201,17,42,104,162,206,158,49,228,50,72,59,116,58,64,77,102,94,68,244,203,89,54,60,134,83,133,251,66,185,184,201,37,17,71,230,84,126,4,227,31,185,194,235,89,215,129,250,102,199,48,28,255,64,44,141,220,187,205,81,178,220,225,92,127,28,168,190,172,4,250,176,6,0,74,86,170,200,206,102,199,44,137,155,122,42,42,236,48,0,124,5,147,239,144,234,26,73,115,246,77,214,17,220,211,24,227,252,228,172,90,44,214,249,54,10,206,231,42,180,178,210,237,195,68,31,197,90,27,191,112,64,219,228,90,29,110,235,146,207,81,54,72,179,42,254,67,247,43,117,180,163,61,218,191,97,29,185,6,29,32,114,212,113,61,255,125,22,113,104,55,48,151,131,196,6,75,116,203,223,239,73,143,204,190,146,242,84,196,199,213,104,232,161,251,87,110,8,117,174,200,46,95,33,201,184,207,143,205,31,54,163,63,71,172,181,221,199,187,10,170,72,252,54,153,22,198,225,112,246,7,18,240,121,92,255,250,4,159,127,8,238,252,54,93,116,247,162,36,198,210,166,13,1,179,11,97,181,157,126,125,94,185,149,184,149,37,250,170,36,107,175,74,91,14,109,146,51,48,151,45,16,157,118,78,236,182,74,207,32,254,185,207,191,182,30,95,221,255,163,112,76,56,94,48,246,223,35,85,167,71,112,194,42,240,164,160,31,192,111,7,55,71,141,120,132,120,152,247,208,177,65,124,17,210,79,98,101,180,115,49,149,94,213,205,41,107,182,94,34,38,211,42,16,83,88,15,4,149,216,104,149,19,3,166,217,30,197,237,247,101,187,148,97,17,139,66,143,101,128,78,205,37,196,195,62,217,174,36,41,5,226,23,215,202,6,212,190,224,13,209,50,78,205,204,231,214,81,12,33,212,192,99,235,97,45,170,190,202,47,218,179,24,153,196,37,244,228,199,226,190,109,33,68,164,124,225,81,73,203,255,160,170,12,98,176,198,91,0,35,193,159,6,222,26,91,14,222,48,139,13,220,19,12,108,136,247,216,184,188,191,126,182,112,163,79,214,64,65,187,51,149,103,185,56,38,94,19,72,126,17,165,167,178,90,211,84,34,136,91,78,115,25,210,238,35,55,27,255,203,226,47,47,76,251,137,205,165,139,255,18,246,106,74,37,14,57,121,101,255,120,109,119,255,124,139,148,225,33,252,251,197,188,21,219,8,165,49,110,214,100,59,56,162,29,235,52,139,10,196,231,97,193,205,248,119,194,197,254,112,98,167,13,105,221,112,47,229,233,106,193,164,228,184,106,8,143,240,0,36,126,213,157,158,131,229,202,27,162,26,54,17,31,245,137,252,77,3,153,2,48,94,247,123,20,239,134,52,105,77,168,42,117,152,230,133,151,80,67,12,174,42,118,49,255,164,255,192,231,210,24,133,162,247,226,78,210,249,200,183,53,215,247,146,42,168,214,127,245,31,8,47,83,121,38,179,212,252,123,154,179,8,191,30,79,44,62,51,195,206,237,63,0,249,228,108,134,24,223,72,115,78,40,140,80,112,32,199,108,11,18,38,79,145,187,194,174,42,112,140,90,239,119,138,150,136,115,96,131,205,4,85,53,209,41,32,12,4,206,113,233,168,203,205,88,150,180,15,94,7,231,184,141,209,123,147,78,19,163,172,7,108,110,180,132,141,29,196,133,151,92,41,26,36,184,177,184,129,165,76,21,199,32,159,59,84,147,236,92,54,214,70,181,92,27,138,178,97,162,45,233,178,250,169,235,154,156,5,243,65,84,253,180,194,201,126,54,26,226,197,242,148,183,10,247,20,252,152,90,236,78,200,76,53,133,152,2,163,163,62,62,42,164,159,164,112,96,133,171,224,144,62,138,27,197,143,83,188,38,235,120,149,137,18,131,74,17,204,240,232,126,194,73,54,194,51,31,172,67,87,81,80,63,240,116,158,164,240,34,25,72,213,118,14,4,220,152,110,188,253,195,4,229,246,53,59,122,212,78,6,171,76,20,199,179,224,184,184,147,37,110,218,193,73,134,70,166,164,219,91,131,92,130,51,151,27,185,140,114,140,26,9,115,59,47,118,106,197,1,40,62,248,39,219,19,198,16,185,128,242,89,127,34,7,170,206,122,200,22,196,168,216,199,177,251,101,34,224,103,33,65,185,217,18,13,7,103,25,87,195,237,193,161,123,44,241,69,66,203,248,194,241,204,151,84,83,70,109,232,181,31,236,40,54,176,16,225,97,238,203,100,191,80,129,151,35,6,246,68,143,5,4,141,122,243,201,141,85,250,222,217,42,248,7,79,19,218,148,230,134,134,174,218,156,209,90,212,190,198,244,247,60,59,236,18,89,3,152,143,29,203,86,46,30,5,156,151,65,120,75,28,206,203,228,253,22,41,88,41,168,133,35,83,133,2,198,33,4,245,192,216,41,193,250,237,148,41,67,91,188,189,42,119,10,5,135,192,9,208,13,171,8,101,143,175,1,229,3,240,46,3,52,176,95,22,33,73,10,251,173,168,27,157,62,12,115,245,35,243,34,157,167,120,88,93,101,150,81,186,57,168,60,1,46,82,174,248,68,245,134,185,175,183,137,83,211,216,60,154,170,226,66,198,115,15,44,104,51,79,181,52,114,153,84,249,161,150,217,140,181,176,172,19,168,156,11,176,72,236,31,213,235,199,177,143,221,48,37,161,10,144,230,129,207,94,88,237,156,201,244,138,200,55,162,63,31,55,242,73,144,29,128,126,41,222,72,142,239,219,237,251,24,147,253,96,234,80,234,181,158,42,33,36,188,168,252,247,5,210,119,175,40,164,175,64,21,171,35,144,9,83,141,94,3,127,156,124,241,75,181,140,44,154,224,166,182,128,193,99,50,123,102,80,8,12,33,106,102,185,77,222,85,230,209,96,105,207,129,166,140,30,134,117,145,84,49,177,31,60,231,254,37,27,129,201,18,40,61,219,189,101,32,241,16,57,51,127,127,187,176,240,174,251,129,65,53,218,26,191,21,113,170,205,170,120,193,167,65,24,93,64,199,120,51,19,19,251,167,165,217,172,53,47,24,72,177,130,55,13,1,85,221,108,156,216,67,179,42,50,199,119,159,28,181,73,67,38,111,221,157,119,210,94,239,63,48,246,5,159,66,99,31,76,151,226,207,14,19,154,180,14,22,219,43,101,99,228,114,108,17,13,123,161,205,161,157,183,12,56,145,250,6,6,38,37,123,29,21,59,144,158,98,217,107,138,186,57,218,30,120,122,135,13,76,181,188,134,100,134,98,53,168,197,249,76,1,233,106,154,163,251,167,177,225,146,217,107,158,198,206,1,10,46,71,222,134,210,2,33,252,159,207,223,225,54,45,217,242,90,114,47,30,1,157,18,101,146,214,74,189,68,37,191,235,34,54,43,135,207,227,188,20,162,106,139,8,35,11,15,47,102,128,8,244,124,167,240,86,134,18,182,3,105,226,61,146,93,128,139,47,239,75,8,247,250,55,225,177,63,184,72,105,61,65,43,251,183,201,224,127,235,204,60,184,62,5,189,139,239,68,205,147,147,125,26,29,38,181,189,195,118,224,105,36,17,21,201,59,47,112,21,118,100,96,247,47,241,106,245,180,19,80,211,218,216,168,14,179,183,185,100,103,244,8,34,80,231,153,54,159,168,161,126,96,236,175,184,167,196,174,149,190,32,115,3,112,151,10,192,134,217,114,19,44,62,60,165,30,105,97,71,225,251,71,98,6,4,125,120,97,13,250,97,181,122,176,255,7,94,86,56,65,71,190,64,148,17,99,74,77,185,236,101,227,200,95,243,189,178,71,94,172,200,188,175,24,83,107,167,57,164,68,153,71,14,126,58,174,253,235,228,9,178,243,40,5,177,179,232,142,173,94,44,112,203,252,36,105,28,77,155,232,24,195,168,250,243,151,30,178,77,135,78,87,120,186,145,29,200,135,224,131,192,225,149,55,27,66,170,118,25,143,83,40,17,214,68,238,180,31,232,201,104,36,218,167,36,84,241,33,135,122,251,57,113,245,240,100,249,82,214,231,96,235,100,74,253,72,246,223,119,203,67,3,82,178,129,11,106,247,243,3,11,7,87,105,147,67,148,144,36,164,232,92,212,96,195,93,81,6,4,225,185,78,179,239,230,229,91,140,171,33,132,83,229,14,41,158,132,170,205,62,84,254,49,209,54,193,169,59,160,154,252,189,232,26,247,71,245,97,186,174,228,164,43,49,198,157,139,164,253,21,210,246,234,24,207,151,225,213,225,141,186,42,74,78,78,136,34,193,97,205,201,225,171,76,166,102,241,122,25,119,11,143,250,128,65,110,212,207,95,62,97,35,26,191,38,84,7,198,125,7,55,153,103,107,101,207,87,77,186,75,86,28,139,45,128,56,83,126,96,149,100,232,38,5,2,114,241,145,120,167,248,90,246,117,209,240,39,145,238,65,139,113,243,136,69,67,8,27,228,181,45,72,240,66,127,86,80,12,254,53,221,93,128,57,177,228,213,178,197,3,145,204,158,149,2,164,203,42,97,221,22,220,216,174,53,171,151,196,37,144,141,35,135,70,26,218,180,176,159,7,195,217,24,157,234,75,169,229,16,33,141,123,239,247,250,252,94,132,192,222,142,198,71,120,19,58,89,37,54,191,26,49,167,35,218,155,76,74,227,36,216,66,87,168,123,176,61,218,155,46,97,46,216,157,244,22,128,147,68,236,96,202,5,188,109,160,93,58,129,159,88,91,92,215,22,187,225,254,180,222,95,23,155,104,180,69,3,10,39,252,212,199,60,53,227,105,216,29,130,186,91,19,4,236,49,208,141,161,93,114,16,208,117,127,236,248,81,192,100,184,122,75,15,0,19,29,219,201,236,72,174,99,80,197,253,181,142,100,102,44,65,125,221,155,179,156,234,148,247,222,94,227,49,137,142,203,121,78,212,33,224,187,156,232,69,68,135,134,117,97,168,194,116,248,139,116,49,207,67,220,146,172,84,84,85,133,48,251,19,19,30,5,130,38,147,112,142,81,142,211,193,17,255,153,149,72,9,71,198,100,178,44,253,67,191,38,224,35,64,108,157,93,117,189,30,124,152,12,176,86,14,230,243,35,151,159,50,72,33,9,24,36,230,187,2,27,68,58,118,19,85,170,23,93,224,245,133,113,72,55,10,124,38,186,151,170,220,45,104,155,84,7,187,36,127,46,8,235,0,19,30,116,84,4,184,248,24,177,241,207,71,113,101,184,252,2,12,230,188,16,149,5,188,19,146,209,205,43,185,153,9,222,10,69,222,117,44,51,255,46,136,171,103,121,130,129,204,246,255,205,19,247,155,150,189,224,11,241,224,162,97,229,131,229,23,190,4,16,101,245,20,205,67,234,57,15,2,124,122,202,48,232,36,210,36,168,255,154,100,239,135,33,120,80,182,141,217,20,74,49,89,122,191,97,77,226,52,129,66,9,219,232,99,34,211,64,1,242,7,16,232,187,160,200,210,90,4,231,230,52,221,37,72,126,236,186,4,187,166,203,7,158,244,59,104,103,74,39,210,84,197,156,160,224,237,63,180,19,142,248,17,56,71,106,194,47,161,49,229,224,249,19,17,123,232,129,230,88,230,94,181,72,166,162,109,121,132,24,97,72,42,202,218,179,143,236,0,55,237,62,54,11,241,222,26,85,184,46,68,145,206,45,214,89,59,59,31,171,172,221,84,28,253,251,6,10,113,243,12,44,149,250,186,92,250,145,161,16,100,243,192,255,108,231,65,49,119,40,91,226,178,121,196,252,77,108,72,224,67,92,21,53,250,127,153,217,250,26,142,107,96,0,194,92,227,42,50,172,80,242,207,154,254,216,252,131,1,61,226,204,148,114,230,156,52,93,159,117,200,235,149,169,154,124,66,201,128,12,118,38,59,71,44,206,155,94,215,129,219,30,19,214,19,52,95,203,1,100,49,233,66,4,56,212,132,223,22,216,8,113,25,251,166,147,1,225,72,10,53,24,253,123,179,122,184,69,14,203,118,105,120,251,41,209,198,138,71,148,105,3,129,88,17,16,2,96,17,230,54,98,230,178,159,127,137,114,171,13,216,199,202,35,43,77,8,56,230,169,130,233,118,24,116,54,106,52,53,151,9,17,96,116,14,73,17,62,138,219,178,3,89,5,110,179,63,168,191,254,166,80,74,64,4,132,126,184,237,194,179,221,38,101,8,207,35,33,231,214,51,248,220,127,65,158,61,251,89,15,189,33,2,137,187,89,123,137,154,124,144,133,219,68,228,11,66,81,249,156,238,60,133,154,236,209,120,97,239,160,194,151,125,254,226,173,109,158,15,234,203,242,97,50,219,160,20,204,136,21,181,46,2,186,253,151,93,20,88,68,210,18,175,94,3,138,240,233,59,182,33,165,89,79,102,69,125,13,8,171,27,155,206,179,112,75,244,249,154,212,14,231,115,178,224,86,181,170,128,246,159,93,128,12,148,182,198,110,189,85,84,160,218,116,95,203,20,138,8,122,253,195,23,214,191,14,146,144,162,68,100,116,115,157,99,171,80,37,201,57,25,61,97,58,222,115,200,5,152,215,53,4,166,253,7,129,206,56,128,255,122,166,121,18,21,123,35,75,40,190,78,200,225,104,146,191,40,228,117,120,47,123,98,94,227,107,60,90,185,159,175,163,26,13,94,69,122,32,109,143,249,216,167,153,13,37,147,145,253,174,156,251,194,37,57,37,59,63,216,152,220,74,221,131,61,96,232,173,65,96,251,184,125,73,8,86,131,144,81,227,240,161,90,147,150,188,61,105,34,89,118,49,24,62,250,10,224,29,243,210,248,12,237,89,30,19,243,87,108,177,194,50,11,228,192,96,19,135,0,28,194,17,145,222,202,173,19,226,255,21,93,245,206,139,197,90,107,207,95,233,203,24,179,41,154,59,91,152,119,60,20,90,22,39,13,86,227,250,34,135,129,171,252,189,88,255,0,117,116,29,41,40,18,198,86,28,174,226,191,110,189,37,182,72,104,223,179,186,117,26,154,38,95,100,65,200,79,217,2,22,218,241,152,159,23,67,58,23,123,87,106,95,200,162,86,181,185,1,3,177,32,151,176,91,253,133,106,37,148,166,79,12,198,120,222,184,211,185,118,127,202,220,22,117,93,234,115,174,200,44,170,17,176,39,247,146,204,72,206,253,35,99,219,143,60,231,223,172,71,201,50,1,146,87,130,79,161,52,141,108,42,71,56,6,207,18,53,73,111,206,7,224,121,197,136,59,155,247,10,166,236,24,31,172,148,103,25,233,226,143,144,134,45,5,178,15,165,122,56,231,1,248,252,146,116,129,210,233,218,9,236,51,240,212,238,41,154,237,218,20,222,226,158,245,93,142,236,40,5,205,251,183,247,20,78,131,6,111,89,158,107,199,106,170,206,35,162,174,220,234,10,103,24,20,85,155,122,54,123,45,208,234,221,51,198,172,25,178,106,136,105,73,215,6,95,160,96,198,194,134,131,184,67,160,232,107,39,161,177,119,164,34,205,125,31,107,206,228,111,253,38,57,214,173,160,249,88,70,250,63,212,89,240,106,198,116,97,226,43,183,82,25,228,135,45,185,177,101,27,179,130,111,12,79,216,158,13,89,222,90,52,103,161,217,148,207,108,38,96,149,223,149,34,77,205,20,97,117,224,157,181,180,238,60,122,185,8,163,10,191,135,252,149,213,125,191,10,6,13,239,6,202,159,53,77,17,113,101,63,166,179,126,79,96,175,184,225,127,125,78,94,111,9,177,247,82,7,243,113,211,91,172,181,210,152,242,150,11,118,113,108,88,173,237,63,101,139,217,122,151,154,146,214,65,22,87,252,163,45,173,75,238,97,61,129,2,0,151,250,69,90,29,236,2,232,17,73,8,53,215,11,123,72,143,245,27,136,143,100,80,180,41,108,113,14,178,90,111,245,229,23,145,16,231,218,134,136,205,4,114,237,70,149,28,154,50,150,117,176,242,132,3,204,223,14,206,198,120,128,40,22,194,83,245,202,134,221,83,95,219,59,144,40,207,26,15,66,133,233,242,162,168,200,165,107,100,117,61,174,123,6,133,131,40,39,129,171,227,175,77,109,73,71,156,175,193,102,187,142,46,160,209,171,151,216,96,192,83,43,215,12,92,41,42,218,139,5,214,1,92,61,6,208,238,45,193,69,84,103,231,244,156,4,217,198,214,85,236,17,123,62,158,64,107,143,70,235,85,204,94,143,212,26,91,17,34,194,124,75,251,42,172,52,190,129,229,89,14,213,251,11,19,139,39,94,247,190,226,134,85,59,26,138,110,194,47,74,231,168,173,83,6,165,104,176,75,155,140,169,120,64,31,49,85,167,55,171,122,178,99,119,14,140,162,77,145,207,113,161,35,55,40,105,80,145,142,27,107,224,76,146,249,153,59,24,254,0,89,46,24,206,16,44,145,78,62,211,241,89,36,212,176,40,80,115,242,124,203,152,247,205,32,88,16,0,248,223,22,108,120,122,36,49,250,117,111,199,125,181,187,214,32,105,153,4,251,242,192,218,83,111,24,89,55,237,145,65,105,111,38,11,244,72,13,197,89,66,86,135,5,103,166,252,69,27,0,2,218,153,20,197,26,182,168,31,188,86,134,200,188,12,226,97,204,68,85,18,128,225,130,139,75,226,90,208,59,35,31,164,173,171,2,151,163,230,141,136,153,91,75,126,171,250,107,172,230,93,222,108,97,96,178,214,234,233,181,170,186,95,63,44,174,0,232,70,58,228,25,210,86,110,228,111,64,118,86,213,152,63,38,213,0,193,182,39,170,152,96,75,253,237,208,76,32,105,194,89,196,220,209,179,233,123,83,153,95,59,213,93,91,153,172,26,71,157,75,180,189,239,169,246,94,155,117,92,63,134,217,252,127,137,255,64,29,20,246,107,105,255,110,5,67,123,143,33,190,119,193,170,50,22,88,191,244,100,238,22,161,40,43,77,231,10,225,242,231,13,188,167,61,250,191,32,15,173,76,2,224,220,229,174,47,74,193,151,69,28,4,242,203,124,81,127,8,215,43,125,255,181,122,161,63,242,254,230,255,15,226,41,253,69,206,97,183,244,27,201,81,62,166,140,99,65,251,218,14,104,2,104,76,234,238,29,229,27,181,160,177,35,171,147,120,170,16,204,195,139,103,31,227,80,78,137,152,49,82,171,86,48,47,245,8,111,214,69,253,119,249,203,169,126,44,241,74,110,64,184,183,107,22,169,36,240,250,94,52,215,132,184,217,151,81,1,27,35,227,247,247,57,150,38,112,127,160,111,173,45,144,40,187,145,199,123,9,165,228,113,192,186,249,133,212,160,224,96,4,47,78,242,133,210,195,171,49,84,228,221,122,55,131,185,38,154,130,60,39,153,223,168,169,145,40,251,176,10,190,171,155,34,91,159,160,57,212,136,183,222,84,100,202,173,2,22,140,142,88,78,190,249,141,164,28,167,64,7,86,67,116,149,240,53,43,137,94,20,247,38,123,253,233,133,230,241,71,171,83,203,128,127,33,159,63,132,112,79,103,236,160,225,77,19,106,187,116,132,41,84,106,72,180,112,43,109,184,99,187,98,182,161,254,183,242,136,229,174,118,252,126,172,254,193,175,93,37,122,99,74,210,248,108,103,250,134,97,250,226,106,236,122,55,112,198,91,16,65,135,43,32,117,17,158,8,247,136,223,79,169,241,87,74,32,52,52,253,250,1,163,159,26,133,208,83,241,69,19,77,170,198,146,246,89,59,115,169,222,19,188,23,150,190,47,6,175,125,165,80,188,194,234,57,108,194,117,223,17,41,198,40,109,155,133,130,113,100,80,143,11,106,221,253,195,147,243,141,153,197,212,153,169,74,74,172,102,22,183,225,123,61,150,132,218,187,53,7,201,75,239,157,237,225,204,236,205,193,172,82,136,46,7,69,205,98,147,90,18,202,55,74,122,160,64,156,98,246,2,241,28,58,55,111,196,51,243,191,108,72,55,167,227,211,65,70,196,85,114,71,183,205,60,151,196,48,91,130,158,23,81,131,147,200,107,247,127,203,141,116,5,170,12,255,246,19,243,242,233,7,44,146,26,18,54,167,207,103,12,82,198,221,215,100,202,41,28,2,236,33,87,36,193,153,210,51,231,124,105,112,123,202,226,32,140,131,251,32,113,179,183,116,50,115,99,140,255,121,2,30,90,137,20,158,165,86,185,122,57,237,166,72,86,101,104,51,243,203,137,106,85,174,107,106,198,104,46,83,176,239,83,92,78,143,189,158,151,190,128,85,72,190,206,46,103,138,35,179,118,91,46,248,23,232,37,6,110,254,210,49,143,21,127,4,83,230,216,80,199,67,83,78,132,128,45,54,207,71,2,114,79,82,172,76,56,152,3,145,134,156,88,181,22,156,28,86,222,191,2,36,204,3,41,189,118,243,50,73,244,143,185,123,110,1,61,135,225,182,221,30,71,10,222,117,38,212,23,128,39,136,154,123,191,18,64,245,7,205,117,251,4,24,36,4,118,136,198,20,187,23,41,40,37,165,242,233,189,168,112,19,236,43,48,118,128,33,147,79,136,133,237,190,190,59,85,117,97,165,57,28,25,117,122,94,29,180,65,255,112,155,131,247,206,183,178,189,59,204,28,142,71,21,154,72,114,100,59,225,107,156,105,216,67,30,197,189,15,151,199,189,205,24,101,192,249,24,107,242,175,39,130,230,204,15,171,240,125,160,131,247,88,253,119,0,48,108,188,139,72,25,176,110,119,38,125,116,116,129,27,105,163,43,68,205,156,39,0,35,198,62,212,58,212,133,246,120,51,106,44,2,135,185,179,70,23,53,129,123,121,193,136,148,20,211,187,246,118,204,182,167,63,157,91,189,195,249,76,20,153,100,198,155,40,136,67,24,237,192,98,139,32,95,167,92,156,188,22,104,193,154,58,219,41,51,154,17,211,190,28,99,0,172,148,115,231,85,247,6,122,105,85,190,78,187,159,76,101,233,192,16,220,81,21,75,225,99,200,140,228,110,75,181,63,244,30,99,46,167,34,76,177,114,142,137,228,193,211,233,233,40,234,82,140,184,177,136,151,46,33,172,235,195,249,240,9,198,123,248,125,171,68,205,97,69,245,162,96,138,48,219,191,160,100,154,217,171,122,164,209,215,216,137,123,136,146,23,75,254,165,242,35,74,9,241,237,159,228,172,96,151,131,6,250,73,178,179,8,116,117,237,145,43,224,125,247,91,56,70,239,228,64,253,206,125,28,47,9,90,25,246,159,48,206,182,252,172,17,157,222,177,124,4,230,194,7,240,109,226,155,81,169,74,8,204,116,218,185,126,5,196,232,171,14,24,4,46,117,71,224,77,83,119,191,83,41,85,210,69,241,193,171,242,212,96,121,152,180,90,11,196,115,75,105,160,72,25,84,163,107,187,32,168,212,61,168,15,168,132,80,147,17,131,18,169,101,165,206,141,22,178,162,228,117,71,186,108,218,13,212,183,50,124,59,123,130,115,243,138,156,54,142,252,128,26,145,39,99,241,200,250,114,44,107,219,172,177,196,189,173,203,2,33,83,248,22,28,239,251,129,73,35,42,190,207,44,150,30,90,138,16,216,200,51,186,83,70,224,10,146,35,133,189,206,215,34,233,93,17,32,187,152,102,132,59,218,49,179,0,17,119,159,236,237,128,112,247,147,242,196,27,93,46,63,36,46,54,211,166,249,72,22,20,4,227,163,15,64,234,13,31,73,126,88,66,40,132,70,222,73,170,206,100,39,91,170,172,75,115,135,155,245,71,60,205,146,210,120,71,46,164,61,222,201,218,65,166,43,11,223,73,84,72,107,170,103,135,20,99,34,129,222,56,214,90,105,175,218,0,188,88,80,41,95,74,194,42,16,6,112,75,196,16,49,201,159,181,5,215,235,131,32,133,42,103,139,81,102,76,33,233,174,176,18,54,139,181,115,111,15,20,148,121,99,21,187,69,39,246,190,34,245,127,120,196,22,34,234,84,53,137,46,240,45,93,133,58,46,217,67,136,39,192,174,136,169,159,34,59,228,110,137,124,128,121,205,186,190,112,33,106,38,249,38,175,133,133,204,48,74,188,143,39,174,82,23,35,8,251,199,59,197,138,67,209,221,219,191,33,86,168,5,206,216,152,157,201,110,161,116,125,179,194,78,168,186,37,9,159,220,63,45,48,57,151,14,185,56,22,148,25,158,218,49,97,5,155,205,131,222,108,38,101,142,42,63,159,163,122,177,42,86,170,177,97,167,241,34,182,80,3,182,248,85,238,178,1,51,185,36,205,177,216,27,127,124,55,248,2,254,51,97,197,43,58,236,237,148,237,174,224,64,242,249,152,125,212,217,84,83,77,58,29,169,108,121,250,202,3,233,57,70,208,201,141,89,49,216,188,159,139,87,3,104,98,118,53,150,147,231,188,183,132,228,241,84,252,253,131,56,216,6,41,86,175,162,109,35,62,120,197,206,6,118,47,126,243,198,113,123,199,86,159,215,0,208,38,65,230,252,30,105,52,114,51,176,244,221,24,73,231,27,49,164,246,202,199,133,137,8,110,237,139,28,151,245,30,239,57,15,51,142,78,214,188,74,81,249,163,146,20,166,238,24,214,95,2,198,162,124,129,168,237,176,134,220,36,217,14,235,11,45,123,29,198,254,129,219,254,37,143,194,5,208,47,45,247,255,113,211,129,88,216,198,203,82,193,168,90,154,255,114,225,208,2,118,130,5,249,109,220,105,189,249,134,136,92,135,180,54,187,235,175,12,143,117,6,34,206,154,84,198,240,204,117,254,236,85,228,89,231,33,233,42,227,148,136,247,6,40,85,167,35,167,138,203,152,183,161,160,193,96,56,56,169,34,242,244,238,245,34,46,229,174,144,248,51,104,80,210,23,198,166,248,114,121,208,221,106,80,75,155,24,178,152,220,8,28,101,36,98,160,94,110,204,170,255,226,249,158,191,12,222,33,84,246,73,115,40,112,36,25,224,127,147,76,109,178,61,70,254,80,8,224,95,209,175,28,209,132,223,224,197,89,249,69,202,168,95,103,107,53,245,43,25,196,47,183,88,253,129,191,189,230,154,69,146,228,121,20,232,8,153,193,86,157,61,228,29,132,208,5,47,173,183,4,31,141,5,10,0,89,117,185,170,83,5,202,28,202,142,196,83,220,215,177,243,98,49,115,52,185,53,78,222,168,114,69,131,239,1,170,187,9,142,198,10,17,224,217,116,133,230,184,141,66,155,123,21,154,196,187,49,189,240,148,25,10,107,34,249,243,207,149,231,125,209,103,126,119,57,146,52,67,224,191,152,38,197,187,210,119,218,177,94,20,178,206,211,74,160,169,129,20,238,202,245,13,218,99,50,194,236,14,117,111,209,187,50,250,65,1,108,175,216,0,56,183,96,123,214,71,19,154,157,203,246,110,224,173,199,74,101,169,132,63,74,4,194,139,191,91,213,231,8,119,51,206,118,32,152,121,242,156,114,14,8,82,31,8,198,85,151,149,8,49,216,105,221,97,131,225,74,70,254,242,11,85,104,86,192,38,70,30,53,186,45,95,128,186,51,42,80,57,17,105,216,180,37,168,60,98,160,137,24,12,26,101,81,51,164,88,72,40,170,227,163,23,52,210,214,237,56,238,242,248,244,18,84,145,154,245,59,225,58,201,184,168,131,161,13,88,194,70,110,118,244,247,235,204,194,195,155,225,107,59,205,176,118,234,44,179,107,20,158,205,236,239,143,216,103,187,67,141,208,43,137,229,190,169,50,136,25,210,156,12,143,170,135,64,103,144,239,44,176,27,84,195,82,202,183,199,3,247,80,79,88,165,255,158,239,57,203,183,84,33,146,6,234,74,48,182,139,156,76,226,101,97,247,231,211,156,156,186,247,214,223,177,86,29,45,89,19,104,132,209,160,251,137,224,242,216,45,92,81,85,239,89,114,76,75,152,10,175,28,135,179,150,186,113,60,134,24,81,191,113,79,177,245,197,215,185,214,162,9,32,83,59,236,36,167,154,185,173,5,50,236,192,22,247,35,96,236,30,27,92,148,174,229,65,55,139,125,113,217,59,218,82,213,88,178,230,118,3,83,249,49,89,178,46,184,72,253,165,80,139,130,212,8,243,91,17,112,235,26,232,112,224,197,12,218,27,113,163,61,39,127,147,229,95,161,222,117,203,183,108,209,206,76,90,207,148,197,52,146,245,192,8,130,41,134,122,37,179,43,2,148,44,251,148,170,243,102,209,32,48,203,133,50,20,159,17,45,182,75,55,208,143,240,195,91,136,67,95,63,213,111,140,209,230,59,134,230,224,57,202,229,4,159,58,84,94,7,217,153,137,140,239,76,0,180,6,33,99,64,83,161,48,162,208,223,66,147,72,29,4,64,164,113,156,82,73,66,33,219,243,101,7,21,158,20,160,58,250,143,240,135,66,214,135,223,17,249,254,226,198,178,249,29,70,169,7,85,78,30,71,161,240,157,96,237,96,105,77,218,152,213,218,255,138,125,190,219,251,145,20,122,10,123,123,9,141,197,107,219,156,37,178,118,137,224,177,73,109,25,6,62,115,48,17,133,223,180,121,62,85,127,157,209,152,169,45,243,117,67,233,163,141,236,186,252,27,250,54,7,74,68,169,161,219,214,242,153,6,235,33,212,117,171,165,229,50,167,71,246,128,36,69,156,21,181,110,194,144,219,2,133,59,168,100,174,45,24,27,22,70,106,103,91,87,66,11,126,40,75,7,97,42,136,203,113,94,146,19,92,57,15,58,223,138,93,127,91,178,185,85,124,119,95,55,23,99,33,219,4,201,9,10,241,36,99,21,176,157,108,128,164,141,178,235,155,25,200,228,51,212,4,223,22,53,199,220,243,104,186,254,188,23,169,71,138,45,112,71,134,25,50,168,130,215,178,170,45,185,135,16,58,86,74,203,192,58,57,29,41,148,66,30,7,94,80,54,40,172,159,121,90,97,92,1,223,75,84,242,54,149,241,247,238,38,229,211,205,129,86,89,224,62,4,141,133,107,55,182,64,180,65,206,107,42,182,172,166,226,66,211,44,188,169,56,233,170,27,55,1,181,148,226,99,40,248,215,136,8,55,73,183,179,145,253,200,27,151,231,201,100,72,128,119,93,7,94,10,139,59,11,8,233,207,16,174,79,152,116,79,149,197,217,250,186,107,152,69,185,115,179,105,180,207,235,4,123,46,36,159,141,144,51,239,97,162,23,113,40,59,221,137,192,43,62,28,193,98,11,25,81,99,61,17,0,70,243,130,150,36,136,96,11,73,220,174,32,242,119,254,205,220,178,249,123,105,23,13,58,134,181,243,194,134,54,56,5,14,164,61,107,81,85,9,181,102,146,3,233,145,145,83,84,184,2,0,202,6,31,96,199,13,34,89,225,191,120,30,125,39,35,79,34,154,147,204,45,28,246,195,105,195,57,131,53,124,178,141,84,51,210,65,108,23,153,170,124,55,189,19,27,65,30,77,28,10,183,156,70,28,130,194,215,87,244,191,188,108,175,161,186,73,187,111,129,251,16,156,152,150,207,122,44,55,2,206,114,137,139,77,179,16,114,228,116,252,174,58,107,65,118,9,220,91,146,201,203,30,77,192,100,133,59,103,246,81,131,238,252,252,190,219,83,245,172,58,71,201,47,80,19,126,221,224,47,29,7,113,120,101,39,89,106,125,163,192,200,168,33,210,248,223,60,102,197,105,204,87,9,155,225,82,144,137,32,206,191,112,223,236,82,19,28,213,162,0,209,227,243,210,175,221,245,2,49,246,109,73,120,140,133,232,235,217,34,87,210,123,192,54,217,215,224,205,88,117,201,169,225,38,212,165,55,89,98,37,31,114,139,9,26,108,20,113,221,114,177,128,251,131,248,123,223,173,213,46,90,147,215,244,244,15,192,165,56,147,177,100,141,107,162,154,154,255,148,57,175,84,163,226,125,142,39,114,90,251,132,232,101,32,116,222,133,85,0,140,188,234,144,62,155,162,184,67,123,80,150,137,247,236,117,177,41,39,56,84,195,244,65,125,92,225,112,76,73,121,196,96,237,197,245,145,66,199,198,166,41,92,180,28,148,191,64,207,245,89,223,175,143,33,101,210,26,107,230,65,140,225,82,181,147,249,44,151,237,133,174,192,55,79,130,95,43,91,91,12,176,85,141,191,100,91,118,17,127,143,118,220,61,44,1,143,2,98,182,152,227,108,46,213,92,112,197,30,86,162,242,69,69,83,249,34,125,57,92,91,125,3,162,5,150,104,231,101,203,206,24,87,6,222,214,0,167,193,251,219,191,169,80,94,197,164,13,20,177,243,65,114,57,38,49,163,43,121,76,181,88,151,89,223,208,123,165,232,207,142,12,156,223,45,115,63,129,236,207,36,28,20,83,44,221,195,57,116,67,84,95,30,43,48,21,80,254,118,163,63,43,125,93,45,66,11,7,116,102,33,196,86,98,235,43,151,232,189,106,76,139,60,221,218,30,42,144,140,29,48,183,48,127,216,196,162,137,34,149,213,102,239,178,124,78,138,28,223,141,145,233,133,183,249,116,77,227,176,192,59,222,74,197,88,135,157,254,63,104,242,208,80,65,164,46,19,133,213,44,156,166,121,203,130,111,52,117,96,154,190,49,226,17,222,228,177,1,210,199,16,201,91,91,188,26,41,81,156,145,101,114,18,239,45,63,49,101,174,191,158,137,35,140,165,188,103,15,199,164,169,2,67,159,129,45,78,224,191,178,186,205,254,131,80,201,17,201,173,14,90,182,18,134,126,43,59,177,66,221,166,177,158,86,85,121,217,54,62,192,146,104,3,132,82,37,79,77,7,235,141,137,174,228,41,21,201,193,2,147,58,128,234,156,64,222,140,42,213,107,85,66,99,141,96,10,137,208,225,158,222,207,229,204,98,47,31,164,169,210,15,249,26,141,57,58,79,241,174,17,120,140,168,209,12,6,81,118,113,222,12,252,244,33,176,195,134,230,250,220,48,175,21,82,7,161,219,143,166,157,62,9,66,76,202,210,120,175,133,155,206,134,166,141,11,164,180,92,16,78,133,153,126,160,240,131,43,88,251,193,63,97,28,12,172,54,112,18,216,197,171,143,201,45,85,10,110,243,253,233,220,239,144,232,25,191,61,62,113,225,107,46,119,184,115,191,84,229,223,2,67,26,226,111,136,114,120,195,246,188,18,36,33,191,117,37,122,58,179,187,136,129,32,135,127,140,68,156,123,143,45,249,208,17,109,156,3,165,64,177,44,127,247,104,227,23,183,144,24,69,18,39,166,103,135,211,77,243,41,253,57,17,227,223,240,89,174,29,241,53,207,30,250,22,27,224,154,153,34,31,31,114,218,65,109,20,153,215,210,73,94,226,202,57,137,250,62,95,8,95,27,119,41,229,71,27,126,99,192,166,2,89,109,135,64,4,252,246,241,144,100,58,0,57,142,102,184,197,146,189,93,114,60,55,163,21,43,169,0,42,130,60,216,132,178,19,69,30,144,33,26,75,156,216,115,176,231,206,220,201,164,183,162,70,19,80,211,147,252,20,43,146,1,80,144,68,125,7,124,113,115,6,74,151,208,132,120,85,187,182,35,239,52,76,239,238,9,160,107,165,5,34,81,168,19,14,55,110,195,71,20,223,21,170,119,130,113,177,135,17,121,35,75,3,124,57,23,67,95,194,44,191,133,50,83,189,93,208,179,249,197,196,198,121,215,47,24,207,91,195,77,14,223,97,143,220,215,40,135,3,131,12,15,202,52,3,200,11,159,160,121,146,78,133,22,235,133,109,153,175,107,207,59,201,174,176,66,186,42,154,249,72,146,198,206,113,116,175,9,74,239,177,31,82,233,218,191,132,128,245,156,223,217,162,101,112,201,2,111,39,89,246,251,148,254,12,14,205,151,190,228,147,23,151,228,244,31,175,195,160,92,194,206,4,117,145,210,131,58,150,83,246,77,167,3,79,233,20,29,143,212,140,9,229,233,174,20,115,183,132,2,97,159,242,190,78,144,236,224,253,208,231,80,90,18,0,155,21,172,51,8,57,4,254,154,165,72,184,218,208,119,125,221,54,255,47,228,222,76,146,49,169,188,230,50,2,12,2,7,66,230,27,63,148,49,96,12,144,213,27,133,156,124,164,97,73,85,145,75,248,15,31,247,184,219,244,72,240,167,100,209,149,65,86,101,206,203,248,68,7,187,226,216,39,204,208,123,254,251,141,71,214,159,219,109,58,10,180,81,150,240,54,248,229,195,160,142,32,61,161,210,82,119,66,51,243,143,241,156,217,148,241,173,86,51,172,189,125,134,134,231,177,83,126,11,86,30,218,138,206,9,87,82,17,66,16,133,110,139,146,148,240,62,159,122,243,155,28,22,182,75,217,81,73,23,240,10,152,67,235,15,68,172,17,82,80,146,94,87,86,205,230,86,90,165,98,83,16,156,9,252,133,176,208,9,231,34,28,91,60,167,208,255,167,110,30,193,213,149,141,105,116,244,83,14,166,219,118,202,217,61,130,234,50,141,241,197,186,198,216,209,126,99,15,229,14,58,165,85,182,221,64,192,173,55,35,183,155,118,164,44,56,80,212,0,61,80,132,116,175,68,184,156,168,174,55,235,211,101,184,166,79,203,11,141,199,135,250,244,133,147,181,150,114,208,154,172,88,17,63,71,169,227,141,213,220,167,183,34,135,161,116,193,108,175,203,155,212,182,39,222,101,218,124,58,141,65,65,173,1,119,170,102,239,74,243,182,86,81,228,240,32,39,218,134,128,173,156,155,65,96,33,109,41,129,194,1,150,148,167,181,232,232,178,173,100,163,133,190,162,247,255,254,231,142,58,211,128,168,238,157,146,48,217,84,197,239,19,213,178,237,114,103,46,16,19,85,210,18,6,26,213,31,2,134,165,220,140,253,95,247,145,88,16,112,119,71,63,68,250,162,174,148,165,195,218,150,86,196,48,98,167,103,19,168,76,6,207,155,129,246,156,72,48,246,183,231,58,83,186,220,163,97,34,227,180,196,34,218,20,205,206,195,124,130,223,249,160,142,253,195,145,117,224,55,86,94,127,137,210,76,140,214,72,35,6,216,65,35,181,171,13,9,83,3,211,80,118,35,192,2,29,164,156,156,237,56,33,166,202,224,171,246,210,63,253,120,169,206,227,80,248,72,22,246,104,74,203,169,139,39,103,211,106,19,254,122,0,180,168,205,167,34,158,210,193,187,229,148,233,18,1,27,105,52,10,111,127,60,228,169,143,24,189,168,139,187,26,50,165,143,180,45,179,5,113,90,62,203,92,239,195,117,22,171,26,94,243,238,206,195,149,247,40,210,177,109,211,98,12,96,146,108,8,50,210,244,23,158,52,38,81,21,66,249,159,183,76,238,232,230,86,154,144,204,18,88,149,30,42,60,89,152,69,148,204,187,65,46,125,250,157,162,83,17,221,87,238,137,223,40,42,185,7,6,169,22,137,125,234,253,44,15,20,200,5,80,80,203,132,32,108,93,99,243,98,198,249,208,147,94,175,179,62,80,71,247,245,238,86,191,53,8,60,30,130,190,12,232,246,74,206,152,162,239,75,255,147,73,223,54,193,49,51,110,248,19,227,8,34,192,96,185,212,247,130,182,195,226,53,248,40,111,195,136,7,214,91,123,196,25,217,127,169,225,87,114,12,84,66,30,82,158,200,8,113,89,1,88,60,63,40,17,222,236,214,217,233,160,90,34,211,18,41,224,200,150,145,127,18,106,38,239,191,93,139,129,105,72,240,51,225,153,214,170,44,16,225,72,88,27,23,62,85,6,25,231,26,16,206,22,184,126,63,226,60,238,170,101,197,18,24,94,69,54,197,212,109,100,29,172,202,219,198,110,206,138,171,253,55,102,201,254,80,81,125,239,167,250,121,233,111,59,92,110,169,152,15,197,160,21,28,84,103,22,146,250,110,5,172,185,62,85,147,182,1,153,117,144,226,152,232,19,62,254,146,23,232,19,144,238,166,217,241,120,38,53,184,111,34,32,172,162,167,23,51,15,94,118,191,86,224,92,204,209,152,71,48,129,150,23,2,155,135,144,82,52,189,90,73,111,210,16,198,252,253,242,161,162,18,8,243,65,165,173,230,108,164,66,255,241,135,188,129,250,206,73,208,246,76,61,54,0,231,57,102,23,240,13,216,78,249,195,124,169,244,220,150,115,86,12,66,107,40,37,223,185,36,99,189,107,35,9,136,60,118,7,233,77,162,202,197,83,205,30,92,182,178,74,156,137,240,172,52,180,68,206,152,32,68,122,200,175,185,149,199,91,63,209,239,37,124,94,44,101,56,61,190,179,134,252,16,72,4,153,148,45,168,158,62,177,18,5,5,226,231,70,91,235,22,96,168,161,171,94,204,161,174,8,64,211,65,86,18,253,24,192,137,93,138,184,185,28,164,95,69,148,118,9,27,21,62,141,210,28,180,43,71,193,31,211,226,212,194,129,62,50,185,205,76,120,77,182,248,146,204,127,122,243,197,151,192,58,95,215,39,93,159,115,215,183,200,79,238,99,135,182,137,93,6,43,38,198,187,129,68,212,39,28,23,240,21,21,232,2,31,252,234,7,34,119,70,202,205,199,51,126,50,143,153,134,59,36,198,229,64,79,124,90,132,230,255,56,170,43,68,243,217,162,215,79,14,120,3,7,196,178,187,45,95,184,30,65,235,236,251,171,9,106,218,142,72,17,52,84,27,150,202,194,110,136,77,203,85,249,217,217,147,218,207,173,27,135,155,190,19,217,164,94,126,163,161,222,142,169,76,225,36,36,66,5,155,145,187,93,253,179,144,250,227,169,48,125,232,147,2,241,8,198,63,227,42,226,108,120,23,86,158,118,225,11,171,105,72,183,20,3,233,245,25,72,150,224,137,174,33,250,184,236,64,94,188,152,129,71,249,181,84,226,9,64,237,147,251,3,87,56,163,80,194,1,210,161,219,227,179,193,233,105,230,140,14,125,242,82,177,156,209,253,196,245,119,190,149,50,170,127,54,74,3,26,176,146,74,219,10,218,177,2,80,168,107,68,96,251,204,250,175,46,168,124,182,48,50,49,231,119,64,156,251,68,112,20,174,127,139,9,85,213,55,34,213,25,194,230,3,102,7,73,136,162,239,36,9,106,6,189,3,41,246,214,129,213,89,200,174,49,173,62,140,70,237,81,207,138,153,30,224,45,235,133,194,12,119,6,77,142,254,205,113,11,7,70,228,236,240,200,139,156,213,91,173,178,158,139,157,240,200,69,138,14,200,21,1,192,189,146,192,163,55,245,180,19,202,13,148,164,120,172,78,34,134,62,119,234,144,235,51,213,126,86,200,181,92,86,112,86,235,42,155,22,188,120,161,248,21,74,162,186,2,222,157,209,116,14,5,33,112,170,137,112,22,245,174,130,196,99,169,95,243,39,17,63,233,140,233,138,104,253,91,161,17,29,4,20,52,167,225,226,2,99,222,225,116,255,68,75,132,170,237,64,244,172,22,170,174,118,171,115,22,90,248,96,248,0,239,93,202,221,216,129,251,15,251,165,21,53,184,128,67,13,95,157,132,166,178,39,219,16,134,206,59,210,193,214,114,181,80,178,138,118,229,134,253,207,231,240,178,79,103,64,57,244,218,214,1,154,114,116,179,165,57,126,28,73,244,27,37,208,107,127,118,11,214,52,58,167,161,167,241,218,237,198,6,42,171,87,38,69,123,194,216,9,130,34,73,143,41,84,32,146,94,227,233,131,64,88,111,116,205,244,123,206,154,111,89,29,208,254,139,89,108,132,31,168,226,38,17,41,23,45,214,102,126,48,65,11,23,116,27,224,233,240,75,9,114,171,113,155,251,89,135,120,43,40,210,111,11,173,186,203,103,90,88,121,60,170,234,68,182,195,56,16,245,118,150,13,37,50,233,255,207,16,72,160,165,132,121,230,14,146,72,124,17,63,118,118,82,152,223,48,65,60,194,7,167,175,228,211,203,62,207,202,222,180,29,212,81,17,46,124,9,217,41,65,7,60,229,206,69,121,184,149,23,122,75,100,157,91,89,52,15,133,240,215,155,172,26,199,72,125,214,133,228,249,126,37,27,239,55,143,111,167,44,192,130,230,228,24,172,157,232,182,139,190,199,151,30,144,157,253,238,176,165,49,35,89,132,215,109,136,255,175,19,186,90,145,115,75,201,249,193,57,148,154,206,9,40,27,112,54,188,205,230,239,190,147,188,188,27,7,196,104,224,9,0,139,87,249,27,100,70,58,211,8,118,137,214,235,41,34,166,19,186,48,223,240,121,168,250,67,135,67,128,124,50,81,51,186,20,168,243,66,47,56,223,198,219,60,21,114,141,163,146,82,4,185,2,194,174,222,138,34,111,85,143,243,124,164,191,22,229,57,252,219,225,105,111,97,105,19,46,114,23,20,124,64,236,67,77,126,83,28,199,26,207,79,21,198,216,208,23,189,218,112,121,158,23,206,159,143,26,245,197,227,242,250,134,235,28,28,88,43,126,36,140,128,50,212,85,201,24,77,248,73,89,198,47,54,253,186,180,209,182,94,161,83,153,170,221,28,189,227,82,89,144,142,11,155,28,173,106,62,76,189,147,124,166,236,29,36,248,255,200,120,169,187,159,5,105,148,83,55,68,218,109,179,83,69,166,234,182,109,235,155,89,77,7,185,194,69,126,133,17,131,76,245,3,10,40,150,215,103,113,128,211,113,77,144,221,134,47,155,51,180,113,242,30,15,98,83,163,139,219,55,235,44,76,70,223,208,68,58,157,218,141,91,88,166,140,198,222,16,64,74,63,220,202,236,60,43,4,239,20,213,83,22,36,179,77,112,226,71,175,161,175,180,93,149,71,77,155,145,201,74,100,130,74,133,12,36,210,181,196,42,142,87,53,129,114,203,188,215,112,78,230,99,71,224,131,175,246,127,123,36,156,234,207,55,55,15,246,66,148,80,238,196,187,137,76,87,46,186,105,229,118,205,2,99,250,167,66,228,132,210,51,62,180,41,135,43,230,46,175,159,145,105,161,100,167,51,176,93,59,143,92,114,218,96,151,145,219,145,200,27,163,227,95,124,215,160,213,116,67,223,3,254,242,41,249,79,170,96,37,208,171,248,16,158,223,9,224,76,73,196,83,79,145,17,207,15,82,95,242,212,55,47,114,93,241,71,147,81,101,202,145,48,98,100,33,76,19,248,220,223,114,133,95,201,58,29,189,159,21,63,77,1,89,252,155,57,219,71,190,116,2,73,129,243,84,233,63,59,21,60,166,131,175,173,3,196,73,165,177,208,132,180,141,224,108,216,205,42,223,147,34,214,113,98,42,255,34,233,3,21,28,22,196,124,212,11,39,134,150,175,13,91,201,58,159,136,61,163,104,81,26,212,240,82,165,80,19,56,129,85,250,130,60,75,87,65,69,130,140,192,59,185,33,236,29,110,87,224,67,21,241,67,209,25,230,18,59,12,253,140,219,161,136,69,97,226,122,181,135,192,112,249,168,180,79,217,226,216,20,164,63,244,125,147,200,107,89,244,230,24,243,179,176,77,125,220,54,116,245,179,100,41,14,147,86,20,4,164,109,37,4,192,5,166,70,84,98,135,173,92,15,158,37,5,49,49,132,215,220,28,202,164,136,181,157,161,146,115,155,85,62,190,194,75,251,56,246,122,195,23,98,42,239,135,146,213,145,35,156,174,110,242,215,137,232,226,217,154,183,103,38,100,64,91,109,92,96,52,240,131,212,178,53,246,78,2,226,138,56,129,251,5,200,46,112,24,162,70,82,236,53,126,203,113,248,1,92,212,35,57,127,127,200,165,196,139,184,239,78,24,157,59,181,39,48,18,249,10,215,125,165,139,199,251,163,104,218,39,6,249,65,217,207,131,207,185,198,23,115,74,13,238,13,11,68,174,220,154,138,184,239,233,223,107,30,200,146,135,237,196,215,32,191,147,69,8,221,77,216,11,211,202,138,241,203,153,134,179,223,26,89,151,92,215,41,141,14,157,57,226,181,85,67,136,125,175,203,118,52,40,125,177,215,111,28,205,165,249,119,210,161,59,71,174,186,150,192,106,205,241,31,217,123,96,228,248,163,31,96,235,84,143,133,86,224,218,143,251,238,242,149,37,130,33,187,159,177,117,156,81,147,206,92,159,84,226,246,170,240,41,141,60,82,195,7,19,194,99,107,174,90,42,220,187,179,190,171,193,183,100,181,31,243,220,163,201,249,202,50,2,66,234,130,152,148,117,105,42,20,242,84,164,51,143,161,203,88,182,56,92,102,16,225,49,215,210,220,221,246,252,155,230,36,98,155,42,40,183,166,85,225,232,133,173,5,195,94,59,66,194,141,23,159,77,189,91,43,249,93,27,45,158,112,161,168,202,121,94,215,34,28,94,179,173,39,7,141,39,15,42,110,25,240,246,173,83,172,174,41,23,149,184,180,43,241,37,238,78,95,12,145,252,47,159,34,85,100,182,70,11,32,254,167,134,35,198,194,73,181,82,82,170,210,167,111,152,252,127,210,218,152,253,111,29,28,70,236,123,71,70,177,122,245,175,214,12,249,5,176,126,138,14,178,199,148,94,192,70,238,99,25,84,164,125,255,98,108,198,189,144,134,123,240,118,122,218,27,171,153,145,51,39,71,210,144,223,144,7,186,237,106,88,3,157,136,123,4,0,84,29,144,37,96,207,172,243,157,71,154,207,215,106,58,210,56,186,47,171,206,86,11,12,118,2,95,16,2,67,185,21,124,156,195,215,102,113,77,22,193,17,22,229,53,164,1,225,45,153,102,207,105,184,111,56,31,177,237,175,24,223,209,162,228,60,170,251,10,43,85,19,41,209,41,51,59,17,169,167,90,43,59,25,253,213,63,107,37,87,69,7,112,130,58,55,161,61,117,101,242,184,9,181,115,59,155,87,224,193,91,211,122,134,81,131,125,169,227,51,11,117,29,176,223,197,142,106,194,229,237,41,191,13,65,41,198,248,234,221,79,146,33,250,115,65,118,237,125,28,10,142,141,117,42,173,168,12,60,215,176,33,83,184,50,118,224,132,132,132,247,58,109,200,130,97,203,173,108,64,115,137,68,18,143,183,36,68,158,179,198,169,211,227,163,131,213,45,125,62,6,103,253,220,102,222,50,69,213,128,45,112,3,19,0,127,124,252,220,32,74,237,88,56,187,216,10,230,247,173,121,22,51,218,224,173,179,73,210,168,128,17,115,254,118,48,61,99,24,225,133,112,126,9,83,111,62,51,5,193,187,94,196,40,239,129,249,186,210,117,80,240,197,134,162,159,141,86,21,252,229,190,245,226,98,62,215,32,237,79,139,190,157,92,104,67,77,13,113,230,187,81,251,89,168,62,23,179,249,58,108,56,139,83,178,211,219,158,218,153,148,117,31,126,213,80,234,41,2,183,203,68,2,131,189,39,203,242,214,108,170,213,214,151,78,119,22,120,90,108,171,22,157,51,202,191,201,137,235,62,234,73,141,160,169,104,216,119,180,29,124,127,171,204,112,183,191,70,221,19,214,79,29,245,8,38,98,20,122,128,106,101,116,89,29,139,149,24,1,174,239,50,198,249,79,148,237,10,249,205,6,34,207,35,59,114,188,113,165,46,56,167,111,43,244,83,247,176,9,10,7,145,58,221,94,88,142,139,219,249,101,187,246,191,3,230,228,237,112,26,21,115,208,176,12,140,0,32,183,232,245,120,129,82,3,113,66,58,236,196,95,68,90,139,179,97,52,153,80,96,121,108,60,226,54,3,71,125,98,102,144,166,163,8,135,117,99,88,19,40,57,16,125,47,58,55,22,149,53,199,17,194,121,230,211,248,214,55,126,236,220,150,245,80,33,72,8,2,109,188,218,51,96,200,64,34,132,50,125,231,144,193,11,254,115,111,217,111,157,110,51,191,150,66,28,203,80,253,187,50,238,47,152,32,125,67,55,44,124,75,220,25,158,105,169,35,31,117,154,169,185,187,149,206,157,228,249,74,193,73,93,244,76,221,146,69,83,51,33,165,40,7,219,107,172,122,204,56,90,181,135,131,94,146,225,29,184,223,98,239,143,202,175,196,64,5,165,13,74,75,133,141,224,64,200,125,239,5,219,15,218,27,218,224,112,36,54,202,128,34,58,168,24,6,166,58,65,161,207,4,163,37,130,102,98,159,206,64,8,159,68,69,77,191,165,213,119,64,198,227,176,23,79,208,191,15,4,82,117,185,199,94,75,146,229,145,207,110,208,239,26,69,146,120,208,49,136,116,178,202,27,105,75,107,64,106,118,69,107,170,18,12,207,221,74,37,202,134,24,134,205,26,167,6,235,180,6,130,136,186,141,130,218,86,51,132,112,210,53,247,176,12,171,156,133,202,137,200,25,133,180,118,244,232,133,236,180,222,248,187,105,139,156,155,129,223,134,211,158,186,169,83,171,252,207,251,94,139,7,148,127,143,226,253,226,1,41,10,180,111,155,112,214,9,204,190,1,50,67,45,196,173,252,102,172,52,116,146,101,65,82,35,68,56,81,208,26,187,147,223,125,110,105,165,5,166,212,21,153,94,174,3,6,252,57,54,154,141,57,133,166,212,254,190,57,199,118,42,170,139,50,61,253,121,112,75,167,97,186,31,248,14,214,48,132,33,172,138,155,122,182,251,108,81,175,6,127,66,231,211,218,92,173,105,202,132,230,3,86,179,87,171,127,219,224,141,253,99,180,110,215,186,240,126,46,150,155,116,32,79,73,101,240,246,99,104,6,7,96,234,242,65,232,74,154,9,24,15,70,196,23,135,218,116,157,128,135,77,201,86,40,110,0,70,183,149,58,188,7,6,55,47,89,248,42,123,168,62,89,15,176,183,3,103,7,129,131,198,181,197,73,39,185,33,126,250,45,72,173,90,106,184,146,159,18,142,226,32,35,211,124,97,87,254,179,159,173,104,203,124,194,89,252,172,25,231,83,12,249,157,217,49,233,253,41,246,240,28,137,91,208,109,178,147,190,138,122,201,211,41,226,61,77,226,187,246,115,243,31,67,61,104,110,99,216,187,113,73,195,101,121,80,189,66,22,16,164,121,241,45,112,148,80,139,102,115,79,54,224,252,39,52,61,130,62,255,4,85,251,223,100,99,115,23,145,88,11,239,187,62,92,181,47,213,119,203,146,135,11,238,254,174,200,106,240,216,83,58,219,60,112,41,57,93,51,39,164,224,4,15,30,77,213,12,110,214,55,168,181,121,169,27,85,185,175,237,251,84,197,0,31,108,196,4,141,230,89,101,202,44,66,185,15,131,233,225,177,67,103,243,247,28,100,10,80,243,249,65,151,58,42,63,176,18,169,247,194,16,183,56,46,84,41,22,166,26,110,112,58,235,114,229,80,90,88,56,45,198,161,76,121,142,86,52,73,77,245,90,22,34,231,203,35,105,29,23,90,98,12,245,166,77,186,28,6,117,177,80,113,25,220,216,226,21,240,229,174,129,50,218,222,10,70,215,136,73,22,53,51,167,117,214,240,169,167,166,129,239,39,20,248,98,91,216,203,147,172,151,193,211,139,162,213,52,81,192,51,55,208,211,8,3,21,168,71,13,166,198,247,232,200,66,81,225,154,209,58,138,133,147,41,121,92,235,44,4,231,217,118,212,147,7,198,26,114,25,108,183,241,4,253,101,29,171,133,71,6,236,110,152,38,65,238,72,123,60,203,183,202,243,125,35,238,106,25,56,26,251,1,135,121,226,23,162,227,179,9,106,150,116,186,128,155,95,172,65,127,240,47,0,243,35,170,23,144,152,77,188,112,204,147,220,24,115,12,130,19,107,71,77,254,185,227,194,176,96,233,234,50,180,80,14,76,67,252,90,56,220,179,64,45,102,76,248,201,123,14,210,33,237,45,162,97,213,193,191,77,32,179,72,194,110,138,55,181,87,102,175,14,138,71,218,101,195,57,29,56,134,149,92,229,61,192,125,122,92,148,198,77,248,31,146,76,117,238,127,48,144,233,105,13,233,4,181,219,33,22,109,147,88,133,116,153,161,3,34,234,76,104,212,32,76,3,67,33,26,167,63,141,126,165,176,86,189,17,2,204,226,248,157,179,185,80,191,21,84,56,37,54,117,178,83,147,225,4,135,185,84,11,17,241,82,110,252,98,64,220,219,193,80,242,51,107,77,127,88,199,126,146,63,28,236,237,91,244,181,16,206,174,24,100,167,183,110,6,223,245,191,122,45,80,54,30,110,100,141,14,15,159,130,217,97,142,173,94,112,215,5,14,61,246,100,83,231,154,104,144,155,179,140,209,110,44,154,58,54,237,32,168,222,78,239,113,227,227,144,248,90,99,28,116,237,189,114,61,109,92,76,95,253,200,100,7,77,96,50,160,44,150,232,115,115,135,98,41,199,67,164,42,101,214,101,230,110,36,208,214,206,117,35,252,48,72,222,210,117,117,213,135,127,186,104,149,69,56,126,69,67,122,0,191,215,178,29,150,64,226,244,108,235,173,16,199,217,180,237,142,244,213,31,166,138,113,255,111,141,240,255,242,231,121,142,248,15,247,33,179,19,124,98,190,117,109,111,123,7,36,109,125,61,227,146,110,14,81,25,222,48,62,55,215,137,135,230,145,5,104,104,79,182,165,138,6,36,114,194,249,21,182,181,244,207,46,153,34,171,210,208,29,8,100,200,244,71,49,233,163,82,163,114,103,137,175,114,230,45,215,48,145,241,202,46,198,89,94,36,17,51,168,154,106,92,251,142,71,163,149,57,101,9,98,39,72,196,208,56,213,54,40,139,130,47,56,9,110,254,101,232,20,245,145,177,234,111,213,188,203,79,110,107,242,73,124,77,132,4,82,93,40,142,23,62,192,134,146,255,60,156,51,53,208,227,73,243,96,217,123,123,113,61,230,136,13,121,234,59,190,30,186,100,118,68,40,95,46,104,240,218,22,180,126,181,155,197,252,8,186,117,216,106,93,14,143,213,183,0,252,194,39,96,242,16,231,146,188,157,110,240,139,183,173,27,148,47,127,144,25,143,48,145,103,29,239,44,216,126,208,220,63,196,166,28,136,180,163,202,252,234,188,184,98,106,161,194,138,173,193,60,215,110,33,188,159,178,116,2,94,122,42,211,168,98,183,176,178,62,244,2,198,149,117,130,178,179,127,181,105,202,253,107,248,46,95,161,65,12,246,250,96,220,108,127,247,235,51,48,194,46,123,159,179,79,55,254,170,230,110,112,112,58,215,168,135,141,3,216,203,205,156,63,23,195,166,131,92,103,78,10,61,31,185,215,5,168,89,137,211,127,70,39,49,146,52,81,192,155,166,14,161,102,141,2,182,226,144,175,15,169,80,80,129,175,164,63,163,76,80,76,186,17,63,227,253,27,150,168,255,196,185,150,110,4,51,98,32,4,9,58,201,110,46,115,254,156,77,20,212,132,195,92,139,217,78,134,200,45,249,176,196,168,130,18,116,247,24,67,113,73,60,40,246,165,163,178,95,4,74,235,54,105,163,255,233,210,55,244,124,231,231,216,127,43,114,14,50,49,154,201,75,196,108,123,48,57,225,1,216,170,167,220,171,80,197,86,90,212,249,125,1,214,80,6,239,117,149,46,106,251,172,248,16,108,128,167,139,159,245,70,50,245,254,157,190,35,112,73,48,40,100,194,137,250,158,187,251,72,103,70,15,244,98,68,175,75,47,63,159,116,78,175,197,137,120,117,249,151,50,157,100,197,74,24,149,103,226,104,141,127,181,222,112,155,202,209,233,28,144,11,147,115,214,127,139,10,56,242,3,109,177,2,7,146,43,178,193,158,156,167,234,181,164,134,206,123,66,44,248,197,243,105,108,63,212,161,61,105,52,116,155,187,139,238,165,195,152,9,182,129,112,172,44,67,0,197,93,179,92,104,209,72,94,52,161,42,11,31,117,132,3,165,148,158,14,3,242,110,201,83,112,119,93,29,194,175,23,129,97,211,231,22,96,208,169,105,199,11,105,89,151,20,107,53,114,141,148,158,188,33,122,248,192,17,204,128,130,159,133,169,119,47,225,140,28,78,43,164,140,6,132,77,253,3,140,252,66,244,126,19,7,164,90,78,136,168,160,239,234,177,8,12,126,80,143,242,175,237,76,223,146,102,161,122,63,111,150,251,37,21,95,162,41,151,255,46,255,106,87,87,52,105,104,152,175,190,162,222,185,207,8,63,195,38,30,188,204,117,113,171,49,123,234,148,126,216,93,114,188,211,140,11,122,162,114,96,31,29,230,139,129,207,108,130,131,57,12,60,11,114,235,9,150,224,65,47,169,70,22,7,220,204,202,60,126,215,96,64,167,173,254,173,46,227,168,71,10,150,143,50,144,166,58,138,54,99,221,96,92,78,162,219,112,232,38,192,92,110,217,59,57,87,143,226,84,127,61,16,144,106,102,108,134,16,185,117,101,65,9,73,26,180,205,168,86,181,68,67,174,91,86,7,189,35,243,241,90,159,79,112,207,95,181,30,227,229,40,179,14,116,170,101,136,119,23,112,164,86,0,210,233,135,40,146,107,214,71,220,98,148,159,149,39,229,182,161,105,40,213,49,21,123,179,240,54,210,148,156,50,78,185,134,86,218,130,191,57,87,163,212,181,33,234,49,224,178,199,174,70,144,101,59,209,125,109,152,56,173,163,115,73,119,11,206,148,49,65,229,81,111,84,199,239,87,202,78,107,161,25,160,136,123,129,13,245,28,23,73,239,31,43,187,86,97,254,201,209,71,116,86,90,236,130,64,180,144,57,173,253,243,171,144,250,246,144,215,6,101,25,254,151,240,156,195,151,134,184,87,100,241,225,146,246,240,134,199,200,249,38,156,170,207,112,198,189,106,43,51,175,85,63,248,161,227,47,12,208,235,172,90,244,194,199,156,52,149,54,84,169,174,141,186,222,47,120,46,181,73,243,122,13,132,232,203,103,11,140,95,116,178,207,40,64,204,167,138,78,239,149,156,83,178,153,15,242,70,190,45,135,8,189,239,13,112,191,44,10,187,240,10,161,98,96,157,101,101,241,181,40,154,154,96,58,96,44,11,81,202,20,228,161,216,153,133,182,52,158,193,155,51,209,110,176,36,90,155,39,56,85,224,198,115,120,168,6,202,85,179,189,12,216,176,11,248,21,221,232,29,67,155,233,135,8,238,74,221,86,28,94,172,159,151,245,197,97,13,232,194,249,47,175,205,67,29,36,229,199,5,247,183,253,229,202,147,195,85,11,12,128,152,153,37,249,9,101,31,84,18,221,39,194,70,16,234,134,19,151,250,217,25,189,107,87,117,34,153,230,28,16,182,212,66,59,207,90,218,38,219,216,80,204,29,186,233,21,35,158,195,246,4,244,52,28,53,51,135,51,53,35,122,18,90,221,198,210,27,125,143,128,21,145,43,249,10,114,127,74,125,85,162,228,70,183,197,74,159,211,92,110,125,99,8,84,96,24,124,253,42,174,71,211,56,105,126,165,249,142,143,181,138,33,108,160,96,42,75,94,78,89,63,174,196,16,250,46,72,64,200,209,79,124,248,156,138,22,223,219,225,66,233,255,180,19,106,119,27,49,107,104,95,75,250,227,171,27,90,113,106,3,73,33,248,112,226,156,131,162,56,44,59,37,49,92,35,166,246,80,242,201,35,192,252,84,135,119,62,247,205,91,135,26,174,127,172,222,36,46,198,250,18,19,31,172,57,118,16,31,134,28,144,210,24,8,189,27,183,196,235,242,61,231,53,136,33,212,252,194,216,136,54,124,5,211,178,51,248,110,31,132,163,160,4,115,91,39,244,113,128,230,245,34,140,113,142,109,181,195,153,35,171,76,69,26,252,164,16,177,194,163,177,228,2,242,93,61,37,156,29,112,198,45,119,74,2,190,127,13,26,112,143,53,12,183,209,166,198,158,214,226,39,198,94,96,66,197,18,225,245,30,211,68,124,227,5,165,139,3,91,187,250,169,199,92,123,238,39,204,183,11,184,9,83,169,169,25,238,224,98,98,170,243,95,203,92,187,237,62,68,44,125,170,25,136,143,84,150,23,194,164,44,201,67,48,85,231,130,196,57,202,143,100,82,16,219,101,162,101,158,157,23,147,110,115,137,195,22,122,12,49,131,227,88,226,32,186,4,241,134,63,212,163,176,201,64,100,230,3,65,57,82,50,232,234,22,64,71,122,59,152,209,185,21,120,241,130,1,153,199,150,229,202,41,14,43,120,175,102,208,9,220,130,132,119,222,26,180,193,134,244,181,158,147,43,233,15,179,234,213,50,7,59,223,145,143,182,33,158,75,5,237,151,39,103,240,217,204,123,219,121,36,248,46,184,137,1,73,202,106,151,167,87,237,85,93,252,121,16,238,171,111,67,19,62,110,91,54,136,41,65,128,185,235,243,206,49,109,0,121,180,118,239,40,62,204,64,234,125,83,124,163,82,241,125,187,137,25,161,182,108,25,53,34,237,76,66,174,158,102,148,224,241,207,246,245,54,219,111,109,81,162,2,193,247,107,50,205,230,158,235,110,109,208,3,246,222,7,200,129,34,23,213,147,205,75,82,130,72,132,146,80,101,234,10,108,56,24,181,77,239,157,218,136,162,5,147,184,126,196,249,242,152,196,227,69,244,40,62,132,59,188,32,174,6,44,191,103,183,21,164,254,15,28,235,63,198,217,11,50,203,155,129,87,204,129,224,199,65,152,115,94,231,247,255,31,0,95,207,225,63,81,248,28,68,48,141,121,105,9,152,66,123,14,65,222,8,48,201,7,20,7,83,102,139,120,26,55,4,152,113,50,64,27,2,150,184,73,195,230,239,65,247,57,107,137,85,186,188,111,242,20,58,98,247,182,105,115,225,185,80,82,39,15,0,250,11,163,190,149,125,2,62,97,205,132,70,77,6,165,105,24,20,69,224,249,52,195,187,122,85,43,127,210,11,194,16,83,108,206,77,119,102,129,109,60,1,208,125,7,252,177,141,172,170,195,121,38,31,244,250,120,3,62,193,195,161,66,230,171,144,101,66,93,14,64,143,236,52,50,86,110,25,3,178,241,152,148,113,150,80,38,243,73,35,40,160,125,3,194,61,178,51,77,137,171,125,180,77,247,61,53,216,113,195,140,205,24,33,211,57,247,122,200,196,113,164,93,55,35,46,46,67,142,61,177,151,142,172,164,92,92,52,109,139,132,27,150,202,166,192,3,173,217,81,25,232,73,46,132,108,168,173,103,158,217,27,15,224,199,121,109,138,139,196,91,45,220,188,191,158,214,135,84,252,123,187,192,95,9,2,75,120,190,96,52,250,238,70,126,156,207,50,190,43,48,215,19,114,196,109,252,228,45,255,102,223,200,118,26,164,48,100,183,32,13,95,123,118,13,7,73,1,172,33,107,52,111,228,35,86,237,21,38,28,117,43,236,28,2,125,47,32,246,131,165,34,64,200,61,233,194,196,186,124,89,88,18,44,226,32,228,176,5,59,145,238,160,214,78,3,109,86,224,51,114,254,26,68,75,247,19,27,189,249,169,236,161,227,245,192,122,183,246,191,62,66,171,103,51,30,11,72,84,87,130,58,44,192,193,235,193,189,160,141,237,127,122,229,181,116,161,47,131,132,134,136,69,153,125,143,48,83,122,217,86,197,177,230,158,36,123,33,65,212,29,68,62,208,23,107,110,33,112,38,47,59,79,223,227,126,171,234,190,184,6,177,23,34,252,96,140,162,160,248,222,171,220,237,19,152,206,72,37,59,3,18,78,48,23,127,84,76,222,250,245,57,61,111,176,123,246,46,6,69,66,165,251,205,146,68,100,131,72,13,159,77,246,39,89,85,4,161,191,134,148,118,251,224,193,150,45,50,97,195,28,199,195,76,71,253,106,97,210,41,136,35,159,21,38,46,221,240,48,138,238,223,36,157,64,131,78,214,228,89,4,165,53,231,225,65,17,254,64,48,55,15,247,59,175,70,2,100,154,76,96,61,119,241,19,222,224,40,143,94,133,98,160,14,253,54,123,243,146,95,73,125,162,34,219,3,129,29,134,202,98,61,193,46,230,183,176,227,217,109,134,6,227,162,92,156,201,180,193,8,37,78,27,100,150,133,231,204,161,189,152,107,81,177,72,66,89,206,38,146,166,203,16,44,193,138,143,229,50,89,67,20,56,25,153,87,49,228,77,215,195,197,153,254,202,90,251,216,73,26,137,53,126,124,2,232,106,99,17,200,244,141,240,236,54,194,14,118,187,76,203,56,100,235,70,159,255,132,88,248,173,178,106,227,170,71,128,68,4,23,162,201,225,203,88,232,229,59,204,221,194,241,167,164,0,236,237,154,135,148,57,124,107,172,52,25,188,66,197,197,55,194,162,10,11,196,82,132,65,246,81,175,9,57,137,212,196,208,255,156,42,236,70,146,49,193,135,249,209,247,41,74,112,140,67,55,47,253,181,19,160,107,137,98,131,177,107,32,108,62,250,52,254,17,87,235,116,14,121,192,149,62,54,207,211,11,143,60,19,3,134,223,236,171,169,163,74,183,100,178,123,94,63,125,100,255,152,194,240,20,11,241,142,65,65,97,138,4,247,84,91,222,40,14,154,204,109,178,73,114,174,58,142,184,116,245,176,165,214,77,85,44,116,117,229,53,75,145,136,7,48,34,143,109,69,157,209,75,61,8,165,209,8,89,248,37,199,24,227,226,95,47,247,237,18,54,207,106,6,84,30,253,3,150,73,166,166,214,182,251,240,240,96,101,143,196,116,149,46,129,83,226,126,184,146,159,185,167,61,228,68,60,144,106,135,53,85,249,69,229,78,239,12,216,191,0,117,36,67,102,18,159,210,94,140,96,209,113,199,251,14,110,132,233,235,84,220,139,216,241,199,192,93,152,212,116,201,32,80,73,178,98,102,48,2,95,161,153,27,134,52,139,64,177,152,177,80,136,11,24,243,169,43,184,223,160,140,144,36,226,219,187,75,71,130,142,222,88,229,49,152,62,49,154,187,87,15,154,10,48,143,81,42,33,142,232,147,19,239,14,167,25,98,235,55,177,109,60,115,171,85,56,96,212,99,53,178,197,235,21,163,185,216,161,166,185,54,91,105,70,118,108,234,173,96,98,205,180,43,224,47,75,150,73,65,253,127,7,158,165,92,156,45,136,228,113,64,61,159,183,19,144,242,16,131,176,100,161,74,77,211,106,18,251,15,74,6,55,9,163,172,64,130,169,7,84,252,42,111,45,246,68,98,160,249,229,197,12,186,180,93,231,243,212,13,180,103,159,28,17,6,30,6,208,50,235,125,1,132,186,105,129,54,11,175,140,187,166,155,214,26,182,49,63,190,143,220,153,203,196,114,254,110,113,112,203,219,57,76,209,204,124,26,3,22,225,125,12,17,117,197,98,239,4,157,111,114,123,176,183,163,173,4,227,85,247,88,248,183,45,194,232,71,53,72,101,133,194,84,153,153,11,61,27,53,87,0,168,102,27,131,211,139,31,246,179,191,111,183,214,219,207,220,209,210,107,130,220,107,142,204,88,193,229,140,130,91,11,194,62,89,149,102,178,178,49,52,93,166,209,110,190,155,199,163,124,120,120,245,175,107,81,0,116,171,36,70,131,104,176,32,193,239,32,1,164,70,138,192,158,224,92,93,247,130,95,117,233,102,81,95,148,77,119,183,77,59,250,209,236,67,38,73,17,174,242,34,32,127,145,224,102,239,6,117,247,144,183,7,248,241,162,37,38,210,162,76,254,168,216,240,88,165,168,251,9,6,247,104,46,90,218,149,187,63,132,110,245,241,186,37,246,45,74,233,166,4,35,101,7,62,117,89,171,103,148,250,244,191,196,215,64,11,175,211,245,36,11,5,185,128,83,148,5,103,51,179,25,231,47,42,172,29,65,55,171,82,206,158,255,50,7,214,237,113,34,29,40,249,144,126,252,117,136,106,135,192,221,2,32,42,109,191,165,166,236,132,235,222,124,108,170,245,188,154,66,65,50,175,67,165,100,55,228,249,244,199,233,111,11,44,1,234,30,181,71,228,108,56,27,245,229,172,130,26,202,172,92,110,43,209,229,188,15,224,253,205,162,67,83,163,14,213,208,172,113,218,81,66,240,224,245,65,52,214,60,182,95,31,144,212,168,38,224,128,234,249,180,136,90,160,170,201,88,135,237,95,168,30,135,219,21,190,249,24,62,104,79,250,177,132,40,211,32,187,223,56,48,47,210,249,60,124,107,0,119,170,104,181,196,29,108,180,194,113,216,95,95,248,211,176,222,249,223,91,148,210,102,35,204,37,241,247,217,243,189,21,39,162,58,54,169,218,86,209,233,217,50,253,168,223,155,119,198,112,254,83,59,72,70,72,106,4,227,96,135,237,136,143,201,147,61,141,90,218,5,87,146,45,16,129,16,160,182,255,208,111,176,97,20,253,193,132,66,187,241,125,144,154,236,141,215,159,12,155,165,107,217,63,252,120,17,182,192,59,106,5,245,140,113,60,209,194,44,128,32,17,179,131,162,50,206,20,234,215,57,253,238,218,3,224,35,254,247,100,60,19,243,130,119,73,26,29,42,90,195,151,146,132,70,210,229,107,161,149,27,243,192,245,121,193,133,205,213,246,57,228,201,17,208,197,169,68,23,123,237,224,89,146,90,141,171,223,17,162,30,189,5,12,101,151,157,146,50,182,2,5,48,183,221,74,133,202,67,252,211,178,144,87,57,172,35,105,168,170,187,12,70,11,145,37,122,234,95,52,32,238,160,94,142,62,219,37,76,163,208,48,132,27,12,156,72,37,42,144,119,99,116,196,189,88,27,90,94,70,99,68,62,232,10,75,108,215,102,161,245,255,179,178,126,248,143,61,173,165,128,133,24,45,120,24,239,137,98,63,136,232,163,114,178,6,127,237,47,251,240,126,147,71,113,64,9,214,203,112,226,178,213,171,233,141,107,206,164,156,86,177,238,145,138,90,208,159,91,149,127,244,223,52,142,187,164,126,206,16,206,195,162,164,1,77,16,225,245,223,10,52,141,135,139,244,163,32,213,53,43,163,79,113,176,239,183,22,0,212,213,183,175,201,17,141,52,35,124,112,21,5,92,201,180,137,115,49,32,13,76,238,163,99,241,91,136,167,138,197,188,175,117,244,248,215,69,213,197,57,32,140,97,148,71,170,190,185,40,99,104,152,164,222,164,133,12,78,129,113,231,217,179,37,14,182,196,16,81,3,137,162,98,130,182,69,215,100,160,101,67,252,14,239,126,109,188,102,119,143,41,16,45,250,124,88,98,93,170,45,130,50,15,238,147,129,57,212,5,243,188,254,213,236,107,138,49,238,176,33,12,193,130,245,149,108,246,184,24,164,82,104,81,246,167,76,251,148,89,75,164,116,83,180,42,79,105,221,244,250,144,59,88,87,7,67,191,14,163,181,27,57,4,35,183,195,229,33,124,71,84,163,53,2,83,137,8,8,152,29,170,60,181,87,217,50,33,246,175,219,1,192,186,71,139,222,186,34,155,151,54,70,239,86,77,149,183,237,58,44,121,179,221,208,3,145,252,203,81,61,143,185,24,162,130,153,185,69,40,150,181,162,45,16,135,100,13,166,160,79,55,224,187,104,43,31,41,157,32,69,90,239,66,104,145,188,72,132,66,3,75,181,192,102,190,174,23,13,71,242,219,122,252,4,108,145,112,14,173,17,142,209,208,122,253,126,85,238,24,24,61,71,69,196,75,79,212,73,61,98,242,165,170,104,0,247,209,123,2,224,245,16,112,192,163,2,245,201,66,96,140,143,210,235,0,217,58,50,30,48,135,135,180,140,188,95,240,141,121,168,141,48,74,184,63,127,153,210,127,248,211,212,152,222,126,16,186,94,152,37,197,86,159,76,39,204,239,114,51,0,27,232,118,249,19,96,107,75,210,25,21,50,80,149,252,55,80,197,162,67,32,182,98,211,167,124,47,54,183,54,190,174,8,214,247,195,135,165,178,26,100,74,141,210,94,29,251,46,58,184,53,12,22,88,5,121,172,52,236,216,231,64,174,222,42,1,224,61,112,98,48,90,4,59,115,97,206,101,23,150,55,64,222,53,220,104,193,133,239,247,199,76,180,181,231,2,82,150,64,243,41,126,226,83,180,156,111,58,50,10,81,127,181,93,90,108,24,245,82,174,80,67,153,42,27,65,162,195,31,30,150,125,114,40,143,145,13,20,144,205,177,59,232,14,28,123,135,101,74,224,189,202,6,158,135,183,174,77,3,12,139,173,89,129,105,137,153,8,90,237,239,16,66,255,73,105,199,14,173,174,126,12,220,42,237,162,101,133,132,129,100,161,10,158,46,14,191,164,157,181,75,15,39,239,58,7,243,215,52,219,220,10,199,141,204,209,172,157,221,144,213,176,246,157,91,76,140,128,100,47,69,9,211,150,22,19,191,113,229,166,40,53,197,171,91,89,178,163,73,226,208,65,197,166,47,105,141,228,104,185,173,134,216,198,74,149,75,201,151,33,22,37,95,77,157,91,211,193,198,12,217,26,60,1,18,22,64,101,54,206,228,101,193,237,133,99,174,184,164,180,29,172,63,187,130,200,102,149,14,16,27,164,177,226,112,204,235,124,150,107,112,107,145,22,44,118,243,139,33,238,162,41,76,21,69,43,56,145,27,140,71,87,61,142,123,158,97,64,242,218,215,163,181,232,112,239,45,227,81,98,104,177,246,86,13,179,135,32,151,119,11,207,157,149,161,15,120,203,116,200,201,255,117,88,169,49,78,67,81,155,196,67,89,7,167,4,220,9,150,30,18,213,254,36,182,116,6,240,121,175,20,231,221,151,195,146,114,59,186,187,204,232,88,57,45,187,129,234,133,116,78,217,41,234,204,140,190,18,108,222,207,45,51,68,26,25,102,11,149,102,142,232,185,114,115,4,72,93,63,117,209,205,33,36,244,222,46,132,133,67,140,123,168,183,178,130,97,100,248,104,215,32,168,187,127,32,167,220,227,52,82,187,184,231,117,7,213,141,231,231,7,21,211,247,62,72,238,80,53,122,48,56,135,83,235,98,246,176,184,146,28,174,213,215,133,163,186,254,73,132,43,58,17,32,68,140,149,66,100,16,87,221,117,251,248,11,57,109,67,254,232,10,178,217,148,94,75,76,78,111,189,55,25,244,182,113,251,92,245,102,0,20,100,30,26,24,190,82,243,93,32,216,211,222,50,182,168,212,246,159,3,28,136,97,90,197,98,8,198,226,71,102,181,3,236,97,133,96,109,148,88,233,222,87,7,88,238,194,91,139,198,44,94,96,217,123,218,145,100,99,159,38,240,131,60,156,79,3,233,44,130,191,114,8,243,98,155,12,104,247,119,217,48,166,199,247,66,147,115,94,97,107,189,99,218,88,214,161,97,112,5,69,250,188,90,67,147,142,182,42,178,122,7,234,116,73,63,64,87,241,64,96,11,42,138,192,252,150,146,158,50,116,195,194,255,222,255,90,251,44,99,170,77,107,229,66,87,220,14,245,234,152,169,151,55,162,90,180,221,150,176,167,92,103,71,179,71,245,18,224,46,238,116,169,123,63,5,144,243,137,10,5,238,70,247,154,143,205,202,105,110,103,216,29,187,161,5,126,148,183,108,111,214,176,252,175,202,175,53,109,213,245,129,182,126,135,45,24,132,183,242,216,243,56,87,84,230,44,1,226,23,63,87,156,74,29,138,9,16,29,45,185,248,140,58,19,188,69,10,248,25,85,8,32,208,233,25,159,83,5,167,90,9,229,154,253,130,201,34,156,49,15,225,145,225,3,227,250,107,129,254,29,200,196,192,247,242,215,45,91,24,138,195,76,140,76,192,3,117,208,14,203,113,13,2,106,3,116,10,224,5,199,27,246,89,238,138,36,243,238,142,108,66,74,119,11,44,91,39,99,58,154,162,189,101,127,130,51,74,241,100,175,81,154,91,18,76,59,149,34,91,47,235,74,255,196,27,50,6,194,113,187,203,91,17,64,27,195,10,228,196,229,187,255,204,65,154,134,65,117,242,111,91,201,15,180,133,251,159,180,79,221,49,194,113,225,88,118,10,19,167,253,45,85,154,233,124,128,73,169,30,147,97,140,95,239,141,71,238,40,127,84,120,117,175,239,71,127,0,128,150,201,38,19,127,59,134,18,4,252,163,73,74,70,166,190,32,48,65,28,94,137,179,111,71,241,133,206,221,124,11,112,236,53,165,36,62,76,149,217,85,161,233,168,115,54,16,4,107,122,188,1,4,53,85,181,156,1,12,41,94,162,60,104,198,213,125,175,17,67,156,100,155,122,242,100,245,177,126,122,231,135,17,124,129,158,130,137,43,235,199,196,228,140,61,43,68,69,181,201,151,30,73,98,155,148,180,6,187,2,98,101,187,7,216,231,219,27,184,198,9,192,11,194,209,113,42,122,112,100,107,249,194,39,28,120,55,44,70,159,26,141,148,146,7,199,177,21,128,82,133,93,49,147,191,235,83,229,85,190,124,196,156,209,23,206,31,146,243,201,126,86,166,219,154,22,201,183,16,62,248,239,103,18,218,65,158,185,251,34,172,158,7,149,46,218,183,114,66,141,114,154,88,31,185,124,223,55,209,215,129,14,17,205,64,4,167,204,185,65,41,96,90,17,59,41,192,41,159,154,110,136,230,113,170,35,94,239,236,132,206,18,120,245,155,190,59,46,239,242,118,128,252,58,162,112,217,241,165,102,168,249,110,192,174,46,185,54,125,252,69,36,226,188,225,231,104,158,173,23,26,32,136,62,29,39,193,164,193,152,75,100,207,78,48,62,67,95,146,175,175,131,161,221,242,35,240,178,207,14,250,8,199,79,152,190,179,68,20,200,213,254,105,73,162,96,178,199,60,222,183,183,35,94,39,201,30,67,65,170,88,67,198,53,185,136,152,211,90,14,143,183,157,51,156,88,167,201,103,50,3,130,213,196,153,75,128,239,133,136,46,16,228,208,215,249,44,24,250,233,110,245,208,213,61,9,188,213,218,200,61,140,246,25,232,144,177,9,32,93,208,1,179,76,206,151,186,210,22,244,161,250,76,26,101,93,173,11,126,244,254,124,232,249,44,159,11,34,195,228,181,234,55,188,203,111,28,150,52,95,16,95,108,113,92,193,128,130,205,154,69,87,40,253,68,245,67,216,60,154,65,194,197,40,227,222,74,19,245,240,202,183,145,58,199,226,179,120,236,17,118,70,99,220,171,132,88,125,61,224,171,39,2,171,111,240,128,226,53,4,70,204,60,196,62,51,61,190,37,41,126,110,133,194,38,214,222,207,241,180,20,162,160,216,42,103,30,36,221,102,16,127,42,40,31,145,191,206,68,212,154,39,234,113,238,115,177,87,139,166,74,52,93,205,199,119,129,32,114,246,176,109,218,164,114,244,127,170,60,132,99,14,249,60,148,238,152,102,252,52,106,71,28,178,93,174,59,188,9,74,3,139,174,12,112,77,142,22,251,144,143,240,104,227,40,41,255,133,225,210,48,14,182,200,155,71,71,146,5,117,189,108,68,124,224,144,10,5,239,122,191,155,219,78,25,250,51,186,117,221,194,145,250,245,157,180,155,61,171,188,18,90,5,174,137,131,114,233,209,0,56,155,229,200,154,35,12,111,4,139,55,254,168,221,138,47,88,221,200,199,181,244,110,253,210,115,176,63,196,106,207,44,37,148,173,40,99,71,146,173,58,7,53,141,184,19,1,65,109,211,190,238,243,241,132,250,0,46,196,179,254,241,100,70,237,11,137,163,131,148,205,169,94,223,151,246,176,73,4,217,254,105,220,214,56,204,41,163,3,158,153,227,250,254,233,28,33,206,253,225,154,137,55,46,203,8,97,196,50,56,167,46,148,86,155,27,238,36,56,93,136,244,238,134,44,78,237,40,210,3,128,18,166,223,157,239,167,178,142,247,144,130,244,242,238,153,174,180,226,28,109,202,240,146,218,243,166,210,127,131,145,101,169,251,45,102,9,164,225,213,69,30,170,96,9,226,77,86,252,75,66,183,175,178,206,185,47,233,114,152,176,32,240,162,231,227,80,219,225,248,191,88,95,193,1,77,81,246,57,79,84,141,99,76,64,12,42,92,76,142,251,136,76,210,87,133,75,238,238,197,208,96,221,62,3,76,42,161,252,118,176,97,51,126,213,61,47,99,126,3,61,224,204,151,84,217,28,25,69,239,233,158,136,180,47,118,183,49,110,198,245,46,97,46,141,40,163,238,36,149,78,108,208,42,196,171,45,86,17,244,216,125,121,66,217,139,55,246,162,255,59,185,230,136,60,247,208,144,243,49,96,152,247,158,70,19,44,49,12,190,121,24,248,249,173,105,132,138,197,98,213,55,138,224,100,52,116,0,48,27,166,66,243,157,228,254,68,31,215,80,176,115,140,251,61,178,143,223,38,85,132,188,101,86,77,118,202,105,100,51,67,57,135,232,246,2,73,14,107,198,143,242,37,188,222,179,122,94,91,135,173,110,67,6,247,193,139,11,117,216,113,196,7,51,119,140,160,27,36,110,180,248,66,154,250,5,96,116,36,133,208,79,18,4,68,19,177,178,119,245,68,42,252,53,129,98,13,159,121,10,78,227,206,91,164,125,55,1,30,240,250,9,159,242,50,236,230,218,138,236,166,55,58,38,194,160,105,132,191,33,208,8,49,81,201,191,62,19,229,227,153,191,111,197,19,2,68,226,88,71,50,207,1,163,61,181,206,164,145,12,92,83,72,195,154,69,41,246,148,250,127,212,190,193,205,240,149,74,156,78,203,70,83,220,187,192,103,122,116,175,205,29,199,87,145,12,189,236,27,249,119,65,234,158,114,212,97,79,55,91,211,239,214,137,208,149,174,106,222,195,172,216,125,174,223,195,70,237,68,252,40,150,122,247,143,76,75,210,137,147,29,66,234,88,189,185,59,47,246,175,76,172,94,232,55,153,186,173,120,71,99,149,23,3,28,27,226,131,24,67,253,226,84,133,157,42,128,187,27,73,144,208,116,108,30,67,124,25,142,140,10,134,131,51,65,128,137,2,97,18,172,145,209,102,55,210,210,229,201,102,19,242,134,112,136,223,254,6,215,134,139,132,203,20,46,237,53,209,2,47,217,9,62,192,155,32,63,225,71,221,44,49,64,97,186,250,196,115,195,82,47,191,26,47,116,86,58,117,173,93,242,182,165,190,166,158,205,102,125,76,71,191,22,11,239,208,221,156,172,1,150,46,208,170,13,69,191,96,91,32,74,161,4,131,124,48,144,126,222,128,90,189,242,170,90,9,106,231,139,177,74,205,180,234,232,188,179,240,93,134,196,109,195,41,144,136,204,246,202,33,142,20,142,138,40,177,191,64,63,233,187,216,137,49,38,3,21,198,78,104,192,176,247,108,92,95,188,71,178,48,117,83,172,32,103,94,15,141,49,39,251,116,194,34,128,24,224,163,27,137,71,249,129,96,1,64,145,56,32,100,121,10,159,0,81,91,122,179,197,244,218,118,181,122,111,17,244,31,84,169,220,140,216,193,53,237,23,254,1,78,217,210,25,207,37,237,198,236,151,188,123,233,69,57,102,23,125,212,227,200,76,100,217,166,52,55,233,125,91,152,158,173,210,244,208,2,190,139,235,160,109,201,21,44,207,204,183,254,116,245,136,150,32,6,6,8,82,213,36,190,160,72,75,50,158,42,90,242,136,104,180,181,114,164,95,113,150,194,207,114,140,59,90,110,25,19,29,42,17,200,43,190,0,14,122,140,151,102,27,143,248,234,178,68,34,177,173,55,233,95,121,240,182,148,90,78,45,10,52,44,120,186,217,215,16,140,215,241,78,205,47,86,176,84,80,19,69,31,40,210,164,226,177,238,228,176,251,247,125,99,87,210,0,224,191,102,110,55,221,211,17,165,168,146,42,36,96,204,103,66,178,75,253,169,53,139,10,174,115,117,217,162,237,91,133,183,191,13,220,109,29,124,170,222,247,200,166,113,79,59,175,213,183,96,49,139,106,60,191,176,191,167,115,239,201,65,235,162,250,169,194,100,129,213,183,167,125,100,149,204,72,152,87,10,231,65,213,209,134,49,209,43,65,47,154,56,46,148,94,51,152,183,72,147,213,103,23,13,97,126,168,10,115,39,151,181,92,99,42,139,63,4,60,225,102,126,90,21,174,121,0,191,135,126,138,99,59,159,236,99,69,135,168,92,152,231,147,244,198,119,78,186,59,202,255,21,167,235,78,227,234,92,135,63,28,196,56,235,202,119,149,14,150,84,169,122,151,218,158,38,53,204,72,171,20,134,158,24,148,10,36,42,197,206,109,186,131,167,216,249,208,143,250,192,21,232,247,64,123,62,137,57,96,28,80,205,41,156,212,97,224,17,78,110,131,0,228,154,6,39,41,130,11,151,149,239,240,123,65,146,209,21,233,149,236,28,182,217,120,222,59,45,149,177,38,74,172,198,101,34,130,102,200,176,222,115,44,3,202,141,108,114,44,143,92,140,156,94,155,141,44,114,212,101,210,139,103,177,15,7,55,113,66,31,16,2,234,39,160,172,156,217,74,167,182,50,209,21,93,20,171,170,123,155,179,243,82,150,107,20,89,150,79,68,245,130,112,95,21,149,62,105,133,171,73,103,127,182,85,183,107,99,147,69,27,11,104,104,245,199,61,214,81,226,84,208,1,253,20,135,30,205,79,25,13,135,255,253,96,33,88,4,168,21,53,87,54,77,164,88,162,5,16,21,122,170,27,96,16,252,225,133,239,100,244,1,59,47,37,123,108,144,136,77,19,96,69,26,61,139,38,113,121,198,90,166,90,217,0,136,77,212,136,174,93,233,43,210,87,161,155,152,40,114,123,244,213,116,248,184,178,133,127,164,134,133,167,219,67,146,75,74,157,54,116,70,159,137,16,76,133,158,203,161,101,86,108,78,180,116,150,136,234,185,129,82,194,180,225,197,131,215,129,181,6,12,146,238,244,20,192,123,4,136,40,87,69,250,200,109,233,242,50,175,185,95,118,152,150,106,105,81,122,108,225,17,125,191,89,248,184,255,134,183,9,53,22,178,0,55,8,93,208,100,88,76,138,241,62,134,2,83,40,229,81,170,62,74,22,178,228,145,187,108,202,191,162,211,89,201,160,184,170,145,29,197,133,100,1,90,169,157,217,18,148,221,19,61,77,241,43,213,130,61,224,200,126,173,202,35,7,182,250,12,187,96,240,157,31,104,27,198,83,184,51,102,246,83,57,107,8,68,198,30,76,196,25,21,50,129,75,218,132,138,91,202,93,150,93,186,116,168,151,230,207,219,170,180,167,27,33,0,7,88,205,122,72,66,82,51,184,87,251,216,53,89,138,250,78,80,154,218,180,154,62,164,126,90,175,94,145,250,70,44,187,126,196,168,224,229,107,228,36,167,54,194,206,56,250,127,175,122,254,121,242,185,249,250,1,173,195,128,175,36,121,248,41,251,72,255,83,223,236,240,185,207,27,7,243,82,229,177,204,123,128,10,31,109,2,155,226,74,244,187,75,239,13,157,22,94,214,15,193,21,156,68,171,219,195,51,214,141,99,153,189,44,33,179,23,164,124,174,207,45,113,180,139,229,79,12,127,223,179,112,2,197,39,120,9,247,22,162,240,242,190,134,203,172,137,32,62,63,65,123,50,83,129,114,229,102,211,134,74,196,164,139,93,137,9,12,162,52,23,36,175,195,7,33,252,11,253,91,87,232,231,41,25,93,237,41,143,219,127,121,21,108,155,99,176,202,196,207,142,187,144,6,201,89,98,108,35,149,39,93,70,200,217,139,56,220,128,128,24,205,43,174,24,94,33,216,78,182,74,226,9,204,95,177,84,8,131,160,184,109,142,40,16,151,10,252,140,152,50,143,100,26,234,37,27,50,202,36,0,111,66,156,144,72,119,6,30,59,161,192,27,74,85,204,193,61,149,154,16,129,99,225,227,46,214,17,143,96,245,105,216,154,242,227,233,211,125,161,33,237,77,23,209,164,178,52,123,230,178,132,129,70,183,177,124,210,202,216,206,247,242,196,180,195,200,241,50,210,121,219,91,206,219,182,17,151,98,6,38,39,107,10,34,239,91,165,104,213,216,137,98,153,243,220,158,72,176,179,224,246,12,247,72,4,199,227,26,0,244,181,78,238,217,39,253,149,207,120,10,138,32,223,150,59,81,96,190,125,49,98,21,48,204,83,121,182,100,209,45,211,179,136,83,185,57,239,116,40,168,28,50,154,59,126,4,11,253,99,76,251,102,156,13,0,73,167,145,161,191,0,154,73,170,145,169,254,253,117,20,122,20,154,161,135,112,174,92,240,122,131,166,45,66,72,40,89,176,45,215,171,64,70,207,150,10,162,22,12,52,32,167,47,203,62,153,186,12,110,228,134,62,72,63,214,207,250,42,12,165,231,39,57,161,153,211,30,198,213,92,218,23,244,223,78,9,151,52,134,61,37,198,21,65,195,102,3,200,192,225,207,137,235,93,120,207,103,230,61,68,67,245,134,104,52,144,97,97,131,167,230,134,236,32,198,135,234,83,221,77,24,186,169,92,187,180,67,191,130,79,64,125,47,127,181,103,103,37,226,16,55,68,65,62,63,196,144,247,16,33,149,41,203,138,57,26,168,48,97,34,154,29,177,100,23,108,204,27,107,211,161,127,149,43,109,246,201,222,51,154,211,191,150,78,211,129,165,142,227,203,152,116,255,77,57,95,214,11,205,243,172,151,21,91,18,133,215,227,112,148,88,177,59,59,19,163,49,75,188,147,215,249,214,91,69,240,36,30,173,193,112,117,58,86,160,59,79,224,170,92,109,47,141,212,242,77,231,152,231,143,4,159,163,225,103,50,9,25,253,206,79,119,11,7,163,125,225,204,106,88,118,175,54,57,153,211,98,189,24,219,106,13,0,187,139,206,130,39,0,114,160,21,111,255,193,68,221,51,91,72,77,145,148,252,145,27,94,152,83,13,151,229,211,7,93,94,68,77,188,78,139,39,87,251,7,71,140,70,59,14,1,21,125,16,98,26,236,209,157,67,165,157,159,27,200,2,238,155,103,135,115,235,210,18,71,106,84,227,104,61,215,204,127,245,78,169,50,184,44,196,113,49,37,209,105,65,182,181,79,69,237,46,122,193,192,53,153,243,153,102,188,50,41,26,44,58,89,173,105,175,240,167,135,171,41,110,188,116,228,108,203,226,214,195,90,82,189,171,151,109,35,179,205,112,153,133,68,87,222,132,180,250,202,89,151,3,165,249,120,101,128,27,54,250,228,74,61,28,255,116,216,70,94,211,185,64,164,1,117,125,31,224,177,62,242,87,4,7,187,28,86,47,41,68,164,192,230,110,191,57,46,39,99,47,119,235,50,159,253,92,36,252,146,145,136,164,235,138,128,60,145,162,137,201,158,16,176,228,72,129,15,226,139,79,207,38,42,177,116,200,13,35,226,221,178,73,198,169,15,18,210,139,190,134,150,213,57,21,182,147,178,31,234,147,176,70,68,163,151,160,116,207,28,44,237,4,112,90,188,26,68,157,21,208,13,172,138,79,115,27,170,7,59,58,222,245,193,106,246,155,200,81,147,161,113,89,124,249,3,91,225,154,91,0,67,87,87,71,188,124,122,39,71,116,78,237,138,144,71,187,25,77,117,227,151,51,14,132,175,5,242,123,121,176,75,40,92,252,211,78,233,215,88,254,63,198,174,236,123,89,79,216,83,98,153,126,194,10,154,227,169,109,138,77,171,117,185,1,101,255,11,210,196,179,63,107,148,97,8,52,159,124,185,3,99,133,189,12,218,197,114,227,253,155,94,230,197,128,14,164,158,220,116,122,179,87,180,179,239,69,53,127,101,23,58,181,247,78,92,7,77,175,120,37,15,27,96,17,156,72,176,215,10,181,220,13,109,106,108,213,129,131,212,66,225,62,107,112,128,7,138,37,110,253,226,240,135,214,67,65,133,213,13,35,241,201,144,36,218,213,221,26,109,103,103,161,79,152,161,76,208,154,112,199,31,186,179,133,64,11,92,10,149,205,217,71,55,12,187,112,7,117,62,26,25,57,120,209,118,214,242,107,97,213,253,194,243,234,185,211,18,7,108,63,125,110,254,127,57,2,90,142,128,230,176,77,125,174,37,224,5,243,121,163,203,218,223,32,243,187,120,215,56,205,213,129,14,89,249,254,118,250,1,48,21,116,239,64,237,47,25,1,39,110,69,199,176,166,168,250,177,187,98,13,82,90,164,88,96,159,74,165,48,125,56,147,161,130,184,238,216,59,93,75,19,66,16,127,49,150,244,147,177,138,223,155,129,186,87,178,111,180,108,54,112,243,240,68,94,206,231,66,76,173,16,241,187,41,100,93,124,117,8,59,128,140,192,182,254,44,156,79,93,240,149,184,188,244,169,253,121,9,28,186,65,130,164,160,153,156,15,176,114,240,139,42,249,184,165,175,209,3,217,73,5,139,80,139,118,187,178,92,97,52,92,13,40,92,246,80,245,233,124,83,213,11,240,103,169,85,136,67,101,118,97,87,111,89,50,77,48,153,248,70,44,149,202,74,82,99,135,22,42,135,183,28,26,69,246,209,111,94,180,238,28,10,157,15,151,155,105,86,160,216,100,39,168,163,10,39,134,5,246,35,112,208,165,252,31,2,214,47,218,189,173,228,136,84,75,67,145,186,23,173,45,71,15,163,28,41,80,60,199,44,30,191,105,150,130,157,138,115,247,233,50,7,205,86,180,209,99,13,240,103,209,53,178,4,49,255,18,55,183,109,155,182,75,86,93,211,86,112,4,99,9,178,20,27,225,144,193,132,50,34,206,53,100,217,45,41,17,15,244,61,8,211,236,164,95,185,133,179,190,38,79,139,181,75,244,56,94,107,45,88,209,19,162,47,111,194,151,143,89,10,89,222,11,142,17,110,117,154,98,255,119,4,111,124,11,28,44,153,179,128,16,227,76,144,232,210,87,226,249,175,140,139,208,185,39,234,48,233,37,37,107,32,208,171,23,133,50,144,105,51,105,124,55,20,9,186,88,69,246,12,89,186,30,71,62,182,195,35,102,203,202,146,213,153,97,95,140,46,72,8,190,132,105,33,207,180,181,15,70,114,12,45,30,228,220,182,135,121,235,131,122,161,11,180,216,78,242,116,100,176,162,248,159,200,167,196,203,51,135,183,48,152,182,83,149,121,9,246,105,85,227,211,179,153,82,152,184,24,254,146,175,204,140,249,75,74,162,203,69,53,68,120,253,173,183,161,218,99,182,200,227,59,34,221,97,13,88,94,8,156,132,190,232,102,125,237,213,98,54,39,70,25,195,14,77,238,216,65,94,79,170,25,202,25,244,107,236,6,117,7,153,220,100,209,165,59,250,121,18,192,86,216,191,179,141,61,109,236,151,163,122,66,225,16,125,27,125,92,149,168,48,70,100,31,141,113,138,34,223,208,93,32,63,65,11,84,7,200,87,96,175,8,134,97,249,222,38,59,197,32,119,154,251,108,184,144,239,193,77,94,207,240,153,224,4,39,62,233,245,116,138,209,54,151,161,95,222,151,238,139,52,164,220,59,74,223,29,110,138,90,176,167,136,98,186,114,64,71,143,223,143,107,75,219,141,13,207,157,44,4,7,51,211,179,162,131,249,54,224,47,192,16,21,168,72,151,183,203,213,25,154,165,227,60,146,59,72,226,238,247,20,33,233,131,196,105,214,22,17,169,24,252,229,61,253,43,194,128,143,210,221,152,5,251,27,1,118,221,96,64,166,229,189,232,254,105,81,20,31,39,155,231,0,145,82,115,209,148,241,237,70,171,147,7,64,233,66,132,188,88,247,66,156,56,218,64,231,115,195,98,206,9,95,221,248,90,52,192,124,201,227,137,104,65,46,219,189,169,189,9,219,251,254,28,230,255,72,171,122,42,45,181,55,104,141,47,191,114,192,71,63,189,74,204,203,182,69,188,26,74,171,80,157,51,66,54,155,91,172,3,222,25,105,167,126,152,4,1,111,217,185,7,125,89,114,127,118,65,190,113,186,134,210,64,156,9,98,26,121,75,118,8,110,10,141,199,225,217,39,68,211,221,134,249,237,244,84,43,122,83,12,240,228,62,15,76,146,163,5,126,253,27,246,68,237,89,237,6,106,93,111,59,200,217,49,25,99,151,137,204,53,64,95,41,172,115,235,92,131,4,44,13,234,81,82,172,68,85,205,78,11,101,157,4,240,67,26,56,103,214,207,233,156,25,30,167,204,90,241,207,142,249,222,1,14,137,140,159,83,118,201,156,234,74,142,211,14,2,103,131,83,146,154,215,189,115,117,138,58,226,92,26,125,129,110,253,153,222,175,241,64,170,166,158,161,202,132,8,43,195,5,85,75,235,108,114,22,14,24,31,106,7,209,106,220,15,190,118,73,206,231,102,33,102,190,246,148,219,65,14,241,228,44,182,189,42,11,30,156,53,217,33,130,127,31,36,78,105,21,36,116,150,209,74,195,227,229,219,171,57,41,163,140,244,26,27,148,191,95,212,143,1,53,59,249,30,58,166,139,153,146,122,25,222,19,145,141,39,207,146,127,106,163,245,229,129,27,209,58,9,240,73,195,253,214,219,152,35,39,12,26,73,82,189,163,232,190,75,253,245,254,182,83,176,53,164,116,252,29,69,196,59,133,115,143,221,55,199,245,243,104,23,157,232,214,134,4,242,135,85,91,253,84,109,41,123,156,19,22,32,86,154,167,151,31,47,26,36,4,39,37,48,210,47,218,155,137,110,13,207,92,104,78,46,226,244,3,112,47,36,127,89,107,89,38,161,100,61,169,33,95,247,70,89,192,56,108,102,130,148,225,1,165,56,108,109,102,190,246,254,121,240,16,23,170,200,232,38,123,106,75,148,182,173,236,25,55,222,172,55,173,166,134,176,161,90,24,55,14,109,240,57,82,231,168,204,97,36,0,183,179,215,236,108,189,27,200,198,115,63,92,40,232,62,132,5,112,119,111,76,29,235,53,20,237,115,124,142,33,0,60,39,168,49,24,170,163,10,81,94,224,89,61,199,153,153,107,51,117,98,44,114,200,171,179,23,252,123,140,67,57,9,195,164,106,71,216,196,69,181,255,90,93,109,139,67,202,217,74,180,118,65,152,202,252,118,31,111,149,37,187,110,43,231,74,177,208,191,234,142,148,71,63,108,33,196,246,146,44,228,128,72,131,1,227,144,191,36,43,150,0,168,179,233,11,120,243,160,64,96,149,66,13,80,39,234,94,123,160,105,127,119,28,6,32,198,113,51,91,230,110,46,145,231,73,237,155,224,167,60,54,250,87,90,218,37,194,138,204,168,163,154,66,58,138,123,49,238,249,10,176,231,68,123,242,65,177,1,113,49,155,225,140,30,151,225,104,74,197,210,161,74,255,47,133,44,35,230,55,142,164,25,132,135,118,101,97,193,207,2,47,245,226,145,192,253,224,169,5,176,107,144,179,35,187,147,12,227,214,72,27,165,99,146,131,142,76,68,106,193,52,95,166,7,152,147,210,49,211,66,71,165,165,252,137,1,167,52,197,17,31,156,157,80,168,49,27,83,188,192,94,77,44,82,149,170,36,57,13,191,99,31,186,223,70,245,245,134,200,171,157,64,78,154,169,129,223,105,167,150,22,88,74,237,187,127,106,193,49,50,95,114,17,234,192,68,42,182,23,206,31,133,103,171,156,197,50,176,45,170,68,134,90,81,212,74,19,152,93,37,5,101,61,213,169,90,193,108,52,141,63,36,146,226,61,14,43,245,133,6,133,164,206,105,240,104,76,160,194,33,113,172,71,118,29,244,31,87,58,214,99,247,253,212,237,63,88,9,67,213,76,209,133,160,242,173,179,130,213,61,55,212,91,250,219,79,182,239,108,242,61,171,5,137,231,37,162,18,131,6,51,111,209,154,58,183,105,110,57,13,30,152,98,224,158,47,150,237,229,30,218,107,97,30,104,222,180,151,93,43,235,182,21,128,13,249,3,151,107,213,198,147,156,149,162,58,201,85,147,38,25,191,131,245,221,35,206,46,166,229,127,164,158,239,165,145,148,105,186,27,236,91,230,125,169,188,240,98,140,66,97,31,138,214,134,57,106,193,168,186,90,100,116,45,186,169,127,214,71,161,104,31,60,195,165,142,98,150,123,47,128,154,105,249,30,9,187,224,209,10,161,233,90,100,127,51,142,249,207,147,115,83,151,181,25,38,244,64,169,186,215,205,62,66,65,146,37,38,250,154,95,112,194,127,0,17,64,129,111,224,218,131,223,222,42,43,21,246,252,221,205,136,198,84,152,203,142,104,225,124,130,214,248,245,45,17,230,198,55,177,173,214,37,130,194,85,161,118,45,34,142,248,201,185,144,48,134,242,235,8,190,193,119,78,202,30,233,65,121,130,66,160,122,168,233,113,249,187,54,40,54,83,179,246,185,163,30,127,49,199,163,241,102,80,159,84,41,121,186,21,115,229,112,250,29,160,148,2,176,188,72,152,168,81,37,142,180,167,131,130,59,70,117,137,21,72,43,9,230,107,131,92,59,105,140,68,9,74,98,1,111,11,158,165,81,72,15,115,69,119,74,60,110,80,223,72,245,157,10,55,219,168,215,175,11,147,3,100,231,164,245,190,194,36,171,244,45,251,144,34,212,39,217,64,153,222,109,193,75,87,56,183,166,126,98,77,252,24,213,116,68,78,147,143,195,139,115,249,56,157,204,20,229,114,83,208,88,163,169,253,226,39,171,67,247,118,195,249,120,132,70,12,151,192,196,166,228,209,125,112,33,120,214,106,235,42,214,96,243,75,116,92,64,174,150,241,179,164,151,129,160,248,249,87,104,103,136,123,16,202,228,29,250,188,134,199,57,192,119,33,108,100,142,185,223,179,89,58,54,8,252,154,227,191,28,221,62,26,195,44,67,193,72,101,252,95,236,245,235,101,72,157,12,184,239,46,5,238,110,35,149,108,219,180,65,242,11,43,140,227,41,173,19,154,106,195,197,207,167,146,134,144,213,129,39,107,83,170,59,75,185,107,29,120,52,116,255,99,40,253,89,6,249,29,121,145,248,242,154,69,28,178,56,207,110,218,124,145,54,5,201,181,120,141,237,188,112,107,108,7,228,253,139,200,204,219,33,119,238,86,132,103,192,90,149,88,60,9,234,195,119,120,195,119,8,9,62,181,66,249,66,152,127,74,34,160,243,252,87,135,186,153,146,225,121,239,54,100,248,248,79,0,252,0,25,211,42,3,201,129,21,32,40,83,84,243,198,91,107,114,227,169,160,60,188,32,142,176,178,174,195,151,203,126,21,209,50,201,94,170,58,121,213,211,82,132,111,62,132,61,147,155,168,78,39,65,221,225,110,16,90,177,0,34,35,33,154,133,126,49,232,218,72,3,188,233,221,178,16,66,77,80,19,195,175,130,236,165,215,147,29,123,52,127,17,110,75,210,67,219,65,146,5,71,107,56,230,35,86,222,228,45,30,165,215,146,125,59,210,106,218,77,202,83,70,216,142,224,19,53,193,56,170,19,104,203,29,215,229,254,37,225,234,151,0,214,143,7,225,56,200,200,137,35,231,198,18,192,157,27,114,120,195,82,146,233,238,242,103,76,130,35,213,13,11,135,80,44,175,172,89,39,160,57,10,128,76,30,92,115,165,33,150,92,87,77,31,15,14,48,167,121,34,35,92,156,62,122,182,53,50,94,31,137,227,248,202,178,80,232,87,63,74,22,21,248,143,5,226,98,172,172,73,100,118,128,162,225,231,60,155,128,21,237,16,92,54,255,162,43,110,235,173,124,130,83,95,136,3,157,182,3,70,162,37,235,123,36,84,18,121,34,59,69,215,14,123,193,41,82,59,232,158,234,1,186,6,241,94,115,82,88,195,53,173,106,93,0,12,255,27,200,9,233,131,41,221,214,220,143,152,72,153,2,173,210,222,92,35,16,195,229,88,186,46,57,47,204,154,132,251,107,169,57,151,122,14,169,121,156,94,174,41,145,184,16,14,241,18,97,25,248,65,83,250,243,59,231,144,1,178,234,33,43,227,109,115,186,36,146,173,180,125,211,91,119,13,37,6,67,76,21,100,176,105,90,146,252,179,150,209,243,72,244,219,142,253,158,7,233,31,154,75,254,190,177,19,217,71,74,218,194,160,68,121,247,238,251,194,107,125,172,214,67,204,168,234,199,67,88,105,214,244,19,150,153,10,13,150,76,239,191,240,198,65,37,148,30,7,19,63,1,108,198,180,42,179,134,123,240,201,159,7,121,252,212,218,167,169,159,248,97,169,128,236,229,189,148,155,13,2,205,19,169,254,228,55,242,214,253,127,156,162,196,181,52,57,111,4,195,170,238,33,236,196,182,41,80,115,251,156,37,43,141,228,243,186,196,30,87,64,20,102,44,129,63,26,94,161,42,249,52,199,126,42,153,43,150,39,114,50,29,94,80,106,231,52,2,242,58,92,193,233,74,202,41,24,181,75,170,230,109,49,47,95,254,76,0,50,251,153,160,219,9,112,152,163,196,243,71,97,146,207,132,213,60,49,173,192,229,163,150,153,2,175,242,59,222,230,68,166,114,119,38,18,168,74,214,174,60,34,65,17,33,245,176,75,222,121,101,100,221,201,208,52,169,189,251,13,46,15,50,80,55,138,219,148,124,228,181,159,53,230,205,25,72,40,39,18,2,68,4,149,132,128,245,239,182,26,238,209,107,27,223,34,15,46,247,223,187,71,53,87,47,80,137,216,242,221,45,224,243,180,0,88,238,147,237,27,105,150,47,248,2,247,24,90,114,89,37,0,1,109,21,94,219,182,67,81,26,163,172,6,153,79,188,52,181,189,79,48,145,91,99,55,210,218,67,202,175,166,230,229,29,220,217,200,144,225,162,67,222,186,251,228,143,63,184,123,231,117,101,151,126,59,126,22,191,50,166,216,33,203,43,42,223,114,10,77,91,9,32,2,2,55,120,64,253,3,118,236,186,247,104,157,221,74,86,151,152,178,101,17,99,83,178,8,82,68,226,31,5,139,59,55,79,231,251,41,213,20,243,251,245,82,113,116,96,214,4,57,167,105,72,39,203,27,104,70,25,205,23,30,228,237,156,164,183,92,154,232,252,190,74,216,11,15,176,45,82,9,82,166,183,180,145,98,86,196,204,255,109,44,168,158,52,241,173,126,58,211,32,50,215,123,154,4,163,119,155,244,152,101,151,90,40,73,23,81,88,251,92,217,29,163,20,232,107,203,59,38,154,249,149,195,171,226,186,198,226,187,58,25,48,112,78,159,196,40,190,179,183,241,39,204,232,123,80,186,229,173,166,176,75,132,190,62,186,38,98,4,120,85,115,110,226,103,92,5,53,155,147,80,4,125,253,169,211,29,249,3,74,152,105,39,59,117,130,67,122,137,61,117,1,183,164,239,93,55,49,93,251,208,243,232,153,62,105,227,219,226,93,186,129,138,82,175,241,97,221,185,52,204,122,51,217,116,197,150,223,207,17,115,49,216,9,239,8,239,214,157,22,147,60,15,210,228,126,147,254,163,5,217,133,140,58,183,19,51,252,104,189,233,209,99,33,13,58,43,171,26,130,172,166,75,229,222,181,97,15,245,93,42,127,35,228,19,31,206,67,39,150,42,168,196,100,161,199,105,35,112,146,27,226,118,50,57,140,117,153,101,5,126,176,13,240,154,222,19,201,156,124,53,67,169,51,78,158,236,139,168,158,175,143,177,247,228,50,149,113,59,216,71,98,230,141,222,183,216,249,50,184,141,20,205,122,254,84,197,248,34,250,51,204,194,84,198,3,154,75,65,215,114,26,103,148,217,164,179,106,240,235,252,181,187,232,1,148,238,246,231,249,237,192,8,9,147,78,60,119,184,53,227,248,167,91,123,206,47,183,20,23,55,68,101,161,117,30,134,27,192,72,11,102,97,219,138,8,143,168,91,173,120,35,33,169,179,79,219,60,186,194,237,130,123,66,87,233,45,155,30,4,133,242,129,34,28,232,157,14,97,142,160,221,51,38,147,39,83,22,76,89,254,92,91,57,86,242,16,137,142,226,189,70,178,13,151,66,20,200,136,222,65,95,138,128,40,164,180,15,154,197,228,127,77,69,129,230,64,194,96,45,254,227,55,67,181,100,236,208,80,170,68,53,10,214,56,205,169,193,162,106,205,106,138,4,160,93,34,77,48,78,97,53,222,182,65,158,132,45,141,132,36,3,11,79,179,144,66,190,137,39,6,147,67,121,7,161,186,183,107,210,161,2,13,161,223,153,98,143,37,188,6,141,3,225,4,242,185,23,123,15,149,241,69,198,155,254,82,213,100,233,154,71,71,4,80,161,54,18,202,109,235,130,13,233,175,242,159,44,152,156,9,97,214,136,247,139,207,114,7,246,145,187,79,193,46,117,123,168,109,116,36,125,163,7,98,234,200,235,201,163,111,96,193,109,67,228,16,244,71,11,73,131,75,5,45,110,206,195,158,151,126,78,221,128,118,12,208,102,201,61,211,58,145,66,233,218,207,106,83,65,8,14,241,115,60,232,240,238,197,44,148,65,50,237,53,165,87,213,147,204,174,75,235,89,204,239,231,152,236,211,75,189,116,164,191,75,181,115,38,105,55,44,149,180,8,229,32,141,39,129,135,250,166,116,198,53,34,39,158,17,52,162,28,33,86,69,248,59,178,174,154,197,231,206,61,25,99,238,155,160,142,63,72,91,54,44,46,199,147,225,227,255,11,247,24,174,144,149,103,184,92,194,174,131,18,182,23,157,10,193,66,61,219,9,148,48,230,171,148,154,35,227,83,202,12,183,179,139,236,202,44,130,52,83,46,115,93,30,215,214,188,130,21,234,99,56,72,36,43,97,99,216,7,200,191,88,224,117,208,243,141,1,157,106,239,202,140,11,22,141,70,138,149,131,128,134,208,54,98,13,171,115,210,196,189,119,98,100,223,50,54,224,180,199,205,118,207,86,210,113,25,65,245,108,109,175,91,43,197,209,210,87,155,208,103,229,158,55,116,243,158,109,191,91,44,38,97,72,102,175,138,136,145,206,166,104,145,191,3,30,89,135,144,176,47,66,230,164,4,187,114,75,21,66,11,186,160,177,103,40,137,25,40,76,230,72,114,206,19,42,106,106,110,163,224,193,148,213,108,158,14,220,94,20,230,185,96,135,112,114,190,6,158,13,95,193,238,179,148,105,140,61,233,55,249,110,209,141,192,195,212,163,69,130,220,167,140,145,143,67,147,57,40,234,77,21,112,122,205,75,176,64,183,12,35,200,153,174,224,154,218,180,90,242,65,228,239,43,25,225,70,172,93,75,38,14,194,63,15,29,118,96,159,121,220,85,59,246,48,155,117,29,240,82,241,37,235,40,136,186,238,248,105,203,105,137,145,241,9,143,134,60,218,49,54,175,126,67,192,196,142,46,134,59,124,196,64,27,149,111,139,106,151,58,215,19,38,153,78,167,30,111,240,172,237,222,210,26,95,244,106,229,16,9,101,250,107,153,187,114,73,188,189,167,131,77,155,204,129,126,13,244,139,42,66,91,77,3,80,135,162,100,223,229,70,50,40,93,1,93,120,144,202,175,166,51,202,98,148,114,237,84,226,167,81,86,126,116,33,184,205,189,15,216,215,244,224,83,151,81,14,192,224,33,112,84,213,122,71,83,210,98,236,67,113,89,14,105,177,6,82,150,248,3,196,203,134,29,230,137,45,212,122,234,72,103,16,208,75,31,57,105,236,124,24,140,151,229,217,246,154,153,240,2,206,203,142,46,73,142,214,110,75,180,143,44,85,245,244,10,130,196,195,236,82,193,239,232,143,233,200,223,166,192,22,89,30,63,144,94,25,225,219,103,87,113,146,223,4,168,15,205,136,25,37,62,59,182,51,90,8,22,218,14,144,164,170,80,20,66,79,124,2,7,113,116,4,224,75,170,147,37,212,37,128,50,220,132,50,195,194,242,97,138,141,195,36,129,63,241,29,248,237,221,73,236,209,140,60,0,106,101,4,252,79,19,8,170,102,100,162,243,131,212,76,55,72,75,111,53,120,166,207,223,58,20,110,184,61,232,48,215,50,68,141,30,86,201,90,207,102,87,214,46,9,215,117,194,114,87,96,176,196,46,216,26,99,192,163,110,230,210,228,237,187,4,39,247,77,250,170,102,186,228,230,192,20,231,127,104,54,214,115,247,195,116,208,198,41,99,39,215,215,21,72,225,163,102,23,10,172,210,120,248,188,169,22,24,188,159,84,69,197,12,6,118,36,88,214,65,191,70,167,139,169,115,132,194,134,217,161,16,142,29,149,1,70,85,12,36,203,253,27,93,165,92,44,227,81,177,102,61,4,14,253,188,11,160,251,47,96,205,108,215,50,14,114,105,254,172,131,214,62,126,191,108,164,220,218,223,42,31,182,194,246,47,97,206,191,165,33,16,173,254,68,201,158,162,2,104,69,18,100,113,16,233,175,219,86,95,117,50,179,108,64,73,150,240,177,190,216,68,142,42,23,187,233,96,147,82,13,122,164,186,212,211,0,163,20,1,251,80,60,11,155,146,101,12,111,71,144,45,147,121,132,64,84,41,206,71,208,175,135,252,14,13,158,71,254,141,149,87,216,79,164,152,93,114,138,3,204,130,17,130,242,53,243,52,161,217,140,117,194,172,5,51,186,161,228,222,127,130,1,42,109,180,63,30,151,157,41,234,13,218,105,27,27,13,87,178,188,31,175,155,228,4,191,30,230,82,96,153,179,43,85,221,11,237,213,255,70,239,140,59,243,73,218,199,206,33,87,34,40,208,149,110,182,153,231,237,83,213,115,46,101,168,134,41,236,164,249,215,120,4,19,34,165,243,126,129,20,107,3,91,237,53,228,74,186,175,39,99,55,72,135,206,234,26,102,152,29,6,85,47,37,234,156,40,251,25,59,24,147,242,175,46,210,197,42,9,10,208,187,113,64,78,203,129,43,237,189,193,251,14,72,200,67,5,157,30,41,121,89,117,138,14,146,77,147,1,205,150,155,250,158,179,111,213,96,92,97,132,182,48,79,138,4,253,230,211,159,93,180,220,211,36,93,54,183,194,195,10,202,88,133,251,49,202,249,131,78,15,58,212,202,71,216,15,41,55,84,74,43,164,13,29,118,195,180,79,204,219,76,232,54,162,210,71,10,108,240,101,3,51,28,243,129,7,123,199,137,244,190,57,188,164,195,239,149,74,85,99,123,113,211,96,147,166,115,87,177,5,225,216,240,125,187,131,208,12,76,114,142,210,32,139,22,242,19,130,118,17,115,197,44,240,56,15,93,77,103,53,11,231,152,61,32,154,23,61,42,166,60,148,215,14,254,174,229,182,103,169,28,100,156,115,131,0,65,189,147,62,75,240,99,222,235,216,26,238,237,247,214,13,46,73,81,170,46,145,141,209,202,67,24,231,19,102,150,132,173,111,228,106,132,135,7,241,159,147,23,62,16,98,99,132,249,64,108,200,105,197,232,200,240,158,245,80,151,175,75,248,170,1,197,237,219,125,24,126,180,173,217,229,121,9,122,48,23,48,250,4,17,83,180,210,184,182,190,252,14,102,98,80,17,104,185,159,244,163,29,71,46,149,96,71,205,183,67,218,235,149,182,175,25,128,33,13,206,113,144,21,188,251,41,93,140,190,127,189,153,92,200,34,28,139,124,106,115,84,7,209,102,39,174,23,104,122,17,14,129,113,174,7,12,255,241,233,212,168,21,247,202,89,148,19,123,148,135,108,187,173,16,72,180,195,185,215,46,82,12,224,185,106,44,236,37,177,28,43,245,86,190,53,127,15,108,60,122,150,144,103,248,51,230,28,237,25,189,209,205,165,175,88,29,72,41,236,212,134,160,160,254,24,43,31,229,196,198,180,73,236,228,139,125,207,128,87,92,213,205,76,250,164,0,241,239,217,132,248,129,38,52,24,2,37,4,248,37,99,153,73,218,83,118,175,142,147,110,101,67,198,241,163,57,56,48,18,177,205,237,83,175,148,226,191,145,196,238,179,144,222,128,148,99,120,215,95,218,182,146,72,213,226,156,216,47,34,77,94,153,124,146,235,252,172,29,119,220,108,33,122,179,125,20,105,95,97,121,153,218,22,36,190,9,127,117,96,227,17,48,103,189,141,195,116,216,130,59,200,205,192,38,249,169,30,214,23,232,241,198,29,54,247,189,132,230,72,101,136,218,13,78,225,74,254,156,17,254,15,238,255,16,238,115,211,51,119,149,31,92,166,78,236,122,50,147,110,55,111,165,183,34,38,182,176,28,27,251,3,220,166,62,202,175,84,112,107,19,25,116,68,169,211,65,149,232,155,29,253,7,42,249,12,95,53,227,149,10,25,107,129,229,183,185,215,21,149,47,66,95,126,60,188,107,82,163,54,38,47,255,212,187,120,244,66,44,192,196,219,97,160,73,252,151,135,180,253,193,44,47,130,111,61,126,170,225,73,15,149,168,24,187,209,224,19,99,72,185,138,108,160,174,51,141,62,216,252,229,124,179,120,211,157,119,101,118,97,44,71,39,115,94,2,121,153,206,60,227,83,87,184,4,212,28,233,24,4,171,143,136,26,169,150,50,79,60,155,46,69,219,114,21,245,52,170,95,223,129,102,170,138,31,156,32,7,55,219,84,93,78,211,11,86,199,33,112,224,234,53,253,85,34,48,230,125,145,21,209,54,65,26,88,181,216,175,8,191,242,35,194,165,161,239,223,106,9,14,29,106,111,4,102,183,112,49,165,26,159,195,8,88,229,159,0,238,15,109,76,213,159,149,108,232,45,32,255,151,181,103,216,234,142,103,212,123,136,37,184,59,232,35,92,81,146,68,167,115,244,152,74,2,252,179,173,221,37,91,176,62,201,113,91,110,115,42,16,96,162,65,40,253,53,108,169,235,128,16,138,157,7,65,171,47,21,60,170,28,186,122,205,196,149,235,195,174,187,145,55,245,146,83,106,50,242,166,158,193,71,28,91,54,23,44,13,141,174,4,166,183,57,195,139,114,153,80,124,71,5,167,93,115,126,244,136,174,171,17,102,14,94,222,122,168,29,66,90,139,49,167,82,127,161,165,216,176,152,22,196,42,21,191,238,29,188,160,198,245,0,202,46,143,1,196,78,9,26,188,242,6,62,78,62,135,171,129,228,66,215,144,215,185,191,20,251,248,175,30,177,150,221,3,243,77,121,27,226,187,163,25,30,94,115,186,215,160,160,94,249,211,177,255,27,177,165,193,147,240,111,137,73,12,138,163,55,165,159,147,54,175,235,6,245,139,61,13,182,132,166,123,57,95,109,147,166,224,96,19,150,128,191,207,28,156,221,74,128,169,76,218,239,152,24,153,136,209,80,73,29,159,109,156,76,223,26,200,36,100,188,152,56,168,179,94,191,37,1,176,246,54,200,212,127,74,141,104,130,33,93,88,124,143,235,70,150,236,136,124,110,44,193,40,182,20,212,72,196,218,112,249,56,68,133,75,226,193,82,145,167,235,162,10,86,251,184,50,12,7,110,106,196,227,102,55,202,25,50,28,45,253,144,185,110,38,55,93,77,106,58,46,158,159,125,188,99,115,139,11,215,124,182,197,115,212,214,0,167,145,126,236,197,61,233,66,122,35,128,128,213,40,152,180,240,24,94,144,132,236,173,196,8,150,23,121,24,43,162,124,232,255,158,243,184,250,22,178,102,80,126,180,133,50,125,73,157,4,202,130,131,77,246,82,114,24,168,41,219,34,177,131,111,187,114,188,146,173,42,152,167,229,223,239,26,132,92,211,178,216,88,194,226,140,185,198,232,33,7,44,59,30,29,26,200,172,170,89,251,251,161,211,37,229,64,68,128,219,189,218,151,9,169,74,156,180,164,200,104,212,234,139,22,75,118,250,7,110,129,30,191,197,176,2,81,245,6,154,200,187,43,42,3,186,98,83,198,86,107,145,210,241,137,221,25,30,14,201,219,153,40,65,237,254,190,53,22,95,176,85,141,24,216,188,80,112,189,119,127,182,255,150,245,79,145,198,45,60,73,201,149,16,10,98,7,197,79,179,242,50,116,209,245,98,159,230,72,8,62,64,142,156,163,33,221,46,248,79,30,159,77,147,26,34,183,107,187,133,135,228,31,101,250,95,43,157,208,20,82,218,190,97,73,15,237,145,154,8,241,31,95,162,0,58,124,239,16,228,168,11,131,28,117,166,75,109,217,64,166,201,218,164,43,136,36,4,156,174,116,155,52,36,57,207,124,179,195,133,56,115,141,152,62,253,119,151,207,128,191,62,216,8,148,184,212,130,3,162,30,201,15,108,5,133,104,179,177,127,41,47,153,232,161,240,81,89,140,25,253,218,52,78,136,116,120,252,83,12,99,236,61,205,100,234,68,188,106,108,97,210,227,165,223,75,228,53,168,112,103,79,201,138,224,50,239,246,86,104,121,2,127,181,36,105,235,197,140,196,85,112,47,62,181,42,128,44,176,3,56,240,204,245,175,106,6,80,41,234,227,39,164,135,138,253,22,45,181,97,165,167,102,4,7,157,214,128,103,15,244,184,148,255,155,33,67,145,207,123,181,156,23,184,247,210,219,96,178,51,96,115,81,107,211,114,209,71,232,98,72,224,152,43,201,230,250,24,122,74,118,194,20,143,78,213,84,188,61,20,54,170,54,140,242,9,150,46,153,66,41,191,69,41,164,236,13,175,42,113,198,145,150,211,175,217,109,20,79,247,87,24,33,171,111,169,28,133,196,69,139,175,18,65,208,178,213,6,224,32,164,122,36,242,220,242,28,85,118,221,32,230,71,246,183,131,233,49,223,103,86,121,57,106,110,250,227,244,79,84,189,147,110,118,226,116,40,215,222,196,212,102,24,3,193,118,205,118,133,130,214,151,81,157,233,241,14,116,171,248,153,225,23,66,130,178,166,93,206,162,117,165,252,36,253,169,142,175,139,198,145,143,23,88,137,124,14,21,56,20,234,253,60,87,243,70,244,68,255,201,241,201,132,105,4,62,121,231,120,235,152,222,48,127,221,67,203,139,169,134,213,173,212,118,37,148,116,194,120,189,228,18,78,231,104,68,16,174,153,130,7,229,93,58,52,101,213,173,23,249,175,141,216,134,20,155,31,72,79,137,99,219,239,1,64,0,8,139,132,19,187,126,152,154,8,22,87,144,114,23,142,179,201,192,176,103,41,140,244,104,84,171,162,133,205,59,209,210,212,219,228,40,29,127,148,204,142,71,161,95,48,64,20,142,226,220,248,193,27,233,248,135,96,104,33,209,142,88,142,50,24,33,92,231,77,186,13,14,148,200,81,17,210,146,228,189,252,64,190,169,129,17,170,40,28,119,62,235,151,118,31,167,117,66,103,142,77,123,39,103,88,2,70,137,166,195,217,71,212,120,75,144,244,116,220,235,45,136,106,91,195,241,57,182,128,247,210,65,136,238,252,50,83,92,218,211,71,165,124,249,93,16,31,76,182,219,0,144,76,30,187,57,119,197,187,128,123,169,144,241,194,142,142,25,108,120,225,3,239,92,130,127,106,62,84,33,59,144,135,159,107,146,210,220,145,170,57,125,198,206,135,20,191,4,93,2,52,182,122,57,153,186,222,161,139,143,194,158,83,78,214,27,65,155,240,182,168,62,70,107,197,22,103,154,71,208,44,88,45,17,184,18,246,162,112,35,44,218,228,214,148,252,228,117,112,8,246,66,65,138,104,140,43,156,137,29,121,131,69,21,120,115,89,160,92,188,254,128,97,71,143,90,194,202,219,177,79,164,62,1,239,4,172,183,117,101,159,10,10,176,84,242,143,212,227,207,148,140,214,227,251,15,83,207,154,9,170,142,255,107,161,163,59,197,34,163,50,211,197,97,27,75,53,133,238,161,80,218,81,113,36,104,244,120,227,111,111,85,60,17,148,217,2,244,174,92,152,215,218,96,247,68,65,168,58,89,218,193,154,15,35,141,185,212,84,69,234,0,152,212,148,74,210,174,4,2,8,161,80,226,248,123,243,69,190,199,62,85,154,66,66,196,37,106,65,225,186,216,251,148,144,64,43,206,19,214,249,88,220,95,216,129,159,158,84,105,165,227,11,54,199,107,129,18,74,100,88,12,209,125,106,205,225,81,176,236,163,112,41,250,29,45,237,137,243,42,90,247,112,62,130,208,50,234,249,119,141,242,248,152,126,182,114,71,108,102,65,195,57,184,24,213,104,217,112,46,163,253,13,194,253,42,129,215,9,4,39,91,225,92,162,191,164,173,187,95,18,82,181,219,246,107,252,51,161,233,93,228,107,240,90,104,130,7,254,144,36,244,249,119,106,247,177,55,226,56,242,240,231,106,11,104,253,135,100,148,250,1,176,99,75,2,113,177,224,209,185,201,160,24,227,116,239,131,173,60,232,178,25,140,173,33,96,241,27,172,19,9,219,98,210,169,255,150,168,154,123,13,218,148,31,218,128,229,231,20,187,141,247,5,65,58,190,61,155,92,148,59,66,59,183,116,104,65,239,140,127,1,52,173,51,129,236,160,111,82,84,150,167,122,199,92,154,239,38,67,93,63,31,133,1,112,187,153,5,113,127,187,129,33,170,170,13,167,57,158,209,53,151,88,146,11,36,117,211,145,192,149,89,15,176,143,137,194,179,160,63,189,23,28,77,159,146,160,34,155,118,159,160,96,71,195,105,192,66,181,229,234,174,216,19,148,147,114,238,8,103,156,86,195,93,69,157,52,5,38,83,112,242,131,109,159,146,25,172,70,217,120,188,104,41,134,157,66,207,215,53,93,239,209,72,49,203,208,231,83,210,181,217,136,219,38,140,245,19,31,106,37,103,209,190,94,154,141,216,53,235,29,246,188,124,142,41,14,133,228,122,123,229,247,68,88,103,156,99,22,21,173,186,151,103,66,244,215,38,34,207,195,124,243,241,73,155,226,112,112,75,46,68,133,163,209,121,152,249,22,253,181,5,195,142,226,223,143,228,71,61,7,226,202,114,72,247,5,101,57,24,197,15,181,225,11,79,151,161,134,23,12,158,195,39,170,95,108,235,194,107,213,111,141,158,135,175,130,122,118,116,131,31,36,94,48,111,65,118,222,42,215,78,80,101,138,82,79,99,231,104,75,70,86,202,199,254,211,199,184,42,245,254,52,192,250,180,152,207,138,122,90,101,107,230,61,88,244,210,26,64,255,2,159,45,42,245,39,42,225,155,107,144,147,177,154,104,72,213,168,80,204,80,203,170,221,231,55,194,63,148,149,120,55,57,130,136,149,26,161,97,91,167,191,161,89,115,5,58,59,30,202,187,194,251,237,147,244,150,82,82,170,165,123,232,46,73,124,214,56,244,6,124,23,23,233,75,16,114,155,35,124,67,197,65,146,54,51,78,177,199,230,71,91,83,52,4,230,124,121,254,17,119,29,27,26,205,149,33,186,226,104,124,212,29,104,44,251,141,36,173,31,47,251,2,245,61,127,47,114,1,57,39,101,167,108,122,184,237,6,218,49,160,68,74,113,195,228,205,25,193,99,8,87,47,7,33,207,107,205,209,248,187,30,199,101,228,169,102,24,116,31,8,174,39,162,91,62,242,182,127,223,227,66,150,150,82,88,47,55,89,3,203,231,117,54,50,124,176,160,101,89,249,206,240,223,126,253,142,177,59,230,22,159,245,149,46,214,155,116,3,172,124,52,135,34,156,212,17,207,93,23,94,176,196,69,234,104,161,221,177,180,137,24,87,89,47,7,241,143,69,68,141,42,226,113,185,114,60,166,54,221,168,2,110,197,172,93,79,114,59,15,241,152,160,172,157,114,141,71,149,165,93,124,53,116,111,107,226,140,41,50,221,211,128,42,210,78,236,190,255,74,88,78,149,57,255,239,190,83,107,82,170,207,84,144,238,115,108,109,137,20,61,132,97,5,194,170,51,127,100,41,96,46,220,111,43,178,245,57,203,221,34,85,253,50,214,92,202,51,130,216,53,78,71,220,119,64,141,122,107,121,107,7,28,230,219,81,95,121,133,133,248,143,242,0,3,206,133,104,89,102,22,56,3,26,254,93,185,225,59,211,194,8,156,162,96,172,67,116,58,179,177,85,176,166,49,233,78,5,50,36,185,212,59,157,12,137,130,105,72,120,130,39,30,3,248,96,239,206,157,252,168,9,246,142,33,34,219,109,175,20,239,124,14,234,196,225,191,30,103,115,128,169,208,221,81,173,41,97,153,219,53,88,80,34,119,95,238,253,209,97,115,138,51,21,47,58,119,22,219,129,1,239,143,8,110,73,174,99,106,71,200,22,38,65,16,112,173,99,34,226,105,195,52,49,138,62,202,207,153,17,61,25,142,115,100,108,174,123,18,247,245,179,254,90,222,79,16,119,210,130,73,134,44,65,47,45,149,26,83,202,224,142,144,127,61,164,111,18,119,152,197,158,210,59,246,115,253,50,49,213,194,182,160,81,50,154,118,130,96,82,4,114,92,75,81,123,248,4,56,20,12,40,243,84,60,24,16,170,6,94,137,44,175,138,22,241,68,80,47,110,113,245,248,222,105,193,236,121,83,61,30,164,32,27,87,229,76,177,5,17,182,226,34,240,205,161,135,5,109,248,187,124,36,175,254,40,59,226,229,92,36,186,10,111,17,230,119,109,103,189,238,204,167,189,232,13,245,110,144,7,48,16,211,33,154,241,82,17,209,61,16,144,141,114,165,35,150,225,121,111,87,95,142,222,167,238,27,222,223,236,52,247,24,1,95,32,228,126,131,246,238,23,249,139,40,13,30,218,75,77,42,67,127,17,105,89,123,20,136,126,235,106,106,185,174,19,161,72,50,140,214,218,232,91,251,76,217,203,44,16,25,222,178,155,230,17,66,67,28,47,58,117,55,143,70,117,238,225,183,56,213,83,121,162,59,219,90,108,253,162,252,37,144,116,151,117,247,179,59,14,129,213,196,203,235,220,240,141,77,30,22,175,188,59,5,178,184,176,160,198,239,175,124,138,212,111,42,239,209,166,208,116,118,153,174,254,26,183,66,226,139,104,203,110,46,97,93,178,81,138,72,202,245,252,216,113,6,168,119,93,202,233,95,144,121,209,228,220,203,193,127,230,136,162,25,120,192,77,102,234,67,143,157,225,219,220,133,225,208,250,107,241,88,20,101,210,164,168,84,2,10,202,204,239,85,215,20,123,9,253,162,42,112,217,152,18,192,252,12,158,203,113,47,194,26,21,13,195,118,96,23,120,189,128,163,28,116,126,218,164,135,178,225,92,135,165,69,72,224,190,213,8,144,142,240,142,176,72,83,87,242,72,197,24,165,227,77,183,112,153,186,157,84,14,101,22,222,176,251,252,103,25,36,32,199,207,197,125,21,216,160,29,49,242,119,178,60,187,38,192,27,137,1,245,152,155,62,112,3,117,102,206,175,241,96,209,129,179,159,174,17,153,33,121,119,110,46,181,89,164,215,127,73,136,196,189,4,32,99,176,230,111,236,175,200,226,33,186,35,141,171,196,108,51,184,104,193,46,14,51,176,150,100,80,173,125,119,117,34,31,44,165,28,158,60,238,39,176,76,47,93,70,160,234,233,81,5,53,9,35,197,254,97,126,13,224,56,200,30,52,92,48,93,103,209,229,89,167,160,9,218,186,179,179,9,208,146,193,2,60,150,237,226,158,8,87,12,170,249,84,112,212,179,67,198,211,107,27,113,170,154,21,223,242,230,60,83,173,196,226,151,142,40,240,213,195,121,10,15,92,205,152,70,169,115,82,168,234,185,35,236,25,221,173,193,188,69,34,252,45,154,210,81,132,40,177,106,195,187,219,109,99,160,118,242,25,36,0,196,193,103,20,38,44,110,197,51,208,94,26,125,55,12,13,80,68,152,160,28,161,19,98,33,202,5,141,180,154,13,167,23,94,103,137,65,82,169,193,222,178,172,128,58,27,121,133,136,7,77,29,69,197,74,32,109,182,94,155,136,163,48,248,79,140,107,235,58,239,1,241,133,80,121,40,229,167,226,155,124,84,24,251,33,22,129,10,91,197,60,127,90,188,135,67,37,222,45,250,17,169,233,165,232,244,144,155,155,67,46,190,158,89,248,109,95,44,207,180,9,196,176,235,80,188,44,124,101,32,19,120,153,18,175,125,205,36,174,205,188,20,7,70,132,194,158,133,153,225,29,14,237,68,14,121,130,57,162,45,163,203,110,252,28,83,101,238,206,136,249,121,245,146,198,155,230,229,219,57,113,121,48,233,198,109,155,68,199,179,37,86,40,207,93,219,82,106,104,140,223,181,138,30,157,111,35,243,143,124,11,49,10,121,25,10,5,17,40,87,234,68,252,8,55,68,234,125,153,134,158,60,125,42,101,212,6,92,63,73,170,115,165,52,73,105,8,140,226,219,71,178,200,237,202,155,136,16,226,210,96,37,128,22,16,224,151,231,192,28,67,0,226,134,232,35,79,157,32,4,174,142,166,133,25,47,55,245,76,56,143,30,64,60,170,47,83,158,195,105,102,232,199,38,150,11,103,128,220,184,221,78,213,246,161,9,95,198,121,151,253,33,47,38,133,17,14,83,74,93,105,182,117,195,194,229,203,228,238,34,177,47,103,153,130,71,176,218,117,108,87,40,238,231,148,182,227,93,158,165,103,173,204,66,184,202,147,62,53,3,112,205,202,41,71,170,62,32,110,255,248,35,83,144,2,147,178,219,160,63,46,28,136,196,196,177,137,213,134,155,220,168,156,138,116,171,163,152,243,140,45,224,33,144,149,139,143,193,142,70,89,195,180,53,13,54,130,72,12,4,101,55,166,128,67,194,45,155,147,237,197,8,136,13,143,195,156,207,19,201,212,241,145,250,213,251,33,181,190,85,39,243,238,103,37,88,48,155,79,31,221,185,56,245,72,170,45,146,151,2,70,23,76,230,74,142,212,69,132,126,153,237,100,78,236,210,126,118,148,107,210,113,182,156,70,197,27,127,209,157,101,51,241,223,67,1,180,177,82,233,166,243,186,57,107,246,121,251,101,42,162,188,168,216,156,102,224,11,218,56,30,102,27,160,224,65,87,121,237,113,56,249,50,102,43,0,232,95,2,31,173,129,52,68,143,8,197,26,122,171,202,100,248,56,155,107,159,38,115,90,170,155,187,124,170,161,199,0,140,168,222,223,20,71,89,231,248,132,66,178,68,29,158,177,61,140,24,173,121,219,84,186,222,153,137,85,37,87,201,204,112,198,78,221,176,59,37,179,216,10,226,246,81,101,127,208,3,10,75,135,171,48,76,146,203,10,97,187,221,179,121,224,198,95,143,234,152,122,183,81,195,189,68,66,16,5,164,254,70,42,181,193,148,101,158,207,36,223,65,163,112,220,2,79,212,215,130,90,161,97,153,31,18,103,123,130,0,213,57,196,151,97,94,250,75,159,13,6,245,78,155,93,8,121,101,203,212,133,12,98,144,235,139,127,161,3,102,61,4,111,190,245,149,108,57,233,160,224,103,170,72,183,92,0,147,200,88,136,118,102,109,200,10,148,206,136,5,92,100,159,15,109,176,78,73,221,142,72,98,53,217,21,95,236,194,215,90,37,82,146,214,252,60,105,205,128,188,130,183,3,155,4,37,116,107,71,29,105,48,198,224,99,209,199,40,216,107,169,162,161,139,205,214,48,247,160,17,59,47,242,82,1,128,13,159,249,6,10,140,147,101,45,123,105,73,215,183,22,1,3,44,129,178,40,168,115,194,181,65,229,38,31,22,241,139,254,81,247,84,90,144,29,48,18,252,113,183,244,6,23,5,94,37,99,129,7,219,44,224,10,68,58,5,237,205,242,220,155,74,34,219,237,250,165,65,154,97,117,201,15,75,104,81,56,228,62,38,57,39,241,127,200,22,104,227,31,161,236,82,248,7,221,1,45,233,29,144,239,103,85,203,221,179,53,123,2,157,214,142,190,31,107,240,80,218,54,92,157,128,19,220,55,147,157,25,244,150,162,250,89,217,111,0,184,236,249,27,218,89,153,29,32,250,46,77,121,100,101,46,204,228,110,85,4,13,183,49,110,48,189,205,85,186,66,149,113,215,56,122,220,21,17,204,68,203,73,98,68,66,133,112,199,27,184,63,40,223,148,219,177,232,173,160,113,210,170,66,252,210,227,76,252,155,9,221,195,36,223,144,36,100,111,179,236,218,97,252,178,24,68,211,76,119,124,226,108,241,49,27,71,226,139,197,148,0,139,216,106,190,178,159,58,61,117,242,150,241,8,49,21,252,235,44,36,247,90,30,76,38,196,47,152,144,122,55,145,200,165,132,197,39,228,138,197,121,183,238,142,25,51,147,145,176,74,88,134,18,218,131,176,30,44,44,195,208,59,149,72,128,252,6,110,3,152,7,112,188,182,117,130,96,223,183,246,101,96,36,10,99,172,11,133,52,139,156,247,117,75,24,189,249,206,160,3,179,204,9,51,7,19,209,232,170,166,37,131,115,32,74,29,91,138,70,50,192,126,75,119,13,172,144,206,145,226,26,25,55,39,54,3,187,253,201,214,164,179,152,240,151,22,6,175,229,4,14,199,47,53,49,135,71,89,59,107,122,195,88,103,6,134,46,239,59,229,32,235,192,69,239,69,229,209,192,106,37,250,117,217,177,235,231,22,142,147,38,115,223,242,254,238,174,86,101,235,50,140,41,119,190,136,243,204,252,175,86,44,232,197,63,234,111,11,194,56,244,61,141,94,116,172,185,42,44,76,252,79,232,186,103,240,239,217,203,221,211,62,126,36,117,218,98,156,62,71,140,141,90,53,96,213,195,36,201,166,102,226,216,88,148,125,239,77,85,159,243,58,72,66,111,180,19,187,12,23,170,50,76,156,68,234,108,210,5,194,241,48,72,43,220,36,102,163,20,151,254,187,252,164,23,104,59,60,28,100,150,160,19,225,76,173,241,56,218,72,132,224,161,118,121,218,103,219,202,120,0,226,210,196,180,61,105,183,184,56,233,19,178,72,102,204,210,241,238,61,219,71,35,220,123,115,23,42,53,245,53,123,1,236,143,100,98,139,216,177,74,213,200,227,11,15,204,241,53,236,21,116,67,240,46,144,137,171,205,211,183,125,11,93,217,147,71,215,63,77,77,118,242,68,83,255,207,224,33,166,105,23,108,184,179,95,226,163,130,217,197,100,67,218,147,27,194,15,139,87,197,92,46,178,19,144,27,120,165,130,28,207,171,205,97,214,132,41,227,103,38,17,108,24,193,35,76,215,115,133,7,61,73,17,77,129,215,47,101,203,164,133,171,9,156,205,109,201,175,57,206,18,0,254,107,209,126,138,211,101,43,19,58,227,240,139,22,13,194,78,34,152,85,20,85,232,99,139,45,161,182,189,173,163,62,43,201,208,181,232,188,132,53,13,60,200,203,90,4,202,142,113,153,169,71,48,54,29,188,163,211,39,178,24,51,35,207,163,126,249,93,166,127,46,88,27,97,90,233,54,127,211,94,115,176,17,134,86,204,97,111,19,249,225,177,62,29,109,219,236,120,131,20,67,240,56,34,232,233,165,54,215,246,246,211,74,135,141,159,237,167,214,229,23,78,29,28,82,26,251,158,196,24,48,16,217,103,191,13,139,207,5,183,9,91,65,44,15,159,215,225,118,213,63,26,48,160,243,68,218,34,71,0,210,113,125,212,94,22,193,86,65,66,38,124,147,107,11,142,115,160,80,228,188,119,25,110,232,60,56,124,153,17,236,208,84,56,231,26,105,143,246,19,124,70,46,74,138,22,213,11,210,243,83,100,199,198,86,196,194,199,65,119,86,184,90,104,242,232,37,220,38,126,41,6,228,25,72,24,119,190,242,157,150,203,197,19,171,219,34,78,243,174,18,119,251,178,33,45,114,25,73,178,198,13,126,207,93,187,150,179,240,150,249,97,232,143,166,24,10,190,143,52,81,158,47,52,153,138,133,251,227,72,169,231,23,42,45,152,84,173,247,78,233,214,126,132,115,5,219,149,220,171,129,46,13,50,235,143,176,197,113,247,233,189,113,160,232,32,155,5,239,193,211,181,170,147,175,169,208,135,115,28,153,142,226,96,138,224,248,164,187,66,179,201,203,143,143,241,202,180,33,19,38,28,173,42,39,201,68,72,167,223,11,161,80,14,90,198,210,110,179,8,90,37,248,58,234,44,24,2,95,34,85,241,197,100,201,114,114,81,70,246,219,146,144,142,247,209,42,214,19,233,173,248,10,33,179,129,201,163,97,242,15,32,171,42,212,176,90,130,177,217,62,173,66,84,88,175,199,213,163,169,150,237,225,12,52,133,42,70,119,110,229,164,199,116,18,82,218,134,218,50,182,170,27,8,84,21,218,210,51,221,80,169,3,44,0,233,51,89,236,194,63,187,147,143,139,120,53,230,138,53,71,28,172,115,143,81,11,151,4,14,180,236,226,194,44,179,165,51,155,45,61,60,95,223,142,164,28,28,81,59,169,48,235,16,23,106,187,203,33,112,147,100,81,72,105,192,60,45,133,73,150,102,116,122,217,121,0,124,206,240,25,150,51,232,184,11,6,83,130,184,216,255,99,96,194,51,41,206,146,31,18,196,136,20,118,208,248,39,69,187,182,144,248,93,225,23,219,139,187,187,115,68,240,171,228,245,92,146,219,203,43,121,131,198,13,80,21,151,22,128,181,239,173,136,55,28,76,163,227,243,155,141,139,160,190,167,219,81,18,234,187,251,184,245,225,134,204,5,10,75,21,255,179,172,131,45,251,22,71,83,24,6,128,220,136,242,234,193,13,30,87,29,208,207,199,26,181,191,111,131,56,5,82,198,50,198,192,148,213,253,129,201,167,79,116,177,86,202,43,207,208,219,96,182,128,153,33,107,249,180,206,103,81,218,63,88,229,145,144,177,206,203,222,100,24,93,17,206,126,24,13,168,139,133,47,38,111,105,103,3,18,111,47,167,247,156,41,86,109,143,87,27,250,234,158,252,41,123,55,115,121,4,248,243,35,50,239,168,82,70,59,67,3,86,6,60,162,110,88,182,47,207,45,181,237,186,53,138,104,183,171,88,9,220,18,219,165,219,138,213,113,10,87,84,210,42,242,248,77,42,191,168,213,29,214,167,222,198,54,40,192,127,23,109,164,124,199,147,196,121,65,30,128,128,167,108,148,131,200,27,38,82,180,226,197,25,141,55,152,29,11,3,152,90,236,34,242,50,133,112,100,194,159,0,83,228,69,231,208,165,102,29,10,36,21,172,192,187,242,129,3,101,84,147,215,241,210,252,182,92,209,147,207,82,192,115,18,134,63,144,237,33,191,109,19,27,185,103,193,153,67,141,127,187,46,205,163,145,140,81,19,174,62,79,93,209,139,161,91,98,25,61,37,136,144,46,98,93,228,13,138,218,5,162,91,54,115,123,247,251,194,89,90,241,209,22,128,126,131,157,125,168,154,174,86,239,212,144,250,187,8,193,6,185,49,84,104,114,150,82,135,98,9,4,5,238,235,112,211,233,6,121,39,67,74,3,42,86,73,131,45,228,20,178,173,27,128,158,237,199,72,236,109,107,91,55,72,115,157,94,160,196,194,41,87,112,157,93,50,232,189,81,136,91,10,240,101,24,234,39,190,228,225,246,94,23,127,46,95,222,80,228,219,250,110,88,181,247,166,94,255,220,3,5,199,237,86,36,35,138,73,183,209,228,104,109,5,158,4,165,133,8,91,131,202,20,93,76,46,29,49,42,228,184,231,239,187,71,71,59,245,83,247,99,111,64,177,220,246,196,65,100,9,44,17,124,234,254,44,81,16,193,125,181,133,0,243,182,78,87,30,194,48,250,242,212,28,156,149,124,102,58,130,111,74,197,205,218,189,95,109,203,176,18,250,169,51,222,4,207,175,32,146,143,207,61,198,198,251,45,11,205,43,124,135,158,116,156,56,132,212,237,229,191,240,85,232,155,222,202,198,108,102,245,45,243,166,94,179,58,169,8,51,173,82,71,196,149,1,202,73,7,85,116,47,176,135,229,151,132,164,193,95,108,86,185,217,115,80,234,28,101,46,215,173,137,26,235,101,194,173,116,244,231,65,225,236,36,142,179,12,251,231,80,47,74,121,0,178,154,164,79,104,163,199,240,217,150,57,19,88,85,89,23,179,31,116,24,207,248,205,163,102,60,8,187,59,75,6,112,192,151,217,67,96,6,103,8,244,179,121,68,156,5,232,215,158,170,66,98,146,45,193,111,215,166,160,11,0,207,118,191,44,130,53,66,84,210,192,25,220,246,114,78,62,123,235,205,109,233,219,182,90,49,170,237,133,28,74,255,224,31,102,128,151,196,1,252,76,1,29,95,82,29,197,171,36,139,43,201,97,144,87,138,179,251,180,44,163,241,151,160,107,54,31,179,18,249,169,179,26,180,83,43,170,109,166,191,180,103,235,238,83,6,157,73,136,115,148,251,97,30,189,136,59,81,173,112,247,197,120,3,43,210,244,134,24,249,88,237,34,134,208,190,28,207,241,81,151,176,27,121,49,41,225,127,96,108,35,1,181,93,102,200,170,52,177,167,236,65,48,249,216,58,192,104,111,63,81,22,195,74,215,109,221,203,33,113,44,101,96,68,121,165,197,68,51,255,96,126,140,249,31,84,224,123,79,169,172,90,99,70,69,155,23,159,68,42,129,173,209,218,251,19,220,95,77,187,64,147,234,90,204,42,14,74,176,204,225,68,5,240,136,124,127,5,104,85,221,10,69,219,14,152,180,121,212,75,10,144,167,29,254,243,41,159,231,93,74,110,68,207,5,246,12,64,2,100,234,65,211,58,14,6,172,205,162,163,90,119,77,211,59,144,187,30,41,132,238,150,208,215,82,198,191,156,202,40,25,40,175,95,156,169,104,62,84,42,191,204,177,37,125,52,156,138,98,244,147,240,51,207,76,244,29,18,27,207,58,246,37,175,45,95,130,250,186,75,194,197,85,16,221,56,145,50,169,53,101,87,187,44,228,170,42,202,107,252,55,159,173,45,23,47,80,63,53,50,220,91,133,61,229,155,98,133,130,16,233,67,189,231,75,163,117,93,27,83,247,144,145,6,224,146,128,21,6,41,166,42,4,239,96,60,108,197,10,81,202,122,157,64,127,143,53,134,160,227,166,114,191,104,144,63,129,133,159,237,151,114,27,6,170,68,17,96,78,12,55,110,4,230,243,103,56,188,196,179,185,41,238,92,127,93,1,25,51,227,120,85,181,30,70,30,56,231,220,104,71,172,90,35,112,206,213,103,104,50,155,208,193,243,252,62,161,100,14,206,51,49,117,11,61,182,34,134,26,220,25,94,217,219,31,96,20,211,42,246,83,8,96,1,1,74,24,70,10,253,175,150,84,20,187,168,49,148,234,5,250,26,239,19,46,216,67,125,128,102,57,3,196,180,100,205,106,45,11,173,98,102,188,243,82,79,75,152,156,0,100,121,182,230,74,67,160,97,32,237,132,142,222,211,144,239,91,65,229,219,68,194,111,198,117,50,210,138,210,98,182,209,35,42,115,67,37,82,18,163,134,238,82,212,205,162,83,234,239,15,108,129,198,41,209,213,58,173,63,241,209,166,21,48,212,164,236,132,186,130,212,245,180,107,117,157,174,194,201,2,98,129,180,249,87,247,33,170,7,140,248,73,238,95,224,238,185,49,206,241,164,42,125,218,0,57,156,242,238,75,32,180,8,235,135,20,194,47,151,236,38,205,48,27,169,99,72,171,49,166,224,85,239,245,242,36,73,8,212,82,35,27,201,50,101,143,87,91,186,2,31,196,7,212,181,25,196,197,164,39,82,145,220,124,231,194,156,21,44,147,179,72,41,169,106,7,127,147,243,196,37,228,50,18,170,252,127,80,4,3,255,106,10,234,118,135,64,56,61,170,247,153,38,126,107,146,4,136,157,167,239,217,118,159,174,11,220,204,115,146,70,146,23,192,82,191,86,172,141,23,214,93,91,255,254,43,124,119,79,31,189,241,13,199,189,68,161,139,58,164,25,239,15,36,85,205,254,176,116,124,7,133,193,213,52,148,190,131,9,36,125,5,29,220,168,134,212,30,71,84,112,24,33,4,16,164,90,150,122,31,182,164,150,22,82,98,143,50,5,109,176,226,199,199,169,78,26,225,150,250,129,254,209,58,27,164,18,133,234,128,5,206,87,143,223,157,154,75,156,128,243,235,88,218,54,82,9,27,237,95,54,5,231,144,25,223,167,1,182,164,116,39,228,64,253,98,83,227,230,185,68,131,222,142,48,183,181,204,96,174,193,229,217,82,89,183,49,223,145,197,138,54,208,21,207,205,26,131,72,24,29,156,222,185,145,97,222,225,21,225,136,171,128,208,191,26,216,132,133,4,40,190,228,26,103,96,212,73,69,110,33,244,19,231,48,64,125,88,20,29,10,124,211,106,69,102,184,194,88,44,94,175,165,45,205,174,30,187,182,201,22,249,150,35,4,152,204,156,61,79,29,97,53,112,105,130,133,221,111,71,86,39,35,190,60,227,162,244,60,212,240,1,154,189,199,207,38,118,233,8,127,238,178,245,17,243,174,11,71,130,41,147,94,109,93,166,125,108,4,146,240,6,106,207,94,86,31,173,108,66,250,236,141,233,163,153,142,23,101,95,91,41,135,39,58,8,40,177,9,191,194,115,107,197,130,220,106,74,152,55,12,198,181,204,66,109,134,146,170,244,57,219,114,141,96,221,137,32,110,178,106,42,52,192,149,29,77,181,164,230,80,198,242,202,133,82,81,229,230,64,155,188,103,69,190,84,47,93,7,222,16,9,76,18,87,202,68,9,211,231,247,94,196,35,9,32,89,108,155,185,255,153,75,238,220,186,189,199,59,27,198,104,213,26,48,205,33,19,142,164,175,158,176,137,75,186,181,183,109,235,201,203,116,241,135,182,164,62,93,22,126,125,86,159,111,219,126,152,145,253,164,13,66,53,54,90,128,4,255,48,7,187,205,58,89,201,28,197,41,178,151,196,56,50,36,96,106,195,155,234,13,30,148,140,114,230,240,237,29,142,100,186,43,241,215,144,173,54,204,51,110,36,18,242,88,191,53,29,191,212,183,1,199,157,218,242,26,127,10,212,133,95,182,118,238,221,17,228,15,141,27,248,3,129,5,80,230,94,12,138,214,60,145,188,3,239,188,244,28,50,25,216,121,32,147,148,16,246,60,80,17,154,109,48,181,68,100,218,173,129,74,129,114,241,43,147,25,195,38,73,91,71,225,190,141,32,196,22,198,68,63,149,255,94,127,62,220,115,132,172,156,59,85,231,123,110,196,52,107,146,16,164,122,103,201,2,246,186,14,251,63,105,75,121,98,147,98,127,24,54,25,131,9,230,82,199,217,231,193,216,123,239,43,180,83,156,244,151,16,99,204,68,179,147,131,207,125,194,251,109,121,226,46,2,47,63,60,247,189,60,31,23,246,61,157,216,196,95,214,169,6,224,199,92,237,121,173,252,83,8,24,127,128,95,68,187,80,239,216,237,199,100,141,185,158,102,178,23,57,91,205,167,151,38,36,66,109,62,21,201,253,206,212,161,248,15,160,46,131,99,226,25,246,187,134,23,106,167,209,251,143,51,122,109,182,114,28,91,223,26,185,138,198,77,154,203,57,59,102,79,98,28,84,62,186,14,205,79,55,189,3,230,102,164,111,232,66,40,123,53,12,133,69,180,207,25,170,202,150,176,237,209,33,139,254,161,59,99,162,225,236,11,165,210,172,84,3,100,201,185,99,172,94,70,24,246,175,21,64,156,215,2,88,43,76,109,124,204,243,72,134,89,206,9,112,183,115,94,104,94,140,194,159,30,32,5,121,169,22,112,236,119,227,5,189,2,19,193,74,123,109,58,177,221,236,13,12,43,81,54,172,74,51,175,230,104,207,249,206,12,244,184,178,225,63,72,52,169,205,157,252,187,240,149,119,78,6,87,136,227,196,12,67,84,161,125,187,76,194,196,190,102,223,7,18,106,136,211,234,236,128,180,216,148,242,66,219,197,60,238,193,40,35,208,170,254,255,89,198,167,213,40,188,181,239,182,113,97,152,248,28,181,165,120,117,227,102,98,161,22,239,241,122,151,3,84,175,104,253,32,111,11,92,96,119,218,199,212,239,130,148,30,134,97,182,31,120,26,137,183,206,216,110,124,92,237,210,207,1,141,37,10,117,140,70,14,235,130,217,1,31,239,145,230,17,192,112,54,204,70,35,100,163,135,201,31,249,82,45,177,164,17,121,0,115,210,30,213,160,218,177,9,33,148,82,166,162,180,97,51,9,2,208,147,232,251,221,141,221,59,238,250,88,235,223,70,14,88,179,116,202,247,103,207,54,86,173,18,111,218,178,217,101,135,201,189,58,29,193,250,189,237,176,195,193,179,145,108,101,34,141,99,79,78,208,103,104,154,28,64,208,180,85,0,78,54,207,34,60,1,176,186,14,121,18,166,1,187,181,104,26,80,146,60,144,14,139,172,94,219,153,161,247,219,252,197,150,73,198,58,57,51,78,229,76,175,198,132,16,27,200,85,0,96,148,129,21,135,137,48,163,202,2,179,16,183,65,219,195,176,131,30,76,119,196,70,126,194,205,70,110,165,193,91,212,147,186,162,156,108,16,7,108,127,157,223,56,182,137,168,138,152,4,243,98,71,196,16,4,61,18,210,171,29,18,14,137,53,27,112,107,107,241,46,233,214,93,36,247,107,108,243,19,54,236,179,135,141,212,52,244,107,75,154,249,221,125,44,147,14,140,218,234,79,24,237,223,196,196,96,117,32,221,127,83,250,131,148,196,231,177,114,71,87,155,238,122,92,180,137,163,195,166,87,128,105,195,231,124,76,98,153,125,27,223,135,62,51,211,200,200,218,92,221,122,81,177,16,127,168,253,191,9,213,7,78,46,3,236,119,161,245,93,5,4,138,227,121,198,85,227,63,183,235,226,115,187,152,73,129,251,20,199,211,157,207,44,236,217,127,254,154,32,0,244,5,246,43,70,63,197,80,228,249,115,106,160,142,244,133,20,100,125,13,65,172,182,131,203,87,231,20,166,70,252,233,140,75,93,79,153,195,78,46,231,28,29,170,22,105,143,118,179,207,181,3,51,189,238,45,132,78,136,143,102,76,223,71,240,238,211,181,29,134,173,162,232,105,115,190,9,8,243,115,148,1,90,113,70,219,54,167,148,125,35,31,91,40,55,127,161,194,252,5,141,196,128,24,225,35,169,255,76,96,83,99,49,28,106,46,192,4,85,52,193,13,209,132,66,205,236,45,201,26,43,143,98,31,76,65,5,236,63,172,67,218,87,93,32,233,11,31,218,251,62,105,211,166,24,108,43,177,60,70,92,117,141,217,65,146,10,35,88,222,147,180,152,200,2,184,157,82,13,120,53,73,228,129,18,171,233,156,135,65,67,205,158,75,254,110,106,86,53,179,181,109,186,14,22,156,174,16,239,63,225,178,227,107,235,16,154,23,53,68,44,3,233,61,68,61,11,197,88,166,160,200,142,212,224,158,255,200,193,66,249,98,34,71,106,140,44,212,240,95,252,113,93,244,138,23,84,211,142,155,240,248,235,190,54,32,29,146,187,100,101,151,120,88,163,181,57,225,53,205,125,149,63,3,31,177,203,154,131,211,121,17,166,215,36,236,234,180,113,66,85,200,25,94,242,104,182,245,20,153,190,19,111,35,86,189,166,232,23,127,162,193,248,117,167,203,134,105,107,194,144,66,204,26,24,211,247,176,43,98,83,172,46,2,254,1,250,42,158,161,152,134,38,64,9,252,35,187,252,152,140,125,4,222,88,184,224,15,105,77,103,153,182,21,77,135,216,42,22,36,42,157,218,200,215,231,98,74,154,126,114,111,37,66,77,186,75,140,87,123,230,182,183,105,212,241,223,20,63,165,136,183,83,157,17,125,203,95,19,122,214,123,65,122,83,37,172,237,76,122,164,129,66,111,151,57,12,51,69,36,73,88,152,89,255,230,42,28,56,212,232,84,107,212,22,255,41,77,164,90,92,195,242,132,242,216,56,208,146,130,37,7,129,78,96,164,22,68,52,8,98,133,83,131,248,47,221,254,14,98,50,83,10,99,129,133,92,24,96,196,141,43,101,128,81,43,243,141,228,114,149,52,151,95,139,97,126,147,224,207,62,135,162,120,245,131,64,67,124,84,35,246,120,191,182,91,22,192,95,138,45,238,250,114,201,81,234,31,139,149,49,146,240,230,61,92,50,102,252,32,6,76,77,64,178,202,237,204,244,173,152,32,6,48,255,133,88,86,247,165,160,123,196,210,97,176,2,158,185,88,145,73,1,200,151,210,47,44,219,83,72,210,23,7,251,27,87,23,185,173,167,95,238,178,57,125,212,41,74,63,15,253,46,57,52,158,183,217,166,57,234,200,242,136,158,183,98,152,219,215,1,49,221,164,141,98,158,203,49,68,84,133,41,107,185,245,181,202,26,75,54,56,130,97,92,200,54,4,88,242,122,233,248,35,43,213,11,21,147,210,146,138,195,21,133,113,90,244,127,177,205,213,37,230,127,31,82,32,237,213,242,66,19,128,15,18,156,205,151,93,247,143,198,39,50,34,244,18,115,146,153,85,122,218,212,52,216,22,73,250,211,138,235,238,36,216,200,221,57,189,90,153,216,192,196,253,90,50,148,141,61,232,197,219,148,171,246,6,43,215,135,30,228,119,46,162,154,56,15,144,92,202,20,199,108,239,31,119,167,10,113,248,146,38,211,112,230,185,255,144,124,177,175,185,101,249,200,123,204,1,198,168,130,161,159,115,26,220,232,248,66,125,171,30,23,170,203,104,6,29,205,176,113,125,95,211,148,118,181,154,88,68,126,199,177,225,148,238,46,47,117,211,40,254,28,4,248,38,172,221,133,169,126,14,166,186,215,124,0,34,106,153,99,244,240,219,87,166,66,180,198,118,41,250,73,244,187,130,166,217,96,51,145,81,111,125,182,75,224,20,106,214,214,190,48,31,91,224,19,185,193,158,18,226,149,220,82,230,243,68,183,143,94,211,233,100,24,165,59,54,240,253,142,73,236,174,8,169,181,128,47,252,82,6,26,192,141,243,118,110,137,93,19,22,150,240,248,61,138,169,227,150,123,255,175,211,110,78,158,206,108,58,99,56,201,8,31,174,192,150,100,82,210,181,3,67,253,166,61,206,122,110,125,239,127,107,102,215,139,49,131,254,124,235,79,242,84,17,203,201,79,105,217,243,103,227,100,181,131,30,82,82,214,196,107,47,92,186,204,207,144,27,229,43,74,29,60,44,95,2,112,49,106,240,187,131,196,212,92,5,184,116,88,100,67,46,228,49,55,250,65,192,47,71,253,242,68,222,24,117,79,142,173,156,149,93,78,237,161,249,175,135,203,135,4,72,62,54,37,76,95,174,243,217,22,79,9,215,114,235,234,92,13,31,132,134,80,172,31,59,132,120,141,9,161,107,1,34,254,160,140,203,82,83,20,7,197,156,58,110,250,147,28,70,254,172,41,63,7,248,168,137,109,232,211,115,56,41,92,28,105,68,181,23,155,73,173,100,20,161,110,13,80,113,212,8,64,160,227,212,180,178,174,78,20,174,77,144,244,214,46,181,210,138,194,104,181,12,154,233,97,73,203,160,210,186,159,98,73,73,98,38,82,134,132,150,220,51,25,208,42,236,160,95,198,195,221,120,235,25,168,153,255,173,181,49,43,115,124,10,253,104,76,218,42,117,111,69,240,133,160,123,95,125,202,176,86,117,158,30,76,203,232,180,171,104,75,107,91,254,183,53,212,97,89,137,117,158,195,4,231,158,230,59,242,241,195,34,169,112,126,170,235,213,178,67,203,183,243,18,231,12,212,18,249,164,92,124,184,125,123,32,221,222,117,244,209,16,229,244,65,224,89,213,235,29,225,104,188,115,187,228,109,225,85,164,183,192,168,103,210,212,177,181,249,189,195,202,174,88,202,210,189,4,85,26,164,80,119,246,252,185,104,43,119,53,131,92,49,4,174,176,221,45,56,154,169,161,19,134,139,211,68,134,91,119,194,222,41,141,200,155,242,133,139,77,22,16,180,56,217,48,225,216,145,10,114,153,6,137,156,138,250,243,149,29,249,80,184,89,68,47,249,218,203,209,226,172,60,43,21,118,231,239,233,177,39,110,196,118,45,97,109,44,212,54,50,218,96,71,170,139,60,221,83,82,168,11,193,1,234,172,105,55,227,105,215,216,247,139,181,141,201,46,8,31,38,52,94,97,192,86,3,179,239,184,79,111,92,177,27,67,171,166,135,186,8,166,163,173,208,95,115,165,166,168,250,131,214,102,117,30,92,96,213,99,224,231,88,46,12,55,58,215,111,119,153,19,213,62,27,199,148,222,65,136,39,246,150,59,39,86,210,178,163,130,38,42,88,216,175,193,177,163,234,197,212,206,105,57,195,94,83,101,123,114,17,21,63,234,66,152,117,215,75,194,10,119,198,179,31,58,186,250,42,99,226,45,56,123,213,95,105,57,249,223,169,92,210,15,97,216,95,97,237,143,28,83,25,155,234,23,29,56,1,207,199,9,230,11,29,31,5,164,32,88,128,147,222,111,141,52,14,254,226,185,174,58,49,141,113,132,15,168,188,187,21,40,226,148,44,65,229,220,135,98,124,28,193,224,54,103,187,186,105,156,214,64,252,12,64,46,192,3,207,130,31,93,46,90,63,43,146,162,246,195,255,221,250,143,183,108,239,135,43,236,105,82,94,251,138,17,69,118,150,214,131,38,62,188,73,246,164,142,179,205,188,252,145,75,5,24,176,62,14,183,73,80,168,137,231,89,37,196,42,141,199,98,174,182,132,103,161,7,67,26,211,206,18,65,96,109,128,141,7,66,228,238,212,54,20,69,92,106,210,6,200,71,77,56,15,11,19,163,215,233,214,193,28,176,178,80,14,237,111,82,197,248,44,130,54,40,119,45,47,53,181,241,26,231,63,153,243,171,2,174,110,210,197,237,40,83,141,132,200,254,163,149,4,160,161,84,191,104,240,65,24,132,14,85,97,2,88,134,216,245,0,111,167,134,133,46,136,160,227,104,58,63,172,213,13,176,101,111,109,239,176,154,103,181,88,235,192,197,75,157,69,176,111,226,53,233,10,96,73,4,59,47,77,74,124,205,127,208,39,66,70,195,72,5,18,226,202,186,213,45,247,102,38,61,22,182,255,169,194,20,247,109,193,246,36,196,251,180,215,149,84,122,29,55,4,150,173,154,67,140,84,205,247,228,203,202,191,226,198,156,155,202,90,178,1,159,7,91,96,187,226,156,88,209,34,3,246,52,33,66,67,116,13,167,196,219,200,247,141,226,136,231,230,11,175,196,153,100,120,208,22,210,79,84,217,215,14,139,114,150,153,14,3,222,22,151,86,71,146,88,183,97,189,202,128,75,137,44,185,127,228,226,208,214,158,52,80,251,206,90,87,69,44,19,192,142,246,3,88,78,21,244,13,232,138,67,148,209,245,217,219,22,230,169,2,123,39,101,228,222,123,9,120,11,152,221,214,215,234,197,42,245,226,29,36,186,142,58,166,141,73,91,187,111,234,201,18,76,204,20,196,48,227,78,200,185,51,55,251,136,115,7,65,197,251,211,173,14,218,247,231,223,181,179,103,181,140,229,114,171,149,181,229,228,115,75,13,19,248,154,156,78,139,106,42,99,244,54,241,221,6,183,141,64,230,100,45,6,61,96,200,197,88,231,75,92,61,31,50,38,246,173,196,237,30,48,253,27,91,215,38,16,231,238,8,93,124,189,117,27,106,190,200,189,33,146,233,22,200,38,67,50,125,97,200,32,150,81,174,207,137,77,68,88,159,23,21,51,63,16,135,24,170,194,27,112,240,156,130,15,203,244,110,193,81,218,220,235,11,228,179,172,145,249,172,111,63,248,160,147,130,178,155,56,109,90,35,184,209,95,172,110,125,245,252,1,227,234,69,184,147,102,205,244,43,148,237,101,82,55,216,180,47,204,8,196,150,143,139,0,235,225,147,4,122,6,119,151,77,96,170,246,123,210,38,167,239,134,29,122,172,46,177,191,210,80,248,65,191,227,219,40,144,129,32,90,55,19,181,188,103,118,121,105,178,249,164,142,185,171,150,39,200,59,99,27,85,167,57,26,73,171,76,124,145,178,88,140,69,50,29,135,224,213,242,248,15,221,58,46,130,51,112,103,30,28,185,215,11,126,214,208,181,254,129,1,27,154,72,3,127,124,13,32,166,146,234,138,218,72,168,32,17,29,79,220,81,103,98,150,92,2,9,181,154,149,223,81,63,241,242,156,177,11,157,56,38,194,149,101,80,37,145,26,11,176,219,71,39,180,86,72,246,200,91,224,35,85,148,76,146,91,230,11,150,66,138,160,238,45,185,125,111,54,89,145,206,9,163,210,24,152,9,213,13,234,0,53,115,116,95,94,170,147,155,193,204,127,143,62,169,139,110,0,253,213,116,223,196,244,128,177,110,116,239,189,177,219,16,231,196,46,165,87,139,5,138,110,112,238,255,64,80,2,78,138,193,26,207,50,87,49,2,189,3,73,40,226,28,118,52,23,164,204,70,56,5,147,142,118,173,241,117,82,141,118,122,57,87,212,217,230,171,170,15,190,244,157,203,92,59,157,164,126,15,154,110,214,238,49,78,79,215,8,110,110,93,249,43,54,155,61,239,15,127,64,233,56,187,229,130,152,201,142,183,103,34,136,167,27,198,8,179,207,129,206,149,204,126,22,65,224,117,87,148,93,130,154,49,225,46,107,18,189,70,180,118,69,201,195,91,251,119,224,189,12,200,16,180,90,67,94,48,255,155,60,232,77,183,73,209,228,248,110,253,159,47,214,67,75,209,239,164,130,191,166,119,76,79,199,27,243,53,22,184,15,70,41,83,92,217,126,61,66,208,206,121,26,126,171,112,246,255,141,221,81,229,88,74,249,47,42,151,184,242,91,233,97,25,147,117,1,8,9,221,183,199,235,74,76,200,14,155,187,235,30,74,42,147,188,234,8,92,164,131,255,132,102,3,72,232,12,60,193,185,235,57,231,22,168,17,50,142,177,43,209,160,25,147,9,194,32,95,46,59,107,177,105,36,33,218,214,83,57,84,166,40,197,112,183,16,123,45,246,187,169,88,245,201,35,112,154,153,197,89,49,109,10,173,95,48,50,184,254,76,203,180,52,171,133,248,203,180,130,207,196,47,253,58,77,99,28,174,200,253,35,116,12,75,130,87,78,120,30,160,194,190,210,146,184,179,239,31,10,124,135,127,174,206,157,45,204,244,242,154,36,134,170,69,151,60,167,22,66,185,247,15,8,8,155,77,222,76,122,209,113,200,86,180,163,79,200,10,76,10,49,91,118,213,128,5,200,28,91,79,102,96,41,116,252,137,25,60,239,166,200,166,59,235,119,50,138,144,81,101,51,182,66,226,236,97,215,28,147,28,80,148,170,90,56,183,8,91,18,80,163,158,230,100,93,92,141,119,6,59,20,35,51,217,255,231,12,172,24,195,61,152,99,35,224,44,194,202,93,164,156,102,111,64,202,196,242,92,107,17,13,101,137,44,38,162,99,238,158,226,174,55,101,208,93,168,80,137,247,106,171,204,147,99,150,209,20,139,177,28,254,218,255,197,224,131,254,13,220,106,247,50,36,3,108,104,10,50,67,227,160,87,82,246,25,157,195,83,189,146,73,115,207,239,92,120,247,168,135,167,13,176,42,189,48,241,31,245,126,103,97,168,232,232,186,98,85,45,51,223,67,78,240,148,117,132,22,197,38,98,239,205,112,237,55,55,163,215,240,244,147,222,94,41,85,96,176,12,49,236,134,246,178,45,125,249,115,212,39,92,99,25,254,234,72,249,158,104,118,43,253,2,188,117,32,138,38,63,220,251,203,200,118,224,48,113,131,154,110,56,222,68,254,198,41,52,18,211,90,42,73,24,230,117,172,3,231,199,76,87,252,186,209,203,112,122,48,161,99,211,218,141,200,224,180,78,247,58,244,176,185,27,72,93,207,249,116,10,192,242,231,29,62,111,111,250,33,224,33,108,156,80,208,37,154,149,170,31,219,25,110,144,142,101,255,151,106,8,27,79,30,59,114,171,209,116,40,1,220,70,113,56,44,169,166,47,230,195,80,190,26,132,129,5,180,188,7,101,118,119,24,224,82,245,124,121,139,210,147,58,234,54,79,30,142,23,136,94,184,170,198,252,212,253,237,155,158,117,51,25,16,6,86,17,83,13,44,228,179,133,238,236,98,161,76,161,56,42,97,17,120,87,65,187,116,4,247,108,152,34,245,80,242,193,116,150,127,70,32,47,80,34,177,68,196,179,39,127,17,222,95,142,230,45,123,241,187,102,133,197,254,13,123,117,202,156,216,212,77,142,220,44,230,220,69,124,93,70,43,171,98,6,80,40,234,237,80,53,124,231,207,182,150,210,162,200,123,120,57,220,165,200,201,172,113,128,11,93,254,112,149,117,210,155,209,73,222,11,33,202,219,149,49,68,253,71,238,6,186,18,178,37,59,92,67,103,170,88,240,89,131,16,115,218,127,50,191,122,164,30,197,116,181,187,165,20,212,27,147,39,166,206,226,119,44,197,152,101,51,241,232,148,133,105,102,91,108,184,70,174,131,56,86,34,211,243,221,217,39,196,92,18,243,202,197,94,14,248,138,211,50,214,126,136,169,99,91,224,226,2,64,131,245,64,233,16,151,62,11,240,239,17,242,188,27,183,59,222,212,75,75,127,235,239,146,113,167,195,252,217,68,195,118,110,164,163,146,188,47,110,198,207,98,187,123,39,255,135,144,124,61,105,131,58,240,187,121,178,98,7,65,16,250,154,29,208,209,210,150,193,247,119,113,168,248,192,216,177,136,229,158,167,84,159,107,153,186,92,83,71,253,47,36,180,1,104,240,118,83,93,109,158,24,56,239,26,225,245,139,252,216,237,38,98,216,225,3,54,97,130,84,204,156,87,72,48,96,167,217,0,93,50,100,180,9,122,170,26,109,163,254,107,200,7,170,132,80,196,75,39,186,17,25,212,203,130,24,214,25,128,222,64,151,203,248,33,227,116,66,221,61,105,204,77,9,71,20,5,84,240,191,230,222,3,170,115,76,159,169,143,248,27,85,1,202,126,157,39,64,172,22,40,34,196,42,203,178,173,153,166,87,170,237,188,120,97,121,202,136,47,184,226,157,167,179,56,120,61,96,125,168,34,14,58,78,39,219,61,96,226,30,20,123,169,45,173,225,102,104,94,222,20,64,58,1,178,233,29,10,204,21,191,143,212,218,35,226,75,151,52,152,18,248,201,252,236,209,209,133,78,159,188,172,217,102,231,5,17,229,152,156,249,177,206,134,108,133,155,9,224,7,213,28,99,1,16,28,123,218,213,104,177,249,81,171,75,242,29,224,99,193,136,232,213,240,153,211,112,163,48,43,121,59,15,174,53,94,192,228,35,202,101,221,75,155,121,101,155,8,41,175,240,70,154,34,46,146,172,102,204,34,172,56,173,73,237,107,158,188,76,186,214,109,43,60,198,186,229,233,85,39,152,147,175,119,144,195,217,18,83,108,2,250,222,229,171,100,236,114,15,42,76,250,145,229,132,109,66,149,118,253,249,248,135,122,228,82,144,197,28,253,92,61,78,196,117,5,136,46,193,131,132,41,221,182,245,21,36,31,148,232,83,206,51,150,31,139,128,131,136,213,217,33,206,54,100,226,232,94,121,216,69,214,161,7,230,80,22,246,107,216,57,255,222,248,111,90,181,113,161,109,9,114,66,189,246,155,154,176,14,183,185,29,209,229,115,120,90,78,111,68,128,198,87,193,124,23,81,132,206,200,137,147,54,220,141,205,32,45,146,80,149,50,169,151,34,243,137,27,214,184,182,152,151,147,26,114,17,240,112,67,94,72,41,177,176,64,163,101,186,239,41,100,100,200,148,141,73,116,106,70,228,248,29,37,244,107,32,132,46,246,142,8,246,148,127,176,184,150,57,35,0,8,9,161,171,117,60,201,128,63,137,76,198,225,245,162,111,224,133,25,233,56,122,8,127,122,221,27,224,79,17,8,254,67,38,237,177,236,137,66,3,212,12,3,72,118,204,6,195,65,193,197,104,107,145,150,24,146,200,62,7,50,226,72,140,129,105,225,40,243,249,207,104,88,59,6,150,160,145,119,47,122,178,49,1,7,122,211,63,140,68,0,157,166,250,240,49,67,89,9,20,37,151,145,48,23,232,227,105,62,19,156,87,181,184,94,106,32,88,173,208,118,68,146,18,72,206,67,233,149,174,166,72,186,122,185,0,8,132,132,54,5,132,1,119,66,188,59,104,65,177,28,57,33,143,127,33,168,163,177,57,126,35,27,226,98,225,152,216,158,23,130,209,172,111,162,97,199,16,235,84,53,157,21,182,218,101,5,164,148,18,98,168,60,249,112,159,56,66,159,105,64,51,79,65,155,191,181,128,207,73,94,82,117,82,122,164,135,85,5,8,132,125,190,130,50,243,201,196,15,229,202,177,167,118,63,42,194,165,254,211,76,187,230,174,218,197,130,65,114,10,176,132,125,83,244,153,112,0,132,115,69,235,112,154,231,17,242,205,88,0,113,96,227,128,201,28,172,40,147,224,187,194,192,50,111,240,63,122,93,219,35,167,100,224,226,91,95,236,199,120,95,91,189,204,236,234,225,133,137,161,194,207,238,240,131,38,138,159,134,153,127,215,48,24,227,175,122,113,147,207,244,249,144,113,91,110,65,85,19,235,46,45,136,226,55,144,59,117,66,53,3,211,51,96,255,178,64,194,33,73,239,219,115,149,144,217,212,247,234,198,46,0,20,85,58,40,231,117,250,105,154,3,143,167,138,220,227,218,43,238,239,253,5,10,72,143,67,41,244,200,58,139,150,73,156,193,223,86,150,244,112,70,174,193,207,230,2,23,85,240,114,224,120,152,68,148,144,130,233,81,252,28,16,44,65,185,122,41,255,122,48,153,88,148,57,251,212,244,18,165,112,51,19,23,48,214,207,171,41,231,254,243,43,5,155,255,128,104,14,94,230,174,169,167,70,194,238,0,185,169,242,91,162,23,145,190,192,32,134,191,220,122,25,245,2,195,213,86,24,85,37,229,54,174,196,205,78,96,118,233,227,114,58,192,33,205,242,253,86,158,46,75,31,201,246,64,117,34,35,35,124,46,13,144,142,52,131,135,80,67,146,216,168,52,23,174,108,253,252,94,34,231,63,142,155,243,26,245,163,252,59,114,13,91,186,165,198,49,183,175,46,96,35,64,163,56,114,241,61,185,32,99,224,11,169,35,209,183,203,160,163,10,227,77,82,92,37,158,85,219,173,251,51,203,20,157,122,250,147,60,1,78,206,137,117,14,70,141,179,181,94,192,135,105,221,83,208,105,64,53,96,227,215,29,201,234,50,201,147,192,200,127,148,178,164,195,162,145,203,118,84,40,181,62,187,132,150,39,233,72,222,149,178,195,235,181,104,183,159,9,113,55,129,240,209,227,158,197,192,60,140,171,126,234,51,116,91,106,27,151,207,202,181,119,91,242,247,183,48,44,5,56,171,106,1,213,6,129,91,39,135,46,173,33,177,118,229,34,72,77,205,13,24,26,11,242,120,120,132,33,179,33,38,120,239,48,107,245,139,162,237,8,45,185,24,101,65,62,109,138,77,32,220,70,169,209,26,221,56,218,255,104,206,62,77,49,254,93,24,6,13,152,227,195,174,20,231,43,242,170,38,212,209,188,115,242,177,88,133,22,249,7,247,45,105,16,188,31,17,192,31,25,210,29,87,211,126,71,152,210,230,21,248,106,86,60,169,190,108,204,138,93,53,126,42,130,8,166,89,14,1,158,22,93,103,98,45,84,101,231,221,161,214,195,36,40,20,106,249,148,235,97,81,90,84,102,197,96,132,83,53,242,25,46,75,249,47,210,15,97,128,9,131,193,26,95,77,224,246,68,197,191,148,2,43,215,201,165,200,25,130,180,188,122,91,176,19,179,116,204,123,196,111,175,61,15,150,7,64,58,253,111,52,1,43,15,49,213,120,209,217,181,39,84,223,34,167,215,251,127,72,208,249,179,225,223,40,104,46,211,190,149,184,209,66,218,27,70,25,210,99,118,213,184,151,86,114,118,75,57,13,238,214,240,60,195,162,147,64,141,242,165,232,246,165,245,160,231,130,18,45,90,176,228,237,76,79,184,61,151,105,68,62,67,127,101,189,84,104,209,85,87,70,129,24,200,44,45,90,218,164,47,155,83,252,106,140,104,22,1,217,107,58,180,102,146,126,171,228,196,252,223,232,239,181,253,247,9,136,187,219,122,241,41,48,5,134,169,223,251,86,198,246,54,74,211,190,123,117,119,240,245,74,66,85,253,80,180,243,186,54,234,249,173,250,132,233,174,216,123,133,186,125,180,31,171,108,18,253,243,92,190,233,157,177,160,120,198,20,49,40,188,160,160,180,187,161,117,189,141,182,117,98,66,178,81,126,116,251,8,192,75,56,193,196,101,6,23,225,169,216,33,187,29,252,167,230,240,231,106,184,213,102,175,2,255,160,150,10,177,37,43,170,153,228,16,159,236,193,215,194,37,156,250,12,51,187,44,161,211,52,183,155,212,133,21,177,189,90,17,201,132,66,244,206,43,87,178,249,119,246,179,109,114,15,174,230,224,37,31,191,133,30,228,89,143,15,97,202,112,125,163,135,188,173,187,100,206,221,34,106,214,106,101,42,73,165,140,157,89,86,122,68,120,210,27,46,250,27,105,199,69,242,104,45,140,197,18,50,213,104,22,27,116,225,73,161,105,189,0,18,60,15,61,190,139,0,209,20,156,7,229,204,79,50,145,239,127,128,128,249,190,85,119,133,75,161,153,158,102,73,65,1,145,70,49,217,208,119,189,143,181,16,237,156,248,245,219,199,153,130,12,0,203,232,205,237,4,81,63,13,71,129,164,190,145,23,145,67,50,102,87,196,100,215,62,6,200,46,47,45,149,44,160,235,1,16,16,235,11,118,181,48,21,109,73,47,161,147,32,205,25,105,65,210,111,224,39,159,5,202,43,235,35,5,122,165,165,162,140,167,30,246,63,216,233,59,86,162,51,150,173,225,163,15,178,138,39,142,24,215,224,252,223,35,113,4,49,144,64,201,140,61,246,138,177,224,126,244,249,79,255,174,178,221,213,41,180,77,121,170,124,232,29,73,88,162,236,36,196,153,235,90,94,12,151,1,142,147,173,18,163,110,145,194,30,195,188,147,74,250,115,212,165,83,156,242,129,207,107,228,236,147,42,25,12,55,171,96,245,205,95,178,99,66,175,55,61,84,137,43,117,51,104,92,205,1,56,155,186,139,194,198,246,161,139,157,198,171,226,116,102,177,251,124,89,49,216,236,173,190,75,247,28,81,101,232,100,129,175,251,139,160,137,108,92,24,73,109,176,140,52,74,217,24,138,204,44,130,138,106,78,233,175,226,45,247,98,98,30,108,89,64,198,139,153,124,138,183,148,20,227,223,25,116,253,199,58,48,255,247,134,122,205,235,186,75,80,240,168,193,11,124,209,35,7,31,144,65,52,132,173,132,250,8,204,159,30,149,45,174,38,98,184,66,201,253,245,118,181,199,39,85,57,58,228,191,112,130,187,130,136,21,76,28,209,67,225,59,15,243,197,53,213,209,220,69,186,72,249,123,139,246,135,65,135,112,195,77,15,174,132,109,216,74,41,252,39,36,34,194,75,235,151,171,43,217,19,116,195,19,220,47,111,157,252,221,166,188,119,246,219,33,152,214,170,18,124,189,151,164,222,165,136,153,114,128,230,248,210,29,142,240,48,254,169,225,241,153,60,142,4,168,37,69,82,135,36,133,172,120,250,75,198,255,43,158,154,55,70,91,98,133,200,206,165,154,169,216,66,96,44,35,199,167,131,109,192,153,231,26,59,215,161,158,219,222,64,64,152,157,233,217,61,250,146,153,11,52,33,213,50,83,133,205,129,232,103,88,95,99,152,255,121,11,198,71,239,153,224,105,17,77,71,166,107,95,112,53,101,26,234,143,211,246,186,128,184,237,109,249,9,22,223,137,162,226,246,169,89,117,184,100,91,24,231,140,103,237,210,245,11,32,54,230,163,3,11,233,185,215,136,18,152,114,241,9,61,4,63,61,146,213,26,167,233,120,147,31,221,144,56,32,254,82,14,166,105,140,225,1,168,194,209,187,134,213,49,252,57,4,72,88,56,94,127,154,208,15,5,58,46,201,123,50,159,123,21,117,129,73,246,44,162,80,224,58,228,181,193,3,65,179,244,87,103,15,181,255,242,247,99,141,43,85,82,8,178,126,47,31,0,22,81,13,248,209,118,125,159,33,240,236,146,189,64,211,226,171,68,201,125,34,139,178,6,188,69,95,160,241,18,43,61,222,62,217,176,176,65,233,101,157,234,178,67,136,113,134,203,245,156,93,56,44,15,136,88,203,252,246,18,237,139,251,137,225,72,205,45,193,49,194,156,35,199,101,54,16,87,121,63,135,48,188,140,239,194,233,72,31,248,233,162,58,184,163,122,239,125,117,89,83,247,16,28,93,242,40,19,174,30,173,66,171,47,9,28,189,109,211,60,118,211,133,58,19,10,240,82,220,114,232,236,239,239,162,177,48,138,60,82,116,181,200,177,241,170,130,170,186,35,11,23,48,177,117,171,64,89,248,186,112,225,7,17,218,123,199,196,56,187,2,97,144,149,133,19,245,176,64,210,54,10,154,134,75,29,43,230,30,231,191,4,167,247,247,93,83,134,63,124,130,192,42,61,40,20,227,162,189,104,147,169,173,66,233,56,78,198,235,235,70,145,81,125,186,221,111,241,119,55,193,228,252,199,133,157,9,33,49,207,235,180,253,170,178,136,241,247,30,82,221,1,143,4,72,159,40,23,127,193,102,210,194,239,192,215,14,168,209,253,207,188,240,20,43,152,125,188,41,13,241,148,47,84,204,106,132,146,193,112,227,75,236,196,248,159,10,66,26,138,204,124,232,64,11,28,241,226,29,161,82,169,165,221,42,148,23,117,196,165,188,147,29,11,75,250,53,158,16,141,30,58,69,134,216,58,226,97,45,183,127,238,160,162,138,179,233,219,19,230,145,81,147,68,192,160,247,110,176,17,214,46,114,60,145,27,33,88,7,236,192,78,211,214,233,34,203,46,217,52,252,164,114,17,202,249,228,168,211,29,53,249,47,101,222,58,235,250,156,106,125,112,12,26,182,45,42,23,136,160,91,50,191,47,39,242,173,85,39,231,224,242,176,154,51,129,62,236,166,50,6,64,71,104,47,99,248,11,44,222,184,204,235,251,228,158,11,241,185,113,187,240,104,89,231,81,167,73,156,68,222,216,94,132,79,217,23,5,219,173,129,244,235,120,224,59,201,13,100,92,64,223,243,174,28,39,192,70,63,178,73,173,140,20,185,177,165,199,119,94,90,193,15,131,185,166,114,117,106,54,142,238,118,103,221,82,89,137,125,47,152,252,105,113,252,202,52,25,100,96,196,249,71,228,96,143,75,102,39,187,200,84,113,127,144,216,189,208,199,51,33,237,75,155,163,179,238,41,129,169,88,117,145,215,197,138,76,130,218,100,50,44,187,238,118,163,41,142,77,108,128,119,105,41,125,215,190,136,7,103,46,69,71,238,194,96,211,177,89,238,69,19,108,124,6,228,41,205,34,13,15,244,12,32,122,130,192,67,87,195,203,118,101,145,147,22,222,7,80,13,245,247,239,80,93,69,145,225,173,148,122,43,93,79,111,147,56,106,101,118,94,49,147,71,113,52,7,1,155,168,157,95,60,167,134,39,1,84,103,173,151,140,233,28,11,245,244,195,109,133,253,94,215,128,173,137,223,48,238,126,37,131,195,218,38,32,91,46,147,225,244,114,60,50,87,241,138,211,140,153,74,218,153,236,160,201,51,118,254,67,67,231,100,34,110,42,86,180,21,17,244,220,101,114,170,82,25,138,17,94,7,114,30,3,213,231,92,48,186,97,69,69,191,236,85,24,243,30,242,54,12,68,15,193,186,250,242,93,249,22,68,8,83,202,36,83,177,142,5,69,226,95,153,139,204,76,211,20,37,144,111,33,132,69,206,141,192,14,224,87,127,70,217,126,115,207,154,232,109,94,77,205,166,55,135,179,134,145,76,195,239,130,189,194,135,202,237,181,221,155,78,85,179,248,15,165,55,185,188,170,182,63,72,101,62,225,86,228,61,94,53,181,82,210,46,124,184,242,146,224,78,74,69,234,230,42,223,119,51,148,50,178,172,236,217,13,202,87,49,108,211,63,174,205,176,251,36,19,60,186,180,147,255,245,100,240,77,197,209,177,217,134,199,220,232,149,91,37,254,253,60,112,39,25,143,36,40,180,164,59,32,146,210,86,32,189,96,106,115,30,7,193,133,241,120,104,21,14,207,227,131,212,34,104,121,192,37,43,38,16,71,158,213,106,180,243,25,101,66,121,6,240,235,48,227,60,59,178,132,215,48,180,240,81,197,29,144,210,165,154,224,218,213,180,122,1,222,222,175,240,220,234,159,217,64,195,95,51,162,4,32,26,15,247,234,21,215,60,99,100,177,190,178,102,192,135,104,2,178,97,32,36,24,172,175,71,201,40,228,37,199,155,221,68,95,38,240,216,215,45,0,213,248,237,230,13,167,233,25,177,62,204,43,141,202,132,176,195,114,20,164,21,157,206,168,4,9,245,249,166,2,66,71,247,145,191,170,29,219,148,26,110,130,75,182,133,150,114,180,224,205,142,249,81,40,201,183,224,88,40,246,73,136,27,7,3,138,222,79,216,186,187,136,208,127,207,226,106,100,110,243,29,202,44,235,246,45,129,50,140,43,185,155,217,113,234,13,197,141,163,195,24,44,182,171,45,104,22,159,105,17,221,16,234,192,99,60,91,14,124,6,152,67,97,208,32,213,202,123,83,74,34,188,102,239,230,149,46,225,20,196,28,218,57,162,119,225,165,146,200,227,193,63,125,248,225,186,224,66,8,129,158,72,220,28,239,119,7,205,244,206,134,82,7,40,109,23,21,232,217,141,61,126,189,238,253,238,148,164,189,109,59,176,101,249,6,105,130,193,227,27,133,142,205,0,20,74,67,205,19,243,163,224,69,169,125,211,7,24,224,46,204,175,210,161,7,79,5,94,255,100,80,174,203,162,128,203,120,76,194,36,70,214,214,208,221,105,87,231,153,34,92,41,135,26,59,167,72,177,155,104,129,138,119,78,133,163,11,58,123,94,151,94,238,206,11,228,210,80,160,11,115,83,42,190,213,238,206,59,211,81,3,170,166,115,130,84,69,23,96,8,20,96,248,210,241,40,104,252,167,147,254,35,80,162,77,63,220,214,162,249,233,189,174,36,34,233,200,220,187,133,111,160,2,55,0,229,47,167,142,193,235,248,146,90,180,28,214,86,173,40,30,117,166,149,213,184,176,12,163,120,244,103,198,28,92,95,125,42,228,77,109,31,237,252,58,3,10,145,148,9,6,221,141,161,57,16,59,22,157,99,127,231,112,21,143,223,29,252,198,177,124,245,255,200,65,83,137,80,128,130,102,179,159,16,240,23,131,173,97,137,34,182,229,32,25,3,38,124,187,58,60,112,169,167,1,50,39,29,248,196,154,235,60,216,170,242,190,37,21,34,243,126,143,185,212,37,198,120,120,197,222,238,30,38,44,30,133,73,49,72,1,75,155,86,144,21,113,185,67,129,196,128,86,32,238,9,160,62,166,46,175,20,143,223,56,58,145,250,150,191,31,44,149,34,84,144,162,78,27,123,56,106,255,75,45,182,155,106,19,9,12,67,197,180,93,78,134,225,133,183,83,245,183,11,188,201,109,42,56,243,111,214,150,29,169,125,167,187,229,48,113,120,9,172,157,38,15,5,195,45,116,225,170,156,120,208,18,58,90,197,222,254,178,231,100,156,179,97,170,132,63,115,141,19,135,117,41,50,214,182,88,126,171,131,8,132,39,101,210,71,132,127,101,77,114,44,47,30,58,23,53,212,10,38,207,234,217,47,207,124,158,0,85,21,161,137,149,136,49,66,184,46,164,76,202,47,104,169,158,99,122,83,187,140,225,81,133,177,201,166,13,56,233,62,235,36,34,191,56,142,45,30,101,206,28,30,95,194,101,120,113,60,217,194,247,154,221,85,125,157,228,210,137,112,65,240,249,218,172,82,19,103,24,253,135,243,214,49,126,225,240,43,243,10,110,12,145,246,198,205,145,235,190,97,90,161,77,77,57,148,170,205,21,165,172,220,55,205,193,8,51,209,183,65,25,237,41,36,175,254,235,175,67,71,39,173,214,151,14,202,213,253,177,13,251,139,30,198,62,247,196,127,97,197,64,243,249,236,188,240,36,243,180,210,196,49,154,156,144,149,69,88,180,20,71,23,244,127,21,158,28,73,195,223,205,83,50,201,77,61,230,135,216,99,133,232,174,96,116,96,73,68,187,175,18,255,187,195,51,84,40,175,93,100,181,67,55,101,7,158,217,55,143,34,21,138,140,189,126,100,188,34,202,26,163,185,111,37,145,79,122,44,172,179,70,199,184,80,210,254,130,134,189,176,63,38,164,101,212,177,176,239,95,136,230,73,24,77,206,40,247,202,127,68,225,28,247,79,22,214,163,137,154,48,138,160,196,228,27,110,209,224,15,247,91,51,12,113,254,254,201,202,127,92,199,206,142,95,144,89,114,52,82,236,30,73,2,158,187,149,142,129,217,24,27,8,25,100,1,84,62,201,212,248,33,50,168,92,10,142,200,88,6,1,213,134,50,175,88,27,193,32,45,214,94,252,54,238,168,92,133,129,120,16,251,174,195,227,29,42,7,190,252,76,232,3,227,169,145,164,125,33,32,46,125,224,204,149,203,66,66,28,239,161,30,154,19,99,90,238,221,184,188,210,36,167,141,81,19,95,121,128,196,227,180,36,208,160,97,160,168,234,75,26,92,36,164,80,26,142,72,202,231,64,82,180,38,59,193,29,109,191,97,20,244,131,101,254,206,184,118,53,148,193,41,6,51,197,8,241,64,154,134,236,89,191,64,4,230,177,217,210,29,19,61,130,185,91,64,199,98,136,192,142,151,143,149,61,214,211,153,224,32,52,118,45,15,190,179,198,29,241,2,149,5,88,81,184,208,235,10,174,117,196,168,148,53,92,41,150,88,77,123,92,66,60,226,57,63,31,189,184,84,117,155,137,33,186,24,198,101,187,227,209,26,13,56,78,124,13,66,99,169,112,97,122,228,139,251,255,71,137,62,233,82,149,30,81,194,243,186,179,170,110,175,43,216,95,66,100,190,237,25,83,232,248,88,171,110,156,84,191,4,50,120,32,153,37,228,115,194,215,95,202,212,177,163,104,166,155,79,64,202,141,187,124,15,167,55,20,150,152,139,130,21,108,48,201,229,42,24,93,214,176,13,220,220,166,75,108,165,128,66,254,182,143,131,41,172,4,28,82,239,243,146,179,18,249,43,29,229,140,31,34,238,20,249,201,89,206,236,183,201,87,19,45,244,42,124,48,74,22,57,133,91,204,82,95,83,30,59,150,52,247,153,111,199,249,215,135,250,224,233,132,155,111,72,79,224,5,20,231,245,225,126,21,195,172,48,136,46,145,6,97,199,43,194,141,244,70,63,21,123,119,242,40,73,102,5,241,88,179,18,195,104,62,132,98,23,122,6,138,29,145,115,225,58,10,129,202,85,191,166,235,154,74,7,171,96,121,249,214,63,85,121,74,133,231,223,54,63,101,114,155,132,103,118,249,189,19,26,232,195,238,113,67,135,64,67,47,67,220,224,190,18,140,224,172,78,151,129,163,223,197,233,219,199,223,90,79,168,71,131,65,135,31,175,163,144,134,193,236,151,82,138,42,229,119,234,78,83,46,226,146,239,64,26,217,179,154,250,174,129,216,204,141,208,7,130,178,16,88,156,114,245,205,132,226,181,2,118,216,213,95,125,25,255,178,143,200,111,28,177,217,118,13,182,105,104,175,181,42,111,30,60,108,75,216,190,46,217,113,214,38,46,169,16,46,114,117,108,246,134,30,22,133,24,212,113,121,194,157,88,153,61,229,49,143,184,232,49,58,31,175,83,224,68,1,165,202,6,151,107,180,192,44,72,156,52,209,197,41,115,204,23,79,223,120,134,6,176,78,12,129,6,221,229,133,108,83,151,171,112,142,133,121,3,183,102,227,198,235,156,142,42,101,229,239,189,236,194,255,17,113,233,167,108,49,225,27,17,103,40,76,128,186,220,15,77,29,110,124,11,172,2,54,31,220,188,112,61,241,57,17,118,153,146,39,40,58,172,210,3,112,66,66,82,151,77,160,67,217,210,121,162,242,80,180,54,99,238,233,131,47,6,93,192,42,175,150,29,245,4,196,249,121,139,210,109,160,102,135,178,53,110,190,166,83,186,197,76,160,24,161,72,231,254,63,37,228,152,109,132,17,120,98,108,95,187,17,232,104,35,7,47,194,254,101,53,182,114,89,172,231,33,26,200,85,45,97,25,122,208,226,135,228,61,3,43,161,201,217,56,156,181,170,236,15,239,51,218,7,241,62,65,89,124,198,16,19,58,233,70,149,139,6,106,77,177,16,238,241,38,168,77,244,42,122,228,176,174,208,108,171,170,161,182,166,61,184,76,116,14,113,186,34,90,80,230,215,222,224,24,237,249,85,214,248,73,251,106,170,239,153,129,116,207,36,163,58,128,80,146,85,162,103,112,57,136,233,238,248,75,42,20,145,98,168,10,191,10,170,103,158,183,126,252,66,99,183,125,103,93,65,127,99,47,80,151,191,148,129,148,153,28,75,16,174,59,167,172,135,235,143,51,206,161,186,36,222,76,232,195,35,247,41,64,157,3,7,132,22,214,202,199,29,216,69,72,4,224,55,229,53,219,18,34,76,216,65,230,71,165,175,26,240,125,44,42,85,130,93,63,57,187,160,243,103,72,225,61,39,193,172,133,214,95,255,243,202,2,154,199,75,10,253,242,127,114,58,200,239,41,231,61,91,102,172,36,213,115,64,87,98,202,151,241,163,247,114,8,82,154,158,150,71,211,73,139,11,154,140,74,152,15,161,174,85,37,235,59,235,160,180,171,100,165,25,52,89,71,233,2,64,100,78,198,225,99,210,36,162,116,172,172,243,106,7,33,73,52,71,31,246,12,135,190,161,32,149,21,130,205,159,247,25,233,85,106,2,80,187,36,196,38,99,194,204,235,8,117,209,37,252,21,8,120,202,182,57,80,120,212,84,28,65,47,50,194,93,149,232,48,85,192,41,250,34,184,90,140,248,177,171,142,99,30,97,219,218,0,223,52,30,98,214,29,139,18,112,252,195,113,250,216,47,143,146,102,123,219,221,104,109,132,28,220,51,110,105,115,206,155,196,175,218,167,130,153,58,35,24,120,133,220,1,133,254,26,180,100,116,161,233,155,186,206,136,223,252,57,79,222,30,9,94,57,122,235,12,140,208,247,254,98,109,60,58,96,110,156,225,120,140,165,169,211,135,217,179,253,212,144,141,39,162,111,78,203,239,90,59,154,15,18,251,82,156,223,23,21,138,89,41,239,133,210,149,59,95,86,128,234,31,6,105,45,209,137,80,254,228,112,176,176,216,213,60,205,235,82,197,243,112,138,73,24,20,237,75,132,62,30,235,104,32,101,4,129,233,233,182,150,13,172,193,122,91,96,5,188,228,25,176,206,126,209,111,83,100,121,80,144,160,88,156,28,179,195,8,23,193,38,77,132,45,136,170,135,223,108,149,235,166,103,141,250,206,66,45,254,135,127,71,82,89,153,169,57,242,51,62,226,178,246,180,172,11,207,107,177,37,159,225,175,184,100,190,83,234,15,178,212,240,211,1,206,225,251,208,48,159,7,16,199,181,198,218,183,171,198,224,171,36,239,66,149,213,202,26,4,143,144,97,195,193,5,139,106,170,132,211,200,30,67,184,25,43,96,210,180,178,162,185,23,46,36,23,87,125,168,188,188,178,163,89,108,184,215,47,169,93,59,127,245,128,249,183,158,80,224,57,30,69,62,157,153,197,6,197,121,25,140,191,218,87,173,97,78,52,41,144,50,154,104,126,140,35,96,201,71,242,10,80,26,209,176,208,143,208,109,53,186,89,244,173,252,200,77,152,95,5,19,62,72,7,107,23,178,88,18,163,174,44,166,109,81,100,30,69,158,26,150,156,146,229,79,134,250,156,104,198,210,225,111,78,110,138,90,147,27,63,23,158,1,122,167,204,239,239,168,122,195,110,70,254,129,71,73,175,38,0,221,198,231,109,255,234,169,41,34,235,255,31,152,211,150,114,222,115,191,142,64,73,150,98,93,239,104,7,237,204,140,137,59,21,130,172,191,212,21,229,14,93,120,61,190,254,119,9,25,227,200,214,117,106,94,224,234,180,104,174,189,158,146,237,96,189,155,195,166,201,163,89,58,38,234,48,69,147,104,55,201,95,1,10,235,126,149,191,48,117,98,55,43,15,171,113,83,106,116,28,118,107,13,188,137,146,95,109,104,181,214,41,184,103,164,196,82,7,130,65,127,26,128,32,127,74,239,179,39,123,99,85,199,221,190,166,120,185,95,243,29,208,217,126,233,127,30,44,74,48,63,103,84,248,212,91,229,86,176,39,216,216,145,238,226,53,134,162,211,119,65,77,197,226,201,42,83,230,238,140,108,38,148,203,202,6,105,240,166,18,103,42,180,17,255,52,88,170,239,12,119,8,137,54,47,60,166,26,197,19,44,216,58,63,141,75,106,43,85,7,185,143,48,233,195,237,226,227,239,227,109,194,119,232,236,4,241,190,14,61,60,195,60,53,70,0,200,124,200,161,141,11,63,162,7,216,80,175,101,44,153,185,225,128,111,157,196,198,86,188,192,192,94,143,185,78,105,63,49,122,24,123,141,152,135,185,75,246,181,95,251,58,67,159,16,159,34,24,72,86,31,9,203,172,49,90,196,95,12,184,146,230,1,200,109,94,47,188,220,64,79,46,196,87,52,150,231,220,89,190,233,217,166,182,59,193,24,246,232,60,142,141,254,17,120,222,84,41,191,240,200,5,49,151,12,8,229,159,144,176,172,220,149,7,110,71,161,219,163,170,16,103,125,236,93,231,215,9,59,44,131,133,71,48,245,111,10,16,198,226,68,43,13,118,66,92,43,160,43,186,236,51,242,32,0,69,237,7,56,31,10,61,67,220,48,253,29,236,109,71,219,2,185,71,23,73,27,144,244,78,127,234,114,141,205,241,242,15,58,184,100,58,67,40,150,58,96,169,21,54,201,98,253,206,55,75,18,120,94,89,157,8,73,141,19,11,12,136,17,219,250,68,88,212,129,106,117,158,243,32,109,89,121,95,41,241,252,120,169,135,7,92,188,106,186,29,180,146,49,242,31,62,26,224,81,84,120,233,2,158,179,57,100,67,160,22,134,205,82,77,9,197,102,50,170,87,36,125,73,59,254,186,2,98,218,208,115,52,18,212,121,72,214,219,250,233,251,205,179,132,210,42,201,51,179,193,21,59,173,188,29,192,141,7,17,254,255,53,145,162,255,250,149,117,118,129,149,230,196,231,11,106,115,239,108,53,220,241,199,122,132,102,163,163,119,195,75,49,189,236,55,20,10,247,10,65,40,181,130,184,121,98,211,71,96,121,41,85,64,203,145,240,136,203,111,26,203,229,80,102,12,18,139,55,153,97,34,163,75,251,201,152,179,88,148,124,225,88,152,209,61,150,193,168,46,132,55,89,146,2,7,122,144,180,172,43,33,92,40,248,199,234,247,103,246,199,50,14,67,1,189,146,179,187,3,91,47,61,138,167,19,115,174,44,206,120,75,231,3,102,11,212,234,196,69,103,15,237,166,165,75,120,238,200,12,212,159,242,213,183,132,166,49,21,52,169,231,195,100,50,73,179,32,84,80,97,47,139,166,35,143,62,13,11,199,146,83,68,54,232,93,5,208,154,153,251,204,176,36,125,153,175,197,46,47,169,9,24,232,224,134,75,224,226,179,2,34,131,188,171,85,96,0,215,248,6,112,167,6,141,152,255,170,166,80,39,175,53,66,122,152,119,30,54,227,196,143,228,21,150,136,183,81,5,74,28,86,234,125,76,35,235,68,10,128,89,29,4,66,85,109,103,136,147,30,201,32,195,47,158,222,60,132,172,44,118,109,217,245,74,217,44,22,95,162,134,164,194,216,15,40,189,145,200,47,38,175,24,194,13,108,19,149,128,14,140,112,68,125,86,164,158,210,188,94,47,120,44,67,18,30,85,19,20,161,118,110,13,100,233,126,15,170,181,244,174,130,102,98,4,72,157,50,242,47,21,252,105,34,72,62,237,41,189,57,235,148,7,127,196,109,132,84,244,119,105,7,41,234,113,84,225,113,144,115,163,115,9,163,21,210,210,131,143,136,122,39,119,131,27,25,82,231,88,97,66,89,56,88,71,156,136,222,57,60,107,48,213,120,99,97,80,201,28,44,120,204,44,151,17,109,108,158,20,171,165,97,79,10,224,245,156,142,165,34,198,229,61,245,183,75,211,95,23,196,103,135,14,27,66,34,171,247,150,228,39,23,167,226,78,103,119,51,23,228,117,113,148,56,5,204,31,13,220,193,175,25,3,251,245,117,252,241,123,61,20,234,183,220,129,111,9,58,33,132,249,19,151,77,91,51,210,151,161,252,58,127,232,234,215,91,187,31,5,13,103,61,2,43,81,14,116,158,142,160,211,163,117,243,54,187,137,198,99,21,17,62,191,163,79,16,164,126,128,42,208,160,184,85,122,11,4,247,127,209,81,171,138,199,115,77,240,239,22,247,167,124,92,76,84,20,70,94,162,127,32,115,229,126,217,30,25,229,165,100,240,230,227,60,132,91,196,134,254,133,55,136,231,106,68,118,79,70,97,170,166,13,241,9,194,205,247,254,22,0,68,3,202,108,48,143,205,76,218,188,18,228,69,255,98,157,162,144,112,73,99,87,10,211,149,242,3,199,54,6,161,72,77,148,209,240,152,49,32,73,91,105,73,133,174,55,23,86,234,149,226,125,253,76,42,99,175,149,201,98,62,213,236,174,130,216,10,6,152,32,162,194,251,172,199,126,246,89,242,111,187,131,154,184,110,0,23,105,54,213,215,29,247,128,51,44,161,25,48,27,141,45,16,30,253,175,250,54,63,37,49,215,29,122,208,28,106,238,138,180,167,122,53,208,202,79,235,230,89,146,15,96,20,91,240,109,159,231,80,201,238,132,51,77,232,252,33,93,111,32,86,199,220,56,56,223,48,222,127,165,54,170,244,228,143,53,139,227,149,38,8,196,249,254,221,154,233,172,2,132,88,73,50,83,130,145,185,187,34,201,162,211,159,149,184,250,3,157,196,91,231,53,67,245,151,166,72,129,10,114,121,97,172,145,232,143,235,10,109,39,158,217,107,37,193,74,109,154,238,212,97,78,103,180,165,223,163,117,38,9,249,172,159,217,33,39,129,11,215,116,70,129,29,131,51,240,234,194,191,242,147,173,36,110,24,222,153,30,134,185,47,193,254,245,43,90,239,171,247,143,2,176,210,105,244,114,92,17,180,181,3,186,161,131,122,62,95,171,207,73,1,120,59,26,163,91,112,64,50,34,156,167,79,145,98,218,58,8,126,32,165,207,212,207,188,150,127,222,239,102,42,239,167,211,148,97,8,0,151,119,115,129,229,130,6,61,38,75,168,150,255,61,53,208,51,9,153,242,20,205,158,71,179,40,188,164,159,62,63,190,218,234,40,94,19,140,95,209,32,215,102,156,30,41,51,212,77,105,4,3,131,93,127,233,126,76,88,218,197,240,79,35,241,30,130,173,26,150,69,46,240,156,17,172,218,20,57,90,70,52,207,107,139,175,72,177,140,34,153,185,250,94,214,251,42,194,218,219,39,191,11,61,29,113,8,128,39,83,147,9,170,161,84,245,64,225,171,114,94,17,78,8,167,167,115,190,41,199,70,112,142,124,169,255,212,137,185,189,39,228,158,15,4,39,168,5,121,39,128,33,183,0,39,130,203,178,106,62,206,33,29,121,80,70,220,9,148,132,75,107,68,242,65,202,117,77,191,32,230,88,23,232,39,47,92,241,148,194,57,182,247,58,220,177,140,177,221,9,86,39,239,167,237,103,10,153,218,204,242,60,182,7,125,4,103,102,36,187,22,221,162,24,144,101,178,171,98,130,194,228,169,59,18,46,148,59,6,163,165,116,121,225,204,20,47,94,217,130,95,231,234,51,102,235,149,55,99,137,121,43,143,1,54,104,203,193,233,218,236,20,10,199,62,243,21,188,132,233,91,54,196,78,5,73,60,81,70,244,255,140,167,72,46,34,156,52,144,3,252,227,3,7,233,173,153,105,167,129,26,140,198,60,18,65,180,207,4,195,51,27,71,108,112,227,2,100,122,232,141,166,174,52,251,162,189,119,59,24,34,255,15,232,204,79,45,157,84,184,106,146,15,6,24,212,133,227,140,192,105,107,250,217,161,181,245,199,91,22,107,67,216,133,204,165,133,50,140,88,223,183,21,172,1,69,237,247,185,230,102,135,89,175,201,17,23,8,218,46,237,139,85,215,49,167,220,102,97,29,119,159,36,109,9,30,102,215,181,0,62,44,117,92,223,151,189,52,141,193,71,150,82,77,197,8,161,139,53,120,94,109,127,52,102,127,117,166,118,220,29,155,46,72,105,97,76,238,63,187,197,77,183,37,255,143,9,122,153,223,192,103,154,36,211,71,233,143,157,136,173,255,140,176,169,64,24,73,225,157,191,224,5,106,217,228,90,20,45,154,243,239,139,175,122,194,191,20,41,222,120,74,146,2,59,157,185,202,37,73,88,204,143,93,30,187,98,243,214,94,86,254,91,155,156,176,119,70,74,8,189,123,112,137,113,208,142,147,94,135,46,120,216,110,233,210,178,236,228,132,3,181,184,34,129,95,55,187,58,49,2,180,28,96,115,27,135,84,66,75,55,253,15,11,220,82,102,248,41,94,160,22,65,72,56,63,1,11,63,226,214,142,218,91,72,112,55,91,12,222,52,48,221,255,153,117,203,173,197,14,236,68,98,104,58,207,85,230,99,241,12,159,82,109,31,59,205,43,138,48,55,86,252,181,53,160,15,144,153,147,4,69,169,42,220,156,148,156,81,93,129,51,152,85,74,192,212,142,126,169,13,225,115,198,205,255,222,253,23,88,28,9,176,153,77,238,159,63,64,23,80,111,46,115,253,180,229,236,167,8,71,70,149,242,172,227,148,131,17,202,160,106,226,160,228,219,24,210,248,11,189,215,226,9,250,72,145,107,29,0,158,18,203,30,147,235,78,200,94,161,115,182,196,94,232,59,157,1,4,206,220,49,157,14,122,69,6,79,60,42,73,109,129,223,85,14,130,202,40,67,232,119,42,103,78,17,5,1,93,137,91,142,246,176,186,251,85,175,54,240,128,94,100,128,35,18,23,112,46,82,182,112,124,21,215,26,96,4,243,241,92,129,109,139,245,251,168,220,245,129,160,222,128,219,52,28,189,211,58,231,218,160,165,205,17,94,212,7,3,79,140,242,9,45,190,89,238,99,165,93,132,86,87,143,185,40,14,166,230,151,220,116,131,227,86,221,6,63,205,223,92,83,113,112,108,30,210,202,2,67,198,73,85,63,182,124,177,41,58,220,202,125,44,88,211,97,6,18,89,113,115,56,128,206,155,109,192,38,253,94,132,162,122,68,109,231,68,3,240,181,79,130,247,28,244,170,112,47,203,14,189,55,156,11,75,70,33,73,180,64,188,1,118,133,247,142,220,212,0,10,99,88,46,212,103,80,116,158,25,175,38,83,193,44,113,179,92,129,249,113,217,39,119,20,20,236,155,177,127,156,177,4,183,40,76,20,234,147,216,208,180,60,74,152,119,181,197,251,72,84,47,97,159,139,243,49,74,48,255,145,64,94,49,249,166,64,160,162,78,18,13,152,126,54,158,192,84,175,79,123,135,145,239,43,133,142,115,39,25,130,105,127,84,138,18,169,73,109,47,225,181,121,238,62,41,61,101,200,80,65,174,86,94,204,92,181,141,228,88,254,99,37,168,126,174,58,93,83,136,58,197,133,203,18,202,12,161,216,163,82,40,79,194,234,4,135,25,14,37,135,129,206,250,187,181,237,54,99,114,101,51,6,123,65,58,166,40,211,28,213,165,92,62,244,218,122,129,117,248,66,60,148,198,234,116,81,19,197,47,156,67,121,131,91,232,191,210,130,184,9,124,19,56,19,140,63,240,194,0,72,102,114,16,222,181,58,15,221,69,193,37,155,223,214,176,226,177,88,21,174,242,200,115,47,211,181,88,7,195,178,183,74,20,41,4,105,77,232,96,10,237,91,85,232,143,107,222,8,214,135,80,136,252,158,146,2,11,227,172,121,49,226,198,47,23,4,120,80,247,242,11,125,247,237,75,136,107,156,232,7,30,182,13,219,18,245,54,81,22,233,213,83,14,46,252,177,4,253,228,117,207,34,49,208,69,175,8,213,165,112,162,66,250,219,234,152,251,95,198,249,32,76,164,14,148,98,245,236,234,185,125,250,76,72,37,188,27,40,140,159,34,184,229,57,119,183,230,11,140,13,174,246,159,247,60,127,3,59,76,94,65,85,26,27,206,138,36,217,107,12,139,200,193,243,57,22,124,221,251,156,97,87,121,191,158,137,235,221,232,135,4,54,52,50,210,81,237,82,212,68,208,42,52,171,11,145,141,101,7,163,186,252,32,219,238,102,191,165,218,197,30,240,131,11,133,199,97,192,132,138,13,102,192,64,57,157,155,148,137,8,94,216,124,125,30,230,127,5,99,101,44,223,82,243,159,183,247,18,188,187,92,49,112,23,177,157,104,181,60,66,214,49,117,109,194,80,147,224,73,135,0,53,152,184,241,88,114,255,243,92,173,11,181,146,138,207,239,65,240,19,68,112,224,56,20,49,57,51,85,248,23,139,21,207,169,162,189,233,166,245,107,250,184,252,232,90,135,117,157,182,67,70,61,209,109,231,247,221,95,177,190,137,145,162,153,59,207,163,240,194,237,127,206,152,71,203,47,101,144,236,161,71,241,177,144,214,154,90,107,245,5,226,28,98,125,132,177,4,255,73,49,153,18,58,182,229,242,141,184,157,190,226,244,118,98,163,23,140,95,99,208,114,157,214,111,235,227,112,48,170,213,232,244,161,233,170,216,79,5,226,49,170,95,192,62,197,73,154,79,174,63,120,183,36,218,155,92,199,184,129,40,157,20,185,115,238,160,77,35,198,6,185,123,91,156,59,161,78,249,54,141,115,231,35,143,133,200,155,251,194,89,128,223,22,160,110,37,100,50,107,190,129,220,40,11,35,25,162,152,24,25,61,231,108,55,118,24,213,83,210,5,81,197,77,4,90,168,228,182,209,106,174,139,168,98,220,95,89,57,81,113,175,245,123,58,146,81,254,95,233,209,122,40,181,16,229,52,24,106,195,158,100,11,219,52,121,154,200,240,6,195,12,153,56,202,215,237,2,195,241,77,71,176,128,255,166,191,165,192,215,210,74,17,119,81,98,230,73,46,11,189,124,148,245,218,197,83,133,231,61,117,206,152,145,106,238,172,215,70,189,242,140,23,9,75,113,84,56,251,59,211,45,44,255,141,56,93,4,76,43,127,136,41,248,229,87,78,146,97,94,11,107,230,51,15,120,115,15,255,17,62,175,91,202,104,204,195,90,79,170,216,78,99,216,148,166,2,19,104,51,134,223,157,149,232,51,234,45,106,186,39,62,98,188,118,85,173,81,127,246,168,110,88,246,62,8,198,217,185,163,36,243,222,78,128,138,241,153,95,31,128,1,218,124,118,247,86,53,163,208,182,221,99,213,86,152,255,26,178,140,201,147,234,14,36,217,89,1,77,48,1,167,208,15,44,254,51,54,100,52,16,71,246,53,239,241,37,5,25,166,87,160,215,139,172,235,107,105,242,97,187,94,195,53,209,71,122,135,5,34,231,187,158,222,246,19,2,107,3,213,240,212,176,14,90,131,200,115,121,219,148,235,96,114,100,208,236,12,142,168,189,145,45,232,20,24,67,50,60,67,136,24,96,88,94,240,119,54,66,49,131,11,254,237,96,37,213,15,63,218,219,219,196,152,238,152,252,230,35,246,197,184,51,86,197,160,49,229,40,208,84,138,61,55,170,212,109,165,35,43,20,182,155,246,85,56,191,196,105,240,4,16,194,97,43,154,177,121,213,2,54,165,103,115,3,88,172,32,16,164,125,227,209,10,45,57,64,183,57,185,38,26,30,183,189,128,123,2,242,23,63,216,34,227,182,188,100,22,200,166,177,183,51,192,121,175,99,223,37,202,12,227,129,147,243,146,206,111,103,195,94,1,196,227,45,76,31,52,173,201,184,188,238,250,83,122,103,25,92,231,48,174,28,190,63,104,120,37,242,111,45,156,174,68,87,71,187,231,102,77,9,52,216,13,125,114,132,141,172,9,217,176,81,107,169,222,221,96,21,236,255,10,46,44,61,15,21,233,75,212,42,24,151,188,55,67,61,165,63,13,136,242,109,230,124,68,250,69,174,251,104,105,160,33,249,98,105,202,119,119,14,93,13,47,238,219,119,66,174,160,112,178,253,54,181,42,199,43,67,163,151,140,25,66,16,83,144,86,21,241,132,154,145,96,219,124,127,233,194,142,0,149,236,154,167,110,66,236,79,197,112,224,93,210,116,33,186,162,89,251,51,156,154,246,206,212,6,180,231,19,206,134,245,67,203,165,20,109,40,195,12,239,206,116,40,2,90,74,74,171,224,28,55,100,208,76,43,94,42,96,4,78,93,165,151,108,242,234,154,99,134,119,143,78,227,114,18,211,130,224,182,53,179,208,200,79,39,36,161,112,170,211,171,5,215,82,18,135,185,48,27,214,79,226,48,2,239,28,166,230,155,169,26,109,9,211,164,49,240,112,220,252,14,194,82,25,156,136,123,239,189,96,49,71,33,179,36,156,75,24,59,20,195,49,34,47,2,73,254,2,24,151,4,190,31,75,130,70,229,102,221,19,217,68,65,197,171,25,96,9,201,163,149,253,121,157,236,179,211,42,162,69,77,198,92,175,24,107,70,112,224,128,160,147,76,28,216,10,57,84,12,18,232,125,157,96,218,231,102,26,211,243,224,214,234,115,171,209,98,181,72,177,203,47,241,194,114,252,92,37,87,231,7,230,252,63,246,168,132,28,187,170,97,169,25,200,171,173,88,96,197,139,214,198,157,222,206,29,242,2,102,247,149,28,220,252,184,55,209,65,186,173,125,62,10,132,197,72,215,32,249,134,121,28,160,20,146,174,71,10,238,55,31,61,185,221,163,18,5,68,84,116,127,21,50,194,86,34,150,108,49,243,52,54,27,155,44,51,229,148,136,103,201,133,9,154,16,229,231,151,28,93,80,43,97,97,100,214,185,15,156,103,143,73,239,183,186,140,52,177,157,146,181,138,59,4,247,117,69,198,19,22,90,193,157,60,119,237,236,159,195,244,51,43,55,91,133,152,93,175,22,220,36,187,25,86,153,249,148,83,126,205,163,162,33,186,60,44,114,53,12,105,184,175,27,134,83,127,64,205,154,219,44,40,246,27,55,98,14,9,177,186,159,177,106,8,245,106,75,7,231,179,150,85,91,44,201,39,148,56,169,193,14,146,205,204,174,127,172,230,156,102,165,8,148,211,31,10,125,25,96,104,35,5,214,159,199,157,92,130,109,146,77,189,176,26,162,168,124,226,164,200,192,210,178,5,67,203,62,7,78,210,22,154,211,183,97,252,247,254,111,225,229,249,59,187,118,19,66,228,94,243,52,85,189,58,48,18,144,170,96,209,141,244,18,156,249,139,142,108,190,161,56,186,151,242,76,217,252,35,198,212,159,190,174,105,201,73,14,202,0,15,21,35,73,167,140,228,123,181,169,188,127,67,73,20,49,16,40,149,203,71,175,69,27,202,48,232,97,254,26,107,27,196,204,188,165,237,51,5,42,21,156,82,138,131,231,47,186,89,15,23,182,206,32,20,100,15,40,27,1,228,214,246,233,137,194,179,41,247,96,179,99,72,146,244,226,58,42,89,129,129,115,73,95,82,14,204,213,198,130,128,143,107,192,31,185,3,68,247,83,178,162,231,111,66,97,197,13,67,93,99,41,71,143,239,135,130,39,204,34,121,48,78,222,7,236,216,211,91,195,186,210,152,170,229,187,25,97,170,112,50,198,2,22,159,66,120,142,90,160,180,52,253,98,39,198,46,218,246,164,126,20,207,21,33,166,207,7,158,251,67,223,129,170,174,210,104,173,8,169,154,215,2,162,87,201,187,163,99,62,202,208,122,166,43,73,215,151,39,115,161,138,124,230,58,137,82,17,2,59,17,175,178,18,133,160,194,190,200,175,80,98,160,139,249,12,129,105,58,183,209,137,120,255,120,164,11,185,36,13,86,167,185,120,123,16,33,183,227,154,189,177,29,161,185,86,31,2,183,211,165,59,106,45,51,55,24,155,244,73,131,0,7,159,188,182,151,49,161,58,37,187,238,61,140,133,196,178,194,139,148,248,227,111,234,48,36,5,51,5,95,196,154,222,59,249,250,64,179,83,115,196,134,75,255,131,73,92,54,124,54,120,208,195,150,151,101,207,139,2,80,205,79,154,85,29,255,174,167,209,224,58,55,39,30,243,230,88,19,230,157,221,159,23,186,166,139,171,35,129,188,24,114,4,219,252,125,239,89,70,68,70,23,220,112,210,50,155,197,162,54,68,233,218,164,211,90,59,227,63,142,214,7,95,230,92,72,215,143,102,17,18,192,144,195,144,191,133,207,61,151,114,84,215,40,35,129,95,155,118,99,102,24,189,140,44,108,247,113,225,78,92,68,135,189,80,239,159,49,165,78,102,45,144,176,190,149,68,130,224,22,198,53,226,238,30,34,50,167,126,11,147,0,35,70,208,193,102,77,148,112,141,67,1,104,137,203,29,51,216,147,8,198,78,139,169,242,114,61,123,155,98,131,94,213,3,174,238,242,20,145,173,98,220,251,109,141,36,110,238,66,91,154,44,143,81,215,41,206,194,192,100,69,174,156,4,190,96,106,139,212,72,58,106,124,251,175,173,46,181,251,147,39,233,177,237,97,6,143,28,1,22,245,136,63,175,41,136,72,66,139,30,38,106,127,4,212,55,114,54,135,11,34,237,215,227,31,250,157,109,107,18,221,61,198,240,153,139,174,148,163,188,181,249,166,24,233,130,101,19,116,74,91,164,199,140,198,174,150,14,241,41,47,10,11,131,199,200,5,209,252,83,74,102,152,253,214,138,179,52,164,7,45,199,114,94,134,53,103,192,196,39,153,70,61,222,156,171,161,218,131,233,86,146,217,183,163,152,144,75,150,111,110,127,205,113,107,12,117,83,12,245,96,225,168,112,201,169,64,213,123,108,40,77,32,78,42,110,209,192,16,168,91,139,78,212,98,78,131,64,28,86,111,86,5,13,90,76,13,203,106,172,15,126,5,5,53,226,216,94,113,55,41,214,110,215,172,89,67,186,156,24,191,57,51,181,52,213,12,107,172,138,39,246,51,29,142,87,98,100,159,125,186,62,93,77,187,249,8,15,112,134,12,105,21,42,42,19,194,197,21,62,231,164,61,181,2,1,1,175,11,211,109,95,247,76,197,93,18,240,214,108,140,200,7,249,50,136,211,3,77,193,241,12,101,4,85,246,228,147,198,43,25,204,47,213,153,61,188,50,77,165,48,85,192,179,159,85,159,65,66,214,85,59,67,22,135,154,49,61,34,49,190,120,131,211,240,248,72,181,2,207,110,182,39,214,126,206,186,86,23,223,171,110,78,83,188,105,81,165,13,185,219,29,110,59,49,174,8,0,241,235,243,144,124,157,183,53,2,86,11,159,39,176,248,223,129,62,83,168,200,130,111,34,121,230,87,206,15,150,118,219,33,7,17,232,154,152,243,252,165,163,6,175,197,242,117,85,140,204,246,142,47,248,15,83,67,151,100,40,41,76,242,162,5,244,109,90,238,8,160,102,203,123,110,113,16,60,207,246,248,19,177,67,195,52,4,63,124,182,130,224,236,216,163,80,60,217,138,153,184,93,137,22,177,141,91,121,217,87,215,236,40,81,105,57,172,116,227,161,139,111,217,92,75,185,110,74,54,64,109,94,48,64,79,239,110,127,112,55,47,165,189,206,82,82,193,255,173,187,48,66,130,28,49,11,5,162,197,236,141,195,115,250,63,232,160,209,106,70,139,17,154,105,203,56,238,188,25,18,90,5,15,240,216,28,175,171,197,219,45,125,244,254,39,141,179,84,40,152,52,146,99,63,102,101,157,168,135,226,46,23,26,187,152,228,213,225,157,39,44,117,240,131,94,52,28,215,169,115,255,179,143,82,28,57,50,193,208,61,26,250,183,136,172,207,184,120,178,69,94,208,91,247,5,46,248,149,65,144,214,200,181,197,114,254,144,253,25,195,141,52,85,100,137,54,237,61,74,238,155,75,162,24,166,119,186,211,151,169,42,248,76,43,203,57,238,89,171,193,128,194,184,24,61,169,108,105,159,199,79,121,115,182,110,65,251,48,156,59,211,234,158,67,55,37,89,105,45,91,39,50,113,91,160,163,72,102,19,102,180,119,111,157,14,53,222,120,216,204,173,108,47,168,109,223,225,64,188,14,76,127,159,164,20,144,182,111,90,158,97,161,148,223,34,193,118,21,137,230,207,8,70,35,154,97,208,166,218,242,163,47,71,55,60,165,25,251,229,102,224,92,129,105,67,197,97,63,66,12,222,177,154,37,167,87,95,34,246,227,25,84,154,176,233,67,219,223,35,22,43,30,42,239,117,27,25,60,130,61,170,217,88,73,155,24,10,132,67,244,193,64,13,129,253,138,103,139,232,87,58,170,78,166,54,157,128,2,171,11,81,203,214,191,112,54,163,235,25,46,205,39,123,63,255,104,54,223,127,88,37,62,94,184,17,6,50,9,191,215,140,114,244,217,22,107,145,163,48,231,122,209,5,252,163,90,91,234,145,61,179,58,153,36,16,61,177,96,43,126,173,123,42,134,30,36,126,89,107,237,173,64,161,251,142,225,19,226,99,1,134,146,129,42,151,81,166,67,229,118,13,12,145,159,198,35,235,160,97,247,119,239,226,38,29,217,171,87,124,231,188,95,56,160,191,66,221,204,49,20,142,143,105,241,80,10,105,30,225,18,56,233,113,228,209,134,178,69,144,30,160,205,87,19,88,255,76,42,252,168,35,49,184,186,76,50,24,22,211,114,89,130,205,175,240,214,218,73,4,140,242,174,125,173,98,244,39,33,115,74,193,117,103,2,174,59,253,224,249,105,176,43,236,224,138,42,175,204,202,130,138,205,195,105,68,132,18,123,15,204,156,233,48,203,197,115,113,64,31,223,241,22,168,6,142,159,118,37,197,15,231,138,55,172,57,50,144,169,43,33,110,42,48,27,154,28,158,101,13,17,64,48,81,210,207,173,75,31,146,188,123,120,236,9,45,152,184,206,13,143,109,7,145,6,112,243,43,0,190,117,245,81,45,79,116,229,153,109,189,137,237,201,116,19,68,118,41,80,171,179,114,189,6,46,41,75,106,254,130,110,79,43,92,115,236,178,139,245,93,12,114,250,33,249,113,225,67,131,235,197,137,50,14,129,86,67,148,157,213,2,237,181,18,63,205,72,23,172,83,237,78,96,173,244,1,71,29,86,229,56,228,28,170,185,221,178,99,251,176,229,131,49,155,221,21,174,38,246,79,240,110,210,63,151,83,182,226,20,166,197,91,33,232,222,85,84,218,187,89,195,203,50,241,50,212,151,226,51,99,243,91,17,115,183,109,4,165,160,28,48,69,54,27,86,139,41,85,76,114,197,98,150,243,85,243,137,208,5,6,189,213,114,42,194,57,44,108,31,255,89,124,39,57,132,147,95,213,50,204,105,206,182,224,97,99,141,43,155,29,213,43,154,28,52,199,139,122,39,109,133,224,240,226,195,183,173,59,81,48,138,46,83,222,105,202,146,19,74,64,236,83,247,197,16,159,239,232,193,91,135,109,160,79,27,219,204,255,221,11,0,215,144,41,45,213,241,68,211,199,170,0,221,215,250,201,37,215,93,51,236,247,180,84,60,247,11,194,104,100,153,201,124,207,90,69,36,24,115,97,147,232,162,68,16,86,215,124,171,34,46,146,178,4,43,201,83,111,139,113,29,227,252,88,226,67,143,3,207,108,161,29,128,254,68,60,236,97,117,86,238,248,2,122,43,182,180,37,236,85,161,155,53,36,44,128,208,17,39,134,4,108,115,178,172,139,173,64,96,60,28,223,255,53,55,123,255,45,88,100,161,34,191,205,106,55,16,237,28,146,98,162,101,179,214,45,121,155,70,42,17,192,168,53,84,41,0,211,78,175,126,6,172,174,108,149,164,76,223,81,230,79,226,10,131,149,37,108,121,166,34,97,119,71,168,52,83,40,204,220,33,92,121,187,209,217,131,1,47,37,210,104,180,12,225,148,184,156,108,116,100,205,185,183,83,237,215,182,155,147,30,69,58,124,4,184,184,84,157,22,205,189,179,255,244,136,160,147,244,188,164,134,179,69,127,240,100,222,142,163,235,238,101,227,161,202,96,108,240,71,74,213,82,190,67,204,136,217,82,243,120,50,247,233,120,253,90,108,179,101,35,249,231,87,11,20,166,194,37,159,190,20,166,161,88,182,249,167,114,38,188,236,52,4,244,201,42,23,251,219,213,131,18,218,2,85,238,8,52,5,136,160,193,221,106,227,195,6,19,89,30,168,61,178,113,92,233,195,233,234,172,236,243,67,76,206,205,109,248,194,98,24,35,153,18,250,150,111,170,26,138,5,201,17,100,152,229,179,71,34,165,206,181,171,99,212,122,178,112,102,16,127,140,86,156,87,104,11,136,158,107,240,243,38,151,71,253,81,74,208,220,127,154,218,149,3,5,222,114,180,139,198,127,225,66,38,31,178,142,45,155,14,120,41,140,112,36,53,60,109,91,0,8,195,218,205,134,213,125,24,11,251,209,187,174,125,6,173,187,111,75,246,101,140,173,69,54,172,163,59,76,74,58,40,150,127,204,114,54,131,47,212,236,195,138,227,2,213,2,111,87,22,199,37,156,56,128,105,73,243,240,214,143,194,250,81,174,39,234,54,121,132,189,136,60,37,50,107,148,21,51,37,115,132,255,57,23,4,145,181,12,231,72,206,225,241,223,155,211,46,193,82,61,74,2,73,245,212,6,211,209,156,203,82,68,118,20,179,43,146,188,156,129,167,192,65,178,185,50,188,254,122,228,40,123,216,60,55,149,187,119,151,187,235,219,87,225,131,57,209,7,114,33,209,182,230,72,15,239,160,69,248,152,64,233,195,214,45,147,214,157,77,36,41,178,195,29,238,110,74,49,118,67,222,139,56,201,139,213,35,203,160,254,242,22,54,98,162,50,253,224,111,227,172,149,131,166,117,94,233,29,96,42,247,218,117,4,90,167,237,160,119,104,96,177,52,118,221,89,150,63,58,141,52,1,84,248,122,122,14,98,235,175,74,181,75,181,160,119,252,154,10,117,190,191,182,42,228,241,16,218,201,101,220,215,138,48,242,101,210,56,178,121,186,135,41,8,29,106,150,195,13,76,81,147,208,71,30,173,171,158,146,32,229,8,47,42,209,76,147,31,62,139,201,49,64,43,57,129,106,79,52,15,141,73,29,216,106,113,133,200,39,38,48,20,81,2,238,114,155,89,98,115,67,144,27,117,46,99,166,74,236,239,202,253,50,117,50,189,187,126,58,231,47,201,250,81,218,100,26,151,52,95,127,182,37,175,57,164,49,58,9,179,176,172,67,193,144,180,139,31,225,65,80,106,44,43,194,56,87,60,138,69,197,199,69,158,177,201,156,252,117,191,36,190,90,0,55,163,106,8,247,206,224,87,9,77,5,241,251,134,11,137,82,156,4,255,7,0,184,178,253,96,220,91,43,105,203,191,139,187,51,140,43,207,143,30,238,199,50,2,86,147,71,110,160,80,182,79,173,193,194,11,235,89,149,239,161,48,250,129,39,222,64,110,221,87,233,146,249,130,52,210,244,89,17,154,195,16,200,84,202,71,247,165,156,0,16,76,236,33,46,152,186,95,228,146,153,74,233,104,81,206,58,7,84,105,235,29,114,88,215,211,164,183,248,4,69,155,130,239,10,14,61,136,152,49,11,244,133,132,220,204,46,203,253,32,82,95,115,10,22,148,187,120,114,238,39,242,164,75,182,122,86,40,69,162,207,167,244,56,193,238,146,199,229,223,69,176,240,82,247,139,37,137,36,125,244,160,15,118,169,56,67,21,254,4,165,200,36,186,163,251,209,155,201,125,1,249,108,233,224,236,47,237,227,31,27,18,223,23,161,78,135,96,128,178,234,160,172,66,9,17,121,61,180,119,116,2,105,129,211,44,157,88,201,178,29,35,68,132,244,172,204,2,67,24,98,16,224,178,72,215,240,25,152,14,57,169,81,173,177,193,134,63,205,46,187,129,48,201,214,83,69,109,206,210,61,70,107,186,35,75,80,25,220,173,197,83,251,129,67,212,162,52,9,47,111,148,107,181,143,230,11,206,190,95,92,100,109,145,84,154,33,211,135,147,171,232,235,249,40,37,2,6,43,230,216,182,245,125,134,188,188,207,35,80,171,106,152,119,118,162,41,153,204,235,172,126,138,146,34,54,121,87,22,20,182,15,252,247,84,226,29,249,75,21,251,186,157,41,147,171,147,250,115,33,111,243,75,163,88,57,243,105,165,77,182,79,167,62,230,119,243,208,215,241,164,188,99,48,140,244,122,100,250,201,196,97,171,188,138,19,121,178,25,32,215,255,16,245,249,183,249,199,39,66,252,222,3,19,38,196,20,232,31,107,89,81,100,137,172,145,165,210,89,80,121,132,47,221,115,156,188,151,83,124,220,23,176,54,213,187,198,25,94,243,178,42,195,211,5,201,21,141,47,207,229,234,211,200,212,87,150,54,150,11,106,9,51,111,201,34,69,76,125,191,108,14,165,231,85,3,117,20,177,183,207,185,113,106,108,193,89,126,164,146,251,234,81,115,226,211,238,49,110,75,103,233,140,15,142,207,28,69,210,29,89,170,194,10,188,114,167,61,240,7,208,205,167,100,170,23,248,167,204,102,181,232,70,241,108,224,171,73,216,236,26,60,77,190,40,152,73,126,238,223,101,120,244,239,179,176,161,173,152,182,117,29,116,45,98,58,36,208,128,156,129,238,198,220,118,235,2,24,223,145,236,243,152,139,169,15,201,106,76,87,163,144,94,37,139,46,168,203,64,190,105,231,73,78,178,52,167,232,246,68,24,131,254,22,123,147,47,18,0,31,16,58,160,160,192,132,84,129,172,29,194,69,98,169,72,108,187,116,106,165,214,152,69,244,88,30,141,15,169,201,121,168,31,166,129,252,69,90,85,158,62,54,252,200,62,254,222,50,210,45,120,18,209,78,11,58,88,62,93,34,255,90,128,131,247,8,115,133,152,156,23,132,209,233,106,113,238,225,60,18,161,239,69,76,232,90,110,87,42,157,229,194,171,46,9,60,133,156,186,181,101,13,127,155,169,30,80,251,224,128,103,13,95,96,130,136,10,170,132,236,23,107,124,221,29,204,220,118,227,242,161,124,247,119,101,144,240,234,7,20,206,126,200,122,56,57,129,159,201,70,127,58,188,255,221,95,36,112,74,93,47,244,138,79,109,223,31,51,191,244,167,171,222,214,11,11,67,82,150,128,147,155,70,23,122,189,231,19,179,138,83,210,110,14,52,161,54,172,246,126,204,231,136,168,176,246,74,132,13,4,104,63,22,255,98,87,187,19,93,22,22,62,62,154,55,54,102,232,3,98,120,51,225,0,133,8,12,255,99,4,62,107,47,226,58,65,185,183,97,13,203,83,95,35,232,255,42,201,148,178,24,197,49,92,198,216,31,76,57,68,80,184,0,150,50,107,233,101,250,52,16,33,9,242,50,63,130,28,85,159,30,136,121,142,11,11,249,78,176,224,9,67,102,191,149,82,200,118,70,52,96,214,204,152,81,89,221,58,212,154,54,254,33,247,225,209,161,203,9,1,234,121,96,226,255,59,243,96,173,38,113,6,147,192,47,42,151,19,97,54,115,229,9,110,23,192,114,209,42,212,151,111,234,208,148,188,201,61,248,67,250,97,227,59,51,123,163,36,119,92,220,28,138,188,255,92,31,216,55,74,85,159,218,226,96,25,187,88,113,159,184,77,220,227,167,216,68,13,123,2,222,89,32,187,175,11,40,2,224,8,144,241,188,68,152,56,162,202,237,137,53,116,66,146,121,230,186,83,3,200,176,205,221,225,6,108,218,89,186,253,227,93,42,183,69,32,206,2,56,245,234,177,250,207,51,58,143,154,104,100,73,254,13,195,68,225,165,57,60,54,253,200,226,31,228,212,114,107,158,206,25,169,90,206,112,125,49,3,214,233,54,39,78,38,36,191,59,23,66,156,12,130,56,159,167,132,140,236,35,88,180,150,125,26,142,111,203,233,51,222,83,15,166,79,5,62,108,163,31,122,11,182,238,177,57,146,233,125,0,149,107,171,48,72,24,34,97,2,204,57,139,179,58,203,86,57,160,165,54,139,113,3,145,102,239,18,40,98,82,60,19,250,252,189,230,123,166,141,183,141,164,228,234,247,121,253,17,245,158,207,35,64,221,78,39,244,6,170,166,165,105,24,112,99,109,128,114,244,78,54,117,222,252,173,253,109,10,141,60,232,22,190,248,9,147,21,8,233,211,136,209,244,156,136,78,196,116,127,183,160,161,75,185,188,250,66,196,101,223,170,14,84,186,47,138,71,9,48,195,219,146,155,226,248,104,206,142,139,117,63,42,155,228,223,5,22,36,86,127,103,124,212,146,80,161,1,191,253,252,38,6,86,129,221,152,80,201,94,16,55,101,120,198,236,77,241,170,213,244,76,171,211,5,54,227,112,17,125,32,94,28,175,57,41,91,248,240,22,229,23,75,1,113,34,62,31,12,10,196,225,206,254,188,18,190,238,117,179,158,156,129,4,239,97,149,139,235,220,188,19,41,50,193,122,66,95,139,109,94,169,225,154,207,46,241,111,244,66,229,38,178,56,56,14,125,57,8,55,26,129,127,242,91,236,28,189,252,101,250,93,16,228,65,148,71,205,58,45,226,141,80,182,27,110,243,70,218,36,108,233,59,42,113,222,223,146,105,209,144,242,121,130,152,187,163,213,240,79,230,250,85,208,53,230,93,20,155,82,206,218,2,13,211,228,148,41,157,172,223,233,170,116,241,96,144,47,227,68,184,72,202,167,79,20,169,21,123,248,219,144,93,85,142,178,135,16,86,151,196,65,213,36,55,18,140,199,220,232,106,152,182,26,44,130,133,74,180,94,223,15,222,127,222,41,54,46,241,146,188,198,156,17,124,136,238,195,222,174,229,43,227,190,208,243,3,141,218,210,74,203,107,174,159,186,173,198,112,69,2,241,17,11,213,30,164,235,212,175,110,200,129,217,7,103,85,58,20,210,94,34,156,151,159,81,189,120,90,140,173,173,182,173,99,249,119,41,39,46,142,17,3,204,167,50,82,116,120,33,32,145,15,157,121,158,119,86,187,180,22,70,139,213,111,205,46,198,232,78,33,178,114,174,192,29,63,8,159,185,76,128,179,126,37,200,126,111,58,191,187,9,16,4,228,163,75,213,177,154,13,96,191,59,20,106,71,71,108,231,181,20,179,53,39,143,102,82,22,31,141,89,127,68,48,51,88,167,42,90,78,20,18,225,50,210,101,154,114,32,196,212,122,175,176,5,33,104,165,127,148,50,204,242,29,223,181,115,139,235,63,87,113,193,140,157,99,212,109,217,5,167,221,233,161,134,70,231,158,170,130,242,237,12,45,99,19,215,160,157,221,236,66,239,136,89,143,34,227,156,2,230,245,241,34,194,114,2,214,5,113,215,158,89,157,226,104,79,217,157,79,42,227,61,244,115,22,163,34,190,12,152,112,199,176,254,169,190,188,141,73,143,250,190,152,127,140,167,189,148,36,97,139,190,127,133,228,86,149,58,40,61,216,178,209,219,38,131,82,124,160,82,150,113,7,129,60,246,135,79,228,149,34,19,149,244,231,69,226,71,172,81,157,181,82,170,202,194,69,215,80,65,107,197,136,153,21,147,64,8,96,111,147,246,239,195,120,127,31,136,77,124,59,31,143,224,153,12,17,106,85,40,85,5,189,47,144,90,185,125,112,49,245,74,209,38,137,224,65,40,223,138,254,216,244,243,215,217,61,237,234,1,236,32,223,201,128,240,55,72,69,183,89,105,167,50,52,11,194,5,145,86,131,119,60,227,100,228,71,56,130,68,215,209,14,138,140,12,157,32,120,84,89,184,5,60,74,218,155,42,167,139,103,188,20,40,196,47,63,2,201,133,71,123,173,97,255,218,229,211,28,72,231,107,218,38,145,55,106,56,132,153,238,211,237,73,40,237,15,38,137,7,110,31,137,187,118,226,118,229,242,150,184,209,141,132,224,209,12,80,170,16,69,198,4,139,36,4,209,71,209,191,218,168,136,20,248,212,241,131,196,195,107,34,4,102,17,200,49,38,181,166,109,55,236,37,220,58,196,196,216,59,11,219,114,218,75,220,102,86,120,193,250,80,31,111,136,59,179,150,35,252,66,150,189,67,56,120,238,177,58,13,185,110,182,33,80,221,108,198,222,179,122,5,201,165,52,136,166,177,203,56,117,207,81,116,205,204,245,21,194,41,89,239,10,220,99,19,19,108,6,93,213,104,61,151,120,214,143,20,252,72,214,147,179,241,199,89,66,155,137,232,117,142,50,14,197,159,46,60,83,108,191,71,43,67,135,227,175,32,218,176,229,203,185,29,35,185,178,201,77,251,124,85,226,247,196,242,116,5,113,213,38,250,115,85,145,159,181,48,18,152,145,130,133,158,225,116,69,0,134,190,112,249,204,76,133,113,53,117,178,120,110,26,18,251,115,228,135,39,248,243,157,35,229,13,142,171,52,213,75,87,169,83,248,81,85,210,185,24,160,234,236,125,215,38,127,172,115,218,254,95,158,1,207,243,198,135,72,70,138,11,5,106,19,155,61,11,139,145,153,44,224,69,129,244,90,239,170,236,249,122,189,78,191,118,14,16,253,218,77,224,4,110,151,110,12,126,58,59,179,107,242,40,79,65,228,196,162,10,247,57,75,83,108,29,143,35,176,38,207,165,216,8,183,158,159,201,196,175,102,128,140,244,65,95,35,182,166,251,100,54,70,84,234,240,76,45,233,96,54,108,172,214,177,185,55,235,246,245,89,21,18,17,207,152,1,126,44,204,191,181,227,243,169,76,218,150,239,162,46,248,221,108,148,132,139,252,37,75,165,89,8,16,227,239,34,200,98,124,66,214,210,69,181,22,235,161,133,123,87,233,161,109,119,189,17,154,16,71,147,94,202,123,218,169,144,98,7,200,131,149,251,138,233,42,58,189,31,50,92,39,124,25,130,114,178,198,231,143,220,64,49,116,228,58,86,152,175,51,245,0,187,215,41,69,111,61,62,0,223,182,114,118,94,94,154,160,63,169,145,159,219,32,221,195,218,92,122,108,207,107,25,92,75,21,142,229,174,234,73,231,245,58,105,130,81,197,168,126,114,147,111,26,4,191,91,47,6,79,75,102,140,132,66,206,98,61,184,226,36,176,46,219,132,233,21,188,178,50,150,209,237,62,30,0,235,240,188,78,24,248,234,43,132,117,82,162,107,50,59,18,44,227,152,169,241,58,234,142,29,103,147,121,34,62,48,215,33,10,139,236,184,232,16,178,177,79,242,25,138,28,125,154,192,59,246,88,65,58,113,124,34,249,27,7,114,118,177,163,148,45,128,76,28,139,15,62,169,95,199,132,51,113,49,153,212,10,170,185,210,31,50,50,216,139,90,38,105,248,238,218,163,164,14,26,197,160,234,131,248,46,16,96,40,90,160,113,29,211,129,73,69,36,233,100,91,55,166,46,67,137,46,238,205,131,11,16,61,82,221,76,175,46,79,171,113,50,84,203,219,157,152,128,217,50,118,191,151,239,65,56,99,201,113,232,215,114,199,236,76,86,230,243,36,128,84,225,195,36,254,106,31,59,79,236,68,182,232,122,82,62,38,60,15,135,157,36,154,7,168,202,24,15,164,114,186,9,110,239,191,34,47,49,15,168,195,216,89,176,14,16,41,227,65,145,112,229,215,203,177,24,217,17,51,62,164,191,164,26,83,42,1,135,36,148,43,106,248,178,192,230,205,234,146,121,138,3,52,174,90,81,133,40,167,217,255,182,82,240,6,54,233,220,224,107,151,130,57,137,20,14,21,163,76,138,114,244,21,121,105,229,35,192,4,106,170,16,39,204,157,116,145,86,115,12,42,216,84,166,58,188,141,227,52,149,97,150,181,157,46,67,29,79,186,207,185,138,232,172,31,238,67,79,41,47,46,69,56,189,247,91,149,133,244,18,104,148,87,170,0,42,244,212,250,179,232,198,232,69,66,49,130,217,234,166,167,143,119,92,28,168,229,103,219,126,155,25,79,225,206,172,111,23,212,243,88,105,204,200,130,185,244,61,51,20,193,176,7,60,240,183,187,106,142,18,208,143,108,166,142,208,250,172,52,179,190,77,31,143,21,144,138,145,118,140,63,219,196,69,187,231,247,223,88,99,100,195,131,92,250,181,75,65,22,72,143,226,4,230,7,249,10,12,62,57,109,93,171,91,47,20,55,103,82,50,124,73,177,201,12,192,147,223,237,65,236,215,230,32,204,216,91,42,194,10,38,253,116,63,162,167,90,3,79,96,240,107,80,209,248,13,144,3,149,99,90,183,224,210,221,42,191,246,46,41,76,199,70,244,140,39,105,94,112,229,242,49,186,166,64,134,104,222,209,131,232,160,49,173,39,29,138,238,89,112,39,97,42,130,163,255,238,154,130,150,223,225,69,248,135,52,66,40,14,111,5,234,108,92,10,151,202,71,67,197,233,150,94,15,108,224,68,153,83,227,220,247,230,162,175,146,211,211,253,130,45,144,42,57,95,129,22,57,176,42,157,144,243,231,145,25,116,203,108,195,8,199,55,72,115,206,20,53,177,224,126,231,219,188,20,114,216,223,186,45,156,199,52,246,81,225,180,177,33,110,18,222,16,143,255,69,221,36,7,54,110,145,5,186,24,228,176,47,190,230,137,45,203,249,29,103,208,132,90,101,172,93,233,45,74,28,116,126,158,0,164,19,136,160,16,39,57,170,66,119,24,4,143,246,232,200,219,123,95,34,128,222,86,143,203,156,33,71,241,7,161,209,42,136,44,148,217,136,143,28,47,136,177,184,220,213,158,248,81,197,37,187,131,194,128,169,75,133,9,16,46,30,226,245,16,133,17,104,42,223,62,65,136,154,151,122,190,161,14,46,102,117,9,94,147,222,124,146,178,59,30,111,150,233,226,20,228,121,207,32,143,171,244,146,232,25,176,75,63,62,28,185,156,119,108,110,233,203,227,85,31,212,191,40,148,214,20,163,64,240,136,72,178,171,237,24,145,239,173,253,1,195,6,72,125,205,158,13,33,98,224,246,215,2,34,26,171,91,221,252,210,169,183,196,165,226,14,30,143,75,7,30,131,240,10,150,128,251,174,66,108,148,10,206,130,202,210,147,97,49,148,51,164,43,190,95,57,218,45,33,185,136,192,68,149,139,246,161,237,25,106,27,130,143,16,177,35,254,248,14,96,236,25,55,48,124,128,222,156,253,8,117,105,75,44,66,205,73,20,100,109,224,104,222,232,228,21,235,178,116,185,117,28,109,90,96,250,180,58,22,95,150,242,105,232,55,54,2,111,160,24,105,157,225,243,130,21,255,6,54,218,121,253,20,177,22,49,49,57,28,43,162,199,178,230,166,32,117,204,210,1,114,108,195,26,71,29,7,211,70,97,172,49,140,152,251,14,7,192,169,173,136,248,94,102,131,56,1,47,84,82,67,94,115,222,52,182,170,34,17,126,117,106,99,58,197,146,157,99,93,35,66,10,120,196,122,193,48,175,206,145,46,9,6,124,254,251,219,249,47,32,112,135,105,22,128,208,125,131,243,112,135,86,103,176,65,22,238,52,235,53,81,42,74,14,208,210,240,171,253,2,228,141,240,243,169,94,89,38,123,51,49,129,231,19,156,237,185,129,57,165,107,187,161,49,153,28,229,130,183,20,190,204,190,6,253,238,48,152,19,60,121,118,88,80,238,40,187,216,21,130,36,35,207,87,167,243,100,176,47,188,192,192,38,123,94,84,31,106,0,189,98,225,47,176,125,248,155,211,72,171,51,154,162,169,65,243,159,117,175,232,172,248,240,65,138,94,180,220,113,179,70,100,24,10,71,245,213,118,156,59,3,186,11,49,151,207,23,159,51,30,60,207,115,75,111,43,17,139,34,211,186,176,14,7,142,236,134,35,211,96,40,179,174,24,5,140,63,220,247,199,176,73,62,245,70,213,48,71,199,60,15,31,116,126,23,97,189,110,167,230,209,38,215,130,143,138,196,248,84,46,180,1,2,105,105,75,134,7,195,117,125,92,142,81,96,219,84,38,246,103,32,142,250,35,252,62,103,238,144,60,72,43,91,122,192,200,255,109,108,98,122,140,71,130,238,51,96,96,136,104,229,249,96,45,89,129,241,140,94,18,187,12,65,48,139,246,72,84,77,27,20,162,207,139,92,7,184,103,152,148,43,71,84,27,29,145,15,23,139,186,63,205,21,201,75,67,187,76,56,213,185,228,232,82,34,120,227,27,118,231,99,70,164,48,245,145,82,44,76,1,205,227,197,70,175,34,64,70,173,219,198,185,115,12,162,48,251,236,22,189,63,1,16,202,5,58,242,121,192,19,92,75,40,253,15,4,79,28,214,149,219,88,85,226,33,135,22,83,157,132,49,8,136,170,5,40,111,51,154,168,133,212,229,85,230,197,6,1,118,12,66,164,217,87,244,43,74,63,60,177,99,124,179,186,113,117,68,56,112,247,213,4,78,123,120,184,28,57,8,217,102,82,150,132,209,11,105,3,194,90,9,219,84,188,24,126,251,94,67,185,242,108,179,157,74,224,225,35,25,92,155,156,250,93,207,128,169,51,20,37,156,160,161,226,10,37,192,8,205,117,24,254,157,91,182,115,225,146,154,255,32,213,11,158,255,229,184,134,79,93,108,65,6,70,164,243,3,91,98,94,42,144,18,82,134,201,62,139,60,74,252,38,214,200,177,219,245,214,228,184,73,151,182,23,196,18,119,232,204,33,108,134,85,55,249,15,252,148,148,123,59,92,255,92,157,196,2,40,120,200,181,210,119,128,172,249,152,147,123,154,190,69,195,254,72,154,104,90,140,218,82,141,186,70,231,230,183,231,53,177,170,75,43,57,107,50,26,76,251,86,44,213,132,130,16,146,151,187,90,7,14,159,23,179,41,254,232,107,130,173,19,237,22,58,180,176,160,126,29,65,193,126,25,37,137,124,93,251,3,65,72,214,40,234,64,85,39,220,98,82,114,184,183,7,160,236,242,177,2,155,83,5,201,190,132,110,224,11,87,161,171,249,165,182,139,204,33,175,67,172,216,212,251,43,213,182,21,139,23,254,227,184,178,120,208,39,178,58,207,124,96,26,146,59,224,12,169,180,14,127,61,141,22,128,26,92,236,189,62,112,246,248,127,78,4,164,113,26,25,189,74,225,55,72,57,2,254,210,251,253,164,80,186,125,207,108,104,165,171,146,253,83,41,186,12,241,15,138,16,135,234,105,111,111,170,16,4,25,240,182,10,92,76,12,173,241,212,248,193,189,220,181,234,184,202,158,174,218,240,249,167,159,242,68,204,236,241,73,221,103,251,23,49,11,54,65,22,97,198,219,111,170,219,242,86,23,255,55,44,62,190,148,36,84,93,56,42,89,181,68,181,184,168,195,110,17,200,132,219,225,139,164,90,248,121,145,67,61,108,108,173,48,158,94,241,2,47,189,205,133,200,178,25,193,234,154,56,103,211,89,136,224,172,109,38,104,162,172,167,229,166,229,242,232,247,102,148,197,190,100,32,252,203,18,240,227,235,85,58,59,58,123,168,143,96,197,240,228,152,213,243,146,181,45,23,66,81,215,150,116,252,169,235,252,247,188,19,101,191,63,40,46,103,235,19,123,41,44,137,63,119,5,67,222,216,65,192,230,155,246,27,5,218,39,158,151,82,66,103,199,94,77,65,60,93,196,94,0,238,164,23,26,117,6,31,157,207,71,38,198,107,87,190,50,146,149,13,59,141,111,105,41,91,245,121,193,85,53,240,89,2,112,5,111,183,9,171,223,23,211,72,136,241,26,248,108,39,121,225,168,55,97,149,106,92,42,17,117,103,9,74,59,11,174,126,149,31,167,187,18,34,184,97,106,82,16,42,56,163,38,120,156,142,116,250,100,198,53,252,71,56,153,170,154,58,68,222,86,115,80,176,55,191,238,255,51,35,18,89,100,32,39,194,82,61,204,50,19,51,27,127,173,134,208,183,112,68,172,110,51,33,213,57,141,73,148,139,60,123,20,115,34,19,143,9,25,172,45,113,242,7,208,190,58,5,73,145,199,101,110,69,255,146,56,3,86,223,102,193,153,217,182,243,129,239,25,238,106,142,126,42,7,134,94,46,16,144,65,163,158,213,164,251,37,114,179,177,88,76,209,128,198,56,173,252,148,81,239,4,39,206,227,124,141,1,226,45,42,150,90,65,135,232,93,73,200,190,227,140,58,170,83,219,198,185,0,34,224,83,20,177,9,79,205,207,240,243,253,124,100,66,202,187,184,234,22,234,142,213,104,52,25,148,38,231,137,157,100,43,163,105,80,208,26,175,141,10,2,156,219,117,108,51,144,35,50,70,3,154,209,36,209,22,220,73,3,84,14,134,249,149,230,246,88,233,161,62,232,175,211,60,145,96,128,81,31,250,194,13,105,8,232,114,236,176,57,96,226,205,25,231,205,255,218,106,74,167,166,89,254,123,40,53,17,232,118,164,118,33,99,200,168,169,39,117,18,167,195,233,55,20,85,190,186,243,121,114,228,154,127,169,154,49,35,136,48,152,77,219,0,45,126,115,45,56,251,111,77,148,176,70,249,85,187,2,149,4,216,253,39,11,6,118,163,5,190,222,15,139,41,191,218,134,86,222,21,95,66,111,41,208,141,72,124,20,229,180,100,175,249,171,180,64,103,182,135,64,144,206,245,246,96,73,188,170,162,91,29,30,233,37,65,136,220,85,24,41,252,115,193,122,71,139,122,110,109,146,130,98,187,110,137,189,224,107,92,113,158,57,230,58,88,206,233,176,168,196,108,252,84,232,229,33,195,90,248,13,181,68,244,194,202,189,251,184,185,73,210,233,252,227,90,61,170,247,80,157,239,215,73,85,57,173,156,245,165,141,12,67,153,188,143,233,110,109,229,38,14,218,109,86,32,65,21,13,160,254,152,98,26,56,161,214,64,35,116,89,198,130,152,246,247,133,54,142,140,244,48,70,113,212,138,159,220,219,94,218,183,204,70,73,158,67,134,199,220,115,220,104,91,136,65,157,48,53,172,142,44,117,125,137,110,23,237,105,237,72,160,38,204,148,29,103,16,121,210,88,174,186,71,200,17,45,75,232,110,129,159,179,78,133,22,111,60,241,165,159,213,45,167,113,163,174,208,30,171,210,10,222,171,16,177,114,47,126,120,156,45,204,0,84,95,70,232,151,155,59,135,187,132,247,35,186,143,189,45,14,46,201,226,41,28,20,163,232,205,120,169,24,100,164,82,63,35,215,80,138,6,69,229,220,39,184,165,196,163,158,10,3,165,91,15,121,39,17,144,69,151,30,224,132,234,253,224,197,175,50,250,115,83,215,99,188,124,192,73,71,93,128,142,99,126,42,253,115,31,11,85,129,94,21,220,133,132,109,167,223,139,232,2,182,201,222,156,60,252,190,231,175,231,195,59,157,132,83,214,207,141,23,153,48,81,175,155,53,238,146,80,226,86,193,223,206,17,15,218,169,121,39,154,1,128,204,224,195,237,43,216,154,109,18,149,117,9,252,36,83,21,42,27,151,223,36,202,113,214,24,75,169,63,81,194,23,160,160,81,172,37,4,159,138,247,36,37,249,85,22,212,207,78,14,104,225,215,228,196,131,253,235,122,95,77,244,137,139,3,89,235,169,29,4,138,110,55,217,88,203,127,235,236,158,79,191,32,40,169,44,152,94,32,184,205,220,210,200,119,96,175,130,108,214,244,61,4,138,61,236,75,238,47,160,7,63,35,54,196,218,195,119,160,175,16,119,82,85,49,186,166,53,151,60,15,194,132,242,57,56,172,186,92,4,227,161,30,5,53,177,129,16,102,104,141,68,86,18,130,192,152,191,136,244,103,79,168,185,199,141,154,33,237,21,104,106,193,197,191,5,230,121,199,115,36,137,241,78,50,1,88,96,215,96,37,238,217,145,205,185,244,172,0,121,211,73,98,241,194,100,79,3,171,49,145,78,247,252,243,60,72,71,66,85,102,76,112,145,240,239,169,77,134,140,114,139,192,26,74,219,55,10,210,171,100,48,216,99,228,150,247,243,7,47,211,99,78,104,121,210,37,170,27,237,35,19,116,117,214,74,214,172,217,50,220,5,142,166,88,52,170,224,34,94,66,146,44,176,16,247,64,108,134,233,183,65,196,139,244,161,133,136,16,65,209,228,94,197,108,85,116,66,238,185,89,30,69,74,102,41,253,112,4,52,83,149,199,182,223,10,164,26,211,228,242,49,149,31,29,177,167,46,219,37,139,146,173,90,183,128,6,223,126,51,183,38,36,115,36,207,32,130,195,36,108,171,4,161,131,196,251,195,185,140,115,43,96,174,144,20,234,93,135,85,184,138,218,254,79,24,27,139,184,148,177,12,213,117,13,226,87,19,206,111,17,127,144,209,216,171,165,146,194,94,235,58,67,130,12,71,249,146,220,34,198,228,112,138,247,121,213,209,250,153,228,119,47,148,6,81,91,159,35,171,255,35,37,71,3,3,130,35,80,200,82,103,100,253,48,100,161,240,166,194,81,233,147,249,0,70,37,93,139,184,87,122,85,163,176,157,112,215,46,135,253,151,69,144,101,48,130,218,161,0,186,13,226,133,113,167,57,129,108,215,237,254,153,158,128,28,129,76,197,229,56,161,7,44,40,229,37,131,15,170,19,234,98,138,137,11,7,192,59,216,16,205,60,132,159,30,58,112,103,81,140,128,186,11,172,37,230,238,73,115,152,37,72,130,182,23,185,122,33,207,214,3,149,108,255,194,85,186,89,139,172,156,197,13,234,93,160,57,102,183,224,89,164,190,53,19,121,243,223,118,70,168,62,144,136,65,131,250,53,19,193,154,61,188,65,101,250,197,97,134,74,112,0,219,43,76,71,47,238,107,106,38,229,157,154,235,32,73,248,101,21,17,17,146,134,52,134,167,15,78,163,141,128,177,186,253,21,223,252,115,240,14,142,119,100,112,189,112,213,232,227,7,52,199,41,121,164,25,104,126,250,248,1,213,233,193,56,243,161,246,143,153,8,248,1,64,128,100,1,63,1,13,197,229,82,0,78,200,197,105,145,129,124,215,48,228,237,87,199,161,142,107,121,239,67,41,10,135,232,207,59,209,84,23,212,75,204,224,209,31,166,131,161,108,15,140,235,131,9,71,84,71,209,53,67,24,239,182,237,249,165,79,251,167,63,155,106,60,67,251,38,26,190,150,54,90,110,230,145,251,243,84,107,157,12,187,147,222,220,239,182,182,44,83,26,27,125,188,248,250,84,45,124,190,37,141,142,100,60,51,200,96,33,185,53,89,245,92,140,76,69,61,55,110,13,212,237,152,169,206,216,157,86,37,197,56,103,17,141,66,187,43,69,219,80,249,72,243,174,6,173,101,247,163,57,97,35,184,225,100,91,230,108,210,182,25,211,61,220,148,229,83,3,17,135,193,133,26,28,166,214,13,73,217,98,253,243,159,142,41,149,14,75,66,205,160,2,51,111,222,10,71,68,254,103,206,204,233,1,162,144,176,62,148,126,230,122,176,230,1,240,117,180,120,60,76,42,81,189,178,82,101,108,120,73,200,120,58,66,218,55,145,139,189,175,69,223,217,16,193,129,68,224,147,21,32,164,28,173,31,214,233,73,43,192,114,179,137,69,209,58,30,213,6,147,80,142,102,40,230,201,28,140,54,143,157,47,185,202,50,235,65,204,146,231,27,174,100,198,40,134,172,38,71,166,160,236,4,244,20,109,109,229,99,179,12,147,206,10,136,190,212,179,78,191,101,184,67,33,202,61,95,233,172,117,192,95,47,229,162,84,216,193,67,143,76,111,173,211,126,212,206,215,156,173,238,40,60,57,194,227,142,109,68,4,238,177,68,174,8,151,78,246,232,113,98,213,183,234,84,120,238,196,133,173,164,236,27,40,231,115,49,191,239,247,162,96,105,125,124,188,106,137,228,96,209,72,184,218,147,99,164,124,180,169,68,152,202,14,58,25,67,56,225,82,111,157,87,175,64,107,119,206,237,209,142,196,5,226,101,124,131,159,78,64,96,101,152,20,203,203,72,84,96,50,225,244,189,124,166,195,81,107,150,15,23,70,58,64,168,184,244,126,92,228,24,10,186,104,124,101,225,99,88,17,170,134,145,180,244,202,32,111,116,122,177,116,131,91,250,57,2,41,210,102,132,106,10,25,190,147,206,234,40,218,61,19,113,255,26,201,32,90,94,183,251,9,109,222,175,207,77,27,53,15,250,137,117,141,63,24,177,173,242,184,53,232,132,177,195,195,195,58,249,230,181,240,156,6,221,1,39,149,175,214,140,148,108,81,95,204,34,7,49,184,205,14,155,75,88,167,149,31,13,61,98,36,56,200,169,199,23,30,241,144,121,198,9,67,117,36,232,177,216,226,127,112,224,142,145,5,109,237,20,42,149,205,236,81,148,82,216,66,19,198,193,153,81,228,136,148,150,43,214,49,239,118,32,42,204,190,210,230,50,91,69,141,188,211,202,254,219,137,248,125,49,148,34,44,99,74,145,180,6,186,1,61,8,183,252,211,16,236,165,145,70,29,40,131,111,17,67,108,234,110,239,161,226,153,20,251,110,50,219,123,201,148,131,157,59,0,204,109,109,92,203,246,219,96,242,159,145,231,65,141,102,246,236,90,61,138,217,27,125,168,63,164,139,128,92,250,221,65,64,60,25,59,23,103,213,106,250,196,18,208,81,58,33,215,200,209,65,117,158,242,241,196,152,142,75,21,219,10,250,145,207,136,98,97,66,203,17,203,19,193,59,243,53,37,115,202,3,117,234,30,241,74,104,243,220,117,247,195,229,63,67,255,104,143,253,141,70,51,176,162,199,112,95,74,131,153,33,78,234,7,182,167,198,121,7,88,64,77,73,137,205,26,159,253,151,109,180,171,12,17,177,71,64,59,13,192,108,195,45,109,188,21,115,55,206,244,201,72,56,116,147,231,162,91,90,31,172,121,244,194,97,152,251,239,152,3,165,177,199,63,242,22,190,160,156,133,179,104,87,152,9,68,15,185,49,246,212,22,25,112,135,150,155,34,73,184,168,217,189,38,28,81,245,76,29,124,182,89,1,247,140,127,143,7,179,149,224,219,225,89,10,69,203,255,175,40,151,140,187,129,197,32,133,11,199,96,249,113,90,111,193,172,68,212,250,29,252,171,195,171,213,105,230,52,139,215,146,37,163,89,147,10,187,43,81,46,5,118,5,102,163,126,183,241,204,29,130,229,166,206,223,60,247,244,252,207,42,19,79,193,73,119,224,191,112,99,170,157,54,89,254,240,162,85,219,10,96,62,251,249,123,97,12,80,119,234,33,101,250,104,199,135,19,228,225,240,90,105,76,97,130,108,69,80,235,78,212,4,151,228,3,209,218,95,244,92,51,248,43,11,150,155,3,159,103,123,26,253,252,166,47,192,250,31,150,227,159,200,139,254,147,143,24,122,62,119,88,107,79,8,253,89,122,195,245,36,44,234,228,182,21,11,76,60,251,75,182,155,10,62,56,225,86,243,159,236,18,225,69,174,159,226,110,24,119,18,164,71,11,195,244,33,18,192,35,243,138,174,107,153,132,146,244,190,19,245,122,82,100,99,190,101,87,173,93,178,188,96,252,6,127,78,123,178,94,207,119,190,203,68,64,138,167,8,195,211,139,62,130,128,179,175,139,241,83,0,121,121,20,118,224,24,218,195,251,136,226,185,164,127,177,206,181,179,212,214,6,171,17,161,130,235,29,236,241,101,240,6,179,158,133,50,5,56,96,245,193,133,65,50,54,225,202,102,151,179,236,40,22,177,218,88,245,232,116,80,171,252,243,81,157,223,69,18,164,180,128,241,2,161,255,16,223,88,35,78,167,229,141,84,65,51,178,160,91,238,183,36,157,173,225,38,249,215,119,99,127,118,96,151,255,54,209,233,70,173,108,249,224,220,146,8,13,221,186,52,36,138,21,71,223,70,1,33,12,178,112,82,195,45,191,160,209,146,228,248,202,149,89,138,8,3,149,116,219,99,180,157,222,184,196,165,68,199,84,107,20,101,238,8,220,72,228,194,28,99,28,19,249,193,103,236,224,83,137,123,247,74,51,245,33,56,196,23,198,194,152,72,130,254,22,176,204,219,62,41,72,168,90,239,203,51,119,226,82,155,145,148,61,1,113,21,210,47,109,6,178,222,252,10,181,248,64,156,166,80,163,100,6,55,134,62,11,53,239,135,149,235,131,132,148,17,92,113,70,118,65,209,244,60,229,17,200,225,132,176,5,69,58,241,102,47,96,123,110,240,53,62,177,21,162,120,104,38,99,212,113,245,216,168,4,83,57,85,75,142,157,224,72,96,145,122,182,152,6,126,70,61,169,90,170,210,57,73,55,116,97,249,248,228,39,29,121,61,179,55,220,197,208,196,90,106,194,1,84,90,170,23,141,1,89,153,146,96,33,42,198,53,5,46,59,60,201,115,134,123,145,27,227,127,188,238,33,0,179,200,225,205,207,36,75,5,73,217,26,76,251,191,177,149,235,158,184,43,132,91,240,162,127,255,109,225,136,205,140,34,64,87,141,225,130,163,124,241,124,255,125,40,50,216,143,38,134,217,25,68,142,204,213,140,187,222,187,153,34,62,102,18,106,37,165,39,232,40,222,75,194,96,211,24,192,83,128,40,192,49,1,31,203,246,17,204,157,154,26,125,101,138,97,190,215,184,199,42,54,115,140,122,237,17,227,118,185,240,63,66,28,23,65,218,99,16,88,178,170,177,143,52,223,157,55,188,119,251,200,177,200,169,118,133,183,134,149,231,137,34,195,235,249,110,145,72,192,221,251,49,152,95,233,28,43,138,91,52,134,227,120,158,54,215,5,133,179,116,51,69,20,177,134,202,149,54,62,200,214,185,181,138,21,119,94,43,226,209,205,255,146,156,170,174,14,103,127,160,58,38,158,101,28,71,19,30,66,183,172,193,253,188,93,17,39,28,25,76,101,197,226,36,158,128,10,243,122,194,91,84,109,32,29,165,47,247,83,100,237,178,196,230,196,38,86,169,80,107,203,29,178,157,83,173,212,41,94,210,68,248,190,120,205,103,9,193,211,115,106,248,123,178,227,228,97,161,90,129,142,3,136,55,2,81,171,230,174,133,171,154,136,45,34,248,255,38,116,175,169,37,133,40,70,139,14,225,10,69,212,172,110,111,55,178,211,43,206,21,109,144,26,111,246,117,237,143,145,66,233,107,104,106,56,193,107,195,179,25,24,26,95,13,42,21,216,190,196,252,17,14,71,142,28,115,162,181,109,184,133,144,245,210,235,31,194,136,66,101,30,137,26,201,34,95,200,220,217,112,57,71,176,224,54,109,99,13,70,77,43,24,76,245,172,219,229,13,230,142,136,241,1,111,17,102,34,2,188,59,176,206,55,184,232,166,146,91,178,121,60,39,2,73,206,38,35,38,16,144,183,121,112,100,45,49,157,115,232,120,236,95,158,141,9,171,183,151,77,167,22,178,201,11,159,141,90,146,231,221,39,24,133,68,190,112,193,250,193,134,25,74,195,46,157,23,253,187,214,244,163,110,235,219,79,114,142,39,114,19,29,18,131,230,132,215,123,43,218,187,254,30,109,90,114,14,33,255,232,155,59,28,107,124,57,127,92,173,48,143,134,7,149,126,217,133,37,28,65,111,190,114,118,166,105,213,10,18,94,127,152,162,140,85,192,147,151,36,137,153,82,240,73,32,148,171,234,79,16,190,249,187,129,46,193,225,46,239,87,1,172,86,32,171,160,93,221,79,247,239,25,240,129,214,236,55,172,73,155,34,60,10,17,250,111,139,154,1,173,10,197,243,2,114,215,22,153,175,75,122,136,232,113,58,79,132,253,193,254,147,88,53,82,170,119,221,57,211,6,246,149,48,81,135,11,110,102,237,33,116,5,120,202,199,160,146,130,131,183,87,223,179,114,103,62,123,138,104,217,183,202,147,189,55,121,170,234,34,168,98,34,154,189,95,149,243,235,130,164,107,52,173,218,184,17,134,130,99,115,225,123,67,207,6,91,77,114,182,43,116,47,55,188,27,108,111,51,81,77,192,216,133,231,139,37,61,206,159,146,161,193,153,37,136,125,114,137,146,102,204,130,14,224,231,134,85,250,133,137,13,39,84,81,155,202,116,129,155,195,194,185,96,48,138,240,159,189,235,45,46,186,93,216,125,189,97,19,67,159,179,138,41,158,83,123,127,185,155,86,205,91,250,177,229,113,218,42,190,252,232,190,149,121,32,138,197,81,57,237,116,227,123,168,63,253,38,234,160,207,241,3,166,186,116,186,150,7,18,156,35,60,88,88,37,107,63,57,163,85,215,161,64,122,43,75,195,245,205,189,133,33,222,118,214,151,217,126,116,242,221,255,21,2,152,108,177,152,73,66,115,177,37,110,82,113,112,233,8,47,110,52,23,132,138,9,125,5,222,126,187,190,147,230,206,109,129,68,252,80,68,163,72,49,146,12,45,66,241,95,145,55,23,216,116,94,107,205,16,247,31,239,118,42,197,72,248,169,196,58,89,231,125,98,113,187,116,3,97,26,221,104,178,108,130,191,106,63,86,217,132,201,169,141,75,107,10,95,222,237,164,142,88,88,142,139,77,91,248,151,91,137,45,227,252,132,29,216,193,22,81,89,252,114,8,114,235,221,10,94,222,127,36,192,54,93,76,247,112,15,171,231,208,222,203,213,176,238,0,234,16,238,184,23,124,0,121,23,112,39,254,113,109,91,15,10,131,48,35,90,172,144,25,21,146,107,148,246,187,60,157,250,191,47,44,93,33,203,141,99,193,14,231,111,2,221,75,154,161,138,137,181,156,49,100,75,242,33,41,9,63,7,60,147,76,126,175,100,89,16,223,35,7,104,31,61,11,44,142,30,180,89,196,79,92,148,251,244,120,206,247,63,178,119,75,12,243,134,53,93,188,148,219,0,52,153,248,165,176,110,94,126,200,99,119,46,78,156,146,8,184,13,115,61,91,79,118,253,5,120,166,104,91,56,114,116,86,84,140,186,91,162,6,10,24,209,216,146,63,117,144,88,190,132,57,2,63,86,38,147,181,132,125,78,167,72,82,174,163,88,74,191,245,160,113,197,248,29,95,212,146,80,27,121,129,45,132,129,213,81,69,231,5,247,122,187,99,8,105,161,198,47,49,18,225,206,37,253,53,130,151,174,226,253,200,240,43,207,131,108,67,48,113,224,60,13,163,202,188,98,183,90,46,131,194,249,96,82,16,162,182,193,79,24,190,133,75,74,187,95,130,67,74,140,25,136,168,81,32,238,241,9,252,141,173,72,12,81,23,151,49,188,85,254,215,209,250,220,58,84,120,177,239,98,12,6,42,193,90,41,107,128,14,103,136,145,164,167,17,70,14,191,176,211,114,231,202,45,227,114,47,73,244,157,208,171,201,159,247,185,33,177,128,149,206,55,151,68,88,69,248,99,71,110,227,197,157,254,42,221,251,181,0,32,141,170,103,106,143,171,239,12,32,222,106,225,238,177,133,119,35,246,223,198,30,210,44,67,228,66,186,3,158,192,196,182,224,237,63,69,77,79,52,99,244,208,75,53,206,28,253,246,227,129,202,89,22,123,226,51,202,181,124,93,43,87,99,116,203,66,223,102,138,202,93,127,92,130,33,68,11,74,6,112,53,109,50,17,33,69,62,113,153,177,22,113,51,129,233,5,33,195,138,71,16,10,200,210,86,60,51,99,253,229,61,216,47,66,181,20,155,37,138,112,207,221,130,104,167,82,225,206,145,6,167,110,113,83,150,117,109,167,108,108,174,231,211,240,118,108,61,20,145,182,251,27,184,150,181,86,194,113,151,122,17,105,68,245,53,174,29,81,23,182,102,251,245,216,72,250,57,201,99,113,122,127,8,60,132,30,114,147,249,131,161,175,111,183,183,50,221,188,169,30,92,192,190,156,186,168,12,168,159,155,32,159,156,35,2,119,170,109,181,7,215,206,27,134,116,161,135,75,133,106,104,79,115,227,12,155,150,242,60,247,3,14,82,167,217,170,196,192,184,52,90,96,42,194,197,139,11,140,32,149,234,156,34,241,251,53,127,107,80,185,145,96,173,150,220,27,165,204,130,49,19,189,66,138,47,142,146,110,255,247,27,168,93,9,52,49,48,220,89,244,61,86,155,198,143,89,206,185,178,118,195,118,248,252,177,12,151,53,175,111,8,85,230,54,225,203,40,161,212,111,242,226,52,53,1,128,20,173,164,135,103,71,173,34,23,190,80,224,172,119,165,128,35,119,143,98,82,134,23,147,105,222,45,137,211,29,128,71,19,35,191,33,210,202,244,111,89,243,70,95,76,16,167,13,91,25,201,201,119,46,143,203,233,243,52,50,18,250,137,172,23,153,26,211,106,234,163,153,113,177,179,164,248,70,132,145,191,188,83,158,114,193,116,108,8,25,225,182,21,6,190,38,180,29,3,235,24,206,48,163,15,238,81,175,112,117,195,236,148,30,246,176,11,161,151,78,107,155,25,220,105,38,166,142,246,95,164,86,204,50,198,244,26,27,181,59,19,165,164,127,146,105,170,69,67,172,212,18,193,221,195,82,71,88,126,55,182,192,168,208,189,234,168,1,156,44,194,207,190,150,91,89,185,89,76,147,211,173,42,64,2,90,174,229,165,222,72,76,252,88,61,218,61,93,157,50,38,70,213,54,58,232,60,55,137,247,126,206,184,54,225,172,71,18,204,159,150,223,114,222,232,6,108,236,164,57,44,113,80,15,3,8,40,227,4,116,67,180,35,135,39,213,40,174,191,203,128,157,14,184,204,75,181,194,225,222,5,189,127,194,104,194,248,158,157,72,81,194,146,185,255,58,29,25,98,151,175,151,108,26,193,114,187,11,112,207,151,78,5,174,75,189,121,235,155,130,213,27,228,129,193,87,11,90,19,206,153,141,239,156,238,182,67,149,10,187,52,6,24,139,160,54,59,224,74,118,8,161,226,107,219,155,110,47,93,234,52,154,199,157,197,186,172,181,247,113,78,91,55,66,25,10,56,97,128,192,207,176,194,175,167,88,22,9,55,17,172,127,95,193,17,26,20,76,165,239,10,25,37,20,121,119,73,11,198,84,56,90,36,107,156,196,183,0,9,182,12,45,217,19,240,123,215,180,189,48,160,49,196,127,153,251,124,220,138,177,249,210,186,94,160,137,15,180,67,129,148,202,28,31,218,161,102,159,115,6,232,74,187,147,18,141,28,63,185,22,81,54,82,41,119,8,82,62,197,240,192,41,152,93,187,203,187,73,217,130,189,168,100,102,60,140,2,170,205,203,253,242,255,100,19,237,57,89,128,224,156,45,16,12,114,174,45,137,89,207,157,228,127,236,105,190,245,249,110,44,157,169,191,242,186,61,55,187,203,12,202,243,93,168,125,22,144,243,178,50,39,167,57,151,244,238,105,9,218,219,98,147,24,145,132,63,64,100,120,147,223,91,201,77,151,163,25,248,94,59,119,250,242,217,137,3,166,161,108,236,227,246,222,3,53,179,150,64,74,126,233,150,204,84,26,77,5,76,140,102,66,58,77,105,229,234,41,30,116,134,156,12,3,121,155,60,74,221,130,119,133,236,122,195,150,129,190,159,139,31,250,219,11,144,212,139,242,3,223,101,145,2,100,67,62,15,2,36,8,58,129,7,238,163,212,121,149,93,237,165,26,28,205,182,214,22,50,68,202,167,205,77,22,255,169,227,71,168,19,188,101,51,215,213,126,69,224,107,254,108,240,109,93,117,164,222,157,115,76,118,86,133,177,173,52,5,56,90,249,79,248,155,61,59,92,131,221,182,14,48,78,90,241,158,118,146,53,87,19,54,108,166,236,184,33,181,156,15,179,29,248,187,117,31,64,44,71,32,101,112,177,131,227,214,245,72,6,110,1,97,211,49,33,119,225,133,99,193,75,205,221,113,71,137,227,109,183,25,52,22,132,56,10,82,89,222,62,199,212,169,34,5,45,93,6,201,250,220,145,167,139,48,30,50,11,99,105,93,36,130,168,37,144,156,161,80,135,77,34,227,128,158,33,146,237,231,213,141,116,2,97,85,18,89,110,152,252,18,188,253,183,109,127,116,51,47,242,181,32,129,182,131,17,234,123,148,99,152,6,241,238,239,114,213,176,53,75,237,146,113,66,65,50,70,172,171,236,230,162,112,10,232,15,129,13,121,96,241,161,235,151,234,129,5,134,142,222,218,145,84,206,33,119,159,141,56,211,2,136,234,5,240,158,238,149,143,240,67,229,151,73,19,246,12,190,72,49,245,10,214,238,145,76,201,6,25,63,99,132,229,112,167,227,6,234,149,231,34,151,140,153,182,63,52,253,67,147,30,249,196,139,105,152,208,247,39,245,32,100,233,81,157,49,107,234,149,139,1,63,218,50,147,234,217,134,224,209,33,222,184,165,28,191,240,32,34,236,140,148,132,181,9,31,236,245,175,24,8,144,72,163,107,50,151,133,119,156,144,243,156,85,27,72,79,60,171,56,177,193,138,88,242,142,246,145,181,212,224,104,64,119,168,181,120,241,205,46,71,191,207,119,222,183,98,5,199,185,92,226,193,181,126,58,133,229,100,39,235,85,139,2,21,237,165,191,15,117,165,97,36,51,137,124,254,70,56,20,149,173,7,53,133,177,245,151,106,71,3,180,150,133,233,64,197,22,88,1,30,124,68,153,17,87,171,116,108,161,84,63,85,109,209,66,154,22,5,251,137,72,231,111,74,22,101,17,230,236,197,192,143,86,190,136,31,201,121,222,195,51,209,53,218,9,66,101,233,97,195,30,150,37,154,156,91,75,81,207,85,142,223,231,97,147,246,221,200,164,238,161,129,176,72,222,184,123,97,236,57,28,34,98,29,188,132,9,197,66,37,135,134,77,68,217,75,196,38,69,31,56,75,156,131,129,158,109,191,87,241,186,188,11,141,141,183,41,147,184,150,63,126,117,196,213,79,20,209,25,163,88,159,54,111,128,123,192,247,147,204,112,109,48,152,45,133,182,185,105,42,149,248,186,203,0,208,34,97,186,107,255,108,74,199,42,133,65,13,15,235,240,163,200,156,194,79,41,133,47,137,234,13,165,71,208,49,100,94,222,254,84,178,123,194,235,237,122,94,203,168,132,56,31,234,18,171,106,168,122,16,215,78,190,75,41,64,135,113,200,156,246,128,193,213,57,190,52,110,96,78,218,45,87,228,134,154,240,66,66,125,76,97,19,34,20,250,144,252,118,150,209,136,59,73,56,175,226,124,206,97,14,133,99,239,235,245,27,165,37,194,226,114,36,152,83,15,121,139,12,27,13,217,230,88,252,138,163,169,192,85,149,89,11,50,246,9,117,44,151,5,85,223,152,223,190,74,219,197,11,216,12,238,221,33,170,164,93,156,46,120,229,134,51,29,29,147,34,255,30,177,165,130,117,236,132,250,247,24,108,88,118,53,240,14,123,52,208,48,88,160,72,66,24,96,227,125,82,17,212,208,252,206,147,58,178,152,134,36,233,208,209,75,114,47,203,184,215,75,109,160,46,42,111,79,204,132,105,111,117,115,21,114,71,155,81,38,132,124,87,48,136,41,186,245,209,247,56,15,139,22,116,92,211,52,242,87,181,66,63,212,224,46,156,28,4,49,171,113,175,172,230,164,32,123,68,130,181,44,99,90,53,73,144,152,83,223,149,6,69,94,192,40,121,198,11,47,210,212,133,222,24,99,9,7,224,216,20,57,205,189,187,54,51,155,247,186,71,233,10,180,153,44,43,49,190,245,136,128,205,229,126,163,205,201,255,126,76,31,34,112,193,227,142,154,86,201,136,223,51,78,146,130,68,205,125,170,106,100,130,158,76,122,69,253,66,97,6,232,55,44,153,116,178,30,106,87,125,145,124,24,25,79,217,199,137,75,159,196,174,169,195,129,104,96,32,108,244,221,132,24,92,149,245,123,191,130,60,28,165,190,87,1,179,8,226,40,255,97,128,248,79,76,158,13,84,156,127,11,29,214,48,149,179,59,150,233,45,83,43,21,118,241,111,214,218,48,178,192,193,240,75,112,31,249,81,135,112,250,214,105,171,131,165,79,22,167,182,6,159,201,17,106,84,131,25,253,163,199,87,154,65,62,6,192,30,110,199,154,232,215,253,43,17,104,94,81,95,75,204,26,135,149,185,47,177,116,11,220,231,95,27,78,220,231,199,199,25,26,46,110,140,30,60,181,138,197,231,109,171,251,111,81,242,195,17,187,114,164,228,163,183,177,86,67,103,181,30,55,132,241,64,97,201,3,97,208,8,117,129,220,209,160,47,93,103,233,202,174,3,46,86,55,133,47,216,139,244,106,23,16,142,208,234,196,233,210,176,200,167,159,231,219,200,30,232,118,75,131,14,123,55,173,25,223,192,59,30,236,161,205,106,206,228,158,83,139,141,94,37,13,3,30,113,116,35,122,33,248,97,119,2,246,37,87,82,132,250,51,58,196,225,164,148,212,145,241,36,174,139,126,23,175,190,245,150,39,183,225,212,170,81,132,25,109,229,83,57,104,238,182,125,112,224,35,178,173,159,6,209,160,211,80,46,55,173,46,38,110,88,28,182,218,227,137,29,234,231,236,168,150,41,1,188,237,180,94,32,220,27,248,104,2,223,157,246,2,27,162,168,124,200,88,23,223,203,40,5,97,190,136,131,252,28,141,182,94,60,97,177,72,9,254,237,14,192,147,154,168,12,165,167,84,173,50,18,173,183,0,186,102,43,39,164,152,175,6,252,49,119,205,185,195,165,148,58,233,155,249,13,224,251,65,82,10,193,26,164,159,139,239,157,189,52,198,213,131,136,68,181,253,100,176,170,191,61,166,100,68,63,155,123,13,232,35,11,1,200,215,105,77,60,53,28,13,9,22,181,75,116,188,144,81,28,8,200,191,165,171,63,245,35,231,45,164,214,32,4,230,70,197,201,84,150,229,4,83,237,240,144,165,35,173,180,201,75,246,210,210,229,227,122,191,182,226,104,63,216,7,132,131,193,193,165,238,171,24,154,138,83,228,253,53,63,224,188,205,28,240,233,126,12,175,230,128,57,237,193,176,209,110,86,68,25,70,68,250,212,193,225,118,167,205,11,23,24,28,43,116,110,1,98,186,111,3,51,229,158,121,174,136,4,37,210,176,176,96,228,124,115,126,201,16,148,115,96,3,215,219,35,244,236,82,55,177,7,180,182,62,1,157,155,135,156,109,150,109,108,13,34,147,213,209,222,81,194,209,189,190,201,7,216,144,95,36,136,148,243,16,249,234,236,52,199,176,85,15,242,84,71,213,123,182,181,178,198,170,40,147,62,133,118,35,142,14,75,125,211,221,151,61,124,215,255,234,170,115,86,9,250,164,172,141,154,73,223,46,189,69,160,236,70,122,23,212,113,20,159,67,202,162,182,0,164,216,108,246,47,184,92,240,75,209,50,171,168,220,154,123,246,189,202,50,126,176,95,227,95,182,161,33,85,204,23,113,28,157,78,119,115,120,144,108,143,202,200,19,102,3,181,152,142,241,75,254,143,145,19,170,12,0,225,249,13,116,159,8,51,152,143,202,164,14,66,60,109,110,96,143,193,34,26,38,16,3,116,86,157,134,105,112,118,5,20,27,182,39,209,90,192,49,13,185,14,69,183,73,112,255,174,227,124,228,0,6,171,35,139,204,187,111,36,224,191,193,251,66,176,230,98,16,237,42,101,79,204,245,48,192,135,64,152,133,116,7,217,242,98,58,243,47,108,111,194,200,40,133,242,82,222,113,176,234,83,7,29,156,149,26,166,187,136,222,199,115,235,244,2,213,178,27,45,33,142,28,110,151,173,250,0,246,47,69,187,224,155,118,183,3,149,3,11,164,76,14,34,208,206,251,219,72,109,169,77,175,95,170,142,12,173,164,1,35,9,110,113,15,167,18,23,153,182,117,78,4,75,210,40,154,184,170,77,196,35,0,254,26,209,165,59,233,56,226,239,9,240,93,90,13,4,173,37,119,186,90,66,56,125,139,184,182,126,15,159,92,59,104,212,130,30,193,224,196,91,78,99,56,215,99,192,168,243,176,240,183,162,92,109,47,226,228,13,31,6,26,179,104,255,43,14,14,119,55,44,152,93,81,226,254,249,78,134,48,137,215,161,182,90,125,195,28,226,114,173,186,10,80,22,237,76,179,99,60,136,1,82,106,250,34,72,56,79,132,136,249,131,77,73,202,44,172,150,137,180,175,128,226,115,31,168,217,64,65,154,97,164,117,44,225,128,103,20,113,33,122,238,113,119,17,245,56,204,244,108,209,34,20,113,232,203,167,33,120,101,245,141,65,85,155,65,23,160,108,202,45,103,15,169,227,43,145,182,96,63,217,192,35,145,209,227,154,220,124,111,59,12,226,198,176,255,116,233,151,42,73,181,13,116,181,184,55,176,130,202,15,245,84,53,184,120,140,253,13,0,32,168,147,59,9,47,253,65,253,121,142,210,163,48,98,9,59,80,18,84,248,85,27,135,9,197,49,247,112,120,33,8,33,114,193,235,93,73,70,125,138,217,211,240,62,50,31,99,122,165,101,44,17,224,19,211,208,128,169,114,110,138,213,3,42,93,23,106,131,219,174,99,244,96,213,38,107,233,20,83,155,86,184,187,61,88,76,179,46,111,161,111,239,129,157,202,69,220,252,106,250,45,121,187,246,198,5,205,135,97,146,84,103,138,213,54,175,254,81,44,151,64,237,174,132,144,145,123,123,221,93,181,99,183,208,61,67,36,15,25,211,251,160,119,87,154,27,71,105,205,36,28,191,198,70,230,90,40,144,21,84,121,42,146,244,24,11,102,75,82,48,255,254,49,184,95,251,46,60,64,195,214,206,0,135,120,107,58,130,245,97,230,142,35,204,195,192,72,232,192,240,249,157,31,30,178,245,108,174,219,158,75,22,170,232,26,254,106,157,77,194,43,82,211,33,250,238,184,61,241,33,240,250,96,183,88,204,248,94,200,140,57,186,240,66,232,138,109,35,149,8,34,127,157,12,224,185,195,166,145,172,148,219,145,198,125,52,81,99,34,7,246,246,209,217,134,36,53,37,98,38,98,221,221,246,130,160,75,213,7,65,101,156,53,2,199,214,205,169,234,85,42,252,1,7,28,15,175,134,151,100,197,35,107,42,250,12,64,83,39,116,29,249,148,119,168,104,140,112,130,114,143,27,64,89,134,200,193,34,202,167,60,235,151,207,50,47,102,222,159,132,70,99,14,119,203,231,151,171,157,152,18,223,246,186,226,53,40,176,208,66,91,246,30,4,74,198,94,192,42,57,67,211,89,143,225,5,241,28,14,11,140,237,76,159,84,89,93,139,93,87,89,55,148,190,127,55,210,147,118,11,149,32,202,192,180,195,74,114,169,238,79,17,155,9,75,7,87,101,141,192,78,85,23,145,202,216,123,189,44,39,237,120,153,44,20,181,141,173,184,57,249,45,109,11,150,86,91,209,156,131,134,127,10,38,55,71,122,34,3,254,144,235,133,77,46,154,196,48,188,22,165,172,240,175,111,186,126,8,108,136,77,125,139,69,167,87,12,116,3,251,211,85,175,150,157,171,160,141,163,237,126,202,235,221,52,8,237,193,125,181,63,139,114,214,85,181,93,124,129,226,71,200,169,111,156,63,124,37,65,149,131,239,15,70,240,157,15,27,126,110,210,35,188,29,194,87,135,85,41,192,242,30,44,29,130,26,152,174,181,105,35,244,205,33,106,37,181,154,139,128,54,125,140,51,86,208,207,98,64,226,72,49,70,88,160,77,243,224,120,112,163,56,133,250,50,253,25,143,136,157,190,215,17,149,237,184,35,93,246,213,37,73,201,42,50,178,43,211,137,239,180,114,7,109,187,244,168,187,43,234,198,28,106,156,56,63,178,245,29,194,149,97,19,216,11,135,72,200,25,179,255,217,150,212,111,178,179,194,199,184,57,130,130,125,201,123,165,14,247,113,82,239,106,208,140,162,11,86,233,18,140,166,27,51,95,194,118,61,184,47,184,155,53,8,218,233,37,87,65,106,45,188,66,184,72,189,199,89,202,15,170,124,78,191,51,177,122,228,196,12,156,138,119,40,77,146,34,81,164,164,34,4,84,244,101,216,74,20,197,16,63,190,215,109,70,242,86,241,12,141,10,154,44,90,204,119,1,99,8,34,196,145,226,177,60,29,253,240,1,36,176,18,219,153,82,163,114,176,130,173,150,4,57,220,119,240,38,134,70,177,64,131,115,250,144,130,177,193,204,219,66,191,199,75,178,198,149,142,154,82,53,160,195,137,216,82,171,91,190,178,245,176,169,171,102,117,149,50,204,16,81,63,118,23,177,239,87,223,144,235,4,7,124,77,39,200,30,45,143,93,213,114,88,233,185,79,142,174,71,157,241,200,171,15,43,229,35,148,40,231,63,87,45,231,100,179,168,125,159,201,52,42,254,252,19,254,225,159,101,210,150,160,85,61,123,80,228,118,4,17,147,102,82,176,207,180,29,50,237,177,11,151,169,136,61,35,191,181,183,241,182,142,46,134,114,242,29,145,126,186,177,37,26,153,246,127,0,183,7,39,253,164,248,126,106,94,184,59,164,130,137,28,37,213,154,212,42,240,228,229,10,143,49,191,203,92,172,69,79,255,175,193,169,52,130,187,143,198,190,39,37,8,74,103,121,43,65,233,100,135,66,128,50,95,234,100,41,84,33,203,41,242,193,12,52,175,170,30,41,53,0,225,26,64,104,227,56,46,217,156,97,57,25,255,30,35,156,28,245,50,149,254,113,92,62,205,123,29,111,26,126,84,41,209,86,87,220,87,65,250,27,252,249,34,180,8,29,192,104,246,170,199,181,7,67,250,66,246,102,147,26,168,117,41,159,55,96,154,146,254,223,137,90,98,99,221,223,55,22,8,161,216,152,130,241,44,153,212,197,72,156,137,57,161,155,206,153,170,191,76,209,186,220,222,34,115,154,43,120,180,112,33,96,240,171,122,23,119,14,128,141,236,182,184,75,71,251,120,157,27,42,29,240,15,174,198,225,222,180,5,162,42,244,186,117,249,193,213,52,244,185,53,49,188,146,45,63,52,66,24,191,83,9,170,147,236,217,22,187,105,39,48,161,208,171,176,163,148,223,122,124,9,97,11,42,245,156,16,132,9,97,250,204,161,164,221,194,216,79,181,248,37,155,236,157,75,135,101,76,125,122,100,247,151,20,90,152,3,163,60,226,190,16,42,12,242,89,175,234,135,242,216,162,186,149,83,132,170,177,48,87,225,113,82,216,35,36,54,13,31,190,152,249,93,211,120,15,32,8,46,184,213,144,202,103,194,129,196,131,96,169,51,130,192,240,210,203,195,174,189,18,188,174,64,70,236,239,175,202,121,39,42,174,199,174,187,184,36,214,194,8,156,4,118,23,170,177,69,96,166,158,215,113,51,219,233,204,200,111,134,21,111,47,112,160,17,125,100,145,89,107,88,49,83,170,42,11,192,172,140,76,27,196,161,171,2,47,7,168,61,67,196,56,150,85,99,33,89,250,165,25,169,204,217,94,171,55,236,161,250,186,150,183,46,97,48,84,14,22,82,13,71,201,21,248,204,55,158,198,168,83,251,84,221,180,60,228,49,99,85,110,127,29,82,35,167,135,160,173,181,222,77,118,217,230,239,95,154,33,61,40,96,118,224,168,31,156,66,15,126,66,18,67,156,164,90,111,232,13,41,242,154,168,141,236,244,216,27,26,35,107,122,123,122,73,51,251,74,195,255,83,160,19,56,96,241,109,135,122,14,47,40,69,189,55,157,64,151,190,128,88,90,234,148,209,218,17,179,223,187,46,164,223,7,104,39,82,207,58,165,26,163,149,191,155,101,25,250,243,5,137,62,183,175,55,156,48,31,104,88,159,177,123,224,57,220,58,95,243,2,60,120,246,33,214,104,33,150,72,57,227,210,215,66,249,161,75,67,141,136,211,67,55,197,190,68,124,46,68,19,197,220,35,50,247,248,143,56,126,202,156,171,39,192,176,46,172,233,9,254,62,11,64,181,253,108,59,231,182,44,95,32,15,36,4,200,96,185,218,20,176,21,7,232,235,253,30,179,186,185,167,147,188,201,156,156,74,151,49,101,152,218,125,215,146,173,0,45,134,74,120,105,94,181,14,23,36,208,2,14,225,96,108,202,219,141,51,243,177,17,221,175,123,129,246,88,59,79,226,241,3,223,206,62,215,201,89,122,107,128,149,123,113,112,17,233,75,154,226,117,19,202,226,248,59,105,16,158,180,113,56,232,0,219,173,233,220,117,8,69,218,48,183,98,79,60,220,103,87,156,32,228,18,155,106,61,185,103,102,60,15,198,67,90,70,233,189,9,86,174,112,239,30,222,41,89,72,11,229,202,181,187,174,99,3,124,239,149,165,169,100,83,38,38,55,144,242,253,170,223,148,63,69,14,164,222,147,172,191,58,52,59,51,247,224,230,28,199,3,28,212,160,193,159,140,6,151,142,142,15,5,171,81,48,109,81,166,234,134,251,105,82,251,17,137,127,125,9,8,95,182,241,82,155,184,7,246,48,154,160,175,81,179,61,230,71,156,186,140,62,81,114,12,108,177,201,200,159,57,22,25,215,227,45,97,27,20,29,208,72,79,56,76,2,120,227,81,64,111,168,189,101,3,106,166,227,247,209,26,238,117,164,82,198,62,231,7,123,118,243,171,31,50,239,220,21,240,214,56,97,154,135,227,188,8,36,85,32,212,224,75,7,165,239,113,43,121,222,155,184,38,119,238,3,92,104,105,77,93,113,248,122,36,60,176,237,167,158,192,237,149,124,125,120,189,40,19,174,237,156,248,201,226,168,88,235,85,251,210,2,201,101,209,37,97,227,60,1,191,26,72,66,7,21,36,236,105,184,178,9,213,251,168,200,167,156,55,65,56,11,24,27,167,26,209,229,183,178,8,139,21,51,247,34,45,131,24,36,2,245,13,151,240,178,144,169,208,255,165,182,31,184,254,174,93,231,242,37,21,52,107,251,7,1,147,73,31,222,60,231,158,194,16,81,145,222,53,9,241,159,138,111,25,211,178,38,94,221,155,135,111,86,72,5,108,55,106,103,164,18,85,78,104,171,151,117,200,253,214,238,226,231,58,219,217,62,229,14,235,78,198,2,87,53,74,194,129,204,204,92,68,7,172,156,146,54,112,144,201,34,188,62,34,1,207,148,164,81,103,27,166,101,4,172,192,125,238,101,234,2,64,192,95,194,172,48,239,190,148,54,105,123,113,254,76,218,111,71,111,193,118,194,97,121,106,103,214,41,128,212,171,109,68,211,51,244,72,48,245,226,71,74,10,76,152,100,155,124,28,130,170,78,90,239,89,212,69,40,199,0,60,115,137,213,171,244,255,184,234,188,174,127,154,149,37,41,211,69,229,188,123,41,220,2,174,235,64,165,62,180,81,96,53,146,43,13,6,116,187,137,144,38,236,21,106,197,117,249,208,56,115,71,58,177,241,53,194,73,0,65,57,50,189,217,61,190,153,200,204,7,30,239,214,125,245,93,175,186,237,125,187,195,220,243,140,96,239,134,213,132,173,208,206,30,44,218,57,118,238,253,196,157,197,66,180,200,225,88,217,134,16,108,197,237,180,45,119,21,89,233,205,131,23,232,88,37,18,85,39,114,236,227,172,19,235,167,51,169,147,138,83,174,39,16,48,17,94,144,82,103,54,242,241,11,210,28,182,130,54,204,99,246,195,126,160,53,244,249,241,225,38,23,23,12,216,28,159,119,190,43,136,70,242,89,108,49,171,165,41,50,100,243,139,150,88,254,39,251,199,219,187,124,154,138,198,207,122,90,162,135,82,22,67,131,217,161,234,42,199,53,108,186,201,15,141,167,97,190,106,247,205,182,125,40,64,187,7,22,24,56,175,241,108,204,35,156,107,107,208,182,201,54,100,133,107,1,123,169,232,112,167,55,208,207,34,221,11,67,240,84,176,26,120,235,104,132,68,59,39,128,44,240,196,147,150,177,26,59,63,233,8,133,193,78,142,200,16,49,230,154,207,98,255,74,32,11,158,31,147,9,125,89,134,82,222,131,53,216,28,33,104,92,236,75,85,211,147,234,19,191,230,17,62,200,5,57,105,160,105,112,157,110,232,145,195,16,99,22,209,191,230,41,71,45,158,224,24,34,252,12,121,217,116,240,87,228,98,192,118,24,183,137,35,33,187,116,84,16,91,185,248,64,204,89,127,118,43,255,110,79,215,26,114,25,113,152,236,25,58,15,27,163,83,254,254,96,249,29,116,7,40,237,65,209,17,223,213,170,26,118,64,36,39,146,180,152,128,11,215,25,229,211,175,201,56,118,121,239,67,111,120,18,146,141,151,75,55,167,125,195,111,46,39,201,151,141,67,83,222,241,194,32,34,231,170,207,179,201,150,129,224,137,37,83,135,39,24,64,238,191,20,238,227,30,159,194,67,218,169,21,167,227,129,47,173,47,171,19,84,90,249,254,247,213,35,68,226,57,192,145,64,164,68,75,70,27,214,174,196,199,41,189,29,206,228,197,33,83,41,177,218,89,167,177,122,244,198,150,248,180,138,202,91,11,24,18,12,117,239,81,216,209,250,193,73,228,240,62,202,48,12,58,223,107,9,24,140,181,220,182,60,31,176,77,242,240,100,84,74,162,160,219,78,117,58,95,215,128,181,169,35,6,35,19,155,124,187,181,51,42,57,57,88,127,236,237,224,197,41,252,218,16,236,203,28,203,79,25,162,126,65,84,189,138,79,176,69,191,7,124,127,213,179,7,137,91,207,124,169,44,227,121,95,45,215,188,193,171,169,200,164,209,172,165,9,46,202,14,23,29,201,189,201,234,162,50,223,165,216,203,77,227,85,26,150,61,42,45,255,13,211,36,154,131,84,149,4,222,168,102,137,166,227,185,2,109,119,149,247,137,160,102,114,95,149,53,149,130,167,91,215,110,60,187,53,166,106,38,21,78,135,224,71,247,162,220,120,61,247,5,140,246,52,59,20,51,15,14,180,162,208,72,79,65,95,99,93,89,154,77,223,138,97,25,151,209,44,168,200,95,209,64,225,75,251,177,243,17,7,170,188,95,84,191,66,4,191,160,193,191,109,161,173,84,100,109,129,178,187,21,135,5,56,32,30,68,237,247,119,34,134,62,32,203,22,197,176,61,210,32,89,124,254,157,0,52,40,201,98,144,60,147,119,205,243,136,240,179,116,39,10,218,135,110,53,204,166,47,131,183,234,219,104,165,147,122,3,121,77,154,150,119,116,193,69,75,42,12,189,246,64,27,172,36,101,132,39,105,4,170,211,40,218,113,77,144,135,141,201,111,253,120,46,110,246,118,188,171,141,62,223,81,45,19,127,254,30,52,99,235,234,94,212,163,152,84,19,185,15,184,37,198,139,142,213,122,191,187,83,187,122,255,130,168,164,57,205,119,76,41,46,177,86,121,142,172,34,41,201,8,165,166,103,159,132,177,190,12,201,217,25,120,74,154,24,165,44,38,199,3,165,90,210,169,232,67,162,72,225,96,126,185,42,236,32,124,178,147,11,32,221,65,188,165,63,245,71,187,149,199,159,91,45,68,26,226,93,173,224,247,227,167,145,102,195,10,121,63,134,236,195,200,33,175,177,160,155,88,52,149,29,210,83,36,115,241,11,139,212,156,3,56,54,112,191,74,165,186,226,89,248,75,166,146,94,42,117,40,185,248,37,224,255,1,2,68,16,201,25,73,228,213,179,110,156,0,144,31,200,177,0,72,168,97,199,79,179,5,99,168,167,175,203,43,191,213,230,27,105,29,28,69,164,227,250,92,162,25,106,164,126,150,129,216,56,8,231,125,198,138,3,93,30,198,160,208,136,90,232,88,135,126,60,255,233,184,164,8,62,49,73,13,118,189,77,211,227,5,165,127,12,133,232,218,150,195,72,225,5,42,225,255,45,140,56,248,128,123,195,204,51,77,231,227,228,199,166,46,46,132,0,148,160,208,189,156,141,71,12,32,174,97,228,17,11,231,94,255,101,153,230,204,178,75,129,255,109,227,47,192,122,70,48,136,161,196,183,60,70,132,169,83,125,138,4,225,76,232,202,76,173,219,245,35,231,75,200,148,237,193,160,57,204,165,155,42,66,44,93,83,211,140,191,41,47,84,21,244,53,232,152,36,84,173,121,73,160,119,249,226,118,24,211,193,18,86,218,128,196,228,201,202,165,125,88,146,86,210,28,189,75,40,185,123,7,107,14,16,179,181,226,67,154,154,47,67,30,17,196,72,26,9,66,22,243,87,190,200,121,4,68,253,196,200,136,166,43,255,140,199,186,220,82,101,173,59,236,122,160,170,232,112,120,68,211,23,28,242,44,90,27,157,170,135,147,12,27,226,180,248,65,143,119,250,163,14,52,244,65,87,198,8,223,218,142,0,86,163,135,61,64,122,161,232,65,98,197,40,175,70,142,37,207,131,157,107,143,103,67,46,150,142,204,162,237,201,209,232,21,23,54,14,153,199,136,4,2,156,222,22,99,218,209,238,215,71,228,82,197,33,133,103,19,237,72,164,50,181,162,111,51,6,143,213,210,209,40,254,120,1,149,172,104,236,139,212,117,17,8,201,224,79,28,4,181,84,90,8,148,67,128,193,92,165,94,175,6,166,79,90,47,116,86,17,88,72,48,209,84,87,244,13,212,0,105,52,41,192,119,92,68,245,14,159,50,7,0,47,99,39,122,147,252,113,88,144,205,130,234,78,93,241,198,67,222,18,112,50,242,254,61,225,251,74,197,102,15,135,228,80,87,127,9,86,100,241,217,253,130,198,107,229,246,155,149,209,110,163,139,178,125,89,38,123,12,156,8,21,117,231,96,217,106,134,125,3,213,56,168,233,72,78,70,70,5,139,88,98,199,34,15,199,162,36,131,216,143,36,254,250,243,38,193,36,254,23,153,5,91,138,11,180,136,234,63,101,175,135,107,122,154,135,42,56,140,244,143,34,14,160,148,34,156,72,39,190,137,56,88,57,74,137,55,221,60,83,150,232,5,157,92,193,249,246,146,14,251,25,176,246,66,61,175,118,95,100,14,178,226,185,170,108,38,233,95,146,50,91,95,52,91,141,78,101,59,108,131,238,31,31,208,180,75,146,150,58,37,182,98,36,69,166,17,64,126,118,251,160,149,46,18,253,190,121,154,236,26,245,107,217,200,74,41,152,205,5,55,185,148,126,96,122,123,31,228,150,237,255,178,41,86,232,212,151,74,113,145,36,135,0,157,56,118,175,44,214,23,100,99,74,65,2,77,144,145,58,155,246,213,227,96,192,117,235,66,39,201,185,203,200,65,197,163,24,123,223,45,208,220,2,126,68,142,101,39,207,169,120,125,3,181,230,163,64,140,232,225,48,87,198,178,12,28,79,235,64,174,49,66,18,72,54,245,214,184,82,166,62,137,162,54,25,254,175,243,196,193,68,24,58,43,6,136,179,251,31,79,204,8,36,1,15,120,19,31,11,61,211,17,42,46,46,28,240,164,224,152,68,172,80,59,88,153,204,98,148,161,193,235,55,182,106,244,214,252,152,245,234,109,230,22,28,110,223,14,42,230,236,74,50,64,112,68,91,24,57,71,229,208,156,150,62,11,187,203,248,24,121,155,28,249,15,194,134,40,121,169,58,71,17,151,33,5,222,146,153,163,175,250,21,227,248,98,115,36,229,88,105,60,34,67,139,147,217,79,242,134,131,52,105,97,94,180,243,26,20,246,77,122,57,60,36,120,4,172,6,1,104,117,189,37,226,28,101,175,153,77,186,238,24,213,12,202,89,165,94,80,180,16,103,21,195,23,239,9,51,53,237,81,2,87,212,94,137,116,100,12,155,139,236,138,76,52,123,212,130,250,218,162,215,142,159,117,253,46,248,173,254,113,179,144,119,34,52,242,73,128,167,185,94,44,138,156,103,148,204,54,26,10,116,69,16,77,117,143,177,13,228,19,34,220,146,147,219,5,47,104,104,125,229,31,97,103,227,50,144,182,185,72,49,25,132,113,88,246,78,148,112,190,248,47,202,200,31,78,70,220,115,67,172,112,184,122,116,41,11,142,78,32,235,82,72,205,1,155,233,10,185,39,107,10,213,19,38,30,136,102,98,34,231,98,231,221,128,216,162,55,145,251,162,176,216,19,231,43,35,181,145,123,110,56,13,208,68,17,157,242,79,7,247,167,129,174,89,177,84,63,105,222,239,219,6,188,186,35,90,173,172,87,255,20,116,122,91,119,10,239,99,243,53,145,253,230,34,34,8,184,132,0,192,226,48,97,125,23,200,180,170,115,145,18,24,218,138,183,150,114,156,71,118,244,98,19,188,76,78,198,171,67,238,168,244,5,127,134,201,95,94,78,75,1,55,121,177,237,3,122,159,175,221,15,6,213,225,15,228,236,110,34,132,47,200,183,145,24,28,22,241,20,1,65,98,189,121,238,225,62,255,251,238,105,65,197,187,253,108,131,176,8,77,215,165,13,85,140,15,8,167,218,215,244,72,92,142,241,39,113,220,104,246,205,20,132,123,73,29,209,1,183,238,55,12,135,204,152,227,146,222,204,222,29,158,144,149,251,7,22,161,5,9,145,247,45,33,153,88,75,42,30,4,197,136,167,62,111,71,222,146,200,141,212,113,252,111,248,34,173,126,174,0,199,132,109,197,42,157,203,88,63,204,232,90,61,55,1,55,98,177,68,14,82,240,197,43,76,244,244,233,82,131,9,147,216,39,61,194,115,115,183,175,69,98,54,93,99,157,140,169,4,245,182,185,241,136,223,15,15,85,196,134,211,85,183,222,8,49,202,168,192,71,53,171,26,90,22,231,82,73,217,149,221,4,43,221,31,36,13,69,138,210,91,243,235,171,209,153,66,238,213,72,36,13,141,191,104,87,159,85,21,124,65,145,37,193,100,116,196,78,44,184,60,89,150,66,32,253,123,57,105,157,48,132,238,22,92,102,56,249,130,154,148,232,230,246,20,251,160,166,212,14,126,226,208,60,238,177,80,215,140,79,226,139,115,121,87,128,52,167,129,22,84,3,133,104,190,50,46,50,221,193,0,6,197,14,152,178,238,221,192,128,48,208,36,19,110,20,119,250,90,36,140,169,120,117,1,206,243,57,244,242,254,198,131,83,220,105,195,213,19,3,165,150,46,137,24,15,29,125,157,51,126,9,106,236,67,220,129,69,110,235,57,65,209,198,37,25,44,173,52,27,126,127,217,53,134,47,251,146,59,54,12,237,118,96,164,154,111,232,86,149,225,223,107,88,233,81,148,154,83,61,125,200,3,248,163,72,227,38,73,123,242,76,100,43,210,79,249,37,239,104,118,166,66,103,25,61,12,211,238,69,75,5,247,82,94,155,111,132,56,47,49,13,39,10,105,31,105,121,164,124,142,255,29,72,190,64,133,188,159,7,49,244,234,66,247,43,113,64,25,63,100,64,195,33,253,102,152,109,118,234,200,108,52,184,54,228,155,179,156,29,26,128,103,241,18,155,80,120,237,57,134,99,124,46,222,246,252,250,112,188,97,130,118,160,123,70,244,51,89,46,190,42,47,180,77,94,90,143,249,251,129,50,20,166,186,4,213,113,36,136,176,12,79,182,250,38,3,229,245,201,81,149,78,238,80,65,16,110,112,189,5,61,37,184,38,244,220,153,104,209,230,98,216,21,242,80,46,99,99,133,33,63,137,105,61,32,36,224,223,83,176,66,6,7,96,231,81,250,145,5,186,244,126,159,157,78,42,45,29,181,68,26,249,40,222,138,61,84,73,192,37,53,62,193,179,160,19,61,124,1,194,66,2,140,54,222,167,130,62,65,58,111,36,191,3,223,154,92,111,81,124,122,194,101,194,91,6,248,164,125,27,20,113,188,131,209,118,105,51,218,112,138,221,130,117,177,48,19,26,90,173,184,41,164,123,48,135,231,81,42,97,91,82,140,140,205,115,239,133,109,166,226,0,162,114,41,78,89,49,142,154,6,170,226,0,87,94,108,58,232,154,249,151,1,199,24,83,117,110,91,41,155,18,115,65,237,42,29,231,22,10,100,45,79,173,55,220,238,125,124,65,19,129,183,124,210,122,111,108,189,228,130,9,149,133,119,232,33,223,1,123,151,165,109,239,126,148,219,48,13,2,32,212,108,246,186,122,50,250,127,181,75,214,136,78,164,153,17,128,97,68,201,22,38,20,108,203,84,68,209,4,159,164,111,138,45,68,56,156,111,53,79,208,244,86,203,154,63,230,185,4,29,193,145,192,246,183,54,63,39,85,83,16,252,21,128,212,159,241,205,63,4,97,50,240,136,121,232,180,223,251,129,248,94,80,14,43,253,243,214,159,210,189,188,6,161,62,141,128,23,89,121,214,187,140,71,227,161,241,179,76,104,91,87,118,65,237,52,212,189,209,105,179,41,194,147,94,88,10,116,76,134,123,151,194,167,236,241,75,170,197,221,28,55,146,201,50,52,168,114,178,19,163,140,214,235,82,107,180,236,236,98,241,206,104,169,143,229,19,7,241,36,191,163,20,163,113,75,241,104,91,40,194,66,178,223,141,66,15,100,148,122,74,72,134,100,178,22,83,223,210,132,196,34,98,87,162,1,87,17,126,158,100,140,108,80,64,134,35,108,35,170,231,84,9,100,41,133,195,73,72,12,239,127,152,170,241,155,70,17,160,27,93,165,220,226,65,231,16,122,201,104,113,172,13,235,186,36,255,87,10,73,72,142,12,98,149,225,116,225,84,82,128,208,6,98,140,131,34,86,61,111,207,54,187,174,119,252,254,108,217,38,27,198,250,23,243,22,110,76,195,242,8,42,218,224,29,14,104,205,97,219,223,11,120,52,195,98,173,243,34,157,218,235,95,76,82,205,183,127,174,230,191,82,69,98,45,67,61,32,160,94,33,168,50,182,157,40,142,54,59,233,128,22,92,95,84,245,155,163,253,161,42,141,205,145,12,13,242,108,146,249,14,236,44,230,163,34,194,185,143,197,164,208,218,218,79,218,52,227,199,244,107,145,56,222,45,5,57,126,169,33,0,10,204,154,254,68,10,240,12,239,37,8,79,234,122,122,9,128,249,238,146,208,116,139,237,75,183,172,160,86,171,173,241,179,86,177,251,135,15,78,72,170,51,87,39,36,194,148,254,57,28,14,33,82,249,213,86,110,186,67,17,112,157,202,31,197,206,222,136,109,221,146,234,25,156,154,124,220,134,148,68,15,165,13,132,12,1,56,98,208,170,99,171,142,28,159,123,54,101,86,46,187,71,150,36,125,53,57,125,56,33,57,2,35,222,148,128,139,192,200,152,247,106,80,227,7,21,193,181,13,112,84,81,227,139,73,105,45,201,58,26,74,47,77,52,31,68,202,50,170,166,175,13,227,139,82,66,95,64,16,120,98,233,153,194,75,183,151,158,182,149,59,171,241,96,156,148,255,31,110,163,50,15,209,117,167,119,87,112,152,127,117,23,103,193,117,22,251,135,90,109,227,91,115,165,206,181,60,84,171,237,139,247,17,134,24,43,251,206,34,109,253,21,38,80,252,246,65,104,3,125,89,237,195,25,247,214,192,228,179,22,13,78,136,170,19,108,81,82,61,21,226,84,121,129,229,165,0,98,222,81,235,248,46,71,172,170,209,37,153,248,169,253,237,26,132,124,76,136,167,173,98,236,164,156,143,46,251,97,91,193,7,1,1,151,170,25,232,253,156,1,105,41,110,25,145,227,14,163,202,121,215,248,226,213,149,117,69,10,192,225,5,193,117,5,12,35,113,88,83,142,79,57,228,188,170,10,219,108,92,161,187,154,107,43,53,231,126,207,69,123,60,237,55,168,104,91,54,156,38,42,44,198,49,186,116,156,148,23,171,96,165,62,110,213,121,138,37,100,55,164,241,17,150,19,6,209,22,149,177,36,47,101,68,139,220,111,135,165,219,206,89,194,130,195,64,199,61,187,10,21,148,209,225,31,238,159,188,180,159,205,243,162,157,137,127,189,1,200,232,183,3,64,165,6,176,58,182,131,32,78,99,69,126,71,184,131,229,106,240,72,88,3,195,52,129,42,72,237,20,195,9,182,255,52,175,140,253,80,134,203,162,249,35,233,214,180,129,227,74,119,80,139,29,33,207,159,101,38,158,65,182,18,35,83,154,140,149,204,170,108,52,25,222,187,213,96,126,66,176,156,246,5,13,4,214,13,12,167,232,134,141,47,217,113,22,77,204,233,93,123,73,64,116,115,58,42,62,209,101,52,110,94,41,223,83,138,21,210,98,176,201,249,99,76,119,204,24,98,196,79,89,63,108,21,227,94,12,199,70,99,25,153,186,10,178,151,39,171,25,79,3,39,123,154,83,141,123,218,190,57,76,180,6,57,141,105,201,241,9,204,159,198,75,158,21,247,225,150,14,142,99,163,0,62,78,31,199,79,183,173,83,225,139,165,154,68,212,228,111,178,136,23,59,230,83,143,99,253,23,31,149,120,225,49,20,137,110,214,240,57,42,20,161,33,241,23,186,109,43,91,96,115,111,27,183,187,216,132,112,63,82,160,61,182,196,24,136,45,151,175,75,206,106,250,43,108,26,129,243,178,197,217,43,21,199,125,248,25,157,221,127,103,83,37,142,63,22,188,73,223,78,114,55,248,47,224,173,23,66,192,229,201,6,71,232,254,248,13,228,183,231,213,90,155,14,135,241,201,51,50,127,130,98,250,46,175,102,138,50,239,204,255,199,64,137,26,45,94,88,167,141,117,53,60,166,229,199,77,205,45,0,111,52,7,160,140,123,76,49,249,183,89,43,240,124,37,245,166,102,117,240,255,134,120,75,150,10,198,49,76,123,227,178,58,145,60,6,94,167,27,255,244,251,101,252,137,197,119,158,116,8,63,239,107,186,117,133,86,42,62,24,6,206,249,38,135,240,114,112,8,251,12,240,216,185,40,32,161,71,133,180,206,111,103,85,51,151,183,43,115,177,45,25,108,81,180,208,132,61,200,193,133,171,148,168,82,116,231,99,148,16,214,141,140,203,4,238,9,187,74,224,100,123,142,247,163,206,138,39,137,56,186,148,142,78,113,170,174,162,250,197,120,229,124,250,118,95,79,46,24,93,75,236,248,11,137,100,73,248,110,225,44,129,232,198,239,88,96,133,173,96,225,61,55,247,49,29,140,104,120,179,121,31,134,254,215,198,226,71,28,198,38,217,229,142,80,68,250,98,73,0,252,99,58,135,61,109,125,111,55,129,147,194,225,77,109,134,119,210,152,231,142,194,169,184,156,139,211,77,99,214,14,35,205,248,182,135,142,237,13,64,169,77,249,215,104,162,41,158,240,181,107,37,229,36,8,36,112,38,248,102,168,123,120,59,119,245,232,96,191,187,153,230,173,91,72,103,126,38,44,21,220,216,109,4,147,58,57,179,85,246,169,86,188,232,29,244,213,65,119,134,139,15,184,74,6,188,27,131,172,181,225,214,238,254,23,163,201,25,51,132,65,155,77,221,155,48,30,25,236,37,46,139,239,128,125,217,222,156,58,16,10,112,251,250,195,202,120,192,39,178,53,230,61,55,186,166,210,103,231,74,197,174,246,239,133,202,17,181,252,30,23,0,50,111,63,33,236,50,84,112,14,93,220,162,27,4,50,218,29,33,202,39,222,26,220,160,6,48,45,242,198,243,55,250,114,96,142,246,222,189,206,30,186,66,60,169,240,111,36,64,194,172,56,75,81,75,151,173,33,164,8,75,134,116,42,92,64,127,83,188,96,9,12,223,193,76,187,229,87,56,166,16,129,245,83,172,217,168,97,7,117,237,214,16,30,253,13,201,219,173,227,191,62,108,151,96,183,103,114,217,7,9,202,214,194,149,148,131,157,24,119,1,104,142,156,214,125,222,89,180,201,31,144,20,184,255,135,132,182,106,216,158,198,86,209,186,120,155,179,76,19,101,23,197,199,160,12,66,29,98,195,7,138,46,31,68,212,51,50,26,242,225,2,218,253,215,208,195,151,254,0,46,100,36,154,39,97,60,7,7,24,227,59,23,233,194,25,90,147,62,21,44,16,186,67,253,73,126,200,84,57,131,8,116,51,112,105,70,88,242,214,82,80,148,29,74,29,28,142,43,239,105,75,240,20,60,117,247,52,200,231,30,126,159,79,202,241,79,179,95,140,182,132,76,13,197,143,197,171,215,80,74,211,77,135,78,228,200,1,80,102,227,53,87,147,31,130,77,78,162,153,151,217,232,17,182,130,252,168,27,173,101,192,73,152,158,255,248,225,97,73,61,241,33,19,95,230,218,89,17,233,1,221,20,120,57,61,105,124,235,26,26,15,161,124,63,23,135,144,150,112,58,15,108,89,240,62,224,7,108,43,230,43,79,244,77,45,117,102,146,86,197,163,81,101,156,54,137,197,137,219,63,250,132,28,237,254,110,123,37,165,97,94,133,53,137,28,69,78,155,114,237,245,22,215,234,48,102,146,182,250,62,57,200,25,161,142,227,76,34,130,158,70,90,177,152,30,186,203,49,227,117,62,136,252,247,250,182,246,87,254,105,97,144,16,61,237,18,164,229,64,225,203,37,218,209,234,80,9,0,116,247,213,18,8,151,13,141,244,235,71,137,219,218,136,178,203,61,81,147,184,148,183,134,164,113,179,131,124,190,138,70,178,121,184,137,188,218,16,102,109,96,246,192,173,252,1,214,235,30,98,203,138,132,91,243,235,99,95,87,195,254,255,23,18,194,183,128,223,25,10,42,129,252,138,119,179,204,228,8,86,69,161,8,8,194,152,223,21,50,250,196,112,101,214,9,134,27,126,73,34,209,167,231,84,95,49,169,160,149,180,151,242,174,16,120,137,149,17,25,172,145,180,248,225,252,120,229,127,163,251,135,31,1,192,12,8,162,83,110,1,129,120,236,18,241,172,144,92,212,5,197,251,51,217,139,93,0,132,112,148,191,171,233,163,104,115,52,113,224,151,127,1,152,84,175,105,126,22,81,244,204,11,96,228,87,59,40,177,221,142,4,195,13,206,1,236,77,27,7,83,178,192,183,234,144,245,157,234,198,225,70,61,42,50,180,184,181,48,184,203,70,171,117,224,237,70,50,166,124,81,73,250,199,255,237,112,41,180,180,15,156,5,84,74,230,176,140,42,5,157,56,151,155,127,228,143,56,149,45,84,10,246,62,62,54,114,139,153,50,55,75,68,64,133,37,246,186,192,162,16,11,61,226,59,9,36,167,209,46,246,176,228,116,102,233,170,89,62,134,57,86,14,246,88,203,56,215,145,77,198,27,212,204,188,48,191,70,167,42,109,175,239,106,115,37,2,3,78,114,64,165,248,98,115,108,224,138,117,29,87,237,156,57,242,2,95,61,45,254,16,83,26,215,46,89,119,244,193,145,117,22,189,145,72,100,189,250,173,134,173,152,150,253,182,96,129,123,58,68,66,248,193,175,90,104,33,54,219,164,11,18,173,14,17,149,176,136,87,192,179,45,199,147,35,130,137,53,157,245,85,116,249,224,104,136,199,153,229,252,174,206,156,237,175,236,4,246,115,252,162,92,252,73,181,243,76,82,140,46,26,33,154,216,123,9,61,138,214,139,254,202,155,4,128,43,152,52,178,30,45,154,134,173,66,128,57,224,41,161,107,116,2,40,15,184,241,94,11,195,222,56,153,253,37,241,195,107,151,209,229,197,132,19,158,151,33,6,63,85,153,221,169,253,90,11,185,120,216,147,69,6,84,134,150,57,148,134,252,131,84,167,228,182,135,187,155,90,235,187,200,204,229,216,136,210,77,216,173,146,236,4,167,245,236,98,216,69,237,4,131,251,144,190,117,164,86,59,249,167,110,188,51,137,183,254,80,221,194,240,186,173,16,94,214,169,139,117,101,169,172,78,59,90,93,244,108,19,227,11,139,18,0,8,10,152,207,47,226,222,248,149,232,76,95,165,162,217,200,100,21,103,136,183,241,105,186,71,113,120,31,118,141,233,41,253,239,193,225,72,151,162,197,103,219,182,93,141,244,255,124,50,38,112,82,180,67,96,118,41,65,170,56,237,27,231,77,55,19,108,51,110,122,201,226,94,168,161,182,249,98,237,19,106,183,166,133,213,217,44,57,35,18,126,251,121,140,153,37,145,72,86,81,95,246,222,157,104,137,204,118,221,228,188,215,167,8,153,121,196,93,213,146,224,46,51,140,103,44,153,169,249,231,86,2,21,24,41,155,142,82,136,171,18,196,23,235,249,81,225,30,45,94,230,59,235,183,231,16,225,214,5,167,84,142,84,14,249,67,146,51,246,180,162,211,1,231,38,14,198,9,195,240,119,164,245,162,138,182,116,88,171,33,199,9,195,27,99,49,192,1,77,153,61,248,230,198,23,223,99,66,177,1,230,35,195,20,222,9,163,153,208,167,154,34,39,115,77,124,26,28,74,179,143,198,208,220,171,102,45,39,184,139,133,21,38,16,3,51,14,10,21,58,33,241,195,14,64,11,94,116,45,150,202,205,82,44,99,85,231,204,64,218,160,83,188,166,191,68,241,160,150,104,22,204,178,143,48,53,62,206,217,34,110,88,2,130,65,215,91,9,214,244,68,67,220,21,222,171,30,215,175,87,59,181,172,108,15,13,248,115,48,41,213,107,153,249,220,247,3,34,173,6,219,149,73,42,126,9,226,156,94,52,244,46,46,84,72,61,245,238,43,74,210,83,177,22,28,55,190,12,60,62,220,126,68,245,45,34,81,96,251,142,34,198,242,233,123,236,180,45,157,70,39,152,82,191,57,49,56,147,147,54,119,230,237,217,248,206,8,37,206,122,178,239,206,121,100,239,7,42,45,31,142,152,243,14,89,233,13,184,26,206,165,33,226,150,153,214,193,73,26,147,204,228,70,144,156,59,112,57,173,102,144,224,116,36,130,159,208,149,14,235,65,146,59,228,246,4,212,62,52,72,112,252,145,81,104,49,150,240,163,118,83,147,41,156,91,227,100,252,165,129,240,93,129,147,208,136,18,146,8,223,252,219,183,58,46,218,86,5,25,24,136,95,42,93,90,113,254,183,2,23,46,109,9,91,202,146,205,151,92,193,122,189,58,177,79,158,132,91,56,203,68,52,224,138,212,132,218,188,148,152,172,85,200,151,95,61,222,185,87,205,123,57,163,65,58,25,109,67,224,143,19,121,230,85,18,148,2,159,120,194,56,148,166,132,240,194,235,209,51,185,42,208,186,55,22,195,248,114,54,113,123,25,114,32,26,193,51,194,39,32,17,42,69,102,63,109,26,224,215,246,195,98,21,227,110,54,232,204,149,57,7,54,213,146,143,56,228,198,173,82,20,175,215,187,120,216,201,75,101,238,63,43,118,40,132,181,202,147,51,43,225,246,49,209,55,34,220,12,23,183,180,32,246,209,160,206,156,181,107,102,29,228,39,141,62,199,56,107,107,64,233,116,228,48,243,213,251,16,144,88,149,47,45,96,131,16,201,2,190,251,237,94,6,11,143,65,111,93,145,255,29,255,189,156,238,138,22,43,85,87,54,208,95,196,8,215,174,138,149,136,35,137,5,67,174,243,29,210,242,158,47,104,77,10,214,185,204,63,169,102,113,51,243,10,80,148,23,153,197,215,163,67,152,196,3,71,27,71,201,249,207,44,112,1,242,59,12,158,172,184,41,82,191,37,100,250,12,72,93,213,121,164,188,90,245,142,104,160,37,203,78,43,33,145,187,214,48,56,92,134,29,41,103,228,56,99,194,73,51,37,75,94,83,115,247,139,127,179,190,114,139,7,193,40,204,232,205,222,251,111,175,30,95,95,187,35,189,154,251,175,59,101,111,255,107,4,228,180,137,147,159,141,125,112,19,206,218,105,26,166,116,149,118,144,190,180,95,125,246,15,255,166,166,129,21,182,45,185,98,218,130,189,7,244,30,138,244,241,251,191,114,130,193,115,98,211,20,124,114,242,147,197,218,95,41,51,214,44,170,5,17,177,167,169,212,245,66,170,171,137,13,238,38,107,20,240,244,105,253,235,220,151,90,24,248,254,69,40,179,14,79,46,139,11,117,211,225,245,188,225,24,78,93,2,208,76,148,96,12,73,202,252,163,165,102,87,132,133,209,48,75,164,189,126,194,82,188,184,63,135,94,239,38,121,118,154,132,142,43,240,144,216,37,240,206,68,113,183,114,18,164,115,207,201,146,75,172,7,142,184,129,195,61,74,229,220,117,220,191,254,32,16,201,208,202,57,145,173,141,48,131,165,109,134,121,141,92,101,119,235,76,231,230,40,113,13,208,152,221,7,226,62,238,92,229,143,169,53,33,32,217,61,4,207,62,77,150,73,76,39,147,75,175,229,27,123,55,207,104,58,44,140,193,125,142,220,24,146,108,147,118,208,219,180,149,42,55,240,11,185,177,179,241,251,231,241,227,52,161,142,219,75,29,42,178,142,190,239,209,132,145,139,65,254,217,232,125,206,109,225,246,96,168,133,90,58,249,75,28,22,241,135,128,169,212,106,86,98,189,188,145,136,138,98,255,91,1,214,3,26,127,247,86,67,38,20,12,28,25,100,38,180,214,194,151,78,97,111,228,211,7,96,116,20,222,185,44,232,224,219,203,133,105,188,116,137,247,129,109,129,51,21,203,98,31,52,166,163,58,183,121,40,221,148,254,26,34,102,200,121,158,245,28,88,147,47,136,134,227,75,117,181,127,159,229,96,142,68,138,141,151,243,28,13,175,14,217,173,12,98,31,182,84,209,126,99,26,66,254,187,154,18,180,120,26,232,224,89,12,105,186,159,150,183,39,105,127,56,94,96,228,68,207,193,253,133,163,192,7,206,170,6,236,181,18,30,13,96,147,59,12,243,195,237,234,90,215,204,45,87,205,216,37,166,23,142,106,207,239,52,74,77,139,202,38,65,83,93,201,11,248,248,82,138,247,205,155,99,112,43,127,176,171,98,183,22,27,148,98,88,29,31,28,236,33,83,96,6,59,31,175,83,148,13,153,241,253,61,215,159,132,235,214,220,190,255,31,142,228,164,81,202,143,55,120,214,228,163,40,91,98,80,72,204,68,93,5,10,125,215,189,155,121,230,246,107,236,151,54,100,122,233,144,32,215,20,254,128,187,226,36,55,114,167,237,241,5,149,10,81,177,241,60,177,106,237,125,48,137,10,60,239,75,91,50,101,198,18,237,97,89,205,34,83,219,164,206,41,150,59,141,248,19,19,1,4,75,190,111,190,70,42,216,60,66,169,95,159,79,125,77,6,76,65,190,96,29,111,51,48,103,196,201,239,119,173,105,112,90,158,252,26,86,177,190,63,154,204,110,79,65,119,252,85,168,94,179,73,78,105,48,126,192,104,156,149,195,173,42,151,177,164,226,219,3,20,245,12,45,110,61,120,65,232,79,14,103,180,26,241,128,22,24,111,143,101,212,200,182,13,161,225,213,169,252,93,252,68,124,243,143,108,127,61,155,70,9,157,178,71,226,62,112,202,0,243,3,20,56,208,106,34,199,63,207,89,49,193,109,127,235,45,87,226,55,85,31,229,161,138,77,248,238,16,106,15,173,10,224,57,109,56,221,196,229,70,150,201,107,211,30,176,109,160,95,174,43,82,25,159,17,135,246,62,122,71,3,208,130,141,19,107,240,18,155,236,220,191,177,72,49,143,92,247,63,102,157,127,11,159,245,86,45,246,68,55,96,198,88,162,46,156,137,5,33,250,69,197,138,244,205,98,13,2,95,231,125,177,237,39,56,15,123,229,150,140,248,98,152,73,17,10,136,115,226,111,124,94,93,205,111,164,121,254,43,228,133,158,203,46,2,193,220,255,101,76,177,73,250,172,203,228,175,32,194,63,67,73,60,4,178,43,71,230,2,129,62,128,97,72,146,186,243,195,159,142,155,183,87,76,193,192,110,147,3,228,213,67,118,83,160,54,211,201,223,111,209,5,213,78,129,31,253,62,46,115,184,93,137,54,32,143,223,239,210,92,193,12,68,55,118,87,133,93,73,10,122,252,131,178,46,210,116,143,5,181,135,225,33,87,253,99,60,154,26,241,82,67,128,195,66,189,202,91,51,179,66,232,198,211,248,3,204,195,2,142,227,147,26,205,32,132,239,108,19,147,176,13,233,56,150,29,21,185,61,135,243,175,103,36,247,232,222,82,138,51,111,16,3,8,153,10,151,203,63,58,99,97,122,176,175,212,251,23,29,52,252,76,231,65,69,106,2,157,51,147,116,50,239,135,63,194,191,2,8,201,226,46,251,147,68,38,150,82,141,201,242,67,101,82,120,170,143,168,102,205,38,67,43,2,246,93,186,28,227,88,38,197,123,134,164,91,50,103,240,144,216,237,195,171,14,9,226,31,155,52,53,30,106,222,92,193,108,122,217,249,215,135,119,194,249,175,234,226,46,144,173,154,27,96,7,68,134,121,136,110,95,200,52,66,111,220,16,139,45,223,108,96,152,116,135,240,107,126,134,129,191,10,240,137,191,98,123,134,43,31,90,243,153,176,116,105,98,216,197,202,152,172,236,37,231,191,181,172,205,67,242,107,93,142,230,5,226,29,118,20,172,45,18,82,167,253,212,186,70,183,201,160,84,51,59,79,194,245,142,193,88,182,196,64,53,255,94,18,71,75,209,192,158,235,149,213,13,101,27,164,99,190,53,240,173,58,56,231,36,78,75,105,21,24,96,180,230,179,49,51,200,178,112,187,68,105,110,79,116,134,12,191,12,125,56,160,74,209,12,41,248,101,141,183,225,252,69,113,109,60,198,12,113,143,172,111,79,152,166,123,254,54,34,53,6,137,221,139,254,96,52,89,244,2,158,134,190,171,115,159,142,88,37,142,90,173,224,236,147,145,229,70,25,238,56,125,154,35,101,251,223,76,97,12,93,110,50,125,157,146,105,114,160,165,221,141,129,60,10,236,253,118,150,85,82,69,202,118,193,201,165,162,158,87,106,159,4,170,230,38,174,14,6,170,16,45,186,50,152,3,74,188,210,169,63,158,36,107,236,53,200,111,95,26,176,251,119,82,63,69,176,95,143,173,245,168,6,205,59,78,118,62,208,210,31,234,172,111,182,237,92,100,244,117,187,131,205,31,162,7,193,58,145,170,134,28,52,26,223,119,29,231,71,31,80,212,208,121,57,80,80,103,215,230,71,238,216,102,212,154,104,148,92,234,237,135,5,65,24,151,4,52,217,111,47,117,235,78,147,209,241,138,34,76,89,147,220,72,34,155,238,205,68,185,234,116,16,229,10,37,213,35,161,239,45,252,86,114,23,65,160,87,84,47,216,84,25,57,41,187,84,61,172,166,114,133,244,207,197,183,92,218,9,89,136,171,64,191,56,97,122,70,179,80,250,220,34,179,0,49,22,6,35,220,154,123,232,144,197,249,133,136,85,215,147,224,139,23,152,183,76,209,162,30,218,163,94,52,20,0,200,79,103,178,100,219,246,188,26,107,203,62,83,159,49,159,148,243,46,13,204,115,46,182,226,92,42,216,102,36,235,122,141,115,81,43,22,240,239,91,91,99,169,136,134,6,88,164,234,159,83,35,98,30,72,38,74,95,147,110,29,229,56,104,141,51,234,71,62,34,18,110,156,121,202,250,198,85,49,85,251,5,65,107,79,102,136,32,74,75,182,144,234,8,45,122,216,93,195,216,100,34,182,157,190,141,133,97,202,90,248,232,244,249,139,154,7,243,145,215,112,234,211,243,226,62,170,190,245,85,194,221,83,139,21,232,77,72,101,3,155,60,118,219,13,22,86,54,34,29,118,253,110,230,106,146,41,186,205,166,71,3,139,113,152,146,44,219,78,110,37,110,167,229,64,136,146,108,27,138,223,120,9,235,158,218,63,239,157,83,7,107,192,25,128,160,1,196,195,255,111,194,42,177,179,185,174,155,79,69,38,16,239,198,88,2,77,209,125,123,118,229,161,69,129,151,18,170,129,113,196,199,115,250,42,198,55,223,57,236,84,43,132,141,245,202,245,134,90,213,160,67,46,66,15,195,133,16,80,219,128,173,124,39,178,9,44,108,114,6,136,131,245,51,170,195,22,213,86,82,49,147,90,51,126,158,41,58,75,108,49,211,125,186,116,210,204,20,141,73,254,106,50,28,0,52,58,199,125,199,70,252,58,127,199,232,174,163,196,109,85,163,255,62,54,84,7,247,90,223,8,252,143,82,84,27,200,221,45,241,103,236,0,69,147,118,177,226,205,184,101,251,238,57,243,63,190,23,69,130,114,178,60,190,81,195,252,23,8,156,120,100,158,71,126,177,131,95,30,113,189,213,125,151,186,75,23,209,72,134,78,35,27,135,16,56,155,59,123,4,188,96,21,74,116,141,113,251,187,110,122,219,246,0,152,237,59,54,92,164,43,47,84,5,214,24,89,69,207,255,29,252,130,165,186,24,108,157,118,1,254,128,99,63,218,251,211,141,113,139,248,90,246,251,144,251,16,7,167,124,171,253,161,192,17,204,148,167,94,53,239,27,207,117,176,178,21,152,128,182,27,98,30,237,184,214,86,81,35,0,102,237,254,123,216,150,24,227,218,242,205,24,229,77,67,233,96,199,141,247,10,222,227,145,218,185,50,83,95,49,77,63,205,238,144,196,174,111,190,249,30,238,138,146,237,142,163,243,130,251,109,240,76,144,245,85,75,140,137,87,11,185,84,202,196,8,186,101,216,227,203,195,129,19,218,138,216,32,121,156,49,151,133,97,242,21,79,156,227,0,202,110,223,176,149,202,225,165,60,130,180,137,40,9,3,192,181,248,247,171,182,238,151,2,99,196,23,197,114,218,245,72,179,97,11,139,237,203,155,62,167,165,226,231,7,179,28,212,113,21,146,45,42,49,4,43,89,132,144,52,123,145,61,49,129,44,211,7,196,171,245,50,188,74,152,79,96,152,9,53,66,42,175,102,247,124,49,160,46,31,145,78,214,15,10,233,122,182,217,238,93,209,41,58,168,119,27,108,219,51,86,216,205,52,146,170,101,137,27,117,209,177,119,146,192,159,15,46,61,132,242,210,214,242,115,104,249,148,74,129,27,197,37,103,28,249,174,84,46,236,99,32,104,214,64,18,135,120,146,39,123,135,236,90,192,193,2,64,63,255,96,145,83,48,66,178,184,112,252,181,3,234,249,244,160,9,20,126,175,8,203,116,148,82,44,158,139,73,117,9,93,47,128,32,167,194,72,79,207,219,16,67,68,113,94,125,68,89,6,130,198,4,148,15,124,97,82,69,106,243,232,83,91,64,48,164,253,85,13,86,105,107,115,141,241,148,140,186,0,139,139,29,221,1,216,72,107,5,34,207,166,203,10,221,142,174,12,236,109,203,92,251,154,57,201,241,213,71,85,152,44,135,121,205,63,193,52,219,141,16,31,90,246,234,199,78,122,171,186,13,248,40,141,181,240,100,104,45,173,85,81,251,109,25,153,115,9,120,53,40,158,44,36,224,147,33,189,77,94,251,88,70,250,115,227,24,42,168,219,10,121,142,7,138,40,188,177,195,115,143,24,207,98,98,29,193,43,32,82,24,136,176,67,202,98,145,12,140,151,109,10,202,98,102,2,237,138,242,248,96,111,79,244,52,72,65,37,33,234,199,21,17,1,248,130,180,206,58,157,81,165,246,51,138,206,217,192,228,135,50,29,155,247,132,222,21,157,130,133,4,215,87,162,151,83,162,214,148,137,132,159,35,39,24,239,96,111,31,158,213,200,33,254,145,206,76,174,14,18,118,134,116,162,71,121,78,104,165,84,103,40,66,202,66,4,184,134,56,138,181,240,0,54,181,31,179,76,73,172,36,183,225,101,46,190,10,239,170,171,127,100,169,202,127,94,188,30,36,162,47,126,187,68,122,67,6,137,23,14,40,14,211,102,113,197,251,6,62,185,154,21,99,180,4,22,160,28,194,120,69,128,232,11,184,198,223,20,76,140,207,193,12,142,150,41,149,105,124,80,153,224,186,116,111,119,248,5,124,213,226,24,221,108,120,224,47,188,235,11,1,250,129,1,27,56,167,190,110,42,90,192,248,166,108,49,125,255,131,134,213,98,180,44,109,196,127,253,46,148,115,167,146,102,231,10,1,144,124,166,226,36,88,91,185,12,53,169,202,70,85,87,183,130,95,5,147,220,112,149,203,212,132,89,202,42,12,149,32,221,52,21,223,68,96,57,189,116,189,199,254,240,18,203,232,118,228,43,104,250,227,7,66,100,47,116,157,176,229,175,39,74,161,173,48,89,250,237,187,164,167,250,171,230,28,248,47,250,157,46,124,159,109,231,4,54,153,114,254,217,121,147,23,179,43,121,26,65,50,207,108,22,240,250,104,112,110,26,174,81,35,106,173,152,163,129,196,116,101,158,224,247,117,5,104,91,159,242,165,253,251,151,126,45,117,42,166,68,208,67,177,234,164,7,200,62,222,170,95,195,6,117,144,111,140,57,189,115,151,86,174,178,21,48,225,40,152,110,83,126,47,115,28,186,45,101,38,224,221,107,69,219,223,227,31,215,155,47,183,53,170,254,66,172,82,142,48,152,168,69,201,245,9,201,222,115,116,82,198,135,14,223,135,57,57,64,93,94,218,146,175,162,192,178,61,84,167,91,10,193,164,73,173,70,178,17,24,108,78,68,110,47,51,47,225,203,147,187,164,33,222,175,162,238,198,161,81,92,99,19,80,55,3,150,116,43,237,222,228,148,161,167,170,17,131,229,114,170,52,44,127,32,49,143,24,105,55,0,245,89,251,79,169,19,121,123,135,209,210,226,51,130,210,62,100,184,56,85,145,146,85,92,50,202,14,37,104,91,122,109,240,54,135,135,238,101,103,142,180,232,215,129,86,75,236,90,0,125,205,183,4,25,254,48,117,91,94,108,150,117,207,151,89,226,101,213,63,90,103,40,48,155,168,18,53,111,139,192,9,46,4,226,23,11,164,68,187,174,17,162,188,56,50,43,207,180,251,122,5,116,187,237,30,255,245,54,215,233,28,237,45,57,229,63,184,201,67,149,200,93,167,252,96,12,182,111,184,41,252,55,92,105,208,216,155,68,101,68,79,13,57,184,180,34,253,158,78,243,184,89,58,233,189,158,197,44,22,190,202,67,255,99,73,158,72,86,176,237,164,211,172,180,83,21,83,191,81,29,100,167,174,55,190,227,94,219,11,6,100,238,20,41,76,177,39,54,252,24,9,78,195,66,70,83,211,64,186,253,112,251,23,165,178,29,171,140,176,214,239,138,83,190,254,226,103,24,16,221,155,15,148,148,56,212,63,212,15,251,88,3,108,211,32,227,96,74,200,140,204,195,168,134,100,156,163,39,82,138,221,51,14,110,93,47,190,50,6,187,67,255,25,14,80,235,117,182,243,253,190,114,164,164,49,94,163,29,59,2,32,208,226,50,187,81,234,127,36,220,21,130,140,40,6,59,226,78,164,14,233,66,93,164,248,21,173,28,154,130,186,13,10,140,235,139,114,32,44,171,10,243,19,162,153,171,218,143,124,113,154,224,91,191,149,229,218,163,234,147,202,118,93,103,226,103,191,145,239,34,195,210,202,153,112,105,125,167,101,142,103,211,42,252,147,203,114,170,119,250,48,7,207,222,86,169,239,9,5,255,169,2,55,122,228,109,112,123,248,233,89,10,98,67,40,195,182,81,99,99,214,125,108,220,202,175,79,230,226,174,29,179,186,146,64,220,108,48,33,214,118,67,65,22,177,199,51,177,229,58,185,6,132,214,113,121,9,136,114,230,104,130,152,57,76,23,149,180,211,64,207,60,118,116,90,27,194,236,189,209,6,116,211,232,67,216,92,41,224,95,111,177,49,223,83,215,117,75,99,38,224,25,72,83,89,223,20,69,40,213,94,233,123,53,164,167,25,19,8,190,152,132,104,184,95,243,227,146,118,83,21,215,101,173,107,98,225,65,81,229,54,53,139,135,118,87,192,81,221,241,11,115,248,254,139,17,29,255,221,43,81,96,174,241,11,216,104,177,216,70,239,140,235,124,70,194,216,111,99,31,167,239,93,175,36,9,229,188,162,237,120,30,144,176,127,226,222,7,66,147,217,32,75,243,220,114,128,74,21,71,79,185,195,73,45,51,59,84,83,234,237,2,152,157,70,100,171,255,92,159,71,51,26,223,102,90,35,191,19,120,114,95,72,203,98,238,174,236,95,233,99,153,112,119,114,67,135,203,197,133,153,38,156,118,37,245,104,161,229,222,131,6,76,114,195,62,213,44,131,172,179,230,156,25,201,145,172,43,6,10,33,170,192,236,158,148,228,218,125,77,229,4,25,175,82,35,65,172,21,76,251,84,62,34,89,190,14,242,25,21,214,111,167,103,251,76,42,142,145,128,231,42,190,79,4,30,148,254,5,4,11,188,47,187,72,50,78,100,118,165,199,3,174,126,163,113,50,16,232,75,243,95,146,254,212,70,73,185,69,49,5,146,170,239,211,12,139,174,138,155,213,243,59,227,183,25,166,225,47,157,70,21,68,46,211,171,223,116,62,230,106,250,54,51,190,2,252,189,8,58,165,183,170,255,64,140,195,74,29,102,68,58,19,104,78,136,235,13,15,198,251,215,182,223,117,26,65,162,130,181,186,142,207,105,174,254,242,47,237,17,156,76,33,140,14,168,7,23,180,230,243,200,120,91,82,214,8,149,25,80,176,46,172,48,9,22,218,13,41,131,249,33,156,37,165,69,130,99,150,53,82,148,120,43,104,42,225,253,148,133,52,216,97,162,103,4,152,89,52,168,37,37,70,232,92,3,116,24,112,93,90,209,138,130,248,97,95,17,116,150,82,148,36,75,133,139,106,246,117,84,239,137,123,217,202,219,64,23,60,160,250,160,19,221,3,108,249,113,219,226,151,22,76,139,201,11,171,104,71,47,28,52,225,226,66,117,147,207,125,27,100,7,78,245,202,224,219,147,62,99,125,120,99,80,211,17,125,126,247,88,92,136,60,169,107,140,129,232,33,141,79,116,238,22,175,81,40,229,0,217,160,249,206,5,73,216,14,238,33,182,181,80,109,24,196,95,89,115,174,238,255,33,190,166,31,110,248,224,60,81,173,243,90,248,87,56,150,15,93,90,140,10,189,79,39,2,209,17,104,204,200,200,184,146,108,118,178,96,42,195,101,78,94,95,12,107,10,188,235,197,225,245,147,220,230,133,219,133,153,208,163,236,42,205,163,65,131,218,70,72,188,196,167,162,156,251,234,215,158,101,171,88,170,64,31,81,60,157,252,51,167,105,224,210,64,106,154,173,70,75,20,148,104,10,27,232,108,206,157,57,40,98,62,42,194,196,146,136,117,66,159,212,60,163,178,4,144,76,107,66,179,248,44,121,1,35,158,233,220,246,231,143,255,221,62,7,37,20,55,81,189,255,56,42,126,250,127,64,128,77,6,69,110,225,212,251,42,74,115,62,176,25,193,69,46,155,78,83,238,194,16,63,136,73,140,37,155,96,77,148,156,137,19,118,127,121,34,195,238,200,125,182,219,114,204,232,54,254,129,94,175,36,240,178,156,64,50,19,216,215,44,100,220,249,220,0,33,214,58,81,133,198,236,46,213,97,100,135,42,243,106,206,58,43,219,216,221,49,80,50,95,107,214,192,228,174,121,41,45,46,122,99,153,72,102,108,223,37,195,113,187,172,250,155,40,230,46,197,76,18,79,36,145,148,245,173,44,14,137,153,16,130,213,177,133,4,135,122,91,51,36,158,135,63,177,192,0,68,164,32,170,155,189,17,74,8,244,230,146,39,254,140,149,50,199,155,174,159,185,169,111,235,29,236,63,118,171,211,131,70,24,201,68,11,112,93,57,13,208,35,116,100,12,247,97,253,14,159,71,63,136,76,109,119,37,242,221,5,20,174,69,241,0,74,199,45,222,89,218,225,194,131,183,117,20,126,51,17,17,13,186,165,18,120,36,208,156,91,174,252,190,35,184,51,225,117,31,20,180,229,123,10,23,140,151,94,123,171,52,174,186,186,109,53,87,76,46,147,240,221,6,3,237,205,205,166,79,174,147,64,102,51,220,239,215,236,171,14,185,249,165,1,146,140,156,101,0,80,196,19,97,204,31,9,161,137,74,252,51,248,228,249,188,79,63,56,231,191,127,115,65,4,73,47,102,208,239,217,33,52,83,16,135,126,218,17,11,63,225,121,235,142,137,227,106,21,188,54,17,237,103,116,176,33,88,31,0,239,22,98,107,96,213,53,9,83,31,126,206,168,87,158,102,119,8,137,174,137,7,150,203,177,155,247,173,38,243,136,110,0,117,50,40,106,0,5,19,252,160,100,68,109,156,154,98,66,208,159,230,90,170,222,56,235,25,183,219,164,164,169,219,130,66,107,28,53,169,149,28,25,19,66,243,109,190,122,73,114,147,190,110,3,82,235,119,63,251,229,205,50,101,148,238,117,108,214,251,40,19,40,217,84,136,89,28,86,189,34,212,91,52,67,241,94,226,244,140,239,17,97,157,167,255,221,100,27,35,21,164,254,165,148,166,249,147,130,37,219,64,76,221,191,69,172,39,126,58,223,21,13,62,232,111,55,22,229,128,217,8,188,137,255,180,13,195,63,69,116,221,138,13,200,248,74,215,124,58,71,63,253,253,83,185,117,233,134,116,191,210,202,208,205,85,87,139,212,0,215,230,219,120,144,194,9,78,6,118,11,22,229,177,247,70,81,242,41,166,133,127,206,196,152,192,123,65,225,227,136,187,41,144,123,123,119,3,199,120,28,249,120,90,155,136,214,101,205,249,203,94,48,35,105,168,168,113,4,137,31,96,41,222,172,42,56,114,126,174,72,160,125,214,226,57,229,235,17,0,67,3,80,74,176,145,23,12,247,47,69,64,146,165,77,38,12,241,54,225,181,226,93,191,2,211,223,44,199,206,62,185,40,135,158,168,43,33,45,99,23,39,226,179,104,245,46,13,97,23,30,109,151,114,75,53,37,248,89,59,32,14,137,71,209,71,18,102,73,147,58,140,191,78,244,215,182,238,18,143,86,17,62,138,9,62,27,208,141,249,224,126,144,1,50,255,62,208,133,199,132,85,236,86,149,176,72,34,34,234,133,87,133,147,245,234,250,30,186,242,105,104,68,74,79,232,151,17,244,156,179,26,125,117,103,185,71,146,46,35,166,18,15,96,1,148,182,53,25,114,125,161,228,221,215,222,111,57,126,24,212,189,232,108,149,40,10,77,15,91,96,9,10,204,155,219,34,188,21,11,166,20,125,229,103,122,85,117,106,186,71,129,22,231,26,140,159,228,204,57,243,241,178,97,74,47,238,196,188,177,201,19,196,200,205,4,39,183,178,21,79,115,20,226,49,80,10,156,106,20,211,109,220,135,234,196,162,235,238,147,69,120,31,62,127,181,88,167,1,0,54,242,140,87,116,153,73,225,143,186,113,112,138,93,151,143,178,160,111,94,90,51,183,32,135,226,122,22,152,242,193,2,235,44,89,160,140,128,33,190,43,237,141,104,184,155,62,245,190,157,28,129,254,7,36,131,8,223,171,49,25,160,146,68,5,39,245,185,194,120,203,239,95,218,81,253,88,21,250,194,241,240,72,165,89,18,236,22,70,115,167,35,91,154,65,214,39,210,94,77,64,5,172,41,237,121,55,181,241,167,101,216,103,242,135,158,20,71,68,206,145,129,56,84,175,9,198,14,124,212,195,130,188,17,128,137,233,50,76,251,243,245,137,62,102,192,65,102,189,23,124,88,3,26,57,78,135,124,39,157,208,17,76,216,151,140,150,203,212,15,179,235,24,223,55,156,98,17,51,180,163,110,30,220,215,209,186,60,34,253,100,14,43,35,31,110,242,91,38,168,13,26,218,38,220,37,243,100,234,243,127,12,81,211,106,18,137,91,206,244,161,27,161,194,161,183,221,202,233,178,211,60,92,1,60,80,139,106,250,30,93,43,235,94,189,131,194,72,249,60,201,13,158,101,105,131,6,48,3,238,130,45,171,194,53,227,223,137,143,21,103,233,154,22,218,254,99,221,78,138,246,217,232,46,66,40,20,219,229,176,243,244,112,95,250,211,70,6,230,177,154,108,180,228,136,163,1,33,39,21,98,54,219,234,184,101,80,214,228,58,194,109,80,128,232,20,151,117,37,160,120,194,228,219,215,223,73,204,200,99,107,121,123,89,220,183,146,122,123,108,59,223,155,246,31,229,44,143,198,128,201,125,30,145,14,208,37,187,4,108,180,70,130,131,121,20,219,46,127,220,69,139,45,62,107,68,27,68,244,198,98,168,207,85,159,170,80,210,105,174,5,193,242,30,119,94,5,139,68,147,60,90,2,211,219,40,235,255,223,245,73,226,238,125,2,253,194,16,93,215,97,151,63,204,101,87,30,106,140,248,215,89,24,19,69,180,91,179,130,45,207,207,44,148,105,24,33,101,111,123,210,57,8,16,51,208,142,191,107,197,116,11,248,121,213,120,3,3,137,40,63,37,6,217,66,155,154,121,205,100,144,186,60,239,40,161,117,23,106,247,207,133,186,249,3,249,133,216,63,191,145,27,12,102,120,250,176,161,122,187,221,45,105,137,184,96,220,187,38,211,53,67,224,86,86,24,127,53,106,246,75,222,153,74,69,110,158,24,94,13,144,43,214,61,223,238,65,61,209,231,116,19,47,110,157,200,2,253,27,11,46,91,61,207,181,135,76,118,49,165,156,236,188,141,115,81,74,56,245,246,117,120,136,226,27,28,65,159,77,150,211,202,132,67,199,215,254,197,175,193,39,164,223,16,234,185,39,222,124,103,68,132,174,76,69,217,77,86,79,31,101,45,211,10,35,115,233,52,119,246,149,167,10,101,100,18,114,73,73,53,46,152,149,181,14,49,34,53,138,18,158,99,105,60,18,255,46,221,39,164,43,192,166,69,223,180,210,141,187,187,69,106,234,252,234,130,62,237,185,36,103,157,243,152,163,209,149,21,22,231,90,60,66,234,231,146,194,147,174,151,175,184,235,125,209,109,4,160,87,55,75,253,227,174,7,166,24,16,9,245,46,235,169,78,52,76,208,126,23,185,155,252,52,116,200,149,19,120,253,25,130,93,230,17,18,123,109,92,50,208,37,39,233,230,37,25,154,217,91,182,75,104,230,37,205,209,249,85,19,150,203,11,114,66,217,52,75,214,71,92,167,159,106,214,109,74,241,161,6,29,137,31,245,67,125,205,82,84,222,200,63,155,107,72,238,91,209,70,54,30,250,85,73,245,4,119,64,68,58,79,46,242,62,116,114,147,99,222,17,172,14,42,128,204,108,135,117,123,208,200,181,212,6,171,223,114,244,196,23,230,192,46,145,216,204,86,6,108,36,187,99,61,236,212,124,167,129,40,173,198,58,55,37,224,29,12,94,17,147,109,42,39,245,13,44,54,212,196,78,78,168,61,187,203,136,173,227,128,55,127,212,171,102,185,246,223,180,201,70,218,230,73,28,138,3,101,253,71,162,165,152,249,70,122,73,82,125,207,117,25,228,5,251,25,20,249,90,90,45,235,228,101,253,107,228,53,130,107,54,226,153,207,238,58,236,217,114,154,48,218,0,184,219,37,240,58,245,84,186,139,153,180,87,248,196,160,78,21,175,79,176,162,126,184,154,18,175,155,19,238,53,123,211,227,14,228,107,186,159,175,104,26,40,181,136,32,187,223,184,111,254,207,7,70,173,50,165,82,235,218,41,233,13,215,204,93,42,23,68,113,106,175,108,233,42,138,28,109,247,85,210,21,117,114,196,64,38,135,214,133,197,40,231,247,160,199,58,166,95,32,141,117,135,192,208,54,149,136,103,152,119,254,74,0,29,66,62,141,197,6,161,221,239,170,119,1,9,130,189,205,246,232,6,32,55,185,136,154,71,93,164,147,23,254,226,27,181,198,23,190,190,215,19,149,229,255,61,101,65,62,92,248,123,250,119,44,145,138,214,13,90,53,165,2,13,208,181,178,194,185,232,141,64,96,82,122,222,245,73,128,12,210,64,7,78,136,249,105,4,98,71,202,186,100,0,182,176,152,146,99,133,68,11,119,225,106,132,129,39,94,246,28,172,119,134,41,40,217,246,149,161,15,233,175,142,123,138,19,166,98,194,99,62,128,42,247,12,27,141,216,87,48,239,244,17,13,196,203,122,195,129,213,105,141,0,105,44,192,60,245,125,227,9,237,87,11,101,115,147,79,98,201,67,107,79,127,220,152,62,142,216,209,99,137,99,75,124,136,132,208,12,57,174,146,163,93,104,99,93,148,19,205,155,239,220,145,20,136,79,1,171,67,130,66,88,33,126,105,189,54,168,29,159,32,40,223,121,162,17,127,190,142,239,110,65,159,253,199,135,222,177,23,53,33,160,71,37,241,44,221,235,186,251,217,177,82,172,0,205,31,100,16,180,116,18,245,247,239,224,186,237,199,149,175,112,151,178,21,134,132,193,34,158,166,163,243,92,224,80,204,146,169,58,127,19,62,76,102,128,30,205,88,24,52,169,41,137,127,70,40,63,22,193,133,8,33,175,209,168,67,62,197,46,78,114,249,230,65,37,20,100,66,171,168,128,2,77,34,123,113,192,137,93,63,195,190,100,6,109,98,147,7,21,243,72,27,30,102,16,201,223,153,169,250,178,201,89,133,28,255,231,132,141,74,31,222,46,12,157,95,175,221,153,185,158,35,171,233,42,44,151,253,49,237,196,224,175,201,120,27,165,155,7,137,227,22,117,178,186,35,230,239,240,115,159,55,45,81,184,69,132,29,60,100,133,21,160,28,235,234,87,67,202,158,147,153,144,170,199,116,152,73,179,146,42,82,74,213,76,3,172,132,246,157,205,73,151,179,110,192,128,49,11,164,188,180,182,106,46,10,25,12,185,90,124,65,251,18,105,221,77,78,254,5,246,41,118,106,16,23,145,64,200,60,255,69,94,150,22,93,118,176,80,78,76,75,27,38,50,107,236,238,26,35,12,90,238,30,152,14,87,193,1,154,190,102,220,99,42,92,22,237,114,242,225,103,26,113,239,93,97,6,134,163,85,189,142,54,25,82,59,116,59,163,153,88,65,10,85,207,245,36,61,53,231,71,6,42,196,146,138,250,37,180,86,148,68,66,238,9,0,128,104,210,26,31,145,226,154,246,88,176,144,181,249,220,15,113,191,65,85,53,129,5,168,32,126,113,185,141,216,130,134,204,160,132,101,36,160,108,32,2,179,29,138,224,28,20,164,195,108,2,102,237,28,118,34,92,11,212,168,10,181,0,43,34,55,245,192,64,142,6,149,1,222,11,60,71,14,162,51,1,190,155,238,52,131,139,31,139,192,248,34,184,67,168,26,49,70,225,251,234,175,136,164,125,229,213,95,220,221,130,215,250,65,46,156,54,11,165,57,35,124,138,133,214,249,121,85,30,210,210,169,202,226,75,157,218,58,165,25,118,122,229,117,136,234,247,68,234,115,215,215,246,207,72,62,37,9,67,48,200,248,198,166,102,84,233,112,97,18,231,68,93,26,8,245,30,158,72,62,187,26,138,190,13,71,131,168,178,201,247,172,186,97,219,223,168,183,21,113,211,193,169,19,229,202,53,75,168,122,64,146,240,71,48,64,150,194,215,76,17,151,36,164,252,19,12,185,239,172,250,153,194,102,104,92,56,194,72,204,75,172,9,21,231,143,75,192,160,82,231,28,179,72,24,96,52,60,37,57,34,0,154,21,190,224,12,59,52,151,225,57,213,218,228,23,58,75,163,100,149,33,199,220,30,25,0,81,119,4,23,249,197,36,107,97,172,94,54,4,140,238,251,15,135,167,42,77,185,144,122,252,199,84,109,22,144,47,109,77,247,177,134,179,210,93,253,143,113,188,83,117,138,112,98,110,66,4,48,17,89,99,243,199,164,177,71,17,93,251,26,194,51,203,69,72,4,236,225,41,87,140,42,196,204,67,242,30,108,102,121,232,73,59,72,31,25,219,93,58,128,75,44,140,141,70,199,15,230,134,245,166,161,218,250,54,39,109,209,150,129,110,94,190,241,140,0,74,71,242,110,67,174,153,21,195,151,204,106,225,90,17,226,209,197,38,102,229,236,156,2,255,228,65,200,208,136,14,86,252,254,146,209,125,226,45,254,194,13,39,47,128,173,184,58,195,17,14,240,79,108,112,120,223,48,125,143,203,42,201,8,104,205,105,184,107,54,28,38,236,155,143,33,77,5,115,195,160,168,231,249,187,134,34,15,32,252,249,166,30,129,136,112,52,239,176,86,123,23,172,95,188,214,58,163,74,178,171,46,234,85,36,90,96,3,247,68,211,200,181,127,234,80,50,179,186,186,207,231,121,52,158,69,171,167,234,217,243,108,156,250,242,57,2,109,77,168,195,144,208,186,86,22,226,243,69,173,187,102,43,173,234,167,7,18,11,87,227,191,223,56,132,58,156,64,175,130,59,16,227,163,37,64,94,170,191,145,156,29,209,161,231,122,99,159,236,184,27,220,91,209,46,42,78,162,94,81,96,118,8,238,55,63,194,231,1,115,108,170,239,191,150,155,211,15,12,35,11,217,177,168,24,87,29,113,226,127,42,92,172,187,92,169,8,121,81,34,83,76,142,125,149,89,5,252,242,223,12,54,56,244,81,62,16,89,131,129,7,43,44,221,0,80,241,29,241,245,195,121,250,143,144,249,200,56,12,31,108,238,88,180,238,78,113,153,119,113,56,144,227,72,138,149,80,186,15,35,116,66,59,53,154,1,148,143,80,207,85,41,61,252,252,111,162,134,153,130,185,183,170,98,169,88,38,40,145,221,66,195,131,214,121,95,111,144,209,0,233,128,137,122,58,214,154,174,31,218,188,233,158,2,254,38,111,72,104,105,82,168,154,241,61,110,102,251,42,70,155,33,27,26,114,82,10,246,181,212,245,229,64,184,84,121,105,100,97,116,15,2,149,232,222,15,38,50,243,13,59,99,161,174,41,103,122,208,61,168,202,32,50,149,81,48,196,186,249,161,135,109,23,151,38,38,253,242,34,93,62,208,147,221,165,25,4,101,214,223,79,224,131,251,164,14,183,243,142,124,78,252,106,11,73,224,227,38,58,42,134,136,223,108,29,80,96,96,159,99,83,212,142,3,207,30,182,64,113,126,150,105,35,57,135,219,79,110,190,23,13,12,208,117,140,144,230,11,1,61,20,191,150,79,186,163,96,61,202,24,64,184,63,205,223,68,62,101,161,7,6,96,160,159,250,154,46,254,53,232,153,71,78,5,139,132,19,171,20,190,72,183,129,48,232,5,94,124,10,204,55,122,34,9,99,110,228,198,62,28,24,144,73,7,24,10,208,198,139,48,34,22,188,104,169,122,210,217,1,218,230,218,134,114,67,130,154,32,249,99,136,100,18,85,179,14,118,29,49,38,118,63,220,134,189,199,226,9,108,104,85,3,227,218,136,10,40,102,230,199,87,14,89,158,227,164,49,12,237,32,213,22,27,153,186,0,172,193,142,191,125,131,50,91,153,8,188,26,19,144,164,204,171,251,30,109,84,90,158,174,231,151,82,120,108,214,133,43,250,69,104,220,98,73,141,238,71,37,90,84,230,137,233,96,214,215,68,13,160,96,160,214,52,17,212,160,135,122,33,79,80,131,79,12,233,81,234,150,95,220,116,160,93,120,78,47,169,223,34,58,115,43,251,85,202,101,114,203,156,145,84,65,186,25,91,236,132,13,92,218,229,27,62,120,138,93,187,202,129,192,48,81,164,72,219,208,34,251,185,205,26,157,48,157,160,214,170,161,85,160,108,198,50,48,95,82,19,77,215,119,159,182,216,91,25,238,252,32,156,9,7,134,235,130,22,133,145,47,204,88,234,196,29,15,167,178,138,157,203,154,5,254,53,12,62,7,195,74,18,244,212,53,144,127,19,147,3,16,130,26,54,56,224,11,221,94,217,73,175,137,167,108,26,197,145,43,23,64,142,16,135,194,131,43,134,49,139,236,173,18,154,144,46,152,72,11,237,216,167,31,231,123,166,134,134,86,148,141,132,99,130,35,137,163,158,91,204,225,14,79,39,92,9,124,30,81,152,63,193,18,209,183,185,27,252,175,147,183,133,126,95,68,11,50,222,9,142,24,168,41,221,43,202,215,65,24,247,22,220,221,24,44,226,124,247,184,218,235,1,53,141,214,36,83,169,19,70,45,169,140,140,19,2,228,219,200,4,255,0,211,107,108,237,85,205,93,145,97,114,110,179,63,31,15,224,213,211,160,241,61,31,10,173,80,202,36,170,163,88,223,123,136,203,65,213,232,52,97,229,81,125,218,124,175,144,141,185,103,54,115,90,233,226,237,202,72,18,47,154,25,139,81,156,119,153,3,197,160,135,227,170,63,23,167,24,168,211,235,233,154,55,213,92,25,210,254,93,168,92,236,250,253,70,95,67,9,193,141,194,6,170,240,165,40,118,167,22,134,31,111,235,221,148,243,167,181,167,113,53,54,124,231,219,32,230,4,208,132,190,57,209,36,93,145,225,146,251,179,86,213,219,238,49,7,104,85,195,42,243,156,161,125,217,65,53,203,167,217,141,14,244,253,47,208,211,30,26,18,142,44,237,12,197,151,27,164,210,184,207,122,8,236,2,144,189,229,246,65,90,246,107,34,76,68,192,23,199,37,245,26,21,214,52,94,132,254,124,183,186,63,119,14,41,62,155,64,193,112,216,56,222,74,151,216,14,72,238,62,82,25,9,230,131,246,169,33,243,165,179,101,251,79,176,156,72,61,191,185,92,94,203,63,134,84,240,229,233,170,170,241,11,46,133,46,59,176,193,80,204,150,224,120,72,16,233,224,3,158,52,95,241,45,22,26,30,168,237,139,218,191,152,95,206,173,49,188,88,209,146,190,250,219,108,210,108,96,56,104,45,31,158,61,136,93,94,108,68,187,230,200,86,141,236,9,222,135,77,23,250,22,157,62,132,239,146,81,92,12,26,37,66,31,64,27,41,64,3,105,133,79,53,178,96,182,161,161,250,39,184,82,207,8,219,205,211,132,78,102,221,246,95,46,160,170,227,180,69,38,43,2,33,56,161,106,130,141,23,61,48,201,176,164,172,202,62,204,101,169,44,186,9,71,181,166,32,17,84,78,251,43,130,119,169,22,193,87,56,200,109,114,187,183,85,7,176,12,70,77,43,29,159,5,132,35,1,2,170,39,249,253,87,173,62,193,92,32,172,74,33,85,246,7,73,142,246,83,60,236,108,86,122,147,82,211,193,254,91,14,220,205,205,67,72,130,221,186,162,70,219,110,183,106,181,195,95,124,227,227,209,6,5,148,137,38,161,247,254,232,43,238,51,177,244,118,19,249,221,83,189,210,178,19,200,181,21,147,197,40,159,208,16,30,136,203,88,86,211,63,30,151,55,187,120,247,75,213,41,115,194,237,7,195,24,63,37,192,206,85,52,114,234,230,132,13,145,249,103,23,182,4,1,183,102,158,77,4,231,42,98,129,103,219,100,146,204,185,152,115,135,189,44,180,60,32,125,223,123,9,176,24,221,155,68,187,159,20,27,224,164,141,222,63,124,66,55,144,194,124,68,10,170,157,82,236,7,35,178,112,236,246,149,243,15,128,149,151,40,52,33,14,222,6,83,132,106,69,193,16,22,128,100,49,130,20,200,175,240,232,125,189,132,26,48,9,98,73,246,51,76,135,61,238,88,14,185,6,147,130,122,21,239,220,139,251,90,72,107,54,248,203,98,160,68,37,91,101,249,134,8,220,93,192,178,21,194,196,179,198,155,72,248,13,104,101,86,138,192,67,252,138,210,223,43,163,151,209,180,81,223,96,43,252,42,112,128,36,43,158,234,28,110,88,144,30,77,226,107,238,195,224,105,94,150,4,196,66,170,43,233,144,173,244,95,77,181,119,65,63,221,227,88,47,250,78,211,220,233,216,130,211,29,220,179,169,162,231,114,246,175,163,254,226,192,3,101,177,142,227,191,181,180,187,161,47,42,130,236,213,119,84,6,221,73,181,214,100,237,92,150,5,152,84,209,56,181,244,103,199,253,82,220,222,198,180,160,146,39,75,15,237,126,142,130,242,250,68,225,217,194,181,236,103,72,47,98,139,136,213,195,99,175,126,146,87,164,25,2,79,98,108,128,38,158,106,229,12,137,5,92,55,188,3,120,19,89,56,182,93,90,80,54,1,139,29,118,242,136,101,162,225,192,128,71,46,233,49,32,64,63,27,18,211,50,123,132,168,77,160,94,89,138,136,111,153,220,44,80,237,166,168,92,120,182,197,207,192,36,164,225,24,38,80,28,136,234,121,238,228,177,73,149,227,45,225,1,100,207,209,157,195,187,148,112,83,7,22,199,136,230,20,180,52,160,157,210,241,184,239,64,243,77,184,85,102,232,135,133,120,248,120,41,203,241,173,11,85,60,237,219,113,132,144,196,133,239,135,249,196,89,49,23,146,204,215,100,78,64,92,166,170,69,43,105,192,137,127,203,153,39,186,122,169,233,35,194,241,68,151,226,86,41,132,30,232,220,231,51,201,19,53,161,227,105,86,212,99,119,246,40,213,10,90,155,133,64,177,171,70,102,221,209,100,23,242,188,170,45,186,32,109,235,226,83,86,64,188,124,200,89,72,109,141,9,98,145,190,114,114,215,68,58,37,167,204,40,75,6,197,219,161,212,87,137,222,183,172,255,12,181,64,229,12,133,28,251,160,119,76,45,181,88,193,144,78,106,55,101,36,48,157,209,9,9,157,80,193,144,163,135,104,200,220,20,216,123,14,101,239,160,90,126,217,92,70,245,41,155,229,142,0,173,250,139,198,112,250,35,2,242,142,8,112,117,13,20,221,154,148,246,37,119,164,255,146,171,253,20,250,142,145,28,219,151,24,140,180,116,35,173,189,152,53,222,170,207,169,169,202,162,63,118,48,13,232,153,37,129,10,211,22,127,69,56,93,193,87,70,37,201,21,31,227,239,171,81,183,100,147,97,237,217,40,209,241,21,169,39,201,197,246,178,206,219,88,162,145,159,30,70,87,182,51,212,118,210,45,75,89,0,234,150,213,221,84,99,201,56,193,224,24,5,48,195,51,228,18,92,234,70,56,186,255,24,67,14,189,75,83,144,104,67,41,102,229,209,191,110,174,137,69,222,32,182,69,158,58,137,151,97,195,106,69,73,226,229,123,242,225,6,147,136,18,115,195,195,101,26,19,177,150,179,222,253,101,224,92,85,214,248,86,189,71,37,97,63,242,117,126,255,57,158,163,245,239,183,216,108,197,116,116,29,45,210,27,113,201,26,143,63,127,160,174,37,155,178,114,141,128,165,191,242,236,196,93,197,183,178,247,53,78,252,135,240,171,242,175,80,197,44,216,207,73,8,15,133,246,246,190,191,146,204,118,144,38,206,225,18,235,33,229,98,149,18,90,247,106,129,208,77,143,144,43,173,175,199,77,228,14,229,48,247,190,121,44,233,3,74,10,137,232,227,166,47,38,81,158,220,64,91,211,158,112,172,196,71,238,136,146,51,135,196,177,0,70,153,208,177,37,238,190,210,67,145,34,233,38,109,66,142,253,18,168,173,12,245,102,87,126,61,155,1,24,89,78,87,105,68,199,164,204,90,64,129,176,181,48,178,183,167,49,4,13,156,129,193,70,0,128,110,100,251,216,131,75,137,14,53,122,45,87,140,90,242,166,35,51,118,252,182,16,130,133,142,78,131,40,46,137,114,215,194,231,121,164,5,106,28,109,54,224,207,239,107,4,96,236,76,180,105,235,126,178,151,30,229,49,136,121,37,218,170,204,122,223,231,21,214,92,94,199,148,188,101,107,247,82,48,84,0,148,5,59,34,80,62,54,51,0,122,20,237,255,54,207,70,134,109,235,119,181,161,228,128,225,142,173,90,104,135,247,0,166,72,81,226,151,200,204,249,41,160,252,250,22,20,226,154,169,252,43,71,190,131,233,123,148,108,59,111,3,48,76,176,59,37,127,216,236,237,6,109,164,215,1,214,58,85,196,161,218,64,36,10,154,214,164,32,12,100,23,14,3,135,3,53,245,80,36,111,229,37,150,98,21,13,69,123,16,20,88,202,184,187,15,124,250,18,3,109,21,49,51,194,151,179,253,163,176,63,40,53,1,197,189,47,1,230,77,143,38,235,185,212,246,51,112,68,38,64,237,190,129,40,20,105,190,52,3,96,198,141,194,252,188,214,53,65,75,20,217,255,239,122,79,219,13,162,25,14,78,21,246,93,253,158,59,196,244,18,187,219,126,209,91,129,103,70,134,27,128,120,32,213,38,186,169,37,11,224,82,139,220,135,28,219,130,172,47,160,250,173,130,191,173,51,235,28,138,143,22,12,255,196,108,86,194,94,180,104,238,109,1,201,240,116,204,61,150,218,36,24,76,66,219,237,72,82,23,106,165,75,62,226,171,19,186,113,186,108,226,179,51,161,128,84,88,179,131,4,108,27,192,98,130,36,222,221,202,77,178,8,15,19,14,226,179,188,253,103,82,167,159,202,105,204,87,15,157,192,167,92,226,132,0,124,138,53,188,20,170,147,194,141,48,225,149,169,237,14,237,166,191,205,199,205,181,35,80,116,95,98,85,59,125,2,228,228,200,93,21,28,34,64,211,237,129,153,14,9,103,65,212,205,180,249,235,102,169,98,100,95,37,244,248,53,78,37,186,192,88,33,28,73,87,34,104,195,22,212,176,12,220,206,122,160,6,21,84,8,195,85,63,88,134,135,25,122,102,221,21,6,95,131,127,229,76,137,82,199,145,163,10,208,7,45,211,192,125,185,47,60,46,212,24,210,20,143,46,77,33,95,218,165,80,122,145,3,60,23,185,76,156,82,196,232,178,179,83,80,117,59,210,118,179,58,59,21,9,101,69,176,104,132,202,62,33,154,254,216,112,237,254,194,39,250,24,230,29,119,75,52,57,252,213,93,221,206,132,12,86,26,73,116,33,11,191,75,127,221,244,164,52,133,6,89,237,178,219,124,53,165,135,157,109,197,231,76,72,1,192,69,103,101,195,186,12,215,130,246,79,82,175,101,75,65,148,133,130,61,227,210,187,197,199,181,53,92,163,173,115,223,168,162,197,97,242,183,142,55,36,52,144,223,97,186,92,199,45,171,78,132,57,68,103,134,25,132,160,252,241,137,201,5,18,130,49,196,151,221,65,23,117,129,52,99,170,237,11,210,145,162,133,63,33,72,21,82,184,187,41,40,92,175,64,165,189,52,253,33,224,137,33,163,246,202,98,129,66,250,97,220,169,137,59,34,84,170,203,230,254,236,43,87,86,127,254,204,213,167,71,28,213,40,51,217,109,173,204,85,182,72,133,181,133,236,244,194,122,46,223,163,226,175,17,207,222,241,123,180,61,136,61,120,191,58,17,68,241,63,9,240,183,46,206,236,228,172,118,102,69,15,131,78,182,250,37,217,142,96,118,22,192,32,136,35,25,130,22,76,177,12,97,115,185,122,67,102,57,74,161,142,84,94,35,132,30,145,125,93,247,223,11,71,38,108,254,120,192,90,58,88,129,9,80,130,48,176,109,219,46,194,45,96,199,72,1,209,94,233,65,246,145,5,92,229,236,25,125,102,28,6,39,70,80,85,24,233,76,42,238,186,113,241,65,187,27,137,27,233,115,133,223,87,134,206,251,1,38,175,159,91,250,217,35,45,65,110,13,89,225,163,104,7,40,160,255,87,229,182,146,108,179,158,141,9,147,198,36,87,43,205,185,115,1,181,73,228,90,204,59,245,45,66,45,213,63,119,4,32,181,38,103,17,156,120,121,214,159,66,2,39,122,245,84,146,193,63,85,34,235,1,70,253,187,141,135,148,58,9,144,200,139,198,170,252,173,142,158,26,59,116,40,153,163,182,121,79,241,172,6,123,34,160,172,117,245,158,189,210,246,242,191,45,215,3,127,95,182,155,151,199,107,20,222,236,226,210,98,193,48,31,146,82,22,56,235,139,221,239,27,56,240,84,76,249,169,242,71,225,88,67,208,86,204,59,202,251,105,163,78,133,161,212,163,181,108,168,59,17,224,76,245,129,32,210,109,157,173,109,139,254,42,16,183,77,153,186,60,64,236,67,135,43,251,72,222,181,95,43,124,218,78,72,87,48,190,161,76,123,69,205,171,60,111,133,96,94,199,69,142,186,93,208,84,221,101,154,202,108,227,230,106,185,245,240,84,250,7,131,150,31,103,19,18,95,214,130,117,24,98,221,134,163,54,199,204,223,116,60,197,149,155,16,248,191,192,213,2,245,108,243,73,222,127,24,50,64,154,24,142,142,161,191,230,201,66,94,130,141,239,215,91,96,156,197,95,173,23,168,11,3,164,188,129,255,177,126,140,228,46,22,191,135,214,31,188,160,218,88,146,240,158,73,153,168,12,147,175,236,169,69,27,77,0,26,7,36,221,136,188,62,70,92,169,146,15,184,185,203,39,187,149,93,153,77,107,250,26,93,150,160,196,151,235,188,36,208,187,70,241,63,28,6,1,75,219,128,254,35,202,136,173,253,206,246,181,95,227,112,36,202,238,219,235,217,154,204,38,78,225,199,110,204,0,234,9,54,106,178,66,142,64,114,25,109,154,49,158,152,138,216,253,231,118,40,159,6,226,206,53,21,225,79,246,194,172,56,45,200,129,234,111,231,200,132,247,76,3,6,148,167,14,140,22,243,214,65,15,114,161,157,66,183,97,145,106,121,118,24,163,217,40,37,219,13,66,123,232,158,100,107,90,105,146,228,231,248,141,57,111,95,162,254,108,147,143,66,195,84,216,163,97,89,15,98,76,56,229,173,229,255,177,1,254,121,190,183,180,5,69,60,182,151,3,204,44,148,8,6,15,235,193,171,11,97,106,53,23,151,168,91,131,57,181,238,56,120,24,124,173,189,51,154,50,228,178,138,19,162,55,160,161,55,189,105,252,243,74,124,138,195,55,173,191,82,88,159,243,50,45,134,233,192,39,238,62,186,137,139,185,165,244,218,162,68,197,39,114,176,101,223,213,24,251,15,194,83,178,238,16,254,11,48,100,124,196,46,0,238,90,109,166,236,15,58,11,13,91,219,47,17,37,165,242,191,219,182,20,237,69,83,31,175,46,196,103,184,115,212,215,170,45,108,78,42,249,156,252,207,60,120,183,77,232,127,93,232,7,165,219,152,228,134,203,149,212,214,85,80,139,74,240,206,45,184,216,121,218,164,82,108,67,155,7,29,207,206,233,40,1,247,133,14,246,89,204,31,198,75,122,147,156,49,54,135,32,200,157,77,104,52,137,211,146,92,211,72,115,92,234,120,134,210,142,101,163,92,146,191,190,145,50,198,201,159,254,76,185,233,4,167,8,37,151,21,101,35,7,234,108,213,92,134,106,225,129,58,92,168,50,94,164,244,168,47,109,85,11,11,25,40,8,192,46,20,158,15,54,4,129,193,194,132,225,58,141,52,54,183,55,36,149,180,215,206,20,195,144,207,206,84,137,167,204,26,243,74,32,60,58,41,242,49,183,250,199,231,11,96,20,231,130,30,127,245,102,28,67,170,135,150,69,27,239,17,245,141,179,16,143,53,225,18,247,51,188,91,238,156,9,100,106,174,79,73,218,54,213,1,99,148,123,215,70,20,85,140,105,18,4,186,58,4,22,245,91,179,102,109,9,83,211,196,5,80,44,187,172,181,28,192,254,161,115,87,68,14,166,79,97,25,239,26,94,241,69,95,107,132,84,61,206,58,245,113,174,162,19,11,88,90,134,142,45,136,84,233,120,73,207,40,159,177,118,84,135,152,223,164,76,181,174,134,73,229,222,180,17,51,91,30,152,143,193,32,52,92,0,125,172,242,70,78,89,69,63,97,176,194,169,43,206,121,138,53,163,146,202,145,75,201,142,48,4,113,86,191,98,30,101,53,197,189,227,251,84,225,0,227,172,234,73,178,46,155,67,42,63,87,118,161,88,205,167,33,129,37,81,22,79,210,132,143,76,90,13,57,242,136,232,143,161,66,165,191,8,130,178,116,165,226,208,214,18,129,108,29,203,44,84,107,211,162,243,89,53,177,235,164,67,26,27,108,197,97,220,50,0,37,188,33,39,207,182,130,25,69,204,142,245,102,22,111,207,29,236,206,250,168,173,208,170,220,12,242,32,3,249,17,115,214,87,229,39,152,148,200,210,26,224,13,109,128,217,147,119,102,27,232,22,20,93,194,158,131,0,88,93,64,64,120,230,211,49,233,156,103,128,54,232,75,130,117,236,108,62,152,139,247,142,221,3,4,176,228,86,196,111,239,167,52,227,190,38,1,103,21,10,197,72,67,216,90,212,46,16,186,122,101,170,168,55,55,22,232,41,41,202,66,135,17,215,50,20,20,192,130,153,87,16,155,55,189,214,148,8,159,188,91,118,25,216,232,83,208,42,28,197,44,192,71,171,4,94,95,247,166,25,97,241,70,175,23,199,139,136,106,224,220,93,122,134,94,17,162,214,100,84,17,44,57,68,230,104,199,196,101,195,103,35,233,253,84,168,7,236,51,205,112,63,215,117,98,246,251,64,86,142,120,48,38,227,43,25,89,154,215,42,78,130,94,255,110,89,216,221,130,85,62,35,134,254,142,56,119,248,139,129,217,239,224,31,187,226,179,249,241,247,240,218,62,72,59,172,12,142,140,213,31,126,82,78,166,69,74,199,158,40,214,67,206,139,74,191,39,191,122,54,73,60,60,53,84,119,142,59,104,81,84,177,118,208,104,29,12,122,100,70,176,87,180,163,164,185,60,58,143,213,180,130,99,150,248,99,246,123,161,88,200,117,7,25,199,170,96,140,81,219,237,196,34,220,138,212,224,102,226,161,90,101,122,187,251,27,226,210,223,170,217,105,122,246,254,123,1,197,115,68,17,250,241,66,100,18,61,89,183,90,187,61,42,162,54,112,37,126,54,199,91,223,28,59,235,6,25,172,138,33,109,53,250,57,168,115,212,229,246,232,173,130,4,251,42,131,137,139,40,177,163,50,115,74,81,172,238,249,218,189,0,157,166,218,172,136,60,168,177,61,122,174,44,198,9,245,45,96,136,137,69,242,101,54,114,97,202,9,205,69,70,200,88,85,203,92,193,0,121,77,46,190,65,36,47,67,127,47,112,203,84,49,115,138,241,30,39,138,151,33,214,70,1,190,236,213,156,78,221,26,50,20,150,213,225,164,71,98,249,217,120,157,226,159,210,14,131,47,96,173,73,69,30,195,66,79,168,200,19,145,84,75,20,220,42,167,185,62,252,76,193,196,72,74,231,122,22,10,37,200,236,72,109,174,251,73,178,241,103,187,190,218,151,64,51,93,121,113,44,19,54,14,201,237,13,126,114,244,112,178,141,19,215,8,239,222,3,187,255,35,160,140,42,37,174,175,245,1,229,48,96,117,3,189,132,128,32,18,74,9,37,194,151,24,171,125,144,18,251,155,182,253,115,40,15,208,205,158,23,236,56,225,164,28,46,85,168,132,26,162,91,40,75,143,112,157,152,143,234,229,181,81,186,248,17,225,197,74,251,43,13,56,31,154,68,15,147,161,168,208,153,119,125,230,83,41,39,137,229,119,114,1,112,217,244,59,210,189,230,215,95,243,15,23,168,230,131,87,209,169,214,238,48,85,222,10,42,5,102,48,4,246,99,55,31,193,214,45,2,163,203,205,80,111,109,30,173,210,131,100,248,26,89,9,200,29,172,53,33,89,47,204,109,191,107,197,169,25,246,41,127,60,47,116,89,196,251,8,11,80,244,255,236,210,181,241,55,118,25,144,45,70,46,232,93,92,162,93,21,245,239,198,60,12,171,217,187,1,67,1,133,230,207,245,9,248,190,167,49,209,33,145,244,147,167,46,190,64,22,102,207,16,128,225,212,147,100,8,98,75,127,243,40,16,229,75,132,80,26,138,94,91,37,225,245,15,65,133,134,70,21,31,255,230,16,89,50,42,125,50,2,48,25,77,57,204,8,182,110,212,148,62,53,121,153,7,62,143,200,18,163,234,103,26,219,1,11,112,167,152,111,81,162,49,21,110,112,71,140,212,254,121,78,255,199,60,253,60,189,2,74,95,109,60,125,182,110,147,93,148,163,243,190,30,231,42,92,234,254,160,138,195,125,74,207,176,247,248,4,209,38,175,104,218,146,110,211,8,129,44,235,150,177,157,50,66,64,64,138,90,150,195,18,138,234,231,52,204,136,157,221,150,53,172,117,247,226,44,242,129,136,190,247,120,167,214,49,172,51,244,205,209,18,91,99,206,239,240,8,85,153,242,57,60,134,87,1,128,60,177,114,87,183,222,139,105,244,141,53,48,218,255,173,238,125,53,195,110,211,57,227,141,215,234,140,75,167,62,236,174,139,88,236,163,51,206,211,233,184,37,252,129,15,82,207,184,135,201,7,109,173,157,82,220,52,131,97,130,183,227,165,75,61,105,238,250,185,152,19,212,207,252,27,9,255,116,51,213,217,55,246,156,145,209,200,198,229,125,87,13,231,239,176,251,8,14,64,19,200,244,32,176,210,5,213,214,117,249,241,34,192,218,182,105,38,91,38,193,110,185,195,186,226,223,198,106,189,90,140,115,119,179,95,212,74,55,133,164,153,84,214,223,207,74,234,18,204,251,46,187,23,146,27,67,245,15,32,58,105,41,91,181,13,225,179,37,214,177,254,167,211,170,167,86,148,195,38,145,184,127,164,221,142,144,252,69,223,243,202,246,166,244,51,34,242,76,160,160,232,42,102,178,36,17,130,127,200,155,174,44,252,227,115,68,198,128,156,117,71,127,141,62,48,76,101,112,4,96,70,3,251,136,54,1,225,192,108,176,240,230,162,46,245,217,14,58,144,234,74,35,60,253,201,241,234,95,205,43,120,114,194,68,184,115,139,0,214,12,212,90,180,15,234,83,85,163,242,196,53,200,186,105,53,9,22,151,27,95,230,72,236,6,11,170,80,11,182,41,163,93,6,218,53,231,198,122,75,231,87,197,141,117,36,102,17,202,165,83,199,17,109,196,35,82,51,165,9,85,90,97,36,130,37,242,100,20,238,223,31,150,249,101,236,59,232,85,117,224,53,132,54,57,104,73,203,206,56,188,125,80,213,124,150,84,87,41,21,146,170,45,104,94,32,137,231,190,251,226,20,255,221,246,167,239,30,120,207,175,85,240,130,42,32,179,172,54,229,5,57,209,29,188,154,147,131,224,217,52,222,184,148,31,57,157,115,155,174,31,79,255,45,192,53,136,235,131,197,206,31,247,221,57,26,32,173,17,17,166,195,214,237,249,143,101,254,202,123,245,55,230,199,186,92,227,235,213,191,150,202,75,94,78,82,135,16,209,180,197,97,71,128,219,70,10,216,181,110,42,30,89,227,17,148,242,155,228,17,125,64,190,58,77,97,22,169,174,243,98,6,106,35,73,192,73,103,232,185,40,40,5,148,155,33,12,19,11,93,242,7,62,116,216,97,236,100,188,181,247,233,60,240,112,142,138,212,205,255,220,233,117,182,76,114,98,36,207,39,166,20,67,72,201,32,148,172,242,21,129,139,37,187,178,238,141,39,174,77,171,158,249,109,46,87,118,181,91,52,111,120,187,180,217,214,47,44,22,254,97,173,0,249,15,103,21,23,1,60,228,66,233,183,141,133,165,219,25,141,183,18,45,177,153,44,103,239,78,97,26,233,33,172,59,204,33,32,208,241,93,131,33,253,196,77,61,25,101,192,95,114,57,198,104,149,48,99,90,155,210,189,131,229,198,213,233,41,140,44,97,55,87,239,222,63,23,45,243,204,40,65,238,118,23,85,3,32,154,136,130,170,166,228,188,68,48,100,130,24,239,75,115,242,11,12,191,178,225,194,70,250,17,152,226,196,210,133,140,188,27,5,128,132,203,69,53,126,244,177,25,140,196,127,145,40,195,9,110,87,212,125,196,83,250,183,251,49,72,157,176,69,75,174,37,133,46,1,151,250,183,186,149,238,219,139,212,55,86,45,105,181,216,48,141,228,162,158,224,105,68,248,194,67,220,78,197,249,61,253,19,113,136,144,128,7,245,28,183,128,238,194,24,196,169,81,22,19,43,255,57,170,61,67,46,108,0,238,164,81,172,221,0,35,204,46,162,212,20,245,17,214,70,248,158,21,12,185,57,245,30,69,202,11,29,234,244,83,45,49,82,42,158,56,162,97,193,220,59,9,50,39,107,56,148,82,177,132,0,194,109,116,136,107,52,20,248,213,245,104,103,19,72,237,134,248,41,252,41,20,198,224,106,117,141,53,169,182,104,235,216,106,29,214,53,75,91,76,224,10,146,15,161,191,201,226,189,240,220,64,225,38,240,20,241,184,112,243,64,211,189,183,173,19,155,20,148,2,112,158,173,31,200,216,207,101,37,23,52,170,160,103,153,87,37,215,17,65,75,175,9,165,185,104,2,163,96,24,227,98,118,102,81,153,244,241,83,24,143,24,68,19,97,6,203,27,136,95,75,42,109,221,50,92,51,63,145,123,168,190,104,166,42,52,97,48,75,183,82,21,19,134,155,146,87,106,168,40,65,99,40,204,95,147,176,190,102,6,70,79,227,144,176,13,38,116,26,151,14,165,113,73,130,67,67,173,208,213,148,215,158,136,174,243,146,191,16,248,251,248,167,29,174,212,197,219,52,78,7,239,70,46,200,156,118,118,229,248,206,14,48,117,86,224,1,253,238,159,229,162,33,85,91,170,75,158,99,150,179,181,129,115,2,120,246,65,19,209,42,170,221,231,47,234,229,117,88,9,202,24,20,215,140,147,9,44,242,204,223,227,225,57,66,151,121,208,216,87,131,87,73,190,18,119,23,146,163,160,34,160,166,62,130,177,249,171,190,195,160,31,52,194,199,231,57,212,41,210,156,64,3,75,179,134,92,145,239,19,61,112,239,16,25,46,228,244,118,224,158,96,128,251,64,229,80,35,34,203,225,165,230,49,183,73,140,170,220,84,87,158,220,175,140,145,94,153,175,187,120,196,84,140,120,56,14,68,121,96,205,44,109,127,161,242,25,37,63,122,15,119,67,21,136,26,23,141,76,2,211,240,33,52,223,151,54,70,116,30,253,240,43,8,58,37,192,158,189,30,251,163,41,165,196,16,228,77,79,24,52,114,172,13,33,57,122,187,86,159,94,94,116,94,39,201,66,161,97,127,214,125,3,147,81,5,201,23,52,68,120,202,245,48,47,195,78,235,220,151,22,52,88,85,250,26,18,108,210,106,124,145,12,190,206,83,178,1,58,22,8,160,7,8,202,12,75,219,44,187,182,148,138,166,62,78,197,60,72,142,107,68,155,188,43,19,84,226,135,241,230,77,53,81,234,176,19,220,162,228,159,135,97,183,211,63,228,133,96,86,211,124,114,239,128,247,159,52,4,166,75,46,39,35,140,173,235,107,153,85,170,210,186,233,200,145,211,158,49,49,217,205,93,77,116,82,200,21,139,171,47,149,118,82,41,250,55,254,109,81,126,49,137,38,91,184,26,183,112,1,134,144,111,35,65,169,110,182,199,184,207,112,213,95,144,37,98,229,49,168,123,234,58,181,89,197,189,7,208,114,101,237,55,193,72,218,103,240,40,100,81,69,241,98,54,230,126,5,201,128,7,2,232,160,24,254,37,212,185,79,231,228,139,109,184,220,72,99,202,224,192,41,64,17,188,145,118,197,143,203,86,116,6,172,175,100,33,31,72,93,162,72,80,133,121,44,53,119,240,253,115,189,37,158,45,0,129,169,91,216,57,10,153,10,169,111,101,105,131,245,201,72,155,76,193,45,187,49,152,51,29,83,221,88,65,246,171,230,25,62,103,81,149,73,187,8,142,107,132,173,249,219,202,214,242,199,195,173,73,164,162,100,241,29,128,110,193,185,116,33,0,106,235,248,97,139,149,25,93,144,184,44,195,53,148,193,8,169,3,2,140,213,113,61,231,96,94,225,67,192,239,163,116,20,184,231,176,147,176,23,76,55,182,184,122,105,40,212,57,17,99,190,208,189,96,169,40,215,155,235,184,138,55,90,109,116,188,129,140,31,137,72,146,18,185,128,245,182,238,66,143,170,159,188,27,172,218,24,202,163,101,84,39,133,41,11,141,211,253,253,189,132,124,182,129,226,119,226,84,18,177,8,172,229,187,230,133,102,185,59,137,107,71,248,18,24,231,186,225,216,175,166,186,42,242,235,205,102,5,36,113,118,95,128,166,206,124,155,101,130,175,84,176,98,94,150,55,238,79,155,113,147,2,128,30,82,243,26,237,61,0,13,21,78,103,184,212,129,242,24,228,54,150,101,82,76,131,143,102,57,83,187,162,149,171,135,78,252,165,173,207,60,11,17,6,13,92,196,78,107,219,128,103,162,246,75,26,186,222,50,176,219,139,246,38,241,236,83,105,178,29,1,169,206,255,120,156,158,135,249,84,191,223,51,238,175,56,96,52,110,129,127,163,197,125,104,16,102,194,6,126,131,227,211,168,109,44,19,72,55,71,87,5,68,253,123,120,70,24,174,233,248,131,117,163,234,84,42,55,214,20,208,91,16,137,16,163,214,157,151,29,159,157,27,93,164,12,249,46,102,221,178,24,240,181,67,1,182,31,49,103,141,212,211,214,71,12,37,11,51,8,23,234,205,112,155,114,200,223,247,38,69,108,77,50,212,65,136,133,95,113,213,234,205,170,56,192,238,117,105,224,181,8,98,176,16,180,142,150,127,105,119,121,160,253,89,56,175,176,25,69,43,204,206,75,105,46,75,70,126,16,13,235,3,200,3,81,76,84,140,173,209,252,123,162,126,127,133,172,142,227,29,154,189,46,250,202,70,90,55,20,52,117,122,27,12,168,6,145,51,113,10,90,116,166,11,134,175,127,22,20,118,116,67,167,205,89,51,113,85,147,230,89,181,79,218,152,39,154,235,206,113,178,77,147,153,251,71,231,216,247,46,232,6,106,234,176,186,24,163,237,97,4,207,161,126,88,225,151,185,246,152,18,27,5,154,125,198,159,218,8,123,102,17,88,227,179,8,197,150,241,157,30,151,169,238,233,53,130,247,75,146,240,6,207,193,226,54,228,243,79,83,203,85,200,123,105,67,194,241,87,136,142,208,90,15,120,67,252,167,153,62,110,107,101,50,26,47,43,144,149,188,97,37,22,43,37,58,39,169,181,52,12,24,55,124,243,247,65,136,103,91,186,255,134,82,187,13,75,176,65,150,202,152,150,235,41,33,103,175,79,253,129,160,55,189,35,64,194,173,67,252,111,217,173,24,8,49,1,24,249,35,188,24,21,252,82,120,23,180,105,143,17,51,176,117,176,52,161,123,69,131,55,213,2,156,248,187,172,38,165,13,180,28,200,158,11,102,154,175,57,39,140,31,227,96,119,185,141,183,57,38,166,168,173,203,70,254,124,185,226,218,56,206,251,48,186,4,144,100,227,81,12,224,238,33,184,216,152,207,204,49,209,218,178,113,156,116,78,134,233,216,29,0,189,142,47,189,23,110,107,178,82,77,37,241,144,165,96,201,72,69,181,45,236,161,135,149,185,190,11,97,139,19,44,137,217,154,54,160,161,213,21,223,74,156,28,165,20,2,186,85,9,222,68,181,203,154,204,108,194,237,83,217,203,27,166,142,123,198,190,93,144,114,255,65,226,140,130,161,111,210,20,157,183,231,83,197,241,253,120,54,14,13,36,129,216,140,150,108,32,238,222,175,90,81,247,145,237,28,185,219,229,55,179,47,57,182,124,228,193,123,248,191,216,83,160,33,221,165,42,119,171,45,6,13,189,124,43,217,85,157,103,88,242,213,181,194,85,178,249,0,31,149,63,127,1,81,142,118,37,214,225,86,232,139,180,163,79,156,140,49,61,104,111,0,232,151,67,229,153,32,212,10,255,162,89,68,254,43,40,239,241,99,145,34,117,197,112,228,8,134,124,50,246,234,0,119,78,113,75,78,236,174,32,77,68,227,28,172,207,43,19,226,41,25,112,254,138,66,66,176,98,8,218,122,231,27,202,76,84,201,81,40,54,13,33,222,8,160,10,51,118,63,198,205,29,125,246,92,17,78,110,141,20,87,218,248,212,135,172,250,125,115,242,15,153,145,68,89,194,251,249,168,99,19,31,127,26,103,198,87,159,138,148,168,229,104,148,104,1,60,20,192,103,169,173,44,181,95,186,113,141,123,109,18,19,201,150,35,83,175,135,187,180,42,140,61,240,164,180,152,108,37,251,101,233,103,31,187,136,174,95,27,220,160,91,168,84,146,139,38,233,99,44,192,125,183,171,194,56,40,84,201,221,66,57,170,68,182,92,27,113,155,120,255,109,197,40,169,75,57,10,35,49,72,228,129,168,143,101,16,198,9,82,207,249,222,30,238,166,15,176,214,41,83,187,188,65,147,163,129,36,17,93,24,38,171,204,94,161,233,48,76,56,235,118,19,154,29,151,43,40,172,19,253,23,243,65,119,11,78,245,131,237,75,9,173,91,109,157,26,48,121,40,108,67,68,65,64,227,108,183,22,230,80,60,104,60,201,144,185,74,145,149,77,171,68,145,159,133,190,250,28,158,193,151,8,124,245,173,138,183,113,63,228,224,80,49,61,218,20,247,177,125,47,217,84,157,206,188,238,4,225,241,246,103,7,92,24,46,181,18,98,5,207,240,100,126,186,91,196,146,169,61,61,153,46,148,24,166,249,198,90,195,198,15,117,164,42,110,228,98,222,239,52,52,132,152,193,254,142,210,6,6,96,159,53,55,199,181,192,179,208,253,217,108,49,44,148,64,165,31,219,233,87,80,241,169,139,121,94,197,65,184,229,176,104,48,89,37,85,193,19,150,196,182,85,72,166,241,24,69,132,207,31,191,75,221,92,245,48,221,25,109,122,1,109,60,7,98,134,157,7,239,169,63,133,130,214,178,217,183,41,148,1,207,134,5,253,178,7,78,235,226,60,201,183,164,218,60,117,88,226,138,1,241,141,250,184,170,111,136,15,221,67,209,115,72,243,185,20,203,246,239,101,251,123,48,241,103,84,71,175,251,185,3,4,120,203,136,77,91,15,36,39,160,139,206,173,233,83,140,194,245,157,104,64,145,137,35,64,157,13,28,75,240,3,32,127,132,162,253,200,155,87,41,195,71,236,97,1,126,134,232,172,251,220,50,190,199,95,26,132,190,72,254,253,129,91,209,233,32,169,38,32,174,51,8,210,184,183,25,145,179,15,96,0,138,227,152,82,228,134,121,22,107,51,251,189,45,99,161,89,37,215,217,92,21,145,203,114,125,103,10,98,203,152,79,169,244,88,50,73,185,135,165,123,5,112,143,70,254,149,19,143,20,110,45,226,176,72,44,208,27,54,136,169,143,122,125,96,104,12,23,254,95,16,101,201,184,110,247,126,53,138,130,148,115,125,2,252,102,216,192,53,52,46,185,254,180,114,204,81,240,31,240,159,231,160,145,30,60,13,11,185,79,169,247,226,206,76,17,244,158,119,183,112,8,96,244,144,61,253,252,245,57,139,0,4,24,144,111,57,230,0,8,216,213,64,93,153,55,247,38,231,72,228,104,146,145,43,236,185,90,179,157,245,5,121,243,251,84,157,51,16,149,139,75,78,3,10,173,20,156,179,208,222,113,108,35,180,58,144,143,199,212,240,234,120,65,171,27,1,24,33,5,68,53,82,222,235,178,127,89,112,78,192,167,139,137,144,212,195,30,146,117,67,112,71,90,134,10,77,169,164,14,20,21,206,85,212,13,92,182,28,102,197,133,181,238,83,6,156,164,241,128,179,164,137,110,204,139,130,252,154,24,230,134,80,74,92,46,80,124,248,241,58,157,210,21,151,39,131,113,70,14,20,189,111,239,126,19,207,120,58,67,65,40,67,175,154,195,183,205,211,160,212,88,147,13,121,192,153,134,45,231,165,161,117,168,227,139,4,99,109,206,246,214,79,230,148,208,138,118,102,32,91,123,104,51,213,130,52,78,201,74,35,23,147,109,174,36,4,240,225,88,44,48,189,154,254,88,82,195,171,32,32,143,151,125,83,59,41,80,71,127,42,52,43,86,60,80,195,59,124,184,170,111,212,107,125,64,174,127,10,112,175,48,18,51,135,246,178,119,180,163,51,87,52,34,169,29,206,40,133,142,153,74,248,190,87,121,241,30,139,215,196,152,55,66,179,203,56,145,135,145,167,150,55,9,246,124,55,193,103,199,192,85,151,7,216,24,25,222,33,157,135,89,12,202,45,52,150,138,0,60,118,211,192,137,169,216,150,64,97,128,141,161,60,243,113,211,86,39,17,182,91,239,159,57,179,79,156,161,121,37,38,66,171,91,18,252,70,255,66,190,14,107,225,66,57,181,239,93,171,105,176,205,176,45,245,201,108,55,180,47,94,76,172,107,55,253,160,128,220,204,77,0,49,220,56,172,211,245,180,80,108,206,116,153,49,101,201,112,128,107,135,162,14,250,176,221,65,60,70,230,142,90,48,37,67,47,128,64,122,229,250,36,97,146,45,98,42,41,207,214,35,50,180,33,76,81,244,84,201,6,124,194,215,136,215,22,141,253,98,114,166,35,197,94,153,77,99,202,3,239,48,175,175,246,60,185,54,70,160,132,189,250,255,26,186,91,70,91,123,185,244,131,193,104,94,233,200,170,27,146,176,237,218,29,203,73,55,23,191,194,141,231,210,17,224,40,10,220,191,235,141,145,226,56,125,79,127,168,78,150,83,210,160,20,35,61,248,99,165,238,194,41,130,69,33,160,28,3,140,40,119,252,216,12,2,57,55,17,237,143,208,242,245,87,5,14,245,103,172,189,143,145,82,45,0,114,83,45,159,159,171,97,175,229,85,45,159,184,137,238,131,167,79,163,20,24,249,246,109,92,116,112,238,69,70,82,107,108,117,253,85,239,227,62,73,66,246,163,130,157,170,232,79,217,233,95,103,1,98,210,82,23,25,228,72,6,229,175,150,109,144,31,5,174,177,176,121,206,18,250,128,163,133,143,186,41,184,1,53,64,73,78,30,13,237,115,224,242,125,101,221,38,99,158,82,56,124,37,81,182,193,37,199,123,175,223,238,33,55,136,125,147,120,154,253,50,183,181,198,135,4,37,37,59,254,129,43,228,84,116,113,219,53,111,199,255,206,228,144,88,209,93,58,2,14,210,113,29,63,91,153,10,150,240,197,65,4,146,97,96,216,253,131,100,135,24,190,119,222,172,202,52,5,211,81,187,198,81,23,248,200,12,140,51,125,191,65,180,176,206,236,37,176,233,150,113,39,31,148,44,243,58,221,173,99,117,252,227,30,189,83,208,215,68,255,77,88,127,79,32,143,233,178,111,21,103,10,85,56,118,63,51,187,240,65,16,81,124,45,197,32,5,139,75,32,122,58,238,113,178,129,131,117,73,46,245,49,168,69,187,46,0,195,220,230,95,55,20,84,144,164,153,8,73,12,109,127,136,15,222,30,59,217,233,127,45,38,199,25,163,142,120,228,106,198,239,5,166,181,184,62,98,59,40,97,215,96,252,200,86,197,223,49,222,186,207,102,5,165,212,119,148,36,101,122,102,101,72,235,147,178,34,68,51,147,81,131,133,105,248,205,206,101,74,142,90,70,0,186,87,138,181,129,188,55,44,251,236,78,3,103,209,243,30,212,181,64,34,201,221,64,62,61,93,64,27,6,9,91,118,154,16,8,243,63,30,108,100,173,129,42,90,1,187,50,143,103,227,20,187,156,38,95,226,30,25,96,170,240,141,108,244,119,16,197,60,130,134,140,147,56,14,252,113,154,200,41,251,224,188,54,87,28,186,29,99,124,85,20,183,30,121,92,46,224,130,192,172,219,21,0,172,64,193,251,149,87,229,242,90,141,123,154,198,63,27,154,183,66,54,174,43,227,135,119,14,156,173,242,34,1,32,68,170,121,108,71,160,204,229,49,71,203,40,94,211,210,51,146,253,111,128,53,249,128,180,145,165,108,203,93,155,47,133,191,166,98,207,248,149,155,17,1,126,52,216,91,198,145,64,183,183,119,140,230,73,90,41,73,184,190,228,208,126,171,178,131,80,155,103,147,176,13,86,130,35,23,86,125,82,89,96,144,180,14,153,67,102,222,34,237,144,139,182,127,224,12,245,246,203,62,215,91,81,227,61,54,173,81,179,133,138,244,212,28,4,169,168,74,130,229,139,196,138,36,12,210,241,238,62,161,47,215,82,185,167,117,237,189,173,249,130,177,243,125,129,176,55,90,183,212,229,10,165,41,133,34,142,165,112,6,217,226,245,176,188,139,138,73,110,144,186,53,87,81,191,245,161,148,10,92,138,220,87,246,109,255,54,105,92,105,242,237,133,240,234,5,110,230,171,220,169,51,83,45,15,235,126,220,174,223,14,124,223,92,153,50,208,207,100,206,89,75,79,234,93,246,8,159,164,40,149,28,200,104,205,36,59,88,70,41,42,20,246,198,216,152,254,14,232,36,43,163,187,229,39,133,206,146,94,246,255,158,148,55,47,96,184,34,187,207,215,249,164,19,41,166,139,34,140,227,223,223,252,168,89,58,136,78,10,247,102,32,135,76,170,144,204,173,127,45,43,173,30,69,222,43,225,142,66,103,208,93,118,192,60,66,137,159,254,153,37,14,204,30,153,107,232,223,148,63,93,229,5,163,72,207,186,40,192,75,136,127,97,161,242,64,134,147,131,105,181,179,110,204,221,0,132,48,125,121,78,177,45,187,10,93,65,234,137,186,9,195,67,17,196,90,102,133,235,214,12,142,165,87,254,222,97,44,162,133,220,168,128,146,188,111,212,71,147,18,145,194,237,212,214,93,51,147,83,8,229,236,97,124,29,247,214,173,33,255,242,162,75,242,143,219,186,143,227,237,175,63,70,195,203,240,187,254,192,198,149,135,209,240,172,240,60,156,169,238,110,119,217,78,61,155,68,232,118,191,183,170,64,20,223,145,228,39,58,239,250,219,132,116,56,150,179,128,191,71,208,104,121,47,184,10,200,218,102,202,79,148,4,114,231,163,66,48,184,159,146,20,187,40,105,139,87,215,90,98,230,36,245,116,183,127,176,32,89,217,142,161,87,250,137,26,10,119,38,229,15,221,62,67,86,228,31,145,203,102,235,50,193,172,121,231,92,38,47,220,75,146,111,33,211,14,22,44,194,72,105,62,183,237,166,226,226,87,34,230,236,227,214,225,201,101,136,89,177,209,33,94,73,175,5,102,166,251,186,35,208,78,19,237,216,19,161,90,177,210,54,63,211,186,41,22,152,38,97,55,177,180,16,80,156,192,239,29,50,17,112,207,137,161,119,183,65,40,212,183,111,179,186,255,33,146,252,16,107,31,227,230,209,73,127,173,22,226,150,115,10,254,89,117,80,124,115,103,62,71,255,120,207,98,160,197,32,28,241,207,222,233,30,27,247,118,1,213,233,39,247,68,194,12,84,98,59,21,159,62,217,221,63,163,169,161,111,191,222,38,139,250,19,23,217,255,192,248,183,214,86,72,1,119,139,125,122,37,243,216,115,194,96,212,163,120,209,188,192,155,209,183,21,217,176,31,60,26,58,59,226,201,118,225,111,132,168,173,234,236,31,53,3,241,147,216,86,251,141,238,27,28,57,188,101,206,215,215,93,17,223,40,103,213,28,218,151,59,8,32,73,148,226,6,30,204,132,222,161,203,237,218,149,133,71,196,13,40,141,51,77,213,212,159,105,84,174,244,110,37,129,77,41,77,154,255,193,9,240,78,134,114,27,196,168,90,178,35,181,30,96,43,121,10,70,118,46,222,255,115,82,8,101,212,34,12,60,144,225,92,9,135,151,235,194,187,251,54,250,126,98,227,108,70,27,254,189,177,35,74,198,208,54,227,41,238,25,217,223,149,191,150,196,58,107,171,128,22,42,155,12,40,189,223,58,106,142,98,47,237,105,102,132,140,57,235,247,130,89,62,255,194,171,78,4,58,0,115,39,199,88,158,66,173,249,97,171,252,67,99,74,15,29,224,240,138,22,238,59,0,146,216,227,167,140,235,84,121,97,154,185,168,78,70,209,64,22,217,30,92,83,83,253,45,10,170,199,90,69,64,220,208,99,236,225,21,205,46,1,18,108,53,190,55,130,177,213,240,96,218,246,5,247,39,46,207,168,117,117,74,179,208,114,234,38,117,107,234,34,103,238,226,232,152,131,34,190,47,93,168,159,88,16,26,47,255,204,211,46,192,191,144,80,174,155,60,242,131,209,125,109,124,244,14,219,55,173,195,137,0,170,106,71,53,218,203,73,121,155,205,67,241,100,131,134,231,21,62,2,71,238,223,68,103,183,189,58,193,145,237,255,94,104,105,246,117,40,250,31,90,121,3,125,2,94,137,83,133,105,127,30,82,193,2,140,155,253,129,176,231,90,209,80,19,174,11,87,183,45,181,56,139,166,61,168,63,53,108,99,197,6,107,16,199,172,167,137,241,68,203,174,53,123,36,171,212,144,101,26,21,138,240,155,112,59,8,170,6,229,22,145,191,197,146,151,110,104,46,78,52,4,120,231,207,70,11,237,161,221,105,210,116,105,35,78,129,237,83,58,127,37,88,222,238,96,29,49,231,144,96,16,210,43,27,162,204,101,155,7,194,13,78,204,146,228,218,36,75,204,18,241,100,46,28,232,51,8,171,19,125,250,25,133,112,218,214,194,254,143,158,250,200,161,175,30,176,134,25,139,177,108,192,95,233,68,202,29,179,121,146,248,25,55,253,93,232,145,184,0,61,6,96,146,249,53,22,209,68,138,1,64,53,85,56,177,29,184,112,149,137,195,116,37,165,108,151,183,73,91,6,178,213,6,54,120,109,166,243,131,60,167,125,142,67,33,196,200,4,216,212,117,64,225,97,81,168,161,254,47,128,64,254,208,191,63,173,61,140,51,12,15,229,179,28,7,101,61,27,242,193,246,247,74,72,58,93,238,75,85,167,223,225,95,246,127,26,87,255,26,115,231,240,193,149,152,66,45,184,118,47,77,233,170,151,131,237,217,172,92,47,25,179,29,11,80,110,40,233,218,39,35,241,96,176,110,208,247,49,221,153,49,196,206,55,208,5,168,215,80,244,212,185,192,114,195,55,183,9,132,127,24,148,152,19,104,101,139,169,99,14,177,79,241,53,63,17,131,44,46,168,221,40,107,233,111,12,170,52,210,234,194,122,198,178,211,4,51,78,215,124,158,36,224,196,230,129,78,4,249,72,73,44,98,207,209,248,184,142,193,149,94,14,205,167,208,10,180,55,152,37,81,53,222,2,141,95,167,187,3,69,63,250,54,58,185,157,94,101,146,201,251,115,204,120,214,36,156,59,102,67,197,243,134,11,134,75,95,38,252,172,177,224,14,81,107,30,99,4,153,40,189,61,128,56,47,0,128,174,182,158,102,52,154,168,52,128,243,140,214,197,118,84,205,81,247,211,57,159,1,118,198,151,8,17,58,218,63,122,205,195,188,139,231,142,110,1,219,232,229,132,71,194,93,250,52,165,84,233,114,88,47,10,216,90,244,155,144,13,115,114,22,50,40,100,72,93,64,138,183,222,90,25,81,26,164,135,36,209,175,184,104,15,253,80,142,133,53,105,47,247,151,59,127,111,95,250,148,186,0,9,202,25,81,102,8,125,206,183,223,92,205,230,61,144,88,249,64,65,166,190,222,220,151,28,60,96,252,249,196,235,165,125,3,27,26,254,49,178,224,71,23,119,195,118,236,33,27,156,60,90,49,226,229,232,235,33,240,233,211,64,91,45,240,206,178,182,255,158,2,111,193,73,196,194,93,241,50,137,230,245,248,140,125,211,247,46,78,183,83,132,81,86,118,11,243,19,121,55,71,74,11,28,119,37,201,13,66,100,57,195,54,202,77,203,34,95,133,240,137,186,41,141,143,175,196,194,217,247,177,98,141,202,28,18,95,234,46,171,8,215,153,3,195,2,162,222,227,245,29,95,218,3,196,182,194,166,149,105,243,5,10,93,29,166,210,137,133,113,108,63,186,11,31,10,180,61,140,75,149,55,53,107,181,125,202,90,229,179,253,44,78,51,58,92,137,84,146,200,54,159,118,93,79,102,71,249,167,235,28,111,227,240,179,110,220,212,85,186,131,52,36,72,171,86,62,137,213,70,136,48,217,10,181,49,97,7,218,51,84,55,188,250,134,169,148,229,48,176,11,159,250,160,211,145,223,223,134,156,167,172,234,236,114,76,23,78,229,105,187,37,55,198,53,88,174,184,34,114,109,44,183,97,194,8,121,219,124,152,9,0,109,81,164,9,2,195,0,102,174,189,128,23,7,53,5,205,119,42,206,128,5,15,104,24,58,71,82,205,50,8,26,212,160,238,148,33,65,200,235,131,49,24,166,17,91,38,112,224,99,2,72,102,133,196,170,157,188,144,68,163,96,163,178,2,195,131,28,202,69,3,36,134,32,168,203,220,191,93,148,153,122,98,169,138,185,230,81,108,72,19,185,39,212,78,81,183,187,177,165,165,50,125,48,109,20,208,90,197,224,6,165,78,245,85,184,234,29,84,247,43,252,156,66,52,117,196,77,213,61,103,252,13,99,242,125,225,15,180,10,250,0,120,188,117,49,131,247,150,11,193,200,149,57,168,238,247,236,14,31,238,251,59,18,107,89,207,50,47,66,254,20,131,103,159,250,155,37,148,23,174,187,2,72,42,19,12,253,10,243,58,89,136,113,225,32,133,172,105,181,244,172,179,179,112,168,64,127,182,53,64,78,204,53,131,208,72,204,12,115,177,171,249,199,131,95,118,76,227,144,107,31,38,65,107,151,233,32,29,103,247,195,61,153,10,54,142,229,59,71,103,69,112,10,101,127,81,165,183,65,216,220,154,231,127,226,144,215,247,173,25,157,84,21,202,198,20,220,34,169,170,103,19,4,230,177,68,160,28,108,148,91,152,11,175,73,198,46,181,238,46,189,242,235,115,211,35,104,113,163,206,59,154,210,70,116,223,185,143,37,136,47,14,155,99,154,107,202,227,21,15,194,69,113,28,107,52,173,111,12,95,234,132,84,72,188,31,122,15,240,212,23,210,92,35,186,62,90,81,125,159,160,4,237,246,193,191,55,64,219,108,219,162,115,132,18,210,156,250,63,4,117,64,84,22,224,132,206,140,2,202,132,37,181,229,130,63,210,194,101,62,50,195,220,93,140,93,44,88,135,34,134,239,195,39,67,38,248,105,123,151,61,157,34,105,5,172,40,118,23,156,44,114,120,176,24,45,233,206,181,10,40,241,131,122,195,237,235,195,149,185,214,9,100,183,93,224,177,47,164,62,249,182,211,88,109,96,144,211,208,61,193,217,178,199,15,114,3,200,20,104,126,241,45,88,71,5,13,139,69,96,28,187,32,220,247,183,115,50,69,111,197,106,71,92,173,205,2,9,71,248,20,184,144,31,27,102,172,231,178,79,199,60,83,81,146,156,246,236,143,142,215,47,251,61,19,188,67,109,75,80,113,107,93,196,154,195,221,87,166,206,135,27,247,92,230,186,177,68,53,157,151,236,173,35,14,21,128,83,183,136,68,107,224,55,194,29,32,203,21,225,197,225,177,163,10,198,56,227,228,118,143,152,246,44,206,236,126,240,142,129,177,24,173,87,214,212,118,198,74,243,20,153,212,204,89,140,59,24,60,27,59,90,182,93,42,235,194,214,235,244,188,35,240,105,155,16,223,64,181,168,198,57,18,33,242,167,91,66,15,117,102,77,251,133,67,87,130,8,216,248,13,194,107,41,11,126,60,150,163,62,125,255,165,161,30,215,75,158,242,212,45,47,66,51,217,240,127,234,138,159,184,212,236,132,2,95,214,236,156,114,101,169,184,88,83,150,195,131,248,31,23,0,194,141,142,193,68,174,32,243,91,91,10,166,190,160,248,7,174,195,115,194,147,243,177,61,23,72,225,30,10,14,192,126,6,247,64,89,43,249,159,219,167,124,175,237,165,49,116,152,179,60,74,106,34,107,101,132,246,166,148,254,124,78,134,144,109,205,78,140,140,52,107,204,182,155,211,104,218,128,222,236,168,64,159,160,132,84,111,80,76,232,219,3,55,197,53,41,210,13,232,59,12,196,49,102,84,36,178,66,63,161,243,31,107,216,51,170,49,43,31,148,139,96,106,103,122,58,253,65,244,135,184,11,181,51,173,206,28,119,220,117,245,157,21,190,184,100,22,75,35,45,201,17,165,67,212,162,8,148,129,50,140,210,213,175,119,243,3,73,222,119,115,123,65,205,164,77,117,193,154,170,33,196,23,111,57,189,245,117,221,79,87,228,240,89,87,68,140,148,175,132,198,248,239,211,211,183,90,14,27,180,44,198,110,51,199,209,23,146,220,178,186,3,83,172,162,6,204,55,102,185,239,39,240,71,231,74,184,29,125,223,46,179,125,102,177,45,29,36,113,184,84,126,64,120,134,50,154,147,158,61,245,126,147,21,100,233,66,14,150,184,2,136,77,203,38,111,86,44,251,205,182,131,233,51,161,132,48,163,223,199,34,106,30,67,221,32,88,246,24,87,112,6,92,80,18,195,165,49,229,154,145,171,69,16,3,134,208,63,219,188,11,225,109,102,64,66,173,106,200,107,100,241,162,222,116,253,205,1,207,64,52,241,128,94,247,104,118,116,112,99,237,239,178,227,16,176,90,203,199,212,177,84,70,169,44,236,3,209,62,167,54,93,240,248,170,141,118,11,198,107,191,55,166,242,141,89,38,38,221,153,23,238,206,45,106,25,142,72,139,42,20,2,242,23,117,10,128,126,152,210,73,200,204,220,72,15,124,253,173,146,157,123,126,143,80,95,32,106,198,253,102,34,133,254,182,175,212,106,27,215,41,59,232,51,27,64,88,153,66,230,178,87,207,187,214,237,138,85,87,205,107,151,198,21,90,117,78,131,84,25,2,207,179,60,17,121,194,139,49,204,34,92,45,95,19,86,146,84,138,151,129,15,0,76,242,156,168,12,204,78,46,8,63,243,189,90,16,108,162,59,161,161,140,166,194,101,144,177,170,207,189,251,155,101,171,124,171,230,211,118,24,104,235,213,51,251,211,69,178,107,234,15,88,59,88,254,230,179,119,232,119,201,2,218,77,81,95,6,218,168,226,8,226,185,254,33,195,130,63,98,179,249,109,25,124,248,34,70,77,141,61,159,186,236,168,238,123,193,226,20,244,26,195,77,47,117,91,2,143,86,224,150,171,247,212,200,254,111,44,138,5,224,111,111,90,207,110,114,46,237,149,236,84,172,147,121,209,185,13,223,10,179,205,190,176,14,143,180,185,155,77,3,145,12,211,33,27,7,38,120,83,134,159,228,98,149,82,117,42,241,143,23,47,158,112,150,221,34,253,189,102,208,133,13,49,135,140,204,192,51,64,126,56,132,103,58,84,192,254,41,129,243,252,140,177,74,235,221,117,158,93,139,67,80,8,141,174,22,9,230,38,183,188,133,214,134,170,149,184,32,32,149,108,157,200,191,11,39,131,219,169,122,224,164,191,151,199,1,95,32,48,118,189,72,208,140,213,36,56,60,118,78,50,214,180,52,54,155,204,204,119,127,133,185,215,204,6,187,116,26,209,134,129,254,244,47,37,10,146,220,9,66,180,48,54,219,204,106,89,103,17,41,163,160,140,97,104,172,53,242,40,128,118,120,153,1,88,213,219,13,200,138,221,89,151,163,238,101,211,76,158,176,23,150,51,151,187,105,71,33,100,249,236,134,93,241,14,125,31,90,11,83,235,54,180,41,20,196,64,88,224,20,34,172,123,95,8,90,81,80,99,169,63,59,184,144,100,8,171,64,252,11,8,56,33,83,13,249,89,54,137,75,192,171,220,238,238,61,19,236,201,242,118,132,101,157,104,126,49,209,229,165,54,55,18,34,124,177,196,80,222,100,243,250,219,173,160,20,223,178,101,100,60,5,38,34,180,108,231,221,248,94,101,49,110,188,88,119,152,196,38,179,177,232,18,253,93,109,135,254,139,43,237,139,18,53,58,253,235,24,14,252,124,181,1,65,193,85,150,33,119,189,140,47,166,90,153,227,211,162,35,49,21,169,16,7,238,187,223,3,78,215,197,113,34,242,205,184,159,213,207,184,160,85,219,181,236,177,40,190,206,239,195,81,137,215,51,205,223,255,220,231,170,150,186,249,41,177,36,119,170,252,253,132,168,123,74,212,245,30,21,160,220,206,153,222,153,200,16,134,21,40,15,205,77,135,10,71,162,81,137,250,149,235,132,222,93,247,80,40,0,192,76,233,202,39,185,81,101,252,218,178,55,73,160,199,106,226,86,161,146,239,207,107,129,56,231,112,69,249,145,199,160,21,114,185,96,203,189,252,236,23,88,250,11,69,229,34,22,241,164,60,153,151,187,156,69,203,36,68,146,109,40,70,176,213,253,121,77,104,59,52,72,125,82,254,106,111,11,24,176,235,77,122,197,85,81,126,143,55,122,1,52,176,133,150,39,110,116,204,38,235,54,174,96,142,216,160,202,90,45,117,235,161,117,1,47,201,74,32,161,139,181,221,177,104,54,147,118,220,5,133,139,138,216,125,40,68,112,2,211,103,104,55,140,25,113,144,127,216,106,250,122,103,210,248,40,10,149,2,104,179,127,169,171,65,117,12,148,111,195,203,223,13,61,36,221,97,151,70,31,45,76,48,244,149,219,117,207,103,46,163,49,42,161,163,154,43,138,163,230,91,165,250,52,193,192,248,87,186,72,6,18,188,226,184,206,91,180,47,80,202,44,22,240,203,185,105,144,252,144,146,80,10,192,107,150,172,93,127,92,159,112,12,165,206,244,201,49,55,28,101,217,142,250,175,16,189,49,125,142,254,187,100,95,150,69,98,208,127,201,61,52,154,97,106,233,60,204,169,106,190,97,91,168,32,57,92,50,180,197,242,11,11,79,239,92,164,51,186,92,26,176,135,62,44,230,186,138,84,60,65,42,31,17,141,133,29,99,156,41,92,228,213,217,137,169,176,185,44,164,72,135,157,55,138,250,226,75,42,22,50,184,160,69,16,207,230,82,247,237,94,154,180,151,183,205,143,152,174,73,65,19,250,125,235,162,30,189,253,115,248,133,174,57,10,109,1,48,246,128,87,254,47,134,165,145,148,185,187,222,189,249,106,84,225,26,252,226,229,211,51,55,87,34,181,34,120,216,43,52,28,80,40,62,166,144,162,24,6,166,25,170,177,132,61,104,255,154,221,89,111,149,10,213,199,153,77,95,21,40,225,93,249,50,2,142,7,114,131,106,226,128,148,18,96,252,99,80,85,126,190,216,81,84,254,189,101,187,232,199,6,242,248,86,96,103,85,222,120,131,221,189,52,135,88,78,144,9,29,125,131,146,204,119,116,79,195,71,16,3,123,179,230,84,163,129,71,54,45,175,129,63,182,204,32,143,5,142,133,193,210,87,92,234,71,63,3,35,92,0,16,227,53,23,73,66,49,27,28,136,20,82,227,147,38,113,111,171,190,186,173,145,82,211,158,132,23,213,162,57,201,35,41,247,251,57,121,15,130,237,201,160,54,6,92,209,223,179,146,121,4,133,3,40,250,58,200,229,28,136,81,242,246,90,146,162,210,225,0,252,217,92,125,199,78,11,196,210,74,15,206,139,186,169,41,178,54,147,11,252,189,153,226,115,6,225,52,237,172,131,109,187,179,20,35,128,46,235,156,62,216,110,154,174,70,13,224,215,18,215,33,106,94,215,44,121,74,202,86,6,216,198,144,223,161,144,228,190,185,210,30,230,62,165,74,233,59,118,189,70,242,102,15,122,175,98,131,247,14,223,237,117,171,106,101,186,216,3,162,210,20,217,120,73,243,125,89,235,210,116,44,137,25,210,150,176,86,40,63,63,152,22,186,147,74,169,161,181,229,76,121,65,67,17,70,168,49,25,88,18,223,166,250,44,212,218,220,225,114,179,178,248,219,232,251,11,178,245,47,49,212,236,172,208,34,73,199,240,98,194,42,156,82,209,156,25,236,21,204,29,5,21,54,46,232,215,138,172,236,203,105,29,146,127,126,252,142,127,30,51,33,177,45,199,34,95,158,2,171,150,106,123,123,32,64,158,32,188,21,60,51,206,21,179,29,49,16,4,100,116,31,96,189,25,220,9,17,195,9,207,99,91,107,171,128,137,237,25,96,61,195,86,123,114,82,39,103,26,118,211,226,83,108,215,72,210,113,5,163,196,107,125,142,179,64,36,158,204,203,171,121,142,234,159,239,94,248,199,250,39,177,67,29,222,192,154,210,133,95,57,179,220,115,105,48,117,120,83,214,18,109,181,209,3,148,139,178,249,70,72,249,250,186,200,88,11,68,21,238,150,213,1,182,90,178,48,47,185,80,25,89,6,51,86,74,122,193,127,109,63,114,193,146,39,46,239,162,234,28,109,236,77,77,225,111,159,104,181,234,98,160,210,136,74,221,225,14,81,134,1,82,137,240,54,88,46,14,116,50,96,141,144,56,240,251,95,243,96,194,170,195,192,140,121,25,8,173,52,129,107,200,125,228,250,175,89,1,58,255,223,118,77,4,77,161,138,212,64,166,180,168,221,103,196,91,47,116,238,82,213,176,108,69,159,252,64,127,91,196,207,43,212,46,34,219,75,46,240,230,5,249,242,24,95,92,45,52,151,204,250,102,8,215,63,236,21,36,172,74,113,139,98,43,133,66,206,218,165,122,119,45,111,93,5,189,217,39,29,164,175,169,50,214,107,119,59,11,149,30,130,12,177,137,59,120,212,162,118,116,35,91,125,53,89,149,185,18,63,68,131,251,160,99,55,13,147,29,105,73,166,228,190,65,245,196,21,195,163,142,227,42,28,39,99,30,213,54,253,26,64,144,42,137,163,98,135,242,108,173,69,238,50,175,205,142,221,193,68,61,232,23,93,173,113,102,204,246,118,109,38,153,52,3,23,58,74,139,91,47,32,204,157,69,70,172,90,9,103,140,214,125,188,37,92,136,195,203,30,55,246,76,50,79,121,41,35,92,181,129,129,238,46,184,217,197,219,170,1,217,76,163,199,27,49,28,88,87,186,87,42,117,9,185,246,218,238,94,165,12,147,240,83,190,12,195,170,90,57,87,169,240,31,167,255,78,87,77,40,59,202,140,240,219,133,87,179,230,103,40,175,176,178,133,33,183,180,15,192,175,144,205,209,134,86,63,11,195,229,115,253,174,123,10,115,234,242,190,197,214,36,67,204,244,253,52,44,57,176,15,174,2,214,45,240,245,248,97,7,65,102,169,120,30,142,163,32,63,162,248,238,71,48,149,201,216,134,215,73,255,80,222,183,106,49,116,198,69,77,167,147,165,124,86,27,57,168,204,163,16,26,223,138,158,44,214,235,220,222,124,77,174,171,39,181,89,43,187,72,85,146,53,55,239,229,31,48,101,12,53,161,210,23,62,10,20,51,166,128,103,71,57,229,135,83,140,76,46,78,221,210,83,171,62,112,20,38,1,50,151,111,242,3,35,231,11,245,125,174,247,237,171,222,33,200,21,155,124,85,148,53,228,147,222,216,230,56,31,76,190,161,11,248,11,197,189,176,170,134,49,238,147,162,60,146,12,44,53,196,21,205,187,148,46,2,193,133,228,61,34,11,186,7,216,19,72,37,127,83,31,149,144,31,208,142,187,161,243,131,136,253,206,205,159,205,234,56,187,223,55,14,47,58,144,82,27,215,113,157,149,173,228,150,247,175,153,177,244,245,123,6,128,223,50,165,170,253,179,195,214,218,178,227,192,234,159,249,27,203,15,1,109,161,81,49,138,55,10,29,233,151,188,26,9,123,17,179,137,88,97,136,143,247,238,109,127,149,104,206,228,58,133,84,252,31,94,12,10,223,126,24,165,109,70,192,4,168,29,1,154,205,116,152,7,144,45,123,243,46,195,98,105,39,194,62,133,65,209,28,123,134,236,213,141,173,43,182,78,45,72,150,55,13,228,75,251,16,165,30,224,180,68,41,80,46,120,45,7,8,155,110,145,168,255,135,152,124,104,196,82,8,231,211,153,47,86,15,174,22,241,157,235,167,34,101,197,251,232,214,158,45,11,111,103,125,245,121,46,53,45,115,35,76,59,232,27,111,212,81,117,100,102,98,175,199,95,102,122,33,220,95,94,102,167,139,246,175,12,220,203,75,37,126,16,161,169,137,125,5,45,222,240,223,44,143,229,39,33,161,94,221,249,6,25,102,16,20,154,2,109,108,39,12,200,218,106,65,203,56,10,195,179,203,242,40,42,103,77,28,138,155,159,53,237,244,222,81,106,147,213,135,220,1,222,178,138,138,18,54,32,163,102,30,119,0,111,218,185,107,199,4,176,103,173,240,17,167,17,62,104,112,133,197,195,222,132,110,92,20,156,154,44,110,166,84,177,205,69,246,172,228,13,67,167,171,174,18,93,109,202,40,203,181,92,19,86,86,137,85,158,141,157,222,214,96,126,119,55,222,141,58,28,252,41,113,2,76,97,209,111,208,131,67,141,143,139,209,62,239,124,206,150,18,251,39,112,43,144,1,126,236,202,28,234,57,122,139,36,239,101,217,91,185,121,136,28,84,236,65,144,59,63,53,155,31,68,216,211,220,209,251,126,18,232,248,25,0,169,74,243,61,1,185,135,152,214,51,111,216,184,154,201,44,2,185,148,68,136,60,195,194,167,253,118,26,106,122,29,89,238,191,253,191,237,232,75,175,243,37,236,85,39,249,207,16,232,113,181,18,4,42,69,48,214,159,37,215,153,73,60,227,38,40,11,251,79,231,184,129,145,99,37,72,70,142,57,141,130,29,0,158,145,38,67,41,173,62,213,69,76,141,226,133,39,30,182,93,137,83,65,23,19,45,233,96,204,32,246,179,193,176,146,242,42,221,83,178,72,55,144,126,130,25,18,74,8,150,73,152,121,69,131,163,198,56,65,75,185,242,177,230,255,80,86,54,54,213,31,156,30,117,156,255,173,147,143,122,148,50,209,27,14,120,172,111,4,223,87,199,139,238,23,152,253,81,52,118,73,221,66,76,234,233,26,131,211,143,210,169,217,47,236,11,109,101,190,26,39,140,132,150,235,28,179,211,216,153,0,108,109,66,215,236,86,172,38,125,170,124,126,144,25,163,125,227,228,24,168,203,160,18,194,76,23,105,5,70,121,74,119,50,2,68,139,201,242,81,10,5,137,59,147,61,147,109,67,51,63,93,101,20,247,190,214,39,135,95,250,35,189,99,112,138,237,5,240,37,240,224,43,240,115,90,177,102,124,172,139,95,119,210,253,44,123,1,189,134,131,151,129,40,245,136,29,115,227,125,8,177,158,147,115,67,168,203,6,72,18,62,74,254,89,84,160,235,145,216,17,147,210,232,147,106,245,21,97,240,114,242,145,27,54,111,16,19,187,98,77,41,89,180,228,68,158,6,22,101,34,221,169,199,19,5,173,137,27,112,178,192,105,72,243,103,236,86,149,93,99,219,237,176,95,65,103,249,255,193,164,98,170,118,95,127,85,11,243,227,198,21,197,226,122,100,63,183,109,62,36,29,204,166,112,0,126,225,75,198,119,93,140,177,5,125,253,10,223,59,75,97,27,128,63,212,73,85,197,104,74,55,23,144,133,41,78,22,220,14,245,243,87,112,48,74,213,104,110,112,29,144,119,102,107,150,161,97,0,189,84,12,9,220,218,212,108,51,32,9,164,159,177,10,54,127,112,77,125,176,192,142,245,109,146,67,148,193,36,174,191,119,1,230,82,252,118,60,211,230,4,148,77,239,211,229,45,115,242,117,125,87,28,250,228,56,77,239,126,101,75,1,20,139,236,207,221,59,182,97,113,240,0,127,68,118,107,24,209,51,209,54,213,221,193,190,62,67,1,199,28,112,57,87,112,229,234,135,210,34,2,231,211,100,196,102,120,97,95,148,245,207,190,87,111,114,98,133,143,174,25,193,27,244,142,61,154,239,114,16,143,233,76,183,58,25,192,80,91,116,116,2,204,188,214,252,136,209,107,108,119,231,93,35,85,192,107,195,156,27,87,62,20,251,134,126,94,224,193,39,52,207,160,19,224,240,30,78,57,163,102,156,215,161,253,173,169,117,221,179,126,121,21,11,222,162,175,32,166,131,163,67,189,77,12,151,120,167,169,143,230,138,36,76,67,161,211,141,24,232,163,0,236,64,22,124,73,43,178,208,132,233,145,147,48,135,95,221,171,245,50,124,130,55,140,150,125,239,30,13,207,14,73,136,98,47,208,222,181,154,116,124,84,38,216,29,103,44,191,240,21,188,35,78,248,88,95,229,80,188,63,127,204,172,26,213,114,235,174,105,54,230,15,73,245,181,59,94,129,254,196,173,133,173,131,120,209,55,13,254,146,96,11,218,93,209,219,167,38,240,45,48,205,238,34,192,169,6,228,110,189,109,181,216,76,103,218,130,174,14,103,113,133,21,153,207,12,25,94,143,163,65,69,107,48,214,39,181,142,161,212,247,225,81,27,19,144,26,191,34,32,52,225,124,46,106,27,119,183,130,145,21,251,128,43,226,185,214,175,213,235,200,76,134,42,172,49,90,229,238,144,199,36,82,88,78,59,209,215,117,210,12,12,15,51,95,59,130,200,162,194,23,234,52,154,152,83,142,210,181,24,225,192,216,166,146,175,68,68,57,198,14,227,41,157,235,212,231,125,206,122,19,93,193,195,124,4,129,3,217,240,193,71,88,186,162,64,102,247,203,167,209,86,105,156,235,90,1,84,121,245,199,125,162,59,217,192,109,72,5,196,191,55,49,189,183,254,180,78,8,86,205,113,196,152,27,189,81,232,193,225,236,78,0,185,155,160,153,131,196,5,160,67,251,63,124,176,48,115,26,236,236,140,94,81,220,151,110,201,21,194,100,216,95,142,82,220,78,114,31,158,152,247,106,239,210,211,167,61,140,106,162,186,83,189,39,249,113,27,212,54,55,20,173,228,100,69,179,92,25,22,71,128,77,176,218,28,160,122,56,177,163,43,51,86,165,211,150,167,199,126,169,229,91,248,47,47,226,64,124,50,90,197,92,120,119,228,122,242,12,14,121,251,235,187,108,129,163,96,165,19,183,156,46,235,163,13,218,13,144,213,158,225,139,114,3,248,161,156,114,191,239,100,253,62,254,173,187,48,136,185,254,82,118,76,213,208,19,46,51,237,54,72,184,156,99,163,128,102,241,61,117,16,147,189,16,82,57,25,101,174,112,93,62,165,66,135,51,76,19,151,152,138,14,16,21,74,177,13,210,202,210,49,197,181,64,63,253,186,117,67,124,30,68,90,58,135,183,157,63,33,242,187,180,99,227,47,247,50,103,253,207,179,9,21,245,18,49,21,229,105,97,159,6,253,211,132,71,182,51,98,79,30,122,235,19,143,9,97,165,62,166,253,151,10,225,246,150,21,38,186,192,235,164,227,252,182,150,114,35,82,117,189,102,60,39,110,0,147,166,8,195,81,33,187,67,109,87,206,62,108,0,12,131,22,254,194,137,235,3,168,107,7,243,109,132,62,1,195,222,71,114,161,106,28,142,22,204,120,71,4,192,120,229,13,78,119,118,253,77,210,207,108,223,26,250,236,147,46,255,52,88,131,105,37,176,17,246,38,31,251,191,80,225,56,239,228,187,11,39,138,207,197,183,174,224,252,51,167,103,71,142,234,217,39,167,4,102,25,136,174,190,219,165,107,0,61,232,61,155,241,26,124,169,50,1,199,44,97,177,73,241,99,1,8,60,130,55,194,239,108,206,238,96,248,133,21,110,187,122,230,126,204,175,63,255,237,245,50,16,99,41,204,244,180,202,89,81,57,184,234,227,74,103,216,189,127,207,219,101,152,183,70,189,13,18,172,62,250,135,247,0,94,34,207,70,136,97,236,239,115,160,54,198,66,15,57,128,150,15,45,227,225,83,219,122,55,225,145,45,176,98,107,128,101,249,83,68,97,54,242,223,148,9,109,63,97,244,107,124,179,153,166,4,178,134,118,53,189,173,221,27,218,134,112,132,19,126,223,212,18,121,85,237,20,77,227,209,12,122,126,3,201,208,144,52,101,222,113,196,169,188,117,213,188,33,221,51,162,89,158,15,7,102,230,215,182,44,254,167,45,191,116,121,90,168,119,211,231,135,167,200,3,50,248,3,251,193,134,195,14,109,115,149,51,127,83,191,237,246,133,137,179,120,199,1,236,7,129,210,183,217,75,85,149,233,143,240,166,34,16,63,111,162,41,154,66,215,69,49,46,91,133,223,99,141,144,130,181,129,101,121,119,25,164,252,179,102,255,76,221,34,60,215,200,40,82,53,133,176,44,165,242,190,76,76,176,199,2,100,125,135,191,231,55,118,109,234,2,206,56,1,233,208,133,79,187,2,38,187,98,225,246,114,205,68,43,101,213,157,209,190,0,147,11,84,236,162,155,40,97,155,92,71,64,203,98,251,236,37,147,33,169,175,143,165,39,201,119,2,24,111,235,86,145,95,116,175,62,205,62,45,113,168,36,203,177,27,165,138,240,225,89,51,47,152,15,177,176,228,158,128,194,195,184,3,194,255,72,80,222,229,107,224,3,66,131,89,103,110,50,52,248,126,237,2,103,249,110,215,173,193,209,153,142,159,239,241,109,246,94,132,211,98,227,93,97,207,105,87,60,216,110,179,198,139,134,68,189,80,79,113,176,158,123,253,24,132,254,97,190,132,43,13,186,70,114,157,204,69,17,162,37,231,22,88,97,144,174,168,18,140,25,14,97,5,210,167,81,91,115,114,47,33,246,29,0,141,157,54,139,201,49,154,35,227,186,51,165,217,96,205,121,131,0,8,31,205,223,39,26,55,252,206,202,183,167,117,64,18,166,224,186,34,241,62,151,225,180,251,210,203,58,238,129,179,24,60,171,200,212,27,76,8,218,82,210,179,132,189,124,243,142,197,147,69,199,198,216,12,190,4,218,172,202,204,138,219,185,241,223,18,252,226,177,104,46,135,146,229,14,0,252,231,44,143,197,36,243,168,106,36,111,138,196,81,105,250,101,126,112,16,44,93,4,1,223,48,54,32,229,104,41,124,255,135,156,164,150,58,153,251,161,114,60,144,245,63,44,119,1,21,229,46,193,111,62,25,118,63,57,150,163,205,184,241,72,233,27,42,45,124,70,213,254,174,204,207,245,59,237,227,121,73,249,74,195,116,94,22,1,94,106,207,228,202,251,113,189,108,177,49,152,97,127,15,189,75,168,58,150,204,95,94,108,152,3,158,96,175,87,110,189,114,92,196,151,105,8,181,118,159,232,150,239,5,102,201,92,87,41,16,220,90,145,39,237,108,48,39,164,209,201,98,167,224,7,124,7,53,82,70,137,72,140,118,173,179,227,10,253,83,173,106,230,252,130,229,235,95,255,219,227,95,109,94,159,191,158,42,14,161,227,98,189,31,23,107,221,75,241,105,36,29,105,140,22,142,211,95,148,106,154,171,252,88,17,196,164,1,234,175,46,122,98,211,196,33,61,12,125,21,56,25,255,42,97,143,243,11,103,228,34,194,196,21,36,128,255,249,159,116,71,115,171,39,101,249,215,144,224,198,152,116,66,231,116,208,82,20,244,103,153,112,245,169,20,215,60,243,204,166,62,91,67,246,165,199,232,254,116,121,190,93,212,182,64,19,165,135,86,231,159,90,155,40,226,186,30,54,34,62,184,169,78,215,153,75,130,200,175,51,5,92,79,40,174,233,205,138,74,184,81,6,238,10,201,5,28,230,87,89,2,100,119,137,52,90,71,181,192,13,57,185,223,36,5,210,110,121,29,40,164,149,206,28,217,251,59,4,50,105,60,36,115,134,124,1,204,4,81,108,84,213,58,103,150,153,204,86,34,149,101,247,151,135,198,215,150,235,109,32,116,71,50,55,234,237,24,101,220,48,47,119,89,66,255,241,31,88,84,193,26,225,210,0,196,7,94,113,17,19,111,51,233,156,106,198,248,133,187,188,237,92,208,160,118,28,178,151,112,217,80,234,4,172,37,150,66,170,240,92,35,210,167,236,252,40,216,205,47,210,83,10,93,14,44,21,105,2,175,0,142,7,39,232,51,1,31,88,155,240,98,200,10,241,124,229,252,2,158,19,229,174,47,249,4,184,172,143,85,69,252,196,52,173,175,207,209,118,64,120,24,102,113,58,29,114,117,79,255,42,163,215,124,41,183,96,52,165,131,45,216,0,131,104,180,60,85,17,127,171,245,12,110,59,175,189,188,250,82,233,245,207,16,164,25,70,229,169,175,110,3,215,212,217,160,155,58,32,92,194,202,17,179,30,189,163,166,166,104,222,160,202,73,118,202,0,9,131,250,134,8,193,33,1,102,19,221,248,188,253,168,42,167,135,72,25,182,107,107,78,169,203,254,60,214,110,163,111,79,29,168,191,217,36,85,82,211,192,56,23,143,106,195,35,40,64,215,7,158,3,194,136,154,146,248,65,120,134,110,194,188,21,78,6,143,180,206,184,64,194,164,60,84,107,36,186,54,148,106,69,45,74,19,164,59,5,110,97,15,97,21,54,104,231,29,25,19,255,3,27,226,192,11,209,251,18,250,72,191,179,216,116,242,57,197,131,194,206,208,20,65,225,102,178,246,104,47,196,13,119,140,95,5,90,205,92,196,62,121,247,229,7,187,50,50,46,160,197,198,221,239,64,53,70,156,31,43,191,59,218,222,177,96,69,76,231,242,170,54,100,225,30,84,108,215,115,103,16,101,26,242,36,118,243,201,249,20,115,192,237,67,58,227,57,245,49,63,32,118,99,27,206,12,105,93,239,116,92,17,10,183,117,241,59,231,61,161,222,91,186,238,128,48,236,48,108,235,216,213,102,129,179,215,193,3,119,188,202,217,88,219,20,177,60,221,90,236,212,123,99,115,13,231,55,30,83,123,45,10,50,122,204,82,73,248,88,218,253,208,25,61,88,22,1,45,3,35,48,245,70,249,128,58,213,133,136,33,109,66,132,96,249,91,48,86,71,204,138,92,23,212,100,6,209,16,183,154,4,32,168,217,34,53,224,86,179,206,187,47,72,41,51,223,145,143,32,167,180,9,46,195,241,65,28,159,120,13,36,83,3,110,136,237,36,140,30,116,205,134,222,76,129,245,233,183,40,59,41,10,179,127,227,235,237,147,115,234,199,109,12,95,165,165,18,125,95,140,241,1,31,206,103,109,195,40,140,165,62,52,245,104,216,23,155,30,153,78,235,157,249,248,0,23,0,169,162,43,48,198,186,203,141,225,3,79,112,130,64,169,183,178,164,235,49,39,209,234,127,132,81,245,254,60,3,143,111,12,40,136,199,181,252,84,242,169,72,111,15,59,32,149,232,255,119,59,216,209,117,130,84,117,166,136,81,201,14,112,202,4,180,200,37,203,35,170,69,204,73,205,22,65,172,83,145,239,201,129,47,134,247,63,91,158,239,172,20,173,232,69,18,248,250,11,43,198,138,150,181,14,14,140,11,186,186,63,61,66,47,150,120,4,211,192,110,146,229,17,171,142,118,200,229,10,76,254,3,88,20,221,146,240,97,208,158,104,112,84,71,18,129,225,206,101,25,76,214,149,219,10,97,184,52,159,242,18,122,59,116,100,108,108,238,115,47,24,155,174,210,72,50,225,253,216,208,204,239,231,143,190,97,165,51,210,158,39,201,242,37,133,48,119,232,87,114,7,58,46,174,1,100,88,136,199,34,202,249,127,154,148,17,92,137,98,70,207,10,42,186,220,108,227,45,179,59,2,185,69,90,216,120,145,77,125,41,247,29,120,49,92,134,127,78,254,152,25,7,59,4,1,9,214,245,191,88,0,91,54,84,38,106,168,0,8,231,220,187,104,145,2,147,178,4,26,64,188,13,202,67,145,149,73,215,253,194,229,29,187,30,30,154,116,223,117,124,233,64,228,72,130,161,148,119,129,179,224,84,106,74,185,101,5,221,62,194,200,191,246,198,204,232,131,134,88,33,37,249,67,169,73,216,47,122,63,56,85,173,125,83,105,111,209,20,93,17,217,173,249,147,189,220,185,231,251,183,108,45,240,115,184,163,148,203,99,24,209,118,61,171,28,166,162,108,195,181,254,194,33,17,223,191,106,154,149,54,53,114,122,95,16,85,58,164,190,18,249,250,215,248,20,100,59,65,228,29,195,83,44,54,43,231,223,18,165,103,209,68,205,230,219,252,86,103,213,248,134,73,238,25,71,81,16,158,4,160,13,125,84,40,6,133,134,26,16,213,90,12,211,153,196,142,227,1,108,213,41,165,239,192,93,105,85,72,238,47,112,161,162,42,130,204,229,214,182,141,232,165,25,118,91,147,34,188,72,227,220,252,69,204,43,209,58,72,213,178,16,109,130,114,50,217,147,96,198,73,219,137,76,243,106,141,127,117,163,54,47,74,230,228,165,83,158,161,84,108,83,78,159,218,156,16,200,0,214,239,72,197,229,205,240,214,227,189,110,57,4,209,204,58,190,164,254,137,193,176,37,112,25,43,14,216,122,25,134,227,230,235,180,33,175,245,2,204,112,116,52,187,155,100,173,72,55,192,161,138,133,11,5,176,223,63,94,247,61,131,25,147,222,90,199,54,26,64,50,213,166,39,207,122,124,135,60,235,179,128,129,139,173,157,217,172,170,175,30,211,167,10,39,169,158,217,33,20,97,248,26,253,203,128,220,110,44,170,2,212,39,96,171,190,100,56,26,41,204,106,80,23,55,168,142,162,252,153,25,2,103,187,234,176,63,55,1,41,115,112,135,219,239,24,129,197,155,212,26,228,135,177,27,60,181,148,30,192,197,170,119,202,94,222,156,189,133,45,220,255,77,53,214,123,199,193,90,218,208,114,90,157,65,108,87,139,11,186,225,129,28,20,112,57,100,95,123,90,246,137,137,94,61,178,133,94,48,46,161,155,84,24,250,140,185,72,220,224,7,47,149,28,78,11,66,203,69,107,96,47,54,73,225,58,212,146,40,117,109,101,116,97,124,70,135,221,35,62,187,80,207,218,48,194,101,133,255,35,73,207,99,64,187,250,224,252,141,55,133,252,17,245,0,208,150,61,152,119,81,33,94,184,17,243,27,23,17,160,217,74,81,213,4,248,140,15,158,6,153,240,114,234,168,9,238,245,59,94,2,4,34,223,18,80,186,65,161,138,162,151,72,100,157,72,134,141,14,214,225,5,26,4,34,194,117,83,88,170,149,30,240,123,164,176,250,193,144,116,230,43,155,161,148,194,59,230,35,186,221,72,179,13,172,129,12,102,101,194,68,206,200,94,119,36,83,67,168,152,77,213,6,22,8,82,13,72,220,248,150,241,12,199,174,186,238,73,211,52,140,93,173,4,164,11,47,83,181,138,238,101,118,133,149,47,71,183,187,6,79,127,122,24,161,236,69,115,167,232,178,106,227,179,108,115,22,184,1,237,171,31,252,40,122,223,95,182,219,42,189,35,174,190,73,229,124,37,172,48,143,31,3,23,51,163,71,200,100,63,157,156,195,192,135,161,27,178,123,158,146,53,97,21,180,142,235,232,29,119,10,25,220,111,128,92,231,32,25,23,194,189,73,174,117,21,224,22,163,227,31,35,69,87,50,66,69,141,7,71,222,214,219,30,127,94,36,93,76,10,200,79,125,210,163,115,142,82,86,0,48,97,216,218,170,163,25,249,226,159,160,253,176,80,215,137,81,175,74,9,129,209,69,48,34,235,239,114,13,8,190,122,164,145,54,32,209,74,137,85,155,146,71,237,23,54,43,44,137,216,43,234,9,42,64,91,4,239,38,246,31,33,99,240,255,233,218,125,99,213,105,223,250,209,143,104,232,188,188,119,213,244,63,112,111,22,34,47,176,159,45,31,255,100,117,69,140,38,106,196,221,220,213,87,201,6,220,191,61,213,8,72,201,242,128,19,154,30,93,12,19,88,31,185,45,230,101,77,69,28,25,228,67,169,38,231,114,21,12,177,193,59,127,192,87,31,185,80,207,192,195,63,101,227,252,71,51,164,145,83,109,56,88,54,132,110,79,39,247,36,76,180,90,78,80,106,86,187,48,133,143,239,75,188,76,252,125,227,136,111,171,63,54,38,7,138,181,25,153,104,162,39,204,187,123,226,103,11,243,228,42,187,29,16,190,46,35,2,89,44,164,222,3,125,20,183,38,203,231,193,134,221,97,37,99,121,245,55,219,50,61,236,200,16,75,123,51,63,44,111,104,218,101,242,111,81,242,22,58,42,74,116,210,132,14,89,233,113,101,242,114,234,22,101,252,31,218,92,109,60,120,50,200,221,0,230,253,117,101,56,149,232,249,132,208,9,235,172,109,89,114,221,99,243,24,74,249,214,28,71,102,207,77,80,109,196,140,239,242,215,15,72,33,193,193,247,169,117,126,225,40,13,79,145,43,8,208,78,117,217,124,47,107,16,159,204,121,194,18,147,37,114,149,92,41,145,49,177,188,206,59,164,210,250,123,22,122,230,232,238,193,197,197,60,228,57,79,144,174,56,131,77,95,185,125,0,24,112,224,22,181,140,54,0,222,48,209,211,183,73,78,31,248,204,230,6,204,5,90,149,152,76,24,3,129,75,84,28,7,157,217,241,11,175,154,50,234,33,135,190,102,116,125,43,250,97,4,76,43,131,180,44,19,145,240,123,27,169,173,69,116,73,236,242,17,203,202,182,95,192,68,201,195,195,23,220,60,33,35,188,45,155,44,227,223,93,160,0,67,31,61,35,175,92,182,198,180,229,38,173,6,52,170,122,63,247,106,103,173,126,129,177,118,181,110,252,202,138,26,68,84,229,123,21,113,179,27,78,122,17,88,172,72,174,120,75,55,236,137,134,31,109,253,43,12,11,98,101,255,227,186,19,58,48,252,127,217,39,140,171,100,70,213,6,216,128,47,80,43,60,51,53,237,213,47,251,117,18,171,175,209,76,190,126,43,71,182,130,72,110,219,4,194,167,66,218,186,189,30,196,155,85,67,116,241,177,130,231,162,191,125,86,232,145,248,184,22,134,19,131,56,47,11,23,52,42,79,20,251,44,157,112,114,36,42,83,121,143,131,133,214,46,35,74,6,147,218,228,207,227,63,249,18,134,18,132,189,109,207,152,145,200,22,145,228,124,235,122,22,18,52,193,28,167,10,127,58,71,227,132,111,163,65,19,13,116,174,149,58,86,95,220,38,231,78,76,147,209,48,234,129,78,97,205,31,21,107,188,239,165,118,233,52,1,207,238,87,128,134,190,71,125,157,65,17,232,167,155,53,124,13,112,168,243,225,198,19,29,18,80,98,4,39,220,149,63,67,27,21,235,198,75,129,31,242,95,227,198,200,179,65,217,191,163,40,0,182,55,108,211,141,10,246,178,140,108,217,201,113,210,180,199,120,92,149,250,149,133,95,183,123,39,166,201,77,102,62,0,39,240,18,74,116,38,235,202,58,59,158,62,227,71,216,44,244,225,206,167,95,92,44,182,127,63,196,156,46,144,32,251,19,67,73,42,249,102,226,208,27,110,193,79,14,36,36,132,65,34,14,74,25,56,111,120,214,182,55,72,127,61,46,17,214,84,145,142,228,138,144,157,231,198,8,143,64,218,230,203,65,215,35,7,114,3,19,1,211,254,86,174,170,152,131,218,66,186,219,202,93,254,90,170,241,114,106,199,247,88,37,226,203,239,144,81,111,78,240,139,65,203,232,37,191,219,3,211,181,9,35,196,196,224,183,149,47,148,167,97,131,203,88,206,197,218,34,94,82,209,200,178,114,84,169,16,99,31,119,31,120,31,3,21,149,183,78,103,27,36,115,97,172,26,210,50,186,53,6,189,244,231,32,236,106,255,251,20,239,248,20,223,143,108,171,154,151,213,244,210,56,249,56,98,85,150,44,167,174,130,145,14,183,29,231,18,0,34,135,232,18,196,134,70,95,238,113,105,216,116,185,209,100,247,175,97,31,134,247,24,220,5,91,71,132,38,210,127,121,85,22,135,213,42,81,93,4,130,165,31,13,13,17,247,135,58,93,103,228,201,71,219,104,218,12,86,202,43,85,180,94,85,104,7,54,233,160,53,29,206,122,135,204,162,129,97,24,31,253,208,0,88,90,156,121,246,185,238,120,78,239,21,2,171,233,40,7,170,15,56,31,197,223,180,160,245,89,168,67,43,1,82,223,208,1,195,223,134,34,141,155,222,184,98,228,171,42,12,221,236,228,155,28,53,110,13,173,71,188,23,146,99,200,103,218,91,165,71,38,0,225,159,79,117,160,55,214,3,248,172,27,213,67,211,36,83,47,73,99,175,58,33,4,210,161,16,195,111,254,50,205,185,58,201,90,227,202,96,65,129,6,41,50,175,155,215,243,78,115,105,220,96,227,154,248,214,22,214,214,139,160,94,198,255,142,44,8,153,162,36,162,76,113,188,232,169,191,140,192,197,198,7,158,1,75,79,134,55,78,192,250,143,251,105,59,162,118,250,252,220,106,98,79,89,120,93,183,143,159,205,77,35,142,61,200,223,165,186,154,249,228,238,24,5,82,92,50,204,66,147,18,116,65,212,153,36,136,124,199,150,117,177,233,216,181,126,155,119,188,40,17,191,238,226,191,74,81,37,182,104,82,59,107,216,204,159,255,190,114,27,120,196,211,192,205,83,137,74,182,147,18,190,120,111,210,221,129,175,63,167,99,215,199,76,67,187,12,201,69,221,70,146,85,154,60,57,28,229,156,233,70,238,151,131,151,152,5,84,4,11,194,97,224,190,211,7,103,192,156,100,150,178,109,84,194,144,47,16,105,225,104,87,251,134,125,175,49,173,232,8,143,54,71,179,95,181,32,115,46,45,179,9,37,167,17,174,148,235,221,115,136,230,177,4,26,153,17,125,105,33,251,222,159,103,98,63,60,72,59,207,183,254,113,201,177,169,47,73,63,174,78,216,207,65,206,63,67,124,7,99,214,33,110,235,168,85,104,212,8,89,210,136,128,141,34,153,153,2,16,177,48,228,108,229,143,18,167,157,230,47,87,240,174,185,61,247,96,18,32,102,102,94,182,35,189,253,62,54,49,213,240,177,102,52,62,187,60,203,100,8,247,194,248,189,31,47,48,152,113,220,241,8,137,157,154,240,44,156,0,131,7,63,80,159,180,179,148,192,46,252,229,159,227,102,180,245,203,97,46,55,57,13,3,139,140,125,116,90,66,17,162,219,152,104,78,24,203,44,113,214,169,220,73,15,103,251,146,158,180,100,90,119,19,177,115,131,82,58,33,176,109,139,64,32,154,50,132,223,52,208,206,72,185,55,107,42,96,95,183,53,25,97,228,150,97,50,52,162,204,76,181,172,175,33,127,156,172,0,109,83,20,190,252,252,138,38,192,147,145,144,41,9,59,187,147,6,168,125,95,103,160,195,172,70,166,124,35,45,126,195,227,194,14,8,157,171,180,107,28,189,121,120,126,191,167,231,26,197,195,147,198,200,23,52,153,205,158,210,76,25,230,229,116,17,111,111,156,174,250,198,8,239,94,209,157,55,234,70,232,167,77,163,64,148,64,29,212,174,106,87,224,196,105,82,89,160,108,241,254,92,86,44,137,171,101,184,224,30,27,133,125,120,12,129,122,152,12,54,191,221,208,203,210,180,71,186,102,164,79,73,210,100,148,60,62,31,251,53,99,156,139,173,182,199,105,231,140,85,52,19,25,68,243,81,42,27,59,186,152,210,208,102,43,245,174,199,45,130,160,177,219,214,104,4,1,35,201,124,249,95,155,198,84,242,126,225,197,125,108,184,206,33,187,92,40,194,114,144,111,154,162,22,128,118,61,250,175,74,28,221,151,181,35,194,246,109,209,153,17,69,138,207,97,114,88,106,60,18,122,217,248,142,244,178,147,133,2,201,29,117,14,250,2,248,206,175,22,154,206,145,28,197,238,54,246,104,66,65,50,87,185,106,57,136,78,196,165,249,236,148,118,184,27,24,248,209,146,35,5,75,64,30,34,237,241,20,5,68,251,70,228,98,116,22,70,188,42,0,83,38,247,7,147,188,31,162,100,14,102,6,165,67,171,178,109,110,250,75,233,107,250,213,249,127,148,35,181,228,85,149,145,220,5,144,172,38,88,175,22,220,208,86,223,188,173,182,86,55,88,122,2,0,8,146,187,170,157,71,84,28,139,31,254,189,124,76,25,30,245,16,129,65,235,117,246,218,222,233,51,64,132,133,154,34,8,206,115,143,183,55,123,27,87,97,150,158,130,239,126,48,83,86,102,197,110,154,144,63,247,216,175,4,63,242,197,187,54,254,252,20,173,250,100,107,142,51,62,202,27,143,166,185,249,82,214,220,109,183,247,9,34,54,78,13,109,254,59,192,213,132,1,233,170,156,90,63,217,106,95,212,232,118,215,73,229,30,223,32,50,16,29,180,28,215,154,16,13,248,253,31,204,6,230,61,42,80,53,7,185,123,66,81,71,160,64,218,175,250,108,169,95,125,96,249,41,219,38,41,97,18,79,192,253,245,233,132,29,148,153,194,185,48,7,198,143,137,41,89,251,166,44,87,125,71,145,128,229,159,212,193,254,14,38,43,169,60,74,136,81,254,116,203,214,78,58,219,75,242,229,52,39,129,74,44,93,215,187,129,39,231,221,132,16,118,234,135,204,210,164,118,83,114,97,140,1,61,206,208,18,81,111,53,149,212,145,108,80,156,213,57,212,233,101,187,61,156,245,207,205,145,67,101,88,245,47,231,53,202,127,99,92,18,245,46,38,128,192,211,186,68,86,56,87,29,8,44,142,15,139,19,117,245,187,255,171,55,15,254,161,188,105,110,65,50,54,115,202,208,170,109,130,15,180,224,210,104,238,241,112,250,243,235,97,4,197,11,188,195,184,255,59,148,244,230,37,21,233,28,242,218,201,59,11,186,46,162,166,235,1,85,54,137,210,35,90,119,235,61,199,209,30,177,2,166,163,108,48,248,56,124,3,100,29,182,205,158,12,188,212,82,175,76,196,44,51,177,135,124,94,73,181,249,50,71,163,199,101,80,241,250,203,106,34,176,79,107,76,84,113,197,165,132,33,146,176,217,30,126,63,75,33,96,185,211,213,111,144,196,29,74,110,214,149,47,223,23,168,245,78,110,111,178,185,234,34,108,216,4,174,155,6,34,90,176,188,153,139,142,45,107,225,56,26,22,248,218,238,187,87,210,83,7,12,152,53,205,160,108,42,126,136,232,30,114,157,75,46,241,140,213,51,155,53,220,68,168,24,18,121,239,98,112,41,235,71,203,129,133,190,187,111,81,55,122,14,193,17,3,161,136,112,208,231,158,127,44,89,184,7,57,146,150,54,25,16,167,154,39,14,75,176,150,102,128,216,3,211,86,48,6,69,211,231,245,110,118,249,111,46,175,93,130,64,104,23,46,42,28,87,87,141,249,193,136,168,170,197,56,238,152,95,128,84,193,187,193,73,114,185,46,240,0,24,107,98,52,193,165,255,47,126,71,208,214,112,216,209,162,149,106,113,98,64,104,50,234,88,86,197,6,137,210,94,182,64,175,6,245,49,200,107,234,126,236,232,173,163,77,156,19,125,68,15,33,104,43,118,241,227,254,205,219,56,58,212,65,165,10,26,14,224,166,7,192,155,56,141,223,5,149,204,242,137,13,56,70,27,3,123,39,102,12,47,189,22,189,219,173,84,230,44,205,233,19,160,62,183,70,62,173,88,32,102,126,156,105,156,231,145,8,57,166,172,254,52,14,45,237,120,134,164,122,205,133,107,171,191,50,149,194,199,194,43,249,254,67,215,191,65,218,200,121,47,13,201,143,188,230,209,208,113,2,175,70,81,64,76,219,49,118,146,84,167,88,225,247,161,186,49,198,169,141,213,108,34,33,110,86,173,80,85,131,0,161,52,176,180,194,21,215,62,146,143,98,112,217,91,113,150,244,1,81,53,232,8,123,100,132,152,216,198,83,65,17,66,44,92,247,119,126,244,194,188,189,79,47,191,25,113,240,125,8,1,55,108,42,156,204,29,164,128,47,235,234,132,255,135,107,61,149,184,81,131,73,234,96,170,243,54,221,50,251,128,200,133,196,219,130,219,32,72,243,71,221,20,176,238,196,41,216,154,70,86,132,38,63,53,136,159,234,223,40,35,149,45,19,25,250,121,233,98,202,115,58,186,234,51,56,171,231,71,203,235,135,92,41,168,22,71,81,213,58,104,5,65,171,200,195,169,214,129,113,83,130,56,148,127,0,124,116,34,196,236,151,144,131,95,90,143,29,232,39,153,178,234,146,17,107,142,228,72,184,73,144,0,196,97,67,236,253,13,143,3,165,54,154,75,42,203,254,163,193,222,121,195,145,158,58,249,247,211,135,197,179,242,39,189,20,19,181,244,243,131,162,174,9,149,247,118,86,10,101,161,81,225,91,219,219,119,52,33,112,60,172,3,249,175,161,71,162,62,140,187,166,189,188,229,71,27,27,193,250,183,247,202,213,192,243,118,112,55,233,247,56,163,91,0,12,76,136,46,251,151,55,167,169,125,49,66,119,6,54,102,106,131,156,16,132,17,54,210,39,252,79,146,253,255,197,161,42,164,60,150,22,179,54,194,226,32,22,196,195,167,78,192,77,122,107,7,39,31,44,145,235,60,205,2,32,254,117,139,76,223,114,237,245,196,86,163,118,79,205,81,254,148,37,146,171,164,201,240,19,79,203,211,131,144,240,44,211,103,58,112,204,43,97,64,59,86,206,186,254,81,239,180,63,206,219,75,68,212,52,142,244,254,157,110,18,110,122,175,208,185,49,111,57,169,78,254,154,119,233,130,39,226,200,91,59,212,2,230,213,110,33,46,237,201,235,140,37,250,106,190,216,175,127,14,86,215,240,92,94,95,183,35,252,165,122,116,251,63,173,235,118,246,97,158,30,108,20,25,5,8,95,90,25,250,22,175,153,139,68,163,189,54,58,36,200,68,5,65,190,30,145,123,94,86,21,62,250,172,161,144,145,53,125,159,242,150,120,120,147,46,203,3,37,104,210,179,217,159,6,243,122,72,88,227,78,149,188,75,195,62,97,172,252,55,93,240,0,90,48,58,93,207,220,221,75,253,66,39,41,142,250,210,33,123,41,134,81,108,88,180,53,165,12,96,89,69,148,227,31,238,236,121,30,114,189,109,118,172,66,188,241,141,130,137,117,140,7,86,228,15,224,145,31,200,74,191,230,163,205,230,106,154,134,46,90,1,210,126,37,250,105,101,214,5,110,197,8,154,54,224,68,194,99,55,39,49,120,165,78,57,214,17,222,89,52,21,92,64,221,116,50,51,220,73,204,116,72,37,84,117,189,225,110,238,144,253,108,120,26,38,168,249,149,135,120,106,94,60,172,19,231,194,35,181,185,31,7,38,248,93,161,158,6,58,159,26,22,125,68,48,151,75,37,230,121,95,206,4,177,240,44,206,113,24,127,43,240,231,56,112,13,116,106,141,239,12,14,231,0,9,38,82,125,182,104,248,29,57,254,251,209,94,104,209,17,238,45,42,79,212,174,218,240,30,104,143,5,30,241,38,92,25,86,43,178,59,178,103,31,172,230,49,26,233,164,48,192,82,149,65,223,84,175,126,91,67,202,172,139,165,94,37,92,210,152,109,71,60,152,15,19,70,189,10,129,84,45,108,67,30,147,193,39,106,72,72,107,24,81,160,111,13,16,203,246,79,154,216,65,70,14,60,198,196,160,174,173,67,61,223,229,44,103,82,241,139,226,140,190,64,164,215,137,221,229,90,116,184,139,115,137,141,37,96,67,6,26,1,69,141,5,198,185,20,158,62,181,125,51,65,250,39,235,154,227,220,16,144,125,57,18,18,37,42,210,98,54,52,197,105,129,205,233,70,5,253,205,26,137,126,163,124,250,161,81,196,167,181,186,12,86,81,74,14,47,207,235,51,155,106,224,173,211,216,183,146,248,57,14,64,114,229,35,75,201,245,51,18,195,71,170,118,192,152,89,253,46,140,77,234,80,138,245,211,14,26,84,49,108,3,185,51,130,111,150,57,201,143,239,232,183,207,208,37,146,7,75,164,66,198,95,113,86,243,133,135,178,131,111,58,128,27,181,46,101,111,113,255,201,41,132,72,165,42,157,180,199,187,193,165,152,85,52,222,173,81,213,46,218,2,146,146,170,132,97,190,161,214,215,104,187,0,202,137,178,205,7,9,216,121,125,195,187,232,7,235,197,95,34,70,48,202,159,128,93,225,46,158,60,26,27,171,61,62,29,212,61,203,200,197,68,6,86,204,154,54,74,214,139,25,138,22,88,17,38,28,86,93,27,62,253,10,170,207,82,24,36,216,94,89,192,187,191,182,228,31,157,233,208,214,211,177,61,175,44,170,199,89,197,26,161,212,143,92,187,167,182,230,130,30,133,25,33,55,218,181,58,202,155,132,147,7,46,68,131,27,222,180,54,77,112,10,38,134,54,169,40,58,234,41,239,142,227,201,160,153,3,37,208,201,125,136,165,64,180,115,44,94,206,45,226,105,190,202,40,60,153,82,249,95,58,244,144,180,93,104,16,134,183,251,149,94,142,57,29,83,246,150,228,211,95,170,125,221,235,19,104,106,204,55,98,212,70,49,95,244,58,190,85,150,226,201,208,194,162,163,189,6,146,177,7,225,106,53,204,89,134,254,74,144,225,140,56,157,157,82,224,152,31,78,215,169,45,60,113,113,157,227,213,24,168,5,82,17,117,78,68,120,230,251,230,203,113,247,243,204,88,13,32,21,121,23,20,248,50,248,238,45,78,79,205,108,46,201,247,59,50,93,78,220,97,22,160,246,81,188,78,128,118,46,186,57,179,52,170,224,69,67,186,144,38,220,71,159,24,148,237,160,21,245,118,239,211,245,112,60,202,99,163,208,180,80,177,144,186,250,228,174,196,224,58,101,173,60,202,75,117,208,217,142,59,213,158,58,221,168,49,254,156,221,203,237,223,73,167,15,111,22,23,94,96,128,239,5,23,189,129,215,224,244,100,30,156,111,251,21,227,42,148,58,196,79,28,58,245,82,185,192,146,51,180,225,19,124,193,27,254,154,167,103,25,134,208,240,133,30,248,182,111,86,197,80,239,19,49,53,181,79,13,72,106,47,36,205,206,99,197,148,0,172,40,212,155,144,199,30,40,132,109,134,125,31,157,32,254,31,9,88,64,67,120,89,243,54,63,197,245,153,9,255,8,114,54,43,233,27,156,94,95,39,88,108,212,82,200,74,49,155,44,163,145,23,229,167,128,86,79,89,78,169,190,85,196,141,204,145,84,50,184,27,16,102,154,83,64,238,40,124,239,104,191,14,250,239,221,186,11,205,215,255,2,116,61,73,5,8,202,50,5,131,141,232,70,97,124,146,210,145,154,181,126,164,228,214,210,147,43,17,83,174,139,175,83,182,247,226,116,113,210,77,7,179,43,93,221,71,145,106,80,108,59,62,239,11,106,245,130,28,149,66,204,169,50,121,55,246,206,110,219,124,66,178,141,89,198,177,158,51,107,117,190,135,232,187,169,63,160,253,174,114,159,192,163,223,163,233,16,67,72,198,40,1,193,50,28,242,20,201,96,253,224,182,23,18,247,233,115,100,132,199,98,135,93,65,233,220,194,189,35,210,214,176,168,238,66,158,57,103,155,70,22,84,248,22,66,16,238,37,74,67,217,23,221,199,51,194,255,165,165,156,29,192,140,130,145,203,144,221,173,138,245,52,41,222,95,3,87,208,15,76,142,189,82,220,56,157,202,197,213,174,178,174,8,233,42,122,2,244,64,226,199,152,137,102,5,145,27,176,0,42,229,16,243,5,88,110,108,185,94,14,156,185,33,221,208,114,57,15,208,181,20,98,143,15,14,212,108,33,207,92,183,244,122,41,192,83,51,43,98,139,150,2,189,122,192,255,186,1,123,230,201,202,209,205,210,93,167,42,151,98,75,14,208,184,235,209,8,162,239,94,20,224,225,179,218,244,136,82,79,157,179,149,167,223,0,254,193,34,94,219,74,49,171,101,5,45,88,241,164,116,193,110,162,233,164,25,195,130,17,219,180,94,213,103,121,179,17,82,236,200,121,171,143,99,104,96,37,183,21,251,219,36,93,95,55,137,229,160,138,254,106,250,113,155,114,87,49,14,156,25,223,33,37,105,82,112,137,213,160,38,212,21,228,83,102,214,26,126,206,53,230,238,167,12,29,173,206,195,5,124,199,36,205,66,132,181,118,153,253,172,41,22,169,142,214,58,247,26,144,100,107,66,12,129,15,194,187,198,118,64,116,76,159,243,70,219,181,119,149,174,131,172,64,25,85,231,169,232,12,20,72,218,243,118,245,74,66,184,177,193,167,132,65,128,69,203,183,148,85,65,129,193,184,62,67,231,33,131,216,173,138,46,240,65,170,155,1,0,44,89,118,227,62,118,141,212,99,161,242,204,153,89,249,93,220,234,22,171,24,1,85,224,244,126,80,76,59,234,5,85,45,103,44,133,35,55,35,94,26,2,9,170,132,218,158,39,214,11,211,229,162,94,2,233,165,241,84,146,122,89,15,250,102,97,30,36,211,187,191,49,90,176,172,244,16,243,14,146,247,84,167,47,242,37,165,178,116,191,213,174,47,7,213,194,255,161,98,48,204,60,0,34,243,92,141,194,66,180,99,41,93,216,204,102,238,218,31,146,215,37,74,43,84,147,2,31,208,170,11,138,137,158,94,91,154,27,86,4,211,147,155,127,82,98,63,242,114,93,145,219,120,72,44,204,245,214,60,92,164,81,17,28,138,42,236,42,156,51,46,79,99,177,147,234,207,242,68,14,141,2,62,92,201,112,221,63,103,204,132,42,132,66,18,157,89,216,9,6,74,191,92,0,55,162,115,84,79,90,96,15,103,46,90,67,70,71,7,192,151,118,175,233,80,116,149,178,173,112,117,106,37,142,176,8,234,13,212,153,88,146,129,234,10,45,41,164,55,120,52,23,139,174,47,66,169,12,135,28,205,215,38,66,172,56,118,10,11,236,93,131,153,242,206,129,44,77,203,101,114,30,65,48,230,133,47,13,88,60,135,58,203,186,83,37,4,255,211,17,90,85,43,54,93,240,46,81,152,167,129,101,92,35,208,5,255,213,61,131,111,73,134,186,156,154,206,135,218,72,23,147,135,92,149,8,31,213,167,66,251,68,146,142,35,115,63,120,14,6,50,32,143,157,124,220,93,145,110,106,122,197,6,205,140,197,64,21,137,97,159,221,24,10,211,144,0,119,190,239,166,26,212,231,229,53,55,171,132,167,187,208,203,186,39,161,152,108,109,163,121,155,190,89,19,233,164,94,127,27,109,170,37,156,113,232,90,185,1,16,200,204,163,212,165,149,89,244,192,123,41,225,53,189,88,255,176,228,51,252,186,134,129,193,74,243,45,23,121,94,93,182,35,243,205,126,127,130,53,84,75,176,129,109,35,117,10,144,250,191,99,25,76,12,19,214,30,2,201,36,185,64,70,177,214,51,32,29,27,133,169,142,215,129,245,146,71,76,8,188,190,21,216,197,207,48,152,3,233,83,207,84,33,61,10,44,236,247,160,171,25,47,85,72,135,45,107,21,165,219,173,186,49,56,216,157,110,235,180,117,245,206,110,16,242,222,12,173,22,42,211,173,240,141,50,71,94,134,229,17,13,95,5,139,174,251,4,172,39,26,189,94,201,113,233,189,234,141,228,195,75,145,154,15,212,185,225,125,137,143,0,153,76,91,152,42,51,218,202,231,158,95,132,209,171,43,124,142,241,70,23,64,118,204,235,13,129,155,232,217,72,70,149,153,168,108,49,209,53,92,219,109,119,239,189,0,99,212,170,165,59,221,75,138,85,100,83,169,77,100,35,49,245,78,255,69,56,54,92,219,104,204,138,114,1,144,22,16,189,198,27,203,123,243,233,138,129,174,23,84,35,102,94,88,195,108,129,102,147,52,199,182,224,110,174,74,84,73,18,95,195,24,194,31,218,92,82,125,162,233,208,90,87,183,222,55,81,154,22,134,220,80,150,67,228,136,165,0,144,148,81,70,201,65,173,9,194,215,85,123,90,190,194,119,82,102,198,222,62,161,167,32,147,176,48,39,70,248,238,68,233,153,125,222,137,25,131,163,37,217,77,91,92,170,159,196,18,195,188,75,146,101,178,161,180,148,193,58,242,204,159,166,8,218,53,180,99,225,72,98,18,181,10,106,226,197,49,137,230,103,174,128,155,187,99,228,29,180,116,105,53,77,189,211,236,30,143,133,17,181,19,121,250,151,254,23,175,104,16,234,2,138,88,0,199,56,131,202,77,163,8,231,82,175,204,97,227,162,123,122,104,25,44,255,143,232,161,189,43,81,97,177,97,251,60,75,66,214,107,10,138,202,178,227,147,229,148,208,218,81,42,171,130,49,246,138,84,89,23,6,39,115,217,32,239,6,200,33,139,93,188,13,197,131,144,45,210,139,255,53,93,97,1,15,49,68,11,211,178,89,253,120,27,148,216,121,125,129,32,12,216,91,158,33,180,103,60,240,49,191,36,184,131,143,121,239,29,184,122,48,136,10,102,24,159,251,201,109,221,101,166,240,146,117,183,47,30,119,229,175,227,25,28,202,164,213,192,121,197,23,84,93,50,186,38,130,232,190,89,159,50,59,99,7,43,12,126,67,53,20,32,214,222,201,124,56,162,177,91,246,30,147,172,89,2,143,198,26,82,226,166,96,186,124,129,16,187,251,84,225,26,32,100,249,255,152,40,14,239,205,195,158,18,46,225,229,133,90,72,79,142,117,9,138,85,169,189,209,20,72,101,27,34,197,19,150,28,42,5,234,26,68,5,243,201,150,252,105,104,121,41,82,141,132,182,127,233,35,146,253,55,42,213,222,190,198,8,45,11,102,94,48,37,133,188,58,96,60,45,36,92,67,96,10,229,103,82,44,244,175,3,183,64,234,94,242,251,38,20,52,191,141,29,99,227,48,174,134,67,129,47,85,105,239,159,88,18,117,164,168,20,248,100,143,102,86,69,84,88,201,147,116,50,67,19,103,171,34,40,39,235,7,201,220,187,74,196,255,80,225,20,105,13,247,87,163,113,133,37,245,32,3,189,214,128,232,75,237,27,232,120,11,174,45,30,214,60,165,242,75,238,69,201,253,232,47,136,65,76,207,223,241,180,202,102,84,107,253,128,139,101,229,150,132,233,173,254,129,138,101,254,37,149,174,75,191,58,24,57,236,38,151,197,40,111,81,79,210,220,199,133,78,32,233,177,102,248,195,68,139,55,155,31,170,32,122,185,248,161,11,103,137,207,123,66,6,24,60,77,109,85,49,37,62,72,104,178,110,161,233,168,237,204,229,15,3,225,171,224,103,120,250,150,199,175,163,11,166,26,231,163,170,58,156,102,72,247,5,185,184,228,59,137,206,200,88,5,6,145,53,173,41,97,21,59,142,35,24,79,206,147,96,61,155,98,211,168,67,65,32,250,71,224,33,70,71,221,245,124,35,119,158,200,160,188,41,57,68,206,72,24,146,152,138,142,248,250,50,206,24,134,103,2,177,25,142,25,142,180,88,103,131,39,233,60,151,143,252,232,58,10,177,75,99,219,137,24,53,242,27,228,220,62,246,170,60,196,23,128,4,215,151,206,133,170,194,41,15,172,180,164,12,255,111,4,224,17,98,217,135,67,164,226,213,114,50,209,219,212,199,217,125,215,100,49,143,82,119,61,91,164,130,170,120,102,217,227,244,250,175,135,172,119,225,197,241,57,43,151,83,8,196,109,93,12,30,168,182,220,160,14,236,235,167,66,178,204,129,139,43,190,96,88,184,70,3,41,226,247,129,224,138,24,209,114,36,187,105,102,89,235,243,30,81,185,120,201,228,169,234,172,242,103,96,97,65,33,143,29,52,93,207,4,173,64,101,4,218,2,220,76,118,176,126,138,114,221,242,58,225,160,18,81,246,19,56,42,93,219,217,240,210,102,184,93,141,217,59,124,189,124,170,118,224,230,185,185,98,83,188,77,162,148,254,34,223,135,182,43,121,180,248,251,9,150,207,185,73,87,242,30,1,228,93,22,193,161,226,227,43,245,166,219,52,50,106,124,4,232,6,102,195,106,132,189,59,245,75,55,212,227,2,189,143,139,82,237,73,233,22,167,35,136,103,203,166,49,62,158,126,53,111,222,119,232,76,220,96,250,113,218,229,11,70,234,202,125,34,154,48,4,145,52,101,201,240,29,11,99,238,163,46,202,57,69,193,152,76,54,183,18,196,193,48,76,136,89,237,4,208,197,208,18,174,78,99,45,253,245,160,171,5,253,1,55,115,163,61,36,209,163,16,20,54,195,232,80,125,115,9,20,137,134,227,141,222,172,78,221,173,90,199,78,215,141,180,32,250,255,115,155,204,24,89,127,197,118,237,172,129,188,75,76,6,198,208,78,104,222,116,52,83,74,60,58,34,203,232,226,69,226,47,184,144,24,254,116,38,51,196,51,83,33,5,12,72,95,238,66,109,58,86,200,88,176,38,158,123,151,219,93,200,139,113,3,2,151,19,115,211,202,189,47,32,144,214,255,210,156,197,63,65,79,83,79,241,141,99,216,43,204,41,170,8,33,180,97,249,127,43,217,192,239,207,14,239,106,104,36,16,232,72,214,200,207,91,191,117,245,148,61,214,148,54,79,3,227,118,114,44,245,210,140,179,124,238,41,219,164,118,202,248,91,24,186,30,68,104,183,159,205,100,136,234,99,94,58,49,56,94,137,184,130,117,72,61,177,105,28,102,115,204,228,67,58,5,59,246,251,31,176,168,120,146,252,25,36,171,53,98,93,92,59,8,223,70,223,23,116,213,205,136,114,249,74,190,194,48,174,90,200,237,115,127,62,191,100,225,240,59,90,180,177,131,241,28,189,183,151,242,245,95,224,154,185,65,174,199,147,106,93,168,244,28,26,21,97,127,229,34,166,171,211,225,138,211,130,220,99,165,23,213,99,80,179,172,101,179,229,6,112,76,238,155,147,101,225,118,158,123,2,165,219,119,42,31,183,54,113,157,11,3,198,145,16,9,97,33,85,255,232,236,145,87,250,10,39,159,182,49,77,156,73,65,222,39,176,238,64,154,133,67,60,171,174,139,165,127,69,208,226,86,49,123,105,81,1,149,53,243,30,52,176,211,50,38,49,59,111,51,176,87,243,255,226,157,167,103,137,218,69,154,1,12,10,167,246,40,98,136,181,201,201,81,240,148,45,198,179,216,16,248,192,178,88,137,60,180,137,212,200,132,246,83,252,223,9,143,55,32,74,208,145,239,55,62,151,110,73,31,233,177,116,252,100,201,21,21,211,124,238,211,8,64,12,28,40,94,182,182,223,184,42,123,39,34,94,206,109,52,216,153,18,9,100,223,119,94,66,108,135,95,40,72,104,74,172,78,165,85,1,120,112,80,63,6,12,14,122,137,107,92,158,248,163,84,84,50,248,98,230,225,167,187,15,143,17,205,220,168,245,14,253,248,38,27,154,218,33,237,44,196,144,7,235,50,31,223,95,152,214,47,200,215,94,170,5,17,22,16,14,40,130,131,175,251,27,12,216,161,79,221,253,187,134,149,205,80,219,37,61,142,16,142,192,188,42,56,203,237,225,185,147,166,249,86,158,76,111,146,78,112,2,171,186,255,129,230,154,23,144,112,198,186,66,74,49,35,121,98,22,130,77,38,151,15,187,201,145,169,143,93,34,127,253,56,131,88,70,1,44,96,223,23,43,48,202,237,231,224,243,236,100,118,89,124,241,235,226,191,90,50,175,123,49,185,25,124,89,215,36,119,30,252,12,137,77,228,221,139,192,202,163,203,10,99,180,128,207,89,83,91,145,171,235,239,178,178,211,171,162,129,155,108,164,26,247,222,164,138,126,4,174,191,50,44,201,47,211,130,185,49,170,233,79,226,243,61,47,91,214,239,23,174,47,67,193,17,141,168,226,157,5,91,255,4,202,127,148,254,38,110,216,58,204,255,12,195,124,250,165,242,185,34,67,174,150,77,104,64,37,87,176,168,246,156,191,146,13,95,160,95,242,165,191,89,47,225,0,230,40,83,3,149,93,31,39,252,97,146,83,98,201,183,202,103,175,79,98,225,96,6,65,173,209,146,32,36,143,252,25,104,136,161,87,44,5,93,15,164,117,13,107,21,208,97,183,217,14,179,38,130,59,11,44,106,107,132,239,78,82,17,79,148,222,148,202,155,81,68,120,184,193,39,188,151,15,196,192,63,67,237,115,127,187,43,210,17,15,226,56,70,99,167,49,187,18,41,143,46,1,167,126,130,160,69,229,84,68,78,82,222,247,80,30,54,134,64,29,80,225,23,30,161,94,11,70,79,27,185,220,115,247,2,213,58,120,26,161,144,166,33,18,32,133,189,77,214,239,225,191,135,202,53,143,86,119,133,197,53,151,14,170,174,250,53,217,17,58,219,34,142,86,203,118,151,125,92,183,136,71,118,18,56,1,29,158,12,63,47,42,80,104,170,182,68,238,190,130,126,182,104,193,58,151,149,99,122,69,68,183,246,133,86,78,72,119,15,36,241,18,144,80,219,50,136,193,185,13,184,128,153,100,174,64,147,24,121,6,5,23,144,151,214,212,80,215,15,143,55,116,122,96,182,236,87,197,62,205,43,34,37,77,217,171,170,53,231,96,72,112,1,225,17,210,24,25,2,247,42,39,227,24,135,241,108,172,55,10,234,166,106,23,215,136,209,120,31,6,161,82,150,197,16,143,16,191,105,226,67,109,131,91,15,56,182,61,85,34,87,85,132,204,45,64,210,6,97,137,26,35,84,20,40,66,224,161,214,121,108,72,169,41,189,7,52,94,167,222,170,70,230,143,155,166,204,111,87,191,208,142,40,117,121,57,193,180,181,128,105,22,34,215,47,240,251,56,16,233,102,100,86,19,56,101,10,215,208,226,150,60,101,135,247,85,69,67,95,193,168,53,228,194,225,89,235,113,53,110,102,226,219,225,243,81,163,187,135,100,24,85,230,142,122,28,19,101,9,5,195,77,169,0,13,173,4,244,153,187,3,84,211,165,204,63,143,4,48,181,180,158,127,31,114,20,59,156,43,98,94,159,138,179,105,241,234,103,81,165,214,139,63,82,23,171,132,161,194,172,165,42,111,169,108,201,227,203,231,237,73,20,57,217,254,121,212,115,90,174,202,109,237,218,206,116,247,152,166,245,115,113,8,13,232,113,140,175,163,221,255,254,248,79,162,244,196,219,183,34,117,74,154,79,145,60,72,172,167,8,187,138,12,29,216,119,142,61,129,183,18,76,82,197,73,132,216,245,192,144,16,230,253,69,108,83,146,30,143,209,205,100,142,171,27,123,237,167,249,58,179,215,252,219,5,162,161,43,229,192,96,23,29,45,191,222,8,97,247,142,83,110,158,191,133,139,225,62,224,82,214,27,161,121,150,223,23,193,138,186,248,254,129,216,102,30,101,132,243,193,172,40,75,129,6,73,17,218,216,204,126,191,168,248,199,68,115,67,14,50,179,123,203,225,51,237,117,124,11,92,81,137,89,56,221,224,79,231,188,203,5,71,57,9,67,235,182,248,32,123,71,117,41,122,45,183,40,6,70,255,230,204,156,110,69,44,98,191,74,25,104,177,134,157,162,10,44,117,133,5,10,228,94,149,193,225,243,138,111,109,168,233,208,87,174,120,212,112,84,156,230,6,116,168,133,37,90,161,140,250,178,42,110,51,106,236,115,66,133,13,144,25,185,182,27,35,84,124,152,215,174,242,238,101,248,231,228,60,195,10,51,114,150,104,68,221,115,208,25,68,65,39,19,45,198,36,167,111,206,78,218,132,223,168,227,83,217,2,59,196,28,139,93,49,245,28,244,117,186,79,206,157,223,217,246,168,72,217,102,88,49,29,206,58,37,45,219,159,71,147,140,123,69,60,14,221,222,220,131,57,45,187,188,158,197,242,106,86,83,22,118,163,77,183,37,24,80,70,239,27,140,43,79,161,35,37,105,247,74,6,222,244,116,32,85,1,239,158,211,0,253,116,245,102,106,223,9,182,57,100,79,232,103,75,145,92,193,12,62,48,230,238,200,198,250,191,221,122,46,232,93,227,231,175,51,183,137,196,111,52,156,106,197,102,8,131,50,200,255,95,133,112,215,211,166,131,220,168,156,177,252,96,246,31,2,150,111,158,196,132,55,255,0,214,8,12,138,119,41,106,144,161,78,32,17,230,3,73,212,238,92,114,82,2,203,217,69,178,228,182,11,152,9,244,209,109,178,254,165,255,243,76,114,63,160,190,88,118,110,88,120,159,96,236,94,213,220,61,58,43,252,92,234,72,92,101,245,167,211,97,212,173,163,2,117,140,180,12,34,173,133,145,166,82,213,116,74,105,185,160,165,136,193,80,41,184,173,181,236,253,7,189,46,68,232,22,204,150,15,242,218,173,235,7,147,196,230,120,153,46,214,184,131,26,215,142,11,77,204,255,138,113,226,95,130,24,31,225,86,40,32,110,44,180,192,85,123,132,137,195,118,190,93,82,47,211,242,163,155,176,58,31,185,188,192,121,79,7,53,137,175,157,40,23,92,4,91,237,144,148,177,149,87,221,218,235,96,130,137,252,77,251,136,79,30,53,208,153,97,244,216,92,129,202,209,97,77,32,134,5,212,198,81,25,231,77,69,212,222,53,239,151,81,90,39,44,61,153,71,48,14,206,122,173,236,168,142,164,171,106,86,98,250,17,206,23,181,84,22,129,30,211,176,242,68,124,45,178,227,211,237,224,57,33,12,105,194,220,163,221,46,26,170,210,111,237,235,56,123,134,60,24,145,52,100,165,194,47,40,79,206,87,118,57,87,239,37,220,94,1,93,228,19,123,179,230,95,151,248,58,94,76,64,236,226,203,129,99,232,139,20,29,0,195,104,87,177,80,238,22,86,64,57,189,69,224,242,141,240,36,38,68,201,220,25,46,126,86,30,242,228,162,121,201,250,206,47,174,15,152,109,39,69,89,83,25,93,201,9,237,153,66,157,117,13,176,218,17,135,169,253,249,211,182,220,159,25,161,139,249,93,113,210,180,23,0,175,231,33,96,72,184,33,209,175,208,255,40,228,170,80,210,12,104,237,231,203,63,182,115,109,247,194,222,43,12,178,250,239,248,45,87,37,120,200,79,254,208,148,45,54,220,83,92,29,170,186,41,227,12,154,97,195,178,146,158,129,168,103,5,31,90,178,127,39,12,220,131,87,166,243,42,195,40,96,201,251,138,138,130,188,47,96,164,79,167,145,34,112,52,109,87,116,103,11,159,38,139,38,92,128,20,36,243,51,150,224,103,95,171,237,227,85,218,57,1,185,221,197,73,103,48,200,3,62,144,203,178,67,113,243,47,218,45,157,247,250,38,22,101,237,203,201,79,150,27,67,195,237,251,35,90,109,45,21,207,172,193,130,217,31,21,83,214,37,79,244,30,116,222,33,139,155,69,8,35,202,165,53,73,169,148,216,193,230,206,43,111,50,2,2,195,159,87,68,12,238,172,122,13,198,141,80,245,163,128,181,35,170,109,201,65,221,53,242,65,142,213,122,221,18,249,146,165,164,255,117,72,165,70,236,76,98,153,211,124,154,224,143,197,127,168,163,229,202,138,121,160,198,170,220,216,112,133,228,163,153,97,227,90,54,255,136,126,147,95,39,70,208,151,25,126,100,35,237,9,159,130,150,58,246,172,234,249,72,8,139,10,247,32,54,82,194,55,3,201,210,29,151,187,112,127,232,69,160,223,17,71,120,64,219,24,254,140,65,30,227,157,186,55,44,160,190,227,178,181,167,135,234,207,108,35,185,174,250,100,153,212,63,194,4,26,242,89,112,179,99,132,240,97,132,222,139,115,120,17,126,240,243,162,51,86,185,82,247,146,68,204,85,163,192,68,43,241,101,119,94,174,57,213,27,87,236,239,0,74,228,189,255,68,65,12,49,21,153,88,27,121,248,54,245,84,33,23,147,19,170,182,193,86,122,192,28,240,238,178,158,207,213,159,228,141,30,123,99,76,31,238,250,232,43,3,231,214,94,61,75,138,101,68,47,205,166,176,188,67,110,43,27,143,130,186,9,47,100,106,34,204,227,5,14,218,103,74,78,83,53,8,134,231,130,121,87,170,4,30,189,87,25,161,9,161,97,214,156,74,233,116,58,71,229,157,91,15,119,77,208,6,124,24,159,213,1,179,109,251,208,240,10,22,178,112,211,105,203,137,5,17,39,6,12,13,108,125,106,182,159,89,105,220,33,85,187,139,53,59,83,32,33,100,86,187,109,11,184,69,144,51,140,174,207,81,159,108,52,182,252,155,13,255,128,169,20,246,234,210,112,48,69,230,95,96,116,161,89,221,209,204,34,141,213,255,138,191,61,213,211,173,45,26,87,48,21,242,65,103,57,237,38,56,186,172,111,247,165,107,211,160,36,138,241,197,121,237,75,190,14,188,25,177,183,217,91,97,198,253,117,40,57,115,245,29,230,185,186,127,78,27,21,138,130,227,253,47,188,91,102,15,175,51,248,53,11,218,60,91,74,96,38,87,172,81,255,35,31,15,118,113,202,69,168,118,58,220,139,231,149,174,138,92,110,178,114,180,96,132,153,94,0,240,110,252,222,116,212,130,178,197,69,19,41,101,212,94,73,105,129,84,12,8,6,164,166,228,214,49,63,137,87,232,75,251,53,5,17,244,146,90,222,223,204,231,70,31,123,192,6,186,215,59,3,0,203,178,208,14,126,142,152,156,234,84,138,76,78,12,47,60,86,165,223,175,128,117,24,47,23,81,252,46,174,182,194,56,176,179,247,78,253,66,59,29,67,88,173,236,49,4,216,153,243,117,168,29,61,32,175,183,30,218,26,134,84,146,211,164,106,82,130,161,50,66,250,84,105,246,230,52,201,244,22,66,204,101,166,36,208,89,93,181,133,184,130,213,1,156,206,8,152,145,25,211,15,233,87,89,153,65,48,100,165,69,95,165,164,32,104,218,215,169,116,234,73,7,254,255,37,126,41,40,162,92,100,77,152,232,13,27,137,92,9,156,96,197,99,11,105,136,168,69,155,40,20,241,211,246,169,32,188,179,192,144,74,46,88,237,133,92,207,147,188,245,239,7,83,130,93,213,176,207,160,89,249,212,244,11,27,226,57,232,42,183,71,50,176,105,99,130,204,239,217,117,227,56,108,144,98,45,80,6,51,187,56,43,24,250,155,103,19,80,34,136,76,135,75,5,75,167,19,84,78,186,31,87,204,149,197,5,69,30,38,57,15,107,253,182,229,181,172,140,180,104,192,223,154,36,7,45,182,176,80,0,62,180,247,192,71,16,219,87,226,67,93,203,178,103,45,57,62,234,52,216,35,64,195,130,49,112,96,253,92,207,205,151,78,43,13,201,47,229,14,119,212,199,170,37,254,6,184,235,202,109,147,16,188,49,239,19,21,120,29,56,108,86,120,233,140,85,220,84,20,193,218,158,241,209,18,246,215,96,40,120,195,107,98,247,245,144,175,191,253,176,213,223,190,88,15,211,4,205,185,114,253,78,194,250,215,239,157,200,144,215,53,45,103,71,43,119,248,222,36,9,23,102,151,84,224,178,143,15,236,52,78,157,83,174,180,251,44,154,109,182,33,89,180,146,173,49,141,187,170,27,191,198,212,104,174,44,116,12,147,156,236,196,61,214,181,221,254,102,55,88,188,126,86,234,43,128,25,53,57,22,2,225,24,254,154,153,201,74,247,218,220,203,57,172,134,187,201,142,38,55,44,218,7,175,183,112,60,108,205,171,14,57,158,36,225,185,14,63,244,8,249,19,206,132,83,7,71,181,127,214,213,67,43,169,175,163,227,51,163,151,171,181,208,222,76,112,142,27,77,28,147,242,149,61,238,205,253,91,173,14,14,165,39,71,51,52,69,72,78,242,40,50,137,240,242,40,150,16,146,129,85,204,140,243,166,122,13,253,102,123,251,182,177,227,233,152,232,148,137,237,14,161,238,221,122,109,136,234,30,9,198,156,82,215,192,69,152,142,212,175,125,175,252,19,124,225,163,194,211,24,150,3,78,245,206,205,94,229,74,139,173,1,33,242,184,103,130,82,166,103,171,13,23,138,74,247,128,160,121,68,87,16,242,153,230,148,22,116,177,150,119,71,252,70,99,82,107,103,253,22,101,255,188,47,207,94,137,116,46,81,226,3,44,191,102,247,70,72,151,227,227,104,216,125,78,131,118,75,70,13,250,87,233,59,210,255,96,93,239,61,0,73,28,50,223,159,55,94,206,65,224,68,230,104,57,167,122,151,73,140,10,180,181,199,181,227,58,116,110,187,121,142,85,224,200,157,181,27,143,181,96,104,59,178,141,116,6,201,116,151,103,71,102,95,175,82,68,202,119,51,215,17,237,238,0,228,134,240,201,53,178,82,232,42,222,252,5,213,30,115,230,139,53,221,191,240,3,229,146,7,84,179,250,62,69,111,220,8,25,187,48,17,100,20,35,48,62,60,82,133,78,48,204,187,137,95,137,7,126,153,57,78,6,54,230,0,153,158,209,236,62,108,182,239,129,147,227,224,150,234,41,78,214,111,250,21,0,71,169,15,206,148,178,62,184,16,94,118,67,225,17,9,27,13,220,0,58,252,172,212,166,165,236,97,70,24,155,230,92,108,52,201,36,10,246,126,160,73,82,198,202,100,88,228,47,147,4,56,140,212,145,129,47,227,161,214,182,250,2,54,164,151,148,105,96,79,120,239,54,159,165,179,163,115,208,109,189,166,103,145,218,189,144,111,156,138,230,211,198,224,108,74,254,114,185,126,94,209,217,248,170,206,22,251,145,34,240,193,65,231,177,242,131,61,134,82,101,195,106,21,149,8,234,215,203,74,239,65,175,234,65,186,56,133,112,5,175,10,228,44,63,55,41,66,205,145,203,72,109,253,10,121,127,45,195,147,31,128,118,108,217,149,253,216,34,199,188,154,112,255,106,159,3,125,1,16,166,29,220,228,216,233,155,65,93,202,46,88,186,196,87,248,29,166,226,87,102,155,5,228,8,212,83,15,205,41,141,14,246,5,124,201,66,247,204,85,21,43,162,142,173,41,31,214,54,65,12,211,19,211,5,180,253,132,240,134,57,98,115,140,137,36,230,153,45,142,238,150,119,31,57,231,158,230,173,223,111,186,184,147,67,243,199,252,233,197,49,11,171,164,65,30,120,82,53,75,227,65,60,122,93,96,241,105,187,213,164,105,182,55,216,173,31,149,85,249,168,55,169,175,95,65,24,171,68,236,111,241,185,114,4,15,238,78,83,113,18,202,167,120,121,220,26,171,159,2,31,111,183,83,28,194,249,85,147,63,158,24,138,121,34,202,90,236,162,93,0,26,118,93,89,110,233,59,196,198,49,121,115,67,16,210,122,30,155,5,38,170,38,228,74,208,112,250,75,145,161,213,221,88,72,66,51,131,120,39,173,177,27,175,214,55,236,99,226,159,76,93,192,225,15,32,92,121,91,134,2,13,53,183,141,73,28,168,24,103,245,249,75,143,33,84,35,250,207,37,121,237,117,223,46,115,66,216,46,100,214,192,176,52,114,255,156,208,93,114,82,126,165,151,45,137,175,14,199,24,56,24,89,123,255,116,135,115,138,194,244,58,210,221,229,239,116,14,12,10,196,178,37,56,167,182,17,223,40,25,145,58,171,96,233,223,255,11,94,188,129,170,179,39,102,155,41,164,78,141,1,61,66,74,246,231,47,157,62,10,228,192,15,146,100,219,220,115,45,228,146,191,121,199,104,111,124,176,190,25,194,61,144,39,22,67,41,206,132,8,45,237,46,135,206,142,115,191,27,55,165,135,175,11,193,28,96,177,189,94,29,214,218,127,116,187,122,50,110,253,185,130,244,217,118,168,12,185,244,155,95,130,189,244,179,98,40,144,59,70,148,128,1,35,8,1,74,234,11,51,139,219,236,106,168,93,232,119,85,28,203,131,247,64,103,204,240,219,195,43,58,32,112,132,141,7,222,169,174,29,213,226,196,148,151,203,77,0,128,94,254,137,127,32,78,158,215,63,81,63,176,108,170,38,116,234,30,182,8,232,80,26,97,181,9,109,253,115,1,174,205,7,253,208,97,6,241,103,200,116,16,125,176,24,97,34,79,115,122,191,225,192,238,100,169,111,86,212,143,201,231,160,181,64,11,194,215,244,45,251,48,157,248,18,115,73,52,219,54,36,227,71,88,224,241,50,242,125,108,128,55,215,100,30,104,62,74,44,150,89,5,180,186,64,105,128,48,95,183,225,126,206,114,101,103,174,56,241,89,251,176,219,158,48,212,177,27,129,113,174,156,43,212,30,12,85,60,195,65,186,81,104,15,107,149,168,2,146,72,91,165,38,187,171,33,45,249,172,111,135,223,106,125,243,250,172,48,70,66,130,205,20,110,99,20,99,91,208,207,162,78,134,126,127,24,203,30,201,167,122,233,73,5,136,220,31,134,170,196,230,121,191,19,206,158,61,144,236,138,204,45,71,78,20,88,126,10,58,149,236,43,211,94,46,51,74,128,177,201,8,213,193,80,48,191,188,201,26,170,104,0,66,160,151,73,73,35,111,89,136,61,4,225,50,63,3,209,73,204,15,216,72,121,235,134,50,195,3,85,84,177,245,54,218,32,175,221,27,255,153,132,59,69,249,182,74,224,181,57,179,251,122,157,235,144,118,174,76,109,139,192,139,125,42,79,185,238,252,127,29,144,52,239,216,114,167,185,107,91,141,14,142,225,249,84,78,198,184,69,218,124,232,204,241,158,94,31,42,62,59,129,83,213,103,248,91,141,255,196,132,160,191,111,123,190,48,139,129,163,111,7,176,31,107,140,201,232,142,153,125,238,27,187,48,195,184,43,163,252,68,44,72,51,190,123,0,23,92,114,36,157,82,159,190,198,228,91,105,121,45,10,86,70,234,56,0,228,168,96,112,142,204,143,105,54,114,87,112,205,73,86,248,77,254,189,158,166,180,103,43,177,248,223,7,139,83,169,5,220,23,242,156,10,51,144,113,254,191,223,234,191,36,225,142,119,200,125,198,30,175,65,25,58,156,102,166,51,50,34,4,33,188,153,220,242,225,78,144,228,220,97,108,192,224,247,116,109,205,219,121,43,230,72,14,183,204,20,145,197,139,69,74,85,252,181,44,184,152,79,34,74,229,25,173,233,195,50,199,56,147,67,244,16,99,252,204,91,168,187,135,217,165,155,24,13,30,242,56,117,121,223,98,192,194,172,120,114,90,39,125,203,36,71,200,160,240,210,190,113,18,200,208,14,120,154,172,115,133,34,84,59,198,25,153,219,47,57,199,172,194,199,138,97,81,15,80,51,44,210,208,184,227,51,31,228,54,38,147,37,77,64,227,109,99,153,250,144,49,250,99,228,155,227,255,191,116,66,123,157,205,110,213,21,142,181,59,168,142,128,94,124,20,153,115,50,243,97,110,177,172,150,14,25,68,60,102,84,174,10,28,72,7,73,165,215,191,78,90,140,28,71,147,198,137,160,21,125,50,53,161,177,199,37,188,253,118,133,230,234,204,165,69,202,3,72,88,157,233,63,92,44,52,38,183,15,79,146,252,96,122,168,220,245,79,95,203,127,29,162,109,193,255,44,223,61,36,159,80,25,101,135,40,144,81,230,50,80,218,120,199,69,29,202,157,91,125,25,94,241,194,82,11,252,72,253,138,120,156,44,19,157,127,237,2,179,196,124,52,204,214,155,22,127,216,207,236,8,19,222,96,86,176,131,32,230,60,169,80,123,177,210,198,165,210,41,125,77,52,74,62,19,170,47,160,229,81,137,143,109,148,19,64,55,51,208,166,209,236,126,147,249,186,157,172,126,132,176,28,127,218,117,61,82,113,113,10,212,117,130,31,1,197,11,145,70,17,85,225,31,166,11,61,49,232,119,17,248,1,50,248,93,69,84,50,229,209,212,5,209,51,226,114,180,161,45,193,20,226,139,192,112,84,82,131,145,241,34,64,69,141,155,21,219,104,34,210,108,251,124,114,153,174,126,124,43,207,245,121,59,45,33,38,244,187,93,47,115,170,83,24,30,167,34,105,178,138,87,235,209,115,232,157,68,68,104,162,88,210,105,95,75,59,190,121,62,246,152,184,167,144,226,121,206,200,250,174,71,241,85,55,115,166,86,54,75,128,8,92,21,66,105,203,217,99,58,163,99,158,74,50,97,228,88,183,179,170,233,2,61,84,59,174,196,103,169,15,178,149,176,241,219,178,141,247,36,9,165,228,233,124,15,79,140,242,157,40,22,38,229,82,39,88,193,227,103,117,11,110,68,56,143,188,59,115,62,102,44,172,119,214,181,207,70,190,183,129,251,105,125,209,16,232,20,200,95,246,113,21,113,163,120,23,230,200,162,90,76,71,2,224,191,228,0,138,127,120,145,246,168,111,101,176,129,88,29,85,75,213,90,118,243,206,40,55,90,78,45,52,184,66,203,171,209,72,2,120,204,188,180,180,223,189,101,6,211,68,244,183,147,83,143,159,130,20,133,171,252,137,105,124,6,89,14,145,136,246,2,141,10,172,50,12,13,67,68,200,16,208,74,236,51,138,126,60,247,254,133,65,129,43,165,144,91,140,210,31,79,52,40,77,19,41,8,179,226,180,50,86,41,226,155,232,63,223,154,89,251,147,113,72,108,155,255,194,18,73,110,69,234,128,118,138,136,245,182,171,227,223,91,126,37,232,70,47,231,114,68,111,5,194,88,80,30,188,241,184,12,25,223,123,163,121,21,198,102,162,74,241,101,253,214,243,168,133,223,109,249,250,211,58,22,251,76,47,94,40,53,160,247,187,33,117,255,160,49,42,45,234,3,40,130,52,55,197,172,181,211,194,88,104,88,240,231,225,54,152,225,113,243,237,228,52,77,96,161,77,230,40,152,44,119,131,60,139,135,42,90,46,233,101,77,179,223,86,240,204,76,108,201,214,14,172,168,223,84,190,185,141,102,242,169,89,231,107,16,223,62,92,228,192,167,87,129,138,111,120,70,41,100,28,63,65,12,183,202,138,143,58,81,61,64,180,6,207,141,217,210,24,239,192,37,34,204,180,236,161,135,150,119,85,14,217,14,36,8,59,216,57,194,87,168,28,140,153,152,4,115,76,251,50,98,207,105,186,8,142,27,202,149,244,13,46,88,233,119,126,134,221,222,2,230,55,189,168,127,13,214,242,7,84,206,137,27,108,119,131,163,243,59,108,4,54,246,36,101,93,212,96,26,136,255,179,194,241,91,183,99,85,96,30,253,83,63,53,158,201,160,84,185,177,129,32,163,102,191,118,44,81,160,171,89,95,4,255,135,46,156,143,168,33,158,187,162,228,22,186,76,94,189,78,21,254,141,54,52,50,227,31,247,168,80,204,215,144,29,248,156,18,214,82,241,19,110,30,231,238,242,72,100,37,15,102,11,209,171,215,243,60,53,142,157,182,80,58,225,251,136,47,164,115,32,49,230,112,148,88,41,16,239,99,83,246,243,35,113,78,164,105,249,21,125,150,246,243,230,121,170,186,129,6,134,150,3,127,14,13,153,164,46,13,202,93,96,223,240,139,118,248,182,209,245,201,124,79,248,7,83,252,250,44,197,28,103,184,139,143,29,55,41,245,19,145,48,142,137,145,183,131,199,136,46,196,127,147,221,46,120,211,30,76,28,126,167,73,228,210,71,229,228,89,181,207,207,46,57,171,8,103,202,76,212,60,59,45,217,105,91,205,36,71,66,87,93,121,236,204,41,12,236,5,166,85,236,25,55,64,78,11,175,36,201,49,22,199,88,127,235,240,67,173,236,68,152,227,213,75,113,226,13,242,38,167,247,60,28,226,59,4,55,170,169,62,34,24,85,94,185,247,53,112,160,95,44,121,192,69,244,255,187,229,97,186,28,74,18,73,101,94,18,34,88,167,53,187,41,169,52,65,158,202,216,202,231,192,72,234,101,198,237,31,234,152,202,36,74,155,224,47,140,35,236,33,184,231,182,152,129,50,173,109,193,222,140,125,3,101,144,67,243,117,136,123,141,185,24,89,183,67,69,200,211,88,15,10,58,161,31,245,111,206,209,195,123,76,208,106,162,54,119,103,83,228,13,19,155,186,232,106,120,77,128,173,60,237,45,116,219,232,82,99,61,236,234,58,171,34,95,85,13,130,142,150,8,250,135,99,231,148,19,139,72,226,209,254,209,49,192,205,58,64,97,91,60,35,175,1,118,159,110,147,199,77,69,249,241,240,85,61,240,209,136,66,97,194,192,184,195,119,111,81,157,97,99,160,174,251,243,131,9,238,19,124,67,31,102,29,48,105,22,164,62,178,55,74,119,67,31,246,85,248,13,93,203,157,189,3,215,142,74,203,243,72,17,251,176,134,137,97,226,19,126,102,136,99,116,252,181,152,10,101,240,166,187,202,140,2,2,134,163,249,233,88,88,177,75,95,60,91,157,201,26,233,49,33,163,56,201,138,169,16,136,185,66,33,150,130,225,82,59,249,98,222,82,200,127,11,254,66,147,21,28,196,85,164,252,134,48,126,168,47,215,62,233,205,75,143,228,57,246,8,78,81,107,92,110,119,137,94,128,161,23,102,0,202,36,252,98,150,170,195,22,199,131,141,92,215,173,209,239,70,53,154,168,255,243,66,140,72,75,125,91,36,156,235,27,96,218,114,82,160,69,122,146,210,213,94,66,244,114,48,65,22,29,200,86,17,19,0,221,157,203,67,121,13,110,45,238,36,97,164,101,19,42,118,99,35,3,147,87,128,252,104,168,93,14,101,1,81,224,101,71,142,86,87,197,244,165,95,178,232,93,142,92,77,171,137,227,88,101,122,160,102,165,142,113,179,43,156,118,129,51,87,129,137,148,169,38,42,121,120,144,29,186,163,153,95,231,168,235,241,0,5,181,12,120,51,207,198,206,110,15,52,156,251,255,185,124,131,136,53,238,69,230,221,179,164,232,234,238,67,40,139,29,198,149,70,44,131,39,51,93,111,231,202,126,66,200,106,92,133,132,190,254,132,156,178,83,44,22,197,143,225,27,246,15,51,188,140,237,92,101,88,243,90,42,86,138,5,249,193,35,36,40,233,203,198,76,21,137,77,131,72,73,229,114,253,8,67,59,20,97,46,236,33,232,171,207,203,203,156,217,55,219,237,229,127,42,241,190,3,73,185,92,243,238,117,156,20,189,200,174,191,65,137,0,77,118,39,201,182,125,164,126,196,255,175,207,183,17,249,126,54,123,156,212,113,56,11,31,176,246,153,126,53,45,88,178,33,253,72,186,31,171,14,100,245,60,226,244,232,149,7,253,129,170,234,52,21,110,16,87,203,115,12,63,80,195,184,153,130,184,249,207,5,54,25,32,45,23,36,194,133,114,158,31,85,25,191,69,196,254,165,246,28,191,223,108,155,128,28,105,49,126,26,139,128,123,60,247,230,246,154,146,244,175,78,84,94,115,113,11,91,253,159,6,30,143,58,199,137,5,156,135,240,155,202,189,208,239,93,38,33,48,183,10,241,116,200,215,162,33,70,203,106,96,84,236,179,177,165,112,249,106,197,199,33,155,220,124,226,162,92,166,219,187,176,123,82,99,176,253,74,225,228,119,38,199,142,35,37,162,83,54,98,199,70,164,24,155,146,86,212,219,53,201,99,202,132,102,217,146,130,172,250,54,213,183,16,121,233,195,76,211,229,159,245,66,128,17,130,123,83,43,74,185,143,223,209,123,98,16,202,177,119,158,118,138,171,228,234,254,227,71,138,226,10,114,229,202,93,78,249,73,66,71,59,63,232,90,196,211,168,136,73,239,146,66,106,78,25,28,204,80,144,130,1,27,213,199,234,148,71,164,133,242,118,158,28,233,240,222,35,115,39,39,58,185,64,251,214,79,2,165,11,210,54,70,160,26,34,121,146,117,2,18,88,101,118,82,129,63,152,244,109,149,179,55,225,0,130,126,166,54,97,212,49,163,218,247,138,18,137,130,192,1,184,103,206,194,180,115,192,142,36,241,231,168,32,204,121,45,224,18,217,21,144,241,80,31,72,82,197,173,89,117,120,179,220,180,128,47,161,0,238,30,6,196,37,74,68,187,134,109,244,73,103,128,62,17,220,46,145,116,172,56,112,173,130,221,204,248,26,125,231,19,15,13,101,51,48,39,206,101,194,216,245,175,102,135,0,100,95,203,86,24,155,227,170,168,212,62,147,207,75,128,58,25,245,148,136,64,62,146,20,17,87,140,82,97,55,79,252,212,6,118,134,142,225,214,41,230,68,117,131,198,233,130,220,157,206,104,8,88,176,50,251,172,88,211,191,238,183,106,145,195,39,44,214,90,104,45,152,110,114,51,234,197,89,240,192,199,180,153,207,77,209,184,191,114,99,74,186,42,244,24,39,138,236,109,128,71,90,135,188,94,45,187,67,19,11,194,233,222,210,254,223,90,161,142,5,172,160,123,50,36,5,58,51,80,102,180,74,18,125,10,142,162,209,28,101,112,19,87,44,62,244,5,79,118,90,106,201,251,121,214,154,227,205,76,253,216,91,255,149,124,60,136,104,225,215,204,160,254,172,235,2,48,97,188,135,203,81,231,120,205,125,184,36,26,164,244,248,80,31,55,237,81,94,152,67,251,227,101,245,218,151,26,186,230,69,210,131,248,37,253,14,157,187,54,202,147,200,59,60,63,158,58,243,147,147,101,50,69,189,163,73,159,232,192,92,106,103,55,215,133,181,38,176,84,88,161,124,241,128,9,201,86,200,120,76,136,67,201,117,169,2,72,82,31,203,66,218,177,220,35,0,224,244,224,179,69,159,217,245,144,81,63,247,186,134,30,2,3,44,1,139,188,38,49,108,82,50,241,132,10,112,234,199,181,169,199,226,152,63,80,81,127,243,127,113,85,14,161,177,34,140,137,106,55,9,63,235,29,124,152,86,159,172,140,51,122,108,189,97,211,164,126,221,14,225,0,97,51,202,180,182,163,29,56,89,244,161,188,192,215,56,50,101,107,103,85,246,161,217,247,111,75,127,208,178,227,229,20,129,248,176,9,82,211,116,103,178,109,7,234,130,121,161,133,146,193,108,95,119,189,24,131,255,20,101,193,16,213,74,54,228,133,47,248,197,65,185,73,226,115,235,68,130,153,191,154,243,32,18,96,133,201,24,96,206,30,98,244,10,209,114,78,62,119,33,250,139,57,180,159,150,87,10,17,159,87,138,48,37,34,230,218,188,251,123,146,163,234,194,168,83,184,207,204,24,205,109,208,108,107,249,229,50,153,168,16,18,49,43,118,5,9,208,100,42,33,50,55,62,247,91,119,204,225,73,85,130,4,253,246,86,10,71,152,105,94,112,121,122,144,71,206,248,235,106,155,128,124,116,204,158,27,77,243,108,39,58,193,32,8,197,4,169,197,14,205,129,217,99,177,102,232,14,252,185,82,86,43,233,223,32,4,5,1,182,178,26,115,149,206,82,147,93,178,82,175,127,208,217,65,230,244,25,192,123,133,88,145,18,49,172,232,95,103,167,203,161,230,228,95,32,190,113,123,45,55,13,92,50,194,223,203,143,102,168,180,229,130,63,29,77,118,184,46,131,112,10,25,200,248,175,52,26,234,175,102,249,168,142,175,28,225,102,235,197,122,71,207,208,240,164,49,150,0,190,177,0,79,74,51,26,179,118,85,245,193,204,4,6,173,108,50,255,119,221,134,220,245,143,25,112,235,150,55,76,185,194,109,196,152,153,162,91,147,201,132,161,30,237,85,86,119,244,161,39,62,82,232,64,27,17,89,130,8,157,122,183,75,232,210,15,226,32,202,0,164,110,29,46,212,46,120,167,136,109,127,242,200,139,107,227,22,39,91,7,150,234,13,105,154,34,188,9,59,201,51,81,196,62,254,10,29,132,168,15,235,65,243,109,185,175,39,216,108,40,55,143,94,16,98,216,21,151,195,191,239,150,204,2,199,17,203,120,42,144,6,139,255,28,240,97,79,125,243,3,120,99,70,237,241,115,43,91,215,64,20,157,109,14,48,253,132,138,221,134,84,242,5,248,168,212,177,1,135,33,137,125,156,76,63,180,127,130,153,176,205,199,134,184,119,144,15,166,220,131,233,181,104,239,89,154,191,72,211,78,77,194,47,240,239,134,23,108,185,157,238,113,210,180,222,93,119,248,73,43,128,227,218,153,48,58,84,161,140,238,94,249,6,104,10,99,181,148,133,85,205,223,206,249,24,59,138,214,218,188,197,188,183,182,37,140,8,69,248,229,47,121,208,115,36,70,163,32,85,77,38,1,22,126,71,57,69,167,65,143,31,76,182,177,251,207,225,203,9,220,144,156,214,142,179,0,218,92,189,223,0,78,186,148,226,210,121,45,174,35,172,12,38,225,232,80,102,81,214,221,203,123,99,31,85,61,1,98,62,69,137,135,36,250,203,106,110,92,172,76,246,68,136,225,239,49,8,230,36,241,17,146,36,196,255,85,99,79,41,148,119,200,159,148,220,166,92,188,230,219,80,68,42,52,162,56,63,244,70,132,210,13,87,245,98,36,218,251,148,149,241,90,112,25,142,101,188,117,186,79,239,107,227,81,57,21,140,168,57,75,24,144,168,41,250,181,121,118,115,218,63,54,126,162,184,160,247,141,64,148,211,165,124,56,236,123,199,1,133,103,112,10,215,246,222,143,114,235,241,5,109,7,171,213,61,7,186,238,27,28,237,32,209,54,209,145,97,39,26,78,76,238,95,92,92,12,87,84,199,208,66,125,37,119,160,83,224,175,143,188,102,1,62,114,212,227,77,162,122,158,5,102,233,91,110,32,175,235,150,168,174,228,210,70,215,134,164,217,8,178,253,148,169,128,249,208,249,197,122,158,234,80,180,54,203,130,28,232,18,106,5,165,60,22,198,202,9,98,184,46,55,254,193,252,76,213,89,48,233,178,20,139,207,11,57,37,185,95,152,217,94,31,177,241,30,204,74,37,89,145,15,157,46,236,180,176,94,40,39,233,40,50,51,106,142,8,253,204,141,233,205,253,41,26,35,246,76,15,214,62,148,247,52,151,95,201,132,57,102,90,185,96,124,24,204,121,150,95,35,47,211,100,220,138,182,242,180,94,202,180,118,171,232,123,95,133,155,242,183,60,105,47,135,184,224,25,66,158,17,222,248,178,156,84,250,204,214,192,160,252,106,89,8,60,149,132,80,244,134,50,166,209,132,112,247,236,219,235,214,144,81,150,155,28,150,248,3,193,247,47,33,153,47,124,196,72,128,204,172,209,34,145,65,171,250,221,109,53,143,189,88,91,89,243,235,105,125,175,250,245,49,29,243,133,71,60,42,162,107,109,235,74,157,54,2,48,111,37,207,229,247,241,237,165,215,35,197,166,110,98,236,192,235,15,175,90,7,4,244,185,40,78,33,1,12,159,50,69,243,62,250,164,192,5,3,255,175,206,8,93,222,117,115,140,191,176,173,92,240,189,75,151,69,76,68,32,124,109,90,59,133,21,2,214,101,71,214,229,229,73,197,168,187,145,204,86,25,139,158,37,116,135,90,165,221,144,57,71,219,115,224,53,61,164,67,248,211,152,215,176,176,222,181,45,127,250,39,158,6,214,90,182,202,128,6,63,61,229,21,8,32,229,155,211,187,47,84,45,84,95,224,203,204,85,83,203,82,91,170,246,47,51,94,120,170,7,50,215,236,130,253,27,229,133,140,113,180,185,23,184,123,139,25,181,226,37,178,45,222,193,252,39,195,183,86,241,100,219,187,51,220,28,105,3,178,222,156,107,167,159,134,182,201,166,138,247,39,191,7,52,101,86,47,30,231,37,105,51,69,53,124,27,97,36,231,184,108,41,170,234,220,69,32,15,194,23,109,113,61,96,205,11,60,126,234,172,76,197,187,83,29,128,16,10,60,249,38,203,7,233,29,139,135,125,123,146,68,8,132,221,72,244,126,184,207,15,22,62,215,155,67,59,121,5,46,204,159,3,231,120,173,212,158,161,219,164,200,147,60,213,40,24,145,147,55,171,176,207,8,3,40,194,195,191,20,137,23,85,128,11,117,233,252,71,63,166,228,40,118,50,87,103,26,128,214,122,197,72,185,49,231,145,60,1,164,247,106,164,18,116,242,241,11,202,135,148,58,175,73,156,30,10,143,43,101,213,151,223,91,42,35,101,174,250,40,104,232,236,239,215,16,233,95,54,37,50,244,44,196,227,249,63,76,4,117,7,13,163,237,10,246,215,75,181,241,166,123,51,28,105,192,239,62,244,46,211,236,91,65,156,199,90,95,250,223,31,233,131,155,16,162,121,4,26,249,81,30,28,217,204,83,242,122,157,30,67,72,53,182,192,32,74,154,103,158,162,110,214,213,82,153,203,236,95,23,86,162,220,132,65,214,184,108,200,42,80,95,239,166,159,203,82,104,137,29,233,212,126,230,47,108,225,6,160,203,28,201,57,100,249,20,160,13,127,3,162,241,132,236,174,254,227,101,2,88,208,220,110,49,155,4,229,55,142,172,65,194,89,183,241,55,244,11,205,104,33,182,72,175,90,136,150,81,70,252,84,162,244,140,208,142,116,236,246,94,168,116,130,16,41,97,227,80,146,130,2,111,77,89,45,155,37,104,194,42,75,238,184,241,118,249,163,105,28,196,62,207,255,239,238,103,23,83,170,195,50,132,134,217,91,177,89,208,78,88,6,151,233,88,54,90,240,161,252,243,72,200,37,128,208,172,115,19,217,164,18,147,146,33,198,201,209,142,179,74,32,155,233,117,9,49,30,173,4,89,16,120,85,105,46,144,117,249,219,206,96,226,149,176,72,142,36,20,239,134,160,188,10,105,167,82,199,82,237,88,170,78,108,191,155,248,213,98,115,244,188,12,24,135,127,152,31,103,65,41,226,122,37,90,0,47,78,179,125,168,129,5,91,128,79,204,253,34,10,4,10,218,174,205,199,187,86,229,28,135,98,214,114,170,64,58,179,225,205,31,225,41,146,227,254,173,186,47,0,104,128,152,157,41,113,43,155,221,206,198,195,180,152,172,218,28,92,166,77,246,244,229,62,52,207,130,234,56,226,172,139,210,17,52,76,69,49,205,154,93,15,223,200,192,246,25,73,115,58,66,248,21,229,58,75,231,255,186,203,51,52,118,231,23,224,120,57,56,230,121,166,200,210,164,28,208,108,78,224,250,251,217,50,233,190,19,17,229,184,139,226,84,117,152,37,236,155,9,251,66,98,156,245,126,201,56,115,254,62,151,242,240,143,62,224,64,123,63,13,187,47,97,192,45,204,197,37,247,28,107,200,184,164,91,247,237,181,154,240,45,229,130,117,62,50,198,186,90,90,175,2,182,209,156,250,60,160,238,24,14,168,12,187,181,228,138,236,86,137,136,187,215,200,17,183,145,215,93,109,102,233,128,134,252,30,14,135,37,143,102,245,232,188,51,13,118,220,36,111,233,76,143,203,171,233,110,112,53,176,216,49,72,229,153,62,78,14,173,32,145,39,136,72,174,38,205,23,7,1,220,142,113,196,197,109,117,197,145,85,215,236,17,79,152,140,179,47,203,60,34,96,255,44,234,69,72,114,38,139,166,168,207,143,242,53,204,33,97,52,125,244,19,246,118,1,202,185,66,127,144,90,57,128,1,7,14,251,84,207,195,221,131,209,79,44,152,143,203,252,111,2,244,95,210,174,133,26,117,24,30,150,181,99,177,174,149,60,31,119,31,249,216,199,219,190,86,124,3,57,249,67,183,80,54,23,163,196,226,34,168,39,87,96,195,171,196,188,90,190,241,243,241,146,119,34,111,96,60,12,170,195,118,52,236,172,222,137,30,148,126,122,188,51,61,153,70,181,5,184,90,169,165,38,3,192,155,134,124,184,60,234,198,5,16,49,39,155,130,10,131,106,143,160,120,223,162,150,45,55,47,210,105,81,176,5,140,208,240,177,162,109,39,104,42,178,90,63,248,109,88,4,254,116,142,127,97,33,56,13,105,84,123,98,120,232,54,255,205,20,254,104,175,87,122,11,8,186,195,147,141,230,157,159,205,78,93,111,134,139,40,26,122,187,253,197,102,217,100,74,84,216,221,238,103,154,137,56,148,177,167,193,181,125,255,246,25,66,70,230,112,197,44,1,230,196,76,112,43,15,148,182,79,36,250,93,64,2,219,148,17,135,248,73,101,121,136,84,197,155,95,176,167,169,190,17,201,197,203,182,141,1,245,23,236,21,177,11,67,70,169,119,78,147,205,73,156,200,116,239,171,58,112,77,174,191,122,196,173,107,131,115,209,149,210,86,85,142,164,239,219,252,244,20,238,242,64,107,114,221,202,233,243,42,234,138,116,202,87,119,6,167,113,138,233,89,201,174,79,225,107,86,143,16,144,142,43,228,3,162,18,39,127,122,33,181,212,194,64,110,199,126,123,61,105,52,61,215,188,111,152,204,16,14,162,250,208,182,129,214,23,54,21,23,89,53,249,244,202,127,180,38,24,185,219,115,30,203,94,227,227,121,70,174,126,248,239,194,210,153,148,67,56,35,200,49,96,130,79,174,213,11,141,198,74,37,195,201,8,245,167,224,252,240,214,175,204,191,241,175,255,55,82,110,40,227,124,40,178,161,151,78,5,42,86,7,149,82,106,150,254,5,30,99,176,172,88,226,79,108,127,66,75,246,36,6,75,82,75,220,86,77,117,10,217,151,205,99,127,228,29,158,74,230,168,83,160,75,223,86,164,14,60,116,34,131,241,92,254,152,16,111,17,67,69,201,97,80,49,172,191,24,110,247,247,211,93,115,84,254,27,67,251,122,15,176,53,143,210,218,132,84,19,254,122,110,86,6,121,137,206,34,135,237,60,157,68,167,30,1,35,145,174,244,105,194,17,131,93,181,108,155,85,117,71,68,49,39,155,235,146,91,184,63,18,23,201,171,144,171,219,29,114,158,91,14,129,70,167,73,212,105,134,215,14,201,182,112,146,204,80,104,237,92,121,222,29,101,192,51,200,146,125,137,153,210,112,151,42,223,167,164,93,139,72,164,54,14,75,92,122,132,50,43,1,236,72,51,171,31,228,208,119,37,181,234,178,78,137,179,120,156,34,138,144,161,145,247,221,71,99,215,205,218,3,54,12,148,109,233,204,16,54,190,55,128,170,34,110,200,216,158,190,116,134,43,63,241,120,206,216,179,15,93,241,106,164,5,83,17,174,31,59,187,92,12,209,197,43,192,111,189,77,128,95,42,232,20,109,17,172,159,144,189,197,62,174,254,35,136,224,30,46,57,136,174,19,99,52,245,37,63,72,228,119,223,74,144,222,224,225,2,148,160,63,243,191,21,84,96,51,23,71,98,105,72,240,53,210,143,6,82,39,247,47,255,11,76,208,208,79,255,133,176,241,51,143,165,39,5,99,56,69,187,153,206,66,228,241,214,100,202,25,145,98,65,24,20,109,254,30,29,246,130,115,246,26,41,141,155,253,205,68,117,154,132,86,201,64,170,63,0,21,102,153,51,89,144,79,52,123,173,235,144,160,89,249,199,15,221,57,242,102,36,68,183,220,189,211,34,85,93,107,41,12,101,73,70,223,48,18,149,233,178,176,110,193,92,79,249,95,120,215,16,24,102,176,153,99,115,22,94,94,238,96,72,36,70,72,108,71,202,43,196,105,181,0,255,74,237,244,44,3,181,109,17,175,239,77,129,175,248,129,203,191,183,25,76,37,49,203,160,98,137,58,88,34,228,172,220,69,56,95,119,162,43,129,168,70,187,183,230,125,62,176,96,224,5,139,70,19,67,186,254,29,197,71,44,161,116,148,81,0,7,167,26,182,225,89,193,51,232,19,92,30,182,171,74,232,172,81,82,210,241,243,19,241,163,47,47,143,158,222,116,95,39,161,217,210,64,31,227,241,157,87,113,225,215,77,195,176,3,27,139,84,194,133,255,214,0,248,122,28,2,246,95,214,1,37,165,231,156,64,200,29,34,139,203,192,58,116,143,242,12,121,74,28,244,57,253,131,165,154,198,200,207,33,232,64,152,16,37,172,175,219,85,103,37,41,118,70,220,146,77,30,179,17,223,199,96,130,145,87,120,39,8,197,192,30,27,127,219,216,102,169,201,47,117,42,58,236,29,136,244,83,86,115,16,194,138,175,106,230,77,233,74,115,243,253,186,174,207,159,145,208,222,232,121,44,69,140,14,8,31,205,142,192,66,38,93,12,237,77,10,113,228,62,118,182,46,237,214,47,108,83,186,68,188,26,118,169,60,237,10,160,204,124,228,12,7,119,250,253,136,246,186,94,29,164,190,66,19,92,91,61,223,205,38,216,255,139,222,153,242,181,252,212,113,78,124,194,35,43,73,236,250,99,115,224,202,39,197,9,103,55,108,73,63,88,112,27,92,110,249,74,134,44,68,171,157,31,93,16,5,223,101,149,108,239,214,157,138,142,94,162,205,199,156,170,95,24,218,91,77,160,2,151,252,197,62,235,14,207,147,82,97,23,3,199,83,170,171,220,105,112,165,64,2,60,189,150,123,23,201,192,243,10,139,8,87,91,170,90,37,50,102,249,127,94,63,46,150,193,7,149,153,238,10,1,167,108,144,243,83,6,66,187,117,224,7,128,229,46,104,9,220,126,0,10,177,101,145,202,51,253,233,185,82,154,167,152,141,55,172,84,116,241,159,183,141,157,7,231,59,82,251,17,194,41,106,121,113,99,67,128,10,178,119,78,118,211,8,33,167,183,227,188,144,129,193,59,233,58,70,80,147,208,79,27,225,115,162,29,213,53,185,186,210,99,176,252,73,149,235,223,196,45,101,244,62,246,230,66,255,133,142,114,11,212,155,160,32,31,33,205,13,107,109,71,184,209,159,231,41,145,19,109,245,68,217,156,17,125,180,71,198,58,153,147,68,39,236,140,223,10,68,110,240,85,99,35,169,194,254,130,13,177,205,166,139,32,95,77,212,226,204,237,87,120,39,31,65,18,166,63,33,15,254,95,179,234,94,79,36,107,12,209,195,16,29,69,45,171,193,212,154,44,192,90,160,221,213,98,201,43,230,238,212,80,198,180,20,92,210,38,33,155,45,207,152,1,238,41,151,83,91,192,239,244,231,126,184,244,174,177,153,141,14,217,135,90,157,154,131,197,39,64,172,198,50,135,210,204,189,126,251,197,11,205,165,198,102,32,190,226,128,147,240,240,143,137,191,98,189,181,59,130,170,250,181,32,167,10,211,196,16,88,77,60,100,52,49,223,144,85,223,67,129,72,212,64,150,252,151,54,246,89,5,84,242,55,141,121,6,235,206,95,150,241,189,140,152,190,110,115,55,203,183,113,113,124,155,18,85,102,225,177,125,151,65,2,106,27,1,95,147,81,15,227,180,208,245,14,145,247,18,39,89,4,14,121,169,150,61,185,33,135,245,249,124,128,102,145,171,190,221,192,240,226,15,228,194,126,101,220,153,147,201,142,38,55,53,213,252,23,11,175,223,176,148,165,114,105,123,74,36,225,221,190,136,218,74,214,254,182,117,86,140,138,249,115,65,180,207,56,145,73,106,89,161,76,128,189,71,111,107,92,121,51,13,115,20,137,253,103,42,251,169,235,105,224,208,163,185,113,51,38,178,139,152,250,52,56,128,194,31,144,96,98,245,83,131,179,57,213,14,63,143,51,110,191,243,28,114,57,249,135,65,129,243,250,44,41,192,161,147,62,139,98,62,56,251,39,62,194,80,183,199,49,237,88,217,30,187,83,137,25,18,65,116,137,96,98,131,230,31,80,14,51,90,88,68,198,195,226,120,2,30,26,1,214,164,61,6,38,222,93,235,51,41,104,221,116,118,66,74,42,109,100,200,121,98,251,239,233,179,168,125,222,253,160,118,214,145,168,220,69,53,60,90,143,58,206,146,25,237,35,29,139,34,167,223,29,233,230,120,124,188,154,239,0,45,217,59,9,108,179,238,5,12,46,210,154,203,30,136,134,55,159,158,41,177,119,204,18,173,125,201,214,153,155,196,255,90,68,143,12,243,6,250,116,246,111,64,250,19,22,180,145,4,125,67,109,99,112,61,245,132,72,251,167,144,76,186,29,148,245,0,123,247,242,199,19,18,40,41,186,232,198,47,23,55,25,219,228,65,76,146,162,79,174,43,160,31,115,161,83,67,247,8,154,82,34,47,221,242,35,103,236,91,154,11,132,231,95,227,152,111,144,33,54,177,82,240,18,10,200,209,204,136,240,130,201,101,209,19,213,228,248,85,12,172,53,245,122,178,120,136,166,140,95,233,153,240,5,214,220,245,184,89,123,232,149,191,36,58,215,148,183,222,226,96,84,25,30,120,212,118,184,127,110,24,41,172,195,84,142,196,226,209,66,249,40,203,212,152,4,90,182,130,107,34,133,138,165,116,240,93,120,216,123,113,94,103,248,119,220,61,44,40,129,135,240,45,162,237,219,155,178,156,51,6,60,233,32,89,125,30,248,26,15,105,175,214,138,44,253,174,70,90,54,66,41,112,153,28,136,127,191,161,68,211,22,88,98,1,67,86,192,107,112,28,154,134,220,214,11,111,141,78,192,121,104,20,70,216,222,116,54,208,213,64,88,68,31,158,25,136,14,44,113,130,134,184,53,131,121,224,98,135,134,228,146,42,196,250,239,51,226,211,165,253,164,156,3,237,223,170,230,164,46,140,8,154,9,177,239,89,177,255,204,182,78,169,210,211,62,169,229,200,89,109,133,41,70,78,83,221,10,143,127,204,249,117,71,78,81,124,36,147,197,207,167,152,157,92,56,78,171,254,83,102,51,219,200,114,80,61,31,40,17,64,193,223,50,195,0,172,206,238,100,229,231,132,135,59,38,29,174,194,136,176,157,136,251,239,128,229,19,20,219,89,204,130,214,247,177,9,83,246,235,49,46,61,132,50,90,119,209,35,195,192,98,19,17,106,162,223,58,228,82,12,78,164,218,177,90,29,54,156,251,12,83,114,18,96,87,178,32,121,22,2,110,33,123,4,37,110,59,180,0,220,192,136,107,80,86,214,198,172,30,40,201,101,110,131,92,150,146,218,71,216,100,62,111,152,82,149,224,203,106,216,17,82,197,116,150,175,54,202,170,87,58,128,179,12,89,135,193,82,1,65,157,178,144,239,175,238,86,223,250,229,140,246,123,179,164,215,21,160,245,55,194,104,199,118,40,200,175,225,191,175,189,217,118,83,85,227,46,10,251,7,247,8,204,228,28,195,226,136,92,115,254,224,146,110,103,135,5,51,9,34,60,213,86,162,173,153,30,241,193,200,124,181,159,104,132,225,12,40,238,26,195,101,24,131,114,124,190,215,133,127,139,252,210,189,85,26,197,29,104,93,226,63,22,66,173,47,25,168,22,143,173,9,166,254,65,176,117,23,124,178,63,144,64,210,47,30,120,38,222,222,211,229,215,10,242,162,115,222,156,50,97,118,8,165,223,68,177,213,119,110,15,224,72,101,179,146,49,39,14,204,174,214,78,251,200,40,29,59,89,11,47,254,98,39,173,190,248,210,41,150,173,67,16,202,175,113,173,124,110,60,139,158,127,25,252,193,214,50,142,211,91,186,91,93,211,132,74,17,158,229,165,226,239,215,163,14,59,161,26,94,169,173,44,84,247,254,199,17,124,116,120,200,20,108,19,65,45,34,153,41,49,166,147,194,106,243,202,195,176,191,98,233,52,174,70,36,21,50,189,206,20,166,104,219,178,84,87,255,21,112,9,175,169,2,210,201,1,170,113,132,198,21,237,224,190,253,219,32,8,137,227,202,35,247,176,171,165,89,209,55,224,47,122,117,70,52,116,209,131,146,163,34,44,225,134,1,143,138,96,89,112,74,15,119,44,114,48,127,15,12,56,120,80,33,123,52,5,73,33,170,81,56,5,59,50,109,198,232,240,118,179,136,49,148,187,220,193,50,38,212,10,85,63,24,210,181,162,62,110,132,68,88,149,9,5,64,177,28,15,219,145,77,52,21,161,88,198,173,189,176,112,139,31,50,217,32,213,252,11,194,153,90,204,154,145,152,81,83,111,163,150,68,141,76,25,132,129,244,37,79,175,150,25,14,111,152,158,224,255,204,242,74,45,38,198,198,19,214,101,195,130,134,191,205,15,217,8,19,118,38,198,250,158,108,244,88,39,147,186,250,79,144,148,86,184,198,102,221,51,110,119,10,98,128,254,40,124,202,47,132,132,203,3,95,79,76,87,77,108,74,207,153,70,2,156,226,194,180,216,44,221,114,223,229,226,220,76,124,134,159,43,182,126,132,36,71,44,197,144,134,28,85,34,8,100,58,76,18,141,222,16,104,226,190,177,226,22,1,145,94,74,66,210,203,233,250,122,123,184,227,122,61,31,165,192,200,160,123,79,193,149,110,97,130,51,180,13,44,57,47,121,187,180,15,65,20,159,36,191,54,46,11,235,217,218,114,44,176,243,34,180,26,242,38,54,225,0,217,173,221,42,61,165,211,54,239,255,92,7,133,35,19,43,91,149,214,16,68,119,103,93,145,1,143,204,245,10,103,53,39,64,183,68,212,203,70,121,108,72,47,255,154,196,42,22,8,232,57,160,66,66,241,173,169,6,251,112,159,198,176,64,65,209,196,202,35,161,132,103,225,188,82,106,162,113,43,230,251,93,11,220,207,24,222,165,26,146,125,68,193,143,184,122,84,164,247,199,72,224,185,172,121,188,29,248,153,206,2,173,137,127,204,252,96,80,152,52,52,74,105,112,70,108,192,205,27,181,16,163,217,182,147,47,193,225,224,184,174,6,28,211,180,255,56,115,1,160,75,14,228,144,218,123,158,152,218,240,163,60,168,96,18,174,210,85,63,157,179,82,228,227,135,224,154,138,75,3,101,76,244,183,122,86,227,134,132,173,162,130,43,181,0,50,0,73,27,113,186,232,225,98,221,116,254,139,186,226,241,152,56,192,66,177,154,17,8,91,200,253,37,220,166,39,29,102,207,208,80,116,114,186,188,6,9,23,0,192,87,19,101,82,248,39,86,112,246,8,146,227,94,181,16,216,134,129,179,115,231,194,28,9,162,16,37,14,96,64,51,37,116,203,194,166,92,77,79,173,108,240,90,243,132,237,160,147,50,77,136,164,178,57,75,176,78,193,26,200,151,173,77,155,153,151,247,98,130,38,145,156,222,255,47,202,195,58,51,140,253,94,101,25,169,196,130,111,162,206,172,140,33,109,127,157,152,31,176,14,215,137,148,133,84,170,198,21,161,12,181,172,28,231,221,228,43,232,131,15,170,11,49,35,122,155,6,49,210,181,87,156,149,130,172,222,227,9,36,109,82,16,50,22,91,44,20,110,43,36,201,106,176,1,193,235,61,205,15,112,113,122,19,140,35,186,16,175,248,153,240,143,36,200,17,20,153,78,6,116,84,165,9,249,220,71,159,168,10,24,232,150,61,135,175,79,32,103,38,82,43,237,176,252,148,188,69,57,197,79,42,125,128,150,192,148,53,129,56,251,107,246,30,244,150,220,25,85,35,205,157,33,220,128,250,45,81,136,234,68,5,187,141,77,151,161,122,113,85,103,171,136,140,87,193,115,133,219,38,156,103,58,255,243,119,23,103,189,162,209,139,249,175,23,61,129,25,133,35,63,104,22,55,190,45,63,32,66,142,56,10,134,28,243,200,224,129,192,24,64,209,42,235,102,164,42,232,114,115,230,114,207,209,59,208,107,167,208,141,255,4,236,55,26,155,179,118,92,220,105,225,11,8,210,80,82,161,72,55,175,6,156,113,92,21,54,189,37,234,65,24,44,11,109,174,227,95,36,241,89,140,146,23,39,232,58,165,95,199,192,100,164,58,59,29,149,44,65,211,207,213,74,117,181,22,183,208,250,244,102,94,228,225,14,135,196,8,51,46,103,115,154,234,255,117,246,121,34,2,240,55,64,214,225,199,16,83,103,92,22,38,136,23,246,246,25,28,16,158,193,250,47,93,162,174,112,4,142,103,153,106,56,155,251,53,19,158,237,143,88,58,249,186,188,139,165,16,242,197,201,233,248,221,75,32,191,231,122,95,203,60,182,205,125,46,26,76,22,59,188,134,165,249,210,190,40,127,211,186,131,231,79,192,37,251,204,125,83,155,201,207,54,133,0,103,92,186,63,108,196,143,45,57,209,193,57,117,106,236,48,21,228,95,102,12,106,25,55,236,152,14,93,109,225,52,203,133,253,93,21,23,17,159,52,88,139,179,88,249,66,230,104,34,4,168,66,143,244,45,29,147,111,48,51,130,45,253,57,228,184,155,137,121,126,122,95,166,164,152,163,124,57,8,2,28,77,94,40,95,72,134,56,251,60,47,112,11,28,76,118,73,188,25,18,7,119,84,110,113,165,8,92,130,126,91,178,191,72,223,88,150,225,208,38,131,20,240,95,48,88,0,10,92,74,228,101,208,136,244,246,23,196,126,188,249,4,59,84,3,208,23,140,164,74,249,19,179,186,94,158,196,170,223,63,171,46,119,182,157,140,231,6,2,6,9,36,63,7,244,226,210,170,128,92,229,128,204,245,96,97,92,74,91,199,9,243,133,181,67,125,180,104,54,202,170,86,185,125,229,229,131,221,168,117,252,12,95,184,44,118,249,31,3,88,162,131,192,12,51,76,170,139,83,186,121,112,46,167,75,154,248,239,199,45,84,156,242,228,40,202,244,220,11,251,183,103,219,36,242,249,130,6,224,173,67,49,9,71,239,17,211,21,232,129,172,233,79,71,74,248,151,88,57,60,180,76,187,133,234,25,50,175,232,51,253,231,52,152,121,193,31,210,26,55,178,133,155,101,89,172,45,137,139,194,237,193,73,37,83,56,137,200,146,231,242,217,144,32,102,140,111,235,38,95,47,137,209,224,46,64,111,210,90,192,62,170,196,200,167,56,251,2,166,240,110,196,107,106,113,221,16,156,50,180,195,215,47,157,122,45,71,61,167,125,238,88,172,54,247,235,29,129,142,6,98,174,159,61,130,82,135,201,66,209,105,83,80,102,45,194,116,90,31,90,41,116,191,231,20,250,32,0,250,174,251,242,37,107,116,35,84,191,50,59,116,138,9,17,226,252,187,44,76,17,18,49,223,251,231,214,86,33,18,30,198,116,78,139,66,24,3,37,213,45,79,123,108,88,146,45,151,48,148,95,35,74,190,43,199,211,111,87,222,176,116,121,100,74,66,253,110,251,93,12,68,153,8,124,98,140,102,239,15,16,170,204,19,155,54,254,6,107,16,180,182,174,171,16,58,218,183,143,224,209,41,139,1,215,35,183,92,204,45,91,132,145,64,197,39,211,216,53,234,112,80,214,34,236,207,80,133,175,37,185,29,117,248,83,156,225,81,39,170,252,46,201,253,50,138,28,218,134,230,34,69,10,252,175,19,119,74,86,43,51,172,184,243,60,22,19,139,51,228,196,139,183,205,97,225,219,183,233,147,144,56,239,38,93,29,153,216,122,115,120,196,199,6,8,65,112,149,88,124,80,162,100,29,227,218,66,170,155,48,138,83,203,1,32,117,105,238,245,165,152,64,227,86,248,56,225,248,87,76,160,132,140,204,92,130,5,157,24,92,201,222,98,76,7,249,188,118,4,41,81,126,78,32,61,192,8,129,210,217,94,80,151,53,33,51,120,97,86,93,126,47,122,59,39,7,103,29,37,42,214,190,141,206,176,130,45,114,253,152,130,64,14,98,41,254,123,99,66,84,122,234,69,166,149,58,40,143,221,252,158,178,124,51,148,207,22,154,25,55,214,67,229,65,211,2,68,130,153,229,134,219,176,224,235,173,158,143,41,210,122,86,18,156,28,108,238,196,32,223,138,184,210,241,80,127,22,12,204,196,10,55,97,205,201,141,73,129,104,207,159,246,166,143,74,70,52,221,244,200,66,14,140,19,79,234,218,56,117,198,214,194,139,221,81,209,94,78,162,124,199,107,127,182,134,187,75,199,97,144,165,81,52,107,177,73,65,139,101,35,181,20,206,218,185,42,180,211,217,190,17,51,250,250,138,161,70,96,150,67,245,63,170,186,2,25,140,194,200,29,129,25,57,39,174,255,124,205,87,80,197,201,162,13,181,218,136,7,81,164,18,252,221,168,228,228,156,170,166,252,77,166,211,103,15,195,130,12,116,164,86,35,163,1,144,130,195,61,251,168,253,43,26,193,125,163,235,147,4,55,168,165,32,128,71,240,117,124,232,150,56,211,177,54,2,164,138,140,103,27,206,98,76,223,25,251,188,43,114,63,61,163,224,159,215,199,6,48,203,246,151,168,16,168,39,24,245,236,181,139,126,75,112,8,221,78,163,57,225,132,132,197,88,238,43,123,187,133,13,107,182,19,72,209,167,54,208,62,216,12,147,20,162,234,7,221,66,86,104,236,231,18,202,167,123,61,214,125,35,190,62,22,94,57,72,112,132,222,247,254,69,95,241,131,115,177,93,24,112,113,78,249,192,159,189,253,232,212,254,20,254,111,211,178,2,18,190,73,160,41,133,91,168,163,202,140,235,228,184,226,223,194,92,42,178,41,16,120,79,86,171,219,213,157,28,191,91,242,103,233,211,173,160,43,56,0,67,15,242,130,237,139,122,97,60,44,238,249,127,244,136,168,200,42,105,156,135,204,122,45,223,148,144,108,2,174,122,148,68,218,74,21,224,123,128,181,18,25,166,3,50,185,254,65,172,108,73,24,5,179,125,204,237,246,133,254,82,10,194,250,180,72,121,240,199,29,232,40,190,82,91,80,79,94,85,184,247,71,30,198,222,144,149,25,160,125,122,5,128,133,60,103,127,132,168,30,121,16,50,189,168,173,241,158,197,26,222,67,156,25,220,139,97,120,38,164,246,219,119,246,143,162,161,239,74,112,85,11,254,239,206,110,119,128,153,234,230,207,224,49,86,206,93,172,203,184,123,45,247,142,81,154,175,221,243,13,9,147,241,67,220,129,204,125,167,195,85,9,34,96,178,140,185,114,34,129,236,97,19,160,46,51,183,206,18,55,195,49,218,159,175,195,32,191,65,85,97,198,38,63,209,210,205,177,232,142,121,17,255,194,140,252,0,4,163,140,144,14,234,226,112,177,54,163,10,187,0,23,174,186,126,157,50,81,48,234,164,68,142,63,232,93,172,9,22,21,249,44,121,194,109,16,140,134,74,147,219,17,69,209,46,167,45,37,103,247,178,181,200,220,128,192,112,190,176,12,51,152,57,138,30,225,232,252,169,20,235,237,33,17,230,85,49,25,230,137,168,93,212,31,84,49,221,125,187,221,203,181,72,229,71,174,195,244,166,108,251,210,56,142,109,86,253,191,152,97,241,189,155,24,255,162,48,184,87,152,77,118,253,64,161,200,133,243,124,108,132,116,53,80,82,200,11,20,93,149,146,209,248,93,140,232,27,61,44,87,90,155,6,140,77,84,74,8,232,0,177,99,22,12,13,158,104,173,241,171,239,181,112,182,41,181,60,41,154,180,60,81,112,55,147,14,30,109,198,216,6,98,178,64,88,206,77,103,105,243,98,153,147,156,35,101,82,252,192,101,117,163,12,46,23,17,20,64,157,53,205,129,255,42,244,35,89,245,170,144,157,237,180,193,41,25,237,145,183,16,130,175,138,73,75,62,234,77,35,9,231,92,63,216,209,235,82,143,183,45,179,106,45,95,124,233,190,252,238,151,235,27,111,13,84,25,250,234,219,67,188,43,195,188,103,102,137,156,78,190,7,172,94,148,42,98,47,129,60,54,185,14,183,142,0,219,147,138,240,107,80,239,208,71,141,18,208,199,236,245,210,203,120,153,43,108,196,176,26,157,33,226,52,99,184,3,163,94,247,219,228,27,20,115,125,194,224,27,107,22,31,35,140,141,109,26,215,119,155,84,91,12,7,95,205,15,82,112,48,2,151,175,15,243,49,140,155,32,102,60,70,27,74,99,224,241,90,95,117,3,255,12,240,129,47,210,13,209,87,87,124,91,124,78,183,232,12,4,50,62,134,48,38,193,180,87,229,13,78,148,212,105,137,106,45,222,36,62,17,250,80,15,250,41,148,36,12,206,7,41,171,98,240,132,196,53,119,10,27,90,193,62,32,188,204,160,15,28,208,217,66,243,220,156,222,51,248,102,70,24,42,143,131,113,228,77,21,16,228,107,234,204,70,5,252,193,235,60,74,173,31,183,21,28,191,219,185,156,44,83,77,38,232,194,158,209,185,33,167,193,91,88,26,160,35,186,232,157,150,154,250,133,217,116,55,102,212,112,111,87,105,155,68,183,215,218,13,253,3,129,197,238,82,73,173,166,95,240,92,252,254,174,107,172,46,22,49,94,40,177,108,202,200,85,3,85,245,107,51,3,44,214,71,65,168,88,210,29,175,98,111,76,168,173,52,57,152,139,243,157,219,61,186,35,164,233,22,229,255,246,84,7,85,224,172,128,207,25,183,73,75,237,195,174,107,161,84,178,10,67,50,115,26,219,145,224,209,71,137,81,89,104,85,70,165,71,118,233,165,168,237,136,118,43,231,167,91,184,251,188,90,145,241,183,208,102,59,0,243,208,96,47,175,226,94,23,53,79,20,172,145,40,9,92,144,157,143,47,78,142,235,186,228,114,127,72,23,73,167,136,79,104,244,184,18,144,238,133,137,173,133,219,234,79,60,103,69,135,205,239,94,193,219,152,152,49,107,110,83,71,86,134,84,241,224,128,153,246,76,122,55,179,71,225,244,179,70,19,99,156,158,246,212,238,126,39,158,137,226,51,207,181,238,6,186,20,41,233,160,165,223,96,76,115,80,75,1,230,70,145,75,252,72,174,21,74,51,220,15,124,74,123,124,155,46,114,168,120,197,20,145,234,249,248,118,137,48,121,86,36,170,224,249,21,88,10,164,253,20,250,101,61,221,21,164,95,24,199,13,72,19,46,241,10,59,129,228,202,53,74,6,147,76,87,76,212,218,142,86,189,136,235,230,176,59,34,25,196,37,187,102,48,126,83,29,137,196,173,44,216,196,113,211,24,65,155,103,138,98,120,199,195,173,242,62,190,164,149,157,193,39,123,130,241,17,104,123,119,124,71,39,161,238,21,13,12,207,196,237,11,200,100,81,2,177,196,220,206,183,135,2,178,196,149,205,83,29,95,185,82,25,188,15,250,156,179,251,205,239,94,20,227,25,136,56,206,188,176,46,212,90,191,21,241,74,24,28,167,67,100,32,221,213,30,202,173,25,153,188,94,226,40,132,174,1,226,103,218,155,209,89,218,123,47,104,189,172,170,106,235,253,22,66,151,106,147,38,168,238,159,132,180,151,95,18,209,194,205,210,167,244,244,10,123,193,25,79,22,240,1,46,22,14,216,154,118,152,86,150,151,244,236,5,246,48,106,172,90,101,120,152,95,230,210,140,231,219,236,56,213,193,60,255,18,210,85,170,117,139,41,110,243,233,215,180,10,76,196,146,51,30,9,183,1,13,84,104,176,110,195,39,81,157,105,58,227,14,233,127,202,82,75,236,217,75,246,14,197,41,219,138,87,30,235,153,215,224,108,113,175,205,106,186,119,79,166,177,52,27,189,109,60,18,41,169,195,115,140,232,159,208,73,205,163,175,106,31,46,223,184,242,58,173,250,223,215,248,70,77,137,180,211,202,91,137,106,75,210,105,144,47,109,68,159,215,234,174,14,23,142,177,99,216,48,192,231,49,77,153,33,106,197,57,31,245,117,127,7,55,212,110,239,106,210,217,156,186,239,39,142,229,240,63,75,25,110,121,136,202,246,18,74,242,29,34,232,40,242,240,3,103,224,90,255,141,238,188,91,97,158,1,71,126,151,162,23,253,75,125,140,70,123,13,96,106,89,180,38,49,167,122,53,203,46,47,82,152,221,106,56,94,27,152,129,249,216,36,201,200,69,212,73,161,237,128,66,157,236,163,168,45,177,156,254,166,6,190,1,184,90,4,43,234,185,80,3,138,129,227,40,30,21,24,13,97,68,99,197,107,179,2,72,77,155,184,141,158,241,143,66,140,228,230,111,254,224,24,66,44,190,169,125,218,211,102,142,252,46,56,146,134,95,139,75,37,197,6,171,190,210,47,242,193,172,170,31,90,99,41,183,167,110,7,13,32,169,197,199,250,59,78,112,223,215,64,49,128,109,32,70,169,254,46,124,118,78,122,177,90,12,14,209,194,58,218,236,216,254,253,242,206,225,236,151,215,47,239,210,7,109,65,115,71,137,151,94,187,49,121,49,70,29,189,75,68,205,98,205,140,84,243,228,53,115,90,106,134,29,230,149,7,253,140,248,132,5,252,217,69,126,88,189,156,232,150,106,159,127,80,244,29,217,35,143,192,96,112,147,164,124,48,252,149,62,133,206,118,26,217,219,13,101,189,80,83,182,172,4,6,106,37,226,223,197,100,15,228,163,8,186,85,229,236,77,173,198,239,133,44,0,187,38,15,19,32,208,68,248,170,87,10,43,229,246,112,10,1,219,222,24,206,140,4,59,56,106,110,6,94,63,69,190,87,189,89,160,11,195,6,48,72,97,189,55,166,1,169,2,47,236,157,197,80,63,36,98,118,29,152,219,169,53,184,95,140,130,92,189,54,248,176,150,33,171,10,73,133,123,194,155,111,170,234,202,124,29,48,223,128,189,4,72,179,24,120,187,61,158,28,95,44,78,179,17,157,98,95,57,74,53,211,181,3,189,132,27,211,61,8,89,27,57,177,238,143,170,72,61,152,148,156,207,108,56,38,187,71,159,236,17,135,87,61,168,156,188,171,180,93,14,68,227,25,229,3,80,163,76,154,109,109,59,5,246,21,57,201,255,54,139,18,121,86,221,176,145,217,90,21,123,155,20,141,78,218,84,155,243,74,210,42,134,222,8,220,54,136,173,236,170,6,127,168,224,222,136,46,236,219,71,67,168,164,152,197,41,2,241,6,135,123,195,74,21,168,165,162,232,123,123,23,107,112,149,239,158,218,239,73,9,201,145,74,207,105,68,163,193,107,14,245,92,206,213,135,242,150,155,43,116,141,135,102,229,75,63,40,188,212,39,42,91,127,86,169,160,6,128,111,230,156,130,33,15,91,30,101,39,1,209,227,7,187,156,195,206,161,33,29,193,60,212,189,87,246,2,186,142,26,16,141,27,108,52,6,220,196,118,67,52,204,148,29,241,243,180,54,42,103,159,135,175,109,212,226,119,174,246,12,148,131,152,81,109,191,89,72,209,84,163,248,51,234,50,11,175,66,6,172,223,163,227,224,225,115,175,88,192,129,167,37,72,20,116,235,166,96,89,16,202,108,196,253,244,187,153,168,194,230,209,153,235,13,6,173,130,212,179,4,62,219,200,151,129,56,38,102,194,194,22,129,26,90,135,131,179,50,127,31,62,188,10,160,161,89,36,221,55,116,57,34,102,143,103,136,71,74,6,182,198,111,185,149,194,131,181,80,199,232,61,82,135,63,39,99,53,58,234,91,160,192,223,115,243,228,76,164,76,254,170,105,180,216,6,211,224,198,234,63,119,10,21,241,171,152,31,132,184,174,114,255,35,23,226,52,228,15,69,156,19,31,150,155,254,216,17,153,144,2,65,249,72,222,217,208,194,80,250,30,168,60,129,24,238,52,214,103,33,87,234,25,114,93,128,75,254,103,234,41,53,172,31,146,196,96,75,56,202,105,186,207,211,108,177,223,48,249,232,148,96,107,31,209,13,251,246,213,168,175,96,118,167,195,198,181,121,70,250,198,226,189,178,92,41,218,244,177,197,29,138,25,129,138,83,149,33,158,141,65,53,212,37,28,82,223,164,180,206,61,158,248,79,236,8,157,99,220,90,248,43,240,122,118,125,49,86,151,188,86,34,234,125,3,141,236,91,43,103,167,249,99,14,166,240,66,155,69,84,164,21,129,35,44,208,221,200,207,252,165,28,246,232,64,212,88,174,79,222,111,221,104,216,33,31,47,158,32,127,179,51,219,247,38,97,244,232,127,204,5,199,236,122,19,25,131,82,82,130,150,94,79,126,85,42,213,52,130,3,186,162,176,55,57,223,88,108,192,64,160,100,201,213,90,154,188,66,66,46,161,29,69,87,51,15,61,119,211,239,195,47,77,128,32,201,38,126,250,88,118,139,119,244,24,59,95,49,249,162,129,47,14,1,43,158,110,199,146,153,162,141,95,241,237,124,82,198,14,191,192,218,240,148,8,250,5,253,243,164,112,234,42,200,78,4,17,201,204,243,187,161,213,207,69,217,36,32,2,166,84,150,186,31,167,88,67,46,52,58,137,41,143,88,17,3,94,69,189,190,220,69,161,208,226,106,17,38,89,223,116,108,198,129,118,105,119,196,38,203,19,100,242,228,214,87,233,110,29,41,150,6,138,198,247,144,186,23,248,127,197,49,226,150,117,233,220,221,112,88,136,62,146,85,88,187,189,66,89,243,144,155,234,157,130,15,209,120,2,73,243,153,191,164,20,141,37,210,162,125,180,215,181,79,4,70,173,180,102,165,73,183,202,145,36,149,99,176,130,53,41,66,14,69,171,165,135,42,123,49,124,104,58,121,151,50,148,162,2,162,210,129,199,146,6,255,115,235,147,64,65,17,150,130,63,14,156,72,255,12,186,172,127,101,103,205,114,243,42,67,90,202,149,199,9,29,173,163,137,208,85,121,8,41,90,4,55,60,237,119,8,78,5,102,1,97,162,222,254,202,12,131,93,90,119,149,206,132,27,61,25,143,71,77,112,170,133,76,162,114,241,253,131,60,94,219,186,178,156,78,243,97,114,98,176,149,77,135,75,36,179,5,164,87,38,112,54,91,142,94,75,1,53,41,30,239,14,60,13,121,203,109,242,5,9,242,197,157,17,103,140,235,208,157,16,184,239,53,220,131,189,211,39,7,224,122,101,182,245,190,99,127,87,204,12,200,237,202,157,173,7,76,213,205,215,155,254,154,246,0,55,90,127,154,138,64,123,81,91,130,120,30,142,118,161,141,83,25,119,8,146,75,154,209,8,184,210,36,194,203,94,225,109,86,80,101,49,189,116,211,67,227,124,142,130,147,24,243,165,7,208,249,40,67,6,10,242,68,87,223,107,200,159,118,67,193,160,64,67,48,1,238,248,219,85,116,180,214,124,24,30,148,217,237,47,221,4,34,90,129,24,88,2,109,220,166,171,154,249,91,139,33,133,120,82,46,6,220,60,231,157,187,66,119,66,57,77,69,230,174,58,249,48,118,93,243,157,156,166,105,8,35,163,233,220,242,208,144,77,91,17,84,157,179,185,171,149,253,210,14,130,161,196,57,182,109,96,39,166,18,18,241,121,132,49,51,57,252,183,98,92,186,13,113,65,78,111,144,35,31,96,134,234,35,150,204,164,154,79,4,51,188,12,181,231,69,87,87,188,176,155,248,5,249,10,4,7,187,186,47,145,252,144,2,71,241,249,178,3,105,176,189,100,43,37,59,40,52,141,139,14,35,203,162,11,32,151,142,188,97,238,249,46,118,71,171,168,205,139,124,10,40,114,68,26,155,10,183,175,107,181,142,130,54,5,237,190,148,84,33,70,210,187,28,115,175,212,143,190,107,4,27,152,243,110,159,248,198,30,147,83,184,63,246,40,255,9,100,225,136,115,19,87,210,166,140,247,65,33,44,17,106,33,33,147,224,167,41,15,137,170,175,210,175,99,254,65,112,207,26,20,40,141,187,9,66,193,182,125,49,193,210,183,14,253,114,186,61,180,120,210,225,90,219,229,222,153,198,199,246,222,222,0,210,102,99,76,94,246,137,8,116,184,236,240,104,12,221,189,16,174,182,12,150,149,85,27,121,207,179,204,208,240,134,94,148,14,118,23,235,175,64,83,114,43,18,200,48,131,45,9,59,250,147,85,223,196,129,130,134,122,78,10,209,94,173,231,219,236,227,227,16,240,147,37,9,64,91,28,17,194,12,123,165,147,182,52,38,205,224,140,160,7,215,151,124,145,237,100,235,178,165,51,26,110,244,121,4,22,41,254,16,86,241,128,186,33,42,131,239,2,125,229,48,29,86,232,90,200,238,115,113,105,119,15,118,229,223,209,153,232,20,26,158,36,11,140,176,121,255,93,207,213,36,31,202,167,76,114,88,36,78,178,183,55,141,246,225,224,47,128,222,9,101,93,175,224,55,122,148,219,215,254,217,136,151,138,245,85,145,244,136,1,175,203,192,218,7,176,24,12,97,224,103,233,192,136,1,7,102,239,212,242,34,222,225,58,246,198,111,65,75,164,44,90,152,233,4,247,154,134,11,175,250,31,146,252,217,144,246,105,155,21,2,235,208,100,51,120,202,117,53,211,200,166,195,84,227,160,130,63,23,149,253,155,35,231,78,42,43,229,171,171,86,184,253,219,14,236,39,0,191,163,215,45,182,140,86,173,163,62,235,106,192,207,102,216,135,115,183,175,207,151,16,132,14,159,90,227,254,140,136,159,78,187,109,239,79,155,115,195,215,97,38,86,237,14,34,45,230,21,230,240,25,18,241,157,216,254,6,80,231,151,211,131,212,244,148,238,219,34,115,125,136,64,62,119,151,233,159,68,98,141,218,64,207,122,191,180,175,129,219,201,143,43,206,165,173,7,60,211,81,84,252,51,239,214,98,207,68,172,186,102,181,104,29,254,254,83,228,62,5,114,195,171,128,125,138,113,6,203,94,213,75,244,165,105,141,173,109,87,32,51,225,11,42,37,9,4,23,107,214,10,245,36,153,43,60,43,216,150,100,234,89,229,67,63,17,76,82,68,6,183,162,31,86,87,134,72,157,24,127,66,156,75,130,9,152,131,168,66,223,22,89,90,187,129,175,183,58,141,200,2,59,61,187,2,21,141,86,72,153,189,197,242,178,163,75,28,203,153,236,90,125,151,8,97,173,249,20,254,237,43,224,95,51,65,47,226,88,113,212,27,225,229,147,98,213,255,60,232,196,54,4,153,17,222,182,0,148,212,91,246,176,202,138,236,143,48,87,194,67,210,49,249,158,14,113,7,162,213,14,9,215,196,62,173,49,140,172,110,94,162,132,45,23,57,94,91,66,89,76,194,140,215,213,252,39,78,181,35,43,4,171,35,162,91,231,54,192,232,140,238,76,115,99,125,124,220,160,252,155,248,239,153,223,153,73,70,95,73,27,107,169,20,156,147,95,196,128,85,225,54,22,78,219,14,242,33,75,167,248,167,182,82,113,154,114,118,253,116,6,3,183,70,201,193,216,12,205,199,246,165,66,170,84,223,210,231,133,160,67,3,228,193,253,70,222,29,82,37,116,98,200,129,18,156,163,221,83,182,80,67,245,229,251,130,140,168,76,36,209,149,255,97,194,171,45,224,32,238,1,211,29,118,5,209,213,93,67,58,46,47,138,12,151,122,4,218,242,236,183,27,172,163,17,59,31,213,35,236,224,94,100,86,17,175,48,70,148,51,99,251,114,128,188,111,176,59,83,170,249,146,226,250,119,169,107,72,51,168,0,23,19,76,143,177,94,4,48,78,226,158,118,132,103,243,12,69,20,240,144,35,224,36,96,193,73,169,17,67,13,105,184,209,203,142,250,36,226,162,104,103,216,253,100,68,147,74,238,84,235,15,2,152,246,113,110,242,178,107,96,204,255,247,52,187,106,74,126,54,44,110,153,207,78,78,95,82,155,98,170,224,29,138,57,216,199,8,135,244,45,74,202,230,116,114,186,29,244,251,50,155,247,62,253,26,49,127,209,15,53,72,108,74,51,169,168,174,106,66,186,195,119,99,128,80,115,202,108,22,101,119,75,143,182,22,111,89,229,243,83,246,113,130,215,179,19,254,242,144,134,2,151,175,80,21,83,61,186,24,90,153,194,105,150,83,246,220,70,222,57,143,96,137,156,188,117,107,42,245,7,41,80,116,114,154,107,1,68,184,49,104,199,67,155,189,153,186,67,169,94,138,55,122,123,149,224,65,91,233,21,31,254,46,184,83,161,204,105,209,151,101,205,155,3,20,73,187,203,179,4,130,127,234,8,86,147,198,22,133,237,99,76,135,58,217,113,226,43,114,110,24,193,23,97,75,182,156,169,153,62,250,238,243,110,168,33,120,74,227,57,138,131,105,0,217,241,58,155,218,20,232,32,216,126,127,122,114,39,183,94,51,124,54,230,210,207,237,155,212,90,146,148,7,63,159,162,167,180,236,128,160,207,217,22,247,5,147,199,54,31,206,13,198,2,163,162,33,83,212,58,185,33,18,109,199,121,246,188,41,240,128,245,62,238,248,82,251,35,134,218,81,230,157,49,230,166,27,172,13,249,60,14,187,172,202,24,117,109,117,211,67,243,254,20,29,230,207,246,194,111,152,42,25,74,181,30,187,8,235,114,49,177,134,82,87,136,218,132,228,87,155,32,224,143,170,185,13,156,74,136,220,26,103,27,149,94,17,132,145,62,194,197,215,33,138,53,220,144,141,132,247,249,54,169,101,38,7,243,106,140,47,16,78,101,238,5,6,98,102,222,18,75,240,212,238,132,149,139,245,69,199,143,5,73,206,49,158,142,190,231,178,151,239,158,164,67,198,248,112,197,234,20,188,88,157,204,94,51,181,28,47,192,136,252,8,112,140,13,26,124,188,104,148,61,69,241,237,234,206,48,12,89,158,135,212,107,55,10,64,107,169,133,153,247,184,90,51,248,233,230,254,192,227,67,89,19,186,217,4,135,132,35,102,162,163,188,223,248,35,62,32,109,179,106,241,198,68,91,209,63,207,34,34,126,64,5,238,212,47,224,59,67,79,189,37,184,92,4,77,195,50,79,90,240,27,178,161,76,133,238,203,70,10,52,104,100,149,132,64,0,211,147,76,105,229,200,134,239,237,93,170,75,140,194,182,202,232,47,135,93,104,50,146,231,161,250,67,223,125,167,129,173,106,66,111,200,155,23,64,34,141,13,29,166,104,46,23,13,99,22,32,79,159,25,3,173,228,167,253,182,247,211,120,40,165,126,125,107,55,145,214,88,251,142,126,97,12,88,61,126,230,63,35,33,154,215,153,208,163,116,187,55,47,174,19,31,219,47,41,168,79,0,198,251,81,182,218,234,214,128,197,16,171,89,247,118,110,232,252,4,142,101,6,105,197,255,82,148,253,187,223,167,29,148,57,216,55,177,251,119,122,90,193,122,180,49,86,198,82,250,22,128,139,66,130,32,44,230,220,180,156,251,213,211,57,67,255,75,241,170,126,220,240,145,94,23,47,127,103,178,74,73,224,27,199,222,140,31,229,92,95,97,251,180,92,32,227,245,194,252,210,73,247,55,97,85,230,202,143,210,52,107,122,23,13,46,203,166,4,200,232,247,138,215,112,249,178,128,35,119,93,68,200,36,64,186,169,68,242,222,167,137,235,94,125,53,119,166,22,26,226,143,174,87,212,131,48,176,191,53,44,62,173,240,192,176,54,0,108,250,73,19,157,201,177,222,188,2,172,186,12,97,113,93,189,110,83,35,124,133,155,113,184,235,125,209,212,155,97,147,72,178,70,60,228,55,169,132,56,131,37,157,243,231,31,188,82,8,38,142,88,14,123,225,215,81,163,154,110,215,93,23,17,152,165,138,100,96,191,81,53,210,234,155,81,190,232,191,234,227,164,160,16,253,149,78,174,249,65,9,221,123,3,65,31,62,216,58,198,74,239,1,7,66,249,39,248,44,39,31,152,201,237,28,130,27,181,208,132,226,145,129,55,24,141,131,93,39,183,218,250,184,105,199,239,205,23,184,232,4,100,21,62,40,2,204,217,33,27,14,203,55,30,180,151,227,206,204,76,152,188,45,9,150,185,115,50,11,220,148,32,153,20,160,208,26,145,241,205,194,237,226,38,214,224,22,35,192,227,202,177,9,103,245,212,90,24,196,147,19,9,27,237,46,125,51,65,103,69,64,169,202,112,113,29,206,152,137,132,81,85,73,185,191,38,98,132,153,249,212,113,238,99,40,104,241,17,233,30,103,217,58,238,91,250,129,188,91,164,88,47,227,20,5,133,85,220,22,173,71,10,100,230,61,121,246,196,26,232,121,194,135,109,151,64,224,101,221,160,55,85,76,230,196,126,45,111,247,9,139,219,237,187,110,73,104,71,243,177,201,140,68,55,242,226,148,88,183,132,71,57,69,212,212,142,162,72,255,215,197,32,99,67,236,103,225,94,235,104,22,55,105,71,26,177,40,104,55,254,153,252,145,251,141,138,120,99,110,173,214,9,114,2,77,6,39,181,230,176,36,54,163,253,73,78,250,172,56,244,65,54,113,232,30,64,155,40,229,92,100,167,176,125,212,208,100,78,193,68,53,55,89,58,34,65,40,169,162,242,157,128,75,229,30,64,48,99,179,80,207,39,104,86,170,110,72,35,54,127,255,182,12,18,111,50,240,123,112,122,29,116,55,92,181,91,36,108,167,164,198,114,20,149,145,30,69,133,99,212,142,207,71,142,77,45,165,43,2,87,103,220,223,20,223,149,217,180,122,98,52,13,236,120,47,45,165,178,15,97,68,155,145,157,43,226,74,236,233,195,148,186,47,190,201,47,172,246,106,206,205,60,110,213,70,205,208,117,123,14,182,2,39,122,124,154,124,224,188,189,232,200,83,223,150,27,24,75,166,71,190,204,91,233,67,9,112,184,226,147,135,174,148,18,8,115,218,232,78,221,212,153,82,139,40,13,112,50,23,156,216,171,154,108,199,186,71,2,149,174,91,187,201,210,89,180,77,125,184,61,252,70,136,180,49,64,237,184,204,221,83,113,48,32,55,225,224,74,91,63,244,11,173,12,253,166,50,7,192,14,43,169,214,242,79,6,9,95,169,252,102,217,217,157,189,179,82,220,86,211,22,186,255,218,116,245,232,177,136,101,127,90,234,11,113,35,35,143,192,153,65,177,87,156,174,155,93,106,194,91,210,7,52,246,81,95,145,13,220,30,193,157,165,251,149,96,212,175,234,116,19,229,198,25,42,21,105,104,201,142,250,197,56,73,67,234,100,117,83,136,126,44,168,213,37,237,177,243,186,9,202,30,167,187,152,218,200,205,26,228,104,168,68,153,84,136,242,153,158,39,43,168,235,11,205,80,5,35,136,100,78,43,189,170,132,177,34,247,69,40,195,65,207,242,53,125,158,181,126,9,47,103,164,148,25,171,154,53,56,166,91,137,129,85,133,200,37,148,88,151,32,71,3,27,217,108,238,208,176,15,9,160,207,153,137,87,100,105,198,48,202,96,70,171,48,58,191,57,181,225,245,122,140,90,91,235,98,185,1,29,166,131,145,100,39,70,195,60,185,127,87,145,46,39,189,6,136,15,195,58,94,216,81,215,210,139,73,5,182,93,234,21,16,213,242,146,146,122,240,7,54,105,45,24,214,12,121,245,144,56,207,0,54,191,66,97,96,29,59,160,173,77,21,246,0,4,52,234,187,68,238,16,201,90,117,66,155,224,173,196,137,197,49,6,30,204,87,247,1,220,123,37,192,39,148,203,106,1,221,88,42,201,151,69,148,172,78,70,242,27,131,242,52,83,88,233,147,145,231,117,61,18,176,86,95,182,75,111,189,119,173,195,93,74,90,132,233,217,46,36,75,80,187,56,209,198,123,142,43,185,20,88,137,213,197,40,160,45,239,90,15,217,106,3,95,199,116,175,139,178,149,110,61,68,133,65,75,215,248,158,161,120,189,43,141,122,175,72,39,43,156,239,246,125,142,148,104,51,117,92,134,179,71,4,228,180,88,235,146,118,15,209,171,186,77,90,4,213,86,179,215,58,164,135,250,81,73,230,223,63,243,129,109,73,88,74,233,235,125,158,151,118,180,2,138,69,90,142,250,53,165,189,35,101,80,78,30,205,216,225,124,200,54,188,157,222,57,116,93,128,184,119,86,87,6,208,177,150,142,114,87,247,211,147,38,72,25,94,215,73,249,177,51,198,37,144,5,236,49,216,81,41,46,49,221,157,208,206,199,133,28,78,90,56,149,223,239,108,163,26,7,134,195,102,48,97,251,119,208,92,50,186,181,208,96,70,163,94,251,0,217,94,77,206,69,237,141,161,47,6,231,35,159,213,7,124,18,23,40,63,57,240,141,204,14,150,110,23,158,233,155,202,194,214,255,206,201,12,96,171,35,18,248,71,107,213,76,194,77,146,244,165,218,82,140,140,23,76,143,217,34,207,68,30,48,104,143,109,158,233,56,129,148,131,125,172,191,75,203,121,139,223,76,193,52,110,169,177,154,223,189,118,178,216,98,58,178,66,24,134,96,29,214,59,211,139,193,95,43,163,12,49,67,21,236,246,94,209,72,156,43,2,41,6,80,86,3,66,208,96,1,195,77,24,102,159,21,52,57,25,224,213,32,56,43,34,181,191,240,170,73,142,6,174,179,228,132,150,205,190,79,34,98,48,172,104,227,234,174,17,149,97,133,113,169,141,58,108,81,130,230,35,204,23,191,150,97,231,216,1,173,15,203,68,239,240,243,113,42,41,15,109,168,45,15,57,152,224,179,91,133,29,155,255,177,106,41,111,228,116,255,104,31,33,154,165,35,98,118,187,62,133,93,237,102,59,157,147,253,177,121,191,200,205,63,216,43,94,239,63,145,165,146,23,18,169,50,100,18,70,94,127,231,149,141,8,194,172,40,12,230,207,143,169,102,242,157,172,99,230,154,193,200,119,22,190,129,31,57,177,9,230,150,243,34,32,46,7,169,188,105,116,210,224,247,51,65,173,139,207,163,33,218,181,46,176,1,194,253,188,67,87,16,8,239,6,122,156,15,13,206,186,91,91,141,198,17,22,141,158,133,210,238,150,107,7,160,12,60,102,129,205,51,251,138,1,252,159,238,189,104,193,197,55,159,200,129,109,226,121,90,221,234,103,76,180,80,204,51,243,168,143,141,192,86,81,240,155,93,241,169,45,254,212,154,184,61,98,31,68,4,35,232,219,196,164,12,121,77,181,89,94,135,89,197,13,14,38,179,147,156,167,214,228,43,244,41,11,124,0,10,160,70,227,60,224,130,168,178,140,155,108,123,112,103,54,42,10,138,53,33,116,227,144,5,121,23,85,51,123,130,143,71,61,55,217,230,20,124,139,123,169,163,92,138,7,220,172,157,183,70,247,95,61,205,188,166,190,20,135,121,110,124,245,110,143,225,98,72,5,128,59,83,48,129,190,32,251,15,71,196,42,72,237,60,247,9,229,38,143,108,57,215,173,119,125,84,7,171,180,200,85,84,127,24,211,115,145,194,167,100,174,243,139,241,186,57,11,65,126,217,225,36,130,197,214,35,152,26,1,200,89,255,254,173,170,217,59,165,247,252,210,4,39,124,198,162,239,206,120,65,101,189,205,177,2,103,88,150,26,101,131,248,223,131,179,95,214,79,204,208,109,220,144,194,215,41,115,66,234,153,176,196,84,75,31,202,92,176,240,218,57,150,35,181,171,179,111,76,65,78,242,153,47,155,127,214,87,69,142,74,12,173,90,65,142,73,76,134,133,213,197,246,152,28,166,111,50,166,195,83,25,7,4,133,115,4,226,243,158,17,22,100,158,19,122,23,244,140,70,81,91,197,130,127,72,147,94,64,7,70,139,183,70,244,175,243,68,242,186,237,205,4,75,168,91,240,160,216,91,74,39,198,252,54,127,107,17,162,212,202,186,107,17,194,99,129,36,167,86,150,109,176,39,43,252,94,175,83,101,136,76,75,192,168,233,170,112,224,249,185,167,55,99,174,38,206,228,36,179,8,89,104,113,40,43,160,207,114,125,176,195,124,149,169,179,165,217,114,58,186,168,140,145,225,110,2,87,24,48,10,157,242,149,105,161,170,176,43,184,212,78,29,237,58,124,17,126,101,98,8,253,105,47,23,241,96,221,36,9,51,33,123,163,156,44,108,94,136,212,131,76,157,13,112,34,51,133,87,103,181,160,106,66,221,234,115,13,197,90,179,25,251,146,212,116,195,26,76,117,109,176,251,28,97,227,19,127,182,15,213,65,177,167,40,1,118,13,116,250,126,32,195,214,136,123,176,179,124,245,174,217,168,180,209,110,99,234,107,153,75,46,82,12,225,224,53,84,243,142,31,126,59,50,68,86,61,120,55,177,4,32,178,83,48,229,99,66,88,59,54,151,164,170,202,19,64,28,195,206,121,171,158,233,30,224,23,128,146,127,248,198,109,79,226,59,111,97,122,181,76,228,16,107,142,177,94,25,92,209,68,88,174,216,232,160,51,220,177,154,196,125,224,12,238,126,113,110,178,13,241,90,68,206,26,110,160,159,86,112,117,61,242,230,206,28,169,195,18,254,191,34,192,154,80,191,192,220,131,224,128,211,216,222,153,27,31,217,220,84,79,171,185,228,50,40,185,93,54,230,249,14,50,126,186,106,145,208,213,230,210,12,164,101,132,66,251,78,53,174,54,51,232,61,206,223,19,187,7,95,142,48,130,172,127,230,176,240,8,109,187,84,141,62,79,208,158,0,238,241,170,214,180,134,76,238,252,228,101,147,153,99,113,227,112,188,80,122,150,156,241,127,45,162,158,172,145,158,250,241,255,196,58,70,212,15,47,40,38,131,6,210,208,127,175,35,23,250,111,188,101,88,8,180,212,174,198,20,127,97,24,87,123,56,203,107,95,178,122,114,109,147,103,203,147,245,152,81,146,120,176,63,179,76,162,66,202,246,9,100,127,219,169,212,107,77,60,57,38,187,234,4,142,220,240,57,109,19,47,39,241,201,128,153,45,103,194,177,140,103,238,192,40,68,54,241,52,188,200,48,98,44,44,58,184,109,131,61,159,77,88,32,75,31,124,200,31,217,43,161,197,118,76,245,14,137,31,250,91,203,78,197,191,54,198,25,64,56,91,31,73,250,227,157,148,20,245,91,30,193,250,71,10,18,255,173,36,24,215,176,172,237,19,26,215,46,123,40,242,74,231,250,53,222,252,101,173,117,221,122,104,9,224,143,53,191,147,185,33,18,219,16,86,15,60,76,95,14,44,112,245,203,228,233,237,51,133,92,221,9,57,235,21,255,229,166,98,225,219,90,31,59,78,240,156,251,217,95,18,244,196,74,12,53,110,132,127,169,164,234,17,217,29,245,170,55,108,147,237,136,57,55,5,142,215,236,118,192,38,94,15,189,55,151,108,236,110,96,73,50,247,203,8,87,125,208,107,124,162,19,33,41,225,192,154,178,49,77,26,3,236,226,5,126,196,5,53,182,177,122,21,246,71,175,241,17,156,245,135,33,101,197,217,165,177,158,39,149,120,237,41,95,16,10,148,212,14,0,220,179,26,8,73,66,224,60,3,78,115,74,32,149,229,100,131,82,120,8,130,139,51,21,135,45,97,151,208,98,207,63,89,229,155,171,106,166,228,114,8,218,220,24,255,218,214,78,160,12,128,219,247,233,103,172,106,58,104,125,44,59,0,20,123,25,48,130,73,40,104,59,39,184,82,63,36,57,187,216,192,208,65,109,153,252,202,214,73,69,0,206,28,229,123,26,152,212,243,166,194,204,59,223,219,30,141,159,3,85,235,130,99,193,255,220,143,133,43,40,72,161,50,248,212,251,102,68,3,186,80,7,178,61,113,125,115,29,148,132,219,117,134,98,132,149,214,198,217,103,175,225,62,139,122,24,0,16,189,61,123,216,74,223,31,149,165,99,14,63,82,28,139,253,186,202,156,139,77,236,228,231,188,56,148,46,159,156,237,14,16,36,154,0,61,112,75,148,114,191,254,243,27,88,157,91,177,19,174,117,239,242,42,178,251,204,14,223,194,132,18,18,228,188,41,80,203,107,80,197,51,175,79,60,255,177,11,22,184,41,140,195,61,149,178,111,24,129,41,89,67,231,32,100,54,82,249,121,37,80,77,45,229,175,162,220,214,34,114,216,175,39,243,113,175,13,101,154,242,173,57,187,174,74,244,205,134,29,24,139,75,92,112,15,154,221,236,37,246,180,94,28,72,158,69,237,86,225,110,61,32,54,252,172,175,42,68,78,125,204,147,217,39,8,192,218,80,85,142,220,20,0,69,159,85,240,232,58,49,111,160,167,40,106,69,176,204,30,93,38,65,147,213,80,29,209,69,209,219,55,177,177,179,13,173,60,59,223,149,139,84,96,91,105,114,106,243,81,226,107,57,103,6,68,19,149,40,96,187,132,133,6,4,21,75,3,56,22,136,183,126,255,116,34,120,197,202,7,233,34,64,177,255,45,54,66,99,26,141,18,127,169,191,156,238,57,147,208,67,156,17,85,212,113,158,198,29,151,95,187,57,153,110,178,2,56,154,188,171,24,81,145,127,236,240,197,162,79,226,146,112,34,102,247,171,221,102,184,227,33,188,188,230,155,101,143,167,156,254,103,169,211,215,30,2,14,39,142,248,191,214,129,65,158,78,227,204,155,178,140,2,100,168,233,40,236,14,5,241,117,222,94,201,217,111,144,228,156,92,33,160,60,14,91,232,76,135,239,190,245,200,121,37,163,132,88,130,30,77,153,109,64,88,93,84,113,236,67,82,103,249,184,65,51,59,120,16,159,197,120,189,101,20,204,163,149,155,139,90,61,167,67,72,49,179,149,161,42,137,215,47,121,81,240,85,198,144,22,205,201,121,114,177,181,248,5,13,30,9,31,254,4,203,39,231,4,185,201,89,75,211,173,76,243,151,121,94,170,3,85,185,151,8,142,195,241,22,201,58,76,235,211,71,244,118,205,51,250,51,183,144,52,196,235,86,224,105,63,249,189,72,215,13,172,60,27,141,97,75,169,142,89,220,103,213,96,140,101,45,150,209,224,116,27,47,144,49,210,67,115,39,47,87,146,124,48,177,97,236,103,222,167,34,192,211,102,65,111,130,31,12,104,81,134,187,12,185,15,23,238,34,44,222,237,49,38,43,45,41,206,62,222,238,168,117,220,7,190,118,178,245,122,185,36,16,212,187,61,60,50,98,205,188,14,5,126,119,212,141,232,62,85,148,249,30,191,108,76,235,178,253,184,134,192,112,211,226,84,240,27,211,147,247,98,212,109,200,132,47,24,230,166,56,83,96,31,68,38,116,53,236,209,51,71,105,28,135,126,83,148,28,144,112,15,149,23,193,247,7,52,96,246,178,138,5,243,101,211,144,18,94,55,254,197,144,131,37,86,32,61,38,104,153,139,223,20,216,1,94,204,253,98,26,158,228,218,220,95,155,148,162,203,196,132,30,181,77,39,199,59,11,224,34,29,14,221,110,46,95,201,255,137,229,123,0,115,107,156,206,102,120,218,223,4,117,124,214,145,230,143,35,230,114,11,66,254,9,225,92,75,34,15,53,47,182,242,63,80,175,95,240,128,8,210,10,58,9,86,187,79,91,83,160,191,30,146,251,114,253,254,217,155,231,126,184,105,94,211,90,255,215,62,117,85,100,68,20,177,234,27,172,72,154,163,222,100,119,198,92,133,149,252,104,237,178,227,124,27,206,170,117,111,250,93,57,57,237,84,173,95,128,47,26,122,39,144,240,125,48,17,4,22,167,128,26,95,48,168,159,195,145,51,189,100,131,120,107,93,146,159,235,149,129,203,105,173,176,97,115,64,205,77,228,206,235,59,99,162,171,181,76,133,21,110,160,238,3,183,92,239,78,97,244,24,218,102,47,110,79,36,74,69,10,78,115,251,128,16,55,192,249,128,61,96,95,105,34,93,61,254,168,70,228,180,148,181,76,125,104,38,58,202,200,67,57,189,22,42,75,107,55,234,19,135,219,41,100,246,171,136,174,89,48,66,97,211,32,111,197,90,139,207,122,76,114,79,89,98,236,161,45,5,217,243,110,187,116,94,247,186,134,143,110,11,51,75,159,238,14,145,55,211,42,151,117,224,98,241,208,225,106,34,30,42,204,233,107,81,39,59,52,8,241,48,173,59,24,64,217,108,66,184,11,233,181,44,177,34,108,180,13,54,205,242,216,233,110,69,209,67,221,60,197,225,90,165,43,196,221,111,254,133,46,141,151,51,84,165,135,230,4,234,168,180,109,76,200,87,31,83,63,209,15,130,100,9,98,224,169,128,243,86,82,37,189,61,56,57,230,242,233,89,213,224,55,151,204,138,175,61,243,213,176,28,115,173,191,44,166,196,55,194,8,134,226,252,179,21,21,97,248,123,187,43,199,226,171,156,202,234,120,19,194,70,75,150,229,229,170,56,211,198,35,5,64,73,185,171,43,196,228,123,239,81,202,46,34,125,213,127,118,110,208,127,31,114,17,233,124,128,127,186,36,222,220,43,241,94,107,114,158,110,169,240,210,45,159,155,20,164,89,47,134,7,188,185,17,111,164,146,232,3,13,29,253,215,123,188,252,68,185,137,56,244,38,198,81,1,11,52,61,84,188,64,12,159,132,4,156,78,233,186,228,141,171,35,221,75,54,147,76,162,217,231,117,34,39,67,176,252,218,135,118,245,122,249,7,129,105,156,25,63,120,67,158,31,6,149,208,9,6,186,110,54,90,139,230,181,92,211,47,244,148,31,57,54,20,119,42,109,46,11,20,93,234,210,5,83,135,158,85,202,122,46,116,131,74,77,168,62,12,199,202,91,85,224,43,27,50,78,113,197,111,241,226,73,49,135,55,204,75,201,141,134,249,57,245,184,107,177,162,41,58,91,105,218,90,41,209,83,251,253,143,176,149,227,176,167,123,239,51,148,242,208,20,177,81,114,225,66,54,58,116,144,252,255,53,70,146,240,75,93,47,138,170,11,5,19,52,24,46,189,228,9,150,26,173,172,4,100,211,68,156,188,241,162,164,95,20,198,166,181,166,221,220,6,181,18,55,56,75,123,97,197,252,13,81,47,204,51,80,2,61,14,242,152,122,179,201,183,229,112,94,222,35,86,0,163,226,213,102,8,151,114,3,167,133,108,41,77,28,194,111,43,115,141,20,169,143,216,178,123,54,245,215,186,147,9,76,107,120,157,39,16,186,118,64,15,247,119,183,143,33,68,188,199,50,70,1,208,251,193,18,69,238,112,33,68,43,242,187,143,100,220,224,86,254,208,106,22,239,140,162,236,203,188,132,113,140,223,108,118,45,194,203,79,17,124,193,99,59,248,127,208,235,110,250,88,139,240,173,131,32,230,40,179,231,201,173,129,38,107,96,85,20,223,96,24,196,1,159,55,208,63,254,69,150,168,211,214,42,230,17,17,49,131,182,96,199,51,145,5,96,103,208,34,13,110,4,179,122,32,122,21,239,45,43,33,183,6,156,16,81,167,117,144,25,24,113,105,0,7,255,204,193,248,33,211,189,206,6,126,131,3,122,102,252,107,61,52,4,55,147,2,144,122,181,171,41,14,195,202,167,156,169,145,14,171,30,40,35,37,57,47,18,62,19,95,85,102,238,70,152,78,56,69,116,207,107,234,46,159,162,210,97,142,98,228,149,84,140,62,15,69,76,1,165,143,226,53,55,132,31,167,253,38,41,192,135,36,47,71,225,90,24,170,184,81,134,130,153,162,62,27,81,99,183,11,126,254,156,88,30,75,62,22,133,132,82,3,106,178,54,8,156,149,137,4,138,214,128,162,147,87,87,89,222,50,4,187,79,65,113,254,129,22,206,137,184,38,65,153,123,220,52,69,15,34,20,181,78,207,250,253,88,216,65,133,151,136,28,30,175,101,125,239,74,207,32,234,142,167,2,21,253,45,34,174,88,189,162,61,242,83,24,213,152,235,57,78,192,94,22,3,203,59,167,152,116,12,50,172,235,250,95,167,51,32,58,252,2,107,86,196,61,92,126,4,235,248,141,127,177,43,217,202,53,20,146,54,86,3,50,157,111,89,64,160,213,38,187,98,154,129,70,92,208,162,168,168,225,155,19,77,168,68,163,42,213,141,44,92,107,116,159,156,195,255,65,118,152,5,160,226,242,49,114,71,180,24,146,61,188,55,12,117,224,205,165,221,62,123,224,125,112,32,91,237,174,52,89,109,42,95,148,189,254,45,32,218,174,219,127,154,0,186,155,58,172,30,202,64,36,89,201,32,188,157,23,14,239,244,111,219,210,23,174,236,175,48,104,155,72,147,203,36,38,214,96,165,85,19,49,75,141,221,56,150,65,207,192,99,0,102,200,249,247,228,2,99,133,150,182,136,130,161,15,209,228,164,232,156,197,153,214,223,69,83,185,44,143,171,98,35,63,198,84,237,199,179,95,164,197,141,210,200,243,48,211,142,231,75,96,146,219,150,20,131,180,240,192,142,62,109,17,75,118,154,61,222,9,57,21,76,92,124,250,213,188,244,54,75,173,215,207,162,205,183,139,67,76,160,59,62,212,192,255,63,27,81,34,27,140,35,75,243,88,189,17,44,25,1,193,254,7,99,103,112,152,163,198,101,244,165,155,210,197,64,10,52,138,161,153,18,21,78,51,242,186,97,215,222,67,205,205,49,139,21,6,28,86,172,217,131,181,2,255,29,146,142,2,85,117,204,119,116,239,220,216,154,43,2,219,190,8,215,25,249,102,24,77,78,34,157,82,116,29,82,168,55,217,225,145,102,72,141,15,184,118,251,148,194,153,223,69,68,159,64,8,247,225,64,235,119,126,209,57,177,203,27,32,82,157,32,48,27,247,83,79,82,85,47,115,192,21,236,224,3,89,240,71,220,186,156,180,221,106,62,117,53,99,98,27,55,102,124,241,230,10,50,135,172,175,214,134,212,27,119,41,203,170,73,16,137,235,182,129,57,48,107,142,49,37,225,233,80,81,104,163,129,182,2,120,233,143,62,80,1,194,239,235,174,21,38,239,169,79,47,52,180,162,105,85,218,143,113,84,22,193,210,109,60,221,0,191,83,100,44,115,139,56,18,83,86,2,109,62,0,205,174,150,229,229,52,206,252,129,145,120,30,97,53,162,133,22,38,170,29,88,96,23,35,74,35,232,222,167,177,226,184,221,163,67,19,169,126,69,169,45,199,229,76,12,215,86,228,69,219,239,47,40,177,108,8,11,242,205,162,53,145,26,146,136,21,47,156,87,26,218,45,41,80,243,5,142,113,110,231,200,26,20,144,77,217,31,237,58,141,243,121,238,59,246,117,178,236,147,192,21,242,20,108,252,106,251,123,112,14,172,71,132,121,187,234,68,43,246,144,163,121,140,176,131,138,233,64,209,252,144,200,41,147,124,121,171,234,245,20,77,95,45,24,234,242,97,12,99,90,10,157,154,87,190,142,50,39,142,71,215,213,98,70,105,179,2,139,195,140,157,243,122,84,26,240,221,140,24,65,147,52,82,72,218,33,34,149,251,252,156,142,36,106,2,78,78,219,218,138,199,216,0,237,109,184,4,62,216,189,164,177,56,194,51,33,9,126,184,2,116,36,178,5,99,85,70,32,196,123,108,208,19,62,166,115,196,236,61,19,185,200,183,99,5,192,113,245,2,23,133,239,145,234,100,126,152,60,15,129,110,176,109,152,163,135,191,234,211,140,186,182,230,208,249,91,124,181,162,85,131,189,128,236,44,55,36,188,228,227,238,120,51,56,114,25,66,46,12,151,60,34,91,90,249,159,63,204,16,138,206,97,48,243,11,153,96,47,246,158,117,12,11,235,5,147,116,150,197,141,40,240,210,235,254,152,214,69,60,107,236,220,35,133,233,25,239,96,59,107,74,207,63,130,57,35,158,60,62,80,184,128,147,225,250,123,128,245,48,16,93,86,144,15,194,79,248,141,148,145,53,149,74,23,80,112,92,251,123,246,196,112,232,199,248,182,248,178,41,16,169,187,221,181,221,123,152,111,21,133,56,76,56,30,173,222,179,138,59,203,10,78,23,57,216,186,205,108,127,167,49,225,74,112,207,2,190,216,255,81,152,58,58,210,1,205,106,232,214,84,160,177,189,48,240,144,217,20,132,19,201,135,116,177,231,27,93,208,200,29,253,224,222,57,88,9,134,0,248,44,116,208,219,156,217,106,224,15,0,12,255,15,112,82,185,30,215,50,195,169,27,99,110,230,96,130,56,97,72,224,223,193,41,196,58,78,169,219,227,102,45,157,240,135,242,41,58,68,249,141,55,67,195,10,174,209,39,156,105,254,151,234,186,254,98,232,166,113,180,33,79,47,16,172,105,197,195,78,135,238,100,124,101,10,153,42,74,139,81,247,61,28,36,68,115,5,252,27,45,123,220,27,14,127,118,199,71,96,200,136,205,213,32,18,5,224,125,21,99,255,235,23,144,56,168,173,241,163,245,141,48,62,121,3,28,239,145,38,160,76,8,118,127,110,117,29,180,107,177,146,75,14,143,35,219,31,49,114,234,234,145,118,146,11,204,203,45,244,139,137,184,122,193,180,145,74,34,165,87,91,199,65,103,30,111,230,192,124,92,66,157,151,188,175,173,102,3,57,228,96,183,22,160,35,38,12,119,217,183,118,241,169,51,202,150,200,255,125,196,119,27,168,108,124,2,121,36,82,9,53,16,139,194,72,127,205,71,69,117,73,98,98,100,207,83,36,141,54,237,118,197,34,244,84,94,12,107,157,192,96,54,25,184,138,89,93,138,223,230,76,64,63,154,213,81,177,163,122,45,93,35,90,21,106,217,0,105,113,106,240,177,187,120,7,228,240,198,82,107,198,26,217,30,225,246,74,101,90,94,73,221,49,179,140,109,6,86,29,235,209,158,105,3,170,187,67,188,218,57,4,98,64,213,197,218,99,2,245,88,138,243,99,31,69,23,236,254,203,105,162,57,238,225,61,29,72,160,139,207,180,35,32,200,62,97,135,221,18,33,67,101,115,194,58,84,100,28,45,209,225,247,25,192,31,97,54,211,11,77,122,194,37,246,23,105,57,29,197,248,248,61,220,209,136,60,84,248,187,249,120,127,87,27,40,96,57,133,219,144,86,191,1,103,58,141,73,77,194,211,204,166,56,241,74,52,231,141,134,2,54,152,6,31,95,110,172,237,25,20,182,147,20,182,17,27,176,147,27,94,77,3,145,81,227,250,169,30,171,193,81,168,151,184,175,54,60,99,131,241,86,189,22,61,143,41,136,19,218,165,88,128,197,107,128,76,248,35,21,74,113,34,240,82,70,239,52,145,223,237,107,11,174,47,232,182,123,19,148,51,67,25,3,110,126,22,117,126,150,173,144,3,106,10,170,60,45,247,251,23,138,12,195,23,31,222,105,201,184,31,105,151,24,161,134,244,172,46,223,35,176,89,193,171,30,101,167,104,172,129,33,75,108,126,65,12,30,110,162,134,178,196,36,163,172,62,195,135,49,154,109,250,99,147,58,174,175,211,207,144,22,86,14,193,6,189,122,211,176,146,74,107,43,204,78,8,19,165,235,236,246,152,171,93,123,20,174,108,239,142,157,215,164,125,194,222,191,186,59,119,38,5,195,246,106,32,233,96,107,74,149,94,96,236,122,218,226,128,68,88,121,188,253,190,201,194,163,158,19,95,116,71,182,11,73,220,251,68,36,107,166,59,93,173,64,68,86,227,175,181,9,54,0,80,175,12,132,14,167,156,124,175,111,251,62,113,99,73,173,60,195,223,77,139,56,192,92,15,93,124,79,39,163,72,50,206,136,246,144,143,237,59,152,242,216,56,89,217,27,205,192,15,20,13,228,40,175,9,122,85,235,138,201,69,24,233,230,62,241,93,202,83,131,107,116,122,14,222,112,134,134,122,63,121,52,179,233,170,18,114,215,19,203,207,114,14,26,102,158,65,231,13,84,41,23,84,189,210,150,32,225,17,108,136,116,176,23,83,231,8,33,94,59,61,42,148,47,72,77,201,31,251,143,191,151,12,101,255,214,50,22,143,144,77,167,166,42,129,131,179,248,84,180,124,59,224,110,108,249,192,134,135,247,234,18,173,193,43,92,50,20,209,44,0,229,69,51,191,237,253,141,252,47,210,180,9,65,253,219,167,5,82,187,113,64,218,0,0,89,235,25,180,231,239,176,182,7,104,135,23,183,228,79,66,221,117,100,138,201,65,177,60,180,154,147,65,48,217,111,79,244,150,71,116,136,51,171,161,177,141,229,17,2,172,62,230,19,62,105,38,105,170,246,187,80,192,213,74,31,178,79,117,74,3,6,68,188,207,32,125,132,147,195,182,252,102,162,19,101,138,252,200,168,149,52,39,31,152,51,7,24,197,83,89,208,141,153,224,62,220,8,115,20,243,6,114,86,153,221,151,70,227,217,169,161,176,27,237,13,128,114,213,10,229,217,106,248,32,39,252,238,122,68,33,44,233,212,187,147,192,146,15,209,234,96,234,185,68,50,249,51,150,251,87,84,24,119,9,41,224,117,100,147,139,144,96,225,40,141,179,176,125,238,151,246,243,119,236,50,54,252,197,53,224,10,17,246,18,88,112,44,6,109,113,187,76,52,19,251,136,137,137,127,88,24,203,139,47,1,1,210,181,36,13,248,187,214,193,17,240,54,196,133,97,164,169,251,190,135,38,165,165,195,58,132,95,149,7,165,195,80,124,68,250,110,77,15,132,191,30,202,248,143,48,1,194,124,170,216,130,90,114,71,12,192,133,10,112,97,153,105,76,66,10,195,4,194,238,41,240,217,246,140,21,78,197,217,133,241,209,184,159,232,140,240,6,168,230,120,248,207,63,106,192,64,87,171,108,151,44,204,180,7,164,26,115,17,214,204,47,37,23,93,4,26,51,195,221,94,41,209,14,197,95,161,145,113,218,126,133,55,242,52,70,223,159,157,250,249,139,145,42,80,16,234,223,151,192,240,209,66,148,225,167,143,66,5,18,65,117,65,239,159,4,52,106,147,134,149,21,123,201,176,214,96,147,46,227,21,155,121,238,77,170,226,200,159,27,115,195,121,89,90,110,207,247,186,238,46,136,66,161,37,193,8,121,187,11,62,116,126,163,108,202,238,138,217,42,223,197,0,69,10,235,10,144,32,16,0,88,142,199,204,146,191,104,8,237,25,65,218,43,227,133,37,200,218,153,117,166,207,100,32,152,143,161,44,246,166,44,88,174,92,95,33,254,135,100,5,137,220,98,205,13,146,44,159,147,152,170,178,50,205,244,130,160,2,126,1,53,135,83,121,247,140,4,30,57,141,43,29,118,71,109,190,89,83,205,11,214,195,180,135,72,165,206,32,18,77,223,109,145,254,89,244,113,166,229,100,9,186,209,229,246,222,93,50,69,22,244,25,81,8,202,249,197,63,74,201,134,18,103,80,40,70,4,244,102,168,144,226,145,129,238,126,228,164,34,252,19,230,239,205,127,147,66,65,202,219,59,204,115,125,184,175,164,233,177,164,8,147,96,40,165,191,69,91,29,129,20,15,4,164,167,203,73,16,50,24,98,112,152,11,248,11,22,156,93,244,120,67,59,88,198,227,56,162,42,196,193,107,7,98,250,102,0,41,215,155,136,196,126,146,235,174,249,106,236,132,92,149,255,167,25,174,239,40,190,164,24,87,65,178,202,228,86,84,176,10,237,252,5,127,199,213,31,241,55,130,22,61,25,145,233,203,144,144,111,161,252,240,103,179,110,104,115,49,148,210,245,64,2,104,159,105,248,95,239,191,207,249,250,104,154,67,247,209,169,167,234,220,38,219,118,229,151,227,233,125,93,115,75,188,217,113,175,172,98,28,155,220,51,156,172,18,13,185,127,45,158,196,186,134,139,161,18,218,10,235,78,191,207,211,205,161,108,88,201,233,86,19,77,14,13,144,164,162,155,242,213,79,35,19,57,22,124,152,24,67,221,76,173,135,247,118,167,150,105,42,205,245,198,48,105,199,33,254,78,71,203,172,248,87,75,78,163,3,126,167,199,158,27,93,176,207,119,16,250,211,223,225,182,201,228,79,161,90,157,133,145,111,152,176,23,173,168,114,252,108,213,85,22,124,80,226,44,20,69,13,87,51,112,46,189,206,145,246,75,120,177,79,195,85,65,6,80,182,7,245,184,10,227,19,211,236,151,33,167,127,163,36,131,211,44,238,145,228,69,41,158,54,83,62,187,20,202,30,219,80,30,231,184,219,7,174,58,31,182,218,18,157,246,188,238,227,253,204,159,212,33,237,65,231,62,94,181,230,182,126,69,38,148,135,230,179,59,208,248,238,68,5,40,146,216,215,9,63,221,158,196,146,188,100,37,50,255,109,210,249,228,193,105,42,225,204,54,5,94,87,120,10,81,4,146,155,18,192,60,105,197,122,68,211,108,241,81,187,172,108,92,231,126,220,121,70,139,26,144,240,169,225,169,147,45,8,138,127,164,71,235,64,143,188,82,255,26,60,211,74,95,237,63,78,214,113,120,53,51,2,127,210,179,208,68,196,204,152,121,86,129,22,163,248,247,192,93,167,207,195,105,207,254,99,123,156,38,47,147,59,22,130,26,166,29,120,23,96,174,130,246,59,57,50,57,154,57,164,233,122,100,113,254,252,38,21,94,106,142,117,102,105,44,6,61,5,130,250,111,94,179,119,245,220,227,161,172,168,98,127,21,81,3,142,109,139,81,3,75,119,51,78,24,173,76,158,197,159,68,76,29,65,199,168,88,162,161,167,248,181,211,7,230,132,28,107,211,144,166,38,34,53,227,112,10,207,182,138,125,39,64,25,208,173,113,69,175,10,3,186,50,214,189,144,35,109,0,219,1,211,88,49,175,27,81,158,77,120,228,4,206,123,251,195,190,156,100,174,185,27,96,52,238,53,195,55,255,148,84,177,175,11,76,41,230,101,192,155,19,23,228,120,238,0,115,132,164,179,132,134,168,79,223,139,64,196,195,2,107,65,185,127,171,163,232,197,240,81,20,110,123,34,186,152,235,131,205,159,65,36,171,118,35,65,101,21,33,15,231,106,148,126,154,136,174,253,30,151,10,120,94,181,98,249,49,135,254,164,30,194,170,22,23,180,43,79,212,216,157,76,187,170,137,201,164,195,159,202,144,75,154,212,181,12,18,150,10,228,213,106,184,79,246,102,149,221,56,14,228,2,33,16,132,141,50,235,217,56,154,110,246,135,61,255,24,125,127,83,239,112,61,231,165,177,37,151,254,56,56,212,29,110,131,202,166,145,72,168,209,205,242,223,74,51,228,221,218,156,218,70,93,10,180,214,46,61,7,156,90,221,91,169,15,150,187,122,60,172,186,187,5,182,139,31,249,72,29,15,72,224,73,131,125,124,64,166,252,188,137,45,189,68,24,254,128,69,26,65,108,173,51,107,133,122,166,217,53,85,21,110,235,25,60,94,25,190,144,78,138,50,83,211,118,87,1,180,138,220,78,219,91,218,43,200,223,5,206,199,192,78,110,156,118,14,28,114,79,166,244,1,216,40,75,95,27,194,80,31,94,82,97,152,53,57,41,157,89,41,15,209,253,137,165,17,63,224,227,204,194,114,196,62,98,93,193,81,233,26,57,12,112,137,7,109,190,162,186,14,64,223,30,255,4,87,98,178,230,5,228,231,249,27,182,41,56,235,209,82,63,37,196,61,21,72,194,121,172,125,254,158,27,161,185,46,162,28,95,88,63,175,49,49,92,49,111,7,107,20,153,224,79,35,30,185,234,226,60,5,217,16,51,225,193,241,83,156,210,203,192,131,34,116,60,252,161,54,115,223,250,5,156,233,199,247,228,8,44,138,127,22,218,85,59,123,160,155,26,5,98,145,27,99,160,153,58,121,146,120,8,33,250,199,175,228,115,12,42,166,37,118,81,125,1,97,184,119,218,187,185,57,97,140,247,51,4,201,103,3,120,112,9,66,188,227,228,109,198,3,177,183,145,205,171,9,31,225,147,146,40,208,96,60,210,88,213,231,215,223,249,207,13,115,61,192,181,163,166,231,197,91,54,78,2,29,220,116,227,223,78,145,212,97,1,235,249,146,153,189,112,2,196,243,74,219,122,138,158,29,223,249,169,122,187,23,234,135,42,252,84,66,149,104,55,52,8,237,52,120,165,175,95,145,201,46,71,215,200,170,17,202,205,177,210,214,244,43,2,79,168,46,196,53,125,148,75,89,164,154,47,42,239,99,32,118,30,232,115,68,192,54,139,35,239,166,203,155,101,252,64,141,159,95,196,0,28,91,209,15,201,17,14,196,107,208,5,203,47,55,27,253,201,15,100,166,191,225,137,84,125,177,120,54,148,178,244,116,139,185,34,248,90,94,104,246,189,136,193,73,252,40,247,64,212,78,234,78,210,58,153,185,101,135,49,170,150,145,111,179,94,252,95,117,131,37,121,227,162,24,161,77,108,212,173,204,239,145,34,145,206,62,103,194,230,86,126,62,124,179,86,89,35,146,178,0,111,251,72,132,206,201,171,124,33,234,144,142,50,175,208,210,215,50,189,204,246,192,12,85,246,196,17,127,114,233,26,58,138,15,218,80,137,33,252,19,201,98,167,36,149,70,138,91,251,66,210,67,180,64,9,110,175,208,222,191,241,214,47,28,202,146,176,177,1,167,59,184,152,231,129,200,137,20,71,230,254,91,24,177,42,50,249,59,245,39,252,220,156,168,196,9,42,141,77,67,64,183,29,142,70,92,16,124,39,213,116,166,77,35,142,63,165,45,82,104,216,13,219,39,155,86,215,162,35,171,110,73,255,89,167,52,122,98,102,118,187,29,47,251,25,7,163,235,51,6,241,244,141,11,206,168,9,142,136,58,18,236,108,6,8,38,122,175,147,22,114,43,113,162,133,144,34,208,2,190,186,66,65,155,220,136,67,91,49,27,67,1,181,195,171,250,173,178,22,38,158,20,223,98,230,39,132,58,93,84,61,247,78,237,174,143,252,213,139,154,213,218,70,83,34,192,234,53,128,86,33,147,205,168,90,143,165,225,111,154,113,36,99,143,144,142,83,251,149,171,151,129,204,72,65,58,123,52,67,101,10,87,188,169,178,116,103,47,37,42,38,83,30,95,5,102,16,145,56,66,246,65,197,93,200,175,198,250,14,68,237,187,244,231,84,111,224,72,240,245,116,26,236,220,38,117,248,81,73,84,234,236,234,35,12,171,241,168,237,143,103,15,147,59,25,34,138,92,222,106,27,208,222,146,243,117,245,48,149,71,19,64,5,160,202,244,132,71,186,49,243,149,109,160,229,212,108,0,164,155,189,165,85,201,127,1,168,221,81,133,36,252,54,213,192,185,64,148,208,170,132,218,232,255,68,9,1,192,146,32,70,159,229,61,162,163,104,76,224,179,254,176,128,171,126,248,245,94,190,66,188,42,2,247,211,60,120,47,160,28,42,242,209,67,174,15,196,116,126,154,112,121,134,82,130,240,107,61,26,65,123,82,121,96,25,15,154,156,33,17,149,237,112,221,115,188,67,238,188,43,190,25,160,224,105,24,81,47,45,205,48,88,160,245,255,97,75,180,144,150,15,26,77,139,118,255,211,66,239,128,184,32,66,235,238,141,175,233,108,191,226,195,122,157,34,195,154,18,241,101,22,245,41,169,56,79,90,52,176,133,90,77,3,126,115,0,149,16,168,175,138,202,194,203,10,106,31,207,124,102,64,204,169,185,181,45,54,88,162,100,250,230,25,245,93,75,213,5,116,214,200,53,154,2,142,207,169,233,135,192,20,189,22,176,23,138,147,164,157,6,255,177,27,50,34,144,236,24,11,90,148,12,208,236,158,129,209,254,192,38,4,205,140,100,43,17,252,126,27,10,107,41,115,116,167,157,254,196,142,191,184,250,90,54,152,231,209,165,174,248,86,136,25,244,247,59,67,142,76,110,146,252,254,30,107,97,164,29,186,73,229,171,134,255,152,40,185,149,133,76,3,157,70,29,125,211,128,50,78,101,10,94,110,114,28,186,78,78,34,17,149,5,12,37,226,58,10,223,118,54,229,47,177,102,196,223,153,83,152,21,193,10,36,112,156,211,4,182,80,41,197,229,103,139,145,245,144,88,155,158,86,9,232,186,78,63,80,230,183,62,79,16,218,76,233,36,151,9,59,54,176,242,47,172,15,251,126,28,211,27,109,252,139,148,31,242,47,68,190,178,114,162,28,114,222,184,236,95,76,47,3,244,224,154,222,138,238,214,77,74,208,110,194,33,159,145,102,230,213,4,227,75,235,159,32,113,149,94,85,149,12,85,30,248,151,12,44,172,243,121,140,180,97,99,4,237,240,105,61,57,246,210,78,22,14,62,227,216,37,89,170,40,76,82,167,137,230,140,232,188,183,164,251,122,15,159,50,175,134,122,29,21,252,83,233,191,168,25,189,46,73,221,98,24,70,171,10,139,197,204,64,12,137,233,71,150,10,187,118,71,92,56,20,29,182,230,45,160,184,90,81,4,182,107,89,149,103,87,110,86,81,233,142,196,15,7,42,44,90,76,82,205,180,12,48,134,28,186,9,50,131,122,38,122,56,145,129,28,10,115,80,190,233,39,63,20,185,159,57,225,198,106,233,127,46,161,225,245,108,96,227,181,38,105,243,145,122,93,246,243,149,165,232,220,26,10,240,65,144,94,193,18,102,19,63,119,84,137,88,128,243,97,219,222,167,189,120,41,92,43,177,54,2,197,184,235,184,19,75,237,249,103,134,131,197,251,28,75,51,4,63,230,71,199,195,156,43,230,65,84,81,115,113,56,64,63,106,43,46,230,37,163,185,167,36,208,14,90,174,2,117,176,16,136,207,161,178,203,70,237,7,230,24,24,146,189,69,194,30,241,166,226,208,50,101,87,10,108,171,246,178,215,147,57,151,60,37,189,39,190,102,103,193,158,99,227,190,85,170,21,16,84,153,82,5,124,201,245,27,125,239,239,193,190,105,104,16,7,2,43,194,19,109,164,138,147,225,143,76,165,44,192,54,81,160,102,134,17,167,44,218,210,37,219,160,29,119,74,133,231,128,28,158,67,47,249,3,154,184,87,242,135,201,131,80,69,240,76,191,229,91,137,121,198,35,189,72,165,149,32,185,201,181,53,32,137,108,205,138,90,88,70,143,36,39,177,194,186,1,166,222,226,117,199,139,234,224,234,254,225,148,190,111,10,134,112,147,151,233,216,203,74,139,235,151,171,207,137,49,80,81,99,114,3,156,108,236,138,169,85,11,80,224,139,78,239,7,23,138,15,227,251,179,18,88,127,55,44,87,57,46,147,79,158,94,205,73,21,224,242,211,67,163,39,238,166,243,21,128,249,129,176,180,88,118,245,100,239,125,70,164,49,163,171,21,166,234,125,46,71,252,138,217,255,161,94,233,59,102,252,124,187,249,101,28,102,143,240,81,23,194,52,224,119,176,27,187,87,141,18,131,248,24,80,163,48,126,194,33,159,136,229,27,192,250,218,21,150,206,83,28,143,109,214,207,9,227,33,70,0,182,229,10,65,113,146,156,1,105,81,52,161,97,194,72,32,197,92,240,154,178,118,102,78,26,207,220,208,101,211,218,55,145,119,75,129,115,229,176,197,176,250,147,145,235,67,214,145,197,133,230,13,178,183,156,49,108,109,239,129,87,242,101,60,29,34,117,224,174,165,244,179,125,183,184,115,197,48,31,168,34,74,200,112,106,45,205,47,118,118,46,140,249,26,230,93,177,165,7,167,134,124,87,241,106,135,151,109,38,53,106,144,243,187,233,137,22,33,43,65,61,192,26,240,239,157,148,26,0,58,190,44,229,101,182,173,4,148,15,79,161,16,158,123,61,225,56,176,195,108,167,21,132,161,84,146,153,96,38,136,221,193,136,67,148,197,49,141,170,190,83,82,75,27,12,230,110,210,210,165,105,196,186,57,179,102,28,58,191,48,122,188,28,129,28,80,17,236,70,211,211,27,215,131,121,37,233,192,216,147,207,247,110,137,247,116,171,69,42,115,95,80,82,185,190,211,8,223,145,148,58,234,59,76,95,51,95,36,226,151,49,202,161,197,233,5,11,174,171,151,134,115,203,221,214,193,228,85,138,53,177,171,150,5,108,179,127,23,200,37,109,228,156,25,101,71,14,237,130,99,24,49,72,178,39,120,102,219,139,181,25,152,32,103,240,126,2,60,115,129,162,54,40,135,148,172,145,17,62,20,136,229,216,33,107,199,235,243,90,50,57,50,245,82,177,249,199,41,45,4,48,79,140,114,226,160,111,77,16,135,2,42,11,90,9,245,62,254,67,253,191,206,70,4,35,112,42,149,72,184,46,6,242,31,10,54,117,152,200,76,95,199,79,86,185,184,33,220,22,151,174,253,10,12,172,136,63,110,150,227,228,151,230,65,55,180,132,147,210,8,126,129,76,170,253,216,82,135,153,165,112,122,88,9,192,9,22,228,168,211,124,199,14,108,173,255,5,106,28,18,83,133,209,81,65,19,87,2,244,74,205,54,51,0,146,144,94,88,113,72,81,207,171,44,182,22,211,74,180,4,117,170,79,250,154,86,122,195,246,47,39,86,99,119,71,152,173,86,132,68,216,53,241,72,125,155,108,212,136,5,187,29,92,30,203,129,215,180,178,142,33,53,137,149,192,87,159,6,34,123,6,186,191,65,146,155,119,249,117,164,107,31,30,211,187,40,2,10,250,131,62,44,180,121,38,101,226,31,24,151,228,169,102,233,199,239,152,13,126,223,156,183,86,151,96,169,197,232,90,121,40,125,234,78,178,162,226,193,217,223,52,186,113,236,7,157,3,111,44,34,132,167,169,180,56,76,91,151,196,190,108,109,244,111,216,156,241,199,13,109,129,41,158,59,109,57,143,134,137,128,181,131,132,55,26,168,50,151,220,126,27,90,134,196,126,233,0,176,56,176,11,232,129,76,189,238,1,131,152,253,230,96,91,215,86,4,245,173,84,93,208,78,125,78,61,117,42,165,5,10,184,96,178,200,12,28,42,70,135,232,168,29,96,94,24,126,150,199,82,236,254,125,158,211,99,174,28,137,40,161,90,185,186,12,16,88,189,167,210,154,155,117,94,4,56,21,113,168,211,34,228,67,9,67,1,38,217,154,56,90,142,184,120,207,173,134,71,62,145,81,33,178,145,104,239,160,27,66,57,159,1,184,136,115,98,179,44,244,66,137,52,22,27,142,149,121,185,110,125,94,230,113,33,80,124,120,177,214,186,138,161,178,207,185,188,205,145,64,31,128,120,110,30,93,226,33,19,6,184,222,153,213,66,215,59,55,91,191,183,237,9,229,254,115,49,76,229,84,111,2,161,48,141,86,8,158,156,85,84,139,209,68,4,119,194,169,222,243,15,141,180,131,177,174,68,185,254,141,62,36,45,61,160,211,114,159,64,255,164,250,18,1,186,63,162,135,35,117,132,62,48,33,99,219,12,120,129,108,250,169,251,22,202,35,147,161,75,159,171,201,238,8,252,96,48,113,247,74,152,202,233,45,253,40,165,153,119,178,233,144,167,187,167,4,112,72,232,69,189,41,124,85,224,129,125,146,205,95,114,194,158,200,200,9,156,247,52,109,247,151,121,170,126,163,197,108,174,152,128,152,219,222,105,72,101,206,18,0,190,104,156,57,127,67,29,255,212,17,79,48,26,90,9,186,23,190,233,232,182,156,96,112,25,127,134,39,83,69,196,59,83,242,161,47,213,209,239,24,15,166,41,27,106,244,28,248,167,75,85,99,174,225,204,129,176,101,16,117,12,15,34,32,51,66,0,135,109,229,139,90,250,42,111,200,183,233,155,234,98,174,120,68,185,137,24,133,155,159,58,144,132,90,178,41,27,50,219,124,123,4,181,193,186,61,254,95,63,59,10,74,141,45,8,136,238,248,74,161,228,243,71,43,247,30,147,86,31,194,232,67,124,52,34,133,28,100,61,197,161,51,168,24,78,174,128,17,81,185,137,193,159,212,29,59,66,145,36,230,72,53,172,98,154,120,51,198,146,45,132,103,200,72,12,29,159,225,84,51,24,81,202,188,156,155,12,149,74,164,107,245,34,64,61,41,159,62,59,202,129,57,85,23,102,173,249,162,9,171,192,6,66,120,134,254,75,234,206,225,240,221,66,21,3,111,113,30,244,208,94,32,70,234,33,159,195,103,47,52,178,243,214,170,62,46,229,223,105,16,133,32,80,204,37,16,104,33,77,183,234,196,218,186,1,151,187,69,174,0,75,78,165,84,103,151,73,101,30,249,232,83,101,46,96,197,176,143,90,240,139,231,159,11,85,35,38,155,188,167,96,202,126,148,187,241,21,73,4,6,134,125,121,135,175,125,129,116,169,33,136,196,44,188,195,131,27,109,165,221,123,137,38,241,111,211,242,127,145,93,98,211,171,9,122,196,119,173,21,149,217,15,223,123,63,77,55,160,191,42,140,82,6,116,81,96,136,79,173,42,61,29,7,155,133,147,223,47,23,57,20,137,186,196,165,219,53,218,90,81,183,160,185,156,228,141,109,24,96,114,245,13,0,88,161,185,64,200,108,34,219,37,158,236,187,8,229,131,193,165,150,122,138,160,142,129,195,165,48,86,213,49,117,204,103,241,131,153,115,195,93,52,164,50,247,27,135,200,128,103,53,12,205,194,13,217,209,32,107,239,111,221,115,140,248,236,19,234,124,229,252,177,188,222,135,23,73,243,113,116,19,21,244,91,121,189,61,68,179,221,229,109,61,65,54,140,153,126,228,1,2,218,108,196,152,84,153,42,64,85,147,30,67,152,7,195,79,168,24,182,254,184,159,98,56,25,59,236,230,180,231,200,215,185,21,193,124,118,58,93,211,100,62,244,196,184,244,98,82,183,228,94,86,92,67,196,212,30,49,156,148,55,248,2,77,47,70,0,38,223,128,230,99,194,59,174,83,239,33,102,23,102,203,103,213,92,14,20,255,198,170,222,30,150,71,232,157,202,211,200,128,89,245,141,148,99,1,51,42,54,164,228,65,43,88,72,99,152,3,254,150,226,132,17,202,188,68,208,167,137,252,126,57,172,207,233,151,122,37,101,27,217,219,35,121,76,169,160,96,123,157,57,121,214,164,86,36,16,59,220,192,244,160,198,247,249,13,199,86,84,244,27,50,204,187,41,254,223,124,49,149,71,149,179,195,201,123,242,63,83,86,209,104,12,208,80,248,76,2,228,145,121,32,138,195,115,163,179,82,14,124,58,208,184,113,62,98,211,16,121,185,87,254,197,162,17,44,74,100,221,96,245,241,148,6,156,64,149,82,198,120,199,232,124,17,239,38,248,136,31,85,115,5,112,26,18,194,169,249,160,193,253,250,55,46,97,136,180,33,202,28,9,231,123,129,249,72,104,107,42,18,150,60,185,38,77,230,64,230,153,233,222,60,154,233,88,50,236,207,229,243,158,37,1,129,50,0,193,169,39,86,222,107,149,241,9,12,210,204,135,9,37,224,156,212,183,30,70,102,158,88,87,95,192,87,103,217,38,32,106,151,99,45,135,194,238,69,111,224,11,68,171,44,84,87,154,98,39,170,68,212,84,217,111,127,226,209,92,188,124,75,46,81,16,213,229,148,211,136,225,98,240,66,53,44,92,12,212,63,217,172,224,239,254,182,175,97,18,157,198,2,13,169,245,134,125,52,176,129,249,101,23,187,24,10,192,2,150,205,241,250,43,38,124,102,248,105,208,218,252,132,117,47,238,92,151,42,23,189,63,253,170,218,133,97,63,202,3,203,104,102,14,188,98,221,253,39,123,186,109,135,78,91,230,103,209,111,30,83,64,153,29,92,213,107,105,88,189,216,95,172,46,67,23,115,117,44,196,211,69,182,243,238,160,20,124,2,98,138,17,226,166,33,251,201,71,242,184,96,108,121,96,100,190,75,224,125,193,43,83,246,14,80,51,189,107,61,151,114,119,22,197,155,215,122,108,83,129,86,253,52,75,105,252,229,70,119,17,25,246,149,102,152,136,14,80,253,173,38,28,192,25,66,192,147,167,236,178,250,73,31,57,131,242,38,38,175,183,38,92,52,182,229,168,240,88,27,232,191,247,47,10,82,124,76,30,154,95,171,186,33,39,23,162,90,36,202,101,122,196,57,170,146,89,14,14,61,113,82,231,68,78,65,227,135,110,236,139,29,33,159,167,126,166,36,164,0,91,220,22,66,78,169,219,66,139,195,210,11,130,86,253,88,44,54,191,133,132,0,102,221,145,11,92,30,17,167,72,91,146,204,23,17,193,213,242,160,117,196,99,126,144,51,76,14,206,191,107,36,6,106,146,251,206,37,39,10,172,242,139,80,173,143,252,5,133,244,206,99,77,8,74,2,105,100,52,139,48,207,66,15,78,82,132,221,16,171,197,118,43,103,243,0,86,40,200,169,128,136,38,101,114,164,239,74,195,254,235,54,58,9,253,110,117,159,155,6,188,169,248,134,150,172,255,176,106,235,56,137,27,51,90,228,51,6,33,124,11,58,19,78,97,195,116,244,13,226,44,33,180,129,194,26,193,61,77,72,223,205,160,216,2,254,95,189,97,173,68,98,112,56,218,34,184,67,55,138,12,180,111,206,221,211,232,63,212,27,69,222,200,4,26,97,245,210,33,127,245,197,122,3,255,244,74,189,144,30,58,81,154,215,18,104,49,107,125,231,181,135,174,184,101,239,118,164,20,183,74,99,61,193,211,46,92,0,41,186,4,175,198,173,21,68,242,16,154,114,246,48,247,171,55,5,123,143,211,115,70,210,16,140,164,163,157,1,109,102,9,108,48,13,216,214,214,52,17,217,146,220,219,74,69,61,4,210,239,160,222,166,146,68,235,70,181,164,50,127,239,186,20,74,216,178,133,110,75,169,211,114,87,29,188,120,186,234,254,125,86,78,8,108,159,186,154,49,49,78,78,245,121,73,135,123,43,14,195,234,196,225,154,41,94,193,247,97,230,142,189,218,216,42,62,109,22,250,46,177,202,163,16,170,13,145,163,244,192,159,171,199,5,68,29,57,92,67,254,5,51,17,254,10,193,15,142,62,186,60,145,49,233,61,17,29,5,239,246,7,157,231,99,171,108,75,82,25,134,238,19,26,148,28,227,251,132,51,62,136,5,100,106,139,155,243,2,213,12,80,255,176,111,156,5,134,191,205,29,223,143,0,100,237,135,248,26,140,126,169,250,71,121,74,215,239,7,3,126,197,122,42,212,167,155,85,177,50,105,120,224,93,226,200,49,124,170,8,72,118,4,184,164,228,193,236,186,69,51,17,182,228,222,238,90,229,78,161,125,176,65,248,111,238,78,242,180,39,101,189,83,14,151,153,1,122,45,111,19,14,174,149,251,209,0,130,119,183,195,201,203,19,139,127,89,203,236,17,248,20,61,254,132,160,191,190,96,89,227,121,231,62,23,77,197,190,112,126,4,26,25,210,156,135,129,42,164,13,89,170,160,189,143,160,187,139,151,118,25,159,184,35,175,51,14,238,163,39,195,4,199,166,9,207,83,187,149,234,155,74,193,205,31,216,190,63,158,72,150,169,147,163,209,144,233,121,61,37,88,248,111,49,245,8,133,233,166,167,195,193,113,217,129,94,22,169,241,22,176,113,184,210,196,111,21,254,71,162,71,200,76,160,72,17,69,58,216,127,3,46,109,201,198,30,19,226,73,78,168,156,86,105,158,177,204,224,196,138,94,59,206,38,246,200,96,137,195,121,41,105,11,92,41,182,244,223,247,209,39,223,131,10,155,163,109,76,176,38,241,94,95,174,246,205,28,13,215,60,10,7,214,235,122,153,84,101,137,225,200,87,2,67,159,200,135,97,109,11,225,150,10,133,125,126,7,235,176,205,83,218,99,195,102,220,79,150,233,172,21,37,183,160,50,179,254,108,186,166,221,133,169,245,230,195,223,204,54,255,181,88,205,82,202,16,71,221,224,252,236,45,246,222,236,215,157,94,21,100,62,133,222,103,79,131,241,171,85,45,240,46,229,254,142,32,228,77,51,221,1,19,16,47,44,105,80,71,206,229,195,66,12,58,72,228,8,111,82,72,25,254,206,32,104,229,41,251,250,241,86,91,123,160,217,139,140,240,208,176,171,55,112,160,18,20,188,13,21,88,133,222,53,130,223,191,114,212,227,67,93,184,174,53,171,157,231,132,53,28,243,130,103,198,50,102,63,157,5,40,144,150,245,42,149,58,38,132,74,46,195,93,29,56,107,25,157,70,19,198,223,149,42,191,119,55,145,4,140,10,49,175,123,124,216,167,203,53,61,1,123,20,172,189,179,48,89,0,163,16,34,120,222,241,57,232,25,203,219,45,231,165,252,75,175,88,232,34,152,240,69,250,20,107,230,99,62,135,99,52,162,125,45,81,90,56,240,8,134,65,67,52,215,147,65,16,170,2,178,225,207,134,174,19,201,3,197,133,163,190,229,89,164,11,185,26,37,164,34,115,68,139,165,52,46,219,229,226,33,79,171,152,205,172,128,127,244,41,167,226,68,205,82,83,46,72,209,193,137,37,86,224,149,111,139,213,60,24,216,177,156,244,206,67,139,129,29,75,128,37,158,60,37,87,108,99,126,113,199,153,153,202,22,213,94,104,241,242,129,75,98,241,124,109,203,165,92,212,255,251,230,234,42,239,128,13,115,31,169,69,10,163,34,108,204,220,126,213,127,19,34,239,156,80,62,147,190,32,42,133,79,120,194,45,44,118,40,78,25,229,85,14,134,148,231,55,23,24,222,237,47,235,203,194,41,144,50,158,218,231,150,7,215,130,162,17,128,134,159,97,21,115,144,96,251,116,159,14,144,77,208,220,202,207,220,179,164,47,101,68,194,109,33,45,169,45,43,41,180,116,187,181,44,112,226,169,170,39,75,104,232,115,21,189,3,30,135,254,31,34,206,186,246,239,250,69,109,17,123,13,253,30,42,17,212,148,120,48,92,111,134,122,248,52,44,100,154,183,197,114,223,118,22,37,248,24,156,99,18,163,76,197,97,124,90,101,250,55,182,167,89,15,7,167,174,177,13,212,99,31,87,42,193,31,110,253,244,254,0,154,186,18,157,59,171,252,166,90,210,61,67,96,104,217,194,207,125,231,144,253,144,91,209,179,170,209,7,39,18,134,203,165,38,184,15,39,234,86,204,169,112,235,67,39,156,71,115,97,208,46,112,120,79,21,206,83,222,130,146,163,254,239,227,29,122,218,179,173,25,177,9,118,223,235,211,35,171,183,238,23,48,254,186,218,179,162,242,136,29,47,23,8,167,106,206,27,41,112,236,204,84,48,183,198,128,213,141,10,37,38,156,1,31,163,134,247,198,245,2,252,46,93,245,185,52,232,229,211,196,11,48,113,21,123,220,157,163,13,24,255,77,148,7,15,163,210,93,24,252,44,27,148,125,129,123,83,98,105,14,211,147,175,244,97,211,223,7,58,43,0,41,166,65,57,143,141,216,167,156,202,169,241,204,101,251,20,227,243,26,39,209,139,36,136,26,228,43,220,232,73,117,11,76,114,44,161,114,194,250,185,4,223,111,1,209,229,84,170,97,250,9,97,92,144,20,218,165,17,125,235,231,165,254,148,25,207,129,238,146,19,75,100,208,7,253,226,234,3,13,208,227,4,15,9,84,214,50,155,79,11,239,194,116,126,125,108,141,159,15,227,157,206,23,23,46,140,221,143,49,115,166,156,46,254,81,91,248,149,163,238,117,140,80,195,2,249,222,128,188,143,36,219,233,73,130,120,2,12,153,161,91,239,222,248,5,189,255,99,57,180,96,172,224,130,183,15,242,94,83,179,35,209,165,101,8,16,132,10,163,24,191,141,89,108,155,27,10,179,235,150,193,107,236,10,45,134,221,142,119,69,230,104,145,63,206,62,207,65,64,90,1,144,16,103,180,51,195,79,202,222,97,171,209,73,184,111,246,145,234,215,137,210,186,198,32,46,191,134,129,111,98,94,255,10,27,159,105,137,143,213,39,62,140,122,168,129,15,181,223,219,160,53,139,230,24,40,226,36,230,100,147,2,118,102,244,248,163,63,109,111,169,137,158,39,240,175,75,110,170,130,142,184,97,22,132,196,140,197,100,206,171,104,45,184,101,183,253,145,141,174,71,74,254,79,178,82,110,194,62,186,50,142,14,100,252,209,201,132,155,104,111,198,186,245,168,242,123,14,76,41,85,96,169,213,198,156,16,213,183,3,173,246,46,235,103,116,91,197,136,114,87,218,216,189,64,138,209,166,29,192,13,38,134,0,231,221,99,75,207,49,94,226,220,237,162,83,237,51,241,16,125,244,50,66,63,15,246,68,144,186,205,0,96,67,166,72,237,124,96,46,156,154,134,184,159,161,156,96,250,176,252,187,80,111,96,56,119,231,221,145,59,86,107,35,190,47,71,179,80,253,23,155,242,77,158,76,177,167,16,57,73,132,76,168,49,177,19,25,184,21,253,82,35,85,117,255,6,198,105,61,185,47,122,88,97,96,168,50,9,29,57,203,122,126,234,58,98,174,51,113,49,24,51,150,100,125,164,75,203,93,97,98,80,181,123,255,154,63,201,18,194,133,59,97,200,239,2,132,176,96,157,207,84,185,235,82,87,18,193,213,243,131,176,188,150,210,245,206,249,111,209,160,101,30,26,160,92,142,43,73,102,99,138,190,34,241,183,6,224,129,67,1,106,29,94,52,90,87,210,208,137,53,210,57,121,70,29,16,140,221,166,204,33,83,29,154,235,30,130,2,253,92,90,238,183,204,193,118,157,198,136,1,215,94,136,69,87,254,3,83,56,39,64,11,156,176,142,151,166,17,125,129,77,135,231,144,157,117,199,43,61,223,22,76,214,107,139,222,245,125,24,129,102,196,250,103,80,179,230,199,185,229,99,70,154,225,117,188,144,218,134,146,15,216,238,22,69,142,128,109,59,116,8,248,27,251,6,21,95,185,119,117,71,194,40,197,138,96,56,181,115,5,205,249,24,2,23,62,152,9,173,206,6,2,23,39,189,20,9,180,152,115,73,167,243,0,220,34,222,144,91,150,132,208,242,117,1,186,121,97,122,177,28,36,175,229,191,133,27,148,213,114,184,225,4,10,18,106,186,224,33,139,44,45,168,244,81,78,181,42,62,64,81,52,144,6,166,147,42,171,20,123,76,161,29,101,48,141,61,127,170,97,35,225,243,119,38,45,143,49,90,244,188,211,58,148,235,131,4,146,214,19,37,42,86,246,184,174,186,229,67,95,0,14,169,65,172,73,100,241,168,216,185,201,59,206,120,87,249,113,149,42,182,217,177,53,222,65,184,68,17,126,230,83,238,7,36,155,133,255,68,163,112,89,35,58,2,84,229,224,135,160,82,10,101,114,121,247,153,178,234,26,212,228,91,219,207,134,35,167,53,179,197,56,142,117,225,139,12,24,61,82,204,208,219,90,55,122,86,6,53,197,208,222,8,33,112,229,255,25,126,148,93,35,72,72,171,31,198,63,37,191,19,178,118,115,139,218,181,245,230,58,52,86,61,156,126,202,208,214,104,205,97,57,1,95,81,83,227,136,198,8,35,213,223,177,236,207,102,159,200,26,180,201,208,110,190,127,99,52,178,109,243,61,231,45,33,88,205,3,176,150,82,25,23,234,75,202,43,54,144,206,153,190,121,183,53,108,74,112,40,172,7,107,114,17,160,117,11,171,159,33,16,101,111,217,112,170,14,211,2,124,137,163,224,199,125,188,84,69,134,88,235,238,215,128,95,68,160,92,138,51,234,93,205,229,44,34,170,100,143,184,233,130,233,127,136,196,192,92,94,122,121,195,245,3,77,31,242,77,66,165,36,50,205,215,113,143,161,37,14,47,108,40,109,190,178,115,252,29,200,165,69,28,129,165,152,67,163,212,154,95,44,143,182,202,143,55,201,103,207,173,8,141,41,35,0,249,28,244,49,231,144,227,42,52,166,15,5,71,16,76,76,146,15,209,142,45,201,62,123,189,32,20,151,226,208,34,91,224,221,15,64,211,212,132,31,51,126,206,166,7,3,118,202,118,35,122,232,9,202,174,51,177,134,146,198,46,116,219,182,127,130,19,82,135,240,46,42,239,13,205,159,243,187,100,142,101,118,186,9,56,52,75,124,222,98,12,126,197,95,92,246,84,145,89,123,193,217,159,39,254,121,255,45,69,155,172,187,151,62,133,251,7,53,254,106,81,112,10,44,186,83,56,126,124,68,43,17,230,238,245,78,56,119,206,42,78,175,79,205,220,37,144,2,51,100,77,188,17,34,123,74,54,217,205,245,4,126,212,252,4,135,19,93,62,50,186,102,113,95,67,161,146,7,166,1,198,130,127,132,5,20,193,41,9,209,107,40,119,186,91,129,26,109,142,230,18,161,109,166,156,40,251,15,170,11,9,195,26,174,94,196,149,91,216,136,185,224,2,122,129,194,168,175,136,51,231,236,180,130,103,229,135,77,98,184,118,164,221,197,54,197,187,92,37,0,84,117,214,157,61,213,123,229,234,62,0,150,71,210,9,134,123,2,159,15,87,72,34,71,4,214,148,16,244,27,203,193,54,64,53,99,61,12,43,159,158,187,7,246,102,136,17,122,215,181,3,158,59,47,163,87,164,199,14,48,127,75,104,193,88,137,181,157,204,125,231,90,224,193,116,129,247,81,132,218,172,198,56,30,178,191,151,100,96,183,167,64,203,121,201,35,65,82,61,215,23,187,178,60,225,250,162,190,19,31,70,109,63,170,199,0,85,116,23,18,86,0,218,83,36,100,161,19,149,224,114,30,89,131,70,171,104,240,158,151,62,24,205,244,76,115,78,174,137,216,192,89,155,66,94,217,82,211,126,68,122,77,61,162,149,249,61,131,129,120,66,24,85,102,200,224,215,116,205,212,230,174,235,169,117,233,213,203,85,158,145,150,29,243,37,205,16,98,7,142,1,252,84,122,75,133,90,19,220,137,209,106,58,143,25,232,65,216,50,128,195,159,164,155,103,199,194,120,214,191,227,48,231,47,129,214,177,50,4,112,110,82,174,159,117,77,190,207,129,112,242,6,50,237,39,203,193,51,180,234,6,242,25,207,95,207,137,150,157,204,61,148,50,74,253,203,178,128,11,112,242,124,226,131,101,84,110,131,45,228,86,248,120,150,154,221,16,110,180,83,76,216,55,25,134,192,25,63,186,222,120,175,81,239,190,238,222,157,31,210,163,130,124,7,148,243,120,36,50,93,230,220,193,16,211,159,95,11,20,148,176,131,30,220,177,226,224,8,188,28,153,5,141,172,40,87,34,20,149,184,207,14,78,107,188,245,236,250,191,23,129,14,52,133,96,45,162,234,40,88,108,249,119,27,125,115,129,252,52,95,135,148,129,67,82,237,2,114,71,253,105,196,242,215,181,116,197,82,78,117,53,69,124,246,160,11,197,155,142,67,4,237,46,128,164,6,51,194,124,37,22,106,201,41,198,4,185,161,160,251,71,157,108,183,124,217,170,26,245,11,164,252,222,104,215,108,193,246,243,22,234,151,109,53,173,253,121,27,129,146,111,84,156,206,185,37,12,242,77,101,181,42,227,71,160,138,53,176,239,102,63,14,118,190,92,86,135,213,147,216,62,112,222,244,131,242,5,194,175,41,3,113,118,112,119,106,20,161,178,175,25,122,226,71,82,211,28,243,237,49,127,15,39,130,146,93,247,186,14,63,13,63,179,191,53,182,36,236,105,248,195,7,59,200,36,233,167,243,171,160,148,59,149,230,244,152,97,53,160,76,117,104,252,16,9,143,178,168,12,122,120,116,38,36,219,183,184,126,235,80,211,104,63,227,104,147,84,112,67,34,135,145,147,179,209,252,40,137,14,249,114,127,101,91,23,15,198,251,247,109,63,227,30,40,128,106,12,39,173,140,193,156,131,6,210,207,62,157,227,56,180,191,21,150,19,20,94,144,228,142,142,196,93,133,124,16,18,138,224,42,114,5,61,146,50,68,159,60,250,51,58,118,114,61,92,27,207,154,155,8,220,226,252,90,44,113,87,177,147,25,28,132,17,193,120,132,96,127,127,103,114,53,236,250,89,249,148,205,81,228,225,125,122,108,26,241,43,126,158,111,156,177,196,89,151,43,204,244,28,133,78,74,22,20,70,197,111,105,42,149,151,142,122,105,19,82,176,114,222,130,83,14,255,202,1,248,104,144,165,71,116,78,208,179,50,155,177,110,124,106,152,47,43,228,218,158,64,78,120,123,91,163,188,164,59,43,19,139,226,206,82,247,71,169,220,122,198,180,120,244,8,219,199,152,190,8,65,104,237,178,235,4,29,196,197,69,177,178,53,250,70,241,6,59,227,124,234,139,54,127,109,139,62,76,155,254,176,48,124,149,201,83,141,68,71,254,166,117,64,46,154,23,236,68,8,172,223,210,7,69,102,253,194,191,230,76,226,24,232,71,97,220,230,72,60,114,248,197,163,166,216,50,252,21,78,104,41,46,254,213,150,105,179,103,142,115,88,41,83,115,127,18,147,242,218,227,117,224,52,0,0,36,105,146,216,104,248,65,127,64,187,33,16,169,224,114,125,149,2,99,70,80,140,136,14,215,6,56,43,138,95,184,203,2,41,185,119,149,227,254,119,67,71,154,254,207,40,183,94,75,110,93,62,124,209,134,158,170,102,253,148,0,183,21,3,236,99,59,208,49,169,70,148,23,86,37,96,133,124,237,178,205,51,19,175,74,94,151,206,82,176,105,100,146,40,120,164,22,92,10,99,236,89,118,45,118,200,83,168,198,212,76,22,160,208,127,248,77,75,16,51,112,29,230,150,6,239,16,45,8,141,23,180,154,144,88,73,218,129,78,71,2,115,178,195,111,35,139,142,184,218,107,130,208,155,91,215,212,158,125,91,142,86,229,162,173,190,238,166,196,111,239,255,182,101,173,27,226,44,125,103,106,78,32,142,136,85,135,227,42,106,112,156,223,145,215,108,239,26,46,157,128,69,156,94,49,154,143,64,52,125,207,129,241,239,208,242,41,109,95,125,211,12,236,208,108,99,113,70,194,235,186,89,205,229,224,83,36,19,29,47,171,168,77,132,63,202,80,23,97,35,214,14,112,206,111,225,93,69,26,241,27,11,170,82,236,110,40,6,149,217,250,219,88,216,27,228,46,48,159,199,90,203,0,5,21,218,188,236,132,93,15,51,172,225,43,116,194,45,120,2,196,2,196,80,39,171,15,133,27,71,13,239,140,252,104,12,117,46,76,194,166,193,242,131,241,96,126,224,115,120,172,175,133,91,103,66,85,8,14,239,65,103,84,157,139,123,206,204,195,154,9,182,20,215,96,219,170,18,233,48,23,84,162,136,98,167,163,108,172,112,53,61,166,80,99,11,145,149,7,254,196,228,76,11,252,1,238,115,163,140,242,149,121,197,37,241,170,225,196,77,126,104,150,255,136,62,131,135,169,67,21,92,21,241,246,137,90,82,169,210,244,235,147,230,136,155,195,87,140,187,157,71,57,205,126,209,4,73,47,121,180,200,68,229,194,90,103,124,78,39,11,149,214,72,219,111,20,169,239,102,244,170,81,143,189,121,13,145,111,91,166,197,199,164,90,192,63,245,112,17,207,187,175,212,30,11,103,17,177,43,216,239,237,104,86,161,243,234,42,0,133,164,130,185,137,189,180,169,222,28,59,142,87,35,63,11,213,252,17,28,69,12,208,184,187,156,187,108,8,23,11,209,14,80,169,122,212,219,61,255,79,122,55,140,8,12,35,148,15,7,49,80,166,198,203,236,77,114,140,246,22,21,155,92,79,196,65,50,159,18,138,84,128,65,118,192,1,126,246,252,48,78,110,177,151,44,39,214,199,237,243,174,109,86,163,226,214,184,211,21,89,201,153,246,4,237,79,255,223,235,89,235,118,3,62,80,100,231,40,145,75,146,157,128,239,41,196,243,188,200,87,125,58,74,75,110,232,125,49,104,20,210,89,186,241,195,148,81,143,240,198,89,0,245,182,203,75,227,94,57,89,20,223,145,8,119,82,15,221,241,224,226,200,198,60,248,23,231,1,134,113,201,75,237,144,39,201,151,181,8,160,151,79,209,239,205,143,56,116,85,202,61,76,36,5,237,222,143,253,180,8,184,159,134,168,17,150,213,108,138,184,107,5,200,161,113,91,144,155,161,222,147,173,129,94,51,171,217,236,54,216,88,157,68,56,174,77,12,27,143,125,104,113,217,150,206,236,82,188,115,177,183,44,52,187,15,202,181,252,190,24,178,61,180,139,35,115,251,151,50,39,162,113,97,119,244,119,65,125,69,17,35,229,59,36,144,151,95,134,233,231,245,51,105,198,155,92,125,180,188,64,195,171,207,239,59,171,183,157,196,222,58,7,51,165,56,22,23,251,90,6,246,211,247,2,121,55,234,7,43,20,127,29,16,240,243,114,35,40,185,13,134,9,128,32,113,65,78,112,20,192,254,59,242,222,6,45,154,250,24,132,114,84,253,107,123,152,92,0,40,177,13,1,17,248,232,113,172,70,136,88,101,124,178,144,8,183,148,117,211,160,36,189,136,77,166,25,57,230,0,146,137,21,181,95,179,171,8,27,138,114,247,60,26,199,247,123,121,190,132,166,126,253,112,143,4,149,200,43,244,133,198,6,249,227,0,10,253,103,252,236,184,113,207,117,173,43,32,186,117,240,188,37,5,245,164,95,231,245,7,158,226,128,204,215,235,4,197,32,176,178,85,44,91,71,82,195,207,238,36,34,140,125,12,53,219,39,40,70,255,137,184,28,242,203,9,184,236,182,123,244,203,30,15,32,139,87,54,178,3,229,12,73,252,169,254,85,13,154,209,191,254,125,71,92,40,217,109,79,255,165,24,217,187,156,110,28,4,42,194,77,44,139,192,190,40,39,144,235,196,179,108,89,28,222,253,252,149,172,243,252,89,162,124,252,158,172,54,196,28,126,108,253,22,250,152,123,33,145,21,238,192,85,143,152,47,123,216,125,37,55,10,194,143,112,32,152,210,162,191,87,87,37,27,195,26,192,232,41,209,115,90,228,152,253,73,8,40,201,45,95,42,50,144,81,99,34,119,230,186,213,244,188,186,172,203,157,2,234,218,39,140,254,141,37,26,161,169,243,195,195,224,76,137,1,108,67,68,193,94,234,170,237,202,241,3,189,53,44,185,162,202,182,12,133,69,80,175,158,123,168,146,165,5,230,236,119,67,200,60,239,241,97,184,66,184,8,216,233,111,244,30,89,247,8,157,146,166,49,63,168,122,187,193,84,9,72,149,81,60,210,140,175,146,44,30,164,160,54,93,51,145,193,27,251,191,166,122,41,75,117,167,151,35,223,119,167,11,147,9,250,242,173,91,60,92,218,37,82,102,123,202,157,250,175,99,195,234,125,142,133,82,6,24,74,35,192,125,245,14,233,253,64,3,112,247,4,126,106,31,195,48,34,223,69,64,18,103,225,118,163,59,42,44,219,15,244,187,166,239,60,153,42,110,100,229,163,122,164,131,216,109,107,56,16,3,32,230,11,27,30,103,219,160,148,227,226,206,235,243,60,153,142,82,194,2,83,163,196,253,232,231,215,202,242,213,229,244,197,55,46,246,213,46,53,163,28,187,173,44,195,117,191,85,31,49,186,61,109,153,75,98,149,209,241,232,87,65,9,73,104,58,205,73,52,157,179,35,215,169,9,15,147,75,0,199,161,88,98,100,228,64,87,100,156,109,224,108,199,152,239,20,77,9,138,73,239,68,239,226,47,196,108,53,106,76,190,43,122,189,32,232,85,143,154,105,50,179,254,218,193,4,46,227,39,104,197,106,232,236,193,20,54,219,49,89,60,160,54,47,219,125,86,225,45,193,117,138,86,133,21,168,248,111,227,1,89,105,123,177,44,64,236,230,133,228,170,179,49,81,140,176,36,128,186,117,214,176,48,162,242,129,91,91,44,135,67,51,32,16,167,217,124,39,230,175,243,17,77,45,230,44,94,234,28,79,164,141,112,207,111,135,182,21,29,227,212,4,176,255,99,142,238,192,106,185,109,137,106,168,18,153,43,221,146,46,83,93,112,57,249,17,124,100,174,161,163,117,10,241,123,51,9,157,162,236,220,38,233,149,93,0,193,248,32,178,3,174,75,180,157,193,155,127,129,249,24,58,82,63,43,146,156,245,141,230,203,231,245,21,168,48,61,7,159,115,193,123,36,228,207,139,135,38,213,204,126,17,23,194,36,161,40,52,150,111,127,117,230,129,174,116,41,134,195,121,20,19,189,253,66,54,104,45,105,111,42,250,183,203,150,71,16,240,231,77,147,61,205,50,114,101,104,86,47,247,250,80,117,218,249,155,126,163,61,24,199,36,236,240,88,125,149,128,9,142,137,139,130,255,151,223,60,228,195,109,135,138,102,25,63,174,213,23,184,35,11,186,91,203,167,155,42,237,167,103,131,40,48,161,136,56,205,154,202,12,245,232,69,25,149,18,2,241,31,186,4,87,238,69,86,171,68,150,64,212,186,177,73,228,48,207,92,128,179,214,79,118,217,248,134,156,241,155,184,150,157,191,239,44,118,191,104,83,34,29,83,250,202,142,118,252,152,119,13,108,177,245,183,165,250,1,221,175,111,219,53,152,29,190,225,148,182,21,69,212,107,105,7,65,212,110,89,218,22,184,57,145,37,190,171,147,122,216,236,180,158,174,171,96,122,179,87,202,141,222,50,31,40,195,80,49,37,83,2,124,221,49,4,125,30,70,76,254,184,157,144,40,177,197,127,211,120,110,249,76,72,56,122,252,110,213,238,196,123,138,70,126,140,200,67,105,6,19,7,44,116,234,28,222,192,94,212,48,241,98,140,180,235,11,91,49,166,3,212,244,87,114,229,21,151,31,224,229,212,26,231,92,156,106,161,53,111,165,49,4,94,253,155,138,17,144,153,163,87,199,145,189,121,55,116,42,54,31,144,129,106,82,23,227,10,126,183,96,51,234,156,91,166,90,190,130,180,150,82,43,182,171,83,40,112,245,66,0,91,150,142,220,198,21,214,139,163,101,187,164,120,225,157,189,23,38,186,227,167,51,110,238,86,78,110,49,96,132,97,100,66,195,213,237,213,134,177,253,255,123,157,211,2,193,9,75,90,97,161,249,141,202,226,165,242,27,199,103,165,253,188,152,39,137,132,29,241,54,163,48,196,191,198,39,58,47,14,70,70,23,190,146,152,194,235,196,158,23,80,241,2,153,211,245,85,57,9,2,216,24,252,230,199,48,78,38,177,238,208,207,15,23,65,142,66,32,24,9,127,53,205,210,59,106,0,8,110,69,229,135,149,255,103,10,87,25,140,110,137,175,180,96,15,89,42,179,151,246,237,120,203,218,29,226,205,54,210,213,206,51,153,247,91,154,147,192,148,195,115,177,222,128,128,245,35,15,9,107,103,46,207,53,153,49,103,114,18,107,101,149,248,233,197,219,22,40,55,189,153,183,244,16,127,241,164,93,113,86,32,119,198,169,188,18,117,243,135,208,3,126,129,82,165,50,43,181,172,97,34,14,248,228,128,180,44,126,238,153,156,143,29,133,85,29,4,125,203,152,71,147,174,190,33,12,22,32,27,187,13,113,21,85,203,131,248,106,27,171,243,158,115,63,59,243,14,15,27,50,180,245,34,157,5,107,151,48,215,216,149,7,148,202,69,51,136,164,117,205,132,43,82,56,22,209,137,123,144,107,123,142,176,248,82,46,134,136,68,63,215,153,221,36,216,26,35,24,129,227,10,12,80,248,184,192,51,193,86,194,31,249,90,110,56,229,31,51,24,121,45,122,135,52,190,208,35,31,21,202,245,174,125,219,172,225,41,191,28,95,253,111,220,103,212,173,101,194,44,60,130,32,234,22,3,4,170,215,78,49,84,217,158,95,183,126,160,75,108,128,52,46,8,39,192,102,213,44,169,135,27,180,160,104,174,31,56,92,158,73,89,30,171,55,114,22,226,88,52,42,73,22,172,67,125,97,120,105,111,52,242,120,168,150,191,58,247,119,141,89,138,188,32,135,211,111,102,191,214,89,240,155,126,242,172,67,183,157,150,247,147,225,8,123,194,216,196,146,206,99,180,242,35,253,27,106,184,222,137,45,92,128,141,112,156,245,34,253,69,168,248,235,207,169,136,192,188,223,14,157,82,128,37,214,203,44,13,208,137,2,58,214,39,160,235,137,173,34,39,39,123,57,243,5,182,90,103,110,251,252,51,3,122,126,13,141,202,215,160,117,169,108,132,26,92,231,247,199,196,54,235,51,243,245,79,205,104,4,248,104,216,98,91,171,48,122,110,127,174,186,102,224,7,228,60,65,211,96,132,46,103,58,122,135,39,181,33,132,11,114,14,109,29,238,120,209,127,240,195,100,4,167,74,192,121,59,147,210,3,214,248,175,196,223,62,92,140,58,154,197,139,112,44,5,100,72,12,199,119,177,140,81,47,208,29,191,46,38,171,182,204,237,165,232,26,168,57,237,127,33,161,22,240,77,145,212,179,102,165,66,213,54,186,183,107,49,178,50,236,192,185,226,30,51,116,174,79,75,214,111,22,159,5,78,70,252,218,23,53,146,1,108,115,45,212,175,183,137,21,14,241,208,123,74,213,222,107,45,238,90,171,175,201,39,82,51,126,142,217,89,92,196,157,118,22,9,253,216,119,17,92,246,173,223,198,180,74,175,216,143,43,96,241,124,57,196,148,211,112,134,41,38,119,10,17,50,218,115,224,63,221,155,120,245,223,225,90,93,209,167,165,121,205,100,196,174,247,249,121,242,158,186,78,95,93,225,67,104,194,52,107,192,86,148,216,194,86,86,106,82,218,200,48,186,43,56,129,138,68,164,68,202,251,146,163,7,19,231,74,66,207,107,198,137,97,206,41,106,244,46,189,184,224,252,67,144,139,141,43,29,251,104,122,237,81,100,30,144,55,203,201,80,117,220,204,126,134,101,10,6,203,197,32,11,193,167,158,167,110,118,7,217,35,141,195,32,22,95,152,176,90,234,174,169,157,62,250,162,43,28,12,57,169,76,179,22,198,45,11,197,104,64,116,141,213,75,68,109,116,91,107,218,134,97,184,130,73,65,13,118,35,138,130,112,170,93,189,108,19,212,194,180,110,138,162,186,136,237,83,99,224,39,124,153,170,99,238,19,119,91,87,204,227,54,211,124,55,247,3,86,227,84,200,234,240,79,216,16,81,168,31,196,100,106,70,225,92,179,163,153,17,192,186,188,109,144,252,248,108,246,93,45,175,193,158,136,36,108,14,117,85,186,66,22,222,78,149,111,115,52,37,186,157,182,23,51,14,195,89,244,146,75,34,199,192,100,55,78,145,81,105,216,206,0,3,39,228,153,252,218,245,165,89,199,98,91,145,93,244,65,167,84,141,126,112,175,197,121,86,49,201,127,156,86,218,0,252,85,165,62,172,149,127,172,53,24,136,64,99,138,197,24,251,172,145,144,173,240,138,190,205,253,145,111,118,159,12,166,99,30,103,12,151,119,142,186,102,157,125,54,215,225,77,163,184,161,139,134,109,27,31,169,187,189,58,41,32,166,128,43,204,32,79,122,177,251,41,12,21,193,122,80,237,94,123,60,181,34,67,222,122,140,184,201,237,153,109,1,16,200,138,212,212,26,191,210,72,4,137,65,186,117,27,221,155,205,50,28,105,192,25,184,192,133,67,74,64,105,116,210,215,102,102,29,21,204,174,166,145,135,128,148,18,12,239,63,252,166,228,1,52,51,214,131,177,14,130,187,158,206,216,203,129,1,252,81,160,25,69,232,27,219,14,154,162,142,69,207,159,142,79,56,85,111,158,31,161,77,61,109,50,169,165,74,248,224,42,121,85,132,44,144,192,224,240,133,157,217,213,29,187,37,123,109,5,232,87,142,94,146,211,187,151,193,232,254,82,65,96,163,58,182,56,143,56,221,61,231,114,245,2,19,105,185,37,128,72,116,231,114,86,136,45,17,141,97,101,236,27,244,221,247,244,201,41,228,16,65,73,83,114,138,109,78,199,94,123,108,25,6,77,65,46,168,129,165,224,1,224,239,206,51,5,255,53,124,219,142,243,232,200,96,85,110,245,1,93,213,134,156,191,176,204,89,18,2,132,39,142,87,160,167,124,241,215,70,30,92,141,3,186,136,134,105,190,193,29,206,144,15,142,100,200,175,96,190,111,147,50,122,27,76,238,255,236,53,7,31,218,142,19,64,11,44,170,83,172,58,208,241,226,85,218,159,234,0,122,128,76,94,53,144,248,104,242,111,114,188,81,48,242,179,13,25,166,181,88,13,192,170,228,136,0,39,199,218,135,135,98,73,74,88,167,9,38,234,177,235,82,6,49,44,236,132,185,83,205,129,113,64,171,206,235,157,73,40,115,159,109,72,224,35,230,115,213,130,147,106,21,55,32,220,208,2,222,220,27,194,255,112,46,49,23,249,49,248,245,21,219,240,216,125,59,142,112,202,98,130,20,62,254,177,43,120,12,127,37,63,17,226,183,196,229,219,193,54,137,100,75,41,150,53,101,131,158,171,7,35,101,92,179,106,104,130,249,14,216,238,238,39,95,249,142,220,37,220,183,193,240,86,106,80,117,189,50,14,70,26,184,184,111,34,131,253,216,134,25,217,255,101,251,131,116,127,25,44,157,189,143,232,5,51,115,105,230,107,184,24,198,222,68,123,16,217,159,206,224,248,94,68,81,73,28,208,1,151,72,186,251,178,113,102,59,71,240,103,224,17,153,192,248,242,59,128,126,182,249,212,163,29,46,45,99,92,147,228,198,200,123,10,132,98,138,152,31,16,183,222,173,63,240,206,130,172,40,201,86,178,218,187,220,31,17,236,31,142,252,85,238,60,80,246,129,227,109,176,249,112,29,106,180,217,209,70,240,84,183,241,52,99,143,101,79,221,168,195,17,159,220,146,235,163,241,235,160,223,253,212,213,62,130,65,199,216,240,168,254,113,226,188,205,209,145,96,25,218,65,230,205,238,148,2,121,185,243,76,43,82,221,97,90,187,249,212,14,94,159,69,125,7,237,2,10,64,105,186,148,222,118,185,11,53,9,198,225,152,120,248,77,52,188,73,222,155,62,29,209,106,86,89,58,172,130,207,107,0,205,57,42,131,94,75,139,225,69,204,51,41,248,90,49,220,18,41,58,87,199,12,111,91,186,4,37,29,4,138,226,86,13,116,6,70,126,56,163,123,97,149,40,239,253,9,26,111,227,245,224,120,246,6,37,152,224,58,153,20,14,92,91,157,80,17,32,130,229,161,53,44,191,103,199,79,121,104,5,74,207,57,52,51,148,55,137,123,1,75,88,119,153,196,181,18,105,72,177,203,191,147,207,105,65,238,194,103,86,35,104,213,198,83,137,198,229,62,221,198,99,86,243,125,147,126,253,13,100,77,189,85,123,136,89,142,23,19,100,38,34,89,18,201,14,114,10,178,80,80,217,220,188,189,30,101,187,93,53,225,141,7,128,80,195,85,199,56,156,4,66,52,231,246,7,51,9,115,119,247,78,240,241,197,94,200,53,63,3,148,106,13,195,91,173,215,92,205,236,45,234,179,85,24,130,142,189,181,95,135,127,30,22,193,82,147,110,233,101,32,86,222,47,214,221,124,96,25,33,111,114,151,12,8,232,201,43,57,63,22,217,60,107,162,141,31,149,128,116,77,35,63,65,8,23,201,180,79,16,86,175,115,248,162,55,176,107,169,189,120,146,136,71,34,219,188,206,229,23,148,213,27,130,240,19,181,12,205,99,223,80,133,233,240,126,255,128,89,23,215,227,44,110,13,30,86,188,58,245,25,203,126,90,102,74,240,120,202,229,101,84,199,136,136,237,4,241,246,58,47,161,10,213,28,190,133,79,236,99,247,28,49,0,66,105,117,203,38,159,167,74,6,47,96,156,1,232,54,120,65,1,197,206,239,97,61,253,49,32,151,85,133,152,136,154,236,198,246,156,227,241,254,25,140,241,246,18,148,47,54,125,17,36,91,16,106,139,79,164,228,208,154,34,63,0,229,19,149,186,146,16,59,25,44,187,108,185,208,130,96,125,27,214,176,63,143,220,125,251,128,12,244,39,125,255,97,103,246,67,34,242,6,230,71,48,23,95,248,67,47,224,162,167,60,247,201,231,166,37,115,176,96,222,236,168,244,133,156,222,43,173,42,70,114,1,118,116,115,52,131,179,183,124,173,158,249,212,18,128,81,94,145,221,226,200,247,126,241,106,40,57,125,199,99,77,206,121,146,214,169,180,86,153,25,96,202,5,179,200,150,0,3,254,248,87,1,178,206,217,8,27,2,231,35,164,196,18,135,43,243,49,19,70,1,155,84,80,151,75,40,176,79,49,130,221,76,39,67,242,227,145,227,155,132,135,204,247,192,212,230,165,98,130,80,90,225,236,75,43,29,138,209,160,227,114,230,118,85,234,55,204,47,41,236,136,57,206,149,77,84,41,157,29,105,204,64,172,142,148,93,238,92,2,222,83,242,204,59,150,133,252,208,124,242,250,162,19,168,112,164,255,33,92,88,215,184,196,223,75,4,187,120,186,89,248,150,73,164,246,146,70,92,252,163,231,67,43,106,142,172,6,77,47,217,21,226,213,50,28,154,202,52,170,109,153,234,158,186,78,230,83,140,130,196,41,247,184,178,235,180,26,84,49,155,234,141,94,1,37,87,3,107,63,204,28,217,48,175,212,143,35,244,28,12,222,141,190,176,115,41,253,171,46,137,192,178,13,33,92,238,101,204,143,78,8,68,176,91,147,222,236,210,57,140,29,163,109,234,50,202,105,28,0,169,73,157,213,185,102,112,222,151,23,51,37,217,164,201,88,59,110,53,188,126,217,97,212,218,68,138,5,35,0,207,27,75,132,177,89,137,197,4,55,215,64,133,157,107,117,94,176,81,83,52,40,22,87,52,148,48,90,35,49,235,145,47,211,73,74,85,103,211,209,144,210,204,149,56,105,76,88,183,28,100,21,14,83,96,154,190,159,1,43,56,101,51,46,169,203,151,230,5,46,63,227,23,33,198,93,123,28,121,2,118,35,98,23,142,132,164,209,65,218,239,248,169,23,42,40,40,222,223,237,150,246,42,195,43,109,137,235,240,155,147,85,242,175,101,110,48,158,168,17,107,1,208,18,173,133,224,197,41,5,158,179,175,252,225,30,224,199,54,247,153,16,155,220,217,11,26,252,204,39,182,0,241,166,84,0,187,126,241,129,172,163,140,73,42,198,144,17,228,87,159,182,154,173,16,114,125,236,165,42,23,123,208,184,29,102,237,217,102,227,208,145,43,235,157,113,133,65,223,76,172,226,255,247,159,3,3,156,69,3,222,19,110,27,66,66,191,64,242,224,236,16,238,122,251,52,15,180,190,209,205,47,73,59,238,63,48,86,237,8,117,22,76,38,222,74,114,254,47,207,183,196,46,203,119,191,22,177,191,244,35,209,255,10,121,90,50,65,163,175,215,26,159,163,102,168,203,101,255,53,101,195,19,187,126,226,10,97,27,58,254,168,115,121,221,52,198,156,138,126,67,43,54,85,255,187,26,104,185,182,68,13,178,99,11,247,45,147,146,157,126,221,24,243,123,60,229,15,169,50,2,55,201,156,134,168,223,43,253,195,172,167,4,10,198,184,249,146,238,175,167,64,107,60,60,228,103,222,61,83,26,54,7,49,17,208,86,252,74,197,247,14,34,174,90,191,118,114,156,241,166,5,92,207,217,155,144,224,109,243,113,140,32,106,5,183,5,126,158,246,32,86,80,128,108,123,145,174,73,238,79,158,134,58,152,76,151,206,6,230,57,150,175,53,41,254,238,133,250,82,171,244,39,193,78,9,237,208,13,138,42,134,56,164,110,252,36,5,121,60,152,158,11,237,78,231,104,163,102,142,162,44,40,43,174,51,181,155,172,131,234,97,103,212,54,42,183,178,58,172,104,137,218,140,19,37,232,40,133,159,61,155,1,8,147,54,81,147,112,9,208,201,190,160,109,236,8,131,216,181,96,37,200,66,122,87,199,35,80,215,2,85,20,249,171,255,127,140,67,248,170,123,64,232,205,156,34,227,174,130,253,34,2,148,149,81,216,250,67,165,104,118,100,238,249,156,180,115,127,40,18,168,149,8,26,72,0,34,210,250,253,37,198,60,67,18,231,249,87,24,50,29,255,26,201,115,208,147,21,27,164,253,114,149,76,14,186,102,132,215,153,100,228,119,109,210,249,43,100,176,210,221,65,43,255,196,120,6,94,203,49,242,248,20,164,150,181,219,251,255,84,217,235,4,239,114,183,23,135,22,205,90,58,15,8,33,68,196,254,86,74,141,14,44,216,176,248,246,233,227,66,31,138,165,11,128,167,8,20,39,215,204,248,77,38,140,254,246,194,153,254,38,123,58,76,193,89,117,28,80,26,171,249,122,100,68,253,107,130,81,74,0,193,255,227,82,3,235,103,113,33,41,127,206,86,127,187,76,106,85,27,4,167,166,125,63,172,181,160,179,248,82,128,138,177,16,70,78,168,52,82,171,143,30,89,121,58,86,210,55,107,8,89,133,124,50,68,65,244,114,11,118,182,145,14,126,242,90,208,149,196,2,123,76,85,168,200,203,86,89,55,14,152,78,146,137,3,50,226,194,24,128,240,63,141,190,131,204,98,105,122,72,114,202,163,100,123,99,125,174,205,205,157,216,14,254,143,74,185,245,181,24,91,226,208,245,201,99,112,250,175,77,144,149,33,254,139,185,188,130,101,209,94,81,152,14,38,50,114,63,78,114,251,120,178,221,237,186,95,6,98,69,230,90,144,159,126,83,114,59,229,157,160,4,207,15,56,171,146,200,131,189,136,37,91,31,236,6,87,38,192,123,242,98,2,109,144,190,149,47,47,181,118,219,230,189,253,145,188,233,133,106,231,93,79,255,39,207,249,99,178,214,219,253,243,191,101,92,214,146,18,41,207,53,137,215,184,0,120,90,101,135,63,2,183,228,88,79,61,220,251,176,22,253,40,188,42,32,111,104,94,102,79,193,31,82,168,147,43,27,222,223,81,18,64,28,98,167,52,247,139,65,51,141,85,94,223,17,27,20,249,31,73,132,77,154,51,131,14,23,44,2,231,224,125,140,123,22,24,51,38,188,209,56,3,32,137,136,53,201,134,92,190,208,230,57,241,86,115,141,218,9,79,89,154,176,8,30,156,210,192,94,28,203,240,100,242,20,139,73,183,158,152,232,248,172,116,253,60,226,201,119,166,148,201,139,197,224,119,68,71,75,153,211,198,113,154,167,7,182,55,233,124,7,126,200,64,8,85,100,115,249,58,129,42,155,160,200,56,38,115,90,80,95,161,16,35,109,242,110,64,21,191,127,100,24,202,93,220,226,218,58,94,154,31,38,1,88,216,202,251,145,247,127,75,199,99,127,71,15,77,90,234,77,124,202,225,30,15,149,71,224,17,154,105,248,222,182,166,165,90,29,40,236,252,170,159,145,3,107,191,219,47,245,17,99,77,226,164,35,246,31,138,193,61,87,130,70,229,121,68,133,1,226,247,84,147,43,126,136,39,127,202,160,255,185,112,169,83,68,58,123,85,137,27,99,149,222,119,96,223,246,212,184,150,175,27,62,246,26,73,43,170,84,95,169,95,105,191,228,74,59,182,14,30,190,125,193,47,83,236,131,100,28,113,166,187,24,217,145,56,224,159,200,58,104,190,233,69,186,179,105,122,241,72,24,225,186,104,197,27,141,172,94,148,111,185,156,47,183,102,119,91,18,240,45,25,127,156,48,7,125,236,37,37,21,85,19,92,178,254,90,40,154,32,240,236,218,179,79,149,252,239,108,156,90,88,128,205,214,103,26,110,52,242,78,245,69,49,251,22,223,181,176,194,170,95,240,208,197,176,231,219,174,210,2,145,60,85,232,187,136,28,37,183,12,76,73,148,146,90,103,140,207,250,142,196,21,238,92,171,250,147,115,16,175,9,85,201,132,199,229,129,215,206,133,174,171,10,148,250,65,149,66,96,226,94,96,37,29,241,79,140,255,99,153,75,4,168,147,72,90,101,185,205,171,112,124,35,16,197,91,185,96,5,26,154,128,156,239,187,46,203,245,182,124,100,254,207,35,34,93,195,4,103,177,226,122,148,37,62,94,71,253,94,52,220,15,112,235,149,19,110,248,120,65,67,71,103,151,242,180,96,15,249,233,46,250,125,37,221,179,97,49,17,112,221,255,189,146,22,196,229,146,251,212,189,29,9,253,12,117,44,147,23,242,27,2,39,206,15,32,166,43,155,32,147,84,232,196,244,165,98,32,25,211,134,249,97,245,178,15,74,22,233,210,243,181,192,136,245,182,153,172,241,109,15,19,129,52,96,10,102,14,50,164,127,250,66,126,194,70,0,153,140,132,206,130,0,31,78,253,1,230,70,92,164,251,42,128,171,3,70,231,27,201,113,185,68,13,174,175,63,64,35,177,147,209,140,52,119,109,34,101,2,192,25,79,236,39,146,248,17,54,201,65,93,177,35,240,27,199,68,184,110,69,225,196,112,102,187,15,145,205,194,87,239,114,175,39,83,110,55,57,34,144,65,146,48,181,237,184,89,193,242,2,202,220,120,214,210,106,4,39,231,94,10,112,99,146,184,176,191,220,250,214,152,254,45,140,0,136,222,89,166,0,12,100,98,42,250,146,118,63,28,189,95,162,2,139,181,206,96,94,19,35,245,163,8,85,23,167,184,68,254,100,163,73,26,215,191,165,157,131,192,152,115,143,145,53,235,18,86,54,17,61,222,161,225,201,33,16,55,162,88,199,112,227,178,50,204,251,55,48,98,204,83,149,124,130,119,126,151,213,49,69,50,183,180,222,174,103,233,180,207,253,220,97,205,126,161,0,243,87,1,76,94,123,37,61,122,154,89,232,33,0,133,208,217,138,41,232,140,152,213,46,144,172,178,171,59,125,222,122,149,232,191,96,101,249,99,255,4,36,222,117,185,115,248,202,129,185,201,43,192,64,187,43,120,149,245,241,38,112,204,224,131,0,180,166,123,79,81,103,101,131,176,9,129,234,22,70,54,107,19,120,203,13,102,68,119,153,70,27,213,149,106,24,228,44,254,33,61,66,185,203,247,58,62,37,191,105,250,212,27,57,12,84,105,171,116,157,103,35,35,181,240,63,99,253,182,76,221,161,98,242,239,22,51,60,218,84,127,225,71,79,22,7,205,116,122,239,240,241,116,176,181,53,99,106,23,181,147,182,26,207,214,135,117,216,37,215,161,52,124,163,217,240,133,231,217,143,57,101,128,150,72,195,148,136,54,84,217,117,142,20,11,64,78,165,173,180,44,21,195,64,3,145,191,194,220,246,244,224,60,43,195,124,163,214,141,5,149,244,109,141,83,156,245,145,149,81,116,47,242,203,168,111,83,185,1,158,65,189,217,184,217,128,242,87,155,139,254,55,156,81,73,77,212,90,15,101,122,65,67,91,113,148,140,5,210,185,152,23,253,157,42,62,50,77,240,60,158,180,165,174,111,182,223,25,8,223,162,236,2,164,85,26,169,194,215,104,183,124,220,150,25,105,211,116,137,34,112,150,205,163,192,205,38,238,208,173,42,158,124,235,71,253,215,50,81,66,7,219,21,18,93,156,248,41,168,81,14,115,160,128,180,203,79,58,149,237,100,160,221,244,88,18,226,233,193,49,43,206,16,86,59,168,236,92,192,61,216,177,63,26,54,107,148,237,159,83,162,66,185,6,239,70,187,228,48,156,91,99,107,198,87,123,62,70,129,83,184,197,218,167,39,48,153,133,34,222,118,90,236,43,116,206,118,53,161,25,91,38,126,76,59,108,176,111,54,77,184,50,250,154,72,248,142,163,124,162,10,104,232,28,131,172,0,17,36,168,7,249,35,150,122,19,217,53,169,153,226,0,231,4,15,3,88,88,51,16,9,53,60,232,86,21,223,177,117,120,72,208,247,201,125,117,125,8,234,214,135,113,112,60,213,210,233,121,35,165,225,140,113,18,186,33,131,203,254,158,157,115,204,241,192,32,17,149,170,80,82,134,215,85,171,155,132,4,178,242,145,187,248,44,81,107,37,62,244,248,226,121,204,247,132,222,3,213,192,207,53,135,213,126,88,32,234,186,48,120,90,180,154,199,196,252,81,254,122,20,175,68,229,183,101,172,155,99,73,223,120,180,28,35,157,138,0,127,35,54,255,184,168,130,152,245,233,159,101,97,239,98,17,64,17,165,43,185,222,53,75,180,139,234,212,56,77,18,156,30,73,76,95,214,125,87,113,196,51,196,242,59,124,24,29,244,211,139,187,248,76,51,172,80,21,146,210,143,180,238,24,185,0,232,225,219,113,73,6,154,140,139,226,81,48,111,98,99,12,26,12,255,3,179,235,118,35,64,137,146,107,109,214,200,92,31,206,115,199,108,5,12,49,183,195,173,95,89,136,54,219,53,228,173,198,148,228,177,243,213,9,170,48,44,130,123,167,251,98,62,216,191,21,90,52,203,151,137,64,108,50,39,215,74,108,74,143,157,100,12,187,49,137,104,192,136,197,125,55,187,187,72,6,0,219,178,35,132,176,205,10,105,179,149,30,53,201,129,95,205,169,11,252,206,108,184,41,83,110,141,254,107,63,150,117,244,97,187,50,24,168,129,197,206,233,16,59,127,133,230,136,119,15,139,254,167,156,235,80,213,125,111,10,53,130,60,184,9,32,24,8,85,64,220,124,69,254,214,216,215,64,145,125,48,107,210,173,3,173,1,17,7,254,61,217,115,107,164,23,197,135,51,85,101,225,7,241,210,26,129,114,156,228,109,89,91,126,71,30,178,108,228,134,14,216,228,199,184,79,94,250,162,176,98,100,188,179,220,100,32,119,151,105,147,135,76,183,77,0,124,8,194,168,253,208,54,91,132,170,80,127,19,131,53,128,167,233,83,58,27,53,163,128,18,249,76,82,176,76,185,33,109,133,245,105,226,145,141,34,149,235,94,1,57,178,182,151,214,191,108,178,6,217,90,252,107,78,245,217,175,149,180,58,100,210,203,154,26,195,36,149,132,125,122,168,86,133,50,64,44,31,76,140,63,21,123,75,187,205,85,187,93,61,247,179,139,55,132,11,216,169,251,119,222,52,43,213,199,85,63,136,7,167,49,203,162,222,121,108,57,34,216,254,24,255,89,251,89,146,120,185,78,224,116,109,74,195,117,130,8,233,15,186,12,141,68,231,106,248,26,253,27,103,52,185,208,203,11,124,149,214,17,105,103,67,189,139,117,145,185,239,108,33,101,59,26,163,53,159,124,39,142,9,133,248,68,70,222,106,227,196,186,65,58,145,105,138,239,65,16,234,174,0,56,136,41,167,182,219,52,117,13,193,193,128,29,128,39,81,153,93,54,42,77,77,0,81,141,199,2,140,172,92,75,76,149,49,96,176,237,220,153,137,135,47,243,140,149,240,172,179,125,121,146,33,181,199,22,55,33,188,170,217,47,66,96,26,16,124,182,247,18,159,189,193,138,177,165,26,163,91,214,21,240,144,95,95,126,17,242,110,78,14,115,76,145,25,120,166,121,109,176,230,64,200,84,229,136,79,19,26,74,223,160,124,177,194,102,116,201,97,71,103,215,102,47,93,143,60,188,51,182,58,42,250,116,161,99,192,201,235,194,151,76,253,144,131,106,60,33,57,88,12,100,156,2,23,171,182,57,200,248,206,203,119,194,227,144,205,15,70,155,19,232,250,231,111,16,119,158,223,225,194,63,104,149,100,233,187,154,81,199,103,254,160,205,118,193,161,250,240,212,12,232,213,109,68,142,144,238,121,254,153,8,134,64,119,122,57,81,199,110,107,127,220,145,108,72,55,196,207,150,86,143,166,88,43,10,154,29,154,232,42,17,223,90,120,76,110,225,202,196,121,36,166,171,33,204,250,204,171,203,209,170,209,24,103,58,246,244,193,95,169,252,104,9,9,135,50,94,86,7,3,140,172,224,243,241,17,72,196,14,90,214,84,81,173,231,22,142,168,223,68,159,146,37,37,59,4,122,50,38,180,0,109,54,225,2,43,6,115,239,56,93,63,171,254,12,173,73,14,1,213,230,166,224,106,62,32,180,58,68,64,185,5,212,102,69,120,56,77,88,58,82,192,32,168,144,219,237,252,222,167,232,214,226,34,45,74,92,38,227,103,11,120,202,51,168,33,82,122,16,151,46,180,17,71,63,138,164,3,21,69,219,51,142,35,157,245,29,155,255,122,237,13,0,116,13,239,217,206,163,75,155,58,161,74,52,78,156,152,188,103,79,17,178,88,218,49,212,157,15,193,78,2,109,203,17,50,63,161,196,67,209,142,185,177,214,37,28,211,54,92,249,222,183,54,149,96,120,233,255,174,85,61,102,228,77,166,174,121,89,99,51,193,65,4,112,21,159,76,140,29,131,11,67,90,179,159,29,86,28,235,110,100,82,232,226,240,37,101,163,90,38,42,20,40,243,208,244,26,166,176,73,98,167,175,151,107,20,181,146,224,64,212,97,120,34,142,190,60,30,25,108,250,160,1,148,84,78,23,175,178,97,243,183,250,37,137,187,252,6,189,97,234,136,233,74,158,131,68,115,16,201,215,200,56,250,33,203,58,206,217,35,87,72,34,237,97,232,203,103,95,129,226,17,82,233,106,190,202,241,99,106,242,161,108,83,165,15,5,190,109,4,231,94,24,200,186,160,201,165,214,166,65,47,204,146,176,149,195,10,97,77,58,248,132,179,174,9,101,238,151,31,138,37,45,36,222,167,26,245,88,48,52,54,131,108,94,79,215,201,140,158,4,203,212,107,133,91,245,115,205,53,63,133,6,6,136,32,254,112,147,188,235,129,230,203,42,45,102,213,243,204,170,142,248,39,55,183,15,144,100,133,40,166,38,61,115,201,100,168,245,223,76,27,224,111,67,199,107,88,214,245,136,39,103,194,68,165,82,91,162,90,117,65,80,157,210,91,25,79,253,112,80,166,150,32,50,217,31,24,3,67,230,76,242,229,39,167,250,111,73,185,100,79,250,123,30,254,63,42,255,151,209,205,155,149,108,125,149,48,50,129,226,160,168,131,207,103,242,39,0,240,254,224,100,156,93,127,60,83,115,185,204,45,230,111,253,125,59,36,219,97,153,145,188,132,235,2,150,183,239,70,10,68,248,132,117,148,36,177,51,141,245,238,237,26,251,223,149,73,189,122,138,5,29,157,175,227,253,68,198,101,200,237,64,161,171,82,175,244,215,153,184,95,192,135,98,167,164,172,123,28,230,148,164,193,232,84,100,19,177,165,255,175,19,202,242,179,67,157,78,240,43,65,46,120,16,31,38,254,77,213,247,33,167,1,200,3,135,178,162,66,49,195,131,226,156,46,217,56,250,222,238,125,167,211,209,101,92,77,179,98,213,250,165,137,65,127,79,43,32,159,225,47,181,163,251,139,155,218,93,179,218,63,3,89,136,250,173,34,163,34,80,188,22,71,155,7,207,102,45,15,213,106,108,185,44,249,28,202,33,198,229,218,160,84,43,247,81,117,212,6,83,168,63,60,61,234,9,254,41,179,88,120,131,228,15,161,106,79,144,240,19,63,68,78,167,130,32,3,231,191,105,49,10,151,88,152,82,248,9,50,35,64,241,83,245,177,46,118,80,57,116,128,184,197,67,152,232,183,248,193,21,12,133,81,184,210,156,156,119,150,9,125,202,77,19,148,147,86,119,202,225,237,114,254,57,47,208,82,169,12,95,169,177,186,28,175,127,192,97,224,168,50,203,121,156,161,99,192,21,72,211,9,146,24,19,86,76,184,192,124,222,71,213,249,123,131,191,150,55,13,0,225,98,222,81,207,66,214,18,70,169,179,137,74,98,92,111,19,178,36,183,167,225,82,114,95,179,67,131,48,165,114,36,191,84,46,97,187,132,55,216,115,244,35,66,119,218,150,57,222,2,216,0,46,209,211,242,178,64,250,117,142,220,20,183,209,50,189,38,119,56,255,166,173,138,233,23,14,76,144,46,248,40,111,234,196,158,73,129,248,136,233,195,254,108,183,207,36,251,4,90,203,6,51,231,46,58,197,12,206,6,16,226,88,252,161,81,102,55,214,163,19,168,20,46,255,2,200,159,59,20,149,26,60,231,168,252,132,147,72,86,31,39,103,92,62,200,231,213,115,217,17,222,26,159,26,196,93,45,35,166,30,86,0,95,120,117,169,193,59,42,124,197,159,169,78,230,176,133,184,185,255,210,157,191,34,196,118,85,213,161,191,3,165,65,163,112,74,243,222,245,113,140,219,67,186,3,60,140,156,95,211,243,165,49,253,170,214,114,45,68,26,37,199,87,60,62,120,113,113,128,18,217,152,32,55,180,58,35,133,161,188,141,21,79,12,130,39,33,71,110,194,137,6,84,202,68,16,98,224,180,135,114,41,188,24,218,204,237,197,33,82,191,90,47,31,36,144,29,181,71,210,7,197,115,59,235,252,115,49,87,238,201,28,129,173,70,153,210,124,57,231,108,36,97,193,238,135,160,41,96,138,186,122,36,221,133,140,159,156,150,130,162,234,54,145,61,221,68,29,245,238,60,224,116,150,229,109,135,205,52,239,35,122,119,142,169,188,217,136,126,151,105,103,206,4,93,184,73,126,36,92,96,143,121,67,111,178,117,156,34,224,51,86,54,66,226,244,190,43,170,218,246,17,5,190,85,144,144,251,148,149,41,112,102,191,95,39,196,76,37,30,61,156,14,17,209,186,100,183,243,208,226,55,246,199,218,172,215,175,172,224,222,28,163,126,244,40,229,185,246,182,12,117,32,72,241,21,254,16,73,158,36,101,196,2,188,1,182,30,237,100,59,27,151,59,203,107,219,195,107,159,175,141,107,110,56,156,162,246,173,121,207,119,29,2,47,162,216,110,244,61,236,109,87,239,80,251,233,237,148,198,120,170,204,35,114,122,230,115,230,189,170,250,128,176,1,184,0,153,63,9,181,89,20,250,231,192,43,37,214,80,148,111,81,27,245,112,73,55,194,252,0,32,195,128,101,0,65,159,153,20,74,137,124,126,203,170,142,168,144,78,218,76,7,217,63,151,156,26,147,237,194,222,79,143,145,64,253,90,65,33,242,42,250,199,200,154,211,190,98,140,109,91,203,53,218,147,74,76,3,106,20,248,254,89,38,39,231,16,123,233,94,226,47,80,76,151,41,229,62,57,240,205,171,57,22,59,117,120,211,167,101,50,8,29,156,152,155,24,72,37,97,19,174,196,246,137,241,224,245,231,98,84,130,180,190,48,52,253,14,197,16,156,47,182,222,72,49,155,239,146,164,245,69,96,10,127,53,249,3,117,124,42,20,221,233,138,142,176,211,41,127,32,192,94,53,149,198,75,131,175,116,52,59,59,90,82,1,162,190,48,64,30,147,246,247,214,44,133,44,4,179,114,122,137,195,99,172,215,63,177,121,239,150,245,152,242,173,31,114,246,93,215,118,211,200,70,56,105,108,168,192,38,67,232,110,150,208,222,86,161,146,247,83,241,53,165,33,111,4,155,159,137,219,155,79,138,236,136,202,237,182,228,120,218,115,35,185,14,118,144,41,190,174,60,141,177,90,157,50,116,5,65,65,176,83,177,63,119,56,71,100,255,201,245,54,225,7,77,111,169,25,146,182,119,216,198,233,167,91,113,13,149,15,160,15,56,135,251,68,166,83,229,140,220,141,179,37,60,24,142,146,252,43,15,205,101,19,56,219,98,213,192,179,3,71,51,173,6,57,125,181,175,30,244,193,217,14,211,185,59,114,144,6,162,12,0,249,242,21,250,108,108,75,14,169,26,176,202,101,236,56,246,59,171,85,230,3,238,72,84,248,204,142,255,191,97,103,250,13,139,69,106,70,202,131,14,232,152,218,132,157,98,218,30,17,174,219,252,165,221,254,187,87,84,48,240,245,95,167,246,16,199,207,55,77,108,115,51,233,34,115,244,175,120,187,194,225,94,250,26,85,202,253,188,250,242,241,156,16,141,68,74,65,167,218,132,62,25,247,12,4,41,8,119,208,215,241,143,54,20,86,176,128,174,87,247,22,239,168,95,197,25,239,230,209,122,39,48,39,20,156,170,99,83,166,232,127,103,87,246,253,9,17,10,119,126,241,120,120,165,249,18,90,191,2,99,59,133,50,200,83,150,182,230,221,102,240,9,140,252,10,52,177,231,234,160,89,31,52,178,23,104,147,127,236,226,184,239,174,71,226,9,195,120,150,106,124,114,169,35,172,77,125,67,82,177,107,20,172,7,158,31,201,250,108,216,32,132,52,164,51,227,192,105,81,63,201,204,212,22,124,100,194,88,1,31,116,73,53,213,137,77,247,114,219,253,41,179,209,184,255,88,23,120,184,113,60,34,94,58,242,6,187,235,6,94,27,107,173,121,94,115,147,60,156,167,229,135,150,247,130,224,86,15,171,141,186,105,90,55,157,105,100,148,168,182,206,66,204,194,130,188,13,233,225,168,188,171,58,92,27,0,232,94,47,170,90,62,191,83,220,48,241,103,67,87,229,62,54,65,70,207,199,230,1,155,10,207,155,239,190,133,195,214,210,96,180,248,34,165,63,77,141,139,20,158,140,107,206,85,71,225,240,92,134,146,208,61,132,161,129,138,221,253,100,211,59,227,243,63,148,79,103,155,144,233,38,176,165,42,199,197,93,93,145,17,72,161,222,218,195,43,200,48,238,31,158,136,125,170,2,78,82,194,216,65,77,111,74,19,132,156,113,40,194,62,175,201,9,134,218,65,227,80,56,84,0,151,178,225,45,240,81,65,245,75,105,191,182,147,210,251,120,195,84,118,227,186,112,122,17,23,91,49,171,172,221,11,19,249,33,47,200,216,110,153,131,207,101,138,230,24,71,77,56,67,78,102,194,244,193,72,70,208,75,157,10,148,34,168,205,154,201,230,1,241,196,79,85,150,63,6,250,150,219,186,11,54,16,195,116,3,17,246,100,26,45,26,146,236,77,104,50,88,148,29,230,44,185,180,155,230,72,205,165,255,227,176,11,211,109,229,238,246,175,16,189,238,179,148,28,73,120,11,192,232,77,107,192,156,14,8,35,229,82,19,104,8,27,175,90,166,223,87,137,58,144,106,35,19,35,252,127,157,42,202,248,66,237,68,23,188,178,134,43,231,221,209,23,17,22,107,189,85,42,87,237,115,49,79,200,178,78,1,71,253,92,203,251,175,244,168,119,109,200,147,72,185,101,30,52,58,190,170,163,123,229,211,9,113,230,250,87,135,49,8,197,181,224,34,149,183,87,253,35,95,147,72,176,199,208,33,207,59,148,7,21,173,102,198,24,2,15,10,58,193,175,10,55,120,195,250,44,123,143,54,126,220,150,200,148,229,127,119,194,201,127,106,153,204,81,205,166,252,163,188,146,105,85,45,200,69,202,83,236,78,123,26,55,237,12,193,9,177,186,214,253,233,229,81,21,177,183,70,38,239,0,249,204,154,8,33,60,101,141,205,212,188,56,138,24,158,127,109,235,40,44,242,101,187,135,203,77,39,138,219,119,23,164,179,84,32,195,85,15,78,21,34,37,33,166,240,33,103,237,187,5,229,237,158,46,94,208,91,75,168,20,186,19,25,49,218,201,120,238,126,193,94,159,11,169,9,248,32,38,75,183,244,86,253,48,146,74,57,228,40,6,103,23,58,251,18,28,156,23,228,51,198,221,81,3,137,240,237,252,86,163,52,198,63,16,31,114,223,136,99,233,250,227,39,155,142,37,230,221,104,75,140,183,119,212,93,26,147,41,160,171,7,105,173,63,194,96,201,243,61,13,27,90,108,182,182,158,191,63,68,204,193,207,33,226,105,93,189,37,46,228,58,254,102,35,228,237,24,82,74,201,48,196,50,24,129,159,222,161,167,65,83,52,98,224,209,60,242,166,4,78,131,22,59,145,210,166,68,16,202,177,208,142,32,132,3,167,59,162,153,119,113,36,55,52,205,93,59,240,248,13,112,114,175,237,34,3,94,93,250,127,193,22,214,44,150,101,93,216,187,81,158,77,60,138,165,237,62,148,50,156,202,118,77,193,203,196,235,19,204,142,230,255,215,85,67,254,20,128,39,41,52,144,107,207,121,22,222,107,101,237,9,93,197,102,69,195,189,210,15,219,47,30,51,49,213,151,35,162,165,229,178,11,50,112,153,244,4,12,97,210,23,225,128,25,164,195,247,156,254,164,146,111,45,20,103,8,97,68,113,177,222,189,153,3,255,220,145,193,195,71,132,98,23,116,165,116,143,123,23,143,125,246,62,63,202,193,13,243,7,116,171,15,109,5,2,153,232,192,32,238,234,217,39,198,92,102,144,73,169,241,129,94,11,106,3,55,183,112,83,108,89,106,218,220,85,33,210,151,52,17,1,81,203,61,88,236,213,251,247,35,224,227,238,75,228,56,99,118,76,88,19,237,248,81,170,247,231,120,135,128,206,62,52,15,240,201,98,192,152,176,178,30,181,8,16,228,117,121,26,134,10,211,65,145,245,196,158,223,104,193,207,230,49,166,155,248,110,225,106,202,203,182,124,60,107,124,124,174,66,66,119,158,182,145,194,81,8,81,250,127,255,251,203,71,171,232,129,223,219,211,168,172,19,24,68,28,27,192,13,35,193,101,119,226,12,159,132,19,188,166,190,236,245,247,129,141,246,103,127,126,179,129,108,112,188,33,84,5,69,137,135,102,140,228,118,36,161,220,56,74,119,182,103,62,73,243,224,179,136,124,33,190,23,206,200,9,5,56,163,250,243,245,63,30,46,193,98,118,163,130,121,9,59,184,133,166,158,180,206,67,10,180,42,126,168,37,222,134,47,66,63,117,171,220,44,255,235,47,104,230,215,224,32,249,229,240,81,75,55,138,199,178,129,70,228,80,114,105,128,41,156,78,184,4,52,225,210,237,241,35,161,121,72,240,40,236,99,71,203,163,211,184,97,204,130,200,232,251,12,79,131,178,226,196,49,32,216,220,216,248,220,156,137,54,117,66,143,165,225,80,159,83,255,254,215,45,220,95,203,121,243,36,161,130,233,6,159,126,236,89,228,101,5,26,33,191,183,178,15,75,9,208,212,242,137,198,120,100,57,59,183,205,114,115,76,177,181,60,150,171,117,160,147,46,145,180,84,27,129,200,146,116,29,124,230,82,96,216,57,0,155,255,128,161,241,242,169,47,95,70,73,39,122,96,204,201,20,24,238,66,213,100,242,55,210,3,176,228,74,206,158,207,226,227,238,12,196,190,135,133,69,121,140,229,144,233,66,10,114,216,51,215,146,252,92,82,100,160,227,142,35,72,167,254,67,74,213,176,87,220,200,137,77,228,205,35,52,167,253,231,194,235,64,95,243,58,133,121,255,124,63,209,6,197,115,36,19,219,185,102,138,93,230,219,127,174,41,236,177,138,13,93,207,156,65,147,124,175,187,23,158,202,212,39,191,208,61,134,233,221,59,206,177,202,242,104,56,191,25,186,61,94,217,217,104,243,63,148,52,35,185,103,220,210,209,242,60,79,151,234,161,185,182,167,231,62,178,3,85,54,121,231,53,42,89,248,69,148,181,203,254,230,253,8,209,195,246,152,199,58,74,185,49,75,165,252,190,186,161,75,33,128,131,237,178,209,148,244,63,216,132,62,253,155,223,220,83,114,71,177,199,122,70,56,206,174,18,65,26,85,249,177,166,246,210,200,204,222,24,163,228,79,95,160,88,200,176,90,94,0,150,57,216,196,45,108,89,124,199,56,78,16,22,193,10,52,26,217,93,152,162,93,211,157,141,78,93,169,214,14,167,108,111,116,47,25,203,167,214,17,239,178,127,120,71,11,155,223,24,119,159,106,223,134,218,70,185,215,122,68,217,242,4,119,106,110,116,39,180,123,204,182,44,215,194,254,41,82,243,1,61,194,97,126,35,36,228,98,146,63,68,89,5,241,109,3,211,141,49,189,38,68,170,79,86,92,1,158,199,193,13,149,172,65,15,158,35,236,33,133,201,56,56,241,240,101,66,38,141,126,89,214,113,8,226,141,117,109,145,151,72,108,106,14,53,63,123,129,15,122,103,141,49,72,201,120,134,180,164,96,163,167,208,22,214,67,86,29,27,198,135,239,57,11,2,94,196,37,112,76,54,234,19,187,132,138,164,145,124,197,25,46,224,75,160,115,156,40,29,0,229,193,204,62,182,229,236,63,87,127,32,14,210,218,111,120,12,77,196,194,33,210,108,109,148,190,101,47,142,132,174,8,137,208,50,244,25,59,95,37,208,208,117,198,248,221,70,119,55,70,28,237,188,102,245,193,250,225,17,244,10,120,71,214,245,244,139,85,126,194,77,129,142,17,251,173,30,27,138,3,192,66,241,9,152,134,162,103,130,69,38,178,190,117,199,11,43,49,195,148,61,80,87,105,144,93,201,16,67,193,73,193,242,22,238,82,104,31,134,92,224,154,14,85,207,7,56,81,157,175,29,38,28,109,116,36,180,212,64,190,61,51,98,159,119,117,118,149,197,216,228,74,174,164,191,98,108,153,246,118,55,16,133,178,181,55,33,26,17,248,1,27,115,44,90,113,61,77,108,105,162,64,162,134,121,178,139,170,62,76,197,255,100,32,144,88,31,198,213,48,107,203,66,83,102,220,206,84,201,33,175,122,69,13,172,67,32,251,122,219,14,186,221,127,39,151,239,43,1,251,175,99,158,29,243,227,183,60,250,125,84,148,249,31,197,76,90,223,113,83,69,252,245,64,167,252,26,106,87,91,139,74,193,193,217,170,27,100,129,247,210,6,222,109,115,123,168,124,123,241,71,138,59,196,106,209,137,73,213,234,240,106,216,95,115,101,24,49,37,195,213,234,79,241,218,80,4,118,75,177,187,26,27,55,206,133,0,116,207,36,188,242,45,63,64,158,207,106,164,178,228,199,247,40,235,52,71,245,168,218,93,199,58,44,240,220,226,212,133,94,27,189,247,148,178,134,178,94,19,205,27,253,67,232,131,177,89,205,4,49,155,221,76,2,192,217,182,21,216,54,184,4,176,65,88,252,202,211,14,210,124,190,144,36,249,83,218,37,231,249,219,49,57,217,77,179,191,49,118,220,7,43,253,92,50,129,136,80,67,94,191,18,214,192,172,208,195,184,134,67,122,12,189,145,120,189,143,8,60,27,212,111,107,177,8,147,206,27,125,142,215,253,176,121,225,24,235,41,164,30,205,73,122,205,37,117,235,241,1,205,200,34,239,142,159,50,112,207,163,96,167,229,176,14,111,234,148,233,158,171,42,177,173,206,81,255,93,65,100,158,96,211,139,12,208,251,241,73,62,245,120,141,94,152,231,158,102,120,163,85,216,91,196,56,246,118,159,254,182,107,180,162,118,53,12,221,253,16,36,137,206,57,134,216,108,61,6,193,240,49,253,195,28,131,163,40,160,57,47,20,36,94,124,246,8,169,80,34,86,26,175,160,39,80,15,155,225,133,5,228,210,131,218,44,85,242,10,143,215,226,125,144,252,159,63,185,170,9,15,246,124,131,219,58,84,139,214,172,196,62,77,229,32,254,178,61,96,246,142,182,185,148,76,167,165,180,239,210,98,74,60,210,116,247,3,26,57,6,203,89,104,76,236,195,1,86,193,17,253,95,8,88,36,132,12,169,120,169,44,123,225,29,183,85,86,112,213,116,172,94,67,132,67,108,148,167,21,197,205,20,47,40,55,210,12,45,7,4,201,151,200,122,68,218,88,68,91,89,83,244,95,163,233,205,71,190,240,178,140,118,120,231,58,204,52,43,207,191,127,33,217,123,209,212,72,3,161,6,77,111,246,80,76,179,47,248,220,247,252,120,48,161,61,18,45,254,59,68,230,215,129,115,99,254,48,48,214,173,25,100,146,208,11,91,9,49,92,51,102,120,230,65,148,31,76,120,89,130,65,145,136,173,157,96,13,180,72,106,47,237,224,15,83,7,100,112,211,89,240,58,88,147,21,80,229,252,154,62,170,177,154,203,193,126,67,151,53,133,146,206,100,62,17,249,208,67,170,232,175,163,116,115,97,198,183,71,206,11,200,248,204,95,178,204,13,176,173,118,137,243,208,56,47,252,133,15,48,233,130,234,197,175,235,223,145,143,36,243,93,184,36,165,190,231,35,54,201,243,180,10,3,87,37,138,124,28,38,38,18,26,199,135,240,174,138,141,72,126,146,32,197,36,85,252,230,47,182,78,147,148,82,116,78,119,238,233,136,152,248,17,28,209,100,209,168,154,144,191,109,47,247,103,155,205,235,166,66,169,93,252,202,140,26,124,9,223,14,79,78,89,46,98,92,20,118,40,136,159,127,245,54,5,249,197,130,35,100,44,95,188,203,149,230,217,4,26,0,14,0,92,194,187,62,226,155,93,233,126,27,125,150,99,69,170,208,54,2,50,144,124,35,190,81,166,254,234,145,93,225,56,206,122,61,144,15,166,251,249,147,13,119,42,106,10,130,66,254,205,22,178,150,253,43,22,216,84,118,231,185,179,175,181,54,185,110,72,188,59,126,154,78,171,58,223,69,170,242,179,93,105,105,182,251,152,23,132,81,41,197,244,162,18,7,5,165,111,57,227,34,200,113,217,119,44,60,118,202,210,94,126,37,134,64,211,233,13,97,163,243,253,77,140,216,245,223,52,77,58,27,46,58,246,226,147,113,182,83,179,59,32,135,200,15,74,233,160,241,165,148,180,91,245,161,17,108,154,56,233,207,104,246,189,201,100,20,9,14,240,188,27,255,53,149,44,137,50,2,79,40,146,50,79,37,4,146,125,102,10,95,130,13,252,228,204,99,2,123,95,188,115,102,43,73,138,228,234,179,219,193,228,201,6,21,92,31,223,155,24,185,75,179,17,230,206,55,194,118,221,121,45,131,169,21,140,126,4,234,18,143,122,29,39,70,28,255,140,113,74,142,140,209,91,236,48,67,255,19,33,187,177,189,245,78,200,155,86,239,224,191,162,59,69,7,130,141,197,95,171,23,202,48,12,176,98,181,137,132,4,46,92,202,3,75,204,157,116,130,251,73,121,23,217,189,21,28,196,84,105,164,6,134,202,32,74,187,229,168,135,186,61,14,73,14,212,10,215,220,225,86,75,230,23,127,114,155,203,110,238,249,11,164,191,199,23,233,57,23,208,226,142,131,230,1,77,42,63,60,249,43,227,151,80,56,115,214,120,67,69,0,161,62,185,2,197,209,93,151,118,138,116,109,49,246,198,201,202,163,128,103,184,213,215,101,54,193,141,133,15,11,243,82,53,107,7,30,169,70,225,24,151,113,104,3,104,226,126,246,96,182,176,25,167,99,193,25,92,136,92,63,149,159,109,213,59,31,102,74,22,241,157,109,88,38,117,7,0,76,82,231,93,166,136,86,38,189,38,212,147,20,179,26,23,139,41,252,92,75,11,24,234,80,251,94,240,102,36,125,170,75,90,227,15,227,186,65,24,201,162,183,47,43,29,225,255,24,200,252,61,62,112,14,64,37,33,118,186,88,83,161,65,171,154,0,189,8,155,43,207,36,10,143,235,19,103,194,219,181,101,191,72,204,243,245,63,49,187,242,34,37,99,93,93,10,28,43,223,179,162,221,7,6,184,207,207,56,29,91,14,169,128,104,241,50,216,56,6,90,196,1,219,113,132,235,90,29,52,204,61,202,118,116,33,82,11,125,207,128,191,0,194,23,41,54,103,48,164,119,80,204,19,239,44,233,203,207,157,40,39,126,167,38,115,2,233,65,110,90,187,84,1,26,164,184,135,171,173,39,166,160,156,17,45,125,246,206,46,151,115,148,181,107,219,64,100,0,116,84,71,245,13,141,250,200,38,121,174,48,165,61,223,42,221,136,148,235,62,148,125,60,57,190,230,217,0,117,188,24,227,194,211,85,67,196,46,135,217,185,7,215,255,236,25,90,46,178,171,127,224,140,41,197,210,219,152,186,15,143,239,181,72,96,36,147,116,172,248,245,187,166,127,103,157,54,37,64,83,113,189,176,180,100,217,125,12,58,148,76,133,228,22,167,43,32,250,183,244,140,101,223,89,253,188,78,108,179,136,13,217,198,0,101,6,94,42,196,229,116,234,123,237,215,102,60,173,63,193,245,67,219,209,56,188,132,208,26,227,2,240,133,115,37,182,25,220,58,71,116,196,236,78,10,112,244,59,159,24,138,187,0,29,117,218,116,199,108,129,76,40,252,60,57,16,43,215,192,214,111,164,29,253,115,68,60,102,21,65,213,250,133,85,114,94,52,37,252,97,204,236,61,236,237,118,225,48,176,192,1,37,153,219,59,104,117,68,251,85,25,168,61,174,75,208,145,82,182,61,180,154,245,245,242,4,193,52,113,158,71,192,203,202,67,48,152,62,64,28,42,146,111,49,134,17,73,42,218,216,74,23,158,149,130,242,144,247,183,42,216,217,114,143,155,204,224,98,152,188,64,87,47,26,31,168,127,189,254,139,167,64,100,88,121,64,79,32,217,245,123,62,126,163,219,141,128,242,204,179,154,210,93,224,156,111,147,217,147,167,48,123,239,254,232,77,255,159,214,27,237,185,228,20,137,220,181,25,25,204,90,27,124,181,99,1,67,152,252,162,92,14,247,241,87,116,162,230,101,236,77,102,190,15,128,27,23,59,118,209,105,182,14,103,79,1,189,87,66,159,102,12,164,218,51,189,237,59,111,124,157,16,107,8,56,215,130,2,195,170,51,51,72,85,143,137,252,70,241,197,229,84,112,226,244,208,188,245,187,163,22,86,70,70,42,33,171,224,238,166,148,138,194,179,101,254,66,91,17,78,167,132,250,95,35,78,132,202,131,232,231,34,75,46,255,102,29,188,16,82,133,168,158,222,121,159,222,243,253,139,130,128,49,236,29,225,74,99,66,39,241,238,230,175,25,199,76,157,157,252,25,182,123,67,25,111,40,35,206,7,90,96,224,21,151,57,150,11,145,13,240,157,204,97,49,243,94,17,94,176,228,171,217,166,235,101,244,159,206,96,151,225,89,127,16,177,155,171,175,122,226,170,191,143,71,229,66,156,130,6,49,185,68,199,141,84,243,149,84,17,25,178,120,116,111,168,7,216,30,171,143,27,163,246,85,130,148,199,11,39,108,192,193,21,100,226,9,163,169,69,45,251,18,27,116,84,89,92,105,210,126,186,226,211,239,56,89,193,173,252,29,106,193,50,47,50,193,32,72,244,82,170,82,133,96,45,42,49,150,81,157,85,167,192,138,26,34,133,208,230,136,193,3,236,252,51,62,61,138,180,58,245,46,191,146,54,58,173,71,179,100,155,151,43,228,219,149,177,247,239,234,84,78,142,33,223,126,137,248,229,36,230,29,177,140,221,66,52,29,187,10,253,31,15,132,20,115,240,98,133,100,173,243,48,77,167,139,126,254,162,205,58,205,40,25,221,224,12,205,75,54,117,172,63,169,15,143,217,203,49,119,18,64,255,64,148,170,239,165,185,195,213,31,151,107,4,193,221,16,140,36,157,75,106,206,137,174,28,124,132,20,103,103,229,114,219,93,51,74,186,174,155,103,71,187,110,186,53,209,50,245,126,20,143,10,236,86,31,76,154,211,80,37,200,248,128,235,45,65,234,239,110,126,11,133,239,119,186,122,237,214,79,135,7,109,13,122,139,54,113,210,66,70,218,57,200,48,70,181,222,150,177,152,242,236,24,251,87,181,254,159,78,146,40,216,113,128,129,157,200,53,175,145,177,177,234,58,164,59,81,221,223,100,64,48,211,10,99,72,131,106,210,59,135,231,9,166,124,37,211,7,168,202,107,99,181,53,22,251,117,112,74,37,70,199,202,173,136,232,198,241,160,173,189,129,6,40,142,50,99,8,201,47,58,16,195,253,204,140,90,13,183,233,168,5,168,173,209,55,138,43,112,129,120,36,211,96,128,97,216,127,152,93,201,137,68,130,67,85,10,80,153,151,118,210,219,88,45,166,144,121,163,207,213,124,146,0,243,79,34,242,155,200,198,242,3,142,84,75,107,80,177,115,189,250,236,199,184,80,111,227,7,176,192,98,27,40,147,110,163,8,97,93,17,161,99,232,24,100,156,46,124,171,197,17,194,4,58,246,171,190,56,6,41,83,85,219,34,180,21,156,78,92,104,240,23,35,163,143,132,127,247,225,139,3,157,183,186,17,98,242,15,155,170,154,51,125,34,166,27,173,250,131,61,200,22,177,243,165,80,38,16,235,30,61,182,195,16,133,39,20,45,151,204,2,172,10,236,77,29,219,159,232,63,27,236,70,121,43,191,159,169,9,77,180,75,196,231,155,29,113,126,226,50,198,1,193,239,166,64,179,223,69,12,152,171,252,35,181,16,100,97,115,83,223,52,133,52,219,42,23,161,195,163,139,184,211,102,19,122,23,219,99,3,211,90,164,104,87,121,72,225,165,61,186,167,25,61,65,163,112,53,186,160,198,223,45,56,225,59,203,140,158,216,253,205,5,94,104,193,37,182,171,143,187,181,11,186,151,183,233,63,10,181,173,204,93,157,25,223,69,226,128,143,205,239,56,12,170,240,63,122,27,183,124,197,236,241,32,23,169,22,27,89,229,96,112,238,48,95,186,54,101,114,253,5,120,37,157,178,79,213,239,149,43,155,204,71,18,204,107,88,203,106,6,136,142,164,93,165,192,146,16,92,84,100,29,126,111,49,5,98,127,75,99,113,100,180,162,77,188,84,54,224,205,88,27,173,20,33,253,98,44,234,136,77,82,85,246,113,17,149,89,187,211,152,190,233,168,40,56,62,39,165,220,86,59,66,136,169,186,251,27,94,88,115,103,211,219,208,12,255,245,136,32,29,122,40,154,132,80,237,203,225,243,128,8,8,108,160,225,26,28,1,203,24,155,178,52,191,15,123,192,184,219,32,173,229,33,0,183,208,20,71,153,223,185,122,193,100,25,196,82,135,131,33,137,150,218,238,101,58,74,147,31,90,172,23,138,35,154,175,200,89,38,195,205,140,139,160,248,191,230,74,152,121,2,85,228,145,29,214,133,229,124,146,100,43,254,97,249,236,6,53,31,11,194,200,85,27,65,244,190,73,169,5,172,209,24,37,126,76,130,165,144,175,205,157,56,123,105,69,143,23,246,119,80,76,131,123,81,209,1,10,116,195,228,255,106,138,120,147,37,75,73,51,98,60,101,153,35,7,29,176,181,254,144,47,104,245,118,204,100,85,92,119,133,163,56,168,147,105,93,117,105,89,205,37,199,125,73,95,157,111,97,111,97,229,124,164,42,250,124,243,113,178,123,246,125,11,115,181,181,199,48,250,140,5,172,79,211,239,54,98,215,187,227,253,150,150,206,222,196,83,10,239,50,27,122,47,214,114,169,243,56,119,31,131,101,196,49,167,177,63,236,55,69,181,2,89,91,97,134,88,151,186,169,169,34,114,50,15,8,243,30,99,54,134,215,68,216,209,110,66,242,41,244,81,170,23,149,107,161,239,125,111,142,240,181,162,68,187,221,236,140,16,127,121,82,134,37,52,70,78,14,46,251,76,234,134,65,167,194,50,71,17,144,187,6,13,9,165,61,224,87,126,70,66,148,183,122,29,165,193,78,39,10,253,67,155,190,220,51,54,91,203,214,11,0,58,227,149,144,178,135,33,1,190,164,170,100,177,136,94,52,16,192,78,205,130,180,50,129,238,173,95,5,108,123,0,148,216,217,167,232,23,238,149,15,118,53,207,13,52,200,111,102,104,205,23,118,187,69,122,91,88,32,198,244,70,220,125,188,86,214,144,147,196,55,164,94,103,200,245,191,102,208,99,194,255,8,41,9,238,9,6,198,75,8,101,95,123,74,136,138,55,141,92,35,208,148,39,123,139,159,207,20,7,215,138,59,212,107,222,137,47,230,54,134,220,237,160,201,69,34,197,25,180,29,41,240,60,145,221,81,99,165,80,158,108,159,29,81,113,152,1,247,121,223,220,13,243,187,184,182,237,62,213,168,153,4,77,127,180,56,94,27,248,25,53,101,230,54,198,240,72,54,77,189,133,68,123,184,109,65,6,183,28,162,81,119,184,107,204,61,194,112,178,163,190,223,108,207,238,45,81,174,200,247,117,130,201,207,220,237,159,132,96,161,81,188,244,147,206,63,183,73,155,15,170,160,9,139,189,7,161,35,88,250,232,229,97,11,102,227,113,85,251,4,192,179,178,250,13,31,253,226,216,198,146,123,210,198,38,47,238,208,182,9,125,187,94,138,201,65,194,28,71,220,197,173,26,206,22,221,177,69,113,19,5,179,142,69,26,104,169,31,146,224,151,51,242,26,160,210,40,195,43,9,33,109,220,90,249,57,199,245,52,245,46,233,81,202,43,128,189,151,65,165,86,69,15,97,37,60,30,57,224,57,61,203,137,146,149,235,91,211,169,98,219,215,97,236,99,254,110,180,189,148,249,125,238,134,183,140,173,194,194,180,213,220,136,204,250,100,220,254,152,132,9,38,14,189,214,182,17,179,36,23,166,192,44,75,14,54,124,64,102,33,90,55,16,116,233,175,206,255,222,135,3,172,241,134,105,195,209,72,49,96,248,80,242,211,241,162,181,51,70,41,186,94,113,205,53,163,78,141,49,78,168,23,236,103,41,163,184,4,4,112,95,54,47,115,34,113,120,53,134,246,104,206,192,139,186,116,141,137,219,232,216,244,252,120,96,211,229,238,110,218,208,240,21,138,65,7,161,199,197,173,201,175,46,172,40,253,128,189,150,253,133,49,141,180,69,91,97,57,179,197,217,241,164,175,72,254,84,134,212,159,48,222,231,50,206,33,243,211,68,230,96,167,39,123,216,34,167,22,182,159,94,19,161,155,248,196,61,255,235,214,172,5,41,131,106,131,23,1,195,152,183,118,20,228,118,22,109,179,120,23,230,202,127,175,211,102,188,98,88,246,53,43,204,154,97,185,80,53,116,140,109,82,88,71,240,114,3,83,82,113,82,237,66,174,71,173,160,241,66,160,6,237,56,120,243,77,209,105,232,66,76,230,216,129,250,249,20,80,37,172,64,160,165,85,58,228,45,254,191,40,21,82,223,33,195,106,117,158,147,33,33,176,20,10,84,128,45,234,134,107,198,109,70,174,221,175,157,253,255,197,13,96,111,172,201,228,209,141,134,36,221,95,128,36,73,141,143,235,50,83,36,167,157,253,180,88,226,175,80,144,211,96,213,195,112,74,230,136,110,152,197,189,194,241,6,199,95,208,198,232,139,59,120,74,164,38,208,249,189,9,24,63,210,131,26,126,161,83,235,218,253,154,13,234,220,223,174,10,41,12,190,145,147,37,64,123,134,127,213,110,19,196,200,34,224,20,32,178,239,6,44,171,180,157,196,127,71,129,250,211,203,9,163,176,206,140,111,142,35,125,220,245,104,110,235,63,180,12,60,85,170,15,253,209,151,10,49,123,75,199,140,76,207,134,33,39,3,147,115,94,89,87,245,148,226,118,231,45,44,42,84,130,43,95,82,194,108,112,165,85,169,8,4,86,129,20,209,96,160,166,2,175,121,34,76,82,115,137,247,211,207,66,147,252,96,167,169,244,162,75,7,199,181,188,104,153,192,224,85,206,227,204,70,241,79,163,252,63,177,61,189,137,253,201,103,65,141,36,130,66,95,241,137,36,118,130,231,21,148,57,43,177,39,108,117,165,121,249,218,126,167,144,14,120,228,236,39,217,219,249,141,175,115,88,169,118,65,137,3,114,224,199,228,128,170,80,199,123,198,132,146,30,222,242,7,117,103,79,210,99,6,51,132,77,167,79,254,91,61,222,145,11,4,19,231,220,228,120,228,199,18,72,10,126,96,170,239,7,45,251,173,9,229,82,63,238,106,96,235,31,249,155,174,3,204,14,149,164,250,53,200,147,80,230,36,240,68,206,70,116,136,97,3,99,217,9,246,30,48,248,196,181,148,183,229,147,20,66,108,121,251,178,26,241,177,80,171,119,210,155,54,80,191,11,35,255,123,123,154,42,118,148,96,31,57,230,235,26,211,0,161,97,126,78,240,170,107,206,230,231,65,17,233,50,200,181,54,9,185,186,120,172,107,241,246,17,171,141,72,249,64,105,2,16,176,50,184,55,78,180,169,132,105,34,68,1,212,241,101,141,150,110,70,161,255,31,211,246,154,171,89,34,27,138,103,113,120,13,139,202,30,117,76,254,33,239,233,146,134,163,94,241,159,172,249,231,122,137,84,243,125,254,23,123,159,127,9,86,228,33,242,9,197,149,213,219,158,193,160,113,88,47,49,143,88,210,148,56,99,229,221,97,142,142,78,36,138,195,235,87,239,213,196,49,40,27,138,138,247,99,161,134,188,224,111,22,6,101,170,198,141,178,20,151,161,195,102,30,234,128,242,162,205,115,182,190,191,213,178,14,63,108,235,130,196,167,188,79,98,188,145,113,17,201,89,73,147,148,132,230,17,239,178,208,55,36,77,230,173,1,162,102,62,59,153,204,45,164,161,169,190,100,126,174,64,37,145,55,87,65,125,98,122,189,55,65,74,237,90,7,231,46,29,16,31,140,123,118,191,212,70,175,247,128,9,109,70,184,202,0,74,36,107,211,139,144,154,35,16,92,34,238,46,233,39,76,164,245,162,99,19,72,245,69,182,195,228,199,213,220,178,40,88,29,233,178,149,73,108,181,41,222,120,250,106,116,255,250,20,88,135,68,85,185,128,167,11,127,134,196,57,130,115,241,149,55,186,173,109,194,126,63,67,246,21,104,176,26,6,21,64,123,92,2,110,112,138,117,94,134,236,89,218,61,94,65,28,54,16,194,35,143,28,214,194,15,174,158,129,177,187,135,15,251,73,129,242,45,191,92,231,53,231,129,71,97,161,55,208,57,10,73,120,209,130,62,135,243,13,175,162,80,229,206,111,154,145,48,145,146,142,196,128,183,74,196,84,167,55,103,33,162,254,81,141,251,5,115,149,31,15,90,81,142,231,91,169,14,150,79,95,178,57,226,180,196,124,131,85,109,228,137,126,101,29,65,45,186,127,166,135,86,242,162,145,65,189,71,173,204,112,178,129,131,116,212,239,73,100,97,73,221,248,24,114,125,134,188,58,214,212,178,64,106,204,64,0,221,219,149,154,104,202,81,92,205,73,83,1,112,217,209,97,168,172,46,134,54,101,141,130,153,81,3,240,124,4,139,176,213,251,237,216,162,46,149,172,112,108,243,170,202,159,216,59,21,192,186,220,66,219,157,120,104,178,185,119,89,220,221,58,254,188,171,68,99,34,117,15,37,79,53,231,30,158,250,34,105,199,4,60,84,192,21,101,224,192,221,63,31,139,248,157,90,88,13,22,73,114,113,19,115,149,28,245,80,205,191,227,93,208,80,236,47,234,3,189,229,61,230,150,167,50,210,34,244,60,204,240,84,241,122,132,175,66,116,114,23,69,241,143,193,187,85,193,89,115,216,100,45,204,131,210,29,40,152,5,5,33,141,2,149,199,30,36,123,187,23,200,87,66,155,249,208,46,136,14,33,179,4,112,200,144,230,138,125,115,78,87,34,178,161,0,180,110,37,241,156,208,80,155,173,4,190,35,73,90,127,38,153,188,219,74,217,126,146,112,71,166,217,250,31,208,20,65,222,72,158,122,160,102,77,188,157,170,60,20,147,57,107,188,9,9,44,125,161,218,61,216,249,42,158,250,244,120,234,120,35,101,246,245,177,208,109,47,252,137,203,169,134,142,237,255,46,204,49,31,209,176,144,130,153,101,146,157,138,40,13,123,33,3,234,173,185,38,15,158,254,158,186,245,93,225,61,174,195,113,216,144,139,7,77,179,9,108,130,225,109,75,184,195,91,15,211,4,213,172,127,28,42,82,184,159,238,221,200,43,195,88,40,14,1,147,52,216,61,188,154,116,28,251,237,74,235,67,162,152,49,53,19,119,102,75,118,117,76,128,169,88,203,100,73,176,218,248,197,106,212,188,70,201,243,225,237,236,142,169,98,16,15,87,87,138,197,146,208,23,169,130,43,97,49,181,123,92,54,134,249,253,242,30,116,169,227,251,83,177,134,112,1,194,147,153,208,248,12,106,250,197,170,180,89,138,254,188,140,19,28,230,87,59,65,50,135,212,172,160,221,225,13,181,174,179,183,220,136,121,201,221,170,167,65,216,92,211,78,163,93,22,100,119,36,23,153,150,71,204,137,189,159,50,76,71,33,20,129,80,127,11,239,164,221,72,131,34,77,148,80,20,248,152,40,243,191,213,158,40,7,180,251,15,124,191,44,229,47,221,161,88,27,60,125,236,214,24,43,6,177,181,214,0,53,103,11,147,94,77,111,211,14,215,227,145,152,146,144,178,80,238,70,177,229,135,4,231,195,162,238,144,232,204,77,237,246,44,183,253,125,142,23,146,129,31,19,42,11,161,132,225,132,29,65,160,139,221,19,51,42,84,213,51,250,200,58,178,77,193,142,138,150,8,250,255,32,51,36,81,69,129,187,201,58,206,52,191,95,176,90,210,16,41,192,250,213,36,254,40,158,33,175,86,255,1,53,147,206,192,216,49,0,95,35,151,14,227,251,124,93,100,55,17,252,13,225,186,49,214,52,44,162,130,31,46,160,47,170,186,155,191,99,129,0,241,191,148,165,103,215,144,213,68,88,246,153,224,60,122,195,218,125,176,50,38,194,47,240,171,28,39,109,2,11,219,222,144,67,18,197,103,200,239,78,154,34,115,32,180,237,98,25,209,26,221,48,233,180,146,86,99,170,46,141,105,156,154,254,216,49,202,41,89,132,103,235,11,126,101,146,106,142,6,184,225,224,146,229,39,218,15,246,217,89,186,190,186,12,16,33,72,94,157,165,174,25,121,70,139,82,57,197,213,29,161,15,91,25,24,82,55,93,92,33,3,157,144,244,1,170,146,51,39,17,133,95,82,104,57,34,141,124,30,227,130,227,210,116,168,20,215,18,148,201,9,134,54,251,15,18,85,204,201,167,72,170,98,63,55,34,3,177,117,17,63,35,91,121,216,37,147,183,169,24,108,51,166,93,43,122,134,197,238,208,36,91,41,14,108,53,13,26,136,192,199,162,109,163,118,46,174,87,218,2,186,233,213,127,128,254,235,24,212,136,129,123,8,203,208,249,201,148,232,90,195,58,120,232,7,38,171,64,193,25,138,249,33,100,127,45,186,188,95,157,162,138,249,242,180,20,25,96,50,244,70,102,2,120,129,77,127,201,76,96,215,92,244,233,24,212,57,189,252,168,142,117,128,154,59,107,132,249,163,155,22,154,20,200,117,64,144,186,200,114,107,212,103,56,30,47,198,133,44,123,233,196,91,61,6,72,138,205,180,189,163,71,53,133,69,169,47,200,19,150,115,1,227,174,139,197,26,119,16,64,15,139,120,222,228,149,53,145,199,41,227,35,42,131,176,56,139,193,75,123,15,108,36,251,245,130,167,123,124,94,199,225,179,88,79,132,249,102,1,186,2,157,120,71,178,25,146,171,227,18,186,37,253,14,163,120,63,226,7,95,32,186,23,35,238,85,20,84,165,211,15,112,191,126,225,185,131,37,169,179,200,141,191,22,45,102,171,233,7,214,79,68,91,107,233,65,30,217,229,166,101,100,237,152,56,52,148,252,51,31,210,132,132,209,97,178,227,90,72,160,164,205,60,226,229,81,139,79,202,157,84,211,61,163,69,66,27,87,180,2,85,217,33,86,100,66,201,123,162,3,136,148,25,95,65,124,82,212,222,241,2,27,34,92,18,252,38,127,80,221,70,54,23,28,74,29,26,98,220,123,242,130,152,75,90,138,164,141,86,14,60,187,65,66,1,140,246,166,146,104,46,1,38,55,250,144,254,130,224,119,132,37,122,3,47,224,120,159,41,40,221,173,147,192,120,233,235,147,91,72,21,47,77,50,88,183,247,91,50,102,21,68,164,243,139,85,24,18,6,85,62,165,13,130,52,211,174,76,22,97,232,170,194,255,145,218,27,145,232,153,3,227,226,224,138,218,63,177,34,253,211,110,136,136,127,230,124,145,237,10,144,118,242,233,102,44,131,62,210,110,27,115,242,240,177,37,1,153,248,19,120,104,220,54,126,88,6,98,146,109,235,36,185,133,87,203,133,15,131,227,174,122,198,107,12,5,204,194,86,93,40,176,161,21,69,149,20,213,246,239,147,225,101,106,91,171,123,187,237,165,164,177,213,188,76,106,255,126,101,79,77,11,181,119,63,147,216,144,19,154,70,241,228,58,57,249,227,166,187,193,21,230,39,134,109,145,28,135,179,245,127,165,165,99,228,96,33,54,97,147,187,190,14,8,235,120,119,123,111,42,178,209,34,20,189,210,14,198,52,11,111,65,133,126,158,145,110,135,146,20,40,76,41,85,62,56,61,193,146,188,198,29,7,138,115,158,140,91,26,243,131,35,161,176,55,107,184,126,75,15,129,148,169,216,248,79,152,93,86,130,68,66,212,209,230,248,141,115,165,245,102,127,83,51,32,172,45,201,180,237,94,224,168,65,172,132,174,169,18,0,52,148,138,108,200,190,90,28,62,121,138,90,109,135,194,102,74,153,52,129,206,103,122,63,253,4,115,232,16,122,76,252,23,73,132,147,174,223,169,20,7,242,203,164,207,6,114,207,244,169,113,201,4,177,63,231,187,85,36,105,123,156,166,115,112,72,244,236,60,110,188,141,15,251,143,202,206,20,194,29,193,178,171,173,129,233,175,137,76,153,135,147,241,196,199,133,129,121,163,10,111,129,101,183,244,55,161,39,226,17,7,68,124,133,85,66,30,222,52,244,166,209,63,83,81,60,127,253,238,56,40,191,61,113,36,23,186,222,153,89,25,79,86,129,86,231,163,50,203,249,239,104,158,148,243,240,170,171,5,67,101,111,222,110,42,67,141,97,252,81,244,181,18,203,131,94,146,224,100,152,70,216,184,7,177,250,103,87,189,192,64,19,181,107,188,117,176,176,91,183,70,220,251,38,253,37,210,173,228,145,24,249,194,30,64,193,125,108,212,30,253,20,253,165,2,199,208,145,141,181,223,59,209,38,20,101,192,218,88,63,202,224,100,232,226,206,98,215,108,64,176,119,72,150,85,120,123,107,37,49,118,249,139,187,239,246,226,207,11,29,126,220,114,6,86,24,9,43,180,18,228,46,230,105,52,154,123,41,171,38,227,134,136,22,125,48,66,246,134,175,254,123,130,237,44,215,219,211,73,143,23,235,103,45,100,12,131,34,21,30,245,111,102,68,238,116,254,25,246,169,47,130,165,76,179,237,7,98,253,34,74,124,32,144,189,133,69,1,177,232,235,52,25,191,44,203,255,39,159,142,190,120,204,202,251,218,42,71,237,103,151,254,162,237,244,21,202,72,201,170,48,150,0,50,75,97,202,245,132,99,188,93,84,48,161,39,116,24,90,49,220,247,83,49,167,244,209,74,138,177,243,171,81,212,31,228,91,184,125,198,173,174,53,53,180,95,100,210,44,88,80,28,1,83,164,85,127,135,132,9,210,100,1,66,86,57,93,163,148,178,189,12,161,155,120,65,142,52,124,114,106,66,104,244,81,165,157,226,245,23,80,43,81,46,92,173,29,91,221,172,172,208,156,30,149,173,252,135,131,169,247,65,165,78,174,162,130,109,4,193,119,228,249,209,62,47,71,80,217,180,148,192,138,182,184,46,118,64,145,53,168,1,99,4,169,210,234,129,7,119,209,87,141,196,137,9,90,55,191,102,115,12,232,98,203,33,61,64,101,253,57,69,77,49,191,200,104,71,57,61,125,38,59,42,171,232,201,141,16,193,111,243,109,8,18,172,203,193,163,85,222,52,153,91,149,201,44,123,93,46,34,117,34,111,12,245,221,140,175,35,21,66,171,52,36,129,28,9,104,118,61,61,17,27,74,15,194,157,28,149,100,160,1,124,205,183,76,136,160,113,144,220,249,57,1,57,167,159,161,179,60,220,48,128,64,205,165,17,112,251,65,172,205,56,34,146,235,36,30,38,190,96,235,203,97,101,74,146,138,165,133,167,48,86,134,57,221,60,166,201,14,12,189,149,225,186,254,95,26,175,128,19,238,252,215,224,197,13,147,171,44,172,3,134,94,223,53,187,172,99,46,205,231,3,74,48,58,205,186,145,208,167,125,219,147,157,7,105,202,222,109,74,131,140,50,15,102,121,44,23,44,139,19,101,249,4,27,115,107,222,30,199,86,137,3,236,123,159,11,29,5,118,86,161,190,123,193,14,250,26,1,130,198,185,213,194,19,199,105,97,217,123,98,183,129,9,243,148,198,164,144,51,10,101,54,254,171,37,65,247,226,203,115,52,204,83,226,46,118,41,122,98,103,230,121,65,170,33,166,169,96,177,60,52,15,52,177,154,137,208,51,185,198,23,182,252,250,215,171,172,54,14,52,198,1,140,82,234,138,123,122,220,10,71,41,251,252,57,145,52,97,98,181,235,208,13,8,166,76,181,255,63,57,90,215,82,243,243,93,27,221,142,213,63,78,80,211,161,6,127,211,225,131,211,105,183,158,254,124,31,108,146,151,124,57,5,211,182,47,40,22,192,139,126,183,239,231,205,24,170,206,143,114,177,48,93,173,225,157,92,242,144,63,255,128,122,73,181,209,11,195,154,8,249,231,183,77,184,51,235,225,28,166,131,40,86,190,193,133,217,45,161,85,231,219,219,134,19,0,93,225,252,194,71,252,251,158,32,155,199,166,209,207,117,119,46,85,200,131,132,16,49,121,39,180,30,98,219,66,127,82,133,53,3,226,27,26,196,179,116,183,210,240,35,234,226,239,19,27,174,232,32,166,89,130,22,12,32,100,227,200,235,94,183,66,155,14,166,27,152,216,90,100,168,119,250,138,142,174,128,72,133,115,221,44,11,137,177,57,231,144,93,227,71,60,200,40,48,62,7,6,239,255,19,8,109,249,38,158,57,191,122,201,9,77,118,141,167,28,151,125,58,153,154,237,26,229,229,65,95,197,198,14,180,82,179,80,118,45,85,131,191,122,126,109,230,144,121,175,230,231,184,17,4,147,218,207,17,95,3,208,96,137,150,88,236,255,220,254,116,169,231,232,229,236,82,91,199,252,131,153,184,50,101,11,220,212,188,223,125,255,236,138,126,177,227,66,84,222,127,163,244,106,125,232,126,42,157,130,83,23,249,49,83,145,185,207,147,55,104,194,220,233,47,1,120,252,40,7,42,65,143,190,138,245,31,62,53,191,0,162,217,226,104,254,149,101,190,82,88,144,75,201,119,244,196,205,148,23,240,114,177,164,160,173,195,88,89,162,249,217,234,149,245,14,77,230,129,113,255,92,189,106,184,227,244,248,152,100,86,250,150,211,210,191,25,2,9,178,107,243,163,196,177,253,126,204,117,88,213,247,247,53,44,50,198,64,23,110,140,190,173,145,53,220,2,111,215,42,54,165,225,132,215,216,73,251,253,215,172,174,198,24,33,197,205,39,204,7,232,112,243,135,8,150,31,69,155,109,141,39,47,226,32,247,176,16,71,116,112,198,53,252,250,4,72,141,113,71,191,234,187,125,232,169,72,64,38,28,95,95,111,208,110,203,77,11,126,15,175,197,120,65,208,116,40,186,168,168,30,118,19,88,84,49,179,196,79,170,244,93,159,189,122,130,66,17,170,188,108,170,96,104,80,209,77,131,240,100,20,231,179,139,58,242,134,143,93,126,168,122,102,1,151,99,26,214,109,78,83,181,47,27,33,39,54,22,13,28,124,135,205,94,162,213,214,129,196,216,6,42,206,240,8,17,63,35,241,143,159,225,14,181,110,154,16,127,228,82,25,139,254,142,51,126,81,28,233,41,86,130,91,197,239,248,41,66,5,51,53,200,66,52,136,61,63,127,58,69,61,30,47,134,134,48,239,53,91,118,23,253,39,212,122,73,81,200,100,108,252,8,158,129,227,143,206,53,50,238,19,109,100,81,113,247,77,239,133,46,227,17,36,162,247,103,139,78,180,128,246,119,43,16,46,179,200,21,211,114,183,113,131,46,48,138,193,20,234,88,209,240,52,216,123,71,38,241,19,176,96,83,239,252,218,21,29,70,99,163,53,196,109,247,180,155,24,16,182,200,9,161,33,224,19,186,144,195,20,13,210,225,19,168,88,207,247,105,160,114,110,66,84,123,84,236,222,132,22,232,11,45,64,25,74,7,34,170,107,196,194,135,164,179,111,248,214,155,241,181,240,0,148,67,23,34,14,71,89,75,199,99,61,53,206,99,218,231,143,73,112,134,138,60,10,229,100,192,53,120,195,13,53,186,126,164,133,29,240,58,108,230,203,223,236,76,122,48,2,28,18,70,79,165,48,157,191,157,40,245,174,53,247,234,138,156,140,187,235,184,183,39,2,140,121,142,142,122,210,204,78,94,77,110,161,145,185,116,226,210,219,196,180,154,236,179,148,32,60,27,99,87,42,136,117,37,2,206,39,86,108,53,183,69,42,9,15,191,64,103,117,199,135,222,255,49,150,3,193,53,26,41,77,44,56,221,125,131,211,241,14,50,169,193,31,65,112,37,193,103,77,57,123,110,160,209,226,184,118,118,234,104,205,226,118,83,132,225,158,135,109,85,67,219,180,222,246,92,10,124,72,54,46,97,106,198,65,130,110,250,52,129,137,242,207,70,177,238,107,121,57,226,61,64,112,170,168,19,153,90,161,114,219,9,101,217,120,151,175,190,54,9,190,16,116,96,14,153,41,161,162,136,212,184,183,69,127,69,178,185,197,15,161,19,186,214,101,135,22,139,143,94,153,30,181,84,153,252,53,59,223,135,74,65,215,60,136,45,54,42,197,165,143,172,255,165,16,75,23,232,239,75,29,48,238,22,131,123,145,207,129,60,42,209,172,244,142,129,90,163,116,192,152,64,29,54,69,31,149,112,255,56,177,97,251,10,196,186,203,57,196,153,61,243,11,226,7,8,145,51,41,252,156,10,44,188,158,85,65,242,81,138,66,74,108,108,249,218,194,39,51,125,135,52,78,154,45,123,132,224,86,36,116,53,223,124,9,66,209,71,175,50,185,231,130,63,47,90,40,245,170,62,26,220,173,175,206,10,142,235,206,80,95,54,73,116,248,36,55,113,177,29,210,58,178,179,174,77,204,55,50,101,18,12,92,3,237,89,179,15,201,150,146,137,224,246,80,158,181,82,170,121,175,154,25,203,21,91,113,120,86,118,169,226,62,69,0,93,13,184,12,8,196,254,250,164,214,29,111,241,14,83,3,191,120,183,19,152,187,142,175,177,57,193,223,141,80,64,52,166,24,217,128,71,194,246,39,240,140,219,240,122,99,20,140,8,115,58,236,140,16,37,93,127,162,206,150,113,57,102,31,140,15,217,63,251,159,160,1,101,33,40,73,221,8,74,145,97,128,3,211,37,255,126,176,56,178,110,70,71,241,140,11,168,176,64,152,173,78,191,93,242,210,168,14,113,22,36,139,157,116,148,108,181,215,59,182,148,177,26,237,55,225,241,222,187,166,5,197,201,140,131,5,228,133,133,157,93,38,165,255,53,61,65,160,52,152,46,39,117,131,146,34,3,244,69,115,197,157,216,206,73,124,215,6,12,22,241,41,201,111,180,245,93,105,78,103,193,47,22,239,80,58,209,151,13,137,15,4,36,55,123,200,176,60,35,36,242,62,198,50,141,111,60,96,239,18,5,130,181,231,173,11,68,135,41,221,106,67,34,149,27,93,118,25,172,166,185,203,70,97,40,39,216,240,252,175,90,218,28,158,36,208,123,88,139,178,118,63,111,25,18,252,139,230,236,227,107,96,34,185,155,208,123,5,182,155,163,160,175,204,238,203,218,50,250,101,230,11,83,45,43,94,58,3,183,164,39,129,199,77,248,60,142,82,109,173,43,158,189,171,211,194,166,64,50,85,216,237,31,253,225,139,107,98,87,100,139,235,235,209,28,118,148,178,242,59,118,55,143,33,89,19,224,193,136,161,71,246,27,59,152,243,175,60,101,215,5,29,181,218,160,19,187,210,249,229,96,32,0,186,84,71,218,62,131,46,137,35,18,203,235,120,232,105,147,199,101,17,202,253,85,76,198,196,23,66,184,27,194,27,253,103,194,143,146,88,72,175,190,45,30,135,177,119,211,141,195,24,247,115,143,234,174,50,32,119,212,123,102,200,19,58,210,93,57,30,36,10,46,137,213,122,106,106,42,241,247,243,115,188,9,67,44,240,6,32,87,121,113,202,128,97,115,209,126,80,243,77,110,133,112,171,254,221,13,74,206,188,207,2,190,19,68,76,230,6,67,59,33,236,18,127,48,80,74,158,23,94,110,80,240,156,243,1,28,69,31,246,252,9,39,175,77,77,103,142,162,195,232,188,221,179,202,125,31,117,37,222,96,243,129,195,154,7,187,176,123,111,91,206,91,233,173,56,71,102,243,85,221,165,64,159,184,37,108,98,96,29,194,239,159,5,29,142,5,244,119,195,189,84,187,201,28,169,87,108,188,118,29,94,245,154,15,207,103,88,234,126,255,175,220,165,91,176,115,20,175,55,211,234,43,255,146,59,117,91,69,189,22,190,50,29,107,122,204,201,182,248,67,207,186,11,27,25,96,253,241,239,173,122,16,154,158,139,181,74,200,90,127,218,64,236,146,39,95,64,96,170,123,254,241,238,180,40,90,153,217,217,192,17,7,181,36,88,10,2,246,96,193,67,222,182,1,172,252,56,116,105,157,128,218,187,9,86,235,140,210,1,129,226,193,68,182,255,87,20,175,146,78,149,97,255,1,130,148,42,73,242,80,207,230,237,225,123,96,18,208,47,99,77,78,186,231,156,46,66,51,215,171,166,243,238,214,163,57,119,73,30,142,255,206,232,22,48,132,64,187,198,196,15,48,175,199,49,112,10,25,45,28,187,197,189,209,152,203,95,101,27,1,137,248,48,151,119,73,208,152,94,18,93,0,196,86,197,133,33,47,147,82,126,61,136,166,240,50,100,178,213,135,53,64,253,220,79,6,238,177,205,186,51,25,89,175,127,231,57,143,38,105,192,212,139,220,30,39,220,37,226,36,212,169,18,216,10,110,216,80,35,219,40,246,72,215,56,72,173,130,19,137,20,149,68,112,194,117,224,184,203,11,108,76,228,253,12,7,213,24,123,225,79,83,219,156,158,94,64,170,200,231,70,189,13,204,172,188,12,85,242,108,127,248,20,1,61,185,106,217,120,37,163,205,203,55,143,252,18,59,192,40,30,197,109,135,118,145,55,141,198,185,122,253,12,137,134,184,36,72,153,77,215,124,250,219,212,124,185,75,55,93,195,53,39,101,169,10,128,6,48,57,37,12,204,206,153,173,4,154,51,13,14,68,181,41,65,130,251,249,39,17,30,161,247,80,214,21,223,86,13,208,171,189,90,249,157,140,51,195,64,179,78,110,109,215,202,48,225,119,100,138,185,67,70,138,168,35,152,212,206,132,163,202,112,233,89,161,167,106,224,99,248,101,201,3,199,150,131,137,87,43,161,207,25,93,113,252,70,90,216,160,110,252,97,189,115,71,154,94,101,196,50,220,116,6,126,217,20,226,219,211,47,124,163,51,219,9,114,26,187,3,80,86,161,118,65,19,190,104,11,130,37,124,99,1,135,94,131,39,159,176,4,39,241,166,126,167,90,54,46,152,28,45,41,171,202,62,97,96,15,179,176,146,69,119,155,102,209,163,62,250,82,3,153,4,132,19,104,203,119,84,82,38,13,78,38,101,189,135,2,58,226,168,182,151,237,41,186,5,181,110,139,237,169,133,4,195,204,129,139,193,58,133,89,94,32,87,212,125,153,103,162,157,11,30,224,43,220,115,77,90,92,89,222,0,134,191,196,50,81,191,103,79,134,145,174,226,110,98,197,43,71,140,25,86,188,63,107,216,249,84,19,108,69,168,87,149,168,18,254,6,173,4,127,7,218,254,49,55,237,64,134,226,30,47,90,138,110,25,140,139,246,24,71,101,61,91,57,235,237,214,126,104,180,7,156,227,51,146,36,173,200,180,228,134,119,141,255,152,114,44,2,61,253,151,150,205,84,89,216,128,100,160,96,225,214,116,196,35,108,80,177,141,124,199,172,217,160,108,45,149,111,6,159,161,43,157,167,186,230,154,243,225,246,95,0,21,167,228,70,175,32,62,235,202,129,45,205,5,0,8,5,193,187,246,55,178,204,128,199,20,242,83,47,82,137,102,246,102,158,171,194,253,56,206,155,253,169,187,99,46,113,203,163,82,40,126,149,224,239,1,163,148,149,237,135,90,121,84,223,18,133,145,154,149,19,243,86,145,81,68,233,199,223,37,172,23,207,198,21,242,90,4,70,198,161,119,228,253,149,29,134,161,215,98,30,52,120,113,202,178,195,185,202,103,68,181,241,135,77,3,178,86,4,45,142,51,85,67,253,249,58,122,81,209,211,69,168,125,175,44,128,203,36,87,76,114,213,71,114,21,32,250,181,10,207,238,42,65,235,74,29,23,203,77,125,98,216,6,84,85,52,154,103,37,187,33,128,142,53,1,246,108,163,92,212,204,70,152,155,106,160,71,142,116,70,16,249,94,141,170,176,40,40,38,93,120,180,230,170,179,122,42,167,204,64,138,16,60,84,7,133,223,133,185,47,57,169,205,94,95,66,42,145,209,200,125,6,255,224,56,119,156,0,101,203,213,100,51,206,145,191,89,146,67,136,92,125,190,114,123,16,203,196,38,229,10,16,127,239,70,103,232,30,96,38,147,162,44,6,220,101,103,245,108,127,32,54,4,61,90,254,95,168,48,163,226,130,228,40,209,227,170,35,232,163,165,104,9,108,27,100,233,119,37,94,248,103,104,5,180,130,19,10,253,193,201,35,75,163,78,112,219,183,132,15,149,45,83,177,100,45,97,133,38,120,97,122,117,95,64,217,207,133,216,11,62,58,89,120,114,8,232,211,27,170,237,124,186,126,181,159,83,90,148,1,113,112,135,192,62,19,170,211,95,167,255,84,65,29,69,228,57,168,104,135,45,58,208,105,76,55,161,118,211,161,249,253,125,190,128,159,48,39,205,42,129,187,122,5,145,187,32,116,192,111,237,120,131,40,12,84,124,79,190,139,113,171,51,56,254,102,97,176,159,164,57,187,239,78,237,248,24,85,75,14,38,43,136,4,232,202,149,23,94,176,115,191,230,195,207,204,170,151,25,66,215,143,73,13,34,6,167,5,153,8,118,42,236,187,212,215,38,146,237,231,135,167,165,131,20,205,224,192,198,139,73,25,134,97,196,242,119,212,253,84,13,178,140,148,128,131,33,226,203,172,129,77,178,232,80,97,149,144,99,53,99,58,40,3,78,134,76,183,98,95,170,214,186,148,232,204,140,172,36,41,51,60,204,53,38,88,73,9,19,223,91,50,156,39,49,100,29,194,238,14,241,85,67,107,87,169,108,127,166,20,215,206,44,171,89,252,202,139,12,216,51,96,51,179,247,15,222,18,212,155,27,242,69,158,128,135,40,130,2,13,47,25,194,171,14,236,20,42,175,222,187,75,132,42,25,173,188,239,201,209,60,33,223,144,17,170,201,208,127,3,18,72,236,221,210,36,116,100,229,170,21,25,152,6,56,49,105,163,184,182,103,144,192,226,39,108,174,53,3,88,136,90,234,20,225,26,95,152,148,167,230,69,242,170,160,129,21,139,103,107,142,255,187,15,115,255,207,150,181,84,57,247,80,253,125,143,209,236,24,62,115,165,150,103,28,64,238,109,93,222,15,58,30,90,49,63,36,58,70,70,26,179,110,143,166,229,239,248,211,0,177,90,254,211,62,163,136,110,107,141,246,185,34,226,73,103,201,114,193,171,5,197,50,135,98,111,20,60,39,3,140,253,202,22,230,128,171,114,169,107,23,186,29,143,79,138,121,158,11,248,153,69,134,241,75,221,84,39,130,179,195,207,199,214,58,65,243,75,127,17,70,127,100,30,75,177,163,131,206,5,163,30,11,16,83,10,198,191,237,62,18,3,137,153,179,238,48,211,74,3,175,196,174,105,14,132,60,123,12,235,218,209,156,147,233,243,203,195,94,118,27,222,220,58,78,223,154,57,159,242,213,83,200,16,35,142,182,133,180,75,146,243,168,167,49,131,87,118,57,31,187,49,148,102,102,75,128,26,43,185,98,200,3,84,214,99,156,71,103,128,48,212,138,32,184,206,101,36,139,101,77,55,81,35,123,207,166,11,94,21,27,177,130,34,131,24,127,40,174,239,53,150,144,48,105,122,15,234,175,88,220,237,85,141,133,197,31,116,112,94,166,97,99,79,17,177,19,64,106,129,134,1,179,33,224,65,107,76,7,26,206,71,69,48,187,245,162,16,192,231,60,188,231,111,228,128,19,130,173,160,217,5,119,242,155,158,66,31,133,130,75,179,102,2,250,188,88,9,226,155,251,35,222,20,203,6,20,131,112,141,57,227,173,177,168,88,85,55,175,118,245,49,163,224,147,173,241,39,107,86,54,129,214,59,253,5,136,178,247,155,148,104,238,69,229,200,23,172,3,104,127,186,83,222,230,18,42,75,220,158,43,32,130,131,88,74,64,145,159,30,9,24,56,220,35,46,88,137,100,86,8,236,181,186,77,17,161,185,18,120,246,202,19,71,192,180,132,55,210,224,245,70,186,126,247,171,37,46,46,68,126,132,168,43,147,115,12,251,231,106,1,213,245,179,162,103,16,225,72,109,200,156,144,199,249,252,93,224,147,122,28,63,52,185,193,170,90,215,8,92,43,192,64,22,6,182,58,250,23,229,24,75,183,185,180,43,88,46,12,66,108,119,231,193,61,97,121,52,213,214,246,11,214,213,147,26,50,1,216,71,146,21,62,221,116,207,44,83,58,57,213,206,253,68,103,191,26,131,221,220,249,132,174,39,165,62,93,173,250,197,238,59,254,209,249,122,164,207,130,3,195,81,64,85,111,238,154,53,32,180,181,168,0,53,120,78,53,97,66,234,114,16,228,151,211,234,241,83,98,233,181,189,46,40,193,44,46,72,61,91,151,51,31,150,126,243,30,232,179,115,177,104,152,10,195,10,169,6,8,18,205,245,93,11,195,11,192,137,253,170,48,113,7,46,98,138,88,82,183,153,113,27,129,130,109,112,140,20,209,255,194,20,185,198,30,133,208,197,225,131,229,198,72,92,223,16,185,239,88,203,140,230,64,181,31,85,241,131,140,118,75,141,165,58,194,73,88,144,169,226,201,243,212,237,80,211,69,187,170,151,87,178,168,170,191,189,208,189,245,30,69,232,103,24,2,212,85,114,252,143,26,241,91,65,126,13,201,234,183,192,216,177,222,58,74,139,238,42,241,0,197,154,45,221,128,24,99,216,167,67,216,167,197,223,130,73,8,100,177,146,15,169,164,126,234,31,123,108,106,208,105,221,224,180,219,127,50,204,236,36,191,212,132,249,39,162,129,95,16,57,48,89,27,181,227,179,148,3,64,145,134,47,195,113,49,150,217,238,14,169,61,64,169,18,87,179,27,49,115,181,101,6,218,193,194,162,233,161,71,68,74,150,175,43,212,215,4,134,149,106,236,235,215,248,27,43,152,230,121,35,229,125,86,85,159,237,63,68,56,104,81,36,3,150,213,125,247,222,145,0,59,61,151,7,6,52,111,232,59,76,244,248,211,58,233,16,123,55,139,239,50,10,199,73,48,132,246,108,145,191,45,144,234,106,187,185,60,246,47,173,72,150,209,134,68,234,92,128,56,187,85,122,176,200,59,75,118,252,111,147,151,76,5,34,170,193,122,252,174,42,145,227,167,152,102,110,204,85,139,3,240,218,211,2,40,220,164,210,60,220,95,66,190,48,169,252,45,4,7,227,35,73,214,109,46,25,213,184,55,194,198,142,232,193,237,249,200,192,234,192,228,178,156,95,44,218,78,162,71,209,58,42,115,17,160,22,190,29,169,215,53,82,18,135,147,100,37,129,106,13,119,119,15,130,205,25,226,77,16,44,218,11,168,121,196,249,124,184,62,191,232,88,37,32,41,49,71,233,52,60,190,22,237,82,254,76,226,175,242,149,160,15,189,226,2,178,119,116,146,46,51,70,14,5,39,86,221,132,194,52,218,106,155,6,252,58,246,179,9,46,150,55,170,247,212,206,93,167,114,217,129,188,17,168,206,120,229,16,32,188,217,69,156,63,85,138,57,77,56,128,18,203,115,46,141,80,39,15,245,178,254,251,146,215,159,91,205,221,4,107,104,206,64,107,183,42,212,243,242,19,136,98,152,252,30,105,192,147,50,181,30,128,140,67,17,195,77,150,236,81,83,55,211,216,81,163,235,106,192,218,82,119,199,140,20,36,84,146,187,73,127,144,14,41,246,255,49,174,157,33,216,155,154,163,249,110,101,205,190,113,80,132,144,137,198,92,58,74,178,5,191,162,249,176,90,44,181,217,254,137,55,73,65,205,134,144,155,230,198,63,243,49,146,43,238,118,23,30,51,89,168,51,57,44,111,112,149,48,11,128,12,65,30,168,74,99,208,166,54,15,184,122,245,142,43,107,23,88,10,113,9,104,115,19,34,153,161,206,115,114,127,139,16,52,83,150,226,103,24,117,139,238,129,69,181,59,153,11,126,45,242,85,24,119,181,129,252,206,241,168,162,91,136,39,113,216,133,20,5,135,109,98,99,121,245,85,90,5,138,87,68,207,218,67,92,175,184,186,180,84,147,135,178,57,67,174,43,53,21,145,108,251,31,247,215,87,235,86,78,74,222,30,174,34,210,79,31,35,202,156,76,12,105,135,91,169,182,178,219,92,168,95,250,140,240,143,166,96,248,67,2,24,144,18,129,132,114,162,133,228,97,178,239,153,156,26,194,247,233,214,245,10,249,78,240,181,158,199,144,86,172,32,93,233,202,182,195,86,254,22,104,253,42,47,209,144,34,132,22,59,46,248,180,36,137,197,69,54,149,185,124,163,225,35,103,209,108,43,157,169,7,45,79,10,250,217,180,43,138,248,116,228,153,173,180,139,0,164,83,5,139,1,135,185,133,251,160,74,178,77,206,131,48,200,151,146,187,130,57,74,50,232,146,37,174,246,186,132,178,227,125,169,24,254,138,109,98,166,94,7,250,193,138,73,86,164,60,42,202,229,189,59,167,35,38,149,248,221,135,245,22,252,229,150,5,196,13,23,139,106,224,16,76,159,65,246,4,38,0,233,215,222,37,166,184,7,147,118,177,38,153,183,251,178,19,196,51,156,69,109,169,32,75,199,128,120,72,200,232,184,74,42,134,158,35,58,113,19,185,67,254,191,183,253,168,24,157,187,162,131,86,247,146,13,197,75,99,248,149,26,76,225,84,242,21,224,64,229,68,195,212,68,19,169,146,64,163,88,192,192,142,2,117,108,119,1,92,73,162,1,230,220,36,58,20,230,215,63,229,230,242,212,72,2,220,214,51,71,244,245,151,27,110,62,70,165,154,45,243,145,80,152,203,11,76,32,25,109,147,81,30,14,76,147,107,99,52,165,171,185,54,106,214,122,235,104,105,191,82,230,79,84,44,52,47,232,243,41,171,228,131,183,187,52,192,253,195,147,128,94,141,243,134,57,56,162,182,178,126,212,118,255,47,65,3,93,140,241,87,137,217,47,33,120,184,112,148,188,138,232,33,72,7,71,60,80,178,132,236,98,155,124,254,175,4,58,11,4,15,103,27,205,131,198,170,130,23,173,247,203,209,201,97,222,184,218,47,71,34,89,223,38,6,2,252,131,223,64,243,39,204,30,148,90,118,197,91,176,117,12,152,115,172,107,7,126,186,176,125,227,114,147,171,104,211,217,7,92,145,41,172,194,219,109,147,52,179,32,54,247,189,54,91,139,97,43,96,91,58,173,226,58,193,39,226,238,17,184,27,114,93,47,15,223,1,129,54,232,76,178,254,39,252,138,168,34,221,123,48,190,251,5,168,216,41,88,14,217,255,78,229,238,65,159,117,105,41,196,74,155,16,192,78,200,222,185,30,249,73,254,223,81,14,219,162,224,6,235,169,248,97,1,114,187,251,137,51,242,174,143,68,35,217,89,3,103,74,193,164,131,22,209,6,23,192,140,78,11,214,1,169,94,26,2,171,48,142,100,227,207,234,195,144,103,223,210,89,99,217,41,28,31,246,108,96,155,62,201,226,34,36,245,108,35,107,253,217,14,130,85,121,111,156,211,67,1,152,108,193,3,70,7,230,98,138,8,249,74,74,158,93,249,238,215,50,137,183,57,244,92,22,80,166,157,9,250,211,203,150,23,11,230,25,212,48,190,233,127,81,242,183,196,74,140,244,239,186,113,190,232,249,243,206,103,242,128,245,140,26,135,41,160,51,232,59,115,70,9,135,79,160,5,172,178,5,186,95,50,17,213,186,3,225,194,113,92,87,191,231,140,152,215,144,170,240,121,221,160,180,162,19,27,140,98,235,163,95,193,165,60,127,200,61,186,48,203,218,213,127,15,152,97,9,156,81,103,76,106,55,45,65,223,141,253,176,214,8,118,66,76,189,90,77,233,118,157,92,101,106,205,222,167,107,230,154,30,83,223,148,217,254,182,255,227,239,20,249,76,115,214,160,199,219,127,246,54,170,229,127,126,30,215,98,35,87,84,192,108,45,224,206,185,172,220,146,108,63,213,209,198,117,201,240,76,16,222,125,207,110,23,22,228,216,153,243,249,209,205,23,143,174,166,136,193,223,247,244,142,82,112,130,47,13,246,238,253,185,109,193,212,251,46,228,87,237,236,218,242,232,206,70,196,56,12,151,86,17,102,127,163,5,239,186,66,143,251,248,138,81,219,63,195,3,130,206,61,48,212,19,22,238,239,209,241,231,62,157,83,145,123,69,127,102,114,63,66,190,78,175,8,120,179,134,150,230,203,184,205,53,250,100,30,148,251,37,255,136,111,229,38,106,29,215,160,15,19,11,250,241,54,248,53,15,98,173,127,61,56,246,138,171,49,181,64,167,11,177,166,201,52,147,198,154,23,2,246,16,154,235,115,27,30,177,39,234,12,162,184,187,201,185,42,79,77,252,240,74,95,133,60,104,233,154,211,67,20,240,195,121,33,230,194,177,148,39,184,24,180,219,45,108,56,168,113,79,131,60,205,125,77,149,201,15,180,62,53,249,177,56,230,22,178,233,255,231,27,233,175,25,144,8,171,23,149,193,32,114,171,174,32,47,118,55,239,224,166,58,118,111,54,186,101,98,117,139,230,188,6,19,186,212,181,208,185,94,105,178,81,177,209,54,153,134,142,157,39,0,215,240,107,27,50,102,72,17,55,126,22,172,137,36,95,33,210,246,153,150,106,155,148,152,197,77,69,118,178,66,122,78,249,57,105,159,238,46,214,38,226,136,167,86,26,205,245,65,118,72,106,55,62,212,253,208,153,227,250,149,1,171,231,200,21,245,74,72,190,82,143,49,34,39,110,118,179,226,131,194,240,81,91,248,133,59,234,104,175,110,127,32,11,149,143,52,114,118,127,89,22,14,111,37,47,71,151,21,15,22,127,133,186,248,77,22,99,8,79,39,23,67,170,146,227,101,100,38,134,135,194,199,32,104,255,159,106,5,145,105,51,228,222,50,60,130,246,146,81,165,203,64,243,155,172,103,25,213,42,221,181,56,141,146,247,74,169,249,80,101,209,152,236,118,81,176,25,174,97,0,66,214,156,26,164,88,74,220,208,152,238,71,115,126,167,233,126,247,109,3,56,175,224,124,222,81,59,218,174,40,27,71,56,103,85,107,171,233,31,249,1,40,217,66,84,120,29,249,235,249,104,252,65,195,144,154,235,165,71,221,230,68,163,191,47,139,114,27,168,56,36,112,76,78,75,202,183,54,47,42,15,17,227,147,50,57,250,129,127,95,178,67,122,234,54,255,32,151,40,8,254,216,230,135,119,104,26,131,98,89,223,11,152,85,107,211,127,132,240,113,170,175,132,144,93,255,46,42,201,111,142,158,4,181,56,124,56,114,35,50,171,45,139,100,59,135,186,80,9,11,89,192,71,141,141,64,130,37,247,179,149,195,127,68,65,21,245,125,131,60,60,21,191,204,65,26,76,163,4,3,160,227,207,247,11,205,106,33,52,98,163,240,168,100,18,56,156,100,131,58,222,75,171,42,7,105,64,238,113,184,141,173,116,123,95,52,249,249,221,99,51,163,96,238,101,33,49,228,247,21,76,93,242,245,128,142,244,68,26,117,114,198,246,54,176,5,24,3,69,254,128,100,250,64,102,171,179,212,113,235,252,13,10,98,65,236,207,236,75,89,151,107,110,54,116,57,153,2,213,243,194,79,184,172,213,242,48,83,79,6,125,163,222,108,190,242,224,115,108,176,14,134,212,136,226,162,250,148,181,77,209,100,75,14,104,78,179,69,149,242,131,83,171,99,118,43,27,138,162,24,15,253,60,119,231,140,33,200,47,124,235,134,70,109,100,52,6,219,31,2,153,176,199,239,121,61,40,130,70,207,82,58,181,52,217,90,79,51,160,130,204,11,204,190,66,164,128,22,177,155,30,85,24,63,150,126,194,38,167,223,176,189,132,9,207,153,35,143,71,225,39,66,79,130,197,54,28,175,169,103,24,29,89,1,110,15,93,132,86,147,150,173,45,20,44,217,36,139,195,3,27,94,121,208,17,120,58,194,157,253,57,168,123,45,211,199,32,102,147,207,217,153,223,176,147,233,114,206,118,17,29,210,220,190,171,95,103,202,239,150,238,133,114,153,19,88,227,202,6,178,3,235,55,84,70,96,147,110,97,144,95,63,183,158,126,38,231,52,120,213,207,113,209,215,52,110,2,150,197,69,28,246,193,165,174,159,241,85,89,119,3,65,22,202,182,60,144,216,122,3,123,80,15,79,251,154,56,86,85,177,108,196,209,83,59,89,243,44,168,9,151,127,83,84,170,217,212,50,108,88,111,192,108,185,24,231,195,160,20,172,64,149,26,172,52,210,230,92,244,177,198,97,53,66,50,194,42,143,83,124,248,249,160,0,160,146,36,2,60,8,140,191,5,236,201,159,243,182,242,176,60,64,80,13,93,235,143,17,246,58,171,240,105,60,58,147,195,117,154,36,3,225,209,8,183,98,233,214,88,20,127,61,62,15,108,104,170,28,10,20,143,228,170,232,187,55,134,147,12,1,155,255,230,228,175,171,166,67,138,84,136,253,225,0,119,88,221,18,32,41,228,50,134,31,105,105,130,145,194,114,147,2,34,80,25,32,153,127,241,189,24,90,25,123,184,67,11,250,181,198,43,40,4,123,242,92,127,1,219,56,148,227,13,221,14,169,209,144,36,226,42,112,191,174,11,209,220,76,160,169,7,30,102,146,140,187,96,9,240,119,151,213,112,101,51,52,67,45,254,200,28,167,135,17,111,172,66,162,241,43,107,225,58,77,136,93,217,127,2,137,231,35,33,138,31,233,189,200,93,235,185,156,184,111,164,100,8,166,252,243,146,184,93,150,52,53,84,14,215,170,245,228,42,194,241,32,220,98,36,109,137,209,232,184,230,68,89,97,24,204,228,19,83,17,71,148,149,200,42,103,107,91,54,16,117,118,217,109,255,220,126,127,182,57,105,64,108,228,155,137,237,77,154,124,123,43,163,46,121,180,105,179,211,237,198,117,105,207,102,195,220,145,97,68,193,40,119,231,235,101,244,45,89,81,180,126,38,193,184,58,30,130,228,234,71,221,104,10,253,56,134,58,97,224,243,203,242,213,183,204,204,186,232,28,212,244,177,138,155,53,61,62,102,34,108,137,60,2,65,220,216,135,14,111,44,120,116,146,235,58,49,85,237,128,31,183,130,148,251,118,82,132,164,151,163,92,199,78,238,180,77,181,103,138,75,110,122,91,125,250,44,123,153,56,161,216,66,185,27,59,74,190,169,240,199,141,251,136,178,238,59,62,221,24,89,125,196,83,108,205,131,135,118,159,104,232,72,73,36,160,108,222,188,243,205,67,28,130,224,81,140,206,48,4,239,181,5,195,160,20,72,240,186,10,196,25,81,246,100,228,11,11,13,150,218,96,204,72,22,84,155,186,120,162,239,187,165,69,203,166,105,14,9,70,130,13,150,180,246,28,181,159,2,184,96,173,40,228,187,143,183,208,92,244,76,35,125,41,65,5,104,158,175,30,242,50,254,150,76,52,131,71,32,121,142,62,229,135,155,14,103,4,99,166,27,108,200,195,16,187,110,241,187,135,109,71,82,21,165,14,63,147,122,86,68,130,209,235,44,89,239,89,64,167,202,216,94,164,37,53,28,167,231,155,209,185,96,214,80,191,245,136,232,91,138,13,82,26,62,85,159,105,144,200,179,35,20,182,222,75,112,58,56,105,242,201,73,110,37,83,195,177,127,82,213,95,34,53,209,154,241,53,212,34,136,147,228,41,18,249,186,37,128,115,233,131,1,59,25,45,237,223,227,170,104,242,206,122,200,129,33,83,206,2,202,80,153,5,90,6,183,203,146,147,145,139,59,238,1,90,78,44,234,55,123,168,245,175,129,252,255,45,225,154,155,168,52,69,160,90,74,155,72,208,236,173,27,236,9,6,91,141,138,98,86,11,170,46,105,8,170,76,121,16,215,8,144,57,227,83,172,124,86,160,63,212,96,227,212,207,22,40,135,175,45,148,16,129,252,43,185,9,143,169,140,115,223,178,161,188,225,70,215,173,21,155,14,100,184,162,102,160,214,174,232,237,230,60,189,209,113,204,238,72,31,166,2,86,85,131,53,253,250,103,157,55,224,213,68,59,27,117,46,6,215,148,167,189,11,41,170,60,163,10,140,107,89,253,203,251,194,218,222,102,32,19,206,231,85,234,133,48,226,97,78,66,147,113,89,126,197,219,101,240,133,178,98,222,216,37,236,118,98,51,35,2,127,104,218,19,117,40,174,104,80,125,45,52,121,12,249,22,137,137,126,4,163,3,211,84,250,249,104,202,142,240,53,218,85,213,192,27,70,61,8,172,138,92,30,151,79,8,88,164,214,153,87,8,220,85,234,46,118,92,26,149,223,103,1,214,121,244,3,143,164,137,203,144,206,131,194,190,136,82,92,210,167,205,63,4,148,151,73,223,101,251,95,105,168,34,92,125,248,172,125,193,210,86,155,62,112,124,248,204,140,29,20,98,166,88,153,161,47,89,17,13,248,83,92,234,238,14,202,216,198,73,252,26,0,122,132,176,180,211,76,94,206,105,218,15,156,211,244,36,41,177,247,252,161,86,220,171,54,150,6,104,57,114,119,170,96,176,57,101,188,57,231,196,78,190,63,235,126,236,173,44,190,88,185,64,208,59,169,237,228,103,185,241,38,254,141,72,19,52,254,204,182,133,213,30,239,74,157,82,29,68,179,94,111,83,199,51,171,123,82,129,28,244,20,191,217,182,60,192,250,134,6,55,33,24,218,183,46,187,3,83,171,110,69,185,152,72,62,98,50,65,205,185,76,138,61,28,189,149,170,209,35,251,178,136,40,25,201,232,27,253,113,104,119,96,93,212,149,126,230,229,44,164,224,122,0,151,193,100,0,60,71,208,58,131,214,162,125,179,231,133,22,117,213,179,63,122,91,234,247,166,150,242,99,174,181,199,54,196,102,71,152,232,146,177,244,37,125,87,76,10,76,231,211,230,103,202,133,33,57,163,139,243,91,11,64,243,75,159,72,111,31,38,138,213,137,139,221,98,86,92,208,234,20,106,198,114,80,197,42,240,97,250,141,169,14,176,119,122,139,116,67,3,231,180,7,35,185,234,205,75,9,12,96,135,188,78,39,107,210,213,92,34,23,106,199,88,134,127,147,28,86,227,214,19,152,69,178,235,23,155,254,196,91,211,27,17,51,176,201,199,210,172,129,124,115,151,105,189,99,54,83,245,6,46,232,10,67,171,110,61,90,102,145,64,0,197,26,101,64,228,0,48,215,60,160,227,88,144,16,233,13,114,186,107,19,38,121,17,221,29,47,87,53,67,205,205,139,9,77,238,26,138,9,190,248,227,210,3,33,196,219,31,210,195,254,99,117,242,228,127,214,184,196,192,226,163,187,145,172,191,174,96,25,117,228,255,112,58,149,187,206,20,111,64,70,93,5,69,69,178,145,14,146,206,127,115,77,59,184,233,9,183,29,248,241,112,151,83,197,29,177,19,31,92,221,71,220,247,71,19,106,2,82,102,192,148,64,53,62,107,174,154,219,1,184,227,87,152,147,127,235,20,168,11,131,107,132,243,245,191,185,224,191,14,9,62,128,70,35,214,244,189,23,86,212,33,113,118,235,164,156,166,115,28,169,227,5,157,107,58,18,164,227,77,98,33,226,131,13,93,76,158,131,5,58,126,131,29,69,2,54,53,88,31,152,157,1,248,231,230,240,225,242,181,53,196,197,52,87,41,100,163,76,82,57,157,254,165,109,113,84,239,237,158,236,68,20,171,219,10,72,139,198,34,131,251,216,137,252,142,6,50,211,186,89,29,92,208,15,27,174,101,207,47,86,2,65,22,87,189,183,84,20,54,170,216,219,118,126,227,137,149,63,207,188,35,255,59,241,57,188,38,94,223,91,68,95,21,40,12,108,8,96,144,226,115,123,174,45,191,4,38,96,214,168,63,7,93,195,132,124,240,112,127,81,214,93,212,88,117,170,160,47,57,82,244,107,38,32,80,222,242,137,36,165,4,3,127,43,249,94,56,37,62,219,124,216,189,54,28,156,215,183,72,206,238,87,56,201,185,40,147,20,252,119,96,104,115,16,181,120,195,244,84,223,25,113,246,24,121,153,103,196,66,76,114,143,125,43,88,40,169,84,110,36,184,94,61,27,197,58,239,106,6,186,239,182,117,195,140,57,85,228,83,246,183,185,181,228,170,115,252,120,208,191,15,124,233,60,69,90,37,207,239,215,9,242,0,113,41,206,144,18,44,69,194,218,10,9,113,75,157,177,18,150,195,6,174,133,192,110,95,230,193,168,167,48,195,88,26,163,193,76,32,252,124,134,196,40,108,111,80,104,117,208,126,106,35,232,160,181,105,31,222,7,242,71,244,41,48,201,60,214,163,2,132,232,252,157,80,249,67,226,113,183,217,242,119,163,71,211,112,154,75,152,23,246,200,98,3,124,48,211,34,1,176,125,39,96,55,79,65,206,186,87,100,68,252,241,39,159,24,2,27,21,26,188,80,146,135,226,35,33,117,23,8,148,232,76,99,43,71,142,34,57,165,248,161,226,89,96,13,44,42,196,89,216,54,121,149,181,252,252,195,100,205,60,115,84,154,45,53,158,54,57,133,202,134,181,96,80,91,72,119,181,74,157,82,0,159,229,220,29,149,12,93,201,143,243,79,168,161,142,4,36,83,86,226,12,45,90,217,69,116,216,46,69,225,212,113,58,118,149,211,207,86,102,105,224,105,32,202,192,60,98,219,33,24,105,43,186,34,88,222,97,162,18,207,48,218,105,134,30,237,77,6,171,93,117,53,175,250,247,171,21,0,196,163,1,247,78,75,219,226,13,242,97,154,231,209,194,125,255,129,188,179,172,224,159,54,38,203,4,131,36,184,246,235,114,225,186,90,52,121,42,71,186,218,86,250,67,128,84,26,152,236,250,178,93,38,213,135,238,148,124,137,77,14,84,141,102,225,101,72,221,152,196,215,19,199,34,245,47,156,201,95,91,33,107,81,227,247,249,123,245,138,222,107,73,183,51,127,71,24,71,35,187,48,88,136,148,169,109,103,188,135,162,93,179,246,71,213,50,114,1,254,170,222,243,252,61,31,47,24,26,127,64,29,56,57,204,133,143,100,98,178,205,106,118,59,245,34,174,186,45,208,225,41,12,96,113,215,81,212,125,74,234,73,231,250,108,186,37,203,150,250,126,130,71,188,97,211,247,231,202,79,182,117,118,254,142,198,144,11,42,160,37,75,114,56,110,19,235,185,85,140,18,169,104,204,12,223,24,25,88,203,95,83,186,150,169,153,58,128,232,98,96,137,117,123,77,73,87,232,207,5,122,250,211,48,137,192,243,220,241,53,48,23,68,61,238,101,23,141,175,77,193,126,75,52,66,135,163,144,189,182,237,200,170,225,171,201,2,80,208,0,194,21,58,30,248,32,6,144,56,116,16,54,209,92,20,78,90,75,156,18,84,188,73,197,63,255,240,228,165,139,181,137,104,217,66,93,34,0,57,113,153,72,154,185,159,21,56,21,86,78,20,239,115,34,175,165,79,208,76,182,5,44,130,19,104,76,187,150,97,212,85,84,183,58,105,8,154,213,4,218,211,165,182,150,131,249,31,79,186,146,239,142,107,103,75,224,155,250,84,217,39,57,233,147,19,235,147,44,88,120,161,17,147,83,51,123,115,134,196,176,233,177,37,165,137,23,170,158,248,199,160,129,75,157,52,27,216,167,255,129,165,140,253,121,228,32,80,140,113,16,55,166,199,176,22,19,215,193,122,27,143,32,6,253,203,120,163,154,125,224,142,219,37,10,128,151,116,81,63,83,18,116,214,94,216,97,244,167,48,111,42,129,142,190,103,131,150,71,190,74,143,26,163,7,63,46,254,116,100,45,144,23,164,232,71,92,77,107,56,119,125,244,100,7,211,78,247,95,10,181,214,164,159,210,217,232,213,194,170,45,40,249,252,221,6,49,225,211,208,233,183,43,155,179,187,71,87,130,240,73,136,18,225,20,220,174,128,120,220,243,39,24,195,3,232,196,41,200,35,171,12,38,142,64,177,22,19,240,219,201,41,70,12,109,143,44,110,61,138,137,209,97,178,14,89,134,212,224,177,89,252,14,50,224,199,49,68,142,246,167,80,214,92,245,36,134,188,43,215,235,217,169,44,166,202,216,113,129,245,133,69,1,148,137,151,212,134,233,98,104,131,163,204,98,228,38,255,255,174,123,184,32,9,89,228,51,253,4,157,87,158,33,92,247,249,203,73,159,66,63,205,141,38,171,123,118,162,115,43,107,52,8,212,247,181,77,221,98,238,27,82,32,5,28,31,95,199,28,81,132,121,235,160,119,197,141,201,244,97,98,219,143,214,54,32,113,214,63,253,19,42,204,195,64,49,95,208,6,52,19,226,63,208,214,56,69,225,96,222,88,214,236,92,120,42,81,29,227,19,65,1,86,131,246,42,90,34,251,192,111,15,77,77,242,31,3,120,122,196,87,42,64,184,66,118,167,216,72,161,134,193,247,200,244,14,223,1,76,38,85,109,231,36,90,142,175,204,127,173,80,86,205,87,58,194,216,80,83,180,164,165,244,56,242,31,246,32,1,210,59,138,40,164,227,184,59,43,27,181,77,160,72,163,7,111,238,52,233,11,236,21,65,193,176,87,165,147,122,246,121,251,182,160,97,108,118,228,20,233,187,68,56,157,190,109,152,247,39,106,49,88,92,194,52,35,75,47,119,194,239,42,33,201,49,39,43,119,59,6,4,12,158,167,75,251,137,159,137,111,43,215,175,92,81,242,70,231,72,175,131,229,123,27,241,77,37,3,105,216,121,136,92,86,78,103,90,178,14,193,61,242,84,79,15,80,60,187,101,12,166,123,208,229,172,194,155,70,219,47,145,212,63,157,159,11,180,14,160,213,246,105,193,5,119,252,72,82,146,228,99,148,118,228,180,14,104,66,26,206,167,199,48,110,100,112,21,136,170,159,72,193,42,11,52,140,210,209,135,74,128,29,185,230,191,107,177,5,59,186,148,245,191,212,60,25,120,34,232,254,116,23,148,70,235,80,175,188,122,200,30,15,147,215,203,219,47,215,231,133,126,6,103,50,236,244,21,207,224,131,51,118,105,16,3,132,11,255,100,35,97,120,186,181,61,180,208,88,151,57,23,241,230,185,4,4,174,52,168,180,73,168,51,100,253,166,115,179,202,101,26,179,116,255,251,94,162,243,222,160,131,246,149,213,160,16,145,142,217,33,238,23,97,12,49,58,210,91,17,83,26,29,228,77,194,35,113,147,214,136,126,144,173,156,125,179,112,181,239,169,133,160,170,177,160,163,68,225,171,217,51,0,83,131,81,201,139,115,30,53,139,155,177,235,210,7,0,134,9,196,67,95,150,200,194,160,120,229,28,101,90,84,98,170,177,82,10,235,138,151,66,254,200,57,192,78,159,194,25,102,125,202,107,76,193,38,221,162,194,49,243,18,151,157,133,98,214,133,195,82,160,77,62,175,224,174,57,71,249,251,33,119,182,115,248,222,151,180,55,88,103,224,57,72,39,119,16,171,188,19,79,192,199,75,179,142,48,212,159,58,38,43,52,125,33,164,64,232,209,28,90,40,35,113,127,229,10,156,73,66,125,246,31,72,24,25,8,3,234,196,33,203,98,57,123,19,24,28,98,175,240,188,68,220,18,176,55,71,104,206,213,216,67,33,64,126,246,33,174,197,28,155,120,210,182,179,125,147,86,237,68,41,227,233,132,39,185,214,21,201,189,119,218,253,118,59,206,216,148,205,233,124,86,158,98,54,216,175,243,204,100,1,5,58,42,57,59,166,250,74,98,58,207,134,42,140,100,30,47,136,3,140,172,52,27,94,110,78,221,253,232,223,100,36,106,64,123,153,138,255,160,13,102,105,14,1,184,10,113,192,26,170,86,191,129,248,96,7,198,124,154,17,15,104,24,198,112,71,22,12,235,248,249,228,246,241,122,60,7,244,157,82,173,28,117,186,226,110,37,224,240,221,233,246,94,107,146,36,143,219,31,192,124,126,108,204,121,199,103,124,40,163,17,107,13,18,169,106,188,51,115,169,90,204,70,83,171,165,252,139,248,15,209,60,223,221,72,128,75,142,18,90,138,117,23,204,139,124,204,192,57,196,85,236,252,97,56,128,7,214,31,154,166,63,225,178,76,187,53,176,87,130,220,201,228,219,1,188,49,43,18,113,191,248,55,113,127,123,182,31,63,221,227,53,69,252,235,191,97,108,127,184,36,117,197,55,160,230,38,201,222,138,195,26,160,64,241,70,229,249,17,186,134,74,126,230,81,237,137,138,2,204,113,138,46,88,82,60,1,53,181,181,219,8,235,27,104,66,44,187,196,171,198,0,183,197,10,7,172,184,212,104,131,63,78,121,205,8,45,122,118,102,96,18,238,209,185,239,84,225,193,122,29,56,65,60,217,31,238,84,121,53,24,55,207,32,105,226,93,16,94,114,174,102,151,57,26,111,118,248,51,154,210,99,190,101,35,116,76,174,102,164,55,6,149,54,97,7,53,59,102,40,189,114,141,166,246,94,27,192,73,163,183,113,113,182,177,176,109,41,183,194,73,28,246,51,255,62,21,138,94,34,60,144,214,168,54,53,124,238,251,8,119,48,225,155,186,82,109,177,55,49,253,249,178,204,57,91,220,166,181,234,116,201,241,38,0,146,214,164,49,113,68,245,43,144,156,158,206,154,24,165,216,150,173,5,191,70,38,75,197,133,94,52,144,88,72,3,160,136,17,107,247,158,146,77,223,144,159,206,219,193,195,35,233,150,39,81,41,186,175,40,43,151,178,73,221,0,255,96,55,239,89,116,53,32,208,33,53,94,18,162,191,171,165,154,122,44,186,194,27,205,103,233,89,32,100,36,82,203,235,50,163,229,243,13,242,52,181,119,152,131,187,186,254,122,142,1,206,95,213,180,188,105,65,189,143,63,201,116,83,80,76,57,227,178,189,220,111,30,117,215,78,115,224,32,98,185,69,29,240,121,116,90,150,181,130,169,109,251,85,193,138,48,209,151,54,193,57,102,143,179,141,57,174,137,216,29,229,193,16,21,29,45,217,38,178,216,90,139,77,100,4,180,154,22,34,162,60,107,186,196,173,106,70,226,12,90,136,21,23,167,180,195,208,164,3,13,80,20,163,11,151,81,229,203,4,119,206,152,187,98,165,206,202,89,130,226,141,226,242,102,4,103,117,66,227,155,73,173,192,161,196,165,171,79,186,185,113,154,67,121,251,95,248,93,21,154,81,239,155,193,218,139,41,3,178,65,52,37,168,124,58,70,198,248,231,226,185,211,238,72,104,95,119,67,30,51,62,82,109,14,196,220,65,136,228,34,122,191,205,120,176,36,30,95,107,43,155,127,223,69,27,230,201,25,96,55,184,97,14,246,56,121,49,166,160,197,164,234,226,211,35,164,225,232,124,165,122,192,48,217,83,223,213,147,112,228,102,207,232,85,155,56,95,68,83,242,130,243,249,22,223,192,23,253,134,193,222,159,184,29,232,64,10,48,72,134,49,51,219,201,172,1,94,238,137,42,132,179,220,64,18,115,181,196,64,55,73,207,39,155,54,154,19,209,105,169,128,121,75,206,39,165,134,253,126,124,206,179,1,241,128,44,183,238,92,229,207,79,204,81,43,19,45,25,156,241,234,10,180,128,110,92,203,68,208,93,193,76,89,212,232,70,100,160,97,70,176,54,10,201,37,52,210,247,221,188,188,207,71,19,245,215,203,116,189,182,116,217,97,174,243,96,55,248,67,237,165,165,30,53,54,214,237,56,119,155,222,71,70,37,65,123,0,110,118,206,119,254,221,189,76,141,219,44,51,86,240,10,54,174,151,188,159,119,84,110,237,30,231,239,69,211,151,246,48,72,105,255,230,67,30,73,52,12,36,186,2,210,31,20,175,62,7,3,146,107,165,252,82,121,158,9,200,217,30,7,252,196,154,158,185,111,46,175,235,197,34,148,90,59,226,184,49,74,157,239,77,72,175,194,117,175,78,177,49,194,148,56,55,216,26,213,153,13,54,168,101,221,162,149,8,72,68,67,146,218,132,27,11,147,179,109,15,76,140,72,73,46,230,45,9,206,231,155,199,236,90,240,15,141,237,79,35,0,171,90,70,209,241,224,197,145,34,196,101,73,143,250,52,190,57,50,134,19,160,92,210,104,29,16,84,253,0,233,163,224,190,166,50,153,122,110,128,93,139,43,204,71,146,71,117,1,152,26,207,237,218,248,122,54,212,1,168,242,9,132,234,22,10,36,152,247,49,71,226,81,228,246,177,113,254,98,209,222,184,24,28,8,36,33,7,187,122,132,66,236,152,157,50,123,253,86,74,101,45,127,10,186,127,187,63,79,175,158,143,196,4,53,80,217,105,192,170,30,117,65,165,125,182,187,247,148,65,223,177,228,190,226,13,118,154,11,24,196,253,224,142,141,132,64,184,201,114,78,63,153,130,153,75,193,52,17,17,188,87,35,190,222,36,70,245,188,94,71,225,174,123,15,244,23,33,197,222,22,142,233,74,192,156,71,83,34,42,107,253,70,3,84,123,115,113,188,185,201,17,237,130,198,82,238,166,7,75,240,187,37,140,0,33,123,224,79,29,245,116,159,105,242,119,104,48,162,105,77,58,176,19,13,243,10,148,185,36,128,211,212,123,37,224,103,154,234,33,144,179,209,39,203,67,154,155,229,131,176,192,36,221,179,214,58,175,130,146,1,243,73,174,75,156,64,134,13,50,238,173,4,86,39,124,255,199,124,146,48,33,166,188,161,152,107,146,50,178,148,66,222,253,189,153,77,20,170,178,178,116,157,113,219,141,165,168,195,46,77,122,8,254,127,124,14,161,254,33,222,251,38,18,223,85,4,237,186,234,155,236,129,205,220,89,33,63,215,15,149,239,65,97,255,55,243,142,132,254,96,225,249,98,200,213,118,55,8,108,130,94,207,190,179,47,210,49,36,223,114,85,252,196,187,108,122,40,95,199,80,201,95,137,68,43,72,32,88,60,156,5,65,102,229,51,87,144,93,40,106,174,79,181,94,61,216,224,179,10,25,9,235,70,29,78,35,71,231,165,13,96,48,245,204,173,165,237,199,162,202,225,213,86,57,57,234,43,133,36,211,47,66,189,200,129,199,5,92,116,12,172,153,177,244,80,242,122,116,132,188,16,102,18,118,204,46,39,73,232,171,135,16,211,12,21,254,115,79,78,192,222,145,173,93,241,144,146,45,80,205,26,97,137,123,103,104,88,234,230,68,145,195,5,89,107,109,121,150,144,152,101,124,219,10,32,69,80,161,42,217,145,90,211,153,218,29,108,13,8,57,50,198,244,124,226,28,20,221,230,81,166,1,75,228,0,129,214,216,176,70,180,46,53,57,185,167,110,145,60,66,25,214,228,212,248,89,81,172,219,97,247,227,244,11,193,75,158,69,115,116,162,213,133,41,125,151,182,82,118,170,80,144,92,70,211,227,195,202,51,162,51,104,171,109,240,10,142,178,78,39,194,239,51,75,0,227,27,61,25,113,85,150,61,94,35,35,90,215,237,36,39,116,134,126,183,225,216,138,248,177,83,144,193,88,137,22,127,36,212,54,179,225,171,234,90,122,41,189,123,97,91,105,51,84,124,241,138,24,121,160,206,68,200,68,20,0,201,187,147,39,80,129,180,201,243,158,52,206,2,45,210,238,173,110,70,96,173,1,69,122,186,205,235,142,30,109,92,2,80,70,82,19,84,125,249,237,122,46,59,65,233,243,245,52,203,4,93,69,198,89,35,70,46,21,65,3,219,89,88,111,155,62,218,111,255,251,209,173,181,61,243,108,59,189,141,76,23,171,53,208,223,26,4,31,134,145,46,154,141,144,1,239,104,74,48,249,123,100,106,4,41,218,2,240,185,49,133,55,163,250,95,218,110,156,15,20,236,117,17,227,35,198,12,213,59,158,21,160,214,22,81,209,81,183,45,37,24,200,56,33,136,217,106,47,20,69,212,129,238,42,173,61,90,18,48,64,181,57,211,128,227,0,48,5,21,227,129,113,64,49,217,94,121,155,231,53,141,109,239,235,143,143,175,111,11,180,160,240,78,133,11,131,52,245,22,198,217,145,135,61,31,104,123,251,91,0,13,75,55,14,71,160,34,151,55,214,122,196,124,63,75,225,109,139,181,188,251,57,23,80,43,246,187,146,48,213,30,9,184,59,224,178,244,178,55,21,219,71,59,89,24,76,242,132,190,34,65,86,107,253,121,163,202,85,125,144,15,50,146,156,2,67,55,226,243,77,226,239,17,189,84,117,48,201,178,192,135,13,211,227,140,207,97,198,241,108,60,53,226,129,7,166,92,44,74,221,239,4,153,112,157,23,220,233,32,105,249,239,94,202,188,230,162,126,146,210,12,186,54,215,201,90,239,229,255,218,68,252,103,41,228,25,155,192,142,61,12,130,134,102,167,92,39,214,142,221,182,54,232,114,227,209,110,36,211,97,109,101,167,113,186,73,140,141,9,114,111,107,62,75,38,83,12,112,220,234,97,16,162,128,43,62,190,239,155,183,154,22,42,242,138,252,121,26,187,139,51,71,171,63,153,228,121,56,76,185,133,71,255,123,188,10,138,175,204,74,136,196,109,123,207,241,183,238,194,82,90,6,218,41,148,194,130,90,96,12,185,72,145,194,20,138,206,10,175,39,110,217,206,130,225,203,149,215,14,232,254,29,164,45,174,44,75,73,221,130,151,91,157,150,172,71,100,35,120,184,196,234,155,117,113,46,202,215,14,188,121,185,52,80,82,126,219,166,103,157,15,105,209,94,148,215,71,20,248,49,47,40,113,5,30,244,4,15,143,26,210,188,66,229,41,92,29,246,163,107,216,218,158,36,241,13,245,34,23,0,206,80,100,244,41,162,216,100,251,186,79,96,35,188,45,184,134,46,146,102,205,168,18,212,184,220,94,239,100,191,137,70,34,0,205,72,73,241,237,238,154,251,150,57,34,84,148,0,44,99,39,17,178,21,22,237,167,199,30,41,119,25,89,254,194,170,117,162,161,125,243,7,207,43,139,46,170,145,242,224,187,96,81,53,106,108,150,225,249,21,41,216,172,82,214,185,220,235,103,27,180,124,44,9,75,103,194,60,192,189,235,234,159,112,46,105,50,132,138,22,114,170,54,47,174,0,46,216,245,84,138,154,140,232,192,131,100,187,233,207,200,85,243,246,89,13,242,211,30,203,160,24,93,33,149,80,120,41,124,223,228,78,84,3,126,236,112,119,105,99,201,168,210,96,104,224,158,3,251,235,15,52,158,203,158,68,233,37,15,149,54,97,177,113,241,38,2,182,57,133,63,150,84,190,33,226,73,147,134,49,23,4,114,114,135,57,74,212,93,19,124,231,150,192,152,36,76,74,167,130,79,108,62,143,39,144,229,16,14,214,75,161,175,99,28,98,183,151,64,148,190,94,135,148,106,2,117,123,64,13,20,165,31,52,251,233,243,207,100,157,229,102,125,225,132,232,137,95,41,121,236,251,18,149,12,31,160,219,25,19,7,60,209,149,67,118,175,219,114,30,238,49,158,62,220,108,149,118,255,172,32,137,166,119,68,161,164,39,216,42,21,143,97,121,201,93,89,192,164,152,128,122,161,195,251,211,115,155,153,129,211,146,99,118,199,18,8,66,176,239,54,146,197,239,90,69,75,29,246,247,53,124,140,222,179,191,40,116,212,19,97,3,222,67,82,68,79,97,82,99,164,88,100,35,251,198,173,250,249,207,115,254,64,189,4,19,152,231,155,157,49,253,170,7,79,93,76,230,188,75,200,187,105,72,253,169,191,186,66,166,158,43,200,169,19,161,42,15,35,173,142,154,136,41,110,165,68,18,142,5,96,200,143,177,233,104,141,66,133,81,3,150,177,199,61,67,215,57,182,122,2,95,186,230,219,207,3,128,207,22,85,162,190,217,39,66,36,71,99,121,255,86,178,20,245,178,91,205,114,128,16,76,77,248,40,126,157,87,159,35,58,244,230,242,225,227,192,114,32,0,43,131,221,163,97,254,91,180,209,55,214,80,148,29,16,56,2,20,99,42,248,173,218,242,109,216,43,164,95,17,217,191,24,234,193,14,233,71,208,210,252,113,254,185,222,115,151,80,113,228,228,138,12,94,56,68,63,30,115,120,2,247,151,26,108,168,215,214,85,102,21,43,127,163,151,151,78,106,238,68,143,151,109,142,198,195,45,43,107,36,16,218,12,125,60,19,237,15,161,225,97,118,38,73,200,192,194,28,239,179,147,200,41,4,195,160,245,2,75,166,74,84,188,50,232,252,51,198,123,228,168,130,92,228,96,127,155,103,96,209,170,243,164,121,174,243,55,28,57,128,15,171,246,30,71,247,38,116,113,137,175,115,149,87,12,48,211,214,59,9,45,197,43,6,37,86,111,29,241,31,232,128,171,16,169,222,146,220,5,239,193,198,220,219,1,218,17,130,172,126,216,111,170,33,16,97,136,116,189,160,155,97,234,150,14,11,114,194,183,10,249,108,229,211,175,29,34,73,65,251,127,122,34,207,69,234,86,40,116,24,62,14,233,19,132,244,174,55,12,59,254,136,159,229,254,99,172,94,156,65,96,95,226,246,125,225,217,0,108,137,176,127,21,104,242,72,50,150,108,242,232,108,214,111,217,111,176,111,48,7,111,204,98,132,5,0,236,197,246,97,203,193,134,202,119,230,81,209,60,14,64,253,24,3,208,131,183,223,121,235,253,33,119,133,70,236,163,240,237,214,50,199,3,235,239,210,0,244,126,253,248,13,56,210,222,78,173,39,83,209,197,64,125,25,124,142,254,21,80,4,159,50,106,79,86,189,22,180,175,135,243,253,251,2,6,214,237,226,22,234,144,165,183,214,235,115,122,200,38,28,121,108,241,168,58,233,59,45,80,64,119,48,144,234,148,102,246,251,120,169,230,144,117,157,44,123,3,227,17,85,67,9,161,218,34,99,53,244,160,130,157,104,92,142,251,33,241,177,238,173,40,135,50,68,33,168,32,121,32,60,153,184,14,199,5,74,4,192,195,199,247,204,67,191,67,84,73,226,69,114,31,52,0,125,14,37,196,189,186,16,115,199,118,186,114,54,9,41,36,145,208,146,45,159,209,252,111,53,254,149,176,251,105,33,216,238,127,176,181,119,106,22,101,111,15,25,122,150,125,153,178,144,55,219,4,251,228,111,130,178,9,91,199,225,115,192,233,62,63,98,181,51,171,61,214,113,228,113,8,198,10,43,186,252,243,108,142,203,76,98,153,213,157,34,213,138,38,155,18,219,143,193,54,94,236,213,191,182,39,198,91,47,95,163,21,23,14,37,80,194,174,190,171,78,95,102,63,204,164,163,44,124,200,226,175,7,157,116,230,142,35,56,143,79,68,152,183,230,233,0,224,36,158,145,109,15,174,64,120,215,68,20,64,109,45,57,83,160,139,143,176,146,124,160,100,140,52,80,145,163,121,165,177,150,173,166,57,26,157,157,172,176,92,218,253,48,180,9,22,208,61,140,22,120,53,42,14,52,0,171,131,143,112,161,89,232,94,98,78,125,45,71,64,233,167,3,31,65,206,164,90,183,195,143,51,86,200,19,48,161,92,123,96,49,24,220,89,5,219,60,7,13,194,147,57,27,221,29,116,212,103,157,255,1,24,105,152,247,108,162,47,90,193,202,147,228,74,162,160,241,51,156,151,3,220,109,53,150,157,219,180,156,5,227,2,200,171,71,201,158,177,224,125,160,160,182,27,123,71,194,134,188,83,183,208,51,18,84,224,15,171,252,58,236,153,79,72,240,245,36,202,35,30,87,116,189,40,127,49,81,106,68,251,212,151,227,253,192,39,106,165,0,96,176,141,129,235,36,57,252,138,30,196,253,165,74,29,128,170,36,111,160,176,111,56,122,159,141,75,195,42,230,230,162,80,139,251,20,145,133,225,113,24,244,150,237,159,145,181,239,59,4,79,189,149,26,72,29,40,163,149,180,253,55,190,210,99,85,84,146,44,0,213,15,219,239,251,216,217,147,106,119,149,56,95,25,206,195,221,81,82,83,208,129,4,79,166,180,127,95,184,206,90,163,233,217,232,37,131,77,167,16,33,255,144,190,108,4,135,25,223,95,138,61,173,25,17,141,207,142,75,88,209,143,241,115,78,179,121,205,121,92,44,198,77,48,63,98,196,102,61,165,183,61,121,150,251,51,3,207,196,97,235,113,4,66,209,101,216,242,151,116,37,251,177,0,154,5,168,100,230,204,219,222,222,190,190,68,140,185,117,231,211,95,51,228,249,23,112,75,188,123,102,83,112,114,86,86,143,33,28,237,61,205,211,12,9,215,246,16,12,84,23,68,243,125,193,8,188,55,176,221,189,138,207,60,66,243,74,206,59,204,76,10,52,116,102,235,231,38,53,104,154,23,79,150,66,160,61,99,103,148,205,112,117,77,61,66,67,136,139,179,247,190,192,219,211,172,155,88,110,174,58,45,197,237,226,184,155,116,180,16,251,90,97,184,223,69,78,189,202,227,181,27,184,3,192,151,85,34,254,109,251,169,178,65,2,85,115,30,36,165,17,101,206,59,228,43,217,139,32,217,144,236,161,130,7,16,124,88,68,33,206,78,233,230,191,118,81,123,167,143,172,88,9,156,194,234,62,133,6,31,99,210,214,230,228,122,220,199,80,159,196,168,177,212,76,54,232,134,203,38,36,36,220,142,167,70,13,167,68,144,107,75,54,93,95,129,124,251,237,135,147,216,202,240,169,224,63,26,135,169,242,7,225,1,65,226,172,206,37,144,172,83,188,220,92,200,160,139,60,74,48,204,112,217,24,193,3,11,225,7,90,214,71,210,65,173,151,247,202,243,49,123,27,185,240,57,210,243,70,132,52,82,169,149,22,229,225,50,149,182,153,153,66,120,193,220,194,217,228,24,211,221,61,52,0,32,163,152,124,158,90,168,197,98,11,160,169,41,146,101,157,230,28,167,83,9,156,246,25,112,49,38,83,94,186,178,141,110,89,246,56,11,104,44,158,237,11,166,68,85,103,146,174,29,65,144,224,112,230,73,238,91,104,222,112,13,122,220,24,22,142,15,237,162,60,235,154,221,1,225,78,249,98,198,147,106,18,43,142,2,116,72,49,17,29,86,231,78,148,160,196,145,142,111,42,144,24,118,48,81,85,178,163,100,227,25,32,155,97,139,13,109,247,237,23,32,134,154,103,166,245,52,120,69,54,242,92,137,238,212,95,129,51,119,9,76,132,87,128,91,128,223,56,214,22,12,51,70,254,18,181,194,21,116,44,229,122,200,172,70,219,125,197,113,216,242,123,126,10,238,226,37,87,122,39,50,120,199,119,230,222,179,196,194,19,123,176,35,231,146,140,151,60,247,183,171,84,210,243,79,212,67,9,129,129,192,131,167,75,230,225,32,0,139,48,53,156,180,7,158,85,91,151,111,187,107,105,226,121,85,173,20,223,62,206,72,206,154,181,73,109,247,67,38,202,202,229,248,144,19,94,236,99,236,154,226,0,81,177,78,83,8,112,25,3,76,180,99,140,171,128,229,179,156,53,247,207,108,133,95,12,188,185,170,90,17,27,255,245,125,9,32,54,87,23,42,6,179,162,215,225,220,220,253,49,249,50,231,7,164,17,5,174,181,121,123,44,81,6,34,38,10,10,232,190,150,29,111,38,217,88,217,86,208,152,198,201,104,229,13,221,2,69,194,169,168,67,20,151,185,219,203,210,137,98,136,7,173,102,99,150,52,185,115,75,40,118,177,231,29,70,197,24,105,23,26,88,99,24,137,40,102,6,102,96,13,66,119,65,93,235,206,139,24,26,189,227,56,104,60,51,239,41,57,14,63,170,239,177,144,195,143,119,14,5,208,198,165,43,199,79,55,119,36,7,105,108,60,119,60,231,93,107,200,232,131,95,135,222,254,24,252,167,237,136,9,72,33,178,220,117,112,234,250,143,126,208,131,63,5,54,58,17,195,147,1,163,56,232,98,163,39,73,4,171,51,171,119,178,188,251,233,226,153,217,241,194,168,31,23,119,57,162,54,25,208,138,139,192,23,147,157,191,120,44,26,245,75,108,118,170,205,92,9,23,247,154,159,57,51,232,30,179,69,33,177,230,240,161,195,163,73,74,57,117,51,174,202,97,86,160,43,142,109,71,115,222,49,63,51,240,124,179,80,157,157,10,82,191,116,40,106,180,189,92,130,199,255,143,184,140,211,81,83,194,234,46,111,19,127,137,88,12,152,122,14,250,29,112,144,203,189,104,82,161,5,31,147,196,46,138,149,120,142,206,29,60,41,231,29,198,207,195,245,194,71,186,93,198,123,19,231,10,40,24,163,182,126,208,112,228,53,157,121,55,54,70,175,99,56,58,88,138,63,124,243,229,58,73,123,252,40,190,104,250,144,199,20,163,204,134,239,73,251,124,71,194,207,178,148,204,73,150,179,234,179,249,6,31,131,93,249,52,153,92,6,236,158,25,155,148,135,120,35,225,102,157,149,87,78,48,64,23,147,150,49,114,14,131,249,11,50,176,162,219,67,228,212,78,85,124,8,59,8,138,208,24,210,138,193,226,201,200,238,173,146,55,143,125,141,133,5,94,62,74,149,192,6,1,246,63,182,70,131,29,156,197,212,51,243,139,246,36,28,4,97,226,118,222,200,204,57,47,230,168,147,232,214,47,210,93,219,57,202,15,238,74,86,89,91,124,77,116,116,120,167,235,78,142,39,164,179,134,103,203,48,7,49,213,100,4,214,178,39,98,48,248,217,103,94,65,18,90,55,87,34,254,162,72,33,252,13,82,216,117,61,210,255,121,125,118,35,163,226,52,224,66,202,162,168,246,104,12,211,226,54,177,104,59,38,89,163,1,235,181,99,110,45,0,166,19,149,137,84,141,166,83,72,103,115,156,35,62,134,49,4,28,138,69,155,246,62,171,138,143,100,91,73,147,238,148,189,250,244,54,99,241,138,45,34,106,168,192,49,237,8,7,42,243,4,81,203,231,108,18,22,71,141,200,154,112,48,150,255,84,177,94,151,73,78,215,100,220,45,112,197,59,255,35,240,96,207,65,153,167,116,83,212,84,171,69,119,30,148,42,251,72,17,98,212,212,196,250,219,63,148,108,22,137,66,182,138,171,209,237,89,129,112,157,12,141,21,116,16,31,105,123,217,111,79,230,215,34,182,17,184,115,195,155,122,118,90,80,209,88,152,213,120,142,25,31,117,102,193,212,121,194,34,196,208,232,46,237,189,0,225,184,152,45,153,207,99,173,203,79,160,97,50,185,85,174,210,173,151,214,41,26,236,154,64,123,2,14,83,69,2,177,253,93,121,81,116,165,61,8,170,61,33,85,8,78,9,175,164,13,82,127,212,20,246,61,85,148,229,22,167,90,223,144,38,83,105,67,145,72,210,209,163,202,223,23,93,123,71,231,174,108,17,138,244,57,147,31,31,113,38,253,56,209,239,237,42,57,64,174,223,119,185,209,137,176,79,255,36,216,243,185,23,207,21,57,224,175,156,50,55,191,70,218,98,77,153,7,1,153,249,234,59,145,197,242,144,239,64,137,89,188,228,179,105,107,49,42,57,124,134,49,130,11,173,39,48,85,168,60,94,67,2,139,184,81,242,139,62,238,21,88,141,38,92,175,19,34,148,112,237,151,101,173,24,245,188,182,250,15,195,71,235,101,224,73,44,63,184,17,139,76,160,34,110,26,39,204,83,255,171,253,73,18,113,240,173,174,230,202,152,50,153,90,218,248,25,54,82,35,203,72,222,90,123,94,48,105,51,95,119,38,187,65,108,27,202,247,6,54,27,74,231,61,69,39,58,124,19,179,167,108,59,229,52,19,233,134,218,162,190,242,91,106,111,229,114,82,27,100,137,27,39,65,177,125,235,253,251,227,197,212,229,161,199,100,168,129,45,203,232,117,96,110,0,123,9,146,220,146,158,50,34,41,68,240,193,224,212,76,78,70,253,248,51,67,210,166,188,12,218,58,132,82,201,121,66,102,19,69,1,33,58,13,119,20,42,38,197,6,225,80,26,23,34,238,162,130,21,110,22,137,191,204,82,203,39,16,75,130,246,162,135,105,109,72,27,62,14,234,40,193,125,37,32,200,162,198,173,179,198,198,255,123,90,49,228,191,40,51,29,80,141,77,248,16,140,145,3,164,242,170,46,210,254,10,30,209,68,217,188,214,84,109,235,87,201,247,29,128,248,134,29,161,236,43,219,237,160,76,129,171,113,87,182,199,253,205,35,183,111,142,118,69,43,22,209,65,173,144,77,75,40,246,98,94,223,244,1,231,43,23,89,247,242,76,104,95,238,225,65,56,50,82,47,155,112,40,50,101,250,193,118,53,155,149,217,115,117,71,191,41,220,7,67,162,160,152,54,21,115,114,225,80,46,115,100,133,205,163,242,232,44,66,174,115,148,29,66,248,63,47,176,29,90,31,14,34,225,232,36,38,78,134,227,28,100,56,80,103,72,45,105,117,244,232,16,35,88,95,172,35,70,28,54,96,236,163,210,193,255,129,8,188,76,9,81,127,20,40,30,58,81,9,41,251,143,30,37,97,162,68,11,80,134,158,39,225,108,201,220,225,155,121,254,206,211,96,116,164,199,203,220,22,114,195,159,147,67,179,72,95,88,73,61,147,158,1,143,249,186,84,168,110,145,173,88,245,7,108,129,74,208,14,173,63,166,185,11,191,131,154,223,152,249,112,57,156,208,44,158,68,45,247,71,175,246,181,74,153,59,58,75,187,176,141,184,49,28,206,226,53,23,53,109,77,154,179,247,9,249,100,76,178,49,50,59,93,136,123,126,252,240,140,37,86,77,34,72,154,105,214,169,41,19,51,102,240,73,0,202,150,189,1,208,230,248,38,114,16,70,242,220,198,4,27,245,222,137,119,127,166,122,192,185,15,28,48,146,136,203,202,207,63,93,227,118,200,155,190,122,123,3,177,237,82,80,28,184,221,6,195,62,203,233,35,157,13,81,202,236,170,222,11,56,12,10,165,230,248,206,166,37,31,232,227,26,94,197,109,134,142,141,75,57,131,142,57,165,162,49,255,196,129,158,248,133,205,113,198,11,150,169,136,177,61,124,187,13,126,242,65,163,41,4,100,111,137,112,5,188,52,205,242,37,124,152,77,227,230,241,9,144,177,66,24,55,254,157,155,27,64,107,6,177,235,135,157,120,152,64,7,74,9,18,113,37,90,41,128,217,79,237,128,18,234,6,173,103,62,60,47,178,243,219,204,32,108,103,103,182,229,149,152,76,112,180,53,149,165,217,104,135,181,208,233,166,224,161,160,73,81,233,12,178,129,30,195,244,240,253,133,22,211,101,246,123,9,49,95,207,47,219,189,81,123,176,6,175,211,139,9,65,55,173,82,140,82,109,247,106,120,82,154,48,89,23,213,109,173,119,254,86,230,72,5,149,106,62,30,155,52,186,105,136,193,23,10,160,141,36,184,179,221,208,140,57,53,245,57,105,207,69,238,39,213,24,199,8,230,105,188,249,205,177,116,146,27,185,12,201,92,225,165,143,116,19,101,173,147,57,117,175,51,15,55,69,123,219,186,58,254,82,184,135,151,109,27,84,138,4,35,248,119,114,94,185,152,55,19,112,176,57,110,21,220,129,217,24,67,243,71,231,235,175,59,102,205,184,165,215,117,59,96,106,85,208,139,80,104,125,234,154,230,157,226,43,27,152,53,35,97,254,194,83,244,56,171,197,73,121,187,23,165,188,0,70,154,22,235,145,196,23,224,164,76,154,195,60,66,151,202,64,251,30,157,60,113,20,79,60,134,116,122,131,234,141,93,2,96,108,21,164,249,114,200,57,78,69,76,248,46,246,64,134,193,185,164,54,63,126,155,134,65,134,181,202,21,149,26,214,229,222,2,55,90,210,178,91,69,123,76,13,31,130,138,114,250,50,167,29,97,175,79,240,0,235,25,156,212,97,202,164,250,108,157,245,230,6,213,251,10,42,7,112,204,27,35,242,185,234,156,121,237,0,188,1,182,204,210,253,62,89,42,127,192,11,221,9,21,185,151,222,53,21,242,212,22,37,127,93,182,186,89,146,221,210,33,92,50,167,83,64,231,210,30,141,241,68,151,173,215,46,70,116,157,169,208,230,0,204,93,43,62,198,96,148,161,88,186,246,93,144,8,40,115,10,69,229,55,218,74,177,95,222,194,255,113,183,96,63,183,210,210,20,217,178,224,81,172,198,110,206,81,204,112,183,188,130,233,150,85,102,61,132,108,62,129,67,220,126,153,209,210,124,15,59,76,114,247,17,91,184,34,241,235,87,175,244,218,44,167,172,142,6,59,138,118,80,20,121,100,237,171,44,103,96,179,179,131,159,116,48,14,180,1,212,46,247,57,248,87,137,196,3,86,114,214,159,14,21,249,64,184,185,237,160,77,226,227,45,79,201,245,73,178,170,169,23,254,37,164,24,11,135,209,45,163,92,90,210,74,165,211,86,232,121,64,110,147,151,112,230,150,185,250,13,210,255,10,20,35,155,178,104,245,193,127,83,53,136,198,77,173,41,153,150,1,172,166,51,127,22,147,101,146,156,45,121,41,169,42,67,106,251,27,204,136,38,215,39,218,62,199,41,130,20,229,92,31,123,158,5,21,211,228,103,229,110,175,116,168,15,224,58,17,143,231,120,70,177,110,185,57,67,49,86,40,145,129,237,27,242,224,55,180,116,217,252,146,37,3,131,59,91,218,114,85,250,80,189,95,139,120,77,230,251,224,47,129,167,83,116,94,42,237,116,40,205,149,106,77,255,23,33,57,116,220,41,185,183,70,65,31,40,15,221,75,161,211,71,224,197,193,168,3,1,63,177,210,42,102,151,222,34,57,200,213,209,249,73,41,217,194,246,2,196,114,127,154,196,180,36,207,217,55,94,22,198,80,196,49,113,95,68,154,87,42,33,23,92,185,17,23,127,95,25,72,173,184,252,81,94,183,119,120,40,122,19,110,111,126,155,9,113,202,137,110,24,216,110,165,88,154,75,220,231,43,249,82,212,129,17,120,197,182,147,41,95,83,100,93,41,60,180,91,77,113,119,22,252,87,45,125,147,254,133,86,119,1,67,123,149,19,52,21,186,194,189,140,153,146,24,80,181,12,80,75,114,226,245,141,156,164,17,140,139,118,72,2,101,157,127,127,226,137,132,178,245,62,32,215,140,219,83,107,251,186,43,175,223,55,123,91,143,217,43,107,193,11,8,69,7,76,237,175,156,11,223,209,41,18,30,66,164,21,88,150,94,229,148,115,173,73,31,18,110,248,138,174,122,0,60,35,142,50,195,211,82,175,122,203,65,161,165,63,147,44,119,224,65,174,45,241,59,157,200,149,75,248,12,177,147,108,183,247,186,165,39,123,183,160,242,37,169,132,229,179,146,39,170,232,60,235,17,205,117,116,63,204,210,180,168,112,0,195,116,124,38,178,23,135,216,22,36,129,28,226,160,254,129,56,72,11,89,150,211,210,42,29,239,49,121,24,119,82,249,41,202,202,156,96,13,133,165,130,101,81,108,67,221,252,152,63,208,49,148,52,168,111,56,40,92,24,136,52,79,190,140,207,22,101,22,183,243,175,171,214,169,100,204,253,230,231,206,225,170,170,28,130,196,64,111,44,12,38,52,155,112,78,184,234,183,41,147,62,233,19,20,129,85,122,238,197,173,80,127,112,219,216,147,62,128,194,115,234,151,61,51,241,239,231,184,163,5,72,150,198,47,62,171,51,246,107,100,124,68,68,148,47,245,101,18,142,255,255,13,151,155,64,75,255,67,81,201,192,246,54,15,138,248,242,32,190,87,132,52,131,44,134,133,44,239,63,148,100,160,29,251,221,123,101,93,179,145,217,151,90,24,142,255,225,142,58,93,242,58,59,207,216,144,216,203,210,235,168,38,67,106,113,47,156,58,39,209,23,144,1,147,208,245,96,17,10,224,134,62,239,123,212,155,96,80,7,38,41,83,201,175,212,64,95,250,49,123,91,127,110,121,238,154,200,85,18,6,52,229,245,98,211,5,180,151,141,111,102,254,190,83,87,211,155,206,198,52,10,6,17,203,163,186,189,186,86,18,171,5,112,19,27,181,218,219,71,237,17,65,242,241,241,173,18,29,234,199,88,22,36,117,151,174,121,31,146,168,54,130,212,98,183,21,51,59,211,147,107,235,12,227,218,71,163,183,156,74,29,240,72,104,16,152,245,149,41,166,255,25,119,240,155,212,219,39,217,15,27,245,181,123,244,13,33,246,251,40,176,86,183,232,212,92,249,109,24,38,207,133,214,142,214,86,235,154,152,115,47,176,155,125,74,70,212,8,204,192,129,70,232,138,136,110,77,234,204,13,198,17,119,234,195,165,129,155,209,137,15,175,53,251,56,44,64,5,219,128,167,66,90,69,232,65,39,121,135,49,253,40,200,45,247,79,122,66,230,216,250,193,31,251,118,95,106,169,52,118,213,123,52,232,0,4,44,152,201,91,183,118,196,122,115,237,227,136,36,216,205,203,223,145,29,120,235,2,224,84,118,232,73,150,69,102,27,219,129,22,101,184,182,212,101,11,104,132,142,240,45,153,91,60,247,205,64,75,180,238,255,73,120,226,255,108,2,27,6,191,208,235,78,62,49,203,168,193,122,43,173,162,236,118,212,6,247,188,129,63,87,241,28,158,243,246,174,235,110,133,107,32,219,15,85,222,246,25,167,194,232,66,229,108,209,123,248,75,29,0,238,243,173,166,152,85,8,210,164,107,39,50,201,161,30,92,240,29,221,1,86,102,210,140,97,204,253,38,116,218,151,67,79,227,100,164,225,254,197,28,196,65,101,98,153,151,254,9,235,246,126,172,215,35,144,175,3,203,148,232,232,199,237,87,75,78,117,197,218,120,39,226,42,63,143,132,129,231,114,46,103,105,166,136,83,34,77,152,209,196,158,59,78,178,81,228,244,170,15,83,142,30,40,143,140,221,192,97,151,153,80,15,20,144,254,53,3,225,35,238,159,39,47,138,124,164,189,145,232,207,251,125,206,167,77,156,148,187,46,72,211,52,69,56,21,4,188,24,251,15,235,156,16,66,178,144,123,140,84,137,142,57,129,252,66,185,66,41,27,253,251,244,154,105,218,107,142,86,212,66,123,143,183,103,85,105,159,108,229,22,82,65,224,144,19,139,155,208,170,185,198,182,218,245,13,96,22,173,158,0,168,65,248,52,78,154,64,169,21,183,235,170,228,247,94,215,205,134,94,46,128,3,123,11,16,68,227,202,51,193,37,170,148,74,99,160,175,232,135,4,223,225,0,137,77,212,251,199,136,224,54,163,250,21,75,55,32,90,157,250,152,252,97,139,101,249,142,148,211,226,228,78,114,226,232,223,156,200,74,71,153,3,242,194,120,22,207,136,27,133,199,3,137,214,27,194,242,199,32,130,216,8,81,126,97,74,231,54,246,26,216,248,122,31,204,162,182,192,203,23,156,158,37,9,148,162,34,184,19,65,89,202,154,45,185,59,19,98,40,13,132,160,16,74,84,72,4,22,187,183,77,15,23,26,161,13,4,169,39,181,59,186,69,255,129,157,199,233,99,33,246,157,3,22,86,60,211,185,152,202,166,33,94,100,30,69,151,39,190,203,235,4,125,170,233,226,163,81,57,245,131,68,192,25,105,50,176,160,124,35,11,98,255,232,87,219,143,48,205,150,101,0,53,51,206,209,24,182,244,54,163,58,205,17,236,81,128,188,165,225,143,30,24,3,125,234,21,16,190,32,29,189,70,173,221,154,72,32,32,237,231,136,102,186,136,226,35,10,178,166,187,180,216,90,4,117,106,239,82,168,160,70,102,251,6,57,182,195,114,200,109,199,142,31,22,149,168,154,254,32,191,175,6,254,164,152,10,49,104,209,122,139,44,82,182,103,17,202,187,47,189,154,242,190,187,28,73,79,85,95,166,246,141,23,42,24,77,252,115,111,74,55,60,134,165,7,174,6,71,235,52,131,112,51,49,49,85,76,33,209,204,231,31,118,70,247,23,81,113,106,99,81,189,58,245,162,21,83,29,156,68,137,33,218,44,93,93,95,11,103,175,54,69,73,145,199,179,203,123,16,219,5,147,156,151,155,201,69,172,164,214,129,43,4,78,209,167,88,79,120,223,81,28,179,62,5,174,59,149,51,227,177,68,204,93,161,51,157,203,158,207,44,84,13,66,80,33,213,31,171,25,255,196,253,209,209,79,67,25,118,234,116,28,146,88,107,208,109,165,89,21,5,2,244,143,227,183,7,116,225,206,92,14,81,213,46,71,224,130,59,225,147,41,149,99,228,163,233,69,175,209,159,91,170,222,65,88,49,158,139,188,47,229,29,79,218,225,95,220,215,64,60,152,140,35,51,66,113,75,68,148,58,234,109,136,6,29,120,118,121,166,191,45,133,147,12,54,11,45,2,201,24,211,105,97,143,90,32,44,55,155,178,206,174,194,66,244,92,234,120,177,154,2,72,180,200,234,73,168,103,42,152,105,134,217,108,86,155,235,112,3,72,136,148,76,174,201,179,102,244,113,175,73,8,247,162,22,132,74,156,229,7,98,63,170,40,190,181,91,169,246,176,54,67,134,5,165,107,17,238,169,252,82,128,182,205,41,116,168,181,199,249,151,59,51,189,231,148,153,68,117,183,209,36,154,3,123,197,100,157,9,6,128,216,40,176,100,231,219,149,60,62,40,120,95,186,92,62,153,14,165,246,212,122,165,228,225,111,145,245,119,49,73,17,104,134,235,234,22,154,212,214,201,65,210,117,68,118,143,233,224,0,111,13,164,77,121,130,48,180,197,215,201,213,19,234,186,26,142,135,222,252,131,119,19,120,134,79,222,237,74,233,172,101,204,51,17,27,111,94,183,18,116,161,81,182,55,140,95,192,134,144,67,138,132,178,195,243,2,181,252,232,250,188,211,41,114,85,127,196,4,86,91,8,118,78,56,56,7,137,13,155,205,71,38,89,248,219,118,100,234,164,38,11,142,206,149,187,45,91,13,30,68,230,111,70,238,224,74,236,115,9,11,23,125,239,83,1,196,54,209,214,27,212,226,194,91,171,85,18,123,56,9,62,223,120,112,141,4,215,191,42,83,85,57,110,165,73,85,165,78,65,205,255,74,100,221,238,46,78,103,229,136,89,24,250,35,31,88,2,98,155,121,43,2,200,247,184,31,195,176,57,16,229,29,6,60,61,181,4,236,182,179,127,115,124,152,12,164,195,203,154,230,9,176,152,246,125,245,178,54,232,189,167,28,60,193,20,162,53,131,224,55,141,15,220,101,213,222,30,205,1,157,183,50,11,100,252,45,166,192,233,39,29,87,78,41,199,230,104,11,50,23,229,0,81,214,178,253,189,203,123,134,37,152,86,205,141,195,136,97,155,149,174,186,233,145,48,61,25,196,48,243,141,183,94,12,227,68,176,124,212,5,216,33,104,46,214,12,234,242,253,2,13,94,139,104,189,234,27,43,85,29,151,25,53,230,83,103,184,242,93,17,39,231,249,176,155,212,85,187,198,226,18,82,63,145,249,223,161,188,116,207,5,195,228,85,37,90,219,146,51,60,216,146,181,221,47,17,251,254,21,45,231,34,61,208,167,20,24,252,27,31,184,231,52,68,54,204,205,191,249,119,114,223,77,126,31,187,191,158,93,217,14,214,58,159,165,53,49,236,153,165,48,161,106,48,100,164,41,179,165,168,123,125,237,187,232,234,95,181,66,27,233,209,95,60,192,138,115,29,95,130,177,240,3,149,130,147,78,56,186,37,177,145,3,39,60,174,121,93,146,106,173,211,182,151,130,134,142,53,231,14,172,197,171,136,57,185,140,32,211,86,148,73,14,134,61,73,112,93,32,61,45,116,176,197,93,96,221,144,184,215,49,22,83,63,127,146,185,127,95,96,18,130,136,70,47,36,228,78,137,242,152,205,137,193,152,111,84,139,174,59,106,110,167,188,73,73,226,33,82,2,6,251,17,72,75,184,103,204,152,129,178,163,57,136,49,155,126,74,86,64,150,161,209,226,138,10,214,155,13,234,35,118,22,223,20,205,5,79,165,225,64,132,125,179,244,254,240,123,138,144,173,161,106,62,155,181,110,183,3,31,239,9,142,132,161,163,183,224,11,230,207,137,141,241,6,4,203,191,159,142,142,197,121,222,85,205,153,178,30,108,81,107,173,23,167,76,10,208,195,163,151,88,57,35,90,128,116,13,149,209,13,228,114,227,252,9,53,118,148,53,144,203,85,179,61,19,30,130,152,216,193,61,104,90,172,60,178,146,155,190,246,77,26,0,166,153,199,58,123,141,210,146,27,1,145,249,3,166,126,217,26,22,0,7,26,209,74,47,205,76,202,26,14,45,7,32,9,116,151,206,254,161,190,39,241,19,250,128,71,121,147,217,187,196,252,45,23,218,179,171,64,98,225,235,11,233,69,70,77,130,245,8,24,236,127,80,255,136,245,57,104,242,176,213,54,188,250,124,207,120,167,107,26,218,247,4,127,223,147,4,217,56,190,201,219,125,122,18,50,180,60,32,235,140,20,44,146,84,179,183,252,94,87,73,145,35,97,203,96,191,139,217,200,161,184,11,129,188,234,87,237,16,43,181,80,127,5,157,22,177,135,71,8,123,38,80,145,192,100,227,198,126,83,156,143,154,14,198,118,101,13,179,182,15,76,224,180,154,166,100,54,121,37,209,85,177,248,109,84,247,245,80,23,84,12,193,158,52,211,166,115,137,92,146,138,174,104,192,145,50,78,19,16,57,15,82,223,147,30,126,15,80,21,36,65,201,179,135,198,144,245,182,48,19,239,41,21,250,69,149,115,190,237,92,87,160,137,46,96,74,162,177,11,251,173,83,232,203,147,147,151,17,103,106,217,103,46,60,38,8,218,164,48,73,229,183,85,102,52,133,125,61,17,171,192,56,177,244,22,73,218,126,133,57,202,250,38,107,145,27,199,89,95,253,104,176,53,177,114,78,235,205,129,147,47,163,94,105,43,198,55,201,237,153,164,252,18,119,8,158,1,174,47,109,253,114,42,74,167,243,70,87,131,203,162,205,45,215,7,220,210,70,22,45,187,186,29,119,187,22,238,71,185,218,232,150,196,153,107,233,88,150,171,29,226,211,102,174,126,171,193,39,252,88,73,82,28,50,174,123,33,183,152,225,70,202,1,165,98,202,117,50,143,187,204,28,74,25,138,109,231,77,176,97,227,33,183,106,233,170,66,75,13,114,77,208,94,65,8,204,143,192,244,128,195,144,109,177,251,36,147,20,112,61,53,119,90,208,239,75,103,163,60,187,70,1,75,163,222,177,214,184,37,224,1,183,224,103,111,214,226,125,202,223,223,200,29,68,187,86,73,68,111,202,187,115,215,66,198,83,169,163,51,210,164,250,183,214,247,183,229,195,193,55,149,161,111,105,206,44,230,95,137,178,148,25,36,175,251,71,101,113,63,209,201,68,39,218,52,72,190,118,130,186,220,27,184,177,174,68,96,207,107,141,93,73,255,13,0,196,171,121,83,237,126,208,182,66,13,244,4,152,168,192,151,74,77,152,164,194,237,143,216,213,167,82,52,83,223,110,123,35,85,20,240,7,93,60,89,177,154,170,204,77,91,229,107,12,194,173,219,87,28,60,199,189,53,111,89,215,194,53,27,56,23,130,100,14,114,19,28,129,193,240,90,89,11,249,203,137,246,2,57,131,119,116,109,248,96,44,165,91,174,175,221,15,246,75,7,98,116,54,81,193,189,213,57,89,79,157,119,230,66,4,218,59,229,84,115,110,253,79,168,227,14,30,67,79,93,15,77,158,130,141,130,37,226,49,193,220,170,167,38,207,198,13,171,10,252,255,225,8,134,197,248,97,155,51,103,209,45,22,42,15,159,222,25,219,192,64,156,89,0,254,228,235,74,84,245,252,19,124,28,21,53,52,186,72,175,141,16,9,142,228,127,189,114,242,114,25,39,165,251,241,236,222,232,252,103,71,240,53,214,253,225,133,96,88,25,16,189,210,5,232,178,101,41,48,109,254,180,207,60,117,252,175,35,21,196,19,194,103,126,217,16,67,93,93,129,50,35,214,164,80,244,27,248,31,245,205,152,6,176,7,3,156,41,36,75,4,25,171,28,210,219,171,2,196,34,25,58,132,103,250,16,122,221,129,44,246,241,74,99,27,228,217,92,114,234,209,110,142,250,235,48,56,212,233,219,99,239,29,219,94,148,241,247,88,73,152,44,248,25,110,7,87,126,63,14,175,249,224,128,48,128,117,39,37,43,25,196,54,143,192,168,254,200,75,188,49,15,60,19,126,201,102,142,236,142,197,151,98,250,81,99,193,214,178,189,44,180,49,191,19,137,11,159,37,240,159,158,137,183,40,178,229,35,113,94,42,54,123,178,183,194,118,43,40,21,151,180,2,130,255,254,214,120,243,114,250,25,239,63,116,185,230,4,239,74,249,106,155,19,207,175,143,77,152,125,134,114,4,167,173,145,144,123,123,217,237,89,201,246,34,62,189,127,65,130,205,0,75,134,45,120,82,122,90,82,165,93,95,221,53,55,182,68,207,213,116,185,212,239,102,153,29,169,45,243,78,120,106,188,59,227,179,215,33,33,139,208,249,29,118,116,124,88,43,203,161,167,65,35,179,56,15,53,169,88,15,40,36,129,182,194,181,187,170,72,7,137,172,131,111,10,127,70,175,240,153,193,181,46,245,153,12,37,68,81,99,97,152,220,205,110,171,207,188,119,233,224,190,115,59,64,202,2,8,223,217,170,179,172,240,150,24,165,102,11,96,197,201,113,28,226,174,194,101,226,22,49,12,155,182,39,148,28,162,33,90,105,49,124,196,218,5,213,99,149,26,5,218,202,172,76,1,174,11,234,178,62,246,221,65,175,124,38,199,232,110,55,227,50,101,187,129,11,44,140,98,80,122,116,133,107,169,109,90,1,96,210,177,76,33,164,88,53,33,211,155,33,178,179,19,60,39,208,110,126,134,216,227,66,219,14,228,53,18,189,108,70,109,169,113,105,27,173,54,81,101,62,19,197,158,193,152,157,101,176,87,150,107,148,127,20,117,73,137,145,19,23,31,93,250,27,195,47,18,27,11,126,227,63,26,108,106,98,101,116,252,238,19,34,37,229,245,89,39,148,188,193,203,255,92,160,145,242,138,151,227,125,187,183,59,200,149,253,174,122,234,54,164,22,221,222,214,54,37,20,213,238,189,254,192,183,3,11,51,153,100,62,73,15,191,212,122,91,20,239,250,170,19,44,127,15,164,14,26,150,199,40,40,20,81,222,196,169,144,21,19,9,153,133,79,242,190,164,246,235,157,107,150,87,56,190,118,5,190,117,127,216,89,78,142,104,32,121,71,236,9,227,27,61,72,162,111,239,0,248,88,68,206,101,211,249,179,242,99,236,252,30,192,156,243,53,153,225,164,198,110,20,159,105,61,57,149,43,72,4,254,184,119,181,78,184,94,88,134,231,171,194,129,61,74,92,116,10,98,138,65,143,135,100,152,40,140,134,246,244,45,108,139,222,160,2,73,207,135,90,102,207,243,22,72,18,204,113,215,208,201,2,205,206,189,197,76,166,139,73,133,7,169,117,104,21,68,18,208,135,42,243,60,116,123,115,30,137,197,107,247,96,37,113,205,158,116,52,215,159,242,239,94,163,248,100,170,194,153,191,17,127,103,238,152,123,216,171,111,31,48,63,19,162,25,79,3,60,134,156,39,191,90,53,240,147,34,133,104,247,170,37,242,154,181,13,36,2,100,183,144,76,253,93,141,162,104,71,150,19,171,136,120,138,175,245,71,123,107,75,207,242,89,24,62,44,243,221,103,56,32,210,89,214,183,229,39,112,255,149,117,244,97,204,52,173,160,26,170,44,238,169,33,133,116,141,197,239,110,170,2,38,15,217,47,178,61,225,109,119,232,69,65,23,158,50,212,195,216,0,49,232,20,156,118,82,30,13,94,0,109,151,5,148,91,167,72,64,210,85,232,224,84,10,29,132,65,131,205,33,86,187,189,53,97,51,136,153,69,106,80,11,70,205,168,161,128,89,1,141,25,206,206,30,252,238,59,246,94,24,105,233,132,158,147,171,31,68,206,30,63,249,19,128,103,117,124,218,234,208,52,251,65,238,174,33,108,103,16,255,52,234,19,240,61,98,16,71,225,166,185,41,90,198,106,37,184,197,43,233,54,28,223,1,95,73,199,9,24,25,184,68,123,213,144,130,212,115,118,14,183,146,129,40,148,178,117,63,221,107,15,104,64,241,178,193,238,240,77,90,170,49,71,173,146,88,253,209,74,42,82,32,8,123,251,205,168,50,69,98,11,71,132,174,59,200,177,165,253,172,243,204,79,143,11,188,89,217,183,120,170,126,146,65,37,135,231,10,192,219,161,164,144,245,207,52,75,58,59,192,30,164,155,108,15,44,152,107,152,179,170,175,36,151,212,181,56,126,157,102,36,241,117,170,116,16,219,35,12,5,146,128,148,83,203,34,183,52,182,177,136,87,68,235,253,248,173,249,218,160,86,67,129,215,166,111,128,92,199,68,166,95,199,18,95,228,199,52,104,47,63,192,28,165,67,103,165,113,157,13,41,158,155,60,100,89,107,17,168,122,43,149,70,80,205,208,38,81,188,207,113,63,175,194,115,66,229,143,52,228,170,38,126,229,67,97,188,185,70,178,86,236,56,12,208,110,125,187,52,131,114,135,82,143,191,54,177,162,130,56,91,152,194,9,174,80,160,184,28,200,10,164,250,240,26,233,62,241,202,23,168,88,26,103,246,175,149,176,158,189,72,181,7,103,79,124,240,149,20,144,74,119,52,176,34,46,142,26,168,102,190,97,161,135,247,137,220,39,242,75,212,31,144,47,20,175,23,228,132,51,58,185,12,235,122,179,42,82,183,86,225,76,200,104,85,115,97,214,166,28,187,217,96,170,112,177,223,248,65,146,116,200,101,149,149,108,79,153,157,90,95,24,92,229,229,236,96,163,202,23,19,240,21,70,175,244,133,151,102,218,73,1,139,244,61,171,122,118,193,119,28,59,149,35,147,176,110,142,194,88,84,90,67,94,253,119,188,62,234,226,163,139,83,113,139,178,110,158,215,226,78,70,219,51,13,220,202,195,238,44,121,154,93,91,41,213,219,49,106,0,82,156,13,33,65,58,108,105,41,247,204,128,158,48,214,2,148,34,68,220,49,214,198,93,208,187,239,222,41,87,54,94,241,201,50,75,126,177,47,129,62,102,176,39,154,89,244,137,127,24,124,106,141,194,8,210,154,229,42,2,137,231,44,37,203,94,189,64,5,172,169,77,17,213,170,222,120,193,141,41,117,240,2,208,185,225,64,167,126,131,36,95,197,146,219,92,66,127,23,61,97,97,106,100,26,31,228,200,223,12,145,90,96,84,32,36,100,78,56,252,12,234,6,54,18,114,126,110,93,227,55,120,94,216,200,164,34,98,70,110,33,58,254,36,189,187,251,22,146,18,95,79,134,39,31,244,230,205,136,17,203,68,203,101,226,255,164,147,160,135,242,195,218,112,71,128,130,244,227,229,109,211,93,21,1,203,112,158,26,22,147,24,82,183,14,123,249,206,241,12,164,39,227,219,231,173,73,210,109,134,118,51,211,55,62,104,211,149,253,100,134,166,32,93,211,169,105,237,232,164,133,254,163,160,7,171,10,78,119,201,20,80,129,222,6,200,235,243,72,21,103,174,162,235,207,14,76,100,32,38,187,59,28,178,149,150,26,241,128,9,150,88,23,21,24,84,184,77,158,76,70,22,120,83,199,209,49,156,146,17,38,109,162,112,214,58,83,70,27,8,69,170,89,71,241,42,47,60,74,106,189,124,53,168,54,248,168,194,0,127,154,29,106,15,110,11,6,30,175,122,253,37,56,221,18,167,66,17,204,46,18,239,165,229,46,211,181,189,170,249,199,73,159,218,40,14,111,156,44,236,164,229,88,229,236,31,131,2,127,18,208,218,72,50,93,150,24,196,79,73,61,240,49,213,157,28,9,73,97,22,245,244,57,30,170,2,61,18,25,111,208,36,236,145,242,232,136,237,31,173,193,54,134,114,159,91,251,69,98,143,230,37,109,162,44,224,155,177,149,34,10,23,139,253,224,34,125,47,254,177,226,250,40,224,214,145,17,228,102,198,146,21,215,145,239,242,166,58,77,40,190,77,62,216,19,213,12,11,225,18,12,12,147,164,78,69,81,37,31,133,191,19,143,61,79,75,126,131,108,106,75,143,143,249,6,1,144,255,187,244,223,116,10,145,94,253,0,233,239,93,251,7,47,90,202,228,205,8,173,149,91,23,175,88,107,209,25,124,104,44,236,200,204,241,178,64,151,129,241,3,212,54,192,21,169,70,178,134,28,173,9,162,215,194,68,25,141,29,186,115,142,26,195,198,54,34,200,92,96,118,28,33,106,13,145,52,91,249,45,89,114,17,79,56,120,195,234,31,215,150,9,97,52,60,46,151,180,11,107,7,98,152,56,250,132,243,216,182,92,58,230,214,10,135,64,129,86,192,10,128,216,38,123,152,75,68,216,9,48,141,220,230,249,36,0,33,107,141,130,103,220,51,22,127,134,192,176,93,40,210,10,240,186,243,168,114,135,112,13,170,47,55,0,167,3,152,67,201,52,164,227,128,24,210,4,255,192,59,106,126,71,167,212,152,235,3,152,98,129,40,226,160,124,152,242,42,148,88,41,118,106,95,96,158,48,105,102,31,187,38,67,247,248,88,61,230,125,103,121,242,80,34,179,185,159,219,58,143,117,19,24,52,251,77,106,174,244,13,49,42,92,240,227,189,3,49,59,164,141,199,122,48,53,249,24,49,242,179,169,97,56,130,211,45,2,79,237,61,164,44,156,62,140,5,132,143,21,144,136,197,8,246,247,89,127,16,126,155,133,16,142,49,97,177,177,52,47,251,188,220,167,96,234,154,4,98,68,106,199,96,45,238,55,254,190,96,250,83,75,45,101,240,76,77,132,63,115,191,236,189,142,5,168,150,6,94,152,197,198,112,214,62,157,248,61,248,176,141,186,121,35,43,6,252,168,30,27,30,17,138,15,190,201,204,42,94,145,211,179,209,113,121,102,219,127,165,49,154,83,27,244,28,209,205,100,12,149,93,198,164,54,110,107,231,110,254,42,124,176,109,224,212,227,219,202,17,16,11,10,55,224,242,114,209,116,131,117,176,137,150,197,242,119,234,59,83,202,121,133,113,183,71,55,196,193,26,228,180,79,250,101,166,230,104,88,89,241,205,225,67,139,236,25,95,0,230,46,79,82,109,110,241,125,15,58,139,49,209,165,98,228,61,33,168,208,130,187,8,75,241,89,71,98,41,230,238,184,164,188,141,175,20,210,68,180,229,166,83,89,14,193,51,180,48,142,156,194,151,213,32,27,26,72,158,14,50,151,197,68,249,158,231,86,116,127,222,209,149,237,193,92,56,159,48,71,39,18,236,203,122,26,191,188,72,203,104,115,42,100,177,140,21,240,245,139,59,183,208,186,245,230,225,73,191,0,85,243,112,133,255,59,170,235,214,7,33,120,164,110,133,185,221,244,100,147,82,20,125,154,231,69,246,53,72,31,132,91,212,65,75,62,147,15,221,104,143,180,11,139,42,115,103,128,241,159,4,184,125,192,40,8,90,17,86,12,148,107,173,146,184,22,163,47,75,17,8,241,196,247,173,189,13,75,95,31,142,124,145,45,50,40,51,123,124,153,87,83,24,97,81,149,128,158,32,134,10,156,253,234,30,233,126,174,4,134,179,112,185,33,242,25,97,143,42,67,182,222,228,8,205,33,92,130,10,3,27,126,99,252,9,114,4,148,129,238,238,38,219,64,165,62,133,238,134,123,52,105,20,109,212,99,126,49,186,250,113,94,98,172,115,130,179,157,124,162,29,251,136,39,150,157,85,178,61,144,11,173,121,120,174,51,33,25,71,48,161,206,46,131,159,184,155,12,113,26,239,134,211,30,63,240,58,243,68,242,249,211,143,185,147,188,198,190,124,19,17,27,80,186,1,69,105,177,217,36,166,56,109,14,28,3,195,215,67,94,72,63,106,81,13,235,4,83,17,100,12,143,209,125,75,212,196,91,227,65,86,48,12,119,122,147,96,37,35,176,145,1,48,0,24,44,43,92,165,238,31,225,196,195,247,110,110,192,112,27,95,199,241,183,62,26,230,67,61,51,151,211,42,15,62,172,16,42,136,217,125,189,97,167,196,25,56,245,56,54,41,176,43,156,183,191,29,251,138,149,249,132,210,111,181,123,157,101,176,227,110,66,44,22,96,91,229,11,78,47,248,243,202,174,71,244,44,207,26,62,241,56,4,186,90,107,233,135,124,155,12,255,151,51,120,56,230,212,180,51,24,155,121,5,30,113,81,209,41,94,47,64,238,101,72,8,222,110,199,38,237,215,183,40,159,40,96,160,215,95,84,144,74,173,186,101,74,202,142,165,55,41,140,235,18,175,246,56,218,48,170,240,6,171,244,130,16,46,210,225,87,233,73,181,149,35,113,180,89,158,201,118,3,240,124,79,42,118,23,101,153,77,143,249,72,192,56,163,119,227,179,194,34,159,29,89,135,197,2,255,103,116,38,28,77,49,51,154,72,102,234,156,7,66,49,111,112,244,161,241,2,61,255,185,102,220,26,142,4,19,156,124,109,98,225,193,29,181,220,43,16,112,240,197,180,197,27,149,250,63,29,164,64,82,57,177,167,12,57,88,124,231,250,92,32,186,186,35,94,246,71,14,169,64,119,251,205,60,198,193,15,39,170,84,193,250,97,158,243,205,145,134,101,187,77,218,69,100,26,161,57,90,62,102,97,217,114,15,42,39,228,109,254,106,198,234,97,135,66,163,24,250,128,205,116,98,139,217,207,196,195,132,84,24,203,228,177,253,4,83,1,92,227,239,198,164,55,169,22,10,219,164,38,186,9,18,181,230,248,110,129,31,156,196,116,199,182,233,255,206,9,23,173,102,126,53,237,70,32,140,196,105,8,152,29,34,97,189,179,20,255,48,20,107,110,27,154,59,239,68,193,4,187,219,202,182,192,14,78,60,195,239,251,142,231,69,9,222,16,143,227,132,154,28,230,182,177,20,133,215,95,78,209,227,68,198,127,216,48,37,44,216,176,204,127,216,52,79,14,4,162,105,100,211,191,250,182,246,97,203,232,159,143,68,40,157,81,165,78,165,52,150,36,38,4,73,104,8,110,39,72,53,84,221,112,32,228,134,63,45,126,254,15,209,47,219,108,99,214,148,133,121,203,229,35,159,28,68,93,25,23,194,209,136,82,53,34,97,0,179,197,137,15,164,56,6,169,151,58,7,216,171,122,131,103,126,101,47,178,150,248,152,96,76,63,16,12,232,138,166,40,52,115,97,255,117,71,92,86,144,232,88,253,44,224,232,49,174,41,137,238,114,146,247,59,208,158,244,157,19,234,247,213,116,213,49,159,247,54,25,16,58,171,50,103,168,207,17,144,18,167,13,125,3,131,216,230,168,167,152,130,102,237,201,11,59,104,179,136,250,195,254,103,212,235,132,96,149,117,10,180,150,72,178,41,26,22,120,209,34,99,37,110,116,192,187,152,91,46,163,185,12,27,212,20,20,188,184,33,206,115,54,126,39,145,182,58,56,142,171,149,240,22,8,74,56,50,242,164,46,160,214,161,196,101,146,123,18,90,94,47,50,23,168,63,6,34,101,101,137,27,219,171,172,152,206,149,19,51,39,112,27,240,116,14,87,158,111,152,76,188,91,18,0,113,243,241,116,8,3,150,102,204,214,218,125,222,240,176,104,243,82,25,236,224,230,117,210,111,15,254,0,241,14,26,83,79,27,223,72,17,181,150,207,65,57,178,244,210,243,1,123,130,116,39,125,250,188,32,125,129,119,203,63,104,22,137,61,101,125,52,175,201,51,120,122,168,226,65,177,53,134,253,183,31,19,26,76,83,75,163,176,102,223,128,27,45,240,171,12,67,199,253,29,25,105,213,255,230,19,168,4,115,165,181,8,166,61,128,84,198,55,224,170,146,161,158,230,162,159,167,172,100,240,15,120,201,66,194,199,103,115,28,228,230,87,151,250,171,40,233,234,221,140,78,226,9,115,34,61,219,116,22,222,43,149,158,40,226,93,107,21,212,167,121,147,5,173,59,182,197,125,242,21,205,139,125,214,106,79,81,120,77,32,32,89,251,171,26,229,207,150,187,114,116,164,163,44,148,196,45,98,107,124,229,252,223,184,62,228,166,242,243,35,74,161,241,37,113,240,56,12,60,5,122,186,76,206,147,1,174,153,122,184,73,32,183,140,229,214,74,191,156,130,87,129,13,108,233,189,31,123,68,192,6,171,76,247,143,62,92,5,9,202,120,109,169,24,65,249,53,239,211,121,61,236,101,139,231,217,186,153,21,77,15,231,188,139,144,64,135,93,191,175,91,8,46,31,75,112,180,210,144,175,200,160,133,221,200,254,63,208,40,150,156,253,31,208,184,250,230,75,172,253,30,79,234,210,174,173,52,156,187,138,172,236,50,23,6,125,203,17,202,163,161,210,15,174,225,201,227,109,192,240,220,244,32,149,199,240,150,57,96,68,110,155,128,35,21,144,68,11,232,35,90,252,3,213,157,212,83,2,243,151,10,96,17,203,232,253,29,59,206,224,67,215,255,249,30,6,173,96,8,36,206,137,24,166,100,247,61,248,95,42,194,15,17,73,119,86,13,209,245,23,160,200,91,163,122,190,187,167,75,132,254,140,250,60,111,159,163,156,250,160,94,75,142,94,48,182,234,219,152,228,189,64,55,127,110,122,177,220,122,218,144,114,53,27,237,207,29,124,130,3,166,212,101,87,186,11,184,100,63,119,129,180,56,32,112,153,9,8,161,219,20,229,179,143,215,102,252,123,79,253,168,172,62,187,166,36,116,140,57,246,95,30,140,159,236,27,100,151,253,101,131,76,14,102,35,110,43,119,192,102,165,97,175,46,22,113,2,117,202,144,210,43,217,157,182,158,206,128,233,101,56,110,25,163,26,221,176,20,135,21,73,4,22,45,227,170,100,138,76,205,128,229,205,234,170,204,117,39,155,143,250,43,20,194,183,128,178,235,248,204,66,173,230,18,215,94,51,32,140,155,247,108,89,159,241,166,7,86,147,178,243,134,157,148,66,116,16,101,17,187,230,2,163,83,101,149,208,205,207,10,206,119,215,195,121,106,114,175,194,104,49,150,102,201,81,183,222,215,46,236,203,153,212,43,57,157,127,162,177,33,5,228,0,111,240,182,21,237,135,46,244,117,10,115,222,148,229,66,75,153,253,140,184,196,241,86,163,165,229,31,172,228,64,209,229,123,120,117,147,163,161,101,94,64,221,48,38,165,244,120,57,23,35,160,217,195,37,37,228,35,139,107,154,87,232,0,38,188,208,173,47,198,12,255,114,108,122,139,165,84,179,153,123,122,32,211,59,183,56,233,128,83,145,165,216,71,221,48,130,244,118,176,106,144,27,63,244,96,151,109,104,78,131,43,84,165,5,99,43,154,6,106,157,119,61,60,182,163,194,195,34,191,240,92,15,1,190,116,208,199,134,176,38,40,214,201,133,71,58,130,172,38,230,200,232,90,177,156,171,242,153,149,112,107,174,9,7,103,40,144,199,254,104,27,139,232,136,229,168,165,194,3,132,135,24,195,183,36,123,142,60,143,150,220,33,201,169,231,199,151,231,222,92,154,85,254,217,193,192,172,121,88,119,227,114,90,120,241,133,129,69,172,33,204,253,118,32,208,253,157,19,233,14,45,151,24,96,94,235,250,116,196,76,233,82,144,45,116,80,154,180,126,37,116,141,192,227,111,244,108,156,126,42,59,251,104,103,67,38,24,59,201,247,184,53,250,113,160,185,114,222,151,37,184,41,191,240,218,43,222,206,59,34,163,9,119,191,118,37,160,113,145,119,128,228,163,139,154,13,58,135,249,203,72,76,99,139,169,198,94,28,102,160,242,243,188,245,163,218,229,109,36,233,174,65,228,192,117,177,70,204,163,159,86,156,61,231,0,203,137,20,181,65,200,249,242,25,45,136,222,157,130,117,8,190,125,173,36,185,60,76,60,143,173,15,52,234,181,96,206,47,32,236,64,77,11,11,63,131,213,173,155,37,47,180,169,234,174,69,64,17,204,249,131,91,206,120,107,79,68,168,19,101,209,19,248,135,47,187,77,37,50,103,253,32,147,150,124,40,246,143,38,142,179,148,59,201,12,242,129,41,79,43,94,94,201,188,45,14,227,237,243,212,18,191,177,42,146,178,101,210,214,164,36,188,70,213,88,30,22,164,148,188,61,3,178,159,181,250,126,134,187,241,213,238,5,98,114,222,205,31,128,72,94,220,88,191,238,175,245,33,167,197,131,234,23,185,111,67,196,232,56,235,86,176,26,80,223,160,112,82,243,207,37,75,72,216,21,73,126,40,10,107,13,213,249,123,172,199,146,1,211,107,74,194,230,129,133,13,212,148,139,232,31,19,84,164,153,8,126,255,66,155,111,60,8,249,99,149,35,238,107,4,27,226,212,38,46,49,208,72,115,220,157,9,169,39,15,248,242,178,20,139,171,177,86,99,109,89,184,145,178,22,38,115,251,55,89,54,219,209,123,8,108,189,6,229,177,164,156,21,56,128,198,98,228,165,96,225,215,24,195,30,249,54,175,167,152,213,53,119,67,23,178,81,123,38,118,245,153,154,58,211,73,183,190,75,109,36,161,128,169,80,94,76,166,144,81,79,96,157,74,199,179,220,170,152,162,189,148,65,97,224,218,25,106,213,60,32,235,212,83,77,231,179,139,110,93,74,247,19,64,70,60,162,209,206,202,179,239,109,49,91,84,174,36,188,112,56,47,46,160,107,192,148,221,213,185,127,193,241,219,97,97,41,142,170,210,214,12,95,128,9,84,117,115,211,214,39,146,71,82,181,123,133,128,58,93,156,149,4,115,136,2,182,97,32,99,156,132,188,148,118,71,202,63,132,116,7,232,44,228,108,40,197,137,155,212,60,148,59,179,68,16,122,37,169,179,116,166,91,118,116,177,114,197,170,122,113,112,154,110,229,176,13,23,80,7,135,54,220,3,229,208,217,154,251,179,25,10,147,40,21,69,17,151,238,93,124,125,168,170,65,194,145,54,94,75,107,222,137,131,112,72,60,156,232,239,14,190,241,139,123,32,180,1,157,210,54,65,240,198,92,96,169,187,183,240,115,247,184,13,142,5,38,50,1,86,44,187,244,218,76,34,217,74,52,237,77,87,59,238,214,239,172,88,82,75,190,136,59,131,225,236,55,208,112,171,252,207,71,43,128,43,109,185,80,247,100,232,57,124,110,126,186,151,197,1,185,224,42,199,141,79,201,25,139,191,153,8,38,239,245,214,109,103,11,174,1,94,213,182,7,26,177,191,231,80,77,189,22,205,121,102,26,242,48,171,14,127,75,175,210,75,66,100,153,209,111,5,110,49,83,150,58,247,112,121,158,166,159,253,248,234,138,120,187,80,122,203,74,248,174,245,17,187,15,194,46,54,101,68,60,86,19,63,66,20,188,196,167,179,45,79,1,217,221,8,129,128,224,96,111,222,234,169,236,255,55,224,88,155,160,234,151,166,79,249,144,163,250,85,90,139,81,73,252,15,200,24,11,245,106,152,61,128,108,80,34,39,189,180,151,3,85,66,148,45,92,143,105,131,168,191,151,160,219,68,187,62,147,48,150,36,27,37,177,92,53,64,55,214,47,120,198,16,68,62,89,214,240,102,168,124,166,238,251,45,73,66,129,72,149,42,90,97,45,72,211,149,129,115,14,73,241,212,173,197,142,101,13,96,140,206,10,63,176,105,159,95,26,102,122,145,139,232,149,13,130,92,235,12,182,223,95,191,154,42,66,160,183,154,214,127,136,92,91,120,138,35,168,148,192,148,185,72,185,210,161,215,0,192,152,251,239,98,158,24,69,202,90,24,228,100,36,97,33,98,196,23,188,118,115,145,75,203,199,221,200,170,51,225,102,169,180,18,131,84,90,146,155,215,250,176,246,59,208,89,7,48,175,66,15,159,109,81,115,19,145,68,58,193,125,50,0,120,3,251,10,183,157,189,138,168,12,189,169,218,3,41,69,156,227,70,12,176,140,230,131,186,62,117,133,165,201,183,29,219,188,185,104,15,1,71,100,148,15,25,4,9,22,163,254,167,230,92,35,89,215,30,198,201,188,101,79,21,231,15,170,249,51,127,106,201,72,96,86,140,254,21,42,85,66,78,210,199,83,168,128,207,154,74,65,80,129,47,81,45,210,48,169,213,175,84,170,210,100,166,94,23,0,183,208,224,1,177,67,13,172,112,36,57,173,70,135,31,228,147,200,196,120,81,140,79,50,75,242,115,119,136,204,81,196,167,8,118,90,234,46,123,137,230,171,31,237,234,93,214,244,21,58,1,209,42,94,166,159,168,115,102,63,163,174,92,102,243,81,153,214,10,134,223,116,29,71,119,73,252,42,98,75,211,202,99,246,96,46,207,122,240,105,223,27,106,8,215,40,146,131,147,193,199,219,251,95,34,0,16,167,181,204,162,88,200,26,196,125,90,255,3,15,46,136,201,178,56,218,34,189,157,106,61,180,255,5,142,5,98,190,192,249,39,100,221,221,182,251,46,28,164,216,57,109,26,161,7,225,108,73,184,199,39,55,190,54,117,174,98,50,4,63,63,184,184,107,36,71,102,212,41,172,33,3,225,168,26,74,77,203,103,88,60,186,182,12,135,157,226,227,55,56,126,105,216,39,211,50,203,117,112,150,240,70,203,184,243,14,160,157,198,40,242,142,43,200,202,86,169,191,249,206,130,105,37,241,107,103,161,240,183,242,143,107,63,194,128,152,147,145,71,105,17,161,199,116,123,34,23,136,31,105,155,107,239,166,172,87,238,174,115,136,250,184,175,80,210,184,216,196,52,68,90,144,242,213,187,180,8,102,55,35,180,142,92,163,32,224,99,6,162,102,197,134,137,28,213,191,104,135,116,210,237,32,74,157,113,144,204,129,149,111,103,127,149,121,186,83,51,46,129,24,190,119,238,244,104,243,50,64,110,242,129,82,128,143,206,118,161,251,14,3,213,13,190,121,88,110,36,203,49,50,145,113,58,69,151,147,108,45,22,81,194,134,157,110,86,234,105,43,34,187,81,222,139,40,96,202,255,212,234,1,102,119,69,76,126,67,84,240,36,255,8,5,40,41,237,15,219,150,105,211,21,243,241,200,111,61,161,42,143,44,51,221,44,152,187,208,241,119,137,246,190,227,211,216,137,173,113,85,19,187,15,136,47,166,216,209,233,59,200,119,120,54,167,118,195,38,126,110,51,254,62,191,255,89,194,237,148,117,19,108,121,28,112,181,52,216,123,117,104,103,13,114,95,196,113,34,47,186,242,122,245,172,76,29,162,151,75,65,28,230,189,204,39,161,64,232,53,112,0,30,145,60,207,124,44,132,94,75,210,250,172,166,212,11,149,33,34,116,46,145,166,7,175,33,247,72,208,78,20,246,244,108,60,231,75,59,200,158,60,149,152,133,213,139,244,111,18,120,225,217,252,42,244,243,50,153,157,116,194,217,172,143,13,100,4,85,189,60,113,204,227,5,43,86,112,174,75,19,78,138,23,178,252,106,224,156,232,98,193,179,200,57,215,106,59,37,136,117,123,113,233,134,158,3,149,88,233,87,203,4,233,165,226,88,195,66,54,43,252,68,180,49,116,9,98,117,152,102,18,253,44,186,221,203,253,186,139,213,239,170,25,137,126,178,233,150,252,174,207,140,152,155,89,111,168,80,217,205,92,110,26,138,186,36,9,36,202,99,161,159,199,16,79,114,168,225,227,216,182,230,234,159,103,31,118,96,154,189,248,56,156,238,230,72,237,53,144,15,162,58,7,235,22,112,228,79,99,122,208,208,22,24,190,96,81,206,140,4,75,133,86,75,100,235,195,124,165,73,173,219,164,246,86,140,11,216,222,167,118,91,62,215,179,107,151,154,133,120,200,4,77,102,134,178,146,91,46,67,84,13,66,41,72,239,163,206,56,114,118,115,121,173,144,194,219,135,17,169,106,206,64,40,106,153,215,191,255,30,38,139,150,225,199,49,25,43,7,213,105,113,106,204,159,63,125,23,98,152,189,29,117,225,200,220,197,215,89,81,143,124,93,224,226,80,227,197,27,63,156,148,179,76,20,1,212,179,35,214,113,232,241,176,142,51,98,137,90,252,70,212,168,50,14,32,248,112,161,125,203,96,130,148,65,142,185,31,232,20,223,33,197,69,234,132,230,58,133,162,26,65,96,174,58,160,85,218,223,40,143,209,173,134,117,5,228,145,147,151,242,16,198,252,126,27,7,117,143,108,73,182,250,94,173,236,112,200,93,131,136,219,158,209,210,20,163,116,77,188,192,226,19,98,49,144,179,204,227,228,99,83,118,253,177,119,17,48,86,28,118,222,142,236,170,89,174,70,170,51,31,19,73,10,198,111,252,64,15,150,67,222,97,73,46,163,89,241,18,184,199,74,97,101,233,3,108,144,186,187,115,73,143,234,195,64,33,129,165,138,78,76,167,227,16,192,128,81,233,89,109,198,85,195,64,208,101,181,37,133,84,125,231,253,62,59,9,212,181,203,38,229,76,131,184,215,135,87,139,221,233,79,177,70,197,80,192,88,13,45,133,12,210,13,61,48,24,142,138,78,165,198,204,76,251,202,75,57,59,18,166,233,28,43,121,181,30,213,166,2,200,181,135,35,15,6,64,26,216,56,106,38,56,50,51,124,70,135,49,214,92,210,7,248,96,242,181,20,66,52,28,70,167,165,189,176,105,154,25,169,104,237,245,100,135,212,134,61,238,221,99,42,174,251,215,255,222,217,180,71,212,116,149,36,177,37,55,198,249,29,125,246,19,12,253,172,243,91,209,137,174,86,226,78,70,128,172,138,228,234,187,111,61,193,96,212,101,146,22,82,209,136,231,27,249,221,52,96,150,87,243,255,44,61,85,236,124,63,140,227,63,22,74,30,62,165,112,188,207,67,154,6,72,43,127,76,203,170,98,3,3,138,154,48,101,128,154,242,221,98,13,173,74,87,141,26,104,222,193,51,21,223,207,142,106,106,245,90,219,62,153,163,226,161,33,97,171,69,198,107,81,231,39,38,150,240,188,51,110,17,166,194,160,32,113,184,61,63,211,168,43,199,229,0,3,214,77,94,233,59,11,225,97,67,127,125,40,71,78,125,61,228,19,120,180,188,33,224,144,108,129,140,73,83,133,253,39,92,145,107,159,178,36,31,19,41,216,192,55,143,176,44,233,62,171,12,160,140,219,246,77,161,162,188,90,232,46,124,130,126,164,227,130,184,174,168,142,9,177,248,69,26,19,180,141,63,49,166,123,23,112,122,26,83,206,94,191,148,23,255,208,111,95,226,188,9,179,245,113,201,194,140,210,196,115,151,183,174,167,214,51,83,80,114,148,173,117,56,91,213,108,223,64,108,33,79,71,20,87,200,236,51,222,217,201,182,37,46,23,172,255,182,23,7,94,205,72,92,221,12,109,10,66,50,64,35,145,179,137,200,166,48,215,179,188,107,117,46,157,13,146,12,218,122,218,78,94,5,170,59,199,132,159,90,215,156,173,228,208,235,42,43,8,83,77,45,215,249,128,199,153,42,233,118,105,20,150,102,101,69,253,175,95,215,253,168,192,238,229,133,92,2,64,234,66,113,210,137,164,128,255,202,138,118,123,42,125,196,254,62,163,14,232,211,6,176,162,249,110,249,107,143,76,115,78,130,42,34,77,202,227,249,149,82,176,95,135,164,181,192,3,16,208,63,206,236,225,195,248,73,86,168,247,239,0,204,44,17,132,212,242,214,106,193,27,88,133,22,106,196,209,211,35,31,93,39,38,25,248,202,3,167,99,130,25,221,251,20,73,246,242,135,243,54,185,125,255,234,57,2,46,27,92,96,99,115,209,128,66,104,185,156,209,231,71,50,136,60,22,210,101,77,119,54,19,87,91,47,69,133,247,55,208,72,88,15,216,254,19,69,38,68,11,195,185,166,238,124,239,207,80,210,47,163,121,50,59,84,177,152,123,70,160,66,68,149,149,11,202,180,192,4,173,84,113,51,193,128,21,141,229,232,6,236,138,178,145,148,124,79,21,171,52,23,6,196,0,135,83,32,21,175,165,41,23,68,243,41,250,34,129,107,224,126,85,62,178,90,196,12,75,120,29,129,0,69,72,84,255,124,148,160,74,61,33,160,149,12,127,77,60,117,1,198,233,121,234,37,130,238,44,24,65,170,252,120,179,54,11,59,111,188,37,163,128,55,89,89,37,163,99,85,14,223,162,178,32,212,77,204,146,176,152,134,2,133,227,170,83,97,139,83,25,196,110,204,22,63,32,142,58,122,114,223,77,46,27,111,8,151,124,170,226,231,6,130,24,196,166,141,144,153,227,89,24,31,243,249,65,134,59,153,91,136,52,78,191,138,137,131,53,76,111,202,152,82,77,169,106,202,182,111,253,82,192,152,147,74,174,203,206,122,20,39,223,33,210,124,55,183,79,104,110,55,175,233,39,29,202,158,20,65,87,6,170,33,239,230,138,253,162,65,213,199,132,154,0,24,94,171,51,197,193,78,222,14,16,182,242,245,20,255,100,192,78,148,88,23,170,56,48,251,189,129,196,233,2,101,24,170,148,201,57,118,242,41,73,25,184,219,69,254,189,199,69,149,210,169,210,226,209,2,194,62,9,47,202,230,138,100,134,107,52,219,73,162,219,47,38,26,119,70,240,16,240,206,214,190,207,202,245,205,157,193,1,60,249,173,117,119,190,45,41,189,168,218,104,117,173,111,208,123,88,75,203,28,52,23,74,39,52,175,72,144,13,92,60,201,223,88,127,24,117,180,244,64,99,175,217,106,63,44,122,240,126,81,129,251,14,153,39,38,162,125,16,9,153,60,88,242,3,52,63,149,24,222,195,43,161,13,208,157,163,102,79,30,195,241,254,184,82,203,84,240,28,237,170,2,45,204,219,98,47,41,124,34,120,32,20,66,132,209,241,92,216,233,62,24,131,181,143,96,46,89,111,146,252,224,224,147,123,18,89,26,223,17,74,15,33,95,23,33,146,186,17,106,111,223,14,58,114,95,79,157,255,191,5,182,87,184,92,35,225,140,119,20,19,173,205,34,114,172,104,106,71,22,127,239,186,182,205,203,117,237,243,12,68,119,124,112,226,82,136,10,211,18,218,235,130,212,54,195,242,254,133,137,3,196,53,167,91,187,121,216,45,226,172,239,71,196,26,241,181,20,109,99,61,123,218,181,114,157,20,152,180,226,139,250,106,158,244,241,213,129,24,58,123,134,140,171,168,97,142,203,195,108,79,132,147,81,102,251,172,79,119,245,212,24,66,49,214,222,243,225,171,202,251,90,28,243,26,108,150,19,185,3,196,29,234,152,147,120,161,213,155,201,250,153,143,185,169,60,40,17,52,200,149,125,133,95,146,23,5,163,97,84,236,98,49,10,92,187,103,16,171,55,255,36,173,251,1,7,195,20,184,30,143,161,25,217,177,118,191,229,111,216,110,70,175,105,142,198,136,168,248,209,118,247,162,181,203,192,38,231,67,183,32,98,129,150,75,95,122,98,115,11,206,120,164,222,83,157,68,191,92,219,191,212,187,136,188,11,22,137,30,33,216,192,150,220,93,108,241,208,97,115,142,192,170,56,188,146,45,153,241,15,77,88,239,88,112,110,219,97,139,170,135,162,111,183,9,169,203,212,178,32,150,247,46,138,110,0,177,125,255,50,34,47,198,108,241,162,129,50,56,159,92,25,210,120,34,86,17,137,135,187,183,233,11,50,215,43,144,86,7,176,9,136,212,248,116,117,92,148,71,138,255,88,195,164,33,134,0,208,143,25,194,42,93,148,212,188,217,147,53,76,54,30,25,94,80,147,35,158,224,185,181,150,122,86,117,34,58,68,42,164,61,213,88,49,187,95,74,20,92,123,230,21,75,176,71,85,162,13,100,17,9,92,27,87,166,169,97,127,121,61,111,58,117,146,63,18,182,231,8,87,223,251,111,46,138,76,179,232,109,128,152,37,166,198,78,23,172,215,62,61,148,59,86,26,240,168,29,197,208,238,148,242,81,59,224,246,49,77,197,154,164,80,4,247,49,80,198,154,162,35,130,150,33,201,210,220,154,203,153,14,12,160,56,36,52,52,205,177,116,62,186,209,115,94,54,24,225,73,167,246,170,174,32,110,41,53,53,225,244,7,50,124,80,60,51,176,84,195,115,223,97,137,34,237,23,194,37,164,226,200,194,22,219,24,213,221,81,57,119,188,149,229,177,88,136,176,28,140,16,201,50,104,198,191,91,133,180,55,135,124,44,242,244,218,177,213,38,240,98,164,139,130,77,148,244,21,248,76,60,182,85,111,5,48,84,164,183,185,17,1,88,60,242,51,80,28,168,33,156,81,215,13,38,172,216,177,44,194,92,85,84,142,56,109,179,249,202,185,176,219,147,103,203,191,76,252,70,83,70,251,247,66,74,185,100,32,241,187,161,130,75,193,115,202,38,95,18,120,169,8,90,43,227,28,130,167,149,24,96,128,107,27,236,158,125,67,74,125,38,95,236,248,133,32,163,82,249,210,220,91,187,161,180,181,84,150,249,37,38,234,82,6,192,8,45,230,125,26,59,207,171,24,244,252,38,65,168,104,77,7,148,164,210,181,119,172,236,62,235,166,195,155,109,230,105,175,252,69,190,250,56,106,5,55,248,2,227,199,221,234,69,186,196,17,40,235,74,183,139,34,40,151,40,144,230,255,67,234,122,42,173,163,46,173,95,77,21,101,126,63,56,39,75,85,158,14,221,241,155,157,118,26,123,15,172,156,216,3,161,247,233,115,168,220,135,225,234,30,117,20,244,107,164,167,65,174,161,89,145,101,196,122,85,31,116,99,142,214,230,0,70,168,167,6,251,200,22,244,251,212,210,29,223,92,190,178,109,194,58,89,166,128,182,95,74,141,184,34,35,95,4,224,66,144,232,166,182,77,115,157,62,181,132,158,254,125,131,43,82,214,80,21,169,227,6,128,128,165,141,14,177,123,131,134,183,136,220,194,199,227,193,81,102,250,57,227,177,27,128,128,254,253,205,234,40,157,175,208,21,106,187,125,158,29,33,91,234,27,233,70,119,118,231,249,20,49,194,49,46,176,219,214,53,149,82,9,231,178,81,212,218,175,198,22,72,143,212,129,147,71,18,185,219,13,217,198,180,112,157,144,124,112,100,156,83,202,123,62,127,51,158,87,190,177,243,104,132,110,119,227,233,228,186,168,41,105,127,45,113,93,184,42,136,136,122,195,46,61,47,120,138,97,150,87,194,55,220,118,82,216,88,18,117,158,80,181,84,215,246,106,87,24,47,77,217,28,11,154,40,32,167,138,162,43,223,116,252,49,246,189,5,16,54,101,200,95,125,153,125,167,50,108,63,160,177,180,94,86,172,127,13,191,38,89,96,173,74,50,185,140,19,114,211,235,113,95,240,111,88,168,220,127,206,170,114,69,159,185,253,169,174,36,68,2,172,116,180,175,249,110,135,246,46,200,254,50,218,104,135,2,238,197,230,140,191,147,61,19,209,0,52,237,205,49,15,133,154,21,125,29,26,27,30,48,156,205,26,79,43,16,134,20,217,40,3,252,229,198,190,238,214,69,82,17,165,93,59,9,71,7,122,252,61,56,65,90,21,192,145,160,38,11,56,174,196,9,65,175,35,74,99,27,13,235,229,75,107,245,154,144,41,139,214,204,243,3,78,15,0,184,52,122,151,225,116,37,251,96,253,110,126,113,43,252,220,121,138,5,220,228,22,132,40,254,102,225,167,18,141,114,65,136,247,28,102,112,193,81,202,182,220,49,244,208,52,137,128,187,230,161,242,191,130,182,45,93,85,41,159,187,98,131,191,5,157,15,176,203,97,66,86,116,145,106,128,73,251,110,32,111,248,127,176,31,180,47,169,172,43,213,140,221,112,224,0,105,72,207,207,1,6,110,95,160,38,194,119,84,152,173,164,172,212,94,101,229,77,197,43,207,76,243,97,102,239,39,203,119,218,175,156,3,184,58,110,112,132,241,65,247,238,251,227,215,57,243,238,123,42,223,103,69,174,92,226,163,118,163,82,49,209,181,246,86,22,114,68,102,233,121,138,14,98,60,252,253,151,99,124,153,88,62,149,250,51,166,180,254,8,187,95,165,147,0,115,29,38,47,8,248,56,159,191,38,86,97,117,54,52,230,108,61,176,36,79,63,207,240,250,4,75,237,113,142,161,245,196,141,141,159,157,162,28,51,59,245,62,182,25,85,53,195,250,53,117,190,197,247,52,70,217,163,16,145,242,105,52,232,78,64,218,253,92,157,96,227,135,176,16,211,96,120,7,67,222,88,248,193,229,9,76,119,44,151,128,97,140,31,82,224,73,230,45,164,108,30,214,236,19,11,184,30,184,140,174,110,83,102,107,4,31,44,32,87,208,17,157,241,129,108,67,100,70,47,120,180,9,35,233,0,7,149,62,193,102,56,230,125,151,35,85,162,175,173,251,168,44,2,71,117,119,65,95,159,156,206,195,47,154,137,149,211,133,232,206,133,86,225,187,213,140,30,144,13,129,138,60,18,101,72,184,4,163,47,179,230,96,158,67,140,65,106,30,45,157,172,164,192,214,172,255,85,12,62,69,173,36,64,181,208,161,90,26,189,125,32,126,253,53,90,127,172,156,129,149,223,39,185,239,224,130,142,225,157,165,131,119,211,1,44,240,137,58,25,121,161,143,139,232,90,215,0,31,98,80,83,66,63,20,177,219,50,151,141,224,149,78,134,185,228,201,168,181,219,158,146,152,12,161,122,212,145,2,112,57,7,147,233,54,241,95,186,165,155,153,67,144,9,101,67,168,195,12,54,195,203,104,89,65,145,149,133,112,131,63,177,247,224,120,198,183,128,156,127,15,84,228,117,222,159,121,213,94,1,48,125,149,73,35,222,70,48,209,198,88,212,68,237,93,89,43,95,6,18,120,185,250,23,30,113,105,143,151,128,210,172,75,111,34,168,242,48,35,16,135,199,132,197,222,204,122,240,203,160,173,157,136,176,54,181,209,38,109,101,250,89,106,216,180,150,80,26,184,128,74,90,81,180,25,241,118,205,247,124,94,134,118,128,168,68,171,131,160,171,221,19,220,10,161,54,177,48,190,92,125,139,36,51,85,84,210,118,101,50,5,117,147,171,251,9,66,137,114,224,172,59,155,157,132,123,144,128,153,27,39,242,55,22,224,129,163,218,140,113,4,198,118,40,138,101,82,162,90,209,99,126,179,181,101,9,201,20,35,41,161,39,71,207,242,63,112,225,93,124,80,90,111,104,64,229,252,177,20,82,223,183,111,199,220,208,239,233,149,24,41,232,171,179,31,77,8,205,199,30,215,81,127,142,95,43,191,29,4,119,58,192,187,65,110,252,85,63,223,237,101,20,252,233,122,185,231,194,88,59,53,82,23,42,216,13,36,126,236,78,169,165,206,74,66,196,241,12,230,233,159,195,90,204,145,171,185,255,11,105,187,210,11,195,199,96,147,189,47,37,243,7,137,183,189,10,110,9,138,239,83,80,193,47,130,12,142,43,123,141,243,56,104,129,229,178,128,17,32,174,49,24,181,211,51,176,251,151,231,50,93,155,219,181,25,115,144,190,149,212,46,177,52,243,64,157,77,234,47,92,238,27,124,202,77,160,52,9,81,219,97,7,183,45,199,188,23,92,190,31,255,91,204,56,15,189,234,35,45,217,110,183,239,50,197,123,10,23,250,115,83,38,110,111,56,103,26,157,229,194,202,63,74,206,131,250,214,115,83,84,42,57,226,165,39,99,62,210,164,117,5,178,175,197,67,174,35,23,18,84,227,170,50,82,5,240,173,79,39,229,77,235,65,38,146,238,74,198,143,75,240,127,101,18,179,93,19,109,248,102,238,217,62,248,118,20,42,18,214,4,196,200,135,147,19,78,187,139,84,134,70,228,198,192,183,88,118,12,152,60,205,27,149,180,216,58,104,88,21,220,228,84,112,79,23,124,121,102,134,52,131,173,174,158,86,224,218,238,141,141,1,151,218,155,169,214,243,245,101,57,18,188,188,162,207,177,232,90,68,123,7,51,78,185,82,94,78,157,60,161,211,0,179,199,196,240,184,171,245,232,49,255,37,22,129,86,20,197,167,221,150,217,56,78,118,70,16,1,178,32,33,27,196,30,201,176,203,185,176,169,245,40,137,201,75,213,30,47,139,205,130,112,8,135,73,229,238,124,254,183,141,33,141,19,196,217,228,3,60,84,176,175,108,12,20,225,177,219,137,72,90,52,244,51,174,144,167,156,182,212,74,211,81,239,159,64,198,82,139,126,143,32,65,211,45,194,132,122,139,188,77,59,66,215,238,201,240,121,22,210,165,75,245,10,163,185,149,192,191,73,124,77,50,209,17,130,143,137,213,222,69,40,143,30,7,122,23,207,179,71,46,7,24,209,200,160,140,61,32,151,67,8,183,69,226,19,96,255,249,165,146,89,133,244,135,149,124,208,90,252,120,230,52,183,226,71,105,71,253,56,140,81,7,243,17,189,180,53,200,135,120,152,213,6,143,27,205,250,75,145,84,125,88,240,98,0,150,176,197,123,21,241,194,57,223,134,221,59,206,16,99,48,247,153,68,205,37,233,250,84,56,77,198,0,156,171,23,201,226,205,31,164,194,134,155,2,197,171,89,22,250,131,234,64,182,47,139,180,126,140,213,110,50,171,230,183,146,135,99,240,204,4,167,63,60,12,68,12,79,129,124,169,105,5,162,137,242,253,58,169,188,130,135,218,62,218,255,189,208,14,136,187,122,11,55,23,241,197,159,252,148,231,66,131,75,124,46,208,55,164,159,11,45,225,18,125,19,129,58,175,211,110,254,130,52,22,108,4,70,15,151,155,186,95,191,118,98,9,114,245,105,176,82,66,73,88,83,47,23,89,140,144,74,242,23,165,187,21,189,95,16,245,98,4,150,179,144,138,119,102,204,228,104,231,236,48,106,221,249,125,167,224,50,247,191,202,196,72,76,19,204,227,178,65,12,172,223,57,230,25,71,40,49,43,96,116,229,46,192,152,123,18,142,33,203,115,178,230,104,120,92,61,209,150,104,16,241,228,39,193,19,48,92,190,135,23,149,125,229,110,132,140,249,253,247,83,101,144,78,194,183,238,187,228,187,180,142,171,249,51,34,224,102,2,156,88,169,87,129,170,54,12,196,170,165,182,114,213,140,162,80,133,127,160,73,45,223,253,207,193,46,252,92,108,62,176,2,213,37,112,48,38,75,57,54,41,170,30,30,237,41,181,114,21,70,31,151,198,112,35,203,143,220,249,211,221,142,63,112,5,6,27,231,71,143,155,129,131,191,244,55,192,109,18,25,66,75,205,88,108,142,224,2,121,3,1,35,155,153,47,35,70,102,150,96,112,150,36,171,28,218,41,23,222,32,20,200,174,168,250,180,227,217,177,211,87,210,198,169,105,248,193,25,157,102,76,242,110,86,162,46,57,58,47,123,140,144,173,51,208,215,233,29,179,50,60,119,29,131,82,43,199,2,123,185,38,208,49,145,124,140,87,227,138,165,182,93,130,91,54,233,66,129,130,41,254,118,118,153,106,63,104,162,110,122,9,206,241,37,23,30,231,125,38,181,34,45,125,62,130,159,109,47,184,182,40,207,9,25,121,40,176,248,175,120,107,166,145,150,128,203,10,136,11,112,223,212,14,221,131,250,107,46,159,160,177,223,251,199,71,8,191,47,103,63,132,181,95,60,218,44,184,43,218,78,224,40,169,254,219,59,187,185,155,32,26,104,97,128,226,5,243,7,129,85,162,118,70,79,163,26,230,248,35,12,199,150,138,204,137,139,220,135,131,159,31,49,65,169,155,96,6,70,51,120,154,5,241,141,126,184,148,107,219,161,241,29,156,1,48,42,60,246,33,5,197,168,127,65,180,219,159,179,162,25,55,211,200,82,147,28,137,172,85,18,54,189,237,183,72,94,213,237,209,202,189,156,134,93,146,117,138,0,23,173,157,52,27,101,252,123,132,3,200,230,15,128,25,5,11,161,18,248,33,62,0,211,129,145,154,243,183,17,17,79,163,47,130,151,115,57,38,231,26,110,252,29,209,178,148,196,84,125,104,199,184,98,5,233,161,74,209,66,163,66,33,74,252,68,33,228,199,129,192,249,221,170,84,18,192,95,148,170,123,249,94,10,137,222,172,25,144,103,186,168,254,60,129,253,100,90,183,130,6,230,222,7,192,64,193,205,126,210,115,61,89,76,255,84,239,153,232,43,223,135,143,241,206,9,241,228,35,254,48,210,130,156,235,251,183,48,202,217,236,101,210,62,58,111,112,212,197,15,2,72,234,178,223,130,197,30,93,233,11,63,21,222,88,210,227,162,59,241,250,55,63,227,136,110,71,90,34,171,60,91,253,42,116,186,10,189,124,78,208,98,92,207,82,32,118,120,114,95,215,244,253,92,85,129,178,160,162,169,204,154,188,230,89,45,216,74,50,62,130,177,170,156,244,133,85,220,167,254,197,22,129,93,47,41,21,68,228,0,117,139,223,209,54,148,155,99,242,134,223,130,59,149,114,32,173,241,104,243,95,63,57,216,43,50,69,182,215,102,63,63,120,140,152,109,67,128,84,128,120,124,31,45,9,175,129,173,96,1,135,22,148,179,86,61,195,116,221,94,20,242,44,182,157,99,206,110,115,218,216,132,153,135,234,76,65,200,181,34,85,251,244,36,140,97,135,30,139,120,0,28,104,65,83,62,116,8,205,151,55,153,177,72,67,156,7,14,207,227,9,23,139,160,143,244,37,243,123,147,188,255,77,199,216,66,224,147,79,39,238,83,118,130,201,209,62,126,78,207,230,127,157,219,48,69,171,136,228,0,76,2,118,249,5,149,233,130,70,156,50,155,175,126,9,250,47,239,180,0,43,70,100,127,105,134,171,122,81,254,40,153,85,43,216,120,250,250,151,220,153,33,252,103,226,120,104,125,93,230,224,203,16,160,222,177,20,191,92,82,171,61,254,33,17,67,140,88,120,79,253,106,112,89,9,64,66,20,252,205,109,99,217,16,208,213,248,125,246,44,101,210,39,232,25,95,60,61,138,53,65,96,125,130,182,234,238,12,81,79,56,130,113,55,22,159,154,143,50,90,236,45,163,170,105,58,27,93,100,250,100,52,206,230,13,220,156,192,33,244,239,227,11,53,44,32,7,31,213,201,146,51,133,143,177,122,66,210,207,173,31,102,241,93,144,17,186,224,113,39,46,105,237,234,169,207,70,140,87,165,220,41,49,90,64,101,47,113,32,211,53,177,105,134,121,73,84,199,142,236,98,61,182,93,113,14,155,164,55,226,4,247,92,46,49,221,69,211,138,162,116,109,85,54,94,3,234,154,84,209,236,216,32,62,57,88,251,223,98,89,157,233,113,234,102,154,149,88,255,237,116,171,41,1,126,5,55,200,180,212,62,35,202,184,34,227,155,210,129,117,254,173,21,10,236,120,120,216,205,121,107,88,160,158,26,92,73,145,231,48,144,152,27,143,239,166,253,63,29,63,36,170,102,130,165,250,225,94,142,69,51,216,71,38,26,13,198,13,87,38,40,126,167,121,6,53,68,214,139,148,242,55,14,241,224,149,238,92,156,247,143,23,14,9,213,86,204,37,124,66,93,30,133,45,48,178,132,99,163,102,145,26,36,68,120,172,168,155,58,19,87,59,155,238,70,250,178,15,163,85,249,161,62,249,94,156,97,188,67,209,15,164,146,39,201,94,154,96,128,150,214,87,125,60,100,127,27,58,82,135,102,225,69,169,29,62,84,12,111,147,141,249,30,17,166,228,40,156,74,120,41,194,75,173,91,222,105,231,23,181,195,161,92,228,206,1,41,220,227,241,175,44,199,69,138,47,186,197,191,197,163,222,55,231,65,52,221,190,96,149,44,199,174,140,222,61,134,18,245,122,191,6,210,6,7,238,3,112,214,48,69,71,188,163,167,192,167,186,255,122,245,175,230,233,126,60,20,98,225,40,202,136,167,136,175,21,231,188,71,192,91,244,80,192,62,23,117,254,68,155,228,194,90,134,229,135,213,188,95,178,1,21,106,181,5,155,83,62,122,208,72,134,29,127,44,134,151,145,120,248,66,153,39,179,28,186,67,229,220,100,124,114,163,29,99,160,200,151,110,129,2,21,94,105,175,217,25,162,99,146,125,8,232,70,3,145,208,196,38,150,58,63,188,22,119,147,45,67,26,194,179,127,198,194,157,47,108,4,98,175,61,105,121,196,198,50,118,134,152,33,110,147,140,72,91,216,28,230,123,94,110,49,172,144,17,242,13,84,113,197,41,18,222,107,56,31,156,152,192,1,19,68,4,64,154,82,176,98,130,30,162,180,101,144,226,139,125,107,247,17,34,138,128,229,233,145,24,49,157,37,147,39,64,86,110,70,120,72,246,114,46,84,67,167,250,221,91,175,188,219,71,94,210,171,144,94,231,98,12,5,187,127,29,223,184,210,118,14,179,120,26,251,102,139,29,191,252,131,49,200,197,219,104,169,17,204,211,202,5,55,204,242,229,189,88,238,240,90,57,118,44,232,217,20,160,238,43,31,78,77,61,140,210,241,143,154,240,184,103,246,121,177,46,225,22,215,83,175,148,117,56,144,99,151,169,238,171,178,50,25,252,151,28,158,44,225,22,185,122,243,45,132,111,226,42,231,66,68,64,155,127,108,38,0,57,16,57,17,68,215,126,215,49,207,48,91,196,104,145,213,171,115,122,145,157,229,97,144,225,105,46,163,236,139,189,71,198,226,191,201,232,24,153,82,152,63,135,202,121,108,1,79,43,152,163,215,95,222,235,175,176,88,22,103,135,252,123,104,108,71,196,239,121,100,246,133,60,90,90,172,189,122,120,65,197,93,39,219,103,202,149,190,224,152,69,213,177,255,153,234,96,9,14,102,132,159,189,145,207,150,73,19,206,143,52,63,179,193,208,140,61,63,145,105,82,54,149,87,84,19,80,101,221,113,22,71,147,188,85,65,87,202,32,220,199,146,34,227,29,177,221,135,214,65,105,211,24,202,109,144,101,44,220,99,220,130,190,136,85,103,33,45,95,178,50,226,233,23,28,205,53,221,118,63,228,17,45,26,229,60,174,42,184,57,183,115,127,194,170,245,177,109,252,51,61,252,254,161,170,45,207,2,34,133,225,41,194,157,238,176,249,117,200,11,168,100,85,162,218,5,9,144,89,239,137,242,183,232,201,129,67,241,49,120,142,150,5,216,5,153,8,65,14,67,80,44,35,85,120,174,94,195,243,255,121,187,233,70,13,105,103,36,43,122,30,251,153,63,8,158,177,9,124,106,206,148,230,56,103,198,112,167,209,5,155,63,19,209,11,239,241,46,154,212,98,63,94,216,239,95,119,38,106,218,95,2,188,109,188,80,226,5,177,161,63,57,118,93,214,32,201,24,115,75,133,102,16,198,208,61,75,101,108,140,9,53,202,149,171,87,11,189,116,169,190,64,147,3,208,108,244,204,130,105,111,91,134,94,7,225,79,110,7,225,191,36,219,171,249,177,164,77,172,208,217,46,82,226,91,27,3,163,100,124,178,9,94,48,176,218,102,199,19,156,210,55,145,46,55,116,153,22,90,136,99,109,207,192,162,49,134,116,177,18,130,117,85,128,46,226,53,0,155,132,116,240,118,247,149,192,233,231,22,44,12,254,101,151,102,129,99,8,241,198,84,249,0,108,217,133,64,163,113,43,210,210,218,51,26,167,2,89,121,120,62,250,141,127,145,158,182,116,122,40,233,246,222,56,41,171,243,156,183,117,199,104,78,236,19,7,206,207,46,122,195,171,121,103,50,17,72,2,37,108,121,31,180,105,222,175,83,39,233,39,202,66,127,153,185,145,87,135,183,122,140,48,42,11,47,157,127,26,221,101,73,255,133,205,186,80,13,95,13,0,72,28,39,184,123,2,238,101,76,32,36,211,70,50,81,244,80,154,12,101,91,178,173,225,61,142,198,252,40,132,200,246,128,73,205,64,211,185,180,158,209,213,166,63,220,204,44,101,169,60,104,155,94,55,116,63,216,51,97,207,76,161,168,21,112,88,98,109,66,53,35,246,102,187,84,45,72,74,225,17,248,99,198,196,27,3,108,105,109,226,171,95,107,72,160,19,50,114,206,117,149,182,88,113,141,83,249,247,121,90,72,117,8,246,109,226,158,194,222,198,78,50,53,143,186,174,156,246,52,196,33,150,237,219,253,255,198,88,233,103,42,151,237,236,38,216,21,193,189,150,69,157,5,156,83,85,77,159,212,136,44,161,125,50,42,165,171,211,108,154,22,110,145,145,211,56,9,161,56,254,212,200,43,20,39,32,34,43,82,28,96,181,235,140,160,252,140,123,24,158,218,244,124,147,198,82,136,73,4,14,50,6,158,118,255,243,35,209,178,207,116,244,93,240,10,30,177,109,4,241,177,184,47,175,70,155,40,38,113,249,236,57,53,67,14,216,25,237,76,151,246,250,188,127,157,180,45,26,28,32,149,190,89,45,239,219,213,28,14,145,177,67,240,6,106,212,148,172,126,209,78,137,202,170,90,141,99,196,200,110,51,214,169,167,172,58,62,7,182,97,6,152,161,130,77,189,101,235,166,107,73,226,203,84,194,50,29,198,178,209,93,100,147,122,157,83,183,154,16,31,190,214,98,121,92,182,43,111,197,247,32,203,155,59,240,31,178,16,94,27,252,47,142,248,150,214,96,225,74,227,128,251,232,5,76,84,145,206,94,186,220,34,239,129,47,205,174,250,100,236,177,48,141,92,255,29,170,254,23,162,190,208,234,192,165,233,253,149,104,118,63,133,199,105,40,249,230,233,42,190,201,86,13,236,88,64,242,200,77,34,211,68,67,72,129,68,198,107,32,131,82,247,243,209,117,20,69,43,18,34,147,21,34,147,1,73,236,96,238,8,90,102,95,98,178,235,42,209,181,234,25,250,160,90,56,201,48,22,254,238,2,143,45,182,87,142,28,34,137,172,154,28,141,34,101,65,164,86,160,191,97,66,193,157,173,183,211,92,159,150,221,38,111,77,237,176,220,144,65,74,212,197,67,235,96,148,91,219,233,90,9,92,164,3,116,27,2,13,99,27,249,198,209,6,238,229,252,232,52,232,255,14,200,169,116,188,86,222,72,11,94,135,59,146,67,227,61,23,4,59,93,117,124,65,15,217,187,22,226,239,16,214,146,103,166,72,63,193,68,178,151,161,189,214,206,171,15,57,71,156,56,120,201,142,53,235,42,26,216,39,24,59,151,148,81,235,170,220,179,198,37,90,238,255,71,235,43,11,242,98,97,118,176,133,74,252,128,188,109,229,177,249,128,42,136,183,173,43,127,159,32,70,240,209,103,141,135,28,219,6,215,139,210,20,247,107,86,188,115,237,100,42,131,11,85,132,179,113,201,31,73,99,169,158,19,81,114,56,68,7,117,44,185,58,196,226,169,72,71,164,25,220,99,69,198,184,34,236,1,6,179,3,215,221,232,59,25,249,52,118,111,175,85,55,56,224,13,196,50,245,85,130,138,209,2,71,4,20,240,202,121,117,241,39,27,158,91,8,172,151,120,157,186,203,113,207,137,12,222,62,207,54,183,55,214,23,5,226,20,68,240,111,77,241,203,69,48,163,236,184,97,252,99,177,118,116,235,68,66,129,53,134,52,86,198,94,71,95,240,228,69,78,213,252,125,134,8,51,109,128,1,43,101,15,204,94,38,13,168,35,203,143,116,105,236,162,58,24,115,189,23,169,56,233,60,60,66,175,172,237,227,92,143,250,28,63,222,178,129,39,54,160,24,123,196,247,194,59,23,60,30,189,74,120,138,101,121,220,122,187,154,134,220,185,197,39,75,222,221,15,238,247,164,195,253,201,213,129,109,20,98,201,80,192,153,156,28,122,25,90,22,95,162,182,215,62,209,207,53,63,15,226,79,10,195,65,235,248,45,244,17,40,32,144,123,157,2,174,72,245,154,24,161,10,236,4,114,100,61,119,242,74,47,73,76,56,92,36,189,56,127,159,5,240,228,200,104,153,76,11,124,225,63,198,55,90,133,155,75,51,179,110,164,236,173,33,227,114,169,215,206,203,17,222,146,178,4,60,189,86,52,147,110,100,158,149,250,105,44,54,11,84,173,124,208,87,25,9,46,245,43,122,31,179,183,76,243,255,69,213,60,200,166,48,151,237,128,27,181,214,28,19,15,176,83,92,92,1,121,249,163,17,143,44,224,95,164,172,181,103,228,89,20,170,154,255,82,7,251,43,23,118,151,64,137,13,78,211,17,126,89,187,34,147,250,164,114,109,1,71,10,238,131,94,194,232,44,176,250,222,83,42,41,181,159,199,18,136,183,210,115,222,140,25,117,107,107,54,206,2,83,109,78,194,73,174,64,90,110,195,118,199,95,99,239,11,57,107,59,114,222,139,57,83,61,11,126,84,94,196,81,177,129,200,23,154,144,83,64,165,24,246,93,237,186,231,76,40,169,129,246,235,157,55,8,21,32,35,56,188,74,115,71,104,136,193,86,10,253,83,216,235,72,150,131,14,176,1,124,218,108,203,245,121,150,23,198,12,169,141,150,144,170,61,209,103,18,44,93,240,255,142,33,52,137,230,167,164,69,129,197,3,204,31,78,107,109,198,195,31,149,223,52,95,68,148,198,94,121,40,29,88,138,177,136,124,145,251,224,187,148,31,236,122,58,54,180,94,152,15,9,241,140,157,194,125,102,249,102,111,250,253,225,16,191,135,141,16,99,74,56,48,157,103,79,205,197,183,10,136,213,55,46,20,75,148,29,160,227,204,17,13,215,199,0,165,192,26,187,56,200,138,227,244,209,91,42,120,17,108,169,189,172,96,46,64,198,21,71,30,195,63,236,55,222,199,218,176,66,29,212,171,168,219,96,164,229,117,156,114,242,141,172,136,86,151,163,245,39,234,234,51,122,231,188,5,50,235,68,219,123,188,150,125,196,42,207,74,71,81,69,161,182,166,153,61,10,244,163,197,252,188,183,237,103,238,139,125,145,51,20,247,193,43,97,29,181,61,240,234,138,100,46,52,13,117,189,170,139,226,102,5,186,132,228,173,114,44,56,232,245,161,10,64,197,118,2,112,117,29,189,102,213,19,213,203,207,80,75,181,126,73,5,224,186,140,115,103,226,137,131,106,63,253,93,149,128,16,144,139,236,114,143,4,159,65,61,123,31,70,46,64,72,99,225,29,253,116,131,91,38,102,155,7,78,13,233,253,44,72,168,236,57,35,48,188,121,103,82,183,77,120,243,138,161,47,192,111,125,250,185,224,174,247,6,92,84,26,192,108,69,107,83,38,61,228,201,87,121,208,53,191,42,188,135,83,163,253,64,224,82,95,115,162,29,203,34,26,76,95,165,2,168,77,251,241,150,139,101,29,90,214,226,100,224,112,20,106,124,214,147,218,66,248,13,96,234,75,224,19,216,23,236,228,182,180,133,234,132,236,139,2,148,110,169,192,223,243,192,215,217,68,240,98,177,186,208,48,238,150,172,22,196,130,208,135,198,149,106,234,212,92,143,81,198,156,53,9,84,22,240,50,196,66,173,183,174,74,174,169,97,146,176,246,217,5,208,18,238,19,18,246,90,117,68,205,175,167,130,138,30,52,33,182,156,193,50,81,159,20,82,175,177,222,165,141,119,219,124,209,172,196,217,110,75,94,57,64,10,203,109,178,21,131,82,184,191,14,8,152,224,119,208,146,172,232,23,80,14,160,179,2,188,213,46,106,181,1,245,97,217,68,209,116,111,6,83,198,71,167,124,32,167,175,134,245,144,3,161,23,130,70,141,85,45,120,179,148,3,135,39,226,92,240,191,222,6,151,44,225,102,210,29,52,253,169,54,242,156,24,226,120,105,9,104,151,119,232,215,204,222,180,190,243,150,219,167,121,242,106,138,203,106,181,84,49,208,248,29,159,169,153,221,21,126,150,179,170,163,222,113,31,109,252,150,130,207,212,246,224,110,45,51,236,126,106,247,16,226,177,19,179,47,46,219,225,191,106,19,44,161,104,190,170,64,175,75,241,11,99,208,91,143,16,133,97,189,219,64,232,18,160,237,247,62,143,246,45,61,9,76,102,108,143,232,125,84,89,182,240,64,148,70,205,67,186,99,133,255,233,238,212,238,129,117,108,124,150,27,99,31,93,27,223,138,176,8,132,113,136,37,0,28,136,46,187,133,63,34,18,68,14,93,250,157,149,8,103,206,154,154,229,122,44,58,122,229,43,89,155,54,194,138,29,194,132,187,254,78,69,110,123,208,195,120,245,60,252,69,75,68,182,141,59,205,82,232,211,114,87,12,207,252,251,41,48,54,144,220,27,141,41,207,183,84,195,219,129,198,242,79,157,198,93,136,249,104,245,164,252,49,32,187,212,91,94,182,63,108,70,171,135,189,37,99,166,22,50,7,106,229,114,89,95,213,218,254,137,154,111,23,64,175,27,95,155,128,205,255,105,65,229,51,118,158,71,104,34,174,0,70,98,179,112,6,178,59,160,85,141,128,91,209,151,189,101,72,166,79,124,37,246,253,178,104,226,201,67,123,209,221,119,238,95,143,133,92,168,156,224,12,250,21,113,146,185,202,116,121,13,38,157,215,66,126,8,169,53,148,19,19,231,253,182,22,192,137,241,51,108,137,43,58,79,123,161,234,224,178,175,216,49,57,93,199,0,222,212,81,68,5,110,188,70,1,198,123,105,216,254,68,170,178,134,29,81,87,222,234,114,187,5,17,255,100,227,169,226,218,67,151,170,110,170,78,70,170,77,57,128,184,14,116,185,225,77,204,7,196,145,105,105,9,135,183,109,140,104,118,248,249,63,27,54,53,222,37,109,127,88,217,103,194,193,155,153,160,114,43,116,90,152,136,221,199,115,224,255,223,245,34,185,91,220,189,130,137,115,106,209,215,4,129,188,39,107,243,81,97,35,248,160,32,19,120,56,30,236,165,171,174,253,48,223,215,124,32,118,244,8,138,208,70,5,189,79,250,49,233,204,241,90,28,109,185,183,32,13,238,187,212,162,211,249,0,184,34,176,223,128,37,129,148,158,232,201,23,67,74,11,215,167,41,168,125,4,118,79,5,183,181,50,242,79,172,173,212,5,152,139,248,10,160,236,220,88,172,208,211,78,148,224,39,160,98,52,193,100,84,197,8,199,130,135,245,101,11,79,99,170,241,27,56,254,116,232,229,12,153,178,41,74,190,185,105,145,16,109,186,185,152,57,77,237,56,96,214,117,174,36,205,144,36,48,18,196,43,46,6,71,88,52,181,248,40,173,173,74,146,213,180,22,17,195,107,32,51,137,97,200,73,118,32,162,185,47,215,247,148,88,153,254,228,222,220,35,155,184,224,36,249,154,147,232,69,194,247,168,230,158,9,90,217,252,69,43,22,223,198,89,168,5,124,82,38,253,233,252,82,245,170,50,217,131,39,95,120,202,80,72,87,205,7,2,219,134,182,126,212,174,117,106,185,217,91,1,248,140,10,17,32,167,100,20,25,174,38,85,56,56,149,56,13,250,137,250,2,238,15,145,149,107,5,98,165,148,217,105,16,175,247,3,222,223,213,150,95,246,89,255,199,93,15,219,145,131,21,94,129,123,97,148,54,202,46,113,81,21,206,101,26,143,147,27,179,67,95,14,246,85,248,84,168,126,2,75,28,8,212,211,85,170,229,41,173,46,209,79,89,199,112,123,161,107,35,93,149,171,196,73,166,63,14,63,48,28,13,99,23,38,202,250,128,239,30,196,178,51,26,222,35,134,114,213,212,123,139,100,170,138,223,138,237,254,153,103,139,167,213,214,1,164,22,218,208,2,97,84,175,8,84,44,195,168,108,231,216,181,22,68,218,44,231,45,127,114,15,5,58,60,169,47,198,33,60,131,129,180,86,178,218,211,170,98,14,224,27,237,178,188,167,86,82,53,93,141,85,107,103,63,71,39,13,233,238,193,129,239,255,61,63,211,144,242,17,188,164,208,253,184,38,65,225,99,165,1,222,229,95,177,45,139,51,144,249,83,139,207,95,221,191,204,196,8,214,67,113,60,47,205,170,94,187,160,130,134,185,239,175,12,48,203,240,9,136,242,62,28,112,120,79,174,37,64,169,194,240,41,227,45,145,156,148,165,132,240,72,140,120,82,174,81,46,36,96,197,35,4,78,160,254,180,69,5,239,110,15,79,132,106,105,246,229,211,127,13,184,121,147,123,69,138,31,203,199,144,48,126,94,165,41,28,217,113,11,14,217,219,174,47,114,98,135,189,136,91,157,8,45,61,37,81,55,212,29,187,205,105,188,100,214,2,79,110,64,152,11,173,95,222,19,113,50,151,188,248,251,241,55,163,249,2,44,120,39,233,140,97,168,120,69,7,194,182,149,250,217,7,217,169,63,189,121,166,46,94,172,158,110,173,68,196,75,107,201,22,125,66,122,186,221,196,152,138,254,104,31,232,48,244,50,191,195,31,79,79,42,176,139,91,159,54,76,190,36,253,28,3,221,130,43,184,39,67,213,67,3,25,55,205,6,250,129,143,244,60,190,23,31,211,251,28,71,106,26,67,115,0,21,110,51,26,210,69,17,182,78,146,212,70,229,223,24,189,118,146,225,89,225,28,79,112,56,198,186,153,183,216,226,177,101,199,119,138,38,216,220,112,138,211,119,104,50,59,226,102,134,98,233,148,232,121,93,154,11,49,15,75,33,85,215,63,114,216,148,109,241,135,92,240,93,98,128,66,131,217,103,35,101,129,70,188,40,224,93,167,117,120,75,175,153,47,184,34,49,254,68,71,231,248,224,48,81,227,255,255,96,29,232,115,146,137,75,164,197,219,127,161,74,122,158,247,31,8,98,124,69,77,82,154,216,232,45,86,156,41,164,130,92,72,129,4,232,18,27,57,222,217,111,88,5,164,215,120,24,76,214,0,57,229,188,224,185,28,7,211,91,207,47,212,54,149,80,28,211,62,81,48,133,90,76,42,12,90,85,158,214,126,166,129,71,33,209,34,162,125,250,60,84,69,17,32,194,19,83,191,61,5,140,86,232,164,37,5,118,194,39,64,65,185,101,49,170,72,171,177,162,97,213,0,186,250,160,227,155,255,167,195,244,28,131,29,70,51,188,203,37,41,142,157,37,127,56,135,107,151,127,8,42,255,27,84,62,240,213,96,178,153,206,180,41,22,20,93,216,252,154,133,209,171,37,161,162,115,234,84,17,193,127,129,220,190,99,35,90,137,120,185,48,149,85,54,11,60,242,234,73,85,38,154,231,100,172,13,244,59,55,52,131,123,77,248,114,27,118,182,193,177,23,166,91,116,158,134,52,54,173,136,130,106,247,130,142,228,152,250,149,0,207,188,60,212,252,114,227,65,99,160,168,86,138,200,200,89,144,102,139,162,95,124,238,241,62,70,2,30,143,207,128,124,22,42,251,234,204,223,155,250,131,56,133,104,254,73,35,38,26,221,162,170,200,148,95,150,13,147,10,66,159,219,168,179,213,134,159,130,99,98,175,41,166,193,103,236,23,78,170,7,246,79,83,61,45,99,17,248,222,34,245,31,227,17,142,231,21,22,170,33,211,23,163,233,114,251,65,51,28,217,160,67,185,28,233,53,255,32,26,75,226,6,235,113,46,3,83,8,204,151,97,21,81,99,171,178,230,197,184,174,136,84,136,85,57,64,175,35,164,143,30,194,191,86,6,11,174,4,57,122,123,17,21,6,49,82,132,174,55,70,253,208,212,183,195,199,96,210,124,135,58,116,218,229,129,3,55,223,169,123,228,57,2,20,122,170,187,102,22,62,75,27,235,136,31,52,160,209,30,74,213,70,190,84,167,232,199,174,98,153,239,184,11,190,67,153,64,89,125,112,38,23,239,214,226,32,140,154,150,63,156,203,100,14,58,211,129,14,242,213,4,73,211,85,0,15,171,77,29,255,201,93,166,113,14,69,61,2,114,69,214,166,45,182,30,120,55,56,202,197,191,183,16,214,8,250,188,52,97,131,145,98,118,15,138,228,8,26,150,64,61,189,8,212,18,220,48,35,46,245,98,59,93,43,215,90,152,179,221,31,195,152,156,89,255,136,185,124,141,23,124,16,156,41,62,157,57,80,104,67,98,66,145,83,121,164,61,207,94,104,133,46,35,250,184,187,46,166,125,165,152,171,144,208,144,64,74,102,224,169,68,192,183,216,240,7,133,92,186,12,179,187,240,153,162,34,182,126,176,100,45,2,113,38,16,237,252,141,102,126,138,13,36,237,109,145,187,102,233,83,166,149,43,217,165,13,213,247,145,141,178,61,170,245,169,44,42,58,12,42,209,144,238,35,204,127,225,60,29,227,34,179,55,162,145,177,130,229,92,237,209,37,141,97,104,232,104,127,80,99,105,233,39,162,188,248,114,178,143,135,171,119,179,196,118,193,65,240,141,4,224,1,183,47,200,66,237,211,83,163,135,46,161,164,133,243,161,7,37,23,208,11,38,128,176,34,206,39,55,108,93,49,120,132,250,204,61,149,235,188,108,166,174,197,174,81,157,120,73,223,19,1,187,7,199,132,25,111,35,165,27,107,109,144,237,56,228,200,106,219,84,94,212,187,251,240,188,31,160,11,156,54,115,216,117,26,123,84,213,129,47,234,119,111,160,50,107,78,53,41,132,169,45,84,67,80,23,202,232,137,187,179,87,213,85,249,219,103,231,67,189,10,98,76,240,129,254,72,8,216,88,58,6,94,189,32,162,122,182,83,145,234,238,88,64,19,174,252,70,51,117,214,21,212,41,176,246,62,164,125,11,228,246,242,176,203,209,154,190,129,60,107,153,119,5,160,199,191,23,234,55,83,153,71,95,17,64,37,136,14,176,100,244,100,52,128,244,132,103,198,192,70,241,195,14,192,115,245,146,140,220,228,16,194,44,86,126,228,252,192,84,56,6,193,202,83,245,1,37,170,222,245,245,238,196,161,9,246,25,205,27,240,25,249,61,248,128,193,29,14,97,138,239,215,106,181,114,17,181,106,17,71,171,193,102,114,213,67,46,100,200,95,250,3,245,209,14,215,220,74,246,124,230,212,43,25,191,61,123,185,23,192,219,198,29,200,15,170,48,83,223,34,132,47,59,4,154,193,126,24,32,3,6,252,17,53,109,222,55,238,159,177,18,220,3,213,201,52,239,198,136,57,198,99,33,60,57,133,251,111,155,207,123,62,43,242,56,7,193,204,87,91,86,215,57,230,130,227,232,68,156,230,36,100,10,253,232,209,249,139,102,50,31,235,166,146,224,56,240,202,160,35,6,251,171,159,9,80,26,147,118,76,241,93,102,2,165,168,45,132,2,103,234,87,182,117,213,229,66,9,3,222,57,71,87,137,219,31,38,45,78,47,173,46,110,231,177,157,172,108,235,138,163,116,184,52,249,101,49,189,247,245,244,175,118,17,51,193,96,230,240,67,22,132,100,206,201,65,76,79,60,203,205,238,7,67,100,4,0,75,194,143,22,248,89,85,251,170,224,65,89,197,57,67,178,16,157,85,148,4,22,151,193,208,25,10,58,139,223,74,184,191,87,220,130,232,146,152,128,12,246,74,163,139,86,178,253,245,251,250,2,95,229,117,145,216,76,120,43,133,204,109,238,180,178,10,58,15,57,84,31,19,168,225,118,68,38,253,88,234,184,127,22,208,21,179,73,238,249,35,125,84,181,150,120,46,208,3,182,186,77,99,26,182,34,106,152,97,103,247,236,184,87,17,137,180,195,178,175,20,68,238,100,61,192,103,27,136,202,139,156,51,217,210,228,225,154,93,134,211,13,147,141,212,71,50,11,2,136,222,34,129,101,150,228,125,133,18,80,123,82,120,242,164,240,83,211,36,23,201,181,145,99,94,94,163,174,85,124,238,159,45,41,240,135,189,112,181,204,205,161,253,182,39,223,193,45,164,145,130,144,181,28,127,155,209,124,180,46,59,198,21,189,48,0,249,79,78,73,235,158,45,43,12,148,38,43,87,87,165,223,78,85,185,124,6,10,81,241,159,107,81,146,184,217,241,135,15,0,134,238,194,50,73,229,30,204,82,58,170,243,101,200,13,104,10,69,217,233,75,47,178,13,129,43,121,30,116,124,39,145,225,209,126,156,50,13,91,22,48,104,8,95,130,248,193,207,232,234,9,7,91,229,106,45,84,115,22,26,188,176,234,200,108,73,59,165,217,48,85,62,74,253,252,174,34,225,200,170,79,235,105,203,235,10,213,120,147,85,82,96,189,37,208,206,91,73,23,254,51,62,229,117,180,117,247,104,33,194,184,236,169,153,6,35,154,105,145,219,171,26,3,193,170,148,34,36,223,145,188,148,151,96,68,39,220,229,56,145,6,21,203,245,229,202,45,181,149,196,51,201,107,130,81,106,8,128,85,124,73,24,115,254,230,63,34,155,136,220,215,222,170,22,64,76,255,80,143,179,253,196,59,28,128,88,52,27,133,237,177,51,203,136,147,10,111,38,92,72,209,81,132,83,17,250,22,120,190,34,108,247,113,40,228,18,187,145,121,190,179,168,198,209,247,59,8,93,139,41,191,244,42,145,255,100,188,77,16,111,226,105,242,230,113,78,152,218,69,170,135,235,34,100,189,247,146,62,13,189,138,188,75,68,178,124,165,44,158,188,22,200,120,112,36,126,107,177,231,132,21,125,83,143,155,128,43,48,208,3,255,36,163,119,12,97,129,247,30,83,179,147,238,142,104,16,34,210,39,52,116,209,73,23,97,44,82,88,133,172,25,130,176,105,144,107,56,177,192,201,48,56,158,21,114,7,246,67,109,169,34,170,71,61,175,27,106,182,169,231,104,10,78,11,127,104,33,149,122,72,170,31,216,41,41,130,123,40,84,192,252,194,158,76,224,204,48,153,147,58,185,113,170,7,134,196,250,8,159,143,98,1,131,122,237,16,231,252,149,84,186,176,108,214,71,188,145,174,226,150,247,242,245,133,5,203,71,46,173,224,7,43,180,185,34,98,203,189,59,110,8,216,101,82,6,203,120,56,202,101,50,171,38,82,171,252,234,180,39,47,169,166,111,133,103,156,199,19,43,231,140,178,50,163,253,117,236,50,12,219,206,90,101,81,202,160,219,178,136,155,237,100,210,203,127,76,140,67,65,131,177,216,8,18,49,133,186,127,73,119,54,58,124,8,82,197,178,12,120,100,98,73,129,213,229,5,11,132,145,121,198,232,84,50,178,224,133,176,157,58,95,185,193,64,62,97,36,243,216,185,198,10,253,25,22,142,192,105,58,137,190,96,107,44,147,138,173,23,42,59,44,140,159,230,239,100,15,25,120,141,231,197,168,21,40,122,144,34,120,50,23,208,83,107,180,89,100,123,116,198,17,87,1,67,5,67,251,52,175,241,150,119,136,252,114,198,35,229,250,240,229,113,160,73,156,52,155,234,122,251,51,239,182,124,103,247,62,158,175,146,118,98,249,96,17,20,51,24,9,190,62,246,166,207,101,58,124,84,105,121,67,70,211,129,34,7,114,80,116,108,209,76,191,5,162,147,4,179,142,207,20,33,84,146,60,97,245,59,95,173,213,237,54,96,247,206,69,178,114,188,112,191,44,167,198,24,13,60,79,252,29,64,227,177,195,48,107,169,109,235,18,242,231,41,164,222,143,251,119,238,130,42,32,5,24,35,223,65,154,253,140,233,78,79,20,22,76,246,49,146,71,29,122,253,103,66,135,3,103,5,108,194,1,240,61,53,251,77,51,234,32,37,67,106,204,121,41,84,179,254,148,211,71,188,81,54,5,117,208,201,193,25,158,115,181,205,148,54,9,109,99,202,153,78,210,145,248,198,8,218,176,4,110,40,32,211,52,237,100,57,53,72,107,166,21,114,3,178,160,165,90,155,4,114,7,182,54,6,105,11,68,233,183,133,22,243,29,243,249,109,197,211,15,197,48,4,60,240,127,192,20,64,125,9,201,160,154,2,98,229,83,170,191,80,111,218,136,47,125,209,32,132,49,215,0,192,81,232,125,117,121,157,222,140,90,209,3,209,52,236,196,57,182,159,228,54,166,32,235,98,32,206,86,102,192,22,21,80,243,100,80,71,136,19,17,242,212,214,32,89,17,165,131,25,230,241,35,139,129,141,171,159,87,139,21,210,53,224,127,125,238,130,95,37,191,208,79,117,60,138,129,6,191,92,107,178,13,52,204,73,246,51,172,171,255,226,197,121,124,139,132,59,54,195,142,135,56,29,32,26,6,54,176,172,88,238,120,6,184,233,253,241,55,212,6,70,86,84,73,133,240,183,200,116,172,139,223,5,107,196,156,140,124,216,82,94,117,6,7,42,221,167,86,78,28,39,163,88,252,66,195,35,70,137,14,228,149,188,250,143,154,167,189,79,81,62,80,3,73,209,109,207,5,55,223,96,141,114,156,123,40,78,152,214,195,217,230,90,218,76,205,91,185,27,206,97,61,43,196,177,139,101,47,129,150,27,249,221,192,207,11,18,116,50,234,197,84,203,173,110,184,230,21,116,47,133,225,115,155,206,21,91,148,148,239,93,106,136,21,217,181,191,56,48,154,55,240,174,250,139,196,70,148,74,110,105,144,107,26,51,143,18,103,66,140,139,53,201,192,199,191,74,181,44,55,17,85,106,17,119,142,241,12,190,42,131,103,29,159,44,147,239,170,99,58,63,73,17,89,31,171,104,158,51,57,217,157,62,234,102,64,72,247,88,199,65,15,43,52,208,101,115,133,113,130,246,220,119,182,123,188,61,79,54,152,115,55,152,24,221,254,110,80,38,146,195,108,148,172,35,87,8,214,132,7,241,229,12,164,233,204,217,42,250,95,138,144,98,187,148,135,226,142,36,166,143,130,187,79,233,234,8,217,206,66,18,130,242,116,170,234,119,223,171,155,216,169,223,89,168,119,24,44,215,10,25,107,126,179,238,127,81,55,27,104,214,99,160,39,36,100,200,217,129,71,181,54,10,190,203,94,246,158,109,156,2,142,21,116,132,76,82,6,35,44,67,247,139,207,59,58,12,208,193,58,176,97,122,138,49,201,75,188,239,76,71,162,167,2,75,96,65,109,177,33,133,195,201,202,120,36,166,109,206,226,60,67,212,78,66,174,65,35,202,183,107,62,56,129,249,17,78,194,153,77,87,98,75,18,185,48,181,168,120,14,142,24,248,64,218,92,61,32,142,31,3,39,8,208,83,114,89,245,172,108,81,181,140,83,158,250,51,123,133,1,98,249,176,118,133,22,158,132,15,115,245,228,81,83,195,145,138,53,43,247,244,136,228,249,57,156,67,53,53,121,80,13,101,215,200,181,31,200,190,155,169,4,26,249,7,108,163,27,137,153,25,85,9,23,88,232,58,102,218,234,100,117,223,251,74,95,6,9,44,5,47,244,46,182,59,46,100,15,146,150,2,62,121,133,71,191,156,7,64,86,175,89,125,73,123,107,32,107,223,45,71,30,253,155,116,117,140,229,14,93,137,190,61,226,163,150,112,252,40,79,231,158,240,125,197,112,56,131,203,78,86,229,146,7,224,39,162,211,154,127,9,232,167,85,145,168,197,11,84,31,133,230,52,153,66,181,86,51,154,229,80,248,188,43,168,158,220,252,174,38,63,15,184,35,216,171,229,125,178,220,236,212,164,81,212,251,168,247,31,111,129,222,89,51,101,252,99,8,48,214,96,250,126,83,31,110,91,241,55,53,171,180,105,161,67,35,144,118,18,103,153,69,20,15,133,208,250,243,129,157,94,232,94,153,140,96,148,236,31,165,148,239,231,126,242,145,210,21,218,146,227,238,244,61,18,104,2,36,12,62,177,79,135,11,210,102,33,94,34,142,7,192,72,90,30,119,185,85,165,86,92,179,44,220,254,246,77,205,83,196,23,164,74,205,71,151,207,112,135,135,120,115,43,114,176,99,10,30,31,19,127,91,0,49,159,106,151,247,188,17,208,70,21,25,96,205,174,128,31,77,45,98,70,12,233,50,240,63,95,238,91,179,121,12,91,82,115,27,158,55,74,16,22,202,62,34,224,153,254,138,67,255,206,50,124,138,15,18,144,230,33,170,94,228,80,74,101,145,155,194,45,4,158,211,70,153,104,237,121,118,97,23,207,208,30,8,83,103,88,160,29,37,201,198,35,82,41,67,105,185,44,78,213,181,169,47,180,207,56,240,178,253,151,218,144,50,133,238,158,43,4,176,26,46,16,101,103,44,210,1,122,240,55,20,183,223,85,36,194,199,29,44,149,37,115,19,246,234,109,24,54,148,209,172,159,77,7,29,171,56,208,216,182,86,69,30,101,95,24,204,159,4,207,142,91,38,42,217,6,71,34,221,32,117,210,200,34,171,97,25,162,27,44,247,235,63,119,234,13,180,65,255,123,163,84,36,103,124,121,186,24,167,203,8,129,78,46,126,31,53,185,112,190,201,220,231,23,20,114,63,231,248,28,39,86,204,132,218,251,139,233,245,221,127,229,133,37,210,98,63,80,211,28,36,122,94,239,232,121,18,155,69,60,168,1,4,113,246,30,96,70,252,158,186,88,24,144,117,9,139,246,176,134,68,5,157,4,30,33,180,136,70,7,58,181,4,41,249,18,202,147,12,181,1,244,58,129,26,168,160,249,71,124,157,174,9,181,138,156,53,41,84,105,45,131,254,95,42,229,122,149,162,85,25,47,38,88,99,35,253,242,175,120,146,42,207,238,103,2,113,28,39,26,71,213,23,50,2,117,30,183,52,137,35,100,43,36,106,179,208,21,188,155,221,75,98,107,136,63,62,7,189,213,6,187,149,223,252,217,234,155,28,70,26,225,183,226,73,116,175,67,227,147,100,178,160,246,228,15,25,140,116,218,86,223,170,204,68,21,69,16,2,204,222,234,143,2,35,19,93,8,215,119,152,156,238,26,0,70,88,108,251,124,101,167,60,153,94,253,149,213,78,191,87,44,237,32,232,121,246,122,164,92,115,154,26,51,92,224,125,89,103,12,52,183,13,129,5,43,55,133,52,80,35,86,182,170,56,56,149,224,136,216,231,37,50,40,83,15,69,84,253,211,77,147,70,195,152,114,113,50,93,206,179,218,60,13,80,22,1,32,72,217,11,0,240,208,93,238,55,67,147,116,206,126,37,149,3,73,144,121,218,62,179,28,136,126,137,44,216,213,0,154,182,123,177,88,180,247,236,137,253,198,68,218,73,212,215,13,32,131,67,109,247,125,173,162,44,15,216,228,48,67,62,238,113,202,83,109,157,225,137,197,165,169,199,249,189,7,152,246,47,252,21,18,157,32,252,9,8,252,88,8,56,182,87,162,230,40,146,0,20,60,37,101,26,85,162,4,193,89,217,129,127,64,86,22,28,47,88,192,49,1,115,189,86,78,207,55,64,32,186,181,237,11,79,123,43,57,53,136,107,0,9,227,47,99,229,100,45,157,23,154,126,106,84,211,232,143,216,168,106,8,0,32,36,211,40,195,67,225,14,2,82,171,130,127,5,107,213,16,63,65,103,217,222,43,60,137,99,87,101,79,27,43,145,212,222,48,22,103,241,106,150,149,219,9,182,112,59,4,215,189,15,206,73,68,63,95,199,136,17,73,76,122,248,62,71,235,181,98,119,41,41,220,10,137,139,126,213,31,96,189,236,237,204,177,42,168,232,189,202,105,155,148,107,102,104,21,102,84,167,168,242,164,193,163,209,184,77,29,133,249,208,194,235,50,255,165,153,124,44,43,12,167,114,150,156,171,85,48,101,85,99,103,218,165,28,131,95,49,13,41,202,161,15,60,98,19,4,225,117,10,214,11,59,193,158,32,53,26,101,168,65,122,60,184,153,0,140,56,8,139,193,130,59,116,246,182,30,172,56,89,151,76,86,38,234,125,205,32,75,81,102,104,223,232,253,229,219,143,98,153,125,211,207,125,41,139,242,127,122,253,92,75,73,22,113,209,160,232,98,108,209,255,45,230,34,60,233,98,155,82,174,208,153,244,203,73,54,84,78,127,102,186,23,252,41,9,207,169,239,177,79,19,184,185,218,36,215,22,55,5,173,61,6,2,112,96,25,233,215,11,99,196,67,143,195,228,175,137,42,86,100,214,31,124,172,232,107,3,249,151,153,116,99,18,9,207,22,183,27,18,247,201,57,90,180,116,30,83,45,125,215,185,118,17,105,145,167,144,122,143,246,253,169,33,38,211,1,75,49,23,35,80,181,180,95,198,136,63,143,122,137,213,125,188,59,177,179,69,209,136,145,212,9,188,161,30,54,14,79,34,167,195,2,227,85,42,255,194,36,96,2,27,83,84,3,200,19,37,56,22,224,172,214,231,226,184,209,51,241,126,250,187,132,73,194,159,15,130,175,229,223,146,27,4,223,2,166,198,66,10,24,101,89,225,89,45,214,53,185,194,225,220,93,139,244,208,136,254,239,65,144,58,99,3,36,58,118,225,68,112,208,19,138,121,146,193,137,242,242,200,24,220,4,139,113,242,59,88,25,155,217,117,224,116,56,64,189,0,238,16,133,242,91,35,9,79,8,0,176,171,145,164,69,210,35,186,4,138,217,225,137,180,189,210,151,36,186,37,2,224,36,53,219,98,198,204,141,75,162,195,49,126,36,79,54,209,139,31,94,71,133,250,232,234,11,97,143,118,158,149,0,15,159,57,245,93,164,244,47,90,218,189,183,75,21,243,54,177,138,102,218,152,234,92,0,75,106,89,234,255,17,225,50,20,225,4,211,109,131,164,16,86,37,220,239,237,98,128,121,27,105,60,238,255,143,136,72,158,67,121,60,191,111,22,1,253,218,106,239,0,104,225,216,38,201,215,152,173,141,105,193,247,85,145,113,176,92,69,173,2,14,213,97,184,110,105,190,97,46,32,92,219,123,235,26,5,179,153,245,17,145,35,146,136,48,84,124,13,111,158,157,140,174,11,185,228,68,218,21,194,183,159,228,57,18,132,6,254,109,14,100,239,133,38,190,68,227,63,151,61,113,48,209,45,9,57,13,62,213,10,122,233,129,81,197,192,246,196,235,163,221,229,108,120,76,231,213,13,127,181,3,37,170,247,227,36,214,64,29,230,21,6,254,175,211,214,80,129,103,40,227,137,138,84,61,26,26,252,119,155,167,102,109,122,211,1,128,30,216,216,91,117,29,117,221,160,122,181,133,139,24,145,178,139,45,132,251,235,72,79,77,109,14,110,15,32,237,164,255,140,203,50,190,76,164,160,101,250,27,93,100,71,93,131,26,143,58,91,66,139,102,55,44,124,229,233,253,20,70,124,160,220,243,187,252,239,216,61,190,204,97,33,196,173,29,84,66,39,166,239,226,65,71,224,140,73,201,47,227,20,26,249,11,180,96,48,245,187,78,65,178,150,104,237,100,110,172,48,193,51,97,17,192,172,70,179,178,226,14,131,98,113,179,72,205,188,179,236,165,52,145,3,116,159,67,100,243,53,37,107,16,92,38,191,2,238,172,236,188,242,208,136,81,21,116,71,111,101,27,207,135,237,98,80,5,213,102,190,202,47,167,202,201,240,74,216,221,10,222,229,156,203,177,93,91,173,125,38,119,58,225,143,135,104,109,222,153,251,50,42,154,228,98,36,20,70,24,78,70,141,237,187,250,58,25,88,113,13,184,39,0,243,135,36,79,159,55,153,82,150,104,78,47,91,162,186,17,121,19,98,204,104,170,14,193,169,130,100,107,226,1,20,131,125,162,128,4,207,76,142,123,49,86,74,88,193,231,159,219,169,27,162,88,6,114,102,38,95,249,148,239,141,5,173,61,6,218,177,255,72,17,148,148,253,34,240,178,122,15,93,62,134,35,96,24,129,26,81,124,81,5,38,242,203,76,248,170,25,181,58,33,85,125,199,189,57,10,29,101,21,193,155,83,30,179,200,81,162,227,54,89,207,123,207,68,220,27,16,49,167,16,34,165,164,169,212,27,37,115,136,183,231,181,92,248,140,97,101,74,198,237,64,221,179,170,203,93,195,167,82,98,223,94,64,104,155,45,133,210,98,241,50,133,200,65,239,162,170,176,46,232,235,180,6,241,4,55,132,214,7,235,23,38,227,193,232,27,189,104,111,25,123,17,184,187,164,176,138,82,19,155,199,165,65,45,181,137,45,156,87,109,178,136,64,41,171,178,224,112,199,203,224,6,80,112,215,115,135,203,70,0,205,161,95,121,76,232,241,238,198,207,49,94,114,29,107,101,82,75,251,39,254,236,174,100,16,244,24,189,96,227,208,190,253,71,196,100,55,82,82,242,240,19,97,163,166,55,96,114,114,229,14,1,232,16,96,158,228,116,179,47,239,130,76,193,154,122,5,161,83,148,48,37,113,160,166,162,158,210,169,231,54,146,180,25,97,207,151,239,157,156,137,46,190,104,119,186,170,73,226,225,168,175,81,251,21,0,188,152,131,36,205,106,47,52,119,106,212,115,211,51,97,250,64,51,111,21,39,83,208,40,168,136,42,149,181,96,141,143,26,189,4,96,135,237,209,160,126,173,177,66,42,109,16,136,76,228,186,161,2,167,166,219,251,94,64,118,168,198,47,33,95,176,167,32,69,90,151,179,194,9,183,242,88,111,101,168,89,233,231,213,167,49,117,84,194,40,145,195,179,15,113,184,70,143,180,26,107,11,98,112,205,5,25,153,125,63,136,42,114,151,106,78,171,12,227,55,119,72,206,24,145,10,189,205,148,219,252,71,153,148,51,22,170,180,73,36,198,175,213,166,28,88,74,87,56,85,29,193,223,71,50,48,104,4,115,225,93,17,215,226,2,127,231,82,160,11,18,209,21,161,54,198,222,112,33,96,49,105,83,48,212,30,238,184,221,32,97,42,27,99,253,146,9,7,111,54,92,223,15,142,121,29,187,2,205,39,211,156,137,252,80,106,251,242,88,206,53,132,24,137,91,248,117,24,176,90,15,221,92,68,63,25,6,131,183,85,195,172,56,37,200,172,109,121,124,60,187,177,206,180,43,66,72,203,84,23,150,77,116,197,150,113,56,50,222,44,242,168,225,48,212,145,191,47,74,8,176,182,105,240,75,14,115,243,193,44,153,106,86,177,65,195,205,178,166,228,118,88,18,26,192,162,233,39,200,28,254,224,188,36,172,153,176,201,21,7,234,148,118,122,80,251,70,170,128,232,229,7,253,233,43,147,117,180,162,130,51,64,1,196,93,53,219,247,72,189,13,165,187,166,179,159,197,147,244,199,202,66,56,243,211,175,97,23,68,38,71,7,137,228,128,189,168,238,64,28,149,48,1,135,99,217,63,78,83,236,73,86,46,177,202,27,43,92,67,212,211,30,8,226,216,247,24,252,119,155,247,11,170,107,168,110,144,145,242,59,8,38,31,79,57,255,0,165,125,83,17,204,83,64,160,121,134,231,124,239,164,21,10,186,193,182,196,126,3,129,228,62,136,214,187,204,176,2,35,123,105,138,194,80,16,46,167,227,183,19,74,120,189,22,178,34,63,12,69,3,231,205,212,117,43,21,136,143,216,193,173,97,11,70,110,41,90,165,172,242,86,12,128,68,93,154,61,216,48,106,46,3,115,228,75,9,239,33,74,248,227,143,60,252,81,116,152,64,246,147,95,203,173,61,219,153,251,119,156,8,20,43,163,196,123,174,252,92,133,221,63,150,51,233,182,86,61,5,148,112,141,174,5,142,174,229,243,93,226,250,165,222,88,209,155,124,239,176,118,167,120,158,221,238,82,145,28,4,238,162,36,80,136,20,3,105,77,168,61,99,219,225,200,216,139,63,248,200,72,181,44,67,194,40,6,115,77,160,172,43,85,215,207,8,42,115,1,144,205,53,29,38,205,104,50,202,68,7,106,50,244,26,36,58,136,242,89,230,226,32,172,91,224,205,77,206,22,0,65,201,195,180,14,104,30,11,9,128,29,33,59,19,106,139,14,10,130,5,254,101,112,57,85,237,23,236,99,35,219,67,36,74,108,25,11,50,201,162,200,135,166,152,89,120,36,6,14,23,196,84,245,138,171,123,203,132,124,44,182,26,223,45,41,122,66,70,165,103,209,190,9,112,238,40,243,228,77,34,209,230,77,108,187,128,198,213,255,98,49,124,226,154,173,22,96,149,21,41,179,58,208,52,173,195,33,79,218,18,168,65,162,190,23,55,122,105,8,26,187,177,144,116,56,194,55,100,191,18,246,164,103,0,216,64,7,232,27,199,101,12,137,163,13,129,240,216,46,49,251,19,29,201,179,216,147,73,147,58,210,35,220,246,73,168,46,225,227,221,46,192,225,103,22,174,210,221,41,73,59,55,171,118,150,29,1,62,195,72,219,4,178,154,146,48,37,244,126,156,28,9,56,88,248,251,34,14,70,132,93,223,158,50,53,211,9,152,16,250,247,246,32,240,192,22,82,102,200,112,188,103,107,189,196,131,147,140,171,212,214,110,58,74,186,253,93,224,76,231,252,137,202,221,241,161,161,188,183,42,231,166,64,167,223,196,202,24,177,122,80,129,57,55,116,37,130,134,189,151,212,20,205,142,86,156,159,201,9,45,215,235,70,96,226,73,31,104,100,142,244,128,169,65,109,201,98,158,127,244,192,85,66,202,117,248,52,23,81,34,8,30,218,199,63,154,7,238,208,48,244,84,125,133,137,104,131,53,75,199,154,248,85,53,241,146,17,132,154,238,43,94,188,178,108,17,60,125,114,110,206,18,76,72,3,60,190,121,236,209,29,33,199,193,76,110,67,58,178,219,157,10,127,71,102,248,172,205,11,61,223,163,139,236,12,102,162,176,168,197,90,17,88,15,119,154,163,177,98,163,120,236,248,115,101,88,67,217,36,61,43,253,239,232,18,190,248,208,189,238,117,40,76,75,158,61,22,132,158,200,22,196,14,154,6,43,24,10,201,36,13,48,222,115,113,93,214,232,97,212,27,92,211,251,41,41,6,205,181,255,96,57,191,239,116,208,175,221,253,97,111,136,187,41,31,192,92,125,164,14,249,208,237,200,21,0,128,125,175,176,250,87,78,190,82,96,124,89,22,74,115,150,212,129,152,211,96,89,89,48,36,216,147,253,53,72,207,74,171,224,172,177,10,95,252,111,154,108,25,42,69,10,109,199,139,237,138,60,125,108,43,17,199,106,192,25,95,202,158,10,209,91,122,228,66,153,16,65,174,214,146,163,25,186,139,70,88,154,66,232,117,118,88,118,2,89,212,87,91,98,158,225,79,234,44,71,89,221,154,237,25,99,23,173,188,33,58,210,41,192,126,13,196,71,96,250,29,43,52,88,172,168,104,64,112,6,220,14,110,113,154,197,2,15,168,91,96,16,91,122,248,194,23,234,227,105,127,159,38,216,171,56,55,144,170,191,194,147,188,52,154,141,140,199,57,232,193,17,208,238,211,174,136,111,44,55,73,159,245,140,49,121,30,50,227,248,132,97,197,65,50,28,12,136,137,183,194,115,84,113,2,159,6,35,90,56,1,248,108,34,177,38,234,81,230,143,180,115,81,91,125,118,61,78,64,70,150,49,172,134,229,43,144,255,9,4,91,107,177,197,204,79,63,10,10,27,210,166,52,182,208,222,156,205,34,211,232,225,92,144,180,80,96,202,127,77,234,25,212,54,44,130,107,201,186,169,103,143,80,11,146,190,215,106,102,196,223,222,130,243,218,44,128,17,61,223,88,56,142,64,157,86,20,220,109,90,108,192,172,104,203,88,22,178,184,205,92,97,90,100,61,29,76,229,82,139,36,114,109,150,88,90,4,82,113,90,249,114,206,8,125,232,42,131,253,228,223,124,209,211,143,132,203,120,58,53,137,143,51,128,107,15,235,158,32,165,41,206,233,234,143,24,85,79,201,229,119,185,65,117,215,9,40,20,7,55,245,112,6,111,190,201,98,184,245,73,136,174,233,244,232,47,75,220,137,59,147,78,43,98,148,236,170,186,210,125,82,87,38,5,88,30,244,149,241,55,9,59,44,30,191,212,149,72,40,114,245,26,86,58,70,215,254,236,158,149,213,247,228,145,160,157,224,58,8,34,95,170,90,51,146,41,72,207,97,108,21,166,129,118,246,211,245,198,64,231,224,144,85,66,72,160,55,255,88,237,179,7,77,9,136,34,62,135,100,48,18,63,232,233,50,90,83,250,157,89,216,182,198,51,195,37,80,141,125,95,190,46,106,224,144,231,235,170,210,243,10,174,231,243,142,251,25,171,29,154,62,190,195,63,202,56,238,55,40,194,217,85,32,22,6,32,2,167,42,115,157,146,181,172,69,121,31,133,176,222,82,223,172,82,79,194,247,116,129,6,182,226,76,68,167,159,153,76,232,217,181,227,101,62,141,139,172,121,163,172,87,70,107,131,60,60,53,76,12,20,17,79,223,170,230,234,146,179,223,198,195,114,188,116,44,248,188,64,142,162,172,89,155,147,180,237,25,99,75,174,149,206,128,247,20,136,191,155,126,125,163,15,20,215,140,221,103,204,177,206,32,213,255,176,165,184,233,101,74,205,161,144,13,207,40,83,124,124,169,3,79,62,255,29,194,60,110,18,207,216,241,228,188,44,227,201,159,95,3,78,26,128,23,107,150,92,180,226,241,237,196,184,100,23,28,18,248,151,23,249,183,29,21,119,8,218,117,204,57,128,25,235,144,194,183,140,104,3,0,78,38,169,64,88,7,60,10,183,3,137,119,71,86,95,202,238,240,16,31,182,57,94,71,243,34,47,76,244,114,83,75,235,131,229,56,242,62,104,234,222,222,72,137,144,239,94,84,19,87,188,164,208,255,203,9,89,95,74,237,9,15,6,141,37,65,62,98,82,226,42,235,180,232,116,140,13,77,59,140,181,38,130,73,205,127,109,248,131,254,17,80,168,38,207,28,190,93,134,132,182,16,173,117,183,133,59,107,230,9,184,126,19,83,12,188,139,55,121,215,129,126,249,213,217,102,88,184,146,31,205,11,224,168,170,23,217,102,140,219,59,67,113,51,92,50,251,25,219,63,239,166,48,184,172,188,59,180,118,30,12,167,238,19,253,39,182,152,2,115,254,62,21,193,164,61,23,122,212,162,65,81,178,71,113,102,153,56,165,139,154,31,83,253,56,197,57,29,23,99,181,84,207,245,238,189,62,253,29,213,201,40,161,147,20,38,195,169,162,20,32,177,11,255,253,182,92,46,252,119,187,112,113,209,51,33,26,239,140,102,97,209,162,233,133,91,0,97,111,186,233,38,154,20,97,243,220,253,210,121,2,61,1,189,189,73,219,168,3,246,200,178,181,57,78,53,226,159,96,145,170,67,46,60,236,228,49,123,99,93,8,8,230,127,39,211,139,97,236,125,4,141,203,87,229,131,129,211,235,247,240,134,220,226,192,128,206,26,191,254,228,32,166,253,110,184,124,214,127,138,247,17,214,220,214,23,169,163,82,119,95,105,66,141,117,130,156,38,200,109,224,98,223,76,200,233,89,99,60,165,33,149,140,217,31,190,201,166,187,85,168,122,162,113,231,159,21,62,182,218,14,150,115,218,96,123,121,134,172,233,180,143,49,18,232,38,28,203,241,220,217,6,14,87,22,23,173,133,251,19,235,73,255,148,63,50,153,70,50,172,125,204,104,28,137,131,238,37,217,26,211,168,249,124,155,154,50,75,0,186,43,208,146,254,215,20,250,243,86,70,152,97,109,34,7,49,75,32,130,76,234,212,83,154,177,63,4,122,192,46,147,188,191,193,132,238,220,70,87,42,91,79,186,57,229,27,47,135,120,39,197,162,141,118,104,167,25,68,204,218,16,251,110,215,221,246,102,91,178,55,45,124,247,254,197,40,151,213,71,152,133,160,135,40,190,101,162,78,150,65,95,142,48,85,43,86,64,84,139,23,166,17,255,133,157,104,22,178,245,70,76,76,137,42,218,152,7,133,31,170,254,63,99,80,231,38,110,197,56,93,71,139,45,234,93,172,202,62,41,20,187,80,190,32,136,32,112,21,201,251,170,39,53,183,242,72,41,80,108,195,101,233,125,192,212,162,4,177,134,115,190,232,145,119,83,100,7,217,95,84,180,216,5,193,130,182,59,58,255,209,26,9,42,99,192,88,34,162,78,19,120,181,236,183,178,124,58,73,5,111,217,212,147,233,198,184,28,75,181,33,22,43,138,217,147,4,90,152,78,18,67,82,112,101,146,124,95,58,99,48,94,81,99,99,187,14,90,212,143,185,231,29,140,253,179,196,198,21,44,26,138,87,180,174,130,117,82,166,60,229,121,184,148,230,14,234,28,224,124,5,58,129,184,17,242,98,213,0,251,107,185,144,45,74,222,33,121,220,34,252,247,227,199,18,100,25,165,98,53,50,219,179,154,87,192,123,197,13,250,183,56,232,1,210,231,166,3,174,6,88,112,89,125,180,216,131,95,246,30,214,163,5,116,22,183,56,185,100,156,188,72,201,135,5,7,138,113,184,233,81,52,182,148,1,184,241,108,74,163,72,159,198,32,55,132,33,243,127,234,208,12,44,131,205,138,27,235,29,134,114,192,159,242,69,15,105,206,68,248,250,234,34,85,76,191,183,78,247,10,30,105,123,94,96,187,113,53,254,163,82,125,30,109,105,134,221,149,162,53,197,140,231,231,155,47,2,10,165,51,83,18,21,16,93,200,131,138,203,14,159,51,66,47,190,84,193,10,34,217,226,79,162,114,49,109,35,132,36,94,233,89,91,77,109,26,138,81,38,240,147,196,182,110,55,161,205,38,112,158,126,48,233,101,140,98,40,233,220,85,28,224,159,206,78,71,194,217,62,50,213,157,193,130,28,88,133,149,220,148,67,214,121,70,125,209,21,191,104,21,3,184,254,33,158,195,121,203,99,163,224,64,196,157,117,190,140,92,243,98,151,219,91,80,168,186,178,207,132,216,62,190,216,114,5,87,240,13,170,72,250,222,1,173,27,234,187,40,216,4,56,67,172,46,173,73,53,52,82,182,65,201,65,134,210,51,209,19,157,75,121,68,162,154,218,221,154,101,27,162,116,115,55,160,251,38,169,200,27,94,62,130,101,151,109,124,43,118,20,140,22,160,40,240,225,251,207,209,231,88,122,147,183,220,228,8,1,203,48,191,243,98,40,91,138,92,38,13,146,110,123,38,230,254,120,109,212,164,125,41,30,186,68,57,119,243,143,239,105,41,74,183,162,129,152,67,8,15,200,51,149,166,150,47,132,252,20,99,146,25,46,147,202,213,215,47,69,38,128,67,20,134,208,35,39,116,43,188,224,43,154,3,109,23,137,233,209,49,127,116,15,121,47,206,193,66,136,207,173,45,88,123,66,42,172,64,20,4,205,54,23,89,251,194,32,2,133,27,0,206,151,243,61,239,101,226,79,168,210,133,106,89,116,117,46,169,81,67,201,141,73,102,77,183,102,101,24,62,202,70,235,139,90,100,101,17,159,50,201,197,151,53,110,20,76,188,233,170,4,244,17,35,66,90,243,202,89,139,210,99,164,182,152,155,155,116,82,206,156,188,218,133,65,227,223,28,50,138,172,153,183,36,67,180,196,221,215,33,67,39,110,75,63,155,168,144,233,162,136,150,131,3,252,146,134,71,46,241,55,231,222,199,206,221,243,66,203,173,85,96,226,35,26,93,238,168,44,112,14,4,189,74,90,211,154,235,82,78,75,134,29,213,121,145,193,29,137,158,211,95,231,67,171,168,34,94,155,37,175,175,9,202,58,93,121,64,253,20,184,217,46,94,240,122,159,46,247,228,9,247,122,247,21,137,52,190,245,18,39,58,116,255,124,57,87,44,165,36,91,201,92,232,9,48,217,27,84,143,51,253,55,161,118,98,58,182,252,3,176,125,112,78,173,69,216,100,190,26,63,184,103,205,82,200,186,126,190,45,66,55,53,195,45,112,85,12,138,129,249,113,224,161,184,166,241,91,204,214,234,237,204,109,138,100,184,90,109,156,212,93,135,22,227,208,73,88,89,177,190,47,51,210,221,226,6,182,135,108,51,239,117,203,60,35,130,28,127,135,50,6,180,197,197,35,9,64,90,212,240,12,120,159,248,234,206,40,92,22,213,93,189,223,30,190,122,122,64,183,125,195,254,96,152,151,202,28,21,135,219,41,55,178,242,182,76,115,208,105,118,29,149,192,80,137,249,51,68,146,30,171,16,192,89,133,231,150,218,146,35,201,94,42,239,253,44,57,148,180,166,227,146,27,67,13,111,61,168,120,152,163,118,142,88,91,183,130,215,80,42,246,169,130,73,2,214,163,221,7,52,240,76,200,145,57,216,237,70,136,162,22,194,179,191,134,10,160,224,48,89,128,82,207,246,15,78,9,162,233,185,64,96,7,144,152,230,72,192,53,130,219,215,92,97,83,22,103,61,168,205,25,211,56,155,22,77,16,64,121,130,34,103,145,211,22,163,220,219,182,47,141,31,50,94,50,33,246,147,181,189,103,37,135,46,164,184,154,225,228,208,200,43,228,93,121,59,175,175,161,70,51,159,103,128,146,55,44,249,166,201,158,148,102,121,183,158,3,231,215,160,137,115,177,179,145,181,134,47,100,227,70,148,189,92,68,253,29,79,225,58,43,44,202,222,149,109,231,133,180,213,69,79,124,36,146,255,121,189,116,123,245,148,225,124,220,218,72,47,12,206,121,64,213,82,205,204,15,210,180,224,223,70,207,134,191,174,153,135,138,56,118,183,32,118,60,243,7,175,82,164,95,234,156,141,45,183,238,97,4,104,54,41,204,7,152,251,27,11,35,163,163,105,103,79,29,197,209,94,36,36,94,120,31,113,123,193,134,233,65,207,27,3,186,182,244,81,210,26,218,229,206,33,49,133,254,127,88,107,175,29,189,180,238,139,39,14,122,160,160,19,187,53,124,91,132,1,163,74,158,243,145,36,29,38,235,219,88,68,27,244,249,44,248,234,132,239,254,204,137,140,33,227,44,156,43,28,206,218,105,230,127,45,135,29,12,208,198,176,184,124,105,234,188,73,30,56,70,144,100,12,178,170,118,126,159,141,210,190,97,39,155,34,27,152,28,164,197,244,228,219,249,220,97,12,139,156,41,117,199,202,58,126,131,67,166,120,85,189,223,97,131,131,104,58,110,232,16,254,76,100,106,146,218,79,79,247,87,187,53,95,16,159,30,215,148,251,1,129,72,56,227,150,7,247,253,128,47,163,83,194,236,224,14,172,215,115,63,149,169,52,226,189,40,139,23,174,111,144,145,241,252,230,252,188,138,222,19,147,171,245,114,14,208,199,230,3,169,110,240,210,202,68,20,89,173,55,176,76,137,40,143,37,41,183,126,161,235,96,42,136,2,158,197,36,109,90,87,169,106,145,196,139,228,109,231,149,146,2,55,156,178,183,34,9,90,44,64,34,128,225,164,167,82,74,51,112,86,66,13,208,138,190,227,114,1,87,157,142,224,114,111,120,246,174,189,143,74,93,231,152,121,95,15,178,119,57,89,193,158,108,158,8,61,184,37,98,88,235,162,31,27,139,52,42,203,28,210,145,247,108,247,168,2,68,56,48,82,108,196,190,81,31,49,34,167,80,137,211,230,116,205,143,13,80,215,68,205,59,252,39,133,118,245,248,94,70,154,90,210,136,34,85,7,147,234,167,162,192,225,242,27,37,235,116,27,121,16,106,106,89,242,161,112,126,36,3,246,105,127,100,169,47,255,251,153,33,199,10,65,15,50,236,108,36,19,11,232,117,215,160,67,226,82,214,132,19,80,196,26,186,239,180,117,79,95,220,106,13,35,14,234,147,152,231,236,71,234,160,40,119,86,89,30,73,211,234,43,198,65,126,17,52,141,181,255,163,24,47,112,90,51,133,38,192,208,174,125,33,119,6,34,152,119,127,225,203,244,25,188,175,58,60,185,97,222,209,111,41,212,211,191,88,28,71,221,131,8,113,255,43,211,208,157,54,29,244,170,194,33,166,148,232,239,197,47,51,245,10,157,153,170,157,239,117,191,17,159,113,184,21,94,80,154,134,115,232,107,251,44,97,23,112,240,110,220,222,85,114,246,206,144,113,209,69,9,253,219,185,93,185,180,43,113,29,124,207,104,71,220,36,196,159,244,93,241,25,164,161,54,244,7,240,88,213,92,171,196,211,24,218,73,34,40,202,195,125,226,127,54,21,20,240,163,63,3,67,230,3,247,142,211,199,222,129,13,21,156,202,228,87,230,73,51,131,225,72,104,128,127,108,93,214,155,137,226,137,191,87,25,236,64,13,82,174,113,68,99,171,201,238,110,119,92,16,125,190,89,223,170,138,63,45,31,137,31,7,34,126,244,37,15,13,99,22,164,119,178,7,171,59,255,42,150,249,113,230,83,143,50,173,240,221,243,64,32,89,102,159,165,187,203,32,72,225,11,141,231,199,181,121,2,232,236,226,103,163,4,210,14,231,213,183,141,5,125,89,47,106,91,69,112,84,179,125,183,149,65,87,247,125,71,108,236,221,129,99,100,11,249,21,34,207,254,207,120,183,23,73,203,20,29,63,171,35,254,203,172,247,133,137,169,197,127,104,29,169,116,82,140,121,21,46,85,217,35,93,202,29,182,192,98,92,131,200,253,105,176,115,59,194,179,49,123,224,106,134,38,34,9,94,168,172,225,135,200,97,176,41,124,95,156,182,242,165,177,184,215,106,235,255,158,173,193,255,221,35,145,235,49,87,93,206,140,92,183,35,209,187,249,149,182,120,108,198,105,138,94,54,96,146,188,102,194,92,165,90,64,109,239,166,152,34,209,15,178,223,184,217,31,44,178,236,107,224,182,3,167,207,82,173,124,102,144,7,15,26,224,15,120,214,205,234,121,147,129,172,22,92,183,17,132,145,43,141,197,16,70,167,172,160,36,226,178,43,129,96,236,183,138,52,147,70,138,1,4,67,6,247,120,101,241,93,111,94,119,25,42,53,96,110,111,14,139,25,193,33,109,57,181,93,249,202,255,30,0,204,112,181,161,51,21,15,188,147,145,68,142,98,184,154,78,217,142,119,101,178,30,41,22,66,211,197,79,206,81,95,78,135,16,201,248,220,133,22,21,224,129,157,197,79,11,115,119,102,172,0,64,157,223,244,160,53,81,23,166,0,150,188,222,75,215,169,232,69,233,123,15,119,27,137,26,180,168,124,60,12,33,55,31,18,31,84,57,236,148,224,253,55,33,26,230,111,62,6,177,50,181,129,193,112,220,164,50,202,43,11,26,85,233,210,172,125,131,169,246,94,18,103,149,151,118,140,187,241,250,206,192,240,218,111,65,246,185,104,224,75,142,143,134,146,107,94,9,138,32,188,53,208,48,21,179,204,92,240,26,156,134,173,217,229,174,131,217,96,10,217,36,72,69,223,248,105,142,213,198,187,99,149,44,213,10,244,36,27,89,198,137,40,166,9,225,2,70,153,37,156,163,101,83,233,118,16,130,197,49,107,194,246,79,88,41,24,183,64,57,81,225,109,11,179,236,130,116,248,37,165,153,196,63,194,213,162,15,71,98,105,158,175,101,228,5,94,5,217,185,61,140,103,0,221,63,134,57,76,206,41,142,33,190,91,230,151,224,51,52,122,47,82,39,235,211,120,179,30,41,215,10,201,162,253,47,120,22,16,207,190,179,251,113,49,66,234,47,130,21,34,216,132,33,219,14,130,60,251,78,185,192,222,13,137,179,203,203,123,209,145,92,17,84,75,14,104,107,239,110,202,218,145,66,133,229,225,158,7,199,63,43,38,113,173,164,60,72,133,27,121,31,116,172,0,26,125,251,191,152,204,128,154,82,61,137,144,30,255,23,42,118,3,33,113,162,115,206,134,163,160,73,104,118,113,24,203,38,73,250,248,128,182,16,237,214,52,198,17,20,196,10,185,108,96,98,118,252,54,170,82,29,141,215,145,206,43,23,197,236,76,66,190,47,93,156,168,204,224,109,61,103,149,112,95,181,231,211,51,71,109,229,213,255,1,154,242,253,142,189,168,155,231,15,113,244,33,80,163,184,237,240,50,234,188,14,253,63,200,54,113,76,25,33,89,169,49,61,44,26,34,67,164,59,7,170,240,12,112,48,181,215,137,235,174,74,188,234,56,94,245,187,132,57,209,187,34,170,98,249,47,44,50,47,242,167,220,111,1,69,71,168,12,178,72,88,10,182,246,34,164,135,16,183,116,74,153,11,186,237,112,113,137,57,83,82,197,203,137,62,148,174,85,4,144,171,160,204,132,90,1,155,15,13,105,183,167,229,146,44,24,111,63,16,26,43,171,205,174,16,58,150,146,53,119,181,218,162,61,249,63,85,183,85,92,28,49,158,225,90,35,240,89,184,202,73,130,6,241,44,237,232,206,141,38,195,3,46,180,21,230,85,185,11,42,156,108,139,94,165,135,13,50,129,198,181,240,127,87,85,104,241,217,226,81,172,193,40,8,30,243,242,143,88,92,225,242,253,160,9,156,234,161,191,119,167,245,76,251,191,219,113,83,184,28,48,97,4,140,92,144,99,19,11,140,226,79,147,223,183,55,218,30,200,213,151,226,149,166,153,225,139,24,71,191,56,102,11,146,6,2,35,208,61,78,163,117,241,165,223,218,167,147,1,217,201,227,123,120,25,14,92,39,53,91,99,200,179,185,42,185,187,110,32,254,161,199,241,138,232,233,62,224,224,166,1,213,106,186,57,153,243,150,2,219,58,185,19,227,16,102,237,199,81,228,218,198,130,158,90,218,115,222,167,211,220,176,65,93,118,212,68,212,122,237,204,97,95,98,224,106,237,161,222,179,141,172,193,74,55,198,85,152,224,63,0,90,40,71,73,173,26,11,102,205,11,8,127,190,61,42,72,203,100,198,3,32,23,86,227,139,208,139,195,156,181,201,171,182,177,77,148,96,162,229,68,57,75,95,80,178,217,125,229,157,203,149,181,109,192,27,243,216,48,204,46,44,84,110,87,179,223,227,173,212,201,218,148,85,133,194,194,58,114,188,6,139,248,75,69,20,64,209,1,163,156,89,161,66,212,142,248,143,73,90,56,241,42,21,249,120,177,209,182,113,32,148,12,224,173,90,110,115,64,108,114,11,12,251,88,180,122,10,137,176,29,9,184,26,103,132,40,184,177,0,89,194,41,146,165,251,100,85,22,168,70,117,255,92,116,87,218,120,220,174,3,95,54,149,177,228,240,213,108,31,171,200,47,249,161,198,212,141,10,125,139,136,138,78,45,155,70,14,145,153,9,85,232,241,248,160,46,245,25,5,99,228,3,170,231,187,97,196,252,172,0,23,35,72,71,197,87,143,184,151,104,56,221,219,121,74,79,33,92,54,185,22,237,204,233,180,57,240,103,248,197,73,219,7,203,142,46,74,140,8,114,14,61,30,230,12,227,188,1,213,144,80,252,68,3,89,192,218,139,7,84,123,112,5,138,230,101,139,131,180,93,7,216,246,171,250,72,226,166,252,60,182,129,150,112,138,129,105,240,90,35,177,242,131,231,44,249,194,6,166,131,64,98,26,122,244,83,136,84,249,158,145,106,102,34,10,7,210,26,132,105,87,233,83,160,25,165,127,104,115,62,212,33,211,14,32,70,223,206,228,150,139,90,154,142,151,61,148,147,115,129,189,124,16,5,52,25,106,86,254,201,70,222,188,208,128,7,220,64,86,170,158,247,145,135,141,246,193,140,102,64,127,244,53,235,145,202,2,30,34,216,231,162,250,192,190,30,236,237,89,19,10,126,120,86,137,55,116,71,194,24,84,61,244,207,136,117,179,242,152,156,24,48,93,98,86,18,86,95,96,218,85,57,180,157,144,151,150,60,164,108,37,193,166,74,136,64,109,27,104,98,149,114,98,72,216,201,182,1,48,205,112,246,144,104,111,179,251,72,217,29,144,215,171,161,79,116,191,30,188,200,29,66,101,45,174,45,125,130,104,141,23,22,238,222,156,235,220,17,77,168,104,59,135,118,112,112,172,76,115,54,245,248,35,93,20,140,246,204,14,107,184,162,226,234,167,53,243,197,200,180,83,197,231,69,50,135,38,9,124,58,25,0,187,30,134,180,24,111,130,206,227,25,23,85,251,75,41,172,233,171,88,9,77,9,159,19,85,149,57,76,19,103,253,84,63,252,8,124,240,241,67,46,65,212,237,184,33,120,2,213,16,141,115,129,247,208,4,91,152,239,11,69,87,53,246,154,41,14,122,112,242,163,154,20,26,201,148,179,185,70,54,162,88,247,118,135,177,37,93,6,67,106,86,149,65,121,147,155,55,205,203,227,157,12,208,243,233,210,242,133,191,46,196,213,246,226,125,187,199,101,203,202,47,70,124,26,181,134,217,122,252,41,219,132,83,139,109,15,36,102,123,134,0,194,207,247,254,163,252,121,164,145,197,174,204,42,121,129,131,48,221,66,215,164,223,239,45,243,85,78,255,132,18,195,45,249,215,249,9,4,196,194,55,100,174,84,156,241,71,14,187,35,230,152,115,79,168,162,248,45,12,50,167,143,137,102,16,43,242,104,181,157,193,105,141,251,219,57,113,143,88,203,13,125,31,250,211,232,245,197,67,92,162,23,213,212,136,225,231,183,36,192,62,9,35,35,191,108,167,121,39,187,42,68,42,231,115,65,6,152,97,191,42,222,194,139,17,3,2,92,220,33,146,66,169,28,221,130,9,24,175,233,209,240,204,219,135,167,89,24,135,86,227,210,35,203,255,65,203,227,52,86,138,80,230,242,137,74,241,88,147,101,101,123,173,126,83,81,42,80,57,161,59,102,43,227,210,194,64,45,143,255,59,236,252,66,16,214,83,115,172,154,195,19,12,109,202,247,92,134,46,227,110,161,253,114,250,24,202,157,155,147,40,10,10,172,243,178,121,51,142,246,190,26,99,22,237,202,211,39,125,34,148,131,86,4,79,220,33,26,133,234,121,126,195,156,9,189,209,251,210,224,239,27,80,190,212,197,85,38,220,197,79,27,65,60,131,149,28,85,99,59,2,243,126,15,46,167,201,84,170,64,125,214,87,26,73,126,129,1,23,73,241,222,226,154,206,40,87,74,211,50,233,67,191,16,10,123,227,195,143,134,50,57,153,185,71,155,243,105,129,108,20,253,201,176,147,20,100,42,78,36,120,214,229,140,33,191,248,99,104,46,154,23,9,117,237,148,98,152,61,203,212,106,171,107,238,250,65,218,199,53,131,232,208,119,71,246,239,23,4,204,38,73,161,119,149,113,174,221,204,105,167,55,92,79,127,211,197,165,154,46,55,105,76,3,69,222,144,107,198,199,99,88,70,240,56,35,174,120,26,66,143,5,208,115,137,97,15,38,205,31,7,190,44,96,119,128,58,80,246,73,168,100,163,210,113,77,17,213,228,77,155,29,14,38,88,76,165,237,221,200,92,14,17,54,45,102,144,199,188,24,203,72,102,54,219,243,241,129,253,5,242,67,90,158,140,250,33,201,62,14,155,77,12,63,51,6,167,229,248,34,207,135,32,17,37,180,210,177,23,192,210,146,39,164,146,188,196,198,15,15,82,121,237,2,194,237,234,123,179,31,26,236,33,45,207,61,189,61,184,35,0,217,190,37,205,204,37,117,251,91,160,143,89,2,68,127,144,146,175,11,166,175,32,236,57,207,129,227,37,55,87,95,174,192,231,93,223,28,46,111,29,242,204,219,154,231,160,84,112,208,229,94,111,213,164,211,174,182,135,203,23,45,212,60,175,48,213,243,0,204,141,196,42,38,27,208,4,49,13,27,97,91,124,88,227,240,40,236,136,227,137,68,221,4,124,80,238,112,128,254,123,41,253,186,164,81,65,88,89,8,253,251,37,175,78,161,117,212,83,165,231,125,3,117,151,42,119,211,133,166,224,189,35,70,123,216,199,111,232,188,102,249,66,193,54,1,231,159,227,177,13,156,88,36,131,203,195,241,252,255,82,136,39,48,53,121,71,102,93,175,147,67,88,61,119,61,112,147,195,9,9,29,121,234,173,222,195,159,158,35,49,141,231,64,56,50,178,165,195,160,51,223,141,92,19,200,68,19,222,16,194,168,46,207,129,69,125,168,20,35,37,185,77,69,72,7,33,19,68,36,226,112,190,206,107,213,80,5,35,212,207,253,21,161,158,11,2,217,8,169,225,201,137,45,84,34,218,187,176,233,184,203,107,220,76,232,168,95,219,232,52,16,205,219,185,106,72,150,88,154,94,159,117,220,65,194,249,101,203,246,53,151,167,244,40,37,128,136,39,154,164,106,28,37,24,73,196,66,97,30,209,179,110,120,101,40,184,195,171,25,91,43,73,42,198,113,87,31,40,191,207,226,253,53,67,102,137,70,69,240,113,88,108,82,58,118,115,218,97,24,189,40,180,32,174,220,182,162,171,124,74,34,253,222,207,191,192,75,132,239,49,6,105,63,208,8,230,40,189,105,52,153,172,133,54,189,35,9,48,246,238,139,46,163,117,89,91,221,142,19,97,17,77,51,246,87,209,210,166,243,69,25,96,168,145,124,100,125,239,166,244,39,241,152,251,77,189,149,181,194,137,102,253,102,74,38,183,59,75,138,222,251,165,42,84,249,34,16,249,204,17,141,7,100,182,49,190,193,41,234,82,164,113,129,61,205,179,15,80,89,90,234,18,3,188,205,170,139,137,194,9,241,104,167,3,253,68,248,104,220,82,199,71,45,14,234,7,7,239,139,247,10,70,21,218,231,33,219,71,238,249,224,58,16,151,25,10,2,235,160,87,198,223,162,95,21,180,97,168,236,80,241,198,8,80,239,53,178,201,109,107,20,11,218,212,124,119,149,71,146,77,200,64,198,120,222,74,227,168,122,233,79,75,93,28,17,25,79,127,101,245,9,155,246,124,114,176,170,49,252,162,205,245,8,92,221,75,34,26,132,210,228,244,231,188,145,170,205,41,79,153,228,180,164,224,62,10,24,145,27,29,196,34,162,60,82,167,149,36,192,217,182,32,242,155,214,170,65,153,83,164,105,150,181,129,70,202,156,42,93,224,181,161,111,70,216,60,59,116,200,110,54,230,90,255,39,116,253,155,231,134,227,205,227,190,154,47,206,252,14,53,119,63,103,63,47,1,189,241,240,74,205,198,115,252,168,184,13,5,81,124,2,127,180,188,174,117,97,242,236,197,216,119,234,155,31,115,40,225,99,31,37,170,4,128,161,153,40,50,47,224,216,120,170,175,45,30,71,101,233,109,16,198,206,63,44,11,127,69,220,246,59,223,178,148,140,57,22,176,44,46,201,55,75,191,196,49,137,50,29,199,116,65,201,85,4,136,14,192,67,58,107,178,197,88,174,225,130,98,132,47,103,164,238,42,239,184,210,157,215,186,59,215,186,97,223,166,152,46,172,159,146,27,239,14,34,71,240,197,78,124,33,223,221,249,19,56,91,98,115,120,230,22,215,1,36,238,37,156,70,120,89,17,230,94,81,33,142,132,163,200,246,158,245,201,152,93,71,207,78,135,182,23,112,185,254,70,18,69,180,12,214,80,229,196,67,141,1,128,68,155,117,53,25,246,194,87,243,43,199,94,18,150,255,166,2,93,108,57,90,18,137,177,242,77,3,8,147,33,19,38,165,108,62,50,24,61,7,35,160,154,32,249,170,69,249,87,43,217,163,136,146,225,33,205,156,2,48,171,1,240,76,80,108,113,246,46,30,47,52,42,181,76,245,172,152,233,174,54,110,224,141,205,119,197,237,164,254,32,64,148,217,242,75,83,126,196,15,27,142,206,60,205,164,6,4,137,184,200,70,240,48,40,23,188,89,84,179,202,44,13,99,102,176,166,33,124,50,40,207,178,157,71,196,248,118,208,63,161,104,254,29,12,217,191,252,195,126,237,64,63,203,59,156,20,59,195,229,113,48,191,183,253,208,250,38,16,75,17,31,117,46,176,49,70,102,68,94,178,223,197,232,247,227,41,221,35,237,159,248,0,124,162,162,186,242,232,174,189,97,139,149,209,23,183,106,217,243,243,214,69,252,228,192,149,238,218,11,24,24,225,174,254,134,45,142,103,128,161,44,218,114,144,126,144,27,197,58,78,173,120,105,200,173,204,95,84,190,63,59,187,94,158,231,87,249,136,225,37,225,194,81,40,185,249,13,132,154,217,43,94,95,190,178,239,100,197,213,105,236,12,6,180,160,61,116,112,119,89,0,161,101,73,93,53,109,94,60,124,122,234,134,33,90,69,184,46,244,74,135,219,211,181,154,105,58,174,59,53,230,172,131,20,50,80,198,61,137,24,112,108,215,94,24,54,66,135,84,120,90,47,102,185,197,126,240,207,218,125,147,64,169,149,42,94,47,218,176,11,81,223,173,208,162,225,116,5,34,96,175,246,98,103,7,124,77,145,135,56,243,57,190,149,240,101,130,84,161,175,98,131,65,116,205,97,153,1,164,229,34,112,253,79,235,46,173,21,51,136,58,7,162,234,47,177,138,151,32,189,14,6,146,78,133,182,185,151,70,212,141,158,153,40,242,91,45,210,234,50,46,12,249,180,104,172,168,154,160,170,223,170,196,73,75,145,213,14,175,27,17,126,151,218,187,13,103,116,139,63,117,163,134,239,174,89,170,131,45,254,78,71,133,178,103,252,9,250,50,180,94,6,72,93,144,158,105,77,54,52,176,149,73,111,106,155,219,2,6,31,141,183,168,154,184,89,134,16,86,156,74,169,68,195,154,120,102,54,244,119,138,0,92,183,116,81,6,101,60,164,94,58,49,70,42,234,130,193,29,32,177,190,121,208,29,52,58,4,105,116,189,87,83,65,119,199,129,15,162,26,2,49,21,159,231,138,221,239,51,118,95,190,147,194,50,84,189,108,49,236,185,74,247,129,142,188,107,16,165,41,203,219,159,132,145,182,148,67,58,101,68,169,195,210,58,110,249,127,57,27,105,167,147,221,106,136,87,112,166,78,203,165,93,26,158,39,120,196,234,73,114,145,110,251,208,86,227,88,45,186,54,46,34,87,64,203,155,84,241,216,100,160,30,177,29,39,211,80,0,13,24,110,158,163,22,80,100,251,109,58,215,85,112,42,73,118,221,173,112,91,241,30,217,245,37,232,14,113,66,228,43,17,182,205,187,32,242,24,139,191,68,8,251,102,71,253,145,233,187,51,0,200,199,151,103,142,107,111,228,235,24,227,159,240,155,208,97,78,138,126,4,180,211,253,203,227,138,113,254,62,69,169,220,220,161,128,91,25,7,166,195,6,244,139,26,8,93,146,136,47,13,211,32,49,198,174,209,24,163,198,142,176,71,216,23,129,35,171,27,57,191,246,213,105,244,243,47,201,148,70,139,50,43,145,62,137,59,172,134,97,53,145,142,77,129,233,172,116,97,200,229,70,30,59,28,109,133,6,230,48,218,123,83,106,196,8,58,229,154,114,17,142,17,18,237,197,149,179,220,121,78,216,137,19,56,130,154,0,237,255,12,244,50,86,131,44,64,9,239,37,68,158,214,153,249,112,136,196,146,70,164,35,163,213,161,14,152,225,31,8,213,147,190,182,155,104,253,120,109,245,128,73,213,142,187,16,183,135,239,16,224,61,51,102,6,186,40,160,184,166,253,3,78,121,190,197,194,46,245,78,122,66,29,91,216,157,36,53,169,253,50,133,99,69,47,127,206,245,244,199,217,32,38,79,37,34,94,214,119,250,106,206,246,12,211,85,141,168,133,122,210,54,184,139,83,235,72,171,136,97,126,129,81,29,20,116,29,88,34,146,148,132,184,195,42,124,49,139,111,62,182,140,216,187,142,163,217,16,114,123,193,19,27,238,19,155,4,33,8,15,170,89,120,37,60,16,243,143,162,152,64,0,16,219,249,16,37,1,202,214,55,128,43,20,95,13,255,226,32,199,145,58,111,238,133,58,23,208,229,15,97,104,7,88,82,206,169,181,186,187,166,224,70,89,53,73,53,11,142,77,133,135,140,255,123,3,44,163,129,223,11,97,31,1,139,88,194,170,103,204,64,164,225,104,146,157,66,145,170,248,143,113,67,237,197,252,62,245,97,71,127,199,148,132,137,157,103,151,231,201,136,164,148,96,29,38,95,152,178,102,243,13,1,30,160,178,126,8,253,201,246,45,39,33,26,220,213,138,100,222,214,106,38,230,76,127,155,128,129,53,0,85,144,50,169,203,193,140,188,40,123,223,141,125,89,24,217,1,111,213,252,8,53,86,226,186,227,214,25,112,187,66,111,35,41,184,78,144,141,101,60,52,193,26,106,4,149,95,109,155,187,234,212,158,117,145,145,46,242,127,120,217,171,126,130,246,15,61,100,147,253,124,113,131,199,176,252,130,136,88,43,112,189,217,132,122,237,135,194,225,32,1,66,67,87,190,215,8,185,149,170,188,46,76,34,11,26,47,232,213,159,169,240,74,99,232,25,98,103,200,147,119,148,147,166,4,2,12,82,172,161,18,18,18,237,196,154,203,107,251,183,230,35,19,161,13,161,130,85,173,92,168,206,27,31,211,153,143,205,74,79,209,191,195,120,17,88,22,166,115,45,109,84,201,237,123,95,226,11,215,94,169,114,193,223,225,168,246,47,187,161,20,180,97,209,0,165,55,163,220,54,247,129,107,37,90,254,165,50,155,34,62,45,225,32,83,62,108,242,76,116,153,117,41,64,214,41,67,92,72,17,231,196,60,151,225,113,23,64,81,4,3,4,144,211,223,8,45,88,35,189,165,36,64,233,27,213,6,59,209,166,2,206,236,243,230,182,217,150,39,143,242,124,242,111,43,90,204,120,41,47,64,142,205,221,88,209,175,38,14,62,239,149,251,141,83,34,71,147,234,12,79,155,83,115,249,179,9,224,63,218,97,212,38,191,155,140,1,39,184,196,122,165,45,220,36,188,148,125,21,21,88,149,170,229,6,72,28,41,41,56,164,183,73,98,36,88,0,217,56,79,39,141,197,95,68,183,49,215,102,126,240,163,112,72,62,84,155,88,221,182,40,252,177,17,155,68,19,114,39,218,176,37,53,58,212,78,188,30,249,196,121,79,139,130,165,49,215,185,63,25,186,28,143,225,223,213,180,182,48,45,30,171,36,5,180,198,184,6,131,110,245,83,215,227,7,118,190,51,144,222,28,100,243,244,92,110,110,47,130,165,33,15,170,243,111,236,229,240,19,78,139,192,50,57,237,34,157,91,174,141,80,200,28,178,255,86,141,169,187,248,241,168,107,12,95,255,245,95,50,145,0,208,236,85,68,225,192,53,254,191,27,82,92,231,96,185,161,82,150,184,17,130,3,186,27,14,194,13,93,164,226,206,216,236,114,4,140,223,85,250,128,240,0,12,181,229,32,136,242,23,209,99,199,240,21,131,243,198,57,92,172,59,178,148,222,181,53,4,203,117,105,60,190,248,67,112,26,197,52,250,179,43,88,47,107,124,3,20,125,235,109,113,221,35,222,131,165,249,223,192,49,154,198,52,110,216,12,197,22,97,146,249,153,13,167,23,232,176,150,63,108,200,48,33,124,183,236,162,186,94,244,1,163,209,88,84,30,71,16,58,98,58,164,149,206,124,145,201,93,7,225,213,16,67,189,90,219,4,112,171,222,78,112,201,189,212,135,52,68,101,249,220,165,38,58,160,16,124,234,88,116,114,89,18,168,57,179,99,207,151,132,180,30,175,68,74,181,119,215,38,135,123,37,67,209,121,147,41,235,186,72,104,180,141,183,47,142,136,79,210,33,249,46,141,122,34,193,76,33,199,89,92,249,89,166,229,112,120,146,244,136,47,119,237,42,13,110,138,160,3,193,114,253,5,27,35,147,51,181,239,117,195,139,193,102,218,97,7,102,13,154,77,181,142,22,224,71,14,153,218,114,240,179,111,140,175,14,130,172,80,243,0,248,210,221,113,231,233,30,12,217,255,117,42,251,213,41,97,134,254,77,115,14,43,250,34,77,239,124,144,80,229,217,192,251,140,191,169,169,99,11,252,102,101,12,94,17,201,211,101,59,35,18,240,141,205,145,96,232,137,60,164,44,19,102,91,165,165,228,230,97,207,68,229,120,226,159,97,51,13,48,47,90,10,254,169,51,186,22,46,248,221,227,244,153,188,189,107,68,31,68,222,103,183,40,78,201,140,174,55,212,171,64,157,226,205,128,178,50,127,83,0,140,236,40,121,149,123,42,32,52,11,51,117,22,79,232,160,193,24,190,65,111,62,48,63,38,161,94,47,176,70,247,88,187,165,173,168,175,36,166,82,240,235,111,93,4,77,153,49,224,53,24,51,58,98,235,96,205,204,96,79,209,225,145,117,80,124,172,0,3,243,69,79,148,234,8,87,243,134,104,218,122,91,10,231,167,215,18,127,17,117,206,142,27,145,47,85,122,230,9,99,46,98,39,82,168,164,196,235,83,12,181,235,211,139,174,189,233,175,14,209,220,147,79,180,106,9,40,17,221,182,152,9,39,126,201,124,254,244,136,209,25,200,193,54,109,245,156,54,13,127,75,124,37,240,190,208,36,35,248,152,242,210,11,129,125,120,207,255,173,85,177,41,69,23,228,21,165,35,251,104,79,56,161,142,180,158,217,85,200,1,64,66,245,189,139,178,184,154,37,86,172,61,194,73,168,145,134,210,145,64,70,190,214,67,209,183,205,171,140,217,98,85,73,3,9,121,214,217,177,79,173,187,5,180,14,221,213,24,1,239,167,32,196,85,173,191,197,145,89,167,197,217,146,174,173,63,140,255,189,181,67,127,177,27,87,60,174,187,228,130,38,234,158,25,171,66,49,67,200,114,77,110,81,26,108,213,119,172,199,199,40,96,168,250,173,162,10,206,151,189,75,0,145,205,163,208,106,108,243,100,48,161,141,14,32,69,186,26,94,247,39,159,40,188,31,188,159,94,253,190,84,107,244,208,94,54,246,144,105,230,68,133,177,11,144,229,20,229,87,219,37,67,88,24,2,128,248,239,173,230,177,12,88,33,1,54,24,217,96,85,183,212,17,178,202,104,46,7,182,181,152,6,32,54,251,128,26,255,107,212,179,166,91,197,60,243,241,146,87,125,23,13,250,153,161,149,87,33,156,166,27,72,13,221,194,70,137,12,92,6,31,217,81,39,33,50,56,63,248,63,81,63,155,122,25,132,166,199,205,59,254,108,105,102,120,100,183,158,80,135,84,192,108,97,179,26,204,93,141,112,114,44,216,189,43,168,224,191,144,237,173,63,5,209,100,226,0,80,41,159,86,158,67,99,171,220,33,93,106,143,64,27,155,146,165,221,156,162,192,12,85,112,41,97,112,3,108,19,6,231,153,152,132,183,233,227,212,88,137,128,161,185,140,147,2,43,192,129,67,118,42,67,80,247,147,240,91,93,33,77,25,83,174,98,50,60,45,189,240,76,162,23,110,52,130,120,200,156,213,119,146,232,99,203,23,56,178,149,45,216,42,110,18,141,133,73,182,24,168,184,141,249,169,34,138,184,56,48,75,38,215,182,83,101,107,83,167,41,90,209,237,200,11,185,67,219,143,165,30,86,215,75,101,148,181,12,170,169,33,30,220,119,167,175,175,131,224,251,44,189,57,114,151,207,99,218,39,163,212,120,11,45,115,44,135,109,229,212,124,230,142,238,200,130,37,79,190,243,24,236,172,206,147,75,53,167,180,16,34,124,194,27,31,17,95,134,30,56,131,234,240,62,146,128,6,179,95,99,109,78,29,1,123,188,222,2,144,184,27,237,196,138,70,171,102,38,59,136,46,183,83,224,41,3,112,55,66,93,95,9,27,97,95,237,101,108,67,238,20,48,18,186,133,5,150,87,92,114,53,4,156,53,17,183,216,87,209,235,26,83,55,38,58,41,76,76,164,244,74,224,150,10,71,198,167,75,9,131,166,77,191,255,173,82,176,48,7,190,18,10,145,29,219,152,170,19,37,144,111,235,185,38,223,119,180,208,227,254,183,251,88,176,169,163,205,61,142,88,178,49,0,46,206,166,11,54,69,182,132,110,236,235,24,41,166,44,190,26,67,54,119,235,15,248,10,242,156,32,64,5,158,38,25,177,181,186,222,231,186,118,67,145,33,114,0,78,61,212,154,220,185,249,31,2,253,104,93,26,44,202,240,222,8,241,187,129,109,82,239,87,169,153,209,22,150,120,77,217,146,148,173,154,104,19,2,200,202,64,86,203,76,155,253,11,51,60,186,102,214,97,115,94,179,123,202,47,246,22,192,200,216,208,198,111,121,135,162,42,59,145,122,145,102,185,253,171,74,14,113,70,115,209,78,25,139,64,193,107,31,224,187,199,13,25,92,75,18,154,193,213,233,163,208,94,31,241,18,52,229,156,64,132,16,58,85,104,105,164,218,136,221,69,105,1,141,200,7,21,41,31,200,88,104,119,5,144,76,223,76,26,58,179,167,154,204,32,94,156,119,224,186,243,28,29,93,159,142,59,30,9,27,19,241,174,195,192,0,115,15,164,131,224,128,216,191,71,97,220,242,130,82,37,63,202,223,41,83,208,154,234,4,29,27,205,217,193,108,44,199,53,54,124,48,206,216,126,154,211,10,65,245,183,197,166,124,203,12,52,28,114,12,21,131,63,100,184,69,110,63,117,109,207,148,64,3,166,30,156,95,252,104,9,197,71,187,101,120,35,86,117,233,149,34,13,107,82,76,30,171,46,121,84,204,64,192,195,30,69,186,109,3,52,57,56,14,243,52,93,160,148,120,38,9,218,137,99,52,232,47,161,251,158,253,15,207,130,35,188,141,238,235,112,94,187,2,88,42,125,151,193,19,214,36,74,87,230,174,99,162,227,71,96,223,248,8,129,243,253,9,193,42,110,103,170,25,214,130,186,150,227,212,190,20,143,213,180,85,139,69,41,155,70,102,46,79,86,183,152,97,46,98,19,58,196,118,48,9,247,251,49,5,151,209,238,177,39,74,113,22,173,138,111,44,35,79,209,21,158,120,108,23,46,74,172,32,188,216,196,85,14,44,117,182,164,75,12,253,254,191,183,214,66,146,1,116,137,13,189,255,184,113,135,116,100,158,23,227,119,158,80,154,43,59,112,134,92,81,109,161,236,237,215,59,184,48,112,33,153,132,23,236,105,160,85,88,55,133,205,42,151,96,105,214,126,170,89,135,193,136,81,14,197,43,255,0,140,182,133,202,248,100,147,64,239,159,119,111,117,152,95,35,88,3,70,145,140,24,116,248,202,56,157,39,229,118,214,5,176,173,189,225,120,158,170,205,111,8,176,166,26,28,239,216,5,168,74,12,118,78,244,38,137,159,1,175,8,127,36,113,107,170,89,234,205,135,188,223,185,72,146,205,72,224,62,204,183,165,179,172,27,106,214,180,3,165,22,72,141,55,246,50,119,176,209,229,40,137,231,40,91,38,54,64,166,175,6,128,147,175,63,4,209,10,84,176,181,112,179,248,153,146,66,223,26,22,169,90,181,15,224,232,148,3,142,194,58,236,154,51,3,194,110,255,15,149,192,129,38,226,214,51,102,186,42,203,126,185,12,137,44,89,51,184,167,106,155,35,143,113,159,182,55,23,170,170,96,234,74,18,89,223,134,183,19,147,74,233,250,135,189,71,182,17,253,10,80,53,61,102,58,29,87,125,208,101,219,244,102,144,34,252,124,16,60,119,84,110,225,215,137,45,233,231,167,215,237,36,206,182,112,109,23,243,77,82,29,168,241,22,4,152,130,29,218,203,144,58,235,84,221,33,84,115,102,253,196,30,201,112,222,118,23,234,202,221,43,179,132,223,131,225,113,53,59,121,130,29,65,7,217,113,245,79,120,195,41,249,105,228,203,56,143,222,152,150,211,12,49,205,44,51,5,231,69,58,181,176,188,72,51,169,196,54,100,41,131,107,112,101,141,106,223,187,76,156,130,185,110,74,140,85,118,171,13,5,160,68,121,67,84,198,232,236,104,126,28,80,180,194,223,128,86,161,60,152,177,102,202,174,170,103,222,31,9,190,157,240,87,20,64,92,168,22,53,205,132,35,122,162,60,201,149,228,15,224,45,16,134,144,12,64,64,124,175,204,139,184,32,2,47,194,172,56,237,194,28,248,189,230,58,47,120,250,71,255,16,218,234,3,124,88,132,228,210,178,173,80,181,51,73,121,192,36,195,116,191,225,252,84,226,212,240,251,190,126,43,40,73,98,147,111,226,66,55,121,155,172,46,83,153,56,19,242,11,33,31,146,223,6,201,154,208,13,236,251,210,124,186,38,137,231,199,75,24,217,164,254,117,152,34,248,49,185,74,20,254,159,100,145,238,226,44,197,48,94,219,62,29,39,59,10,180,23,5,180,3,206,30,149,51,12,103,20,161,85,207,158,232,142,145,14,106,9,131,154,165,85,162,143,250,97,195,127,16,239,181,144,84,127,126,135,206,193,26,55,206,240,96,51,177,224,52,131,240,55,96,219,203,5,255,198,86,255,25,36,176,197,193,81,170,253,30,181,90,88,98,228,16,59,47,111,146,62,112,39,197,16,120,192,66,111,71,146,219,57,84,79,17,253,193,140,82,139,213,92,22,125,139,90,39,70,191,62,254,248,77,30,175,173,55,40,114,3,89,52,236,99,85,35,172,123,16,1,164,210,115,25,172,87,193,0,3,112,84,187,7,165,24,27,240,112,6,253,212,86,90,203,40,6,122,91,117,91,223,225,186,227,111,9,117,106,137,116,43,65,68,237,200,200,144,169,165,37,168,186,75,91,49,91,173,19,144,31,184,157,4,62,28,250,178,210,66,225,245,185,255,126,17,59,83,59,92,196,226,211,66,108,169,204,175,189,255,114,85,87,158,126,70,52,150,117,246,106,27,46,137,144,51,231,141,252,177,88,79,214,237,159,148,121,16,36,49,151,128,44,86,165,167,90,153,3,105,226,99,149,197,110,164,41,148,197,178,177,86,10,128,62,21,175,200,224,95,191,215,137,39,22,167,90,55,158,237,156,219,205,221,34,91,89,156,31,129,97,99,221,155,63,158,138,10,197,109,147,112,240,247,85,183,87,90,127,145,59,156,123,241,0,173,163,179,186,83,214,157,56,179,99,234,36,153,223,124,90,38,189,138,185,95,158,179,72,98,191,239,242,165,0,206,60,29,77,121,7,156,15,54,102,255,36,247,230,109,99,198,247,155,171,115,135,117,28,184,235,62,36,128,209,193,63,139,158,216,17,78,33,221,38,12,136,240,14,113,36,45,14,91,161,166,241,57,13,5,168,34,241,100,154,190,29,250,235,156,68,22,175,242,177,112,137,149,74,96,187,172,236,198,118,83,120,123,145,204,48,207,252,30,97,153,40,60,141,96,202,121,23,121,15,183,247,80,33,8,50,135,213,141,160,164,5,205,227,118,206,65,66,210,242,182,204,85,144,103,48,103,78,238,47,106,181,251,244,240,25,58,225,180,226,203,143,103,46,53,200,2,26,191,116,97,95,170,186,44,97,58,90,166,175,191,60,213,208,81,8,119,150,144,190,232,193,110,235,112,174,8,222,164,84,134,253,93,228,97,153,38,150,203,216,166,198,203,145,102,83,14,227,108,219,15,99,125,49,5,234,4,121,255,191,202,218,74,231,5,1,138,142,101,210,53,193,213,241,151,37,52,38,138,179,249,145,214,62,14,108,156,4,218,142,4,6,107,144,161,135,103,218,198,118,155,165,9,231,185,151,197,30,61,21,16,84,153,27,51,142,187,108,14,217,239,173,203,156,141,137,188,11,129,214,22,124,25,228,45,211,252,52,71,187,16,54,121,25,173,53,226,89,218,255,152,123,15,131,102,38,155,129,76,242,15,217,148,36,106,163,208,87,179,230,160,48,147,239,186,140,121,23,28,240,139,85,227,232,198,55,18,180,89,25,204,7,35,129,1,207,85,183,38,194,173,46,128,25,93,228,125,47,185,240,217,37,126,42,246,31,133,141,80,56,19,136,54,105,198,172,86,101,128,242,48,25,181,43,196,127,18,103,12,91,77,103,43,122,147,36,76,138,57,118,40,55,39,109,10,186,42,35,25,43,154,137,92,72,180,46,62,219,204,183,49,176,59,78,77,157,155,233,60,106,255,130,207,185,120,8,68,17,129,224,17,210,196,230,171,106,210,192,79,59,157,129,15,214,84,193,105,104,63,19,78,133,7,38,82,156,241,10,220,219,130,242,84,115,211,67,86,200,168,211,189,251,249,199,161,60,131,245,127,170,104,135,245,118,112,17,202,50,123,75,3,255,151,34,55,211,212,104,233,71,9,84,209,144,23,213,52,195,95,160,148,51,208,45,171,152,37,154,199,98,178,29,255,170,79,244,41,167,115,37,153,21,244,239,73,125,87,40,77,215,160,54,34,213,80,32,136,67,241,32,32,208,74,221,150,135,78,39,219,33,29,78,122,125,130,32,4,238,127,11,10,92,53,30,20,205,194,150,35,21,87,35,209,134,225,198,96,216,8,7,226,245,122,167,155,51,162,116,166,122,198,225,104,218,162,255,191,70,181,216,227,217,125,215,170,157,210,123,191,238,52,62,101,210,134,228,91,26,48,6,44,89,206,90,192,142,28,131,15,184,140,241,212,178,97,100,49,13,133,127,203,222,81,218,185,226,56,238,195,186,45,158,26,170,156,2,1,226,168,184,190,209,219,124,40,28,131,42,195,95,168,44,190,205,144,158,249,138,146,42,206,66,204,224,128,174,103,169,102,14,219,79,26,165,123,6,203,221,126,95,17,113,87,102,159,221,32,107,55,249,40,213,153,61,214,240,162,146,13,68,232,34,119,44,197,235,247,140,145,173,237,0,108,148,79,37,76,234,132,241,164,53,21,129,165,82,137,26,202,126,166,131,219,86,10,29,1,155,189,81,99,223,159,244,201,162,210,146,47,203,255,72,3,98,38,75,110,46,245,16,124,30,86,19,39,10,145,196,166,87,223,210,82,108,49,36,148,113,238,100,164,189,233,221,114,92,111,24,255,30,191,56,156,33,210,76,9,49,25,114,10,89,10,209,62,237,136,172,9,140,200,97,40,17,97,86,176,7,60,14,64,29,133,229,114,178,129,16,70,135,239,166,199,142,26,13,235,126,110,179,117,5,211,12,242,14,102,18,96,27,34,131,79,91,241,251,55,104,178,123,12,30,16,230,184,13,78,125,181,57,235,247,212,104,171,58,92,63,22,6,85,99,173,129,112,5,77,155,220,76,25,140,189,114,56,40,64,11,97,250,173,103,106,77,63,132,181,54,144,151,184,215,97,46,86,117,227,56,196,147,91,61,88,128,74,193,44,167,95,210,246,160,39,163,67,247,243,111,49,199,71,194,207,72,131,141,3,114,248,5,97,77,232,7,69,102,109,89,30,48,1,221,83,142,146,13,43,66,242,23,37,165,190,224,70,188,16,21,161,251,152,211,115,3,45,31,151,90,60,137,61,230,26,235,124,43,37,255,205,183,102,79,17,41,249,133,179,147,125,208,162,64,10,129,119,36,138,180,37,195,136,59,224,155,12,87,147,142,17,119,5,166,228,207,226,188,166,56,127,78,253,146,7,164,234,221,27,84,75,128,216,126,178,52,188,229,38,97,248,172,249,105,198,160,2,94,70,88,97,141,185,135,199,37,20,226,190,175,100,169,161,64,122,85,177,107,13,223,233,7,146,95,32,180,18,139,98,175,48,171,44,210,235,127,198,75,236,154,2,192,255,142,64,97,242,15,93,69,221,156,0,94,56,129,112,21,254,178,48,253,53,225,150,200,191,138,208,168,81,63,101,2,254,113,111,167,191,100,183,73,154,147,192,66,234,48,220,250,196,122,35,3,219,166,238,136,187,206,39,246,165,191,247,78,21,121,61,117,111,57,83,80,125,45,52,27,225,91,95,55,65,141,10,225,9,151,69,158,47,229,255,194,50,167,165,76,226,74,195,15,25,166,149,52,92,28,232,102,120,229,85,207,21,5,14,56,86,4,50,121,22,173,90,250,48,210,153,124,134,46,185,56,85,20,215,252,83,2,105,140,245,148,224,26,56,89,117,34,110,65,195,252,78,64,236,84,194,103,108,137,45,196,69,196,88,85,88,183,28,86,96,216,244,139,77,6,77,173,135,35,52,48,248,158,125,229,64,77,253,159,17,190,142,42,224,2,84,162,219,85,74,16,29,98,202,13,164,136,154,157,106,120,77,134,85,123,166,228,151,18,182,29,142,91,91,59,19,14,233,63,140,128,126,156,125,3,234,125,50,177,41,187,99,222,99,192,22,144,145,40,96,79,223,49,7,98,126,4,158,211,241,106,178,51,237,253,216,73,87,210,161,172,40,253,195,171,147,157,180,102,27,105,80,238,85,127,253,2,141,14,23,133,79,55,141,250,173,135,9,216,83,231,171,244,150,171,73,95,63,208,193,65,212,170,163,218,143,100,213,64,146,243,179,8,139,204,7,72,238,52,37,103,87,121,236,55,63,228,36,100,42,151,164,102,198,190,26,153,200,254,38,66,213,251,56,89,6,92,25,135,97,130,37,76,75,108,213,125,84,34,251,123,24,85,122,233,55,38,13,77,139,169,146,76,55,53,150,209,104,39,170,98,6,129,250,142,31,57,149,89,151,49,76,240,248,115,14,181,78,24,10,59,23,179,169,66,137,249,44,241,87,3,133,48,97,157,107,242,115,137,221,110,53,222,226,44,239,6,100,146,27,56,6,3,220,156,163,42,59,121,60,235,0,129,247,102,87,158,134,44,219,9,96,17,79,186,149,15,119,246,159,22,158,139,141,203,113,31,46,247,238,11,109,61,58,121,92,176,51,250,5,179,130,241,103,186,54,138,195,202,190,255,186,63,22,108,243,105,34,20,93,139,159,126,199,221,11,22,122,28,248,51,162,121,166,31,161,116,221,101,166,247,191,51,31,50,180,193,238,173,154,95,224,75,46,133,19,153,164,78,173,223,168,59,127,140,92,15,239,216,55,122,180,157,176,118,240,60,66,214,234,87,199,196,171,248,180,103,80,110,224,130,3,250,14,117,19,33,254,27,185,37,159,65,166,58,186,56,85,135,71,75,163,117,43,135,132,73,7,104,5,101,165,158,5,227,90,191,7,170,81,20,67,82,59,236,19,158,80,99,61,84,68,125,192,59,177,144,7,95,131,49,251,167,117,209,239,215,198,104,157,15,157,180,101,67,56,75,87,123,225,3,199,190,239,204,32,89,175,120,117,50,248,237,72,198,97,99,210,26,70,28,240,220,144,198,32,179,107,161,140,80,238,218,63,153,224,233,15,197,142,61,231,249,105,158,34,16,125,124,128,245,200,36,226,216,21,121,249,81,155,53,125,194,150,154,59,115,112,202,222,205,158,233,9,225,191,178,158,231,130,18,217,90,126,54,186,187,33,33,253,29,150,192,171,180,190,35,246,193,243,141,60,141,135,102,36,83,199,163,239,143,138,231,117,179,28,252,166,27,191,76,62,186,195,163,230,124,45,94,246,39,194,251,184,113,49,122,229,219,89,105,156,201,35,35,111,239,10,111,208,208,245,219,2,222,48,118,80,193,221,136,45,78,161,136,189,58,58,130,61,228,65,207,85,224,55,122,237,138,193,111,225,114,106,78,205,100,107,233,51,94,122,132,33,157,92,88,181,55,181,129,31,122,11,185,50,219,111,90,50,229,86,51,50,58,134,196,23,242,36,3,215,160,50,59,182,191,222,96,118,148,99,89,239,213,31,140,69,221,80,20,194,237,213,76,18,65,129,193,155,162,18,177,125,159,205,81,66,172,176,10,171,44,232,112,125,167,0,243,10,114,135,4,65,161,4,237,202,185,94,209,241,115,194,216,233,119,17,1,254,173,157,101,252,28,134,96,119,130,250,184,57,227,38,126,120,28,75,50,114,15,185,58,111,213,198,242,65,137,44,59,103,245,3,78,144,192,207,46,158,151,114,48,17,9,154,27,13,35,218,251,10,171,171,197,182,85,76,114,251,95,144,103,24,21,47,18,122,220,159,153,195,193,111,101,63,135,221,249,40,86,172,176,236,113,204,120,162,89,127,139,99,156,95,99,222,243,154,153,43,12,251,79,99,107,250,136,32,217,71,107,152,4,73,45,29,229,225,100,90,48,85,99,156,72,52,100,113,74,170,252,224,173,64,159,66,251,218,204,100,68,173,138,2,118,87,67,21,55,18,133,199,148,163,201,8,93,34,188,207,215,149,173,164,47,156,24,92,132,91,81,82,123,182,133,66,240,228,1,215,58,165,64,37,40,128,163,252,133,28,177,33,226,244,55,201,10,195,202,211,133,196,189,135,246,204,204,222,1,138,75,40,142,26,141,178,29,248,50,35,183,128,185,124,230,14,246,63,248,16,174,111,99,190,190,13,92,153,133,244,186,26,215,169,182,65,41,161,229,130,167,120,60,31,98,108,115,54,164,69,212,141,205,9,127,116,175,38,11,48,64,219,189,140,141,25,164,45,105,109,114,235,36,15,228,105,85,68,197,252,229,187,31,20,142,68,74,115,81,93,160,179,47,74,74,200,176,43,6,188,145,133,100,124,12,46,2,14,231,118,67,70,111,7,19,67,21,122,152,164,45,138,47,233,76,60,111,186,65,245,79,177,78,158,166,175,90,216,146,71,42,46,169,31,214,143,253,174,97,249,72,119,137,227,92,3,179,214,11,159,212,161,174,213,183,16,13,117,83,79,62,56,163,251,15,15,84,71,4,119,33,196,232,60,111,51,16,114,134,114,219,103,46,220,88,46,128,37,165,112,28,198,233,147,253,245,150,215,28,226,216,32,101,1,49,153,237,176,156,151,107,60,78,79,170,230,45,41,243,177,162,246,38,214,226,1,198,195,196,136,205,132,242,124,253,32,227,227,44,93,234,205,58,1,128,180,101,28,248,172,253,112,31,230,139,24,250,104,94,114,158,156,234,249,169,172,225,10,229,7,164,99,182,4,76,101,218,82,27,34,143,230,101,217,92,11,212,114,130,175,8,149,133,197,97,12,139,15,203,230,204,216,218,44,40,233,127,108,68,230,155,151,127,233,145,44,118,198,191,246,224,199,250,2,56,182,213,215,159,223,57,120,200,27,243,113,17,4,234,18,162,206,14,191,245,215,141,158,40,212,212,218,161,249,71,188,23,33,249,60,152,134,244,44,196,75,144,168,118,13,9,117,87,216,135,145,110,36,125,217,41,180,63,75,52,30,13,83,230,112,247,167,217,249,170,62,121,132,173,209,25,123,108,123,1,249,188,50,165,223,160,95,15,176,67,176,240,189,146,24,214,124,172,34,169,157,133,136,47,169,16,235,61,175,158,137,207,162,186,22,71,47,143,135,90,84,238,65,251,98,126,191,161,54,211,25,143,103,180,193,121,226,5,109,57,223,6,248,232,131,175,205,137,123,240,44,16,191,218,88,226,249,175,89,225,79,80,88,215,112,99,108,179,18,93,42,1,145,2,223,1,162,162,243,51,35,73,0,240,172,212,186,171,160,192,59,63,7,9,171,162,128,119,57,82,75,71,176,170,79,2,36,78,121,106,220,60,210,50,114,102,102,28,166,243,171,62,217,210,184,77,180,100,244,128,144,41,117,179,144,85,97,55,62,57,137,108,81,241,152,216,174,140,121,116,101,152,116,215,180,175,129,10,119,250,14,168,64,37,34,38,13,113,41,165,43,107,6,84,198,125,135,204,254,135,62,227,213,212,240,11,156,134,226,67,7,106,89,88,67,123,68,154,59,32,139,125,190,220,7,84,158,24,214,148,141,32,26,101,249,95,99,135,111,183,167,7,201,178,38,188,84,212,155,101,111,254,127,232,188,13,233,235,3,186,101,240,20,90,89,74,192,149,83,154,70,84,237,100,107,221,103,74,232,9,9,94,126,160,202,41,29,250,1,168,86,61,215,20,56,45,219,3,98,199,202,91,75,148,41,0,200,74,55,234,193,97,16,60,120,202,200,29,31,197,138,64,110,97,122,64,246,48,38,56,193,101,123,235,105,152,73,203,84,155,224,127,125,188,139,185,147,87,68,23,116,65,204,51,57,148,158,75,90,131,253,134,76,96,245,228,161,41,34,53,215,132,131,123,73,44,28,227,77,207,156,91,120,213,84,239,236,29,192,201,174,7,5,238,169,249,39,249,227,105,33,132,249,246,33,99,195,54,28,21,8,132,19,50,29,206,188,47,176,247,61,101,182,13,138,42,236,94,32,64,201,234,24,112,132,18,134,184,244,237,252,101,216,79,222,118,220,21,26,100,16,18,105,42,36,2,138,61,199,177,241,15,200,82,210,161,44,89,155,49,51,47,128,221,55,29,140,206,78,65,65,215,214,115,25,169,99,186,65,89,180,165,216,68,58,79,74,163,170,134,249,25,14,81,16,8,216,152,133,242,185,62,65,108,61,144,5,98,115,93,7,93,143,32,22,234,139,181,155,196,2,175,202,197,171,54,63,0,137,168,111,115,202,225,129,170,216,234,29,166,71,168,137,217,165,124,212,46,75,218,210,206,69,80,154,6,29,179,40,243,123,14,109,50,2,23,208,74,207,206,94,137,142,35,211,200,63,122,175,229,235,153,185,103,167,163,170,172,69,111,218,130,30,21,51,77,140,158,202,59,112,113,75,216,175,39,96,96,169,71,92,55,145,145,249,215,249,71,234,226,49,33,236,248,19,35,255,150,88,41,12,118,141,170,89,12,238,81,189,78,108,111,243,118,79,13,47,147,254,73,59,146,221,238,173,127,97,94,95,16,249,21,29,135,244,88,161,99,31,220,56,220,92,118,222,3,157,5,154,53,143,32,167,111,164,121,138,39,61,101,40,134,96,134,18,89,80,26,112,155,239,85,99,113,120,241,115,136,217,242,105,254,54,135,255,10,52,142,204,150,225,214,117,132,226,241,96,218,190,119,222,127,14,2,162,3,207,210,75,197,81,53,149,71,15,182,72,65,105,7,148,105,172,72,222,223,157,49,32,50,234,21,196,246,246,2,94,91,59,66,227,111,241,154,179,71,179,118,45,136,251,224,128,145,129,240,106,233,131,216,225,103,193,75,185,22,212,90,126,40,196,50,151,162,117,144,142,41,137,177,167,227,8,147,227,65,165,137,75,150,223,207,7,70,210,70,184,215,60,61,94,202,116,76,104,152,118,88,217,0,241,120,6,239,109,35,247,113,147,17,88,63,46,66,222,232,139,62,163,15,105,247,176,105,241,225,206,25,4,146,30,123,8,199,199,166,141,44,79,134,185,6,127,10,78,84,60,130,161,92,206,79,235,227,18,155,145,119,41,43,158,152,225,66,95,163,113,147,61,249,170,57,160,96,66,193,55,197,72,42,73,36,199,68,168,174,35,180,149,132,215,226,14,177,225,229,53,44,24,10,170,22,59,198,49,117,234,42,25,159,211,122,6,208,17,178,22,223,207,15,155,32,188,134,149,2,39,226,44,219,160,100,145,211,184,220,206,116,203,19,164,77,166,34,44,192,55,134,196,13,211,123,87,47,84,84,194,167,37,25,72,157,51,244,104,234,144,51,111,100,58,178,44,220,215,225,242,213,133,191,153,102,24,223,3,203,231,8,83,120,238,128,6,231,135,218,91,188,86,198,72,192,202,73,113,96,247,182,185,142,15,214,171,159,186,207,234,106,239,236,156,232,233,81,55,77,2,211,211,87,177,92,216,222,1,78,175,240,230,162,89,107,68,63,31,123,20,219,28,78,27,77,191,176,225,102,175,245,132,61,40,202,24,28,210,20,25,69,240,187,202,253,197,39,4,178,41,24,255,210,24,179,192,78,95,37,97,199,158,56,243,88,246,12,21,9,194,189,69,199,47,136,120,38,120,131,36,239,56,241,117,242,30,104,3,49,192,135,113,175,30,229,85,34,211,241,59,114,64,249,88,217,115,141,154,49,74,29,11,159,49,237,189,167,96,46,47,212,187,65,78,97,124,252,10,82,110,214,226,230,233,21,100,197,183,16,58,90,101,127,237,167,198,37,123,58,197,32,243,247,30,24,208,222,149,81,47,158,68,63,86,100,27,99,231,139,130,223,177,83,203,99,242,166,82,239,46,145,229,175,134,187,49,153,225,172,8,236,146,52,128,182,229,241,193,88,35,207,87,92,173,86,94,95,127,192,199,25,231,4,209,48,80,144,249,130,91,111,87,169,196,187,24,170,25,172,74,73,165,215,2,42,126,179,189,231,194,239,242,73,3,239,195,198,222,33,198,150,8,181,59,155,181,223,180,34,212,98,122,120,231,235,51,174,61,37,86,7,160,154,198,176,30,115,200,78,71,48,206,221,166,228,227,252,129,37,15,98,102,106,90,151,87,36,10,180,122,219,133,54,251,31,72,191,25,47,64,130,140,8,62,3,141,178,149,222,49,172,60,12,21,16,77,116,189,81,179,98,32,232,238,30,202,1,197,224,2,113,202,194,164,120,59,162,45,244,41,41,87,62,246,37,0,200,200,44,68,180,204,18,67,176,213,241,17,50,41,35,4,215,25,40,43,251,214,116,131,108,29,173,192,97,189,4,35,5,201,74,127,132,3,223,233,64,239,175,228,147,204,69,129,170,168,23,146,98,147,61,204,97,29,244,238,130,248,130,106,241,116,79,215,239,215,39,186,108,64,171,60,250,244,79,208,174,230,221,125,46,210,59,217,96,178,31,148,8,219,184,245,57,179,234,92,232,202,212,187,51,160,139,134,242,222,240,168,127,3,86,210,227,203,243,146,134,42,218,128,79,106,168,39,65,238,53,11,170,76,89,71,12,219,163,225,253,143,105,86,172,99,216,90,124,146,213,155,106,181,96,8,69,223,33,231,118,56,92,69,45,222,242,8,178,80,30,181,65,79,33,147,213,236,167,156,51,171,28,125,9,184,235,145,211,118,92,77,93,33,62,230,241,128,221,218,248,89,190,151,53,138,167,135,92,142,156,64,178,80,249,252,75,33,226,16,199,131,252,5,125,220,166,50,252,77,188,97,242,31,36,210,231,36,210,132,228,160,226,32,90,111,217,121,108,85,199,192,218,244,75,182,135,194,81,49,86,66,0,205,188,133,145,5,144,128,148,58,55,190,237,100,125,180,209,150,59,14,130,161,182,208,180,238,126,148,75,29,23,119,165,152,67,171,136,131,72,141,82,64,57,86,218,217,115,159,0,175,16,247,88,141,112,12,121,253,187,144,60,62,205,137,15,47,148,142,59,249,62,165,211,140,69,122,6,118,79,187,94,209,243,146,20,209,108,127,160,84,192,6,106,116,199,199,142,245,5,247,33,57,9,116,236,81,153,81,57,142,149,185,90,24,77,37,179,253,52,97,203,134,1,69,126,196,247,220,140,11,240,81,214,138,216,198,50,229,29,110,119,123,129,198,39,215,215,137,242,221,42,102,191,170,165,205,42,137,32,85,44,160,44,64,253,75,11,122,60,172,230,61,155,6,140,128,140,61,90,59,114,10,173,42,204,90,102,234,235,26,49,10,204,195,196,33,59,1,127,112,125,9,218,87,39,38,226,115,224,4,172,116,88,236,43,71,40,86,10,79,6,34,208,182,52,232,87,77,68,63,236,255,55,140,185,97,1,110,44,66,112,231,217,102,69,205,186,201,213,180,230,196,173,78,74,52,118,127,211,190,22,251,141,123,178,162,226,198,19,2,104,26,215,26,242,4,152,104,202,218,72,11,93,213,109,36,235,175,139,173,79,179,36,102,69,11,41,75,164,19,110,37,185,39,243,133,102,143,219,102,12,220,83,31,176,48,174,69,192,21,77,31,19,34,34,176,223,75,239,255,57,12,114,5,40,222,31,87,26,125,158,217,190,40,176,161,42,137,92,23,51,232,187,137,91,212,110,252,118,190,116,13,42,175,118,133,239,125,68,244,25,73,45,152,91,194,92,128,26,184,125,87,212,254,38,148,218,5,242,46,243,23,34,133,105,115,75,21,97,134,34,80,16,167,239,140,242,233,162,234,110,5,207,32,237,33,67,172,4,122,47,130,203,218,46,145,153,226,182,104,86,32,32,192,73,41,140,207,187,167,200,201,244,202,69,165,82,36,135,207,18,166,240,223,244,226,207,91,149,21,133,25,13,108,121,119,213,233,217,103,220,234,163,219,250,218,201,77,34,180,117,12,212,80,3,6,7,26,176,194,11,155,126,141,93,90,95,20,197,76,23,96,254,133,50,165,231,180,42,205,121,26,186,115,176,254,64,49,184,51,233,174,164,224,169,96,59,133,194,184,37,73,141,177,166,206,188,227,161,129,138,75,169,183,180,225,125,198,30,99,209,122,141,91,144,242,164,99,204,33,115,147,199,162,137,206,148,230,119,137,223,148,224,2,233,240,3,200,32,38,16,182,147,177,241,103,151,55,8,109,24,141,147,12,4,87,242,188,78,222,162,195,64,100,46,237,15,192,242,219,26,31,116,140,60,40,36,162,208,13,168,143,18,165,82,61,10,202,38,107,128,225,68,22,89,21,170,233,231,11,42,77,228,133,207,212,59,5,99,189,182,67,197,218,164,6,175,63,248,137,190,224,68,191,81,75,157,188,90,252,164,207,234,20,194,18,57,111,132,140,186,42,247,50,30,61,200,231,77,132,111,147,57,95,90,170,167,173,234,189,248,97,182,119,95,230,65,253,70,145,98,41,236,123,205,170,248,245,238,228,130,244,70,74,135,130,100,55,77,128,11,144,118,202,81,166,7,148,209,206,69,89,40,244,52,72,240,200,241,24,51,132,158,137,29,90,12,2,218,95,158,25,114,216,63,16,29,41,14,126,214,222,84,156,204,27,149,40,207,206,128,166,140,7,46,96,246,197,123,10,158,111,19,176,6,116,177,202,236,149,111,44,40,104,196,43,154,87,48,164,214,128,128,164,231,165,41,138,130,205,62,79,76,109,29,138,237,211,128,210,169,67,229,25,42,177,196,81,92,62,17,96,36,45,85,127,159,243,2,218,218,144,177,211,229,138,39,121,42,241,34,87,218,83,165,231,209,122,136,140,1,233,24,33,6,156,45,33,0,187,214,228,157,224,104,79,219,199,167,166,193,159,184,32,34,184,120,12,70,246,88,32,20,51,206,61,224,53,153,169,177,120,83,246,183,176,211,151,2,240,49,174,197,6,122,9,46,66,125,79,124,57,43,218,167,64,41,172,104,34,160,40,221,123,127,61,45,17,156,241,214,200,240,200,108,23,58,106,123,156,114,239,181,9,43,138,1,206,61,227,183,155,211,164,122,238,251,91,142,100,14,191,161,148,112,42,151,109,180,175,44,156,212,207,47,101,234,72,112,208,111,126,38,226,156,162,131,136,9,243,155,242,68,180,231,232,33,224,223,182,76,29,43,125,252,16,184,253,213,170,85,214,156,120,177,137,60,11,251,198,210,12,249,222,81,201,244,207,166,47,148,163,20,108,176,4,191,160,230,121,228,172,123,239,171,74,148,165,75,61,245,195,117,142,172,157,121,68,186,117,108,124,62,18,241,121,145,10,92,65,115,88,42,206,32,116,27,104,183,224,166,101,93,188,80,56,66,101,226,207,46,75,158,46,10,247,159,206,115,225,17,139,252,208,122,41,12,105,210,110,115,151,164,160,137,136,119,178,154,60,116,190,171,102,196,22,66,61,84,161,201,164,68,50,159,199,90,154,232,219,18,141,78,157,240,27,83,47,38,103,199,210,180,140,88,178,201,159,203,22,192,48,128,89,63,245,198,150,121,252,140,208,177,235,38,211,227,174,70,11,211,210,216,98,129,60,220,234,226,215,50,167,220,90,205,85,173,100,102,103,103,211,52,3,244,253,111,210,153,222,80,141,12,47,239,18,186,190,10,196,17,222,19,33,128,175,189,161,74,38,16,109,117,121,101,158,144,164,173,63,226,35,141,219,114,188,172,129,164,154,128,190,38,14,237,110,8,181,233,204,85,224,194,225,129,11,173,97,193,187,159,218,240,185,117,251,197,138,51,205,79,139,146,150,195,23,179,101,101,138,124,224,134,31,89,77,249,195,175,244,78,228,139,54,203,166,247,192,149,194,113,178,183,141,132,148,23,108,221,34,91,236,62,174,164,221,60,16,244,155,27,185,119,112,52,46,1,145,224,115,210,230,42,5,38,215,174,199,174,168,47,87,206,247,137,114,79,215,166,14,160,56,217,84,139,206,26,111,117,204,30,140,228,129,131,59,158,202,188,109,27,208,175,84,34,70,102,72,100,140,77,68,128,254,92,36,77,191,255,148,108,247,91,91,110,169,2,81,91,177,183,159,240,194,165,130,42,6,223,7,144,71,5,21,224,50,152,244,74,140,176,41,210,12,46,236,171,144,2,110,41,225,165,120,196,205,179,242,43,140,164,226,222,149,179,250,23,239,213,254,27,141,15,90,132,193,117,30,190,48,27,198,71,81,186,171,105,68,251,114,175,78,139,190,159,208,231,112,243,232,223,179,84,45,2,61,33,126,137,136,156,49,40,126,161,217,161,33,151,62,74,138,33,123,40,134,166,77,88,27,58,159,189,123,194,6,109,163,20,180,32,182,98,191,211,250,233,239,225,159,51,219,191,219,190,134,102,148,117,0,249,52,180,84,121,202,20,155,29,110,216,131,103,107,26,248,26,198,209,4,48,177,6,226,236,200,201,27,253,165,101,21,6,164,178,40,125,84,128,131,108,60,229,191,229,217,151,211,167,85,78,35,63,230,33,106,184,187,125,61,97,217,14,19,5,84,147,204,187,69,103,192,60,80,111,223,200,85,151,89,226,23,155,189,24,208,243,108,166,127,255,241,143,53,120,107,2,220,13,195,165,75,191,84,227,3,32,244,211,135,148,8,194,51,201,18,107,2,93,21,61,247,59,237,39,82,158,255,182,53,105,1,158,198,254,205,225,232,45,124,234,102,72,183,189,18,211,115,42,220,44,230,118,183,255,244,122,167,240,47,157,45,10,132,46,36,96,53,79,28,38,245,173,149,87,217,83,113,131,68,9,91,225,50,231,210,229,174,223,94,6,112,78,188,155,212,5,255,198,163,199,103,110,141,123,225,220,94,44,49,238,228,129,191,229,131,169,81,80,100,52,201,153,1,77,179,136,150,182,99,245,236,213,93,48,253,127,106,35,136,100,233,30,129,8,254,57,83,179,164,235,19,47,214,185,229,54,183,86,50,62,79,122,27,253,6,224,84,101,73,50,210,159,99,197,165,225,20,131,114,166,247,187,132,54,33,10,180,149,204,59,242,184,188,29,151,235,207,159,24,92,57,17,205,246,179,91,8,191,134,219,32,126,143,192,208,132,134,129,56,232,32,205,213,51,30,166,61,75,92,43,34,51,35,43,136,229,190,239,183,41,66,125,225,239,44,61,34,200,143,57,18,205,0,18,193,235,4,174,40,14,4,153,132,232,214,48,146,32,165,9,230,68,75,29,254,45,131,237,176,144,157,231,69,204,205,83,198,27,73,113,77,237,204,100,117,72,198,24,252,193,113,68,16,129,137,137,178,45,169,117,209,102,239,173,87,143,196,150,245,121,112,251,7,171,138,124,131,149,183,144,79,63,66,86,126,187,118,29,56,137,140,181,244,31,51,202,114,13,176,15,170,112,245,112,63,166,117,242,200,92,179,98,134,237,207,98,151,6,45,162,203,31,44,79,193,7,248,203,64,40,35,111,124,8,161,132,52,54,186,234,67,198,95,133,15,179,155,82,98,131,94,102,196,235,51,181,192,79,94,47,23,18,81,178,76,214,96,15,100,170,127,232,134,66,223,213,111,185,60,46,45,27,242,62,210,249,158,46,132,91,215,124,241,31,133,172,113,95,233,75,19,37,180,236,205,51,54,235,90,37,26,49,166,19,72,154,140,164,120,219,51,51,154,251,177,218,47,236,126,156,166,122,166,213,179,191,132,170,100,3,186,203,106,215,81,231,198,99,48,3,60,71,248,127,45,14,123,125,169,145,39,144,29,203,11,238,53,65,94,133,175,249,65,17,145,140,56,113,119,151,214,153,206,187,218,170,81,126,232,197,158,247,180,225,59,89,152,156,97,173,163,148,131,177,47,189,76,5,192,118,75,173,24,69,228,124,164,100,70,13,120,79,241,157,127,255,74,232,96,11,59,67,34,214,208,71,247,62,122,149,42,10,96,45,136,80,74,240,188,206,67,167,211,68,242,229,183,20,5,125,97,191,184,46,164,184,219,197,160,160,102,60,18,27,65,89,163,181,248,251,8,62,16,194,85,245,32,40,193,118,146,43,13,72,196,78,177,125,135,190,163,91,72,231,76,241,58,235,95,158,46,11,100,168,37,164,26,228,36,242,95,80,225,150,46,210,155,183,246,173,178,143,151,104,33,164,64,132,187,134,161,173,5,146,71,200,208,179,171,90,108,161,18,38,108,122,237,181,116,167,87,8,32,200,19,199,52,62,185,48,141,192,165,111,158,84,50,116,197,164,135,105,254,28,120,2,154,125,212,180,9,244,107,54,221,65,119,254,168,41,131,105,214,142,23,31,228,184,20,6,141,132,245,92,211,45,178,0,30,90,2,142,233,57,97,65,229,3,214,81,90,52,214,121,164,133,178,97,164,2,104,191,241,40,96,137,103,148,53,9,147,139,151,165,216,159,216,67,51,23,88,238,175,8,59,236,68,152,98,10,251,206,27,131,144,112,48,129,56,3,201,245,85,34,232,165,37,213,140,212,208,232,230,115,159,163,36,42,84,71,168,97,41,102,112,76,247,7,82,213,187,134,227,93,232,77,85,173,153,38,18,247,246,112,137,147,114,160,222,79,14,94,244,254,99,134,20,150,61,2,13,189,169,24,6,248,60,203,12,84,232,96,20,156,170,100,1,0,122,253,228,241,108,223,199,83,89,64,184,38,101,185,104,29,53,244,237,205,64,155,137,184,33,145,72,249,126,154,176,131,188,56,215,145,229,14,96,217,230,94,69,171,100,140,28,54,71,136,61,97,39,21,198,116,117,78,17,193,141,142,27,159,22,81,211,91,82,149,41,163,133,211,41,50,38,9,176,175,150,211,193,0,17,3,41,30,86,104,236,248,37,66,161,78,224,191,226,18,168,191,55,38,168,187,225,164,249,221,45,140,237,45,158,163,8,190,141,108,123,192,32,224,17,32,12,59,196,128,215,134,157,229,117,55,248,90,102,237,82,40,2,104,221,98,117,245,17,128,161,54,235,255,131,178,81,9,172,159,234,130,63,94,154,21,12,136,225,8,221,84,17,86,159,153,174,128,212,80,169,201,75,19,76,57,237,148,178,194,248,141,64,177,67,61,95,69,157,41,195,102,22,24,158,191,227,148,220,99,200,77,87,132,125,91,140,1,63,183,194,57,150,153,147,207,252,99,29,209,175,132,84,220,85,210,1,249,219,137,106,38,24,188,244,239,198,225,251,87,230,51,184,38,88,4,94,160,232,203,165,36,206,138,157,78,22,111,196,65,228,127,229,190,215,13,18,38,108,123,201,111,252,106,62,18,126,158,171,12,99,196,171,156,141,200,44,32,33,227,167,117,32,151,20,13,168,132,242,58,231,15,39,66,246,115,211,9,146,45,67,75,218,141,107,167,73,208,183,102,141,108,30,122,7,244,36,147,84,109,23,207,96,143,78,152,150,220,173,146,139,159,16,188,120,220,120,149,249,14,63,154,242,142,160,35,30,107,132,52,82,85,231,28,181,184,131,105,87,248,205,251,68,34,116,3,172,138,132,29,119,188,131,242,120,112,88,162,80,175,74,230,123,143,224,94,177,199,190,173,244,128,144,90,173,92,169,237,222,88,105,231,83,5,72,36,18,93,48,188,147,47,245,194,239,220,43,128,170,1,43,179,175,177,37,96,109,93,140,243,231,200,234,47,108,9,86,165,120,99,153,33,26,138,47,60,120,79,158,144,227,173,100,88,44,67,131,37,124,34,201,116,93,67,230,139,108,172,230,96,182,164,109,121,165,152,39,24,211,151,89,33,227,116,101,198,88,242,229,29,106,67,176,179,20,194,214,224,249,98,219,50,201,140,37,45,143,31,127,30,223,66,68,121,252,64,249,250,153,185,169,5,249,27,104,255,73,130,195,166,41,86,144,61,42,56,218,71,91,181,231,154,62,109,23,232,98,0,68,83,83,249,237,11,163,204,71,129,198,178,189,58,165,233,93,53,223,104,227,230,96,29,168,24,176,8,101,161,150,144,137,76,33,196,61,4,73,129,149,125,254,207,174,12,114,245,215,46,10,9,220,21,143,234,228,168,163,19,230,249,204,28,13,238,47,170,254,145,101,228,130,141,96,183,153,28,122,112,250,251,42,230,19,237,58,164,60,137,68,143,212,93,225,54,66,183,59,64,72,145,183,155,58,217,98,95,145,166,174,101,104,245,212,156,129,251,130,20,229,175,91,195,253,177,237,110,154,52,198,83,218,175,97,183,185,168,72,9,24,19,168,215,98,41,245,227,230,98,85,154,246,244,136,32,180,127,104,117,115,97,255,135,210,224,45,125,151,207,14,66,129,66,130,158,47,82,231,81,135,62,82,145,246,235,230,3,26,229,216,16,29,71,109,103,177,87,33,187,215,215,161,26,86,38,240,23,169,42,11,253,192,236,213,122,199,181,16,204,56,7,211,39,184,231,222,189,125,46,154,158,82,211,223,226,34,108,67,180,234,137,37,162,111,163,19,174,133,166,103,34,47,128,129,201,41,29,232,24,38,187,93,161,225,125,166,21,172,128,140,13,87,72,71,211,71,63,104,92,98,121,12,182,85,80,98,8,121,107,30,120,5,96,149,83,175,124,219,116,163,177,88,221,72,212,158,156,128,223,11,160,174,143,111,50,229,255,245,52,118,37,202,154,150,183,56,87,153,61,138,4,93,40,212,248,127,155,58,150,126,50,238,81,126,96,76,90,2,7,195,245,248,104,129,48,161,245,49,172,155,57,16,29,224,235,222,132,111,104,155,179,199,39,160,211,53,96,72,178,223,175,196,2,158,139,45,0,161,217,136,55,75,178,116,9,168,9,122,43,215,5,50,13,193,31,198,106,91,116,97,82,49,236,129,213,249,68,100,201,162,255,63,132,38,62,57,152,68,9,238,56,71,109,18,32,183,31,14,111,173,255,78,23,37,218,172,150,48,235,44,22,124,195,186,121,115,97,82,157,11,230,218,128,158,162,27,66,120,190,222,77,46,114,22,137,124,112,92,4,8,31,208,182,58,22,20,64,151,88,117,32,195,107,111,188,112,83,183,130,38,18,97,121,180,220,124,30,16,225,76,24,103,60,121,182,99,154,175,98,115,114,188,10,71,190,35,210,1,42,25,36,172,45,183,220,16,153,128,155,7,50,158,210,113,112,166,58,0,58,39,198,252,223,139,251,216,54,111,255,47,253,250,72,12,40,179,39,166,187,74,226,87,10,247,232,89,67,230,177,189,232,148,216,178,49,139,110,72,97,63,225,68,170,7,7,224,237,182,36,251,200,135,244,61,69,137,9,77,47,88,135,178,157,234,85,131,120,66,120,104,200,233,110,5,209,36,48,21,108,74,123,84,134,185,246,83,179,155,207,241,124,69,159,8,42,53,87,181,237,184,237,158,114,140,93,81,202,60,14,181,193,136,143,76,234,168,207,205,148,224,34,4,71,34,68,245,240,72,120,95,102,57,0,52,79,78,185,200,60,108,65,182,225,211,233,191,181,40,221,253,230,129,227,87,78,175,148,102,190,162,18,126,252,80,120,216,32,5,224,87,8,9,79,16,83,112,155,166,46,184,186,12,105,62,135,123,166,29,5,168,154,73,246,36,178,161,182,97,172,247,248,165,235,18,1,179,96,58,161,184,56,158,231,79,131,7,221,174,150,100,188,9,68,159,139,130,11,246,224,48,187,88,57,202,234,197,80,143,70,166,50,239,213,14,81,238,206,198,24,64,153,215,18,180,216,36,184,137,19,235,210,216,125,1,179,167,157,157,178,238,205,70,88,64,29,226,199,97,174,41,131,160,68,29,114,45,50,139,44,171,67,200,80,254,61,67,118,229,125,91,76,199,97,104,70,194,113,216,169,125,132,177,231,157,74,190,75,214,9,18,24,42,193,13,75,206,232,174,173,22,56,18,128,131,196,20,181,124,169,219,19,149,13,140,6,220,107,38,225,84,79,7,104,154,6,57,94,238,34,232,105,113,152,181,243,209,175,200,119,95,80,51,146,89,183,208,147,247,38,48,208,127,116,238,124,60,51,56,162,211,127,176,147,164,167,251,219,218,23,78,71,188,65,138,65,227,216,10,20,98,151,227,136,207,254,109,179,131,165,69,145,226,116,211,244,229,155,164,145,153,91,9,31,201,194,128,139,178,119,17,76,233,198,217,43,226,239,102,241,253,252,195,56,201,49,75,82,110,14,224,28,13,115,143,93,169,150,230,116,217,117,220,3,58,244,126,79,131,199,198,168,162,174,166,222,178,134,108,103,81,226,208,138,147,34,2,117,83,21,139,184,234,181,104,166,184,141,16,1,77,81,14,129,181,110,119,141,191,123,54,88,47,7,223,161,16,124,177,4,14,125,117,207,29,228,178,39,169,81,116,180,238,26,61,163,15,47,130,89,143,110,181,134,246,24,74,112,215,206,124,78,50,222,254,140,86,69,149,50,126,116,98,95,213,212,224,159,2,239,38,53,136,146,207,56,51,207,223,28,150,93,241,66,124,58,72,248,236,239,10,87,189,221,48,107,131,250,131,94,168,212,21,230,216,1,191,97,215,33,231,139,205,97,202,184,178,228,57,228,67,216,31,121,140,81,196,4,65,177,18,124,95,94,50,212,144,220,159,188,242,112,128,123,38,220,13,27,201,222,0,126,254,233,45,233,110,204,27,99,112,99,164,3,71,13,12,174,226,75,41,197,32,245,178,159,105,181,206,88,19,56,241,115,203,253,60,253,9,130,31,247,209,39,58,93,142,41,69,186,51,137,179,139,227,206,147,11,221,109,55,187,196,183,225,55,195,246,148,183,148,203,167,123,233,217,162,202,114,45,136,254,93,197,13,153,219,7,231,114,155,120,243,184,79,17,24,228,96,251,138,90,133,155,74,2,191,14,171,76,197,109,139,203,182,123,31,5,56,100,210,11,122,71,50,145,106,196,144,51,100,80,109,232,96,48,147,193,244,51,64,189,16,244,192,186,5,249,80,9,60,40,94,136,161,19,83,135,44,17,250,176,194,49,77,197,29,153,68,154,219,24,26,193,88,195,137,32,150,126,157,19,163,129,246,215,84,47,32,48,203,218,139,207,2,172,97,68,23,124,44,125,236,188,118,181,247,31,247,179,8,59,169,161,246,113,28,181,14,94,5,50,6,213,139,27,18,33,194,197,173,14,128,124,130,135,125,209,157,122,195,75,102,10,206,252,136,90,214,105,230,146,70,168,179,254,27,111,105,51,73,82,44,23,200,146,68,109,75,200,227,101,89,237,82,4,200,109,242,194,45,172,39,145,222,225,122,153,216,141,195,141,135,12,207,221,115,146,23,67,30,92,73,197,24,118,174,159,123,97,116,26,226,121,20,90,173,173,29,70,100,171,75,141,39,229,104,179,195,131,70,11,104,99,217,237,14,40,199,181,90,39,55,221,102,132,220,71,3,133,230,183,232,11,218,157,147,218,140,66,19,81,125,85,120,12,134,184,79,127,147,202,33,166,52,193,77,4,38,13,163,60,25,136,155,88,55,242,228,16,128,50,246,161,145,211,252,30,117,166,188,84,226,60,44,215,23,77,174,234,149,249,89,79,57,114,41,226,101,146,194,169,155,171,12,115,208,220,99,105,74,72,148,186,216,82,160,179,89,194,16,107,64,56,183,247,174,201,222,8,88,210,148,252,133,239,79,215,242,139,242,107,135,255,53,246,176,46,11,159,230,49,203,127,23,137,2,250,196,38,53,128,146,227,241,8,71,61,111,90,191,253,252,69,4,36,149,146,243,12,154,86,82,85,132,118,222,236,168,32,0,231,255,177,90,96,191,129,219,201,190,184,218,243,154,144,164,213,172,4,37,39,51,151,48,185,240,124,67,1,138,224,22,214,47,108,187,51,112,54,27,207,172,116,237,32,21,172,112,155,7,53,72,112,44,88,50,84,95,99,183,51,49,64,223,231,146,80,5,160,70,65,71,65,19,87,84,32,186,19,215,95,72,137,96,10,17,206,145,174,122,252,72,108,22,37,34,104,30,112,68,202,119,203,152,20,164,14,81,26,99,33,6,36,255,221,34,85,10,233,112,253,237,214,177,138,11,5,125,144,228,248,167,38,29,60,183,143,91,235,60,210,229,105,205,12,64,70,136,41,224,135,193,194,249,234,240,31,168,38,133,35,195,127,47,107,188,87,34,142,187,98,232,239,140,193,52,13,49,45,212,238,158,30,248,139,15,89,116,73,157,78,152,165,101,139,179,137,85,126,151,145,38,148,69,171,121,255,224,38,35,193,125,167,132,57,130,159,219,222,218,120,207,129,251,20,198,236,114,227,144,246,103,194,124,197,152,43,5,5,229,24,24,151,59,11,116,183,103,19,244,183,139,198,245,22,170,227,63,83,4,205,198,110,158,0,159,63,33,149,232,210,156,227,0,247,178,47,194,233,224,62,71,67,82,152,101,167,159,98,55,94,124,244,80,188,123,124,177,46,238,236,27,222,7,238,208,75,129,17,42,122,171,244,26,250,169,218,27,16,3,15,229,109,27,206,0,46,227,98,55,24,56,137,144,42,171,65,167,128,132,54,237,49,200,69,18,9,122,209,101,202,31,203,137,178,101,220,103,195,29,226,115,124,99,212,212,238,206,136,77,207,104,163,147,79,193,191,173,215,144,213,207,107,176,171,255,83,245,114,64,51,114,49,247,13,236,217,168,209,113,156,170,128,96,253,92,88,197,103,165,106,126,199,5,70,35,215,213,235,71,231,246,234,189,207,174,99,179,42,246,245,178,61,143,192,32,120,161,32,64,158,94,8,139,30,7,207,3,98,34,173,177,137,20,242,68,135,111,47,218,68,190,1,240,233,66,18,246,13,120,187,34,44,169,140,143,44,243,89,168,155,23,131,80,201,119,56,57,159,20,38,112,238,136,79,117,0,127,177,86,51,116,167,215,201,124,17,40,173,80,128,50,189,198,40,169,202,83,43,161,108,165,148,65,115,69,174,19,215,113,1,11,184,213,209,222,225,25,240,118,156,139,115,170,192,9,26,103,171,240,255,65,89,99,164,37,62,248,195,34,39,16,116,44,239,229,2,111,183,192,74,212,143,181,85,186,190,221,236,51,122,194,122,207,244,31,177,72,17,81,73,153,15,192,73,27,77,229,152,154,104,25,116,2,57,10,108,98,79,1,34,181,223,17,140,242,86,184,47,31,130,221,147,139,15,17,40,121,101,179,239,62,188,42,200,53,104,211,83,187,174,220,174,47,245,120,151,26,115,134,154,120,26,19,15,52,251,215,222,1,233,164,97,227,108,50,34,36,167,51,144,171,120,149,132,103,131,0,25,78,251,220,185,80,119,2,130,139,218,114,94,20,130,117,198,12,184,39,207,146,46,15,97,99,85,30,68,18,233,39,163,198,195,220,57,146,72,186,69,30,172,183,36,117,28,121,73,57,122,26,38,160,131,93,247,169,76,32,93,130,139,142,11,213,219,120,223,227,211,211,81,31,139,124,137,220,96,191,234,165,53,126,122,146,49,119,67,211,222,122,195,244,236,57,152,165,170,126,63,224,233,73,236,174,123,219,136,116,219,170,54,163,133,32,136,224,93,95,68,224,118,159,246,24,248,100,65,136,133,191,173,108,164,27,249,134,165,135,65,142,142,206,16,241,192,63,168,70,196,103,204,84,165,49,232,162,139,53,71,94,81,208,84,151,111,41,130,241,134,94,107,43,137,156,52,110,52,137,150,40,241,53,114,152,53,162,49,90,104,138,28,194,215,33,26,61,46,12,209,31,117,190,96,176,174,18,189,62,30,44,132,78,56,64,158,181,53,99,11,222,194,242,110,204,165,227,183,151,165,116,181,100,60,88,87,216,201,91,210,7,105,108,124,72,92,120,109,15,192,137,186,115,55,159,52,43,98,242,18,135,110,35,118,83,28,142,205,75,32,218,178,116,59,17,233,31,151,21,212,165,96,14,5,148,77,75,188,78,149,184,107,242,84,6,101,179,65,6,70,113,163,22,118,2,96,204,11,24,166,43,214,123,94,164,140,22,62,139,43,217,60,204,30,43,29,242,186,232,118,254,15,136,92,27,67,89,177,205,17,188,38,95,22,162,157,188,173,206,13,43,2,103,163,40,16,183,27,44,160,95,254,36,218,108,242,102,23,40,138,167,99,150,199,91,181,148,245,72,143,149,179,233,86,3,71,16,179,31,239,90,249,22,127,229,136,102,64,177,29,62,160,81,235,65,102,227,242,42,44,165,222,253,212,241,87,90,103,195,35,66,186,71,190,120,23,201,64,99,169,76,160,153,10,2,15,129,217,151,186,206,231,98,62,211,178,36,126,41,72,56,169,105,231,55,112,236,148,146,1,85,233,149,200,51,221,229,98,232,177,76,18,69,129,9,79,105,30,102,141,99,138,30,183,34,248,18,227,34,37,83,73,23,110,214,196,24,21,143,57,230,6,162,59,114,170,192,246,136,165,42,73,110,238,239,254,98,88,180,216,0,3,91,175,66,41,6,204,143,255,24,240,212,53,195,16,20,4,243,121,172,152,155,224,58,180,197,131,175,205,53,213,180,63,59,61,195,40,143,11,190,174,174,74,146,121,19,221,235,66,46,82,217,254,103,122,10,106,17,254,10,223,150,82,197,40,12,138,233,44,26,178,114,57,139,251,208,111,113,33,20,165,176,193,119,8,121,155,7,201,89,12,69,94,56,121,194,216,38,62,182,168,143,124,54,223,64,44,158,99,141,23,226,130,191,117,58,54,136,230,199,73,106,23,27,82,141,123,179,186,187,207,142,249,122,72,200,119,94,34,131,27,113,89,193,61,83,83,77,67,13,1,115,142,129,76,160,233,168,233,192,44,125,47,126,38,206,105,92,138,175,247,3,6,39,85,73,3,23,150,108,36,74,172,140,96,11,42,49,63,203,150,185,146,24,177,230,124,185,15,67,207,102,34,20,172,39,72,71,242,214,128,231,30,74,162,63,73,82,187,43,186,108,90,62,51,228,112,134,202,100,196,164,148,17,4,28,125,154,46,122,205,42,80,98,214,159,76,101,20,237,238,138,2,206,236,231,96,161,224,204,229,50,102,41,15,22,50,244,255,127,124,0,164,243,12,131,111,48,109,80,81,56,92,51,65,102,110,42,80,158,7,28,44,9,4,74,216,72,209,139,27,191,147,251,83,98,251,48,191,22,69,83,126,41,84,239,138,63,218,68,62,175,133,211,106,118,72,86,212,171,153,157,99,219,181,18,202,159,3,52,78,236,83,58,14,22,66,39,240,60,168,181,26,229,33,94,35,78,150,225,133,183,157,27,26,143,196,237,50,30,100,142,32,52,127,246,40,210,166,175,159,77,61,0,84,160,232,180,95,184,8,248,43,111,120,143,46,253,140,68,95,1,121,135,33,8,228,158,220,218,218,194,114,244,116,80,11,82,184,197,63,73,19,157,75,151,111,194,23,176,239,26,143,41,207,91,84,130,2,245,35,206,246,184,216,46,103,229,19,5,113,5,204,140,35,248,108,222,165,46,110,198,250,204,129,154,157,159,200,167,167,1,211,200,24,243,57,134,241,114,104,101,206,167,111,203,9,55,247,219,226,182,168,80,160,110,35,38,46,192,23,69,200,195,98,78,145,66,27,166,59,207,137,205,35,202,168,227,17,231,26,153,177,124,178,200,172,19,32,239,95,23,0,134,253,134,152,43,217,53,206,0,207,58,3,149,83,123,203,189,158,146,110,156,4,133,1,210,183,16,48,240,45,238,155,114,248,83,250,159,196,28,236,65,185,40,235,221,155,114,200,96,176,253,211,109,57,227,43,25,40,206,118,21,181,89,38,51,151,36,80,40,63,135,76,239,206,25,183,249,102,240,144,167,54,13,140,103,206,72,126,104,218,108,219,188,78,32,127,105,149,3,67,220,121,211,145,201,5,157,30,41,134,5,70,202,198,126,244,56,174,56,201,151,57,23,125,8,113,236,56,230,248,19,32,180,251,79,3,129,182,169,19,59,43,0,240,126,48,1,160,103,7,244,245,145,128,146,130,146,190,185,242,157,47,26,210,0,95,92,239,9,229,111,216,251,213,34,2,176,94,42,92,91,142,135,148,254,84,141,100,220,5,255,242,206,210,223,220,149,89,48,8,175,227,239,117,173,131,187,223,31,27,135,11,79,195,83,184,37,69,229,102,20,153,74,154,185,66,233,253,164,95,120,43,211,228,146,37,62,21,72,164,43,25,201,80,202,184,251,163,52,240,24,26,251,23,215,26,67,100,96,2,154,204,144,245,158,49,54,200,202,8,13,123,30,221,233,146,60,220,172,54,172,209,4,142,233,210,25,172,128,97,150,74,38,241,213,89,215,127,79,53,28,251,165,38,91,79,94,208,128,223,192,122,161,60,169,237,120,28,249,85,37,95,112,7,31,230,243,58,69,185,40,186,77,49,200,36,23,99,99,16,33,211,210,102,108,205,55,24,37,101,220,208,91,31,150,32,156,186,189,24,18,187,79,45,192,93,205,30,167,15,220,20,247,221,206,22,55,236,142,68,155,60,36,170,223,0,146,211,8,102,119,5,155,179,220,149,163,72,135,47,55,33,7,111,88,143,255,31,126,200,110,137,101,19,124,205,231,107,202,49,140,189,3,230,0,210,90,195,248,34,10,121,103,193,132,164,166,15,83,214,192,27,146,108,60,214,157,37,127,133,208,224,80,16,6,102,145,153,199,220,6,148,245,114,83,227,28,156,93,200,80,181,96,99,191,206,135,246,251,71,28,251,236,95,92,227,69,106,151,46,2,39,242,193,178,142,242,16,80,57,119,198,169,21,159,34,147,228,41,172,229,196,34,151,56,57,204,173,79,168,141,220,150,65,205,191,135,4,215,235,50,238,140,94,232,206,113,169,123,86,78,140,254,231,0,24,208,212,100,183,255,231,96,107,230,45,48,111,213,230,145,31,227,173,87,248,109,12,32,111,168,23,141,20,136,200,146,64,79,116,156,11,220,200,0,126,50,136,163,172,75,163,195,78,70,26,79,155,212,216,170,158,1,73,211,89,86,253,169,186,25,14,112,12,244,131,113,19,212,87,151,177,145,155,221,180,97,151,34,191,26,150,13,212,158,44,155,0,146,86,124,254,118,94,222,152,9,168,73,111,36,185,43,166,41,198,63,11,100,49,201,165,37,66,91,76,63,153,133,158,22,236,60,59,241,109,72,243,10,87,177,94,147,110,197,222,148,56,121,238,201,182,62,132,3,246,80,90,74,115,191,244,62,50,37,39,216,141,152,116,123,233,206,184,250,54,104,20,26,87,21,96,220,85,57,230,66,172,39,172,127,38,36,90,136,149,240,248,235,16,66,101,8,61,245,114,249,108,82,211,153,169,90,243,139,22,18,37,123,74,191,109,82,49,235,78,223,45,214,178,110,182,107,23,208,131,115,42,58,201,41,8,217,187,127,117,61,120,123,111,210,17,24,32,168,197,185,55,156,252,34,254,220,202,12,155,143,230,115,91,102,125,249,192,204,99,200,162,2,252,134,242,125,41,178,104,163,204,247,146,78,54,154,24,106,200,104,230,187,166,122,221,200,215,20,246,95,58,255,158,49,239,28,196,70,133,123,177,246,163,146,159,165,155,25,119,132,20,81,34,79,216,75,108,19,15,37,58,157,247,46,172,54,99,244,223,156,190,36,147,166,193,177,28,116,99,52,207,65,13,48,7,38,23,38,69,238,252,56,35,129,10,95,28,133,17,80,98,213,157,58,60,137,100,94,101,54,219,120,244,49,217,190,27,190,180,176,161,45,233,78,139,71,27,180,107,126,67,228,26,208,153,186,22,97,109,208,15,12,50,59,162,53,112,12,236,182,10,6,250,243,179,169,216,95,213,92,90,156,142,89,19,141,80,242,132,6,255,69,1,40,203,171,2,244,100,68,196,107,87,193,114,199,216,163,9,151,43,241,51,203,136,211,54,15,68,154,134,29,194,6,130,53,69,223,36,99,69,131,215,26,78,160,245,20,213,228,194,92,245,198,7,133,7,83,246,21,23,123,126,135,156,229,1,243,17,239,186,32,130,105,88,32,240,187,248,174,140,205,57,59,73,192,180,86,247,91,255,205,91,87,169,68,148,188,65,247,152,205,45,140,183,113,197,207,26,126,213,101,64,194,96,16,198,158,6,230,190,143,24,234,243,57,242,134,108,218,175,129,153,34,189,11,151,104,125,41,214,57,196,9,255,50,10,132,4,14,68,54,158,75,95,121,32,43,203,37,37,136,221,90,188,188,229,117,175,23,26,100,74,126,25,7,129,120,234,36,131,246,20,159,192,76,68,149,126,237,21,244,12,147,34,26,9,32,113,37,168,231,134,4,48,125,197,15,172,58,143,77,245,141,245,112,243,151,105,236,30,203,65,135,153,88,15,161,72,201,205,192,211,41,8,245,227,215,90,196,241,15,168,44,233,224,10,244,201,119,102,232,238,80,116,30,175,175,154,126,203,165,112,193,13,77,239,116,130,104,74,195,10,32,208,45,177,240,88,189,24,223,191,220,15,93,234,0,134,72,181,75,51,79,37,173,209,11,97,155,138,87,84,191,96,138,74,121,103,94,26,49,199,123,182,82,50,144,222,150,18,29,46,206,112,47,181,39,187,147,221,224,81,230,128,52,192,139,219,108,108,99,23,91,169,198,203,205,137,158,78,125,206,203,216,106,166,72,91,171,73,25,170,167,239,51,4,107,52,90,140,155,44,244,99,212,62,22,99,70,254,184,82,157,173,183,79,140,185,91,61,200,109,52,55,197,81,247,227,14,115,82,81,133,85,174,151,89,30,155,12,132,237,165,33,8,207,16,73,105,142,81,97,129,254,112,139,179,155,203,94,114,192,8,227,123,12,52,72,29,110,137,22,105,88,9,133,51,162,87,215,81,146,165,159,35,50,210,192,239,92,57,155,25,18,248,196,71,106,208,180,182,215,51,125,189,189,61,83,132,41,86,95,73,90,100,129,14,121,115,122,128,125,12,252,29,99,171,146,247,22,8,98,167,32,121,135,222,174,94,21,90,79,171,153,10,73,118,187,208,224,220,48,2,237,194,229,11,196,127,214,227,88,160,241,48,175,171,84,34,125,124,162,113,64,44,252,247,68,163,166,147,116,212,161,51,241,253,13,83,161,153,130,175,149,14,176,155,109,180,63,158,10,117,214,101,144,101,9,64,31,17,209,25,123,212,176,3,199,234,234,114,244,233,15,94,214,135,247,87,4,36,25,176,3,126,144,247,21,79,45,225,158,245,205,99,241,45,58,61,194,145,126,195,31,202,243,239,153,252,86,220,128,173,20,218,79,83,17,101,221,9,67,56,88,247,132,109,208,34,227,82,204,235,88,254,161,3,210,228,124,84,54,227,38,0,235,141,16,242,8,169,35,49,85,215,90,220,208,39,26,215,21,247,7,102,212,12,169,91,160,174,123,164,36,157,216,33,132,228,53,17,111,249,10,234,255,124,180,156,251,217,198,81,48,242,96,39,94,141,255,69,218,108,177,74,174,36,5,24,189,24,38,20,152,57,62,159,77,195,125,82,152,222,179,152,107,122,159,38,201,248,156,250,224,77,246,237,23,80,126,199,250,203,87,151,190,109,108,22,102,184,85,133,77,28,72,62,77,73,73,238,194,157,93,251,233,194,82,87,81,7,214,151,164,36,186,36,162,135,237,112,22,157,248,246,188,219,213,26,65,71,16,196,43,5,152,246,91,39,29,244,238,212,197,139,161,200,169,218,46,232,71,10,160,180,153,118,149,130,185,81,33,83,243,250,13,213,196,166,125,67,174,15,2,9,159,110,99,102,154,93,210,172,167,30,158,243,173,202,77,114,90,210,33,72,241,107,24,0,184,128,146,215,119,25,72,234,19,105,125,207,186,21,210,12,46,88,76,254,250,24,81,37,76,153,134,31,110,104,178,240,124,38,189,149,175,12,62,109,59,249,203,130,241,41,73,79,87,206,148,105,239,24,134,132,243,148,88,102,138,174,195,248,12,195,36,61,222,71,83,190,246,207,180,243,139,164,242,238,67,70,185,128,129,115,225,254,64,224,64,250,82,213,116,174,87,202,90,48,182,119,47,120,158,135,31,43,69,70,187,56,68,223,125,65,236,90,123,49,66,171,17,7,204,49,19,186,32,59,186,223,11,101,11,219,162,121,3,22,149,19,27,158,58,164,166,226,85,123,8,233,17,111,5,204,81,174,92,169,70,58,62,69,49,90,247,46,27,35,97,32,253,202,160,209,159,229,186,37,151,47,185,1,38,96,74,57,57,181,215,85,203,8,235,18,26,34,204,36,37,130,69,118,173,64,127,192,52,250,21,84,195,107,215,113,9,100,94,151,169,200,182,54,238,60,245,32,240,101,187,172,86,61,164,218,143,175,94,67,114,220,70,47,56,244,120,94,169,14,92,104,36,45,34,18,191,51,175,169,95,148,58,117,217,2,174,202,110,25,253,245,126,252,16,157,65,17,213,59,142,194,87,191,6,133,248,117,24,137,143,216,38,32,223,246,154,178,216,31,253,100,36,238,34,18,195,1,71,240,127,130,219,96,182,50,192,182,104,0,31,23,204,9,7,211,46,77,29,44,92,197,212,182,218,177,32,192,101,192,85,124,120,41,195,239,79,59,100,61,207,2,174,115,135,25,235,121,222,248,133,4,71,209,159,235,173,52,213,23,8,92,39,130,22,137,98,9,243,167,148,103,117,54,124,242,102,185,200,7,155,158,175,243,250,153,28,156,94,226,83,7,91,60,77,66,172,72,91,57,136,206,167,238,44,202,244,200,5,7,249,87,52,2,90,48,16,20,11,5,253,53,10,49,222,125,192,227,203,252,61,92,220,88,46,72,223,221,119,119,202,8,1,16,149,127,249,79,27,124,178,225,159,252,74,137,250,253,225,165,40,106,190,174,76,136,103,114,210,53,67,43,252,241,68,199,142,104,244,22,115,66,157,4,101,39,191,197,189,218,151,219,10,35,137,149,28,244,63,159,219,143,89,31,252,8,82,117,34,171,252,195,247,154,247,229,107,91,141,25,27,107,223,213,214,226,246,206,51,171,52,48,94,132,178,138,4,118,232,157,253,225,70,54,161,23,158,44,76,148,208,154,207,110,34,208,35,100,77,47,72,173,147,144,141,103,8,72,154,2,43,23,180,246,122,77,122,108,49,99,101,139,218,236,53,118,17,155,113,144,214,55,153,0,138,171,222,187,193,172,42,74,20,99,125,77,114,254,140,153,132,203,86,25,124,222,64,194,120,127,67,154,170,216,103,244,155,222,100,114,171,12,112,241,238,154,54,236,188,26,161,138,43,101,140,251,126,239,161,125,237,13,109,36,254,27,99,212,243,117,71,195,98,176,137,47,236,205,157,151,231,51,198,91,134,98,26,209,100,219,206,123,102,58,79,234,136,120,245,174,249,39,7,84,29,40,79,215,26,246,255,4,250,108,190,247,52,33,142,167,61,57,182,156,170,133,30,134,60,240,124,194,232,179,250,59,18,244,106,202,97,189,205,40,109,131,85,73,163,73,162,144,12,229,207,38,250,114,171,67,167,187,46,125,25,242,176,161,94,20,50,220,72,154,72,191,242,87,61,13,148,203,90,126,119,32,85,166,112,8,169,203,77,40,94,137,255,215,90,82,236,245,192,202,103,171,42,54,98,56,14,167,109,29,43,238,222,56,136,8,90,71,109,114,157,146,90,97,141,252,145,185,194,82,146,168,247,158,116,91,166,240,19,72,131,111,123,206,223,237,86,57,160,41,249,205,38,2,9,17,115,64,190,78,189,214,120,154,229,63,128,75,77,43,134,228,237,214,99,185,240,176,24,197,123,4,197,111,216,190,145,241,116,161,202,24,238,179,131,65,86,226,148,31,124,142,2,83,117,71,151,64,88,178,95,163,168,96,45,176,167,51,195,30,48,10,67,218,13,57,11,143,73,64,4,124,40,157,78,208,235,204,73,127,124,0,247,61,48,83,209,41,215,208,117,215,76,12,56,119,194,204,18,0,185,81,247,180,78,155,67,247,139,50,175,66,198,219,10,39,32,30,119,96,17,156,94,28,158,78,171,141,218,231,185,222,108,66,134,148,148,34,130,64,91,105,7,25,206,96,196,230,36,5,106,98,21,52,168,211,48,199,251,81,233,37,40,42,145,23,93,130,20,7,186,27,179,170,84,245,147,67,209,141,82,30,38,159,170,239,155,197,254,167,210,8,29,191,244,16,104,28,167,149,222,138,16,215,228,112,214,178,20,15,126,4,247,120,109,142,189,167,251,117,129,196,175,198,87,118,197,84,162,196,254,167,196,138,198,230,236,22,48,147,135,130,138,39,236,111,100,162,86,178,131,170,202,251,64,117,51,251,109,153,224,114,235,47,206,79,119,41,136,75,214,226,63,121,26,106,0,167,155,35,83,101,67,248,79,187,223,183,147,59,175,202,63,34,184,159,88,233,60,204,168,127,183,93,126,159,87,165,38,111,87,141,167,111,58,47,119,231,33,142,156,102,218,63,166,136,192,176,214,37,71,59,106,17,241,30,20,106,191,249,133,97,133,86,115,102,229,221,141,157,220,253,58,189,123,77,124,43,13,97,218,124,154,250,222,185,26,83,175,187,83,7,12,102,87,1,64,61,139,3,29,155,46,22,47,156,226,184,129,211,250,225,195,95,101,218,210,211,196,2,251,126,198,237,142,115,219,53,57,10,84,29,115,229,76,230,238,238,11,250,114,61,4,0,157,9,191,172,94,157,208,127,30,227,112,251,0,210,117,222,128,147,139,152,246,69,109,73,195,83,255,21,103,180,148,72,254,235,81,60,175,235,56,16,146,117,113,227,183,145,41,104,229,111,140,53,42,9,219,129,251,111,87,242,75,177,117,18,235,91,252,56,22,87,69,96,24,105,223,146,183,252,177,162,197,32,134,250,123,4,84,20,89,81,248,105,142,252,19,172,199,4,105,134,82,196,64,238,121,143,104,248,75,26,110,38,9,193,213,227,172,136,202,25,145,61,149,11,61,67,32,3,174,69,52,91,31,24,235,236,232,12,68,254,109,74,10,227,137,150,9,35,211,152,152,86,240,93,254,147,65,62,254,56,55,158,110,94,107,56,235,103,255,211,177,148,195,232,211,145,164,94,100,79,182,210,114,103,118,116,78,12,211,115,185,149,185,146,185,232,55,180,68,84,213,119,199,148,77,236,30,140,228,226,231,11,238,179,45,49,246,54,95,24,244,160,118,168,176,155,26,76,232,66,92,160,91,195,6,180,235,49,137,234,67,223,101,213,160,202,172,253,207,175,61,3,103,104,53,185,143,139,73,157,229,29,59,235,23,93,192,69,65,189,126,129,72,193,254,49,116,207,247,228,29,124,84,140,5,110,103,74,184,187,74,61,13,174,210,20,43,112,242,174,177,215,228,188,44,198,238,158,64,179,64,59,68,189,2,54,249,125,185,121,254,53,238,176,73,243,24,44,169,206,46,229,183,93,219,18,225,126,159,112,210,255,95,152,54,20,113,154,90,127,92,184,178,157,67,224,220,13,64,60,167,154,132,228,35,22,105,92,44,40,58,227,20,160,148,64,74,180,167,118,162,58,107,227,33,188,127,116,147,82,84,32,174,0,44,46,162,243,62,21,0,30,75,74,175,90,156,164,203,237,150,106,68,159,215,186,157,104,127,178,70,9,50,9,131,97,121,61,116,38,205,128,26,157,180,107,152,60,189,195,157,69,215,77,153,111,235,64,235,10,99,150,49,174,240,122,227,105,4,106,68,229,19,12,20,96,77,197,221,234,49,75,139,90,206,248,72,13,70,181,10,217,212,22,73,60,20,142,11,159,7,2,99,205,57,69,232,94,138,143,12,230,25,121,67,33,0,250,12,149,45,146,54,94,126,215,111,224,170,171,225,217,65,227,41,238,221,94,229,147,201,25,119,117,92,235,94,58,171,26,30,159,199,32,182,210,37,130,54,178,86,232,72,202,98,104,126,28,167,157,161,162,165,232,58,0,245,130,28,42,254,68,253,70,79,253,49,130,240,222,3,216,31,112,202,169,165,201,122,180,185,31,104,8,64,193,25,108,245,103,241,126,249,108,177,181,203,74,111,180,195,240,186,244,125,240,138,125,129,223,43,42,111,19,182,16,81,143,39,217,62,242,193,153,250,1,78,85,18,38,15,239,95,42,161,36,49,110,205,93,238,88,152,129,145,210,58,91,38,200,33,8,202,95,224,77,139,213,119,62,13,41,249,233,16,223,146,18,180,62,179,148,41,105,127,0,232,156,232,175,140,103,117,196,235,35,130,192,187,95,195,44,31,190,104,48,17,205,17,169,56,176,14,176,226,204,5,58,89,30,234,106,237,23,195,229,99,78,238,191,86,202,85,43,139,183,199,107,43,46,122,208,65,59,221,32,118,145,46,45,196,75,143,49,173,47,139,182,92,110,181,201,121,220,113,48,39,166,117,94,70,38,186,56,131,125,145,217,12,214,144,110,200,20,42,24,248,183,137,40,70,214,153,239,146,40,47,107,215,27,148,206,90,170,141,169,95,191,51,176,9,243,192,136,198,92,60,185,97,66,255,52,165,193,131,91,194,173,236,210,133,55,250,165,87,189,241,90,6,63,171,82,183,52,46,164,151,129,43,15,120,55,103,52,248,168,235,197,199,92,70,182,46,90,10,125,53,10,158,13,79,175,32,221,151,183,4,163,255,56,128,189,99,75,175,95,250,133,190,125,41,195,7,120,204,10,122,205,106,98,62,29,33,169,86,204,124,169,195,170,140,222,173,25,188,134,210,207,223,189,184,179,86,136,223,79,91,140,176,108,45,208,173,152,11,210,212,176,124,233,95,88,43,216,172,218,61,178,117,167,25,120,182,20,0,103,219,48,37,197,0,119,69,222,47,247,16,250,232,46,95,229,200,33,63,115,143,119,25,100,186,81,171,214,62,225,80,97,42,173,106,176,38,191,247,70,5,170,137,76,68,74,110,49,255,56,21,203,186,74,159,83,91,145,130,69,250,245,57,49,158,31,15,174,211,214,48,200,253,123,157,27,159,153,157,190,175,166,44,65,63,188,15,62,248,125,8,16,82,11,210,23,152,118,225,15,173,107,186,138,26,44,194,67,149,209,210,37,135,128,38,96,215,49,97,90,82,199,111,197,53,161,90,158,150,120,192,68,66,132,143,96,194,33,108,63,55,38,68,209,29,14,150,145,130,122,91,95,96,178,72,114,27,239,15,64,192,67,222,250,155,161,68,154,137,17,43,218,182,192,24,86,68,63,110,68,205,196,219,167,125,20,82,86,76,127,238,1,87,22,180,153,190,21,104,17,183,89,221,3,194,128,224,54,210,167,91,179,85,168,186,145,16,124,96,255,80,7,1,87,68,162,187,29,194,132,48,166,44,194,250,178,80,11,42,122,14,45,84,12,140,171,154,195,127,237,98,222,91,24,176,241,65,98,13,25,242,139,124,246,168,91,34,161,87,251,160,169,235,34,32,117,71,233,61,118,143,15,113,120,186,236,47,150,26,100,88,196,184,157,72,75,142,56,16,154,78,178,254,83,194,86,135,99,175,212,130,161,57,134,1,22,31,123,118,51,234,28,207,171,20,22,131,87,185,199,64,150,95,227,64,14,72,137,185,128,197,65,21,48,245,174,87,85,75,242,74,8,0,145,94,244,208,233,215,214,52,3,10,244,68,102,63,138,209,254,49,250,153,57,222,37,42,71,108,119,236,53,63,214,252,83,52,233,163,88,6,42,143,174,88,105,25,218,236,208,65,209,237,155,160,135,139,215,35,221,207,151,212,141,77,93,130,44,128,115,183,84,145,30,85,239,45,148,78,232,78,90,229,94,14,145,120,167,51,121,105,209,103,74,194,143,6,98,71,62,233,112,140,215,202,6,36,108,118,119,47,4,153,78,76,212,84,77,102,9,195,205,228,164,27,45,157,219,65,77,243,244,49,79,109,92,44,143,181,164,206,173,81,115,121,202,85,18,46,8,214,138,228,198,23,137,33,229,142,33,5,58,90,131,165,200,79,136,221,120,236,50,158,93,209,21,98,74,159,94,127,54,209,165,187,105,104,62,80,55,135,243,226,146,174,231,213,232,238,65,148,13,218,102,0,209,209,180,200,30,164,88,112,130,221,203,15,121,85,162,202,168,157,240,233,201,250,252,231,46,121,130,204,26,69,58,67,44,32,223,129,133,83,236,202,37,151,229,207,90,56,109,123,251,198,144,144,65,188,246,218,4,83,121,27,185,142,245,152,170,177,129,118,12,5,235,20,219,163,211,175,209,219,169,59,168,195,236,165,196,177,212,143,222,151,251,135,155,211,36,164,6,130,255,116,90,255,18,9,64,0,100,180,156,253,235,11,243,161,70,80,246,83,138,252,24,178,12,116,70,25,137,99,116,205,184,254,142,0,223,248,174,103,69,81,98,124,229,142,109,111,32,4,32,10,14,226,22,54,246,221,127,178,61,216,75,246,97,181,158,173,132,153,97,89,124,251,245,200,64,25,182,176,131,238,174,178,172,46,157,127,114,114,185,22,75,129,66,13,84,26,229,45,243,142,149,214,150,154,155,98,233,72,252,226,31,214,232,67,95,182,177,241,184,241,245,109,146,45,88,176,143,20,22,108,243,91,72,90,13,78,207,125,200,59,54,18,127,111,106,142,64,199,146,222,117,56,160,99,173,91,208,112,197,13,106,110,253,93,41,33,202,44,160,125,35,70,97,208,209,95,157,27,90,77,31,18,191,104,160,36,43,85,104,119,221,36,132,38,226,103,28,136,61,99,137,55,201,100,17,188,238,192,150,191,161,139,189,63,250,139,170,62,198,22,75,193,111,232,234,249,100,167,103,185,156,172,166,73,76,212,63,195,112,136,13,198,19,217,48,0,148,175,149,1,161,6,65,125,89,137,219,142,100,192,61,117,142,138,221,216,213,152,0,252,127,94,250,181,228,23,74,186,140,145,236,230,40,144,198,81,220,190,255,229,68,22,160,34,136,79,70,122,106,123,80,217,23,176,218,61,130,50,210,149,208,203,96,190,191,216,18,27,196,177,156,247,20,145,228,6,4,188,223,151,27,136,255,215,233,231,75,81,209,211,86,168,186,138,27,217,125,38,117,133,91,64,118,127,98,186,183,99,47,255,166,190,0,142,149,39,248,42,162,137,140,80,187,103,249,38,66,93,77,154,60,147,15,184,43,40,137,162,217,206,133,203,84,42,112,225,178,55,236,228,224,90,246,1,135,38,109,157,27,93,107,96,64,184,245,94,141,28,121,78,144,195,161,25,211,124,213,31,100,73,194,11,184,110,38,147,35,215,138,193,243,84,67,226,246,53,200,206,191,202,195,141,119,205,182,128,130,30,127,214,64,161,108,213,227,111,219,205,161,72,69,165,196,23,55,41,151,210,235,189,214,13,132,228,150,81,216,81,10,130,134,156,40,13,179,230,196,23,65,7,102,250,12,176,236,98,19,62,130,64,18,175,127,111,88,3,126,205,111,68,81,254,53,207,135,27,240,149,6,81,229,233,191,181,54,179,237,40,238,36,16,216,112,217,103,95,191,16,99,190,97,194,24,52,221,176,186,8,132,70,231,73,86,54,226,155,185,100,231,251,156,87,224,64,98,112,32,83,211,226,32,216,243,79,162,188,159,228,208,96,220,7,57,34,123,20,252,140,46,230,15,215,203,177,214,228,150,215,32,255,155,79,126,164,21,110,201,171,245,231,162,91,153,235,172,202,205,237,29,10,124,17,160,181,202,223,136,132,154,102,49,94,101,113,160,86,239,153,136,98,217,25,122,24,155,13,50,75,203,122,1,187,10,28,32,212,189,194,214,231,228,143,29,60,178,168,93,225,255,187,117,227,1,84,132,18,184,208,69,84,139,177,249,36,3,192,102,99,92,12,151,54,202,60,226,22,185,221,17,143,80,103,202,97,147,157,207,253,229,214,68,234,231,132,111,187,4,54,198,62,56,59,179,188,171,9,41,181,228,118,199,209,117,200,152,29,182,186,185,173,53,91,56,139,5,239,113,66,118,164,158,92,247,121,232,10,48,75,150,239,211,209,232,39,53,90,196,145,139,166,23,153,231,21,25,59,118,223,111,220,69,69,67,115,20,122,76,218,22,230,5,171,15,120,254,223,72,106,255,211,65,184,200,34,242,57,172,173,229,88,64,111,139,128,134,195,219,53,205,239,42,45,133,62,39,47,203,201,14,154,247,211,52,224,64,52,24,172,116,206,179,98,165,196,116,88,189,239,188,227,213,42,251,14,64,185,214,118,245,136,235,142,204,62,4,127,113,133,38,87,54,148,164,186,33,181,191,241,229,53,119,45,95,114,195,104,124,234,14,31,67,109,54,127,29,156,170,151,74,118,60,239,219,121,240,242,108,129,186,132,2,113,36,84,14,94,149,159,104,122,226,15,192,154,41,104,98,148,101,232,38,254,124,28,91,15,117,131,222,25,220,246,4,167,134,53,76,130,187,217,80,154,77,25,214,240,89,216,146,178,92,46,231,192,155,169,89,166,255,177,118,226,170,131,242,99,48,195,190,77,158,109,21,219,103,99,198,237,144,179,255,195,74,18,201,202,29,233,33,128,223,60,248,59,57,240,143,249,17,219,52,119,28,88,139,175,47,54,100,232,111,69,118,2,197,110,185,96,126,254,66,222,252,132,104,222,240,30,125,231,67,126,103,115,79,21,110,169,6,141,162,247,46,55,101,227,10,4,83,17,241,230,97,173,230,249,215,64,14,175,191,20,49,12,216,64,137,134,197,171,50,67,255,253,146,143,158,217,40,8,60,13,249,120,21,142,187,16,55,163,138,17,125,48,208,118,102,92,171,165,166,2,199,42,135,84,199,115,206,224,14,254,184,189,194,245,147,19,236,28,89,132,204,203,234,162,193,153,175,206,57,171,80,54,88,120,122,12,124,22,189,135,96,62,161,205,238,73,48,209,86,139,40,130,208,202,66,184,128,176,8,230,17,36,200,147,162,162,225,129,250,220,14,109,73,216,152,70,80,118,145,206,35,71,86,135,176,54,119,239,48,190,195,134,127,45,84,118,72,114,179,154,39,85,49,66,80,180,223,144,168,52,38,53,51,20,153,77,167,8,106,235,34,160,66,221,233,51,188,205,74,7,205,119,231,27,92,100,101,129,29,105,141,67,66,16,80,1,135,83,25,45,24,141,238,216,62,146,78,179,118,169,57,161,63,27,207,122,238,36,86,14,201,170,204,53,36,46,41,208,179,174,79,157,234,46,23,19,107,210,156,106,125,171,53,186,170,53,76,33,34,126,36,117,52,63,68,5,59,25,134,219,7,76,26,210,150,255,216,38,225,31,36,81,180,33,241,104,56,165,193,41,92,176,96,177,41,27,169,156,209,11,6,249,224,231,184,224,115,146,114,182,64,47,125,112,11,252,22,201,47,70,120,157,61,13,15,71,78,55,117,12,57,128,47,190,28,8,29,5,3,29,14,142,172,189,76,35,146,103,242,119,255,160,109,245,232,40,110,220,196,198,44,5,28,38,42,78,232,166,51,158,117,129,177,142,157,175,232,143,173,247,97,177,103,196,221,74,52,84,183,20,53,32,70,69,38,90,252,100,46,204,218,11,246,20,77,150,194,170,102,116,112,130,214,202,211,73,233,84,16,31,121,36,102,37,213,22,244,86,137,56,102,101,104,216,62,23,114,80,70,109,47,34,30,53,86,6,152,229,62,143,167,67,41,182,48,81,247,193,67,223,47,72,63,101,139,217,111,38,195,121,64,157,65,10,62,217,184,25,35,130,19,123,243,44,251,225,190,187,241,36,180,104,66,84,137,87,23,150,13,143,109,27,29,158,86,6,189,209,55,12,75,5,225,82,83,119,203,57,158,242,67,247,195,202,235,190,20,68,98,4,252,42,198,176,128,201,121,76,255,81,91,115,147,26,104,228,22,180,160,171,131,220,5,166,248,98,240,154,222,70,27,13,161,46,29,91,38,65,98,74,252,252,163,24,127,33,71,200,82,168,76,121,27,13,53,245,29,222,78,246,102,56,86,186,55,16,251,152,26,147,113,254,115,39,129,52,41,164,0,29,49,107,245,216,15,7,189,44,226,126,12,18,209,103,245,148,122,179,43,151,69,109,211,239,241,56,25,185,177,48,247,163,64,190,89,211,119,227,207,170,237,131,232,80,139,96,167,10,154,107,64,243,110,90,104,192,10,22,208,17,91,251,152,173,176,252,9,210,72,142,48,69,49,79,24,170,82,129,180,239,157,125,61,163,254,219,90,214,169,44,24,93,28,242,28,42,22,233,57,116,70,227,111,215,35,136,13,214,34,84,77,26,221,51,216,125,59,190,103,215,34,118,210,227,113,205,146,125,98,103,137,153,92,32,30,223,166,218,55,19,82,15,70,82,142,15,211,8,80,62,131,133,104,190,161,132,73,232,246,145,237,82,177,158,255,9,198,193,81,73,30,126,142,203,129,171,138,67,39,130,246,75,116,43,37,34,245,147,223,144,6,202,14,41,224,83,20,225,113,211,148,20,35,114,58,129,202,161,124,197,159,181,74,44,119,165,21,50,168,137,176,51,81,192,185,204,181,76,112,71,245,94,216,237,32,71,4,39,126,46,107,47,125,215,6,72,49,66,174,165,95,253,19,57,33,104,117,243,16,182,197,128,144,104,36,230,105,146,108,76,46,188,88,104,213,194,158,190,57,176,126,109,98,66,255,51,84,204,151,18,245,84,122,74,52,49,152,80,46,31,172,39,187,171,18,72,59,131,145,156,152,118,52,191,71,104,22,122,143,45,183,60,215,79,21,135,52,136,211,180,242,126,75,148,97,247,122,92,47,207,4,135,28,224,107,153,8,58,190,171,224,223,190,101,190,31,255,96,92,191,172,222,168,243,8,243,210,75,25,147,59,199,203,31,125,20,186,45,196,250,22,92,221,86,38,206,27,101,77,70,169,98,203,11,239,185,60,223,3,180,44,98,248,57,172,101,65,239,70,200,12,215,107,195,91,172,119,174,54,147,158,33,45,0,176,46,94,234,148,171,97,50,119,196,151,48,86,210,207,21,6,118,44,228,47,148,189,247,117,96,139,176,193,212,106,96,3,51,139,247,223,126,89,110,35,169,179,193,216,203,170,44,55,40,69,0,130,165,148,109,179,219,111,238,57,27,30,244,83,186,117,205,48,22,106,214,207,116,94,134,122,8,242,227,208,229,190,62,102,80,74,59,74,126,215,116,209,215,23,160,40,83,75,160,250,122,246,17,247,230,25,146,100,173,95,85,73,70,39,184,17,27,85,195,239,227,195,150,155,253,193,209,218,138,68,202,77,229,169,201,15,91,164,76,188,2,168,255,75,234,49,152,227,243,50,52,75,122,195,228,238,209,2,238,247,16,161,248,245,76,237,248,192,181,38,23,43,15,79,66,151,236,26,224,251,56,201,42,18,37,239,18,174,110,121,163,148,125,196,244,184,109,62,34,227,172,233,15,8,50,157,38,106,124,92,153,204,137,148,179,15,116,82,191,37,197,128,221,83,249,102,76,66,178,107,26,196,218,197,19,123,179,151,167,101,198,31,208,126,248,67,193,207,182,192,217,17,168,177,147,233,29,100,134,248,59,239,113,199,227,90,77,251,185,84,82,232,163,133,142,38,149,89,126,239,251,115,254,208,176,160,147,188,146,69,164,171,22,141,32,48,36,2,186,137,60,102,232,85,112,245,105,144,15,12,234,22,36,236,133,77,44,167,31,165,146,18,86,235,171,66,130,23,188,166,220,150,113,124,180,183,87,194,144,244,161,44,55,44,85,130,88,113,83,106,21,202,172,145,34,9,163,40,87,122,211,16,166,10,140,133,1,136,6,54,58,153,125,243,3,193,192,137,174,34,247,240,251,192,103,188,50,62,25,103,122,55,179,245,105,83,94,131,205,194,251,173,144,63,217,211,3,217,247,46,224,122,104,33,23,211,49,94,78,113,52,113,1,141,122,218,53,99,79,161,213,22,106,51,252,164,251,224,177,43,88,75,170,230,114,31,185,9,41,8,189,61,118,189,162,58,58,189,136,100,141,137,118,87,34,83,26,44,187,200,94,42,84,186,180,81,103,175,29,87,232,71,24,172,72,122,185,229,48,94,226,253,61,189,22,177,137,102,6,122,8,217,4,103,180,79,165,223,228,228,246,13,198,64,82,39,237,86,87,19,109,180,249,47,175,188,53,78,169,231,130,94,108,255,241,102,174,69,240,156,95,46,162,186,57,103,243,84,8,171,4,131,42,91,76,149,122,110,23,253,70,84,141,91,40,98,152,255,70,121,238,227,46,100,104,99,97,242,144,152,94,85,76,249,11,248,115,212,27,193,108,140,100,183,135,239,132,189,166,23,207,91,191,138,246,180,224,232,180,234,182,237,42,251,19,148,120,113,170,158,122,132,73,108,8,127,192,113,51,204,125,132,64,181,206,78,171,79,176,95,6,245,111,40,109,77,195,77,21,219,133,134,235,65,25,130,181,143,64,97,219,221,125,216,180,75,73,133,196,166,195,51,11,110,83,73,203,147,217,252,199,252,24,201,32,97,206,40,89,209,124,169,166,237,7,250,84,107,146,251,30,101,11,9,191,182,8,202,118,0,75,223,35,114,87,87,121,33,136,19,99,151,77,229,106,111,0,237,180,19,104,5,110,140,226,165,123,30,150,238,16,19,190,197,122,153,11,249,30,37,75,233,225,74,89,103,26,0,77,171,92,156,225,100,187,243,110,55,73,55,76,108,142,223,73,223,7,147,120,67,38,119,253,75,189,13,148,37,81,160,202,60,157,180,17,41,102,14,11,128,203,22,119,92,150,13,114,52,223,226,113,16,166,15,140,107,62,116,125,27,213,243,156,193,83,95,117,13,129,96,72,91,138,120,13,115,6,6,198,96,146,232,223,118,71,193,225,116,58,122,122,98,226,116,55,240,163,4,3,32,102,127,97,140,241,239,31,93,9,212,196,186,61,106,233,242,78,213,141,24,213,174,115,231,166,243,180,180,174,25,201,165,169,137,50,4,73,224,255,224,101,232,112,1,1,244,39,111,52,30,255,103,253,240,249,192,217,247,179,188,92,49,189,15,123,203,250,162,172,67,206,250,130,202,40,112,160,2,122,148,236,0,125,211,68,221,245,93,90,190,157,209,66,3,237,84,187,47,137,100,219,204,59,193,229,109,105,86,29,70,56,119,193,206,221,50,211,61,171,164,170,255,162,204,15,118,132,50,35,130,189,235,136,58,141,94,53,35,12,248,33,14,21,117,147,0,116,250,9,125,65,195,90,218,232,162,137,27,106,222,85,183,18,133,233,174,128,75,70,34,174,45,214,6,176,128,48,126,65,53,3,102,239,52,129,26,4,172,83,29,16,140,96,218,215,201,183,181,230,213,231,197,42,232,100,196,201,222,39,40,235,223,91,200,106,240,231,57,205,255,157,124,135,170,6,192,198,96,7,109,191,196,51,79,202,97,18,99,251,17,55,246,36,106,229,85,252,155,1,61,242,115,156,221,130,254,58,20,248,229,54,86,146,60,63,63,22,208,128,237,209,119,149,145,201,105,21,179,102,9,181,240,151,226,44,40,123,200,241,147,178,255,137,145,70,191,212,1,181,236,120,51,83,125,226,167,25,234,178,191,193,147,113,223,133,21,118,223,140,42,177,15,42,34,218,179,44,251,182,173,14,171,103,250,84,231,248,125,154,253,172,230,196,229,109,29,75,10,11,13,19,82,134,149,218,203,174,182,100,84,46,212,164,222,169,220,221,199,68,37,5,7,196,51,156,223,121,17,95,113,235,152,226,58,37,31,167,131,106,109,189,117,130,50,120,13,235,212,166,24,194,135,132,208,241,24,129,188,250,160,48,71,149,28,152,184,193,236,167,229,165,230,152,222,111,218,77,156,187,248,160,86,99,54,58,27,66,55,175,25,41,238,117,229,201,60,123,89,111,136,203,2,33,214,166,198,117,246,125,130,152,246,227,69,251,16,151,181,39,64,100,221,0,180,144,110,213,152,212,168,35,55,189,66,169,27,103,189,227,252,224,74,155,96,244,113,99,184,236,49,67,136,26,89,83,192,46,31,83,0,16,88,220,93,239,175,85,14,52,88,41,83,10,159,173,123,176,223,55,24,98,35,28,22,118,138,127,31,20,10,174,74,167,205,249,190,39,123,140,29,56,197,107,80,194,191,250,254,207,197,203,80,27,242,50,177,67,123,111,184,160,205,92,164,224,76,33,57,8,248,34,102,140,241,25,34,70,236,29,40,82,33,29,71,28,2,122,83,63,95,22,231,94,93,102,193,60,107,130,113,147,12,38,15,244,29,57,26,25,190,204,68,216,3,187,104,25,169,164,250,162,157,98,120,101,91,68,210,215,223,99,135,149,235,207,21,218,224,97,52,203,16,119,210,252,4,2,46,196,215,98,254,253,225,201,233,150,9,120,24,182,180,183,214,130,160,175,167,20,99,40,121,24,232,200,197,66,142,42,157,226,128,3,133,72,116,128,149,90,13,126,148,202,200,16,149,194,53,79,86,83,152,131,64,176,67,77,188,123,107,39,222,207,184,101,147,118,131,229,238,214,65,148,50,195,177,50,138,60,103,23,80,150,231,230,39,48,178,243,58,199,70,32,211,0,184,223,221,191,162,191,169,173,87,13,150,16,211,107,112,230,39,116,107,141,107,249,186,190,58,39,248,87,153,70,154,58,207,175,146,147,134,169,111,243,80,177,35,70,162,71,155,37,171,40,105,9,114,224,15,118,90,165,38,81,85,82,131,168,94,123,9,15,29,33,240,203,214,204,171,176,153,254,111,3,87,24,55,158,8,200,110,67,154,38,70,105,3,133,112,16,23,199,161,223,164,22,186,170,146,64,204,190,97,80,194,175,156,88,101,64,48,37,87,67,2,93,72,23,228,143,31,150,3,80,183,67,197,249,221,82,143,16,162,178,118,205,93,62,51,135,137,134,74,46,244,178,58,159,46,197,76,150,244,139,59,202,215,72,104,66,245,188,164,57,251,15,43,110,46,240,220,112,209,226,162,144,69,49,33,96,213,107,14,76,123,249,35,172,64,12,21,181,30,40,197,79,13,196,177,159,207,185,206,19,205,64,84,247,34,94,247,191,45,28,244,251,223,252,53,34,139,72,85,27,26,51,139,111,212,202,133,27,145,184,156,24,211,107,242,248,11,105,8,176,19,3,100,29,51,179,212,178,171,71,212,137,51,56,236,31,30,79,65,0,114,226,255,165,99,41,250,254,116,254,241,247,17,54,67,196,77,108,199,135,43,74,47,50,145,232,179,124,63,56,116,140,134,209,0,148,162,60,246,81,29,155,117,167,50,83,173,42,225,239,193,192,20,108,91,74,177,210,174,194,124,125,207,96,219,134,175,102,198,216,70,129,79,176,67,24,53,80,184,91,113,45,209,200,122,128,136,160,162,92,185,98,198,254,243,44,239,124,136,241,49,44,178,23,88,94,209,197,55,218,41,25,228,8,102,79,170,194,119,216,149,133,149,98,88,7,203,84,96,9,181,201,117,242,41,21,214,74,143,16,87,70,194,222,10,138,216,43,200,108,52,247,10,187,142,232,187,72,150,49,159,254,220,44,234,185,153,88,135,31,222,22,65,15,120,35,252,27,156,181,200,78,189,193,71,0,13,165,138,107,196,163,116,244,230,226,229,62,99,241,146,54,144,103,82,56,250,196,204,116,99,55,48,89,82,159,136,29,61,242,182,50,197,226,208,211,65,42,63,123,164,113,109,143,189,148,204,7,5,33,53,190,196,186,179,116,202,191,45,37,166,49,53,154,95,100,34,66,13,105,72,5,92,64,175,77,98,125,121,204,26,95,15,23,140,81,184,212,67,81,118,40,97,59,69,142,37,120,9,36,254,5,156,182,83,69,49,204,218,7,131,238,163,10,47,24,129,10,167,151,124,190,201,99,103,96,158,158,18,178,36,178,211,223,231,78,161,98,228,164,181,211,152,249,245,254,120,20,237,38,132,19,162,28,181,45,253,3,118,11,5,202,239,193,57,112,115,201,134,174,24,7,103,173,110,244,183,19,207,95,201,90,179,143,174,56,216,79,198,5,25,48,12,36,7,78,144,165,197,63,220,211,187,235,64,178,45,72,14,203,203,231,172,187,224,77,98,115,142,11,43,42,71,175,236,37,35,123,118,31,42,100,95,171,71,57,186,169,196,112,4,40,59,38,87,38,84,191,228,94,85,54,236,186,36,123,176,165,151,68,31,141,32,28,30,34,71,79,250,203,222,11,133,148,208,92,4,189,112,16,195,16,181,228,8,230,227,136,19,222,159,111,33,244,149,162,15,67,104,127,234,193,240,111,195,147,7,131,205,69,24,31,39,168,42,129,247,198,197,7,191,221,216,42,17,22,251,34,142,179,137,211,43,80,134,225,85,202,104,146,224,177,243,97,65,136,40,196,130,151,164,97,148,228,27,5,146,49,87,33,37,229,156,1,11,219,0,47,243,168,100,154,160,82,196,59,74,109,181,85,23,40,182,39,33,3,126,82,89,85,161,242,89,233,25,167,254,184,185,111,64,51,105,79,138,22,162,152,56,13,216,233,47,70,141,148,244,220,231,135,72,101,159,86,141,167,70,91,51,253,101,187,107,46,189,37,205,23,181,85,93,23,116,140,52,119,231,242,148,26,85,27,22,71,23,35,21,83,128,134,26,228,104,124,86,168,148,87,193,182,116,201,155,113,146,255,158,208,118,149,56,31,225,93,49,54,27,70,25,127,187,17,66,147,44,108,70,126,185,137,139,235,88,125,45,27,115,73,45,189,23,94,172,150,175,120,137,160,42,49,102,98,252,208,192,100,212,166,104,111,75,110,145,150,225,32,15,3,195,48,79,25,167,177,199,85,121,142,84,235,101,219,192,160,225,204,93,107,240,46,43,51,233,35,15,67,26,195,155,147,139,101,41,121,164,222,86,79,99,157,105,50,144,130,231,232,207,25,66,16,0,55,3,156,123,100,212,232,27,0,143,13,57,235,206,156,130,22,108,63,37,15,240,228,79,163,133,170,67,58,30,33,207,145,252,64,174,143,161,198,14,134,79,99,95,100,148,157,113,49,94,135,55,121,224,4,103,249,197,49,238,82,192,46,148,24,122,247,68,228,245,117,30,11,62,177,157,16,81,137,149,120,105,69,220,137,227,133,198,60,50,166,190,238,206,247,61,195,72,151,33,36,183,85,104,2,243,141,94,56,146,40,115,177,141,49,125,183,26,92,164,248,225,126,73,86,229,18,216,11,7,120,237,224,251,91,232,140,113,142,169,23,35,82,180,174,37,151,71,231,129,117,5,24,233,134,71,131,109,252,50,76,13,183,24,144,174,69,159,249,8,178,111,139,137,194,192,63,235,165,109,179,49,30,221,247,123,65,141,174,62,54,136,154,233,28,10,186,105,9,161,32,237,47,15,237,242,95,254,62,241,51,150,190,84,67,14,146,126,134,28,45,136,233,27,150,64,170,64,16,75,139,91,16,221,246,6,0,180,94,27,201,100,201,139,185,189,28,218,219,194,35,255,122,140,122,3,56,208,28,16,254,46,255,2,65,98,201,167,47,110,155,31,29,158,226,135,255,61,5,216,208,185,239,152,92,220,232,84,98,250,9,79,169,148,2,125,118,219,101,228,129,247,219,213,163,48,246,99,38,161,125,164,88,62,230,110,99,65,176,192,47,22,37,171,232,33,158,109,252,233,57,158,246,102,136,6,207,105,145,30,134,37,254,145,129,230,48,31,153,110,221,192,207,32,111,103,52,102,92,237,109,196,124,226,154,132,163,201,51,93,57,112,239,57,18,205,103,141,143,16,144,157,125,147,3,228,154,21,210,236,55,196,98,3,210,197,172,25,235,239,135,236,107,17,245,228,176,252,140,114,243,72,37,131,89,193,60,84,0,98,25,102,88,148,9,194,57,165,73,167,242,78,24,81,189,224,198,158,108,118,112,203,51,166,25,234,83,92,222,67,175,82,208,224,168,88,6,165,34,38,195,249,221,175,190,107,117,159,238,220,252,40,12,219,137,19,118,204,46,71,161,11,146,228,35,215,246,66,67,82,124,205,126,223,210,187,32,2,99,168,210,123,210,59,77,72,176,25,123,42,66,107,237,202,5,16,178,178,48,120,121,68,70,95,6,93,94,163,92,88,135,194,11,80,98,149,21,19,118,2,13,130,228,210,51,170,182,168,173,63,32,243,59,50,125,217,207,142,49,106,170,169,97,126,89,167,24,251,80,209,100,64,127,65,16,52,79,109,31,153,197,21,157,215,142,116,38,151,212,183,78,35,24,219,8,98,102,254,54,108,79,52,79,206,28,239,3,168,65,212,71,142,82,117,218,96,26,243,140,184,7,35,243,151,30,237,202,59,104,133,227,53,106,16,49,34,44,184,248,140,15,30,233,250,27,54,117,4,84,166,204,176,144,79,125,239,187,249,87,149,180,81,68,241,193,155,19,68,161,210,252,207,201,42,134,67,54,82,115,204,174,30,39,21,188,23,103,147,195,195,9,219,110,173,214,140,140,29,181,205,252,178,18,209,172,1,85,153,6,106,83,209,14,115,185,105,76,9,32,247,210,159,198,242,25,241,96,62,168,250,91,114,131,192,200,35,53,4,253,174,3,141,197,136,120,205,196,125,164,156,196,238,89,12,161,0,224,102,207,33,121,253,95,210,78,48,57,138,4,249,69,126,59,142,141,172,74,111,185,26,207,88,194,8,252,124,223,130,243,117,99,12,82,113,223,159,181,136,37,16,23,123,56,252,95,118,111,54,33,111,150,62,68,243,211,136,89,154,213,127,197,0,41,190,215,249,188,143,33,47,135,11,233,92,28,35,191,114,45,120,150,197,150,243,242,98,130,132,128,168,82,77,14,79,73,174,218,0,79,169,253,25,141,211,147,108,207,206,84,140,52,92,158,138,52,137,166,220,178,228,122,27,16,66,172,69,237,110,105,196,58,10,35,136,87,84,53,194,100,200,59,128,201,194,148,178,190,189,211,116,239,194,244,176,133,125,100,120,72,199,71,46,57,15,43,127,164,173,107,144,194,70,59,253,81,33,251,49,65,32,167,167,3,193,56,127,105,186,71,196,218,217,18,78,211,223,201,242,218,5,46,33,63,107,179,178,130,116,102,251,76,217,115,75,60,109,236,245,98,2,193,221,81,214,201,19,239,40,105,116,101,74,17,173,17,207,121,98,52,88,71,228,152,243,193,214,107,92,70,109,192,63,107,154,79,197,153,54,77,80,134,106,131,167,208,178,49,27,89,196,6,92,125,56,218,102,33,216,55,121,56,38,254,121,137,48,34,5,140,123,116,244,18,65,191,82,244,223,120,149,199,39,224,250,251,106,178,40,183,67,198,88,172,131,35,70,249,209,189,59,36,114,50,179,173,22,141,224,176,219,40,102,188,123,48,44,135,129,44,58,89,87,179,170,139,111,65,62,31,138,38,79,241,161,60,120,172,153,222,151,176,179,117,68,164,67,154,74,150,26,255,204,179,93,196,5,46,8,93,240,55,169,31,46,174,26,133,225,132,125,122,106,124,61,8,215,37,236,25,119,119,160,178,211,143,128,239,56,13,60,22,153,62,174,31,56,235,199,24,106,145,106,111,71,74,33,45,236,216,131,32,120,166,0,246,46,129,44,96,89,79,177,173,157,184,192,94,217,109,121,186,164,136,108,253,198,226,249,100,243,53,51,255,131,35,170,184,194,199,122,253,72,191,201,242,162,222,171,110,100,72,169,176,158,170,198,105,78,154,78,239,104,116,181,122,67,159,32,180,187,135,104,192,242,34,143,232,92,87,239,176,135,150,114,130,249,180,75,71,216,220,224,202,93,250,179,42,63,68,161,172,14,67,235,199,116,0,226,44,217,187,122,219,94,113,101,243,165,248,91,159,67,191,166,48,127,186,151,230,185,137,205,12,100,35,174,75,146,183,122,81,19,92,219,154,75,169,31,76,19,219,101,81,108,110,75,20,217,246,231,72,27,18,158,97,7,154,25,174,229,178,145,153,27,139,185,177,127,172,50,158,126,119,112,188,117,232,56,63,171,135,67,237,93,216,110,110,176,187,25,208,122,98,249,94,10,64,150,252,225,156,116,246,66,46,150,47,237,185,219,212,85,120,135,186,171,222,145,6,14,251,73,47,183,65,25,222,2,249,181,10,189,29,100,51,137,165,149,75,157,85,93,111,27,204,125,49,116,180,77,176,100,99,48,171,119,92,26,13,57,28,243,59,205,234,57,5,73,228,106,159,35,65,235,212,98,130,35,237,3,72,101,73,36,54,88,17,25,242,142,233,71,135,60,253,38,238,65,119,142,182,110,150,68,22,251,103,154,223,161,103,129,245,247,121,185,229,51,43,58,243,75,155,245,36,241,205,9,128,232,152,182,96,119,28,82,151,251,189,62,228,193,67,14,55,39,71,17,6,202,176,240,198,238,160,141,174,225,193,139,29,20,107,162,166,13,2,94,15,242,242,143,9,238,125,123,51,218,239,118,242,203,223,143,166,99,102,169,93,0,89,52,243,30,90,12,13,199,101,142,196,153,145,57,176,98,148,19,60,96,32,109,23,207,24,19,224,54,86,18,13,190,197,245,188,212,220,43,166,10,173,43,229,78,187,221,27,115,211,233,100,207,52,101,21,110,195,32,112,3,219,194,45,136,246,222,85,113,175,195,189,198,144,225,63,16,63,219,134,79,200,105,132,54,135,182,71,20,4,122,60,24,51,233,136,253,153,236,235,117,69,80,132,91,169,101,61,168,239,14,197,36,34,64,92,1,96,201,177,17,57,236,241,178,249,162,169,16,221,9,153,254,208,226,206,145,211,175,231,30,49,66,47,183,98,143,55,67,8,48,207,29,141,111,144,187,137,25,125,176,132,35,202,19,132,98,155,104,155,76,242,47,14,162,1,201,187,230,47,34,76,64,144,63,231,100,108,126,75,207,201,218,50,218,83,190,192,216,88,125,39,205,216,13,53,23,155,41,24,76,210,50,65,201,255,223,122,84,162,134,185,229,182,104,189,204,194,103,62,234,21,171,202,69,15,110,216,58,100,173,88,115,234,172,210,28,77,218,54,154,37,246,212,57,240,33,0,231,38,184,85,99,164,55,68,130,157,34,86,45,42,252,17,132,249,242,46,228,209,3,126,110,238,31,186,220,101,51,191,29,203,187,182,169,243,45,62,156,44,228,2,63,133,8,111,10,16,229,87,232,225,112,4,132,4,143,249,108,95,11,34,210,73,85,177,211,144,189,124,222,106,102,160,185,183,117,244,125,135,218,181,42,135,32,228,204,15,208,89,39,19,107,201,58,27,237,130,213,100,61,138,127,120,218,111,133,254,138,183,139,155,232,193,217,84,41,232,159,114,128,181,229,107,64,2,42,208,19,80,9,125,31,255,180,145,222,104,19,10,249,27,251,34,83,106,19,152,52,43,203,58,129,118,49,238,115,25,144,190,132,125,165,220,147,222,163,158,139,58,210,77,54,225,59,91,24,100,18,218,205,93,221,211,21,188,78,8,185,251,152,157,51,139,91,169,107,19,15,89,245,84,69,174,122,69,172,203,153,49,170,93,49,158,236,132,126,242,239,147,137,44,67,185,156,139,118,108,153,205,74,163,213,55,221,10,59,6,114,121,128,26,168,95,25,0,187,177,164,167,117,180,151,109,30,28,3,114,212,87,145,216,91,194,248,77,98,20,85,56,208,139,231,6,19,89,195,243,80,131,26,119,192,242,34,186,90,52,54,8,167,9,115,130,151,9,154,251,225,204,135,95,89,232,252,71,112,245,69,167,80,181,110,244,102,224,216,88,104,38,133,130,211,11,232,20,255,243,212,141,233,166,164,31,163,196,110,227,237,231,166,48,46,25,102,5,159,139,253,101,219,152,254,33,186,131,223,238,93,239,246,104,55,137,214,58,42,214,245,177,240,102,44,74,64,153,114,164,137,65,90,59,42,77,35,126,87,26,237,157,72,69,15,213,44,69,107,180,248,74,62,135,227,113,17,254,172,162,10,141,51,254,188,170,161,92,162,141,139,35,218,43,30,139,191,64,20,10,219,148,46,175,102,144,112,211,243,253,40,111,147,18,22,164,191,30,159,93,110,105,64,113,137,34,211,222,70,99,90,97,112,253,218,44,130,25,119,59,234,173,239,199,253,55,216,54,144,131,166,110,201,31,8,43,194,149,140,179,155,98,32,46,225,92,38,74,57,220,102,202,81,41,141,157,85,237,83,234,10,40,69,146,71,121,167,46,25,145,187,192,235,143,251,136,59,203,195,220,179,169,218,154,190,205,64,215,174,79,12,32,139,99,5,109,173,213,162,122,88,6,156,166,133,17,134,190,253,29,163,83,191,252,8,124,4,131,199,228,107,143,100,167,12,101,50,58,60,183,182,35,184,181,90,255,55,92,36,212,131,95,122,6,102,58,166,19,210,10,106,2,242,248,224,5,115,8,204,219,118,252,110,185,161,38,145,238,120,189,163,191,162,4,186,102,204,215,187,20,110,153,140,146,111,225,4,27,167,175,254,46,177,229,160,215,142,115,58,231,200,49,211,102,130,58,169,183,183,101,77,213,199,76,89,189,109,100,254,90,79,151,153,58,233,74,251,109,172,30,23,173,200,235,126,27,238,41,152,3,62,205,5,6,98,206,162,65,34,172,20,179,248,107,227,54,27,134,120,219,4,32,97,69,239,26,29,138,233,48,91,125,199,190,74,150,27,117,43,206,108,192,152,188,133,151,241,68,118,109,130,115,40,167,16,141,224,27,185,167,33,138,168,101,125,116,9,29,114,226,80,178,126,169,146,4,37,29,196,136,100,112,168,103,24,187,254,163,104,45,68,36,210,200,237,158,98,223,215,115,153,244,39,143,246,249,36,158,51,19,52,239,226,183,175,10,238,191,228,166,249,45,184,102,173,242,239,201,76,199,172,217,121,120,186,95,49,140,108,111,36,246,21,59,96,71,103,155,10,54,102,237,239,233,112,103,243,156,116,68,0,10,186,170,213,185,148,185,148,103,105,108,217,86,161,61,33,72,203,123,114,238,84,229,0,176,191,188,108,150,131,10,93,61,233,43,180,17,81,184,253,63,181,160,229,176,122,85,255,218,203,63,114,82,45,132,5,141,251,56,110,95,155,118,127,32,110,113,161,88,34,135,225,53,89,125,88,145,71,75,42,123,122,72,240,50,27,117,145,219,211,155,93,45,16,228,18,139,196,195,101,82,102,243,141,225,84,250,61,18,204,200,190,153,14,239,183,106,132,188,154,139,185,207,33,147,131,233,117,10,171,205,134,212,151,34,210,171,6,9,155,21,161,233,126,127,149,93,218,157,43,67,146,212,165,85,157,22,38,206,114,34,191,229,193,91,131,104,250,147,241,17,71,63,166,77,220,170,235,11,84,125,34,90,21,160,206,135,199,250,52,229,71,70,147,242,84,53,160,92,113,252,12,124,155,56,21,63,111,61,56,23,90,77,57,17,8,202,8,51,139,138,41,24,28,74,105,159,225,137,231,19,3,89,45,194,153,169,147,234,226,226,116,101,51,69,165,210,7,156,177,49,86,188,196,128,156,5,88,249,113,220,72,206,4,111,236,21,245,49,97,214,164,31,150,45,86,131,82,255,228,4,24,63,220,31,164,250,82,189,28,112,201,73,72,118,133,119,103,167,253,199,213,121,114,193,220,134,130,196,20,69,20,12,11,194,30,114,182,117,234,183,55,232,223,37,182,149,56,0,169,42,191,213,47,120,201,152,49,241,79,177,245,231,140,220,14,128,213,1,196,118,22,193,225,59,202,252,196,107,250,246,172,138,228,96,118,209,63,72,54,176,188,159,209,136,254,34,159,101,149,133,139,199,238,89,253,121,41,97,218,6,214,239,215,212,215,241,142,30,170,5,225,38,151,117,255,80,167,202,172,35,198,70,42,20,104,93,112,49,66,251,251,66,217,249,83,174,195,179,66,99,58,11,240,86,130,24,125,93,191,20,160,172,89,213,177,179,162,118,253,198,136,240,148,37,181,100,73,202,10,75,197,158,195,165,74,59,154,51,232,142,153,239,188,248,201,200,112,202,52,179,95,214,81,150,29,193,79,148,136,239,29,49,105,31,62,203,55,1,244,7,143,149,71,150,172,49,7,72,161,163,72,154,90,221,170,32,85,151,205,213,245,5,13,136,140,216,156,154,234,16,70,237,81,128,24,2,246,96,39,14,208,133,124,56,180,52,55,85,234,141,56,126,109,0,57,202,63,152,115,147,59,2,70,97,232,13,104,120,65,0,144,192,0,195,251,150,15,64,14,73,86,140,166,63,97,159,184,71,207,219,137,244,90,128,234,252,139,92,228,171,154,80,3,185,173,16,55,21,236,121,68,186,227,138,69,215,250,134,20,131,113,95,9,56,235,188,185,29,114,172,208,5,125,230,142,213,122,39,254,18,203,11,140,114,100,33,167,124,71,56,82,163,147,49,52,12,51,230,255,9,238,167,185,211,133,105,18,53,64,132,11,126,132,193,120,158,50,82,118,177,113,73,197,139,227,103,122,129,25,10,128,125,250,234,66,210,151,106,137,236,162,81,30,232,242,119,202,31,199,240,204,56,104,148,159,126,80,218,76,163,230,239,78,187,207,39,248,4,7,33,34,183,60,218,189,242,78,245,164,239,98,89,120,98,228,221,228,23,8,115,9,166,124,132,204,89,203,70,84,128,52,87,51,129,187,126,138,241,255,1,221,125,41,245,48,196,116,233,246,215,199,62,179,247,136,104,56,216,193,127,11,148,7,228,81,13,120,220,189,119,27,218,209,143,138,69,173,157,70,210,8,210,218,132,86,154,222,93,12,219,198,222,238,60,47,106,103,125,161,214,174,110,134,143,95,233,62,27,197,123,29,42,38,108,104,151,142,184,206,52,145,88,124,88,196,84,253,196,200,225,252,245,99,41,216,92,14,179,122,254,149,76,105,13,165,226,47,14,152,98,162,70,24,239,41,240,244,84,136,140,203,220,187,234,208,54,212,175,145,35,123,90,154,165,208,179,47,61,138,209,186,19,131,225,85,49,32,81,103,77,100,82,238,101,187,82,63,121,14,121,225,102,4,14,68,138,38,101,254,245,106,34,111,166,22,226,114,130,243,31,102,255,11,4,217,62,31,141,145,32,35,198,86,146,241,15,239,252,140,252,131,103,206,23,98,168,134,65,78,108,172,222,135,79,115,243,232,127,137,92,57,32,136,138,245,9,14,243,177,92,175,25,117,47,123,27,212,145,222,3,12,63,159,253,41,112,48,17,118,120,101,75,78,165,30,207,213,191,221,204,155,227,233,234,162,80,89,106,216,89,34,62,246,210,191,8,125,142,109,213,108,45,238,116,212,121,77,82,80,209,206,156,159,210,120,96,195,56,29,195,88,32,44,11,199,195,12,226,116,109,179,16,155,202,104,100,204,77,212,90,254,21,44,51,58,128,4,224,39,52,34,185,36,149,166,184,3,254,127,251,24,76,226,238,228,160,174,27,204,54,233,93,88,63,98,230,254,10,82,150,107,158,28,140,25,118,19,173,65,102,91,162,17,187,110,96,53,93,226,195,225,131,69,123,27,173,97,24,125,150,131,141,146,219,185,225,254,147,163,74,111,14,103,71,61,246,154,84,19,162,131,169,225,178,205,214,233,26,172,244,59,32,103,123,118,31,68,153,46,3,75,134,41,210,204,212,62,192,157,191,220,80,148,236,95,134,217,11,197,73,124,204,27,255,40,40,64,193,170,24,29,207,123,93,11,162,77,231,66,39,4,117,251,23,216,24,89,137,195,96,90,222,202,48,226,108,210,191,43,195,103,176,54,189,114,143,14,156,215,12,248,62,199,127,168,136,47,90,184,17,221,138,229,116,51,241,9,36,128,148,119,178,214,181,58,135,236,84,120,149,211,140,155,231,185,187,99,235,203,7,205,206,13,44,185,161,161,158,95,40,175,157,78,153,199,79,177,142,213,59,98,167,139,188,207,130,234,214,39,241,129,154,232,255,128,150,134,213,92,83,136,151,201,76,141,59,32,202,192,147,229,14,189,126,37,177,73,6,169,101,202,6,235,254,125,152,85,197,94,43,251,241,100,185,252,102,247,114,10,183,95,209,168,151,54,22,24,184,211,199,113,113,70,75,140,157,163,215,29,183,41,75,0,164,144,4,224,20,2,44,62,157,196,105,88,17,26,8,176,218,14,61,29,102,29,42,236,239,240,198,30,34,55,230,25,240,104,15,128,100,112,111,86,39,252,88,185,192,71,180,72,111,186,175,61,77,128,197,135,68,91,82,171,98,175,242,194,177,234,248,242,249,196,206,162,29,146,163,17,53,162,165,179,51,98,12,84,191,236,61,246,125,170,139,9,44,174,70,151,190,158,165,195,147,132,219,129,123,234,218,232,131,211,152,102,106,49,252,189,108,162,248,10,20,139,12,147,57,23,68,167,241,43,90,36,34,171,245,25,5,166,245,205,191,126,62,194,129,201,144,54,8,155,90,73,33,48,26,138,186,117,52,227,51,82,242,55,199,29,233,106,71,138,24,148,224,184,49,157,70,202,184,187,75,99,118,95,73,44,147,6,59,35,3,237,39,205,221,131,137,80,169,40,246,110,16,69,231,187,189,232,206,93,158,115,207,92,47,27,46,97,40,155,108,7,214,132,223,63,96,244,191,161,38,29,248,247,185,19,230,230,183,215,196,85,48,213,33,86,30,226,0,246,122,137,83,148,9,54,87,98,229,196,193,152,91,230,197,6,20,72,37,189,205,37,177,118,158,116,165,10,223,69,222,156,222,159,209,109,166,14,53,207,174,191,90,39,71,148,6,81,66,151,232,217,80,105,132,124,185,132,76,31,231,141,199,122,184,75,242,223,147,191,44,78,109,14,23,117,150,197,128,4,51,221,79,184,28,86,221,226,90,113,153,182,167,34,20,106,98,246,183,164,30,41,175,232,38,192,181,184,145,20,93,232,55,34,20,105,198,151,234,209,54,77,117,151,145,126,105,228,27,152,45,139,21,235,110,13,122,130,13,93,135,174,5,219,194,219,40,239,227,15,40,207,83,161,47,118,241,147,178,103,245,184,191,173,164,48,106,136,51,58,189,43,138,81,233,203,243,101,238,101,93,18,119,181,210,213,6,87,185,188,10,72,180,57,129,12,164,249,111,162,121,4,203,90,190,177,137,255,192,154,99,152,61,69,94,126,173,152,101,255,209,20,232,50,103,124,66,39,59,60,228,235,66,15,3,149,30,201,52,255,185,247,190,2,248,179,124,126,185,146,254,157,13,190,19,239,160,38,153,43,144,11,173,75,135,24,217,188,46,191,186,199,118,183,24,138,169,16,210,158,73,143,42,240,80,96,79,250,95,147,25,4,10,114,206,84,2,141,95,151,194,109,66,223,183,98,67,106,120,193,61,80,78,64,175,68,137,241,87,232,255,238,3,196,221,211,135,21,14,1,94,169,193,26,66,22,116,20,63,190,76,50,235,232,179,186,30,108,231,222,80,149,96,201,125,196,54,162,238,179,73,87,78,2,213,244,159,134,92,34,16,116,104,25,75,69,148,246,205,254,162,145,5,188,131,104,108,101,92,57,241,144,150,58,172,51,93,123,181,174,58,195,226,128,192,148,210,97,80,213,85,116,239,1,45,68,171,177,50,184,95,185,71,201,64,116,127,136,233,193,11,171,15,110,128,239,148,69,109,236,129,50,143,9,3,204,217,22,5,111,1,246,54,127,153,152,182,46,161,24,133,111,34,35,81,158,239,230,150,68,222,41,245,13,130,101,98,167,7,51,64,85,215,65,159,88,61,141,46,162,194,52,151,250,152,110,80,161,2,67,23,38,97,152,195,191,70,159,60,206,179,19,24,35,200,8,71,56,157,3,210,106,100,157,204,73,238,83,186,201,78,14,8,112,209,100,131,107,59,131,12,182,1,253,236,219,100,7,75,189,21,50,23,34,247,15,69,221,39,232,242,55,3,70,111,164,165,80,223,76,43,154,212,236,70,229,39,31,251,117,223,31,0,210,65,247,143,142,116,176,51,156,85,39,157,39,126,189,216,35,21,251,120,237,2,136,182,18,3,31,103,244,117,118,73,132,11,2,244,65,183,100,116,36,221,115,84,63,148,7,43,110,2,75,251,101,9,28,35,191,251,35,183,157,32,66,130,37,231,100,184,204,222,44,102,163,136,206,97,54,236,95,76,161,50,147,249,115,11,137,81,62,201,69,133,77,225,7,92,7,52,62,238,107,78,147,123,88,15,101,194,5,206,131,198,225,88,237,98,81,229,9,183,219,240,73,115,100,54,232,30,45,248,5,158,7,197,242,74,220,20,145,249,252,242,215,123,184,47,215,75,155,40,240,190,21,44,241,59,9,202,85,129,42,167,184,219,127,142,171,238,122,95,69,223,6,81,44,107,130,247,195,82,113,206,101,221,88,81,156,253,140,188,119,208,216,166,62,207,248,206,195,101,253,44,105,168,27,211,254,75,108,59,121,235,79,169,191,57,69,247,155,219,80,202,76,216,35,216,95,227,141,9,78,48,143,99,7,177,13,94,43,51,225,223,72,53,254,3,222,182,113,250,224,170,60,198,174,172,42,231,180,53,164,33,47,41,196,64,74,32,76,7,167,3,54,228,142,32,105,199,12,175,68,6,164,120,188,94,231,125,230,228,115,32,199,138,64,159,66,38,215,170,199,64,236,168,238,84,195,248,47,204,184,167,37,127,1,57,74,90,209,207,165,240,230,152,220,230,147,29,16,60,237,59,50,72,43,120,73,181,56,194,96,36,52,180,95,22,153,60,176,182,147,226,164,176,242,214,135,146,142,212,16,87,129,203,7,194,170,91,120,223,30,120,189,204,36,51,77,70,240,156,178,73,197,231,15,114,202,212,86,147,230,229,67,179,220,189,139,107,132,223,178,175,201,42,76,116,221,36,95,132,116,107,228,172,15,11,167,35,105,70,235,16,50,191,174,46,113,22,88,41,196,219,63,239,182,25,52,218,248,252,182,224,40,233,51,79,219,186,5,44,202,166,145,147,96,166,117,210,2,65,155,5,139,207,219,179,138,174,182,118,119,3,4,101,253,81,230,153,22,101,231,252,18,196,181,111,206,198,14,236,218,33,248,86,119,37,85,249,181,119,95,16,193,30,87,8,52,189,173,174,12,145,119,69,198,172,82,86,145,243,170,12,15,123,39,14,192,16,121,1,64,6,158,205,108,16,36,89,95,242,255,194,90,191,135,74,167,98,207,31,57,81,252,67,42,28,167,11,52,139,32,216,25,12,241,247,122,183,14,60,30,210,207,175,200,15,150,195,254,239,202,194,32,251,37,4,48,5,124,162,64,112,98,241,255,159,81,74,142,242,148,7,141,233,197,184,161,183,248,89,177,102,137,213,148,247,76,214,1,230,112,34,184,192,1,245,108,201,230,207,105,184,93,78,12,120,44,141,86,238,26,81,141,135,25,188,245,166,252,23,109,13,14,223,218,104,52,34,50,36,213,3,252,81,113,174,102,131,250,155,147,140,153,179,248,168,72,63,77,155,6,109,171,32,50,4,141,208,225,38,24,185,246,56,22,65,14,34,5,205,102,135,180,83,30,50,177,249,55,223,155,159,209,106,232,62,76,6,255,88,197,138,174,159,204,209,24,208,69,203,127,107,65,155,163,25,90,4,132,122,92,57,244,82,4,125,88,110,173,207,221,191,93,155,147,147,135,151,219,15,193,68,105,135,243,94,196,55,8,17,109,123,3,200,219,70,130,187,134,247,141,53,99,99,147,0,248,209,155,141,33,49,55,124,138,110,103,77,56,19,100,145,131,152,246,126,171,253,72,136,17,154,103,180,31,40,176,80,41,81,6,82,192,210,3,64,187,5,82,141,42,89,151,181,194,10,217,37,218,245,23,195,118,69,121,225,15,50,189,9,188,138,54,3,131,205,125,250,231,103,219,199,133,125,204,91,7,33,211,196,123,28,63,179,90,56,105,107,219,142,41,28,195,236,163,18,75,239,248,73,46,8,37,249,69,67,60,127,161,25,2,135,236,135,61,143,131,0,132,235,143,69,235,55,180,109,55,62,73,160,2,88,177,142,108,65,8,100,175,76,252,69,224,12,158,118,133,7,46,182,34,228,13,74,158,60,159,188,12,228,200,4,75,163,248,201,206,16,143,57,111,175,138,60,159,169,48,245,60,88,108,234,44,30,92,32,61,22,244,179,73,83,171,165,142,21,130,35,88,171,119,25,65,176,142,229,169,159,88,69,40,126,9,110,68,9,10,210,70,204,242,30,98,15,20,72,34,133,133,237,201,195,40,63,36,183,205,104,155,129,142,63,140,96,130,64,207,178,20,44,26,141,83,124,107,208,30,121,236,229,254,156,231,253,155,5,125,70,219,239,8,237,206,100,75,124,33,145,23,42,90,171,31,233,192,140,137,215,252,21,30,45,88,175,195,227,234,222,166,64,117,86,153,196,75,181,120,135,23,4,90,252,167,124,68,136,27,48,161,89,239,148,165,89,52,167,187,47,124,215,210,48,125,74,149,119,63,40,8,123,185,99,107,196,250,190,51,88,202,248,237,189,239,68,132,232,242,223,239,243,37,170,56,156,252,163,144,102,80,150,21,178,84,246,222,173,180,238,180,43,31,147,171,245,113,137,151,35,254,18,55,155,70,206,222,85,246,221,166,118,79,168,13,112,219,235,144,249,23,39,222,157,73,113,88,224,93,96,43,120,231,66,140,173,130,146,92,184,52,158,38,76,39,153,23,128,65,83,37,239,85,39,193,154,37,210,153,182,233,233,61,32,92,125,126,124,110,8,127,61,197,222,180,88,214,239,2,69,127,249,203,147,74,169,38,182,245,41,250,233,242,4,134,191,3,201,150,92,53,43,67,250,210,76,16,219,15,194,80,49,32,210,90,104,119,176,238,132,127,89,149,32,216,2,177,221,20,169,36,161,236,25,78,106,93,229,185,98,109,194,184,133,118,54,240,12,39,58,255,53,180,211,224,234,233,122,105,235,195,87,214,253,9,235,147,52,144,56,149,60,254,37,203,60,54,116,8,120,117,45,182,209,196,243,228,79,49,89,22,246,144,102,182,131,145,106,45,190,215,23,220,111,224,83,52,181,155,46,50,137,192,50,14,235,5,101,140,206,55,63,171,152,101,143,110,145,13,82,46,221,198,243,245,132,75,210,203,202,116,73,26,107,111,121,98,183,143,97,150,115,78,230,208,33,58,65,17,76,86,72,125,103,182,184,208,48,246,120,51,118,48,151,31,156,34,150,193,122,11,206,15,131,220,132,102,254,146,182,31,154,90,248,88,233,6,13,191,100,129,85,69,147,77,112,155,186,73,222,223,25,131,172,126,216,185,105,19,132,208,247,45,51,17,37,101,33,17,246,190,122,210,114,111,53,249,95,61,157,144,90,185,72,32,32,120,68,67,126,231,185,6,144,32,232,26,37,145,153,177,110,182,238,109,74,216,18,140,177,33,57,113,196,108,39,197,84,112,10,228,212,183,0,82,160,33,111,190,14,205,194,253,75,255,16,173,45,219,250,20,232,209,187,251,81,252,234,222,250,195,65,5,114,45,48,59,40,121,28,146,244,243,31,102,86,115,151,183,141,134,50,79,132,102,75,14,204,72,23,240,161,129,219,54,231,77,254,140,229,220,72,226,84,6,9,178,157,188,78,25,199,134,228,251,243,55,163,62,252,147,139,26,220,188,63,51,28,1,3,37,86,199,218,38,132,198,7,174,242,67,98,210,142,82,102,10,5,176,138,91,100,196,234,19,9,239,27,210,124,76,142,88,179,10,133,139,211,4,83,121,241,48,68,149,37,80,65,58,225,32,249,200,236,65,166,229,233,221,151,180,98,244,168,59,222,166,155,198,4,132,66,172,33,149,147,45,18,113,124,138,176,76,93,197,143,16,52,111,187,222,209,161,167,110,136,12,48,187,217,43,56,192,210,72,164,164,245,24,7,251,152,111,29,70,37,152,121,140,214,150,71,41,7,198,159,170,65,149,26,214,149,90,182,36,65,130,171,61,47,141,192,78,82,126,104,87,160,210,94,85,15,188,39,217,70,52,36,186,242,42,36,225,45,189,65,19,112,131,65,75,112,16,69,96,224,145,50,126,178,77,18,38,139,200,199,32,189,225,64,9,140,29,247,184,119,78,86,64,216,177,155,98,130,39,198,7,88,153,234,166,70,242,28,199,167,4,19,201,110,252,9,153,191,72,47,37,109,174,135,105,240,153,244,90,72,223,136,25,70,40,199,123,183,170,31,32,152,81,197,139,91,98,179,45,36,7,72,25,218,105,145,100,182,56,127,28,48,185,182,251,45,178,156,57,232,109,120,97,72,120,246,236,22,137,61,8,146,19,67,121,7,140,246,13,128,71,249,77,227,244,215,152,196,45,37,121,6,111,151,165,245,241,34,7,3,154,111,34,81,48,187,121,161,134,82,115,44,79,50,135,126,27,194,50,129,177,147,233,14,227,185,172,238,49,187,140,240,84,62,230,7,205,215,128,249,104,129,139,227,142,27,39,87,44,213,159,123,114,79,163,175,8,39,59,100,198,236,66,115,155,181,63,181,197,43,69,108,186,3,59,181,63,49,11,123,20,223,139,8,28,40,180,129,131,91,246,49,196,141,210,127,86,250,172,195,96,13,108,154,1,149,158,76,173,239,177,148,214,240,44,120,93,187,36,177,199,162,121,209,146,167,189,57,248,3,59,86,11,153,250,12,12,119,22,182,89,58,183,195,52,15,211,211,252,51,185,233,19,65,161,114,158,238,3,141,96,163,203,200,225,12,34,244,89,47,197,81,40,67,115,192,226,179,192,46,177,67,49,77,59,52,23,56,18,107,20,152,149,163,143,51,238,73,63,9,134,152,155,251,230,126,37,90,198,176,67,233,247,185,128,100,155,3,185,163,163,200,28,175,227,176,249,73,232,26,143,48,168,180,200,152,42,50,104,52,181,108,177,106,85,250,176,71,14,56,68,189,158,43,79,56,65,163,230,32,51,108,121,247,85,110,63,176,34,174,254,235,119,132,129,229,132,233,121,151,114,81,130,233,74,108,137,109,255,56,148,39,171,68,16,174,154,207,252,147,211,226,74,180,82,60,104,210,249,95,53,36,177,10,39,60,233,222,250,86,118,112,168,217,73,171,133,167,47,247,47,181,228,130,193,43,81,250,112,110,59,67,183,215,94,47,192,180,238,76,6,27,61,209,15,56,11,187,214,198,235,18,201,116,230,230,154,104,129,216,133,98,155,167,183,226,230,82,166,34,194,213,46,66,252,27,180,200,26,2,209,177,85,208,13,38,136,74,231,19,113,196,250,226,236,105,218,134,58,20,223,121,239,186,159,49,126,36,201,137,217,114,236,104,13,177,103,41,210,224,69,243,238,175,9,206,31,85,152,82,174,8,88,112,62,89,49,97,158,11,36,101,133,235,144,212,130,217,149,213,80,139,223,172,225,7,76,26,119,19,86,26,41,108,217,232,214,75,117,167,4,177,217,231,88,133,145,67,128,11,236,121,34,116,101,37,179,194,65,43,235,154,70,22,236,128,26,128,135,8,50,244,107,152,37,30,30,172,47,184,168,151,158,252,229,192,72,239,149,95,49,175,140,214,135,73,175,135,78,56,170,13,57,214,159,86,110,121,42,29,184,66,161,245,32,58,26,232,146,218,172,4,53,39,80,99,59,226,109,199,79,176,45,55,105,134,24,222,199,240,24,225,69,33,53,235,63,234,78,6,29,87,182,69,126,232,56,147,242,140,188,233,59,89,50,202,154,95,62,195,193,120,223,36,201,133,192,59,174,254,17,103,50,56,194,108,181,182,121,250,23,81,209,77,107,91,183,249,87,143,239,246,225,162,241,133,92,17,15,111,254,210,127,57,43,216,112,89,174,193,195,236,11,182,58,49,65,79,167,59,184,226,164,246,45,19,94,180,140,137,25,65,230,239,38,151,9,148,248,53,67,160,81,112,181,134,53,220,85,83,94,214,181,11,174,109,107,207,160,110,195,120,188,253,150,81,64,236,194,34,11,220,105,77,117,31,20,169,57,46,60,141,210,171,25,234,247,235,186,212,241,192,67,133,86,184,251,188,90,135,218,46,189,247,187,170,177,144,104,184,96,237,219,199,207,234,231,133,137,104,249,12,76,169,239,42,36,15,209,148,43,8,86,239,129,108,142,109,26,247,245,237,25,112,67,74,201,207,33,53,92,25,40,39,249,26,170,61,198,138,196,122,181,51,237,66,83,29,31,205,190,176,25,120,89,54,205,16,207,23,67,236,26,20,108,136,14,142,66,61,184,228,198,175,175,188,250,131,101,83,162,166,98,255,39,166,232,255,241,136,202,202,26,112,16,147,36,163,25,7,172,203,177,137,31,125,39,216,195,249,178,17,245,145,26,33,248,29,247,103,17,249,150,242,170,108,27,123,78,75,133,6,164,134,163,126,88,223,207,9,248,179,62,225,64,93,169,45,243,15,109,232,139,140,71,43,92,225,108,107,9,178,152,186,245,198,204,165,130,223,13,130,216,111,254,242,245,105,20,164,126,150,137,64,50,106,27,163,153,120,242,130,125,114,226,244,1,148,70,206,131,115,99,242,253,134,109,102,166,124,225,52,242,93,122,44,133,149,252,98,211,60,234,202,46,113,12,38,55,105,209,219,89,207,240,158,48,5,174,136,21,115,105,9,25,216,85,31,2,118,46,201,23,8,43,76,120,146,208,134,198,5,65,28,123,192,66,144,103,129,101,113,208,132,69,31,44,101,167,151,251,3,158,108,112,124,6,68,123,24,166,96,65,191,253,187,255,89,64,223,243,82,4,203,113,114,11,200,80,129,249,205,67,91,174,44,24,137,122,96,24,19,2,166,18,149,164,91,198,152,122,222,167,192,221,33,146,146,56,40,81,40,119,185,194,133,61,16,62,47,40,161,218,44,131,11,78,66,81,92,187,153,27,72,207,4,194,26,184,220,117,116,247,7,234,32,65,151,61,97,36,108,178,114,161,58,42,165,170,53,230,146,214,161,74,245,210,253,0,164,96,40,9,22,98,174,207,13,68,124,26,224,27,16,215,125,172,43,106,59,134,60,150,87,110,10,58,187,160,121,131,122,148,127,126,13,146,118,53,172,242,154,223,186,43,179,7,248,246,48,240,64,184,70,40,127,94,187,170,110,243,201,153,17,198,14,48,71,87,148,26,98,180,182,43,34,231,214,56,85,128,16,213,175,32,82,24,96,180,245,249,209,22,216,140,29,198,32,51,119,66,101,180,7,154,221,98,242,230,75,23,111,76,134,194,122,30,194,126,191,238,207,101,134,219,14,67,128,207,58,56,253,213,234,233,174,238,65,70,49,128,25,104,83,24,170,229,53,10,188,67,141,154,95,10,169,19,70,235,39,156,207,188,246,76,239,31,195,234,248,142,30,210,22,3,30,1,103,49,21,94,106,191,18,55,69,140,79,167,71,58,178,229,6,6,183,100,181,113,145,27,23,126,231,132,58,190,208,66,76,251,63,235,208,240,75,27,25,186,62,108,238,191,235,142,50,241,84,83,196,187,106,215,78,67,241,229,48,110,43,6,190,4,160,33,73,45,70,58,228,167,130,182,20,170,172,41,103,142,190,62,233,68,192,154,90,146,163,212,180,254,35,34,120,172,249,230,176,193,188,19,210,21,97,74,240,242,185,126,162,130,226,242,222,249,155,194,177,105,138,154,230,20,99,81,177,112,124,151,76,143,15,155,59,151,160,214,254,159,162,36,85,31,169,95,91,226,214,229,80,84,17,234,163,83,6,183,241,172,152,90,90,190,145,216,104,0,26,81,80,175,207,35,236,58,164,45,8,232,52,243,83,79,105,84,136,240,231,18,15,120,228,69,178,85,218,230,202,185,20,141,47,197,233,43,101,124,12,212,160,133,183,49,207,145,41,6,0,0,159,219,222,147,190,20,177,47,232,40,127,83,49,82,234,116,247,157,248,214,251,236,139,111,159,3,195,118,166,105,178,10,38,229,39,167,160,123,71,169,13,224,56,79,138,145,91,55,39,41,208,141,128,184,111,125,12,36,239,230,115,120,193,204,190,89,45,81,138,225,50,110,77,215,77,38,136,104,239,253,38,148,227,189,144,148,205,56,175,118,198,84,145,187,18,147,148,190,169,232,110,76,68,50,51,197,160,173,201,136,216,227,208,15,71,133,63,143,245,182,237,167,204,161,155,187,13,223,165,115,118,90,147,99,218,189,241,62,159,86,188,226,143,140,162,48,136,49,111,112,94,236,177,165,237,184,93,79,28,233,155,194,119,71,23,69,160,187,47,58,232,5,245,35,120,94,170,84,101,28,27,146,4,56,116,119,148,92,233,36,63,108,74,129,238,2,177,115,11,49,127,147,26,175,152,136,105,134,211,254,125,40,222,107,182,134,217,54,205,98,1,172,149,139,168,55,99,246,74,13,56,59,55,96,153,164,252,79,103,211,150,73,238,177,19,94,122,88,126,75,25,239,153,112,218,173,33,245,201,89,148,186,197,157,147,35,83,205,141,253,4,71,61,71,49,219,139,128,177,63,53,142,27,136,201,92,40,41,252,45,72,27,33,123,237,57,148,214,129,205,171,144,226,116,16,133,73,4,91,5,236,12,52,221,197,200,26,28,37,47,220,203,81,212,147,155,214,52,151,149,223,86,18,89,183,245,69,201,219,212,240,173,54,192,201,232,117,226,192,24,241,250,140,118,144,111,208,177,170,11,179,150,29,118,46,91,27,161,197,192,76,243,133,115,89,152,15,7,141,193,91,173,31,187,27,188,185,179,222,106,178,62,215,42,71,66,172,171,106,152,188,212,106,185,116,188,154,162,82,106,102,89,129,207,49,165,196,7,193,116,175,52,159,80,95,117,46,161,38,21,62,58,81,65,128,69,160,212,182,67,6,139,228,65,81,90,49,177,6,212,103,124,149,102,140,118,206,179,74,207,7,156,14,17,58,215,126,77,183,209,108,167,120,192,236,138,113,32,45,217,2,93,86,217,211,169,23,55,68,18,77,125,157,15,201,86,18,12,46,168,97,185,50,84,58,56,54,28,229,144,69,189,6,26,57,136,44,184,211,35,198,177,137,247,62,245,228,115,94,179,14,107,77,10,59,124,208,55,1,57,192,216,39,87,226,176,188,249,253,131,8,136,86,74,176,110,190,68,5,112,224,121,221,191,75,150,187,75,1,251,109,108,126,116,72,121,91,77,124,230,201,205,240,112,118,94,91,138,167,182,2,248,56,155,72,201,221,9,14,219,146,160,184,177,25,49,240,70,31,101,179,99,178,191,181,202,252,37,90,66,154,28,222,128,93,71,159,169,102,143,82,248,161,169,65,178,7,254,236,255,149,88,120,58,92,64,87,222,223,6,112,207,96,135,87,189,97,202,139,173,248,23,93,41,118,53,81,215,103,200,174,147,33,9,121,76,235,109,144,13,221,125,203,115,9,50,240,199,13,200,255,83,168,31,23,15,138,82,182,61,83,92,136,230,50,108,200,175,225,246,240,10,247,35,67,236,208,116,240,200,6,254,135,16,222,211,44,18,80,1,175,173,150,38,106,202,41,132,8,0,137,173,55,182,77,187,57,52,26,102,44,228,56,113,141,60,113,153,117,239,78,249,13,169,58,117,184,16,33,172,206,254,35,149,77,168,181,90,97,40,180,217,71,83,204,39,110,153,37,247,253,45,117,21,11,221,184,252,106,212,156,53,178,223,149,253,224,225,252,69,197,109,0,38,246,155,61,124,205,7,204,157,101,100,175,63,190,226,150,208,97,183,71,252,165,175,160,41,132,217,103,40,141,197,111,153,78,248,60,222,111,207,89,71,140,247,222,255,93,151,139,122,191,152,240,113,244,222,0,60,229,246,93,224,96,93,141,10,125,13,131,163,123,78,156,240,82,131,142,242,109,249,177,178,48,27,128,173,20,66,95,0,250,29,33,214,165,187,83,236,156,169,72,178,65,49,91,124,216,216,177,133,186,246,41,48,34,236,100,181,137,182,43,83,211,251,120,239,22,77,93,75,115,51,200,23,59,147,17,192,32,164,130,44,87,11,0,152,51,214,142,7,119,31,195,149,216,214,5,14,30,46,118,0,166,243,117,209,22,219,154,39,83,129,35,155,215,93,40,54,225,6,224,30,116,227,94,166,133,23,144,106,107,217,207,79,184,39,205,54,253,9,151,133,193,121,244,19,21,191,165,155,57,221,108,178,140,90,176,112,194,69,16,157,2,142,233,56,142,254,89,251,36,180,223,66,103,171,18,135,151,69,207,165,233,215,189,241,37,232,158,141,246,108,26,87,25,102,68,16,205,203,116,195,89,186,102,80,158,87,192,232,204,5,79,205,47,196,33,161,37,106,14,96,92,113,121,210,231,123,193,63,73,100,222,73,84,4,144,245,9,226,8,18,239,249,169,166,185,254,162,27,163,133,185,185,87,5,177,78,68,38,147,223,28,89,183,244,215,212,137,215,67,5,38,53,181,193,220,184,184,134,194,35,85,176,6,97,78,9,105,155,199,255,191,245,98,35,110,145,252,72,24,168,34,115,0,60,90,14,214,37,211,7,199,33,158,23,21,34,223,180,38,69,190,163,227,241,3,156,150,243,254,50,220,37,6,56,219,56,244,65,5,173,192,197,135,137,132,228,75,64,66,219,67,19,55,235,43,163,154,188,149,34,15,240,110,204,88,136,217,123,110,206,225,109,242,47,7,238,48,63,41,234,70,216,167,136,100,105,242,216,140,235,147,164,29,35,181,31,86,185,238,230,58,54,118,157,1,178,141,14,68,9,110,158,235,227,201,179,189,83,54,103,148,42,106,248,221,194,55,205,206,64,230,3,9,248,149,75,63,63,154,111,87,94,50,43,170,36,66,228,75,242,28,249,202,97,235,88,87,27,56,209,203,24,121,6,227,30,159,206,35,43,101,161,24,133,131,200,81,41,244,163,213,214,10,38,247,117,192,195,121,122,14,217,8,233,149,252,109,207,104,52,215,147,252,132,26,64,112,92,238,35,165,51,118,165,128,97,122,140,182,239,26,139,241,196,146,78,4,228,47,169,200,194,232,161,128,106,236,35,95,246,31,30,179,79,182,233,104,31,142,123,113,182,146,166,41,63,92,19,99,159,169,179,78,116,10,174,191,106,126,245,231,142,76,140,168,155,50,142,59,232,230,151,115,255,201,22,243,219,55,20,181,53,100,163,197,108,163,146,181,162,169,232,217,188,103,45,185,152,110,18,44,16,75,189,82,90,252,207,4,110,30,45,140,229,199,168,240,92,10,201,170,143,7,97,46,134,211,148,90,155,84,223,3,98,26,90,123,228,118,112,133,142,229,164,38,36,48,94,188,213,31,56,122,192,13,41,121,216,203,186,7,162,223,114,64,66,231,166,33,65,216,154,8,241,152,224,31,228,199,21,109,251,64,121,29,201,94,23,11,84,171,204,77,3,68,51,31,247,203,104,21,21,93,179,196,171,192,82,182,155,22,120,103,35,164,72,34,25,247,111,156,168,87,36,114,14,239,15,107,10,124,76,85,106,182,22,40,108,84,243,117,0,129,145,17,25,50,149,99,188,73,102,14,62,8,82,178,189,120,241,153,245,57,67,113,77,136,240,82,116,211,225,68,148,49,247,215,135,31,176,246,185,222,4,50,52,165,50,67,74,26,96,245,244,86,178,127,26,211,77,60,67,226,83,64,147,17,245,113,213,223,126,83,230,21,243,157,249,37,158,22,206,33,69,82,83,148,156,143,8,121,31,57,41,202,230,5,98,34,207,232,226,101,19,227,142,201,227,55,209,83,159,134,181,237,167,227,99,248,89,120,243,50,4,59,191,113,26,232,122,243,72,3,210,89,212,108,240,35,40,41,184,106,45,147,91,244,102,129,22,38,22,77,76,35,45,161,164,35,194,1,185,127,183,45,153,99,90,19,177,155,175,118,185,192,114,35,41,247,78,216,250,48,99,170,228,71,206,30,202,111,81,173,28,33,56,244,243,182,232,85,234,250,213,53,211,151,44,128,38,97,28,190,197,18,45,224,93,109,225,235,62,5,173,214,213,193,190,183,200,153,39,14,217,144,80,107,202,108,68,214,115,26,201,122,100,206,144,5,171,16,125,95,190,1,36,28,84,78,173,238,131,237,225,102,167,28,122,94,152,201,117,114,60,205,91,91,58,77,224,218,81,13,52,221,172,33,182,59,188,237,95,69,159,76,86,103,35,33,117,14,97,248,252,114,36,63,134,112,56,100,172,236,34,148,16,69,150,229,74,80,21,109,135,149,192,233,228,218,197,186,68,155,101,73,64,50,190,94,164,116,167,231,252,204,36,39,134,223,198,29,215,123,243,236,121,62,48,48,190,25,195,2,244,51,142,124,234,178,25,202,0,221,44,20,40,192,53,239,131,197,49,182,56,4,247,133,29,140,125,213,230,22,66,24,53,158,67,246,53,144,254,86,53,103,210,29,209,249,201,104,224,239,118,182,178,233,93,199,112,159,100,205,37,203,45,3,184,68,134,221,54,154,94,221,18,177,250,132,184,237,254,13,60,169,25,81,179,60,192,181,158,115,20,138,59,76,166,204,251,132,193,145,240,35,38,5,119,219,245,72,157,238,13,57,208,135,84,224,139,99,59,224,27,107,255,133,12,111,73,220,208,157,108,134,183,66,25,191,82,118,44,236,118,177,29,28,25,72,49,184,3,147,207,207,212,212,19,195,62,177,83,104,43,50,84,12,17,72,221,240,129,233,98,21,174,84,255,166,96,122,116,4,17,61,47,185,249,210,252,82,192,113,3,126,222,25,20,179,179,197,12,158,15,83,237,134,59,210,203,167,117,2,64,123,42,98,98,26,48,127,234,146,58,223,189,195,70,200,186,65,77,220,41,103,27,73,75,58,134,3,134,12,230,14,162,214,21,17,136,155,99,38,105,7,202,55,222,124,38,218,149,219,28,141,228,48,55,94,208,78,212,50,214,143,41,34,196,233,98,10,154,221,133,194,174,7,123,198,153,105,215,148,151,113,120,101,148,92,9,228,18,22,216,88,171,247,108,6,158,206,196,124,16,195,87,147,64,236,193,135,77,127,187,13,143,209,145,93,193,181,36,61,70,148,141,163,181,0,10,253,135,167,89,143,85,46,170,215,67,173,207,148,103,164,144,166,237,207,90,12,27,226,173,204,54,144,42,207,31,135,94,157,155,159,145,242,31,41,223,22,62,173,209,81,0,41,19,218,131,49,111,67,40,205,195,198,169,193,197,247,116,253,140,250,38,155,55,184,73,0,127,44,164,39,172,165,177,217,177,227,93,28,62,84,151,53,125,233,71,190,60,5,222,35,165,184,183,69,241,246,203,57,110,13,143,146,50,114,202,147,189,173,13,11,198,168,66,158,162,34,252,201,252,41,191,71,145,205,118,255,206,76,149,86,245,217,24,195,6,104,153,79,105,15,120,29,37,41,183,136,137,122,82,62,203,182,173,44,176,126,204,123,82,67,80,76,10,93,146,107,33,146,95,158,165,48,7,164,96,12,78,237,240,84,220,217,52,105,217,222,222,175,191,5,229,4,53,207,149,170,215,175,192,193,3,3,164,101,17,167,72,2,122,2,120,226,211,186,95,197,195,86,177,8,248,205,11,159,52,31,103,250,145,183,24,9,180,194,125,51,251,170,55,48,183,72,85,206,153,144,242,249,161,60,186,61,245,238,137,196,207,194,49,34,174,143,113,6,56,191,211,152,198,18,112,62,201,95,126,136,245,19,16,167,120,30,238,174,128,155,182,11,68,156,146,37,198,105,233,101,217,200,53,237,250,120,150,2,250,1,247,114,29,118,94,62,188,126,10,217,96,83,12,232,170,90,239,202,139,93,14,32,52,14,12,150,39,179,193,230,51,98,235,254,252,238,237,36,139,2,210,54,206,81,139,125,238,141,52,144,50,150,246,30,163,159,86,138,179,147,249,164,64,181,235,88,167,164,176,130,106,228,8,241,52,110,47,171,229,51,93,19,244,51,65,236,35,158,21,163,229,124,30,147,68,235,22,166,21,141,10,97,77,147,35,115,113,39,21,176,51,13,63,195,116,140,116,8,136,215,28,20,155,21,114,156,127,20,137,159,100,231,5,87,255,207,53,88,100,152,142,104,7,202,145,165,210,127,211,115,76,210,175,126,147,166,76,87,128,71,183,150,227,72,175,94,206,150,254,58,111,4,218,169,205,157,224,244,77,22,185,51,90,84,247,36,195,239,191,22,234,203,82,215,134,174,170,178,226,23,38,25,198,52,37,122,30,19,217,67,175,206,195,248,7,211,46,127,82,200,188,203,244,214,71,53,8,235,93,41,104,237,165,104,207,130,110,139,116,132,117,12,105,184,38,248,178,115,17,19,122,239,197,64,216,231,87,12,174,12,209,151,173,45,58,118,6,69,135,58,89,126,58,151,12,88,133,120,219,214,233,5,30,153,110,119,117,242,119,72,69,159,204,235,206,67,18,45,241,246,249,118,188,183,93,227,187,89,192,230,112,100,72,72,100,51,196,26,242,221,224,82,51,237,130,232,160,115,79,65,184,199,166,45,118,87,117,177,63,40,237,137,22,161,222,51,142,76,217,194,135,27,147,9,145,26,217,147,44,74,243,85,111,11,95,132,241,171,113,167,168,175,134,162,58,21,187,142,146,37,18,178,97,161,238,137,224,134,174,10,29,253,43,219,127,94,41,66,125,223,205,7,28,196,120,254,132,182,19,31,236,153,60,198,1,241,210,32,243,204,14,95,75,106,124,246,1,220,97,110,179,191,39,12,237,83,252,69,192,126,81,126,14,80,16,18,234,160,105,53,157,12,86,199,73,118,24,225,234,154,14,37,135,197,98,166,58,187,78,162,62,131,128,155,148,97,46,171,238,127,82,112,128,208,173,107,173,2,73,187,49,187,66,93,136,75,0,181,42,177,65,42,189,86,208,245,199,32,108,129,152,16,252,78,113,127,58,188,66,164,183,184,42,77,93,45,217,253,164,133,225,137,136,169,59,77,77,158,42,162,6,234,254,166,3,204,53,44,222,81,28,107,97,253,191,127,177,87,77,228,158,13,160,6,134,223,112,18,71,90,58,112,101,193,43,134,220,97,201,92,17,6,89,185,0,61,39,213,145,212,179,180,229,45,82,93,200,98,186,211,88,106,21,135,173,234,214,159,114,46,245,228,241,14,53,115,61,30,3,108,180,208,3,107,71,14,104,153,149,151,156,12,134,213,161,251,251,169,235,98,175,254,121,167,107,143,231,7,201,163,163,193,66,228,121,28,8,40,31,182,181,239,118,12,25,29,173,236,38,245,211,52,242,40,62,193,174,2,165,3,187,142,134,82,134,212,242,90,124,167,65,74,178,190,200,34,184,222,89,174,116,2,86,46,87,57,87,39,188,122,139,10,35,246,248,221,154,240,221,220,179,210,68,182,40,138,49,5,123,89,33,175,9,198,12,119,134,42,23,40,10,252,50,215,252,128,155,199,102,113,245,152,44,49,215,234,72,156,157,254,212,205,119,47,13,86,221,53,220,241,119,37,72,53,124,215,115,56,188,54,246,32,145,177,181,147,206,203,141,5,69,55,31,131,151,193,193,94,31,60,149,136,95,171,62,208,244,102,0,58,56,109,252,204,114,225,175,94,26,184,229,202,64,103,206,238,248,75,73,196,144,205,148,89,172,51,164,178,231,39,222,39,174,170,245,171,45,163,158,148,48,23,175,251,244,43,148,66,243,17,98,70,244,197,122,157,61,176,223,63,202,122,37,239,185,104,158,217,90,248,113,4,21,72,118,71,149,13,111,79,254,157,213,8,254,115,248,107,148,82,242,190,130,27,255,187,94,60,228,233,251,95,251,180,70,52,255,6,1,33,87,168,50,105,133,23,24,149,39,247,165,103,211,71,72,230,249,107,65,249,112,32,56,181,168,244,251,136,58,201,0,254,59,35,227,48,181,235,69,37,60,73,217,254,171,37,58,254,19,233,156,68,60,227,204,212,144,65,30,38,85,238,116,113,10,178,199,55,44,196,167,217,3,21,30,123,197,174,64,113,244,95,76,236,59,230,78,181,157,163,152,160,165,11,69,10,116,112,133,112,110,17,19,44,153,73,232,175,77,162,228,118,221,103,142,229,18,45,147,46,38,62,128,128,120,24,81,148,172,120,34,235,200,82,109,210,110,76,86,242,119,108,160,73,191,173,59,8,69,161,189,92,54,35,62,7,153,165,171,87,169,159,145,41,3,165,207,197,169,44,6,146,176,156,160,27,47,198,194,143,73,136,4,170,116,35,253,169,5,57,13,249,54,64,17,138,71,108,58,1,104,231,238,30,29,15,218,115,122,92,48,72,197,247,54,196,114,101,184,76,12,2,146,5,114,132,210,0,250,215,83,68,104,15,123,212,6,78,36,144,238,204,44,184,194,180,189,129,160,215,196,0,93,179,125,16,199,32,171,76,178,87,78,239,127,70,133,192,236,81,232,212,195,217,188,250,219,188,219,69,78,231,70,217,104,13,121,10,37,84,42,185,13,239,10,114,234,148,120,47,162,152,209,13,129,12,132,97,157,173,12,245,97,73,112,60,255,2,243,11,100,254,201,111,84,238,222,211,225,114,213,62,75,210,0,186,26,26,74,82,233,235,168,8,161,159,248,10,12,234,241,171,150,210,191,11,251,181,244,182,171,160,126,8,125,114,80,99,216,59,112,169,226,37,177,5,182,25,119,107,1,250,195,162,29,106,25,133,177,190,192,62,52,29,43,128,109,37,48,245,56,164,163,16,195,49,219,93,179,183,54,70,84,6,244,95,169,197,39,220,61,169,103,149,179,207,164,182,227,214,36,153,32,228,218,231,61,10,119,219,82,68,43,121,19,146,239,82,241,220,173,158,222,172,87,154,40,191,244,192,134,95,35,97,166,153,146,226,137,179,226,205,102,188,9,120,181,59,116,137,86,109,71,205,222,244,66,157,71,241,248,127,225,40,205,232,224,93,222,4,157,62,65,119,68,90,51,2,136,114,86,132,102,29,229,97,243,93,7,3,148,249,124,1,194,57,25,28,251,222,34,22,18,178,7,158,225,239,77,124,44,80,41,145,10,84,9,1,242,135,36,28,122,243,247,128,191,29,145,61,255,214,215,244,226,55,18,69,181,32,49,238,62,214,152,18,158,133,160,195,15,167,248,172,245,166,208,77,230,19,224,161,141,202,202,200,107,88,177,201,167,63,119,132,123,22,176,134,147,94,92,90,253,136,18,16,88,82,172,156,249,224,89,114,230,232,136,121,123,22,39,23,116,60,250,49,176,35,222,147,128,90,98,150,101,82,208,222,206,131,10,203,164,217,119,201,62,119,100,229,101,69,255,103,6,229,70,206,107,94,76,82,68,32,35,78,177,48,254,228,119,78,146,36,110,34,182,71,215,203,10,44,240,47,19,114,155,62,246,246,239,237,102,173,198,92,129,178,109,137,93,194,90,249,228,179,244,28,212,227,56,114,177,178,80,206,213,241,83,55,155,164,53,223,155,159,32,126,96,134,165,196,196,176,65,177,48,83,144,210,221,134,210,192,116,99,138,220,184,130,232,15,10,108,241,14,21,236,252,2,145,232,192,76,215,142,224,195,55,35,121,128,110,150,148,35,80,70,30,44,178,7,232,171,237,52,146,144,62,215,52,218,84,176,192,231,151,161,203,81,73,12,185,176,65,44,116,134,188,159,239,186,83,43,236,121,142,81,89,230,227,36,125,133,1,10,254,37,65,245,33,7,219,140,222,238,192,150,107,111,225,206,188,56,88,29,69,228,92,126,212,53,112,89,93,69,205,112,244,117,114,47,186,13,15,54,198,94,86,67,121,132,95,189,216,78,21,227,171,43,240,231,218,79,160,217,127,250,250,196,11,164,91,218,71,137,252,168,223,68,23,164,144,160,138,73,77,65,186,55,200,104,77,204,32,200,24,48,41,215,53,1,108,204,105,75,173,78,141,50,38,196,57,198,47,142,43,123,178,245,0,41,19,76,255,64,9,196,86,76,27,131,122,187,192,122,182,0,184,103,166,76,246,187,134,236,16,62,130,102,244,104,70,13,233,152,224,5,202,194,33,83,171,43,75,239,231,40,245,76,66,18,173,239,113,178,216,68,24,196,98,235,128,177,63,7,124,192,226,187,234,251,13,2,76,121,165,7,19,4,202,0,88,127,192,122,165,65,199,152,77,108,207,61,200,77,108,105,61,150,117,241,251,8,53,156,140,216,227,5,54,192,211,96,238,73,42,189,38,16,79,14,204,142,233,49,182,106,131,248,187,61,185,92,205,38,117,131,255,182,21,94,38,99,78,117,12,185,135,62,224,155,77,211,36,40,116,173,90,214,10,65,151,69,43,159,105,88,229,142,116,198,84,199,179,163,159,87,36,93,230,156,43,212,39,131,122,170,236,220,5,35,52,52,168,10,246,93,94,34,17,24,36,88,61,20,5,197,171,38,147,115,195,220,127,152,188,127,233,46,125,219,46,142,182,132,139,174,146,73,49,92,60,218,213,229,188,243,67,147,128,142,2,10,116,151,245,180,73,135,78,221,144,192,51,5,183,132,98,22,115,222,136,180,230,97,80,64,216,150,189,18,144,183,176,220,40,58,224,161,166,238,184,37,204,235,4,224,249,99,32,70,145,146,115,57,9,253,44,246,156,132,0,224,58,114,8,136,147,214,199,124,222,227,173,110,212,3,95,40,8,205,23,203,97,24,171,217,157,50,121,197,60,40,170,83,113,211,113,51,250,99,33,55,239,203,122,40,128,28,116,187,137,159,65,83,31,130,60,141,69,121,247,248,83,73,240,69,238,244,168,52,247,144,98,35,74,48,105,192,16,140,170,221,212,234,92,96,235,55,72,96,69,98,122,220,92,160,90,68,22,26,144,1,164,147,75,53,207,231,226,36,221,226,111,130,9,167,177,92,123,23,171,239,226,151,136,28,206,158,223,131,57,215,127,248,8,226,194,62,55,77,73,139,131,219,217,18,237,82,66,146,130,217,229,200,248,101,126,24,223,209,238,161,193,240,154,218,52,35,195,113,49,227,176,137,180,187,120,233,168,183,204,122,244,89,113,25,53,247,85,40,243,103,212,41,135,130,231,180,104,192,237,170,233,125,112,239,165,254,245,116,106,81,246,195,65,119,76,201,54,28,67,76,210,25,210,55,76,68,43,73,97,98,7,112,194,131,115,211,177,3,8,105,16,250,96,169,151,147,178,125,142,63,137,148,242,93,84,196,169,71,165,50,145,99,148,152,82,166,199,121,28,234,156,191,185,100,97,91,224,196,167,245,49,51,138,120,182,214,6,121,29,172,22,250,234,101,196,216,138,130,196,202,110,90,80,111,176,141,67,35,52,149,176,152,194,63,108,20,25,233,10,118,124,183,93,201,164,209,240,47,136,203,75,92,24,57,136,124,150,249,208,226,213,22,231,237,165,58,81,229,20,50,145,139,56,31,189,37,155,120,102,11,224,76,155,136,229,14,79,126,126,144,202,50,174,161,145,0,197,192,207,87,198,30,50,4,77,48,23,160,0,64,146,236,165,183,32,32,6,179,123,216,248,194,2,174,165,209,43,90,200,179,213,12,168,35,165,168,49,21,50,82,162,103,43,100,32,6,4,134,43,166,110,170,131,120,48,160,245,234,54,163,136,101,194,224,142,84,248,33,4,153,158,5,103,109,21,117,162,167,190,244,123,129,121,17,46,116,38,189,36,157,18,91,65,46,243,94,127,129,16,191,224,68,207,24,74,89,117,62,25,226,84,37,109,113,47,10,92,222,45,33,234,67,149,78,106,235,192,10,54,132,41,182,251,66,52,22,151,161,121,203,52,32,54,189,205,245,67,208,173,250,113,229,186,125,135,36,102,217,93,136,169,160,172,221,36,178,63,122,72,255,206,234,225,199,255,152,72,121,232,161,22,124,200,213,91,196,39,101,22,244,87,248,157,223,151,220,216,207,239,22,18,208,223,14,240,213,93,168,233,255,49,220,199,106,193,124,174,176,82,161,156,250,221,164,247,156,170,39,19,164,33,130,110,45,104,90,120,142,79,24,96,190,231,168,144,26,184,34,170,106,124,151,242,163,123,239,23,9,138,235,84,96,98,133,237,210,137,232,171,234,244,210,180,86,157,145,246,47,83,74,54,219,67,224,182,244,85,85,187,169,20,181,247,66,115,159,219,40,217,93,14,131,245,169,234,126,185,94,28,167,103,135,229,42,249,211,223,154,2,155,75,209,168,166,112,122,46,71,16,44,174,95,79,39,60,252,196,147,73,175,209,31,62,211,231,144,76,133,224,236,100,105,181,171,29,12,157,148,35,5,82,42,0,192,117,198,252,135,87,73,178,157,152,215,103,126,122,53,58,226,122,8,89,135,190,252,117,63,45,153,131,26,93,17,3,217,226,14,58,176,233,215,209,34,159,222,87,163,196,253,233,75,61,184,29,147,156,14,37,140,43,70,18,115,15,35,27,232,181,158,33,24,12,231,156,49,154,23,186,252,206,6,223,154,129,74,185,106,125,148,126,152,45,248,142,205,41,245,95,247,112,196,202,247,40,41,86,118,112,83,192,33,85,131,159,103,23,194,254,124,176,22,86,231,225,34,81,163,31,236,231,10,124,7,130,51,167,197,10,132,135,166,248,34,75,29,226,152,219,74,162,62,189,119,32,148,4,89,33,18,51,1,34,162,120,26,68,142,113,232,67,148,214,232,126,222,132,141,83,105,141,126,140,96,106,216,62,55,120,178,105,83,152,129,199,79,247,15,241,141,198,126,88,236,94,75,187,34,63,240,201,149,211,206,195,79,82,208,8,80,27,112,160,141,69,231,138,161,221,114,19,108,200,91,15,53,162,211,105,235,130,134,69,124,234,25,36,175,0,195,33,235,26,105,9,116,78,22,77,90,228,21,127,47,161,49,139,199,17,208,251,18,105,71,216,73,56,226,120,65,229,70,211,66,183,210,70,84,34,118,86,241,107,113,28,138,107,17,142,138,245,227,22,16,153,19,233,6,107,152,106,199,48,77,148,26,106,199,186,122,89,98,81,28,31,226,177,156,95,6,32,217,67,77,86,2,216,59,156,210,8,212,76,154,78,189,104,54,156,101,149,126,87,163,146,228,153,137,64,234,219,163,77,223,217,91,243,127,98,74,253,203,107,39,199,85,81,196,113,239,136,13,129,131,251,69,35,245,216,77,99,148,186,61,203,0,165,66,128,247,70,247,112,51,195,213,211,220,213,79,209,238,98,68,168,187,171,133,208,213,188,183,113,218,118,128,18,48,123,111,195,125,103,181,249,18,19,142,98,232,13,199,198,159,99,15,220,54,197,226,250,88,172,12,67,16,246,111,224,1,43,85,138,196,6,100,81,221,122,74,53,219,15,83,186,52,243,94,97,26,70,128,80,96,249,252,106,21,173,49,162,239,230,239,237,196,87,56,187,123,234,137,165,0,82,209,142,246,1,193,24,161,66,178,2,27,42,216,226,76,94,159,223,215,195,24,250,237,142,165,66,63,106,149,9,97,234,118,167,186,69,172,222,15,202,104,53,96,168,41,24,239,223,236,91,29,194,132,38,42,115,31,29,210,139,108,54,70,69,202,225,41,254,24,201,143,244,167,236,62,190,53,114,183,32,49,12,156,111,135,89,137,10,199,29,125,217,100,39,159,80,47,255,134,218,20,8,150,225,168,100,193,2,216,49,221,187,189,158,11,55,176,165,29,174,50,201,55,42,169,36,84,171,216,12,81,126,145,204,102,53,169,182,18,97,120,0,37,147,107,202,224,7,97,113,181,90,253,86,168,29,49,98,87,155,6,207,24,7,164,226,137,34,136,172,237,107,247,187,128,173,237,171,32,251,38,74,91,150,84,84,54,203,89,188,192,165,113,202,83,251,43,66,201,234,47,209,84,196,255,228,181,248,201,139,21,48,129,155,123,133,77,115,66,129,43,230,84,47,66,182,175,253,27,117,37,184,63,169,255,141,248,222,80,151,142,128,144,115,19,216,113,148,109,24,158,94,242,133,61,30,35,150,57,150,98,246,143,40,56,124,56,57,20,184,30,209,117,45,229,200,172,225,211,36,221,147,38,62,145,246,106,178,37,67,116,16,101,191,105,236,198,143,65,202,35,105,115,239,35,192,40,157,186,200,26,154,40,154,99,205,238,86,156,70,215,215,162,46,243,121,138,143,204,137,194,93,103,70,245,5,69,38,9,15,223,232,146,254,153,39,190,47,228,161,241,174,154,217,59,141,92,249,119,1,60,214,104,43,133,73,109,166,88,181,23,14,152,100,10,231,234,133,233,215,152,22,234,242,69,93,195,157,188,144,41,0,194,144,188,56,15,202,235,135,95,50,10,39,164,211,250,134,142,178,215,63,252,15,84,148,210,167,115,196,92,118,35,103,87,196,97,21,144,11,175,126,185,191,31,102,89,81,90,19,237,74,94,239,13,17,164,7,82,113,10,106,16,253,111,38,3,44,19,109,227,88,175,131,114,200,66,204,223,86,86,131,255,182,67,4,198,66,171,237,83,229,230,124,152,182,213,113,209,245,10,44,122,180,8,183,11,22,151,113,59,237,248,2,201,190,90,17,25,41,48,226,116,203,229,71,99,5,152,253,26,217,67,85,10,229,179,250,161,154,148,41,99,168,161,101,99,201,247,226,177,143,27,155,109,140,44,193,107,66,150,41,246,119,238,20,46,23,217,189,208,173,225,107,209,52,78,85,26,127,31,153,147,79,232,14,97,192,117,180,224,233,244,61,60,115,33,235,94,141,63,188,195,155,78,214,45,128,222,253,83,112,188,57,178,132,14,127,188,208,138,211,167,49,69,163,4,24,110,211,152,157,151,166,56,82,68,1,59,18,75,173,101,52,158,33,137,69,174,212,82,203,140,90,181,98,139,59,174,16,235,178,132,249,135,25,73,136,168,115,156,221,42,58,195,253,207,195,57,27,42,73,13,98,88,92,65,61,129,66,61,208,234,30,83,191,163,99,61,79,83,23,122,84,114,75,255,104,63,89,205,237,50,228,61,69,47,144,94,112,93,174,117,64,4,63,98,23,41,75,112,133,63,162,183,255,116,127,143,243,37,71,49,72,164,56,27,12,72,238,255,253,134,178,53,121,11,243,158,228,247,88,105,68,24,163,230,22,250,175,189,27,55,63,107,100,221,254,36,170,105,142,53,85,123,194,102,58,246,127,61,32,191,204,79,235,110,231,164,61,154,88,159,3,27,79,114,162,89,69,207,16,18,89,211,164,62,56,32,30,4,48,251,58,247,190,15,12,144,97,4,79,52,176,85,157,74,253,168,164,129,22,198,128,28,135,12,100,220,79,95,133,53,27,38,194,207,129,175,169,10,172,253,168,109,169,241,36,77,216,236,59,213,203,235,224,89,172,188,152,83,108,159,28,50,255,33,196,217,55,70,241,77,137,253,99,1,5,232,220,62,200,84,108,67,220,89,103,148,155,245,131,45,104,104,0,236,161,152,170,20,249,182,248,8,126,142,0,64,212,20,45,11,196,141,7,165,217,201,227,109,160,126,179,74,158,79,157,144,124,242,17,70,197,12,250,43,53,128,169,190,221,240,77,100,65,137,120,3,36,17,30,26,220,57,120,87,169,222,15,162,126,99,187,208,252,83,102,10,25,111,163,13,221,90,72,152,126,200,228,6,163,92,105,50,245,41,76,226,122,123,18,212,176,204,72,61,174,27,38,156,220,43,216,178,158,196,244,36,112,93,173,243,136,139,204,53,14,226,13,83,53,49,113,70,61,64,244,202,47,238,126,57,169,105,26,244,65,85,254,86,82,133,248,208,202,151,21,64,243,0,165,80,84,41,61,191,208,141,93,95,168,151,129,94,141,140,181,43,184,102,159,3,185,42,39,212,95,178,232,18,70,235,185,68,138,111,141,196,90,54,94,254,226,243,135,33,134,128,150,154,55,98,131,60,8,108,149,2,147,221,18,49,124,137,186,196,118,124,124,64,30,252,124,105,135,244,203,250,216,50,34,129,106,91,213,124,136,235,218,112,59,63,84,162,93,141,186,80,138,148,231,50,236,138,146,248,57,242,158,72,254,40,73,147,158,52,201,210,19,73,223,123,246,28,97,86,110,154,206,149,222,200,154,11,108,203,75,214,205,48,63,130,2,197,157,25,77,178,186,169,176,9,78,253,234,61,139,151,91,31,130,17,191,65,144,5,234,23,20,146,59,11,252,165,56,22,39,128,45,237,4,134,149,222,60,108,228,209,214,189,238,198,45,61,120,173,245,208,29,149,135,110,199,243,245,35,75,219,254,203,81,87,122,141,84,94,235,13,69,103,40,63,140,197,249,101,161,230,48,104,161,29,170,164,118,223,92,25,107,252,129,161,125,222,116,121,213,36,150,115,9,54,194,190,116,0,68,83,65,236,117,3,190,231,109,145,33,22,2,101,177,116,109,126,20,211,189,82,54,166,50,179,70,242,153,63,131,255,227,243,79,90,254,90,28,47,194,40,73,228,118,252,114,107,119,221,141,184,85,1,34,181,25,129,141,58,194,255,65,142,223,25,237,253,72,166,255,251,148,166,227,62,156,65,227,229,54,241,56,251,68,44,20,20,225,84,233,95,139,200,202,97,151,136,176,75,112,177,223,119,190,129,72,81,223,221,130,37,164,50,197,131,213,132,239,70,108,239,116,0,227,17,91,186,7,85,124,170,183,146,149,166,67,123,170,138,105,208,99,98,128,199,236,207,173,236,171,23,129,126,37,41,174,30,27,114,95,223,223,183,30,226,134,19,151,0,33,163,230,132,76,31,183,48,104,42,21,182,243,212,28,224,58,241,76,232,88,13,43,47,223,26,177,194,2,38,91,28,140,237,25,19,105,156,212,80,4,160,6,103,244,176,42,120,25,73,122,194,138,147,205,29,218,134,92,68,5,22,40,34,199,126,16,69,245,106,190,201,19,202,51,43,212,118,110,171,204,204,128,244,29,120,15,198,37,19,57,231,63,243,107,118,232,174,55,58,111,168,62,82,59,147,143,93,173,92,135,26,101,40,167,15,18,124,70,64,96,88,38,131,131,221,119,99,167,185,17,108,185,174,24,154,248,222,68,188,190,96,98,112,157,89,13,139,139,198,204,143,197,173,18,233,66,12,152,88,198,153,144,161,53,166,242,19,66,252,81,86,140,163,160,214,72,140,120,135,168,231,19,73,18,138,20,226,5,195,21,12,165,85,164,98,112,11,48,155,236,201,235,50,24,252,197,83,158,182,204,12,58,77,160,68,58,77,61,63,120,229,61,14,197,83,109,230,100,49,40,32,191,51,17,28,155,239,21,129,9,222,14,2,15,166,189,104,43,225,31,113,21,121,147,87,239,22,55,197,49,162,188,247,38,25,94,220,137,32,131,49,154,204,17,227,255,175,254,128,59,91,162,79,6,234,204,10,143,194,129,41,1,53,251,29,16,7,183,206,29,166,137,77,229,209,112,181,3,203,232,43,92,181,146,43,45,144,65,38,235,244,153,144,74,205,161,175,39,228,242,5,219,168,124,27,33,239,52,184,109,96,240,26,44,75,98,4,188,110,95,208,48,137,247,63,158,169,40,62,189,244,82,119,159,39,189,179,135,64,92,4,114,255,113,113,147,13,76,237,205,24,242,42,80,38,122,63,44,125,115,240,24,152,218,85,211,40,127,23,214,87,190,150,140,237,215,216,115,52,202,38,213,156,225,204,31,168,143,118,27,253,217,78,166,210,119,123,143,4,165,161,84,115,101,28,6,198,56,185,132,163,204,235,54,63,169,186,216,170,202,2,143,141,179,162,211,19,126,171,63,222,216,74,159,124,88,55,118,230,180,63,22,112,115,112,52,242,194,164,96,5,44,200,193,22,33,3,190,62,102,228,61,47,63,25,131,88,237,178,163,195,128,12,253,234,14,241,226,207,54,87,94,116,33,79,2,227,69,9,248,123,105,220,86,26,131,11,12,95,204,112,117,172,100,38,80,192,118,173,74,1,73,204,12,127,104,212,164,19,91,161,70,84,11,147,43,42,177,175,161,20,155,116,62,112,60,28,193,154,131,65,119,114,202,97,152,176,205,22,109,60,68,90,14,106,124,251,239,100,152,110,119,127,127,150,18,85,199,240,142,233,35,184,117,174,206,0,121,118,60,41,167,19,183,172,109,200,116,198,100,107,34,153,67,125,173,8,95,207,80,17,168,131,124,230,34,232,11,248,143,147,41,75,109,17,40,151,204,3,59,64,211,156,150,42,14,147,7,173,86,77,55,64,39,135,51,70,31,170,65,187,114,228,254,171,196,140,52,216,211,69,110,88,106,147,131,213,31,254,248,21,151,222,126,36,92,169,181,109,20,231,93,209,175,8,240,171,146,37,104,74,203,149,189,73,42,55,216,215,12,227,1,58,61,152,191,23,200,195,178,246,188,95,93,224,158,222,127,204,131,145,251,233,177,19,7,172,195,182,95,124,46,180,89,131,149,71,102,3,87,187,119,242,236,86,181,20,140,39,8,205,171,80,16,139,172,189,171,128,20,132,78,95,36,26,119,198,89,22,183,118,36,41,31,76,12,224,11,41,226,115,19,243,219,134,109,215,179,132,47,153,196,56,153,13,217,255,47,197,217,63,91,73,96,137,99,167,165,176,96,36,90,98,226,234,31,163,163,82,145,58,17,170,218,78,221,50,170,142,192,133,216,173,214,238,67,188,226,243,211,187,167,225,142,72,89,6,157,198,93,37,96,189,100,136,83,87,128,4,64,182,119,173,207,221,191,122,10,70,7,62,203,121,130,89,83,39,106,173,88,212,98,114,207,215,12,174,103,151,28,219,80,200,223,192,89,46,154,132,183,205,12,103,23,52,187,183,126,218,153,227,137,203,74,128,66,97,69,60,171,54,238,2,210,247,145,162,222,223,247,34,68,209,23,232,171,239,226,88,32,101,42,10,179,209,236,203,202,112,252,169,186,46,152,57,78,111,120,164,42,94,170,101,87,163,204,6,5,135,51,22,36,154,73,206,198,185,230,108,32,119,80,4,222,18,16,241,42,22,60,213,67,204,41,87,28,80,143,45,154,215,62,193,81,239,217,150,252,240,174,165,187,172,113,88,253,22,219,21,63,118,17,4,182,156,184,105,151,15,181,173,8,140,98,43,11,91,94,169,176,202,149,245,25,224,110,38,98,144,182,201,89,75,35,220,235,176,159,128,178,206,210,220,206,174,196,116,158,26,191,82,29,133,62,22,80,88,238,225,131,189,218,170,132,171,63,254,97,36,86,212,177,191,46,194,53,148,66,87,134,204,21,96,160,57,127,14,234,228,98,170,64,222,21,51,122,4,23,174,153,109,254,91,152,83,136,75,112,129,43,169,49,44,39,124,190,243,10,20,212,182,71,2,8,72,150,115,122,228,147,54,254,152,83,251,133,233,10,174,169,204,106,160,252,130,213,25,215,156,113,163,39,146,221,55,135,171,20,100,201,227,241,156,194,8,110,244,32,185,54,105,182,70,227,92,101,196,48,25,139,170,21,64,14,12,30,149,224,104,179,189,141,235,84,207,146,34,37,125,159,179,68,237,2,165,217,77,175,138,54,112,104,246,146,179,243,118,85,190,61,88,137,85,165,150,227,19,91,24,145,63,200,97,249,41,203,183,126,112,206,195,235,91,74,126,170,176,134,147,52,126,205,237,26,26,42,153,1,53,133,54,136,140,112,199,89,189,200,61,130,99,142,229,4,224,205,167,131,213,99,169,117,162,170,2,107,169,50,68,50,5,78,163,177,190,162,120,203,120,95,13,5,212,197,241,156,49,6,15,79,127,219,192,132,210,212,25,46,8,0,157,18,232,161,34,132,170,63,49,29,32,74,136,105,30,11,92,193,84,10,69,196,22,193,31,132,199,111,112,69,14,163,14,94,201,232,188,196,199,226,237,193,107,123,65,16,183,224,99,157,233,180,117,133,146,222,111,171,102,219,253,216,179,233,220,192,96,14,132,89,0,36,50,1,230,202,86,80,223,79,49,210,238,97,174,164,192,226,211,174,52,9,63,246,169,228,88,189,113,248,169,180,84,127,63,71,195,99,159,118,37,164,178,202,214,97,58,72,220,130,128,133,183,186,144,146,255,247,138,136,126,66,154,248,83,12,172,2,193,245,18,3,85,86,153,47,229,85,249,129,131,90,57,243,75,189,190,87,19,105,43,159,211,110,34,51,106,244,55,188,81,228,69,104,29,31,206,78,161,60,180,88,113,231,59,78,25,247,88,42,227,190,51,198,125,185,79,208,112,44,37,47,112,3,203,5,202,43,72,34,4,17,139,108,112,247,150,157,1,171,230,25,142,102,182,5,202,81,174,25,35,208,93,43,177,253,51,219,231,206,225,145,37,147,203,250,170,93,76,4,183,62,121,37,144,105,100,228,111,46,146,71,52,9,69,97,31,0,179,65,171,111,178,81,176,158,194,168,68,239,251,93,54,27,140,26,247,32,129,223,129,80,32,162,18,18,70,130,173,110,37,26,138,172,149,157,211,210,130,98,25,254,248,250,26,134,32,72,222,235,240,16,51,178,171,135,89,221,142,14,0,51,223,90,245,244,169,34,212,166,167,202,71,26,176,204,34,99,241,209,228,195,206,203,27,139,46,160,204,221,86,31,227,52,62,186,191,213,55,241,144,115,122,252,239,70,19,197,241,64,233,17,220,240,105,10,248,32,54,225,83,179,190,29,247,88,48,108,101,174,108,93,56,16,165,192,8,67,142,126,78,2,101,120,112,5,109,240,177,132,200,104,172,176,22,192,177,33,119,201,166,27,202,138,112,156,12,207,12,92,214,123,190,248,246,10,181,3,98,40,18,90,238,246,233,225,67,117,30,243,79,48,104,197,185,32,149,50,191,178,148,170,222,242,53,43,157,246,28,165,44,102,55,57,242,145,80,40,64,2,168,163,52,245,90,247,225,155,161,41,101,23,170,132,60,114,32,65,205,103,180,11,67,136,71,188,27,138,126,123,10,186,184,89,11,114,236,226,172,92,136,183,161,244,238,224,244,6,92,188,9,83,135,6,3,46,28,29,181,186,226,100,73,163,68,128,175,221,196,27,23,51,239,62,168,38,99,6,199,250,23,148,81,8,227,45,154,26,184,4,159,173,12,43,169,156,148,177,125,173,135,84,170,95,32,222,234,175,192,174,158,174,119,22,186,37,56,41,58,69,121,127,173,63,159,216,225,222,230,63,7,136,180,131,139,164,172,40,140,239,189,239,35,211,182,226,135,55,62,82,21,47,223,94,128,193,144,148,231,200,70,221,222,229,223,143,137,110,210,84,175,59,53,101,106,141,48,183,25,21,42,40,2,70,248,147,152,200,99,24,54,66,232,69,229,40,214,70,91,207,121,88,9,102,235,90,243,228,247,82,27,1,227,123,155,215,11,206,64,104,157,110,245,109,188,22,10,11,99,172,215,65,23,108,73,127,175,96,110,142,202,146,230,129,17,110,79,57,226,66,144,143,26,164,56,204,239,14,44,195,68,253,253,241,0,161,5,65,249,5,181,168,65,142,239,38,226,173,203,118,57,27,95,122,93,105,43,251,96,252,95,67,139,25,164,209,214,186,202,27,133,11,96,9,119,200,157,206,78,162,70,66,52,1,188,5,205,35,10,203,216,153,38,10,49,69,51,145,220,89,44,189,120,12,106,30,49,169,244,9,233,16,122,21,47,43,88,44,62,123,181,95,249,43,236,140,76,66,233,224,27,238,217,84,221,116,163,85,85,83,37,168,6,188,17,115,93,212,83,239,107,152,52,51,203,14,142,69,64,140,76,79,112,140,252,181,25,192,91,109,101,239,178,27,62,122,130,130,114,142,198,63,76,134,142,166,108,84,104,153,206,229,250,237,152,111,233,41,197,54,165,151,222,164,212,49,27,0,165,224,124,177,193,148,231,190,226,166,198,78,219,25,234,192,193,91,125,54,91,192,207,239,252,134,166,151,99,142,124,60,168,19,255,1,248,44,155,107,116,186,22,6,218,185,233,238,216,222,15,200,80,20,168,106,157,36,181,153,105,154,162,145,125,13,41,14,24,179,163,197,164,133,15,253,75,145,9,61,183,44,232,160,18,158,226,46,163,199,128,203,231,107,177,178,131,112,251,28,54,22,132,180,125,164,79,198,73,23,224,213,51,73,243,158,115,222,125,175,215,174,163,122,109,20,245,1,134,72,20,148,236,198,63,113,0,35,18,221,199,82,97,113,9,34,67,81,216,192,190,165,107,226,50,146,116,35,178,106,177,235,132,147,219,132,222,170,228,199,117,121,63,24,141,143,24,81,208,138,229,59,39,122,66,30,202,194,178,110,191,79,246,197,56,23,41,247,33,76,237,155,215,134,111,146,120,181,169,33,97,59,206,206,53,204,12,146,166,98,235,10,188,98,72,209,192,83,48,28,95,229,114,145,181,40,99,58,178,177,111,17,52,166,27,96,166,99,50,247,121,100,131,165,198,209,2,120,226,128,76,254,243,114,75,58,14,130,158,132,227,119,10,183,170,241,21,170,139,207,83,142,96,16,37,17,150,235,83,190,9,7,87,189,227,1,19,47,45,41,124,17,201,177,205,101,248,183,186,14,226,169,238,118,29,221,181,178,106,196,225,234,205,175,21,155,237,44,158,38,173,14,37,43,17,0,200,133,172,178,191,75,175,93,96,174,101,109,62,253,214,13,129,224,55,18,211,69,12,107,203,49,155,242,63,163,90,72,62,249,104,47,78,31,53,64,117,241,175,205,229,204,230,187,22,175,152,97,222,130,210,38,150,38,6,65,4,14,112,196,211,178,80,24,212,169,29,231,25,98,118,247,123,207,15,249,198,205,214,233,62,120,154,78,40,202,251,54,169,151,226,168,158,70,167,57,174,212,176,104,252,152,129,101,92,223,112,202,171,112,188,245,234,225,237,102,162,171,47,178,102,61,10,117,247,14,143,218,209,131,131,36,29,250,184,1,9,192,49,117,8,184,90,109,190,115,146,250,240,126,132,205,161,219,35,208,106,94,72,209,233,214,155,28,60,10,239,137,97,231,94,245,70,90,55,31,99,209,94,52,89,159,162,52,57,145,127,148,146,56,47,18,218,97,224,76,56,29,245,209,243,24,175,208,159,5,224,239,246,227,192,227,194,20,234,255,27,131,111,133,9,25,75,4,217,112,251,106,4,77,1,129,114,232,235,116,205,39,158,37,234,213,197,189,69,49,2,208,61,184,79,196,255,205,157,253,113,111,113,158,182,240,213,39,48,66,143,20,23,207,171,251,87,53,112,103,8,73,21,45,181,49,231,71,239,247,189,14,214,20,220,21,49,224,237,115,212,125,190,231,137,5,179,229,45,242,150,161,118,207,145,114,164,3,64,198,9,4,178,184,181,243,84,220,191,14,177,52,103,4,94,28,174,157,99,175,120,87,234,143,66,14,209,19,142,63,243,131,16,149,233,199,18,247,39,115,46,73,37,74,201,74,77,211,119,206,156,33,255,234,110,13,235,190,205,154,244,189,241,234,23,190,79,104,85,4,50,231,11,14,207,157,34,2,194,3,209,219,75,56,190,213,150,202,116,11,162,24,34,148,207,52,13,130,164,29,208,151,194,184,190,63,192,244,54,115,55,180,98,234,213,214,249,219,154,215,160,150,108,22,204,69,230,140,15,81,210,66,214,133,167,173,233,3,32,65,230,18,253,214,62,27,146,14,124,194,40,18,59,227,4,230,79,107,187,87,88,168,114,169,168,158,166,216,153,16,162,86,28,251,122,98,17,229,202,99,139,36,129,106,144,138,3,114,105,170,218,214,154,244,19,15,165,20,163,14,219,99,121,47,162,84,6,10,123,176,96,201,37,154,111,193,189,254,162,122,167,5,190,84,86,234,183,100,142,182,225,95,229,162,215,150,145,163,38,48,113,207,143,16,178,197,176,213,131,94,104,68,4,186,66,130,65,112,119,61,240,211,77,103,12,158,123,165,203,51,114,179,21,123,200,171,228,234,240,85,104,57,182,53,198,82,17,163,196,100,30,205,8,144,154,74,198,181,181,33,36,185,253,217,96,226,206,8,143,139,42,11,44,82,238,101,164,241,24,141,111,63,65,196,161,192,191,96,241,68,66,13,148,196,167,84,183,44,30,109,41,100,237,246,196,12,247,98,140,199,127,149,165,33,180,99,150,59,124,52,126,187,0,82,176,168,77,123,71,240,163,9,3,110,69,75,156,236,255,97,45,216,157,164,147,10,83,30,13,9,28,139,112,123,153,214,155,16,197,14,203,87,180,207,245,105,217,116,160,33,215,253,126,147,0,23,10,34,22,149,160,26,138,192,58,243,168,24,254,77,183,1,95,206,250,44,72,198,115,13,60,119,146,115,127,32,240,244,171,24,160,249,143,142,117,94,17,66,222,74,2,77,42,86,21,85,38,164,173,41,184,178,84,163,236,138,18,20,214,183,166,185,154,81,118,101,48,63,104,4,248,102,205,38,47,242,15,123,165,156,239,155,51,214,100,100,28,54,208,174,6,9,90,55,7,249,77,43,143,105,191,226,98,221,18,84,31,184,253,199,217,199,155,25,21,175,76,29,49,96,218,10,7,251,207,99,23,36,49,137,98,56,78,185,25,113,169,195,175,223,102,41,255,222,250,43,229,69,135,147,43,10,19,9,134,47,241,127,177,210,121,150,103,149,161,224,115,109,96,64,155,18,234,10,0,39,10,53,135,98,121,184,192,30,14,31,224,108,95,177,100,247,137,172,108,248,171,65,235,161,219,236,78,27,48,203,4,229,225,172,138,172,105,236,135,121,228,180,223,8,167,136,207,172,56,120,247,238,68,151,112,49,5,213,112,35,86,200,138,174,244,195,181,227,183,113,163,245,37,240,150,176,168,236,240,57,21,38,186,197,224,5,244,255,47,64,238,135,95,15,185,201,29,145,151,247,189,254,128,6,105,186,12,252,142,0,36,169,159,246,224,149,76,210,169,210,1,171,76,4,217,214,141,188,13,120,67,40,119,139,194,174,73,77,131,73,240,73,214,92,26,74,127,62,174,44,45,96,152,193,149,183,172,225,90,59,202,14,16,241,234,95,221,49,114,215,254,12,151,243,188,109,168,221,222,39,246,242,196,28,214,125,203,69,181,133,84,64,109,48,52,117,246,110,128,163,203,9,226,97,60,248,131,28,242,88,155,190,26,2,84,207,243,182,161,118,70,5,162,232,44,235,27,186,109,163,172,95,56,43,202,234,24,27,91,231,236,21,172,19,123,184,228,12,165,1,111,4,53,205,224,104,120,157,178,74,202,31,237,5,152,123,16,119,142,95,228,39,6,103,167,66,194,211,1,125,130,55,135,201,77,146,250,208,21,245,70,247,144,129,120,109,37,89,62,131,219,38,15,72,118,136,150,122,79,188,81,38,253,236,238,159,28,19,131,82,39,130,117,155,25,224,178,129,23,210,224,169,208,146,64,239,240,112,179,10,138,153,122,188,209,131,219,90,187,76,20,120,213,218,43,157,33,0,49,169,162,254,107,64,218,207,239,207,75,211,91,213,101,58,164,188,57,233,242,24,233,2,208,49,80,103,75,35,30,62,25,210,155,9,225,245,96,64,91,224,42,252,217,206,83,86,13,95,145,60,180,12,250,93,208,226,211,205,186,6,36,222,112,72,111,181,182,222,134,245,143,88,227,126,230,94,203,35,169,50,232,209,115,122,45,135,22,128,71,23,244,60,65,115,80,18,240,167,57,31,235,204,94,33,249,101,248,220,170,32,64,160,73,41,216,56,94,61,128,56,103,235,20,215,206,117,33,47,31,80,250,104,16,238,11,244,4,178,187,106,109,52,82,228,79,164,84,161,69,83,19,123,239,181,248,130,30,173,49,8,14,89,31,69,56,210,225,2,39,85,207,43,83,107,242,49,11,4,214,77,110,63,197,27,32,87,74,2,154,151,62,156,52,70,19,228,117,181,60,75,250,84,36,9,106,206,100,193,79,127,132,18,237,194,44,97,151,248,79,240,182,214,112,197,18,28,235,228,15,15,128,74,201,52,61,207,122,89,212,90,179,239,106,193,86,156,196,124,205,237,191,206,125,222,24,114,248,201,102,88,82,139,216,189,237,213,55,25,63,32,129,183,217,201,33,112,62,187,195,169,35,118,14,135,137,169,255,1,158,243,190,135,18,89,11,243,192,83,82,24,213,91,166,165,115,141,10,82,225,88,30,3,78,188,8,81,79,37,137,105,251,194,245,225,125,156,11,197,137,30,157,205,178,254,218,116,67,121,232,7,76,225,163,162,95,120,255,66,235,74,94,185,95,162,14,209,178,202,229,215,233,144,77,25,42,121,220,57,137,245,253,88,1,166,19,26,248,96,118,70,160,14,123,30,28,218,236,252,180,179,111,251,123,248,65,114,158,242,135,45,27,6,108,153,143,137,215,142,21,141,149,68,9,93,136,49,238,43,136,142,82,159,71,9,68,222,106,104,11,174,120,163,87,205,110,1,220,61,64,52,116,128,188,108,81,39,89,121,207,130,215,236,214,207,0,0,46,235,80,206,196,156,153,117,133,150,226,18,110,247,127,32,112,4,92,42,226,51,145,21,105,40,144,146,227,100,226,16,14,125,101,46,23,21,26,214,224,95,196,197,180,110,94,144,61,76,197,128,27,22,45,28,75,172,106,168,26,209,219,241,42,115,58,41,90,135,153,135,97,54,170,223,134,104,79,55,106,36,106,192,175,97,51,217,101,119,212,124,84,146,114,215,116,60,24,101,54,141,125,220,80,33,164,131,49,227,55,120,104,27,0,112,165,204,144,80,177,46,14,108,32,168,239,169,125,51,103,15,119,70,123,29,72,220,246,197,3,212,48,29,57,59,142,48,170,104,118,75,180,144,149,241,53,123,218,96,12,190,29,87,68,0,7,121,229,232,167,175,246,168,132,249,21,74,207,209,208,160,207,171,172,86,108,225,28,78,66,90,100,144,201,251,31,23,106,212,88,148,82,131,54,5,12,108,19,18,115,223,159,40,93,112,218,101,237,190,7,70,161,84,135,178,140,251,146,32,237,93,250,13,116,238,79,253,243,216,187,206,15,27,47,141,186,43,16,186,148,77,224,26,109,213,114,217,242,87,93,73,183,134,55,176,104,144,50,76,206,150,72,254,0,48,73,113,226,159,177,187,159,53,238,70,33,115,120,0,197,97,140,246,56,25,80,164,209,53,114,12,81,135,32,122,154,15,198,170,47,193,88,142,79,23,153,193,43,103,239,193,135,57,145,149,40,133,203,116,104,88,110,198,197,215,147,125,238,27,70,120,217,250,33,51,51,48,72,138,57,87,139,241,205,64,31,35,3,162,195,122,39,176,112,191,138,73,34,210,117,73,85,57,132,165,55,116,95,41,211,178,165,205,109,247,174,7,189,166,158,65,148,18,223,247,203,43,60,160,75,48,183,131,190,224,229,164,208,160,103,8,249,61,94,58,208,187,84,202,2,12,19,149,23,243,138,241,35,121,201,151,169,160,189,119,42,97,97,50,213,73,153,194,70,165,131,154,193,66,176,190,44,112,228,103,227,41,167,15,96,63,215,126,216,136,255,199,187,191,206,210,59,198,136,227,128,35,178,21,73,230,89,188,2,213,221,29,137,183,124,69,100,213,119,198,159,77,185,228,56,104,174,82,229,90,152,83,69,161,28,113,49,223,169,7,142,118,208,205,175,94,158,63,7,51,87,9,245,173,199,123,62,128,216,205,250,37,78,221,124,19,36,191,162,197,46,33,175,152,120,1,223,173,197,117,119,159,40,99,234,61,21,109,255,63,99,54,213,77,72,56,98,238,177,168,53,8,39,192,227,174,229,119,255,26,175,93,174,155,233,118,51,5,237,10,14,26,90,14,65,73,105,16,245,82,135,215,119,197,122,96,208,88,244,93,111,50,151,118,81,125,194,75,151,123,247,48,245,49,107,246,163,8,134,180,186,255,39,17,197,134,106,53,185,116,195,174,38,24,87,127,8,198,113,245,102,174,201,80,200,166,170,161,230,84,169,157,241,68,150,211,79,85,6,157,75,28,234,140,135,85,153,184,205,144,72,68,179,56,160,187,26,53,48,90,113,79,255,36,113,201,83,142,111,36,224,35,5,153,242,170,145,52,64,208,50,58,57,132,250,207,25,201,163,193,87,51,5,118,10,166,121,235,103,4,187,27,0,122,142,68,231,70,190,161,231,59,0,197,123,66,241,131,123,222,137,185,2,153,34,83,21,169,227,88,201,223,107,29,172,252,111,31,224,80,103,192,212,23,15,146,12,203,252,170,213,13,193,33,168,197,238,205,240,21,135,157,6,231,55,84,213,183,193,67,251,73,231,106,6,238,176,250,60,98,240,186,252,247,211,197,249,142,117,199,34,123,209,238,205,182,23,226,254,136,9,8,214,15,232,28,89,149,169,14,137,38,246,135,11,204,29,158,170,124,122,22,212,245,161,61,97,13,201,197,83,50,124,48,138,143,183,189,55,152,5,240,250,183,65,166,168,149,91,110,148,143,149,68,139,96,97,53,27,5,91,68,182,226,215,68,176,143,126,38,214,152,166,95,38,234,11,141,164,50,206,105,89,234,54,89,197,229,21,182,14,146,172,0,157,0,172,170,179,144,77,54,245,129,91,157,220,115,58,167,101,131,204,193,14,35,78,79,209,112,65,123,213,171,208,232,234,93,244,26,23,183,127,216,201,194,142,225,105,151,233,97,129,61,28,62,23,173,72,74,100,79,178,112,25,177,199,140,196,1,110,139,55,255,60,224,180,239,99,161,60,176,178,96,86,50,114,184,0,34,101,199,73,133,74,122,187,172,119,156,77,131,178,129,106,12,213,226,246,3,181,225,39,251,78,6,84,129,53,108,14,188,133,25,235,196,26,54,121,137,169,165,209,221,94,9,96,253,249,192,82,39,241,186,168,152,187,93,175,228,33,111,240,184,212,110,122,25,53,203,27,59,247,228,135,39,240,93,146,66,169,214,164,147,203,217,218,226,160,1,87,108,244,136,181,170,90,121,243,137,192,239,53,62,146,170,143,111,236,27,119,233,73,15,94,15,228,88,215,105,202,12,50,12,48,30,36,53,77,221,131,141,2,247,151,188,135,127,178,207,210,18,142,104,51,72,162,157,109,113,201,171,6,206,27,56,212,54,24,109,200,208,193,21,247,179,234,201,128,252,134,188,225,170,99,213,79,82,86,86,203,107,65,81,145,134,185,83,232,108,55,125,170,133,71,50,22,232,164,139,168,46,147,104,212,203,69,183,231,133,248,99,34,52,197,30,46,126,104,45,228,122,156,1,17,99,7,238,45,120,106,158,115,98,106,156,162,20,48,250,116,144,177,71,198,239,106,208,67,70,45,55,234,234,200,122,66,237,118,25,72,21,12,93,149,90,143,90,11,188,168,76,195,163,138,206,233,124,208,104,237,123,22,101,46,102,39,33,88,73,224,61,98,30,226,3,69,217,31,214,231,144,5,160,120,114,202,123,31,165,115,47,52,234,79,83,24,23,150,6,123,241,162,26,75,54,93,185,92,121,216,34,154,27,141,117,191,205,115,17,185,54,137,133,207,137,190,156,223,36,185,15,24,38,128,130,32,134,179,67,142,84,251,255,251,246,133,19,116,62,100,181,139,95,183,207,74,211,118,139,145,152,125,228,247,222,150,75,25,104,88,21,104,0,39,50,235,180,210,218,234,171,77,171,117,126,63,124,42,104,253,207,169,134,150,116,240,205,201,221,110,48,163,169,127,104,16,237,144,1,10,32,188,184,154,91,162,254,123,80,177,24,83,24,137,241,255,56,165,137,102,253,3,52,44,35,193,176,156,66,65,86,127,86,54,240,0,36,159,70,54,201,15,57,159,22,116,155,65,175,252,191,198,20,9,73,87,126,81,200,56,141,193,3,21,131,157,251,156,235,207,76,150,180,210,2,11,219,239,199,62,247,145,73,40,116,84,119,99,227,197,125,216,174,11,217,129,198,105,86,254,159,17,48,105,200,249,197,171,102,117,139,45,144,197,252,141,244,13,221,203,106,208,60,34,205,223,86,114,67,67,96,94,102,84,72,162,176,119,13,148,105,92,156,40,102,208,220,248,229,1,172,178,157,146,136,132,148,14,184,207,97,41,198,26,90,18,104,88,236,243,100,70,183,54,77,108,12,55,68,81,142,129,190,116,61,24,167,165,248,154,252,81,162,245,43,112,29,254,59,100,180,227,75,235,216,134,37,59,5,31,85,154,91,254,86,212,197,160,57,109,207,36,86,120,238,209,179,52,52,98,104,82,83,99,40,5,222,143,97,156,46,211,175,119,120,85,71,171,56,176,232,11,5,168,195,138,227,155,233,54,144,108,74,87,234,104,39,54,21,255,117,123,60,43,223,45,107,168,67,1,39,95,134,104,43,131,26,98,211,29,199,148,7,124,89,2,24,71,128,206,191,116,50,195,210,136,118,201,153,155,189,110,90,94,66,197,15,117,131,206,63,12,113,51,48,59,212,175,166,30,174,171,38,144,72,103,136,113,122,24,95,249,196,15,155,196,221,7,112,124,235,249,45,106,224,2,164,116,55,140,176,9,107,124,84,241,240,190,14,231,162,120,10,168,93,177,206,122,181,26,92,149,136,219,135,130,221,149,193,42,107,1,91,114,49,154,87,92,128,95,157,135,109,104,142,0,38,142,14,183,195,255,172,193,77,198,58,111,75,64,255,218,228,113,168,181,43,4,70,141,77,125,158,20,6,32,149,110,31,230,46,164,120,58,16,138,226,119,74,8,54,39,55,199,19,208,161,193,116,44,137,0,209,233,208,160,252,0,212,81,1,127,20,90,74,96,161,28,126,132,154,148,119,116,93,234,238,145,15,58,200,143,19,108,55,19,3,225,126,246,151,80,130,136,139,159,0,112,160,43,238,188,71,197,165,170,30,216,68,126,123,236,141,35,233,165,235,153,21,127,95,120,226,164,6,102,194,162,98,252,164,98,83,247,174,85,215,104,40,9,225,111,191,103,210,128,2,140,103,127,202,52,148,9,24,176,126,198,126,82,203,127,176,190,124,94,234,160,224,169,27,178,44,0,59,15,62,208,43,188,114,234,139,68,126,15,104,61,220,227,173,186,48,17,116,134,5,244,11,26,60,210,143,185,22,182,210,42,228,74,55,132,220,255,148,44,136,89,22,22,177,193,59,138,114,195,245,55,88,159,76,76,214,196,24,100,114,70,192,57,38,60,159,168,113,192,194,87,250,208,225,44,119,192,153,204,201,192,33,5,248,71,135,148,28,227,10,59,136,173,24,5,180,131,13,150,234,56,176,151,101,190,131,248,250,158,84,80,205,42,89,26,11,229,136,71,142,208,74,224,8,4,208,19,90,101,172,215,117,9,3,59,109,152,13,227,197,179,176,187,172,18,90,110,164,15,105,55,105,106,51,107,27,83,128,155,187,30,229,167,42,111,210,240,196,53,59,92,74,26,182,11,114,212,36,135,34,135,45,46,6,54,30,118,94,215,95,225,80,158,140,164,26,247,0,179,66,49,254,84,36,217,124,147,140,5,253,184,210,114,153,166,106,189,142,14,98,188,0,252,114,209,221,191,57,196,2,172,241,129,245,242,0,54,100,164,175,255,86,50,45,209,207,49,234,133,24,37,82,185,39,51,10,87,168,136,196,129,158,85,156,207,41,146,14,104,154,77,121,9,15,166,227,206,59,170,69,241,151,109,191,177,207,44,124,58,66,165,207,151,123,182,157,86,121,147,61,159,124,251,174,24,235,196,132,188,53,179,254,61,130,247,192,47,177,150,93,161,225,186,224,32,214,84,118,240,15,162,199,204,2,173,194,180,252,217,104,93,87,140,144,83,241,227,173,107,220,41,1,55,182,179,225,38,83,1,19,3,159,36,104,254,149,234,142,247,214,77,63,224,235,253,103,147,213,110,77,58,133,26,31,67,247,21,44,116,194,95,220,39,207,242,172,143,125,110,65,210,227,111,4,127,155,125,11,94,19,240,205,161,4,203,35,229,115,195,120,8,220,52,60,122,175,124,167,136,40,206,227,111,105,234,101,214,97,103,115,106,168,232,105,236,188,253,213,112,11,104,58,70,56,110,251,141,86,153,56,199,52,119,77,100,104,241,184,17,16,157,72,194,164,102,89,96,174,219,188,18,217,9,182,132,69,114,152,163,18,105,166,16,187,19,157,44,234,12,157,199,15,138,12,206,194,161,231,126,250,151,28,238,5,162,162,49,139,143,145,95,98,61,220,39,218,134,220,120,57,130,106,151,102,155,95,167,63,36,196,254,243,219,74,2,101,120,102,180,119,88,233,180,65,64,130,179,196,19,67,33,200,2,72,202,36,102,65,44,216,246,42,212,157,132,29,105,5,137,19,40,214,27,254,183,87,224,7,222,247,62,121,77,133,249,180,143,147,5,129,153,214,185,89,193,35,215,155,136,28,32,122,66,99,239,33,167,52,176,136,60,140,70,203,13,188,200,15,183,77,249,245,235,204,52,225,253,211,239,52,133,144,237,72,97,90,96,159,189,35,30,7,154,209,7,68,87,255,194,25,187,188,53,73,175,9,31,176,33,162,120,251,189,250,53,53,14,191,21,218,118,5,255,126,31,210,212,85,187,23,89,235,83,57,127,246,136,63,219,22,116,243,142,45,188,107,117,87,56,239,208,16,0,143,210,15,112,251,120,253,236,195,178,81,65,223,57,106,70,141,80,151,115,171,63,111,151,223,159,145,198,226,133,113,170,174,40,47,185,4,218,205,104,114,132,34,56,83,57,140,52,127,228,233,142,153,188,28,204,31,197,14,225,202,102,113,116,56,142,116,103,154,123,201,2,190,164,162,146,14,56,114,31,14,204,127,245,226,242,150,168,248,209,230,233,112,156,58,165,70,54,249,111,142,255,133,196,238,29,217,147,201,1,10,11,221,149,161,54,133,206,33,229,116,254,83,107,28,78,105,63,53,177,110,179,251,120,30,189,131,200,128,172,38,87,205,86,68,20,136,83,171,230,45,5,25,10,67,70,69,201,79,177,207,239,58,135,169,55,180,37,210,50,171,246,221,156,150,104,155,136,5,226,80,173,215,249,199,14,197,169,122,182,11,63,84,13,126,200,192,189,251,91,228,151,120,96,227,164,24,241,124,181,33,178,137,174,46,15,42,205,18,212,203,185,177,128,204,76,108,95,142,38,37,224,135,96,213,49,31,129,182,7,164,151,84,78,4,200,166,34,222,174,198,141,22,19,176,239,144,186,129,171,43,184,88,11,214,187,5,91,45,40,72,65,241,35,177,104,69,138,159,12,74,205,2,191,164,134,141,19,214,134,152,186,187,110,214,149,96,32,91,156,126,248,188,52,247,206,100,18,110,38,114,160,35,222,59,155,67,71,211,131,180,173,118,103,74,236,128,115,177,193,62,69,100,9,123,143,17,254,229,244,60,215,243,184,159,73,110,20,124,227,158,86,239,146,148,15,200,159,156,16,24,78,218,220,215,56,87,64,229,70,152,88,240,85,67,103,172,215,230,71,55,92,104,142,16,18,132,70,147,230,129,144,102,211,249,177,25,75,132,169,112,138,110,124,55,106,92,44,88,103,88,241,43,44,11,58,66,253,225,46,0,205,174,67,154,95,22,59,246,202,185,84,201,180,143,164,253,108,49,67,210,53,147,152,106,153,113,226,159,57,58,69,160,207,88,71,121,92,158,118,188,5,128,197,108,224,88,224,192,203,247,255,119,142,36,79,115,156,1,122,133,11,223,72,144,133,158,229,59,36,172,167,226,149,167,39,230,107,175,7,39,236,85,192,72,207,97,196,137,66,76,113,145,184,34,68,42,138,23,168,60,76,144,76,42,240,118,93,189,58,67,163,231,103,108,135,116,33,91,40,187,105,55,114,185,194,53,1,123,0,215,21,176,126,221,148,17,75,45,10,199,87,109,46,37,218,248,200,96,50,193,44,167,223,46,240,197,71,26,219,133,231,220,243,191,46,191,174,93,195,77,16,164,78,134,41,60,69,212,124,135,122,110,89,131,209,190,40,236,53,92,223,113,142,115,165,222,147,56,142,119,2,213,104,131,52,189,125,160,130,252,92,193,109,170,202,53,161,93,213,213,88,115,28,195,182,14,188,39,221,94,49,67,50,130,33,247,42,165,23,58,184,156,174,168,67,108,145,174,190,124,239,78,51,73,161,235,252,71,52,74,116,2,236,18,34,102,161,49,229,70,193,24,153,167,196,166,7,50,238,98,225,107,38,24,69,27,68,43,19,34,167,89,70,105,108,10,80,171,143,254,204,144,160,105,183,184,104,70,207,174,46,237,53,78,70,114,48,65,206,132,172,214,132,251,209,44,59,58,246,118,37,107,165,37,114,182,40,60,237,2,201,38,5,2,7,226,56,208,152,218,173,180,153,40,151,82,44,134,204,97,211,240,160,66,117,38,33,24,162,38,135,133,215,223,42,62,232,198,122,218,112,57,32,79,206,130,176,101,95,43,238,17,80,54,29,16,5,230,24,243,58,78,218,73,87,152,227,198,35,185,210,165,141,159,228,110,124,101,103,53,243,238,200,192,166,142,97,16,114,204,243,103,123,193,2,244,225,135,70,166,100,128,169,58,171,23,9,49,254,247,52,120,153,20,201,90,230,108,238,114,74,130,166,173,157,117,220,32,103,207,52,148,109,27,187,42,196,174,76,71,73,30,200,92,236,125,157,247,181,213,201,160,109,221,24,167,45,82,118,169,43,243,41,254,134,152,94,59,115,140,101,214,187,174,173,36,179,233,101,169,38,154,206,15,136,199,174,218,82,136,195,123,86,102,196,80,237,152,5,197,249,36,155,157,186,104,53,251,247,80,158,40,237,40,186,162,228,168,49,146,31,252,157,215,169,149,212,134,135,2,122,56,27,248,178,248,182,247,164,214,161,218,32,237,204,163,107,175,70,94,233,139,228,18,244,92,125,90,131,116,124,187,104,234,238,202,5,137,4,36,55,208,147,93,140,187,185,8,143,187,201,100,21,25,132,55,120,110,210,126,123,56,99,113,28,8,201,220,180,248,2,193,209,134,107,40,196,63,13,55,61,126,30,144,138,135,252,192,76,17,225,90,38,45,23,30,54,177,127,39,96,60,187,255,240,176,246,19,147,225,34,204,56,31,218,215,92,185,79,179,60,77,232,145,180,207,33,205,146,171,43,253,68,105,240,133,172,79,192,206,179,20,164,166,200,241,23,51,57,12,187,45,62,15,162,200,107,4,242,143,129,9,52,166,90,217,121,52,106,99,227,121,119,210,24,98,165,148,59,247,247,13,216,195,153,88,27,254,68,118,240,119,90,4,61,200,141,145,225,22,64,61,213,228,206,255,107,111,249,211,116,121,9,244,51,55,215,17,163,186,177,17,118,118,102,185,180,220,98,53,64,214,223,51,129,39,225,179,226,159,90,222,198,222,81,190,147,157,178,82,106,182,168,246,5,112,107,225,25,46,52,142,26,126,177,98,221,120,151,22,99,56,42,145,37,148,177,96,50,87,16,39,172,214,215,41,247,212,121,122,245,220,199,154,95,28,232,188,98,93,79,197,194,179,125,114,191,44,104,179,188,82,20,118,69,47,236,26,21,102,169,243,177,185,231,39,96,171,57,178,146,93,119,100,110,66,90,178,141,216,34,193,249,2,114,26,106,21,60,180,111,229,230,85,244,96,187,207,196,250,157,237,140,85,61,167,248,161,187,94,228,222,114,127,89,130,31,190,246,128,41,26,18,217,139,248,25,164,205,111,201,31,47,203,136,73,99,93,212,209,143,225,231,81,187,72,89,219,158,241,13,198,103,52,37,172,76,112,191,109,6,94,155,246,3,134,146,142,40,97,172,86,62,31,185,202,78,20,30,171,213,33,186,194,171,71,190,229,156,21,172,225,212,217,164,208,37,8,113,126,12,97,189,30,18,154,15,118,14,147,215,78,233,77,147,98,64,196,237,133,22,232,24,25,9,64,75,129,13,74,60,206,74,38,186,61,14,34,3,191,72,85,243,127,119,225,232,166,83,178,241,109,245,219,216,217,254,24,69,61,78,65,37,198,182,164,192,174,240,167,212,106,117,57,173,132,178,189,54,171,94,217,236,195,71,151,210,11,42,135,128,116,0,252,135,186,105,134,216,68,32,88,184,47,63,239,210,206,92,230,158,247,104,167,222,87,111,224,184,95,69,255,179,136,92,211,129,4,134,213,27,23,126,70,80,143,126,220,155,189,210,145,200,177,9,186,192,2,13,2,214,155,169,249,108,187,77,102,47,159,238,84,110,105,27,247,202,150,120,149,14,188,254,235,236,225,245,165,231,214,155,47,165,128,74,146,36,14,61,204,196,89,178,193,199,105,163,104,26,84,162,67,93,48,73,14,90,107,233,20,146,189,23,215,127,242,129,212,245,153,117,107,161,210,244,105,45,146,50,84,202,243,176,194,67,65,171,207,181,64,11,239,34,27,78,155,198,160,14,189,29,23,201,26,240,133,213,100,122,159,254,9,55,208,87,216,201,10,32,31,232,82,179,140,216,28,36,247,116,131,212,155,247,106,137,161,30,56,215,38,26,211,47,91,172,51,30,137,226,31,142,225,141,143,84,205,116,40,149,36,159,244,230,165,207,28,59,202,7,198,229,133,69,100,48,149,90,223,186,169,242,48,7,91,158,77,34,49,225,90,81,192,214,227,88,175,252,217,120,237,113,187,215,35,18,102,55,129,57,151,36,36,52,140,17,79,227,68,10,78,129,209,77,237,245,241,66,222,58,115,60,238,253,7,3,72,55,176,20,44,7,247,156,240,18,171,104,57,243,102,77,41,10,152,19,211,69,73,168,252,147,27,92,221,104,32,54,6,37,142,212,251,138,141,198,196,49,45,188,19,85,70,46,225,164,231,46,232,23,141,59,67,131,168,138,118,166,49,186,128,233,118,249,181,101,200,21,20,127,76,94,123,30,216,192,17,199,83,143,42,16,18,109,86,180,23,151,27,154,194,142,223,185,45,134,160,150,176,182,204,234,123,33,6,51,198,138,17,230,249,209,240,58,34,247,134,162,45,42,254,112,47,141,96,89,159,107,93,39,88,160,42,107,227,11,12,162,193,18,159,15,198,219,59,119,194,170,214,24,56,14,15,12,246,241,174,135,199,245,10,8,112,73,65,183,164,89,128,10,124,54,252,200,168,199,204,246,106,221,223,92,50,106,104,53,71,106,210,234,181,136,17,201,187,230,49,101,221,89,167,85,59,188,180,144,164,136,4,234,128,15,150,241,3,186,185,182,160,17,38,205,221,13,73,1,55,7,199,155,200,44,171,227,211,122,142,161,246,144,108,114,255,5,231,11,180,191,190,32,254,108,56,230,72,33,120,112,127,241,82,12,17,7,46,162,109,250,15,37,220,174,99,95,11,66,107,41,172,121,236,2,28,161,54,174,196,117,255,41,145,231,190,219,215,116,35,205,222,92,108,192,94,93,60,0,222,114,19,160,38,247,215,54,232,34,182,221,240,10,110,185,235,211,111,180,125,71,210,9,155,153,101,129,105,152,67,10,91,55,165,85,178,201,87,78,58,253,129,240,125,79,47,156,158,135,219,44,49,175,24,239,119,59,36,38,116,0,135,185,207,138,27,157,244,232,140,248,40,139,228,28,66,119,79,16,162,222,218,247,199,195,193,53,144,38,109,232,115,9,103,157,153,228,175,212,114,62,147,25,220,56,66,0,147,196,16,84,57,61,121,180,83,94,109,124,192,227,37,118,163,226,75,200,44,12,219,70,136,104,213,66,158,210,244,191,155,207,182,67,91,254,63,60,160,102,169,37,47,228,55,14,19,53,6,245,180,188,57,65,225,180,92,71,153,30,21,135,12,190,232,185,153,50,227,140,82,227,87,14,172,55,152,27,243,187,92,151,76,128,1,160,46,125,164,28,161,236,220,190,217,44,91,35,146,66,35,151,10,147,230,113,142,28,4,192,247,61,23,254,120,3,41,198,160,196,235,229,26,223,45,246,73,70,164,242,97,187,64,5,224,28,239,235,73,94,213,97,78,161,174,245,172,136,92,122,248,78,20,96,156,91,78,74,211,104,220,202,197,182,113,70,209,212,35,97,255,203,112,157,138,46,203,158,31,38,62,227,4,254,1,201,211,251,173,231,231,38,119,47,119,78,197,62,99,155,208,229,154,7,208,201,67,192,207,139,170,241,91,132,15,46,158,139,215,143,64,152,233,57,108,196,69,89,86,229,46,100,60,203,110,22,111,71,4,241,63,41,130,187,96,101,40,227,242,248,68,142,63,118,48,110,77,252,48,199,26,70,84,59,121,49,196,156,247,88,52,57,21,37,197,203,166,8,239,180,237,215,180,227,211,239,42,159,126,120,172,18,176,113,31,76,136,118,26,75,39,228,160,206,56,38,200,240,135,216,218,88,143,84,68,235,180,165,156,7,33,219,47,28,135,164,156,22,199,117,71,245,209,182,48,127,91,225,16,37,118,0,225,229,245,93,233,111,174,241,9,159,107,161,211,55,114,224,84,183,236,101,62,168,171,28,10,148,131,89,153,136,172,175,105,28,34,3,143,163,134,81,40,19,155,151,251,223,210,218,43,149,191,225,88,12,223,236,17,83,37,5,165,108,219,25,19,77,42,152,23,80,35,43,119,35,48,6,201,20,171,71,51,228,60,239,160,143,77,166,211,90,118,45,60,171,201,213,241,213,155,248,17,109,208,8,148,200,158,28,254,83,19,68,224,160,177,229,101,215,54,65,121,172,177,2,218,99,134,228,184,25,169,22,164,239,240,189,102,246,91,244,169,77,69,130,83,0,154,169,36,210,221,18,216,146,206,223,132,73,18,31,57,141,82,231,253,168,189,219,176,33,114,220,153,251,235,169,175,132,133,117,99,67,27,3,106,112,197,113,7,19,235,32,46,172,64,204,176,38,234,113,167,19,157,53,68,196,157,111,76,6,187,123,110,193,114,254,90,15,54,64,50,70,246,194,221,237,103,134,196,241,179,231,175,209,55,49,163,214,239,117,121,148,167,206,252,203,56,199,255,37,100,142,1,151,235,66,213,36,108,127,18,89,198,42,57,177,226,213,11,139,171,181,16,6,194,174,126,229,108,138,156,50,224,95,218,228,92,190,35,237,169,142,12,228,105,65,1,14,228,239,100,204,37,141,102,77,114,232,91,145,246,199,150,242,161,5,42,220,104,212,104,138,218,49,179,51,123,79,125,180,204,47,12,238,121,224,61,112,117,225,99,105,129,7,20,72,81,65,22,44,248,114,225,22,44,170,56,64,26,39,0,133,208,53,94,136,99,221,56,204,146,99,239,115,241,13,47,78,137,1,218,68,209,8,252,172,193,116,233,203,149,70,55,148,252,54,248,218,113,121,64,23,214,207,2,110,31,96,97,212,178,229,9,106,104,224,70,226,99,234,133,142,60,96,178,236,191,45,115,132,244,105,218,202,203,121,38,48,206,3,67,225,95,190,71,9,124,238,228,91,58,115,208,162,48,174,147,254,69,245,71,241,206,124,81,187,145,0,134,16,43,48,41,76,28,193,243,241,43,214,106,113,201,2,154,112,45,170,124,82,46,172,216,127,125,252,196,18,1,14,69,147,42,251,31,133,228,10,203,197,195,112,29,19,159,152,114,170,58,19,90,132,36,112,87,186,145,198,23,244,226,172,83,46,247,16,74,85,76,249,172,194,186,99,220,166,249,32,165,220,245,48,93,229,68,20,13,201,240,142,22,141,57,182,199,169,7,255,181,88,3,183,94,152,202,181,80,69,227,209,188,170,226,11,230,105,223,212,70,174,162,165,5,184,92,194,10,163,1,146,225,53,107,207,198,46,6,131,21,85,182,189,226,250,86,35,43,56,221,211,243,210,199,254,198,67,141,248,127,161,243,244,219,62,73,160,212,129,170,188,44,92,207,12,190,86,156,158,179,91,255,109,167,79,46,247,90,220,235,219,10,107,162,155,178,248,225,19,97,103,122,69,114,183,3,98,114,238,84,46,38,113,82,130,229,195,46,183,42,208,149,226,50,154,198,203,112,65,56,73,50,235,89,30,30,117,60,197,131,196,139,74,202,168,82,66,147,171,255,37,193,157,171,107,155,29,183,252,169,211,13,231,33,101,50,30,213,21,208,18,161,102,197,191,64,50,19,168,193,196,68,219,134,187,162,116,208,252,202,250,226,8,144,131,108,65,251,254,29,155,32,79,100,253,76,4,225,123,250,96,83,148,17,13,223,140,212,139,57,117,191,184,168,177,84,123,236,250,40,63,152,69,213,64,218,187,222,198,37,129,62,23,226,142,119,124,89,22,10,242,27,181,246,137,124,133,80,103,47,16,207,220,243,102,209,42,128,31,133,215,105,34,179,15,50,93,114,225,186,128,227,209,222,151,111,90,47,141,131,74,86,26,54,95,145,64,182,58,210,24,13,82,171,101,173,149,14,139,124,50,16,130,172,27,40,212,182,185,71,187,209,130,55,60,117,85,47,30,174,59,125,254,89,162,243,109,91,143,140,54,234,12,180,160,59,6,204,104,234,109,237,183,20,208,117,172,174,53,35,147,246,39,173,46,70,78,139,13,134,115,28,63,146,195,38,206,86,174,195,98,37,214,184,58,144,193,3,180,33,68,47,113,19,67,26,84,253,175,13,218,173,251,82,195,171,60,225,249,44,45,240,41,95,93,150,126,65,53,176,223,171,153,109,139,196,213,110,221,137,106,47,189,137,160,117,169,156,164,239,157,84,226,128,179,246,183,199,236,253,159,162,211,12,175,140,159,20,211,156,224,211,26,29,139,60,65,108,148,111,185,109,134,158,27,36,241,131,144,246,35,2,152,140,70,172,105,220,118,138,15,201,169,70,124,2,113,91,204,147,127,75,162,107,150,250,149,160,62,37,109,96,193,54,36,202,182,104,170,237,244,63,211,180,24,213,213,116,211,102,93,132,228,222,15,52,18,177,30,127,162,85,215,62,74,60,183,87,5,78,40,226,224,182,34,142,81,235,248,144,246,223,212,207,45,132,58,1,58,227,220,52,122,133,143,200,235,250,169,197,197,177,92,180,17,95,97,178,82,220,160,30,77,254,120,105,199,234,16,200,245,216,55,238,242,31,28,87,245,228,55,48,84,2,216,251,94,149,219,9,187,140,3,71,174,28,90,58,215,221,97,59,86,35,45,43,173,172,5,139,176,177,79,226,130,240,101,78,188,221,95,25,101,14,126,193,214,2,144,128,132,150,252,81,221,101,33,116,221,118,154,189,148,71,139,8,203,66,35,86,49,105,141,36,52,55,148,40,210,185,218,32,17,233,192,198,53,212,112,100,208,225,213,181,128,248,29,100,238,153,199,107,56,223,234,233,35,73,27,82,69,202,229,130,234,248,43,79,74,30,196,124,94,139,148,113,15,172,176,114,178,3,90,221,172,139,204,208,134,185,174,220,128,62,19,15,244,83,73,91,155,156,81,160,147,108,199,238,248,2,210,66,126,173,187,224,228,81,164,240,83,84,2,255,184,141,50,238,142,188,5,222,46,32,200,41,197,97,66,148,177,255,92,208,77,16,148,80,212,155,77,93,44,141,222,213,132,85,132,64,196,38,202,224,95,52,148,57,15,114,169,64,83,237,226,59,155,195,212,229,56,133,39,0,185,2,179,206,251,194,213,111,104,159,121,242,248,246,204,219,204,95,155,132,93,118,80,195,238,51,226,181,184,32,199,52,160,32,30,96,119,104,55,201,160,231,153,221,155,156,200,119,2,6,135,74,143,198,176,172,22,164,237,247,233,126,194,44,105,106,196,198,3,25,3,78,59,205,232,71,200,78,204,114,242,32,112,32,128,250,29,196,209,62,159,170,78,238,64,146,196,170,149,144,203,123,231,233,197,14,141,62,73,108,80,84,69,6,89,126,186,123,39,184,246,246,83,221,159,224,18,155,39,220,210,87,44,194,234,85,51,113,240,233,243,13,32,58,68,203,162,228,28,67,8,178,161,204,199,54,218,88,95,171,202,109,231,65,120,123,125,134,245,219,126,145,11,117,148,241,195,159,176,100,25,49,226,185,80,106,15,219,182,86,73,134,105,233,90,238,61,123,136,71,225,131,170,119,125,122,76,124,188,101,242,162,113,65,246,56,163,85,150,167,40,59,0,2,170,224,212,236,126,212,191,212,51,251,16,103,51,219,176,3,194,194,54,83,106,67,175,172,154,107,254,62,88,68,83,53,85,142,42,183,148,20,217,218,88,36,1,141,130,127,221,42,69,106,218,192,247,69,28,55,103,81,65,241,210,6,142,208,110,87,225,26,235,68,15,232,159,123,243,157,60,130,9,12,203,189,15,150,228,160,20,50,144,162,107,244,227,173,115,237,75,247,197,227,96,156,186,151,138,211,16,112,101,202,67,147,14,18,201,115,208,32,4,171,186,153,192,100,172,240,98,175,175,218,27,190,174,39,150,57,70,74,29,181,85,252,143,79,33,219,110,122,75,133,236,32,40,206,234,197,99,251,243,123,163,60,97,130,88,139,50,53,36,83,143,133,147,90,36,192,166,213,188,21,153,144,152,57,233,24,125,19,187,174,23,192,110,155,102,239,218,33,167,104,5,112,226,4,209,133,88,242,251,164,130,112,17,43,92,129,128,42,51,68,143,129,234,159,254,244,68,71,31,190,107,189,59,164,193,49,83,143,103,205,162,110,132,26,79,177,82,209,197,212,238,128,34,141,209,202,39,194,191,61,234,153,135,242,101,195,186,208,53,204,103,81,40,46,109,241,84,46,109,67,110,147,149,38,56,91,108,186,1,231,48,209,18,123,211,11,15,111,249,18,235,122,76,105,247,207,23,92,211,51,129,78,65,113,151,17,236,244,77,244,42,152,30,48,215,200,182,186,9,236,61,63,199,6,178,226,0,69,172,82,51,223,24,122,136,35,197,126,53,109,247,124,9,246,47,231,32,197,51,61,19,57,135,192,95,83,229,71,19,29,151,227,235,59,19,189,41,140,173,75,253,140,24,94,205,162,112,209,244,243,143,83,33,14,77,19,162,244,163,138,166,152,34,27,217,80,60,36,175,154,218,162,135,224,114,67,204,17,209,86,58,235,55,0,246,201,141,209,72,240,84,105,246,183,111,40,157,199,201,219,253,130,209,243,210,181,155,103,243,105,236,68,12,153,0,158,32,132,103,102,135,234,8,93,100,64,238,117,207,220,213,63,203,108,165,116,173,204,28,31,222,218,8,50,55,197,29,187,209,185,69,109,182,23,244,153,0,232,100,138,213,237,136,89,165,205,217,9,132,136,13,145,232,72,240,139,118,168,55,15,160,183,53,196,199,168,127,207,106,65,29,102,52,2,212,43,135,255,60,85,27,240,164,190,219,81,221,192,217,253,28,78,251,2,185,219,155,177,204,106,192,253,154,9,36,207,141,190,163,254,128,132,117,65,12,76,131,243,63,135,8,24,68,217,84,13,140,202,232,115,23,235,194,97,152,140,124,252,208,62,25,164,46,171,44,115,176,32,198,7,251,136,42,20,151,97,12,71,222,78,10,68,207,116,221,107,65,10,211,220,88,203,10,149,207,167,97,148,216,122,5,79,253,103,67,159,96,42,68,33,135,179,233,209,72,60,205,247,68,170,16,161,242,100,201,35,178,184,64,212,211,227,204,100,170,116,244,134,234,214,47,130,127,218,189,194,122,128,11,70,84,173,223,89,234,205,220,224,222,214,185,173,165,224,235,128,37,158,95,68,113,88,50,71,115,83,15,38,109,19,239,66,7,219,248,247,101,12,163,0,56,12,154,243,204,36,165,64,189,135,5,97,51,154,209,86,48,140,255,117,186,199,80,77,237,138,181,60,87,101,112,15,116,80,169,15,245,238,168,157,205,22,105,83,170,78,207,217,157,12,142,147,54,114,158,145,127,102,177,151,212,2,246,211,19,142,63,206,233,71,29,133,5,88,65,204,231,200,129,63,44,113,35,138,148,13,153,27,199,16,14,93,210,248,3,87,64,129,17,11,184,51,189,220,169,155,8,158,189,17,87,141,136,161,14,51,142,120,49,60,35,151,3,182,188,101,247,249,60,159,132,185,236,242,84,144,14,80,93,238,127,53,59,219,28,16,13,182,11,193,185,198,55,60,150,223,40,148,230,136,118,43,207,196,41,2,97,102,29,23,9,4,27,16,38,96,141,102,97,75,80,235,35,50,140,183,14,80,10,12,114,202,171,211,186,44,253,222,143,193,207,175,117,242,149,229,13,147,149,117,234,164,48,239,3,202,137,174,7,8,34,196,121,192,41,241,95,246,50,84,158,186,39,184,76,229,184,18,114,40,26,66,112,137,156,237,54,139,65,47,199,247,34,192,131,115,147,77,38,65,38,27,123,253,138,177,85,129,8,138,115,75,158,102,154,156,161,0,32,157,55,251,32,8,227,164,141,18,239,211,125,174,118,174,241,183,63,238,237,81,194,199,219,215,205,154,170,133,253,205,114,141,135,170,199,131,192,141,16,184,22,98,119,210,142,247,208,123,164,253,206,128,97,123,123,148,152,42,96,123,105,183,121,160,68,22,117,200,199,145,61,12,178,242,17,63,19,254,91,28,174,39,106,116,33,197,3,40,140,108,115,237,159,54,8,206,104,71,145,242,174,26,59,208,2,40,3,4,189,50,170,251,199,162,174,144,79,25,241,189,45,82,9,119,251,244,232,6,34,144,132,69,92,69,247,245,50,27,148,183,250,118,175,31,132,33,148,6,146,250,167,60,109,167,247,125,172,154,83,183,27,165,165,253,88,215,43,213,39,219,97,55,101,33,132,214,196,191,126,29,131,115,178,195,149,188,238,164,180,214,25,95,169,165,173,67,15,191,129,155,12,82,32,220,162,20,126,128,188,161,221,136,106,78,142,186,217,56,225,142,149,196,136,39,229,26,116,228,102,164,121,224,69,251,25,164,45,18,166,253,1,138,218,127,81,24,98,136,182,225,81,95,132,213,44,144,112,103,155,242,253,23,17,249,182,238,34,12,25,131,196,156,140,41,226,129,125,145,125,154,208,80,112,84,251,93,110,231,34,96,47,46,79,17,150,255,233,135,22,30,217,230,111,240,144,6,68,88,67,149,224,224,210,148,40,208,139,70,91,195,102,42,236,69,141,84,116,87,34,176,50,70,9,25,161,79,232,9,45,80,229,138,117,173,98,9,156,197,139,238,55,235,241,153,220,67,131,164,129,8,31,255,105,238,140,75,114,79,99,187,140,221,9,142,79,91,132,29,136,207,172,196,206,114,153,222,50,131,234,29,37,55,172,244,180,149,212,157,24,158,34,109,187,40,8,130,195,236,177,4,34,200,121,101,59,206,64,255,58,83,239,125,38,249,156,157,90,241,47,64,177,46,252,143,217,42,70,16,191,75,187,78,230,254,180,122,159,122,84,76,190,91,70,27,23,173,119,45,10,77,79,224,209,223,236,40,203,146,226,163,150,114,195,213,77,208,134,43,158,114,192,97,151,58,152,72,187,166,185,59,179,120,249,36,200,172,254,86,178,102,33,52,89,71,0,19,247,253,36,92,189,71,199,210,91,9,234,54,40,133,13,245,245,122,144,198,235,25,196,43,74,188,56,39,252,164,189,189,178,114,221,43,239,23,64,97,209,9,162,82,85,21,193,135,112,111,240,217,239,203,5,36,28,122,233,12,247,203,133,131,175,226,75,184,231,64,150,9,114,118,35,199,202,223,38,205,156,198,195,192,182,252,70,17,209,35,180,173,187,223,252,38,40,86,42,36,31,60,91,3,29,102,217,160,187,136,118,46,78,110,193,38,15,56,201,199,123,36,108,252,199,236,147,32,249,142,146,23,125,100,140,181,7,94,16,46,52,77,158,50,84,200,51,132,157,109,97,109,35,57,196,199,104,32,150,68,171,206,198,53,100,143,222,63,10,93,59,17,51,48,23,136,102,142,239,182,121,33,67,102,207,52,117,207,225,139,5,191,0,30,77,164,7,146,242,120,65,152,157,13,118,233,148,60,101,75,250,199,50,198,115,222,55,73,125,152,14,76,153,22,48,49,69,182,207,88,107,33,244,210,159,175,151,83,79,194,70,15,53,67,44,231,232,166,147,45,107,241,151,236,22,248,14,138,17,80,18,12,246,211,119,242,183,206,125,124,94,27,18,126,252,170,204,181,129,142,80,249,12,196,145,161,108,57,221,20,221,209,160,21,113,134,91,217,30,29,216,112,81,160,108,119,26,225,19,55,238,178,15,151,70,61,66,180,77,165,233,5,220,253,141,85,93,179,232,43,168,169,225,189,33,122,249,71,217,70,46,99,62,20,233,196,242,57,133,124,87,72,129,3,47,58,194,205,8,195,217,4,14,179,187,209,196,161,109,195,78,207,148,32,130,203,234,160,205,29,168,178,45,166,147,47,44,249,17,152,188,254,128,4,178,78,230,233,78,131,204,52,140,142,99,197,32,21,153,209,143,110,82,127,75,192,21,183,15,138,162,5,38,174,169,79,27,33,125,201,163,134,57,182,169,167,185,48,73,156,61,242,114,128,74,148,26,121,21,204,121,103,123,136,20,217,70,36,227,74,132,133,148,39,78,210,173,73,254,127,212,115,131,113,3,161,247,84,247,190,3,227,153,27,47,41,31,243,52,74,174,247,248,195,46,181,234,19,145,59,223,233,48,58,152,103,72,231,77,204,28,35,16,66,243,38,238,29,144,137,147,78,253,10,236,232,125,120,90,164,226,116,164,140,84,93,184,84,103,125,67,156,87,70,208,46,90,226,107,49,150,2,60,27,31,120,143,222,27,84,16,121,108,87,231,53,17,163,220,211,2,69,218,113,1,97,79,152,24,49,231,108,87,216,36,38,102,145,174,33,182,1,165,71,178,86,10,49,167,119,165,226,150,212,215,44,204,1,76,100,197,68,7,199,242,173,78,122,19,202,245,158,127,177,175,186,243,210,179,82,212,25,116,133,16,125,218,124,240,127,114,76,148,215,74,212,112,231,212,177,165,122,129,76,219,197,139,9,137,225,170,169,117,148,185,168,199,216,1,101,190,121,25,187,76,127,24,191,50,157,154,225,241,63,39,151,245,179,128,139,87,82,11,180,182,46,33,194,194,186,227,2,1,116,253,51,206,126,213,131,113,105,34,184,187,189,35,16,15,91,121,176,149,215,47,201,232,33,15,99,206,19,223,24,232,193,188,67,170,29,37,95,95,225,79,113,141,61,224,175,233,80,222,199,163,13,22,75,67,3,10,80,235,67,64,143,192,92,137,245,30,230,99,19,59,24,239,0,95,231,197,236,136,38,194,206,197,63,41,223,221,137,253,125,120,48,163,122,250,124,135,182,237,37,107,29,9,31,228,62,214,156,58,196,95,184,200,63,201,212,221,125,252,232,123,121,118,170,23,234,164,30,15,75,247,71,141,174,210,91,71,241,212,246,188,188,95,151,243,155,4,105,174,100,161,32,152,122,155,196,193,92,32,224,247,151,239,229,202,206,222,150,8,28,226,164,249,73,92,23,92,249,254,56,18,36,32,245,126,145,40,8,169,245,200,109,76,60,99,17,29,235,255,29,201,95,215,51,0,109,214,175,165,36,213,40,234,122,92,219,226,55,183,221,21,198,26,252,34,76,64,62,243,172,246,148,129,222,147,35,185,32,135,4,204,194,221,80,46,25,97,92,121,16,187,145,45,17,215,81,67,33,39,244,20,155,34,3,247,246,208,214,80,224,241,160,250,58,21,186,211,87,95,25,34,196,122,144,80,97,140,168,243,181,5,170,52,112,221,69,117,115,23,156,25,199,150,198,32,195,156,234,162,174,68,86,9,213,157,109,14,34,113,16,176,255,115,183,222,94,22,150,248,92,71,198,182,58,84,7,87,157,36,178,198,118,179,44,68,146,218,0,90,103,247,163,213,149,112,148,147,65,248,163,122,78,254,129,155,209,18,2,132,210,152,132,161,219,142,204,202,93,90,219,151,239,205,201,12,11,193,116,51,76,98,137,153,63,200,235,54,115,192,217,128,136,183,165,41,245,253,218,178,172,174,72,103,140,120,13,206,24,138,99,101,56,229,75,43,6,209,94,170,64,175,92,116,231,94,12,122,223,77,16,142,240,60,128,96,136,20,163,247,125,197,190,10,164,212,242,30,123,83,208,217,44,87,173,231,186,37,66,132,141,53,224,241,113,247,76,226,6,132,180,143,190,32,227,162,144,94,152,9,204,209,132,7,2,129,79,85,92,147,55,115,99,130,27,221,100,161,169,144,2,253,33,31,213,27,228,221,21,42,126,222,133,197,58,117,73,207,71,35,24,254,231,155,79,92,11,89,221,90,71,248,7,79,239,141,42,53,183,143,104,245,164,88,6,12,250,107,231,12,165,71,94,213,29,43,6,154,57,123,98,22,29,69,134,35,252,222,223,12,161,71,63,177,23,140,228,61,52,187,51,156,48,243,147,200,25,51,187,164,185,179,94,79,42,62,56,252,3,83,82,254,52,201,229,128,130,110,162,206,85,143,177,251,85,63,173,223,63,69,58,42,138,99,42,38,56,26,152,16,152,73,114,186,93,214,126,228,37,52,157,67,46,77,194,129,101,135,218,252,145,58,86,53,27,238,236,1,16,62,49,36,249,205,74,87,78,134,28,24,124,70,102,180,81,240,179,188,89,120,208,223,245,192,88,153,169,121,30,241,157,175,223,186,235,128,126,234,211,111,192,148,206,243,235,73,15,211,55,28,225,62,33,132,222,223,38,29,122,234,190,98,232,99,139,118,112,54,241,196,43,164,5,61,10,84,179,174,197,127,122,32,113,207,23,127,99,171,70,54,104,117,227,185,66,28,109,47,238,117,9,29,188,123,14,39,229,140,85,25,93,69,193,80,62,143,126,25,183,57,161,1,219,148,105,211,111,131,78,26,45,102,174,5,178,221,71,64,119,242,38,223,251,153,35,205,223,97,64,192,228,57,174,2,211,201,154,142,3,168,35,5,119,87,3,117,10,4,146,111,18,180,169,54,56,158,98,141,74,119,178,228,102,141,192,132,1,167,90,79,92,253,45,122,251,189,82,190,97,251,136,205,73,237,17,251,127,49,135,210,47,20,97,97,18,197,231,123,82,11,65,172,240,31,87,68,212,112,31,44,27,60,170,191,0,140,170,203,65,164,77,229,18,110,85,234,197,251,46,192,94,210,140,156,92,21,51,138,233,214,194,118,174,7,142,195,128,62,36,124,95,185,25,63,98,246,196,136,178,191,168,165,13,215,178,156,218,34,191,167,114,78,180,198,78,74,207,104,139,26,72,230,234,56,107,226,102,21,255,138,131,136,207,54,105,131,8,26,190,111,6,200,118,175,216,21,66,239,86,150,125,238,144,19,147,213,173,211,140,196,174,217,87,86,147,4,221,162,198,46,33,236,110,104,227,52,219,236,217,140,80,10,232,72,71,150,196,118,64,6,164,114,253,46,254,199,46,115,119,16,186,106,93,181,250,169,63,61,25,38,88,1,94,145,144,238,23,18,122,71,173,255,114,182,168,12,127,176,69,32,133,237,178,96,182,79,93,201,241,213,156,76,78,208,28,58,79,146,238,220,191,46,114,144,99,88,185,100,6,229,139,6,144,89,196,221,60,53,202,27,226,157,112,117,172,175,61,225,82,225,193,93,92,39,162,142,219,240,243,240,238,71,52,84,195,76,75,115,47,116,143,210,117,126,59,52,41,156,229,154,211,245,93,91,199,144,226,125,59,19,40,18,192,31,193,96,105,191,146,146,170,172,118,143,186,64,19,183,149,23,111,184,111,231,64,177,89,143,232,4,6,16,174,153,248,129,159,16,148,5,9,246,36,92,77,61,92,254,106,255,153,14,215,25,32,28,255,153,116,251,49,8,243,18,72,23,92,162,113,38,32,233,6,71,141,122,96,62,46,185,152,81,85,237,124,146,20,142,83,66,193,47,166,37,48,79,119,17,91,167,92,76,35,210,230,60,197,56,41,5,106,102,91,7,60,30,79,163,170,176,159,249,243,251,80,201,1,61,102,226,138,195,215,77,69,13,108,194,113,47,62,165,159,216,179,36,249,218,69,209,190,236,224,112,57,251,156,249,158,253,165,102,38,4,99,83,246,156,238,246,162,102,31,192,216,195,216,249,236,102,152,243,55,150,224,194,150,71,250,19,127,163,158,27,24,3,176,149,61,140,232,249,180,41,184,187,77,214,157,148,65,111,198,41,91,212,166,63,140,7,34,183,85,136,86,98,29,207,251,108,227,95,29,48,243,82,80,188,16,136,28,94,150,27,175,161,37,145,223,92,0,195,147,20,174,250,182,67,235,196,55,111,71,251,219,223,8,123,156,34,134,24,1,128,62,34,29,129,23,20,50,201,193,171,160,109,176,27,209,157,96,211,20,190,118,61,187,233,96,219,190,216,146,77,13,205,138,127,42,182,52,26,18,25,147,221,79,94,88,194,86,225,210,117,193,229,232,238,238,185,220,56,97,126,139,48,177,30,234,0,16,189,4,228,176,186,96,104,183,172,33,99,138,84,222,54,23,17,255,44,175,165,77,221,91,52,130,187,64,112,82,6,87,220,56,137,116,63,16,27,95,185,143,36,70,138,208,60,99,35,23,152,22,217,129,88,108,181,79,198,235,245,146,89,210,213,238,36,254,111,63,226,186,100,121,200,208,126,1,118,16,100,122,65,108,89,109,255,252,92,155,67,208,81,8,16,9,113,58,135,127,195,22,21,96,139,16,83,106,189,94,248,79,6,228,12,187,131,48,137,128,65,178,53,217,103,170,15,85,90,10,229,134,107,128,103,9,162,134,253,38,188,192,211,240,236,232,10,145,45,254,76,1,35,70,31,203,119,33,56,107,63,21,137,160,236,23,220,80,0,156,74,242,193,7,255,8,231,38,198,172,231,143,98,112,33,15,124,3,103,119,131,41,141,79,116,247,145,102,173,139,137,13,243,140,179,186,251,75,77,226,27,197,69,1,104,226,83,233,255,122,26,173,26,19,61,184,169,232,43,16,40,25,58,51,35,169,164,114,110,41,177,84,217,234,147,117,44,102,20,158,15,85,80,71,118,209,2,0,100,136,41,162,58,76,136,138,24,76,179,160,96,231,117,198,25,220,43,183,17,145,212,217,103,21,21,226,96,187,232,112,197,91,199,68,150,250,189,251,124,139,15,9,155,31,99,123,125,232,122,179,224,111,231,232,164,220,90,67,36,234,140,3,87,81,170,145,131,64,92,214,24,205,221,120,79,1,164,160,5,38,89,241,171,57,212,54,67,228,134,84,139,135,142,5,224,13,125,216,194,129,238,20,188,81,160,228,102,255,146,2,123,57,112,56,206,176,122,78,202,61,52,195,244,209,194,248,45,100,244,162,56,173,139,99,111,189,232,120,177,7,201,190,150,110,231,228,112,92,51,127,106,193,5,173,36,118,254,7,177,85,207,8,126,10,248,57,240,3,124,216,154,151,77,135,146,63,86,50,103,195,206,150,141,88,130,196,169,93,189,83,216,25,211,49,136,30,162,191,162,226,175,143,48,115,131,17,253,32,46,222,126,1,121,136,113,109,75,173,195,237,136,69,101,29,226,75,211,104,34,111,185,107,97,59,232,41,156,179,143,96,167,125,133,80,94,66,213,205,87,11,1,68,20,191,236,235,82,162,238,214,223,221,52,128,154,111,163,74,172,122,235,146,128,66,184,182,27,212,54,171,249,251,163,250,126,64,169,184,67,75,107,70,42,83,162,59,191,233,24,122,46,61,255,72,116,168,112,40,42,225,231,171,215,101,98,113,88,191,126,43,63,190,101,179,72,62,231,88,139,79,101,2,229,192,144,130,110,64,121,95,129,167,114,119,138,217,75,151,247,233,118,160,21,230,111,154,52,241,130,88,210,83,72,204,250,145,124,195,213,133,108,219,156,123,140,229,15,32,179,184,147,254,11,221,121,42,201,29,110,110,240,67,33,119,167,28,133,249,63,174,55,207,166,99,119,11,228,76,192,130,97,12,74,200,86,62,185,122,229,189,93,98,137,159,125,92,113,196,72,65,120,169,117,174,15,50,86,195,215,50,117,157,235,250,36,204,245,20,62,255,174,252,5,59,57,223,61,161,82,192,162,228,166,130,226,67,221,240,21,229,214,190,53,3,7,152,66,96,203,102,224,91,241,253,138,202,194,17,61,2,66,146,100,22,121,157,40,171,174,147,62,250,132,233,155,12,92,168,185,27,84,218,200,79,19,165,150,230,187,4,169,53,116,117,96,103,14,212,6,12,96,183,252,254,150,226,183,146,247,142,120,143,209,7,235,89,160,37,73,101,17,106,160,78,34,36,159,187,156,233,238,75,64,10,181,243,155,57,112,125,69,87,59,3,14,84,251,25,224,90,235,31,61,0,217,97,232,60,182,158,135,46,23,89,93,7,53,197,22,253,103,134,115,103,193,142,132,138,215,214,127,191,157,158,229,142,155,63,15,119,102,123,162,16,90,205,228,133,23,223,22,45,35,106,127,171,94,52,148,243,227,182,206,116,70,3,77,23,215,53,21,4,134,193,181,56,106,226,235,69,160,39,100,160,178,69,73,218,150,219,175,85,209,77,82,28,45,13,5,225,98,9,49,80,230,94,68,175,64,185,186,211,166,37,9,112,197,110,236,67,132,227,175,115,246,87,71,175,122,84,110,232,24,194,219,178,176,61,18,237,77,185,100,192,203,80,87,2,49,35,116,24,158,211,129,156,150,187,159,2,165,33,52,76,249,5,14,150,235,117,41,155,192,41,64,240,85,190,143,181,64,31,41,4,10,3,97,23,19,86,78,175,69,108,243,174,57,225,16,157,163,119,23,200,227,34,54,117,191,214,34,227,4,99,136,177,154,222,136,183,197,60,16,233,166,52,31,171,74,2,215,72,10,31,255,29,253,69,236,70,196,126,255,53,127,4,90,212,145,89,162,53,53,244,206,192,225,251,101,222,255,0,28,186,134,30,234,249,176,48,81,152,112,99,113,88,154,10,88,161,174,248,141,55,119,242,68,184,136,39,23,242,241,144,89,235,210,193,46,123,15,66,164,130,11,238,93,215,254,218,117,2,23,156,86,229,174,183,83,21,232,131,18,102,72,249,170,132,42,216,166,183,45,101,96,174,41,29,61,237,206,173,189,121,8,42,72,108,157,33,21,191,245,51,253,154,113,219,143,47,93,148,49,77,218,27,88,196,125,89,35,86,208,31,81,82,193,159,26,245,202,101,170,218,77,57,54,241,251,44,253,121,167,125,215,136,120,81,9,194,134,69,135,194,47,183,227,160,7,116,217,68,254,111,64,181,185,213,148,61,63,15,185,70,204,251,211,251,25,61,99,42,75,250,149,58,47,222,95,50,38,87,135,27,37,216,193,23,176,124,96,239,235,178,116,60,116,58,167,196,122,196,31,144,130,188,131,176,89,66,100,90,135,3,28,74,73,163,24,106,23,148,60,71,36,105,220,132,154,227,139,51,150,167,122,113,25,67,23,60,61,14,102,45,142,25,173,177,230,227,23,181,195,233,64,64,219,214,241,124,38,97,222,177,102,203,112,191,182,24,179,67,25,237,67,96,152,37,198,83,223,78,110,151,172,155,111,193,42,240,101,66,130,185,16,211,203,188,246,6,13,232,234,175,51,159,52,141,209,80,137,123,71,252,95,203,25,216,52,147,46,113,19,97,103,177,162,199,77,141,137,154,9,235,193,241,243,202,150,26,113,7,199,166,56,236,115,178,116,114,76,64,184,214,85,86,99,178,59,222,178,160,110,233,250,34,92,145,166,221,137,67,82,164,73,58,255,225,182,18,207,248,122,150,164,27,108,23,95,184,225,201,199,22,232,112,20,127,170,138,151,201,174,113,93,120,118,40,42,32,173,244,245,161,15,203,144,87,35,152,245,138,144,87,7,24,47,131,196,224,99,35,150,180,38,73,5,72,255,140,87,190,121,128,234,31,180,193,178,214,195,123,10,76,117,140,252,123,112,188,105,235,221,184,73,74,28,236,245,178,158,29,51,58,130,138,72,161,92,76,205,108,163,8,42,195,204,219,69,56,222,59,252,156,229,139,233,174,100,229,15,83,119,191,5,242,69,223,224,93,255,135,253,26,182,105,57,194,74,145,156,194,61,125,124,78,42,128,28,5,221,215,55,243,215,235,16,166,186,129,12,206,12,219,115,215,11,56,164,212,152,12,7,37,222,78,209,227,168,25,54,73,161,164,54,130,185,96,140,39,146,184,41,190,250,39,122,156,40,35,25,118,191,215,52,140,117,2,32,60,105,4,186,173,101,159,41,89,132,214,125,209,132,70,99,137,75,178,88,183,177,140,239,45,35,37,225,169,158,140,48,147,57,182,215,92,29,52,136,124,237,6,252,60,145,152,58,73,92,190,232,2,249,208,228,100,60,1,122,127,187,163,77,7,60,127,119,80,76,9,183,129,246,110,16,16,27,14,104,67,16,239,237,36,124,147,194,20,28,41,175,70,79,238,4,65,115,118,30,17,255,7,217,60,237,57,227,249,40,28,105,251,253,13,169,104,121,176,58,191,235,103,165,11,87,4,238,45,163,140,205,8,85,208,48,74,174,55,67,209,204,85,38,133,235,155,28,147,70,20,107,210,72,251,159,12,130,108,19,181,173,107,240,199,164,97,142,231,139,63,53,252,172,100,159,181,32,131,125,163,160,135,95,248,247,109,191,119,25,152,225,222,2,88,229,2,77,143,247,138,193,42,186,237,121,241,182,35,118,211,204,191,243,83,192,241,225,206,160,146,104,94,47,111,35,114,108,203,93,233,244,54,12,123,255,229,18,35,107,210,179,147,240,225,248,83,138,148,86,244,147,159,136,195,162,11,203,222,171,122,247,197,146,23,10,61,167,155,140,177,156,34,149,7,244,231,109,219,96,138,138,151,47,149,118,200,188,57,206,173,87,4,30,35,108,232,215,238,23,58,107,56,195,106,81,196,69,54,128,236,237,208,135,79,118,143,49,195,248,148,80,123,220,211,246,39,79,103,252,139,144,87,125,73,171,12,242,53,206,75,145,211,132,244,4,84,46,207,117,89,11,73,251,72,207,138,200,71,10,27,162,23,226,96,90,227,13,135,90,197,220,191,71,22,161,187,155,129,52,156,172,50,105,183,167,121,227,48,132,254,236,132,61,226,245,82,13,13,143,124,114,53,46,28,172,3,146,12,25,96,39,54,203,221,29,34,199,169,194,115,167,3,136,170,120,41,168,237,132,101,30,143,32,96,209,24,153,55,217,193,40,29,43,83,180,133,126,117,64,83,156,242,227,184,6,47,191,38,125,3,159,92,46,143,85,92,69,182,118,167,217,180,237,252,115,151,30,108,242,224,173,255,21,185,96,184,178,158,205,95,79,234,121,144,57,135,134,62,5,252,232,146,34,74,155,252,9,233,121,34,214,57,217,84,138,229,96,227,154,131,130,104,147,36,226,120,134,70,237,200,238,106,187,184,54,40,50,137,5,99,99,79,175,108,215,135,250,159,188,19,72,227,192,164,50,15,118,58,87,44,143,23,34,82,144,9,92,161,20,222,75,139,92,45,57,95,106,233,13,99,5,2,221,17,202,88,193,177,124,182,168,164,47,229,117,65,198,183,66,36,81,136,152,80,105,104,82,10,23,75,210,40,101,150,228,102,249,168,31,247,2,223,42,210,121,25,10,35,183,163,106,9,162,218,108,7,122,212,215,207,79,220,32,117,21,172,63,45,122,163,83,68,211,139,40,160,70,79,41,199,95,87,136,55,107,204,31,151,81,50,181,172,158,107,46,19,168,4,45,143,50,232,59,148,41,98,246,97,24,222,19,141,159,201,112,186,236,64,231,194,23,10,255,207,55,25,241,88,119,106,90,131,143,107,22,83,0,55,223,109,1,15,10,193,175,103,33,4,151,149,215,57,224,198,213,185,135,129,181,170,121,7,31,0,92,8,45,234,131,79,68,48,154,26,105,103,255,63,236,90,78,212,113,163,98,208,50,237,237,175,225,106,179,6,93,101,58,119,210,226,218,248,141,22,204,64,115,110,95,253,121,72,167,136,143,122,222,198,178,237,212,163,141,152,107,120,224,23,70,109,115,142,29,48,137,113,228,4,83,25,159,72,114,174,215,253,161,168,181,213,198,9,114,237,245,102,234,235,1,15,227,67,19,129,77,247,123,199,20,89,241,60,193,41,35,85,65,190,47,54,102,105,64,228,12,191,131,94,166,241,1,76,225,120,203,23,87,242,231,125,188,126,98,186,18,46,163,168,218,29,71,235,240,207,47,17,213,36,235,108,53,103,241,68,216,148,156,197,137,236,230,44,210,188,110,5,139,215,218,102,80,54,154,64,5,12,104,238,114,8,11,137,47,175,194,174,245,28,58,152,69,20,117,111,132,175,4,157,24,18,93,90,87,100,27,218,108,3,76,68,82,180,134,206,226,78,193,145,199,58,32,203,132,19,50,95,21,162,164,71,224,34,75,93,196,171,117,158,164,61,67,87,109,139,229,110,143,216,188,183,52,12,82,111,185,187,82,90,30,156,236,106,210,10,127,244,216,73,178,255,189,196,148,235,246,220,107,174,127,42,51,104,129,3,254,56,194,158,111,180,74,66,127,222,87,142,189,31,252,41,201,110,138,98,222,29,60,110,90,243,235,227,69,59,117,168,24,99,237,138,229,154,12,104,197,80,46,209,209,80,214,235,160,227,200,174,111,142,198,23,66,234,92,6,193,72,91,136,199,50,114,50,60,190,236,170,217,111,204,223,118,127,26,54,135,43,32,151,3,165,83,241,146,200,115,125,94,139,170,141,86,238,63,51,44,24,164,106,205,86,40,191,147,187,48,140,194,62,186,79,164,156,254,112,217,178,131,198,104,74,216,153,228,240,168,106,25,52,225,181,102,4,76,105,237,90,221,199,56,220,125,75,130,155,65,90,168,38,181,147,157,147,222,163,113,45,231,3,178,162,176,158,110,10,229,167,218,69,171,151,150,187,140,68,134,161,190,29,240,23,146,253,169,230,119,2,191,147,177,137,80,137,148,127,226,237,186,223,16,58,224,221,51,210,90,216,61,217,119,204,112,96,123,145,138,69,7,86,76,241,91,145,74,77,237,116,78,62,190,206,32,122,171,131,121,227,219,82,77,116,80,30,74,30,202,177,47,28,131,148,207,22,251,33,222,63,65,232,118,181,230,57,205,28,213,198,142,37,124,186,11,147,122,191,37,129,139,255,13,195,172,14,193,101,220,55,205,189,110,50,117,121,98,55,125,250,228,36,235,193,227,67,116,3,52,161,28,44,148,44,204,137,221,153,108,33,18,138,192,113,16,108,209,189,89,0,86,115,241,46,219,204,252,57,28,75,214,203,215,232,174,119,78,206,87,125,192,163,70,17,2,69,144,171,40,159,41,139,117,166,221,109,180,143,58,210,108,240,134,176,21,184,77,201,141,67,228,24,139,174,251,26,162,159,56,185,232,167,86,171,214,121,97,132,144,214,100,81,210,117,138,66,104,164,107,60,103,246,133,175,175,86,33,17,36,23,239,106,127,34,165,37,11,173,123,6,222,232,101,10,173,228,230,144,131,9,134,150,79,221,92,113,204,7,171,79,50,145,240,181,158,135,107,119,254,228,135,63,254,239,31,45,37,105,67,132,252,73,20,77,248,52,138,251,106,229,167,74,53,163,115,40,4,197,214,181,211,32,121,196,101,134,75,37,147,233,176,116,7,207,13,69,138,156,34,141,14,177,147,123,140,179,104,47,178,73,109,221,89,163,227,52,55,56,202,134,161,201,163,89,56,251,252,189,10,154,20,55,116,34,205,125,81,218,198,7,99,101,104,53,188,0,160,229,129,6,162,57,249,47,125,192,44,203,169,73,240,188,149,6,243,73,5,54,62,168,119,140,15,185,33,197,250,32,87,127,101,146,43,168,76,115,177,93,57,111,82,224,172,197,238,197,75,232,222,118,219,198,62,196,244,12,90,226,5,0,175,247,7,92,8,220,227,34,30,167,101,83,225,154,251,62,7,78,65,112,38,30,170,135,165,216,161,31,136,143,220,70,98,195,62,92,195,99,97,124,240,139,130,117,130,72,210,240,64,238,217,228,93,37,76,155,245,192,126,21,160,10,125,93,28,36,233,112,226,134,237,6,100,34,75,9,151,110,232,114,4,196,163,77,248,170,5,75,238,70,21,142,158,250,60,0,0,136,154,16,32,37,48,92,188,175,96,231,180,161,229,142,198,9,224,216,160,185,90,24,211,121,38,60,23,204,155,33,65,223,124,171,32,221,251,107,250,186,225,108,68,249,83,238,13,141,198,23,128,241,245,51,245,163,38,67,77,11,159,118,230,180,111,198,215,80,217,173,199,198,27,67,32,141,22,14,126,119,107,202,178,140,226,65,14,56,0,15,243,255,208,123,74,40,199,220,27,238,237,76,150,78,105,219,144,159,194,38,206,78,58,245,140,193,147,21,62,129,124,78,219,250,170,108,192,106,201,204,245,167,148,216,127,22,7,153,173,150,225,69,133,82,119,200,205,49,11,81,218,133,27,94,61,133,194,167,88,17,116,241,163,87,149,144,241,202,33,230,43,220,97,117,142,232,210,84,171,124,243,40,72,204,118,176,136,27,147,161,193,18,204,67,22,141,91,25,33,28,20,116,82,112,192,9,13,120,55,68,83,227,96,242,87,128,99,181,186,204,229,95,172,168,106,173,92,176,80,166,21,189,66,107,97,123,22,216,68,229,126,140,166,158,113,145,239,127,65,80,237,226,63,46,249,241,112,151,148,105,101,164,63,95,129,120,65,169,208,53,5,55,131,112,4,218,23,12,202,42,60,249,86,212,35,159,153,250,125,102,246,199,253,144,207,167,40,164,145,254,98,105,110,166,197,117,172,118,160,169,94,198,238,229,229,30,199,182,61,120,213,203,215,200,250,86,77,232,175,101,209,159,40,136,47,252,95,117,76,238,227,135,223,171,173,172,63,103,103,30,161,205,37,245,111,209,40,58,225,249,9,157,244,37,219,132,67,80,187,177,237,60,62,0,59,192,63,66,95,75,148,172,115,212,217,98,169,95,180,23,77,126,236,216,115,227,41,138,84,77,236,18,195,92,120,141,99,234,96,5,154,236,208,5,167,198,169,251,100,0,253,215,64,64,50,132,107,134,191,55,7,147,113,141,108,71,10,111,246,107,83,227,187,168,233,210,193,220,148,183,129,171,121,47,28,227,115,94,197,8,173,65,236,84,255,136,36,175,122,42,33,247,138,92,140,184,236,234,41,174,22,71,0,134,22,250,143,210,224,56,142,76,136,177,207,102,21,24,83,176,9,186,97,155,129,170,84,63,253,207,71,222,207,120,29,101,26,156,4,195,94,133,236,8,21,179,218,95,151,209,244,97,28,193,141,112,76,22,192,110,28,232,233,142,41,160,160,145,206,181,102,85,172,34,229,70,142,161,139,228,98,188,74,144,244,250,245,100,72,92,65,214,235,217,167,51,83,143,17,62,209,253,174,137,248,111,8,252,56,14,129,223,47,64,200,231,210,95,87,125,54,127,240,138,246,242,157,192,185,98,27,1,6,109,121,82,35,63,197,101,34,41,232,142,152,163,131,227,232,82,51,49,77,73,143,221,246,186,92,254,160,171,15,27,240,98,241,26,1,86,170,89,114,240,183,20,3,154,25,82,70,189,192,15,145,119,49,74,33,98,4,245,46,169,79,192,3,198,106,194,98,131,73,151,115,219,74,118,227,204,193,164,122,138,174,115,180,189,51,146,15,215,201,173,187,5,169,130,9,43,148,16,48,233,20,181,239,30,184,35,83,15,230,25,121,4,36,110,170,6,44,164,169,163,85,239,3,79,98,183,252,89,182,86,188,199,246,82,75,11,25,236,140,75,236,105,11,245,6,180,89,31,47,206,104,2,236,201,101,49,143,142,193,231,14,176,82,210,176,80,95,243,226,124,92,85,38,234,242,23,58,29,225,131,191,24,6,104,186,62,1,207,141,104,72,172,98,173,10,128,11,48,12,183,100,203,161,38,14,6,197,15,206,220,8,159,237,102,168,135,15,16,112,32,16,17,92,102,43,128,14,61,203,82,171,112,114,102,89,139,175,52,102,213,169,17,142,242,7,25,238,251,217,245,40,106,215,109,121,46,39,60,248,71,86,110,36,156,44,62,49,184,45,220,207,38,138,76,19,82,70,191,52,198,236,162,145,122,157,68,117,29,254,233,36,91,206,125,176,255,32,134,243,243,234,87,49,225,187,62,72,20,220,98,148,192,38,61,218,168,9,222,28,119,57,227,92,199,94,133,245,40,191,207,10,58,99,169,220,230,166,227,84,188,231,180,86,136,234,73,157,64,54,110,3,64,79,131,200,202,238,121,159,147,208,35,23,184,211,208,170,200,163,95,52,116,95,204,253,150,169,232,116,96,46,99,226,101,5,36,234,47,37,242,40,35,195,178,168,148,251,165,243,159,154,128,9,7,88,2,136,143,230,124,44,255,234,232,138,104,13,133,248,69,3,200,26,232,216,114,164,128,159,221,39,117,213,202,22,157,13,15,1,36,18,56,90,59,11,57,21,46,237,208,38,120,30,107,42,42,55,146,179,51,174,179,230,127,30,117,76,6,52,126,228,254,229,29,96,36,34,0,229,148,223,77,238,218,210,27,241,22,118,104,240,1,16,17,235,240,133,1,212,185,212,33,75,61,180,111,124,66,228,79,23,156,218,71,214,245,102,135,155,100,117,71,133,215,230,60,147,165,160,42,51,33,13,219,229,112,178,42,19,185,242,198,250,236,192,236,119,203,244,1,184,87,134,220,243,42,56,81,43,211,245,205,52,135,71,198,160,240,64,111,74,111,224,16,166,159,245,246,198,63,11,83,98,143,226,15,206,240,98,179,102,44,190,233,230,136,106,106,37,117,77,138,217,166,16,142,51,80,162,86,53,139,113,25,162,139,49,88,222,202,57,189,101,176,162,198,216,134,227,199,239,187,199,60,47,228,181,118,8,171,66,252,102,117,56,110,20,58,78,239,4,142,184,71,45,15,19,137,35,234,44,143,58,31,253,8,243,232,58,165,65,57,234,197,8,147,80,93,214,134,127,115,233,10,98,244,8,224,129,50,29,185,45,128,184,227,245,186,219,155,140,167,243,7,224,79,233,44,179,202,221,166,53,40,95,193,214,37,10,125,124,237,185,231,122,248,40,57,107,7,137,6,146,148,119,171,56,112,164,124,166,191,23,138,169,123,235,249,163,112,233,220,185,139,87,52,215,253,124,174,25,201,99,61,115,170,3,57,196,39,33,145,190,200,171,116,69,84,116,68,197,202,153,26,43,163,171,234,238,54,115,248,121,225,20,134,98,231,136,35,96,159,139,145,154,226,162,211,70,13,134,216,193,97,163,148,49,15,56,154,140,41,6,254,202,190,37,51,111,144,145,6,182,109,152,117,74,165,108,66,50,182,186,79,91,112,212,171,184,121,236,172,69,103,60,119,10,45,223,26,126,255,172,16,40,225,75,38,63,178,127,150,68,2,125,11,160,229,50,231,23,21,0,173,117,177,123,54,94,98,225,18,0,78,177,183,164,226,23,235,255,81,123,53,13,143,119,199,46,94,202,62,164,218,193,161,99,164,113,192,145,243,58,114,151,85,103,66,138,112,120,32,230,76,126,20,207,43,60,183,69,178,64,96,247,85,228,179,172,126,151,143,235,32,162,180,181,34,56,133,29,237,22,111,67,180,31,73,155,254,187,116,186,146,172,132,248,151,33,107,211,192,195,45,138,47,167,103,138,224,41,193,183,90,233,161,223,221,186,30,179,150,73,154,133,102,242,12,251,63,2,77,15,98,63,103,63,194,207,99,28,71,19,57,240,110,69,149,112,163,78,233,58,77,236,76,217,160,213,212,214,3,168,225,4,124,87,168,219,148,207,32,20,206,60,12,95,76,178,201,65,233,202,142,53,192,110,52,145,86,180,250,26,114,151,82,82,213,143,34,197,7,174,208,194,253,122,8,132,107,160,72,98,147,16,108,13,24,127,132,248,44,92,185,14,191,236,255,220,92,85,20,23,226,173,180,60,248,87,153,37,197,46,33,52,208,173,165,136,118,167,155,97,69,209,37,171,51,160,214,223,10,245,79,64,51,6,213,96,142,244,94,93,6,224,127,174,226,171,83,84,159,248,68,197,16,159,243,248,42,5,49,109,92,190,64,237,126,175,88,94,204,167,252,147,165,9,137,172,164,138,23,208,165,166,251,117,44,58,209,34,76,117,250,82,206,113,1,27,213,217,176,193,204,200,115,110,37,109,148,166,40,130,9,128,164,70,229,66,194,139,48,179,137,113,197,235,150,31,111,47,129,31,49,114,151,144,171,125,232,44,89,5,36,239,29,183,99,3,128,124,86,91,182,220,239,160,218,94,58,24,98,222,212,105,170,96,219,86,25,41,220,26,177,12,79,187,126,221,45,156,190,69,19,108,16,9,255,152,27,94,117,163,254,106,37,37,27,164,195,22,253,207,47,132,152,63,47,78,5,207,245,202,79,183,19,234,66,47,235,49,36,208,132,220,62,31,215,5,188,211,156,215,198,105,241,204,19,231,78,126,106,104,32,244,186,207,27,172,41,53,218,220,46,172,158,25,37,148,94,187,230,46,62,172,118,42,209,186,11,74,12,175,27,233,234,245,150,186,239,199,239,54,4,41,52,136,35,131,243,70,54,102,175,238,129,31,118,88,120,98,149,2,84,95,226,211,22,211,133,28,23,90,103,37,58,59,208,152,196,132,70,186,91,227,116,151,183,2,129,254,228,209,87,61,203,119,212,254,26,212,177,15,105,233,183,12,205,120,211,81,194,49,16,17,4,26,103,68,30,170,81,200,114,175,159,57,240,242,194,124,77,74,243,168,130,207,32,214,194,53,183,84,106,114,130,27,62,177,78,6,56,185,236,232,76,88,138,147,12,223,45,122,122,130,111,59,164,119,187,121,6,173,138,80,120,177,167,147,206,71,134,59,223,153,182,170,88,84,128,30,217,251,125,23,6,66,71,8,229,131,199,149,42,142,253,152,111,145,220,127,136,198,83,190,67,73,217,139,73,139,11,195,248,1,235,119,188,143,121,204,90,71,129,82,151,219,13,63,233,69,72,194,38,88,201,234,136,180,242,114,80,148,198,115,235,129,254,119,112,51,198,97,52,72,186,91,33,54,100,94,66,105,36,170,45,152,63,126,118,178,88,36,8,191,131,152,208,119,216,111,170,126,56,188,69,3,146,22,63,241,143,164,207,113,70,223,182,117,215,99,144,143,173,7,80,104,59,207,128,1,1,170,214,242,59,93,2,26,131,185,208,222,80,227,146,237,247,175,210,23,33,183,62,67,166,97,59,183,82,214,55,100,215,198,133,198,107,169,211,37,130,140,113,98,247,174,130,178,124,20,23,186,185,204,175,73,36,169,67,145,72,118,98,255,162,76,76,78,63,252,20,20,70,159,170,215,18,62,60,19,254,222,53,163,47,44,204,68,119,228,58,62,130,89,153,150,107,35,247,12,87,234,34,243,151,225,73,74,120,70,153,177,207,20,194,28,6,32,239,222,251,42,183,254,59,222,253,56,139,188,179,215,131,222,89,151,27,171,84,23,151,162,192,131,137,172,93,243,241,118,133,182,123,30,92,215,109,117,7,137,249,164,149,70,101,55,155,50,251,175,14,58,103,175,188,178,106,162,74,217,226,111,207,86,250,158,80,74,214,80,9,212,87,228,208,37,199,145,19,105,140,242,69,216,248,69,104,90,149,228,0,145,243,210,194,109,242,242,21,145,37,161,58,27,41,182,145,170,10,64,23,125,206,90,250,149,47,125,162,234,168,90,212,182,109,191,81,163,136,213,234,29,101,142,4,200,94,106,6,33,77,129,71,173,204,104,151,148,65,142,132,98,11,136,139,73,233,159,82,137,133,73,175,74,192,131,73,32,134,9,135,101,229,77,13,97,119,196,209,208,133,35,85,139,234,104,204,103,246,120,66,178,110,14,117,247,153,166,96,84,34,100,62,163,244,1,134,157,10,79,207,224,190,106,2,27,249,244,156,2,48,72,116,235,44,136,244,204,66,217,70,77,72,79,109,196,236,214,86,186,81,193,216,196,48,105,112,209,11,219,114,127,127,100,196,55,73,193,103,89,76,189,188,96,209,173,143,1,154,59,206,71,81,121,254,56,173,29,167,171,5,30,249,145,41,223,2,174,121,204,76,35,34,50,251,255,162,178,72,174,122,115,140,58,226,230,157,67,186,23,54,57,223,142,255,40,19,130,209,137,76,209,127,23,163,46,173,16,145,86,33,40,214,235,23,190,74,51,93,14,182,169,168,244,46,217,172,69,125,24,138,149,159,140,163,177,193,172,66,233,28,138,105,30,99,67,44,59,194,157,246,221,165,245,124,157,105,251,130,248,116,248,129,238,35,4,222,53,27,195,92,205,185,48,72,156,105,11,211,20,114,2,116,174,158,29,143,29,52,188,164,254,196,199,231,171,92,90,15,228,186,173,134,97,254,9,0,36,160,91,58,183,228,252,191,22,79,180,41,94,1,84,218,242,23,203,80,85,38,80,164,135,158,241,39,42,173,253,167,169,48,103,203,204,80,56,140,248,171,175,76,59,93,214,144,180,191,8,175,56,117,33,65,199,58,206,79,223,10,239,144,6,46,155,139,218,4,32,64,28,22,168,49,165,137,241,8,253,177,197,141,192,174,233,11,150,146,142,104,241,50,71,243,255,162,136,11,163,46,41,253,225,48,235,207,18,180,226,113,198,33,11,243,145,169,135,147,157,47,244,97,69,2,2,173,178,250,226,97,241,15,201,196,88,57,144,154,232,24,166,42,106,179,108,82,216,103,211,80,254,195,236,208,212,217,101,178,97,3,26,144,56,231,66,54,22,203,107,237,99,201,170,154,213,139,70,95,172,12,106,221,225,201,250,20,123,243,41,67,215,187,124,118,134,244,210,214,188,60,201,161,54,216,234,197,234,252,51,240,163,35,186,147,13,124,196,113,161,105,218,247,197,187,118,162,79,74,239,33,134,191,240,172,26,9,2,116,186,223,146,254,23,128,221,186,151,26,21,44,76,246,241,196,100,83,12,106,32,10,224,229,11,216,81,97,20,113,59,122,167,188,164,216,51,229,54,92,51,138,72,147,250,221,208,177,67,103,134,250,123,178,127,99,221,163,219,233,199,209,175,11,95,139,21,45,51,114,171,204,1,103,192,72,57,129,105,77,117,115,154,228,135,245,51,214,227,57,203,18,213,159,203,17,239,163,220,226,151,133,172,76,217,201,217,105,190,105,105,72,46,64,188,208,107,1,61,122,226,210,223,74,190,153,152,205,137,56,179,144,97,219,87,59,18,100,17,192,35,198,162,6,141,135,148,0,142,16,219,76,79,222,242,143,219,164,163,235,35,129,140,110,216,61,118,195,54,95,127,140,75,101,221,21,51,13,145,65,194,171,34,91,191,7,0,132,209,109,99,68,164,60,78,9,109,105,63,57,161,25,205,216,170,148,19,212,193,253,161,77,28,73,215,169,222,120,154,196,174,3,213,26,24,242,102,138,151,93,135,250,139,225,158,127,127,224,223,58,29,37,38,20,249,192,75,136,115,71,23,59,244,40,138,118,45,39,250,251,76,171,123,141,175,239,102,185,227,78,74,110,149,248,219,83,50,186,91,0,189,176,204,1,208,137,213,124,149,34,19,91,51,154,97,161,197,161,185,29,140,95,71,133,236,197,141,45,208,115,68,122,196,181,152,255,165,230,158,240,72,86,131,185,56,241,3,32,91,241,85,25,53,45,212,39,200,108,138,26,101,99,82,133,109,198,78,69,214,70,212,168,15,79,138,221,81,0,56,49,127,42,171,125,208,238,22,47,78,197,162,175,133,221,50,6,168,111,137,232,193,102,154,147,38,93,55,146,52,37,3,108,40,211,8,124,127,90,124,76,82,14,60,109,101,105,166,37,89,107,82,102,34,148,24,17,180,89,252,139,224,0,207,227,97,178,79,176,82,234,74,6,1,72,25,139,238,19,84,249,146,171,122,147,53,77,173,19,32,44,141,253,199,189,173,175,232,218,170,156,36,211,203,21,139,63,31,104,130,200,199,72,92,18,182,162,119,141,120,92,61,247,225,151,75,221,80,164,180,49,128,169,43,3,32,177,44,250,33,180,242,187,46,174,181,114,109,58,173,181,29,252,66,252,191,106,194,162,250,115,56,4,36,37,84,158,202,150,180,166,118,237,98,200,238,48,16,240,101,169,39,192,220,3,246,238,18,229,26,164,132,204,111,86,30,140,162,29,117,58,99,6,181,246,224,87,250,7,187,61,46,106,31,233,34,77,249,119,63,85,192,3,181,59,141,182,209,57,80,97,196,171,73,242,152,126,11,254,94,58,173,175,153,253,40,246,147,224,60,47,114,44,58,190,70,164,94,67,239,52,101,92,87,59,15,202,107,108,48,17,229,98,236,19,104,141,249,190,200,183,45,138,144,31,108,66,76,209,76,78,219,193,135,59,48,141,118,10,116,159,210,188,210,138,232,221,227,168,6,254,108,114,27,209,178,145,79,85,175,71,252,197,69,59,126,149,213,71,170,203,131,250,3,68,50,100,136,70,133,92,87,244,51,148,145,107,131,162,67,177,218,140,30,150,217,65,86,89,11,211,151,9,60,170,254,28,22,174,19,51,77,63,228,133,190,164,186,136,137,40,67,220,48,75,182,182,17,156,22,170,247,109,57,28,50,44,53,207,15,38,244,74,135,246,27,220,131,109,80,69,91,242,166,236,36,134,123,110,204,26,53,48,52,20,125,254,72,189,198,222,15,98,11,230,120,39,111,224,189,219,173,16,139,136,187,176,192,110,67,180,59,141,186,150,223,201,37,217,21,184,222,79,20,3,38,113,58,101,113,106,148,2,97,175,81,236,253,18,22,125,104,22,193,14,171,115,78,126,117,221,115,176,183,154,210,200,102,155,43,76,224,39,235,220,208,21,211,216,91,142,123,249,234,233,160,170,248,164,239,29,131,38,229,187,56,121,17,224,53,218,150,199,246,193,116,4,24,119,46,212,43,108,144,14,17,211,209,152,15,36,161,9,41,123,175,240,56,196,130,137,205,17,252,170,22,224,6,241,186,26,170,204,198,146,146,172,196,115,6,196,60,7,6,56,182,242,38,85,122,38,242,253,205,95,13,75,93,207,147,64,245,114,171,42,30,80,116,233,154,206,91,183,133,36,39,219,68,178,157,120,130,2,153,42,50,204,37,86,190,206,123,36,208,187,216,114,99,113,65,150,105,159,246,228,122,18,85,127,35,102,57,3,228,109,86,156,0,172,2,39,46,189,239,235,0,239,224,6,229,241,162,202,124,40,67,211,51,80,5,248,187,208,151,47,216,111,199,182,250,221,227,76,111,73,58,151,93,37,61,160,7,240,1,193,138,10,82,28,2,58,70,93,189,152,79,201,148,152,52,185,186,226,221,72,175,217,5,235,147,21,209,107,142,198,221,248,142,214,108,54,18,149,43,18,142,240,2,55,85,128,84,254,139,159,35,25,21,173,130,211,196,248,192,77,121,225,7,211,108,242,76,241,115,30,41,1,55,233,180,164,67,227,48,157,37,103,233,115,104,47,219,243,144,243,70,10,228,222,141,29,177,150,207,95,147,155,184,27,3,28,194,141,159,254,77,220,148,26,98,104,86,98,233,43,38,37,232,83,103,76,132,232,233,125,57,114,114,158,135,231,232,178,139,160,178,7,173,247,72,132,132,70,13,77,180,182,48,15,74,152,254,84,142,58,20,214,177,144,119,118,41,178,238,200,11,157,49,7,111,244,247,247,171,19,151,214,73,51,123,245,2,11,133,4,71,123,234,160,79,87,195,135,51,119,40,174,105,33,164,10,154,116,144,110,223,119,6,248,95,242,33,61,0,86,185,106,0,97,13,211,128,231,252,231,154,253,68,252,88,0,226,150,171,89,121,110,235,127,64,225,74,196,132,166,89,125,25,146,152,89,11,114,78,31,223,34,154,173,230,245,57,53,249,170,83,2,158,199,16,178,163,118,120,238,163,87,116,83,151,157,108,152,121,86,43,158,141,205,118,79,30,71,12,84,23,181,82,209,141,239,235,76,211,115,102,209,92,117,76,156,12,107,8,185,252,99,59,136,30,107,20,61,85,7,109,179,125,50,235,186,206,187,235,226,28,143,192,27,53,56,196,161,2,84,98,100,240,70,195,225,35,160,222,43,178,156,189,56,47,86,227,64,50,143,56,169,1,18,170,45,5,159,181,159,234,179,16,114,239,83,139,63,14,116,116,192,252,243,20,51,150,109,216,0,221,222,22,248,80,96,111,67,125,82,83,97,223,90,226,157,202,106,68,39,83,185,150,182,17,5,103,255,103,111,24,219,222,95,42,204,58,204,72,211,12,87,211,115,234,246,110,172,227,125,242,237,47,145,77,246,236,176,220,98,106,131,66,229,138,136,40,150,202,191,29,155,134,243,143,141,50,194,154,33,148,96,48,90,101,63,198,251,235,27,120,112,16,192,81,117,61,54,233,108,126,122,19,179,0,3,38,110,116,176,146,138,153,134,75,191,247,4,207,181,166,236,173,187,60,124,62,66,71,88,226,125,169,252,2,238,108,105,99,8,206,209,185,68,128,23,36,69,56,106,53,130,126,42,55,153,156,13,90,92,197,89,229,63,83,158,7,49,137,25,98,30,94,246,251,50,154,77,159,109,105,20,190,197,58,216,159,90,224,95,75,241,110,88,48,218,171,69,206,175,29,17,32,176,216,109,164,82,48,115,60,104,167,244,103,170,78,138,127,122,110,228,11,248,26,216,207,248,82,21,20,246,129,154,132,17,77,143,198,227,160,133,17,217,78,99,157,230,200,147,115,37,14,116,96,8,74,150,49,231,202,108,128,124,30,14,165,124,185,34,126,69,7,130,172,190,203,150,43,254,17,57,164,4,118,209,89,85,131,37,171,36,131,135,78,195,211,33,185,46,18,113,240,16,88,177,209,99,243,194,162,107,54,71,57,58,49,220,149,130,172,60,229,69,23,222,137,42,106,237,158,164,60,98,53,143,67,195,197,111,58,87,141,194,231,107,210,11,46,244,247,251,125,195,186,90,52,167,119,129,240,174,217,96,196,132,126,246,60,65,213,94,86,251,131,60,252,194,58,178,109,125,152,251,0,144,83,67,52,109,96,152,213,239,77,109,66,87,127,142,249,84,126,162,127,11,74,115,148,140,239,115,141,38,72,39,112,194,0,96,0,23,62,139,220,103,81,71,151,230,150,20,7,164,254,50,39,99,170,229,151,238,174,38,243,9,151,157,193,60,111,193,33,164,131,29,248,92,142,197,214,91,176,180,51,253,21,63,148,120,211,177,99,220,255,185,123,20,234,202,168,30,132,35,5,110,221,37,3,99,197,255,129,240,250,64,163,101,191,59,95,126,169,56,219,0,21,92,85,13,207,135,159,13,38,95,180,250,51,142,84,172,152,127,229,72,112,166,253,193,76,56,191,8,207,186,26,1,242,95,209,41,146,118,230,89,147,171,167,57,62,199,97,60,28,101,79,7,236,35,68,51,224,176,164,3,213,117,229,5,219,108,182,184,244,5,49,27,68,8,101,179,73,169,251,153,32,4,71,0,124,163,233,9,158,54,198,137,68,196,180,51,167,22,63,82,233,133,179,166,231,207,65,231,245,78,120,43,185,1,193,80,242,7,83,69,229,190,184,138,5,252,177,126,185,143,44,165,203,141,214,11,29,39,148,200,14,130,33,249,192,236,26,113,133,167,68,174,201,79,179,190,20,81,206,185,173,110,24,40,22,164,192,161,20,13,192,45,33,16,126,91,70,98,240,24,187,47,181,236,181,85,15,122,232,54,210,226,202,187,196,224,118,235,132,168,221,191,185,193,46,8,7,32,127,246,170,184,7,151,241,11,219,140,32,65,181,226,188,169,81,253,134,165,183,119,249,137,101,155,118,47,165,88,196,160,102,42,39,53,4,78,60,4,219,53,115,62,167,76,14,8,37,208,121,190,79,167,99,85,127,243,19,247,239,67,15,128,10,101,20,239,45,36,164,84,94,11,173,102,227,211,189,234,65,32,197,8,162,5,44,130,129,217,232,97,12,152,165,107,111,140,136,182,55,16,28,89,223,251,168,199,83,132,126,54,4,179,66,161,215,38,142,38,41,204,6,244,14,142,159,70,171,209,172,240,152,86,129,218,65,55,215,191,248,231,249,2,125,34,248,88,4,108,238,252,104,46,37,39,68,72,147,152,170,118,237,155,115,14,230,158,112,203,241,137,93,237,40,38,19,109,1,226,238,235,76,220,237,12,130,29,223,58,241,53,18,51,180,135,239,26,38,30,129,242,224,62,100,155,1,61,148,116,98,216,121,236,31,61,111,231,117,171,79,75,130,0,211,95,14,205,232,168,148,230,11,246,24,232,104,81,37,114,145,98,193,31,255,122,211,170,159,57,190,239,61,135,47,248,95,21,239,62,123,13,81,124,156,141,129,141,210,14,242,2,251,48,28,46,160,88,255,172,166,122,9,116,151,247,96,91,84,83,96,227,148,115,83,145,22,90,30,90,185,104,172,136,22,16,127,85,249,155,146,210,156,129,16,7,39,11,220,116,136,72,30,1,59,204,65,208,185,208,70,96,81,91,248,203,143,243,81,113,192,76,72,225,154,46,179,152,112,204,171,141,231,134,190,191,165,134,26,209,189,59,253,172,124,216,98,97,151,84,165,93,182,71,81,32,5,173,107,51,175,116,246,252,69,227,202,14,241,113,68,182,157,42,124,165,62,202,247,205,33,87,144,222,74,1,71,207,151,67,138,140,79,191,136,179,117,91,99,124,227,11,210,127,247,181,120,18,38,66,179,11,45,108,143,123,247,49,73,156,190,43,3,108,53,104,160,69,28,75,219,176,250,203,15,96,223,93,93,133,197,12,168,144,192,31,3,69,174,72,247,229,241,63,16,228,220,144,111,239,106,215,96,124,118,55,152,120,33,223,107,167,72,89,30,208,237,244,107,31,120,20,212,23,196,171,84,91,32,214,107,33,137,72,72,190,254,123,178,12,87,9,101,154,127,169,4,156,254,16,95,9,172,82,1,116,225,34,122,242,43,110,106,108,119,240,104,194,113,8,181,131,218,95,127,53,144,166,192,104,198,124,197,25,37,90,124,105,112,146,5,230,87,143,1,77,172,214,223,66,248,187,136,99,94,19,213,6,155,159,56,103,110,254,152,101,175,150,1,108,70,249,9,124,204,121,116,117,24,166,211,211,226,53,101,185,104,115,27,18,120,169,119,131,109,7,43,155,49,1,235,2,120,224,20,54,93,237,125,237,255,12,157,52,227,205,75,162,148,57,186,21,5,34,32,19,88,30,80,221,226,201,255,189,119,101,203,13,218,17,41,7,139,80,164,9,19,104,185,173,210,149,105,6,75,189,97,185,17,243,30,118,5,118,88,161,167,37,175,231,9,21,226,93,221,228,31,123,100,171,35,84,156,208,134,179,95,214,227,161,111,7,33,120,174,143,5,35,14,195,183,19,129,16,89,190,9,211,99,33,219,185,113,63,244,25,195,87,37,243,114,9,196,153,79,254,137,115,239,196,133,145,22,98,142,222,120,10,107,28,138,206,62,146,137,98,47,133,0,124,71,161,241,172,72,1,4,123,33,219,124,32,27,17,224,48,208,42,9,97,60,64,198,72,138,14,203,204,24,210,133,68,51,119,238,15,230,206,13,176,52,40,99,102,26,128,14,197,211,75,98,63,124,99,150,223,76,101,188,127,31,248,170,26,72,247,17,34,24,36,202,59,159,110,174,253,83,53,113,165,123,150,82,183,91,24,65,95,209,205,88,39,57,46,211,147,102,11,201,120,9,68,60,72,234,98,153,27,16,89,254,175,151,217,113,42,223,166,158,126,89,21,71,24,7,19,58,53,3,41,21,16,210,213,147,204,49,1,117,165,40,168,85,252,105,11,194,115,111,151,130,221,107,5,10,18,62,88,188,32,124,197,139,9,45,124,137,253,157,187,67,146,209,27,84,69,162,183,252,157,219,16,116,30,12,11,103,56,91,97,18,254,160,144,36,60,135,3,104,234,138,33,221,23,23,213,254,70,8,183,35,37,8,39,124,86,145,185,51,76,183,199,83,222,18,187,171,108,89,231,236,74,40,173,75,161,214,254,141,83,175,243,4,247,206,176,77,133,153,67,71,26,214,216,188,93,124,2,237,26,245,150,180,166,238,43,85,192,60,139,60,3,144,102,104,60,236,133,207,160,169,55,196,51,116,102,218,50,34,224,55,136,245,120,56,130,221,42,190,177,189,172,220,33,124,144,137,90,225,214,177,197,181,147,230,251,50,124,86,237,6,224,71,8,198,15,208,142,120,209,129,123,89,221,187,82,150,52,136,100,147,106,104,124,222,195,8,117,132,201,131,43,2,144,26,105,210,144,148,43,100,58,18,74,44,242,86,74,117,105,169,240,94,186,73,192,170,206,173,32,95,12,95,87,113,6,27,231,209,168,194,7,231,131,58,108,211,73,142,75,222,134,127,29,186,243,166,71,211,245,162,79,188,161,218,9,138,97,102,33,216,151,24,200,210,242,174,202,70,192,234,146,76,83,79,156,147,175,56,65,255,68,69,254,2,196,116,54,206,165,186,180,182,92,50,57,227,149,64,58,107,33,46,145,36,79,224,205,239,27,183,194,87,153,4,48,19,90,221,149,164,67,17,107,179,114,54,88,77,196,216,142,49,155,120,100,170,187,114,0,149,126,58,179,82,228,159,127,121,64,87,104,110,2,29,67,127,114,146,31,226,169,2,231,1,120,153,212,61,149,237,174,13,251,66,196,80,184,178,182,23,177,39,149,119,185,115,63,214,65,203,212,147,100,65,18,199,26,45,145,142,199,148,115,33,219,189,140,245,64,212,151,139,104,157,25,50,62,95,167,253,93,153,96,198,61,188,152,147,178,180,87,199,207,45,245,63,243,135,212,236,168,33,224,200,12,238,128,81,51,132,115,96,168,184,242,184,225,162,203,127,93,113,31,59,196,140,138,79,217,117,108,204,231,63,51,28,59,45,161,205,61,214,57,62,194,155,95,81,198,73,90,240,186,194,30,109,187,176,247,172,73,104,23,28,195,213,222,41,227,253,142,217,219,78,50,142,47,153,63,94,140,26,71,163,224,205,22,168,162,208,190,81,104,254,78,81,135,200,126,65,70,248,128,99,10,79,205,13,214,32,240,47,169,249,223,55,67,6,175,55,33,28,35,47,111,162,189,59,66,4,38,49,24,1,81,157,171,16,26,248,107,176,118,211,83,176,87,80,199,223,174,90,109,155,45,200,34,155,113,190,232,105,200,73,39,132,87,78,97,48,129,14,222,245,20,42,217,182,132,91,194,149,142,186,247,51,116,61,175,183,56,10,149,175,111,48,67,47,82,43,113,196,210,153,33,225,193,3,80,112,136,161,227,50,242,20,106,131,190,216,198,199,80,179,224,127,172,118,251,16,44,174,61,57,173,135,240,90,125,41,35,221,51,129,242,255,73,177,77,37,212,147,25,25,212,57,26,228,29,51,50,246,189,5,70,148,16,75,115,36,138,250,17,183,249,34,144,135,66,71,75,123,224,60,237,167,203,245,216,188,147,51,192,47,26,72,63,158,142,201,246,21,184,76,137,42,19,98,225,201,39,238,65,97,62,54,115,168,180,3,238,54,91,181,135,79,78,229,190,105,46,115,134,176,8,213,199,214,76,122,144,107,48,85,222,194,98,228,83,141,142,105,79,206,162,204,136,181,245,128,87,246,151,17,220,182,9,50,171,91,34,129,36,138,15,199,202,33,145,70,65,19,236,16,149,226,76,132,78,32,22,161,64,34,65,189,24,231,5,183,74,177,123,179,1,251,195,173,34,220,6,171,147,61,50,115,67,102,142,68,12,8,158,241,175,120,1,198,151,236,132,53,193,199,32,247,216,49,106,94,240,127,42,184,193,21,88,43,70,234,190,54,95,52,241,157,88,75,14,232,132,194,224,2,147,204,98,31,195,72,237,206,77,29,191,5,190,58,2,119,66,61,70,183,130,124,167,153,131,216,149,6,185,239,228,131,230,175,221,140,210,91,34,95,141,21,110,36,169,18,204,211,146,254,125,47,182,119,47,225,180,42,25,103,73,62,255,222,109,189,128,71,181,65,2,48,209,204,239,173,35,102,155,115,47,201,39,28,236,104,210,26,7,230,220,179,135,13,102,181,239,137,100,130,140,63,101,211,58,98,1,145,218,27,156,143,43,154,186,159,123,138,60,13,137,134,73,235,161,56,189,37,111,75,61,232,25,129,4,2,80,75,42,104,214,8,57,34,7,108,210,134,161,251,160,28,149,119,228,194,61,224,108,195,213,144,152,74,90,107,219,115,151,82,30,184,105,161,255,75,130,65,10,67,141,192,44,68,107,137,11,116,18,113,54,146,207,201,39,36,115,77,9,221,50,21,100,221,140,179,223,82,235,234,123,22,204,108,43,209,208,9,30,237,235,219,89,91,159,57,227,173,118,52,52,193,240,251,2,231,178,3,21,172,224,134,25,24,44,253,196,218,104,12,247,171,159,47,148,183,206,200,5,151,194,149,114,153,49,250,1,1,132,58,38,12,116,98,230,31,157,27,171,218,136,231,203,168,137,49,196,248,137,185,53,147,11,229,13,146,240,129,12,31,236,126,73,88,212,175,43,1,175,161,169,225,69,213,47,108,146,60,19,202,223,161,249,65,166,130,64,216,11,19,162,97,139,141,110,10,15,176,241,218,37,33,172,97,176,221,213,203,148,91,220,102,193,66,52,210,169,137,168,53,164,112,105,236,168,3,199,235,184,105,13,233,249,170,162,207,77,203,65,94,38,208,138,94,184,52,166,239,6,195,138,175,144,22,90,149,248,34,172,138,254,107,71,14,239,149,225,122,129,46,122,117,251,221,196,186,165,114,10,194,246,187,119,74,51,138,175,55,194,235,66,118,96,181,61,65,211,113,237,204,149,79,78,36,125,240,234,17,1,149,183,129,194,149,156,126,115,211,147,216,77,80,99,160,71,185,129,82,251,14,89,99,29,221,150,140,167,229,41,13,121,122,180,14,25,129,50,43,194,1,102,76,62,13,23,162,177,161,121,231,6,223,89,175,158,136,61,2,148,7,15,198,191,179,167,209,98,178,22,242,186,157,221,209,180,114,202,93,250,205,25,150,47,26,51,192,43,136,206,180,67,229,154,200,254,53,33,96,61,46,161,93,36,100,58,154,77,37,94,182,94,44,41,221,200,205,95,154,97,230,49,217,197,1,5,230,127,142,32,247,209,17,253,211,22,142,7,16,74,206,49,247,116,186,142,124,162,16,188,210,131,20,42,27,213,163,80,6,128,245,150,80,48,51,134,236,249,194,159,197,39,42,50,102,4,15,48,225,74,217,50,152,27,251,75,130,61,218,48,96,241,188,47,183,146,0,176,131,74,191,201,213,240,163,247,79,138,83,169,125,16,14,26,25,122,89,190,214,118,95,39,30,203,105,146,72,59,214,9,101,20,152,94,211,175,45,252,89,164,57,146,6,101,10,211,204,61,55,247,192,80,140,190,225,205,140,58,112,164,191,191,254,64,157,88,221,177,156,115,19,207,46,226,69,4,101,141,237,54,228,44,89,230,195,242,181,43,108,32,104,3,150,109,12,165,102,2,225,124,112,183,134,193,235,203,114,23,22,250,67,94,8,115,128,51,185,246,200,140,186,156,19,177,226,255,31,248,250,41,182,82,64,196,174,244,56,246,245,241,120,88,162,43,109,133,93,78,88,124,153,18,97,28,98,88,139,94,89,116,100,228,181,10,139,244,10,144,199,87,12,182,13,219,164,205,179,215,111,85,33,182,121,1,11,62,190,117,14,248,36,156,130,56,7,118,69,48,231,17,164,32,9,11,2,236,78,97,163,95,67,255,197,38,26,179,204,54,98,91,165,78,152,205,26,118,214,16,27,185,173,86,133,32,182,125,14,135,226,253,118,170,37,185,240,59,209,85,68,16,4,30,155,211,66,162,135,116,165,192,142,163,234,216,12,84,117,11,108,85,57,96,198,120,108,178,221,141,232,35,253,83,65,160,32,20,67,99,95,117,170,26,173,79,157,113,37,0,225,221,221,26,168,23,214,228,99,156,50,146,144,69,46,250,157,169,180,186,15,71,184,139,245,204,212,63,236,20,203,45,213,68,242,36,214,244,50,54,28,54,241,73,68,25,33,235,155,193,88,34,120,247,177,77,81,238,98,93,209,176,119,182,129,247,164,102,196,192,24,184,79,207,118,116,142,34,241,93,163,201,211,63,26,186,188,57,242,60,51,231,72,8,85,87,144,57,47,136,192,71,18,174,4,33,221,6,173,251,241,152,157,7,90,132,195,52,92,159,230,12,150,252,147,9,114,247,16,29,148,80,41,91,104,41,240,163,33,183,133,112,167,142,252,218,156,152,114,158,24,196,27,222,159,194,70,13,63,163,189,248,136,165,74,237,241,134,31,196,237,216,228,228,28,160,136,67,118,36,234,226,88,205,241,76,148,76,119,67,212,245,230,48,108,188,117,46,74,64,191,43,204,200,231,90,214,198,95,246,62,103,221,21,7,230,196,179,77,94,100,189,131,113,241,114,40,89,204,239,206,96,38,17,177,67,74,97,40,160,17,201,176,10,192,251,219,57,248,50,42,64,251,212,126,128,116,91,22,77,27,138,28,123,3,190,210,116,54,34,62,94,60,140,109,141,215,115,102,230,251,57,180,112,92,80,66,72,252,12,53,153,29,203,68,53,121,15,125,78,198,43,135,239,58,90,228,28,179,137,68,170,13,116,28,53,186,44,74,218,40,10,106,89,71,180,163,237,198,48,114,47,212,175,71,44,105,98,219,90,125,196,58,201,152,194,122,137,228,113,18,3,196,181,24,127,36,166,15,157,137,26,7,214,193,6,88,34,194,97,206,151,73,163,160,129,175,149,78,203,173,109,58,254,60,87,13,238,150,228,138,123,124,202,214,106,23,93,101,173,147,22,78,167,38,56,229,60,243,203,42,28,59,81,165,24,102,2,247,197,163,32,184,250,207,48,189,122,125,36,84,73,188,53,90,196,174,8,29,143,164,23,68,255,209,242,112,244,224,118,50,6,190,138,172,224,11,57,120,190,7,157,173,97,127,65,156,55,193,208,211,100,70,155,6,150,50,248,92,46,19,1,48,0,213,119,196,221,142,120,89,56,17,95,25,155,120,201,206,160,182,215,73,201,79,20,19,45,226,155,46,160,55,20,147,123,114,30,140,47,185,182,110,144,201,205,211,167,197,185,128,130,161,145,210,218,140,53,106,151,48,255,27,229,226,106,55,23,182,43,97,135,158,28,82,98,41,39,28,181,187,196,147,141,117,33,77,179,136,189,69,129,140,184,76,30,5,28,57,24,110,253,241,171,36,125,85,30,3,71,17,243,128,113,143,2,68,20,25,200,166,184,162,1,107,51,101,126,119,164,243,20,55,251,184,166,255,33,184,115,143,158,171,248,156,121,186,222,52,248,82,160,167,7,215,83,186,68,0,58,109,57,166,60,236,243,201,106,194,158,225,80,152,127,19,166,173,134,122,200,19,201,58,175,25,218,133,43,172,175,23,141,70,141,127,86,169,43,165,150,100,190,141,202,113,95,75,170,101,150,96,144,115,115,151,81,246,251,103,99,218,33,203,177,195,17,229,188,124,51,241,208,77,172,3,141,63,200,98,23,143,204,100,141,24,25,25,94,217,26,232,117,120,41,107,122,110,234,235,198,60,133,143,163,108,204,14,135,17,235,23,193,29,18,228,253,254,27,65,189,22,161,82,156,92,235,12,150,194,223,192,0,200,183,187,244,128,113,109,69,206,237,134,237,142,202,177,112,104,228,209,52,26,110,6,87,222,229,155,171,189,180,3,72,210,80,66,70,156,70,104,113,27,77,30,46,247,74,177,33,68,9,208,167,1,1,168,229,55,27,126,198,195,131,82,216,201,193,187,208,146,58,248,198,184,14,222,164,232,173,91,126,26,53,136,246,181,11,71,66,180,126,41,45,150,7,93,171,42,87,235,147,197,163,195,243,228,201,49,124,215,157,208,39,131,247,150,150,66,46,60,21,195,247,73,32,150,113,244,3,108,222,189,238,142,165,173,172,56,253,175,63,41,89,160,77,179,148,154,4,28,69,49,232,46,195,76,35,86,114,244,248,165,188,251,135,136,54,149,115,36,38,2,236,148,136,226,55,223,75,34,102,97,48,21,224,74,160,31,163,58,20,18,116,33,39,102,118,99,252,126,111,109,131,89,61,78,38,175,65,110,118,220,250,50,14,206,36,68,169,121,124,82,20,151,215,99,46,23,33,218,244,167,56,202,58,22,168,217,44,207,235,7,133,119,239,107,185,106,186,2,3,62,111,141,181,2,116,114,83,34,177,90,239,126,151,192,176,243,246,66,109,190,225,147,223,21,98,183,234,115,44,157,72,5,8,156,17,46,155,255,211,205,154,227,9,167,88,101,35,199,41,1,252,194,179,63,43,160,56,133,18,136,76,250,146,232,49,56,80,204,223,103,226,212,88,15,8,70,55,100,231,240,22,48,181,0,238,189,216,51,117,93,167,252,49,108,139,150,8,167,73,205,194,13,185,196,255,68,117,25,3,34,224,43,50,165,98,16,208,168,16,158,93,253,90,207,234,67,93,101,107,89,105,33,130,155,95,91,30,205,39,102,195,147,202,144,176,147,181,245,240,24,205,117,16,200,53,13,231,142,29,137,80,10,54,104,8,131,235,183,79,216,32,190,216,125,182,222,15,5,200,13,136,232,102,8,236,11,102,3,53,240,30,112,233,91,111,95,162,217,19,77,56,254,44,0,215,225,119,93,137,6,196,178,80,148,224,35,136,149,48,20,69,33,184,77,148,57,202,165,7,221,20,172,237,194,84,37,224,156,241,194,30,153,31,229,213,22,21,131,44,206,166,110,12,93,21,168,151,242,194,84,133,179,132,19,221,116,154,85,7,1,114,161,10,169,115,171,57,151,96,211,210,232,39,135,70,227,209,5,171,193,220,131,252,172,233,199,131,203,52,52,80,196,71,221,71,229,251,112,221,177,251,147,193,21,148,38,56,84,105,140,121,115,70,108,227,71,252,55,184,196,100,72,199,127,36,47,245,112,89,87,73,127,126,74,232,237,243,80,70,116,35,47,130,217,204,55,241,157,21,160,243,124,81,203,146,154,84,65,180,30,130,239,207,210,39,186,176,59,13,138,200,63,165,28,41,15,148,190,250,114,192,206,21,20,227,196,99,7,123,228,162,58,131,111,247,67,2,180,108,111,233,215,28,57,124,153,20,55,230,246,160,241,16,44,140,136,82,6,145,183,145,231,150,69,131,36,61,74,186,169,87,25,104,16,242,138,219,19,243,43,84,162,202,231,129,219,88,126,85,53,0,118,95,250,191,213,94,95,104,181,139,246,30,237,149,194,149,79,102,254,2,206,128,62,25,138,96,227,202,151,255,130,220,179,159,37,28,7,6,232,61,95,182,218,7,254,87,43,159,212,67,138,41,162,173,8,218,155,156,133,51,122,90,3,79,94,145,90,41,34,67,229,57,223,168,193,76,96,194,105,91,171,154,64,69,148,117,91,181,224,96,12,136,75,142,200,65,156,103,113,41,244,45,99,206,3,182,219,131,128,153,51,182,84,151,21,81,56,71,9,155,184,85,211,128,21,219,232,46,4,2,32,189,223,145,29,53,170,87,148,154,66,48,168,233,253,222,160,92,22,250,145,252,211,28,205,118,209,217,16,227,188,71,41,123,161,89,130,39,145,33,249,125,17,160,158,58,64,39,22,32,95,64,136,152,75,116,1,240,205,119,50,150,45,232,186,7,103,71,97,149,213,16,179,58,34,217,127,31,183,173,165,199,244,124,71,80,73,104,19,211,210,15,108,249,26,26,86,32,140,27,53,42,249,14,242,88,215,254,56,24,122,178,237,153,184,34,198,181,249,235,245,101,129,154,200,142,235,126,245,43,189,124,230,11,209,151,203,50,232,44,144,214,219,132,114,25,88,167,84,31,96,225,65,160,158,253,249,253,86,12,129,54,72,17,128,167,233,97,32,118,186,187,30,163,29,23,134,168,109,54,199,226,125,121,149,231,122,139,252,32,64,98,63,100,148,199,185,95,140,215,148,51,21,210,223,88,201,165,111,33,132,182,98,96,92,198,229,75,44,34,149,128,137,75,151,163,220,241,224,159,106,122,181,226,203,68,127,64,99,245,254,6,46,230,112,245,201,10,27,232,166,171,55,125,90,8,155,199,114,1,6,253,99,71,123,205,109,187,151,187,182,49,215,181,182,87,58,75,245,56,84,159,136,72,186,223,215,135,96,156,195,41,35,125,80,217,68,66,213,24,243,179,118,31,148,110,10,242,218,251,239,179,47,125,51,44,184,243,118,202,17,206,246,52,231,124,17,18,5,59,150,124,167,170,201,42,152,80,144,165,210,32,182,33,213,153,252,77,106,181,186,25,233,93,18,18,229,180,194,196,9,119,242,162,180,50,85,174,197,158,58,140,253,233,132,33,216,203,57,109,194,139,152,36,235,70,217,52,6,206,52,123,5,39,81,26,124,115,221,9,253,67,120,203,34,181,135,143,186,12,153,23,73,129,68,103,251,100,244,201,89,166,171,97,233,252,100,174,117,21,253,226,109,33,219,221,27,125,103,157,33,126,225,71,47,234,169,72,40,39,255,215,77,126,44,72,248,215,250,105,23,16,24,26,78,64,23,103,103,249,103,78,153,42,195,229,234,197,58,83,231,106,38,177,82,109,222,36,118,239,94,105,31,244,135,95,135,174,248,168,146,1,86,62,182,124,85,64,252,83,30,150,184,3,196,115,158,189,192,219,0,188,76,237,108,219,249,34,250,8,175,2,134,4,10,211,167,128,222,138,191,41,145,230,158,248,133,254,94,93,155,6,122,184,211,36,64,201,83,5,88,175,126,247,210,88,57,1,210,93,243,76,28,14,7,98,29,148,130,23,3,199,4,23,221,173,117,43,19,152,126,196,134,251,240,56,115,2,210,42,24,31,157,232,177,35,33,139,83,118,11,92,156,146,21,4,176,73,55,0,88,104,193,14,181,189,72,73,205,18,202,16,64,55,81,98,8,189,189,197,124,135,93,220,140,125,170,75,242,155,135,31,194,69,149,72,123,9,218,98,161,127,10,48,160,3,112,191,125,36,240,84,54,246,129,34,191,98,67,198,62,249,101,81,208,102,107,142,12,233,130,231,206,154,110,83,164,173,106,53,92,249,116,105,139,234,193,111,157,67,134,103,177,224,97,163,16,239,57,54,46,115,193,37,75,136,244,74,141,234,36,72,123,34,172,42,226,236,166,20,195,254,169,52,209,91,2,83,15,124,120,32,118,56,169,8,184,248,211,53,56,166,147,237,11,44,157,207,200,110,43,12,187,129,218,60,89,44,82,60,134,74,66,241,158,221,215,251,186,180,106,191,14,126,211,250,218,112,142,20,136,92,193,224,206,121,207,104,76,101,2,164,65,244,151,162,59,87,23,18,236,124,233,187,172,124,160,109,190,157,83,215,139,79,180,130,1,155,45,149,65,249,71,3,60,197,212,167,60,145,217,235,242,199,169,93,167,17,124,207,145,2,56,40,113,194,105,175,147,36,112,93,178,203,231,111,200,219,179,224,118,130,169,14,122,245,205,88,70,83,207,155,237,79,106,195,222,230,103,86,229,181,70,2,139,111,241,101,60,98,104,80,186,60,175,42,60,222,219,255,190,157,241,8,201,132,108,68,104,114,228,131,90,103,251,65,121,23,145,99,105,97,157,12,130,31,223,201,216,56,97,44,60,243,5,89,215,151,140,208,104,113,189,152,231,41,176,186,62,65,80,143,227,101,249,180,15,222,150,41,68,24,123,92,75,184,86,220,80,243,224,254,61,251,175,147,94,22,184,11,158,71,189,164,236,111,181,59,243,178,211,53,31,33,170,40,18,158,110,18,5,132,172,38,117,85,244,145,204,137,76,33,55,184,126,168,175,64,178,154,15,152,8,134,113,92,143,39,75,119,77,73,245,222,21,26,17,79,115,207,244,14,99,5,200,228,20,181,109,68,116,178,118,168,248,108,160,25,142,17,209,20,159,102,94,17,91,101,239,19,169,77,112,137,180,127,175,100,107,157,110,68,17,179,70,228,115,205,138,107,110,37,65,219,161,211,216,44,74,181,232,171,179,197,1,17,214,6,149,198,20,96,198,215,26,194,110,219,20,28,45,141,30,138,127,137,161,7,133,226,53,113,250,14,236,229,13,78,40,64,159,225,46,13,172,195,88,166,122,176,87,40,224,224,246,84,32,228,62,23,65,31,58,73,9,202,177,107,142,114,59,236,161,4,210,35,152,232,188,249,89,25,183,157,185,3,5,129,20,246,133,130,31,232,22,183,107,29,149,136,181,221,8,127,8,181,28,112,207,139,90,222,58,238,243,236,1,182,209,20,78,199,70,24,56,116,231,234,35,206,197,105,4,226,58,254,246,23,229,97,40,188,134,119,247,239,25,110,122,56,204,110,203,201,89,214,38,9,157,115,136,222,232,221,222,98,201,253,99,113,3,209,155,188,42,60,255,210,243,141,109,58,166,221,37,9,46,38,89,183,240,44,161,218,136,185,153,69,77,64,58,237,223,48,122,150,141,23,104,151,109,107,49,22,111,73,242,157,252,239,254,128,120,8,0,25,118,43,238,254,208,29,101,73,137,109,157,135,110,18,195,31,17,24,46,232,39,176,79,47,229,21,253,72,227,114,132,237,36,139,66,220,196,209,1,58,190,244,208,176,173,207,237,88,228,136,85,19,41,59,225,53,222,92,164,192,41,29,64,137,227,173,31,204,85,75,4,66,39,182,8,145,180,63,251,12,225,143,173,13,5,162,217,61,34,89,185,68,10,121,87,11,167,64,177,44,140,247,179,162,56,179,110,61,189,248,41,234,59,210,12,247,52,92,198,236,48,177,169,201,174,200,245,81,243,107,3,43,93,202,51,92,113,93,40,104,149,213,132,192,98,133,216,183,213,210,202,153,39,72,241,218,35,150,180,233,132,71,200,248,92,52,122,223,252,229,45,58,84,28,53,240,206,12,202,84,231,160,253,83,92,66,57,193,219,207,124,208,90,112,158,98,102,232,233,30,147,233,151,243,225,77,114,144,192,84,200,53,231,210,67,118,177,62,242,170,125,42,101,143,240,46,131,177,173,150,134,87,49,91,13,231,3,176,20,175,21,9,219,129,164,94,233,61,97,77,150,175,205,175,146,14,218,170,106,215,51,224,129,59,218,29,204,243,198,201,167,231,81,43,163,68,224,16,56,95,140,106,135,124,200,66,21,51,119,254,171,229,69,237,32,162,140,153,9,122,129,202,36,152,163,55,72,190,242,1,162,94,127,24,129,7,184,19,224,0,87,145,162,172,43,7,70,140,0,68,99,185,157,69,142,13,131,179,115,20,154,152,224,28,49,246,87,132,180,165,229,223,85,110,226,44,25,158,214,189,17,20,232,201,153,27,110,214,8,219,226,129,203,13,9,75,197,230,202,145,197,124,229,12,117,166,229,226,12,245,254,231,241,185,174,124,104,8,8,94,147,233,73,229,50,183,47,94,129,18,230,51,192,175,79,148,115,70,145,116,64,47,196,192,39,102,185,195,201,99,207,14,114,242,244,13,71,184,89,252,169,41,3,173,210,187,87,158,156,201,213,164,61,38,107,149,67,104,238,174,173,7,89,33,68,250,253,217,85,156,180,243,195,119,15,69,128,217,30,198,84,111,153,193,215,248,168,126,141,156,83,111,146,78,170,120,9,180,191,204,121,225,102,37,76,108,177,28,127,5,130,111,62,221,193,139,119,3,237,223,204,211,68,86,56,137,116,225,209,101,180,123,184,50,189,113,16,39,235,129,106,179,110,41,246,39,135,66,117,208,128,218,7,135,174,66,79,199,153,203,244,121,137,11,45,5,187,68,52,40,101,157,157,200,145,252,128,232,155,132,221,7,24,5,37,37,27,59,191,54,138,0,110,68,53,6,129,164,92,5,43,16,234,186,122,2,238,106,71,239,171,150,174,97,173,182,78,249,195,78,186,39,169,102,53,109,161,216,91,24,89,6,244,20,35,7,63,1,21,232,251,224,76,167,64,10,11,200,120,200,174,149,182,221,107,43,153,86,166,137,25,228,108,199,214,5,131,10,15,173,243,191,94,32,188,54,130,161,227,168,255,202,163,179,17,254,195,197,154,242,64,183,165,104,133,200,7,119,190,62,129,8,41,27,189,126,116,49,166,40,32,165,137,114,191,29,34,222,211,179,35,144,178,8,210,82,173,193,72,225,53,57,187,248,23,218,45,43,9,17,15,212,245,127,140,35,249,97,188,28,202,27,58,142,230,206,196,37,121,91,156,28,75,196,82,164,247,165,223,122,22,162,118,140,30,111,55,178,8,53,198,55,115,1,215,189,24,211,62,197,212,75,178,79,160,43,63,27,75,211,90,41,243,34,88,26,246,34,95,150,194,95,153,90,141,144,230,139,73,62,247,110,88,8,141,183,11,73,67,156,207,26,72,85,136,239,8,174,47,94,15,242,222,121,126,245,97,197,6,173,156,83,129,2,123,118,104,183,173,157,67,9,5,150,244,153,70,12,179,195,86,185,246,73,6,162,212,95,124,77,148,191,100,69,159,71,19,88,170,101,253,248,105,229,90,4,254,162,148,67,187,79,148,72,135,93,225,238,46,133,97,140,72,201,0,142,79,0,78,232,48,77,140,161,196,186,186,88,73,188,28,123,155,170,177,164,194,178,197,54,240,191,196,128,112,53,237,46,177,147,229,153,98,29,89,35,98,108,112,209,176,202,34,167,56,142,203,168,48,212,100,222,18,131,115,205,120,37,20,70,29,85,88,16,20,61,126,150,143,14,9,147,166,76,40,211,27,90,252,15,177,204,35,252,172,164,120,70,65,74,217,94,121,245,160,250,162,234,54,65,234,195,181,231,143,226,221,148,138,41,22,130,144,38,121,62,117,127,20,143,99,88,193,131,213,187,195,57,121,27,46,192,209,186,41,223,196,241,251,96,136,34,186,230,112,65,6,177,169,212,41,142,21,59,159,220,251,47,214,173,131,228,127,231,36,198,228,64,87,79,251,148,92,12,192,23,14,112,87,39,60,135,9,221,244,6,45,129,165,249,122,149,74,235,98,73,213,103,151,86,151,228,196,184,45,220,42,47,223,25,169,135,36,147,60,222,127,82,74,1,117,216,68,163,204,97,135,215,42,143,176,94,176,49,255,134,121,59,178,140,140,249,3,20,194,108,40,85,236,173,115,103,104,204,139,67,45,180,153,154,111,3,66,86,144,17,78,82,125,183,226,71,172,184,122,123,151,98,85,106,200,236,83,61,101,95,207,66,136,190,54,120,225,89,126,246,246,111,218,3,206,229,142,18,160,23,250,150,27,24,140,214,97,65,43,4,154,38,231,136,129,74,217,31,216,133,201,253,34,62,216,150,136,100,38,76,124,10,49,233,140,233,209,180,0,198,97,151,131,252,58,176,77,54,150,248,104,30,17,245,44,24,149,21,89,121,169,118,236,186,18,142,216,234,198,41,100,179,68,238,46,124,241,59,99,57,235,47,2,185,165,64,154,130,109,144,129,38,210,14,213,183,249,104,43,13,32,203,7,243,29,249,249,30,38,59,145,157,35,85,177,52,61,87,219,152,243,93,16,131,252,159,134,58,46,175,175,180,229,77,164,43,134,39,123,148,250,210,227,50,155,161,21,86,115,114,227,18,218,232,236,211,244,179,169,94,20,186,57,103,49,248,248,254,69,0,240,99,177,254,127,90,45,162,60,23,84,125,60,117,21,237,143,73,109,216,5,78,220,247,48,175,227,182,98,94,62,134,18,129,33,112,57,206,109,193,250,72,253,63,80,45,80,152,205,64,254,195,205,114,222,54,205,193,50,255,33,196,210,241,201,72,1,46,123,16,237,161,97,224,30,139,77,50,210,15,153,220,102,199,143,108,30,47,47,234,116,72,175,1,15,157,54,102,0,83,171,27,121,138,169,206,199,135,89,179,7,25,240,21,226,69,61,60,105,185,27,1,212,196,74,139,72,158,113,250,32,4,94,254,145,13,174,76,140,200,159,65,70,83,151,50,249,134,55,143,105,238,8,124,1,119,106,152,204,18,255,76,191,246,72,142,203,117,236,137,179,106,156,253,176,160,4,18,72,232,136,166,21,248,166,53,210,42,2,184,169,109,107,4,192,245,7,223,169,149,3,213,78,210,67,3,114,233,66,95,46,139,61,90,6,77,152,211,130,114,123,161,202,58,242,205,90,208,92,191,6,211,14,145,147,41,42,175,180,180,54,41,235,78,228,143,247,220,238,230,59,123,88,174,212,114,188,99,234,34,85,0,186,24,141,163,90,53,251,18,236,8,25,218,116,222,157,11,194,143,123,135,45,144,175,196,138,101,225,90,122,117,125,26,33,193,156,111,43,51,81,207,15,40,8,180,160,90,206,203,110,123,32,122,209,98,224,249,57,2,222,207,168,26,122,161,226,54,30,42,193,226,171,224,125,240,220,147,185,244,72,203,9,253,224,45,254,15,244,81,67,8,143,44,46,159,151,71,239,88,176,224,132,115,79,61,133,31,63,193,249,241,165,182,80,11,103,186,75,151,27,188,221,171,182,74,53,226,27,92,20,96,224,104,196,115,6,58,190,6,234,99,192,47,232,129,47,0,75,210,104,162,110,73,46,18,10,153,197,52,91,117,206,215,44,93,12,237,247,78,146,61,208,227,167,203,65,117,244,67,23,122,225,190,253,67,65,86,92,149,204,60,247,253,62,18,214,6,158,234,242,188,188,46,166,90,74,10,171,50,99,238,52,73,104,16,251,187,138,41,183,209,110,68,155,39,117,60,9,84,248,9,110,117,16,67,91,249,187,36,88,157,220,134,92,222,92,113,215,20,53,61,1,58,237,157,11,85,213,189,216,131,147,174,175,11,97,69,249,188,9,246,90,222,249,197,85,249,15,186,87,140,250,0,120,108,152,110,129,217,43,139,67,190,129,189,152,225,189,176,235,83,49,250,131,100,137,204,177,139,205,144,79,7,205,16,21,146,11,133,69,68,52,253,147,39,70,215,231,157,158,138,84,148,178,123,216,249,234,32,171,0,234,221,6,172,171,132,192,17,69,75,229,67,116,239,246,28,206,178,114,38,199,202,129,182,130,25,198,95,200,189,172,71,92,80,8,102,201,185,118,70,117,248,196,210,106,15,136,190,226,90,65,177,254,21,76,237,198,142,22,199,14,241,29,176,7,186,110,196,0,36,150,121,8,103,98,45,252,64,227,3,221,180,145,149,161,27,245,236,14,206,146,240,167,232,217,192,77,77,250,66,153,63,187,249,109,138,60,126,53,176,198,129,127,231,36,32,189,195,126,222,59,41,130,106,200,65,79,2,142,44,75,134,54,145,97,159,52,12,162,137,172,103,204,40,111,96,244,61,126,173,130,181,245,171,20,11,11,140,45,98,94,48,36,4,123,221,101,217,128,18,14,212,194,104,145,204,46,27,179,82,64,138,29,51,160,206,221,234,219,181,8,250,156,47,128,171,38,94,103,203,252,18,166,240,207,60,164,160,170,119,51,183,170,220,219,219,44,42,33,118,36,52,160,138,213,188,34,97,210,154,10,50,55,245,112,125,24,124,139,174,92,205,137,70,90,114,230,120,143,167,167,138,186,243,239,167,62,6,211,193,34,239,48,220,20,130,105,213,232,110,156,1,191,119,40,44,247,182,27,22,255,31,152,139,180,49,146,167,207,175,246,41,46,255,166,105,54,95,209,93,52,183,215,196,129,53,122,89,82,66,243,130,21,233,157,74,27,147,237,149,223,96,241,17,65,118,177,128,120,58,207,79,149,220,18,186,203,212,218,66,77,69,116,97,238,235,60,58,6,204,137,227,3,193,113,148,30,169,154,234,246,253,98,148,158,250,52,151,29,177,216,215,165,249,185,141,4,124,180,143,216,68,206,208,51,34,57,186,113,206,80,253,103,254,232,108,62,109,105,11,197,126,186,64,190,132,106,228,170,96,28,239,202,183,241,114,232,154,40,250,255,227,139,160,163,210,175,58,211,159,192,250,225,178,36,124,212,113,14,196,142,235,58,168,92,30,188,188,177,234,117,3,16,123,131,222,171,24,221,185,202,203,245,216,108,188,239,55,231,222,130,171,9,101,31,129,201,19,228,243,244,50,30,2,14,92,32,85,247,84,147,109,226,83,249,165,27,46,186,65,12,253,78,90,244,50,77,233,15,230,199,69,201,254,177,133,122,150,34,207,15,155,129,106,150,48,81,236,146,173,37,200,2,93,61,78,125,142,109,18,118,242,138,243,140,132,184,64,119,220,27,27,100,19,1,85,128,96,166,19,176,64,110,30,138,168,86,240,253,223,77,144,144,112,55,45,33,153,55,153,40,179,171,13,99,236,65,21,137,75,46,249,124,205,240,153,150,134,81,28,234,227,1,63,135,43,178,98,209,154,164,241,173,127,89,42,47,197,224,165,155,152,222,134,127,19,87,154,198,186,225,45,138,16,248,180,95,240,36,162,164,60,187,200,7,114,151,156,43,225,222,207,76,213,119,202,126,219,248,243,248,146,205,161,40,163,185,97,44,78,158,218,153,154,131,26,94,49,3,169,51,133,125,115,98,227,53,150,145,182,61,96,91,16,192,81,223,174,27,114,0,55,220,28,168,13,22,231,67,211,223,72,254,142,126,221,30,191,87,84,47,34,13,40,103,57,251,225,23,29,6,205,80,127,129,167,164,144,31,46,230,210,0,105,244,58,251,226,68,35,100,8,244,211,215,53,95,18,71,80,7,86,150,197,182,193,196,146,194,184,114,253,245,23,76,191,16,141,9,255,86,133,141,226,200,186,169,226,14,165,212,111,234,41,122,132,206,108,148,86,120,242,148,19,201,163,141,115,229,12,4,217,62,81,131,33,236,152,179,226,24,133,39,181,253,10,6,79,133,186,190,0,49,4,57,208,147,73,88,90,16,97,213,191,127,175,132,245,19,164,23,186,86,133,14,181,41,196,251,56,56,93,146,90,52,205,186,204,27,161,42,120,151,66,152,102,106,135,137,19,26,126,247,146,183,42,232,205,231,90,162,194,235,59,139,235,92,9,131,19,49,50,17,88,228,182,99,211,217,101,128,73,110,67,212,253,64,44,138,188,86,218,113,30,202,237,153,152,249,94,90,37,252,244,248,139,141,174,207,14,251,108,19,31,9,44,183,212,83,149,227,105,220,133,39,185,188,149,61,69,147,72,214,234,95,239,207,234,56,150,193,117,204,26,90,0,168,187,166,218,30,101,198,0,94,61,142,172,64,68,245,172,35,143,134,205,168,120,131,33,244,62,97,62,192,158,133,194,70,160,115,43,142,236,205,201,88,18,137,155,124,185,245,229,166,8,45,61,181,146,141,139,237,32,252,178,150,128,178,9,81,170,173,211,102,163,196,56,33,230,6,47,71,102,241,98,232,102,59,72,181,56,193,53,95,235,184,156,107,188,242,128,249,26,6,178,147,81,210,125,123,82,161,87,243,113,186,132,50,231,239,176,233,167,165,54,94,35,128,137,149,1,160,90,201,55,65,250,55,150,24,85,57,9,237,62,128,181,217,27,17,178,39,185,166,244,220,227,5,130,235,16,3,89,252,151,47,3,106,190,205,57,217,160,129,157,159,244,161,230,219,245,101,245,85,243,67,112,210,2,191,63,251,234,147,86,92,178,148,4,54,86,147,70,181,196,198,246,196,121,41,89,187,246,51,173,197,231,247,118,12,254,158,109,101,50,238,143,48,75,75,67,239,134,255,117,198,219,11,202,0,120,86,25,160,112,44,40,49,246,237,209,70,58,34,200,111,131,237,24,105,17,132,95,147,112,124,205,102,162,137,232,181,45,114,119,112,240,228,58,167,33,87,41,18,156,83,15,44,90,17,14,14,138,218,229,206,112,193,105,124,57,62,183,51,248,71,42,241,126,188,180,89,111,78,206,125,101,139,225,104,63,158,34,49,169,121,171,125,42,57,68,126,234,237,217,232,124,110,200,184,165,141,104,3,171,31,177,104,175,88,150,187,94,73,185,165,122,241,118,13,69,151,214,64,192,246,165,215,128,233,112,9,196,186,160,231,217,194,52,157,83,3,243,36,132,122,206,16,205,112,50,214,145,125,46,161,236,148,8,62,98,191,154,169,193,77,28,149,126,78,173,204,77,27,155,177,118,45,105,7,16,111,113,75,2,59,37,222,149,28,200,37,150,225,244,101,122,18,129,181,217,169,28,168,17,11,134,19,212,90,60,72,156,29,242,206,25,109,136,2,149,114,196,178,68,222,4,140,112,90,158,196,192,255,197,95,37,15,226,148,132,234,35,174,239,228,201,213,176,60,80,85,57,149,78,94,71,145,197,179,219,10,227,120,241,135,88,196,76,190,157,5,206,108,212,70,231,86,233,6,87,155,192,38,74,110,91,16,1,133,60,125,98,121,175,151,116,152,129,52,106,148,156,85,35,3,97,255,66,144,74,216,195,113,244,184,114,82,180,174,11,78,230,163,232,218,167,154,180,156,193,17,176,61,200,45,184,188,9,76,136,70,200,246,174,226,53,103,50,97,125,143,159,248,247,29,242,100,250,108,171,133,45,85,4,75,0,172,78,53,193,165,83,43,220,143,80,125,189,222,229,142,205,214,88,180,148,247,220,106,189,163,129,89,25,195,214,65,74,241,255,136,206,86,54,170,79,25,49,189,127,210,242,7,53,12,81,202,217,204,231,205,73,189,240,198,220,230,247,112,232,40,132,129,110,52,172,50,40,160,7,217,233,204,146,15,12,154,120,56,168,205,149,148,117,102,210,109,166,206,179,124,164,38,54,216,148,9,73,152,146,153,13,89,102,42,199,149,100,170,19,10,178,222,254,146,146,255,28,169,171,254,201,35,128,132,42,74,232,56,162,58,202,247,199,49,134,150,80,20,22,52,173,161,158,91,215,143,8,165,246,199,179,23,56,203,185,243,115,164,33,181,16,48,134,224,27,163,144,169,225,229,26,164,76,104,4,143,179,233,187,10,20,118,165,180,209,38,68,45,206,187,208,186,142,182,199,110,199,119,67,132,54,2,179,91,61,232,202,3,192,114,93,238,0,43,79,71,170,227,131,0,5,49,85,220,188,186,196,14,50,175,213,47,248,31,205,222,182,252,27,252,220,87,77,183,147,10,59,207,27,58,113,58,254,246,213,166,48,172,220,150,72,190,100,39,127,69,127,92,165,216,117,134,66,0,75,23,212,68,123,142,224,21,205,105,208,170,54,56,24,47,204,106,234,179,82,114,114,43,128,84,98,93,56,123,39,194,166,61,232,204,95,219,205,8,152,103,138,56,76,99,30,66,202,111,59,120,226,147,123,176,111,199,214,240,100,100,20,71,74,197,79,34,23,175,31,251,219,100,227,115,191,188,103,244,180,121,5,217,80,97,219,0,114,129,134,151,135,60,139,221,77,26,104,213,159,31,193,39,179,221,84,245,81,161,109,107,215,96,207,167,253,234,169,155,124,58,173,100,126,131,247,252,44,142,255,169,140,193,55,80,228,66,123,238,44,49,55,43,174,117,164,97,165,54,254,27,133,22,63,95,40,222,241,139,114,58,186,19,233,151,105,201,12,120,24,16,51,204,61,38,150,12,167,182,157,101,225,85,101,3,113,221,94,138,144,105,232,73,32,198,110,154,88,49,76,71,41,95,206,227,207,228,194,13,155,49,208,163,197,95,78,174,230,187,75,10,17,135,255,198,232,246,246,78,39,110,64,147,161,141,234,2,37,154,43,73,147,240,160,52,251,142,255,240,231,103,38,23,255,117,73,199,248,88,155,188,200,46,242,226,37,232,78,241,245,229,199,126,136,172,203,25,206,114,131,168,37,33,50,133,152,214,33,212,103,239,222,54,175,237,87,72,243,201,189,57,19,22,205,171,178,21,77,50,117,56,198,194,247,42,16,68,152,14,138,217,126,156,24,154,187,190,213,249,195,205,119,194,46,122,100,194,0,55,3,96,163,165,7,20,173,148,221,7,16,20,110,214,220,125,94,63,154,170,185,1,81,253,2,76,83,198,150,50,37,178,148,215,154,193,106,71,124,214,107,162,220,25,237,159,113,59,185,16,103,88,143,52,164,179,18,180,200,47,191,172,152,22,218,13,110,240,69,136,111,67,101,143,203,124,50,62,238,163,131,20,84,138,151,29,105,76,196,197,17,64,247,92,5,121,185,90,125,151,106,109,173,147,191,97,32,55,230,252,142,212,93,232,5,241,248,210,122,223,14,81,54,76,53,183,177,75,211,72,204,196,54,91,211,127,173,144,55,154,245,132,249,89,96,29,172,227,2,158,189,223,64,147,170,142,83,158,113,191,152,31,67,242,183,117,113,198,98,97,17,137,101,86,37,129,205,63,146,244,53,121,26,16,119,42,213,110,44,242,42,120,39,99,230,54,118,114,2,180,132,89,218,167,124,236,107,121,101,135,147,62,78,62,57,126,4,76,152,117,157,119,34,119,222,187,54,103,101,214,138,101,210,98,74,23,212,253,29,88,36,211,51,20,46,71,46,154,160,59,24,110,166,51,233,60,50,232,234,93,88,72,14,133,159,11,107,253,78,31,66,7,223,88,84,23,153,65,59,244,59,185,204,15,177,129,213,121,98,25,100,103,162,208,48,247,146,52,188,34,172,112,213,103,8,23,192,216,8,49,64,82,59,93,43,151,155,96,192,239,220,73,149,192,167,67,130,37,109,110,152,33,193,162,206,227,192,247,116,149,120,154,146,218,35,34,204,192,60,130,227,176,76,54,215,152,28,118,239,85,212,180,152,65,193,68,29,14,89,32,114,239,222,164,45,73,216,74,112,153,204,170,152,228,102,253,251,103,92,124,62,194,117,182,170,69,183,131,126,160,243,58,230,21,76,61,82,13,244,173,152,77,210,163,147,53,34,243,42,152,46,216,213,121,179,234,33,199,190,163,240,222,248,106,79,109,220,81,123,187,103,245,238,110,127,130,26,202,201,119,155,86,137,24,47,2,6,146,4,174,229,227,7,15,2,182,43,231,98,198,156,211,0,169,208,243,217,161,124,197,188,233,117,7,69,17,208,92,49,204,43,246,251,68,130,209,194,55,5,233,227,164,193,84,254,2,159,78,51,216,80,151,118,184,99,72,186,133,50,57,172,73,46,152,151,194,124,134,55,88,165,174,231,48,50,44,40,91,43,73,43,207,87,237,110,142,58,18,187,138,171,84,152,43,25,54,33,19,242,123,73,172,112,84,91,55,83,169,117,232,119,154,53,13,75,245,2,166,212,193,129,22,85,174,163,141,76,15,197,208,159,70,72,85,179,234,229,173,13,135,36,28,96,236,137,251,220,132,151,143,85,8,102,30,103,191,206,33,226,248,68,252,13,230,119,22,158,163,147,159,151,253,14,181,227,212,26,71,219,36,129,87,143,36,165,223,199,19,53,198,116,2,17,234,71,209,1,37,80,70,251,186,248,28,94,118,74,101,207,211,101,20,214,7,122,246,24,167,69,38,153,246,28,233,153,12,5,42,23,216,218,255,221,8,170,249,1,134,80,21,118,213,232,189,190,174,135,160,139,68,57,189,6,10,238,229,193,153,3,164,192,166,244,88,61,221,218,70,106,162,90,74,58,99,59,139,32,118,2,218,110,255,252,57,225,13,10,222,178,5,183,114,93,77,245,228,17,174,135,222,253,134,201,119,208,166,103,219,203,80,45,189,175,179,151,154,14,233,209,128,199,26,84,161,119,195,248,171,116,234,102,128,224,90,194,9,105,59,26,100,102,21,90,214,17,132,251,250,138,61,201,76,106,196,172,175,166,199,145,120,94,212,49,54,206,16,85,61,33,110,23,180,166,176,56,87,207,6,167,36,19,205,218,1,191,67,164,152,115,50,19,183,218,254,3,21,207,158,64,156,253,173,18,74,233,37,155,199,145,99,18,250,39,143,218,161,248,217,109,34,39,7,117,11,217,120,50,134,76,245,85,239,28,0,66,210,200,194,86,36,47,174,104,34,197,239,152,19,145,228,64,85,37,172,186,28,57,173,21,244,33,43,35,175,35,240,217,99,80,6,128,242,173,38,177,108,150,85,225,38,212,0,184,26,130,47,119,64,105,213,177,26,143,64,2,71,135,22,136,145,174,32,252,51,95,47,17,76,112,12,15,227,19,238,175,113,12,3,253,29,87,65,27,69,32,112,35,9,1,113,237,53,15,202,27,200,237,171,144,167,233,98,95,115,229,227,208,191,103,164,110,42,99,135,87,169,167,211,201,145,78,122,137,147,176,37,20,67,183,159,129,71,27,15,192,226,109,162,71,34,189,11,154,154,56,147,16,167,22,103,162,122,170,197,169,142,111,253,205,195,201,232,231,244,241,32,169,132,87,57,227,181,98,14,151,165,37,251,14,25,93,254,197,14,243,64,185,229,203,217,48,159,222,183,200,83,205,242,3,197,77,134,230,66,230,203,12,92,123,26,176,8,4,219,122,41,116,74,107,136,103,169,87,60,252,32,93,65,144,9,185,63,163,132,137,243,241,27,217,52,157,48,174,190,209,17,47,39,81,241,58,144,7,208,163,170,31,68,228,73,2,141,181,2,195,115,204,42,71,90,189,224,203,226,78,137,0,109,177,202,122,90,41,255,228,103,10,139,94,219,43,72,191,158,238,46,54,84,90,208,248,24,17,123,21,147,10,84,114,180,137,216,92,25,171,138,185,209,131,92,83,33,28,152,146,250,81,213,202,253,10,170,233,11,182,48,159,139,88,119,9,38,128,0,16,104,233,25,242,208,89,8,184,175,123,128,158,246,16,163,78,155,234,109,77,25,119,218,73,94,20,231,157,192,14,85,223,197,249,96,103,112,223,138,175,61,142,245,123,244,166,234,104,149,23,9,121,16,119,138,1,194,204,186,221,30,193,213,25,209,126,91,10,83,62,139,115,154,251,143,85,65,201,10,64,53,22,233,231,23,108,108,65,48,198,31,116,207,147,120,69,18,192,188,196,236,10,74,70,114,117,50,109,227,41,201,227,101,198,253,2,33,74,221,181,82,22,89,21,194,234,158,108,76,97,56,9,220,191,176,121,175,66,243,221,181,90,121,196,3,135,244,44,29,72,127,115,104,105,24,184,155,204,29,184,200,43,40,203,27,225,69,217,219,176,210,232,11,171,32,131,210,197,48,252,231,29,119,70,70,158,180,141,60,126,206,205,92,137,38,58,253,103,96,158,85,250,126,25,142,18,104,254,141,235,206,228,219,128,109,48,115,6,145,127,190,244,110,149,32,232,160,14,201,41,155,96,128,31,222,200,32,68,171,56,153,193,99,43,108,175,216,101,181,118,45,140,144,219,68,236,84,197,13,160,39,73,146,224,111,19,79,190,119,20,0,30,188,177,124,74,17,82,82,98,221,65,48,64,20,253,104,219,77,127,128,204,81,51,137,210,153,250,76,176,105,32,213,172,147,151,33,126,69,88,18,191,222,166,127,32,15,199,23,152,5,0,37,38,205,16,30,208,27,97,48,25,22,149,159,176,228,129,195,80,184,169,152,18,164,223,28,195,81,41,75,76,190,69,0,144,75,52,86,252,254,7,95,10,8,199,73,240,184,243,2,180,250,9,56,46,176,175,46,192,178,133,144,35,135,242,57,137,28,58,120,49,102,190,205,187,89,60,207,145,15,244,63,187,96,201,34,57,106,227,43,210,144,36,144,7,1,156,171,204,109,118,129,31,5,29,76,97,252,43,225,253,80,157,105,123,1,240,52,44,207,201,55,168,186,162,16,12,88,98,175,175,108,246,101,131,189,16,194,8,197,252,158,221,86,50,117,148,38,223,147,134,133,55,235,238,137,192,83,250,205,248,243,247,83,63,24,208,208,98,104,22,165,238,240,47,201,60,197,19,36,94,151,206,145,131,28,220,60,240,199,204,235,237,4,123,177,133,150,14,20,77,165,113,162,253,210,119,212,17,26,209,136,123,151,164,169,123,244,205,222,86,94,196,111,216,72,228,52,180,144,69,12,100,255,134,58,61,229,237,79,171,198,110,30,97,87,237,189,179,119,4,38,83,48,238,223,55,130,52,60,153,118,138,48,217,21,4,115,137,57,181,28,185,126,148,29,46,186,107,169,204,253,96,26,146,252,63,94,145,173,225,145,81,30,11,87,22,229,114,28,150,242,136,103,52,85,132,124,155,249,196,23,179,57,81,246,126,187,46,169,235,63,141,163,21,93,30,222,14,180,23,238,55,107,90,89,167,6,205,166,219,37,185,250,66,177,216,147,29,207,156,80,189,69,245,226,179,220,47,176,167,203,2,35,177,77,19,235,132,126,90,124,131,133,4,30,73,19,19,7,178,159,218,131,231,100,241,205,171,163,121,230,111,189,149,28,38,203,139,117,213,26,73,149,35,49,73,32,191,60,194,253,201,94,35,3,103,98,236,194,130,106,146,230,246,35,140,223,148,92,77,45,180,22,44,64,209,62,151,133,160,25,13,45,21,12,98,42,10,19,11,59,239,232,77,175,207,66,203,85,57,226,242,132,132,224,254,32,76,17,103,255,232,136,123,69,24,8,148,3,177,8,227,1,52,197,38,207,109,0,131,150,95,171,208,73,33,30,101,158,154,52,158,171,135,117,71,163,222,43,157,68,43,239,87,174,75,117,180,18,55,126,152,34,198,82,81,131,19,152,33,1,8,224,223,109,179,166,100,210,219,44,121,33,8,208,81,98,89,118,220,220,141,66,124,159,12,10,22,91,229,192,230,195,88,37,87,101,82,251,223,164,155,26,20,134,59,191,109,151,97,73,73,4,33,171,88,252,120,185,216,49,5,246,255,20,116,75,102,255,15,156,151,60,116,199,243,247,116,14,132,37,152,93,182,108,226,23,254,225,151,171,126,11,233,158,8,96,137,216,170,187,224,112,84,200,56,94,188,250,165,116,90,191,196,224,197,198,230,154,89,197,236,143,43,92,15,47,52,162,20,25,134,249,91,215,76,219,227,203,220,194,55,216,214,184,85,201,78,120,107,203,247,230,31,45,132,19,193,193,252,118,183,4,122,41,150,7,26,33,120,65,234,67,62,138,130,161,175,243,143,122,24,81,67,111,102,237,224,17,162,186,221,145,250,104,20,84,125,66,231,233,28,248,207,132,45,81,177,120,234,20,164,1,110,150,210,215,212,251,231,108,122,112,56,150,93,102,229,60,29,207,104,35,186,4,123,116,90,184,200,197,42,75,101,207,229,147,55,226,189,176,56,238,165,189,72,28,147,192,159,161,91,184,133,87,239,236,175,109,230,31,162,36,9,146,201,45,207,240,233,156,174,70,3,198,199,89,231,43,52,52,37,39,226,232,94,129,250,44,17,196,75,149,132,162,52,162,134,28,50,209,75,245,122,161,24,40,214,186,152,41,241,104,174,43,76,165,30,33,41,17,94,95,73,221,131,84,254,121,130,99,189,161,214,213,24,44,107,81,205,10,52,234,13,149,7,244,157,20,34,95,162,227,214,25,77,26,250,187,28,123,193,11,39,64,217,159,119,17,25,128,52,226,163,139,110,174,99,77,252,164,84,213,40,242,252,106,24,39,252,23,169,69,77,77,51,210,184,105,197,164,206,234,75,43,88,54,109,243,183,249,24,144,179,95,208,113,60,133,40,21,108,86,244,95,50,132,155,113,176,97,82,225,79,48,5,133,250,183,236,200,99,198,213,45,17,156,12,242,95,68,22,250,6,223,159,109,185,96,207,176,108,178,23,116,190,240,12,30,132,209,221,204,127,193,121,68,173,195,126,20,204,145,12,28,51,156,126,128,186,139,100,142,10,79,179,245,249,174,59,68,38,141,177,117,220,50,9,16,127,155,21,56,235,9,94,0,248,54,158,6,168,203,118,40,141,29,29,235,143,66,97,78,255,232,250,99,101,189,232,112,228,168,140,3,159,80,39,175,242,254,13,38,207,132,239,207,168,29,11,255,1,216,133,111,136,185,254,191,152,210,3,12,173,6,58,26,8,176,76,210,221,117,247,28,183,132,101,194,190,17,90,219,238,184,97,103,8,144,231,1,170,188,21,186,0,86,168,101,222,59,158,95,170,179,38,20,153,69,175,3,103,110,90,221,248,91,159,227,230,17,215,174,85,142,27,54,39,121,78,47,45,78,172,10,18,229,75,71,125,190,174,163,239,170,216,248,237,41,96,110,32,152,13,52,133,180,63,207,223,244,231,220,161,197,255,166,223,61,139,148,101,88,58,54,129,16,115,39,7,235,210,13,213,149,200,169,178,250,246,18,46,26,117,190,142,129,209,19,204,240,205,163,221,46,168,36,12,217,0,159,61,170,223,61,65,4,63,224,14,148,221,245,185,91,252,91,16,62,105,117,224,22,176,215,226,93,117,120,176,250,142,110,251,88,193,69,162,136,187,147,235,70,129,22,201,73,132,219,234,173,77,103,167,216,11,243,114,42,213,116,100,252,116,209,160,168,157,100,141,100,22,17,85,163,225,60,7,30,199,218,207,40,113,53,219,165,54,177,182,159,180,12,52,66,202,232,154,101,154,72,22,25,40,8,135,239,153,164,213,42,22,88,117,234,203,95,122,55,13,168,69,7,220,145,35,105,243,130,212,167,91,78,43,225,230,136,119,130,175,194,123,170,99,99,68,139,237,151,225,169,2,163,78,222,185,159,22,42,241,105,124,115,54,8,76,40,3,238,153,12,110,99,20,25,162,101,85,208,144,109,198,242,164,148,65,254,182,48,85,109,170,53,203,191,141,183,145,230,61,189,49,217,23,127,101,196,16,224,103,248,62,219,8,243,13,38,35,113,52,20,116,195,193,1,80,47,126,73,68,14,39,199,241,79,20,198,14,149,186,240,114,197,6,55,13,226,143,4,129,241,228,158,120,11,49,211,163,243,15,147,62,177,106,91,179,15,48,158,86,124,211,128,202,69,194,194,241,110,48,193,137,117,138,253,121,151,162,193,146,129,83,49,103,36,243,229,38,98,56,156,0,165,66,79,125,253,64,3,187,237,157,232,36,26,38,55,188,58,110,55,242,109,106,114,19,165,71,81,174,93,220,37,50,55,90,14,135,232,178,96,180,221,234,27,223,146,137,135,136,28,11,106,231,222,0,31,3,122,162,12,47,125,18,194,2,94,238,187,17,183,13,206,133,217,187,148,9,155,30,81,155,113,44,17,161,52,20,136,120,102,180,27,32,33,23,148,198,143,44,140,78,198,167,31,203,104,143,213,168,204,136,44,45,124,30,169,252,68,1,198,15,155,113,251,103,105,223,73,21,93,51,149,235,46,61,31,36,31,158,124,150,198,210,230,237,27,168,58,220,206,84,31,28,109,24,157,87,28,42,216,208,93,63,72,72,37,145,219,31,85,251,66,117,91,210,245,48,135,135,11,4,54,146,169,216,229,75,119,135,115,247,159,194,148,90,98,135,48,119,47,25,55,36,29,82,64,35,221,193,101,126,18,255,169,179,76,247,22,231,128,240,21,208,151,62,74,32,38,14,30,141,198,120,192,144,42,156,71,54,106,245,1,156,25,213,202,183,198,62,183,71,76,232,82,12,243,150,232,4,112,143,146,17,53,203,108,72,90,6,163,128,223,61,192,196,20,189,230,53,53,210,74,221,11,137,6,79,25,25,154,96,165,0,203,87,242,135,116,230,132,126,32,188,235,13,14,169,152,220,105,36,3,208,232,190,240,240,72,217,130,160,214,174,67,219,45,180,202,92,73,210,235,103,85,115,95,248,178,158,93,93,244,27,199,97,153,45,2,196,14,107,76,175,89,27,251,149,54,65,235,26,167,87,255,12,79,39,203,156,173,200,118,237,232,208,129,67,30,227,41,173,244,237,252,31,123,39,197,105,3,154,63,66,115,23,54,113,126,222,207,26,75,150,141,140,227,167,119,72,127,155,239,36,102,157,183,127,191,11,97,185,153,17,87,115,100,248,4,224,61,61,57,83,1,39,214,213,217,51,98,98,40,184,23,247,3,188,155,65,237,53,45,149,40,74,196,245,211,255,122,95,202,37,238,157,202,228,96,130,111,15,20,207,157,235,179,228,185,229,15,217,134,173,174,37,68,36,165,188,242,40,213,16,86,201,55,45,236,94,92,157,2,102,193,141,171,99,58,253,73,178,165,186,115,98,144,0,92,115,188,159,123,69,138,42,142,7,8,132,94,26,123,254,254,77,128,12,86,149,60,115,59,63,141,225,196,89,63,231,11,175,114,150,100,207,112,73,92,68,39,93,9,104,27,235,233,211,211,245,110,133,126,163,52,73,172,219,192,52,15,225,127,87,199,109,132,88,40,231,24,78,246,47,196,222,179,107,121,163,36,92,83,148,15,88,32,93,12,193,67,162,111,71,38,120,106,161,28,20,69,182,248,175,86,198,252,126,116,41,175,169,83,85,159,211,68,2,195,69,20,234,147,81,194,214,187,98,167,196,236,59,91,252,102,144,172,228,188,45,188,92,218,246,139,138,227,247,226,207,81,147,191,246,125,97,35,105,136,253,97,7,231,99,88,106,37,238,163,160,227,112,5,16,121,181,97,163,51,106,34,243,155,172,245,89,22,246,34,133,60,158,61,193,14,4,145,202,98,110,124,137,38,94,95,136,182,85,38,14,124,226,2,31,186,93,248,114,209,13,220,111,9,190,221,236,62,137,202,244,183,245,51,173,199,131,171,166,164,78,53,89,150,37,160,140,19,79,225,190,187,120,72,100,84,152,106,164,185,19,223,124,120,136,89,246,222,42,177,20,58,107,179,242,97,148,244,21,136,221,224,106,49,84,54,195,172,156,21,147,180,5,241,30,157,68,185,30,234,212,233,247,143,199,202,128,180,82,4,2,20,105,5,36,218,179,142,76,224,187,230,168,139,236,236,197,128,94,115,103,115,141,126,39,147,15,87,89,23,117,95,102,9,94,216,113,231,35,102,164,185,151,45,6,31,124,17,50,59,25,95,173,152,113,14,167,13,60,133,52,216,69,49,13,161,223,206,64,186,44,163,173,64,130,132,222,39,58,147,22,40,35,188,115,179,1,8,1,216,139,47,61,78,162,124,104,186,129,233,49,46,196,38,212,20,217,136,14,160,33,11,243,204,199,157,73,185,146,63,202,19,207,158,232,57,141,216,4,178,86,166,227,120,72,191,59,129,203,244,78,48,49,159,175,106,247,83,29,89,189,218,112,236,236,52,54,220,68,191,55,140,187,37,244,60,1,230,93,245,46,128,190,37,182,56,67,205,159,50,224,39,7,183,11,4,111,22,103,166,105,77,34,222,219,123,126,187,178,194,92,25,7,76,26,129,109,176,102,51,198,59,224,152,166,234,39,62,69,251,197,214,224,163,81,138,36,53,184,93,49,90,94,174,170,41,243,79,1,112,99,29,141,189,120,121,84,35,229,118,56,181,199,80,225,116,196,226,232,83,39,197,52,245,91,109,50,18,138,96,165,27,30,255,138,109,100,218,80,38,145,232,153,26,78,53,41,246,194,35,136,85,170,132,14,139,211,203,194,233,62,250,175,234,175,116,166,221,26,255,60,143,219,149,10,228,64,104,162,197,6,198,154,172,8,26,166,88,181,7,130,242,104,72,222,177,198,192,178,31,111,61,147,108,95,134,22,195,124,172,124,240,47,38,21,56,131,185,157,139,57,232,211,155,90,4,27,43,54,34,66,242,201,3,84,31,200,118,7,79,66,143,237,30,190,130,141,120,139,143,157,248,119,8,24,18,131,243,11,131,130,223,137,191,21,143,213,133,51,179,99,91,219,212,179,123,152,133,204,237,206,171,57,139,209,138,67,134,71,154,180,148,31,59,189,156,75,240,232,110,227,146,90,143,105,37,246,151,124,140,25,174,188,178,170,93,51,102,123,90,180,130,111,228,238,101,229,242,71,108,73,54,232,8,47,141,209,249,155,230,215,196,219,205,244,98,104,204,37,204,223,219,188,174,121,55,29,159,48,207,76,223,148,9,212,133,146,35,20,120,237,87,164,224,22,61,177,87,237,186,65,213,3,48,217,191,164,29,34,112,237,124,1,230,96,25,131,11,180,139,81,211,101,37,51,9,23,34,233,17,57,251,58,83,216,171,25,212,189,59,101,84,154,86,217,10,212,8,84,246,46,196,6,2,255,208,255,118,48,236,11,30,238,158,226,161,194,246,74,78,84,11,96,127,240,39,206,127,175,182,124,18,191,119,218,33,195,4,235,191,104,26,159,78,159,60,16,47,126,165,86,164,110,176,219,213,233,246,104,143,57,35,50,100,194,92,188,27,235,180,162,25,139,130,115,254,183,138,73,153,78,180,60,234,63,218,43,205,68,87,172,72,248,53,45,89,253,247,253,37,86,155,79,117,100,207,118,22,245,12,105,140,99,197,95,187,124,6,63,25,19,161,248,153,213,152,119,110,57,243,81,105,239,80,29,183,3,86,38,165,168,144,135,166,79,254,159,38,236,99,165,19,242,218,220,170,150,141,228,114,0,73,140,231,19,4,71,38,169,167,22,160,229,34,109,141,24,142,203,7,88,133,156,22,7,84,251,172,215,189,125,93,109,159,31,194,28,72,12,47,160,10,11,203,230,210,11,69,196,140,109,176,188,95,195,61,215,238,13,19,146,89,154,246,28,147,207,243,69,244,167,81,104,124,49,163,182,226,156,15,123,104,139,97,214,234,199,12,62,220,148,4,252,104,108,83,73,39,8,9,129,223,205,72,167,156,231,42,182,111,224,25,165,186,132,4,53,26,235,81,91,206,228,62,220,181,47,12,123,249,213,15,74,45,80,59,150,9,212,142,242,13,204,209,29,24,71,233,25,233,84,20,233,98,167,241,129,186,172,38,19,136,46,220,120,72,111,132,221,29,187,207,234,213,179,144,88,95,17,215,52,140,75,208,201,173,135,16,136,174,172,174,174,172,93,77,239,43,66,43,246,106,130,117,13,155,146,123,82,152,92,233,7,87,41,194,5,102,238,196,104,24,96,8,73,210,169,101,125,50,22,244,87,134,200,163,211,252,220,42,250,60,240,8,224,97,72,115,104,212,180,0,153,124,107,68,173,13,119,65,60,109,129,240,98,146,145,137,130,132,31,28,106,24,242,97,105,231,130,229,211,109,92,140,50,20,64,80,121,31,35,87,194,129,196,197,30,127,55,51,142,94,144,170,61,74,57,121,111,115,175,151,113,50,44,157,72,66,166,140,117,72,8,18,212,53,233,108,109,41,28,140,73,34,140,236,147,63,209,103,101,247,138,203,100,25,230,179,22,146,29,162,34,108,57,209,144,246,13,167,30,160,251,60,100,4,162,193,75,86,132,153,56,111,84,195,12,166,133,54,160,189,9,139,198,47,239,5,19,77,143,115,69,147,145,172,223,79,205,202,0,164,59,71,53,128,148,102,127,2,112,79,170,9,36,53,70,25,73,234,59,178,117,85,20,226,98,89,61,42,103,37,219,185,250,112,54,1,36,200,103,100,156,193,169,186,228,21,3,37,198,110,130,231,245,221,138,23,235,238,3,121,43,75,192,5,254,108,182,91,150,32,60,106,232,27,56,71,123,0,140,47,92,65,107,240,206,83,141,129,255,41,179,236,213,233,95,81,30,7,99,7,175,14,59,149,239,205,99,253,95,46,82,109,194,116,66,5,80,241,206,128,71,37,84,254,229,77,130,79,222,124,45,98,101,114,159,110,73,234,160,57,109,133,161,180,103,185,165,218,223,2,50,100,14,18,67,124,39,250,44,110,166,119,56,60,237,238,49,88,131,178,149,141,249,49,249,55,76,14,77,159,243,170,78,89,223,120,91,203,53,104,237,123,64,16,111,186,121,38,170,110,84,253,229,52,7,146,76,166,59,154,143,255,161,244,175,58,223,83,202,173,175,167,191,11,130,15,185,107,224,158,88,170,22,214,197,147,79,205,86,181,108,5,125,53,170,24,146,189,209,224,214,27,70,191,220,18,156,84,74,55,39,23,142,26,213,71,162,32,38,37,174,127,108,117,112,156,190,185,221,145,21,225,120,67,86,108,192,141,248,161,243,2,125,81,216,131,108,96,5,71,13,84,57,187,27,74,65,46,95,194,248,208,4,217,123,230,225,105,58,245,159,33,141,208,82,175,92,76,76,147,50,89,221,237,84,27,221,119,98,26,222,146,82,27,36,50,235,242,52,123,68,230,74,104,63,90,19,240,168,137,36,59,6,142,249,71,229,207,184,157,111,90,195,134,250,229,7,236,77,84,202,83,132,115,138,186,154,10,204,237,208,110,230,118,89,38,2,59,109,19,36,101,116,231,248,208,22,84,93,197,214,53,73,129,27,158,49,247,46,255,71,18,134,196,121,124,107,248,170,27,226,193,242,108,159,186,89,222,76,190,44,198,145,10,89,10,89,11,61,158,68,144,61,17,73,60,28,76,19,75,152,173,213,29,170,141,123,244,154,6,76,80,53,115,56,248,176,235,178,23,218,196,33,136,193,194,99,8,101,84,9,77,78,126,210,250,165,30,197,187,56,17,128,6,219,63,171,55,102,166,169,206,209,230,190,234,180,115,69,58,96,205,81,165,19,133,196,178,167,129,217,175,247,116,36,214,69,74,197,148,97,104,62,46,18,151,159,65,234,94,149,123,98,6,131,235,101,65,94,14,144,83,50,119,99,151,178,227,238,14,122,152,250,9,77,240,217,185,179,43,14,133,149,131,93,57,160,128,225,181,106,40,184,77,35,94,100,141,119,209,150,224,59,249,210,255,176,178,69,34,204,27,135,56,201,169,180,252,170,164,97,37,179,226,200,140,251,104,18,22,18,229,38,146,159,23,232,159,4,204,82,208,49,196,165,238,2,98,11,174,158,227,4,222,35,215,180,136,233,97,231,69,13,61,159,82,65,218,154,205,144,184,85,248,142,20,24,216,244,255,97,6,53,77,108,241,19,41,9,166,165,189,117,40,43,208,62,190,41,198,221,24,20,250,45,192,98,123,235,62,84,47,206,219,250,255,100,158,254,222,169,156,171,187,132,248,79,139,194,15,215,133,144,163,97,125,246,253,13,145,36,51,159,128,47,110,5,93,88,127,157,244,189,123,173,249,134,187,226,40,225,110,45,29,28,32,192,157,12,248,196,55,36,169,201,93,12,69,87,196,40,198,105,131,124,235,2,115,233,107,77,167,187,73,217,88,18,191,42,58,214,184,107,7,42,138,6,66,96,143,90,49,19,111,217,127,70,208,101,145,45,170,123,239,217,101,33,158,70,122,145,148,7,48,165,253,125,16,99,56,71,175,140,154,70,93,158,214,209,166,39,204,223,13,3,182,101,110,132,47,186,144,242,22,103,125,252,214,111,77,106,116,73,158,194,133,142,173,86,154,136,4,89,119,195,142,44,157,79,193,193,114,120,50,18,234,109,14,181,91,50,11,244,230,175,26,104,8,40,103,11,16,247,148,183,180,131,104,245,58,7,137,198,190,53,64,193,116,42,240,74,231,71,70,102,75,143,236,142,225,70,16,33,130,46,217,154,46,129,110,239,237,41,106,222,174,197,170,46,130,220,130,160,9,3,237,232,172,224,147,65,41,24,38,48,22,207,105,21,220,23,81,100,249,73,45,254,179,217,22,127,105,12,69,109,82,156,73,58,44,146,217,84,141,25,77,253,45,144,105,150,133,224,248,190,201,226,159,83,93,33,28,74,47,186,108,98,78,11,108,73,118,224,137,11,69,31,192,129,228,163,126,215,145,140,69,139,121,187,120,49,106,125,35,143,100,192,104,124,181,35,195,95,226,26,254,153,208,6,124,120,110,100,92,108,143,142,148,160,129,132,231,209,14,157,74,246,88,7,219,254,228,11,246,225,77,19,22,65,23,149,238,41,202,131,185,234,164,82,234,139,226,245,141,2,131,33,227,83,75,255,202,182,157,219,46,31,91,17,140,39,124,190,44,204,113,108,204,59,210,145,138,21,186,4,143,61,8,100,33,85,41,250,111,112,111,198,54,215,106,154,67,231,246,41,156,142,88,90,64,161,102,229,75,131,152,226,124,134,4,140,202,26,3,206,66,62,214,201,45,59,254,150,111,253,125,63,228,64,78,157,212,153,2,219,109,125,26,2,197,142,64,152,161,137,227,245,239,155,23,172,232,33,95,53,10,26,104,179,250,64,178,234,104,136,252,46,174,200,165,48,144,96,132,189,9,146,99,3,56,201,82,76,120,240,114,197,14,87,196,211,27,86,157,122,15,8,115,121,189,56,167,222,2,192,196,251,78,91,127,6,142,104,158,79,110,52,154,116,124,110,190,221,30,165,130,54,168,64,195,11,21,54,36,103,72,39,170,95,138,209,181,176,205,194,30,148,39,228,82,152,52,237,104,136,70,44,183,144,245,241,235,244,6,244,96,14,75,201,16,187,48,58,106,101,27,195,3,238,31,209,217,95,231,207,46,58,240,65,213,232,19,0,67,227,104,105,64,190,84,38,220,24,30,159,224,250,191,56,242,10,204,169,121,225,84,202,59,117,238,83,211,221,202,60,154,67,116,253,211,123,153,22,98,135,82,216,57,122,92,24,233,115,43,245,33,20,117,127,75,206,35,144,169,28,134,103,237,215,239,232,153,50,179,66,126,90,185,190,42,232,35,78,226,119,219,213,183,58,77,6,27,54,182,194,190,222,79,32,151,183,68,146,237,172,107,211,53,90,117,15,75,134,137,42,182,253,15,178,205,181,187,91,182,149,71,205,51,101,190,171,154,87,215,27,99,28,140,104,142,180,205,120,35,209,85,121,255,160,161,46,162,228,24,77,212,36,253,102,83,201,240,58,134,72,130,147,65,112,118,162,67,151,239,36,18,209,87,2,150,137,231,15,37,243,213,119,196,199,194,234,197,132,242,203,195,176,107,236,167,149,48,43,159,175,89,181,38,222,55,202,148,204,77,64,198,208,250,191,166,23,147,81,225,219,171,40,161,116,6,132,251,67,163,8,133,178,121,138,34,112,87,66,251,68,123,139,236,111,233,0,194,231,87,55,53,232,199,36,44,244,127,142,214,124,144,217,24,103,235,253,41,202,200,15,131,109,164,93,112,94,39,92,85,18,92,66,159,174,129,164,137,129,206,152,178,121,195,177,141,146,19,117,91,197,161,230,43,206,196,201,149,238,65,69,18,21,106,244,152,227,163,29,152,242,190,48,177,123,92,239,27,123,41,179,250,199,254,79,246,81,243,45,71,0,192,188,220,11,35,114,154,29,60,218,135,95,206,42,90,76,189,242,252,149,72,208,151,98,115,178,169,119,29,19,14,29,24,38,173,157,115,135,202,241,183,143,6,157,208,201,67,193,14,189,154,1,248,200,215,35,225,32,158,44,60,209,77,66,27,139,72,173,125,221,233,225,223,92,2,0,148,26,49,92,66,194,54,105,39,177,224,63,27,189,170,71,55,175,89,48,135,238,237,107,152,75,147,191,117,216,187,123,146,181,27,134,96,98,132,243,109,140,139,71,98,199,77,55,57,243,84,196,34,57,119,57,190,212,216,21,46,41,126,45,139,175,29,70,18,194,220,192,44,226,27,200,105,81,187,46,14,26,124,192,132,90,146,69,122,205,204,141,78,106,166,114,86,79,151,186,17,60,60,233,199,223,98,97,225,223,239,0,207,123,161,169,200,238,174,151,62,62,149,195,152,37,123,97,229,229,198,111,101,143,103,12,146,204,153,109,16,204,233,134,197,169,139,57,89,136,33,3,246,107,72,28,22,76,220,237,110,199,76,215,243,55,180,67,215,211,189,117,87,90,35,101,231,198,207,124,228,175,248,94,175,83,245,72,183,115,100,56,209,130,149,114,115,213,49,142,252,247,83,89,92,55,73,164,136,69,176,12,119,108,143,34,197,49,58,8,157,220,103,153,199,39,187,177,244,226,105,159,123,123,174,74,120,106,231,96,228,83,191,83,67,121,53,183,55,22,121,136,129,90,201,184,144,226,140,215,31,189,65,98,125,3,156,86,116,46,99,31,122,142,149,29,99,196,172,152,241,242,122,24,46,68,218,157,115,197,134,47,215,58,81,6,84,183,81,78,210,27,250,108,202,83,122,91,44,92,10,227,173,148,182,76,40,170,130,96,137,128,150,80,160,228,68,28,61,83,129,149,184,125,126,246,52,91,252,243,12,171,61,47,132,46,72,209,55,48,88,120,193,169,249,30,23,169,56,35,232,102,210,19,15,254,0,58,234,103,229,165,26,206,119,197,113,241,67,105,130,157,97,232,143,213,3,83,35,202,153,107,218,9,87,124,166,3,25,93,29,151,69,51,206,93,93,249,91,148,227,157,3,209,210,213,216,217,246,108,41,47,104,143,44,241,112,24,86,205,122,186,144,57,252,74,184,68,120,201,110,236,133,55,133,112,157,164,113,52,252,77,233,45,12,115,12,246,59,93,118,101,142,224,158,222,28,180,185,224,71,25,132,192,224,62,12,19,223,153,106,175,166,112,217,56,24,4,55,37,67,41,201,135,243,170,228,33,92,237,160,141,102,128,33,221,87,74,55,241,230,188,96,241,169,11,225,219,17,57,23,247,155,95,226,200,120,247,164,148,26,74,115,73,6,178,59,89,27,42,160,227,21,141,138,14,53,35,225,121,4,118,163,211,250,166,157,83,4,62,228,129,116,163,0,240,50,120,231,92,202,232,240,38,103,195,30,237,237,207,221,219,156,69,185,54,95,175,124,42,117,234,217,159,80,15,254,234,147,202,71,71,198,177,98,188,70,22,184,130,150,207,0,225,231,57,197,134,28,19,49,123,186,72,111,147,128,41,173,15,131,203,16,245,18,49,141,121,18,185,217,5,124,216,68,0,13,209,153,154,112,219,145,71,176,210,143,19,84,1,229,195,39,234,236,111,76,233,218,31,223,38,38,28,202,45,62,73,113,239,14,164,150,211,165,252,153,139,59,186,55,7,127,238,147,138,157,143,206,110,135,207,27,133,127,14,159,100,20,159,227,73,1,51,129,23,150,19,107,38,213,68,22,246,38,47,93,129,127,138,209,212,100,160,183,137,85,104,185,87,44,140,14,165,34,200,221,177,31,28,72,25,150,17,255,3,238,136,81,236,199,242,127,26,122,67,69,200,252,170,89,192,236,183,161,27,230,105,213,204,50,37,134,169,198,245,4,174,184,63,201,96,12,121,30,10,20,12,0,201,202,89,207,129,181,100,104,128,163,251,86,227,234,77,223,158,62,118,129,118,67,53,129,156,105,62,86,154,124,236,207,74,227,136,108,115,200,114,142,204,136,177,40,49,6,173,175,95,49,4,202,146,181,94,48,9,190,216,139,2,146,190,112,99,219,245,108,174,101,58,248,229,147,225,199,86,79,109,114,175,91,93,86,98,5,85,200,39,190,59,26,225,226,18,193,147,21,221,249,182,71,253,31,64,112,38,48,8,203,251,98,164,24,196,239,16,133,38,33,96,169,212,239,122,195,222,55,96,45,46,198,181,86,207,203,223,163,119,24,101,190,196,216,4,130,252,23,75,9,12,130,169,190,143,235,254,73,180,32,174,142,191,192,116,101,91,156,210,179,87,253,233,52,207,10,192,120,178,129,201,47,78,202,174,11,244,149,206,209,223,22,27,36,180,3,84,210,10,200,203,248,68,97,88,166,103,70,30,253,223,165,74,101,34,78,58,108,159,219,221,83,72,115,188,130,111,14,223,236,68,97,4,227,92,188,62,177,240,103,166,199,176,68,208,160,178,169,200,115,190,210,231,192,247,16,129,152,94,238,43,44,14,191,225,194,136,209,60,155,35,143,22,157,236,111,107,137,165,150,55,21,180,40,184,55,15,188,153,251,222,29,24,4,211,76,246,193,249,26,160,208,132,192,212,53,141,125,133,111,16,116,100,64,91,95,225,129,40,91,239,190,241,0,201,96,48,190,151,170,18,10,158,72,240,151,90,230,53,43,53,63,117,225,69,139,161,121,71,82,51,113,209,217,123,3,55,80,48,184,52,15,243,130,146,62,165,148,147,116,179,226,246,239,57,82,62,27,58,232,232,181,77,185,107,167,121,63,216,232,95,166,185,161,101,241,49,242,159,214,70,161,135,38,211,198,93,176,30,159,109,242,118,14,34,201,62,172,87,76,181,177,148,231,221,10,98,193,4,162,99,156,158,244,253,69,236,111,236,184,102,88,10,240,128,52,252,250,63,46,175,78,197,91,204,214,79,91,174,21,7,198,243,208,53,226,237,124,197,38,203,120,7,12,116,43,83,214,160,223,153,40,163,127,39,87,124,233,86,214,157,205,70,182,67,140,208,12,202,191,141,185,50,254,163,247,47,94,231,99,58,180,99,24,78,176,92,30,210,220,237,188,184,102,163,127,173,228,107,222,237,203,242,49,209,248,29,119,64,17,101,4,60,32,97,42,56,77,41,108,63,7,150,185,82,39,0,77,71,145,89,37,250,246,47,144,252,245,133,125,176,65,237,246,238,130,96,47,76,190,100,230,204,255,252,234,202,158,164,255,154,239,179,226,179,144,201,41,12,68,115,238,135,52,95,76,148,126,24,222,156,46,179,78,166,57,160,187,202,60,117,219,16,94,30,39,43,200,125,110,122,226,124,114,210,244,77,128,35,212,192,108,136,179,187,18,30,247,70,166,150,19,220,117,243,150,59,104,187,13,220,143,126,110,117,237,99,131,249,103,7,74,126,113,196,33,11,95,64,220,152,82,188,72,221,43,228,201,46,195,100,129,61,154,116,139,210,39,54,220,19,249,106,254,106,167,166,55,40,185,171,127,130,37,22,183,225,95,53,43,148,229,206,147,127,38,58,5,48,170,251,103,10,211,250,28,79,128,215,64,114,137,79,188,250,219,47,6,100,238,56,140,164,251,177,135,189,241,25,15,83,137,193,44,191,244,239,76,199,132,149,161,210,229,177,116,32,9,144,243,137,177,40,198,38,201,193,133,177,63,81,131,156,251,233,225,74,199,120,14,77,161,208,194,64,27,196,71,163,32,136,63,153,249,110,114,255,77,244,64,56,206,177,72,49,7,221,40,9,111,4,17,132,90,233,145,88,58,5,117,106,218,134,196,186,195,26,225,188,197,179,251,222,36,180,55,25,156,229,52,67,150,11,251,48,17,189,211,231,102,105,82,185,80,241,192,159,36,153,238,14,92,175,204,208,224,162,255,113,25,201,100,67,255,127,142,85,8,132,12,175,253,151,251,81,199,193,2,171,18,188,44,19,55,128,74,219,148,40,42,30,129,1,163,66,220,184,243,132,7,109,197,37,206,198,138,132,198,239,204,126,141,90,156,24,228,66,240,129,136,191,81,138,50,180,95,197,42,125,237,1,161,51,135,64,46,31,80,148,30,20,48,47,131,201,118,239,224,63,15,248,171,41,95,198,18,58,234,97,102,213,198,180,185,120,253,222,144,218,160,216,14,18,150,244,52,248,34,177,183,215,231,101,253,154,173,7,22,137,130,115,74,59,123,211,113,7,59,170,17,147,229,96,77,181,4,197,142,82,109,160,255,246,46,63,106,159,27,224,178,121,216,164,173,143,49,202,181,179,179,100,254,244,224,155,49,98,220,49,161,24,128,105,105,32,68,110,136,179,138,72,48,255,175,236,10,82,145,71,138,151,38,112,204,134,4,18,170,124,11,52,193,185,236,51,108,91,221,250,215,140,8,119,97,130,186,154,97,54,123,163,38,113,147,201,112,121,234,225,148,85,12,44,132,16,202,241,0,78,55,144,131,21,85,147,63,242,126,146,213,196,203,243,5,33,224,187,25,208,35,187,21,227,147,44,115,223,219,0,15,90,41,15,114,49,87,129,123,180,191,88,67,139,168,124,163,33,16,190,108,30,138,111,162,152,61,76,19,81,200,48,15,232,165,165,226,108,21,171,227,88,154,191,240,50,240,176,58,162,84,160,160,241,213,158,153,177,110,97,21,147,146,231,199,13,184,85,65,108,132,246,101,254,217,103,232,230,89,196,13,164,26,17,48,44,31,31,2,112,138,237,67,42,115,64,254,252,240,200,224,186,215,76,60,153,125,112,99,107,80,227,114,193,243,71,170,13,155,225,89,166,185,89,197,241,116,200,237,71,181,123,189,40,106,82,250,210,12,154,25,141,126,77,126,123,50,80,235,201,116,94,9,120,180,129,219,98,121,182,38,98,30,108,7,152,200,247,3,10,241,96,161,27,33,225,125,91,132,161,215,163,217,162,75,224,29,151,114,72,154,245,50,124,16,14,205,109,14,172,226,179,126,36,5,60,42,244,40,128,65,195,224,125,225,250,125,101,205,249,233,16,113,168,157,16,82,196,69,17,33,70,248,205,16,243,215,26,70,199,78,219,0,23,16,86,66,87,88,15,110,109,44,205,81,217,73,155,233,12,64,169,60,8,75,53,227,194,250,121,13,123,31,220,77,119,138,207,127,90,101,197,166,59,135,107,168,253,71,162,161,76,133,252,248,81,35,164,248,200,13,76,156,159,211,24,235,65,148,129,72,249,59,218,167,55,158,142,227,6,84,104,47,12,2,165,58,245,249,187,18,189,8,153,133,101,150,122,166,48,149,114,64,217,193,86,67,57,19,252,140,126,96,152,98,19,179,50,251,117,222,234,204,171,149,14,224,246,35,105,4,237,246,199,186,91,160,80,139,130,129,85,109,199,135,76,105,253,36,251,228,12,167,204,193,32,20,2,148,251,132,209,147,92,186,0,144,240,218,43,235,253,26,61,58,209,160,250,240,244,124,50,169,32,81,56,244,121,84,73,163,49,232,134,142,72,148,150,43,150,198,39,19,238,251,160,158,229,206,122,100,32,232,89,113,150,200,87,75,18,202,176,2,169,94,211,96,76,176,133,135,9,79,82,0,210,138,167,127,82,126,57,251,16,173,244,65,91,189,106,158,94,119,72,194,111,254,19,148,85,102,158,95,236,17,4,147,255,245,10,31,150,130,183,90,43,76,64,114,140,2,123,143,1,215,13,171,21,90,179,201,97,59,13,150,136,47,48,15,65,97,119,118,22,205,246,83,237,159,14,199,8,54,146,64,52,170,188,116,148,64,92,189,21,232,203,112,114,255,6,132,13,242,215,57,86,193,213,122,167,6,93,248,60,228,72,193,254,218,162,66,79,45,89,32,101,131,217,150,125,95,127,58,213,238,30,217,155,73,196,163,150,167,6,100,120,170,244,193,94,217,205,84,143,181,142,78,180,173,9,134,95,236,23,81,149,115,251,224,253,132,99,81,64,220,144,45,17,122,93,149,216,245,74,104,185,175,85,93,164,53,151,77,1,143,89,46,213,71,28,116,89,40,48,134,2,85,92,101,113,215,75,100,0,111,41,137,223,249,178,169,237,99,61,25,151,36,206,236,40,54,72,173,79,114,149,246,23,103,87,157,86,221,163,186,135,158,52,62,56,32,209,59,111,94,10,5,195,47,149,170,156,245,6,175,22,49,109,60,76,16,82,226,51,183,157,201,17,88,155,138,75,126,190,252,45,51,7,20,30,139,124,238,104,43,70,254,32,131,152,85,63,50,240,154,4,216,250,79,32,239,107,24,134,189,186,160,65,10,132,251,159,75,170,133,17,221,238,215,193,103,62,3,68,216,44,140,127,116,146,215,206,226,86,109,189,217,224,47,124,113,175,128,111,118,199,109,56,177,216,75,31,229,120,250,79,75,189,34,141,50,127,248,241,222,206,60,106,155,86,101,43,206,124,63,143,156,5,220,103,129,192,226,129,143,50,11,194,147,181,83,21,15,118,216,136,82,250,88,209,167,94,182,50,232,186,242,120,223,217,144,97,92,145,85,26,245,82,239,64,206,227,83,72,80,41,86,118,242,133,140,98,159,60,34,9,132,49,164,36,181,230,182,254,95,46,148,15,185,60,120,153,50,140,146,200,140,156,58,216,116,22,140,14,198,98,247,158,16,19,187,25,222,9,70,92,207,236,227,131,138,129,66,141,91,254,208,243,37,161,239,226,183,132,244,47,188,182,86,77,186,230,161,117,57,218,147,101,211,119,155,153,232,107,228,107,168,94,96,24,75,147,116,22,53,120,193,83,94,184,179,177,168,12,108,163,175,41,70,180,106,114,115,51,73,34,119,202,135,206,241,36,202,119,92,132,18,45,77,161,50,124,21,15,107,4,176,208,111,108,56,60,184,33,211,100,43,135,184,14,50,208,152,8,30,128,140,72,55,135,72,252,232,28,42,20,77,186,217,202,159,134,41,88,59,12,180,138,116,242,129,228,97,208,98,145,73,157,204,55,144,83,70,59,59,28,50,146,56,106,196,231,150,245,151,28,71,77,82,171,81,160,72,206,88,209,214,242,179,196,182,237,15,163,104,84,67,194,31,123,9,0,231,239,50,127,33,24,85,93,21,142,201,117,221,155,139,159,124,231,51,123,120,218,33,128,30,55,136,16,143,70,130,8,24,206,208,212,62,175,58,187,29,10,252,176,51,190,29,7,217,236,48,84,137,40,110,65,116,232,83,184,65,211,206,143,71,198,218,195,46,83,220,32,20,185,124,205,122,255,34,251,53,31,173,23,168,32,188,98,131,232,250,185,144,216,205,125,34,159,22,18,183,187,163,187,2,240,94,55,161,102,254,220,4,141,190,11,161,71,158,61,135,162,110,235,41,239,75,178,106,77,228,17,201,152,17,109,119,58,93,16,225,151,198,119,211,77,242,115,191,33,149,244,113,252,74,46,13,10,225,208,12,126,130,20,39,19,175,221,67,25,123,197,240,16,142,81,205,178,191,128,229,202,31,207,70,113,121,39,117,36,19,4,132,138,221,242,149,139,211,192,208,84,97,69,69,132,58,105,88,116,156,143,88,114,152,54,35,79,232,66,229,246,178,203,143,3,76,97,181,164,94,77,242,54,155,73,155,12,34,147,45,86,63,23,2,194,247,150,59,250,204,116,147,235,191,145,189,154,110,65,115,74,116,254,124,136,51,16,112,195,43,122,236,17,84,99,49,139,4,203,7,223,150,24,156,172,3,117,228,99,25,128,85,145,154,255,144,200,126,243,101,153,64,144,176,34,197,165,134,157,238,232,148,13,130,168,25,90,145,19,233,4,193,31,244,168,56,37,116,131,108,137,254,205,119,51,60,9,15,107,102,72,242,69,175,79,236,185,34,108,115,148,130,204,73,181,80,49,218,15,26,154,150,18,157,252,7,89,10,22,80,33,210,248,179,172,83,211,248,134,32,65,161,170,251,220,95,140,34,161,98,71,94,100,88,22,123,247,98,176,112,63,43,161,84,167,141,123,111,41,180,16,189,197,35,56,159,22,243,134,179,213,90,95,211,99,236,15,126,76,183,17,4,233,134,22,234,0,10,233,150,6,26,210,162,16,86,191,31,203,67,20,84,182,83,197,153,74,100,9,137,220,54,100,234,85,215,142,44,3,93,100,231,209,191,20,4,201,104,101,68,83,181,204,119,97,231,119,248,44,78,153,42,66,27,143,19,152,163,175,90,47,108,60,124,173,146,4,57,220,103,36,71,163,64,225,176,246,213,76,133,135,195,40,186,255,149,244,24,94,0,52,34,247,149,109,52,7,41,72,177,22,177,51,170,57,58,141,103,77,46,64,14,119,85,153,7,79,135,251,26,70,13,213,213,147,236,163,38,76,191,122,163,20,46,153,168,41,83,132,158,94,63,195,250,192,249,88,110,56,56,16,82,48,197,49,16,127,220,178,199,167,97,107,235,230,56,105,112,109,77,42,250,73,64,19,101,207,3,138,119,167,87,191,21,85,241,78,126,114,197,8,112,53,9,183,175,47,181,97,23,214,201,24,177,1,211,199,28,99,160,116,124,42,65,223,195,216,163,156,166,159,98,126,66,110,10,237,81,104,154,73,8,116,19,227,38,210,245,97,237,228,186,200,98,223,62,114,211,10,134,130,40,232,141,139,196,224,115,185,71,57,249,11,198,224,84,82,17,1,106,129,138,80,80,66,105,194,224,94,58,158,80,184,23,126,251,39,239,11,78,55,154,181,120,237,254,162,13,87,151,132,50,125,231,66,123,112,167,75,187,51,251,35,117,250,142,91,205,183,108,103,4,230,76,112,105,22,243,55,215,48,234,243,248,45,131,61,182,234,240,183,120,91,89,109,184,219,233,50,121,205,209,74,157,70,95,161,153,136,73,191,70,234,21,210,214,139,81,21,30,134,203,37,205,179,52,248,123,217,194,133,5,54,209,85,59,237,96,62,132,25,140,67,226,62,58,105,188,149,96,34,134,106,211,212,90,184,0,22,207,5,170,200,36,182,58,183,167,246,31,25,48,168,216,98,111,75,76,214,4,57,1,106,228,5,209,148,236,163,171,168,205,130,138,54,82,127,37,142,35,195,66,93,137,29,55,101,144,203,231,115,75,34,201,37,228,102,164,80,254,28,22,41,115,93,175,140,241,240,196,150,51,249,252,77,57,27,45,21,169,114,200,121,34,226,146,198,142,42,240,118,175,179,163,27,154,199,250,142,166,133,157,93,225,71,176,184,14,50,23,239,132,183,74,65,193,151,134,186,35,34,186,57,8,73,225,42,141,179,218,243,120,244,69,31,11,35,81,85,20,196,192,45,63,179,212,164,136,20,243,166,236,38,126,255,161,236,53,36,92,79,163,146,37,50,212,236,183,249,133,188,58,31,229,221,65,39,248,117,228,172,51,221,24,195,12,138,131,114,114,118,16,184,118,29,150,179,166,33,57,222,89,224,36,111,232,167,115,17,105,75,153,190,123,38,49,168,39,217,13,23,242,28,41,228,14,210,252,144,123,178,78,142,127,94,184,194,155,57,180,208,167,156,224,121,241,6,151,64,232,53,238,73,237,163,65,180,47,6,70,66,187,46,189,121,74,55,160,173,111,141,25,184,168,73,183,137,239,55,52,116,185,85,15,13,239,146,141,68,85,107,40,48,72,250,0,161,29,54,96,132,18,23,157,102,56,204,183,109,74,129,200,81,60,115,121,115,87,255,161,55,56,89,53,208,121,73,94,143,0,7,109,6,36,39,4,203,97,12,155,9,19,128,7,12,233,207,78,191,23,35,236,15,154,163,110,58,192,71,61,105,107,158,21,127,79,190,225,254,242,54,8,220,21,58,70,229,212,26,166,81,43,99,227,38,39,196,45,75,97,91,223,170,133,226,228,86,3,175,177,221,17,174,241,80,158,227,12,85,174,240,59,188,106,225,153,81,214,44,174,51,55,171,227,85,4,129,85,185,173,8,147,160,173,110,134,249,65,125,244,71,126,188,69,242,127,34,248,232,140,51,153,85,109,67,234,172,160,54,35,122,212,27,41,144,166,252,143,207,154,254,230,127,56,38,172,55,23,168,45,59,158,190,172,6,90,126,187,110,150,201,243,28,228,72,170,186,224,49,156,206,195,175,20,24,143,251,240,9,121,236,232,217,142,112,220,5,9,175,142,19,138,67,164,169,58,14,198,121,53,235,186,116,5,52,35,169,219,152,79,157,172,35,13,56,187,178,11,184,216,60,22,73,65,198,45,217,66,60,24,112,178,84,140,107,5,11,237,249,207,140,7,233,139,21,237,146,28,87,191,68,129,147,108,189,196,74,150,130,165,198,6,101,88,31,42,189,228,103,16,89,103,15,98,94,130,170,100,24,134,176,217,16,95,82,184,77,225,210,124,26,157,192,179,125,140,106,171,203,33,243,61,108,171,109,29,142,3,84,144,59,180,239,108,200,213,129,27,157,68,87,61,83,13,129,133,188,126,103,125,37,119,186,183,23,199,218,37,8,199,156,219,32,142,174,247,78,216,245,65,98,75,75,139,186,164,204,59,201,73,224,43,25,66,200,2,135,104,49,194,45,215,220,199,248,30,75,34,250,162,242,99,98,117,51,74,7,158,0,112,241,20,138,48,192,109,232,191,145,43,150,129,70,36,161,109,166,236,189,227,71,79,218,238,68,238,181,179,193,163,23,255,106,30,31,239,186,203,233,180,250,245,87,107,122,240,165,238,116,111,145,210,40,53,190,210,234,48,110,92,104,164,18,154,239,158,27,104,0,135,152,75,31,226,165,249,207,113,162,206,42,10,157,155,235,177,176,202,138,173,232,28,179,143,100,7,148,94,198,171,1,216,242,111,102,220,144,3,187,70,6,249,133,128,188,54,95,1,163,142,136,44,158,53,240,100,244,152,45,156,13,171,252,76,0,251,207,189,99,47,78,234,58,17,4,69,118,223,179,158,219,65,222,17,28,108,62,141,162,4,6,109,164,49,225,245,236,201,36,223,229,30,120,107,60,35,140,22,46,162,109,71,3,112,181,35,226,181,230,227,226,139,186,205,198,69,181,0,127,21,149,14,164,2,2,177,152,190,34,214,27,211,214,198,212,122,49,80,70,135,27,95,159,107,162,79,135,108,218,89,85,239,226,131,81,50,184,185,93,17,148,192,216,26,160,237,134,11,28,137,41,61,16,166,83,92,233,6,149,9,192,85,240,200,184,190,174,127,4,165,184,105,182,110,238,249,242,71,140,126,200,21,172,101,173,142,199,152,182,91,38,21,140,87,229,34,170,122,62,93,50,208,234,161,35,128,152,216,34,195,158,166,208,110,232,149,15,220,110,94,74,209,39,130,47,104,56,241,51,211,235,242,250,160,185,185,153,213,69,137,171,91,2,183,178,54,248,65,82,214,17,46,9,87,225,141,147,172,5,130,172,101,14,27,199,73,67,150,241,195,180,166,149,40,73,238,136,33,202,116,165,104,46,160,54,171,228,179,150,42,132,229,219,143,208,176,8,22,92,103,179,112,33,248,56,11,208,146,108,227,41,175,250,78,140,122,76,187,92,93,254,53,123,121,123,200,54,195,255,136,58,125,54,3,27,102,23,187,187,179,150,30,42,242,22,194,239,94,104,182,105,191,245,165,24,105,17,226,83,202,49,127,234,196,17,150,104,120,125,37,1,33,84,146,124,240,60,41,176,174,13,39,115,254,210,137,177,153,30,216,149,121,229,105,44,90,45,141,142,220,169,2,111,109,95,137,144,235,53,255,70,139,207,108,45,237,31,225,95,167,39,118,37,111,5,106,158,35,42,36,188,26,43,46,90,121,140,51,179,12,237,183,208,41,180,37,203,24,28,185,220,116,89,143,8,101,55,236,147,120,212,165,250,166,116,152,6,54,155,130,124,60,16,199,221,108,137,104,101,243,49,57,221,92,166,177,215,22,67,25,68,4,53,141,184,189,7,2,91,88,155,185,91,83,251,146,162,246,204,186,222,127,150,125,130,71,102,157,60,255,101,62,130,65,212,190,25,182,242,241,189,177,121,79,120,61,165,37,249,250,2,119,163,4,183,128,251,36,235,135,197,65,127,177,232,71,250,74,151,23,90,49,154,6,226,208,74,197,152,38,66,91,46,103,69,81,181,84,201,70,84,49,147,159,220,48,202,5,61,21,97,75,240,23,47,104,183,170,50,78,75,18,214,50,138,160,84,254,163,198,114,147,134,24,169,179,232,250,73,92,15,224,175,182,153,169,75,35,217,31,104,226,219,103,189,216,95,45,35,182,149,78,206,245,163,232,90,80,104,89,162,28,158,36,170,57,70,138,28,106,5,70,65,231,247,178,240,245,144,7,3,43,186,194,13,59,247,67,30,180,43,177,65,105,158,60,113,186,189,220,42,24,27,120,39,7,220,170,159,198,20,236,134,169,222,236,5,72,0,251,73,35,87,65,15,110,230,116,63,124,119,58,118,121,68,120,101,17,201,56,126,237,191,73,221,150,117,233,151,139,42,248,130,162,17,174,190,23,76,150,222,172,210,82,230,147,178,9,226,213,164,12,132,235,142,44,45,214,208,211,117,94,219,203,156,185,3,111,179,91,203,178,94,208,160,150,159,252,20,217,202,230,244,40,108,123,81,144,74,51,204,232,238,106,124,116,121,182,165,234,184,74,178,197,138,15,115,41,248,249,66,105,69,11,205,168,101,106,155,98,209,18,82,168,234,81,194,134,47,112,191,29,94,26,3,196,198,186,189,61,73,138,134,173,232,10,169,176,42,57,119,8,170,89,111,164,29,40,78,98,38,215,22,177,84,207,71,59,134,168,22,174,129,220,241,55,43,168,55,102,87,96,129,215,189,255,72,240,19,27,148,104,239,164,53,203,146,63,135,36,224,110,36,14,1,201,174,216,200,194,248,60,45,203,39,105,202,22,227,200,151,180,225,172,108,202,246,8,172,93,97,145,162,226,125,208,24,128,233,17,199,19,62,83,236,143,162,75,11,98,180,51,110,214,99,173,106,80,178,73,160,29,66,231,46,69,46,52,176,179,18,111,136,187,201,137,63,207,175,142,49,67,209,244,59,75,115,155,113,80,179,252,186,166,214,159,175,251,75,172,64,109,39,235,79,214,217,73,232,90,190,77,54,52,85,202,141,224,153,10,215,113,220,215,164,20,171,139,138,96,161,248,225,224,217,168,43,24,29,243,42,37,49,124,112,253,134,252,55,141,10,112,177,32,212,224,235,44,56,171,113,37,136,61,70,47,72,124,109,202,154,217,3,62,140,241,100,173,76,208,16,222,240,57,251,182,83,176,98,240,252,253,203,249,251,141,55,216,181,79,104,45,26,65,151,132,77,148,22,63,245,47,127,247,1,94,45,32,109,165,103,219,106,182,26,86,96,115,143,6,10,241,224,157,52,169,95,215,58,3,182,74,30,114,150,244,251,129,89,125,119,122,14,213,229,132,110,101,197,77,92,2,122,83,201,231,116,32,48,235,205,205,10,148,31,69,81,43,49,60,222,137,245,129,60,87,121,160,18,155,208,163,101,211,111,205,25,198,121,169,60,107,103,112,195,237,225,208,95,93,175,137,85,57,221,144,242,200,160,70,127,54,148,177,69,136,248,85,133,41,183,247,116,255,142,172,100,25,216,133,66,87,142,211,156,218,112,249,37,142,45,167,243,205,38,216,139,12,107,44,187,3,30,255,184,43,187,192,60,179,25,160,156,19,118,247,137,236,47,55,208,90,18,251,14,64,17,133,47,171,245,203,134,62,22,124,106,22,154,38,241,160,180,226,75,248,164,48,148,151,145,90,212,167,50,86,142,120,8,117,0,205,88,198,192,42,21,31,112,237,180,43,50,165,212,208,206,14,49,240,114,247,214,225,70,76,145,11,247,91,76,80,161,27,128,90,254,18,222,78,136,197,166,105,64,129,185,230,14,65,189,159,168,235,187,128,143,109,25,5,26,173,157,174,50,63,78,166,249,206,150,232,134,50,91,172,59,227,129,172,56,193,209,210,78,104,177,169,97,15,111,188,56,20,56,10,180,13,89,51,208,35,255,106,238,115,94,238,196,127,34,101,61,85,105,28,167,5,210,8,1,201,244,13,107,74,77,9,43,17,16,241,244,21,120,116,191,44,2,198,45,162,91,148,176,167,145,191,196,221,43,158,100,93,211,230,196,185,247,20,242,18,165,182,43,132,19,43,162,151,171,38,199,218,125,65,5,184,212,104,113,148,43,233,2,142,134,89,254,139,24,64,77,88,161,129,232,167,57,29,227,163,154,206,217,223,108,9,231,73,210,167,6,113,240,32,252,39,101,33,79,243,13,139,126,112,76,199,12,173,85,12,86,168,174,67,51,12,22,32,188,136,83,119,104,102,53,252,230,66,99,94,1,70,89,191,181,5,185,29,252,50,249,228,130,230,52,165,167,24,40,71,11,121,194,142,191,147,66,216,254,255,22,190,254,118,210,117,152,173,138,93,229,98,215,72,79,220,89,62,31,156,21,131,34,124,198,140,108,146,240,211,65,201,73,22,235,157,170,117,251,10,184,11,50,133,133,194,103,116,174,177,82,105,32,90,17,52,67,200,117,144,185,32,191,130,150,76,220,132,50,23,123,203,98,47,90,51,243,141,101,164,109,84,212,76,100,253,46,203,43,185,101,5,224,249,146,102,74,86,234,241,21,124,185,43,101,228,94,136,135,112,215,4,23,85,224,110,160,230,133,229,182,67,172,92,254,70,217,194,113,164,84,124,53,153,206,6,41,157,112,153,163,242,86,204,44,91,195,33,59,155,212,120,167,16,156,133,209,149,197,84,71,9,183,113,20,209,52,180,138,218,216,79,253,231,2,173,168,22,65,204,6,92,111,197,254,219,249,128,26,43,167,232,5,123,127,247,98,187,64,93,11,40,116,85,187,58,193,189,160,234,19,229,204,235,144,71,3,56,241,213,250,218,189,101,143,33,218,230,100,146,145,214,112,214,54,196,57,221,248,19,25,105,100,29,161,13,108,68,70,134,70,97,70,62,252,19,28,227,36,171,134,102,69,158,135,211,161,34,188,202,13,127,9,195,181,73,58,207,99,144,165,187,243,9,92,147,50,156,131,1,156,39,61,45,73,219,154,25,253,242,31,192,251,123,135,140,173,132,76,213,7,77,211,194,128,34,58,118,191,225,240,50,95,163,191,154,18,12,230,39,40,187,63,246,218,41,244,181,1,12,210,22,122,48,215,168,43,208,145,131,148,125,207,251,10,252,190,198,37,180,111,41,99,215,231,161,157,190,231,214,249,53,12,250,28,141,214,36,43,16,9,95,0,147,44,250,115,218,45,184,193,184,29,68,64,102,148,224,197,92,44,181,52,189,183,33,83,0,143,159,212,93,20,146,38,60,78,73,167,159,183,48,148,23,204,132,38,187,91,56,134,48,23,205,186,193,181,208,162,46,222,251,158,94,153,131,115,113,143,236,168,63,29,177,81,38,167,189,27,217,44,50,195,246,227,167,87,125,185,161,179,55,235,142,37,29,33,218,95,165,12,83,120,132,44,76,248,43,20,118,94,148,52,55,64,18,160,68,242,199,152,184,33,24,155,203,52,237,15,76,10,75,104,221,122,10,38,201,102,157,182,211,241,185,92,86,94,124,176,37,138,111,219,86,0,0,2,121,3,212,181,220,231,231,130,171,38,158,117,50,88,92,33,13,164,136,194,63,248,172,70,19,251,90,255,90,65,124,249,170,237,176,1,130,243,146,192,239,104,247,227,21,34,112,20,48,77,12,6,206,199,214,165,86,90,56,192,196,78,17,161,235,253,203,15,171,186,214,19,30,86,41,143,207,137,181,195,207,56,206,4,55,61,85,23,169,105,56,66,138,229,113,158,111,213,159,249,77,245,158,159,71,127,29,242,250,56,92,196,142,208,239,221,241,80,27,230,20,0,44,114,206,163,65,143,133,2,112,135,144,102,202,22,45,254,219,87,230,12,69,54,250,85,255,99,106,167,140,177,89,16,93,157,246,28,43,209,63,158,64,131,96,13,211,131,104,191,29,95,105,109,103,31,157,72,18,199,246,143,73,5,41,178,192,60,212,53,94,181,37,97,25,69,141,37,182,185,225,112,151,138,201,255,116,37,107,110,78,128,48,210,141,214,229,98,27,181,113,3,114,130,10,20,85,139,89,116,63,36,189,106,92,232,46,23,30,55,200,194,206,120,220,24,196,212,185,133,171,248,15,36,33,155,42,64,238,54,44,133,253,71,79,118,151,149,134,250,223,15,1,209,53,177,160,240,12,60,149,111,249,153,11,24,12,182,94,87,12,175,5,146,90,157,242,202,146,132,36,123,242,179,231,192,243,164,38,110,133,137,133,117,125,30,90,227,41,117,57,24,193,105,229,177,30,68,71,132,47,228,198,156,61,63,244,236,202,123,206,55,172,234,169,168,185,148,71,174,180,6,147,218,48,38,36,14,177,153,80,53,136,199,123,3,86,45,53,133,105,190,42,177,157,3,155,53,173,220,226,7,178,162,54,123,22,155,91,150,31,105,13,213,173,208,68,163,2,86,151,115,213,129,54,115,100,4,163,112,48,36,181,199,77,136,25,215,203,21,221,2,133,169,175,47,18,148,60,200,55,56,132,196,195,184,238,197,183,46,37,202,181,176,220,175,99,50,105,45,104,205,230,16,4,136,172,124,106,179,88,149,41,208,74,25,203,102,48,40,85,25,24,28,178,172,222,22,191,64,61,94,226,49,56,242,220,150,86,49,70,236,161,49,110,196,85,231,163,213,93,180,72,135,246,131,139,88,17,92,180,152,13,149,136,251,239,36,50,49,7,77,165,179,7,11,225,219,1,111,77,237,223,115,63,58,203,151,103,7,45,199,31,0,100,204,117,142,7,210,88,6,204,171,195,94,9,103,240,76,88,75,147,235,127,92,21,184,159,19,167,81,69,48,175,87,71,127,208,45,172,246,21,152,186,220,29,12,8,42,156,76,167,135,185,13,239,99,42,44,228,13,142,122,8,121,254,27,164,79,64,211,56,251,93,41,60,230,186,27,64,241,93,244,233,111,37,102,159,78,195,188,82,75,0,191,104,132,175,66,127,100,166,147,194,107,136,193,59,228,161,68,87,16,236,164,25,36,11,104,72,253,176,243,176,149,208,28,110,87,81,46,255,161,41,0,136,181,122,243,47,172,37,15,64,249,62,150,113,6,12,77,128,135,79,206,250,168,173,247,132,227,23,64,223,95,198,190,2,181,213,244,153,84,47,237,34,128,132,153,87,112,148,113,64,152,39,222,167,241,47,125,245,91,45,5,201,242,40,175,71,148,85,45,184,206,116,151,167,113,11,226,196,147,2,69,22,239,237,241,248,120,133,67,184,209,228,53,197,170,73,204,162,227,128,4,91,84,137,27,184,121,54,237,105,25,74,138,161,157,201,230,74,33,123,72,142,132,72,127,252,187,73,1,133,117,163,18,91,44,98,132,166,28,244,35,221,120,235,180,245,23,201,214,116,176,103,99,75,15,133,51,22,178,101,208,10,66,247,18,10,155,254,117,78,206,228,177,180,208,88,140,45,145,83,7,207,139,73,111,24,118,18,34,110,128,3,81,167,136,130,51,55,86,63,21,98,252,1,17,201,29,109,219,252,38,177,1,203,146,140,19,202,175,133,186,207,220,210,118,138,139,93,142,21,226,83,166,34,193,255,217,113,100,57,237,182,246,243,78,196,1,39,108,98,193,143,34,136,1,130,115,4,229,33,243,190,224,190,183,191,250,124,192,38,33,217,198,136,133,172,131,7,233,195,183,225,111,93,213,31,138,27,206,26,84,221,9,166,50,69,123,55,38,219,141,246,145,4,70,93,75,45,131,221,3,162,73,68,161,62,161,23,129,253,79,212,5,230,91,29,188,76,233,76,177,200,42,12,78,210,39,242,239,207,244,134,129,249,162,101,213,56,242,132,60,165,125,124,113,225,232,197,168,157,144,80,156,149,190,160,163,89,131,91,237,189,22,111,41,132,79,204,119,74,90,20,102,249,37,65,159,196,227,34,3,187,70,138,117,165,91,154,164,41,48,245,90,116,37,209,28,36,19,231,164,153,168,66,206,242,243,244,137,99,75,9,129,44,216,142,220,77,187,143,111,234,202,149,178,111,127,95,94,252,19,223,164,74,1,134,210,57,153,251,224,240,181,58,213,101,11,71,75,139,138,104,199,174,127,117,10,104,11,175,64,2,4,241,57,244,240,148,109,8,134,91,26,149,52,149,182,83,171,237,172,156,193,20,27,1,64,191,1,65,83,147,15,54,44,10,94,200,224,176,159,255,121,1,51,53,151,21,37,13,73,249,45,88,110,77,74,129,241,157,20,252,65,87,12,152,132,59,125,55,26,24,81,97,115,155,236,66,94,91,45,17,113,244,54,188,42,51,149,236,96,107,195,226,202,151,151,37,208,119,95,153,155,92,47,143,62,77,100,76,144,152,243,97,140,230,124,246,125,154,12,22,213,17,55,159,49,230,219,154,106,125,63,154,47,154,210,224,76,85,129,243,176,73,128,79,39,110,95,219,56,77,98,66,167,150,109,0,103,236,168,135,150,163,192,108,182,123,244,172,150,186,203,111,73,214,120,195,53,244,3,194,163,135,179,178,226,239,188,157,10,27,56,107,208,228,166,29,98,68,185,236,129,85,108,28,189,175,243,103,139,204,76,173,40,8,212,191,189,125,239,213,32,25,173,89,75,51,231,166,252,37,145,62,30,10,111,98,227,148,78,192,246,85,169,126,75,30,6,67,75,224,169,76,140,11,221,181,114,91,224,208,118,193,191,207,141,60,167,58,230,97,150,247,8,25,69,65,153,21,141,247,191,234,163,189,55,144,166,204,222,79,22,20,174,83,116,51,8,31,178,107,17,152,247,47,163,31,133,219,79,70,147,156,68,67,106,13,157,133,121,101,60,150,108,81,236,250,74,154,95,144,87,225,109,128,123,217,44,143,131,158,10,53,102,89,218,162,120,180,134,253,175,91,159,196,21,240,52,96,230,25,254,23,86,245,65,92,175,117,35,4,116,195,202,30,224,159,133,110,22,154,59,87,73,140,87,108,48,8,207,46,213,50,196,171,49,195,69,244,6,80,236,183,7,115,92,196,31,125,190,33,190,160,21,244,65,68,122,65,177,226,195,80,46,249,220,167,162,48,171,4,217,108,241,106,175,139,121,171,17,58,230,26,190,210,247,132,39,224,42,179,164,161,83,15,74,153,200,115,43,36,96,191,185,35,91,113,119,67,14,35,11,158,12,195,232,86,181,117,73,135,66,170,123,244,239,139,34,130,141,45,148,131,109,36,179,94,90,57,224,147,185,224,222,232,248,187,165,85,59,82,115,70,71,129,70,228,237,91,1,187,131,47,31,81,136,69,230,60,105,33,251,183,83,38,131,219,164,188,86,27,172,48,68,105,237,117,175,45,71,24,41,198,92,203,230,45,198,54,27,170,127,86,212,106,214,129,110,32,51,20,188,243,35,240,35,194,154,124,69,119,73,112,105,220,24,71,78,158,248,68,1,143,88,141,172,26,237,31,110,254,113,248,66,145,121,97,254,8,45,113,195,190,138,129,87,37,53,195,46,55,162,146,125,51,163,153,24,45,127,126,233,78,21,124,91,35,135,90,8,69,118,158,88,21,61,114,140,253,93,223,94,19,220,215,253,231,131,60,39,245,163,140,242,78,1,116,0,60,226,124,5,170,148,79,222,99,133,168,90,13,244,182,69,111,34,205,28,8,172,238,81,11,136,120,127,40,191,39,149,185,20,186,119,75,135,215,45,61,9,127,251,166,124,87,35,241,194,80,3,138,247,255,91,174,105,250,177,170,85,171,162,89,62,214,253,78,250,248,204,238,179,241,120,95,216,108,74,224,192,2,81,178,172,140,94,21,11,161,191,229,10,249,231,129,112,100,3,242,70,3,87,252,109,12,53,88,245,56,232,223,78,112,15,33,146,71,207,131,3,153,151,190,197,245,187,118,45,167,91,150,78,203,15,99,192,40,198,14,159,145,67,94,227,14,95,255,9,108,79,119,132,95,135,110,117,217,11,116,81,59,255,117,235,94,37,246,154,47,69,122,72,113,40,108,249,11,86,78,222,193,166,204,4,191,21,62,146,42,121,148,13,29,78,69,251,46,33,147,110,1,54,226,37,233,172,138,89,178,150,180,130,219,36,101,136,138,165,12,9,229,193,45,1,219,141,54,239,18,38,247,7,12,252,95,134,150,52,137,241,115,50,77,37,166,120,109,238,53,233,86,76,154,4,12,67,227,233,193,38,236,199,146,229,78,238,94,206,25,141,213,225,240,104,15,20,107,4,189,54,53,7,162,82,190,187,65,64,180,139,36,56,50,187,135,213,221,31,85,212,244,32,135,233,83,57,212,40,66,10,139,250,141,158,40,116,16,231,161,59,12,89,15,246,91,185,213,111,175,25,37,104,126,156,150,82,158,165,247,141,192,116,175,64,33,232,25,57,217,13,162,75,91,130,98,151,47,110,57,173,193,116,89,10,142,15,227,83,100,81,188,17,26,223,192,77,35,160,158,30,156,32,203,222,38,88,84,210,200,14,48,185,197,206,33,16,188,232,98,240,217,46,62,57,139,249,96,30,41,73,203,208,26,188,7,13,53,149,115,129,84,142,179,40,113,222,131,203,122,77,47,47,173,250,61,10,254,36,147,222,174,155,6,95,48,239,62,164,196,176,86,44,156,6,14,147,31,193,186,203,190,48,212,17,81,104,242,199,94,195,160,35,150,127,142,159,6,34,137,47,68,209,73,115,181,189,240,36,249,115,209,24,240,154,167,248,139,17,42,56,232,17,53,112,205,167,54,81,68,52,103,117,144,144,249,27,30,162,20,99,239,224,255,170,55,167,73,103,220,232,133,208,79,59,103,42,111,92,36,134,75,60,101,117,222,106,226,76,48,234,67,161,157,80,157,7,143,121,191,38,190,252,62,192,94,128,53,29,48,88,110,250,185,34,136,224,130,185,27,53,55,75,40,112,242,211,231,85,121,109,20,219,173,240,60,21,141,61,13,165,20,165,110,94,228,28,24,253,91,204,73,70,43,252,167,243,158,39,111,113,75,196,89,111,17,212,222,203,4,20,23,85,114,43,47,54,234,95,168,205,25,11,50,156,206,117,76,147,29,0,45,105,176,227,121,100,106,132,47,124,36,172,228,13,116,59,59,28,43,140,105,92,96,173,123,127,115,58,133,156,81,78,48,82,128,66,137,93,166,111,26,33,4,143,77,208,34,41,69,143,110,124,27,163,32,78,221,130,3,241,165,67,51,234,231,16,212,176,103,103,6,148,121,71,55,8,79,106,59,180,240,155,156,253,10,228,222,193,152,74,80,132,9,190,157,69,233,13,57,107,190,84,139,91,208,185,171,116,167,147,195,129,222,26,242,7,150,183,36,239,4,211,91,238,77,145,200,132,242,83,37,152,149,48,116,97,106,9,15,115,207,151,38,76,231,72,137,148,216,224,52,148,36,228,165,65,96,237,112,153,184,133,186,177,76,245,169,70,230,221,48,8,247,124,209,252,22,205,98,238,70,30,190,212,83,169,37,132,86,2,1,0,173,45,63,145,64,26,212,79,7,249,234,220,222,149,213,223,160,25,218,8,86,91,151,138,53,168,56,54,64,218,199,163,20,61,39,78,36,251,36,108,247,184,5,10,154,234,5,102,66,70,164,215,53,15,245,131,7,40,239,66,62,196,212,74,159,202,156,152,96,54,10,114,6,145,130,63,23,239,110,213,232,197,157,219,12,21,54,128,126,46,154,69,39,151,174,177,212,250,174,119,249,179,17,116,43,220,138,170,200,71,181,24,189,17,107,210,219,111,220,77,108,228,87,10,229,107,208,101,110,163,33,198,60,229,229,254,57,180,46,75,43,8,60,209,6,124,228,251,15,224,202,221,54,120,249,187,125,232,38,68,19,103,74,38,199,133,120,219,120,153,100,170,217,84,122,174,114,18,12,67,133,9,254,179,223,195,53,38,127,99,242,217,197,254,79,106,189,221,5,50,39,211,229,216,159,4,150,87,65,121,131,1,64,72,243,157,133,210,223,18,23,74,145,86,254,244,95,74,238,235,159,155,42,112,180,44,19,83,124,104,204,105,247,226,161,143,246,42,10,111,82,242,11,206,26,240,57,57,121,178,188,61,126,43,136,132,82,165,25,142,49,118,4,124,25,7,43,185,222,20,117,188,229,155,157,233,111,255,95,194,139,114,226,59,218,50,91,218,34,178,190,166,250,76,58,248,136,110,10,215,38,53,201,61,30,127,255,158,88,198,113,134,196,150,119,106,157,53,242,68,41,143,115,92,255,255,172,114,247,7,39,126,47,45,12,158,140,22,0,180,5,160,46,194,185,112,242,218,32,126,32,216,202,150,214,10,2,31,224,94,46,42,94,4,201,28,133,173,4,174,252,16,203,223,135,165,58,109,153,97,141,65,227,124,21,150,189,107,46,97,198,61,16,187,211,204,75,91,113,197,207,27,52,53,206,63,235,195,69,26,88,248,35,25,106,182,212,22,195,83,68,162,160,15,20,37,119,242,192,170,167,104,233,55,42,5,220,176,82,214,5,90,23,14,230,157,215,21,151,7,144,125,172,97,24,198,205,180,85,221,237,224,213,121,176,14,147,107,167,176,65,33,16,220,239,211,172,203,182,253,95,71,175,137,144,159,81,88,33,183,86,132,76,167,179,85,71,12,77,142,14,72,115,58,119,150,222,179,58,94,23,131,44,83,106,138,194,120,147,169,208,61,16,197,84,89,188,13,148,179,169,6,211,18,166,241,148,13,193,239,150,36,181,172,81,2,63,136,56,20,253,101,95,25,174,163,63,88,165,41,51,108,63,140,109,67,84,7,28,253,94,127,68,42,55,46,124,211,255,101,71,239,81,230,76,235,208,234,204,202,138,17,158,197,105,112,178,11,216,5,207,34,234,23,231,140,93,13,119,88,28,47,45,19,1,42,144,173,244,20,53,0,231,47,50,103,241,222,168,167,153,203,235,21,133,87,245,221,178,117,44,125,246,16,49,242,97,66,233,58,85,148,42,172,4,123,20,139,77,235,182,244,223,75,165,195,35,243,233,218,143,37,151,15,187,45,45,109,82,120,252,199,35,142,205,186,93,72,218,203,53,203,244,249,201,153,202,227,159,56,125,214,240,136,138,120,192,48,92,195,167,115,212,162,78,237,142,182,17,38,231,9,178,61,91,48,100,217,81,238,174,3,6,118,117,105,232,110,168,0,17,218,163,148,225,132,162,67,192,238,218,80,30,248,84,136,229,110,254,99,116,156,127,131,85,198,198,243,8,222,94,209,185,228,154,233,227,193,49,165,84,74,248,151,95,227,67,176,37,125,73,19,109,125,86,141,131,230,116,7,7,157,195,242,149,250,157,116,187,164,161,122,232,83,52,243,196,108,240,83,89,254,98,253,124,35,229,109,227,127,141,109,212,247,19,249,100,145,109,152,119,157,198,174,172,58,119,206,77,108,210,254,19,151,47,88,66,31,134,189,102,36,205,222,212,204,151,204,229,167,123,12,146,26,64,11,173,59,107,143,10,204,38,64,88,190,201,138,114,240,202,162,141,247,16,104,191,55,72,36,139,175,94,124,0,29,241,73,194,143,51,145,128,148,95,178,0,223,130,197,146,91,88,118,168,158,197,41,53,43,30,26,196,104,74,25,31,241,33,3,158,13,78,67,230,162,60,89,139,209,95,2,201,222,12,4,243,130,132,97,133,189,216,77,187,146,123,23,188,100,217,136,149,218,109,100,73,47,142,175,163,179,2,0,195,197,19,14,27,39,248,249,169,240,63,143,189,168,170,111,183,250,230,158,75,178,122,167,196,45,33,29,136,203,205,196,198,234,212,92,34,21,49,162,32,48,227,120,77,124,13,78,176,88,222,80,73,204,152,60,84,54,37,105,88,250,41,45,249,188,69,69,199,152,127,117,76,11,222,172,106,83,156,112,143,249,25,77,170,43,174,212,64,71,85,140,21,215,224,75,20,54,124,200,170,14,80,234,167,119,167,62,203,198,212,160,1,170,169,20,238,135,153,141,240,95,98,21,17,138,129,208,153,82,158,4,180,42,223,209,169,167,185,162,24,250,164,126,102,243,115,11,74,105,98,113,178,17,204,189,95,76,201,181,7,135,220,48,90,170,230,247,123,200,221,31,241,215,5,81,225,213,214,137,41,118,30,175,201,113,130,255,252,176,167,234,123,139,126,172,30,61,254,214,173,101,124,151,20,101,251,102,204,78,209,107,169,231,0,198,255,17,62,88,89,175,53,76,143,208,131,132,124,159,37,226,109,75,55,175,62,24,139,238,156,203,195,231,23,22,140,57,248,189,60,186,25,82,15,223,98,148,65,144,246,3,42,202,176,218,189,115,54,182,37,154,236,141,187,221,241,19,214,221,233,185,200,144,72,39,115,153,72,77,180,40,73,34,54,112,160,45,152,98,58,192,92,89,120,111,158,153,17,93,122,208,10,252,226,65,115,52,33,7,181,16,73,199,40,179,131,113,128,0,93,59,24,234,120,190,0,248,221,120,251,39,25,2,70,5,65,62,197,4,84,223,145,70,79,178,193,204,252,234,115,197,232,253,58,94,200,131,200,174,39,218,54,107,159,244,93,44,155,164,56,46,36,148,71,137,221,103,10,54,169,212,142,34,28,20,173,144,176,217,6,29,237,206,179,115,145,112,95,154,173,172,51,168,209,63,50,44,103,162,157,21,16,230,152,180,62,216,74,111,203,22,34,107,17,123,30,2,88,28,234,134,92,3,174,152,44,146,138,158,254,117,209,205,84,64,5,111,234,180,218,193,112,223,201,20,210,156,35,60,140,73,15,70,153,92,37,35,185,225,77,20,77,31,116,72,22,57,200,18,29,126,251,24,23,201,207,52,6,204,183,242,212,214,20,234,205,251,100,143,201,134,84,125,124,199,43,132,94,142,114,159,167,234,90,41,27,154,166,188,230,82,33,201,208,98,115,228,184,243,248,54,205,238,230,185,176,254,132,167,168,161,126,66,149,95,208,182,131,51,127,223,156,56,178,213,169,246,39,49,85,91,60,25,147,254,1,242,171,176,187,210,14,78,214,183,177,223,32,188,37,40,38,130,94,122,34,204,100,98,109,156,13,145,230,65,158,13,121,208,246,202,198,115,136,34,59,2,247,210,101,252,224,217,171,155,180,31,90,212,198,149,89,221,48,213,64,179,71,232,239,248,56,177,225,50,241,121,52,103,146,239,254,29,177,122,119,167,32,190,59,165,139,114,72,206,219,79,179,127,112,32,91,9,13,16,248,214,150,44,133,208,50,170,176,66,66,176,149,217,118,53,235,231,131,81,136,244,154,137,46,139,237,146,43,129,116,249,252,47,58,24,167,130,64,111,161,150,141,153,222,224,93,1,136,111,124,134,253,61,251,228,61,145,62,242,21,26,251,89,17,220,192,244,176,41,246,148,203,39,32,184,189,200,208,233,108,42,187,112,222,42,5,6,21,121,156,137,141,54,12,102,114,158,64,229,101,251,203,239,163,232,138,243,189,30,60,215,22,228,145,73,235,31,63,29,225,167,119,117,202,46,45,125,236,68,140,224,129,67,135,181,50,189,141,228,180,168,114,7,102,115,67,4,136,34,141,107,185,18,145,204,68,79,8,22,242,179,209,57,210,235,181,71,113,255,114,247,218,250,26,248,113,155,136,26,133,89,117,33,110,17,177,227,24,26,68,215,109,3,251,184,95,126,190,93,35,233,194,111,62,8,114,107,117,155,190,23,98,123,179,238,209,28,180,215,16,132,216,96,185,89,178,47,38,202,3,166,162,47,37,89,157,247,39,215,204,191,97,114,232,7,10,183,128,241,176,233,245,101,217,223,226,172,242,106,196,185,32,120,114,13,49,250,234,205,15,4,43,23,245,130,94,180,212,79,186,251,125,31,39,195,232,68,87,119,113,91,41,156,203,105,29,249,149,54,100,87,30,56,204,198,190,84,6,250,158,79,200,137,189,244,161,129,91,3,31,229,103,253,49,115,20,120,9,46,190,141,60,175,207,187,220,204,10,253,34,144,33,62,158,3,68,49,165,129,228,114,178,47,243,156,73,152,14,137,4,172,6,102,235,120,39,87,185,160,86,36,95,22,212,62,79,3,54,86,125,9,158,133,123,117,63,236,231,60,7,146,168,230,197,70,134,190,98,87,127,240,21,43,137,109,131,59,49,199,189,127,200,38,194,43,8,89,225,194,70,182,226,94,74,243,75,220,13,167,1,253,46,245,254,139,195,191,19,72,83,115,81,52,146,166,255,237,115,19,100,12,29,105,118,110,112,154,120,203,93,99,97,162,184,224,152,28,50,60,78,187,80,109,74,221,20,14,91,92,123,116,115,39,251,174,92,58,151,152,201,229,114,225,11,94,225,51,147,129,254,78,154,238,6,71,221,70,159,230,187,76,102,150,17,184,208,144,169,45,136,205,145,222,167,113,171,215,216,87,72,43,37,182,36,224,45,199,75,48,180,3,20,66,38,44,34,248,135,76,62,105,97,169,28,244,137,51,158,136,86,251,202,130,49,149,197,91,235,13,149,155,16,134,17,150,37,131,41,196,213,221,93,136,190,147,170,208,197,228,179,65,63,156,20,233,114,255,128,107,119,53,174,193,34,94,97,122,15,188,163,121,95,28,115,91,16,198,192,153,123,113,184,85,137,137,250,95,43,194,176,231,216,150,16,104,202,157,53,136,7,153,111,62,51,182,143,5,153,209,224,49,127,192,178,41,133,175,27,31,65,239,249,34,146,222,58,165,36,21,40,51,245,46,4,236,246,176,209,3,90,91,124,135,31,150,154,178,182,183,70,54,15,108,86,82,221,123,28,184,196,142,39,228,191,201,135,248,177,130,12,14,61,241,206,155,61,74,192,162,175,58,248,134,17,213,166,194,167,205,134,115,3,67,236,100,174,48,132,166,114,122,103,166,36,8,252,53,140,235,180,10,95,66,254,147,85,98,92,40,105,193,196,255,25,4,48,85,23,73,230,105,207,25,207,129,184,109,121,23,24,246,148,39,147,6,214,213,170,187,20,127,185,38,203,226,169,201,144,243,239,33,133,6,94,246,123,153,42,128,84,245,38,60,108,174,46,78,79,251,48,19,161,236,52,156,131,231,200,181,97,119,139,240,216,33,198,219,66,91,221,139,75,147,237,252,54,161,100,122,52,74,84,66,224,44,60,204,114,247,99,43,221,6,9,216,238,5,118,65,170,173,113,134,247,124,161,17,213,33,149,19,43,0,75,60,85,148,138,9,34,84,30,120,52,170,65,0,227,238,213,86,34,101,93,175,205,200,96,241,221,61,115,189,80,5,123,118,106,138,230,54,122,140,152,37,61,67,131,209,107,56,202,56,1,187,77,176,84,171,198,116,89,50,199,169,249,251,218,120,209,217,75,1,219,88,228,247,251,99,173,56,158,103,153,182,41,181,242,210,39,175,242,37,36,246,223,126,231,118,189,178,147,20,202,3,193,143,66,200,61,218,51,138,61,111,242,64,251,67,155,152,135,63,96,83,248,83,28,72,47,101,248,169,231,134,195,197,180,135,199,244,41,90,81,218,72,232,10,253,76,4,39,232,246,213,244,82,149,211,170,226,191,42,47,155,204,100,14,52,160,103,164,116,227,14,176,12,28,192,58,31,142,125,88,52,185,97,215,122,166,227,127,30,117,206,137,72,136,242,21,68,9,248,145,84,188,108,8,231,195,135,190,95,239,77,211,53,136,101,224,141,175,42,48,23,15,247,73,144,180,128,77,64,129,218,218,213,38,122,48,217,20,14,113,202,0,16,99,213,95,235,161,255,252,197,231,216,19,246,130,136,100,140,154,0,67,36,40,5,43,97,18,224,7,182,137,234,118,51,107,27,38,158,58,28,181,58,94,91,112,91,16,30,32,102,240,100,217,227,83,68,90,27,157,1,117,139,207,174,216,217,149,124,1,227,15,41,132,18,233,52,82,111,236,188,112,202,25,38,0,3,42,170,126,254,120,59,115,86,23,109,112,140,97,21,25,112,185,128,75,155,204,96,86,96,137,135,94,3,131,115,217,16,12,92,157,8,17,28,82,226,254,31,179,160,58,151,113,177,2,32,110,127,57,135,213,199,85,52,35,111,82,8,217,224,177,198,45,115,206,113,116,157,162,75,0,73,212,73,201,201,173,17,238,111,194,179,15,70,105,185,213,67,127,208,8,245,153,169,52,207,143,66,149,142,161,194,156,203,219,195,223,52,102,167,176,4,125,105,254,251,103,161,140,15,104,149,252,124,157,110,244,69,92,199,146,235,193,148,194,196,217,95,109,82,47,34,13,31,175,201,224,222,131,112,231,186,101,190,181,206,19,188,23,58,83,109,128,9,49,164,129,0,33,58,129,39,51,229,98,61,125,226,33,92,149,156,66,76,177,24,138,0,174,155,134,103,195,48,49,223,12,41,37,242,151,148,155,105,42,6,152,4,117,61,112,100,51,179,157,223,24,212,132,253,217,230,45,223,250,79,173,9,86,12,126,18,129,84,60,145,115,7,101,4,116,221,193,135,157,108,100,188,97,32,149,200,151,177,125,59,91,90,252,232,175,155,94,24,172,57,19,245,244,107,187,234,116,69,44,31,242,152,166,103,166,133,249,186,49,196,192,91,103,232,173,147,178,96,19,24,138,180,215,232,118,197,71,53,50,233,131,99,129,42,97,172,31,232,65,177,202,24,243,240,190,133,214,219,230,45,152,150,234,50,205,38,153,104,31,110,9,202,24,242,188,209,65,111,222,19,31,216,243,149,244,33,92,69,56,221,133,15,115,145,185,182,23,149,28,130,141,79,176,156,100,12,3,125,36,184,26,44,113,185,48,52,0,49,187,120,47,155,31,201,236,182,86,36,29,197,233,206,17,176,130,147,38,150,145,187,253,200,242,49,191,91,211,52,223,35,24,131,50,137,55,252,242,72,87,165,86,116,16,16,156,136,46,222,91,213,147,50,112,237,205,228,26,81,215,75,255,104,47,195,88,31,126,136,115,159,218,29,230,201,169,46,47,91,25,182,24,253,222,17,203,173,76,120,18,203,152,39,59,191,33,178,139,227,222,49,244,182,198,42,6,158,107,9,184,181,98,211,93,73,5,39,61,8,102,238,242,106,202,151,20,216,125,79,12,80,244,127,12,46,195,96,244,181,29,178,177,37,233,218,186,224,35,20,91,223,46,104,151,245,101,73,111,126,126,228,170,74,153,100,88,30,197,46,251,18,12,111,242,196,204,39,62,137,127,57,170,220,205,67,186,81,190,228,117,171,253,242,115,215,18,54,211,210,101,10,213,215,124,46,74,161,67,196,231,113,167,176,79,17,5,219,178,74,236,57,82,78,75,11,191,105,235,41,46,46,89,240,131,85,112,236,88,203,213,111,43,96,45,41,9,23,200,78,250,174,244,161,252,41,215,121,104,233,41,60,140,247,203,123,59,180,179,157,146,136,76,191,203,197,191,70,145,181,166,99,41,249,235,81,142,24,229,140,122,194,226,109,84,82,3,210,24,248,191,176,103,236,189,153,30,158,248,227,181,85,214,187,37,92,12,102,140,246,86,180,121,160,50,145,149,214,206,38,155,224,69,215,113,195,131,252,152,140,194,5,86,246,120,40,83,98,51,210,168,233,194,62,229,70,187,132,242,47,241,235,134,6,168,122,130,72,111,238,179,101,130,89,149,85,176,32,147,205,174,190,200,131,158,81,116,59,117,185,192,51,233,216,213,198,79,151,199,73,81,100,97,32,47,9,154,202,73,214,83,223,224,187,142,7,38,104,253,17,111,175,121,82,210,99,112,105,26,81,220,145,224,215,34,142,252,4,132,141,15,208,141,70,26,18,149,93,227,103,17,216,121,67,88,82,172,79,4,14,177,222,249,247,171,104,41,51,162,33,147,214,11,204,226,153,2,238,167,228,166,53,195,197,125,206,33,63,175,213,124,178,230,183,37,13,137,99,153,70,200,110,90,185,75,161,202,18,155,79,245,219,14,42,113,150,150,153,188,174,101,11,58,2,88,86,1,28,102,149,171,212,81,236,112,53,59,247,44,246,76,163,171,161,69,9,128,237,211,195,206,38,15,164,109,234,31,213,215,66,59,170,155,41,217,92,179,243,228,127,233,70,82,179,47,186,177,8,177,127,66,209,175,127,58,230,77,244,46,173,152,220,173,119,187,6,108,255,213,76,172,212,127,168,250,2,163,119,96,68,212,11,154,211,142,158,219,177,133,68,108,76,217,209,252,225,238,221,210,228,154,82,70,120,100,38,40,74,117,200,190,153,66,44,133,113,29,61,144,139,6,242,2,72,205,88,67,104,34,231,200,145,97,5,95,239,227,251,107,97,30,19,112,179,35,22,9,168,60,47,109,4,166,125,113,102,176,170,41,0,38,196,182,60,126,118,62,92,252,228,210,26,97,204,239,101,171,56,23,220,106,110,216,58,172,101,244,2,77,140,188,180,64,115,193,150,36,145,76,134,146,91,210,232,210,16,142,152,4,155,25,245,28,158,30,191,84,106,244,233,28,2,102,93,20,181,23,36,49,18,114,143,204,136,29,21,143,84,104,146,187,73,229,58,80,200,61,172,198,60,210,70,10,41,14,223,239,218,191,1,0,130,185,115,232,37,109,123,76,122,177,77,48,103,154,61,47,42,41,185,113,243,156,253,239,217,36,90,196,104,253,250,116,172,231,51,11,29,16,233,163,122,212,235,116,32,237,242,194,108,151,154,146,53,50,160,3,172,244,74,35,146,210,220,14,132,54,146,3,53,228,111,88,153,160,8,73,42,220,128,95,229,249,97,144,152,211,70,188,19,15,183,116,243,180,231,111,233,25,153,33,244,253,12,24,84,252,212,115,133,192,128,130,3,204,179,134,211,96,159,43,144,119,232,253,170,245,79,181,192,241,250,171,227,144,5,121,119,110,87,242,100,75,128,150,103,209,117,177,99,235,47,2,72,110,201,44,107,185,248,138,132,158,222,77,223,163,0,154,90,71,131,161,221,106,133,147,8,60,74,166,31,164,1,230,217,98,13,99,60,71,26,125,219,182,155,118,137,171,92,219,128,93,11,140,29,70,208,184,17,13,86,145,154,60,202,85,89,114,143,182,106,233,53,201,156,56,211,201,129,18,66,252,1,17,112,117,184,220,216,7,56,137,63,42,29,233,239,252,235,64,61,54,59,125,224,137,141,1,206,17,84,245,80,171,107,240,151,185,178,171,11,8,134,195,111,85,122,218,124,177,241,36,6,126,248,73,162,36,214,17,168,134,96,246,177,229,24,87,192,114,133,203,102,170,32,172,27,242,38,253,95,38,179,68,188,48,205,55,203,183,108,124,178,19,64,139,179,221,220,131,103,221,70,129,208,4,183,93,48,156,186,80,18,123,218,233,126,116,73,32,20,193,227,212,12,86,63,203,178,82,97,48,112,65,104,180,124,190,170,170,215,106,195,65,229,60,185,191,26,234,25,246,69,87,192,104,249,28,100,178,171,83,121,239,106,183,0,14,228,180,56,183,19,171,54,76,145,97,22,78,192,111,28,132,22,181,179,32,11,125,135,32,194,184,24,140,84,13,76,168,204,120,188,70,255,144,174,153,53,119,115,113,115,89,40,247,163,199,213,32,47,116,106,96,231,126,223,238,182,177,241,43,214,88,244,206,146,156,43,79,232,16,19,236,27,107,39,217,171,31,119,183,85,68,27,144,119,177,18,62,220,212,93,126,3,206,28,131,172,124,51,144,105,3,24,166,215,0,121,218,239,61,37,21,193,105,88,147,151,118,24,137,146,169,160,85,129,149,142,133,174,162,170,40,232,92,121,206,196,31,100,35,144,124,178,57,232,2,173,199,133,42,239,240,186,206,165,139,118,96,109,76,243,169,241,122,22,172,140,202,112,8,230,223,6,84,222,109,97,154,179,100,223,156,37,18,156,189,4,122,230,88,116,230,250,82,63,171,45,71,26,169,203,144,130,99,19,4,78,66,219,170,24,81,253,225,90,50,233,167,12,236,157,40,205,190,220,221,57,179,84,196,52,47,73,204,235,49,81,25,209,73,112,106,7,89,108,252,8,73,122,106,121,54,251,174,50,251,129,139,107,129,103,176,71,134,250,75,165,182,212,101,143,115,197,78,102,246,240,9,115,132,10,190,153,140,248,164,213,177,113,90,59,122,148,63,61,22,60,173,180,38,37,95,140,164,63,29,19,244,182,12,186,70,29,92,105,255,52,126,161,26,191,89,33,32,10,72,150,48,18,190,120,206,224,248,243,125,117,27,204,37,203,209,179,123,21,47,96,64,211,32,125,188,18,205,172,224,77,184,42,252,56,58,171,33,54,232,137,144,151,86,167,66,106,122,89,58,15,46,30,183,112,56,156,157,65,164,192,20,158,72,16,197,35,142,145,73,76,24,119,200,245,6,255,11,90,15,244,101,198,58,26,129,193,82,241,72,198,83,43,67,97,149,104,132,200,211,242,207,201,232,210,136,213,94,219,133,95,159,85,94,139,255,204,178,109,73,1,76,23,125,228,246,122,111,171,250,28,21,212,136,19,159,148,215,162,228,170,34,126,61,53,81,40,175,226,14,195,97,74,17,170,121,188,105,219,170,91,103,134,207,62,253,30,243,226,184,167,90,138,199,15,122,128,93,203,152,136,243,4,49,62,227,214,93,80,15,211,169,178,163,206,225,181,68,160,115,186,18,133,232,3,86,36,87,49,163,7,235,103,182,98,128,127,60,223,188,122,92,242,15,195,11,97,230,34,198,135,223,116,51,58,99,43,236,103,165,144,186,171,168,165,91,131,248,190,41,145,121,232,218,159,72,55,124,97,212,107,27,77,46,199,6,100,67,39,184,191,173,224,202,165,39,215,209,161,13,253,239,187,173,131,181,86,191,124,2,143,243,152,251,46,207,70,156,113,36,143,87,221,140,217,253,142,203,47,2,249,91,207,55,219,218,67,226,100,21,86,155,226,153,18,35,135,87,195,46,212,81,118,117,132,192,42,247,25,62,182,51,123,82,149,140,20,118,248,178,115,118,111,40,148,156,111,148,244,21,47,61,247,163,88,176,111,10,182,227,196,141,30,23,5,222,32,43,59,183,210,226,119,101,155,167,16,246,15,178,163,42,194,238,22,77,247,75,100,169,156,3,34,150,236,88,9,75,187,160,133,208,244,154,214,108,186,114,139,127,69,150,124,47,235,35,212,72,132,144,111,118,89,227,117,9,35,44,140,33,175,156,4,6,206,122,155,105,73,45,231,4,70,202,8,107,232,162,225,84,20,225,24,174,228,141,203,142,105,194,251,85,39,125,212,242,17,49,188,194,78,70,111,103,162,78,49,51,71,41,105,227,96,26,202,240,79,86,138,174,193,82,6,89,240,232,231,195,126,180,185,14,232,179,97,43,168,13,18,52,126,105,80,43,172,39,212,39,94,199,73,185,37,103,232,62,251,231,37,9,100,119,189,165,59,48,2,87,142,226,161,116,120,80,89,161,126,102,108,171,231,121,234,157,195,163,130,12,113,120,176,146,82,119,56,158,254,93,128,53,41,146,38,56,188,247,2,122,213,202,159,206,71,104,198,47,74,74,153,120,71,72,116,247,56,18,73,153,121,162,244,82,30,64,129,206,233,120,67,245,246,225,205,103,106,0,215,227,35,5,143,239,126,45,66,128,94,148,220,100,175,69,250,130,138,42,167,185,92,126,212,229,145,194,37,170,157,140,180,121,81,41,137,255,204,213,118,183,134,239,202,238,174,114,39,29,19,12,145,222,46,27,83,148,238,159,17,98,11,97,115,150,203,46,114,186,125,31,96,228,31,162,6,248,89,65,158,169,18,167,134,43,172,83,233,55,244,10,38,135,8,62,201,111,98,5,5,124,246,254,145,90,65,63,14,189,73,55,240,76,211,115,88,169,199,42,47,16,248,224,46,187,176,102,236,166,107,232,100,240,106,255,10,147,75,74,59,44,101,100,244,243,241,231,147,54,186,94,188,111,8,0,44,217,228,4,82,149,18,208,159,66,111,91,190,192,103,112,117,184,54,234,9,38,220,246,209,250,242,102,191,120,24,191,31,124,89,186,100,105,30,95,246,82,121,139,97,156,94,207,118,14,155,76,155,230,158,182,224,57,184,154,111,224,233,20,197,55,23,37,154,192,143,120,252,134,255,182,82,126,135,235,83,61,225,5,58,214,201,208,89,180,87,181,84,197,203,122,203,242,19,195,36,175,247,200,113,61,221,223,244,236,137,227,49,123,22,166,118,163,85,124,9,17,221,195,152,217,144,174,149,247,1,185,107,57,62,58,171,218,211,93,105,84,66,64,169,122,129,248,0,95,140,156,15,10,48,111,82,42,34,220,26,136,111,14,68,155,110,104,72,237,177,195,227,108,40,233,241,112,171,112,121,142,137,167,145,77,122,93,252,233,90,172,247,124,50,115,187,74,159,39,7,138,98,100,87,26,203,159,188,93,239,139,89,180,151,18,229,93,93,230,205,186,117,27,45,207,199,71,23,103,115,203,223,150,132,227,8,81,160,253,10,27,220,13,90,240,242,239,208,25,217,9,49,204,15,53,4,128,97,190,191,105,96,4,213,108,8,208,154,188,229,152,103,210,147,202,212,13,120,132,90,170,211,245,69,1,233,174,52,16,191,123,226,232,152,70,79,72,126,222,222,108,92,6,93,15,24,182,185,251,80,131,132,1,145,79,226,134,180,182,61,129,221,245,121,55,172,93,150,181,105,80,1,25,145,193,184,197,235,51,36,37,28,182,149,1,250,5,129,164,131,74,164,20,150,87,38,98,228,74,228,43,141,29,42,124,113,236,152,146,115,88,78,211,83,37,103,206,111,15,166,109,36,195,35,200,162,46,58,226,249,87,5,85,175,208,53,114,170,139,32,234,171,227,13,236,85,148,53,95,102,91,230,127,156,69,226,105,217,251,94,95,33,88,48,86,135,46,50,246,110,4,88,242,82,120,79,141,254,164,102,205,248,255,226,9,213,146,95,26,202,74,243,102,9,204,216,206,77,57,243,7,125,82,106,185,18,9,173,103,174,206,186,22,129,27,98,242,208,212,4,219,23,9,83,78,127,78,14,211,208,178,255,62,216,126,59,137,244,126,151,115,210,211,189,192,164,0,135,27,135,172,156,3,253,233,185,62,161,5,178,230,99,213,252,145,120,109,104,251,249,13,200,97,47,161,182,49,80,243,63,29,69,127,45,35,229,204,180,181,161,231,225,59,138,223,27,193,202,55,51,86,246,38,185,79,170,99,217,237,19,83,203,34,112,67,173,173,205,49,250,195,227,29,195,122,164,223,28,56,252,18,86,70,147,212,70,147,154,244,69,35,243,147,202,105,195,237,185,232,174,211,133,54,222,220,19,38,57,196,31,123,90,231,109,71,81,6,184,165,62,150,181,15,101,85,102,52,99,149,247,174,193,212,252,164,10,18,191,184,106,66,79,176,5,88,63,205,226,100,245,76,228,184,24,154,250,132,228,162,206,26,59,49,156,4,44,222,85,32,66,212,106,166,246,72,126,255,141,201,163,161,81,114,234,159,156,211,29,112,143,191,55,219,47,207,126,174,134,239,0,72,194,109,61,58,232,226,73,41,241,194,122,189,69,189,138,191,120,236,122,250,224,78,79,77,203,213,252,48,114,96,43,127,136,149,152,15,118,92,50,174,21,99,181,163,30,117,221,236,6,29,20,124,53,120,77,75,156,241,195,158,7,44,1,76,245,165,41,211,52,66,40,85,101,166,12,12,126,93,147,185,170,36,210,165,85,78,205,197,108,235,42,175,162,223,157,251,249,50,191,36,221,16,110,129,82,235,80,97,38,240,211,188,16,196,168,50,0,4,91,155,11,86,189,211,41,191,227,108,84,184,219,156,52,8,220,208,116,112,183,148,231,206,197,103,18,41,215,103,16,62,242,202,188,171,46,201,138,40,67,128,70,17,187,71,134,76,80,106,84,255,177,221,144,48,147,172,135,134,81,200,42,81,162,203,12,37,56,193,53,188,121,56,129,149,183,184,51,75,157,22,22,147,91,58,104,66,252,54,27,86,44,82,234,211,16,0,18,87,161,111,7,248,64,158,12,226,44,146,144,173,227,151,17,133,97,20,161,54,137,67,0,22,212,174,199,220,238,50,209,181,218,53,233,76,220,238,165,75,81,27,44,38,33,26,92,87,101,19,125,121,53,48,142,239,22,105,85,69,179,97,226,41,110,152,138,108,35,216,250,49,215,195,182,27,152,126,203,169,77,122,144,156,175,84,118,116,177,65,30,84,139,131,142,128,2,241,97,92,125,31,227,216,9,239,187,162,110,82,209,184,117,241,55,69,89,151,38,40,111,164,197,209,6,194,109,175,128,173,50,125,97,83,175,223,4,197,209,138,244,144,138,99,132,239,110,100,185,55,156,196,192,33,96,241,254,109,172,124,70,36,153,51,169,211,96,143,122,117,97,233,25,3,165,220,83,43,65,202,25,137,239,183,0,27,235,70,173,231,58,216,14,126,101,121,146,33,117,251,168,89,215,37,34,43,184,251,213,42,65,88,139,160,152,38,185,23,238,71,169,73,202,225,44,166,74,41,251,168,123,27,148,214,233,151,124,125,145,22,188,210,213,104,61,187,138,162,139,177,207,174,255,155,191,91,106,146,93,2,202,32,88,232,102,144,3,128,131,6,80,245,92,70,196,16,148,56,220,19,108,226,152,215,32,138,83,43,194,215,8,169,26,190,244,57,74,198,152,192,162,226,22,32,140,144,255,27,85,230,202,105,67,188,199,75,85,32,88,178,158,227,215,124,237,75,202,37,94,43,78,208,109,78,209,195,194,174,129,68,78,69,202,88,135,158,137,135,106,175,88,119,107,146,17,44,230,254,119,244,7,121,137,80,181,84,223,100,20,184,202,90,180,2,64,61,88,192,114,14,174,188,29,90,227,1,249,125,238,196,121,33,13,164,239,131,72,88,4,65,103,236,122,124,227,74,250,36,44,231,57,141,163,157,190,90,61,244,221,16,85,191,135,45,10,78,58,64,39,62,183,75,83,106,50,216,177,9,200,198,241,183,230,35,6,219,68,130,4,209,24,150,82,203,15,38,139,113,77,160,221,54,66,186,79,96,250,155,32,152,221,62,0,218,0,114,155,233,112,37,44,227,32,97,73,71,181,108,27,54,183,117,49,179,204,14,202,250,157,217,250,34,195,197,223,122,5,135,122,176,30,128,0,59,175,120,40,91,41,140,218,14,46,192,209,229,64,107,56,213,0,244,11,238,237,122,177,246,168,25,53,75,182,70,71,11,119,117,90,3,235,83,201,3,147,228,252,53,127,189,138,76,191,207,230,81,62,171,108,193,206,182,196,101,66,215,119,170,135,91,30,163,58,166,186,156,171,193,3,173,23,151,244,172,132,187,42,187,126,103,43,203,86,103,9,142,189,60,193,114,11,225,192,121,219,6,56,130,150,133,167,200,215,211,8,171,87,29,99,138,22,199,0,53,27,59,165,213,81,54,189,121,73,196,27,114,18,166,128,252,196,222,108,23,97,6,93,84,10,46,140,76,147,15,34,64,64,206,241,162,108,163,102,113,65,247,96,72,85,56,19,14,70,235,111,123,90,96,60,61,181,34,110,5,184,34,220,133,3,49,227,85,124,28,173,180,112,21,153,68,219,45,199,108,110,99,23,53,44,59,56,6,129,160,50,171,131,151,235,179,23,229,204,150,237,198,184,255,65,116,172,200,102,8,252,92,247,96,219,53,76,114,188,207,223,45,55,221,61,185,182,90,209,131,21,119,143,33,141,167,29,136,75,239,178,107,99,28,7,98,176,102,103,109,183,122,126,205,84,188,125,19,230,133,181,138,253,145,228,107,126,211,212,163,40,216,84,97,110,122,2,37,186,195,239,171,232,20,2,40,149,220,63,104,23,96,248,58,255,199,108,207,119,75,229,47,43,147,162,171,91,123,189,250,187,24,101,144,10,95,99,15,115,214,24,161,237,155,83,115,173,114,27,249,236,137,144,94,112,65,200,199,126,142,201,57,95,121,141,216,242,158,68,60,169,255,43,71,251,252,170,144,200,203,81,217,239,115,68,32,221,190,83,193,225,216,61,84,76,213,237,104,94,244,89,187,248,59,225,144,209,157,162,211,80,192,234,82,157,61,53,142,108,111,236,209,60,67,76,59,232,13,63,199,3,228,80,151,109,231,130,208,167,42,187,143,60,46,20,154,31,37,39,161,1,110,38,157,163,170,215,96,115,51,26,135,254,242,126,47,51,90,114,245,152,66,144,214,63,177,182,6,22,196,56,43,27,65,236,20,152,156,133,189,41,10,83,78,213,214,204,174,3,38,152,145,42,9,62,87,217,125,48,218,184,247,226,132,157,18,231,100,89,55,34,53,193,238,20,216,21,221,103,216,167,79,193,209,173,53,78,28,198,202,14,114,6,56,213,138,50,91,61,190,232,38,87,131,46,69,160,22,108,225,138,134,137,66,246,218,100,135,236,213,35,220,101,218,187,59,13,220,1,43,66,125,46,144,9,15,255,82,39,149,213,191,248,166,96,36,113,24,153,47,35,124,45,152,170,112,169,16,21,105,190,79,96,179,160,62,27,61,90,135,33,121,99,156,124,13,108,43,77,109,70,207,174,59,244,83,205,102,36,160,44,240,83,66,23,89,233,134,163,252,80,233,250,212,44,144,170,197,235,133,173,5,83,78,121,190,238,94,68,184,18,242,47,0,178,144,147,6,27,199,117,209,115,192,141,200,46,21,186,50,93,255,10,182,4,128,89,31,86,197,79,219,221,13,152,9,202,95,62,111,34,4,77,150,197,65,93,183,93,143,132,141,128,139,208,33,196,53,156,4,84,13,102,255,30,164,186,81,159,145,237,181,17,123,158,155,90,199,150,104,108,157,253,206,72,28,229,182,88,177,122,164,252,176,189,27,234,242,204,129,23,154,40,7,146,213,215,183,96,128,25,236,141,85,69,74,198,247,212,177,16,2,163,123,44,76,203,193,204,3,87,44,138,25,85,141,151,214,201,82,1,116,214,186,170,147,170,208,94,236,8,21,80,56,98,177,65,109,57,108,241,71,22,144,55,104,105,2,90,247,107,162,244,98,50,239,179,253,89,125,101,187,78,225,174,53,23,102,170,81,250,190,200,255,210,30,21,225,239,21,141,211,236,144,104,201,179,43,249,39,34,4,225,234,139,140,6,234,92,236,176,254,5,62,13,247,225,134,228,246,30,187,23,86,167,140,69,96,80,228,93,161,129,154,85,188,24,138,146,94,37,195,102,5,108,40,180,118,2,239,233,10,160,127,120,26,67,48,204,223,170,17,195,125,70,49,6,1,62,228,135,206,43,44,77,2,210,112,130,223,209,31,32,117,134,243,34,83,71,51,215,138,74,201,152,251,157,45,78,123,39,207,52,23,80,235,57,201,132,26,219,105,125,40,50,180,107,100,212,155,36,15,87,95,169,163,119,237,182,108,41,90,251,54,164,74,168,155,68,252,133,27,104,193,58,227,53,253,69,229,236,234,77,161,138,6,119,101,15,80,173,38,14,233,172,206,160,124,251,197,125,1,233,199,15,158,106,212,239,3,20,30,38,231,31,211,143,242,136,24,250,93,6,37,101,43,3,148,105,31,157,134,172,221,253,93,29,16,229,40,250,160,221,188,46,77,81,185,109,213,191,65,228,75,173,238,178,234,229,130,132,75,173,234,20,162,46,247,248,68,118,118,240,252,32,226,224,136,44,204,7,10,80,43,156,60,152,121,51,66,96,62,63,37,84,91,227,116,160,67,247,196,97,199,22,144,244,185,205,205,83,171,84,130,17,166,230,57,46,129,29,138,233,116,33,14,7,243,53,223,82,40,19,139,104,47,233,209,144,2,196,210,175,156,76,67,45,170,202,6,162,190,27,140,54,88,173,189,73,149,165,33,143,234,197,52,32,181,212,115,22,54,240,214,14,11,210,96,12,92,236,1,71,10,220,243,230,189,205,107,219,108,228,177,180,125,13,205,105,154,215,249,48,145,158,123,81,120,5,194,233,2,247,209,60,129,232,97,203,47,130,165,141,84,77,83,204,69,5,94,6,17,50,47,15,27,180,17,136,180,104,122,66,4,125,33,230,97,18,239,165,0,132,153,100,11,189,184,143,57,119,154,186,243,135,218,227,151,186,174,36,227,193,81,71,154,128,207,229,102,39,39,205,197,42,225,13,168,239,128,241,180,174,122,45,9,8,68,145,234,194,70,59,87,240,81,119,249,123,16,13,83,48,48,63,2,224,255,211,102,101,27,2,249,41,47,105,68,160,248,117,208,137,103,63,16,203,51,44,117,190,56,156,89,102,105,219,233,143,151,50,167,204,111,118,71,205,151,225,94,131,129,215,215,31,86,142,73,100,24,37,115,48,196,91,241,85,166,230,234,2,167,3,153,114,193,230,141,27,50,226,217,192,154,41,103,228,227,126,242,206,26,99,51,180,124,90,84,97,60,20,10,138,254,165,176,81,231,111,1,100,200,133,193,88,125,77,64,161,105,246,241,111,101,180,147,138,176,68,101,114,216,9,158,84,241,245,103,129,37,44,237,43,191,239,178,148,182,179,139,112,236,116,78,241,127,213,15,195,188,232,170,20,240,72,17,165,155,29,6,42,36,220,82,151,234,183,176,44,207,251,46,164,105,196,149,89,148,99,115,20,101,174,165,127,41,175,58,89,101,95,213,190,19,209,229,147,35,16,132,190,238,173,49,24,111,110,108,159,39,227,188,18,242,55,210,108,158,149,177,224,212,181,153,142,193,160,178,20,100,123,150,210,210,205,52,91,246,43,251,112,245,78,52,147,150,173,87,52,199,93,94,211,11,166,89,250,0,88,122,60,109,170,184,221,245,171,207,88,212,253,208,178,158,76,152,156,47,55,50,165,25,47,235,240,37,45,130,167,215,108,177,182,155,27,196,60,164,63,151,101,152,208,189,48,138,37,155,50,67,201,210,150,93,249,63,168,84,185,78,244,227,198,137,234,75,211,82,227,109,133,64,167,219,176,131,196,99,117,102,235,172,206,80,89,57,157,246,189,196,121,145,159,173,218,197,236,17,186,132,209,108,62,215,53,203,27,67,167,214,240,220,36,27,183,7,59,249,190,27,63,145,85,62,148,89,38,85,8,204,27,14,255,153,128,124,78,183,113,192,90,37,237,179,237,215,188,73,58,86,120,57,172,119,92,149,4,91,185,124,68,189,177,150,102,234,102,129,16,164,28,8,123,214,145,182,208,105,71,11,103,240,40,79,250,194,205,134,249,131,84,66,243,67,85,201,99,17,125,209,157,202,100,83,219,163,31,31,51,164,168,3,198,65,24,101,133,25,221,208,37,121,83,162,40,123,226,214,244,129,211,116,182,57,64,234,49,149,45,173,168,107,197,72,248,50,237,156,153,135,20,134,80,95,21,89,119,1,40,192,125,237,122,169,80,223,250,91,25,194,180,73,161,4,232,216,134,151,185,156,194,20,98,104,45,202,43,184,37,184,116,140,64,174,107,217,4,140,128,14,175,18,76,52,24,248,232,118,212,37,237,107,66,63,132,106,94,176,75,55,206,216,197,24,20,174,197,134,232,158,223,20,107,135,189,22,103,84,6,154,125,64,47,238,253,121,193,146,181,83,88,137,55,119,187,83,214,126,247,254,136,81,220,29,90,236,187,88,53,42,107,208,94,104,89,136,181,24,39,146,126,37,9,16,72,181,74,239,208,76,39,190,62,173,199,111,161,239,76,79,17,35,120,244,88,59,104,31,71,33,228,101,248,114,245,82,64,137,207,169,97,190,113,107,55,146,4,19,100,25,203,68,174,95,202,74,95,166,48,218,190,102,245,224,41,130,148,23,121,42,69,89,18,61,149,112,20,255,116,33,244,44,14,187,17,142,218,89,42,62,90,193,163,147,200,83,136,148,44,79,160,131,222,135,24,211,112,8,159,186,133,193,39,220,233,241,124,207,215,14,35,219,17,243,131,59,62,121,195,20,185,30,94,57,180,40,30,232,214,77,27,250,118,173,169,216,205,154,0,199,77,255,184,82,106,209,155,0,30,221,187,73,64,114,170,216,246,227,85,238,20,213,64,156,35,106,64,43,55,254,179,65,106,211,58,158,189,157,228,91,228,1,134,198,69,59,207,109,160,91,96,181,94,222,46,38,129,6,29,122,109,146,117,75,247,28,70,117,53,219,239,51,21,210,180,250,224,209,55,212,207,32,133,42,152,218,112,150,160,194,239,5,205,123,213,251,158,46,198,240,181,165,51,87,32,27,237,54,131,209,12,157,122,35,7,149,106,31,114,49,41,3,79,231,217,79,81,130,74,10,131,25,47,113,234,40,222,82,67,156,229,55,255,215,154,215,129,60,210,117,80,178,2,175,230,163,77,248,38,246,115,85,243,199,127,240,68,240,25,7,186,124,217,160,217,114,213,184,252,70,151,114,168,201,69,195,174,88,214,174,86,170,12,201,114,152,48,88,146,99,168,131,137,46,92,150,68,159,3,57,178,40,191,130,177,45,197,201,93,197,152,205,117,8,108,62,254,90,250,27,178,193,50,78,117,214,163,58,159,20,172,175,16,0,109,143,39,70,49,126,145,80,15,211,101,163,117,15,192,227,132,13,198,177,189,178,157,143,119,17,243,70,191,143,209,29,183,152,76,51,23,132,118,97,191,18,138,163,96,226,151,53,148,123,116,164,131,162,28,211,43,19,59,223,206,200,233,105,219,18,116,27,13,237,57,211,103,242,117,157,254,200,58,208,6,141,87,63,167,206,30,255,5,211,220,6,9,61,247,183,185,193,252,57,172,9,140,250,217,158,98,222,32,113,237,209,75,226,32,95,61,63,223,220,160,81,130,90,56,39,183,26,160,136,109,213,187,192,6,20,175,184,28,120,14,128,118,199,45,17,1,163,64,101,95,98,30,149,143,201,118,244,33,35,112,195,237,126,50,25,125,36,179,76,42,35,105,96,165,231,230,67,220,138,239,6,162,244,36,50,183,11,173,166,49,195,214,21,50,140,40,89,27,203,255,180,199,45,97,221,193,126,222,101,72,123,24,118,116,203,11,150,18,63,170,87,45,155,221,184,158,173,71,99,155,214,35,249,12,46,154,168,196,62,251,193,109,187,244,13,198,143,92,80,20,9,240,68,130,212,93,166,248,159,128,216,122,90,50,101,20,228,30,118,146,49,175,75,86,249,88,61,126,211,161,97,238,41,215,238,101,109,166,118,165,97,240,192,45,117,165,105,120,143,73,208,145,116,92,92,8,104,28,34,56,26,247,53,194,239,33,234,10,223,76,84,156,199,43,9,92,3,226,179,106,67,87,130,121,139,103,227,136,76,249,233,244,69,120,73,165,145,109,33,50,202,156,114,151,243,247,43,41,137,90,19,187,207,57,224,198,72,58,203,33,26,20,251,62,158,27,5,121,64,186,23,165,84,103,215,109,215,245,198,45,111,252,43,116,65,90,251,225,19,100,93,107,136,15,188,214,127,253,74,107,218,9,96,155,197,177,90,22,234,30,190,159,167,225,108,247,64,162,56,149,206,180,104,146,143,216,246,216,72,104,203,181,244,135,179,117,105,177,106,40,95,116,82,162,82,12,204,181,38,118,46,197,7,187,14,132,168,151,68,14,205,43,101,152,68,32,62,97,233,43,68,86,7,127,104,139,113,33,17,173,108,26,27,111,92,105,254,167,21,165,94,191,41,46,185,149,174,88,239,52,32,182,133,129,134,48,71,140,72,94,171,221,139,214,197,136,228,197,132,57,216,218,196,11,209,164,110,220,169,103,11,111,71,234,166,214,149,65,220,248,206,252,110,101,103,114,100,184,33,82,147,119,121,201,149,111,11,177,135,243,46,237,134,211,114,79,188,216,213,103,112,1,201,148,217,213,97,220,118,22,96,149,117,148,32,203,74,113,100,135,69,20,60,39,254,137,246,209,64,193,15,113,93,180,172,134,114,106,132,147,140,248,20,197,154,26,95,50,243,97,182,91,57,163,33,62,144,21,66,161,94,199,192,202,114,30,23,85,98,33,92,194,25,120,50,162,242,89,230,189,231,29,14,121,51,236,80,33,145,167,31,193,5,161,231,141,31,137,233,204,102,211,178,193,69,203,154,252,35,252,133,49,182,176,168,173,232,14,142,17,99,71,217,238,237,148,125,164,208,221,120,93,93,209,189,17,108,49,30,205,112,14,17,164,144,205,173,247,234,120,29,98,244,133,67,119,162,242,101,21,182,202,104,168,165,191,104,227,95,13,87,228,232,177,217,228,220,74,215,238,212,16,219,86,205,74,113,161,115,246,140,117,254,9,153,204,132,144,170,72,139,244,182,188,152,63,23,255,57,106,207,56,226,253,18,99,37,56,77,158,45,229,121,138,131,128,193,32,156,63,207,108,197,63,4,196,169,250,185,91,5,52,247,212,79,180,57,158,66,128,130,152,26,19,157,160,65,115,191,238,3,213,62,78,48,5,53,66,171,77,68,159,103,63,167,189,1,5,209,95,100,229,169,165,21,191,40,253,19,221,36,91,47,213,135,99,69,226,204,110,129,245,31,210,108,104,129,93,126,62,126,204,233,58,181,134,146,168,27,213,119,99,180,251,161,184,54,27,77,6,174,128,71,206,243,226,213,13,207,127,224,45,78,6,212,63,47,254,21,104,180,164,64,63,28,5,43,114,136,15,176,34,119,59,140,67,237,45,65,146,120,226,230,133,74,49,238,230,46,225,115,190,54,157,173,252,107,149,191,189,36,159,152,66,252,95,17,128,149,164,206,143,105,39,222,199,197,65,10,52,246,126,116,159,176,0,175,241,222,81,244,4,104,145,204,191,224,189,39,115,176,85,32,162,213,192,76,166,92,82,78,31,20,99,169,8,3,168,231,202,11,223,170,139,42,56,149,99,132,128,208,110,41,151,182,203,8,230,91,157,208,107,11,197,112,4,228,85,73,70,19,85,5,56,235,254,35,128,79,208,54,8,9,105,247,4,35,200,123,214,232,28,74,126,206,180,241,236,190,28,240,227,73,179,154,40,226,57,0,4,80,51,19,239,72,127,106,73,64,29,169,32,253,12,2,243,55,240,106,19,230,31,108,248,124,107,185,8,224,169,150,255,250,87,97,19,148,167,217,146,57,59,234,232,163,192,35,9,37,164,251,172,147,121,218,79,5,29,209,136,120,240,219,126,48,203,150,176,153,133,168,45,186,233,176,106,98,147,42,217,229,69,23,19,16,235,8,91,89,169,48,207,61,172,219,74,176,98,68,129,15,39,190,1,29,9,228,208,35,252,55,73,132,174,229,158,92,19,8,60,64,82,208,129,21,160,65,184,2,115,118,164,101,241,57,86,95,162,235,12,190,34,81,228,149,99,247,74,93,186,194,3,194,123,3,54,9,193,97,165,138,208,17,88,26,37,57,18,198,113,244,222,59,124,204,62,187,172,182,1,168,255,92,227,233,142,158,198,155,237,33,143,59,191,168,90,81,130,110,153,133,226,145,185,229,127,125,164,249,70,101,158,255,100,202,116,244,187,234,215,246,109,149,82,63,141,2,240,246,55,90,118,194,74,201,228,45,161,231,146,167,29,0,189,97,121,211,32,221,198,89,151,238,227,166,199,100,25,29,249,245,75,95,110,5,244,131,158,125,89,12,159,253,0,93,96,220,152,96,251,212,123,9,252,112,12,44,232,76,162,93,102,149,97,76,164,226,241,17,128,255,82,121,9,177,192,88,32,191,139,107,114,46,112,92,178,173,212,100,42,74,108,232,119,110,20,175,28,35,202,252,36,255,63,224,85,87,30,31,164,148,116,248,190,189,242,40,64,127,153,95,202,215,153,188,81,253,185,104,47,164,247,231,30,212,185,208,238,196,6,110,186,225,173,172,116,229,201,86,255,160,160,221,165,205,5,135,252,157,92,29,92,214,74,99,34,211,235,162,31,220,151,159,81,20,101,224,216,179,51,114,223,231,91,227,160,35,166,109,61,146,95,106,105,22,186,36,150,248,169,90,187,14,104,160,153,158,244,3,156,111,66,23,37,128,253,19,107,228,51,78,101,154,223,218,195,64,32,36,115,157,186,187,10,243,254,95,87,254,182,178,95,234,148,67,91,206,54,137,250,213,215,102,36,2,36,68,234,35,169,183,160,241,201,69,115,131,177,234,91,171,242,194,51,224,107,185,230,6,28,249,80,238,61,68,60,173,254,164,40,43,27,12,83,212,186,51,13,41,163,101,253,123,217,47,67,51,22,97,239,239,205,162,44,44,218,163,137,77,53,89,28,241,46,238,254,25,245,101,21,71,124,91,76,136,153,59,5,134,128,121,204,218,255,247,0,183,189,101,118,121,134,138,136,231,120,54,54,69,232,113,188,250,161,188,123,228,149,2,167,48,176,210,131,215,160,3,238,95,21,151,144,157,85,254,99,90,224,130,35,13,164,82,221,74,75,186,27,73,186,140,218,135,149,126,25,34,73,167,1,31,47,112,182,143,135,104,60,167,54,187,66,99,19,4,21,76,20,73,190,28,21,39,247,15,55,130,226,184,50,75,186,243,216,235,243,69,225,240,160,175,103,38,66,246,16,68,34,151,156,164,195,108,161,93,32,118,211,64,126,135,169,183,131,75,176,201,26,58,169,115,224,37,148,95,57,147,141,241,88,109,231,196,86,227,113,216,47,144,195,122,30,201,179,81,170,111,238,42,84,168,152,206,210,113,223,244,242,62,47,174,48,202,222,45,90,112,57,190,33,233,30,213,21,147,249,248,235,239,221,71,107,107,31,71,130,29,141,194,101,213,127,151,25,169,210,50,131,252,65,86,213,106,54,249,77,155,48,40,97,212,118,84,45,96,166,175,212,161,252,112,68,133,173,197,216,114,250,236,203,24,183,111,200,232,149,218,125,22,219,210,212,132,82,15,83,195,210,86,14,13,24,16,53,253,127,248,240,230,157,245,177,70,160,173,209,83,165,33,230,67,228,36,204,98,226,89,194,120,249,240,79,246,72,233,188,172,6,192,1,17,213,239,251,251,127,78,71,99,123,172,42,65,4,70,244,122,129,205,179,89,113,156,231,169,33,16,106,172,197,165,35,162,56,135,127,203,71,68,134,243,120,89,251,66,236,245,104,110,209,190,109,19,192,138,41,62,94,20,103,191,234,136,35,72,175,236,130,183,178,47,90,193,231,177,23,230,250,134,173,89,184,76,124,94,211,23,80,60,72,61,125,24,100,65,125,220,66,161,99,100,181,42,199,242,236,123,113,245,106,255,191,157,192,74,251,149,159,216,82,252,159,238,117,225,113,166,144,249,242,136,163,47,106,94,167,186,175,52,87,19,213,121,174,164,128,197,194,130,157,250,99,50,51,151,98,207,230,179,68,75,13,206,244,58,109,57,61,184,236,199,138,126,59,237,196,204,29,13,118,9,108,101,207,132,119,101,179,194,16,23,198,150,217,142,196,69,216,6,175,43,61,95,205,195,223,141,117,14,187,120,173,82,162,19,57,57,103,184,16,112,29,193,62,174,234,73,6,41,151,62,36,34,19,253,178,88,188,44,225,127,223,199,220,154,85,227,190,200,165,132,63,231,249,113,227,185,147,252,215,63,163,92,112,53,33,200,128,169,179,56,8,220,106,157,43,221,129,96,224,227,206,61,0,176,228,44,142,109,93,110,44,54,181,153,169,53,82,193,208,170,22,152,86,144,177,54,243,176,47,134,63,234,154,246,154,71,205,119,44,63,49,87,226,170,91,123,71,170,163,23,21,172,196,153,126,81,113,111,104,39,163,254,158,220,201,94,213,194,44,201,79,140,209,166,51,87,110,106,188,166,224,184,221,220,57,102,174,9,245,155,248,50,246,143,154,202,60,158,238,96,206,51,174,240,40,118,118,242,251,51,183,241,67,62,200,210,85,88,209,4,186,5,194,9,140,0,90,183,147,66,121,22,79,85,180,134,45,254,23,44,23,242,33,125,148,148,97,20,167,113,147,248,240,139,176,108,89,30,28,120,122,5,198,134,1,76,18,85,126,148,225,203,214,173,137,85,221,225,15,7,148,73,59,73,106,154,235,202,198,255,82,73,238,175,180,88,96,19,102,48,80,186,237,230,63,152,247,57,42,32,195,196,66,37,222,112,59,112,111,140,117,92,144,117,47,109,102,46,116,233,126,38,129,21,52,213,75,234,235,194,64,250,74,53,28,120,198,119,46,54,120,223,110,165,172,29,242,95,145,85,144,103,75,247,12,159,81,149,158,125,70,92,238,41,128,77,218,245,204,49,69,205,109,153,216,127,232,153,189,79,56,54,25,86,243,236,219,29,20,204,45,27,136,245,151,136,227,161,249,138,19,103,39,21,96,151,146,174,2,243,167,39,132,139,108,146,243,20,216,113,218,79,109,14,51,193,235,141,2,247,62,205,80,191,197,138,4,5,33,214,4,129,105,190,100,45,204,54,83,197,132,91,235,255,223,50,16,85,100,35,221,11,90,159,102,222,167,181,211,130,146,231,17,33,232,220,29,32,129,161,198,245,110,125,208,176,216,189,127,33,46,160,5,124,141,185,146,128,135,178,180,60,150,128,220,185,238,86,181,129,180,165,204,44,146,31,109,234,226,238,237,194,192,199,173,23,43,143,78,62,16,242,102,175,212,29,18,141,44,169,225,211,181,36,237,130,13,45,208,249,60,181,135,117,21,36,124,82,116,35,77,51,19,80,65,207,99,30,214,143,30,172,125,217,212,150,100,195,20,31,215,29,227,237,182,254,255,47,233,163,31,195,56,103,199,223,110,102,232,240,236,160,119,251,47,152,152,214,190,169,58,158,118,89,69,207,219,125,111,205,187,197,88,43,103,160,162,82,139,125,151,52,93,243,238,85,21,208,159,59,90,129,189,185,190,243,213,64,230,150,102,54,52,70,100,201,8,47,176,132,21,4,240,234,240,139,98,55,160,137,0,11,127,200,30,100,165,128,213,232,210,100,1,137,142,188,187,206,122,45,74,161,8,45,196,58,132,190,27,23,53,244,83,4,24,168,74,157,203,174,69,24,107,115,172,112,98,206,2,108,54,215,19,176,227,46,225,117,176,34,54,33,202,136,44,9,227,26,180,201,161,216,6,167,54,149,76,90,68,209,216,202,37,186,75,25,79,50,160,237,1,113,182,159,219,153,61,238,46,204,133,89,91,203,41,109,168,79,190,222,163,47,107,246,46,143,33,164,59,218,30,194,120,225,81,153,150,17,192,195,204,84,205,200,67,117,248,17,46,65,197,197,128,58,161,123,185,169,183,91,249,190,123,194,238,41,193,51,247,228,39,110,172,187,128,117,141,33,55,211,173,121,93,232,241,201,109,99,125,251,253,43,93,117,203,182,130,220,131,92,193,98,201,83,46,101,76,71,0,110,103,79,56,162,99,162,154,159,144,32,111,93,202,11,216,32,151,16,191,116,208,85,28,143,159,28,159,198,91,47,21,124,142,128,157,1,87,60,111,186,39,177,180,45,2,109,169,202,140,182,252,99,2,74,123,155,5,28,175,141,37,200,51,209,12,233,131,151,217,2,16,87,107,163,23,15,224,139,150,230,50,240,169,109,48,224,166,147,124,119,16,108,6,8,97,116,167,22,247,35,61,132,204,173,183,48,188,130,3,188,216,251,232,171,179,151,209,110,140,171,63,139,75,152,22,220,71,86,47,93,223,237,66,252,55,172,24,234,32,100,194,29,53,156,237,81,166,92,62,143,40,62,61,124,0,162,120,41,46,14,218,200,240,218,103,159,25,197,50,114,145,228,46,98,223,63,240,15,82,36,162,178,217,18,185,240,213,26,136,38,42,10,122,198,53,173,188,132,140,9,251,212,193,165,184,114,34,146,195,174,140,85,93,72,16,50,27,41,21,237,150,183,247,188,255,187,189,98,198,38,8,209,218,188,153,154,136,168,88,137,153,97,195,97,176,195,189,89,25,52,123,223,231,102,204,198,14,223,204,191,82,189,243,129,206,196,179,240,84,98,34,82,246,54,212,93,73,32,156,134,34,67,194,216,132,67,255,247,27,121,79,141,18,225,197,158,6,77,219,148,96,118,218,171,215,121,143,172,70,128,121,30,26,220,168,169,232,55,9,200,93,141,202,161,137,7,95,220,155,45,217,142,163,22,174,73,115,228,1,44,155,228,170,113,173,210,32,181,123,122,189,53,42,230,157,178,127,14,209,230,230,157,215,87,116,167,88,110,50,196,208,237,184,30,180,27,239,236,227,158,248,102,148,12,221,41,99,96,115,69,147,204,70,190,178,226,208,203,197,224,235,191,205,120,143,230,72,244,86,13,54,103,213,26,221,46,17,10,230,195,186,59,42,41,227,42,179,223,55,19,239,211,193,229,142,23,17,75,249,61,211,6,246,131,226,71,107,17,249,15,92,43,218,57,143,227,36,182,91,56,99,162,82,232,72,224,190,53,232,219,192,56,100,120,112,134,180,187,19,67,17,247,79,75,121,31,6,190,231,184,226,163,186,121,93,202,98,56,60,113,70,248,176,132,125,179,122,75,49,226,212,178,253,69,187,33,131,96,61,191,110,15,33,232,86,68,139,50,15,171,15,17,168,159,0,33,82,88,237,110,237,112,75,246,205,56,226,106,80,94,172,73,74,94,59,115,40,24,215,150,198,22,13,167,124,81,68,123,72,123,173,67,55,16,242,155,112,153,141,241,93,102,163,207,206,224,223,238,131,40,100,251,43,73,99,103,76,167,246,248,20,52,250,150,233,71,250,149,123,200,96,144,155,133,215,90,224,179,16,199,110,93,155,206,90,192,58,230,221,42,240,157,170,199,78,240,138,238,112,156,39,250,215,11,148,191,96,211,42,193,197,16,250,62,34,3,220,84,75,8,244,102,112,71,219,176,169,92,250,243,33,236,237,74,110,212,190,238,205,17,26,35,177,52,237,229,199,188,247,176,188,92,129,251,51,59,139,249,230,88,159,105,59,244,80,41,117,167,68,7,16,242,148,240,138,60,213,39,165,39,44,51,226,210,2,20,154,195,71,216,123,199,195,110,197,41,226,104,152,194,74,201,237,214,187,115,225,236,232,51,253,174,3,40,236,178,174,68,117,249,86,185,28,148,9,158,25,243,53,19,172,25,174,136,76,31,104,129,96,49,201,209,2,25,151,164,149,91,152,165,190,83,29,69,185,69,65,127,139,134,192,222,74,221,169,183,11,116,79,165,126,242,34,33,43,252,245,215,136,107,211,119,81,207,212,232,147,211,209,110,194,160,9,176,221,13,53,30,229,113,19,46,112,68,203,0,149,78,172,199,153,194,160,122,179,149,199,154,51,93,165,25,86,163,9,166,231,95,192,71,125,189,88,226,190,29,186,31,234,71,13,112,35,106,7,182,124,74,162,129,202,2,6,97,59,47,119,110,99,143,162,156,107,223,99,135,58,111,38,46,8,213,149,248,9,5,229,129,10,180,30,208,15,11,205,67,103,74,100,241,134,167,207,78,73,205,192,36,150,197,9,181,121,57,252,157,109,106,152,73,247,124,248,158,238,123,133,223,226,254,129,127,160,253,177,33,109,131,223,60,218,122,101,249,16,219,103,193,81,163,245,188,109,116,18,108,50,81,107,68,120,50,126,136,37,93,238,102,249,246,158,14,57,89,84,174,167,135,7,206,249,189,186,125,183,195,6,145,17,33,196,135,199,113,59,0,93,148,151,112,68,152,234,52,234,175,213,94,145,247,23,170,198,125,1,128,4,187,101,64,127,33,100,111,18,162,212,59,162,162,14,132,180,227,174,15,192,245,220,74,63,208,141,196,236,44,128,91,112,241,26,44,53,232,101,39,150,128,137,204,135,216,205,246,245,24,104,68,49,255,8,121,52,61,0,119,243,8,63,122,160,174,9,46,175,107,198,189,148,197,76,210,155,227,184,37,128,243,38,231,89,208,245,159,199,56,41,251,120,93,214,48,60,188,227,28,112,102,107,196,28,221,66,60,24,183,219,188,194,220,170,10,239,132,220,248,90,133,254,124,172,115,51,139,51,247,208,250,116,224,28,213,153,28,209,161,126,238,182,175,220,181,60,132,8,51,136,69,25,51,140,30,128,88,211,76,212,136,130,163,202,152,95,167,71,116,234,36,80,130,66,121,44,132,43,157,169,57,70,224,131,144,9,36,63,170,109,26,238,105,40,69,229,16,115,51,40,154,139,63,241,238,103,42,107,126,222,94,250,200,37,96,3,176,189,76,161,89,222,225,84,99,56,57,71,2,241,114,56,196,108,31,174,117,131,244,67,150,217,120,234,88,4,194,26,169,59,181,81,206,126,30,186,161,158,204,228,149,134,252,202,29,108,216,65,137,64,234,81,210,214,42,53,78,135,15,210,236,198,187,73,189,70,225,134,14,129,48,146,241,131,36,201,49,67,100,28,67,248,135,54,156,183,168,167,159,106,57,35,106,66,9,125,89,19,16,189,182,26,122,186,67,227,72,254,123,122,0,139,248,128,75,179,223,147,229,159,111,48,189,215,254,248,16,55,81,243,195,102,162,39,141,235,19,17,222,144,211,109,227,86,127,80,234,40,249,82,97,196,124,17,196,146,199,59,172,144,69,224,7,125,102,24,36,238,217,57,146,55,245,9,242,223,117,211,26,195,76,153,19,156,16,89,11,80,69,77,243,210,162,112,167,125,71,38,49,161,150,55,146,228,212,117,146,200,87,237,211,55,53,0,111,4,148,151,169,125,164,107,218,247,232,138,11,159,23,128,239,186,183,120,207,241,152,210,214,2,136,138,86,113,233,103,141,47,254,134,137,14,216,244,31,83,104,185,199,147,121,87,245,148,130,91,223,241,118,170,48,169,104,175,10,134,65,145,159,10,50,187,39,36,142,78,108,88,94,94,149,107,114,93,226,28,227,244,58,29,119,212,179,183,23,21,199,178,133,42,41,2,39,214,76,231,35,91,180,208,44,41,135,245,240,140,242,234,107,58,77,250,150,236,37,162,33,194,216,91,106,108,244,177,188,220,73,209,221,67,199,227,64,171,90,115,138,5,167,145,30,100,196,164,80,36,161,208,132,236,176,171,113,49,81,146,23,125,255,55,236,228,88,222,198,45,117,173,131,235,10,57,253,218,164,64,4,231,21,113,106,108,226,224,246,118,108,154,246,64,73,143,56,21,57,245,132,105,245,18,1,33,157,100,197,83,248,121,255,75,133,39,114,252,242,228,147,101,38,99,158,82,138,36,161,187,139,159,31,215,55,123,0,249,176,150,142,102,202,239,31,133,216,20,89,28,248,250,62,9,175,145,120,250,191,241,142,141,85,87,112,109,188,3,125,105,108,62,27,48,94,201,254,34,68,157,60,174,117,233,242,109,76,162,83,227,231,142,215,20,188,114,196,158,171,181,92,70,75,48,245,252,78,85,102,92,193,63,249,146,99,208,243,205,123,242,6,51,222,94,240,233,46,69,113,109,79,59,238,9,147,253,214,95,127,84,213,161,190,221,50,7,130,69,224,191,217,49,209,254,251,239,207,124,154,100,27,27,225,27,23,48,223,193,193,183,209,81,214,216,39,18,198,15,62,3,205,55,22,71,254,146,180,248,48,162,209,20,9,128,210,254,175,169,124,90,124,83,169,213,29,206,230,186,157,133,116,185,28,29,147,167,165,136,99,180,234,118,48,218,152,172,190,44,6,140,196,24,87,122,144,98,248,84,185,191,149,188,98,103,10,220,139,78,172,223,246,163,249,171,187,160,29,149,92,157,238,234,186,152,202,32,131,39,207,178,209,159,116,37,199,133,198,155,217,191,56,12,222,14,79,96,65,81,111,91,147,94,104,174,113,210,42,120,253,247,111,84,234,131,91,203,87,78,172,69,54,219,122,24,36,17,113,25,199,232,195,164,218,185,195,70,165,57,61,105,168,51,180,24,7,4,192,243,26,89,29,100,107,8,188,49,0,151,215,126,68,51,121,232,110,157,250,155,174,108,121,198,111,80,59,249,221,239,143,25,201,196,212,1,239,95,71,94,53,111,82,68,69,1,17,120,195,38,218,222,250,180,98,156,31,254,26,75,150,41,97,206,104,150,29,12,241,4,162,182,149,51,117,222,232,91,154,8,10,231,152,18,232,15,153,127,140,231,73,159,39,249,17,159,253,230,132,128,233,12,254,41,198,197,120,207,190,89,109,159,239,249,127,42,157,188,226,83,135,160,160,116,72,115,81,202,211,138,137,46,168,111,154,180,165,239,69,113,239,247,122,75,153,108,15,152,211,188,245,214,48,163,132,138,99,68,30,131,78,26,185,198,6,165,50,0,136,222,34,253,122,153,165,198,197,141,135,248,119,69,82,81,80,200,164,182,113,14,160,130,126,71,86,175,184,170,11,254,252,195,71,64,27,225,135,111,168,246,82,82,80,12,157,250,236,62,99,162,183,149,81,164,17,185,12,250,133,212,109,206,156,65,105,141,2,215,220,39,191,103,207,138,42,219,222,79,223,192,217,144,121,18,176,189,194,97,90,158,148,44,107,131,181,96,112,185,207,224,59,104,77,89,250,182,16,99,133,207,236,114,162,38,10,165,11,149,94,62,158,74,91,27,139,63,255,122,234,64,18,250,50,33,138,234,151,146,33,205,192,71,161,191,156,131,91,167,68,148,140,101,248,26,87,118,41,45,76,211,198,171,211,78,22,0,148,95,187,140,226,164,221,252,94,158,204,25,174,129,241,153,30,35,136,54,184,115,39,168,117,120,115,202,121,175,137,149,71,100,226,211,115,40,68,198,9,10,202,136,225,96,216,12,119,128,119,179,35,51,242,109,173,111,213,66,14,132,151,67,7,35,227,137,84,190,251,26,109,229,104,112,37,45,255,141,175,155,15,121,167,163,216,137,119,28,158,71,5,126,172,184,65,195,255,113,7,119,143,29,205,154,121,85,213,124,71,39,47,11,36,17,252,7,145,122,113,125,255,233,154,181,158,23,44,171,76,208,167,100,32,72,131,121,23,223,165,36,91,114,227,59,136,240,181,79,63,93,244,100,87,41,17,245,204,21,199,225,2,121,38,200,158,19,142,94,8,208,209,239,196,113,120,7,215,233,110,22,204,107,48,163,73,116,232,23,33,98,49,17,117,112,88,198,136,242,226,119,33,94,63,147,64,241,244,236,97,42,235,235,202,227,174,205,151,32,195,132,70,173,24,224,61,182,76,246,123,11,76,134,68,119,116,226,92,190,152,214,41,209,85,177,6,167,34,133,68,228,153,117,173,2,13,37,115,39,124,28,25,40,94,141,76,43,216,241,100,121,179,115,18,35,126,104,201,128,169,151,143,222,184,104,50,245,179,75,7,239,117,109,128,32,10,109,231,60,135,218,201,20,239,68,192,149,227,236,98,80,133,232,153,78,71,125,55,143,11,33,1,36,210,129,187,229,182,154,60,1,77,247,222,206,146,224,199,29,49,22,42,62,143,50,11,219,3,240,171,110,47,253,49,103,6,242,153,37,250,243,174,16,198,30,96,48,39,161,19,101,147,237,224,239,84,192,152,64,29,215,147,30,248,77,252,125,170,214,229,174,245,147,218,195,185,115,69,195,186,143,79,19,49,110,105,95,127,130,37,88,164,71,207,89,75,18,220,231,137,69,201,110,124,203,79,33,4,184,136,146,75,148,168,62,138,117,228,105,91,59,175,195,236,149,197,114,111,9,68,16,154,150,198,215,235,168,107,253,13,175,200,168,142,18,168,9,86,64,93,64,3,40,225,217,174,22,152,15,96,229,14,39,57,195,110,200,135,40,239,36,59,118,21,147,194,57,55,11,170,57,238,14,142,82,81,181,25,85,13,43,76,235,25,213,8,110,187,231,133,233,43,75,40,166,93,36,245,74,141,203,4,201,38,204,171,243,28,32,249,191,167,245,58,229,80,101,32,241,106,53,100,213,130,192,99,106,100,209,42,204,184,97,50,184,118,169,213,60,39,254,143,174,81,233,56,254,24,110,185,31,216,23,51,53,60,207,118,178,83,63,64,28,12,221,30,146,119,219,218,15,50,132,173,139,191,79,72,84,159,215,66,204,178,46,207,122,150,215,49,79,79,111,170,41,68,156,185,152,145,161,57,158,158,53,228,120,178,77,207,128,136,234,184,164,241,67,143,110,108,61,83,101,112,217,121,47,55,106,198,127,199,144,112,190,62,119,217,224,63,181,142,240,63,221,61,122,171,224,77,39,117,40,76,126,3,220,15,186,33,83,223,34,197,240,154,193,119,135,239,208,48,218,47,194,158,122,1,216,52,217,118,147,163,231,149,153,123,225,67,201,75,219,85,33,87,141,34,101,244,12,86,239,154,132,22,181,209,109,55,216,216,126,87,151,246,169,99,82,199,120,153,244,180,71,29,220,165,201,207,165,81,227,200,88,5,79,164,48,218,185,226,47,238,82,251,176,228,187,120,110,206,28,96,110,110,27,204,238,32,194,209,103,109,42,107,251,194,62,180,11,162,115,39,181,56,240,26,231,130,73,40,17,168,225,133,121,106,247,147,23,78,77,60,210,148,172,59,179,132,252,58,28,183,10,106,223,122,91,146,5,173,92,39,211,57,115,114,138,27,183,207,207,233,216,13,14,67,151,251,158,184,248,172,17,154,60,41,182,168,152,46,209,85,39,59,139,112,135,121,214,206,167,54,248,99,87,196,19,120,12,135,30,21,13,14,97,42,24,100,144,0,246,11,51,96,234,209,16,126,163,251,183,12,24,239,151,133,64,132,54,176,142,89,214,102,87,96,113,205,172,151,132,247,110,15,193,61,3,68,236,162,251,67,53,49,37,15,154,135,53,232,252,83,25,163,66,222,1,50,150,46,225,66,174,35,227,58,15,224,77,233,160,100,205,94,123,129,47,11,199,21,201,130,110,167,132,179,224,7,232,61,52,26,247,14,120,81,120,96,104,107,54,158,55,211,193,239,163,45,0,16,161,46,179,86,152,227,183,106,55,168,235,94,19,227,123,205,210,55,232,14,180,47,168,142,161,144,76,88,83,16,213,84,223,238,99,208,60,108,6,54,75,107,45,200,133,189,110,140,79,32,176,112,229,227,43,40,27,163,249,211,43,164,134,254,12,29,140,36,89,118,164,85,14,12,90,74,139,206,25,101,162,55,177,199,84,254,15,241,67,230,129,39,247,52,246,43,103,95,250,2,79,115,31,88,48,27,83,4,38,189,149,139,237,78,72,168,237,228,142,12,250,21,132,33,0,108,21,103,174,155,148,134,105,233,186,216,192,129,247,103,185,154,4,194,249,254,126,208,193,161,126,5,101,172,166,42,136,33,122,237,41,66,71,149,239,89,24,107,83,34,211,101,27,104,1,23,242,121,106,104,60,81,197,95,22,103,11,88,62,180,58,69,84,119,23,61,157,190,53,109,209,217,69,155,229,27,40,197,112,185,210,73,196,242,10,215,13,55,51,9,148,52,149,147,245,35,103,12,188,201,206,140,172,53,69,201,121,100,108,22,107,26,15,249,234,176,89,226,248,219,150,143,46,223,52,49,157,17,186,251,182,177,244,121,91,209,190,174,72,109,133,92,7,167,37,106,243,160,35,33,249,242,13,148,151,213,16,242,125,12,101,206,93,84,212,190,204,11,37,49,213,146,83,75,201,99,159,26,226,2,149,207,127,120,206,169,69,168,161,233,76,87,126,225,30,196,12,197,175,180,221,67,157,232,2,193,70,128,57,151,95,35,21,4,45,253,253,78,5,251,182,168,229,166,160,194,196,240,72,250,134,28,155,194,213,92,98,10,71,223,215,73,35,177,18,113,71,119,101,236,56,104,147,173,94,53,92,66,181,202,229,233,1,157,110,189,86,244,234,89,244,71,49,35,222,55,190,184,11,200,86,246,40,195,242,84,102,212,124,67,25,34,20,88,52,89,240,213,169,192,163,159,62,50,204,189,242,173,251,164,33,164,213,107,126,131,207,187,166,148,93,92,132,0,95,187,196,232,234,251,167,249,251,175,21,117,6,165,223,161,191,234,29,79,251,204,91,164,182,115,113,201,175,8,230,14,46,137,66,245,131,71,34,180,167,23,219,191,213,158,235,215,39,46,101,186,171,196,97,77,19,190,214,222,21,222,15,110,22,90,132,225,249,46,15,30,27,65,40,31,181,111,153,119,146,24,102,29,168,77,201,238,36,39,229,28,14,38,254,136,248,65,5,73,84,43,69,131,184,156,193,221,110,29,182,184,96,193,167,35,186,124,28,243,57,117,158,126,150,32,235,228,143,178,153,219,198,153,206,61,244,144,122,17,202,96,187,249,6,182,173,248,76,16,124,244,212,81,63,210,22,154,63,159,226,55,106,225,32,107,80,251,82,173,241,125,150,73,11,70,228,201,165,45,88,163,144,216,241,245,153,44,230,207,205,236,110,31,145,35,162,107,249,95,205,178,42,44,27,34,10,22,41,63,68,36,138,143,191,117,195,99,88,69,192,49,18,243,237,132,40,128,245,98,107,237,157,235,135,180,101,85,41,90,185,141,55,11,167,165,113,204,133,31,124,44,73,23,99,24,71,183,150,72,202,114,247,21,21,224,67,135,40,131,37,82,50,209,222,223,143,67,91,216,113,110,102,228,219,85,122,80,196,45,167,82,37,182,172,128,35,231,6,81,121,249,99,107,206,36,222,238,127,36,220,14,60,51,102,98,5,130,247,30,177,35,192,48,222,160,130,15,212,87,110,202,140,108,67,187,244,79,210,20,58,112,151,140,13,91,31,162,207,185,168,46,94,127,212,226,139,202,35,99,172,182,172,108,242,203,165,124,117,147,35,154,251,27,181,178,108,17,192,111,63,137,182,89,158,184,208,211,41,195,97,76,80,218,25,216,97,184,223,105,195,93,16,13,37,8,19,55,47,204,52,104,215,62,250,78,41,192,97,219,123,113,89,161,234,58,243,151,128,6,117,125,139,24,176,151,210,104,31,185,233,250,50,201,87,33,145,229,86,224,255,126,32,94,21,190,207,196,110,252,93,176,68,43,119,186,0,203,190,166,235,252,179,44,200,20,63,163,82,105,211,158,138,231,104,95,221,96,39,150,8,94,134,240,51,89,191,140,147,95,119,31,10,121,238,8,125,173,37,164,73,180,253,178,46,169,17,150,156,88,205,213,229,172,120,169,92,186,177,105,151,209,169,184,171,110,245,108,39,247,206,47,16,46,165,40,61,9,138,24,202,141,114,31,94,47,88,194,200,20,90,66,2,154,27,120,230,229,137,216,80,78,204,214,87,138,91,186,7,178,54,251,219,194,33,94,91,204,3,235,163,74,114,77,250,164,234,229,248,100,233,241,179,194,27,84,233,39,4,31,61,32,243,192,254,207,70,61,249,169,159,19,168,120,229,180,76,207,180,59,75,74,116,239,72,250,6,253,143,67,86,213,198,120,15,231,37,234,38,221,101,96,108,93,66,25,229,2,90,38,205,173,144,232,173,248,4,234,60,25,9,160,235,23,91,63,59,247,175,150,53,107,4,142,233,214,94,209,40,6,196,54,169,38,49,151,242,180,225,216,32,207,173,140,76,74,177,89,183,164,172,37,19,122,33,24,224,138,245,151,7,173,159,109,56,18,178,35,104,156,252,180,242,200,57,141,183,187,94,118,146,0,212,30,163,221,2,165,200,191,197,243,76,22,229,53,54,141,218,192,192,32,168,222,155,142,25,243,232,83,40,202,234,170,110,200,172,127,63,209,79,221,149,109,102,150,101,208,218,38,201,255,100,90,161,252,47,44,80,100,186,233,217,210,254,49,181,141,174,6,139,108,59,145,209,217,177,128,141,56,168,53,212,28,43,229,63,27,38,24,107,42,31,237,242,32,202,106,105,167,228,16,178,30,131,64,143,19,10,162,122,44,27,120,37,15,239,65,28,113,165,196,41,142,187,225,136,51,201,61,188,170,117,178,2,86,41,201,86,226,140,231,130,119,206,68,19,152,62,213,200,176,159,64,115,208,136,217,95,93,123,165,87,12,171,78,108,132,165,197,162,160,40,255,72,57,4,190,37,114,222,29,104,58,255,153,77,12,159,183,236,252,252,71,207,77,173,71,158,165,228,9,19,204,59,150,67,46,164,101,222,208,123,221,205,200,149,124,238,119,18,190,2,212,53,50,72,46,65,67,68,188,81,41,213,183,31,174,189,54,247,250,1,198,159,137,181,86,186,127,34,55,144,126,172,242,235,180,45,80,8,168,104,220,36,213,224,171,158,40,119,255,115,101,21,226,54,214,207,113,101,19,171,210,72,88,16,206,62,105,223,210,249,37,204,65,246,66,16,89,145,64,128,9,225,175,165,59,56,24,110,245,235,18,22,180,252,149,124,113,59,245,30,10,228,17,106,254,131,240,38,208,210,46,13,189,79,12,171,151,159,112,252,214,65,130,172,145,19,174,102,4,86,233,82,69,41,95,199,227,81,41,243,61,41,183,167,219,81,92,61,155,183,74,97,156,79,114,49,49,122,29,37,29,150,244,191,238,35,239,14,230,246,245,53,12,11,189,65,111,46,86,76,160,22,97,25,234,177,108,108,220,235,179,124,123,88,162,34,226,22,100,242,230,136,146,182,58,68,168,136,139,212,185,210,178,171,154,65,75,173,197,10,212,8,120,254,241,16,196,235,246,232,154,177,124,201,134,193,234,112,34,92,185,130,224,88,43,69,243,204,151,3,15,236,32,202,150,207,152,207,149,123,105,84,191,6,230,249,214,238,117,3,16,94,26,86,8,60,176,195,173,34,99,203,233,61,225,36,31,201,121,195,4,255,195,58,202,189,236,136,184,133,24,117,133,1,8,124,44,157,164,105,229,48,165,75,203,241,179,60,17,48,163,81,148,51,223,253,26,27,40,49,130,103,249,95,144,196,225,43,243,190,17,228,225,4,4,205,136,139,59,252,87,186,80,44,51,130,238,175,159,157,22,179,132,163,209,251,139,62,20,125,146,95,120,208,92,118,5,194,167,185,210,76,199,179,227,234,207,131,225,10,158,151,252,118,109,7,51,43,123,227,138,24,140,235,91,159,186,55,134,6,140,184,168,156,227,28,192,194,121,85,87,149,253,36,213,180,220,60,81,39,68,9,191,234,224,176,50,92,169,30,127,70,129,74,3,9,199,241,49,96,117,217,97,48,110,129,37,3,181,157,157,251,253,180,226,128,193,113,133,226,107,252,244,84,16,72,220,141,110,146,212,171,78,52,4,121,44,44,79,221,42,21,51,48,218,77,157,161,239,131,144,38,162,217,200,163,198,60,32,91,165,255,129,47,121,4,12,219,251,137,201,171,134,50,1,173,48,88,190,180,35,230,152,124,103,23,6,140,156,105,209,152,114,47,210,164,145,62,194,180,248,134,135,219,31,214,192,102,15,137,215,184,61,165,143,114,153,198,157,245,69,247,225,56,52,180,71,253,217,146,195,46,17,206,16,164,96,170,232,69,195,152,47,17,92,129,149,177,122,153,14,19,34,151,0,26,66,68,16,19,96,18,236,65,56,85,179,233,49,171,216,141,221,148,59,85,190,178,170,0,57,155,60,51,2,150,26,235,151,209,217,81,224,112,117,136,169,218,126,8,146,222,219,180,213,34,90,222,55,11,42,29,250,219,81,162,64,139,125,28,18,176,138,187,121,232,164,123,175,103,76,44,90,207,186,236,10,62,96,189,229,132,175,114,241,209,46,184,88,199,55,160,38,37,177,72,165,144,183,57,234,126,243,144,191,176,130,86,152,184,232,240,34,31,188,53,102,128,119,7,90,130,71,137,158,7,188,24,108,81,104,0,101,31,127,135,131,144,162,215,55,7,125,51,138,9,246,107,126,64,184,168,119,125,103,127,142,12,173,235,5,112,124,158,70,122,217,175,27,155,99,71,37,89,163,140,161,164,25,214,124,237,49,134,41,104,115,180,81,139,80,16,162,0,177,82,113,228,232,220,230,120,104,193,77,148,8,4,51,138,225,247,243,69,235,171,99,101,52,0,174,119,94,213,100,194,124,165,87,68,113,40,68,165,180,7,26,235,152,187,48,46,94,140,12,71,128,86,110,72,239,83,4,228,106,31,147,138,226,17,139,134,16,124,143,138,115,244,176,145,52,97,141,190,132,106,132,95,113,158,243,169,124,149,227,222,232,127,6,92,227,146,100,38,87,161,68,189,218,99,172,32,93,99,138,20,191,14,95,18,209,9,205,107,32,108,149,85,65,195,81,51,66,62,100,3,138,212,14,1,131,63,98,221,50,254,243,63,126,248,153,56,59,19,226,114,70,210,12,124,77,184,144,62,8,177,147,86,168,69,116,174,254,12,113,162,210,62,154,3,178,1,152,119,36,40,200,187,175,14,212,23,124,170,101,199,43,19,14,95,170,104,64,240,46,97,49,63,32,64,64,242,108,186,43,102,65,192,185,15,89,107,204,66,238,79,61,181,112,2,44,107,33,187,213,26,212,106,255,246,145,105,246,12,66,243,249,151,174,86,207,249,135,209,143,53,1,56,131,61,110,169,28,114,234,97,114,174,25,177,28,28,237,172,11,50,114,90,248,47,166,12,231,248,74,131,186,175,103,231,183,144,198,213,122,248,166,195,108,11,62,235,114,192,102,168,91,54,7,39,61,16,242,194,87,49,14,159,71,100,56,72,172,131,179,51,140,36,249,29,76,116,227,132,38,201,100,30,137,64,1,201,104,175,185,62,134,131,36,135,100,225,203,116,86,186,232,191,238,177,187,49,176,47,193,29,3,74,127,7,209,107,16,27,228,202,192,73,31,34,61,103,193,107,94,12,143,98,7,170,110,248,70,112,230,171,164,32,63,159,228,149,179,122,136,214,83,87,224,183,74,212,113,242,20,238,153,23,216,184,177,186,64,0,134,198,193,160,128,82,155,115,155,205,164,185,83,144,22,88,71,64,13,244,194,14,41,25,250,212,239,218,139,149,41,239,198,169,228,190,62,165,163,181,105,159,204,254,35,31,242,237,54,251,166,92,156,136,97,175,12,133,4,102,202,50,128,101,143,52,238,229,94,4,193,213,15,18,222,193,23,51,0,63,14,199,185,161,161,208,66,152,87,110,48,111,193,125,115,62,82,182,239,88,88,185,31,105,134,207,160,138,231,142,45,64,222,21,241,39,32,48,147,58,30,204,25,65,167,189,199,8,137,112,83,140,165,116,163,166,115,236,189,18,118,161,81,145,182,221,111,144,80,223,227,212,121,80,153,228,226,149,29,69,231,248,157,116,225,194,136,141,178,44,61,60,105,47,190,130,209,61,136,154,39,91,37,102,14,103,241,40,67,100,109,86,9,102,43,104,92,47,46,117,209,116,233,251,107,223,152,136,99,171,236,204,147,82,229,28,190,214,171,79,207,22,147,249,247,85,186,178,192,234,13,176,66,82,99,199,207,144,231,210,140,23,46,119,150,170,140,55,67,85,121,56,83,36,130,51,232,30,101,122,147,208,67,199,211,242,208,44,194,83,173,225,36,149,86,75,215,139,255,170,123,219,236,159,196,36,48,159,109,51,172,19,254,212,61,53,37,24,84,50,33,89,208,165,171,250,102,246,77,121,61,152,174,251,92,164,55,154,126,107,120,25,92,78,96,71,248,173,254,109,152,186,223,57,115,26,15,144,62,45,81,128,115,174,89,188,249,136,206,254,54,188,228,67,165,177,16,17,98,92,248,56,166,182,119,228,88,10,161,107,171,236,148,70,134,220,89,123,132,121,69,229,148,207,233,233,237,42,193,135,231,148,62,238,78,174,180,185,66,127,16,178,72,223,77,185,87,197,155,164,114,94,68,178,141,65,216,20,125,140,147,1,113,41,24,97,253,20,128,169,160,238,43,23,184,207,234,86,72,48,119,65,127,225,104,169,51,216,85,190,16,178,125,157,137,253,245,200,57,130,218,4,97,153,119,241,26,155,70,244,41,83,231,139,24,141,45,131,167,196,41,255,177,166,3,204,174,63,76,142,120,134,54,115,169,132,97,166,133,72,177,56,134,34,113,4,78,221,164,132,83,212,220,37,215,211,86,45,176,12,169,241,42,250,164,15,221,23,84,62,133,200,52,188,191,234,191,48,203,106,127,77,117,101,84,47,221,165,134,109,98,17,230,144,215,22,37,214,84,202,189,38,105,93,152,23,123,103,140,130,9,4,143,174,79,184,125,231,115,119,126,203,173,196,202,224,153,169,205,230,212,55,128,61,178,184,206,55,122,11,188,169,79,251,47,212,126,39,198,25,219,229,15,137,12,232,228,239,182,153,54,81,242,64,141,40,23,212,232,121,70,192,250,179,56,107,183,179,207,82,229,197,68,181,121,143,231,240,230,255,50,113,44,133,95,77,178,26,49,19,153,88,203,86,56,203,154,31,139,163,215,214,241,184,206,218,204,147,10,155,34,150,30,145,23,38,219,224,92,71,180,154,89,218,211,50,82,38,51,135,221,112,101,125,162,135,32,89,166,45,57,110,86,243,29,205,184,251,252,147,249,40,7,49,153,149,59,115,191,190,12,31,149,52,45,119,226,52,82,93,241,237,115,184,163,145,201,252,87,236,166,54,111,230,94,72,77,236,146,125,94,88,157,150,0,78,84,124,240,78,229,156,58,251,58,223,95,209,175,3,247,43,24,57,237,139,108,18,208,70,51,123,97,45,107,4,72,248,152,196,143,13,95,111,181,209,119,27,138,211,29,73,194,130,148,101,54,183,209,15,42,91,55,100,43,125,118,174,200,225,157,135,48,49,104,15,143,129,212,215,178,147,187,146,12,199,20,180,154,215,244,138,32,133,210,170,169,8,107,182,173,216,121,61,82,175,112,165,115,193,149,69,50,188,53,63,100,126,45,100,41,209,161,83,23,216,157,74,34,25,132,235,215,99,180,4,105,216,75,239,68,63,68,4,224,221,179,105,217,150,3,194,217,40,223,79,64,58,164,100,100,251,249,95,115,193,6,103,133,201,231,119,172,71,93,48,156,198,128,172,125,72,154,242,174,209,17,60,40,233,81,87,184,243,98,78,123,125,110,253,137,75,110,27,98,51,232,116,237,127,83,198,144,221,155,49,82,243,110,97,129,33,196,19,21,56,184,209,182,244,253,131,43,121,111,111,7,38,3,201,50,210,131,150,173,125,117,139,192,119,206,165,30,39,51,14,217,199,77,47,157,154,226,106,193,41,246,229,31,219,18,105,34,35,192,8,100,141,224,6,96,24,188,9,88,174,255,141,225,95,252,248,34,94,139,211,237,8,106,166,216,77,214,15,250,19,194,141,190,249,78,47,31,182,82,243,94,176,30,234,129,222,149,173,40,181,64,214,144,163,78,43,220,152,141,128,152,199,191,142,97,225,247,69,120,87,28,242,169,22,50,171,233,164,81,149,160,170,83,76,33,121,38,223,164,207,185,251,72,147,90,184,224,233,0,141,93,19,129,219,208,140,153,127,145,63,240,171,47,133,91,64,15,22,227,176,115,135,134,143,59,175,12,61,112,184,191,211,224,196,41,19,146,41,193,32,84,201,0,230,131,164,218,40,209,133,198,136,108,171,5,29,195,184,112,147,195,101,249,73,151,219,113,30,62,47,93,252,149,30,134,7,238,70,56,93,84,41,42,71,138,180,211,198,217,242,206,53,238,211,203,206,202,17,166,248,204,179,101,74,41,169,112,201,231,3,252,90,127,117,157,136,198,240,76,185,173,215,216,121,191,1,43,79,125,58,76,32,28,198,240,209,131,140,233,88,100,240,129,147,106,150,182,192,0,101,12,224,126,207,109,232,212,183,168,205,250,67,203,181,179,3,89,255,161,101,97,127,136,46,97,93,0,123,53,105,77,65,229,41,187,18,109,41,104,189,89,51,102,229,72,136,212,30,172,188,168,135,138,104,163,16,57,50,172,19,247,163,181,4,128,34,50,231,101,87,180,4,26,170,219,53,11,209,138,212,5,93,206,19,166,244,199,127,86,71,249,47,75,166,83,139,54,120,109,19,185,64,101,81,145,108,233,93,162,101,125,76,176,97,173,42,26,133,24,179,108,62,132,202,154,39,64,103,18,201,102,57,214,111,139,63,17,251,254,51,59,13,185,23,225,201,173,37,189,193,178,117,139,74,141,5,39,79,22,185,71,222,218,180,110,94,12,101,146,121,250,182,199,130,125,247,150,147,172,23,64,173,158,193,96,100,180,243,1,67,103,79,30,44,34,209,250,198,124,170,232,218,65,55,93,19,240,95,51,236,173,249,169,53,227,94,70,210,121,141,9,166,250,14,69,176,18,66,238,155,183,147,17,224,219,233,233,234,191,74,76,83,56,10,231,141,58,84,6,157,234,192,2,51,198,51,84,166,246,240,183,174,76,15,250,197,68,34,56,125,78,240,94,225,234,151,26,209,74,96,47,4,101,178,100,56,93,236,205,90,177,154,74,101,45,105,41,113,37,244,24,216,211,247,34,180,153,129,181,126,145,15,144,69,124,111,134,208,157,138,51,180,144,156,145,100,133,155,58,23,159,208,148,249,225,142,115,54,72,155,148,34,139,186,201,58,14,74,185,118,247,212,55,34,133,235,212,8,16,60,140,82,177,121,221,190,137,209,235,178,78,15,161,33,220,212,68,202,91,59,58,233,129,57,108,227,1,91,143,28,100,69,6,41,255,57,28,202,121,138,79,225,140,115,175,218,106,152,158,118,87,227,88,46,171,121,131,147,56,213,180,135,119,131,251,148,244,80,246,71,177,64,107,205,188,27,174,148,187,95,165,198,166,206,81,83,161,206,92,162,159,183,131,181,98,68,39,242,199,162,197,29,86,11,177,111,181,9,247,63,39,219,138,89,106,212,140,17,145,169,62,125,205,26,184,242,33,10,49,77,93,50,141,229,1,52,162,0,172,9,232,236,95,200,164,50,58,243,31,24,106,138,201,215,234,213,238,56,212,70,20,237,205,208,6,247,160,28,93,228,121,84,48,243,23,61,165,169,39,248,139,216,22,97,143,86,218,231,177,115,105,34,209,177,46,208,20,136,128,175,163,226,243,163,144,116,148,27,19,46,143,165,16,216,54,192,53,157,178,94,122,44,252,238,185,254,74,104,16,95,221,49,181,63,235,229,77,230,27,215,121,185,79,228,87,219,59,238,137,54,97,50,198,5,58,26,75,77,222,34,121,8,194,105,108,43,189,22,65,227,254,126,65,41,230,112,206,17,42,218,4,21,167,32,107,133,106,209,228,8,155,71,157,217,140,176,77,0,166,168,15,163,155,163,23,189,111,10,36,11,59,141,33,219,85,85,40,22,65,222,79,227,190,143,71,105,128,77,132,119,126,86,185,170,32,216,106,55,83,67,23,95,48,210,234,99,150,226,242,251,81,159,150,113,118,55,19,120,245,158,117,213,231,251,23,115,108,50,67,239,162,21,239,118,93,127,110,145,71,184,62,29,143,166,193,252,93,181,228,198,94,209,86,215,88,252,183,205,2,9,183,230,98,168,116,143,176,203,201,142,196,165,255,242,185,165,94,253,173,116,131,77,255,38,22,37,199,253,194,69,6,0,215,129,186,240,251,13,241,224,170,103,149,1,68,194,192,11,154,31,246,105,162,171,228,239,240,212,105,157,244,92,74,13,30,81,206,14,158,221,164,168,186,239,247,227,90,67,158,24,255,77,231,81,214,75,234,39,144,243,50,36,230,43,87,4,113,114,158,228,36,75,120,153,182,83,141,152,48,154,146,239,201,226,75,223,22,231,194,181,96,85,87,28,76,177,216,47,197,208,71,124,133,15,54,0,7,153,235,91,76,243,105,238,42,151,67,199,86,235,17,37,217,90,197,108,174,154,170,29,249,140,217,68,20,140,135,246,207,220,98,95,16,228,246,205,127,72,171,143,231,186,0,29,212,123,220,179,6,193,110,96,27,113,175,113,71,125,54,216,198,12,205,238,26,189,31,58,72,227,43,79,244,200,111,186,147,47,179,95,101,227,47,127,105,34,207,163,141,7,3,135,206,188,58,170,183,211,31,194,104,58,170,101,122,9,119,240,160,64,240,182,106,75,199,80,103,158,162,40,205,125,139,90,133,129,175,218,229,241,150,191,81,93,129,222,113,117,46,88,47,160,208,179,0,108,49,134,27,228,59,116,144,253,106,14,183,29,15,3,225,147,34,240,59,140,157,171,143,203,62,241,58,145,223,163,37,49,4,29,56,179,195,72,238,231,176,67,187,224,181,221,126,231,105,246,7,3,177,245,34,219,2,204,173,225,139,149,66,46,181,4,164,21,23,174,206,94,6,104,29,247,37,48,162,235,245,14,89,52,56,140,214,159,8,236,34,104,26,62,130,139,72,205,168,93,59,116,249,83,189,177,2,242,29,5,26,189,219,167,120,144,99,93,36,172,7,11,84,197,220,133,12,198,210,137,140,189,21,150,99,208,19,61,217,91,73,160,0,67,75,95,206,166,88,150,107,105,5,124,5,254,180,128,228,126,156,102,74,105,99,198,241,168,227,2,198,41,2,187,169,172,186,118,242,135,131,79,37,246,12,118,83,240,180,131,78,139,152,101,31,188,182,170,61,74,18,166,7,11,132,60,80,241,235,234,159,196,108,19,73,3,234,90,251,90,134,228,27,171,119,152,143,42,51,39,195,249,33,49,181,66,76,81,0,15,128,81,195,213,250,5,231,181,16,250,140,121,250,254,219,150,231,120,197,95,144,91,25,205,80,243,3,145,12,251,57,235,107,178,156,53,101,71,81,65,37,114,173,31,82,6,90,100,57,223,128,37,21,220,125,191,78,124,55,187,106,130,56,203,20,142,74,65,211,157,39,66,111,165,238,107,244,230,13,29,227,202,211,172,69,6,211,255,28,206,74,208,80,226,14,89,219,85,35,179,61,137,92,175,11,225,2,93,140,207,177,215,160,80,217,179,192,202,183,212,83,238,137,154,238,183,251,180,131,230,221,57,14,84,224,232,199,186,194,228,110,187,27,252,39,160,132,126,174,236,137,99,131,86,108,83,172,114,242,189,104,87,155,41,140,34,95,2,97,19,59,82,222,186,62,222,16,148,114,78,142,222,42,177,44,173,181,84,84,32,236,198,68,251,41,18,174,150,108,185,237,64,176,109,171,240,227,50,114,150,108,241,17,240,164,210,152,57,121,37,148,124,232,132,60,140,75,82,59,233,195,104,25,188,205,224,158,165,250,252,14,75,153,244,182,141,223,28,154,14,130,125,132,36,176,36,124,100,223,233,174,236,133,15,168,219,73,223,154,163,185,79,249,129,170,64,244,228,25,120,18,198,85,209,92,254,75,226,129,66,117,221,38,109,66,72,248,170,223,20,168,61,141,6,56,53,252,0,67,10,234,180,76,201,181,207,213,242,132,181,249,181,211,252,156,114,105,166,244,47,161,89,236,68,245,49,75,115,170,175,146,169,95,190,2,239,120,134,195,83,57,100,74,236,150,197,103,227,250,42,225,164,149,100,78,206,216,98,222,210,134,157,175,60,46,228,202,25,87,50,130,179,66,220,252,140,97,34,133,76,125,184,52,243,190,74,91,12,128,249,58,52,207,89,154,78,68,154,72,8,233,71,106,34,219,62,22,244,206,239,197,96,162,14,184,170,76,50,80,62,193,114,247,16,224,229,116,48,239,181,246,155,0,3,20,227,81,197,7,243,196,140,37,233,46,129,97,108,141,242,22,86,53,10,116,50,84,252,200,243,41,96,46,39,162,39,189,19,136,109,168,11,255,245,242,215,246,250,122,211,52,194,191,120,169,65,9,26,225,183,134,117,152,138,154,251,235,47,105,123,206,113,131,84,61,18,192,71,22,200,20,49,100,205,103,82,19,54,72,52,242,156,64,182,172,230,198,94,49,174,240,94,185,207,184,231,130,144,170,222,255,203,109,149,63,211,77,158,210,231,187,175,69,9,146,190,137,211,238,169,87,108,206,209,109,152,219,106,38,13,98,190,19,221,213,71,247,126,44,41,211,46,116,196,3,195,69,103,233,79,56,127,186,48,56,195,100,49,217,238,195,254,135,107,200,118,122,92,101,13,189,109,218,11,27,127,182,103,108,31,151,117,212,12,193,221,247,207,133,77,77,8,81,219,214,105,7,109,223,56,133,74,164,22,235,105,167,207,42,33,62,2,228,57,93,12,253,123,233,64,47,223,54,22,85,94,85,102,30,110,135,144,138,86,167,220,200,127,61,71,211,179,201,144,37,44,80,74,223,215,169,141,28,68,86,7,82,95,77,124,12,50,119,229,15,164,115,232,196,144,131,212,237,128,209,107,141,3,93,227,123,209,214,126,80,229,50,36,134,242,242,165,197,109,185,162,206,30,221,3,238,4,29,7,173,27,220,178,247,3,44,75,188,13,12,183,57,92,134,216,120,197,225,213,250,202,244,144,193,195,31,204,55,29,16,225,82,170,42,144,252,42,68,120,220,124,48,200,47,43,227,99,217,65,75,68,0,225,147,89,138,0,179,230,155,104,13,229,193,195,98,46,222,81,229,54,206,249,110,82,188,109,72,22,220,156,104,54,158,204,0,2,147,71,77,125,223,146,28,7,96,144,104,153,155,117,210,47,102,50,79,233,176,87,3,23,32,61,168,180,62,11,14,142,9,253,187,208,22,246,55,45,219,12,135,165,26,152,103,6,42,76,131,140,171,196,76,178,63,193,221,193,250,223,126,116,42,19,148,126,75,145,222,116,122,25,57,215,40,245,69,23,84,52,152,236,211,136,155,81,134,49,176,226,1,146,117,161,153,5,64,45,234,194,100,110,106,75,145,92,232,139,161,148,97,40,49,143,178,62,213,57,178,209,135,183,11,76,3,24,137,68,44,102,22,220,16,150,194,255,37,182,116,240,146,95,201,65,138,179,199,46,250,18,133,23,136,44,108,45,208,239,128,239,14,193,242,42,169,174,147,176,207,16,235,79,54,230,211,255,2,186,56,180,59,190,200,205,54,199,167,188,161,179,145,136,14,134,173,150,21,155,110,208,220,3,25,232,105,128,31,58,140,251,119,186,174,241,177,123,158,72,25,84,184,3,157,13,252,38,161,126,58,227,14,185,17,5,87,233,209,88,219,72,173,62,134,227,70,22,20,205,130,74,169,88,137,8,145,123,48,159,252,231,21,149,178,106,15,105,24,175,233,80,63,11,232,144,227,173,103,151,200,29,222,79,165,98,200,158,238,210,144,174,9,40,195,75,133,44,6,150,84,57,131,126,37,165,146,108,88,189,254,11,105,143,150,233,188,18,184,76,40,92,191,44,56,237,144,143,6,247,160,20,32,14,215,156,208,32,4,96,50,88,192,148,247,69,215,43,225,148,63,50,190,176,18,74,187,207,19,107,57,255,88,164,116,12,183,29,32,130,140,228,197,19,229,185,13,204,119,132,31,50,90,40,53,221,182,140,107,240,213,99,82,111,9,130,113,219,243,152,204,227,228,55,73,237,15,141,188,201,126,209,209,175,94,121,235,216,60,38,135,32,220,91,65,147,93,242,21,14,211,150,7,191,208,84,68,225,194,154,87,72,217,34,71,129,203,113,211,142,250,47,42,14,245,123,201,189,83,157,177,72,47,32,172,211,18,170,207,72,157,150,176,76,46,110,105,119,245,248,18,65,131,27,253,87,10,118,234,194,11,0,215,164,242,111,251,114,181,193,78,220,164,62,165,21,130,90,85,75,124,219,58,163,118,5,139,205,178,63,133,113,217,171,41,89,9,134,165,180,86,20,113,247,200,53,165,85,14,222,135,7,56,115,245,132,137,114,98,245,100,9,169,194,123,252,37,206,39,53,89,231,56,239,245,105,125,69,6,218,6,238,150,136,44,164,95,209,97,83,24,81,254,80,1,220,115,46,16,17,154,90,60,103,125,69,209,192,103,243,225,42,232,197,247,85,221,212,249,38,44,197,211,235,247,56,107,19,77,43,186,61,201,11,168,205,155,99,30,248,40,130,177,12,137,249,95,160,93,194,167,51,51,223,140,72,176,80,58,231,235,26,223,253,45,176,95,90,21,201,20,63,45,192,71,131,228,158,111,1,25,79,155,120,223,231,217,0,51,160,218,249,198,22,42,252,58,145,175,20,27,129,243,156,234,18,101,169,68,255,192,238,107,201,115,89,221,204,99,153,45,29,21,58,218,187,61,160,141,221,143,119,114,118,69,228,248,141,253,189,38,245,17,35,4,78,252,113,155,64,139,203,151,55,4,123,245,234,84,42,101,30,198,93,94,194,235,90,102,224,104,233,129,251,142,11,57,129,42,35,232,102,184,215,146,174,178,194,165,143,217,19,24,49,121,209,157,239,113,79,225,151,33,64,217,147,226,175,131,69,139,232,241,50,28,107,110,41,203,123,7,40,113,236,102,153,25,168,224,197,232,131,101,110,255,35,33,15,181,67,28,76,135,192,36,193,222,198,170,26,29,74,239,160,12,99,92,16,8,129,174,42,127,81,45,1,246,70,115,127,137,16,154,133,230,10,241,86,63,122,129,178,33,244,220,48,70,90,108,206,68,202,71,201,4,82,51,85,192,151,177,112,227,157,160,196,78,235,38,84,26,9,239,242,90,255,121,186,76,123,225,164,195,7,125,64,191,83,105,221,134,192,242,67,93,187,254,34,67,244,150,11,159,136,92,75,121,140,110,152,64,6,198,194,186,202,115,196,11,237,71,180,230,127,40,185,207,51,45,232,219,21,72,134,47,6,33,242,234,106,30,140,251,23,231,189,38,92,114,62,217,250,171,132,81,154,52,191,28,126,45,108,123,219,184,3,121,14,32,13,6,72,206,116,71,102,182,108,163,151,126,161,61,84,152,59,66,59,34,169,199,215,8,106,222,53,56,115,232,189,13,69,249,21,157,159,37,248,13,150,12,30,236,16,108,217,19,33,74,221,126,35,103,235,188,5,122,54,175,222,39,188,50,42,9,203,244,206,89,209,214,186,19,220,122,150,177,241,35,115,48,31,220,135,142,141,48,178,102,127,25,58,180,171,204,210,122,102,115,36,30,79,177,211,162,182,250,105,52,252,247,59,93,16,247,37,120,128,148,27,51,42,247,211,19,142,205,192,2,27,128,187,218,0,240,216,97,127,83,117,241,109,204,31,185,232,242,77,108,76,47,152,200,107,201,8,9,247,254,45,138,136,149,149,188,123,238,152,244,93,125,234,65,144,190,217,182,191,23,140,85,206,192,246,72,148,40,62,141,149,43,254,158,38,113,202,233,49,147,50,165,235,240,118,230,187,74,174,237,197,32,164,245,232,66,123,212,194,255,125,241,6,51,96,228,7,32,240,250,54,208,6,169,218,61,115,56,26,178,50,76,210,171,201,113,242,217,55,71,21,25,119,15,169,109,2,125,84,89,110,186,40,62,216,105,27,219,72,13,73,228,144,162,66,39,134,62,138,109,181,90,9,88,104,249,233,196,214,30,51,24,42,74,40,51,37,27,219,204,200,175,120,251,70,175,170,107,95,254,49,45,44,40,166,2,53,9,69,19,148,95,146,164,68,4,39,152,183,241,181,171,84,181,96,30,6,177,3,231,210,11,228,84,106,68,110,59,241,214,234,227,143,125,93,211,224,84,44,173,118,207,253,30,115,28,254,158,191,131,214,122,27,255,46,43,209,44,202,6,97,149,216,131,213,30,232,92,254,151,166,171,116,221,184,93,62,54,60,166,198,193,34,221,98,237,223,188,178,217,192,228,199,168,133,77,40,247,79,1,202,139,31,53,157,246,198,93,165,137,229,3,19,156,160,68,255,98,112,228,137,61,242,3,84,66,65,122,48,38,140,21,35,197,209,164,70,69,226,4,44,236,143,208,158,165,42,21,52,140,99,145,104,36,215,92,7,197,108,51,35,70,196,217,49,186,150,81,226,155,202,126,74,157,77,225,84,143,120,223,186,46,242,132,48,53,217,234,185,199,102,180,62,110,57,128,202,81,73,127,233,180,125,20,106,173,97,135,137,6,127,85,17,211,184,1,106,53,251,86,4,96,123,107,79,206,108,239,188,133,248,154,218,150,120,182,241,103,162,53,230,97,134,175,231,129,64,223,126,36,154,61,249,18,101,254,166,37,64,82,195,43,17,16,181,114,237,140,79,62,35,112,251,235,115,169,75,133,208,83,207,132,226,197,103,200,88,190,193,229,229,35,10,252,45,5,255,253,32,228,216,184,248,197,72,235,146,71,19,125,65,210,54,47,235,208,227,1,141,17,85,205,233,117,206,53,129,37,229,201,186,221,50,11,132,125,250,126,115,192,208,221,193,109,162,42,241,171,95,241,223,227,90,45,165,180,127,239,65,203,188,183,59,227,240,151,182,200,249,130,80,135,67,19,185,102,93,68,229,225,43,204,73,56,5,194,45,175,184,150,102,56,10,35,15,5,83,48,3,54,149,107,94,15,1,84,83,108,65,129,98,173,77,64,10,155,46,56,137,201,45,106,199,158,137,192,30,181,73,160,60,113,35,241,74,133,99,121,107,24,22,236,48,80,229,134,30,235,12,157,123,97,233,225,58,152,175,131,164,112,86,152,167,40,123,91,212,238,220,136,147,94,116,242,247,158,92,137,147,110,166,183,36,130,46,179,14,74,86,126,119,142,224,132,108,43,84,221,52,175,246,205,241,163,47,188,188,245,175,78,238,108,123,178,155,45,227,51,84,222,6,54,230,212,15,234,242,238,240,253,65,93,114,73,217,189,186,30,163,81,123,114,20,249,35,54,235,11,200,49,121,251,1,53,95,253,198,166,85,203,39,221,82,179,233,93,181,244,101,54,216,26,102,45,57,166,108,209,200,81,56,163,175,128,153,244,168,52,216,170,230,42,56,59,231,234,26,48,62,224,120,219,167,90,162,55,19,211,232,52,5,178,75,90,141,25,126,118,149,142,229,172,29,139,12,226,88,141,114,8,112,126,105,228,173,124,33,116,254,9,215,165,171,24,120,154,41,72,192,7,135,57,188,152,96,137,6,167,209,170,111,169,128,19,189,164,155,206,115,83,193,244,207,166,137,74,27,192,149,25,50,36,7,44,18,192,48,149,25,130,126,160,71,92,239,89,226,112,48,225,254,43,237,162,143,140,122,210,142,182,241,28,79,217,213,144,127,146,167,215,252,77,182,144,206,230,114,223,231,207,188,7,19,207,158,42,166,179,232,138,66,120,155,40,81,73,88,219,166,93,217,11,29,167,146,135,109,199,203,173,41,52,207,152,233,122,108,38,152,201,76,100,51,75,58,29,253,89,114,94,3,11,240,232,211,167,157,200,111,49,242,56,133,20,223,123,71,223,218,121,173,22,170,246,90,53,197,169,201,146,196,140,82,145,112,147,53,130,139,221,86,217,66,182,127,4,134,136,89,111,153,100,45,58,24,6,146,74,69,197,194,110,169,155,141,194,12,56,215,110,119,66,85,170,89,50,33,158,224,191,130,196,110,62,171,241,6,64,57,65,143,193,40,7,130,23,127,16,198,87,196,250,220,8,64,239,163,49,40,226,0,122,148,165,71,113,243,187,106,9,213,38,151,113,231,189,133,121,202,174,97,66,41,195,19,55,166,210,82,148,238,239,115,36,250,80,39,144,166,27,40,60,254,184,154,138,83,193,18,47,44,143,43,8,118,22,235,185,255,220,38,167,171,117,94,164,164,39,95,131,226,134,137,91,96,227,223,37,163,31,158,68,31,161,133,70,176,109,82,98,187,77,25,239,196,213,175,12,9,17,100,139,116,196,235,32,184,225,12,72,22,252,93,218,212,74,62,118,184,187,121,163,57,25,176,148,30,223,168,209,71,57,197,89,93,20,54,183,187,124,252,226,91,221,44,144,4,239,144,40,112,199,95,226,97,6,143,212,232,175,188,102,150,141,89,24,134,209,243,26,156,221,205,81,93,138,22,71,32,251,152,44,85,159,122,91,221,55,60,180,43,19,59,209,226,182,230,170,238,62,28,179,27,213,70,145,191,59,165,159,231,68,24,215,210,173,119,125,84,49,52,63,233,181,212,18,158,2,149,81,58,96,53,86,79,86,20,255,81,144,119,23,239,66,14,50,16,122,25,109,3,197,142,209,117,216,246,146,16,255,251,202,121,111,195,0,59,236,109,63,195,65,106,56,237,54,182,224,52,237,222,121,96,124,213,114,186,232,248,12,96,112,193,8,199,179,84,125,75,82,76,135,183,73,145,131,14,240,26,156,52,249,75,13,52,189,136,240,20,47,231,46,10,201,137,237,54,12,128,93,19,165,54,194,229,189,155,199,133,172,127,150,150,97,229,19,254,34,101,149,177,73,158,40,84,26,254,75,3,58,23,167,7,64,247,59,131,102,133,246,208,127,176,252,19,25,244,124,111,187,152,184,171,173,151,158,120,21,235,212,247,139,136,175,88,46,223,155,8,57,215,146,255,104,188,215,230,218,204,132,133,151,171,38,0,189,197,227,83,185,157,34,205,96,38,153,177,103,213,22,240,196,94,223,188,231,46,61,49,55,79,224,245,63,180,231,208,48,54,197,84,124,42,245,166,81,78,200,149,156,133,145,113,131,140,254,12,166,189,66,148,8,24,0,45,141,191,9,87,140,197,17,22,87,116,247,225,230,238,218,113,129,142,109,154,155,108,14,49,156,99,236,138,245,143,192,39,232,202,248,197,32,242,158,83,62,143,133,209,76,45,119,0,244,173,184,110,244,139,186,80,53,30,112,39,2,183,7,133,98,150,4,152,160,44,158,170,117,177,183,63,28,206,86,118,37,105,135,198,241,176,187,28,221,6,198,72,5,88,8,192,151,19,181,50,246,114,102,134,218,195,194,205,201,230,96,192,73,38,240,114,172,90,218,210,26,202,242,58,204,112,216,82,202,104,192,102,5,243,196,189,32,111,227,241,23,225,36,31,154,244,39,64,158,92,203,30,155,90,157,131,60,167,33,146,243,25,81,169,184,8,43,150,231,125,9,197,75,117,215,20,254,186,80,108,223,211,41,220,218,47,188,124,63,27,198,241,27,36,192,215,193,210,104,175,220,146,105,198,35,183,44,199,79,15,188,64,216,239,78,32,230,232,93,121,60,182,65,58,143,182,153,226,1,216,106,230,177,205,66,202,66,77,138,205,241,16,65,63,169,214,8,113,217,21,90,172,66,116,24,116,27,76,33,186,209,18,68,168,51,4,31,109,187,194,108,180,220,33,0,87,28,24,36,228,80,48,138,104,194,106,191,167,94,155,129,149,154,118,130,23,153,4,50,6,181,164,227,76,66,194,212,137,123,176,100,115,183,18,232,88,134,242,112,88,135,235,251,122,48,186,206,24,13,192,65,19,84,151,97,122,71,32,88,31,247,129,89,98,75,129,25,41,138,9,136,143,93,78,71,47,193,159,117,185,66,21,140,143,55,25,219,10,214,115,189,183,198,186,238,128,229,232,229,255,52,49,119,66,219,25,107,183,0,171,164,91,163,20,209,243,168,124,9,80,4,240,255,137,50,139,72,41,201,222,100,22,173,205,150,232,151,2,171,251,83,179,237,108,82,120,47,116,176,216,159,106,58,200,68,98,194,206,77,28,69,7,167,244,27,55,42,21,140,22,120,99,122,4,31,146,98,251,144,47,107,152,168,63,209,160,23,251,78,3,221,187,58,31,42,173,163,52,242,175,152,139,249,116,252,221,211,234,244,87,4,63,233,11,17,107,211,141,10,99,22,252,202,43,30,252,179,129,188,101,14,132,14,58,72,253,52,38,204,100,92,120,194,17,156,117,191,119,98,66,123,209,75,79,137,212,179,133,194,5,126,93,105,225,123,181,40,87,8,13,191,27,183,89,45,185,211,208,72,92,97,148,160,159,123,46,236,148,44,4,16,205,20,80,60,97,199,160,178,92,61,4,149,41,67,215,68,227,106,180,160,155,205,54,171,236,225,154,133,84,148,174,214,115,59,106,59,173,162,46,143,157,178,33,179,248,39,58,126,145,148,100,89,253,145,217,170,0,82,67,27,19,152,137,156,4,214,81,135,137,114,42,26,79,24,198,54,76,176,13,51,157,28,69,206,116,149,198,255,88,112,218,168,117,169,102,78,56,114,182,41,15,1,36,247,186,96,213,236,222,178,52,186,228,160,71,188,35,107,44,102,4,116,223,16,162,48,70,172,66,6,136,152,158,218,222,47,222,6,151,58,137,125,155,139,74,232,192,141,254,240,155,186,105,221,98,68,30,51,48,141,59,243,153,81,81,213,82,199,164,179,79,126,26,211,222,113,11,248,26,148,200,132,129,12,12,82,80,238,253,211,162,223,42,23,189,63,214,144,162,46,188,249,167,18,182,164,197,15,218,193,32,122,0,124,73,244,242,60,0,203,2,94,172,220,196,164,136,16,99,230,49,25,124,105,77,253,99,102,162,217,74,248,107,28,119,75,100,68,14,238,32,198,107,118,62,241,94,49,57,42,94,84,147,212,204,195,11,132,130,68,122,77,121,13,82,141,248,105,211,103,228,130,0,236,194,111,33,238,94,137,31,36,186,0,31,5,164,82,247,184,195,180,147,103,194,33,193,94,98,36,67,76,160,27,140,15,83,212,239,101,115,5,242,241,138,5,144,164,224,46,22,178,23,108,148,153,168,120,114,204,40,87,42,14,230,71,255,240,231,167,221,248,49,230,11,222,121,154,235,45,133,27,44,76,162,28,247,221,134,184,82,231,84,124,82,34,156,62,189,231,244,157,27,165,194,63,188,178,108,35,224,145,35,137,102,10,47,95,9,254,86,133,251,20,122,235,93,16,214,15,43,101,153,210,90,96,237,164,199,125,68,125,232,77,184,106,141,22,128,137,232,236,224,85,45,80,188,161,14,94,80,241,59,249,211,14,4,222,125,93,32,210,211,18,208,101,201,18,125,254,7,75,80,3,135,105,229,61,155,145,119,75,138,195,51,249,30,239,211,100,233,103,18,137,234,104,87,41,26,215,236,135,245,44,175,36,34,34,223,179,228,71,58,111,129,75,113,117,190,34,245,7,26,141,20,10,204,108,141,120,107,17,163,11,224,98,44,56,197,100,100,207,66,215,200,12,100,138,122,14,235,107,193,0,224,247,69,103,209,243,4,58,86,136,121,136,15,218,19,10,219,161,185,218,29,169,25,146,104,200,94,160,217,150,128,11,20,144,83,227,147,246,164,170,44,196,54,59,76,144,97,57,175,140,75,232,58,113,241,80,68,71,193,178,163,159,61,86,197,43,9,11,174,50,7,225,219,41,81,19,30,4,247,76,138,181,222,30,149,96,204,17,50,209,172,188,1,23,113,130,97,22,8,157,151,8,52,174,67,0,117,193,95,186,133,47,48,146,51,110,162,168,207,53,25,7,41,65,173,199,213,255,63,186,140,20,206,211,176,30,137,40,173,213,118,125,19,107,140,236,28,44,211,148,13,18,90,107,7,23,134,49,180,239,202,31,35,240,61,128,232,219,6,47,97,187,10,199,211,78,131,36,141,164,13,216,21,37,139,61,188,14,31,24,61,151,40,102,132,52,74,95,51,106,118,124,212,169,220,59,124,203,84,76,76,71,228,134,210,68,87,51,179,143,254,190,244,186,83,178,5,225,55,153,28,201,187,39,235,188,38,91,11,209,128,109,117,242,200,179,45,115,10,41,114,101,122,248,70,249,97,183,182,208,197,194,223,204,191,16,68,40,236,229,187,86,204,123,144,77,68,14,189,65,31,9,51,45,224,38,181,9,45,35,166,153,98,91,84,202,173,134,29,111,213,83,0,18,236,3,208,45,125,93,92,95,58,129,2,61,47,142,160,156,72,10,221,114,124,65,94,106,81,231,136,198,100,172,86,1,134,51,75,223,192,120,106,92,156,174,1,237,17,63,58,40,224,177,25,252,150,204,230,28,39,76,250,215,196,9,79,159,180,243,209,239,0,198,224,37,203,236,123,161,113,71,119,9,240,202,79,220,220,84,153,46,199,21,162,214,17,99,198,144,154,19,41,43,224,170,185,54,184,158,251,118,245,215,232,46,179,214,70,208,171,149,112,179,159,51,38,173,99,192,43,204,58,47,47,152,209,140,0,135,217,13,52,116,95,33,133,233,38,226,55,29,168,240,233,92,34,88,215,164,104,109,6,21,94,100,161,81,122,152,99,53,27,32,217,129,50,131,164,246,35,132,99,58,29,66,238,208,216,23,81,253,170,65,24,216,242,211,95,194,248,146,49,198,139,111,32,130,147,31,118,136,145,51,65,3,84,221,161,157,35,69,215,136,135,99,147,137,81,238,122,136,145,240,18,138,244,232,133,159,249,168,255,152,2,231,149,3,196,157,160,206,237,162,223,37,165,234,239,243,212,154,27,212,203,106,190,32,127,0,95,23,133,39,254,226,249,50,247,186,127,216,196,75,253,126,239,92,222,136,17,91,32,179,86,3,255,102,26,84,6,190,128,228,180,84,65,170,20,158,181,135,192,104,241,62,233,122,135,158,118,12,230,152,150,174,246,197,22,3,146,168,94,71,92,143,139,252,142,118,17,211,62,122,187,88,236,81,32,5,108,137,235,250,159,18,161,113,97,15,75,167,34,154,158,212,144,162,29,107,35,203,18,74,120,62,30,192,238,186,33,219,214,9,236,199,73,20,74,145,213,142,7,126,10,7,216,200,113,149,20,36,109,76,120,222,29,176,100,124,127,242,190,144,107,222,52,35,247,38,58,213,218,120,77,14,233,39,126,42,127,234,16,227,173,28,214,143,162,58,71,34,230,72,153,229,47,26,180,214,227,209,118,166,71,137,13,204,35,41,166,243,169,87,75,126,36,76,132,96,150,104,122,211,150,31,189,164,2,53,43,137,217,192,89,4,137,232,18,226,45,54,41,222,110,95,25,101,216,126,45,208,53,92,88,95,11,119,143,204,29,255,46,235,40,128,100,62,160,252,184,59,159,119,68,69,197,246,75,90,150,147,144,32,251,163,85,119,60,44,34,160,106,165,120,52,140,193,227,118,100,103,9,86,165,48,200,232,38,56,7,160,177,193,53,58,189,231,42,104,246,74,219,101,255,189,226,7,219,105,18,51,163,232,63,110,178,113,112,187,19,57,139,82,85,234,89,169,18,65,208,210,109,1,76,86,253,199,199,26,193,252,176,187,247,118,91,95,23,56,52,133,181,160,54,90,250,97,117,16,164,170,20,5,95,100,83,56,161,181,198,247,254,6,84,168,113,246,136,144,104,115,112,200,174,59,6,125,239,194,203,74,231,143,50,208,6,215,169,158,69,58,183,244,236,33,132,71,215,29,162,130,6,95,175,42,58,113,5,132,7,63,67,251,1,38,64,204,128,78,162,139,87,214,30,49,145,46,91,211,101,10,161,231,182,6,84,54,239,42,248,111,237,91,53,53,143,220,209,166,52,84,114,135,50,145,222,54,90,60,144,131,125,165,203,176,143,173,228,99,51,21,181,53,96,158,11,71,71,74,159,203,23,207,25,120,85,94,192,250,140,139,6,145,32,7,141,60,168,14,155,30,139,59,14,229,7,12,123,183,177,81,159,110,235,235,206,153,122,233,23,29,243,184,45,109,139,182,204,146,151,5,15,226,49,100,203,174,173,81,106,60,28,8,181,231,185,238,9,114,55,177,190,79,19,164,17,63,233,246,132,0,223,104,174,96,100,162,230,128,219,241,61,72,231,98,118,232,177,94,113,137,37,97,26,223,123,248,136,57,183,226,241,94,247,67,50,141,232,159,207,199,90,201,33,91,249,167,122,53,39,246,129,220,28,249,25,6,248,249,11,89,6,6,110,82,172,205,157,178,223,115,52,131,160,165,80,117,0,96,22,24,22,125,173,19,138,63,136,144,218,145,99,179,139,164,75,235,126,252,156,253,131,194,119,218,238,45,105,149,179,35,140,93,91,252,27,125,252,183,101,234,36,103,96,19,62,188,245,197,115,163,166,113,216,138,41,224,64,58,201,156,103,175,197,59,17,158,234,213,108,13,138,218,156,17,103,255,148,146,194,95,154,191,12,14,26,166,5,39,171,168,66,22,45,14,253,253,103,171,76,85,237,56,247,161,36,124,144,224,76,240,112,67,222,145,232,254,58,252,87,127,41,154,0,136,31,232,44,228,231,89,235,105,145,174,31,28,18,251,141,226,135,171,187,38,159,183,65,3,39,45,129,88,123,8,247,211,192,11,139,149,44,65,79,168,180,4,76,54,191,51,48,197,64,209,83,233,166,113,175,124,176,46,121,73,13,80,80,238,149,181,193,18,254,37,122,217,158,195,220,55,209,53,116,100,118,244,192,234,218,98,209,78,127,229,45,188,55,212,202,12,241,236,118,105,102,59,167,73,84,50,189,108,29,9,185,20,233,3,57,112,143,80,25,123,9,11,3,201,38,67,110,5,17,84,254,26,225,31,235,59,73,33,192,95,91,88,101,60,140,176,71,52,151,199,37,100,191,74,164,153,91,140,186,100,33,90,96,43,12,238,162,249,107,192,247,218,30,193,144,92,22,188,253,223,88,56,59,206,12,69,211,144,191,4,163,233,92,4,229,106,163,198,0,121,19,26,130,124,199,33,111,115,187,127,169,54,222,220,232,153,62,47,26,38,131,88,66,46,37,102,148,14,143,158,120,93,239,43,107,81,56,226,91,139,9,146,173,25,116,241,164,175,25,252,149,92,214,215,180,180,169,71,160,98,13,57,165,210,89,108,139,22,223,193,99,194,17,21,85,199,0,236,144,17,150,123,246,176,106,190,194,251,118,160,16,214,20,74,139,225,168,17,143,151,193,89,236,82,9,183,143,131,22,88,147,215,127,26,96,223,163,46,56,65,19,164,67,182,160,250,66,182,30,210,149,84,73,136,61,209,143,40,158,241,20,48,130,176,81,176,150,99,13,40,61,229,83,103,248,245,234,134,35,93,140,18,233,116,58,94,191,68,74,50,174,75,128,57,57,225,201,18,229,84,16,169,24,68,136,115,71,104,159,104,244,173,235,123,168,78,4,61,228,19,206,206,199,200,92,182,37,174,164,155,226,142,109,15,174,41,83,205,248,64,27,173,10,154,97,40,55,44,158,21,154,178,175,148,164,245,185,21,98,95,164,216,99,70,217,146,2,154,229,145,208,42,179,132,99,43,103,133,205,41,76,138,159,51,2,41,130,211,19,128,121,89,99,97,183,24,226,2,127,190,207,17,227,0,201,183,78,76,193,37,209,173,135,56,59,92,242,77,206,46,188,178,34,254,131,237,85,231,171,195,178,158,137,229,102,186,102,22,30,177,228,107,62,20,90,69,75,83,26,106,1,61,109,24,85,174,206,80,249,123,150,169,55,105,210,31,103,0,123,242,53,213,95,31,58,2,195,234,127,89,160,68,110,221,96,108,149,39,26,210,240,125,137,216,189,87,91,123,190,29,9,229,153,114,187,135,95,160,126,98,125,199,194,251,201,252,238,140,34,146,13,128,107,218,223,141,114,106,173,54,97,108,13,192,197,142,158,15,196,229,196,162,40,206,117,123,66,218,228,213,173,128,15,224,188,236,89,165,168,92,227,154,108,52,254,18,56,49,19,122,205,67,187,42,243,31,243,110,128,137,39,174,207,3,97,228,117,26,1,199,198,198,7,8,87,33,91,209,143,229,192,3,53,2,133,178,140,222,57,230,84,187,211,119,218,99,77,118,13,243,37,216,236,90,80,152,23,110,88,235,181,12,93,126,55,106,134,25,19,95,169,130,29,160,10,44,65,68,57,164,116,144,215,101,42,232,69,19,6,37,160,248,225,211,172,160,124,120,217,133,168,44,195,115,238,30,211,214,174,214,110,128,97,165,103,135,136,159,74,110,156,16,81,29,176,228,97,28,130,44,61,140,149,107,233,33,197,91,65,245,244,93,49,26,29,232,87,97,157,254,223,36,21,109,193,60,135,47,3,23,81,186,117,121,153,192,254,28,17,98,213,120,84,92,40,2,160,117,96,44,244,111,146,182,97,180,31,209,176,83,244,152,113,221,173,46,73,125,180,121,97,28,87,100,236,45,124,25,54,184,28,160,23,202,3,174,116,244,56,23,24,108,107,52,231,234,26,135,33,211,186,188,246,115,126,184,61,139,181,103,75,33,75,208,40,145,124,11,143,142,135,81,31,157,128,65,243,163,20,64,110,171,190,68,102,32,96,193,153,123,78,190,51,118,52,121,9,100,249,221,133,206,104,25,149,76,21,182,255,34,77,215,238,196,102,228,7,145,162,138,52,63,51,110,101,216,60,217,164,144,146,85,85,45,236,67,237,226,33,249,250,214,156,221,91,97,110,42,129,189,176,85,178,91,224,34,227,50,140,228,222,102,69,115,173,150,25,13,95,99,176,152,39,205,67,146,60,157,29,99,221,246,226,15,202,39,232,67,155,208,84,52,180,16,248,39,219,155,222,248,32,55,41,90,64,170,78,19,203,18,199,199,166,25,201,41,159,182,83,157,15,54,85,159,166,156,74,37,145,212,192,116,218,244,104,87,140,133,252,247,227,60,68,140,122,219,101,12,234,135,219,55,136,156,116,34,164,94,97,196,235,65,233,150,87,217,158,198,62,237,16,226,54,197,194,184,91,163,27,1,65,129,191,90,4,230,178,246,189,207,219,222,240,218,117,232,78,208,60,219,68,56,190,227,253,255,34,166,157,238,208,172,98,94,56,90,102,169,180,107,27,145,190,84,173,111,134,19,35,218,167,189,42,10,0,192,233,146,160,144,98,1,196,13,196,251,5,126,171,1,25,175,199,104,172,117,75,151,182,9,136,167,224,168,18,32,11,37,201,196,7,89,55,100,153,168,117,34,11,49,76,104,77,53,85,1,103,199,58,127,247,211,239,87,117,62,9,129,108,37,93,51,173,44,121,145,113,176,0,152,210,2,168,83,192,90,95,191,222,98,109,229,190,149,79,245,209,65,102,37,63,92,72,250,206,79,38,4,253,3,17,254,183,79,179,105,203,148,136,44,194,175,34,191,163,68,120,76,149,192,85,215,204,44,129,95,40,207,111,118,74,24,78,54,16,39,68,180,164,192,11,14,61,201,160,255,75,7,83,168,184,150,179,111,53,239,245,49,101,55,230,43,245,180,204,94,111,27,57,230,157,34,144,162,25,73,193,13,137,45,189,174,228,241,176,86,248,121,207,221,60,134,147,121,93,106,34,79,101,76,65,192,207,191,39,130,219,21,84,252,238,142,183,135,205,131,84,3,139,24,33,45,220,189,42,177,238,94,230,106,252,204,60,83,4,177,36,127,233,184,137,138,147,118,146,11,68,192,128,41,200,126,151,80,91,73,44,95,148,162,53,129,54,4,207,63,248,245,211,106,53,120,116,203,40,213,26,176,1,181,183,85,55,43,55,93,81,213,6,100,92,15,194,230,185,167,238,62,85,119,193,102,175,100,234,28,62,252,247,218,90,239,240,193,203,86,132,205,100,137,170,80,189,8,206,104,16,210,173,6,141,224,85,122,219,97,247,171,81,75,159,21,165,98,102,189,101,16,251,148,33,95,241,247,127,203,110,58,5,55,250,251,230,21,139,43,31,225,8,83,42,11,90,66,54,30,96,197,41,233,161,35,56,76,9,99,184,42,82,3,162,210,150,20,92,142,254,24,213,242,138,182,26,132,82,43,97,163,98,234,37,195,186,239,23,64,30,19,42,18,224,103,109,197,49,39,171,194,152,88,129,212,81,151,18,68,16,50,132,41,118,7,184,112,129,206,18,176,32,59,86,148,239,45,144,219,171,140,27,165,77,157,255,129,28,114,236,156,128,23,198,130,6,141,171,5,41,126,114,243,124,28,29,125,177,123,12,29,228,35,33,112,17,30,252,60,140,182,222,239,136,129,216,82,113,64,23,20,239,205,246,200,129,225,140,39,110,87,64,16,91,123,28,1,14,136,218,38,188,60,181,204,167,246,134,60,90,161,6,140,161,231,179,147,80,179,1,173,36,56,234,81,179,178,142,115,45,81,65,30,178,24,53,1,164,227,87,193,118,97,181,250,144,214,249,99,59,18,41,165,73,32,80,142,242,192,239,14,253,187,58,129,94,138,93,36,19,11,134,128,16,26,212,133,90,219,112,154,85,133,154,98,49,164,82,208,109,147,61,246,188,208,203,210,221,3,107,176,227,183,99,88,182,239,124,245,64,23,218,117,255,57,70,106,128,103,65,171,94,136,95,238,233,59,180,72,204,173,107,199,232,241,87,75,146,199,69,26,215,6,79,124,181,192,37,254,233,116,119,153,166,0,121,24,181,77,138,213,6,154,183,219,230,90,115,254,215,29,38,38,190,237,195,224,47,54,195,123,239,37,165,140,71,72,218,234,54,105,46,241,128,151,83,242,73,4,53,146,9,139,77,255,77,199,48,162,23,133,84,19,243,120,140,80,59,118,196,182,124,77,229,196,117,39,100,218,50,141,145,184,23,38,167,97,221,207,80,226,243,212,128,238,244,119,37,112,234,9,239,150,104,12,54,79,50,205,240,61,30,109,93,129,199,78,55,173,22,140,121,71,6,216,215,157,85,73,86,150,247,24,45,51,129,25,226,30,113,200,254,1,8,47,95,177,244,13,89,193,120,0,173,52,44,229,225,73,38,34,42,10,81,238,77,251,237,183,243,26,30,29,192,226,252,190,8,163,12,60,135,138,99,204,11,115,167,38,43,137,99,17,158,117,134,86,241,16,219,214,56,224,214,223,86,27,149,1,42,114,218,120,229,16,120,114,115,213,59,35,90,85,42,209,244,32,183,70,42,211,166,184,72,45,244,51,108,214,97,19,220,89,170,176,121,245,117,28,230,104,16,215,39,145,158,145,49,53,111,208,13,9,48,148,185,148,120,80,169,30,69,104,8,191,122,22,215,173,36,65,85,133,17,87,15,211,95,250,169,242,163,240,180,161,159,135,154,167,25,99,51,113,22,128,254,5,158,67,98,178,26,155,118,93,39,148,80,119,248,75,82,247,51,132,56,214,156,7,41,223,167,213,108,45,126,0,129,93,102,101,178,27,126,90,187,75,57,168,114,71,86,53,56,110,102,109,89,49,152,86,70,103,246,230,255,1,10,250,248,187,126,63,42,234,214,29,219,70,122,138,14,59,253,17,154,99,172,99,38,195,86,83,69,251,212,182,81,61,143,34,87,180,93,208,139,137,13,143,172,45,249,138,58,135,121,12,166,159,245,156,137,128,214,111,129,123,171,188,59,26,92,62,110,100,214,199,58,46,30,105,49,209,56,13,245,96,10,123,102,246,204,40,6,91,249,143,181,96,62,127,80,21,129,52,36,246,175,191,27,127,179,190,113,201,38,168,93,254,246,142,74,21,178,34,224,239,153,50,159,145,184,59,253,85,121,86,162,193,141,206,38,190,195,72,244,87,107,51,6,250,197,195,190,148,46,90,141,189,34,18,164,140,42,169,254,227,10,252,237,96,251,68,207,94,171,148,220,182,179,6,25,187,229,91,76,132,240,251,117,234,119,193,161,99,26,127,184,48,59,204,64,239,94,158,170,38,187,152,148,108,81,126,191,192,102,208,100,199,20,22,83,111,17,232,141,158,1,111,69,6,219,147,162,27,12,6,31,237,131,199,11,254,159,54,229,253,218,211,36,47,168,116,74,37,4,23,65,115,31,165,204,65,239,250,54,184,41,6,131,112,88,103,83,126,210,74,162,244,84,72,167,105,226,233,234,108,189,27,137,151,104,218,58,231,151,13,63,0,252,221,136,119,137,23,9,99,199,164,79,6,13,108,82,80,200,58,169,30,145,21,221,152,155,158,133,85,66,218,112,99,64,157,70,149,31,151,69,30,125,70,81,77,237,169,170,153,143,23,94,53,80,89,17,93,2,164,28,247,146,74,127,74,95,27,61,248,112,82,117,119,167,198,252,82,161,166,186,175,52,1,188,9,116,128,76,247,55,157,52,222,199,248,187,195,120,30,143,241,183,159,134,146,108,239,97,151,213,58,172,95,155,114,86,193,160,222,129,226,71,178,183,160,243,222,134,159,193,160,116,171,31,233,238,116,10,28,141,166,238,176,152,57,32,144,190,252,38,0,116,86,188,182,6,189,141,49,110,202,238,99,221,34,224,48,24,63,179,129,203,94,221,44,196,245,233,204,49,67,12,88,116,39,52,8,25,129,60,242,163,251,42,5,161,92,77,90,162,142,61,199,61,6,246,75,104,5,13,150,37,17,69,245,202,222,237,9,190,100,13,212,72,228,154,174,185,151,81,102,159,165,241,42,241,198,8,126,156,165,175,87,149,204,155,48,159,32,17,18,91,3,153,144,139,82,227,162,69,119,236,75,24,215,68,73,158,153,7,5,170,20,170,13,143,214,235,9,131,54,105,108,246,78,192,82,207,11,56,193,38,123,12,2,246,139,186,18,86,106,251,141,138,196,144,166,163,89,247,213,126,126,236,1,228,107,224,43,112,207,246,197,220,181,35,77,102,223,116,0,24,136,211,135,188,82,58,136,213,237,75,239,117,222,232,64,206,234,210,154,114,36,81,4,199,122,250,54,112,195,31,45,156,188,73,117,212,2,186,59,194,163,231,126,72,12,34,83,208,58,94,26,235,12,109,9,200,18,126,2,179,70,131,184,99,245,101,155,41,228,204,179,102,144,81,136,126,80,207,26,172,62,35,144,56,225,178,216,214,75,17,57,44,82,142,160,132,62,7,156,215,40,207,238,211,131,183,226,145,193,56,122,181,248,138,66,142,100,183,120,91,241,151,101,231,124,1,126,87,212,89,19,168,149,119,163,80,155,125,96,144,132,185,12,146,145,216,212,186,174,182,145,165,167,67,113,33,246,176,220,145,77,254,46,32,144,91,202,94,9,203,143,101,28,185,51,147,50,51,50,33,130,235,231,189,118,238,186,81,33,229,113,30,243,208,63,63,33,2,240,141,42,26,117,125,58,96,237,212,68,211,154,209,117,65,122,10,251,157,86,156,81,233,183,152,242,226,111,199,212,14,77,180,181,27,117,246,208,111,100,29,221,127,185,169,25,245,187,25,68,25,215,248,22,189,245,62,74,73,170,186,59,173,73,195,144,227,81,35,119,235,173,207,19,167,215,25,141,55,62,27,246,41,216,137,22,57,161,2,252,109,252,53,119,152,45,113,187,168,21,157,101,233,54,157,115,178,248,226,231,181,24,161,32,185,125,205,190,16,18,30,211,197,188,101,130,75,200,206,160,24,153,133,114,249,162,119,249,137,79,102,2,207,237,128,147,91,185,137,12,126,173,73,120,47,186,166,236,248,74,166,47,16,238,139,90,77,115,205,162,197,104,108,164,29,83,233,102,169,147,153,223,246,222,75,192,184,179,24,25,137,164,124,255,240,175,214,225,2,142,138,229,101,223,252,101,78,142,247,41,4,119,133,60,10,121,164,56,141,231,181,239,210,121,243,204,39,103,109,166,26,188,127,243,242,219,247,173,163,186,119,228,14,44,207,88,196,208,54,207,234,179,164,235,53,32,44,78,20,136,167,106,114,13,213,181,6,65,17,152,235,73,164,77,43,150,28,9,102,10,154,97,25,217,14,34,18,198,161,194,47,225,112,162,32,216,7,33,34,69,86,121,93,235,7,179,14,215,43,149,9,81,12,98,19,196,174,0,203,9,190,92,5,122,67,80,19,82,179,249,116,17,55,105,188,119,110,119,178,166,31,127,69,55,161,150,241,175,119,239,249,206,35,217,87,192,17,31,211,58,46,210,49,32,184,172,162,70,117,90,112,190,141,27,82,142,220,103,1,116,90,67,7,144,230,21,146,150,107,94,174,37,1,64,243,25,80,45,174,40,87,111,21,173,186,8,163,125,198,0,151,189,240,211,162,159,10,101,83,152,89,36,144,43,149,24,5,175,30,196,114,125,141,178,25,117,152,39,189,69,177,227,169,220,210,173,51,51,183,57,34,98,225,215,76,155,212,135,36,225,188,29,224,16,36,118,126,231,0,17,51,184,199,97,89,8,59,179,73,65,78,76,167,198,252,200,60,83,157,162,4,236,88,203,236,0,231,166,204,247,118,212,88,0,136,179,176,167,67,68,29,115,39,57,17,184,59,46,181,56,232,19,223,123,71,225,188,202,110,126,15,160,244,149,122,87,81,86,126,108,176,210,133,127,193,8,62,125,206,107,187,190,0,84,102,203,127,197,211,205,199,218,129,7,244,252,16,175,188,38,220,129,160,97,26,238,176,178,51,19,60,148,254,12,72,82,178,53,167,43,83,102,162,230,243,106,152,135,204,225,243,54,156,196,46,190,79,226,178,16,227,212,56,239,76,152,164,3,88,210,37,60,210,141,7,20,229,83,32,79,0,80,76,215,38,89,250,165,106,204,111,24,158,166,65,157,130,79,6,160,120,20,158,240,251,70,186,68,249,228,182,236,235,255,251,34,120,136,102,61,191,193,132,164,18,225,230,194,96,117,94,22,144,255,88,47,37,248,243,163,178,2,108,116,186,208,226,137,177,170,112,244,87,52,135,115,107,34,78,22,217,39,231,149,93,241,147,235,80,137,13,166,215,226,101,14,8,168,93,64,195,169,71,217,90,12,204,246,29,89,91,242,173,187,251,55,25,150,209,137,81,8,229,67,179,250,34,251,99,18,37,27,92,75,121,223,187,56,197,64,52,81,208,76,161,156,66,71,136,75,37,47,237,245,190,25,10,207,74,6,48,80,64,119,10,7,154,255,239,170,222,40,38,18,42,11,5,243,37,66,56,224,212,214,184,220,61,118,145,99,142,236,250,120,26,121,27,15,74,104,144,204,3,6,48,162,147,184,222,7,64,88,208,192,83,84,174,17,26,134,249,190,114,205,199,78,189,210,51,106,203,41,206,12,129,243,11,145,36,193,28,18,122,26,254,196,111,236,253,213,38,176,146,202,41,201,58,69,65,113,6,168,99,206,31,14,242,137,172,180,127,167,98,134,92,102,251,135,67,251,139,106,237,155,181,22,6,248,204,72,187,153,22,45,200,224,136,230,156,198,166,85,58,143,237,144,154,143,186,31,240,28,109,103,207,196,54,168,155,40,177,0,83,237,80,253,181,80,104,193,187,157,45,63,75,156,110,208,187,136,171,242,145,51,6,253,10,189,211,153,251,237,169,77,180,95,129,158,222,87,86,215,128,137,124,97,129,180,161,3,69,161,62,55,78,242,232,232,152,253,129,66,103,239,3,113,244,147,129,164,127,230,147,213,206,202,137,226,21,90,159,18,110,86,190,64,62,12,165,214,244,113,195,37,155,49,17,176,125,192,123,1,178,128,126,61,145,52,46,75,189,125,92,175,200,238,62,174,79,245,84,108,112,164,135,61,10,6,54,145,173,55,205,58,248,173,9,49,148,52,215,255,239,199,183,201,110,75,228,255,174,161,166,17,217,215,46,231,149,123,83,228,207,174,201,0,99,11,252,116,137,79,106,111,54,229,100,88,126,111,69,204,87,245,43,120,51,91,48,145,219,60,163,71,6,36,113,164,251,81,251,185,107,253,37,95,148,72,93,110,57,157,224,113,63,136,238,191,77,207,211,34,53,59,253,119,188,3,202,91,34,188,203,234,74,3,70,53,28,74,29,103,127,209,55,198,190,188,58,90,101,238,207,79,103,149,208,189,80,36,202,213,34,82,252,216,87,105,170,207,76,210,62,195,112,88,40,19,39,216,128,109,154,215,200,118,3,134,252,56,64,134,87,123,160,221,79,208,8,140,126,61,87,3,238,134,121,174,136,192,123,179,177,168,45,202,153,39,153,240,27,95,97,66,116,47,208,61,203,38,225,173,110,28,67,42,8,247,233,56,235,142,167,184,133,138,8,235,221,181,185,97,14,177,95,72,183,29,15,136,185,179,227,182,15,127,166,80,146,110,223,236,132,91,81,84,21,50,253,173,151,18,151,96,115,66,15,237,44,141,122,77,32,150,119,39,167,10,147,249,160,141,150,3,88,198,120,25,237,233,92,91,175,11,106,212,17,243,50,231,118,29,43,97,159,73,38,124,103,45,51,129,98,227,65,238,7,22,177,59,189,220,97,129,95,161,46,127,20,8,191,176,146,249,104,126,124,131,235,157,196,53,251,48,77,198,100,233,248,120,228,215,228,201,236,170,21,223,100,89,43,42,101,52,38,93,179,83,77,188,158,232,210,58,198,186,42,174,41,192,212,42,147,85,254,179,60,28,239,41,195,205,115,72,67,42,140,36,216,88,184,242,178,6,65,140,65,103,162,40,249,89,83,221,38,225,250,108,184,231,198,133,49,101,107,70,123,164,238,73,189,255,216,228,109,105,77,120,222,30,64,57,31,252,155,53,176,160,187,227,103,231,143,174,69,70,20,87,108,235,133,99,88,197,138,53,234,255,33,193,247,43,48,50,27,214,15,220,95,79,66,21,62,93,207,58,191,155,72,59,226,241,85,69,204,193,22,118,163,138,29,183,48,55,113,7,152,118,104,141,160,115,238,14,164,201,214,237,22,34,196,240,89,80,61,172,177,93,89,90,132,29,116,35,177,71,229,162,19,48,3,41,64,212,165,190,203,141,0,81,192,125,46,231,147,12,71,43,250,131,239,62,86,208,123,158,113,146,92,55,151,121,38,11,174,230,241,232,29,98,199,93,182,82,202,6,92,113,216,207,139,124,216,74,137,208,233,1,244,220,59,248,222,183,96,184,70,7,93,126,114,242,233,224,48,140,22,102,77,216,146,228,112,113,101,229,95,38,126,176,34,40,179,157,106,88,178,245,148,27,177,252,108,252,23,115,55,127,32,150,158,137,126,196,159,68,23,65,187,145,14,92,200,145,27,243,201,168,27,117,108,46,218,223,51,121,141,40,232,139,193,193,36,36,186,254,132,81,175,68,69,253,97,64,230,93,197,113,162,202,101,7,217,109,32,130,100,43,26,241,26,142,60,218,54,40,22,158,146,107,209,222,25,130,211,202,109,91,87,186,198,132,29,113,31,233,180,176,155,169,51,63,255,10,179,119,247,187,137,67,96,236,130,64,106,194,254,201,182,66,159,71,110,232,75,111,241,5,250,203,110,201,80,150,59,101,216,2,205,65,205,145,192,210,137,239,96,92,160,150,74,204,231,243,79,224,156,187,157,185,110,163,59,226,100,131,13,94,93,133,10,220,54,220,61,37,77,34,40,237,181,234,244,111,184,185,211,187,83,114,141,133,17,152,11,92,27,91,23,185,142,155,107,164,132,178,109,204,157,167,221,57,250,200,219,206,230,235,179,95,104,88,224,135,224,97,56,90,59,117,67,11,22,18,203,198,225,74,146,133,98,235,27,137,69,111,178,32,151,64,166,92,67,28,26,245,95,117,49,160,254,23,52,142,205,252,61,42,178,210,68,234,169,134,73,252,96,63,142,39,126,49,141,240,132,230,186,131,113,183,152,208,114,242,146,234,77,255,92,146,110,208,200,50,194,92,210,7,12,57,176,184,229,201,34,34,173,134,209,221,206,241,143,214,147,206,246,212,3,139,248,125,247,61,19,141,126,38,249,43,93,238,10,208,156,231,197,255,83,38,210,88,27,134,91,184,43,99,191,119,134,7,31,58,190,234,89,116,32,115,235,164,116,177,219,158,234,176,27,82,227,144,134,199,140,11,82,42,29,44,141,54,116,73,244,192,129,201,213,114,172,11,205,54,59,94,78,147,244,185,38,254,175,151,153,40,213,237,85,196,201,222,166,74,72,254,199,212,181,65,250,218,236,8,252,104,115,205,76,165,83,70,160,158,104,248,69,71,101,226,245,192,75,73,252,19,7,52,236,182,139,179,247,148,3,129,74,167,229,184,108,205,139,238,166,84,30,181,111,215,196,112,108,176,192,42,96,212,223,254,170,20,39,108,243,234,13,168,162,236,28,33,46,167,114,203,100,222,146,113,19,122,72,185,128,255,78,9,69,7,253,113,82,174,206,122,1,74,171,176,108,94,62,182,42,68,150,43,152,183,201,152,61,141,100,183,138,67,94,13,4,111,241,81,219,100,153,62,18,65,171,231,1,151,33,221,3,39,58,93,79,121,186,71,91,68,248,211,97,77,160,176,147,211,6,235,170,25,190,195,204,39,160,156,115,92,114,135,14,58,67,213,4,52,237,34,144,242,238,99,193,248,112,159,244,97,97,69,251,45,210,117,151,49,245,81,30,135,172,5,90,140,252,190,240,186,147,124,211,197,132,103,213,21,245,169,118,138,77,222,55,112,225,79,13,173,175,139,175,33,188,214,194,242,128,127,53,125,56,64,19,212,239,139,97,89,52,229,249,151,74,246,131,204,192,174,207,18,40,239,139,10,191,57,126,36,69,101,142,194,189,167,12,46,214,72,115,160,138,171,133,119,63,211,67,89,34,164,74,33,47,65,114,153,83,16,216,93,109,188,222,60,3,31,217,202,4,16,208,186,124,193,29,166,141,238,207,45,82,240,129,5,165,220,63,246,190,69,246,189,245,231,243,87,25,37,230,114,208,206,38,86,20,245,92,55,116,15,191,26,58,167,203,83,84,203,211,96,43,122,137,177,252,165,239,86,117,69,132,19,158,64,183,40,252,58,131,116,244,78,39,244,167,11,90,8,192,236,240,72,64,91,128,104,64,71,179,106,113,115,254,75,178,90,173,177,250,110,129,117,152,220,207,135,185,235,206,63,7,209,72,250,104,249,51,109,188,192,87,54,147,173,27,119,146,138,171,251,134,235,223,183,58,71,58,38,18,197,81,115,16,220,255,74,199,31,237,38,189,3,245,7,17,163,135,96,1,16,176,22,85,105,51,154,255,118,240,231,13,249,34,4,144,95,56,124,199,43,13,23,67,163,141,44,94,164,210,237,143,209,118,252,205,18,242,67,166,252,42,134,250,200,144,90,255,251,247,205,233,69,24,21,218,255,175,90,126,132,181,18,91,189,56,180,142,189,197,59,182,126,251,36,110,33,59,218,164,132,50,66,255,99,109,224,95,80,218,65,7,62,230,179,212,62,100,92,242,15,150,30,103,121,56,163,63,52,238,109,233,160,102,5,28,69,169,114,199,115,54,0,115,18,225,170,56,76,63,190,221,64,98,153,2,161,102,119,227,127,146,238,27,201,153,0,16,220,240,18,155,65,3,86,38,205,211,173,197,149,17,3,42,9,94,59,238,159,175,214,32,149,137,113,164,194,228,249,146,34,221,107,49,96,141,134,244,32,106,129,140,47,33,188,237,154,42,71,167,189,122,187,226,35,41,246,66,42,47,249,22,98,56,23,215,112,41,164,32,84,208,239,69,42,26,111,185,66,86,199,23,7,7,64,100,62,44,20,107,71,211,184,29,167,160,106,224,213,121,233,184,16,234,72,116,246,70,85,189,183,243,193,36,61,166,42,43,154,17,94,106,122,216,193,19,173,147,93,7,7,173,189,53,51,55,105,45,76,43,253,202,200,113,59,177,103,125,102,134,50,211,119,37,204,226,95,144,43,152,94,187,153,211,33,67,40,64,36,181,244,173,84,233,110,78,128,174,237,29,40,138,108,10,122,67,161,167,108,236,89,180,106,58,16,68,254,87,120,16,150,167,46,242,254,12,122,161,138,177,240,146,183,42,116,25,61,120,113,153,76,148,241,240,149,91,217,151,161,105,154,124,117,141,88,143,199,123,100,125,205,118,155,105,196,231,17,8,181,255,38,254,68,144,196,63,163,226,55,224,236,184,0,218,236,155,21,228,174,36,48,8,0,40,203,158,255,101,167,23,120,132,41,192,92,83,219,223,212,49,127,60,226,244,50,152,254,46,91,33,6,192,188,122,24,165,9,42,16,128,44,69,51,165,170,99,236,16,148,30,141,207,149,206,242,43,167,90,229,100,135,34,163,16,135,251,146,42,55,254,46,37,102,29,31,160,70,201,106,142,87,37,199,35,202,172,181,80,22,9,154,3,243,173,98,39,234,254,141,18,75,19,6,68,142,55,127,147,236,1,179,109,201,160,34,54,161,59,210,110,135,127,210,21,34,134,110,252,209,196,61,128,97,97,36,36,224,154,24,60,175,209,216,6,87,247,195,194,146,24,210,55,103,94,88,216,232,80,235,126,104,148,153,39,254,54,70,76,228,59,4,159,92,254,246,242,102,172,198,255,111,240,90,123,90,36,137,24,169,228,110,137,245,206,33,75,31,254,5,220,124,14,46,227,28,142,6,44,23,244,221,125,69,53,33,25,11,56,65,247,237,167,95,245,6,138,207,171,155,157,201,91,201,104,94,0,25,157,65,41,148,142,102,251,101,255,241,91,168,215,147,156,7,187,216,221,94,120,206,33,101,21,230,23,12,119,129,162,155,226,175,89,13,38,180,27,42,72,220,51,69,81,207,156,128,104,28,224,49,34,108,31,84,185,51,91,202,248,213,108,119,111,102,55,192,36,136,245,199,124,181,225,56,28,91,141,190,6,56,40,16,11,44,180,130,127,103,198,19,125,161,170,147,3,145,152,224,27,245,21,184,187,148,51,116,116,13,133,55,248,59,79,251,191,66,248,96,94,20,170,81,144,134,50,184,137,195,163,141,103,117,30,191,41,180,56,248,59,250,172,33,212,246,66,86,162,227,15,18,27,250,202,186,218,247,153,229,178,248,82,239,200,126,48,76,18,40,97,128,64,130,222,246,247,124,8,130,62,29,175,122,163,177,172,253,105,157,193,134,63,111,109,64,175,48,107,65,77,179,114,189,35,200,57,206,105,218,121,121,51,20,7,40,154,150,39,128,60,216,81,125,31,135,19,247,206,234,14,14,16,229,220,136,90,35,244,217,81,250,24,140,70,240,148,102,227,167,213,71,241,17,119,154,62,80,243,120,127,249,56,222,207,138,109,131,177,213,119,235,247,179,136,205,181,158,37,55,80,90,89,75,146,17,162,127,120,124,224,67,194,150,241,253,65,81,103,5,148,63,164,146,86,72,238,79,156,129,203,2,11,237,47,91,74,253,108,218,206,40,63,250,97,228,81,210,50,31,217,224,173,124,136,62,63,216,199,191,108,251,254,50,91,121,139,205,163,13,28,144,5,58,209,80,90,114,212,64,207,11,179,28,76,199,144,36,245,57,139,226,105,133,114,46,254,61,151,206,196,229,119,143,35,171,121,102,210,2,75,76,102,236,243,44,3,104,14,0,106,66,176,101,90,16,121,220,192,94,29,0,41,9,44,162,101,48,4,90,74,252,222,114,255,186,165,4,8,58,157,98,72,137,107,76,184,207,11,239,148,171,105,96,49,184,100,130,228,222,246,15,8,67,46,119,77,47,33,177,41,68,121,244,250,146,142,212,226,147,104,89,234,159,78,46,189,41,65,3,23,253,3,141,145,239,153,163,66,132,145,140,73,60,223,67,60,70,96,62,254,178,47,196,179,117,235,200,230,54,157,225,187,214,93,68,93,142,224,166,187,168,102,46,245,247,47,72,60,104,185,90,185,86,126,7,209,239,255,4,246,107,153,132,232,37,158,166,181,18,182,139,156,206,11,128,107,170,214,223,237,12,117,70,178,222,208,117,120,80,89,202,177,140,176,69,114,11,244,29,224,194,143,209,113,62,35,33,26,100,110,67,86,147,15,188,126,104,178,35,173,11,36,172,199,116,202,51,103,2,101,117,220,132,162,134,236,72,65,249,150,58,155,41,195,64,189,138,159,211,106,53,10,45,81,138,182,23,234,141,99,115,222,93,1,70,251,209,59,215,144,134,211,210,65,155,15,225,145,177,217,135,203,220,185,106,84,12,21,34,83,121,207,0,202,235,38,151,253,47,201,10,1,167,181,87,116,127,24,253,175,153,136,11,163,6,170,32,19,30,157,190,217,89,57,219,188,203,123,129,153,40,219,214,71,232,178,37,85,186,11,1,2,24,231,69,157,37,203,184,6,224,255,26,159,154,13,146,60,74,48,51,43,48,9,83,252,122,32,212,90,251,218,156,212,41,87,200,41,249,89,47,155,64,81,43,248,185,74,215,18,216,4,32,122,241,178,88,162,18,82,124,209,39,182,23,20,187,239,235,141,152,143,173,123,198,148,242,30,206,86,30,251,181,192,125,199,214,7,160,203,83,21,33,211,60,168,152,192,81,159,213,208,80,125,35,76,204,132,137,181,205,126,130,108,143,82,118,154,191,46,40,190,185,229,74,141,89,205,223,24,68,239,140,171,123,97,21,132,227,137,178,46,14,176,35,47,3,178,195,19,69,119,209,49,216,222,223,55,103,77,71,45,29,68,20,105,166,186,48,22,167,35,154,135,144,87,238,235,202,232,107,183,55,245,14,167,77,49,167,214,221,30,17,189,34,128,120,97,202,117,147,66,94,243,205,217,253,148,145,140,140,10,226,112,220,31,14,203,138,206,30,91,125,4,51,216,114,80,58,94,96,151,61,7,145,239,184,82,163,153,251,83,56,56,28,168,173,202,186,111,109,187,141,56,229,148,18,195,244,103,84,93,61,12,218,48,24,76,237,195,191,172,121,98,154,61,227,252,217,31,56,115,86,146,0,12,239,89,159,3,153,163,42,250,166,56,66,195,89,67,101,22,28,202,34,31,50,113,169,50,153,1,122,149,152,128,190,111,219,3,205,15,213,84,107,120,201,32,29,80,182,77,16,202,119,52,223,140,175,203,220,24,32,131,200,202,235,253,157,60,123,200,220,74,97,94,164,196,153,19,209,10,253,230,99,146,18,156,132,224,146,14,66,89,147,65,88,245,236,190,219,73,225,205,58,89,134,129,23,118,61,71,21,39,20,117,22,122,5,45,100,155,71,100,212,91,134,175,202,169,220,194,60,193,77,22,212,138,26,144,122,178,173,224,223,85,212,142,142,213,219,0,0,235,12,38,185,206,152,40,116,240,28,180,108,112,30,51,166,254,131,5,98,231,112,228,117,131,192,21,217,58,151,109,101,59,189,255,155,171,27,87,17,200,167,27,158,160,32,84,227,61,179,48,102,18,207,131,25,1,19,145,246,73,115,184,253,20,21,93,202,106,26,142,236,18,213,195,171,121,52,147,247,21,173,48,231,205,241,150,204,116,150,118,242,233,175,87,179,29,31,85,148,192,40,6,36,249,159,7,125,102,152,129,122,164,103,32,20,179,50,189,57,116,21,134,144,54,82,68,191,134,155,141,137,77,57,103,39,150,173,54,138,216,208,90,150,24,145,105,194,236,222,253,79,223,127,147,29,177,85,77,155,70,219,32,42,183,201,70,16,228,71,218,59,252,229,140,5,176,71,27,169,37,196,46,208,114,33,122,84,167,209,238,229,97,202,236,75,145,164,165,234,39,58,25,127,38,60,102,182,48,23,115,22,6,155,90,183,248,151,68,201,105,105,117,36,80,35,83,205,23,52,212,187,9,151,247,181,153,188,140,133,140,255,23,143,159,94,48,255,87,235,156,21,217,198,233,34,80,129,76,204,158,133,172,24,125,1,83,52,170,137,236,139,46,98,165,227,81,252,138,59,216,58,82,143,227,1,49,62,247,131,148,0,98,94,198,12,159,134,104,239,62,208,76,63,141,250,241,102,154,99,29,71,13,186,2,157,114,250,122,81,208,156,4,94,77,114,192,7,190,253,13,191,162,226,6,246,198,100,182,224,139,217,146,127,136,207,4,183,84,137,60,39,38,238,109,162,47,153,14,83,204,58,181,242,194,232,146,135,121,192,190,24,238,178,54,235,52,47,114,102,172,231,71,31,123,83,64,133,252,30,145,241,5,108,5,27,21,17,11,112,49,201,248,75,125,112,37,238,33,34,2,54,79,164,231,83,231,163,127,60,82,210,61,178,154,35,164,75,26,180,249,138,255,8,71,230,90,57,145,211,171,243,42,196,31,119,83,164,116,156,189,65,88,226,134,72,237,227,240,97,107,88,149,107,187,55,118,61,57,54,123,103,255,132,39,223,76,190,237,15,138,132,85,124,142,65,150,40,189,106,6,111,171,211,41,149,142,58,79,196,148,105,65,141,57,47,27,52,138,23,49,126,106,173,170,1,236,71,180,241,240,229,145,39,155,25,221,214,169,131,211,165,150,228,109,164,185,227,234,247,137,58,166,216,74,240,60,176,92,218,211,159,85,130,200,109,105,104,93,48,130,217,136,178,29,91,151,166,23,167,230,40,109,54,181,242,21,85,32,205,184,106,143,101,14,160,5,47,162,121,151,78,103,110,198,193,184,202,124,9,210,230,247,225,90,250,248,186,136,239,66,181,173,228,109,60,238,207,85,18,249,129,64,253,49,15,184,139,112,64,232,255,72,35,158,36,7,166,191,17,56,87,170,142,103,50,121,168,204,191,170,163,68,54,180,233,88,84,156,54,216,30,250,14,60,102,218,166,53,64,52,201,145,45,36,157,178,46,135,187,116,192,155,171,62,166,26,184,166,13,6,126,81,120,116,194,12,248,154,199,4,47,86,232,66,28,196,123,13,77,247,9,196,128,22,187,77,79,98,173,126,127,125,223,104,246,75,156,226,163,18,225,121,6,111,181,189,216,16,148,149,206,158,153,253,144,34,2,40,194,205,37,219,190,44,152,190,79,216,139,122,242,84,47,207,30,74,76,51,184,19,186,73,39,252,156,72,165,107,209,190,255,35,74,60,200,73,27,28,223,1,83,60,22,112,62,91,144,209,203,87,154,216,67,2,100,111,166,137,116,58,78,87,237,169,229,29,19,43,57,12,51,7,71,86,62,187,144,107,249,203,66,94,89,99,183,47,198,14,182,167,103,206,139,99,126,183,29,59,218,121,249,128,229,27,33,45,80,29,138,164,176,98,105,9,3,191,90,243,115,14,18,254,69,3,241,242,66,147,0,169,52,232,137,94,78,129,196,22,55,77,195,71,230,100,250,90,4,184,166,228,205,54,125,154,6,82,52,112,139,75,107,224,223,183,54,97,161,126,255,187,87,210,114,129,245,151,91,238,184,112,144,31,238,20,220,62,135,211,241,206,238,252,141,56,200,119,203,85,98,201,102,198,5,14,242,191,206,27,157,230,45,229,70,29,242,228,236,137,104,88,2,239,95,73,142,137,229,164,243,135,121,55,230,41,188,32,17,199,129,117,55,237,221,204,127,206,14,137,159,84,178,237,164,53,20,157,48,65,223,16,237,140,3,193,154,103,203,98,189,179,211,143,202,102,98,159,90,244,7,230,49,81,184,92,141,148,86,202,38,242,206,225,82,109,109,237,73,10,136,52,70,57,116,185,153,107,24,4,192,131,40,155,11,244,50,139,186,200,43,220,30,181,84,231,116,40,31,57,134,85,28,229,108,246,217,38,197,37,143,185,227,121,80,204,0,57,254,168,226,103,250,87,220,233,155,136,184,215,154,187,14,51,192,192,139,205,142,136,255,212,144,208,150,42,200,146,52,9,153,179,184,127,56,35,222,58,212,199,2,96,77,78,171,74,242,64,246,21,122,84,253,19,99,232,38,7,49,104,37,10,0,143,145,177,212,237,143,205,180,20,166,107,11,65,39,23,161,198,100,115,254,217,132,76,82,186,110,114,72,246,8,39,181,140,162,124,51,218,131,81,60,88,0,204,1,200,71,6,45,247,48,229,102,239,52,52,60,193,148,240,2,88,38,46,123,102,242,198,9,151,254,173,118,169,29,147,130,200,243,184,176,159,235,147,254,99,59,9,181,186,118,80,26,84,28,32,177,153,97,134,111,75,179,161,59,85,210,184,142,210,147,171,87,166,0,155,160,28,215,185,195,228,183,141,0,193,223,159,186,234,220,1,223,200,23,2,223,244,136,188,139,93,241,233,212,42,223,8,46,145,233,85,197,163,163,97,103,19,231,232,48,110,165,13,237,225,2,84,157,245,19,208,43,82,240,199,98,196,243,101,164,24,63,221,89,168,115,68,67,91,95,189,90,32,53,217,77,115,160,167,210,138,223,16,134,40,23,193,82,30,40,143,221,16,100,202,68,217,172,93,156,67,37,199,102,81,181,109,93,143,156,7,48,219,55,87,52,118,171,121,33,249,125,140,4,164,182,120,90,72,132,58,234,133,176,36,175,191,224,196,254,222,76,13,246,53,205,132,9,219,213,218,87,11,204,136,222,250,46,177,49,75,145,121,249,6,53,38,113,93,222,177,143,249,231,82,162,58,172,246,233,17,116,30,176,45,174,91,183,44,96,11,27,120,31,38,233,38,160,60,211,49,76,209,197,74,12,206,254,131,5,151,67,255,36,31,71,240,4,109,149,150,103,69,193,229,230,113,54,61,97,241,90,234,181,120,131,224,119,145,232,166,96,91,67,10,121,201,203,92,12,123,92,1,88,142,73,79,210,216,209,165,254,210,56,39,225,173,121,71,70,8,11,160,243,255,44,240,113,188,65,30,137,55,205,2,56,234,33,230,20,73,93,221,220,157,199,81,90,222,116,15,160,209,171,148,29,74,148,166,121,183,58,16,182,122,131,227,34,182,218,222,211,23,216,160,143,209,111,196,76,74,214,135,238,220,87,149,157,81,174,210,121,140,232,218,208,58,138,88,139,53,66,74,122,61,5,31,43,207,200,148,181,214,250,116,162,210,71,214,114,64,131,133,142,177,57,243,43,164,142,48,117,137,152,48,232,206,66,155,122,3,110,19,150,34,128,126,79,139,52,115,188,183,149,137,241,172,80,40,144,204,82,105,219,114,14,141,76,228,100,152,143,92,103,177,235,86,222,143,214,191,59,185,148,51,179,89,14,51,131,246,159,245,45,143,169,43,74,169,183,73,174,106,8,196,206,109,14,246,136,63,7,101,224,80,124,105,24,189,54,234,126,217,17,37,9,16,254,241,63,127,9,98,100,140,88,232,245,191,117,119,118,160,86,203,227,138,1,218,114,143,12,235,105,67,206,166,42,255,126,88,106,25,141,50,145,154,174,161,80,11,44,193,234,181,11,172,246,202,72,195,48,184,185,16,138,43,78,103,17,25,172,194,201,137,19,8,176,139,196,95,119,186,39,86,193,171,241,64,144,186,20,62,68,54,103,123,4,33,230,158,182,183,12,86,118,204,98,66,247,125,5,252,43,154,148,210,255,89,141,211,47,77,54,124,120,90,252,44,128,55,48,79,64,32,251,72,219,117,170,208,222,225,220,89,42,244,170,229,53,90,99,223,132,48,145,101,169,100,89,9,102,63,140,61,143,145,34,242,52,242,24,0,125,246,192,65,253,30,101,48,179,106,13,156,206,246,110,67,124,245,83,70,174,242,92,112,134,31,179,39,246,145,246,27,106,55,11,162,47,248,117,245,191,110,85,51,49,93,95,245,167,248,156,74,211,254,223,238,5,115,199,9,210,195,129,74,227,153,169,191,12,58,46,244,46,6,251,186,65,251,76,247,198,143,213,164,145,81,105,21,64,118,155,131,102,117,98,65,225,178,229,88,78,200,135,29,233,21,183,22,42,192,63,1,16,82,1,243,84,81,62,254,224,225,192,101,115,218,218,11,44,161,103,146,81,138,2,98,119,70,116,9,173,56,37,175,176,52,103,242,95,152,23,187,147,92,2,111,154,57,83,162,8,242,236,98,239,23,187,109,238,209,185,206,130,163,210,223,52,114,147,95,240,50,133,229,170,239,13,171,145,111,114,168,164,240,79,255,204,217,68,96,204,103,134,141,157,252,124,80,30,174,224,24,37,173,176,42,229,249,182,42,211,126,243,158,131,152,193,165,56,248,62,243,234,65,206,122,88,200,157,93,106,98,76,207,190,244,129,42,122,132,152,242,162,126,175,214,119,251,99,69,141,246,52,42,90,240,217,102,150,146,174,215,83,245,152,175,178,109,184,27,128,231,212,180,166,197,25,76,33,60,143,108,12,254,129,219,177,74,164,36,208,178,227,161,149,121,20,97,41,200,208,114,195,107,29,211,6,89,16,93,42,218,255,153,65,17,251,8,62,21,176,166,68,147,151,147,191,59,169,67,40,27,162,71,191,47,230,196,161,140,39,114,206,191,177,152,188,136,227,107,250,93,243,148,215,192,58,12,45,62,35,104,10,133,236,148,3,125,103,101,41,84,80,106,113,249,103,45,59,195,14,204,12,88,97,95,34,25,83,245,249,173,215,25,219,185,44,115,54,138,6,8,250,2,207,104,219,1,146,170,103,94,185,94,154,241,177,169,189,28,49,113,249,150,194,83,124,101,36,205,233,218,127,131,59,184,233,146,73,111,119,69,1,45,123,9,125,64,243,189,60,75,164,13,75,177,6,224,210,211,92,39,106,137,134,189,77,67,19,126,55,155,199,211,165,42,6,199,232,82,242,151,188,214,110,103,216,238,137,254,24,17,143,104,76,172,114,196,44,122,255,13,36,23,205,213,23,219,196,92,127,98,115,119,212,229,170,45,32,113,158,133,107,33,135,139,126,176,68,27,38,50,201,24,129,252,66,130,205,214,139,21,140,1,202,239,249,175,186,80,225,43,149,3,202,244,57,99,100,153,66,180,174,189,14,187,108,70,244,235,53,143,7,163,177,143,140,42,223,52,74,83,109,228,243,136,186,132,71,16,119,74,75,205,3,187,79,132,223,237,200,105,60,126,158,198,40,58,158,0,244,43,201,139,125,183,94,85,144,28,199,250,192,81,142,41,252,66,18,156,201,65,191,106,246,42,69,15,137,38,168,241,40,93,92,217,63,24,78,203,90,191,153,103,0,17,64,147,191,248,180,180,105,105,128,176,5,74,198,219,240,190,31,220,4,152,66,170,178,168,210,132,104,140,187,148,209,166,119,167,252,242,79,48,155,39,170,203,193,158,33,35,193,238,150,86,178,204,116,159,109,146,12,114,94,133,159,212,148,252,134,129,18,102,175,45,226,181,162,192,227,14,6,218,119,135,235,189,216,4,190,126,199,90,164,88,81,89,222,36,102,126,179,22,110,72,27,132,146,181,102,115,204,196,13,246,25,144,81,246,32,132,87,97,89,123,28,74,160,160,184,150,131,167,127,138,204,241,175,87,203,77,148,192,202,179,73,93,202,31,9,214,90,125,62,230,60,22,191,130,26,8,161,252,159,0,220,39,18,139,7,103,129,236,204,38,97,135,50,245,96,209,250,98,161,185,253,37,193,248,120,56,102,29,98,144,175,109,108,76,131,11,47,64,39,184,192,193,145,84,103,21,116,112,198,74,201,211,242,18,172,184,228,25,209,74,22,37,31,40,28,217,23,7,218,171,143,174,98,144,132,127,231,247,45,163,197,88,159,172,158,183,221,18,75,220,66,55,122,169,128,242,180,212,6,29,103,24,132,80,126,215,136,207,84,253,172,7,89,48,29,33,97,137,6,255,192,166,17,120,165,219,45,64,253,100,221,31,232,119,187,141,7,216,189,21,205,182,228,154,55,149,29,188,134,131,238,121,68,14,31,75,65,212,206,88,193,151,174,141,214,87,49,129,171,82,184,172,225,243,191,115,47,95,191,175,100,255,138,34,136,108,46,77,62,207,184,158,207,52,42,26,56,175,244,9,36,141,98,86,110,9,217,170,196,109,39,178,248,197,149,84,219,71,81,250,246,56,184,109,186,66,211,143,98,248,52,209,218,128,72,233,110,62,175,193,153,110,143,166,1,90,56,234,171,230,92,155,239,143,206,104,239,187,242,197,239,242,30,109,191,54,85,161,69,219,26,63,52,143,250,38,188,96,252,1,164,218,65,151,210,8,129,159,18,230,57,79,99,206,19,68,3,249,158,110,197,191,105,112,167,64,118,219,17,63,14,151,99,213,79,199,125,180,79,138,23,118,231,180,70,254,159,137,29,75,71,215,202,136,88,146,237,118,135,209,84,80,198,185,208,234,133,67,39,238,89,187,83,188,41,112,113,234,24,118,133,100,255,124,9,226,52,4,234,218,174,159,193,132,238,149,220,164,23,9,87,66,227,41,63,53,52,228,20,132,181,75,243,34,181,16,99,8,202,168,87,43,119,116,154,178,90,189,187,74,167,129,75,59,178,33,7,234,158,169,130,129,7,144,118,76,232,179,229,209,176,84,31,127,28,4,167,23,5,125,176,190,178,157,182,68,172,61,209,244,124,85,26,2,96,150,110,139,55,250,23,200,168,100,161,64,216,38,255,128,42,189,191,216,182,161,100,3,222,173,184,219,46,79,186,21,111,85,3,147,152,51,112,244,91,209,174,238,251,24,124,119,121,97,203,72,157,224,95,177,127,148,32,164,167,75,22,250,34,127,102,129,229,221,100,254,229,89,74,59,31,66,154,129,36,250,30,183,37,140,124,141,89,61,90,53,185,137,125,79,183,67,173,108,51,139,39,102,65,153,102,68,117,68,104,22,80,60,188,165,164,174,251,194,188,35,182,48,124,169,133,163,130,13,239,109,30,83,217,173,40,98,190,11,89,131,79,105,95,35,142,106,204,227,181,121,74,160,17,122,80,183,101,108,209,234,235,120,235,47,11,80,127,219,58,163,188,60,48,28,175,243,252,55,114,131,203,96,102,77,66,36,204,51,142,213,188,226,166,128,45,190,32,220,114,14,198,46,250,192,36,29,29,101,16,85,174,194,125,247,167,104,239,131,155,3,2,143,253,75,77,25,200,198,118,164,207,186,116,94,31,229,213,29,77,238,227,140,107,106,155,23,92,148,190,90,202,158,110,196,159,0,158,111,86,78,244,38,17,197,206,92,126,209,139,196,253,191,119,123,125,96,118,140,244,54,86,50,150,136,232,28,141,169,170,180,100,150,49,86,77,100,182,147,107,177,220,222,97,187,11,166,73,181,90,129,98,121,159,130,163,93,86,135,169,197,30,14,206,253,227,7,163,217,229,230,46,211,75,108,47,83,52,134,38,145,172,112,49,210,174,188,133,87,233,3,26,151,46,160,161,173,138,105,14,240,9,118,244,204,242,193,116,53,191,213,214,180,112,159,213,57,5,182,106,25,149,79,81,245,97,122,114,74,121,120,117,68,255,159,219,251,99,26,172,161,62,187,68,163,69,75,98,128,118,79,195,76,248,137,129,155,90,63,54,39,101,178,90,84,48,231,51,215,20,203,166,85,40,212,236,10,239,240,176,109,202,166,69,29,2,177,224,72,136,29,54,22,130,133,177,243,57,32,205,214,223,75,69,170,23,146,132,171,79,13,48,8,235,253,135,71,37,135,150,99,101,25,239,175,4,239,1,122,79,126,207,158,26,89,72,186,44,255,147,51,168,211,246,10,180,155,127,182,97,196,48,178,88,248,40,32,193,57,194,181,224,82,59,154,106,194,221,109,130,31,13,151,183,85,137,8,194,102,223,9,193,244,198,99,155,111,181,223,115,85,130,21,104,243,248,97,241,65,208,137,13,188,241,210,93,184,20,164,220,207,254,144,221,22,212,195,173,103,122,229,54,20,175,138,152,220,12,98,193,250,33,121,86,218,147,20,160,114,66,53,233,4,111,134,81,166,80,255,17,64,251,55,75,242,42,170,53,17,75,26,133,26,196,117,183,209,2,1,199,118,68,164,253,120,63,200,217,190,139,237,187,82,140,177,167,21,237,154,60,107,130,220,30,118,102,150,68,16,21,245,124,173,70,74,42,81,76,136,218,12,225,234,71,229,46,43,231,166,57,202,204,238,237,244,170,214,193,49,116,139,116,97,206,44,0,98,126,235,213,68,245,20,217,173,184,144,237,118,78,246,161,144,10,185,0,43,78,132,142,80,208,248,78,210,175,144,224,42,55,160,144,137,74,83,236,57,96,116,74,132,191,129,92,42,25,25,60,93,248,51,59,152,69,126,133,111,17,241,60,3,54,87,196,253,27,215,168,54,131,187,155,15,146,88,13,61,115,225,195,129,110,214,157,196,129,221,149,221,134,11,179,128,212,233,206,229,168,77,121,155,98,218,31,219,157,217,205,220,178,120,233,186,163,112,10,28,49,217,163,94,93,119,226,171,175,19,172,114,99,252,135,189,130,245,71,26,207,213,2,70,63,55,3,25,247,53,201,23,93,226,96,81,51,169,178,34,249,0,38,242,7,223,29,154,152,211,215,189,142,91,4,240,161,109,169,77,4,222,41,19,96,207,74,244,199,180,83,5,194,54,185,124,79,48,213,33,4,215,134,156,123,140,203,98,18,49,42,72,190,190,50,146,62,130,244,169,180,198,2,25,24,105,156,174,237,123,111,17,20,94,109,232,88,12,83,42,35,120,232,179,19,195,180,134,4,195,25,190,159,77,217,15,88,13,232,253,166,30,110,109,43,167,250,99,238,60,241,27,229,203,125,46,248,218,100,22,208,82,19,177,213,88,147,212,193,142,29,50,227,3,153,253,119,154,105,244,164,105,64,199,222,78,129,153,119,232,166,233,237,183,225,160,15,55,149,45,216,171,162,160,252,220,227,164,85,130,27,29,45,120,72,156,108,167,252,39,172,176,35,87,93,17,125,110,150,181,124,120,155,91,172,218,136,210,185,89,204,134,95,107,227,73,244,64,214,98,11,206,240,122,48,225,93,43,225,142,17,51,1,180,227,42,99,195,22,218,116,199,0,106,185,124,103,125,105,115,189,131,149,231,84,153,167,133,82,161,205,23,0,170,184,154,157,193,4,61,20,44,30,95,173,21,14,151,240,182,141,193,152,105,131,92,106,31,19,29,114,5,192,90,16,4,101,92,239,32,147,212,227,8,208,145,197,62,10,216,190,95,99,200,234,118,99,72,4,155,31,120,192,66,102,174,204,3,170,170,187,198,55,245,222,161,132,4,18,56,88,122,230,102,121,154,102,247,17,107,247,32,72,255,192,213,29,14,243,219,236,113,57,117,133,108,214,218,38,158,6,130,155,110,49,253,199,150,89,134,86,13,240,54,56,155,76,37,12,121,218,78,146,76,80,105,67,42,122,131,42,99,13,135,164,37,233,61,130,209,4,117,32,75,160,23,13,182,233,248,146,192,170,115,160,245,186,145,98,231,35,192,122,191,73,165,174,101,94,68,36,165,50,65,151,162,238,17,34,105,184,179,132,190,47,41,17,232,231,69,84,189,211,13,244,74,89,91,81,212,129,146,49,114,104,139,130,239,229,100,0,129,183,109,90,233,183,135,60,255,160,144,214,143,179,137,22,177,2,73,4,205,207,149,181,58,128,11,56,205,39,47,64,65,149,81,116,206,89,234,130,77,209,76,23,169,140,248,57,211,231,106,233,177,51,68,141,137,74,200,247,172,155,126,18,138,159,212,59,217,51,163,140,229,104,194,148,150,102,188,88,178,133,131,40,111,250,242,66,6,225,51,50,58,6,86,221,69,186,55,115,14,23,175,94,45,2,61,119,110,106,132,111,102,202,109,22,129,82,29,154,55,1,63,28,227,207,44,168,73,37,93,49,115,173,101,19,89,54,142,68,214,53,238,249,218,238,137,228,119,11,18,29,53,252,37,131,215,205,157,143,47,109,89,170,95,185,98,180,137,240,9,254,10,126,95,93,104,159,94,82,43,121,95,65,115,36,52,179,253,191,201,11,89,58,73,135,231,28,149,1,208,159,73,249,127,97,50,245,214,36,48,194,90,246,87,180,180,81,77,43,156,116,12,144,222,144,178,247,29,218,55,102,18,192,241,185,74,25,90,81,56,128,108,39,220,78,159,243,195,38,88,124,245,43,150,185,223,244,21,153,89,205,36,131,237,28,47,220,107,151,75,222,155,184,207,241,149,28,156,33,43,156,208,123,59,206,168,16,5,179,207,173,116,176,85,104,198,250,53,22,237,221,235,87,253,102,10,147,123,189,53,198,240,192,59,219,85,207,98,232,79,144,182,68,142,123,138,2,67,146,129,69,8,147,103,153,154,174,232,128,159,130,196,40,162,21,182,58,12,218,36,127,171,252,162,95,247,46,175,26,76,93,226,19,89,215,133,8,163,96,129,224,98,174,107,8,221,194,204,32,77,71,177,214,120,208,245,160,201,10,103,72,112,138,181,89,29,3,154,13,184,223,70,136,196,196,2,68,63,62,47,201,107,46,250,255,127,243,145,14,23,154,163,251,9,68,43,186,168,0,71,92,50,122,100,177,218,24,98,144,249,67,25,112,67,8,57,237,158,9,50,79,149,200,71,117,115,121,236,156,61,74,116,123,15,231,128,255,139,120,208,215,16,116,116,48,52,169,111,171,68,196,139,101,63,115,140,5,120,205,199,111,58,107,209,15,73,173,22,42,66,62,220,208,175,197,3,105,218,73,112,72,24,215,84,35,172,87,31,205,227,103,39,183,116,195,78,125,225,106,231,200,71,102,96,200,194,227,34,20,113,90,60,170,35,21,96,118,98,62,80,251,15,44,67,128,160,116,59,184,93,168,211,223,249,244,136,110,94,244,255,8,159,78,246,104,129,107,251,28,135,96,24,0,217,247,216,90,134,177,116,174,219,242,98,229,33,143,54,216,249,96,132,248,67,240,238,27,157,228,63,87,22,91,153,145,116,149,8,249,254,254,224,54,16,17,153,147,28,104,101,39,6,142,242,109,130,231,160,130,191,155,162,203,141,245,237,212,23,197,8,170,45,28,197,150,94,154,123,141,98,40,12,17,249,228,233,212,230,252,181,208,116,32,93,35,249,143,217,124,19,235,41,132,44,37,51,51,135,20,107,32,219,169,238,5,15,13,167,230,100,159,13,50,40,121,3,165,85,90,174,171,253,27,68,128,210,88,55,171,207,66,86,223,250,196,252,231,210,67,80,82,117,234,5,70,145,68,135,159,69,125,62,177,166,172,222,113,224,66,204,70,242,39,121,252,180,122,65,74,108,178,27,129,249,223,78,233,252,168,198,159,127,198,97,199,24,140,99,21,57,174,123,195,59,154,113,159,252,69,32,95,242,236,111,45,72,4,238,207,91,220,251,254,155,33,86,230,90,213,123,68,255,185,105,188,137,175,241,72,170,223,243,20,131,167,4,6,126,39,232,51,105,68,252,151,197,55,68,38,170,18,66,53,149,15,7,111,12,177,189,61,16,249,90,239,211,33,64,86,104,9,106,242,86,121,214,91,229,224,113,178,10,154,92,17,150,109,127,169,212,116,182,195,85,214,33,157,63,61,236,162,170,65,13,140,65,65,65,49,31,232,124,14,57,143,168,33,59,63,197,225,221,69,70,242,255,198,232,226,155,159,145,241,177,200,157,84,207,0,9,244,122,121,13,160,64,139,81,26,57,220,138,42,220,91,203,146,75,221,215,122,21,5,76,66,164,107,129,239,107,102,86,204,147,185,49,38,106,247,182,208,87,187,86,240,213,199,197,170,124,207,222,254,122,235,227,86,210,221,54,87,199,156,244,167,219,67,19,80,198,236,40,115,107,216,112,172,249,121,122,147,234,50,217,160,247,188,169,192,118,186,225,182,201,223,102,237,51,112,87,39,191,65,235,146,46,8,231,27,132,188,149,239,13,188,86,167,245,81,7,154,55,186,230,133,70,222,37,6,188,180,180,202,180,76,59,93,26,223,146,149,182,118,242,62,66,126,117,93,226,217,28,197,176,87,88,78,249,6,107,228,188,247,99,173,255,29,237,226,166,140,24,98,248,99,180,196,8,211,54,86,168,72,119,64,92,250,128,39,254,99,231,97,100,244,148,202,67,46,46,32,196,148,30,178,209,54,164,176,243,190,98,205,107,166,82,239,182,199,24,31,133,52,36,75,112,48,172,142,26,116,181,90,28,6,157,202,230,6,185,14,144,122,121,144,135,207,137,240,160,105,156,154,74,71,245,20,158,122,186,190,43,150,253,236,96,79,14,72,2,235,168,178,28,194,170,229,153,140,102,14,242,66,51,197,70,143,223,27,116,40,45,166,221,161,128,49,54,32,187,160,247,9,196,105,18,217,52,216,169,130,2,68,146,59,184,166,206,27,221,119,10,148,107,39,137,131,236,106,144,217,31,159,19,163,209,221,1,116,9,167,223,24,102,140,131,90,137,191,104,212,171,66,218,99,9,59,245,120,107,213,194,210,49,241,135,103,117,222,83,157,0,109,215,231,246,233,114,90,118,242,21,77,213,96,148,246,249,145,178,113,234,59,20,196,61,119,160,245,122,88,198,121,108,70,39,175,163,23,69,238,233,255,133,72,192,241,51,225,85,103,5,76,150,36,84,35,170,65,113,139,74,133,220,144,12,255,84,229,31,64,126,224,159,91,118,169,206,28,52,42,221,221,88,240,243,177,70,215,8,29,182,251,249,126,153,126,31,173,67,34,99,150,244,212,54,242,200,110,251,18,206,210,167,223,165,108,27,174,209,150,159,78,114,31,52,148,220,112,45,131,34,4,131,65,58,136,81,166,217,155,242,2,105,219,227,31,109,138,161,194,253,229,19,200,247,63,181,103,113,55,92,18,191,80,117,87,160,131,183,202,163,50,6,239,193,41,250,7,72,66,97,106,27,115,175,113,139,34,28,162,46,55,89,142,206,118,29,214,6,67,7,199,165,43,98,80,162,109,230,134,200,94,170,128,78,57,41,130,84,210,48,112,98,235,22,66,126,128,45,237,40,208,137,1,38,92,147,18,63,221,9,245,121,187,61,232,62,32,212,104,50,201,174,229,15,182,127,9,23,228,166,121,27,158,60,129,65,32,20,249,26,65,227,21,148,147,106,233,50,53,84,48,212,173,4,192,14,50,138,239,87,208,113,20,69,211,27,28,191,95,24,191,126,28,201,217,166,167,138,139,156,169,77,54,203,109,218,216,236,180,43,159,214,240,113,95,170,160,52,111,62,143,37,107,108,36,12,139,227,59,158,63,52,150,221,238,14,193,13,121,217,89,226,169,162,106,46,173,19,161,180,153,107,126,37,96,20,173,57,52,14,228,30,9,242,101,146,229,47,82,140,237,73,218,175,68,145,218,21,178,87,5,61,222,162,24,107,99,146,218,138,157,1,57,160,221,22,30,169,111,147,105,147,26,114,230,242,36,200,57,133,101,107,196,228,173,120,120,232,6,170,119,68,82,136,20,210,59,17,197,138,138,193,74,215,221,187,230,221,225,84,232,69,152,48,87,71,3,241,177,253,88,4,108,131,203,229,220,124,171,198,249,13,162,144,192,134,58,141,134,168,203,207,184,138,216,91,16,201,56,127,245,197,133,198,175,182,175,201,74,200,211,48,72,49,167,92,62,202,191,6,210,14,165,65,5,37,76,38,27,128,246,156,85,102,200,11,104,253,92,71,231,186,142,236,12,177,225,40,55,168,153,143,163,166,176,180,137,85,157,94,194,130,204,148,219,21,26,163,130,128,197,244,95,205,163,104,141,58,221,144,130,213,83,245,5,50,45,52,82,22,61,39,228,21,122,45,169,84,162,43,250,58,207,194,214,33,149,20,91,64,51,121,208,218,194,6,69,30,137,133,247,183,69,225,73,215,58,228,72,18,213,225,167,67,185,2,69,124,65,33,173,246,206,206,174,116,192,194,77,198,206,161,127,74,252,140,102,107,230,118,120,251,225,89,98,201,14,233,47,248,124,88,108,121,114,12,143,53,97,145,74,88,225,215,36,194,61,53,25,100,99,1,193,99,155,118,45,96,38,101,235,23,172,99,94,200,71,22,151,122,223,22,244,93,69,150,100,124,222,10,181,48,129,167,77,191,114,179,212,193,137,90,1,89,196,233,212,243,0,32,40,55,184,125,116,38,4,252,37,139,255,15,231,3,64,9,189,89,244,46,40,144,20,31,164,222,85,249,120,253,187,126,56,27,71,62,75,127,125,104,5,140,20,10,80,146,90,168,203,120,59,79,105,254,91,152,226,155,156,174,175,110,189,71,9,62,201,65,150,72,177,116,0,46,87,27,68,180,206,178,212,113,108,160,121,193,67,8,183,191,152,49,167,124,172,238,75,140,129,9,54,33,150,42,181,145,58,165,100,214,70,62,163,85,234,216,109,87,192,35,205,86,193,75,215,190,130,138,48,6,223,92,18,165,43,242,145,96,194,25,51,39,155,240,133,243,131,243,86,17,129,48,33,5,222,196,104,39,246,212,51,189,100,15,130,186,244,3,183,185,28,7,177,227,244,28,216,114,200,131,196,27,54,164,135,119,142,248,152,88,88,20,193,6,35,225,92,47,126,250,157,245,50,192,131,6,161,87,7,242,173,172,16,161,243,215,110,30,101,33,172,74,221,102,158,94,168,162,19,218,144,18,17,65,62,249,249,154,221,107,137,71,169,148,116,84,125,131,24,67,215,219,155,237,18,1,190,105,114,219,147,196,127,33,26,81,73,187,96,236,116,143,19,115,126,147,160,221,122,191,30,175,96,181,6,68,16,225,159,215,168,119,152,35,154,166,89,231,195,41,11,225,2,107,48,94,29,181,88,131,215,77,67,199,221,136,29,92,35,3,107,250,240,225,171,36,172,132,37,66,137,12,40,145,0,163,165,82,82,21,139,224,114,145,73,215,39,123,198,136,177,207,35,10,111,202,213,163,121,242,251,107,19,53,240,94,77,48,5,29,250,97,69,60,142,23,76,120,182,114,103,132,94,223,127,128,115,17,134,234,206,4,182,195,129,91,178,92,142,230,55,73,13,241,138,27,18,242,117,28,217,197,252,152,80,8,253,61,46,189,50,235,58,47,208,191,203,224,117,45,24,31,126,22,253,132,85,5,218,207,60,100,10,237,103,131,186,163,97,105,144,152,2,96,29,223,31,44,23,188,211,247,18,49,215,188,148,85,202,85,139,34,144,204,182,157,62,27,217,225,180,47,31,113,236,170,35,155,100,23,97,41,23,201,165,12,45,28,128,29,24,215,65,36,1,214,102,90,203,27,168,231,187,226,187,49,71,8,108,124,142,7,32,66,49,134,160,71,0,236,200,207,19,98,36,5,175,190,228,81,115,252,148,65,221,87,16,59,33,151,185,31,38,35,210,121,171,133,52,45,188,1,133,208,139,58,43,206,101,33,134,42,140,31,191,163,172,62,237,218,142,192,205,155,169,81,21,118,13,230,48,58,9,6,157,2,248,169,158,231,92,145,200,172,88,7,110,64,123,109,89,207,93,21,206,199,11,184,100,197,147,136,22,220,22,222,119,212,142,238,252,131,244,72,57,43,20,33,118,64,19,161,171,149,27,61,219,88,229,27,183,173,160,31,153,18,220,179,209,86,221,243,77,97,135,119,43,23,72,187,121,183,216,253,39,29,230,187,174,70,130,93,128,222,70,92,165,24,172,135,145,225,136,107,246,90,44,228,252,54,152,111,116,194,170,88,185,98,4,6,172,24,144,241,61,37,80,214,62,239,119,144,2,119,94,72,122,176,14,43,200,231,252,223,95,185,39,137,86,28,169,0,160,60,138,32,88,2,153,187,173,105,171,131,210,97,92,85,65,241,68,61,222,141,230,181,92,195,250,127,176,240,236,54,222,54,94,215,166,146,118,240,118,185,101,205,27,9,89,8,198,25,210,221,194,31,180,126,131,79,249,226,175,149,161,35,6,225,217,9,177,71,98,123,236,109,74,220,234,246,255,164,65,89,183,180,133,121,48,155,101,242,28,60,202,90,225,228,122,7,166,22,76,121,244,34,187,198,213,71,51,47,66,100,103,142,40,82,176,140,24,166,190,75,147,17,168,118,51,89,60,25,50,181,244,81,24,9,59,143,66,96,252,102,145,141,251,46,119,138,125,133,146,102,247,206,227,66,211,234,158,176,179,29,211,240,209,242,203,224,3,96,45,48,129,186,120,116,53,17,155,175,19,125,10,122,124,108,75,154,33,197,7,209,96,121,122,94,167,176,94,127,105,62,172,26,131,89,96,183,106,76,124,123,227,220,43,34,35,67,12,140,239,25,192,36,9,193,132,35,126,196,41,90,23,160,1,199,54,173,61,10,231,254,152,233,15,131,236,92,241,129,194,104,227,125,119,210,66,192,174,143,37,176,84,166,223,179,189,249,84,39,147,29,73,143,106,221,36,224,181,3,124,217,229,228,244,84,179,21,182,122,209,164,166,157,62,70,19,2,122,240,55,83,37,125,3,28,242,146,116,65,112,198,142,30,140,138,89,41,149,71,66,111,83,178,231,71,114,196,209,106,16,2,48,44,7,98,187,9,189,84,176,237,68,120,226,170,84,230,14,14,198,59,117,33,182,162,0,50,155,48,129,76,62,21,241,48,189,239,128,239,168,38,163,106,191,253,17,97,148,221,98,87,68,15,168,178,27,108,131,66,137,170,25,203,5,175,248,195,146,253,14,249,191,132,230,18,194,88,25,181,19,105,6,69,92,30,204,24,53,200,179,19,63,164,221,207,45,100,226,175,196,68,122,53,120,158,245,234,67,84,91,240,199,149,204,92,100,91,125,236,222,48,148,8,3,169,53,176,17,69,238,30,165,45,94,73,42,102,3,146,226,118,185,191,151,134,64,104,83,160,114,225,192,224,179,161,196,240,117,209,163,184,181,86,18,104,189,209,141,222,129,69,126,252,58,128,249,190,203,223,27,134,11,199,29,192,216,3,154,116,169,81,51,66,64,168,47,15,206,44,13,138,209,114,120,145,238,75,231,180,191,137,11,160,39,110,237,132,248,79,244,28,120,184,64,233,142,16,101,238,85,45,109,178,150,129,221,182,157,27,155,76,196,101,97,253,245,168,7,102,121,64,162,188,84,31,250,72,23,95,190,91,45,131,67,81,51,168,46,190,84,50,219,103,229,200,226,172,152,162,16,94,83,9,165,52,13,41,123,255,92,164,225,229,98,4,188,235,144,74,24,70,142,0,84,135,99,4,200,48,233,31,6,232,41,98,172,55,161,96,166,96,59,30,30,189,55,46,191,139,18,80,126,119,211,146,250,49,48,70,155,112,100,231,5,146,32,61,93,84,139,6,97,136,43,255,218,94,239,112,56,135,87,79,141,200,200,132,151,67,82,134,11,59,213,67,102,179,167,245,94,45,73,35,85,154,161,86,210,134,228,70,98,133,12,106,5,176,106,31,18,87,151,204,183,185,8,38,205,173,118,233,183,177,26,72,225,3,86,192,11,221,206,107,41,166,66,94,155,190,221,95,6,112,191,146,34,245,128,156,38,155,246,48,96,243,31,212,187,220,124,49,109,86,215,206,157,124,134,187,212,89,195,53,113,164,59,114,94,186,227,148,140,65,118,119,206,253,243,97,118,46,211,115,16,87,167,12,5,160,200,28,233,120,160,189,87,146,37,220,16,158,114,178,110,100,147,18,225,8,39,106,167,172,201,184,41,247,68,110,103,83,48,174,79,102,193,148,73,146,196,231,115,90,198,80,225,84,126,237,0,45,238,250,95,73,131,108,185,140,115,127,88,34,157,218,250,213,64,231,25,177,107,180,224,70,94,229,78,123,46,242,6,178,76,232,74,62,130,163,32,136,220,243,83,48,37,236,169,28,7,137,44,9,4,198,199,188,203,101,6,8,183,30,157,57,202,101,205,232,29,17,219,10,183,5,102,86,194,160,254,216,209,102,74,13,163,121,118,136,46,18,227,134,215,175,130,146,56,217,35,58,64,217,197,236,178,91,163,229,251,178,168,190,131,25,170,14,134,53,72,131,219,71,94,157,246,230,211,133,214,85,71,150,252,119,247,103,53,153,158,32,144,215,250,186,219,66,76,214,212,112,107,77,195,27,22,171,6,17,152,171,3,222,10,244,52,5,94,202,2,164,173,248,131,100,165,73,24,75,143,221,38,0,243,35,49,171,65,174,155,46,55,61,140,68,1,173,8,40,38,59,210,184,62,155,68,158,156,131,209,165,247,178,159,1,232,190,99,163,84,254,195,46,68,183,38,218,25,233,75,213,236,182,178,49,213,162,252,113,99,172,54,189,1,131,17,159,71,77,74,102,102,215,251,27,13,64,123,176,244,229,97,209,158,23,0,106,238,60,76,212,203,213,136,189,104,26,26,77,31,236,179,97,18,235,146,26,214,210,188,92,55,30,50,128,51,66,108,85,127,77,25,18,4,147,80,237,59,188,230,7,21,88,87,115,78,218,146,179,104,148,42,224,127,73,108,198,67,130,123,244,101,189,160,143,170,33,43,117,145,185,167,92,151,72,31,152,22,155,188,91,240,141,5,131,192,197,225,211,82,240,108,82,238,30,141,64,110,90,76,108,192,152,248,116,255,202,45,61,164,91,147,31,114,49,249,140,89,232,234,103,97,71,196,210,254,118,103,42,150,187,222,227,48,57,202,138,250,62,206,154,232,16,216,84,75,225,14,165,133,200,131,73,70,107,56,197,12,57,158,158,75,160,231,111,182,85,18,97,153,37,179,211,192,247,235,129,252,151,103,70,24,214,215,48,246,11,15,46,142,210,2,171,191,208,144,204,91,30,194,57,126,34,35,161,231,1,68,107,206,58,112,29,6,59,84,39,76,20,76,250,214,87,19,47,121,33,108,141,45,46,160,92,255,50,105,139,131,85,197,130,246,82,219,39,156,105,178,246,140,203,160,63,133,26,89,226,88,210,96,15,251,104,213,26,231,68,53,74,105,1,53,189,3,99,18,151,206,71,214,2,0,227,72,104,1,39,108,96,56,20,49,34,132,98,110,133,123,110,193,149,48,246,217,11,170,140,25,216,114,66,220,238,187,0,110,154,237,220,26,157,28,215,157,171,206,213,86,134,129,103,35,168,203,26,60,76,136,42,4,204,57,139,38,223,170,171,206,108,189,101,85,191,43,250,115,107,245,33,112,223,0,223,217,112,84,234,227,187,192,116,1,67,208,122,163,124,128,241,82,172,34,253,147,143,249,164,139,76,9,175,93,14,213,69,192,60,63,172,11,7,8,90,4,36,99,180,183,22,156,102,243,74,28,222,45,204,15,128,136,67,144,80,192,5,188,81,146,12,10,204,215,60,2,26,237,171,2,56,216,181,112,114,190,212,22,180,166,57,196,88,27,255,198,54,187,114,78,62,9,187,53,189,65,17,216,86,13,22,37,49,120,8,112,239,222,1,85,103,183,246,220,74,26,196,252,69,102,66,153,127,233,249,128,78,212,157,98,211,89,213,112,149,21,35,104,251,87,122,23,108,36,54,92,209,163,108,198,85,224,130,68,251,175,193,39,243,129,96,94,142,142,176,78,83,237,106,4,143,51,47,98,148,135,243,10,16,83,59,101,130,93,209,227,249,131,169,160,86,166,65,15,17,240,190,61,142,0,37,19,5,253,86,21,113,227,46,97,132,203,22,38,204,57,150,213,2,198,124,67,13,58,138,164,199,182,181,82,240,187,138,157,199,16,186,108,240,224,78,11,51,232,229,24,216,148,45,19,202,204,16,87,78,123,98,6,47,59,60,171,32,195,233,99,119,154,21,46,22,242,98,14,86,249,210,146,37,189,200,233,187,254,77,201,9,5,39,21,113,237,53,211,53,94,177,134,44,125,142,253,184,8,98,204,163,42,38,146,180,241,183,151,154,90,72,159,19,201,207,243,248,127,250,162,115,30,168,197,122,19,170,163,155,228,203,94,35,143,226,138,4,217,105,122,28,54,150,46,138,37,149,8,23,237,192,183,212,87,61,25,176,5,75,23,178,212,75,156,179,109,63,250,146,98,159,44,134,162,64,191,232,16,253,134,178,47,66,210,158,199,247,9,242,38,105,67,92,65,38,229,145,254,16,5,49,6,157,225,79,82,214,57,204,131,75,6,11,174,122,171,224,206,57,17,75,196,76,75,51,96,223,55,163,89,113,202,108,246,25,197,193,182,135,11,163,162,107,123,228,203,83,159,94,164,186,12,155,146,243,10,89,156,105,206,234,248,196,84,130,205,79,12,190,114,254,48,21,75,223,193,91,160,206,204,89,135,21,232,227,114,175,20,58,13,227,244,72,184,238,238,191,16,21,75,112,196,199,117,57,236,220,184,91,55,217,26,64,71,0,195,159,20,23,233,239,55,191,79,207,171,249,83,240,124,121,102,92,119,214,104,67,48,133,36,245,165,136,221,178,85,17,68,171,200,101,85,166,180,52,80,21,205,88,105,19,138,113,135,186,147,244,195,61,186,199,54,235,49,151,84,1,208,97,218,146,31,249,74,20,16,55,115,150,68,250,225,107,112,182,57,61,177,204,225,102,76,114,10,131,74,182,253,89,15,110,247,166,80,98,158,95,92,127,53,66,238,119,36,46,72,219,171,53,178,246,121,163,218,20,146,235,122,62,216,38,15,12,104,102,151,127,219,230,129,60,47,111,84,83,11,1,51,94,151,73,124,144,65,204,79,153,120,113,35,101,219,191,141,55,174,67,252,32,140,220,144,157,135,32,163,23,7,2,132,103,154,145,163,101,68,193,32,118,85,156,181,154,235,203,219,241,110,71,207,17,244,155,205,60,24,7,126,18,151,13,154,243,221,18,164,45,132,51,140,216,134,224,26,96,101,85,131,99,6,39,146,255,175,139,176,65,175,150,136,206,162,53,149,217,226,127,21,173,205,247,141,66,60,24,201,229,203,127,27,190,213,253,120,186,174,83,44,179,124,213,92,212,239,187,26,85,95,192,95,213,184,29,21,184,68,36,84,1,24,63,10,56,65,70,0,91,61,224,147,1,183,146,206,225,24,181,216,100,150,1,160,229,55,251,131,152,38,235,245,143,35,76,235,239,15,182,126,124,168,12,141,115,56,80,219,190,112,203,84,12,40,193,140,217,136,240,202,251,232,4,245,146,197,100,66,147,253,42,228,170,182,230,132,87,140,128,5,88,208,11,139,180,208,6,128,7,212,132,86,142,122,69,103,136,81,87,10,205,185,7,171,132,107,191,67,181,207,241,41,219,5,47,234,31,113,168,204,139,243,129,228,167,44,174,139,191,158,209,0,190,192,248,124,95,97,104,152,123,69,33,118,21,167,255,202,168,70,55,1,63,110,180,234,157,148,40,164,138,126,243,71,67,154,245,253,164,66,152,238,148,78,87,123,156,210,144,170,199,144,41,61,186,254,217,232,38,39,154,166,236,56,173,238,177,173,30,95,218,22,120,29,40,23,99,175,250,58,243,190,208,80,156,217,67,234,5,99,60,178,71,249,225,238,237,63,190,201,71,207,149,123,159,146,86,137,154,115,86,14,145,129,78,65,186,169,74,78,37,157,224,97,28,234,11,5,96,101,162,236,132,38,42,72,69,193,178,41,74,103,125,122,82,108,128,8,169,173,126,152,208,13,155,90,127,26,28,84,41,63,233,137,182,217,211,29,94,74,251,185,249,96,20,5,93,248,176,60,65,236,169,191,138,199,203,89,208,161,106,47,170,72,210,234,26,1,96,82,204,116,167,45,89,35,162,33,109,26,254,115,229,43,111,94,34,5,133,142,152,40,12,119,127,145,123,229,235,213,153,255,102,202,26,150,252,165,188,74,76,102,100,171,196,129,86,83,211,178,172,212,189,228,128,15,128,235,7,99,95,92,5,76,1,201,185,213,186,89,67,238,21,37,202,52,5,62,190,212,216,209,174,27,132,63,200,28,168,84,163,9,186,161,11,192,248,37,220,174,151,26,4,86,20,75,19,11,211,1,9,15,76,48,232,51,82,80,116,62,45,108,64,179,139,112,239,151,166,78,6,160,146,121,32,25,248,180,183,231,210,51,18,253,111,13,81,151,232,127,112,232,170,41,252,56,239,139,3,26,167,222,5,140,29,75,242,182,93,28,76,211,161,151,58,100,84,82,180,230,224,220,174,136,176,62,63,69,243,243,79,52,223,161,21,214,205,170,88,108,251,16,176,110,113,254,18,170,228,169,32,144,22,46,91,21,93,123,50,8,71,1,168,97,61,3,47,98,129,19,244,17,254,150,155,155,88,36,148,17,185,133,128,216,4,170,75,186,174,150,242,96,236,247,67,247,127,247,180,111,161,33,85,223,236,35,219,222,229,204,99,114,22,30,48,165,181,255,159,12,248,255,156,153,54,58,201,55,27,110,192,163,135,71,29,168,72,178,208,87,27,113,37,161,124,212,110,184,208,23,142,112,106,61,248,149,189,104,95,208,36,246,168,178,244,82,164,107,189,46,137,54,57,181,251,157,239,137,37,153,76,48,89,146,44,85,34,128,28,42,240,104,216,93,247,129,83,189,188,153,176,51,252,57,67,222,176,180,255,139,7,156,174,103,81,71,43,167,136,183,73,235,137,162,163,5,185,227,155,79,211,248,62,189,234,116,137,165,162,237,60,131,94,137,21,234,70,82,213,193,249,60,84,199,97,8,178,69,83,212,243,90,28,113,229,65,201,106,19,132,28,7,111,28,5,195,13,22,185,21,30,52,10,20,93,135,19,238,157,246,232,84,52,139,212,213,128,15,28,3,112,73,153,227,140,31,249,107,165,206,50,157,115,175,203,243,110,119,172,199,14,147,191,97,60,5,170,19,0,87,86,84,155,147,116,2,165,116,254,75,43,150,67,123,34,37,210,72,137,192,114,84,149,101,138,238,87,177,100,188,54,20,236,243,87,122,18,188,241,251,246,13,51,24,87,243,133,177,160,244,31,115,148,158,201,187,223,133,45,82,144,97,131,50,58,166,195,197,75,91,191,78,59,252,242,254,100,123,164,183,113,152,244,210,199,13,59,14,46,210,0,157,33,32,0,55,212,145,205,135,171,74,45,110,39,17,81,2,42,136,170,181,222,0,61,26,2,32,10,98,122,26,1,235,187,159,237,231,244,173,205,169,19,231,142,9,26,107,3,156,222,3,31,88,87,245,74,208,47,57,165,209,161,95,78,146,31,140,207,1,150,114,248,116,237,208,109,76,163,130,235,52,112,171,193,15,44,159,102,39,5,180,152,246,55,229,3,207,69,156,242,143,251,159,215,235,28,15,12,203,101,233,92,34,78,78,203,138,83,219,160,156,56,228,128,136,169,180,100,126,122,89,74,231,76,58,196,202,138,234,198,125,86,47,250,136,47,189,201,181,143,121,195,96,217,141,96,146,125,202,25,154,248,236,150,123,174,209,6,13,56,86,72,9,113,233,196,101,248,72,65,118,34,52,156,11,56,10,101,187,149,190,204,93,207,136,85,235,140,174,55,62,154,255,249,2,111,39,105,81,82,228,49,16,102,80,184,148,224,155,25,165,226,106,20,45,81,12,44,147,132,185,45,186,84,196,6,118,54,197,1,109,67,22,3,40,19,143,77,233,168,207,129,243,198,198,12,56,239,62,24,30,29,196,224,127,173,224,59,64,168,83,197,195,101,36,215,39,123,60,204,219,244,104,58,40,109,229,101,193,69,184,115,177,242,218,114,53,127,158,137,115,205,121,76,37,6,194,27,253,133,97,122,81,76,105,23,88,117,190,9,74,159,242,180,143,48,194,252,166,10,183,195,78,230,92,73,87,168,243,112,127,56,196,139,81,157,150,91,139,108,141,127,50,105,93,224,240,188,61,47,216,251,173,31,91,161,107,72,64,40,107,220,149,155,22,31,249,114,21,180,197,30,72,211,110,248,117,241,57,147,202,168,129,118,165,186,5,93,174,118,151,181,101,176,100,2,21,202,225,158,76,48,229,69,188,152,190,83,198,109,23,60,3,39,226,144,91,141,220,196,177,237,189,63,83,95,25,8,114,54,181,37,251,214,141,112,109,179,223,165,115,203,159,144,60,13,58,13,82,84,242,58,21,98,105,246,169,139,150,202,40,197,205,34,203,162,187,253,191,158,133,140,174,6,179,74,174,25,111,71,183,89,39,85,49,149,173,209,106,105,58,191,160,41,158,214,28,237,214,127,176,11,220,10,79,34,54,114,75,107,94,142,50,120,213,125,182,162,224,110,65,176,233,160,69,228,238,15,159,189,174,26,218,74,73,94,23,231,212,181,11,85,128,243,95,191,101,168,40,159,101,6,82,107,212,174,190,185,75,120,168,110,226,225,18,7,147,29,194,187,158,221,204,68,129,237,235,185,135,97,61,247,22,43,125,41,144,205,16,151,88,237,35,192,143,88,106,237,183,183,133,93,112,160,43,182,131,132,74,178,49,211,186,50,99,156,15,137,230,79,1,196,197,174,89,15,82,134,116,153,118,31,126,107,83,118,80,68,205,231,203,87,139,78,27,78,176,230,196,188,250,173,20,72,46,207,162,219,221,15,249,128,179,133,161,22,142,244,191,76,22,232,228,200,40,229,101,176,51,178,38,211,245,113,151,61,235,214,52,108,188,202,103,64,38,176,1,169,32,255,127,194,47,180,25,67,24,223,204,181,10,155,243,94,136,73,234,199,85,81,58,219,125,153,113,221,176,30,154,41,188,79,192,51,223,89,130,41,228,218,158,42,199,54,93,52,209,104,76,91,180,180,79,167,8,5,111,162,96,0,77,70,84,53,125,220,210,245,101,96,242,125,7,102,106,211,47,129,241,124,27,14,223,158,67,110,236,224,126,179,213,51,189,236,127,85,120,65,141,39,137,32,191,69,105,255,1,15,35,243,120,243,233,131,188,209,68,137,55,4,213,70,80,254,226,125,84,13,109,212,34,63,234,253,189,206,2,254,79,124,170,239,170,42,25,210,114,98,113,186,106,138,218,207,173,50,131,26,148,114,233,205,47,216,128,113,143,125,233,224,192,156,8,125,211,129,30,6,205,237,72,34,13,147,252,232,8,115,116,140,157,5,39,88,105,237,127,231,89,241,205,115,75,146,213,184,187,228,165,49,216,106,32,89,172,48,109,197,173,233,111,13,199,219,98,83,30,68,8,68,28,244,6,179,156,234,72,202,100,146,95,78,151,178,89,224,245,128,191,163,246,27,195,99,120,35,189,247,3,101,177,217,119,134,199,205,13,49,91,188,131,166,17,184,127,102,218,73,186,44,197,56,107,229,212,218,58,8,35,240,118,209,215,43,204,14,173,219,115,159,241,119,41,38,115,17,230,223,116,226,37,58,225,222,38,90,163,248,180,254,123,21,77,54,178,54,40,7,246,1,218,5,89,63,156,117,146,108,207,84,210,230,64,19,199,212,78,213,195,152,246,133,113,21,2,121,195,215,220,249,232,139,238,78,238,26,0,151,178,192,211,232,40,69,92,75,212,155,159,206,184,66,245,143,206,128,125,205,204,74,178,110,104,66,239,134,113,239,236,111,168,122,64,131,245,93,230,61,215,34,70,39,237,190,175,37,162,239,62,211,41,184,67,122,149,27,187,163,29,58,145,157,188,31,12,205,152,219,22,41,223,226,182,220,91,50,175,198,111,116,164,42,144,23,206,109,5,236,66,179,247,27,93,172,67,136,114,176,155,114,233,73,195,134,157,17,169,142,47,53,229,118,223,220,4,0,56,247,173,170,38,202,53,81,234,121,210,218,219,161,13,255,6,128,130,175,117,249,25,43,230,61,101,111,144,164,42,200,170,129,7,38,217,121,56,109,65,158,223,11,135,18,155,254,166,0,206,83,64,50,14,219,208,10,219,81,4,236,17,168,198,113,215,83,77,7,223,19,154,107,155,68,43,162,181,197,231,90,96,229,150,235,112,102,77,66,212,213,10,205,129,220,176,168,108,36,90,206,89,92,53,153,101,181,216,218,22,161,109,58,158,146,4,119,141,7,165,116,172,15,247,252,2,196,101,73,97,252,9,14,82,221,22,116,90,124,125,112,79,185,166,243,52,21,179,213,106,215,203,244,30,122,201,164,54,32,101,109,121,152,245,29,236,195,97,36,169,81,145,16,3,173,255,14,34,6,117,95,40,163,95,145,113,26,50,111,237,113,49,167,203,90,139,4,158,202,8,222,240,206,151,46,125,130,138,30,127,37,12,147,49,109,15,151,141,205,170,181,33,151,166,37,64,2,72,204,30,160,73,23,129,158,100,185,202,189,237,102,158,150,156,35,166,253,44,85,34,254,93,22,175,76,182,68,245,216,126,139,112,76,109,190,57,177,174,234,248,150,213,241,98,150,5,219,154,210,62,213,162,145,152,195,186,42,117,172,223,215,13,196,236,12,178,142,128,239,114,41,72,82,212,58,162,81,75,223,145,98,109,107,50,240,105,193,155,189,204,155,188,91,29,99,181,56,76,158,0,212,34,10,107,188,136,161,90,234,114,42,119,124,245,238,209,170,188,185,31,25,7,247,118,119,83,62,54,218,57,14,51,54,135,155,192,200,220,40,224,58,84,85,121,118,17,34,173,255,129,206,43,185,69,142,101,88,74,111,11,145,138,46,206,124,159,125,231,209,233,240,150,207,151,82,241,213,173,179,31,40,172,119,89,112,121,39,33,52,16,1,29,236,237,223,48,0,162,3,214,189,71,239,172,191,195,142,83,216,17,64,20,190,154,62,238,124,103,73,221,195,129,232,102,175,105,247,194,136,83,136,234,10,66,163,155,190,195,222,140,119,205,163,8,137,209,187,203,116,150,109,183,95,194,146,78,101,107,221,141,186,59,39,227,71,203,27,46,11,92,104,144,7,224,246,19,55,82,132,183,86,79,54,26,220,111,222,145,38,100,15,59,193,197,75,78,74,56,238,8,120,99,240,49,52,25,176,145,25,223,80,184,12,190,6,56,66,228,97,143,113,77,136,27,36,236,131,135,24,196,131,164,191,78,67,42,210,75,21,236,245,135,217,253,92,128,113,242,33,155,77,73,54,35,28,163,179,146,35,112,6,23,7,245,103,90,33,12,222,89,113,167,220,30,19,22,25,210,116,86,204,4,195,178,108,20,254,91,38,134,10,191,45,91,254,152,17,78,225,30,2,237,43,64,47,81,101,29,166,69,92,36,131,105,229,193,245,138,19,168,120,211,109,27,89,249,153,105,123,179,157,126,247,50,181,139,74,69,0,15,232,149,241,12,47,60,252,92,193,94,170,109,91,98,246,149,25,208,138,25,249,54,162,117,199,2,156,82,79,61,137,212,193,249,154,158,7,167,45,176,85,177,123,19,174,17,117,10,134,249,37,26,133,26,151,147,185,157,175,60,157,196,127,34,250,189,143,75,180,150,235,255,71,122,16,218,33,76,175,153,238,85,141,176,239,38,97,77,118,41,146,238,14,94,149,171,208,72,169,223,65,131,132,28,163,143,184,94,68,196,194,53,25,62,248,141,227,151,90,52,89,207,141,132,245,7,34,127,24,202,111,106,198,171,8,98,33,25,207,201,232,230,226,67,191,242,158,83,138,60,63,74,121,165,179,93,89,249,49,235,19,174,123,156,208,176,141,229,145,169,125,129,28,20,64,255,54,113,131,166,14,30,21,122,20,206,116,171,242,127,88,11,255,201,43,113,86,68,249,214,17,107,12,138,31,236,216,234,150,30,51,1,135,216,254,246,142,233,70,241,183,156,37,113,189,169,235,62,225,142,75,32,194,79,125,146,168,169,2,42,240,72,97,167,161,212,97,10,76,166,59,147,115,39,138,90,126,44,208,238,127,22,25,158,206,181,103,37,13,150,77,125,163,45,93,221,200,208,209,43,140,183,0,22,71,165,20,167,11,212,16,201,4,249,100,170,36,149,78,189,48,195,146,150,84,70,205,2,100,212,87,190,14,137,154,137,172,238,100,249,115,218,138,82,15,88,125,127,151,37,158,71,212,2,228,120,26,75,214,173,226,195,76,231,163,114,193,240,80,193,77,76,117,136,127,163,213,26,150,109,33,144,142,94,12,27,255,239,100,186,123,62,192,237,121,137,93,75,28,156,180,200,208,163,70,233,207,11,3,246,79,54,187,225,139,141,100,87,97,164,97,56,208,10,178,181,232,121,253,9,184,230,102,166,100,10,223,182,237,10,237,159,11,118,154,156,226,4,69,117,189,233,215,253,241,175,39,170,184,3,254,9,153,197,49,209,21,70,214,11,149,125,71,210,79,171,164,183,253,89,79,245,102,25,233,82,52,25,222,238,206,145,148,110,201,176,108,67,129,2,4,154,253,92,167,55,6,221,189,114,37,70,91,17,110,20,113,190,26,150,119,209,153,110,227,55,14,199,185,137,176,241,189,149,160,244,94,25,160,45,251,192,181,82,83,122,230,111,71,114,2,168,12,242,163,129,153,119,86,93,6,243,5,48,233,187,35,217,52,68,80,124,180,35,119,28,203,147,231,58,174,162,195,164,70,48,112,49,83,22,251,232,47,183,153,155,149,175,131,179,247,179,37,71,185,43,192,237,34,240,144,118,81,218,241,37,67,183,176,166,245,114,100,195,90,235,117,26,39,156,16,148,136,84,21,178,62,106,124,183,7,90,203,214,68,196,188,202,224,11,155,192,81,116,232,76,208,4,64,101,105,135,69,161,120,147,55,215,130,2,98,47,182,168,78,162,105,220,177,59,77,18,156,249,180,35,247,82,210,153,61,247,220,19,164,184,29,120,192,173,235,173,247,247,77,226,112,154,79,0,159,123,153,198,17,207,26,101,150,90,153,173,103,37,87,14,137,9,59,91,202,66,23,240,24,165,255,170,98,242,59,9,163,85,96,76,96,240,239,41,14,249,18,12,150,30,114,247,25,56,107,40,75,88,198,247,87,252,183,31,239,58,89,24,180,119,114,232,86,248,44,82,250,84,147,87,219,164,246,38,86,223,188,248,47,4,40,123,102,253,205,55,49,199,52,200,15,29,112,90,131,88,212,198,62,54,84,231,182,180,46,74,253,52,93,152,36,207,253,94,208,35,24,90,133,147,202,192,230,159,44,157,161,79,140,23,241,255,40,137,198,245,224,188,58,163,175,94,89,186,166,196,6,130,53,6,230,17,82,252,185,254,10,166,233,4,196,201,193,126,60,235,255,13,246,166,241,48,62,35,59,123,39,147,183,29,163,4,181,164,37,79,179,240,103,103,170,251,148,145,218,116,194,61,65,32,252,74,107,2,151,126,144,255,210,217,99,53,86,248,84,15,107,44,246,76,62,146,15,123,142,74,122,0,58,76,148,150,237,75,101,199,66,55,204,89,30,198,198,12,13,31,194,172,58,208,195,74,27,138,67,212,105,3,204,97,171,199,65,25,76,218,250,246,190,44,226,167,142,156,112,207,142,90,29,162,213,191,176,28,166,48,41,223,152,34,121,84,151,65,22,21,25,12,236,92,249,109,16,181,146,137,87,94,234,183,129,97,211,223,71,49,106,56,22,249,128,88,97,239,190,105,179,3,112,106,18,130,150,233,25,248,177,12,92,90,15,110,21,62,135,50,77,103,128,40,16,55,19,198,250,66,10,170,56,122,47,175,139,198,160,107,200,217,121,205,144,145,99,110,187,152,136,5,65,66,151,55,204,54,216,105,78,90,164,248,97,47,94,239,217,85,224,186,127,71,216,16,37,126,110,125,134,19,25,127,183,20,164,142,54,4,25,83,167,23,224,184,209,129,109,66,67,94,24,129,37,13,110,186,99,196,152,193,55,200,135,64,91,182,94,132,14,167,144,68,107,83,105,68,176,22,228,149,83,249,188,192,0,16,189,72,207,113,125,120,166,184,150,137,234,144,174,145,95,189,253,99,155,138,50,206,184,11,46,191,203,206,209,255,29,232,245,170,106,178,151,63,254,203,90,42,156,107,74,194,2,141,85,93,106,12,235,80,213,218,16,159,194,133,252,238,182,111,155,117,12,114,83,109,85,40,89,35,55,31,99,95,39,232,9,156,71,37,179,87,122,114,74,253,11,30,29,235,72,154,110,154,226,179,80,67,249,32,140,172,135,130,255,190,67,222,161,159,227,184,51,8,78,127,15,201,72,123,226,153,198,140,67,151,178,36,229,225,99,18,61,168,132,56,52,210,162,208,62,117,254,17,250,134,50,74,25,60,103,143,125,60,55,195,188,30,27,113,201,172,88,62,200,148,63,129,155,105,234,219,216,130,253,29,228,240,175,75,144,192,191,200,96,172,160,29,225,124,86,51,109,13,49,190,187,73,58,58,81,26,96,174,95,120,76,78,203,228,201,241,231,68,21,8,83,217,69,239,249,58,77,49,139,6,14,200,64,254,12,154,148,48,44,194,114,161,169,142,94,80,28,53,249,23,199,149,54,129,161,59,99,1,64,20,160,194,196,94,13,54,66,62,73,111,218,157,24,30,31,181,157,97,63,242,37,173,86,27,30,103,4,41,143,195,253,125,161,70,183,130,111,148,5,140,252,7,169,56,178,213,251,68,88,211,131,165,242,87,225,106,104,213,130,16,213,12,235,61,10,14,84,40,21,37,243,48,45,174,79,185,202,84,246,24,60,7,31,9,29,197,181,101,122,26,194,53,181,197,196,151,242,119,157,208,62,39,116,253,160,96,240,5,162,80,145,207,215,215,128,95,225,52,251,23,144,98,7,184,136,170,133,89,164,192,142,24,93,127,32,26,64,72,44,44,163,230,175,11,202,117,128,251,98,126,124,114,193,121,151,22,95,66,95,55,2,209,160,141,180,236,103,199,241,160,20,91,228,165,134,9,220,99,3,152,133,98,225,228,59,8,211,201,227,95,206,162,24,1,220,130,58,252,236,59,166,250,20,174,228,205,29,218,53,168,151,126,253,99,133,71,174,159,19,138,207,93,105,163,36,49,198,56,48,95,11,172,242,131,67,135,159,32,203,213,168,186,3,176,58,170,78,175,200,34,249,68,21,38,36,72,149,229,211,99,243,133,46,88,114,125,54,254,221,90,232,182,52,90,16,202,188,150,251,86,115,153,73,24,172,116,171,45,144,113,28,187,156,221,69,199,147,225,59,35,149,152,43,234,222,127,151,140,57,113,38,114,98,184,191,171,198,200,37,137,86,70,208,50,28,118,194,255,84,170,0,226,202,238,155,170,138,5,2,242,66,96,76,246,36,42,159,67,105,149,230,120,6,42,240,118,70,221,226,17,99,79,110,143,211,146,180,236,40,64,201,148,15,191,87,188,65,33,244,149,147,116,137,219,233,15,54,108,23,43,158,237,144,73,150,182,249,186,81,164,87,35,15,94,15,105,13,33,125,10,45,97,18,10,82,157,249,94,62,229,1,230,181,65,109,26,219,139,109,87,66,108,92,180,103,48,11,130,208,219,117,207,176,141,203,162,236,152,166,92,103,210,54,140,7,246,127,81,75,154,162,118,252,173,104,141,58,105,90,84,49,106,70,31,201,19,19,253,179,120,74,204,254,108,108,53,218,184,62,201,111,232,101,89,218,253,137,34,126,229,76,50,112,139,213,64,210,249,100,18,91,72,113,11,222,3,24,121,133,100,234,121,230,182,252,2,36,27,112,153,21,54,18,170,36,203,77,36,246,36,135,147,11,200,162,41,176,173,30,219,101,90,37,190,9,113,214,25,51,107,230,186,156,222,63,219,204,176,227,51,184,19,191,225,220,147,80,191,112,190,223,140,12,89,192,96,72,223,101,247,31,116,12,131,165,113,238,59,53,120,138,156,119,220,198,244,141,165,107,170,200,70,36,196,33,10,156,206,225,101,54,62,170,250,135,248,27,147,78,207,93,76,54,85,186,72,143,187,50,165,237,189,1,169,184,234,70,127,83,200,19,191,104,105,51,36,90,209,92,199,196,253,44,66,253,112,152,128,105,37,132,103,55,79,134,53,209,215,177,117,37,136,25,183,220,108,184,220,125,97,138,62,230,64,59,43,173,14,129,183,84,148,173,243,224,248,10,134,111,128,93,252,142,174,174,152,248,56,42,247,185,243,116,58,149,169,41,87,188,123,104,254,111,161,37,218,142,42,236,220,253,65,78,245,253,215,243,53,104,79,98,172,108,111,65,168,24,93,9,122,62,174,142,254,65,173,38,132,197,10,177,166,178,64,89,243,160,211,164,145,155,115,217,78,52,133,216,255,248,55,76,197,58,8,140,112,239,133,230,204,176,102,27,102,80,108,83,155,57,248,56,101,160,63,109,59,93,62,199,22,53,100,14,233,228,71,81,45,175,229,10,129,197,72,13,130,95,33,82,66,245,39,153,173,107,163,140,7,43,4,12,20,253,154,212,124,229,140,145,193,222,26,108,161,232,172,55,211,57,76,117,171,246,163,43,64,36,5,177,244,82,19,109,199,3,183,12,189,159,61,45,59,38,221,11,193,2,147,165,177,132,135,4,108,42,99,161,94,140,125,54,137,15,9,92,30,180,116,252,100,160,196,135,187,160,215,151,33,10,123,179,9,212,191,192,244,239,200,198,224,168,144,180,180,166,136,48,248,192,76,71,51,40,247,94,48,238,85,244,217,116,130,244,244,154,231,215,171,213,164,175,141,67,155,53,66,17,126,252,157,221,4,101,45,1,246,39,103,17,86,99,50,97,23,14,119,255,86,66,216,241,197,200,187,180,56,114,81,40,36,156,87,166,140,182,151,148,129,128,228,254,170,215,136,80,130,42,194,194,48,213,243,93,46,57,163,52,170,82,139,201,150,26,204,135,252,199,21,113,198,142,140,115,246,187,137,83,34,124,172,21,216,116,37,102,78,153,222,225,154,136,245,241,97,124,221,172,31,252,142,150,108,16,74,129,163,3,127,7,134,145,22,45,24,153,21,222,216,160,77,8,38,163,77,61,92,74,105,98,120,103,99,211,8,108,98,234,108,230,104,24,209,161,202,252,47,44,176,165,231,220,21,132,85,206,138,231,110,192,105,141,66,6,150,146,122,162,53,223,127,58,87,75,177,175,250,128,117,255,7,178,150,147,93,205,208,198,113,181,94,63,176,188,186,47,238,77,127,250,90,41,86,74,82,61,203,185,130,151,188,61,57,50,188,227,244,20,162,124,207,239,36,11,21,184,74,14,241,108,203,6,202,249,102,208,78,251,243,72,200,83,254,171,79,152,59,100,89,194,167,92,157,93,79,180,255,6,69,46,23,224,163,100,21,146,128,99,79,69,163,183,206,233,70,102,106,208,63,2,220,49,5,95,52,47,101,254,249,109,227,191,29,105,161,24,106,53,31,217,31,78,224,3,186,47,215,207,56,85,196,102,211,170,207,250,131,152,27,144,136,108,12,2,158,104,149,142,208,25,238,8,61,214,252,146,91,136,83,210,97,39,41,209,58,22,177,24,176,135,217,140,72,29,47,237,49,37,5,17,160,120,239,116,29,196,86,87,203,210,91,210,244,210,243,60,202,189,45,249,35,165,224,185,56,55,216,215,28,240,64,3,27,242,209,183,208,204,223,63,188,9,242,142,148,158,177,204,21,104,12,43,228,245,226,201,45,51,171,162,70,171,211,215,116,117,214,232,15,72,234,22,150,122,128,154,41,214,148,187,2,174,112,131,78,200,95,42,166,135,235,35,85,169,215,161,94,207,43,65,116,239,121,45,5,234,23,253,67,189,0,214,95,204,13,186,238,8,76,5,29,83,199,109,98,207,51,90,111,163,68,21,15,72,99,83,110,9,234,193,220,29,202,58,149,186,178,7,109,154,44,119,50,112,119,191,235,253,209,195,5,85,5,98,45,213,103,65,69,10,41,67,74,186,64,134,162,95,68,140,189,63,222,198,222,25,96,199,110,60,242,165,76,23,232,81,42,186,135,237,21,216,200,108,197,71,229,24,189,195,195,79,99,15,170,189,251,19,217,8,158,72,59,145,84,9,119,249,206,210,252,21,5,35,221,10,72,84,42,1,2,182,139,234,106,89,162,232,254,20,141,90,176,6,0,162,16,84,133,72,74,139,221,232,245,82,36,244,121,44,144,7,28,126,35,106,65,209,38,76,187,161,241,40,19,135,105,89,78,65,121,48,154,239,84,17,44,177,129,202,99,42,3,200,59,43,119,126,217,121,216,161,153,147,28,183,53,47,197,206,246,144,183,253,187,58,152,171,176,125,70,54,10,233,124,193,109,209,250,244,196,9,80,28,7,3,117,172,4,100,196,231,136,63,95,83,220,110,97,41,122,200,175,63,137,87,251,117,188,217,94,41,241,200,72,56,129,143,96,138,134,1,248,90,133,200,167,132,29,76,194,251,23,88,25,173,172,87,227,82,229,249,129,183,222,162,255,193,105,186,114,33,81,244,118,69,193,200,129,213,150,195,94,94,36,61,151,74,227,253,200,48,99,48,139,255,160,203,214,171,31,66,167,170,45,40,98,56,50,197,46,139,138,18,136,183,246,73,150,46,102,105,157,102,89,246,211,77,74,42,38,63,108,76,26,175,106,250,146,143,205,211,169,172,252,196,80,164,82,125,15,119,57,149,247,154,14,220,131,205,230,211,58,118,40,139,74,94,195,30,212,187,206,129,180,213,113,193,184,72,77,196,169,180,245,150,121,16,79,248,5,101,120,44,82,110,113,63,118,70,235,101,94,169,155,187,77,111,170,201,239,210,50,134,189,175,192,51,253,196,139,57,93,1,160,123,111,124,145,1,71,189,136,22,109,194,36,114,107,153,81,91,18,153,252,184,137,153,73,198,76,107,154,218,77,46,229,17,39,149,63,101,102,76,220,12,162,245,24,29,70,160,38,96,93,125,233,68,40,246,54,19,105,58,202,192,134,151,124,64,40,48,92,184,62,190,161,196,201,250,40,176,188,243,150,75,164,62,137,59,211,234,137,1,130,12,5,225,253,200,180,188,4,65,225,118,79,218,15,73,187,217,35,131,89,58,87,84,226,201,43,123,209,159,128,27,151,124,76,117,238,69,186,11,172,223,76,60,238,108,89,195,57,188,137,71,243,9,191,5,160,208,168,79,225,181,84,61,137,0,112,132,56,247,210,200,5,152,182,36,145,147,16,108,100,162,243,64,222,178,87,252,11,217,9,83,192,171,82,84,180,244,202,177,17,39,238,27,166,222,47,79,186,130,46,83,65,63,61,165,201,90,119,253,121,118,246,161,42,101,165,126,150,196,101,17,26,150,107,204,105,198,231,246,237,126,141,194,245,255,141,145,100,62,127,103,73,75,90,236,192,8,123,17,172,54,32,222,167,196,174,73,155,146,34,68,177,166,68,104,98,88,125,69,232,160,225,110,173,16,157,79,91,140,78,116,31,168,241,195,4,161,141,103,147,155,215,134,6,232,204,117,158,185,205,66,22,16,46,31,217,173,213,237,254,14,16,36,112,85,18,76,113,41,189,182,1,33,194,126,104,5,64,44,184,83,96,147,219,113,180,20,63,168,149,5,147,27,84,112,31,107,45,240,186,225,44,180,230,12,169,76,45,166,221,234,25,163,203,175,163,42,106,76,22,142,77,160,110,254,66,155,96,174,40,33,62,248,130,139,108,102,114,169,3,201,220,33,215,194,32,80,112,201,120,51,2,179,227,237,92,154,82,137,155,79,230,172,232,173,32,104,217,13,178,62,198,200,24,29,186,165,101,150,237,236,192,185,65,156,172,87,143,137,128,25,89,229,75,242,83,161,103,152,186,139,203,143,68,237,45,68,185,183,221,109,97,201,154,105,151,113,32,197,132,30,98,56,81,164,172,64,84,199,151,27,27,149,154,77,67,109,6,84,78,193,67,23,249,206,107,38,216,142,12,53,132,204,228,238,135,226,231,90,47,148,70,122,164,232,28,38,181,15,235,82,23,125,125,18,156,200,101,203,98,157,172,139,50,192,113,154,27,94,239,183,79,122,198,14,152,53,226,214,54,29,216,114,44,32,231,90,111,127,154,158,195,113,175,113,194,132,62,240,142,238,56,248,190,133,140,159,30,219,108,13,46,131,222,67,171,208,192,99,86,196,179,4,31,163,58,36,123,46,187,53,118,108,179,18,98,140,5,199,145,68,180,216,241,161,11,115,163,111,217,95,240,227,221,153,109,11,82,20,48,135,136,178,128,233,157,244,65,131,250,26,17,3,94,84,117,216,71,188,102,116,4,229,82,115,105,134,100,53,100,107,247,154,159,100,195,244,191,134,251,170,5,239,173,249,75,136,189,249,194,159,237,147,56,156,142,90,113,176,137,54,15,222,13,65,205,217,164,107,96,141,89,62,182,66,74,169,164,136,131,209,207,212,61,25,213,180,14,174,54,60,118,232,159,108,13,106,112,62,137,250,79,38,10,191,40,153,1,77,213,212,134,158,225,176,51,146,116,136,201,84,167,110,105,53,27,158,169,115,181,106,74,99,126,52,235,170,62,239,4,162,5,228,206,199,162,227,43,165,203,131,27,105,181,162,200,96,105,155,207,155,78,198,82,205,173,238,64,68,218,18,183,228,62,201,168,120,199,108,37,220,150,120,41,195,239,187,109,114,73,40,92,173,27,173,226,206,28,0,60,69,152,80,234,157,218,129,164,180,246,1,49,6,72,224,155,187,28,12,213,140,47,206,46,196,240,226,0,203,96,243,118,125,118,1,19,151,41,118,24,207,30,115,55,43,99,38,170,9,1,43,245,167,19,39,160,75,81,252,154,80,141,65,54,10,92,186,88,214,205,67,180,211,161,92,215,81,130,50,210,50,9,97,184,103,253,142,200,218,129,202,222,73,86,135,12,69,7,203,118,184,198,212,132,127,211,96,219,19,126,67,16,239,241,159,206,80,8,250,200,107,50,0,30,112,108,232,91,36,123,35,149,188,126,141,157,59,31,10,30,11,160,101,206,71,179,92,41,236,252,66,224,132,61,253,217,185,6,36,178,222,173,63,185,171,115,35,6,145,37,90,246,106,174,11,90,34,194,9,31,65,56,103,44,102,19,116,60,240,2,4,68,79,197,194,17,235,126,42,24,9,43,7,109,247,116,138,170,22,21,115,114,2,172,122,180,252,254,56,146,46,3,69,12,154,239,194,25,47,123,234,75,139,133,225,95,59,64,33,22,144,42,80,163,199,191,248,255,224,214,226,142,138,126,85,70,125,232,242,148,174,201,190,218,25,88,201,121,44,71,72,249,178,34,186,218,173,255,121,155,182,154,123,223,92,249,218,234,234,183,45,0,35,203,75,254,118,107,86,173,31,102,61,171,106,51,100,76,73,129,167,198,192,43,19,147,180,65,106,232,86,213,114,90,239,19,80,71,40,167,60,230,224,91,252,54,60,153,203,122,54,28,101,82,127,244,126,167,137,146,85,199,201,203,243,3,63,107,175,249,161,88,38,41,112,237,135,109,43,204,118,208,24,51,191,223,252,192,225,70,56,203,187,230,126,180,146,221,4,140,131,134,214,160,163,37,161,27,103,132,252,125,101,252,251,220,43,165,253,58,181,209,152,79,126,66,145,32,39,51,16,80,25,130,107,203,193,6,185,95,8,105,99,249,37,68,116,77,81,249,88,2,97,253,133,145,109,235,23,134,74,210,128,85,99,212,250,169,174,67,112,222,125,31,148,142,151,253,171,16,156,11,138,65,150,179,150,188,238,108,251,157,144,95,88,176,156,202,197,8,97,170,197,18,171,184,91,105,177,196,165,194,244,226,47,228,146,49,91,24,232,182,206,43,73,13,78,253,210,84,79,134,33,101,100,23,222,191,185,18,184,167,183,78,42,123,161,29,60,169,16,60,193,88,137,221,76,7,209,220,42,99,99,177,223,231,124,246,48,237,148,3,30,208,162,209,112,120,93,1,176,187,58,52,156,115,49,255,194,67,249,243,208,250,162,113,204,78,83,199,201,42,22,34,252,13,97,2,242,48,138,76,116,196,172,1,147,222,107,239,37,147,11,195,15,156,95,89,56,52,110,243,44,215,223,219,179,65,14,131,219,40,82,233,92,187,91,135,25,60,58,52,142,126,185,148,175,195,152,81,62,20,149,72,24,254,215,94,140,28,5,136,193,111,163,154,197,109,54,64,138,250,143,139,31,3,231,179,241,29,117,53,0,200,167,83,127,51,76,38,36,154,178,237,135,174,239,182,238,209,30,239,174,12,252,209,218,70,237,130,225,72,149,139,182,114,158,151,216,45,54,210,43,147,58,46,132,33,204,161,199,150,123,207,242,17,53,201,218,99,131,49,100,154,29,90,95,31,29,1,136,21,234,156,198,79,15,242,194,203,131,106,98,146,92,38,101,174,79,159,209,235,198,45,148,173,21,82,221,89,187,125,183,240,82,181,45,94,135,212,180,135,218,21,231,118,192,33,244,60,39,18,237,155,64,59,106,33,162,223,172,10,190,107,158,195,147,27,12,177,97,56,154,9,139,222,24,79,41,138,180,42,166,206,2,70,145,166,174,74,146,196,52,89,103,20,9,14,247,28,194,93,17,144,205,135,241,110,229,129,24,159,84,160,59,189,235,90,8,253,235,35,152,220,140,61,90,180,128,143,103,187,19,210,247,175,203,36,38,135,120,55,119,18,222,153,174,122,164,185,161,193,220,43,158,103,105,130,132,251,75,189,98,223,169,214,62,126,231,19,206,60,114,158,34,13,247,97,224,111,188,180,98,151,101,17,213,115,138,138,178,198,69,92,6,218,187,181,161,253,250,52,14,219,49,35,55,151,25,66,217,185,241,198,150,176,52,121,186,86,191,251,197,11,244,174,85,133,221,98,149,189,97,176,182,27,208,47,170,122,41,130,72,55,241,190,91,170,212,29,128,172,177,210,198,97,48,146,108,58,225,67,90,182,133,156,216,114,95,185,223,250,104,111,50,102,236,66,235,70,206,12,19,75,163,37,24,116,246,219,81,44,24,63,103,232,85,25,118,50,216,182,253,1,3,92,110,197,27,57,77,182,66,181,75,144,94,1,180,103,101,106,192,181,123,239,0,189,149,14,120,20,207,181,5,36,111,81,143,218,213,41,222,130,114,235,123,97,49,181,89,7,155,24,33,149,236,250,106,145,126,205,137,28,161,115,88,214,93,212,226,204,115,167,241,199,92,193,20,115,144,182,78,14,94,209,144,182,139,129,154,206,133,199,164,240,56,122,131,111,154,47,145,184,15,226,140,107,161,2,212,173,65,77,118,49,177,141,44,28,248,52,124,104,242,182,1,214,31,239,8,53,211,21,178,205,151,223,81,61,116,207,128,222,6,24,211,235,13,146,105,130,148,82,200,126,120,229,140,53,185,138,229,48,198,172,199,74,254,31,124,35,127,152,142,110,131,33,239,216,92,55,163,129,190,210,247,124,94,29,113,81,248,87,64,100,223,26,103,124,50,190,36,137,61,164,227,58,103,31,37,17,105,155,13,105,5,4,229,67,111,134,215,235,14,225,174,29,134,142,235,93,182,160,248,144,8,35,97,93,44,132,144,197,240,13,131,173,134,16,103,253,8,164,147,114,133,134,98,138,94,14,230,236,51,71,201,49,15,166,33,144,255,246,52,182,254,148,8,220,149,103,92,146,254,50,146,247,250,101,58,231,96,67,175,99,199,167,100,65,150,104,131,120,114,216,9,171,68,19,46,39,132,157,11,87,207,23,190,34,159,92,218,166,249,26,4,166,254,15,224,155,91,129,114,164,97,143,107,203,144,160,22,67,7,181,131,179,234,127,151,87,47,222,203,91,19,211,32,123,197,121,48,211,94,92,51,6,127,123,96,104,83,216,111,79,222,90,170,232,89,103,217,113,198,59,52,116,224,26,136,220,87,248,20,169,222,23,100,184,251,46,104,141,179,171,110,12,196,112,177,174,110,2,183,11,193,23,205,0,230,21,109,50,57,52,157,244,106,233,246,13,89,103,86,21,4,37,50,147,182,3,219,140,35,220,200,99,1,37,7,198,9,7,148,4,82,202,204,38,190,50,75,149,234,9,14,68,104,120,30,111,227,68,17,23,233,217,119,250,167,21,203,83,93,18,156,122,55,52,135,73,141,19,49,38,244,8,95,161,225,220,53,234,136,231,246,2,33,41,64,67,211,11,37,94,239,50,106,127,86,205,142,140,14,235,209,106,168,114,134,44,60,187,82,109,31,114,213,37,116,0,19,189,173,106,19,129,0,110,12,136,164,79,172,234,239,60,122,249,193,220,103,43,47,185,68,227,107,100,214,30,195,197,189,95,17,178,47,136,239,216,204,248,217,250,0,126,255,26,72,82,17,255,141,22,85,253,51,227,247,160,60,45,24,116,239,118,130,212,54,208,195,70,189,137,18,140,236,108,33,91,72,76,143,168,41,69,160,87,105,213,90,230,165,71,208,218,152,250,217,226,249,255,129,83,146,97,173,222,255,250,52,43,137,188,177,199,68,179,178,9,136,186,33,138,139,86,222,44,119,113,118,60,55,181,46,151,75,89,209,191,37,212,103,118,133,231,210,119,191,7,255,115,187,221,33,130,6,163,111,137,124,146,124,76,158,194,134,183,244,230,101,110,230,193,172,106,234,181,196,48,139,205,150,248,58,1,245,58,80,220,123,29,60,119,207,153,140,18,151,239,154,192,52,59,105,174,60,217,106,116,144,11,10,104,19,83,220,141,106,211,236,55,25,24,243,210,196,213,21,35,26,115,132,249,150,116,218,8,68,55,78,220,43,6,45,87,155,224,74,155,204,25,43,45,73,40,1,112,202,153,222,229,60,172,35,2,76,14,110,221,49,131,46,237,46,207,24,206,123,52,77,221,38,254,205,107,129,81,115,115,120,18,57,169,124,21,52,253,239,224,148,45,47,165,10,35,184,239,6,124,190,233,174,162,186,28,247,32,147,51,22,221,120,206,58,174,199,79,143,106,141,49,75,242,236,203,35,119,173,144,14,97,98,220,35,129,68,186,172,100,197,171,180,55,49,15,13,130,130,15,230,195,48,156,3,114,142,104,254,237,157,196,28,92,71,121,94,177,174,251,225,48,248,118,221,104,127,11,223,37,236,235,7,221,182,53,134,177,161,66,140,227,210,238,175,93,174,114,254,37,106,110,74,54,1,3,190,67,137,211,40,108,183,21,221,81,50,215,155,184,182,199,10,20,231,205,147,191,39,170,248,21,183,180,186,171,3,238,128,17,239,120,153,69,170,38,20,30,150,50,197,61,58,198,166,112,243,65,166,98,69,175,108,128,94,249,65,71,98,9,229,69,96,117,37,6,42,216,18,7,45,215,175,45,144,150,228,17,242,164,173,112,186,130,40,32,76,200,9,84,44,35,201,132,132,45,201,220,93,231,137,160,49,77,183,146,250,169,57,86,196,185,249,59,214,99,11,62,182,41,88,220,246,76,208,254,218,164,130,165,41,87,169,153,148,64,209,200,79,42,202,231,152,24,248,99,138,12,84,150,116,247,168,178,70,27,29,143,172,219,177,186,83,237,79,194,199,97,36,60,61,45,143,201,230,57,200,204,222,237,92,142,57,185,114,178,77,153,151,119,149,203,164,49,245,214,115,32,78,167,247,109,27,122,238,4,66,18,45,102,2,128,211,215,185,214,147,77,141,233,99,92,64,17,46,241,129,114,25,159,108,180,184,143,209,139,222,165,236,98,75,220,30,163,89,125,9,1,130,70,145,154,59,70,140,158,48,67,143,211,115,109,73,55,180,224,61,88,216,230,62,162,117,98,246,72,185,216,165,245,119,92,202,232,9,235,50,12,16,188,110,183,185,231,77,122,212,46,243,137,110,209,204,252,81,70,162,222,55,90,188,75,19,181,211,178,130,4,71,144,121,212,94,13,78,73,8,222,146,185,37,136,0,219,95,170,7,203,199,82,251,86,15,15,176,186,124,246,231,73,183,103,253,201,189,8,98,249,96,87,209,144,153,112,137,180,124,198,181,197,235,96,75,161,125,126,211,121,99,186,114,169,169,33,110,71,114,19,149,107,78,58,242,122,1,77,81,251,57,138,251,86,179,164,129,191,48,23,210,121,126,16,140,194,168,127,247,220,78,246,162,183,77,56,50,248,215,87,136,95,173,250,25,89,25,10,178,79,28,162,114,16,119,57,120,157,79,244,16,145,125,150,64,133,206,73,0,48,0,254,10,133,1,70,106,95,35,141,241,62,30,136,240,74,123,12,39,169,251,5,156,230,119,140,138,105,46,141,18,194,7,35,225,150,177,149,81,35,240,232,159,119,248,213,149,129,139,90,240,141,141,205,223,109,64,55,217,236,136,100,74,125,213,141,156,67,13,148,64,7,225,48,102,237,195,200,43,132,96,136,220,187,128,153,203,247,185,196,133,146,170,174,76,82,50,32,89,246,91,140,255,30,111,79,2,27,170,157,84,225,41,210,102,82,129,89,146,31,74,207,50,237,234,157,222,135,57,99,108,142,208,71,249,91,31,66,21,86,226,24,60,224,210,0,76,178,103,158,103,8,201,41,119,123,162,98,126,37,78,145,100,140,88,182,245,140,15,202,172,25,54,2,223,134,59,182,134,59,219,110,209,14,32,52,5,100,21,152,195,118,139,243,99,100,136,0,143,239,188,188,128,226,105,143,164,27,194,82,154,97,98,52,141,231,134,170,167,233,114,112,165,175,78,84,74,206,201,245,114,37,194,73,139,126,76,103,187,250,133,178,106,84,155,155,72,254,253,234,224,56,105,99,98,228,19,42,128,117,48,231,45,189,131,38,102,135,238,144,178,77,169,248,206,124,231,158,120,113,221,147,224,131,231,131,27,39,129,96,182,144,54,170,172,202,118,3,187,102,84,36,26,46,143,181,38,15,198,201,60,245,66,172,5,3,72,15,163,22,168,200,154,44,49,206,240,133,204,99,231,47,52,87,49,177,184,60,152,58,188,165,208,30,103,132,85,203,20,242,162,121,143,47,138,208,138,7,240,125,222,150,196,66,116,101,121,200,246,206,103,73,34,246,214,90,153,93,212,45,163,12,220,247,27,87,77,131,255,223,4,254,29,1,90,204,153,192,34,84,25,24,160,84,217,236,126,204,132,73,184,233,250,239,99,208,2,38,25,212,112,214,77,183,213,152,56,66,29,98,9,55,72,250,28,145,196,122,120,58,29,81,167,118,253,139,222,245,170,220,166,30,44,173,104,4,203,200,7,251,227,226,149,212,28,201,194,20,45,182,126,46,127,194,209,22,117,68,69,181,155,100,101,35,84,194,62,217,18,112,235,134,173,176,245,96,168,157,237,160,235,47,230,39,223,151,239,250,208,232,248,245,191,23,93,64,36,233,129,203,39,176,25,28,1,248,197,170,215,84,63,28,237,153,39,165,187,169,200,93,104,186,149,6,4,78,39,136,184,188,112,101,110,172,105,139,144,208,112,158,53,175,54,18,133,206,68,163,25,84,12,49,103,108,199,149,6,66,252,138,182,47,124,130,60,209,193,152,238,15,169,220,158,17,140,108,44,36,164,251,70,61,52,123,158,101,59,51,146,71,96,92,95,86,39,222,97,170,14,250,190,89,153,235,204,62,145,70,1,174,53,103,163,15,51,120,60,222,86,156,248,243,56,112,142,61,33,77,251,153,215,155,49,48,145,205,47,50,204,17,176,117,56,95,57,255,245,134,158,99,182,13,55,73,208,211,79,106,55,98,109,211,52,161,106,186,68,93,177,26,13,5,100,200,128,22,231,75,54,188,181,162,191,165,194,19,166,229,123,27,132,50,8,74,155,111,209,181,222,237,252,20,126,213,123,186,86,180,198,194,189,250,146,58,253,40,158,8,50,50,16,49,179,169,24,84,19,191,225,185,243,244,62,200,56,68,174,92,208,216,81,196,255,35,6,220,147,128,195,96,206,95,207,136,88,186,203,121,61,196,9,140,206,119,194,106,3,237,138,128,45,114,28,59,86,210,244,240,245,225,205,154,222,182,237,135,14,50,201,113,17,173,53,251,212,71,233,128,181,91,38,115,235,19,140,224,61,39,95,184,229,27,254,134,151,19,125,140,147,29,195,243,134,226,223,255,63,81,28,150,38,36,24,69,61,157,145,253,233,225,102,19,163,15,205,124,230,166,184,131,94,142,25,177,245,253,7,246,202,104,186,49,119,111,57,31,89,113,33,129,49,24,253,43,208,77,9,6,109,253,41,74,220,144,81,3,231,164,31,25,143,127,146,188,131,43,58,200,91,157,58,87,172,233,213,109,116,17,190,91,34,84,192,28,80,54,211,45,126,85,250,58,234,88,119,38,21,146,92,125,243,152,157,30,84,185,89,172,64,40,98,217,226,96,208,50,41,233,32,236,75,7,81,200,155,156,135,90,232,148,198,32,166,134,171,189,211,148,225,138,55,75,31,83,79,186,173,237,144,186,5,157,25,177,153,49,37,221,135,197,201,89,203,101,94,110,126,52,66,86,231,147,22,245,37,27,176,163,242,145,72,247,252,220,214,201,94,202,48,88,121,53,198,88,58,65,251,114,14,97,76,148,155,254,91,5,173,112,71,10,46,169,159,167,35,44,165,14,123,168,223,58,192,36,72,13,185,168,28,242,150,30,135,141,1,245,36,215,151,16,240,251,245,85,205,81,173,116,54,136,21,6,52,66,83,158,81,214,216,119,42,147,202,90,247,172,72,252,218,95,81,24,217,143,153,220,229,203,244,33,192,252,226,21,202,109,234,128,175,56,243,201,45,111,226,80,206,43,235,10,195,38,124,25,57,63,99,77,136,49,182,186,114,213,243,215,233,57,83,106,244,41,76,23,61,141,131,245,67,162,64,154,223,65,15,156,242,154,29,18,155,127,41,123,34,58,181,8,73,14,128,202,168,69,137,184,177,94,194,242,136,186,21,216,67,220,53,151,72,238,13,47,100,6,140,164,90,169,128,22,219,83,211,162,187,97,135,123,111,185,86,153,105,244,209,121,1,112,175,10,252,219,250,124,185,30,254,222,63,126,127,53,169,235,94,134,116,0,246,249,140,215,69,85,149,159,67,51,80,1,116,10,136,89,247,173,102,38,239,148,44,170,67,103,28,212,91,237,144,251,1,96,165,253,194,74,212,42,31,150,63,230,108,234,239,94,94,4,172,39,25,220,144,63,104,12,103,84,7,194,110,16,90,37,214,215,94,84,20,80,218,141,207,29,103,27,175,75,177,229,152,242,16,237,41,193,82,147,101,246,153,247,107,247,42,6,98,127,132,76,209,166,158,152,55,19,232,184,242,198,174,79,165,126,34,84,177,163,157,234,98,135,18,26,34,213,12,138,116,235,65,151,158,185,199,46,185,221,203,159,166,80,97,60,209,185,215,0,219,196,97,111,153,136,44,7,203,55,97,107,230,116,14,140,158,44,73,81,61,251,138,132,56,47,38,182,108,180,252,81,22,179,120,222,251,84,233,189,27,231,242,221,219,229,148,46,111,130,141,11,22,12,131,180,202,166,115,177,108,213,50,209,12,121,223,30,201,64,58,70,120,68,158,253,209,78,132,5,157,76,203,143,110,62,194,248,250,159,191,138,158,243,253,75,99,29,147,132,176,253,90,238,76,157,68,172,177,188,179,234,139,142,9,24,98,235,121,85,204,100,81,242,250,22,172,33,125,225,86,56,135,182,82,5,50,108,26,233,215,119,83,207,88,130,128,132,142,139,104,110,39,40,90,248,119,197,56,248,6,194,22,159,15,223,56,20,104,80,100,228,16,92,3,110,2,177,129,237,39,164,5,73,231,45,245,105,104,15,199,67,17,161,5,200,23,210,95,219,74,51,102,186,56,228,190,138,100,18,54,77,122,105,16,117,113,242,60,36,153,50,118,118,38,128,198,151,107,168,22,133,199,83,163,226,137,225,243,253,209,157,180,150,242,138,100,98,253,26,60,55,144,156,102,61,181,243,13,160,167,130,173,38,6,119,187,51,179,61,51,22,47,20,54,18,7,147,240,244,189,141,212,172,181,94,233,137,152,108,234,56,160,211,114,197,207,241,141,24,128,181,127,20,233,126,102,61,111,6,74,191,247,81,6,122,110,75,91,61,11,26,169,70,114,255,110,253,212,223,221,206,127,242,64,68,252,222,104,200,185,119,65,142,248,145,234,249,138,96,106,137,135,38,255,134,214,110,239,23,28,206,0,251,110,211,125,38,57,147,128,26,34,8,253,67,215,134,38,137,230,69,185,123,231,25,48,17,215,200,197,182,120,243,114,185,194,45,8,66,6,27,223,14,47,87,236,180,15,233,58,214,132,66,55,69,116,174,175,207,84,18,255,164,105,224,94,195,20,221,163,52,251,186,63,203,200,17,102,97,223,79,157,215,91,24,92,173,91,126,7,72,1,134,115,61,17,93,32,197,188,198,180,124,81,171,225,28,253,46,58,242,217,5,18,160,50,37,98,159,5,227,176,93,149,238,69,49,3,255,198,218,67,68,37,129,224,169,6,214,69,143,5,29,104,150,245,215,39,251,66,111,146,16,249,180,197,172,33,54,69,91,164,54,223,43,56,64,197,34,161,181,83,31,91,229,81,144,163,168,55,153,3,212,44,193,183,102,223,220,195,96,246,236,145,183,131,186,133,231,181,131,2,174,107,75,148,126,211,26,47,177,119,83,170,172,75,207,81,37,129,83,239,55,46,164,176,247,118,34,39,95,205,255,79,203,69,53,82,17,225,99,14,241,30,224,213,118,39,178,2,57,6,65,186,132,183,168,178,59,82,126,163,94,123,66,46,209,250,154,162,236,72,99,8,116,109,121,116,123,152,230,72,89,154,74,209,249,21,29,42,232,179,91,119,37,239,65,49,60,238,77,7,240,232,68,94,169,246,51,200,32,115,159,127,87,170,253,176,136,94,223,226,172,76,169,211,205,60,78,211,213,249,254,204,130,74,118,61,143,76,161,85,126,196,137,46,248,92,169,145,248,71,202,12,181,247,4,184,43,107,26,247,84,89,99,4,150,66,38,5,62,239,13,64,61,74,180,16,198,130,231,203,17,125,212,161,66,189,75,168,162,46,250,17,89,17,101,88,237,60,24,47,77,71,138,35,31,76,144,0,34,224,36,237,15,172,120,115,29,214,143,146,69,140,147,251,201,95,57,14,64,39,181,254,220,171,253,49,110,106,67,70,245,18,112,65,181,175,208,192,61,45,62,206,90,31,240,112,6,18,173,178,232,135,36,148,192,113,242,17,58,46,5,87,227,141,193,212,192,66,154,248,64,172,249,138,26,100,21,188,7,53,127,146,32,47,62,34,219,244,228,76,241,248,131,167,147,210,159,7,244,220,26,147,189,33,221,187,67,15,131,211,10,157,97,247,134,221,54,210,111,220,133,198,44,26,139,152,229,5,157,194,227,218,4,82,84,118,137,62,51,16,166,85,39,91,215,176,26,196,14,244,173,178,204,7,163,7,240,198,9,47,113,173,5,225,236,177,185,109,135,246,139,92,132,57,184,108,0,17,144,144,208,62,31,183,61,5,250,240,247,160,241,93,98,149,84,138,107,253,122,225,132,154,231,175,251,61,112,121,15,140,95,239,179,26,149,178,121,148,154,23,213,176,171,158,132,139,199,168,121,244,193,55,108,215,21,45,254,190,3,233,33,75,17,245,69,223,124,223,225,15,30,171,55,57,24,148,253,122,50,173,204,15,52,135,3,55,17,31,71,209,223,154,239,74,99,231,27,13,68,114,236,104,107,189,219,156,26,8,98,146,170,213,230,175,96,133,190,145,150,35,82,175,189,137,42,27,63,166,136,124,105,206,255,61,37,195,37,254,50,43,84,108,59,104,69,52,152,170,234,51,115,225,230,89,243,171,241,17,130,11,145,186,148,246,238,175,51,103,84,167,242,220,161,234,62,136,201,100,13,145,174,106,230,163,125,60,251,8,77,172,198,138,196,107,67,165,148,19,252,89,192,238,79,180,123,119,82,219,127,133,66,105,245,66,56,122,139,65,187,93,164,36,113,15,104,7,111,1,223,153,28,45,209,218,123,32,204,77,244,38,162,133,238,193,252,229,118,150,168,125,162,53,244,245,205,243,7,87,109,221,158,0,53,198,194,234,188,5,48,253,107,24,151,101,193,42,39,106,182,191,50,68,5,56,10,221,209,91,89,128,194,122,245,22,53,6,63,105,163,39,162,100,178,56,22,184,172,182,83,1,62,5,220,185,113,179,98,125,250,244,250,228,16,216,255,83,251,7,9,114,107,95,61,221,69,115,54,135,207,127,0,96,58,103,148,237,141,139,189,5,114,55,220,81,206,36,74,92,44,100,116,67,164,46,106,242,84,29,25,5,94,114,107,253,65,227,101,161,74,79,42,93,151,207,227,238,202,243,107,134,79,205,81,95,110,179,60,222,28,14,121,248,254,228,191,218,247,198,107,86,115,225,118,33,214,207,167,228,152,200,131,158,133,101,251,11,130,25,134,203,93,158,58,190,199,164,140,26,210,5,110,211,22,175,130,0,231,162,152,207,210,172,220,35,132,97,109,166,111,167,139,161,169,6,92,61,85,113,66,246,45,73,167,243,162,34,81,148,135,66,101,122,42,219,158,245,161,196,161,167,139,136,86,220,227,232,98,184,10,36,213,150,254,90,164,214,36,134,208,184,134,29,186,4,171,4,23,204,107,109,30,129,199,145,194,84,48,223,105,207,47,13,133,37,54,79,7,214,133,49,82,86,221,204,49,113,189,229,135,67,49,114,117,135,203,196,231,94,128,225,164,212,100,2,18,113,133,236,188,31,220,61,48,94,58,70,241,28,75,105,239,33,44,111,72,118,211,48,106,87,25,184,151,172,37,34,94,19,85,130,183,33,220,70,115,240,231,35,194,247,132,169,22,91,143,76,108,203,79,153,200,86,225,239,107,141,57,40,62,77,132,143,12,16,123,229,65,17,40,186,3,185,111,122,134,97,6,208,186,53,131,215,166,41,124,111,107,81,228,99,228,235,243,194,42,126,38,43,171,123,139,226,252,69,102,2,39,243,244,233,219,249,82,202,100,20,49,61,175,175,92,63,167,180,1,242,242,55,45,27,241,185,89,169,81,128,97,251,231,170,247,49,101,19,35,147,51,124,155,176,148,17,105,54,47,202,172,81,209,190,234,141,22,227,213,105,93,107,150,45,224,237,217,10,59,63,56,193,70,80,20,0,202,146,33,200,23,70,233,89,140,182,71,38,18,132,85,20,132,178,169,21,13,100,81,159,161,243,169,73,28,101,67,38,87,95,160,54,126,40,149,254,83,163,39,106,157,134,129,254,0,243,78,99,81,174,246,11,126,243,213,136,4,144,72,79,135,174,39,230,182,66,45,79,34,207,53,119,4,173,162,21,64,20,46,191,78,74,198,62,120,136,126,59,76,24,61,141,247,48,88,66,71,200,193,107,2,168,252,170,189,139,207,149,9,197,141,100,83,62,186,227,55,249,203,251,186,206,44,247,209,166,124,247,40,123,223,9,79,128,63,208,218,126,12,3,30,41,232,154,219,79,9,12,168,107,230,27,160,194,118,52,31,230,6,142,169,185,63,94,37,161,212,35,43,4,204,137,18,140,40,90,151,45,115,55,127,11,201,31,165,182,41,120,131,0,99,53,45,160,180,29,111,94,181,193,8,45,220,143,87,135,57,199,145,248,61,214,235,69,250,173,116,199,139,230,1,91,40,89,41,135,60,8,150,117,222,74,199,116,105,251,26,117,101,236,22,213,27,110,205,159,20,8,59,134,162,168,251,199,221,139,62,153,65,136,128,57,29,240,140,198,39,233,43,200,36,80,202,146,146,48,245,128,188,227,250,71,171,59,116,146,11,38,238,108,129,145,105,167,8,130,253,148,218,117,144,191,94,83,8,114,10,145,162,201,119,248,19,107,47,67,101,24,127,237,248,18,130,130,160,21,32,10,38,81,59,119,59,228,166,190,114,248,79,45,85,148,134,45,247,10,37,227,134,179,114,82,199,244,5,138,133,199,225,91,21,19,30,233,25,50,73,193,71,203,196,242,253,85,187,22,113,21,201,20,191,124,5,167,151,180,20,117,194,188,109,1,52,240,237,105,95,89,221,183,19,253,189,216,103,49,180,146,219,175,230,225,30,186,10,25,173,192,242,251,54,128,211,73,250,221,195,122,255,9,123,115,158,41,241,105,87,31,238,139,83,136,197,253,130,165,208,16,82,31,165,247,90,131,7,61,13,30,122,151,116,184,18,229,208,178,29,109,226,206,60,145,188,176,60,30,195,148,88,12,49,20,186,87,33,245,189,10,132,81,197,90,106,182,109,161,133,187,198,178,235,57,190,145,139,128,8,223,82,100,175,55,211,120,220,40,248,126,226,205,121,77,27,119,4,117,3,46,186,84,143,181,26,143,245,184,31,136,189,157,231,234,100,22,153,10,122,25,86,34,46,7,25,98,25,150,12,149,12,142,160,161,179,193,178,0,242,71,80,180,219,35,5,155,90,48,188,76,87,70,178,5,180,140,212,215,27,59,225,139,178,138,63,212,51,99,138,143,233,25,174,177,152,38,242,121,53,178,180,114,186,164,210,227,72,193,42,244,10,148,53,220,106,178,38,96,93,212,90,199,75,120,30,201,237,201,112,151,188,177,83,160,203,253,71,217,7,27,227,149,84,172,9,219,242,10,239,63,147,61,251,54,236,26,237,106,253,99,175,8,23,92,224,7,56,248,114,117,100,172,98,135,74,62,244,13,27,130,177,148,45,8,193,16,217,248,242,195,23,95,220,81,179,81,241,99,66,186,251,48,40,58,59,219,132,95,34,40,110,158,153,204,21,14,66,159,0,39,105,89,142,30,188,174,190,173,140,173,48,43,22,54,156,120,232,106,237,155,188,175,192,219,254,204,71,79,84,235,203,100,64,56,48,95,78,184,244,248,96,155,150,180,31,29,141,163,161,82,229,15,179,49,47,63,43,243,91,175,218,67,90,218,20,236,222,236,145,55,51,28,29,149,253,139,90,84,150,197,93,56,158,242,219,171,1,194,58,206,78,20,196,124,181,125,162,207,98,77,76,177,64,170,99,174,204,140,199,180,69,47,240,43,65,162,221,47,101,97,237,227,173,218,35,211,211,181,210,148,195,121,255,180,221,71,175,107,218,125,142,221,202,4,252,134,240,250,131,22,4,115,53,218,70,148,114,213,171,24,215,15,187,9,208,49,33,100,73,224,227,3,20,137,53,9,139,194,225,128,240,56,219,22,112,133,186,1,246,79,28,158,143,136,130,229,36,238,58,50,0,203,94,140,58,6,187,114,73,115,44,166,97,196,0,38,102,107,167,245,2,69,216,254,243,15,109,58,86,129,176,89,120,183,240,219,248,141,181,34,107,59,178,42,148,44,112,31,93,232,148,26,66,107,97,20,190,54,51,167,47,194,148,224,20,30,120,23,109,172,150,115,209,244,27,87,127,209,180,163,112,231,107,97,173,187,19,219,104,99,166,26,165,99,110,212,119,197,4,94,117,251,219,58,197,183,72,253,140,217,1,178,252,227,112,252,87,188,54,116,38,17,71,154,99,237,161,212,234,217,232,72,106,48,87,112,194,227,179,64,120,114,185,164,99,197,159,173,224,210,249,234,43,205,142,232,147,251,210,225,32,101,156,188,43,131,154,242,125,159,230,192,250,197,137,245,230,33,0,2,236,4,111,116,159,144,108,241,66,40,220,80,222,15,248,29,188,180,9,247,20,23,177,141,178,127,202,202,30,189,108,10,187,243,250,116,122,239,18,243,192,209,101,206,6,167,94,71,134,144,100,25,102,149,246,61,80,222,109,224,228,157,209,82,62,5,171,255,144,179,4,247,216,101,69,119,47,136,149,158,219,44,232,106,130,213,12,201,204,212,92,1,78,215,244,92,114,30,75,149,166,114,192,166,216,205,208,33,130,176,201,7,219,188,74,152,201,28,65,162,164,173,134,245,105,192,114,64,185,132,23,235,79,17,182,167,255,150,245,147,122,155,134,87,42,250,219,39,215,10,178,167,166,254,140,70,144,87,231,247,71,135,225,45,168,52,168,17,182,123,236,13,7,221,24,252,131,102,109,255,69,208,86,90,0,161,185,163,51,231,187,18,254,55,186,4,8,251,240,64,77,71,212,94,108,254,150,84,71,92,145,141,199,41,187,73,3,24,142,251,178,191,84,87,114,125,13,217,159,67,237,248,30,73,255,220,7,222,56,91,9,180,241,68,105,114,235,13,130,248,59,95,240,236,62,117,53,98,53,150,217,76,160,189,70,29,37,242,144,155,197,10,58,0,61,98,88,34,79,15,87,21,204,14,143,28,141,157,18,118,82,86,21,38,105,110,238,250,89,151,19,173,10,109,174,21,148,235,244,4,30,138,43,21,122,12,225,26,165,77,41,228,157,238,135,253,189,74,78,185,76,46,138,225,200,155,76,74,169,129,49,70,191,230,250,1,220,7,102,63,118,247,214,97,108,17,196,72,78,246,23,28,184,173,249,188,166,100,114,131,193,164,93,145,67,112,126,162,210,167,125,62,87,232,114,180,196,241,168,52,18,137,227,43,215,109,174,137,26,128,154,111,91,109,8,56,147,9,47,242,71,44,175,183,120,7,98,61,19,232,125,138,134,147,142,136,193,104,210,254,93,239,53,202,190,172,93,240,40,77,49,137,48,65,49,188,15,12,238,11,9,35,153,130,219,156,77,214,86,136,210,150,103,106,0,252,70,168,148,141,227,246,41,175,249,99,173,237,122,203,175,138,113,179,65,70,62,151,149,104,216,163,169,60,193,46,232,149,14,252,169,116,227,72,184,111,96,91,59,46,213,74,138,65,75,246,86,155,187,19,242,17,171,224,237,231,180,42,76,82,201,164,74,118,243,45,66,191,155,150,0,172,156,36,42,47,89,248,33,149,118,15,198,125,226,234,203,182,176,163,1,163,113,165,179,200,247,182,28,68,242,254,104,19,194,211,212,158,148,215,166,50,155,219,160,137,69,200,115,215,92,221,51,216,54,38,189,252,178,63,226,224,96,111,245,19,202,97,36,179,96,179,65,196,19,41,38,188,49,136,211,7,165,216,84,42,231,239,31,191,163,107,65,143,30,51,118,210,10,21,253,198,108,184,115,189,188,80,51,196,93,232,37,208,228,240,9,158,154,23,129,234,187,172,123,38,154,160,23,218,179,84,185,212,9,207,188,108,239,187,60,27,116,144,20,196,48,70,102,164,162,3,120,97,216,161,192,101,245,156,17,194,174,57,247,241,124,254,136,9,220,72,251,123,194,128,35,216,81,45,69,76,99,50,212,194,223,197,72,83,166,67,119,105,177,120,248,188,7,245,185,123,44,191,200,74,199,84,52,144,156,61,119,90,82,158,235,28,41,125,126,75,39,26,22,80,77,95,55,35,13,197,79,112,206,120,11,176,144,108,129,236,175,66,145,203,248,110,213,233,215,167,216,203,97,177,234,109,78,3,48,165,79,145,239,219,199,73,68,33,12,7,3,51,245,114,204,113,34,129,120,74,99,178,250,220,105,173,29,58,163,43,57,93,247,247,207,51,147,147,160,165,11,133,53,67,225,209,53,230,27,61,72,42,193,102,89,42,171,130,171,78,107,14,238,158,6,138,59,29,148,45,88,27,7,242,77,62,60,250,170,218,221,52,23,235,138,91,4,108,53,153,136,117,169,200,115,81,133,245,185,213,88,136,157,148,33,245,44,6,194,153,188,185,129,209,152,96,13,149,57,19,228,30,29,99,69,6,148,35,188,50,246,49,51,44,169,84,48,13,223,27,4,20,175,132,104,199,86,38,253,16,217,105,184,168,57,238,115,27,20,183,93,190,192,152,234,49,150,34,158,237,19,204,176,107,140,0,192,218,194,53,7,56,198,187,152,154,240,205,244,163,206,247,81,150,127,34,94,218,85,150,200,216,78,234,255,179,208,17,164,38,205,209,47,145,126,111,30,134,101,131,119,156,116,77,73,81,27,76,163,68,45,170,18,182,102,161,198,13,155,133,24,250,207,255,70,135,102,172,95,221,147,149,107,179,148,5,240,6,230,133,104,235,198,89,16,37,133,68,254,13,240,205,83,250,178,100,131,120,67,135,8,169,5,222,37,34,116,143,144,237,64,60,86,98,223,43,8,25,79,34,246,186,165,101,218,225,212,4,49,140,34,234,51,143,247,120,160,50,111,110,206,185,166,192,7,219,16,130,199,63,132,13,185,225,196,16,14,126,176,221,189,82,211,84,155,233,163,179,198,239,153,185,42,47,134,218,27,76,96,61,11,86,217,80,43,201,44,190,229,10,253,27,172,65,15,6,119,167,240,188,132,211,121,243,12,152,197,139,101,207,193,45,190,78,33,51,200,17,106,139,81,210,102,68,242,179,142,7,187,241,243,39,207,139,136,157,172,18,80,205,13,76,65,211,19,27,129,20,114,243,38,154,92,150,227,216,235,118,13,132,173,21,111,74,74,198,45,99,202,4,97,61,145,143,154,150,228,196,33,228,99,20,142,59,121,80,33,177,135,81,123,182,91,148,199,60,129,169,177,189,98,50,213,97,202,20,7,57,76,29,245,115,56,221,155,181,115,244,160,178,24,5,93,133,104,42,149,135,182,246,20,227,225,167,4,222,6,228,39,222,193,179,186,86,216,107,203,202,32,98,12,113,50,213,194,116,98,220,203,122,180,50,73,91,44,46,172,172,246,199,102,243,43,134,162,129,218,236,220,65,223,206,4,201,228,126,173,185,115,221,147,174,120,222,114,128,21,223,214,104,155,119,176,201,146,151,250,38,137,244,190,200,70,20,133,253,173,10,182,113,45,206,44,11,206,126,116,235,6,112,120,212,108,73,202,206,228,26,43,110,72,242,128,59,162,67,215,4,106,105,30,130,209,86,214,229,233,154,196,65,108,15,91,6,254,148,71,124,209,210,72,187,97,169,137,86,244,0,179,86,159,28,0,143,142,253,245,188,224,174,140,210,111,127,217,76,227,60,147,23,72,94,105,47,232,242,118,6,81,55,30,25,81,243,59,127,250,197,118,199,10,153,240,247,129,63,209,94,55,167,155,74,157,3,94,60,232,114,72,132,126,173,232,235,236,164,96,89,201,24,213,61,40,64,208,62,136,131,56,5,159,69,150,90,160,109,127,24,64,185,54,185,227,26,231,99,250,243,91,117,183,8,253,149,1,116,100,170,88,88,75,166,132,98,41,179,61,32,180,33,25,87,221,102,250,235,211,37,219,181,187,73,92,34,213,25,139,100,12,104,106,37,223,241,176,251,194,5,169,242,24,241,13,43,182,216,6,229,156,216,241,51,105,181,183,183,74,44,66,201,198,45,154,245,94,254,119,15,136,51,168,40,100,21,81,12,139,18,154,45,194,199,83,9,225,105,194,136,73,244,102,54,223,200,66,91,205,6,158,198,96,94,49,113,64,4,49,35,57,157,27,253,182,166,51,113,132,234,58,31,110,157,70,170,224,167,230,39,112,72,215,123,243,48,32,201,234,60,242,25,73,109,126,9,210,212,221,64,147,234,114,148,210,4,31,67,60,241,79,9,50,125,221,114,209,116,22,119,23,37,29,15,109,6,236,8,130,37,112,11,203,161,81,1,239,144,202,73,206,161,59,197,153,85,164,209,76,11,98,7,8,248,24,55,5,0,12,255,238,158,92,41,115,177,0,122,162,247,196,191,211,86,132,70,17,0,247,43,47,208,95,236,23,53,240,87,19,168,130,179,119,70,236,233,106,5,48,85,77,32,241,244,248,185,8,70,228,186,128,115,154,134,225,60,50,222,159,90,106,60,176,32,113,171,157,170,177,9,24,159,13,6,23,72,244,160,92,62,172,136,209,118,42,38,169,248,1,113,238,254,128,96,214,127,151,190,66,67,189,188,102,217,56,148,248,114,19,38,187,22,79,215,214,51,144,127,141,130,120,195,253,119,87,183,167,6,28,160,113,229,54,74,136,194,141,3,37,23,65,158,34,157,148,204,132,5,141,250,99,48,7,222,239,246,252,212,7,149,150,133,67,231,121,126,172,128,255,95,240,213,246,224,106,234,245,235,129,180,176,196,6,39,34,9,148,55,186,88,95,18,28,63,220,133,199,85,31,82,230,67,180,200,43,206,225,154,207,64,194,185,147,168,17,193,91,242,4,125,25,143,171,104,30,124,65,229,125,9,82,228,171,132,9,19,171,4,165,81,85,230,189,115,223,141,59,125,170,162,0,234,138,3,154,30,161,210,219,1,91,1,157,20,235,75,221,208,5,36,194,201,5,76,58,138,169,109,166,125,74,141,135,122,126,169,93,175,173,245,125,91,44,224,24,17,82,181,250,221,179,30,50,18,84,226,130,133,66,128,180,190,222,112,206,87,92,238,4,135,27,110,57,154,42,101,251,200,140,10,151,234,46,44,10,137,244,23,189,154,225,215,233,127,151,87,128,100,191,2,85,159,57,181,235,141,165,151,245,120,255,78,116,91,52,63,14,86,6,0,2,42,242,26,87,193,70,89,198,155,25,109,86,101,214,189,167,214,16,75,89,178,41,70,80,143,251,9,118,157,253,37,57,219,133,148,176,46,191,116,160,155,142,191,176,205,185,43,91,27,141,199,21,162,201,7,37,201,249,161,199,192,99,182,189,159,107,253,53,202,244,110,81,21,21,191,226,112,168,68,183,181,17,6,29,111,196,122,107,10,225,96,231,149,210,118,101,0,15,22,98,151,170,233,202,212,92,156,130,73,176,217,200,180,36,233,93,28,206,212,179,207,154,207,103,136,119,205,115,167,93,67,17,238,191,47,59,125,250,101,241,89,72,42,35,41,246,72,160,230,124,8,92,87,85,234,199,61,87,109,49,191,192,242,30,165,169,238,45,72,27,21,140,208,223,206,36,84,205,70,22,147,69,5,82,232,96,48,152,174,7,205,195,153,239,78,154,196,113,45,2,48,252,10,65,148,130,230,126,43,101,0,62,161,145,63,188,130,179,35,163,214,246,210,194,45,216,34,53,5,241,64,83,116,241,77,4,10,211,57,27,171,28,123,190,243,230,224,219,221,79,124,242,232,89,161,36,249,213,229,90,141,81,115,193,156,215,17,49,129,127,94,110,41,248,162,241,199,231,230,171,196,116,206,25,22,154,88,224,143,105,44,217,188,165,215,128,50,91,148,143,198,220,220,81,211,48,254,49,237,93,52,17,59,57,141,31,26,204,113,38,2,14,62,242,173,135,8,5,166,176,34,124,4,121,90,238,221,180,202,101,59,48,245,150,249,163,245,168,250,174,5,67,11,183,27,2,181,184,129,207,148,148,103,54,11,229,182,78,252,59,134,132,51,43,216,21,64,13,103,55,11,205,42,205,116,72,188,3,207,24,217,2,42,125,255,142,244,207,169,165,18,66,8,228,105,52,37,65,176,101,78,53,28,204,87,244,68,31,23,197,112,192,145,241,208,122,8,185,183,166,106,79,252,163,149,149,159,16,234,81,18,32,55,124,71,242,27,199,176,246,84,158,126,170,223,35,164,86,88,65,246,241,114,126,220,101,237,192,160,88,12,179,100,202,104,91,128,250,142,8,2,36,5,129,191,233,71,56,104,54,163,238,217,44,255,199,250,189,71,63,253,194,88,76,36,160,170,145,220,70,143,52,187,219,40,197,15,139,116,174,59,86,159,12,22,9,246,250,186,108,145,158,16,84,137,174,213,123,47,59,17,64,249,50,226,22,107,192,204,25,69,231,113,124,1,90,129,169,126,94,210,79,204,85,146,90,134,121,94,243,196,189,168,201,176,136,6,238,250,26,78,137,89,35,220,18,60,108,187,69,146,114,82,235,6,30,206,175,230,210,102,244,14,235,40,215,225,21,164,244,186,117,32,67,192,202,247,80,23,162,143,175,249,136,209,202,171,48,63,33,199,234,5,123,183,219,237,99,0,140,215,147,139,50,77,148,193,35,152,181,180,151,165,13,149,48,4,124,219,16,47,158,151,252,197,22,50,12,124,140,53,187,77,182,192,29,175,94,130,120,169,152,158,174,193,54,38,194,174,114,52,240,59,113,33,237,149,218,127,32,250,50,224,162,53,64,169,43,241,37,146,47,136,35,17,109,183,148,224,227,220,230,25,67,175,13,204,184,4,154,71,76,213,146,13,25,23,109,22,85,72,154,232,121,139,97,168,245,48,235,124,39,22,196,119,97,87,148,211,180,52,49,195,121,235,43,175,89,114,185,22,173,141,34,14,232,243,82,31,123,23,140,194,250,200,248,40,17,205,126,188,141,57,50,235,185,180,119,78,112,100,135,170,130,139,197,227,227,226,98,122,176,7,106,160,158,194,183,234,76,103,60,147,91,99,40,165,170,35,79,34,164,72,19,105,158,201,178,212,9,112,114,24,98,155,246,3,156,35,232,222,31,189,230,200,82,60,48,56,225,22,106,70,241,10,203,34,30,119,164,122,92,61,121,175,222,141,101,68,183,139,255,163,59,162,168,250,48,9,91,114,166,109,250,216,129,132,45,174,186,155,58,113,216,54,254,165,136,197,160,193,74,227,34,64,98,91,41,237,172,45,1,3,49,147,168,41,136,61,175,198,8,94,82,103,162,181,20,11,40,179,40,170,184,211,225,248,135,92,229,100,140,119,149,226,3,9,161,246,75,251,214,138,11,210,34,186,89,79,154,219,185,85,232,69,240,0,132,63,185,97,103,27,100,249,74,150,192,230,245,81,209,75,181,186,60,200,91,29,75,53,233,138,159,91,112,20,228,129,137,36,94,48,165,42,64,186,226,119,192,106,108,218,15,113,240,214,142,64,253,223,89,214,154,122,58,108,248,75,145,241,103,225,103,168,25,248,175,0,53,194,153,52,244,255,33,198,48,29,123,106,42,37,5,186,167,1,60,188,163,83,201,173,29,186,116,228,60,252,7,34,98,85,159,154,249,16,141,238,32,118,251,57,243,74,252,158,89,133,3,248,143,163,167,137,255,3,210,117,89,198,124,17,91,62,185,226,134,102,212,58,147,212,219,26,206,182,26,66,136,96,248,188,46,171,138,35,59,5,246,206,189,9,86,72,188,235,64,214,142,77,18,134,199,63,2,94,189,143,192,217,234,101,179,92,170,142,59,51,243,124,43,83,153,33,236,27,157,182,68,233,83,10,113,42,3,34,153,32,252,219,152,30,143,143,229,233,88,239,188,184,60,137,121,250,149,242,134,137,203,201,242,1,30,221,21,106,137,139,58,37,176,15,241,110,177,34,100,185,103,156,49,226,114,246,121,175,134,194,164,173,217,190,160,95,58,98,70,39,117,124,4,218,108,74,144,39,162,40,113,239,114,53,220,210,116,88,58,76,216,147,130,95,181,239,218,91,42,147,239,148,69,15,171,10,22,19,49,15,189,1,155,146,234,32,50,136,19,193,75,176,132,10,154,226,116,236,209,204,203,175,186,52,209,180,105,173,12,4,81,163,195,13,144,165,172,187,216,27,117,146,25,72,188,205,75,29,231,200,176,188,183,94,230,166,94,102,38,13,20,196,244,207,155,131,136,211,70,88,23,35,47,202,86,86,11,106,68,56,39,198,1,204,200,6,125,22,139,88,222,0,52,62,26,137,217,5,74,136,5,93,197,209,14,213,95,233,56,123,132,164,122,254,126,223,12,26,162,204,212,135,230,31,232,43,91,59,199,36,125,75,240,243,49,8,68,177,220,159,228,198,68,0,213,74,214,119,29,90,236,218,172,81,183,158,249,179,13,13,229,177,249,195,23,180,95,34,37,241,42,104,113,25,205,239,236,198,184,86,82,237,27,65,27,60,121,187,87,63,85,68,130,186,213,51,145,23,95,251,200,149,216,48,249,230,165,118,73,81,235,223,37,135,137,18,89,231,55,254,167,147,75,99,93,151,237,169,250,121,191,146,160,200,196,196,208,83,18,137,69,223,85,92,110,24,140,129,87,49,202,67,180,169,182,88,255,140,216,252,212,202,127,166,182,34,59,10,139,202,113,80,241,175,132,203,23,176,82,154,191,33,39,231,149,236,72,23,188,10,40,7,21,199,61,233,111,30,110,143,135,136,231,125,79,238,236,82,28,176,38,35,43,183,219,20,230,33,254,149,48,236,227,133,199,21,182,151,20,70,238,210,196,249,229,203,245,155,216,122,249,200,199,61,2,151,140,69,43,174,84,122,209,60,202,101,172,130,238,34,195,244,119,10,4,126,38,122,28,241,215,119,34,215,242,227,187,81,150,74,138,67,33,102,67,204,166,195,246,27,123,49,170,117,75,164,19,121,69,167,63,18,176,64,28,226,72,231,21,243,21,10,24,180,18,227,150,119,4,145,77,237,194,243,216,97,55,99,25,121,106,249,8,219,12,56,133,112,162,234,90,152,172,52,136,77,195,195,209,234,255,7,122,45,237,32,120,196,6,195,151,203,62,155,78,10,154,115,14,90,249,166,166,57,82,189,157,39,253,20,181,175,107,187,44,1,99,126,25,123,13,10,53,11,189,20,157,151,27,191,217,10,178,154,141,82,54,164,204,139,220,160,79,224,44,221,42,236,245,243,54,238,47,2,16,98,188,233,84,15,13,192,65,50,205,4,5,223,72,170,183,8,195,123,65,215,222,227,100,239,100,75,205,180,94,13,193,37,192,197,208,232,170,226,193,97,101,91,47,22,16,44,204,254,217,37,149,77,252,195,123,105,124,80,227,137,83,88,228,84,99,8,92,75,85,38,91,11,228,241,147,63,19,217,120,107,96,77,213,193,124,41,214,102,14,152,71,230,179,139,110,161,7,9,189,182,55,100,2,193,22,144,17,94,81,133,48,182,139,60,65,200,163,93,184,148,215,203,57,21,107,95,190,174,26,192,120,248,90,203,160,57,63,205,226,73,77,82,185,72,201,23,250,177,127,64,41,96,158,44,113,30,123,104,15,103,181,220,22,17,198,236,174,98,191,131,71,182,23,120,66,18,92,189,55,51,26,120,223,27,29,220,101,227,201,117,197,125,70,50,69,70,220,159,157,123,42,235,72,46,119,59,125,247,91,234,248,66,75,6,72,38,209,143,134,24,103,114,28,159,99,1,8,92,199,162,65,161,123,19,22,115,147,165,154,21,82,65,138,98,91,165,209,174,107,121,143,195,218,43,19,37,74,56,247,233,56,208,231,194,163,93,94,139,121,224,117,130,66,116,239,2,117,230,78,66,76,27,198,25,144,249,69,224,15,63,136,125,192,117,23,3,64,203,75,242,121,138,46,236,11,215,32,176,142,157,145,95,82,107,20,194,58,42,66,144,16,251,80,61,148,45,91,227,93,81,81,251,1,208,114,199,107,51,66,14,197,2,158,94,165,16,188,41,222,13,117,56,82,237,146,166,72,203,246,165,250,58,162,114,239,127,123,70,194,177,90,122,127,20,72,39,29,50,217,196,121,141,234,167,130,237,70,150,242,61,60,108,43,10,32,9,150,33,203,122,173,91,246,23,94,100,154,186,194,244,16,191,235,120,138,211,230,74,91,227,194,50,108,34,170,94,165,61,213,179,202,52,185,56,25,101,236,78,200,146,25,89,223,212,59,51,239,213,227,160,159,101,122,162,39,215,22,207,119,182,202,2,27,44,183,16,165,49,159,136,56,178,188,160,77,201,12,71,129,93,15,237,25,22,16,202,32,25,131,253,231,144,248,228,215,65,67,55,130,137,247,235,242,186,89,6,100,132,219,218,123,32,102,128,190,242,145,138,199,249,67,63,241,154,0,57,106,10,99,175,50,93,167,103,46,30,142,162,180,185,203,88,208,124,20,166,245,4,7,143,237,235,123,189,224,3,72,140,172,32,198,129,163,5,21,255,127,164,48,101,149,185,54,107,102,8,151,29,13,17,173,176,167,132,240,82,131,107,69,218,60,115,20,73,213,36,61,197,178,238,43,87,72,118,113,114,7,223,231,223,102,5,6,191,223,210,35,216,220,181,73,218,91,255,239,132,209,218,123,243,106,3,68,242,172,117,191,54,241,116,243,11,83,13,44,173,162,62,202,132,195,49,4,43,111,181,150,70,88,228,104,155,106,19,154,229,3,85,62,92,129,33,36,103,169,159,68,27,154,171,73,255,233,41,245,65,41,4,88,25,233,67,90,43,215,173,171,38,153,159,50,30,183,26,15,8,67,73,167,250,79,64,68,209,249,213,171,238,82,56,149,47,111,150,44,162,183,9,15,217,140,197,6,224,103,184,250,193,196,127,43,185,138,0,8,119,152,148,224,250,250,183,232,230,212,121,135,215,251,180,153,163,211,107,84,68,87,206,196,148,48,55,63,231,167,195,60,54,68,108,98,196,40,24,69,252,136,133,80,90,232,72,150,45,77,130,102,168,67,5,154,114,210,54,141,215,229,226,26,198,71,228,35,108,67,171,167,20,24,100,249,104,40,53,105,170,24,117,164,137,255,245,163,205,188,142,29,38,251,196,33,111,148,3,96,238,180,166,52,246,43,233,250,226,245,135,224,72,69,51,97,129,114,38,96,20,11,23,73,134,250,243,148,3,251,255,224,70,133,101,11,115,157,244,38,183,14,178,129,17,38,195,227,147,166,219,112,48,85,57,71,94,255,94,158,208,173,212,54,227,23,169,182,70,143,3,170,26,180,174,218,180,190,198,154,46,45,84,83,16,136,116,162,94,229,208,72,205,195,78,118,104,202,42,9,135,220,60,127,219,60,167,83,56,15,46,85,48,195,203,198,30,239,206,94,187,18,193,208,251,165,32,205,158,114,126,189,61,254,20,70,156,105,73,247,52,191,41,35,40,44,153,63,223,135,74,147,130,65,69,80,218,137,247,10,36,149,229,60,197,158,191,48,158,183,47,24,129,226,173,4,53,67,216,38,229,226,200,126,138,210,98,128,198,230,171,12,202,75,148,88,190,91,17,124,4,179,221,174,62,218,107,136,67,24,96,94,141,250,165,102,19,218,110,29,114,82,190,6,31,77,135,171,19,56,67,216,253,69,171,217,206,191,250,24,219,170,138,224,39,65,247,97,244,135,171,219,8,46,146,48,116,58,22,255,221,201,28,168,247,22,107,18,225,244,110,162,166,114,194,205,106,71,183,16,205,176,80,95,113,165,123,82,193,55,50,174,227,230,58,119,119,101,164,17,88,191,187,170,235,22,22,225,64,141,59,199,27,213,117,107,223,138,207,40,140,22,99,62,191,40,226,53,233,116,187,110,205,35,55,94,225,125,206,79,111,208,120,41,29,57,182,72,62,157,160,196,187,241,98,56,106,111,181,86,26,71,177,216,97,67,208,205,162,138,255,20,29,111,59,84,35,132,48,33,131,94,43,236,76,207,132,138,234,81,191,44,210,55,197,106,255,162,119,165,73,216,79,58,236,186,121,153,230,52,137,149,252,91,214,61,162,193,50,149,142,60,62,12,238,28,203,209,139,94,88,204,196,26,157,174,138,193,204,137,124,171,72,45,221,133,5,42,189,113,86,49,98,21,171,35,168,230,93,141,36,145,243,211,154,177,196,253,121,76,5,142,222,66,82,148,248,43,212,197,210,42,209,213,130,249,76,246,79,23,227,172,229,60,57,21,221,142,112,138,221,40,234,59,97,213,233,55,137,150,11,227,127,157,213,102,59,48,134,69,252,75,173,134,179,105,114,109,244,39,182,27,61,76,40,196,46,129,64,173,154,152,167,153,185,231,119,98,128,105,93,206,82,106,177,216,191,8,83,235,101,5,1,248,55,230,18,244,37,76,27,149,232,86,247,227,165,60,73,226,241,196,61,67,71,128,226,232,175,241,197,62,165,103,154,107,248,191,208,102,217,50,78,184,195,11,196,155,73,224,67,238,200,122,223,153,99,238,177,227,129,243,84,223,113,99,85,90,244,28,229,214,33,225,51,31,188,167,45,87,142,48,131,99,164,183,160,230,93,175,223,210,62,88,86,166,115,224,147,129,204,137,176,207,177,7,235,18,50,221,154,136,246,144,0,198,105,219,103,1,219,141,110,80,239,50,219,91,89,196,254,8,79,255,19,246,14,47,155,149,37,238,49,39,88,174,51,215,167,38,167,40,233,149,86,242,185,34,20,180,228,213,73,2,147,180,149,114,61,186,102,121,132,156,247,247,207,190,17,32,208,222,164,33,45,6,80,52,117,36,52,243,19,177,205,103,198,13,136,233,8,135,28,88,126,187,235,252,27,100,183,218,9,197,30,36,87,37,160,29,104,121,241,254,7,209,141,158,156,143,245,161,124,79,120,134,30,171,107,175,123,83,231,172,236,6,51,250,55,209,254,103,92,51,254,96,4,77,168,216,255,119,130,168,93,138,108,44,232,85,45,38,65,50,25,229,36,42,4,10,98,135,141,241,233,38,116,232,21,73,175,12,137,54,237,99,36,11,131,51,145,248,117,236,170,121,162,187,233,4,171,222,245,14,61,168,114,56,10,237,250,253,187,21,64,213,220,0,56,243,39,116,158,193,206,58,2,220,130,179,198,104,101,141,186,70,172,214,120,253,175,137,57,175,169,242,180,221,254,153,205,194,88,28,181,191,209,235,88,123,104,45,50,56,117,33,82,26,102,93,139,46,68,30,240,82,180,195,6,11,211,184,222,137,2,122,62,238,45,198,197,120,191,72,236,46,146,22,133,218,142,210,195,224,227,236,28,120,111,132,157,160,159,99,204,215,227,184,71,222,124,223,240,207,33,200,173,253,9,34,178,21,39,59,19,117,189,3,136,90,166,61,131,237,94,232,222,168,0,132,138,79,92,202,230,61,55,58,146,157,26,127,46,148,109,64,115,42,226,240,176,227,202,21,121,185,138,82,68,172,244,137,239,77,176,10,131,241,2,206,181,209,17,188,60,246,185,133,165,253,174,117,149,188,64,33,160,8,70,240,156,245,30,233,125,64,123,152,3,244,24,97,82,103,18,7,36,217,16,246,95,137,214,39,191,170,5,244,219,26,149,164,3,134,97,54,243,63,21,134,210,197,243,160,216,180,84,56,153,171,235,27,182,129,64,2,211,18,162,110,25,215,40,194,70,151,73,196,78,149,226,186,233,12,63,231,157,220,122,64,98,82,136,147,19,83,31,158,171,75,67,165,185,10,198,38,113,165,108,28,145,192,254,125,88,146,181,55,105,100,129,217,129,127,127,146,126,96,21,45,20,165,37,117,162,151,25,3,16,31,212,54,231,179,130,138,208,130,188,7,46,190,42,95,70,26,123,27,124,235,227,176,111,213,79,186,235,254,132,158,231,126,4,29,47,39,234,252,117,182,20,142,180,199,179,228,141,17,41,250,144,234,239,53,218,127,119,158,25,252,239,223,165,33,244,2,209,137,188,241,46,164,109,19,2,35,211,77,115,19,156,248,10,39,27,108,206,200,112,173,173,1,102,253,151,5,3,208,221,98,126,97,165,57,10,155,206,247,105,148,64,71,92,3,83,20,99,219,62,250,91,10,187,27,248,91,127,250,209,23,177,255,102,118,33,132,145,218,24,31,121,254,40,167,189,34,128,65,139,82,199,176,255,176,172,54,237,51,141,57,66,104,242,232,253,12,87,74,154,17,94,62,98,66,104,39,253,29,113,4,70,35,48,40,135,22,58,77,127,164,46,164,97,90,216,172,245,92,243,92,226,66,214,135,45,130,250,166,214,211,91,81,61,115,87,211,169,235,176,38,30,119,189,104,237,254,246,206,6,41,84,199,157,182,73,204,233,210,124,127,87,11,59,126,50,78,238,222,83,156,151,225,70,231,97,111,131,136,4,36,149,208,126,248,172,82,168,5,223,121,100,198,36,159,82,221,208,129,78,25,0,102,114,119,218,1,1,22,47,20,241,8,248,207,86,169,200,79,85,165,73,6,188,23,233,113,48,63,212,205,12,51,109,216,84,121,14,167,199,17,104,221,40,215,194,138,232,65,62,190,190,82,242,134,105,72,105,220,255,94,223,187,177,173,11,235,50,88,21,17,56,56,237,54,233,135,196,160,87,59,33,159,231,139,6,0,170,45,59,168,127,43,226,208,41,28,229,154,209,203,240,32,115,129,247,145,18,190,158,243,207,214,115,222,113,137,161,239,142,150,23,249,212,81,114,127,67,72,57,0,48,246,5,44,172,237,153,57,80,197,136,106,162,38,81,100,196,41,28,101,7,6,94,210,3,240,117,183,230,181,186,117,3,104,101,14,55,137,95,191,68,34,150,204,158,16,239,93,164,103,95,28,234,69,168,158,198,218,173,225,50,230,21,230,246,237,252,144,60,214,37,157,63,80,0,46,14,137,55,69,135,107,55,10,135,211,146,175,32,184,184,218,177,99,30,29,232,51,229,22,84,100,198,13,37,193,218,237,46,71,102,255,49,58,210,44,128,101,108,133,110,44,156,68,85,73,209,52,16,11,97,186,240,48,154,248,56,74,128,9,177,183,128,225,1,188,68,10,202,129,86,212,81,56,65,8,46,129,222,171,22,39,94,233,199,193,108,232,224,50,203,181,137,227,219,35,205,250,196,224,64,210,48,12,246,211,142,236,109,0,253,8,221,70,228,2,227,223,101,192,62,71,134,142,18,69,34,124,219,42,236,2,91,202,166,76,123,226,163,245,29,144,116,231,139,186,58,109,164,84,7,106,144,43,106,31,255,170,33,26,13,97,250,52,34,249,247,193,41,109,2,205,134,5,236,31,34,104,167,68,255,143,125,231,26,175,188,49,112,236,93,80,253,47,206,26,247,212,107,149,120,216,222,225,4,101,98,246,132,95,165,12,231,211,87,5,72,247,22,33,167,232,138,235,134,57,172,171,147,105,60,70,183,43,113,37,159,46,224,229,167,42,190,177,43,32,216,5,219,138,37,168,96,252,123,85,151,9,208,248,204,58,241,127,157,28,106,151,235,87,224,124,143,238,99,157,174,164,42,245,146,144,194,238,13,171,36,55,203,231,91,143,184,100,142,131,138,199,198,162,244,71,252,5,120,7,208,45,252,70,255,86,107,84,46,242,15,4,99,230,18,176,162,173,228,195,133,222,36,222,34,200,118,240,221,166,107,217,46,146,250,73,211,36,78,14,19,181,220,200,245,209,65,31,206,128,33,160,18,136,199,236,4,133,180,234,180,187,212,69,67,157,3,142,76,121,33,178,44,212,162,155,125,133,86,235,178,13,160,176,110,13,116,12,186,64,9,107,191,133,129,15,151,244,202,205,129,15,100,112,220,255,0,33,244,73,102,173,125,17,62,33,46,174,7,132,73,204,30,133,91,45,70,8,78,113,13,70,127,140,129,183,58,226,69,31,15,192,204,51,165,70,109,134,249,58,160,43,40,203,149,193,195,209,208,189,149,126,23,226,219,254,145,231,145,1,20,193,106,131,19,76,122,139,110,86,136,59,190,23,171,116,82,160,154,30,98,176,213,73,44,167,254,45,192,51,211,129,82,179,248,166,60,60,234,252,17,44,72,255,171,197,180,40,237,226,50,52,13,255,45,54,93,179,240,73,80,203,44,250,161,50,14,238,253,78,248,125,236,232,250,28,43,135,84,152,77,77,246,78,197,168,255,222,228,183,148,154,240,23,236,62,43,184,164,1,84,154,51,17,15,48,122,57,61,103,209,34,58,221,71,130,139,35,160,152,99,121,179,254,22,94,48,98,39,145,201,101,23,68,216,14,198,133,252,213,117,172,187,144,55,191,205,219,110,50,237,131,111,252,58,208,203,21,139,159,206,77,246,104,28,51,195,172,135,92,185,80,101,73,162,142,179,218,255,75,130,107,4,100,172,85,224,155,68,42,5,71,187,213,252,216,182,48,24,170,193,92,68,215,203,126,26,160,13,72,21,137,142,165,125,149,255,166,248,214,190,11,113,228,28,63,157,50,28,221,226,199,158,193,150,45,40,249,141,53,6,151,11,15,133,101,15,227,102,46,179,194,253,165,208,211,1,229,213,137,190,93,108,150,10,192,224,78,254,168,55,74,254,164,62,223,32,102,248,211,70,175,135,170,239,9,230,41,77,120,169,44,65,135,124,138,2,116,86,255,159,252,116,219,1,29,206,249,38,145,36,25,252,33,93,228,113,147,182,125,63,161,188,57,106,134,229,17,174,255,244,207,93,216,41,166,109,197,53,92,7,72,207,220,246,11,202,239,131,109,246,141,239,5,72,140,204,34,143,85,94,46,122,134,103,135,15,12,70,241,75,147,234,85,161,99,254,39,140,134,175,119,135,42,182,0,27,200,118,250,108,123,189,159,159,30,83,193,163,191,51,201,91,43,214,137,74,6,55,77,121,101,32,131,180,107,95,194,215,69,165,43,207,127,145,102,112,199,187,238,244,75,100,19,243,66,87,66,197,79,119,202,92,14,151,27,252,251,175,178,5,249,51,139,20,245,168,12,246,78,6,14,50,239,57,166,29,203,141,54,204,87,120,9,222,127,4,201,211,149,43,173,56,82,2,55,172,62,229,231,65,7,199,0,66,223,63,9,250,4,178,65,58,196,5,156,180,238,95,96,98,102,25,189,26,100,226,214,118,126,255,23,219,144,34,116,243,214,241,185,57,239,73,12,20,163,142,225,6,15,82,152,20,52,12,38,101,120,245,176,51,158,223,167,118,41,134,158,215,6,139,43,159,31,167,131,208,204,188,242,134,226,117,129,57,148,193,214,188,181,16,209,20,69,186,83,90,88,60,153,126,158,232,88,79,159,189,26,145,186,9,196,177,248,222,238,188,17,183,219,2,16,240,72,166,58,213,5,126,90,74,149,232,137,20,103,252,40,48,60,125,29,50,219,255,242,9,77,207,248,202,233,63,134,159,232,235,72,65,29,202,47,66,140,218,163,198,15,180,0,163,34,229,169,182,181,254,140,7,212,213,15,182,17,30,16,25,161,13,198,1,180,212,161,23,176,109,223,211,188,8,250,165,50,1,171,215,232,164,234,43,65,106,79,22,200,114,10,114,101,182,185,88,79,220,216,16,54,215,40,59,184,36,146,130,131,93,123,42,5,116,186,241,154,187,232,151,58,1,28,69,32,207,245,78,223,254,121,115,212,70,86,152,124,46,248,7,155,94,153,120,31,213,177,147,45,84,190,145,167,179,81,68,160,49,69,147,173,168,72,180,178,175,134,150,247,139,81,156,40,48,48,34,5,126,31,190,85,210,226,157,107,102,253,129,214,54,10,118,22,118,110,153,34,10,55,207,215,161,180,102,220,115,85,91,7,131,100,90,48,169,96,237,174,252,15,147,25,14,216,60,95,87,151,228,159,7,22,48,173,243,224,2,240,60,92,129,38,81,81,193,189,140,88,184,175,51,235,35,74,15,200,194,212,87,255,154,188,0,3,117,25,23,50,221,210,69,211,206,197,141,68,186,149,194,13,155,133,138,23,99,98,82,191,176,209,72,46,222,242,206,57,184,127,135,114,1,113,96,126,22,240,224,112,43,219,254,72,167,223,80,11,163,74,135,29,53,161,64,25,16,188,53,245,160,101,157,56,102,152,136,4,42,22,123,170,215,222,21,61,232,192,128,9,44,112,61,236,224,60,235,228,16,128,225,187,252,160,65,21,49,167,80,209,136,29,200,131,200,131,39,209,212,204,205,210,93,62,60,123,249,241,136,58,160,47,203,96,9,161,202,55,239,169,5,21,188,190,140,149,213,221,35,98,194,122,7,69,144,187,19,83,209,58,94,36,142,233,121,178,18,73,90,69,177,76,13,148,242,195,74,42,26,28,180,185,197,77,92,81,80,225,164,92,214,36,42,143,242,178,181,76,126,3,232,80,203,178,58,201,155,189,215,51,174,144,147,182,206,56,230,20,221,198,28,26,153,114,73,185,93,184,91,139,50,234,105,118,8,23,202,9,212,109,97,26,53,66,130,228,156,207,220,142,92,64,235,36,63,231,251,130,176,10,139,152,126,166,15,103,178,148,154,234,158,29,137,12,67,35,249,22,53,190,70,200,91,185,91,47,225,84,205,157,116,50,183,18,16,102,137,34,66,220,131,244,222,69,0,211,159,148,235,246,98,191,118,62,220,98,144,232,50,134,30,174,14,76,127,40,79,121,2,162,27,245,26,82,81,213,164,6,15,242,237,244,206,155,112,218,107,195,59,78,39,235,73,170,178,57,170,63,214,48,136,220,189,166,184,243,159,55,157,7,72,33,119,164,241,253,6,216,156,252,253,219,236,182,165,30,203,250,242,48,132,91,27,129,59,64,170,195,93,134,237,154,224,143,244,162,134,243,100,137,3,228,27,210,146,47,147,42,53,233,242,75,60,137,150,179,122,99,13,82,78,44,158,65,212,211,40,49,46,234,209,249,160,148,150,28,21,232,206,140,81,3,1,227,38,136,118,232,145,94,92,43,17,247,81,128,105,69,95,103,43,202,208,219,2,16,3,194,19,177,252,208,76,217,180,93,13,9,19,131,228,244,96,58,242,97,26,174,174,38,14,58,238,78,109,238,48,125,127,131,186,96,45,143,69,137,139,170,71,191,162,161,137,45,21,158,224,82,4,120,67,132,134,74,119,228,211,148,75,74,41,233,137,101,111,107,21,146,27,169,123,54,188,138,79,201,236,234,166,177,208,252,33,136,55,2,8,176,202,73,74,142,56,23,136,204,15,71,74,231,220,170,31,104,52,22,3,83,34,214,161,231,187,12,42,98,156,208,90,24,219,225,228,205,140,110,79,147,12,74,91,21,213,187,49,191,102,60,55,48,156,71,7,79,150,227,212,234,76,158,109,59,113,159,30,180,203,91,79,238,107,130,23,37,151,152,14,153,45,3,139,247,185,181,41,246,43,196,161,0,136,105,189,27,243,54,133,242,252,244,192,31,30,42,120,63,106,50,47,62,197,183,233,41,192,43,21,224,118,234,108,176,121,104,207,184,19,137,96,43,251,210,68,255,144,42,63,143,5,28,173,186,55,214,11,12,49,147,247,169,3,34,151,255,159,241,186,98,174,105,238,33,103,9,218,58,179,67,167,26,221,75,93,23,69,76,165,36,87,107,228,202,231,98,32,4,177,76,39,140,75,95,208,215,199,205,49,200,149,241,25,195,158,157,62,146,80,121,143,68,219,46,117,123,162,209,187,144,55,179,27,196,251,114,220,7,249,97,136,243,223,76,72,59,97,126,208,130,79,185,45,148,89,235,231,164,90,86,222,245,222,213,240,208,240,69,227,180,194,42,226,219,162,115,26,2,150,125,101,247,143,141,76,138,204,239,80,195,240,119,237,154,92,8,24,113,80,68,181,73,140,195,181,140,195,130,21,220,98,112,246,98,107,20,82,75,71,215,186,176,145,82,124,16,116,77,234,76,230,193,13,243,132,177,180,54,54,182,202,72,148,142,210,12,72,82,52,55,43,4,68,16,22,241,21,230,80,147,237,32,130,187,106,55,196,173,157,22,19,188,54,103,215,210,227,228,119,6,151,39,47,32,140,197,132,26,25,68,93,15,105,21,121,229,154,24,160,161,86,92,213,156,240,43,29,79,47,37,205,138,17,57,214,33,130,16,7,125,58,115,210,25,23,160,235,40,63,12,200,145,210,3,66,96,55,136,193,134,113,155,101,57,211,246,157,112,82,193,2,71,225,65,248,159,2,210,134,239,196,13,249,56,192,57,215,222,255,227,64,48,149,29,83,78,126,234,3,19,91,148,1,254,152,85,33,130,153,231,227,112,173,126,222,239,28,83,130,123,182,167,164,138,238,42,99,50,208,20,127,101,38,95,83,37,15,151,10,69,192,233,104,41,232,162,159,73,89,109,14,149,180,215,178,153,150,116,31,48,243,89,194,215,45,146,56,35,238,111,234,85,142,14,155,251,196,25,101,4,140,68,172,105,147,90,73,247,72,196,184,170,149,178,194,209,116,189,231,46,44,210,212,184,222,210,201,242,6,191,72,136,230,70,75,184,168,35,174,146,164,164,17,129,64,13,202,167,208,168,114,1,248,87,123,117,33,51,189,94,219,55,236,145,21,163,112,143,62,3,77,47,45,78,26,132,221,48,240,126,72,155,3,17,131,105,26,226,132,195,237,250,94,17,20,188,17,204,51,39,165,84,93,18,93,243,21,91,111,160,74,189,222,159,108,128,238,134,227,246,231,124,245,123,244,218,117,112,86,246,129,11,183,14,117,20,17,87,250,161,232,164,25,55,187,142,82,186,241,207,130,238,72,223,21,240,124,213,32,101,114,232,75,78,151,199,147,66,174,199,31,123,22,181,106,85,16,212,0,83,21,121,62,46,184,234,238,84,210,133,227,23,88,65,205,206,28,118,130,143,25,19,113,144,1,24,202,1,188,92,244,27,228,234,61,158,134,93,224,181,77,10,71,54,146,117,1,209,76,225,109,72,58,83,222,41,127,7,232,235,255,30,137,182,134,219,85,114,64,169,4,147,207,98,29,162,60,222,102,0,24,165,174,127,144,141,131,249,211,42,251,104,204,90,218,77,148,118,193,220,41,185,72,100,80,81,239,134,0,59,122,108,46,42,236,207,249,131,82,16,74,39,230,160,187,120,173,253,201,186,188,46,90,41,159,251,201,7,197,143,9,182,50,122,228,46,138,149,189,204,50,166,246,119,229,63,54,118,150,52,186,162,11,76,177,233,146,242,167,206,3,32,77,137,102,2,81,162,235,78,185,21,158,142,165,32,161,250,126,166,183,78,105,240,162,187,203,151,52,181,124,64,143,73,28,59,101,89,72,75,93,230,191,236,30,78,190,166,25,114,137,200,116,145,9,193,26,26,254,18,240,130,52,188,198,13,120,250,173,132,212,54,4,190,78,171,154,76,237,72,175,108,74,205,216,199,93,239,118,132,168,211,242,146,180,106,115,53,153,222,255,248,119,193,220,107,210,152,202,176,176,56,119,32,208,232,135,94,105,215,115,220,231,243,200,55,23,128,8,185,226,207,203,151,26,28,12,229,26,15,130,224,188,21,25,211,125,136,168,6,100,26,190,111,19,6,68,150,48,142,3,100,134,208,250,130,14,161,46,81,26,212,53,92,86,110,168,88,151,21,41,39,119,32,101,235,183,114,11,54,174,200,123,160,152,223,99,10,223,23,59,186,223,150,90,64,216,48,103,89,124,221,238,145,186,16,47,96,212,7,15,223,185,127,17,173,167,225,201,196,33,25,37,233,158,128,105,91,38,141,178,172,66,140,149,91,117,107,219,16,171,219,154,210,39,65,35,219,102,102,115,71,84,145,30,166,65,15,208,130,232,194,187,248,214,79,157,198,45,78,237,97,160,47,5,232,182,158,52,193,222,116,254,128,62,129,178,83,64,206,25,89,92,9,104,21,30,221,178,146,119,209,77,143,83,241,243,131,1,178,193,71,112,3,52,152,194,13,121,234,149,207,174,167,117,176,125,145,247,181,247,169,140,246,252,39,70,19,211,247,127,74,31,214,12,57,2,74,195,3,49,23,97,252,93,30,110,2,61,198,125,164,50,148,75,254,158,163,177,241,207,50,254,192,252,145,246,168,193,118,113,217,120,92,127,131,46,140,224,251,96,201,39,191,118,206,122,211,194,203,228,192,27,171,56,173,235,242,17,186,161,31,28,180,186,37,207,16,226,3,252,19,52,36,10,68,76,63,253,71,37,246,94,247,215,197,30,243,75,194,17,8,181,59,88,124,15,254,147,231,227,139,155,121,14,240,198,95,49,119,18,238,106,140,5,94,141,67,195,119,113,69,231,186,67,75,92,156,233,186,86,217,132,128,45,60,36,49,223,87,187,57,58,145,80,160,130,4,142,11,147,169,3,152,119,189,192,84,26,12,97,143,67,131,145,96,43,248,231,238,154,200,88,181,175,31,202,245,130,133,242,55,85,108,114,126,222,97,12,105,150,205,45,209,232,99,97,119,145,11,14,126,191,41,115,63,34,241,160,219,44,10,162,192,199,83,64,35,226,31,45,57,167,189,137,144,212,9,99,111,188,11,102,153,173,154,71,147,177,89,26,124,107,255,79,112,18,139,173,5,100,48,18,94,252,171,34,91,26,209,165,93,104,139,163,199,176,130,160,219,94,144,121,166,94,117,2,207,156,37,171,235,139,233,98,142,196,197,53,20,128,200,191,164,12,100,18,175,17,134,127,203,65,42,74,100,250,79,9,36,94,237,135,194,7,160,29,209,68,79,146,149,103,78,146,246,213,67,99,84,127,230,87,182,13,90,228,209,184,3,7,221,201,113,192,206,95,156,236,33,216,173,159,234,124,232,186,185,45,35,84,214,169,142,120,152,187,151,171,9,199,98,80,72,110,54,201,190,140,127,230,123,82,234,35,176,243,96,205,50,48,56,217,61,86,119,174,91,21,150,151,9,24,139,75,94,140,234,95,250,218,4,193,249,196,97,16,212,123,112,210,199,255,131,55,145,233,198,245,14,184,157,242,238,212,249,197,246,67,7,243,7,17,208,41,141,60,165,117,210,3,210,171,19,54,146,205,205,41,193,198,111,159,13,3,59,27,33,236,108,247,164,85,202,125,130,137,22,21,157,204,183,213,219,190,105,97,173,191,54,37,188,208,194,223,37,124,7,251,170,130,163,4,134,218,173,175,228,195,159,60,22,142,242,61,120,56,139,139,40,1,28,14,66,222,161,175,158,169,235,105,33,163,170,33,64,120,38,73,134,202,77,206,94,230,32,212,8,216,15,194,221,243,29,254,67,110,206,41,40,87,99,218,17,137,247,219,129,23,10,226,215,173,51,12,93,233,197,132,47,118,68,163,253,105,231,106,46,68,95,240,214,114,174,88,167,57,30,116,139,97,30,135,126,44,193,76,251,80,98,86,9,87,147,178,253,150,92,226,8,63,231,158,148,12,200,69,140,124,234,109,8,23,100,129,133,15,209,133,113,218,225,120,123,109,164,35,98,195,66,190,184,176,175,243,228,32,241,137,228,19,79,135,240,145,74,193,229,216,189,236,18,51,216,104,21,23,187,230,220,135,84,8,99,81,33,76,213,159,146,19,210,233,165,76,217,237,118,157,118,34,200,244,156,33,199,49,18,4,24,110,30,235,218,154,141,3,77,101,234,35,161,160,14,230,110,75,46,235,230,29,117,3,204,126,81,254,175,5,221,34,127,52,221,31,44,68,2,46,101,63,222,25,237,56,91,92,193,55,95,185,168,88,188,234,200,134,97,37,201,155,67,234,255,253,36,39,206,103,167,65,14,128,71,132,50,106,160,38,251,1,212,75,195,49,193,201,19,91,171,21,204,151,145,25,195,130,177,168,25,226,128,43,124,144,183,46,92,214,251,162,171,110,25,42,96,237,5,79,133,46,132,46,244,15,53,13,122,134,210,16,251,138,237,27,104,54,99,150,56,146,82,137,185,197,53,253,10,50,43,160,186,178,7,244,25,236,16,28,145,150,104,10,4,219,73,108,20,174,58,52,23,47,57,250,136,196,83,122,187,139,184,142,94,175,48,149,27,93,162,110,174,12,13,221,149,93,61,200,156,188,84,11,84,178,177,219,225,96,80,21,198,97,188,199,205,253,171,168,179,13,113,163,248,1,43,97,104,8,4,232,251,204,58,246,34,76,131,244,29,120,205,50,60,90,6,193,46,176,3,153,149,195,80,138,150,198,12,181,140,89,164,17,125,158,197,59,75,62,85,36,139,228,104,138,172,254,70,157,38,215,178,35,206,121,201,18,188,227,51,20,47,37,12,253,179,158,58,107,19,192,139,92,197,151,241,113,201,63,107,79,19,11,146,99,65,96,210,120,131,83,3,201,227,20,115,250,194,17,247,57,60,75,66,126,144,209,230,236,168,107,91,239,241,46,158,213,198,99,68,77,245,224,239,199,222,101,227,104,169,142,215,34,134,202,4,117,137,91,7,123,187,158,182,22,101,6,2,85,135,130,46,79,209,52,193,219,200,113,211,113,55,32,35,250,135,41,45,199,40,131,19,178,151,111,33,26,148,119,242,148,198,185,81,90,183,80,66,216,45,11,125,144,129,215,226,197,23,37,239,164,228,79,138,61,202,11,87,225,198,231,20,4,49,84,179,182,7,152,135,70,246,9,43,191,216,184,3,22,250,180,85,97,113,23,121,205,7,139,75,206,179,42,215,177,250,92,148,118,208,66,53,125,191,103,209,129,66,208,100,235,41,25,108,123,131,123,111,254,151,222,191,123,118,218,163,186,127,182,44,65,233,243,89,195,202,175,65,134,133,248,126,194,177,192,85,240,35,15,251,207,23,89,183,147,159,28,24,138,47,124,203,139,182,46,63,151,96,89,99,3,134,224,170,27,89,22,99,33,179,152,194,227,219,57,139,62,74,160,114,57,44,166,129,195,226,73,152,253,225,0,34,66,8,240,98,82,9,144,124,245,50,113,252,255,197,175,177,186,135,201,78,64,126,98,140,233,204,75,119,191,110,211,97,87,197,231,98,221,153,67,98,7,26,53,221,45,199,140,192,127,122,143,1,138,223,17,180,242,34,100,152,216,89,7,107,185,112,70,72,208,127,57,54,9,191,112,93,208,8,183,116,143,45,112,10,209,181,245,166,80,202,241,113,29,16,63,189,93,0,15,147,38,75,215,30,79,59,237,222,20,28,255,26,15,194,205,99,170,123,65,228,165,111,40,1,22,176,215,193,235,27,87,202,28,45,172,89,209,218,34,148,44,109,196,40,198,140,44,160,9,107,71,96,138,13,18,215,123,188,39,206,29,143,217,165,117,86,75,30,91,189,68,73,53,104,51,146,76,235,86,185,33,11,224,254,217,9,69,142,27,221,237,246,202,14,187,90,67,26,220,86,61,224,220,55,6,116,37,60,162,18,9,162,126,49,232,164,117,78,30,152,187,121,188,134,135,181,185,119,84,233,78,202,113,185,67,79,185,185,223,14,149,70,244,196,21,32,119,230,118,156,160,56,196,18,31,6,158,200,48,103,90,162,236,12,240,62,93,143,98,88,177,199,137,37,39,96,219,137,159,162,151,192,180,214,17,253,74,235,96,212,44,54,60,213,254,239,175,247,97,229,115,159,170,195,224,76,72,26,76,66,124,252,50,168,126,125,211,154,154,39,199,5,17,216,152,163,178,103,205,106,40,192,38,229,82,56,95,132,81,223,31,143,180,187,242,56,10,124,211,132,255,99,181,239,119,234,157,254,83,59,74,115,126,61,134,208,228,109,93,169,187,182,209,88,232,57,176,232,22,63,160,172,175,25,16,247,97,150,253,47,190,60,1,110,141,249,67,99,74,227,109,190,160,43,194,102,148,214,99,27,244,30,20,249,81,134,130,99,33,7,194,23,119,155,105,51,240,177,14,69,200,145,236,38,44,144,63,131,129,214,18,106,118,248,87,75,113,50,75,226,38,188,134,106,23,150,41,71,216,77,55,206,20,240,71,23,255,174,206,228,82,21,125,72,226,77,176,210,132,165,136,27,2,211,0,159,123,250,202,108,215,46,102,106,64,184,169,227,120,35,120,130,18,109,196,24,138,52,230,172,96,241,221,2,245,66,148,68,62,84,224,187,64,158,87,191,68,138,193,102,236,181,125,49,236,67,103,229,255,242,128,250,158,113,138,208,107,238,4,9,97,220,234,117,216,188,102,254,63,31,86,71,176,190,197,21,23,141,250,187,172,135,62,47,230,34,131,81,55,127,235,221,245,203,0,195,19,157,154,28,155,216,41,54,182,200,13,12,97,228,106,173,62,78,219,160,237,234,192,203,23,27,77,232,180,52,20,2,8,163,116,221,178,143,238,8,62,187,9,45,148,237,79,203,81,160,105,236,135,154,239,246,223,216,133,199,21,200,48,101,87,14,117,235,156,127,218,91,54,207,118,161,92,28,131,250,221,124,30,211,107,13,234,134,198,209,154,209,230,10,169,167,162,61,235,190,136,224,109,222,167,190,103,94,41,130,148,184,56,104,197,210,112,40,108,102,170,235,62,174,220,19,229,179,227,157,226,17,55,78,31,33,88,8,118,150,167,144,233,148,22,117,72,129,106,116,142,40,134,78,2,177,35,219,119,7,48,39,39,157,111,127,185,94,130,0,56,140,123,182,35,98,96,251,110,207,2,172,47,128,194,82,88,63,168,22,229,47,137,30,48,60,153,55,27,245,87,72,121,53,222,214,181,180,41,22,68,245,250,28,213,151,182,48,82,10,44,109,31,43,147,6,187,129,201,94,76,24,11,237,155,26,97,12,137,66,234,177,21,233,176,187,172,15,208,54,144,8,237,99,207,12,222,182,90,114,150,40,200,240,30,219,165,90,88,66,86,47,105,253,45,241,164,194,211,55,232,80,243,154,111,77,109,249,7,205,252,158,63,102,162,236,119,117,209,0,162,218,157,248,114,12,199,186,223,140,204,197,46,224,202,117,227,75,197,161,224,122,165,59,102,57,132,111,127,57,228,151,234,90,197,11,253,28,48,80,218,88,38,234,181,74,98,18,157,169,99,106,28,3,49,22,152,127,51,53,20,242,43,186,141,79,18,132,202,122,135,212,1,20,57,68,244,189,35,32,182,50,123,21,83,126,140,127,228,126,222,11,229,42,145,100,210,143,90,9,213,44,157,232,216,53,235,189,182,231,103,86,77,26,180,165,90,134,113,253,162,45,237,21,187,249,207,127,188,4,92,68,177,226,26,61,191,61,219,50,170,3,246,64,0,237,143,175,11,17,114,120,35,190,153,145,159,223,139,83,69,11,1,171,9,66,70,145,185,91,42,199,2,251,84,252,117,173,108,166,195,218,59,3,206,51,121,132,92,190,76,151,37,39,119,159,13,43,0,176,36,180,221,139,170,206,26,3,215,208,68,207,111,89,64,168,233,42,54,176,104,159,125,1,242,84,235,106,206,169,157,193,16,197,175,240,227,84,49,35,119,89,114,227,23,103,227,181,185,97,138,243,124,41,114,114,131,40,210,125,200,21,145,45,236,132,31,33,185,108,75,248,43,194,125,246,46,13,210,162,92,213,110,248,174,10,139,105,226,171,34,86,114,27,238,203,17,148,19,122,243,97,160,114,180,0,246,18,21,161,178,131,35,33,98,210,75,174,37,33,106,154,126,38,177,69,118,119,80,145,146,77,225,162,30,168,130,163,168,15,190,71,40,45,237,207,36,158,233,28,61,254,2,38,242,169,92,96,134,249,59,25,146,160,204,145,9,178,86,158,35,112,230,99,118,134,121,80,185,74,95,214,232,225,191,75,100,64,78,253,250,85,10,35,40,84,13,54,133,79,56,217,229,246,56,222,24,156,26,57,19,13,169,5,227,109,246,223,125,227,145,71,112,253,1,22,133,76,127,164,206,213,243,224,192,175,201,202,40,148,150,109,230,45,135,43,192,43,41,156,58,126,44,98,222,216,12,184,179,217,182,117,182,71,105,65,110,25,82,188,244,218,50,5,110,214,138,7,12,172,188,191,225,114,38,38,189,79,203,70,5,242,14,42,91,207,62,164,26,117,110,100,10,239,220,160,60,95,168,57,247,38,172,175,231,3,212,44,197,247,237,39,228,74,67,202,113,123,103,81,82,179,33,255,245,139,192,223,254,237,17,25,230,135,127,221,107,216,43,35,150,23,154,223,185,37,74,62,209,27,100,214,174,255,42,61,164,166,169,205,163,223,195,149,78,29,23,247,68,230,188,70,141,213,164,166,119,93,215,8,49,128,131,250,188,127,170,250,173,132,34,71,95,128,133,66,238,0,25,128,142,72,40,92,157,75,55,32,142,27,207,177,161,194,233,247,86,1,179,114,228,241,198,13,67,165,195,85,100,51,190,148,78,245,100,225,113,241,208,107,46,18,74,107,117,66,99,51,240,153,100,135,113,105,89,204,141,11,112,125,212,18,203,248,238,62,162,19,197,75,115,155,42,2,70,54,185,215,28,79,99,249,67,49,109,48,241,96,109,146,112,147,195,157,227,89,95,91,192,61,158,124,254,229,39,114,6,59,63,220,194,210,44,82,6,36,226,236,55,93,127,193,217,177,64,231,13,251,187,254,113,237,61,151,21,105,181,12,5,152,64,124,120,167,160,166,231,167,91,169,186,119,129,72,91,13,223,101,217,189,217,176,76,80,76,72,43,28,171,172,103,142,239,110,47,97,143,177,243,48,200,90,205,90,81,161,224,32,217,123,135,80,119,86,91,24,153,219,138,126,14,153,169,168,195,102,26,255,190,194,98,17,160,97,244,181,249,242,7,99,198,252,46,251,80,246,232,108,63,177,191,3,234,154,70,46,50,106,154,115,63,132,105,63,253,88,90,58,33,180,42,210,175,11,70,143,43,34,131,121,62,117,186,158,83,158,113,50,224,217,33,190,90,48,33,94,123,136,114,193,74,37,98,152,184,113,234,3,204,119,174,242,148,94,135,58,60,57,253,1,70,228,86,29,35,93,18,139,251,143,236,172,32,168,223,114,238,24,82,107,38,238,20,12,200,215,108,143,29,71,74,111,206,221,30,34,109,76,134,189,71,8,228,91,64,41,186,44,194,119,123,166,12,75,87,46,146,9,217,91,162,173,52,246,27,35,165,0,147,252,24,116,172,177,4,53,60,116,178,41,216,23,29,211,1,137,173,246,26,98,225,36,76,158,95,22,88,88,241,34,129,202,250,119,77,255,241,152,162,154,12,72,100,64,9,108,109,160,113,2,230,88,172,233,89,149,173,117,212,77,166,98,192,203,186,220,190,117,232,249,164,78,140,213,157,139,54,32,65,79,28,216,33,245,46,133,133,200,33,249,49,183,120,28,225,20,82,4,241,210,56,137,192,143,170,52,137,200,3,237,255,119,114,201,10,133,151,76,61,144,232,67,162,235,248,120,64,162,218,157,219,32,180,60,29,51,83,52,150,132,20,155,210,183,127,245,0,140,145,41,118,249,144,192,11,228,202,20,43,130,254,51,177,190,131,127,82,201,28,107,189,219,20,85,214,140,2,216,249,168,222,35,166,149,204,43,130,149,28,120,137,11,4,68,4,238,75,10,236,16,229,218,132,49,69,49,16,53,36,126,171,123,41,58,32,243,65,194,38,123,224,154,213,80,75,59,20,14,132,155,59,2,124,136,110,125,113,89,23,163,82,7,228,195,188,67,200,50,248,152,129,240,165,215,120,15,50,255,56,6,163,250,124,115,143,76,55,76,78,174,46,219,249,253,185,217,90,244,211,127,183,46,81,246,149,22,21,57,177,104,233,215,131,112,24,221,87,31,176,36,253,31,188,37,116,183,72,151,158,79,236,129,221,124,69,220,98,8,16,242,62,37,222,250,158,12,242,251,160,172,143,38,217,92,187,214,207,184,60,44,61,77,192,124,240,216,178,173,174,33,2,8,69,2,145,67,36,117,37,113,62,161,40,171,174,205,134,1,47,215,163,237,18,89,54,54,205,235,208,119,202,251,246,92,126,81,250,243,98,247,38,176,81,19,222,111,97,200,61,221,43,165,241,88,167,58,33,218,87,0,68,120,48,208,171,11,105,17,110,243,24,54,204,121,12,246,173,210,110,157,214,184,114,17,6,62,30,203,3,136,194,193,227,217,241,149,170,167,211,46,35,236,174,203,130,161,22,157,140,233,57,46,85,179,30,160,60,247,211,79,59,73,148,160,129,130,119,121,48,225,217,115,191,102,229,224,237,6,251,85,112,0,196,202,197,188,185,194,232,25,26,176,195,80,11,233,237,52,163,214,182,227,15,85,238,61,167,185,121,40,123,112,95,75,92,72,10,5,53,209,104,209,254,171,134,210,214,203,22,149,110,105,176,105,157,84,89,104,139,162,139,94,180,52,247,243,2,221,190,36,190,169,107,161,172,234,13,137,19,162,92,217,66,123,139,110,104,82,96,120,207,158,100,116,82,54,161,85,230,239,45,252,145,209,246,88,190,238,8,187,49,12,214,116,125,64,94,105,186,73,134,157,78,188,144,137,54,112,152,76,153,71,229,13,47,128,141,211,238,144,89,137,179,123,19,108,168,186,111,176,163,76,166,211,54,16,20,104,97,154,211,232,172,123,251,107,214,187,184,106,2,27,240,50,206,29,216,251,188,184,245,173,117,195,50,75,223,78,118,139,69,51,8,223,217,164,230,234,14,165,148,167,20,82,151,18,54,213,58,113,114,74,83,48,88,217,201,247,74,1,113,196,194,220,18,13,44,107,133,22,58,175,48,230,90,161,111,60,109,170,136,232,25,4,124,181,32,30,119,17,43,196,99,112,207,149,162,199,162,222,113,47,173,187,70,35,137,110,18,59,95,200,138,231,164,111,183,65,229,238,111,22,29,34,170,147,89,23,148,32,3,43,141,223,136,50,148,123,14,57,31,247,105,252,206,243,92,45,76,41,201,241,179,74,77,91,67,50,12,83,249,116,232,136,174,182,6,5,226,9,201,169,91,103,27,39,38,253,209,18,245,154,49,236,224,159,53,129,186,218,152,63,251,156,206,100,110,23,79,106,115,129,231,96,93,172,111,133,2,134,96,117,122,22,232,242,7,83,179,72,181,21,100,218,76,44,99,142,106,131,94,4,147,36,132,3,96,13,154,116,191,54,242,46,120,192,5,86,69,74,200,88,76,209,114,241,154,130,34,212,96,218,124,147,139,213,58,55,2,59,108,89,0,101,208,159,80,170,108,1,118,95,128,55,169,98,101,175,40,123,79,104,140,139,254,20,220,170,16,118,105,137,63,6,217,225,72,160,6,179,248,250,131,93,74,28,236,93,55,199,131,55,10,202,243,91,69,156,195,90,50,206,233,253,40,143,222,18,140,243,80,84,93,173,99,58,243,233,130,135,4,48,166,182,143,113,123,54,150,171,123,133,160,169,217,202,141,73,106,212,166,13,101,226,197,69,183,195,242,158,26,83,76,126,17,250,54,184,174,65,124,20,60,145,122,24,83,51,4,243,114,93,33,154,224,80,132,123,151,185,248,33,30,115,26,70,20,80,86,45,165,102,225,175,25,141,114,121,120,238,151,125,185,10,63,187,92,52,118,130,176,250,221,226,250,140,161,138,103,62,60,125,9,45,97,46,238,243,245,252,156,144,216,30,125,223,172,102,131,23,221,207,60,49,44,123,138,137,173,5,155,140,141,147,178,227,246,172,104,100,55,83,24,212,117,55,6,100,245,153,157,7,95,121,237,186,192,212,23,10,88,84,226,248,255,14,79,235,3,73,219,104,228,54,252,227,180,219,179,206,136,35,8,48,220,199,13,229,128,128,34,39,189,173,140,10,150,238,96,47,249,246,115,49,173,200,41,5,225,69,50,117,21,93,198,157,133,193,90,154,188,56,194,107,186,145,91,79,175,84,227,126,220,214,216,242,220,38,2,144,102,167,181,127,110,7,252,250,2,69,101,133,194,36,116,152,202,150,54,220,76,11,69,11,27,23,239,96,120,112,151,19,231,227,116,193,69,250,97,90,199,7,62,245,116,34,216,252,78,198,21,103,254,207,84,98,64,25,110,239,151,102,215,55,166,62,149,202,190,180,77,221,150,37,217,135,233,173,139,97,205,223,96,238,76,211,238,95,18,5,149,67,102,158,156,6,15,117,112,186,67,210,197,239,227,66,214,124,4,184,23,186,252,226,137,127,209,205,242,134,42,55,75,15,193,36,206,205,247,92,111,162,14,117,121,76,18,246,75,231,112,175,101,217,241,60,246,242,50,39,115,1,253,21,63,153,228,89,17,83,135,102,103,204,13,206,100,105,33,188,20,218,33,199,79,181,48,35,239,160,233,103,236,156,2,120,225,168,250,186,45,195,72,197,141,191,84,158,183,97,3,96,241,170,27,34,39,243,0,0,126,153,0,69,220,28,203,134,250,78,142,19,107,187,227,99,79,215,215,84,100,48,59,31,15,147,48,10,141,194,55,179,7,221,184,232,122,187,91,17,44,200,236,37,45,185,5,51,240,248,86,248,85,14,202,241,142,111,109,164,113,43,254,160,101,183,27,119,59,182,149,74,191,163,239,121,200,201,28,218,91,112,254,55,203,37,126,126,32,255,77,70,247,119,16,95,131,14,68,128,210,171,62,198,205,70,161,32,37,57,114,56,160,121,67,47,186,74,245,228,198,15,96,157,112,42,72,239,123,124,112,143,255,151,49,243,14,180,48,44,71,132,235,26,125,218,131,238,113,209,101,221,135,130,131,104,7,41,201,47,51,184,115,214,126,113,132,137,167,149,138,67,22,91,118,218,86,217,139,220,147,123,229,82,42,187,155,233,250,97,151,96,17,20,155,86,84,94,31,43,196,250,198,213,181,158,39,155,193,246,180,123,107,34,18,112,41,215,188,180,145,65,60,212,60,209,192,103,135,204,12,209,121,16,203,53,71,177,184,30,160,57,43,154,178,173,62,208,127,63,102,130,77,250,55,168,163,10,236,43,165,27,163,149,99,62,188,235,189,66,171,242,166,91,231,215,173,65,180,137,91,253,119,117,4,162,89,130,159,42,211,239,138,190,202,116,164,205,113,183,136,218,253,105,81,249,6,134,184,159,213,251,140,75,227,125,253,252,20,110,188,235,43,66,31,138,14,128,185,242,59,207,132,26,236,68,126,212,233,124,146,72,156,210,101,221,81,96,248,24,182,235,188,180,117,132,21,84,43,105,144,83,148,25,200,104,1,106,176,160,51,6,157,180,208,65,219,45,39,148,200,37,206,14,231,201,111,176,4,30,85,153,184,164,25,22,133,247,62,106,214,174,178,75,102,182,148,101,206,39,92,4,68,140,200,173,243,76,164,139,220,16,101,201,119,84,57,30,169,16,240,158,159,245,237,34,246,22,102,103,25,148,242,23,145,37,16,101,19,136,222,17,49,200,105,136,156,59,191,195,114,255,138,201,12,212,96,203,17,48,101,180,54,213,82,6,3,69,51,84,74,52,36,18,77,194,85,119,175,175,136,30,214,245,36,81,114,249,41,253,245,253,9,229,215,33,13,112,106,121,66,213,247,176,6,110,153,158,231,189,210,38,175,30,134,201,48,115,87,18,40,113,144,31,88,214,202,221,205,203,149,68,47,223,127,84,197,76,25,221,123,235,38,144,74,200,98,33,248,90,159,250,166,149,27,21,77,63,12,216,73,66,212,8,134,171,28,63,86,206,94,129,140,120,35,85,201,98,195,140,250,239,111,18,69,232,189,68,224,4,208,29,91,32,177,144,9,186,82,126,241,129,179,208,71,173,151,86,216,181,231,174,87,203,254,153,82,145,198,33,215,137,26,72,36,224,238,224,176,61,84,50,183,77,235,156,223,2,136,215,194,43,241,99,31,134,236,246,219,212,14,54,86,197,219,235,251,168,57,80,16,106,43,112,205,223,212,66,241,250,148,123,218,123,10,119,84,111,105,123,217,46,13,241,31,59,95,218,28,199,80,101,67,198,128,254,160,82,30,177,152,77,43,127,151,1,219,81,77,188,70,162,44,112,167,163,209,124,167,177,151,42,134,67,239,203,62,58,154,75,41,104,151,18,62,46,48,192,184,130,222,245,23,26,145,201,111,168,195,20,33,243,187,51,49,200,52,179,37,208,12,105,28,85,248,217,148,62,157,48,79,181,119,106,77,165,186,199,96,162,27,138,1,226,51,46,247,167,229,243,100,6,245,142,181,0,7,253,230,203,6,99,176,227,45,62,231,100,96,173,251,95,51,28,148,130,123,99,98,181,152,25,170,202,30,166,132,215,51,31,170,141,147,106,24,142,32,79,53,17,180,157,127,61,69,129,60,32,188,24,7,160,187,100,7,54,62,87,81,188,67,17,241,0,116,209,175,141,72,159,74,101,124,6,94,166,209,2,112,162,186,141,153,159,250,182,237,109,6,145,88,123,111,70,161,229,71,151,48,203,174,46,49,247,69,174,232,138,254,94,136,171,198,119,205,50,120,1,250,75,18,0,107,216,4,66,69,231,227,161,62,74,240,107,102,183,234,199,173,71,159,127,196,227,140,126,148,124,237,25,103,137,228,195,66,226,122,35,119,48,221,118,166,228,108,249,96,193,20,197,29,130,59,181,50,244,193,141,180,226,48,210,86,243,37,119,62,160,103,225,13,104,211,6,186,91,3,98,10,220,254,97,140,75,87,182,150,166,228,25,154,215,134,6,119,221,242,5,58,141,51,52,4,87,249,91,183,95,58,132,200,96,201,230,27,234,75,133,76,130,189,2,107,0,195,58,80,16,44,31,128,234,44,27,105,147,212,37,196,87,128,249,227,37,239,24,153,27,228,186,11,35,91,33,151,42,133,121,241,140,185,148,174,124,31,166,234,187,50,209,116,18,132,145,128,157,99,88,249,193,94,71,10,50,80,200,97,175,235,120,180,110,8,16,241,63,188,187,18,0,35,17,175,83,172,244,117,237,167,176,172,23,212,110,171,16,248,217,14,246,231,221,77,14,209,120,40,178,207,82,64,81,236,163,115,237,32,25,13,220,216,176,83,36,203,62,58,251,191,108,86,171,45,36,171,73,9,191,26,158,133,181,142,52,128,0,162,42,51,52,128,203,16,237,0,87,251,189,180,116,180,40,130,37,137,117,236,105,21,174,246,79,123,215,240,59,34,7,66,46,209,98,69,158,120,82,162,84,96,125,36,42,14,199,164,48,129,105,248,116,232,143,211,62,243,3,59,134,135,165,175,226,12,232,149,223,242,179,30,37,29,135,72,16,205,8,79,19,241,170,125,154,33,212,148,195,243,103,0,210,194,180,225,178,242,238,218,222,88,213,90,231,118,188,41,46,206,124,10,98,107,217,86,74,176,155,56,174,101,243,74,102,116,69,139,211,245,98,8,23,174,157,118,94,106,173,54,254,83,42,222,32,49,88,83,139,27,201,117,210,9,254,165,184,135,47,98,238,111,4,11,33,45,217,65,144,219,181,249,89,95,106,62,252,92,16,226,86,173,186,95,24,169,49,63,215,133,59,14,67,36,95,156,148,58,11,4,247,122,128,210,208,222,169,85,158,231,20,238,202,120,9,22,161,47,163,127,7,241,151,254,226,110,79,219,3,168,36,115,107,27,178,250,68,180,25,117,42,92,45,36,171,243,7,222,130,22,244,35,212,242,119,102,4,171,249,254,116,185,235,152,12,76,214,39,125,153,153,63,179,95,147,199,239,25,82,121,86,33,124,99,136,220,146,242,136,98,189,118,85,134,218,131,204,239,61,105,139,48,102,13,18,63,254,110,6,120,204,234,217,143,73,140,215,233,56,18,146,54,208,24,70,234,160,144,1,124,184,3,23,59,75,92,54,185,9,58,145,167,204,30,146,32,200,134,93,188,125,247,162,207,66,159,108,165,248,62,99,8,255,234,240,7,45,200,177,29,167,185,53,193,25,5,107,52,83,25,224,108,56,173,253,41,77,28,7,107,1,166,69,139,2,199,154,178,1,109,107,62,82,185,51,165,13,209,129,217,23,136,243,243,228,146,21,100,168,167,214,104,127,166,123,163,72,39,151,36,70,110,121,13,134,42,245,139,38,233,75,179,12,134,240,56,159,184,58,82,113,109,24,119,120,68,25,240,108,245,207,47,75,31,9,29,182,218,241,241,59,232,21,79,234,208,6,41,141,25,233,96,232,181,52,168,180,94,222,6,239,67,155,206,38,125,218,225,93,63,10,8,43,99,8,91,23,15,243,254,144,137,118,74,89,236,140,215,176,132,52,247,65,102,87,236,73,106,170,180,198,14,222,108,3,137,242,226,187,102,35,32,113,66,146,130,193,179,148,249,179,221,16,242,63,32,199,149,190,190,23,160,132,101,72,228,87,245,125,149,27,186,64,75,36,165,42,171,27,37,119,163,113,192,25,9,95,65,205,14,21,101,206,206,199,67,111,66,73,129,177,229,129,246,1,209,36,93,129,244,210,68,235,123,217,137,213,89,37,41,71,38,142,15,47,237,12,213,92,21,68,198,113,9,46,181,124,78,241,133,123,68,26,36,59,26,41,93,215,27,207,146,75,227,142,121,241,190,58,109,134,207,255,150,142,234,13,1,148,8,16,83,116,85,183,149,190,247,224,45,35,217,80,12,132,130,255,207,246,13,181,63,69,119,187,199,17,134,191,117,37,239,86,247,217,205,56,15,210,212,68,96,170,57,248,164,168,222,193,223,78,108,0,148,115,119,146,254,166,31,236,120,227,175,247,9,81,191,254,180,141,189,138,235,71,113,247,35,71,94,61,10,29,242,11,228,127,24,147,223,63,2,171,109,123,101,55,92,136,207,139,182,29,180,6,13,232,84,37,38,119,34,99,92,168,183,208,171,115,47,230,178,209,89,128,177,236,120,99,185,191,88,78,116,13,152,100,184,85,245,201,123,94,19,159,238,127,233,239,13,103,198,224,58,154,167,220,54,213,48,133,176,84,75,169,41,59,226,144,162,200,224,211,228,249,77,142,50,124,198,12,141,154,169,165,146,64,225,201,46,84,157,78,0,142,107,33,246,214,130,42,169,235,175,178,22,84,60,183,20,226,123,123,220,202,156,33,134,246,247,94,36,72,222,243,192,193,150,28,179,166,191,120,174,72,247,2,127,159,78,67,139,32,247,70,126,172,46,93,48,143,69,126,183,67,12,16,72,224,239,234,57,151,117,216,26,176,250,124,242,43,179,163,216,36,135,61,73,201,240,4,6,21,101,158,6,66,92,118,33,28,142,132,104,134,240,247,111,149,61,50,83,220,206,252,217,247,142,22,51,137,27,163,141,124,201,93,169,117,186,125,231,60,237,199,129,62,250,219,89,84,26,204,144,0,44,97,49,123,199,35,76,252,141,56,72,179,194,40,192,30,169,117,184,140,218,229,2,50,197,71,216,82,120,88,109,31,112,103,200,82,69,25,166,247,59,103,93,145,178,28,24,113,177,209,33,98,59,79,144,102,103,156,254,48,248,245,233,200,213,167,15,108,157,188,189,17,172,188,26,251,30,42,10,154,196,206,82,25,109,52,101,155,171,94,34,167,148,123,147,96,11,0,75,53,129,59,146,122,248,152,103,187,120,198,88,35,160,252,158,62,230,215,120,191,216,110,179,191,21,52,37,161,28,26,0,37,88,149,87,205,210,48,17,17,17,51,68,246,111,211,183,60,16,181,233,212,64,134,114,198,89,84,56,3,87,174,149,113,11,22,23,236,107,107,73,192,205,68,83,176,1,1,201,198,136,89,172,99,51,91,221,185,45,23,133,200,54,101,214,194,78,161,1,207,128,218,133,34,66,177,24,177,7,17,228,63,250,45,139,169,110,120,131,221,121,175,223,135,81,242,89,140,44,198,151,105,224,39,181,250,178,80,36,10,171,132,132,144,105,213,39,35,154,189,52,112,199,207,128,106,205,184,10,155,42,86,99,240,166,105,153,78,174,0,248,38,173,166,213,230,49,129,179,90,127,121,104,210,78,192,247,155,168,21,223,113,149,60,160,55,87,156,146,236,24,65,244,160,117,172,68,119,145,210,99,153,226,1,100,180,215,81,61,61,210,209,79,169,152,115,192,81,213,177,110,94,9,148,162,201,73,225,67,209,163,46,217,101,42,157,162,26,116,41,165,215,23,132,120,7,161,244,33,207,147,88,117,1,65,64,128,52,36,166,71,147,34,230,138,188,163,228,225,16,209,215,210,4,222,103,121,218,116,106,114,213,164,223,80,145,54,56,207,248,127,50,117,192,203,133,128,202,113,186,197,95,0,231,48,32,121,213,151,1,167,174,65,227,248,160,207,158,234,227,101,112,159,183,186,179,22,252,43,39,245,15,156,206,224,156,36,148,172,217,47,120,77,54,119,150,198,254,32,216,249,232,227,251,52,206,13,132,133,32,144,138,11,249,105,206,28,193,194,5,64,70,106,230,236,155,201,124,143,185,126,128,14,162,199,15,34,238,131,239,109,165,212,80,8,99,12,252,129,0,22,114,198,22,53,95,199,70,41,108,184,108,204,137,52,229,155,194,62,153,92,13,128,41,90,5,61,203,226,211,125,171,170,215,106,174,77,233,224,18,54,106,242,245,179,88,38,30,48,212,194,38,71,209,183,134,113,224,15,245,242,110,100,220,29,11,212,119,205,30,66,5,167,148,236,61,237,0,183,113,142,216,31,247,89,19,32,37,177,240,93,244,72,252,84,4,109,143,176,180,27,158,206,16,39,24,19,197,184,225,29,159,136,115,109,12,207,69,85,48,20,227,108,105,196,151,190,211,32,70,42,217,125,5,159,253,207,37,16,97,104,23,243,17,9,145,210,118,149,93,55,124,94,203,33,240,144,191,249,120,155,101,184,214,234,92,210,255,237,197,73,54,91,215,26,4,145,15,145,31,235,248,69,248,77,101,136,138,173,91,91,114,155,223,194,50,163,206,218,94,185,84,91,102,206,235,227,87,45,220,159,90,57,217,32,38,98,92,224,148,59,93,2,2,144,54,13,107,185,112,186,44,138,223,235,168,91,225,238,119,238,105,218,159,122,250,229,26,0,197,84,93,209,32,125,160,153,218,235,123,110,236,98,124,212,128,107,147,234,178,161,43,57,202,55,167,109,112,98,46,3,15,135,135,36,183,95,134,95,59,91,41,17,83,37,97,146,103,145,231,211,249,208,230,53,116,200,95,128,184,157,68,250,130,205,35,99,253,220,29,40,31,149,202,101,196,104,254,126,163,226,144,225,200,225,119,66,181,128,20,242,53,4,200,113,107,249,21,162,133,147,31,106,129,44,148,248,15,218,181,168,48,241,177,47,236,83,161,78,104,39,205,83,212,23,201,55,223,61,117,239,245,182,59,127,196,216,12,86,40,101,62,156,30,122,138,73,52,175,56,213,184,138,26,88,173,20,37,195,88,44,22,107,242,192,72,202,231,213,132,20,138,188,11,68,207,25,213,247,84,147,172,146,253,203,52,101,137,33,173,54,187,25,145,162,104,196,41,199,179,22,236,150,7,41,164,70,108,219,176,172,213,179,61,112,94,46,192,245,130,223,54,42,170,226,80,138,113,194,150,21,232,164,12,237,140,120,250,7,58,121,182,121,222,152,0,93,161,109,73,91,26,239,142,204,217,223,208,104,131,90,68,192,6,28,190,89,95,176,21,18,180,25,0,9,184,70,107,213,250,29,32,253,213,48,30,224,239,191,155,235,197,138,248,108,107,126,205,243,199,12,136,132,185,225,155,180,207,144,57,217,247,106,159,133,185,145,241,255,211,250,139,236,60,84,7,173,162,209,177,69,111,246,130,194,151,213,188,233,62,18,213,119,240,39,47,100,144,139,15,68,126,207,101,141,122,106,33,113,78,241,120,128,207,23,205,195,155,161,41,65,17,5,152,28,206,12,143,40,58,26,235,142,106,44,253,209,99,196,141,16,224,65,107,97,136,111,238,89,18,111,64,113,194,190,163,25,230,168,209,226,33,248,89,48,19,234,249,65,26,145,6,56,50,99,168,164,24,42,95,30,64,71,182,187,237,173,196,57,193,46,68,132,111,69,128,96,185,245,245,138,55,1,180,101,248,55,76,247,101,120,206,162,228,192,91,144,53,167,186,175,217,157,177,176,184,177,181,124,59,126,222,151,72,152,18,238,106,16,248,74,95,216,79,90,15,237,19,160,16,223,161,74,193,238,83,120,39,224,9,18,238,148,157,117,89,50,237,176,115,214,59,150,122,210,233,197,91,95,226,134,245,79,43,210,11,81,170,224,191,85,74,72,63,153,32,118,71,117,174,76,172,112,169,44,242,105,106,154,37,153,162,70,150,122,167,127,135,20,158,58,15,117,169,243,204,164,179,13,12,125,183,238,75,29,136,219,148,165,80,129,38,83,253,241,28,44,2,100,71,107,152,158,187,208,30,237,250,77,110,82,127,156,102,254,221,215,79,9,179,112,60,206,157,94,31,148,17,147,250,215,18,139,40,5,57,6,64,167,255,126,109,155,118,187,68,122,62,214,198,112,181,72,192,31,90,107,24,39,106,167,163,128,242,122,36,36,137,83,255,99,146,187,247,124,90,40,241,219,229,223,143,16,202,86,208,135,232,160,79,155,31,145,27,32,182,26,14,73,216,154,93,7,123,64,121,21,71,254,11,229,193,19,80,216,114,101,139,64,144,218,72,179,219,31,90,168,39,142,35,154,192,10,240,26,226,207,175,17,105,147,225,11,148,106,221,15,135,83,135,172,53,128,233,86,120,253,89,99,121,74,237,140,204,196,140,142,191,22,14,17,254,211,159,191,103,252,46,156,178,121,147,11,131,251,37,135,120,15,200,252,187,173,145,194,204,20,219,25,252,166,116,57,155,130,201,83,22,189,108,41,9,213,209,20,247,49,18,34,237,64,207,228,94,218,138,60,88,37,117,73,117,102,64,212,79,99,58,144,197,245,211,177,0,90,187,128,19,106,232,210,23,199,125,143,99,50,15,241,77,170,59,82,75,142,7,251,10,152,188,105,163,40,239,141,120,77,87,134,128,202,217,19,252,5,187,95,181,25,42,11,207,52,4,130,31,32,103,212,1,201,250,184,40,162,255,220,6,48,168,206,46,160,70,176,12,183,173,209,95,35,142,18,12,155,130,161,145,116,49,63,206,91,44,237,192,26,120,156,34,229,92,45,201,250,165,198,134,249,83,154,57,16,111,63,42,193,131,37,166,225,115,185,78,180,227,135,94,39,179,161,50,77,207,42,141,246,44,56,20,35,138,38,236,100,202,3,50,220,74,64,35,226,231,74,141,10,99,104,116,36,181,138,119,40,189,217,89,33,61,202,108,91,97,53,89,126,172,64,137,171,159,77,113,25,56,252,113,229,6,85,119,220,82,114,190,252,229,233,149,176,155,244,106,44,200,211,242,182,143,162,4,4,111,144,234,214,169,226,219,17,230,228,247,42,253,140,237,105,48,71,101,116,165,250,223,54,182,219,242,160,200,174,21,148,27,20,161,52,175,107,106,22,70,76,127,201,192,68,3,45,243,129,132,150,116,248,39,73,72,100,114,181,6,193,91,124,218,165,75,240,250,254,137,146,185,83,88,115,129,159,145,39,209,82,166,67,67,109,254,102,21,147,82,136,178,224,208,121,92,238,11,237,32,70,255,110,243,154,86,53,245,201,197,1,250,189,97,173,98,252,243,189,169,64,24,108,206,10,22,137,97,135,123,83,14,184,101,211,166,249,176,212,93,171,92,101,102,28,109,128,31,12,79,231,75,58,152,16,110,64,48,238,190,212,157,17,232,84,56,145,94,25,103,39,87,100,148,170,37,102,24,45,144,201,73,135,232,225,61,255,205,13,51,165,135,94,52,178,135,133,2,193,23,160,155,74,173,179,217,48,255,245,235,77,225,49,66,173,72,215,14,46,71,165,132,189,60,16,99,193,23,51,246,70,179,52,164,255,129,40,244,148,191,140,36,166,129,214,189,177,109,100,118,255,168,215,128,28,33,57,236,110,113,35,158,136,117,78,197,65,144,73,172,4,152,116,153,178,81,215,10,138,254,167,179,100,105,82,68,173,83,194,85,207,40,255,147,62,250,169,214,48,74,224,168,164,185,10,165,27,91,60,230,179,163,150,163,251,147,112,154,196,113,255,23,42,29,249,139,113,125,7,15,20,204,97,233,26,38,94,228,58,30,80,25,113,60,24,129,34,70,66,106,67,172,175,94,171,40,20,97,98,255,53,130,68,177,55,203,140,243,122,210,135,199,21,237,206,253,16,251,238,21,38,179,222,128,96,163,49,60,199,223,199,136,208,249,67,43,154,243,124,93,211,9,86,107,32,144,173,148,195,206,196,23,119,161,109,205,164,196,149,56,26,148,39,104,244,72,223,87,6,5,90,6,89,190,91,162,55,53,214,54,102,30,5,75,230,91,6,249,107,138,138,221,249,8,210,144,0,61,71,104,152,78,142,42,202,228,189,82,216,124,152,94,97,56,60,148,52,104,86,218,25,220,7,247,224,71,182,126,18,152,212,215,136,251,14,80,24,190,60,213,96,103,93,135,223,35,91,29,237,91,154,210,102,242,48,32,141,178,62,87,201,248,31,252,45,142,190,225,20,11,142,98,29,156,143,57,18,87,140,227,63,12,38,112,196,184,61,3,238,81,65,9,17,160,239,88,50,59,148,203,208,2,165,199,245,215,180,172,34,208,250,158,182,16,87,167,199,86,55,201,146,133,7,87,46,228,35,72,125,147,235,170,114,18,210,166,31,194,12,68,110,86,34,122,17,132,180,90,153,56,215,107,56,13,9,210,199,13,236,62,111,189,155,215,175,125,165,213,133,50,215,70,245,8,52,120,106,185,250,110,114,81,70,191,76,16,36,174,66,56,227,240,143,188,203,121,90,134,213,188,127,168,61,231,82,40,41,111,182,201,248,233,192,168,48,109,124,145,80,76,180,100,47,123,227,248,201,137,181,14,110,42,34,102,150,64,237,48,102,49,21,140,115,40,217,33,171,161,192,223,176,212,235,70,116,62,60,4,132,181,207,220,125,180,132,53,97,96,247,19,94,11,98,223,55,161,192,160,76,43,70,27,197,195,231,230,221,208,211,2,122,24,51,135,107,168,130,10,167,109,152,98,222,201,196,19,157,88,21,247,42,21,46,229,17,123,83,115,29,206,136,101,174,190,138,142,206,144,30,50,27,69,89,61,184,60,177,157,75,181,114,82,47,223,75,31,154,145,235,244,64,39,134,100,37,94,81,55,59,140,73,225,47,67,100,197,77,181,214,57,9,74,222,160,22,94,32,40,169,19,245,209,13,35,49,37,32,15,132,61,92,214,128,135,234,126,76,85,60,240,38,130,184,48,146,251,168,92,147,42,46,134,220,244,144,1,249,226,154,17,169,192,173,218,211,208,234,188,159,239,190,140,183,249,133,27,176,159,244,171,73,41,185,183,35,182,79,165,52,193,185,187,187,202,245,169,39,76,17,12,81,187,55,96,55,191,92,71,93,20,45,207,85,85,179,73,98,245,230,230,105,163,71,114,142,173,207,253,119,31,187,230,78,175,236,196,171,28,23,8,137,211,236,208,246,76,134,208,23,168,205,227,173,51,157,205,202,202,32,217,160,128,196,78,53,12,12,86,16,212,204,2,239,65,48,248,59,83,245,151,22,198,214,54,203,220,160,169,85,192,15,35,77,156,62,146,215,134,37,152,120,242,240,67,52,164,94,77,28,10,117,96,164,213,45,154,119,222,208,153,199,41,247,112,103,141,86,113,25,205,162,216,45,117,149,173,202,103,134,162,250,234,97,235,95,189,238,228,84,216,141,123,206,28,173,254,187,213,102,197,133,195,167,239,97,172,21,84,22,57,36,245,164,165,237,241,213,123,215,229,161,168,235,179,203,1,219,201,240,223,151,201,59,200,166,171,9,167,115,18,68,151,108,62,243,7,42,105,88,6,70,108,35,42,68,194,232,235,202,9,163,212,238,207,195,68,17,194,111,43,166,253,132,215,124,132,253,20,83,7,141,130,158,13,98,29,76,161,105,62,53,15,254,107,226,178,65,131,59,216,163,157,109,27,162,73,193,24,179,163,37,181,197,48,237,192,246,74,41,75,50,128,154,215,81,172,236,29,21,190,217,106,162,243,68,189,126,160,169,148,140,120,162,46,206,21,0,227,21,124,166,245,127,164,157,179,70,173,86,47,252,2,250,203,125,84,32,14,63,118,146,228,214,214,234,217,57,241,167,129,252,152,252,143,229,186,111,120,159,138,1,216,152,114,111,169,254,184,72,105,205,145,194,10,228,77,198,91,79,204,211,229,248,139,153,2,234,106,86,159,139,166,33,162,235,46,133,136,241,13,76,217,165,205,32,204,181,71,110,100,72,118,192,24,155,62,157,71,172,7,33,195,174,225,183,28,212,67,67,184,27,55,184,81,142,107,87,64,137,68,234,69,158,172,224,21,126,133,194,162,119,5,255,86,23,229,166,56,64,129,116,51,195,246,131,218,104,40,71,152,26,186,243,237,126,181,18,130,228,162,240,168,146,93,74,50,196,58,204,172,245,218,23,12,225,131,244,161,233,184,24,3,91,66,43,60,126,236,42,200,246,47,30,112,216,184,66,182,50,178,180,123,132,203,79,205,3,182,59,65,188,102,111,228,45,115,21,71,150,183,247,195,120,90,217,208,238,13,62,179,131,110,212,251,118,178,179,221,125,173,50,229,137,158,215,168,145,122,211,20,140,6,169,199,102,253,172,153,249,170,5,95,199,93,127,150,29,150,39,44,17,237,45,196,147,245,84,169,203,126,130,140,132,104,128,146,50,147,34,62,190,24,179,98,201,178,33,149,111,217,117,12,20,80,222,250,197,121,218,53,43,27,16,84,82,225,9,218,186,119,198,194,34,195,223,221,97,31,184,170,131,2,100,219,115,167,195,193,100,164,79,152,141,142,203,247,236,87,164,115,24,102,10,83,2,242,46,233,34,70,89,249,72,63,200,239,192,175,144,90,185,49,235,249,113,200,53,8,27,122,118,135,95,19,176,80,88,47,125,5,154,201,210,247,183,165,199,36,67,36,10,98,223,180,216,228,151,35,184,93,161,178,178,24,176,123,194,34,174,44,16,3,111,214,139,154,160,1,221,127,145,59,228,204,193,83,209,42,6,189,2,182,152,92,142,95,21,160,43,216,184,29,244,221,81,219,116,254,124,55,174,135,183,1,128,150,112,208,92,238,149,194,179,30,225,169,142,83,9,95,103,176,233,37,145,124,40,231,199,53,165,119,117,198,200,31,47,111,136,195,225,100,39,116,69,207,34,82,143,142,250,68,79,54,172,84,121,127,71,185,203,106,138,22,182,115,92,127,176,88,72,126,130,59,110,202,163,241,255,252,242,253,119,144,167,194,192,59,61,26,245,70,101,66,72,241,180,171,52,15,31,200,26,201,133,52,222,100,184,174,221,110,214,114,78,171,167,205,183,114,228,67,71,31,14,65,172,69,75,26,54,27,72,1,19,182,113,187,129,182,191,95,28,181,101,122,71,96,86,95,223,75,25,37,113,172,150,247,14,49,29,37,9,6,192,239,203,60,80,88,216,225,65,172,115,153,84,165,135,30,28,77,81,26,44,211,27,206,140,216,166,230,184,175,136,210,12,12,170,25,131,1,7,60,5,48,30,245,242,175,41,218,175,144,137,35,166,3,220,139,225,133,95,66,126,124,153,254,2,250,9,56,3,57,135,190,62,118,196,168,64,40,20,206,171,88,6,171,69,124,56,163,51,66,149,28,249,198,91,22,138,159,26,130,80,74,151,193,245,18,74,94,86,123,194,31,208,74,103,125,139,112,139,83,176,91,5,160,46,106,35,214,34,8,16,83,128,130,19,99,222,149,250,2,181,91,124,103,23,64,2,34,183,74,158,143,123,65,75,187,224,51,13,164,198,245,108,115,253,163,123,0,45,185,111,40,201,245,1,245,216,100,47,219,235,47,141,134,36,21,78,175,16,75,167,134,217,91,136,217,66,252,170,17,76,172,245,147,6,34,8,222,249,121,233,70,222,217,127,122,75,207,62,117,42,245,103,191,227,225,164,173,237,157,137,22,129,213,243,234,74,243,245,115,168,103,45,144,196,79,149,95,148,99,213,47,128,241,242,30,144,33,64,188,143,101,78,148,235,58,146,117,162,204,96,254,241,238,126,19,106,230,227,82,91,53,249,134,49,32,6,249,253,124,212,31,219,220,112,8,149,39,123,47,18,171,242,171,47,106,155,54,110,99,180,41,111,48,217,118,156,243,70,175,77,79,186,185,67,27,201,68,90,170,204,73,77,93,165,251,234,158,42,252,239,52,72,142,12,73,200,100,119,105,50,23,203,33,78,24,113,109,250,119,177,29,166,234,71,130,60,25,82,54,144,46,200,207,96,75,27,102,243,226,170,49,144,79,72,87,16,156,236,109,204,172,44,240,17,49,218,248,4,134,64,139,198,108,29,37,125,21,222,143,74,194,76,101,129,84,69,238,193,16,98,16,214,52,207,25,80,153,92,37,47,161,222,168,191,107,98,148,110,124,194,88,67,154,5,98,38,17,229,214,88,206,104,42,207,88,163,194,168,250,11,107,254,16,136,119,123,239,84,182,4,185,64,231,21,135,214,160,21,86,3,130,150,90,38,215,191,84,89,206,138,213,172,159,200,121,66,93,75,162,167,44,87,106,246,199,150,200,146,157,218,190,230,101,2,12,20,187,164,46,230,198,90,132,2,141,28,135,106,14,62,27,243,77,158,44,31,39,196,85,38,202,170,94,72,8,90,80,123,45,132,170,194,39,53,133,192,132,27,118,147,36,11,99,238,123,90,65,122,74,64,71,85,115,206,180,108,12,27,166,27,2,201,175,123,246,22,189,25,46,185,54,201,47,102,179,40,242,157,218,56,12,36,247,148,184,107,180,70,245,85,96,107,138,135,211,84,115,154,38,249,236,35,159,162,216,140,15,233,43,227,170,12,228,229,208,78,29,27,243,67,0,197,202,43,125,28,165,186,8,170,54,77,59,48,96,26,55,242,66,114,146,105,219,234,204,8,208,217,144,73,15,71,133,235,172,88,106,147,189,109,141,239,90,185,153,45,127,156,226,247,176,23,171,19,30,9,226,105,32,243,98,132,140,89,7,43,29,107,255,17,167,91,141,169,71,21,175,39,224,152,234,195,80,69,61,91,196,196,16,157,126,251,208,52,33,131,82,84,184,189,144,155,39,31,9,46,28,91,34,194,157,69,103,101,212,229,177,243,57,173,39,167,59,138,28,81,39,27,187,68,155,209,237,217,225,58,43,225,116,165,218,153,220,194,2,207,232,125,109,42,74,62,41,97,92,64,187,135,147,124,136,110,94,237,57,40,88,46,242,109,169,51,138,8,226,52,247,224,194,20,15,121,5,209,71,73,109,132,91,73,216,177,32,193,207,96,230,184,103,176,235,129,141,48,50,181,239,12,222,109,123,6,207,100,201,124,34,54,223,18,66,48,142,113,166,7,203,57,89,114,41,227,236,201,231,76,219,218,239,159,170,190,72,239,111,54,142,48,250,210,113,169,52,157,42,54,62,196,131,218,246,34,47,185,160,235,160,93,189,74,13,98,50,219,149,235,249,226,181,172,25,190,32,139,142,116,176,211,40,89,185,234,92,73,148,12,208,65,108,223,120,195,77,38,45,89,58,223,85,234,101,245,124,175,239,85,148,113,107,93,209,75,52,154,86,203,11,243,84,83,71,153,235,54,134,166,123,220,162,229,144,221,231,229,11,242,198,134,103,188,184,28,202,70,155,231,204,132,0,188,218,15,204,113,155,23,186,82,216,18,100,106,5,253,223,75,123,153,115,147,212,219,168,254,101,144,75,246,148,217,134,163,154,153,27,86,7,90,9,185,247,158,186,120,5,18,75,61,90,64,95,57,171,106,237,160,116,163,222,252,85,224,153,163,83,48,52,5,172,231,39,112,175,204,16,167,9,41,230,7,216,83,214,12,118,79,247,105,246,189,7,8,138,26,213,85,213,19,245,182,81,136,176,255,141,199,50,226,171,244,20,225,53,249,249,102,41,4,153,101,137,16,227,3,67,48,12,146,14,198,73,85,210,219,81,142,134,154,92,201,223,156,206,100,47,254,233,228,79,136,135,59,103,173,54,93,144,182,157,30,124,28,156,42,252,4,6,242,107,130,87,65,46,5,107,161,220,129,69,108,52,8,216,210,190,27,184,26,72,104,123,204,174,129,2,42,85,137,251,169,235,224,69,150,39,238,173,108,100,9,122,221,123,195,215,4,195,162,18,76,224,178,152,130,163,182,88,78,212,145,23,107,169,1,150,186,231,90,172,231,178,74,239,127,12,146,131,61,232,152,116,126,193,230,117,45,246,73,103,97,174,8,23,195,125,19,41,144,102,103,102,176,244,177,16,114,130,61,249,76,40,102,222,132,227,108,178,146,12,34,218,93,87,193,250,141,184,5,97,231,138,61,191,4,161,156,226,136,109,100,14,54,35,121,84,69,225,106,162,8,211,95,134,165,172,24,247,37,103,156,55,46,149,74,202,45,130,193,10,44,186,128,115,156,2,91,219,131,86,86,67,30,239,150,62,218,160,231,57,223,24,243,41,109,112,96,7,87,140,44,90,210,91,119,186,129,107,111,52,194,64,43,57,33,124,201,87,26,152,73,43,25,1,231,204,169,244,85,46,186,35,236,108,98,153,107,201,73,166,168,218,75,65,165,250,9,170,66,233,205,39,127,198,107,174,19,88,112,117,38,0,212,199,142,15,233,104,226,51,95,134,40,194,118,230,137,244,146,98,133,215,242,134,112,173,1,9,201,158,144,242,109,97,8,11,213,203,161,56,145,148,6,143,118,202,94,101,230,56,65,15,146,173,169,11,140,127,188,72,54,112,170,194,38,230,97,159,31,58,115,159,160,150,247,80,30,63,193,115,22,0,180,104,184,100,97,90,119,246,12,141,74,67,240,81,111,122,11,211,14,202,252,250,98,105,188,147,18,75,195,17,11,31,232,189,251,14,11,138,241,43,84,24,54,66,198,4,116,125,174,100,185,130,187,239,23,176,84,144,78,125,181,177,185,185,155,53,109,41,97,216,152,179,3,152,21,64,199,24,44,70,34,179,144,93,246,180,229,29,170,122,173,87,198,29,111,51,82,236,182,34,150,52,110,64,184,200,230,21,39,179,38,190,238,58,223,113,147,241,70,156,183,52,133,241,42,209,43,210,62,221,229,200,159,51,21,161,132,147,231,48,80,58,182,139,135,176,79,249,44,24,244,225,189,65,64,238,110,208,250,254,199,92,110,202,153,24,90,207,225,69,4,112,132,28,11,83,78,134,241,225,214,177,87,165,242,61,197,136,54,16,63,177,238,7,41,196,148,204,234,67,46,231,148,14,55,199,192,153,215,16,145,57,120,150,229,65,130,133,97,217,175,196,239,246,215,59,217,194,88,26,108,57,221,77,226,125,255,114,128,183,137,136,33,159,100,238,0,235,199,209,116,222,77,198,208,133,24,85,15,78,11,36,24,233,21,20,234,239,210,154,219,234,201,241,164,175,83,127,60,203,219,206,145,61,97,185,255,153,2,24,10,202,96,233,165,153,139,193,184,197,66,136,220,173,149,18,182,107,157,199,197,214,79,249,191,249,139,30,64,221,122,104,82,113,221,150,94,146,107,239,145,63,95,87,98,71,81,8,202,84,104,75,53,195,253,60,17,136,87,79,134,36,0,198,84,163,93,155,74,142,127,204,116,121,160,114,75,96,194,0,10,158,35,0,76,100,146,174,151,195,113,42,239,83,162,68,135,153,38,43,63,94,93,240,185,47,46,189,238,104,34,21,179,211,126,81,55,23,217,96,26,46,214,12,170,17,72,90,235,33,15,74,247,217,130,25,68,150,47,169,173,17,245,199,172,95,150,72,231,181,67,89,240,6,165,109,221,101,204,196,101,98,105,252,120,73,205,133,7,201,234,207,125,201,19,150,101,226,49,79,64,219,114,211,132,117,104,181,174,79,209,217,140,210,2,37,130,114,130,216,190,234,132,223,80,119,241,225,68,15,40,160,127,250,157,124,37,167,180,35,137,227,68,253,35,106,7,145,44,53,241,50,196,56,160,73,216,112,201,38,72,63,189,95,147,172,169,130,24,94,110,20,217,106,255,106,163,143,201,7,222,57,151,255,252,21,23,93,246,101,193,109,243,106,105,249,68,124,205,211,36,48,20,227,229,126,244,108,108,181,255,24,52,117,32,104,15,155,201,11,149,185,230,133,208,46,228,137,118,29,243,213,240,199,223,113,254,10,77,19,51,181,23,79,198,223,68,34,247,130,10,165,69,120,30,73,173,32,41,4,241,65,41,14,153,102,212,27,254,7,183,175,137,79,5,165,167,190,250,172,213,83,33,238,31,114,196,62,72,3,21,230,239,250,199,56,60,223,94,127,157,46,202,107,122,209,239,152,155,131,218,166,76,146,67,152,160,220,34,164,36,136,152,170,249,66,148,25,120,202,71,8,149,226,132,233,249,99,91,16,201,139,6,85,121,53,203,122,244,225,237,110,62,198,19,82,118,19,237,123,63,48,186,253,80,80,133,246,118,142,27,44,126,191,152,215,21,248,141,56,242,118,98,173,199,101,160,244,141,143,230,31,137,81,147,0,139,165,225,106,30,15,25,30,213,137,209,26,74,240,82,152,103,197,44,188,239,240,50,99,227,101,6,220,155,187,71,205,170,53,241,201,45,12,182,185,253,32,175,200,255,4,232,131,112,157,89,150,244,56,103,24,196,112,59,45,45,100,112,102,255,184,86,252,28,66,26,230,125,202,147,224,255,155,64,28,194,207,78,131,126,63,53,165,133,79,148,233,254,92,116,120,233,230,146,230,215,246,66,162,208,127,197,211,125,144,49,156,80,25,184,236,56,27,133,22,232,239,40,76,153,120,147,185,100,41,169,100,53,143,97,28,179,101,248,51,126,213,105,51,27,2,200,55,141,58,190,133,183,212,117,124,3,61,12,40,179,172,120,5,123,137,175,164,116,150,165,117,126,173,138,241,16,154,119,145,68,165,215,225,125,80,152,53,111,245,226,90,215,1,75,82,238,216,79,5,107,2,179,209,200,116,185,169,208,1,165,135,247,179,182,24,95,102,6,79,160,245,76,241,173,25,96,36,93,183,116,56,113,209,101,219,248,73,209,171,154,75,110,204,94,203,213,154,129,204,4,106,89,92,108,176,176,205,187,93,192,171,233,167,173,224,74,68,225,72,3,28,8,163,185,204,195,208,57,124,235,126,39,181,231,225,57,61,156,252,230,44,240,103,237,12,106,127,245,23,10,40,221,124,211,174,235,169,121,182,101,161,47,59,48,60,214,241,230,32,117,60,45,79,215,43,111,41,96,22,145,220,125,218,105,213,190,183,210,25,200,247,191,126,62,213,158,219,215,104,11,87,143,116,80,190,172,196,27,27,8,41,41,120,176,94,81,159,75,63,225,55,90,162,194,42,179,228,106,247,90,222,135,18,28,165,230,105,156,83,191,1,181,251,59,234,208,242,217,135,192,221,172,58,36,13,198,60,82,11,144,15,96,112,111,2,205,32,172,24,174,5,228,222,253,196,195,149,153,53,38,230,152,112,114,28,5,50,115,246,11,253,182,81,162,218,222,61,87,16,242,187,214,95,138,244,57,49,197,39,90,138,98,174,201,3,15,172,168,145,125,134,85,66,121,206,250,65,109,224,40,36,54,202,196,105,163,181,82,232,231,172,148,46,219,233,173,31,1,135,216,248,33,72,223,209,102,11,252,88,51,84,80,106,214,119,101,111,69,202,185,117,143,220,146,7,12,13,29,94,190,91,61,216,210,128,150,215,114,30,114,104,92,179,17,214,235,111,9,85,228,235,129,219,198,107,106,96,235,207,6,2,129,130,34,31,96,27,164,139,127,119,70,212,206,43,93,13,147,109,17,35,53,92,64,71,254,166,52,241,115,165,184,100,249,40,140,251,199,183,9,166,47,142,111,81,213,232,21,12,30,71,94,184,111,248,186,27,83,48,215,197,228,134,200,24,200,84,71,237,15,28,49,207,66,222,222,196,197,143,206,195,77,80,220,232,73,134,54,53,83,40,3,87,64,11,131,21,194,40,74,141,224,221,143,176,105,75,206,101,216,87,123,153,165,125,25,72,41,1,185,150,63,84,47,113,194,136,46,145,101,242,241,100,218,157,66,182,92,168,252,133,185,228,205,122,111,152,10,217,104,115,0,215,17,68,104,135,204,225,223,119,52,97,23,103,238,255,141,183,187,64,7,71,87,51,52,15,24,47,190,85,203,185,55,73,46,138,17,3,140,192,75,89,135,135,54,200,254,94,249,236,136,55,65,123,234,213,116,250,203,11,187,65,148,223,152,196,30,59,61,67,179,171,213,148,161,103,147,81,250,242,56,38,120,223,49,253,136,241,190,80,255,81,80,245,249,111,227,188,140,198,250,94,93,122,34,100,28,18,147,74,86,81,0,41,212,241,47,75,175,231,107,23,161,25,45,163,161,87,206,130,91,245,45,67,32,236,126,39,211,61,21,177,228,85,254,29,254,60,95,32,46,13,42,191,224,127,173,92,66,131,59,249,62,179,31,195,199,239,55,5,56,117,74,121,216,167,206,82,52,181,189,191,234,107,83,159,119,60,137,55,212,220,12,169,250,129,64,101,204,149,215,142,29,127,67,183,232,11,124,179,144,97,235,21,166,20,181,173,251,97,27,250,204,250,100,182,109,222,216,41,131,19,80,2,226,10,91,131,239,221,246,157,198,45,123,162,100,47,78,36,238,252,155,34,101,75,126,86,117,3,194,230,241,164,31,150,162,25,145,27,226,14,6,158,161,200,125,190,46,190,79,19,224,89,197,205,159,90,81,248,242,150,11,25,205,223,113,188,101,104,253,239,252,239,209,54,176,124,187,26,104,79,254,248,80,224,153,254,219,115,1,148,142,93,1,100,223,109,8,234,45,133,250,159,52,224,120,191,133,18,171,47,213,24,126,85,69,81,205,192,57,100,148,160,47,89,237,105,66,110,81,124,81,207,80,112,213,133,158,181,128,31,255,149,116,81,124,3,114,178,11,216,66,248,143,36,237,130,163,169,217,119,255,42,164,112,91,115,127,242,26,148,176,165,250,107,178,234,42,39,155,9,185,81,126,131,226,77,91,161,115,105,94,147,105,152,233,76,30,60,41,210,211,196,220,106,195,137,237,78,185,68,104,146,203,187,175,197,142,162,61,27,199,99,104,110,73,203,151,215,7,56,157,3,78,252,245,139,145,233,102,249,228,122,18,34,186,194,137,236,173,197,149,215,179,203,158,110,184,235,52,54,178,235,45,206,193,241,164,216,187,137,208,210,63,146,215,108,183,7,2,47,168,129,192,5,65,206,56,84,235,246,141,5,135,208,43,8,150,150,97,228,107,3,109,75,236,56,61,56,180,33,39,163,69,104,163,144,59,87,171,183,177,1,156,163,104,56,28,153,88,155,30,197,204,83,155,152,84,87,167,12,195,16,173,178,53,153,143,212,69,245,241,84,129,89,20,105,130,150,163,227,69,169,247,131,254,97,77,244,174,50,164,40,140,23,237,164,49,160,166,169,16,219,115,146,229,68,70,93,56,10,221,191,175,16,26,27,93,198,123,171,178,55,218,17,54,78,149,144,51,180,146,116,63,9,221,76,201,131,62,36,179,111,107,112,103,223,161,52,84,46,162,28,161,44,173,253,84,34,229,38,147,121,244,23,222,69,208,114,92,18,15,192,67,216,67,234,187,125,207,159,229,30,184,253,65,222,206,226,87,31,210,223,243,42,167,245,31,93,81,254,177,87,67,45,107,156,255,247,73,43,200,134,101,193,63,252,62,127,161,4,199,134,127,89,69,70,226,175,94,178,56,249,140,180,139,249,144,40,96,46,107,39,56,250,83,144,116,91,216,28,33,13,241,30,142,9,75,54,73,253,95,122,188,81,154,182,160,198,72,121,25,53,57,95,121,80,211,128,32,148,179,130,31,41,234,65,130,86,202,161,117,18,121,229,243,255,177,214,53,214,109,208,198,217,196,199,34,77,143,1,109,26,127,234,201,164,46,45,40,13,104,133,152,203,190,83,246,80,145,54,224,147,47,229,112,131,202,194,185,60,215,236,199,0,136,247,134,13,244,50,60,5,55,13,100,221,240,8,17,119,160,100,120,39,48,238,110,176,158,250,151,11,191,80,136,150,132,140,89,45,146,144,129,182,243,80,68,104,1,149,90,32,147,170,90,221,231,251,187,3,19,228,237,216,91,60,19,169,9,4,135,43,217,177,76,39,132,153,62,107,216,59,195,232,180,132,187,109,99,82,110,50,46,135,252,117,4,27,140,62,254,1,178,133,37,147,247,66,3,123,188,255,242,208,204,132,113,202,82,113,106,141,217,138,59,216,127,117,138,216,41,56,119,132,104,234,121,159,24,255,88,218,61,54,160,80,79,123,173,76,31,20,86,57,94,113,87,85,248,202,7,135,231,189,129,124,97,53,176,159,137,54,175,64,138,76,57,128,249,59,73,133,95,24,19,13,125,218,172,234,223,123,238,114,221,75,156,247,78,94,7,213,54,238,183,54,45,251,150,216,158,128,88,26,34,160,127,20,174,179,236,71,78,221,85,228,79,145,110,153,212,95,101,226,51,215,116,78,170,122,130,210,178,224,9,183,223,205,105,35,137,176,37,236,114,114,237,251,108,241,152,249,167,88,163,16,129,114,185,228,237,7,28,213,7,125,192,60,132,145,14,22,181,79,23,85,24,247,184,170,31,155,47,143,230,149,184,134,85,132,102,112,210,166,22,93,34,45,150,204,186,213,60,55,70,215,95,40,134,122,2,217,55,103,226,122,8,205,25,246,129,85,89,40,94,248,98,77,206,218,151,255,254,232,81,42,215,49,103,131,39,35,165,233,187,32,162,47,164,174,115,90,13,180,33,153,211,32,196,129,27,140,239,252,71,226,195,164,72,209,224,211,246,191,186,140,132,4,195,22,28,150,33,175,178,105,84,187,127,68,152,169,19,137,244,140,125,111,124,243,241,237,155,4,33,147,237,183,112,220,233,88,222,146,26,98,23,70,189,110,86,174,204,164,77,233,140,227,113,169,90,20,156,89,207,189,189,28,23,179,79,160,157,218,101,188,204,249,204,185,194,228,77,46,74,242,231,183,79,128,9,231,120,8,218,208,143,115,72,97,215,144,83,113,166,163,253,180,73,142,28,93,58,171,65,103,109,97,6,94,228,114,126,11,139,195,87,44,193,0,65,249,92,172,0,104,92,71,144,35,17,212,189,175,56,147,153,56,213,22,91,151,28,36,137,187,216,22,156,141,43,162,208,67,214,8,16,167,115,194,203,51,236,149,128,242,239,199,170,10,49,52,161,123,158,93,143,227,216,124,206,1,29,214,138,121,38,108,24,147,47,163,226,153,84,7,232,93,60,196,22,76,140,60,54,36,197,232,219,216,17,51,2,251,159,160,181,82,171,216,2,9,124,56,128,151,105,76,124,58,26,120,81,201,99,175,40,105,195,241,31,50,106,14,126,240,227,19,214,36,3,127,13,52,234,10,66,98,13,221,156,217,39,112,254,232,247,188,13,145,85,65,216,99,159,233,252,50,44,254,99,166,73,247,183,247,172,36,134,126,34,244,10,225,220,19,73,16,63,90,176,151,214,179,23,135,65,28,229,59,43,51,146,238,150,55,89,181,208,106,154,245,180,209,167,166,4,161,103,223,32,185,36,192,192,118,237,227,33,107,84,253,64,57,42,246,34,205,150,78,150,40,200,211,112,4,36,43,223,156,229,220,167,228,141,162,145,10,60,99,120,205,233,133,154,152,121,132,135,201,57,201,138,55,29,103,233,174,236,110,35,118,241,9,207,24,132,12,75,69,75,182,173,176,98,214,161,235,117,113,243,187,200,12,117,251,229,203,219,241,144,24,233,97,100,181,180,112,249,191,189,1,225,172,137,240,105,55,232,53,45,22,86,135,69,36,12,242,225,32,84,147,209,14,238,222,251,230,11,239,52,136,145,196,130,69,250,33,80,130,162,189,91,43,52,238,210,190,231,177,108,178,79,16,191,140,243,72,175,222,36,141,254,132,209,224,24,41,58,127,79,68,16,152,71,13,67,142,103,111,210,122,203,56,50,196,236,20,127,130,111,3,60,221,107,83,7,225,157,255,93,36,51,209,199,62,143,244,32,218,69,14,129,161,30,2,43,217,83,224,25,162,17,12,212,203,97,154,40,52,102,239,145,244,155,118,103,133,39,115,149,208,203,187,62,151,219,28,125,145,71,235,25,29,254,122,110,85,117,114,43,224,107,113,229,4,26,155,211,161,34,6,136,82,34,151,44,127,238,14,202,58,195,67,149,235,7,75,1,35,132,153,97,157,62,204,226,37,42,201,103,96,76,217,224,218,118,85,218,148,228,66,123,73,57,19,177,27,53,202,28,216,236,182,119,110,49,235,171,144,250,49,214,233,233,48,156,105,118,104,19,209,245,96,97,164,209,79,111,61,117,106,100,23,236,95,0,225,50,56,179,221,98,63,170,71,86,243,72,188,146,236,82,228,0,85,136,0,18,197,153,143,183,6,234,209,138,232,249,84,16,211,183,183,54,83,103,165,31,121,21,136,159,234,185,39,161,83,161,117,97,60,167,233,183,141,63,34,95,231,254,222,229,167,14,114,12,165,72,169,123,121,178,224,108,205,90,105,49,5,216,245,250,205,180,171,46,91,80,164,77,253,45,67,235,44,40,36,182,87,230,23,30,137,50,72,85,142,6,148,234,64,45,63,74,114,72,138,139,20,182,55,13,137,121,252,26,192,187,32,19,239,182,37,88,153,44,213,178,165,76,8,71,124,66,202,227,104,245,98,171,139,115,43,171,131,238,200,156,249,89,169,94,25,185,218,35,60,143,246,44,83,234,199,21,207,124,43,193,58,101,122,89,41,244,249,190,229,175,170,174,194,56,102,56,166,145,222,90,105,10,32,226,242,183,197,130,92,70,237,51,7,127,21,92,23,244,188,50,152,47,241,226,163,109,209,255,114,190,250,16,249,180,126,21,16,221,152,243,30,68,198,1,136,150,143,147,66,144,203,9,237,0,121,70,148,222,255,119,107,207,214,135,251,188,229,107,47,221,157,64,176,69,64,58,242,35,225,97,205,67,109,148,97,20,241,197,150,29,230,81,160,159,118,152,240,19,239,40,205,112,3,86,253,235,77,81,31,245,255,162,21,8,22,13,13,31,198,120,83,136,24,148,129,18,11,14,201,182,212,99,59,54,40,54,1,99,59,95,57,68,105,145,174,29,244,165,117,46,223,86,232,211,227,142,102,140,175,193,64,165,28,113,106,181,95,76,124,204,93,155,249,103,92,206,29,15,81,25,227,251,34,81,45,98,63,146,10,148,40,47,3,173,0,136,254,122,70,201,206,192,244,144,49,193,170,190,109,224,103,205,242,229,250,152,215,76,0,152,143,57,114,125,159,250,143,246,150,8,37,241,141,28,212,148,39,254,131,101,207,153,86,178,123,19,71,183,137,250,147,158,112,236,144,175,31,146,8,241,17,232,104,48,6,205,135,16,176,103,131,48,12,156,204,234,145,188,117,32,183,156,241,188,169,128,238,132,246,13,83,145,130,164,77,248,129,48,160,97,185,78,121,227,82,129,95,238,2,193,143,78,255,47,240,46,117,78,35,9,47,237,34,38,228,242,127,206,78,143,158,83,245,153,11,224,76,55,83,199,198,170,54,185,7,74,162,148,27,126,96,97,243,246,106,54,31,197,77,50,176,71,180,229,10,192,244,173,245,83,129,193,217,224,208,49,182,6,16,189,70,232,44,73,32,119,145,54,95,254,51,89,53,177,205,69,29,120,116,216,158,111,254,81,29,119,101,180,83,140,243,207,215,153,116,151,116,176,81,31,98,250,64,55,23,179,53,56,36,214,55,245,84,237,58,109,113,149,216,15,170,172,37,0,145,199,89,179,230,69,77,52,72,215,15,113,151,182,97,185,218,234,118,3,93,46,235,114,125,97,185,99,43,66,124,239,242,232,63,3,137,89,213,10,5,106,39,22,98,90,94,252,54,246,226,123,223,221,58,236,31,191,14,115,213,191,200,255,244,154,52,141,255,160,56,117,176,216,114,86,149,108,182,38,38,83,241,206,248,252,173,218,3,197,133,176,0,150,116,74,133,44,216,212,2,13,83,154,85,150,213,251,25,2,107,7,185,131,242,6,48,58,106,142,58,52,125,193,156,14,204,157,70,26,171,40,162,213,71,230,99,128,171,65,10,54,145,36,19,14,19,162,78,110,228,151,144,109,183,14,152,59,31,145,255,77,217,88,11,216,147,143,118,210,241,210,175,19,231,224,65,209,160,129,112,19,153,89,85,58,71,48,95,68,148,202,253,71,25,23,166,237,31,34,182,145,131,25,253,164,235,151,182,66,8,218,150,133,218,203,141,85,194,112,191,181,48,151,165,208,239,204,106,63,15,207,60,30,252,249,49,139,174,122,149,69,172,102,172,142,142,182,74,101,80,244,248,29,210,207,53,187,121,6,223,218,181,219,237,3,132,88,99,126,71,1,0,65,6,91,115,84,22,45,20,197,138,2,25,254,18,73,253,111,2,155,106,182,50,116,127,190,49,148,46,29,228,238,247,210,33,199,114,187,236,242,241,184,151,23,142,78,233,71,235,246,69,13,7,144,241,219,148,142,127,253,178,229,252,8,25,67,49,118,0,42,215,12,172,148,124,61,103,131,28,50,73,12,56,95,166,101,222,185,13,222,239,253,67,228,17,215,192,56,172,122,196,109,183,102,255,187,131,232,179,86,227,251,24,169,154,222,192,147,45,166,29,240,79,200,68,122,176,106,146,95,244,201,183,203,2,229,61,251,39,245,246,111,247,214,51,238,146,21,106,148,230,134,138,67,0,62,105,186,107,97,174,138,69,164,77,149,95,132,93,191,1,63,34,142,207,75,241,172,128,146,233,243,138,202,47,130,191,17,80,228,93,145,4,232,167,213,103,25,219,159,85,124,15,64,232,6,104,216,123,236,143,28,222,165,12,239,165,73,92,80,216,13,14,204,101,15,45,66,67,245,81,73,160,237,171,205,112,40,97,248,35,67,136,108,150,57,62,111,138,25,142,5,200,26,94,242,74,34,70,231,154,86,69,107,42,48,109,92,148,84,100,72,180,21,24,133,68,253,6,22,111,200,158,110,25,225,255,12,4,215,64,255,225,6,226,55,194,94,52,254,230,94,103,255,146,16,71,33,66,37,186,5,123,133,213,97,72,59,36,156,33,93,55,47,97,154,252,237,19,175,69,98,192,60,23,149,148,3,104,180,51,39,101,159,49,140,19,14,112,3,179,185,44,40,101,255,74,194,23,78,109,147,64,41,211,47,209,239,253,201,180,234,225,152,116,219,39,247,208,98,20,27,57,210,135,224,137,210,53,214,210,38,244,7,119,245,159,18,66,202,66,36,50,141,220,222,59,45,186,91,37,84,67,23,81,152,97,32,45,61,149,197,184,130,17,185,177,170,127,217,38,200,45,187,72,159,238,105,179,160,218,145,193,162,176,105,197,166,19,226,152,166,76,199,14,193,63,112,188,183,64,120,239,164,141,236,125,126,101,175,13,229,37,188,243,245,227,200,117,186,100,223,72,177,125,24,43,191,196,106,73,124,23,47,47,47,184,9,222,79,165,250,194,22,126,168,141,117,28,90,12,196,255,151,13,149,121,124,254,150,170,45,243,13,59,252,88,60,122,179,7,108,192,163,150,110,35,76,92,170,113,77,38,207,170,142,222,109,219,71,168,16,205,231,189,244,70,19,60,161,140,127,93,251,103,106,200,146,11,253,122,188,75,228,100,184,11,116,213,146,236,248,188,45,30,13,16,5,149,30,215,110,209,195,92,126,253,112,37,57,38,147,121,91,201,206,139,255,179,203,218,221,36,105,149,72,223,139,247,130,192,147,159,161,9,202,169,178,126,141,61,26,218,154,243,207,180,173,23,160,117,183,190,65,110,156,98,102,233,109,241,40,166,253,216,242,25,76,130,255,126,6,249,182,247,237,129,213,147,33,172,161,169,19,236,168,105,162,148,121,24,38,244,117,13,131,193,46,241,53,228,11,216,232,197,3,144,179,45,232,153,246,224,60,243,177,190,2,238,35,82,3,126,109,41,75,67,189,57,208,45,57,245,168,30,36,127,128,123,149,178,243,222,82,13,32,165,113,195,203,113,172,120,185,2,98,112,2,91,95,183,186,40,252,32,111,35,60,180,70,18,248,42,88,147,159,60,191,145,12,60,144,202,174,174,216,69,66,185,174,214,195,234,207,17,22,45,129,193,205,234,221,147,204,141,211,246,232,103,205,52,158,162,152,1,144,65,62,20,103,26,99,155,154,179,104,243,233,169,33,134,171,41,165,226,171,241,213,159,160,253,190,93,127,95,92,112,126,54,60,230,52,51,148,83,83,244,171,98,206,218,14,21,171,118,0,191,62,153,231,80,55,6,66,204,187,172,162,1,133,210,179,231,200,191,117,244,1,204,157,100,12,12,55,23,87,239,235,93,145,200,177,220,150,217,93,58,248,34,142,95,34,164,179,189,138,200,177,178,245,103,234,146,43,122,38,111,13,142,93,162,232,82,175,162,146,92,152,234,29,52,71,144,238,142,14,233,35,83,204,86,108,114,50,42,69,136,240,127,121,28,22,105,130,199,80,114,158,58,213,188,62,108,223,164,173,50,22,71,159,8,75,75,222,15,213,190,81,107,253,199,154,155,169,146,69,182,252,75,122,205,96,99,17,35,70,179,172,198,56,52,123,3,88,69,119,184,205,73,38,7,26,89,36,148,124,201,253,118,213,231,104,40,39,44,244,75,42,203,61,0,207,56,172,159,251,160,73,11,235,82,98,207,53,13,191,13,176,169,157,85,215,232,150,51,54,69,249,14,245,150,137,145,173,89,51,148,185,108,3,142,157,75,110,57,143,175,170,79,17,193,245,166,182,182,98,249,109,156,68,173,186,130,105,185,196,29,217,238,218,217,107,72,148,13,238,38,38,131,149,224,193,10,29,185,239,206,63,205,21,41,105,67,212,177,139,162,110,178,151,33,22,81,64,223,13,237,178,179,190,9,88,220,132,32,70,67,242,212,66,179,168,184,133,187,81,90,124,70,131,26,149,102,215,179,188,134,103,146,96,17,162,5,222,188,128,8,124,46,225,146,115,210,0,229,146,93,157,75,237,92,128,195,65,251,102,121,244,134,49,119,41,141,124,53,12,52,83,211,21,63,42,42,197,86,88,200,126,74,77,65,78,133,184,36,192,145,123,100,42,174,233,109,27,248,158,172,69,208,60,158,30,1,167,167,172,127,147,168,50,190,16,75,102,49,102,36,43,47,157,195,110,62,251,161,183,93,84,215,45,202,23,228,40,196,121,56,211,110,220,239,136,86,110,96,45,45,241,126,162,68,233,80,218,87,209,243,40,36,73,137,139,93,255,85,37,99,121,171,148,72,20,101,68,249,207,224,132,50,207,78,87,111,202,45,176,50,94,175,107,21,128,142,90,136,197,112,83,22,83,59,86,183,148,206,111,128,8,254,60,133,44,177,59,106,66,133,30,42,74,44,59,35,90,135,142,104,248,157,74,79,125,213,116,132,236,97,171,132,97,178,181,164,34,193,62,208,231,19,52,96,40,130,155,37,157,236,24,255,157,88,226,72,21,97,21,43,60,129,176,17,250,54,30,89,243,82,195,57,107,192,185,30,160,194,243,56,3,152,228,27,216,187,32,122,64,210,238,102,138,154,177,122,31,240,182,37,202,70,84,187,241,222,134,160,207,122,76,176,120,157,82,42,225,137,238,23,243,167,171,90,193,42,120,52,105,176,248,0,143,90,164,247,140,193,166,233,34,196,144,64,251,5,154,116,222,41,204,161,248,135,168,191,103,154,116,38,5,205,15,185,189,121,13,139,211,193,193,22,158,49,23,215,89,68,116,6,3,140,55,221,116,22,131,69,5,246,13,191,253,131,141,153,222,56,194,51,114,6,44,173,151,72,38,65,216,114,160,253,58,40,177,34,5,210,113,97,185,92,99,232,12,152,69,107,238,237,224,177,55,74,74,115,61,24,248,113,209,26,205,253,27,242,135,11,106,111,180,172,86,118,80,125,167,214,219,233,209,106,107,48,199,2,102,110,165,81,3,168,130,224,139,204,252,2,50,222,54,34,100,178,252,241,80,155,190,105,213,58,252,75,17,136,158,8,17,50,249,13,43,119,177,234,177,140,142,89,2,187,50,59,183,44,3,74,106,116,29,180,128,10,61,183,43,2,102,188,182,199,71,104,53,51,50,123,37,108,20,42,208,109,205,31,53,255,114,236,49,182,229,40,188,59,3,165,25,106,174,209,69,31,127,0,18,84,241,83,92,135,102,72,16,13,156,97,87,208,115,204,240,1,86,89,61,171,211,113,53,98,20,228,213,49,116,62,117,234,251,148,142,67,184,93,178,14,139,68,166,12,70,15,239,157,165,190,53,251,255,59,56,98,235,21,144,120,97,70,75,31,87,219,130,38,38,191,187,17,234,186,40,46,160,168,198,17,111,210,23,213,42,155,129,201,72,110,121,102,101,2,234,60,144,154,161,30,219,36,199,71,81,126,8,40,79,67,249,156,213,126,57,37,220,201,151,121,170,139,104,52,9,18,85,169,73,97,142,65,25,21,93,72,124,104,255,109,48,217,148,134,50,80,225,236,208,49,225,166,197,9,162,13,211,156,212,206,216,197,171,58,149,11,116,65,181,226,241,189,241,53,101,220,249,121,117,180,113,231,47,107,245,112,208,223,74,217,115,55,109,33,13,53,100,57,141,216,252,145,226,111,97,59,115,18,129,68,178,253,73,95,169,116,59,213,222,169,16,183,86,120,78,130,4,193,120,53,74,57,202,145,168,195,222,154,158,92,61,184,76,43,127,246,26,76,199,118,17,157,229,190,220,162,72,211,188,130,50,37,156,76,209,231,68,78,51,233,205,231,179,65,59,23,220,36,12,162,132,162,132,162,14,153,70,231,137,46,108,42,204,225,52,113,41,157,222,153,146,92,144,27,140,187,171,29,0,241,30,205,102,223,182,83,56,96,19,214,223,3,182,66,213,116,198,146,142,154,159,127,129,232,147,111,214,246,1,84,164,9,58,141,182,117,169,123,122,112,141,216,168,107,27,126,0,43,22,209,38,67,70,217,248,135,243,197,28,245,237,179,210,109,68,230,173,237,150,79,103,58,60,213,213,122,39,193,28,234,165,249,231,189,230,120,106,95,118,173,31,165,248,12,8,237,37,255,213,245,80,64,11,17,67,214,28,118,159,80,45,216,220,78,139,2,142,250,133,37,118,198,216,38,170,91,75,169,41,87,49,51,119,34,122,39,29,81,37,0,96,134,129,100,15,173,212,14,97,44,229,189,163,197,18,158,214,180,245,132,91,141,189,30,233,154,54,156,28,162,79,122,89,92,22,206,122,22,203,85,65,42,209,23,3,12,115,32,138,87,250,240,121,36,17,79,225,195,8,177,246,123,226,151,44,122,31,154,231,223,76,194,218,59,40,171,9,45,28,17,0,30,30,194,230,5,29,22,69,252,176,149,165,126,167,154,41,201,187,41,1,42,147,251,40,81,191,3,238,26,178,124,50,73,182,110,100,243,212,69,244,163,94,160,185,125,189,211,239,155,112,162,68,3,24,6,143,184,226,245,69,211,79,129,65,214,44,215,75,94,23,166,24,43,204,42,93,142,242,227,138,33,234,152,162,15,129,158,13,45,63,66,69,157,128,68,49,128,104,114,37,228,121,197,111,176,117,165,251,218,5,44,152,163,216,166,114,82,165,207,108,106,225,187,221,2,67,86,131,27,121,249,86,75,51,206,54,60,176,95,220,117,2,76,229,89,78,169,110,200,114,61,4,141,25,246,66,28,219,4,65,242,135,81,142,58,228,32,235,135,199,91,228,37,143,224,30,55,182,103,36,20,135,68,132,146,185,59,109,197,88,182,216,165,166,189,31,15,241,217,150,213,137,24,222,251,140,230,244,136,139,222,12,249,104,186,184,242,93,116,49,254,119,13,164,233,19,180,239,122,38,71,128,155,242,173,70,224,14,20,4,33,228,113,118,67,151,81,24,0,160,60,131,147,2,130,164,145,75,34,105,31,226,60,88,5,28,128,0,10,143,85,203,157,244,142,93,20,223,91,226,170,130,42,209,10,254,223,167,150,49,253,119,199,1,86,229,234,120,213,206,102,5,7,63,25,105,66,98,13,192,144,174,175,229,195,4,102,215,223,43,30,134,65,33,61,199,5,71,74,104,125,176,229,39,181,225,13,220,4,82,40,184,72,145,3,50,95,33,139,62,146,84,38,108,100,107,95,153,66,27,232,183,103,187,140,76,75,0,207,151,6,37,21,133,255,162,85,249,156,72,3,200,240,202,51,57,196,101,199,54,86,190,116,23,227,249,130,198,148,190,86,163,222,49,189,131,206,225,31,225,253,184,110,31,154,68,120,89,9,130,111,196,205,213,11,241,14,10,248,249,227,209,36,150,186,22,174,196,71,96,88,124,54,151,68,163,6,215,22,158,53,225,231,228,106,161,57,204,9,244,209,207,196,58,249,220,156,39,214,92,152,102,186,237,207,57,187,94,169,89,49,199,46,52,199,193,225,124,7,173,56,6,141,37,55,185,27,91,115,61,25,251,60,179,114,195,194,104,140,249,78,157,237,22,120,197,176,188,33,146,117,230,29,28,181,118,127,134,136,63,253,204,210,140,199,133,230,117,24,105,112,116,225,40,225,37,29,24,160,168,31,168,81,4,23,193,231,25,195,7,134,243,139,29,34,76,91,129,201,224,35,135,55,46,61,15,115,230,27,66,53,31,82,241,100,108,21,45,86,131,166,195,148,132,226,113,41,144,224,174,103,56,111,196,163,79,140,206,201,68,107,3,6,88,169,227,94,187,83,207,62,131,122,216,171,172,45,214,25,225,149,184,105,87,221,254,119,231,212,164,3,84,71,125,23,36,19,209,144,20,1,208,35,164,20,115,201,183,153,238,52,79,85,19,138,197,218,134,112,150,39,238,13,37,232,60,117,164,197,136,134,123,146,46,80,51,73,246,254,232,107,71,79,35,102,158,54,21,246,120,176,70,152,9,247,124,127,90,31,156,234,76,97,236,108,164,118,53,63,147,134,102,52,230,3,208,115,212,182,6,65,33,88,157,115,44,54,115,22,95,35,116,111,28,27,82,97,25,252,5,89,75,163,142,132,181,109,88,113,66,8,24,36,255,36,209,252,209,182,248,78,81,70,81,205,11,50,54,45,249,198,119,148,158,26,134,254,14,145,123,130,246,10,235,130,79,163,179,208,146,18,105,23,217,188,181,221,217,16,111,22,63,246,77,3,109,197,208,206,244,233,36,196,199,45,2,251,48,16,241,14,162,161,18,47,99,196,64,130,178,229,95,26,233,112,176,19,101,239,172,193,115,96,8,117,155,64,218,236,123,228,238,52,200,35,250,77,141,243,130,138,113,79,213,139,213,217,143,116,192,39,225,40,193,178,69,237,33,80,20,188,99,135,52,69,66,87,199,197,59,108,242,71,77,212,242,104,220,183,60,97,70,195,220,247,202,168,64,209,100,92,235,6,238,249,206,126,123,4,26,104,23,103,100,253,157,247,235,175,168,129,27,6,102,158,218,60,63,104,182,94,31,45,142,37,68,164,151,15,32,166,141,64,56,210,111,69,71,166,194,139,52,61,182,172,183,54,142,10,172,4,178,10,224,53,123,77,10,213,96,2,145,155,59,65,197,236,209,80,255,118,177,34,149,191,243,130,116,108,26,146,145,184,197,79,93,163,99,213,176,173,123,82,64,182,244,114,174,57,236,147,124,102,43,245,44,92,41,53,68,124,25,35,83,31,149,54,117,104,177,200,190,250,116,68,118,105,195,123,164,65,132,112,84,131,51,23,15,170,159,200,39,31,98,61,36,136,159,175,164,169,44,46,249,72,49,67,182,45,181,109,143,129,46,3,195,135,123,218,133,19,235,169,136,226,180,207,126,177,84,74,160,123,122,231,55,226,51,102,118,230,161,182,71,5,10,97,243,74,78,27,116,173,4,207,12,134,62,205,197,33,52,122,23,54,77,223,144,154,197,234,214,61,142,86,199,101,97,2,61,38,171,70,38,22,240,251,191,155,81,213,95,248,222,29,118,49,193,170,96,248,186,56,254,254,63,210,189,160,211,93,210,223,92,53,5,36,237,248,255,48,14,31,136,205,34,159,225,69,88,56,187,190,9,114,50,231,131,222,174,251,172,18,115,196,46,157,245,142,253,80,158,243,204,239,239,96,3,215,15,150,228,177,40,77,4,105,152,56,48,228,219,246,67,180,240,227,129,157,15,95,52,73,179,85,247,45,223,194,105,181,204,93,90,130,254,200,112,145,29,155,90,61,233,96,38,201,236,218,85,64,196,167,50,128,31,233,115,116,102,59,105,171,196,176,16,59,141,198,244,41,201,95,69,7,248,212,111,111,228,192,9,177,39,3,175,216,67,216,85,146,79,176,178,50,100,20,242,253,71,122,244,203,197,41,132,230,107,39,47,72,254,0,189,101,0,45,228,153,95,211,199,59,71,98,10,77,107,184,44,225,217,1,137,42,88,69,143,209,17,127,199,66,169,34,116,189,221,117,111,250,149,215,162,11,254,98,247,6,77,24,207,186,104,19,112,32,49,161,66,9,215,7,186,179,61,85,138,165,46,49,202,110,96,204,242,215,142,105,30,243,79,213,123,111,35,2,144,221,10,61,104,205,174,135,110,139,177,194,107,96,100,83,23,201,193,177,40,159,143,54,33,27,172,41,243,205,242,6,11,19,178,25,107,144,225,203,215,133,33,53,15,53,125,7,26,112,128,62,166,86,137,193,253,207,249,131,60,89,250,163,88,250,134,164,101,199,46,252,106,175,109,82,117,40,149,145,197,150,252,77,190,146,39,220,238,79,146,135,160,163,133,94,91,32,114,166,25,252,28,11,165,217,133,125,247,189,247,44,59,78,34,246,32,243,66,235,212,103,105,231,109,185,59,141,228,157,174,232,13,173,15,14,90,15,234,62,122,6,173,186,87,45,147,216,210,117,3,25,54,186,5,126,168,76,232,109,164,137,17,143,107,11,244,189,128,182,254,180,157,24,198,209,48,189,244,93,137,227,64,71,82,135,48,213,9,4,9,226,194,44,203,95,252,36,220,142,29,54,216,20,35,40,204,157,113,55,35,180,235,56,201,95,4,195,226,182,97,23,81,193,46,84,201,116,81,93,142,100,234,69,8,61,102,12,190,12,92,159,172,81,15,211,31,68,252,112,133,51,159,205,158,87,77,104,243,53,153,88,206,177,176,18,151,157,108,47,40,130,158,1,191,180,237,187,211,157,100,197,140,231,193,217,49,120,7,101,113,235,53,111,54,23,195,90,133,54,93,107,9,71,20,98,226,51,58,147,174,174,56,230,111,122,41,221,201,104,50,254,26,245,51,187,126,180,131,231,163,34,153,249,91,181,52,158,5,52,139,51,41,166,51,25,222,90,31,102,24,104,149,5,114,154,94,141,47,71,109,147,186,159,37,129,60,33,18,52,84,126,248,64,159,86,77,185,60,115,108,117,217,76,61,238,216,100,204,157,242,108,171,130,70,29,219,124,121,41,241,18,88,83,45,134,75,95,110,16,167,168,106,107,242,105,107,252,188,21,205,146,175,25,35,11,1,107,161,153,42,218,154,104,111,174,109,143,174,246,186,45,115,142,14,57,40,119,66,191,185,5,222,216,224,53,185,144,217,116,239,166,165,43,13,35,210,123,44,118,13,201,67,246,120,152,222,31,233,249,218,100,242,6,147,109,198,13,210,79,100,217,187,114,248,239,14,206,74,149,23,231,118,179,48,13,41,155,152,105,44,132,234,189,27,233,245,180,108,215,196,206,193,107,193,245,0,26,76,167,66,64,87,44,31,39,161,220,28,203,12,63,46,128,84,253,151,84,128,4,27,50,133,176,195,69,233,177,232,88,212,213,54,104,40,13,234,225,167,187,117,94,250,51,41,106,247,137,252,111,129,125,212,39,11,222,16,65,121,43,231,11,56,159,243,18,71,149,104,97,183,177,207,61,154,36,23,128,207,18,80,90,10,212,106,101,57,169,163,144,135,217,34,228,213,141,96,134,136,33,146,230,125,74,250,104,94,132,249,5,183,107,135,76,107,140,120,86,82,162,110,82,92,119,51,188,21,64,149,120,105,194,184,40,146,30,196,75,177,54,242,74,177,47,233,48,78,209,25,229,2,128,190,70,237,172,77,14,2,172,35,241,52,0,80,49,5,27,81,247,43,115,253,3,203,76,119,221,245,66,177,73,226,92,216,225,33,122,192,51,172,81,224,223,89,117,137,224,229,110,115,173,151,217,49,249,146,161,211,107,45,161,128,137,80,179,32,134,218,187,92,99,83,82,211,141,220,183,86,10,164,76,18,129,76,180,131,174,188,190,223,217,93,202,21,251,29,86,56,148,247,149,139,236,17,78,220,100,5,129,99,64,157,202,13,20,213,96,38,61,184,178,123,112,5,186,54,20,246,69,242,150,215,191,200,152,241,36,232,75,108,151,222,51,217,178,111,224,66,167,220,69,37,128,109,214,13,240,132,226,102,11,1,236,56,44,170,166,255,43,177,16,10,244,225,42,98,86,246,178,109,165,242,210,159,172,111,140,141,84,129,140,95,101,143,0,184,175,73,89,139,207,183,244,188,73,121,50,24,28,172,10,103,19,74,133,51,36,86,139,192,146,17,213,116,121,71,12,235,166,90,229,80,239,44,190,21,101,45,56,35,137,129,138,217,62,218,253,146,14,92,146,197,124,250,136,161,0,67,100,56,96,254,107,253,9,9,27,202,174,130,242,63,72,120,86,32,223,112,78,173,2,110,175,145,39,191,176,218,22,252,190,51,101,173,113,235,201,84,154,98,96,119,169,239,143,134,95,102,176,68,84,69,6,189,230,123,50,138,79,241,138,227,213,168,13,249,193,122,76,107,183,167,63,46,220,176,110,21,76,1,101,192,254,186,65,4,70,200,47,123,84,121,135,65,116,178,247,116,162,216,201,31,185,80,28,189,1,253,23,25,60,152,107,95,57,239,172,138,132,113,170,194,58,77,142,130,201,223,252,158,224,7,10,229,80,73,202,106,129,235,190,56,97,78,84,8,25,66,77,13,201,148,231,81,71,243,55,157,189,158,198,221,193,111,170,51,115,122,218,25,37,206,70,62,67,135,146,55,164,106,109,84,188,16,137,11,87,178,61,253,241,246,158,221,111,129,110,217,17,205,146,94,243,10,160,42,103,212,147,80,45,106,60,157,56,163,106,215,126,159,130,148,89,3,93,54,238,48,38,220,234,248,56,174,60,99,150,24,128,54,179,248,99,197,176,130,217,137,160,12,47,176,59,21,178,182,186,42,217,172,238,26,233,98,153,65,73,247,2,3,152,241,216,184,55,200,125,51,168,232,124,192,63,223,136,106,7,175,187,149,35,47,82,95,194,194,118,185,183,253,205,147,243,169,6,116,56,8,252,76,20,117,235,6,121,187,97,2,192,9,126,92,138,84,64,244,108,120,67,81,14,104,11,59,211,213,15,227,115,229,175,53,0,173,46,233,59,75,48,102,37,91,211,250,207,167,196,65,106,166,6,155,48,237,36,250,43,67,45,60,214,106,143,150,203,241,83,181,47,114,36,53,24,202,114,59,202,119,230,132,64,156,92,61,184,208,181,196,120,138,159,30,49,191,32,160,133,29,228,172,237,32,22,81,205,1,63,48,169,185,21,110,176,161,94,136,22,55,110,18,38,244,38,169,248,35,153,77,232,223,96,50,106,216,202,253,145,52,134,15,104,34,60,73,31,138,229,160,36,254,232,82,89,89,79,94,17,3,148,138,242,179,134,247,198,143,155,229,199,68,120,36,11,14,251,187,241,204,132,46,218,172,91,237,141,211,111,68,33,13,102,110,191,50,51,164,142,76,165,242,230,22,199,38,243,250,172,198,149,117,133,50,22,111,95,166,26,53,188,240,138,165,187,235,213,61,13,240,226,36,57,72,113,151,249,193,104,132,7,108,170,202,124,2,85,89,163,81,145,120,87,122,237,6,62,230,188,161,74,204,28,136,184,231,75,238,133,143,134,123,246,60,47,88,117,201,92,113,187,154,3,7,217,69,148,225,251,224,86,100,118,137,52,28,87,23,229,216,108,111,118,59,163,160,109,192,162,62,149,38,219,162,156,49,212,82,55,145,219,254,88,254,179,50,206,145,234,252,51,134,148,118,158,171,15,11,69,38,158,66,126,6,150,209,9,9,93,224,51,44,146,65,238,230,86,247,135,245,26,142,81,217,204,233,39,116,144,165,183,33,46,145,183,11,106,191,46,160,193,68,82,232,188,142,206,123,161,38,109,208,55,31,75,190,127,205,56,208,37,237,194,8,32,77,61,92,82,101,151,56,193,200,158,100,160,158,172,50,243,40,62,153,128,96,10,116,12,147,232,88,152,148,242,141,100,239,84,78,177,154,220,210,246,152,101,127,138,2,131,214,103,26,225,89,206,128,177,58,79,3,241,121,247,160,141,56,126,193,40,87,179,59,129,107,154,226,192,14,179,211,209,155,24,167,23,229,196,230,115,90,204,114,248,0,232,185,208,233,80,180,96,158,254,208,83,43,150,103,118,64,75,60,234,9,66,95,51,34,58,210,5,239,68,14,7,212,153,179,227,130,102,183,194,173,159,241,167,165,253,70,160,164,50,124,9,229,64,35,172,18,155,76,17,244,238,96,44,231,195,95,100,134,137,189,142,102,152,93,168,114,137,117,107,132,178,26,221,61,245,96,8,103,201,238,73,22,60,36,38,89,223,144,129,241,39,217,116,196,199,153,102,144,178,8,167,110,76,208,96,76,173,63,86,63,86,77,84,150,36,47,144,160,117,100,89,146,32,2,115,100,176,60,11,230,203,148,246,116,25,200,207,204,81,135,34,57,103,227,59,104,44,215,66,5,156,38,90,172,141,234,62,46,215,81,102,240,70,17,83,7,107,252,196,191,217,214,12,246,57,7,81,178,196,125,68,16,164,252,98,60,27,227,173,115,170,224,21,151,11,228,140,173,129,227,59,26,165,88,116,208,156,232,60,207,237,255,198,181,126,45,3,221,101,125,156,17,245,181,154,58,141,114,223,134,171,233,80,87,31,206,127,220,250,101,187,192,91,241,82,29,114,202,100,45,223,166,96,158,171,87,107,54,157,250,155,239,201,177,58,174,38,150,90,99,97,199,22,57,151,25,110,86,61,214,35,247,17,90,244,230,131,12,27,125,250,193,230,111,40,7,239,48,210,250,6,163,230,68,248,214,79,76,36,193,76,182,59,44,74,217,100,218,38,53,31,200,178,115,110,164,195,227,70,255,132,104,81,92,201,70,239,134,70,148,182,171,214,176,152,232,19,161,51,64,188,244,195,154,187,85,239,168,6,174,170,201,54,11,255,218,34,185,99,240,129,10,107,218,93,43,36,20,207,232,10,247,76,189,192,91,3,2,105,72,64,81,31,161,114,163,103,74,241,225,75,242,232,35,73,40,60,122,39,105,146,160,19,13,164,218,181,50,159,46,149,139,167,59,95,208,186,180,174,205,246,53,165,106,56,122,206,246,52,234,31,1,104,0,252,6,82,201,106,249,36,126,246,160,74,72,117,182,123,1,243,94,246,76,176,123,31,82,204,29,16,89,146,79,112,216,35,9,125,48,62,108,140,72,222,208,242,19,217,46,145,176,57,195,100,253,148,217,62,171,85,126,1,250,208,179,35,75,132,147,163,129,11,187,8,2,13,178,234,99,69,233,46,179,72,220,68,115,73,132,154,186,231,121,209,170,15,231,204,137,90,70,109,85,210,179,253,11,9,156,198,170,101,89,236,48,115,160,145,139,254,243,71,172,185,217,27,154,110,210,140,33,203,187,30,187,114,14,164,98,187,176,147,229,104,182,23,126,125,152,188,232,206,102,243,93,189,66,156,203,34,138,212,224,41,164,140,95,35,102,171,56,133,251,73,99,44,223,193,79,101,12,26,49,217,31,14,78,94,51,218,132,247,224,225,167,132,69,37,132,90,14,204,150,169,205,119,106,55,50,217,248,160,255,118,65,201,152,117,232,122,78,46,35,129,59,244,226,82,11,27,150,154,116,41,118,9,129,189,45,79,107,97,70,186,61,226,69,232,116,185,189,211,170,85,7,175,247,109,114,116,58,107,77,51,174,233,211,207,9,19,190,41,174,134,244,176,109,151,77,124,183,231,34,215,148,218,49,37,253,250,127,231,83,2,101,145,174,236,208,231,8,115,255,216,122,52,202,156,163,187,83,32,154,181,40,142,243,140,255,34,93,116,135,33,19,109,0,203,105,223,188,104,139,181,240,199,231,254,59,149,40,5,187,28,194,138,119,103,41,211,55,101,115,217,154,252,101,223,125,175,119,25,194,255,31,140,121,210,106,79,198,6,161,138,214,144,100,2,239,11,87,32,4,175,46,184,46,68,220,107,174,172,2,36,164,96,155,57,27,68,84,192,247,234,179,16,195,245,142,23,70,192,203,146,193,61,30,116,7,243,111,18,147,71,208,241,238,252,3,121,200,80,218,183,39,252,95,3,130,105,88,49,36,147,242,72,208,39,225,236,102,216,59,97,220,81,110,67,67,50,168,8,53,13,171,120,228,53,221,235,203,27,142,83,8,65,61,112,78,55,30,57,101,10,54,180,164,188,133,138,63,142,57,209,174,35,114,222,50,108,234,177,4,151,76,24,29,166,213,25,109,40,244,23,140,206,217,3,58,212,78,201,3,147,157,132,39,175,56,248,110,63,213,218,59,90,0,149,67,38,59,161,233,166,22,28,224,237,134,91,71,80,233,25,176,145,161,88,166,214,37,30,192,16,86,26,72,63,223,29,129,235,191,162,255,249,34,111,190,247,113,159,73,16,185,227,147,106,30,233,33,173,113,66,81,162,82,244,87,63,43,209,127,252,214,218,102,48,133,75,108,187,128,190,17,6,52,176,63,129,233,167,132,21,198,224,23,182,204,129,49,75,66,103,87,202,36,113,106,62,140,237,196,120,152,67,94,118,53,89,104,230,135,214,19,37,190,178,70,236,223,239,241,136,44,20,145,89,80,91,222,112,221,83,165,24,201,197,44,167,201,126,222,133,232,203,22,121,32,3,52,5,145,33,84,65,174,148,145,74,73,99,167,202,230,237,30,88,220,237,246,74,134,102,24,74,44,237,15,205,146,156,126,30,1,49,191,120,32,94,210,126,76,224,101,90,229,246,154,23,93,90,226,200,137,74,51,230,177,39,224,201,133,222,36,65,25,110,194,4,149,23,223,157,90,9,23,240,51,148,218,25,103,39,151,212,99,109,112,172,215,227,73,6,240,47,45,57,254,251,159,95,247,2,40,24,226,193,43,169,247,233,196,60,211,48,170,155,164,121,198,50,21,51,177,1,83,186,20,99,109,225,49,222,215,180,7,60,136,120,122,69,1,223,53,193,191,43,101,217,80,24,98,39,151,101,13,234,243,231,17,60,148,223,216,47,45,100,151,81,92,141,120,50,35,129,175,55,47,201,221,17,94,158,114,71,137,141,86,168,3,94,86,60,127,90,153,174,36,34,252,161,189,145,222,73,191,242,109,4,129,58,3,21,174,197,233,238,91,81,193,233,19,69,201,19,126,143,162,243,255,238,211,221,79,197,107,238,177,44,214,120,105,28,83,229,99,238,159,254,180,6,88,87,177,255,240,47,69,110,129,85,238,210,190,140,9,243,173,238,1,6,26,205,72,23,230,252,35,161,238,210,20,74,99,225,215,49,121,130,0,105,136,110,42,141,45,247,44,169,89,9,164,28,13,33,169,246,36,13,77,35,190,139,81,155,223,197,33,165,94,235,181,217,71,234,8,32,67,75,109,108,96,194,242,78,79,163,195,17,88,41,118,83,5,196,38,59,29,76,244,222,216,41,134,118,104,189,193,215,29,61,218,161,84,141,207,234,80,226,242,255,13,139,73,126,78,57,163,165,36,225,56,130,193,203,115,89,142,4,10,194,190,93,140,206,50,22,134,187,20,132,22,87,127,207,138,149,226,205,68,48,181,129,225,22,15,231,156,102,194,185,117,3,44,244,179,111,92,242,152,211,224,239,52,224,213,238,234,94,208,177,6,14,29,118,145,252,65,130,144,7,79,133,71,64,36,10,245,170,133,62,4,101,136,173,200,25,5,197,145,164,216,181,160,207,38,3,178,121,62,246,7,31,61,127,172,29,234,98,182,165,186,126,103,227,81,176,163,224,87,84,77,196,17,111,19,162,238,232,109,128,43,121,215,175,143,255,59,12,242,50,191,108,45,223,231,30,102,151,141,180,87,244,57,201,101,192,142,129,35,108,60,220,49,99,45,199,113,130,199,113,150,114,215,226,174,175,143,17,128,137,150,30,203,179,118,168,121,23,13,135,46,132,234,225,127,187,135,134,209,24,202,223,109,219,95,121,98,108,62,102,37,173,109,127,252,227,124,189,235,214,34,176,73,42,205,114,245,217,223,84,192,232,56,142,220,110,168,59,32,87,95,188,93,114,42,31,11,169,168,73,153,99,220,79,246,128,185,34,31,49,208,235,183,145,191,245,11,12,182,135,210,226,11,128,68,79,151,232,102,15,177,180,36,50,32,136,47,13,79,141,0,71,240,40,254,88,161,30,59,13,182,28,195,202,117,7,218,162,255,214,111,52,179,158,64,194,159,57,26,29,83,200,54,177,48,134,170,42,14,167,243,27,96,20,154,140,80,5,14,128,155,105,4,192,102,116,19,178,229,218,102,111,131,181,247,146,185,131,167,225,241,251,132,41,147,148,163,52,205,174,228,131,225,101,45,220,243,179,33,112,118,91,246,95,204,107,224,226,137,92,65,154,135,3,219,236,246,220,134,222,121,188,239,225,205,145,48,66,180,181,44,109,121,65,147,77,195,194,27,54,211,231,227,107,245,66,46,118,249,173,97,65,119,173,151,130,237,83,22,216,36,103,83,93,1,63,230,202,224,199,193,44,12,13,101,243,14,139,61,8,177,60,169,178,126,136,125,111,130,1,133,0,255,50,208,209,20,79,68,1,55,157,43,99,39,148,210,112,89,43,128,15,229,170,105,147,231,207,253,50,59,167,208,207,227,223,226,85,87,141,35,213,23,88,144,39,79,35,52,67,221,217,114,230,62,1,165,68,140,39,62,51,33,170,84,128,157,135,20,203,181,163,130,81,170,242,207,65,1,19,16,82,188,135,102,52,153,207,96,248,23,239,119,64,106,151,222,27,166,207,203,208,127,129,225,64,86,7,216,169,253,55,247,248,239,202,33,29,237,13,196,131,78,145,251,168,171,135,3,117,245,251,181,73,40,234,143,231,98,190,181,160,20,53,224,111,19,146,96,55,54,61,19,213,80,43,21,74,8,60,25,79,5,208,57,238,95,232,36,232,47,87,60,238,229,131,66,205,25,64,246,220,254,155,204,221,20,176,190,61,85,196,110,5,53,224,164,118,21,137,89,87,94,184,238,131,228,137,67,255,62,226,89,108,55,44,114,207,251,197,215,79,238,241,153,51,31,68,187,231,210,99,123,88,100,196,36,115,220,69,102,236,190,137,106,93,55,217,97,95,242,171,102,133,64,21,49,165,38,162,249,198,213,214,252,233,26,70,224,171,27,23,117,227,45,238,150,7,7,2,55,194,124,8,132,37,9,67,166,217,171,47,141,164,244,188,66,81,217,170,21,195,189,238,0,220,47,135,248,57,89,108,96,7,45,253,6,16,47,239,196,203,220,69,41,189,246,53,103,36,248,81,127,254,146,65,59,175,45,198,93,110,170,8,200,176,201,116,211,153,226,153,197,19,221,63,155,69,235,41,234,50,101,4,3,234,83,210,149,18,247,46,83,193,100,190,126,172,15,213,112,51,72,228,20,246,143,80,198,47,174,134,252,239,50,33,162,103,44,120,180,50,126,166,38,116,194,220,113,204,224,83,231,134,138,191,112,18,113,6,203,252,33,64,195,142,74,20,230,168,104,251,31,198,90,68,74,209,147,30,177,34,180,230,186,207,222,26,2,115,92,147,215,99,11,66,249,180,103,60,158,25,177,109,19,7,240,181,170,220,166,90,90,80,69,48,87,124,47,228,229,49,78,104,241,198,130,143,61,161,152,102,91,232,29,201,94,183,163,105,222,244,52,229,60,155,211,212,21,162,208,40,52,132,144,197,251,131,2,36,127,158,238,36,71,159,100,155,223,148,46,33,192,66,14,35,221,102,68,68,244,133,206,246,171,93,77,97,106,99,28,52,145,119,82,2,54,64,159,180,109,184,51,54,108,236,72,104,39,213,76,216,96,77,12,25,251,81,111,6,44,218,17,24,110,68,171,32,214,13,226,216,7,84,117,208,71,0,169,219,98,143,68,85,30,134,249,164,124,42,129,233,225,192,76,195,250,153,37,135,0,74,222,89,134,247,169,194,159,119,221,83,34,152,54,223,25,70,215,98,11,242,180,58,122,14,82,234,237,38,119,20,193,36,34,57,126,168,239,243,2,254,177,31,39,47,160,18,157,53,220,249,250,255,148,145,186,77,109,158,110,231,230,13,152,0,118,169,33,160,6,31,181,218,244,107,183,233,252,163,21,215,176,179,48,17,23,62,229,70,132,37,123,26,173,220,221,126,116,164,252,55,5,123,28,113,111,206,153,227,135,210,103,228,50,245,249,100,75,191,109,168,251,18,52,239,34,1,3,159,165,103,124,3,181,70,189,19,150,215,196,207,159,220,243,169,39,251,102,8,57,102,240,227,129,93,222,158,35,129,149,114,52,56,51,236,144,236,164,4,194,72,30,200,90,203,238,180,142,69,56,5,136,238,102,49,226,24,224,255,76,185,243,176,17,194,141,200,125,172,111,92,8,37,164,151,24,238,171,60,52,26,37,200,24,92,99,97,109,176,129,252,93,132,101,19,23,56,71,98,90,14,171,159,134,124,116,46,86,234,10,226,176,29,212,143,43,110,30,174,67,168,9,83,100,236,173,47,227,200,120,99,178,101,220,239,176,47,39,70,152,129,32,250,124,0,238,9,243,43,133,155,83,245,174,129,102,182,168,169,97,12,106,106,174,58,125,9,202,185,85,234,6,151,152,127,46,53,191,25,188,77,216,239,235,81,188,49,50,2,176,200,103,44,88,25,87,73,20,206,110,249,242,47,85,112,189,82,105,248,83,254,7,245,107,247,123,162,243,163,225,62,230,110,150,140,194,139,189,57,78,99,68,83,207,49,117,252,129,59,234,31,7,58,29,246,234,205,115,196,172,255,8,28,200,55,103,254,54,239,127,120,229,193,15,152,119,86,101,50,28,169,218,1,159,12,124,55,202,77,30,206,229,26,17,44,182,207,11,4,175,47,135,233,185,161,254,214,168,146,76,186,106,94,54,140,162,164,29,179,108,245,43,55,161,239,4,231,173,191,0,246,87,2,154,221,42,0,254,253,187,188,84,91,243,42,134,132,169,227,211,156,2,99,245,11,67,42,9,197,207,236,128,70,210,66,235,162,142,254,231,40,47,152,207,49,164,77,4,219,241,192,113,202,114,140,104,66,211,83,7,92,0,225,12,8,171,174,184,6,9,10,196,45,199,205,25,24,48,228,12,183,182,111,106,194,225,223,141,246,185,14,188,154,31,140,239,23,110,6,231,252,108,7,27,197,90,60,65,56,203,211,204,50,69,192,154,213,253,143,172,207,100,6,93,255,121,128,191,127,122,34,110,83,5,125,21,195,153,202,220,81,136,41,205,154,3,198,125,74,231,82,138,120,92,220,14,214,113,214,182,24,242,154,208,157,102,182,147,87,50,35,90,143,46,220,104,158,173,115,221,50,222,29,193,96,218,176,194,177,241,236,193,183,193,99,164,174,63,162,105,162,176,195,117,86,19,37,16,178,197,120,194,40,113,59,17,76,237,123,153,115,191,72,109,220,143,108,145,142,106,67,9,29,230,98,3,192,10,92,92,159,49,252,252,92,10,51,166,211,224,18,143,125,205,77,45,116,114,58,8,191,139,92,85,41,125,166,164,246,97,218,237,104,103,17,196,234,4,86,225,241,57,72,40,98,159,151,133,75,52,55,183,6,39,162,209,130,98,39,212,148,55,201,155,114,247,49,77,188,49,130,174,31,172,49,165,161,17,76,227,21,61,184,104,136,214,64,39,226,224,75,165,159,78,92,218,121,236,199,87,71,100,59,2,164,25,22,126,78,104,75,72,204,203,113,136,101,110,21,187,97,207,2,214,45,118,238,119,60,77,194,5,127,240,95,102,76,68,154,121,240,252,213,110,146,240,251,29,136,77,192,89,145,34,83,158,80,187,82,58,51,220,97,210,84,114,22,49,186,197,187,247,141,167,253,25,109,245,113,133,238,45,235,127,77,252,147,161,12,86,66,177,194,112,201,98,181,251,100,21,76,136,144,124,166,110,50,37,92,103,209,156,53,215,251,240,186,210,246,246,243,126,108,10,110,168,173,39,203,238,185,168,16,185,111,127,41,136,36,110,11,202,33,84,179,85,24,221,60,132,77,166,85,80,249,49,21,9,228,130,213,139,24,250,129,137,81,21,133,226,211,74,122,185,210,148,128,38,178,61,78,23,20,228,65,87,89,187,42,10,63,232,209,71,110,37,192,116,254,14,229,189,178,10,46,46,185,238,69,95,32,214,52,175,212,170,224,29,25,38,73,243,146,229,199,135,242,243,52,209,116,32,42,198,80,165,150,2,106,27,152,44,211,4,251,118,163,47,11,5,168,1,163,164,203,165,54,210,16,17,135,82,21,9,79,42,56,52,228,174,24,102,61,242,225,35,84,50,198,57,146,168,222,11,35,39,8,97,233,203,129,216,227,125,196,60,254,171,193,13,31,231,115,87,161,97,194,137,212,137,186,165,110,171,34,142,58,50,138,198,223,131,163,145,241,110,69,64,87,8,237,29,172,170,254,101,106,40,89,155,84,177,67,167,4,242,78,77,202,230,243,143,20,48,116,182,235,216,25,37,4,201,8,155,125,229,47,65,181,201,79,247,121,29,172,202,228,195,100,178,151,23,165,194,148,218,35,82,115,125,173,193,47,153,195,66,83,250,228,118,90,213,183,240,127,252,200,138,144,181,182,118,179,92,142,7,141,28,241,106,49,182,132,116,127,192,104,81,253,109,6,78,143,255,121,167,200,101,221,74,59,158,230,181,30,109,56,31,171,93,234,170,154,179,37,128,30,196,203,234,69,215,102,86,172,190,219,65,182,52,200,34,76,233,155,11,98,44,195,30,240,198,40,190,154,11,149,22,20,39,159,117,189,57,165,211,176,25,109,179,61,242,222,85,112,133,255,105,227,245,20,85,80,87,157,49,182,57,106,54,232,135,115,252,35,177,21,240,205,197,74,251,234,123,169,239,248,129,91,143,139,112,118,177,240,50,237,11,150,187,233,196,247,17,176,231,249,60,227,142,16,77,255,89,8,148,245,207,121,17,128,232,201,125,154,248,186,176,47,128,48,26,71,87,106,235,155,179,205,76,40,46,224,169,56,124,39,99,169,179,60,138,165,232,72,8,249,253,252,23,66,22,108,133,46,94,196,151,76,201,67,23,117,21,224,147,149,13,32,186,136,12,188,76,201,204,69,50,160,220,54,108,6,113,64,108,145,148,2,193,56,199,120,177,231,147,214,79,218,34,193,232,105,62,6,174,245,204,159,136,126,107,135,182,186,190,154,184,117,126,198,107,229,200,171,148,69,233,248,57,197,247,25,239,77,107,171,123,53,251,35,238,180,162,244,22,191,56,52,185,37,235,8,160,227,253,103,116,245,122,108,102,32,53,223,153,90,134,117,118,16,195,67,16,47,109,23,224,237,70,123,162,60,94,3,42,117,144,160,64,230,255,230,106,108,21,86,56,247,37,229,95,202,131,6,236,140,251,25,180,56,210,5,140,63,202,54,221,54,144,247,57,112,66,51,79,4,49,69,124,114,181,61,200,254,248,31,98,84,106,163,224,36,175,173,142,35,83,9,57,82,161,189,198,80,220,208,26,155,99,188,155,213,210,176,157,165,93,65,249,175,124,140,143,10,86,52,233,51,251,204,74,231,97,22,248,71,54,245,251,72,228,191,18,71,2,184,21,245,19,132,75,155,53,206,16,13,68,107,105,141,44,121,181,235,136,70,203,255,77,177,68,67,101,177,189,116,35,181,210,116,4,218,83,113,209,184,136,29,88,225,206,124,227,243,234,24,251,6,149,68,9,191,175,150,208,136,175,21,92,249,158,131,235,235,22,129,109,98,102,14,239,89,110,148,48,199,105,147,231,1,114,152,251,66,97,188,131,149,10,98,6,85,126,201,51,88,2,36,174,18,49,245,196,219,12,56,13,184,72,71,73,236,175,47,126,3,167,178,126,16,28,239,239,147,251,235,168,130,79,183,98,171,113,111,228,17,64,147,137,20,214,120,134,28,146,136,242,38,224,142,191,236,67,180,9,10,31,212,170,35,60,131,168,107,169,93,222,32,198,146,128,130,252,177,180,107,217,168,134,225,0,54,214,37,221,209,135,78,112,211,167,200,2,131,206,93,19,212,1,19,127,33,116,156,27,42,96,129,233,74,74,173,9,252,183,156,182,176,202,181,233,82,204,251,128,250,85,105,21,142,108,187,243,33,235,102,177,72,18,230,170,222,135,113,75,69,59,183,239,225,125,74,91,84,229,145,78,213,138,41,108,73,192,52,219,145,107,247,126,18,28,226,91,149,119,96,197,103,250,243,117,111,0,142,143,1,48,8,189,15,101,230,39,5,226,182,214,18,170,125,224,80,135,24,229,15,212,86,80,221,17,162,119,120,135,253,7,62,105,101,184,181,149,106,197,212,163,1,236,72,124,106,178,27,214,108,100,133,142,111,29,40,226,196,204,89,82,25,6,67,247,195,34,90,117,211,249,224,238,216,199,243,217,72,91,232,113,101,47,143,27,201,35,133,5,51,226,250,151,150,7,132,243,199,78,52,144,131,52,21,169,178,60,235,14,83,169,115,119,78,32,54,105,31,225,249,107,48,128,176,196,50,93,53,202,187,205,212,87,149,108,141,141,101,169,128,234,177,158,175,28,131,211,179,85,201,242,70,27,46,142,176,124,252,152,56,123,230,219,135,232,58,167,94,47,172,230,168,106,146,46,151,55,237,21,232,36,233,76,0,20,148,204,188,63,141,101,57,183,107,186,239,201,53,179,167,18,7,146,26,232,80,86,143,255,130,121,43,65,216,136,36,188,127,179,36,61,221,122,206,150,127,189,10,149,175,56,149,187,251,239,165,46,120,253,143,189,127,47,91,153,26,157,11,47,136,77,53,149,174,254,194,42,57,18,255,60,174,155,53,46,188,208,88,168,52,119,190,202,39,91,212,2,38,123,218,55,195,20,198,231,232,43,65,65,1,238,49,248,30,40,163,2,128,175,48,206,75,79,151,211,255,142,153,165,103,233,0,117,66,54,191,92,153,223,154,250,107,204,16,89,56,118,84,123,51,119,8,8,54,8,111,128,149,132,199,213,249,40,144,204,94,247,141,164,103,233,7,209,126,6,88,1,44,229,11,237,64,100,157,64,251,77,137,134,243,178,148,7,218,169,99,117,93,58,195,127,95,29,222,46,215,73,163,212,32,209,2,28,65,30,253,69,63,135,145,46,113,142,72,152,255,51,108,3,148,7,163,8,49,137,10,197,164,253,248,46,10,170,159,212,16,93,217,136,13,17,213,228,97,36,13,91,20,63,126,250,144,194,233,89,157,209,129,42,134,176,153,205,180,70,42,101,199,175,197,198,70,204,195,0,198,1,37,91,182,9,212,161,247,15,227,113,62,202,140,120,81,204,198,196,15,252,90,64,208,15,201,235,177,236,147,26,165,127,115,161,45,30,60,205,131,176,204,196,22,118,160,26,47,5,154,188,40,232,247,63,215,56,106,226,54,223,106,110,243,250,13,136,224,137,101,158,245,230,67,119,158,67,12,201,25,217,120,174,40,54,201,254,46,242,188,154,3,219,47,116,241,121,82,1,166,212,137,241,69,66,156,210,111,237,228,110,13,117,111,108,221,39,120,210,121,205,249,82,26,176,234,179,21,164,173,188,85,108,143,27,76,66,218,139,136,167,85,245,207,235,215,226,89,178,213,216,187,215,124,197,125,85,228,228,60,100,72,19,32,187,173,87,157,171,102,100,107,23,79,154,46,176,41,68,103,64,120,4,14,44,77,115,149,40,45,43,2,18,69,133,70,42,96,2,29,238,81,164,230,239,149,220,212,178,199,175,77,205,175,249,195,48,32,247,40,41,150,7,49,128,78,129,245,151,103,146,184,211,135,243,108,81,231,141,151,69,150,141,148,233,1,9,43,202,247,160,66,53,220,133,218,209,171,176,184,103,82,74,129,29,210,63,144,150,34,224,63,205,34,117,218,57,44,46,105,243,107,147,137,43,60,202,104,20,141,83,10,167,45,254,167,146,85,90,152,161,75,136,138,123,70,90,230,141,16,112,167,192,253,97,187,8,80,4,46,123,172,249,99,247,59,33,134,147,56,173,128,26,243,197,2,54,224,68,248,91,207,162,172,98,183,68,146,150,159,136,255,7,229,13,188,21,177,7,198,60,239,124,165,244,51,42,200,245,21,247,140,251,197,65,82,6,11,163,65,179,248,42,98,108,89,18,135,105,184,82,230,225,229,220,66,252,114,158,189,34,247,255,125,106,29,122,233,235,238,231,18,49,252,199,135,36,177,243,229,252,33,218,38,138,113,47,155,214,79,137,59,37,79,128,255,241,248,178,241,93,19,82,250,45,192,228,82,236,239,64,20,196,137,58,17,212,210,164,44,164,84,102,150,246,214,7,13,24,60,170,213,230,233,186,122,212,244,167,68,39,189,93,25,251,88,177,169,181,63,195,208,163,193,240,228,220,118,45,53,220,224,15,10,240,125,10,44,72,171,94,188,98,157,117,83,128,87,156,137,194,71,187,51,235,234,101,247,125,89,172,81,81,229,103,162,159,181,144,225,210,208,101,49,90,162,148,201,134,63,120,67,72,45,247,122,159,168,40,190,191,10,190,170,201,211,26,181,0,4,181,32,170,78,192,18,52,131,102,200,5,244,107,132,24,179,23,240,122,130,209,131,67,162,165,77,160,239,165,219,83,86,211,175,210,24,151,107,203,205,42,44,115,19,106,113,228,235,62,1,186,12,127,21,29,72,190,245,4,131,162,149,179,112,152,91,76,85,53,64,30,42,180,132,40,217,128,213,56,132,34,84,19,44,27,200,37,41,101,98,170,3,194,233,240,193,140,224,238,131,168,176,141,196,248,75,212,206,254,21,157,47,195,234,47,20,183,177,194,207,238,99,235,31,132,135,119,39,221,134,61,144,137,166,208,192,97,56,229,131,116,9,52,96,153,169,234,110,109,59,40,237,215,124,102,243,43,107,206,69,67,97,0,105,185,175,222,223,87,213,127,10,88,218,49,242,22,157,26,34,44,144,192,14,185,176,207,4,246,109,52,94,150,4,125,79,197,149,59,187,231,231,130,159,61,190,47,226,115,66,79,96,242,17,6,7,75,36,192,127,199,73,132,160,125,64,41,223,166,29,230,4,16,62,105,16,1,95,70,103,66,26,221,79,6,10,212,233,249,143,83,152,67,123,228,181,230,84,9,17,251,136,79,182,155,190,22,132,95,137,105,115,2,0,115,185,60,155,116,193,27,204,8,130,190,136,35,165,168,211,171,202,103,83,36,43,161,80,49,155,223,22,192,201,246,241,62,67,219,22,196,182,144,157,107,111,199,240,142,157,18,160,223,57,87,188,213,157,223,76,6,65,40,255,241,249,161,96,138,252,50,174,175,251,250,112,189,61,148,166,124,226,174,14,120,191,12,75,22,169,113,210,157,114,209,79,53,41,198,250,157,155,89,41,161,125,24,124,233,229,65,83,248,30,69,23,2,49,224,149,90,91,225,238,59,157,240,229,100,239,107,231,210,194,250,172,71,213,1,70,151,253,125,238,222,250,124,51,25,120,160,163,190,24,71,226,9,11,255,253,87,145,73,10,65,149,158,120,161,117,89,214,44,88,14,219,160,61,40,81,223,12,53,182,160,23,84,236,205,160,152,198,31,175,133,73,73,64,54,12,166,0,142,167,19,111,190,127,226,185,9,41,95,120,138,18,26,230,168,33,176,140,124,215,241,200,183,192,51,122,112,107,58,149,0,23,17,127,65,94,22,175,23,241,171,215,226,52,177,168,103,15,96,186,61,243,27,179,13,23,169,200,150,250,19,203,31,132,187,95,77,154,184,182,208,194,11,111,143,194,131,185,87,191,125,219,153,184,190,204,30,172,184,4,113,145,92,29,38,191,4,254,145,59,221,151,61,228,125,243,224,142,63,162,70,81,169,185,189,208,147,216,133,191,9,97,51,225,188,141,174,182,167,229,157,184,54,85,75,204,39,115,51,18,75,146,152,220,14,92,28,97,247,245,45,108,235,245,53,152,199,83,214,228,61,239,225,113,231,125,100,145,52,209,236,105,150,27,23,222,232,245,70,100,46,30,150,18,13,15,41,248,188,11,113,135,24,130,229,207,19,23,64,245,34,200,52,98,82,163,177,142,225,82,171,114,114,190,26,44,157,37,70,152,39,32,59,77,150,217,248,188,201,83,145,54,109,55,30,66,46,96,75,68,195,79,216,0,24,90,147,49,224,193,159,218,164,162,38,203,200,142,121,125,51,224,234,11,187,70,140,131,229,207,187,114,80,245,226,172,60,63,9,93,93,102,137,10,162,188,37,245,84,224,169,215,176,12,194,92,54,215,106,45,197,2,32,31,103,146,156,148,108,32,171,134,115,38,179,82,200,250,222,8,23,173,112,171,83,18,65,225,93,217,150,252,246,127,60,89,141,233,184,51,118,79,222,174,160,173,180,229,221,204,185,14,49,164,166,196,244,222,114,129,191,197,133,39,143,13,96,128,108,62,177,50,172,155,124,255,246,110,77,71,99,109,134,83,237,109,6,8,203,136,31,28,143,44,60,90,89,35,92,56,170,44,151,166,70,99,110,251,177,236,12,246,172,167,125,39,227,54,5,221,161,163,232,60,13,40,130,70,226,210,124,68,178,151,105,21,63,118,226,67,179,7,28,14,55,121,152,180,138,191,51,47,162,231,138,107,121,127,255,62,148,28,52,64,91,94,114,174,111,195,104,79,164,215,137,242,113,40,23,34,236,201,190,130,82,53,240,155,84,6,132,57,31,95,187,196,160,30,28,74,182,97,159,119,225,191,78,147,22,76,215,191,68,201,98,172,139,33,154,103,218,118,114,215,243,77,8,60,132,182,174,24,111,54,209,166,0,252,182,206,193,77,37,26,75,153,121,62,21,89,170,214,212,76,222,229,139,71,208,119,241,170,174,67,152,114,24,9,28,152,227,234,35,113,96,196,103,78,222,125,223,94,135,106,168,35,214,242,204,192,4,19,148,73,138,173,84,191,134,194,166,30,213,125,54,237,58,243,148,57,201,170,232,63,65,47,126,5,80,134,230,68,238,144,3,230,7,30,206,103,205,202,126,214,106,25,174,212,181,101,214,11,166,90,72,241,187,169,202,179,101,143,146,175,38,54,60,56,75,188,248,168,216,66,119,250,138,48,180,73,178,170,235,28,43,9,151,249,122,127,11,52,63,245,136,168,22,29,169,102,139,42,43,100,25,192,41,180,54,23,34,83,225,184,220,246,222,86,79,247,46,156,249,94,232,172,87,109,24,51,168,253,28,235,21,23,191,25,228,195,72,185,35,203,133,219,231,20,16,224,194,94,185,169,157,246,156,144,155,64,141,122,110,92,184,79,50,209,200,225,192,25,208,48,248,199,169,160,13,134,106,77,46,37,113,172,205,222,169,128,253,154,130,24,170,103,163,7,146,77,213,106,36,23,3,108,225,186,176,107,102,58,126,194,231,96,45,197,172,94,186,78,27,137,106,166,148,13,24,128,154,155,151,179,210,245,3,135,57,85,91,184,145,143,243,5,35,203,174,62,15,252,100,39,247,141,223,233,62,191,131,4,97,128,243,28,29,95,190,9,204,212,247,141,214,54,247,89,49,101,34,244,182,251,235,62,113,101,103,235,71,117,104,72,125,67,134,45,103,125,15,49,162,196,49,182,235,216,19,23,198,144,232,155,243,235,18,150,6,182,73,34,148,145,47,188,167,143,27,136,35,103,87,3,152,160,82,199,125,50,245,31,104,140,183,187,250,138,205,230,237,178,97,219,101,221,83,144,208,114,107,201,75,158,39,12,128,9,22,191,168,169,139,92,70,222,106,107,85,81,105,134,249,154,103,208,24,90,8,192,6,138,10,153,161,68,21,216,228,53,155,39,110,18,26,139,33,64,77,101,185,56,131,207,165,205,61,167,148,168,76,247,102,113,11,87,133,222,242,165,47,39,211,169,1,81,38,28,232,235,58,171,78,222,11,223,200,20,181,185,37,136,49,113,161,203,60,89,215,37,111,95,22,166,48,234,227,51,124,24,200,238,59,38,239,185,107,55,70,37,206,95,198,227,52,200,43,98,135,153,49,120,6,181,98,111,230,199,117,133,199,93,159,227,72,140,214,35,210,231,227,104,150,5,148,178,99,7,125,230,105,84,60,168,22,46,193,234,56,98,151,136,252,98,121,20,204,96,156,139,86,242,244,41,41,140,101,150,84,49,219,82,145,66,123,21,31,19,227,230,212,214,116,214,200,255,107,160,182,192,119,89,115,106,237,255,153,98,43,68,42,96,177,166,98,193,225,36,195,143,205,177,59,90,169,127,176,24,99,17,44,175,98,211,147,30,54,130,28,182,211,75,13,145,239,43,141,207,80,233,87,117,11,172,151,59,166,90,85,138,237,94,75,192,211,68,194,82,84,181,169,183,12,67,197,81,120,178,172,173,147,121,200,122,197,254,177,156,83,122,136,75,6,92,86,178,177,242,100,116,227,239,136,245,69,204,154,171,255,27,30,95,215,160,122,225,186,163,75,77,140,221,41,165,73,106,44,34,151,49,19,200,12,72,12,191,68,249,227,237,187,92,27,106,159,221,63,201,14,125,69,37,154,173,40,117,166,187,101,80,142,133,108,102,42,39,217,172,54,244,130,82,95,198,84,244,189,249,121,24,56,200,97,22,111,71,146,232,131,220,112,132,136,33,52,187,84,121,80,167,100,182,112,90,73,251,181,40,71,251,120,145,196,120,129,41,53,57,61,204,124,209,188,195,90,182,105,239,36,0,254,123,175,31,115,127,197,152,248,169,0,12,189,237,152,250,71,144,244,84,90,230,62,229,231,202,119,165,210,155,137,40,153,220,7,134,28,72,58,109,87,228,50,134,19,9,4,54,231,21,173,169,221,119,132,70,170,110,170,162,99,218,140,157,106,239,60,33,192,101,87,186,108,54,42,158,7,126,126,207,115,56,94,51,214,93,116,98,161,184,228,64,155,95,17,37,5,63,30,237,122,3,246,65,242,204,43,180,235,229,127,35,77,167,152,163,119,234,127,52,221,113,73,91,27,182,190,133,115,76,196,190,46,45,213,0,219,110,42,210,245,186,210,193,3,8,128,224,238,70,38,108,183,90,48,145,39,216,2,41,204,14,55,195,212,197,43,21,19,9,108,71,1,190,5,228,203,66,237,42,63,214,65,96,6,248,33,49,30,68,86,44,165,174,113,242,51,22,188,20,250,245,185,239,120,140,216,25,99,224,123,164,88,255,206,246,88,187,163,146,37,218,73,177,19,92,171,244,2,144,5,191,193,188,11,26,219,216,223,243,45,70,220,204,65,56,6,232,208,175,140,40,145,171,140,184,32,58,191,11,9,106,114,184,151,152,252,231,141,221,83,181,84,185,254,70,64,41,59,72,19,141,13,40,227,53,170,195,181,3,76,168,159,126,35,153,66,109,96,149,120,207,138,205,17,82,185,234,154,67,124,127,194,35,58,152,66,22,136,233,84,21,243,229,178,230,157,218,75,2,157,193,188,62,239,253,146,242,119,224,79,138,121,177,82,234,30,37,175,59,198,2,165,246,150,46,70,81,133,59,14,110,232,173,223,67,57,28,114,118,176,196,109,97,130,69,161,79,35,233,62,105,122,32,69,196,174,133,10,136,210,16,151,113,220,94,24,168,90,26,141,74,3,121,20,110,159,27,94,138,137,158,190,67,133,111,49,108,99,123,37,206,150,65,127,149,242,94,231,141,19,255,142,238,216,53,217,92,81,214,150,40,13,148,186,76,49,12,148,53,121,70,114,1,169,128,101,168,15,112,134,32,149,173,114,230,163,79,105,164,215,100,199,239,55,254,210,57,205,180,109,157,46,71,32,152,215,50,82,183,110,180,174,167,217,121,212,56,110,21,90,46,127,99,109,213,20,151,49,184,154,157,194,52,227,180,133,134,71,253,37,34,47,54,167,193,128,30,23,57,173,237,59,71,81,20,58,168,218,230,57,25,166,67,247,14,113,101,189,39,251,100,212,182,184,92,122,61,26,137,253,28,180,173,51,20,0,120,107,154,152,203,58,67,127,10,164,134,143,166,80,116,213,133,247,12,204,52,153,68,133,189,52,231,89,32,142,194,14,24,59,30,28,50,132,150,197,229,249,146,163,170,139,231,235,207,155,24,215,21,25,232,75,191,188,209,98,200,140,118,204,250,177,200,39,82,117,196,33,124,111,236,195,129,157,74,173,2,13,74,11,120,163,209,90,152,186,100,12,67,235,185,104,180,135,136,39,45,53,74,105,180,25,184,66,125,250,17,71,19,98,171,252,73,59,49,242,14,166,43,39,224,110,235,77,198,133,73,184,59,79,117,252,185,195,209,84,138,211,212,206,32,46,105,163,199,204,186,91,100,39,218,60,134,254,218,142,176,205,19,78,45,108,175,151,167,108,132,213,16,183,105,97,181,165,153,178,61,36,99,3,159,253,10,65,230,108,226,187,11,2,51,199,41,162,204,176,169,20,48,63,69,35,47,131,47,234,228,79,20,101,252,100,210,131,15,9,1,111,89,158,91,16,60,46,78,80,130,100,233,59,24,73,157,113,255,81,240,43,10,143,36,180,144,234,147,216,80,54,247,38,6,160,83,38,217,201,1,12,108,248,34,89,169,58,177,229,223,232,66,132,185,234,252,100,142,111,113,160,110,213,184,238,231,0,167,92,96,184,48,169,183,234,227,55,16,152,117,6,2,7,26,113,242,116,213,200,159,74,173,98,174,211,147,58,161,201,183,232,203,27,49,81,103,150,184,148,224,121,69,141,34,200,32,0,10,118,162,255,187,159,110,105,61,183,130,204,75,127,21,140,207,97,71,177,190,191,70,191,0,95,32,236,37,88,89,219,164,202,112,252,109,103,74,58,121,135,31,68,69,76,158,253,169,151,120,46,98,187,100,94,182,134,177,119,135,141,40,65,92,78,126,99,199,186,8,58,193,53,167,123,58,225,214,132,67,124,210,253,200,72,239,89,216,175,127,171,105,47,157,10,29,85,216,179,103,248,156,125,204,31,17,109,81,25,159,75,114,82,56,182,117,79,243,175,107,231,64,177,141,244,232,164,185,145,196,83,128,83,220,221,8,164,255,157,220,160,39,109,39,232,75,18,39,7,162,211,234,156,82,209,196,88,56,29,49,254,201,64,99,87,234,133,5,178,171,119,242,18,76,178,137,241,131,23,19,162,172,75,89,155,2,77,114,121,18,178,110,175,43,50,18,121,68,47,68,101,51,222,100,155,91,83,104,53,187,212,18,15,179,172,245,124,112,137,28,174,220,79,77,169,88,220,70,27,21,182,178,236,156,158,223,58,230,54,49,158,253,132,123,145,40,13,203,116,232,171,236,90,180,12,50,167,18,38,83,67,51,43,229,213,203,105,254,223,12,17,92,102,49,237,35,66,246,181,195,169,31,48,136,6,181,126,66,159,204,86,251,113,34,129,126,228,207,233,4,193,137,142,155,32,230,94,64,64,97,138,206,148,59,174,85,252,176,196,212,199,0,99,17,87,221,247,183,103,163,169,200,74,154,73,184,120,221,184,241,172,33,17,101,169,154,25,32,4,116,96,178,153,37,146,169,135,128,194,94,232,82,155,211,174,127,26,89,147,159,145,247,178,11,46,59,207,1,217,180,148,129,77,164,123,188,183,141,60,254,229,193,188,58,206,33,251,85,58,101,47,190,110,47,18,203,19,100,141,92,217,18,91,54,248,207,92,15,41,153,110,243,132,141,155,59,100,174,128,146,79,90,43,204,78,133,105,129,141,197,7,151,106,10,161,80,131,75,199,188,145,106,58,132,184,207,169,53,21,41,59,14,191,77,46,107,246,130,181,80,96,126,237,111,117,82,32,173,95,72,231,7,144,87,45,239,0,215,2,215,119,26,65,134,221,84,1,254,65,65,54,20,40,168,248,180,67,90,116,65,162,244,119,128,18,139,27,217,5,11,215,217,166,140,221,24,246,75,103,159,169,197,8,206,71,31,151,41,90,140,156,248,117,216,9,138,140,181,59,155,80,237,143,46,84,50,93,253,218,59,44,12,179,207,32,179,174,95,193,173,78,182,47,205,198,205,21,76,198,88,51,209,65,99,58,27,237,37,197,246,50,233,170,166,191,193,247,181,160,171,117,189,27,142,160,219,98,151,135,171,150,224,135,165,71,11,247,104,184,213,62,182,123,166,169,24,230,80,158,122,239,33,223,155,99,1,145,90,12,194,54,249,96,91,184,123,17,86,22,15,22,36,230,202,42,100,141,212,228,240,241,143,125,58,93,13,97,199,175,31,21,140,71,78,15,214,19,167,223,140,80,254,189,132,71,201,232,141,229,18,116,255,171,109,91,6,216,102,29,164,235,18,6,99,45,5,238,207,246,68,184,80,141,125,152,12,68,241,27,52,65,202,169,120,102,229,253,226,122,27,57,14,83,221,211,49,148,218,187,173,88,68,9,3,9,127,46,125,184,187,225,143,135,140,223,90,37,17,26,105,125,0,61,248,116,167,206,247,205,49,186,3,17,88,20,170,148,157,97,35,136,93,5,91,30,146,193,19,109,244,162,246,188,22,55,63,4,234,166,71,56,239,141,150,159,1,209,118,244,34,32,72,175,244,214,239,217,43,123,233,3,223,115,9,199,241,32,30,255,123,24,156,70,18,63,144,83,75,164,221,118,150,238,238,210,97,31,99,227,68,26,59,6,64,40,250,39,171,205,196,46,155,144,165,157,211,43,137,239,25,134,38,129,231,134,12,68,46,243,2,79,217,16,224,165,53,109,123,57,237,196,109,185,51,134,43,202,242,26,200,163,20,183,77,231,70,229,107,168,135,210,193,56,155,243,19,46,172,51,44,241,75,30,92,175,146,181,80,194,136,224,172,202,247,33,62,203,251,101,172,81,49,77,179,195,245,114,208,146,16,244,69,168,20,144,145,45,40,27,110,189,216,153,7,244,242,50,254,252,46,122,182,156,209,50,152,19,72,175,255,197,74,201,46,19,216,61,96,221,110,179,77,137,182,126,6,88,101,159,181,188,115,58,19,101,111,160,136,77,20,155,134,84,129,63,139,102,63,56,15,203,237,123,153,96,190,89,191,47,171,1,222,180,176,49,216,235,157,203,25,132,133,159,79,2,234,245,171,155,253,228,51,253,4,115,180,253,88,252,65,9,251,63,96,49,115,117,12,137,249,136,102,236,217,36,95,43,156,166,220,23,24,154,29,222,221,127,88,100,54,45,43,30,47,131,13,119,212,145,26,221,178,94,220,134,64,30,11,248,49,117,105,70,89,230,251,0,211,200,209,203,152,54,3,80,95,26,44,247,158,94,232,90,237,84,226,71,145,38,137,9,119,109,94,55,246,77,46,194,27,15,169,91,64,167,44,191,86,30,231,63,30,153,131,129,156,242,39,36,17,1,241,187,84,217,60,152,128,127,233,220,67,168,237,68,2,134,23,182,214,205,253,62,250,60,178,183,169,48,73,134,182,30,20,178,52,186,103,13,107,40,250,103,143,33,224,151,98,72,157,223,59,2,79,175,28,68,232,146,192,141,15,210,6,133,238,141,54,124,9,37,221,47,182,233,23,82,54,144,104,3,128,76,62,250,189,243,194,184,143,58,218,62,234,75,150,179,110,26,10,111,217,236,225,97,229,70,46,204,109,89,80,117,183,94,170,150,104,239,14,195,160,232,36,81,125,51,30,60,17,22,122,80,90,61,36,185,70,6,242,1,91,254,75,14,88,109,248,60,57,168,140,164,34,181,212,24,55,203,2,103,93,132,188,20,240,181,10,53,219,112,104,165,201,116,194,136,209,195,117,215,143,233,40,250,255,129,250,175,147,200,71,18,133,145,77,39,142,235,62,67,33,33,168,252,62,239,91,145,138,243,200,10,78,120,1,89,47,219,222,1,229,223,248,15,146,58,23,46,137,175,29,118,158,104,175,106,175,147,114,168,134,201,198,191,22,15,129,231,212,230,84,9,64,85,203,6,17,229,148,172,164,130,37,164,83,237,206,111,130,58,252,194,56,222,211,162,17,241,122,107,20,101,231,91,215,17,106,91,179,56,116,132,151,146,92,182,68,16,132,25,231,187,57,7,41,142,171,170,94,107,193,64,224,134,241,177,250,169,55,171,219,224,156,139,207,51,82,23,138,11,18,28,106,161,234,55,124,187,237,76,176,126,159,198,76,152,14,160,221,253,96,152,127,127,22,42,159,199,67,8,38,106,14,181,81,247,63,121,87,77,32,124,236,38,206,96,209,128,9,102,2,132,100,68,236,28,118,224,8,253,56,97,56,72,97,159,122,4,38,23,237,187,222,158,93,170,89,12,78,66,131,219,253,233,204,117,253,93,19,207,59,113,81,123,19,159,202,155,220,90,90,13,201,82,201,190,141,65,132,190,113,207,78,60,152,244,121,151,231,0,39,175,163,209,201,79,169,54,11,120,153,185,49,36,157,234,222,206,41,132,69,118,144,169,173,191,245,35,47,200,180,168,110,7,229,89,0,186,175,100,179,139,129,11,102,80,23,142,172,42,205,207,156,164,5,38,45,55,240,246,3,11,163,112,172,10,74,240,34,75,236,177,17,14,174,54,87,83,57,165,248,200,160,177,249,88,202,134,2,112,224,90,166,41,66,62,67,128,47,60,29,216,175,201,223,55,46,130,48,24,184,16,95,168,98,160,154,250,61,54,201,71,149,233,200,55,83,249,252,15,67,158,7,71,186,121,11,57,128,211,25,78,151,219,233,31,38,75,215,144,58,204,42,5,142,166,209,136,191,187,194,253,63,44,29,15,73,43,99,148,77,180,189,173,25,195,73,183,165,25,231,228,178,139,73,85,241,0,158,238,176,236,129,249,33,96,55,118,225,163,179,86,195,61,76,233,125,117,59,23,135,11,155,212,250,23,146,81,3,20,180,114,14,75,104,32,100,208,74,103,234,25,149,7,11,237,239,68,230,105,229,6,94,226,43,130,119,240,45,161,79,100,32,156,107,66,185,222,220,205,127,65,46,250,154,16,99,75,174,169,53,148,114,10,115,173,205,52,200,92,250,163,74,174,219,54,106,138,252,249,166,245,45,65,159,225,232,75,217,19,171,88,139,148,103,74,121,3,209,89,238,169,106,167,119,255,120,84,85,71,106,111,30,184,18,83,254,222,121,32,227,68,72,237,37,63,204,194,105,207,101,164,212,5,48,216,93,109,161,113,142,27,82,157,76,87,68,180,65,156,84,199,253,224,196,82,124,182,134,120,179,48,4,16,8,237,161,211,211,104,205,216,214,75,193,8,108,245,40,236,65,68,240,223,92,219,0,101,197,38,173,29,106,122,193,209,51,35,19,69,98,107,1,83,73,118,217,73,33,73,182,21,172,27,186,234,86,75,255,80,132,220,160,100,12,174,1,129,239,206,55,231,174,31,127,170,80,116,207,158,207,187,152,108,118,169,244,220,54,102,114,62,163,91,11,55,206,56,15,68,179,110,184,177,225,243,184,149,195,26,133,163,178,238,45,162,74,65,43,49,19,54,189,115,80,23,163,113,75,145,234,156,149,126,104,201,155,237,249,28,101,56,12,231,150,223,137,130,59,103,203,227,109,109,206,207,73,192,57,140,113,153,233,91,203,49,216,109,209,186,64,119,235,185,210,222,171,92,188,32,7,174,227,192,177,127,104,212,45,233,12,146,74,107,35,102,66,22,144,115,54,202,82,111,124,87,176,11,166,10,13,42,147,228,181,58,36,114,10,210,241,116,25,162,46,237,136,154,129,25,165,30,68,104,255,6,114,183,194,47,190,171,165,0,212,250,177,101,11,213,100,135,59,248,215,32,74,30,71,133,162,44,208,150,4,104,97,197,32,105,106,33,203,92,49,112,215,241,11,57,135,15,124,219,84,225,40,154,93,58,184,252,167,129,99,22,140,133,138,122,208,133,217,245,71,196,226,12,95,220,191,78,176,62,153,110,155,4,77,214,38,127,172,141,166,15,235,9,51,184,222,99,222,37,138,194,206,141,158,42,191,75,119,32,198,176,229,111,156,61,216,194,149,63,241,241,1,126,130,77,56,157,163,37,99,215,38,102,5,140,56,12,88,229,140,29,175,154,46,86,42,250,155,96,104,82,87,149,84,98,74,215,99,105,171,241,111,131,109,247,86,187,103,114,111,34,198,170,68,86,5,70,95,24,210,180,157,131,250,198,60,200,178,224,138,97,118,67,140,165,43,40,182,189,37,137,72,229,183,216,189,116,96,52,235,204,124,169,136,149,8,170,119,28,171,229,226,42,193,53,222,56,139,64,62,0,76,80,138,138,194,239,55,170,155,35,88,100,224,138,62,86,11,213,103,0,36,204,241,61,253,15,27,155,200,239,63,87,223,71,34,220,197,216,80,97,94,135,122,97,83,127,14,60,158,89,238,206,215,121,200,204,240,83,66,139,156,13,130,211,70,57,89,51,220,199,23,202,38,52,181,63,136,217,1,98,212,101,197,170,178,40,65,172,207,165,163,149,101,218,252,118,209,242,232,231,238,98,98,140,57,102,9,142,211,116,66,169,150,63,2,16,235,255,166,39,77,220,21,206,60,130,94,247,239,115,76,11,122,217,60,142,69,161,90,49,107,235,223,30,206,6,108,222,214,84,228,171,63,215,130,33,103,155,32,186,135,104,210,243,93,220,164,102,128,13,201,52,4,96,198,42,148,206,193,46,186,163,153,65,33,158,196,185,32,240,215,29,184,91,164,108,34,134,71,38,159,207,135,74,107,171,151,28,159,132,224,197,84,209,247,25,1,148,186,244,26,199,52,152,161,159,158,191,118,30,123,116,41,116,233,207,21,192,161,29,29,231,177,115,73,129,64,57,76,8,39,39,239,96,255,12,38,42,33,28,125,124,87,155,234,250,105,68,209,182,83,25,173,118,253,240,98,58,80,43,3,128,230,142,168,75,10,229,170,74,51,167,189,89,116,136,147,211,108,121,37,195,86,147,134,215,255,240,156,60,189,252,116,177,139,98,228,147,48,168,91,225,165,76,134,36,154,167,220,133,24,34,195,183,176,130,246,167,49,175,110,4,92,175,10,68,218,183,36,3,4,244,222,189,168,70,240,18,184,132,133,36,63,146,112,232,221,162,2,138,190,161,183,8,163,156,4,123,15,236,139,135,111,164,202,15,172,132,223,62,46,169,215,111,174,182,41,237,201,79,87,80,248,192,244,97,95,131,145,8,176,54,34,43,254,175,199,174,10,16,224,186,97,241,204,138,20,235,212,33,49,136,43,151,48,144,46,62,75,160,203,31,111,65,175,237,138,41,164,8,151,134,231,43,110,38,93,227,113,83,125,10,88,151,52,251,194,156,51,148,57,241,181,181,169,173,60,244,3,77,219,240,26,105,31,67,129,36,101,197,59,75,101,5,133,214,147,249,135,28,86,169,9,153,86,171,160,90,145,90,1,40,63,80,221,94,58,110,226,58,38,177,222,114,20,113,123,167,164,110,233,169,141,212,8,156,102,142,54,180,119,70,96,175,68,218,195,147,114,117,247,176,182,209,192,84,80,49,61,150,29,152,128,190,75,124,37,45,106,80,86,207,183,164,103,100,48,115,146,169,135,60,25,192,8,95,94,250,213,109,71,42,225,85,34,167,233,23,54,196,235,145,90,0,105,82,218,10,53,200,177,215,94,218,11,203,135,173,170,46,153,49,13,137,148,70,142,94,149,86,96,192,70,32,48,64,89,50,206,160,179,212,203,61,162,246,36,206,119,182,64,83,105,174,180,120,27,246,115,241,250,65,60,141,199,58,128,88,239,13,11,79,22,155,202,239,61,190,74,127,198,210,12,105,88,83,126,55,131,117,235,134,88,101,210,139,228,120,238,223,84,143,118,224,233,80,146,42,96,244,94,16,184,139,255,121,128,96,125,219,209,113,36,127,216,187,192,3,182,50,248,4,38,115,16,55,80,113,150,204,114,129,80,246,106,199,232,208,111,41,199,45,48,234,206,186,37,23,28,215,206,227,41,92,121,57,132,178,127,157,106,107,17,79,233,206,227,174,91,204,89,205,169,27,186,11,181,160,8,231,82,123,82,151,72,35,20,188,68,150,101,213,253,133,175,17,120,153,236,254,2,103,241,153,196,122,102,212,40,131,49,65,254,102,106,3,96,80,76,247,122,167,73,191,207,41,177,19,119,93,111,59,246,209,172,23,88,151,231,156,238,43,148,192,46,59,241,164,156,19,88,78,211,214,198,75,210,239,162,218,78,177,171,2,83,152,12,182,88,76,186,70,96,40,114,21,73,193,216,191,242,174,194,24,87,229,217,180,111,246,14,92,29,20,243,106,30,63,253,232,42,86,139,15,207,120,107,157,17,141,34,13,15,60,143,144,46,137,18,40,156,3,196,145,98,251,46,127,26,86,156,69,104,47,135,35,165,187,158,81,185,142,6,42,101,94,133,151,103,21,33,2,176,195,147,186,218,198,189,135,244,31,100,69,40,39,76,198,223,34,160,104,142,140,35,61,149,26,4,52,225,154,136,144,12,72,100,72,253,114,167,35,176,238,8,247,132,88,54,55,178,189,36,240,179,82,67,13,135,191,24,200,214,100,166,122,46,250,105,127,200,151,67,169,126,103,37,51,174,141,211,157,59,58,253,93,55,152,167,63,40,91,238,232,182,126,230,73,199,241,44,40,113,238,254,62,152,25,7,82,202,56,13,73,217,33,62,96,102,151,103,222,201,218,162,122,243,69,112,31,158,123,192,220,241,203,16,184,249,77,231,113,115,154,52,147,153,8,48,37,93,191,154,154,253,53,45,152,247,84,245,169,172,144,153,0,84,52,162,234,75,229,19,75,60,14,75,199,248,65,208,62,89,254,187,39,94,111,74,178,175,74,108,62,119,165,128,64,234,217,103,65,49,251,124,123,152,87,160,8,222,93,240,136,158,161,226,4,202,88,230,35,159,111,172,202,4,48,218,117,229,124,107,217,110,94,218,25,196,67,2,233,187,16,237,147,193,88,73,80,96,129,255,167,242,148,236,75,18,62,141,220,250,93,8,195,234,68,52,126,156,236,55,249,145,113,178,163,198,104,125,31,98,234,171,209,151,71,5,159,132,54,187,10,136,100,112,160,104,107,231,144,76,104,189,187,135,150,95,155,194,254,170,142,148,216,224,128,122,171,69,103,109,182,207,224,81,237,236,192,18,16,253,187,169,17,73,252,215,95,157,145,14,135,18,43,42,132,53,63,32,240,139,120,208,228,29,203,164,229,152,97,190,140,44,104,243,163,235,215,132,177,136,80,61,251,32,175,236,143,133,96,185,181,93,237,64,169,205,84,34,77,191,52,230,170,188,85,203,212,162,135,155,154,39,19,42,216,95,169,107,57,145,62,62,136,106,151,5,26,198,196,8,221,241,175,8,40,41,75,87,0,173,255,38,17,107,2,186,27,132,188,95,96,217,248,148,26,17,9,10,180,228,158,6,72,247,65,173,30,69,233,253,172,186,190,158,131,97,222,142,148,214,193,180,160,75,124,178,108,20,102,162,44,166,198,204,242,229,55,19,92,144,155,146,66,33,139,23,12,169,124,123,117,170,3,89,27,225,88,153,9,125,237,169,194,126,38,46,45,82,9,99,22,15,98,220,149,124,105,236,148,6,66,165,109,114,239,181,205,126,38,125,218,73,193,203,246,17,0,226,75,144,230,183,234,180,187,198,233,118,162,88,210,212,0,248,152,67,179,179,109,52,177,105,10,185,229,198,1,220,185,112,216,84,120,182,43,32,214,218,111,252,106,180,108,126,73,35,184,158,193,65,172,80,245,221,249,85,139,153,13,227,72,247,187,221,127,104,20,126,130,249,63,91,123,221,155,44,21,142,242,5,241,143,59,177,138,136,127,218,117,252,131,55,35,91,190,7,69,106,151,220,71,32,193,101,5,229,225,198,204,86,203,136,119,90,149,173,20,251,200,101,74,151,177,143,14,167,166,209,116,233,36,221,155,163,123,156,17,7,26,57,228,221,239,52,62,129,13,97,140,145,242,99,40,7,45,100,180,210,233,48,5,110,185,100,58,61,160,14,85,236,19,107,32,248,130,178,3,201,186,122,250,84,166,201,63,85,89,0,206,117,27,183,163,222,148,208,63,200,104,110,181,207,94,95,8,25,0,42,91,72,213,250,173,16,222,187,30,9,169,184,156,225,43,208,173,127,226,19,213,164,71,112,82,198,230,154,81,92,81,121,245,247,44,18,105,10,44,106,174,53,131,40,36,239,208,189,79,123,37,111,246,101,206,9,142,218,5,99,202,180,122,119,97,131,120,253,196,10,16,59,147,121,219,83,241,66,187,240,108,245,3,154,87,121,73,20,242,25,154,177,111,151,156,30,136,234,70,224,181,55,118,122,184,66,125,109,190,28,142,181,83,210,165,165,97,96,23,248,178,177,2,149,182,253,212,129,201,1,103,105,144,28,183,228,49,58,26,195,127,174,33,201,253,188,164,246,108,207,214,87,45,108,113,178,138,132,151,190,199,233,97,136,85,231,242,9,225,228,160,215,228,98,10,30,73,161,220,237,247,251,72,34,161,254,132,18,224,207,188,30,169,222,92,82,201,201,207,34,42,60,224,187,237,21,149,51,211,139,227,206,230,250,166,247,206,46,216,223,140,202,239,91,30,242,175,45,18,112,55,84,50,183,130,199,103,90,60,171,109,227,198,198,194,131,64,89,181,137,83,234,106,145,200,193,190,46,242,93,134,69,143,196,247,158,110,126,88,2,135,48,83,183,217,62,216,84,167,178,107,100,209,127,144,184,118,150,52,203,153,156,33,16,244,164,103,113,46,249,26,36,124,193,53,222,83,230,224,94,13,8,237,225,136,184,123,123,226,76,35,141,191,245,46,1,188,72,30,179,92,178,198,190,76,211,148,167,153,208,71,46,79,139,219,0,33,107,186,74,166,207,32,136,166,117,97,91,88,75,167,241,128,118,226,253,59,221,231,37,145,141,83,205,47,69,61,105,232,243,80,168,58,50,210,43,218,75,223,92,74,172,221,153,54,205,82,44,142,223,51,209,107,213,64,28,178,42,83,245,232,203,153,222,175,129,177,88,116,253,134,189,161,80,209,23,98,182,55,18,237,97,150,226,140,179,121,130,157,218,75,47,105,196,79,141,122,101,18,251,13,46,86,2,13,167,82,189,158,11,199,7,32,203,209,140,220,178,116,96,200,43,116,69,205,148,230,16,110,9,142,28,166,170,183,4,86,191,98,218,45,253,157,11,167,238,188,107,154,137,224,36,198,22,189,125,113,44,162,148,219,57,139,60,140,179,252,243,69,231,67,110,58,145,48,212,247,130,187,130,86,60,26,105,88,102,186,17,59,108,185,210,153,149,184,93,235,176,218,221,207,78,91,243,139,109,110,148,61,111,214,230,48,116,221,99,101,12,135,237,104,235,34,162,194,178,195,190,0,189,34,105,62,156,51,212,78,19,154,155,40,204,157,104,14,253,118,121,97,160,179,247,181,169,233,85,118,232,56,96,22,176,250,15,31,92,161,97,82,236,131,145,158,49,9,107,74,169,203,135,61,48,242,9,48,17,41,143,24,231,108,189,253,209,223,222,200,91,50,231,151,127,29,53,80,152,206,206,200,19,191,41,249,95,165,92,143,198,13,166,99,171,208,105,177,59,196,159,99,223,211,211,183,226,250,237,244,101,142,54,236,50,254,44,151,79,44,179,48,173,165,132,27,118,112,115,105,165,13,41,153,127,122,229,237,80,175,151,22,180,86,234,48,181,18,172,232,178,180,46,178,14,152,56,94,148,141,176,189,29,83,171,247,216,182,104,10,178,19,65,110,190,61,19,54,39,123,203,74,10,217,163,11,46,73,178,113,244,80,65,227,27,64,137,190,74,54,74,212,192,42,237,87,1,129,217,171,222,218,238,252,215,219,92,62,88,82,112,192,3,164,229,249,146,111,247,159,73,242,30,35,85,240,135,19,112,156,63,169,166,113,16,253,39,206,134,28,25,87,24,148,43,72,199,93,9,117,25,109,1,123,75,199,166,204,45,244,237,145,103,31,183,35,29,129,121,42,180,76,33,148,130,9,229,56,183,151,128,146,243,172,5,184,188,183,99,59,244,173,218,179,7,67,2,132,0,158,6,136,208,103,72,175,129,84,32,105,21,231,9,238,2,84,114,91,243,13,126,106,249,177,32,52,12,42,131,186,228,171,75,63,77,162,231,4,120,87,177,94,108,154,206,145,242,49,194,144,50,75,74,213,202,1,134,30,164,171,103,228,203,58,238,68,243,87,22,248,242,5,57,232,138,104,0,196,56,217,142,46,120,42,110,210,75,32,191,118,60,43,86,116,172,224,40,214,123,112,76,5,220,106,239,180,133,189,194,172,9,166,181,17,179,58,186,177,85,223,12,254,211,46,205,98,215,212,164,102,218,216,97,96,38,250,154,240,202,16,187,122,157,255,71,168,234,188,242,226,201,118,78,229,14,0,41,65,48,164,12,168,172,14,115,234,117,162,198,236,143,184,245,230,140,154,13,45,140,179,79,154,52,242,29,178,53,127,246,244,195,165,191,55,124,153,12,98,56,0,95,1,14,3,235,105,81,0,143,62,187,215,63,242,0,93,189,89,11,83,180,198,220,243,103,4,3,1,53,19,63,111,147,170,81,171,70,35,192,113,141,234,132,135,49,113,10,142,245,149,251,132,112,92,228,40,113,117,217,47,192,129,164,191,195,41,120,134,161,176,177,30,95,13,141,184,238,51,77,49,82,114,13,34,65,70,31,253,126,227,88,42,215,245,122,26,231,138,176,8,228,87,67,94,147,25,17,121,23,38,239,205,41,253,0,52,151,3,62,73,19,140,252,120,224,81,155,239,136,92,185,147,134,180,145,115,115,159,3,82,62,246,141,231,195,133,111,146,220,101,158,91,50,51,167,192,247,209,191,198,97,70,248,203,211,25,120,24,35,251,150,14,20,120,72,94,142,10,200,121,223,169,187,211,167,59,241,8,32,242,149,136,155,157,63,146,15,100,174,155,236,249,194,59,154,146,142,245,63,109,210,180,46,110,61,181,183,91,194,88,104,81,233,154,141,157,146,87,253,228,44,68,93,87,234,103,222,38,254,132,158,87,186,206,181,46,86,75,245,23,35,213,164,176,252,196,181,126,68,15,233,177,20,171,208,144,66,51,0,157,38,211,182,204,230,132,181,188,221,151,112,152,245,41,77,188,72,172,150,216,93,255,203,72,189,21,224,104,193,223,202,143,203,59,56,154,218,106,39,53,167,45,252,154,30,113,82,36,68,44,143,115,60,84,69,71,144,116,138,148,140,176,202,223,149,183,189,192,56,82,122,42,192,40,168,239,207,165,132,90,175,159,207,69,222,27,100,38,137,167,55,210,49,248,80,45,64,241,187,98,182,255,64,32,2,164,209,113,64,12,251,162,213,76,192,72,24,229,101,188,89,182,107,172,188,144,157,223,84,192,134,136,173,38,71,36,70,65,36,94,209,30,11,64,138,227,237,90,117,63,41,5,31,51,153,9,99,194,81,245,0,14,254,201,5,34,71,1,75,127,168,6,203,89,154,219,81,69,112,235,209,232,141,2,17,55,208,235,68,44,22,24,94,197,217,239,171,218,206,223,68,172,110,249,4,103,255,128,215,224,187,61,176,139,165,59,238,106,152,44,232,43,142,107,43,96,95,221,205,254,62,56,126,244,144,34,152,15,93,139,192,13,5,53,12,176,56,14,161,225,24,30,181,129,90,252,144,80,236,76,59,65,58,218,48,158,227,139,141,26,12,37,72,58,248,211,30,226,103,50,124,76,199,153,159,198,49,95,9,201,36,187,192,207,13,41,189,78,133,243,58,213,193,27,191,240,1,158,12,24,244,184,171,180,6,210,60,85,95,146,63,142,41,229,152,16,251,88,27,81,250,30,4,113,149,110,128,92,126,207,141,73,67,186,222,120,121,252,38,252,65,122,109,153,195,169,167,201,106,200,125,18,140,229,55,22,116,141,248,78,109,162,91,7,208,68,17,173,93,169,110,124,141,144,5,235,48,90,83,174,145,59,189,191,56,38,68,105,30,152,230,33,1,63,184,172,36,237,2,2,61,145,65,12,118,114,127,136,10,166,23,205,149,159,165,115,63,90,252,173,121,184,146,211,138,170,94,159,1,14,181,148,54,159,218,107,52,201,97,77,116,58,196,48,9,79,237,150,28,189,51,239,163,182,224,53,235,59,80,103,75,12,177,188,42,53,255,133,4,173,147,20,26,116,96,156,129,80,52,110,77,188,82,38,15,139,17,118,97,93,84,215,196,215,48,173,23,105,204,61,241,241,204,39,189,181,56,97,137,23,161,121,101,63,77,170,69,41,177,115,100,75,217,28,216,130,211,53,45,127,174,200,46,183,147,132,151,251,129,93,138,37,17,167,119,252,206,231,92,2,27,135,57,70,18,206,183,188,203,150,250,144,78,100,222,167,29,39,233,217,214,30,110,83,215,230,251,98,42,157,228,214,67,164,36,234,54,240,14,32,98,168,20,25,135,17,106,136,71,82,247,155,209,92,40,111,148,178,116,45,14,60,254,220,228,11,33,175,119,239,156,193,80,104,13,49,51,128,174,26,30,9,153,97,217,129,145,50,150,159,180,142,54,195,132,166,24,31,247,242,37,37,0,97,197,124,87,207,139,40,218,92,181,158,2,162,181,64,210,28,146,28,72,79,137,172,203,141,242,241,129,248,60,202,109,34,233,8,216,170,249,62,91,249,163,244,233,9,39,166,163,107,104,164,120,59,161,31,71,248,195,230,174,226,114,106,152,122,176,197,139,42,6,53,177,165,215,246,52,213,63,43,242,158,242,1,62,227,197,49,168,246,74,58,216,71,189,140,182,76,22,226,95,126,113,127,218,140,107,161,195,99,117,28,117,239,138,146,21,253,152,246,7,72,48,191,147,91,160,72,112,161,71,249,62,148,139,127,132,99,33,22,111,49,56,5,152,11,23,135,76,235,170,54,219,241,116,187,4,151,30,148,16,88,33,4,110,59,227,12,242,215,213,79,242,42,54,197,180,7,14,227,7,71,201,244,207,118,129,95,120,62,5,187,120,114,218,76,80,172,105,156,199,147,116,230,100,153,105,173,220,221,238,17,169,20,85,220,248,183,26,83,175,30,146,185,241,119,55,103,185,49,26,38,232,37,49,112,165,164,0,234,132,72,88,114,109,75,120,194,60,129,187,203,72,144,94,143,92,62,45,177,241,136,22,40,27,44,253,249,21,61,104,176,81,253,77,70,167,29,156,243,48,84,147,94,105,185,73,136,162,243,220,169,11,116,127,215,223,99,151,203,112,139,66,23,119,205,116,5,252,92,197,94,218,221,187,76,154,3,77,148,192,105,173,235,177,35,248,10,15,34,124,200,77,181,133,216,232,61,214,237,53,3,167,114,136,188,163,147,55,89,43,139,66,108,34,210,216,255,21,170,196,104,56,181,253,185,159,39,62,96,1,41,228,225,100,67,117,50,163,124,149,12,159,11,1,241,244,4,69,229,121,180,20,86,15,26,85,246,10,254,155,224,188,181,24,154,203,40,80,157,212,186,182,221,249,73,33,212,75,197,52,67,128,19,253,204,169,58,249,179,119,206,199,231,225,209,224,235,107,13,76,70,103,203,90,252,219,157,48,107,63,241,47,23,184,168,227,139,173,145,53,74,24,18,54,72,116,111,32,70,113,231,240,96,130,252,218,77,85,114,20,6,201,104,248,170,18,117,77,62,185,208,104,227,22,8,158,90,242,220,107,159,135,19,183,181,142,73,159,177,9,221,154,169,110,187,71,235,36,13,158,5,234,119,61,66,81,40,155,203,239,124,217,247,195,68,67,249,84,150,93,216,151,251,231,106,113,23,214,87,159,236,233,8,89,174,13,196,153,101,5,17,83,53,47,172,23,0,213,20,172,5,105,11,182,199,55,104,25,154,246,63,184,5,241,22,167,43,123,108,129,107,1,39,107,92,56,37,35,21,140,209,152,225,63,152,69,246,150,27,119,105,86,96,225,67,137,120,197,253,11,138,118,4,246,172,51,110,243,239,121,130,74,119,37,51,157,46,63,90,28,198,178,151,34,76,40,178,77,240,213,169,86,141,88,152,164,229,200,169,139,162,165,67,166,16,173,172,28,123,72,8,84,182,250,227,172,243,170,228,206,111,184,124,136,31,89,201,114,25,102,158,155,178,236,229,212,82,107,99,213,206,229,38,221,220,154,252,232,81,234,58,126,215,107,114,153,66,80,85,156,25,208,190,114,78,239,234,251,28,133,88,37,204,77,75,188,13,85,17,3,106,56,46,77,93,63,65,36,160,116,210,155,26,214,225,37,154,215,251,196,225,19,234,145,140,113,253,62,128,99,0,11,103,120,181,134,83,59,132,195,179,232,88,141,8,116,94,2,181,7,156,194,90,119,192,148,191,46,169,132,6,29,231,185,95,215,36,134,136,68,190,244,156,55,226,162,97,231,239,156,131,156,186,218,183,175,27,113,129,239,15,8,51,251,140,49,15,125,87,165,197,44,237,215,33,180,101,113,40,52,50,59,225,239,21,59,165,37,63,27,232,35,8,248,100,23,14,253,97,56,29,149,75,78,161,117,220,107,146,17,72,225,157,16,148,176,92,203,137,180,250,218,128,222,7,151,154,173,219,11,92,168,51,177,93,149,75,144,46,187,92,71,199,80,49,220,128,136,51,213,16,76,245,4,73,73,55,220,85,117,195,67,92,98,81,140,82,217,37,61,28,195,214,58,206,245,205,69,193,253,99,158,63,81,141,58,183,181,167,7,70,152,120,66,24,9,25,216,164,207,207,174,170,136,63,35,77,39,163,66,208,216,91,174,1,101,226,159,145,198,121,216,156,224,208,156,210,8,94,75,199,7,240,203,254,236,131,92,223,101,88,105,85,95,227,173,89,223,147,129,125,253,165,36,160,105,60,126,31,109,24,223,180,100,89,251,61,206,77,250,232,134,46,61,192,119,98,216,42,219,96,208,195,169,27,86,135,69,70,250,58,95,93,2,26,173,87,0,203,250,225,4,54,172,155,87,235,226,64,107,211,68,105,93,236,105,89,239,215,175,214,242,72,1,226,23,237,182,245,122,14,85,55,64,166,21,235,187,64,12,51,116,201,75,171,10,203,173,20,241,221,240,133,119,215,107,219,50,144,138,190,189,232,171,106,238,50,239,117,239,128,255,132,81,98,60,79,27,215,39,234,130,24,9,105,193,116,225,115,195,188,200,153,170,150,65,197,140,128,122,148,255,92,2,136,94,12,186,254,202,68,137,46,134,171,33,204,113,198,128,209,5,97,231,157,245,155,44,194,91,175,149,107,244,223,32,35,15,30,26,87,221,51,54,49,210,19,23,67,68,33,209,238,89,167,244,111,212,107,27,93,199,221,9,118,132,128,121,17,64,107,164,199,201,217,209,74,255,135,12,156,192,63,187,227,13,116,199,158,94,214,243,167,113,129,1,199,129,50,225,131,81,103,26,121,11,9,195,36,22,93,85,21,110,140,114,246,136,9,90,212,178,161,43,95,93,38,8,245,73,126,74,103,168,182,237,141,189,186,49,205,234,120,198,158,41,142,9,149,64,10,26,174,57,109,39,108,23,39,97,143,0,229,58,25,199,41,255,176,143,208,64,232,173,124,159,117,145,12,77,220,202,221,251,231,165,27,246,166,236,247,71,181,82,210,64,122,195,41,145,177,185,55,176,73,225,107,141,68,163,241,17,4,65,3,241,234,249,181,131,197,155,166,216,219,164,222,76,185,190,102,218,116,225,49,205,125,148,233,207,68,72,180,247,146,149,168,167,227,4,165,117,23,220,50,44,55,141,145,20,196,64,203,110,56,19,33,90,99,233,181,229,216,31,194,253,97,84,109,20,213,155,249,168,69,236,54,152,70,21,111,216,128,72,232,4,131,105,188,110,197,75,226,121,1,180,229,150,193,101,102,191,57,41,105,46,129,114,125,242,129,62,9,244,223,218,49,7,243,216,12,194,28,97,80,182,97,53,80,179,163,95,32,152,12,116,202,235,34,94,143,50,195,139,89,185,230,101,169,12,98,27,252,238,229,140,189,197,199,191,95,106,17,13,147,232,156,220,21,161,253,50,5,21,205,18,20,243,60,159,120,192,38,208,71,68,139,163,248,34,203,244,56,132,169,171,252,57,85,38,85,231,72,80,115,237,108,48,176,39,214,14,248,4,71,238,208,136,254,175,193,215,210,144,57,45,54,89,33,6,117,205,86,0,173,86,64,71,64,178,232,166,177,43,217,206,133,103,188,7,175,116,200,120,44,120,177,228,147,240,119,246,190,218,208,164,101,30,235,79,246,66,22,5,117,148,0,69,100,212,180,122,81,251,248,142,193,96,0,211,228,126,17,144,182,37,88,188,96,251,3,139,84,182,100,233,170,110,19,167,219,106,95,70,204,77,200,179,135,203,95,161,116,33,10,144,152,76,226,160,90,165,177,45,199,48,30,112,243,198,235,147,67,132,158,214,238,232,213,213,32,194,37,102,40,152,78,57,110,235,99,94,222,235,163,144,29,133,51,104,65,49,122,183,238,160,255,182,245,152,168,113,54,50,8,149,112,34,238,117,139,116,253,114,149,228,39,243,252,79,123,209,139,98,35,199,138,238,163,196,194,144,211,131,87,192,59,214,139,138,28,203,103,144,209,153,154,92,110,146,250,232,189,65,233,128,227,6,85,255,182,191,203,189,27,110,68,175,141,45,36,111,42,87,163,247,248,211,89,30,70,214,2,189,121,39,129,129,167,63,164,235,133,13,144,239,25,82,116,29,201,238,231,155,208,186,177,84,9,175,81,130,254,14,190,159,187,35,225,196,98,30,183,226,44,171,88,86,251,197,250,246,221,196,199,91,141,51,137,110,46,240,136,22,217,151,133,211,220,110,134,91,26,7,60,102,220,1,28,24,76,49,10,101,111,45,227,238,171,106,219,210,62,138,57,234,197,237,102,202,17,33,120,101,204,162,8,81,58,201,60,119,57,200,164,55,200,185,71,219,136,209,139,4,36,209,230,206,181,97,48,242,190,124,115,47,8,158,248,170,210,228,196,70,110,211,133,251,182,24,242,134,162,97,29,32,232,181,39,191,55,160,75,49,8,125,9,201,153,76,233,191,238,232,238,65,113,63,238,134,236,64,254,90,22,72,156,102,138,201,117,214,195,108,102,50,197,133,51,84,242,173,225,103,140,85,45,121,252,229,250,3,73,204,19,83,228,169,183,29,243,28,242,94,232,146,65,207,119,180,2,120,16,204,65,16,99,109,4,213,47,127,12,144,73,152,52,82,14,220,23,57,254,49,147,175,225,223,239,128,121,221,223,72,74,131,246,67,86,24,120,200,44,252,215,232,79,120,48,201,168,38,118,29,147,81,222,35,177,23,76,142,13,181,32,53,182,3,167,32,13,253,24,135,178,173,194,204,34,228,167,166,192,160,186,61,120,125,182,17,144,255,244,237,160,240,235,129,118,55,60,232,186,139,198,108,145,229,182,59,130,122,236,42,203,232,86,165,172,105,97,174,29,255,85,40,69,213,35,163,60,250,112,191,160,29,83,77,201,234,99,206,101,80,85,154,241,33,45,75,44,184,24,94,191,11,85,64,8,24,82,195,100,189,193,154,17,188,246,116,17,165,128,108,185,130,62,133,238,166,94,61,113,69,172,208,109,95,134,139,86,114,191,182,154,135,14,122,169,145,168,121,93,158,79,124,160,146,123,230,235,46,176,203,163,253,123,181,221,4,67,252,79,84,33,97,221,27,18,223,139,59,246,195,123,60,155,58,41,103,6,42,39,89,232,146,228,252,213,76,186,84,249,96,49,168,84,161,233,56,249,196,220,172,221,160,100,19,184,243,36,60,180,191,61,124,106,163,239,59,200,104,87,137,187,52,21,65,176,2,25,139,36,165,72,16,88,121,197,10,199,236,46,187,153,237,148,197,68,26,53,54,127,37,26,174,83,82,156,237,85,175,140,6,93,201,235,218,179,213,23,80,74,127,137,30,209,201,145,24,106,147,179,108,135,95,231,4,131,138,128,205,209,161,82,189,165,100,5,116,1,154,238,237,34,6,0,10,155,212,77,12,57,234,192,247,119,64,208,63,160,225,99,157,150,209,146,165,110,10,210,90,178,191,128,120,209,39,240,78,128,109,232,60,118,118,209,154,152,239,173,200,145,193,40,157,24,121,144,39,150,220,151,163,68,112,165,247,153,35,30,155,92,37,222,191,192,160,140,242,239,13,66,139,227,17,54,96,137,153,250,193,20,138,163,237,87,149,136,150,190,245,192,70,26,54,244,207,148,167,55,97,252,216,129,124,73,33,88,28,58,99,65,235,48,210,7,170,227,234,210,81,85,153,109,49,194,252,89,43,162,11,146,164,45,205,19,189,80,135,239,79,28,239,109,217,40,155,81,134,252,31,200,228,27,175,38,222,254,120,80,171,14,217,73,143,143,30,23,209,144,23,212,154,242,223,251,231,184,34,195,104,202,236,0,183,134,242,137,241,147,148,162,98,243,182,150,12,137,83,155,176,199,248,80,2,183,174,41,229,230,63,205,137,161,110,248,55,28,228,252,105,173,151,137,53,249,27,56,120,140,154,254,82,16,194,197,119,59,16,197,156,244,50,16,113,238,144,53,82,173,69,154,38,252,42,71,244,236,96,197,166,1,90,167,78,1,105,147,69,219,59,168,18,6,37,52,6,61,98,183,178,39,44,42,12,100,50,122,25,161,151,45,164,133,19,8,86,72,120,130,240,75,115,240,200,237,6,195,218,93,31,166,51,24,214,116,76,22,240,82,226,9,154,225,254,169,10,251,41,114,12,119,198,98,134,56,209,227,208,168,92,195,107,7,192,122,220,219,177,233,17,161,195,90,194,37,134,144,186,228,219,199,116,104,224,195,189,75,170,163,194,133,131,105,160,139,173,185,114,131,153,245,4,25,209,137,57,79,96,122,98,107,221,49,153,215,209,175,162,248,12,75,120,93,197,186,110,251,20,52,43,194,26,241,244,10,177,178,246,228,252,48,122,183,124,68,92,43,183,199,186,9,95,2,191,31,90,174,5,86,77,202,89,82,190,130,10,135,106,46,109,253,24,97,99,93,235,121,45,113,250,187,191,81,109,11,103,230,16,113,250,22,249,136,93,71,129,184,204,169,135,182,163,236,67,33,201,44,172,49,223,3,162,232,192,253,29,164,192,157,222,233,113,224,163,149,222,17,222,190,225,79,16,21,26,146,10,127,158,115,43,198,164,109,73,89,3,58,142,236,177,135,136,201,111,102,232,214,192,28,80,145,32,129,155,124,150,165,18,15,138,24,142,219,20,52,46,253,254,214,167,91,183,111,62,254,151,81,208,168,149,167,245,191,83,245,76,182,24,98,165,17,81,41,94,91,78,68,31,198,81,31,161,70,135,102,73,137,25,218,37,65,107,18,164,27,57,137,46,232,85,76,61,123,185,175,184,26,112,27,243,244,68,67,184,126,1,25,52,135,114,253,139,4,110,93,22,226,100,110,16,205,235,57,179,124,2,100,234,165,54,152,176,134,61,149,168,14,33,200,243,200,64,127,91,134,201,81,114,115,206,232,158,95,44,214,38,150,35,237,45,42,119,89,221,219,50,3,228,78,184,226,125,36,136,6,114,209,184,220,105,102,32,126,120,82,72,249,68,166,95,27,126,193,54,30,12,253,41,85,91,61,75,116,86,133,83,91,78,208,29,70,79,142,237,192,203,37,181,221,179,136,195,40,47,235,199,44,109,231,76,58,76,95,73,155,206,51,53,125,124,82,200,40,178,111,181,101,45,133,128,158,154,208,115,73,239,92,223,245,161,24,105,208,119,12,132,136,69,100,45,71,251,95,24,116,170,144,145,29,218,66,113,171,239,234,4,81,111,232,46,126,143,61,46,95,168,72,27,45,10,23,191,77,16,217,115,57,172,15,123,164,3,15,158,239,216,124,189,226,79,198,122,5,61,12,169,88,174,186,208,15,7,139,89,168,253,202,44,216,18,144,106,205,129,119,79,96,131,63,60,88,109,59,148,162,149,108,253,215,105,250,166,132,29,117,121,231,211,48,11,94,94,207,105,55,141,212,114,245,202,142,153,250,227,96,188,91,46,228,96,3,147,71,245,66,26,219,3,213,52,153,230,157,181,222,101,208,17,17,13,205,255,216,90,235,206,24,102,237,21,32,227,22,156,222,60,200,69,47,233,47,159,130,220,186,10,250,72,159,79,124,96,64,69,183,129,239,21,223,190,189,110,140,236,94,155,248,25,202,188,200,16,254,120,37,128,109,94,177,218,216,116,11,124,242,151,123,166,197,105,61,109,191,41,44,99,241,15,112,161,183,213,119,26,238,100,6,204,31,119,190,205,85,201,179,158,181,152,104,98,118,34,7,107,144,190,149,90,166,122,122,243,224,1,32,127,208,181,3,121,129,137,69,151,236,126,139,134,17,188,2,107,70,139,60,178,114,59,193,125,212,247,115,79,223,126,223,37,189,229,96,250,92,12,138,145,216,149,88,112,155,13,169,89,47,153,55,70,225,123,118,106,189,232,255,214,248,89,164,17,62,252,62,106,165,14,168,131,202,217,48,249,133,194,17,206,2,104,87,182,206,56,92,129,129,140,215,81,126,234,212,187,13,222,150,92,136,58,230,98,150,225,42,43,114,99,213,192,89,193,134,54,2,184,160,11,4,48,72,117,102,104,224,149,34,147,254,229,242,112,5,137,29,162,46,152,128,85,208,199,162,248,254,64,226,161,81,217,86,220,66,80,248,80,42,12,35,25,87,97,183,29,205,64,89,162,10,125,249,139,139,15,53,224,142,78,112,156,178,86,143,30,56,170,60,233,168,213,141,38,141,21,125,50,206,96,112,126,167,103,81,218,7,250,175,157,244,238,116,152,178,139,220,43,61,39,206,207,150,235,194,66,200,57,225,18,55,195,11,126,188,89,43,180,86,31,107,127,2,19,247,127,176,246,208,28,70,17,205,123,131,80,206,166,70,184,82,174,222,46,210,35,246,77,245,228,122,189,151,150,64,158,52,133,242,208,53,119,244,119,191,162,175,106,75,196,213,106,194,226,50,60,179,98,73,238,22,184,71,215,230,178,102,114,32,17,55,246,131,127,109,44,66,214,75,255,204,28,186,48,67,2,161,218,117,12,8,250,223,174,41,6,15,66,116,113,243,5,154,219,240,99,172,18,182,217,80,172,208,217,243,45,146,228,1,234,18,217,93,32,101,133,10,81,34,51,32,152,145,174,13,197,137,250,241,249,94,255,91,196,82,12,124,75,112,181,119,142,17,117,244,36,117,106,22,84,6,50,57,234,38,97,197,213,27,40,130,205,190,252,111,94,119,212,26,8,215,43,90,119,125,94,94,175,46,13,6,252,244,52,79,197,216,150,199,0,20,247,213,145,56,72,146,169,93,199,243,242,166,159,245,13,122,151,58,193,130,76,4,116,162,241,118,145,0,92,158,79,201,234,125,20,32,123,77,106,141,34,37,73,14,194,249,28,135,178,177,49,243,163,171,148,197,215,255,3,48,171,51,68,180,85,182,128,157,75,140,154,23,17,201,160,45,167,8,114,159,141,27,253,14,167,120,63,18,128,239,15,110,217,3,52,100,110,84,143,38,4,162,236,178,108,239,247,41,187,69,84,174,242,113,51,224,56,140,116,43,55,189,4,216,217,130,160,16,16,19,61,113,30,124,126,121,190,155,147,65,32,255,204,2,185,43,83,208,122,66,208,159,134,57,69,104,163,88,252,179,9,1,72,144,145,3,148,235,196,117,217,185,245,19,3,21,83,164,234,156,207,251,48,210,61,149,181,40,121,214,6,86,127,180,92,20,96,242,64,7,67,76,104,63,137,122,211,163,113,137,151,87,150,33,80,63,65,133,88,31,212,214,212,92,131,94,20,130,191,205,72,224,149,229,255,178,66,138,104,208,15,88,49,230,139,228,59,111,78,154,175,168,130,88,228,162,18,234,93,191,185,162,138,76,238,97,170,225,96,108,231,29,187,196,183,219,101,125,136,83,24,38,90,97,224,61,3,68,109,33,183,149,64,67,8,5,76,174,143,158,35,127,163,129,141,133,127,250,160,70,232,84,97,203,234,146,88,180,95,139,38,182,184,43,255,7,92,191,133,78,209,49,182,94,176,209,243,148,245,196,173,126,217,28,76,199,40,75,91,142,161,207,30,133,53,214,110,237,178,16,162,31,28,57,238,161,10,180,59,177,191,116,87,6,141,52,214,135,118,246,114,166,204,49,156,150,206,37,178,241,149,179,113,92,132,244,209,26,51,238,161,153,155,73,15,110,114,251,25,83,43,89,83,11,211,144,118,87,73,110,16,226,104,5,229,219,223,74,150,22,86,135,168,7,180,235,116,219,181,11,124,194,182,220,132,17,95,91,190,124,174,187,152,181,251,8,100,89,117,120,14,151,158,67,123,208,26,249,247,245,107,181,232,71,77,166,255,148,169,122,187,147,41,16,223,63,158,184,180,61,128,86,24,45,125,192,47,132,1,99,121,81,103,237,207,116,136,77,85,91,204,129,19,251,56,147,54,222,194,21,188,47,65,193,232,33,17,131,216,72,0,220,186,191,192,209,15,166,143,140,11,129,21,144,85,225,181,182,176,238,135,2,178,123,254,192,118,219,24,16,104,169,118,115,197,131,162,85,183,5,70,72,19,153,182,199,46,130,246,30,128,138,11,85,150,24,83,23,250,227,54,143,220,66,21,202,179,70,236,226,111,44,130,70,218,33,166,151,129,155,40,30,31,13,38,120,222,111,0,91,146,112,142,137,78,98,217,102,75,104,86,92,220,140,251,126,207,138,253,152,69,119,73,180,31,204,34,65,155,165,180,108,158,239,172,139,240,154,167,223,191,45,186,66,163,218,174,83,205,239,49,83,162,124,7,199,89,166,207,91,0,215,214,190,13,55,230,4,195,226,142,14,12,3,210,157,167,13,243,60,52,202,192,132,163,213,161,249,176,92,197,131,49,3,9,237,207,249,223,158,120,196,238,245,88,33,50,79,62,190,155,37,248,22,217,166,77,24,225,118,224,232,69,95,108,87,103,11,216,206,65,4,162,240,198,228,230,6,123,115,163,21,36,7,198,63,190,185,130,93,75,106,130,158,75,230,202,52,203,142,22,38,79,194,105,35,151,117,91,173,148,1,171,12,232,112,107,120,170,39,182,120,187,167,240,204,60,179,175,15,168,210,199,113,116,254,78,235,228,26,160,128,3,228,154,247,164,164,49,253,180,129,107,193,254,241,244,204,181,115,34,14,42,84,7,27,94,252,53,53,192,41,213,150,111,184,244,120,110,164,203,184,183,137,66,88,187,181,89,193,164,100,144,148,125,64,176,54,52,12,135,195,255,25,142,146,155,33,165,204,146,196,212,110,190,105,8,4,167,182,31,130,114,39,77,49,120,35,196,11,97,138,183,77,24,251,202,177,165,19,255,224,152,237,65,0,203,54,217,109,22,94,138,237,36,49,60,0,248,6,178,92,18,215,219,201,67,141,197,59,196,119,117,86,92,104,109,42,210,47,194,28,45,130,220,228,15,130,156,158,35,161,58,229,100,40,219,208,250,133,196,91,100,109,5,48,49,29,6,172,255,179,186,126,89,151,29,0,58,251,25,244,155,215,89,107,50,151,167,144,139,11,35,162,218,50,83,200,40,103,186,153,197,46,20,75,62,123,192,212,162,57,188,82,118,30,133,238,118,7,182,212,88,214,218,246,21,165,129,240,31,242,50,23,229,54,214,26,52,92,76,67,112,10,225,161,45,239,68,246,192,30,140,54,43,5,3,207,214,130,186,204,152,133,102,81,230,92,111,211,225,74,95,1,56,55,110,255,18,227,185,10,170,14,240,36,174,63,168,88,65,248,188,214,148,34,13,251,240,63,248,14,221,108,12,199,177,219,28,17,175,165,212,141,138,106,86,29,241,246,210,221,83,73,109,131,175,160,204,61,143,230,18,203,136,4,235,241,75,110,53,48,130,197,240,213,7,38,193,173,226,179,7,75,13,96,177,169,14,25,45,6,28,92,122,97,40,161,148,88,191,248,20,136,81,117,12,123,26,24,84,130,239,19,50,196,187,146,121,132,199,13,81,63,2,49,118,160,26,243,248,9,71,31,86,188,115,59,102,178,138,66,187,42,210,220,97,209,80,97,64,39,230,172,227,35,141,74,57,231,236,211,252,40,46,66,235,1,248,154,86,188,232,181,138,138,14,161,62,91,132,114,81,126,159,64,67,26,159,255,56,142,25,1,244,179,5,49,100,61,238,171,16,58,156,98,132,221,211,196,70,28,88,58,40,70,36,140,176,251,255,25,13,110,39,135,117,96,72,27,58,152,242,102,29,198,8,91,135,233,122,41,213,101,62,148,89,146,3,161,189,2,251,222,70,57,156,67,37,117,228,7,96,162,38,163,42,20,126,218,105,9,138,38,106,210,137,233,216,143,58,224,42,233,196,84,184,157,11,100,140,198,192,83,194,121,177,137,19,210,233,46,252,205,1,120,52,230,10,60,224,142,134,25,114,83,142,196,153,165,253,63,97,145,115,209,163,67,242,193,20,83,1,83,2,235,230,211,94,149,154,156,204,39,44,3,143,162,242,13,5,51,124,183,20,83,142,148,124,69,128,100,155,204,149,192,0,173,213,68,44,239,222,209,121,202,51,199,46,42,18,132,25,4,48,185,242,116,77,82,175,148,128,89,146,60,66,194,151,234,172,91,52,183,185,205,70,246,245,87,8,174,209,69,100,195,154,211,92,80,244,155,26,113,31,34,200,145,142,242,45,68,224,210,75,129,164,229,22,100,73,138,124,121,63,191,168,22,177,6,21,244,64,193,151,226,41,252,63,108,157,195,239,143,77,21,153,191,198,198,112,135,209,189,56,36,240,104,179,207,76,83,34,85,30,21,82,16,235,70,138,77,39,148,44,233,244,241,71,43,227,137,96,185,228,114,50,110,243,110,181,14,64,228,214,164,170,163,21,107,83,59,172,173,147,60,26,34,162,14,86,170,118,163,241,76,219,106,52,0,25,79,166,67,17,143,99,253,192,26,208,193,124,101,90,109,216,106,206,197,136,222,17,39,233,38,148,212,78,201,207,1,101,166,181,249,12,12,245,155,82,192,91,49,171,176,215,193,101,156,32,92,17,155,107,39,68,186,183,31,186,150,186,230,233,181,88,18,212,250,113,225,227,27,158,139,73,34,227,10,220,204,15,214,17,190,80,217,137,196,89,208,241,175,164,153,34,75,99,79,251,136,228,208,107,118,210,88,69,106,144,122,145,163,224,102,245,135,101,134,96,189,100,147,120,146,134,85,186,109,48,195,229,52,249,135,99,246,79,188,48,126,61,250,229,76,136,43,224,189,72,121,197,96,91,246,184,78,93,127,87,208,212,119,102,173,49,162,122,53,236,136,119,193,242,101,141,176,187,214,202,218,26,98,79,14,0,62,216,58,210,134,224,156,238,128,203,9,143,156,103,111,136,116,242,152,186,118,108,164,212,227,135,44,245,69,179,152,153,101,128,37,243,12,109,40,60,206,41,65,45,95,195,207,52,157,83,101,46,171,108,54,92,188,93,71,43,232,234,65,255,75,157,146,239,159,77,219,11,101,150,203,139,108,105,164,52,17,106,202,54,32,72,209,239,229,186,236,92,59,177,122,94,220,49,61,239,236,192,5,20,89,248,178,98,66,90,88,241,233,235,40,8,57,4,158,43,17,212,206,9,122,191,168,219,109,182,17,126,181,129,248,1,66,211,136,240,210,18,55,197,134,0,249,61,217,159,4,78,206,248,136,161,71,144,145,67,14,72,180,200,100,253,66,140,174,185,24,3,66,182,233,192,240,204,214,114,89,102,160,234,222,96,145,201,99,149,255,180,3,105,16,232,11,198,223,77,72,72,33,250,224,253,219,110,82,117,27,169,81,210,220,229,19,204,73,152,253,94,233,157,103,54,222,211,30,42,223,167,209,20,178,175,29,108,122,114,234,61,14,63,132,75,193,55,128,149,100,175,24,37,104,247,58,141,147,61,200,49,199,25,116,202,22,233,138,222,45,220,138,194,131,204,238,59,102,106,133,219,38,80,81,181,109,131,150,165,13,19,18,49,201,185,205,149,214,248,191,64,237,30,234,0,88,133,101,86,235,38,115,212,202,154,45,26,247,254,164,38,158,215,130,198,154,153,17,86,125,174,146,114,204,156,156,168,75,227,119,254,170,144,2,53,149,253,118,221,126,131,68,196,32,57,121,59,143,164,10,104,141,248,9,88,53,26,67,101,109,152,243,156,214,253,174,241,200,188,250,180,8,39,57,111,91,86,19,184,33,129,15,154,106,164,246,26,217,205,105,95,162,112,64,124,21,71,235,57,180,239,208,137,203,101,152,31,209,65,129,55,0,146,177,118,80,125,58,79,34,254,62,229,148,87,214,236,85,138,231,172,212,207,10,151,250,226,52,105,46,214,162,101,66,53,37,235,158,113,86,224,167,25,0,132,152,67,196,103,116,141,246,227,126,80,39,91,220,105,60,10,35,170,32,28,180,231,126,77,148,205,211,5,134,8,120,80,164,23,46,84,82,197,91,92,150,20,176,229,251,74,158,173,133,92,243,25,239,225,182,101,48,38,73,130,10,47,114,177,135,37,32,198,115,139,109,70,119,176,23,157,0,207,59,111,231,83,130,177,69,183,199,140,13,97,184,66,82,59,221,163,51,115,24,134,201,236,226,68,239,60,127,78,134,164,106,74,158,211,204,140,249,11,255,75,114,195,66,112,186,99,1,11,221,144,213,246,183,34,124,186,113,175,44,251,187,80,107,135,95,39,85,103,130,234,89,23,92,165,51,168,156,50,177,208,232,55,251,240,93,73,88,193,242,28,82,115,242,76,2,159,66,13,239,100,42,4,102,224,203,250,112,65,15,21,94,74,154,35,223,161,7,51,153,133,24,161,61,128,136,37,174,67,214,224,206,107,139,66,65,103,160,87,181,126,144,131,16,254,225,205,192,131,142,207,29,252,201,241,7,29,235,47,230,77,224,196,9,39,87,77,28,80,187,63,103,211,84,142,190,217,24,221,238,251,30,71,23,80,29,178,167,113,39,73,14,116,227,56,20,167,10,125,56,244,252,215,186,84,22,75,4,91,168,77,197,72,24,178,172,90,231,212,156,56,185,253,72,121,53,179,210,69,30,149,44,79,183,68,96,103,176,247,224,48,84,20,140,215,238,39,19,166,183,68,182,153,139,99,234,68,157,173,103,99,86,75,27,174,24,148,144,212,153,185,215,168,198,201,69,235,34,200,192,2,246,235,13,155,82,235,30,170,234,196,235,237,223,244,210,241,190,13,254,225,121,220,23,107,40,239,75,76,42,38,204,93,232,204,198,142,75,195,126,68,251,7,109,89,249,254,157,243,254,51,41,154,154,157,146,23,29,224,246,191,113,110,40,59,114,115,4,34,37,102,41,2,166,129,194,71,230,186,186,125,13,5,233,20,42,82,6,172,61,193,232,51,34,241,199,33,48,77,16,171,241,93,171,127,165,87,54,177,17,92,254,242,207,185,132,64,135,179,17,87,124,140,225,121,186,38,92,75,131,201,61,179,28,3,130,47,136,126,102,176,94,0,56,121,215,86,174,179,33,31,8,196,157,24,113,28,39,142,102,30,19,73,246,130,120,151,107,189,255,154,213,154,201,186,57,239,156,57,101,114,70,62,33,178,112,171,209,79,163,66,209,247,195,186,154,224,68,155,239,47,249,224,171,227,81,7,143,134,162,173,181,84,67,193,221,200,142,14,108,75,254,118,45,218,162,19,200,83,24,164,204,36,188,19,186,181,125,103,62,180,250,73,108,102,194,189,95,140,27,67,73,230,168,178,244,163,253,222,47,145,62,227,213,73,246,160,204,21,250,118,159,212,119,217,159,10,137,65,88,211,128,123,252,180,140,177,25,63,61,128,139,154,169,55,28,174,230,197,134,21,49,46,236,167,49,129,76,211,99,47,124,190,194,21,115,185,196,66,90,53,109,81,23,112,229,150,195,226,200,159,140,129,93,47,111,77,193,51,183,94,222,160,212,26,204,45,47,201,50,34,154,224,21,209,58,92,41,45,174,115,37,24,229,69,35,45,110,144,165,154,237,74,245,145,193,137,183,2,33,23,142,240,247,156,27,102,152,74,44,38,162,250,15,2,18,237,140,187,87,190,16,157,214,2,131,60,9,93,178,9,2,189,213,164,169,245,121,155,90,204,67,4,138,244,88,154,10,68,232,138,28,151,5,181,165,244,198,1,124,69,126,82,152,254,52,167,217,231,166,251,230,29,167,80,167,31,245,141,127,215,59,186,94,30,109,44,201,210,24,4,46,74,170,94,175,125,230,46,83,104,78,3,136,100,238,61,102,48,13,63,223,225,95,11,5,115,219,42,113,101,232,219,93,174,205,12,204,164,254,132,55,24,65,227,72,49,170,114,248,72,103,39,126,171,58,230,10,248,244,31,0,138,61,157,66,151,175,9,223,164,22,128,202,89,197,34,243,227,246,177,187,37,82,59,158,218,65,137,2,142,15,84,148,63,244,248,29,46,193,101,92,19,243,105,39,158,188,59,179,177,127,151,252,108,20,203,138,230,19,150,176,176,52,115,51,178,241,102,106,146,124,218,39,95,211,60,151,107,218,215,173,155,212,57,37,21,17,131,87,21,246,39,231,114,249,174,239,118,3,169,165,114,85,229,164,71,12,1,183,77,245,252,215,163,235,32,153,228,86,68,185,89,147,93,169,204,14,126,92,126,58,106,228,157,4,196,102,141,237,62,5,48,90,49,116,204,124,158,47,44,89,160,225,168,226,34,155,227,191,33,195,138,157,5,220,50,232,213,120,212,177,253,53,35,71,122,123,147,223,147,220,184,105,23,151,96,251,0,185,160,180,34,6,191,124,233,91,50,231,184,74,38,98,10,188,162,89,31,136,214,172,201,142,21,249,205,56,142,125,27,187,220,58,203,165,97,182,250,4,156,108,86,33,80,29,23,219,151,59,86,109,5,221,94,153,5,57,64,197,87,127,82,156,203,139,144,148,1,201,115,87,221,151,116,126,168,70,105,115,82,18,147,220,190,205,65,216,58,172,239,100,251,224,25,132,39,250,24,188,80,241,21,6,201,171,32,251,254,247,145,112,199,111,243,155,155,194,48,183,186,53,59,255,159,200,150,160,161,113,154,138,17,146,243,0,67,193,136,121,143,25,212,220,176,207,167,79,9,225,84,183,45,192,188,205,72,28,192,235,173,214,11,233,241,78,76,103,14,163,41,63,19,17,93,252,54,252,87,42,207,226,59,101,137,128,130,27,57,8,40,190,213,26,45,221,45,2,39,223,205,6,129,148,133,47,224,73,33,40,101,238,217,212,40,65,139,112,174,80,112,179,184,83,223,184,250,215,64,27,96,55,205,133,106,137,56,239,123,253,247,58,227,24,92,3,101,137,233,99,63,240,228,23,48,245,65,107,28,108,36,55,27,208,33,220,212,110,3,91,92,20,58,249,38,166,246,163,80,86,60,217,231,84,192,93,73,161,23,56,134,21,9,4,9,108,169,55,129,86,84,99,84,101,6,243,231,247,83,124,41,58,143,168,247,47,185,44,145,184,168,255,210,149,22,221,76,75,244,97,169,49,230,244,202,20,22,122,133,33,129,187,142,16,219,103,175,185,232,35,239,228,231,83,102,253,55,38,3,215,48,99,140,166,96,124,21,154,103,173,178,128,67,119,43,212,248,125,165,194,237,1,164,5,17,146,139,27,179,31,6,102,128,109,95,165,136,40,181,246,64,106,66,219,171,193,50,141,203,175,153,213,99,38,221,20,150,101,44,37,0,99,45,34,190,26,249,95,75,215,255,177,71,120,46,215,155,159,212,182,48,209,160,251,205,228,73,95,42,134,121,99,148,213,54,132,61,148,185,205,192,107,240,174,223,57,186,134,103,231,232,75,113,19,153,119,222,43,37,82,126,149,138,54,145,177,52,64,162,72,127,45,168,181,217,48,236,179,188,157,49,114,196,86,134,98,235,76,77,20,215,3,53,32,46,53,171,136,169,179,111,51,68,154,119,127,34,20,111,28,198,78,147,103,28,117,176,149,171,53,161,223,73,247,67,218,143,116,150,103,146,21,101,155,32,78,248,44,244,78,225,31,32,146,172,51,89,95,217,40,62,219,242,0,1,241,93,93,143,53,129,227,20,180,34,38,226,40,143,25,151,141,51,107,254,150,29,89,121,105,251,198,185,163,216,134,12,113,62,193,28,118,68,222,213,193,172,200,135,121,163,240,194,28,155,71,61,74,243,74,250,193,46,62,202,224,73,21,16,110,28,18,238,117,190,18,176,118,51,56,13,113,182,145,10,86,40,255,160,146,221,202,61,86,252,175,102,253,130,173,233,182,7,228,37,228,209,112,235,41,183,122,132,81,171,83,150,149,167,216,77,132,188,87,194,100,211,98,54,113,133,111,118,90,213,7,254,175,180,177,233,41,216,193,236,4,172,144,197,142,48,27,130,223,221,187,124,202,167,4,1,82,86,189,179,149,188,173,246,209,244,195,243,89,72,25,97,122,105,181,90,88,144,216,33,27,202,1,205,60,90,49,22,108,179,72,238,76,85,170,113,82,43,210,243,167,154,102,131,248,106,73,28,38,20,203,196,11,30,10,101,212,171,29,241,94,206,207,34,46,185,249,178,16,225,86,106,173,91,161,183,96,93,40,227,59,166,62,225,85,46,159,247,86,226,118,87,237,39,226,90,222,186,178,195,91,21,228,215,72,75,185,204,26,110,245,118,217,207,99,110,187,242,245,146,235,38,252,23,130,164,187,128,251,23,156,245,160,112,126,130,115,14,220,16,241,137,17,223,207,175,33,132,19,242,22,172,157,186,156,19,109,193,116,153,85,226,23,61,233,36,33,218,22,217,93,193,113,17,89,95,43,1,1,39,160,48,222,153,121,136,165,191,167,240,27,32,144,186,89,19,1,254,58,133,49,178,10,184,5,14,41,114,204,155,165,58,81,4,178,94,222,53,218,114,201,154,77,11,125,3,241,153,78,83,47,111,62,159,52,198,56,141,44,255,182,188,29,67,226,0,115,197,5,187,219,203,195,65,73,221,225,179,184,8,133,61,142,170,168,35,56,248,166,26,121,225,13,228,173,181,122,56,18,128,91,72,237,19,133,15,222,24,157,158,250,216,80,30,108,61,130,165,225,171,160,86,254,126,23,84,235,211,217,194,162,51,252,162,236,191,201,116,154,197,196,147,97,196,181,104,218,16,41,34,24,113,128,207,184,12,88,203,137,229,222,17,36,153,96,119,185,115,183,253,63,71,58,208,182,42,117,226,229,21,250,178,0,59,127,99,48,76,122,111,110,92,157,145,100,107,79,241,47,243,163,138,170,115,71,43,74,179,13,49,214,150,210,76,131,84,239,127,237,216,163,147,92,110,131,134,225,37,236,7,43,136,188,244,248,199,106,91,94,139,23,39,140,239,164,252,77,249,37,5,54,171,161,23,73,77,101,225,167,119,71,155,65,101,194,97,176,243,7,167,205,53,128,215,221,227,240,85,221,186,246,240,76,191,30,194,56,217,229,65,166,176,223,196,167,134,84,95,219,148,45,215,6,128,12,50,48,137,157,36,86,170,67,94,213,49,117,0,181,77,126,212,213,75,156,138,139,110,148,235,131,12,77,231,97,197,139,46,237,150,48,218,84,236,201,15,62,40,234,53,53,191,51,111,129,224,76,39,47,104,94,8,92,148,73,130,35,249,158,199,9,148,77,14,34,202,133,127,14,92,39,177,37,42,238,55,60,241,184,132,147,11,228,86,191,180,136,113,7,145,32,143,41,187,142,225,239,82,59,92,221,15,125,178,193,173,144,11,153,229,235,52,93,161,54,14,146,198,247,249,251,136,89,233,147,23,38,107,98,13,187,178,42,81,34,136,212,250,28,103,204,215,161,224,246,1,100,227,233,166,157,38,130,42,113,182,131,144,85,26,77,28,53,246,149,73,157,180,52,207,48,33,37,122,237,246,186,134,167,183,243,241,127,4,184,136,254,121,222,155,223,161,130,185,133,18,96,143,229,40,250,21,74,230,152,93,109,188,90,168,5,252,153,252,77,216,73,247,81,177,170,86,122,140,204,3,39,101,202,23,67,4,138,59,153,76,159,28,206,21,78,252,118,173,179,61,165,82,92,50,90,254,11,14,221,1,59,34,206,53,99,190,132,87,198,194,218,154,144,92,135,48,76,195,166,82,138,248,36,142,193,0,197,210,165,42,231,145,105,115,129,208,116,176,146,127,52,147,235,202,56,85,215,32,165,226,40,178,50,80,84,16,127,218,192,168,255,86,157,52,216,56,130,145,97,199,95,180,80,238,175,177,34,17,100,50,54,229,44,243,142,223,121,11,201,59,151,158,33,105,115,244,38,132,17,175,170,69,118,85,94,37,185,74,217,13,34,201,101,21,114,146,228,193,58,84,173,160,61,75,86,117,161,40,175,65,148,241,36,32,45,57,95,156,62,252,134,189,235,127,142,191,164,208,139,221,144,45,202,221,40,147,75,195,254,22,174,84,64,146,235,235,183,13,113,176,173,230,187,196,145,56,110,249,254,92,221,223,233,7,212,214,175,46,218,217,5,144,120,135,150,182,248,228,62,123,38,74,176,146,2,199,200,248,152,157,33,199,88,213,33,128,128,173,93,250,153,246,11,135,198,106,148,37,31,92,192,105,238,71,69,118,66,254,193,102,35,216,222,241,33,25,19,190,244,220,19,253,20,223,146,234,141,223,89,45,138,173,8,242,226,22,241,253,243,165,99,210,71,69,218,55,195,194,133,82,81,139,198,153,155,173,133,215,26,205,225,95,8,108,227,170,178,135,122,90,173,38,94,57,34,242,191,160,74,46,211,170,117,92,89,108,144,141,72,232,1,22,233,132,84,33,68,82,178,215,123,25,163,63,10,30,34,137,30,120,129,186,184,17,118,170,207,214,52,2,66,52,122,50,33,95,215,12,108,63,46,78,35,254,181,165,120,89,202,255,234,10,145,210,137,240,244,19,84,149,213,241,93,19,116,61,205,107,17,41,35,165,130,235,231,41,148,169,212,115,157,13,93,33,90,209,17,220,87,18,201,122,121,80,10,207,177,138,118,181,145,255,216,27,18,163,83,244,131,11,82,129,47,12,174,110,244,52,37,242,233,36,64,136,56,58,207,168,173,231,14,58,251,177,64,159,72,6,62,201,243,36,21,163,21,124,213,110,17,92,7,193,27,18,111,77,225,25,39,140,208,116,48,204,117,174,69,97,214,22,214,34,225,203,163,38,124,119,131,206,166,110,173,22,5,182,108,34,120,118,112,179,201,98,72,37,171,41,249,61,241,199,104,119,157,15,52,92,99,195,164,0,239,249,92,135,40,229,32,233,84,45,241,200,176,28,181,211,102,227,218,186,245,100,100,193,19,7,227,202,16,109,255,122,50,22,33,20,240,222,48,52,18,54,190,47,78,8,139,200,83,184,43,105,157,71,77,245,131,38,175,220,66,214,2,103,79,148,75,16,204,38,105,115,111,42,227,79,62,10,251,241,136,203,104,77,241,186,146,152,130,154,81,103,186,26,97,73,218,138,108,233,142,105,195,228,1,19,35,24,143,214,7,169,219,74,125,30,126,195,144,108,66,46,120,14,242,183,249,20,61,84,214,29,39,92,68,102,163,32,126,132,189,114,34,158,73,125,3,155,120,134,101,32,83,99,213,194,189,227,101,169,50,40,178,73,52,12,123,83,3,179,190,89,132,124,12,122,230,216,18,6,15,84,173,222,15,134,238,107,242,57,235,88,4,160,70,179,141,63,70,172,122,252,171,224,142,239,85,35,116,217,142,117,8,13,73,21,169,32,83,140,17,30,199,29,90,120,92,113,179,247,182,89,198,28,167,14,26,110,185,223,239,215,34,37,210,10,68,244,130,7,157,122,215,17,84,255,60,135,249,149,80,240,99,242,92,132,197,159,25,132,124,63,93,15,37,112,224,138,25,186,9,70,66,129,240,197,139,10,230,9,211,252,65,48,170,185,84,37,172,218,23,144,151,19,235,52,45,165,242,214,245,226,180,35,233,81,38,14,6,200,58,183,255,174,114,188,37,152,177,130,29,45,135,239,40,140,233,201,122,74,192,3,250,114,31,166,97,175,167,225,171,122,106,170,147,39,183,24,162,74,154,237,31,205,144,31,129,120,149,73,127,114,42,172,232,200,150,234,225,168,63,211,218,94,241,43,99,116,167,74,122,186,165,36,42,235,111,244,178,62,167,221,101,192,251,201,15,79,160,17,124,250,222,54,56,109,234,205,92,150,246,189,77,49,67,171,143,81,18,81,87,66,63,159,61,244,88,58,78,84,187,206,184,83,212,201,56,247,233,69,21,182,255,171,153,122,165,71,236,102,80,76,254,106,186,52,146,178,220,98,16,10,92,202,236,31,2,48,249,83,122,238,179,77,81,164,82,59,104,195,59,56,243,232,13,67,21,55,56,216,58,51,226,219,119,223,192,190,53,116,126,184,255,209,9,17,47,75,233,152,69,161,68,132,146,37,220,43,8,66,253,188,228,220,163,209,200,128,218,194,57,28,130,193,27,30,57,110,105,66,150,73,68,38,120,163,136,127,112,55,60,45,129,150,154,101,46,59,232,92,66,143,154,66,67,86,173,194,9,70,199,244,116,253,105,113,114,0,155,229,30,186,205,8,200,4,99,157,213,246,79,110,61,73,61,61,168,195,78,87,221,205,18,153,136,67,93,22,231,74,244,30,46,197,226,154,115,226,150,221,198,169,160,55,20,139,107,73,193,210,240,169,106,152,215,2,59,227,102,139,78,215,83,130,224,140,74,209,170,114,197,210,74,125,110,132,230,211,161,106,43,56,13,193,198,130,34,254,243,114,90,28,103,23,29,197,122,195,75,7,150,219,190,171,25,42,163,174,7,163,17,130,8,198,179,71,211,135,36,58,5,12,50,243,135,178,245,67,165,165,172,46,194,163,197,13,110,48,116,132,44,225,237,201,179,40,88,201,115,217,176,37,71,23,102,86,86,231,57,45,198,124,207,124,216,49,182,107,157,79,67,129,59,162,145,225,174,106,235,181,184,108,126,217,248,189,175,69,196,99,143,136,92,8,165,20,186,177,117,233,7,62,172,241,168,221,100,243,1,173,66,164,59,156,203,115,216,154,17,70,109,207,246,32,107,237,70,247,228,185,50,229,166,199,81,185,160,52,125,179,232,43,26,223,142,100,250,92,104,166,125,123,171,91,101,6,149,31,122,49,87,135,251,47,179,199,94,116,45,164,204,51,119,64,241,146,38,213,131,226,19,240,17,128,158,213,235,156,13,234,153,57,251,243,228,156,65,180,151,75,18,38,63,85,42,193,195,151,43,145,251,99,117,85,74,86,146,4,229,152,183,34,97,238,181,56,35,1,194,53,86,210,39,162,122,192,112,144,241,144,110,189,192,63,43,24,232,67,69,41,74,101,244,215,141,41,193,16,71,19,138,33,223,127,162,244,143,219,110,110,177,155,60,230,10,234,198,138,228,33,22,26,66,126,85,45,217,139,106,125,83,183,153,131,196,185,197,254,94,225,83,146,62,66,50,76,138,89,251,183,127,57,224,166,54,243,99,208,42,43,127,45,33,43,131,173,117,110,100,127,179,202,224,54,245,127,244,133,56,31,9,107,51,57,87,102,161,67,177,107,224,19,107,10,101,15,167,221,241,101,40,203,236,185,173,208,16,55,13,217,220,3,187,47,209,132,134,229,30,159,125,69,149,249,168,116,73,43,32,148,205,12,238,177,163,175,113,144,3,250,6,130,240,100,232,129,136,10,170,57,162,216,132,68,113,32,244,172,250,239,190,202,200,101,237,224,155,253,197,60,114,46,90,25,124,181,7,158,54,52,13,146,52,154,238,253,19,131,83,167,219,154,250,233,89,203,47,89,13,165,103,47,40,215,168,67,189,233,195,163,13,226,94,150,232,8,102,140,57,216,133,189,47,236,255,223,41,64,78,61,119,206,246,151,249,204,165,228,168,90,12,181,100,36,243,204,43,241,2,230,63,155,32,151,161,54,2,23,38,86,214,146,16,56,88,73,178,177,68,75,179,17,172,87,184,213,85,249,226,55,13,72,52,103,201,113,232,247,161,78,108,20,180,153,202,7,193,50,232,203,157,0,4,21,30,57,28,233,195,83,141,164,183,185,95,245,237,115,165,179,182,186,65,5,135,67,192,139,185,171,64,224,110,93,139,244,70,252,18,157,130,23,15,36,169,23,35,225,229,7,210,16,61,137,5,175,106,234,36,30,140,233,217,143,82,218,11,105,41,112,74,238,29,152,113,50,37,101,43,182,127,24,239,164,41,188,187,131,172,41,242,239,56,230,94,158,119,164,247,47,164,78,145,251,124,106,239,191,209,123,175,155,226,48,192,95,17,171,40,117,247,240,209,113,53,177,100,154,22,43,93,186,232,104,155,57,202,9,16,160,72,211,139,31,25,209,72,216,161,143,151,243,6,186,248,79,75,12,81,197,10,40,86,240,170,28,190,121,104,183,133,176,251,215,204,75,93,145,64,153,90,14,93,241,247,113,142,36,121,51,84,223,179,120,15,144,150,150,133,237,169,232,15,163,238,96,18,183,200,80,171,182,206,222,203,78,136,45,67,96,16,7,85,207,152,122,103,79,56,104,212,199,29,105,43,18,24,60,212,94,235,191,193,10,3,183,226,17,113,98,39,89,45,57,82,143,116,182,215,57,253,240,124,110,99,38,18,45,196,255,229,180,49,174,145,173,171,29,154,226,121,227,28,118,1,89,127,133,241,194,50,55,249,138,124,151,20,29,233,41,203,173,19,179,107,93,255,190,239,87,245,198,188,134,112,134,137,179,5,145,14,251,166,90,202,150,13,243,129,163,155,87,240,100,62,141,224,147,242,97,64,249,41,229,87,211,159,101,139,201,94,228,59,123,19,159,241,131,118,213,186,176,225,236,212,232,86,193,43,226,5,201,32,209,211,226,88,19,137,55,118,33,207,162,38,210,19,181,232,10,97,86,168,171,244,133,221,97,98,14,70,245,171,27,211,27,45,46,60,59,172,39,212,109,2,79,30,30,175,109,8,126,114,197,246,107,106,33,199,49,76,110,113,236,121,143,74,111,81,115,55,9,213,163,122,214,124,207,97,42,165,14,112,57,65,151,167,149,93,107,93,35,22,193,163,79,198,41,150,223,120,138,124,126,105,95,231,245,12,110,243,245,18,178,117,133,172,136,200,119,83,134,51,182,90,40,131,160,156,90,223,235,244,197,238,19,185,6,114,5,33,185,19,165,138,201,182,174,245,180,236,115,30,111,32,99,144,189,163,71,162,14,76,26,76,222,208,87,84,158,64,5,1,53,86,212,164,109,134,56,118,146,20,182,99,87,93,214,81,237,17,15,145,64,255,115,152,88,225,69,50,180,25,42,128,169,30,47,228,196,64,11,41,84,249,155,241,97,181,24,228,193,14,6,35,222,36,1,121,252,160,168,138,63,149,157,55,63,34,48,182,181,232,198,138,232,106,3,63,246,137,71,85,75,151,230,111,153,164,41,79,249,30,252,115,92,212,36,188,250,230,53,42,60,180,109,240,160,111,118,57,55,116,243,113,159,83,134,103,75,196,238,0,88,184,97,77,229,230,20,44,100,229,20,13,134,234,171,84,49,9,47,125,77,131,196,112,104,209,177,124,217,46,219,134,140,245,190,207,19,88,137,219,114,122,125,252,178,167,203,184,166,161,25,244,121,153,253,18,125,116,136,2,99,137,96,190,232,218,88,193,183,215,17,1,54,176,88,143,237,192,59,29,11,75,147,74,214,85,47,97,175,21,125,199,14,0,92,138,235,70,23,53,214,131,21,57,51,91,87,170,210,143,213,160,88,18,141,10,159,126,112,35,32,115,218,97,113,209,88,174,216,233,232,234,243,145,160,156,137,151,106,212,217,207,228,222,30,88,164,128,130,210,42,198,113,79,4,147,84,55,117,74,249,167,164,67,255,226,66,209,200,191,119,196,21,42,174,153,126,97,127,187,3,94,17,154,139,60,253,35,94,10,163,134,29,219,34,174,1,80,98,207,157,68,122,23,38,153,134,64,251,116,156,168,195,43,230,199,163,212,167,95,116,1,94,218,116,71,170,241,110,74,62,1,251,4,129,151,80,239,144,79,111,115,235,208,112,209,41,221,98,99,9,2,65,193,158,187,211,5,206,189,231,11,40,228,137,210,49,131,121,0,23,225,193,206,173,236,125,213,200,153,144,217,27,125,102,238,24,44,198,138,108,233,26,155,165,96,187,36,243,109,205,139,154,21,245,162,109,63,179,134,120,40,82,243,140,169,121,103,188,53,54,93,59,102,194,242,219,10,154,190,75,31,110,171,21,169,138,62,112,211,225,141,91,88,173,91,60,44,3,35,77,12,23,141,164,169,0,245,68,1,61,189,151,44,227,159,113,57,241,149,154,6,77,208,33,60,48,226,184,119,203,186,238,242,177,202,203,54,110,120,158,45,204,39,109,239,164,207,142,227,136,255,59,88,70,82,50,216,37,25,157,103,251,207,131,10,202,5,50,189,40,241,119,213,37,30,231,20,144,24,94,92,90,106,114,58,80,80,49,82,161,98,210,241,151,16,76,218,197,116,67,6,206,192,119,92,117,32,53,239,51,22,117,116,105,175,210,189,203,172,189,191,50,101,40,55,160,55,77,100,183,23,33,48,118,100,99,80,202,249,119,219,150,141,8,115,219,61,30,7,192,39,202,34,78,33,39,164,196,94,108,135,72,65,117,165,39,79,85,73,227,27,132,118,220,247,237,128,247,18,122,181,140,45,33,68,146,163,126,8,195,187,24,149,117,128,174,129,114,193,101,119,119,138,122,18,17,57,167,125,23,29,185,71,68,93,118,64,17,54,165,6,34,200,93,123,4,83,93,102,189,36,78,42,205,226,159,208,149,66,140,175,181,39,229,176,206,178,30,167,198,146,11,233,233,73,227,41,210,119,112,89,133,88,145,141,104,101,179,90,206,91,171,132,216,76,119,82,191,162,121,115,28,107,38,175,114,136,237,226,50,200,87,69,216,72,163,246,23,53,163,44,23,163,91,7,77,0,120,87,126,166,33,138,88,252,153,101,217,251,48,217,123,152,168,64,110,32,89,151,86,230,121,69,21,106,59,158,185,88,237,250,129,46,18,173,171,100,41,107,231,52,74,100,40,132,141,137,186,60,57,172,242,54,212,71,224,117,192,63,199,150,188,204,200,145,114,254,216,39,163,185,165,61,240,208,186,131,172,15,252,98,135,169,95,218,159,151,192,84,158,8,80,175,80,92,193,38,42,105,103,116,118,194,158,219,224,243,155,28,25,190,36,44,125,253,163,232,252,144,167,99,43,121,168,244,191,233,41,239,107,73,36,252,152,107,203,136,83,221,53,188,238,231,117,193,135,134,205,152,64,4,126,20,6,224,109,251,158,33,203,168,124,187,106,167,124,151,194,90,31,154,116,76,132,74,114,49,238,72,89,65,152,56,88,81,120,248,203,190,105,108,219,131,67,180,14,80,154,248,245,200,209,177,106,253,112,100,31,255,244,239,252,211,35,1,159,186,112,66,207,180,94,102,107,204,14,255,18,219,127,120,246,205,46,205,174,22,68,157,166,195,92,225,77,0,238,249,251,106,38,176,81,107,115,139,98,90,157,89,213,217,14,28,34,147,132,232,237,122,2,223,248,73,137,165,56,83,134,241,179,20,234,255,115,83,42,77,53,39,50,168,146,73,51,57,188,20,225,178,182,201,143,32,129,26,87,175,40,48,253,60,120,253,236,55,198,112,158,85,150,47,31,91,67,46,95,36,86,241,150,98,69,51,111,110,124,105,158,12,131,240,42,39,195,106,196,202,141,67,195,219,137,225,112,202,166,20,116,144,28,185,63,20,32,240,214,200,42,151,172,140,181,176,11,11,30,142,56,152,31,204,136,131,61,245,168,18,108,202,175,216,24,241,134,83,21,26,208,250,202,83,148,51,149,188,253,76,128,134,204,36,59,102,90,0,92,167,183,135,110,120,86,175,132,97,246,197,9,42,88,181,234,231,72,51,3,188,165,219,50,196,212,187,35,223,165,0,38,88,92,176,129,224,202,88,115,146,148,102,148,219,2,198,168,225,182,205,83,230,152,225,124,186,187,84,56,97,69,94,198,240,158,58,214,228,101,231,167,129,60,181,158,201,250,156,163,3,208,221,132,60,98,254,132,92,27,196,175,200,66,163,147,218,22,160,126,18,135,88,24,90,196,79,231,161,83,183,75,50,51,204,80,195,116,244,45,172,207,8,136,15,18,193,5,175,51,8,16,135,144,64,222,95,6,113,162,43,231,26,251,180,88,38,201,95,85,72,173,152,60,190,45,247,19,215,74,135,166,138,226,222,184,243,199,174,118,140,104,37,54,170,43,124,32,159,89,53,58,244,192,92,117,192,67,251,79,11,103,57,88,12,201,119,95,207,206,161,28,66,85,145,73,64,186,223,131,32,24,249,212,114,185,209,72,22,139,23,153,18,174,48,0,206,49,20,234,168,191,158,73,25,44,164,217,227,216,212,142,91,113,250,156,41,189,222,127,107,214,7,40,70,250,224,45,142,203,224,208,3,124,67,186,128,192,204,238,212,145,107,108,15,20,59,166,99,17,241,188,111,241,227,155,183,190,56,43,35,232,116,81,30,45,105,228,190,90,166,253,111,118,32,82,45,252,30,239,109,114,97,120,121,198,204,147,247,166,62,24,146,10,53,125,239,110,135,92,168,30,200,106,4,153,158,22,9,173,126,19,49,34,185,150,21,16,54,28,62,220,35,165,242,237,187,177,174,241,16,100,81,22,18,241,136,80,134,179,158,52,51,169,211,81,234,97,251,157,51,87,228,126,108,216,117,5,85,78,35,77,252,32,214,0,40,53,122,212,200,184,191,249,31,231,16,142,27,101,15,211,186,95,1,140,97,81,9,92,26,75,171,179,42,11,163,245,140,96,17,234,74,180,71,151,93,101,57,102,97,23,103,104,73,241,68,56,207,254,255,225,32,92,170,63,13,23,206,76,68,111,208,11,60,153,50,59,107,95,248,168,193,66,115,34,194,112,100,10,87,73,181,165,56,120,148,19,21,39,92,216,13,221,139,248,112,206,34,216,66,214,142,185,149,145,26,45,195,39,159,70,41,94,144,153,168,96,170,112,177,236,134,133,162,65,216,119,113,40,46,117,82,70,54,74,28,222,123,146,202,11,210,13,166,249,120,83,236,36,67,80,61,214,227,185,83,52,15,26,180,99,167,224,175,181,221,98,150,136,115,59,221,9,213,131,141,106,156,3,237,148,96,164,173,25,55,67,225,223,101,85,4,127,52,104,51,23,62,167,76,203,234,175,99,132,141,0,204,0,203,220,206,205,2,66,39,158,53,53,17,157,177,115,81,84,245,53,191,215,189,85,109,208,236,1,196,69,215,171,107,82,214,200,40,166,21,220,116,63,96,38,160,22,57,251,13,227,117,225,34,213,44,249,110,140,251,178,237,180,18,223,29,56,92,71,209,13,235,112,199,254,186,219,191,132,36,167,20,55,10,79,112,175,228,6,94,69,93,104,71,71,135,168,253,85,2,227,144,128,240,178,38,31,147,58,8,253,35,141,214,27,4,94,249,13,170,245,29,224,170,210,123,122,146,11,122,148,162,31,63,187,67,13,208,255,90,57,86,196,35,34,184,166,146,205,232,133,113,30,171,220,192,236,234,85,68,233,109,177,84,96,229,90,79,36,245,145,151,58,147,155,184,74,138,198,20,170,68,198,128,17,40,228,223,213,32,57,216,253,36,68,1,6,54,153,162,152,142,22,21,185,152,195,128,57,91,146,166,90,181,166,165,96,167,102,23,145,210,48,105,15,255,73,252,185,166,200,169,242,196,25,98,51,140,212,183,93,124,116,212,217,213,160,131,80,253,211,113,52,102,218,90,201,165,245,17,48,124,114,255,210,106,173,2,54,19,34,112,140,4,59,94,2,8,92,249,120,222,37,169,80,93,90,66,181,86,197,68,201,85,151,67,148,193,53,112,248,174,236,227,96,125,81,233,169,211,94,199,92,129,254,93,59,212,68,198,48,56,103,79,226,229,195,83,232,132,104,56,136,91,194,89,55,21,194,6,69,35,199,108,167,21,24,168,212,102,103,47,227,118,105,172,66,15,11,184,252,42,58,42,186,143,28,66,84,62,54,34,197,139,9,201,45,18,136,76,125,50,83,152,175,9,76,173,204,155,2,144,98,49,127,227,135,53,47,84,84,2,85,143,5,51,89,6,52,98,96,180,35,133,108,126,242,128,130,134,93,189,240,139,24,112,171,154,197,178,75,148,150,99,236,239,209,52,205,134,200,101,169,116,178,15,64,23,232,186,89,132,251,76,90,106,37,90,42,197,77,236,166,5,30,165,252,31,11,226,73,67,131,243,153,171,46,36,66,161,142,9,88,213,36,243,186,37,28,102,200,238,43,106,65,237,49,36,104,193,149,96,225,133,241,36,20,78,88,11,14,192,156,250,248,145,145,94,100,60,45,107,242,147,6,108,115,250,136,134,150,140,252,126,238,56,122,106,6,12,138,34,91,22,154,151,1,250,110,46,48,153,56,206,131,39,34,47,55,243,182,210,52,29,83,1,126,133,18,242,119,21,133,96,123,171,248,68,181,140,233,129,236,237,20,157,169,118,148,214,101,189,66,184,222,26,167,41,147,163,206,25,252,62,194,33,214,38,188,122,125,22,18,193,40,190,162,215,164,206,161,0,44,201,177,109,243,231,253,238,100,226,232,110,58,86,138,123,104,173,180,240,71,52,131,155,109,106,241,216,91,90,128,109,112,14,204,41,144,76,79,123,187,223,38,249,76,83,60,45,237,236,4,89,87,198,172,219,65,16,252,62,21,20,206,201,9,127,11,205,119,115,196,55,77,237,69,243,220,231,133,22,34,21,94,116,247,75,150,128,141,115,34,110,6,186,19,94,101,93,194,124,7,59,193,57,182,137,213,148,75,158,91,193,21,46,104,87,154,1,155,41,71,251,123,131,128,16,46,48,219,85,124,33,199,21,119,27,236,133,139,120,16,21,152,47,207,234,186,84,33,251,14,149,156,124,92,43,123,96,105,156,18,201,132,254,200,165,246,159,97,64,77,167,58,255,63,75,70,38,94,10,72,163,250,55,1,128,106,243,230,181,196,180,158,181,195,13,83,138,195,124,176,73,150,239,143,161,188,179,116,205,70,35,255,225,14,57,218,47,28,226,63,79,42,121,156,84,118,196,89,224,202,43,59,192,224,160,7,65,84,78,237,89,70,175,136,10,79,248,140,108,158,183,38,252,247,88,77,6,34,160,189,114,135,241,239,116,165,244,106,155,151,220,106,58,60,3,139,65,143,142,125,145,123,231,36,118,213,139,0,74,123,72,50,125,208,108,138,205,82,6,119,89,14,42,7,145,211,117,76,250,153,12,161,173,211,101,133,76,46,189,244,240,227,133,28,205,81,177,226,66,225,129,191,156,207,98,169,229,73,193,87,117,62,199,107,145,58,138,75,101,39,52,211,245,228,37,201,50,42,196,252,140,55,121,176,189,246,181,50,228,117,195,89,211,108,49,222,147,54,25,181,129,37,19,62,185,8,145,138,149,29,36,247,248,113,43,85,59,141,24,187,74,71,242,182,133,211,27,119,253,145,106,138,64,226,193,226,87,28,91,234,41,212,32,92,86,127,169,133,104,32,53,198,203,250,135,133,189,52,218,210,10,55,123,104,34,97,71,77,138,242,112,30,59,198,95,76,62,55,129,20,126,178,227,242,178,26,156,191,89,106,208,136,119,216,54,173,133,4,208,31,143,229,59,146,76,118,121,129,244,225,51,148,66,94,203,255,3,109,253,110,7,60,100,246,10,192,169,54,78,102,105,97,27,188,235,31,90,225,116,53,14,102,129,1,15,161,234,85,245,199,11,200,227,57,75,134,136,65,151,209,143,84,188,251,55,190,106,205,67,108,241,4,28,189,134,124,36,199,34,195,103,87,158,187,115,79,197,161,78,232,38,99,64,97,198,53,56,69,80,230,57,49,39,107,180,252,66,149,188,4,84,102,44,34,154,53,103,51,86,113,185,173,135,168,23,32,126,162,78,1,162,50,28,141,149,29,60,51,217,243,220,226,233,254,220,36,28,29,76,246,88,115,17,186,55,65,90,11,102,213,172,12,231,11,35,221,70,98,60,142,87,171,207,138,75,104,247,249,168,169,154,112,234,183,137,134,156,237,221,109,131,121,101,187,235,229,185,76,113,201,35,90,159,247,232,218,150,134,240,162,133,87,131,49,14,66,4,7,18,30,169,231,51,142,181,222,123,16,28,255,208,179,38,95,142,142,4,182,202,75,210,37,232,88,22,129,194,162,100,89,1,141,211,210,76,146,71,248,92,154,76,107,123,166,228,170,148,46,97,210,81,207,180,247,205,32,125,214,82,107,5,93,101,252,193,205,213,99,23,9,49,222,207,118,188,53,14,210,81,38,108,4,85,26,116,207,32,1,71,241,249,115,185,33,217,153,97,199,14,160,147,16,125,162,67,198,38,219,120,251,177,92,253,199,219,137,124,0,1,79,124,202,124,177,56,248,200,118,100,213,13,148,111,71,249,87,138,190,235,223,54,3,160,229,9,188,240,176,203,102,12,9,248,124,206,68,44,199,59,50,166,59,242,13,50,40,46,15,103,29,136,53,34,236,218,193,214,142,223,0,65,243,73,244,69,111,88,20,194,123,241,17,255,50,174,162,198,169,244,105,198,246,197,80,15,28,146,73,8,72,242,75,113,90,92,51,217,188,170,135,0,192,88,8,251,171,139,53,35,207,49,38,158,3,66,53,12,4,219,26,113,174,184,239,78,251,118,153,197,41,39,0,86,26,249,236,68,95,35,126,174,11,146,74,89,120,246,198,213,137,177,144,158,199,51,150,6,128,203,4,46,76,198,107,253,107,162,172,166,243,103,74,54,27,15,246,249,128,199,79,188,229,145,212,113,238,71,251,76,70,231,95,46,129,218,183,61,122,78,60,161,156,200,98,14,228,162,141,208,185,189,179,30,8,208,215,215,38,127,32,174,87,164,31,87,150,1,138,202,79,45,105,34,59,87,136,175,174,52,210,173,74,65,195,24,47,248,63,89,226,13,133,204,243,62,109,105,174,221,94,92,93,194,88,250,82,233,50,182,21,145,58,4,76,75,206,96,9,237,51,221,106,17,226,103,48,34,32,204,58,244,80,216,98,167,129,235,127,53,254,206,64,135,36,183,155,164,148,74,176,39,253,36,84,155,87,247,75,130,215,248,74,71,179,7,112,247,177,5,104,38,181,59,115,193,35,245,41,176,180,251,31,116,108,96,223,220,106,106,80,97,236,134,155,206,78,199,230,243,18,98,37,32,58,35,225,174,56,162,99,243,175,80,232,30,139,103,170,228,130,18,65,252,218,122,171,62,211,92,127,240,22,161,12,129,56,43,29,93,52,167,186,14,150,4,14,227,133,187,173,252,63,120,65,85,85,228,128,100,180,153,123,242,94,241,247,55,252,157,133,46,174,34,50,144,127,130,79,193,192,215,134,132,183,38,33,109,13,220,171,53,53,81,95,226,36,127,180,104,56,227,40,13,29,115,24,19,231,178,99,211,167,165,59,71,154,23,62,235,0,147,80,25,36,115,242,203,232,100,189,87,210,228,131,174,192,244,235,127,183,113,255,244,105,102,214,115,228,79,183,185,26,42,116,223,52,230,73,171,236,168,208,103,167,251,186,169,92,241,128,46,168,72,161,26,206,99,184,229,134,82,210,194,231,211,253,232,109,172,106,8,110,209,198,86,52,13,17,238,122,60,234,131,75,127,109,223,61,170,70,126,14,15,196,211,215,85,101,103,99,179,79,66,114,88,151,207,238,110,213,25,10,74,216,132,35,253,212,23,19,165,225,12,168,229,12,200,47,223,49,168,190,91,175,206,30,123,36,63,247,184,224,247,232,51,127,45,11,198,30,190,227,158,237,197,28,81,233,152,56,94,218,162,137,171,177,25,88,124,50,94,117,156,229,248,101,135,232,164,128,126,242,39,107,178,194,146,233,17,220,78,218,140,31,239,115,95,141,251,218,73,49,182,248,128,108,143,186,225,227,153,63,80,118,234,116,28,95,186,227,204,78,67,74,234,170,210,113,173,162,122,241,14,85,49,141,97,120,38,46,157,143,58,50,87,70,205,52,89,216,199,219,48,67,54,232,67,99,80,198,64,81,232,35,79,234,145,51,249,239,157,107,187,215,102,132,129,228,187,80,71,43,225,193,214,18,164,4,107,48,175,232,52,116,151,202,253,121,226,55,247,60,174,215,155,247,48,19,115,187,108,33,87,107,18,141,47,106,125,228,235,178,39,85,44,97,83,43,202,77,138,135,92,104,188,213,103,241,37,60,108,204,143,15,196,15,136,40,117,221,35,221,226,158,150,34,16,211,132,4,126,101,169,240,125,61,139,192,202,90,76,89,66,197,76,98,194,102,217,187,11,172,44,144,104,1,55,235,128,67,239,27,143,236,226,160,34,153,30,225,10,222,221,26,192,44,142,98,149,68,57,200,131,183,237,141,173,142,206,221,185,209,135,77,126,110,92,3,238,32,81,12,47,189,203,136,82,89,252,11,13,19,182,40,11,39,215,84,214,1,251,221,107,173,181,197,121,84,249,205,76,22,243,212,138,77,159,133,158,32,157,235,168,150,28,12,218,224,209,154,157,71,194,113,160,26,37,210,176,63,217,248,90,141,134,82,168,223,138,56,45,170,1,173,118,129,107,113,12,251,177,146,120,23,131,113,21,197,166,172,153,25,99,40,170,132,33,160,29,132,52,252,209,168,35,59,44,144,51,98,232,26,246,245,208,126,162,151,37,172,245,171,171,14,214,222,167,96,234,157,109,118,104,144,93,179,65,14,132,27,80,246,77,24,178,149,198,238,143,158,30,126,220,73,75,205,212,12,45,82,183,11,59,97,199,139,170,183,241,85,181,153,2,16,127,187,113,15,162,136,81,72,33,171,207,90,89,11,161,94,181,204,83,44,4,226,234,152,118,121,226,78,218,11,91,131,0,66,79,222,252,18,111,19,233,128,233,25,176,11,141,55,63,155,55,24,214,75,101,204,240,196,9,135,230,109,185,106,221,168,42,107,78,81,219,242,211,84,169,113,67,120,62,86,200,111,197,213,224,114,82,129,253,42,25,67,50,136,179,135,127,211,164,8,54,149,195,248,12,237,11,249,163,181,174,213,167,128,118,55,146,54,47,32,242,38,228,159,193,123,211,226,26,70,65,187,190,19,64,164,14,82,43,46,176,49,15,118,195,43,86,141,134,206,68,91,114,48,45,168,194,47,102,183,148,105,99,19,18,246,66,200,236,200,54,96,145,159,194,123,117,178,117,228,69,21,236,232,155,145,228,105,218,212,44,11,210,37,5,63,114,131,151,202,204,170,219,124,66,54,219,206,42,60,212,146,146,83,198,87,64,250,213,154,135,131,235,35,225,136,105,208,25,19,246,243,79,164,145,28,153,229,157,106,195,224,80,31,156,0,223,52,64,48,242,43,54,209,227,54,231,227,46,242,106,4,214,158,124,183,153,36,75,49,4,1,185,56,186,218,68,10,32,184,112,6,134,199,33,103,99,103,254,46,67,162,142,213,104,226,219,121,109,33,187,62,28,152,78,248,119,107,234,179,48,198,208,175,146,63,120,78,21,133,250,62,24,185,77,148,207,42,192,233,57,192,228,98,203,53,50,251,104,221,92,159,205,171,174,198,146,11,78,187,247,183,253,17,130,143,32,169,104,85,242,207,31,208,81,118,9,170,116,0,153,0,45,100,171,206,200,67,101,154,12,189,233,2,42,71,23,2,156,250,100,157,219,246,202,54,4,222,126,122,171,64,69,54,191,155,137,193,208,162,210,248,65,192,184,54,227,97,18,101,87,245,174,222,166,194,207,90,81,10,112,30,91,69,235,137,207,30,178,84,144,137,220,46,60,9,203,23,158,215,204,40,180,158,110,175,101,164,23,188,27,92,190,178,48,58,89,160,234,49,41,158,245,15,188,112,135,84,170,179,7,149,252,132,218,39,103,33,185,196,162,35,217,40,60,53,129,161,242,187,57,198,163,23,17,46,114,96,130,32,111,247,120,3,74,63,1,139,130,176,35,70,211,170,71,73,239,88,66,212,169,161,149,248,127,241,76,53,58,108,52,80,211,169,242,108,50,230,150,21,174,12,45,105,0,217,125,82,176,206,140,75,206,150,178,162,224,35,29,157,60,129,46,234,215,50,206,107,171,123,75,90,237,131,139,41,164,84,112,109,108,206,4,40,60,180,96,73,66,61,4,116,132,112,121,21,63,247,188,25,199,101,167,81,65,112,70,44,25,19,123,9,182,113,248,72,98,237,124,19,96,209,243,225,198,81,163,91,198,154,61,218,172,205,201,94,186,157,200,171,182,142,28,28,94,89,4,9,128,2,21,196,246,194,138,50,34,126,241,48,223,53,115,86,233,82,85,179,43,133,135,41,20,173,56,148,39,180,247,228,49,245,205,103,129,216,44,50,174,67,65,134,220,97,79,186,59,45,112,136,253,90,105,228,217,84,226,189,96,72,30,29,6,50,198,19,188,33,155,26,180,202,18,27,17,181,128,171,135,115,38,86,228,19,150,86,56,99,30,90,185,6,193,194,118,96,137,14,34,46,186,166,116,244,242,12,112,113,84,206,66,57,94,219,91,176,78,210,211,132,106,177,155,252,33,10,222,217,147,97,248,200,89,191,67,253,204,25,177,124,42,213,226,104,201,21,214,207,122,111,58,5,214,109,13,227,76,112,145,177,113,69,175,170,189,194,204,153,78,175,144,68,15,107,29,226,144,182,221,35,27,28,130,223,48,245,145,247,86,57,167,113,27,255,133,251,158,166,96,189,65,123,215,194,210,144,212,67,99,215,191,144,169,92,228,167,77,225,11,172,144,242,247,52,72,45,182,57,188,169,166,90,143,203,240,106,201,178,175,161,222,19,237,57,191,79,217,89,118,24,84,95,231,18,48,95,43,72,185,85,60,50,243,82,63,250,33,39,157,108,249,152,34,143,184,10,23,180,197,225,30,45,235,70,221,74,212,71,85,91,102,163,116,243,28,50,65,211,128,100,247,182,108,89,111,244,151,81,227,196,64,240,174,12,63,184,246,8,65,71,193,221,177,198,160,220,116,196,253,8,205,247,168,72,30,48,92,251,228,148,34,233,98,4,92,194,167,88,8,71,61,150,49,35,142,47,95,56,245,207,174,254,223,248,189,214,253,60,65,250,225,68,233,134,152,35,109,241,203,155,239,89,210,133,119,113,58,44,201,169,100,141,76,246,251,189,92,195,228,178,62,195,44,65,146,141,99,222,57,193,98,168,193,203,171,180,5,118,236,43,250,243,123,238,90,41,228,212,72,153,222,243,220,143,1,103,128,128,55,9,89,19,120,134,75,162,17,34,92,137,21,117,85,83,17,46,87,105,191,121,113,126,23,3,179,146,9,87,125,97,20,96,213,236,116,142,226,137,150,151,1,131,215,179,53,65,214,10,5,8,0,6,138,25,33,93,59,48,138,167,194,149,194,8,199,189,166,165,216,209,90,58,225,60,225,161,236,62,184,41,141,80,147,4,56,121,79,146,177,232,254,251,3,236,174,196,54,4,79,167,47,101,247,213,229,226,83,109,122,153,35,178,37,179,237,11,144,231,201,39,223,232,39,200,136,185,67,174,133,150,248,105,88,187,200,30,175,14,91,223,243,11,221,201,193,23,87,199,132,82,186,173,192,150,186,188,187,34,85,205,49,183,14,138,112,137,222,54,15,243,208,22,147,32,163,196,226,52,82,40,148,209,202,122,174,148,35,104,25,235,27,20,89,130,153,190,153,77,134,47,177,133,189,135,40,46,152,196,128,246,10,19,59,244,44,22,145,40,17,67,253,3,152,228,90,214,113,22,23,205,172,138,215,160,33,185,249,220,55,155,22,255,37,111,41,27,41,213,127,26,214,145,159,184,132,29,201,235,82,237,192,243,186,47,56,132,70,198,25,11,163,1,101,145,106,249,120,187,135,209,180,193,129,228,9,135,26,143,221,227,198,109,16,15,90,158,237,143,81,208,171,52,138,186,28,238,200,41,35,4,40,126,237,18,242,152,235,211,218,41,116,245,205,121,109,241,1,27,202,91,245,43,219,14,136,23,127,91,7,222,60,1,23,210,46,242,161,246,251,241,26,186,212,87,64,216,103,143,229,66,170,70,196,244,11,54,187,205,16,164,146,233,203,71,131,227,163,151,215,219,52,178,24,73,248,165,155,248,13,207,68,34,2,240,140,165,170,46,120,224,110,241,165,14,21,230,123,27,72,15,37,44,61,30,22,53,235,222,217,33,178,186,138,21,205,255,50,173,39,119,200,72,125,238,188,232,123,25,229,67,234,156,44,11,197,202,1,159,198,219,101,105,17,135,203,41,38,21,105,63,19,137,133,237,34,147,195,89,169,57,20,10,112,81,174,43,57,4,154,168,49,57,164,28,72,74,186,240,164,162,150,221,215,98,146,237,8,203,64,38,101,153,73,91,24,177,201,102,9,186,209,173,192,30,89,99,106,109,26,31,167,113,165,29,137,187,30,24,44,97,86,254,50,43,103,226,181,206,15,59,179,172,170,198,137,40,33,81,109,168,177,100,240,217,85,2,86,92,197,223,76,170,22,1,117,219,149,210,96,88,105,24,241,236,22,61,172,57,178,220,104,132,103,227,23,204,29,43,69,63,56,143,177,95,225,75,1,12,93,132,169,38,236,137,0,92,15,31,255,63,168,95,135,184,209,152,77,126,111,241,167,75,228,16,215,214,168,126,10,247,165,163,188,157,18,28,98,250,137,140,176,217,121,159,85,170,247,61,1,239,110,247,151,202,37,97,33,140,188,235,26,31,99,124,164,76,150,44,224,43,203,233,9,197,228,153,81,222,237,5,109,244,148,74,189,87,91,214,227,63,143,243,242,121,151,35,213,172,29,13,75,67,85,9,88,149,245,30,4,32,234,121,39,182,67,191,143,227,180,94,168,86,235,24,43,253,53,3,240,255,28,253,191,158,35,175,86,247,16,185,105,138,136,214,121,200,42,63,61,195,58,159,210,60,162,95,161,59,20,185,55,66,233,10,26,243,80,144,0,171,77,49,108,32,32,218,167,142,102,182,9,174,63,67,24,65,12,156,138,88,111,91,103,157,152,191,223,254,212,61,135,141,127,152,29,231,15,211,34,159,193,50,36,108,35,86,114,29,66,14,229,179,85,134,141,203,140,14,54,243,63,137,222,224,228,218,98,182,235,14,9,138,221,82,21,202,10,14,221,168,50,241,27,171,81,248,96,214,84,255,134,137,95,206,134,169,138,114,134,117,159,14,190,114,95,255,79,112,126,197,135,189,243,156,11,45,34,166,198,71,81,251,229,229,1,106,163,61,188,167,170,35,41,32,147,238,117,80,64,226,198,27,77,14,240,211,7,132,16,216,77,212,230,134,178,101,196,129,52,166,197,186,67,75,70,102,252,228,227,129,224,199,103,123,20,124,255,118,185,194,99,211,139,127,253,111,192,36,118,204,117,113,100,94,103,206,168,222,139,246,231,183,143,250,198,184,154,252,82,141,160,72,112,78,142,229,217,128,104,82,124,17,71,17,83,99,228,238,159,243,61,231,92,222,13,151,142,115,169,11,57,86,178,31,151,177,52,233,174,181,251,108,246,61,120,187,62,127,244,119,29,143,145,211,137,129,167,225,73,151,86,114,70,209,164,151,250,6,119,57,76,73,40,140,97,220,97,18,164,27,4,112,123,214,159,121,223,177,176,189,241,52,130,137,32,193,15,132,190,179,93,78,192,206,19,114,8,115,252,79,176,214,187,83,175,180,42,147,130,178,50,218,2,46,51,185,44,190,71,146,35,190,159,28,66,157,38,251,179,50,228,213,106,164,157,29,210,242,93,247,134,8,74,8,32,14,53,244,88,165,249,186,59,200,128,130,4,246,236,170,58,242,39,146,247,35,248,85,104,180,112,244,66,106,138,103,11,230,119,26,130,209,178,111,111,54,23,152,37,183,142,18,152,203,50,178,235,163,166,116,7,107,165,216,102,55,81,75,113,79,28,85,215,252,162,248,212,223,185,50,37,115,177,25,63,249,37,57,20,152,252,223,87,34,6,229,218,131,29,22,33,65,207,249,230,113,110,112,84,48,126,7,223,63,247,238,236,149,5,170,92,0,74,54,32,215,69,147,186,25,80,205,68,167,234,218,125,120,224,155,181,166,46,181,195,245,162,110,231,134,222,103,133,189,156,114,106,87,113,223,92,50,166,172,240,68,179,92,70,111,147,162,77,14,247,137,133,109,62,31,145,212,56,119,193,59,211,33,251,81,75,127,148,29,22,134,161,68,105,148,106,0,136,132,4,246,51,22,64,146,86,26,220,114,97,219,148,209,244,72,206,95,97,43,39,198,92,182,1,166,207,220,23,202,77,151,215,168,81,50,106,199,251,41,134,177,12,154,246,143,246,206,183,230,12,110,210,103,118,31,100,116,146,172,216,119,217,7,49,7,50,156,80,59,201,213,23,189,138,205,248,187,23,107,17,170,225,201,56,163,249,75,44,235,105,79,23,30,211,74,104,226,29,38,22,161,229,172,144,113,63,47,83,158,205,87,253,85,28,146,104,134,15,90,197,125,196,151,6,44,69,92,113,77,171,219,85,152,2,99,41,194,107,167,58,255,127,18,45,96,94,151,39,233,230,99,207,36,43,190,46,97,186,12,93,60,224,82,79,75,187,219,242,183,199,28,97,38,236,162,102,130,254,87,169,177,245,13,157,151,243,214,191,169,43,60,79,55,18,27,124,185,76,81,16,89,51,79,246,123,48,235,62,213,129,48,155,239,201,40,45,232,220,66,176,122,240,80,58,52,180,19,23,107,232,234,177,8,211,241,178,57,7,80,56,30,199,130,119,137,111,172,35,97,55,130,100,232,110,78,89,235,111,140,185,115,119,238,205,189,221,249,114,134,3,9,234,2,145,134,35,165,134,74,82,128,169,72,165,163,24,110,78,248,168,50,186,7,110,230,241,88,60,173,53,146,102,8,246,181,21,181,131,223,243,75,73,143,185,74,198,116,136,100,140,117,247,207,185,136,15,192,176,233,50,108,245,119,100,41,91,180,224,226,203,165,56,24,64,26,132,100,248,98,92,44,75,213,66,115,199,47,143,162,181,199,94,230,199,239,68,113,187,200,140,47,243,251,214,113,127,168,60,114,39,251,248,244,254,47,53,193,240,31,149,36,49,150,122,229,216,181,101,222,143,111,15,4,191,229,101,3,181,206,48,146,148,190,187,191,226,34,47,123,162,179,185,84,115,169,76,247,84,208,89,157,91,226,143,54,82,135,182,226,49,248,21,128,79,10,90,203,136,87,47,86,42,97,112,246,224,113,45,131,139,250,112,101,209,179,50,51,6,23,116,187,51,1,230,146,132,99,171,242,136,10,135,146,76,116,105,172,188,197,78,64,33,33,208,45,167,124,180,128,154,152,15,98,8,43,152,73,187,5,207,77,131,130,213,169,122,45,240,16,56,47,185,130,134,75,213,228,137,91,184,249,101,43,101,252,86,185,57,178,212,114,180,159,5,201,93,84,91,35,5,31,60,225,15,4,34,151,211,197,111,194,11,70,52,115,16,58,144,135,145,229,195,143,55,59,75,69,112,168,186,40,155,210,74,113,136,17,192,15,110,215,125,90,145,40,111,236,69,104,238,45,104,16,29,121,216,174,177,41,233,87,33,58,5,198,202,141,192,119,240,135,248,143,2,185,28,14,21,155,198,154,144,171,133,220,112,152,185,70,121,176,239,174,194,116,175,98,78,204,64,202,28,201,141,230,231,119,5,109,78,217,77,142,222,223,6,233,94,160,184,40,83,26,1,193,70,150,59,55,53,0,155,162,131,59,16,169,209,235,69,166,131,60,99,99,122,160,202,3,104,29,151,21,138,218,14,141,35,173,219,213,55,48,118,88,127,145,84,3,156,227,21,85,205,25,3,219,66,109,99,137,58,103,220,97,2,142,126,204,135,81,104,248,244,214,243,249,89,234,29,3,58,209,19,22,203,57,86,151,98,85,107,155,199,215,238,120,191,180,48,157,171,244,237,155,238,88,201,246,155,234,97,45,39,132,156,184,114,111,121,179,80,22,185,118,245,163,48,173,31,13,60,240,184,11,239,110,232,120,60,185,202,18,74,164,12,178,23,154,29,114,238,251,212,223,188,79,1,123,238,18,169,13,168,134,217,91,109,27,140,214,238,249,50,198,83,175,2,127,94,99,13,125,137,87,15,158,96,239,243,3,155,41,163,20,39,169,90,64,60,167,133,188,125,10,175,61,59,196,215,172,34,242,159,148,163,22,139,89,247,19,63,101,152,54,137,64,154,228,9,207,75,174,164,171,134,171,119,45,39,198,186,212,240,116,68,199,139,235,173,34,22,35,182,79,250,244,241,140,43,167,72,215,182,52,12,48,47,126,199,164,104,171,248,89,215,92,250,168,176,127,208,209,232,67,28,87,161,108,43,158,153,4,152,57,16,159,5,160,178,37,241,242,247,96,53,223,148,133,216,58,150,118,33,121,234,79,219,62,160,70,183,37,80,77,85,212,38,245,183,227,116,180,36,216,188,137,0,207,255,83,99,35,120,162,111,102,205,163,33,93,201,121,117,223,252,203,210,43,30,154,144,4,122,97,226,206,225,118,230,150,6,97,64,49,83,68,136,39,234,141,34,2,157,146,62,185,110,239,224,156,126,145,198,254,216,230,82,55,225,188,13,221,164,44,97,65,96,212,240,5,87,14,119,42,188,30,200,119,73,187,88,213,245,81,159,98,10,209,56,23,128,147,84,116,72,186,96,178,161,174,174,73,140,79,165,234,52,55,184,190,35,241,44,215,114,56,255,195,187,201,182,78,146,90,73,165,185,214,187,104,1,113,113,36,203,146,203,223,24,135,175,18,204,171,35,134,71,187,74,14,32,248,42,29,248,134,239,9,191,170,142,199,122,123,66,176,245,87,99,71,57,5,105,247,64,178,198,142,12,58,53,5,92,179,107,249,177,64,179,153,27,105,242,1,142,255,212,245,220,16,135,25,134,14,70,143,87,179,119,122,43,65,153,39,175,65,120,24,170,201,113,158,4,84,66,69,108,162,253,211,180,208,7,213,202,163,249,177,45,144,108,188,161,15,85,141,172,178,214,44,122,107,24,55,232,149,245,49,12,234,41,143,198,182,177,103,95,75,249,87,212,75,122,240,155,134,126,149,81,94,192,211,145,202,8,91,16,122,99,74,168,232,63,123,174,16,38,46,231,145,55,23,98,137,184,187,248,61,196,65,112,246,10,199,86,196,75,165,160,97,209,24,180,64,181,128,100,135,155,143,129,71,103,11,85,255,251,198,181,170,222,193,79,138,101,55,232,186,250,218,189,105,253,147,214,147,11,127,36,134,86,182,244,121,111,190,200,142,153,154,1,154,179,167,107,156,235,31,183,58,96,99,80,96,100,252,199,80,191,27,245,234,108,99,187,76,41,173,81,107,74,169,128,97,56,0,110,48,196,108,219,164,197,40,171,159,92,103,114,52,109,40,122,238,3,156,111,177,87,148,237,93,35,1,203,253,165,109,27,93,127,14,64,216,169,176,244,99,78,234,92,238,77,23,162,140,229,156,131,52,178,200,174,23,171,55,222,23,121,227,241,141,102,234,128,210,83,56,134,103,186,204,70,86,154,250,200,237,50,217,222,133,210,140,51,30,118,228,163,203,78,6,201,251,32,67,28,250,194,19,229,66,123,156,27,171,232,132,156,113,151,240,133,48,221,228,239,74,146,186,159,165,60,118,211,129,217,189,28,15,165,92,57,228,151,105,172,230,71,162,58,239,43,176,214,70,177,143,153,245,58,112,212,171,108,29,112,189,213,50,20,205,64,127,117,199,10,203,13,22,193,80,146,191,47,103,241,34,160,142,8,25,149,253,179,108,15,112,161,72,70,130,142,170,122,6,188,221,95,200,149,1,8,138,51,58,231,126,20,120,36,30,132,153,191,33,21,157,22,167,213,226,213,174,34,194,208,3,30,33,213,234,94,110,220,220,218,24,223,180,212,48,206,35,57,237,119,237,142,116,188,159,58,83,108,118,227,94,139,186,26,4,192,151,1,172,59,216,9,194,223,161,218,10,41,194,65,30,230,132,217,5,92,235,74,230,146,102,111,206,112,128,95,51,151,245,87,141,98,254,156,187,238,189,23,82,149,30,118,156,36,34,195,201,73,8,224,101,239,245,181,195,142,64,38,226,131,248,132,5,160,5,184,54,126,198,232,113,128,254,5,116,183,199,99,185,3,1,14,156,1,97,167,254,75,111,45,5,34,71,5,157,39,50,230,218,137,31,95,240,232,151,52,103,77,163,24,37,167,240,48,100,13,224,204,155,216,135,61,107,136,168,95,106,83,192,10,31,133,159,194,155,68,72,32,168,43,137,200,232,180,79,99,82,175,61,93,216,139,93,122,108,16,4,140,172,14,252,219,75,247,239,229,57,167,136,210,203,238,6,170,39,247,71,247,186,13,174,139,33,245,191,195,167,241,141,221,240,155,238,94,53,132,104,189,48,135,173,154,45,101,248,172,254,135,156,231,245,113,89,46,215,238,227,240,214,17,23,202,95,178,188,34,160,137,244,114,207,249,132,79,199,221,166,36,38,156,37,98,120,59,110,230,52,111,36,217,120,20,143,253,77,140,238,116,79,111,233,90,49,76,72,92,131,208,255,234,61,94,185,157,220,137,125,112,151,209,143,114,62,110,231,56,108,80,234,60,172,52,45,154,213,107,197,57,69,57,111,217,190,87,91,109,69,21,38,66,109,192,179,11,33,137,13,104,182,152,213,244,76,201,2,113,248,235,54,162,134,11,116,19,160,117,186,138,70,198,32,13,46,200,238,242,12,111,46,216,10,12,173,244,58,199,139,235,167,202,51,76,216,85,12,250,144,48,251,103,216,157,102,102,240,222,190,78,192,76,211,102,26,128,63,235,146,54,47,10,171,58,223,175,64,6,255,199,97,217,69,101,39,108,30,95,34,95,143,103,242,21,124,251,220,103,208,22,172,89,135,126,213,228,16,207,65,195,161,80,148,222,128,210,251,239,213,67,223,184,48,177,137,132,90,169,245,116,223,184,215,123,165,159,101,233,180,182,148,148,232,105,111,21,78,3,24,246,88,237,179,24,114,238,235,203,147,102,164,253,148,45,247,232,105,146,105,202,158,43,113,5,227,121,253,14,191,136,99,52,76,95,29,17,75,28,221,170,18,180,138,244,136,16,226,128,158,34,90,76,167,97,97,26,175,106,98,46,154,137,36,236,141,86,106,181,117,47,229,107,3,230,49,218,189,14,159,132,35,158,60,126,78,81,178,105,55,53,160,250,93,56,176,247,18,140,63,118,128,102,33,240,151,221,121,21,191,227,31,151,189,34,116,6,12,26,73,57,37,110,112,101,117,142,224,122,28,211,204,251,184,155,161,33,161,184,167,25,197,44,39,1,125,249,37,150,58,187,88,128,245,39,203,11,223,110,234,113,140,49,247,87,150,23,8,238,233,17,190,55,173,199,16,95,92,138,140,37,235,5,185,174,3,149,44,34,210,233,226,21,147,65,80,213,168,151,135,208,10,32,237,228,74,29,64,211,203,112,224,132,210,22,12,252,49,108,155,11,152,57,235,115,116,194,222,113,186,239,87,61,71,88,243,19,162,58,141,249,67,209,94,215,164,138,33,119,83,172,90,166,215,86,85,84,251,42,117,87,195,218,65,35,73,209,162,207,110,142,245,218,94,253,128,52,246,34,90,244,241,159,129,182,140,186,66,246,8,185,136,55,110,95,37,238,143,223,181,254,248,113,254,41,13,0,179,239,124,170,45,0,230,23,109,10,4,236,220,41,165,212,173,222,70,104,79,204,212,176,127,17,43,75,236,241,0,113,9,106,127,204,225,148,212,215,145,72,253,34,67,233,137,60,214,205,69,46,20,10,30,205,204,33,72,136,202,121,49,141,154,8,68,10,38,130,88,75,214,192,213,175,251,52,193,211,149,110,67,130,68,147,92,189,234,63,186,157,43,27,4,202,198,139,150,156,231,212,191,89,219,121,36,85,96,174,85,73,180,164,139,53,219,235,244,49,177,208,126,252,195,192,168,189,168,56,87,211,148,198,6,18,45,223,251,66,118,110,19,215,197,127,58,35,34,24,168,33,219,2,161,12,34,53,36,104,170,212,178,164,46,182,37,77,221,209,14,206,169,136,175,239,155,240,175,48,105,71,28,176,146,91,74,23,98,114,185,120,206,75,147,236,221,204,59,156,21,81,28,111,159,224,76,2,17,166,61,176,9,246,128,204,18,129,27,36,0,240,66,251,218,159,116,146,72,74,106,123,106,105,110,202,14,196,237,210,100,94,251,189,250,233,8,45,157,111,101,72,175,237,176,211,14,49,34,117,198,189,194,45,17,23,16,44,38,195,207,73,95,197,87,112,153,15,214,114,148,247,85,109,146,91,10,76,227,7,214,189,84,179,227,236,6,26,175,112,87,104,54,194,14,25,147,68,96,232,213,164,228,209,245,14,31,44,35,172,122,206,90,69,255,190,198,237,135,28,123,216,17,244,7,52,23,40,228,104,194,49,147,183,226,181,199,87,38,153,185,0,50,46,78,213,234,24,200,250,198,208,222,203,180,249,38,201,117,13,37,28,23,247,173,225,105,4,132,241,118,109,175,184,67,255,92,48,243,187,127,104,59,90,72,35,104,93,11,206,252,101,165,57,52,18,255,14,63,97,60,143,108,22,81,72,121,72,243,16,125,41,92,168,188,235,31,103,15,139,247,139,172,252,196,245,228,17,137,43,34,218,166,235,248,78,130,40,66,29,248,116,83,57,32,200,98,201,185,250,181,78,33,255,245,61,29,241,179,207,110,49,218,95,139,26,81,98,132,228,228,41,86,255,114,169,254,70,104,173,114,196,113,115,31,58,202,212,168,195,170,182,61,14,229,91,89,52,207,99,147,143,45,163,108,13,81,227,116,135,33,150,16,240,26,163,198,98,69,46,254,33,108,108,37,100,68,74,165,84,9,137,40,162,199,186,166,5,88,101,210,232,27,214,33,105,162,22,202,47,185,175,149,131,201,106,9,77,49,62,95,160,24,188,119,253,160,4,111,241,249,63,95,123,253,138,100,44,35,169,80,39,125,56,107,142,45,110,255,222,169,137,102,72,235,59,44,170,51,167,55,246,63,158,233,192,145,187,254,82,209,86,177,191,234,155,149,1,37,236,226,76,144,88,218,132,158,180,21,11,179,151,126,42,187,27,113,119,238,227,227,130,59,64,101,200,246,177,106,82,227,201,139,169,61,165,100,17,141,245,77,235,18,233,57,197,38,108,93,30,74,66,254,219,103,43,180,177,220,136,48,6,209,29,141,219,113,197,33,28,31,32,222,87,92,88,78,20,8,165,70,146,200,31,255,106,49,208,59,103,183,153,124,19,107,252,11,105,207,112,203,138,239,11,208,33,107,65,121,153,90,238,207,71,171,123,64,188,179,57,60,151,246,11,19,249,39,52,217,138,113,36,22,185,249,94,188,200,184,180,66,215,112,73,127,173,88,160,50,213,226,241,194,135,192,192,184,159,120,242,10,58,26,80,187,252,90,67,23,63,162,77,79,164,36,86,138,205,127,18,116,47,91,78,42,6,250,232,56,220,58,212,111,156,165,199,116,110,20,97,62,200,114,173,41,211,154,213,78,249,84,111,70,194,209,252,59,181,12,216,25,182,176,175,238,146,123,87,183,61,131,6,221,107,17,65,181,252,72,219,49,147,139,225,110,111,212,107,236,172,44,225,203,40,172,48,97,35,174,186,175,145,219,176,175,167,227,254,222,210,138,17,240,130,189,152,194,14,113,163,175,50,214,1,69,149,198,242,134,80,252,196,146,163,246,39,247,139,72,37,80,247,136,132,206,120,109,59,22,212,246,110,118,42,6,182,104,192,118,177,73,182,89,212,37,117,160,181,132,247,36,148,60,53,30,125,144,109,206,222,117,234,221,137,37,95,249,199,140,236,0,230,37,185,158,83,230,159,39,216,192,193,119,204,7,244,241,235,26,50,124,54,62,68,225,141,2,255,129,115,156,174,163,82,118,175,23,124,55,74,86,176,204,115,244,113,141,39,235,168,140,249,47,46,15,180,186,3,224,77,167,5,202,151,177,0,70,169,122,138,12,255,21,19,41,158,212,197,243,13,23,235,166,136,185,61,241,80,80,22,18,140,209,55,156,246,59,200,108,228,24,2,224,151,104,1,25,225,125,145,20,61,119,65,170,92,156,147,41,159,240,112,110,89,40,69,126,188,186,57,209,252,200,217,152,151,74,39,54,145,24,183,201,99,97,101,88,41,214,169,201,126,107,71,98,219,69,35,43,143,54,66,44,52,101,136,176,211,233,182,97,76,118,202,19,0,90,208,155,222,103,184,107,179,177,47,202,106,247,196,229,96,25,121,127,133,55,74,179,110,188,218,207,26,30,22,101,125,6,201,240,120,128,36,150,60,230,218,148,200,70,252,114,96,216,204,222,196,30,254,56,168,3,215,225,155,89,131,106,32,9,19,168,56,201,69,186,237,81,72,156,17,85,207,63,225,11,169,101,39,132,229,54,233,237,111,150,58,140,149,110,31,96,85,106,157,227,147,173,49,150,16,145,144,204,68,128,252,160,120,118,19,22,17,146,82,250,204,134,117,105,41,226,158,99,142,242,164,77,100,160,192,11,142,234,231,60,192,177,54,182,220,78,158,216,63,209,219,139,109,137,79,124,231,221,234,84,25,193,9,227,173,206,205,59,244,254,48,58,153,0,242,222,253,68,19,239,86,165,205,7,111,96,132,86,97,98,49,125,222,79,250,108,125,175,59,44,134,187,236,74,100,206,144,184,30,161,252,165,123,24,123,122,41,248,158,161,103,250,4,190,30,134,66,199,52,224,251,56,247,169,3,109,149,168,190,85,52,194,80,198,39,112,132,74,208,97,203,78,94,138,27,160,133,245,2,121,110,133,62,46,228,64,65,164,203,29,77,103,121,59,96,120,222,148,152,217,135,233,172,58,17,43,145,91,123,9,123,122,178,172,34,29,169,232,70,200,0,43,100,54,52,198,239,184,21,112,253,137,102,189,35,141,200,171,226,243,180,225,8,239,78,136,151,130,214,77,187,182,147,144,194,168,139,156,248,54,26,246,143,157,136,202,163,114,11,88,123,196,76,109,99,224,188,56,201,139,207,25,182,6,78,1,106,82,63,212,236,9,201,118,200,212,244,33,146,87,26,169,101,103,146,108,167,154,56,211,86,160,252,87,106,223,53,132,133,176,103,148,68,240,241,57,146,136,194,182,89,4,71,83,95,209,250,111,124,131,7,32,158,28,39,117,52,228,45,9,139,206,237,25,32,186,57,219,39,133,1,224,229,22,223,152,99,242,131,113,38,71,67,171,17,80,76,56,128,240,19,71,136,115,0,135,204,183,202,163,150,19,231,71,113,157,48,252,65,219,78,251,17,238,245,210,95,127,95,105,126,253,98,43,143,90,242,224,201,12,218,43,75,94,139,181,9,175,88,125,52,149,165,203,71,197,203,185,7,73,214,67,209,99,100,230,146,26,128,203,247,192,86,55,126,183,131,181,29,186,137,157,136,232,246,138,125,179,92,65,30,81,213,129,96,6,227,207,247,53,98,58,25,226,162,59,146,77,4,123,98,112,51,115,204,214,200,171,32,3,207,228,0,54,199,7,188,212,188,83,35,120,123,145,41,175,4,132,161,96,199,193,53,136,153,87,182,38,215,162,222,20,86,177,218,205,61,140,52,102,146,212,167,167,107,121,4,140,253,244,94,14,174,85,219,31,238,157,8,0,96,87,145,72,180,21,35,57,170,174,214,61,241,241,42,117,68,255,45,181,181,16,137,208,164,159,187,43,160,221,68,142,61,142,243,244,11,199,175,31,93,12,247,138,95,73,66,30,215,84,170,229,150,192,229,224,188,94,236,135,103,216,108,18,55,224,75,144,126,168,197,65,231,204,77,154,81,141,137,125,45,196,113,45,54,161,161,68,18,107,172,127,73,27,114,25,173,163,101,105,201,151,59,164,145,63,143,191,207,201,145,157,65,143,8,138,9,52,143,69,28,67,192,135,55,16,181,91,230,45,158,31,116,83,172,237,13,2,250,40,238,197,215,247,246,190,248,86,122,76,31,212,70,61,160,122,142,106,44,130,179,79,63,102,152,228,133,55,225,185,87,154,41,128,208,18,191,104,241,254,233,153,20,9,73,25,146,225,100,15,49,146,197,238,22,131,48,116,112,179,177,148,9,232,121,140,144,222,189,50,164,38,93,50,57,117,234,245,13,141,120,155,81,134,149,149,141,228,50,150,79,172,185,106,236,170,234,31,203,191,191,48,59,10,197,11,50,223,149,164,76,156,133,226,234,204,113,201,233,213,89,19,82,23,235,12,138,88,107,144,54,175,111,65,65,188,188,119,74,226,142,16,205,163,103,220,224,206,245,194,240,53,113,145,233,194,17,63,108,123,161,244,85,170,153,70,86,216,190,60,253,119,211,42,223,128,184,126,235,91,77,9,121,244,25,172,115,188,121,6,23,209,18,74,79,6,0,203,250,226,86,71,195,3,56,145,134,208,233,219,58,13,101,252,60,208,205,200,185,98,88,142,154,212,220,91,210,52,38,52,153,23,232,25,18,134,237,118,137,170,70,29,18,103,87,2,236,5,72,59,139,102,195,85,48,141,138,22,119,223,39,182,220,142,71,18,70,54,147,212,72,123,48,91,227,254,57,172,117,243,159,110,192,99,156,17,113,186,95,25,242,187,70,177,70,145,111,185,188,49,174,175,47,112,5,77,12,130,31,231,255,71,31,72,13,164,176,163,51,64,229,60,15,126,60,115,86,158,162,9,13,190,75,35,181,248,230,34,120,244,70,12,226,222,71,85,146,225,143,32,175,169,48,105,243,193,253,37,194,215,139,69,237,85,99,205,16,144,7,238,109,42,43,216,225,198,118,184,11,113,229,42,112,67,209,24,80,186,143,99,114,197,57,254,66,36,90,180,121,77,74,228,78,89,71,137,92,227,18,251,97,143,141,122,39,70,109,119,142,178,35,233,22,168,8,211,217,157,67,114,172,167,22,83,183,28,107,34,189,174,210,122,36,70,184,159,151,104,198,92,35,247,114,241,117,169,248,135,158,154,81,35,205,42,44,131,151,238,243,46,57,52,166,73,150,197,145,137,237,114,65,238,151,35,83,86,247,72,235,122,236,80,179,151,11,243,227,3,242,92,164,159,62,105,180,125,208,125,207,50,167,197,188,12,193,230,172,163,125,19,54,247,3,247,222,222,200,45,29,96,193,105,205,189,131,234,205,173,171,80,231,238,241,188,2,230,196,81,225,179,179,11,248,222,151,249,25,255,43,43,45,18,249,184,74,50,167,67,90,171,152,233,176,96,95,236,254,193,222,109,27,147,183,41,166,81,205,182,44,92,129,166,24,92,42,73,189,186,222,114,224,109,173,228,170,35,21,169,101,130,178,100,153,175,103,227,153,138,126,48,87,199,52,173,177,154,83,115,72,138,65,6,8,89,112,69,183,166,238,210,165,125,122,240,43,53,36,126,174,152,169,62,224,1,164,140,243,61,172,145,106,193,252,161,103,85,44,109,123,248,163,134,104,35,195,139,121,246,253,2,45,137,166,112,80,178,201,200,127,38,28,116,216,130,25,105,117,68,87,78,76,165,122,125,21,131,99,242,210,237,67,243,10,142,110,212,250,11,124,52,26,213,231,28,67,43,221,15,100,152,67,98,4,56,210,94,106,201,172,54,166,180,219,8,237,95,231,220,167,23,222,75,224,159,220,104,32,97,88,50,7,10,183,126,36,49,131,206,136,27,104,82,180,119,108,104,249,201,108,242,196,34,0,163,63,253,182,173,160,24,183,230,6,113,165,193,137,49,178,2,81,48,208,188,211,40,163,53,139,121,5,129,225,194,220,116,192,16,110,48,77,37,145,138,232,91,1,125,84,26,214,53,138,68,220,76,212,217,143,189,140,174,183,177,251,22,125,163,149,199,168,221,249,110,185,107,42,68,110,112,43,71,34,230,26,85,126,85,212,118,234,22,70,238,157,9,18,169,247,132,32,246,13,217,98,128,150,208,117,250,136,189,131,29,5,195,4,241,228,149,238,97,149,33,142,24,102,15,249,249,56,226,151,118,114,26,151,68,122,208,188,194,115,207,218,34,200,9,31,4,190,110,106,141,229,142,20,19,46,100,242,207,114,144,52,2,153,83,36,193,90,145,3,84,65,189,86,46,245,23,103,185,92,18,81,202,124,206,214,220,48,235,48,30,114,219,208,200,143,196,218,108,212,33,115,6,150,211,182,20,184,206,241,93,67,96,221,6,236,42,98,97,199,142,30,130,91,234,37,176,146,81,170,187,47,244,17,170,101,143,53,134,123,103,245,97,45,174,217,225,204,141,249,243,212,105,11,255,108,103,14,133,177,126,105,55,147,178,171,85,196,28,4,41,184,102,23,84,132,221,242,35,236,23,139,231,156,113,7,142,75,185,173,29,244,161,16,85,253,12,210,74,8,159,229,98,175,86,176,184,48,21,36,101,60,21,82,1,158,65,17,234,231,24,83,101,14,142,183,95,78,129,156,2,113,97,223,152,30,44,126,236,198,186,104,236,161,249,135,4,210,84,42,194,189,250,206,226,138,74,60,35,176,44,186,152,162,216,121,245,190,11,197,14,182,3,124,12,163,244,183,225,109,16,127,217,130,110,213,214,31,53,233,29,52,37,72,62,45,235,138,215,242,214,237,138,192,59,217,43,30,59,65,187,78,68,251,135,179,198,154,180,132,143,38,153,58,213,241,24,72,150,244,28,76,189,6,26,156,59,71,108,206,89,234,134,219,9,137,205,120,207,93,112,193,3,21,126,186,224,237,81,26,84,88,231,30,81,120,50,56,28,246,204,136,71,52,51,95,135,20,143,36,43,253,142,157,149,151,64,212,22,175,24,159,221,35,182,56,52,204,182,82,180,187,61,181,161,52,250,159,76,153,145,198,144,104,99,147,195,131,21,117,132,94,23,103,34,208,130,46,255,160,133,99,178,8,184,253,213,141,200,207,125,35,87,250,152,48,247,84,217,159,75,205,241,76,73,223,35,138,58,246,88,41,163,135,102,86,169,200,254,194,155,77,31,6,17,179,209,88,136,216,247,114,104,217,56,139,184,179,102,136,219,158,135,103,32,150,150,237,3,45,119,90,229,159,65,18,39,223,117,222,194,146,103,164,156,41,231,43,162,225,239,232,218,68,109,93,252,100,119,227,164,155,186,133,36,204,110,0,84,205,236,68,76,175,14,116,37,175,202,196,98,219,8,219,52,217,153,230,149,225,55,61,188,69,73,85,117,168,181,149,112,196,157,204,79,100,195,209,168,8,109,53,143,248,66,171,200,196,246,108,151,217,122,56,23,102,155,120,186,56,29,182,102,116,212,148,216,145,240,20,58,139,235,7,142,90,31,29,103,149,42,176,166,117,126,51,58,119,33,125,150,139,2,203,78,129,56,188,61,17,203,236,75,0,62,146,23,240,16,153,89,200,63,41,66,228,137,61,76,124,240,170,128,8,127,59,103,181,30,220,218,161,210,60,92,199,210,253,82,0,148,150,18,5,11,233,181,109,253,242,179,149,88,41,2,148,41,199,15,151,72,149,250,233,197,218,189,241,163,182,253,141,209,200,222,107,242,254,219,16,194,193,52,60,14,93,227,34,192,181,151,188,184,185,224,71,125,76,47,96,91,32,36,49,90,131,60,253,100,38,129,75,190,8,138,90,221,2,239,138,97,159,49,89,10,114,82,205,34,55,166,121,110,139,16,101,137,74,253,243,125,186,172,93,61,24,130,193,173,9,62,239,52,155,103,238,243,42,152,218,234,18,90,18,169,140,19,180,57,251,172,40,88,138,82,15,54,56,213,190,10,138,194,195,52,221,108,42,194,238,189,122,52,200,211,234,26,162,6,202,76,57,8,134,9,64,196,102,203,226,164,108,147,243,63,248,67,28,105,99,13,172,190,191,172,73,14,236,214,125,1,80,154,74,117,144,180,111,47,212,53,48,85,235,216,55,45,17,249,124,2,98,174,154,96,122,242,24,175,93,111,164,234,155,225,217,144,12,188,126,210,162,192,132,182,181,15,61,42,171,144,153,53,248,112,94,194,31,141,91,69,1,201,97,197,19,210,162,244,46,28,163,242,34,126,48,221,34,149,82,172,177,173,150,148,235,186,196,77,54,22,162,119,117,46,143,245,224,210,26,236,189,122,122,31,247,160,109,90,81,194,109,76,174,81,196,75,23,131,67,168,203,226,10,49,183,201,190,221,3,52,177,222,71,175,175,53,219,252,175,66,243,124,24,111,92,170,197,86,67,122,150,163,121,249,103,224,126,172,191,165,107,56,185,167,196,26,110,73,104,149,230,41,247,197,168,231,183,254,108,25,205,148,123,137,106,118,166,42,166,148,83,183,58,17,46,122,79,234,9,242,72,244,43,95,48,199,186,91,154,94,29,102,3,86,198,206,2,116,211,162,201,40,154,202,193,196,147,169,88,79,23,202,104,114,226,96,127,12,60,18,47,88,54,136,150,156,246,163,113,142,224,228,52,241,41,132,159,61,117,40,127,117,81,129,68,118,44,213,181,200,96,238,41,153,202,86,79,192,42,202,244,79,151,54,118,25,88,35,50,218,125,61,180,162,132,197,243,39,153,115,8,113,168,160,140,99,120,192,183,97,128,249,119,123,17,230,0,89,49,186,160,251,221,206,26,250,120,134,131,24,241,26,112,171,174,152,89,191,182,201,33,88,46,155,176,101,116,182,102,132,93,134,123,70,210,143,52,158,149,179,192,153,211,224,36,19,217,76,102,105,5,79,191,131,54,179,156,203,144,226,21,90,230,23,29,111,230,51,150,7,40,141,209,0,186,206,239,70,190,166,170,72,71,94,30,246,217,49,0,161,175,4,91,66,234,189,136,243,204,153,112,2,134,169,120,22,150,36,116,71,118,83,115,103,8,62,169,176,98,172,152,137,120,129,127,105,169,77,105,9,238,22,165,18,126,143,127,35,45,209,255,217,168,195,4,140,92,156,243,15,44,64,214,214,62,3,169,207,34,189,52,225,246,170,119,248,207,106,179,6,204,186,137,53,38,72,224,220,205,138,65,234,39,23,70,202,98,45,142,225,201,243,184,188,188,145,134,244,192,57,73,97,153,144,140,135,254,199,254,148,146,74,248,180,231,54,11,34,253,109,12,197,45,171,160,198,104,27,8,98,111,210,42,29,87,212,204,104,68,237,24,59,11,131,137,6,87,185,71,146,193,103,7,188,134,148,66,71,192,58,193,167,30,211,91,32,6,201,22,42,103,36,125,39,209,198,64,185,57,126,28,87,66,3,41,222,252,212,113,13,187,127,61,121,69,162,243,243,195,41,176,71,182,107,208,42,187,12,58,230,2,243,245,3,18,78,142,99,75,46,16,246,200,144,87,83,16,57,248,89,131,255,196,246,4,104,189,182,9,54,133,29,227,95,52,255,79,100,15,212,211,17,93,44,47,203,235,79,190,77,189,196,181,118,193,6,9,245,21,9,128,77,160,11,110,108,163,71,180,54,253,141,201,230,14,59,220,184,160,152,50,216,69,33,181,242,245,154,238,176,218,93,45,62,147,232,147,145,155,75,70,173,247,222,123,243,13,253,27,153,136,127,153,65,58,232,48,157,205,212,163,59,211,154,239,89,162,205,232,85,208,234,76,186,138,125,170,129,144,201,163,50,70,118,147,201,132,220,214,64,183,66,176,17,19,34,209,167,37,106,222,34,161,172,189,214,183,207,57,9,136,143,21,140,73,245,139,165,37,210,146,187,22,96,52,187,1,123,232,130,79,115,126,87,77,177,104,148,184,158,123,8,115,225,159,101,100,82,90,2,67,126,251,65,164,176,79,59,230,96,156,73,95,178,222,73,237,43,123,171,7,186,33,188,45,214,62,228,59,97,138,191,220,176,238,139,3,99,204,224,31,124,164,71,64,143,32,35,166,87,241,41,213,20,255,42,195,85,128,166,218,213,233,106,60,47,62,8,176,182,43,64,124,162,125,22,233,245,246,58,102,52,121,218,97,49,233,193,0,39,27,246,36,235,55,251,41,89,130,128,76,42,56,235,5,92,157,157,98,104,212,22,86,87,173,184,154,77,104,218,178,130,117,200,77,87,170,42,7,56,83,197,39,150,28,210,119,153,7,134,195,170,81,237,0,211,154,47,81,27,22,146,12,244,163,3,230,43,200,188,108,190,202,203,175,224,52,101,69,15,83,123,37,125,8,3,26,115,247,89,126,58,207,62,204,243,245,210,230,201,165,75,192,79,108,33,89,195,221,238,99,37,50,103,2,92,124,163,210,244,137,76,215,182,109,157,250,54,128,95,157,242,212,210,133,4,237,243,31,122,141,107,110,246,111,44,177,55,207,130,198,250,50,39,100,181,120,255,10,55,149,135,126,46,12,253,227,240,14,247,54,61,185,159,239,134,221,217,1,82,176,19,25,156,134,146,92,56,137,77,92,165,249,34,226,184,190,127,38,15,24,30,214,0,122,226,102,199,26,19,173,181,59,232,58,235,202,42,34,102,102,121,225,8,203,21,63,29,125,49,181,78,218,186,169,45,56,105,150,154,20,158,194,93,194,91,80,166,227,106,1,145,53,160,27,100,16,161,50,64,148,35,59,65,130,109,157,76,181,195,37,30,239,238,211,245,218,26,230,99,29,22,4,223,111,31,73,1,99,105,230,123,223,59,186,57,45,10,199,73,242,11,80,139,45,202,74,42,172,94,238,241,109,176,64,181,252,119,135,197,126,162,225,255,203,186,248,155,47,25,102,114,218,39,94,9,151,251,214,89,14,222,202,200,25,86,233,128,123,81,248,77,227,91,254,137,1,161,200,21,214,155,91,136,232,143,69,14,74,210,138,7,142,73,61,114,247,107,231,11,179,50,144,249,144,182,68,118,250,209,117,16,133,12,103,171,245,161,232,244,114,91,14,50,226,73,134,254,29,162,211,213,125,105,4,99,248,96,117,191,242,56,198,251,207,227,44,71,137,194,126,206,249,225,219,56,103,67,88,42,238,4,88,127,158,161,236,125,229,151,141,208,190,188,148,154,219,189,254,146,99,129,65,125,160,222,117,153,197,255,29,138,129,23,174,150,43,120,39,227,79,155,203,74,34,200,34,227,57,119,106,57,77,112,228,208,10,160,168,187,186,34,109,214,200,26,87,116,174,104,204,48,141,165,56,43,132,206,139,232,43,192,240,93,134,158,236,254,174,253,106,158,39,201,36,113,135,140,11,48,228,213,194,206,160,52,160,1,155,84,156,143,26,37,75,9,68,70,216,93,230,166,170,4,222,55,6,145,130,143,224,51,88,48,134,64,158,164,220,91,230,235,6,22,106,97,148,249,226,124,34,136,104,47,66,149,238,2,154,230,228,212,60,31,137,74,95,109,99,79,66,13,14,155,141,25,30,119,154,28,177,225,93,175,241,110,128,183,154,137,197,97,172,22,168,167,152,181,111,204,51,72,195,199,246,33,201,241,103,79,22,207,252,88,65,126,34,40,239,252,220,249,132,227,100,126,34,170,208,155,128,241,13,56,39,123,28,135,168,140,116,38,18,149,16,142,121,59,239,80,242,215,54,243,192,96,41,146,111,89,160,184,27,176,194,170,44,171,195,171,114,206,57,234,195,244,15,69,52,108,254,205,197,66,153,84,6,93,209,162,101,55,57,111,30,42,133,91,189,106,217,95,243,22,179,156,57,159,132,144,1,81,195,127,173,22,178,108,92,23,49,24,30,205,38,32,156,237,140,242,97,99,59,91,222,248,94,172,212,233,66,248,155,175,103,226,178,123,84,142,182,193,120,13,144,135,206,206,163,107,94,64,84,47,64,198,84,122,136,106,99,131,208,176,39,251,223,83,202,136,213,222,15,47,35,11,187,194,44,125,104,132,253,229,205,47,1,171,225,27,17,217,165,92,103,187,217,48,172,252,101,56,122,148,39,121,96,245,174,10,161,56,230,20,17,12,173,175,53,141,192,241,237,7,221,146,248,114,198,19,43,93,155,6,209,182,171,204,53,100,94,73,202,227,141,140,246,69,106,146,33,127,122,2,8,168,39,175,200,75,149,115,117,62,58,180,131,126,233,33,133,70,210,58,20,52,120,82,30,64,174,111,241,38,189,180,216,247,54,194,216,122,250,213,121,249,5,246,233,189,249,87,255,227,114,186,90,136,189,158,208,39,80,85,68,98,102,253,81,181,244,95,24,171,70,145,250,58,84,173,70,194,101,145,144,229,132,40,82,29,33,86,211,1,84,63,110,250,28,57,173,102,151,35,184,88,73,0,2,150,30,243,72,6,203,106,151,182,109,249,62,113,112,101,131,235,155,141,18,91,134,170,203,184,236,220,204,146,128,119,120,219,142,118,254,217,247,172,37,54,216,19,83,94,182,119,36,45,5,101,180,211,4,245,236,115,173,8,36,211,254,105,248,60,128,63,177,75,206,133,196,100,143,15,123,52,121,136,23,205,125,177,254,36,104,33,189,189,74,23,245,39,76,132,142,57,121,126,187,138,17,103,85,89,22,193,139,0,213,146,132,87,74,163,125,229,209,10,120,195,40,207,47,103,185,147,116,198,113,76,18,73,48,82,220,95,47,16,161,190,163,164,155,221,126,117,48,58,18,133,163,62,12,222,103,126,235,4,47,89,206,41,80,241,221,49,241,233,200,7,23,142,121,52,139,21,120,37,144,115,107,165,19,75,172,187,0,176,135,40,78,70,158,247,91,165,218,73,92,193,157,68,88,250,177,84,131,227,137,207,51,221,142,134,63,58,24,81,170,154,10,109,106,213,160,142,75,91,60,190,84,132,127,246,172,96,163,207,75,86,119,239,43,101,156,23,169,120,75,190,48,210,178,101,221,138,239,3,144,153,15,126,4,170,83,46,26,166,96,37,172,26,102,233,163,54,132,180,212,182,118,37,250,216,6,50,167,216,31,90,15,139,4,145,128,20,175,125,46,180,137,225,148,152,71,123,213,119,126,228,71,243,146,199,15,80,45,223,53,248,107,1,59,218,7,236,146,76,133,226,172,237,201,17,235,152,82,249,198,113,12,175,117,34,156,218,233,29,233,74,59,90,52,233,151,232,92,115,176,152,211,173,190,143,106,231,155,199,247,160,200,24,64,50,55,19,222,229,56,73,183,225,175,199,131,100,48,63,234,52,178,30,23,183,154,34,157,219,131,206,85,131,229,91,61,161,147,153,254,30,132,209,0,253,247,161,110,114,116,34,78,168,43,134,9,128,160,27,76,246,28,148,175,164,33,245,15,78,17,26,255,24,10,71,65,182,125,239,103,170,248,204,78,117,95,105,219,6,156,249,178,6,57,211,112,177,102,82,34,236,181,217,241,22,231,126,234,2,73,139,28,45,43,8,9,68,233,153,213,216,52,135,33,239,27,149,15,46,59,30,103,170,193,88,247,79,10,162,60,40,149,254,177,134,87,159,138,41,2,87,159,48,128,9,151,247,156,194,143,36,245,100,75,223,115,150,10,239,98,184,175,168,157,26,249,221,254,255,6,128,3,87,213,179,157,110,20,21,21,153,135,190,104,14,180,209,116,5,219,196,66,210,213,109,54,24,240,135,249,32,137,49,4,97,35,75,140,141,85,58,137,179,52,105,110,24,60,49,116,42,128,74,243,152,175,73,102,178,166,83,104,230,39,182,198,57,181,152,55,168,9,154,175,140,96,158,0,108,70,235,201,168,164,108,70,226,156,150,229,188,112,92,16,103,196,152,40,67,240,4,36,33,81,90,243,98,179,124,140,230,196,159,45,4,171,142,5,20,241,29,128,179,35,130,199,63,54,154,226,114,242,211,113,189,214,79,47,107,237,130,95,148,104,63,207,169,70,50,116,38,231,145,171,255,192,191,112,58,85,237,122,17,57,210,160,7,32,37,105,46,246,136,20,81,134,162,72,246,2,189,179,131,101,109,223,30,180,44,116,21,212,75,211,50,183,217,205,42,19,205,133,106,49,121,34,243,142,176,49,233,68,119,163,86,113,146,180,81,85,83,33,13,74,159,166,202,120,74,28,180,138,174,180,190,188,33,228,245,19,38,220,120,200,247,226,73,42,129,246,149,155,251,210,254,113,184,63,71,222,43,32,108,54,119,85,195,61,6,123,204,144,7,206,186,253,132,156,88,99,87,91,243,250,1,218,194,13,96,209,222,9,21,31,120,34,54,149,10,167,138,142,215,107,74,3,230,45,102,68,246,191,38,154,33,49,200,243,170,174,192,236,161,225,218,83,47,40,55,118,168,68,54,15,155,216,154,205,74,37,33,13,173,210,114,246,114,57,188,207,43,195,70,238,85,68,50,81,45,200,161,168,1,182,27,191,50,85,149,96,137,214,229,201,185,26,250,102,252,73,181,141,254,148,250,164,58,25,10,216,191,231,111,14,208,162,206,221,132,188,55,40,133,156,19,223,81,48,206,245,237,179,193,74,101,233,54,50,67,4,254,249,76,184,212,154,28,35,123,109,225,60,234,213,113,10,120,44,40,243,173,144,155,59,166,117,129,248,13,162,174,71,155,151,35,106,170,157,243,22,152,34,104,108,119,32,156,41,67,218,63,63,67,55,157,149,169,28,86,185,151,112,152,31,159,198,11,118,251,198,142,240,215,65,56,122,55,229,13,1,186,81,116,104,118,181,70,185,3,84,62,98,197,239,159,211,2,59,221,45,71,138,153,117,203,34,56,101,255,97,115,136,177,38,17,122,157,136,60,93,254,187,59,131,192,61,61,230,211,243,63,91,62,165,122,238,199,21,84,189,253,194,239,243,96,125,21,187,220,103,119,97,178,11,100,208,162,119,137,106,132,253,95,252,81,188,26,31,152,184,53,248,88,106,84,230,214,25,111,11,248,3,200,191,183,81,138,50,171,2,224,32,51,207,68,30,191,147,251,174,192,72,115,116,7,172,245,8,67,2,11,67,216,226,89,248,138,69,34,206,253,31,226,215,254,159,67,142,219,152,18,50,36,246,140,118,111,38,10,2,96,40,182,75,169,98,191,252,46,6,243,254,198,77,97,44,130,253,14,37,239,184,14,90,66,169,102,248,106,49,229,51,129,44,212,133,229,9,247,85,122,52,17,219,179,138,47,134,106,208,104,44,245,179,164,72,110,188,2,207,65,111,8,112,178,213,43,173,223,130,217,92,136,100,164,41,226,104,114,252,4,27,8,214,215,81,126,191,45,39,188,48,66,153,169,140,44,150,209,206,224,177,90,215,3,99,99,255,180,214,18,131,173,226,232,77,6,71,178,235,50,17,170,60,90,26,222,84,125,120,231,190,234,177,142,187,24,194,131,155,122,160,38,66,225,50,157,162,46,15,148,10,23,71,1,72,48,7,174,212,41,84,153,71,189,193,39,101,66,83,251,190,111,128,205,103,8,139,171,245,5,211,224,60,235,63,236,72,214,64,184,143,40,254,225,192,27,136,33,235,43,92,130,238,214,19,240,191,40,128,74,118,209,153,94,208,54,138,173,247,204,62,28,27,31,225,130,21,193,32,108,129,159,55,78,248,251,31,222,53,122,192,201,180,30,14,135,66,175,18,179,194,45,201,22,165,41,189,124,155,182,138,65,51,109,216,15,174,248,43,216,136,79,136,22,149,178,38,65,115,172,131,25,193,171,151,82,238,223,32,27,12,8,62,160,106,65,211,115,125,3,14,45,154,182,30,149,141,152,68,18,245,197,116,56,191,35,93,240,91,221,30,24,140,28,43,43,69,182,6,239,113,125,60,25,198,186,116,82,29,233,254,221,209,103,45,107,122,112,183,189,84,26,63,137,190,105,205,38,116,163,18,87,72,216,77,196,234,212,70,213,130,71,80,231,195,168,156,209,166,155,195,70,133,71,91,235,140,188,253,228,223,126,162,56,186,16,177,8,114,109,121,165,206,187,120,79,193,6,95,7,65,193,16,239,169,185,77,59,12,139,181,226,17,58,50,177,194,181,120,3,90,18,193,217,237,46,28,73,208,234,193,188,117,191,177,32,182,21,184,162,219,200,36,153,15,107,148,99,242,109,51,239,109,28,227,124,60,137,132,166,192,109,129,244,217,97,27,14,62,205,19,129,160,216,170,58,138,167,83,141,157,248,246,87,104,10,20,38,36,136,250,138,38,222,6,164,122,252,240,142,170,130,1,76,223,128,110,94,34,21,128,249,31,11,211,16,101,90,113,125,116,241,139,83,204,243,40,49,182,223,246,197,245,241,203,11,171,235,111,107,135,69,7,145,52,119,4,221,189,153,197,58,180,97,134,126,185,88,248,168,200,39,67,152,185,35,99,100,224,125,142,232,187,18,47,30,148,236,209,207,12,243,173,205,86,205,200,187,231,138,12,9,27,102,250,243,8,69,118,121,118,6,50,224,103,242,144,178,156,44,7,56,203,30,65,83,16,221,227,238,247,227,6,117,174,25,12,222,183,16,90,58,21,148,107,220,141,15,244,206,28,196,21,84,107,134,245,130,203,162,113,102,232,137,145,217,40,111,86,188,195,91,130,155,156,186,16,128,68,218,15,97,211,136,81,130,159,222,107,152,82,1,3,221,8,227,15,123,188,238,40,121,254,101,245,243,74,136,177,189,93,220,154,93,110,74,78,42,12,78,95,191,83,107,101,104,29,218,236,143,8,77,63,13,249,241,217,45,50,111,136,118,177,79,241,26,42,242,139,187,229,81,73,202,254,222,67,163,223,41,5,60,86,197,25,134,172,85,78,103,111,35,2,245,176,220,65,98,219,83,214,168,221,128,185,169,230,83,145,171,119,174,162,45,161,204,109,217,15,129,184,5,251,9,183,223,135,132,95,70,205,30,215,116,181,94,245,124,123,56,185,151,41,36,128,202,156,102,65,171,218,155,161,80,149,195,72,162,137,141,100,51,184,13,14,227,197,222,139,111,124,98,3,96,37,76,47,222,159,66,38,143,42,148,107,181,34,4,176,182,73,61,140,81,247,38,142,53,242,120,222,129,72,47,163,181,187,12,157,109,126,205,119,88,12,146,129,131,245,65,42,8,13,253,41,85,168,70,252,105,83,249,192,239,236,101,71,53,233,35,172,154,43,32,0,27,188,160,21,188,5,121,228,177,67,112,156,212,148,126,21,186,7,154,125,67,131,248,74,119,187,28,17,233,241,8,151,64,155,185,171,92,142,179,78,182,163,61,231,251,45,116,121,222,109,30,174,129,74,3,61,58,240,87,246,166,80,210,245,204,113,57,154,189,194,216,220,137,57,163,154,235,148,132,169,36,149,224,1,166,202,195,27,219,184,107,163,187,152,11,219,38,68,54,11,238,88,37,186,142,233,14,61,33,50,22,9,63,243,222,95,181,133,42,240,65,255,138,34,234,114,9,132,34,215,90,243,34,103,113,208,88,76,243,167,60,126,227,148,94,135,227,163,107,143,231,172,111,0,29,79,161,151,143,5,20,34,65,136,147,87,166,34,121,37,65,62,225,176,243,50,182,168,37,69,234,144,107,153,41,239,95,136,193,108,100,31,223,3,125,198,77,164,191,67,221,195,3,97,114,95,55,24,222,228,49,57,141,160,126,114,224,123,57,95,217,151,67,116,59,208,149,43,82,139,181,229,98,40,176,98,97,80,236,110,130,195,214,127,12,11,198,38,254,253,68,211,232,112,82,232,215,86,32,7,103,206,94,149,24,208,153,30,84,253,194,174,91,242,154,34,163,196,73,116,214,235,204,22,131,148,219,236,251,199,193,45,228,147,233,70,61,86,173,33,129,122,136,33,155,38,72,38,2,79,139,61,74,157,91,151,23,238,74,41,86,148,100,111,40,15,106,119,120,160,239,183,27,72,172,137,121,202,86,25,31,153,216,239,171,115,159,159,8,222,232,148,36,246,54,45,170,149,34,173,151,215,11,126,61,218,1,207,30,142,216,221,228,192,191,219,156,53,103,41,159,179,174,76,209,238,21,237,210,202,119,184,206,159,154,195,130,9,39,27,18,108,191,73,48,88,221,51,128,163,151,124,220,199,2,80,202,117,127,160,92,120,139,164,143,69,180,142,66,230,59,228,186,70,36,162,190,157,167,99,96,226,85,228,106,198,149,142,96,142,2,15,255,202,126,201,122,251,2,73,66,195,164,92,116,35,0,54,164,40,151,89,237,152,89,156,61,54,47,60,7,44,14,55,204,116,175,237,75,230,91,88,191,222,67,53,147,177,237,194,199,26,132,186,194,95,142,142,186,58,124,130,133,65,46,234,29,151,49,231,85,68,77,41,169,18,22,73,47,73,39,93,161,251,31,145,209,77,136,64,200,209,50,189,143,76,116,209,42,252,134,216,244,143,201,122,145,144,214,191,101,183,105,52,171,42,68,3,154,25,100,220,91,169,139,65,126,91,55,245,127,82,123,130,154,237,171,109,91,130,132,16,50,202,184,255,235,38,240,93,150,105,127,108,102,56,155,211,114,170,35,53,79,60,0,49,223,62,191,152,98,64,170,11,208,94,94,16,100,0,213,209,99,105,106,111,253,183,173,186,82,30,231,95,139,207,52,25,6,61,81,23,199,191,210,214,5,51,86,155,87,69,157,210,190,170,117,147,238,55,231,171,48,145,195,85,71,197,245,75,74,97,2,104,142,133,239,23,94,52,164,148,169,114,37,197,17,250,17,110,217,72,48,107,158,49,19,163,107,255,113,55,98,59,112,235,212,18,187,229,56,191,147,184,25,18,164,10,139,146,80,9,28,87,165,106,189,104,38,139,173,184,76,172,245,0,143,10,148,215,92,182,241,6,5,139,141,68,192,178,180,145,180,67,234,18,113,4,47,95,237,34,22,238,76,152,44,118,229,22,214,163,122,127,192,229,229,233,41,155,35,21,176,160,66,168,17,146,109,192,123,192,122,77,198,179,201,215,101,193,22,151,65,67,58,148,243,28,124,49,162,207,70,46,234,129,164,171,103,175,98,122,70,108,98,59,239,124,198,178,250,63,230,179,219,45,229,60,224,235,89,167,67,112,163,106,190,148,193,213,159,254,47,160,83,198,75,38,217,191,70,151,35,61,251,203,136,71,179,84,214,63,202,149,16,78,111,198,67,246,137,186,26,50,234,118,87,117,23,85,166,118,45,129,200,124,162,134,31,223,167,160,155,14,143,186,172,99,255,135,180,205,79,227,172,225,112,36,246,84,113,195,21,23,42,241,79,75,114,191,182,127,166,246,239,142,41,93,221,250,32,151,186,174,177,218,145,173,230,48,162,229,36,129,106,210,135,12,100,224,191,129,48,242,115,64,23,23,133,200,93,23,31,225,123,45,218,220,135,43,7,139,197,136,63,183,157,92,250,152,193,101,143,214,121,74,186,19,64,10,148,247,255,167,43,223,77,127,35,37,70,224,176,173,128,204,69,243,125,195,165,241,171,44,148,158,8,238,79,123,251,207,24,144,47,137,245,83,205,118,10,215,118,39,126,100,144,103,98,149,209,74,142,246,221,126,218,170,10,143,20,156,171,39,231,82,186,148,23,210,177,193,131,1,212,106,116,126,19,148,109,66,40,184,189,161,186,73,118,153,69,211,224,184,253,177,19,90,74,62,184,218,121,230,121,131,77,251,118,207,108,190,253,82,123,44,18,30,44,69,185,90,145,243,39,13,27,7,34,76,81,80,3,34,243,180,5,113,150,23,70,156,131,149,177,107,169,113,246,169,254,173,18,122,214,86,255,12,65,123,236,97,157,186,80,248,11,202,56,195,38,233,163,158,113,155,138,68,126,148,145,105,122,217,75,246,195,35,222,242,110,70,230,95,77,252,227,100,188,17,238,36,13,150,184,38,223,130,250,33,182,81,32,60,98,159,173,235,87,92,122,20,151,58,227,131,23,26,214,99,90,159,99,199,166,226,181,200,214,231,158,38,55,50,21,166,174,98,185,65,17,52,27,15,168,3,196,88,0,21,74,165,244,131,245,95,189,204,148,177,200,78,171,255,13,106,111,26,219,163,80,185,192,158,9,89,110,248,173,6,95,72,109,57,222,181,161,236,7,18,95,43,145,245,196,128,131,106,210,203,103,151,123,234,56,58,82,60,148,150,70,53,213,0,156,137,238,57,95,69,159,7,212,189,241,167,133,205,24,4,26,23,122,198,156,118,78,243,61,183,144,210,253,133,98,204,76,231,138,44,136,134,84,239,67,52,154,181,19,222,8,57,91,18,83,37,61,157,236,32,62,25,227,99,76,74,25,101,175,12,78,223,173,3,14,70,8,80,179,235,139,252,107,36,52,144,52,169,114,28,249,194,26,38,67,178,98,83,199,242,86,146,231,241,168,149,36,146,139,53,160,160,251,247,168,130,112,27,92,13,92,186,10,29,13,152,223,111,55,65,225,38,225,119,69,252,141,141,106,148,133,109,143,43,179,141,98,63,235,159,115,38,144,246,164,66,206,84,36,81,231,95,177,81,203,53,237,6,180,62,90,63,5,128,183,78,26,158,115,8,223,184,111,167,95,137,67,253,166,150,245,5,25,18,246,30,207,24,167,47,139,11,49,110,163,149,80,215,75,210,45,24,226,12,91,216,233,33,100,25,124,28,206,228,175,131,3,186,167,27,118,150,202,109,146,65,10,210,158,233,240,31,200,248,105,221,22,67,90,38,227,134,144,24,231,43,158,27,52,72,205,118,58,103,254,44,194,26,85,188,249,99,13,47,133,70,112,123,13,155,126,188,122,23,230,59,84,95,126,200,4,131,140,28,36,195,245,15,80,131,235,241,218,95,163,252,39,241,66,102,190,53,195,126,103,66,61,205,34,64,201,184,2,104,85,171,117,51,241,157,112,222,90,172,188,54,54,81,59,131,65,197,0,125,113,28,111,12,189,53,137,229,139,237,26,41,159,96,124,166,191,31,103,53,230,103,182,104,164,5,130,101,79,85,173,224,129,4,192,149,35,9,133,44,37,230,117,91,150,27,131,204,52,236,108,75,199,151,11,234,147,249,121,224,109,3,105,96,249,156,249,57,174,12,0,124,116,235,222,187,246,61,106,207,156,216,207,129,196,178,174,109,127,223,246,9,254,88,8,131,46,246,252,95,145,204,253,8,42,187,173,114,24,18,64,129,9,141,18,240,234,198,92,155,163,208,172,97,93,25,253,9,187,74,40,8,189,220,113,148,107,135,16,157,43,24,248,117,225,214,50,54,142,200,158,203,59,3,249,205,168,112,150,237,255,181,178,216,111,196,144,96,176,90,230,47,126,31,65,158,213,51,74,213,72,69,213,113,64,172,242,17,199,53,200,17,225,134,119,24,13,81,16,69,159,217,46,10,121,48,139,84,122,81,36,160,241,124,57,71,126,19,117,240,88,234,206,194,193,19,16,86,209,27,120,207,57,31,217,214,113,217,154,163,141,36,131,214,69,7,80,197,158,237,107,227,49,111,223,203,3,60,226,48,213,239,135,81,162,145,85,230,233,179,104,24,244,60,111,60,246,195,162,217,35,135,160,199,242,107,213,116,220,135,44,248,36,176,110,153,182,214,0,50,235,49,144,83,137,51,42,235,177,119,108,71,127,176,208,85,5,8,101,214,41,139,198,153,189,104,230,3,222,254,23,170,232,59,66,137,48,184,200,51,174,143,74,166,224,184,255,96,214,42,139,140,238,96,115,218,177,64,190,204,56,185,250,163,19,25,209,35,169,232,144,194,56,233,80,53,213,153,0,67,218,157,5,153,250,114,234,69,98,133,118,175,64,165,25,48,195,209,87,141,122,109,106,217,4,202,176,7,101,205,206,254,194,224,132,162,65,5,100,166,174,107,40,250,102,64,45,182,93,3,251,208,84,153,117,44,235,128,82,75,127,169,147,250,126,150,95,91,186,161,57,91,170,91,45,25,53,229,53,155,21,245,64,234,168,5,145,9,77,22,220,185,168,35,95,177,183,100,75,79,95,44,5,149,139,22,216,80,183,155,178,180,196,207,199,15,63,237,234,250,150,116,164,242,98,143,170,186,234,6,13,225,240,240,78,192,135,224,55,94,252,1,83,154,43,204,108,155,174,152,224,227,120,160,118,39,28,87,128,62,13,63,243,150,57,61,114,163,200,4,198,56,202,188,169,204,4,91,152,23,186,35,131,57,124,247,61,150,66,24,7,139,17,33,236,66,164,57,156,199,28,163,123,120,10,183,194,154,216,77,131,82,252,70,183,61,132,156,94,20,99,109,222,50,211,57,80,15,238,217,142,171,214,133,206,205,129,233,232,248,157,43,139,202,50,229,126,232,200,39,216,162,201,75,221,233,50,238,238,75,4,175,241,209,175,159,252,85,162,182,69,4,166,173,114,127,212,66,51,195,88,46,32,138,84,175,7,207,21,49,33,222,231,2,55,95,78,113,207,67,197,77,188,169,82,186,71,163,209,167,43,17,194,70,242,192,200,251,255,41,141,6,222,184,121,244,207,65,161,221,59,105,99,207,92,183,251,202,13,67,53,224,166,31,160,61,38,74,246,57,42,79,109,5,113,134,165,35,132,204,85,26,73,130,49,137,156,182,216,101,254,44,3,127,81,254,49,38,46,68,50,244,154,211,113,176,131,90,31,208,225,6,168,101,236,71,17,101,166,69,19,103,167,22,78,72,164,149,69,142,55,172,0,227,219,216,42,55,116,71,168,99,134,135,110,43,84,80,31,34,61,243,210,161,136,141,199,50,230,251,4,22,120,76,143,93,163,143,20,73,19,197,63,88,134,150,225,82,76,160,120,73,160,17,168,29,121,39,67,242,198,180,235,143,12,170,58,200,55,128,163,5,166,174,147,210,147,87,20,127,158,40,67,177,185,68,14,34,60,235,32,46,107,239,147,168,72,80,246,5,21,122,33,229,109,176,23,148,145,204,160,103,191,49,80,30,132,141,215,30,35,76,34,40,169,28,224,178,147,245,242,93,7,95,38,241,0,12,203,23,173,178,200,132,155,105,242,113,206,103,22,101,48,229,121,113,35,147,234,113,228,169,137,202,226,119,75,73,91,132,157,166,72,0,158,240,110,247,223,148,131,87,167,12,201,192,158,238,242,225,148,96,225,193,62,174,111,119,151,248,185,233,217,202,108,222,102,28,177,80,28,129,39,190,8,207,206,170,178,242,140,134,25,123,94,104,59,236,38,58,28,143,207,81,36,132,133,164,189,199,190,59,164,92,141,139,206,192,151,241,202,112,38,224,75,194,191,166,148,6,89,123,210,29,11,31,75,205,110,255,108,78,133,97,1,64,149,35,162,166,245,210,7,249,176,105,6,254,108,245,182,129,1,101,159,137,1,132,96,217,77,152,125,115,61,202,254,246,218,235,234,178,105,183,30,197,147,233,70,234,81,152,94,63,32,174,89,25,255,164,252,187,72,149,237,5,58,9,117,161,17,175,174,195,247,24,85,194,215,204,178,140,204,7,188,147,13,195,97,237,19,109,110,224,77,109,73,248,210,140,56,140,166,37,38,244,245,102,242,83,190,204,47,179,121,106,140,233,161,31,23,162,89,254,90,162,168,0,75,239,78,56,27,139,35,58,205,242,152,164,220,164,89,143,202,120,47,131,14,253,77,126,55,14,105,14,60,210,125,78,104,59,74,147,214,219,76,37,202,98,154,117,90,216,121,162,122,82,206,188,99,250,93,55,46,192,89,59,46,39,145,35,7,72,97,105,119,102,85,197,222,177,25,115,216,249,218,119,186,49,85,100,116,229,222,198,209,255,221,213,154,82,42,163,106,86,158,76,49,174,250,164,9,246,64,131,249,104,162,53,249,172,160,182,245,135,18,252,211,233,43,202,186,136,103,100,102,252,55,205,103,199,105,167,16,242,223,13,18,27,162,250,231,229,158,126,114,254,186,128,171,53,248,31,202,27,242,251,42,15,183,87,58,151,252,169,230,66,131,185,77,151,239,223,134,209,240,201,21,35,124,226,70,30,37,184,25,37,195,118,72,32,242,180,124,253,95,148,72,62,90,183,251,27,39,26,2,206,153,254,133,231,50,187,9,200,21,139,217,103,62,235,5,254,185,175,192,57,6,70,15,93,178,184,176,180,30,126,39,184,241,223,87,234,199,68,132,190,0,206,30,153,25,240,75,204,112,135,108,244,226,249,135,109,198,44,244,121,255,15,61,200,142,173,139,182,248,12,99,50,8,63,102,109,144,92,118,47,40,125,32,164,167,10,42,131,86,82,184,38,129,144,56,49,7,244,32,226,10,13,81,195,114,25,93,16,46,19,111,126,253,109,77,114,231,128,230,150,44,13,47,55,233,136,72,255,118,206,239,193,227,189,154,40,216,205,183,175,142,195,186,241,113,126,8,20,226,220,31,210,254,168,178,20,252,142,7,186,60,7,36,36,154,41,74,227,125,220,215,181,156,28,14,186,98,16,223,63,172,80,39,29,155,66,185,241,62,254,181,79,55,160,225,127,58,193,104,190,100,57,135,2,205,131,165,58,218,214,122,200,90,77,179,251,245,245,194,129,74,109,190,113,248,68,170,21,175,70,237,150,219,43,247,64,121,107,104,82,219,106,189,57,142,98,55,242,177,200,119,125,153,185,10,131,236,125,193,66,198,31,225,97,65,225,32,9,99,26,237,251,93,123,213,216,54,112,12,84,148,229,131,37,191,37,70,121,84,72,180,67,143,167,53,13,188,163,172,188,153,127,7,162,18,52,237,181,133,238,100,82,242,160,150,183,193,140,113,163,55,231,56,237,134,245,165,108,165,164,48,14,199,56,246,242,128,217,152,124,165,222,38,13,204,218,160,39,231,176,144,254,90,146,172,1,246,118,196,72,55,58,217,254,168,232,255,175,87,196,177,172,82,141,69,126,131,164,168,187,8,220,229,246,61,176,23,183,65,53,190,231,141,161,37,140,220,7,38,221,243,23,179,214,20,243,36,172,93,97,61,23,51,69,121,156,62,237,32,201,135,131,89,95,244,134,48,141,247,132,196,87,97,88,107,17,230,149,160,12,89,106,12,49,110,56,220,232,12,64,70,214,244,239,145,216,67,160,12,190,252,244,59,94,118,44,238,104,23,57,194,222,10,67,0,208,167,211,44,122,192,169,64,23,154,175,97,91,212,35,239,191,5,190,14,124,149,53,245,32,8,168,84,146,74,167,92,73,211,53,178,216,192,173,0,165,105,1,154,224,238,54,170,63,157,218,184,119,106,97,21,166,26,176,239,42,138,105,28,101,0,45,151,72,165,139,215,7,49,183,194,143,238,69,229,64,104,17,175,5,127,124,87,91,15,157,176,84,215,105,62,85,28,125,75,47,139,93,40,66,34,230,84,163,169,27,62,187,125,45,137,247,79,246,109,198,79,13,218,148,240,184,155,89,115,148,191,162,7,67,193,189,85,35,77,115,231,194,30,200,213,109,129,52,71,169,42,84,36,122,214,25,123,71,120,18,123,72,235,169,199,238,192,232,41,212,66,87,64,110,185,185,132,89,101,79,181,230,48,114,102,168,130,121,137,163,141,44,15,246,167,157,139,28,40,223,4,203,86,151,55,122,178,17,90,174,42,116,121,57,43,164,67,61,123,98,205,63,16,194,203,39,145,200,6,43,40,75,35,200,247,212,207,126,132,110,38,217,12,167,201,228,33,63,37,136,254,43,40,192,19,79,253,177,245,191,58,2,30,42,112,84,187,173,42,53,200,21,216,153,255,252,122,36,181,56,237,68,117,155,82,249,94,226,39,78,109,151,86,214,36,242,38,209,137,227,242,170,161,230,230,108,198,241,82,149,200,61,14,179,77,53,238,233,243,177,27,24,46,135,95,103,219,184,121,15,214,210,73,127,9,41,78,129,58,60,246,174,143,130,135,167,204,63,107,14,81,242,134,156,252,168,47,65,176,235,204,110,231,72,153,101,75,158,57,134,41,121,83,141,33,209,167,101,179,22,125,210,42,237,90,40,150,86,194,211,167,112,81,52,129,210,29,109,204,65,170,86,53,10,43,232,25,221,148,103,157,53,185,207,218,214,164,124,38,171,177,15,204,162,129,238,254,137,105,9,3,66,31,192,88,105,66,160,198,8,237,90,155,28,111,43,187,124,91,158,65,164,30,54,29,117,199,99,30,170,218,164,176,226,43,182,50,139,175,33,222,75,129,80,167,44,17,112,88,193,160,90,35,197,167,215,38,53,211,13,194,26,87,30,242,56,16,27,107,38,89,165,144,216,183,147,188,83,244,180,70,50,40,95,63,46,190,190,97,36,132,199,210,249,211,84,222,12,234,185,174,139,118,252,183,165,19,90,90,168,155,179,53,246,149,46,253,213,214,152,147,9,117,56,92,32,193,175,108,140,114,98,192,9,43,142,110,80,56,244,149,64,60,222,95,78,135,13,193,54,79,196,112,226,24,24,247,143,227,142,205,214,16,167,107,216,145,192,63,135,245,111,28,47,139,110,237,156,91,77,218,109,186,186,121,166,15,66,94,199,7,131,54,85,245,235,184,234,245,190,230,226,44,111,159,127,62,198,90,193,26,15,191,252,150,228,141,249,246,54,150,185,175,67,65,109,125,142,186,228,105,60,10,232,214,110,103,14,142,18,21,124,95,82,196,236,7,244,25,136,94,101,246,79,202,205,161,216,50,243,28,124,19,153,109,118,247,26,167,15,219,142,225,221,137,207,204,112,247,161,143,34,172,49,166,72,247,142,148,239,197,187,174,244,105,243,39,231,86,94,155,118,20,248,18,108,7,102,240,110,137,111,183,39,218,242,33,79,155,149,182,175,106,120,133,101,212,22,98,159,180,202,189,85,71,66,185,252,88,12,49,223,163,58,65,174,128,151,125,150,5,205,153,95,153,176,185,124,27,147,49,143,175,250,163,137,71,119,248,214,207,65,189,26,107,138,102,250,15,247,63,114,11,76,73,213,179,6,51,158,10,88,88,20,10,124,19,198,90,2,58,31,182,121,187,119,94,205,237,231,108,121,235,119,16,225,208,145,68,106,130,77,88,75,239,61,90,127,220,46,108,128,14,161,22,197,8,37,94,143,186,67,139,84,108,241,189,168,6,128,227,5,25,228,170,16,160,153,1,206,62,199,170,63,112,87,49,38,229,92,212,165,210,180,240,253,189,161,121,111,42,48,245,151,7,181,119,200,40,79,60,124,21,106,29,21,252,164,123,137,150,198,199,226,193,48,96,212,98,15,155,129,252,167,107,46,132,22,4,252,10,227,197,23,201,238,151,192,249,77,17,214,149,69,161,130,74,164,122,72,206,140,94,162,157,89,153,109,197,205,167,201,106,20,233,39,45,55,122,36,22,184,143,112,48,28,184,50,99,221,64,77,188,156,60,82,62,154,78,244,216,212,41,186,177,174,244,233,140,81,8,51,16,95,33,249,171,56,204,138,230,15,17,129,2,89,142,164,253,0,99,12,206,47,43,248,92,132,184,253,236,23,80,178,144,221,163,127,205,243,246,88,212,144,189,185,117,231,250,145,186,160,198,241,142,177,9,122,54,86,21,121,32,66,159,141,184,171,14,238,115,22,85,240,118,173,62,60,236,176,24,40,139,5,62,220,157,240,242,118,216,108,233,80,39,189,95,68,237,131,137,112,173,67,96,84,59,1,197,87,59,39,125,26,113,211,48,39,171,196,191,117,52,76,249,50,220,199,207,184,126,32,165,74,68,214,139,118,124,212,96,243,216,170,66,17,232,33,140,77,159,230,236,41,65,44,11,118,170,108,198,76,126,143,248,232,243,247,202,222,125,159,23,178,210,203,13,161,1,197,228,114,28,146,94,170,142,65,70,210,109,170,198,127,154,74,196,175,144,166,78,47,144,26,109,48,223,100,232,247,1,96,149,196,80,80,73,236,252,7,18,8,59,90,127,143,225,251,50,205,232,193,76,111,125,73,49,199,58,67,18,115,45,132,71,236,121,89,52,221,105,69,152,23,102,68,237,231,236,227,165,35,136,24,36,60,152,239,45,104,90,119,133,89,163,246,135,116,83,52,191,6,208,223,41,202,77,104,48,64,21,45,88,22,187,162,152,223,31,119,41,32,8,151,148,145,150,103,95,22,19,31,198,200,97,143,126,39,39,127,35,28,213,142,243,61,21,244,87,11,199,32,251,127,223,58,144,6,97,17,136,121,210,204,42,190,108,29,22,250,119,72,202,67,97,207,68,145,91,88,183,210,21,51,236,101,9,159,26,15,57,168,109,208,188,233,203,182,19,116,74,240,247,189,68,218,100,1,78,197,69,64,105,53,39,149,176,165,59,8,77,160,196,237,105,237,99,4,151,225,83,130,208,158,194,187,32,230,148,63,229,47,139,247,161,91,48,49,244,234,54,135,118,157,16,129,131,193,76,199,218,168,162,47,233,81,240,156,146,32,83,174,68,25,170,53,27,133,17,66,153,226,14,87,56,101,98,36,157,102,90,250,60,110,86,93,213,32,160,77,182,106,243,127,205,243,187,32,254,81,72,200,199,30,144,18,55,66,143,179,16,175,150,181,187,214,131,100,78,204,0,49,251,2,139,38,202,23,51,121,169,11,205,64,185,96,103,137,123,209,131,187,243,242,224,241,225,241,154,251,178,228,237,230,136,162,95,180,179,227,227,4,20,169,144,173,213,115,91,127,198,253,75,59,64,156,142,21,227,153,244,195,103,169,216,116,43,35,218,158,209,185,215,162,183,253,5,71,24,196,30,41,184,127,255,43,187,13,23,183,153,66,236,72,125,78,6,192,152,255,72,226,76,51,5,231,71,216,112,157,237,80,192,173,40,209,171,147,144,101,165,246,0,157,27,41,29,21,90,92,253,57,76,212,20,205,45,10,214,117,26,9,225,185,239,113,71,237,158,122,158,48,199,180,196,206,193,209,195,66,19,55,248,223,227,193,165,70,180,84,62,221,0,154,24,45,133,171,42,251,159,244,189,0,250,251,189,56,127,63,201,51,131,13,38,167,14,156,22,123,117,147,255,206,215,27,62,181,81,27,232,95,152,101,169,74,207,105,146,230,168,254,28,72,143,133,61,202,163,153,122,175,24,55,56,206,227,156,74,180,176,124,122,84,188,143,234,132,114,63,164,55,182,113,87,22,246,9,30,139,24,142,71,95,159,67,3,78,126,117,166,90,48,110,229,95,220,116,96,134,184,47,235,196,42,192,223,204,7,165,215,187,28,12,17,78,165,155,15,189,241,36,100,18,26,151,136,142,156,200,177,152,176,244,139,14,35,105,124,36,237,124,74,181,147,172,0,251,244,113,143,89,182,251,216,122,104,40,228,158,102,54,5,47,140,124,112,222,140,143,58,71,184,0,188,3,92,192,167,174,42,101,48,152,46,145,85,57,86,79,18,246,119,140,166,9,0,135,43,81,62,136,12,12,110,93,60,115,75,153,163,39,77,148,253,113,5,238,121,220,85,255,11,221,82,163,233,130,127,29,40,57,220,215,39,193,82,187,72,10,2,223,32,175,104,178,247,214,75,191,66,58,8,25,108,98,150,130,161,26,241,18,179,113,242,44,9,158,47,210,52,138,173,242,219,175,4,150,148,110,227,151,160,136,251,199,178,169,31,65,136,88,89,48,38,83,94,183,196,188,50,243,182,105,99,108,103,112,248,128,21,37,232,61,147,117,4,54,162,173,129,158,238,62,8,89,101,33,66,59,253,186,8,224,193,101,227,241,251,187,72,190,132,198,137,3,253,220,72,64,38,123,171,110,203,253,125,45,65,105,246,61,179,42,81,230,1,131,124,183,106,7,0,71,42,131,175,42,254,185,3,136,64,180,114,44,207,170,202,165,64,13,132,207,187,165,28,230,113,8,189,19,243,11,251,124,98,111,131,11,217,187,218,97,203,81,126,218,78,30,161,77,38,219,210,149,166,181,179,54,255,200,224,51,187,150,28,28,128,165,23,200,23,56,196,39,210,77,112,246,21,157,9,77,62,142,77,76,86,75,84,125,45,33,72,199,227,37,238,191,24,216,73,180,204,241,14,107,184,59,114,42,177,237,52,199,124,157,195,117,99,84,89,246,193,105,85,46,53,35,240,164,91,193,82,100,202,229,236,145,138,207,5,87,157,86,194,137,37,63,62,167,158,58,68,182,48,190,33,57,103,173,160,2,66,177,107,215,133,157,244,42,224,95,21,187,235,130,23,100,221,153,79,164,160,151,6,89,138,54,246,241,157,111,193,239,231,7,34,118,7,19,106,75,121,29,103,24,138,155,103,6,21,158,231,153,99,50,0,132,145,68,170,164,200,96,136,119,146,18,32,249,69,210,41,90,96,37,172,233,148,46,133,51,135,98,17,195,120,194,189,66,184,114,209,248,15,48,90,184,6,130,145,213,244,232,77,82,75,224,44,241,49,170,183,187,45,128,197,35,86,164,241,249,139,182,102,202,102,126,70,36,24,119,89,13,14,232,252,125,4,238,158,219,158,87,245,230,147,5,175,105,41,132,21,26,110,185,163,57,207,217,142,202,59,187,59,236,40,2,217,219,94,233,89,215,84,52,107,170,62,93,191,177,203,66,161,47,13,67,238,76,40,89,128,159,59,197,139,111,163,2,79,128,218,128,5,50,225,213,55,20,244,138,29,65,58,44,230,154,163,86,225,246,197,185,232,164,38,27,91,159,137,135,148,148,232,3,216,213,49,81,186,70,97,99,11,73,164,109,65,225,106,249,186,12,245,233,200,208,215,69,67,57,94,56,95,57,129,180,38,119,97,126,15,40,91,120,131,97,144,49,228,115,48,122,157,1,165,29,60,67,23,121,92,137,127,26,226,62,84,156,20,171,108,203,85,52,0,29,144,126,245,236,31,7,86,99,188,112,22,155,202,216,205,114,80,14,81,110,45,154,82,244,65,46,46,233,172,255,24,198,62,191,115,160,182,58,76,186,118,247,74,172,48,71,148,206,173,15,85,99,78,102,5,206,196,228,126,254,121,107,154,221,5,203,167,252,152,175,131,60,251,0,23,16,74,55,138,208,130,48,183,122,46,19,78,148,127,48,46,20,100,127,192,39,159,116,68,246,254,223,82,164,195,81,146,175,40,221,4,18,198,52,76,5,197,40,219,214,147,45,23,145,66,192,5,224,43,104,88,91,234,147,205,189,39,141,191,234,188,157,49,253,242,56,46,181,244,150,7,107,184,230,21,110,118,4,141,74,164,177,230,172,224,7,100,141,225,91,144,220,94,20,144,183,140,197,58,6,4,203,73,231,74,174,26,45,112,84,180,186,2,207,79,195,70,135,4,91,133,25,236,240,159,175,128,100,187,193,67,244,221,117,88,182,6,85,145,177,72,118,243,205,202,42,180,166,254,223,9,121,55,17,201,131,64,225,116,153,251,27,229,32,14,36,28,162,64,26,157,100,216,133,49,36,41,108,79,153,41,191,10,92,103,171,129,75,133,64,2,61,123,175,150,194,108,107,80,192,98,171,0,155,23,32,252,9,172,106,122,130,78,241,231,97,75,189,148,43,58,8,15,56,128,211,102,180,117,187,57,88,130,149,16,206,247,27,80,167,183,143,54,212,193,47,18,222,37,46,89,74,245,227,181,128,183,49,13,3,84,207,39,90,202,10,171,58,201,223,166,56,165,160,3,252,166,249,255,18,186,110,134,174,54,107,95,102,67,20,33,66,231,123,91,134,245,120,116,42,117,98,159,132,253,198,54,239,223,11,239,29,225,39,118,218,64,194,237,10,88,182,133,185,137,155,76,36,16,30,217,107,234,79,11,111,49,77,174,243,206,56,41,110,239,15,243,204,42,79,214,176,81,0,87,202,36,229,42,153,213,226,150,127,30,157,134,49,238,115,247,199,50,163,16,208,148,40,17,254,89,168,240,106,178,254,233,47,129,38,172,74,129,96,1,191,39,28,117,157,69,239,76,199,38,103,26,209,63,152,148,154,137,95,89,177,142,118,218,182,233,12,131,244,96,28,9,91,116,111,217,188,139,30,84,94,121,10,201,186,74,26,138,205,200,129,171,63,253,139,38,245,25,29,128,201,83,136,58,103,31,218,91,51,252,106,153,197,23,246,59,220,169,123,137,84,209,133,124,9,212,29,163,131,23,240,139,104,252,199,64,93,30,43,210,194,124,188,97,104,133,23,162,155,199,73,2,18,210,242,112,241,20,174,27,163,136,152,115,104,20,190,138,153,13,152,75,133,133,106,186,219,38,248,111,9,82,146,185,10,88,6,196,72,33,50,226,144,140,6,136,152,154,198,20,177,170,139,243,88,77,210,140,224,87,156,166,248,65,51,10,57,128,108,182,127,180,25,128,167,235,12,212,243,179,66,42,142,254,27,46,148,213,13,154,211,50,242,88,22,110,164,153,213,151,112,19,56,84,194,105,77,19,71,69,92,151,74,82,168,223,203,117,175,252,198,83,102,55,247,91,61,112,181,213,185,160,127,81,254,112,254,239,114,99,79,182,143,248,59,215,5,129,98,12,160,163,109,215,143,11,203,197,69,25,168,82,11,95,207,11,27,149,5,6,108,101,206,127,78,122,136,207,130,163,19,4,238,213,8,122,200,10,53,208,161,151,103,241,22,214,21,128,150,68,92,7,15,88,127,25,52,230,4,62,202,87,90,144,255,239,105,186,90,191,224,162,173,247,175,61,198,129,231,155,200,159,254,13,130,125,142,145,109,183,21,229,7,194,238,174,239,197,129,223,100,55,244,59,11,182,104,156,105,44,21,166,220,219,131,146,251,98,137,58,127,120,60,60,19,11,14,48,186,102,214,214,142,108,166,54,174,9,164,127,99,129,14,28,224,183,141,174,176,131,231,135,152,197,143,98,207,149,222,120,140,241,185,179,92,37,215,63,53,181,236,194,85,214,131,254,203,111,11,177,242,63,98,214,87,126,127,97,230,201,127,54,235,51,45,0,148,249,223,215,129,162,72,42,137,183,195,185,57,176,114,169,139,251,219,141,218,254,83,166,120,38,105,204,245,82,151,84,243,42,253,248,37,170,3,88,76,164,67,85,42,29,33,37,35,102,129,32,97,90,13,45,240,236,177,48,14,98,86,79,155,17,67,49,229,90,80,157,148,0,76,60,77,54,173,127,64,192,182,246,99,220,193,166,228,195,144,66,205,53,209,48,173,62,120,96,43,41,15,150,122,3,142,152,206,160,97,57,249,92,175,60,109,240,251,48,210,154,141,203,119,133,7,109,143,116,25,213,8,23,83,224,169,26,72,45,234,159,170,146,206,57,141,154,147,51,226,50,122,166,8,111,25,231,216,44,46,18,53,197,177,174,171,120,65,25,17,49,217,120,169,133,114,203,150,78,55,14,55,167,101,100,147,37,97,99,77,226,192,157,203,225,139,76,90,243,200,240,221,9,231,165,88,90,49,192,253,156,143,82,18,239,235,168,173,76,208,62,184,251,166,51,139,25,183,170,14,33,68,98,96,61,136,156,91,135,36,156,93,204,50,109,38,230,230,141,168,220,71,138,120,118,123,11,204,197,217,101,4,213,177,147,94,228,160,105,36,82,241,208,112,12,165,172,213,193,214,211,72,228,38,29,23,155,6,66,241,56,41,7,203,11,175,168,235,83,166,52,109,17,107,9,145,106,40,9,237,179,232,209,71,36,71,234,64,101,204,78,66,96,126,233,214,25,31,132,30,217,114,113,41,85,163,165,253,117,119,225,125,187,17,110,97,194,99,212,143,131,156,234,161,50,228,115,27,132,129,100,72,213,211,131,181,51,117,127,27,60,61,109,15,14,255,85,120,133,34,77,38,85,237,43,148,43,9,153,24,171,91,72,105,49,108,170,100,133,26,49,21,73,237,162,198,197,226,112,139,133,166,78,214,226,138,236,75,49,105,74,11,250,155,165,206,59,37,187,82,181,229,56,231,172,206,73,113,175,20,135,80,2,145,87,1,132,126,116,195,187,21,187,34,232,0,79,202,78,140,143,148,41,70,49,37,81,11,4,224,196,160,66,41,201,106,195,60,108,216,69,37,227,241,85,12,48,50,120,231,18,50,203,34,202,74,36,70,101,237,152,54,187,18,93,149,111,167,158,80,25,166,93,103,231,170,36,90,65,37,32,219,106,18,158,221,158,39,138,162,41,88,8,113,208,14,164,75,168,177,3,240,141,62,144,212,181,23,31,108,251,99,163,73,127,222,207,15,200,6,90,28,30,44,216,60,165,133,30,106,36,244,191,68,138,240,99,184,6,15,52,199,78,249,166,26,64,176,132,218,11,97,181,185,10,62,65,253,99,114,121,87,205,95,41,128,90,232,7,137,46,59,70,80,48,77,192,117,223,49,216,149,33,54,213,212,92,205,1,8,177,66,95,26,140,253,156,201,59,52,57,124,221,107,182,146,249,165,84,95,131,27,66,77,215,168,9,94,88,5,238,23,95,128,186,151,11,0,67,170,97,49,248,101,163,10,14,205,90,48,94,109,193,143,208,170,43,96,253,127,234,32,105,105,201,6,184,41,140,29,185,176,24,48,182,180,133,190,171,210,66,136,120,86,235,14,165,99,17,226,190,133,28,207,60,40,120,124,239,126,172,217,142,22,114,121,2,133,105,205,251,40,209,154,245,175,171,145,51,5,8,25,111,20,102,9,237,33,45,169,211,254,236,116,161,151,130,25,85,228,161,36,211,52,182,156,165,125,245,235,236,189,9,200,166,212,91,37,113,112,175,69,78,31,189,206,6,170,193,217,127,84,255,190,43,187,133,104,92,124,42,29,19,253,70,226,112,186,113,121,105,157,149,18,131,93,134,226,179,41,139,186,120,243,99,226,148,103,225,241,18,218,63,92,10,78,52,81,131,53,42,66,122,159,125,52,80,143,135,66,61,72,7,20,155,229,94,14,7,58,68,180,228,205,133,179,109,185,29,141,243,14,81,143,137,107,4,120,186,109,159,217,14,227,121,206,174,105,59,204,246,175,189,93,68,118,10,110,200,243,82,158,107,42,141,157,20,58,245,186,45,63,92,195,249,216,248,220,138,121,150,164,65,219,196,206,72,223,199,33,242,207,103,77,235,55,163,31,111,51,213,82,221,68,106,121,83,199,133,35,235,210,3,192,155,194,11,163,103,178,152,123,92,58,102,45,43,51,30,65,112,238,81,221,101,131,72,91,122,120,28,104,37,194,91,154,221,117,85,79,70,126,41,84,75,176,53,211,51,247,136,65,227,181,91,132,32,145,18,59,53,245,37,210,121,25,170,112,165,218,170,158,245,55,114,47,8,198,54,50,67,128,143,106,53,128,98,180,232,90,101,184,159,198,214,243,155,7,76,221,113,164,232,47,68,106,25,225,44,36,48,157,25,135,207,105,174,96,205,46,139,14,177,207,230,251,145,96,197,35,163,118,190,81,182,11,179,191,209,54,21,198,9,203,74,152,126,241,213,27,41,155,240,12,232,136,135,54,118,67,233,135,78,124,74,226,100,151,216,164,89,199,153,13,154,196,8,121,179,230,132,44,36,219,43,250,252,219,111,246,107,123,0,45,72,203,71,6,20,145,232,144,147,137,144,134,51,188,165,105,16,120,152,118,101,215,192,67,71,0,1,108,214,25,127,60,26,75,237,90,193,155,79,172,216,198,24,7,190,178,161,89,88,48,120,0,251,212,217,8,169,112,26,100,36,9,183,21,90,20,238,138,81,116,211,93,23,118,188,73,239,163,66,127,68,224,28,16,226,134,233,141,223,111,64,144,237,178,244,188,222,144,15,50,84,114,241,222,215,185,170,21,215,243,95,10,251,217,62,69,167,120,84,176,79,207,54,115,152,152,232,146,49,134,89,72,78,2,59,51,155,244,35,87,60,19,228,175,1,181,217,142,55,60,85,119,39,146,162,183,38,148,198,48,171,225,249,99,8,34,145,20,50,230,49,123,239,95,239,171,122,51,253,185,144,67,144,219,166,156,108,92,223,12,182,91,203,183,186,107,120,150,18,197,202,91,10,121,174,172,196,70,193,52,118,128,163,101,29,71,165,0,155,95,135,109,176,33,154,78,146,122,95,93,236,243,147,147,54,213,143,7,23,152,138,56,13,69,220,236,159,251,229,214,241,107,190,210,152,252,139,143,106,186,255,7,236,212,163,61,41,172,142,71,32,124,212,239,175,10,162,101,221,30,201,50,95,34,20,179,30,117,170,101,95,183,77,168,104,216,87,168,235,190,159,44,112,171,172,29,161,17,234,21,204,43,238,164,47,82,15,204,186,81,146,175,179,12,196,252,54,36,172,12,9,203,55,24,167,33,21,112,53,33,195,149,80,0,255,4,5,164,218,236,49,223,2,161,165,145,19,179,118,185,116,26,206,83,158,32,170,102,138,244,191,247,219,197,232,104,243,194,110,141,209,80,94,30,35,11,231,252,208,192,68,226,194,234,240,37,248,39,198,42,164,99,1,73,20,128,163,42,70,92,171,16,178,153,119,246,237,60,1,39,136,39,46,165,135,98,86,178,89,10,139,28,91,255,188,96,116,9,133,217,36,70,102,30,200,126,128,236,43,134,15,48,214,152,166,47,241,109,175,84,130,175,126,53,231,119,235,232,228,26,219,60,61,253,49,157,92,117,136,72,188,235,108,60,254,206,29,18,215,146,54,105,37,81,186,84,85,213,88,186,235,35,159,250,86,215,174,219,96,205,12,139,38,101,220,199,243,109,149,3,24,249,197,223,94,85,169,69,182,248,217,102,47,25,126,1,218,131,42,132,250,227,45,25,186,166,222,6,163,44,71,192,227,69,44,56,100,222,133,53,39,85,229,120,102,121,221,143,45,67,77,54,175,70,99,49,76,211,25,175,254,248,205,94,237,0,154,224,114,220,138,220,0,239,192,199,235,47,251,189,139,139,20,180,141,7,163,144,179,157,137,118,121,90,69,49,152,30,255,177,165,63,117,216,205,73,103,138,16,126,251,129,142,117,179,98,90,57,77,241,249,206,173,162,110,164,250,138,131,72,230,176,159,89,196,161,24,135,164,223,152,6,145,109,9,187,78,124,223,48,177,140,93,233,149,109,203,48,13,126,232,226,169,197,224,239,213,14,64,102,235,75,43,124,76,240,60,59,96,42,175,116,229,166,70,71,217,127,86,247,125,62,37,53,193,229,112,109,31,198,126,41,9,141,42,214,36,135,89,30,28,114,29,107,192,108,232,158,63,211,208,236,166,238,90,96,148,54,73,42,232,116,28,31,189,33,132,106,99,134,9,150,42,187,216,243,72,192,226,2,93,172,15,94,172,237,246,135,204,79,31,245,199,20,86,20,124,100,121,245,195,185,11,15,132,62,174,178,96,178,227,0,124,22,63,123,193,239,70,49,245,58,87,21,115,47,99,83,97,238,18,251,2,153,13,234,55,131,164,79,181,1,40,11,246,238,221,155,42,255,124,241,10,34,214,18,86,255,247,168,218,129,40,190,107,4,193,231,3,42,107,149,148,175,203,126,250,163,226,153,136,11,176,123,210,240,9,76,221,198,35,170,221,186,81,134,231,26,80,22,225,134,24,36,152,14,223,181,86,241,75,52,16,32,58,2,134,170,0,99,41,10,229,8,24,82,42,204,239,3,137,232,24,20,153,25,189,58,55,139,106,218,105,218,114,139,137,43,132,48,84,71,215,85,213,253,146,120,21,138,143,189,127,198,20,59,195,223,215,116,5,105,171,17,2,36,168,26,157,168,103,44,61,130,169,38,32,131,163,49,27,175,2,20,171,206,121,154,20,155,221,100,153,66,81,190,167,172,196,100,44,18,252,23,62,203,93,143,67,55,245,208,5,178,31,45,167,239,4,127,138,227,37,138,123,106,183,122,37,203,232,204,42,12,133,146,46,176,55,184,61,170,19,59,94,199,214,93,147,89,59,203,27,98,203,8,38,212,81,20,80,217,106,235,45,121,152,243,77,21,182,15,114,121,172,133,34,137,33,96,52,114,222,225,111,192,48,21,153,103,100,37,242,3,45,83,17,86,41,234,101,173,5,137,41,198,130,87,242,251,221,75,125,252,212,143,28,40,189,135,180,143,70,98,205,0,232,81,213,75,29,186,242,236,134,158,166,219,78,134,145,226,137,94,78,40,42,206,34,173,138,216,178,157,25,166,232,88,124,61,42,230,148,251,253,67,69,209,75,97,80,75,242,69,86,77,121,97,190,153,171,81,22,237,174,198,36,250,70,60,101,135,159,50,164,254,160,212,213,146,97,157,224,133,209,26,58,95,234,153,211,22,32,119,94,42,187,196,106,131,155,32,132,124,234,77,66,202,64,110,110,195,235,30,168,94,57,147,110,64,139,82,119,252,233,181,83,208,9,79,55,133,154,139,47,57,223,237,163,172,220,54,231,34,95,143,212,131,248,5,25,224,146,63,11,60,128,160,55,122,157,254,89,111,195,111,207,68,78,225,150,189,0,251,118,247,177,241,108,163,96,28,184,244,184,255,131,199,247,58,19,216,225,156,102,24,26,13,84,49,192,166,113,121,206,141,161,181,12,189,58,199,152,121,14,202,131,237,144,76,118,18,103,198,89,13,225,112,236,83,239,41,120,9,118,212,54,215,237,123,133,220,209,46,132,165,93,93,247,161,175,71,111,215,16,116,135,205,50,159,58,125,65,47,135,18,20,251,24,41,127,95,158,245,148,90,17,30,72,89,211,108,169,58,197,249,165,206,108,241,17,179,120,134,114,87,141,213,110,201,45,110,51,106,92,160,206,237,68,19,225,160,36,15,0,117,89,86,189,16,4,115,101,223,15,56,59,120,202,245,178,214,252,155,248,1,71,211,24,232,203,80,182,71,43,158,193,70,37,104,164,75,19,119,47,15,145,251,251,39,165,120,209,131,237,230,68,168,232,202,249,30,57,222,140,106,214,37,132,6,35,71,230,64,182,46,51,19,89,204,55,22,202,109,152,62,247,181,229,55,170,4,136,126,234,19,229,50,152,156,125,68,110,139,39,19,164,22,225,94,64,6,122,41,28,203,160,163,144,76,9,6,244,42,135,11,192,1,76,31,87,62,184,106,160,176,32,186,80,223,1,251,166,215,98,39,90,26,120,201,113,153,250,220,166,85,190,56,162,17,135,165,40,102,169,229,211,218,6,83,41,85,192,134,209,232,7,236,232,180,1,104,219,123,67,244,27,194,237,193,168,211,207,216,248,203,109,120,46,27,143,146,177,208,177,222,231,221,238,239,70,229,225,226,144,96,23,163,61,42,11,112,239,114,142,176,88,194,38,143,200,130,181,142,158,88,202,76,107,135,57,169,163,70,81,165,91,2,154,224,186,157,2,193,116,235,195,80,46,183,48,178,146,228,162,94,2,12,150,119,223,35,232,220,132,70,82,173,58,102,99,126,92,92,31,85,121,146,149,144,166,126,206,242,111,41,251,94,35,194,196,45,164,9,236,39,136,34,239,100,222,152,219,78,223,236,146,142,8,42,116,128,10,240,112,138,19,130,54,229,111,95,71,203,0,135,96,174,24,182,199,103,28,132,134,225,101,203,113,86,88,187,33,185,239,5,212,218,64,22,145,137,128,195,215,110,29,120,91,24,113,207,157,153,165,132,78,136,155,8,57,65,112,24,35,159,198,145,197,148,194,247,163,161,56,31,221,206,19,174,254,17,205,190,201,195,43,216,35,185,195,224,218,121,63,36,101,205,246,111,121,192,156,146,140,4,100,120,72,221,142,35,99,192,114,241,215,68,218,111,168,17,61,197,7,50,143,241,110,11,225,100,114,3,122,163,186,115,20,152,69,141,109,92,5,211,172,78,198,216,120,19,35,71,17,234,97,243,180,59,120,111,106,30,181,48,29,254,171,232,240,68,28,32,252,136,128,223,85,87,9,62,53,27,58,235,184,224,9,248,167,152,210,197,89,79,54,163,9,46,147,55,30,113,205,97,130,41,21,232,121,203,201,167,220,96,221,118,86,214,46,89,6,137,7,117,215,68,147,216,189,72,213,209,129,122,86,255,253,116,11,219,158,80,230,61,29,31,166,239,169,87,124,55,235,58,159,179,99,145,155,130,252,178,223,134,86,77,184,131,192,189,1,214,46,190,13,91,35,164,74,203,93,25,173,127,171,207,34,193,109,243,73,113,24,171,74,187,213,167,73,21,209,36,169,203,152,165,91,51,47,45,55,249,248,97,48,22,164,117,139,151,90,157,35,238,72,158,11,5,208,143,178,40,9,32,203,39,134,146,75,48,177,31,115,50,221,10,49,102,57,39,172,153,70,97,123,62,54,116,111,18,95,115,97,185,5,167,243,212,242,100,225,207,182,207,171,106,17,10,110,71,103,90,114,73,100,218,181,78,70,173,107,162,144,45,146,20,136,53,229,41,89,81,24,173,131,181,118,90,57,243,186,128,96,52,1,8,37,158,51,28,200,3,111,221,99,174,137,207,7,152,13,149,239,218,204,236,194,63,42,189,141,58,134,95,111,59,204,143,40,196,213,240,222,193,13,137,35,147,96,120,55,107,171,27,111,158,32,155,80,125,37,76,115,91,231,203,76,115,158,237,135,86,6,249,40,215,17,186,22,34,11,220,141,8,209,125,39,107,228,78,138,195,105,63,121,62,129,128,113,180,65,234,17,87,183,52,184,68,129,164,245,155,206,10,59,206,158,223,6,222,176,237,6,96,145,252,61,149,178,61,245,144,68,152,115,60,106,76,151,154,181,50,223,226,157,194,145,53,111,219,117,36,156,52,251,69,164,206,6,93,221,106,147,193,245,111,166,198,20,40,55,238,103,141,254,126,198,168,255,198,44,106,225,82,15,3,142,170,77,214,193,7,117,190,228,168,53,51,96,145,180,80,65,127,166,4,120,46,12,68,255,226,13,218,241,203,165,237,174,63,252,6,182,33,167,255,178,80,215,73,101,65,64,196,135,225,84,28,151,101,58,91,1,209,138,5,233,121,79,62,3,193,193,118,85,251,155,251,176,231,145,207,255,100,104,125,52,209,168,187,250,96,231,110,69,39,238,249,67,241,112,33,108,107,33,15,20,210,37,187,234,136,124,225,147,52,255,158,184,202,182,30,201,255,44,108,112,229,77,6,45,39,82,7,189,254,245,188,40,49,45,70,124,146,197,8,255,161,35,84,14,5,131,156,73,169,68,196,20,137,92,65,233,160,179,157,248,153,128,92,157,85,171,117,70,202,84,244,94,65,85,199,100,166,132,104,144,166,185,37,137,44,26,86,91,3,154,136,251,247,223,208,229,218,233,68,33,204,102,135,144,103,95,110,42,112,6,237,87,166,117,176,64,57,234,134,213,56,251,187,234,75,182,205,1,151,255,174,152,117,161,170,45,91,102,44,86,48,68,158,166,137,13,163,202,180,86,128,168,111,158,254,212,143,179,122,142,218,208,124,116,94,21,246,169,141,252,131,244,150,34,158,20,141,102,28,176,228,21,145,159,37,106,32,129,212,7,124,23,156,245,25,151,78,69,49,124,99,85,93,117,12,87,15,247,112,174,197,26,227,21,70,92,64,57,170,84,236,195,71,185,35,157,85,173,154,49,145,202,91,61,251,112,54,123,97,97,138,157,155,74,168,177,77,131,196,130,206,48,226,179,129,67,41,202,206,178,236,95,254,127,93,226,204,248,122,31,150,114,237,94,160,196,255,126,133,85,248,53,15,99,34,115,69,231,200,57,48,172,69,83,84,11,144,245,19,98,15,124,21,172,251,112,183,240,52,255,155,19,136,163,123,151,27,151,155,86,56,249,19,59,39,1,193,241,27,233,199,107,195,176,21,156,112,175,130,237,30,246,19,131,250,209,26,177,121,174,184,141,13,45,219,67,81,210,61,200,27,82,227,55,160,233,53,232,67,30,212,49,102,166,128,226,48,162,173,59,179,30,86,207,28,142,153,37,135,168,7,22,225,254,104,87,39,3,178,167,21,145,235,103,40,31,94,86,10,84,241,197,103,133,82,218,193,8,60,215,124,116,74,38,170,143,211,39,2,80,109,98,198,111,133,176,124,144,206,119,6,127,177,33,80,206,220,202,28,12,137,182,30,78,186,106,116,253,167,84,86,12,250,237,217,137,173,26,36,12,161,248,76,23,224,94,86,169,91,212,199,69,230,134,245,231,119,49,161,139,253,251,252,247,148,232,68,76,148,92,246,146,25,84,96,132,196,147,82,226,134,160,174,150,209,85,43,112,48,103,162,246,122,100,220,248,47,2,248,97,161,44,75,36,0,220,46,49,79,136,43,45,94,208,174,181,202,75,85,136,135,230,111,76,230,80,61,131,201,47,14,50,122,194,138,232,192,185,92,123,91,108,177,114,28,77,115,65,223,118,206,40,239,124,70,190,248,85,182,230,227,139,93,219,96,8,91,116,76,219,242,137,194,100,134,43,81,28,17,112,60,237,106,231,170,183,121,134,136,179,139,85,103,209,85,85,176,189,219,200,46,82,131,220,112,55,198,87,215,189,240,206,70,110,241,236,3,118,37,183,101,54,215,182,3,105,88,224,212,119,229,58,250,87,218,226,203,71,114,168,8,195,200,215,16,252,185,147,59,207,189,133,11,135,190,155,146,126,210,150,44,200,124,158,35,123,146,9,80,252,156,208,112,108,85,94,183,95,56,130,73,199,163,135,89,11,92,100,120,193,46,13,234,253,59,179,142,78,63,43,29,19,79,55,247,146,220,68,142,40,228,145,81,206,76,245,246,6,105,174,253,209,130,94,118,6,48,172,141,36,108,38,250,52,64,164,64,116,161,37,87,47,0,221,234,107,76,84,21,48,156,190,28,25,209,120,174,173,45,148,185,198,100,246,85,7,12,204,174,26,12,240,229,100,223,23,247,213,235,103,252,219,210,72,75,217,123,142,127,222,228,232,143,242,42,16,215,183,100,202,17,84,196,175,185,135,93,110,17,186,63,149,15,186,136,205,110,170,178,159,204,87,54,227,244,4,132,32,22,39,171,219,52,231,161,73,87,187,220,115,34,215,65,39,231,65,115,188,155,188,244,118,131,170,6,77,35,179,37,179,35,233,170,64,102,80,151,78,178,24,195,245,221,196,105,34,18,104,75,4,46,184,101,104,144,238,16,175,91,220,225,139,220,255,98,21,82,113,53,58,185,231,103,10,58,153,155,95,157,68,46,71,237,61,202,60,7,17,246,119,123,78,156,232,100,114,165,150,221,39,8,48,231,179,194,29,190,130,97,32,89,243,239,176,205,70,246,123,100,244,119,221,57,239,172,162,238,196,72,243,136,214,142,151,106,58,170,152,19,30,52,15,30,218,247,192,196,216,236,153,1,161,232,154,206,208,68,240,167,231,197,131,113,86,10,95,117,173,0,226,129,198,135,91,3,65,194,70,218,8,234,137,137,185,127,50,60,10,226,93,22,201,233,86,18,132,151,251,136,183,61,108,18,188,172,41,61,225,141,40,169,193,122,147,141,214,205,71,213,241,198,28,197,209,168,14,134,89,222,33,255,216,245,1,17,231,49,199,163,43,59,245,134,167,111,15,151,210,107,54,64,83,1,204,222,100,63,51,208,252,248,222,121,7,60,165,252,229,115,65,142,32,21,248,226,196,230,37,169,23,160,194,242,226,247,206,4,209,220,49,56,83,122,241,161,240,9,17,87,17,59,207,72,153,203,26,210,184,58,152,33,29,7,128,172,235,0,163,241,142,196,2,52,123,12,242,166,72,99,163,69,236,4,143,207,18,95,231,117,189,116,150,140,99,162,147,206,53,110,156,97,157,4,251,158,68,173,233,71,118,98,65,42,85,35,220,22,112,58,215,169,130,42,158,197,38,255,64,113,38,252,15,219,222,21,232,194,40,27,195,174,128,75,71,18,243,243,110,188,147,183,234,179,155,121,59,194,230,190,137,103,115,242,92,166,4,120,154,48,203,152,219,67,111,146,130,179,161,102,35,191,182,141,67,247,180,123,227,0,234,71,179,58,135,69,178,126,27,214,228,178,7,35,108,59,151,54,114,46,206,159,110,192,28,107,164,233,140,178,217,242,155,146,68,174,170,224,1,253,151,106,218,129,20,136,194,73,23,144,158,128,15,255,150,179,36,88,180,137,76,124,202,77,44,123,173,141,244,31,156,95,184,147,204,44,124,218,86,36,55,167,213,176,222,142,59,239,255,196,1,202,239,121,154,88,36,48,233,70,85,94,144,208,206,197,140,27,164,53,113,61,170,141,203,209,75,184,103,213,164,227,1,51,210,173,161,189,74,187,82,95,142,29,51,79,122,61,90,212,140,254,60,156,224,240,228,95,172,194,196,150,101,24,84,233,58,159,164,121,47,78,95,198,120,112,95,117,110,244,22,238,3,180,185,5,148,51,80,219,140,17,91,187,226,182,248,123,229,155,235,147,181,85,250,207,218,26,165,254,140,215,70,14,41,109,59,246,203,34,51,178,238,128,47,227,23,7,38,184,203,23,220,165,202,34,255,227,66,95,73,185,180,77,30,121,232,112,92,16,40,33,150,151,231,190,207,178,0,138,166,51,31,255,226,184,59,68,253,102,9,155,118,49,75,50,121,20,103,67,50,227,49,199,144,78,63,93,38,205,200,108,184,114,132,69,165,123,135,120,254,13,32,85,247,229,178,52,122,12,33,138,223,225,237,53,109,60,40,121,125,193,19,130,180,230,28,20,65,77,218,1,229,197,24,246,242,4,48,6,54,53,237,200,130,139,140,191,59,199,20,152,145,157,161,76,246,169,225,35,226,138,30,198,175,187,224,233,135,48,200,182,185,75,173,25,240,172,180,113,38,91,82,25,101,106,17,195,242,210,145,193,162,157,248,96,175,55,94,113,124,192,100,97,175,82,164,239,233,29,24,75,151,5,186,172,133,237,37,231,172,27,68,180,90,175,225,237,200,164,157,39,234,20,127,27,157,171,43,219,22,20,72,101,159,8,19,43,25,5,196,225,172,102,126,106,226,113,159,170,118,175,229,42,49,19,120,31,250,80,168,81,56,112,168,11,54,96,184,62,98,204,32,10,247,150,85,42,237,159,151,58,135,69,66,230,68,223,220,9,32,150,155,162,10,233,181,22,23,65,22,23,42,94,219,98,227,124,238,162,189,77,159,6,189,25,58,13,217,181,53,96,120,82,149,114,23,147,169,112,40,59,149,9,76,134,60,31,48,47,248,169,85,167,220,64,169,51,187,232,148,223,141,185,32,104,150,222,142,190,1,158,168,14,157,195,111,60,203,135,120,185,47,49,255,172,191,118,52,115,227,35,75,133,168,120,25,66,175,202,199,91,100,68,99,17,158,228,146,73,175,49,234,152,212,157,68,22,158,31,131,67,130,43,165,25,133,162,121,26,145,112,138,22,121,220,26,194,240,53,238,249,216,208,20,28,254,190,58,178,49,22,29,16,226,66,195,153,10,142,63,96,86,240,75,192,203,81,186,166,12,70,159,226,35,242,232,83,35,152,151,25,39,247,56,200,238,44,188,99,127,56,56,85,146,165,138,177,49,161,197,161,150,166,91,2,104,173,42,80,142,162,3,211,200,12,226,156,188,184,125,42,232,191,38,234,135,136,1,105,210,48,150,120,39,81,187,235,152,88,121,176,157,182,136,145,218,164,55,76,139,100,168,181,130,21,56,217,43,225,238,203,239,141,24,186,205,13,164,18,90,118,175,134,192,187,7,190,56,167,73,187,163,155,17,70,145,197,39,31,134,101,243,20,131,200,117,135,197,116,171,131,33,110,34,63,18,182,43,75,94,43,226,156,65,157,136,53,209,98,174,151,80,187,166,248,216,176,155,135,238,167,170,108,203,212,69,251,86,187,146,29,42,181,40,57,39,215,23,96,101,165,57,36,18,69,244,60,79,30,169,246,72,118,209,109,101,106,239,253,220,181,125,141,204,109,247,218,89,211,151,180,246,59,182,72,42,203,177,17,59,231,31,242,248,65,167,98,197,210,188,227,2,29,168,101,55,40,231,235,145,5,7,104,131,116,188,150,134,167,119,120,43,142,107,23,157,151,6,111,184,28,26,167,227,2,214,195,151,128,12,112,234,163,124,105,26,177,159,17,166,247,51,26,42,74,48,243,95,177,24,174,240,239,29,225,235,27,126,97,27,98,227,114,150,143,217,101,32,235,207,56,191,185,237,103,107,130,168,209,121,208,113,114,223,78,77,200,255,96,11,134,182,213,206,56,99,190,90,109,226,198,107,122,187,112,239,115,46,201,41,58,110,228,172,97,220,5,64,96,202,199,103,223,14,46,107,63,252,50,153,202,130,147,185,85,51,103,205,22,178,183,241,42,177,154,62,82,138,194,151,174,253,248,72,108,139,186,238,90,5,201,250,118,129,68,159,64,201,94,11,15,115,230,211,186,1,166,239,227,36,96,111,55,126,78,89,10,64,88,5,112,8,149,125,214,59,33,83,76,219,10,196,210,85,254,11,194,215,154,179,131,225,151,99,162,238,47,202,220,143,210,246,23,154,191,27,67,84,65,226,123,116,39,7,174,103,226,223,249,56,254,170,87,75,199,220,49,61,78,164,50,108,254,24,229,6,14,18,181,99,121,203,195,197,191,174,113,81,218,237,66,216,34,191,85,86,68,213,110,165,49,155,162,107,230,13,214,174,201,164,228,43,157,242,172,49,2,249,236,206,223,68,127,37,39,221,46,109,6,12,138,69,242,36,168,172,20,21,239,60,155,158,148,208,144,69,43,247,185,15,148,231,78,72,51,183,8,3,216,56,122,29,131,251,130,59,36,163,201,124,89,138,22,55,23,137,46,177,46,63,113,63,123,53,209,78,239,63,235,185,109,117,241,246,220,192,144,219,39,178,73,120,67,119,26,47,248,30,185,53,206,151,215,221,248,37,193,16,171,109,50,156,17,13,241,249,161,217,84,26,117,156,106,213,182,95,110,234,221,224,9,12,164,108,20,62,155,13,106,131,246,156,85,124,119,186,188,224,212,162,11,233,56,193,142,193,137,88,211,234,45,103,10,59,107,158,238,9,156,77,162,159,1,16,100,94,249,102,102,23,108,205,40,142,113,255,16,34,81,222,61,17,160,64,38,85,138,7,114,10,139,28,27,86,66,152,129,148,120,132,104,52,241,27,237,196,61,228,159,133,145,51,79,43,179,217,216,35,161,31,20,113,49,248,162,32,85,150,217,195,94,25,14,165,111,13,138,46,19,163,28,8,65,57,11,162,221,155,103,139,239,87,16,36,248,107,161,140,72,65,171,234,178,117,10,148,87,64,139,244,254,61,39,244,143,90,231,217,60,99,7,255,236,179,86,222,214,34,50,86,11,195,243,67,14,75,93,231,212,255,78,171,45,106,133,133,70,99,190,197,71,194,62,185,169,126,224,77,17,80,212,32,123,169,131,43,159,56,108,124,168,215,91,61,189,148,239,192,44,225,251,28,214,115,170,9,181,28,195,52,208,109,144,5,18,31,131,80,189,172,96,210,225,222,42,215,135,183,246,17,84,53,17,85,132,65,26,114,165,144,178,117,145,96,30,187,213,210,152,244,136,141,121,62,79,240,176,140,76,48,201,231,98,117,99,25,230,201,78,213,234,9,53,168,52,197,135,157,202,56,226,255,47,86,88,245,76,26,252,68,144,207,62,18,232,223,75,226,244,160,84,78,17,86,97,133,255,62,162,95,122,17,67,175,167,76,126,199,221,86,105,235,211,76,207,205,103,195,219,69,252,128,138,159,188,212,181,140,35,118,164,202,68,113,215,100,110,143,12,5,210,245,211,87,71,35,40,194,135,102,128,216,40,243,204,19,9,209,63,183,36,49,134,108,116,108,214,219,77,241,114,113,165,184,143,234,39,205,59,243,75,8,225,152,85,49,56,177,121,208,140,0,17,23,155,64,206,209,105,186,162,250,67,1,244,248,43,42,210,0,136,141,243,210,162,75,93,216,19,208,56,61,38,75,36,82,255,12,212,83,83,55,12,195,166,124,126,100,239,224,151,25,125,243,123,210,154,134,16,39,74,40,109,69,87,111,46,105,78,230,97,159,227,164,189,178,249,148,203,24,18,10,17,249,243,51,102,196,83,250,82,76,181,234,204,186,206,240,197,150,5,146,141,125,183,254,90,49,4,165,164,235,189,34,55,51,251,163,174,72,6,111,104,102,239,233,55,161,163,244,121,120,26,90,160,56,235,43,51,188,230,225,242,76,212,7,195,8,217,104,131,248,48,146,74,124,117,74,23,91,188,222,129,46,66,83,211,153,233,35,104,46,2,140,195,25,98,249,25,37,173,202,193,142,70,80,179,92,202,125,2,244,168,89,99,222,183,62,122,24,41,32,128,108,139,29,251,65,56,162,231,174,163,67,183,74,62,2,1,32,218,86,35,214,51,139,28,72,79,19,23,57,125,216,138,132,200,247,110,107,70,39,83,107,186,56,212,159,0,104,230,165,42,212,246,208,19,31,3,178,247,230,26,172,154,29,90,83,75,133,106,196,231,131,173,26,13,198,34,115,83,5,18,100,158,150,243,178,123,42,144,209,163,212,19,108,100,48,11,163,140,197,147,149,11,234,216,220,117,151,222,214,60,102,98,199,192,114,102,206,242,74,176,12,85,116,230,149,214,32,9,25,235,114,6,241,245,143,226,63,160,56,93,59,70,207,193,205,104,191,30,225,43,115,96,74,1,111,89,172,17,140,57,228,211,236,246,224,120,226,231,247,36,39,217,192,227,207,184,155,169,241,202,6,70,31,199,244,44,218,69,246,150,5,41,228,210,121,157,89,247,146,117,5,77,70,55,41,216,22,159,18,156,133,153,150,246,144,245,252,89,143,118,232,162,76,80,89,35,12,100,209,92,221,74,151,15,159,108,207,228,230,158,58,153,184,10,23,92,46,40,123,223,226,44,205,179,50,176,199,216,113,106,100,150,114,148,219,77,198,92,232,130,202,8,13,159,110,66,234,219,178,87,179,224,241,103,195,229,21,238,62,77,236,84,161,249,27,211,98,207,57,237,107,227,31,56,235,36,187,247,173,221,19,133,196,163,67,148,8,15,58,117,77,203,108,155,129,240,50,113,70,14,75,222,153,124,70,187,18,3,7,225,255,130,6,215,85,45,135,73,182,179,50,222,189,147,190,48,69,86,196,38,182,180,29,13,25,242,56,236,224,196,254,221,202,22,208,230,1,221,61,137,150,72,26,116,106,32,69,109,165,26,96,186,98,10,220,62,231,50,72,113,213,3,104,208,254,108,145,97,69,167,93,19,249,253,118,37,245,152,235,14,230,28,213,18,110,183,188,246,28,251,92,161,155,200,142,70,105,210,212,60,215,163,229,28,69,107,255,194,236,166,132,157,33,140,47,215,95,159,107,119,50,193,237,86,48,153,199,18,188,89,73,189,216,96,106,149,44,116,146,162,218,142,55,9,223,138,148,36,201,165,95,115,47,13,245,242,200,120,122,33,232,62,107,113,138,36,63,240,240,183,236,39,192,196,172,65,134,52,17,27,204,133,249,174,56,216,211,179,46,9,162,52,155,215,96,205,57,125,226,125,213,148,132,145,14,143,142,187,173,146,138,27,40,46,70,12,15,166,163,192,83,88,5,105,18,214,73,160,100,234,16,57,95,105,232,208,39,248,13,137,87,162,73,209,231,116,134,17,70,247,52,171,134,64,108,124,195,163,7,156,29,136,66,67,126,234,29,216,77,132,173,33,81,238,142,246,165,193,254,128,134,193,151,24,149,117,41,140,22,201,127,180,57,19,167,140,37,227,224,239,39,54,33,115,191,0,254,154,255,54,86,44,48,118,96,208,242,80,229,157,123,189,60,115,235,2,114,118,29,115,27,30,84,246,150,169,217,12,247,9,64,118,141,58,218,239,182,227,214,45,193,22,34,204,132,7,16,52,22,223,189,13,63,159,184,247,215,117,8,34,188,184,72,35,94,25,174,169,87,201,78,235,221,14,148,227,24,202,20,220,140,92,149,215,177,78,154,131,124,252,91,241,84,14,195,253,60,80,157,140,86,169,44,153,226,64,23,130,253,122,241,108,81,42,83,210,2,136,120,106,9,230,133,148,13,62,197,199,124,247,52,200,82,35,31,174,204,190,136,81,75,88,111,63,197,148,26,24,89,81,138,8,121,90,231,214,68,226,167,186,167,199,52,64,210,211,128,248,137,71,211,197,77,195,24,2,84,23,72,73,73,187,4,35,99,170,132,88,198,81,46,95,111,169,119,238,162,152,114,126,138,237,218,225,208,170,204,8,180,223,52,54,10,57,64,2,13,62,239,170,16,40,138,121,9,82,109,233,65,59,73,216,210,124,87,107,233,204,29,86,245,193,145,197,215,205,182,139,175,143,200,81,122,170,115,106,4,55,7,56,184,162,195,156,57,177,54,143,146,226,121,252,91,51,38,45,222,108,126,240,248,131,14,48,73,22,30,77,29,232,21,171,117,145,110,44,145,29,111,85,178,222,112,57,112,107,241,234,248,72,6,67,81,76,221,221,197,242,156,82,65,116,58,178,204,45,239,250,16,50,69,163,57,212,44,43,182,246,44,188,100,93,192,212,110,86,177,216,52,7,235,243,72,206,6,1,132,80,241,58,166,33,230,149,146,11,34,152,64,135,30,142,148,4,101,238,27,227,187,215,197,155,67,62,103,141,168,119,55,84,235,6,212,30,26,46,141,14,235,116,176,133,58,115,117,242,159,69,159,9,131,70,172,121,155,98,181,187,7,217,86,202,54,230,219,216,187,121,208,22,69,240,247,226,121,79,191,236,57,11,32,77,87,2,35,50,154,231,249,128,165,25,133,60,196,186,30,108,56,91,188,101,242,81,105,204,217,227,121,132,87,98,236,86,184,47,8,157,59,154,5,217,6,239,122,93,250,226,148,176,226,161,37,148,118,197,218,204,172,226,218,160,171,181,93,107,81,37,236,54,211,102,94,239,233,197,122,39,112,204,21,215,169,182,214,213,10,250,137,180,101,155,224,225,253,56,40,224,249,233,106,210,248,196,114,159,160,207,53,154,240,4,121,132,86,151,98,244,227,104,16,115,207,89,229,208,153,7,197,175,1,188,207,207,20,8,72,179,18,161,248,111,34,68,28,17,188,46,231,203,139,221,89,161,5,38,135,243,111,90,85,160,218,101,243,209,227,55,233,171,195,212,172,186,226,193,19,204,156,51,94,220,249,170,168,59,19,39,89,188,120,133,67,216,90,204,247,220,5,222,196,23,23,128,64,69,189,213,153,59,103,226,74,56,212,98,45,98,167,52,237,85,214,65,93,178,235,248,192,74,33,124,48,9,81,66,246,13,169,85,157,176,188,95,189,236,246,105,49,30,196,107,183,250,197,186,1,201,130,49,21,229,227,58,216,124,68,238,79,35,18,129,216,2,39,244,115,243,238,215,208,55,15,161,104,46,35,86,53,178,110,5,215,35,78,108,128,37,192,241,201,121,120,10,46,187,23,120,207,64,14,206,71,213,152,43,108,105,158,72,105,41,239,72,218,153,226,89,119,4,74,186,247,89,132,84,73,186,227,72,6,35,192,14,122,54,151,193,206,73,131,88,242,205,0,192,94,227,95,15,188,119,133,105,154,239,105,151,17,104,113,128,167,75,14,212,32,184,177,189,103,120,182,205,46,62,246,46,99,86,114,3,147,16,169,228,238,61,148,173,182,207,23,207,202,145,76,100,94,193,12,235,130,186,23,244,56,74,158,202,65,241,231,112,83,140,78,7,235,228,219,239,23,167,200,32,127,57,184,244,207,165,84,207,69,132,215,174,206,149,132,10,76,125,211,165,248,214,30,114,131,22,215,196,18,173,176,64,195,123,22,97,178,113,168,203,216,230,68,2,19,54,41,25,137,49,134,231,92,189,32,100,136,166,104,173,194,185,48,133,73,226,69,104,120,181,13,146,50,217,204,116,238,158,195,161,178,127,168,247,178,240,251,217,221,101,102,246,90,207,68,188,252,86,188,181,42,255,31,132,235,214,95,165,238,134,169,83,177,52,114,16,199,127,175,205,62,201,99,41,49,109,98,70,176,161,240,49,208,71,33,216,37,220,231,53,239,211,7,206,212,203,28,246,236,145,222,129,45,29,240,224,249,148,101,86,59,43,169,79,223,28,178,18,124,192,3,145,237,100,196,195,134,190,208,24,90,29,25,15,255,45,149,44,16,87,155,99,124,36,69,173,207,70,59,161,243,144,111,184,186,132,217,27,233,32,168,66,238,183,250,191,103,7,52,234,14,12,35,54,79,223,61,166,152,135,234,211,231,184,161,230,223,254,49,235,17,24,215,103,45,192,174,0,65,202,155,76,61,25,72,225,52,217,152,10,81,60,36,123,154,113,118,156,166,186,145,58,179,62,43,101,123,19,104,159,69,107,64,84,137,230,150,101,94,50,224,68,111,153,46,253,89,143,183,211,155,56,175,1,213,235,56,176,37,23,217,87,190,72,182,31,3,84,228,136,21,23,57,228,196,73,94,16,18,231,51,137,207,199,1,214,218,136,75,230,35,95,206,175,169,88,179,15,191,88,230,108,185,13,95,234,180,233,26,68,11,219,75,82,55,11,49,141,70,51,98,29,64,104,19,1,239,69,165,53,5,92,39,187,166,135,54,255,91,94,183,123,80,131,232,38,86,107,28,36,99,206,23,205,90,84,172,186,108,19,87,190,126,13,160,32,209,205,67,99,180,145,91,76,217,134,121,192,170,207,86,72,227,203,89,76,108,106,96,154,37,215,255,76,252,186,77,55,32,75,44,115,80,199,153,249,157,142,113,154,58,160,47,214,106,240,28,22,199,128,55,209,70,71,152,132,46,177,216,28,75,36,122,206,202,161,154,62,114,9,143,54,208,131,93,194,3,33,131,171,248,9,121,242,219,120,93,173,229,183,90,25,132,55,125,197,107,40,240,58,181,145,249,179,192,171,77,115,114,126,37,34,123,40,116,109,243,22,12,147,113,87,12,143,223,74,107,185,7,71,235,26,31,20,157,124,48,59,243,195,145,224,45,192,227,107,171,68,92,50,3,189,71,195,177,142,103,94,55,97,217,16,149,237,150,154,57,215,230,128,192,79,247,184,184,160,20,77,213,48,199,136,222,90,0,224,196,164,57,100,246,208,47,67,100,164,85,247,183,244,126,141,198,255,181,58,75,129,90,59,14,231,110,15,36,98,105,48,40,65,209,214,53,210,2,204,161,104,174,138,150,193,135,1,211,26,189,209,84,243,41,189,148,99,47,227,38,147,102,129,58,72,77,36,68,79,70,236,238,49,79,47,83,103,172,199,46,78,93,176,164,47,228,37,234,119,200,68,65,214,135,84,222,141,15,12,0,168,203,144,208,203,104,44,38,241,217,192,88,56,234,78,139,88,37,155,100,141,48,33,22,232,90,174,47,27,248,172,140,193,225,38,112,98,87,132,117,201,44,216,173,124,246,25,90,190,92,79,234,73,102,180,201,10,16,161,178,133,203,225,57,41,146,82,63,91,60,132,149,246,31,89,185,225,224,203,58,177,117,10,18,41,69,115,72,197,205,229,242,252,101,167,108,156,70,230,132,3,0,179,95,193,144,246,136,196,53,69,70,128,82,11,97,95,144,177,170,181,187,234,200,115,107,153,236,255,111,249,34,238,80,114,149,43,251,50,164,205,221,23,200,96,255,245,122,230,72,192,200,38,190,46,76,185,250,210,67,253,7,226,239,151,51,235,177,179,12,185,122,206,175,237,188,158,155,250,16,240,241,49,210,106,199,128,77,29,59,111,234,109,115,146,83,53,244,14,106,80,245,81,222,1,197,52,115,57,251,171,86,207,36,151,80,167,110,207,201,14,41,175,158,119,140,232,73,214,169,73,70,137,137,163,206,25,86,95,230,176,48,107,177,148,154,83,134,13,194,183,240,22,19,82,89,150,250,21,115,40,118,77,89,2,233,16,124,50,183,134,49,229,133,16,196,128,88,10,1,37,129,37,16,253,216,79,173,53,131,189,243,125,138,144,217,103,163,88,68,136,69,150,113,28,206,253,252,26,197,8,245,163,55,65,83,119,40,23,184,254,180,210,78,108,233,148,188,85,193,25,43,96,82,20,45,24,115,190,55,89,149,184,72,24,131,245,160,251,157,6,106,136,28,86,18,251,97,124,218,55,95,243,164,22,235,87,205,88,101,67,135,207,123,144,193,136,216,199,185,48,163,187,19,149,31,95,231,182,223,148,76,26,79,74,212,104,244,221,19,106,244,21,17,69,121,84,223,55,150,62,79,36,9,174,128,153,207,84,84,175,105,158,15,173,197,24,170,161,235,9,83,241,170,101,250,79,16,175,158,57,210,87,254,144,135,192,133,216,211,139,173,157,3,95,192,3,70,117,67,100,5,160,159,155,147,25,241,126,42,117,203,130,148,83,58,90,52,162,41,154,168,213,126,36,47,214,141,48,91,0,1,100,155,43,197,19,5,239,255,58,195,173,13,117,1,209,85,179,49,219,193,43,41,14,58,94,247,196,155,214,115,201,103,129,169,106,225,174,155,227,139,144,30,54,248,132,104,26,224,159,32,140,237,158,69,20,54,240,21,30,207,189,245,98,177,21,208,58,224,118,97,157,25,142,183,214,200,155,241,32,217,162,28,142,158,129,113,50,208,20,200,106,19,25,53,21,7,67,5,202,120,168,43,122,178,5,180,25,159,162,219,160,203,134,163,59,15,28,199,221,234,45,14,26,218,94,67,174,77,198,90,87,198,232,24,19,111,154,149,42,172,162,64,95,238,50,26,15,245,244,141,149,92,238,110,242,171,65,96,155,16,60,28,145,162,1,3,75,180,64,198,82,193,54,130,51,163,166,52,90,217,91,237,21,6,24,15,16,204,229,18,75,125,77,30,23,57,9,50,136,127,237,40,85,24,7,184,47,229,112,117,223,220,151,130,202,196,190,13,90,79,106,233,15,200,179,225,15,41,208,233,246,113,204,200,175,12,221,28,129,154,239,96,98,54,255,106,11,23,11,222,107,229,204,32,87,228,147,186,0,181,37,153,9,34,204,121,250,235,1,49,172,242,128,87,24,87,136,1,248,10,249,92,8,22,208,90,84,130,233,8,126,131,27,102,203,105,190,192,20,148,117,66,242,26,237,152,99,141,128,97,90,186,17,93,202,200,183,110,193,203,226,101,44,197,141,147,106,234,73,44,240,132,248,198,69,171,29,100,78,15,87,89,173,114,126,30,206,37,163,197,144,198,215,137,243,145,184,232,132,91,222,187,113,21,38,212,6,245,57,34,246,231,235,31,49,104,25,21,218,215,124,68,194,20,126,171,236,140,168,24,72,56,76,36,24,249,130,30,238,160,249,31,247,8,236,188,92,225,27,55,7,166,90,88,45,82,138,39,137,62,11,229,39,207,193,25,124,145,2,235,98,67,50,53,26,9,218,229,5,83,3,124,114,159,217,193,94,95,120,200,233,198,131,106,154,174,202,177,174,227,87,51,20,179,86,233,122,185,66,149,183,201,127,183,126,10,191,36,216,189,88,79,217,181,30,200,149,80,37,213,41,250,193,109,191,123,113,74,85,24,115,9,58,105,168,63,69,6,152,211,52,19,183,52,203,46,13,134,14,117,61,30,39,128,26,213,124,136,67,88,210,249,232,110,140,65,250,61,198,40,116,62,105,68,181,175,164,167,158,89,98,165,231,105,82,245,10,205,33,28,155,41,64,205,238,42,84,181,238,238,50,66,250,77,232,195,131,26,247,66,9,136,209,107,31,81,251,50,21,48,167,231,75,125,38,253,253,98,162,193,175,5,20,104,71,99,175,241,23,214,58,15,153,250,21,129,230,185,177,222,220,217,208,202,231,53,156,93,195,40,194,138,180,154,57,57,128,198,91,249,239,245,127,149,150,198,176,52,231,186,53,218,39,79,35,161,185,38,26,51,168,149,176,222,41,139,139,59,137,71,183,61,31,123,225,175,138,220,210,83,148,225,169,53,143,113,180,75,252,185,205,219,32,196,179,134,235,127,65,31,141,160,78,219,63,103,50,238,156,115,142,170,154,2,195,91,123,229,104,1,241,133,33,197,20,234,36,180,78,129,129,49,7,28,248,107,152,32,87,217,228,48,105,76,184,120,117,236,198,13,217,154,252,244,130,63,131,241,205,55,85,161,209,5,161,179,44,209,45,102,146,79,230,195,58,61,105,147,255,122,230,122,204,78,248,69,219,169,208,4,36,199,225,165,202,100,17,7,39,75,60,58,211,113,40,178,194,163,147,212,231,24,122,201,167,195,63,0,242,97,25,96,80,32,254,147,248,239,65,120,75,179,80,227,7,28,67,48,251,85,54,102,155,102,100,63,221,189,191,205,219,98,84,76,194,223,147,117,103,170,153,251,129,186,71,233,16,244,236,202,194,103,234,185,143,128,182,103,93,51,84,2,57,214,165,181,47,154,226,26,106,21,65,46,100,171,209,240,82,50,140,215,8,193,46,173,107,40,207,178,65,225,251,229,79,228,101,193,59,100,186,16,215,134,214,31,209,248,130,246,187,133,12,89,166,207,216,127,170,9,107,236,254,30,132,58,7,112,38,112,200,112,147,112,153,37,199,3,43,0,99,254,168,106,143,102,81,120,76,68,35,140,33,220,14,61,136,58,87,11,159,2,39,67,225,55,185,230,24,46,67,181,186,92,31,137,18,90,140,77,78,55,157,133,200,50,61,109,108,87,252,37,229,30,91,105,71,26,162,106,9,113,234,157,89,193,162,117,140,1,58,71,3,200,222,173,241,204,152,7,34,232,120,222,190,241,188,4,185,36,194,242,148,233,43,226,116,38,176,233,115,34,191,193,102,75,169,55,169,157,251,61,12,134,188,108,229,205,188,42,81,119,236,184,235,217,158,43,62,158,50,65,67,193,181,57,123,203,201,225,35,60,198,21,0,219,113,233,78,76,221,100,9,60,138,176,75,251,241,78,249,55,222,117,103,255,34,187,198,170,68,152,46,170,133,75,88,40,162,195,139,11,73,89,253,30,142,47,144,218,195,31,45,134,181,198,8,132,78,152,96,135,156,107,197,82,172,23,73,211,213,243,11,35,41,130,208,24,58,93,10,50,117,219,67,13,139,204,251,152,191,255,32,16,9,22,181,185,189,128,121,142,8,136,232,207,223,162,206,238,219,214,215,161,167,249,123,46,57,136,42,173,200,8,129,14,172,140,204,73,26,60,220,16,165,57,238,143,140,12,241,9,51,201,72,101,140,21,191,20,202,250,7,93,223,49,33,195,83,250,114,151,91,153,130,74,9,234,190,46,111,191,211,201,211,15,87,2,45,170,81,73,95,235,67,24,207,224,189,151,175,129,124,51,85,174,193,89,49,214,130,121,127,206,88,140,210,142,92,141,30,100,117,61,98,46,168,70,86,36,135,183,217,182,249,176,45,6,116,16,116,116,104,146,86,93,147,17,84,74,34,232,253,50,61,239,195,55,209,147,44,85,216,169,220,224,252,23,205,211,145,214,125,191,215,216,116,15,194,149,216,247,199,11,236,19,232,154,154,254,107,160,22,153,127,61,34,10,152,133,135,142,239,63,14,86,102,154,130,43,172,0,132,172,163,187,123,135,6,55,81,89,67,41,162,247,127,154,36,11,185,209,81,175,162,10,40,33,72,72,82,112,94,115,69,33,5,23,186,65,235,247,141,249,31,173,33,154,106,184,191,57,49,241,123,248,88,78,134,150,216,40,9,136,254,39,77,198,77,160,101,146,83,253,38,158,109,75,59,247,92,88,102,68,63,202,128,23,205,122,36,241,217,191,126,66,110,199,239,210,148,53,158,150,109,169,172,10,210,85,26,65,5,178,156,228,94,28,179,233,250,57,247,196,27,214,42,41,89,114,178,188,216,29,3,168,171,102,16,79,81,63,123,189,167,96,89,68,70,29,62,222,66,199,44,84,53,52,183,162,21,117,150,115,108,168,2,173,114,213,202,216,254,67,79,249,219,105,90,34,93,244,25,78,103,156,205,65,87,17,166,111,108,96,96,254,122,199,44,4,105,196,235,107,157,39,36,225,123,6,40,127,72,160,33,122,96,227,7,236,52,87,85,15,160,112,207,7,32,16,133,12,109,146,15,55,218,155,46,214,68,192,129,80,53,152,221,208,35,201,198,127,82,215,65,74,153,22,169,67,98,212,4,213,242,36,200,82,188,114,240,220,37,205,138,182,242,72,29,21,106,99,65,159,9,138,248,191,193,173,151,174,48,1,2,223,254,113,124,156,62,97,253,16,121,38,6,33,63,29,28,204,70,121,146,202,104,128,70,223,125,63,225,157,122,191,246,1,52,17,179,251,97,182,168,87,80,83,203,73,95,162,142,76,61,221,189,158,198,9,13,85,6,150,75,221,218,23,27,204,19,224,42,30,119,188,40,200,237,9,187,139,166,10,176,84,115,223,138,39,84,71,230,121,28,47,140,186,175,23,122,125,174,197,134,187,239,232,17,116,198,30,219,109,71,50,216,84,91,215,59,120,93,91,195,198,133,196,149,194,174,152,96,98,63,164,175,170,123,231,229,170,210,14,140,219,16,56,210,77,235,188,28,75,190,8,84,133,193,187,148,88,236,95,1,248,96,134,16,42,74,47,92,57,137,239,93,33,25,140,191,155,24,247,167,241,61,112,250,59,70,216,53,144,132,159,96,108,177,70,47,33,139,197,1,23,45,11,214,159,140,156,223,45,37,226,171,229,71,42,10,138,104,189,91,231,183,186,186,220,149,248,194,216,118,203,76,76,90,246,192,226,142,154,189,28,101,214,80,180,19,182,53,244,145,254,5,131,20,0,163,205,50,8,5,205,23,118,92,121,238,52,68,202,125,23,98,198,200,108,96,195,46,1,13,244,189,46,171,8,147,28,115,95,14,169,230,48,41,206,247,225,132,216,41,208,187,92,101,187,52,101,203,255,149,14,231,145,197,158,24,205,232,28,162,62,99,210,186,212,226,29,127,217,183,37,0,170,99,168,190,171,197,251,89,253,188,232,135,116,26,50,39,20,127,210,113,97,182,49,232,29,23,233,36,62,35,239,79,62,90,148,206,114,206,193,17,170,41,5,111,99,208,38,22,153,3,170,252,5,9,163,26,18,149,32,20,2,214,205,164,126,155,85,203,112,254,171,9,168,194,6,37,226,241,62,125,197,132,76,106,55,34,167,40,155,165,67,176,14,149,115,44,159,176,252,171,184,187,185,247,174,125,90,167,223,104,199,174,154,83,54,184,14,27,14,104,194,46,179,202,32,224,135,227,59,102,42,149,84,174,155,107,188,232,47,169,30,66,7,228,106,246,208,252,241,200,215,231,154,138,50,31,121,214,33,189,198,187,99,35,166,116,79,101,240,96,30,72,225,139,144,218,13,216,0,148,238,254,202,108,43,62,207,231,98,220,172,211,79,55,218,181,123,12,178,43,105,0,106,12,58,27,63,237,51,18,144,253,198,66,215,215,47,6,131,211,11,208,179,198,35,69,60,122,144,206,177,200,22,20,130,149,62,246,19,222,78,40,35,89,122,48,12,205,99,119,188,190,13,93,119,114,125,190,199,231,213,146,145,225,197,157,27,41,233,91,243,187,59,29,35,189,241,19,161,114,176,96,234,126,98,38,132,247,81,165,141,77,139,34,15,52,85,68,18,208,1,254,143,156,38,126,233,146,177,16,206,142,58,28,36,231,139,224,127,166,153,138,174,209,1,1,232,216,182,228,219,35,138,65,85,70,192,173,221,52,243,85,126,213,216,161,158,63,80,252,139,137,42,40,63,66,34,200,209,91,161,177,83,134,165,252,175,81,133,112,0,214,11,110,83,11,127,148,83,148,151,218,221,46,139,211,161,88,239,16,65,240,230,254,185,156,249,11,102,250,201,16,164,94,252,15,67,143,149,1,26,183,58,52,73,218,64,214,171,149,176,223,38,146,198,81,98,157,37,82,224,105,161,217,234,35,5,186,240,46,183,40,108,182,34,202,204,99,167,205,209,134,128,99,1,30,96,129,180,28,167,157,42,153,249,74,132,27,70,13,97,2,217,174,211,75,1,132,59,214,159,50,209,155,234,205,93,230,12,146,138,188,145,183,232,151,15,95,78,58,225,149,234,175,114,223,16,70,77,47,0,56,55,113,172,233,198,227,21,31,25,145,93,173,65,143,39,45,140,138,128,127,71,84,164,87,78,239,73,46,54,176,85,202,66,222,146,13,77,135,251,66,190,210,123,66,51,253,135,151,223,217,115,50,218,7,110,149,143,109,151,165,77,59,117,145,120,91,150,9,7,64,64,131,64,122,157,72,92,235,250,151,170,131,12,161,170,232,16,203,234,9,158,241,219,40,79,171,118,98,99,103,1,59,22,134,207,239,204,25,121,245,123,125,130,189,198,110,246,134,164,12,252,95,77,59,8,17,47,235,237,128,121,7,224,18,80,12,231,53,69,186,52,200,18,202,15,78,74,65,240,126,18,83,67,118,50,85,56,26,243,248,161,173,157,124,63,81,157,160,42,91,188,197,129,46,12,178,142,96,126,221,197,58,224,55,0,42,167,182,207,81,129,77,134,37,88,75,70,31,127,237,168,39,193,177,94,102,12,11,61,101,228,191,105,78,68,112,214,173,13,213,28,174,117,76,165,169,141,30,133,85,149,105,85,146,113,202,48,54,31,23,49,177,227,122,100,249,198,193,236,120,81,233,234,69,232,73,125,38,137,113,31,219,169,193,127,9,76,82,245,81,100,18,20,85,60,47,221,152,73,114,223,179,18,116,31,250,77,233,92,230,118,94,33,120,164,215,183,150,237,230,114,206,2,214,226,26,233,184,144,41,245,159,123,200,136,240,208,171,90,152,2,77,219,238,56,159,171,45,57,226,253,164,20,180,75,149,23,165,100,157,154,96,237,24,18,207,19,175,189,238,141,42,80,218,124,165,242,57,154,105,125,246,186,236,175,205,68,157,102,244,98,170,185,118,166,78,12,246,161,153,21,183,172,15,117,164,23,136,61,57,202,102,221,235,27,221,72,200,83,97,172,146,102,13,133,119,188,216,74,243,181,24,174,147,192,143,2,178,164,149,36,206,234,145,58,59,19,116,179,165,25,25,187,26,16,83,183,157,243,106,162,250,187,138,180,17,76,32,35,172,179,50,229,132,246,26,97,214,61,122,160,158,184,3,110,244,65,190,63,233,43,252,249,80,241,248,62,107,78,247,31,241,141,161,65,150,32,159,202,157,25,244,150,238,195,15,204,234,206,131,111,239,224,79,32,145,69,231,168,63,151,83,78,234,115,70,166,10,80,12,85,211,233,196,4,215,168,162,246,184,142,1,236,76,9,176,174,141,3,218,64,242,148,77,43,77,241,215,8,150,21,44,253,97,200,49,212,195,151,229,223,131,68,32,120,75,23,31,218,6,193,235,238,45,48,27,61,240,129,190,42,169,202,64,211,182,199,7,40,63,75,53,166,80,187,241,242,96,162,101,123,75,160,140,209,248,0,151,221,242,35,223,71,163,126,9,215,129,219,95,97,169,200,95,197,61,15,192,101,82,76,183,25,47,157,231,70,143,110,21,68,130,149,92,250,79,34,97,70,20,242,203,223,253,215,172,135,113,177,6,91,197,158,198,225,24,35,1,143,179,103,116,119,162,67,147,90,84,92,147,121,5,91,225,19,27,19,154,218,110,127,180,80,209,230,134,91,56,36,138,53,205,226,30,55,194,82,3,174,50,136,140,149,135,176,29,215,202,86,247,130,107,126,108,36,93,246,195,80,103,169,3,36,136,78,33,135,138,232,57,185,104,231,139,217,106,137,191,123,228,88,180,106,5,76,29,226,209,132,159,76,136,39,187,25,89,16,186,83,161,15,52,148,68,205,138,234,121,71,170,44,243,117,103,44,138,116,26,179,22,88,185,92,138,136,98,203,10,233,117,149,34,198,248,109,192,108,242,36,42,230,149,170,132,169,161,21,136,111,181,26,70,42,239,209,97,218,211,16,40,204,162,35,153,126,67,101,66,1,182,240,199,247,58,14,36,66,221,137,60,179,234,235,84,21,46,25,227,171,188,13,146,125,199,133,19,77,64,192,227,159,56,234,64,9,163,123,95,123,47,86,69,105,53,103,105,64,206,77,164,0,153,152,245,164,213,40,37,35,27,28,69,39,158,210,13,218,70,2,55,39,93,158,130,108,162,127,90,85,180,77,11,212,42,86,123,209,218,19,95,72,85,136,154,37,184,169,234,142,1,249,55,151,167,14,120,150,12,49,127,182,81,17,127,105,55,219,44,137,109,69,92,69,228,124,251,69,194,83,6,145,59,42,191,46,128,101,10,92,73,203,79,72,214,75,245,134,161,200,27,170,142,160,31,143,25,133,1,140,127,118,90,130,166,160,187,168,62,68,103,250,205,164,204,8,95,103,2,115,29,76,146,106,139,190,55,10,19,42,43,30,176,15,114,138,1,245,185,223,68,80,57,91,243,171,231,230,252,218,166,116,174,123,166,144,25,227,156,238,215,110,199,117,127,126,183,85,18,248,219,138,240,10,134,103,219,168,89,224,21,25,50,69,98,60,251,140,23,50,169,138,232,77,191,72,130,104,99,158,141,231,229,244,73,4,49,76,201,27,3,143,87,68,139,17,38,107,88,90,0,19,149,84,185,190,202,152,40,223,70,248,123,95,49,96,16,122,64,92,148,118,149,224,241,56,204,72,249,3,31,244,231,247,59,126,253,200,241,158,79,172,220,145,134,160,107,115,219,175,115,198,50,249,180,138,129,246,163,251,73,86,182,188,242,0,93,142,97,55,101,4,189,13,195,192,6,85,79,233,174,165,233,66,238,181,10,105,47,73,150,32,185,69,82,126,1,64,160,248,139,172,253,32,157,165,93,11,9,73,10,153,187,31,91,236,147,255,114,136,226,130,249,73,204,245,57,98,114,235,211,155,213,70,100,88,188,99,197,87,164,193,218,162,222,143,19,17,241,154,162,202,183,71,163,6,8,215,167,185,31,145,56,125,108,249,128,86,255,151,255,64,200,135,239,39,7,106,21,24,230,228,128,167,109,252,99,85,135,239,223,138,110,205,57,115,102,155,117,232,254,241,249,57,99,166,187,37,87,73,203,201,219,175,195,29,179,89,125,34,13,147,228,60,85,228,31,44,253,102,111,64,241,50,103,67,152,254,112,164,113,116,150,184,27,29,72,89,84,98,108,242,38,98,121,227,133,10,86,147,119,119,172,70,219,137,30,173,133,133,87,126,45,98,191,240,148,249,82,138,32,161,73,139,164,250,119,253,151,153,226,27,181,129,108,40,237,21,31,123,253,24,166,106,13,210,66,0,59,24,12,25,1,99,208,88,86,38,119,234,237,130,233,216,161,132,249,74,85,170,114,133,174,215,43,255,37,94,109,90,97,171,219,42,41,237,1,167,171,87,87,232,189,40,165,41,231,35,25,48,102,88,79,193,35,121,71,153,70,62,78,200,133,87,40,64,78,141,240,148,204,23,25,253,151,241,38,216,136,122,31,172,23,176,106,26,245,120,56,20,112,179,30,180,192,80,193,138,221,182,139,185,134,45,69,34,161,43,5,248,239,82,104,71,46,131,110,101,220,137,58,98,65,11,231,109,48,31,60,114,1,114,235,27,16,101,192,241,211,91,162,15,63,180,118,121,1,49,130,159,80,119,163,1,127,22,133,46,127,67,28,85,66,253,113,209,171,51,245,20,131,122,41,175,98,144,136,231,92,69,64,160,179,251,242,238,187,255,97,50,205,44,210,36,37,197,84,79,28,98,147,40,246,108,43,60,209,241,55,37,216,216,154,11,78,17,137,255,205,202,93,196,243,122,195,139,89,77,203,243,67,226,42,193,213,200,94,4,250,80,228,187,225,164,204,194,189,207,76,129,145,132,95,60,113,232,174,151,199,138,142,222,39,104,15,194,81,181,109,181,209,39,247,250,90,213,77,10,238,77,32,79,167,206,251,119,249,63,86,114,133,168,123,38,68,147,56,26,52,209,198,124,140,199,250,164,4,174,88,124,80,78,249,157,20,181,12,184,139,37,90,163,155,156,21,254,93,101,218,32,179,248,79,92,174,201,187,45,116,161,236,50,44,114,87,247,149,42,227,87,255,13,168,11,24,169,186,91,127,141,143,101,220,106,107,65,77,57,163,210,93,53,110,60,19,151,235,135,74,169,246,239,253,157,193,194,67,240,141,154,182,47,229,196,82,184,184,154,105,172,132,133,161,62,184,174,51,81,197,28,242,85,99,243,200,201,214,23,251,181,78,23,61,160,171,99,74,237,179,216,196,103,145,199,152,59,236,106,251,109,136,196,15,250,21,244,94,149,208,69,91,20,200,233,227,239,164,78,120,33,119,156,193,111,201,248,77,246,1,46,40,75,123,99,111,154,195,145,83,32,22,205,8,52,142,126,114,146,66,33,224,134,156,185,98,122,201,204,223,99,69,25,36,241,87,81,231,156,199,232,219,128,66,233,34,230,138,220,66,105,131,77,7,108,161,209,191,115,64,238,121,206,126,141,133,185,76,79,175,197,204,102,221,159,184,214,158,36,1,105,114,224,157,100,23,129,6,161,157,130,75,82,93,132,222,75,16,39,19,167,249,77,129,171,127,230,243,128,250,159,13,196,12,79,15,139,251,123,249,115,208,160,178,4,123,252,114,76,83,241,55,178,189,97,125,17,15,123,55,104,79,137,36,214,42,43,191,119,191,163,91,43,193,30,202,177,69,15,183,196,111,40,133,176,132,253,124,253,30,36,228,186,70,21,223,243,137,218,178,203,207,167,137,221,98,6,194,246,21,15,150,71,33,9,234,68,32,171,252,228,157,178,131,16,239,211,144,85,73,76,2,70,228,218,161,191,8,19,187,29,5,97,232,4,180,236,69,47,200,231,47,159,28,184,58,157,86,10,161,69,166,102,159,232,207,20,6,24,5,204,78,4,121,128,45,225,243,147,106,245,6,153,221,39,131,33,232,204,41,81,253,232,32,177,6,186,128,120,68,119,16,197,249,150,132,126,86,127,177,16,5,164,233,78,227,39,60,217,102,201,117,200,181,227,54,199,12,111,184,183,98,111,53,40,97,191,192,219,172,146,28,127,155,53,35,222,115,19,244,67,58,52,164,103,126,192,7,39,149,139,33,203,100,253,137,85,239,202,62,122,72,128,196,133,39,206,148,34,26,9,163,98,73,188,27,131,118,112,130,205,250,164,54,65,165,35,2,3,63,212,43,51,45,57,51,38,249,235,10,142,36,196,246,57,244,69,105,71,78,51,24,28,168,107,4,46,164,51,207,17,120,134,168,87,205,6,222,189,110,19,66,109,4,234,8,161,49,121,180,184,45,169,253,57,101,16,192,58,185,208,227,11,238,97,2,134,157,230,204,235,150,43,237,163,72,245,113,217,7,204,22,51,206,116,250,192,49,83,48,93,47,36,94,74,16,219,186,110,246,178,147,137,171,115,149,77,79,31,109,254,210,67,65,222,246,33,195,195,206,135,199,81,243,24,5,30,128,248,214,134,173,99,182,97,218,44,228,17,31,233,78,36,91,135,226,197,149,73,28,176,233,152,102,5,15,150,56,217,117,135,84,40,117,143,147,178,68,178,23,188,65,49,75,121,115,40,142,177,23,213,225,5,219,10,155,198,47,141,183,117,104,189,235,128,247,20,236,108,11,247,147,132,111,129,138,143,153,214,36,68,72,190,193,146,182,23,74,180,61,53,227,21,85,4,55,193,216,135,213,180,57,236,128,123,9,59,123,78,219,223,135,52,87,170,121,17,82,84,37,120,124,84,6,52,102,21,129,174,165,101,252,166,175,62,55,119,85,197,41,5,168,73,227,48,102,215,60,97,38,170,92,4,63,221,190,165,8,186,186,103,10,146,36,243,170,47,217,138,16,10,81,45,122,185,24,33,169,196,8,47,59,128,85,53,201,116,255,240,128,19,8,207,234,50,121,238,64,28,103,250,54,130,56,233,123,237,179,108,185,48,115,172,63,23,95,11,143,118,65,177,43,30,204,129,23,77,19,189,52,51,104,158,33,106,77,140,82,13,89,175,148,216,7,87,227,69,115,28,251,198,240,84,198,182,221,0,90,76,54,39,104,226,157,49,120,45,70,162,226,10,83,67,176,68,141,10,224,119,49,92,158,73,132,242,44,44,42,88,77,159,17,244,39,25,4,177,128,240,46,137,157,240,113,13,145,242,167,101,15,219,175,146,138,166,84,171,88,158,97,72,12,221,177,176,180,233,47,27,183,84,4,225,229,122,47,78,225,240,185,124,13,167,93,175,114,135,156,102,29,242,117,166,141,230,119,17,122,24,15,223,249,194,123,117,252,40,15,176,82,223,151,34,112,212,45,207,230,250,249,166,41,146,178,239,116,120,78,216,48,73,191,103,115,178,102,210,4,84,200,117,106,180,88,73,134,79,167,184,48,84,182,210,114,220,65,67,84,157,216,179,166,253,110,207,213,63,228,172,166,37,116,193,15,102,159,76,123,66,135,50,123,231,11,217,240,52,203,196,95,36,195,51,30,236,60,13,212,21,138,180,138,153,47,193,144,33,141,94,90,52,204,91,220,59,104,31,121,155,87,18,49,206,156,78,114,208,232,153,186,245,24,113,61,150,61,132,45,39,3,1,63,132,228,53,172,239,84,47,188,60,208,138,252,152,51,240,76,91,160,121,248,205,39,158,203,255,177,71,91,89,247,163,136,9,117,161,1,166,248,3,47,46,85,107,140,199,238,218,103,91,157,250,205,49,114,164,253,8,71,29,58,134,96,137,54,35,116,226,74,162,185,19,89,74,63,85,105,125,8,47,159,58,149,55,71,238,74,60,21,33,88,100,22,8,115,249,172,24,104,177,119,126,111,85,126,237,161,29,154,229,9,144,19,27,26,176,149,107,65,248,208,47,240,22,220,221,94,130,238,30,95,64,188,238,211,39,230,19,2,53,208,119,210,102,249,29,29,129,85,133,228,156,28,90,68,206,227,185,33,172,188,151,150,7,141,153,142,197,48,33,109,121,237,85,38,60,89,209,135,215,44,118,203,201,106,39,246,24,192,204,40,226,135,153,180,146,198,225,225,224,88,184,20,86,244,200,134,83,220,195,166,126,22,150,194,88,137,140,142,147,154,34,195,69,236,85,48,207,204,27,6,121,234,26,41,101,147,93,42,1,23,237,136,202,182,146,226,29,118,17,11,174,140,77,230,35,201,74,23,104,76,60,16,137,179,139,250,192,69,174,24,121,41,88,122,155,131,113,48,159,95,87,88,171,30,139,62,61,165,187,124,79,93,205,157,7,179,167,108,56,230,33,176,223,123,49,94,27,146,151,153,204,11,42,175,252,223,105,255,87,67,32,88,98,12,199,215,170,16,89,67,49,146,160,3,132,194,61,170,202,108,90,100,237,130,117,195,254,56,51,36,54,23,219,89,55,228,76,242,12,79,73,212,201,197,177,201,77,14,139,9,169,123,37,233,188,129,23,35,117,229,185,222,236,122,107,62,202,7,236,55,180,140,226,85,115,7,109,253,52,9,236,209,71,224,172,230,180,221,231,167,236,67,191,44,254,139,176,5,159,131,5,61,168,36,91,150,144,234,185,220,113,73,19,78,72,222,9,175,181,137,108,18,112,87,119,69,60,174,20,194,239,227,180,196,199,69,91,96,127,174,220,147,48,81,171,135,71,42,109,82,102,22,133,27,121,135,225,115,159,208,96,135,45,2,63,177,124,206,1,158,92,30,229,69,142,151,125,166,202,96,0,104,228,103,33,13,87,83,22,24,220,14,176,61,13,94,22,87,6,192,42,108,220,211,187,184,118,214,35,147,7,219,193,80,179,212,144,121,19,65,25,109,218,235,117,99,95,190,30,219,49,43,146,226,77,135,73,188,154,171,115,190,139,39,251,188,134,44,237,24,8,90,194,118,10,119,198,24,38,63,106,105,225,232,220,2,72,170,190,243,225,77,201,10,189,210,195,97,189,92,125,37,140,138,64,142,180,196,109,84,53,24,56,89,195,125,252,107,194,30,207,139,99,250,106,177,97,130,13,53,59,50,186,30,170,203,21,36,105,164,210,238,60,44,1,136,161,136,195,119,233,135,211,45,50,174,132,72,5,17,4,189,198,187,38,207,184,95,242,252,87,236,215,142,137,227,167,136,121,58,45,49,129,0,75,110,169,139,227,25,238,91,169,149,201,68,150,155,44,168,181,196,202,34,34,96,64,55,75,138,46,32,17,209,249,174,227,57,118,27,121,193,157,188,168,134,181,234,23,208,43,142,183,185,45,134,114,63,39,246,216,126,116,126,156,249,36,143,205,22,13,241,223,196,99,134,76,34,71,47,125,136,187,74,48,197,248,164,146,155,211,98,255,230,72,44,23,206,222,62,213,208,238,128,78,27,50,197,29,75,114,147,239,86,251,113,122,52,22,144,249,103,243,13,92,186,139,22,53,92,237,204,148,167,91,4,94,166,56,63,238,251,30,60,225,228,130,53,180,147,36,186,116,145,176,27,23,188,20,140,200,247,229,90,144,161,23,232,252,144,120,36,131,113,51,59,168,164,223,37,213,24,66,0,94,177,92,29,121,61,34,38,195,55,104,238,138,207,139,10,194,140,37,134,97,0,220,95,60,160,146,104,236,12,219,204,205,55,204,47,76,157,165,197,6,161,77,126,177,121,109,66,110,49,11,114,4,150,20,35,142,157,84,62,72,166,61,29,156,203,63,214,151,113,250,204,53,78,252,24,3,37,46,146,250,64,66,215,9,126,152,11,106,201,46,65,70,7,112,124,17,210,42,149,106,175,111,192,186,144,97,198,35,199,26,162,17,236,148,2,212,140,103,44,65,69,134,168,158,55,127,84,88,202,53,147,49,107,213,161,76,140,45,250,218,60,63,41,39,156,251,216,98,202,170,135,223,106,37,112,198,180,199,151,85,229,135,136,61,81,191,127,156,190,26,203,247,176,125,128,117,64,239,239,18,9,193,93,80,111,142,6,118,55,151,97,11,221,147,47,188,192,213,74,163,243,218,132,21,190,62,238,21,221,20,217,64,98,77,255,222,42,215,1,108,96,91,5,175,57,238,142,69,177,101,5,222,14,78,92,239,25,37,103,222,93,129,143,143,215,44,15,145,37,124,70,137,239,43,134,205,166,23,202,22,66,159,67,145,183,106,162,160,220,12,236,232,197,143,60,6,95,166,244,87,103,27,150,131,130,29,83,228,30,22,128,183,116,210,146,47,83,76,104,81,54,232,91,64,173,188,246,64,3,119,132,183,96,159,54,209,231,117,178,216,92,211,198,119,90,20,114,122,114,97,90,72,214,154,19,10,178,228,162,153,156,136,152,116,13,115,168,92,32,219,130,66,150,61,72,195,172,87,83,251,47,84,224,188,110,79,224,213,20,27,13,118,222,205,56,135,104,184,37,176,218,69,67,241,19,229,120,228,26,181,194,31,158,109,141,80,134,158,90,138,178,212,205,47,115,181,93,250,29,187,135,231,242,44,244,19,223,109,26,137,154,194,159,191,171,222,82,45,124,202,51,240,52,137,174,241,169,127,172,233,215,238,128,44,132,122,86,223,248,177,29,47,116,222,90,245,230,104,100,90,62,133,231,104,86,179,142,195,43,244,176,101,22,224,22,121,77,171,181,64,167,115,34,45,168,234,23,187,71,160,41,161,46,189,99,233,144,216,19,73,97,211,0,142,24,236,116,150,217,167,253,81,6,242,240,12,151,233,58,124,184,48,36,24,236,53,161,175,177,238,25,46,103,109,243,223,10,219,68,180,248,112,83,231,90,200,222,129,230,102,0,166,171,68,232,31,176,109,183,95,100,172,245,209,82,44,77,188,63,60,180,63,167,168,131,151,170,91,56,178,4,133,72,65,178,150,123,62,72,177,223,50,26,141,138,172,204,179,204,26,72,109,182,1,79,15,211,205,130,65,99,255,219,218,116,6,171,168,242,42,141,193,6,203,238,90,7,121,105,184,170,211,168,177,186,106,242,87,95,178,16,71,190,211,227,44,1,45,194,144,134,216,136,178,209,214,164,221,251,66,249,175,41,223,21,171,46,59,88,186,82,72,9,236,185,78,168,134,152,245,196,192,167,249,245,116,123,214,38,187,28,79,26,149,25,62,190,90,7,65,136,85,245,155,118,98,51,214,169,180,235,102,18,208,178,71,52,150,107,194,182,78,124,26,68,13,35,65,145,82,158,254,115,231,61,213,93,133,160,134,164,109,30,22,150,150,196,101,68,196,182,71,165,174,70,236,167,248,240,244,119,108,217,111,157,247,247,134,77,246,159,174,0,13,58,110,17,222,48,2,144,68,200,238,15,106,205,85,119,193,151,77,7,157,141,109,5,104,31,92,114,62,226,181,171,27,170,29,223,31,116,63,127,101,141,241,32,171,178,174,184,233,186,131,8,238,128,38,199,77,103,221,230,160,207,217,187,220,84,192,175,252,211,2,239,18,248,160,40,73,41,155,202,214,128,5,107,45,194,118,167,194,40,200,25,189,199,59,245,170,196,175,195,198,210,160,44,190,30,236,22,237,79,181,50,82,221,104,86,73,131,181,84,171,19,46,147,96,172,87,78,127,230,41,105,9,104,155,224,31,88,137,98,228,148,195,229,57,120,56,18,121,64,110,143,107,154,181,152,133,120,13,84,217,45,42,128,61,228,117,193,32,33,163,214,20,243,21,148,169,67,161,249,137,114,121,168,26,243,173,186,177,45,231,136,226,223,142,101,162,10,243,69,154,33,16,150,208,131,158,204,174,40,186,166,208,184,36,139,0,29,165,165,145,101,185,7,211,122,138,178,104,40,167,191,14,248,160,180,14,224,195,81,94,61,50,118,29,168,115,104,171,137,44,32,85,158,143,119,78,57,165,23,0,224,214,82,122,175,133,30,86,124,55,206,182,188,53,82,203,44,146,44,120,141,149,105,46,244,189,152,171,168,243,143,15,109,204,210,183,14,205,115,62,207,242,97,223,61,236,231,91,50,98,147,110,33,90,8,207,144,98,178,62,81,26,13,240,37,230,83,246,192,149,235,74,221,170,220,150,214,146,198,29,91,57,39,75,129,18,118,25,57,109,103,39,87,173,7,24,65,127,110,170,110,111,105,0,128,188,76,168,36,114,21,66,54,255,125,138,83,210,170,41,79,70,34,14,93,30,164,164,169,130,168,38,187,214,69,255,76,136,55,239,198,163,204,136,133,75,14,97,238,167,108,4,101,219,192,29,70,27,183,27,196,144,167,30,153,31,63,42,246,154,46,116,75,78,223,235,219,153,69,212,227,113,97,73,48,229,146,80,19,214,161,254,9,233,209,27,30,218,109,14,160,161,165,216,1,174,36,219,254,147,243,155,252,23,185,39,195,59,203,238,163,196,75,185,150,120,123,208,46,221,86,254,235,44,120,252,170,223,100,161,225,80,121,158,53,175,143,133,14,104,17,204,206,153,115,65,116,134,112,10,213,149,166,45,201,131,171,29,140,188,87,35,224,185,220,99,170,159,108,46,93,255,222,254,101,102,198,52,157,10,59,8,26,66,11,248,115,192,145,242,226,123,67,109,91,183,151,65,32,69,106,190,58,63,74,151,194,139,21,227,1,150,240,165,169,49,207,13,169,173,131,119,0,124,246,66,233,64,123,34,31,49,18,80,250,205,247,108,159,181,106,36,176,50,124,110,218,23,60,204,56,178,30,12,165,229,137,103,77,127,192,182,94,178,192,58,36,100,218,246,114,147,75,38,253,74,220,13,23,180,149,87,15,239,208,148,45,65,209,239,101,19,242,61,234,62,65,38,9,95,139,249,88,33,80,113,198,22,212,117,4,174,208,83,76,70,158,224,243,245,97,153,37,224,61,62,82,55,42,88,150,170,96,215,156,217,141,11,15,86,126,24,50,226,237,110,3,84,8,199,8,153,214,72,229,66,254,251,238,231,181,232,83,20,183,227,107,105,129,11,113,169,30,241,191,194,164,179,5,67,125,27,102,68,154,227,152,180,136,139,69,35,96,197,249,142,231,246,164,225,107,66,125,63,21,206,224,189,200,157,214,163,163,224,65,39,89,67,194,50,109,163,7,102,249,35,19,146,44,231,163,251,153,23,248,71,94,134,103,171,90,3,226,47,149,128,165,174,193,27,66,213,172,238,78,55,199,202,65,236,211,201,136,255,3,83,95,38,30,208,150,181,146,251,42,127,252,143,5,245,156,30,202,153,205,99,121,104,178,92,173,187,86,104,236,49,155,49,175,179,187,19,169,96,65,100,121,159,223,111,228,156,42,111,217,136,156,172,169,227,60,34,169,172,187,117,104,123,80,122,73,127,111,126,1,177,16,91,152,191,181,163,71,197,169,155,177,162,127,234,163,28,250,138,254,99,13,151,20,250,154,232,212,45,151,157,128,52,190,20,111,13,70,82,39,179,11,50,201,147,186,169,120,143,243,226,31,101,48,55,138,167,252,197,3,17,186,124,107,184,13,171,149,230,168,81,22,2,181,206,247,120,216,27,129,231,115,40,232,207,215,121,109,196,133,153,147,180,252,189,175,195,139,120,183,72,216,46,20,72,248,197,12,70,125,221,123,49,111,82,12,196,240,70,233,217,115,251,22,123,4,202,239,190,58,6,16,168,130,100,91,24,62,242,37,234,146,69,53,127,45,245,135,231,17,182,193,144,180,84,238,253,232,67,14,85,127,119,123,108,244,15,87,215,52,8,156,241,70,218,184,184,35,50,14,208,59,248,238,61,184,196,113,157,201,125,105,214,11,171,161,62,46,142,28,111,95,214,11,30,162,89,0,52,71,19,19,239,142,201,78,123,224,66,149,116,86,61,47,187,113,79,161,59,197,109,31,90,111,87,80,138,0,139,168,5,173,135,252,4,242,195,166,208,50,77,190,179,48,171,162,1,155,174,4,60,140,249,83,61,199,24,10,24,189,163,5,253,117,202,204,119,122,77,170,104,45,106,152,89,220,115,137,187,122,166,111,219,88,136,34,25,244,140,18,7,78,50,51,111,216,145,3,32,150,198,206,118,27,21,133,239,182,146,69,199,237,103,250,174,252,37,32,211,157,56,106,227,212,86,126,177,164,120,76,17,220,20,56,79,223,66,201,58,98,4,126,202,215,186,205,179,44,34,112,233,102,220,148,193,30,151,105,204,142,202,228,2,67,148,23,197,245,165,192,135,178,166,105,68,24,39,151,112,47,28,205,22,38,166,224,31,55,130,120,15,136,103,196,42,120,14,95,72,128,30,51,29,118,117,41,125,160,43,69,159,104,77,31,88,222,119,90,233,109,104,211,246,107,229,210,176,54,255,63,123,103,117,242,43,83,63,15,79,255,232,6,4,204,50,90,34,86,74,153,109,216,41,110,126,104,89,152,71,69,100,30,239,129,127,26,12,201,13,241,208,169,138,106,130,223,50,158,91,77,57,213,55,119,36,115,163,184,147,167,153,55,249,182,164,113,40,135,125,25,44,227,48,11,164,102,207,136,80,183,249,186,212,16,171,15,231,81,54,26,220,64,164,164,26,132,43,36,61,78,28,197,10,231,189,152,211,52,130,208,171,16,180,16,236,177,60,50,54,205,175,107,175,139,58,118,56,31,166,73,33,112,39,38,75,37,216,132,39,145,31,165,127,45,213,133,159,5,210,133,46,35,114,8,106,172,100,253,219,86,138,202,165,108,218,165,0,6,252,139,46,171,82,209,103,134,148,150,25,28,239,241,110,148,81,61,243,245,122,17,164,231,240,96,170,150,63,37,254,54,51,32,137,246,37,4,58,246,151,203,74,89,19,159,114,232,163,111,86,74,172,137,231,160,126,223,53,218,135,238,45,205,157,116,1,161,17,207,90,146,149,202,46,146,226,23,195,165,121,61,238,10,20,159,165,142,40,167,60,72,184,244,52,51,83,46,198,32,203,106,150,51,201,143,34,244,145,147,212,244,61,42,244,223,255,205,56,35,30,244,106,240,80,94,236,232,158,144,84,101,232,147,179,30,48,240,74,20,155,206,62,181,225,154,96,154,179,174,42,76,237,153,2,31,40,198,205,74,115,170,57,64,127,218,173,190,146,178,11,171,200,6,109,209,97,234,19,243,239,236,75,7,111,192,67,60,215,210,33,242,138,243,140,203,92,151,74,35,193,183,252,107,89,24,78,145,37,3,201,254,24,220,92,62,188,14,59,123,56,128,123,158,45,39,1,146,50,8,135,238,146,240,245,179,112,145,99,193,183,70,207,172,68,252,166,246,210,250,180,210,77,176,192,145,209,193,9,85,97,182,138,214,249,235,117,162,35,132,226,231,116,165,242,150,110,37,211,177,245,120,221,0,99,202,72,237,87,117,46,145,144,126,30,215,100,139,129,94,167,84,3,91,108,75,158,105,70,92,249,103,228,65,45,99,181,100,127,216,99,79,46,198,93,171,123,184,225,97,6,66,95,89,133,180,197,134,190,209,207,32,167,39,32,238,181,221,48,116,57,87,172,106,230,17,91,174,29,36,244,56,119,37,46,188,119,53,251,229,211,205,117,251,61,184,24,52,232,2,56,107,200,232,132,14,120,249,207,52,113,201,236,248,189,153,116,255,213,190,18,219,175,254,209,165,157,218,140,164,47,78,151,252,41,176,107,28,91,91,176,145,187,104,221,139,17,106,91,174,172,146,77,73,80,4,219,171,27,54,95,199,219,125,147,163,73,33,94,22,134,70,216,113,145,187,209,216,176,233,100,126,123,149,170,252,138,205,128,206,122,148,176,78,20,241,110,74,156,218,240,28,238,84,58,123,52,243,230,0,106,132,19,85,116,19,9,75,19,104,0,19,33,68,4,252,76,98,114,146,241,114,18,209,127,244,76,105,83,133,175,143,144,164,218,14,103,43,141,94,111,63,195,2,123,253,49,185,70,7,133,42,115,217,80,57,115,83,113,52,154,40,66,155,233,191,221,184,207,129,65,108,63,160,250,215,29,144,249,242,61,125,25,146,138,167,36,231,91,152,216,29,112,60,72,233,193,63,168,207,24,248,225,20,30,217,73,0,116,62,181,77,142,18,199,250,175,22,41,40,2,138,210,151,172,67,47,186,43,48,190,131,34,250,125,6,12,134,239,184,187,244,223,213,185,87,45,117,175,191,209,250,224,71,72,58,248,171,192,12,252,211,77,174,188,23,83,184,124,213,171,247,114,188,162,156,147,139,242,33,160,43,242,164,188,92,179,231,177,207,92,140,128,125,152,247,254,125,208,111,18,36,212,119,3,219,225,103,140,20,27,218,96,16,142,152,45,154,118,88,7,120,157,230,238,197,103,55,86,154,8,30,84,112,39,146,201,104,87,231,198,116,154,0,203,241,79,187,35,70,141,191,42,236,57,52,195,111,40,18,134,226,27,129,36,76,198,111,193,112,241,101,190,99,91,243,159,29,163,221,78,95,185,237,245,78,38,181,163,223,237,29,218,189,225,203,230,113,60,53,35,96,80,151,251,226,132,8,170,236,197,242,22,243,133,122,44,118,158,43,198,138,13,32,117,67,255,138,27,158,82,6,226,249,244,219,89,83,239,164,132,225,53,7,224,167,33,104,214,229,156,32,168,162,146,20,68,224,199,184,0,63,246,175,172,57,90,158,63,217,99,31,6,86,160,47,97,69,0,218,52,239,42,224,3,221,164,60,235,79,57,16,189,205,133,248,79,132,131,239,190,211,128,82,110,3,235,140,67,106,50,173,234,218,191,48,132,52,244,88,31,109,198,192,126,59,222,130,56,61,78,176,44,30,181,170,8,216,162,207,2,168,247,44,183,83,57,29,93,112,77,55,22,51,146,57,151,198,85,118,230,118,40,146,64,192,152,235,151,72,191,36,123,168,144,39,186,95,16,33,144,86,216,149,192,116,213,70,204,169,54,236,15,152,116,224,27,221,228,34,129,77,205,150,253,236,50,176,45,192,237,66,125,43,26,141,225,152,198,117,109,65,23,249,168,240,103,40,162,54,188,34,170,198,235,24,123,100,20,195,31,63,40,97,21,37,17,25,11,245,55,8,145,34,107,196,248,37,19,23,78,232,70,98,215,230,106,80,174,94,31,197,233,178,133,24,32,75,114,135,108,146,197,161,127,42,167,211,64,119,54,67,61,167,46,28,62,232,135,148,251,176,237,105,192,146,163,77,139,9,247,208,199,156,13,39,108,118,17,34,177,237,42,218,96,208,250,225,4,99,213,4,255,172,152,50,253,76,152,58,196,197,4,132,80,152,128,253,41,127,88,155,172,201,171,6,243,247,34,87,71,64,125,183,143,121,115,153,93,246,123,145,42,227,128,69,55,98,128,226,160,13,159,101,41,100,144,225,220,35,37,128,115,230,126,225,137,206,185,33,50,118,91,119,161,30,238,223,25,172,197,189,239,235,251,14,114,68,244,4,109,157,234,162,60,80,100,206,130,101,88,68,54,221,51,60,41,81,46,67,109,1,160,115,24,5,105,193,240,176,166,238,194,255,96,25,251,135,73,107,143,81,166,113,241,72,102,132,121,251,150,86,44,2,126,8,225,119,128,229,95,178,222,11,53,11,167,219,242,63,156,83,173,158,201,221,209,1,167,160,170,107,140,249,73,27,154,73,198,59,45,74,213,98,63,69,229,241,140,76,154,10,187,22,154,203,130,182,192,186,31,69,215,186,160,81,142,30,145,88,8,143,19,22,74,154,59,167,74,66,40,64,38,125,109,30,95,185,187,175,95,35,147,149,44,124,120,155,197,30,250,171,53,13,33,21,117,43,87,3,21,72,74,159,218,163,60,20,166,107,45,125,160,230,77,171,61,162,47,72,70,215,156,174,147,155,5,60,113,33,41,94,172,206,53,134,242,12,192,253,21,94,52,250,124,124,50,29,240,72,138,126,81,243,205,88,211,86,221,120,180,212,185,4,30,171,181,101,7,189,202,235,109,117,120,18,182,175,179,247,179,10,77,219,206,242,205,16,60,176,167,22,153,68,111,203,143,244,105,35,208,169,183,237,8,220,28,68,192,38,32,238,98,215,81,20,56,253,122,67,190,247,36,111,182,112,89,117,168,248,130,6,85,96,134,251,105,195,104,59,85,212,243,101,70,37,106,86,211,156,99,230,161,105,237,18,137,124,198,211,185,30,127,218,5,80,163,134,118,159,88,85,133,151,242,139,233,79,243,78,17,97,168,172,179,12,134,138,189,132,217,123,119,42,211,252,82,36,12,113,215,132,115,53,48,40,123,97,68,102,15,187,174,233,103,73,38,248,153,246,195,32,201,137,171,51,1,41,161,62,122,189,93,148,48,215,59,211,91,248,78,175,165,10,174,35,53,136,162,59,178,86,220,216,135,190,225,87,173,159,32,194,143,103,74,190,16,63,56,78,214,205,115,236,60,68,133,226,214,185,171,98,174,156,142,79,44,40,225,94,70,41,200,106,106,219,69,82,156,231,101,28,216,100,123,128,143,220,12,120,56,60,51,141,184,179,70,4,77,69,52,136,153,175,121,223,29,249,90,210,163,198,32,74,177,46,186,54,91,240,164,172,196,78,242,5,79,102,16,150,131,229,56,135,73,180,207,147,161,228,231,67,236,169,203,240,21,171,154,228,59,30,80,183,157,93,49,239,136,227,145,13,175,47,147,252,10,191,132,147,37,255,245,54,6,60,181,114,155,53,36,142,61,88,243,20,162,103,136,228,157,234,142,0,48,21,201,116,215,50,216,52,163,184,158,194,202,196,169,210,65,66,66,128,229,168,30,137,186,171,189,106,155,11,8,37,215,215,152,210,21,100,58,63,199,165,160,212,73,233,231,94,22,168,78,13,121,2,198,79,119,246,238,226,214,91,243,97,61,11,163,203,11,236,201,191,210,81,173,70,116,17,47,177,223,220,38,228,79,146,9,179,15,24,103,144,38,167,248,159,147,225,6,243,200,139,18,139,124,163,55,64,97,244,216,137,78,188,80,75,255,13,190,198,62,57,60,202,151,176,236,4,167,105,33,123,142,203,181,123,22,112,172,11,122,32,198,96,176,236,243,78,45,118,81,38,252,96,37,144,54,149,76,92,72,45,69,201,225,146,148,69,235,55,66,81,90,202,13,29,59,197,27,89,22,100,157,20,175,63,176,87,95,183,6,26,251,114,183,39,162,101,174,80,212,244,31,96,143,129,236,248,44,79,108,221,249,35,54,65,164,195,110,10,116,189,21,239,133,186,99,121,86,124,183,92,237,112,149,141,115,28,21,201,87,164,36,48,52,85,101,69,59,225,122,118,110,131,84,11,137,42,82,133,130,113,238,225,255,140,41,85,137,99,234,243,124,27,99,41,78,125,7,17,167,131,97,2,253,45,120,127,149,219,120,205,126,49,188,69,1,66,162,59,106,49,14,175,17,198,244,254,3,176,35,90,0,6,18,29,255,241,28,27,136,8,207,105,107,244,50,76,249,221,90,220,214,50,210,241,13,148,225,73,245,230,218,88,206,250,192,33,36,98,23,153,54,214,7,129,243,121,184,85,41,212,204,140,132,113,52,166,91,143,164,214,112,1,51,88,106,98,84,124,220,106,133,37,146,217,85,178,111,236,95,204,221,53,41,104,236,72,187,138,139,15,218,16,157,2,92,2,189,224,182,246,25,229,105,154,197,153,229,243,125,170,15,198,145,184,123,63,51,23,206,240,164,16,27,42,83,114,93,15,36,12,239,81,106,10,197,241,98,100,169,43,103,197,68,225,226,181,96,110,225,108,210,49,69,52,119,201,116,77,63,228,127,106,227,155,54,92,52,72,20,236,58,158,66,77,217,35,127,169,93,127,165,116,89,52,205,97,166,126,91,130,154,26,151,137,146,166,228,102,209,202,129,209,29,204,196,114,188,175,209,117,213,177,227,227,120,27,198,216,240,133,250,113,63,228,61,30,140,39,53,150,244,57,165,26,222,210,169,90,2,217,66,235,254,105,13,42,208,189,108,5,13,44,79,178,97,114,66,12,35,185,213,212,96,228,140,128,217,239,151,127,74,164,214,231,40,77,66,189,107,88,154,98,221,192,92,141,162,42,195,47,128,44,202,82,135,159,111,16,203,65,5,15,51,125,136,254,188,214,181,134,59,32,114,5,10,148,181,109,119,1,208,100,99,185,182,124,190,195,205,87,106,49,241,237,57,121,145,109,109,141,67,22,19,189,137,158,182,134,36,188,9,217,123,48,160,92,190,218,123,180,90,31,106,66,200,117,3,46,220,4,166,237,26,242,215,216,157,16,12,31,232,103,182,207,32,58,149,16,15,153,27,212,9,164,208,215,143,92,63,241,242,138,88,206,38,111,50,60,76,49,139,226,48,167,15,191,102,60,180,188,146,210,240,114,112,101,196,114,47,22,119,210,120,125,21,170,7,86,60,167,192,64,122,113,251,54,182,187,93,6,33,207,234,159,90,251,239,111,27,91,197,150,62,129,4,170,71,106,216,157,47,105,126,159,136,31,95,109,51,164,9,184,19,44,169,133,135,100,22,229,196,20,89,178,42,179,193,134,59,6,134,183,199,124,0,161,222,230,229,159,144,194,195,25,177,34,188,6,178,165,174,249,63,159,50,200,120,169,66,206,171,114,37,69,252,203,63,1,5,39,9,168,140,140,41,235,46,19,195,173,248,58,83,216,158,220,170,79,60,79,171,33,253,109,61,175,90,204,19,73,88,16,250,82,233,129,236,62,23,190,54,136,109,116,121,90,173,174,51,230,90,193,204,69,95,3,242,52,16,192,38,7,129,158,1,62,15,49,72,146,36,228,59,211,217,233,47,151,213,159,98,98,164,122,116,190,104,235,187,101,1,236,110,76,98,249,34,30,22,117,52,51,221,153,35,48,149,103,178,91,181,44,9,100,117,99,82,50,106,194,195,81,238,139,58,8,11,0,69,195,73,3,160,148,101,32,196,77,115,223,105,251,81,2,156,212,190,108,60,117,233,61,18,182,131,101,199,59,154,100,174,127,236,70,171,60,241,183,25,61,139,136,174,102,143,162,85,222,219,99,75,22,89,169,203,45,169,110,238,4,123,125,183,185,219,49,59,78,251,155,96,185,21,57,215,250,32,245,136,147,13,60,59,45,210,21,167,19,253,93,71,172,188,218,36,181,117,187,143,105,116,80,50,182,6,195,11,39,114,93,10,222,155,116,148,244,158,187,240,212,116,184,197,158,124,72,86,106,243,219,172,141,195,54,151,90,154,101,110,180,245,227,103,252,122,117,88,198,65,171,225,74,134,13,48,162,207,30,51,0,42,11,34,9,156,161,1,35,150,229,71,130,180,127,23,115,130,206,64,179,154,249,33,168,74,118,39,146,94,42,101,198,129,51,143,24,55,254,136,224,195,196,50,126,27,8,70,197,50,101,38,96,217,52,0,255,239,41,252,5,85,153,60,218,106,128,151,245,14,125,82,1,91,238,154,194,26,52,26,87,166,186,155,170,189,254,22,146,7,200,205,99,117,162,25,138,113,241,228,200,176,195,105,156,60,86,31,186,35,88,98,103,197,15,67,84,201,190,107,9,101,105,78,252,130,180,134,233,101,69,81,159,38,233,116,40,205,41,173,255,92,221,54,108,134,191,151,179,124,67,89,198,150,45,95,225,2,221,25,116,242,217,208,50,45,188,91,10,75,208,226,73,237,234,127,59,103,251,81,22,161,23,124,10,84,91,226,124,210,197,201,86,172,198,35,250,144,215,82,179,75,60,204,184,136,184,219,8,246,60,159,125,158,65,230,101,215,25,67,34,32,92,159,76,7,123,133,234,164,250,240,68,247,73,38,116,221,98,252,151,185,231,34,246,147,79,125,19,28,183,36,8,38,107,158,68,118,144,170,191,216,142,174,102,15,54,230,21,17,196,177,94,219,234,133,35,208,249,190,80,75,143,251,187,91,70,143,49,168,110,44,146,141,93,207,95,88,168,8,226,2,51,158,85,2,68,201,49,212,245,228,138,42,185,173,49,219,64,57,89,13,11,119,219,230,42,194,179,101,14,7,205,23,110,72,236,193,194,151,227,160,141,181,36,60,1,195,111,202,13,16,93,235,68,94,88,110,196,253,239,60,115,4,128,235,236,158,144,101,58,151,8,22,35,171,90,56,250,42,172,191,176,110,96,146,113,252,103,90,33,160,182,16,198,210,208,163,90,123,178,234,203,55,10,28,19,113,149,21,139,141,93,18,174,81,169,211,88,49,177,245,150,33,204,194,182,107,192,208,221,77,246,53,226,249,54,22,229,228,122,250,175,112,137,0,113,112,167,136,193,64,29,76,189,34,13,246,42,95,146,147,10,220,175,155,67,77,249,197,186,72,222,121,243,237,39,245,250,157,95,14,222,52,6,95,44,152,4,49,173,185,23,96,140,0,108,44,117,139,115,235,197,54,184,164,213,59,185,215,231,32,187,216,147,173,77,89,120,51,192,186,137,140,237,123,246,192,39,56,67,14,88,131,178,203,77,18,79,60,27,214,215,150,82,126,175,129,0,250,120,54,62,238,24,56,187,144,83,204,117,246,126,221,52,27,228,3,252,137,170,108,131,64,216,39,14,203,135,61,35,67,115,68,175,70,181,136,250,123,195,187,240,202,52,142,8,229,37,94,174,5,245,185,132,230,227,220,87,40,22,37,50,65,251,217,181,112,12,1,1,93,83,205,109,130,18,18,28,215,138,12,211,211,213,25,149,129,147,253,230,162,133,19,244,172,50,79,69,82,171,106,198,133,119,186,123,229,36,131,238,217,89,216,59,208,34,52,83,135,214,37,204,77,75,169,45,47,178,117,215,42,150,193,183,39,45,112,97,24,71,157,62,7,218,4,80,138,130,216,69,210,43,122,60,118,118,12,11,46,150,201,29,129,219,149,150,124,200,186,112,136,61,140,61,191,166,134,225,240,211,134,234,17,106,24,78,212,80,181,205,101,60,134,34,93,183,4,33,186,18,2,107,212,112,70,167,224,37,127,165,181,103,46,186,174,137,156,241,4,217,203,250,141,121,38,165,217,105,6,232,18,131,107,121,86,53,216,78,187,22,72,2,51,121,43,43,96,35,177,224,34,88,205,121,117,8,31,181,166,194,99,74,140,211,87,129,112,245,55,54,206,48,132,33,155,168,124,199,175,239,113,167,185,63,143,131,48,249,141,124,167,42,127,2,180,136,125,203,86,190,197,185,210,120,2,167,250,12,28,44,220,214,169,82,243,89,50,89,227,194,110,167,244,169,39,229,50,27,37,54,179,109,4,140,254,105,120,129,173,185,61,204,66,94,145,15,104,107,182,139,127,178,16,144,122,0,148,139,50,129,137,231,212,182,190,113,112,251,18,77,151,23,140,186,243,214,57,185,194,141,113,51,33,66,158,226,36,247,58,45,70,221,127,246,178,181,235,51,121,57,162,254,244,204,145,97,119,55,24,5,56,0,63,34,154,108,51,149,17,208,57,202,254,35,235,195,148,234,220,239,251,217,134,31,83,127,112,112,40,247,156,212,249,233,81,108,195,140,121,202,142,175,237,115,243,222,84,132,46,53,46,129,144,88,214,140,243,41,186,152,146,226,187,141,197,108,83,182,175,39,188,1,200,133,133,143,42,246,57,221,126,221,104,140,252,129,0,59,142,66,149,31,253,194,58,132,144,237,252,210,176,145,144,40,172,174,247,41,111,131,235,208,218,137,155,225,154,113,10,4,218,114,74,33,47,51,140,88,83,115,201,152,178,68,188,12,253,205,53,167,158,176,167,229,163,243,163,119,108,131,50,130,81,26,247,221,248,215,65,198,56,51,105,60,123,25,159,199,59,144,74,240,94,215,90,81,202,14,82,226,200,85,0,78,241,100,32,154,93,255,143,32,55,115,218,40,67,78,89,23,73,111,20,191,164,100,171,135,251,230,160,53,216,54,69,95,169,79,70,124,157,231,197,118,134,101,95,126,188,9,114,200,155,251,190,80,193,151,159,189,127,100,153,14,34,135,211,201,156,118,249,83,6,131,81,61,1,228,11,51,244,201,84,99,242,159,125,201,77,71,172,247,100,54,188,233,175,234,250,249,122,91,225,200,185,116,112,179,55,52,46,53,246,240,253,254,248,11,81,143,124,68,37,34,137,115,178,155,98,101,78,103,210,148,92,26,131,172,61,204,105,54,208,193,35,55,11,213,110,128,112,1,44,91,198,54,41,51,57,159,188,205,19,149,113,221,107,141,225,200,59,102,220,121,173,203,61,172,153,28,61,50,120,64,18,32,161,172,239,72,48,176,141,145,50,136,40,219,86,140,68,195,1,159,98,34,38,159,26,242,201,213,82,44,126,132,210,204,41,202,167,242,135,67,181,240,228,59,37,74,165,246,34,28,135,137,248,30,123,62,67,23,15,75,12,202,158,25,14,200,12,68,214,104,129,171,231,173,168,158,71,215,63,62,91,208,245,251,150,193,124,83,74,24,173,206,240,168,195,232,16,70,163,33,214,88,13,39,163,245,206,250,111,13,183,135,178,110,66,200,52,58,213,13,133,125,36,149,103,40,68,39,95,247,252,136,103,63,245,62,22,136,241,4,100,164,146,169,156,91,128,199,117,41,88,170,73,90,238,185,116,10,6,3,247,116,50,224,106,87,159,140,3,70,104,102,250,92,6,130,26,52,114,163,80,255,222,110,179,209,127,27,139,158,210,12,112,1,211,92,173,8,69,155,133,109,131,137,128,146,194,147,178,80,187,232,127,125,101,11,233,101,163,10,149,74,78,39,24,55,174,18,206,174,157,55,12,79,207,15,25,255,118,8,238,111,209,220,235,137,211,237,255,142,106,68,29,229,93,0,199,18,237,235,27,146,38,152,27,236,43,181,238,157,242,83,22,232,125,252,28,74,208,114,69,116,34,170,181,23,249,92,94,211,101,173,161,251,248,54,46,129,182,68,33,89,119,219,128,220,175,74,59,53,30,183,218,236,79,74,205,21,212,160,227,217,238,120,210,199,152,46,96,176,153,75,32,10,148,181,135,234,16,107,246,122,204,12,127,157,2,2,96,41,29,191,49,8,89,134,33,195,20,152,156,246,90,140,204,5,81,55,158,163,166,92,181,143,210,11,233,81,42,154,170,75,67,122,83,18,149,104,5,135,219,237,246,144,168,197,145,142,203,230,251,192,250,192,36,136,243,112,129,99,114,103,161,65,217,158,40,53,148,121,48,255,31,210,16,232,177,12,131,30,154,222,193,172,68,129,36,204,103,19,170,239,193,207,112,85,189,54,207,150,140,57,142,225,119,85,90,76,246,194,192,82,205,213,23,195,67,24,247,250,153,21,25,209,22,118,254,25,28,203,196,124,93,183,110,233,211,101,46,91,107,223,16,160,69,166,49,115,169,220,183,161,125,142,27,179,58,254,178,139,174,150,201,1,228,164,224,17,225,152,55,196,192,21,226,140,9,12,201,5,71,17,137,211,58,73,30,171,14,106,77,103,239,146,194,29,132,55,229,113,125,124,179,78,117,30,144,96,41,17,30,146,165,159,227,64,2,138,253,44,216,80,64,2,111,20,81,128,201,84,38,1,3,60,25,54,147,6,211,139,170,132,54,3,90,205,170,4,234,129,13,117,6,70,187,86,139,52,61,53,139,38,230,37,132,77,251,41,123,227,137,69,171,245,3,212,218,44,9,19,42,133,91,222,101,160,184,25,192,225,145,236,158,167,154,119,108,0,218,106,155,140,54,28,185,226,107,169,89,232,205,119,94,97,9,84,245,202,202,26,65,241,226,155,235,82,153,173,42,95,67,137,221,239,57,41,237,105,71,174,57,145,141,224,61,130,68,205,175,232,8,164,224,115,235,247,34,115,56,205,54,61,251,139,94,195,32,111,103,44,187,41,179,100,70,31,96,3,186,139,193,23,21,5,3,79,23,100,40,47,209,44,71,6,48,170,234,95,24,54,87,115,6,190,51,242,54,75,182,198,162,197,76,26,53,191,165,97,78,72,237,75,73,113,126,54,242,209,111,80,179,8,164,116,43,31,141,133,116,107,111,57,28,81,2,107,95,240,152,41,186,10,241,116,3,232,167,165,18,245,20,123,35,217,152,183,123,159,57,65,53,115,84,222,72,58,253,54,216,35,125,122,8,79,17,5,212,121,152,37,215,27,161,194,144,255,222,166,74,50,235,147,221,235,36,176,35,218,3,152,101,3,148,88,7,224,179,60,105,187,218,196,174,235,14,215,247,42,185,17,224,90,61,114,40,149,253,203,37,118,60,85,120,41,119,222,119,60,86,86,138,169,138,252,183,193,194,69,26,207,128,6,252,242,21,128,210,210,225,239,181,247,95,179,94,189,98,142,161,161,42,29,88,13,49,78,75,97,227,96,98,247,182,35,195,91,148,225,0,40,201,134,40,225,7,149,123,186,46,172,102,62,62,243,117,198,38,65,7,70,233,54,100,13,186,243,60,9,129,59,80,84,197,71,30,150,54,198,173,46,240,138,119,201,214,184,13,29,249,64,237,2,100,41,200,122,31,222,54,181,172,90,131,138,3,224,188,138,205,121,159,248,73,19,74,154,83,78,78,73,119,150,111,23,209,132,122,169,130,178,11,167,250,196,220,163,230,100,111,189,4,226,197,255,30,226,42,55,144,60,171,70,100,32,181,38,248,240,83,195,57,58,247,234,210,245,197,196,91,244,75,210,235,215,124,128,91,236,32,126,0,208,103,25,84,207,203,81,22,44,2,26,190,213,97,217,191,120,42,157,129,208,233,45,210,65,180,205,201,217,54,187,174,149,189,5,83,149,81,89,126,239,48,251,32,111,60,89,161,203,82,205,75,174,3,82,220,185,143,250,196,124,17,45,98,207,161,140,109,114,0,123,146,119,174,144,76,83,130,49,253,81,228,255,120,243,17,212,162,56,166,59,110,247,109,64,124,188,214,91,221,69,125,100,100,63,231,44,255,115,76,247,105,23,213,60,45,79,119,161,135,147,205,249,84,228,230,254,167,106,200,95,211,156,223,93,238,251,123,216,191,102,127,73,20,113,179,63,216,220,150,87,139,233,143,28,109,19,111,183,202,250,253,34,68,26,237,175,20,205,92,57,30,156,206,111,202,19,173,94,250,62,66,228,100,212,241,221,160,169,77,73,21,195,189,245,11,10,125,115,156,160,29,73,206,216,245,166,86,103,72,168,246,235,6,138,135,110,212,122,179,173,163,194,116,231,126,220,18,241,186,56,169,244,189,200,222,212,174,174,177,188,199,96,155,174,24,197,125,35,255,46,76,131,147,75,194,228,34,70,11,35,129,149,60,241,228,72,84,196,123,216,119,86,102,15,155,179,70,172,9,19,141,216,72,46,56,89,100,215,9,146,201,1,83,103,150,19,223,27,0,90,77,220,107,162,51,199,65,139,71,72,147,235,2,178,205,70,147,151,83,21,42,211,245,194,35,177,124,201,232,33,246,137,189,101,131,77,207,28,183,182,217,5,111,228,45,28,85,50,224,23,27,28,160,15,253,135,183,87,236,187,225,128,48,50,185,198,18,16,155,112,198,137,252,19,104,159,208,196,157,34,89,126,56,98,22,121,39,215,255,215,101,185,48,155,7,167,84,81,199,183,77,143,193,178,156,178,159,63,77,62,166,82,191,161,255,65,139,19,180,236,97,37,253,242,11,112,235,50,214,216,158,119,246,21,54,8,72,36,53,134,201,85,201,229,97,242,36,28,43,25,6,53,67,194,246,188,60,89,34,147,255,64,186,140,22,67,117,82,27,24,63,64,200,205,72,195,135,185,10,37,62,164,222,42,11,255,21,28,76,179,37,33,200,101,187,143,225,159,9,125,114,30,13,84,156,246,206,186,166,191,74,38,122,112,195,249,128,63,131,101,114,77,242,203,56,226,188,145,180,105,22,128,180,245,4,206,191,105,0,223,220,24,140,99,135,167,209,242,147,222,39,96,201,100,170,102,84,222,194,254,66,224,102,189,198,234,36,169,44,113,73,190,98,46,88,94,46,75,86,213,51,1,3,106,20,117,137,169,89,223,73,187,111,91,77,244,45,54,184,54,62,184,222,162,252,99,241,155,151,81,252,248,203,140,190,193,43,139,201,134,44,182,155,239,188,71,37,24,101,205,0,211,23,4,152,22,50,108,144,159,116,242,188,235,150,224,29,204,108,100,122,38,103,196,183,58,78,25,163,191,3,143,44,69,253,140,57,40,156,22,10,97,128,230,125,31,144,118,248,3,105,248,130,9,227,119,249,189,179,91,197,147,55,72,207,204,197,78,23,247,18,13,20,0,59,91,6,195,58,50,182,220,163,216,114,223,250,226,93,57,112,97,192,125,16,196,20,85,187,27,253,21,186,245,238,131,15,213,54,30,252,141,248,7,159,48,171,240,51,11,83,36,132,226,83,155,206,226,28,76,137,117,86,115,5,197,3,138,106,244,255,202,187,45,68,211,94,21,246,250,213,243,36,95,133,26,230,212,184,75,138,225,245,167,135,158,56,225,3,227,35,76,44,208,97,83,164,153,124,193,138,111,113,246,14,171,211,3,93,30,197,18,32,144,81,153,88,51,57,185,73,161,231,89,7,56,198,179,70,89,84,131,54,116,64,43,183,234,157,19,8,161,186,10,245,127,219,61,126,71,109,140,64,215,37,88,114,76,175,71,71,107,111,231,33,168,237,226,137,46,241,204,174,191,250,73,189,103,25,77,141,86,157,96,47,95,230,35,159,238,193,129,171,250,1,23,244,237,57,2,138,107,67,67,136,50,82,12,253,104,231,112,39,41,165,56,130,163,242,199,59,227,194,71,17,235,229,62,93,23,251,191,139,46,58,190,163,164,254,135,214,187,253,59,68,207,180,187,95,46,194,218,45,225,164,230,90,66,230,248,171,167,8,87,63,190,34,133,169,235,75,24,240,14,86,155,121,151,62,185,219,168,67,226,112,157,176,41,95,119,97,55,191,106,16,120,18,8,90,168,175,202,182,15,77,97,29,225,4,163,241,253,151,220,180,208,237,211,250,101,239,44,185,25,151,109,201,164,243,41,231,240,212,35,101,179,237,48,115,195,16,197,92,17,151,8,122,171,75,142,141,124,125,119,252,192,194,191,166,83,226,17,194,249,248,109,92,92,109,186,47,197,9,248,237,59,173,198,17,143,92,64,168,21,142,220,169,114,219,72,169,121,8,210,209,135,188,246,180,190,213,22,25,148,105,254,29,119,203,118,42,203,192,30,186,102,83,97,147,245,186,27,141,110,205,156,114,191,214,53,249,12,78,168,114,94,215,104,246,168,58,197,224,141,72,199,11,146,0,85,197,27,51,116,130,253,41,114,115,4,68,120,11,124,139,167,173,101,208,71,218,26,78,145,26,210,139,132,32,77,5,224,148,200,208,254,156,236,30,124,138,29,69,0,36,217,175,92,47,44,139,88,121,205,67,119,113,174,228,68,246,21,86,179,207,80,22,206,46,175,3,240,216,56,170,89,255,169,27,157,80,159,235,21,171,75,157,201,74,218,252,176,169,141,84,148,82,53,166,86,155,216,192,178,234,90,74,189,221,167,51,230,42,229,50,243,40,238,250,65,110,171,150,187,190,116,206,232,21,71,126,208,188,98,132,39,239,66,144,219,239,53,92,155,94,126,163,197,255,29,43,103,1,40,227,12,97,182,159,17,32,57,231,24,240,197,78,115,187,95,126,131,173,70,218,155,122,241,190,79,241,138,104,40,193,252,197,175,174,231,116,248,25,228,0,242,67,128,32,153,139,105,121,43,229,120,246,41,234,122,229,157,179,184,216,195,74,162,49,1,211,56,91,216,201,87,60,87,253,83,138,13,44,39,238,18,5,79,186,72,246,165,230,54,147,186,230,103,24,239,16,98,48,180,132,163,253,116,116,135,239,96,17,106,55,255,84,41,150,233,133,205,2,178,22,106,165,223,155,66,242,206,9,163,20,105,166,206,113,41,80,103,178,238,196,161,238,109,11,17,246,111,25,32,241,137,39,65,229,97,128,73,51,78,182,121,180,187,174,84,215,207,30,178,91,87,218,134,79,196,233,40,144,91,44,64,247,2,182,181,86,23,194,18,89,232,82,26,151,39,113,232,185,43,218,161,21,201,49,214,214,106,99,155,151,95,115,82,20,253,184,91,78,92,182,203,60,38,144,216,36,91,114,170,15,86,218,172,38,113,200,64,129,120,166,60,209,226,1,156,103,140,233,80,64,93,104,21,99,241,44,61,35,63,111,217,139,162,176,162,194,249,44,126,80,111,197,198,98,210,193,144,45,185,0,11,71,112,150,228,167,3,61,202,195,153,146,240,209,28,13,173,240,238,105,69,30,58,113,206,12,18,54,47,179,186,171,170,223,71,89,130,239,31,175,199,216,63,108,61,66,230,122,112,90,196,132,123,153,182,172,46,60,241,26,248,129,143,101,27,91,61,240,233,222,236,130,171,115,24,94,241,190,32,181,244,8,7,29,162,43,21,77,81,26,118,7,184,169,14,253,66,157,183,39,27,2,88,186,61,185,225,145,32,250,79,198,234,3,68,81,115,236,114,193,50,112,30,123,149,87,221,11,219,243,162,247,191,41,215,71,48,116,67,33,151,203,47,5,225,68,44,182,115,76,55,231,132,245,136,132,235,220,172,220,215,171,230,1,44,149,219,212,250,246,28,167,122,163,174,227,230,52,143,43,118,38,0,10,251,16,193,182,104,45,122,253,250,203,16,128,118,193,223,197,234,118,7,53,99,99,84,97,173,138,171,166,240,97,201,119,182,103,14,181,242,234,108,94,5,35,21,3,18,246,22,242,183,31,67,245,58,67,180,14,219,231,226,54,49,198,93,223,245,194,58,41,3,150,244,146,23,148,41,69,191,73,14,70,181,38,36,97,56,105,227,181,27,23,44,215,130,121,25,2,174,134,9,112,109,45,143,64,171,248,160,127,32,76,94,85,233,41,66,159,18,34,183,27,35,128,106,193,97,189,57,179,121,29,17,161,219,99,223,160,48,215,76,77,84,116,55,138,165,189,98,126,252,123,2,102,39,4,39,176,114,222,38,247,211,106,187,230,9,24,74,137,43,135,111,103,16,119,128,131,36,147,5,144,67,231,125,65,73,221,44,106,177,50,97,241,189,187,194,9,109,120,185,165,54,253,69,120,185,163,87,85,12,201,43,228,58,17,87,249,105,35,46,113,238,87,144,106,206,251,97,209,30,117,250,138,49,128,222,74,96,81,3,71,54,147,14,247,10,107,117,138,129,14,160,105,104,186,122,35,142,18,34,252,89,53,253,182,170,17,107,163,108,27,248,214,119,209,207,211,5,67,188,93,245,203,31,207,45,92,15,62,194,234,252,249,210,114,151,49,57,83,50,24,87,15,200,253,204,189,231,117,218,90,17,153,253,240,105,182,18,62,81,4,77,32,35,169,194,242,6,197,84,142,114,102,25,97,133,14,80,119,166,194,134,170,157,50,186,145,101,245,176,105,161,80,194,16,166,100,113,164,126,169,228,104,109,113,162,66,224,151,66,188,200,233,185,45,62,9,190,188,226,136,94,85,127,219,137,251,162,181,15,185,52,170,7,36,73,185,186,248,52,61,246,250,211,216,220,41,45,12,117,8,231,222,85,105,114,255,17,34,7,36,107,31,175,170,66,79,12,255,204,203,6,192,211,249,169,165,85,136,10,94,109,126,230,18,30,165,249,86,53,185,142,214,51,248,3,46,47,121,210,4,88,185,35,178,32,94,148,236,14,157,138,72,74,213,240,50,198,178,24,198,205,36,210,254,74,172,181,192,201,252,222,157,55,252,189,242,227,39,251,215,216,200,234,170,144,17,239,130,118,197,34,197,227,226,182,235,82,250,113,175,40,99,196,2,87,101,236,37,189,187,114,171,2,88,243,248,131,89,60,205,147,85,174,188,207,138,11,175,9,166,150,22,131,230,137,58,166,80,148,2,93,124,59,42,199,174,195,145,92,43,131,63,16,38,7,23,167,232,112,45,217,121,33,126,254,152,148,167,232,186,70,9,4,126,73,190,187,102,31,103,3,95,233,250,141,67,188,33,114,218,185,136,74,255,200,5,121,49,40,219,217,128,195,35,76,63,59,171,111,11,154,44,253,17,24,243,240,43,117,120,164,109,255,235,181,99,75,58,11,196,102,63,104,28,105,161,29,194,193,64,82,14,45,154,226,87,173,153,101,67,238,223,243,109,13,187,95,136,137,84,1,23,51,230,220,179,221,148,21,163,239,198,32,180,165,5,235,129,185,120,140,227,131,191,201,142,126,121,139,10,114,62,131,43,187,10,3,89,108,248,120,44,230,57,199,196,59,1,212,135,171,8,96,24,155,224,21,205,220,174,161,141,253,188,205,16,117,153,193,243,176,169,119,159,187,170,4,41,168,29,12,148,99,29,228,229,209,42,159,222,53,2,179,241,37,10,143,191,229,217,78,121,150,4,134,38,192,102,25,94,108,243,240,99,243,182,219,3,202,12,22,100,225,254,53,142,183,145,158,34,114,205,255,98,165,62,136,109,111,14,254,245,210,136,228,183,174,188,152,203,178,170,25,2,139,233,81,115,214,167,39,10,213,224,41,76,42,139,254,135,40,113,181,41,23,123,250,125,56,9,98,203,240,144,150,24,64,198,117,195,87,206,28,1,205,254,160,0,117,230,150,64,255,185,64,119,151,31,29,189,220,94,116,84,4,119,210,97,17,17,196,166,132,87,227,38,178,176,67,34,83,58,85,218,63,81,188,86,233,160,88,233,232,119,218,195,244,15,79,37,152,117,154,70,106,92,62,125,230,10,131,100,227,9,163,225,89,190,101,202,184,96,44,11,255,236,3,125,31,76,232,70,23,29,223,114,27,222,110,230,84,27,91,170,46,107,111,204,199,170,188,211,92,133,76,33,236,132,239,79,126,38,40,84,180,121,171,125,225,168,133,184,36,94,171,2,246,129,10,0,252,16,102,159,2,194,47,37,9,79,109,74,107,106,96,1,240,175,27,244,51,131,168,2,76,23,124,54,55,168,179,25,20,212,100,15,160,45,92,51,169,160,129,28,126,83,76,208,228,147,52,148,188,222,231,137,93,188,61,119,188,229,182,72,250,47,24,170,79,16,170,255,33,20,218,140,184,171,164,61,254,143,133,193,177,28,146,130,159,7,239,185,29,21,174,20,179,190,87,27,210,68,3,255,80,234,33,48,93,47,182,180,147,115,140,169,124,252,33,33,188,238,130,89,52,19,158,254,37,111,236,208,189,195,225,79,88,199,241,198,52,226,123,200,105,139,99,185,159,141,38,154,49,152,114,207,244,13,128,73,250,182,195,23,6,230,11,122,148,88,234,162,151,4,118,181,127,28,105,68,3,252,9,51,16,209,184,201,229,154,241,245,57,156,184,122,141,113,168,100,188,206,128,79,170,47,181,18,38,143,40,237,98,176,50,129,14,6,182,164,137,169,210,159,227,17,111,29,231,9,241,96,13,230,229,10,51,124,160,15,216,52,122,101,99,173,234,83,171,63,220,204,144,111,152,23,82,117,146,222,231,165,78,238,171,189,204,252,71,1,121,225,3,2,156,246,235,96,208,214,74,36,20,239,172,155,220,233,247,221,16,55,235,240,176,29,78,224,178,183,144,13,38,133,164,125,223,229,154,18,128,139,216,153,26,208,127,240,157,122,11,51,198,193,207,135,91,19,31,190,172,161,62,100,201,86,124,174,240,109,216,109,0,6,40,36,197,83,43,221,15,251,123,48,36,122,0,32,103,247,65,120,100,190,45,125,19,128,102,106,96,53,159,132,12,41,27,57,192,158,150,212,151,238,170,236,108,228,197,133,108,135,53,138,26,221,97,139,102,203,141,114,118,166,230,103,156,20,174,36,0,203,253,224,22,182,3,254,124,8,116,197,208,232,91,81,205,44,55,237,213,42,77,33,64,11,62,216,220,117,241,137,4,83,145,82,19,123,251,207,78,75,71,80,199,252,53,82,73,100,86,145,249,183,160,32,87,224,95,194,241,70,105,100,15,149,25,99,94,38,50,15,146,218,112,163,59,98,19,103,240,72,173,85,101,52,150,67,8,10,133,200,179,42,16,240,124,89,166,74,250,255,81,34,199,171,244,107,1,9,164,93,41,51,235,155,43,99,146,176,241,24,88,203,199,160,77,11,93,100,252,178,130,227,30,23,194,48,120,35,177,237,219,27,151,231,12,52,138,59,171,71,110,140,109,199,133,189,120,246,23,166,145,236,212,0,144,62,33,153,20,126,111,52,199,105,222,65,120,80,168,129,49,140,112,13,58,120,104,66,14,133,50,62,51,4,221,64,20,229,142,143,94,52,245,53,233,248,222,113,234,219,29,10,210,252,5,121,69,147,2,220,237,102,136,94,173,220,126,81,251,192,139,194,198,0,72,69,67,51,180,210,144,41,132,212,119,92,187,138,47,251,123,101,4,9,97,139,38,107,104,232,230,142,113,226,67,99,79,248,66,185,252,248,238,184,21,121,153,128,189,202,148,8,248,136,39,146,173,173,180,200,66,209,109,79,236,46,184,244,131,209,44,96,8,156,175,3,205,18,138,111,80,168,115,197,134,75,225,159,246,236,230,119,233,93,103,182,253,132,157,151,7,5,64,53,194,54,135,51,237,117,176,119,99,10,22,195,62,67,45,165,233,155,43,161,72,111,220,210,163,80,67,49,39,153,110,133,230,9,45,81,226,108,161,191,153,188,244,168,182,80,141,175,116,227,19,125,73,183,173,139,56,95,3,169,152,152,118,37,246,236,0,124,161,91,226,121,54,126,4,47,170,6,41,104,33,190,93,122,197,51,167,74,87,224,172,18,7,114,217,17,16,86,248,205,76,81,33,80,177,79,178,228,253,42,207,31,82,174,210,84,91,57,60,112,62,95,210,176,95,25,186,126,95,107,74,54,218,238,86,151,57,93,75,170,222,84,102,255,230,242,170,242,53,54,221,134,154,36,216,93,169,21,51,104,163,44,131,66,234,122,162,192,189,13,71,34,192,95,98,193,46,78,47,17,168,38,200,177,201,125,108,155,118,192,128,206,169,199,199,179,56,109,186,27,5,35,94,54,224,226,219,251,238,248,231,100,48,100,231,52,252,13,144,128,207,159,184,128,38,218,126,137,98,122,199,134,191,55,193,68,169,230,16,223,7,167,233,125,1,125,172,136,226,14,52,21,239,133,249,122,66,118,52,109,233,237,60,11,129,206,196,190,132,109,142,186,6,150,107,254,28,214,195,87,197,242,239,32,243,60,241,195,212,145,6,35,30,150,190,232,51,231,240,34,23,71,155,136,151,200,158,184,33,120,155,223,178,193,62,246,164,77,216,232,235,77,21,83,92,30,57,172,40,114,148,37,1,189,201,45,241,126,136,119,34,158,222,120,169,61,52,0,122,42,164,252,169,246,208,71,42,87,227,134,130,72,178,226,84,221,77,49,59,157,255,25,1,7,154,77,34,135,10,52,155,70,57,162,234,183,246,249,116,217,69,107,168,202,132,28,140,255,92,24,2,187,40,176,21,165,137,18,10,209,159,190,161,179,174,33,163,47,54,115,233,133,116,20,1,111,33,242,128,27,69,232,223,131,45,206,118,91,101,75,178,228,76,45,16,119,32,124,217,92,69,102,6,199,58,100,162,156,101,22,185,207,234,95,34,47,94,134,224,96,128,38,68,85,134,232,129,17,120,149,71,55,211,88,134,172,159,203,165,55,82,80,196,21,221,21,68,165,13,8,149,105,29,22,154,248,96,72,214,167,31,110,226,66,151,245,171,252,34,171,100,98,137,196,213,6,64,122,94,65,146,18,60,168,164,190,110,69,160,191,24,86,91,246,14,211,48,52,247,89,86,75,255,135,33,246,196,69,40,92,123,172,188,89,190,30,90,0,24,51,44,94,45,6,57,10,253,43,178,42,58,160,31,74,105,88,163,252,152,186,17,24,81,9,53,38,179,16,120,180,218,202,95,204,92,228,41,252,206,2,102,104,106,110,90,161,51,93,13,72,65,231,151,119,130,141,102,54,4,106,88,245,237,49,133,206,232,233,163,110,211,127,143,158,205,20,179,198,16,239,158,254,175,7,252,111,34,121,34,235,199,92,88,142,107,87,168,140,137,240,13,134,185,162,199,121,241,150,9,65,139,90,192,7,175,137,59,59,39,203,5,181,115,5,32,124,27,23,184,228,12,7,94,234,89,38,205,130,208,215,62,191,4,197,114,238,155,152,25,151,78,234,175,224,193,218,123,221,207,54,31,117,254,124,34,82,240,120,101,113,218,167,228,177,175,198,33,53,113,217,104,38,81,59,36,84,198,39,71,215,229,46,222,201,232,140,28,206,182,69,66,6,215,152,10,219,48,59,97,161,195,32,220,169,16,141,113,230,206,89,47,43,197,128,143,186,48,75,35,71,69,248,162,127,142,224,161,120,164,240,230,55,52,9,230,250,107,99,252,252,39,126,23,98,42,13,78,3,175,59,41,145,48,213,252,179,45,235,181,95,41,147,19,48,231,126,235,192,236,212,208,236,14,29,129,217,222,27,2,101,158,179,157,0,184,95,170,154,216,202,235,139,41,71,93,91,172,144,86,203,94,129,236,209,238,149,252,114,0,88,228,75,217,246,142,154,8,87,114,247,88,228,58,48,116,60,35,237,12,228,137,192,175,103,228,82,226,17,96,184,130,254,191,188,65,222,178,170,102,61,60,105,181,45,1,7,149,32,3,202,177,210,75,75,184,86,146,8,13,194,139,163,155,141,120,25,111,66,92,186,25,175,100,35,97,56,117,158,212,16,6,200,118,246,90,214,131,104,155,109,42,165,168,224,145,76,195,223,94,112,52,213,70,97,127,125,166,16,236,112,137,80,118,224,56,171,210,240,84,132,63,189,23,247,127,159,61,7,13,110,88,9,204,124,85,246,228,138,132,195,76,198,238,184,169,182,235,29,74,249,232,33,65,21,103,163,5,236,133,1,114,162,170,187,233,225,16,234,129,255,32,122,236,90,151,16,122,63,238,215,68,5,2,225,70,36,235,79,67,51,84,95,137,107,48,250,190,186,36,170,190,210,170,102,210,159,25,142,56,182,82,41,49,63,51,38,114,87,250,162,196,184,165,5,116,4,98,127,174,123,41,196,144,26,195,181,6,128,129,247,157,225,194,38,142,42,100,206,44,93,231,42,166,208,24,122,211,191,96,101,113,230,187,244,199,237,73,30,169,225,87,76,207,114,135,138,136,231,206,227,252,218,236,62,71,24,38,86,152,55,242,177,110,117,167,73,10,19,175,17,171,124,209,26,201,122,201,58,93,30,220,255,239,208,210,10,143,242,186,81,90,249,122,110,209,8,218,215,65,205,223,206,3,232,20,14,85,113,116,118,194,61,63,109,176,111,110,168,232,86,53,100,9,244,226,52,177,249,164,231,248,21,152,75,46,68,28,10,241,81,160,162,139,215,3,205,228,91,121,137,133,44,14,131,239,187,164,5,137,169,76,23,198,119,126,207,25,255,72,209,130,51,47,94,167,99,171,233,207,55,10,139,137,36,59,66,199,102,69,181,102,63,89,13,179,107,151,61,62,67,14,247,9,255,166,230,65,6,84,239,3,152,76,147,80,153,122,231,134,54,96,243,6,94,72,109,53,27,225,111,72,219,2,14,169,142,67,13,136,180,24,99,81,146,214,42,194,68,194,1,177,102,77,87,146,229,152,230,36,49,108,209,35,25,158,53,25,155,111,213,226,114,170,15,102,65,7,140,74,9,5,114,107,21,56,160,174,212,223,114,105,185,121,130,7,186,168,179,140,93,195,255,80,43,172,4,122,24,116,23,5,22,0,146,86,44,193,37,235,114,216,223,217,47,243,199,79,114,73,69,164,130,32,31,74,112,64,189,13,72,183,76,91,20,206,116,152,227,22,150,166,245,10,240,77,228,63,54,157,139,160,235,213,112,15,16,240,161,37,127,203,130,164,206,35,81,142,32,198,222,149,179,23,5,219,173,20,251,150,72,237,241,10,234,34,133,210,96,240,163,36,71,231,237,12,87,144,161,4,35,134,15,17,66,250,10,162,15,239,139,65,239,57,146,109,138,198,136,1,19,67,111,196,150,188,220,86,91,64,250,82,141,147,254,154,64,103,250,8,169,113,101,24,123,178,62,209,170,252,52,221,248,2,103,191,236,135,182,239,44,203,99,211,77,106,218,168,149,156,140,30,171,125,168,204,84,209,72,149,127,231,236,56,206,216,1,216,32,22,161,11,84,248,137,20,50,14,25,252,210,115,41,179,30,146,213,82,140,30,251,146,216,237,181,106,70,163,179,223,61,50,6,241,221,236,2,180,239,196,62,184,85,175,220,168,127,134,217,243,247,253,147,4,255,151,0,15,10,226,153,216,231,149,253,132,251,77,251,62,82,134,68,71,183,26,213,165,128,208,79,105,178,246,186,140,88,254,78,12,72,218,8,157,142,107,126,19,149,229,246,48,209,31,72,229,48,96,158,194,112,202,50,142,189,65,123,252,142,200,99,102,90,159,16,95,255,45,139,229,220,175,7,20,204,40,167,248,115,23,241,113,94,244,117,45,135,237,160,122,47,58,107,102,182,109,111,88,141,117,48,169,3,94,229,191,174,63,0,147,165,100,239,74,158,224,113,217,48,72,136,148,40,176,159,28,170,61,127,255,180,148,13,231,60,190,242,184,11,249,219,69,97,156,90,11,178,221,217,35,100,206,176,103,105,239,237,96,147,137,235,40,108,1,179,14,248,66,152,178,216,118,176,11,170,227,104,45,163,25,144,250,8,20,10,218,185,63,148,235,144,92,216,177,5,5,150,161,62,142,14,161,20,106,153,126,136,169,162,249,37,148,22,238,211,180,93,169,43,185,103,9,195,202,229,3,199,96,241,158,206,142,207,63,101,41,114,92,124,28,79,5,207,93,240,51,127,118,119,134,244,149,35,6,76,173,125,218,201,7,245,190,126,166,1,233,221,238,217,172,41,248,187,15,244,248,38,238,29,75,134,51,252,151,37,81,252,143,93,54,23,123,126,107,38,246,247,173,1,136,17,92,230,95,224,128,143,175,137,229,144,120,12,72,92,111,194,23,94,178,230,234,60,67,53,189,48,72,143,96,69,233,20,180,97,164,112,105,182,26,238,61,23,184,116,198,113,168,25,239,69,251,152,147,122,156,144,74,203,102,230,214,212,173,44,135,205,136,70,195,198,82,31,16,10,4,118,128,226,117,112,3,237,250,63,51,76,186,3,238,96,94,154,224,188,254,102,127,171,233,78,133,222,137,141,226,125,215,166,253,133,220,152,48,116,51,114,112,167,182,118,12,52,56,221,207,162,7,8,219,76,76,69,22,38,159,30,198,127,108,224,23,132,221,39,254,210,82,10,247,143,12,226,203,48,210,67,153,142,191,245,146,62,75,195,101,14,118,92,239,92,137,206,207,8,235,180,180,154,63,33,184,147,59,20,75,34,28,72,206,52,149,150,217,199,226,220,245,21,234,171,121,225,128,18,247,65,98,184,1,160,39,245,114,1,96,81,43,229,37,200,46,60,59,33,253,89,6,28,6,252,68,233,142,31,228,183,0,91,58,24,140,64,170,103,50,106,44,216,106,147,164,122,100,65,35,182,13,225,120,50,134,203,146,228,191,95,161,200,33,181,70,92,161,98,214,81,174,183,49,216,50,194,144,178,141,148,29,39,33,186,171,180,203,54,248,143,115,200,11,146,190,106,113,200,7,5,254,109,44,154,119,115,15,255,152,19,182,232,123,117,251,97,160,112,125,176,29,255,44,159,229,146,115,41,35,209,41,163,58,26,76,247,172,50,185,123,44,212,255,46,13,54,181,155,220,10,62,183,91,168,4,236,173,24,249,191,127,165,206,7,131,177,99,171,100,150,206,35,44,169,229,121,155,64,196,74,43,185,164,188,152,173,202,170,200,15,39,162,164,155,63,33,225,111,30,93,123,39,226,187,20,171,38,154,91,33,145,18,0,119,108,189,80,86,52,66,111,121,168,6,234,248,149,122,28,174,120,123,231,195,219,150,164,24,78,54,203,100,26,230,248,145,171,97,172,118,250,37,105,204,61,72,128,3,224,88,60,180,241,227,235,187,228,162,202,69,186,96,148,64,211,120,156,95,23,26,25,244,241,62,94,113,192,29,227,184,133,71,186,152,158,94,104,181,171,210,163,38,248,45,251,50,22,134,73,163,35,69,127,251,17,8,230,131,91,96,90,123,20,238,46,105,160,110,156,201,85,16,149,18,14,80,202,24,175,141,0,66,132,64,36,4,2,106,199,152,127,22,107,45,43,96,147,166,156,216,203,153,210,197,87,237,100,116,102,66,46,188,184,119,67,78,32,162,93,158,65,109,241,19,241,63,55,114,55,25,52,139,15,44,24,174,174,205,5,230,150,240,150,183,201,77,39,201,119,239,106,117,24,84,160,119,131,216,228,81,224,185,194,148,79,216,209,179,95,39,67,110,149,154,99,153,176,110,81,176,71,151,218,99,187,235,101,160,207,68,18,163,162,82,56,195,55,65,168,36,43,208,40,115,239,98,137,150,173,64,64,181,207,235,217,167,160,97,222,142,119,216,234,58,77,15,208,105,68,147,233,176,155,3,4,137,152,41,38,5,215,240,10,207,187,132,111,210,235,178,73,120,95,49,49,28,94,208,154,172,78,141,111,154,36,204,240,156,26,221,163,157,181,134,119,229,64,55,2,185,73,103,184,104,2,223,190,181,84,181,9,139,123,17,38,233,131,187,201,132,239,100,231,87,165,126,250,140,40,13,81,230,165,109,201,185,165,175,33,225,74,231,179,249,46,239,42,40,7,201,13,66,232,1,66,173,250,87,67,105,14,85,245,177,51,219,68,58,155,104,89,23,72,165,223,128,160,92,199,64,149,254,30,31,82,181,171,253,12,48,143,220,47,161,51,205,219,11,164,32,219,46,39,105,172,214,7,243,50,235,202,220,83,203,190,16,15,200,137,213,98,156,37,188,1,44,225,128,39,222,15,95,32,211,172,6,2,155,176,211,200,101,2,116,30,124,118,208,151,168,175,220,198,228,10,207,18,65,23,148,12,77,243,198,132,195,226,13,152,232,108,206,77,42,252,170,251,42,110,152,8,213,212,140,183,236,106,210,6,242,196,119,75,79,111,141,47,227,85,35,151,82,91,175,42,153,128,217,17,130,226,205,241,209,213,247,87,246,7,93,249,38,187,190,131,106,174,17,226,36,171,110,44,152,191,6,162,83,225,251,186,217,120,80,214,196,64,198,10,156,202,53,157,6,85,150,105,5,153,109,145,97,68,156,38,173,37,149,159,1,17,45,107,221,159,81,9,115,197,64,188,83,148,143,61,166,242,91,118,135,84,170,132,51,72,228,214,61,179,172,195,104,91,207,123,126,142,121,171,62,29,196,61,40,172,105,78,21,252,73,158,226,123,5,169,30,157,207,239,63,194,157,247,107,34,111,130,141,69,199,164,173,199,79,44,43,159,29,167,123,59,241,2,59,245,64,81,50,235,13,136,22,73,117,93,81,168,235,121,207,136,214,138,57,209,182,98,245,22,8,123,211,117,107,148,118,165,68,167,75,27,96,0,208,125,31,222,82,74,66,230,129,20,70,127,84,4,89,181,110,223,110,85,151,125,105,122,253,74,110,66,142,181,90,61,247,90,120,193,25,243,224,163,28,163,168,85,243,208,45,149,202,130,3,158,3,82,172,205,59,14,198,147,17,234,190,4,208,22,91,194,111,172,56,194,61,61,44,245,120,71,34,186,60,206,144,81,127,219,73,149,57,156,65,99,148,59,170,232,253,197,12,246,100,142,18,216,88,179,137,187,213,155,92,34,90,9,225,237,2,120,141,168,58,232,161,73,70,255,190,131,87,237,214,77,106,95,128,147,214,163,221,90,196,211,230,224,100,250,212,3,5,167,254,249,161,216,36,158,214,19,221,110,130,214,27,82,121,204,46,90,31,131,159,169,23,58,54,14,140,166,246,103,15,184,69,126,128,148,165,18,90,145,222,196,253,172,4,47,220,214,156,203,227,252,159,252,64,138,22,187,230,5,1,80,254,114,74,6,212,129,80,144,106,150,222,5,46,6,74,171,80,231,207,101,185,80,209,250,190,96,177,178,79,92,70,229,209,212,117,249,28,249,249,128,39,218,255,99,86,215,163,60,83,100,207,49,207,171,75,182,248,255,0,239,128,0,126,235,138,214,247,1,255,210,186,129,113,140,106,2,153,2,56,95,30,124,145,34,11,38,114,222,163,162,86,24,138,172,2,60,133,131,75,23,232,32,78,221,76,157,116,208,93,209,198,190,119,197,16,148,255,103,30,96,119,47,206,142,32,127,181,168,85,244,82,58,21,168,210,211,146,64,86,40,223,202,17,93,92,138,71,204,211,244,214,162,8,103,5,26,173,193,19,11,142,212,101,157,27,162,237,215,129,157,239,78,89,216,32,16,211,223,117,253,115,245,129,11,227,128,198,217,204,72,227,17,25,58,160,93,170,166,124,121,201,176,3,250,81,134,71,111,12,8,56,203,172,131,229,35,179,1,92,207,150,210,18,71,219,0,111,239,196,30,135,199,217,187,238,147,17,56,94,227,107,52,128,85,127,243,200,85,66,78,190,119,104,24,224,169,206,241,174,25,154,101,175,131,148,68,147,43,118,11,175,125,31,200,100,250,95,10,163,108,80,27,245,128,111,16,246,164,26,115,202,108,122,126,1,60,70,212,88,242,155,76,22,214,154,149,43,54,231,174,91,46,254,165,76,200,60,94,2,138,177,135,61,23,158,214,103,102,236,218,45,138,10,143,71,38,35,175,129,89,235,58,35,69,164,10,42,106,196,232,53,17,192,138,80,101,47,227,22,134,30,71,215,49,110,210,188,212,203,118,89,207,159,189,139,135,199,108,115,95,206,115,161,121,131,195,233,151,229,219,199,192,11,191,178,45,72,216,54,89,46,163,101,174,218,186,127,12,129,125,161,207,122,251,163,194,202,102,55,169,178,8,224,238,118,182,197,170,92,71,26,33,159,34,58,142,3,50,231,32,16,120,39,26,27,18,56,75,99,231,172,22,88,149,255,72,220,189,212,31,40,44,215,196,71,46,141,105,13,156,72,7,72,106,249,66,121,107,6,20,255,29,154,180,1,23,161,237,2,134,152,53,116,78,44,191,58,190,34,1,153,74,247,223,52,14,189,201,162,14,187,88,13,116,204,217,209,69,62,19,36,183,198,30,225,149,27,111,85,79,159,2,225,221,102,211,106,169,237,26,158,14,111,14,230,86,8,159,138,12,171,130,236,164,154,238,153,220,41,202,172,118,69,111,129,11,145,106,49,247,81,171,169,176,224,52,216,154,88,138,77,225,68,131,121,17,219,149,80,5,163,157,148,211,154,123,141,130,153,240,163,122,194,132,111,105,91,168,147,235,24,134,132,25,141,165,90,131,145,102,101,77,186,167,120,137,20,85,163,102,101,153,73,165,153,203,81,26,207,188,121,41,141,169,109,4,39,132,93,250,23,173,230,210,254,90,106,255,194,122,41,175,38,5,132,37,180,57,19,130,31,126,252,201,105,4,74,187,173,66,182,92,1,141,166,77,12,144,107,217,58,208,133,237,151,17,51,23,169,148,65,234,71,80,255,162,193,74,85,184,53,41,102,230,109,194,90,43,217,193,153,146,208,33,202,132,200,46,202,197,108,156,81,47,152,69,129,111,84,115,159,123,211,52,177,253,82,102,114,251,103,191,166,116,84,145,207,40,241,71,166,105,25,111,25,204,111,131,220,91,28,116,164,60,251,9,63,201,145,36,86,120,121,112,156,189,217,141,169,33,195,26,126,69,133,172,183,65,217,82,151,201,50,198,126,58,8,161,236,236,92,219,90,139,88,66,139,117,244,26,79,235,34,167,88,161,61,143,35,68,62,2,186,52,62,225,119,2,121,238,43,114,173,160,155,153,160,193,246,117,158,219,91,199,216,193,112,51,242,112,226,120,30,250,91,181,21,161,93,155,49,181,208,19,242,190,97,108,10,141,153,177,45,4,230,73,170,145,87,113,165,118,8,198,245,125,58,72,69,106,236,151,103,223,198,229,34,131,45,46,102,22,52,22,239,111,1,25,254,160,12,244,227,139,30,221,173,66,239,224,101,97,164,255,58,61,74,49,169,237,116,50,229,97,223,254,53,146,250,92,22,98,217,211,23,5,108,178,243,84,247,165,125,10,135,86,15,212,211,72,250,150,8,245,139,165,87,244,161,97,63,70,140,235,142,159,157,100,100,103,179,0,180,166,119,244,161,84,111,83,241,227,144,37,250,130,116,247,80,44,190,120,255,120,29,174,130,124,66,245,132,114,30,15,252,18,252,116,238,98,87,58,94,9,37,210,137,226,178,185,250,166,139,44,206,176,238,84,155,218,155,167,177,228,241,42,91,20,12,35,85,149,225,29,123,7,121,56,108,225,179,57,38,28,99,164,121,67,166,247,235,203,32,129,249,210,25,200,205,88,214,10,164,206,144,42,130,81,130,10,213,55,121,163,8,78,28,152,58,242,109,69,9,139,88,172,114,234,89,153,182,88,114,109,48,0,172,101,140,52,207,178,199,205,71,8,102,35,12,134,12,46,118,157,35,168,96,217,197,195,171,178,78,119,37,125,168,100,125,47,219,73,4,150,199,45,129,152,230,9,252,46,198,65,13,84,182,158,32,27,99,107,194,234,151,25,19,24,151,40,106,127,119,147,225,209,241,166,171,27,147,115,28,81,114,231,77,81,79,58,242,115,123,55,86,97,221,209,40,181,114,142,40,235,215,234,135,74,81,67,51,90,222,238,78,251,75,133,47,79,9,165,110,171,136,11,209,195,209,29,100,223,203,139,142,87,152,138,224,46,219,23,244,73,44,190,159,91,209,149,225,161,149,216,43,192,192,27,132,172,181,48,85,167,161,70,113,221,68,226,18,139,0,11,93,245,253,193,117,50,211,241,179,190,207,80,197,138,69,196,71,57,106,145,167,145,73,209,128,41,198,128,154,236,45,84,127,78,218,91,7,160,78,164,43,33,195,50,202,49,23,235,67,123,81,245,109,216,70,33,252,70,172,130,73,162,3,223,0,45,63,132,91,157,239,173,205,254,100,177,166,199,27,143,85,109,248,163,142,252,171,77,15,134,170,69,200,208,238,117,209,225,237,194,246,209,56,14,98,170,69,36,100,148,154,75,95,75,204,210,59,194,73,36,121,235,112,212,134,143,158,162,173,9,68,198,148,210,11,90,252,120,111,109,63,140,63,9,5,150,70,15,193,211,225,167,224,96,222,142,13,211,40,148,246,58,17,190,212,162,169,103,5,252,180,229,0,177,33,218,30,7,248,195,3,179,90,101,18,6,254,196,88,211,160,252,227,108,8,139,37,101,222,58,173,251,214,69,21,138,152,203,169,83,33,225,174,238,236,130,161,157,168,42,177,87,127,44,143,190,36,214,194,37,25,213,2,216,214,211,53,204,47,33,178,48,41,244,197,69,88,151,200,30,55,63,218,88,44,141,187,103,132,182,254,136,38,17,78,11,81,7,93,114,78,50,143,117,200,159,180,159,45,254,165,196,155,136,156,199,153,33,45,221,255,133,16,40,142,92,119,104,92,25,88,33,127,247,153,102,138,152,39,225,188,68,198,92,122,159,163,193,93,209,145,203,9,178,255,104,181,172,216,143,208,27,37,169,9,196,94,245,136,81,161,104,140,220,235,247,112,92,176,226,204,2,58,113,145,72,30,173,110,175,174,158,88,210,207,162,206,229,208,48,228,96,128,111,61,244,139,132,73,7,211,209,140,233,90,177,109,53,174,136,80,252,52,93,17,101,182,46,194,117,251,154,2,29,237,59,12,30,65,166,150,101,113,195,169,197,88,115,69,5,18,112,68,52,239,243,180,110,103,10,217,178,186,153,221,107,138,131,227,94,197,76,5,195,94,255,78,171,25,30,75,152,17,197,148,147,128,252,163,215,93,63,105,253,53,219,225,19,37,36,100,152,108,43,232,239,68,43,34,240,180,162,249,123,141,114,95,26,34,5,85,232,198,252,192,255,237,2,23,102,109,135,35,162,44,176,90,184,107,8,121,77,146,244,105,92,187,154,16,104,90,135,212,223,27,5,127,65,123,147,177,25,180,156,60,98,222,26,165,178,255,234,150,235,117,194,43,204,185,214,166,70,106,58,120,22,74,247,190,149,56,79,73,205,62,117,0,37,117,47,144,201,205,28,232,212,248,63,182,119,237,175,114,157,237,124,18,111,13,177,40,168,188,145,189,161,74,183,63,201,138,89,206,81,60,88,14,24,234,218,184,38,203,255,217,6,55,8,242,118,181,167,199,37,93,81,82,37,148,100,107,129,83,103,76,106,166,148,42,13,128,8,132,200,52,77,130,239,73,154,231,19,134,195,190,66,61,245,173,252,54,26,150,209,166,219,85,19,169,224,122,86,181,23,76,219,254,162,230,234,176,166,205,76,80,159,244,3,108,225,203,214,143,231,248,250,128,73,245,232,0,10,114,115,246,175,231,10,163,16,74,25,85,232,68,163,147,98,197,40,207,191,51,242,27,60,177,144,39,4,118,128,215,88,40,74,216,60,85,158,162,24,60,244,67,242,7,100,201,48,68,96,186,52,26,74,67,107,166,7,60,107,54,85,167,225,115,180,167,147,32,180,208,194,145,68,64,59,0,159,136,62,164,238,185,103,4,44,119,110,245,19,232,254,36,153,104,27,1,242,110,238,238,182,209,25,170,180,80,61,148,211,156,165,127,110,11,214,164,178,238,129,45,78,12,22,245,26,64,156,63,79,148,236,203,254,247,57,193,163,86,115,4,85,100,210,153,68,229,83,34,39,95,30,204,70,221,132,11,80,54,146,11,48,57,173,5,21,8,185,160,236,44,131,47,237,232,82,188,4,45,253,88,251,87,73,51,96,105,75,72,93,140,63,147,107,96,12,195,60,138,146,244,224,174,109,63,86,162,201,120,221,80,19,101,37,11,192,117,226,222,177,209,252,143,83,113,222,201,140,58,119,70,4,123,222,150,100,238,28,207,185,133,148,121,45,77,244,151,134,98,188,47,203,135,161,214,40,191,141,212,31,146,73,141,221,237,221,49,41,231,239,91,195,3,33,209,85,199,166,218,85,16,106,249,190,246,40,240,204,248,244,25,103,243,0,158,123,117,165,125,2,233,67,99,9,145,136,215,236,181,51,15,22,11,148,153,161,69,154,225,170,211,138,119,51,52,91,226,121,134,171,118,40,53,75,212,121,212,172,223,13,239,122,174,32,220,101,65,213,64,236,79,146,100,20,63,177,67,28,163,192,68,182,37,60,100,181,11,131,224,64,141,223,194,20,22,129,22,1,211,146,26,56,26,62,212,181,228,116,26,19,156,134,242,1,163,90,122,148,62,255,86,183,29,189,157,126,253,239,254,229,123,11,1,130,30,60,35,205,179,130,13,139,235,121,2,76,224,180,98,126,23,66,82,120,203,183,219,4,1,106,155,107,21,57,87,189,11,216,94,102,57,216,88,137,37,39,169,93,117,233,220,101,220,162,162,243,130,95,2,132,10,213,131,222,95,223,31,191,211,198,11,185,92,246,164,252,215,128,133,186,236,15,152,115,22,204,242,102,137,204,128,39,61,115,181,9,39,20,116,34,251,230,11,27,5,77,38,212,206,64,117,41,101,32,36,184,61,107,241,218,202,187,177,203,61,85,219,230,196,238,166,127,227,116,38,191,253,227,59,182,213,38,201,222,159,203,197,30,155,110,60,126,207,126,25,68,52,75,96,177,170,236,158,30,252,34,230,180,137,245,38,46,91,148,248,169,26,166,170,94,79,127,33,69,199,118,109,69,86,91,91,74,139,48,221,224,49,195,209,255,135,252,127,242,122,208,151,75,195,154,33,160,40,253,63,128,7,241,129,41,17,77,52,195,216,123,12,225,87,223,243,5,65,27,216,227,216,225,101,223,137,159,198,110,105,177,129,200,91,139,215,155,32,112,217,170,9,11,110,172,13,16,31,24,86,246,31,115,244,240,78,204,129,234,128,58,204,123,58,164,112,6,122,80,87,48,241,12,73,29,45,7,230,5,218,55,212,210,11,241,16,20,1,146,148,185,243,140,147,167,169,22,156,52,17,250,135,192,248,15,177,188,155,121,231,236,166,129,219,106,159,106,49,88,176,61,244,110,184,46,69,53,88,130,161,30,137,45,186,105,88,181,62,140,252,68,184,143,157,223,73,146,111,206,73,91,210,200,107,251,177,240,126,118,25,103,102,140,18,132,216,8,17,122,193,227,248,29,173,14,14,225,14,155,144,208,143,52,74,87,239,196,18,59,168,107,13,157,97,198,169,52,42,134,255,172,186,21,5,241,205,225,199,195,21,173,118,214,219,219,32,231,94,49,120,175,20,3,228,48,241,58,220,230,126,15,143,22,30,158,50,249,148,125,181,62,129,13,97,67,112,158,235,107,131,84,186,75,214,115,151,66,95,152,116,204,251,125,246,81,142,48,68,122,161,34,98,207,84,69,186,237,38,176,212,6,53,201,41,206,242,76,237,68,39,148,33,250,189,86,33,72,251,29,62,196,203,81,26,209,219,171,139,223,151,223,253,162,124,218,69,122,101,85,66,160,202,150,19,69,109,204,26,40,217,180,154,21,105,181,161,83,105,83,229,177,173,230,2,128,1,214,92,177,226,77,125,28,213,138,56,133,186,221,35,243,69,6,79,90,41,213,85,127,145,85,162,231,212,8,24,33,153,185,13,15,171,93,114,182,135,0,191,12,98,36,36,243,187,46,2,138,47,166,227,134,137,70,251,248,237,24,247,65,124,248,36,87,1,246,188,44,157,1,213,131,82,42,7,199,58,149,159,163,19,67,176,110,87,5,102,134,109,97,164,10,39,218,169,118,159,92,217,126,113,237,13,175,214,129,148,81,64,109,149,250,37,131,142,244,250,53,172,221,158,25,157,163,33,211,23,175,147,176,66,197,177,255,114,167,116,159,195,37,215,248,29,138,185,22,116,12,107,150,183,42,222,199,69,164,101,142,145,38,75,180,79,25,237,221,245,52,216,97,203,250,112,224,124,152,68,254,90,126,214,120,161,34,141,24,102,168,66,2,231,190,114,11,206,27,153,141,78,150,73,20,77,93,0,151,105,62,158,220,236,77,38,245,186,137,147,107,124,164,167,2,250,138,9,253,37,83,53,88,154,30,56,251,72,79,153,140,59,217,95,14,50,16,37,128,240,123,83,95,178,119,137,169,131,203,33,2,77,225,203,179,149,36,105,209,163,244,41,31,104,254,43,114,195,238,106,36,22,91,111,148,122,4,80,85,253,56,55,205,203,200,108,129,53,10,105,55,120,110,1,77,249,184,29,186,106,195,178,27,21,220,52,166,56,75,151,189,200,127,183,143,71,247,217,154,109,72,149,204,124,132,43,205,100,112,64,135,138,68,177,46,143,142,149,27,48,225,62,173,172,58,164,170,190,25,65,203,80,174,231,130,148,209,46,129,201,69,111,218,104,204,166,196,154,145,66,221,74,132,102,185,192,189,34,166,175,35,239,117,33,216,97,188,62,167,123,204,169,195,119,61,202,47,208,56,116,85,122,193,50,82,30,81,145,117,54,215,2,55,83,19,64,226,214,194,98,89,24,241,82,26,80,136,245,173,176,29,90,43,175,75,71,82,180,83,92,49,74,133,91,19,17,1,53,154,108,87,42,41,104,112,123,120,31,29,193,53,43,60,56,166,145,121,181,3,21,153,228,192,232,125,45,71,183,111,44,155,121,7,161,40,22,48,34,202,189,74,77,253,131,88,37,168,5,247,28,121,232,25,16,215,254,97,18,74,212,243,252,76,246,166,59,184,218,115,170,194,220,233,2,220,116,99,94,33,230,217,189,242,238,174,246,156,220,133,235,34,81,57,60,247,30,21,162,54,165,206,138,183,163,118,172,103,74,69,110,100,115,228,218,79,252,165,252,238,8,99,70,15,171,213,232,49,193,1,113,133,77,10,50,165,37,194,237,57,204,50,227,5,3,176,172,36,14,178,79,179,235,21,145,16,219,254,38,10,104,213,173,162,213,116,83,203,59,21,172,168,83,67,145,86,157,42,246,110,118,92,219,234,208,150,94,13,183,212,214,28,132,125,3,87,46,234,184,252,236,222,171,71,158,184,57,192,201,246,125,176,88,93,193,202,170,232,156,184,59,20,96,176,108,244,148,237,249,205,157,25,227,110,31,27,125,9,34,88,103,91,37,62,113,115,158,187,254,9,13,9,138,45,210,131,62,196,160,38,97,139,84,168,125,250,133,65,164,91,8,100,203,5,187,1,76,238,65,142,196,32,100,196,85,9,77,180,121,121,218,22,146,214,14,112,253,29,45,63,242,30,222,25,72,204,116,93,45,172,17,93,20,48,16,243,223,39,27,151,157,182,100,23,105,216,65,198,146,243,69,66,143,162,48,61,253,218,223,247,177,175,108,55,220,117,202,242,116,202,36,99,69,157,1,160,51,174,197,9,1,171,37,70,92,219,143,71,107,138,114,224,62,131,13,6,187,144,140,12,114,125,170,162,26,109,247,183,125,62,155,76,136,144,194,47,50,161,160,1,86,177,83,214,42,126,249,68,53,15,168,72,84,77,134,67,100,65,93,81,64,181,164,115,87,131,163,233,112,244,3,11,147,130,230,61,190,85,81,113,98,145,121,90,216,83,218,59,170,112,225,13,199,18,13,65,214,92,73,17,213,213,118,226,32,26,175,33,193,121,233,201,190,65,131,125,189,89,63,202,241,205,79,198,122,130,85,98,88,100,198,64,253,169,22,34,165,55,90,253,92,198,3,230,236,2,197,156,110,124,14,254,208,19,133,189,30,20,15,49,90,184,11,68,192,107,220,180,49,41,233,190,5,207,55,69,87,107,199,254,132,172,52,243,95,54,7,217,90,90,122,89,9,0,73,238,91,82,240,173,246,116,79,32,158,86,228,198,63,241,181,67,19,115,174,54,29,185,32,182,157,123,82,47,76,166,106,5,229,79,195,12,111,147,105,203,189,64,27,132,222,239,72,236,198,173,44,76,16,248,41,130,251,97,151,231,228,188,60,144,206,37,175,105,224,193,16,195,55,148,129,51,3,211,48,121,36,53,100,59,162,75,70,178,193,179,104,165,204,30,178,13,140,8,169,133,237,28,137,93,42,104,26,148,43,204,237,109,46,47,82,162,195,23,18,153,132,196,143,72,25,14,126,12,37,134,210,41,254,119,186,6,227,13,47,207,233,24,51,66,222,36,75,24,143,71,130,183,180,38,123,62,114,101,203,219,76,36,184,120,101,77,89,177,42,101,133,66,22,254,51,64,213,254,192,247,56,9,2,148,47,47,240,137,220,99,170,180,233,140,100,115,11,122,235,21,155,219,12,132,62,0,51,236,246,66,183,72,3,156,71,239,247,208,140,34,186,93,176,12,8,173,234,155,99,75,198,197,72,199,13,8,238,21,216,142,191,220,43,66,102,132,55,36,241,118,45,93,149,61,56,157,140,187,19,78,234,112,154,106,42,51,183,92,38,176,172,158,208,82,158,233,234,255,68,61,9,103,89,128,207,222,81,228,23,151,52,83,1,185,142,183,110,185,238,17,64,97,185,42,223,249,139,56,127,215,38,243,42,86,62,5,252,210,228,92,250,160,161,160,121,102,34,125,81,219,208,72,112,86,107,67,208,36,14,23,41,108,172,72,18,54,228,186,133,239,216,186,142,113,20,252,245,4,133,136,148,75,192,209,163,151,8,46,68,30,14,193,115,210,172,156,0,93,29,45,224,164,78,210,43,224,91,46,104,129,49,25,20,235,224,183,226,37,78,186,213,213,123,57,69,34,105,8,217,169,212,36,96,64,170,93,79,6,212,151,156,189,69,25,103,228,193,32,255,186,244,174,32,148,135,142,253,38,226,47,248,166,9,190,56,103,156,47,124,195,237,239,13,150,189,80,35,7,190,79,12,235,116,162,254,40,222,136,8,123,45,158,107,12,84,80,221,164,136,134,57,16,153,22,231,217,233,198,204,221,173,185,86,195,117,57,218,129,185,181,154,219,103,172,78,175,100,93,23,102,127,214,252,121,49,231,131,164,244,57,165,15,246,15,178,216,128,55,113,155,220,221,7,45,28,146,167,40,225,83,195,187,229,1,11,221,252,121,51,29,228,221,167,158,221,220,70,74,11,141,216,104,230,42,157,226,174,27,47,25,109,76,110,144,87,175,20,175,140,126,201,52,211,153,10,229,205,171,197,241,95,30,198,115,194,209,6,69,33,212,173,79,79,238,19,60,57,35,51,205,111,217,199,184,154,90,24,134,166,151,252,176,82,15,40,78,21,142,252,155,22,1,83,217,98,208,142,214,31,154,102,68,194,113,49,123,244,120,60,65,141,199,191,96,167,70,100,219,164,78,74,29,255,71,122,17,12,206,249,86,227,214,219,100,73,210,65,210,104,30,214,254,134,225,253,197,81,42,14,98,204,140,195,12,244,69,162,66,201,99,173,41,152,242,49,250,190,61,10,83,198,201,73,24,32,240,173,135,169,27,224,193,61,196,128,72,93,120,36,159,116,235,255,183,83,205,236,80,23,184,76,171,215,27,149,208,53,49,108,36,253,186,52,244,187,98,133,69,233,125,125,53,224,212,36,93,5,212,52,178,34,152,167,111,87,69,190,249,18,84,217,229,105,101,124,154,140,15,184,221,24,209,184,171,190,186,114,58,77,118,207,241,64,68,255,123,106,27,166,130,56,242,33,112,89,215,62,122,28,11,138,3,252,240,26,204,113,11,145,239,125,153,185,159,134,196,0,194,238,184,33,23,145,155,45,11,153,221,162,197,146,51,148,227,130,199,18,34,137,202,71,30,194,52,21,47,35,112,107,187,63,125,2,153,75,131,51,71,176,52,165,162,68,212,205,149,201,131,17,239,167,31,146,145,62,89,235,85,231,139,87,107,125,77,112,155,139,1,183,120,41,104,80,149,32,223,73,191,106,216,31,111,8,224,247,107,30,244,248,58,195,121,125,48,206,17,201,166,60,36,160,141,38,234,185,12,29,239,239,85,223,154,183,139,251,114,207,237,104,121,42,227,119,159,72,43,242,178,66,133,227,145,114,209,57,171,230,254,72,142,24,143,181,46,141,189,16,202,252,184,98,180,205,168,214,57,156,211,218,39,19,182,192,40,47,102,224,219,98,202,61,57,15,205,247,198,115,241,126,248,44,65,142,99,120,140,51,45,158,161,47,83,134,43,20,43,44,13,249,143,59,3,192,58,99,198,6,179,219,130,123,117,188,241,236,198,183,29,166,186,115,92,228,37,232,149,120,233,116,163,21,168,253,141,13,7,137,168,212,32,213,213,165,74,131,120,227,19,13,72,153,73,223,233,245,126,134,225,130,147,41,6,167,3,219,151,216,19,145,74,242,42,160,134,88,26,245,246,85,171,0,187,244,27,134,207,233,200,37,140,215,242,126,81,3,5,170,19,103,224,208,225,149,177,51,208,188,1,244,232,56,67,4,28,149,110,222,5,218,117,244,41,178,79,94,198,109,248,238,144,83,218,147,32,116,145,174,129,198,24,61,25,56,60,197,225,56,136,142,158,41,180,144,129,86,78,180,30,92,84,235,47,135,123,94,50,211,157,202,36,147,123,128,141,216,129,244,23,44,131,208,85,222,98,28,223,138,62,43,14,81,227,71,102,162,184,122,234,70,152,129,123,153,94,185,97,93,210,208,81,178,232,132,119,214,28,174,212,252,182,60,231,223,140,193,57,46,243,77,199,195,48,64,81,238,81,3,231,153,194,191,134,3,185,224,250,51,12,138,71,128,112,194,126,81,163,124,133,112,91,5,161,76,161,40,146,159,79,75,223,16,46,99,243,36,48,141,136,62,131,250,68,27,94,51,47,51,53,186,243,244,170,122,94,40,35,98,34,92,231,64,24,75,124,76,217,116,161,158,148,200,218,66,103,117,207,124,129,86,232,193,183,201,54,181,189,216,116,51,148,227,57,53,49,87,194,154,40,190,231,3,85,240,26,246,27,70,45,127,99,173,128,194,124,201,173,201,71,107,131,143,105,219,26,56,249,145,13,113,171,106,0,20,136,40,65,143,65,18,85,42,149,240,4,121,54,190,134,78,11,90,190,145,61,139,163,46,89,239,210,205,130,236,89,198,20,121,17,27,199,42,27,121,39,42,213,140,38,136,146,201,13,126,72,245,192,249,96,25,237,135,62,141,99,190,115,44,201,153,16,180,91,229,132,100,205,205,224,179,53,255,108,197,134,175,206,13,16,198,200,13,255,119,59,253,88,187,40,179,221,233,76,13,192,244,214,17,140,217,0,123,132,125,241,151,39,3,92,86,123,252,27,79,202,150,23,234,70,133,229,211,32,88,89,101,104,62,240,194,85,207,170,29,118,46,122,79,231,93,87,220,117,195,184,108,93,54,60,52,37,101,152,107,225,204,59,111,90,159,80,112,215,122,117,175,98,179,164,188,18,108,59,113,117,46,200,213,4,244,223,134,210,202,26,21,127,152,103,152,148,1,190,38,179,76,226,41,142,13,120,17,17,146,15,153,58,67,149,46,92,252,3,201,176,35,177,186,66,19,21,200,107,119,106,1,161,158,204,170,13,172,215,15,114,164,50,198,48,208,20,39,39,26,238,121,192,188,165,83,142,92,39,62,160,13,242,118,236,43,135,20,111,84,109,96,41,138,139,61,217,51,114,120,17,241,80,197,38,125,49,78,230,36,80,32,219,92,182,1,160,107,83,224,46,103,166,192,14,224,91,121,200,98,119,110,145,90,158,96,18,238,48,71,149,227,83,141,2,111,231,66,192,189,74,249,43,219,245,133,50,158,142,0,250,55,23,128,115,94,53,245,86,36,42,178,250,2,184,144,206,70,102,195,99,220,92,2,108,205,222,226,224,22,142,188,98,81,82,184,247,152,251,43,88,187,253,40,151,32,9,98,234,135,61,121,227,229,224,249,182,64,18,4,182,249,230,45,254,182,85,72,30,57,233,27,251,37,153,23,15,163,77,192,210,198,33,12,73,193,61,87,236,241,208,124,119,94,128,245,57,5,254,186,75,89,32,217,39,9,179,169,48,129,75,199,70,247,143,192,9,115,81,112,2,255,85,212,247,74,149,183,8,252,107,185,32,208,7,129,180,239,74,169,51,237,11,234,97,14,102,148,21,115,136,10,215,68,169,158,138,19,147,157,10,63,39,69,174,10,61,188,17,143,25,33,215,34,51,246,198,200,166,28,246,170,239,230,57,11,210,235,180,42,100,4,208,6,253,237,241,124,121,85,144,61,30,194,176,43,189,142,82,247,182,208,234,141,45,58,112,5,253,23,147,35,241,126,226,77,55,13,110,173,106,143,40,58,141,62,188,118,58,147,107,12,28,80,102,32,241,248,121,126,155,99,12,105,73,235,21,218,164,174,184,123,221,210,156,122,162,247,125,238,224,85,211,20,210,178,222,194,194,88,136,69,171,30,108,17,79,66,154,32,156,60,195,95,68,127,55,1,200,123,94,171,53,198,190,148,179,131,0,173,150,208,54,32,228,165,243,122,180,103,181,121,27,81,16,153,104,109,251,87,236,123,239,179,179,85,85,97,42,99,136,24,165,174,83,248,117,180,168,142,61,166,1,251,59,219,55,73,77,236,119,159,171,2,251,37,185,71,42,151,29,189,69,25,23,34,157,19,103,115,152,136,225,137,0,29,137,75,61,53,238,61,225,249,74,78,17,131,58,168,11,55,230,203,51,116,177,125,234,119,173,171,246,245,152,25,9,199,25,156,7,113,27,13,13,95,249,89,13,187,130,181,164,176,63,12,73,166,70,70,151,126,104,237,52,251,159,110,6,86,194,117,70,95,45,241,58,181,43,247,154,193,40,179,171,10,209,231,236,214,41,192,16,90,24,41,11,180,68,66,225,67,112,197,61,153,228,183,175,43,67,48,30,103,64,99,111,168,226,117,224,58,143,83,39,172,192,51,13,64,59,55,6,203,125,96,124,146,212,206,231,163,222,93,40,24,174,167,69,134,50,105,220,129,134,34,233,230,12,53,138,66,111,196,220,219,153,198,220,224,92,161,219,246,100,66,234,20,23,53,156,167,130,34,240,16,34,143,91,72,27,46,60,9,42,104,251,142,109,170,221,58,100,147,65,64,154,141,144,197,234,199,144,91,22,85,214,217,231,81,185,108,185,118,161,20,21,129,12,238,254,113,104,42,80,99,175,89,98,174,119,230,84,176,32,60,178,101,136,150,182,109,49,127,72,25,217,238,207,109,185,207,78,42,90,48,92,38,85,14,227,212,75,37,241,151,1,144,252,124,239,123,3,84,131,240,155,150,54,160,29,82,54,32,6,60,48,17,6,33,25,98,6,80,233,211,229,154,29,82,65,253,235,254,191,113,120,40,146,79,165,101,192,129,62,238,33,4,8,175,95,37,211,196,210,49,196,8,129,200,33,117,72,7,55,142,95,20,186,244,214,19,137,4,247,61,201,149,73,7,212,59,211,37,51,240,185,137,3,177,152,243,33,111,249,11,26,34,18,58,145,135,203,168,170,110,223,19,183,115,136,149,93,183,222,173,114,30,100,24,138,232,175,144,177,246,159,192,122,12,245,99,204,190,90,154,23,205,252,193,95,140,159,99,62,105,98,144,63,85,116,199,195,200,31,152,33,50,147,14,214,141,141,127,154,14,47,255,79,112,252,65,171,184,202,10,72,52,13,229,166,23,32,207,168,246,236,47,83,193,83,94,76,230,28,56,22,220,208,17,111,127,34,157,203,77,60,40,111,31,178,14,47,118,162,176,103,7,59,170,78,27,246,171,185,132,213,196,231,226,111,130,194,9,151,255,203,235,92,58,97,161,41,163,141,168,40,147,50,71,74,135,143,181,240,85,158,16,48,77,252,31,251,118,102,232,40,228,163,199,77,110,47,35,81,75,14,47,6,214,44,68,155,31,149,21,98,13,128,28,47,255,186,53,182,86,209,255,36,120,159,63,74,104,248,46,38,144,166,188,106,142,37,92,67,185,179,246,11,24,21,82,160,140,40,164,81,20,52,173,121,56,147,105,7,78,253,149,15,123,167,159,109,193,0,214,131,129,119,195,118,121,222,59,240,31,155,205,164,72,235,86,110,203,176,203,222,209,171,110,39,187,155,59,69,156,73,229,132,36,116,42,38,110,165,224,159,110,168,82,182,69,118,139,115,192,242,45,114,47,100,190,189,77,195,83,179,222,237,103,20,44,163,251,104,180,82,103,226,109,229,213,78,164,129,42,213,226,235,175,125,69,71,40,254,80,52,96,33,211,72,184,142,1,142,244,51,142,196,38,113,238,207,243,86,93,179,178,44,118,146,93,127,222,114,144,93,37,15,154,22,71,205,252,197,90,85,196,10,255,85,5,249,87,167,186,171,59,105,2,16,10,212,67,101,236,183,14,113,158,101,165,238,189,182,0,194,16,6,155,127,11,5,34,116,242,220,144,152,136,144,0,22,88,129,173,166,186,44,236,170,188,215,131,94,149,84,177,17,59,128,205,106,47,176,239,146,8,25,50,109,152,114,103,29,45,8,34,133,143,70,79,93,72,101,227,52,63,118,188,86,83,127,86,243,93,125,51,136,58,234,192,220,150,245,35,190,186,189,93,91,205,101,9,195,161,16,41,253,111,173,7,205,145,98,233,229,134,161,205,155,216,41,80,14,103,253,208,234,234,14,134,85,146,5,118,59,248,166,31,136,78,16,45,148,4,40,22,41,194,58,35,64,204,239,98,16,255,136,139,107,14,105,26,251,56,247,138,228,140,39,118,42,244,234,148,12,177,131,208,47,238,187,96,92,197,85,68,158,65,109,142,179,244,153,175,56,128,51,229,121,137,144,241,100,100,142,58,123,158,86,254,251,45,220,225,124,76,231,37,72,219,7,117,116,53,170,178,78,90,240,188,163,184,117,147,104,4,116,158,121,94,181,51,116,242,196,158,136,130,127,57,155,91,13,129,70,116,49,72,221,120,38,171,199,111,66,162,198,43,223,32,83,82,130,141,213,182,43,102,134,161,4,45,115,110,148,54,21,238,181,255,233,138,64,40,230,234,6,252,155,37,0,114,217,40,222,206,166,119,249,183,6,86,171,129,78,253,176,218,217,254,98,175,192,68,75,25,42,154,69,224,46,139,156,35,7,62,18,222,98,0,82,163,233,182,178,30,105,226,114,94,219,216,233,66,228,20,52,30,229,39,216,118,2,210,146,43,220,175,28,13,163,15,200,113,57,215,177,225,83,109,242,67,229,71,54,125,192,17,82,215,250,232,17,177,37,208,230,251,237,71,236,145,46,27,225,61,111,199,31,232,171,243,198,120,17,180,196,55,154,57,37,21,164,252,193,246,171,78,162,70,45,181,2,66,209,85,74,222,59,98,30,130,251,240,116,36,21,94,51,210,175,180,247,239,98,117,10,223,44,152,100,14,188,201,1,137,133,8,251,73,115,184,15,249,161,214,237,14,246,73,120,190,151,184,131,98,168,253,79,252,54,248,162,169,9,97,88,234,40,145,117,252,72,47,214,127,146,14,118,96,2,151,175,114,35,237,62,147,154,118,13,184,134,253,100,238,130,165,9,24,202,234,226,74,136,203,23,183,89,37,192,140,13,216,160,187,215,85,97,209,155,245,119,65,39,35,233,176,176,169,172,9,122,114,197,52,145,37,114,213,156,96,53,240,86,119,182,85,0,99,66,52,0,194,217,135,160,246,33,97,36,157,196,230,54,34,2,16,118,11,160,162,119,72,247,85,146,24,84,156,224,240,241,26,123,52,57,191,142,87,234,235,202,139,52,79,151,141,174,56,100,110,237,158,119,18,41,119,179,53,252,65,198,32,188,89,217,18,108,22,206,152,142,254,180,191,44,108,20,216,44,82,95,149,118,184,51,46,110,122,29,197,255,54,59,21,147,223,144,117,107,233,192,156,194,56,123,198,79,119,150,250,190,75,156,9,122,253,226,223,143,9,72,99,59,88,236,49,81,6,185,182,47,238,107,159,169,105,252,205,13,94,249,183,212,51,255,188,13,122,57,9,111,250,90,45,14,192,14,132,190,104,213,74,170,128,247,127,249,15,160,148,233,93,154,127,185,229,211,253,131,254,151,92,51,15,255,66,24,245,160,229,74,3,180,50,118,124,145,145,4,91,226,125,144,123,206,50,246,207,43,181,95,191,1,55,187,254,88,165,173,81,241,250,133,53,155,140,246,250,241,239,7,250,36,36,41,29,115,155,102,226,15,239,18,216,202,46,205,209,219,98,89,101,70,21,4,67,98,45,232,16,81,45,72,222,169,112,89,102,36,125,53,242,91,251,246,97,93,157,110,56,159,49,107,253,180,192,101,217,163,126,104,65,18,89,111,21,56,248,2,10,101,134,118,73,53,169,244,108,60,171,202,27,144,118,166,159,3,58,176,147,191,140,81,58,41,217,56,168,103,88,163,197,27,110,119,36,184,85,116,38,230,99,151,195,228,230,51,164,62,89,176,111,23,105,109,101,185,19,248,142,241,152,101,28,227,80,234,203,253,229,53,204,5,146,205,219,64,190,24,231,188,215,31,133,110,1,127,41,200,178,136,146,223,63,107,146,130,1,117,248,147,211,47,50,249,144,249,135,45,190,137,181,91,159,32,125,127,146,167,157,91,107,163,80,95,5,63,217,201,102,117,116,105,194,214,111,138,145,91,237,84,161,246,250,148,164,8,93,40,31,16,254,14,18,67,55,243,132,90,143,33,221,91,147,213,119,174,236,11,60,228,141,169,228,52,34,120,154,166,238,161,117,242,114,37,234,125,84,203,66,164,94,69,199,185,22,201,41,48,43,26,182,254,40,42,221,20,80,104,158,73,208,40,37,121,114,214,120,232,147,148,237,58,82,63,2,212,106,132,18,233,95,43,167,29,156,19,57,237,97,65,61,196,145,86,51,37,146,215,185,70,16,2,11,118,48,59,28,49,158,251,134,238,242,131,15,21,212,209,31,58,161,218,248,153,132,169,106,125,7,55,244,221,170,88,125,20,150,99,81,173,4,101,65,252,75,70,243,189,143,98,210,244,179,176,184,41,126,242,219,237,178,95,225,243,205,33,54,148,113,164,139,92,203,185,14,254,22,3,158,102,227,164,248,202,54,76,91,130,242,5,125,71,99,99,8,16,199,225,216,6,107,245,128,192,25,54,154,80,147,37,218,108,79,64,93,12,113,66,64,67,212,185,201,175,34,108,17,186,110,49,97,123,174,150,96,141,80,36,133,89,35,193,104,5,93,38,69,50,97,205,22,118,245,174,31,60,206,74,170,94,60,189,218,58,76,219,152,236,78,87,60,116,35,201,167,175,173,212,169,149,194,17,137,44,252,61,3,185,94,91,37,167,244,239,161,168,106,94,126,15,222,246,208,0,33,42,173,133,10,193,218,54,169,64,35,174,100,190,142,249,134,3,136,250,199,241,139,186,105,25,108,147,193,24,60,124,50,76,176,248,229,182,44,54,231,11,225,145,62,179,236,155,111,76,112,224,159,213,0,54,161,247,173,195,62,13,3,103,109,126,233,244,11,177,192,192,42,50,173,21,145,218,83,37,71,98,64,150,204,113,65,3,63,179,240,225,52,163,89,216,36,219,153,49,115,165,163,251,247,130,106,191,86,125,168,202,89,68,44,21,1,254,125,64,160,118,222,226,158,252,176,149,115,93,68,101,117,71,194,185,59,227,59,198,123,10,247,219,248,130,253,109,108,152,236,69,3,201,53,144,225,159,141,32,55,222,112,245,23,24,203,20,140,24,91,52,100,220,38,137,219,49,217,27,127,85,13,208,6,92,254,56,212,196,227,253,124,76,34,233,114,232,183,114,205,164,103,175,63,139,55,46,133,64,191,9,120,244,101,61,79,170,88,138,231,46,22,21,151,32,175,94,49,176,134,32,195,107,212,17,165,191,44,233,173,123,111,88,111,0,130,213,0,113,24,6,83,206,211,43,30,157,142,127,111,34,11,99,1,254,11,172,141,80,4,185,189,17,210,175,202,206,4,196,7,211,229,215,95,184,208,11,26,125,84,202,183,183,195,154,224,158,165,214,48,226,118,110,161,205,147,33,45,213,141,32,80,17,43,155,26,161,115,75,165,255,188,212,240,225,201,193,234,224,199,219,194,121,231,213,30,214,79,15,154,23,134,35,186,155,117,45,213,121,204,148,106,94,94,8,79,222,14,72,93,29,77,138,78,21,251,14,170,9,45,223,216,122,247,166,72,17,207,113,74,184,170,217,153,40,219,226,186,1,6,34,40,4,44,121,213,155,223,61,236,3,3,28,244,80,65,36,19,241,96,152,55,9,142,108,36,244,193,250,201,10,42,121,244,162,115,217,191,100,33,149,162,168,129,16,192,51,136,30,145,75,205,240,165,226,194,140,102,224,106,50,188,1,25,221,111,6,14,91,45,114,105,236,9,138,38,253,168,206,157,174,247,140,165,195,253,217,202,231,239,116,161,53,79,180,74,231,192,7,136,152,225,62,177,26,134,106,99,229,229,179,94,99,105,41,23,11,113,146,124,116,35,246,42,157,205,249,65,171,172,129,227,105,198,74,230,94,69,239,222,118,153,25,98,208,127,241,186,77,55,132,42,126,225,182,36,180,234,229,10,208,80,205,226,190,165,85,113,193,160,19,185,96,146,39,241,24,38,142,11,69,40,81,139,255,122,153,16,160,124,98,73,40,166,89,157,175,159,165,246,10,241,61,9,10,57,49,100,94,199,109,189,192,7,227,122,191,231,34,134,64,3,143,235,228,32,49,157,160,145,246,182,184,194,84,185,183,33,28,181,191,233,191,255,148,161,90,237,179,36,238,89,207,63,166,201,83,38,94,79,120,155,117,59,28,142,235,132,32,69,3,85,223,95,100,80,87,62,205,152,149,13,120,140,171,185,206,227,41,14,247,73,31,17,180,145,124,146,252,56,211,25,91,186,57,225,215,129,134,25,250,115,151,49,135,186,204,147,64,125,35,119,118,170,34,155,30,20,135,17,144,185,111,56,212,180,116,198,138,142,223,96,133,122,252,103,8,27,48,244,22,84,208,76,116,53,27,172,22,56,125,107,200,164,36,241,140,79,49,125,243,134,175,97,220,84,192,70,159,76,174,190,149,203,157,64,100,221,138,73,34,232,93,19,55,238,21,243,39,130,255,114,25,226,150,157,80,211,209,184,82,136,77,122,81,56,164,102,178,228,21,118,243,106,172,215,76,73,235,4,227,28,193,184,122,228,233,63,119,2,149,67,181,235,181,115,212,67,120,31,59,184,17,79,147,214,74,190,6,126,48,238,144,172,228,162,209,89,200,191,213,136,237,22,162,100,115,71,244,61,205,104,221,231,167,216,189,26,219,85,50,111,27,31,59,136,18,172,98,70,95,108,79,70,210,169,23,80,164,213,208,212,217,91,148,225,15,77,84,173,235,20,134,75,202,185,154,160,54,172,199,179,93,180,253,252,210,255,222,76,44,232,85,111,242,92,130,56,58,43,226,175,180,174,157,38,234,179,92,47,33,168,120,51,251,8,241,170,60,210,145,31,145,209,51,97,177,85,44,66,64,248,174,128,225,145,30,82,54,120,58,161,23,66,41,162,33,51,198,158,85,141,88,210,254,153,110,190,188,54,105,243,221,10,250,90,191,234,98,92,207,155,62,247,162,77,0,12,253,237,37,88,212,178,25,20,255,37,244,20,203,55,233,29,241,22,147,50,248,252,152,85,142,147,137,24,162,178,99,224,84,86,143,53,70,154,121,46,209,189,11,64,222,214,226,73,159,116,26,67,149,243,160,236,57,79,87,242,8,172,177,176,232,94,176,103,147,123,186,117,96,59,239,135,243,245,247,217,235,33,224,0,110,50,252,174,193,20,118,191,142,130,201,80,80,241,131,145,72,188,185,184,119,183,85,182,116,225,81,128,189,11,64,117,139,13,133,73,89,248,226,220,220,130,72,205,182,104,11,187,110,174,7,128,200,38,120,227,159,161,101,19,93,129,241,225,1,238,133,131,17,183,162,218,217,147,233,171,68,165,253,238,105,122,123,115,225,243,41,60,86,175,101,9,65,134,111,164,170,103,119,16,221,202,114,142,70,168,11,204,241,222,105,100,216,118,222,51,51,141,222,35,47,56,63,121,152,103,13,160,87,42,248,87,145,238,219,62,186,8,25,253,120,24,36,67,7,67,94,17,107,63,74,27,89,126,137,213,87,14,40,140,141,85,21,241,122,53,32,246,240,13,152,37,34,186,18,127,180,205,16,143,151,160,53,110,57,160,128,138,148,170,21,80,87,161,196,123,148,151,124,0,247,174,37,10,200,161,164,131,139,187,4,121,123,2,84,213,86,218,199,170,111,89,94,245,215,131,49,114,35,174,249,67,148,7,217,211,38,107,206,255,158,2,195,192,26,175,188,101,51,31,93,61,228,67,189,113,212,192,67,109,183,164,135,129,103,166,194,137,169,33,25,135,159,227,79,159,151,191,76,178,176,231,157,193,79,0,121,192,20,121,26,173,195,158,171,228,114,174,57,152,44,193,4,80,171,197,231,135,249,225,177,89,236,65,136,27,205,49,224,173,0,225,149,8,106,55,98,120,40,11,207,183,135,115,160,164,233,255,88,78,134,241,224,145,59,156,33,76,158,210,6,82,49,17,190,63,229,149,86,22,98,225,213,84,74,1,236,10,159,148,118,47,22,16,233,188,34,106,143,210,70,37,40,255,127,126,123,103,0,178,193,126,51,141,91,255,182,16,49,185,198,151,207,68,223,8,13,137,184,145,172,196,29,248,248,96,241,83,134,15,124,225,183,35,193,119,137,80,128,191,223,46,153,142,45,91,151,0,251,217,13,75,110,139,244,249,45,170,135,193,30,198,53,190,75,238,187,155,103,171,58,174,194,96,112,224,241,110,103,200,223,203,3,170,208,40,58,91,210,1,142,166,80,20,156,199,251,17,58,145,7,237,64,41,56,124,181,138,104,156,216,27,190,205,129,22,42,71,80,120,79,117,40,199,126,54,247,227,24,66,117,107,121,40,184,117,35,209,162,250,76,129,238,211,144,214,117,251,237,237,253,135,19,55,212,69,19,155,173,70,184,133,110,215,223,163,81,12,73,141,173,6,21,117,210,168,241,21,114,138,25,209,30,82,160,207,185,240,175,218,238,103,14,188,22,47,71,136,240,112,191,168,64,200,254,120,8,107,45,14,190,118,77,101,195,21,24,178,146,64,120,12,186,77,203,71,228,134,113,36,139,156,196,21,251,67,150,17,90,203,199,176,20,234,181,202,158,78,229,57,9,133,239,11,78,189,1,11,214,108,251,34,148,113,226,81,8,60,220,245,214,124,182,245,33,217,98,69,28,56,52,224,190,161,49,230,211,74,110,214,94,254,49,223,40,56,165,202,25,247,249,38,237,243,126,242,223,197,110,199,245,69,115,75,152,58,101,22,135,84,133,13,161,167,75,90,83,174,100,44,205,145,22,231,132,234,0,113,81,146,208,226,194,55,78,11,39,183,1,227,67,137,228,149,25,219,36,23,145,191,21,149,56,234,238,69,32,12,231,125,89,52,101,135,149,120,66,121,214,46,202,53,150,250,128,176,113,244,39,103,1,10,12,115,106,174,162,141,52,43,153,145,81,175,35,53,124,184,117,0,248,108,162,199,18,65,227,136,55,160,114,101,139,244,76,170,79,252,253,217,45,10,41,69,181,204,247,161,170,222,118,51,62,151,14,86,108,128,106,237,201,203,13,246,8,168,130,186,14,101,25,126,167,24,248,45,238,214,165,157,238,176,94,232,35,202,145,93,107,107,10,177,0,3,21,205,155,217,74,170,82,179,71,156,83,103,30,180,231,209,229,43,10,178,54,26,117,86,84,85,218,30,194,34,9,180,95,252,31,1,90,73,90,42,52,23,94,5,182,182,152,29,17,39,151,173,39,253,147,119,235,190,134,123,230,128,207,205,14,122,244,139,84,52,46,44,74,13,31,64,165,66,172,185,247,76,69,17,233,226,183,6,168,165,100,44,65,254,4,92,250,141,130,62,180,110,21,176,227,133,96,0,55,60,226,45,79,173,86,135,92,41,213,166,201,158,78,18,143,53,239,122,2,112,43,205,104,255,220,151,121,10,207,193,200,122,216,245,204,6,227,24,127,101,165,7,185,148,240,143,176,28,125,132,25,71,61,46,197,18,47,236,60,137,122,112,64,167,242,35,217,155,76,21,28,71,95,169,177,36,165,192,2,3,196,178,22,4,15,176,59,207,135,95,78,62,248,10,163,186,182,153,109,155,96,97,63,150,210,126,138,226,204,39,116,210,232,134,74,234,93,194,143,131,234,167,23,181,244,40,93,150,37,150,85,193,8,89,24,54,153,175,235,131,147,1,237,210,38,48,121,98,30,216,233,224,109,114,242,187,63,62,241,74,21,88,21,32,168,120,138,32,40,230,99,87,212,167,105,126,109,195,96,80,174,92,32,134,174,187,229,47,170,47,42,116,228,51,211,235,150,239,191,120,152,200,205,205,110,134,96,12,52,207,51,65,179,119,249,132,112,209,103,88,54,183,156,58,80,96,197,96,109,227,104,249,191,171,60,185,151,109,79,174,93,72,247,167,249,138,214,253,135,176,105,226,23,137,37,216,117,80,250,73,143,102,250,152,6,157,26,76,133,50,41,137,205,252,86,168,237,48,221,130,128,189,227,206,122,176,112,147,3,96,91,32,89,58,90,128,143,134,115,153,4,218,130,91,100,209,73,6,42,143,115,123,97,247,69,235,234,236,253,54,251,245,0,68,154,80,3,241,118,71,23,95,19,247,196,43,44,55,174,66,216,214,11,24,61,92,112,218,51,27,154,85,28,37,184,231,114,78,45,149,205,220,159,16,196,137,204,19,37,119,131,227,33,211,120,60,59,208,68,158,179,99,201,86,230,91,47,84,153,220,59,163,93,14,31,222,212,68,196,71,174,137,56,100,206,121,115,156,243,51,181,50,143,112,46,179,84,59,111,206,147,144,15,205,118,161,116,193,113,192,249,238,140,35,80,177,219,91,248,248,111,114,140,116,110,161,136,197,181,238,77,73,86,181,154,177,122,11,84,97,141,237,190,72,251,29,12,120,166,202,39,72,47,126,243,99,32,147,82,63,212,184,62,152,61,216,40,108,132,210,21,89,155,75,0,103,251,164,134,209,98,147,73,225,53,36,104,219,195,134,193,244,65,27,203,37,33,79,254,180,58,44,235,61,96,72,181,206,252,33,28,224,197,140,110,13,226,75,77,30,9,206,194,136,40,9,82,245,218,232,213,172,141,196,141,13,164,255,166,38,120,56,22,42,117,35,152,223,124,250,32,175,210,173,135,93,86,218,154,25,85,107,106,46,161,119,187,89,142,70,199,71,113,215,143,42,57,198,86,110,205,36,219,149,7,225,144,220,200,70,40,25,2,176,117,124,7,201,91,71,9,58,176,70,135,160,34,194,43,48,115,235,56,133,23,5,239,130,231,116,212,110,148,208,196,135,87,145,16,96,57,153,65,108,105,157,243,69,108,72,27,35,162,49,171,132,220,56,43,122,255,52,92,201,144,167,238,222,236,16,167,79,184,211,144,161,218,117,226,16,63,160,54,187,42,236,183,236,243,69,83,34,147,7,206,83,39,123,26,43,211,176,187,174,145,17,68,115,107,221,138,12,25,38,90,40,90,67,225,151,78,22,143,9,215,160,71,191,221,246,4,38,115,203,174,226,27,223,13,111,238,202,213,177,221,102,62,126,215,19,190,207,144,35,117,73,178,231,204,179,193,182,91,150,255,43,221,140,103,213,54,111,122,89,197,183,54,181,65,205,59,154,142,160,238,195,112,55,157,97,5,111,11,134,207,222,39,1,100,196,16,241,3,51,254,173,167,213,207,152,38,60,84,31,227,185,86,1,215,9,15,239,41,53,225,209,151,143,26,172,51,99,241,197,81,251,204,200,73,201,135,105,38,106,20,233,43,151,228,188,95,25,120,34,41,40,229,224,17,15,250,135,6,112,167,102,89,62,63,91,14,199,160,38,48,135,124,79,233,155,216,166,42,222,33,212,77,219,213,119,28,168,10,66,171,227,107,56,1,212,45,59,198,98,169,62,215,92,251,176,248,17,237,243,22,209,73,99,17,46,164,71,39,184,22,157,192,67,33,226,152,50,204,45,149,146,103,16,116,40,5,61,41,74,154,175,64,120,184,91,22,177,74,52,192,6,241,167,107,236,2,140,125,15,128,254,74,24,73,191,188,229,73,63,156,254,138,137,60,94,146,227,189,83,169,240,82,60,198,189,136,139,76,229,153,63,208,117,111,177,174,166,105,61,248,237,255,37,184,100,243,247,68,251,144,108,138,10,253,253,64,37,206,201,169,207,191,90,205,202,212,152,213,3,149,224,198,112,158,140,73,117,96,177,137,55,6,106,237,171,102,139,77,188,227,44,235,28,92,90,124,166,132,248,134,59,18,52,191,88,107,82,97,155,168,233,218,79,143,164,144,167,5,185,248,68,198,106,14,57,194,167,2,93,19,107,137,22,23,56,85,44,12,215,92,178,31,193,155,201,64,98,84,136,146,103,233,251,77,88,76,247,102,195,6,183,75,39,193,128,203,2,193,179,61,113,88,41,129,51,113,234,167,177,231,215,93,34,53,28,33,125,251,124,149,141,14,4,232,224,163,6,245,171,235,247,194,158,96,103,32,229,152,3,53,163,227,122,130,158,125,66,49,41,232,14,60,121,97,38,140,203,252,185,64,234,246,203,73,219,90,17,163,29,197,235,14,202,90,155,101,202,246,118,162,116,111,131,45,189,115,255,24,92,157,159,135,161,129,137,78,163,28,165,245,165,49,77,190,189,251,7,158,57,223,10,183,252,206,108,162,202,225,121,240,87,153,195,74,66,194,127,189,237,9,103,221,73,111,189,96,71,183,132,13,165,63,72,222,114,155,254,218,120,35,228,232,176,57,158,223,50,18,223,252,66,155,210,235,243,88,175,36,22,146,210,97,182,42,121,14,186,215,96,45,21,176,131,158,192,172,198,11,131,14,108,225,180,87,16,148,208,139,163,25,127,56,218,112,229,147,24,189,200,191,240,165,188,99,119,205,85,148,227,177,195,109,82,252,111,32,157,26,1,161,193,80,209,37,79,143,108,135,92,48,10,228,69,29,13,253,220,118,176,69,192,33,234,46,91,13,20,106,212,110,140,99,168,94,130,115,170,180,241,199,203,90,83,158,89,27,165,213,89,249,242,255,5,122,51,145,46,195,213,252,31,91,19,78,30,154,32,17,209,252,208,124,98,173,116,195,12,42,29,59,251,102,58,239,63,92,248,227,226,31,144,195,244,152,248,144,254,50,166,74,188,97,84,157,54,221,112,8,184,165,200,171,244,178,32,41,86,107,171,150,42,115,189,238,82,220,82,87,48,107,126,39,76,207,15,83,75,104,88,227,62,25,184,25,235,165,210,74,178,253,4,138,105,126,247,116,53,100,104,189,107,77,233,84,125,120,61,124,233,155,139,246,203,36,195,42,27,182,84,205,8,116,155,75,53,51,253,6,36,89,2,224,4,93,185,126,36,46,163,98,138,134,17,192,42,176,62,60,96,234,206,174,45,174,54,230,221,67,169,158,238,18,233,195,189,175,80,99,240,35,150,150,225,71,215,163,13,90,116,73,245,176,206,161,105,86,123,170,168,131,119,105,4,188,109,234,199,240,56,252,72,90,243,167,145,74,54,234,231,113,128,55,4,4,76,41,169,2,175,169,43,245,72,244,224,212,147,222,175,173,100,35,214,253,5,20,205,150,218,230,101,252,103,209,121,148,139,229,102,36,165,242,58,171,184,68,5,152,226,214,240,179,225,91,83,242,147,155,83,16,91,27,188,243,188,172,246,218,19,100,9,58,240,249,122,54,64,237,222,193,148,18,252,94,247,83,165,62,164,232,45,245,92,131,69,95,42,209,29,225,89,151,198,119,159,132,157,45,198,122,176,123,8,55,27,83,117,19,43,185,234,153,72,27,146,52,194,70,140,23,184,54,132,81,135,239,100,165,154,185,160,76,250,108,37,143,100,133,231,69,247,238,88,54,173,124,22,107,180,66,60,89,138,1,143,193,7,82,4,134,31,161,12,213,151,35,109,251,205,110,203,91,59,8,137,41,19,19,189,233,113,175,129,11,189,147,89,210,35,230,83,247,87,147,42,141,255,224,24,198,106,18,255,162,226,244,241,93,206,166,90,48,63,112,74,40,26,194,248,143,54,111,244,156,2,205,118,243,191,199,134,204,79,8,243,37,96,55,121,60,82,56,130,133,252,24,177,65,51,236,138,167,209,27,45,95,113,37,100,88,143,2,82,203,19,27,17,8,246,3,73,130,167,117,248,230,207,243,108,219,164,126,124,213,14,70,123,213,255,170,168,110,57,8,101,177,141,184,123,84,222,205,95,239,234,209,148,12,185,113,255,24,9,41,194,182,241,19,203,158,215,145,150,20,59,38,47,139,72,156,49,199,180,102,97,157,106,152,17,192,32,184,180,231,153,157,145,176,161,105,68,71,250,162,44,101,140,189,98,237,133,53,160,126,100,237,227,124,193,190,138,148,186,78,69,102,210,254,242,211,111,25,149,222,189,216,36,110,139,46,246,13,194,206,172,18,145,60,151,224,99,206,72,131,180,209,226,59,51,251,25,114,39,54,182,89,107,211,80,22,219,100,72,203,193,246,150,168,215,161,152,155,6,122,211,191,97,15,211,124,59,42,247,235,157,191,186,252,24,186,179,200,134,208,129,188,25,152,79,147,197,45,39,175,239,231,222,56,172,76,119,161,170,196,254,36,62,137,193,231,106,225,120,214,96,3,212,151,244,238,105,164,221,134,214,127,254,142,20,102,172,19,234,225,158,202,136,168,152,192,225,201,105,97,12,112,165,195,253,59,74,42,156,15,176,38,91,45,48,78,189,236,220,116,211,138,15,0,67,61,168,14,130,107,117,82,195,255,33,149,36,53,233,66,118,172,197,86,25,161,83,39,43,68,131,118,90,152,150,138,178,160,189,154,132,40,237,76,58,204,15,195,224,112,188,118,85,10,144,152,130,48,41,173,229,120,214,208,89,48,114,22,36,189,176,85,59,203,158,21,231,89,74,19,61,59,175,195,211,220,229,7,102,94,209,72,217,203,36,117,154,215,240,226,73,202,72,140,36,175,93,247,176,233,97,235,56,152,188,217,182,64,77,146,101,0,53,6,139,155,43,123,220,102,71,153,163,171,14,87,166,127,64,62,247,94,233,107,41,230,61,78,249,211,181,92,69,154,97,11,25,73,127,31,195,46,251,148,195,239,81,183,4,113,122,50,115,189,11,88,75,37,146,108,172,6,199,200,21,229,58,126,101,11,102,45,103,89,40,55,170,59,250,33,57,60,222,172,190,128,94,181,175,98,252,191,58,200,215,106,127,101,248,128,177,120,105,104,248,88,86,146,59,239,158,139,126,0,77,238,101,56,202,188,61,32,138,162,76,255,147,157,82,228,11,78,120,202,157,151,121,223,243,83,93,102,223,143,32,253,207,38,69,141,185,190,231,12,94,10,240,190,241,68,252,226,232,152,55,43,140,14,11,128,76,197,228,95,67,115,167,27,216,187,94,94,17,38,59,11,35,246,227,197,4,115,24,97,202,208,19,87,129,78,73,135,121,11,135,227,54,121,62,49,63,0,155,124,50,244,26,175,126,184,79,191,63,78,17,189,17,58,14,184,151,81,30,15,187,108,247,127,207,73,133,228,164,86,210,123,76,185,97,163,61,82,229,93,109,172,44,173,124,239,230,133,126,194,220,116,168,96,251,114,186,107,178,30,159,239,22,121,178,14,183,231,100,114,69,157,248,57,1,192,51,253,1,115,107,252,6,181,141,34,160,146,103,44,18,90,31,22,100,188,101,93,40,133,1,3,250,120,195,1,9,47,171,230,208,213,208,156,13,240,190,238,104,209,105,67,58,216,81,3,111,25,10,221,99,221,43,117,226,227,222,190,232,32,5,216,182,13,85,4,51,41,197,246,51,244,128,205,53,244,148,17,170,173,109,56,36,20,197,110,176,213,155,2,81,107,126,110,76,49,238,28,83,111,239,67,92,96,147,58,85,53,61,136,106,150,131,220,1,41,218,146,115,73,165,23,199,21,115,58,73,141,223,8,97,136,176,23,6,31,69,222,3,174,253,94,101,115,25,135,118,53,215,39,64,195,255,77,32,232,220,159,147,220,79,100,20,224,110,116,42,40,52,152,43,53,136,157,134,113,30,44,175,217,84,24,129,129,50,208,247,8,210,167,133,61,235,182,177,64,133,207,113,71,150,104,5,179,81,163,10,69,68,219,9,113,41,199,252,106,194,232,100,115,211,52,32,216,105,117,84,3,129,81,223,216,111,236,95,227,197,66,65,165,210,121,115,89,211,18,209,184,9,249,144,228,189,99,71,8,16,49,95,143,48,230,46,73,148,173,183,79,182,5,110,137,145,182,91,57,175,33,169,93,175,164,12,245,112,157,113,12,105,19,2,205,194,193,208,10,47,155,209,157,77,43,35,133,71,121,181,110,164,207,167,100,31,19,226,236,85,179,14,218,99,234,155,210,172,28,124,91,186,79,194,197,190,122,46,15,181,114,51,216,4,56,73,131,168,118,52,166,49,157,66,54,197,120,240,144,24,199,101,59,188,229,52,75,19,184,180,37,165,60,196,173,233,70,152,236,231,108,31,213,118,183,22,182,44,248,138,58,190,5,39,23,181,163,180,124,245,63,30,64,5,18,138,222,8,180,114,76,54,88,61,202,200,210,240,21,9,61,123,221,128,109,110,85,222,17,174,40,162,207,103,104,177,17,81,220,126,177,245,15,87,37,59,80,210,118,79,177,7,66,194,114,90,252,55,120,119,221,165,137,181,239,239,18,138,100,82,242,173,103,140,232,242,188,120,142,186,215,210,74,199,86,148,87,177,215,12,195,72,124,213,11,154,242,216,114,133,189,217,247,191,149,71,102,159,193,36,163,38,165,137,131,118,218,27,63,163,95,156,55,94,146,20,63,241,236,36,171,211,129,62,34,151,136,90,41,193,99,84,188,218,4,175,161,156,94,199,255,236,140,243,85,194,66,82,31,115,88,157,143,116,242,153,74,225,200,178,238,1,33,166,10,116,110,221,79,197,146,108,168,115,240,13,51,92,176,43,154,89,245,85,197,17,35,179,229,157,131,31,251,136,68,169,254,77,58,105,1,237,107,198,139,194,43,124,185,124,194,159,68,181,173,204,147,87,128,98,28,37,208,245,248,233,142,255,67,175,164,251,20,97,99,112,240,49,48,225,116,193,254,86,73,146,68,24,15,65,101,38,56,128,201,194,170,195,137,151,172,241,8,182,208,189,33,58,134,83,226,80,182,17,228,255,104,188,209,13,56,249,152,110,227,200,90,212,67,132,157,45,135,88,159,180,1,116,90,122,166,33,11,132,157,233,13,69,66,252,41,170,44,50,113,181,90,225,28,44,252,146,48,89,11,67,252,133,247,81,177,209,108,206,130,228,50,217,211,23,104,236,88,139,37,164,152,162,16,123,10,169,57,66,216,144,212,135,78,140,193,111,100,27,92,31,66,204,184,129,222,251,15,161,99,171,51,143,162,59,136,123,110,196,183,42,234,55,130,240,215,30,156,84,96,56,15,138,184,108,238,29,53,174,98,33,23,220,224,10,7,13,240,96,193,138,60,191,14,4,162,114,210,238,237,73,52,64,85,240,76,208,192,228,184,69,196,98,192,174,0,116,227,0,188,146,35,4,163,152,60,63,194,25,63,212,211,58,2,234,125,15,29,169,80,103,121,157,195,175,26,31,52,102,162,204,205,210,41,155,215,168,40,163,71,62,211,219,113,76,0,61,195,154,90,198,82,229,212,37,215,63,20,182,203,86,33,215,145,108,125,38,25,27,189,175,8,216,60,132,192,54,37,55,104,42,131,99,167,217,129,113,83,174,76,192,98,92,233,232,128,92,61,247,245,231,12,205,38,21,164,134,166,100,72,41,113,247,143,48,194,118,21,30,29,229,99,22,141,193,128,18,78,154,195,242,100,85,41,239,176,194,50,252,214,10,230,46,220,230,216,34,73,61,147,201,122,221,227,223,167,142,15,217,186,58,210,19,245,4,222,173,191,79,182,242,188,99,141,229,144,147,112,65,169,115,227,21,225,100,230,222,39,126,134,232,114,249,68,10,117,29,140,121,174,254,109,177,85,220,217,164,244,51,5,198,26,92,128,241,172,243,205,50,2,8,200,56,66,56,208,247,110,158,46,116,74,157,132,177,132,167,65,16,33,48,204,73,202,174,23,199,134,186,250,166,9,53,236,179,78,108,227,201,127,94,52,220,141,58,130,208,255,94,116,129,16,39,22,151,230,58,61,136,139,131,166,144,51,132,239,60,114,198,198,159,249,0,173,244,159,207,178,195,117,74,12,82,56,76,165,135,112,0,107,162,201,80,33,70,141,65,69,140,97,172,147,178,228,48,179,0,143,166,87,221,165,180,85,18,167,38,169,148,39,180,215,217,26,164,58,37,124,185,32,129,187,114,23,128,185,94,216,101,50,33,64,51,250,62,231,158,190,173,132,123,103,149,204,63,220,196,103,177,195,188,183,146,218,64,241,238,141,228,89,238,62,85,154,166,59,52,0,21,93,202,126,105,36,172,227,193,72,145,90,227,248,240,126,210,213,182,161,122,65,89,143,62,39,218,127,185,252,170,90,29,228,57,212,95,20,86,176,60,158,131,65,60,197,84,131,91,3,15,68,86,82,210,7,220,153,119,120,244,6,64,224,168,206,175,164,179,225,59,126,68,182,90,62,130,14,60,248,41,97,201,159,147,193,45,225,63,232,232,150,215,21,55,190,62,49,137,156,166,191,151,72,99,116,150,100,138,237,2,234,192,100,188,41,17,202,117,59,162,114,217,139,153,93,158,6,80,193,238,134,113,172,87,4,93,62,31,254,205,242,210,146,120,74,199,132,106,52,40,218,183,5,222,5,248,197,230,59,127,229,179,51,246,50,227,146,126,205,78,222,16,248,206,245,34,21,32,146,223,96,85,180,13,253,181,42,82,241,179,54,251,121,205,119,243,13,28,66,148,203,90,236,194,189,136,74,141,159,176,240,96,147,226,179,53,159,233,154,83,30,147,107,169,129,89,110,74,106,21,200,16,112,218,32,54,175,46,147,190,115,121,96,8,94,84,36,204,42,223,66,192,198,136,92,0,9,253,245,233,178,0,177,70,131,78,61,170,97,100,235,204,14,179,231,190,208,34,205,198,108,213,223,200,93,248,185,48,124,132,143,121,140,128,237,237,27,50,51,229,192,193,39,168,69,149,20,49,51,16,64,138,153,240,111,161,239,23,166,171,232,107,219,56,186,253,186,171,104,194,69,215,90,103,47,93,88,133,21,79,192,139,106,158,134,43,42,42,121,225,228,158,80,157,138,63,90,184,107,61,98,61,119,200,81,25,249,87,75,252,107,149,211,30,252,196,24,201,230,67,209,230,121,20,114,45,64,80,80,207,208,44,175,137,163,170,200,47,8,62,148,147,187,239,67,173,57,212,25,111,0,184,102,21,96,98,203,43,4,175,134,216,117,39,105,115,200,56,110,100,218,76,108,100,147,89,145,60,225,102,22,227,178,154,93,189,17,149,147,213,215,47,131,12,170,74,206,177,119,190,61,93,81,84,223,163,83,176,218,67,125,214,162,84,179,68,49,51,72,148,82,202,145,104,134,229,51,39,0,191,95,244,219,254,225,67,153,141,61,253,124,169,109,87,228,244,170,221,1,253,147,85,107,71,127,231,18,8,206,228,240,137,8,102,83,151,140,30,24,30,158,163,87,59,16,130,51,101,25,153,107,139,141,188,49,47,239,107,109,85,16,232,237,58,171,46,179,26,94,22,170,108,37,191,145,69,59,54,88,171,125,166,66,158,228,200,40,101,233,215,227,68,40,164,207,56,53,22,223,238,149,237,98,82,183,195,131,229,194,0,134,17,82,93,67,100,219,166,152,23,210,218,8,235,208,99,159,159,121,243,4,207,221,238,185,116,194,125,203,218,7,56,116,56,28,55,229,90,153,20,25,191,208,246,2,39,24,233,128,83,123,205,36,216,124,104,132,217,14,183,54,159,209,222,218,115,84,78,157,159,166,107,185,57,213,129,230,32,238,11,58,253,132,102,58,78,84,214,12,215,164,26,176,243,59,23,163,17,40,235,91,132,113,153,65,2,58,175,40,86,37,119,42,165,115,255,175,190,143,12,224,43,33,40,189,2,114,241,182,236,34,98,146,255,89,218,70,228,12,162,194,141,19,84,125,57,215,87,198,123,211,191,153,34,185,94,166,80,209,51,20,216,84,102,26,36,55,30,136,10,153,223,151,237,81,200,85,70,207,57,84,242,170,71,146,230,239,56,180,7,77,226,170,95,167,127,166,9,44,53,16,116,93,56,240,225,255,197,183,12,93,234,231,4,116,74,97,126,220,240,163,231,182,194,249,183,38,190,179,127,243,144,39,149,38,217,162,110,40,217,164,249,208,97,67,210,208,205,164,210,244,127,95,68,196,163,207,182,18,111,37,213,4,198,134,42,201,84,192,230,246,95,142,179,186,98,191,231,1,15,248,79,154,212,137,14,73,46,17,203,101,45,187,43,62,51,218,52,177,4,249,234,96,230,115,52,84,141,69,98,65,8,178,115,156,141,149,188,250,241,94,104,91,218,85,24,101,42,2,112,235,191,20,18,66,50,93,226,235,82,188,225,119,90,115,100,207,46,76,26,161,50,107,19,33,247,167,13,179,230,147,125,250,78,208,15,136,32,156,244,100,229,159,18,211,130,8,55,79,94,61,127,220,104,31,77,84,188,180,225,205,195,149,197,33,206,222,123,20,227,89,105,168,51,233,16,9,251,89,167,67,221,113,131,34,168,9,99,23,64,63,194,214,58,76,103,130,250,197,203,116,187,203,111,66,64,248,173,93,130,148,166,49,100,112,136,169,111,173,13,132,127,235,152,141,59,214,214,244,175,135,127,241,245,120,154,9,38,221,83,246,214,241,152,75,121,147,36,34,191,203,146,144,134,214,252,191,117,19,172,219,90,175,46,94,95,23,47,228,165,15,201,143,193,7,7,233,195,13,167,40,71,93,136,222,249,110,86,156,180,149,56,4,102,60,196,119,50,178,178,5,17,68,10,127,232,28,37,138,101,121,56,83,46,250,168,39,12,10,88,0,3,175,108,126,49,124,1,86,241,217,177,211,128,85,221,43,156,42,170,203,121,153,199,84,254,31,197,179,237,12,230,87,193,193,7,129,200,43,220,12,231,136,19,250,9,209,251,151,172,241,226,210,108,17,139,232,230,14,240,213,212,47,54,53,243,205,87,232,200,212,65,140,93,32,98,146,138,225,64,198,69,2,195,112,104,118,63,224,74,118,235,124,246,100,243,194,120,150,219,92,237,9,45,63,81,144,190,54,88,255,132,204,108,210,87,55,189,208,29,191,72,56,185,67,229,3,116,28,135,111,29,115,107,71,22,222,6,226,57,98,76,32,130,82,16,190,196,188,20,115,218,133,214,243,195,88,236,185,80,15,87,2,159,72,248,185,62,230,23,52,230,104,205,148,149,168,201,124,16,181,204,76,22,128,210,166,193,6,151,147,64,94,111,182,87,146,94,156,117,56,169,157,91,13,72,69,130,125,84,4,231,171,83,105,9,158,106,56,52,231,68,178,1,167,206,224,183,216,73,173,245,103,193,109,135,55,107,255,25,246,99,242,205,82,128,176,139,235,121,110,90,214,27,238,33,244,209,201,188,104,56,60,219,1,86,244,168,117,244,23,129,19,238,197,175,231,185,251,170,80,60,64,35,183,96,3,170,17,138,128,122,1,172,44,89,48,217,167,13,65,15,232,81,44,12,23,35,5,255,151,31,9,57,66,223,155,72,91,241,49,92,32,202,209,26,178,141,59,164,225,182,92,57,84,224,112,137,186,238,227,214,254,123,115,241,187,82,91,60,213,247,37,40,198,160,0,233,7,56,120,49,37,249,102,129,183,38,57,162,65,23,254,10,244,39,50,233,238,159,175,243,219,173,232,64,142,130,84,97,92,38,8,183,55,57,187,202,72,232,61,76,13,254,41,3,168,76,101,43,36,162,41,233,46,34,91,201,219,25,60,54,209,7,228,71,137,44,46,32,208,78,246,25,112,5,187,213,100,116,203,149,112,140,202,184,106,97,62,181,214,114,162,203,7,98,55,85,91,31,91,6,90,120,56,134,243,118,26,234,13,33,227,117,113,93,30,103,35,114,159,171,185,243,96,195,14,20,50,11,180,235,251,222,194,173,183,107,235,192,184,193,124,141,238,10,12,249,155,72,10,116,70,84,87,211,206,52,104,129,229,171,196,187,196,83,222,92,169,193,109,188,34,20,117,14,186,144,86,13,182,228,55,223,46,34,132,20,87,247,171,20,231,245,59,149,129,231,74,0,16,243,166,230,194,14,100,161,218,130,0,16,104,112,60,110,74,168,248,75,113,29,92,179,89,82,60,150,245,121,54,201,40,78,79,215,98,126,127,41,130,180,216,247,97,199,160,219,74,170,140,9,234,105,51,236,53,98,161,162,12,62,94,149,48,3,172,14,192,143,195,134,102,17,190,65,26,61,57,23,175,196,75,216,188,128,33,64,3,98,36,54,199,7,189,166,9,25,122,29,62,149,94,161,182,208,238,239,37,247,237,92,24,11,21,12,168,22,99,143,13,174,8,146,41,213,197,116,230,88,196,50,61,156,176,126,86,109,233,143,21,35,114,27,71,127,204,161,244,21,22,80,139,41,207,185,166,224,193,148,206,80,59,235,221,44,247,224,3,118,160,177,241,134,130,210,192,242,73,57,254,241,252,43,95,255,253,28,146,32,148,80,183,255,9,113,56,39,21,90,197,1,233,231,252,46,194,34,8,201,201,68,250,90,120,68,90,238,188,60,33,184,197,217,7,183,191,2,194,184,241,62,57,18,209,200,184,239,122,127,193,153,22,47,4,213,86,220,71,242,89,111,41,38,232,150,115,38,51,70,102,111,46,213,168,150,212,172,86,14,250,180,27,196,30,3,255,145,7,240,240,223,235,72,33,222,156,172,104,191,131,109,148,76,163,156,229,87,5,194,172,235,152,149,21,59,0,45,177,207,54,161,148,89,83,166,178,17,143,158,56,9,79,168,171,16,1,112,223,235,210,97,49,161,66,90,146,58,78,158,149,150,168,97,14,160,55,136,136,100,107,211,41,165,83,15,144,98,136,94,122,213,219,164,125,184,219,126,166,72,48,80,54,19,8,204,22,133,203,180,186,126,14,223,35,219,100,18,6,65,13,122,66,80,109,43,90,251,151,160,189,62,55,33,196,46,169,84,58,162,239,29,153,254,35,251,191,117,72,141,213,1,91,152,118,191,84,124,199,243,86,158,198,240,55,133,252,40,46,111,12,138,174,216,205,129,116,116,228,68,111,26,18,254,192,209,179,204,54,198,182,148,127,73,121,20,88,87,225,152,221,225,131,159,108,147,163,164,142,140,5,38,78,8,139,51,156,44,181,123,16,216,204,189,116,71,166,144,146,124,198,105,225,12,29,229,178,151,174,201,84,83,70,111,57,104,62,73,140,171,251,101,111,158,190,168,230,168,159,72,10,12,52,97,237,202,139,190,149,216,0,1,1,46,77,221,97,91,244,164,215,205,214,217,196,165,23,179,145,85,168,115,135,76,34,85,105,18,23,113,33,25,138,131,188,14,174,244,66,255,166,83,43,175,184,182,240,111,45,201,206,254,41,8,146,233,41,8,18,225,51,230,10,143,45,191,195,112,198,168,186,146,32,255,83,152,15,184,4,221,207,5,29,95,1,62,77,92,163,73,159,199,235,174,163,187,192,60,153,225,200,153,231,165,41,98,206,12,189,79,227,108,136,86,97,3,31,47,130,64,94,30,102,109,129,18,162,140,23,185,190,220,76,183,129,135,42,95,106,220,28,62,232,153,26,224,34,118,203,220,152,85,237,67,40,118,199,99,81,37,175,59,27,186,248,210,142,107,210,73,220,29,154,69,26,222,157,47,211,118,39,9,21,221,98,255,142,128,29,235,175,135,112,230,54,21,75,156,252,114,127,108,181,28,127,59,177,12,128,10,99,81,230,217,91,67,139,7,16,197,241,23,155,12,117,151,196,223,229,180,232,37,36,147,66,84,137,5,98,54,130,161,97,58,244,179,120,233,38,148,197,105,86,15,175,254,25,30,99,98,171,224,49,203,154,89,123,60,88,14,144,157,198,50,108,194,254,75,8,224,222,58,213,182,58,116,127,213,71,86,243,108,163,100,17,244,215,148,14,15,171,100,133,111,54,27,142,54,120,208,29,101,135,174,49,55,78,168,121,23,19,176,140,57,18,220,238,61,54,117,210,89,119,219,86,14,136,239,83,56,82,71,197,137,5,118,62,68,19,52,239,23,15,147,120,78,233,120,11,63,249,122,62,252,151,93,222,64,122,166,61,184,147,209,76,179,213,228,82,94,170,9,46,167,79,149,197,184,216,204,111,68,6,95,147,87,192,59,238,243,178,120,87,217,182,220,166,205,78,220,67,209,53,67,57,19,109,126,223,60,42,70,17,97,30,67,8,7,172,241,14,205,8,155,171,124,48,137,154,178,167,171,6,16,32,147,71,109,197,18,69,184,126,253,157,124,221,195,229,143,216,194,80,202,192,150,201,168,133,80,108,117,179,65,252,142,129,247,195,14,95,120,26,245,203,156,89,172,57,206,10,129,138,113,158,229,198,225,237,118,44,250,151,208,208,210,199,129,179,110,151,63,18,155,234,115,157,197,73,93,113,209,51,98,253,154,213,221,78,144,54,203,153,116,51,9,205,17,223,165,208,184,179,150,173,15,135,167,251,176,149,4,213,112,184,196,233,119,163,2,227,7,108,28,229,208,94,249,95,164,171,53,78,187,172,73,202,3,77,77,41,192,13,58,192,82,31,123,90,137,230,196,143,92,175,247,240,16,113,95,222,227,37,235,91,31,109,157,124,27,79,20,103,3,202,196,160,47,246,100,197,6,203,91,52,156,113,13,104,98,200,30,215,137,77,74,17,241,150,126,8,236,15,13,224,179,223,245,6,182,189,192,41,110,218,5,99,16,82,112,77,76,75,207,196,221,72,253,251,208,234,133,177,55,126,107,242,8,62,215,47,36,190,12,162,227,196,202,11,49,226,227,190,114,136,246,136,143,126,183,141,81,135,115,80,225,246,92,60,130,130,202,11,156,217,241,250,38,54,89,19,227,85,211,187,239,215,242,161,49,69,52,186,176,98,194,238,145,187,105,236,215,118,177,31,125,255,21,66,202,136,241,57,101,98,168,41,49,245,116,8,123,2,187,50,19,167,133,88,80,134,70,98,251,68,13,126,92,83,136,43,13,31,218,131,159,124,97,91,139,170,242,196,21,105,59,247,167,8,164,31,167,99,132,67,188,93,193,193,17,58,144,55,126,26,28,152,98,185,180,72,28,244,49,35,72,252,85,213,13,59,145,59,229,177,254,127,222,14,247,254,149,69,200,212,12,115,92,47,174,2,90,89,55,239,72,99,254,31,103,166,96,70,151,41,60,81,80,63,181,210,81,128,74,152,238,143,111,194,148,50,221,196,132,156,233,18,238,170,234,169,58,240,103,38,231,154,84,205,80,208,188,229,32,71,173,222,254,68,94,27,31,113,234,161,70,90,58,192,105,149,216,178,44,39,242,172,71,251,29,215,6,66,12,92,202,25,41,22,203,222,35,125,25,138,26,44,227,14,254,18,252,204,118,107,105,211,99,220,246,119,12,86,47,245,247,106,20,134,99,177,142,161,219,204,25,75,247,138,104,51,175,212,11,146,16,75,228,192,87,14,39,208,3,251,188,98,112,114,100,212,146,83,165,128,154,101,70,231,105,43,9,147,122,222,190,176,222,35,117,131,109,235,233,80,12,77,247,89,135,11,171,241,222,26,15,239,225,2,226,167,205,16,83,61,218,191,137,113,85,228,71,189,248,106,113,48,141,32,85,2,248,149,231,23,155,144,63,22,143,199,18,67,239,212,124,53,156,213,74,100,158,7,4,79,102,113,128,222,23,145,216,54,237,170,145,224,19,57,161,212,85,71,137,84,239,203,99,15,228,31,134,223,91,190,190,112,189,86,118,8,80,49,25,126,119,22,221,227,83,153,148,145,154,80,17,97,248,222,151,155,46,59,134,1,8,154,36,184,215,157,149,34,161,155,9,122,113,69,227,216,210,57,196,245,4,201,143,19,57,230,231,148,96,81,125,184,26,0,159,119,192,35,148,183,119,251,135,8,124,46,237,148,97,119,145,227,116,90,57,32,236,65,108,64,132,131,101,151,111,203,75,171,244,215,213,123,153,150,154,172,135,208,61,186,85,43,177,0,156,101,153,236,192,126,12,161,222,158,74,60,0,121,67,218,150,78,48,126,253,90,40,143,65,158,1,99,226,255,106,204,251,9,152,238,51,246,110,204,214,156,184,101,31,56,3,248,15,165,127,31,188,161,73,186,221,143,212,203,157,221,60,209,246,167,159,111,53,106,93,161,11,235,178,223,22,190,80,170,245,63,197,181,185,167,113,235,224,182,159,101,238,104,4,119,199,39,73,113,189,205,79,18,224,139,215,162,15,134,41,19,119,58,97,157,133,52,121,82,1,173,184,177,71,226,75,138,51,122,180,255,168,164,34,95,9,101,8,63,189,194,162,20,110,35,237,101,55,216,41,103,91,163,69,58,232,121,213,229,167,65,59,158,73,219,218,245,182,229,58,129,251,9,61,131,151,226,123,11,255,144,57,187,104,171,245,228,132,4,46,44,122,156,219,43,60,114,128,234,173,161,168,201,96,50,241,115,131,28,210,132,134,202,59,126,178,142,55,132,87,236,248,6,130,72,82,236,217,40,120,2,18,41,41,96,104,174,117,81,210,39,167,141,184,178,212,115,247,242,203,216,144,150,251,81,211,103,110,177,235,161,189,77,166,50,175,177,194,254,135,12,211,244,61,71,30,119,41,170,204,166,199,219,231,108,193,86,252,130,137,165,188,237,88,218,207,140,200,187,85,205,79,207,165,204,89,191,112,210,191,69,200,251,161,134,84,14,46,141,100,151,228,180,252,254,179,69,42,15,121,201,114,236,49,135,197,1,212,125,104,115,214,15,162,247,22,206,151,99,177,117,15,70,186,108,33,132,153,251,14,245,220,119,4,247,254,155,178,234,85,245,140,141,59,255,106,124,167,105,173,44,238,193,72,49,77,119,216,5,244,179,200,159,148,180,19,165,231,58,100,243,48,11,160,96,238,177,45,137,148,224,153,11,195,202,58,198,46,204,227,173,121,16,31,136,56,133,86,26,170,173,237,184,141,67,25,108,72,224,144,8,193,82,126,145,9,217,12,162,210,76,57,132,234,36,161,215,27,144,64,5,0,119,251,198,8,222,114,247,221,165,99,179,228,186,151,111,200,73,53,173,60,185,154,138,185,229,200,47,62,34,166,83,180,174,125,19,177,145,74,117,205,110,199,243,8,74,216,5,9,217,130,65,106,200,150,59,215,189,39,164,73,216,189,190,12,33,59,7,26,172,76,214,45,253,113,85,226,223,204,74,247,147,61,251,185,193,66,3,19,128,54,12,200,70,171,230,14,102,23,214,88,8,156,180,145,7,97,66,124,80,252,24,57,200,161,26,63,171,104,152,67,149,41,26,120,160,206,94,178,214,0,161,187,148,100,12,78,77,227,73,117,100,247,35,232,69,64,51,53,247,15,33,191,141,244,131,230,84,43,73,170,26,66,166,1,105,251,88,110,40,180,91,201,56,61,204,51,209,216,99,176,153,65,32,146,17,201,30,168,146,119,151,220,102,167,59,204,231,49,177,249,218,146,229,231,45,171,35,32,142,129,99,106,64,211,251,122,191,243,203,119,146,249,154,75,217,236,121,95,155,127,246,57,132,28,93,200,69,79,254,46,153,107,109,38,161,112,142,177,59,108,16,47,120,182,113,190,193,114,212,41,134,236,122,94,248,191,221,18,0,3,23,242,234,209,155,34,2,200,209,23,234,148,34,218,58,80,209,107,161,25,213,134,29,164,22,244,189,86,72,0,191,199,165,86,210,104,250,89,195,90,126,121,239,175,114,160,77,200,52,235,229,122,238,138,186,20,7,159,84,5,11,50,78,188,1,90,27,231,91,76,226,228,226,210,102,39,105,236,223,150,150,59,99,91,109,210,89,243,213,236,174,57,57,23,1,165,224,195,19,231,210,50,165,136,180,170,131,194,137,100,54,171,73,91,155,9,25,254,168,9,138,33,92,40,223,17,110,152,103,214,63,202,28,121,214,158,145,87,138,64,208,107,246,91,106,224,68,73,90,224,141,168,201,239,78,254,101,50,75,53,144,215,121,174,53,197,104,75,154,111,190,169,205,157,123,24,224,246,100,177,128,228,147,164,155,168,206,187,206,222,160,220,26,31,251,25,220,169,211,254,185,171,84,237,66,105,159,93,28,41,105,250,191,235,115,212,23,123,224,251,4,51,146,154,26,166,107,201,235,155,205,175,233,229,103,117,175,122,45,225,45,95,46,163,121,154,64,241,184,39,221,203,69,125,200,180,154,38,15,158,247,62,133,93,229,45,156,135,47,172,27,52,180,44,96,169,107,126,74,140,95,217,167,50,158,213,121,239,59,85,1,194,241,154,254,243,94,65,130,108,89,37,239,204,212,120,158,123,205,62,69,6,177,193,38,41,193,244,159,171,37,181,215,148,143,234,91,75,121,79,204,132,102,63,76,224,231,63,186,120,92,140,138,27,112,95,209,195,31,54,12,35,171,153,214,37,161,45,243,138,123,106,148,126,231,75,87,182,115,153,132,6,120,216,110,49,47,247,30,19,16,146,48,159,227,118,229,225,226,15,69,69,71,88,184,102,158,107,237,231,96,68,117,181,25,234,73,49,250,198,129,9,165,209,34,155,202,198,231,233,0,232,214,40,221,251,203,7,113,55,161,41,13,121,102,155,166,144,167,21,41,7,14,70,142,222,225,255,199,188,145,252,23,98,252,86,118,216,8,53,182,16,199,201,180,141,27,207,124,120,176,177,93,89,213,133,216,216,101,93,241,61,204,92,165,15,54,22,26,241,17,249,103,250,94,210,57,160,62,158,117,3,4,47,234,243,93,19,129,150,204,59,123,21,77,214,169,96,252,151,86,113,249,215,152,139,29,95,80,72,210,220,224,56,85,35,230,225,217,243,39,228,220,149,100,152,145,112,150,84,218,95,50,51,71,119,19,181,80,185,125,156,243,4,0,38,250,197,95,61,220,119,149,153,170,35,215,14,79,165,230,162,187,152,174,20,6,188,6,102,45,211,224,92,35,243,109,136,192,145,224,33,146,44,26,20,222,242,11,232,120,85,119,227,153,197,45,25,238,187,27,185,149,29,144,150,131,52,17,215,30,142,58,236,81,229,197,1,242,144,237,44,95,224,122,70,0,25,160,104,98,42,145,1,169,133,32,194,167,32,240,251,32,144,252,171,113,155,155,243,6,67,205,100,43,28,26,17,169,11,173,74,132,102,112,73,9,198,217,43,209,65,226,124,239,117,121,195,87,37,34,226,156,2,101,219,184,221,6,199,247,113,136,143,99,121,79,67,253,158,20,193,196,1,26,69,219,167,187,187,21,11,134,131,140,50,117,92,59,107,113,27,81,132,103,98,239,25,92,192,83,78,234,85,166,0,202,244,213,114,21,191,78,165,93,33,195,208,46,231,70,253,190,138,181,172,48,180,63,45,109,31,162,156,5,249,172,208,69,152,56,141,255,228,237,11,109,101,188,63,143,26,15,86,111,104,211,156,129,196,132,75,108,126,191,5,251,156,211,247,54,65,30,89,146,34,197,45,65,119,120,185,155,46,73,9,7,83,122,130,207,45,43,146,88,166,4,81,120,114,24,198,250,247,39,146,2,154,152,150,130,0,5,32,140,94,102,127,190,116,255,97,10,129,84,197,95,205,64,106,103,240,39,155,52,171,245,225,49,240,114,221,57,201,123,247,76,195,43,44,141,200,254,103,206,95,116,190,4,28,215,201,89,17,52,190,61,65,62,92,46,114,77,90,86,99,196,192,29,124,128,146,68,13,116,76,160,26,229,94,94,114,242,235,72,207,85,188,90,75,80,215,13,186,183,252,222,43,218,235,10,151,221,239,217,60,167,71,66,74,26,54,69,179,9,61,62,161,30,87,3,181,34,231,60,133,18,221,180,103,109,216,17,47,52,93,47,241,42,199,247,52,235,176,232,131,227,89,237,232,145,242,43,23,35,160,2,84,182,11,217,25,116,64,95,199,189,87,124,163,61,104,138,62,56,192,100,57,230,225,227,47,201,117,240,103,151,201,3,194,101,82,104,121,205,138,200,113,105,186,89,55,234,69,177,166,184,132,170,63,119,221,247,235,195,60,95,59,142,225,214,162,100,54,120,24,178,227,248,12,55,63,88,197,218,208,124,142,188,62,32,13,230,136,32,193,45,6,156,123,81,212,149,101,195,121,241,222,132,219,193,54,227,66,132,149,162,166,129,164,130,176,13,82,104,166,60,114,83,250,112,245,146,13,84,144,101,53,239,228,200,253,156,210,248,201,81,141,143,18,120,118,95,36,180,97,219,50,53,224,148,217,190,118,19,106,162,177,13,249,47,179,244,116,64,120,156,231,233,240,182,70,62,143,31,121,145,6,187,112,117,32,242,165,23,59,51,30,97,233,114,137,116,67,13,181,162,253,196,57,241,64,75,210,27,189,33,253,130,228,196,54,117,249,190,163,49,251,128,177,5,31,208,154,59,58,51,60,186,241,89,207,138,127,57,255,107,220,15,154,241,211,93,179,95,157,30,142,115,138,19,114,236,17,21,151,168,193,119,159,162,34,168,80,43,172,208,100,12,134,233,67,247,114,183,122,131,23,75,59,12,173,20,118,23,6,7,204,96,236,78,119,153,77,213,159,86,53,46,219,228,247,102,19,216,34,1,43,223,253,242,131,147,134,168,9,48,194,157,180,73,89,36,21,162,233,247,40,110,200,41,172,79,117,106,115,152,178,22,211,164,73,249,32,77,48,64,74,138,103,187,164,193,240,107,120,201,126,211,182,240,139,20,51,229,253,111,165,205,153,165,166,203,78,82,141,19,135,199,31,10,194,10,28,211,221,181,196,249,9,58,217,207,22,148,19,123,0,37,201,163,107,176,228,69,42,245,237,126,168,85,224,163,0,200,150,38,240,221,121,138,76,58,48,73,127,228,180,181,239,228,110,203,225,57,166,203,68,255,177,80,140,227,145,194,251,200,125,30,167,216,210,85,40,126,139,196,245,57,225,68,33,1,6,140,200,147,143,180,129,239,141,46,156,173,220,2,84,251,82,89,54,228,94,81,208,62,150,153,92,164,102,96,36,72,207,210,255,30,87,228,234,50,103,173,29,17,181,22,192,69,140,22,147,18,202,2,86,189,27,59,45,177,226,3,108,139,187,0,49,83,79,243,184,61,37,251,93,52,18,197,222,229,201,251,167,229,196,196,248,109,212,13,168,231,250,138,131,235,113,54,18,213,118,174,76,63,174,52,85,28,234,152,28,221,201,57,6,206,43,237,96,49,8,150,108,209,193,47,228,45,147,74,174,150,222,197,222,45,75,189,6,59,121,183,33,106,33,62,1,3,177,86,44,187,23,174,190,49,77,12,178,51,77,173,89,61,17,26,204,7,164,129,190,253,247,31,108,112,63,18,207,88,127,26,139,117,155,149,163,200,78,136,27,45,199,115,145,104,99,136,123,225,176,103,179,211,36,118,97,66,189,97,251,240,46,105,83,77,115,182,153,123,227,144,134,159,164,103,210,162,252,81,139,87,209,249,158,13,60,119,244,78,242,142,44,71,226,229,254,129,16,249,57,182,85,195,31,25,228,136,250,70,44,144,209,218,54,184,142,206,137,41,225,15,60,241,167,96,227,102,113,59,19,72,53,102,229,89,39,162,248,84,182,209,28,73,20,144,243,170,99,135,10,22,185,247,250,161,207,250,121,190,60,79,170,17,67,255,160,121,190,170,133,59,86,160,242,132,54,229,68,79,163,69,139,205,136,1,106,125,46,119,213,18,94,93,197,221,84,249,230,215,136,66,226,19,26,181,150,113,122,58,66,40,208,47,125,181,212,184,233,48,40,86,162,242,231,137,174,219,224,252,226,42,207,10,140,79,148,125,142,162,19,40,230,33,7,38,187,87,192,49,5,180,104,5,12,255,63,240,46,163,235,30,46,70,200,240,29,230,101,135,61,148,186,71,152,76,47,27,131,16,48,205,208,174,144,204,190,205,210,212,131,202,57,195,20,82,198,172,75,225,116,139,10,30,77,193,62,232,149,113,92,248,103,98,36,8,165,217,222,137,230,17,145,185,141,96,79,3,142,160,86,38,235,136,81,118,68,4,189,182,169,30,106,167,222,106,165,66,138,49,201,116,251,112,155,191,126,65,183,112,255,201,18,194,56,70,154,132,129,78,128,196,113,255,202,105,29,130,181,226,0,125,219,253,117,187,251,154,141,159,16,149,3,252,162,108,255,116,160,93,160,105,127,213,144,131,215,1,219,90,8,46,213,194,32,201,81,177,169,145,162,6,197,23,76,63,139,94,60,45,95,246,240,30,21,147,86,248,151,223,168,37,215,209,10,92,170,29,36,60,112,25,59,5,216,133,161,12,99,132,73,149,118,156,91,33,214,172,196,140,144,248,86,53,8,191,211,95,153,194,202,17,42,237,194,129,141,15,225,68,220,235,203,78,136,227,68,70,51,97,226,230,17,207,172,140,200,162,91,47,215,125,178,138,20,210,252,28,1,199,201,187,51,10,102,115,202,97,230,176,76,164,94,229,196,255,165,48,89,205,30,159,47,95,239,208,201,230,52,189,243,36,181,125,171,67,173,230,135,210,69,154,225,7,17,51,130,16,160,44,219,148,53,197,242,86,147,28,33,221,16,125,150,65,193,212,207,61,236,67,114,192,82,19,85,144,0,118,4,131,105,161,27,27,169,35,12,1,94,66,176,56,59,143,145,18,34,182,255,124,76,125,25,234,82,56,28,172,213,139,137,200,107,217,75,17,57,140,60,164,198,252,176,122,196,174,12,108,210,139,157,17,249,14,3,153,178,210,142,28,158,153,0,248,53,140,66,102,87,56,87,67,127,132,211,6,93,55,194,179,251,200,33,169,231,142,67,43,243,20,84,135,251,183,84,95,71,244,134,195,42,186,170,49,80,188,150,57,34,197,204,102,128,184,161,97,142,111,252,84,117,163,85,60,177,51,215,151,206,250,104,144,121,121,15,93,212,65,238,198,112,177,11,245,188,239,243,32,32,150,131,228,31,227,103,138,134,174,104,115,70,127,75,154,193,248,230,43,198,118,32,133,85,155,97,153,3,98,208,190,140,16,119,108,216,209,117,47,125,114,241,223,4,212,228,151,50,150,41,195,27,19,136,187,177,186,85,136,227,231,132,164,165,146,204,143,35,120,195,27,57,94,195,160,58,163,225,169,119,43,129,14,163,67,153,200,234,173,113,73,32,254,225,41,60,190,173,236,109,236,221,245,196,184,47,18,63,179,197,133,38,81,105,150,157,138,230,12,179,236,90,135,164,51,106,139,164,223,124,188,203,254,200,126,193,10,78,106,41,33,72,88,100,9,34,152,51,149,203,93,254,1,242,50,76,105,136,208,145,129,112,178,104,167,96,188,149,80,84,233,238,164,55,39,255,118,245,207,119,229,226,244,110,48,145,139,225,214,88,81,242,174,228,206,76,19,169,188,164,100,0,228,188,14,235,213,105,136,87,124,182,123,208,65,57,132,81,12,13,183,47,176,29,66,179,159,198,104,105,30,233,183,184,239,203,73,25,207,168,156,241,50,83,84,19,35,6,128,98,115,248,6,86,161,187,164,244,105,251,142,64,7,245,209,61,169,244,106,189,86,21,87,240,91,224,42,169,166,244,197,33,154,204,151,49,136,92,156,64,227,143,4,10,188,28,35,140,15,43,114,221,124,188,147,195,255,22,110,225,36,170,209,172,83,226,251,124,45,107,224,127,81,93,205,213,74,126,159,114,252,246,166,54,71,214,245,4,45,134,248,36,194,80,195,105,154,53,190,198,60,222,64,173,18,192,148,79,255,109,230,68,202,191,92,10,117,145,80,15,77,159,19,28,250,4,109,243,153,103,64,22,199,61,124,95,46,39,45,145,90,118,33,220,147,23,200,104,96,89,207,16,99,58,54,197,43,97,90,187,179,209,166,141,54,2,81,47,228,3,107,58,25,238,181,203,184,109,172,160,168,9,172,194,57,100,252,243,172,40,143,248,175,175,174,241,233,172,134,204,27,183,133,197,153,66,136,242,213,10,108,21,182,86,217,164,55,27,113,102,233,118,253,1,201,137,163,159,129,126,225,50,15,176,141,94,3,225,74,103,254,47,187,86,51,125,113,95,40,98,139,123,208,138,249,49,221,226,212,196,8,7,236,71,58,56,139,250,55,183,66,136,155,63,137,50,53,110,197,90,236,40,246,43,133,225,107,79,17,5,155,241,84,66,127,98,174,125,132,74,232,76,10,34,26,173,58,245,8,41,2,29,238,28,138,136,44,192,142,181,92,3,184,134,46,85,60,156,77,183,92,22,24,242,246,182,112,201,97,177,223,245,43,69,101,29,171,157,208,40,137,17,107,0,83,119,36,127,51,90,112,234,134,31,176,110,65,121,86,134,233,235,44,39,47,198,211,80,254,183,30,86,2,50,146,162,12,72,42,177,196,28,44,204,107,110,156,193,246,206,107,254,81,10,177,75,207,72,167,97,248,87,6,180,237,250,247,183,11,132,194,69,80,105,43,227,219,254,187,71,137,148,207,59,94,162,15,101,72,127,45,127,43,10,218,149,199,28,224,185,0,123,114,65,249,104,226,31,177,225,86,57,61,79,237,28,159,135,194,137,61,91,143,15,172,72,56,147,165,95,120,51,118,88,114,88,77,1,183,243,48,16,117,250,75,50,245,221,251,40,17,215,187,163,156,16,164,193,40,17,234,138,196,103,216,44,245,128,171,133,33,164,192,53,115,172,220,4,9,209,37,15,190,215,40,70,230,243,62,215,210,2,101,219,32,155,141,139,207,70,120,221,19,118,73,139,60,193,245,122,47,142,199,167,38,17,249,151,244,187,13,253,80,4,206,235,96,174,178,60,11,25,51,44,4,6,131,172,20,48,159,221,95,118,50,127,211,95,146,211,87,172,90,209,22,19,3,185,161,245,91,135,29,104,38,239,192,129,183,60,186,184,90,24,187,16,53,168,159,158,58,100,211,184,141,165,49,233,26,177,137,140,214,6,38,205,203,135,62,61,41,27,10,112,52,172,113,200,78,75,131,17,199,147,80,196,49,127,199,96,143,238,251,87,53,147,57,6,237,132,16,40,78,231,179,69,242,162,49,50,75,91,91,133,92,39,179,230,104,220,21,63,227,54,40,25,223,164,93,67,251,237,144,62,203,94,8,165,250,40,229,234,103,17,238,34,161,99,184,78,123,210,149,45,120,239,86,186,211,93,80,84,181,81,164,57,10,111,100,23,93,255,191,202,192,255,242,145,150,208,68,234,66,132,45,9,35,144,42,246,222,26,197,211,248,101,225,246,200,14,8,125,75,76,32,221,226,247,18,56,86,211,181,225,83,161,41,75,7,34,187,126,225,71,123,122,214,101,102,95,238,52,103,109,156,250,37,18,188,2,229,91,81,116,136,141,158,179,123,251,242,239,247,239,9,65,155,53,44,151,210,49,217,143,218,245,209,175,112,120,196,86,187,215,20,131,233,170,203,34,118,77,97,134,127,83,1,126,124,215,167,146,211,61,203,159,90,40,115,20,243,83,243,10,35,145,74,248,196,113,122,199,192,131,48,249,121,249,188,4,182,234,250,225,144,42,137,239,228,164,216,118,135,95,168,251,231,37,171,46,23,202,209,32,34,102,183,165,224,51,211,191,47,66,101,26,57,125,16,44,223,24,107,91,60,13,93,103,215,253,179,71,44,47,48,101,90,45,148,255,10,201,155,121,200,238,220,238,21,109,155,136,7,212,225,55,126,30,180,217,182,2,203,252,56,236,123,0,223,28,141,235,15,207,238,112,158,41,89,117,52,173,143,67,128,107,93,244,10,219,126,36,206,106,92,133,43,238,25,36,196,92,90,218,10,142,109,2,95,207,210,220,67,96,39,156,40,137,94,196,207,26,52,202,137,33,115,53,251,124,175,74,104,100,237,215,194,32,186,18,100,66,146,21,141,13,223,197,207,151,200,196,56,224,111,167,18,146,103,48,42,230,199,65,46,164,128,87,210,61,154,197,208,207,188,207,48,118,199,169,13,211,187,4,204,170,253,35,78,197,227,2,69,145,7,245,220,86,140,124,224,18,85,50,187,144,157,67,209,37,215,203,22,196,175,100,87,168,242,157,74,223,137,166,143,202,13,169,50,97,26,239,224,41,145,218,193,50,205,103,46,100,52,250,194,139,0,179,53,171,147,73,246,98,57,208,202,80,78,239,11,192,16,173,196,66,109,100,13,197,122,117,243,129,1,210,96,244,160,62,59,27,122,159,153,24,253,103,158,103,168,127,40,45,126,79,169,154,220,108,119,253,139,102,64,50,151,112,193,254,152,89,207,180,183,227,113,110,18,254,248,204,233,231,161,209,104,28,220,202,64,32,228,21,81,64,227,87,132,243,237,241,64,121,18,17,244,77,140,96,163,79,134,64,190,112,233,47,115,144,19,35,74,166,152,239,115,238,198,26,193,10,101,244,211,198,195,232,105,125,118,11,192,185,164,57,173,123,242,72,174,142,225,178,45,52,248,25,85,246,87,8,5,88,136,158,159,237,183,25,157,67,39,107,153,183,32,1,188,129,198,194,106,52,195,84,140,50,21,244,144,238,240,124,167,37,114,150,249,104,36,18,152,34,26,16,117,40,136,218,117,103,230,74,127,180,237,201,247,63,45,125,188,245,143,237,34,134,78,78,136,85,203,215,99,179,14,28,178,189,250,70,28,135,142,57,246,216,9,104,125,158,250,226,165,38,136,53,40,239,200,220,242,150,247,80,231,220,183,81,32,123,54,207,158,134,235,44,98,44,173,141,104,46,53,188,148,47,251,143,154,98,213,35,193,161,11,44,83,145,2,100,236,236,63,18,0,20,52,31,22,172,49,112,106,150,186,215,238,77,126,118,65,106,56,76,239,203,86,79,0,130,158,24,92,42,160,21,253,192,221,14,253,210,234,18,197,198,160,233,192,41,143,91,37,221,202,232,151,6,161,104,202,234,169,90,218,74,205,244,207,109,124,68,94,144,47,122,15,199,126,22,98,118,61,212,175,168,166,158,167,184,250,193,16,79,72,86,203,203,105,98,53,125,213,131,165,225,121,31,224,138,216,109,234,180,190,216,96,4,125,14,95,200,163,244,148,52,112,188,87,170,11,156,162,109,185,22,162,83,94,193,162,213,75,174,212,12,85,11,47,105,229,146,6,2,3,2,173,119,243,42,48,169,88,203,172,141,18,88,204,136,156,149,68,23,196,99,46,117,139,96,114,208,147,137,64,60,163,6,138,61,98,177,73,158,74,188,132,194,217,103,243,158,236,204,134,243,158,142,62,10,99,183,115,21,227,131,199,233,139,109,22,197,247,145,45,131,154,221,236,157,177,237,28,39,33,118,254,158,196,189,28,221,220,24,87,136,244,166,18,87,144,5,13,115,29,38,205,217,88,238,19,14,69,136,216,62,7,105,130,136,43,218,116,213,200,193,170,202,116,154,236,228,206,145,182,215,200,119,41,202,210,139,6,134,95,187,7,37,229,78,10,94,217,240,122,94,78,243,121,140,62,199,150,93,55,88,13,244,95,42,54,96,252,169,226,153,50,181,116,11,26,123,42,222,38,14,211,251,64,89,210,17,152,189,205,40,193,251,65,2,15,35,102,214,146,77,87,230,36,26,58,96,26,254,132,184,237,149,212,234,156,242,143,51,6,31,181,12,17,143,117,246,35,35,41,39,148,204,44,227,37,169,205,253,179,197,58,208,207,97,25,10,100,6,19,217,125,223,93,16,4,142,27,0,141,167,196,247,246,2,42,33,203,89,165,100,255,177,248,20,116,159,8,238,188,3,11,78,230,216,77,210,177,235,122,47,93,112,102,219,122,3,50,127,118,173,194,223,117,20,126,65,83,95,187,140,162,150,164,113,84,53,147,96,138,39,107,46,17,51,218,48,50,86,95,190,213,101,152,11,16,36,204,52,193,43,250,198,192,103,243,200,17,107,112,231,206,32,206,171,153,8,254,153,78,61,59,145,29,183,41,205,167,38,24,56,114,237,210,249,69,67,34,132,34,251,1,51,162,103,195,12,232,252,178,72,192,103,142,158,10,18,24,251,97,243,4,6,82,154,242,186,113,119,202,141,161,47,223,81,67,18,183,39,29,30,178,88,59,128,68,175,5,226,61,133,184,70,1,112,206,224,18,85,154,26,173,166,77,177,158,208,15,136,0,75,137,80,23,62,190,112,189,236,232,251,98,139,21,176,19,87,198,228,70,179,77,7,13,110,8,117,253,90,166,47,97,178,204,251,230,189,190,16,98,192,89,20,45,106,123,150,248,244,109,150,40,243,44,111,167,193,53,254,134,88,162,139,100,216,131,221,206,85,79,111,81,95,212,22,186,26,236,202,192,27,202,248,187,207,77,6,75,66,189,114,56,105,253,169,37,38,239,79,117,97,78,100,166,249,210,224,210,138,71,137,173,175,136,189,78,58,81,171,160,98,154,138,152,201,208,147,72,136,54,47,132,10,11,6,138,158,237,193,208,237,173,36,135,12,174,133,22,143,239,97,202,98,109,75,67,90,133,132,92,1,159,117,9,26,214,228,9,12,83,239,37,11,129,190,36,31,115,131,95,77,117,33,53,74,0,68,101,120,240,249,231,187,73,228,14,151,177,219,37,110,187,51,135,179,103,238,234,161,241,57,111,200,242,108,14,29,233,107,85,207,241,98,192,236,242,113,0,48,39,253,110,223,145,147,189,54,211,59,1,169,172,126,142,102,43,244,106,158,54,21,3,80,66,127,199,11,253,143,168,38,182,201,177,215,204,215,12,91,246,185,61,176,249,88,209,12,31,182,54,171,187,246,99,91,6,195,132,20,215,216,3,252,224,216,140,111,201,198,137,235,168,93,85,113,241,114,166,232,0,76,55,105,93,207,81,144,87,229,187,224,160,162,234,242,227,75,190,18,48,229,71,234,82,247,146,233,185,187,159,24,31,95,48,157,199,191,38,152,51,79,145,207,184,107,47,101,195,3,72,99,106,12,109,178,42,133,132,246,202,54,54,167,162,120,222,44,111,239,140,31,40,37,216,89,16,114,199,135,185,66,238,169,85,124,236,98,240,110,195,85,190,5,62,214,63,189,239,173,81,122,25,138,108,76,30,153,105,29,213,24,204,46,147,161,181,17,98,60,160,207,95,126,167,93,45,136,112,212,48,28,119,132,84,79,130,18,57,201,94,211,160,118,77,98,63,180,44,173,195,175,3,200,156,166,103,29,118,247,228,91,237,193,83,123,37,15,190,247,33,168,96,91,183,102,102,2,181,158,144,20,59,87,151,248,107,108,201,152,185,97,213,227,134,174,17,209,58,243,118,17,164,86,213,19,82,42,177,243,200,41,207,151,10,42,14,91,193,67,181,120,128,152,213,229,39,101,14,64,167,22,206,240,153,210,154,128,161,53,13,103,5,91,175,135,47,172,112,142,67,58,196,220,95,253,169,41,116,4,10,40,114,22,34,152,48,219,2,73,197,245,113,51,13,255,220,193,42,175,236,62,202,172,101,127,79,80,202,238,179,191,239,0,118,38,55,249,163,86,24,197,179,157,90,10,108,171,121,102,52,0,95,57,80,174,12,81,69,240,173,210,227,16,176,180,185,147,102,111,87,137,179,167,194,192,99,30,130,86,36,255,98,158,57,219,31,193,184,101,212,74,93,82,110,145,209,155,103,157,189,104,22,52,188,3,97,232,107,250,220,250,183,125,214,18,119,159,116,54,153,247,195,216,35,48,194,211,78,208,239,26,69,57,70,23,172,177,13,72,167,79,167,223,81,132,242,209,48,125,79,145,163,150,88,167,85,119,131,91,4,227,240,209,246,66,22,109,76,191,106,174,181,106,57,251,61,49,177,47,95,238,18,97,100,151,147,183,95,123,143,150,197,27,48,149,41,45,239,88,175,125,211,118,6,91,230,85,58,206,78,164,235,125,219,40,224,81,102,212,28,118,181,23,151,44,214,150,108,51,209,121,221,12,213,50,215,93,70,69,162,225,222,46,15,177,106,76,66,102,232,148,92,244,98,127,185,111,136,74,250,57,245,185,46,147,211,88,39,220,81,93,169,230,137,101,143,91,125,5,104,237,167,110,10,24,49,208,34,145,112,201,196,65,123,47,167,97,39,252,31,74,61,39,120,75,73,68,116,218,131,51,199,185,205,131,43,142,142,215,233,65,89,242,222,197,67,182,50,11,168,31,137,99,0,169,249,228,68,0,215,232,27,32,211,63,100,184,166,15,206,92,34,74,20,48,157,203,166,93,68,241,21,253,29,188,139,228,172,227,222,46,219,84,172,234,113,63,117,211,55,92,168,219,127,191,205,221,102,133,243,142,186,59,237,54,97,40,144,170,105,18,66,129,34,164,80,131,153,245,233,174,45,187,180,98,112,72,246,102,165,68,3,116,99,69,253,133,187,221,200,126,112,149,186,73,205,94,82,118,4,109,34,209,77,106,11,109,111,38,25,215,57,138,117,12,175,198,150,94,54,214,20,148,10,43,202,168,5,157,43,205,249,139,63,108,176,139,96,138,37,156,99,200,129,75,92,156,24,188,201,92,214,148,105,111,177,26,57,36,84,214,197,109,205,136,202,6,27,202,155,25,233,219,239,29,122,92,34,176,149,118,114,71,198,201,4,19,92,0,190,254,35,169,44,147,215,186,53,44,155,111,86,30,124,88,203,211,213,82,221,251,239,161,42,173,227,25,26,238,22,252,84,51,13,146,158,22,23,110,206,108,54,41,29,100,9,160,217,227,244,176,52,199,195,10,103,238,148,55,101,64,123,189,239,45,241,207,125,183,60,91,177,123,94,162,63,141,11,242,66,24,102,29,11,77,43,41,113,96,2,44,144,29,206,127,48,31,186,131,194,118,133,82,228,71,45,105,155,97,132,236,121,228,190,85,69,119,91,248,107,252,120,138,170,181,236,146,54,214,234,69,164,251,41,218,113,3,89,35,2,2,195,149,227,106,249,68,233,63,116,10,175,210,175,110,201,40,38,193,214,45,81,239,20,162,214,28,191,110,94,74,154,148,148,66,170,96,204,209,41,137,197,187,177,60,102,112,52,163,247,134,165,83,28,61,217,125,55,140,129,223,112,160,169,129,77,3,185,198,100,66,216,41,93,128,24,166,216,12,236,80,16,146,156,75,226,20,214,96,185,156,125,247,158,33,105,155,58,154,77,231,9,43,236,141,117,107,49,159,30,43,6,153,235,103,252,237,24,47,27,66,179,177,67,218,123,178,78,214,55,195,50,148,130,133,150,186,63,176,94,142,224,107,192,55,63,151,88,221,116,17,232,17,62,84,159,183,165,182,206,249,137,71,203,135,225,32,93,21,92,135,118,30,51,167,46,27,23,77,176,32,21,189,49,205,112,234,129,115,103,234,193,23,86,244,243,26,180,45,50,56,128,233,171,223,54,178,201,33,62,193,171,125,15,126,149,215,61,165,92,47,255,215,67,4,255,99,145,81,163,140,177,119,220,239,214,236,193,123,200,9,100,61,133,86,195,162,52,5,104,149,112,140,216,28,190,172,132,30,19,33,43,112,39,195,89,68,48,249,170,153,75,16,228,35,251,27,109,0,101,208,140,214,50,125,100,160,187,188,23,86,31,225,241,97,24,115,145,47,141,76,51,44,3,133,33,55,100,171,122,164,110,238,188,113,141,131,237,149,239,160,109,175,139,142,162,186,47,105,61,92,236,81,255,224,159,228,179,62,45,70,118,91,249,211,197,54,37,54,189,137,18,252,184,5,206,96,6,162,141,211,34,140,88,43,243,139,181,196,125,57,227,174,45,55,37,233,123,121,100,195,7,156,110,174,178,46,77,246,181,48,133,171,235,152,49,49,61,30,238,84,176,153,126,96,195,174,83,80,6,158,106,108,92,19,199,218,72,67,139,197,39,163,165,69,77,98,244,97,125,89,154,217,186,185,174,74,216,145,49,27,142,32,180,54,69,250,75,111,143,207,84,184,139,233,144,97,196,245,233,131,189,24,91,213,71,40,78,255,38,183,132,183,210,63,70,95,144,87,195,22,17,21,172,147,175,115,241,183,95,50,205,79,180,126,19,205,36,131,235,248,189,79,242,16,99,121,229,17,33,94,134,227,117,254,52,170,150,190,216,233,37,221,175,149,66,150,92,46,224,94,86,247,188,31,198,119,32,42,23,164,150,120,122,201,41,106,163,171,97,191,190,241,95,42,110,211,176,190,215,3,88,108,204,23,168,67,134,150,15,215,167,75,147,147,41,137,18,78,9,193,125,49,102,93,212,45,167,0,197,217,136,124,68,92,162,91,197,62,105,82,224,216,223,240,241,253,246,103,175,132,29,171,31,212,223,216,26,224,226,99,39,136,96,64,44,3,134,124,70,243,129,144,242,229,125,95,3,210,71,64,217,203,241,128,227,7,190,211,135,80,217,31,4,131,10,63,125,229,65,169,135,175,7,250,165,222,236,56,42,168,114,0,245,73,238,12,89,6,3,102,185,134,160,67,91,138,115,18,16,243,129,123,135,201,244,172,48,43,245,95,142,162,223,111,9,160,119,227,140,53,82,193,182,122,164,200,85,166,183,169,178,164,147,60,2,139,31,129,233,81,13,26,97,250,234,82,31,160,75,146,1,111,37,126,85,40,87,120,169,86,132,148,232,110,118,63,232,0,88,4,137,250,15,177,113,44,126,162,248,81,157,16,243,218,144,60,60,210,248,4,152,160,21,7,156,140,244,134,128,221,195,16,65,46,251,134,239,160,100,55,158,28,126,182,75,208,101,30,131,49,128,236,34,74,221,175,71,124,105,78,186,3,76,143,37,44,200,185,31,118,254,58,46,135,133,29,88,22,109,154,80,231,27,23,134,217,71,128,8,76,109,40,186,44,94,203,156,122,222,230,29,180,114,134,163,182,58,115,240,9,26,236,70,9,127,91,215,99,202,180,77,93,78,40,173,190,234,18,240,138,70,138,91,88,214,126,31,64,20,202,19,170,31,202,141,20,226,242,135,97,250,43,165,146,220,106,100,67,25,254,163,82,242,232,48,184,198,41,171,202,19,4,88,246,39,248,72,102,154,93,81,192,75,221,201,16,27,13,157,64,137,175,146,234,235,242,33,172,37,215,158,116,142,85,88,51,151,139,198,66,119,160,123,234,141,210,161,62,211,30,24,72,239,20,77,196,99,202,101,250,78,94,112,90,48,92,209,93,87,252,32,54,245,146,97,120,67,169,171,190,189,184,129,101,244,106,172,102,213,107,131,165,57,195,234,155,173,153,254,193,72,45,46,147,165,252,114,180,114,224,255,6,48,114,179,140,25,54,5,52,160,101,3,45,80,92,22,115,155,116,237,175,174,154,27,135,190,219,102,49,70,131,131,233,77,174,7,210,82,4,175,84,202,4,102,187,133,82,125,30,95,9,79,132,177,108,100,4,97,55,138,228,22,196,47,51,7,63,199,217,84,167,49,247,177,83,81,117,69,235,252,192,149,96,208,236,194,161,110,115,224,56,19,207,153,248,168,202,102,172,82,30,61,102,91,123,36,84,64,27,143,202,68,196,154,35,187,3,202,117,227,65,168,188,124,198,187,165,221,106,109,41,217,218,17,9,213,197,241,226,203,64,12,195,186,208,216,39,6,156,136,133,19,86,224,97,70,211,111,41,200,173,13,37,252,206,128,8,38,24,225,239,146,226,83,61,83,76,97,207,71,20,118,28,98,59,200,54,206,184,9,118,18,49,70,229,151,199,225,47,228,225,250,12,191,202,133,65,185,86,248,232,111,5,133,205,71,29,221,84,245,142,50,92,65,42,191,21,5,116,204,2,172,16,30,87,145,96,125,190,159,202,234,243,142,102,102,79,54,75,118,130,56,77,174,142,83,233,251,205,174,241,119,66,62,119,39,52,213,52,22,197,92,185,13,54,188,187,124,231,215,144,22,53,240,80,125,168,188,2,52,82,129,85,196,94,70,20,242,237,133,254,225,183,147,129,105,154,166,181,18,2,187,252,241,94,35,80,116,172,65,87,120,18,245,111,169,233,137,28,235,117,203,96,116,131,213,148,229,31,82,91,32,205,137,16,71,22,181,135,82,68,148,104,139,30,253,60,59,187,106,216,232,1,50,193,225,96,235,124,82,217,205,94,75,71,69,9,166,231,106,128,139,90,214,32,237,19,125,156,2,91,32,96,60,247,160,92,25,19,129,37,18,199,118,151,230,153,212,243,26,200,190,16,182,221,222,122,157,54,240,18,100,66,100,90,85,212,38,138,215,64,63,13,141,103,120,162,15,183,193,134,180,40,202,58,252,22,32,247,225,225,58,136,187,87,86,125,48,72,152,214,137,83,156,82,54,66,213,159,213,98,177,30,222,6,212,53,231,151,57,137,66,116,73,146,243,0,235,235,144,103,89,250,56,89,52,191,149,33,170,114,251,154,99,157,13,69,146,134,216,3,155,69,216,112,148,150,80,222,128,252,228,211,108,120,124,238,68,158,126,19,112,174,46,10,244,17,28,89,227,197,124,46,92,252,173,217,194,120,55,165,174,230,24,161,101,131,138,105,5,124,127,78,160,165,145,214,206,97,235,65,28,18,229,165,249,58,23,124,48,166,138,130,185,24,228,17,133,146,100,64,111,194,67,189,153,46,29,217,84,237,135,144,128,215,200,197,149,138,21,25,103,91,30,50,14,104,126,105,151,31,62,38,127,217,133,139,45,41,232,200,77,216,144,245,215,198,115,79,27,184,190,112,200,46,238,175,86,1,149,243,5,139,99,235,12,121,65,191,210,99,153,146,1,231,238,184,224,42,185,220,6,23,206,207,56,244,181,244,102,245,165,126,26,41,172,146,38,78,146,53,182,27,201,114,168,54,56,251,164,57,248,63,165,122,222,26,225,231,200,56,157,107,55,230,171,70,81,151,71,206,231,117,127,126,2,45,127,79,203,53,224,125,217,117,63,22,31,62,110,64,225,20,22,74,233,108,218,136,75,125,219,43,7,71,141,152,203,177,116,174,59,101,199,172,201,49,41,138,206,67,233,109,130,140,51,80,248,33,11,200,24,152,157,255,250,90,92,153,95,243,42,200,32,37,19,200,95,186,16,98,101,204,4,172,33,176,180,14,29,201,46,220,58,228,181,168,62,194,69,138,158,0,47,214,63,40,116,89,167,172,58,85,65,135,124,142,70,78,7,131,225,107,114,15,94,85,254,130,111,11,10,102,95,219,95,101,53,251,203,59,100,55,201,193,80,56,82,34,204,45,171,88,166,12,87,172,132,110,174,209,123,12,193,190,155,138,117,187,190,232,44,127,23,7,128,161,54,2,101,220,229,5,219,213,35,156,166,113,119,246,52,10,210,103,74,149,19,88,56,252,146,138,212,127,137,133,243,47,253,124,200,56,169,242,210,31,224,67,163,251,212,230,216,45,96,120,165,246,164,6,147,246,210,249,105,6,77,154,112,93,192,17,39,135,183,27,19,51,206,125,138,72,128,56,12,139,32,200,187,248,61,143,1,128,215,88,105,175,251,1,16,100,110,77,73,142,36,21,115,26,228,43,222,242,107,49,140,152,64,133,239,186,78,198,226,206,128,172,46,173,18,198,231,97,42,170,230,110,37,99,6,244,46,175,81,152,96,87,140,117,93,113,89,92,99,206,47,215,253,103,210,65,79,137,226,36,21,39,137,100,42,249,192,31,236,37,17,234,232,47,82,174,66,81,57,39,126,208,50,95,235,108,117,51,46,92,180,52,4,72,90,143,51,163,252,67,136,170,184,136,36,153,48,161,18,3,245,184,158,95,200,190,34,43,131,211,190,104,14,251,2,214,203,217,86,66,159,197,125,42,246,70,171,151,191,242,225,199,72,11,1,231,54,114,21,96,132,211,21,175,87,84,66,142,106,181,173,174,21,17,169,229,180,78,142,60,223,242,22,122,136,15,73,74,234,221,246,248,154,195,222,13,215,58,151,154,130,24,114,104,169,235,162,196,164,188,115,2,252,138,92,19,171,226,128,70,14,131,120,220,136,144,140,5,236,116,4,93,241,166,189,221,132,97,161,177,157,144,139,193,15,1,40,209,101,38,106,144,42,37,118,194,208,127,210,106,69,235,108,113,4,24,3,195,4,165,39,99,114,194,34,202,114,54,116,206,78,244,245,56,211,129,112,39,109,251,143,170,230,143,239,89,250,62,212,27,138,19,4,200,92,237,203,165,34,53,210,72,21,30,48,66,66,30,183,93,239,86,209,5,2,62,34,200,121,216,221,164,243,250,20,89,128,30,138,160,78,217,98,169,20,102,131,16,77,226,201,90,8,85,71,20,135,63,236,228,141,196,92,209,13,101,171,210,165,37,196,150,177,64,167,173,35,82,4,193,150,65,219,47,142,72,192,98,151,230,59,130,242,177,223,95,140,121,12,199,219,68,143,144,114,117,7,50,68,126,246,235,238,63,80,184,70,21,73,236,167,111,70,48,254,6,101,241,41,209,212,26,222,238,226,226,144,97,208,229,178,5,142,112,206,7,60,42,43,233,210,70,23,0,200,112,239,2,146,120,184,14,172,104,65,232,29,201,9,161,35,220,189,185,155,200,150,241,162,11,125,235,124,164,215,18,11,226,222,216,231,43,252,72,83,103,202,5,135,147,54,113,111,113,225,237,179,72,150,4,10,134,138,245,107,174,65,249,59,130,251,86,54,88,73,234,25,189,196,21,92,119,200,252,214,29,45,155,217,48,176,191,129,27,110,5,144,247,124,44,196,11,142,245,227,5,202,245,136,112,134,38,84,122,164,207,194,120,184,250,160,173,196,194,105,221,10,108,133,156,80,73,138,204,117,17,44,75,210,45,123,44,55,141,98,247,72,174,211,46,121,218,144,162,174,249,164,214,32,121,37,78,250,38,42,10,231,202,172,42,136,163,131,49,180,193,141,12,186,171,247,248,181,247,13,21,80,222,10,47,115,210,80,70,78,80,75,172,71,159,96,72,108,60,50,148,75,226,111,24,73,46,63,92,165,43,95,237,2,43,185,130,80,216,129,112,203,27,135,192,56,146,89,116,189,213,48,203,53,4,139,156,114,75,142,91,229,155,126,22,186,240,33,87,33,255,82,188,40,176,193,115,188,134,228,139,68,238,3,252,16,105,56,186,89,171,107,102,139,18,248,254,157,55,245,27,81,23,210,205,136,149,134,151,138,20,184,188,144,176,117,238,200,16,130,231,8,77,254,104,129,131,177,249,30,171,190,112,210,25,190,70,19,62,5,254,60,160,221,12,60,73,104,118,190,18,94,52,240,23,213,64,16,70,73,27,3,162,230,51,24,188,127,237,72,184,176,147,126,158,183,63,242,53,193,7,152,237,239,74,143,138,229,201,225,59,16,85,184,54,202,105,105,192,115,12,161,184,212,205,51,163,104,82,23,32,255,206,67,160,91,213,222,210,104,177,232,246,97,240,108,202,125,149,103,166,146,206,32,19,125,156,120,250,105,7,87,247,249,252,222,243,189,230,42,145,229,255,43,232,175,127,27,167,204,89,243,164,149,12,58,176,15,43,173,141,42,7,132,61,115,211,94,208,76,88,196,246,158,54,170,251,7,53,17,76,247,232,180,181,85,213,95,207,250,126,70,68,194,39,172,163,231,92,54,233,121,163,214,234,182,239,143,230,166,241,171,34,143,4,53,97,171,10,22,213,202,46,130,150,42,2,35,69,235,76,168,149,227,148,251,81,3,122,178,204,48,215,237,188,229,190,71,129,90,12,139,244,122,119,251,150,155,45,120,137,87,57,56,126,52,193,44,232,61,168,192,169,110,118,247,125,106,80,128,42,80,0,92,109,173,7,228,113,192,123,177,249,34,13,219,55,23,245,12,19,43,252,28,104,158,173,86,11,143,209,184,125,78,5,61,53,30,191,247,82,76,159,56,77,146,236,5,143,186,182,123,25,244,73,245,78,201,205,33,63,83,158,32,140,99,106,237,7,102,4,159,237,231,75,2,31,205,227,109,121,0,192,56,67,188,172,249,216,117,185,201,250,225,225,206,51,63,150,26,55,230,174,75,131,7,13,47,123,233,95,1,170,210,236,113,151,95,109,25,37,169,200,232,66,214,226,142,75,5,137,10,179,214,81,253,164,167,149,166,148,14,162,245,11,244,75,234,144,167,242,65,87,137,98,76,56,153,251,198,221,123,50,240,221,214,51,51,1,16,41,140,182,104,244,99,178,219,166,205,228,247,46,181,114,46,64,112,86,236,57,188,62,230,60,26,213,185,44,14,226,155,43,86,158,172,92,63,25,66,157,31,253,56,217,233,134,245,72,32,35,122,158,127,96,80,45,63,167,218,122,164,66,252,133,163,174,34,141,18,113,142,98,113,98,67,110,154,164,32,122,102,163,64,80,245,232,152,20,23,193,153,135,194,57,128,134,99,97,157,68,233,107,246,229,188,88,69,46,189,162,71,151,240,7,229,16,223,122,42,134,19,139,93,215,143,230,241,208,228,159,175,226,94,130,54,125,54,94,140,111,223,47,241,24,8,73,207,42,145,76,134,231,140,137,220,151,209,176,3,214,20,41,118,93,198,225,175,176,137,178,47,130,65,95,115,148,85,49,90,75,172,116,166,65,104,14,158,194,44,248,217,173,63,78,124,233,64,222,208,88,115,236,183,134,20,210,178,118,70,1,214,131,3,106,30,235,78,114,196,151,38,245,52,230,172,3,166,129,255,6,232,86,97,210,159,123,28,108,184,41,69,95,29,104,224,105,25,107,46,83,133,82,49,188,160,56,104,135,82,223,63,59,239,157,88,56,109,195,15,185,213,137,59,15,255,204,169,62,128,153,227,164,9,23,219,32,180,56,3,111,24,250,165,34,61,62,192,172,217,51,239,70,179,148,33,196,83,213,73,181,8,53,100,220,191,84,3,59,120,109,20,132,5,184,254,114,149,2,3,140,155,230,167,25,27,179,42,30,191,248,25,168,109,169,165,211,54,104,60,115,6,106,72,39,14,170,107,9,60,25,229,243,66,172,186,58,16,6,186,14,147,1,135,157,54,147,87,86,60,85,114,137,87,138,199,51,178,160,92,203,146,181,48,217,25,1,92,0,64,174,13,9,64,184,109,178,233,231,44,173,178,219,219,27,200,45,105,237,203,79,202,66,228,6,173,208,74,115,253,73,38,164,244,76,175,88,38,221,143,46,10,167,80,107,114,19,174,4,105,53,240,186,150,215,155,3,55,233,167,135,140,238,181,100,231,124,196,178,169,2,56,67,127,138,225,106,237,155,87,233,40,23,226,156,168,103,79,23,45,178,110,93,110,127,65,209,130,151,125,10,147,101,138,3,131,173,247,173,210,166,102,113,120,248,212,101,251,39,64,253,34,136,109,142,101,173,19,10,105,161,164,72,244,91,68,15,193,22,250,108,229,151,210,233,81,168,101,247,246,205,40,12,120,158,197,201,108,198,73,226,8,251,103,127,166,243,30,128,212,74,179,253,250,228,150,229,71,40,35,159,239,131,184,22,208,70,106,250,87,42,171,160,176,29,3,167,5,80,249,177,127,36,217,42,72,86,117,135,216,251,210,23,32,205,115,151,194,33,221,17,222,85,6,91,68,114,168,110,43,253,176,64,76,140,234,248,117,254,163,44,72,23,12,181,112,7,107,218,131,2,52,171,174,223,219,27,246,241,57,135,59,211,85,140,136,226,218,2,17,232,74,154,135,186,158,28,116,186,134,57,11,92,67,212,144,227,241,18,116,139,172,78,158,6,142,252,184,121,158,173,201,84,34,27,123,251,246,251,23,231,194,137,1,106,236,39,161,26,78,248,50,104,71,60,17,222,221,23,250,148,103,194,149,177,38,18,198,21,215,2,231,70,213,18,235,42,27,242,244,96,179,1,247,234,111,128,251,145,227,197,89,108,119,45,150,30,180,19,159,201,150,57,197,233,208,195,147,122,223,104,253,107,108,170,41,30,3,146,23,85,125,74,48,253,167,57,197,176,241,234,30,250,123,217,173,97,175,232,62,170,43,190,200,31,139,162,16,169,224,228,202,202,78,44,187,47,144,77,153,15,19,76,233,43,210,62,140,234,101,80,77,88,221,9,57,58,49,174,55,165,103,124,216,74,174,110,172,194,150,200,65,140,39,33,241,253,204,99,148,84,164,121,17,234,238,214,197,217,82,193,150,66,83,199,135,142,239,43,250,182,141,116,153,185,19,95,124,0,203,116,222,170,239,71,174,160,251,103,53,16,57,237,205,202,107,212,7,98,23,237,23,63,56,1,128,240,86,152,132,168,73,36,43,152,95,25,154,122,51,193,231,153,32,91,157,46,65,69,225,15,200,221,8,6,124,247,83,191,209,137,167,244,164,225,114,91,43,185,82,181,206,26,25,196,88,111,238,190,30,63,212,31,14,160,49,244,133,151,16,197,67,182,115,217,243,239,226,151,143,189,171,209,157,115,139,56,254,31,184,255,232,127,219,155,253,24,39,49,49,200,154,246,161,246,153,133,77,135,85,210,7,213,43,187,140,79,95,114,238,75,62,95,166,86,96,139,186,89,210,49,253,168,172,173,249,136,35,205,9,232,96,161,174,27,189,127,13,160,231,202,218,116,145,2,192,180,137,110,54,175,160,112,202,253,13,95,70,126,228,138,143,154,156,165,152,103,43,39,96,210,244,212,30,178,164,84,167,125,91,28,134,231,169,186,205,18,89,148,81,44,9,117,80,163,74,232,4,253,52,20,255,127,20,233,185,25,119,211,227,186,0,92,130,240,199,103,210,95,186,77,140,61,200,227,16,90,91,110,215,79,206,20,112,213,125,64,242,105,67,84,17,14,6,69,237,104,36,218,247,158,133,14,106,190,154,80,79,41,181,206,130,2,142,156,146,135,57,107,234,31,21,20,19,136,244,65,131,9,84,39,106,59,18,14,207,168,163,171,247,2,219,115,184,5,44,1,23,167,139,11,43,6,74,207,110,86,21,175,160,236,45,117,101,26,229,29,207,198,20,73,44,222,113,177,2,66,104,181,104,113,121,122,190,138,243,218,152,30,95,239,129,228,63,38,26,72,128,117,134,51,132,76,33,204,164,102,98,144,94,114,102,24,215,76,80,196,43,107,73,194,66,246,124,109,195,26,189,54,96,180,134,149,160,17,202,174,164,127,59,124,41,209,252,67,81,144,119,248,17,35,65,164,200,166,35,76,189,174,84,64,214,166,39,107,142,218,214,1,83,32,162,195,93,42,109,47,66,101,145,61,204,235,63,236,92,242,193,244,137,152,227,201,161,101,239,99,175,217,182,125,26,100,9,117,112,164,190,231,104,211,75,2,199,59,172,109,6,228,208,206,228,226,173,40,239,220,61,61,223,210,168,251,252,226,61,40,31,244,214,49,227,125,11,81,136,174,88,35,3,191,70,135,182,113,65,150,187,212,164,100,133,137,173,113,40,247,58,72,158,56,100,33,170,67,212,65,80,103,21,156,97,16,38,127,103,115,193,30,239,71,106,148,120,116,95,14,45,109,184,32,245,129,237,164,177,124,201,227,181,251,68,150,179,149,213,16,67,7,186,59,196,236,19,231,128,171,187,146,213,188,101,53,121,208,78,63,102,232,238,168,83,9,117,180,217,163,104,89,227,7,223,125,190,214,113,114,121,11,255,93,67,174,164,59,234,144,212,177,133,150,223,217,133,182,102,217,15,178,110,176,143,61,34,171,5,61,253,151,86,8,16,234,126,248,7,225,51,216,124,224,27,64,80,103,173,123,186,100,177,144,119,126,228,154,38,123,149,76,100,108,60,242,92,183,246,157,231,5,175,69,178,44,154,111,231,110,61,75,186,205,240,11,195,203,190,43,120,9,8,242,131,249,54,99,78,83,187,27,144,40,41,58,254,187,252,208,181,80,40,184,190,65,237,132,1,200,60,107,145,229,28,116,220,51,229,15,62,168,147,57,33,51,38,107,125,241,11,53,20,182,18,1,228,235,252,168,38,11,63,150,187,53,203,235,106,157,205,207,108,38,153,250,170,22,5,113,131,147,130,139,111,211,173,128,3,127,197,89,81,8,223,161,168,90,91,252,5,97,185,221,225,151,13,83,234,148,59,94,167,128,172,103,33,156,199,232,118,2,30,65,131,206,251,155,211,130,230,251,226,247,45,12,224,67,52,170,249,209,80,21,45,67,132,68,182,33,223,190,187,68,163,118,250,211,89,141,167,9,119,224,89,16,197,3,231,69,104,225,75,92,168,84,171,176,127,76,187,201,119,208,254,27,85,78,40,106,9,58,49,42,213,186,3,41,99,163,200,141,206,112,44,57,2,185,109,249,118,54,4,140,120,165,209,239,235,216,163,26,254,153,166,149,156,248,1,25,80,42,107,253,135,150,6,231,177,66,100,82,173,228,255,67,56,1,203,208,245,54,251,150,248,199,84,101,93,13,42,32,34,186,55,62,193,193,94,108,103,193,132,150,58,217,150,234,172,152,250,7,237,129,119,58,16,1,184,205,72,112,10,4,95,97,108,196,194,111,15,87,227,230,119,79,42,34,23,17,85,164,19,205,133,76,140,248,238,228,87,168,135,222,47,94,72,237,63,149,128,192,213,85,231,54,213,144,77,201,20,91,56,221,140,232,84,136,49,86,34,172,45,101,205,78,139,140,222,42,26,24,238,72,193,112,25,252,231,128,57,192,194,12,212,220,50,85,207,47,191,223,58,187,186,70,177,185,14,179,105,30,87,47,163,81,95,219,129,36,35,195,11,31,73,99,57,148,105,123,62,81,59,135,63,206,205,83,125,228,250,47,104,202,31,173,106,86,61,207,238,54,229,253,45,178,25,170,150,135,238,116,70,114,59,128,40,132,234,45,91,201,45,220,89,114,212,124,172,168,146,19,76,245,208,140,245,59,214,199,132,15,114,143,5,34,196,158,76,138,137,123,142,48,71,234,151,89,104,180,234,131,121,90,128,130,206,218,85,218,149,220,43,156,215,62,127,109,99,151,14,35,37,197,11,160,197,197,141,10,69,198,222,108,228,241,131,189,165,191,163,6,144,31,201,238,149,83,61,193,36,110,60,224,245,52,122,5,197,221,94,118,161,85,133,48,225,11,49,108,232,111,211,192,219,65,32,147,118,235,23,137,20,102,147,69,220,186,16,72,54,160,223,25,213,21,108,27,175,134,131,113,116,253,14,89,235,247,157,74,189,179,221,59,55,96,191,33,129,200,91,159,136,69,230,76,72,196,148,112,193,217,248,154,101,155,112,19,248,180,101,44,51,117,203,255,235,139,157,189,163,225,14,136,112,32,64,180,54,18,244,52,63,187,38,99,169,239,153,169,0,183,195,134,195,30,174,44,29,88,224,4,222,151,56,1,146,44,242,144,26,89,94,53,36,136,3,35,83,123,150,32,153,200,59,223,100,23,90,219,80,197,226,132,89,211,162,77,31,92,106,17,87,54,4,189,26,199,208,152,209,198,78,56,210,219,93,167,198,252,25,21,78,245,186,246,22,248,254,123,243,230,63,67,182,122,222,35,56,185,105,220,215,147,203,142,162,109,122,41,183,62,90,129,72,251,60,137,205,248,12,11,9,233,242,231,239,227,122,234,138,197,231,213,119,170,110,151,241,134,153,111,132,73,203,198,77,68,133,73,52,163,14,178,22,2,110,171,72,91,30,201,19,247,64,10,101,140,30,253,203,249,189,211,254,85,36,33,4,48,40,255,73,55,138,149,247,153,74,122,199,203,6,41,200,209,185,110,234,68,139,246,137,3,100,69,190,63,60,10,67,192,150,72,16,101,16,156,3,201,142,154,39,236,0,137,241,228,90,146,102,141,225,224,255,122,16,11,110,68,130,40,163,94,157,90,116,44,144,178,218,65,83,180,232,66,212,162,171,250,136,184,148,111,72,62,168,10,242,80,185,31,226,37,25,51,102,110,135,15,84,157,196,86,77,128,60,201,142,127,70,38,232,185,84,82,47,213,102,145,212,64,15,223,174,91,243,54,13,149,4,104,153,227,5,51,26,63,21,247,237,34,189,216,31,41,163,200,250,13,249,36,227,116,228,169,56,130,32,7,106,205,235,198,124,96,19,46,213,58,204,222,248,112,112,87,91,62,213,95,146,123,254,21,95,62,10,203,50,59,4,95,168,34,81,27,215,41,77,224,179,94,138,145,113,72,198,21,47,108,165,244,51,22,88,109,131,44,21,115,109,131,82,187,8,26,73,82,68,80,208,119,203,188,137,3,244,7,249,70,34,178,87,243,183,5,205,172,8,5,204,108,6,103,236,182,224,114,228,113,151,138,232,81,10,71,155,5,91,157,183,225,42,96,59,154,68,139,94,232,29,69,144,9,194,232,251,181,166,81,202,211,228,152,126,159,174,59,41,79,255,43,97,78,249,92,95,183,195,103,196,213,201,226,124,165,155,139,90,142,98,237,131,125,140,144,98,61,2,221,226,51,150,31,9,178,69,215,174,11,226,215,106,169,222,185,1,132,224,41,17,255,189,196,73,77,173,220,90,72,16,94,234,86,76,195,43,69,91,123,238,153,148,248,32,143,211,115,224,176,75,76,110,213,207,241,197,106,30,254,18,163,94,204,249,226,186,246,140,211,27,225,20,144,171,147,247,124,62,214,182,7,94,27,94,61,41,166,231,95,162,93,139,217,73,16,192,213,27,26,131,29,208,12,163,24,139,237,142,138,169,58,218,90,176,154,65,152,186,137,189,206,186,250,54,237,17,3,179,249,212,224,149,206,157,254,164,233,181,52,107,172,164,210,27,43,67,193,47,216,45,152,131,228,117,191,107,97,186,187,247,196,191,168,233,107,170,213,19,134,255,181,178,10,236,247,148,123,67,243,83,253,34,104,222,34,239,171,210,48,111,233,159,82,255,250,73,104,149,16,255,188,75,68,191,187,2,38,30,36,51,56,196,163,203,11,78,143,128,212,1,42,133,90,77,7,209,231,210,166,234,130,196,175,197,249,159,213,134,35,185,245,85,97,220,44,58,248,86,75,194,194,250,104,138,148,200,151,245,146,253,9,56,102,205,224,122,143,96,113,28,196,133,253,208,219,35,59,18,51,19,166,206,139,179,247,222,68,48,185,156,105,163,186,130,99,3,46,187,111,255,202,110,67,168,98,188,234,31,149,227,61,17,92,161,18,50,81,68,89,106,21,108,66,222,74,243,92,177,165,244,246,37,65,182,181,60,26,153,182,240,8,88,141,199,133,181,101,81,103,154,117,159,82,135,125,162,119,21,192,176,118,252,77,191,50,45,208,2,2,188,149,84,87,99,217,133,140,245,116,0,161,201,100,110,54,120,81,245,214,130,77,6,80,121,43,94,31,110,245,23,231,245,228,236,67,26,72,190,186,144,125,83,178,184,105,11,120,100,147,85,76,59,159,240,249,180,209,72,235,190,96,76,55,76,124,15,109,128,73,125,245,143,36,164,103,14,174,18,213,187,27,40,192,162,171,47,9,22,191,50,143,91,156,187,181,193,112,126,7,130,44,53,65,59,104,17,229,239,122,166,96,58,115,38,229,100,194,6,129,7,72,4,135,235,211,149,159,54,111,160,218,64,94,198,216,19,90,172,83,242,250,127,175,52,75,172,172,239,3,169,44,85,181,194,218,213,12,37,142,150,58,202,162,12,205,170,131,182,173,85,190,23,233,161,253,212,86,233,63,62,142,36,190,11,5,138,84,62,167,143,82,244,47,248,167,68,135,219,238,231,195,25,76,88,193,144,128,106,48,206,14,21,225,210,232,211,18,108,108,214,59,27,186,100,102,194,33,88,79,250,135,50,160,30,153,39,248,178,177,165,134,205,114,130,205,100,127,198,9,28,166,40,118,76,217,149,228,44,126,21,94,13,45,134,108,181,127,138,56,170,84,162,49,226,229,255,218,75,22,176,140,123,176,151,184,2,42,25,173,39,199,255,74,133,8,212,134,141,178,11,7,189,237,19,169,54,131,88,32,193,47,225,235,153,85,189,157,141,237,84,37,50,223,241,76,21,74,220,208,218,93,228,237,81,200,28,219,141,212,90,32,24,160,187,132,190,30,51,253,99,201,182,29,31,126,74,39,90,134,8,34,200,140,36,187,254,196,142,94,43,74,12,48,192,201,45,45,115,177,142,117,24,181,160,10,7,210,194,26,42,164,15,208,171,177,168,186,1,50,23,102,132,238,55,207,241,52,68,147,240,225,18,74,214,242,61,222,166,68,251,246,197,175,142,184,52,83,65,102,13,219,51,126,86,18,240,114,205,69,85,165,201,231,168,104,65,174,242,101,47,219,207,201,56,97,105,33,139,34,206,187,245,4,215,103,6,6,240,159,246,123,242,45,51,165,89,160,74,147,100,155,136,70,18,148,11,222,12,64,81,169,16,125,249,226,12,235,84,193,177,234,202,157,173,27,75,164,0,193,23,54,133,133,207,11,174,145,95,47,53,148,100,182,90,190,0,48,47,199,105,77,232,125,145,30,232,116,136,95,19,187,21,67,15,55,91,249,44,200,211,37,240,182,195,221,29,162,215,90,59,5,79,154,219,93,7,13,182,195,14,247,9,96,235,233,106,179,206,217,43,142,188,69,3,156,122,220,49,123,66,10,77,75,175,201,234,13,160,211,110,4,186,61,112,181,34,18,196,48,92,135,219,117,208,214,208,58,169,159,238,136,248,135,66,98,120,205,209,30,16,73,100,233,85,194,70,166,243,0,161,105,248,134,115,79,226,23,179,39,167,45,181,127,219,124,174,152,194,137,241,75,42,188,52,203,47,33,153,103,59,97,40,255,80,38,58,54,162,71,197,122,213,47,49,175,179,127,255,194,219,236,173,235,111,31,47,225,130,164,219,248,149,75,193,239,15,52,103,142,89,140,32,127,182,190,50,177,200,221,243,192,95,193,113,98,144,86,212,25,156,120,241,243,147,58,110,113,154,228,90,143,169,193,213,191,218,234,223,172,157,194,91,74,248,220,76,222,165,187,142,164,61,72,177,248,163,249,169,183,25,244,218,72,239,201,201,100,220,39,190,208,212,218,7,77,139,24,217,235,170,179,217,219,145,234,87,5,224,36,186,61,168,234,244,238,104,194,29,29,205,115,209,254,144,95,245,58,204,62,175,191,63,47,86,127,92,240,211,118,223,76,129,188,82,184,69,41,232,38,77,89,48,208,53,70,237,149,23,109,66,125,247,64,212,57,187,146,99,90,34,255,71,169,162,224,118,80,3,182,75,17,120,172,77,62,18,65,218,250,209,6,37,226,205,254,109,123,190,5,199,156,219,38,223,194,96,135,216,1,246,126,214,133,228,253,113,127,53,236,19,171,136,165,133,31,227,8,108,91,220,145,125,76,68,151,165,55,75,38,217,238,102,77,173,30,11,154,45,32,95,34,110,28,63,82,124,150,226,101,6,13,12,155,162,233,201,55,215,171,101,27,115,218,116,126,105,213,56,251,173,197,12,19,228,114,26,200,254,63,205,27,253,66,205,88,25,253,2,87,180,7,204,83,144,142,244,212,120,99,142,53,173,75,62,104,59,50,20,171,21,158,7,159,249,216,76,110,171,10,22,149,199,46,3,240,196,125,184,222,133,42,86,107,124,162,177,168,253,28,120,52,99,53,119,67,208,60,157,228,120,170,24,178,97,219,135,218,145,218,97,185,74,155,245,225,44,193,158,182,20,2,251,199,23,29,183,253,240,176,245,160,204,166,209,137,233,82,171,199,171,115,156,119,144,141,177,19,62,223,133,107,55,123,95,89,154,80,178,108,136,42,247,153,129,12,49,3,71,45,163,228,174,227,207,170,134,115,90,99,236,149,204,237,161,164,39,177,102,53,99,159,198,119,56,240,89,173,175,144,48,238,178,15,120,4,218,61,65,233,168,179,244,163,106,86,182,247,187,39,105,166,48,233,242,64,160,222,81,248,64,73,102,40,75,95,70,194,95,3,140,82,224,61,240,92,96,26,175,32,229,209,54,226,74,111,146,53,211,71,249,188,217,149,84,156,205,90,71,186,45,42,2,46,252,41,53,161,16,211,212,133,149,169,232,14,101,180,140,78,203,112,135,209,121,127,31,192,250,160,57,73,15,197,22,38,165,154,247,22,243,221,2,67,5,143,36,141,30,106,180,199,110,65,149,189,68,243,40,152,186,47,145,254,71,221,90,29,36,129,138,203,56,206,85,193,11,150,147,123,149,42,183,124,109,112,207,230,181,119,65,243,53,165,4,150,114,184,204,125,6,242,229,232,65,123,225,182,1,245,178,218,211,255,221,225,7,134,29,108,92,213,159,10,178,138,37,54,14,24,249,3,150,26,67,239,87,16,221,141,191,108,174,16,186,143,240,36,232,136,17,8,183,231,226,32,152,17,151,6,114,153,233,130,85,249,53,240,22,33,101,213,242,212,226,182,128,164,58,235,201,62,136,190,112,26,166,111,173,201,11,13,166,138,174,97,73,63,37,214,84,79,132,194,197,20,140,119,51,253,226,42,43,243,99,141,219,114,242,127,28,195,76,184,217,205,134,59,114,214,140,63,142,94,199,114,197,139,215,135,243,107,245,156,161,90,21,128,130,103,72,18,212,75,67,59,0,130,225,159,254,66,38,82,22,204,102,141,139,64,236,190,107,122,211,93,169,220,40,228,207,146,65,216,181,125,83,169,221,33,49,160,216,236,108,174,77,64,230,12,212,106,141,222,50,8,20,93,119,66,172,59,139,73,16,38,180,131,181,10,41,111,224,133,69,24,57,162,242,87,163,188,98,105,161,84,109,29,138,222,205,222,77,87,60,59,157,209,4,133,81,24,92,89,125,108,224,4,118,57,50,166,51,215,67,238,202,250,89,230,238,95,216,97,6,235,215,237,46,85,166,115,99,150,121,216,239,108,1,16,114,124,142,57,32,132,115,53,174,252,57,127,139,186,231,249,198,214,66,27,134,47,140,189,42,65,147,133,136,125,185,43,145,200,34,242,177,20,205,34,9,25,224,95,45,94,49,57,153,84,147,116,27,186,193,118,56,43,222,154,206,98,238,10,183,178,25,241,86,151,170,231,124,51,214,218,66,232,158,38,80,216,205,63,80,54,152,17,180,96,146,82,146,86,159,125,155,175,186,87,26,21,219,186,195,234,69,205,2,60,211,96,20,158,56,17,15,217,18,245,221,20,117,51,8,32,1,22,112,109,193,210,24,83,109,219,117,172,4,238,18,1,133,200,253,194,135,198,174,177,75,20,196,40,171,139,229,162,135,192,226,233,162,43,127,60,177,246,95,253,214,179,193,43,40,93,83,109,230,127,61,173,46,136,146,127,223,219,160,90,163,64,201,109,46,80,67,192,112,218,30,127,139,187,131,229,200,77,122,141,40,214,35,125,61,53,248,63,207,68,183,189,5,202,195,31,65,125,181,207,117,61,53,208,234,247,229,192,14,199,63,90,83,239,234,212,161,214,133,228,153,108,149,139,76,38,130,195,254,29,118,146,132,171,235,115,170,61,199,62,56,57,193,116,6,25,72,216,104,37,39,15,18,133,199,61,219,239,125,83,212,117,212,227,188,184,152,198,161,60,58,50,156,64,210,153,214,132,201,167,42,77,102,84,146,43,111,237,118,93,237,195,71,255,204,197,66,34,133,148,198,80,219,231,221,33,100,196,157,5,200,54,82,120,248,239,70,228,219,25,43,177,133,30,68,109,132,51,147,42,75,18,134,249,191,182,143,158,109,9,187,240,31,58,67,252,72,131,191,244,121,244,9,250,46,216,103,216,225,103,161,5,180,88,210,195,101,240,76,157,245,101,1,110,9,20,133,106,160,108,61,147,194,128,159,206,168,247,6,134,236,170,221,15,187,220,74,117,104,101,13,92,91,86,15,239,158,67,144,232,144,80,25,58,202,191,77,207,128,89,13,98,57,15,235,151,210,117,85,213,251,122,63,64,147,57,248,223,15,31,236,36,240,144,144,173,96,191,155,13,244,135,159,92,84,245,32,226,201,152,254,208,186,129,47,182,1,132,66,6,241,170,16,202,4,183,207,63,44,49,190,163,89,156,16,207,219,174,93,203,105,5,205,76,247,252,32,33,158,73,135,252,64,116,252,246,109,31,183,122,237,93,15,115,50,124,21,134,222,131,67,27,220,157,10,106,218,206,100,200,68,189,249,243,41,149,237,196,102,46,238,133,53,105,85,96,86,39,35,97,37,204,156,126,98,137,18,240,62,89,243,9,171,75,123,130,64,38,41,116,141,35,37,144,109,41,151,220,109,5,137,204,145,141,5,6,189,161,243,0,52,77,1,18,234,64,159,118,211,185,121,110,154,20,80,171,131,54,80,180,219,16,168,111,166,130,86,175,103,198,43,71,52,123,209,7,22,139,77,253,7,97,139,175,97,222,53,10,228,21,55,163,217,166,12,164,240,215,75,43,204,137,251,233,136,121,10,150,42,103,22,92,11,90,182,216,178,233,28,83,18,45,243,173,31,111,218,88,2,123,210,150,161,29,113,216,240,231,117,217,117,9,106,37,139,22,65,141,14,180,227,28,208,72,197,211,134,5,109,100,44,235,52,124,200,102,1,4,2,136,131,115,193,98,39,237,207,22,65,148,150,221,108,79,38,102,186,98,139,72,118,253,205,200,250,78,37,140,215,214,100,29,165,154,108,29,160,146,36,229,16,8,66,71,223,223,185,54,143,24,224,242,48,248,215,245,101,98,48,56,28,229,63,139,82,98,168,131,42,118,248,28,23,65,22,42,70,13,66,189,255,230,15,145,95,43,201,110,231,219,16,77,203,46,228,224,6,44,118,76,124,139,4,183,161,253,228,168,147,50,172,72,133,90,117,242,243,134,24,95,70,198,39,101,97,115,111,185,233,204,9,126,102,227,30,178,241,159,189,128,59,236,101,92,175,232,201,29,32,228,42,3,248,129,93,119,96,125,128,178,7,172,169,213,149,195,226,11,229,182,138,222,133,48,157,250,109,241,206,218,176,59,66,117,180,233,72,69,109,242,251,79,53,194,248,220,109,124,111,70,235,83,227,178,50,30,89,76,179,207,101,233,246,226,246,6,93,144,143,151,239,250,34,108,118,104,31,3,193,165,11,2,76,53,6,94,224,217,95,161,233,207,63,23,14,172,63,106,124,143,174,241,27,118,32,201,45,34,54,170,254,203,197,100,163,35,135,234,227,129,103,211,2,177,16,249,128,236,84,133,2,110,189,49,38,251,223,168,40,191,236,196,232,237,129,118,49,94,54,56,34,98,143,148,148,222,22,107,46,149,134,254,149,60,28,166,174,173,19,91,12,0,1,4,127,121,76,4,245,156,101,249,82,181,151,118,28,26,128,143,224,58,54,87,43,178,181,42,32,92,112,131,251,135,101,231,137,244,246,75,186,154,101,106,182,69,103,15,166,123,247,38,22,125,5,85,238,156,210,65,31,71,173,221,140,92,137,84,215,11,143,5,7,27,30,151,237,115,219,50,131,243,246,116,66,75,138,57,173,171,86,97,215,44,121,101,70,69,139,242,111,219,106,122,252,168,235,182,138,69,204,44,83,36,114,109,154,32,112,13,240,88,62,181,182,31,41,173,80,32,26,136,194,32,53,73,78,86,144,120,196,54,88,108,192,17,128,123,121,78,15,182,159,149,37,143,81,200,106,181,88,51,16,249,193,86,25,240,192,139,40,246,30,4,195,119,47,42,48,44,176,28,42,208,137,50,23,143,0,215,82,76,204,85,131,160,226,218,223,200,40,63,187,24,244,151,114,121,65,77,189,243,169,103,248,21,96,177,12,191,253,203,111,9,225,171,131,205,60,104,203,125,215,236,118,231,204,241,140,38,219,165,77,216,215,89,163,109,219,90,113,208,135,242,61,100,182,207,181,93,4,3,148,44,146,180,180,29,119,188,49,135,71,50,185,119,229,222,99,68,196,67,10,48,118,178,56,36,100,218,135,85,180,14,79,247,19,81,219,2,68,214,169,120,204,194,238,248,229,185,98,101,163,145,206,168,45,56,210,130,184,195,42,188,81,11,209,212,119,69,88,154,136,66,157,253,35,195,84,72,78,159,36,187,136,225,9,117,199,94,230,212,37,21,6,28,111,173,127,194,103,14,136,82,29,226,44,90,237,44,41,117,217,50,47,222,27,39,192,164,153,107,130,186,102,164,105,223,65,15,225,153,16,255,166,102,148,236,53,131,171,102,203,242,249,93,198,86,217,73,186,179,23,95,35,221,61,175,113,51,114,2,249,58,195,213,199,115,35,229,174,15,20,7,126,92,120,203,19,238,185,108,170,141,230,197,68,84,199,13,119,147,125,181,250,168,69,129,47,31,63,107,57,63,213,158,103,248,93,209,83,89,206,158,120,175,138,243,236,128,233,130,88,242,185,180,227,105,188,8,157,214,146,133,246,49,14,66,248,51,110,194,118,138,208,249,99,86,167,29,111,161,61,158,141,222,16,29,29,49,83,142,104,4,243,100,97,27,217,199,125,44,0,250,57,10,1,155,225,30,30,11,157,92,206,36,84,83,173,201,222,113,141,171,77,39,217,207,225,55,36,237,162,71,243,225,193,39,4,249,195,137,106,34,33,13,211,81,106,19,157,207,153,226,71,177,183,101,159,57,179,227,89,67,238,215,27,177,254,224,62,218,167,193,92,77,61,68,158,58,123,10,2,235,31,49,192,40,81,244,188,150,197,111,225,60,227,63,248,255,227,23,21,253,244,85,80,77,155,242,181,4,26,221,228,88,21,23,42,77,154,217,9,102,79,154,124,8,194,137,225,40,162,56,94,26,13,245,251,6,200,229,44,85,193,96,153,21,65,174,101,9,151,66,90,4,221,59,32,90,69,38,58,114,91,187,248,150,113,176,223,220,114,192,83,85,115,93,181,229,108,195,211,161,102,201,215,62,164,21,171,236,46,162,137,97,27,89,109,234,15,213,20,228,153,116,47,74,205,234,55,152,205,69,45,167,229,188,29,84,145,226,96,91,32,188,149,167,198,202,158,106,95,40,232,95,217,65,51,178,2,139,163,192,185,140,133,165,106,164,20,22,36,201,154,241,195,29,198,158,105,51,198,229,47,212,9,175,194,211,90,78,180,60,30,4,108,77,34,232,50,223,154,149,158,16,245,35,48,1,195,38,86,76,18,55,57,106,28,14,254,41,232,78,186,230,241,226,63,149,45,183,155,181,41,115,216,205,138,220,83,158,179,143,194,204,226,7,31,250,181,121,111,75,222,186,216,220,54,111,81,243,249,13,112,45,81,152,123,101,11,252,240,127,127,235,109,112,220,141,3,101,22,198,192,34,168,56,14,133,129,77,244,235,184,201,161,173,63,75,18,55,152,83,107,159,124,9,179,175,59,142,136,88,58,228,38,221,191,7,68,112,241,21,220,26,58,183,1,179,161,176,97,243,104,87,40,167,135,212,16,156,216,29,9,206,92,43,7,166,132,255,254,249,187,177,247,4,27,151,4,169,138,41,71,11,208,187,187,184,186,199,155,187,196,71,62,5,118,236,75,124,122,61,92,49,20,172,69,59,189,252,201,106,176,193,238,59,210,166,41,156,38,28,26,133,72,196,66,87,167,233,57,135,80,119,220,16,153,16,42,214,120,118,238,65,84,173,244,232,242,70,84,230,170,208,24,174,43,78,87,195,162,192,91,26,254,73,104,233,230,80,208,218,247,178,72,239,151,246,159,44,101,193,195,140,217,60,152,200,198,187,182,25,197,140,144,42,9,63,122,101,202,22,13,89,60,45,35,243,59,210,221,145,179,216,145,174,255,232,217,117,220,232,5,139,237,15,11,118,21,48,75,88,185,16,11,241,210,147,146,164,195,21,149,153,176,177,17,112,26,41,149,20,205,232,140,250,45,118,56,19,65,133,205,217,28,238,89,191,99,128,190,71,107,242,58,38,227,194,44,174,157,227,83,248,188,245,12,17,178,100,66,167,239,146,153,121,218,248,166,23,101,15,164,246,212,129,91,175,102,69,155,228,30,123,158,161,156,27,92,93,188,99,134,174,142,160,82,104,221,79,150,100,76,215,65,211,230,165,215,72,156,142,201,130,158,104,9,236,6,162,103,144,48,3,26,242,183,67,42,110,11,39,239,43,9,35,6,246,114,77,193,3,128,174,188,22,28,13,250,207,9,160,244,76,113,148,6,253,250,127,234,235,10,74,28,0,1,69,6,250,52,77,146,54,1,102,192,107,191,223,125,254,45,133,255,140,184,212,193,79,78,103,178,89,147,70,51,79,192,214,108,233,82,20,110,97,174,200,57,210,63,92,126,237,38,215,126,162,20,151,72,19,145,60,33,251,88,68,110,107,72,195,168,123,96,245,4,57,66,105,2,222,122,86,50,102,64,35,127,211,235,220,16,91,240,72,74,169,179,15,243,121,17,188,61,254,77,111,123,113,220,74,46,54,6,32,148,127,23,19,229,135,93,137,31,232,235,210,140,139,235,15,54,180,255,116,59,3,73,25,161,33,235,86,1,153,88,21,30,243,185,90,187,92,74,207,19,59,100,214,64,11,226,186,104,83,188,226,228,18,22,43,238,82,154,196,128,157,41,209,251,167,6,118,41,120,247,96,201,23,203,136,176,86,118,175,18,189,179,161,193,30,129,96,118,130,135,156,136,38,233,35,53,101,224,67,231,215,151,252,63,142,180,20,216,149,67,102,122,101,211,222,170,212,175,162,208,35,42,220,238,186,232,88,17,220,49,18,100,250,182,20,255,246,8,240,197,86,174,16,161,83,91,144,109,13,243,28,251,164,135,141,251,132,58,121,90,225,156,88,69,23,254,107,105,55,0,71,82,35,218,81,228,150,130,109,217,247,203,127,27,105,39,121,51,142,17,245,4,253,85,236,1,9,246,246,203,226,3,79,72,170,116,200,55,246,224,13,114,196,146,151,220,135,154,143,0,72,54,16,13,28,151,182,208,159,1,160,243,248,146,3,179,67,65,115,101,58,85,157,95,50,123,30,39,245,248,82,196,86,50,134,64,42,18,223,84,31,215,47,97,251,17,72,0,190,152,155,131,182,158,7,85,210,211,48,104,39,116,168,201,57,245,107,6,198,67,7,118,101,24,235,250,234,146,115,241,90,3,219,172,61,245,74,89,24,68,185,81,124,175,1,60,165,243,23,149,57,60,43,59,198,59,238,136,202,104,197,31,117,139,36,153,29,239,82,216,185,28,25,160,190,185,157,146,101,53,190,140,132,226,208,109,201,45,133,140,95,15,52,99,86,72,108,11,127,253,31,34,85,176,20,57,25,62,98,50,248,37,35,157,243,183,167,233,41,4,157,131,42,240,3,237,180,243,106,164,186,160,232,220,55,16,63,41,157,128,197,36,201,17,27,162,32,204,135,147,23,97,85,77,61,220,201,143,145,151,12,43,33,150,131,249,125,218,127,254,88,174,177,223,166,249,150,70,142,134,215,171,63,191,134,37,48,18,58,201,154,65,231,9,144,139,19,14,24,83,220,195,210,38,48,121,181,224,140,81,79,130,63,94,36,206,31,1,147,135,110,222,159,88,198,96,2,15,55,129,39,1,11,1,77,252,186,39,151,166,37,245,199,130,251,70,69,126,43,65,159,203,190,220,235,221,167,96,199,34,187,192,26,56,85,224,218,115,213,108,228,191,87,191,142,65,39,158,231,205,205,154,37,168,118,129,117,254,53,229,165,125,28,197,28,185,248,63,73,196,42,28,21,202,59,237,6,182,215,56,212,182,80,114,46,30,26,183,32,115,47,130,48,75,153,63,240,117,181,253,160,159,176,60,228,230,194,73,142,225,61,90,0,248,100,108,109,85,92,108,100,15,13,39,233,235,4,102,150,232,239,136,127,81,185,229,52,50,189,42,29,50,95,28,111,80,29,182,159,58,167,107,37,60,234,167,18,155,211,233,88,242,135,81,179,81,57,58,218,94,250,153,146,37,83,108,204,55,186,199,98,37,219,136,99,67,61,230,243,50,114,89,44,200,124,135,197,198,54,0,30,60,93,28,28,69,105,74,227,138,133,134,179,239,135,107,8,179,65,114,114,151,0,211,58,45,76,238,132,153,52,39,109,194,189,95,224,36,174,39,91,247,34,62,156,215,82,235,0,140,125,57,13,75,45,35,164,119,134,197,131,94,170,26,17,35,213,214,39,251,61,118,96,148,231,165,178,182,112,160,111,181,223,190,127,16,250,201,169,8,187,211,251,125,93,219,7,210,225,3,185,225,244,21,145,33,4,78,124,106,158,7,174,136,103,109,153,246,140,119,252,75,190,134,110,27,183,38,52,43,217,14,44,107,144,231,143,7,45,143,158,128,213,77,175,168,50,116,19,203,72,220,19,35,37,33,109,235,146,203,72,178,233,12,236,148,68,143,150,204,49,50,152,171,153,15,15,212,201,85,144,220,12,191,26,121,61,33,35,198,160,144,40,172,65,50,44,14,151,194,4,103,195,226,247,240,145,91,154,181,231,17,247,174,221,83,145,104,54,8,215,204,15,212,76,169,63,205,172,99,5,76,44,245,182,103,228,98,223,220,124,229,217,45,183,156,215,251,227,148,215,221,207,239,37,201,46,97,59,22,249,226,24,254,101,130,58,34,160,203,85,32,53,45,195,129,9,228,25,185,77,80,226,147,199,198,36,186,79,127,58,102,93,105,14,120,239,68,207,4,183,25,179,130,215,2,160,132,210,61,168,58,29,188,51,227,156,241,246,223,133,142,106,126,119,23,249,118,61,109,30,36,198,138,81,16,65,167,120,222,206,247,97,158,109,38,46,48,80,102,139,69,4,77,71,141,27,76,182,4,18,144,18,79,107,83,79,91,208,177,218,214,140,134,180,165,235,119,233,9,60,19,170,153,31,229,171,179,186,225,26,113,51,81,190,158,82,89,58,167,207,63,53,154,216,57,56,255,190,17,188,250,5,42,164,157,250,79,230,69,190,253,243,196,20,91,37,159,146,46,4,64,231,77,15,162,22,176,206,142,216,60,202,255,112,189,199,63,172,0,108,55,141,214,166,203,227,50,214,123,233,167,148,83,56,133,61,236,91,109,146,108,71,11,6,33,125,70,42,34,38,200,133,69,114,223,201,77,68,232,110,135,163,190,34,160,53,142,169,41,134,51,143,87,48,144,15,142,135,12,46,244,141,145,230,154,251,186,3,158,233,201,21,233,31,38,216,94,74,233,60,41,151,153,93,215,79,27,40,24,16,231,175,49,170,120,64,150,53,49,65,190,188,7,240,65,129,114,129,156,44,249,130,15,30,64,138,180,90,6,226,184,173,220,79,164,85,24,132,138,60,248,213,141,104,92,0,227,33,165,8,238,186,22,84,148,242,95,16,179,186,10,219,32,125,220,84,211,30,231,157,132,22,19,235,11,43,47,174,111,162,148,45,86,106,187,38,188,94,62,78,87,68,27,118,120,231,222,172,85,186,175,47,132,167,210,2,133,174,1,55,158,99,19,137,197,185,225,58,41,50,12,38,243,193,240,172,142,22,50,162,133,65,70,122,170,188,61,109,164,234,147,60,193,74,248,161,238,157,0,44,208,50,168,253,211,64,161,99,171,219,209,78,151,53,36,134,64,104,246,187,134,41,201,16,169,82,37,30,195,28,61,116,171,13,167,84,116,8,52,172,144,53,87,79,63,126,172,38,15,171,34,118,208,60,5,190,227,76,136,55,154,211,242,31,221,114,110,70,255,199,51,173,178,131,122,212,44,35,153,150,36,136,189,35,156,231,49,119,127,232,4,126,188,247,52,186,233,105,200,0,7,138,44,231,114,33,225,14,214,74,107,219,184,15,177,148,203,236,27,199,47,233,18,136,215,49,247,135,65,39,56,174,3,102,31,62,218,115,88,222,185,131,189,69,21,106,242,199,152,10,52,218,83,79,70,154,48,76,24,122,23,151,181,178,31,238,97,165,174,78,64,89,221,120,254,21,250,115,132,13,224,197,192,87,52,191,72,154,55,105,167,186,140,129,19,170,4,174,119,17,191,167,73,63,113,36,165,143,71,58,184,86,187,11,213,255,251,43,104,128,149,58,23,141,223,197,227,108,68,30,189,221,112,105,124,174,28,78,148,124,249,237,153,230,20,234,36,246,63,207,28,214,50,166,69,1,95,5,227,132,170,196,170,22,232,248,157,57,184,140,192,53,95,222,189,61,110,176,32,209,64,131,241,229,123,216,127,150,233,198,96,244,6,69,93,26,211,62,61,246,220,17,43,135,114,21,164,207,45,149,243,139,234,145,155,136,129,123,145,86,109,72,247,252,154,18,119,129,208,186,3,198,64,255,128,131,8,102,214,114,178,193,177,79,164,246,76,129,50,55,200,212,84,172,166,227,22,193,200,136,188,74,234,132,2,28,219,172,219,195,64,195,92,215,183,8,117,84,119,63,103,49,56,44,151,62,246,201,210,92,18,58,11,113,17,24,82,95,2,29,179,123,33,188,214,34,188,0,96,178,49,63,53,152,74,103,229,44,219,50,46,206,171,121,108,3,195,189,189,164,195,250,89,197,72,214,174,6,58,99,184,28,114,101,28,173,3,213,141,237,15,240,121,184,136,212,237,62,186,203,147,36,208,248,167,41,155,179,126,120,82,35,27,32,70,8,38,161,128,23,114,103,249,94,145,205,116,82,175,71,241,223,200,89,209,43,99,152,249,87,187,138,50,146,202,103,120,151,155,241,239,145,165,212,124,180,81,179,6,250,49,207,189,253,157,213,180,174,101,93,175,207,229,236,67,63,188,143,241,70,99,217,228,152,237,66,181,225,131,112,183,63,104,159,151,233,182,163,33,146,7,143,146,51,7,73,82,37,58,232,102,201,190,130,248,168,200,80,244,60,34,188,197,61,24,77,244,236,168,229,222,211,121,238,224,147,233,203,148,181,147,200,149,196,241,224,36,158,218,238,178,105,43,4,204,103,208,231,56,211,39,32,178,118,208,206,31,254,243,101,201,187,147,99,40,49,255,219,132,192,58,194,160,14,117,61,157,241,240,150,190,196,160,65,204,220,81,202,173,139,196,50,82,57,108,129,140,36,238,152,230,184,89,103,117,84,187,160,231,249,241,54,116,160,138,128,100,146,64,30,85,73,112,19,27,100,226,45,96,47,191,212,93,2,169,53,177,6,114,193,175,91,229,223,22,193,120,77,195,24,108,62,180,52,149,161,169,99,35,7,201,240,142,106,167,103,89,2,10,241,175,28,61,157,167,84,217,163,83,223,104,131,148,124,242,11,255,244,170,254,83,125,199,69,244,115,158,226,24,185,187,12,18,106,90,90,121,81,2,6,231,106,146,117,1,47,113,1,20,56,215,98,181,232,110,170,171,244,219,91,130,247,119,81,34,22,196,177,252,101,67,0,163,28,136,27,249,181,158,58,22,136,59,16,131,94,105,12,153,7,188,222,160,5,130,126,58,3,65,64,77,40,139,56,145,8,132,82,17,70,134,73,176,82,213,78,116,167,128,150,163,46,76,182,116,5,22,45,144,252,60,37,174,12,170,80,220,217,243,137,149,208,226,234,178,168,196,89,58,129,190,7,62,171,124,152,168,51,186,187,71,68,208,136,18,75,27,248,144,82,106,168,193,95,255,141,200,147,246,109,14,255,38,128,169,35,217,46,136,26,152,24,237,133,253,38,44,21,206,227,249,28,128,243,245,7,218,252,27,108,189,204,55,36,135,77,214,69,163,244,48,101,138,74,36,208,43,145,240,155,81,91,53,148,104,130,167,222,112,151,201,30,83,212,251,231,56,152,136,70,134,19,148,236,103,123,14,89,94,81,215,6,137,120,251,108,97,52,150,212,180,5,95,226,28,32,246,94,163,3,190,86,169,42,86,180,152,39,86,135,124,218,203,251,219,253,149,35,217,11,89,13,51,17,139,50,24,186,241,243,196,12,32,179,223,147,109,103,36,11,151,211,102,2,64,216,225,88,108,78,146,57,234,249,240,194,124,89,82,194,50,133,147,117,211,221,248,110,32,30,190,154,182,2,155,209,60,97,219,143,113,142,164,169,54,181,50,103,93,224,191,87,13,45,22,170,176,192,13,49,11,96,210,170,233,167,141,205,204,173,13,31,102,25,79,103,163,72,228,71,175,29,21,31,132,51,236,171,45,98,200,63,18,97,31,31,227,14,116,254,57,145,168,182,243,141,193,215,215,14,129,170,117,21,156,102,59,195,153,170,58,84,92,35,181,11,19,40,234,96,159,30,163,204,181,160,83,167,50,8,124,186,164,58,29,10,233,184,185,32,43,63,14,19,21,174,228,255,19,191,182,190,83,185,44,126,225,145,99,187,8,217,238,236,130,185,6,59,67,158,199,154,60,161,250,97,231,204,17,242,108,210,255,211,206,0,249,71,169,59,83,4,8,159,17,23,97,227,71,220,75,61,240,243,130,234,78,72,51,56,205,174,154,231,177,28,87,36,149,30,155,241,64,252,235,91,200,235,73,169,51,34,127,77,42,17,78,105,12,147,70,77,106,9,136,240,61,73,10,175,95,89,103,245,40,19,149,74,180,38,34,110,80,94,39,176,137,198,81,199,64,18,6,99,124,119,73,112,242,99,190,188,59,12,141,121,131,110,87,25,61,136,90,224,161,213,62,240,10,29,13,120,76,217,43,19,22,149,75,217,161,41,153,6,52,172,94,198,145,82,219,193,148,233,237,239,150,82,64,232,202,176,32,40,105,49,63,205,129,115,132,180,196,12,108,236,66,83,182,255,113,107,205,121,0,2,29,111,63,20,47,51,164,7,141,117,241,219,9,241,231,35,223,172,123,86,43,110,96,128,46,60,198,156,215,104,129,33,217,181,204,250,184,56,240,159,127,47,213,153,125,28,111,149,192,19,171,65,20,123,121,95,86,248,154,97,186,203,26,205,199,244,224,116,118,239,87,215,138,4,40,144,28,37,11,126,244,130,4,69,139,217,91,230,179,166,76,20,49,24,135,23,187,125,109,2,47,252,174,120,191,132,78,208,106,159,228,170,4,7,187,115,248,143,191,1,66,118,211,31,233,217,219,80,200,144,251,223,180,209,144,157,157,232,14,80,158,143,240,78,228,71,43,140,115,152,242,219,184,131,213,110,107,213,129,22,131,114,240,254,177,138,234,21,252,88,25,209,14,38,243,189,169,4,75,252,169,117,55,240,132,126,11,141,191,130,68,67,219,219,48,105,3,33,54,30,157,20,93,122,108,225,237,91,61,193,234,76,114,195,121,169,222,4,220,150,113,249,65,241,94,152,134,188,211,62,167,86,244,209,11,117,240,0,187,84,133,16,30,30,103,71,224,140,202,79,109,88,8,128,7,8,198,81,47,53,241,151,25,225,164,10,37,195,107,179,147,140,49,0,31,141,33,235,6,250,155,134,158,223,241,208,148,33,66,180,152,252,235,29,95,109,80,125,92,136,209,226,60,111,166,146,29,28,10,141,222,245,217,200,169,93,133,31,134,212,176,13,165,246,187,220,60,215,126,73,131,97,123,28,239,250,186,88,111,56,49,165,175,113,97,189,143,51,48,36,167,179,206,154,57,223,242,244,108,247,64,127,78,144,211,2,123,218,230,218,166,210,232,123,73,132,53,81,13,216,167,211,245,211,7,140,19,213,24,243,84,51,151,125,84,26,5,75,87,28,252,78,191,200,184,102,112,171,235,40,163,148,5,22,188,229,8,183,245,165,182,13,173,81,174,18,229,156,209,136,204,171,42,100,134,25,29,4,55,4,39,76,232,237,19,22,179,204,220,200,105,135,4,114,158,118,127,100,23,85,202,177,112,166,64,217,169,42,40,114,42,249,148,133,232,21,202,199,157,195,48,155,56,252,140,85,193,251,15,251,121,155,91,251,103,230,10,46,29,41,241,18,176,16,130,38,208,66,81,22,51,3,0,23,21,239,216,221,43,63,120,94,168,122,8,163,211,47,177,43,170,231,118,83,139,59,247,78,56,169,14,154,223,192,123,15,98,37,51,117,22,104,48,205,110,108,0,86,213,7,25,238,205,22,163,87,225,191,66,19,250,246,100,55,101,241,80,244,211,228,240,50,139,164,176,45,26,235,126,85,111,178,246,99,237,16,168,44,128,13,165,189,133,52,173,67,222,244,102,161,56,135,13,132,183,129,57,35,210,221,53,222,25,19,122,17,88,22,97,50,5,199,103,40,180,183,181,203,108,231,186,246,127,240,40,18,52,228,115,59,188,229,189,84,127,19,41,130,120,158,120,2,134,205,130,5,57,70,147,188,81,183,15,188,241,215,90,164,22,160,197,56,232,91,2,222,48,35,200,159,123,18,171,93,222,124,119,32,128,79,41,51,36,186,3,149,77,217,140,166,13,82,15,12,32,127,149,92,35,4,201,27,57,224,33,192,115,182,113,107,4,87,226,128,138,102,5,192,38,7,15,123,81,10,250,231,65,250,52,26,181,248,45,148,43,210,204,43,15,168,184,104,42,22,175,239,75,120,67,14,44,118,237,140,244,149,166,95,20,77,172,111,67,139,149,184,62,195,47,141,39,102,221,165,13,1,111,173,211,63,83,64,85,79,106,87,203,65,103,198,226,188,208,146,236,165,5,138,12,253,57,16,204,42,158,36,155,6,137,216,21,108,143,80,179,124,106,215,142,182,54,141,242,141,62,202,75,86,62,146,63,129,201,232,151,200,59,203,189,49,133,7,253,204,12,235,243,235,27,79,238,250,232,209,111,238,84,242,247,78,140,82,24,125,33,246,45,224,254,195,219,182,222,17,210,171,3,225,221,103,179,15,202,202,3,232,35,198,91,102,249,27,201,106,83,95,182,201,133,72,36,55,196,43,88,3,117,79,101,92,79,47,247,225,199,22,118,228,231,185,34,79,200,223,51,71,242,247,56,194,82,44,62,180,216,213,15,116,193,32,113,226,6,143,96,30,73,243,201,190,55,203,98,21,116,54,244,167,112,15,191,90,227,191,112,152,249,26,165,168,149,184,157,249,47,214,41,224,222,56,189,97,216,214,84,40,7,62,147,108,245,122,118,72,248,103,254,20,197,105,214,65,48,143,94,46,102,244,115,94,216,140,249,134,216,31,83,165,119,90,5,86,194,27,36,190,115,56,141,97,185,87,45,139,193,90,213,135,198,239,185,165,221,54,90,152,57,161,118,178,91,107,192,235,82,49,219,175,11,52,18,11,27,115,0,208,119,169,109,12,65,255,199,244,37,48,203,107,147,58,138,96,77,224,86,81,23,92,180,151,200,72,159,203,150,104,249,123,147,160,53,188,186,49,23,13,44,75,54,151,247,75,119,239,128,64,207,5,222,48,10,50,253,254,91,71,236,39,230,13,124,137,12,34,169,188,124,218,36,70,237,109,184,146,104,77,78,34,200,74,251,114,156,128,78,249,241,132,132,56,9,40,225,176,24,153,44,253,170,99,124,80,246,58,100,139,136,237,19,19,156,183,55,246,56,190,140,16,39,38,58,244,205,58,118,7,190,167,129,144,45,121,14,9,142,94,220,234,206,189,159,117,130,139,235,94,141,53,119,30,129,67,233,25,34,54,23,32,212,1,148,55,87,168,199,73,36,176,162,145,255,43,60,221,138,133,2,123,69,151,45,31,84,41,20,30,109,49,125,191,151,183,78,186,240,197,117,168,154,164,206,198,164,34,211,142,191,24,225,27,243,84,218,187,30,96,255,70,218,98,144,240,20,77,128,235,111,91,180,70,57,248,122,159,183,133,66,111,173,130,50,49,132,193,171,102,2,154,86,77,65,229,76,43,101,71,43,249,110,34,148,206,40,110,44,61,158,168,165,147,95,121,24,123,247,42,176,176,165,205,38,219,205,9,54,22,158,157,206,210,162,229,73,120,182,137,79,224,126,95,174,139,75,103,15,91,188,153,81,184,137,123,191,85,161,128,7,32,253,1,175,222,172,157,247,202,78,104,87,102,116,253,171,131,1,53,79,81,66,34,16,120,175,147,139,91,238,217,108,122,135,123,194,154,104,61,173,126,23,205,184,223,179,112,24,71,74,84,21,115,173,128,87,105,26,37,226,167,182,63,83,52,82,95,64,89,14,67,50,47,222,208,225,8,200,215,88,191,99,131,95,185,168,151,92,30,32,133,186,104,229,48,168,27,121,48,111,161,142,27,49,15,71,238,106,7,101,31,90,189,107,162,76,166,108,17,58,251,7,241,244,213,78,148,205,95,95,44,241,247,174,94,246,162,188,122,121,185,86,187,175,112,192,120,155,184,244,7,33,186,18,30,175,29,102,210,241,102,206,31,124,211,76,241,50,139,215,124,212,173,116,180,184,48,221,132,37,210,244,123,85,190,39,238,3,80,33,182,139,34,73,6,79,43,202,36,238,221,122,236,156,58,251,90,166,82,156,26,180,68,220,79,229,239,130,126,151,75,113,170,7,218,204,222,14,207,68,102,48,197,74,113,27,50,24,93,224,110,136,105,121,200,187,37,63,212,67,87,166,224,11,179,152,213,182,71,147,3,223,48,102,32,15,184,228,15,55,142,180,148,42,30,153,7,184,102,100,183,217,74,101,4,217,3,118,89,19,176,211,145,244,99,228,40,44,255,105,236,103,187,97,17,176,167,134,43,99,70,144,134,229,244,113,203,248,139,58,138,81,242,4,25,42,243,31,246,4,127,89,77,243,153,162,185,97,181,176,84,242,179,165,115,234,165,1,202,243,25,7,67,148,113,223,132,232,176,78,47,99,146,120,212,137,173,180,211,57,177,189,146,240,197,68,36,148,174,150,53,197,191,210,22,204,131,105,86,17,184,191,102,37,149,148,201,29,245,118,116,190,155,21,166,152,172,113,131,194,193,167,31,8,64,228,22,166,48,18,56,144,92,86,149,8,248,107,237,178,109,79,168,150,47,165,248,61,76,115,141,23,40,182,22,68,79,106,35,102,145,13,168,182,118,129,15,51,204,31,204,47,144,14,97,69,21,187,24,137,227,238,145,221,40,27,224,135,16,62,167,16,8,160,140,254,58,127,134,22,155,55,181,126,65,119,99,225,229,106,174,162,238,225,87,227,126,205,251,93,78,145,133,132,3,164,116,62,211,237,0,255,108,144,190,250,175,196,113,171,146,38,253,211,154,212,189,122,143,225,177,52,99,144,69,207,232,190,141,139,216,2,17,48,175,48,129,20,24,127,162,91,106,148,105,22,244,48,181,138,174,189,243,222,241,28,173,8,133,18,150,15,118,145,171,27,88,250,170,198,150,132,145,100,64,63,78,85,129,174,31,221,65,147,56,187,46,32,120,115,129,203,82,37,80,230,128,114,46,249,9,38,246,69,139,71,246,59,51,147,73,57,96,152,17,90,78,53,243,244,7,172,112,138,143,224,162,192,90,192,235,95,232,250,19,209,158,182,200,127,111,5,68,16,96,206,201,155,223,48,122,14,169,19,95,113,158,3,179,254,167,253,165,161,84,133,0,239,230,16,3,224,6,120,181,36,238,12,27,244,230,1,51,226,38,192,183,127,26,133,31,227,125,45,50,160,132,227,242,8,153,136,166,115,240,148,177,203,49,42,37,242,41,24,144,145,251,49,6,203,184,164,3,45,76,133,107,2,120,176,66,96,29,48,224,158,187,30,49,94,88,236,158,217,155,191,208,220,102,164,160,247,74,44,126,183,2,147,226,12,60,153,151,208,250,159,109,165,178,10,116,237,251,69,224,51,7,206,63,252,19,196,66,77,214,129,149,41,217,235,171,231,228,148,31,193,40,36,178,218,114,17,49,4,42,187,115,79,126,188,179,232,90,95,8,247,166,93,151,232,107,205,176,245,84,2,30,160,39,183,242,23,245,137,216,237,237,185,8,20,149,226,43,218,138,142,138,41,6,168,23,165,70,75,178,207,136,241,215,11,98,65,60,33,20,186,207,56,177,223,180,100,12,84,41,205,208,66,37,2,63,181,149,111,229,163,111,159,43,252,55,232,2,218,140,221,132,225,133,98,142,83,221,93,10,204,0,149,80,202,33,251,96,31,199,1,117,222,73,54,90,163,55,226,180,237,96,7,240,153,218,226,155,252,165,114,248,116,142,126,48,133,184,120,184,233,138,124,43,94,192,113,246,243,148,111,114,154,7,112,61,244,105,27,197,88,113,38,128,28,18,211,65,208,185,52,93,242,167,88,65,67,134,176,245,51,141,68,183,175,2,141,150,155,234,183,67,237,198,43,49,63,106,75,130,246,61,254,200,73,105,68,246,173,29,248,32,123,227,160,45,27,78,151,194,250,145,161,85,167,16,187,49,190,122,228,132,38,184,242,157,195,36,5,19,27,37,251,168,247,102,213,254,226,239,141,27,234,167,81,0,223,8,71,169,96,82,200,243,100,72,151,181,206,154,220,24,233,22,41,29,161,67,90,42,3,245,89,194,191,96,215,238,176,211,134,128,65,39,249,127,126,76,225,18,244,40,10,231,143,146,155,191,39,47,29,29,198,194,177,210,25,86,227,26,218,3,125,242,129,191,163,35,3,124,72,188,22,206,94,181,21,133,50,103,48,41,180,31,233,58,193,76,224,93,40,114,193,193,199,224,114,168,38,75,92,130,41,27,167,130,91,167,52,53,246,230,218,161,125,232,225,68,35,196,49,171,51,47,152,209,247,230,75,51,16,147,210,246,127,178,200,140,55,217,137,226,63,219,221,22,92,157,180,23,124,108,55,245,65,79,85,102,66,9,47,199,112,48,28,103,157,164,121,62,128,102,26,227,12,85,184,31,155,80,234,140,61,175,112,125,52,84,134,172,89,140,41,145,222,226,191,46,225,191,172,43,87,117,202,146,107,225,81,3,248,216,69,175,240,213,201,251,40,102,119,25,238,164,54,176,44,61,250,107,64,102,77,57,183,167,97,18,212,150,198,202,77,137,78,160,10,30,156,138,52,230,30,28,162,114,176,8,117,10,61,43,55,125,209,62,102,128,29,166,101,187,173,164,6,79,73,61,208,229,247,205,121,112,23,194,91,182,44,101,42,214,169,157,95,150,72,214,108,131,46,39,106,210,247,165,99,50,219,82,37,18,166,5,18,231,78,204,57,43,183,70,34,54,46,140,74,4,30,136,139,102,21,99,189,24,139,3,117,10,36,99,104,39,72,170,28,119,16,150,17,224,23,144,229,13,232,206,230,190,117,111,113,61,138,176,123,75,60,189,16,50,200,83,191,145,41,179,235,50,246,115,151,63,209,96,158,70,6,15,204,193,144,52,83,54,152,118,248,79,64,152,167,251,120,18,47,229,223,180,10,148,185,107,126,8,153,42,72,235,158,75,139,38,84,103,21,161,236,156,251,29,102,122,112,183,46,87,246,136,211,111,198,132,145,184,178,29,52,92,159,106,33,219,2,12,184,108,102,15,180,3,20,36,26,111,119,175,120,81,46,92,98,86,136,5,223,220,219,246,128,33,169,40,201,233,72,40,65,211,92,201,253,51,160,45,134,179,154,198,26,40,151,70,189,44,233,147,71,252,128,166,54,160,20,39,242,156,40,30,132,255,38,248,44,249,199,19,63,161,64,69,18,45,201,125,242,40,196,98,117,112,99,117,124,115,182,45,49,86,148,73,41,177,242,138,181,138,190,63,135,216,150,198,55,120,133,242,115,235,144,135,253,165,218,110,57,40,47,182,60,108,187,229,212,46,168,119,95,108,118,158,74,97,213,75,58,143,9,172,188,215,87,45,8,134,48,175,98,161,248,93,166,14,180,84,221,139,224,197,232,184,80,202,136,21,234,231,195,11,221,240,108,63,215,181,55,120,177,221,2,231,113,155,136,247,54,114,186,216,198,197,208,159,190,90,167,215,81,31,48,61,219,203,193,25,123,61,73,58,121,248,40,7,39,223,44,130,198,199,34,143,54,13,64,164,178,179,199,98,180,209,14,208,51,4,158,183,145,83,144,239,161,202,140,219,237,53,133,135,205,164,45,104,32,80,134,156,58,238,233,177,205,87,44,207,65,62,223,4,89,192,72,48,252,92,89,176,145,188,152,6,254,100,143,116,80,20,61,248,43,133,239,124,32,187,162,120,71,101,8,95,100,18,90,56,161,110,80,182,151,254,112,48,1,230,77,143,32,38,44,3,6,181,123,196,214,59,184,240,91,142,52,119,156,61,227,172,100,249,220,153,133,44,163,19,24,247,91,130,44,241,69,19,128,26,171,131,139,240,56,159,44,236,73,168,180,82,0,117,13,36,11,0,46,252,156,127,135,200,149,111,125,219,161,231,115,255,160,36,19,26,1,69,67,217,221,156,238,239,203,162,254,217,5,214,180,110,71,156,111,25,30,188,178,17,232,3,120,87,244,220,141,159,143,148,40,165,188,167,202,234,22,229,198,6,94,167,57,83,104,39,132,71,135,214,29,161,167,234,67,38,41,157,79,253,252,60,129,232,233,111,146,132,105,216,65,149,80,48,64,177,131,114,119,200,204,9,90,89,65,44,18,148,246,97,230,231,156,48,30,149,6,177,63,137,100,144,111,221,83,228,10,212,183,182,24,13,27,49,121,190,43,12,214,39,229,214,225,126,7,137,146,255,215,223,232,209,66,44,63,156,208,59,33,51,139,151,84,122,17,183,13,126,172,191,136,223,4,132,13,167,75,143,97,5,6,193,202,7,51,29,3,113,51,211,157,32,83,143,241,48,195,140,107,247,16,3,200,44,200,210,215,153,128,215,10,250,94,230,54,11,207,44,203,109,192,69,176,175,207,87,246,251,158,62,250,10,129,159,82,249,212,159,60,36,78,208,187,34,95,225,61,251,227,255,88,100,69,190,178,153,21,44,103,111,170,210,201,45,103,28,160,225,84,68,213,33,28,59,51,19,163,241,187,148,84,226,112,51,165,127,53,130,150,163,98,175,43,23,59,116,176,57,236,108,4,212,80,143,59,119,230,71,124,171,133,216,196,206,188,122,5,89,47,20,205,92,138,156,206,77,110,124,185,107,42,156,9,140,2,21,34,213,208,60,42,133,247,0,231,195,230,237,180,210,231,25,240,139,88,97,182,40,58,79,95,253,55,235,207,64,58,150,97,150,27,218,71,198,115,127,65,74,0,41,125,166,84,202,219,111,157,203,151,164,228,87,35,248,214,139,83,152,209,17,170,23,174,60,206,47,26,168,169,72,204,225,228,163,87,4,78,241,184,240,125,131,207,19,218,114,109,142,79,43,54,50,184,134,56,8,36,120,26,70,149,126,211,216,196,51,157,53,244,62,156,143,200,163,232,39,155,2,7,49,128,122,193,114,201,181,146,18,232,137,226,90,174,255,211,64,20,242,223,39,45,159,213,116,111,140,2,137,176,236,127,128,187,76,84,14,243,169,83,87,33,114,77,123,31,247,92,82,167,224,123,77,31,118,119,191,145,2,190,137,39,181,52,162,106,59,83,195,4,247,119,204,189,58,155,250,62,3,150,203,195,153,177,32,156,165,34,143,162,163,192,192,198,63,161,213,29,238,219,179,130,250,128,210,249,49,213,201,203,74,234,210,214,185,66,214,244,237,127,250,215,255,199,174,136,61,223,18,123,65,161,101,137,119,9,94,164,248,198,3,128,72,30,150,151,145,31,190,127,124,222,192,151,131,212,194,245,180,201,60,139,162,60,104,129,203,222,124,99,118,113,200,10,231,164,227,28,169,194,119,86,218,98,194,51,4,204,91,83,78,208,161,139,188,145,8,35,32,165,102,221,98,67,191,46,250,190,115,176,48,84,201,255,210,114,150,109,27,123,93,27,31,141,118,197,250,97,25,209,211,25,11,3,53,149,227,123,213,140,106,185,186,55,29,55,251,68,105,224,89,38,166,249,20,157,209,175,224,213,250,191,133,97,54,113,219,182,66,192,172,21,189,115,171,234,82,35,30,71,14,166,213,143,109,55,89,11,141,180,181,186,212,192,61,198,25,70,16,140,85,129,2,173,51,235,220,40,211,6,225,189,186,126,57,34,238,154,4,132,119,41,212,35,110,167,69,206,30,4,46,167,178,210,30,121,175,45,38,107,157,214,26,94,119,191,167,247,196,68,235,177,203,218,254,12,234,71,92,237,110,25,132,207,123,0,150,171,150,187,112,150,131,130,54,142,105,227,78,104,95,216,18,6,32,113,194,176,98,128,120,76,7,120,104,14,33,40,239,221,223,2,2,50,108,66,55,221,147,201,110,103,57,172,138,62,239,60,130,246,188,39,135,82,131,16,94,125,137,43,185,80,169,191,2,239,124,154,138,69,69,96,115,217,197,174,167,53,164,13,46,209,246,191,8,78,55,167,229,170,148,204,215,52,208,130,234,43,133,204,56,229,5,92,77,243,96,62,255,140,50,202,167,231,123,230,90,144,192,139,251,118,15,214,232,133,131,187,63,177,15,118,8,191,190,90,93,131,239,124,51,52,116,52,201,178,45,1,28,10,254,61,168,234,206,49,72,196,116,182,222,171,18,179,247,9,52,129,119,5,144,88,219,215,186,115,130,240,61,61,193,254,250,147,153,13,66,134,76,76,135,86,177,205,20,119,205,111,161,116,10,28,172,120,9,190,186,213,249,24,101,253,42,162,103,179,87,79,112,173,253,164,150,156,86,221,58,99,141,195,235,199,71,196,200,221,161,73,108,80,254,141,30,225,199,201,255,147,201,243,128,252,73,55,246,191,183,254,2,124,253,149,62,183,146,14,8,150,166,164,73,204,114,91,155,99,68,191,93,91,202,48,245,27,159,53,187,204,46,55,17,13,165,197,145,100,112,44,52,20,119,159,184,252,41,134,231,223,46,236,0,209,19,55,2,78,222,222,21,55,50,118,189,249,32,111,118,167,125,119,91,203,125,116,86,136,202,238,148,129,212,225,52,92,195,121,108,217,24,108,91,2,89,215,163,154,217,173,17,84,173,84,245,21,167,9,159,215,29,99,68,33,13,136,61,193,35,220,201,238,50,226,245,81,99,162,152,115,76,131,72,226,17,30,200,197,89,52,175,21,4,131,142,9,62,42,5,127,202,191,30,140,65,164,83,97,102,194,183,114,112,155,215,50,101,198,191,107,221,211,38,163,53,197,1,252,104,228,214,16,191,143,238,171,33,183,164,237,26,185,255,62,73,140,164,217,159,210,135,231,75,250,252,249,218,162,76,170,143,191,176,56,18,158,18,145,86,55,112,186,241,208,36,77,202,19,80,79,40,175,218,145,121,61,56,88,14,23,205,25,79,27,82,238,92,255,29,54,88,83,202,121,125,7,25,166,83,72,225,109,65,235,191,236,183,31,252,87,171,5,47,185,113,19,28,241,189,218,203,100,147,204,18,150,97,24,221,221,127,109,128,152,192,59,198,171,35,220,253,209,38,195,218,126,94,165,50,127,164,87,141,189,73,85,208,62,71,89,117,84,210,16,143,214,34,134,63,112,43,131,145,84,145,29,121,184,210,75,10,23,222,71,116,158,127,159,105,181,105,1,144,125,222,165,215,169,41,184,181,55,134,195,111,80,140,110,50,39,228,128,198,84,7,76,15,97,124,142,184,121,240,201,91,163,135,51,176,168,186,61,130,4,113,33,148,81,98,130,169,160,182,74,100,166,119,25,175,59,197,142,250,109,115,2,240,186,79,70,217,196,226,242,244,156,227,203,112,5,172,152,62,189,253,54,60,134,233,63,3,63,62,51,103,212,192,217,145,246,106,223,195,36,53,144,213,46,199,236,156,113,102,96,30,98,3,174,187,254,49,86,237,153,194,113,95,192,107,65,239,198,163,96,111,86,122,56,210,27,141,1,137,215,188,43,97,149,81,178,253,157,182,141,48,206,163,121,36,207,12,62,36,22,110,104,29,249,168,13,86,227,23,230,85,192,245,230,124,154,81,191,180,151,175,195,77,194,11,55,203,41,89,16,67,52,36,219,131,221,142,171,221,226,32,109,54,51,200,96,239,160,145,38,114,55,84,142,46,200,21,7,216,176,114,3,116,220,37,46,163,69,237,252,246,191,65,250,249,163,74,145,71,95,132,224,198,97,148,98,124,247,240,201,75,98,142,185,18,138,249,252,59,166,202,212,68,146,105,80,80,210,99,109,238,170,41,188,235,32,96,77,57,138,225,152,233,172,65,156,64,86,175,113,112,1,126,191,254,22,194,167,254,23,6,32,210,99,91,46,236,100,252,54,168,116,34,22,33,7,32,208,191,165,143,153,94,165,199,44,93,44,90,186,177,66,7,16,75,213,251,100,124,10,206,78,80,247,255,84,69,128,87,252,87,222,41,188,212,96,109,208,215,57,107,131,161,63,18,102,42,36,118,149,125,51,76,199,235,34,242,52,98,154,109,182,11,129,57,67,254,117,28,33,27,236,135,237,77,18,84,126,88,234,75,82,25,149,182,79,199,219,189,136,228,9,92,59,1,82,62,136,20,151,61,195,201,5,48,49,232,190,234,204,103,75,170,149,30,96,160,189,21,107,183,139,172,98,97,250,235,100,3,181,2,80,212,30,147,133,106,36,73,51,69,128,176,102,201,150,96,206,172,211,162,37,15,162,116,127,161,245,95,198,166,164,58,113,97,78,190,225,164,144,147,235,111,92,174,237,100,83,67,161,234,100,159,117,236,229,94,23,70,76,130,255,55,49,3,107,252,14,77,4,89,136,19,163,172,244,91,218,163,145,195,38,37,62,122,109,141,157,218,54,23,125,85,237,65,202,208,96,253,24,173,226,35,226,40,106,246,165,147,70,121,147,147,105,22,21,102,129,90,213,204,209,50,165,201,59,141,77,225,246,68,173,173,218,116,137,137,251,137,70,19,245,70,46,96,214,177,127,23,45,101,91,169,49,3,238,91,99,171,204,75,183,234,121,161,57,251,214,53,57,178,161,196,201,224,254,253,165,146,35,134,50,240,0,160,4,246,179,41,80,150,186,178,129,159,130,236,252,233,215,129,71,216,143,198,33,76,15,58,166,167,247,197,103,129,19,255,203,103,23,52,157,227,48,64,12,96,162,249,71,222,48,43,133,247,107,210,158,114,179,87,208,53,53,43,229,130,130,158,44,151,69,182,0,165,95,114,27,20,15,103,231,128,215,132,136,171,12,36,148,111,95,177,8,109,184,135,170,232,21,145,175,111,9,80,39,252,210,29,251,169,67,75,22,233,44,47,10,217,49,209,28,81,243,185,253,172,114,204,253,34,219,22,6,110,138,35,68,37,134,198,211,188,39,104,142,231,48,97,51,28,154,168,188,61,178,131,63,222,65,178,213,67,136,110,25,171,251,87,56,18,186,108,211,254,189,165,154,201,86,217,47,253,76,8,9,16,253,237,247,37,40,20,15,6,222,188,176,133,17,237,26,147,82,209,174,160,75,134,36,252,254,91,27,241,211,19,47,248,242,1,255,179,237,125,6,74,10,241,245,54,110,216,83,124,93,18,94,101,165,108,91,33,162,204,107,233,213,170,70,3,183,205,114,179,172,68,218,81,23,243,71,197,11,43,13,178,170,4,222,207,138,18,214,225,16,182,114,6,98,142,63,8,191,215,48,65,1,36,116,165,76,44,227,55,14,164,239,249,155,137,90,17,141,90,108,39,79,159,96,71,3,219,135,228,109,105,95,252,232,251,93,100,105,124,160,34,107,209,49,20,58,209,10,95,18,102,143,108,30,9,69,252,75,191,153,79,123,113,94,255,8,40,13,188,143,239,129,38,18,164,198,109,73,11,137,14,112,149,147,74,73,211,70,93,175,226,183,152,229,140,181,87,160,101,225,16,50,66,144,56,204,133,136,57,165,232,185,13,113,90,12,196,250,103,78,104,50,146,168,229,173,107,14,140,62,151,161,180,142,121,94,24,218,223,192,232,103,171,103,198,48,75,174,78,207,210,160,7,131,224,35,39,9,124,44,16,251,76,161,122,162,254,202,137,246,125,232,247,50,80,144,69,42,159,144,126,83,8,41,239,65,246,131,17,180,121,37,197,61,33,38,199,229,47,238,153,247,242,106,173,86,26,164,229,157,67,24,4,54,17,27,207,252,176,172,50,229,87,177,100,209,82,109,7,63,176,7,229,33,87,240,234,71,205,108,220,116,184,76,165,165,91,69,171,75,117,207,10,128,75,70,24,104,0,21,20,152,72,61,208,36,151,175,114,37,165,104,139,8,70,9,55,72,246,199,158,230,47,197,43,234,249,23,174,28,143,42,140,83,29,249,242,83,135,178,109,111,211,19,137,216,135,103,162,129,69,66,76,1,68,120,251,198,103,148,138,227,21,162,232,209,115,228,131,149,105,45,110,40,39,249,241,69,149,16,118,103,185,60,58,227,72,91,136,144,169,226,245,160,174,63,130,17,209,254,35,100,233,215,225,159,102,229,227,225,176,167,25,96,237,252,158,42,191,98,33,100,113,213,76,142,109,37,247,249,139,51,43,7,59,66,199,208,141,85,22,149,195,102,7,22,83,126,251,177,228,26,129,210,189,1,213,130,130,166,61,95,48,94,179,233,194,185,48,73,254,151,125,216,106,73,110,81,87,240,135,133,136,246,86,3,79,197,82,10,106,125,116,114,227,2,152,73,39,10,71,91,157,184,119,146,213,72,166,114,81,206,133,240,236,117,248,5,82,202,219,172,195,105,11,162,189,253,78,68,244,174,165,62,240,88,140,113,148,97,167,182,163,241,195,212,228,203,186,32,93,196,137,110,222,162,35,154,126,49,137,233,185,80,76,70,159,73,211,124,134,135,69,173,171,190,24,84,52,164,252,71,172,241,179,76,231,98,134,32,4,216,84,161,69,19,108,71,200,43,155,106,178,24,216,33,38,246,217,3,244,232,25,172,136,253,106,202,38,250,5,206,30,12,16,156,158,103,246,251,153,188,217,9,251,131,219,185,123,64,28,48,35,95,181,70,112,37,153,233,150,67,135,19,165,247,7,80,233,125,43,245,255,60,19,155,182,133,114,74,191,107,199,4,37,138,66,20,85,105,16,173,144,153,117,146,231,185,200,78,52,11,21,68,154,124,158,226,8,161,250,74,137,78,161,110,26,22,103,175,153,87,249,38,58,238,123,103,196,104,225,9,21,11,108,252,16,134,166,100,200,76,195,94,191,242,13,141,19,82,225,207,87,64,62,68,174,65,45,217,206,106,106,139,50,245,132,224,149,84,174,113,43,2,179,87,226,212,218,167,146,47,174,146,242,124,214,228,48,206,182,168,178,14,131,204,141,19,108,207,200,249,249,11,244,215,36,25,185,52,193,216,8,213,135,231,147,25,152,253,125,240,78,134,69,227,36,236,126,71,205,229,222,22,148,49,236,180,79,131,53,152,215,205,224,162,205,146,45,153,223,74,204,18,178,78,221,3,145,67,162,211,152,32,199,127,152,135,75,118,136,46,42,190,178,107,26,69,59,130,160,13,50,111,143,138,97,200,2,139,146,90,162,115,31,134,85,147,244,43,76,213,232,128,42,205,23,8,112,230,217,249,241,206,98,199,3,54,81,161,12,83,36,34,31,142,96,138,171,11,222,181,176,149,97,128,226,240,108,39,70,117,188,26,20,87,87,247,211,212,154,15,119,187,178,159,165,243,62,5,144,225,90,177,176,247,166,232,11,143,213,22,130,208,10,249,189,154,39,92,235,190,212,46,1,175,7,40,187,40,134,52,166,187,220,76,31,50,191,120,76,91,110,185,204,12,94,157,4,9,144,197,91,105,18,150,34,76,223,14,94,175,212,95,71,61,14,194,155,191,104,61,146,64,165,221,234,149,10,167,132,2,10,99,41,235,120,104,227,50,243,205,218,83,131,146,148,138,29,121,69,87,231,223,144,145,66,252,242,110,61,218,114,192,170,136,36,125,243,41,186,15,184,113,233,65,172,181,239,248,193,83,73,118,28,48,31,178,199,28,100,165,195,197,219,166,249,49,191,95,188,123,85,104,147,111,191,10,191,83,70,153,100,60,145,232,137,110,222,125,78,7,94,215,41,147,24,6,22,42,179,141,43,45,139,105,186,74,84,156,201,226,65,94,231,112,188,206,19,63,90,24,37,187,98,93,16,224,177,138,255,237,205,191,169,210,14,185,233,109,31,34,68,176,30,13,126,104,196,68,99,160,102,174,29,226,77,100,70,33,234,23,21,235,58,147,194,31,108,194,177,112,234,140,75,145,88,149,4,116,8,107,100,108,225,89,24,245,161,155,172,45,208,165,38,206,188,248,17,122,218,67,45,56,72,184,60,75,140,80,169,10,232,10,78,84,81,132,43,146,208,216,100,30,5,108,171,101,149,155,66,185,13,204,96,37,89,145,199,3,53,212,249,202,236,184,42,202,149,35,59,163,34,253,44,10,197,144,35,1,235,253,228,39,88,18,196,83,182,48,100,143,47,252,8,158,62,207,102,67,15,255,12,249,90,160,124,39,30,165,232,175,180,38,102,188,222,1,137,190,62,45,112,252,171,116,94,221,177,246,118,95,212,178,230,142,245,193,241,219,144,29,100,164,124,209,134,65,121,77,246,251,52,57,162,147,50,233,124,112,201,203,214,50,50,57,189,63,215,227,165,111,92,178,54,176,164,219,185,202,18,173,131,78,225,112,38,70,122,108,111,186,168,46,217,154,101,154,220,67,208,51,3,121,216,134,71,238,148,100,246,222,147,189,144,240,75,209,255,131,170,178,162,220,226,234,231,242,62,58,88,217,211,162,133,204,191,43,15,96,216,225,92,217,13,142,109,174,235,137,212,11,237,31,99,208,138,139,209,56,49,149,140,226,24,73,248,66,35,97,100,137,192,7,125,31,133,130,200,156,28,2,252,246,119,36,157,212,72,249,122,18,33,29,224,255,102,176,212,41,243,139,104,178,248,102,154,8,110,9,185,183,237,97,42,63,205,202,138,224,30,183,49,92,130,247,47,14,215,80,147,12,228,190,139,239,62,24,143,9,204,78,71,235,38,14,52,35,228,19,61,212,44,34,6,167,237,228,90,241,143,56,28,67,123,4,8,97,16,205,4,187,26,209,131,15,94,199,50,134,189,12,148,213,25,96,95,55,78,187,43,98,105,62,246,180,51,45,4,199,167,213,134,12,148,227,253,209,192,220,174,204,141,54,177,6,249,237,137,83,82,216,181,64,22,53,89,237,42,207,80,138,50,101,200,189,231,150,159,39,233,149,168,124,193,150,53,154,99,101,188,181,145,20,230,217,134,253,50,180,199,108,168,232,175,142,197,41,26,184,98,182,215,198,25,17,169,218,91,212,178,144,229,234,117,97,78,250,226,19,105,230,127,160,132,189,11,222,221,243,255,199,219,172,103,254,166,251,5,79,144,211,131,82,223,98,43,209,102,76,39,189,255,86,103,70,175,48,134,200,191,25,31,179,95,169,251,52,84,116,197,179,100,83,62,153,17,223,181,199,181,93,179,215,200,207,76,14,201,107,33,238,23,65,171,20,105,215,243,220,237,119,211,150,145,89,162,110,197,211,164,185,192,220,186,104,82,70,193,173,23,22,19,35,253,93,173,200,70,224,31,166,160,152,7,33,222,23,107,188,173,72,218,17,101,52,206,40,239,216,225,100,83,5,2,155,40,21,91,47,1,10,52,88,179,24,216,113,191,113,240,160,230,144,201,40,131,226,44,201,194,98,151,149,152,114,131,29,130,84,90,92,88,218,87,131,106,174,61,104,122,9,163,40,154,170,47,217,149,88,57,18,180,252,124,162,148,219,146,147,43,149,88,251,228,94,28,63,147,72,185,73,163,37,50,82,65,135,238,176,12,30,248,131,167,105,54,7,71,98,62,203,128,163,136,199,121,233,34,152,131,217,226,57,157,60,177,108,165,184,253,46,65,63,185,31,245,107,30,196,252,231,190,154,100,244,157,98,241,175,240,90,129,163,175,134,18,81,240,175,232,204,132,21,133,25,108,31,234,36,39,120,236,219,131,15,87,210,104,204,150,94,49,115,173,214,125,217,84,59,239,61,94,175,161,42,23,227,10,197,37,38,185,151,92,11,87,92,112,115,197,161,226,105,169,225,100,105,77,177,8,166,94,181,25,206,186,240,181,17,131,131,180,77,108,26,210,6,26,137,245,193,171,145,75,6,245,23,26,103,98,29,244,158,215,27,16,179,188,2,105,173,196,123,230,202,178,171,103,237,53,62,48,59,244,211,223,9,16,139,58,171,169,144,113,83,235,45,43,154,5,229,151,210,73,97,241,21,243,94,199,184,200,141,194,138,31,203,229,243,174,148,139,74,101,250,252,253,117,176,206,171,103,225,146,72,81,5,248,29,253,3,4,142,28,201,26,38,246,206,130,176,241,206,161,205,27,10,101,146,84,197,216,224,195,119,102,242,16,200,96,138,254,233,80,219,66,5,210,6,143,134,225,125,205,34,197,99,1,1,5,13,176,80,19,76,11,15,255,60,19,104,239,78,149,177,115,4,43,40,50,115,188,193,204,98,71,59,9,22,68,221,244,197,147,239,223,155,151,79,88,71,151,161,28,27,252,73,15,164,41,191,141,86,171,228,87,52,182,57,200,85,7,27,22,77,213,123,80,30,233,158,154,183,34,151,71,116,74,133,188,242,110,69,114,79,61,124,165,126,205,99,141,223,156,157,140,67,36,235,148,200,174,36,200,225,16,57,175,156,97,180,123,217,122,127,227,169,103,8,101,140,194,6,223,199,87,165,51,39,196,121,59,76,0,53,2,197,35,176,238,223,138,77,183,76,68,67,236,166,10,121,201,220,225,22,220,121,66,24,185,27,8,115,202,192,136,27,2,74,68,224,207,106,172,116,89,165,12,124,80,86,62,102,94,33,182,155,159,192,146,166,222,169,237,68,219,153,79,102,108,229,219,247,150,95,106,238,130,23,111,162,87,208,9,80,34,179,57,113,239,158,200,61,49,119,83,85,7,203,74,125,218,180,185,17,217,183,89,95,235,221,104,184,183,113,219,252,78,72,111,195,176,168,112,197,229,54,220,222,76,25,76,176,215,76,15,220,108,88,4,62,76,251,173,211,189,3,153,243,94,230,51,206,240,229,23,41,61,193,245,159,47,180,208,186,163,247,208,173,215,64,97,224,195,212,138,17,60,46,127,197,68,16,67,76,31,52,244,15,110,173,88,251,156,123,97,58,246,217,110,206,173,182,32,113,36,255,83,187,146,116,107,71,150,223,30,71,94,183,166,6,10,111,211,197,124,20,133,61,220,181,25,61,119,119,12,221,37,211,234,193,117,165,228,236,96,154,1,101,84,239,34,234,120,92,10,41,101,46,158,0,248,102,31,238,186,226,85,117,26,160,156,157,45,9,3,46,94,66,208,153,13,86,217,163,252,125,153,68,223,115,119,232,183,148,19,230,29,52,162,144,213,80,183,77,3,154,72,226,137,250,90,217,190,218,103,43,185,51,159,53,91,119,194,144,6,245,18,173,129,168,80,171,69,198,225,255,164,201,22,244,84,35,92,28,150,113,73,181,142,80,164,106,47,213,50,205,144,121,35,241,8,227,227,88,126,220,196,111,78,247,87,25,219,44,238,224,93,161,144,7,166,37,129,63,161,6,1,58,132,168,12,88,200,238,86,121,163,230,194,24,20,149,194,222,202,174,57,29,32,48,102,146,252,36,188,128,45,202,83,169,171,83,104,31,151,194,240,179,175,210,214,105,176,18,199,166,73,70,123,164,215,163,23,160,31,230,197,106,252,108,11,203,131,33,184,221,188,30,81,82,18,37,102,24,9,67,235,214,4,173,75,249,124,84,103,124,169,122,31,154,5,157,89,236,55,22,139,172,178,7,253,185,76,2,179,115,252,150,41,100,105,122,56,139,170,205,59,51,163,114,108,113,37,111,75,98,14,228,149,21,126,102,178,134,101,89,151,239,244,161,67,212,177,103,161,155,42,247,73,98,241,229,173,222,24,224,231,155,170,212,213,84,41,21,46,215,117,12,183,101,234,30,46,54,214,139,91,21,27,118,115,247,19,142,148,51,158,250,16,129,85,127,64,161,162,47,70,86,6,193,253,8,131,245,218,190,43,128,73,186,66,139,52,102,62,186,210,137,55,240,68,199,160,230,42,60,220,37,59,70,225,238,199,44,219,80,171,190,254,116,193,194,149,194,25,13,150,112,238,117,75,92,252,109,250,185,124,34,86,121,11,181,1,108,113,135,174,197,108,255,73,146,126,124,229,92,158,70,177,31,186,46,86,66,99,238,70,128,35,113,88,157,191,206,116,96,164,123,18,175,117,147,248,186,22,43,126,13,0,250,26,188,31,53,41,212,18,73,77,80,14,72,62,199,165,6,53,152,238,201,141,202,13,143,126,7,75,246,244,238,116,20,130,209,82,166,69,132,90,221,30,204,5,191,153,77,81,77,51,80,97,83,145,162,39,127,163,192,37,114,107,135,73,140,156,125,129,148,221,3,229,82,9,198,120,45,159,19,183,172,177,92,77,231,210,141,173,81,153,22,24,135,23,106,103,195,197,68,120,32,223,40,189,154,47,221,243,47,87,114,176,243,167,95,86,29,129,225,143,53,41,131,246,233,46,8,53,100,1,128,45,151,160,14,200,128,248,219,17,246,145,250,232,240,59,228,104,95,85,248,42,132,188,91,223,229,82,228,253,144,196,216,230,42,50,161,107,122,81,0,222,82,37,27,118,202,117,33,194,81,4,86,216,222,173,177,122,142,46,247,92,60,164,95,251,178,56,137,207,94,85,19,35,134,24,220,29,113,43,61,52,250,54,254,30,245,178,152,209,216,78,127,128,87,94,244,112,238,92,219,161,128,89,150,100,162,64,227,73,252,31,176,208,161,245,222,13,159,210,145,80,147,152,107,199,2,207,161,184,197,93,232,80,221,161,135,203,173,52,255,233,82,158,111,30,11,81,154,91,123,37,123,174,108,122,119,205,104,36,181,103,232,36,211,21,229,186,247,35,45,246,31,101,198,15,25,216,185,117,236,176,120,119,179,239,130,92,236,206,251,169,253,227,214,29,185,251,158,175,127,63,220,78,66,188,174,35,231,203,103,133,13,42,25,192,158,181,100,11,39,227,35,24,14,213,112,95,137,170,82,217,196,183,224,111,14,198,92,153,242,218,52,216,195,88,85,228,184,187,249,113,28,59,253,156,222,145,3,152,224,8,7,32,7,222,117,175,225,83,1,4,192,234,231,80,254,209,136,122,224,34,192,142,83,166,111,163,23,232,211,39,128,87,194,162,76,23,246,131,34,34,125,78,229,59,115,93,135,152,69,167,176,187,166,92,112,130,105,221,229,156,156,169,224,222,163,231,135,238,187,141,154,61,203,80,137,197,61,166,136,174,22,55,33,78,116,27,43,37,69,177,20,222,189,180,243,41,80,5,36,107,95,16,98,132,89,124,5,125,94,32,192,197,41,132,209,197,162,82,140,168,67,254,204,254,167,144,75,177,150,206,109,68,156,146,52,167,174,39,222,218,141,231,34,44,95,234,48,127,12,132,33,65,207,72,124,90,208,126,161,128,240,173,49,156,116,137,157,87,140,138,194,114,97,112,184,241,45,237,37,202,95,196,132,203,237,170,217,133,140,228,254,171,68,146,83,23,16,119,82,148,125,73,95,230,210,25,103,95,93,93,12,137,78,114,71,94,174,140,183,230,218,237,54,101,199,38,43,150,50,143,93,206,225,98,74,200,172,118,229,21,15,10,93,186,90,198,99,237,127,9,68,164,241,238,224,46,46,187,181,10,140,248,178,166,151,194,128,66,162,26,134,223,146,114,214,107,146,157,235,159,32,106,48,160,199,74,41,171,203,79,34,222,72,226,104,9,102,202,111,178,47,247,184,251,236,187,12,74,97,232,88,32,154,154,78,6,132,213,62,104,98,150,207,215,130,86,25,38,179,187,3,103,124,119,209,155,236,212,201,103,228,72,143,103,64,142,126,78,1,126,46,117,144,206,128,208,218,115,149,230,201,190,176,86,193,130,107,151,139,101,248,149,190,63,156,245,11,58,4,97,128,97,25,121,192,43,212,183,155,162,134,114,48,134,251,19,20,186,121,155,24,160,197,179,227,6,193,115,136,107,202,101,192,222,29,5,45,182,72,86,200,31,131,77,183,164,143,131,95,0,34,26,81,212,47,200,161,121,252,150,61,44,32,40,169,40,103,30,3,103,144,239,125,122,120,65,133,168,179,35,39,191,107,26,251,114,195,179,102,16,200,10,188,193,179,54,73,125,42,178,107,198,125,177,55,119,97,201,121,196,211,106,235,173,33,43,234,112,117,152,182,103,190,153,21,115,34,197,226,82,207,216,225,7,40,255,17,22,145,221,70,244,119,161,36,31,63,37,3,60,86,38,171,137,106,45,186,10,144,216,131,214,33,19,251,112,131,70,14,23,248,221,86,233,55,144,14,227,160,129,77,162,182,237,239,140,176,97,10,171,188,41,140,59,57,198,170,165,235,175,156,24,59,31,27,82,126,123,4,65,42,237,18,72,237,240,172,140,44,166,75,252,125,208,51,180,153,123,51,197,92,167,21,143,116,217,17,192,55,33,250,8,237,233,234,243,37,60,99,109,67,152,170,75,70,80,253,149,47,171,129,18,67,69,49,169,228,182,124,106,23,178,133,242,164,17,7,229,173,4,183,22,220,47,31,15,165,82,215,221,165,95,161,152,110,26,129,18,31,115,217,157,225,184,50,189,248,128,89,187,113,103,246,130,206,35,209,239,20,25,161,153,223,142,81,118,28,91,211,142,188,24,27,101,31,19,164,16,42,17,10,199,171,135,188,93,68,67,90,71,105,212,54,164,150,175,61,79,6,242,163,141,215,118,159,94,38,114,14,8,51,91,199,57,24,206,213,180,138,103,95,247,158,144,110,238,156,8,128,236,89,105,214,85,111,177,232,238,229,205,255,209,179,225,69,82,155,53,238,250,248,20,110,230,18,180,138,17,38,163,68,79,234,2,247,115,194,107,116,10,60,175,241,185,39,151,92,136,71,117,115,85,46,97,117,163,93,220,234,27,234,29,55,142,41,239,244,253,64,88,12,105,245,64,20,155,76,204,189,251,123,205,253,212,60,162,171,240,96,210,142,220,98,55,166,64,154,116,138,39,23,145,113,154,192,99,36,184,49,10,34,125,56,36,232,145,67,54,163,220,7,104,149,82,22,243,75,109,63,99,63,86,55,116,112,140,51,215,12,80,51,241,128,91,44,104,4,107,244,160,191,23,207,160,40,84,84,13,240,127,96,69,113,186,82,186,129,206,50,76,220,140,196,73,242,47,234,129,18,34,129,224,208,183,143,65,187,74,225,238,197,253,210,152,180,42,105,145,218,201,79,84,50,238,241,18,252,9,124,123,95,56,108,253,119,180,33,21,37,87,185,66,123,247,57,24,64,47,230,194,165,208,19,63,108,76,135,228,203,187,60,194,16,225,61,252,247,41,127,232,244,123,156,111,94,232,127,222,229,36,43,131,88,46,2,150,179,36,67,13,225,21,34,49,145,186,179,80,240,10,32,164,27,103,89,74,154,129,85,230,44,188,81,35,169,65,96,141,83,59,240,43,217,56,94,154,71,138,246,11,23,197,189,2,205,63,159,21,98,37,164,35,23,147,159,56,82,4,233,187,97,250,180,54,193,211,20,50,227,165,61,207,116,115,74,105,206,182,49,58,190,112,4,55,241,208,195,93,249,40,184,12,178,243,17,168,193,151,90,74,210,104,68,201,232,222,73,0,18,119,232,61,9,213,143,152,255,225,241,73,7,17,153,254,74,254,171,193,254,183,239,138,209,108,115,47,181,71,37,213,172,44,197,51,209,70,141,0,78,203,117,5,250,125,249,88,211,58,204,24,31,35,6,68,201,136,134,41,156,18,45,232,142,8,153,112,68,103,36,147,76,227,81,92,6,141,210,165,15,234,232,88,3,64,34,125,111,104,34,34,236,253,232,254,10,233,151,53,141,50,91,118,239,32,64,108,136,180,164,20,151,31,153,30,91,29,201,46,199,168,231,104,245,153,216,107,10,245,194,149,7,180,255,185,54,72,149,234,58,132,179,169,67,175,46,44,100,70,202,128,64,14,243,169,18,226,27,53,95,85,194,84,167,61,153,136,8,187,47,247,87,225,211,250,62,44,99,35,253,154,139,155,34,12,94,206,52,137,68,126,230,111,14,17,67,69,35,16,77,166,169,174,53,217,77,84,132,231,34,97,144,67,135,26,7,58,121,34,72,132,225,188,5,81,232,252,238,10,43,100,101,112,189,55,26,222,154,65,12,144,158,187,255,88,200,132,246,42,174,229,145,233,92,228,228,85,231,131,5,36,113,156,50,77,5,10,97,17,125,123,219,59,238,180,121,103,94,181,25,90,225,229,87,133,28,94,239,150,132,227,136,246,220,40,81,206,225,120,101,31,200,136,50,170,16,206,177,243,172,16,230,205,202,241,116,77,172,160,78,211,152,225,140,72,44,141,72,201,194,224,122,130,24,239,60,219,31,113,13,54,165,229,66,37,2,60,114,179,196,104,68,103,239,80,38,220,58,163,195,233,33,41,142,123,143,128,232,115,161,47,117,73,141,21,112,121,163,128,202,50,147,170,118,167,202,97,26,233,215,115,66,144,69,199,143,159,43,164,7,142,115,68,210,199,74,85,103,0,146,63,187,198,192,30,65,167,11,253,128,227,106,124,54,140,186,73,31,102,127,86,78,141,239,27,117,43,68,70,161,87,222,44,230,242,38,51,94,105,132,225,78,228,179,182,220,62,29,223,243,38,198,80,102,68,252,76,162,179,169,236,112,22,151,168,50,171,244,139,139,32,18,240,105,187,185,62,167,68,196,122,137,219,18,172,126,119,204,162,173,69,105,132,168,125,104,12,36,176,231,108,63,53,120,233,208,70,4,234,56,128,59,196,103,112,226,183,32,208,92,55,212,249,46,73,57,104,169,135,204,176,47,169,194,114,227,231,54,188,236,147,97,6,215,22,166,2,65,82,99,242,114,8,46,210,106,215,36,238,155,117,208,79,248,120,234,21,22,58,107,40,181,77,208,201,134,187,162,112,192,222,214,214,192,99,158,203,32,179,57,1,68,17,28,216,153,166,76,130,49,91,230,43,250,130,88,57,96,2,220,110,221,69,162,107,84,81,108,171,128,49,165,135,45,33,62,181,120,123,52,130,15,242,160,148,10,118,13,10,156,121,241,206,4,148,70,232,110,244,192,51,226,241,121,22,171,173,247,29,110,254,129,120,165,93,36,100,53,148,20,39,93,169,254,189,98,56,36,83,195,95,202,144,215,157,249,52,108,225,198,111,213,143,146,185,189,197,151,46,91,16,171,33,135,1,213,40,27,124,184,108,47,83,222,248,89,40,188,52,241,113,244,9,70,15,48,189,52,37,36,199,25,167,110,154,64,176,90,87,77,170,31,66,203,142,218,2,138,73,108,10,158,226,168,0,178,141,242,212,146,149,117,6,245,85,193,163,222,230,124,43,232,21,24,155,68,26,183,233,48,234,179,22,218,54,72,0,123,36,219,39,14,61,181,236,227,158,53,241,15,87,231,220,178,246,102,75,32,133,150,216,76,74,36,179,12,177,204,134,26,99,206,52,77,26,86,217,193,206,231,80,78,121,42,10,23,201,194,230,213,131,64,59,103,219,46,50,135,44,146,36,202,142,116,1,180,169,0,26,213,1,115,38,243,60,39,19,240,1,126,56,121,29,177,209,244,204,156,15,129,104,63,55,184,250,164,168,200,78,70,77,58,33,161,198,254,188,235,12,7,153,176,22,132,227,66,69,228,254,234,205,254,100,97,57,102,79,125,141,54,111,186,201,175,240,72,235,100,169,30,232,92,93,68,5,81,81,103,21,134,156,130,210,90,1,220,181,147,205,83,185,229,193,50,85,61,104,189,113,197,174,77,165,15,231,40,31,234,65,71,188,15,200,32,77,161,72,105,240,111,178,50,66,45,111,38,207,19,214,131,124,115,201,202,28,12,93,44,28,27,238,102,3,230,182,20,184,51,161,40,25,81,71,206,42,82,62,218,130,109,95,245,134,96,62,229,171,32,244,148,86,20,255,172,199,164,6,251,82,203,243,74,79,151,230,249,156,242,172,185,243,19,58,126,120,250,152,212,90,221,32,75,112,236,196,217,60,167,157,245,218,249,109,185,115,109,116,239,127,154,193,205,152,239,210,32,174,95,200,194,243,166,143,123,142,35,75,35,202,245,17,208,215,63,232,11,236,220,192,191,253,175,87,91,152,111,175,45,231,238,110,214,174,68,166,69,114,217,25,79,72,66,216,123,155,179,113,99,171,172,118,135,74,147,44,51,127,252,237,50,227,176,140,140,215,100,226,64,85,23,95,243,228,175,207,14,184,73,156,145,241,125,220,122,28,62,206,231,129,46,13,11,163,141,93,60,36,65,225,101,255,226,255,143,77,43,170,157,121,0,183,53,134,42,34,244,254,228,90,86,66,180,234,24,209,58,185,141,209,10,202,211,180,65,139,13,18,133,181,20,71,148,35,127,70,221,180,101,57,91,46,118,219,239,45,63,198,34,189,143,52,84,20,208,132,59,233,118,169,146,232,145,73,72,26,228,27,130,50,93,78,125,51,83,28,158,184,187,158,172,35,134,184,239,121,103,168,27,205,199,164,65,118,13,74,120,226,186,97,143,20,92,205,114,66,177,215,214,83,125,249,28,200,70,129,134,148,159,167,6,225,43,134,74,76,145,203,122,18,218,123,155,39,52,66,25,148,222,41,140,99,215,107,165,143,59,228,239,43,59,152,16,164,89,85,219,165,22,71,228,182,31,248,130,184,212,211,170,244,236,46,146,37,208,147,13,88,137,136,24,22,208,156,12,230,162,72,247,186,189,152,107,10,180,30,152,160,99,44,158,230,87,197,132,99,174,71,202,254,72,93,85,234,126,31,223,130,155,247,150,1,64,188,37,229,214,39,23,165,134,48,50,212,108,58,231,196,10,111,68,180,229,51,53,145,132,118,205,233,102,12,201,192,42,189,143,254,38,227,213,128,44,201,0,109,63,255,146,107,60,240,6,25,138,48,219,110,85,224,165,245,40,160,202,131,195,151,39,234,242,126,52,236,66,227,244,145,185,83,253,20,122,175,123,102,22,108,35,20,152,10,232,8,101,233,35,229,78,145,215,231,145,15,61,95,174,80,167,205,27,237,253,158,89,107,116,89,70,166,20,165,179,70,80,39,87,229,241,207,44,151,204,108,221,135,241,201,204,13,23,111,50,190,74,227,101,174,145,225,155,52,172,207,205,119,84,49,218,240,183,13,36,225,246,170,126,58,127,145,205,108,9,200,44,104,249,245,249,67,140,34,239,211,174,54,255,43,62,203,119,43,8,150,56,102,73,110,143,144,120,234,186,59,182,82,191,110,95,88,83,58,1,193,104,17,207,129,21,141,211,255,44,187,25,158,51,165,53,199,205,175,42,122,236,37,163,103,175,42,98,8,199,138,95,146,25,98,23,253,34,104,34,47,238,10,72,40,138,214,120,48,196,157,12,130,56,183,27,180,125,218,8,131,75,209,114,127,126,192,240,23,166,88,129,78,25,238,140,198,9,132,193,7,33,202,38,45,111,130,109,189,18,104,3,87,215,29,111,232,159,58,157,128,81,17,210,96,143,164,18,188,105,153,61,105,187,12,236,158,157,61,131,118,51,72,250,6,147,50,145,220,224,70,10,97,123,131,3,30,64,44,146,241,128,18,153,144,42,60,44,176,220,221,112,63,149,196,202,82,77,253,56,209,211,250,119,99,181,135,65,163,179,56,162,138,113,109,30,208,177,204,221,47,77,107,139,57,191,113,37,244,122,74,19,1,6,42,1,110,25,207,204,200,104,68,141,83,121,214,0,63,163,208,17,180,221,181,237,7,119,33,198,167,80,191,228,13,26,11,41,100,159,51,42,165,179,143,88,92,74,152,81,40,72,204,32,47,234,235,52,170,223,9,247,208,92,86,134,131,250,60,216,20,54,83,157,170,13,72,94,232,211,220,187,60,66,23,163,149,55,22,143,129,37,248,27,67,88,243,13,202,201,142,144,46,122,187,210,150,128,154,203,0,178,84,70,33,217,192,110,128,78,71,182,153,93,60,2,23,103,15,125,142,249,148,70,209,231,4,104,16,84,226,138,20,251,47,170,229,233,195,136,238,152,145,238,164,8,236,110,193,112,71,8,178,60,187,85,252,126,112,57,114,83,71,242,211,131,84,147,155,93,53,194,124,56,116,111,142,193,32,178,178,42,250,167,203,134,74,164,15,181,227,116,221,85,107,190,160,134,217,248,89,234,235,171,59,190,3,13,207,6,99,119,149,72,223,116,104,41,216,102,55,207,60,97,101,19,70,200,181,195,112,6,153,133,129,175,87,243,212,243,237,219,39,44,0,198,150,114,12,59,194,251,47,50,95,244,226,95,117,121,44,106,125,88,66,130,10,41,70,27,167,0,119,205,30,140,114,1,41,200,136,133,131,141,216,112,120,114,208,195,253,2,193,215,42,84,168,78,3,188,103,167,65,149,7,165,111,39,39,34,128,235,56,5,144,211,7,23,250,241,79,140,76,163,180,9,211,134,187,37,253,199,40,140,215,24,105,234,41,227,217,79,79,124,131,48,86,11,6,118,243,62,65,204,172,91,96,122,100,95,248,179,54,226,97,34,236,81,93,136,61,141,192,138,131,243,91,83,15,191,9,116,188,6,83,155,81,208,57,46,167,208,193,187,31,85,222,195,186,251,179,228,46,3,14,24,13,105,28,121,98,102,220,46,153,23,201,113,190,140,43,151,76,119,210,12,137,121,73,197,127,70,216,176,159,112,13,2,144,65,105,57,174,189,151,70,226,146,243,93,120,47,26,3,64,79,185,241,71,33,83,97,175,111,171,167,114,111,83,32,69,117,199,245,241,232,45,25,87,232,44,33,22,121,132,132,65,30,233,224,167,159,141,229,125,180,24,98,145,202,61,124,33,142,104,136,162,94,218,139,200,232,45,132,145,99,128,251,88,239,46,110,224,70,194,205,22,141,161,152,18,3,164,4,83,5,187,139,14,236,36,144,54,130,205,230,242,15,109,109,206,242,101,129,5,60,139,98,118,31,7,249,249,16,105,243,232,16,114,252,94,140,190,117,28,34,207,20,50,81,88,104,7,56,118,56,155,193,173,154,238,39,73,198,111,162,3,65,230,3,50,113,79,210,152,8,42,105,49,96,120,75,206,70,173,247,252,58,155,80,87,59,251,63,74,27,201,62,64,206,194,72,70,182,76,25,213,89,33,217,176,152,10,90,15,51,23,88,84,103,7,147,178,248,61,130,180,36,22,95,62,185,71,166,121,126,88,86,218,58,28,26,157,65,198,227,8,69,201,155,237,245,113,209,237,23,167,253,89,141,34,251,42,88,190,110,107,89,193,164,192,104,232,198,183,6,185,8,166,230,248,232,60,170,224,222,4,79,150,73,164,92,201,182,203,73,56,83,44,44,139,122,55,83,54,87,119,85,93,4,6,144,171,11,106,59,104,151,188,14,116,92,173,99,65,137,227,119,105,79,191,205,21,196,68,10,145,122,124,255,47,31,120,100,111,65,55,186,142,204,60,31,36,184,9,122,58,241,194,93,186,251,86,159,102,109,142,198,152,252,75,253,205,199,253,137,64,232,10,197,32,70,187,105,41,52,39,103,23,3,105,38,14,13,224,130,34,86,49,52,105,213,170,108,33,40,182,85,243,84,155,83,35,88,165,34,87,74,8,30,209,97,2,207,198,223,10,36,33,62,155,181,122,207,140,107,32,113,223,168,1,134,138,83,178,228,120,27,226,180,183,246,170,86,106,207,144,127,56,158,69,82,77,164,171,95,216,54,246,152,236,3,192,40,202,212,243,93,144,210,239,165,55,140,213,14,156,145,64,45,194,84,109,134,171,27,142,54,149,164,28,28,184,28,40,53,127,150,19,34,253,4,210,102,238,59,42,144,3,197,114,251,145,0,209,70,94,88,136,150,175,161,82,88,69,50,31,76,201,54,199,38,192,131,71,26,116,48,152,251,131,220,182,167,149,136,171,31,1,230,187,39,29,220,119,2,5,101,235,145,146,228,38,251,59,133,124,241,176,214,137,138,38,132,3,23,21,199,180,83,106,107,183,177,214,215,144,188,8,118,75,203,8,227,31,220,10,171,131,75,139,27,40,143,126,246,232,41,83,194,214,135,70,25,15,24,249,46,73,180,60,7,143,205,178,164,79,6,183,35,205,59,190,91,215,177,253,52,55,178,88,72,69,62,133,167,127,161,84,24,101,60,145,71,201,210,100,27,69,101,26,18,163,183,178,54,103,42,42,93,17,232,120,123,175,96,36,59,31,68,65,81,122,157,53,220,149,223,155,192,107,99,249,25,89,42,74,142,146,247,175,197,102,232,171,5,112,33,116,124,176,23,93,62,80,37,66,195,225,199,80,23,43,88,12,117,255,229,14,177,237,27,195,189,4,244,59,129,106,178,63,114,164,170,58,32,187,112,215,64,4,255,47,152,91,117,188,17,130,59,93,10,25,104,209,47,74,31,60,247,149,172,27,30,130,53,15,34,55,131,67,173,132,134,134,92,173,164,12,26,203,105,186,19,143,104,105,45,241,146,106,100,8,221,138,48,217,240,243,23,180,51,246,131,163,66,237,209,125,232,8,218,156,139,99,236,73,177,237,149,155,89,57,15,176,203,131,233,61,38,73,126,41,71,88,19,32,153,225,138,223,114,194,24,232,105,200,214,252,41,62,110,151,169,78,250,165,250,230,14,152,120,178,149,204,142,193,48,218,236,155,186,97,211,173,77,100,63,161,51,102,233,205,5,120,137,28,198,227,190,221,164,232,203,229,190,69,121,174,165,70,11,191,192,182,218,182,75,47,229,175,95,13,43,148,71,134,242,48,227,93,25,146,134,124,243,230,60,168,213,179,253,227,153,100,45,249,187,35,253,64,214,54,15,196,119,150,146,37,10,117,142,2,189,76,21,86,140,190,155,3,59,204,134,229,239,195,104,45,68,109,170,183,121,77,86,180,10,232,26,25,107,241,106,57,75,133,38,198,185,226,188,132,164,218,223,82,196,114,115,57,3,49,203,226,4,106,197,141,185,150,58,135,206,24,162,79,148,110,114,44,48,103,157,224,151,234,183,122,230,69,191,74,151,192,17,31,175,185,160,137,24,106,102,59,143,141,97,94,44,48,29,158,110,167,36,236,49,30,169,105,80,189,200,242,219,126,169,52,2,215,62,211,34,39,7,192,216,7,179,11,213,124,90,189,197,3,139,94,121,217,114,84,138,35,207,129,83,201,152,240,63,50,87,134,209,229,33,142,186,178,220,156,68,121,198,165,99,47,64,42,19,90,124,99,137,241,217,13,36,1,197,169,6,88,69,107,3,65,103,221,255,219,154,44,49,67,74,107,99,19,194,6,189,203,128,53,72,217,173,44,65,107,214,12,181,4,191,135,252,135,83,234,114,238,172,182,119,255,143,50,251,157,186,243,234,36,61,177,63,150,212,211,209,184,203,86,235,132,131,171,230,117,145,134,211,49,112,205,204,227,53,74,235,105,142,243,96,209,245,247,20,226,57,29,79,131,244,87,159,112,248,62,93,60,228,191,28,113,141,62,10,175,63,248,217,82,144,195,138,205,150,38,57,129,115,67,121,204,166,2,141,159,5,82,114,146,206,111,137,59,59,249,171,244,21,103,184,241,77,158,218,0,167,42,198,91,254,245,243,57,201,195,173,203,99,87,189,172,99,227,41,153,232,56,149,94,70,143,171,140,168,132,247,0,69,184,248,236,187,123,69,131,106,34,144,188,131,31,7,59,133,180,217,227,207,153,34,0,169,146,17,28,102,249,37,106,23,122,54,121,195,151,199,33,59,88,39,178,164,144,163,250,188,56,129,188,29,28,71,254,101,214,23,119,92,28,59,137,199,63,193,143,221,110,163,64,226,104,206,246,224,217,49,120,251,10,181,202,155,158,78,185,20,255,32,7,255,119,71,190,52,176,230,28,162,96,200,48,247,89,214,221,243,239,56,41,104,116,93,226,178,142,38,185,95,33,11,33,245,148,157,172,93,141,112,146,194,141,5,230,144,119,102,17,172,45,97,63,181,35,116,236,110,15,16,221,250,71,72,135,116,158,104,228,28,179,129,45,31,171,93,142,178,12,211,116,194,238,93,0,31,50,245,210,159,41,33,135,91,195,13,170,65,14,175,166,210,244,191,110,3,127,23,178,252,192,197,41,31,104,204,97,83,37,205,124,154,146,177,52,83,136,98,86,213,234,1,164,27,190,78,134,125,77,76,142,245,117,219,248,52,118,194,83,52,200,172,40,200,11,132,70,200,27,202,53,184,82,125,166,3,194,145,23,183,39,168,39,235,219,80,222,16,245,197,147,167,42,242,58,182,40,164,51,192,102,27,137,129,88,251,12,26,35,187,153,64,111,175,187,79,10,41,37,152,237,71,243,63,117,47,204,234,139,248,150,1,178,166,42,159,226,14,91,122,112,178,52,187,197,154,84,94,121,95,204,175,39,83,235,71,67,215,86,251,200,54,45,104,50,202,204,26,219,98,225,76,45,121,124,9,238,47,84,25,22,155,47,115,72,131,61,211,11,116,116,141,21,214,158,38,53,50,192,184,140,90,95,188,7,178,28,153,78,62,95,232,49,32,199,87,143,117,48,139,118,201,147,127,153,212,207,98,41,125,43,203,204,189,4,87,157,234,144,209,71,48,230,74,70,67,234,83,219,65,19,78,229,105,26,200,163,29,177,241,116,247,188,31,236,32,71,123,62,117,130,192,58,103,51,17,96,49,134,235,196,249,148,134,187,180,243,38,241,228,61,116,188,24,185,166,135,112,148,65,10,69,176,153,170,128,159,26,158,237,55,148,160,176,119,97,83,44,105,252,57,154,72,5,122,144,162,12,52,32,146,126,120,67,184,94,234,38,191,199,19,192,38,137,16,174,149,27,63,197,44,91,45,241,59,59,188,241,89,224,221,54,221,60,50,127,117,213,48,105,249,226,7,109,59,73,141,21,230,107,182,90,61,137,47,139,55,64,89,202,34,138,36,153,86,178,56,71,252,22,239,197,168,227,184,0,240,238,128,247,12,118,154,123,16,171,8,151,106,25,23,237,59,62,20,226,251,23,193,123,135,184,79,125,170,72,58,239,25,95,71,40,121,15,125,174,151,105,30,85,221,95,247,127,39,177,186,204,183,253,244,115,209,103,18,213,54,59,124,1,19,30,93,119,248,17,67,186,214,53,16,255,124,161,67,179,40,78,101,87,77,115,228,94,67,15,103,57,131,57,184,2,233,3,17,70,89,9,155,30,125,33,59,244,70,117,205,125,196,188,44,70,30,94,243,55,88,80,252,97,255,224,183,48,108,109,112,138,96,144,219,7,107,86,100,244,249,217,200,8,216,212,166,168,38,116,158,119,243,52,233,49,209,197,235,223,17,6,51,60,120,122,38,41,230,111,64,199,49,146,172,206,44,87,228,30,95,61,66,53,111,183,41,99,135,101,208,194,97,161,202,83,70,252,58,199,240,147,169,252,230,221,61,48,219,217,123,25,92,157,250,0,189,237,162,83,113,249,83,83,138,85,8,120,222,5,113,23,33,105,195,71,160,11,32,43,182,152,222,244,36,60,51,126,248,84,169,40,185,108,86,207,45,46,109,250,113,35,69,238,34,40,126,181,184,132,40,220,113,200,116,145,238,111,108,82,207,122,103,43,94,51,25,107,249,43,1,77,124,72,175,139,77,129,117,16,20,80,158,75,154,36,108,229,185,1,202,249,19,216,213,115,155,253,66,164,49,178,249,14,250,138,91,61,235,198,204,224,188,134,162,20,89,49,142,82,147,200,6,234,125,167,210,225,84,186,232,180,180,198,246,221,23,198,157,246,149,232,239,51,27,53,84,134,107,158,134,101,204,211,245,217,47,142,138,214,200,248,108,195,151,148,1,37,154,146,135,81,137,226,221,120,48,251,179,254,222,45,40,30,54,14,217,40,44,141,238,166,194,85,16,70,158,70,184,174,205,51,34,3,11,43,133,119,136,83,15,7,33,71,96,123,52,79,75,148,79,170,170,7,95,253,96,227,165,11,115,135,16,50,107,127,55,150,126,226,145,31,212,91,66,28,10,15,158,121,1,201,242,205,171,113,214,104,241,168,165,87,103,157,21,221,236,74,88,221,121,55,245,63,115,16,15,92,93,244,189,44,98,5,110,95,187,23,59,155,14,220,117,28,201,211,225,26,47,81,131,214,6,180,132,177,192,222,201,72,179,229,42,177,248,121,44,206,55,113,210,40,242,213,34,227,41,74,166,128,88,139,47,108,150,66,101,240,87,213,120,126,139,177,51,166,54,157,4,44,226,161,123,14,156,194,142,127,50,227,78,75,64,54,87,113,94,232,90,183,13,211,162,44,103,65,40,59,141,250,247,27,122,142,39,251,50,55,102,180,20,175,40,198,23,94,84,17,80,94,15,137,142,210,63,167,160,184,150,133,107,81,95,236,48,227,73,232,197,151,63,72,89,75,228,242,171,77,74,43,157,169,45,182,102,180,70,41,11,31,220,252,251,248,158,166,162,220,29,206,64,186,143,18,10,184,2,188,207,135,72,97,20,236,122,8,79,35,222,133,254,185,36,211,229,95,1,133,21,95,119,253,88,65,245,252,195,155,50,65,230,252,122,43,176,142,184,191,108,24,97,250,41,138,117,193,169,109,69,15,206,137,228,120,10,20,226,74,225,77,174,251,60,140,231,5,253,245,8,67,245,250,94,189,100,72,57,111,157,245,103,242,155,123,205,76,62,198,178,63,155,24,109,216,3,22,4,66,203,64,119,67,181,248,69,77,179,20,249,162,225,246,105,159,208,7,202,68,209,157,142,124,69,234,224,34,9,122,66,165,103,223,138,213,45,157,222,55,165,39,60,89,80,199,73,160,197,123,208,47,65,230,195,73,212,5,241,99,174,32,150,38,87,12,166,212,154,119,143,205,185,174,27,202,169,255,140,65,250,100,100,73,34,10,172,117,82,70,169,251,70,174,34,235,201,242,56,133,94,89,122,175,201,231,224,226,66,187,31,26,60,223,63,221,248,90,10,117,126,237,180,216,185,53,125,212,120,32,106,164,214,142,97,163,74,164,141,139,5,103,28,126,212,30,233,194,40,113,183,187,47,251,207,71,140,92,198,195,200,140,37,53,64,185,234,221,104,25,158,99,119,174,85,245,82,184,191,170,168,177,88,246,62,42,105,241,26,179,61,194,104,106,219,78,131,1,109,80,86,70,55,195,203,183,122,160,167,73,63,84,214,21,178,255,28,68,78,43,60,169,167,203,135,81,106,135,37,190,255,28,85,133,60,56,40,102,204,183,117,7,59,176,88,9,128,34,119,51,239,2,66,190,135,124,159,1,156,173,35,90,239,47,98,68,110,149,153,53,109,26,150,155,112,59,146,65,144,132,142,180,125,149,122,38,62,129,38,233,68,197,165,136,143,240,167,175,154,34,143,101,178,11,146,100,108,187,14,123,20,176,87,1,139,126,73,172,64,183,181,80,47,84,127,136,102,124,202,122,208,55,231,4,22,129,64,114,143,147,135,191,199,29,164,93,21,172,248,118,113,65,121,252,18,237,148,73,34,5,84,254,58,33,241,225,159,148,209,204,183,180,20,167,231,98,222,8,220,159,160,223,59,137,24,164,52,136,196,125,109,174,217,61,207,33,60,155,61,128,20,36,57,74,45,151,220,61,227,150,0,113,25,107,16,161,254,233,93,134,93,156,110,62,110,49,85,162,147,193,107,176,125,39,53,129,178,181,168,114,122,84,220,188,64,156,153,75,212,208,148,103,2,83,211,164,131,201,172,84,202,159,253,49,115,203,132,238,98,1,44,6,213,198,250,228,133,115,31,89,111,109,100,194,0,14,5,95,157,194,119,3,134,78,14,197,23,27,35,162,177,135,198,0,7,230,231,73,128,46,59,28,62,219,89,41,29,33,244,199,156,247,226,49,134,58,132,251,232,151,89,179,235,229,19,105,200,150,26,94,202,225,149,225,245,122,223,62,216,79,42,118,123,201,15,248,248,109,235,128,72,85,92,189,42,41,87,4,228,11,24,154,164,72,108,65,88,250,47,205,207,162,176,40,222,150,51,133,108,205,87,43,236,234,222,238,160,165,180,176,160,50,85,52,199,180,250,162,197,218,150,49,202,82,99,224,133,39,165,30,102,255,64,213,152,128,252,126,24,210,224,255,195,206,229,171,152,251,109,178,235,124,231,174,17,115,198,238,25,204,180,195,176,112,0,214,185,86,244,137,204,38,213,4,34,92,176,73,234,102,91,204,179,28,78,104,150,35,188,134,54,244,14,135,176,5,57,1,252,155,237,70,186,57,100,208,58,45,250,137,173,117,34,177,124,253,248,19,255,132,123,210,43,225,112,188,172,207,76,12,201,64,140,219,114,192,51,111,100,55,45,126,57,146,110,132,96,87,128,31,71,106,198,113,33,239,133,63,48,8,169,93,79,53,235,248,219,157,140,2,90,219,239,247,172,205,26,33,124,7,184,37,57,37,98,188,62,203,241,238,13,82,109,196,231,247,131,196,122,84,171,156,18,219,80,223,5,170,46,121,239,140,128,147,172,118,59,177,93,200,196,75,23,64,203,215,38,157,244,202,173,147,85,108,193,28,224,184,33,239,20,113,24,127,7,26,99,182,114,80,145,208,182,243,184,110,149,55,83,110,188,185,4,7,10,247,117,152,45,238,19,184,68,62,86,98,158,14,16,101,110,131,250,117,21,86,215,86,4,104,172,1,95,106,154,252,124,17,129,72,5,136,13,251,223,30,17,154,120,86,234,107,80,27,190,124,203,208,179,133,101,244,159,67,144,198,237,68,172,155,106,54,191,178,190,235,64,235,46,43,58,211,6,158,68,143,125,0,235,228,13,75,222,41,104,116,245,187,225,158,226,93,84,181,101,29,162,150,33,99,210,244,166,17,205,118,39,129,237,103,110,26,160,91,42,61,198,212,240,206,72,146,138,165,197,79,95,233,215,255,59,206,43,155,160,23,114,79,113,133,173,221,23,143,215,56,9,2,101,8,77,131,40,185,162,55,137,223,140,11,249,49,130,195,80,23,169,126,7,113,8,88,71,217,10,230,70,136,35,170,153,111,211,73,189,226,202,47,94,80,186,111,136,65,86,208,109,226,252,113,79,127,111,200,240,33,74,65,212,248,40,202,37,152,226,170,197,123,210,234,169,113,157,182,174,56,16,130,236,252,66,14,204,81,22,108,106,102,125,231,6,68,28,91,183,23,140,215,25,162,134,65,59,161,137,146,132,120,80,116,250,13,90,139,50,141,96,118,157,73,181,90,47,162,67,126,117,171,76,91,71,114,111,167,209,52,45,185,209,153,76,21,113,178,227,146,25,104,167,32,241,149,69,113,32,18,169,8,223,172,192,36,197,125,56,47,26,2,193,143,101,125,8,27,183,104,9,110,81,197,4,150,25,226,92,38,150,17,250,164,200,55,55,94,40,55,10,180,61,75,193,74,226,96,191,226,71,104,249,173,90,131,12,193,177,14,29,215,10,12,40,70,33,117,59,44,161,42,243,206,167,232,30,149,170,185,154,63,79,222,44,27,82,119,33,251,11,120,217,250,239,203,121,101,83,94,80,225,172,90,31,63,49,177,46,217,221,144,2,252,57,232,101,19,142,44,80,151,117,177,253,190,240,53,182,59,198,161,108,214,226,77,218,234,207,200,126,198,190,83,254,234,202,117,47,122,10,5,37,4,71,125,48,14,17,151,143,84,87,180,71,172,165,161,232,188,89,89,190,205,247,143,59,200,141,252,241,54,139,21,35,160,132,28,61,171,133,201,127,63,173,201,129,185,181,99,107,39,79,160,107,129,74,197,28,191,77,70,182,34,66,213,218,90,236,122,63,136,248,76,227,127,243,244,235,134,179,249,124,218,156,51,59,3,31,142,52,216,87,94,82,88,134,215,203,92,200,253,91,97,16,70,189,73,16,14,90,188,74,170,12,84,25,225,125,82,27,87,254,121,14,103,254,13,201,89,220,132,241,204,251,136,207,85,38,89,73,39,49,194,51,16,104,179,87,52,122,109,215,16,141,250,170,22,39,194,123,169,155,55,146,86,182,3,133,5,85,128,155,120,89,149,76,122,103,21,84,135,252,230,59,128,42,54,250,91,133,244,244,167,232,165,221,221,224,53,118,208,105,207,213,143,117,155,101,165,152,207,105,47,1,165,44,203,201,175,224,120,231,169,105,173,100,103,210,154,127,150,59,204,119,37,4,21,4,69,194,158,31,93,31,9,241,152,110,61,186,116,130,52,167,92,34,181,17,7,23,13,227,19,255,191,201,190,147,93,118,96,221,102,90,77,210,98,88,77,206,134,205,61,56,173,43,35,25,43,106,242,123,70,103,49,235,57,137,190,53,241,223,173,140,55,64,104,163,251,127,143,253,154,40,224,139,79,105,160,27,26,253,81,247,106,6,246,7,188,24,79,231,123,179,131,60,134,90,36,117,144,241,172,199,15,193,80,255,160,181,16,21,103,102,191,30,101,243,193,96,107,207,64,251,124,127,212,54,213,120,143,101,149,224,123,21,112,15,44,236,239,154,14,119,221,56,6,119,207,96,103,10,118,190,96,195,39,74,98,142,53,173,150,210,15,111,149,84,46,154,13,181,165,167,40,140,136,58,156,119,221,197,159,219,82,11,100,242,142,109,13,240,15,48,207,127,2,33,85,184,133,156,197,130,65,69,142,145,120,55,112,126,29,13,123,198,120,169,158,170,195,206,252,44,54,24,34,247,37,3,143,156,80,173,66,59,108,14,171,72,206,180,49,128,170,156,12,132,76,77,158,199,231,74,68,132,220,101,6,85,6,135,20,128,154,108,85,240,22,224,134,147,121,209,127,166,142,249,186,38,157,124,137,150,76,116,26,242,118,103,251,172,168,185,215,162,47,195,110,221,123,248,85,235,77,187,99,87,143,166,220,221,243,35,118,221,93,160,198,1,82,70,191,163,211,28,114,129,203,131,119,19,210,236,161,9,71,137,130,174,91,107,105,58,62,21,198,132,142,37,179,169,5,249,146,143,122,189,226,202,10,187,80,35,167,154,244,223,123,123,186,239,11,69,26,237,248,242,51,252,231,113,47,66,5,84,98,72,250,207,68,101,42,31,230,210,109,34,214,195,70,61,192,174,101,143,35,4,59,187,172,152,49,98,175,50,213,236,141,15,51,144,202,74,175,48,172,70,199,195,218,199,247,159,138,33,98,36,134,103,42,239,0,171,215,4,240,210,129,112,10,52,28,146,176,85,96,48,22,126,176,8,110,65,157,31,105,197,177,222,151,188,35,80,244,49,107,153,226,215,84,248,176,210,23,24,254,145,90,75,63,198,116,59,53,55,201,180,19,251,166,48,96,48,44,182,18,163,10,192,66,10,143,168,212,72,219,155,3,148,3,179,247,147,250,254,188,1,189,210,245,154,8,172,127,175,113,37,28,41,195,221,72,4,121,106,20,13,126,81,194,46,151,198,29,32,218,108,45,89,98,237,69,152,202,59,245,207,172,126,214,45,14,112,231,68,200,168,56,164,141,44,123,227,123,212,38,14,36,97,29,139,255,81,115,2,119,89,203,55,75,26,95,106,162,47,194,52,45,107,203,46,43,100,32,2,164,196,135,96,167,165,174,68,213,210,7,29,155,51,112,12,73,221,3,66,46,222,103,80,234,136,205,3,209,10,74,37,202,239,69,112,122,184,188,53,183,12,113,214,154,104,188,188,46,98,157,137,115,155,64,225,225,186,173,141,183,36,213,101,251,135,243,122,29,207,48,72,129,218,78,171,105,249,27,63,110,108,230,137,227,168,232,193,182,61,238,81,233,212,156,80,215,34,197,146,231,106,251,193,126,120,156,37,7,53,62,241,8,82,200,90,96,54,244,83,80,194,103,206,91,100,139,5,9,125,51,92,147,109,150,253,163,163,22,216,101,22,107,185,128,54,192,208,143,60,201,56,81,16,21,121,213,185,16,188,160,204,185,174,153,156,4,129,12,95,140,230,179,4,133,182,36,128,169,186,201,224,7,152,79,90,241,89,87,87,86,12,82,7,75,95,58,57,219,29,21,86,167,107,43,232,76,252,122,57,243,26,243,36,228,70,79,57,97,83,77,167,153,18,90,112,49,17,165,49,45,60,88,13,210,154,162,247,174,210,51,181,130,156,128,224,23,93,155,144,140,185,15,165,96,238,15,74,70,124,36,241,187,82,81,153,239,219,232,10,250,78,90,4,118,11,129,45,221,66,32,12,200,13,71,167,89,140,226,33,2,47,22,27,126,165,97,63,74,0,198,69,218,88,206,3,41,229,102,245,25,243,252,63,157,127,43,39,40,145,235,109,221,81,69,248,68,49,20,99,61,6,172,237,175,101,214,225,114,148,211,15,234,75,142,42,32,112,222,1,171,246,83,211,193,212,46,174,176,134,158,176,106,254,96,178,58,217,202,253,9,154,77,81,128,255,78,99,133,48,130,62,140,198,196,183,218,102,48,101,191,71,83,11,147,163,12,85,28,237,172,140,231,214,224,14,127,117,144,200,65,20,186,110,144,242,203,179,185,136,25,185,37,117,85,37,185,110,102,201,36,37,225,31,10,233,159,173,126,208,53,187,10,136,154,244,182,117,58,200,44,20,210,175,144,79,237,251,141,155,198,55,50,164,180,13,163,204,38,228,28,184,229,48,162,231,53,164,213,174,151,0,47,160,243,223,88,122,199,12,28,196,101,72,214,101,79,219,143,122,97,145,159,214,71,99,140,162,157,31,120,215,82,33,135,199,212,255,89,118,197,20,47,185,38,249,219,12,100,104,226,218,2,210,141,38,248,83,184,227,206,96,246,26,5,161,89,204,197,149,80,121,138,109,136,177,196,161,200,182,131,98,85,225,141,71,126,98,214,126,117,1,169,52,122,141,38,25,167,68,95,100,165,89,61,27,207,154,55,121,132,240,111,253,134,73,51,177,29,193,146,104,199,244,95,117,8,72,123,121,204,39,122,113,183,46,55,192,90,89,251,79,175,93,47,0,37,113,219,101,121,52,241,20,89,15,249,190,52,120,175,202,83,18,24,226,225,236,84,201,251,56,202,86,84,199,27,21,89,199,133,80,213,254,196,129,144,179,255,240,55,234,160,240,54,228,5,14,75,249,81,105,92,75,84,137,122,4,116,34,89,58,204,119,120,230,163,231,23,131,206,103,104,53,196,233,15,225,206,17,77,138,152,101,181,71,2,182,161,129,20,180,186,217,30,164,154,128,130,106,79,57,109,229,179,69,241,1,29,181,153,52,244,170,227,14,133,252,44,69,59,118,191,234,73,73,221,1,155,120,188,184,45,125,61,20,135,14,191,96,214,189,214,192,216,129,147,189,60,23,142,146,191,137,78,19,125,61,43,161,88,101,242,254,44,134,102,161,49,201,181,229,228,191,121,132,161,127,23,50,0,104,232,254,48,125,76,179,154,80,46,253,104,97,51,63,5,235,201,167,10,226,168,71,131,55,53,93,71,13,187,216,121,49,70,135,21,128,106,183,27,76,154,192,134,164,196,15,219,147,103,5,92,176,95,27,118,72,200,47,45,70,54,213,14,113,140,58,91,85,156,218,233,58,86,159,44,111,248,87,47,59,133,180,246,102,69,122,75,35,236,157,18,218,196,226,6,111,200,23,227,219,121,28,5,203,128,111,162,183,27,211,59,85,136,103,16,132,255,160,45,93,116,4,85,124,114,17,203,103,85,147,35,213,81,55,153,214,19,118,36,223,246,137,242,102,117,242,26,192,85,35,181,45,168,21,11,95,127,213,216,168,106,16,2,186,190,38,226,190,59,111,238,223,203,124,131,22,99,110,241,71,27,232,149,212,6,73,2,227,144,106,97,137,12,36,215,15,64,210,185,236,188,24,156,173,170,255,28,49,107,64,37,203,192,129,4,60,226,246,240,66,78,211,31,140,31,178,60,154,133,242,88,200,238,152,112,38,30,24,44,239,150,186,120,233,204,84,201,58,63,123,181,3,71,4,1,227,154,76,148,66,83,139,250,50,80,212,129,1,28,26,179,16,7,203,138,43,74,32,239,204,184,47,196,167,223,66,135,109,97,141,68,157,87,70,22,115,85,249,26,134,105,200,238,252,124,165,146,24,41,38,253,171,16,121,28,135,24,112,70,16,11,88,176,239,153,202,124,58,132,14,154,26,8,255,231,218,26,39,45,252,204,191,172,27,223,23,167,218,50,136,184,27,204,114,215,25,104,73,11,108,231,12,57,232,117,204,98,182,160,172,121,248,159,27,208,254,161,194,219,209,133,14,129,195,72,173,244,140,244,167,76,19,142,86,12,109,239,84,201,230,169,213,3,95,36,223,135,185,221,163,46,9,208,120,45,66,19,44,83,195,166,19,251,221,133,66,77,83,91,121,19,124,172,203,27,32,120,99,157,107,77,255,196,205,117,231,7,218,90,21,96,122,245,141,169,158,219,180,59,177,165,76,231,137,175,70,184,182,134,120,25,234,243,98,3,86,75,207,226,119,61,194,118,107,32,161,89,116,253,33,215,220,230,200,7,230,118,111,11,80,44,209,66,88,94,229,83,139,121,49,10,162,209,221,120,227,195,34,144,218,60,83,23,244,45,120,126,87,49,217,209,217,253,124,180,53,19,177,169,25,62,106,33,169,84,238,228,129,137,174,137,91,5,144,253,76,31,1,168,225,28,238,0,94,128,212,101,253,241,185,28,196,15,176,119,184,34,21,31,167,47,212,215,143,220,166,55,61,238,117,86,2,183,134,18,74,208,31,42,213,202,255,182,232,214,40,115,215,138,170,176,130,170,104,105,44,28,1,125,89,22,26,65,229,107,7,154,159,211,65,51,200,174,184,19,109,14,245,242,233,126,90,37,96,13,210,59,197,224,165,36,90,136,136,89,237,21,156,251,65,107,223,65,156,25,23,214,84,147,28,165,246,202,160,246,68,217,3,82,152,198,172,190,253,244,168,182,184,160,186,50,79,252,247,191,173,161,225,4,229,30,41,130,107,22,133,182,187,73,114,96,75,26,51,133,93,158,138,13,12,28,118,53,199,129,228,72,81,102,110,82,129,56,205,39,97,131,75,156,203,233,223,8,155,208,210,17,249,106,22,30,230,154,196,214,205,240,174,199,168,130,166,155,182,203,122,77,165,90,49,89,29,88,248,171,65,210,118,170,243,165,119,12,206,48,125,128,113,233,47,113,170,109,237,166,1,165,225,189,72,106,149,213,36,249,54,128,181,24,29,120,216,249,141,97,241,124,85,96,228,50,161,202,230,205,143,212,180,17,238,109,224,169,239,194,212,249,215,178,181,90,105,236,90,204,37,142,133,124,178,92,43,168,194,147,138,209,129,181,44,23,136,222,235,195,12,95,131,173,22,9,7,249,79,46,167,141,139,142,196,111,245,72,27,87,43,51,90,193,91,154,215,200,49,57,143,194,182,209,147,21,225,87,62,164,241,53,252,207,159,200,65,77,14,9,242,71,19,234,239,135,57,233,38,9,121,59,91,56,61,76,95,83,192,61,13,48,204,215,201,230,214,76,84,107,203,242,113,70,169,152,34,48,128,42,46,27,11,217,63,4,198,5,127,10,164,83,24,87,223,31,183,85,208,253,194,189,142,76,84,193,154,7,221,78,99,191,249,243,68,142,40,246,20,197,33,113,254,111,16,13,252,237,0,88,37,168,8,159,61,78,22,22,99,66,123,112,95,82,161,164,102,69,165,127,37,229,234,185,52,131,127,141,167,87,239,85,80,21,155,79,190,69,220,187,126,16,23,80,223,33,2,230,34,173,12,94,115,107,25,7,70,64,41,18,0,165,180,48,42,61,243,73,206,215,54,194,54,146,165,43,142,120,53,85,173,235,217,74,124,88,116,92,106,92,83,137,122,198,37,1,54,112,44,69,158,87,63,44,85,39,6,37,46,41,128,201,219,108,96,8,24,137,253,44,99,78,101,109,7,214,117,192,113,20,34,154,112,177,111,227,13,158,220,123,152,201,213,20,163,43,126,84,238,6,47,38,93,12,109,94,253,183,241,150,142,183,60,3,65,48,3,249,77,152,156,148,32,60,244,227,223,27,97,130,215,34,238,6,165,22,159,155,109,175,217,91,126,39,248,236,63,0,89,159,20,71,36,40,49,11,71,65,232,241,86,13,218,26,134,221,92,164,208,175,112,37,47,73,37,66,134,49,50,225,107,92,45,95,185,134,6,13,131,142,101,94,221,182,132,73,6,124,162,163,151,249,11,147,73,192,104,249,98,193,89,159,205,142,255,38,194,5,216,119,153,64,56,140,57,15,109,26,222,160,203,251,113,41,104,190,228,108,154,126,91,169,73,1,2,225,223,10,44,15,227,172,34,0,97,10,22,0,210,100,207,126,63,17,215,219,228,231,90,86,28,98,143,143,134,42,165,151,203,45,179,18,13,33,187,189,118,73,220,36,22,39,189,182,165,211,114,252,63,247,1,43,40,225,230,98,7,188,77,106,122,174,106,153,211,206,161,58,162,120,132,228,84,248,187,162,115,138,176,149,196,153,208,217,217,20,14,45,28,223,22,51,102,99,141,96,245,215,3,204,54,176,169,84,60,114,3,66,166,95,139,241,185,54,230,158,102,166,219,183,46,80,27,175,19,157,88,48,145,129,188,188,58,102,169,41,31,159,10,76,216,22,166,203,145,113,63,129,204,232,132,248,204,143,0,226,146,213,216,150,150,24,252,222,70,2,85,183,205,168,168,99,234,160,110,18,243,250,135,127,144,68,147,215,45,74,31,201,141,4,186,97,60,28,61,14,82,42,157,67,65,123,34,60,62,124,198,164,229,147,52,69,34,100,115,9,70,46,181,180,95,90,89,245,32,199,161,240,157,139,135,166,213,187,74,9,168,196,112,160,43,237,3,2,252,71,213,235,69,119,180,205,117,26,182,82,160,159,137,159,238,192,53,78,181,165,156,67,159,214,218,161,193,217,46,6,170,34,240,118,91,213,37,229,147,93,74,104,169,88,53,90,133,116,159,30,134,191,59,252,3,115,169,83,213,239,1,170,244,158,160,211,233,232,45,32,169,99,207,165,185,247,133,49,174,119,115,165,221,91,227,87,200,129,30,255,113,161,133,19,82,163,186,243,138,117,152,248,119,201,123,18,21,243,30,157,120,143,176,5,25,239,2,45,40,187,226,38,11,171,123,166,201,3,8,203,169,197,245,147,7,5,149,60,220,86,67,62,41,86,227,243,223,94,153,25,62,6,196,55,135,36,73,72,96,161,141,149,15,238,7,154,110,93,4,27,105,99,251,173,135,119,0,73,210,35,89,112,105,49,151,75,245,70,22,93,199,99,79,10,121,151,115,9,173,155,196,102,151,133,199,128,226,98,235,81,144,226,58,165,84,61,59,12,192,27,219,104,44,139,213,146,239,144,79,35,168,61,33,122,86,205,60,90,101,92,65,158,201,85,65,11,99,152,141,12,183,170,26,34,187,58,48,179,155,90,127,208,173,38,198,241,62,176,194,225,67,80,80,45,204,98,149,46,58,60,56,61,43,162,183,140,182,222,129,62,66,241,5,219,6,151,119,242,61,252,210,198,119,61,37,211,147,151,14,121,19,160,31,8,177,178,146,90,177,167,22,167,157,58,120,164,171,84,55,180,245,16,78,201,205,56,11,25,52,124,111,85,3,217,66,36,215,222,135,95,59,57,197,35,63,246,59,57,102,106,216,53,60,254,26,116,78,226,100,1,167,118,152,85,170,61,125,245,135,169,52,148,63,68,127,68,24,159,94,102,66,158,253,141,136,86,108,78,24,244,97,205,214,192,175,87,132,44,141,35,238,38,191,71,11,134,20,201,247,125,239,179,15,250,80,94,99,43,163,231,243,156,155,200,42,241,118,58,224,138,43,200,210,132,163,191,78,18,235,147,250,93,100,193,84,151,175,179,52,43,36,150,137,147,27,222,194,201,111,63,20,14,118,204,96,216,205,250,12,24,212,105,76,172,65,219,75,219,197,154,9,109,4,197,51,160,194,37,216,95,35,113,94,186,225,147,10,63,240,10,95,171,79,240,68,236,138,90,175,87,216,22,113,148,152,221,44,16,62,99,116,167,188,191,147,162,226,214,152,160,43,78,121,120,222,40,61,152,134,35,126,29,226,72,245,13,72,3,241,34,38,18,122,3,51,99,20,86,150,186,222,228,79,179,144,31,233,155,23,60,78,48,205,251,54,35,208,135,180,58,175,160,101,203,165,35,40,193,53,150,103,191,230,246,233,135,127,38,187,59,99,130,115,135,154,216,196,201,215,107,182,84,37,71,118,251,55,242,73,173,151,28,85,63,240,81,168,209,173,240,93,2,88,247,56,187,83,235,229,130,22,130,194,144,131,231,182,188,248,58,211,53,181,244,131,26,208,101,87,215,73,46,90,188,127,142,159,77,41,118,227,152,200,109,20,24,55,82,26,142,153,21,251,46,12,189,161,142,243,189,86,99,30,44,73,32,6,164,48,216,205,45,127,137,44,100,151,157,77,31,180,139,69,83,241,59,233,160,8,149,245,86,239,14,12,173,76,106,35,188,190,210,97,48,238,215,211,5,237,84,9,62,168,82,56,55,29,165,234,181,240,4,136,67,11,141,84,149,208,233,195,225,230,249,161,225,35,240,223,240,174,174,120,171,219,154,5,227,37,230,231,144,69,242,184,1,180,227,192,119,172,182,254,59,92,128,69,249,73,85,124,138,64,35,174,185,210,168,43,208,42,84,248,189,65,201,1,112,165,244,132,73,208,213,29,184,224,78,204,107,167,248,108,140,151,191,56,118,151,91,250,171,14,54,150,212,73,24,176,18,32,227,165,65,96,34,3,49,10,189,61,119,133,95,185,224,202,191,142,243,29,247,42,40,135,105,210,0,244,56,229,112,212,47,159,93,243,131,180,79,205,40,122,211,185,115,173,3,69,51,117,26,248,101,178,72,212,224,84,66,226,164,54,4,56,128,37,117,47,36,131,133,6,91,218,124,51,28,163,176,29,71,80,46,116,162,85,58,185,245,125,158,16,200,3,96,26,51,128,160,3,44,20,118,13,139,41,238,195,198,249,252,222,35,144,227,216,62,65,87,149,233,53,8,42,247,29,189,122,154,200,26,91,103,174,109,142,153,162,238,194,96,110,218,193,81,107,241,52,201,66,160,190,159,199,216,208,25,212,214,104,95,204,88,100,16,171,0,159,69,144,19,208,134,50,126,173,99,124,87,71,178,232,127,146,117,220,178,123,241,53,15,247,67,35,118,37,97,225,99,97,86,150,143,93,216,205,250,54,112,233,130,127,74,144,45,84,180,82,191,202,55,67,224,194,94,190,244,225,175,231,242,229,117,28,96,84,145,43,20,156,214,151,151,179,116,206,91,19,77,2,162,146,28,4,145,55,169,8,29,192,156,176,159,205,15,128,151,190,45,28,148,186,112,105,140,150,136,194,147,207,74,60,33,164,99,197,6,107,212,37,242,231,218,128,171,179,48,95,149,96,227,201,48,165,220,206,151,81,47,182,179,108,225,116,130,157,129,205,186,72,195,0,90,45,65,78,243,110,58,90,138,245,254,35,91,42,62,226,77,198,72,188,32,132,116,30,212,242,70,57,157,242,212,6,196,18,195,60,115,142,10,152,121,185,177,252,111,87,80,227,210,168,96,53,74,21,2,10,141,76,68,4,42,167,120,247,81,16,251,149,85,4,184,233,38,145,106,108,117,108,97,65,56,98,70,131,200,126,223,180,139,115,177,52,236,111,206,39,145,7,66,91,148,29,187,220,20,198,255,249,237,105,124,188,64,136,94,138,172,84,249,233,118,179,2,128,4,21,182,123,135,95,129,86,245,181,0,81,119,203,42,94,89,54,39,9,240,133,82,141,75,157,152,88,209,210,89,246,40,197,119,38,182,49,7,220,169,101,230,142,154,163,29,223,198,43,11,76,135,30,197,33,103,242,10,118,162,49,44,229,59,22,216,205,218,169,75,242,1,127,17,222,249,159,227,154,157,63,35,110,143,139,218,209,237,11,6,44,0,69,150,241,191,127,135,142,246,96,38,207,8,63,247,133,43,90,232,159,161,243,4,141,58,136,220,55,240,252,166,235,94,93,44,180,78,217,147,94,49,144,203,175,202,42,174,3,71,209,50,94,148,90,219,248,248,32,8,173,202,86,232,123,113,157,224,10,79,168,243,48,59,247,11,80,227,166,233,137,166,15,215,148,136,164,183,180,253,62,143,90,145,50,22,118,193,233,117,2,83,93,133,84,0,130,120,221,49,242,167,173,101,80,38,127,220,125,120,247,9,72,243,53,201,21,190,10,154,13,246,122,112,201,107,115,174,132,37,242,53,80,65,255,82,39,15,168,216,137,33,149,39,97,82,78,119,45,53,168,46,186,72,134,44,133,45,220,249,147,6,64,113,210,251,231,9,188,79,210,174,128,95,115,12,138,56,199,18,104,32,160,51,114,102,117,255,76,42,69,117,223,3,20,199,201,12,27,90,24,57,172,79,162,27,201,190,171,157,152,36,65,128,69,216,251,176,246,10,201,115,140,142,73,151,233,181,76,181,21,155,140,32,5,205,17,220,44,25,48,158,14,26,74,108,40,69,90,236,186,140,164,228,184,218,103,205,103,100,17,168,1,117,211,9,254,201,215,54,152,251,90,217,31,1,117,175,53,155,213,175,90,2,37,105,109,21,53,157,197,90,122,115,6,65,93,158,147,193,44,143,33,107,85,211,147,147,15,121,70,188,121,64,83,152,1,97,189,158,10,25,195,182,254,45,213,209,248,12,32,206,88,129,54,234,107,254,13,127,151,48,199,226,40,182,39,135,208,114,12,170,84,219,67,127,93,254,192,206,0,72,36,254,227,7,103,161,60,37,248,48,64,127,217,116,134,151,3,201,211,103,93,8,77,138,213,10,246,203,222,230,149,47,195,27,25,93,55,62,252,27,201,60,66,122,68,208,244,92,164,32,10,25,20,92,34,155,117,206,22,171,65,11,48,184,203,169,85,233,185,198,27,145,51,195,126,174,53,200,153,24,143,175,120,137,112,59,185,80,138,31,173,113,94,109,74,73,71,237,12,236,98,219,73,48,126,115,9,205,72,222,124,5,95,233,37,38,100,137,204,123,47,9,252,86,103,230,189,59,254,248,104,175,93,222,137,63,83,228,94,196,26,212,242,75,61,212,101,46,190,118,6,32,253,202,95,99,9,72,245,173,230,27,206,105,53,69,51,87,118,172,71,10,153,12,25,113,157,58,65,174,219,169,251,67,86,2,100,63,179,69,53,12,43,7,81,234,133,114,95,44,253,106,103,224,151,146,78,147,217,33,82,206,88,218,214,14,60,249,170,81,222,41,154,38,117,87,65,165,251,246,108,6,224,56,186,216,90,83,83,103,21,154,55,150,69,112,222,109,17,77,14,117,78,149,95,56,215,21,74,206,170,23,195,114,81,126,137,4,42,177,231,33,130,104,136,193,156,27,4,162,38,67,146,243,76,77,198,193,106,101,55,75,157,88,40,157,94,193,44,109,228,9,144,175,77,220,157,127,46,151,27,0,170,1,76,221,150,105,42,231,77,133,212,216,89,225,22,253,234,218,138,60,70,128,179,252,233,207,170,165,149,226,10,98,136,252,80,60,155,56,146,180,180,39,150,237,132,146,32,174,112,229,32,8,251,65,187,41,88,56,234,192,219,45,128,238,246,43,243,86,247,80,205,201,27,169,95,242,55,200,192,56,54,177,148,181,65,252,54,6,180,130,110,83,162,160,201,11,111,3,83,194,39,196,7,87,233,107,45,88,242,6,76,211,234,151,173,78,118,209,45,82,235,135,90,240,36,195,247,187,232,70,137,255,25,82,137,127,54,249,83,134,41,179,123,176,129,42,18,138,228,187,218,183,37,109,53,208,199,104,91,73,159,74,250,138,223,33,108,122,182,49,53,41,56,31,46,58,222,138,60,5,228,25,157,153,204,234,238,12,51,82,100,205,233,245,93,179,20,110,234,107,4,244,98,186,160,101,196,109,14,122,66,59,254,95,98,12,231,25,255,14,20,36,171,85,188,128,224,5,37,16,165,134,200,11,229,157,59,56,59,16,229,189,181,25,42,127,67,186,251,157,215,37,250,31,142,145,72,68,125,150,106,204,177,0,67,144,90,147,21,103,2,77,97,116,166,211,131,255,233,220,80,157,187,36,72,64,136,71,4,242,220,156,4,182,158,208,72,89,249,169,125,224,97,198,231,26,232,12,5,88,170,238,93,159,2,43,103,248,139,217,113,20,93,210,15,115,22,210,175,248,153,56,229,110,95,143,60,213,52,237,120,79,208,202,63,242,4,32,14,207,98,25,49,98,246,53,225,53,22,93,92,61,202,174,221,52,40,187,236,229,189,30,225,136,58,130,229,141,201,49,81,204,72,92,220,109,116,65,229,20,21,1,217,45,57,236,220,61,240,155,134,96,174,69,198,200,144,138,187,155,164,37,4,197,136,105,215,149,206,89,222,80,22,33,58,52,67,135,213,202,63,221,213,82,242,29,246,83,144,76,23,15,138,223,106,183,249,20,134,6,234,21,66,210,188,46,12,0,164,172,98,25,175,186,186,162,55,238,113,233,34,55,190,8,137,157,93,20,247,60,1,166,121,32,230,235,130,146,103,176,88,113,241,67,169,187,77,35,49,93,57,143,238,177,159,216,14,47,152,218,29,8,204,187,195,61,45,242,91,143,163,143,81,159,9,19,249,46,223,80,222,32,128,94,223,201,252,231,123,52,216,27,251,58,191,230,47,119,156,163,246,82,159,190,62,46,251,123,27,127,102,147,219,29,99,62,211,216,196,5,1,231,95,0,168,148,194,150,175,158,144,243,168,30,82,30,231,102,201,12,77,196,67,105,250,203,84,68,137,6,213,42,172,164,137,171,238,123,47,131,74,235,241,187,170,139,204,23,68,51,233,231,127,184,135,92,38,79,228,231,190,209,4,196,3,28,37,128,107,92,215,88,207,195,194,96,113,184,130,75,227,173,206,107,234,138,82,42,150,89,18,171,114,222,38,29,173,125,227,188,196,205,131,202,17,144,176,10,193,102,189,57,129,222,46,237,219,137,198,91,172,28,102,130,9,212,218,254,76,208,171,212,247,35,168,204,105,62,129,142,54,197,27,253,171,127,81,42,64,160,31,249,186,18,174,23,169,250,158,221,4,243,28,17,69,3,46,210,126,105,151,32,118,113,74,116,29,245,225,135,245,30,251,71,213,112,252,94,191,77,80,196,65,90,24,70,80,145,193,185,152,250,161,119,146,98,213,25,217,89,45,181,62,206,221,217,90,73,232,243,44,42,17,90,138,229,25,14,155,184,224,52,160,114,145,26,98,36,251,133,38,201,172,68,123,167,62,185,93,15,47,196,166,102,192,99,104,86,93,57,183,233,86,102,159,19,120,116,242,27,229,240,240,199,44,226,170,137,119,255,238,165,4,228,99,40,67,159,83,196,184,153,77,168,195,219,184,78,129,211,36,71,46,8,128,4,141,44,34,134,179,140,190,129,53,94,30,17,18,5,26,99,108,103,154,209,145,203,63,138,94,78,244,226,29,222,27,119,116,146,188,95,80,91,31,215,87,80,19,73,195,7,215,145,232,157,136,161,81,191,70,151,177,156,155,69,50,46,56,163,202,193,171,57,124,101,149,87,121,13,212,117,203,29,27,205,149,76,43,84,197,71,65,209,89,232,122,136,243,146,232,72,168,229,84,80,252,115,192,61,93,83,34,174,62,185,121,27,162,212,84,141,217,56,9,60,110,125,201,65,83,221,166,86,101,217,17,158,10,171,152,211,90,187,131,86,205,82,231,47,37,42,194,92,163,57,173,13,55,174,221,249,209,16,118,215,255,214,169,50,110,32,136,57,110,120,205,108,70,113,152,110,231,187,66,70,0,148,35,226,212,197,24,236,123,168,44,230,181,18,36,108,124,7,88,15,103,244,27,169,119,214,251,99,23,86,128,139,224,132,201,237,47,159,103,148,80,53,63,229,175,43,237,127,254,55,184,171,235,110,0,198,203,147,182,62,100,26,210,51,104,250,98,135,56,150,202,105,70,129,43,31,189,107,79,118,55,26,13,238,235,59,190,166,144,248,96,25,223,160,28,14,135,151,228,90,76,81,140,12,216,28,234,235,245,73,59,153,253,90,147,196,117,18,116,213,203,72,36,221,253,60,68,109,100,122,183,182,255,39,116,169,54,17,171,254,99,100,23,112,35,203,177,65,185,69,37,104,112,161,70,143,143,35,170,91,145,4,171,19,69,156,90,221,9,195,255,97,233,123,155,112,53,153,194,230,237,137,250,146,108,145,117,243,241,195,104,11,102,223,57,140,33,225,122,60,192,234,243,255,187,199,22,238,236,8,79,237,3,31,149,42,115,117,4,22,7,41,167,76,134,251,94,40,60,255,99,208,54,6,3,38,76,59,233,161,100,227,56,74,105,63,152,42,243,92,153,163,195,51,198,105,38,103,44,109,238,85,1,240,12,87,2,167,98,74,79,182,24,91,240,200,59,251,117,130,148,102,205,205,107,203,59,243,67,173,5,75,83,189,202,198,246,37,42,129,61,135,164,236,130,2,17,182,166,238,164,28,140,143,17,203,221,115,47,217,206,220,16,0,222,26,90,11,4,60,170,139,252,173,122,184,38,16,252,19,96,122,228,105,133,230,204,66,43,209,24,33,238,186,107,133,2,251,56,138,91,211,10,15,117,159,163,222,60,219,203,194,150,35,140,49,90,96,253,96,192,204,113,108,112,233,122,80,153,38,209,109,97,145,169,96,56,204,235,129,247,36,248,165,103,81,115,138,29,138,126,214,251,35,253,119,140,222,97,169,244,70,54,253,152,108,190,25,225,1,221,107,237,165,216,22,254,222,18,250,249,241,187,24,156,177,123,241,248,74,9,55,156,197,54,39,89,19,238,183,69,43,241,52,250,11,57,156,26,5,156,82,35,249,60,254,251,199,239,255,10,176,140,65,134,208,245,220,145,120,117,231,88,115,168,83,248,58,88,243,105,8,225,44,249,26,208,109,223,247,192,41,129,242,12,136,75,96,158,5,210,188,173,72,118,247,112,190,103,108,49,122,165,216,188,253,141,146,105,129,182,216,228,195,207,197,146,3,83,203,130,225,2,29,63,34,18,235,190,107,119,144,144,23,223,113,16,71,171,184,199,151,202,85,43,163,155,205,100,13,197,153,220,101,65,157,67,253,54,252,67,224,149,247,62,25,16,62,138,240,94,106,79,180,253,248,198,233,163,83,206,197,232,100,112,24,41,71,21,112,1,19,71,113,233,67,105,72,126,128,10,73,23,98,49,55,78,109,128,174,82,222,0,66,116,74,33,131,31,180,65,174,123,173,13,198,72,141,135,198,50,23,155,147,154,228,95,211,252,188,148,156,14,117,12,92,70,17,76,34,113,170,116,191,138,239,221,171,17,127,211,231,40,78,157,134,131,115,15,121,134,213,159,34,187,198,231,60,0,37,82,8,4,4,165,95,226,129,164,78,218,198,102,123,106,220,139,64,191,218,237,89,146,101,120,253,223,120,87,230,164,76,163,165,5,187,187,17,113,164,30,160,140,133,254,11,95,58,162,233,238,185,19,165,178,203,87,213,32,190,100,60,58,59,53,25,4,30,217,186,164,163,114,192,20,205,181,146,1,116,233,90,78,112,247,232,145,142,172,158,85,86,151,36,181,189,186,230,107,30,39,162,121,3,2,162,119,138,207,171,206,197,45,206,91,131,108,94,31,148,240,237,109,83,112,205,155,4,54,159,121,35,66,78,82,131,117,31,63,47,170,196,236,133,17,24,182,157,116,226,168,245,90,147,21,202,30,58,202,186,110,48,31,231,219,182,47,239,78,148,79,162,244,199,187,151,2,32,248,86,128,179,199,47,126,80,250,226,3,98,143,86,188,52,241,59,106,197,28,33,218,136,220,73,226,96,205,14,135,82,3,33,69,43,210,226,60,237,142,66,184,38,20,72,14,158,50,34,118,212,26,203,76,153,87,87,59,137,114,155,66,68,3,89,174,172,81,142,97,36,218,115,69,13,204,38,28,57,24,102,235,45,30,36,82,97,116,131,81,231,28,162,75,167,244,30,206,57,226,149,199,180,234,134,221,109,180,231,20,226,131,62,127,187,36,118,206,61,111,33,100,223,103,232,7,19,31,160,231,159,70,35,229,200,68,185,50,117,168,97,169,120,167,246,94,88,158,2,35,53,38,181,50,117,114,251,35,175,15,64,151,206,10,233,216,230,102,140,115,59,92,132,165,80,115,145,183,80,13,146,5,80,228,41,68,244,66,134,28,116,107,22,76,165,94,197,68,106,207,128,64,192,159,226,82,161,133,142,169,145,84,32,9,141,134,137,248,101,118,211,248,204,239,138,94,115,189,231,152,50,255,183,156,142,122,204,188,62,206,112,58,249,208,79,125,226,177,23,110,83,72,31,134,93,60,242,223,242,168,132,54,101,57,116,206,236,243,169,145,170,119,209,101,235,99,117,122,46,7,243,104,56,172,107,185,67,177,204,13,158,159,76,189,16,245,2,231,175,169,118,28,11,167,179,78,92,60,240,31,7,143,80,133,145,102,78,41,236,90,109,244,218,65,110,25,62,168,39,204,116,164,37,202,225,82,117,20,82,190,95,64,53,67,126,189,210,200,203,139,97,194,152,228,62,109,252,35,22,65,207,189,164,54,248,138,232,33,105,135,145,69,111,152,201,55,157,16,140,37,7,83,9,92,129,222,122,46,210,229,53,194,243,238,205,143,186,114,155,236,17,146,154,118,50,132,148,22,107,168,123,211,245,140,70,184,230,94,219,98,111,160,0,146,245,125,156,149,216,46,46,169,98,53,65,32,214,241,232,222,40,35,134,233,75,207,237,70,132,30,189,243,6,236,81,141,64,65,36,70,6,153,193,24,14,223,40,84,165,145,180,154,41,215,38,190,242,243,230,164,227,200,82,228,229,108,213,140,95,112,52,13,1,112,247,160,89,81,159,154,221,130,60,124,171,96,51,54,249,229,213,122,25,103,206,163,122,231,185,157,129,104,19,142,200,211,134,52,177,112,85,15,147,157,199,60,118,102,101,39,72,12,52,232,99,15,19,193,29,5,122,168,247,86,222,146,74,57,35,216,63,204,136,43,128,81,2,148,37,46,79,224,190,148,113,136,149,182,153,57,103,28,231,208,45,118,204,187,106,223,65,21,23,99,205,104,158,195,227,141,242,218,99,96,9,60,90,236,202,0,211,154,228,99,31,191,152,34,110,120,198,45,153,145,142,94,48,78,179,211,224,199,189,94,122,10,17,172,124,51,5,101,190,104,189,35,245,21,82,45,31,88,99,105,226,59,31,192,20,116,166,1,113,52,251,116,22,16,54,14,247,10,138,88,100,76,145,111,198,49,51,7,156,183,219,111,116,201,229,112,110,241,244,136,19,209,21,154,123,186,121,66,86,19,200,207,32,81,155,198,130,153,148,74,30,102,199,109,21,48,196,242,243,187,160,117,15,37,34,108,89,102,50,13,183,98,246,94,101,78,118,11,116,134,101,166,151,24,195,215,8,2,135,56,116,53,87,240,175,72,255,230,3,174,197,32,10,105,94,186,224,239,129,38,255,125,199,189,11,53,155,62,49,218,246,162,130,233,247,19,160,9,248,242,249,167,214,202,153,36,51,61,65,76,122,125,77,209,201,115,223,1,228,184,61,193,179,129,249,79,133,28,200,63,182,17,70,73,56,192,175,183,176,190,231,55,242,206,7,50,13,5,48,178,77,57,108,46,216,252,233,103,187,133,186,203,180,134,37,245,237,81,27,92,216,120,47,183,114,74,182,175,53,18,35,144,160,28,201,221,209,53,94,14,202,21,109,92,241,107,91,208,228,134,255,4,40,123,51,84,16,137,48,228,65,107,145,5,119,20,125,79,172,115,188,18,38,70,194,103,223,38,7,198,132,59,160,96,111,13,16,137,85,55,7,37,32,186,74,108,168,1,124,0,39,13,160,95,130,64,126,112,98,239,253,129,151,93,129,179,42,175,37,113,127,166,155,38,194,194,118,115,255,111,97,103,255,177,11,68,53,7,166,8,37,248,52,211,134,123,206,252,31,71,58,247,144,145,14,76,175,19,159,189,171,163,59,29,165,54,253,116,101,91,38,81,77,29,113,173,180,136,112,10,124,43,209,28,29,246,69,242,126,217,56,184,183,65,58,219,93,111,255,62,129,222,198,40,63,154,195,117,118,79,45,156,172,35,191,153,136,94,200,206,228,134,134,184,130,179,226,12,166,25,122,138,216,91,50,249,91,128,72,169,28,151,11,99,98,190,4,150,245,94,2,211,102,69,2,228,4,46,254,40,160,10,223,201,57,42,90,169,122,172,59,164,9,160,167,198,139,122,25,60,189,167,98,223,248,16,243,102,234,96,201,137,84,201,156,94,83,238,36,116,125,73,146,64,90,223,112,210,255,122,64,208,192,164,218,73,50,226,66,216,79,130,148,34,52,141,85,63,62,149,53,207,11,71,19,171,82,180,221,225,140,90,252,209,145,197,245,82,205,50,66,240,252,128,161,253,111,63,92,32,178,89,90,118,241,28,60,13,17,88,246,213,139,133,222,3,214,106,149,206,89,78,232,63,109,6,119,13,25,5,109,85,51,134,204,53,124,33,216,188,68,52,188,116,30,223,22,220,250,62,57,174,181,31,19,253,45,61,236,187,30,216,70,31,103,47,166,183,76,214,145,164,82,96,91,81,255,8,32,189,59,134,237,65,137,27,118,221,132,175,3,132,117,5,55,156,153,108,215,9,244,206,169,60,179,143,207,109,156,100,13,158,140,98,185,41,130,166,109,45,246,42,89,78,175,2,117,177,58,62,227,152,66,53,223,168,36,124,228,89,8,196,22,139,46,82,215,59,39,217,98,101,52,135,145,206,38,67,101,141,71,27,75,238,89,135,167,80,159,136,203,172,242,102,160,198,216,61,10,27,130,255,101,244,208,149,51,157,28,143,19,173,50,213,154,238,83,155,118,59,249,162,73,206,233,18,13,143,40,39,49,228,234,120,182,161,156,97,66,189,128,59,196,211,82,77,105,212,23,121,99,200,23,11,225,103,154,75,155,202,135,73,66,146,10,76,59,12,130,98,177,42,141,251,116,62,25,119,193,1,235,74,67,45,251,192,224,184,94,127,93,9,226,98,183,170,215,239,142,177,200,229,81,116,75,157,233,143,231,82,192,149,246,129,253,197,58,147,196,136,230,137,39,215,71,63,64,137,145,236,3,196,87,85,195,254,227,255,133,191,200,241,224,106,170,127,21,69,114,225,20,56,150,105,162,13,146,229,135,22,175,40,74,199,244,151,128,228,248,241,232,143,50,2,119,47,189,249,191,14,25,185,96,79,231,52,25,208,187,172,98,81,146,97,42,160,99,164,29,77,195,186,36,186,39,247,94,223,98,154,158,11,9,188,236,172,176,144,69,159,140,195,210,159,31,130,235,96,140,81,192,192,185,67,109,187,185,153,185,143,14,48,91,70,148,16,196,206,73,213,93,14,255,108,179,197,129,202,17,113,129,25,92,132,172,34,70,1,223,4,48,130,59,36,15,121,176,37,14,11,44,30,143,179,115,102,86,102,131,129,138,141,145,251,242,85,7,244,105,115,182,214,134,91,248,86,24,67,143,123,254,130,60,232,167,181,42,171,198,4,106,239,220,110,53,147,110,61,74,101,67,250,76,39,58,237,113,217,108,143,36,69,74,82,247,120,62,17,42,6,4,33,179,224,219,154,182,75,140,246,6,25,244,20,85,214,103,129,8,180,145,125,90,57,210,78,136,6,51,118,187,226,4,200,183,84,66,16,141,42,238,126,28,62,135,106,172,238,72,132,133,156,132,44,146,181,108,20,35,75,79,123,124,92,56,233,176,228,199,61,135,202,2,234,194,252,158,126,75,15,126,250,46,170,26,38,103,66,140,55,37,113,158,136,31,179,40,88,189,107,212,14,193,226,177,68,189,77,120,209,194,144,162,15,152,139,82,241,238,72,48,236,211,66,182,172,61,201,219,210,17,48,93,69,18,14,5,60,132,194,95,151,67,119,215,19,180,25,116,216,191,40,49,44,39,251,35,161,126,210,70,111,172,251,104,43,71,59,22,61,48,105,203,149,205,174,110,104,30,131,208,70,35,192,8,142,235,176,250,145,202,8,40,110,112,225,67,121,81,208,66,7,58,100,47,243,29,177,235,141,158,41,203,194,8,106,220,21,238,110,52,65,241,107,141,138,90,195,138,220,55,168,10,11,227,11,3,163,169,22,45,85,248,96,196,246,35,179,18,41,226,92,164,152,237,42,53,248,65,123,207,188,3,125,232,248,239,7,69,42,138,243,131,42,101,89,218,236,215,243,41,115,57,1,44,224,150,40,27,153,208,103,104,224,189,169,102,225,25,25,234,13,31,43,188,29,143,52,247,28,54,8,18,174,28,170,255,182,255,184,33,177,223,124,231,88,149,218,217,195,167,10,181,91,142,169,91,247,229,242,190,200,79,246,232,72,155,5,246,172,177,43,255,113,154,140,208,86,19,252,239,25,236,246,154,220,142,161,153,122,10,45,63,126,55,85,177,47,233,90,85,62,156,199,167,224,142,167,247,147,1,113,87,115,51,222,177,150,123,45,122,74,162,175,157,135,177,243,24,100,25,165,130,178,234,28,3,47,29,194,217,141,33,172,138,177,242,105,32,7,196,139,9,134,234,189,38,136,160,185,49,62,19,105,136,112,46,182,0,114,69,231,51,77,23,227,60,149,147,50,166,1,4,101,118,45,163,71,2,40,53,255,235,47,55,156,7,116,76,152,39,142,105,114,132,161,237,22,244,241,135,187,224,119,60,232,30,187,104,45,51,100,26,176,16,228,170,54,199,157,156,81,67,222,49,180,188,39,196,36,200,99,248,157,159,62,68,44,182,208,83,200,177,121,236,159,249,38,23,247,242,237,215,229,63,87,174,51,160,206,98,23,127,73,185,16,161,162,96,14,154,38,64,172,150,92,112,143,34,192,162,193,72,47,155,154,43,77,246,81,180,168,219,206,226,226,46,248,50,246,138,161,126,2,201,138,193,51,95,89,140,223,76,172,197,134,49,7,188,98,133,81,109,6,253,162,26,100,30,182,163,146,15,91,120,240,25,159,56,153,103,25,58,195,126,50,46,85,185,142,8,3,0,78,52,8,126,13,191,145,52,82,18,223,57,255,172,174,129,141,32,7,46,165,40,32,48,141,113,232,240,60,179,51,40,255,91,126,175,242,111,21,72,164,6,181,179,30,202,216,162,108,31,172,112,198,231,19,85,193,52,216,245,197,60,4,28,73,161,60,120,18,236,152,3,140,255,211,202,219,225,191,215,229,174,195,65,166,151,111,171,250,149,98,58,139,100,231,223,110,89,254,171,35,105,113,220,190,22,144,48,32,229,14,10,20,252,98,132,152,130,96,156,76,67,145,211,129,195,98,197,53,145,172,27,116,226,157,177,50,229,114,111,58,90,37,222,83,29,145,19,88,195,205,123,15,196,59,188,75,227,146,124,198,227,117,68,26,246,16,250,120,59,91,93,44,145,81,250,76,142,148,18,130,112,173,67,221,138,197,54,93,37,183,4,22,35,73,184,251,102,96,133,89,207,160,114,176,212,242,6,235,30,143,252,69,48,226,225,234,9,73,85,158,101,164,120,154,138,120,171,70,147,239,60,58,180,43,20,72,111,209,100,42,0,85,116,224,158,27,56,254,22,127,49,90,25,215,39,63,195,93,199,13,128,179,145,47,36,8,98,95,157,114,125,85,134,46,64,29,78,151,97,177,240,163,83,115,197,11,101,166,27,245,243,151,212,235,225,63,192,253,177,11,122,125,230,142,128,11,109,82,83,1,99,195,36,216,245,139,58,67,68,158,252,88,8,199,130,111,70,9,160,130,60,114,144,246,4,39,38,97,238,239,127,170,232,176,169,111,222,113,94,73,214,58,86,175,30,46,112,233,86,51,134,255,77,64,200,242,213,201,175,102,75,3,210,218,19,142,230,14,190,81,87,9,80,230,45,73,195,158,30,222,216,82,156,220,180,255,142,183,18,63,10,243,16,133,143,20,14,83,174,28,79,187,106,75,229,168,248,39,92,168,0,41,58,42,243,59,173,19,97,34,196,147,235,132,231,224,56,105,55,79,253,214,57,87,115,246,199,109,114,128,211,26,12,14,189,19,18,106,219,227,70,124,20,68,72,16,44,61,248,121,209,197,107,159,178,78,29,243,220,45,148,63,8,42,199,129,216,47,166,236,36,41,133,1,237,36,123,230,153,236,237,188,157,159,67,225,252,124,41,43,132,130,209,15,32,102,102,210,114,26,18,17,136,94,144,96,240,45,222,80,7,105,31,42,93,175,73,212,57,211,207,152,147,21,163,64,39,221,145,119,20,188,50,112,209,110,6,110,116,123,165,99,228,111,209,194,148,184,66,4,240,132,113,244,49,195,160,249,167,39,105,177,34,65,233,190,20,71,68,1,125,88,157,63,247,36,254,200,181,153,136,199,63,85,119,230,7,96,170,32,159,119,15,45,99,223,120,151,223,248,110,196,124,152,221,152,90,189,2,42,152,219,213,59,76,247,129,129,133,48,116,182,121,103,200,73,163,196,108,39,186,69,49,201,156,51,233,123,146,149,201,182,231,54,184,19,237,30,71,168,174,119,82,248,28,118,113,166,161,162,136,195,68,18,239,181,100,4,198,71,38,57,33,167,183,172,174,114,181,34,59,161,11,56,111,43,26,11,144,184,110,196,181,35,56,134,99,131,16,61,212,45,216,7,224,23,40,115,124,12,91,34,129,188,209,26,179,245,157,46,236,184,184,233,137,150,20,172,22,132,216,57,14,246,155,241,164,101,21,157,173,45,187,120,180,172,44,251,77,16,46,212,28,161,118,184,77,73,160,38,253,63,10,164,34,119,115,182,41,120,233,249,247,132,104,113,243,87,232,164,101,70,241,66,149,176,1,209,24,40,96,14,130,250,47,147,118,22,97,218,68,44,206,225,79,61,209,97,138,63,170,185,223,142,34,93,96,99,203,174,211,14,184,164,126,128,238,83,119,52,5,15,105,3,232,132,138,102,25,252,103,2,126,54,225,69,191,6,19,235,180,82,164,146,0,19,231,181,217,115,183,97,219,28,109,207,150,18,255,132,6,28,40,253,159,118,235,142,145,250,99,78,140,131,102,35,29,22,251,13,78,249,63,1,200,2,197,33,51,212,195,224,21,197,243,207,209,183,86,56,37,76,180,126,195,168,180,191,204,83,34,174,122,149,18,190,203,58,144,11,114,254,81,238,70,211,115,228,231,92,159,225,73,216,227,70,58,82,146,86,238,35,212,216,231,89,210,234,114,230,197,168,251,244,39,193,162,181,214,136,34,94,59,198,222,250,214,139,210,45,0,199,185,236,190,188,216,122,144,201,28,141,35,139,166,233,10,54,42,81,131,0,18,148,215,137,72,191,31,178,248,28,7,248,202,213,89,183,252,34,177,89,203,233,188,35,3,80,116,4,218,79,158,86,116,57,227,192,153,169,41,83,55,80,31,234,218,13,44,16,130,111,19,247,20,196,6,13,15,134,83,21,167,190,209,13,133,183,75,23,224,142,247,238,163,161,39,73,26,2,55,105,84,154,253,151,168,225,141,144,161,169,134,120,156,193,85,21,31,147,197,67,82,222,11,26,40,68,81,72,181,127,90,128,140,197,89,20,247,244,197,76,181,232,227,89,114,220,27,79,108,182,76,133,176,119,240,98,26,87,168,86,253,3,243,230,255,166,233,231,161,91,168,155,235,53,247,108,180,75,31,88,8,72,129,249,209,141,251,192,251,26,3,50,28,24,113,231,59,160,222,15,114,143,141,246,29,116,92,148,176,244,154,149,170,240,250,155,76,131,120,85,94,55,18,33,58,230,117,232,64,105,223,95,134,194,16,121,84,161,21,78,58,209,31,208,222,223,193,81,189,156,223,112,160,46,158,93,246,173,187,151,162,200,155,69,128,59,154,65,41,78,194,247,179,38,34,56,15,4,219,82,81,48,23,159,58,91,229,40,21,206,236,173,109,99,119,141,233,209,241,74,162,137,49,138,18,7,226,21,82,104,155,25,121,186,81,175,38,111,92,119,80,176,29,38,145,227,202,242,98,94,59,156,112,100,40,75,155,241,243,66,225,42,122,240,172,35,47,72,245,190,99,216,228,255,195,92,13,229,57,102,41,219,97,248,70,87,28,24,150,58,134,3,223,7,120,9,27,192,63,229,187,48,117,194,248,187,76,44,150,249,39,68,40,100,168,12,128,157,210,161,100,25,119,24,195,149,170,46,74,254,162,129,254,232,94,67,202,39,245,50,74,51,186,54,75,45,152,14,197,60,162,152,238,251,167,35,174,86,70,82,229,186,11,1,253,99,76,252,164,172,218,38,50,29,224,90,204,53,103,42,204,122,204,162,236,183,125,51,103,200,176,1,120,14,105,195,63,229,124,195,110,17,68,41,168,115,122,86,247,79,136,243,119,10,21,26,63,54,33,112,177,61,241,177,213,87,33,132,0,251,97,159,242,205,95,183,175,109,176,177,170,117,42,198,103,132,92,79,91,238,236,79,12,110,19,148,14,169,114,98,206,176,22,15,40,131,163,216,104,156,249,72,14,10,49,252,70,148,193,107,68,226,61,96,231,75,217,105,241,130,128,88,1,97,59,252,24,237,194,239,99,87,67,176,155,47,49,206,241,95,127,88,4,43,21,179,117,210,185,236,31,253,92,252,100,130,49,115,127,9,18,152,231,154,128,79,57,92,72,146,188,149,90,94,115,220,137,30,245,70,233,73,186,159,181,192,37,161,112,136,131,187,88,90,171,100,191,148,230,3,28,177,28,178,251,238,242,232,50,163,219,43,220,188,71,6,208,45,64,187,244,11,60,85,13,127,243,252,230,25,182,217,190,151,203,64,134,173,174,8,142,212,149,111,52,16,188,211,20,129,104,95,8,155,218,21,135,107,219,159,44,152,109,93,155,179,146,71,171,206,192,85,221,160,200,169,92,49,27,86,127,192,189,90,120,50,176,106,249,42,222,97,196,66,209,240,218,33,238,188,11,141,255,243,72,36,215,191,34,107,204,32,73,39,105,238,23,157,67,205,197,244,115,29,133,142,34,132,0,135,233,197,75,150,202,104,93,166,132,5,100,132,192,166,90,240,206,239,233,25,105,132,109,74,113,203,123,89,206,161,173,142,34,21,167,149,140,223,77,216,253,245,134,63,68,124,246,46,185,158,49,56,70,83,165,216,61,117,51,134,23,14,184,124,173,121,183,83,212,178,120,167,134,71,92,66,99,185,168,247,91,153,252,58,255,148,252,140,104,247,225,8,214,80,231,35,20,143,213,112,115,18,74,134,195,37,237,145,168,214,51,201,83,182,137,124,12,175,246,0,177,93,202,72,71,144,234,115,63,226,169,223,8,51,42,151,219,206,170,149,103,48,160,145,80,112,153,167,76,237,233,35,204,51,41,169,92,225,251,167,204,52,211,63,102,190,194,182,103,164,195,69,40,159,147,172,154,159,27,199,246,224,26,120,152,228,3,151,161,8,4,111,155,205,198,139,55,18,70,252,17,133,104,227,92,59,80,112,213,164,106,165,49,246,135,91,15,128,162,182,215,96,128,198,154,156,1,226,188,249,20,10,99,28,251,66,67,118,1,234,120,30,200,12,88,123,189,159,182,77,161,80,78,249,104,106,189,96,24,28,113,202,147,140,100,253,91,109,138,207,242,137,51,102,22,70,56,22,77,216,121,105,133,65,59,182,148,98,8,195,166,10,78,230,131,22,255,48,152,12,29,61,4,147,23,34,130,197,76,120,165,92,114,42,148,112,160,130,141,89,193,86,10,167,255,106,34,199,154,160,235,88,119,179,201,163,136,183,139,158,82,134,108,106,2,190,80,14,249,249,200,97,241,223,17,33,138,133,72,109,236,212,121,174,191,65,127,88,215,64,153,187,67,62,193,137,158,247,129,99,234,43,2,135,37,101,186,222,117,100,246,211,13,124,191,45,39,248,111,205,193,33,182,227,247,79,58,221,217,182,234,63,2,91,255,126,247,237,218,212,233,23,155,94,108,112,71,6,186,246,64,137,239,208,220,185,86,172,69,40,156,163,154,20,139,205,154,45,169,188,144,126,159,187,251,66,77,70,109,148,200,89,141,225,245,128,16,212,142,4,147,153,243,21,21,130,235,220,202,160,133,208,36,109,107,5,5,248,217,103,79,241,123,163,126,113,1,222,164,165,99,218,155,190,9,149,144,61,248,16,179,137,189,161,242,44,192,225,161,26,201,8,122,143,10,220,14,218,168,5,24,78,231,70,86,57,171,78,106,174,206,95,143,90,46,141,158,220,69,85,161,38,177,87,34,18,238,145,130,137,129,233,47,164,251,85,93,108,132,222,97,201,58,220,206,224,149,18,216,149,148,199,26,117,236,61,163,230,98,92,41,159,112,160,92,20,205,249,166,61,187,77,147,218,51,14,183,163,112,167,53,254,178,107,109,207,14,164,164,63,175,230,150,33,207,176,88,78,244,38,238,65,164,192,133,119,126,251,191,77,253,7,167,251,121,109,195,57,73,167,148,48,76,106,227,51,216,176,148,27,175,3,60,133,169,68,100,76,109,14,198,117,68,66,144,131,63,227,113,71,252,207,200,102,103,169,249,179,141,193,156,67,45,174,45,200,22,186,126,10,144,133,150,24,62,215,247,117,255,32,82,140,211,165,75,197,11,201,150,141,141,23,50,90,92,154,173,218,166,0,129,240,106,33,243,163,18,175,77,252,68,136,155,145,8,173,27,18,29,92,187,75,60,45,238,67,246,133,14,154,0,45,246,197,230,70,161,36,66,250,243,123,197,80,11,145,228,101,91,56,194,179,41,231,57,53,209,70,5,7,91,232,107,117,82,85,213,68,47,95,6,228,226,1,146,165,82,32,68,243,49,142,110,118,49,93,37,204,10,68,119,70,16,64,152,161,23,100,175,252,18,115,245,187,12,53,37,8,82,61,137,171,230,150,5,167,154,98,76,139,89,233,236,103,184,38,65,232,232,29,91,218,155,97,2,57,128,31,211,108,97,105,39,119,47,17,82,0,126,106,216,220,37,201,42,49,22,51,1,83,251,92,223,154,187,22,118,90,188,21,73,38,242,131,41,77,129,123,33,81,59,35,233,22,245,225,19,114,93,220,249,127,69,140,92,151,118,63,106,146,171,14,137,20,50,106,139,37,220,156,42,149,153,39,8,154,76,225,33,198,218,41,182,241,143,180,28,192,2,240,217,177,205,149,78,195,68,154,55,210,76,141,208,47,252,31,60,222,194,237,189,147,83,203,89,168,44,179,44,24,35,3,67,227,226,159,180,151,87,246,66,230,16,195,178,190,38,72,189,129,44,140,185,145,97,192,175,112,83,184,16,13,155,134,201,2,115,96,249,76,19,228,228,195,186,212,124,196,232,73,75,212,166,10,29,36,43,118,242,136,232,75,165,72,117,119,2,160,150,102,244,207,117,1,47,47,80,141,215,168,104,125,211,27,101,192,88,69,23,70,39,152,139,241,101,73,41,121,123,29,221,62,149,131,1,71,145,37,239,163,196,86,165,54,209,232,65,124,177,38,62,190,84,211,117,28,172,177,73,43,187,101,151,81,143,240,50,108,57,216,248,238,4,54,182,225,71,100,144,5,29,220,82,231,192,152,72,83,86,204,158,184,149,145,251,210,132,224,109,196,79,55,178,248,6,251,2,64,67,30,144,226,87,117,252,114,113,227,198,181,233,129,89,4,216,210,114,169,197,130,148,224,151,2,82,72,114,7,123,81,72,247,171,224,206,150,180,230,29,182,231,200,174,79,124,62,31,152,104,181,80,83,202,254,153,98,68,249,205,63,77,188,93,241,229,238,169,95,64,183,198,21,118,131,154,5,169,224,85,220,77,132,161,33,23,9,178,66,2,97,118,249,61,112,82,207,206,203,203,26,84,66,27,135,141,171,121,97,148,215,88,134,127,28,224,84,112,69,164,11,143,240,197,181,114,47,237,220,191,228,113,92,191,4,28,220,127,120,90,40,16,3,209,198,90,7,73,160,168,131,91,253,183,245,83,132,61,177,58,84,197,146,143,175,179,194,198,37,110,70,239,131,5,45,231,185,34,79,114,16,119,160,84,91,35,129,36,204,9,50,77,127,4,63,13,234,160,89,182,208,192,182,126,230,102,153,1,194,17,27,126,231,197,3,141,59,2,166,239,120,78,193,190,206,191,40,105,242,123,32,39,24,204,110,191,177,198,182,156,29,87,182,103,70,115,78,204,97,186,237,177,189,83,111,185,147,209,115,246,167,171,83,74,75,194,24,159,123,62,249,251,205,173,64,159,42,117,91,39,84,114,198,18,182,33,176,12,89,36,213,96,149,90,55,177,111,149,91,219,167,15,252,4,9,128,66,214,167,102,35,165,161,221,211,199,146,63,111,28,184,215,150,224,141,237,8,213,252,132,72,61,149,99,156,78,40,31,13,133,241,204,31,122,241,184,232,232,178,15,51,178,58,216,88,200,237,122,230,166,1,236,124,71,67,6,119,242,157,146,121,230,36,143,178,100,89,174,110,8,78,35,180,150,150,113,130,149,138,177,110,247,114,157,236,94,147,191,84,71,112,138,225,161,18,64,33,78,66,19,83,121,132,26,145,246,27,102,149,80,108,60,189,237,169,245,12,189,80,217,6,105,102,102,15,155,215,109,122,186,19,67,6,93,235,78,177,133,204,83,65,104,89,165,251,71,47,140,66,138,113,118,150,117,20,194,204,106,43,127,212,57,128,44,62,13,12,159,170,20,76,8,160,122,26,70,34,152,219,104,21,46,121,171,112,104,247,44,55,247,14,113,226,126,196,6,188,188,97,162,242,123,212,117,145,69,201,59,49,242,140,86,24,183,244,14,172,24,168,201,63,15,67,185,49,150,36,66,239,45,21,234,195,143,158,14,212,79,133,254,72,112,35,164,181,144,153,148,49,5,122,166,213,169,185,1,223,207,249,193,26,211,143,158,12,226,9,135,14,164,28,221,117,66,171,254,69,251,195,197,180,183,42,128,94,237,32,235,20,105,232,145,151,55,229,103,150,98,142,194,94,74,200,190,205,233,105,37,80,20,50,136,72,142,17,10,113,246,17,192,118,141,153,20,60,66,253,160,122,7,73,222,170,215,175,29,100,243,75,97,63,93,250,18,40,189,20,24,233,202,15,192,161,9,214,128,108,71,56,33,55,94,51,235,83,151,82,129,14,215,184,100,231,23,84,187,121,249,34,200,87,5,13,223,105,11,164,200,92,15,48,204,23,135,177,66,110,131,41,130,126,235,237,141,189,195,13,172,53,148,62,86,169,79,199,100,69,40,39,163,35,131,37,90,216,2,10,5,18,128,20,150,220,163,98,172,194,97,132,97,44,5,170,2,30,77,0,133,43,252,71,137,23,90,198,132,62,118,11,222,229,192,230,254,116,184,95,189,5,70,72,243,66,56,48,249,157,120,10,45,12,123,215,129,13,203,231,141,118,6,238,136,128,82,132,144,64,247,142,94,97,152,149,191,232,157,246,217,128,148,129,164,252,171,107,39,70,102,198,62,4,53,169,62,252,151,88,70,113,253,224,176,16,76,114,237,63,17,2,196,2,143,146,70,248,166,157,5,43,15,49,69,214,81,219,130,108,26,243,138,76,189,25,248,176,99,252,175,219,31,94,195,72,125,181,106,111,148,36,138,118,142,145,125,101,45,47,69,62,79,43,88,227,4,118,125,63,23,82,75,93,218,60,29,56,134,107,106,43,246,11,145,247,170,112,46,39,65,147,72,242,237,162,26,53,95,142,163,249,144,248,83,24,170,9,228,23,103,238,32,175,5,235,67,25,251,237,252,201,221,143,109,25,196,153,72,171,116,77,99,91,97,55,154,173,143,172,88,86,85,152,100,111,50,122,51,122,180,244,96,32,57,10,25,187,8,80,64,152,0,178,43,36,188,203,248,203,212,228,81,124,219,98,118,58,118,12,181,87,170,79,176,207,55,98,3,112,4,96,85,128,216,75,179,54,75,25,36,28,66,39,250,162,105,42,60,193,23,159,159,244,189,235,41,120,2,179,99,49,0,248,122,205,210,25,48,11,106,66,206,22,147,21,184,236,206,210,197,152,142,115,250,1,104,217,201,195,90,93,79,216,177,51,53,133,233,50,6,154,162,246,59,66,117,174,20,43,125,244,212,220,241,114,130,82,226,214,185,79,12,49,48,79,164,17,76,148,1,29,171,199,73,245,40,180,246,175,193,183,37,12,235,221,252,16,221,32,118,6,240,6,167,6,147,3,83,188,136,148,186,139,151,129,172,105,171,246,187,141,82,216,231,56,86,90,133,134,232,7,134,131,50,61,72,77,92,93,216,198,245,116,90,54,135,231,123,17,181,13,249,141,93,72,212,106,141,24,240,41,75,17,173,133,81,30,204,140,104,149,214,23,135,101,192,104,1,93,90,98,98,45,71,155,130,146,191,242,68,141,182,82,196,106,62,179,161,147,75,94,167,1,69,244,48,236,234,200,248,205,35,109,131,253,214,75,223,181,111,80,151,127,6,33,168,51,134,83,184,243,7,136,117,200,154,238,182,16,98,26,202,238,68,46,20,165,87,152,159,202,14,196,142,60,81,219,104,145,206,147,103,228,179,89,41,38,73,204,124,193,255,68,216,220,35,188,62,41,50,30,59,10,206,178,182,172,88,29,14,241,148,197,231,48,62,51,158,230,234,37,65,3,100,202,69,89,53,249,199,102,138,109,1,184,146,75,247,69,73,26,190,65,192,142,218,58,157,132,173,45,184,38,137,113,113,136,195,217,152,32,236,49,70,193,68,37,51,39,133,48,193,183,112,234,97,217,26,100,164,49,125,38,62,5,197,71,232,214,73,124,245,186,183,139,207,210,24,209,189,165,151,134,233,4,1,64,245,171,148,116,169,247,178,159,152,202,207,152,183,220,114,234,243,160,228,104,255,203,24,240,42,31,151,15,1,213,17,4,85,128,95,26,48,113,151,95,140,165,202,48,123,47,59,4,177,57,26,222,139,121,66,247,115,244,217,250,97,27,56,153,64,228,202,36,15,184,60,229,144,206,86,102,41,126,105,199,53,163,41,44,253,9,175,123,191,2,210,70,78,220,163,231,114,141,130,113,12,39,250,172,161,79,227,27,223,147,4,192,197,118,53,208,169,91,152,80,80,202,226,217,198,41,165,67,66,11,211,184,210,116,97,254,176,115,2,153,171,133,84,153,26,65,237,94,199,24,253,179,138,102,48,220,13,65,60,99,87,66,46,60,142,94,243,144,66,247,25,36,119,147,221,133,133,94,77,175,84,39,215,163,255,50,62,29,144,67,192,187,141,147,99,17,15,148,212,50,100,37,5,109,222,189,134,181,201,253,60,228,252,30,198,20,102,239,251,15,198,130,109,133,82,94,122,2,65,72,67,79,214,123,46,139,113,230,152,103,224,16,87,139,217,110,76,153,68,23,186,233,123,52,144,238,68,35,39,225,15,5,162,98,136,56,61,93,205,125,124,136,153,25,15,1,247,223,124,110,203,83,178,215,95,96,43,100,6,151,54,212,28,232,195,207,51,19,178,171,66,6,250,118,17,152,234,125,201,223,198,103,205,251,51,120,222,243,202,192,175,205,219,103,137,205,192,148,146,86,179,0,50,60,126,214,250,8,190,135,61,133,82,5,68,0,100,91,245,109,107,222,48,71,236,92,148,96,18,212,181,145,28,204,16,141,205,88,109,246,55,26,136,231,182,225,147,110,18,136,218,117,90,146,148,136,230,5,73,134,222,217,16,1,230,82,224,53,209,168,249,108,205,147,205,77,25,153,223,52,241,77,68,167,190,163,85,181,94,35,196,129,4,242,193,19,200,213,138,81,186,46,198,47,110,4,120,174,248,23,177,125,199,218,208,38,99,57,139,46,75,31,146,99,249,70,66,91,74,84,6,73,198,176,247,132,254,145,154,225,214,58,88,84,110,254,59,179,10,162,133,52,26,159,130,201,27,110,191,2,118,216,125,121,61,151,196,206,211,129,106,53,49,155,6,149,36,231,11,23,238,162,19,228,134,150,163,169,243,41,124,165,157,1,79,10,178,161,242,213,70,0,238,143,110,200,11,192,121,64,134,145,224,72,8,208,20,140,113,147,146,75,98,44,147,158,116,203,231,242,206,1,31,73,26,254,30,40,27,89,40,101,226,168,227,179,105,208,32,27,66,237,42,119,117,43,153,55,153,83,187,65,118,202,215,143,25,6,172,233,156,31,125,234,22,196,225,169,46,156,222,175,225,112,179,207,55,197,174,150,58,170,198,45,156,60,20,8,185,179,142,164,194,186,173,188,169,21,55,238,165,69,128,58,90,0,139,19,90,217,254,175,43,8,118,55,244,238,134,133,195,34,3,74,234,86,212,132,7,243,125,235,198,247,47,119,60,139,130,48,141,53,98,43,240,238,47,23,152,178,91,34,43,114,128,59,192,1,94,154,25,56,14,56,144,78,166,58,48,73,80,88,109,120,9,186,96,159,63,188,149,33,70,172,163,78,201,101,144,227,246,57,101,80,121,216,150,4,103,25,187,31,66,150,117,93,162,162,92,208,170,14,98,216,37,187,11,231,167,216,70,212,111,137,145,220,246,75,54,181,73,26,95,67,140,220,221,136,202,105,232,232,172,73,218,13,49,108,238,186,9,213,15,144,140,54,64,39,26,22,48,187,126,235,155,171,20,199,193,7,118,124,92,150,63,172,185,4,238,240,112,196,169,88,49,115,110,33,29,60,201,97,31,193,24,179,55,227,244,41,154,118,191,197,31,132,154,220,195,204,194,251,21,27,12,113,24,234,89,143,135,202,76,36,254,161,162,206,129,206,137,138,61,81,27,133,110,96,100,81,205,138,69,249,65,31,72,146,195,132,66,153,181,99,65,50,5,229,227,226,62,235,37,66,89,85,230,222,84,151,178,223,142,103,117,201,152,156,40,67,193,147,130,197,235,226,203,253,181,2,212,21,149,26,164,151,205,180,71,47,138,7,96,127,238,104,234,252,89,229,143,78,119,200,131,0,203,207,240,94,129,148,160,144,59,1,89,148,185,83,161,109,125,80,101,28,165,196,53,210,42,41,102,7,37,154,243,203,166,165,108,18,235,31,93,253,140,241,41,77,37,187,178,122,79,189,202,36,217,162,175,222,88,237,156,7,245,166,244,100,205,129,151,42,85,140,163,76,173,156,124,106,117,41,156,239,226,54,77,33,108,151,166,240,237,215,65,196,221,135,213,78,122,145,120,253,145,237,153,41,151,184,18,109,28,113,8,226,167,128,17,35,69,217,156,81,44,13,223,71,149,55,34,100,72,9,208,3,120,180,1,96,185,167,247,5,171,230,28,126,19,198,154,159,43,168,230,140,159,58,203,119,129,178,225,108,175,99,119,41,111,82,79,162,30,94,102,216,178,234,86,96,187,191,51,92,73,132,252,117,52,214,118,18,249,217,81,97,151,133,43,189,207,42,208,146,49,194,134,15,214,122,59,135,245,61,216,158,255,239,61,24,35,4,168,242,225,70,20,69,70,34,237,106,55,32,221,196,217,108,95,158,206,31,239,198,117,219,171,62,198,177,44,78,110,18,95,29,235,106,227,156,186,214,244,95,98,223,244,185,225,93,51,10,105,91,135,116,246,35,10,150,144,164,37,169,211,75,173,107,49,93,115,233,166,140,49,233,184,66,19,252,17,249,185,153,20,148,129,14,249,223,115,84,2,66,218,35,95,228,206,201,5,177,53,142,106,151,169,198,38,198,7,12,165,70,19,190,155,194,188,18,48,121,44,151,254,200,241,84,59,69,27,251,17,190,103,27,123,193,89,110,51,175,196,212,173,126,60,82,101,158,37,49,110,144,19,87,132,248,117,185,154,221,58,117,230,141,219,42,146,52,78,198,141,253,171,27,28,164,71,46,161,149,186,242,44,34,9,236,130,121,14,124,85,29,152,132,13,197,43,165,227,237,105,8,107,146,151,149,229,10,146,21,68,118,230,109,129,231,55,20,196,155,129,34,117,81,30,216,117,1,131,102,112,206,150,170,127,138,98,235,124,89,119,87,226,19,182,249,160,109,111,72,108,135,5,144,232,156,223,171,60,15,45,74,241,90,54,73,170,118,12,95,227,195,196,27,224,192,209,98,8,15,128,229,0,233,205,235,215,89,232,155,156,240,178,116,102,121,234,163,13,46,209,87,191,114,222,74,125,111,8,62,85,62,198,59,225,204,170,123,73,85,78,69,126,204,53,98,112,39,55,86,5,215,5,112,84,196,73,192,206,73,128,191,55,110,162,26,97,89,239,185,191,153,225,91,58,70,180,214,63,210,36,149,21,71,127,28,232,2,240,5,178,192,15,54,175,200,113,21,199,93,249,101,131,84,190,0,17,248,32,184,23,18,208,106,61,179,113,232,178,168,72,218,223,0,25,20,20,13,158,63,35,106,159,49,184,233,43,62,136,179,163,247,120,229,102,67,96,49,81,79,245,194,39,70,191,244,197,22,146,248,2,110,212,200,28,87,29,61,215,178,14,63,84,255,179,101,173,218,105,79,11,218,191,136,198,242,75,161,99,69,96,182,25,81,80,127,40,202,63,115,247,245,35,232,248,59,168,115,119,67,187,87,214,69,121,242,12,187,47,30,87,22,64,203,127,149,31,75,76,85,251,121,177,61,41,84,51,210,37,207,199,245,123,2,134,19,44,174,227,76,154,90,192,143,248,38,115,56,240,187,118,34,238,250,232,152,55,13,126,129,137,192,211,213,188,175,228,183,189,139,52,69,174,121,253,198,199,243,244,250,198,247,45,238,103,30,112,21,126,69,173,148,38,102,162,234,95,226,197,147,34,230,212,254,198,124,40,202,235,24,219,166,209,139,68,147,118,122,21,222,215,189,91,220,189,72,60,127,64,225,0,88,196,187,124,23,112,101,51,34,189,222,165,7,134,151,253,182,146,209,35,48,137,67,72,16,251,250,20,166,242,224,50,173,64,221,190,116,197,68,194,167,118,14,128,240,210,161,185,99,169,15,19,60,134,232,37,235,127,26,231,203,97,14,85,15,96,13,88,40,155,161,249,48,55,144,39,47,3,193,169,21,122,103,125,180,70,46,205,96,45,183,252,237,250,230,136,83,124,152,101,161,200,2,6,73,142,48,239,149,157,74,36,96,162,35,255,116,209,49,50,242,244,251,167,124,176,194,232,50,73,22,30,109,225,8,219,96,73,176,167,3,72,34,137,122,15,236,241,177,112,122,165,155,18,187,24,66,186,81,93,240,232,1,136,223,219,87,64,161,230,203,159,34,153,49,218,120,138,17,22,109,9,219,35,50,2,158,190,119,208,232,161,122,171,141,148,229,158,116,140,75,223,131,182,27,176,127,51,51,144,182,146,139,120,179,245,203,73,210,34,57,215,181,30,78,223,39,22,234,221,120,1,118,99,153,139,44,107,171,171,158,127,236,117,156,77,198,36,63,239,158,134,203,187,182,155,101,50,123,188,233,242,232,203,76,238,26,178,208,27,116,232,53,136,216,249,230,203,181,5,60,107,26,220,100,198,132,129,206,13,3,71,207,137,130,21,141,149,104,121,82,11,61,223,219,48,218,180,94,174,12,246,40,68,33,156,60,183,225,127,248,86,23,208,45,202,125,183,5,59,238,170,113,148,181,69,3,201,24,177,157,122,101,36,143,6,57,208,199,106,209,56,12,107,33,215,176,105,245,160,170,55,65,26,42,180,233,71,22,19,111,102,18,116,100,61,220,5,143,255,195,68,219,45,176,126,142,71,170,208,32,95,239,177,72,215,176,104,61,11,104,202,11,47,149,52,116,89,218,122,172,225,19,89,172,94,232,146,27,198,112,117,39,98,40,217,95,62,168,84,240,108,254,194,45,95,74,194,102,102,41,41,47,252,65,129,88,229,115,117,253,123,106,68,228,78,23,172,119,132,240,136,242,95,201,109,9,235,54,114,209,99,246,129,7,147,181,153,163,114,132,204,162,229,157,103,217,25,58,199,123,194,163,27,255,212,111,226,239,39,52,94,249,240,149,91,245,119,109,39,4,191,151,66,214,243,244,245,205,143,97,243,197,22,143,188,216,67,177,248,139,92,160,154,79,129,5,249,32,108,132,0,246,251,25,33,174,27,231,178,115,185,56,87,198,223,3,1,163,216,75,14,219,86,18,6,23,199,62,122,122,189,170,60,253,192,126,25,35,90,117,178,109,77,145,81,47,102,230,118,37,158,101,46,61,106,143,106,39,75,140,115,229,105,3,156,85,144,82,53,210,131,237,162,161,43,43,104,232,192,4,183,131,187,203,52,177,118,89,166,97,167,242,132,64,225,93,157,0,36,181,180,212,103,249,184,165,222,128,212,78,174,42,9,30,189,106,43,226,92,34,139,152,246,113,115,108,21,215,66,162,55,159,156,137,199,123,38,209,68,131,75,166,93,79,174,103,85,104,62,173,118,8,70,204,17,50,178,182,208,47,245,240,44,241,184,208,194,68,205,194,51,111,89,196,140,178,187,113,215,244,216,213,213,204,80,74,130,118,124,252,20,208,115,255,10,93,117,104,46,174,53,70,194,101,103,120,20,236,33,73,180,54,151,201,152,249,134,189,216,126,252,160,187,182,23,8,233,70,7,235,122,102,6,95,94,96,114,229,29,175,169,57,95,108,249,11,211,43,151,240,217,171,95,130,112,172,64,226,203,88,189,247,91,168,111,179,136,227,137,115,89,192,138,212,237,151,62,235,15,247,121,14,187,110,68,122,117,173,117,186,69,155,193,66,203,60,175,162,255,172,86,166,104,221,39,200,217,225,117,34,179,24,123,188,214,98,235,230,19,104,199,128,212,85,59,198,63,101,2,31,144,42,219,4,219,221,83,27,178,221,111,147,183,144,102,149,105,79,153,92,81,224,208,94,183,201,62,38,40,179,202,195,59,209,121,108,23,48,152,202,137,169,26,195,186,164,169,252,215,23,212,97,138,212,111,226,1,17,130,210,130,114,122,223,252,190,198,13,207,139,75,227,144,147,75,62,103,166,126,174,177,96,16,99,92,237,154,232,50,18,155,211,115,145,219,93,94,196,61,251,22,206,55,162,71,76,38,184,36,160,132,87,214,113,84,152,183,15,107,205,138,189,162,171,49,49,2,50,22,66,247,245,59,98,160,240,233,66,81,83,127,158,68,67,37,158,159,107,179,171,136,91,191,196,12,207,83,52,70,232,130,180,29,246,124,229,157,71,177,120,202,226,211,122,100,163,49,155,157,34,183,144,14,231,56,67,227,187,141,66,237,49,211,107,207,6,100,13,133,40,55,18,26,180,119,72,114,237,137,40,141,130,134,15,27,212,85,229,254,112,113,249,136,192,158,0,177,79,88,126,101,112,52,17,149,53,146,151,192,157,235,220,38,173,200,246,183,240,158,166,92,206,211,131,70,68,37,103,21,244,81,96,40,216,164,155,36,10,236,70,122,209,143,181,252,44,198,182,238,58,189,158,126,197,152,6,169,238,219,149,168,78,77,67,230,96,90,163,89,87,110,163,212,78,80,38,60,73,255,130,67,79,23,138,58,210,207,178,169,139,229,28,117,82,82,44,154,163,11,210,231,250,81,14,103,114,40,233,214,201,44,120,179,149,204,58,178,72,129,162,86,204,214,233,27,73,246,227,232,95,186,79,68,79,249,139,62,17,76,107,30,253,77,57,200,233,71,185,135,215,123,20,0,147,80,205,194,165,37,208,229,225,34,19,31,143,201,55,84,180,212,224,176,121,30,84,54,153,127,196,179,23,253,59,181,133,69,31,199,113,84,151,222,99,131,60,118,139,248,178,174,161,147,249,60,192,235,94,15,163,218,151,173,218,19,6,68,219,181,186,224,127,129,62,252,227,37,44,49,21,139,86,123,88,110,241,196,54,243,144,181,127,65,199,228,187,163,175,251,178,249,196,135,134,163,246,109,179,75,96,72,48,87,95,0,98,169,179,254,0,38,67,15,4,6,148,187,167,178,87,230,190,253,150,166,0,32,93,7,169,140,162,28,214,246,199,10,24,135,1,250,10,12,194,50,63,25,154,246,0,55,154,11,242,17,71,19,162,199,104,48,171,189,11,6,31,52,125,52,193,227,185,111,116,52,120,77,50,238,6,104,237,66,15,177,173,38,164,79,61,51,239,112,41,129,221,223,84,88,49,45,254,244,28,89,33,173,90,183,82,59,103,130,54,195,140,150,227,9,85,154,217,243,229,240,122,37,3,71,172,57,85,237,136,73,104,55,186,195,103,222,156,124,67,211,249,72,239,98,47,73,155,142,123,181,8,249,215,28,240,31,94,254,222,227,0,29,201,199,197,82,41,20,55,82,150,67,156,138,77,30,7,206,218,127,30,134,205,190,78,252,3,193,168,254,15,149,189,117,174,20,111,242,149,105,94,133,9,195,216,211,198,169,203,30,243,227,216,13,16,50,250,111,208,55,83,55,240,4,110,205,209,158,210,51,47,6,20,156,107,6,205,108,51,149,45,128,17,86,74,113,204,73,32,244,47,48,121,148,136,212,240,178,161,135,209,5,118,150,218,39,250,1,4,152,83,200,14,238,212,132,192,140,175,200,163,171,10,94,85,13,95,17,139,143,141,112,18,139,1,216,4,131,63,244,16,79,12,103,193,143,197,108,179,199,217,153,233,6,241,251,197,192,0,153,164,44,203,103,33,16,156,126,120,50,73,188,45,255,251,9,101,42,20,124,64,91,59,155,224,201,233,9,65,113,131,33,243,236,69,142,23,246,163,121,184,175,198,157,202,91,11,103,28,52,177,73,230,218,212,103,166,35,235,60,71,58,204,34,153,213,204,62,212,55,249,137,14,74,188,126,79,176,33,171,72,213,113,203,246,14,25,62,166,100,247,225,78,81,130,47,227,83,152,157,226,31,52,233,218,31,247,3,156,28,104,207,49,35,160,30,36,74,102,28,109,182,209,54,138,183,24,241,24,181,66,216,116,64,50,11,70,36,29,56,100,214,166,48,155,207,106,81,158,183,237,16,154,1,90,202,154,185,197,16,147,64,32,152,179,201,213,147,235,98,228,89,205,101,114,38,62,161,48,102,211,243,35,128,232,80,16,141,41,97,79,205,38,164,149,163,224,91,25,25,183,47,188,140,53,110,239,12,190,127,188,96,99,170,251,90,180,37,13,135,34,95,157,193,74,143,172,226,87,24,32,45,149,19,45,28,138,180,32,146,203,144,69,73,113,98,181,237,197,184,129,136,12,176,162,165,211,122,222,167,102,188,229,140,54,21,249,98,113,229,159,199,150,82,157,22,96,152,43,172,96,12,190,54,192,160,60,127,31,136,106,200,100,80,42,75,216,121,187,106,200,99,77,43,109,157,47,120,187,186,96,216,14,13,204,182,33,27,1,105,252,202,97,206,56,144,140,95,82,113,208,118,72,156,229,51,185,51,45,216,95,215,71,244,208,113,178,215,119,156,244,196,99,90,41,157,85,73,152,91,161,113,40,249,193,41,43,142,162,151,58,47,31,83,195,125,77,211,189,45,222,247,63,28,212,168,32,168,120,213,108,76,16,21,159,251,33,120,7,140,145,134,9,148,125,175,70,163,35,249,185,243,37,54,93,248,76,48,231,249,170,154,132,117,88,88,124,21,12,249,198,122,27,77,186,35,212,255,66,251,12,111,63,88,53,71,57,194,143,94,133,43,2,211,26,147,29,194,105,233,108,183,168,173,94,32,103,60,172,253,14,148,199,76,26,215,8,252,211,230,154,35,137,93,18,206,81,137,195,42,238,157,64,65,208,133,207,116,196,165,245,252,58,13,229,224,175,178,109,188,151,156,16,19,46,161,33,204,0,161,119,16,36,191,170,171,10,144,184,30,113,153,120,65,95,56,14,46,105,69,54,20,195,214,27,167,128,69,129,241,241,46,55,239,70,26,174,39,148,147,230,185,214,103,65,184,78,181,51,172,101,33,195,171,134,169,147,25,249,152,135,14,125,175,102,18,73,129,153,110,185,116,114,121,168,245,206,195,80,89,137,209,127,75,214,241,164,140,124,240,23,98,180,14,136,219,9,215,143,100,144,216,27,185,219,233,196,112,16,236,66,213,26,23,70,135,191,209,150,169,7,229,84,192,8,251,217,47,220,103,76,153,172,234,26,60,67,171,64,156,6,98,168,212,162,46,163,27,235,28,70,41,59,3,163,128,212,142,158,166,170,238,178,52,175,246,244,254,74,142,26,98,117,215,7,136,231,34,0,36,137,164,190,188,84,187,173,19,20,96,139,21,116,62,77,189,139,41,41,226,143,13,49,149,207,149,200,57,202,217,185,232,235,105,1,62,52,11,231,8,237,83,179,215,221,7,175,21,210,212,118,68,130,114,57,208,209,140,17,126,234,83,120,86,74,217,122,74,146,227,102,237,181,9,254,207,131,236,62,228,50,103,162,223,151,207,195,181,255,168,79,216,196,157,50,240,202,183,149,49,47,250,146,249,183,96,91,66,96,241,243,60,90,156,14,51,173,114,13,103,224,21,5,237,45,43,158,156,232,240,115,227,36,216,24,145,26,193,131,133,20,65,65,100,33,183,228,3,168,159,197,121,32,252,74,202,156,59,67,140,157,36,66,126,52,203,149,118,129,179,129,110,157,156,133,253,180,230,221,218,117,83,14,124,42,215,106,253,40,217,228,149,119,68,198,140,91,183,164,215,248,172,251,220,213,106,74,87,19,41,100,181,23,170,240,196,63,45,250,18,41,226,50,97,117,206,68,30,142,115,201,152,54,230,37,113,37,139,212,109,83,65,85,223,74,56,69,141,131,206,0,137,155,97,174,56,113,29,92,253,27,103,211,31,185,123,206,0,84,23,100,37,238,240,238,9,114,150,65,171,219,0,73,127,23,97,247,234,58,194,93,97,238,90,2,65,103,254,76,113,149,123,123,115,10,214,155,77,223,171,68,207,254,4,96,105,155,6,174,114,31,246,68,48,222,46,114,90,100,221,52,170,241,174,192,141,249,15,239,56,49,35,205,223,254,8,113,194,193,195,206,98,183,120,245,184,143,57,44,68,240,243,87,143,150,160,38,225,43,30,93,147,124,112,186,14,18,65,34,249,17,191,114,45,81,80,237,192,230,97,37,35,120,84,238,144,153,209,171,130,242,234,55,215,193,253,24,84,32,3,15,165,165,45,14,38,41,19,127,82,127,207,228,164,212,16,60,36,191,208,71,231,115,220,56,39,205,86,97,178,55,90,115,222,27,83,205,251,185,18,36,186,38,92,185,152,9,87,92,113,151,143,116,255,123,73,96,200,72,133,2,20,243,29,177,204,215,28,230,94,62,174,154,173,112,79,53,222,231,157,72,209,46,2,19,234,191,151,98,22,35,118,48,120,78,178,248,195,117,3,29,177,75,129,131,39,202,68,199,78,205,13,224,122,6,3,245,88,151,195,253,0,114,136,101,201,237,224,210,241,88,144,145,205,228,66,127,191,110,59,69,71,130,148,157,213,93,58,254,159,24,101,77,93,225,127,178,24,215,110,116,192,183,45,220,117,255,15,71,150,93,196,111,224,70,35,70,166,89,107,188,134,208,148,145,120,245,180,173,246,192,248,236,136,157,187,180,147,236,24,120,209,196,186,104,48,150,19,210,108,148,7,99,180,192,8,211,98,130,235,140,13,159,93,1,185,116,78,77,55,132,161,152,251,138,239,157,121,88,214,27,219,197,121,83,31,47,198,180,191,187,39,230,94,161,227,86,11,81,47,126,198,141,13,56,78,226,234,131,124,17,160,101,121,25,182,108,27,220,154,74,194,121,62,146,200,25,27,57,82,134,193,96,22,226,211,110,252,166,255,163,140,48,40,125,166,14,96,62,156,232,197,155,169,190,129,25,146,63,154,162,74,193,177,45,34,32,196,18,244,88,244,103,28,227,215,177,116,153,81,213,130,22,156,14,181,97,15,185,156,189,62,27,72,173,115,194,224,253,104,193,213,43,43,70,103,84,30,67,247,160,152,148,17,93,16,16,253,109,254,34,126,170,248,77,56,102,68,221,184,107,45,196,105,171,72,255,0,158,75,126,42,53,197,153,126,132,200,192,175,253,151,137,212,124,177,248,137,142,63,251,254,178,11,47,129,218,28,70,224,97,72,71,171,177,136,110,230,199,113,179,5,114,251,129,117,51,155,213,234,11,89,103,49,14,98,48,220,248,93,1,183,154,160,3,20,72,110,124,12,160,7,96,70,173,247,152,243,242,222,195,156,62,129,177,168,5,166,86,115,76,77,195,104,129,17,136,181,7,154,30,142,154,173,137,164,131,28,47,18,110,108,71,189,244,220,64,30,155,187,250,13,6,50,7,48,224,160,133,23,217,158,190,241,62,150,151,254,223,249,68,108,56,174,25,167,0,35,169,18,76,126,60,193,41,180,176,132,238,86,136,27,240,62,133,48,210,113,43,16,241,249,139,8,199,252,85,155,93,232,82,63,81,209,19,151,73,138,128,225,239,237,65,93,143,149,77,123,110,51,179,10,249,211,158,210,45,150,49,169,226,43,240,91,124,137,181,97,234,131,99,146,74,55,121,226,107,31,186,155,210,76,219,137,26,62,56,192,144,160,124,80,223,136,159,214,175,76,64,48,170,161,252,119,108,28,164,249,249,57,1,3,88,17,72,37,253,171,76,109,88,174,77,179,94,70,143,54,121,176,12,228,244,13,14,35,190,216,185,26,125,11,87,197,18,192,133,22,25,42,0,179,215,165,171,233,72,92,114,201,13,174,172,144,13,183,16,239,201,114,134,141,149,198,66,234,107,3,149,153,39,166,190,164,151,238,96,148,229,113,131,118,172,84,23,77,182,73,13,130,164,165,17,206,25,45,237,220,115,244,146,110,252,94,252,76,75,239,8,151,33,207,33,151,247,104,209,110,61,36,114,98,241,155,64,124,19,14,215,246,35,48,93,52,10,190,227,159,216,79,180,26,1,184,115,160,169,76,76,198,166,196,9,154,38,23,184,75,191,232,68,255,223,160,145,22,80,94,13,210,232,218,94,240,156,141,61,17,136,231,97,187,52,74,189,223,132,195,118,8,152,154,68,230,245,75,91,157,220,217,167,121,61,232,109,150,128,230,16,170,68,239,228,22,243,41,106,136,228,216,205,230,221,125,186,171,146,151,88,136,175,181,95,83,207,107,187,163,182,123,69,166,43,93,189,104,76,232,217,120,112,71,147,246,178,249,13,52,110,63,60,248,7,55,85,40,245,19,168,242,174,210,168,198,116,37,8,36,48,245,80,253,91,194,245,25,253,98,220,128,60,133,72,179,65,179,201,148,89,41,94,48,77,227,199,74,12,187,158,226,70,240,166,79,110,172,222,144,112,206,77,32,11,162,131,134,157,18,212,97,119,193,34,205,113,35,25,98,162,26,39,170,64,220,221,233,20,51,85,155,204,238,9,202,36,19,191,156,42,91,63,218,205,170,121,59,28,43,58,8,121,149,59,103,34,128,79,183,231,186,62,28,127,145,241,52,39,216,207,17,130,225,227,223,148,25,137,226,20,97,158,134,240,36,177,24,230,244,22,87,103,93,226,95,35,90,175,226,144,137,146,178,62,89,77,26,77,216,89,29,231,255,162,13,11,125,71,141,216,88,192,145,26,156,71,8,126,214,138,234,35,118,127,59,216,40,255,159,9,253,241,62,24,222,28,234,18,141,98,46,21,152,148,151,5,226,127,40,47,163,218,40,188,49,148,116,186,38,148,21,228,49,143,238,181,44,35,234,179,105,51,175,31,196,134,231,112,227,61,131,8,62,222,200,182,46,181,195,212,43,97,246,58,116,138,81,161,161,211,238,18,80,147,46,126,7,231,97,160,233,123,66,3,89,151,2,135,236,232,161,98,30,132,149,8,192,67,136,196,50,25,50,209,115,193,217,14,19,59,144,200,198,148,21,235,83,99,74,210,237,201,208,184,67,239,34,135,100,148,94,19,184,219,230,95,53,43,99,7,35,165,241,218,2,235,91,168,246,38,105,174,120,247,57,120,240,4,70,39,127,56,189,214,162,197,250,114,193,221,223,131,66,228,122,84,84,58,131,13,76,8,157,245,85,183,125,171,190,247,165,207,88,43,81,192,149,233,62,210,169,179,251,34,100,158,185,204,243,150,155,82,31,192,48,250,116,72,233,4,101,232,218,152,242,160,35,119,202,182,62,115,52,1,42,246,13,43,229,248,167,53,229,228,37,179,191,27,169,96,209,248,147,61,189,236,115,171,135,155,112,108,199,64,201,65,195,39,40,21,244,229,56,242,2,173,220,121,42,135,132,121,20,62,56,21,132,158,97,248,204,232,192,208,114,130,95,111,122,231,30,95,247,15,140,73,159,216,167,32,197,196,201,131,187,129,216,91,245,170,18,126,53,158,173,13,206,89,88,83,209,1,112,61,196,16,111,119,154,178,108,124,205,92,125,139,117,0,211,241,229,202,161,83,53,251,233,140,237,220,112,2,31,153,115,133,167,173,129,150,194,151,215,57,148,37,119,33,135,203,23,193,33,13,122,107,4,69,126,82,191,255,149,225,198,77,157,186,58,91,76,27,144,61,239,154,229,230,202,143,17,29,10,151,164,210,123,23,62,226,74,223,64,20,48,255,151,202,228,202,218,92,191,226,29,238,186,102,86,135,113,122,72,156,253,0,87,213,91,97,59,153,192,49,167,137,185,216,56,170,75,121,114,249,68,29,218,2,0,230,198,127,224,144,74,164,71,111,1,91,233,212,175,4,36,110,244,235,249,39,190,82,165,170,13,112,11,135,107,223,250,126,114,93,100,213,171,181,193,196,143,152,165,205,55,239,187,80,90,239,235,89,136,110,234,87,97,9,50,190,54,94,119,147,4,81,179,59,163,190,166,180,3,16,40,130,178,187,91,221,191,17,8,0,4,179,179,187,249,96,74,97,48,125,79,143,233,127,208,59,221,1,232,187,106,101,156,2,128,131,212,114,89,207,185,27,113,66,22,21,159,56,16,168,180,213,201,64,134,122,129,104,15,65,83,5,119,229,89,74,179,213,242,81,76,184,84,30,126,140,249,8,212,160,117,187,133,66,38,49,53,176,47,132,147,152,89,138,24,222,114,105,82,249,248,130,221,73,195,139,147,68,70,57,78,161,173,42,108,205,77,158,28,198,196,220,169,145,190,119,13,236,244,47,13,183,144,140,133,10,228,64,236,46,98,235,38,172,213,169,40,48,168,176,46,76,138,31,69,65,157,10,156,67,222,60,18,135,31,126,200,186,61,255,155,183,197,9,42,29,230,51,252,112,4,126,10,47,244,161,195,138,49,203,229,191,5,153,205,86,61,173,6,162,191,105,237,239,20,26,126,130,219,142,231,29,201,194,217,10,144,94,166,45,50,169,100,251,239,203,162,35,4,95,207,180,94,212,95,20,85,13,198,72,36,145,247,184,216,69,59,101,95,133,55,189,92,162,147,7,74,41,106,71,118,77,226,242,182,185,69,10,218,123,171,99,225,147,133,140,160,124,10,187,24,13,218,225,144,205,74,152,8,247,136,113,117,69,158,216,119,54,160,86,2,234,147,101,151,212,41,48,202,187,243,100,117,4,9,132,151,242,136,201,142,101,126,63,139,38,70,179,82,7,58,135,59,196,161,243,17,57,20,69,45,80,102,80,27,225,51,131,75,186,2,236,202,72,241,45,16,207,142,234,233,187,139,8,128,127,118,47,24,201,13,139,30,34,134,6,104,170,25,24,238,210,202,83,102,45,162,228,42,96,237,247,56,160,10,107,4,161,190,132,101,171,183,192,245,68,249,172,130,214,158,253,39,108,162,72,37,157,119,255,83,68,231,61,90,224,37,214,165,85,211,152,135,192,204,157,101,105,190,180,72,123,79,113,82,239,247,194,165,2,73,227,58,154,103,33,29,175,111,232,104,6,104,88,85,134,116,46,35,227,179,195,213,64,162,57,238,4,76,252,71,250,92,235,99,92,184,8,83,231,126,200,131,214,130,150,165,106,25,34,240,204,61,230,10,101,195,144,88,28,2,108,182,157,161,138,44,107,16,39,144,183,17,73,179,140,147,137,17,236,91,14,200,33,44,53,112,236,83,10,172,213,177,90,1,214,145,101,154,175,116,212,149,21,109,173,131,84,238,74,146,245,43,177,70,9,183,90,253,79,5,215,116,51,20,17,215,164,97,36,242,4,239,141,161,218,32,158,152,200,44,13,56,113,127,62,218,221,195,187,30,47,181,2,107,87,197,237,198,102,155,135,173,140,203,47,68,210,135,131,120,39,86,212,141,88,10,108,73,21,206,227,30,100,78,99,29,131,226,64,34,131,73,22,182,220,104,234,125,227,229,200,124,117,7,163,252,162,94,175,152,175,143,93,71,82,128,107,41,150,11,230,144,214,94,252,138,95,226,228,205,245,131,80,63,213,6,97,160,58,229,226,246,228,28,45,119,108,30,100,147,250,129,226,240,18,246,35,86,100,34,127,226,57,168,49,43,139,140,120,155,32,23,108,43,169,11,27,189,235,103,158,223,28,127,123,243,209,65,136,142,46,52,42,120,30,218,248,39,201,225,94,234,190,126,5,172,158,48,84,127,34,127,68,97,197,137,65,135,166,12,231,227,74,173,133,87,28,147,248,156,185,119,51,78,42,30,183,63,135,116,23,99,203,131,85,245,185,210,195,141,198,145,201,13,35,104,109,17,191,234,87,183,52,5,253,30,126,171,11,92,191,170,207,160,64,139,111,193,198,118,43,12,137,238,232,229,142,67,129,51,195,249,189,201,52,188,24,72,62,46,228,136,235,59,147,207,194,182,162,233,108,83,188,145,165,252,71,107,120,186,127,151,88,84,68,174,24,249,71,252,169,131,172,160,249,170,237,173,229,52,30,165,56,214,12,113,177,207,75,202,218,128,125,107,201,45,134,87,43,166,55,81,208,28,203,207,202,173,143,76,70,137,217,210,189,213,100,3,30,138,50,171,204,235,3,171,22,196,107,38,23,213,137,212,80,104,78,96,56,40,90,149,213,46,235,183,82,77,57,29,192,204,115,85,159,95,105,254,230,47,255,55,138,221,145,2,101,33,19,177,15,156,16,181,51,223,33,180,170,158,167,6,143,126,188,200,42,46,78,133,129,64,8,68,239,167,199,181,239,119,5,73,115,55,3,84,127,89,170,84,66,51,118,34,172,112,178,199,164,77,97,127,193,146,237,254,55,11,27,48,236,206,65,176,79,42,125,22,167,193,230,105,161,68,220,255,76,31,245,68,204,163,252,2,235,148,222,20,95,41,161,248,179,53,44,212,27,207,168,239,46,230,182,76,31,87,247,100,86,125,255,240,28,213,3,29,108,65,150,43,86,147,101,207,227,111,136,246,60,109,114,39,17,100,173,198,136,59,211,191,47,79,146,124,61,68,40,107,130,176,193,50,222,225,14,66,28,240,172,235,54,222,68,31,86,117,33,221,202,148,79,166,160,197,208,153,233,28,244,114,211,192,226,244,233,50,118,102,6,13,176,75,188,42,187,23,47,238,128,50,207,71,241,180,117,138,224,44,238,40,19,88,128,81,53,121,143,131,117,163,103,159,114,211,17,123,201,190,39,195,242,183,153,198,29,201,148,251,93,163,37,236,185,42,186,184,75,215,212,171,156,188,158,143,214,44,85,160,244,24,42,169,243,213,118,150,43,175,128,85,104,138,92,19,252,24,84,36,51,78,114,193,245,76,107,209,186,176,240,78,67,235,145,68,215,163,120,34,111,49,0,78,131,160,113,172,230,9,165,143,140,98,205,150,203,59,226,39,68,79,221,151,184,157,79,207,164,142,206,106,46,77,162,10,45,161,179,202,37,237,185,148,20,130,50,12,75,146,187,240,80,230,249,226,235,176,73,62,231,14,165,148,152,19,115,53,127,165,90,33,208,136,13,245,126,209,103,249,45,106,94,168,111,41,43,37,71,148,254,150,157,29,99,41,186,219,22,234,162,38,206,136,153,42,147,49,105,164,30,238,83,130,219,196,29,91,71,75,125,69,37,85,7,178,252,105,245,60,121,223,70,111,35,242,254,170,182,146,115,31,250,127,135,220,161,15,23,134,51,40,56,246,25,223,159,234,200,240,116,149,164,220,75,74,250,170,27,60,57,56,34,211,111,204,249,21,239,179,134,152,165,86,109,184,205,61,28,221,147,198,143,116,162,102,8,111,204,117,131,45,208,169,72,212,225,220,170,247,48,210,233,240,27,194,75,108,91,19,70,151,243,4,173,15,52,59,161,62,43,187,33,149,194,232,104,27,110,12,141,1,23,9,153,63,242,249,53,79,222,26,255,67,99,116,73,117,67,203,217,95,85,5,235,133,215,177,190,241,9,159,60,132,118,223,171,209,86,219,169,216,77,179,95,156,17,202,17,199,77,159,117,190,210,119,253,237,0,192,233,216,155,157,91,33,38,149,201,147,230,42,134,211,232,191,158,75,165,225,153,205,103,238,254,31,5,4,113,75,134,121,171,195,79,111,237,156,23,208,124,130,156,157,28,53,50,147,135,113,111,79,192,224,105,68,255,92,144,213,66,115,17,239,189,21,52,228,246,205,66,70,202,109,157,228,157,174,13,149,127,68,123,218,108,164,158,231,128,198,86,61,97,134,154,185,241,73,176,169,100,236,96,77,9,202,59,228,209,157,72,148,31,31,95,246,16,75,169,90,75,157,38,254,250,230,210,141,67,146,75,70,236,29,97,17,28,151,215,106,243,216,0,240,180,204,185,46,94,166,224,18,128,78,195,250,202,125,48,67,222,81,131,230,20,251,158,153,220,55,160,195,96,31,20,13,73,186,108,132,127,16,217,47,102,68,88,34,83,143,161,156,117,205,218,58,66,100,36,209,151,117,252,138,161,33,157,185,151,183,94,40,20,3,254,54,51,253,172,87,34,29,66,175,1,109,116,103,86,71,240,145,20,212,28,201,145,225,143,101,255,138,78,193,113,104,63,6,213,37,65,47,198,78,52,24,13,162,7,136,206,33,198,149,200,110,40,52,176,215,14,156,20,112,88,212,110,196,132,20,21,160,132,153,108,55,123,9,9,133,225,15,218,99,63,118,89,240,176,187,230,145,3,70,43,225,21,213,105,167,6,91,185,27,42,68,235,252,122,12,190,184,181,94,214,114,191,172,161,246,182,148,54,58,60,46,5,45,37,238,233,230,198,168,149,45,164,26,85,67,36,200,20,193,139,250,25,105,231,3,47,137,202,1,141,195,253,30,15,73,32,68,177,227,78,93,18,236,141,45,76,3,152,58,179,5,126,222,94,0,135,91,120,116,109,107,92,218,179,153,107,143,34,184,185,200,143,118,183,8,97,193,164,248,171,78,16,193,156,252,81,189,42,131,22,3,6,111,208,202,85,196,8,13,47,15,122,217,234,238,35,222,105,26,38,44,32,120,11,144,70,150,141,2,192,114,105,216,202,24,165,98,181,80,19,110,206,195,127,118,78,198,116,102,78,176,52,242,204,214,7,143,25,226,20,239,123,160,168,17,233,232,99,118,143,80,135,27,210,43,209,237,217,252,161,106,2,0,206,81,70,200,107,209,30,47,108,26,115,158,198,51,38,159,88,69,59,22,72,160,136,196,125,164,170,5,108,13,31,165,160,106,219,209,212,20,70,12,86,225,144,219,176,47,203,205,60,59,48,133,75,154,72,246,174,169,24,211,21,237,62,116,164,235,231,46,92,37,159,164,139,52,6,20,81,114,6,11,122,97,78,8,43,150,16,196,145,69,33,95,203,30,190,181,57,35,170,32,55,162,107,137,32,95,47,161,151,72,41,71,19,138,39,129,42,195,248,11,255,219,86,228,205,57,255,100,37,8,18,37,193,85,25,122,130,20,173,144,246,244,39,192,91,131,151,150,243,124,226,146,94,161,45,88,78,228,166,22,41,91,89,186,13,208,210,125,0,123,35,142,128,150,173,240,238,71,127,147,148,84,243,194,206,170,12,44,29,243,213,195,76,18,180,101,78,79,121,170,74,185,53,6,174,253,53,156,250,146,99,178,246,244,19,162,3,128,103,59,252,47,192,212,143,180,53,48,33,227,65,208,219,14,31,143,113,16,106,35,217,102,155,244,233,120,210,199,148,185,155,34,51,176,42,129,187,154,114,25,191,12,170,211,58,133,202,204,82,154,17,74,227,30,107,175,221,56,235,207,174,178,24,229,79,194,65,75,181,147,57,1,10,155,226,107,217,195,73,81,77,186,74,31,151,255,52,179,89,6,97,253,111,234,133,124,2,246,41,128,173,68,233,121,56,0,234,66,228,185,139,197,216,209,246,120,239,12,247,205,166,154,166,105,35,182,80,219,126,115,188,137,152,131,82,183,131,176,136,41,181,82,177,46,9,27,20,160,158,65,22,232,100,110,184,87,38,150,83,61,159,3,187,207,192,81,161,210,59,145,77,20,86,248,118,92,101,212,179,202,114,182,131,171,160,185,26,242,220,57,8,182,231,19,138,219,225,142,9,236,194,86,148,177,92,12,11,143,1,105,184,34,119,191,83,20,46,65,147,118,94,172,72,24,81,243,138,2,142,190,165,142,115,243,137,106,103,113,48,231,70,190,86,251,55,226,140,91,30,80,121,222,62,111,127,90,203,184,243,39,229,146,220,129,79,234,238,125,179,21,230,175,242,6,103,96,154,85,41,214,118,167,209,186,12,107,177,70,36,216,145,51,179,207,48,250,252,24,201,66,252,88,89,39,211,28,89,171,72,173,232,7,140,39,13,94,252,138,52,147,169,247,154,77,200,11,35,197,60,142,54,211,19,121,162,148,250,113,236,2,143,113,154,45,47,60,74,92,83,241,1,195,223,145,109,41,142,110,214,65,149,161,11,202,53,196,146,218,128,34,249,112,100,69,100,121,233,218,66,153,172,157,147,211,43,131,11,71,130,68,212,84,73,34,42,131,237,104,225,160,227,99,0,102,20,68,35,172,163,58,160,185,37,219,232,3,209,62,254,8,52,23,224,54,43,125,8,12,90,2,166,52,77,86,232,69,144,70,13,82,81,186,134,100,211,52,245,213,209,113,112,106,170,99,245,37,103,89,114,191,195,75,246,131,10,181,209,103,223,34,120,106,191,84,26,89,57,163,164,45,184,198,46,182,35,14,77,66,35,245,155,179,208,84,161,120,184,51,183,247,27,51,207,60,187,13,169,19,134,121,110,74,27,227,104,56,20,220,51,212,74,78,129,73,134,61,95,72,4,49,110,88,29,107,23,182,17,46,95,245,214,111,88,20,226,170,245,44,82,130,33,5,220,124,203,6,123,141,14,11,63,80,39,101,106,187,211,164,253,151,9,33,197,205,105,170,166,212,78,125,139,178,69,155,52,21,184,71,39,172,192,253,73,83,185,183,39,51,229,231,252,92,57,213,19,230,218,114,75,20,174,188,144,157,238,104,137,216,248,29,57,123,133,191,43,223,122,255,153,215,64,139,217,171,233,154,64,172,145,187,185,165,167,73,245,19,11,206,134,137,64,137,24,70,32,1,44,24,167,17,108,121,15,234,234,40,211,168,221,237,142,54,254,223,200,5,69,75,56,235,191,161,211,134,234,38,25,17,184,60,99,179,75,230,87,247,96,10,133,132,221,253,157,11,46,0,141,150,115,240,222,6,58,33,213,231,250,105,167,37,199,126,252,232,92,5,93,105,65,58,114,66,79,182,60,49,120,47,175,231,152,117,178,143,133,11,211,78,235,126,165,156,5,3,148,100,238,250,122,100,170,49,117,209,151,147,253,53,27,128,73,161,23,118,19,219,106,104,119,220,55,74,104,249,107,109,89,213,184,196,46,217,46,197,187,130,16,20,216,72,87,57,43,177,103,14,51,47,29,80,189,10,233,36,150,14,239,154,97,160,191,161,95,30,21,48,15,220,168,10,233,233,43,242,83,207,241,239,230,80,30,241,170,48,245,160,206,142,31,180,42,73,161,179,83,139,176,109,174,77,45,86,41,2,50,178,100,174,87,158,176,64,145,8,224,159,158,12,70,12,120,194,126,137,2,9,191,69,127,8,131,235,183,194,130,106,30,76,41,109,171,112,77,245,241,12,91,74,177,91,220,50,47,21,245,74,214,13,133,78,184,246,83,206,181,246,104,2,22,133,245,199,196,14,46,135,174,129,39,23,78,175,199,149,118,227,198,235,2,131,10,93,89,142,186,253,75,183,213,255,214,183,162,241,50,134,11,240,132,238,102,107,188,176,103,77,51,220,171,50,85,254,24,68,159,185,220,189,105,105,73,165,46,74,159,20,159,211,83,29,92,242,206,128,184,56,45,111,219,251,178,252,72,231,170,83,46,103,165,147,235,247,33,210,81,234,119,49,155,79,143,30,122,198,76,45,214,1,176,17,10,214,197,193,46,75,160,245,45,55,180,239,230,186,186,16,136,207,176,154,4,145,252,225,59,137,248,68,129,2,178,113,28,219,1,251,193,178,96,41,225,42,225,35,249,240,90,31,233,105,95,30,160,167,155,231,7,181,28,84,62,225,68,96,7,127,8,153,14,171,130,223,10,249,58,83,20,60,142,39,179,36,121,15,140,61,65,230,163,81,81,72,165,91,150,123,131,56,162,173,153,32,166,75,211,9,24,142,50,186,220,52,197,254,32,36,7,160,174,43,146,85,170,8,77,19,235,75,119,68,237,157,184,155,110,131,184,180,110,209,48,50,197,197,219,32,74,96,35,209,182,66,40,68,40,202,82,219,151,39,254,109,219,184,105,124,152,29,186,64,138,83,137,8,182,109,212,122,225,151,163,28,129,22,101,153,112,162,250,24,251,0,63,38,98,127,31,32,109,86,20,43,79,125,213,173,9,223,185,174,135,136,252,203,147,0,176,118,37,118,18,31,178,220,41,193,42,229,181,157,169,121,225,42,119,82,91,198,127,194,161,171,6,118,177,154,64,139,102,173,203,248,34,153,148,115,84,95,112,68,61,63,3,191,128,240,17,78,180,4,38,77,57,129,228,153,123,153,38,60,249,150,191,66,229,185,65,232,150,77,106,131,68,32,62,65,45,68,232,226,165,104,10,124,43,171,186,48,139,110,239,218,139,234,93,69,209,68,171,215,191,130,97,185,184,33,189,113,112,143,24,198,164,61,248,247,216,20,113,54,97,86,254,156,129,143,237,234,55,30,178,69,220,85,236,220,229,68,23,101,147,33,244,187,61,207,131,117,214,23,136,186,146,14,24,197,47,70,101,185,118,29,228,36,77,44,89,246,129,172,214,117,145,133,243,171,55,211,248,114,93,97,233,10,91,155,134,193,117,110,227,40,58,147,150,132,162,26,30,226,116,161,27,205,156,130,15,61,183,48,211,194,157,245,167,87,186,68,249,113,1,164,71,192,243,93,44,171,54,0,147,181,6,0,152,253,16,166,164,198,85,106,39,120,86,104,151,39,63,26,27,41,197,176,86,61,121,31,114,55,1,244,51,22,38,30,14,145,6,207,18,78,199,146,62,1,114,108,21,146,74,248,27,232,101,20,93,245,245,184,93,150,81,191,68,133,33,71,114,189,197,98,56,135,250,173,9,204,201,37,1,44,240,7,88,88,238,139,191,220,242,26,58,59,222,83,70,43,137,82,79,66,251,122,236,127,87,2,250,53,13,143,80,132,103,209,136,240,181,242,167,241,122,244,45,70,53,226,48,236,85,244,181,117,62,24,208,95,2,168,243,184,230,242,201,10,196,254,29,89,167,168,147,26,119,14,80,34,217,73,154,245,104,187,29,80,98,145,214,238,127,90,24,62,141,229,144,132,28,103,194,195,34,108,241,76,28,14,107,151,204,34,214,167,33,79,55,98,159,79,183,204,140,124,87,223,150,170,139,33,153,104,212,74,35,154,104,26,237,198,47,131,115,170,154,253,47,47,217,233,203,36,194,199,204,181,69,69,223,22,122,174,62,193,128,198,247,179,38,203,113,42,176,54,17,141,9,237,228,85,219,120,189,158,94,66,251,17,154,152,115,1,206,165,154,241,240,183,174,40,155,39,11,96,196,201,231,116,22,180,112,15,45,174,36,32,138,244,1,8,97,221,4,228,201,90,197,181,93,11,172,53,120,83,207,15,113,117,105,116,105,37,13,1,136,224,107,158,244,196,141,240,73,66,121,81,115,96,39,41,67,26,31,31,224,63,140,117,223,186,198,208,161,54,207,98,147,140,89,21,247,94,184,76,182,60,170,105,204,158,84,88,33,72,143,15,135,144,193,30,182,210,134,79,87,227,197,111,202,177,119,19,172,184,76,42,240,251,197,36,35,9,202,25,54,76,18,209,127,89,153,102,206,164,15,210,164,33,130,181,149,145,215,105,245,54,231,168,118,211,56,113,35,167,150,245,198,126,137,5,5,188,228,254,132,71,236,110,28,21,74,11,7,173,182,94,63,16,81,251,248,174,130,18,167,2,150,223,6,208,0,196,135,120,83,155,135,142,152,93,236,36,81,67,109,146,101,111,179,5,231,254,38,12,42,14,207,21,135,66,149,10,137,134,207,188,133,125,37,140,191,241,142,59,111,192,208,161,125,134,95,134,160,247,170,184,82,4,4,151,101,206,118,119,95,24,110,164,188,230,30,134,186,91,238,53,193,199,246,189,239,181,203,19,243,3,231,230,134,243,83,93,9,55,199,79,219,194,240,71,71,97,156,231,201,183,109,249,175,30,52,18,193,15,123,96,214,78,158,170,221,154,18,114,225,149,90,105,59,233,46,97,116,55,25,50,71,92,2,99,131,26,249,64,3,108,1,92,250,23,19,63,111,70,153,103,47,139,230,155,95,238,81,198,92,137,34,179,15,173,249,42,213,223,107,0,46,114,47,7,215,92,6,120,164,162,37,86,24,96,205,106,87,200,116,225,127,23,101,91,144,188,33,249,233,18,181,58,208,61,235,90,244,144,198,133,45,62,183,165,242,221,60,62,183,110,92,91,81,217,247,19,33,77,98,69,152,8,136,179,165,43,150,43,92,226,38,85,95,82,177,54,100,203,20,18,130,215,188,166,96,106,246,30,235,172,178,248,210,24,12,197,241,209,172,50,122,1,35,152,245,183,131,91,190,1,205,118,182,75,3,152,145,5,201,110,233,44,10,95,158,8,4,106,5,200,208,32,225,240,109,147,251,187,206,78,66,43,61,90,4,217,142,130,156,171,60,15,175,126,149,7,150,183,216,175,32,115,64,97,113,42,170,47,190,72,237,142,97,135,87,23,91,16,187,36,232,147,94,189,85,96,208,167,208,134,155,189,38,239,112,237,5,241,38,206,253,91,100,70,253,193,134,245,56,90,133,179,168,185,161,237,137,166,114,90,155,229,83,228,43,193,42,202,69,193,82,185,1,149,11,1,217,227,63,214,105,25,141,185,63,232,201,149,38,86,33,226,134,189,155,132,85,150,44,133,219,64,247,109,244,247,40,78,188,47,84,222,201,104,143,147,251,87,227,169,67,119,44,155,3,247,94,184,35,73,146,56,15,17,124,183,22,212,32,185,72,118,149,79,237,58,70,144,31,111,187,96,33,50,231,196,89,112,93,28,225,170,86,223,142,105,235,112,43,182,53,156,143,2,154,240,132,197,172,46,70,122,145,76,40,160,185,17,143,42,63,121,136,149,140,10,98,238,194,158,246,249,98,46,250,73,21,115,170,43,229,59,74,98,218,28,24,60,182,170,108,220,168,246,219,167,165,121,91,107,98,196,39,223,55,120,108,228,172,106,47,110,84,179,110,182,232,175,225,200,30,253,39,99,236,163,86,36,71,14,96,238,227,110,177,14,132,144,18,230,90,59,205,207,90,100,252,86,233,106,139,58,98,20,167,236,25,140,205,222,127,71,181,198,88,155,177,202,208,223,55,148,18,56,143,90,158,137,89,54,42,150,74,15,155,25,112,142,251,10,102,103,80,145,166,225,245,92,244,38,209,233,197,1,15,245,198,200,52,26,38,130,29,60,111,92,16,220,249,127,154,206,103,74,69,218,137,36,243,11,177,240,34,187,158,151,83,49,137,176,135,42,214,96,37,213,132,7,193,116,201,159,205,215,167,75,64,115,112,146,254,62,41,209,198,216,93,162,88,30,40,44,214,231,211,20,20,135,182,4,113,82,119,184,19,132,249,85,115,249,98,152,236,233,172,131,233,0,211,182,137,15,11,179,255,79,59,75,228,152,226,238,102,186,197,23,137,31,39,165,240,122,129,151,209,33,242,164,24,205,53,36,108,155,103,21,204,83,27,88,242,227,60,232,166,76,67,113,139,219,233,59,131,159,181,210,199,117,129,182,188,174,147,185,186,40,67,253,87,185,71,119,196,108,117,39,45,123,112,82,120,27,38,237,26,124,137,42,150,132,171,164,234,161,179,168,168,106,244,30,12,31,68,168,168,106,220,54,248,54,24,102,41,217,28,180,230,195,182,80,71,108,142,94,252,213,77,4,63,162,62,133,150,189,56,75,135,174,244,43,188,181,101,171,240,157,171,15,248,150,232,249,204,175,50,77,105,158,213,24,233,214,175,247,82,5,115,53,118,52,135,35,220,38,129,228,81,90,151,183,216,48,1,239,188,149,107,200,203,89,4,2,76,180,252,115,119,242,44,176,242,178,149,42,58,223,91,185,148,138,23,28,239,61,196,214,217,175,112,69,164,167,184,165,100,203,193,14,29,217,239,207,44,186,88,98,255,45,193,215,100,77,212,211,198,223,244,165,45,96,34,44,240,246,4,64,207,29,9,117,239,243,255,194,99,175,121,112,36,172,126,156,82,26,143,169,224,24,238,11,230,25,192,151,115,175,132,172,220,1,191,19,182,77,21,42,4,127,127,84,155,166,106,220,227,7,145,92,95,173,244,102,158,11,73,168,12,14,32,151,117,190,174,20,130,20,231,80,72,233,49,175,20,57,214,122,210,38,153,233,76,221,125,28,248,87,188,172,107,72,179,195,252,72,125,117,118,160,54,255,153,34,216,157,126,51,186,176,69,17,104,185,104,216,52,90,98,108,237,170,120,54,244,124,3,78,132,137,249,98,224,193,121,152,36,85,11,118,241,10,206,204,146,97,126,220,81,125,83,195,35,10,252,241,50,48,17,49,194,28,146,191,154,188,38,40,28,81,243,183,14,133,224,151,44,209,11,220,169,193,254,140,237,28,186,66,159,80,131,162,180,163,92,19,175,194,202,94,18,38,177,98,42,27,105,222,147,132,97,126,192,166,217,28,156,100,208,8,135,52,76,202,104,134,22,118,245,26,230,184,30,187,118,26,133,63,100,130,48,82,169,35,230,227,234,249,119,150,45,160,115,117,254,61,144,79,242,72,67,101,192,148,154,218,234,102,40,167,75,156,129,211,143,193,237,242,204,94,94,56,236,78,129,250,98,98,179,239,175,132,122,109,194,217,140,134,56,174,133,59,18,112,100,232,21,149,204,191,103,38,18,29,66,151,131,219,165,214,169,163,238,127,15,253,52,70,234,175,87,203,166,122,196,121,10,220,67,93,241,130,47,251,148,196,210,48,254,52,242,251,180,113,237,221,219,141,219,133,226,248,166,109,166,184,106,177,229,110,12,125,44,50,241,220,190,132,115,222,189,210,87,153,117,177,49,54,78,27,171,186,75,174,63,166,160,70,105,84,113,116,163,103,149,213,222,108,168,87,38,88,179,237,0,77,22,125,105,97,70,104,131,166,112,110,24,116,56,174,175,232,130,159,118,163,4,93,79,210,206,52,178,185,250,162,176,122,4,200,216,19,184,250,152,87,67,103,231,198,15,4,116,171,201,65,2,50,249,97,33,109,119,183,232,202,137,220,112,19,103,202,152,246,12,103,187,206,156,190,82,152,193,91,30,155,173,26,156,119,161,71,52,142,188,154,58,241,193,83,94,209,149,96,103,72,235,85,224,188,145,98,230,203,112,68,82,157,236,159,184,107,9,250,149,111,115,171,159,135,149,65,104,57,196,243,80,217,57,209,207,4,62,229,132,248,254,240,34,126,108,11,160,194,167,52,0,147,210,210,37,177,74,225,255,84,75,13,198,72,144,99,42,34,99,21,28,63,208,156,29,69,225,101,181,34,93,13,232,217,174,156,52,37,12,227,191,219,37,165,201,49,143,157,43,186,249,196,60,71,239,45,234,79,107,64,179,88,105,216,172,26,44,196,163,213,228,84,225,15,122,110,202,144,94,164,234,254,229,26,39,39,99,98,228,127,184,19,181,42,148,121,191,238,148,239,113,51,3,121,220,98,11,39,155,142,163,123,100,11,138,211,218,212,210,83,37,63,225,253,220,134,101,160,74,234,102,62,1,223,34,13,210,146,2,82,33,8,135,176,193,226,203,92,166,204,42,223,62,72,189,165,9,5,175,197,137,190,102,197,174,196,157,132,249,199,252,199,217,91,22,252,26,119,161,1,47,2,202,215,147,34,89,153,209,5,124,90,130,10,74,254,205,18,157,168,197,16,155,201,149,36,132,230,211,240,149,189,125,200,222,106,135,68,31,207,8,246,47,78,5,180,207,45,77,152,20,145,114,80,246,107,50,128,7,117,159,153,135,60,119,185,121,164,49,135,163,194,31,83,181,251,92,184,192,122,36,191,101,166,1,28,74,253,224,173,113,154,5,129,160,100,54,95,229,252,210,170,212,77,241,210,126,126,167,84,117,48,70,153,196,16,94,190,155,22,28,114,33,155,41,237,134,58,20,99,157,38,187,83,244,225,184,110,217,146,160,70,250,148,72,148,81,61,158,140,163,65,211,150,134,90,254,248,207,237,186,116,30,120,127,48,27,72,53,91,245,172,246,227,143,170,113,229,100,20,18,117,24,96,181,83,203,245,203,231,225,246,202,223,92,212,181,137,199,90,9,96,21,240,154,102,181,60,229,91,222,222,175,128,42,142,249,111,195,150,171,248,106,125,213,237,133,119,118,61,39,114,62,207,63,236,8,0,105,249,54,45,44,47,40,54,234,113,109,190,52,109,9,18,154,69,78,243,143,240,131,196,79,232,250,39,113,232,35,195,162,200,176,117,115,130,1,125,213,225,104,49,95,7,131,2,87,233,80,245,97,11,155,140,5,68,238,81,201,250,91,161,185,199,218,135,96,247,108,207,226,5,9,195,138,193,118,156,142,47,164,137,58,39,177,130,164,48,91,1,48,111,39,160,29,202,35,40,113,216,111,215,177,168,83,247,29,221,97,93,11,193,22,85,187,254,60,46,248,56,233,23,135,102,79,58,32,82,74,238,154,69,189,116,210,249,74,176,69,233,90,129,123,204,245,187,10,219,51,242,237,65,108,56,173,224,191,229,221,113,94,2,178,148,71,29,167,53,138,112,57,227,196,171,64,20,194,177,56,126,36,87,26,234,77,179,11,62,61,180,134,125,57,156,250,237,182,125,6,70,165,94,164,173,25,119,147,254,156,189,82,27,196,162,41,160,158,78,76,178,120,11,50,216,209,123,63,186,74,244,167,238,104,90,41,201,148,95,192,78,183,109,34,15,168,110,119,255,165,89,40,196,226,58,119,31,196,250,17,89,146,77,24,107,129,160,159,127,11,88,240,152,62,150,192,87,34,1,89,9,112,44,153,185,52,12,188,193,113,217,97,167,234,107,34,144,217,181,3,140,131,127,30,211,210,49,131,187,182,123,251,38,90,55,243,131,191,249,221,149,122,82,252,224,237,231,211,242,138,34,219,162,165,79,12,103,211,155,239,43,225,155,108,157,19,58,79,179,124,164,53,5,220,244,164,164,30,189,71,99,104,253,23,46,143,62,15,206,204,43,15,20,168,160,238,40,131,63,188,198,154,19,75,4,221,167,164,56,248,138,3,198,0,185,123,221,6,255,213,64,73,186,2,110,89,40,213,222,222,28,155,208,213,69,79,42,13,36,35,14,20,112,132,159,175,157,75,209,2,233,219,17,174,64,43,245,237,166,147,86,249,36,85,235,29,140,189,181,90,145,236,251,221,59,53,87,115,213,23,182,14,187,115,87,196,112,123,96,88,150,15,150,104,129,25,135,77,26,103,9,56,246,20,208,228,206,186,102,4,103,5,201,53,22,161,15,20,137,250,162,108,67,50,241,87,107,76,181,140,127,151,164,66,109,240,229,104,147,159,234,15,249,163,222,206,134,16,22,149,241,234,227,81,27,253,21,5,204,114,229,177,142,173,58,104,118,25,63,163,194,147,246,138,183,55,5,235,153,149,106,16,132,187,87,97,26,147,234,105,175,201,130,21,35,240,162,99,155,78,8,242,100,106,64,179,109,66,101,69,7,39,132,158,91,142,134,252,222,224,251,94,75,64,235,124,149,10,84,119,167,35,0,2,103,183,240,68,172,66,96,228,117,183,208,255,130,181,129,150,125,164,136,25,220,120,26,37,60,100,236,39,19,37,160,10,9,41,1,121,80,196,94,7,14,248,117,63,63,3,233,212,10,160,87,140,198,76,79,229,102,64,3,216,112,240,95,163,200,131,222,169,253,124,247,177,54,100,217,55,90,149,117,77,54,188,23,2,64,242,198,51,174,191,0,255,152,56,236,251,181,248,41,222,69,186,189,7,173,183,24,121,122,66,229,129,249,170,250,231,223,128,90,185,218,245,114,145,255,134,77,107,42,175,56,171,189,112,234,201,170,174,148,4,235,209,170,176,232,71,155,79,158,155,143,78,184,9,223,157,16,40,224,17,216,90,126,110,157,24,227,39,50,21,244,117,217,183,97,155,237,122,142,55,185,136,180,61,145,127,59,59,47,101,233,184,190,250,109,131,113,155,37,69,71,105,9,200,222,77,220,73,209,114,236,251,162,93,36,221,15,207,215,198,78,225,223,131,20,8,84,86,248,215,201,197,211,23,58,210,42,223,134,204,59,97,196,144,225,220,184,110,49,43,149,184,151,65,215,137,247,32,163,53,153,212,161,67,130,96,177,127,118,49,220,155,129,241,203,115,155,208,137,1,240,56,166,116,103,17,137,0,34,234,140,24,124,238,240,249,248,34,125,211,184,155,154,52,13,184,60,119,206,200,46,81,131,103,34,97,214,50,16,85,71,28,58,54,252,132,225,253,56,209,11,248,177,98,252,200,159,23,74,89,242,248,9,231,173,211,228,192,30,173,36,34,113,30,152,154,155,96,191,47,168,123,41,0,141,54,60,176,202,24,211,206,87,231,44,90,45,54,116,121,81,254,129,91,55,26,162,63,204,70,172,207,224,144,89,93,12,55,186,230,107,39,186,148,249,170,101,223,244,57,20,127,169,31,188,255,151,189,59,182,187,113,21,84,117,130,229,68,193,48,37,124,2,220,58,201,225,8,188,226,174,81,138,198,34,169,105,131,118,129,212,222,99,14,239,245,143,101,40,39,137,130,33,28,250,92,233,13,5,122,32,166,220,73,79,5,52,56,41,209,29,191,214,120,9,70,230,250,239,86,247,85,10,194,70,176,101,41,231,99,238,55,29,179,84,234,216,183,161,46,159,239,181,132,29,193,163,127,177,24,2,185,244,203,98,203,72,154,18,51,237,181,207,149,143,144,68,61,9,84,237,16,14,92,13,239,171,66,44,194,238,150,163,216,248,50,63,9,60,16,92,207,246,179,61,187,244,229,207,139,150,12,83,128,128,8,29,182,204,131,77,186,250,91,9,93,161,134,205,174,252,156,114,140,189,125,10,11,92,28,231,27,35,143,21,36,247,105,163,163,22,100,156,76,231,168,243,230,196,43,17,74,187,82,230,210,109,182,4,240,147,109,246,48,229,254,242,190,186,41,251,43,131,27,222,221,139,113,2,129,113,94,51,197,144,145,165,245,77,226,242,27,57,101,168,206,146,128,142,9,82,53,27,188,29,117,218,254,197,73,74,166,57,90,36,251,207,217,129,33,113,128,79,217,131,182,44,135,79,255,52,44,139,202,206,104,5,108,126,189,178,113,167,179,24,32,76,179,165,239,93,204,159,79,0,126,25,161,58,85,165,101,102,145,39,205,81,216,145,171,204,175,51,5,175,158,226,67,131,148,139,22,207,73,112,246,211,95,71,69,208,221,147,238,83,234,56,189,54,178,221,62,165,249,12,218,175,70,238,29,1,216,151,185,254,172,134,122,202,39,169,157,58,1,97,86,79,96,57,50,203,16,95,173,15,225,117,72,165,71,138,137,197,165,87,115,12,63,187,156,173,38,35,92,232,172,94,204,182,6,118,98,14,107,24,235,105,139,246,120,4,168,124,27,143,84,13,68,103,244,200,110,146,79,164,46,115,238,116,126,187,123,198,95,237,116,222,148,165,110,33,193,49,75,55,206,45,216,239,18,226,179,195,242,243,3,195,150,78,152,197,38,6,225,98,24,189,30,225,184,255,11,183,216,46,141,144,52,38,188,208,118,128,3,178,144,190,83,169,50,131,166,70,161,1,44,113,27,90,197,115,0,56,161,231,202,156,225,239,220,222,45,157,205,65,139,130,234,183,130,6,0,141,120,10,3,153,231,107,198,43,178,204,97,153,135,72,88,191,185,116,54,169,203,230,112,168,12,80,200,14,75,241,182,203,169,35,245,165,240,58,253,172,167,211,6,126,79,224,184,86,116,94,57,17,120,193,26,220,43,53,148,252,136,90,215,40,251,221,117,5,91,233,36,153,50,218,216,80,198,55,178,55,163,133,231,4,165,30,94,11,180,90,191,231,143,128,51,96,130,79,176,51,102,60,62,10,135,3,216,51,149,175,57,63,3,150,11,191,17,78,199,170,254,238,117,91,46,83,20,64,183,152,81,101,73,115,50,150,49,7,29,205,253,30,140,179,1,71,39,43,213,24,82,143,178,56,218,3,113,119,82,164,225,153,204,123,13,244,105,202,145,230,88,51,104,50,41,241,250,65,136,113,232,241,183,79,249,51,146,247,143,238,144,210,242,254,206,208,135,14,93,146,208,146,53,232,76,172,44,187,226,249,109,11,236,244,120,11,49,24,68,128,180,161,40,131,66,14,236,173,26,33,152,38,0,136,40,39,241,3,35,170,210,178,43,56,47,137,33,44,27,244,243,39,38,70,244,64,192,247,198,250,159,237,109,48,76,9,37,195,198,124,213,237,5,169,244,1,42,139,91,249,29,253,186,79,113,222,103,158,245,42,160,255,210,63,186,60,199,128,88,184,73,153,66,212,60,101,148,218,239,250,214,147,83,114,107,105,47,50,213,109,46,72,220,42,75,213,116,74,43,17,101,88,145,64,218,155,65,195,175,149,135,174,125,228,247,164,243,223,136,23,88,183,247,59,63,199,230,118,6,134,82,190,122,252,158,54,218,59,231,23,17,201,187,34,176,125,122,169,224,236,169,31,185,151,226,82,5,236,105,114,0,171,60,184,171,118,99,242,18,61,164,175,41,201,206,221,224,203,0,217,70,47,31,64,50,249,162,142,203,36,9,200,133,35,1,170,66,61,71,104,253,69,21,84,94,252,118,14,26,247,232,161,244,219,175,77,238,210,179,97,238,146,231,218,15,124,60,93,224,224,123,54,88,107,202,33,99,157,31,183,191,140,57,202,196,23,172,172,9,17,130,107,178,52,124,86,150,189,204,118,26,94,254,20,232,213,162,189,164,237,212,2,80,138,152,83,10,95,65,137,78,66,74,182,166,129,71,181,82,167,132,26,221,44,135,58,254,125,124,205,81,111,23,81,190,248,238,192,133,205,242,45,95,81,190,128,21,238,243,143,246,214,46,54,30,128,133,168,43,140,11,245,239,89,63,61,80,133,110,155,225,6,36,122,203,213,240,139,112,49,11,172,175,240,116,228,15,193,17,106,99,224,44,147,168,53,129,43,10,65,227,223,105,150,63,141,28,212,17,35,196,218,159,228,188,57,137,88,131,178,225,32,90,162,140,21,41,173,59,197,132,175,249,244,248,72,53,41,158,37,182,222,107,88,37,22,165,164,198,5,16,97,190,238,196,176,25,111,146,103,146,47,43,15,23,180,213,177,9,96,30,35,114,11,152,225,26,46,105,194,190,24,51,204,151,128,216,28,5,137,43,40,180,80,252,80,115,6,150,5,120,202,181,30,23,184,71,179,214,188,213,187,8,118,102,54,137,65,189,171,123,147,12,94,137,192,133,82,216,107,98,150,156,163,122,13,69,37,209,134,125,212,245,233,52,6,149,188,59,55,35,65,107,231,95,254,238,133,57,214,18,45,51,144,149,158,110,0,72,233,124,79,71,50,234,234,187,12,185,235,95,139,14,6,248,31,25,177,233,121,18,118,207,243,201,115,152,115,100,14,158,125,58,207,237,143,76,147,97,96,236,173,153,213,105,88,222,254,146,170,139,152,35,45,2,174,155,250,160,48,165,111,152,41,182,22,175,42,219,142,8,79,200,109,77,52,253,56,75,106,145,181,123,191,4,146,39,197,60,128,198,167,57,137,72,236,230,188,247,197,17,165,183,226,175,255,208,244,52,113,23,38,157,233,239,53,82,22,60,8,96,168,212,129,186,54,150,42,165,162,140,6,157,192,226,49,159,160,110,239,111,183,101,118,16,210,197,146,186,24,97,83,230,39,246,136,34,220,232,74,217,212,155,244,9,45,100,188,32,17,16,76,224,142,204,41,129,1,11,160,65,41,125,167,170,20,15,222,100,86,209,55,138,87,90,24,165,156,36,126,51,97,124,114,217,210,123,29,243,210,241,155,218,166,120,216,75,45,231,63,224,211,6,128,109,236,156,194,61,197,253,206,143,213,238,115,227,182,127,234,209,102,218,254,180,220,178,49,205,180,23,255,221,29,193,123,50,78,111,120,187,147,52,99,158,25,233,184,79,204,0,0,156,159,87,180,246,34,57,47,206,115,99,127,174,141,230,124,24,185,49,246,226,143,239,65,42,233,121,102,206,227,6,219,135,232,10,201,126,204,9,123,236,176,245,139,79,253,242,110,125,13,81,136,157,176,231,245,53,171,109,186,62,26,235,0,130,198,103,24,93,59,79,168,89,7,225,189,171,195,30,245,220,21,240,154,138,167,31,250,174,83,114,165,64,122,222,158,119,120,121,192,216,8,249,121,121,187,218,100,141,141,152,164,110,168,222,247,127,136,119,15,45,140,247,245,216,184,2,233,55,170,191,235,74,126,45,49,177,182,203,160,214,41,220,192,134,202,137,64,169,72,125,222,56,122,116,223,228,79,78,29,72,220,227,190,134,141,9,10,163,157,39,1,16,128,95,87,9,56,135,113,96,126,152,152,82,207,53,148,107,182,121,98,91,166,62,9,27,236,110,144,66,110,120,157,103,130,178,36,172,18,159,18,198,179,140,89,114,83,76,153,171,64,164,100,30,26,98,129,134,82,69,168,107,109,187,48,228,93,141,209,166,207,109,84,246,243,208,104,200,203,7,58,70,153,66,160,252,214,243,164,217,126,91,39,114,164,16,136,188,69,245,116,246,112,84,177,237,236,159,6,243,195,199,181,238,102,130,170,197,28,147,178,170,201,112,236,50,14,153,70,52,24,27,204,72,34,88,49,123,161,32,149,183,1,87,16,33,235,12,52,15,19,66,94,128,127,25,232,15,187,145,189,72,135,99,238,133,222,160,51,57,108,162,122,209,81,78,77,219,30,130,127,223,48,53,189,166,143,112,3,190,41,223,202,128,53,197,24,245,94,52,31,184,31,110,86,199,76,99,153,217,239,198,129,241,245,120,209,222,158,18,147,42,117,160,214,72,106,233,146,22,10,160,85,174,215,124,244,129,60,232,58,28,227,8,30,219,144,28,173,190,119,195,168,198,200,180,148,116,235,32,153,123,169,169,187,158,74,200,76,13,5,135,12,90,143,30,127,119,204,108,85,137,88,28,80,37,180,145,181,94,140,131,95,11,185,179,166,59,26,206,216,44,5,109,45,225,181,87,124,3,4,238,6,179,185,111,60,72,135,255,49,106,210,192,63,199,18,91,185,33,156,111,245,205,51,133,109,19,202,176,4,207,88,68,166,10,169,198,224,53,30,35,40,120,112,171,23,227,168,39,33,199,79,203,94,96,134,113,169,166,215,14,100,91,60,11,195,250,202,144,211,148,216,170,101,94,211,116,82,185,202,213,159,105,132,23,153,181,135,123,129,245,169,164,188,116,202,218,172,108,6,115,120,33,147,131,170,15,71,108,83,186,44,175,72,123,194,108,57,139,12,226,220,220,218,185,152,21,143,125,204,174,242,150,55,99,162,225,218,138,217,54,179,43,80,240,3,243,28,244,168,18,110,21,180,239,68,137,162,123,12,201,225,59,235,204,171,26,38,80,87,168,57,166,168,118,201,78,105,112,150,54,92,95,241,86,186,24,69,104,89,17,144,4,10,234,15,155,116,109,255,89,141,255,108,212,229,4,15,168,232,89,181,63,248,230,150,135,149,144,186,229,197,122,152,72,215,61,57,103,48,249,99,149,196,68,251,48,69,82,166,237,116,136,168,58,74,188,6,97,40,226,16,108,240,183,241,21,204,73,6,147,196,204,71,200,54,88,159,187,3,226,227,78,186,166,201,147,173,93,201,183,116,158,121,121,15,13,215,201,117,236,35,2,165,75,100,239,137,61,238,33,33,225,157,192,148,197,44,195,55,47,13,91,120,79,109,234,171,14,183,115,139,47,125,51,125,155,67,47,163,139,57,30,75,74,187,162,181,127,133,254,246,45,9,212,225,188,96,242,84,58,175,240,39,23,90,183,10,202,109,66,205,34,143,184,161,106,231,13,134,114,171,85,123,245,181,151,111,190,101,89,47,243,46,66,70,62,80,170,144,74,176,108,78,125,58,85,51,129,84,195,43,114,32,210,80,149,97,221,199,94,26,157,31,92,50,210,205,124,168,73,219,166,171,62,152,222,214,11,250,224,223,117,226,220,68,168,171,53,22,169,187,160,166,155,4,222,103,229,131,241,229,189,125,143,40,12,37,143,211,245,54,194,100,206,127,246,238,171,2,249,0,79,130,130,82,206,144,32,208,240,73,33,154,245,56,121,144,239,58,59,102,185,118,240,124,93,80,231,104,129,175,37,5,238,177,249,102,25,24,39,244,209,174,212,52,190,155,12,140,67,238,227,25,229,143,54,246,227,169,19,180,145,136,228,36,55,128,110,253,59,52,116,176,119,200,108,146,112,238,7,43,157,224,56,232,75,196,57,236,202,23,18,74,140,178,129,119,148,15,40,222,27,10,46,70,80,29,172,68,83,161,224,3,231,226,214,224,42,161,126,134,216,142,8,227,152,44,30,30,118,4,110,128,52,106,190,149,255,11,157,7,228,60,73,145,0,68,187,160,212,141,233,4,189,5,231,27,96,104,35,238,222,231,49,45,141,94,250,203,134,126,173,88,55,73,128,192,218,98,236,112,99,34,133,1,210,151,106,0,62,104,104,229,127,192,12,35,160,187,228,40,178,160,166,18,233,84,107,158,169,123,254,186,39,129,148,166,216,10,43,165,229,253,246,225,182,78,119,4,128,6,180,31,220,127,160,163,243,243,217,127,195,23,170,255,207,224,127,24,101,236,19,115,119,128,108,2,198,122,159,35,248,208,38,202,44,29,56,84,112,17,209,59,209,117,121,159,90,43,221,47,146,224,75,45,204,90,133,77,54,182,189,72,97,21,150,3,139,226,253,113,213,196,217,241,121,217,22,37,99,74,103,111,51,53,109,201,194,26,254,238,191,118,72,159,179,113,220,38,30,178,18,95,124,46,239,223,66,232,206,85,200,236,50,118,205,103,118,105,144,83,242,169,221,150,249,187,157,86,89,164,191,8,94,222,104,182,112,84,250,156,207,78,102,12,151,80,80,16,80,217,191,251,219,156,209,85,196,236,192,16,177,132,133,233,108,157,63,35,81,122,96,132,231,138,90,229,208,184,17,84,207,24,239,52,124,233,224,182,176,214,70,160,166,16,32,165,184,219,4,174,241,212,161,81,27,53,187,132,137,162,231,87,64,23,71,54,155,1,6,76,50,142,101,34,239,52,109,77,56,207,63,231,67,93,37,220,107,1,44,192,158,117,164,161,202,71,219,14,66,169,231,253,243,192,54,211,128,28,222,175,211,84,65,175,43,205,47,240,190,138,37,69,196,149,237,112,159,100,62,78,68,10,139,107,133,189,36,106,19,18,74,221,42,86,131,12,103,243,46,107,63,113,124,103,247,209,180,158,112,208,253,229,225,138,205,94,5,198,219,28,154,234,167,148,64,177,63,98,10,134,172,37,191,0,0,234,107,116,31,78,72,170,47,129,216,82,239,234,148,43,238,153,114,240,76,197,73,171,143,194,27,198,11,27,10,199,18,248,121,31,139,64,188,156,48,142,229,66,132,123,144,72,190,80,168,46,252,11,179,10,231,109,98,187,83,196,193,89,227,92,129,72,163,58,3,227,122,135,40,23,82,65,53,0,163,115,9,252,130,28,221,141,152,202,103,134,47,57,124,235,45,160,15,214,82,113,112,174,117,102,110,127,107,203,108,164,167,152,40,11,124,122,149,99,230,46,205,16,117,56,182,144,180,237,93,226,197,10,76,182,232,84,225,201,246,158,55,20,26,246,147,68,254,11,11,69,36,212,14,163,232,148,35,23,205,134,100,178,251,211,254,96,78,23,111,143,29,237,124,184,228,19,46,54,221,25,89,94,12,5,255,94,154,194,175,46,188,252,59,136,47,179,50,57,163,94,124,25,158,66,115,11,21,178,207,38,221,114,219,248,221,20,5,63,136,163,74,35,190,155,12,214,34,162,29,125,118,90,230,165,78,155,32,181,21,192,171,9,154,53,131,227,67,38,30,230,226,36,244,47,177,58,160,243,58,48,102,51,101,171,3,96,68,38,62,199,212,98,46,217,162,179,237,152,98,146,57,74,211,248,66,50,7,69,234,158,167,51,51,152,106,237,211,48,143,15,16,65,144,4,45,32,148,25,62,183,168,82,132,149,242,202,93,224,46,188,50,126,65,60,155,120,163,237,226,139,200,141,148,244,167,30,95,92,50,190,70,20,97,252,97,55,116,62,1,65,146,207,2,199,188,8,69,44,188,235,177,150,147,46,196,223,255,58,30,231,200,78,247,255,131,185,154,38,47,145,20,199,169,232,184,2,15,216,190,232,64,175,237,8,219,82,161,162,161,21,83,99,84,246,147,244,63,112,51,128,209,10,229,214,79,24,8,111,55,91,70,82,216,90,54,222,75,194,131,153,149,128,224,119,207,246,170,168,186,71,228,2,38,65,112,151,36,173,24,177,223,40,245,154,75,174,200,248,159,205,72,225,195,89,208,37,71,195,30,221,255,175,73,173,216,54,23,64,195,13,0,21,56,1,213,241,221,114,17,29,40,10,212,216,250,15,233,57,39,136,0,207,26,225,18,54,102,203,246,215,12,156,215,219,29,135,96,243,148,93,44,177,30,56,64,181,157,222,113,31,76,14,70,203,16,119,254,136,109,55,5,188,45,56,64,86,250,252,91,209,44,165,125,32,11,79,229,81,216,221,244,78,145,5,236,62,92,56,4,102,233,171,144,174,143,95,117,196,34,173,164,204,89,58,166,101,175,21,116,176,68,125,203,27,73,140,77,93,61,203,139,218,8,85,218,75,43,28,28,172,82,12,197,124,125,219,169,28,187,204,19,99,4,195,225,173,254,130,170,190,244,166,10,56,219,93,192,236,14,189,212,202,2,99,37,140,46,67,44,63,16,128,55,229,253,171,90,39,95,58,124,230,51,22,13,60,230,29,137,207,6,124,24,237,237,0,135,92,224,128,39,115,57,239,114,18,145,183,200,252,175,195,136,248,121,136,132,68,44,122,197,79,229,236,67,28,254,72,146,160,184,214,250,245,91,125,131,134,125,225,130,103,148,58,187,213,38,70,239,215,104,140,128,35,37,2,147,155,0,159,10,15,165,133,56,72,170,20,244,160,90,69,87,247,155,209,185,76,207,74,154,104,38,28,97,94,179,18,83,49,20,92,109,211,203,135,153,44,30,139,76,222,253,76,18,86,120,228,79,97,73,236,171,199,102,21,190,139,107,117,188,245,11,138,172,45,119,117,196,223,190,144,212,244,50,78,45,144,164,187,18,108,251,240,145,159,41,179,160,213,85,111,100,220,148,81,233,139,78,229,55,189,59,14,69,50,98,57,137,90,168,75,86,203,51,144,168,34,162,134,254,33,106,91,127,88,203,139,44,90,3,207,148,154,187,179,109,47,30,23,83,204,247,103,30,132,230,203,140,70,167,247,77,62,253,170,69,206,7,200,246,46,24,163,239,0,207,192,17,57,92,100,79,167,202,237,104,110,196,88,134,20,174,225,205,219,184,85,236,167,160,176,182,92,187,84,118,58,109,222,154,213,208,207,215,243,214,16,230,244,13,98,136,81,70,140,59,39,48,10,27,182,185,191,158,183,139,179,180,247,178,143,181,75,85,156,66,208,159,63,251,29,69,163,99,231,113,171,198,202,218,6,245,130,70,181,24,209,206,201,224,31,21,50,88,135,22,28,199,214,239,135,132,170,223,162,90,234,11,235,188,226,61,191,248,180,248,53,245,94,127,201,56,94,204,133,98,14,229,249,162,116,46,156,219,106,47,89,109,23,117,160,142,162,222,100,238,160,5,192,71,122,25,45,238,124,23,24,159,91,43,26,56,244,58,68,168,139,139,236,230,159,220,71,253,84,62,110,213,85,211,110,255,154,143,90,165,141,227,148,147,56,5,75,177,149,142,225,233,169,91,29,92,112,10,37,39,235,245,231,152,20,75,207,250,211,116,77,120,236,201,111,83,143,66,98,18,181,60,191,186,193,80,217,108,163,245,224,130,153,129,0,183,0,166,206,32,89,182,167,6,53,44,93,78,53,118,127,159,88,249,168,209,190,60,185,89,58,52,63,195,115,52,61,19,194,10,253,51,158,51,67,5,211,29,191,208,215,183,156,2,193,163,190,206,205,239,26,38,145,165,10,104,137,101,13,15,3,49,252,219,33,49,84,53,164,46,79,44,239,127,30,20,220,103,162,49,70,84,125,146,158,228,81,244,246,37,123,33,182,202,186,75,108,44,79,153,206,217,73,207,26,18,254,215,116,239,71,194,59,29,189,255,192,134,7,225,201,56,96,27,129,168,246,110,34,117,242,223,191,12,127,208,171,57,170,35,91,148,67,219,28,244,72,29,104,125,37,151,30,139,161,0,5,67,199,42,122,110,34,89,90,59,225,199,101,255,151,12,226,236,166,97,184,90,255,34,125,3,70,171,198,248,183,19,76,136,76,144,97,154,205,197,224,190,243,249,13,21,91,1,137,118,187,30,251,110,168,197,218,53,191,112,181,179,106,219,84,211,87,55,98,243,131,16,122,105,138,67,160,68,11,123,250,94,229,247,196,135,203,99,200,232,67,209,6,158,80,59,182,255,126,222,75,156,86,14,93,190,187,85,5,47,147,213,99,209,211,165,58,199,129,56,32,214,179,83,193,107,250,143,189,219,132,105,94,144,232,65,94,10,133,22,32,3,181,100,200,149,221,39,45,194,124,139,59,2,155,12,135,100,158,217,11,87,89,228,85,220,82,192,117,117,180,97,129,56,24,90,135,218,124,16,201,165,215,204,117,56,138,111,155,31,99,150,112,163,7,97,126,73,79,228,140,102,251,164,170,126,61,255,19,251,8,132,219,74,216,119,236,159,42,122,127,40,39,139,172,65,84,108,98,139,3,198,71,199,244,94,201,182,54,103,32,237,60,122,218,50,36,135,201,84,20,76,146,196,193,214,154,207,31,210,95,102,163,198,165,163,200,191,21,147,31,245,95,196,113,12,129,239,47,98,83,177,95,190,174,90,5,70,117,45,29,99,14,98,202,97,168,64,230,176,42,98,210,146,40,13,37,253,2,152,139,230,179,89,241,66,241,9,235,58,14,31,155,100,255,245,108,82,109,194,155,138,61,122,75,178,20,154,46,135,118,1,69,1,133,112,186,196,198,122,111,60,8,159,2,230,179,176,187,10,108,136,124,210,251,180,136,48,172,69,232,73,205,211,184,170,101,46,22,230,173,72,53,0,117,100,180,30,112,244,229,140,255,135,151,127,37,70,223,132,64,134,253,174,148,185,31,200,135,127,216,113,87,164,49,188,86,91,185,71,10,241,156,102,180,199,92,180,211,32,18,241,238,5,30,249,158,132,70,72,216,255,122,89,179,122,95,147,78,57,55,92,164,60,128,50,196,44,9,15,187,152,251,97,177,245,107,229,81,181,122,222,181,91,132,232,197,113,5,190,171,155,193,235,87,160,124,164,211,144,136,85,132,116,89,184,65,73,125,251,70,78,44,216,136,71,157,181,30,146,108,4,11,104,117,92,173,108,243,25,175,132,85,12,181,143,142,152,112,161,166,82,133,169,126,167,131,102,82,204,212,207,193,227,56,93,129,68,71,144,79,250,78,194,246,249,183,250,176,74,79,55,224,208,49,216,150,92,4,156,151,3,221,116,102,209,137,166,92,30,216,4,178,124,175,136,108,207,132,168,223,79,118,179,72,254,15,205,93,99,171,139,114,150,7,105,56,132,203,175,197,3,111,159,4,88,157,141,103,161,115,80,21,133,149,148,155,186,213,182,200,222,187,11,20,251,62,137,134,165,245,44,133,8,61,181,50,205,153,94,142,183,104,101,194,20,88,156,245,140,205,233,161,157,224,228,82,175,7,152,60,246,123,141,77,93,42,168,93,83,90,246,35,253,3,18,95,11,136,213,108,142,100,76,133,42,178,42,86,194,167,170,152,5,38,161,132,141,41,59,126,218,14,115,69,1,11,202,136,214,80,139,106,122,196,231,72,6,133,80,244,112,144,206,240,29,4,69,78,179,51,196,62,16,205,207,125,40,243,20,151,0,136,118,219,219,90,105,173,48,146,212,163,2,154,60,224,62,42,22,183,187,214,88,201,224,90,166,133,19,171,14,73,86,193,214,146,118,243,36,67,251,62,11,233,221,246,52,138,43,203,96,116,131,205,181,174,199,124,174,3,227,237,36,4,41,216,25,226,201,47,232,142,82,92,101,162,221,51,203,17,85,201,116,245,56,91,172,15,152,225,252,199,215,35,206,225,192,8,55,135,76,115,218,79,37,113,218,49,139,93,165,144,69,17,127,17,119,212,1,19,19,201,116,208,188,0,9,104,66,244,43,121,88,114,47,78,8,218,27,77,181,90,234,183,237,244,144,247,29,166,144,49,221,98,26,218,235,118,224,146,111,205,48,56,46,220,192,239,81,9,157,221,241,177,121,110,244,127,131,15,208,208,105,103,155,59,54,238,227,46,141,8,237,20,163,209,225,166,13,22,239,86,209,252,9,86,112,188,20,119,93,27,200,193,50,201,221,231,192,71,86,72,120,159,235,26,179,70,69,237,116,4,155,16,38,11,18,171,128,227,72,57,122,159,44,207,210,233,59,220,5,174,73,31,152,145,135,202,23,80,67,205,214,207,174,187,106,99,18,115,143,244,131,199,20,77,232,104,43,78,157,158,230,67,234,165,146,187,233,32,154,251,210,148,239,17,45,63,42,252,80,34,43,148,229,230,242,10,7,130,34,93,189,217,134,129,130,136,108,146,140,156,146,63,95,184,162,7,197,61,86,118,248,209,70,87,13,2,65,179,69,140,77,64,103,0,252,29,238,99,199,216,223,36,165,99,138,87,29,100,35,79,219,160,236,241,122,196,195,173,251,208,29,57,65,95,149,131,21,38,85,199,226,109,6,252,73,53,224,122,63,125,26,248,167,40,135,101,45,42,170,122,138,221,102,145,49,38,235,32,91,119,254,123,116,92,241,17,248,23,60,29,189,174,59,149,147,146,135,48,9,79,141,117,38,169,59,105,247,158,131,101,216,168,116,169,6,31,206,199,110,154,21,79,139,206,93,137,99,241,91,252,224,88,127,95,184,108,211,113,101,213,200,169,126,6,150,212,209,68,228,121,26,17,234,210,60,244,238,36,56,218,175,227,76,112,15,46,188,246,114,121,100,84,16,38,100,25,251,85,244,154,238,238,77,202,188,174,64,153,212,186,182,234,41,152,113,48,70,98,175,111,30,97,191,95,127,240,55,178,0,116,10,6,123,63,139,201,113,196,60,56,56,109,206,16,2,183,98,87,172,175,138,206,34,239,218,117,139,2,105,177,79,64,98,188,139,67,63,113,246,177,9,62,205,192,136,140,234,119,93,173,169,22,36,41,25,190,104,168,234,205,162,205,99,122,155,7,214,114,76,186,252,210,103,162,45,102,168,200,158,103,131,163,106,136,92,71,31,181,214,234,127,98,96,1,91,80,174,92,66,172,148,39,16,121,217,151,97,49,206,10,147,210,229,202,149,141,145,46,72,193,215,159,171,56,56,216,19,20,143,227,218,147,128,143,172,251,132,168,70,215,139,109,70,85,176,220,69,67,115,35,184,135,78,194,163,61,22,45,255,200,203,23,249,111,64,33,160,94,125,149,49,211,171,142,21,84,222,4,48,117,251,9,50,208,253,99,79,104,172,104,216,9,126,47,176,15,98,0,242,42,193,164,99,183,53,135,59,235,100,6,35,108,158,251,99,149,34,134,94,175,35,218,53,131,207,66,216,53,180,18,123,15,66,22,226,66,104,24,109,157,99,249,105,242,54,198,210,99,69,225,143,117,159,15,236,206,22,235,215,223,60,0,227,53,210,200,88,181,210,63,122,73,77,105,30,121,169,251,198,141,18,235,55,203,7,51,55,69,155,101,73,220,207,235,229,225,45,75,68,113,127,248,211,231,222,137,120,249,217,112,232,146,182,13,35,69,24,51,5,112,140,193,98,63,103,175,191,173,179,84,22,0,187,246,186,236,145,114,187,186,42,44,241,56,26,73,38,33,90,210,100,170,130,60,206,44,123,101,27,101,142,92,107,177,190,40,134,36,144,87,229,177,184,125,138,11,122,146,146,53,46,227,211,81,85,86,57,102,221,55,146,207,28,43,238,83,17,156,57,18,7,99,71,239,65,101,209,241,165,200,86,132,125,66,217,76,118,18,234,74,202,70,199,229,13,176,166,26,145,223,226,155,241,208,191,90,188,235,44,57,200,41,182,244,87,109,240,155,77,204,62,43,235,97,213,103,235,90,184,74,99,169,180,75,34,60,164,191,239,20,110,95,121,248,11,224,158,229,118,43,36,73,98,119,98,194,129,129,233,25,64,32,214,50,213,171,58,228,102,213,213,150,151,177,144,226,136,120,159,202,251,90,154,164,70,93,63,46,178,49,246,252,254,170,104,129,77,121,171,2,243,10,53,144,135,45,59,79,181,13,28,41,171,151,157,109,20,185,35,26,32,30,195,26,72,31,173,35,19,247,89,196,23,252,96,72,186,57,231,112,75,242,27,177,1,35,183,80,230,176,130,236,130,132,110,122,60,215,139,30,183,69,94,7,251,50,140,81,219,209,126,153,210,122,199,192,173,135,140,102,15,30,29,53,41,102,248,98,177,213,123,204,116,214,18,178,170,59,80,216,32,23,65,79,71,96,193,221,61,113,2,229,85,104,190,113,113,166,8,173,165,82,210,5,143,183,21,171,68,81,140,241,217,58,1,109,172,186,97,144,154,78,32,216,179,201,181,226,150,161,146,231,237,48,21,45,132,39,208,247,154,70,57,137,15,76,57,28,115,237,15,106,142,30,2,26,51,224,19,36,92,12,53,65,204,186,103,186,250,12,41,100,241,75,229,117,249,73,238,203,56,90,116,180,97,4,135,81,175,77,107,194,251,234,221,95,208,135,207,165,215,22,80,37,157,204,12,199,106,232,179,192,142,137,39,106,84,236,170,2,163,32,5,30,70,229,221,18,149,117,246,143,13,24,212,37,252,112,159,155,175,82,53,177,59,71,201,238,81,35,167,28,101,109,124,201,182,251,83,114,199,28,178,225,219,62,67,119,100,225,223,222,123,37,175,11,170,77,218,180,13,146,92,203,199,184,197,150,231,37,158,200,238,156,37,110,196,66,230,108,117,122,78,222,56,60,227,30,10,144,187,71,45,32,85,91,178,136,118,231,49,218,222,96,104,244,82,159,96,204,224,2,31,35,208,226,93,79,63,94,62,237,45,129,91,32,209,108,13,96,89,228,235,179,82,195,87,100,45,71,19,16,4,83,69,44,226,97,245,139,101,144,10,234,232,24,35,15,217,65,20,121,110,125,149,163,60,204,237,246,178,76,172,81,65,141,156,211,99,84,150,230,230,120,205,103,245,127,117,172,154,52,243,45,97,98,63,15,109,66,191,212,87,251,104,4,181,246,235,240,199,121,93,240,159,231,22,78,47,142,136,239,234,213,248,243,76,32,89,63,25,194,94,81,6,30,180,156,168,143,34,145,0,122,33,31,97,142,222,218,189,81,82,200,71,160,16,250,169,26,37,221,113,221,57,197,127,130,50,182,23,45,151,128,0,46,24,187,36,69,1,242,216,46,32,67,221,182,207,254,106,180,242,23,246,16,158,119,210,137,184,136,137,59,47,120,118,17,101,246,96,17,150,29,196,178,249,178,158,69,28,165,253,82,4,207,95,248,248,50,18,208,144,12,105,43,26,128,210,199,93,176,253,157,236,189,137,64,227,29,233,223,206,205,118,67,169,199,61,93,172,102,215,11,107,95,53,194,82,68,88,52,222,214,116,222,129,60,245,8,10,253,106,117,161,215,240,209,34,233,251,239,125,49,31,107,58,58,24,85,43,134,146,170,124,226,199,205,237,171,84,127,215,144,104,229,17,42,143,243,72,183,189,181,140,149,126,116,70,126,156,60,100,204,44,104,117,178,225,140,39,24,68,32,235,23,247,156,215,48,172,86,73,110,157,48,83,91,252,9,157,127,115,159,176,181,155,20,24,141,36,56,93,15,158,104,95,154,114,22,145,189,28,95,117,11,76,204,240,160,126,131,54,61,232,96,50,137,33,156,54,38,221,241,12,226,92,150,20,254,175,131,124,169,113,16,114,193,245,57,82,187,5,171,241,242,195,115,0,162,135,111,72,80,117,243,213,220,174,193,235,221,244,127,118,44,231,212,8,231,63,226,236,154,164,154,114,217,86,209,20,50,248,168,14,206,39,76,49,164,83,186,155,96,124,230,120,187,1,138,23,70,181,177,169,154,126,123,82,207,241,235,126,32,65,107,74,37,174,248,241,76,179,147,86,26,195,221,188,228,54,148,252,99,49,68,89,37,77,26,30,127,26,66,190,252,203,133,223,107,146,63,136,89,102,157,226,166,70,78,25,193,208,186,90,87,33,139,8,244,47,162,127,244,219,163,235,18,219,139,62,101,55,51,234,200,125,218,232,105,155,63,38,12,202,45,120,124,157,83,108,240,27,225,221,206,222,114,160,62,145,231,123,81,150,193,217,142,229,79,246,229,81,191,83,55,22,9,42,81,199,60,87,178,66,214,166,73,26,234,164,91,150,75,65,231,117,98,137,233,232,39,204,133,204,73,92,212,114,42,137,149,81,54,133,126,112,222,92,31,240,60,121,30,225,217,217,131,148,8,208,189,64,221,58,197,199,137,107,131,65,251,22,70,128,245,36,153,161,237,230,32,180,73,40,98,93,83,138,137,168,240,57,91,87,17,18,54,22,88,49,240,114,200,70,148,172,128,206,144,166,114,43,213,99,131,63,228,82,100,223,211,52,127,116,148,169,13,214,97,227,215,181,66,104,117,188,73,177,36,118,173,208,178,0,156,66,69,226,80,175,252,66,228,138,0,242,45,95,160,173,157,66,40,57,91,4,235,14,31,163,76,132,225,28,30,192,252,212,178,109,109,173,55,154,158,83,178,97,138,198,13,134,103,183,67,103,34,132,91,112,225,207,63,218,81,44,0,232,130,41,39,183,101,239,72,6,254,203,32,7,240,158,159,126,188,237,233,145,240,105,242,131,51,204,251,49,216,101,37,94,94,216,239,21,170,2,211,85,66,14,89,125,124,171,214,91,61,127,39,184,42,25,240,203,221,121,53,44,225,238,1,241,201,61,130,25,211,205,1,244,52,93,84,34,141,63,90,53,157,36,175,124,87,253,151,55,186,18,148,87,3,12,127,236,19,185,204,217,249,97,189,242,16,153,98,219,58,173,151,142,169,138,214,215,88,247,202,146,181,201,125,171,17,74,117,189,83,44,86,250,164,134,42,128,142,80,141,251,3,128,93,111,111,105,189,191,221,206,55,69,148,27,147,14,74,59,242,236,11,57,11,24,26,202,36,160,130,71,89,114,47,224,120,114,189,15,52,50,198,55,172,182,61,60,237,192,200,206,128,94,141,41,42,86,208,174,48,51,46,27,122,143,242,125,12,184,76,90,51,208,154,15,167,209,87,214,169,46,208,251,238,254,208,70,84,146,116,48,49,160,64,75,114,29,206,190,18,80,78,248,138,95,235,96,251,58,13,50,85,151,206,43,147,243,211,36,64,78,52,84,26,9,64,102,37,189,51,46,94,67,201,47,187,70,206,14,16,231,12,68,123,23,134,88,160,169,0,217,196,183,95,19,176,162,119,13,88,200,234,109,205,133,253,116,39,28,45,89,47,32,151,151,42,112,253,24,147,3,240,100,15,125,84,223,232,204,87,35,205,169,162,110,122,31,41,85,178,229,255,166,9,133,83,126,168,10,253,133,246,40,78,17,171,161,103,137,210,180,7,4,163,140,87,97,221,93,242,229,120,71,218,154,105,91,160,242,110,17,138,31,47,14,152,209,39,151,138,252,132,208,38,177,81,239,58,211,159,171,133,19,9,68,87,21,207,143,32,185,187,63,116,76,233,57,2,47,53,162,106,118,176,158,10,95,246,44,172,196,105,160,203,60,60,230,231,130,56,6,232,40,168,48,7,240,179,34,247,116,175,237,39,219,242,60,45,56,150,119,8,10,139,42,127,140,180,17,29,123,134,76,197,218,95,181,121,101,153,36,60,1,16,213,93,163,218,64,69,67,249,92,56,53,103,141,227,90,213,48,106,59,221,204,217,201,117,170,17,11,52,109,20,204,159,173,88,196,193,25,23,204,107,16,194,143,163,237,59,180,169,49,169,153,8,81,235,124,157,217,208,158,24,33,43,158,179,175,251,159,28,88,77,219,168,101,241,237,90,229,116,183,56,93,29,184,188,40,120,144,98,216,75,50,1,232,55,51,55,18,115,183,155,251,65,173,52,73,226,47,167,34,104,130,44,245,33,54,169,227,148,56,180,67,75,120,232,202,206,236,21,94,166,150,4,21,237,243,156,79,122,164,168,101,124,196,159,48,126,110,231,6,95,230,0,153,114,184,136,230,137,152,6,116,148,189,103,149,176,24,104,227,254,150,205,218,73,73,126,246,170,139,25,140,57,3,100,27,65,5,159,72,74,247,14,141,49,90,37,219,144,17,31,119,152,64,87,14,188,162,240,108,143,4,134,64,1,19,101,104,51,77,105,205,241,23,243,222,200,22,249,6,116,129,197,197,48,34,190,205,104,60,137,237,172,80,154,143,172,37,47,7,101,193,255,187,227,106,130,155,223,229,53,98,198,90,234,99,247,89,184,72,95,31,136,164,195,40,232,135,68,96,206,159,32,108,131,184,6,162,4,95,246,146,244,82,154,173,132,195,227,168,38,135,23,236,147,35,44,19,244,70,201,250,26,28,12,117,181,180,188,23,147,7,161,155,150,97,127,8,33,15,154,72,85,41,139,242,218,116,181,153,229,12,96,154,23,9,156,163,117,220,172,47,56,38,131,243,159,126,108,44,80,206,94,12,18,39,146,129,224,3,186,19,205,209,125,141,53,126,42,9,185,154,109,205,145,83,0,150,24,130,157,138,113,217,210,174,26,199,235,187,155,120,78,92,133,145,170,184,221,91,138,247,158,67,118,25,115,60,136,201,104,7,109,238,46,108,18,124,33,149,25,67,94,70,54,149,184,137,212,182,172,138,165,60,66,92,186,166,86,163,107,246,191,140,254,45,245,180,121,173,231,104,151,75,191,92,129,65,101,110,109,69,145,168,24,78,22,110,245,77,191,222,110,213,69,239,151,57,82,4,92,230,213,54,4,209,209,88,220,161,150,28,108,144,223,136,176,127,39,9,223,113,160,103,177,27,93,249,140,193,75,234,137,245,36,133,129,1,152,87,124,83,226,106,42,121,204,192,193,13,133,8,94,30,243,88,106,252,56,166,73,244,224,179,159,48,21,60,121,147,232,3,105,237,43,58,8,96,205,133,139,131,173,119,24,215,66,237,161,77,196,243,118,128,132,186,252,91,96,9,179,225,20,162,90,182,217,142,10,34,68,152,163,32,15,235,12,4,118,3,3,53,164,230,207,232,94,88,156,116,57,61,9,159,83,239,138,245,94,71,125,80,101,139,66,50,13,12,83,69,119,138,214,199,13,195,60,0,86,6,231,58,141,20,185,33,65,194,230,180,112,32,27,245,173,135,149,179,203,154,248,4,184,214,23,192,152,155,144,99,43,160,105,139,204,40,78,11,76,62,216,144,117,100,91,148,22,25,64,55,18,165,125,117,92,47,7,120,6,155,146,117,224,176,185,214,189,161,161,8,107,121,41,149,160,68,91,35,203,191,57,96,210,176,174,183,138,55,28,211,211,137,231,26,224,27,15,193,161,194,99,49,148,227,26,221,186,56,229,208,215,148,147,233,156,160,243,127,63,67,204,199,223,155,38,224,252,63,52,207,78,170,67,151,134,101,219,181,135,177,83,178,114,248,125,102,82,240,116,5,189,144,196,3,137,3,41,250,103,28,92,45,70,210,69,252,200,30,152,175,64,25,219,213,31,158,168,56,235,169,151,87,245,55,127,53,154,52,57,244,253,192,175,79,36,1,234,108,99,52,178,150,16,131,141,117,206,82,122,210,106,140,173,14,178,16,23,101,35,34,174,145,217,234,30,1,52,142,21,204,198,142,220,198,164,53,76,119,242,219,204,30,164,239,75,18,100,11,75,116,83,186,191,126,17,236,38,214,215,196,164,59,214,6,105,204,50,47,249,8,20,70,43,124,60,199,200,239,171,28,78,27,226,159,182,244,124,192,26,22,71,193,19,85,184,173,168,197,11,2,188,254,95,125,2,5,61,164,22,25,110,81,90,195,88,250,53,244,197,129,92,52,119,157,213,53,184,15,183,13,202,20,207,69,33,81,228,189,154,220,216,67,195,98,228,233,231,116,132,238,237,126,33,198,244,43,15,85,228,93,204,253,108,33,23,59,170,123,208,134,109,0,82,32,243,121,252,249,37,90,48,201,70,204,75,249,44,180,87,202,227,24,73,56,21,147,203,51,120,126,3,30,37,141,4,21,12,196,31,209,194,172,203,64,41,41,135,129,136,160,138,97,121,88,159,17,63,39,162,51,110,31,10,224,40,184,17,235,113,81,67,202,168,224,5,197,151,159,201,150,14,48,68,47,140,228,220,140,50,72,250,127,254,80,64,228,255,236,150,177,32,44,148,117,55,146,32,50,78,28,233,144,23,130,146,150,22,230,27,118,147,252,55,63,16,85,219,131,43,99,241,91,35,177,137,186,214,170,154,177,61,221,215,121,144,109,157,236,136,109,109,218,129,200,162,199,225,132,35,110,211,49,20,137,124,141,163,202,121,251,146,35,24,67,167,83,39,225,190,211,75,207,69,209,243,108,113,105,34,68,88,39,31,199,56,252,148,198,27,124,209,137,59,77,215,108,176,243,77,225,132,59,120,239,182,60,119,155,159,60,248,166,230,59,157,100,89,59,129,121,246,220,120,144,160,197,176,238,224,109,201,205,45,92,247,150,143,11,173,97,38,136,194,3,112,55,147,176,146,152,156,229,49,58,216,2,241,197,34,82,140,249,219,167,166,37,161,64,35,97,77,42,219,201,80,253,129,119,168,174,238,108,133,224,125,122,42,206,183,22,36,243,107,143,78,126,83,185,207,202,122,3,222,172,189,93,214,225,209,248,34,121,117,214,182,198,197,41,227,102,197,166,111,172,212,121,160,191,194,198,241,81,229,9,219,105,242,179,222,214,97,136,166,212,119,202,55,182,62,204,112,171,110,98,225,229,144,9,103,105,156,172,49,101,99,255,228,43,165,143,64,179,60,119,54,246,58,2,189,118,246,101,178,162,184,171,95,112,130,130,54,110,157,35,63,77,15,81,8,103,218,69,132,75,242,93,222,151,246,153,91,37,232,181,187,220,145,153,149,162,146,14,49,49,200,47,228,52,117,127,172,18,115,238,73,17,1,207,216,165,223,197,131,152,46,250,39,116,206,253,63,119,215,179,133,9,222,84,225,193,129,194,225,178,59,33,242,39,220,15,5,0,184,32,241,214,56,72,151,68,254,177,37,235,153,66,80,107,3,203,228,32,27,18,211,180,39,34,211,1,242,149,132,14,9,10,126,170,230,105,115,136,103,73,152,177,154,107,156,95,49,208,203,1,193,121,198,125,96,221,94,35,14,42,52,38,198,116,46,135,121,225,100,206,6,50,175,173,226,193,119,78,58,130,17,28,68,228,169,246,89,62,102,62,39,187,161,219,245,13,56,10,167,214,108,251,29,117,119,67,236,54,160,32,197,102,227,125,248,225,217,97,24,30,223,231,207,238,72,20,185,1,247,135,91,227,244,52,198,155,11,210,99,167,232,186,13,165,224,158,75,208,64,175,185,135,66,62,19,158,198,210,111,107,45,242,7,50,59,207,212,120,152,8,51,112,166,138,46,200,159,198,4,40,223,5,217,176,90,177,109,188,167,113,203,103,171,18,137,26,112,48,224,63,248,89,131,219,188,109,107,198,148,17,59,133,130,76,168,43,3,115,203,107,73,187,56,133,32,77,76,146,34,203,255,248,112,19,112,193,117,168,186,98,181,138,11,44,158,246,178,147,165,166,156,141,41,110,143,237,215,199,211,107,130,129,191,19,170,28,128,135,2,17,74,152,110,228,39,142,249,108,14,247,97,148,13,151,141,111,45,231,12,187,73,182,8,65,217,142,33,190,194,207,77,206,208,8,100,152,219,81,109,180,193,255,210,71,116,229,204,109,16,137,42,239,134,197,139,119,117,253,207,64,214,204,118,155,199,190,23,88,188,206,106,104,114,234,202,141,217,123,74,7,66,163,231,34,134,43,178,45,37,83,75,223,183,108,254,61,34,177,254,179,125,251,93,193,26,57,140,98,128,101,110,21,18,96,185,250,134,19,32,97,255,90,9,201,153,194,108,98,194,185,191,184,221,52,34,67,93,197,23,203,197,62,44,121,223,69,60,149,14,19,185,134,187,121,182,65,89,188,68,166,64,172,121,35,118,65,114,224,174,141,7,125,116,66,116,118,6,219,234,31,207,243,229,55,172,215,129,53,244,67,251,207,62,210,56,39,182,68,78,91,49,216,116,83,44,14,218,252,239,130,239,165,16,251,120,94,2,121,26,60,160,139,137,180,249,98,112,168,200,91,54,171,63,178,136,178,126,167,96,41,4,41,81,170,239,119,232,11,116,192,45,228,78,247,157,0,213,110,135,233,37,238,6,192,162,29,70,26,190,16,12,51,18,95,136,226,211,201,219,215,21,53,115,163,97,106,47,97,205,209,125,86,75,205,42,31,6,185,12,239,48,220,100,104,171,157,255,135,7,141,142,127,181,97,69,82,248,56,233,96,155,246,107,131,173,80,39,181,131,143,72,99,226,209,66,252,253,62,0,60,231,30,67,226,202,52,68,243,208,105,101,30,29,204,240,133,255,28,237,206,149,159,199,94,164,249,10,69,212,17,12,76,51,66,237,201,184,159,31,14,242,201,208,109,84,134,37,59,239,25,102,104,215,92,21,16,114,48,130,215,215,248,149,3,81,46,136,109,222,36,226,51,174,246,188,240,197,122,166,42,61,177,57,50,194,103,181,173,240,184,95,25,226,212,52,227,0,165,244,121,220,199,188,148,81,75,224,58,113,153,81,107,76,200,53,43,240,76,182,254,248,124,71,60,114,152,154,149,15,230,251,173,255,233,44,178,251,39,78,133,208,152,175,102,254,55,50,231,224,204,237,210,50,168,159,198,115,190,8,208,0,186,70,146,5,40,184,67,132,101,97,207,56,74,128,242,187,86,44,241,96,221,118,183,40,186,225,20,225,49,25,8,246,109,158,127,43,79,83,111,37,139,78,242,6,54,101,11,35,248,249,81,169,183,203,143,28,18,211,17,122,5,223,180,199,93,159,54,215,133,91,64,79,225,9,12,138,96,130,102,234,166,18,127,217,68,7,196,142,27,33,235,200,25,142,43,122,31,200,122,20,47,150,125,77,215,60,245,4,84,239,1,29,43,175,56,39,180,23,35,35,73,10,156,90,143,254,189,14,162,159,221,36,57,106,9,9,124,241,144,69,5,147,37,67,105,244,194,57,102,57,20,52,236,160,74,229,115,120,29,234,180,148,247,60,112,196,119,23,107,103,66,150,5,230,242,57,188,111,111,119,58,141,130,30,158,154,151,189,173,76,87,148,135,240,220,163,187,15,25,76,145,161,118,7,96,192,80,170,130,30,132,151,101,183,111,196,30,194,231,253,78,170,48,1,78,249,123,116,142,130,187,149,13,115,253,51,197,143,102,94,118,252,158,123,211,7,214,88,191,13,27,64,76,234,25,21,216,161,31,28,103,223,224,169,212,105,245,253,169,181,88,99,209,113,102,226,134,162,22,50,222,245,173,51,185,131,57,100,24,24,111,137,14,3,109,186,124,171,37,215,56,115,37,184,163,31,189,229,174,163,190,192,115,8,234,186,21,14,48,97,86,218,112,11,183,203,47,68,228,74,166,147,189,251,221,230,98,34,122,160,180,24,158,218,18,153,200,25,92,226,8,73,178,250,62,205,200,63,219,81,57,207,46,53,157,31,238,169,241,254,7,191,151,219,56,204,166,175,9,39,225,132,143,153,78,48,115,105,198,189,190,124,143,103,93,134,21,19,183,71,22,141,101,62,166,71,170,115,111,166,96,241,45,137,217,169,34,34,232,226,74,34,226,167,62,236,120,36,195,92,44,48,64,86,204,17,90,145,230,241,73,14,120,209,54,174,208,236,61,128,212,9,4,158,209,62,163,66,210,207,239,102,242,227,53,239,150,102,240,147,153,144,89,134,206,214,243,154,179,147,157,190,231,102,236,121,215,223,75,249,81,90,192,116,244,44,106,167,3,31,18,117,55,22,91,101,208,69,194,199,89,24,158,188,53,16,6,81,210,59,165,162,179,88,56,1,199,217,223,171,135,138,205,97,94,146,49,149,25,40,175,68,171,25,33,182,51,142,241,204,57,193,104,174,1,240,203,115,42,129,131,170,122,134,58,241,182,228,220,116,202,13,153,147,214,2,90,7,136,120,131,7,177,246,158,228,221,174,76,200,157,193,5,149,18,175,160,23,151,219,80,108,31,240,91,175,194,107,180,175,207,4,81,176,114,67,7,113,200,63,95,197,19,193,197,92,39,243,109,40,51,125,216,9,119,244,77,110,81,121,43,89,45,52,29,116,58,93,101,216,137,157,79,253,118,218,224,31,70,88,197,116,198,127,91,220,171,58,31,184,233,18,79,177,241,101,70,180,22,26,233,144,38,63,127,65,147,145,176,214,140,176,188,98,103,98,18,124,161,156,105,255,249,84,166,183,120,31,135,53,165,107,152,22,45,157,190,96,1,185,72,101,189,159,204,13,33,182,33,199,165,231,72,130,236,192,62,41,26,33,239,207,133,253,207,223,244,172,108,126,135,14,66,14,45,239,14,2,197,182,88,133,221,42,67,152,127,241,141,64,62,233,25,192,119,13,33,17,61,200,130,110,132,239,194,138,184,110,200,229,121,191,51,147,234,15,114,145,40,224,252,179,110,82,56,229,47,171,78,226,206,7,199,2,157,123,59,71,131,110,58,158,182,69,193,247,156,78,197,255,24,19,99,91,220,147,191,32,159,54,254,194,235,151,204,38,203,117,6,124,15,92,128,205,156,136,108,218,252,91,186,46,224,106,169,139,136,13,187,8,76,66,92,134,242,253,105,70,179,191,200,31,46,104,228,108,182,243,242,12,252,173,57,249,33,65,151,233,170,137,68,6,25,180,94,19,169,155,162,195,208,122,26,166,198,58,2,90,113,173,29,188,204,118,188,71,117,62,42,197,166,156,165,194,67,218,23,207,30,140,254,17,75,52,126,137,204,25,201,131,14,11,84,31,223,86,43,77,240,54,91,178,141,52,187,114,118,36,228,230,70,15,238,131,14,120,220,156,252,134,45,189,38,45,201,179,154,111,179,243,44,38,233,178,154,101,35,83,60,65,27,132,144,132,84,144,66,65,20,243,61,224,173,241,119,41,17,51,114,173,24,82,72,172,3,4,229,48,195,232,107,10,39,149,127,202,212,59,227,189,22,211,191,84,144,233,220,225,114,235,110,124,28,137,67,68,164,215,95,210,120,243,214,142,19,142,201,144,19,76,195,223,171,32,92,3,160,176,60,12,1,241,79,147,128,94,209,1,13,54,57,89,226,20,210,61,185,185,2,130,235,236,185,252,95,199,120,93,178,246,44,191,111,155,119,6,95,183,207,124,225,152,63,42,151,39,82,92,148,193,15,168,219,14,45,112,158,248,45,39,204,110,22,49,124,22,127,115,41,182,242,72,119,161,72,98,189,90,68,44,78,186,30,213,9,135,165,84,236,224,237,85,190,209,138,122,5,73,148,167,85,8,76,239,37,19,99,137,29,46,14,227,64,70,157,118,56,25,185,237,36,68,31,236,147,30,29,252,82,76,228,34,23,89,165,58,79,38,63,245,186,33,148,27,117,211,230,227,152,37,239,57,181,138,111,145,220,187,241,234,253,72,205,190,227,241,38,38,253,140,86,42,68,130,207,0,222,46,0,160,164,135,106,32,212,202,228,156,39,51,37,236,113,92,176,171,22,206,147,141,230,141,79,226,93,202,110,113,63,22,221,224,60,1,209,2,219,232,132,214,100,184,205,6,193,106,105,221,58,42,213,148,75,57,71,104,75,194,186,208,54,224,80,164,245,3,81,233,72,247,96,198,98,176,183,103,181,24,201,223,143,209,49,122,46,5,75,118,203,53,194,84,229,108,21,240,36,82,190,62,243,65,242,8,220,21,197,86,11,92,43,175,15,228,80,164,222,91,25,255,11,25,19,108,245,156,150,112,225,51,227,125,194,225,163,155,179,247,189,175,77,27,208,138,220,21,132,34,91,13,205,69,42,35,107,146,227,92,216,99,203,63,255,184,107,110,102,226,21,97,214,65,38,5,109,192,228,68,245,221,2,33,13,215,25,75,22,159,240,21,216,90,1,114,54,207,48,177,27,140,132,88,219,0,223,21,146,7,84,34,194,53,77,118,108,134,217,249,145,57,17,87,156,242,10,67,131,226,39,83,52,255,20,212,27,51,186,27,82,175,99,57,83,170,42,140,18,197,217,211,60,49,152,86,138,47,235,35,244,7,36,136,174,16,166,11,1,164,21,55,244,203,52,249,200,227,204,185,46,60,228,128,116,2,205,74,124,186,165,64,16,198,155,31,230,229,216,112,136,212,67,147,74,215,135,58,210,119,3,178,166,111,204,50,114,175,149,237,193,17,206,203,134,238,193,76,21,74,246,178,16,187,236,216,229,127,238,74,235,17,255,25,227,60,161,54,224,163,64,89,183,19,93,47,18,246,185,182,172,56,179,216,64,118,44,101,4,79,122,104,237,17,106,69,102,68,110,55,117,90,184,224,206,120,245,231,246,165,115,47,191,89,27,232,168,174,211,147,144,81,176,187,200,160,52,92,55,70,134,107,117,170,85,97,137,151,110,218,157,68,69,230,223,93,146,79,28,6,1,60,42,94,224,119,189,131,23,12,216,105,53,250,190,86,218,211,189,89,119,59,191,132,195,39,7,52,175,214,196,218,167,228,1,96,84,185,112,161,130,208,240,4,177,70,115,250,131,92,20,208,101,143,227,237,50,11,46,71,181,128,75,35,200,10,86,23,45,213,147,115,137,126,157,249,212,188,113,172,62,137,202,144,219,187,137,241,138,29,48,214,122,226,67,104,236,37,237,243,204,245,247,252,36,175,235,181,180,36,189,0,65,103,121,193,141,3,30,241,219,33,34,210,236,111,221,159,172,188,204,222,188,45,105,235,41,149,74,199,10,189,55,54,94,192,82,99,236,121,155,25,189,220,6,220,15,185,255,55,243,224,179,6,3,181,135,16,226,138,173,204,213,215,173,133,230,254,170,112,13,187,127,186,224,27,39,24,146,222,210,145,227,188,195,98,27,233,250,33,251,146,134,191,92,135,173,22,213,5,51,5,49,228,175,88,141,61,189,215,183,127,103,19,154,179,207,228,94,134,7,93,215,223,76,209,144,60,215,207,118,213,76,33,151,205,215,129,67,165,150,177,176,47,154,46,135,5,139,55,132,85,232,102,92,229,178,115,9,17,62,76,231,128,147,64,128,116,71,190,101,66,178,28,63,245,39,3,168,69,3,96,109,83,157,171,6,163,14,33,108,91,38,170,14,87,199,130,192,167,77,238,237,170,62,182,111,181,78,224,143,3,23,147,167,9,45,48,48,186,45,3,103,13,67,114,173,200,235,162,85,166,133,20,124,128,214,27,219,168,183,10,72,70,98,161,144,211,190,169,222,189,48,209,210,211,73,4,3,43,125,123,23,135,230,210,39,140,238,57,141,253,211,255,188,190,172,104,172,231,183,249,186,30,38,204,37,66,197,131,100,134,46,205,28,12,122,145,206,233,245,69,112,190,245,138,238,123,119,50,86,210,123,58,110,244,59,157,139,123,194,192,70,198,55,116,241,107,15,98,52,240,211,36,66,115,87,170,70,148,46,149,184,239,125,46,134,214,123,111,232,87,173,81,126,72,131,166,128,41,12,152,115,100,242,231,10,146,106,254,239,173,127,7,143,50,168,231,29,223,154,98,221,195,78,72,128,120,31,146,168,202,42,120,148,97,42,200,69,16,223,253,159,19,152,75,153,110,73,74,70,205,41,212,78,14,189,39,171,228,80,133,2,226,19,253,182,80,17,173,74,203,240,0,218,192,77,218,72,84,185,238,176,129,218,177,180,68,15,26,106,113,252,169,50,181,198,21,48,92,51,246,10,147,155,55,25,63,126,117,15,88,138,59,21,144,204,143,129,229,90,200,89,36,184,31,7,133,195,53,33,78,62,59,78,188,97,133,255,85,245,109,180,168,225,176,179,189,156,248,220,6,5,95,176,139,251,137,145,80,40,112,54,230,28,19,159,19,58,34,121,212,180,17,223,81,63,49,244,134,72,55,201,243,93,242,214,249,6,0,34,242,47,197,69,234,95,192,77,246,53,246,41,79,230,99,127,127,139,49,115,74,188,177,54,33,87,73,123,76,22,189,156,164,56,23,150,101,90,78,176,98,194,66,36,167,174,154,31,103,79,53,208,117,78,31,95,175,20,237,231,165,103,26,243,197,41,11,157,229,167,196,19,203,244,50,21,133,93,37,201,155,201,60,204,73,26,229,143,75,120,91,213,207,42,235,131,115,98,235,36,174,2,2,195,208,177,84,188,58,127,236,23,99,26,250,36,182,247,177,162,205,229,85,134,77,184,172,30,183,60,72,96,245,217,72,135,235,204,200,252,203,184,14,154,211,96,175,129,215,192,159,229,57,216,114,167,147,160,183,199,145,242,128,138,112,107,50,117,63,211,16,57,147,227,53,65,55,22,33,203,252,25,17,44,36,19,149,164,162,233,212,186,41,241,193,111,139,3,103,66,159,220,206,143,249,99,49,46,81,59,139,47,254,7,54,29,135,100,53,197,5,46,77,24,113,199,5,142,202,206,140,134,1,136,68,225,221,182,250,80,49,108,40,222,169,92,150,235,117,177,229,227,213,77,173,254,20,77,149,200,9,171,126,235,37,41,161,186,232,51,30,2,128,42,43,115,133,95,172,53,99,239,20,46,89,145,103,10,210,121,210,77,94,96,91,28,50,108,34,4,110,201,155,246,69,140,73,4,77,86,186,21,103,5,166,5,178,70,223,21,113,247,194,222,172,155,244,69,11,119,208,132,141,47,232,159,22,24,144,177,3,41,40,11,45,9,8,98,197,185,249,199,77,108,238,132,222,102,196,240,247,136,119,97,17,121,30,74,121,225,158,90,124,160,190,69,193,226,90,118,110,173,211,1,112,135,66,123,42,53,251,176,20,6,39,207,151,13,124,194,149,167,165,35,34,63,80,45,211,62,163,114,49,20,209,186,237,116,248,202,185,0,143,13,160,10,195,199,219,9,70,221,175,97,183,112,197,154,76,36,81,25,100,231,12,56,160,174,163,190,147,117,106,132,207,251,15,139,118,193,20,98,159,134,68,235,85,35,245,41,18,61,49,106,238,253,111,60,245,193,174,103,203,40,168,52,71,134,145,141,81,254,81,18,57,194,86,55,165,79,92,227,116,4,233,138,197,194,114,227,199,254,16,2,234,32,216,16,29,202,215,212,54,162,118,224,250,119,105,33,196,222,147,113,181,251,26,133,248,29,149,16,163,206,45,106,123,19,147,200,206,243,19,0,153,154,209,130,179,219,25,188,125,12,8,224,75,115,157,242,56,247,110,58,221,1,213,34,2,211,126,156,224,65,91,81,226,76,78,27,82,144,210,41,58,118,36,110,51,2,6,89,212,68,54,251,60,93,206,108,118,127,138,197,211,94,75,60,129,46,119,76,177,88,96,229,83,129,11,78,81,12,237,73,213,147,43,183,46,27,46,121,140,49,151,85,25,138,88,210,175,178,99,198,135,41,189,109,56,80,191,240,167,168,166,175,23,51,96,121,60,97,134,137,104,65,219,220,248,48,249,252,241,107,142,156,31,117,28,26,200,165,146,245,107,253,52,13,211,118,107,17,183,119,59,97,65,42,137,38,141,231,212,237,13,218,42,20,112,77,169,4,122,145,82,233,38,59,251,140,122,16,107,50,152,61,123,89,90,51,12,158,212,118,51,137,171,183,109,138,71,224,181,33,235,5,172,155,200,8,228,97,61,85,232,248,221,30,245,202,166,15,210,119,122,209,21,157,54,110,145,41,41,94,255,187,136,128,183,243,43,42,104,95,8,109,146,239,128,237,235,61,38,175,196,141,190,42,185,230,39,162,126,198,19,155,200,221,28,85,145,39,240,192,45,197,124,137,192,108,128,119,134,66,224,51,54,0,230,212,13,191,128,160,190,182,135,208,11,157,128,202,166,15,38,147,139,63,199,108,30,204,69,108,114,64,69,179,255,83,61,155,57,104,67,225,161,71,72,132,220,144,93,15,17,81,171,90,246,12,232,103,98,64,60,169,219,36,242,118,208,36,1,126,136,9,226,241,85,81,225,213,142,106,140,148,45,60,226,158,138,67,232,169,187,146,210,91,255,133,248,47,210,117,118,117,152,128,115,140,97,236,165,238,192,11,165,205,102,133,171,7,12,117,166,39,69,40,74,74,92,55,121,113,45,154,118,40,225,97,22,113,241,94,15,28,198,166,92,98,46,85,81,182,208,28,129,118,24,78,143,71,164,242,185,226,150,192,247,201,91,63,95,137,43,66,242,110,74,49,168,107,60,143,140,141,215,45,171,144,171,251,155,90,78,254,47,163,75,23,155,163,35,39,184,128,125,130,27,31,40,31,129,75,143,230,225,87,221,122,158,227,22,156,7,103,92,156,107,180,135,101,133,242,146,99,214,34,164,170,141,162,25,7,211,202,254,0,178,69,98,253,22,206,56,253,61,210,66,114,59,210,228,131,29,92,165,178,71,244,92,81,223,51,160,39,47,229,131,219,61,169,2,119,249,189,105,194,28,166,133,241,11,238,97,41,92,47,58,176,153,206,28,85,183,97,93,126,156,28,37,206,5,250,75,59,250,177,199,88,150,57,57,201,101,47,185,248,11,17,54,155,254,0,90,130,252,175,210,3,241,128,110,204,52,62,220,49,169,232,144,219,82,212,132,76,166,184,238,83,214,71,82,85,119,1,32,233,119,94,55,113,45,84,205,147,240,126,255,125,65,83,19,126,119,138,166,196,47,7,167,65,176,21,118,81,31,52,185,115,52,21,124,105,231,129,118,73,162,146,180,82,50,36,197,186,211,74,29,117,179,88,2,229,78,16,204,145,31,113,128,43,198,138,35,253,95,230,55,98,242,148,97,82,96,101,132,11,84,171,65,209,135,51,207,137,155,44,173,66,131,39,212,174,100,41,43,68,201,42,176,53,221,11,142,54,248,21,81,121,90,133,165,9,196,52,226,191,62,70,48,220,125,18,34,194,13,72,244,212,43,109,45,227,133,171,81,8,141,203,232,88,55,27,161,95,173,134,97,127,250,61,100,32,244,71,124,28,97,164,0,12,41,8,96,225,154,244,221,95,197,205,28,115,87,171,171,110,183,110,2,12,24,141,17,106,78,246,205,20,138,173,24,250,249,169,13,238,196,227,242,78,130,125,248,33,97,210,204,246,52,151,139,89,220,67,78,21,194,175,108,45,45,155,28,176,216,91,208,253,14,145,41,118,153,4,135,131,185,209,130,65,131,162,91,115,201,93,237,42,103,126,141,251,100,85,130,190,243,216,112,170,11,90,214,175,3,235,162,58,140,71,174,169,77,174,23,120,53,201,22,138,129,153,246,17,4,186,198,38,66,50,191,57,39,180,142,216,65,254,235,60,43,182,45,250,168,21,188,134,121,79,55,89,174,135,226,254,148,154,198,40,202,7,211,68,104,107,16,173,26,214,102,11,229,171,219,84,189,2,20,75,82,144,154,155,66,118,65,25,213,77,138,52,171,150,254,79,218,21,136,155,6,68,179,45,223,167,128,77,125,88,112,65,94,5,38,226,208,214,235,144,213,111,89,94,244,96,217,255,101,38,159,164,155,192,202,138,41,181,96,115,31,240,245,46,216,188,12,201,76,70,14,126,19,177,4,174,153,55,164,126,100,66,47,129,49,2,201,24,148,207,64,21,105,64,166,148,180,197,10,240,10,209,62,191,236,52,24,68,83,2,197,98,103,45,200,171,253,82,241,10,216,163,44,15,135,123,16,139,153,149,157,137,135,165,44,179,180,70,159,141,159,65,229,183,204,156,105,5,226,190,52,236,252,43,73,163,116,20,91,255,48,112,238,93,214,26,106,158,40,44,253,15,60,106,172,194,77,247,53,113,208,187,100,215,234,182,240,72,11,101,188,61,126,50,201,180,0,91,33,181,161,138,66,79,127,43,249,159,226,114,168,14,12,237,24,191,8,199,113,167,139,49,9,26,136,246,159,41,189,82,209,159,59,114,255,54,14,131,5,31,112,252,107,79,84,193,197,82,122,110,118,67,205,223,57,241,1,68,102,41,52,11,26,248,211,231,82,192,91,141,134,120,182,207,90,212,153,126,129,63,130,5,207,15,112,79,89,206,75,217,101,93,226,12,207,1,63,111,152,114,202,134,67,223,225,152,23,152,65,34,110,159,0,215,130,252,188,136,70,79,99,22,229,54,193,41,114,222,140,98,36,0,22,202,232,57,197,218,112,174,7,158,54,156,35,227,170,204,41,225,135,151,14,120,109,87,74,159,63,112,55,93,53,153,232,176,134,99,217,226,213,253,166,4,247,85,240,141,108,126,120,90,48,44,150,36,144,117,234,231,102,248,17,120,67,171,248,40,239,88,197,208,25,47,12,194,164,47,32,49,2,128,171,181,12,45,5,205,141,203,180,162,106,221,249,16,37,155,93,66,237,16,206,137,188,49,185,157,26,155,89,172,188,250,74,109,16,88,203,160,107,64,221,220,113,128,94,46,155,204,252,98,82,224,118,145,58,82,134,135,1,136,104,48,157,32,98,199,147,89,42,160,127,32,47,237,57,94,52,56,112,118,176,211,166,202,53,253,161,160,222,234,88,140,172,188,58,168,120,193,63,119,153,33,59,184,83,9,227,72,50,69,200,216,68,181,103,70,204,219,31,181,148,71,237,16,232,91,180,138,182,22,11,229,122,45,9,175,200,53,15,123,55,51,126,201,218,49,80,47,181,145,7,87,172,89,160,217,13,180,249,145,44,157,67,185,1,62,191,40,171,115,189,193,26,73,174,251,148,165,98,53,100,132,65,58,102,218,76,7,196,226,63,134,188,215,193,67,81,199,89,123,147,147,204,144,140,67,153,83,26,140,135,186,103,1,125,41,197,120,3,104,211,79,40,92,93,142,156,140,23,159,83,48,46,205,245,32,79,250,75,109,115,172,4,65,30,193,16,176,80,26,30,105,75,254,215,147,237,29,103,214,117,156,248,122,143,112,39,79,67,170,192,102,128,152,44,7,234,160,205,103,130,132,89,42,242,85,202,220,189,0,40,124,229,164,214,130,97,73,110,141,198,106,149,179,22,125,126,120,88,4,107,243,215,64,230,54,131,174,238,106,54,26,52,201,97,3,203,26,120,100,239,142,27,90,41,224,115,179,161,41,13,19,185,135,247,28,102,229,239,94,35,26,182,131,134,184,211,223,232,194,225,245,199,210,46,253,128,89,4,228,169,123,237,80,231,84,29,7,187,71,89,89,177,249,227,166,101,12,237,43,78,54,141,220,252,44,153,241,108,169,169,57,75,14,54,51,88,64,202,126,245,214,17,244,15,64,100,96,58,101,10,42,87,234,93,16,149,71,4,201,113,123,128,113,136,138,56,202,100,169,85,73,68,214,10,178,186,67,216,140,173,147,189,162,194,19,166,4,106,245,152,239,218,88,36,125,5,222,18,116,144,65,102,66,115,41,66,102,73,203,82,32,154,3,65,153,120,96,11,93,253,17,187,32,207,23,114,10,39,20,86,183,115,121,224,35,52,245,38,34,137,39,206,65,156,133,165,131,223,9,206,86,69,242,61,149,230,9,125,164,55,228,111,102,17,173,25,224,37,112,178,213,175,157,247,70,123,152,153,7,222,212,196,12,84,76,92,205,26,38,108,143,68,228,23,11,196,40,31,102,44,100,196,251,213,157,51,228,222,218,82,92,99,74,120,2,140,204,186,94,62,106,141,225,123,90,135,186,211,157,208,180,16,105,29,68,84,227,107,195,204,194,241,247,48,23,252,152,21,163,194,166,144,153,46,4,96,8,232,203,16,109,152,166,235,103,206,208,157,221,126,104,5,107,23,202,199,173,6,140,60,107,142,185,244,98,61,224,141,138,210,239,122,185,46,175,243,240,82,176,235,32,183,20,0,83,134,189,16,70,75,190,4,74,166,30,228,77,85,104,52,242,152,63,163,60,163,166,184,16,31,227,228,252,204,156,198,151,37,31,58,9,44,175,27,155,88,132,252,209,32,167,35,169,150,86,228,59,52,90,195,238,63,190,109,251,108,213,86,115,107,193,75,176,175,56,55,112,254,159,37,73,122,71,96,97,209,121,161,166,59,174,173,77,212,126,96,65,167,171,172,168,45,90,75,177,235,32,91,27,179,62,166,75,115,177,134,4,75,5,136,251,233,192,188,158,163,101,235,10,157,254,223,65,219,242,56,214,63,41,56,35,181,63,121,166,199,189,45,50,214,27,213,31,61,255,165,71,103,160,106,112,206,7,251,80,101,40,3,15,32,35,97,96,238,174,219,235,124,137,32,234,226,133,11,202,149,2,101,85,211,224,202,234,102,100,249,145,104,185,189,241,6,68,108,82,138,67,177,148,50,223,71,152,249,248,95,88,131,97,255,26,201,82,106,68,234,230,46,165,185,50,53,200,172,189,17,148,121,94,16,51,116,11,103,207,251,144,205,134,210,24,33,85,200,60,68,189,193,150,151,206,67,54,230,75,113,38,16,245,123,105,154,7,227,9,60,181,253,216,102,137,14,134,179,211,149,104,110,209,186,124,217,220,177,159,11,23,65,126,129,157,152,26,126,19,52,184,214,4,199,212,152,196,32,220,126,155,190,197,50,138,100,229,53,252,108,56,89,242,193,60,226,107,245,33,52,199,155,49,237,3,142,245,91,139,84,213,157,103,38,143,176,74,17,61,122,141,109,73,37,223,73,226,156,122,213,202,115,173,113,187,116,169,59,46,74,3,58,222,243,86,43,241,100,226,110,59,50,199,220,88,217,72,88,179,216,26,39,181,57,45,212,147,245,21,109,88,199,111,32,247,186,74,158,58,149,60,195,202,139,46,28,244,142,236,2,156,52,187,215,220,198,162,172,174,235,39,32,24,67,164,103,222,106,229,51,104,56,115,101,106,155,147,104,247,17,93,71,126,137,230,32,4,235,56,127,178,43,23,204,176,36,131,207,34,216,209,112,122,22,106,233,245,157,133,251,42,98,113,229,132,188,118,125,115,147,245,162,202,36,240,237,6,7,95,225,238,188,152,14,194,19,72,142,69,167,207,27,174,222,122,178,205,119,25,158,49,87,89,80,229,137,167,22,59,148,152,56,27,107,198,14,52,105,206,139,217,137,99,243,225,174,9,231,59,193,68,12,193,115,67,86,62,62,187,164,49,149,247,152,170,124,18,172,180,130,14,98,124,90,82,164,3,227,148,183,183,78,184,179,183,152,15,35,167,50,199,103,197,52,157,98,244,245,112,166,138,76,139,93,164,27,91,133,191,27,76,218,52,147,220,217,242,217,168,118,105,223,222,250,132,101,255,160,236,172,97,53,111,241,239,83,202,120,156,117,27,128,36,48,123,20,113,30,42,236,221,142,59,2,90,68,205,12,194,71,55,251,145,87,214,181,52,86,244,119,184,172,100,4,91,240,239,206,234,175,175,176,181,111,66,82,96,173,140,121,208,191,185,59,169,104,217,17,174,231,247,68,36,20,96,16,165,164,18,240,153,252,58,132,150,122,213,205,113,39,100,219,79,202,50,153,89,249,191,167,38,233,38,141,89,73,19,225,57,138,44,155,238,227,90,34,0,13,21,200,167,20,164,89,28,80,232,39,94,162,20,43,24,243,39,151,233,119,1,106,11,180,141,42,200,138,148,149,16,189,91,12,97,58,95,146,142,180,162,150,66,62,100,69,240,239,75,81,163,15,127,66,20,81,92,39,179,44,155,243,13,46,152,81,75,13,167,87,97,57,215,155,71,180,255,53,45,104,169,18,65,55,228,116,252,157,42,46,17,186,130,39,212,216,220,20,241,62,55,16,60,213,48,127,2,8,33,20,151,227,248,185,169,129,87,15,223,79,195,100,72,177,70,234,65,102,117,240,154,202,53,126,63,1,243,11,178,64,230,248,64,151,1,163,220,178,224,145,20,13,194,43,177,255,94,6,70,67,164,89,219,91,19,149,58,211,243,10,142,96,123,43,25,142,88,0,194,92,128,158,38,6,112,204,145,77,22,94,22,67,251,99,164,163,145,169,201,97,33,83,174,167,172,203,227,140,203,124,254,167,253,44,246,56,70,15,125,116,46,48,80,118,252,107,10,74,238,122,102,240,11,198,215,61,155,125,212,199,30,44,206,13,92,101,252,30,187,6,214,217,143,103,151,91,61,83,128,231,141,56,82,73,158,84,89,128,69,86,207,169,123,78,150,167,146,87,99,239,119,81,45,79,127,186,149,5,214,224,124,138,183,1,214,66,230,19,79,77,169,156,203,53,3,206,173,113,245,156,252,182,24,170,107,124,75,81,127,37,241,190,146,233,161,198,101,45,126,5,247,129,36,192,72,95,41,11,74,146,2,37,9,179,113,62,188,221,188,58,94,76,200,77,190,117,248,160,75,28,63,202,100,38,103,219,136,190,85,251,245,156,48,133,118,114,151,8,89,62,217,68,207,185,238,132,91,143,228,10,96,145,72,58,239,24,253,85,104,46,236,241,179,34,213,120,55,220,238,146,11,134,14,133,40,126,59,242,253,62,56,24,234,47,48,39,116,140,105,3,205,39,237,65,163,104,47,210,86,229,131,108,243,209,252,183,19,222,24,200,49,88,40,216,74,49,124,203,116,27,222,211,157,158,11,17,197,101,73,96,103,137,156,119,212,162,82,52,245,54,79,130,183,218,71,203,159,20,158,47,115,142,220,98,120,131,250,126,160,156,129,202,116,252,19,43,108,33,250,206,60,121,184,119,39,81,161,211,163,143,76,255,237,87,74,85,51,50,146,141,146,96,3,62,83,195,15,218,241,143,70,199,197,130,22,68,215,202,38,47,18,88,242,172,1,242,40,185,247,177,255,6,25,241,134,248,12,204,163,33,128,0,251,63,33,84,118,94,7,30,141,102,123,26,150,144,140,202,103,3,207,153,53,95,62,73,87,31,251,86,150,163,130,50,102,7,124,179,82,171,129,250,135,210,8,10,112,116,174,209,204,77,187,17,219,252,174,177,190,48,182,22,98,176,19,106,64,134,119,47,133,240,126,175,132,22,21,131,106,166,78,92,86,26,70,211,35,57,105,183,56,253,130,120,104,135,90,51,78,81,64,1,118,85,137,79,230,137,31,97,66,43,162,205,225,191,144,216,2,189,138,167,251,114,57,245,102,181,222,121,155,113,3,109,180,136,18,180,196,70,35,99,124,53,218,51,168,154,125,30,72,19,116,45,75,184,162,160,167,126,130,120,92,140,237,53,70,80,22,177,252,166,171,90,156,253,211,48,189,204,11,134,158,155,219,165,17,54,226,66,61,136,6,64,168,255,59,198,154,98,194,34,126,200,215,38,38,196,163,7,31,42,178,216,96,155,162,90,250,36,59,195,52,120,241,91,25,187,126,74,207,188,112,17,220,8,69,227,14,31,151,154,168,0,214,31,114,55,13,212,95,226,99,223,210,25,47,44,246,157,254,134,152,211,93,15,201,17,0,227,219,33,55,142,201,36,87,241,144,6,159,156,109,73,177,108,181,13,149,118,195,157,215,236,8,174,190,189,205,101,142,204,167,121,29,54,231,51,28,226,69,180,95,152,158,46,83,133,117,95,73,71,108,49,68,70,62,41,150,70,146,231,154,18,124,23,83,60,157,56,240,18,34,219,15,87,53,6,168,137,170,61,196,0,207,22,243,58,179,16,98,50,133,101,29,11,8,179,230,93,41,6,246,218,172,185,198,137,61,13,152,59,119,191,103,17,254,141,149,137,151,159,29,35,213,127,209,167,97,28,251,103,180,233,204,152,206,144,98,219,243,113,137,141,177,106,124,156,228,252,199,169,85,208,127,245,121,10,194,132,187,211,153,67,61,101,43,55,89,131,98,14,236,51,30,233,213,190,191,175,58,37,63,237,3,204,50,86,30,80,254,203,202,85,11,120,136,85,73,201,101,12,17,197,253,62,14,149,244,82,242,192,70,97,128,6,71,197,242,234,245,253,6,179,246,225,26,122,110,133,126,51,105,139,89,57,227,22,249,139,82,215,57,27,197,40,1,228,210,209,46,148,20,0,104,26,252,151,226,218,218,170,26,145,108,212,53,254,214,178,192,106,201,133,182,25,124,127,132,95,96,78,243,50,152,134,30,48,29,63,225,236,77,193,39,17,230,253,102,92,222,216,11,114,131,80,118,234,82,110,46,162,123,211,252,60,15,51,110,129,132,111,142,204,240,170,47,252,215,85,28,171,101,74,207,148,77,132,240,231,132,216,194,110,70,129,242,216,221,79,163,233,81,111,247,32,225,142,245,244,134,197,52,225,239,252,246,197,61,192,80,119,226,150,137,62,142,141,25,248,155,110,181,190,56,43,236,98,240,204,182,109,119,15,57,76,214,104,213,7,137,184,20,240,203,1,63,254,182,92,143,20,62,166,35,245,202,173,93,172,93,150,224,74,183,153,59,200,210,132,175,211,90,239,241,113,39,63,92,227,69,201,38,153,49,231,237,254,205,42,193,116,13,105,210,1,87,133,201,187,67,135,117,158,190,48,51,84,119,33,7,49,96,212,188,27,244,66,66,82,241,211,196,97,135,89,17,212,182,77,234,173,77,4,18,67,32,21,95,132,36,52,189,199,67,253,183,155,63,5,3,26,211,133,80,65,248,229,85,237,240,61,125,175,252,126,41,46,60,204,54,177,142,135,32,43,49,255,42,226,80,67,23,205,24,102,206,55,4,87,66,2,218,196,90,105,219,26,193,158,110,127,189,248,218,10,104,192,39,96,77,29,89,32,116,149,41,92,81,82,252,243,59,184,101,110,29,242,162,22,177,214,89,236,205,57,255,228,185,247,248,40,29,168,248,255,103,62,103,6,245,136,241,6,110,19,13,152,234,237,13,64,150,134,35,7,67,243,141,60,190,149,141,237,146,104,90,4,35,159,145,14,131,74,34,32,48,23,50,247,95,12,169,75,68,57,212,115,166,131,147,104,42,116,88,28,201,233,192,98,98,181,190,250,129,92,141,248,185,13,143,29,249,87,55,117,148,28,72,25,9,50,30,209,67,90,57,57,53,255,74,5,228,190,110,55,69,79,161,130,93,176,75,173,220,173,129,206,33,158,100,16,51,43,104,102,26,143,156,159,21,154,91,215,56,18,158,214,190,49,242,110,115,98,249,81,175,33,144,103,19,128,195,238,84,105,50,179,155,246,228,98,126,80,80,111,245,33,252,195,38,192,189,11,59,127,46,47,168,231,249,208,88,94,61,234,1,145,196,26,28,58,175,87,51,1,34,166,0,152,170,104,90,23,178,107,21,244,106,143,52,32,234,75,167,214,32,122,172,66,44,118,45,208,91,181,51,68,210,238,200,148,9,92,172,146,128,219,156,185,253,11,106,211,108,111,158,246,212,129,253,246,212,106,216,140,144,189,204,117,218,250,157,111,98,194,189,43,141,234,44,95,159,5,224,252,182,93,21,190,48,132,13,153,236,124,253,239,141,23,237,207,67,97,90,98,80,29,85,194,66,142,203,255,114,39,84,218,238,30,75,21,249,237,18,255,69,184,151,249,245,59,41,202,186,71,28,185,197,26,164,250,166,221,154,35,4,36,184,233,83,248,68,113,157,141,177,212,59,116,139,239,58,23,224,114,210,96,202,207,156,79,83,122,225,157,135,9,249,22,234,45,182,253,37,71,164,94,16,103,29,128,190,221,54,42,96,9,133,141,171,159,239,118,49,166,180,1,90,174,226,111,29,95,243,94,29,45,15,121,140,254,29,101,191,174,230,129,16,164,195,41,15,173,30,120,213,85,46,31,173,93,243,3,182,55,181,198,28,94,230,246,119,91,27,54,31,187,172,237,112,118,198,149,162,214,132,174,187,79,73,96,238,172,157,252,214,173,182,186,117,164,164,168,103,84,210,125,39,32,227,32,37,70,124,167,121,247,7,129,116,20,147,252,164,145,246,141,192,224,5,37,102,91,190,175,202,203,70,8,105,213,164,202,238,134,121,27,195,164,154,121,202,218,195,174,210,87,240,196,30,3,160,76,72,253,13,204,75,21,115,200,91,56,40,216,15,141,216,143,46,3,155,130,192,183,252,78,21,48,139,176,127,58,202,194,178,67,0,112,20,73,124,87,54,185,83,113,145,236,26,33,15,101,141,83,208,89,87,101,203,226,163,240,70,88,249,247,39,26,155,229,69,213,185,231,82,127,194,253,36,116,59,231,40,134,71,17,82,101,239,9,60,156,242,250,135,50,30,20,181,24,9,249,131,62,23,136,23,86,62,153,220,154,65,28,102,46,17,107,69,232,152,127,45,145,56,156,197,55,168,120,135,78,128,145,47,246,112,252,172,40,188,205,167,25,146,232,244,40,58,187,251,224,138,255,74,2,233,253,64,110,33,208,1,241,157,130,154,136,41,79,200,255,149,24,166,210,253,13,96,198,136,165,222,115,34,216,238,149,28,249,112,170,245,99,178,58,9,137,15,8,27,188,27,199,136,211,75,52,139,134,238,144,81,127,254,25,98,107,177,173,29,41,8,249,137,32,113,41,6,110,186,209,158,44,203,58,159,118,221,164,163,171,187,94,66,156,38,209,174,99,214,104,84,179,16,200,40,67,163,124,149,137,31,181,123,128,51,3,201,136,238,96,24,119,84,167,143,115,250,147,86,152,15,184,177,118,209,5,219,191,51,61,211,34,7,142,133,170,29,174,157,35,219,31,153,85,32,100,87,110,222,59,212,40,93,44,159,9,119,66,147,105,98,73,35,238,170,84,67,4,22,202,41,141,177,142,175,97,212,30,48,113,16,40,148,8,44,252,139,174,123,60,127,50,222,8,61,236,137,159,200,172,41,200,129,112,44,203,44,204,112,244,22,218,126,40,6,35,212,22,174,15,41,75,60,228,148,77,126,89,132,17,236,239,166,252,36,109,132,157,247,59,130,143,190,114,164,82,47,51,98,95,19,196,102,215,138,1,208,103,184,20,164,231,255,244,204,166,124,243,51,142,190,40,28,117,229,215,165,188,255,77,235,10,167,186,237,196,106,194,159,149,7,227,249,97,208,23,70,248,42,253,157,247,118,158,157,57,71,124,126,50,116,228,173,248,39,115,141,186,217,107,195,65,238,36,173,10,131,65,67,191,178,79,50,222,245,212,49,120,227,68,73,66,116,65,79,135,92,229,58,141,250,98,1,154,123,232,224,252,251,220,112,75,179,161,239,120,157,195,107,61,100,2,160,31,18,177,208,73,49,162,205,109,19,253,114,95,77,161,69,139,133,119,2,59,24,253,208,249,212,6,170,131,159,145,35,230,129,219,75,15,50,125,174,225,175,20,7,13,232,98,68,234,58,48,19,249,30,63,180,43,143,155,115,15,12,54,144,133,189,45,146,135,236,207,98,15,223,97,57,167,209,222,92,217,12,47,33,19,189,162,115,9,119,5,121,69,2,46,12,119,92,188,6,136,175,70,73,197,69,28,25,236,159,141,199,223,42,20,129,187,182,188,166,17,73,35,70,23,31,208,169,118,204,237,237,34,99,80,238,148,12,27,66,218,89,248,78,119,11,49,252,79,245,23,243,129,110,174,24,175,187,39,213,18,175,214,54,229,194,84,49,149,30,175,199,178,73,21,190,231,68,218,28,54,77,155,185,181,180,79,149,17,141,27,43,199,107,174,11,81,14,193,65,111,23,218,251,88,149,250,87,23,87,33,224,208,126,158,62,168,200,14,205,132,62,37,47,248,42,125,214,142,84,120,134,245,1,89,172,20,200,97,168,104,77,33,94,191,104,188,54,54,110,242,240,46,241,115,138,255,255,14,237,159,99,149,5,102,146,222,125,14,168,158,87,245,153,49,155,234,126,249,18,74,243,244,78,101,91,88,80,152,227,114,145,9,13,148,27,130,247,202,23,227,176,82,210,202,168,248,86,177,1,192,139,122,7,55,211,169,147,17,186,91,59,238,135,175,204,163,219,206,68,3,150,5,43,177,101,241,54,57,235,52,172,130,73,55,254,224,248,234,72,193,59,30,202,151,28,225,170,28,15,127,158,72,65,175,55,159,116,18,42,225,121,58,187,196,6,118,133,187,138,87,29,77,83,5,249,106,46,151,12,125,25,224,117,32,42,77,26,125,183,67,95,8,216,67,1,221,210,18,70,173,12,52,38,144,235,189,249,162,63,84,98,249,101,250,182,209,95,88,15,205,86,30,57,211,184,51,210,166,98,196,252,120,90,225,181,216,244,159,78,1,21,238,134,71,236,138,79,244,63,110,36,158,42,225,135,200,129,178,165,188,156,210,204,239,55,175,160,72,150,109,186,169,119,227,60,82,250,137,1,32,50,54,138,98,58,60,148,121,6,76,196,78,40,28,114,194,102,225,127,54,33,186,97,236,190,143,216,34,127,227,100,124,169,158,112,237,146,50,192,194,197,39,103,227,73,69,21,121,9,88,13,209,123,64,7,191,255,99,59,143,23,119,20,103,89,179,7,161,25,190,6,239,121,0,245,100,198,21,14,74,143,47,254,211,25,57,123,177,111,249,185,96,126,175,131,90,233,79,129,203,100,210,250,1,2,87,93,85,167,248,127,187,11,211,41,111,107,184,110,187,127,14,177,95,171,254,70,16,45,24,158,177,196,231,94,226,129,134,240,170,125,78,71,69,151,246,70,188,188,230,255,107,36,30,25,37,214,49,131,153,118,137,166,28,253,103,93,144,94,24,109,240,21,172,114,55,250,221,119,79,57,130,244,255,203,211,26,34,77,69,125,42,219,129,28,50,152,76,230,203,203,250,45,248,121,116,17,143,118,0,49,139,159,208,100,56,148,48,102,238,205,242,189,233,166,251,222,104,147,38,81,99,178,216,225,211,196,97,219,70,161,157,138,75,158,52,52,7,247,224,255,171,51,88,217,24,34,149,159,249,200,134,14,230,116,30,193,246,207,235,232,151,5,137,159,10,109,209,185,88,114,35,226,52,168,33,184,201,30,242,30,132,16,44,84,93,143,236,59,213,132,245,236,23,192,160,204,77,235,139,103,21,6,122,57,113,53,26,250,227,43,119,47,29,105,228,93,95,37,96,80,126,247,182,153,36,85,111,65,179,169,229,104,125,220,141,0,100,71,70,207,92,59,78,220,139,124,18,87,178,237,21,191,164,172,181,210,207,227,124,212,223,27,215,153,70,41,177,130,116,4,201,82,119,237,67,27,176,236,214,213,1,204,171,134,48,141,169,115,166,38,254,121,102,189,3,160,206,241,40,147,87,175,83,194,247,21,30,88,165,245,244,222,249,172,100,224,239,192,34,76,159,134,188,245,1,36,26,200,150,5,172,97,114,0,31,81,87,175,15,239,164,82,152,124,59,89,1,91,123,37,132,2,18,8,237,102,32,97,68,12,7,164,66,83,172,143,246,180,29,251,58,143,21,117,94,248,244,175,31,240,231,206,172,200,222,205,67,120,65,87,78,141,148,83,7,52,243,217,71,180,230,167,116,101,24,156,108,114,243,46,140,6,23,182,144,147,110,215,134,29,86,69,69,86,81,150,188,71,145,29,203,168,17,44,118,134,199,21,213,215,66,235,148,141,2,14,124,92,43,212,1,148,188,33,114,4,140,245,152,161,123,206,73,254,221,236,126,148,192,240,70,9,61,217,11,159,53,39,204,86,25,229,191,174,185,174,43,40,24,142,87,167,216,136,171,46,2,111,239,164,29,208,150,255,171,145,243,0,19,21,113,8,13,41,155,53,17,150,38,117,52,90,144,252,55,235,46,189,250,23,218,216,75,51,51,72,18,140,80,44,132,137,10,198,8,176,234,69,106,164,76,177,57,211,75,106,92,82,16,48,123,106,109,139,26,124,69,40,155,207,48,6,54,44,119,0,205,247,231,180,208,236,210,43,195,87,236,158,72,92,46,222,97,205,136,222,72,189,116,143,158,174,34,194,219,114,217,1,200,241,21,44,147,204,31,34,57,236,40,134,218,212,154,10,186,173,62,93,206,1,182,68,158,95,252,218,194,136,51,75,227,76,8,234,200,204,219,254,112,29,104,87,96,97,139,87,221,170,128,117,223,134,206,169,120,83,226,87,244,72,36,65,32,11,181,68,113,224,74,125,4,124,107,107,116,246,192,224,96,48,190,23,182,75,40,185,82,224,154,169,44,29,192,140,53,154,251,156,98,58,119,242,45,203,74,199,129,57,94,71,255,252,10,238,62,27,150,143,146,113,103,228,230,27,34,232,161,202,28,248,236,152,204,110,22,133,244,0,219,83,24,187,136,87,135,221,134,77,177,194,6,234,187,160,176,251,201,162,111,52,173,178,143,250,193,253,40,71,237,48,92,192,92,194,255,21,221,57,75,1,128,39,143,173,154,230,96,91,34,36,239,57,99,173,27,243,70,97,240,162,146,79,211,68,153,255,58,200,224,46,218,2,31,62,26,128,55,150,235,115,191,129,66,22,57,126,65,149,244,37,9,214,32,8,166,26,235,11,96,249,57,126,10,73,97,218,96,89,96,136,32,212,111,255,227,136,55,145,197,210,236,225,100,145,97,217,143,104,249,20,235,237,222,6,124,189,224,90,164,173,74,191,203,33,17,149,19,14,146,203,16,176,163,126,244,127,220,6,68,192,246,132,172,182,167,26,4,219,243,189,197,96,17,175,150,131,205,147,130,60,121,146,214,232,73,251,169,109,4,1,172,104,226,32,148,62,46,137,3,183,8,40,19,18,49,137,98,16,17,208,251,45,193,158,162,25,65,244,157,146,103,183,171,115,104,221,59,99,226,228,18,23,9,204,245,230,121,113,184,112,191,86,3,43,109,132,16,115,199,229,155,158,33,59,136,144,145,197,77,210,47,192,82,22,1,128,12,36,57,129,168,67,172,229,59,65,105,67,246,208,193,194,12,232,38,217,74,102,17,65,159,113,21,246,162,74,186,211,181,31,238,59,126,13,178,229,18,32,48,112,142,58,223,34,37,60,130,210,92,118,127,70,121,188,54,160,92,72,30,83,107,248,80,112,19,172,212,227,118,160,68,120,68,89,164,158,29,174,43,249,146,50,74,123,99,157,11,67,152,158,124,99,191,64,228,61,126,213,13,230,72,1,176,192,112,116,92,104,67,248,216,162,148,116,246,44,87,154,133,8,120,5,184,45,156,182,60,185,115,76,145,7,163,127,154,182,121,153,202,201,66,53,24,230,160,139,187,17,187,227,253,218,194,61,130,44,120,13,181,193,106,27,46,193,218,160,94,76,95,128,229,156,13,161,63,229,5,64,94,96,99,92,43,2,21,245,71,46,129,127,151,92,77,70,215,35,191,44,120,231,109,105,178,41,39,47,4,55,182,242,239,23,107,236,110,36,124,26,115,206,104,46,178,181,50,89,193,148,149,202,15,115,155,190,202,28,52,50,76,106,116,90,180,129,193,66,186,104,28,144,88,123,58,96,81,253,184,247,253,107,161,250,210,102,101,64,158,58,11,231,132,216,94,94,68,75,190,168,136,31,71,59,133,77,97,54,213,190,37,229,80,88,110,157,181,123,238,170,129,239,62,150,135,20,151,210,216,14,96,89,153,85,158,239,159,157,215,248,121,222,12,127,5,249,77,165,189,25,13,1,83,205,120,230,146,135,152,25,33,223,107,45,50,3,103,145,114,134,81,196,162,79,153,106,8,71,234,183,183,18,101,206,58,111,255,82,47,5,135,29,133,100,51,108,37,150,218,179,143,2,31,222,237,138,70,46,27,152,175,243,187,132,184,164,95,140,84,208,105,122,70,133,40,209,41,221,245,243,100,89,238,35,41,82,252,86,227,139,217,128,244,97,124,41,116,214,243,38,147,58,199,243,42,66,146,20,18,91,235,153,132,199,89,149,17,219,211,188,55,177,115,220,238,83,11,151,162,58,234,83,248,113,8,37,143,251,113,148,166,45,122,77,213,255,136,10,150,113,158,153,138,29,13,4,159,192,190,12,227,151,160,200,177,57,34,212,214,32,90,101,41,83,206,101,29,19,152,64,156,113,158,135,65,203,125,160,187,132,94,155,72,248,155,184,151,5,141,14,16,70,100,34,16,137,133,87,217,70,245,149,86,222,184,71,188,27,34,101,176,12,34,117,219,207,19,97,136,245,202,45,229,148,63,170,184,198,128,252,237,91,82,187,77,227,130,18,219,207,48,11,201,191,66,177,99,88,126,214,118,66,188,118,228,232,213,116,126,243,12,250,176,9,104,38,104,74,139,129,21,96,67,16,26,129,220,64,244,133,201,252,184,182,18,100,184,166,173,48,136,185,142,155,80,96,86,73,92,103,8,123,24,38,217,179,139,206,80,118,136,61,94,72,6,62,214,57,200,192,143,208,248,29,147,123,170,25,73,232,98,43,7,163,171,166,41,99,14,150,149,104,152,240,225,132,144,132,199,206,6,178,57,175,108,80,20,188,205,167,231,12,169,138,179,242,218,111,11,210,71,255,154,219,112,247,127,107,124,160,22,237,48,232,47,120,8,48,109,196,90,14,254,179,169,233,135,116,255,79,147,57,251,3,65,194,74,25,243,97,21,8,84,121,130,35,196,17,52,60,109,32,42,60,157,71,20,111,215,162,246,125,116,168,241,18,246,130,1,31,151,164,112,152,180,5,73,94,137,255,163,166,6,235,149,221,226,101,97,89,243,67,237,148,59,172,141,182,43,105,226,252,105,246,232,119,110,52,65,12,241,87,72,154,130,189,50,191,222,64,107,25,164,131,23,73,167,5,144,123,127,189,243,105,78,204,138,120,221,233,41,50,182,241,240,97,188,105,134,231,158,107,230,162,123,183,1,69,249,171,161,183,158,206,26,1,146,169,117,3,142,152,114,216,65,226,36,150,161,226,172,176,14,241,181,153,56,164,144,8,253,49,93,1,35,62,198,38,195,104,116,37,126,165,115,127,224,182,122,78,145,234,184,248,179,178,104,93,160,156,43,122,245,239,202,10,194,205,120,69,236,66,42,30,49,126,213,188,116,6,232,139,93,21,247,78,108,14,58,44,240,145,185,95,241,136,152,128,23,103,166,211,122,112,192,194,23,217,7,222,255,41,199,54,113,27,118,72,90,201,92,192,108,205,195,12,88,198,201,39,216,138,246,1,114,23,216,212,51,3,53,169,52,21,59,128,94,64,104,52,223,247,247,144,190,63,99,92,193,115,225,143,165,11,196,1,92,212,23,97,117,15,203,17,37,232,73,166,109,1,234,226,2,188,168,44,226,42,56,4,91,107,152,51,163,53,52,229,0,135,165,96,115,193,102,236,57,42,82,40,57,69,103,121,76,27,49,172,213,49,206,71,103,138,147,96,10,200,185,48,152,98,125,134,151,133,224,96,221,141,165,107,95,29,18,42,130,120,81,194,227,227,109,110,12,136,84,79,22,90,88,221,254,31,248,201,37,50,230,34,229,160,59,182,180,29,28,172,138,8,91,198,123,143,184,182,14,90,58,14,233,143,88,76,50,148,36,237,183,196,34,110,206,218,249,210,100,129,143,163,39,65,238,1,249,252,113,119,76,172,198,88,246,188,243,2,123,88,187,129,134,112,171,63,39,61,235,168,97,23,206,215,66,54,254,139,36,99,108,218,201,49,99,116,83,32,225,167,95,78,195,161,27,134,157,88,3,145,0,168,218,62,129,67,237,181,99,36,36,120,7,187,0,214,61,168,232,83,138,144,171,253,215,126,16,142,228,6,71,178,194,43,221,224,21,5,70,205,54,54,2,174,137,147,230,150,223,137,249,9,27,95,68,187,160,166,149,48,70,152,28,146,184,157,120,157,87,50,50,11,120,149,244,228,55,101,22,26,49,163,254,51,176,118,218,215,103,129,210,169,3,151,150,4,120,56,49,194,194,105,162,180,243,36,221,132,33,131,58,115,0,161,17,230,200,108,222,128,180,134,133,239,85,36,239,149,92,55,166,255,97,157,88,85,237,65,143,171,243,65,240,151,38,90,187,150,160,177,0,234,89,214,24,71,226,227,117,155,106,253,33,34,186,168,240,86,8,132,224,143,119,36,164,175,15,58,62,231,87,30,248,50,72,204,15,255,56,97,102,99,140,177,226,26,129,243,89,89,159,139,104,141,159,28,167,83,191,124,234,181,48,184,13,196,53,254,76,54,58,237,232,243,148,176,31,15,228,244,112,164,59,144,220,107,208,184,51,206,63,47,134,38,3,103,106,151,253,40,197,181,168,195,62,113,28,74,231,217,180,202,44,159,3,81,174,157,193,206,43,104,98,52,228,196,56,223,91,253,169,142,196,133,155,3,133,142,14,123,46,68,171,154,32,103,223,161,29,43,145,206,53,234,80,30,185,46,150,27,228,252,212,26,37,26,135,185,171,83,16,188,253,136,18,26,195,220,11,23,142,149,218,1,133,169,138,121,200,219,69,41,114,59,58,208,78,2,19,199,226,159,35,78,213,41,146,89,123,4,65,1,100,183,219,208,112,141,164,248,149,36,33,143,77,64,201,76,147,81,83,109,30,218,142,104,103,183,140,38,180,99,183,201,95,76,79,177,68,116,73,113,240,228,229,130,235,222,126,153,2,9,76,158,229,240,202,201,56,70,92,204,172,36,154,175,85,32,84,94,59,234,69,31,88,88,36,138,114,215,203,227,97,84,175,178,27,84,121,165,199,81,118,51,119,115,143,80,207,75,19,210,70,150,179,98,170,195,56,240,234,119,170,210,143,28,118,120,149,178,153,173,1,125,139,169,132,199,111,203,172,200,171,39,204,225,108,102,90,125,100,91,232,0,49,248,11,203,159,51,134,144,86,147,234,101,158,6,88,62,36,55,2,35,86,198,150,9,71,4,143,102,171,191,149,140,67,89,129,181,228,117,19,35,96,13,220,99,179,183,224,3,53,90,119,255,250,107,226,101,209,41,119,97,120,96,250,74,124,19,60,206,115,109,224,155,250,83,151,145,157,239,107,131,131,59,36,229,148,75,109,58,8,6,110,10,103,159,83,187,195,134,117,14,156,162,22,223,189,101,14,242,55,133,169,179,203,145,174,105,69,50,234,119,176,9,169,211,67,253,117,91,219,199,197,13,155,66,190,95,79,216,254,242,21,51,111,115,115,2,52,166,93,115,151,118,47,161,175,169,172,186,155,86,78,220,225,113,189,8,33,164,31,238,176,98,146,46,114,214,93,4,29,14,107,171,29,79,38,203,134,23,190,83,2,251,91,234,230,77,203,53,104,147,126,181,200,35,115,8,75,140,253,238,46,182,31,158,158,94,162,41,25,146,191,68,89,229,23,0,18,240,102,23,184,94,106,44,1,5,31,24,83,9,79,72,110,138,166,185,35,130,22,80,243,139,12,47,140,26,108,94,66,74,181,154,181,72,128,190,72,243,109,5,9,126,204,0,72,220,78,251,50,86,85,216,53,172,190,252,131,247,38,100,247,65,30,152,67,219,66,214,13,232,234,53,15,86,53,29,229,174,65,24,254,204,229,111,182,103,102,204,235,72,226,20,172,219,208,152,140,120,210,7,243,217,202,239,236,167,67,67,78,86,170,38,91,34,242,52,115,220,21,131,220,11,214,55,151,136,73,151,26,160,170,94,47,250,207,252,131,145,213,49,139,121,55,43,109,248,158,133,190,19,146,186,126,100,105,211,226,116,208,61,227,103,117,121,38,141,113,63,166,38,157,103,204,9,101,87,50,211,166,17,189,79,45,206,242,100,170,39,191,67,130,185,180,184,220,27,230,82,108,62,163,48,66,177,228,175,224,11,200,229,199,141,94,156,237,220,24,119,28,85,218,124,92,141,171,55,63,132,201,152,122,208,219,233,76,139,18,136,163,222,165,23,48,148,41,234,238,121,140,111,142,195,98,231,81,152,216,0,113,216,127,127,18,221,205,131,246,227,22,58,255,48,8,44,8,39,29,15,165,223,109,77,103,232,222,222,39,214,213,73,108,40,76,243,122,162,137,118,88,212,164,72,20,53,179,127,69,90,189,165,56,59,90,144,69,134,51,143,83,117,188,101,45,183,202,112,49,133,233,170,87,137,82,170,185,116,63,7,234,39,45,160,67,199,70,135,12,140,165,109,222,8,123,132,154,106,17,225,239,162,42,163,99,16,52,48,100,124,177,192,195,186,107,71,47,250,187,56,55,9,12,35,158,83,145,78,46,117,187,39,0,83,216,57,40,95,139,55,24,19,175,160,39,255,53,5,247,68,235,149,157,188,19,157,24,107,181,100,33,137,119,68,133,217,218,44,14,141,61,186,247,127,21,161,122,49,229,208,153,37,233,74,251,182,132,198,197,226,222,148,30,113,135,215,168,230,9,10,215,155,196,80,0,130,152,69,55,138,32,133,195,64,55,25,170,157,236,187,54,61,57,15,191,201,25,141,38,224,143,43,186,108,209,179,13,92,209,207,20,21,50,13,19,53,171,80,55,110,200,17,132,51,167,69,193,143,184,198,53,162,34,134,193,135,145,240,62,222,69,63,198,50,144,28,174,192,212,219,27,67,154,57,126,209,29,182,245,28,121,188,207,237,119,12,201,101,147,147,178,13,165,135,122,109,224,119,49,106,13,91,241,71,189,248,8,222,103,165,255,52,254,39,137,181,146,252,43,186,171,161,110,61,33,111,234,140,29,40,221,124,88,133,14,102,36,38,124,40,145,164,138,72,211,138,183,96,142,3,38,138,126,254,83,232,109,100,186,41,180,40,65,237,211,140,163,116,56,202,142,210,106,166,225,223,76,129,32,22,196,99,228,170,199,205,210,7,167,56,145,163,219,162,206,60,195,165,92,193,148,214,225,109,88,161,6,28,222,234,71,18,150,198,58,30,149,106,248,96,96,232,99,51,7,140,31,126,139,199,59,171,166,25,73,59,209,169,11,79,36,218,77,242,232,203,98,111,114,226,66,40,226,54,119,99,152,188,122,228,244,223,38,8,195,75,207,101,57,153,122,44,71,226,28,128,90,16,23,4,62,254,204,106,215,22,124,190,177,17,221,245,14,22,123,89,120,84,108,186,230,229,163,223,215,232,109,248,251,35,25,162,208,90,231,29,130,212,97,209,189,225,117,5,63,15,89,208,78,148,89,96,159,138,43,180,132,112,46,61,172,200,148,22,83,51,202,172,66,92,174,211,198,231,84,30,239,225,23,191,41,162,35,32,154,117,44,62,79,240,136,208,242,252,0,3,115,77,39,101,91,94,136,219,46,149,133,44,116,255,199,25,6,14,169,69,20,124,97,222,219,242,84,109,200,243,242,159,66,168,106,116,225,135,15,173,81,237,26,59,140,153,23,207,31,173,158,244,172,159,198,129,83,232,242,13,122,75,120,146,144,167,102,163,46,91,122,123,74,81,132,51,194,175,88,232,116,236,158,176,144,23,80,175,18,123,235,109,179,3,18,231,125,137,48,86,96,124,246,26,120,230,164,48,212,228,74,79,52,161,219,112,101,112,75,216,12,62,179,245,142,173,148,244,51,134,66,222,163,7,62,232,192,87,24,173,100,205,110,109,57,226,61,199,76,200,25,195,17,71,65,94,172,226,122,92,216,218,48,62,116,189,247,89,150,214,28,114,126,37,48,173,45,128,108,148,179,161,131,242,8,38,85,26,243,89,9,7,179,19,12,136,94,85,90,154,251,221,168,59,9,89,69,155,84,125,105,83,26,52,215,61,242,13,125,222,118,220,119,238,213,92,118,4,125,202,238,148,147,141,127,164,90,23,242,82,34,108,92,84,158,210,70,167,12,156,28,44,242,222,227,150,208,52,4,28,243,167,65,162,33,150,154,116,242,155,133,251,253,104,14,148,60,70,207,44,170,12,211,25,140,25,177,33,9,202,238,236,78,241,86,68,43,19,212,150,11,156,5,59,1,83,157,195,178,70,21,3,81,93,19,101,93,179,206,179,21,184,152,172,85,253,204,213,99,246,175,75,147,224,210,113,149,160,45,211,122,110,122,80,105,108,45,84,57,6,226,45,7,109,57,137,133,6,249,70,174,13,109,207,86,236,148,173,51,79,43,194,162,171,204,254,57,192,237,105,36,21,124,126,76,198,149,156,206,153,7,220,194,54,134,182,59,121,148,50,255,0,216,88,7,162,232,5,209,76,162,201,177,147,19,66,68,11,66,106,180,7,173,63,213,103,54,188,117,64,157,128,155,91,40,163,200,212,214,203,243,20,209,8,249,178,76,10,180,207,27,141,224,160,201,34,61,224,67,18,87,155,65,147,182,117,195,196,196,84,204,249,92,249,231,36,53,123,98,100,239,203,24,206,230,135,58,246,213,123,207,116,73,52,40,23,201,93,13,247,251,170,57,53,223,0,20,51,202,203,169,0,197,188,185,132,10,108,235,113,154,206,171,238,67,118,95,96,59,127,161,86,17,115,236,159,186,152,162,153,120,17,134,1,182,238,4,79,135,73,54,254,49,37,236,239,19,180,122,146,64,12,52,174,160,48,200,228,138,245,86,81,194,201,216,6,152,197,175,31,50,143,246,211,22,11,173,153,145,111,246,232,92,33,171,117,110,189,128,67,210,235,108,190,251,149,149,13,229,4,205,52,52,102,246,146,84,217,0,99,22,53,151,218,238,62,77,112,0,176,117,72,71,9,190,68,41,89,211,116,196,133,110,22,210,67,82,79,231,170,105,204,5,146,144,204,251,116,77,240,180,14,243,22,132,206,177,237,169,164,151,243,120,83,171,2,140,48,144,16,253,247,52,205,12,26,244,24,3,110,107,142,98,140,135,4,129,243,205,97,51,215,189,58,251,230,48,135,172,101,31,232,139,218,122,207,167,108,5,108,61,163,161,19,111,55,12,108,175,100,55,254,240,227,129,214,118,195,30,240,66,176,140,203,82,104,220,221,26,196,40,187,115,180,133,247,70,168,114,141,142,72,86,202,230,44,232,15,141,221,198,118,72,190,250,253,10,107,230,198,107,2,223,146,36,66,44,89,2,181,168,203,5,3,228,144,224,118,59,207,204,151,161,204,37,94,60,10,166,115,110,246,206,200,68,143,165,110,86,42,42,88,163,124,153,153,52,25,255,132,204,67,7,104,146,183,62,12,237,93,252,241,42,35,109,93,133,149,121,135,126,110,93,179,199,155,124,177,161,82,10,240,203,210,130,84,90,66,125,205,186,48,130,135,127,34,115,82,90,14,85,172,84,175,61,208,53,114,216,254,39,141,199,57,142,212,94,99,147,201,106,18,155,200,94,140,45,167,118,240,195,23,127,87,192,97,191,211,252,142,122,231,16,145,78,55,6,242,198,101,140,229,212,46,174,35,39,221,169,9,202,15,95,98,58,27,102,167,124,149,103,93,83,144,131,132,30,102,129,20,107,137,97,220,174,107,166,114,239,250,110,133,37,98,164,141,16,218,36,81,65,94,129,42,178,94,219,135,70,156,38,163,195,214,87,22,253,51,191,196,178,77,152,156,51,233,115,133,53,131,219,219,45,220,233,142,237,122,250,235,138,165,63,163,3,184,134,140,7,108,12,226,236,141,107,209,73,9,162,19,159,159,69,27,84,126,247,152,73,45,148,240,108,28,242,224,190,88,177,13,16,65,88,3,237,139,51,227,60,164,228,20,164,39,144,246,230,164,97,5,190,114,201,134,0,134,254,83,197,161,213,239,163,157,219,145,205,171,16,198,84,31,2,176,13,105,9,214,23,60,72,197,85,195,189,250,177,219,38,167,209,76,29,236,174,16,31,30,97,136,252,136,89,4,248,122,2,17,214,237,124,226,134,36,147,163,131,181,255,60,117,190,191,175,156,243,215,24,66,141,118,129,42,145,171,235,110,121,105,136,83,61,210,193,20,228,220,55,242,198,251,11,168,54,61,75,242,110,177,106,53,178,142,82,57,225,102,49,16,39,215,4,34,98,123,167,183,164,124,59,196,53,181,223,59,169,187,88,161,253,18,93,86,107,82,245,229,31,192,147,66,56,109,44,176,125,189,230,198,73,57,111,89,163,127,106,149,104,140,109,44,103,48,52,83,97,186,46,69,173,169,180,212,26,165,245,12,6,96,165,195,70,41,154,75,215,128,70,185,67,12,123,124,42,245,226,248,248,19,38,240,130,118,97,60,65,89,40,129,200,164,147,191,229,90,30,42,46,251,108,149,105,171,146,39,198,233,57,233,175,116,96,149,63,24,123,228,143,60,13,148,238,13,137,89,19,42,1,8,228,10,226,167,225,192,164,75,146,15,79,13,180,49,169,29,93,154,214,6,214,45,101,104,139,195,96,33,121,27,227,100,140,216,141,110,100,229,177,248,96,223,26,54,155,239,250,54,31,114,250,7,221,223,228,254,155,251,48,145,130,151,44,18,99,107,240,80,19,213,197,240,245,128,220,129,89,157,207,109,236,252,109,103,172,103,20,23,49,195,118,21,127,75,144,123,170,44,14,40,225,165,190,111,210,159,58,146,200,17,14,141,152,102,203,117,154,169,189,254,79,134,159,107,248,83,75,147,222,175,5,95,111,70,219,25,217,16,73,36,175,206,234,227,17,89,49,105,219,176,65,228,145,101,141,207,133,168,7,32,187,157,255,109,64,47,41,54,48,63,197,207,121,149,49,53,173,180,77,4,158,76,241,61,221,232,40,10,225,175,170,205,87,40,188,80,87,125,248,65,79,156,151,80,34,115,155,22,167,181,169,124,110,195,143,34,125,117,127,155,70,98,27,231,28,231,126,91,85,255,164,62,176,188,0,140,223,176,114,226,231,188,70,102,230,50,172,186,239,36,53,9,12,152,255,182,192,251,222,253,65,178,184,221,10,166,196,3,16,176,149,209,92,243,217,119,11,135,107,106,242,87,130,158,158,100,219,118,129,82,18,94,71,203,152,180,99,202,37,203,124,204,90,233,12,92,117,63,67,153,169,234,13,105,96,201,7,86,173,229,82,87,232,6,168,213,219,37,101,155,58,64,200,141,154,103,182,117,190,22,240,242,180,74,129,144,15,226,65,216,143,33,175,250,89,70,92,74,37,88,90,205,142,42,142,69,31,208,124,163,111,165,50,129,24,196,75,238,15,41,236,250,29,162,31,146,64,18,171,21,212,230,235,65,169,13,248,161,4,181,186,47,205,172,205,150,228,187,216,123,173,20,125,210,113,115,46,145,193,3,158,70,217,229,20,20,30,45,31,222,31,66,3,73,28,78,88,155,229,127,25,115,144,225,104,76,188,205,22,200,160,186,107,153,13,129,77,154,59,79,42,101,210,154,79,150,34,56,89,244,104,221,31,121,201,74,63,221,6,52,154,89,34,162,179,158,9,97,28,97,122,40,86,14,105,246,35,148,177,244,64,235,77,122,66,154,204,145,129,31,17,130,206,207,200,49,2,240,174,195,229,220,201,214,199,150,82,245,18,177,87,232,65,132,186,18,68,99,95,61,85,120,21,132,82,185,230,139,25,161,82,120,15,91,38,133,190,198,240,182,93,193,224,150,46,205,219,44,75,29,83,234,98,218,35,109,224,31,9,200,21,180,231,53,197,143,241,20,171,238,234,31,210,146,80,191,148,186,158,76,149,152,53,17,254,62,80,110,139,79,239,2,208,136,202,173,80,131,16,39,62,167,223,133,44,9,27,134,128,37,227,85,147,72,171,88,141,138,94,29,6,100,15,217,214,3,105,153,155,250,21,28,232,239,26,92,228,71,3,215,40,113,140,195,35,34,244,224,135,67,96,14,151,183,105,217,120,141,139,102,29,31,119,201,68,31,236,95,240,44,38,88,195,67,202,224,186,232,20,126,54,101,12,156,185,183,1,153,39,160,69,199,92,57,218,143,95,18,197,96,157,68,132,4,45,88,238,48,143,230,35,207,86,123,102,241,112,205,87,51,20,250,131,231,50,156,149,57,37,43,65,184,228,247,222,221,114,199,56,57,7,245,10,157,115,66,103,29,170,66,153,73,249,107,242,184,95,69,102,172,181,40,253,70,243,174,204,161,64,119,164,235,127,12,110,203,131,206,251,99,58,187,92,13,67,104,122,147,253,60,114,123,119,250,133,80,37,195,22,177,45,36,81,156,226,158,205,89,30,122,180,177,169,73,254,52,63,157,31,232,52,243,146,58,36,33,166,117,220,2,192,239,95,99,66,57,153,121,19,132,122,168,188,76,9,100,230,54,156,148,49,20,130,172,30,178,210,88,200,112,156,10,142,79,102,236,72,239,8,230,30,133,109,216,215,27,43,161,123,150,211,70,230,48,219,245,123,251,148,17,108,41,123,122,165,232,66,80,67,246,34,159,191,98,103,63,30,201,249,51,185,128,123,113,254,58,139,62,10,18,159,47,221,112,227,178,46,131,254,79,205,30,58,252,181,53,251,249,252,202,215,202,74,221,164,20,92,49,122,24,217,160,90,12,86,13,109,82,149,21,163,19,11,68,32,89,81,224,243,216,101,165,185,230,207,16,191,212,198,169,27,157,114,211,106,63,246,238,81,4,249,200,11,247,158,37,231,184,41,59,152,207,39,155,166,179,243,214,177,58,89,194,106,212,245,184,12,178,233,236,120,17,152,93,232,204,226,186,36,187,238,108,100,41,253,18,159,205,45,21,115,187,217,100,234,196,73,76,226,76,192,163,144,109,215,223,242,0,238,66,152,82,125,126,156,144,145,14,141,72,234,249,191,2,108,255,108,154,198,178,189,255,182,221,53,241,148,38,230,26,236,173,38,126,230,62,43,194,199,36,19,227,206,82,11,199,79,100,159,217,233,124,213,28,126,53,140,194,235,182,243,123,252,131,12,233,7,84,98,41,152,174,200,25,75,204,44,28,34,29,158,150,14,222,168,162,109,151,161,154,175,8,82,111,126,204,65,11,74,4,153,156,146,60,6,5,8,230,160,226,57,155,170,57,230,176,105,193,2,121,41,135,229,144,12,178,201,139,46,37,241,133,60,29,123,53,22,147,65,74,33,91,42,18,42,194,52,246,65,38,222,149,43,77,11,49,115,22,190,247,26,59,204,151,12,159,62,69,40,19,126,220,119,119,132,190,26,105,111,164,17,63,34,17,181,133,14,17,240,72,9,20,241,156,237,55,253,158,219,202,81,240,124,227,144,68,253,131,54,55,136,183,36,250,61,77,90,234,234,211,128,57,156,185,218,165,71,83,233,243,155,82,149,133,248,239,124,239,42,33,120,30,94,78,143,180,85,142,203,37,218,174,255,181,157,201,87,161,183,138,28,13,216,254,145,211,243,157,185,18,161,138,164,57,102,18,187,140,119,169,12,242,79,94,39,61,233,12,29,227,48,34,152,11,54,253,124,80,144,155,34,188,229,173,92,171,105,188,105,31,238,234,178,104,206,2,9,253,27,251,181,201,187,202,185,104,214,201,209,10,62,24,102,1,37,221,158,92,240,39,24,191,152,126,102,91,141,228,137,34,41,67,193,170,143,86,103,92,176,106,23,205,66,78,199,25,74,216,145,92,189,131,172,100,194,84,106,1,64,112,39,228,211,146,222,198,86,192,179,114,159,230,12,119,96,93,182,205,180,25,94,194,21,155,198,117,204,18,26,228,45,191,165,219,151,189,81,88,179,211,99,75,133,65,120,25,31,29,122,98,165,130,75,123,111,190,31,132,125,247,220,134,115,194,99,6,170,218,80,200,149,35,28,141,64,59,61,21,230,150,58,117,147,34,245,166,96,245,220,127,211,10,251,205,195,164,196,41,228,37,102,33,139,64,46,141,238,247,177,7,61,2,243,4,190,252,152,183,167,205,188,104,156,152,118,79,54,21,58,236,127,37,124,81,89,89,206,28,209,8,48,224,45,39,152,118,200,203,1,83,120,138,239,117,18,25,37,209,151,194,226,203,233,147,35,215,240,181,161,104,120,216,140,177,200,60,1,134,132,16,255,251,195,214,207,109,66,62,81,165,146,118,174,213,10,20,73,65,233,21,34,51,24,70,145,180,71,48,76,55,119,17,197,217,89,108,110,237,98,236,141,88,84,236,192,226,182,188,66,112,175,254,191,9,81,46,227,151,3,205,147,174,186,145,17,181,83,32,109,19,179,50,44,115,130,235,102,145,131,109,99,208,198,85,141,59,125,92,66,24,191,145,218,33,114,215,59,19,225,76,107,22,77,37,61,139,15,189,178,221,91,33,208,166,219,23,7,116,197,122,169,89,118,158,119,236,26,30,36,154,108,47,202,45,70,252,2,225,51,214,226,31,160,208,225,7,231,88,110,74,194,159,180,132,228,122,34,175,204,97,206,248,159,134,254,138,156,224,25,159,152,122,216,212,87,227,135,201,52,123,176,245,208,126,178,248,22,157,28,127,51,46,254,178,241,143,24,79,235,227,164,189,84,10,176,96,108,164,195,25,231,42,107,130,25,193,81,99,188,81,227,182,133,9,149,234,182,224,35,83,225,43,31,227,159,191,19,200,166,123,114,68,204,43,107,168,139,187,223,164,237,217,51,242,130,123,9,152,115,176,166,157,19,100,171,23,72,48,73,243,106,37,251,50,114,165,163,124,36,178,74,129,177,148,211,178,85,246,176,162,153,240,190,128,198,95,120,222,170,178,76,137,250,138,221,86,42,251,13,244,253,136,156,68,118,209,119,212,89,156,40,153,181,58,61,146,108,217,49,16,181,63,243,13,183,8,201,192,30,94,32,238,54,32,29,177,81,77,252,128,15,7,204,68,220,10,1,143,234,117,248,204,236,241,157,247,44,73,54,83,19,226,193,102,76,246,159,158,12,75,159,163,171,47,216,253,173,144,61,69,78,53,208,196,77,49,200,144,43,137,71,4,27,251,212,57,206,174,191,185,208,18,195,71,164,64,66,117,171,26,32,194,242,132,128,231,106,51,84,28,43,13,74,192,170,58,159,236,100,170,222,110,178,121,59,37,96,33,101,52,182,180,217,20,149,168,21,91,40,124,97,104,108,158,84,189,93,253,196,143,113,103,166,205,123,199,249,25,209,131,1,124,127,29,245,113,124,31,228,109,69,254,165,191,101,166,59,248,203,73,84,148,228,219,91,182,27,64,43,234,167,139,157,164,146,104,218,167,146,30,18,48,222,67,118,252,245,204,40,231,209,61,221,250,246,221,73,114,192,21,141,207,93,90,13,89,123,156,21,182,79,93,0,58,234,170,159,111,84,175,72,128,242,152,43,208,241,60,8,89,27,254,227,97,204,40,133,116,45,191,103,165,50,170,22,149,95,99,135,167,20,24,99,254,5,236,69,179,223,29,120,65,141,52,145,238,180,39,9,45,203,18,86,109,190,88,223,164,165,63,160,192,82,73,136,180,121,69,145,141,149,108,88,254,2,226,240,252,141,58,66,252,215,222,96,255,214,60,205,147,129,143,126,30,3,129,5,50,129,106,189,226,253,179,138,219,61,100,192,194,77,50,9,222,252,199,189,195,16,34,72,186,3,211,125,64,140,42,16,253,169,102,106,100,91,51,98,88,93,95,196,105,151,22,1,9,9,66,48,70,239,170,193,39,56,204,137,129,184,104,244,254,253,74,205,98,9,192,64,131,114,96,184,159,157,159,94,188,104,224,167,49,209,31,38,50,150,86,120,122,245,240,96,78,100,0,38,71,99,86,126,231,253,183,98,31,177,79,4,50,239,182,162,27,207,3,159,246,225,128,96,148,241,39,102,186,68,238,119,61,120,152,127,133,53,249,48,109,43,231,128,185,226,85,127,218,218,136,14,155,199,157,148,235,166,210,207,240,233,10,97,119,142,76,85,101,204,197,65,220,228,14,17,5,139,44,114,97,12,39,159,22,152,87,145,185,68,208,55,10,58,138,188,225,136,131,2,178,144,235,142,205,5,158,15,169,227,209,123,21,127,174,115,52,151,84,0,89,226,134,4,144,91,255,80,13,128,169,102,33,219,138,14,29,244,77,104,236,232,246,88,183,198,68,221,108,253,178,19,219,248,230,237,181,62,72,242,176,26,30,241,144,136,231,83,61,140,122,58,46,194,43,66,157,166,59,53,208,193,53,166,240,248,87,102,115,149,128,16,180,33,155,80,182,85,32,201,90,203,175,42,5,169,118,159,90,72,98,100,44,29,154,78,161,227,113,86,16,140,248,68,118,107,202,232,255,75,199,66,72,196,250,216,81,62,232,157,35,67,107,27,54,71,94,91,112,131,127,155,115,204,37,237,161,127,222,59,191,175,65,142,67,6,82,124,119,1,86,4,161,211,213,50,7,90,36,204,91,247,241,14,77,143,61,73,240,129,164,108,42,70,45,86,148,57,137,105,41,116,113,238,88,136,226,15,14,230,181,129,212,60,127,254,95,158,143,225,163,113,46,43,142,235,199,6,173,8,46,7,171,225,124,207,236,142,248,27,175,205,221,177,114,237,53,59,254,111,215,238,151,211,27,200,110,110,6,226,203,163,148,121,253,87,183,166,23,83,207,176,170,123,42,146,107,56,227,222,26,11,125,187,16,129,156,26,1,217,174,202,130,190,116,62,152,230,61,100,96,38,44,185,87,59,8,122,177,176,227,80,128,113,73,165,55,239,4,211,182,43,103,166,17,223,230,88,44,140,105,48,252,17,174,181,163,53,167,22,190,240,122,125,82,17,112,182,143,143,167,75,106,172,3,245,118,54,42,67,143,136,19,189,173,205,144,184,134,250,147,145,154,34,116,169,28,142,35,247,23,147,237,89,230,15,150,42,243,191,246,209,172,158,183,43,35,180,3,216,101,116,241,98,27,239,131,141,93,10,227,203,145,62,108,17,136,70,181,34,3,182,193,50,58,193,55,90,143,83,123,78,83,79,147,189,15,16,84,235,61,75,6,112,144,87,73,146,185,160,62,241,224,144,101,169,75,130,69,201,19,118,6,185,74,95,49,171,20,47,128,34,87,95,164,98,106,19,28,23,159,121,233,250,26,156,45,140,154,35,107,193,63,211,139,222,222,13,211,236,110,129,129,37,232,170,147,41,227,19,141,131,48,96,180,201,185,223,41,229,146,49,64,69,13,68,224,66,173,32,53,154,31,249,86,107,99,0,172,83,129,60,10,10,44,6,72,214,210,234,193,27,93,120,23,198,13,123,136,175,134,2,27,114,216,107,232,13,143,246,1,158,42,123,121,50,76,56,9,138,103,203,157,29,209,162,57,166,211,207,163,238,228,223,94,66,124,233,143,73,187,0,139,46,198,66,227,71,182,121,95,118,86,157,20,162,180,83,115,222,246,132,71,7,75,115,208,82,172,101,146,244,13,243,106,1,170,210,229,28,234,218,101,153,250,184,251,119,135,63,244,41,184,145,101,27,205,219,203,84,167,185,29,52,150,254,95,190,53,166,140,188,177,20,180,99,236,156,196,199,162,27,151,39,182,193,150,124,137,21,98,170,213,184,203,15,94,153,88,70,53,83,194,27,148,204,128,9,118,174,17,134,63,173,88,16,66,174,123,250,8,202,82,3,6,158,147,164,125,16,174,39,42,116,151,172,6,88,221,152,235,62,218,113,211,116,28,73,165,254,177,29,73,97,114,94,145,188,47,108,107,253,115,35,140,227,55,79,54,235,218,84,235,22,12,108,103,144,95,223,13,0,7,243,67,190,54,77,157,95,45,52,221,43,36,214,94,230,99,140,244,217,160,63,47,84,61,89,61,178,113,142,51,124,56,159,212,14,184,41,233,219,42,18,19,97,60,117,102,189,28,245,90,190,239,238,142,195,254,103,196,222,145,99,21,102,153,80,161,161,140,64,91,238,182,26,93,8,38,143,84,199,136,86,117,114,219,60,206,117,195,117,21,61,59,22,209,72,66,77,170,130,47,120,108,94,11,131,154,143,34,246,255,118,170,216,89,175,195,59,187,181,64,96,52,67,125,224,221,67,75,50,48,80,182,182,21,77,229,10,121,233,173,127,136,90,214,168,24,228,208,208,194,132,204,55,10,189,47,147,106,234,108,97,49,144,231,119,56,67,201,202,176,131,248,244,185,189,62,114,72,152,88,40,18,234,10,71,10,198,185,38,66,245,105,3,168,246,210,173,236,202,133,31,237,5,91,70,100,224,206,189,71,234,238,106,170,91,196,136,125,100,217,150,142,225,15,228,233,119,142,166,5,63,163,46,77,92,116,247,224,170,101,196,46,41,29,131,125,237,167,113,68,206,201,231,236,192,197,44,10,59,107,64,64,42,157,78,254,115,166,179,94,130,127,131,165,73,129,149,82,206,41,178,198,134,202,51,120,224,170,247,170,63,9,78,221,155,153,83,124,181,41,2,223,215,231,172,60,179,8,58,188,89,163,145,115,36,208,60,165,114,159,193,80,174,172,83,238,15,5,3,25,148,25,81,132,116,53,224,126,68,222,48,170,194,36,234,18,131,141,30,11,58,242,37,18,166,11,242,138,142,164,189,90,47,187,108,75,90,184,46,37,40,14,198,21,124,239,109,89,188,115,163,129,113,226,124,110,186,76,174,97,17,42,205,173,174,87,242,33,190,18,71,227,217,165,83,233,153,32,52,14,110,101,11,148,224,40,235,76,51,110,157,189,141,82,121,86,211,253,225,193,48,85,150,148,103,250,182,145,86,240,158,104,191,180,242,194,6,254,129,105,93,218,229,33,137,21,11,164,112,27,115,69,152,96,13,41,166,120,208,109,137,16,90,220,228,88,64,227,103,155,70,121,88,127,179,63,117,0,196,233,122,113,245,161,16,219,123,226,217,156,16,17,137,66,35,71,222,234,198,222,32,11,65,16,29,108,76,134,171,229,28,32,10,36,162,25,200,230,108,41,9,77,22,52,123,222,92,228,33,76,83,26,167,92,165,78,84,238,188,131,196,230,75,127,15,133,255,251,156,12,96,220,175,144,211,113,81,240,192,40,73,61,59,140,219,236,27,78,120,45,125,121,97,127,1,19,201,98,128,108,140,34,200,216,129,137,211,140,254,100,90,202,59,5,77,29,33,61,206,163,93,244,15,36,108,122,17,14,31,253,77,154,149,17,103,252,123,37,8,192,24,68,65,140,55,16,158,162,133,182,22,154,211,21,222,208,49,220,62,65,18,81,198,159,186,226,102,167,109,224,39,46,76,43,229,156,116,176,243,164,186,164,190,96,86,13,144,241,18,140,236,255,129,145,23,247,172,90,122,252,89,185,68,103,33,184,188,17,35,154,212,20,208,95,56,3,69,17,159,136,182,75,16,153,109,152,160,192,127,34,45,151,234,73,97,252,138,129,57,126,248,69,196,153,70,89,139,121,130,211,98,168,36,157,246,237,142,144,144,250,203,233,19,114,93,133,162,219,190,130,144,189,158,215,17,42,174,126,31,216,215,86,157,155,255,43,160,117,2,88,30,106,105,35,130,173,47,112,133,55,157,161,232,104,117,22,158,169,232,7,175,165,235,246,131,176,25,60,125,83,43,165,84,55,28,103,104,225,205,47,139,29,151,13,103,233,132,92,132,97,66,123,225,75,194,2,32,175,77,37,153,186,35,196,95,74,72,191,249,62,166,98,4,255,181,121,80,226,22,177,227,77,247,93,23,87,148,13,89,142,95,11,191,52,254,120,159,219,120,93,111,158,137,134,117,10,35,17,105,81,137,113,61,227,150,219,111,201,79,23,28,59,177,169,244,207,35,169,30,219,123,22,210,117,3,158,84,174,177,42,218,212,181,216,250,123,160,252,235,216,56,57,37,155,33,21,76,79,253,105,58,195,19,232,215,205,192,118,189,30,43,105,23,67,153,1,113,197,251,217,24,80,171,191,112,41,97,155,156,165,140,61,96,98,176,235,158,101,23,44,116,22,69,169,218,237,43,224,23,43,105,207,138,37,233,239,170,255,248,212,100,196,25,141,173,41,52,243,251,206,124,16,239,48,187,25,122,186,118,51,238,186,115,53,142,62,76,136,140,202,70,162,163,85,118,172,107,132,110,187,183,28,68,237,51,152,254,154,17,207,194,31,115,203,24,209,90,183,179,207,139,123,225,239,70,194,253,233,143,151,119,241,171,4,115,132,237,123,78,231,15,18,59,251,229,94,133,167,143,168,245,113,156,128,230,194,54,195,150,88,129,114,32,50,93,207,196,116,218,223,162,184,196,189,72,197,232,58,209,123,42,108,246,35,10,48,179,171,62,8,133,232,107,83,88,96,4,136,104,219,249,220,159,215,53,64,150,229,217,114,11,151,214,253,50,56,238,216,102,157,99,122,24,114,22,229,55,57,179,122,140,68,112,132,196,68,42,155,52,154,169,236,32,165,251,240,158,232,213,247,233,18,189,3,247,230,201,172,78,194,163,24,56,223,67,68,98,228,27,212,105,215,144,167,220,147,31,144,97,205,126,187,247,249,201,91,17,64,156,30,171,175,246,81,194,134,243,117,25,124,125,155,234,44,35,243,54,24,17,171,37,77,69,48,118,142,95,81,145,118,67,35,55,228,185,171,154,7,44,46,19,7,213,8,58,55,190,106,190,241,131,215,246,86,172,40,148,39,5,147,177,85,84,39,113,68,120,188,2,103,163,229,119,11,133,118,215,221,144,241,231,60,38,159,130,223,29,131,163,130,161,22,43,97,149,218,133,237,6,227,113,224,224,205,245,55,70,190,45,55,137,18,18,93,242,68,247,189,215,243,71,29,252,62,66,109,165,156,4,230,202,145,82,236,13,164,85,213,53,134,165,105,228,91,143,123,26,223,183,49,107,192,88,225,202,127,53,150,67,197,161,125,2,139,140,149,149,140,116,240,83,250,146,83,38,113,245,109,43,204,3,119,128,96,47,80,240,206,138,144,147,192,39,90,254,139,239,249,194,214,21,222,140,41,25,22,153,182,66,241,161,204,80,80,78,191,155,135,160,143,191,223,162,226,244,193,207,228,84,26,105,137,121,2,150,90,35,234,246,212,172,55,207,21,140,41,213,111,96,114,126,148,116,68,89,250,156,91,8,229,216,71,181,104,39,12,216,149,31,18,175,14,46,151,52,254,23,149,66,147,240,228,101,235,226,11,237,32,223,176,38,0,162,37,23,43,226,117,77,105,180,62,13,46,244,147,81,27,175,231,208,15,179,42,124,83,128,194,41,17,95,152,109,55,169,218,185,93,62,148,78,241,202,71,229,226,233,153,239,35,17,162,195,217,163,114,70,94,48,3,210,235,56,221,121,2,54,220,168,84,154,145,67,34,147,198,239,179,229,116,216,49,196,119,194,123,142,189,143,137,229,28,153,100,221,36,46,25,169,32,78,123,152,120,49,187,200,117,26,138,95,192,47,238,161,71,133,178,182,23,118,239,34,82,70,75,225,89,62,190,176,159,69,248,94,86,22,134,104,162,62,145,24,174,108,142,35,247,185,185,192,216,212,0,51,149,208,65,17,239,88,47,138,100,128,128,105,190,199,124,50,79,224,141,6,22,179,63,8,125,121,225,53,238,72,62,13,94,9,223,20,76,126,219,156,7,61,71,196,111,74,101,199,86,169,149,141,244,74,3,28,22,182,60,9,58,156,33,224,234,131,41,130,42,153,220,43,112,112,0,63,178,92,164,53,37,216,65,73,48,127,178,118,209,198,251,207,20,140,89,60,115,158,167,185,28,249,52,216,218,33,41,194,196,228,96,99,30,0,242,134,184,127,121,114,49,169,106,5,22,102,59,222,43,62,99,255,125,16,77,108,72,67,122,166,3,75,249,205,152,123,144,132,249,9,107,120,43,198,236,93,130,244,230,161,174,108,253,34,227,162,86,108,145,71,112,22,194,101,214,153,93,210,55,88,147,72,92,137,117,248,168,232,96,85,3,126,165,196,219,212,52,2,236,104,166,132,124,44,89,112,232,32,154,18,70,238,128,22,146,40,103,163,212,211,88,31,83,161,86,181,5,192,237,118,178,251,167,206,159,218,233,107,233,135,139,144,196,81,122,250,83,188,255,158,49,144,248,165,13,22,200,35,150,207,121,49,146,251,231,244,224,194,238,29,100,19,31,122,179,153,52,122,166,131,35,0,147,159,117,94,208,185,191,125,85,65,180,178,11,14,234,117,241,33,118,50,155,109,34,108,113,91,102,157,66,205,122,176,152,206,189,160,182,40,91,24,128,208,184,71,107,84,4,230,84,143,107,22,247,158,250,162,131,2,207,230,180,191,208,228,121,65,87,59,20,2,105,89,46,222,176,75,82,154,59,234,191,127,192,35,17,170,182,40,49,71,164,166,151,105,28,32,39,239,41,199,240,46,74,58,151,5,63,36,92,188,19,168,158,21,92,51,151,132,209,222,109,148,141,185,93,134,158,45,2,149,136,245,28,101,124,156,78,194,10,233,25,236,40,90,29,136,17,132,58,82,247,115,137,180,247,148,83,241,225,178,37,134,167,254,27,200,113,234,183,238,28,222,236,183,150,238,171,212,86,103,177,113,151,224,127,22,217,93,72,84,96,14,133,128,33,121,87,156,19,217,60,213,134,145,215,159,239,129,119,37,35,205,187,35,162,241,225,208,130,33,171,184,70,205,142,247,205,196,250,4,29,64,154,79,250,66,102,26,213,48,129,163,67,28,65,153,31,51,18,91,138,169,156,127,235,33,67,181,146,46,101,68,56,236,119,23,92,164,147,15,126,132,238,23,44,28,28,242,231,49,124,157,85,172,126,191,117,45,166,105,34,219,125,12,41,233,61,144,179,169,1,240,6,75,17,42,247,189,208,214,194,110,24,251,191,123,140,100,238,44,71,224,32,231,154,128,116,214,157,250,167,35,195,125,16,221,253,100,148,101,249,13,63,163,218,84,150,229,59,113,129,158,24,8,9,176,173,209,66,68,109,110,90,79,159,164,125,187,197,33,196,254,214,87,209,61,213,87,112,33,158,95,38,20,231,185,103,165,112,240,89,180,143,16,144,117,34,5,143,216,134,235,52,4,35,214,153,192,86,34,9,59,233,92,159,24,3,38,167,125,106,188,204,122,250,222,185,127,44,138,56,210,239,202,142,213,244,75,174,138,43,105,88,198,28,53,188,180,236,207,120,39,52,4,146,220,216,31,72,168,192,246,132,127,112,233,238,226,200,38,28,15,50,155,1,230,167,235,220,134,120,150,52,44,98,18,196,233,57,54,139,68,125,204,22,47,45,186,226,11,207,211,66,241,48,253,243,254,187,141,36,231,248,9,67,233,129,156,203,33,176,17,64,138,158,114,211,83,18,90,48,105,117,183,245,139,225,196,52,128,237,91,55,158,156,218,68,181,246,214,7,65,234,4,37,45,62,192,98,249,51,40,177,169,249,21,241,34,59,215,65,186,202,232,169,67,54,76,48,44,109,198,154,163,50,7,21,58,19,63,137,18,70,249,82,161,19,166,243,182,238,219,153,252,100,30,19,104,126,69,124,70,247,209,143,68,167,202,7,23,64,248,204,187,200,177,204,252,247,198,59,58,17,140,106,238,242,107,62,44,58,180,85,90,37,240,71,148,202,70,96,62,182,16,126,67,75,177,30,113,224,251,182,103,192,161,131,211,50,228,153,41,55,214,201,116,54,30,162,38,177,154,142,14,34,239,64,57,221,134,237,41,97,240,250,143,243,35,32,161,118,122,32,230,35,246,91,120,158,212,18,132,173,165,253,230,20,46,189,228,224,199,195,80,64,125,93,155,125,94,73,231,183,201,83,186,163,108,138,195,47,136,25,240,121,92,223,54,62,128,73,58,93,170,94,165,133,237,133,217,48,83,91,162,0,217,95,39,218,16,68,201,251,181,147,230,200,198,132,52,65,88,182,201,80,22,215,38,162,70,5,222,114,208,138,153,146,181,49,128,80,55,145,187,21,195,66,97,28,161,220,50,231,73,177,89,211,131,74,1,247,181,52,192,90,226,243,65,27,7,98,185,42,112,65,34,196,80,228,64,125,6,102,90,212,255,190,43,169,214,143,33,127,63,116,29,210,188,92,48,158,4,37,149,30,103,223,100,224,225,66,72,139,246,229,108,117,250,60,35,154,216,73,6,26,166,92,209,182,37,43,101,156,79,225,22,32,150,2,3,166,55,218,143,143,231,67,69,1,198,175,82,48,19,184,204,20,74,200,24,198,197,41,211,105,19,30,164,177,121,219,246,209,203,71,252,144,131,48,156,250,114,200,205,245,88,23,12,101,31,251,123,94,28,112,209,205,253,174,246,214,144,125,125,248,68,130,243,88,215,157,46,160,170,93,214,97,191,13,38,112,232,121,208,4,211,139,160,149,205,31,77,175,16,155,114,77,234,165,123,250,242,128,59,166,116,105,143,225,211,33,200,21,212,212,21,198,239,61,219,185,78,178,85,23,18,145,228,205,164,65,124,32,48,202,205,38,9,74,110,180,26,110,32,202,146,37,45,197,7,75,122,37,29,14,120,175,104,64,224,132,102,27,216,229,7,228,49,7,35,4,126,234,139,19,60,50,217,18,203,107,137,39,166,196,98,71,3,55,190,66,22,211,40,133,142,136,54,186,108,105,247,156,50,167,12,234,32,48,38,107,250,228,251,171,156,188,54,127,126,40,36,230,113,36,11,168,146,90,178,165,31,203,128,200,3,168,45,124,231,10,227,226,44,162,173,232,159,146,121,187,3,172,46,233,218,160,99,228,229,252,18,118,63,86,210,129,131,121,33,132,140,155,121,135,75,236,7,106,200,83,180,200,54,198,106,94,108,247,216,229,160,194,185,210,114,110,43,46,112,146,246,157,127,75,134,155,117,183,96,81,159,100,60,138,33,201,2,156,90,101,230,145,103,210,10,97,110,66,254,6,218,133,240,7,33,214,186,90,143,84,75,200,236,227,53,135,65,59,83,57,40,203,175,206,111,30,223,94,124,3,201,24,145,36,97,215,176,177,21,234,77,89,176,96,253,100,18,216,246,31,129,223,221,254,49,227,80,84,37,168,113,127,60,225,114,84,89,211,78,30,229,155,62,173,117,95,147,83,225,81,25,25,30,55,34,213,223,182,184,52,212,200,93,144,34,0,64,160,33,49,204,251,252,35,145,42,70,111,218,152,252,63,184,18,149,184,177,158,70,144,107,34,83,238,47,184,114,138,161,158,99,20,28,182,96,234,132,155,155,187,61,94,30,78,88,188,239,139,79,78,249,59,109,144,21,33,203,94,229,8,93,46,247,248,86,230,189,59,218,225,52,243,108,15,222,129,88,192,88,191,42,115,107,242,222,249,227,73,18,80,30,58,204,98,24,6,99,36,189,45,232,40,243,123,204,206,199,89,233,143,223,189,157,51,183,130,129,110,157,106,51,187,138,22,123,130,11,146,83,60,146,97,36,243,116,124,167,208,212,113,220,69,93,34,51,159,0,66,17,247,10,199,74,48,133,103,158,69,63,9,217,12,37,46,131,200,110,28,227,61,239,154,121,142,238,231,202,48,135,61,17,181,9,22,14,255,220,130,128,145,223,99,116,189,68,168,126,59,3,22,238,129,7,106,183,181,195,30,236,137,14,107,255,131,99,97,212,212,72,48,178,129,27,203,31,221,133,223,126,192,202,100,153,249,230,33,187,110,94,21,218,8,35,3,245,120,162,243,180,0,75,106,218,154,72,35,244,160,171,250,48,21,109,246,98,245,147,204,144,93,25,25,155,111,73,216,225,120,95,149,242,148,75,104,34,166,139,182,46,250,127,38,240,132,149,38,244,214,230,214,125,77,30,118,151,198,205,144,70,159,213,248,74,163,57,186,129,11,98,52,170,120,62,146,16,164,60,202,253,29,100,150,173,108,153,170,164,15,112,109,198,225,69,32,219,6,255,237,147,159,200,42,161,91,75,157,152,223,207,192,101,78,228,98,33,236,98,210,181,115,75,20,226,171,147,255,178,19,44,237,90,190,109,215,253,7,245,30,207,152,152,98,173,83,130,119,102,83,132,24,221,213,198,170,225,44,191,194,155,72,232,118,67,218,156,32,155,137,45,80,89,186,229,77,72,38,14,168,123,82,54,252,237,236,109,110,97,12,106,36,97,253,77,72,95,112,83,202,36,191,61,179,234,64,153,149,206,18,255,93,127,190,249,43,24,237,171,150,7,27,164,104,64,91,250,142,58,95,80,11,97,240,80,172,202,161,194,156,24,86,139,63,98,41,28,232,93,179,193,235,93,47,201,143,220,215,238,69,175,2,166,124,254,227,99,134,26,24,165,65,173,40,88,186,119,20,49,35,71,38,102,125,52,114,149,176,110,14,94,54,244,118,152,15,112,187,29,238,22,177,118,21,19,164,70,155,178,38,149,137,118,196,1,207,181,80,251,9,74,147,71,51,186,124,114,122,47,41,183,219,195,186,233,28,222,36,133,138,181,179,50,138,235,197,123,4,186,153,166,51,94,54,104,62,117,136,141,21,92,83,201,141,190,7,197,140,51,227,61,112,73,178,74,180,66,142,53,221,59,127,160,35,184,232,196,87,206,136,232,95,29,156,208,19,245,102,243,27,168,154,81,4,147,100,63,172,114,225,128,216,28,30,185,167,235,226,118,163,219,100,94,19,138,121,174,85,54,135,173,107,87,207,117,150,234,162,180,72,3,240,106,27,16,12,47,129,158,47,199,6,174,56,23,82,160,176,32,80,244,46,20,253,198,197,105,72,128,64,39,100,2,60,30,34,81,145,48,247,86,147,82,244,83,15,182,82,10,186,137,135,37,163,246,248,177,36,209,77,22,169,221,8,222,217,228,39,102,144,149,45,183,77,236,230,16,13,191,133,99,54,177,204,75,138,35,86,33,237,65,204,111,28,9,213,37,83,103,48,132,105,150,138,138,28,111,212,131,161,85,125,179,220,222,4,251,145,27,59,40,96,67,254,124,206,162,245,81,43,190,121,35,26,31,73,143,240,205,130,23,112,50,189,104,15,233,97,81,184,39,248,68,217,36,142,245,35,16,130,237,244,206,174,159,222,105,75,76,235,46,121,101,192,196,99,48,115,52,82,44,135,19,10,223,24,218,119,54,73,110,183,18,176,110,217,82,193,88,87,99,10,254,126,4,77,145,130,191,143,123,66,195,119,163,198,249,103,34,58,3,163,138,45,222,17,188,57,174,108,89,255,67,103,187,25,24,100,161,237,113,9,180,10,241,125,105,156,130,111,5,20,197,184,129,251,153,162,247,148,159,3,119,27,196,216,242,192,207,96,130,215,208,207,149,222,149,39,11,236,199,52,53,251,201,197,76,124,87,105,146,9,205,71,118,65,171,186,76,8,164,7,211,3,50,221,129,226,95,52,181,190,103,155,54,3,214,113,6,25,69,81,143,52,240,108,115,54,68,124,45,27,109,223,24,161,90,167,81,235,221,227,159,171,185,55,170,67,247,120,15,26,50,199,54,84,13,202,35,83,51,110,47,73,165,12,80,122,195,231,40,234,170,223,29,25,105,149,248,38,169,27,102,86,179,213,7,231,188,150,255,58,148,126,108,84,81,138,28,147,55,236,3,108,193,211,56,21,212,65,248,71,224,204,24,125,91,235,243,78,2,99,244,29,141,97,191,210,246,33,81,249,58,68,54,12,155,117,71,132,108,84,85,71,179,46,196,39,13,173,165,228,115,214,127,32,17,121,245,72,189,104,134,206,123,59,60,125,10,21,28,178,17,50,114,153,124,12,26,255,99,28,146,43,190,231,221,72,133,138,183,186,45,232,92,59,195,219,185,90,147,49,193,105,183,117,119,169,102,2,133,133,185,151,158,115,218,16,112,102,108,90,93,202,80,1,23,16,131,175,12,87,189,147,178,100,73,204,117,32,159,142,215,13,151,6,249,21,104,39,191,254,169,2,191,59,221,79,228,241,191,19,83,164,46,3,99,252,231,51,151,243,133,184,54,64,219,124,129,48,139,160,29,20,161,113,16,217,6,185,178,55,125,53,8,33,159,72,211,92,118,65,51,137,228,242,124,59,252,21,137,248,68,18,133,198,39,42,251,227,174,138,49,29,170,170,169,200,206,103,143,211,168,6,192,207,175,236,184,7,196,144,119,130,222,116,80,247,145,224,154,176,109,191,72,94,11,143,0,175,180,198,158,39,157,250,15,24,123,79,163,114,221,82,91,105,12,60,95,105,140,235,116,202,79,36,151,231,93,87,98,72,175,136,202,240,210,181,65,126,4,40,36,77,12,154,10,127,234,157,15,71,156,125,72,67,112,250,215,123,255,80,200,187,185,120,187,46,50,233,4,229,250,188,148,6,183,93,241,187,226,101,213,245,18,138,107,67,117,222,162,205,204,239,47,210,241,6,53,120,210,223,115,200,177,42,113,111,222,147,108,85,168,90,20,13,168,100,64,221,120,120,204,75,178,30,205,155,75,47,88,105,210,242,129,130,198,206,182,116,222,37,100,130,135,165,122,170,19,47,36,155,69,65,120,154,32,120,245,190,0,102,14,169,138,142,116,226,255,162,87,49,224,38,243,82,120,175,195,71,172,52,111,251,172,148,206,164,197,161,237,87,217,240,187,233,111,238,13,14,89,10,28,31,203,5,55,57,232,124,129,122,197,191,223,137,40,214,241,142,248,70,73,68,148,162,168,178,128,236,13,243,39,230,40,154,63,86,9,250,246,177,201,93,32,2,127,84,56,84,231,17,47,122,245,200,174,17,90,201,17,7,88,232,66,134,40,76,158,233,202,24,162,39,76,227,3,109,17,98,208,56,130,150,39,222,24,247,26,47,95,59,147,151,237,209,103,83,236,1,4,106,130,159,184,70,17,4,127,142,193,165,133,137,131,219,178,140,29,227,120,159,153,140,180,71,246,121,189,82,155,181,219,191,185,16,68,174,62,84,140,114,203,66,94,62,194,200,69,202,20,64,44,152,250,144,238,110,206,159,103,150,18,8,179,225,29,79,30,50,159,115,255,205,196,54,169,97,242,244,112,196,94,220,79,251,185,175,141,227,192,197,73,13,110,44,121,199,58,119,192,244,12,161,77,216,187,165,9,232,176,246,87,178,91,157,41,119,180,145,76,180,135,90,183,43,212,176,1,138,173,101,229,9,173,105,131,3,44,246,71,85,15,151,161,46,180,206,248,239,105,91,199,238,233,127,31,162,152,241,219,180,236,33,87,215,155,205,56,159,115,95,212,127,53,147,102,194,17,108,58,50,123,41,44,231,188,200,147,75,114,163,45,224,88,125,119,76,126,223,218,132,117,225,3,180,120,227,91,50,51,189,89,107,171,252,93,205,1,207,21,111,204,199,186,159,128,223,188,10,74,178,96,114,192,2,114,107,238,71,181,127,32,78,75,226,230,152,20,57,205,131,35,112,106,207,94,13,194,50,26,95,163,200,210,254,4,96,62,204,213,84,198,151,142,23,88,253,206,138,101,63,59,169,116,44,228,41,86,140,245,167,108,175,145,135,228,230,82,95,218,58,18,252,153,151,209,123,0,95,74,31,219,142,36,1,49,242,252,25,33,238,237,78,63,45,43,102,35,96,61,105,113,173,113,63,11,173,6,89,44,2,113,230,155,58,37,3,126,233,25,242,164,75,166,71,170,209,105,76,99,143,254,255,68,177,211,221,206,223,107,204,225,74,47,158,23,170,137,184,215,116,87,160,89,134,178,191,113,129,27,227,126,157,216,95,129,59,19,96,184,97,66,220,185,102,232,5,120,23,227,139,116,34,168,253,16,159,206,17,204,182,6,148,213,92,230,53,121,153,185,121,96,90,98,127,221,88,42,104,8,117,103,76,237,139,71,235,116,131,62,135,131,113,159,169,96,56,41,52,124,74,55,172,104,105,252,18,123,191,151,78,0,113,177,245,174,198,126,142,32,77,20,230,211,219,33,199,33,119,245,223,209,171,253,236,65,22,236,207,248,80,189,62,14,66,177,242,124,88,230,66,50,132,186,139,130,243,213,184,171,92,199,47,20,0,182,225,163,106,187,105,230,85,147,165,142,123,0,155,93,210,42,185,251,178,197,17,138,70,249,212,90,16,143,64,171,152,7,35,233,61,168,82,23,252,161,200,254,127,65,226,183,138,33,237,90,20,9,8,188,185,120,159,195,162,232,59,129,20,184,87,237,242,196,21,110,200,150,158,104,177,251,136,19,5,82,56,118,131,83,41,177,53,199,22,147,218,0,221,25,209,92,200,99,29,66,244,229,64,128,124,8,11,126,35,29,170,214,102,14,238,226,235,172,139,41,25,67,161,57,117,142,60,152,62,180,101,41,105,22,112,71,112,106,82,143,131,154,37,190,99,33,158,56,28,19,150,213,76,226,44,64,133,97,71,198,156,238,49,139,1,65,166,99,148,142,115,10,99,110,26,227,181,175,116,166,217,97,113,192,216,79,191,13,13,232,172,49,57,166,178,85,212,43,198,14,147,223,152,72,99,229,213,190,98,205,49,70,59,54,38,164,196,98,45,246,169,208,251,22,174,94,231,224,85,61,40,221,85,30,222,147,17,211,209,254,218,26,162,7,154,59,135,191,22,45,198,1,95,50,42,203,34,46,30,8,126,3,135,128,78,116,213,239,141,195,237,101,179,196,31,204,117,12,244,115,177,211,140,144,255,61,234,215,213,231,84,104,123,66,247,121,94,49,66,24,234,70,30,230,234,123,228,106,233,109,88,141,99,250,135,235,93,219,225,14,103,104,204,0,162,27,115,98,170,14,41,195,195,208,34,159,87,87,113,246,115,246,30,85,58,49,213,159,210,30,10,151,199,1,38,155,22,12,132,221,81,217,252,157,236,11,143,47,43,230,27,160,108,23,104,118,224,134,104,150,92,221,10,152,1,33,46,51,40,187,231,91,56,158,228,171,244,55,159,5,204,190,151,36,221,2,122,182,176,105,121,170,57,154,207,188,115,48,229,24,103,224,0,112,67,141,227,159,132,34,188,117,38,94,27,34,217,205,42,47,125,174,29,15,3,123,9,136,73,143,102,104,215,42,101,2,12,22,216,71,216,191,107,144,61,149,255,218,104,105,83,130,171,124,137,239,22,186,180,125,78,75,162,80,228,13,47,72,204,95,28,149,57,42,110,40,125,229,246,68,70,46,184,248,128,114,249,238,137,171,78,253,39,124,114,85,24,103,218,203,251,129,127,81,16,207,48,156,115,242,197,60,134,216,53,90,253,143,211,64,212,223,38,41,63,178,119,158,134,24,113,195,252,155,58,53,110,4,222,204,39,172,190,130,186,224,73,200,20,37,69,157,174,196,10,104,120,156,31,182,5,157,138,180,74,174,246,39,134,168,28,8,135,89,53,241,158,73,192,121,132,92,127,164,246,45,162,133,68,6,251,119,99,206,34,8,24,166,189,94,221,30,221,29,244,86,48,25,79,224,179,175,19,245,247,84,180,118,181,60,183,21,49,206,40,31,180,251,224,152,155,29,197,99,30,134,126,132,172,32,48,94,212,210,161,197,47,188,162,2,209,201,202,119,99,174,138,107,38,106,188,42,205,255,131,82,120,168,48,239,113,193,205,186,218,155,210,127,250,98,72,137,248,143,30,38,204,55,194,85,255,71,177,172,252,182,138,121,80,176,25,47,255,105,209,212,147,38,138,53,141,208,213,97,9,29,214,151,43,222,216,232,5,110,58,208,61,145,206,104,140,160,228,184,232,153,12,201,248,49,53,148,162,69,150,38,254,231,72,152,240,134,132,224,171,91,200,119,181,110,214,43,175,83,88,92,251,226,42,62,43,132,107,79,148,12,3,162,71,64,241,164,183,106,166,23,167,118,233,130,137,50,120,153,33,179,3,63,219,145,48,219,21,154,48,175,33,141,141,153,2,151,194,146,254,211,38,43,111,246,41,215,165,189,200,45,151,197,11,88,16,126,55,141,90,121,186,235,169,72,118,42,107,128,137,76,248,92,140,179,157,10,69,106,102,135,189,209,245,208,220,83,99,36,38,49,147,128,254,185,215,93,204,255,160,62,191,245,44,107,88,116,217,68,15,107,145,175,126,57,152,15,39,82,81,242,126,40,176,240,142,50,60,25,248,207,59,145,217,33,238,194,0,54,8,123,136,78,54,196,126,181,208,39,85,71,205,101,100,191,192,86,212,173,11,37,216,54,207,108,194,148,167,110,31,58,215,61,10,237,190,180,101,177,206,67,74,213,55,116,102,107,125,45,234,64,197,240,194,177,176,191,134,193,125,224,103,118,126,106,217,196,87,139,192,6,68,106,70,208,236,63,225,158,100,10,159,94,226,205,188,185,115,165,182,205,51,99,73,13,32,51,90,228,251,49,208,11,93,110,221,90,242,206,161,108,244,56,34,245,15,67,3,223,146,36,119,249,51,107,229,232,5,180,158,213,8,173,159,55,129,5,189,29,129,108,149,239,251,92,137,143,3,240,178,87,23,88,2,32,251,81,43,9,211,181,103,218,96,51,223,79,46,208,12,141,180,160,212,170,3,118,223,163,83,94,197,147,176,84,142,115,30,172,175,103,20,95,207,117,235,179,3,253,123,242,240,91,156,135,106,176,15,106,22,118,44,111,203,16,240,56,5,106,79,159,146,141,89,17,160,76,236,234,139,236,209,166,105,129,248,31,218,51,69,57,94,109,21,191,156,162,17,19,157,144,202,136,181,130,51,237,30,76,238,164,107,242,98,33,72,127,189,137,216,152,41,196,137,104,117,197,58,216,76,128,27,110,42,82,146,215,119,208,11,174,67,178,31,68,110,241,65,214,29,97,205,224,184,9,102,230,144,26,238,184,31,198,9,141,232,142,57,197,132,60,211,197,250,168,182,28,224,208,163,114,123,237,186,206,143,107,116,221,185,174,220,75,7,195,199,58,59,131,147,105,67,47,252,157,239,250,227,97,119,15,0,64,190,196,151,25,72,165,189,26,189,135,82,96,198,104,107,120,125,33,156,106,69,141,180,7,98,48,154,247,61,102,227,83,51,252,146,132,252,138,162,117,239,198,195,114,173,161,43,193,113,31,152,168,77,186,70,6,139,27,208,32,40,34,98,225,47,16,30,62,45,154,161,158,154,116,146,89,2,255,134,3,138,249,126,73,231,248,90,116,149,40,137,166,158,139,124,8,73,49,174,125,1,236,20,212,181,24,192,24,30,237,233,138,55,41,210,125,138,59,200,196,63,250,71,149,230,144,3,62,164,197,251,195,6,151,36,60,18,209,193,107,39,62,43,109,132,102,52,85,28,24,210,190,109,98,143,56,216,31,192,247,254,119,249,235,189,218,40,167,186,249,214,168,121,249,173,0,34,8,49,19,58,1,47,134,58,113,100,175,226,208,185,235,245,242,196,59,65,156,52,74,65,195,1,101,36,66,187,65,11,243,154,204,217,204,176,74,107,149,54,138,24,220,123,143,198,218,165,195,92,11,2,241,253,50,46,132,49,101,8,24,101,204,174,28,110,1,96,53,216,115,39,5,94,116,121,130,10,103,156,153,0,203,153,14,235,113,75,88,101,198,55,27,29,37,164,170,183,111,18,174,206,0,108,170,210,220,138,233,225,75,184,7,23,220,201,125,91,17,164,114,137,26,53,63,188,69,131,34,132,203,13,238,154,197,189,17,49,218,151,196,81,204,239,209,21,28,166,19,236,1,1,33,42,63,126,196,225,10,198,99,173,222,112,153,182,162,209,219,33,184,182,170,43,128,179,160,175,201,249,31,235,95,81,173,150,212,126,231,180,210,242,83,132,204,5,22,134,250,46,115,106,6,47,124,193,236,146,198,31,197,214,242,172,138,46,20,238,227,32,61,107,9,208,159,129,153,161,189,22,142,144,218,49,160,133,81,10,33,168,50,55,115,26,179,142,244,164,163,137,179,64,96,183,78,214,21,147,24,116,190,248,126,30,57,192,236,194,78,12,110,73,162,10,40,20,49,25,185,187,183,207,152,169,105,96,8,109,198,105,107,145,155,90,38,91,8,116,186,228,93,95,86,209,131,80,69,249,9,65,163,72,192,59,33,120,216,33,100,57,152,88,218,121,152,196,10,220,121,170,160,177,248,43,249,63,109,72,249,53,180,30,203,95,170,218,45,7,156,190,114,188,37,147,86,75,9,50,198,119,75,165,66,15,225,246,115,222,65,187,205,158,161,118,157,151,3,116,200,118,56,186,76,181,236,158,125,40,142,110,10,206,29,66,95,167,88,90,236,247,73,7,92,66,221,33,129,173,193,27,16,69,206,14,245,186,12,101,213,140,76,239,135,13,139,239,248,0,194,192,224,59,172,88,220,113,176,171,202,194,139,100,12,233,115,40,10,248,122,19,225,8,190,118,201,62,152,200,122,49,128,125,138,70,152,36,187,235,9,50,42,236,3,248,191,79,127,102,206,31,57,254,179,134,39,208,198,112,138,218,150,190,129,93,173,90,160,23,146,251,101,182,209,88,90,77,92,244,152,176,48,2,39,67,31,108,213,160,79,253,10,39,204,161,3,15,155,243,130,217,183,203,157,247,149,82,182,165,251,32,36,112,199,61,238,179,170,137,65,96,211,144,12,204,55,134,19,234,172,115,105,109,75,218,51,80,181,50,142,148,11,159,27,66,178,194,76,60,170,103,24,129,213,26,41,30,150,214,61,112,147,82,238,162,39,20,118,228,138,204,71,77,96,214,28,162,108,49,213,40,15,221,196,29,71,11,236,19,228,45,156,237,235,221,67,154,196,32,90,27,161,230,13,83,29,145,200,101,91,103,66,205,243,27,229,167,49,217,57,251,233,205,219,61,20,41,65,12,9,175,252,26,72,165,177,252,163,59,71,237,63,198,159,228,198,240,99,46,140,77,174,36,240,248,140,93,167,35,8,114,254,216,69,32,202,184,144,105,212,193,157,174,56,113,247,156,200,17,205,130,123,54,110,141,220,114,182,96,57,67,149,139,87,220,9,110,46,163,142,225,18,14,177,146,58,197,67,183,196,223,7,203,229,89,119,188,170,96,142,167,217,9,252,245,37,209,100,211,88,112,85,227,179,123,192,131,6,184,100,88,172,55,78,104,219,217,241,119,189,241,160,123,175,36,121,131,202,172,155,223,192,179,38,251,151,112,120,135,129,147,81,174,221,95,17,78,45,144,38,160,63,236,9,89,43,127,80,70,234,5,59,68,251,249,172,113,247,160,192,53,130,104,6,72,54,128,17,237,35,8,57,25,108,131,134,190,53,189,171,68,74,121,72,80,68,55,130,100,104,195,146,251,89,144,83,218,202,65,44,50,187,202,170,202,67,54,148,108,64,38,245,119,44,44,82,250,245,35,222,187,123,60,93,107,146,116,107,32,168,188,170,37,8,210,157,233,68,192,86,61,131,77,184,65,193,51,15,137,47,182,235,108,172,137,207,73,95,78,207,106,209,237,206,84,66,197,81,43,10,167,0,120,137,238,186,213,121,92,232,149,232,253,71,25,178,188,120,242,246,221,57,180,162,74,54,67,151,248,61,214,252,29,250,0,219,165,120,4,135,52,16,12,39,255,50,212,171,99,61,210,49,59,230,182,124,242,33,44,233,27,172,35,234,144,185,106,139,140,185,149,59,152,32,37,171,239,155,242,112,170,36,27,61,220,76,175,56,145,72,241,207,141,114,179,179,229,56,27,12,128,153,106,134,95,49,205,3,82,155,3,98,32,222,134,207,86,119,24,135,215,235,225,28,199,154,147,69,92,146,119,117,72,38,129,152,148,16,100,19,154,114,26,132,149,157,85,244,245,66,131,183,124,175,204,82,172,24,102,191,180,198,170,197,144,239,210,118,240,103,179,151,128,79,52,24,238,190,94,239,158,252,47,250,76,27,193,37,86,195,22,126,24,203,234,169,18,213,20,156,221,233,154,234,165,154,76,111,250,26,110,48,199,74,43,45,201,123,198,123,222,17,55,94,215,54,198,180,229,2,174,208,40,49,122,201,226,76,18,148,6,255,50,94,37,148,165,148,162,181,47,207,65,224,11,175,246,119,153,26,215,138,71,199,122,87,71,31,25,169,226,79,113,58,234,122,39,110,139,132,211,3,182,9,24,122,205,133,179,34,14,103,58,98,23,216,18,106,245,37,34,198,14,98,231,119,116,51,251,103,116,108,214,148,213,212,14,191,88,49,188,235,15,63,8,180,148,105,218,124,182,54,166,122,150,52,234,128,199,146,102,123,118,110,169,222,215,84,130,153,91,89,143,6,102,7,244,52,150,7,92,6,237,139,12,218,63,230,186,69,57,191,33,109,61,245,94,62,92,122,230,148,65,199,65,76,65,139,106,175,76,19,202,146,7,108,35,208,5,109,105,65,199,107,185,71,34,108,92,149,104,141,116,178,244,199,165,32,154,233,25,22,185,84,169,33,131,10,218,170,243,171,151,247,5,142,169,135,250,33,53,249,133,120,107,219,234,48,230,196,65,222,83,75,106,210,232,215,171,217,225,239,161,224,145,234,246,156,164,178,72,139,11,159,226,255,232,182,205,255,32,236,251,221,58,22,218,195,144,16,159,207,35,225,72,195,178,101,147,137,185,25,248,84,227,180,114,167,239,245,96,150,72,138,41,59,91,81,101,82,189,94,155,233,84,29,165,149,239,33,36,44,88,35,243,177,252,172,38,140,245,12,151,97,161,197,111,116,203,110,21,40,147,31,33,174,59,250,226,204,6,171,50,48,104,30,218,212,206,86,51,106,11,178,177,235,31,102,101,135,251,193,152,175,246,28,133,1,94,66,250,236,5,3,196,117,141,202,145,226,244,223,200,34,169,81,104,16,51,27,101,39,186,186,194,156,242,54,226,246,219,100,159,240,0,87,133,36,10,5,44,34,111,80,112,170,28,110,65,206,196,168,38,13,49,165,17,88,3,243,7,79,96,138,163,83,151,198,187,43,69,168,101,110,40,73,190,224,178,171,104,172,79,105,179,19,114,148,155,145,103,117,68,76,182,130,223,8,26,73,62,218,121,206,191,22,89,50,163,104,147,35,18,10,210,239,16,192,132,33,215,167,225,177,225,73,159,156,228,196,249,26,189,40,19,214,60,127,208,120,156,35,248,80,172,98,162,71,154,104,177,188,16,114,93,235,169,199,228,147,122,30,195,177,116,35,27,127,152,29,169,116,12,131,62,25,152,90,10,189,29,86,28,133,156,194,32,170,25,83,215,168,81,201,227,30,104,192,254,191,46,217,66,73,81,53,222,233,223,43,220,98,91,112,159,26,102,220,41,100,41,252,236,244,205,246,33,168,94,23,1,172,95,72,12,173,115,30,171,23,250,126,30,80,97,4,8,105,127,216,105,85,151,243,158,86,196,149,237,117,115,119,22,116,229,235,183,9,29,129,205,129,156,216,217,128,166,186,238,76,55,56,75,54,44,179,92,132,108,156,178,105,6,116,122,121,138,206,170,100,216,52,175,44,111,122,224,14,172,94,16,32,39,171,5,166,49,136,138,19,97,0,102,6,143,110,27,147,130,248,44,183,223,199,63,240,200,177,188,210,56,239,102,183,49,64,52,92,32,176,211,128,244,166,99,71,201,85,235,135,82,90,216,51,9,216,72,131,174,21,130,244,230,176,63,40,174,121,122,243,180,21,177,225,131,49,207,167,31,136,229,18,161,89,43,219,103,142,246,69,141,242,161,228,188,236,254,12,237,21,179,138,97,211,145,42,196,165,239,43,184,110,134,119,188,40,212,225,130,231,73,3,81,17,42,225,87,119,143,68,186,68,60,4,161,59,218,120,37,170,203,4,217,214,150,4,150,253,240,254,69,249,231,50,70,127,129,222,243,170,74,161,128,79,89,13,101,11,18,236,59,74,249,239,59,173,118,133,62,113,118,95,57,153,65,86,97,143,120,230,81,180,230,25,21,165,85,166,110,153,234,114,80,84,221,52,120,182,122,188,176,183,20,192,133,221,99,67,9,38,243,121,63,6,36,59,225,204,212,82,221,42,133,103,201,131,253,131,137,144,116,96,68,173,96,6,1,157,183,124,109,87,12,137,127,225,231,162,68,196,200,229,222,119,238,232,211,51,168,112,13,202,118,109,231,114,134,248,36,121,1,133,194,123,148,71,145,109,39,10,18,22,182,87,60,250,95,63,27,184,152,249,254,99,223,153,23,65,77,95,244,151,30,248,255,57,250,177,171,70,42,165,125,54,48,44,239,82,250,31,133,176,68,20,112,13,103,197,226,42,62,220,56,72,16,71,61,228,165,31,34,53,86,112,127,100,218,149,93,191,188,67,193,6,193,118,203,167,178,68,121,196,189,129,145,77,146,111,174,230,55,43,165,1,72,87,189,133,183,24,25,220,235,177,172,193,28,235,31,242,183,250,205,134,106,123,83,184,248,184,91,133,89,89,32,114,21,47,216,127,189,121,169,187,73,123,248,221,255,12,13,178,117,199,35,170,57,189,225,238,175,86,24,173,76,97,3,45,151,174,1,22,123,45,143,152,181,218,39,137,221,147,119,123,101,171,121,112,193,57,34,136,125,198,47,181,246,4,244,83,168,163,211,124,172,235,232,97,255,170,88,193,56,240,9,245,83,204,237,72,94,87,234,99,133,68,197,203,250,118,37,83,225,52,92,27,184,90,248,184,223,75,199,17,144,219,87,130,147,201,139,2,180,132,216,205,43,74,18,161,201,72,115,10,191,210,195,219,153,89,129,197,14,8,255,212,153,152,169,81,112,160,176,112,244,7,246,7,34,197,141,162,247,144,214,26,15,11,93,9,79,54,150,26,8,75,107,233,101,41,213,248,173,2,74,126,80,209,169,152,41,56,112,142,194,229,148,226,199,100,19,191,7,166,173,195,61,78,50,86,127,214,190,46,182,205,191,223,109,7,176,118,99,146,124,96,234,149,36,239,11,17,7,103,192,166,88,100,216,229,255,35,107,135,82,80,231,236,205,134,211,213,180,140,191,100,85,197,217,247,100,35,6,158,67,223,102,242,254,61,224,211,229,146,221,33,80,32,18,103,123,14,199,152,179,20,125,128,18,146,229,68,10,138,59,24,116,2,225,50,55,76,55,18,117,48,4,125,48,49,202,87,59,233,203,179,29,185,18,52,69,157,227,187,239,4,96,81,178,238,211,104,32,236,77,114,31,33,13,74,179,93,185,29,110,101,39,145,209,9,203,84,248,177,234,58,112,95,61,213,130,77,197,125,94,181,59,168,86,213,254,157,15,3,126,146,34,60,153,172,1,168,57,183,158,141,252,221,46,172,190,66,15,222,226,88,25,254,155,211,68,203,69,117,21,202,49,173,28,4,118,245,171,232,118,132,240,207,69,125,16,189,150,53,139,150,170,39,121,173,116,168,185,53,224,189,88,59,152,238,232,204,136,109,166,220,9,5,165,238,178,106,91,3,167,249,53,97,48,75,186,90,109,88,214,116,70,112,77,45,130,213,178,132,127,122,24,30,162,203,11,35,115,152,164,115,237,238,135,38,109,193,116,146,130,183,173,208,152,132,29,142,42,233,74,40,114,182,252,218,62,154,183,86,88,77,140,49,186,143,106,77,90,232,88,29,156,222,102,189,165,61,142,53,217,52,211,238,220,47,21,54,138,72,42,138,29,215,167,116,186,218,241,209,244,213,85,26,255,128,25,117,99,149,39,81,177,2,199,40,34,243,160,18,105,6,67,81,167,186,6,244,2,120,181,79,170,216,110,155,129,176,251,113,212,74,13,175,54,160,254,17,192,81,140,251,87,71,101,172,237,52,53,103,81,99,130,202,177,190,121,151,181,159,197,159,46,55,106,58,117,19,181,201,194,59,34,250,2,230,54,6,80,17,228,7,51,182,91,114,255,249,176,186,112,96,226,166,225,9,154,3,67,154,122,142,102,64,164,244,6,246,127,41,211,187,230,108,177,77,155,77,228,132,160,188,132,250,234,209,12,110,243,138,168,13,156,89,190,244,25,238,233,36,217,184,79,164,7,197,148,48,59,0,187,58,40,95,20,50,100,236,129,170,182,7,116,54,171,207,173,20,228,112,11,82,36,70,161,171,252,2,78,71,31,17,159,185,19,90,192,156,170,2,119,22,226,48,54,99,17,250,208,82,1,3,252,27,13,221,116,179,47,193,115,14,158,123,205,62,231,234,223,30,47,18,110,230,18,234,24,70,188,123,135,151,65,13,71,188,122,34,149,185,226,54,168,68,202,50,110,36,81,115,205,160,169,202,162,255,183,146,112,77,34,238,151,100,113,177,194,207,106,250,159,79,133,58,131,234,241,74,69,83,195,217,247,182,176,54,3,148,80,147,5,72,34,175,52,240,35,77,248,114,130,36,1,116,11,238,230,126,94,152,205,212,228,0,86,181,131,224,189,176,123,157,66,98,33,83,255,155,70,36,140,98,124,29,121,94,140,153,239,40,99,205,14,71,30,29,60,89,40,227,19,17,136,21,131,241,15,28,204,248,88,232,53,82,201,209,135,215,5,92,150,37,150,66,176,6,231,206,15,233,111,143,90,186,241,214,236,186,180,77,208,237,221,192,42,114,12,7,34,150,116,210,40,10,45,45,5,117,223,147,253,157,66,186,149,236,43,89,34,14,124,88,181,38,136,159,182,70,3,213,145,138,56,2,165,57,247,131,68,31,159,213,202,103,134,120,32,88,128,42,76,0,254,23,87,175,179,179,53,28,58,132,97,146,57,180,189,3,195,84,175,95,150,42,197,230,67,217,172,229,142,159,225,176,143,41,52,23,100,72,88,192,180,137,23,26,26,17,58,158,12,4,209,81,254,173,148,253,51,74,13,2,168,78,217,231,147,91,160,47,175,25,190,253,29,135,235,42,186,168,54,22,35,65,136,148,244,107,48,192,90,57,46,194,220,73,8,164,239,107,247,74,209,238,114,8,94,199,204,33,0,91,165,134,119,98,170,248,13,46,88,67,254,248,125,252,45,84,86,15,41,49,180,194,156,153,38,52,87,103,60,207,109,117,79,115,156,195,9,227,198,94,24,171,40,234,19,221,243,246,196,219,36,49,157,183,66,211,13,17,58,171,239,112,168,18,96,231,106,66,177,133,151,195,212,247,66,243,241,156,32,50,112,92,218,76,66,117,15,37,104,129,117,20,138,251,231,121,183,74,76,201,176,6,13,197,52,79,122,112,27,117,171,248,46,128,131,225,109,44,207,78,80,71,83,181,235,74,207,168,158,221,3,39,113,26,183,51,217,16,92,40,18,187,31,38,139,150,47,72,53,193,85,169,159,139,84,71,215,162,106,224,95,33,55,5,41,222,99,113,107,183,180,173,111,217,173,131,0,232,117,218,126,190,181,186,58,190,109,36,7,25,14,150,143,243,150,87,223,232,70,195,251,232,90,131,213,15,156,109,36,193,167,232,138,65,160,32,123,232,196,108,30,113,120,135,182,244,204,88,136,236,239,190,185,189,11,30,252,206,237,203,95,30,135,199,138,162,158,16,222,93,229,63,2,126,210,21,155,41,157,196,240,203,221,183,172,40,160,141,235,130,193,97,125,49,13,20,202,206,166,195,172,69,30,11,235,250,173,207,81,206,141,219,225,44,15,172,221,82,1,93,168,84,93,146,45,232,17,118,204,242,25,91,90,32,214,150,111,9,226,160,146,122,157,100,110,82,113,202,196,19,11,48,251,50,127,76,47,179,191,112,115,69,127,221,60,169,214,26,89,228,120,156,208,143,233,152,34,113,27,192,215,175,254,53,245,45,108,63,30,100,0,113,142,8,134,139,222,167,175,40,69,34,174,180,201,226,193,47,224,132,43,106,225,237,255,122,14,73,61,116,189,247,93,170,110,147,147,141,140,50,13,138,252,187,104,32,66,101,232,194,241,243,66,168,146,28,217,47,227,140,221,153,227,51,20,139,71,142,199,69,32,12,35,252,188,255,100,67,122,205,182,142,136,13,138,79,1,169,126,11,234,171,211,77,98,174,114,74,147,119,77,200,106,192,47,123,196,142,185,22,35,161,49,28,145,244,250,203,120,111,26,112,242,55,249,147,216,245,26,171,44,173,165,250,163,21,194,189,242,38,59,212,253,98,173,199,194,155,142,183,72,252,233,64,147,226,172,24,58,155,218,85,84,160,154,27,98,203,106,214,250,205,26,29,130,241,128,4,35,84,240,222,210,2,62,113,80,172,16,218,176,232,204,52,132,163,48,224,39,185,30,74,163,167,21,223,69,206,229,102,19,84,131,247,142,157,135,62,135,90,7,107,133,214,29,169,54,53,215,252,50,44,74,135,98,226,178,13,88,44,18,169,164,95,139,57,248,116,208,91,255,77,190,181,12,46,174,110,251,78,170,252,134,158,154,52,52,13,168,70,234,249,192,159,118,124,153,28,110,194,14,67,211,68,43,200,120,222,244,110,223,234,103,104,119,5,150,71,89,172,36,236,0,148,73,135,170,202,185,53,198,54,122,71,179,220,251,36,93,218,200,179,191,229,130,125,198,29,146,217,45,88,208,139,170,169,251,211,37,108,56,99,154,14,53,33,207,43,169,176,138,249,27,58,223,54,235,126,156,197,121,189,173,161,105,48,245,148,122,175,172,33,190,159,152,29,241,65,5,93,160,15,50,5,32,49,64,239,124,249,22,147,11,87,207,51,106,2,230,226,156,254,183,87,52,247,142,123,192,205,186,162,141,111,68,134,71,2,6,243,97,237,86,180,246,253,218,166,209,55,96,146,110,107,204,47,38,65,185,58,58,108,248,89,159,10,120,94,129,19,97,49,146,158,110,172,144,201,171,27,78,152,224,11,249,41,189,240,99,186,80,236,187,157,29,80,80,128,125,103,127,205,211,105,232,11,64,190,31,127,93,145,206,127,40,63,144,23,134,56,229,176,9,100,231,194,181,124,106,132,179,60,60,153,153,177,232,83,172,27,223,55,152,242,119,236,158,182,41,19,177,74,38,79,115,223,35,211,222,39,199,250,6,102,12,2,147,14,12,22,189,214,157,217,178,1,203,197,64,159,200,121,1,200,141,248,145,111,175,60,78,232,196,138,110,55,8,215,35,220,148,20,45,111,89,105,7,239,211,102,177,158,168,208,50,127,136,172,90,84,215,185,95,176,182,150,187,200,211,57,254,31,8,96,254,249,164,205,160,55,59,241,251,57,176,93,203,175,44,142,59,44,239,132,39,53,193,70,219,104,100,51,117,170,48,168,30,23,26,10,96,249,87,107,189,249,253,195,167,36,0,110,72,227,30,236,187,250,61,197,214,66,137,190,117,219,78,168,195,165,20,39,129,199,106,199,93,65,238,51,201,91,74,118,252,182,204,99,214,129,244,137,179,185,130,180,43,117,201,236,11,117,138,191,245,25,58,127,253,234,10,238,212,177,140,246,176,253,207,193,74,54,82,16,7,6,106,35,99,234,206,146,192,124,71,185,112,172,244,69,101,131,201,5,105,167,0,216,180,99,195,73,92,152,239,197,141,203,22,152,165,23,2,99,2,169,129,47,160,187,202,52,86,254,249,153,61,111,186,105,220,170,102,76,200,255,138,154,254,189,142,40,143,5,55,29,8,70,123,148,70,152,145,8,165,255,191,198,132,67,46,65,13,228,237,252,108,37,188,129,189,20,60,162,66,79,235,60,238,34,166,167,98,102,242,126,54,3,136,19,221,196,91,208,234,34,129,213,78,70,55,39,132,4,78,190,196,24,81,164,203,103,17,187,160,160,228,226,42,146,191,75,151,31,135,183,44,33,51,1,144,236,142,12,95,225,69,152,46,30,2,225,33,20,148,156,214,1,10,245,97,83,165,40,205,95,26,66,249,255,117,236,250,139,97,9,40,207,205,222,199,219,164,245,187,222,252,150,51,56,240,132,173,159,34,149,168,172,124,118,149,96,32,91,104,40,209,49,188,44,138,38,47,169,231,255,192,77,112,193,119,40,154,139,197,205,220,164,213,241,194,48,248,154,134,246,14,161,244,94,227,233,91,158,24,42,40,40,121,94,148,184,107,171,7,138,90,119,217,47,71,53,55,203,40,218,54,155,13,149,61,125,196,221,249,59,166,32,168,15,45,25,136,40,234,30,175,87,53,116,194,26,37,191,100,139,28,149,1,14,71,223,203,229,81,135,63,75,98,183,225,73,0,89,238,86,138,138,46,85,69,229,48,65,154,64,132,137,166,122,38,32,39,142,81,117,223,103,133,1,56,214,4,164,177,6,249,95,167,46,146,234,64,169,115,141,242,65,88,138,172,167,130,200,164,206,242,245,205,93,10,30,81,134,114,83,240,57,24,69,30,163,117,127,153,73,251,52,130,14,64,62,60,186,173,235,43,139,170,130,75,62,138,45,194,119,198,90,46,95,141,189,197,110,139,177,97,175,228,198,136,206,10,19,110,253,148,20,154,239,91,54,184,208,240,77,236,158,156,246,2,94,194,95,176,96,54,58,200,182,218,51,67,148,93,18,3,144,249,196,104,146,85,80,131,8,141,200,109,240,254,33,176,221,20,74,77,33,249,79,255,100,253,223,63,171,235,135,201,237,173,251,44,180,219,150,6,26,90,87,185,85,75,123,216,159,34,84,53,164,177,64,119,70,151,100,131,68,67,135,3,206,104,186,38,131,77,208,27,36,224,116,55,73,235,112,87,149,160,118,219,77,111,215,39,76,129,57,130,195,13,66,72,254,23,138,119,41,4,182,137,182,91,14,62,250,120,83,183,255,103,129,146,27,38,51,43,105,159,220,23,159,47,47,249,83,203,150,167,110,141,151,141,117,29,7,99,59,241,58,202,12,162,108,0,91,136,18,22,246,138,51,72,151,114,122,23,47,0,101,24,167,17,114,197,119,68,150,181,118,211,35,114,93,60,5,75,61,48,55,62,197,251,10,252,227,44,28,110,70,173,42,198,212,212,127,223,200,118,54,98,219,56,106,2,172,46,180,7,95,110,206,193,86,69,121,247,188,85,86,178,60,94,161,254,55,40,56,204,237,109,77,213,91,77,69,217,136,110,82,158,96,7,251,83,154,26,157,153,102,102,84,208,196,132,113,191,235,230,46,106,184,54,229,176,10,116,98,126,37,172,244,38,120,225,71,84,126,153,108,110,151,103,212,41,142,51,25,129,246,107,2,91,120,229,16,174,197,242,170,201,93,135,134,193,58,57,109,192,78,99,211,82,121,53,181,81,142,137,124,229,157,48,248,78,220,243,33,93,180,238,147,215,13,112,191,200,78,208,208,165,31,173,78,120,160,164,17,234,26,145,229,208,183,222,47,57,62,169,247,180,130,85,57,249,148,218,21,122,142,137,73,255,119,142,42,143,168,27,229,181,154,2,63,239,161,248,228,151,250,157,63,110,175,223,237,213,21,36,15,63,110,114,152,227,193,73,51,203,106,147,241,180,24,2,167,158,252,44,76,159,92,100,2,155,76,13,221,127,32,20,70,24,226,11,87,79,98,19,148,249,190,129,130,177,130,160,2,144,224,226,128,5,135,221,21,211,16,172,47,141,190,255,2,103,227,138,222,23,65,124,47,37,100,30,24,190,150,195,132,209,14,3,137,96,11,99,209,164,160,229,255,64,108,48,246,27,20,113,5,23,17,18,240,253,117,207,241,182,80,21,243,131,8,154,51,243,142,140,122,241,2,61,144,228,109,34,192,8,61,87,181,134,87,220,14,146,8,204,149,214,10,151,192,106,80,162,246,25,36,72,155,5,126,203,46,249,240,138,201,47,232,215,185,18,78,212,197,88,234,56,4,32,16,239,165,199,21,39,253,12,243,198,243,220,196,85,255,186,25,19,56,55,235,221,53,97,41,32,206,94,74,8,104,252,17,115,219,40,143,117,214,244,233,161,204,254,55,135,164,61,72,231,146,220,119,133,165,30,220,156,202,223,95,59,60,239,233,131,39,129,140,222,1,109,221,111,244,235,191,16,255,249,54,188,237,100,64,202,64,26,203,56,80,106,161,234,160,88,68,73,121,164,28,164,64,104,139,81,52,54,22,7,167,4,140,53,230,21,101,236,10,128,195,236,141,6,111,169,235,90,86,194,26,77,170,213,212,19,51,104,64,79,136,61,112,235,27,192,172,248,176,66,197,121,25,198,226,107,3,151,207,117,168,60,41,37,173,11,105,18,26,8,191,177,87,100,110,166,69,133,21,59,159,220,25,212,91,240,191,133,226,3,89,112,229,165,123,140,119,126,45,237,216,229,9,50,20,4,113,117,47,57,205,38,73,116,252,72,138,24,45,91,114,23,175,193,218,235,161,15,78,56,121,18,58,223,211,64,133,24,21,197,180,74,162,150,47,97,7,201,82,217,42,197,117,207,5,215,134,42,34,84,182,155,247,207,211,107,12,93,158,144,189,11,40,236,131,68,143,245,144,35,20,233,42,160,62,46,27,108,11,213,180,131,248,127,35,250,68,143,165,139,23,31,115,199,94,87,132,176,149,129,64,30,243,243,164,8,124,29,27,22,20,157,99,219,48,59,169,198,152,100,38,170,193,69,39,73,180,55,122,156,45,19,33,27,226,234,75,248,61,86,85,128,91,15,152,144,83,113,129,71,204,76,226,205,23,42,234,137,53,75,19,29,12,59,45,31,109,131,150,89,106,227,3,84,152,9,142,63,78,86,57,188,132,30,81,110,163,198,26,218,212,219,92,206,254,219,231,211,71,195,200,132,147,111,181,216,240,201,63,230,226,213,147,29,172,183,137,63,177,56,25,166,108,26,222,16,183,42,138,132,85,110,217,182,139,200,155,221,242,205,165,130,181,76,112,197,139,179,190,116,39,179,199,155,67,66,126,94,131,100,236,117,116,113,129,55,64,28,4,55,41,48,121,86,141,46,150,245,225,157,183,51,179,242,26,190,29,218,92,81,140,58,2,175,244,252,226,43,134,79,153,242,135,64,243,52,185,127,255,201,127,200,224,138,96,59,146,221,14,158,136,150,44,255,67,22,202,157,120,254,129,26,85,78,159,57,40,45,101,202,239,112,77,74,28,97,224,33,219,20,96,15,194,92,27,188,108,97,182,176,56,52,95,105,205,164,34,39,162,127,234,48,46,44,161,120,11,255,81,47,57,229,162,192,241,8,50,206,0,47,108,102,148,79,110,190,93,93,69,64,142,38,171,174,116,100,178,232,70,220,49,176,208,229,12,130,229,76,74,222,128,121,149,219,7,83,47,110,22,159,75,223,45,76,104,228,141,118,56,99,46,98,46,206,254,140,116,4,105,23,17,202,53,122,24,236,3,31,171,21,163,139,125,185,206,132,126,244,28,148,52,83,131,76,144,115,1,89,224,219,74,49,245,139,231,27,246,125,195,193,37,216,80,209,76,211,236,134,145,124,97,1,114,229,184,233,94,227,172,171,54,36,46,160,14,229,32,254,234,145,166,186,225,19,241,235,82,183,86,235,89,113,243,197,11,162,142,21,242,38,45,112,157,123,161,195,100,27,199,44,195,190,247,87,43,149,18,107,130,211,145,159,15,89,169,4,228,70,219,138,23,170,189,126,151,248,42,225,205,76,131,1,192,58,49,205,76,22,86,95,109,40,137,238,189,239,234,7,120,103,178,177,145,206,149,26,146,48,60,103,98,52,238,99,164,210,45,211,26,166,253,74,236,124,115,30,175,29,69,37,191,220,158,200,231,54,213,71,34,100,43,46,95,151,244,22,97,95,241,197,74,135,194,174,49,129,183,176,35,157,136,28,107,18,171,9,80,178,2,118,65,151,254,12,239,127,253,198,20,132,67,78,100,205,129,89,110,119,99,76,138,18,4,46,119,0,199,234,241,193,110,238,138,49,200,143,146,71,191,69,215,142,169,207,162,135,9,173,194,140,33,121,131,58,66,190,222,30,232,158,15,112,109,170,22,104,71,64,54,107,199,229,89,172,221,140,151,144,125,111,146,147,92,194,26,141,116,46,132,72,177,205,31,128,210,48,186,107,65,239,86,105,19,177,196,86,41,199,193,111,217,49,44,193,239,181,130,116,129,71,91,168,138,108,190,87,17,3,219,64,112,194,15,54,238,140,0,238,222,54,138,229,231,120,151,105,64,18,204,65,69,197,73,29,230,9,175,86,183,163,116,229,34,216,33,2,154,81,136,243,52,155,135,57,13,181,220,121,165,7,118,243,9,35,114,51,83,250,210,116,27,232,149,52,94,79,194,28,178,118,98,217,101,46,205,185,119,252,36,152,90,128,138,85,147,89,82,87,248,120,44,156,90,236,82,109,140,157,114,190,217,234,79,89,44,196,143,29,215,139,118,54,49,254,219,233,206,244,251,244,121,247,211,178,35,158,243,166,107,106,26,249,117,154,169,152,255,137,227,111,242,90,151,95,38,212,128,191,228,97,227,102,42,9,241,253,223,135,86,63,4,197,73,129,253,56,170,221,191,214,157,180,118,184,5,28,153,229,185,145,156,79,69,33,140,203,92,119,3,135,118,56,85,90,253,209,223,40,63,49,191,150,72,237,165,19,3,191,123,22,121,219,50,195,176,190,32,31,135,44,247,159,75,202,226,2,124,207,207,152,25,184,134,70,65,34,116,49,139,244,125,169,176,51,88,72,25,222,173,137,100,231,212,90,36,175,228,35,155,166,54,204,0,245,43,48,30,188,159,213,147,49,251,213,150,117,169,98,109,120,40,240,239,179,224,23,157,253,17,73,147,25,247,232,242,252,85,41,102,19,201,5,62,76,198,121,223,3,169,101,203,65,255,7,23,197,145,88,65,41,121,214,204,220,205,234,26,253,14,73,98,240,253,80,239,153,118,30,18,194,77,207,205,94,31,56,251,44,233,94,251,211,165,32,193,239,52,88,79,55,175,18,101,24,194,137,79,190,78,154,46,137,232,4,217,113,190,93,192,153,2,40,77,150,19,200,37,94,160,9,217,222,40,122,170,29,142,4,7,149,112,57,139,156,147,208,192,73,115,3,212,251,4,243,62,209,104,245,168,232,135,55,8,10,252,219,248,52,179,217,118,114,21,14,156,33,13,154,167,15,19,188,153,255,210,185,66,94,93,176,167,214,108,168,106,176,209,179,140,104,210,182,77,47,202,180,242,252,70,238,34,38,173,198,78,0,158,150,153,88,231,158,45,239,168,63,218,5,219,52,9,49,194,138,143,159,12,116,31,205,65,253,103,78,244,24,112,178,97,93,137,180,17,86,155,218,16,49,51,89,212,64,11,113,73,113,156,118,27,220,212,241,143,109,181,244,50,32,119,83,205,195,49,80,156,91,32,48,137,238,210,110,26,187,1,99,72,146,107,143,235,208,143,81,132,118,118,36,234,201,109,32,103,196,191,179,198,142,126,82,1,56,171,26,101,42,5,52,216,116,177,23,72,148,62,214,233,133,66,107,248,26,1,158,199,60,97,131,177,180,245,39,109,25,171,207,34,57,94,204,30,179,52,129,186,195,11,219,100,150,217,59,106,137,178,217,134,123,96,86,249,22,251,166,230,216,98,46,177,68,186,175,84,249,56,94,219,150,100,9,203,72,40,101,83,82,205,7,113,107,79,29,91,44,3,205,203,165,181,157,248,163,59,170,203,174,203,182,98,210,252,235,46,114,133,24,120,21,239,239,205,58,67,67,211,75,252,119,11,204,136,131,130,63,149,98,230,198,197,136,49,69,153,117,73,75,19,175,42,70,184,234,32,161,128,104,101,107,46,207,221,47,118,90,227,229,55,206,248,171,134,95,55,238,185,52,73,192,8,69,155,122,21,7,40,44,36,153,131,237,81,20,235,235,185,73,115,34,51,215,201,133,135,119,201,224,249,80,79,139,96,115,8,211,245,22,53,253,92,70,158,30,247,159,254,98,102,224,204,134,178,209,180,64,14,19,179,255,102,71,31,2,164,151,223,249,144,168,138,126,59,220,89,121,224,122,225,120,87,0,114,54,109,94,101,196,114,174,90,101,249,116,238,125,94,229,150,54,143,138,126,158,25,31,20,160,169,228,227,46,101,163,197,142,116,122,172,137,239,6,138,133,65,22,197,245,194,130,188,196,92,7,186,82,247,75,41,85,186,235,18,254,158,142,158,192,57,85,6,81,188,194,152,86,138,30,156,157,123,37,52,55,45,229,218,79,169,122,100,252,138,150,242,119,206,133,57,65,226,249,205,155,43,90,222,120,85,110,226,255,155,69,55,110,130,167,55,23,213,191,38,143,26,188,172,195,218,23,41,175,27,18,222,39,29,90,208,194,174,174,121,249,76,236,73,105,243,132,58,247,216,13,179,110,127,13,24,123,70,31,130,84,154,88,183,135,82,120,1,101,186,86,7,243,69,10,192,123,57,211,25,214,57,34,59,5,149,206,167,24,196,23,27,160,195,69,130,121,121,124,121,39,189,218,15,118,177,229,174,216,22,143,207,105,222,73,51,244,76,227,58,106,181,207,198,184,30,135,183,122,226,255,141,112,177,48,20,216,40,92,20,98,24,134,239,235,160,249,249,154,110,84,52,250,22,41,20,181,116,169,88,147,15,192,160,136,52,161,7,54,163,1,209,2,11,252,196,224,192,224,50,154,91,10,148,161,121,75,56,90,246,117,224,53,150,38,61,114,134,143,182,63,251,162,160,193,89,9,51,217,131,191,4,16,175,12,223,50,130,130,206,193,129,116,220,217,109,195,67,157,122,20,63,85,48,77,32,18,149,56,5,224,110,168,117,61,15,114,173,219,162,46,117,57,194,148,1,238,237,231,6,121,255,136,169,139,48,12,154,146,95,183,62,69,58,176,143,65,236,230,20,122,8,124,163,133,80,112,113,254,223,136,188,244,154,103,86,243,164,42,119,120,231,146,78,71,140,70,244,172,134,13,99,200,247,124,47,41,91,229,58,130,217,16,55,53,184,23,41,211,113,27,197,7,246,114,83,154,220,12,125,232,186,235,171,185,244,34,12,247,147,13,240,5,157,138,14,136,133,133,9,47,88,149,135,46,189,92,153,74,250,114,132,111,4,22,46,198,243,213,134,178,252,15,9,142,49,8,186,144,25,160,83,124,215,128,237,186,17,21,138,53,168,38,175,30,122,20,143,34,24,78,46,85,71,72,69,86,63,167,53,117,56,43,146,101,7,152,113,249,210,126,246,71,35,16,105,84,96,183,110,66,202,51,232,133,227,87,54,181,210,46,194,88,241,114,84,156,124,7,90,206,44,216,10,82,36,196,88,153,47,75,124,20,43,117,76,123,181,169,123,146,75,172,88,204,221,163,237,123,218,241,125,107,29,20,4,97,131,76,250,238,47,58,38,248,230,41,248,203,56,71,13,232,138,101,187,1,187,179,29,182,104,62,208,89,40,36,10,46,133,21,227,10,113,69,176,25,74,80,219,238,97,129,237,184,3,193,63,161,52,52,16,53,140,21,187,147,232,247,207,141,3,107,200,104,232,32,104,152,251,122,109,131,7,192,67,144,87,240,84,29,176,17,154,132,155,244,50,206,211,9,171,219,60,60,59,59,207,221,50,69,1,67,148,55,191,212,96,33,111,235,68,44,22,218,46,3,124,95,205,22,107,31,73,133,124,61,94,183,129,116,63,169,8,246,201,219,46,141,236,85,102,66,5,144,60,142,237,28,138,55,74,238,28,156,147,102,125,235,75,191,174,36,172,99,150,133,11,127,30,128,244,37,147,16,102,32,3,43,153,127,165,241,196,178,154,253,131,101,164,118,180,13,119,59,110,160,48,188,28,115,51,99,93,69,27,244,76,249,67,216,120,143,192,197,230,44,86,212,21,156,196,64,198,105,76,231,15,230,42,21,13,223,213,8,207,254,213,19,95,206,220,100,76,161,255,83,131,165,247,156,220,33,20,69,250,52,191,21,190,55,89,207,240,116,13,70,182,216,78,252,165,143,53,125,92,108,203,6,40,114,82,208,251,85,23,99,178,136,222,252,36,148,9,31,172,25,138,12,10,151,215,247,167,226,109,30,234,103,212,56,94,82,12,191,103,139,255,219,221,144,160,221,196,72,219,159,220,25,57,191,79,162,186,208,178,32,166,205,238,188,141,190,142,238,144,243,56,137,19,100,251,184,102,196,90,101,111,27,152,80,208,25,122,149,83,69,142,77,175,83,92,200,23,140,235,153,95,170,230,223,158,95,86,15,192,184,31,252,159,252,74,104,152,78,204,32,85,171,54,130,157,62,154,42,126,231,159,79,25,236,65,2,247,234,226,66,245,46,95,167,56,197,250,10,204,253,233,39,246,166,237,193,216,86,164,211,132,240,177,181,68,151,249,55,108,196,146,96,177,170,228,99,21,246,8,33,176,7,70,213,248,154,209,146,138,158,215,217,118,95,61,215,233,83,244,128,225,49,124,183,104,35,173,38,175,186,46,87,117,221,56,62,54,242,237,254,87,86,31,126,232,9,235,45,8,40,41,209,141,127,15,100,255,240,220,183,126,204,183,172,62,235,31,223,162,209,6,95,80,190,22,94,162,246,193,82,19,194,132,97,64,47,143,204,241,196,200,52,161,162,70,193,184,66,161,223,93,178,196,36,165,27,48,193,1,33,247,187,75,16,186,173,134,93,202,13,227,117,164,4,185,119,90,129,69,18,151,102,191,46,120,99,27,177,11,22,135,143,201,23,76,67,15,84,149,220,35,212,81,29,13,138,110,5,27,242,4,198,19,141,174,9,249,156,237,54,205,119,197,13,142,151,225,252,4,166,27,218,106,147,210,86,12,225,241,12,221,93,186,152,83,138,88,93,116,113,30,9,126,213,50,55,197,215,216,157,174,50,89,157,149,28,31,139,245,10,184,251,222,231,172,27,46,87,235,13,1,94,159,12,126,24,200,174,56,232,240,255,145,1,229,84,122,12,141,26,189,16,135,186,44,202,237,66,16,127,152,152,122,178,31,200,188,211,48,1,120,16,217,30,137,17,170,226,255,51,133,25,118,20,214,204,218,187,101,96,164,238,201,2,109,240,127,173,162,235,51,83,78,147,81,132,111,205,0,149,214,4,208,63,196,238,87,180,230,238,207,145,216,63,76,228,102,36,248,200,247,50,37,206,238,99,10,233,252,120,80,212,23,47,85,225,211,36,120,151,117,38,44,82,248,192,32,41,1,241,120,255,134,170,67,142,143,203,74,172,122,190,203,48,153,158,103,76,22,38,188,204,166,101,49,144,116,222,158,108,105,225,44,28,130,1,139,201,141,83,154,48,136,164,229,73,116,133,234,51,168,248,150,88,152,196,56,47,172,86,222,231,240,75,195,5,87,145,244,3,131,47,219,29,27,8,100,138,41,6,15,169,221,22,124,66,218,189,235,10,204,230,166,101,144,67,180,166,67,38,36,92,151,182,2,42,128,232,207,94,255,216,68,27,220,187,15,88,95,55,43,206,159,83,73,234,191,53,227,118,79,70,202,77,223,200,110,131,209,93,42,253,47,32,246,46,3,174,245,132,149,191,34,24,251,197,128,247,79,139,232,215,249,178,106,224,114,193,134,247,210,170,218,27,163,36,179,239,228,225,214,130,170,235,150,93,247,69,97,146,58,176,158,43,28,109,87,61,194,174,1,1,208,232,68,237,223,25,134,241,50,217,60,186,247,30,77,50,221,198,18,211,195,46,188,45,149,219,223,180,35,4,228,0,36,125,110,94,39,16,189,124,206,139,217,15,135,80,75,149,98,112,253,104,137,131,58,81,76,201,71,209,204,133,81,68,203,108,222,139,96,176,124,50,15,105,195,246,238,124,72,240,137,131,155,210,199,59,33,2,66,190,163,42,16,114,95,197,6,44,191,207,152,152,114,11,93,179,210,95,167,63,54,233,84,50,22,129,139,159,245,181,81,109,127,165,172,208,42,161,196,56,225,203,60,142,189,134,160,198,62,140,125,88,180,111,149,187,140,202,135,207,153,111,80,155,194,245,240,174,249,7,90,6,128,38,232,107,104,14,220,124,8,169,36,71,160,119,73,216,141,247,244,90,106,122,59,248,149,138,30,173,57,37,38,85,54,244,253,82,133,8,211,1,233,124,38,148,118,91,77,25,218,47,167,85,119,114,145,57,44,151,174,53,130,37,203,236,29,13,181,166,180,198,117,40,66,7,150,44,237,205,77,188,141,79,185,112,251,0,77,7,102,125,163,170,107,50,82,99,201,22,81,171,175,96,111,40,230,217,55,242,20,180,225,183,239,134,209,54,233,67,8,140,136,191,236,107,198,3,125,162,128,108,94,232,54,3,253,240,178,44,207,168,156,36,44,124,124,0,6,60,213,244,99,89,52,42,86,113,177,7,151,153,20,37,207,43,59,173,120,236,186,12,26,227,19,20,186,122,165,162,55,47,163,156,251,67,188,177,181,41,91,57,187,178,30,72,201,78,131,144,66,74,250,142,54,42,16,46,98,235,196,101,169,32,51,14,123,186,41,207,83,208,255,155,222,163,45,28,37,105,41,174,2,78,39,27,53,129,194,59,235,116,255,64,6,34,6,61,38,31,233,197,230,149,167,14,201,116,144,174,113,215,104,43,92,22,149,249,14,132,236,130,87,91,216,214,211,251,118,148,51,253,226,251,114,20,189,242,41,213,42,63,159,186,104,161,54,95,75,93,161,190,70,149,31,6,69,44,95,147,203,50,120,219,52,158,182,15,148,63,41,219,214,225,107,186,77,26,9,155,199,101,81,174,232,70,188,219,230,229,26,48,243,105,125,49,112,183,253,74,155,34,253,30,141,84,41,155,212,137,33,127,249,107,250,155,18,232,226,172,18,88,222,74,247,150,96,126,157,193,60,27,28,134,148,123,61,28,230,132,74,223,194,68,188,75,16,173,236,7,38,5,4,100,123,137,254,180,177,34,131,243,161,238,183,223,16,19,228,181,195,133,210,108,143,141,130,151,108,16,116,133,121,219,16,179,108,201,16,194,47,69,169,233,196,180,73,139,227,19,32,68,188,53,197,180,67,62,204,110,171,54,167,113,151,78,185,25,33,236,106,157,83,133,228,202,230,155,192,183,226,3,72,158,161,173,30,53,130,225,193,234,219,198,172,195,241,161,220,8,209,104,163,135,135,114,49,101,221,87,108,197,6,239,232,79,204,189,127,198,189,6,9,126,94,215,124,73,102,173,242,100,176,104,239,180,149,25,117,93,198,224,90,28,162,151,7,249,124,90,251,79,14,91,69,229,15,81,64,127,198,249,86,143,68,161,23,201,55,219,199,60,122,206,124,169,191,239,97,153,58,204,116,236,45,119,57,153,22,37,50,197,144,238,254,31,87,4,208,226,103,90,141,158,77,23,45,62,201,39,91,42,106,161,142,124,99,188,115,38,4,235,19,173,178,247,189,244,95,230,133,35,136,3,59,195,221,33,29,11,179,39,48,92,143,20,105,55,50,241,161,108,201,113,240,27,181,178,175,248,71,92,223,78,153,32,249,211,45,125,246,135,125,249,68,185,116,165,235,216,231,68,106,165,146,146,236,10,64,44,201,133,196,110,54,43,159,1,87,52,52,204,233,189,60,159,168,196,116,38,170,185,47,161,40,47,39,60,5,186,43,226,9,132,157,45,140,89,12,235,89,196,128,255,166,13,122,50,235,144,210,59,71,146,82,85,74,116,74,220,96,1,164,211,247,255,66,53,88,196,138,44,34,27,122,20,207,192,65,153,104,12,148,92,90,248,61,74,164,170,243,102,220,58,149,183,216,33,137,27,50,182,100,159,172,38,90,193,174,74,130,46,230,105,148,233,67,138,243,197,49,60,176,227,99,237,72,134,253,95,177,218,141,106,173,211,174,214,165,219,74,232,240,120,174,28,241,132,189,219,123,195,177,109,205,197,143,41,158,32,104,20,49,201,4,202,185,36,83,112,177,193,236,179,36,249,0,222,206,223,246,244,141,252,53,114,56,51,102,4,122,219,121,65,25,169,113,217,212,24,27,222,102,229,30,205,218,35,222,99,201,53,243,175,237,134,100,40,247,69,249,26,118,130,32,100,67,200,125,29,151,23,29,195,81,153,137,202,115,65,75,196,163,25,144,230,166,71,164,215,31,224,75,164,223,175,166,228,86,147,117,172,5,30,252,110,100,13,212,13,28,21,46,79,189,233,136,241,182,229,144,89,253,145,67,201,142,35,208,59,5,99,171,16,192,247,224,134,38,238,210,185,232,68,168,196,115,15,68,15,217,9,65,94,220,75,29,119,6,88,146,240,110,252,162,222,109,73,56,62,232,213,151,172,192,238,174,196,4,204,18,147,82,236,70,96,188,42,130,88,136,143,111,219,150,7,13,120,108,33,190,57,118,78,57,160,236,126,81,188,229,1,179,25,29,222,26,200,237,139,173,3,142,1,216,66,50,40,78,204,88,254,110,236,160,170,52,131,232,184,204,200,163,164,173,8,236,225,214,64,215,193,128,75,61,50,156,75,128,194,155,135,139,50,225,71,180,56,77,148,240,249,215,38,202,185,86,173,92,138,31,31,191,64,55,154,140,181,167,213,108,222,96,200,131,250,5,22,112,97,131,122,208,177,113,48,142,56,210,185,132,185,102,66,33,159,149,219,194,11,170,26,100,49,147,34,246,102,53,81,121,131,113,109,67,80,110,90,100,28,239,33,248,113,125,13,49,231,204,159,68,135,95,42,211,93,248,28,86,117,14,237,240,8,10,116,121,229,169,17,213,167,32,85,49,85,221,126,87,160,174,205,119,57,205,86,91,106,187,127,76,232,133,103,21,37,85,140,217,33,26,182,226,176,84,218,225,240,0,22,156,237,110,26,88,186,14,34,59,81,27,234,139,107,223,58,188,225,2,39,78,248,177,61,153,3,184,129,159,9,60,212,188,100,152,243,185,89,247,163,95,116,152,126,3,60,252,232,156,239,17,145,118,67,251,222,250,190,154,31,35,202,13,53,115,227,199,56,54,134,205,254,43,70,225,184,75,76,127,61,141,70,242,126,54,236,157,156,60,121,148,99,191,25,238,62,124,175,107,25,64,52,151,250,187,159,211,125,56,142,248,59,170,218,143,182,147,117,57,67,227,135,42,214,250,77,118,165,136,226,252,143,242,129,188,107,139,116,53,207,239,53,218,255,190,35,253,199,226,102,165,4,46,80,129,72,42,77,114,150,106,46,191,196,196,90,94,177,118,250,126,61,31,6,79,99,193,145,114,211,165,139,187,81,86,127,185,124,124,228,75,144,179,128,34,187,161,80,147,154,174,147,58,178,236,218,241,165,1,5,140,139,214,88,23,141,98,207,199,5,229,66,73,27,101,211,104,231,148,116,60,109,3,2,6,160,246,245,92,164,32,102,216,205,228,89,175,246,73,172,29,141,98,159,201,51,39,222,177,86,166,9,171,1,121,108,83,192,191,60,241,155,238,235,151,15,123,154,30,228,217,189,199,48,215,227,106,124,218,123,132,177,253,31,196,199,5,123,89,50,130,79,145,86,19,187,193,142,26,244,208,88,195,87,164,44,204,121,3,85,241,188,67,212,70,55,217,167,5,153,68,154,106,7,126,52,17,208,220,78,85,162,211,138,205,247,55,50,201,146,89,245,26,89,84,3,27,7,132,168,87,193,114,155,3,81,26,255,104,117,2,157,55,150,242,126,131,93,22,236,181,102,68,8,201,131,128,153,188,157,199,223,168,100,51,50,176,43,71,24,27,167,173,49,216,10,41,229,104,74,163,14,211,41,206,76,138,65,156,57,19,51,254,156,229,81,53,46,218,14,239,204,227,207,228,230,212,62,47,91,213,22,111,82,21,193,5,237,76,18,209,237,113,149,57,4,72,137,79,101,46,168,253,50,154,167,224,53,98,123,25,157,161,230,58,202,151,228,198,198,132,163,101,169,208,18,138,94,140,220,197,57,222,84,194,100,212,178,163,52,38,176,153,148,231,241,237,26,168,5,52,67,210,116,196,26,247,200,214,235,28,145,54,131,250,215,21,147,234,35,9,180,86,46,139,119,247,52,153,196,114,52,233,85,137,235,2,128,113,235,186,76,95,254,49,193,53,86,51,8,193,83,26,6,78,220,193,11,176,232,148,137,238,49,236,124,116,106,2,140,205,248,145,64,197,107,207,0,57,181,25,207,120,130,67,180,152,120,166,12,30,162,129,222,81,50,148,215,17,197,221,10,121,207,63,189,132,226,10,233,236,166,114,105,22,224,65,50,253,1,102,62,161,142,78,19,186,124,248,52,56,210,162,37,209,165,18,33,47,30,20,30,228,203,2,69,20,56,11,142,218,209,13,98,21,204,130,40,233,234,46,118,53,187,61,120,25,52,167,246,195,241,50,180,124,230,188,101,23,63,118,173,166,232,247,113,57,7,19,170,144,163,25,198,217,9,239,137,150,144,169,56,59,254,207,249,134,229,64,135,245,66,248,16,184,153,211,93,1,112,93,169,168,110,250,18,207,205,67,157,8,33,55,172,197,83,209,103,23,184,159,233,76,120,160,153,126,35,152,206,126,70,175,232,118,56,193,121,119,15,173,93,46,69,125,224,180,35,99,202,107,123,136,183,85,131,247,251,192,230,202,27,227,117,221,47,37,109,167,81,119,246,86,215,129,170,74,233,152,106,97,59,109,127,43,89,86,132,181,67,173,68,105,80,192,65,144,121,239,73,250,69,182,166,95,50,56,95,21,201,68,79,106,6,73,52,200,149,241,183,130,212,220,156,178,46,228,143,225,189,72,147,73,220,228,32,234,69,75,111,119,45,249,24,127,122,4,254,148,198,185,108,127,47,31,200,113,36,128,212,55,220,44,50,178,138,254,178,83,137,173,200,217,189,152,233,238,35,118,43,235,181,40,82,179,140,247,115,221,150,225,147,121,97,150,227,243,66,146,23,171,137,246,71,3,170,25,111,20,177,133,163,129,235,115,133,63,165,34,115,177,79,16,116,121,189,62,24,132,128,192,98,76,103,212,21,177,103,185,77,250,172,95,203,59,85,113,147,176,148,145,190,23,231,82,62,37,61,15,25,53,252,200,52,35,159,46,14,60,131,7,88,61,248,132,190,44,93,123,200,47,38,184,132,131,12,100,190,217,16,175,226,174,234,160,1,174,68,240,100,154,211,162,147,236,90,18,31,236,30,7,229,157,185,188,198,18,207,103,65,169,230,152,13,122,106,113,147,205,222,172,159,28,141,116,89,48,43,96,250,57,90,252,67,210,151,90,238,34,29,164,51,202,35,33,119,77,178,63,138,69,207,110,245,87,0,37,169,136,44,241,146,231,5,98,7,205,150,98,75,220,136,94,170,198,221,78,253,8,129,84,23,139,0,243,111,110,132,245,55,126,34,178,18,123,155,2,61,121,225,140,148,86,34,64,45,37,120,102,120,202,43,199,172,214,203,206,48,172,32,141,83,42,116,88,107,223,75,185,9,116,29,43,48,151,23,182,22,88,91,81,82,127,117,42,11,198,2,134,147,240,168,91,200,216,166,23,167,226,34,132,33,142,195,185,113,90,236,79,172,179,231,69,181,227,118,5,235,128,16,182,98,187,168,74,150,20,188,164,250,62,223,1,249,238,230,108,43,151,21,129,101,208,63,119,243,18,24,159,134,79,192,195,36,202,108,8,238,198,180,89,230,40,77,226,89,216,204,149,136,149,194,79,79,153,65,32,127,170,225,128,61,223,68,116,64,248,213,13,245,26,36,40,119,174,33,40,4,149,34,91,137,22,244,11,54,113,81,116,92,186,172,90,221,116,174,30,239,208,193,150,42,52,89,156,18,142,171,141,251,249,55,203,15,107,82,86,25,133,206,170,196,220,2,194,198,19,23,244,92,181,218,253,21,20,203,161,111,228,125,232,32,17,119,245,193,120,228,145,83,69,184,232,225,171,34,221,90,53,26,194,235,46,116,95,61,111,192,172,213,157,255,85,219,150,175,37,211,203,190,14,81,152,165,61,160,79,247,21,202,123,221,249,220,150,54,110,150,171,122,162,83,146,80,7,67,1,96,87,58,27,198,91,238,186,176,74,195,180,133,60,204,83,187,75,28,87,182,116,187,251,133,22,178,44,27,92,88,238,236,128,220,248,26,253,93,156,227,78,96,254,166,30,162,95,108,218,44,95,19,137,248,247,174,141,222,21,74,79,168,189,48,235,71,82,117,27,226,43,114,221,0,10,171,68,132,119,252,236,132,225,211,157,104,222,88,92,207,26,40,9,79,5,45,253,27,72,212,139,16,194,42,4,54,90,111,134,150,121,160,182,27,72,61,93,98,3,42,199,30,207,172,25,151,54,248,76,204,19,87,199,70,174,30,141,118,248,26,134,212,27,58,236,135,164,82,97,138,8,134,38,28,203,254,108,1,201,105,251,62,113,247,154,57,165,112,4,245,138,215,114,140,196,165,73,226,148,95,187,247,174,230,66,2,28,9,111,248,169,20,10,98,243,151,166,13,69,70,152,74,90,145,29,49,114,248,218,24,206,255,35,167,111,8,187,197,128,220,152,103,3,193,81,219,107,248,195,31,30,71,176,46,65,249,6,106,210,91,35,99,206,118,108,189,221,132,245,168,5,59,99,119,132,34,212,35,211,13,211,140,218,254,217,117,79,75,201,74,29,24,97,2,180,133,146,38,134,51,142,177,42,165,165,57,102,191,11,154,37,182,65,76,15,9,237,50,156,99,231,230,15,28,107,191,157,36,182,222,37,223,19,107,249,131,209,219,245,157,59,82,116,117,104,150,2,169,243,195,50,186,236,97,30,226,124,155,141,121,16,75,174,117,128,255,154,162,166,77,142,136,94,175,62,3,105,3,226,13,200,69,95,131,165,200,145,105,162,47,38,106,14,247,232,92,76,251,97,252,112,128,52,77,7,133,186,200,36,244,146,119,168,76,138,143,14,113,209,30,210,150,128,199,33,30,114,107,199,166,170,29,208,76,205,196,70,40,202,8,156,226,205,238,217,40,58,249,132,113,126,208,61,224,127,163,28,137,51,14,122,217,255,123,64,164,111,37,132,27,62,116,6,44,221,247,226,103,211,43,64,145,232,138,250,76,157,10,99,26,239,178,55,200,204,3,29,36,225,174,115,166,173,105,57,166,108,12,118,136,115,83,126,225,209,243,86,222,113,211,181,103,0,84,235,140,93,83,239,218,139,58,190,211,43,80,109,77,75,161,41,228,91,18,53,38,14,81,92,156,57,182,173,216,112,252,116,144,128,244,238,204,9,163,55,1,248,78,166,4,237,74,40,222,43,11,226,204,110,66,93,121,84,141,153,133,202,163,42,250,232,248,17,245,148,248,20,128,173,222,164,147,180,178,110,21,218,238,154,254,27,155,9,123,146,191,214,142,144,35,153,42,231,212,142,78,39,123,236,50,179,163,1,8,4,224,203,68,45,173,67,88,190,10,185,13,172,207,196,7,152,18,180,180,126,167,60,160,85,84,93,95,52,1,99,126,172,213,237,195,162,4,238,196,82,3,110,174,111,224,184,0,34,254,134,90,53,145,175,191,44,254,58,11,59,97,183,67,74,15,186,2,164,185,49,153,157,151,155,34,161,70,100,1,27,230,67,0,227,198,135,75,44,222,208,252,72,53,82,19,140,155,239,10,6,75,13,129,159,103,0,181,178,238,146,43,116,96,113,189,65,193,75,11,60,239,237,28,188,235,214,8,231,251,23,240,148,21,114,176,12,26,171,138,98,55,175,88,48,63,48,58,181,45,4,70,20,150,38,84,111,61,111,122,100,199,103,204,1,221,233,88,246,123,10,50,92,107,211,166,218,166,218,143,21,54,12,65,29,113,107,235,199,15,39,230,7,67,253,86,206,197,38,207,34,17,7,4,37,56,162,20,166,245,253,79,200,14,165,198,21,128,120,51,246,14,187,213,24,197,52,24,243,24,194,20,188,221,59,248,221,31,98,58,155,81,124,174,94,101,7,97,72,119,196,75,163,23,144,233,226,133,35,220,153,40,49,197,248,149,114,104,151,165,104,255,149,66,103,159,56,246,49,228,209,174,129,46,203,36,64,19,121,124,58,154,120,176,62,42,184,174,195,252,197,20,171,177,80,191,151,66,138,181,228,64,16,125,128,96,148,232,252,167,156,65,30,44,77,144,126,133,12,126,172,45,33,41,190,10,34,92,240,208,91,78,184,66,158,243,48,68,231,195,127,61,113,174,26,157,25,61,148,156,178,187,133,81,12,102,96,10,216,202,130,32,93,169,25,29,70,125,88,172,77,141,213,194,43,133,128,78,183,43,28,201,81,196,47,87,202,224,190,205,245,10,206,106,22,45,115,127,19,98,12,161,3,178,92,4,247,205,151,161,204,173,31,153,54,191,170,136,131,252,16,98,45,201,15,144,226,38,141,5,56,135,81,22,56,13,37,57,36,228,235,121,71,104,89,204,158,198,9,147,155,249,251,10,173,108,80,19,76,75,171,10,116,51,34,111,54,243,190,204,19,218,173,176,30,204,181,63,48,34,24,16,160,247,168,64,150,255,230,53,164,189,254,62,251,17,45,58,183,21,4,64,46,3,172,139,128,193,210,144,104,168,175,81,235,212,153,29,130,155,192,242,111,12,28,116,89,235,167,8,122,106,85,109,153,122,150,239,87,149,177,113,212,141,130,130,4,64,76,117,8,183,198,23,105,214,233,80,135,248,86,101,255,40,107,208,200,54,176,44,230,107,205,225,223,210,119,190,83,237,8,148,84,35,192,240,137,109,15,93,130,172,234,205,207,51,155,246,51,180,18,113,192,38,106,139,73,133,119,149,89,127,77,143,50,33,1,182,142,177,14,81,238,215,70,207,71,60,11,231,109,203,53,54,201,194,99,236,114,111,158,112,240,41,254,158,246,215,154,216,16,235,0,75,151,238,125,196,60,89,98,229,96,223,223,148,208,194,180,189,164,161,2,52,174,188,15,143,53,141,42,244,124,84,195,80,22,28,233,61,49,98,94,242,27,214,204,198,170,175,82,176,173,140,118,132,149,74,138,51,22,147,115,56,212,188,159,79,171,191,193,69,87,126,253,222,182,138,21,182,113,228,46,92,135,45,110,16,167,15,67,187,88,5,217,248,172,244,50,206,111,234,88,11,113,3,197,144,129,133,184,115,114,227,60,180,99,97,212,113,177,174,56,178,10,240,146,124,124,188,118,81,141,65,54,2,230,209,149,121,28,229,251,235,152,97,240,218,128,203,111,20,36,178,14,186,116,32,221,37,213,108,38,60,31,69,104,51,221,24,127,43,228,233,209,20,240,136,110,130,134,179,95,254,85,204,49,29,160,197,36,59,112,156,159,92,29,3,155,18,104,22,67,222,160,99,192,53,201,173,190,107,176,56,96,29,153,59,56,19,226,141,129,172,23,252,212,72,72,181,55,149,147,29,218,204,87,61,180,38,225,72,31,141,1,248,246,67,3,59,219,111,219,80,111,20,196,40,86,217,43,156,52,102,115,49,182,208,206,73,125,4,157,51,236,223,81,83,46,204,176,169,124,166,237,207,174,17,44,213,6,48,47,107,31,43,209,46,189,157,31,252,224,15,200,205,34,244,62,242,128,100,65,72,47,213,211,101,79,221,189,230,203,56,176,203,81,79,22,220,44,202,183,13,208,81,81,10,116,125,64,106,214,8,242,130,68,191,29,202,47,69,56,109,187,44,75,70,219,159,73,183,249,146,20,19,249,217,55,59,30,8,221,132,127,89,166,50,150,53,165,136,65,28,47,49,182,229,98,148,121,123,157,13,107,107,233,119,170,228,129,114,144,157,45,83,38,188,43,113,84,92,249,145,45,186,251,226,224,135,25,122,177,0,157,246,48,44,151,48,168,2,54,46,111,141,54,115,63,187,189,246,250,204,145,20,219,105,143,56,198,231,175,136,173,107,191,128,101,206,31,28,56,219,101,114,30,187,232,102,30,18,202,19,151,121,137,228,226,207,183,219,255,145,221,19,199,205,187,140,66,139,148,172,98,186,211,67,153,61,166,26,219,202,73,151,49,228,43,114,250,206,88,0,126,55,230,187,164,43,192,101,22,203,103,50,96,25,186,219,232,211,5,202,164,195,217,177,225,201,205,98,181,213,100,109,240,103,136,51,159,201,44,29,59,5,4,121,100,140,101,212,183,25,49,233,140,48,180,153,57,1,209,64,47,99,141,244,88,179,238,170,208,244,133,224,53,48,175,196,218,206,224,215,151,240,14,28,31,131,79,56,185,226,220,152,113,73,161,166,96,72,60,103,1,241,139,9,218,120,235,15,243,158,33,76,245,18,204,128,198,198,249,209,27,42,162,67,156,184,105,73,72,158,245,129,231,212,163,176,198,159,85,195,248,230,70,59,99,38,34,118,226,177,253,148,224,143,133,19,66,190,254,244,212,21,27,75,31,13,54,132,158,175,127,236,245,206,136,83,155,42,117,39,50,83,45,222,160,216,8,1,172,137,26,62,198,9,92,208,139,152,107,23,186,70,2,71,171,117,6,141,21,33,212,220,86,64,182,116,194,92,10,4,194,223,54,92,113,70,197,172,241,12,76,220,183,204,7,176,137,136,179,96,227,176,251,233,121,223,255,99,126,185,33,125,131,152,59,11,35,223,16,24,82,204,52,234,158,31,36,147,52,76,159,149,175,167,180,189,193,225,181,126,120,168,102,28,209,125,236,139,246,18,0,59,146,103,236,155,67,157,5,230,34,238,16,67,72,6,77,221,68,165,161,110,21,95,173,26,214,189,39,51,95,133,108,163,207,68,127,169,114,142,9,91,200,104,120,238,223,212,140,24,79,129,142,92,105,100,202,196,166,210,132,130,47,61,179,208,46,28,162,231,178,154,99,127,83,123,225,19,10,20,25,152,92,162,5,95,117,20,36,126,194,112,185,106,17,15,138,4,37,210,29,148,56,175,96,140,250,25,144,173,81,30,54,153,220,148,227,87,129,248,121,210,64,39,242,175,103,53,61,179,225,231,193,79,195,49,217,167,242,251,125,47,236,10,153,150,161,238,20,108,174,174,86,157,72,208,216,95,28,19,42,55,171,90,90,180,162,98,186,84,45,77,169,28,13,8,31,244,10,59,0,205,210,135,186,182,73,23,33,24,79,42,243,173,34,244,117,93,43,102,27,245,243,235,128,140,209,255,20,112,177,209,128,207,178,249,235,164,109,175,140,5,211,77,62,180,214,247,133,171,38,195,90,165,135,95,174,71,16,81,178,139,112,208,56,42,170,138,113,31,225,236,66,203,144,162,144,6,189,225,170,106,148,255,141,39,88,52,102,159,144,141,39,49,65,251,73,0,235,10,83,230,101,238,43,121,154,164,247,5,44,11,185,105,156,193,132,196,109,136,78,98,30,194,2,175,164,254,93,84,132,157,129,95,152,152,199,193,165,241,103,178,108,61,169,32,209,44,14,173,52,120,234,158,48,61,95,109,64,217,232,197,124,97,33,201,172,46,163,123,20,12,106,46,175,0,203,156,18,102,197,27,61,2,153,203,28,215,161,24,234,147,105,68,203,241,59,142,127,82,108,206,232,18,55,59,153,180,212,243,255,49,137,152,64,13,158,174,201,215,77,90,185,223,66,85,146,158,216,110,88,125,144,24,32,21,23,141,46,249,31,252,110,124,127,213,252,3,106,208,155,8,140,165,73,34,143,171,218,123,170,120,237,232,192,111,100,162,77,202,197,26,205,234,138,18,193,18,43,68,215,117,211,51,206,116,175,255,41,23,114,76,139,75,139,93,255,224,167,120,142,109,47,36,111,58,21,224,135,52,121,164,236,254,53,216,197,5,231,152,176,104,68,105,254,228,66,123,93,42,113,240,200,127,177,240,190,58,171,143,206,235,183,133,136,79,205,228,223,170,180,158,98,82,193,62,17,243,128,79,215,16,25,162,108,212,247,245,169,253,88,21,27,156,186,97,177,172,2,174,217,95,235,47,125,165,129,119,151,151,132,246,160,140,4,172,67,210,4,105,35,204,151,246,0,147,168,155,17,84,120,180,145,157,107,214,213,247,175,200,215,160,199,217,10,197,247,213,156,23,3,118,227,122,43,211,195,240,137,52,180,127,151,28,252,27,213,212,46,227,226,90,253,210,203,5,206,255,182,10,51,140,123,248,34,107,248,4,157,44,219,33,246,21,178,20,6,11,42,4,234,101,36,78,125,34,119,34,48,1,23,27,244,50,28,67,244,207,229,104,107,48,247,37,20,204,84,21,54,112,44,176,55,85,155,34,155,9,199,175,10,205,241,1,76,247,91,167,46,195,202,195,104,73,122,85,79,206,206,142,133,35,190,82,243,213,122,221,173,172,38,165,52,126,13,155,251,68,84,180,162,34,51,75,127,146,131,22,212,130,23,3,226,166,119,120,235,67,105,196,129,60,220,87,35,168,212,137,33,160,155,171,61,241,10,186,52,47,70,130,12,137,90,93,15,22,158,96,83,139,46,68,196,228,2,236,237,245,210,41,204,203,53,53,75,239,164,86,197,193,77,98,149,33,94,87,219,19,220,98,70,120,48,238,39,183,65,108,179,20,108,131,164,8,31,165,105,204,175,224,144,109,117,83,116,16,76,222,18,198,228,95,240,124,50,161,32,88,89,110,238,5,26,166,174,35,3,229,37,102,230,163,3,12,147,228,170,141,88,147,132,9,15,88,118,164,37,36,244,229,245,122,6,2,39,23,96,79,100,153,68,158,72,43,237,196,100,75,15,47,78,31,103,41,104,3,79,238,74,16,26,87,6,104,187,221,189,40,228,193,156,83,218,165,19,174,93,1,40,39,15,74,213,239,171,49,145,175,65,121,176,52,220,46,158,74,90,13,199,31,237,54,33,125,181,192,31,22,190,74,194,225,244,229,13,44,134,90,78,3,148,113,72,128,251,236,227,8,72,167,83,13,212,3,110,62,143,179,98,204,105,10,232,230,17,251,68,136,254,109,117,227,233,141,22,57,250,31,151,58,82,158,228,159,242,87,66,190,85,142,93,85,78,164,171,224,228,131,205,135,129,103,145,146,136,68,89,43,240,116,228,246,21,31,62,169,165,255,226,51,158,37,7,69,126,68,171,72,185,103,139,206,197,235,170,221,4,144,98,147,28,176,134,78,8,73,101,24,112,66,233,247,219,100,93,214,220,167,218,66,140,52,23,92,147,81,223,215,30,63,193,82,201,1,102,189,132,203,55,158,64,204,255,174,168,107,107,140,50,245,224,169,56,187,55,67,104,121,73,64,79,66,125,232,92,21,1,16,177,222,216,131,104,48,118,163,35,60,230,229,120,233,98,102,120,236,240,87,109,38,116,58,48,188,197,69,150,99,174,174,160,139,206,3,61,100,193,109,127,226,111,126,135,25,16,73,170,161,207,118,109,193,205,29,169,213,77,167,127,180,47,138,138,58,113,180,245,88,8,117,123,214,69,183,27,75,99,70,236,79,105,32,103,211,73,122,85,51,199,105,26,187,190,143,45,255,126,243,223,143,130,210,81,58,132,127,67,27,31,198,152,249,241,158,42,101,141,226,84,126,217,185,44,2,91,116,14,252,101,171,154,154,236,104,68,129,108,173,81,128,126,64,109,200,76,214,214,186,223,80,66,119,110,37,213,112,88,48,181,132,247,214,238,129,37,245,150,181,211,31,165,240,179,149,89,84,76,21,95,202,249,177,211,130,202,68,161,88,109,157,21,176,223,250,242,142,7,113,215,194,46,8,74,64,94,135,242,61,252,123,3,121,12,167,5,146,220,232,116,73,181,74,223,142,173,174,45,4,218,204,26,27,0,142,89,59,134,104,132,29,234,40,43,144,7,152,151,81,97,6,87,0,179,188,156,226,255,22,179,134,173,180,126,155,255,10,24,240,182,209,131,165,199,13,166,191,209,241,38,129,207,175,96,168,181,57,59,21,69,56,86,100,22,52,56,99,43,132,248,65,43,113,52,212,49,255,196,60,190,82,113,6,4,106,0,131,235,160,76,145,125,213,33,194,155,204,190,127,20,90,198,0,35,242,255,216,255,32,226,24,19,62,82,138,57,175,146,64,120,249,242,153,242,216,7,107,45,252,109,248,243,13,30,154,46,101,44,201,48,68,224,41,135,250,179,249,189,216,103,56,243,232,162,39,186,193,219,150,76,245,197,67,88,167,98,252,73,85,137,108,73,114,223,36,252,68,160,133,27,124,20,134,136,108,69,104,247,31,215,180,109,103,82,220,167,219,214,102,221,35,91,76,199,139,198,24,96,99,92,228,222,151,16,186,2,27,129,15,24,113,91,134,159,182,111,48,57,45,118,32,65,206,89,9,21,205,79,78,27,133,122,229,57,98,233,248,160,229,169,84,194,166,72,108,141,25,59,70,94,225,172,60,136,119,79,21,117,148,143,216,7,26,187,93,56,130,205,147,10,91,151,70,44,228,38,202,184,124,6,182,181,149,17,198,203,109,182,58,108,47,22,234,84,160,98,151,252,3,177,133,13,31,51,102,106,68,213,66,122,139,144,150,148,36,51,38,203,80,233,23,129,136,10,155,250,56,232,20,104,12,141,134,207,78,253,188,49,190,51,104,66,150,23,200,103,154,68,205,65,88,20,35,60,81,223,98,135,192,193,137,185,154,171,231,25,252,30,25,18,26,236,252,174,159,93,143,65,239,105,124,155,42,246,37,95,116,164,67,35,247,135,59,218,243,123,57,151,164,250,69,145,18,91,118,171,200,232,132,0,87,145,134,148,27,41,80,24,161,185,176,0,165,218,111,126,95,70,182,138,149,168,164,31,232,29,243,169,193,99,242,156,202,158,205,182,142,103,78,41,62,206,237,239,142,252,23,134,120,46,238,253,255,68,131,10,83,206,34,238,220,77,37,39,22,25,74,100,102,54,246,187,148,123,199,165,246,113,229,119,162,37,126,229,92,245,60,77,194,227,20,94,245,239,45,29,37,9,101,71,221,112,255,221,235,249,240,166,207,197,58,42,85,184,18,205,18,45,110,103,143,76,78,254,130,112,179,94,79,184,148,101,156,108,190,45,250,91,4,110,96,3,210,74,34,154,217,181,163,204,220,212,3,200,86,141,85,145,38,14,111,146,211,33,39,6,147,54,120,18,241,248,211,152,159,21,193,151,123,3,39,187,179,186,188,49,76,201,0,129,207,20,68,238,236,44,34,10,147,227,101,31,16,141,72,252,214,255,49,40,151,32,11,219,250,55,106,224,120,171,199,26,91,96,142,21,73,115,182,67,252,244,87,211,44,27,197,212,136,35,196,7,116,193,235,59,161,202,120,135,172,244,182,4,2,81,115,105,199,151,33,236,88,149,179,184,132,122,130,206,111,246,126,194,37,36,18,102,83,255,40,253,112,50,23,120,16,176,84,18,179,213,121,51,153,200,81,144,129,252,120,21,102,25,149,71,101,192,87,101,25,63,31,169,251,122,55,231,12,199,80,37,125,121,96,234,223,42,235,198,144,27,129,192,247,141,62,246,53,249,75,139,15,176,105,104,192,236,181,109,144,97,144,209,214,88,69,0,152,113,242,221,208,59,8,96,89,205,25,219,151,168,204,139,75,173,183,220,138,51,125,204,110,23,190,47,176,220,255,20,231,83,34,130,248,228,236,93,154,109,21,84,161,2,168,129,2,70,218,12,61,138,72,27,222,120,236,88,249,185,251,29,202,102,92,18,102,35,218,110,138,150,190,229,136,131,213,165,125,99,214,31,5,38,64,133,206,104,52,90,31,78,45,187,169,171,77,113,96,40,30,42,222,30,153,253,216,234,37,41,218,45,226,65,140,28,47,156,8,186,224,180,250,161,2,67,180,154,106,38,211,190,204,14,218,30,202,133,47,6,65,254,218,188,149,108,177,40,216,16,19,132,122,248,20,9,152,186,182,30,105,52,203,250,246,219,130,124,66,36,81,124,92,6,228,66,205,90,10,196,201,38,158,71,59,159,51,175,84,131,210,6,253,172,154,45,194,226,221,125,199,33,179,125,10,24,69,172,45,83,227,252,253,123,8,54,160,215,42,255,54,254,44,150,30,79,145,114,118,87,40,25,0,213,203,39,167,100,53,204,236,198,148,17,183,125,46,54,243,249,64,166,231,179,238,201,235,115,231,78,165,41,112,118,249,39,114,10,17,95,16,26,215,68,237,161,42,129,34,43,30,243,219,147,210,212,207,206,255,17,191,37,48,191,130,79,159,169,108,147,75,93,164,94,116,50,247,138,218,202,77,70,135,217,163,211,173,122,135,171,136,242,74,163,224,189,8,246,137,233,23,238,171,211,176,155,11,231,58,204,85,23,159,37,9,57,139,59,3,83,8,226,160,132,121,54,184,141,88,51,55,28,1,104,234,66,151,142,111,230,56,150,84,199,167,119,87,155,234,247,188,64,70,135,115,7,114,130,136,181,41,1,2,142,65,203,18,174,65,195,251,148,71,12,171,64,184,117,198,21,85,91,92,249,160,98,86,26,163,113,46,111,218,113,166,74,199,116,33,225,111,132,240,59,173,108,92,173,213,255,46,221,223,226,47,5,150,243,16,169,216,61,169,124,187,176,19,194,148,36,239,206,167,29,59,246,106,232,8,164,159,238,157,21,56,143,9,131,5,244,207,155,110,13,13,152,11,160,109,199,66,29,44,37,62,157,211,249,217,95,235,194,172,173,244,41,18,68,250,25,230,249,228,141,174,56,224,146,85,215,73,61,232,223,105,33,45,144,246,142,110,39,71,57,76,117,234,228,36,36,106,124,34,146,60,242,14,128,45,233,87,68,242,59,47,195,212,168,57,232,151,114,103,64,201,144,54,26,11,4,243,63,243,164,242,113,94,35,123,196,102,218,4,237,2,71,45,253,94,162,101,27,165,175,45,46,121,29,249,62,168,59,33,181,153,18,224,56,77,44,252,160,54,130,219,254,242,35,207,124,242,51,63,121,16,221,162,230,224,163,167,80,158,69,130,233,64,124,244,240,239,111,203,24,134,241,94,110,41,108,203,233,221,242,55,124,196,194,66,203,87,93,116,17,220,120,1,114,166,185,23,146,140,84,145,183,35,47,196,162,164,126,239,235,126,112,59,29,9,145,78,7,161,113,221,178,143,200,196,231,238,249,26,142,36,217,56,243,45,248,218,15,31,190,56,59,23,238,102,45,85,43,194,25,43,13,111,176,185,80,43,59,69,246,58,166,53,18,156,225,55,208,150,129,173,157,193,175,101,75,229,123,184,96,89,201,132,174,163,198,57,64,138,10,155,168,87,207,131,229,198,25,97,255,152,109,10,17,193,211,150,237,46,83,15,150,195,171,132,253,234,63,67,84,217,205,251,90,228,168,67,88,213,231,210,134,220,183,246,106,189,84,239,148,221,171,165,160,69,177,92,198,72,37,61,62,237,73,222,199,209,57,53,243,84,76,89,146,249,104,128,41,53,148,128,22,132,121,241,58,19,160,179,66,26,94,57,86,247,232,152,128,111,111,103,66,153,161,69,95,168,150,13,200,124,135,192,193,53,175,105,102,58,66,103,227,223,60,63,191,132,250,11,244,122,59,169,199,67,96,38,144,100,88,124,207,185,217,12,46,240,128,133,166,9,70,126,70,124,48,252,121,147,195,137,12,160,157,214,4,196,27,85,91,235,156,61,47,137,231,41,200,1,252,141,98,238,119,148,18,128,162,67,234,89,187,80,140,67,157,111,18,250,71,104,33,101,7,145,241,211,116,181,171,95,10,231,72,129,133,119,47,203,35,77,252,224,127,96,252,31,154,44,51,157,183,21,123,185,152,38,201,13,47,169,211,251,181,100,55,160,72,6,139,32,78,44,82,249,252,209,114,45,111,101,91,131,238,202,132,178,84,19,17,214,73,1,0,16,65,32,86,177,177,118,80,100,150,125,80,190,5,41,117,11,96,197,107,87,202,36,99,255,210,117,221,11,235,228,227,68,115,165,151,225,239,197,205,207,183,97,21,195,72,227,16,75,156,215,49,99,237,11,40,210,253,97,173,249,101,161,146,0,63,7,140,254,252,32,62,33,128,227,175,201,242,90,126,162,73,9,62,51,64,213,220,247,176,29,161,228,125,138,46,65,190,42,206,67,114,217,189,222,209,81,52,235,251,245,153,124,93,163,123,5,253,96,223,159,185,164,12,108,127,99,119,248,5,200,117,18,129,221,56,231,160,89,128,162,12,225,140,65,138,201,246,155,105,120,63,211,185,12,51,45,80,254,68,148,49,66,203,171,232,138,52,35,140,244,32,9,27,220,75,45,77,83,117,202,107,35,78,61,162,99,209,85,27,238,224,51,49,255,252,236,104,189,77,130,184,204,147,0,45,170,193,95,18,12,124,141,174,95,6,250,237,191,82,18,94,34,55,107,187,222,91,27,49,167,17,23,114,194,114,206,198,41,7,71,146,62,202,131,7,175,25,163,247,25,74,42,63,70,193,48,66,41,72,44,220,247,120,38,87,97,42,207,207,129,115,158,20,156,249,29,123,116,102,95,170,6,127,193,1,109,3,7,154,201,183,233,24,199,251,255,60,134,59,127,71,125,218,182,135,247,213,183,124,231,177,148,82,139,101,171,85,53,254,200,132,38,131,107,26,106,203,115,186,210,192,20,17,39,185,24,247,234,102,57,93,11,148,89,226,91,196,80,187,93,93,242,243,10,46,135,97,193,15,196,54,107,72,128,240,108,249,157,241,150,92,225,126,138,215,252,205,209,19,18,175,186,211,191,31,96,93,152,155,232,215,130,140,6,68,226,49,246,25,102,25,229,64,83,58,143,78,96,244,148,123,32,128,187,194,71,208,48,147,197,106,107,185,130,128,180,215,108,106,227,132,66,52,237,145,182,228,190,45,196,88,175,28,41,85,141,200,34,211,113,53,173,67,181,39,200,42,113,186,112,36,163,111,70,121,43,178,60,165,226,223,42,225,86,203,231,19,12,248,201,201,232,62,195,32,28,211,253,39,46,165,44,32,48,96,22,146,229,61,19,56,1,251,169,48,96,248,223,81,141,215,57,129,64,60,141,159,102,64,87,213,141,166,120,206,218,31,251,49,63,114,72,194,225,68,101,212,118,33,126,117,106,63,8,61,213,91,71,175,93,91,18,240,200,126,234,1,200,105,176,60,141,104,64,202,221,53,141,238,33,121,71,144,104,231,204,176,223,48,173,162,129,250,130,11,10,255,133,57,168,33,120,229,251,74,255,184,210,209,69,0,233,168,147,26,56,203,247,96,9,250,85,122,167,91,218,25,243,185,242,167,17,37,182,23,197,167,5,50,215,168,238,69,254,122,12,18,242,90,84,98,98,109,214,0,248,54,152,18,67,31,34,9,162,80,75,28,66,49,73,66,35,175,185,224,98,237,187,233,195,180,29,11,110,132,208,92,43,9,75,180,84,30,209,254,185,159,252,221,154,189,109,252,207,225,227,129,76,210,219,24,177,145,180,143,99,19,148,107,234,41,58,80,254,110,207,169,90,250,184,205,9,243,24,132,246,150,99,55,143,68,60,155,151,225,28,11,63,95,20,226,86,212,138,103,124,65,112,120,229,107,229,55,246,35,220,133,163,203,22,4,60,94,87,24,124,76,104,189,37,107,83,226,160,104,44,85,78,101,17,18,182,46,16,54,11,123,168,70,62,13,229,93,35,19,2,17,4,189,9,119,26,122,14,124,171,126,241,219,191,201,86,90,196,204,54,236,145,180,3,97,86,16,8,248,179,87,106,95,120,73,198,101,30,136,153,105,149,105,162,200,129,141,239,229,213,79,30,42,202,0,213,114,189,129,205,104,128,71,204,141,162,168,226,118,161,253,96,73,85,126,143,146,202,220,167,141,205,6,127,24,34,182,50,40,160,172,103,0,164,161,235,185,155,45,100,44,201,48,95,213,232,248,219,83,78,245,139,12,246,10,19,170,81,138,109,143,184,53,67,84,196,182,88,204,145,48,145,17,55,73,186,176,149,226,215,66,75,34,235,58,131,218,111,89,153,81,169,144,91,56,16,124,124,216,80,18,255,130,113,77,51,84,51,147,172,207,7,12,36,39,75,13,188,84,212,216,132,174,112,251,197,234,142,60,171,67,8,82,59,81,99,166,170,161,6,90,214,108,217,116,79,236,190,92,151,21,173,162,161,206,141,162,243,54,223,30,223,40,201,174,199,7,74,43,128,128,122,115,253,0,117,17,9,135,206,146,220,119,151,94,118,131,126,114,125,79,54,36,98,65,75,31,30,200,160,149,159,150,166,78,218,134,148,137,155,204,72,79,80,42,36,20,105,60,84,153,96,168,221,106,241,207,81,36,75,178,43,25,174,83,122,212,187,69,57,62,248,43,153,37,92,246,112,216,8,92,43,85,144,253,1,31,226,228,35,201,52,207,158,149,104,219,188,207,231,185,227,214,92,152,134,109,54,73,252,26,94,237,154,185,249,29,32,88,51,96,214,107,208,168,63,35,46,76,37,15,104,77,94,195,211,220,198,41,65,21,68,1,187,79,211,253,24,120,62,112,137,230,46,117,134,4,140,108,84,179,204,192,247,34,39,30,15,122,132,245,137,9,15,215,68,23,58,219,133,222,26,158,251,142,150,203,161,226,44,128,98,78,67,233,241,186,164,4,221,44,166,47,126,141,175,111,187,90,101,73,43,249,124,90,208,152,220,94,84,122,232,3,72,23,41,114,214,119,111,88,248,57,54,143,164,221,226,71,89,36,117,124,205,186,215,241,25,123,77,102,255,237,91,107,67,99,216,165,232,85,215,178,18,34,142,148,211,43,235,182,180,229,205,85,31,115,215,204,166,66,83,44,102,50,62,186,27,230,190,86,14,229,192,254,19,45,82,211,122,185,108,51,226,45,227,219,203,9,23,209,39,81,74,61,48,121,29,47,136,5,1,67,97,237,80,80,187,250,34,237,38,241,10,197,119,151,166,181,61,115,30,177,232,216,143,73,147,243,228,175,104,116,78,37,241,194,177,84,153,243,136,253,222,13,187,229,223,97,80,187,9,93,97,206,129,32,155,242,184,25,145,82,87,43,140,71,128,166,227,139,174,122,51,131,187,56,148,155,100,104,69,105,3,10,134,12,92,39,77,58,150,158,239,132,135,120,82,242,225,117,220,94,152,178,6,195,46,194,70,146,188,59,168,168,111,40,0,206,196,91,5,162,32,161,220,205,107,165,147,119,11,119,203,195,49,31,241,100,75,22,43,33,117,143,95,170,223,50,44,115,50,166,255,35,0,48,55,127,210,140,176,104,208,98,64,236,135,132,134,144,205,248,33,171,114,108,94,250,123,219,99,83,56,171,254,97,210,61,201,219,94,97,5,89,60,113,130,71,155,164,183,40,171,199,250,133,235,200,106,54,252,9,145,63,227,213,181,219,242,108,225,173,82,120,170,27,24,253,40,116,172,41,174,179,228,140,197,120,33,119,97,139,175,231,43,168,125,232,30,89,58,96,148,198,209,181,45,13,85,165,233,77,225,89,213,204,73,121,134,183,78,201,69,155,41,36,38,2,238,111,37,31,47,12,126,86,141,153,103,81,112,17,110,86,191,173,10,80,181,95,83,134,230,236,10,116,58,217,128,51,132,231,163,10,49,170,124,90,209,43,59,246,89,50,37,2,39,80,44,245,173,91,110,204,10,78,232,150,85,81,104,69,86,100,62,240,204,118,91,202,37,0,78,107,236,153,81,0,227,77,135,126,21,204,213,17,53,177,133,77,225,252,204,7,244,254,104,30,183,9,250,34,107,128,166,112,141,140,196,127,124,87,198,145,118,193,66,182,89,39,117,38,153,43,255,11,22,57,89,204,101,15,165,245,247,178,181,209,252,4,66,217,190,81,26,137,211,136,30,75,103,162,33,195,226,31,67,201,151,141,139,114,142,171,88,74,94,50,100,226,115,244,115,2,255,56,13,47,50,180,199,10,33,91,41,235,40,113,238,136,220,191,110,8,190,68,165,133,120,127,57,5,18,143,88,163,206,104,123,249,84,94,94,52,157,2,219,31,61,19,187,190,247,59,193,138,93,14,46,17,66,159,169,37,227,194,77,188,197,68,251,198,188,99,168,162,209,107,253,213,192,0,253,239,179,213,131,38,247,86,229,176,49,31,3,46,86,222,51,111,116,143,122,212,103,155,124,147,116,154,27,12,90,73,126,158,8,150,246,20,242,170,89,163,197,212,236,228,186,16,183,125,238,146,47,23,121,16,201,197,175,171,226,121,250,116,87,102,45,60,32,8,164,166,76,191,114,28,128,247,87,0,150,120,30,195,35,96,131,152,169,209,141,103,207,45,168,123,19,207,12,128,139,96,126,161,115,143,199,248,227,197,46,238,46,73,137,20,39,85,141,127,160,245,160,44,158,57,144,86,100,249,131,84,175,85,178,203,151,118,152,60,203,158,68,250,54,226,221,182,124,3,83,46,237,34,22,115,116,166,26,236,147,67,138,199,243,138,247,144,12,144,134,0,133,17,58,56,81,249,160,221,206,168,141,180,215,51,141,174,28,71,164,188,237,216,176,228,35,147,48,78,20,133,100,110,206,58,175,144,15,112,201,246,205,137,44,28,211,143,45,19,187,79,170,95,163,88,45,226,22,55,52,244,233,220,215,191,194,241,248,46,217,82,109,189,184,251,222,226,83,212,206,126,149,229,130,228,243,249,54,214,232,152,188,6,25,120,95,205,157,219,208,230,178,169,84,121,233,112,225,111,221,142,16,245,250,24,171,113,229,26,175,186,87,48,191,243,243,14,195,243,25,26,26,164,155,100,185,246,217,236,124,80,2,106,148,61,252,185,194,27,63,158,62,42,20,204,138,221,118,68,209,171,169,175,105,130,98,46,25,17,5,227,227,152,165,94,1,100,244,49,141,54,80,245,81,197,145,89,70,70,178,0,95,153,154,204,48,223,121,69,192,247,232,83,103,232,221,5,128,0,212,14,196,204,130,158,184,109,252,210,33,193,158,143,243,237,232,25,214,180,141,105,182,11,57,202,0,130,15,170,154,178,73,19,75,204,222,58,17,200,132,152,238,38,144,52,196,111,194,101,66,37,55,187,165,233,235,135,195,4,127,30,148,214,101,40,36,23,243,9,14,255,165,100,41,110,118,193,132,155,75,60,255,94,207,20,213,80,170,232,250,40,177,185,113,69,10,122,65,16,247,112,149,76,3,253,30,12,114,194,247,10,168,98,250,68,114,196,108,77,210,189,235,88,132,4,114,78,61,99,31,208,140,134,27,27,170,33,171,125,49,179,2,232,29,48,99,209,72,182,59,117,143,202,240,51,18,171,146,232,189,106,225,213,66,140,179,220,58,175,63,142,67,190,13,117,183,7,138,201,164,235,12,192,42,56,66,243,148,174,88,116,2,230,231,219,225,83,3,245,211,225,136,17,192,31,229,124,60,107,14,2,146,211,41,64,100,179,238,194,197,75,11,101,219,21,46,230,117,253,123,243,239,38,179,218,141,63,210,64,125,169,222,5,27,73,131,119,84,243,241,43,65,196,84,203,134,161,17,56,78,26,146,249,237,40,104,207,15,66,139,118,33,17,117,213,34,40,166,14,234,247,90,133,125,158,195,217,88,251,168,59,169,158,172,4,41,21,64,77,35,105,74,66,109,101,142,150,184,150,194,161,89,3,118,190,187,215,196,244,123,162,93,176,31,39,182,130,2,220,70,152,82,32,172,238,198,128,76,84,232,46,56,4,130,194,79,255,196,17,13,250,142,92,191,227,217,84,9,147,56,88,94,29,84,201,204,184,124,92,145,142,36,97,106,20,175,242,27,142,251,183,71,40,47,52,203,220,115,153,95,236,147,176,157,199,18,32,190,32,131,248,165,104,31,67,255,143,146,239,40,112,226,181,29,246,66,147,3,186,77,23,190,85,195,4,243,255,250,185,180,247,242,51,92,20,91,148,196,166,21,12,199,71,1,54,161,24,167,159,50,2,16,180,7,16,202,64,109,93,64,247,220,24,251,19,186,99,63,59,178,48,40,235,95,180,115,63,106,231,176,55,146,27,48,1,172,68,2,7,25,208,150,249,32,5,164,215,97,247,206,23,239,128,161,7,208,36,18,238,87,124,168,40,20,190,193,219,124,65,161,247,66,246,236,235,191,59,201,98,216,22,226,139,255,30,55,136,227,189,38,193,254,161,196,0,76,41,106,133,70,251,64,243,136,64,164,205,122,185,94,85,177,93,159,162,226,0,15,76,25,198,171,240,1,118,79,115,87,166,236,133,221,235,164,22,174,242,121,133,96,90,172,36,51,246,96,161,46,39,156,77,150,196,79,249,215,192,140,78,57,145,139,109,69,171,168,24,52,183,72,170,23,14,132,139,177,76,41,243,57,72,93,70,165,52,53,236,7,93,165,18,45,217,194,247,159,184,196,246,99,169,22,242,216,105,9,121,167,129,223,72,155,72,156,54,100,188,113,5,81,35,115,69,34,152,237,63,42,182,138,215,245,101,60,228,85,173,154,240,68,19,81,87,74,184,107,88,247,103,98,56,95,134,170,245,16,230,138,235,67,246,33,229,46,164,251,144,73,228,111,150,11,155,18,182,1,150,53,246,196,107,128,212,147,153,102,77,249,36,114,172,160,45,15,95,197,136,185,70,35,131,192,253,106,148,219,220,207,100,21,153,99,87,224,231,95,134,208,223,106,106,246,172,107,237,141,190,59,68,133,125,65,185,217,130,113,127,125,246,204,64,35,99,170,4,5,126,215,57,132,241,89,219,50,7,157,242,192,172,233,50,53,171,2,211,156,76,24,48,63,92,158,66,158,223,101,120,10,131,245,142,239,165,168,113,134,80,201,123,150,71,27,242,160,51,176,194,247,139,48,237,45,19,115,60,37,29,189,104,25,38,165,181,13,41,187,112,52,207,63,80,116,91,203,20,142,127,68,215,15,194,141,215,119,211,115,149,28,42,19,246,81,8,223,101,210,155,180,149,220,151,171,138,7,113,153,67,26,182,183,228,65,14,66,8,15,198,226,100,185,10,148,47,181,251,187,114,130,247,124,73,93,163,145,143,91,63,51,128,104,128,176,14,30,48,129,42,52,239,191,5,65,214,167,16,255,69,75,191,171,151,218,92,255,167,172,24,85,55,231,89,233,150,157,191,75,177,17,161,72,74,187,83,17,22,153,113,34,104,228,186,243,215,84,38,181,145,97,177,17,178,62,69,157,34,231,162,72,196,16,233,31,75,234,224,7,71,236,85,192,204,179,73,175,7,100,2,35,226,136,131,21,115,225,94,29,80,83,198,53,76,243,45,97,232,138,216,224,70,162,224,183,215,228,93,82,140,141,101,219,68,65,230,98,215,29,32,197,12,175,251,47,188,231,242,137,188,189,222,103,206,180,198,128,159,86,109,20,26,11,192,62,138,234,152,68,98,150,38,216,32,22,100,114,227,125,146,28,85,211,162,237,159,201,16,25,127,197,162,235,153,76,119,56,28,120,253,63,39,0,183,190,121,186,205,28,217,164,85,254,212,249,128,42,40,166,107,132,178,8,223,213,132,26,140,171,168,24,165,203,154,52,180,59,237,36,243,142,113,213,90,123,110,136,24,142,95,34,190,215,73,44,90,225,22,31,95,66,236,151,92,148,134,242,16,78,218,188,97,89,10,211,40,162,114,134,111,56,235,55,133,215,3,188,15,103,59,107,191,24,2,174,188,148,102,81,138,121,54,240,226,64,248,80,81,249,168,189,44,46,85,241,84,74,249,218,123,20,190,178,101,233,101,201,76,109,67,142,48,89,97,90,156,49,154,13,41,30,123,194,15,86,6,177,193,50,34,250,57,179,241,243,218,242,30,246,174,193,38,246,92,224,5,150,125,173,128,79,134,101,174,208,226,11,104,195,84,2,186,50,151,11,43,187,74,213,196,16,195,131,6,148,93,180,148,223,166,211,215,109,61,9,50,208,237,30,110,109,104,250,252,56,216,110,223,137,194,162,74,79,131,101,212,20,133,92,185,186,164,58,237,43,98,214,42,208,160,111,227,209,28,212,190,180,34,120,200,120,246,46,165,45,67,86,153,159,86,235,53,121,204,206,145,176,192,149,208,214,236,251,86,190,197,127,140,73,242,87,124,70,193,245,222,223,168,153,43,119,105,58,192,83,205,122,237,136,157,11,189,157,204,173,153,219,173,68,229,80,145,110,237,174,46,211,96,226,13,221,126,117,26,126,211,44,105,35,249,36,190,44,141,59,130,115,110,85,72,130,202,140,113,1,244,10,192,150,209,244,251,27,52,179,222,186,0,61,42,133,188,238,29,180,179,92,178,80,237,252,227,145,45,173,53,131,91,87,205,140,246,105,255,253,236,31,104,143,102,86,229,34,232,123,32,123,56,137,134,162,154,62,125,115,145,103,100,108,118,86,74,166,52,231,219,200,106,166,89,170,114,243,23,247,113,89,144,57,27,141,30,176,226,149,165,166,210,44,222,102,52,126,96,93,157,63,192,142,83,194,134,63,200,66,248,177,171,89,82,228,90,96,37,175,208,50,61,249,125,219,168,132,46,57,206,67,121,45,93,80,229,88,96,31,70,35,37,80,74,116,22,105,78,22,255,11,248,66,98,27,79,154,192,115,130,117,204,180,144,1,216,22,199,116,200,164,55,87,198,43,23,41,214,234,183,173,198,51,234,83,6,129,171,217,254,92,116,35,142,0,139,54,235,42,66,51,192,93,35,9,11,249,214,96,40,84,229,89,225,80,169,88,50,61,99,70,229,160,94,198,90,133,109,146,118,246,229,52,150,130,182,105,189,200,8,246,110,58,246,206,65,113,221,14,174,104,65,123,192,4,53,143,17,131,165,228,116,137,135,52,93,164,213,119,161,163,195,118,234,245,41,115,25,130,86,7,139,51,188,159,146,4,28,45,79,70,83,9,253,44,105,212,109,171,252,35,242,217,138,34,146,215,43,47,225,193,185,48,84,131,242,109,40,141,176,61,183,215,97,17,81,249,84,61,144,61,150,103,13,129,65,229,25,98,215,145,192,110,52,71,156,27,101,174,52,209,161,209,109,4,42,30,0,173,17,252,11,150,70,121,70,85,115,49,27,33,242,95,81,193,250,74,109,157,16,77,82,85,142,220,36,235,250,143,3,42,209,20,210,153,74,135,126,151,85,197,139,133,28,196,35,149,77,195,185,2,94,151,62,142,1,13,208,11,49,65,66,51,223,174,175,5,2,21,58,15,86,40,141,32,22,60,2,243,178,253,107,20,216,51,36,206,204,94,229,176,107,141,222,247,147,27,229,20,54,247,11,61,117,196,207,118,219,112,210,2,222,128,183,148,185,26,178,74,130,82,168,17,184,83,251,70,194,16,28,140,244,218,46,228,21,7,251,183,150,253,226,226,168,143,243,204,15,181,145,36,35,151,137,227,78,160,207,203,191,100,112,159,215,202,238,138,111,161,87,46,172,121,4,200,249,58,171,203,166,34,211,50,55,20,47,89,66,187,89,112,207,27,245,207,71,138,231,84,22,206,96,34,26,175,132,196,97,143,151,207,171,80,239,71,93,111,209,3,218,32,243,130,67,80,14,80,50,154,224,212,141,22,244,93,73,123,56,188,62,27,255,189,101,147,30,97,82,18,49,246,54,147,244,34,248,251,130,246,190,23,140,54,10,18,72,169,103,73,233,110,49,213,77,205,73,143,54,159,188,184,52,108,153,164,113,1,102,83,176,217,203,99,24,69,229,19,69,83,175,205,205,183,200,181,187,19,178,134,90,4,206,160,27,110,218,51,232,241,211,186,120,15,70,81,235,130,66,123,70,130,116,224,24,215,147,137,217,167,15,181,7,11,175,247,102,2,40,51,241,175,192,34,142,195,184,203,1,102,202,175,60,152,10,99,185,245,54,67,121,38,143,101,236,233,134,132,238,239,248,185,138,50,50,52,101,159,128,245,34,17,156,123,221,208,118,241,33,173,130,90,170,157,114,59,34,36,211,226,93,170,131,81,118,207,82,255,138,144,215,217,126,200,219,138,73,90,171,94,145,100,156,191,210,182,46,114,62,67,15,131,74,200,176,150,87,18,23,65,52,127,22,183,113,112,182,239,112,229,107,230,87,89,225,192,124,26,180,54,130,37,230,142,175,133,233,50,65,74,18,254,27,60,62,4,251,194,39,226,31,30,235,159,238,54,105,29,188,9,171,40,207,208,210,246,233,182,100,185,77,60,102,29,12,118,97,72,71,38,184,86,247,142,116,207,38,149,100,216,153,219,174,217,24,132,141,146,209,125,174,25,184,245,33,110,44,169,135,244,36,27,163,120,40,92,19,97,46,247,160,191,70,43,24,50,33,29,64,243,120,78,201,74,214,24,64,17,182,31,5,202,152,178,30,159,169,231,85,172,115,110,23,65,141,8,200,68,72,23,177,43,116,164,222,166,169,15,112,18,201,139,88,133,42,144,169,79,234,202,165,88,71,37,99,198,172,16,243,26,4,160,115,24,19,115,108,5,141,39,78,179,21,152,183,246,7,87,9,124,228,92,196,215,157,118,220,42,18,88,12,230,65,233,21,176,200,128,188,157,243,113,42,211,191,97,204,79,105,99,101,30,212,95,228,127,217,208,212,158,3,179,245,48,160,172,133,86,90,42,240,30,90,104,152,20,19,143,146,107,99,163,202,228,171,148,190,95,178,73,159,216,180,81,214,15,4,53,118,77,99,214,151,18,91,30,63,81,234,55,189,218,227,156,152,37,128,184,201,188,199,11,158,246,115,13,205,134,212,22,233,122,24,4,140,253,242,58,5,86,247,21,139,223,64,125,218,61,129,114,233,106,162,104,16,77,91,146,157,117,131,214,71,99,240,169,134,75,122,162,55,56,21,225,10,241,135,177,184,34,210,131,5,197,19,62,181,60,153,120,27,73,194,188,250,137,66,128,105,209,24,194,255,157,76,212,89,30,78,204,86,173,72,182,75,12,99,248,99,145,253,39,110,12,184,82,113,85,231,63,147,16,46,226,214,129,187,130,43,210,142,124,81,51,252,173,125,52,142,0,238,133,70,173,49,231,188,193,32,37,43,39,146,157,84,195,17,50,110,187,83,253,83,180,85,106,0,179,18,169,89,245,2,146,156,211,179,190,244,156,46,81,127,64,30,23,133,31,99,196,91,234,35,95,197,132,190,181,114,55,246,45,174,241,80,164,86,218,160,158,166,231,87,121,203,111,228,61,253,180,80,52,175,112,65,32,199,7,168,225,147,210,77,141,139,11,44,239,190,248,8,146,215,79,14,69,165,220,42,194,152,138,117,141,221,218,18,114,250,164,173,138,214,101,58,234,90,41,119,177,83,15,175,224,245,2,139,127,92,12,81,177,69,64,144,219,176,180,183,107,98,168,132,135,186,44,106,7,162,69,133,160,169,139,124,112,79,126,139,99,186,54,3,78,212,137,224,219,102,102,248,195,67,137,34,243,180,158,236,175,224,147,241,13,10,140,55,244,223,188,217,154,244,104,199,145,186,91,241,127,25,55,150,135,84,55,231,40,6,96,95,170,197,238,221,133,162,23,222,127,255,46,23,82,64,122,191,60,66,102,128,107,70,96,194,223,247,81,95,60,163,235,149,232,5,146,47,142,59,226,128,246,218,69,97,133,71,21,238,127,120,209,200,170,194,49,173,194,222,64,240,69,24,12,117,72,40,76,7,52,47,155,209,208,203,12,161,68,20,134,141,123,226,51,101,232,177,214,235,77,11,227,132,204,177,118,24,40,0,78,92,151,180,49,190,8,30,224,246,101,192,25,92,184,17,164,244,203,174,252,81,65,33,240,83,99,197,235,202,134,218,221,57,185,53,102,251,51,57,239,197,130,51,216,169,146,141,236,8,82,135,214,189,226,110,46,228,51,61,94,82,58,130,36,246,248,179,47,77,249,211,148,203,119,83,232,112,183,235,167,153,24,40,7,240,41,55,86,151,201,188,30,45,53,61,17,73,69,252,103,32,119,31,175,54,236,72,74,88,125,17,90,34,135,187,107,188,39,202,29,143,102,43,121,230,228,40,78,171,244,37,53,144,31,201,88,180,161,67,185,54,26,130,76,101,179,65,232,190,154,36,80,74,73,182,147,142,205,166,86,124,65,67,201,239,102,23,40,98,99,9,201,156,205,240,119,35,26,73,207,59,225,223,126,47,98,109,194,142,205,252,26,116,166,247,120,192,18,97,20,241,146,131,30,60,73,135,28,135,242,45,202,182,103,44,156,184,40,238,43,240,37,116,161,233,230,135,250,118,48,32,122,145,90,177,44,242,203,220,212,201,126,158,220,161,1,38,34,75,18,18,51,227,211,137,171,36,219,235,54,55,139,245,106,188,32,23,169,29,175,205,221,44,216,158,219,200,22,139,249,106,197,61,85,141,38,184,18,215,218,177,252,183,68,70,238,182,146,253,104,193,248,181,184,142,79,244,4,135,115,52,152,248,144,200,199,237,22,3,2,252,69,104,25,216,148,199,51,209,134,227,150,169,132,126,34,211,142,213,85,220,227,185,246,169,149,76,187,114,176,12,163,9,161,95,249,132,35,227,247,212,166,193,209,234,182,52,228,13,231,156,156,110,195,255,204,63,36,29,0,126,113,183,10,244,231,90,234,111,72,19,190,20,184,178,35,17,114,134,48,247,113,39,165,219,121,183,179,215,197,232,83,47,185,159,81,91,217,144,225,173,143,107,153,236,119,36,129,131,121,239,194,17,122,156,200,82,234,155,208,24,229,231,83,167,183,161,237,16,190,136,255,35,142,136,34,119,130,203,223,214,74,84,117,61,11,100,53,154,193,107,63,143,211,87,192,179,174,75,193,1,2,227,152,85,215,133,224,39,153,137,98,132,155,81,128,242,232,120,180,94,108,244,142,9,123,92,145,30,229,239,165,159,179,118,47,107,25,75,12,207,96,106,184,38,71,79,216,154,58,36,153,214,175,180,188,130,74,57,0,161,246,94,239,109,160,85,10,131,239,180,61,156,94,167,106,92,229,189,70,191,114,0,120,18,97,230,140,176,57,192,241,23,128,248,95,202,5,216,190,8,85,182,27,199,109,77,164,118,97,239,253,201,159,51,254,128,13,21,89,221,17,64,168,35,255,78,67,110,8,215,233,52,123,241,164,141,244,41,29,150,189,29,241,50,149,34,9,80,253,174,170,107,195,175,74,225,165,222,245,203,112,81,185,60,60,159,86,93,52,62,160,59,39,200,181,101,255,220,26,161,208,221,20,35,58,254,57,150,58,70,204,60,4,139,28,187,185,35,110,119,183,187,14,166,214,54,254,199,41,246,252,232,243,220,183,109,20,9,72,224,225,166,53,56,204,102,189,144,249,62,76,196,127,47,35,71,194,172,193,216,37,106,225,235,145,252,58,85,104,113,234,229,123,54,180,205,59,24,144,255,208,60,30,136,65,86,122,201,90,204,46,63,8,138,66,238,207,125,41,12,46,205,34,76,241,141,213,240,174,159,209,73,141,78,25,184,117,36,232,146,184,71,54,175,24,106,222,102,49,45,232,230,244,251,242,252,151,157,111,9,33,176,160,233,30,187,163,225,27,232,26,0,197,16,78,71,251,53,223,162,215,110,111,62,10,200,29,22,172,74,1,67,131,97,122,120,150,74,129,158,175,71,105,225,184,59,30,47,83,195,57,155,111,6,37,12,166,179,72,36,21,162,60,25,40,224,119,139,109,130,60,237,16,157,198,15,21,247,137,5,48,185,231,186,164,184,77,73,192,72,143,156,27,130,158,125,26,158,211,166,70,149,71,95,195,92,244,182,243,175,16,68,216,56,113,156,218,86,125,22,74,126,1,94,45,251,207,34,177,195,54,120,84,122,59,72,186,174,180,27,69,178,153,125,27,12,79,139,115,25,125,15,234,70,81,44,89,41,14,228,136,66,72,176,139,156,139,138,82,195,107,108,95,226,107,165,36,135,217,2,147,39,92,13,207,95,169,117,113,200,32,158,17,120,184,124,0,157,41,92,121,174,93,9,242,237,123,252,46,196,93,72,217,44,32,231,0,95,186,16,0,198,157,97,218,162,212,199,103,244,46,161,125,181,184,71,250,28,18,177,239,225,75,239,17,198,120,11,108,84,191,18,19,71,152,225,86,113,130,30,65,114,52,56,108,23,67,128,213,1,220,210,244,104,35,154,144,10,189,12,137,221,13,214,198,200,137,40,19,194,29,222,122,194,15,74,0,22,230,247,252,66,129,76,19,21,236,172,97,74,105,15,91,182,152,187,152,13,199,229,114,77,86,70,159,65,121,84,253,56,143,242,139,188,232,12,171,95,225,29,184,21,86,135,195,88,30,198,148,64,31,28,175,121,66,128,124,4,173,93,211,70,198,54,221,58,40,190,249,183,14,45,171,254,217,182,78,167,100,115,100,141,121,18,110,50,243,16,64,192,87,21,176,238,4,122,28,10,226,249,70,9,178,64,98,170,84,151,125,110,228,16,212,179,1,157,197,140,171,91,1,190,236,8,200,245,121,156,58,61,83,86,99,224,43,196,15,238,115,81,62,183,8,234,236,38,27,44,215,197,253,96,131,136,225,217,73,215,174,151,34,23,199,3,54,10,103,59,190,143,102,207,173,199,130,85,102,88,33,120,80,137,9,118,23,33,144,58,115,168,158,71,60,10,39,16,65,17,116,97,237,239,127,72,227,154,25,14,56,198,120,61,184,39,145,247,43,235,103,245,163,109,28,176,92,23,134,181,238,219,61,142,48,149,254,2,73,236,81,13,59,143,22,196,75,22,19,14,125,27,173,208,41,73,213,172,182,86,4,221,253,163,107,44,60,154,32,64,4,153,240,200,236,26,141,230,149,32,0,77,165,139,155,13,122,122,140,199,247,253,167,74,55,132,82,123,204,210,41,203,160,57,237,211,162,211,79,114,101,230,69,128,54,245,231,125,127,79,4,227,196,254,131,152,206,99,196,52,196,43,45,253,100,39,88,213,81,55,127,203,67,84,67,154,131,204,41,255,42,72,82,161,67,125,102,39,50,252,140,221,77,132,107,220,87,75,99,101,219,130,150,201,85,137,152,71,89,72,242,15,238,41,5,51,203,175,233,149,134,39,240,88,226,33,26,178,73,36,164,123,88,75,208,107,149,82,4,181,244,234,251,149,170,142,162,122,2,166,160,114,255,108,226,142,80,107,23,164,210,98,100,153,112,220,61,82,135,207,131,114,162,222,100,16,52,122,84,116,111,199,250,50,187,157,126,42,134,139,81,151,253,111,153,48,48,99,63,102,125,234,167,226,156,247,50,222,84,119,29,111,200,218,178,198,37,51,204,14,45,6,76,86,13,68,51,7,160,77,213,169,18,154,251,210,33,195,130,22,190,184,70,148,228,2,119,129,255,133,214,174,122,252,246,218,89,59,131,225,197,114,34,68,69,0,132,192,203,62,181,118,45,17,87,195,71,145,90,36,241,101,188,61,169,81,244,75,6,26,125,138,8,24,106,70,82,40,63,59,153,14,148,170,75,112,171,110,246,218,146,165,131,14,226,234,43,248,63,142,46,253,87,67,142,54,155,157,49,178,122,214,230,103,134,228,6,95,34,151,167,62,79,128,230,162,7,117,67,206,155,124,96,64,25,244,108,127,234,94,201,235,243,174,1,236,176,2,160,49,199,7,103,43,15,174,178,126,7,135,20,164,208,57,222,254,210,63,227,12,26,96,177,225,56,127,144,17,255,213,43,48,19,34,243,105,133,23,50,250,248,52,32,14,101,90,159,131,77,184,6,10,186,162,106,171,156,212,211,158,180,142,225,91,177,40,9,11,246,182,174,102,219,59,157,60,21,41,135,60,62,228,174,99,31,91,210,3,158,205,90,72,232,88,251,199,135,189,230,158,72,5,164,107,210,235,121,29,237,39,250,130,70,159,127,136,88,173,68,116,154,46,20,148,125,175,151,36,219,25,98,9,77,236,202,68,198,229,126,131,241,45,170,194,182,201,244,83,180,209,240,105,194,6,117,5,104,209,218,110,197,253,137,23,103,202,251,174,114,119,176,245,248,146,97,144,221,201,185,24,122,43,206,208,60,105,122,0,242,5,23,163,78,124,237,165,209,177,39,2,76,91,6,166,99,104,197,255,102,223,242,53,52,238,115,231,117,171,62,5,214,39,111,29,214,15,120,91,72,186,172,224,37,25,237,230,132,62,114,86,86,179,57,20,80,14,22,163,205,105,215,121,193,164,157,118,62,99,139,223,163,146,96,30,153,32,31,99,147,134,110,133,159,20,80,40,134,216,167,129,208,187,210,211,91,95,142,136,92,134,21,203,187,101,80,13,168,99,88,150,213,133,174,89,235,50,218,195,73,169,221,201,199,31,9,248,225,47,238,187,115,55,79,191,168,196,97,240,164,222,192,221,15,212,1,52,219,72,66,225,112,186,73,38,166,113,125,64,248,189,42,73,73,45,4,98,183,229,27,25,9,180,86,246,159,43,216,126,3,48,203,51,80,133,127,98,218,228,240,210,28,81,158,40,225,208,154,26,96,172,45,249,231,126,254,60,177,145,81,138,217,221,140,80,86,63,31,188,207,234,35,240,106,177,170,119,103,147,122,27,155,174,153,246,236,26,161,128,77,191,170,50,167,24,232,237,90,137,35,5,149,199,146,154,144,182,0,54,186,91,41,84,43,224,157,177,208,239,37,84,191,144,53,126,68,173,249,142,35,82,230,39,199,133,9,175,153,97,112,127,30,232,157,210,69,102,179,65,233,140,135,60,81,91,163,204,213,243,92,27,122,197,170,61,188,243,198,177,248,3,217,66,31,102,144,159,45,89,116,149,70,176,105,119,97,5,134,225,139,229,170,173,94,57,134,233,46,172,124,179,149,100,85,28,160,251,85,144,163,188,149,67,180,105,69,129,119,64,59,229,34,216,235,131,57,192,208,148,224,171,107,16,19,111,77,84,171,8,245,179,114,152,73,240,206,230,211,26,117,170,5,162,61,80,93,73,14,81,33,65,24,111,106,6,66,211,229,24,238,108,231,155,132,174,186,177,5,28,135,13,240,202,208,153,99,32,158,124,142,176,99,240,3,30,227,214,141,119,199,46,243,96,189,39,25,219,48,237,101,152,117,252,233,93,166,26,77,120,86,128,209,238,46,54,241,180,225,220,202,131,72,79,207,95,197,94,246,86,72,11,117,123,15,56,156,128,188,99,219,11,25,7,253,49,16,215,180,123,203,241,0,207,50,93,231,16,146,125,54,231,112,91,113,140,167,192,14,80,25,96,184,179,248,6,13,52,240,124,118,35,249,187,87,60,55,200,111,204,77,15,241,195,76,74,86,107,240,83,53,8,187,88,133,51,146,32,23,43,80,195,36,117,199,232,51,83,49,192,62,71,56,134,66,255,5,147,86,111,147,181,18,56,200,142,113,145,175,94,107,247,118,115,38,218,0,96,80,11,139,130,226,184,155,190,87,167,3,156,96,144,203,176,71,238,73,250,120,110,199,14,129,138,53,60,196,205,41,175,118,104,238,133,249,155,247,192,30,96,46,101,16,179,92,170,93,152,13,181,104,190,18,232,115,36,209,200,184,181,15,161,34,89,203,132,115,204,107,86,193,136,165,139,133,252,59,119,238,6,200,244,135,120,42,55,162,37,114,177,92,19,102,90,44,127,226,228,199,187,156,85,97,225,220,229,93,253,169,115,156,145,146,194,134,65,197,198,28,87,165,103,235,38,134,208,151,245,193,68,198,142,151,105,157,250,241,111,70,163,117,73,9,50,32,179,110,224,136,201,212,131,237,6,200,77,48,11,222,234,56,155,250,231,41,45,59,46,80,118,113,9,206,101,95,33,211,3,170,111,15,75,244,207,239,2,77,1,237,63,43,214,43,87,163,226,212,135,138,35,216,21,47,146,25,148,90,223,182,222,127,16,192,86,150,199,62,16,82,170,137,76,35,20,111,65,225,108,238,99,34,32,54,19,230,77,139,134,198,202,132,112,76,96,130,43,90,90,65,69,214,170,253,221,152,241,250,98,105,241,10,3,148,209,207,205,46,98,95,73,23,108,74,218,157,251,123,62,218,162,185,68,237,189,59,179,137,234,255,79,141,77,170,103,188,114,222,241,189,170,60,139,50,134,219,146,217,59,178,130,59,111,155,161,202,249,11,234,156,217,48,74,235,9,222,209,30,130,129,127,215,57,196,43,174,109,107,46,245,30,161,126,162,246,225,199,33,144,244,99,81,103,47,211,146,15,242,41,21,27,111,72,244,127,14,17,151,132,26,19,25,50,241,224,53,109,103,146,155,73,251,170,129,176,160,167,235,5,218,97,110,7,51,133,161,236,154,126,253,124,140,195,114,164,15,122,88,63,4,146,182,15,44,205,135,73,208,198,161,136,31,182,255,241,99,192,61,62,138,181,209,77,68,13,43,164,206,237,136,233,226,204,191,188,214,52,61,178,8,204,38,211,180,182,62,10,116,123,13,128,20,173,4,255,187,139,156,23,156,140,139,236,158,177,106,66,59,9,192,186,102,95,200,148,77,171,212,212,177,155,75,193,2,140,198,231,96,73,80,194,162,251,135,68,54,43,25,122,43,23,227,53,96,117,243,1,175,245,29,188,167,188,64,174,26,206,12,26,151,247,22,215,51,41,93,193,79,166,250,220,30,76,1,5,196,29,7,69,103,152,41,219,4,99,4,87,188,39,152,31,104,215,107,151,102,28,154,34,15,216,161,26,198,237,43,133,106,79,231,196,23,85,110,17,37,112,130,203,88,125,106,128,157,98,60,240,196,242,241,239,90,62,188,25,125,90,15,106,216,87,142,113,7,43,182,182,151,33,142,47,54,245,210,129,187,156,27,167,250,10,99,228,96,141,29,160,130,106,100,60,73,159,234,251,128,150,93,221,167,175,228,153,187,32,244,180,111,210,48,218,187,85,163,172,254,112,42,118,148,155,5,57,195,255,232,227,51,166,34,198,73,191,19,66,249,172,66,89,213,129,210,98,27,119,49,67,47,233,248,180,172,126,208,95,39,4,230,71,127,30,165,210,142,155,192,203,62,80,59,44,113,61,49,155,253,119,75,131,146,75,97,172,145,100,163,90,10,181,150,222,183,166,242,47,42,70,209,115,46,70,66,215,127,148,2,22,239,8,107,36,33,65,88,102,98,3,245,205,100,4,7,102,17,44,138,60,111,117,59,10,5,146,190,6,49,235,79,164,246,8,155,252,154,152,136,185,87,240,30,48,137,180,197,116,243,142,224,199,202,234,204,91,11,149,53,70,48,101,230,182,196,228,80,225,167,42,159,44,206,42,69,17,135,93,120,101,126,199,138,198,145,232,244,90,124,218,177,160,77,130,103,30,229,2,183,15,19,90,195,134,174,128,14,226,123,140,202,240,192,155,253,34,55,226,211,246,199,228,67,242,28,219,130,231,108,5,195,203,29,227,9,245,147,43,190,71,171,68,37,136,31,65,108,171,8,98,95,205,88,89,236,224,48,45,3,114,62,37,27,5,31,133,11,205,196,49,75,102,243,165,158,236,229,48,151,200,175,10,181,92,57,64,133,147,107,100,57,224,207,13,155,178,118,31,71,99,241,204,204,229,79,70,170,71,180,238,219,6,26,238,133,119,230,98,119,91,123,125,86,251,170,174,193,239,35,46,189,203,167,106,40,88,61,236,124,142,104,164,209,109,60,138,90,92,118,172,127,39,126,223,96,100,4,215,193,181,109,210,16,161,71,251,53,168,148,174,214,190,158,59,105,108,47,8,106,194,32,118,55,227,64,239,73,193,64,108,85,103,237,34,115,254,74,185,102,100,146,4,168,153,247,15,210,66,29,4,110,76,241,59,240,72,215,234,8,193,228,9,228,191,238,107,255,200,139,231,244,34,196,215,93,113,10,0,248,85,38,196,1,106,254,190,216,61,206,1,85,212,103,89,54,126,205,151,42,211,152,255,164,68,42,188,153,91,73,101,122,47,93,138,100,216,52,69,101,84,18,162,119,106,31,220,240,69,208,187,205,133,19,164,42,51,37,39,253,92,181,86,161,28,55,38,181,255,82,232,217,91,15,223,72,6,17,7,58,135,242,34,74,151,153,80,210,166,111,157,6,210,205,165,38,150,205,252,146,73,92,137,40,117,3,191,112,139,210,29,123,41,226,204,109,24,127,43,199,178,129,151,49,67,198,228,230,189,72,81,86,36,194,213,136,189,78,201,54,131,134,163,47,4,59,127,181,238,138,253,81,11,75,253,106,124,95,136,183,30,193,49,69,28,72,189,83,36,4,27,27,152,113,31,149,165,34,22,197,179,1,140,49,102,14,143,156,181,195,82,71,255,237,178,140,15,148,226,105,155,9,251,12,185,196,205,227,72,32,214,36,193,155,233,60,145,135,140,174,134,186,164,7,161,153,106,174,130,157,153,164,185,240,159,10,128,19,183,185,24,174,229,226,118,255,80,114,143,118,181,60,148,72,43,111,171,247,147,149,132,206,99,20,21,86,247,29,132,90,213,151,27,157,72,92,163,71,48,165,145,174,122,170,159,78,15,79,219,215,170,166,195,3,15,152,183,97,80,227,157,208,239,42,62,61,67,214,144,26,101,28,45,44,33,232,116,2,74,49,91,197,238,48,126,98,106,120,199,18,67,103,222,233,181,39,239,50,149,199,144,146,133,202,67,117,123,150,217,42,55,179,246,136,216,112,109,20,72,173,138,29,82,251,204,192,124,128,0,147,69,3,159,100,166,236,90,93,155,252,177,215,130,208,222,87,74,219,129,73,146,146,96,242,221,222,51,103,221,74,51,245,210,57,17,168,22,132,252,31,94,62,226,238,64,112,179,75,182,165,225,183,196,125,21,141,40,217,76,224,148,124,225,105,180,102,178,199,115,21,16,66,31,108,65,113,27,72,150,221,171,145,249,77,241,192,38,69,66,135,122,7,164,114,89,253,233,215,246,187,165,119,29,244,92,51,124,122,160,112,149,140,160,40,20,163,144,206,159,174,172,118,35,129,53,212,4,227,150,151,37,97,187,100,117,3,234,119,67,24,252,227,141,131,195,178,150,40,43,7,20,157,249,195,253,194,229,158,246,232,14,81,111,189,66,119,12,42,10,155,161,172,255,29,165,237,226,193,168,110,187,197,121,208,125,82,240,246,17,55,242,35,132,151,25,154,229,188,21,3,21,143,199,214,77,78,250,13,103,141,229,38,171,55,117,90,143,82,169,91,179,214,245,214,162,211,236,191,155,128,27,136,76,70,249,241,224,81,198,143,75,90,223,146,128,120,146,113,115,125,253,207,48,140,216,111,30,79,43,199,214,56,159,172,153,46,153,85,254,187,102,240,29,94,30,186,211,219,36,105,156,169,40,173,185,252,240,39,168,199,192,161,232,192,103,230,103,87,41,104,9,204,197,114,239,218,191,232,199,188,167,20,10,160,35,148,105,227,23,145,96,230,99,92,75,243,225,113,15,112,160,2,197,1,69,47,59,202,209,118,219,118,180,189,92,217,158,241,227,6,123,1,216,249,202,88,3,1,209,134,169,18,31,187,30,239,94,10,47,11,59,222,198,194,9,113,33,1,25,40,141,44,191,121,39,238,137,103,218,191,162,22,124,249,211,136,58,140,238,185,139,115,171,150,92,246,115,121,134,115,92,196,186,133,39,245,10,130,137,58,68,201,165,46,134,78,55,245,214,97,187,42,207,204,111,145,98,248,156,138,127,215,101,109,221,6,94,50,89,135,155,246,21,89,62,71,11,205,225,164,12,144,142,209,111,45,196,175,155,11,151,206,49,92,219,214,183,66,106,34,167,166,84,209,188,46,148,151,207,6,94,7,157,172,105,47,124,217,49,13,209,104,36,15,164,19,220,41,253,251,155,186,151,59,133,140,201,124,220,34,82,227,106,0,9,161,44,77,150,93,163,61,254,165,48,136,34,236,244,9,167,176,109,117,77,67,225,185,133,244,37,235,50,254,238,117,104,125,201,202,125,108,106,195,89,202,167,212,98,3,209,27,103,203,128,106,25,26,212,160,239,124,154,134,154,40,18,81,203,213,44,94,10,93,185,138,246,144,27,115,95,202,125,65,84,28,249,97,179,157,21,197,152,131,134,117,81,105,20,214,202,182,246,239,42,86,190,73,86,160,87,254,2,174,60,213,222,29,237,22,189,128,91,42,86,68,136,165,33,116,115,96,251,78,242,98,85,195,185,34,139,2,218,236,111,231,8,16,254,23,14,108,24,106,79,111,136,118,62,30,80,136,116,25,87,199,226,1,63,151,88,125,51,42,58,64,241,215,96,156,89,74,236,164,233,79,77,217,203,90,72,195,240,193,133,69,46,158,182,31,221,200,85,236,174,154,51,230,6,247,41,234,23,195,6,135,91,156,47,113,51,105,219,213,85,70,148,195,63,169,139,132,134,168,241,183,120,65,108,102,171,20,153,250,116,205,126,142,141,211,183,74,14,146,217,167,162,77,17,46,147,113,59,106,48,58,153,110,70,209,141,118,171,90,192,206,130,216,220,191,250,180,148,178,57,9,255,106,127,132,92,236,86,130,131,70,69,72,51,19,59,9,128,218,219,90,181,229,143,214,230,129,187,127,6,110,225,155,231,174,109,251,206,177,190,58,164,173,219,32,238,34,41,102,136,170,118,163,54,67,193,212,247,90,110,97,31,123,195,244,58,66,228,194,167,95,26,128,31,21,81,212,82,237,255,154,254,9,25,188,165,123,45,104,182,202,190,242,83,34,194,227,247,85,88,203,3,94,88,104,40,241,64,135,130,152,155,171,110,207,33,83,231,33,16,169,52,193,83,1,31,123,18,186,68,146,217,176,146,215,166,163,237,61,117,241,226,17,57,175,129,57,108,1,22,11,211,30,169,109,76,91,114,201,211,181,107,15,138,132,126,200,192,190,146,80,164,118,185,83,128,29,187,17,144,62,78,186,220,13,43,181,248,232,183,194,4,188,167,149,166,225,88,89,174,12,59,74,196,129,182,41,114,68,82,234,109,73,233,80,146,36,15,208,26,29,104,155,37,107,3,85,137,111,137,157,13,83,246,210,236,214,128,151,19,50,129,127,187,124,108,43,204,208,151,169,131,221,90,21,146,248,90,25,58,108,84,78,85,112,50,229,141,200,92,157,0,29,139,41,2,120,0,111,224,95,106,167,41,168,47,99,240,168,100,172,162,14,204,80,139,193,158,83,186,77,160,74,131,83,59,125,56,219,67,180,100,132,50,151,97,254,233,57,253,154,111,83,209,58,154,134,59,107,197,146,21,228,161,167,127,43,171,21,121,188,62,27,82,25,73,30,167,187,197,19,179,110,44,219,124,174,95,55,63,152,22,233,233,215,226,195,23,130,166,237,36,18,127,0,101,181,171,94,115,195,21,83,205,216,243,244,174,64,200,122,51,243,39,145,205,185,169,225,12,210,67,96,207,216,172,19,80,178,248,56,227,81,54,13,52,115,10,231,190,115,255,117,213,8,182,114,213,96,205,247,210,239,139,83,167,49,63,55,246,112,108,250,247,48,42,234,112,38,160,114,51,161,181,86,48,23,192,169,229,125,201,114,59,156,66,10,15,151,140,198,42,54,103,215,227,137,67,132,15,31,81,74,217,236,237,112,145,171,166,162,163,149,216,76,178,57,251,122,81,103,29,172,33,56,229,181,133,132,238,207,114,252,159,37,114,117,229,76,148,32,37,51,205,176,34,155,201,44,229,192,233,158,33,136,167,206,237,107,41,32,46,103,0,85,153,19,26,218,16,103,45,203,48,250,79,72,122,168,236,165,190,43,241,78,122,242,149,41,70,89,76,195,204,122,38,115,14,169,145,72,161,126,73,17,229,25,48,151,83,233,71,65,218,158,94,112,32,218,78,101,48,44,174,93,164,77,227,196,153,52,118,198,41,80,153,62,96,200,234,238,252,7,80,198,198,99,177,85,173,25,35,78,42,38,255,251,31,100,208,17,76,202,218,220,112,118,70,188,62,131,28,76,163,205,220,195,46,176,168,37,38,103,96,111,105,54,57,219,130,249,98,94,119,223,173,208,61,13,192,164,155,175,5,254,95,192,165,99,253,158,231,57,72,53,23,235,57,147,91,149,130,254,41,220,48,38,163,158,1,35,242,228,86,182,82,138,171,44,231,90,90,231,130,251,231,129,62,120,190,95,5,111,24,192,125,252,87,71,223,220,20,51,22,165,98,125,225,171,185,167,153,242,168,194,231,73,249,117,71,37,23,36,230,76,82,36,209,205,171,151,182,191,14,49,58,232,62,189,182,159,100,125,47,16,123,58,65,29,189,107,41,252,85,179,228,199,100,25,123,204,241,44,21,242,232,28,246,236,29,255,64,240,140,128,131,158,50,179,21,20,226,198,175,251,117,218,166,15,237,217,29,132,203,129,79,33,220,1,149,48,175,36,65,26,211,125,87,108,205,79,154,38,239,6,249,20,85,250,202,71,52,98,211,126,173,236,38,101,205,138,218,20,40,48,152,21,195,201,58,5,62,201,4,44,241,162,248,58,255,16,91,63,189,15,86,132,130,218,34,176,123,83,187,253,68,71,153,238,190,152,236,10,178,2,151,190,246,209,92,142,9,96,203,34,144,54,77,218,159,178,187,81,35,132,133,36,28,107,169,128,154,208,123,25,163,49,19,112,59,176,252,183,34,195,197,210,152,0,146,230,244,34,63,78,128,173,84,208,206,218,13,123,153,253,188,212,239,106,215,243,143,3,6,181,29,231,162,92,9,4,65,211,200,153,211,17,72,238,171,37,15,136,57,65,38,173,16,112,12,122,84,104,198,8,193,130,212,52,208,197,243,220,219,122,244,143,224,29,14,108,206,224,217,235,27,185,231,48,96,138,76,51,69,218,217,92,33,210,89,232,26,112,56,219,7,35,155,85,173,38,197,251,32,36,190,191,109,79,97,95,39,147,53,109,202,72,105,187,202,139,135,81,118,44,179,249,170,85,179,219,184,204,195,158,223,222,88,63,178,17,232,45,186,29,48,155,99,150,202,152,245,167,43,247,17,220,11,174,236,22,165,241,83,237,129,50,246,60,253,246,65,84,224,176,147,0,109,99,100,182,48,62,247,126,73,208,49,205,153,69,60,6,205,127,233,51,198,160,132,69,65,106,14,123,19,72,183,178,133,39,30,83,55,184,48,46,91,25,10,58,9,185,89,153,172,222,84,232,90,23,97,155,254,168,137,66,77,71,112,110,180,128,218,143,220,73,118,76,83,77,203,82,53,67,126,61,180,68,249,63,105,13,200,120,189,107,57,63,206,184,105,148,65,30,150,129,29,31,49,104,109,121,166,105,149,10,254,225,104,86,246,242,134,37,168,167,48,241,49,178,62,100,167,178,106,250,76,227,177,217,36,169,246,191,202,58,45,78,64,124,95,72,124,230,38,111,15,158,143,37,241,143,134,102,208,205,250,32,48,195,124,37,251,158,165,73,233,4,110,81,130,231,117,141,53,144,52,161,7,80,41,205,28,59,118,121,243,49,139,104,40,43,22,46,189,36,236,44,118,107,99,115,205,207,0,172,35,215,87,133,173,8,131,184,113,144,245,190,64,113,80,221,140,18,156,249,197,66,41,8,44,73,78,226,146,181,198,32,106,13,136,175,38,21,182,99,25,48,158,46,120,185,227,81,49,114,116,63,38,66,202,47,103,141,148,164,123,178,33,149,33,82,15,1,71,16,163,179,11,174,239,10,130,226,222,13,166,183,222,219,242,215,154,237,237,106,16,195,232,98,29,112,163,235,49,133,238,109,21,115,168,111,160,248,13,84,57,11,201,235,140,24,224,232,237,113,99,239,232,218,168,212,235,68,204,74,45,54,102,170,113,62,208,187,223,235,176,200,8,222,40,184,82,241,30,136,33,77,90,52,203,82,0,153,91,113,73,78,67,130,55,162,150,5,108,83,136,233,193,4,40,55,15,44,36,129,3,153,100,173,94,141,130,65,16,106,158,181,95,160,219,180,228,53,12,25,21,150,80,165,14,109,219,71,158,130,187,106,156,152,52,0,219,46,170,240,173,195,230,36,1,206,88,66,132,75,9,127,27,131,203,55,141,207,58,96,106,117,217,70,111,33,50,236,138,237,204,249,22,23,247,126,242,166,232,134,249,238,25,19,13,71,144,129,52,153,34,180,150,196,127,190,150,234,190,94,4,110,209,169,167,230,92,189,210,29,1,227,125,18,106,41,220,84,148,167,193,68,102,232,182,80,48,145,172,144,253,42,28,253,224,123,69,73,116,65,216,106,210,223,79,62,154,187,26,217,156,114,229,199,241,185,151,46,124,249,235,232,250,182,142,50,84,87,33,78,174,12,55,181,169,27,4,75,75,6,125,83,84,105,102,152,206,24,139,97,65,199,32,230,11,228,110,191,65,239,222,39,183,134,7,38,29,19,242,189,124,11,238,254,130,101,46,8,118,109,147,123,83,217,237,172,177,160,124,71,141,127,146,23,12,107,52,148,138,18,22,144,251,187,147,118,221,217,192,187,83,61,178,17,144,20,189,21,28,119,151,51,96,139,142,147,192,70,197,10,220,195,27,225,116,36,188,154,167,1,236,61,243,32,19,85,231,164,140,76,94,58,127,231,124,95,33,4,205,172,43,255,133,164,15,26,176,40,70,14,8,223,6,135,255,36,16,26,91,233,208,30,165,220,248,143,186,159,153,214,137,210,163,158,212,238,83,120,236,154,169,68,160,131,127,47,76,27,52,150,109,71,6,9,1,188,37,36,121,94,147,168,179,88,70,150,76,11,209,82,9,134,49,217,204,163,231,102,9,57,79,26,123,185,90,186,182,149,202,31,22,130,40,39,38,4,247,147,189,188,152,141,75,88,210,52,47,168,192,129,245,158,5,96,205,13,245,41,246,185,57,205,167,12,109,207,139,135,131,136,242,6,212,26,139,167,253,6,17,62,245,211,158,51,164,183,237,184,252,49,30,98,102,153,128,76,63,237,71,96,100,209,60,248,85,174,200,25,217,176,88,59,220,160,5,24,150,68,223,17,195,34,165,38,244,77,142,174,206,238,97,239,14,228,49,210,12,31,144,144,238,106,71,254,139,178,201,1,109,116,137,50,31,98,29,230,235,49,250,152,147,132,125,250,17,5,232,14,136,40,1,86,168,115,224,137,18,204,112,82,181,245,255,135,35,225,138,86,66,130,60,77,176,237,184,88,75,38,101,185,208,33,221,132,117,164,78,44,66,125,167,18,175,109,217,95,20,6,133,108,54,225,41,239,146,155,3,94,154,134,237,187,114,74,224,228,13,57,175,84,166,190,193,123,238,213,34,81,229,207,253,245,194,180,36,47,212,193,222,72,17,102,189,179,86,153,136,123,13,194,44,244,250,204,14,122,225,174,152,230,130,114,29,97,52,168,59,238,45,7,250,82,27,253,180,22,77,176,39,86,184,132,176,126,250,67,178,121,247,131,11,10,200,154,72,64,203,76,203,60,45,247,253,233,244,120,133,216,108,89,90,236,146,165,227,98,51,147,126,130,92,72,28,237,227,153,133,97,252,53,117,38,203,142,59,158,60,144,253,80,0,158,210,105,68,161,40,157,129,75,80,203,125,185,140,80,99,113,44,95,159,170,223,126,171,169,134,213,58,56,39,72,199,163,59,199,228,46,88,109,147,66,22,69,28,201,176,133,43,253,98,157,247,53,119,83,131,103,203,207,167,176,33,87,140,181,235,104,193,181,214,224,157,122,147,253,16,223,245,186,195,136,175,22,178,137,121,109,86,160,222,84,110,67,86,147,196,201,219,205,8,245,238,138,119,125,109,153,211,137,165,130,171,188,237,104,114,202,245,176,113,21,192,78,177,215,187,198,74,202,87,227,68,8,51,180,180,146,218,100,181,217,247,53,113,42,190,18,92,176,17,248,99,10,79,251,106,191,252,80,241,68,179,57,105,253,141,212,69,77,228,1,90,188,57,19,192,143,172,97,40,133,82,84,136,153,75,230,20,148,222,216,153,118,120,102,126,62,24,223,179,48,149,118,33,187,48,196,75,131,43,249,233,189,223,237,247,78,87,206,222,190,235,18,137,89,240,247,190,31,83,142,110,0,232,36,246,189,47,200,218,101,107,247,37,34,36,106,124,250,6,210,138,113,61,45,231,43,251,142,3,63,8,147,216,110,150,8,103,38,228,149,205,216,228,165,129,16,35,8,78,190,8,115,184,182,212,145,34,150,254,61,246,45,234,49,204,252,78,29,163,227,48,133,223,252,16,82,200,7,32,136,22,221,98,72,141,9,125,126,5,226,0,176,92,207,111,118,8,82,69,70,31,48,215,108,72,64,171,111,201,191,38,146,17,141,170,227,15,191,240,226,236,102,122,98,33,108,195,97,66,194,137,212,240,15,116,94,135,234,188,177,214,240,0,153,230,139,104,142,184,119,220,68,63,221,75,192,9,164,176,196,25,153,54,32,250,151,17,175,250,134,198,128,23,225,144,4,146,70,27,129,224,37,161,49,128,116,228,66,101,91,248,157,201,114,55,77,27,78,190,110,104,215,0,151,197,194,117,29,129,105,181,235,1,165,185,10,144,224,49,137,140,81,183,142,97,199,37,218,42,231,203,141,140,115,173,175,150,179,34,79,82,51,142,8,79,130,158,86,80,29,107,226,15,252,233,61,98,94,124,197,167,4,201,166,84,217,53,128,133,2,211,211,59,52,67,24,242,245,111,19,237,198,109,85,63,10,116,250,194,20,122,3,11,150,155,229,102,79,14,98,149,212,167,78,52,159,67,231,72,139,215,254,104,86,169,246,41,123,57,25,8,92,219,48,153,253,194,176,227,17,6,153,78,251,240,108,175,160,217,118,105,101,237,116,58,115,197,160,110,145,143,55,140,134,151,108,89,59,139,102,63,6,101,160,72,104,119,222,251,40,51,251,47,56,24,137,27,107,64,39,65,88,74,36,134,117,187,143,236,203,185,200,201,202,141,233,156,67,112,251,240,14,56,181,169,1,72,142,49,255,210,120,176,114,236,113,252,173,35,103,98,227,113,137,77,218,172,48,46,249,49,40,82,93,29,34,175,235,214,78,198,23,39,55,59,151,183,174,128,229,42,29,130,247,187,35,97,226,83,188,80,176,98,141,78,142,90,76,191,254,136,251,92,241,220,56,168,184,13,88,107,4,200,82,224,18,80,185,163,116,252,83,100,20,206,4,143,180,201,116,134,216,116,94,53,218,230,160,154,247,117,17,8,164,171,20,29,7,186,133,33,251,177,56,114,247,10,216,248,195,16,90,20,253,233,30,52,190,23,128,74,76,193,238,110,67,43,157,135,62,135,11,28,46,234,155,93,227,47,236,216,229,251,146,249,12,73,161,181,16,206,243,9,148,145,86,30,207,1,167,26,205,149,143,246,123,48,141,1,234,81,226,207,64,130,56,18,119,162,147,197,180,11,213,148,8,100,42,181,197,116,251,189,146,139,180,112,130,61,89,118,123,152,108,168,246,88,194,230,250,43,36,87,94,60,232,90,167,137,89,140,223,121,92,25,251,34,24,255,54,36,65,232,150,186,185,248,44,138,58,185,146,96,121,66,110,187,250,227,163,199,0,122,143,97,14,76,28,232,94,3,37,91,55,146,114,79,87,161,81,100,65,172,236,15,227,82,102,36,195,68,198,67,90,252,145,140,125,208,7,249,98,253,201,220,191,90,77,37,39,58,35,118,34,200,231,76,228,98,181,240,16,236,247,74,50,100,0,102,38,33,226,128,18,132,84,252,212,197,29,174,244,132,27,205,227,254,218,10,118,110,223,116,179,16,132,138,152,5,221,221,51,113,35,118,96,174,223,145,249,100,136,80,44,28,29,44,197,232,235,131,137,188,103,16,126,244,93,112,46,172,47,198,72,202,69,67,183,87,203,50,216,237,73,199,218,196,58,229,90,233,19,11,208,235,2,171,82,184,189,8,221,218,47,123,62,158,179,172,231,150,111,221,65,146,45,28,136,39,75,101,12,147,70,56,144,217,60,172,90,76,181,127,163,180,116,207,106,35,177,247,213,240,19,68,167,57,37,244,216,171,218,9,48,234,198,223,133,37,90,86,221,176,169,63,219,34,79,224,180,182,37,242,146,163,201,18,188,101,205,255,138,46,245,170,31,96,251,187,116,206,88,230,37,142,79,155,73,141,142,76,87,219,140,56,245,76,144,123,241,78,150,77,12,17,246,108,21,220,49,73,187,215,94,95,29,238,92,64,126,69,141,168,207,206,196,242,147,239,29,87,26,243,192,164,194,17,161,55,86,51,160,216,119,240,120,109,78,49,183,189,201,163,58,197,232,252,206,127,191,134,76,245,210,11,47,252,63,241,142,254,203,1,28,144,66,115,144,217,142,242,48,203,241,29,23,75,114,156,23,219,191,135,98,5,225,226,173,136,97,110,143,209,8,166,36,219,51,142,26,71,94,190,26,240,185,223,108,247,29,32,160,205,143,14,214,45,3,11,138,243,241,199,106,215,199,57,39,42,211,152,226,18,226,18,242,89,80,41,103,224,202,116,32,194,29,240,50,83,59,7,187,183,84,212,188,34,185,32,172,231,97,55,178,29,97,6,139,139,60,86,222,165,111,27,236,146,120,221,115,214,213,82,177,147,211,14,109,221,136,67,255,105,213,111,241,55,140,238,159,248,104,3,46,107,122,113,5,72,36,246,25,203,130,169,103,100,31,238,40,210,64,148,9,179,33,193,7,147,233,238,8,125,182,8,9,193,63,184,141,220,50,208,188,169,206,166,167,247,135,2,220,83,125,153,241,127,57,58,8,47,230,0,17,3,188,47,35,213,17,55,91,58,252,145,29,205,122,196,254,193,119,137,35,173,37,71,157,212,29,37,203,170,111,242,228,230,0,34,159,66,125,16,122,78,18,131,7,115,47,165,75,76,250,182,114,93,83,57,43,52,221,189,194,152,168,207,158,70,109,171,107,76,239,72,116,167,121,91,221,162,137,39,100,92,126,138,208,49,40,208,121,60,7,4,19,8,179,115,41,159,77,161,241,228,79,164,137,76,173,197,146,227,117,254,175,18,238,226,252,37,212,145,52,218,0,16,173,224,170,227,87,150,31,197,47,110,245,204,129,243,49,218,91,36,117,202,6,132,78,45,150,76,193,94,103,203,218,126,35,213,246,33,6,144,195,40,12,156,122,68,136,58,218,196,126,98,214,11,1,172,65,233,191,55,130,7,59,113,159,70,201,141,235,81,240,234,193,48,60,132,159,113,137,43,218,36,220,199,111,4,148,229,123,105,184,217,28,125,131,218,106,13,185,221,111,189,247,50,58,53,50,148,161,115,73,248,232,197,3,156,94,89,187,58,67,33,166,94,84,86,245,140,183,143,42,208,212,14,174,189,191,42,135,253,181,120,35,12,241,244,15,17,250,148,244,166,254,9,160,230,212,236,87,94,144,151,160,128,20,245,52,20,33,6,254,150,67,139,105,189,23,36,85,109,128,159,151,104,60,76,72,155,79,64,150,180,250,251,204,107,202,172,119,210,191,130,139,239,132,23,211,180,117,37,187,233,203,64,27,8,10,39,93,75,46,110,127,60,241,49,64,76,82,190,156,26,239,13,231,189,16,9,95,39,104,22,233,40,59,66,85,117,233,190,30,210,8,252,239,61,175,114,59,176,132,255,4,206,203,173,10,119,26,242,255,226,136,110,171,71,224,192,177,96,37,242,113,188,161,139,188,171,37,157,74,199,42,159,174,141,225,52,221,79,232,158,106,228,152,222,145,243,250,171,111,23,76,38,141,193,138,71,173,207,116,222,19,52,68,196,135,229,53,70,82,236,76,108,115,192,18,127,160,15,23,188,104,85,97,42,48,69,209,91,99,129,241,148,221,109,245,198,232,97,55,14,6,245,110,170,129,71,52,208,187,128,210,64,148,52,254,115,28,98,11,109,108,105,169,237,85,40,54,226,60,170,172,83,43,96,175,231,28,99,198,32,195,187,227,56,95,187,133,148,189,220,249,126,61,252,152,7,208,82,21,73,14,54,67,90,130,102,234,253,159,73,36,25,150,108,134,12,235,40,31,151,59,250,19,122,150,166,4,91,175,22,140,124,37,127,135,180,61,114,181,160,52,56,169,214,47,99,79,114,190,252,217,60,26,22,23,200,76,36,123,20,32,100,53,13,36,140,170,223,27,243,226,57,220,98,216,99,22,186,77,148,45,135,113,43,90,6,165,204,34,121,213,54,58,191,84,121,176,228,218,251,172,69,6,109,151,230,212,30,49,5,24,168,205,170,33,70,193,54,7,231,11,182,220,125,66,96,196,167,167,11,179,68,138,244,198,244,167,2,222,73,111,61,163,111,34,110,66,165,207,93,77,66,30,64,174,185,184,164,160,37,117,84,99,227,209,188,38,182,86,51,231,86,245,37,255,249,2,184,70,168,242,249,38,128,77,168,241,234,230,143,140,21,175,43,149,27,56,110,14,104,23,9,221,222,188,197,74,87,8,3,159,217,76,133,57,161,153,30,27,41,82,223,188,188,23,93,222,162,76,173,16,185,10,21,89,209,87,196,114,183,151,143,50,209,86,12,147,243,248,120,123,94,126,80,122,152,1,248,3,154,189,151,81,176,51,173,102,116,153,107,37,150,92,98,237,203,95,99,225,21,97,201,235,2,75,237,216,174,187,111,224,194,242,48,102,219,222,184,78,7,123,125,198,18,56,11,123,210,103,153,239,43,88,43,137,115,13,214,212,2,216,13,45,231,61,105,124,143,89,237,117,142,119,75,204,18,158,175,151,7,54,169,21,245,83,29,122,21,31,184,219,190,85,117,224,167,183,123,142,131,133,99,151,151,206,103,251,47,8,131,244,28,1,30,75,4,152,96,150,38,18,37,72,76,110,141,230,96,172,126,0,166,10,96,184,227,205,68,164,23,141,163,59,129,200,158,90,24,81,246,184,234,1,206,177,181,140,141,107,190,207,248,215,164,167,220,127,156,173,70,156,81,148,54,244,116,217,4,201,101,235,157,220,45,220,84,54,245,185,168,97,185,134,158,169,22,189,170,239,155,70,64,255,194,5,110,253,210,201,36,116,187,165,66,57,89,141,53,224,176,50,10,133,239,183,76,115,37,27,122,71,98,103,196,190,105,173,26,102,223,123,44,135,135,55,31,234,240,235,188,12,144,243,62,208,21,62,161,186,113,55,15,121,49,183,141,111,134,89,27,108,164,120,8,118,116,120,59,60,164,88,78,212,34,47,32,211,62,100,110,54,46,4,182,174,166,63,244,96,102,76,134,134,38,252,160,212,95,35,83,238,16,86,62,41,226,57,101,189,251,182,134,21,12,65,73,72,58,164,120,210,155,69,105,234,179,66,13,200,70,203,109,16,197,82,113,45,252,147,236,191,207,111,246,60,115,43,105,23,237,198,55,195,28,65,149,15,183,183,133,158,77,183,153,179,235,69,98,254,15,178,194,90,178,236,54,153,67,70,31,87,215,255,70,154,0,130,36,29,237,209,191,63,167,22,239,230,94,199,32,234,116,148,42,33,187,206,113,179,153,194,178,236,100,134,245,80,219,240,172,55,200,181,163,14,125,99,206,162,196,31,210,8,74,123,236,54,3,24,114,201,217,232,154,254,150,219,154,219,63,53,223,124,222,138,62,19,250,94,243,250,153,22,215,107,187,247,233,73,40,15,3,64,207,244,133,238,58,166,195,204,228,43,19,20,59,74,17,137,126,109,33,242,49,139,170,247,236,146,151,125,213,70,68,215,150,208,137,194,67,207,76,21,117,70,162,71,28,234,191,21,254,154,243,82,184,140,43,80,163,138,86,28,245,13,185,121,251,112,79,160,124,198,142,181,156,152,169,58,94,32,0,168,22,5,29,100,196,112,74,48,139,12,199,122,220,138,127,232,10,162,170,31,35,172,169,254,114,69,229,109,56,56,9,169,145,171,163,200,109,172,63,73,64,118,167,116,125,70,27,191,154,163,56,95,230,210,85,155,55,140,181,63,14,46,162,133,56,144,124,109,226,125,177,93,165,206,64,209,36,205,72,56,220,65,205,89,15,161,169,47,124,93,106,42,135,238,21,31,192,146,145,252,107,152,18,43,38,131,24,206,23,133,69,3,137,179,202,66,27,60,132,97,53,144,107,29,24,51,8,70,225,92,4,222,109,181,250,190,224,202,189,113,56,159,139,241,5,246,188,17,176,173,15,95,110,195,35,1,209,207,190,65,140,89,23,10,60,228,207,110,230,162,226,49,202,150,27,143,86,24,239,56,79,7,209,111,23,121,14,192,64,12,153,98,42,88,223,231,48,53,202,55,211,57,220,21,49,180,87,81,219,158,255,81,210,240,95,69,229,111,255,85,10,249,68,38,164,212,136,115,72,222,51,15,147,171,253,121,30,220,90,216,155,237,44,185,80,216,197,80,86,61,99,247,232,65,70,191,74,238,73,102,15,15,239,178,186,193,152,201,30,225,215,83,29,95,193,147,48,19,221,195,228,158,152,132,242,150,203,211,114,88,186,93,87,120,92,38,15,34,101,238,104,163,110,25,92,66,65,231,52,174,50,251,183,75,44,78,227,172,174,48,203,27,32,198,254,78,127,221,103,58,35,84,144,69,188,19,208,202,120,91,16,111,56,38,44,130,108,176,108,167,98,227,202,175,2,137,34,245,130,200,182,40,83,222,74,58,123,255,127,77,77,52,15,95,189,45,14,66,23,123,153,139,164,171,5,228,31,141,6,188,84,12,243,148,130,132,124,66,6,61,13,176,157,94,205,211,76,104,49,65,109,157,184,52,252,156,165,253,151,123,182,41,43,216,28,4,185,38,241,103,204,208,65,92,116,70,84,33,194,11,155,198,138,137,56,60,150,46,230,147,72,13,161,161,215,72,69,44,80,8,223,98,15,58,51,224,177,226,234,111,179,248,100,166,238,187,113,104,55,112,53,4,17,142,142,239,4,104,110,82,80,84,15,53,92,54,24,103,200,236,74,78,62,82,248,146,182,34,132,20,35,136,162,243,13,6,114,184,94,175,231,68,65,159,18,168,19,169,252,126,113,43,250,99,253,58,211,199,137,189,69,130,254,213,246,50,222,101,221,90,150,65,54,151,108,249,210,244,196,151,13,20,228,77,41,207,178,111,177,30,231,85,61,82,249,180,204,69,224,155,107,71,69,17,26,183,97,38,17,4,12,4,128,173,250,68,129,27,9,210,82,226,203,102,144,64,193,200,170,10,124,127,126,156,37,215,44,167,186,238,215,221,251,193,198,59,199,184,3,233,73,152,72,35,85,51,187,12,123,229,240,141,163,157,104,132,13,4,1,228,95,3,31,208,117,39,49,227,236,52,60,166,186,232,187,56,204,48,117,164,11,121,209,180,220,8,75,155,90,102,255,195,184,232,175,70,18,202,27,26,71,233,33,130,170,86,3,213,218,139,50,116,120,212,73,90,197,118,133,32,14,215,8,97,20,48,75,25,134,50,59,14,116,24,162,210,228,35,199,98,100,46,71,92,43,40,174,96,238,46,83,131,129,221,183,126,105,207,128,234,58,55,148,111,92,229,229,222,17,119,58,115,223,234,14,104,156,116,205,102,88,30,111,76,132,56,10,56,114,185,85,191,122,24,212,116,135,48,79,125,186,226,106,83,223,92,229,213,127,151,157,230,110,220,17,79,27,196,221,41,190,171,118,92,36,24,159,241,184,66,182,165,106,194,93,49,160,190,24,135,94,64,15,116,37,43,156,66,106,34,34,205,58,70,250,241,21,183,208,75,240,242,78,54,49,98,5,221,91,66,40,98,132,180,223,181,116,169,171,77,63,150,143,244,121,172,155,238,197,212,152,234,142,100,255,230,222,103,143,7,206,202,180,172,114,145,180,23,149,78,120,161,190,126,240,122,201,238,163,207,150,235,193,140,69,50,134,85,189,98,110,126,90,206,104,137,42,63,212,146,159,148,253,33,73,197,217,146,146,117,106,254,244,15,250,139,140,93,15,129,148,98,156,1,102,192,101,36,220,29,45,15,206,175,91,244,80,211,83,81,208,230,93,213,17,62,137,136,136,132,75,156,126,216,170,37,226,197,24,249,80,177,74,4,171,197,226,166,219,239,89,223,0,101,45,169,164,61,64,51,67,211,43,106,163,49,17,62,139,132,176,225,18,46,137,127,175,87,183,138,73,4,67,83,34,149,60,75,232,126,56,204,0,11,243,171,142,125,93,10,24,29,110,33,102,243,233,160,183,194,141,210,245,232,45,38,13,199,159,215,15,20,3,196,247,206,225,168,125,87,75,115,55,200,89,111,186,86,157,249,239,217,122,31,175,141,136,212,104,75,178,142,138,140,240,149,52,123,158,1,135,64,139,107,170,141,237,123,125,115,170,203,195,233,104,23,178,212,211,217,17,82,117,197,205,61,12,110,58,64,29,127,98,111,159,52,47,177,153,20,56,20,54,155,255,101,4,27,255,174,150,187,56,98,66,242,201,45,90,61,47,140,133,79,173,27,240,95,140,126,122,237,183,152,98,246,91,52,205,83,142,88,27,203,92,16,3,39,88,213,37,43,170,133,126,153,42,150,218,175,22,245,40,196,97,59,78,86,153,189,103,82,68,172,234,92,2,199,174,113,241,198,132,126,166,24,163,182,17,235,27,120,29,19,92,142,208,211,52,125,117,216,123,139,34,75,68,254,228,63,252,41,169,136,133,127,228,133,124,71,241,53,201,147,79,151,39,199,187,195,166,208,22,121,102,219,114,99,82,111,154,37,131,247,6,205,77,204,211,74,249,11,95,89,85,169,172,198,79,110,76,197,182,129,130,159,237,226,91,74,192,169,150,8,239,221,12,175,18,151,21,24,146,121,168,114,106,104,241,157,150,187,36,26,80,222,225,88,8,122,224,80,66,244,181,155,81,92,196,34,15,188,206,93,33,56,89,185,167,31,94,195,16,121,32,62,248,183,239,104,58,186,160,33,152,223,205,66,219,131,211,60,79,65,88,211,212,95,47,131,171,129,195,138,95,191,132,104,79,105,124,22,240,0,160,250,80,136,243,9,174,146,160,183,190,231,9,55,117,123,144,5,167,213,20,43,130,246,44,64,36,217,19,64,120,49,141,21,142,182,33,254,254,69,76,136,129,42,238,224,124,101,68,121,127,133,83,109,49,5,73,68,187,253,133,195,14,75,23,227,58,204,199,157,63,251,153,66,158,157,86,57,154,65,24,126,67,8,78,52,255,143,34,1,151,46,16,136,206,242,111,138,159,152,153,117,248,26,246,227,109,235,59,194,164,137,150,129,122,151,83,167,210,159,69,69,216,26,77,82,107,78,161,113,58,222,146,131,175,33,148,222,253,125,108,70,82,54,157,238,14,92,141,4,162,69,103,56,182,196,5,164,232,177,180,35,195,95,217,212,169,251,94,14,93,92,74,52,77,253,12,111,227,118,47,95,252,130,247,97,141,76,18,146,21,221,10,156,34,216,199,47,217,150,49,221,225,58,136,45,59,127,104,134,183,228,212,73,173,132,168,114,174,169,20,91,36,226,220,227,228,107,14,174,19,149,97,85,113,106,220,39,17,121,78,47,130,130,180,37,78,252,177,61,87,85,144,206,104,202,50,91,1,38,217,239,111,229,162,129,6,59,204,236,148,106,16,161,196,27,253,227,21,175,78,215,86,114,74,162,96,70,153,193,18,51,200,240,248,24,164,18,188,96,90,155,91,169,48,91,63,158,96,188,231,110,173,187,188,113,4,27,78,24,149,244,172,75,180,65,155,140,23,151,66,66,51,230,112,225,86,189,76,185,216,244,59,150,171,96,10,234,74,218,137,187,46,209,212,69,200,76,46,106,137,18,47,28,237,59,103,241,146,157,132,138,68,102,95,223,153,22,247,200,222,187,87,172,61,10,58,23,39,72,232,122,95,191,159,11,244,160,3,254,224,112,191,124,7,197,165,83,25,69,203,155,130,147,24,155,197,25,119,204,13,145,190,94,23,121,173,52,189,71,77,6,233,89,243,52,236,81,175,201,19,132,148,88,24,174,233,67,66,100,14,156,25,229,105,243,245,6,214,45,96,113,240,82,179,28,53,130,158,177,115,116,45,144,176,166,231,13,157,241,69,24,5,45,83,191,245,119,221,161,219,149,136,10,102,34,123,232,58,149,202,4,28,207,30,242,155,49,54,217,57,11,229,16,92,100,37,209,242,229,216,164,78,177,189,207,28,165,69,138,218,128,34,104,213,40,248,255,192,4,118,134,72,97,70,163,63,255,80,221,117,147,86,78,69,57,22,73,247,108,101,173,16,136,201,152,30,84,75,30,32,26,63,16,66,235,39,62,146,90,18,64,194,40,90,66,120,237,21,17,97,226,230,98,242,212,222,204,6,106,131,190,104,251,145,121,165,139,138,85,63,36,249,15,155,215,185,43,185,118,154,208,113,156,139,95,130,204,94,228,210,191,73,163,31,169,35,3,169,210,175,34,29,237,121,222,63,231,156,183,255,151,15,116,238,174,150,208,162,8,128,228,90,30,4,127,1,0,98,151,218,80,152,249,200,169,113,105,171,45,229,33,183,220,65,107,245,87,75,133,243,71,177,201,51,77,177,156,96,255,47,234,136,246,69,15,62,172,106,56,23,147,174,4,3,146,101,31,210,6,230,155,31,180,216,201,71,148,146,31,118,36,72,173,85,41,35,216,116,94,197,235,76,61,250,242,106,115,143,227,151,94,122,155,172,236,170,44,180,250,88,28,201,164,19,118,249,130,108,169,178,155,113,115,237,33,213,18,53,96,88,135,74,84,16,195,16,45,132,63,11,221,216,76,91,231,223,38,124,15,192,198,140,196,132,219,244,79,183,161,141,69,144,129,181,222,101,40,204,9,195,74,48,210,120,9,128,37,46,30,110,218,172,102,163,24,203,1,170,131,144,11,251,199,70,99,78,131,42,192,81,219,208,94,243,16,55,111,98,71,131,205,73,55,181,13,23,217,248,154,73,22,248,226,220,231,97,180,163,196,186,201,123,75,41,136,99,147,82,113,220,60,137,213,33,29,4,74,228,191,173,69,74,94,134,154,10,126,197,193,32,152,182,239,52,222,230,188,145,246,21,39,114,236,199,215,90,28,7,124,41,39,126,170,61,137,170,221,4,58,220,144,123,252,19,106,176,245,127,97,234,188,91,73,155,109,246,53,193,141,57,141,17,71,59,212,172,54,15,83,211,110,243,41,176,207,123,105,92,26,5,240,139,26,133,125,107,171,152,173,47,121,0,106,59,160,102,68,95,207,190,173,90,125,182,242,43,195,129,58,249,99,119,181,252,43,204,95,58,67,76,221,187,213,211,196,2,164,175,213,121,5,173,42,242,129,246,158,52,192,112,106,75,2,82,169,104,103,101,63,20,13,56,19,124,212,69,168,167,112,55,94,177,130,66,224,147,204,44,241,22,121,239,37,250,84,253,179,198,123,235,159,109,248,179,139,17,87,147,51,148,221,34,210,40,250,7,90,11,90,232,147,171,96,239,236,186,148,92,95,149,216,165,94,55,191,84,207,2,180,144,254,189,191,74,76,141,39,212,223,13,9,230,211,90,118,97,176,108,247,37,85,65,3,86,98,215,58,48,148,128,183,249,87,93,154,33,34,173,140,200,72,203,226,98,106,205,153,251,179,66,158,111,71,165,120,65,200,219,63,206,84,157,184,74,214,70,254,23,132,179,69,176,20,105,26,28,17,59,33,26,108,67,64,61,1,241,127,238,219,229,126,114,168,226,255,12,188,161,205,58,192,247,28,254,11,247,90,209,43,82,64,97,214,18,87,47,13,148,91,167,10,97,220,183,46,170,47,25,230,197,205,41,114,121,199,250,211,119,80,204,222,67,160,139,33,23,116,124,49,76,255,176,103,124,165,166,210,118,117,183,52,104,102,204,215,191,243,164,194,235,38,225,158,217,129,131,205,91,202,102,185,99,172,248,229,205,30,97,166,65,4,172,9,101,52,205,169,87,19,62,229,58,68,33,234,52,86,32,25,16,64,157,34,207,124,147,220,116,231,40,139,54,74,139,142,15,122,9,192,251,212,204,114,213,4,48,43,219,156,152,33,125,159,160,234,176,183,203,198,65,73,136,93,238,62,36,50,204,105,179,188,130,131,88,247,57,91,111,38,188,202,99,224,56,135,45,52,26,231,79,102,18,8,186,48,240,226,52,187,150,106,173,15,181,202,7,179,50,27,14,53,17,121,35,51,107,238,75,236,160,68,129,87,170,50,101,155,11,141,4,81,38,101,252,224,212,135,64,186,37,89,219,103,144,124,180,119,219,94,188,156,115,164,238,47,112,3,88,62,130,28,198,150,179,193,189,140,22,22,181,19,71,31,199,24,74,221,247,173,157,9,134,192,19,13,253,111,100,159,35,31,163,66,80,105,4,60,138,161,18,58,80,144,71,191,216,41,178,25,212,193,161,36,97,227,57,100,217,178,205,47,216,161,93,125,247,203,217,225,79,127,19,4,128,236,136,228,52,53,202,91,149,0,155,113,237,130,156,116,164,139,116,76,131,218,253,184,53,222,186,138,157,244,203,5,178,106,200,196,165,195,100,82,92,75,28,126,221,237,81,219,248,48,233,139,5,47,175,33,16,231,178,156,89,79,85,107,175,108,104,163,212,178,150,123,248,86,81,63,31,153,168,177,19,186,218,34,176,119,20,217,37,179,108,206,167,223,152,110,93,249,196,148,8,32,192,136,92,28,67,85,89,209,135,102,27,254,165,8,124,23,63,10,131,159,204,71,217,159,250,254,172,135,81,109,33,192,0,177,133,105,6,181,153,3,211,110,175,120,196,77,230,154,115,202,81,168,4,102,170,219,198,93,244,11,213,43,0,119,95,179,96,120,151,202,12,175,177,24,225,89,191,59,250,211,42,68,8,6,96,51,102,207,174,206,226,230,216,191,19,173,10,69,98,60,140,57,125,211,18,165,233,133,198,31,150,108,168,149,111,179,172,162,231,249,75,199,39,216,236,103,251,0,27,136,178,81,207,210,133,141,16,109,127,237,70,185,236,88,65,153,48,205,180,239,147,244,223,182,112,182,86,63,171,22,80,117,64,59,201,215,157,139,196,90,42,157,147,58,158,138,112,141,108,66,19,234,148,11,164,44,6,241,128,111,34,86,28,221,2,180,207,113,127,65,245,92,70,31,159,166,241,1,232,228,178,122,196,73,206,149,59,246,51,50,55,112,60,109,90,225,97,145,89,70,237,250,106,180,241,101,50,205,142,53,73,205,56,174,57,212,23,201,16,52,249,47,16,141,124,165,75,160,230,195,53,163,185,236,122,234,222,14,49,112,131,131,22,47,241,154,98,185,26,220,223,84,61,50,92,21,210,249,26,239,211,5,53,77,201,140,97,186,5,85,241,230,243,18,56,73,125,193,137,240,91,120,148,227,86,194,100,42,80,241,216,242,119,245,228,96,209,176,23,134,151,232,208,194,118,106,166,90,183,102,150,153,184,26,46,69,6,151,205,60,240,245,218,205,57,83,86,68,208,52,114,215,226,197,176,229,14,142,165,52,230,160,219,213,122,158,224,137,240,81,255,172,100,210,195,111,243,7,94,87,138,5,238,234,104,189,45,250,65,135,223,100,227,32,81,166,39,148,42,47,135,185,123,72,244,7,205,72,222,40,166,125,227,218,155,75,62,243,200,203,252,132,149,129,175,60,187,12,40,75,48,172,146,247,3,52,247,214,89,99,219,239,54,246,110,6,65,15,198,192,228,11,165,232,180,194,131,21,162,192,55,196,122,157,112,63,29,107,173,67,86,97,240,101,105,160,7,122,92,48,151,97,238,225,181,30,4,187,170,27,48,98,164,70,43,55,79,94,226,54,198,50,102,118,194,176,191,5,196,231,134,64,155,242,128,206,253,127,198,79,27,34,125,22,205,185,242,166,73,193,62,241,140,110,227,171,186,81,106,66,193,68,154,50,249,68,10,236,219,82,147,136,49,161,230,78,24,238,97,58,81,79,252,175,150,44,59,63,107,222,100,58,70,52,255,91,100,186,198,225,153,84,21,228,164,144,77,223,251,189,156,193,17,11,109,118,231,160,203,218,145,33,176,171,185,189,182,251,251,48,80,36,229,100,158,178,90,0,23,61,228,170,162,78,148,77,28,40,153,40,108,195,214,131,113,190,247,227,105,209,165,34,239,136,118,23,162,128,127,29,7,209,244,36,217,210,239,218,114,227,253,176,228,31,49,79,145,110,249,38,231,255,145,22,74,169,227,172,29,17,176,47,96,199,108,28,209,200,67,110,196,238,92,98,213,2,193,82,88,207,188,60,32,173,95,186,96,121,9,207,74,242,5,81,106,136,248,202,253,134,74,185,67,177,81,46,206,194,123,208,136,2,83,196,195,244,218,215,63,13,29,120,130,59,70,184,210,218,237,112,253,120,53,203,248,128,19,111,39,6,80,42,197,124,21,204,127,232,160,80,72,40,58,41,244,66,121,82,41,183,153,101,141,135,84,133,127,239,246,184,163,247,188,196,206,55,139,236,50,143,57,214,241,223,21,200,24,183,5,33,90,80,243,37,14,240,131,118,46,26,140,209,54,117,117,156,52,184,136,213,20,44,142,187,213,110,155,26,75,18,133,183,118,220,246,147,123,192,251,76,108,87,62,235,72,15,156,58,12,247,236,107,113,101,142,1,227,147,43,197,215,115,20,195,123,0,182,9,91,39,202,158,2,63,27,135,173,25,88,23,135,19,119,52,158,83,27,98,203,51,242,67,177,24,158,154,74,136,135,71,61,38,153,166,243,78,13,70,176,169,197,83,182,130,112,91,86,175,178,170,254,8,59,141,77,169,65,103,236,173,62,45,126,129,229,175,151,241,43,232,6,143,85,218,152,232,170,88,1,103,224,119,238,190,153,16,80,34,122,79,201,161,27,25,85,241,222,149,182,88,8,134,120,1,212,66,197,94,96,92,120,70,147,156,109,53,163,127,124,215,145,60,5,254,247,76,147,102,47,118,26,245,158,100,12,11,243,23,57,1,21,76,239,3,74,194,221,108,246,56,250,119,38,174,165,243,14,85,8,205,147,56,57,110,89,170,182,158,191,83,154,229,35,176,218,133,199,65,224,209,47,53,174,25,85,20,180,254,189,225,92,225,200,150,59,197,177,68,226,180,201,97,175,211,112,129,95,243,174,113,175,205,5,26,87,159,42,219,210,33,127,193,202,180,136,177,98,211,168,76,214,38,146,63,93,47,45,83,238,79,181,214,126,9,175,15,66,178,52,157,114,78,188,56,23,55,152,17,98,198,174,171,135,229,156,179,217,82,33,170,170,129,72,202,194,136,244,64,222,49,181,116,169,12,238,204,111,25,192,252,234,243,32,241,63,85,200,63,120,45,181,160,141,30,108,139,160,92,106,130,203,120,221,125,37,43,107,250,57,140,230,98,65,166,39,202,196,60,10,243,122,39,134,128,193,139,173,73,200,222,186,26,56,14,16,111,220,68,246,109,211,153,156,147,253,244,151,22,8,213,35,190,160,168,49,31,236,12,126,24,79,43,131,128,67,236,148,107,225,126,83,115,242,196,93,203,107,87,150,65,20,82,71,223,169,85,217,33,83,36,179,199,71,89,200,250,118,61,75,239,175,91,2,75,64,232,59,20,15,66,217,148,112,89,82,141,102,223,143,94,85,60,233,78,159,52,144,238,189,207,26,57,178,169,86,240,55,192,89,69,76,216,199,10,176,37,39,24,151,178,6,56,159,14,89,213,10,123,37,55,169,194,40,42,54,124,247,195,83,221,238,14,61,107,13,216,195,131,247,55,103,14,117,58,20,220,217,156,10,17,193,148,222,103,201,110,247,164,198,141,51,243,88,192,44,3,247,176,33,19,188,212,48,72,16,148,64,86,106,144,193,148,234,166,40,114,151,164,233,202,31,117,209,219,121,174,198,241,45,46,98,122,15,97,98,50,222,26,28,59,219,209,120,208,118,114,194,65,154,75,69,99,210,11,21,255,57,96,177,200,205,123,226,224,43,163,53,181,87,23,153,172,91,33,192,148,60,190,217,29,207,241,62,122,108,255,141,112,11,16,75,245,121,126,30,177,146,164,234,145,14,98,199,63,182,255,6,154,153,25,161,26,253,38,8,37,152,178,62,19,133,90,151,206,44,230,239,42,64,94,147,228,139,118,40,124,137,77,80,220,69,95,147,94,80,136,152,218,193,178,83,85,67,101,160,232,146,28,97,51,229,117,16,164,136,244,170,248,91,150,158,212,255,179,215,61,105,8,76,98,200,228,230,210,3,241,222,167,160,102,174,101,168,17,181,119,205,42,200,243,194,194,37,215,9,187,32,114,28,189,101,131,61,218,155,59,177,169,86,108,197,240,2,13,188,89,7,227,109,229,24,110,23,1,233,41,217,245,210,25,34,241,79,72,244,227,32,137,186,66,161,139,9,88,201,11,109,146,171,138,251,200,241,23,224,209,174,172,73,160,221,53,249,124,150,77,194,23,104,189,66,120,7,244,22,94,163,103,87,161,183,30,59,147,253,212,156,14,42,232,45,137,71,178,117,57,230,160,108,243,80,226,156,167,118,242,241,146,172,64,236,41,207,170,51,86,2,3,152,14,173,218,125,10,63,105,85,228,89,228,87,143,97,242,146,157,145,139,189,165,56,46,113,132,236,205,49,248,38,115,159,159,109,108,242,162,28,87,68,36,245,126,76,70,28,68,35,146,117,171,54,214,202,50,49,136,52,23,219,65,37,127,191,68,5,102,220,24,102,164,87,249,243,186,212,63,8,94,67,57,146,109,171,177,234,124,220,47,212,112,245,43,109,249,111,66,1,154,48,242,155,100,158,226,179,124,2,173,108,39,121,143,146,206,200,128,146,3,57,75,6,150,174,117,229,141,196,65,108,87,31,224,15,129,229,214,92,177,228,99,143,153,64,29,223,186,173,73,99,243,132,97,128,83,57,215,45,155,60,62,105,101,60,69,151,125,242,115,162,190,75,237,244,192,69,197,95,78,169,2,225,62,64,14,154,15,22,49,172,202,240,104,242,172,155,68,227,0,232,15,82,239,215,111,117,130,224,41,212,37,233,233,149,57,71,169,171,192,134,175,176,70,201,175,232,180,110,188,61,235,199,157,112,104,238,103,203,181,19,176,32,9,53,214,240,99,173,9,8,207,130,109,9,240,140,185,233,246,160,238,241,219,90,25,158,84,72,76,59,99,200,146,181,171,111,183,130,32,61,148,7,151,150,45,162,126,70,147,215,143,56,169,1,207,1,42,240,119,208,25,4,175,192,148,215,253,198,179,43,105,76,230,158,97,239,5,173,29,240,47,248,0,179,149,41,189,3,145,92,80,70,64,207,105,191,93,31,99,40,174,236,138,102,48,240,73,163,116,185,2,166,197,26,60,252,240,136,109,95,50,26,0,25,75,212,71,115,50,45,51,56,149,151,5,212,234,18,194,102,22,92,73,135,9,213,230,146,83,50,238,31,62,254,167,21,3,1,65,239,123,217,191,66,190,234,178,117,13,159,176,167,178,232,156,55,192,55,61,185,249,111,99,177,110,32,230,72,171,30,10,145,74,191,132,200,47,73,4,47,218,252,245,50,135,187,146,161,121,182,191,98,40,5,118,124,214,146,213,155,176,147,162,127,143,71,235,198,218,77,109,79,224,0,35,173,127,55,193,244,179,94,219,30,200,145,163,40,43,33,116,29,81,242,137,215,101,253,201,90,157,7,50,145,147,143,179,123,56,205,64,82,134,93,130,69,232,219,81,239,69,74,232,63,138,86,101,137,131,127,141,52,184,229,101,181,165,197,248,233,200,96,192,20,48,118,236,251,23,30,230,181,38,138,206,174,235,224,64,106,146,221,238,6,132,38,69,237,225,70,166,111,145,237,30,83,105,35,127,128,97,91,76,116,47,242,61,66,137,218,244,192,9,79,225,241,235,65,135,54,244,36,113,18,170,16,233,56,171,211,223,137,25,150,196,117,205,39,83,152,77,122,189,44,108,119,34,220,94,171,26,192,81,232,48,112,10,56,57,172,170,133,161,108,117,151,125,224,111,216,16,218,89,211,98,222,90,98,126,98,191,211,212,202,136,173,124,135,234,52,132,25,147,247,168,5,168,61,45,235,190,96,27,165,251,233,216,112,159,95,208,127,100,71,155,171,175,155,128,120,217,244,126,230,103,248,48,154,145,230,100,126,113,57,170,208,63,59,55,247,194,120,46,237,15,217,37,170,68,32,166,215,185,4,236,182,39,60,149,137,72,250,176,156,81,27,35,132,39,117,200,74,57,172,239,31,51,200,36,254,173,179,255,90,12,114,226,130,218,225,181,132,54,45,2,7,102,233,110,249,55,1,195,56,175,167,205,248,223,145,209,111,51,205,221,204,54,175,89,171,118,59,109,107,47,189,148,157,244,144,38,52,129,142,13,204,185,247,251,81,74,115,20,7,118,76,230,74,239,136,14,123,189,76,80,217,35,90,227,48,111,185,73,215,56,122,156,11,33,6,184,198,45,50,2,138,14,22,3,157,217,31,179,240,135,253,162,160,83,153,155,148,159,149,67,153,204,240,73,163,144,4,191,54,109,44,177,43,188,95,41,152,187,14,120,142,84,80,212,161,107,183,44,14,42,45,66,110,19,179,33,131,34,71,234,205,42,181,118,118,50,58,69,228,168,255,150,133,218,251,121,60,135,188,134,51,178,8,175,65,200,56,28,117,145,195,134,55,34,5,215,164,21,69,150,146,146,243,171,135,13,154,219,68,18,208,170,126,200,143,22,172,231,12,181,222,193,221,225,240,100,109,118,153,229,140,144,200,166,221,154,235,183,236,185,98,79,218,42,74,13,112,156,117,216,185,133,158,255,205,81,145,218,161,217,112,99,188,107,131,13,38,93,244,93,134,98,177,172,249,198,131,72,48,122,186,61,114,237,44,188,38,199,190,137,209,104,152,25,55,207,73,205,150,48,75,71,180,133,114,143,239,191,192,178,105,167,193,187,63,18,184,91,215,167,250,193,181,252,251,212,127,171,254,216,28,236,205,179,33,7,149,227,217,115,181,101,33,134,143,118,180,92,86,151,101,27,221,10,201,110,28,197,120,243,102,65,128,70,81,145,36,163,186,175,40,137,8,208,102,7,226,90,88,58,82,252,158,106,243,148,92,225,55,108,12,211,137,17,203,180,129,13,25,212,141,215,161,33,199,42,213,165,234,51,85,174,77,144,47,215,180,29,159,161,96,51,97,68,91,41,45,21,246,97,134,131,40,0,124,11,109,44,131,30,208,142,77,207,242,64,83,28,67,155,218,144,87,99,100,121,93,55,32,118,110,172,242,55,111,184,241,252,208,208,250,51,42,24,15,37,191,178,107,82,73,225,84,83,119,73,148,36,170,222,75,84,126,132,176,218,190,168,59,90,18,234,130,6,208,29,36,88,71,59,69,231,149,160,18,46,129,89,64,19,141,112,254,40,125,128,85,78,128,34,225,54,121,7,189,180,77,100,193,106,104,132,217,202,128,46,248,251,123,20,41,246,46,216,185,193,109,55,156,161,224,15,220,153,120,168,28,112,0,198,205,18,35,181,243,213,228,245,168,88,25,23,113,208,85,245,56,212,237,132,154,166,170,149,112,8,177,13,205,197,30,136,250,190,238,169,244,86,139,14,33,172,168,78,61,59,150,10,171,203,133,232,90,246,194,32,3,178,53,178,27,23,185,143,231,94,167,147,245,182,153,82,16,66,253,30,235,102,224,4,8,110,188,242,161,153,190,175,9,163,47,178,86,170,40,38,157,23,207,0,136,20,239,119,41,29,24,73,85,235,235,185,244,11,250,53,7,128,165,0,4,88,141,29,168,214,7,25,200,98,41,182,224,187,115,172,54,78,84,39,211,166,108,221,20,117,14,42,18,214,164,192,70,108,20,225,243,181,244,183,8,165,171,228,95,82,97,235,213,200,176,141,110,111,72,228,191,1,54,120,32,53,174,226,249,160,95,124,229,105,180,216,76,98,15,71,143,161,250,246,239,67,140,4,179,53,47,75,164,19,14,124,201,227,14,192,74,203,116,211,89,207,21,89,121,36,49,157,57,9,71,0,81,225,230,78,73,226,36,26,217,24,235,154,157,63,147,145,209,235,184,133,48,205,85,250,108,222,10,247,112,15,227,95,184,138,242,57,215,112,232,163,23,221,71,190,197,159,164,212,236,139,255,182,6,204,150,138,5,55,143,205,133,14,43,28,36,48,233,104,184,213,14,8,143,164,149,25,7,206,204,31,244,46,83,176,60,87,115,230,85,114,204,151,159,176,254,158,239,129,194,203,207,106,47,60,216,140,112,107,174,244,4,45,246,141,181,161,187,220,209,219,137,105,195,76,242,99,108,134,121,43,141,2,38,65,210,141,181,124,145,125,131,37,180,118,166,242,20,3,243,176,149,47,214,205,239,241,233,97,166,162,62,20,127,170,124,157,83,183,86,104,226,191,80,194,112,204,64,189,124,252,185,1,119,126,146,219,82,250,122,129,164,107,2,168,193,38,45,89,127,221,187,227,115,235,205,225,144,101,113,166,174,74,85,147,209,63,16,156,237,223,99,160,26,102,190,233,133,235,136,31,69,111,243,8,139,101,68,30,84,166,59,119,186,15,73,36,229,9,115,213,146,208,189,149,174,57,37,157,107,3,123,103,162,88,102,1,117,143,232,55,1,99,112,246,69,46,155,108,215,234,48,241,131,232,230,67,160,243,128,58,232,187,138,67,109,202,191,200,149,77,83,208,107,133,130,197,91,61,128,10,49,251,184,151,7,7,138,171,110,208,84,173,16,140,19,63,64,232,218,1,53,243,173,85,251,139,39,74,205,187,180,193,69,83,44,116,56,84,100,212,182,31,193,197,171,30,95,10,7,255,155,139,56,177,119,0,121,101,0,29,3,114,217,99,124,165,56,87,109,222,208,244,107,57,218,133,181,136,31,72,59,69,177,18,36,247,177,107,144,170,132,171,202,1,69,119,229,93,139,216,180,251,54,76,211,180,80,34,199,30,67,212,73,63,27,20,167,8,232,46,64,224,240,195,234,189,150,82,149,118,249,71,109,184,60,149,209,150,193,105,94,120,147,16,86,177,42,214,6,171,126,45,244,25,221,139,52,33,76,81,152,141,46,145,37,135,29,167,169,195,10,51,109,239,140,0,226,181,56,131,227,238,40,239,214,250,222,93,191,97,218,187,242,73,137,1,173,26,24,242,134,101,133,147,231,36,124,93,215,253,35,171,230,187,149,170,76,135,234,203,231,105,50,239,188,113,242,99,150,191,95,240,121,214,44,196,105,178,235,57,56,186,60,151,119,4,229,225,126,118,227,228,182,189,191,153,209,105,37,61,225,221,158,11,41,201,141,132,100,26,78,156,214,224,190,3,191,137,72,113,106,56,12,49,2,172,55,17,249,193,41,18,242,89,173,52,0,154,196,204,170,29,4,134,110,148,121,103,206,242,143,160,73,228,249,54,184,201,8,119,255,58,163,116,28,152,83,20,44,155,20,218,125,205,116,137,199,97,68,33,29,99,213,35,196,4,54,134,235,16,188,37,109,79,219,192,102,103,28,4,62,62,2,137,64,149,138,126,201,25,55,47,37,60,232,220,225,0,167,21,150,45,161,190,157,232,59,51,218,102,200,223,217,121,43,252,239,250,115,197,240,153,64,65,215,114,94,208,177,54,164,139,5,167,109,158,65,117,251,49,211,245,210,197,134,175,133,162,119,101,90,214,76,128,238,8,57,8,128,193,247,99,210,105,134,156,55,216,172,0,138,56,90,17,53,215,131,202,183,70,92,128,53,235,172,211,147,247,9,175,46,54,146,193,32,250,139,166,61,96,187,207,19,138,251,230,83,62,126,130,102,245,23,28,102,110,87,194,15,52,18,34,134,157,17,57,141,111,201,8,160,111,137,85,63,59,204,152,169,91,193,129,178,255,2,70,19,89,9,253,210,105,196,95,136,79,19,93,168,29,211,36,232,189,173,27,252,4,229,121,193,142,201,87,128,152,255,154,6,55,197,17,163,149,100,149,84,107,73,94,5,39,114,187,14,186,1,159,214,87,62,228,237,61,195,89,144,136,2,120,7,164,167,159,51,8,123,132,7,61,32,227,187,85,169,23,96,123,164,241,120,53,181,149,47,197,56,50,126,209,158,203,95,14,221,181,86,125,243,193,146,89,115,15,90,182,25,101,219,115,69,227,239,152,15,228,223,227,122,236,162,50,98,61,191,73,229,141,181,17,187,79,89,5,46,217,197,145,250,3,73,42,197,196,88,236,166,183,91,44,14,193,241,233,160,127,47,230,109,152,21,140,174,178,189,245,79,147,46,133,137,88,155,249,194,131,22,231,200,112,133,120,183,25,101,124,172,201,238,187,191,60,230,101,249,194,141,158,249,180,71,70,230,228,115,116,64,130,69,246,215,171,173,48,120,160,165,49,191,204,254,69,100,59,21,137,100,212,216,234,43,161,173,191,5,117,102,4,245,36,250,185,227,76,198,192,243,112,253,95,32,83,244,160,72,174,79,107,51,60,219,27,0,168,188,175,238,137,136,175,33,47,2,42,10,228,89,8,98,167,186,92,32,218,120,75,75,168,243,29,47,78,73,97,86,153,58,130,84,10,145,38,149,33,234,13,11,185,232,80,144,26,117,144,94,148,246,8,87,240,176,250,24,73,216,104,4,106,137,222,214,51,153,63,24,2,216,132,221,41,209,198,71,54,89,1,128,76,61,100,119,68,58,61,57,234,115,118,134,73,132,200,216,180,52,242,30,78,95,32,214,164,10,219,237,76,161,208,44,155,227,113,249,104,181,100,166,211,65,117,101,239,217,222,141,172,192,210,181,57,129,66,193,63,124,212,40,150,185,77,64,91,46,48,24,247,196,196,143,33,182,99,77,115,151,157,103,228,186,200,1,241,141,233,139,143,153,228,241,240,47,108,105,143,128,183,238,160,85,10,71,140,187,130,143,160,113,234,255,221,228,223,103,154,154,35,66,161,129,34,80,142,59,201,161,22,184,81,27,231,255,135,215,62,113,163,126,111,56,68,40,121,29,141,191,184,21,181,12,59,94,133,96,124,85,179,123,221,219,193,9,159,55,48,199,242,39,40,21,57,244,120,178,86,40,136,207,50,81,27,116,109,177,175,92,248,39,220,56,31,41,106,167,160,250,5,229,124,63,206,155,214,47,157,106,163,108,18,59,10,97,225,16,31,139,56,6,63,197,48,227,54,145,154,135,95,121,37,207,108,18,21,164,22,236,158,250,234,76,24,88,73,79,53,65,101,59,7,27,176,35,149,46,183,151,200,245,86,11,250,117,41,197,27,48,104,126,158,60,14,237,70,234,244,156,73,155,213,11,192,190,20,14,116,103,155,99,246,1,109,184,181,118,247,2,94,96,218,202,65,231,112,13,16,150,198,249,81,146,92,159,149,150,211,55,7,197,226,95,31,155,208,185,63,104,229,77,80,209,108,11,246,251,45,236,245,134,104,109,196,182,174,85,122,13,3,235,27,75,94,62,251,89,78,94,79,137,31,239,210,121,70,244,39,158,203,203,21,120,136,207,203,29,127,106,11,206,17,188,118,102,206,222,76,58,93,157,188,188,59,247,26,155,226,68,55,247,252,151,64,232,204,35,196,73,24,242,90,189,15,145,215,5,141,102,93,139,134,81,63,213,214,221,30,201,91,2,187,63,226,178,205,170,194,134,54,244,33,26,132,59,142,169,212,46,145,22,137,1,195,10,18,14,228,211,103,166,27,195,123,252,20,3,78,147,31,166,76,78,60,87,86,249,7,129,51,11,218,40,111,78,110,85,174,106,204,175,252,80,171,93,124,235,126,245,106,64,45,125,53,135,122,144,103,33,101,0,88,72,161,231,201,177,25,95,164,72,151,217,121,151,132,240,147,101,141,44,142,241,169,163,254,217,194,25,79,212,40,124,244,233,159,139,234,52,141,205,152,141,0,67,63,253,24,159,153,2,51,139,83,174,5,63,220,145,84,204,204,210,133,71,188,173,42,8,87,233,168,60,43,108,65,157,153,181,254,86,19,70,210,118,243,176,152,255,25,90,77,80,98,136,218,239,98,99,27,66,206,103,125,86,62,240,146,36,8,230,182,12,251,189,37,20,12,5,88,214,226,154,33,94,156,164,79,99,63,154,100,108,179,54,222,241,177,26,219,165,116,250,113,22,186,213,41,94,208,99,76,52,211,54,206,119,175,171,212,18,67,19,186,182,204,4,78,10,124,1,67,67,209,141,242,1,57,85,162,220,134,140,198,95,209,62,14,177,232,231,90,29,237,106,15,123,176,76,232,116,209,90,83,235,241,81,179,29,185,46,1,195,65,99,148,162,171,168,242,221,211,217,255,176,223,28,163,241,105,222,2,232,247,143,72,6,47,62,69,237,125,62,102,166,30,10,100,23,33,57,226,88,74,219,175,77,219,97,197,216,135,83,189,14,215,178,100,181,39,25,157,136,237,108,85,2,167,203,122,18,112,49,206,181,186,217,84,100,211,208,224,37,196,225,166,219,183,187,222,115,173,247,103,32,156,241,167,11,147,31,241,251,199,98,154,243,14,152,95,10,236,147,171,238,185,89,113,251,237,97,219,169,31,145,142,213,164,157,204,60,3,237,56,70,71,79,101,89,209,220,53,135,134,229,78,83,168,99,233,234,208,154,121,241,84,239,248,75,76,91,27,230,72,38,141,54,145,228,80,97,240,211,99,144,23,250,118,121,83,150,4,249,137,22,161,71,208,65,127,201,245,224,233,220,200,249,29,63,108,22,21,139,215,151,115,162,190,102,171,139,63,19,185,181,124,55,105,78,157,151,146,145,17,207,142,42,87,160,241,205,47,144,75,32,3,29,218,253,96,228,63,244,157,159,174,22,46,91,12,218,189,29,195,83,188,127,176,93,33,131,42,195,222,8,20,211,247,199,65,181,203,97,49,36,235,100,176,59,87,34,142,0,246,173,109,87,34,81,221,215,88,28,241,92,180,154,227,58,62,4,52,142,189,50,137,74,163,114,89,210,131,158,117,170,50,108,181,60,57,238,104,232,220,107,217,42,94,90,85,23,194,175,190,207,191,60,32,175,168,101,191,18,109,113,61,168,61,63,63,13,192,22,58,101,169,94,28,218,126,131,198,25,163,93,168,210,147,126,227,124,78,122,95,150,229,173,67,89,60,203,191,38,188,52,248,251,207,127,125,142,91,80,190,187,118,123,83,52,49,152,233,37,31,40,183,88,51,63,103,200,122,213,195,180,212,107,42,160,166,155,238,221,255,73,119,208,133,153,250,93,116,144,50,231,222,135,204,120,70,250,3,72,246,198,112,184,61,242,222,218,255,63,73,5,198,16,129,106,249,180,219,88,140,153,2,232,16,136,252,53,186,3,38,197,254,242,36,224,116,164,77,15,165,67,60,202,28,156,129,63,194,12,97,121,238,48,249,34,136,123,201,108,21,202,105,138,53,76,230,1,4,89,254,243,125,135,63,39,181,140,68,142,70,204,3,148,242,153,192,20,73,8,241,215,20,132,212,142,23,40,102,127,78,156,168,224,38,217,250,172,75,108,9,202,205,112,183,134,203,207,138,18,126,244,145,130,182,23,212,18,2,61,52,17,184,104,181,142,246,192,174,224,85,82,246,56,140,56,242,12,7,254,3,183,104,34,5,40,22,196,228,55,119,204,176,188,100,162,63,139,120,254,189,5,26,186,57,26,86,73,73,253,105,161,116,115,5,33,175,189,153,12,219,128,151,226,159,86,203,169,243,130,226,172,15,255,238,122,6,167,47,98,203,88,34,113,148,156,170,30,101,70,35,139,139,172,162,73,139,138,99,172,198,206,191,165,201,172,20,67,97,169,41,7,10,223,200,110,144,180,102,172,61,176,68,5,31,131,94,246,134,152,195,186,68,117,120,137,192,237,115,164,12,105,171,168,38,241,191,43,148,236,69,153,190,169,62,107,209,41,118,207,123,184,22,104,125,108,87,129,167,205,39,242,215,19,150,130,19,6,243,28,11,13,255,221,170,224,217,157,14,127,52,38,148,201,222,215,144,184,80,248,97,72,159,151,118,18,94,52,90,255,104,16,250,32,90,165,49,121,41,252,130,222,151,202,83,106,82,152,124,251,223,223,207,9,68,218,75,229,174,12,13,167,234,178,245,123,69,72,192,62,210,182,127,238,65,124,222,170,252,116,91,9,239,23,255,175,158,53,14,64,146,203,57,38,145,70,44,151,124,158,132,123,133,109,247,113,173,52,139,109,237,196,4,52,16,118,190,220,243,33,34,220,61,174,34,131,33,114,205,61,127,245,240,243,56,42,253,225,135,255,76,231,170,148,40,227,181,4,68,175,142,94,241,142,14,52,139,34,174,171,36,138,79,235,148,80,30,8,177,199,67,67,73,213,40,141,103,46,235,14,200,77,109,65,90,54,229,187,239,179,227,177,213,205,124,154,75,45,4,50,135,215,36,224,104,221,36,232,173,34,197,180,250,143,170,4,232,192,210,218,173,106,92,32,191,55,26,164,209,165,85,120,108,247,123,21,114,7,85,204,89,53,107,129,11,59,24,145,44,69,89,154,197,199,77,70,76,54,182,128,87,120,88,218,38,40,76,55,109,28,238,45,34,99,133,154,40,215,36,104,137,52,7,133,181,224,251,171,73,143,60,101,106,215,180,243,26,226,184,245,112,67,63,128,27,54,204,156,59,54,36,240,106,128,62,171,190,175,27,149,103,5,116,171,29,74,207,110,79,57,220,21,110,145,50,124,254,173,56,90,175,101,111,169,204,110,214,132,134,44,17,210,85,147,222,79,28,131,95,110,151,139,251,206,226,111,200,205,248,102,97,76,251,178,112,45,143,90,5,202,197,21,196,68,105,1,203,109,230,128,23,37,229,208,81,227,174,152,114,130,71,188,255,36,186,30,3,45,99,128,169,60,119,235,231,75,0,65,103,93,125,6,235,34,135,133,17,131,191,123,217,155,69,138,70,63,156,31,192,43,203,228,238,54,230,127,241,139,127,77,2,98,228,17,105,177,107,156,95,219,3,0,36,100,104,60,43,222,230,71,189,117,196,226,73,148,242,217,81,248,36,42,151,119,204,35,24,213,190,202,148,242,49,4,237,79,160,15,125,226,175,191,26,53,245,40,231,61,89,61,27,240,69,242,56,165,19,159,212,119,34,42,84,232,218,94,149,248,60,161,53,199,77,49,211,242,110,120,179,76,187,39,58,201,133,191,40,7,174,24,240,171,160,228,120,192,252,181,229,225,233,13,22,253,83,127,202,43,84,11,54,160,55,6,99,25,111,211,128,160,11,241,129,195,90,68,112,113,142,163,163,40,183,69,132,72,162,133,61,56,20,174,176,17,157,37,26,220,10,223,200,114,86,37,126,160,243,153,89,172,243,236,77,89,190,225,237,116,165,249,81,155,151,77,53,74,232,232,180,34,156,217,78,206,23,165,167,146,136,66,120,5,103,225,52,205,227,185,154,168,254,155,71,15,64,18,64,35,93,216,243,117,227,58,129,91,238,252,188,237,125,226,221,59,242,100,57,151,25,240,208,101,240,144,180,167,93,2,244,218,34,49,45,254,158,243,129,92,108,8,122,110,89,41,140,239,225,178,214,238,225,205,186,71,102,231,206,46,169,203,141,126,19,29,240,158,135,6,69,65,76,56,147,8,127,132,40,200,15,148,8,128,218,0,6,10,77,11,27,120,103,75,194,24,9,207,183,166,149,147,64,192,17,101,153,245,255,107,124,197,122,61,15,47,255,130,54,73,162,254,186,130,142,103,123,196,124,197,203,114,235,203,1,8,38,86,94,61,133,137,130,167,224,135,102,216,214,64,103,125,15,142,75,137,8,193,197,54,71,152,46,122,119,122,78,178,139,125,31,217,33,202,42,0,170,212,138,61,61,65,240,93,169,107,57,89,117,236,21,51,157,126,255,198,62,160,165,41,17,39,211,4,116,183,87,222,194,204,90,11,159,226,185,122,179,51,132,69,193,96,188,22,208,94,124,150,157,19,57,84,187,193,165,207,253,89,67,33,201,154,214,66,36,200,74,37,113,9,10,57,53,94,48,77,146,101,217,88,254,29,90,74,90,192,161,68,73,157,226,251,209,231,153,14,189,8,15,115,61,219,41,196,44,223,125,57,155,192,92,207,183,143,16,200,57,176,194,141,151,203,246,205,164,125,115,179,17,230,193,141,65,18,218,124,173,88,238,34,238,218,141,107,255,5,77,130,224,41,158,199,59,231,135,170,173,79,92,19,51,63,161,59,51,150,106,243,200,16,16,127,101,145,120,9,86,186,61,117,18,87,75,188,23,114,29,132,215,176,197,241,203,96,68,31,101,204,20,49,180,105,17,115,91,26,195,80,244,162,88,210,82,197,50,221,154,33,229,126,189,105,227,74,213,155,20,79,160,78,246,240,5,128,151,251,96,65,241,83,213,61,147,100,64,223,53,118,248,174,27,176,167,128,240,134,11,243,234,86,5,83,157,208,119,17,235,209,112,242,151,225,230,234,235,92,1,196,165,94,234,97,47,161,148,173,154,212,240,195,83,97,237,158,220,157,181,120,227,14,21,11,1,8,217,164,9,214,240,209,202,55,202,96,204,18,154,34,105,129,149,116,10,149,225,20,93,240,159,97,114,199,209,143,34,10,173,133,187,166,99,181,244,27,214,239,109,63,133,174,97,225,98,224,9,125,131,226,238,64,159,104,17,162,29,24,218,236,80,213,14,237,151,228,227,102,17,207,83,224,175,35,162,106,108,31,254,130,195,95,92,186,66,207,3,193,97,90,8,199,210,207,189,38,78,178,165,219,184,185,77,190,183,217,37,116,25,162,112,39,247,159,222,233,184,25,37,43,234,13,85,231,24,90,153,92,138,107,105,34,121,27,37,222,59,6,14,244,224,39,96,140,137,145,151,215,172,243,34,20,10,100,89,45,53,91,79,70,200,218,119,119,161,72,240,206,166,61,101,7,211,21,130,31,17,141,76,195,143,196,129,108,62,157,42,170,219,74,228,40,247,197,81,14,223,67,105,191,55,171,142,39,185,80,12,75,20,192,11,136,216,2,61,71,239,159,90,139,72,244,12,203,176,177,171,61,181,250,221,26,171,188,4,168,35,124,39,113,218,214,166,208,216,114,194,24,95,40,157,177,57,172,152,153,49,251,192,56,133,192,229,212,167,39,102,181,114,10,83,245,254,242,177,151,87,147,11,200,225,204,102,101,143,27,20,36,248,230,145,221,154,37,155,86,231,56,31,27,89,66,34,255,210,180,62,253,174,35,13,116,223,138,123,63,175,1,249,106,119,121,244,135,62,92,195,18,17,115,20,42,233,38,97,114,111,247,104,82,29,32,33,132,17,146,120,127,198,78,167,136,184,169,141,149,248,147,10,146,139,248,99,219,107,28,49,57,33,124,237,209,212,107,239,21,173,88,236,254,149,47,207,82,231,13,166,117,143,197,154,218,20,188,56,126,140,221,42,55,128,20,171,107,60,199,85,134,7,157,48,12,112,109,169,155,39,87,144,203,157,202,115,82,228,170,173,209,33,68,213,125,121,89,72,236,245,236,187,205,68,21,83,178,206,28,59,61,189,22,56,127,113,109,85,203,24,248,107,169,36,131,235,44,111,62,240,87,126,223,222,120,239,81,63,223,216,207,65,139,195,106,82,156,31,190,254,87,166,9,141,220,235,60,160,41,126,49,4,149,135,141,237,184,41,19,149,134,199,119,127,236,177,198,133,82,197,200,240,144,66,138,56,117,223,127,66,23,159,243,34,197,33,133,231,224,204,49,105,207,119,134,227,80,202,168,41,245,42,239,78,173,90,197,132,255,43,171,110,19,30,158,119,153,194,236,101,63,93,201,178,203,146,98,131,108,166,40,193,121,167,65,33,81,166,70,213,218,99,62,185,200,18,246,138,58,73,250,10,19,103,87,74,155,200,216,92,136,198,130,204,55,226,196,134,3,94,230,68,226,200,4,131,33,191,54,10,25,248,15,118,128,149,68,19,98,92,117,232,107,197,24,176,31,114,42,109,213,179,226,11,187,247,201,87,7,181,29,7,65,217,22,170,143,198,250,195,100,98,64,253,227,173,82,2,157,246,141,89,227,166,133,166,192,59,210,219,10,170,105,5,147,228,130,169,63,219,11,250,68,49,48,88,2,12,121,80,132,96,32,18,248,143,198,180,79,165,195,231,199,103,99,241,123,159,41,80,147,90,158,149,170,67,227,26,110,66,113,154,49,161,136,164,13,247,92,195,28,221,230,60,23,205,13,134,250,19,1,165,145,237,105,64,21,195,173,178,64,14,193,200,31,217,113,29,37,16,64,192,145,197,81,90,228,1,147,7,186,122,150,88,73,179,252,133,122,150,185,53,249,40,19,89,216,146,251,14,223,74,81,29,93,142,93,255,191,49,133,35,186,135,10,20,29,29,185,196,164,26,64,101,155,135,8,42,0,157,141,185,83,59,57,39,46,73,209,251,136,212,165,45,252,239,168,189,48,75,64,152,193,86,0,141,221,43,103,64,208,172,13,220,215,124,105,207,143,169,138,238,165,198,234,18,172,47,251,145,78,40,5,9,239,144,22,66,174,242,127,81,24,18,5,55,111,109,61,250,169,28,235,75,72,68,240,246,238,220,177,49,11,158,243,44,85,178,97,206,100,60,60,56,55,245,5,246,24,172,211,237,57,240,88,0,213,227,52,120,181,168,55,77,198,115,188,222,81,60,167,18,228,72,2,63,132,201,228,50,144,84,17,21,41,27,129,123,207,77,171,225,129,168,193,140,49,239,147,195,57,247,202,208,41,152,208,142,221,130,194,19,85,104,13,225,176,128,35,212,154,4,120,239,52,223,14,3,240,131,166,241,225,98,41,96,214,66,190,50,162,116,51,202,128,112,228,97,157,11,247,192,217,176,128,223,106,197,229,247,210,147,206,45,187,208,164,68,142,180,137,244,9,154,100,152,248,176,186,82,62,8,114,132,10,108,115,206,3,57,138,81,180,137,233,119,186,160,102,76,66,53,171,94,10,48,157,186,78,5,41,52,126,202,106,25,12,116,58,194,255,249,76,183,87,7,239,77,156,86,88,67,164,39,27,57,132,109,157,39,167,57,92,206,11,12,121,247,23,215,120,29,253,128,176,87,89,42,139,4,219,179,12,54,134,83,87,99,178,171,211,194,21,116,228,153,242,212,253,183,149,186,249,98,188,116,208,251,24,22,191,180,144,71,85,93,24,165,147,182,148,140,75,136,241,200,147,26,167,15,65,254,255,80,209,244,186,37,41,21,112,216,217,78,44,239,52,93,101,218,41,174,204,153,68,51,125,203,120,12,41,69,119,161,106,159,63,17,77,181,73,178,85,149,89,252,206,173,33,175,48,104,251,16,183,13,92,29,134,55,29,181,174,50,16,225,210,130,136,199,216,71,216,211,174,214,241,61,54,55,97,216,53,17,75,253,22,154,25,103,243,193,13,148,182,121,84,21,57,27,24,233,216,215,44,200,49,62,182,185,13,68,185,200,67,221,148,148,211,0,118,113,127,107,56,202,226,113,222,223,101,75,7,126,192,155,162,83,236,96,163,77,237,64,209,239,90,169,117,65,212,218,58,249,52,137,207,6,71,95,43,40,194,247,100,136,5,160,183,92,119,192,75,211,207,208,157,34,64,26,39,38,185,152,53,22,80,158,133,223,154,165,238,15,174,36,107,217,92,227,93,167,75,251,83,81,211,176,91,216,181,241,12,98,3,109,159,131,157,61,182,45,146,12,207,99,194,119,215,87,245,9,47,18,245,217,200,89,204,115,7,129,7,171,153,83,170,63,114,59,204,108,235,59,254,48,145,144,176,163,81,114,127,126,25,119,134,197,88,174,194,105,106,178,180,99,174,225,98,136,244,166,107,225,189,14,49,197,169,217,205,22,179,0,213,167,88,26,160,218,87,210,192,180,249,206,88,39,50,215,147,212,88,255,243,169,215,211,200,217,252,144,183,216,155,154,79,153,159,224,137,187,77,161,115,224,190,13,215,138,48,26,53,66,243,184,166,185,125,62,180,135,79,181,201,243,19,198,103,124,46,152,15,135,186,133,69,132,67,160,163,193,66,28,191,19,210,97,246,91,26,25,108,149,122,206,16,151,192,215,124,151,133,3,192,157,105,193,155,96,250,247,78,176,227,213,18,185,46,228,140,23,200,180,175,5,158,182,255,158,81,79,24,11,27,96,75,241,41,138,72,164,39,48,52,243,241,136,171,53,71,99,180,79,243,207,247,215,34,153,70,48,74,185,20,107,191,214,209,184,109,214,15,204,73,23,22,103,218,226,128,250,99,149,103,98,43,32,56,72,223,161,50,114,244,163,140,58,68,164,153,217,67,113,165,118,179,107,228,163,82,250,72,116,196,14,141,25,133,24,7,130,95,130,208,48,31,197,71,192,219,160,14,116,143,3,1,206,18,129,157,239,253,201,115,244,163,5,124,27,136,57,207,71,12,20,91,73,136,224,57,27,84,50,177,150,180,10,28,181,238,109,95,203,204,197,140,193,160,243,238,191,98,191,188,242,176,225,172,128,127,151,171,105,231,39,120,53,51,161,132,238,145,249,222,13,22,142,248,24,210,111,6,119,88,50,136,99,191,154,252,50,61,115,170,194,2,129,71,24,21,241,164,23,206,250,79,136,68,53,59,119,219,233,189,139,212,188,245,40,166,98,143,75,77,186,245,104,151,169,1,6,205,254,210,42,72,32,30,191,84,76,208,202,55,3,25,71,135,62,84,214,15,117,57,146,3,204,114,106,240,50,165,230,170,215,43,22,81,159,127,206,247,68,71,236,52,233,14,44,228,212,85,62,137,48,18,15,66,209,103,11,128,255,255,128,218,105,179,142,79,126,43,172,12,183,225,71,246,220,148,238,142,187,227,68,253,12,99,81,144,232,159,18,206,69,241,236,163,219,12,24,197,20,151,210,50,231,118,98,18,229,135,140,161,102,194,13,15,8,123,203,142,45,61,65,44,42,184,74,185,56,55,134,199,161,251,245,99,50,86,60,95,112,108,185,52,78,104,208,167,98,21,101,196,128,82,139,3,129,188,244,73,131,33,204,49,224,195,112,220,253,219,56,101,140,236,145,160,138,213,173,149,5,120,34,195,162,28,59,192,82,184,49,103,220,11,186,147,85,53,27,239,146,109,82,207,234,237,70,111,25,66,115,59,125,171,148,255,142,254,200,32,36,243,218,187,138,245,129,131,29,202,130,216,107,204,213,51,97,171,144,182,42,96,111,65,126,164,73,205,171,245,77,47,92,80,49,222,89,40,55,97,126,247,67,82,67,203,154,137,226,246,142,20,113,110,245,14,21,114,18,170,251,41,191,222,21,251,116,184,66,145,7,183,165,27,189,207,94,230,111,85,222,251,77,147,234,38,138,245,120,203,132,195,103,127,203,92,118,47,185,9,198,10,78,236,34,242,162,36,99,58,91,253,83,138,238,15,145,60,208,184,244,181,65,242,116,247,27,30,191,164,253,96,250,24,211,173,218,219,167,39,202,171,210,161,188,159,4,1,107,92,108,28,211,199,162,77,250,233,215,124,213,62,14,37,85,137,220,34,246,110,30,214,116,103,57,12,105,160,80,199,97,218,82,175,172,133,127,226,216,56,197,85,93,220,138,187,138,70,27,63,133,64,90,76,64,183,107,41,210,17,29,116,238,15,170,171,79,21,245,24,21,113,85,105,192,73,211,26,53,46,15,216,253,114,135,111,107,122,147,167,100,66,207,153,247,123,137,34,27,99,53,104,129,81,88,76,57,123,149,66,143,140,50,112,171,242,236,84,57,137,249,200,167,210,22,85,136,62,204,85,115,198,97,62,103,37,121,212,91,84,150,82,54,245,115,111,85,125,55,209,123,139,110,9,132,21,136,39,34,63,27,4,52,185,231,35,49,131,230,9,160,94,251,28,43,155,59,68,128,196,95,166,70,223,33,146,52,178,115,23,67,159,245,38,238,204,58,152,254,27,111,215,125,177,98,96,61,14,208,207,95,24,120,156,202,46,141,9,210,239,183,14,208,241,136,167,162,27,30,9,6,103,220,48,22,187,230,59,237,175,237,212,30,221,116,34,47,37,2,197,95,2,72,163,168,143,207,79,11,234,30,211,47,155,197,246,69,68,189,10,66,200,146,70,8,172,255,77,133,11,241,35,87,163,206,245,90,61,24,184,155,23,228,157,215,94,232,124,113,27,254,228,203,211,111,91,116,87,117,104,169,186,213,75,3,131,15,66,104,30,212,111,40,150,36,11,203,211,31,61,219,236,69,157,114,145,99,42,187,37,106,96,102,175,167,90,174,127,249,206,49,214,183,130,23,215,246,30,32,75,120,177,99,126,226,63,54,248,200,171,43,99,224,0,37,182,124,192,97,253,148,13,183,253,177,41,86,60,71,119,70,106,165,76,178,16,185,34,82,98,188,131,109,188,198,91,223,182,132,130,224,59,167,92,130,206,217,13,90,240,101,249,219,242,24,248,217,209,153,209,56,197,241,158,46,180,233,43,29,132,204,219,190,25,247,153,144,37,10,54,44,82,143,150,151,71,139,105,58,45,1,146,129,246,52,32,245,45,224,93,97,61,231,103,45,18,239,124,165,8,49,210,165,183,214,249,75,141,70,44,48,98,17,236,225,197,170,193,176,183,176,200,248,142,160,247,77,189,18,161,147,71,68,76,179,234,100,72,136,229,233,88,77,168,204,98,166,184,158,184,31,206,93,100,227,9,229,180,65,236,50,45,20,235,233,161,171,24,200,82,116,104,116,145,148,215,246,236,42,182,247,33,30,41,239,152,97,11,209,114,209,17,98,47,145,81,101,201,144,72,4,164,148,9,62,255,96,207,75,230,194,129,74,207,22,82,80,46,61,212,134,238,142,146,242,169,6,162,181,47,198,230,113,178,232,211,39,164,6,79,100,31,150,10,11,96,178,138,44,104,123,249,89,101,41,0,181,107,12,86,156,201,220,130,217,28,233,214,12,34,12,83,32,7,246,162,232,192,214,115,26,103,10,250,224,160,34,150,208,107,132,173,216,8,253,178,42,181,250,53,36,46,162,177,78,25,151,149,4,248,238,91,1,4,235,30,59,190,69,112,72,25,174,94,122,238,178,142,153,223,171,238,194,215,90,86,86,223,157,79,5,203,82,164,188,59,112,223,136,18,250,104,123,189,116,250,116,242,217,193,48,184,178,161,93,222,205,157,254,2,232,200,151,221,106,112,5,224,231,197,90,55,29,125,186,141,183,79,74,127,155,73,1,134,33,207,184,39,255,122,119,117,82,4,129,212,80,76,117,40,235,71,108,220,96,109,82,23,101,233,9,2,202,85,31,190,101,43,190,167,191,145,86,127,84,84,234,57,183,129,165,8,193,95,250,116,21,139,189,59,103,5,195,249,115,58,24,35,120,152,102,104,208,123,228,105,136,132,153,98,127,206,34,218,70,21,13,58,231,101,234,55,68,219,143,116,214,255,202,125,219,14,106,48,17,60,154,170,244,61,148,171,64,249,20,1,244,54,252,220,226,195,144,170,168,164,255,66,85,242,143,119,148,250,128,253,237,235,9,149,72,20,47,171,30,33,62,48,136,207,154,210,60,52,10,27,101,162,212,47,4,238,133,227,177,199,191,126,120,18,179,231,55,26,24,197,160,37,157,245,104,12,154,52,22,10,179,76,216,8,42,193,34,130,12,196,144,128,251,190,34,161,152,93,191,178,114,148,187,250,167,13,19,144,60,121,215,16,148,112,35,96,208,168,43,104,97,245,144,166,191,132,75,183,221,220,41,182,199,198,3,121,12,153,145,139,180,141,53,5,246,162,172,92,73,235,48,3,4,106,234,236,145,158,219,41,23,188,7,243,237,68,152,139,81,31,123,11,45,190,124,137,206,216,116,215,23,14,29,175,234,181,133,65,0,249,32,174,87,217,246,5,60,41,69,39,30,65,77,116,228,89,26,58,117,106,176,71,39,149,222,92,135,14,215,15,23,155,15,201,186,65,131,174,224,18,203,146,95,159,154,135,225,32,66,25,50,16,202,191,97,165,12,37,113,131,79,19,253,122,155,254,101,235,150,219,213,119,199,45,134,26,37,173,130,98,221,193,77,133,17,34,21,209,88,222,108,93,244,241,179,239,145,162,64,10,114,21,154,6,203,242,246,58,117,199,124,211,131,148,12,230,35,156,31,78,132,65,127,101,107,247,1,71,49,251,20,171,168,43,197,192,185,249,201,183,108,6,4,248,79,195,103,199,192,155,80,35,8,158,218,14,103,76,97,81,206,89,101,181,188,144,220,120,21,74,136,112,40,110,58,254,222,90,159,117,251,169,8,212,252,70,56,157,236,210,216,240,33,224,66,190,152,241,177,106,145,195,186,20,33,230,203,12,175,12,80,134,71,8,38,148,126,93,129,157,216,41,103,62,45,103,185,19,155,132,212,248,94,148,242,149,54,168,194,18,186,150,139,69,48,61,55,250,135,241,238,58,8,238,145,89,248,148,105,108,230,41,109,238,56,38,163,232,184,112,214,59,241,208,129,146,193,253,149,182,163,118,61,62,145,141,87,46,207,64,196,174,122,2,54,219,129,115,134,183,16,101,38,17,103,95,168,204,101,60,145,99,104,233,87,94,227,24,123,235,224,205,83,95,37,235,40,155,87,8,77,179,25,71,206,25,136,234,223,49,77,16,49,93,32,148,34,185,27,42,109,126,43,1,22,245,40,23,35,221,63,199,29,35,244,238,123,56,57,150,80,137,141,38,17,131,242,13,98,149,110,236,35,173,119,182,28,125,209,158,205,154,133,130,39,251,202,75,236,70,49,137,119,60,101,155,26,153,64,34,151,59,49,55,74,166,179,56,33,125,175,63,250,148,174,145,168,141,183,171,61,51,209,182,138,187,114,68,149,47,228,135,234,72,173,124,62,90,113,162,194,34,163,80,12,136,188,27,150,163,104,67,135,45,247,79,216,53,180,133,5,19,97,53,162,211,42,10,37,61,96,7,83,133,38,100,49,149,245,30,107,150,38,3,97,221,55,225,250,13,27,125,151,94,225,163,177,93,32,125,27,184,49,196,239,103,189,234,85,250,240,171,48,144,44,141,198,28,152,235,100,92,220,6,63,0,141,12,170,47,236,181,111,217,171,32,71,202,83,24,67,247,245,12,15,217,222,104,214,171,249,220,163,22,74,155,189,63,20,66,126,116,186,229,139,47,129,69,211,43,62,35,228,109,83,5,61,196,99,143,83,201,53,182,155,53,11,173,149,65,69,221,162,4,106,45,137,49,225,240,237,217,6,62,8,93,42,249,209,156,173,171,79,206,47,200,134,14,209,183,203,84,155,191,204,60,137,94,23,164,78,228,177,112,88,25,27,171,171,115,117,170,240,99,58,164,183,171,255,186,71,232,105,84,118,139,197,9,237,102,164,19,63,40,61,0,48,19,206,212,235,152,174,100,219,1,131,26,191,84,69,227,129,196,130,255,175,70,136,71,49,7,0,17,250,135,246,53,179,81,167,30,23,48,31,46,225,63,251,118,41,183,52,30,125,226,46,113,203,158,158,199,174,45,27,193,136,123,191,198,125,145,154,173,167,15,157,209,194,246,60,238,105,225,132,5,141,40,206,252,7,22,55,118,193,119,92,127,5,23,218,70,94,21,237,135,136,6,178,82,255,255,158,31,97,201,205,6,137,141,12,213,131,157,150,42,197,44,173,43,16,66,138,107,26,181,77,210,142,222,164,31,150,192,172,37,68,231,208,255,241,204,62,19,151,4,25,135,116,200,29,192,241,237,107,200,127,133,83,95,7,165,19,97,58,42,202,159,207,122,109,86,49,232,235,190,36,87,233,118,252,169,244,223,220,146,104,44,74,238,90,24,33,204,148,183,130,209,198,1,93,205,14,49,234,215,22,62,129,105,203,224,234,47,207,20,253,110,64,181,50,80,201,155,200,123,216,110,198,132,0,157,215,137,201,87,228,41,237,240,207,218,69,46,23,188,178,69,130,78,95,74,41,239,75,62,29,137,174,237,170,4,213,61,62,225,177,254,141,233,120,119,7,206,253,221,170,153,94,42,200,158,250,205,222,229,217,211,42,48,228,95,197,105,199,137,178,70,46,30,79,130,244,194,199,9,250,25,131,163,19,185,244,145,114,60,7,153,216,32,88,41,101,136,13,55,96,210,133,229,204,54,92,32,38,180,94,225,51,94,153,41,149,67,231,72,165,100,135,133,106,243,240,168,216,51,60,142,55,204,94,140,170,133,251,156,130,164,229,59,146,193,132,143,217,68,49,217,139,218,55,95,190,101,239,149,152,36,142,204,244,182,78,127,48,131,75,52,44,164,7,55,50,139,161,211,153,108,184,146,139,61,184,244,69,34,219,213,62,195,10,199,42,156,196,169,193,227,230,60,73,92,175,218,33,205,5,163,118,62,167,54,184,190,122,167,125,190,53,50,123,2,175,112,108,195,129,93,215,165,239,18,29,155,47,222,113,4,68,243,195,99,66,222,203,87,23,45,19,226,31,242,9,14,177,117,16,140,26,204,223,102,168,182,236,161,103,123,105,206,238,61,182,5,171,61,255,33,31,121,157,86,248,195,182,69,66,195,160,52,108,18,68,107,194,1,214,61,69,236,118,58,240,75,191,142,121,89,54,54,212,139,243,26,24,78,94,0,9,197,187,138,99,156,234,48,108,15,56,27,39,174,169,220,44,230,189,47,84,68,149,126,116,211,131,129,247,148,80,234,172,50,229,4,184,108,138,132,216,8,159,106,103,87,251,180,45,138,238,91,8,253,150,180,27,83,154,28,149,137,52,185,239,84,55,136,47,176,180,187,90,253,102,195,157,23,52,97,201,241,1,14,239,25,255,0,194,32,49,29,46,164,220,119,19,149,193,200,83,4,26,243,99,141,4,194,61,71,160,62,160,140,128,77,23,246,205,204,89,183,100,61,25,88,75,188,23,60,248,49,124,44,53,199,188,105,31,241,249,243,53,247,114,96,39,21,199,69,38,5,239,67,28,172,40,130,143,222,244,216,186,96,186,214,154,240,37,26,211,92,229,137,17,26,46,4,161,197,120,187,53,189,58,64,5,231,63,165,131,85,245,21,163,163,32,130,52,145,149,104,160,225,88,254,217,13,134,78,99,159,160,176,145,253,137,224,252,110,45,148,172,55,162,225,146,101,153,207,15,76,125,247,177,140,191,35,167,58,122,56,120,140,188,22,224,222,221,163,210,5,123,107,57,227,134,52,101,209,230,65,191,75,130,196,195,189,126,123,105,55,185,98,60,229,103,191,21,193,59,174,203,125,25,242,210,145,223,231,232,221,241,14,68,157,210,138,36,191,83,74,12,57,239,73,111,29,2,1,208,20,197,189,157,88,57,76,43,152,52,49,33,254,120,58,252,211,22,0,245,7,95,149,177,254,131,185,179,2,252,154,60,71,2,224,166,239,94,18,168,238,196,90,171,150,170,133,138,143,10,14,79,104,166,82,42,28,55,247,67,127,223,67,170,118,186,252,33,132,210,169,25,243,228,121,7,224,151,100,101,87,243,175,11,45,95,237,208,155,46,102,229,243,177,13,124,236,104,87,66,14,102,84,191,5,50,94,145,97,36,141,191,88,143,94,177,167,215,120,194,126,238,84,204,180,64,158,248,184,75,106,142,81,63,191,147,218,80,46,131,142,221,158,79,254,229,209,4,143,88,128,18,243,70,41,105,254,187,198,82,197,229,175,146,42,156,32,19,83,192,247,230,36,225,121,157,174,211,227,206,211,24,4,220,234,95,33,214,192,104,233,111,131,72,110,100,157,248,122,76,30,157,35,183,202,86,210,164,167,113,137,104,251,235,241,68,220,241,116,85,151,99,124,41,114,255,54,247,100,255,105,13,91,219,240,117,243,25,74,59,10,37,113,37,230,134,83,146,116,175,234,45,85,122,198,48,0,10,49,58,47,106,49,91,105,88,254,58,74,108,136,43,141,188,71,254,167,247,87,222,200,150,176,168,136,92,23,116,238,97,30,43,169,226,140,113,198,22,89,99,191,13,4,61,221,126,34,5,146,170,55,128,222,98,197,164,198,196,124,191,4,28,119,81,248,70,12,201,202,27,56,66,169,206,248,86,109,67,131,146,148,17,18,249,183,119,220,30,218,84,74,34,65,202,83,169,193,177,32,46,70,64,78,72,189,14,111,84,84,26,61,189,56,90,204,139,98,71,51,20,56,106,190,20,2,212,99,6,23,86,47,197,54,155,41,234,68,131,194,42,40,63,156,6,135,1,104,152,220,191,142,26,46,249,29,70,183,211,171,107,120,212,135,86,14,30,176,77,98,115,45,131,104,6,171,94,88,253,229,9,201,193,191,172,42,112,123,172,101,4,44,177,166,245,18,182,9,202,169,44,64,126,86,21,17,138,0,51,186,127,181,208,74,119,77,189,15,189,117,110,115,35,56,24,251,48,2,194,93,148,92,192,199,126,235,59,59,81,139,52,123,172,121,76,22,219,177,194,249,224,65,75,50,84,64,3,178,127,42,46,66,214,85,34,217,60,160,95,95,33,251,40,231,77,14,90,218,103,186,202,133,243,82,221,86,38,200,144,225,147,169,161,217,111,240,78,50,171,195,58,56,197,168,209,13,92,67,130,185,17,32,187,207,73,133,39,57,33,59,91,138,67,38,14,21,161,178,158,57,218,144,114,135,194,55,119,254,58,22,144,146,61,223,62,116,125,191,125,73,222,129,30,135,136,121,219,137,140,18,42,73,173,3,117,181,16,151,237,55,126,92,42,74,123,189,232,24,82,3,10,127,122,178,118,133,2,244,223,32,87,9,202,229,201,5,63,139,233,221,223,53,209,101,215,149,65,27,238,161,253,39,209,234,176,19,180,26,52,214,36,8,254,61,119,178,67,125,72,27,209,184,50,208,197,127,36,132,66,102,246,32,185,150,209,208,222,190,86,243,32,234,77,62,51,6,1,94,215,236,43,250,100,54,145,140,238,247,12,32,120,107,14,106,202,242,136,212,198,207,148,221,60,199,103,66,202,69,21,233,97,239,52,178,227,48,116,240,3,144,209,11,215,223,238,139,24,169,205,212,221,220,167,45,203,201,136,175,79,67,140,189,224,34,223,68,87,210,32,218,235,126,188,250,37,225,16,69,15,255,111,119,209,92,13,119,26,239,48,184,221,122,89,210,64,80,50,102,188,209,183,127,201,128,23,168,227,49,153,18,169,84,75,83,6,83,228,142,66,27,74,168,237,202,84,43,155,100,192,69,233,100,243,30,32,124,73,46,160,168,1,117,62,88,152,101,160,245,202,31,132,37,189,221,234,178,132,98,171,209,239,235,183,120,219,210,92,209,91,30,195,138,39,89,30,0,105,120,245,152,38,205,84,102,243,202,60,96,163,66,169,222,84,207,255,172,186,206,108,230,254,68,254,57,86,184,169,177,224,153,51,85,37,239,108,220,94,39,194,228,120,127,191,36,121,237,107,226,46,81,125,221,230,97,254,66,1,6,234,16,125,136,102,118,121,41,88,214,8,197,165,39,67,176,22,43,252,62,107,60,32,103,71,217,182,147,241,161,111,207,145,76,122,107,170,197,86,130,137,124,127,69,29,238,3,221,194,1,251,22,91,185,124,15,177,208,16,254,85,5,13,2,142,135,83,243,147,181,137,100,254,87,56,86,11,246,0,76,243,200,61,92,190,131,246,171,1,216,9,143,87,177,34,178,33,244,137,57,161,86,88,111,161,168,44,146,14,2,58,188,182,236,36,211,163,195,198,230,250,131,42,41,243,26,74,43,90,183,21,4,37,89,49,41,153,142,139,59,43,174,130,176,99,203,178,20,79,121,173,106,161,188,114,158,114,108,216,157,206,193,211,60,47,37,255,107,141,27,188,78,135,213,134,63,240,42,188,173,33,246,1,82,130,68,14,199,201,36,163,253,63,170,141,164,230,64,189,29,56,219,102,226,160,115,46,178,193,97,56,230,139,177,36,235,8,162,115,209,101,153,182,70,142,136,30,4,4,171,75,118,16,181,172,195,255,213,139,180,133,108,229,199,158,189,30,243,101,87,170,9,8,188,233,254,46,200,40,157,117,192,165,242,1,194,208,251,90,205,16,61,29,86,179,82,82,152,49,68,175,80,120,230,197,233,2,22,95,107,114,182,115,47,5,137,235,75,12,240,67,61,232,53,63,49,88,28,123,249,133,74,181,97,19,86,14,187,244,58,89,104,127,13,18,63,194,107,95,218,156,235,22,18,0,31,14,186,206,98,40,108,106,56,171,43,162,38,3,123,104,168,220,150,100,226,8,165,232,96,167,139,203,104,142,141,53,127,158,124,16,170,182,2,26,133,0,242,242,54,144,96,208,233,5,39,224,136,196,223,138,179,156,156,149,61,59,42,216,241,52,20,223,167,251,134,130,164,1,194,154,238,160,171,34,2,59,217,225,171,196,109,214,219,49,7,74,221,59,91,150,26,249,224,121,147,32,231,65,128,8,183,63,218,211,85,5,103,3,37,21,188,116,29,12,25,203,49,242,161,138,240,246,47,251,148,210,178,133,231,120,150,107,38,117,21,242,98,108,128,85,135,92,219,66,34,166,112,142,42,81,198,13,60,6,201,185,5,179,13,71,248,166,209,20,35,205,164,114,157,103,196,145,115,84,93,142,146,62,210,157,188,27,106,128,245,254,9,198,206,41,76,153,87,252,106,4,84,61,158,102,139,181,191,48,129,140,23,50,39,110,89,48,29,91,6,124,168,142,3,42,237,33,244,144,55,144,215,110,60,121,31,130,28,74,138,107,104,14,120,228,63,179,111,226,178,80,238,31,88,122,1,210,234,71,207,181,34,63,103,72,159,50,152,204,115,129,178,194,240,22,80,216,227,44,55,41,89,161,29,100,148,20,118,121,158,126,184,95,82,200,18,9,253,57,31,29,77,162,254,29,122,208,110,23,55,231,59,212,188,117,108,100,62,247,38,221,56,84,224,221,119,250,144,244,102,63,26,77,97,89,125,19,226,33,76,211,218,91,170,149,30,228,99,134,3,164,232,27,111,108,133,233,106,210,145,72,106,148,150,51,174,121,79,136,83,96,125,249,3,121,162,22,134,103,174,121,160,85,68,151,222,155,99,70,8,62,46,167,34,165,122,176,110,175,45,248,30,82,35,221,65,44,163,178,218,116,223,108,24,149,203,66,207,39,82,1,163,41,102,94,212,73,90,26,135,3,89,139,151,153,57,217,93,78,2,33,131,29,64,53,251,205,164,99,11,43,95,107,148,241,224,233,114,138,44,15,159,234,227,129,234,155,237,194,196,184,92,171,107,204,251,181,203,113,226,233,61,147,56,240,211,46,157,150,174,247,189,5,173,106,115,116,233,89,140,111,83,152,57,191,230,44,25,146,155,106,185,144,188,54,201,75,207,5,124,1,14,51,55,8,81,38,155,199,182,81,32,142,38,252,28,24,155,182,52,209,141,9,136,96,205,84,119,245,194,102,177,246,203,0,90,68,219,144,127,167,18,33,37,19,120,108,38,68,101,228,176,214,28,157,141,122,97,84,223,252,3,172,188,59,254,142,112,68,94,62,179,233,232,112,244,108,222,50,102,175,112,87,153,17,120,32,196,219,78,164,58,87,174,232,35,4,127,137,61,54,76,242,2,26,160,190,109,201,187,119,139,60,48,239,252,160,63,139,218,100,41,114,138,34,49,138,226,153,160,222,111,198,6,173,164,172,246,246,181,37,232,57,242,125,179,244,193,173,61,110,243,216,124,221,102,82,138,99,151,117,190,36,173,108,36,67,106,90,199,25,132,117,149,204,182,246,253,220,2,8,119,74,210,221,92,231,108,100,155,43,221,122,142,218,2,105,11,85,213,5,78,194,167,8,114,174,42,18,95,219,134,32,93,198,115,42,157,32,125,51,88,136,157,232,174,154,180,175,140,128,73,39,149,153,67,189,23,249,230,35,57,168,221,132,71,8,201,238,252,217,175,25,16,172,47,101,194,144,41,164,110,1,38,207,60,27,1,202,124,51,191,88,93,30,220,114,110,50,21,73,213,228,102,84,20,120,93,69,4,67,96,235,97,46,99,146,70,156,42,152,132,27,229,202,212,180,94,106,121,109,137,54,38,16,78,174,186,243,241,80,115,148,48,141,88,169,236,177,41,50,165,50,187,141,36,173,125,158,171,164,128,230,102,180,236,112,118,7,251,112,62,187,11,179,154,19,146,1,5,128,14,127,57,151,210,23,192,179,183,215,66,194,33,60,21,209,200,26,167,77,172,123,27,20,184,23,238,59,15,61,100,115,189,168,42,39,196,234,108,230,63,231,127,240,22,73,183,87,149,238,165,184,18,77,248,255,78,200,204,218,144,168,218,40,239,81,134,39,114,197,197,253,211,8,11,24,163,127,93,71,6,90,25,85,68,171,38,181,66,133,226,29,31,236,195,58,166,57,183,168,30,32,190,167,15,6,36,233,14,189,240,55,101,255,59,14,216,128,212,169,16,170,69,80,78,191,127,203,6,74,46,112,241,209,196,85,141,98,51,246,239,38,156,123,26,58,37,9,192,160,170,143,113,124,126,79,249,86,49,49,203,45,14,79,11,237,159,155,251,61,174,188,121,154,56,138,59,19,224,191,220,170,32,219,255,72,61,32,141,112,183,46,74,168,67,78,32,221,33,221,107,254,114,237,82,223,51,5,201,215,203,165,238,80,207,51,245,240,176,206,246,174,86,229,202,67,14,145,223,121,51,88,157,255,11,217,23,210,9,65,143,243,144,86,211,79,153,5,32,173,82,39,188,108,185,83,91,112,113,240,204,18,196,6,236,145,142,206,13,168,140,52,147,139,71,22,180,49,170,123,224,184,102,230,120,47,61,15,136,195,209,175,217,249,116,31,31,201,65,143,3,142,132,21,91,135,82,52,121,181,125,105,237,216,152,20,26,186,222,217,132,221,49,141,80,98,235,250,220,154,37,50,128,84,165,65,153,87,205,31,63,56,239,251,247,255,73,197,94,221,172,109,50,161,209,166,10,245,161,97,170,218,169,13,67,119,160,161,106,8,209,125,31,245,238,245,94,205,56,62,208,185,230,181,105,114,209,241,182,68,160,223,189,63,125,10,58,121,241,220,229,11,56,113,166,192,30,205,114,251,53,109,240,5,90,189,70,47,167,166,103,112,161,101,121,178,27,214,62,95,232,252,134,58,188,15,85,113,16,146,133,55,109,92,11,91,8,72,197,4,189,146,29,118,115,52,136,110,251,112,208,73,81,74,110,187,117,97,244,96,226,33,45,167,183,233,167,2,223,150,15,171,145,49,92,51,248,93,114,22,175,217,11,145,196,10,112,51,236,253,10,113,2,245,60,157,93,20,183,132,84,186,223,249,99,121,8,79,28,227,159,220,80,32,190,89,209,167,55,254,131,152,229,94,48,68,188,24,197,236,12,239,143,72,90,154,58,129,255,78,140,108,10,144,108,77,118,255,153,67,28,132,49,123,29,32,35,42,56,241,206,150,87,54,158,186,102,89,0,138,178,29,56,56,215,23,205,134,49,92,74,241,219,243,85,67,37,156,99,155,10,80,52,140,183,109,186,223,167,61,76,108,147,3,145,90,156,198,179,19,145,246,182,246,0,240,230,20,45,1,192,222,203,124,59,173,124,230,162,186,177,177,254,188,80,19,233,116,20,155,239,0,40,46,171,15,146,14,21,149,131,204,170,218,196,150,51,62,232,97,198,113,112,7,71,148,113,156,227,173,34,208,14,66,22,8,140,30,96,6,9,233,228,39,65,168,2,209,57,88,83,124,32,238,63,189,189,167,68,112,252,203,131,60,37,197,2,86,214,88,127,65,160,227,62,157,58,123,22,215,4,193,79,216,181,139,71,128,85,87,34,176,73,91,61,54,145,17,96,8,126,149,16,233,247,177,147,164,120,102,31,100,206,61,12,182,2,4,37,36,223,145,68,225,122,92,250,202,48,65,123,160,222,100,143,103,137,34,93,128,44,32,164,0,43,26,32,255,221,219,22,213,74,73,250,212,226,240,223,140,5,115,29,220,17,211,180,240,61,46,136,54,216,145,28,86,44,78,232,160,111,110,238,162,122,241,199,17,36,134,17,212,140,205,207,15,66,238,108,41,110,151,44,3,144,15,102,56,206,217,127,81,182,233,171,179,213,198,109,230,223,191,177,6,154,22,163,147,116,251,177,8,204,184,194,116,119,74,218,18,56,105,58,139,96,241,26,255,61,11,51,110,174,184,41,143,45,112,202,141,213,18,67,149,15,173,84,22,130,102,62,5,210,186,197,111,195,132,148,99,78,130,205,170,22,55,237,181,147,46,218,24,215,81,219,170,54,175,49,202,54,163,236,245,217,234,19,40,92,251,151,102,92,43,44,251,211,87,86,165,54,148,64,102,47,7,156,184,140,35,195,239,245,64,233,36,95,204,230,106,35,93,219,143,72,78,15,213,152,38,167,158,190,92,80,40,2,220,30,37,189,8,54,79,199,19,170,125,154,16,119,18,173,139,198,166,74,103,254,189,252,69,69,66,251,38,143,140,13,17,58,49,113,220,124,246,208,70,235,236,129,10,18,81,90,8,75,22,79,49,97,23,253,81,69,124,165,2,122,222,109,231,118,39,227,206,237,196,243,160,163,75,116,145,249,215,104,211,42,219,242,164,182,76,254,213,165,38,146,245,29,90,168,185,193,140,189,42,18,243,49,204,86,241,112,29,154,15,237,4,223,207,208,233,4,43,199,165,112,223,39,219,37,250,44,195,159,220,141,34,132,82,176,48,3,35,0,164,11,231,166,72,108,131,99,94,59,70,12,239,144,70,176,27,46,10,161,117,197,69,177,2,237,65,125,56,70,200,218,217,43,218,22,167,20,100,229,32,178,161,66,216,168,198,187,226,168,121,191,98,159,21,113,148,19,222,42,60,119,132,98,130,2,85,225,137,182,151,67,74,214,49,166,62,50,171,164,107,127,117,68,164,171,92,128,247,86,126,156,202,217,132,234,148,147,186,69,99,1,131,115,218,62,69,75,87,38,43,78,205,125,195,40,108,218,248,235,89,44,77,212,6,160,49,85,195,103,148,251,158,134,11,55,59,100,151,84,48,193,8,239,51,215,227,13,109,123,231,10,185,53,185,254,3,212,177,237,68,168,109,39,253,167,160,33,4,188,155,159,214,206,53,227,181,218,202,165,38,251,103,93,194,61,142,167,67,231,167,79,123,38,201,244,138,125,10,147,239,23,189,135,234,32,74,206,87,2,104,107,18,137,242,199,157,230,197,251,165,150,150,198,92,27,139,36,236,182,23,248,162,174,109,47,23,182,15,168,135,155,134,98,133,76,227,92,180,69,100,245,254,240,153,121,210,219,231,151,110,13,89,87,55,136,198,124,18,152,223,235,119,212,222,60,248,153,168,177,96,239,84,82,11,155,82,106,128,250,165,198,2,126,164,103,165,245,76,33,119,62,201,185,112,150,190,80,226,117,93,71,114,98,227,181,35,9,28,40,124,240,92,210,127,220,193,143,222,206,205,1,237,130,21,117,16,73,156,11,98,218,51,73,55,42,84,246,62,217,235,47,253,185,16,223,175,30,6,13,124,240,50,8,164,209,22,247,141,200,154,195,135,86,105,59,183,220,126,249,97,75,224,62,119,68,237,241,96,175,239,62,162,86,88,4,63,225,113,15,4,84,235,34,103,26,29,167,139,220,229,106,135,18,111,162,26,239,174,42,100,117,187,15,92,86,95,243,189,172,10,7,218,49,94,7,234,41,18,2,137,0,201,95,11,181,69,102,51,36,34,236,165,125,143,218,251,169,182,59,136,74,137,37,239,104,75,18,236,191,9,213,242,95,39,129,200,83,136,155,21,232,167,98,44,94,153,87,122,137,163,110,86,79,244,24,192,51,243,169,121,107,248,130,95,168,214,17,33,241,239,228,3,35,114,188,131,206,243,40,30,254,189,42,254,188,40,43,169,249,174,24,13,171,113,147,218,112,67,22,182,110,67,67,33,99,93,84,27,19,243,218,154,64,76,227,136,111,98,190,222,43,221,240,80,175,155,215,231,18,129,168,121,3,134,53,252,143,154,0,28,64,144,8,66,166,58,53,210,165,102,110,45,150,95,196,141,250,114,71,202,34,201,189,133,150,126,161,50,101,204,167,143,244,181,45,10,167,86,104,208,94,75,170,112,64,116,217,123,140,206,83,135,9,139,7,189,253,28,165,90,34,193,224,107,167,119,0,36,207,75,66,33,218,188,148,19,240,139,85,202,67,96,145,32,46,225,65,235,166,184,198,94,71,6,78,49,99,33,116,46,157,168,75,27,23,176,74,252,129,87,135,90,157,101,95,142,229,39,145,132,178,12,107,134,154,16,135,232,84,28,18,150,248,222,100,6,179,239,248,134,34,110,116,121,42,123,140,75,109,222,146,76,130,217,32,94,194,212,53,30,56,195,14,101,239,117,241,118,205,27,215,12,88,2,127,205,239,181,138,80,183,124,101,189,87,236,154,75,236,96,125,168,11,131,65,253,125,220,84,116,154,229,251,209,44,221,123,164,158,88,42,174,187,137,164,120,184,93,48,76,221,103,230,144,92,124,65,193,189,135,161,206,90,144,127,94,102,111,62,20,11,92,78,125,84,202,218,71,160,195,63,83,99,203,55,47,250,225,105,174,210,43,252,25,115,250,123,175,27,139,122,100,53,59,93,102,246,68,184,18,139,71,235,250,220,189,149,51,161,82,137,163,146,38,236,4,58,169,34,89,172,252,133,59,103,186,209,80,184,25,60,205,72,200,231,147,26,102,179,13,186,226,254,46,102,89,60,30,52,219,122,23,160,55,33,206,1,134,33,30,67,249,127,82,162,150,150,14,113,201,50,231,54,168,181,234,39,18,135,85,100,48,9,49,8,106,218,60,159,33,16,157,179,111,64,227,142,112,114,184,209,241,184,44,77,143,247,19,220,193,228,183,226,43,39,245,101,229,226,66,252,134,49,220,219,51,93,60,231,93,117,0,44,78,40,22,243,69,139,3,219,214,157,33,153,71,7,90,169,19,5,111,48,254,91,128,159,58,40,177,28,74,255,155,115,226,103,174,147,195,208,244,201,188,133,92,31,33,214,246,188,147,192,135,1,156,176,202,208,77,179,2,232,50,49,197,141,27,147,207,11,130,129,99,218,142,114,123,242,233,241,163,153,158,181,172,230,234,187,88,206,28,60,22,142,194,180,8,209,31,168,40,80,249,28,84,240,14,162,146,17,77,80,31,103,27,2,109,188,78,49,175,247,136,41,122,184,74,103,139,67,103,209,83,132,197,28,186,129,230,199,26,111,193,215,12,136,181,204,200,220,212,35,58,239,117,84,109,92,67,110,248,176,239,81,23,19,78,174,76,249,131,79,90,230,96,228,124,55,245,235,69,38,221,38,86,11,99,114,239,100,163,85,156,32,253,112,203,92,224,213,114,146,56,209,227,92,83,82,206,31,82,223,181,231,198,154,15,182,52,232,0,219,66,81,115,32,115,20,180,141,88,77,205,126,74,252,99,223,210,61,58,231,133,106,163,229,129,33,178,144,72,189,91,240,177,43,184,20,135,57,144,122,250,79,185,181,207,148,88,114,95,81,206,251,156,11,0,159,17,122,147,128,40,197,0,64,26,242,19,241,178,98,222,135,181,86,86,61,125,164,197,234,228,201,114,250,155,11,168,20,255,50,83,247,137,58,49,0,228,63,23,193,30,254,95,125,132,138,1,188,2,144,88,204,50,153,188,80,131,171,177,140,139,60,222,6,125,87,157,55,190,252,113,59,137,68,145,213,221,193,119,125,215,194,232,248,105,94,135,161,175,74,50,191,50,149,137,54,60,141,12,41,246,90,80,195,35,144,167,29,182,134,14,69,82,242,111,84,190,116,4,175,217,198,68,220,134,177,85,195,25,231,219,146,100,97,176,176,97,193,175,76,136,40,88,178,133,194,248,148,175,41,48,165,150,80,152,42,131,199,74,66,75,101,234,142,121,178,142,227,0,233,124,229,130,75,131,53,144,231,191,64,9,100,99,179,216,121,89,57,100,63,150,159,36,93,85,159,222,108,141,140,176,54,187,113,64,107,62,23,155,217,103,6,147,183,39,177,230,59,153,253,243,36,45,22,88,245,104,225,50,247,65,87,235,124,86,113,153,107,45,22,240,163,34,19,50,111,232,231,170,72,26,209,219,93,51,95,44,182,172,63,207,159,2,242,204,104,42,161,169,11,2,110,79,198,127,25,51,223,12,169,254,147,203,99,220,210,225,56,2,4,199,194,38,164,74,111,40,247,112,225,165,53,209,242,149,116,234,254,155,255,126,200,55,190,122,210,67,18,231,166,123,92,138,95,107,135,165,123,219,208,50,66,121,62,8,83,19,92,76,180,243,21,140,251,132,0,208,24,86,227,20,57,171,207,126,177,30,126,48,91,57,44,243,19,76,197,89,79,112,111,41,99,237,214,137,146,75,45,38,232,138,189,34,100,246,6,249,162,168,96,130,115,3,169,89,35,253,108,191,187,108,160,94,161,159,88,53,206,85,118,176,92,94,221,240,41,92,88,167,171,22,106,165,8,97,173,132,93,90,59,185,249,222,15,24,138,92,62,218,25,145,34,124,124,129,208,75,66,60,148,244,98,70,0,34,136,211,237,107,84,249,20,183,174,188,198,244,164,221,145,119,232,163,27,161,220,222,95,24,210,78,138,190,71,103,52,62,253,43,185,242,80,103,73,83,117,52,222,87,222,113,12,204,37,249,184,96,61,209,149,233,182,241,46,126,136,254,142,179,95,83,137,87,166,193,198,98,123,211,193,6,12,202,169,206,9,17,192,78,24,70,80,247,70,112,117,130,54,47,65,61,210,44,161,219,212,69,126,187,44,101,181,59,115,149,172,186,37,3,132,152,2,136,134,107,53,55,233,224,97,66,71,79,132,63,154,34,65,134,197,173,168,36,49,190,192,85,126,115,219,199,108,252,23,83,27,168,46,94,35,185,207,34,90,45,127,59,208,223,5,79,64,139,110,131,141,211,138,82,217,117,5,253,158,129,138,29,16,66,12,29,0,184,37,234,5,236,240,35,251,42,253,203,138,123,113,18,126,52,68,244,110,152,150,179,81,32,158,227,40,157,176,191,199,11,113,59,131,15,82,250,29,244,151,214,118,241,58,17,141,190,223,42,248,249,245,212,159,54,244,149,223,182,32,73,172,104,213,126,239,188,72,66,223,109,60,231,194,70,164,215,125,191,28,160,18,30,175,20,243,132,21,36,128,226,230,64,235,140,147,90,89,248,14,202,149,234,50,107,190,102,20,231,127,221,92,38,44,146,129,203,155,32,33,127,202,150,73,107,79,255,79,190,209,156,21,149,245,101,28,74,78,16,201,224,126,3,63,108,195,110,221,63,15,45,166,164,175,243,18,83,169,212,23,221,144,94,188,165,206,170,146,225,131,69,100,72,56,28,175,246,75,214,24,161,127,106,29,184,111,175,113,36,131,89,39,214,87,233,217,115,96,239,90,188,50,152,224,101,231,14,29,92,192,47,120,76,199,0,202,184,22,49,247,20,162,63,184,33,106,220,110,233,38,91,28,61,115,171,209,198,203,1,101,42,27,56,150,49,34,37,251,8,199,179,150,80,254,61,118,30,115,225,182,93,37,8,0,156,60,81,231,218,122,210,29,126,166,165,187,69,128,84,206,161,160,6,232,248,19,206,154,196,14,31,12,87,40,249,89,220,170,152,207,85,103,191,219,113,168,87,238,254,254,137,12,95,36,58,98,244,84,20,242,220,60,116,154,73,73,83,76,66,118,191,181,145,68,113,240,253,244,237,158,170,93,74,75,9,172,20,189,23,163,195,115,64,161,125,155,196,21,185,218,192,176,27,100,250,142,240,170,211,192,216,127,131,242,25,13,7,70,125,142,64,154,43,54,47,174,110,227,19,42,241,157,96,138,21,72,29,122,3,39,198,140,206,181,195,160,208,146,63,211,84,81,201,114,175,106,134,55,217,125,197,1,15,45,10,233,203,230,238,119,159,189,18,205,133,248,126,215,134,240,192,95,191,17,36,3,136,102,125,83,181,249,29,33,8,73,96,95,78,195,31,184,79,63,52,35,125,245,139,100,135,240,121,62,143,137,147,72,130,11,13,160,23,48,147,250,3,61,59,31,73,127,106,179,91,196,196,62,198,79,114,76,142,61,48,134,183,99,164,28,18,252,86,110,206,254,68,253,75,215,147,190,35,255,160,180,140,153,179,121,27,107,232,136,158,139,141,238,221,61,222,60,133,155,142,13,66,241,141,234,150,154,40,43,27,146,130,1,197,229,182,224,39,31,202,118,79,1,67,233,6,89,178,216,234,167,170,145,235,128,81,127,148,104,100,171,49,132,57,173,111,207,141,213,131,146,184,130,221,132,228,23,19,40,76,211,93,187,142,69,245,17,174,93,162,91,136,29,198,216,30,119,201,195,65,83,83,57,136,128,138,111,47,7,43,212,51,197,229,85,42,92,80,96,24,238,88,164,149,61,34,14,181,186,238,96,156,227,198,157,62,38,221,114,87,174,160,104,63,161,36,199,16,94,20,93,132,234,52,187,12,4,227,182,107,134,22,145,25,83,0,26,35,195,77,79,199,45,238,247,66,3,184,155,55,214,133,81,226,227,252,21,75,129,102,82,75,169,238,251,92,48,181,190,166,149,0,83,171,147,106,212,111,180,113,40,1,86,128,22,149,209,0,64,118,111,231,170,47,226,160,58,164,13,43,243,202,46,66,168,170,6,51,32,227,135,42,35,186,120,12,54,19,42,197,97,119,60,129,181,33,165,15,182,234,181,208,247,37,33,138,252,128,31,207,203,213,95,16,201,197,18,26,175,203,28,94,176,211,184,172,76,191,65,59,76,202,45,15,22,54,25,72,141,248,247,171,217,27,113,135,109,102,73,166,212,207,76,90,132,216,224,193,114,106,181,28,232,29,54,1,159,12,248,113,167,51,62,164,94,62,19,157,105,219,229,168,131,187,211,0,7,191,74,58,50,240,224,174,181,79,26,151,170,14,215,59,177,77,77,157,7,222,169,39,220,144,136,165,105,100,1,40,106,11,34,201,143,154,92,71,101,18,108,224,190,160,218,214,75,151,177,174,231,121,215,67,190,45,182,111,66,66,188,51,107,194,13,244,61,221,230,90,219,130,127,12,233,189,1,233,145,133,216,98,149,116,211,247,149,79,48,217,23,250,174,145,146,32,91,189,25,223,253,10,242,81,208,214,51,167,23,69,223,27,76,111,109,64,118,54,80,199,68,67,149,86,233,170,185,119,68,43,124,226,113,69,203,250,37,146,147,242,85,82,233,41,4,239,178,136,106,114,5,177,97,210,113,251,135,162,214,69,136,148,238,30,4,19,52,28,24,248,234,223,30,101,47,232,107,223,83,33,72,243,3,15,168,35,175,70,36,24,177,108,51,12,27,194,129,108,108,88,34,67,18,31,217,61,254,131,184,119,224,205,170,202,171,84,255,213,166,29,137,73,221,158,166,189,170,97,66,55,181,183,212,145,66,78,216,185,238,166,7,18,160,47,86,31,248,135,121,124,39,11,98,227,130,224,70,0,21,166,171,216,120,207,0,231,199,197,115,119,52,106,18,37,25,200,194,44,204,213,183,36,218,57,73,28,163,234,246,247,81,223,194,188,142,129,102,165,150,17,213,155,133,57,211,132,102,81,169,24,145,12,136,88,186,210,211,148,88,167,175,166,215,65,218,68,62,98,103,33,155,157,116,212,216,72,1,50,83,4,112,143,123,68,6,252,61,53,236,118,78,172,178,114,243,182,37,10,46,94,192,3,84,3,9,58,191,244,138,96,179,100,116,243,9,75,132,124,164,149,72,244,68,55,8,152,80,62,199,230,146,68,107,118,204,95,212,184,21,222,252,248,130,46,112,109,251,18,9,94,11,165,131,26,123,54,185,225,33,44,159,227,50,55,200,187,19,37,69,200,21,101,48,92,93,100,191,37,166,131,201,126,173,227,106,116,182,75,227,82,206,15,225,53,71,206,189,133,135,99,73,4,197,65,91,226,154,6,190,100,8,209,220,4,224,224,72,80,90,133,192,101,12,119,34,4,162,177,171,63,32,243,27,195,177,116,155,50,30,142,120,122,73,190,71,123,115,202,71,221,143,16,228,175,142,65,95,23,189,197,1,62,0,155,30,251,68,56,29,245,199,33,9,104,227,4,125,209,207,92,184,136,68,234,207,254,176,18,193,103,45,182,23,173,127,142,189,188,207,118,172,168,23,62,86,40,220,8,136,193,11,94,18,213,11,24,104,42,116,53,61,203,114,153,33,240,148,178,147,34,117,250,116,60,221,25,124,61,25,31,112,141,148,118,150,245,56,111,240,195,111,77,242,189,85,108,53,33,96,225,133,239,26,16,132,203,202,85,76,234,141,226,237,251,18,123,205,78,147,209,15,242,8,110,34,104,210,195,108,202,248,82,98,210,83,230,93,201,211,242,119,212,113,203,47,160,123,43,163,63,114,129,201,75,175,37,149,181,102,132,36,59,252,10,234,187,220,180,37,61,79,117,6,145,78,200,16,190,185,142,41,58,229,238,250,81,231,252,70,174,236,20,52,227,254,28,238,25,10,21,214,98,98,30,40,204,215,31,37,114,96,13,74,183,112,159,84,161,63,19,189,215,118,76,55,147,25,251,239,91,196,81,50,174,67,37,121,252,14,152,57,233,198,170,185,145,64,35,232,97,241,176,209,208,88,226,68,247,70,74,176,251,81,83,141,124,190,239,146,16,20,179,91,239,17,42,56,23,36,210,25,101,176,22,80,12,228,24,34,95,151,23,163,64,95,4,206,125,32,145,175,236,142,135,42,180,250,25,117,228,36,219,17,137,45,83,157,40,193,210,173,181,79,97,35,39,238,163,253,69,12,170,147,142,157,47,59,3,192,38,201,12,45,139,60,231,74,173,15,152,7,88,191,182,246,153,244,100,219,148,177,68,96,207,98,154,194,90,114,239,90,78,187,103,201,32,61,10,10,18,151,67,194,46,148,151,91,248,236,237,156,182,202,24,167,135,12,244,58,215,66,243,15,217,178,142,60,219,118,231,8,164,201,161,218,113,150,14,29,252,232,247,119,239,155,213,18,107,87,241,94,116,86,110,199,75,198,61,148,26,109,151,230,80,208,38,207,129,57,143,233,66,7,121,189,54,17,170,136,215,239,7,23,213,133,146,18,229,212,166,173,196,63,158,98,117,183,5,124,248,43,121,16,134,80,144,104,70,146,66,228,134,210,139,18,186,198,144,95,218,185,195,84,191,171,143,157,29,69,79,98,142,181,99,44,136,146,94,179,233,93,215,130,207,201,200,240,214,12,91,196,232,78,207,185,218,192,54,112,143,222,253,95,67,93,112,79,255,91,166,186,165,219,9,102,202,247,193,98,252,162,134,6,212,63,79,148,92,234,218,243,44,166,208,25,38,145,63,59,229,171,157,174,33,218,9,180,46,90,38,46,170,94,127,56,53,31,93,75,237,150,240,136,105,109,255,105,188,41,73,117,35,32,155,157,116,168,243,47,253,52,161,116,97,222,197,171,3,152,13,178,122,131,55,28,5,122,185,142,236,25,184,100,191,126,223,177,94,10,192,87,208,11,23,87,80,72,243,15,26,40,2,94,67,65,186,251,126,53,2,4,142,100,254,75,138,24,23,197,208,23,126,110,30,221,205,148,232,160,222,52,104,251,173,164,175,150,104,140,217,76,62,93,132,103,47,160,77,189,125,216,187,134,160,216,15,174,34,231,125,162,168,96,231,1,45,225,49,147,248,93,7,230,27,79,195,57,172,217,158,95,143,75,24,48,44,141,247,148,6,235,69,13,1,205,69,116,243,171,38,151,116,24,233,1,96,84,114,75,49,3,220,44,26,5,6,86,143,238,41,69,8,31,135,44,219,88,203,125,100,141,171,106,109,51,63,0,230,37,234,247,102,23,170,138,215,137,189,151,59,55,231,183,213,152,91,134,10,217,177,237,8,252,75,156,41,47,237,19,101,249,188,185,170,4,225,90,139,98,57,153,92,212,211,155,102,71,74,29,4,102,237,167,52,247,26,179,245,81,243,177,59,3,65,119,106,151,86,114,15,115,77,143,151,243,237,107,92,86,4,88,217,83,65,97,109,151,248,197,110,32,168,172,43,116,39,42,22,52,226,236,2,234,242,171,86,16,34,33,165,53,59,35,177,21,68,29,25,237,185,65,56,120,37,235,157,114,77,109,245,92,232,206,164,81,31,238,128,4,24,133,39,86,87,38,216,26,147,237,50,255,43,40,27,125,107,13,250,96,23,10,56,191,95,191,73,192,189,81,71,77,190,20,207,122,235,200,25,255,69,205,229,26,125,217,116,223,169,68,130,143,46,10,213,127,19,127,85,255,242,38,158,16,56,31,69,51,41,33,130,206,29,130,122,164,24,7,62,112,61,129,5,162,249,205,117,58,99,131,176,162,112,116,250,67,18,86,183,67,188,100,180,21,16,65,156,36,105,199,35,24,243,148,222,144,73,183,119,155,2,106,145,169,107,240,7,110,190,74,100,181,187,13,54,210,81,34,143,109,85,171,30,158,40,14,45,187,83,111,189,136,54,57,57,102,64,138,157,77,253,150,160,138,239,92,51,227,18,203,142,21,24,133,100,165,41,180,205,137,148,144,63,95,50,87,198,57,82,208,210,70,245,161,103,241,248,22,204,109,183,118,171,85,155,27,131,227,70,11,194,103,6,220,142,251,21,200,178,47,117,22,168,217,160,226,65,25,179,214,197,29,194,151,194,255,3,135,71,85,6,145,85,76,127,132,52,129,161,33,242,134,1,47,85,252,96,147,11,76,187,247,84,173,119,157,236,51,104,193,150,191,19,158,22,106,165,26,85,138,159,14,39,104,106,199,224,231,95,199,26,232,154,200,242,250,85,122,95,87,243,230,144,230,209,101,207,106,192,137,44,99,154,148,57,191,255,242,24,255,182,125,225,193,47,182,58,6,114,231,39,199,206,101,1,59,241,170,147,253,162,194,32,2,22,176,151,199,230,104,211,226,119,125,132,153,221,236,250,210,200,31,188,2,179,46,207,138,32,152,87,35,164,89,62,91,100,143,136,78,142,188,169,229,231,120,216,62,77,229,144,24,106,11,121,197,17,113,72,236,140,58,187,240,57,138,131,219,110,73,240,41,124,74,213,234,51,180,209,159,147,99,66,145,14,229,6,117,97,74,77,84,32,72,102,195,181,174,223,230,245,88,86,139,126,88,237,13,112,82,44,47,98,106,49,224,40,162,226,171,225,170,142,27,211,139,73,244,148,165,201,235,164,219,223,254,60,59,196,201,110,27,93,231,40,124,219,237,21,220,119,109,230,60,102,107,78,30,190,17,118,111,83,102,211,44,38,93,29,78,152,203,126,30,19,199,42,23,244,66,1,238,161,34,22,78,105,228,85,170,6,66,233,11,87,128,51,228,210,82,126,120,98,171,229,103,69,193,162,191,54,66,185,202,187,158,88,216,107,233,127,136,219,155,164,3,240,14,94,196,188,141,233,48,0,76,252,76,228,26,164,194,244,240,124,180,59,226,221,217,68,22,191,218,238,91,81,241,235,86,252,75,18,202,132,199,39,7,101,115,152,198,60,121,129,4,55,214,97,112,73,92,44,169,31,145,110,114,184,21,154,92,190,121,35,249,203,107,166,253,127,248,80,231,110,151,138,80,50,102,161,148,57,79,2,224,129,163,48,145,196,195,253,153,222,138,234,30,53,12,225,150,99,70,95,91,218,21,93,68,192,86,194,69,143,173,245,154,21,157,141,168,10,219,46,137,99,66,136,217,188,171,201,158,119,136,67,13,139,226,149,74,8,160,226,101,151,254,83,0,237,36,117,227,226,29,122,166,149,232,171,245,222,248,182,181,95,207,227,74,175,233,1,34,130,137,213,149,69,189,42,217,103,81,230,244,19,92,21,149,138,240,139,125,80,118,164,61,246,159,41,150,101,15,18,75,180,173,174,239,95,29,34,120,27,21,241,103,176,80,169,74,101,189,37,219,202,140,201,70,87,45,146,174,55,151,95,84,63,197,107,118,30,235,112,245,138,200,108,182,7,160,135,132,111,93,202,228,248,203,90,20,94,158,145,242,209,111,65,35,199,32,58,1,167,50,201,136,15,227,203,226,137,209,166,12,238,248,176,48,103,233,12,41,66,133,103,203,89,120,170,60,165,198,57,128,4,169,219,161,255,14,117,205,92,242,26,103,110,139,229,190,198,44,140,132,7,127,202,243,101,31,21,186,0,7,148,124,68,20,212,202,127,2,15,187,105,144,42,99,192,125,45,254,222,211,137,79,246,207,159,221,174,88,40,86,164,167,171,161,21,107,24,0,185,32,234,119,58,185,124,43,235,141,165,31,109,55,139,104,57,122,211,252,144,98,98,127,116,219,116,242,112,182,27,247,22,100,111,252,40,192,0,210,42,215,137,101,169,230,182,53,102,31,29,143,52,87,22,124,3,77,172,74,197,249,98,64,213,62,173,58,82,76,32,107,140,230,45,227,153,167,1,101,29,170,15,149,59,178,93,172,255,46,115,167,158,43,72,79,36,209,238,182,163,77,66,120,22,230,120,77,252,126,133,5,13,83,203,116,99,139,117,145,4,118,194,121,70,59,76,239,59,222,19,21,33,245,31,225,49,190,42,15,109,69,68,79,141,6,179,29,219,221,224,167,193,70,118,176,101,32,109,134,251,179,200,252,122,178,32,236,219,15,178,69,24,208,92,238,77,228,3,12,204,65,140,216,43,87,218,28,9,202,223,167,43,204,108,245,32,248,203,72,146,155,46,179,139,249,191,238,15,235,154,232,59,147,174,124,195,233,160,227,24,99,2,227,146,187,51,139,246,252,207,221,172,175,110,131,253,248,228,217,142,39,92,227,130,111,142,115,106,213,35,115,145,228,36,47,117,115,87,84,138,236,164,245,59,121,226,123,38,156,158,189,126,105,153,163,195,34,103,77,106,182,76,217,134,146,184,32,89,189,234,59,29,117,208,136,236,76,165,88,105,166,127,212,115,195,150,16,16,223,22,61,173,206,76,59,62,125,171,21,200,60,46,20,237,114,241,144,48,209,192,33,219,242,219,95,29,40,169,46,57,216,24,119,19,108,2,56,45,220,244,51,7,207,82,121,24,3,19,107,186,113,34,157,160,218,85,14,129,41,253,123,172,216,178,129,212,62,68,109,155,10,201,195,117,109,97,18,71,194,187,109,164,92,80,255,162,151,94,173,105,174,243,154,65,76,19,216,167,155,182,29,156,151,231,173,210,225,78,66,72,4,210,151,127,244,185,167,201,238,82,114,207,40,122,1,29,141,105,16,121,225,110,76,25,19,2,36,227,16,80,37,210,74,98,27,207,0,94,189,70,51,204,194,76,22,74,165,237,17,16,228,99,4,5,215,178,107,62,253,23,131,72,97,83,46,117,243,70,49,138,74,154,242,106,110,39,76,225,231,125,220,226,104,61,77,87,42,14,255,216,162,242,85,224,110,193,140,252,212,227,119,26,151,103,217,86,107,18,8,194,114,67,105,150,213,1,236,155,103,44,32,178,231,1,75,156,158,217,114,27,175,123,206,68,128,232,233,45,69,130,103,153,86,188,240,89,30,80,20,183,54,35,92,158,6,35,153,91,35,17,155,139,210,102,203,17,245,238,190,123,149,238,106,156,213,204,180,135,45,144,214,204,173,145,234,219,97,1,163,152,201,151,228,146,229,20,97,188,111,30,88,154,139,91,18,45,217,52,138,215,189,90,45,10,231,166,160,116,111,191,224,221,160,167,94,227,173,83,192,45,157,133,151,235,0,102,214,9,109,154,132,61,111,25,98,240,243,32,91,102,166,224,98,169,110,15,205,210,208,35,52,232,60,83,41,223,125,200,86,111,26,144,24,249,230,1,140,26,7,95,196,172,53,236,11,39,173,106,214,56,163,161,13,61,165,207,118,124,217,155,145,4,101,152,5,36,43,108,99,231,39,66,223,21,183,160,22,132,236,248,176,193,206,47,247,53,92,12,48,2,213,190,25,200,73,212,201,195,137,132,159,80,165,246,97,251,129,178,189,7,205,204,52,110,123,202,239,92,105,215,10,72,177,145,221,252,205,38,10,111,132,94,158,75,72,162,90,130,29,183,197,77,206,49,92,204,183,10,56,241,171,63,176,229,75,198,222,44,122,96,213,110,51,40,80,227,28,227,73,113,198,8,82,36,138,106,227,137,220,25,4,159,41,6,8,157,141,19,165,247,47,83,244,89,242,233,146,206,41,227,4,102,220,233,182,242,61,6,7,72,210,153,20,96,147,19,131,245,117,173,70,241,230,22,125,207,171,61,250,251,187,4,70,34,212,173,37,5,22,146,56,40,100,254,250,74,208,133,43,41,16,252,238,16,236,75,185,93,176,239,172,125,217,251,79,93,130,236,163,230,240,103,57,68,157,187,30,172,88,152,233,235,39,212,154,200,248,111,22,96,199,40,111,246,175,152,17,203,246,142,233,167,170,158,200,231,132,148,200,58,175,212,25,189,210,231,0,30,205,228,85,230,224,28,5,87,221,208,92,15,89,127,161,37,179,227,168,181,134,152,199,244,184,163,198,31,240,74,194,180,147,174,167,246,142,145,252,35,59,9,39,154,57,129,60,177,117,218,137,49,227,77,165,125,99,201,3,11,130,159,54,173,207,20,241,74,239,154,107,70,193,206,185,103,31,74,238,16,86,15,98,125,166,34,115,19,128,71,217,228,164,16,244,54,181,111,91,79,221,14,184,22,101,195,233,164,104,44,217,17,93,79,54,216,139,106,228,59,136,73,206,102,22,99,147,42,103,4,145,250,189,166,109,205,21,151,188,139,176,251,211,14,157,209,75,135,230,148,133,69,8,107,238,191,96,205,34,213,60,111,94,239,53,36,190,30,233,26,71,33,43,74,245,201,238,105,207,216,22,249,235,129,47,245,42,234,63,212,161,148,22,49,39,168,18,99,227,220,161,203,202,112,38,249,90,119,244,199,114,69,29,169,13,16,73,238,220,251,110,57,169,62,65,213,41,160,82,38,85,5,35,149,166,113,57,66,112,74,113,216,23,150,32,81,127,116,189,74,216,91,6,75,100,79,149,128,178,184,240,100,12,174,113,207,228,248,184,127,47,156,240,234,83,115,152,104,201,125,212,203,187,82,100,53,20,36,71,121,163,222,247,239,186,43,64,177,99,67,190,73,195,129,193,75,154,169,118,246,7,230,28,74,2,132,140,79,101,109,31,4,179,24,239,44,169,124,136,146,136,33,164,99,39,158,71,210,144,39,8,230,92,227,254,165,223,149,70,66,241,241,150,48,216,184,30,4,122,155,207,128,205,151,33,103,93,166,107,33,28,250,21,75,227,75,58,102,65,202,194,59,125,234,83,161,225,195,119,37,191,9,52,113,144,195,84,5,5,156,141,247,117,86,30,85,196,163,40,157,128,168,231,26,108,160,114,38,213,31,145,77,203,73,248,231,36,223,16,189,119,72,49,133,49,217,140,125,140,114,115,198,111,189,129,172,20,152,187,180,136,70,254,133,125,28,255,198,224,23,189,24,108,254,48,31,0,186,165,169,18,136,252,27,108,176,168,89,184,247,147,248,94,40,30,119,228,243,101,236,112,222,20,72,66,84,11,61,147,94,96,54,214,157,0,110,28,51,77,196,73,194,208,33,92,89,149,72,3,62,229,17,154,61,159,203,117,244,13,215,31,13,203,96,77,130,229,61,78,216,48,132,20,91,231,158,248,228,106,187,16,252,247,232,3,18,213,177,139,237,53,224,177,82,74,197,186,181,206,252,184,175,129,16,148,10,210,58,133,231,204,237,204,187,94,136,106,40,243,44,100,118,83,192,110,167,247,227,140,118,11,8,203,154,83,145,247,244,182,55,106,15,56,154,170,136,244,193,234,104,204,152,112,242,96,173,85,246,217,255,35,91,46,72,31,19,106,66,0,162,249,240,176,157,196,174,73,52,228,221,155,115,255,133,44,70,95,33,239,250,186,77,237,198,79,210,25,153,18,215,18,113,173,213,210,206,222,80,119,137,49,232,182,113,190,5,172,187,249,162,133,171,183,214,247,71,50,153,8,52,105,238,117,162,10,251,85,196,232,19,89,193,165,144,212,0,71,115,124,210,209,125,136,118,108,182,55,246,43,164,192,167,110,240,161,211,43,192,235,169,200,18,94,78,173,126,63,177,15,3,188,217,88,96,191,214,234,215,199,231,62,74,15,202,37,146,198,38,5,184,12,13,103,164,58,11,88,218,158,79,56,164,13,177,163,33,242,81,104,190,251,48,32,98,185,90,249,183,235,158,169,147,150,184,138,164,198,237,253,221,151,84,57,179,11,190,38,208,16,8,72,95,238,163,238,36,40,145,107,240,143,4,80,99,86,150,208,49,135,120,12,81,204,28,139,41,127,239,157,47,128,161,145,251,83,94,56,168,54,156,187,249,56,224,250,160,254,247,6,59,63,115,81,36,25,56,177,151,157,102,217,213,158,78,51,167,176,144,45,217,209,242,234,58,191,104,104,106,17,155,7,51,91,12,148,153,44,70,151,67,244,152,251,245,120,154,62,65,46,145,213,226,251,174,245,128,46,171,57,164,48,10,65,63,115,80,208,135,91,252,216,22,207,137,7,91,81,54,95,246,18,207,247,171,250,199,136,117,117,97,86,169,156,140,70,194,6,80,97,182,182,34,221,5,90,175,149,218,34,199,237,32,222,148,123,148,249,12,128,30,226,89,10,159,232,78,170,25,215,185,130,135,33,164,58,181,103,68,78,219,207,126,175,164,141,160,59,41,139,97,46,70,26,21,126,63,65,130,183,174,176,164,3,3,238,222,17,46,214,142,213,0,185,141,246,25,187,207,228,181,56,35,246,110,47,240,212,97,146,188,201,41,233,3,32,155,188,154,47,255,91,207,130,59,247,73,181,120,78,252,247,179,168,245,98,189,222,71,243,183,244,4,229,63,240,160,174,158,184,24,165,185,70,102,224,205,106,37,184,218,208,85,102,124,8,41,37,74,201,75,35,86,44,230,148,134,45,152,143,216,42,64,143,5,131,0,207,188,47,9,150,6,253,94,142,192,98,247,86,10,162,156,230,174,31,43,92,245,20,214,9,197,91,32,29,252,94,130,196,39,109,155,75,198,62,196,247,31,130,101,84,234,252,155,98,112,195,103,193,62,206,95,178,59,108,34,216,168,97,182,247,241,101,105,128,8,37,117,43,25,59,38,42,105,158,228,201,176,192,212,94,54,2,42,197,33,73,169,143,71,221,100,227,139,222,28,92,31,130,20,44,255,178,123,111,206,119,8,157,110,75,120,186,4,246,242,205,27,28,167,209,175,76,205,202,30,191,114,234,86,150,63,89,3,179,238,173,219,126,94,168,39,158,103,105,196,0,203,231,9,93,78,223,138,141,149,24,4,111,107,175,3,184,35,221,130,101,46,35,50,81,231,52,10,171,185,230,194,70,141,179,26,88,102,68,205,57,210,21,166,46,243,234,61,124,99,164,216,92,132,216,85,61,226,179,86,77,147,211,49,209,104,193,214,18,97,71,252,64,171,88,193,136,46,195,106,93,111,222,231,98,59,109,108,45,29,194,224,192,253,24,200,31,148,122,13,122,229,111,23,50,94,235,101,126,27,70,77,87,120,162,246,236,201,126,203,67,216,89,198,102,80,59,56,14,78,97,254,30,80,92,223,79,210,201,238,117,74,218,189,175,195,169,169,158,36,85,73,182,235,233,192,244,45,53,48,140,66,78,125,135,139,91,215,115,167,234,120,171,219,88,201,200,70,104,108,203,46,78,104,247,92,242,60,82,19,232,142,115,209,151,221,9,49,33,238,112,228,70,137,244,237,236,156,183,66,92,31,120,180,69,97,182,139,27,161,59,4,144,3,84,102,115,68,32,53,210,146,53,238,73,21,13,1,16,2,51,33,156,186,185,132,254,125,167,119,3,248,161,26,255,253,51,71,232,176,190,18,175,125,223,208,94,222,122,212,212,53,8,111,17,150,162,218,104,178,144,63,28,207,53,189,172,84,175,150,163,173,164,26,111,200,35,114,72,92,43,74,19,135,76,231,202,106,121,230,253,181,147,142,83,220,167,71,244,132,88,251,11,175,15,33,29,89,248,210,228,246,126,3,150,35,245,202,3,147,131,230,226,214,151,61,171,58,244,153,168,78,33,77,218,139,70,114,132,231,251,254,35,22,119,187,149,167,157,163,44,90,127,164,251,90,251,106,62,31,152,162,99,48,145,64,15,96,245,135,6,10,232,34,34,66,104,227,44,97,193,249,114,200,228,207,30,90,67,231,120,154,225,82,184,48,185,53,171,122,205,134,2,24,138,86,101,238,37,161,182,183,61,36,251,212,242,155,33,202,167,245,242,231,86,24,141,16,149,124,91,237,75,150,222,127,208,253,188,113,25,183,99,59,19,46,227,13,230,225,48,108,5,114,232,204,75,195,174,145,252,77,236,95,94,194,218,173,103,162,116,85,82,14,27,22,226,53,124,255,69,92,41,174,216,44,61,194,196,22,99,172,19,215,56,103,175,140,119,23,239,178,178,229,44,230,77,120,66,20,210,53,44,80,145,84,105,32,176,16,26,231,94,135,41,49,210,5,124,104,60,129,52,114,57,105,179,64,41,214,91,201,164,195,253,21,164,174,61,84,127,169,107,229,42,228,57,239,98,233,244,84,254,210,78,64,12,101,65,201,137,70,180,52,143,160,120,180,194,212,59,116,21,77,110,119,89,184,215,173,124,112,250,75,163,57,234,199,49,2,150,18,228,143,4,83,111,195,210,182,37,60,142,54,53,67,226,66,186,80,112,90,111,201,170,215,145,37,236,30,111,197,27,224,231,138,149,197,230,167,3,134,37,130,39,192,9,210,86,152,255,139,175,44,143,10,216,132,151,139,140,155,219,46,161,66,19,182,0,118,230,144,183,148,218,32,96,201,199,227,42,84,109,19,192,191,46,170,234,197,211,187,217,16,106,61,55,179,225,187,239,32,103,16,85,248,3,197,17,198,191,204,133,239,139,17,223,42,48,209,154,161,146,95,78,244,59,123,225,249,199,41,246,238,156,53,10,201,103,200,230,40,134,154,43,174,204,98,222,224,209,118,205,140,180,241,237,205,0,110,16,186,182,26,231,148,108,45,231,45,78,170,217,143,102,238,66,7,222,164,41,48,46,239,51,120,4,227,146,93,100,204,175,37,98,3,19,240,27,118,249,14,75,205,43,89,166,37,244,202,161,197,101,78,152,120,253,7,151,11,246,53,146,38,57,210,226,135,104,41,54,194,85,252,163,146,251,97,123,73,245,193,190,145,21,83,253,60,76,4,137,115,225,23,201,173,81,102,191,61,204,129,132,118,177,50,184,126,31,175,253,23,87,237,253,112,51,234,16,27,59,157,4,233,146,211,34,232,169,41,20,63,240,176,21,21,19,144,25,226,60,238,132,149,139,223,25,212,107,147,177,100,203,255,37,13,21,150,105,43,243,186,54,164,233,72,210,57,53,0,53,213,23,134,32,177,4,29,216,222,232,167,50,167,180,96,237,136,182,54,172,59,112,118,57,144,105,53,34,167,10,7,110,192,237,216,3,245,203,242,125,103,182,38,248,147,249,183,78,119,205,66,133,20,40,49,82,242,46,208,226,0,132,245,47,16,23,49,160,196,22,200,73,233,24,211,42,231,11,181,178,193,180,244,155,159,152,189,236,234,127,115,25,160,3,228,115,115,215,69,140,146,249,18,165,85,234,22,46,199,135,251,140,38,100,48,200,251,243,160,237,242,49,25,94,56,249,14,91,222,43,249,227,60,38,185,3,43,143,219,226,78,135,82,98,159,71,188,215,31,228,10,151,178,181,203,158,167,50,184,117,181,145,92,69,39,207,154,236,202,249,2,75,205,177,94,202,134,227,96,10,79,134,174,239,200,158,253,6,54,246,29,108,52,239,21,66,44,120,250,112,245,226,212,55,178,56,60,1,187,162,3,1,182,231,221,56,158,196,140,16,241,155,24,190,60,158,26,201,186,144,44,37,146,34,126,224,212,167,1,161,245,130,190,71,38,70,24,116,81,105,254,23,178,167,66,17,21,1,247,79,47,239,122,93,219,181,123,206,48,26,239,17,55,227,232,47,196,190,33,171,156,37,191,154,134,202,177,152,239,123,29,216,138,203,12,61,65,228,108,175,161,213,208,62,43,165,47,129,15,82,202,172,73,130,73,196,136,247,210,154,122,98,45,2,226,82,179,63,53,64,211,203,199,72,133,162,152,244,72,141,172,132,46,35,37,66,229,161,125,96,137,96,193,239,210,12,48,44,227,42,133,194,228,3,70,59,203,244,153,38,123,196,135,29,102,243,215,203,203,249,194,52,207,130,6,5,141,143,56,187,151,135,115,146,67,6,232,208,175,175,94,15,198,217,248,97,143,230,233,120,184,74,51,225,236,52,147,120,55,33,91,238,216,151,210,144,182,5,222,31,79,85,67,94,189,80,61,187,222,11,14,190,8,255,195,30,99,2,204,114,66,8,198,7,161,225,18,184,129,82,208,123,162,66,53,255,150,43,155,60,104,98,77,228,88,57,202,36,243,213,187,216,114,105,43,68,85,140,169,34,4,32,136,34,236,79,29,77,61,162,198,142,72,72,181,67,232,12,251,225,62,21,158,68,246,83,47,213,81,21,244,138,255,200,9,203,81,33,114,214,7,42,73,219,90,53,8,254,125,61,6,206,32,81,160,27,147,143,99,255,134,171,100,159,236,71,165,157,106,148,45,174,54,45,174,146,227,31,111,252,73,175,158,65,149,164,172,70,36,73,96,210,197,241,100,34,218,210,40,75,91,23,244,117,173,42,68,53,32,107,126,244,218,215,236,95,12,178,180,54,155,141,33,107,55,146,55,66,244,101,166,171,229,62,60,69,149,188,224,25,68,184,243,81,3,84,171,240,241,25,94,252,193,58,175,152,183,72,24,219,59,47,4,76,68,215,15,3,79,105,110,46,1,187,181,28,66,86,204,79,118,124,52,27,164,50,55,76,58,142,224,57,161,107,37,191,137,241,88,205,223,93,222,236,225,246,176,8,142,205,36,189,239,176,114,56,63,84,20,35,99,167,230,44,0,206,45,16,245,196,47,220,162,39,85,87,176,52,254,84,117,186,78,84,241,58,184,106,244,234,124,194,134,74,103,233,88,241,205,4,173,96,216,94,25,210,89,45,15,72,214,62,135,123,161,52,8,57,237,84,155,102,215,193,65,7,248,236,26,151,179,153,212,113,134,102,97,115,63,8,24,126,205,39,22,114,247,15,218,85,19,138,110,81,25,105,42,62,226,2,69,230,110,231,197,1,142,148,89,154,59,147,12,243,129,161,72,225,141,52,174,37,204,137,12,136,98,215,8,23,47,221,53,104,45,60,106,4,193,214,42,168,29,171,17,218,99,48,171,170,16,118,150,215,140,114,48,94,62,181,16,241,211,208,208,9,203,126,66,216,233,233,124,92,144,135,215,150,86,194,138,141,204,194,244,91,11,185,106,164,223,40,228,138,111,82,209,215,110,250,241,20,149,200,53,206,125,227,96,194,113,12,107,61,9,166,211,172,36,170,228,27,192,222,249,220,255,66,222,11,211,57,86,135,87,24,165,80,231,42,117,122,55,48,159,180,77,55,193,115,251,188,242,6,253,217,172,160,113,184,131,212,76,83,68,17,99,61,155,42,208,198,6,39,45,102,170,93,91,61,250,43,103,103,186,244,115,129,241,41,185,243,58,101,50,56,89,49,3,222,61,194,248,204,43,69,185,23,81,141,50,86,119,244,160,68,147,46,95,122,169,106,53,174,141,124,21,32,142,2,40,177,17,116,253,230,41,41,240,130,236,89,181,13,212,216,106,181,234,235,219,211,184,84,139,75,177,222,74,26,239,136,151,186,253,218,167,45,64,218,250,134,32,117,234,67,3,114,67,136,1,180,244,255,63,110,154,98,136,221,146,52,131,192,223,26,192,86,12,220,19,29,21,201,68,23,36,123,93,150,30,109,36,91,47,220,147,221,65,11,8,4,147,11,116,194,32,148,23,116,163,203,54,180,110,79,180,169,189,187,119,214,1,124,171,105,44,170,66,251,108,209,113,151,231,246,163,161,88,126,151,110,147,183,198,59,218,16,226,237,201,98,12,74,118,187,183,97,181,20,197,85,193,222,92,167,112,223,47,84,87,207,253,171,77,229,58,84,156,144,89,119,149,142,215,230,75,66,19,138,19,79,196,218,30,196,226,150,248,152,16,34,150,228,97,154,26,157,0,82,201,5,75,17,1,75,197,67,222,210,54,153,150,243,210,165,10,85,91,189,152,68,184,58,99,203,251,32,65,155,140,56,78,223,167,12,199,113,19,117,47,189,154,217,67,120,227,26,141,153,155,79,44,235,118,75,154,4,36,251,111,119,143,85,143,95,159,160,172,247,161,74,136,176,32,41,130,54,204,80,27,201,211,188,168,19,195,74,121,141,199,152,58,77,135,121,225,144,59,188,237,154,53,248,207,123,255,147,213,203,160,49,220,246,252,203,46,5,137,247,148,134,87,174,136,78,160,43,15,47,158,146,227,60,249,193,79,182,255,232,184,12,113,138,36,81,53,13,248,32,181,216,175,227,25,226,170,153,48,9,42,219,237,56,106,66,215,152,252,252,197,177,165,159,119,58,196,32,55,234,25,228,205,90,140,99,159,24,217,118,67,3,37,177,206,91,79,89,173,26,144,230,99,53,184,222,142,81,143,86,233,78,118,118,229,156,194,34,45,216,126,17,181,231,100,117,144,255,195,164,100,96,200,67,201,64,139,219,32,229,15,117,85,141,158,23,100,83,4,155,186,248,66,93,250,208,32,203,202,191,24,8,131,89,11,35,209,2,80,199,222,67,97,130,227,4,255,142,220,234,232,123,109,126,107,131,206,225,215,25,193,178,254,213,26,146,19,115,205,10,116,220,16,172,251,142,235,30,104,180,102,155,211,177,41,205,150,63,254,29,204,17,93,243,153,91,87,213,43,206,94,58,213,88,102,40,145,39,247,48,192,75,152,172,146,184,31,213,130,44,230,252,126,249,224,170,68,217,146,114,150,92,110,84,87,164,254,117,140,213,97,59,241,198,236,18,202,38,114,115,192,161,67,186,237,83,117,148,20,17,181,121,182,208,206,41,69,225,36,195,159,153,181,139,226,0,213,32,154,46,91,161,51,97,147,223,75,84,96,245,3,139,111,193,186,55,78,158,105,222,187,110,26,9,246,173,146,94,248,50,250,152,74,24,246,164,122,254,159,129,65,112,9,181,153,224,163,183,222,42,220,65,58,198,20,7,191,29,213,214,240,12,101,253,37,176,53,172,11,241,132,100,38,238,205,181,24,194,196,229,1,192,189,217,94,113,246,252,194,216,128,11,214,111,145,233,54,194,78,247,240,203,185,10,211,215,16,195,201,252,11,31,176,21,28,4,93,254,171,57,119,148,124,26,255,26,234,20,202,38,183,156,192,35,239,148,225,57,185,88,44,109,46,103,200,164,148,201,222,162,178,109,151,108,93,47,178,61,247,51,197,23,228,33,0,81,15,105,122,63,103,30,113,59,221,33,50,167,104,178,180,37,186,6,244,69,4,71,99,238,154,122,199,113,175,54,154,192,21,88,223,60,228,14,41,79,89,95,208,172,88,105,251,150,231,125,171,142,84,233,7,148,175,249,180,178,49,122,81,191,248,164,248,94,145,95,23,35,90,255,109,215,64,12,40,107,222,191,61,237,210,141,146,71,77,54,162,22,171,226,2,143,154,40,72,85,35,114,140,29,214,34,131,67,181,207,201,52,222,243,138,218,137,227,248,20,41,236,208,130,107,236,135,109,106,5,111,1,28,236,253,111,144,88,90,17,40,228,66,101,110,172,199,150,108,105,1,78,44,105,231,145,198,224,30,111,91,35,75,81,178,240,205,185,191,95,242,142,38,230,166,80,187,245,151,48,82,204,229,118,44,102,214,25,96,44,118,195,135,75,122,200,6,52,51,42,92,71,133,248,173,190,182,75,17,116,56,121,186,138,183,14,219,71,127,8,3,163,229,76,200,64,181,6,63,48,74,151,231,137,79,29,160,82,0,188,192,80,200,1,189,253,222,222,190,146,46,174,221,29,136,248,72,241,79,37,156,246,85,143,142,201,131,168,251,146,85,206,139,58,3,211,13,65,58,227,254,99,77,8,101,47,113,144,122,234,35,194,164,121,19,171,250,82,65,148,223,73,151,27,246,134,0,2,196,148,243,126,87,68,190,180,8,74,248,45,84,237,211,251,77,33,230,68,145,79,27,60,75,138,137,36,114,194,216,192,241,221,194,221,172,21,0,8,102,12,95,41,58,234,22,192,71,17,217,111,198,160,38,254,141,76,103,82,253,231,155,134,223,99,43,47,94,148,207,67,144,3,47,68,26,44,99,153,40,228,124,148,90,174,202,215,86,40,145,61,117,142,243,195,249,120,58,130,150,158,100,57,243,160,242,135,149,63,225,75,209,93,180,213,56,179,219,212,241,169,9,7,222,246,82,236,240,155,220,165,123,45,83,45,16,92,66,174,25,150,246,175,244,210,237,242,14,146,234,22,123,148,95,63,118,55,47,34,109,187,128,96,244,63,130,112,83,183,105,218,54,75,244,118,83,241,244,117,177,26,12,158,124,221,109,97,195,86,216,216,52,214,55,244,156,220,217,109,185,143,92,128,5,245,251,0,137,103,42,205,103,92,108,80,190,161,219,206,27,98,222,59,162,87,106,71,104,157,93,249,134,207,141,105,15,178,92,74,133,79,220,15,78,171,44,60,155,123,137,82,228,182,93,162,74,117,28,90,69,93,7,125,5,190,209,18,102,65,177,122,212,19,120,196,148,96,250,30,110,58,190,207,241,158,234,214,17,97,239,86,245,131,118,81,148,193,238,46,192,203,163,59,87,130,222,59,225,24,14,219,193,118,177,161,164,136,171,242,85,201,196,181,195,80,49,70,190,211,92,236,136,33,2,8,214,27,62,158,208,6,18,42,57,0,92,207,166,152,255,40,191,149,209,167,85,76,180,73,148,175,10,76,176,133,229,195,16,73,160,77,185,159,98,132,18,13,225,10,159,193,146,102,136,233,135,52,98,82,212,45,155,252,195,81,47,23,210,60,123,76,165,166,64,83,201,203,166,50,183,8,163,221,11,24,191,55,86,103,133,236,232,128,99,160,103,10,249,209,147,51,139,89,84,168,133,8,17,2,3,80,37,16,115,43,198,251,153,88,26,58,51,70,13,152,58,44,11,149,105,143,142,245,161,89,42,6,238,205,187,239,239,101,60,53,172,150,227,112,60,141,108,136,189,34,212,17,188,94,201,186,152,171,165,250,136,18,147,243,249,101,132,123,54,116,92,109,166,1,67,228,176,181,86,101,105,202,57,28,53,152,158,28,194,183,191,111,172,30,145,242,74,119,73,113,177,18,49,219,40,98,94,225,50,235,246,195,79,198,173,17,69,156,32,131,50,163,225,70,192,27,153,222,116,65,114,73,189,19,117,211,98,209,199,224,242,144,226,206,196,65,176,67,174,147,189,81,123,166,118,251,247,45,225,35,169,50,86,123,184,244,86,39,70,236,149,162,76,194,171,102,27,250,184,3,223,146,202,210,60,104,140,246,165,84,217,41,22,102,166,65,163,8,161,37,194,2,147,62,116,24,251,223,175,66,77,0,235,120,56,159,99,115,252,26,3,54,88,216,230,226,170,9,150,96,215,129,192,122,69,192,126,149,126,78,90,2,205,206,253,95,204,210,102,5,144,37,113,93,57,30,90,7,100,136,13,240,54,94,183,247,195,187,100,199,38,113,138,154,231,139,85,228,71,29,127,224,4,1,160,28,73,129,134,3,119,37,177,229,224,160,134,251,22,95,175,116,98,205,254,125,234,217,69,149,15,96,98,55,20,27,75,165,166,87,24,14,11,181,74,170,251,79,71,152,68,100,20,199,41,202,214,53,39,150,136,123,131,124,129,142,155,12,220,97,132,160,243,168,220,149,190,70,160,110,79,248,190,31,13,190,204,252,120,117,189,92,54,106,187,196,118,77,134,178,194,114,132,141,223,196,252,89,128,34,47,178,232,192,120,248,198,22,138,238,130,168,169,61,217,176,93,43,50,210,242,253,50,93,89,37,168,154,98,6,148,49,82,248,60,141,112,210,16,144,5,125,95,63,53,138,73,143,179,246,92,242,98,153,38,63,30,73,57,125,20,241,204,198,160,185,199,172,241,231,111,62,214,215,159,101,129,80,215,218,99,86,130,76,227,1,78,47,71,84,149,87,186,112,182,196,200,74,170,138,176,30,179,160,124,184,203,223,78,167,221,111,75,47,215,68,204,21,132,223,80,11,253,161,114,175,58,97,62,143,217,120,132,6,63,212,236,39,237,102,185,252,8,124,222,122,163,114,41,167,160,83,117,124,11,136,130,209,96,115,192,196,244,30,230,53,196,104,64,131,197,96,115,207,161,102,132,229,114,179,76,217,40,51,79,4,228,52,207,104,217,65,67,82,172,46,147,194,41,216,130,72,216,89,95,207,242,156,125,91,6,250,185,64,93,9,112,206,205,14,25,67,118,46,38,135,36,74,159,211,38,249,122,157,144,93,60,246,127,246,145,124,121,137,1,135,236,128,147,11,156,15,154,48,37,181,234,131,87,33,196,93,229,125,220,93,105,51,155,174,173,115,142,140,149,36,209,165,181,124,231,84,154,170,204,104,11,162,186,211,163,88,117,169,103,132,237,25,30,126,239,56,3,123,232,225,167,200,21,210,112,101,110,181,157,97,0,10,32,58,200,244,240,96,215,255,61,55,142,160,99,161,74,49,185,204,38,32,159,181,26,228,29,177,26,163,40,160,223,150,150,64,214,33,136,255,116,13,174,82,110,96,63,250,89,173,155,97,180,31,99,70,60,65,104,9,100,48,249,26,206,111,89,200,40,14,41,14,198,174,124,213,201,84,13,54,115,50,145,61,214,105,79,51,128,197,231,152,21,131,197,123,96,171,0,166,165,155,71,232,9,88,185,254,121,144,85,216,230,110,10,12,234,146,39,23,71,25,195,0,69,120,128,34,143,83,127,121,226,33,9,223,202,55,19,112,95,15,7,230,216,93,136,179,164,43,171,45,64,18,213,93,15,164,55,255,141,169,246,227,154,86,2,79,215,122,220,242,55,8,42,131,41,102,33,235,74,86,116,82,230,199,185,21,230,227,87,88,171,227,163,28,96,253,152,219,23,9,63,9,110,0,30,232,36,189,38,159,136,8,86,45,129,220,113,208,234,104,225,29,58,51,202,10,128,213,241,138,2,249,66,243,205,198,159,175,38,110,49,128,159,162,136,241,51,209,9,12,97,215,164,43,231,136,5,93,157,24,148,219,232,117,250,26,103,63,1,241,57,66,182,104,128,222,47,149,90,254,118,116,160,37,81,250,64,3,224,221,90,179,237,110,35,186,174,100,30,188,218,73,223,251,21,173,160,244,98,155,224,154,116,186,232,62,148,19,107,44,187,184,90,184,110,1,6,76,119,7,107,41,163,48,86,50,186,159,229,253,70,116,67,30,233,162,14,223,244,67,170,194,175,93,151,99,13,38,227,252,112,177,223,176,28,228,52,12,129,247,103,181,21,185,7,43,120,220,234,152,141,141,235,170,140,206,138,215,30,82,198,107,81,88,208,114,39,242,48,59,180,235,111,252,103,250,151,251,25,180,135,60,87,13,179,219,55,207,232,207,86,173,25,253,116,247,217,155,217,67,94,229,107,99,38,38,34,56,250,156,132,122,198,168,202,126,29,76,198,36,174,24,181,97,143,140,72,128,187,7,4,54,192,154,157,84,116,248,82,149,250,179,131,46,136,137,90,170,185,142,73,193,20,207,179,5,6,166,254,77,25,91,45,39,89,141,216,24,159,24,126,158,113,215,8,209,2,201,26,107,177,104,132,121,183,210,196,255,68,233,43,195,16,73,226,112,199,168,144,203,229,214,137,189,191,219,110,236,88,50,62,189,170,202,223,151,190,186,131,21,99,5,135,7,135,79,173,235,102,30,145,220,71,64,193,124,170,179,66,120,26,106,175,219,249,8,61,164,253,112,48,244,215,201,234,20,70,228,39,124,231,176,226,130,212,102,144,80,170,209,229,108,163,4,9,170,66,249,15,28,124,63,124,242,83,80,14,65,47,115,76,94,145,54,181,127,17,109,14,145,90,144,152,253,214,156,86,5,150,59,181,126,87,246,57,232,254,168,249,124,15,242,148,57,227,69,113,58,174,21,38,13,196,47,215,100,96,251,49,22,22,110,6,133,97,77,61,221,69,202,232,175,232,91,95,175,0,193,193,19,171,255,95,217,136,158,237,107,0,65,12,247,144,52,37,2,31,120,115,174,167,101,71,107,131,196,135,24,45,30,185,249,52,17,165,62,193,43,150,118,221,30,101,8,248,7,79,100,124,226,236,137,26,137,146,99,179,255,120,5,233,157,251,101,175,255,182,129,58,2,89,50,223,38,62,196,248,75,128,164,128,168,20,246,25,162,254,55,100,146,115,104,44,219,8,65,153,196,183,141,247,207,58,100,76,209,5,58,206,11,41,52,226,106,83,236,217,184,219,26,204,0,139,76,110,92,17,160,212,242,205,226,116,78,37,216,254,136,100,45,19,84,147,10,170,169,241,112,152,175,225,40,0,249,116,83,127,212,202,251,72,202,205,18,145,153,173,231,240,33,128,223,235,8,27,125,69,37,105,140,95,208,18,229,244,60,53,104,243,168,117,217,229,59,138,244,2,97,108,203,98,130,6,4,103,65,17,51,199,184,76,225,29,107,143,223,46,209,204,209,187,47,85,224,42,89,186,117,37,235,224,210,158,194,168,147,139,138,196,8,47,125,34,154,184,110,111,83,88,145,49,92,66,157,0,225,131,239,58,208,218,139,251,146,186,4,91,73,186,254,3,98,81,107,70,132,125,25,7,223,82,34,216,80,11,196,46,109,174,83,1,97,129,160,161,15,218,191,147,114,44,33,81,77,114,214,101,123,118,141,156,90,236,49,205,163,74,175,65,80,198,159,122,16,127,240,45,19,185,155,163,17,191,37,112,145,146,237,54,208,131,38,241,74,225,152,62,36,1,51,63,104,99,172,253,67,54,158,146,87,97,203,22,196,8,110,4,165,49,183,8,25,150,40,65,43,8,91,210,121,41,238,254,240,7,47,177,99,102,119,249,109,74,11,54,232,203,6,183,229,75,199,99,11,117,7,52,227,173,208,133,6,245,53,45,75,92,168,183,34,211,81,38,227,236,211,234,237,56,97,4,105,136,185,118,117,112,193,244,209,69,11,205,3,85,92,119,25,134,144,248,238,151,247,29,245,97,32,172,25,253,139,251,108,131,49,0,24,244,8,241,189,37,8,98,20,179,155,131,249,123,112,109,19,85,40,37,221,0,169,183,5,122,1,253,1,58,180,156,147,206,184,238,208,70,232,20,122,202,104,134,181,224,145,213,188,179,109,14,216,249,161,195,54,64,82,9,255,232,69,80,252,74,87,202,168,198,4,119,213,198,69,157,136,231,208,8,110,216,44,149,17,207,142,26,88,24,213,108,89,132,111,44,3,130,13,236,247,101,88,128,45,168,42,153,159,203,90,132,170,37,126,183,232,245,171,141,183,111,113,53,148,245,242,63,88,181,153,69,73,83,52,167,104,130,23,223,71,202,38,193,34,255,143,159,202,240,88,168,158,146,42,209,185,23,232,177,4,165,106,117,167,154,93,84,25,206,197,104,11,179,22,98,16,91,9,143,71,87,198,56,203,157,238,206,180,212,150,51,200,169,228,71,107,132,188,246,128,135,181,80,82,28,108,99,150,141,100,74,254,170,247,139,78,78,27,182,188,186,62,97,53,240,186,188,46,198,201,48,243,112,79,121,124,205,18,34,6,8,170,0,215,79,121,31,57,208,80,22,7,67,250,221,16,122,182,231,12,80,42,75,128,96,198,18,43,207,120,180,88,56,229,206,116,49,109,240,95,8,5,63,106,20,181,5,230,227,210,228,103,16,207,32,130,45,118,45,17,75,139,9,178,218,140,193,99,221,229,193,157,89,8,101,96,102,41,166,21,232,232,3,172,175,218,100,97,179,167,119,117,214,195,12,140,122,81,46,33,117,37,90,237,182,61,177,180,72,91,246,0,221,143,82,16,32,48,19,137,12,21,134,46,205,246,119,191,0,0,201,29,121,249,168,74,213,110,159,90,102,152,199,104,47,208,5,223,168,126,122,20,198,255,23,32,40,35,112,210,121,184,120,20,136,32,13,162,240,102,177,158,140,202,147,153,168,15,197,88,66,171,104,249,2,62,9,122,182,105,181,37,179,33,57,25,39,220,231,13,65,27,180,215,253,103,249,23,94,202,125,223,76,63,110,124,24,75,70,143,34,66,33,75,177,5,55,245,181,241,45,231,39,174,183,125,24,76,193,64,209,66,42,24,157,70,174,222,115,58,137,52,125,172,232,245,45,135,252,31,39,141,73,228,180,155,55,27,149,159,196,66,0,218,212,245,165,160,242,185,222,145,96,162,29,207,63,17,75,225,25,121,128,44,82,213,22,154,71,38,137,9,200,185,201,100,34,58,8,60,36,132,186,240,216,150,52,98,187,32,26,184,42,51,155,186,236,214,132,109,25,232,149,200,113,208,67,165,230,69,78,100,163,99,252,205,2,26,114,232,62,111,76,144,129,194,70,165,242,106,11,163,213,232,146,121,44,20,68,124,152,63,73,198,106,167,255,218,143,137,205,85,185,44,24,84,133,51,127,102,140,225,72,140,221,213,142,15,237,230,95,20,54,210,122,176,131,36,197,39,186,18,32,40,246,207,58,83,210,123,220,194,54,9,115,50,49,203,56,43,135,154,52,65,222,201,30,190,159,191,20,10,92,131,247,5,26,219,119,93,253,176,181,223,22,126,148,82,240,139,17,122,90,216,79,0,234,202,180,217,11,119,116,59,10,237,180,3,143,196,210,14,11,184,78,39,62,94,74,101,29,66,210,4,221,220,126,74,67,153,202,149,94,147,155,5,116,214,159,183,133,108,131,96,36,224,82,103,57,6,143,31,137,213,124,53,228,64,13,123,8,172,75,2,100,75,59,169,207,87,44,116,28,105,175,210,211,115,251,149,189,62,56,109,11,118,160,99,186,53,130,136,187,174,171,150,73,198,226,149,24,8,85,203,117,238,10,171,157,171,74,66,225,73,62,90,185,131,101,55,241,98,242,118,180,137,100,249,104,54,54,81,48,151,189,249,235,9,241,30,9,60,1,43,220,187,56,13,59,67,116,160,149,48,122,65,72,36,207,228,67,1,205,28,92,181,189,70,235,41,240,57,180,70,200,81,177,98,18,23,17,146,237,152,57,37,242,129,244,129,91,44,109,216,89,92,237,73,97,14,80,183,88,132,116,125,110,175,99,187,104,21,20,92,151,101,127,157,246,241,32,44,7,64,202,247,197,124,198,206,44,87,34,227,33,166,71,1,37,232,63,107,24,179,78,44,219,141,19,235,50,137,38,213,129,34,171,177,186,113,147,41,242,184,249,144,242,82,7,253,217,205,177,176,55,74,121,195,138,16,162,212,79,112,47,166,80,125,172,244,230,152,170,184,120,47,173,92,131,62,37,73,157,80,98,32,117,138,138,239,16,216,125,127,255,95,229,131,246,207,140,46,166,172,221,140,86,147,37,231,246,52,3,30,204,101,109,218,1,14,205,68,107,114,81,131,50,31,141,84,247,254,255,216,169,124,214,198,152,148,101,94,30,203,111,96,90,119,216,103,246,58,34,20,52,105,171,184,148,52,216,156,41,75,105,73,8,198,188,208,43,103,65,185,152,214,187,246,87,212,119,4,84,82,117,121,91,10,151,114,61,174,186,67,19,32,220,115,253,125,95,139,126,57,180,217,199,208,126,84,211,238,41,227,184,148,73,245,0,31,25,129,37,174,6,112,186,87,70,201,44,137,186,76,230,185,129,37,87,90,59,190,29,243,31,110,153,28,45,174,43,240,41,78,81,57,86,231,63,75,249,106,98,140,204,130,38,107,120,140,141,14,205,67,127,44,46,33,224,166,208,215,142,254,40,135,76,47,51,171,141,249,128,126,45,133,23,163,8,169,50,232,240,40,49,145,233,159,246,94,75,173,36,162,211,25,70,192,222,43,74,123,176,145,11,164,13,224,164,169,195,20,92,117,195,251,136,18,44,118,220,142,215,94,44,91,24,166,110,183,77,135,152,184,57,87,13,255,13,55,231,245,221,138,52,65,192,26,128,156,109,85,228,94,241,31,187,255,78,51,6,231,234,90,139,43,169,179,101,137,186,159,95,135,145,225,157,11,219,222,22,180,46,36,249,240,94,35,47,198,139,48,33,6,197,91,14,221,220,225,162,214,41,44,145,142,79,172,131,225,241,226,35,239,59,49,189,244,12,55,138,45,198,231,36,180,198,9,53,54,234,127,103,151,153,5,101,73,219,136,182,134,8,83,192,134,13,112,202,116,168,178,15,104,67,191,250,54,59,213,40,86,158,21,201,4,167,77,77,152,30,175,13,78,196,255,1,174,243,11,179,231,209,166,246,201,207,51,182,40,192,50,251,124,84,31,80,212,179,145,164,58,149,185,135,99,244,45,57,253,74,153,13,92,58,80,96,8,160,102,148,71,68,254,52,28,0,173,162,6,88,120,13,133,103,199,192,208,199,125,141,252,12,222,224,255,205,203,208,146,196,95,14,3,4,55,59,191,155,153,159,147,62,180,148,234,118,152,140,233,10,225,113,34,45,23,239,222,84,216,179,132,203,126,121,243,62,22,20,144,70,151,87,87,174,198,60,53,209,246,45,230,230,110,1,195,97,62,93,50,251,117,206,22,224,135,187,44,191,105,42,243,226,140,14,90,16,47,151,113,39,200,205,185,216,236,254,160,67,208,17,175,57,173,108,130,145,122,82,9,231,32,222,233,157,70,202,176,37,179,156,36,75,160,250,35,120,24,89,14,20,171,7,93,176,237,16,234,116,169,234,35,114,255,48,49,236,224,63,32,90,115,54,149,120,144,169,228,221,235,250,1,205,191,166,1,10,209,165,190,200,135,196,221,135,35,231,194,47,161,198,6,56,67,45,32,88,239,99,124,107,102,232,102,204,41,68,86,118,53,59,111,140,223,1,171,180,47,38,43,171,16,8,4,81,25,196,240,199,210,254,226,191,23,240,180,188,51,189,127,227,81,148,0,103,136,73,202,148,27,189,190,211,248,252,108,199,73,221,76,44,91,65,104,150,43,16,36,241,234,101,146,95,208,80,45,6,173,16,86,233,68,17,2,26,154,59,26,162,212,97,47,167,131,179,213,45,149,11,134,197,55,240,218,250,149,106,4,114,219,50,153,196,54,9,235,243,197,243,114,65,245,164,101,133,90,97,234,84,162,63,58,25,163,162,1,199,223,119,253,252,149,14,24,136,19,16,115,59,116,38,76,72,184,16,252,175,93,121,25,236,80,192,73,23,62,182,219,35,8,191,48,157,48,29,195,24,176,104,79,65,189,229,138,167,231,129,11,193,178,88,74,6,197,209,90,7,137,61,194,152,233,12,160,24,137,203,133,45,121,190,27,59,191,134,241,13,94,71,97,226,159,197,167,41,135,74,186,113,209,182,77,255,75,157,57,70,7,96,79,31,254,173,197,230,184,212,96,118,49,23,206,50,220,247,122,90,113,150,89,113,241,61,232,248,131,107,131,241,79,235,66,228,182,173,17,253,32,176,195,237,19,16,37,155,116,168,212,232,218,107,206,186,223,109,92,171,24,199,36,1,18,147,74,20,38,237,101,246,91,63,97,44,107,215,7,40,193,39,169,174,177,78,158,113,158,219,222,116,180,57,195,66,177,207,219,153,111,188,41,21,41,106,17,153,124,208,91,150,50,180,31,147,85,207,189,40,58,117,143,114,204,178,99,96,58,157,63,140,230,32,98,227,237,68,211,146,54,41,139,11,146,68,218,192,250,41,152,216,45,239,75,220,46,141,117,243,228,232,55,108,32,230,47,124,212,133,40,183,151,146,119,250,66,130,154,199,150,86,30,149,79,218,243,216,151,33,210,106,14,233,29,77,238,215,249,31,96,248,80,151,168,57,100,114,70,213,127,149,255,56,24,150,83,203,43,44,205,157,107,185,34,105,185,115,38,174,88,223,214,167,141,154,205,219,122,87,158,222,77,112,223,125,251,107,204,245,135,40,114,72,121,93,36,231,141,42,31,84,226,183,193,11,122,8,147,65,194,145,82,23,160,157,68,3,166,193,4,131,239,194,37,132,188,86,251,210,180,144,150,231,159,11,249,32,169,26,70,101,3,200,172,33,253,149,92,189,43,192,66,137,108,54,158,238,159,93,218,63,121,230,47,49,187,215,230,26,95,161,9,74,45,55,205,94,94,218,74,58,5,189,214,126,25,98,71,40,42,126,206,194,160,139,235,148,244,27,226,245,117,142,195,49,134,15,232,229,73,196,46,125,184,96,128,200,246,204,123,155,162,98,228,79,244,75,158,152,81,119,122,199,108,35,114,166,95,183,45,34,149,229,120,29,36,196,28,78,223,189,239,4,118,87,162,12,87,99,169,148,226,107,249,63,200,81,133,232,207,187,245,78,185,124,224,182,101,119,130,151,142,14,95,83,57,166,32,146,189,95,113,148,235,172,199,223,38,9,251,143,220,14,186,1,247,147,210,93,163,223,54,60,139,56,213,109,253,197,58,92,209,214,60,242,130,246,197,76,52,31,214,236,131,230,201,0,113,97,66,87,76,108,253,112,196,0,117,250,86,155,133,6,100,246,15,235,169,40,90,179,48,29,181,11,228,80,8,87,70,159,168,73,73,182,34,178,90,79,34,194,184,250,153,239,65,246,26,127,70,218,131,68,10,84,121,252,122,254,142,138,183,150,21,129,225,25,30,154,198,249,51,248,66,129,241,111,58,146,144,142,27,210,37,48,49,33,64,229,154,138,187,54,148,68,148,163,42,44,199,232,132,35,155,112,152,130,197,237,19,232,106,9,229,52,182,195,235,135,10,98,94,56,14,155,39,242,94,158,30,194,253,106,194,30,159,204,122,197,142,186,43,224,226,165,55,73,16,138,67,44,239,191,242,142,133,21,135,87,39,114,235,56,168,47,239,68,214,158,108,197,41,12,125,79,26,123,140,53,227,84,252,22,148,179,126,169,142,181,129,245,241,88,113,31,193,240,163,14,62,189,20,196,78,147,193,208,158,197,157,220,26,219,116,67,25,163,225,28,14,246,175,139,235,155,89,99,86,246,239,203,194,15,95,43,181,172,49,76,153,95,253,154,6,107,185,106,164,163,125,165,205,249,96,158,237,225,33,75,227,128,16,52,193,72,52,168,7,215,190,52,223,113,246,49,177,134,11,129,207,46,22,238,191,55,96,253,191,3,68,242,222,150,54,238,6,18,78,214,139,167,8,243,30,227,54,132,24,71,23,192,5,34,64,35,119,111,178,214,161,155,66,217,214,226,205,225,47,96,207,107,43,121,78,78,115,10,165,125,138,229,250,31,137,99,182,13,214,186,253,73,29,43,16,24,29,51,199,249,96,167,72,63,148,106,251,239,10,104,164,146,110,83,244,167,238,17,107,114,15,126,236,144,163,125,58,207,121,49,85,146,125,60,250,102,105,103,215,224,5,164,91,231,163,85,108,214,77,147,81,15,215,150,134,66,49,47,227,174,253,204,205,98,227,106,51,13,144,224,19,215,59,224,213,189,39,175,2,186,96,145,28,231,67,123,252,229,133,167,251,219,145,149,63,72,203,139,26,42,165,75,43,179,191,188,147,49,24,210,9,220,113,197,223,11,186,247,133,127,167,216,87,38,196,250,110,102,90,231,185,73,89,238,116,4,88,164,179,71,255,175,23,90,126,68,145,213,196,136,154,127,180,62,101,155,170,157,140,15,237,8,66,106,224,138,38,25,190,130,99,119,162,236,188,97,169,235,108,19,193,224,151,31,246,100,173,125,101,95,224,219,203,92,50,37,217,90,163,136,1,130,230,56,160,6,118,91,116,255,245,57,237,77,161,254,17,127,93,50,7,8,61,191,178,190,4,241,42,60,214,99,242,186,78,220,37,238,27,181,107,48,216,247,122,224,132,71,10,244,56,3,198,155,30,66,47,163,38,159,51,22,123,180,92,147,3,107,100,183,115,0,205,25,128,16,248,82,247,15,11,126,200,51,191,24,216,130,97,210,80,79,29,46,254,133,70,138,110,233,62,129,168,171,27,165,124,60,248,212,211,137,48,214,227,33,8,16,44,71,90,115,196,30,144,31,121,1,228,160,195,109,142,56,173,7,14,251,154,151,189,57,28,14,201,143,11,71,193,152,222,182,231,38,208,172,40,14,44,208,134,81,101,194,28,43,199,211,104,157,223,115,122,255,239,156,185,179,67,59,93,134,141,189,39,174,243,201,98,7,243,216,194,26,182,86,221,8,215,242,173,91,14,121,251,212,151,84,218,63,232,254,116,182,202,48,253,34,8,252,67,82,55,43,38,134,157,206,209,112,207,42,187,146,3,203,208,67,92,56,167,189,189,17,130,97,217,174,215,191,243,14,70,33,6,254,41,229,246,62,129,232,144,140,226,40,196,113,73,74,116,124,206,36,0,201,140,121,50,143,168,248,71,184,30,113,211,215,106,112,95,253,104,109,36,81,112,177,161,163,193,19,39,4,235,81,190,228,36,3,173,18,133,2,59,217,23,72,126,171,11,137,55,0,100,150,41,32,50,39,26,164,91,172,245,9,204,111,94,148,225,88,32,227,70,140,245,61,229,49,138,212,122,114,41,100,22,3,84,14,14,224,17,34,152,238,98,243,119,133,187,78,158,32,189,206,17,31,209,90,253,224,25,183,5,9,65,61,242,163,4,167,152,124,175,82,89,180,127,216,17,111,193,167,71,229,121,9,112,210,96,63,29,185,251,251,131,143,207,213,118,83,0,229,125,114,69,204,114,6,182,179,35,87,248,136,123,46,24,4,67,138,14,155,25,137,200,97,252,219,56,89,184,246,235,123,140,47,197,244,200,255,116,10,49,254,250,25,45,50,172,105,163,171,4,127,200,139,86,1,232,249,49,91,203,102,249,185,9,149,240,90,197,250,129,192,24,99,238,179,102,66,249,77,164,182,236,91,252,51,13,240,176,169,191,57,205,150,255,20,229,182,94,128,138,102,94,213,67,207,8,5,166,219,44,234,152,217,140,205,176,176,78,6,16,20,20,159,131,241,27,123,115,140,129,38,31,146,48,25,201,255,191,154,98,176,53,111,121,46,185,165,18,23,104,45,244,68,16,26,82,80,188,162,116,163,14,190,153,194,14,77,113,241,239,135,154,74,100,64,60,45,158,175,26,152,225,102,8,226,25,216,71,140,91,163,87,165,155,232,233,56,208,186,115,251,55,201,181,212,229,12,216,99,16,52,138,187,110,173,143,232,76,110,219,185,149,112,9,7,19,143,135,215,169,126,240,219,209,219,133,192,212,155,2,47,125,110,169,189,115,68,78,122,166,27,103,189,132,32,28,172,90,53,235,9,69,203,36,170,85,229,79,50,182,67,182,23,84,101,21,19,187,207,223,223,114,182,75,174,14,151,90,121,85,130,8,193,223,216,197,150,204,169,18,9,70,26,146,244,21,202,174,190,95,202,9,82,244,156,249,115,56,189,13,25,196,132,187,32,248,45,39,22,151,88,83,79,184,250,70,162,230,215,74,49,154,163,200,107,11,224,4,245,202,178,50,114,10,218,153,242,27,59,72,141,211,113,55,83,246,181,158,136,158,38,159,184,223,135,100,51,70,158,224,181,72,62,240,19,64,242,202,137,205,208,247,45,26,118,50,125,57,238,165,253,140,51,90,36,40,22,155,250,212,246,222,128,246,249,220,159,68,218,142,111,29,141,184,176,181,183,94,227,9,36,169,219,119,12,208,213,32,96,220,230,88,92,225,146,30,106,24,46,247,115,137,140,244,116,28,78,199,92,124,241,61,207,140,44,23,244,84,54,31,164,153,221,105,220,108,177,14,60,152,4,223,244,213,166,243,19,207,252,197,241,55,229,155,161,164,209,160,116,128,1,178,0,13,34,115,56,0,207,150,168,27,138,162,231,83,216,123,4,70,19,149,187,96,79,77,214,244,159,204,98,226,140,194,10,203,82,250,24,236,198,236,218,27,85,233,166,129,32,164,220,132,120,74,157,234,223,108,202,226,222,116,58,165,213,17,142,65,254,8,7,170,233,167,186,0,241,79,203,169,28,87,13,81,196,148,48,78,150,77,163,8,96,80,54,179,72,108,41,195,42,30,136,236,147,146,33,251,218,9,184,32,45,74,97,108,105,217,150,192,242,182,74,192,4,74,159,16,91,94,255,103,203,32,250,207,167,54,248,49,203,116,38,79,225,197,42,221,53,183,93,242,152,48,219,145,203,234,191,160,29,177,190,35,60,242,111,217,172,184,167,62,168,57,173,9,212,83,45,80,123,7,144,89,24,6,76,95,214,141,130,225,253,176,110,182,50,120,165,91,148,44,80,90,204,232,89,79,120,131,127,208,199,172,198,231,25,71,230,225,251,178,179,31,173,184,143,139,191,130,122,170,90,21,97,79,207,207,122,12,109,155,100,13,163,158,103,136,1,31,114,62,43,38,71,81,53,99,36,87,224,62,174,75,62,107,102,106,235,19,203,37,227,134,243,253,14,247,23,38,215,165,99,77,129,64,38,222,247,5,230,223,11,241,198,33,185,152,100,240,12,168,251,168,214,152,217,92,166,150,54,92,145,98,223,25,203,87,206,171,102,1,69,103,211,220,5,240,203,124,196,222,48,39,168,97,175,83,174,78,239,89,82,103,137,157,119,16,30,17,203,2,184,221,178,163,243,187,97,219,74,187,134,131,91,207,76,92,16,34,87,26,67,191,144,59,206,201,31,35,174,212,37,225,77,199,156,147,142,255,75,59,136,205,146,59,141,191,15,77,128,211,87,168,138,107,69,209,209,139,43,41,247,229,128,34,99,98,5,160,116,33,198,166,20,55,131,89,148,41,198,250,33,151,75,209,249,120,150,144,95,240,191,178,155,94,67,197,187,231,204,25,103,12,21,127,152,44,63,234,194,35,195,30,230,54,134,222,150,105,237,179,148,172,65,150,65,126,125,8,122,223,37,249,141,228,220,24,214,187,55,43,150,9,77,110,233,139,126,93,0,154,126,247,205,182,212,172,237,71,238,107,81,4,121,69,81,108,176,63,198,44,8,246,91,185,222,69,184,251,184,239,225,150,110,42,152,139,216,124,165,178,158,68,51,148,18,176,94,186,24,12,226,109,7,15,210,51,158,205,93,176,89,175,145,247,57,222,58,194,145,93,120,245,52,249,172,76,4,18,56,171,66,28,223,104,162,250,243,243,3,229,177,8,30,97,178,225,42,31,61,175,79,11,140,133,231,217,181,161,96,6,181,129,129,4,20,149,99,231,48,137,181,169,9,170,0,244,45,220,0,6,23,173,176,13,19,11,158,30,15,117,28,118,211,92,132,13,160,179,69,97,101,245,84,66,227,245,65,178,183,225,54,160,19,34,210,145,1,115,52,58,248,210,252,129,104,208,200,235,220,242,145,234,136,113,112,14,104,52,146,39,36,23,224,76,47,63,48,208,168,89,9,150,93,231,106,95,175,140,118,10,54,110,96,39,30,225,184,47,197,227,80,10,24,251,128,43,87,240,34,180,78,28,99,181,215,136,108,89,128,94,253,13,66,65,57,25,213,169,167,10,215,75,225,104,55,101,134,220,32,99,151,202,231,172,143,223,5,51,21,36,187,68,119,161,233,110,174,142,208,195,217,55,217,195,101,164,196,217,30,207,209,114,23,98,79,62,45,125,199,228,212,159,65,163,57,198,64,30,42,173,60,248,204,7,35,64,182,125,169,145,56,60,72,136,82,249,154,12,116,11,243,104,76,181,151,218,130,35,24,117,166,236,218,149,102,124,145,60,121,145,2,91,111,59,61,246,96,121,194,226,225,18,129,249,166,236,207,105,112,241,246,43,209,2,26,224,31,7,73,197,85,253,57,214,229,18,40,212,159,229,114,104,219,172,211,129,33,221,52,96,170,254,62,118,135,94,116,103,203,196,28,220,40,62,198,222,174,105,123,198,135,165,12,158,124,97,128,123,143,232,153,165,77,242,249,115,198,157,253,198,129,192,160,39,178,7,144,247,207,88,24,156,53,5,85,15,142,67,164,123,98,55,139,186,221,64,40,9,30,93,87,250,167,29,227,211,254,192,180,239,104,169,194,16,150,37,56,240,2,13,65,231,5,128,89,168,160,51,192,75,195,185,44,11,136,22,108,35,60,153,171,118,5,173,226,117,228,223,206,11,118,223,154,62,146,81,60,84,133,213,254,166,159,80,181,156,156,86,179,56,40,45,129,48,20,128,189,241,45,138,79,96,251,6,20,125,213,9,193,237,222,90,185,100,81,249,88,145,120,5,65,168,179,123,179,249,205,157,121,224,137,3,143,148,26,148,187,161,242,41,113,104,186,151,163,224,16,1,220,8,133,158,62,116,185,127,117,151,67,143,52,71,131,13,1,2,109,170,216,7,207,227,122,57,241,236,110,81,139,145,54,149,181,23,57,10,75,214,86,203,135,96,184,146,206,210,202,197,173,236,102,154,67,211,95,239,105,154,181,172,59,64,141,113,108,69,219,94,94,129,69,108,129,0,181,8,118,28,98,129,192,135,215,229,190,206,14,78,91,32,61,53,216,106,246,195,166,128,208,247,55,141,192,238,6,125,121,149,23,214,0,131,222,162,77,40,107,227,74,168,119,116,201,46,196,111,120,30,41,146,29,107,12,190,48,12,85,71,170,26,250,238,68,73,150,140,63,111,108,248,108,191,125,81,228,51,70,247,107,113,133,219,7,118,108,133,177,209,24,91,225,146,3,151,52,211,55,236,81,123,121,162,128,10,64,215,16,81,173,142,165,243,190,17,184,38,183,161,44,201,79,62,35,87,32,140,57,23,71,237,200,154,79,106,50,184,83,178,10,80,191,22,148,108,215,153,197,34,155,182,182,101,130,139,202,93,69,225,139,184,159,168,120,17,87,187,157,53,251,191,135,122,89,115,174,42,180,123,239,53,6,76,73,158,176,204,200,215,75,189,207,13,181,239,187,155,203,89,7,72,164,57,223,74,133,25,24,174,121,53,183,31,155,184,79,209,245,230,158,247,162,80,146,57,253,4,230,152,212,68,25,249,72,217,74,193,237,75,183,171,223,234,31,136,58,96,136,14,200,176,223,150,212,227,40,1,125,141,122,79,85,91,242,60,157,104,205,236,49,17,3,143,252,89,230,178,75,158,31,171,201,86,43,176,191,45,117,23,77,26,81,205,237,198,189,133,84,24,191,7,196,219,155,127,14,219,145,15,68,77,40,137,6,83,153,111,6,69,57,226,124,32,160,247,100,49,28,45,234,107,159,211,34,75,77,18,73,252,135,30,166,32,79,26,227,170,13,229,44,114,136,142,101,106,195,215,68,179,152,152,245,111,28,249,2,180,243,239,89,92,21,160,216,186,160,255,41,81,192,146,18,191,108,249,108,9,0,23,65,46,176,121,248,227,88,231,231,90,1,71,241,169,208,99,27,144,27,61,173,118,158,103,24,216,21,17,8,19,193,246,164,251,172,188,153,62,117,140,208,24,93,171,115,48,24,121,167,201,7,79,131,114,19,232,226,108,183,123,100,17,27,166,93,134,205,133,56,88,59,47,0,56,134,162,207,2,241,230,21,227,117,69,50,255,190,3,72,194,13,43,199,9,184,212,211,108,201,61,228,126,155,32,25,188,176,40,172,197,209,214,31,241,114,64,241,3,250,18,105,153,209,187,5,207,227,176,188,69,239,201,155,164,101,207,191,109,67,215,85,88,71,125,185,89,45,129,51,72,6,195,240,165,129,68,140,245,156,218,165,206,123,69,196,65,55,234,184,144,53,178,165,162,72,243,128,157,178,99,161,34,230,216,7,39,86,83,178,48,50,100,113,227,124,86,49,216,24,145,204,139,4,131,238,172,232,207,237,150,142,159,67,210,130,81,41,2,160,233,228,211,170,219,210,2,125,24,8,88,169,229,137,136,248,151,141,175,163,228,152,40,79,221,1,207,93,226,184,193,241,32,49,61,231,214,65,253,109,219,100,61,0,115,52,188,63,77,248,234,210,213,165,16,112,114,247,56,237,158,55,14,71,142,111,161,171,23,65,70,99,113,237,65,93,38,239,20,109,179,217,50,139,123,168,70,64,31,22,17,37,161,215,38,197,147,212,255,100,57,213,185,119,190,156,254,93,184,97,112,58,191,21,54,138,66,240,170,172,212,66,136,253,166,60,141,227,174,103,164,11,62,235,205,208,194,175,146,185,208,125,183,47,122,180,207,173,214,185,54,209,209,66,249,230,84,157,22,164,78,110,229,196,195,252,38,64,244,100,14,17,25,53,117,81,45,241,15,136,32,171,27,75,119,88,247,137,141,195,30,60,34,16,191,65,161,188,66,60,67,221,145,248,125,80,162,16,211,236,211,183,148,96,129,110,223,194,134,182,247,99,42,50,128,21,153,53,111,2,238,105,37,21,154,226,118,19,185,20,135,130,177,14,151,156,188,111,147,68,89,240,28,127,125,235,116,128,229,19,21,27,26,111,35,223,208,86,16,11,114,44,39,124,120,242,234,71,26,4,114,28,39,0,174,68,98,117,245,191,111,226,83,111,57,50,178,176,72,61,238,15,108,30,156,145,212,172,232,129,138,166,94,51,40,56,138,181,241,241,94,135,202,127,31,210,115,127,238,59,0,161,196,201,210,46,105,209,172,83,59,66,128,143,56,173,51,242,10,216,195,50,137,161,66,61,12,16,21,203,123,249,190,55,99,164,57,211,2,179,12,59,255,38,119,119,45,173,187,200,132,164,95,216,107,27,76,151,228,191,116,249,136,133,28,217,79,248,128,50,177,174,219,72,133,79,223,55,192,157,122,88,109,137,227,211,223,89,195,156,95,13,96,151,84,180,202,149,253,167,116,218,194,145,56,123,14,94,69,123,90,180,2,26,240,136,181,55,91,153,133,61,199,78,148,229,17,22,100,128,127,192,246,118,182,128,124,15,1,136,108,182,56,210,5,254,147,146,241,230,25,47,28,17,213,171,76,118,175,211,113,53,217,208,251,40,141,82,73,152,27,92,165,105,145,102,147,122,39,128,85,223,117,33,155,89,184,113,61,210,1,22,41,87,94,76,152,124,98,139,160,165,0,2,152,195,66,34,48,112,106,100,211,184,91,76,105,176,178,171,42,226,99,109,142,165,84,217,248,158,89,67,175,57,90,205,1,210,126,8,84,180,108,114,114,172,146,240,13,61,135,62,175,137,101,185,85,116,233,157,4,217,7,110,144,84,157,34,11,165,160,203,58,141,41,62,193,185,80,30,97,137,94,74,156,126,167,153,168,255,64,13,33,157,121,248,95,122,59,58,208,32,3,134,77,108,242,9,54,102,206,74,245,201,243,94,182,10,98,197,16,77,218,181,80,44,166,137,18,155,207,19,133,215,246,133,142,54,166,204,18,208,57,127,112,140,24,96,54,189,207,225,187,24,163,132,104,56,232,219,250,144,23,188,2,201,104,79,1,169,146,223,158,75,6,150,17,76,142,30,128,88,175,117,59,12,81,120,74,195,217,149,182,137,130,32,57,214,82,243,108,141,63,105,116,79,207,180,176,94,22,190,54,67,66,22,223,64,163,174,10,100,121,143,104,186,166,73,25,197,39,195,108,214,29,122,140,154,73,156,178,17,134,40,115,231,102,68,194,171,67,179,152,103,234,145,5,74,11,194,32,231,20,155,10,124,18,32,219,161,165,99,25,100,226,68,146,43,178,137,101,147,231,115,93,231,116,98,240,208,202,64,20,150,123,140,102,126,64,122,41,197,19,189,144,27,40,97,91,210,179,50,26,2,209,149,143,234,21,103,118,162,20,208,106,255,82,237,248,133,135,154,222,250,75,212,73,171,242,51,153,204,101,124,221,105,102,205,139,216,74,188,196,123,201,97,185,74,215,201,47,55,229,89,250,135,19,238,248,226,112,173,158,166,71,128,169,44,3,209,206,94,121,102,203,169,111,177,32,33,163,220,3,62,107,156,108,203,247,168,3,106,82,59,174,23,142,68,53,63,252,64,23,8,58,128,94,44,141,220,220,122,229,1,6,74,100,66,228,88,95,161,127,190,14,71,220,209,54,118,46,162,221,214,161,149,225,83,144,5,87,166,65,139,60,5,149,75,56,153,226,48,116,162,202,129,123,229,18,83,73,54,255,254,2,8,216,186,34,73,197,41,176,79,209,124,180,189,150,232,169,56,52,132,54,223,186,109,111,62,24,226,144,57,225,254,29,43,45,76,21,42,181,26,5,97,125,8,47,23,250,123,180,184,55,127,23,106,67,174,87,112,162,183,190,138,190,127,97,16,68,41,244,115,131,153,178,238,198,104,186,184,134,176,215,128,77,140,217,1,65,29,157,54,38,13,23,145,216,70,245,233,208,196,37,62,177,1,221,13,73,226,17,252,212,203,250,175,3,145,81,99,33,78,210,87,169,228,203,4,127,67,127,109,188,81,187,17,226,92,160,28,135,96,93,129,160,197,121,48,87,15,111,200,83,252,162,252,87,150,110,249,162,231,161,155,73,217,184,91,75,198,84,24,106,31,62,4,93,237,126,194,140,204,240,26,172,3,111,145,176,77,182,71,178,7,77,66,28,176,252,41,246,168,81,64,234,200,122,130,92,138,178,70,206,88,210,85,33,35,161,60,85,250,148,77,181,39,248,200,164,253,53,105,180,75,137,226,168,72,66,108,20,146,205,72,28,224,133,139,175,9,43,169,181,83,29,74,176,76,185,151,174,232,112,37,216,129,48,11,196,206,126,130,182,70,113,0,196,162,88,176,123,104,51,181,112,85,56,167,70,138,181,138,37,58,31,147,14,170,52,199,56,53,188,67,150,175,216,200,53,255,26,127,246,89,4,182,2,246,163,242,113,73,125,67,253,56,169,224,118,98,13,192,207,116,40,224,87,166,63,181,108,104,129,100,144,199,73,46,227,219,105,126,94,163,32,28,122,60,140,177,178,10,216,118,69,45,67,124,7,191,2,246,215,125,199,121,15,234,70,205,213,221,219,205,66,237,211,12,5,222,246,75,75,116,213,0,12,220,71,201,232,72,159,50,97,68,200,62,26,253,40,113,166,35,5,176,107,87,30,210,232,189,160,141,63,129,239,53,48,203,58,47,51,56,13,31,236,255,113,70,250,96,253,66,218,183,175,166,221,79,58,41,53,61,55,158,233,230,175,151,255,50,64,127,209,62,81,197,137,62,248,207,137,63,244,210,191,43,18,246,43,9,229,120,175,242,143,251,177,20,164,31,175,168,57,86,35,78,239,51,238,67,76,52,180,235,132,232,153,2,136,166,237,191,158,81,47,59,197,22,70,231,67,92,17,10,152,90,175,45,159,142,143,145,58,183,79,3,113,209,185,17,254,198,102,125,170,24,11,247,119,199,170,20,117,186,126,34,181,5,181,15,43,156,63,36,9,28,8,175,120,2,242,174,23,0,166,211,108,90,192,27,50,127,237,58,28,37,68,206,50,38,235,241,206,254,235,109,29,22,61,81,144,109,208,243,249,249,63,146,32,105,228,65,247,108,210,252,164,83,240,176,35,145,52,173,249,50,105,49,124,62,227,208,98,143,217,7,11,51,56,175,181,108,144,38,167,171,203,181,41,26,97,255,247,217,150,130,239,67,242,252,208,53,230,81,199,107,205,68,87,121,72,32,42,197,234,13,216,157,170,59,38,38,0,87,207,26,147,144,55,8,92,110,249,133,249,16,34,243,83,109,83,142,47,48,36,44,56,145,155,139,114,116,190,29,115,160,47,53,227,141,54,176,128,76,1,42,110,131,248,98,100,180,154,36,196,236,55,204,118,84,98,180,187,5,188,130,3,36,66,254,238,38,222,130,196,81,45,243,31,7,169,42,226,87,42,187,144,81,101,104,112,164,129,224,188,70,189,238,156,113,207,80,162,6,150,87,144,63,255,181,20,205,0,177,165,7,103,8,11,247,163,50,11,15,150,206,178,101,171,89,66,11,245,162,182,47,183,12,22,235,115,97,211,32,249,168,172,206,8,219,134,113,94,222,26,41,128,144,21,209,220,209,43,178,223,121,175,18,247,132,142,165,140,52,82,14,150,225,209,45,49,17,180,40,24,8,94,122,45,229,176,152,51,214,15,51,128,78,121,155,166,18,57,149,96,21,239,161,247,255,251,31,99,139,216,227,144,2,233,193,169,183,3,62,37,224,190,70,246,217,87,9,78,21,82,167,219,135,50,199,136,248,156,245,149,128,165,174,60,126,186,206,107,101,10,103,140,57,123,188,54,6,173,53,118,149,232,106,124,25,144,48,253,218,65,153,11,8,64,209,35,244,178,91,227,65,195,127,149,89,23,185,211,195,140,58,129,212,199,254,219,210,173,26,244,98,155,164,79,188,128,242,39,232,164,195,148,39,234,228,132,101,224,2,93,241,54,3,91,144,94,202,5,126,59,215,20,142,245,157,197,148,158,109,6,114,220,69,38,70,53,81,110,21,25,224,103,40,250,137,36,55,152,190,45,194,236,144,119,49,221,46,203,10,49,202,172,220,147,172,105,77,171,180,233,113,234,255,215,143,166,250,116,145,163,9,237,0,182,192,72,184,197,14,116,244,186,79,160,66,73,167,115,30,44,229,214,126,61,15,163,141,33,3,56,53,224,11,7,105,70,228,1,148,219,85,221,66,238,81,154,69,135,251,31,93,182,166,189,153,233,146,250,247,116,26,168,140,50,94,178,192,179,110,233,163,146,0,27,177,129,27,141,133,96,33,211,23,124,25,178,206,22,170,108,24,71,225,196,114,207,77,25,110,238,99,31,105,49,104,153,102,175,195,120,186,133,234,2,253,240,198,121,23,70,103,81,72,239,94,141,178,120,15,182,167,185,16,46,147,129,17,62,106,63,46,245,163,163,85,9,66,83,213,118,216,157,47,240,196,53,111,57,50,164,22,167,165,0,134,126,233,171,104,222,208,82,141,84,247,202,23,228,137,221,94,12,122,150,160,29,169,26,46,71,158,57,204,75,44,34,53,75,239,5,234,15,130,106,84,210,64,68,162,181,124,117,189,156,109,120,0,166,176,166,247,108,152,178,150,208,131,162,252,66,24,227,139,148,133,145,169,42,244,178,41,231,229,187,126,28,226,10,32,243,164,125,191,198,75,131,137,197,137,25,70,75,57,219,193,60,48,215,20,16,188,238,47,59,130,31,88,98,187,124,85,174,143,49,41,64,169,26,32,168,3,165,46,193,234,54,156,242,121,98,249,162,240,25,189,2,151,129,13,3,238,96,227,115,216,200,180,60,177,255,176,179,30,238,156,161,52,171,115,83,173,248,121,106,224,246,2,38,14,187,238,199,39,241,146,99,53,192,64,209,101,134,119,208,237,164,224,206,253,246,116,122,166,225,253,143,35,222,132,198,42,163,7,192,223,220,112,174,91,39,44,138,116,48,202,153,97,5,54,97,18,30,173,188,252,208,111,189,254,104,203,70,77,117,253,173,166,223,114,38,119,19,143,77,230,38,50,112,209,77,74,79,1,39,87,102,154,247,22,137,178,72,226,127,111,100,217,54,192,60,232,143,157,23,199,17,144,22,95,82,231,68,128,159,69,150,244,158,84,19,142,30,247,229,77,229,195,151,175,52,139,161,137,131,163,49,250,227,152,148,176,113,2,79,112,150,196,210,90,198,46,74,150,85,160,59,170,218,9,73,8,4,32,214,138,104,114,255,15,228,158,163,9,200,181,6,161,75,99,185,74,233,245,19,152,221,98,76,79,143,132,243,226,156,36,42,34,236,68,221,124,236,254,87,1,58,103,46,120,62,245,20,149,132,110,84,92,162,62,106,92,115,69,91,174,156,33,158,215,195,66,101,168,180,197,88,92,24,177,207,35,59,137,250,175,233,108,29,213,11,222,0,56,52,16,58,103,242,152,151,22,94,1,125,187,165,23,173,203,177,54,162,85,186,21,215,9,86,212,75,133,244,251,148,57,84,56,7,154,24,95,203,198,170,247,158,161,45,10,123,50,85,211,199,204,135,88,214,114,92,151,119,195,17,162,52,202,160,54,136,231,218,205,64,222,1,34,254,166,1,189,244,115,198,86,48,192,27,194,164,181,185,91,47,27,30,84,134,145,246,101,84,185,10,169,98,176,16,219,114,110,135,79,25,169,60,234,135,72,0,45,140,163,155,57,12,134,62,111,182,18,142,205,194,8,238,242,75,248,26,102,250,171,208,16,47,171,96,128,1,223,127,198,68,215,109,53,190,48,73,199,137,130,147,74,199,141,244,102,243,82,230,112,96,98,196,216,49,90,162,4,7,123,230,65,200,231,120,226,147,206,210,119,99,62,13,28,87,103,68,55,171,43,75,163,227,97,199,130,232,239,119,127,225,89,169,233,146,152,27,107,181,6,197,232,167,116,223,17,11,182,6,180,183,163,68,114,34,244,3,142,62,121,196,147,221,95,170,31,115,65,143,36,2,170,225,44,224,113,111,115,176,171,46,168,54,63,11,26,102,41,140,170,192,194,251,168,238,36,0,121,209,212,44,31,179,150,108,47,204,2,25,73,49,194,152,101,143,150,33,241,22,19,98,255,134,20,172,188,249,90,193,223,147,137,199,191,144,172,192,14,59,239,216,109,0,194,230,106,51,150,89,177,243,214,136,65,15,121,242,133,55,5,37,154,0,97,19,63,27,178,237,97,153,197,117,117,238,47,173,143,7,11,64,27,80,209,125,170,134,98,48,238,175,232,217,69,56,132,85,6,180,38,64,99,184,186,186,119,232,139,89,109,158,245,206,89,23,116,146,113,132,186,161,242,0,0,125,4,228,21,175,213,16,164,149,191,205,3,25,219,166,181,142,39,233,170,90,76,139,230,60,39,148,30,67,237,177,160,63,112,205,92,231,235,234,161,11,34,250,163,204,213,224,211,47,114,40,54,153,144,191,106,16,102,109,5,99,91,47,26,200,186,224,12,175,230,180,167,76,250,77,188,216,116,152,123,36,164,194,193,44,40,22,47,191,68,164,225,109,193,33,179,188,223,220,217,218,64,117,213,4,247,106,153,217,213,80,137,72,5,201,0,163,47,8,30,73,69,218,29,65,118,55,115,201,117,81,81,239,105,204,179,213,215,154,224,122,191,82,63,122,46,164,252,32,252,10,172,123,66,159,36,27,120,56,111,243,32,236,242,101,122,76,106,242,200,195,95,84,228,172,150,70,79,171,170,32,24,86,146,215,46,156,24,37,166,136,84,207,121,17,161,46,80,247,195,30,83,179,122,168,127,201,24,215,96,41,211,202,162,33,158,171,175,89,173,97,72,144,177,103,175,182,44,78,31,54,232,51,61,57,65,7,32,77,33,92,88,67,88,185,36,62,80,189,76,41,67,158,84,184,149,200,40,233,155,105,0,235,28,182,87,218,230,41,154,141,78,221,245,139,2,211,226,149,178,19,221,249,239,152,143,142,242,9,216,59,189,50,176,124,69,82,109,6,154,165,129,27,143,17,249,135,170,110,20,161,105,6,37,24,177,40,70,175,170,43,194,246,122,53,51,193,212,193,157,190,73,227,222,152,238,194,127,177,179,192,187,23,130,243,101,180,118,6,6,229,90,194,123,165,153,125,9,32,70,39,56,225,105,222,188,169,59,125,43,126,129,225,225,188,21,75,14,57,85,163,64,212,235,52,3,247,252,227,197,61,237,5,41,19,171,246,2,3,186,90,251,18,112,177,244,129,109,202,3,70,104,226,101,217,174,50,5,64,198,234,233,47,239,44,46,14,109,139,35,108,227,190,213,106,44,112,75,115,153,143,92,74,25,17,163,235,184,63,161,179,25,120,158,98,209,66,191,123,50,174,70,200,95,110,133,27,39,84,42,155,50,30,176,243,196,77,167,245,83,165,0,134,12,44,125,31,121,241,192,210,204,30,127,27,65,249,20,55,60,94,28,147,190,8,248,101,244,228,149,242,118,83,14,143,79,104,119,200,199,62,140,199,142,74,26,40,145,146,43,184,219,133,215,8,25,72,128,25,202,164,113,135,177,254,95,254,87,106,55,215,224,0,108,220,141,178,142,23,138,227,69,182,60,137,172,16,252,251,216,253,246,255,36,171,83,166,100,206,174,225,189,36,140,254,238,121,184,98,171,219,27,240,144,245,47,122,236,203,70,228,8,88,248,84,15,66,133,90,185,211,52,183,73,76,195,138,41,59,16,209,146,119,192,98,244,28,93,67,159,236,116,144,53,239,132,114,38,37,211,166,23,23,120,111,158,211,101,163,124,174,146,180,221,111,6,35,32,225,204,100,9,101,82,66,101,22,127,160,180,197,0,121,44,113,239,208,145,250,11,11,213,15,115,55,42,48,41,144,76,62,195,225,194,222,179,156,27,3,95,67,99,229,0,236,154,161,154,139,252,18,53,116,183,96,143,144,44,126,154,83,126,147,205,94,32,95,47,148,94,93,141,105,51,84,82,245,53,211,142,6,202,101,230,71,66,203,32,59,248,130,215,190,255,255,6,177,31,231,226,10,216,50,128,98,183,159,200,151,67,96,222,230,175,156,82,6,8,88,52,219,207,98,251,116,209,221,138,103,204,106,245,145,48,57,99,65,22,221,235,93,205,177,178,190,198,247,170,145,180,252,79,97,130,253,79,142,232,227,198,97,83,208,146,236,236,182,187,142,174,119,66,30,122,178,8,43,71,246,0,216,41,16,96,71,64,148,143,91,50,111,242,201,48,177,10,166,133,153,234,114,88,35,14,40,14,92,37,61,241,96,141,83,232,125,176,78,42,237,174,13,220,118,6,120,146,255,117,156,210,230,119,236,222,75,70,127,49,14,234,156,85,36,68,220,97,178,53,157,248,128,89,73,146,192,76,158,68,247,94,185,54,208,139,128,130,188,46,66,253,214,36,41,177,85,45,94,22,82,152,30,162,187,130,125,73,239,232,219,150,155,83,119,250,99,55,242,163,130,126,175,93,185,227,53,230,85,96,58,56,74,87,56,111,140,46,110,161,124,201,165,108,213,206,189,167,23,190,59,233,47,201,68,2,179,28,138,182,240,82,200,227,43,133,180,93,74,125,196,159,143,31,240,151,93,116,229,182,50,73,46,30,73,28,32,165,34,123,73,142,243,136,26,15,46,142,55,137,165,251,197,145,102,106,209,104,68,211,254,187,125,243,212,144,216,57,126,72,188,232,55,250,59,74,81,200,215,236,141,110,80,205,153,182,86,60,138,200,182,59,52,29,167,87,184,1,172,194,91,231,254,250,92,180,101,68,189,43,59,175,54,169,150,134,224,77,151,250,100,75,60,176,159,211,78,103,195,56,133,45,105,38,88,14,224,150,76,188,107,232,142,159,139,61,152,162,243,13,57,183,129,120,4,80,71,191,103,23,137,181,146,215,177,254,221,51,14,24,157,146,24,162,253,231,252,251,126,212,234,201,54,253,45,146,63,151,11,44,138,133,95,199,70,38,13,150,88,180,184,79,113,56,150,186,106,103,234,177,72,210,19,55,117,202,238,26,177,225,129,242,204,80,8,235,90,83,9,163,174,21,191,108,194,227,19,146,189,128,34,68,87,79,196,155,110,19,182,87,79,166,164,136,197,55,167,26,61,187,192,135,84,142,129,139,16,40,249,87,33,45,240,44,88,7,237,160,187,217,30,130,251,182,2,53,154,107,214,163,201,14,160,219,222,32,55,63,206,191,198,180,220,231,223,25,22,175,25,252,128,49,70,211,93,161,119,243,125,81,21,243,117,117,61,5,181,64,108,238,85,141,120,17,229,178,43,231,196,112,220,177,16,183,158,20,132,64,17,161,185,217,147,249,192,59,230,104,212,113,214,29,222,147,20,225,25,218,120,33,117,52,133,240,93,5,174,63,240,44,28,160,239,207,65,135,139,220,252,180,224,7,213,192,97,104,76,24,44,86,102,105,233,98,11,235,154,225,205,145,46,36,202,0,230,128,196,165,13,77,48,24,49,117,10,153,250,199,143,137,136,158,232,146,13,150,141,153,66,212,176,220,53,196,139,137,33,89,255,150,178,6,193,45,42,101,68,174,105,53,161,28,48,101,228,127,116,7,246,191,181,33,17,118,114,248,83,149,210,113,153,106,255,103,164,235,40,39,189,71,22,219,112,99,227,228,6,52,48,14,186,28,40,179,6,0,29,211,112,188,198,54,171,26,209,237,131,199,26,47,23,231,71,249,74,23,2,2,60,105,166,36,169,154,199,68,102,249,54,43,48,127,24,97,212,89,80,183,105,103,145,222,148,113,128,252,24,55,61,135,170,44,34,235,13,72,110,50,96,227,20,134,3,114,59,174,109,31,135,3,54,178,223,197,142,58,71,174,184,223,50,177,40,147,207,83,89,93,35,248,112,244,219,225,161,91,136,129,148,224,241,159,21,52,222,146,65,254,23,111,2,26,3,23,6,201,228,203,31,220,224,65,123,85,157,62,197,182,238,109,62,95,5,205,59,3,231,32,71,236,80,1,11,187,209,215,166,247,134,21,13,19,168,24,15,218,36,108,19,179,39,31,44,212,89,143,241,76,30,175,172,82,35,160,95,175,166,199,7,12,216,206,52,194,88,225,197,87,199,185,224,220,142,11,135,2,107,143,114,80,204,99,38,47,145,89,46,54,36,49,56,163,232,194,188,138,79,230,54,113,85,153,222,39,140,11,43,134,113,164,130,223,156,221,81,248,149,244,156,146,22,193,4,246,119,99,105,62,50,192,11,83,73,34,74,35,25,39,250,86,163,79,194,194,62,202,98,227,165,203,122,229,213,170,154,13,104,91,251,116,213,15,156,241,3,136,4,69,42,229,182,32,105,249,18,246,81,101,238,176,181,162,88,121,247,231,232,237,219,237,87,154,245,7,144,39,54,134,164,58,36,171,38,134,29,237,200,30,126,99,66,194,169,134,100,12,196,39,17,93,241,181,82,245,177,134,216,250,252,144,219,245,221,233,203,229,246,54,217,9,67,67,26,92,136,52,15,79,50,221,120,143,194,185,132,21,174,215,93,117,67,146,35,88,196,111,55,62,173,74,242,83,202,63,133,119,60,243,150,145,122,247,16,159,216,214,116,199,164,143,181,92,0,59,53,34,54,159,231,195,203,42,241,16,51,69,85,68,123,107,93,175,156,215,156,96,12,186,70,221,207,179,210,253,9,45,51,222,78,95,51,89,121,50,10,172,26,32,132,203,130,144,193,219,233,104,0,98,214,125,2,140,119,88,220,231,39,43,28,3,17,5,71,180,184,243,0,233,9,246,41,240,93,20,42,126,244,48,42,220,10,3,176,3,245,253,97,154,230,248,174,93,119,88,160,238,246,238,173,25,31,131,15,71,210,246,63,181,196,108,184,250,90,215,6,109,186,25,237,161,227,233,119,72,48,13,0,58,50,167,209,226,164,166,196,235,219,149,93,3,230,220,242,154,173,61,241,254,178,199,236,152,158,39,16,102,55,140,179,80,247,191,209,53,213,35,148,25,60,249,214,179,50,8,184,221,201,60,69,233,215,195,133,131,38,111,87,217,77,127,248,67,16,145,192,124,71,103,185,220,176,16,60,213,17,94,110,192,177,234,105,105,13,251,183,81,220,130,242,36,155,32,239,45,144,36,90,238,130,136,65,13,171,190,94,61,253,230,148,124,9,152,184,113,168,17,24,161,149,196,207,92,105,148,39,33,5,136,206,44,47,120,243,184,182,237,224,45,94,163,126,239,140,208,209,200,235,49,6,249,192,130,81,116,12,7,45,237,233,33,242,90,3,91,38,188,3,204,155,173,219,106,211,122,240,192,61,135,185,76,154,54,79,128,185,79,116,192,34,133,4,100,239,97,10,165,184,251,225,105,32,176,61,21,111,244,173,216,95,178,112,106,196,251,45,35,159,12,70,217,50,101,198,33,195,236,191,36,73,125,45,161,197,179,122,99,120,177,199,244,183,152,73,147,128,186,213,131,222,64,42,160,115,84,41,150,20,137,121,73,232,198,240,131,246,12,137,200,33,116,69,174,208,145,161,40,23,0,48,11,152,228,164,194,162,119,143,36,207,27,235,20,146,33,54,34,111,235,252,16,100,16,46,234,227,181,13,206,63,39,49,154,250,248,226,145,15,186,209,5,54,87,158,70,254,67,254,81,121,141,61,119,222,44,199,165,0,195,176,249,53,230,36,165,157,109,37,184,225,118,144,166,44,223,74,234,94,104,122,238,74,113,127,250,133,243,187,221,30,113,105,147,115,0,75,35,168,129,70,14,250,209,243,86,20,254,161,27,207,94,45,91,182,170,11,21,178,82,167,189,98,44,62,184,22,141,37,69,98,133,152,222,209,54,149,168,15,172,176,22,225,181,75,38,128,95,200,68,254,109,209,24,132,4,221,91,163,54,174,111,56,89,11,106,255,182,8,129,177,65,60,155,248,112,71,86,107,111,255,220,28,226,185,215,158,147,134,79,0,146,169,227,173,209,215,119,102,39,23,178,7,5,146,47,110,217,25,153,156,2,196,211,158,54,116,106,103,133,109,141,114,89,34,63,219,241,152,167,172,170,129,58,142,246,11,197,159,186,226,45,11,234,97,199,88,144,2,91,217,82,121,1,149,70,109,43,61,104,94,107,81,230,173,14,211,173,138,236,108,64,254,18,255,41,86,71,213,80,131,236,159,87,87,3,227,94,141,250,222,143,79,179,0,32,27,196,47,167,231,234,80,71,113,163,172,209,32,82,240,193,177,255,66,206,18,159,249,219,196,49,38,145,58,36,221,36,133,18,157,251,96,71,144,221,240,210,181,170,6,252,173,75,45,211,48,43,0,60,163,58,184,213,122,185,87,109,2,96,22,191,173,26,179,17,141,1,129,239,215,173,84,197,4,19,97,3,128,71,147,99,172,103,255,81,74,171,249,169,10,68,34,126,221,117,148,172,101,103,27,176,56,55,99,128,231,177,111,160,4,150,124,93,134,255,124,238,91,82,83,170,151,176,250,68,13,121,19,30,120,40,7,234,246,142,207,118,223,12,9,190,235,0,230,25,134,141,49,5,116,150,215,205,137,249,204,243,46,187,76,252,32,195,184,252,57,52,19,178,102,32,78,187,215,139,68,114,49,230,47,181,227,81,243,88,16,178,244,138,207,144,161,187,205,91,28,156,156,97,119,66,164,78,106,5,32,135,120,161,5,17,175,105,40,150,199,64,38,208,189,198,80,136,146,214,194,212,7,21,16,86,197,241,12,128,19,124,62,160,52,45,75,88,155,133,144,23,93,121,98,104,78,219,124,89,118,56,182,75,54,240,208,4,9,239,196,193,212,142,43,230,232,114,109,168,196,149,121,27,82,136,194,178,251,34,1,122,193,95,82,189,32,70,165,210,47,201,7,127,115,33,29,250,178,125,98,111,0,71,5,77,143,246,112,43,150,127,91,175,125,176,136,196,22,106,195,227,218,105,201,43,191,237,209,185,213,102,228,54,39,96,123,208,245,203,29,168,112,4,217,51,118,30,197,128,151,197,220,168,251,71,119,238,19,149,198,197,194,52,22,208,96,193,166,23,178,39,43,152,192,205,115,73,8,172,130,34,31,244,82,22,144,213,64,203,59,110,143,68,218,236,86,209,227,26,102,62,37,119,113,124,21,98,143,101,20,74,23,18,2,165,109,191,143,253,2,92,65,33,166,185,161,129,120,168,7,78,28,207,229,153,37,139,243,98,205,98,160,201,236,97,74,37,163,219,158,131,158,169,131,184,179,77,14,253,178,65,148,53,88,47,190,158,227,143,241,0,105,167,254,239,25,12,102,0,3,94,70,245,243,136,203,128,186,119,233,119,146,9,145,233,241,173,79,225,71,133,175,93,194,115,110,146,90,141,229,225,39,31,150,189,161,209,60,254,81,90,6,166,190,110,249,127,125,238,16,35,1,160,42,206,123,158,248,19,216,216,216,60,82,141,61,51,205,63,5,103,156,138,43,159,176,30,205,178,116,44,58,45,186,232,86,223,249,2,140,128,90,146,150,193,29,98,90,243,34,30,142,158,73,23,44,21,141,133,99,239,10,174,103,8,241,245,218,140,176,92,125,222,121,61,100,217,179,100,34,24,147,27,67,3,232,229,25,134,199,184,99,29,116,178,126,74,35,116,7,83,112,23,245,232,19,76,23,44,30,153,159,73,98,105,1,187,185,237,253,127,243,99,65,15,151,76,222,118,55,7,234,87,40,197,241,29,210,121,178,97,221,249,245,75,242,58,88,168,15,50,32,121,176,238,160,31,95,238,156,165,102,112,242,3,139,197,203,96,201,102,32,53,28,48,166,79,117,194,92,224,143,31,136,210,28,116,53,10,254,114,122,128,4,79,128,199,172,207,253,222,169,150,3,164,254,137,132,201,11,132,161,18,244,72,47,156,110,199,62,116,32,67,5,184,221,218,9,19,147,251,240,19,140,64,55,248,123,22,36,237,199,136,148,122,145,115,5,130,223,202,17,56,186,145,1,219,204,47,80,212,150,228,47,217,254,144,157,128,180,191,154,39,236,16,39,46,21,175,88,141,118,160,156,13,244,141,65,50,20,232,96,101,225,118,54,208,92,181,8,0,222,233,100,218,164,140,198,111,102,102,166,129,222,232,78,97,9,161,6,56,33,188,146,14,147,56,92,215,251,17,68,160,192,141,176,75,107,152,172,133,200,16,150,174,206,33,195,13,165,252,115,31,34,94,164,122,116,189,107,130,29,65,35,179,165,217,75,83,147,47,10,192,148,168,197,151,10,103,192,106,141,163,70,111,67,11,208,4,215,52,149,9,30,177,99,9,137,73,224,164,172,38,179,197,219,38,88,71,183,94,189,249,252,163,71,215,14,120,38,205,102,217,240,32,187,102,55,223,204,174,61,1,114,80,88,139,18,83,37,200,14,33,177,74,239,182,154,167,84,148,138,60,215,155,228,23,119,87,58,218,252,171,183,6,63,226,253,109,124,166,237,117,134,31,213,238,206,155,18,142,170,218,11,227,12,54,193,234,141,158,128,177,115,254,100,136,121,67,237,4,185,126,242,243,88,5,212,141,183,125,222,54,123,31,138,40,185,112,20,80,162,13,164,219,33,244,128,78,161,128,154,162,43,158,99,82,56,138,97,163,65,130,193,97,82,103,229,209,170,231,63,177,175,138,229,209,57,123,218,74,204,91,218,211,44,139,12,1,68,103,121,158,219,114,61,30,247,75,228,115,193,84,144,214,108,150,61,168,37,1,243,27,44,100,204,198,202,170,164,53,167,37,136,85,24,127,185,104,203,6,153,87,220,27,236,121,66,250,184,218,84,39,216,44,191,88,80,189,120,39,159,144,93,155,230,151,106,184,107,208,60,70,243,59,201,217,139,208,189,57,22,80,100,225,18,186,237,67,25,169,105,188,215,170,247,250,235,45,165,13,147,152,7,67,220,185,85,18,253,173,199,164,84,72,59,112,56,147,202,205,170,60,138,181,249,132,232,26,7,67,104,120,158,174,234,174,44,21,204,157,226,164,114,36,39,29,117,165,118,97,196,231,148,226,153,63,134,76,4,73,181,149,66,153,185,172,250,133,195,173,113,160,199,68,95,70,13,157,126,155,248,15,212,65,24,205,221,18,26,237,119,9,94,133,249,35,179,44,142,108,57,96,147,109,141,60,66,106,27,12,11,56,241,179,114,255,140,17,82,52,144,82,0,146,166,237,226,143,93,135,227,11,18,187,34,9,125,162,79,148,74,207,148,44,32,128,228,205,243,6,95,86,55,19,229,212,247,130,52,224,20,60,152,55,243,175,27,240,46,17,207,49,91,127,213,97,87,212,101,108,190,111,200,18,7,40,49,252,111,131,186,116,34,141,150,105,40,208,69,21,0,83,90,237,244,199,25,165,246,234,130,233,77,104,108,63,152,67,220,65,199,239,192,53,249,213,224,192,187,125,14,98,62,234,160,35,198,81,252,236,238,129,70,150,101,158,158,120,121,97,208,222,232,159,185,142,220,117,74,98,134,73,149,148,128,52,126,26,86,196,33,114,205,249,6,26,187,169,96,31,9,13,209,91,164,233,137,154,8,167,12,24,176,37,213,83,95,25,162,122,67,199,211,156,96,79,8,66,179,106,55,128,63,130,75,140,187,230,234,159,64,183,117,212,51,63,203,82,208,200,61,205,124,43,252,65,58,34,165,205,133,23,107,205,3,42,81,177,15,189,89,79,222,139,83,206,163,84,210,167,158,203,142,19,47,26,198,134,72,114,193,230,255,57,27,247,45,179,227,21,160,246,54,219,160,140,106,232,140,198,118,175,46,33,237,42,76,34,125,13,106,234,27,35,213,247,45,226,138,232,254,42,230,196,173,108,112,199,82,122,225,115,56,10,45,152,137,58,131,181,118,254,87,63,60,238,135,202,11,252,185,239,110,46,173,142,108,194,97,152,241,45,104,0,131,192,213,248,132,74,222,175,169,181,51,234,232,211,137,159,62,177,210,53,86,36,173,248,202,171,174,135,99,173,209,88,147,236,246,179,19,201,213,230,23,127,19,158,222,228,159,116,5,141,206,176,2,203,235,173,148,228,253,92,14,55,101,72,109,16,203,31,36,18,97,212,102,113,79,215,236,168,72,49,250,30,245,138,104,111,212,197,202,243,231,238,229,231,232,73,167,95,206,151,185,169,194,108,218,201,139,116,74,146,223,165,161,213,86,92,101,151,229,91,124,84,74,158,92,199,232,184,11,232,124,71,39,52,123,21,248,74,171,189,221,211,153,84,66,243,61,43,95,95,119,25,243,76,230,88,197,127,81,126,46,64,229,194,68,127,28,186,3,44,85,179,203,72,36,33,49,93,76,14,220,16,159,53,80,104,62,84,132,240,170,173,31,226,9,200,236,48,14,215,15,91,6,114,141,71,205,233,8,38,47,242,93,40,61,255,135,196,209,16,114,215,129,31,61,70,12,178,173,35,115,201,218,195,44,105,199,177,104,203,251,243,152,194,138,36,185,76,175,67,85,193,52,107,34,2,13,56,30,55,223,167,233,4,33,95,227,190,252,29,125,55,60,44,27,107,14,164,234,8,153,209,167,2,73,191,114,178,129,142,159,235,98,200,192,149,190,211,119,245,58,30,198,149,144,117,238,234,229,177,78,222,5,3,23,63,17,142,110,125,9,60,208,113,143,6,26,120,142,252,55,49,78,228,28,230,36,118,47,197,114,181,100,239,35,13,3,242,255,148,252,100,189,160,225,178,10,229,90,186,99,55,72,124,37,153,246,167,195,183,118,29,251,44,201,56,39,113,20,97,143,63,255,135,213,96,90,237,2,10,55,1,191,208,101,187,114,164,57,139,30,49,148,112,170,122,185,215,69,90,160,11,140,41,154,217,2,193,77,148,80,229,213,56,235,41,147,112,152,76,100,123,137,169,4,172,236,37,131,218,35,74,133,12,45,95,169,178,115,246,113,175,255,88,80,243,146,234,73,103,9,1,19,149,207,85,91,134,17,79,1,98,34,145,81,196,196,85,144,234,20,158,52,3,38,110,112,22,70,20,33,117,209,20,78,108,62,58,127,109,99,103,110,215,68,144,225,58,247,251,251,189,135,104,237,242,19,191,178,168,178,21,27,24,35,26,167,119,238,141,167,195,4,226,251,84,205,156,82,34,78,91,204,179,211,185,177,12,0,218,115,240,30,81,146,184,12,21,253,221,97,12,103,224,167,80,176,125,118,216,169,58,107,141,48,86,5,1,133,1,187,70,252,55,101,161,63,217,42,218,19,118,33,31,56,209,3,28,76,44,178,198,125,59,183,170,81,156,139,95,144,211,82,79,127,32,41,2,40,162,57,73,175,120,159,67,238,241,56,101,34,168,243,110,124,60,180,241,90,176,239,60,222,8,173,184,148,205,212,51,45,67,141,150,128,194,28,73,11,113,39,9,24,169,87,174,45,126,151,71,2,90,122,32,43,171,96,82,244,163,78,198,52,125,106,175,5,58,78,63,126,199,97,56,67,151,136,14,208,201,179,172,205,89,253,255,22,61,201,101,35,176,122,48,114,5,162,189,243,227,165,27,109,227,77,235,64,69,249,181,128,214,242,61,127,164,246,60,170,129,73,218,16,139,176,47,214,78,230,166,163,248,207,163,43,151,57,175,65,16,76,235,20,10,192,180,59,252,97,41,116,195,151,59,194,222,79,55,209,202,243,54,255,146,9,49,52,28,82,199,4,200,33,12,36,118,42,231,23,49,25,154,98,29,240,127,211,216,182,135,234,140,87,172,210,23,54,174,17,54,36,22,69,156,42,175,243,150,176,223,83,123,116,251,157,209,178,222,215,46,200,68,249,210,166,160,6,218,212,15,152,13,83,212,59,251,199,159,155,175,169,240,147,171,246,86,84,28,149,241,156,218,178,131,13,157,181,86,157,190,163,155,182,212,146,92,73,216,247,195,231,249,38,62,98,56,243,170,137,5,110,162,237,41,70,72,192,151,41,199,161,133,243,166,41,132,165,79,4,253,140,247,122,204,225,96,68,26,94,179,247,2,18,196,97,192,243,234,184,48,119,156,110,244,224,253,3,201,136,27,32,44,74,142,245,84,152,101,205,137,133,70,53,173,45,15,198,111,94,141,47,203,234,169,166,192,44,209,133,148,113,58,112,17,232,28,119,241,105,77,30,142,83,247,44,104,130,55,75,3,58,183,18,236,245,188,16,83,128,242,58,100,160,144,163,39,16,251,30,4,132,254,182,240,237,171,187,206,248,59,64,199,110,222,19,231,137,194,112,108,33,23,32,252,237,47,237,41,26,15,243,109,98,139,112,143,122,23,99,12,197,245,175,63,123,13,81,85,15,253,86,110,6,52,49,125,156,24,40,118,110,191,115,27,131,247,83,140,113,161,155,173,222,221,129,201,129,75,133,51,159,253,131,139,167,180,161,47,128,254,82,213,74,172,139,80,132,229,109,197,158,73,225,160,238,198,102,65,164,246,225,173,22,228,240,176,2,194,53,64,172,70,61,233,131,7,142,146,186,70,9,117,59,28,236,120,108,60,248,65,209,194,84,31,19,126,87,77,154,139,87,164,60,57,237,165,131,212,222,60,21,42,95,68,5,1,37,206,73,200,83,140,59,121,14,158,91,248,246,23,220,172,241,231,65,177,7,203,196,81,227,167,120,7,148,21,54,78,138,232,224,126,226,170,53,67,20,71,247,228,149,120,41,235,179,107,159,153,171,219,14,69,93,23,191,93,206,183,147,211,40,144,188,200,233,97,179,138,30,252,39,16,151,12,136,224,59,92,130,90,131,4,241,198,181,123,203,212,23,19,85,140,120,235,217,62,49,120,192,13,226,163,152,48,16,134,227,205,254,240,124,136,157,30,109,88,247,66,87,246,83,54,3,83,132,170,82,79,105,54,36,99,175,43,65,165,248,22,12,54,108,21,182,14,124,138,27,227,179,28,134,105,145,54,59,89,120,78,3,16,174,0,41,127,225,201,123,82,141,254,55,107,119,49,234,189,86,181,214,216,17,62,36,143,72,107,41,156,58,149,108,145,189,215,32,35,224,35,60,36,141,45,119,81,134,160,200,250,215,135,142,238,161,18,18,16,133,113,121,234,38,200,178,219,128,190,224,167,119,8,161,60,9,141,254,42,218,217,179,155,118,79,204,208,41,14,137,159,172,78,147,1,253,55,252,54,8,188,133,76,157,6,80,31,140,208,116,62,135,106,125,124,121,216,243,180,245,188,250,137,157,106,58,88,13,109,68,110,58,122,133,179,234,69,211,197,6,138,120,28,171,67,254,167,127,149,148,199,162,78,151,193,87,166,152,239,236,159,219,184,119,8,200,190,107,236,141,120,14,204,75,38,95,20,233,19,244,54,165,241,138,9,107,52,134,173,243,68,212,199,140,217,42,254,29,135,180,39,23,201,195,59,154,183,150,15,244,52,19,54,8,12,115,229,244,201,245,62,39,147,134,5,196,111,54,177,206,122,154,81,17,212,237,84,151,56,242,129,207,97,31,8,29,61,24,36,70,246,126,204,250,149,90,214,240,183,97,229,199,71,78,83,180,202,209,224,204,62,219,168,42,191,59,170,215,10,191,96,208,200,135,245,78,220,128,19,121,246,239,235,139,192,53,195,239,165,206,250,149,204,33,86,21,13,5,79,199,83,107,93,190,162,235,35,182,187,31,13,2,75,218,95,211,23,94,31,178,146,187,110,24,70,164,117,116,38,145,100,137,103,243,100,98,38,43,221,2,238,28,241,145,203,84,9,62,231,3,134,61,14,31,134,66,242,25,248,38,73,103,98,185,150,245,4,163,73,144,174,74,248,96,86,56,240,185,113,61,240,211,11,136,249,83,179,131,70,144,71,85,141,156,186,131,30,122,174,222,80,176,154,255,2,162,206,157,237,252,59,130,14,197,252,82,191,27,118,98,153,154,52,152,61,43,236,61,7,185,27,60,125,180,120,203,247,35,32,134,19,194,135,224,70,33,124,163,208,248,99,188,63,46,242,127,115,237,145,237,178,113,193,224,2,35,147,158,93,29,233,116,47,230,206,55,167,218,72,78,124,220,57,145,151,120,130,119,194,251,1,141,223,159,149,93,201,215,12,106,155,185,19,148,167,118,79,142,204,14,203,163,218,182,19,206,205,135,31,118,173,255,50,139,208,189,54,199,143,10,74,220,90,114,80,239,18,196,85,216,70,102,88,49,151,222,194,248,216,4,244,90,22,1,42,40,124,44,211,95,137,181,192,126,239,36,80,233,22,190,203,86,140,253,195,246,224,101,223,208,124,185,70,38,71,245,18,49,88,251,92,21,47,124,242,88,233,13,162,188,46,194,219,70,185,159,43,14,139,66,208,216,184,41,140,30,215,101,70,250,123,173,170,233,208,225,20,203,187,180,235,165,234,74,76,84,198,72,162,230,128,224,12,200,18,178,142,25,151,54,204,224,137,58,50,65,113,80,144,118,235,86,74,41,88,15,63,18,158,100,237,23,2,35,135,19,39,166,219,116,214,203,42,82,6,254,29,64,10,15,38,159,154,137,64,233,201,73,79,115,189,173,225,86,220,110,159,249,196,0,46,128,18,24,221,1,209,139,149,113,107,58,176,65,133,251,167,117,179,54,167,42,252,57,200,173,182,28,124,157,176,152,200,199,104,75,199,130,187,175,255,8,99,221,143,89,118,81,130,72,10,18,23,78,159,7,198,72,70,25,1,128,54,124,66,115,88,208,58,202,35,118,116,49,155,175,157,70,151,117,72,9,121,45,135,136,250,24,202,192,130,172,6,191,5,95,30,11,15,148,130,146,138,225,188,93,159,143,205,114,153,105,7,244,134,177,178,167,97,186,78,123,91,245,142,90,214,201,213,64,21,160,1,72,251,126,140,220,86,126,122,16,196,103,1,131,116,74,146,150,222,190,53,58,52,253,155,148,234,70,168,7,38,11,23,55,0,33,61,211,131,7,178,30,10,194,121,23,113,16,96,210,86,242,134,168,16,139,235,226,139,34,202,26,19,217,239,124,131,82,102,214,223,104,157,59,144,24,93,139,173,233,195,215,82,84,133,22,229,199,230,130,151,163,250,225,104,223,33,130,217,170,96,180,244,146,171,240,251,14,241,160,121,46,21,2,50,135,55,97,224,162,25,65,46,46,48,230,68,30,190,50,174,220,40,124,240,208,182,25,245,246,201,64,125,230,160,184,170,172,24,3,5,144,85,250,251,5,145,142,107,91,176,27,21,242,5,233,8,91,198,2,183,225,17,45,229,14,77,119,181,18,12,181,32,18,52,22,188,71,208,58,88,17,131,99,155,26,187,187,136,162,111,101,125,200,181,178,127,17,96,210,30,131,149,25,79,67,77,104,107,6,136,220,142,85,227,28,183,97,162,1,26,93,84,213,160,68,1,52,207,134,47,4,25,245,232,106,29,9,196,198,255,53,64,22,86,155,57,223,249,110,241,226,187,155,192,179,93,183,89,159,54,132,65,38,21,243,63,197,191,151,100,63,204,64,226,96,111,81,1,138,115,150,251,178,216,47,1,178,111,102,112,16,157,208,211,21,233,128,86,160,223,215,233,218,230,138,102,99,207,190,149,73,67,172,214,157,21,197,159,203,16,192,19,24,35,119,150,80,47,69,147,109,228,36,255,210,133,43,63,140,151,135,233,211,251,128,151,125,197,31,93,84,161,249,236,174,195,126,151,109,198,62,4,100,5,28,34,170,63,106,139,207,83,70,154,116,83,254,34,157,108,99,181,211,109,76,69,151,5,205,227,225,44,158,0,148,30,67,56,146,134,144,75,225,148,146,221,181,165,200,203,50,200,201,252,127,2,87,91,78,52,22,253,94,249,84,35,202,157,37,23,144,78,198,169,65,243,81,44,175,53,98,3,75,221,88,139,98,184,59,0,104,159,32,141,42,218,174,252,232,143,88,47,34,247,71,132,19,60,174,145,223,157,83,160,120,52,198,174,43,82,69,248,234,207,250,237,70,23,217,112,198,139,125,182,5,90,232,23,2,80,232,123,206,101,126,123,33,96,229,129,173,106,98,154,170,120,250,0,220,56,165,70,76,130,148,232,183,36,206,30,154,73,58,23,118,146,50,215,135,108,144,41,229,190,21,253,217,180,143,75,214,161,233,151,141,51,154,99,42,204,142,203,180,115,127,171,116,144,7,125,46,154,183,227,140,0,165,147,201,29,138,110,155,122,110,95,170,14,155,3,212,45,181,226,247,130,104,126,113,108,26,246,254,186,93,245,191,146,168,127,58,22,114,201,77,193,49,146,159,227,106,14,69,79,58,87,171,89,49,123,36,17,74,222,208,213,16,77,169,158,45,152,200,129,196,151,18,89,202,98,234,119,5,12,188,190,224,177,38,199,95,131,186,195,249,211,89,161,200,185,78,75,172,74,107,83,107,255,195,108,121,127,249,186,119,24,53,86,249,173,227,231,166,122,168,250,253,231,255,136,92,175,140,34,246,224,118,116,162,50,234,226,194,187,9,76,3,115,210,34,15,107,71,15,14,78,109,143,166,136,15,28,33,37,255,24,46,177,15,255,214,207,79,180,248,122,173,73,103,198,124,255,75,118,6,114,31,223,232,239,94,138,239,212,80,89,229,139,108,218,155,177,14,60,173,26,45,141,64,33,24,158,42,152,198,103,119,146,188,197,176,171,138,128,193,146,200,14,123,204,90,48,82,33,20,231,70,125,40,192,233,247,146,174,86,105,57,122,119,238,106,114,24,46,127,32,204,63,185,63,38,186,12,178,181,181,172,81,104,187,21,224,100,32,95,40,26,91,139,116,119,192,28,146,178,151,204,87,156,61,70,119,88,30,231,188,7,80,246,24,90,195,177,177,5,77,13,62,109,200,57,12,187,210,4,9,163,65,45,233,39,41,30,57,114,240,210,2,132,121,243,208,229,136,105,183,79,117,222,228,30,91,92,111,17,137,54,214,14,63,201,39,208,22,97,45,15,208,108,67,7,233,197,48,76,222,105,96,167,211,249,221,171,198,213,224,133,81,255,209,128,195,238,240,100,223,177,1,64,238,3,48,97,237,108,166,227,166,186,110,194,133,8,161,161,16,222,189,168,156,154,71,177,100,250,119,159,95,106,96,228,138,102,21,137,12,163,164,145,115,220,12,91,23,155,120,161,194,161,136,225,150,56,250,250,10,107,27,229,188,198,232,191,160,71,115,45,71,118,109,69,22,164,185,189,116,53,236,152,145,22,33,51,120,237,124,181,28,48,194,234,169,150,36,130,203,97,85,97,109,187,108,218,88,63,30,20,28,68,139,165,32,234,241,186,180,51,100,144,15,151,175,223,72,9,100,157,147,132,143,91,133,127,70,231,143,181,243,232,31,245,40,153,14,10,15,1,203,34,221,209,74,70,167,90,130,92,53,114,135,98,132,30,224,239,97,224,200,8,25,157,198,73,126,127,44,209,246,74,50,80,21,87,113,83,191,157,64,44,10,200,240,253,56,35,117,146,123,14,170,152,105,26,157,158,107,201,98,225,200,133,213,238,91,113,16,168,31,175,84,189,252,85,24,43,239,23,217,0,255,132,136,205,192,145,57,53,29,224,139,155,20,64,70,186,233,124,103,135,58,10,222,118,95,0,156,232,12,214,118,15,188,216,31,51,206,226,141,236,79,165,162,64,67,90,214,44,99,168,243,108,56,239,83,181,190,146,36,193,130,159,113,202,247,255,32,243,0,33,198,167,57,5,0,182,62,194,133,113,59,248,47,241,192,193,222,77,183,18,25,144,211,72,52,149,175,13,72,84,181,223,107,157,88,159,52,26,154,102,241,29,247,126,74,12,216,37,40,203,148,181,8,21,162,128,120,255,14,206,104,139,252,242,102,46,151,203,38,111,236,238,212,183,61,95,46,82,109,134,46,136,187,215,241,224,239,58,158,26,99,225,161,99,8,103,88,239,157,15,91,171,193,163,154,163,121,14,147,201,42,17,238,211,85,124,214,224,210,238,44,160,215,167,151,196,219,69,132,10,2,185,31,211,33,157,168,186,46,143,221,97,45,205,107,204,113,86,176,229,174,61,109,1,88,96,161,156,19,11,98,134,3,134,163,87,92,227,185,62,172,93,204,146,37,188,152,109,239,171,123,134,27,163,127,4,135,58,65,112,47,12,152,235,8,142,137,38,217,140,240,152,23,155,14,116,227,72,91,86,76,155,104,52,220,151,30,173,3,225,230,151,80,146,4,216,248,175,25,45,35,22,125,201,220,173,56,244,124,235,86,181,73,36,88,230,169,58,246,100,198,17,47,204,79,209,8,120,159,24,230,70,19,169,58,119,249,185,232,186,1,188,81,230,231,26,195,126,24,32,242,239,238,67,74,29,99,229,195,111,146,234,177,115,224,239,10,173,247,184,246,136,110,150,137,179,233,88,115,12,114,36,21,72,121,171,201,7,85,188,248,246,47,72,39,174,94,207,216,127,70,95,162,255,192,34,173,29,92,254,242,95,225,54,107,174,177,120,156,113,124,239,149,67,64,69,104,142,81,11,67,183,72,131,214,201,235,4,221,111,200,107,59,171,109,133,140,149,218,108,47,77,207,184,174,154,68,57,114,110,35,15,195,31,98,203,233,234,174,238,178,23,81,176,105,173,82,15,169,26,146,238,43,232,222,98,245,241,48,81,157,171,230,169,131,19,26,238,193,188,228,177,68,139,23,48,194,247,115,214,123,197,231,11,229,18,86,234,2,145,11,253,232,108,68,154,244,194,39,120,85,66,101,80,55,209,157,207,162,65,69,107,68,140,207,56,236,124,56,135,97,186,221,60,31,127,8,254,47,216,2,191,235,107,255,51,219,24,232,85,2,192,28,236,191,148,173,253,45,250,44,91,45,121,216,255,175,243,11,176,29,119,152,39,155,96,93,251,78,142,37,243,43,85,32,241,185,97,68,50,164,37,66,47,159,122,60,245,15,137,131,41,212,174,37,178,234,186,197,53,31,48,225,78,70,178,147,221,254,68,50,149,49,4,147,78,67,108,197,176,19,152,252,43,75,92,207,179,170,246,178,164,64,187,210,110,205,118,89,251,97,184,65,48,195,209,168,12,153,229,24,33,133,11,246,66,85,157,190,40,174,216,246,101,97,65,174,22,191,144,245,255,110,138,62,239,47,253,185,194,138,113,250,22,20,64,83,163,242,240,143,36,224,183,237,136,170,40,127,223,71,140,105,174,218,76,155,6,108,191,21,225,32,210,91,80,171,107,88,220,149,11,210,19,230,12,88,140,134,22,25,214,37,10,206,78,193,205,81,187,130,145,121,76,118,187,218,220,118,160,47,115,98,37,246,239,27,81,60,217,239,192,96,103,186,206,151,177,242,194,200,192,229,81,18,195,41,29,89,25,210,187,144,207,67,97,173,54,42,10,237,124,217,104,25,253,157,240,255,112,228,76,93,43,82,209,133,101,6,252,213,62,74,167,65,56,5,178,239,38,190,47,85,232,175,54,56,92,152,170,49,166,167,156,53,155,125,197,26,25,86,175,96,18,222,95,162,240,199,52,97,187,32,30,162,181,2,99,176,7,39,104,13,11,8,103,28,223,88,119,123,158,109,180,20,216,101,58,218,67,207,116,147,58,18,145,225,4,173,149,131,32,125,189,41,201,234,17,233,9,3,200,179,139,38,40,174,58,214,212,173,249,153,132,224,22,108,39,118,153,94,9,243,171,83,137,46,210,102,161,172,128,86,103,158,140,65,7,132,248,225,217,170,61,216,205,30,16,243,204,201,105,130,97,164,252,204,31,189,42,19,81,172,251,149,171,131,180,11,130,49,196,213,84,20,5,240,126,237,20,237,224,83,188,196,201,81,233,57,98,106,232,115,224,37,3,233,51,85,244,167,101,184,179,87,241,237,119,114,167,67,71,128,66,218,136,110,229,188,148,91,13,50,72,65,228,199,42,81,220,69,42,112,2,164,19,21,198,51,204,57,55,44,251,170,35,42,94,45,8,58,101,159,101,160,7,86,231,217,143,139,54,128,190,40,176,112,115,222,198,190,244,228,80,7,178,179,141,246,197,134,158,118,152,169,196,163,255,43,47,126,250,37,67,247,229,69,18,169,72,188,159,45,142,125,46,172,79,182,113,78,35,104,244,196,141,220,180,68,45,109,95,35,63,231,48,137,90,165,194,0,202,143,57,1,19,236,232,242,99,74,87,46,154,226,5,201,11,89,25,0,240,18,162,249,251,79,155,125,4,12,147,250,102,50,233,105,85,223,62,58,215,93,91,186,229,62,62,170,151,166,233,239,54,15,191,45,237,44,25,6,0,249,128,21,228,198,11,210,137,38,176,198,201,166,103,85,143,90,66,205,122,190,177,243,208,94,207,163,173,173,129,0,171,128,98,177,185,175,2,62,109,222,155,74,130,71,193,24,45,243,240,77,251,74,106,194,187,95,18,255,230,189,135,46,235,56,237,27,56,89,222,7,90,105,227,177,19,175,105,136,56,66,159,119,145,29,180,171,248,68,234,166,110,37,166,93,11,219,169,250,187,48,152,30,104,53,82,199,169,115,24,151,15,178,185,226,112,144,60,82,128,184,54,86,164,58,208,5,127,64,13,4,95,8,33,20,30,159,164,225,56,225,145,221,108,55,220,55,102,51,3,111,242,143,183,33,210,255,70,156,47,44,186,68,98,178,254,203,217,76,201,34,8,187,77,208,119,42,98,105,121,48,133,62,58,2,97,251,119,212,68,27,233,15,8,175,242,255,51,176,114,11,157,71,241,144,186,225,159,157,253,204,125,246,88,110,66,182,223,82,218,197,210,235,100,97,253,110,58,74,38,231,46,178,42,162,73,1,180,7,244,221,216,111,43,186,247,234,181,101,193,64,190,124,16,226,1,50,179,202,44,12,177,155,43,39,51,91,192,2,88,229,221,63,93,80,142,178,121,174,117,106,194,125,182,6,119,107,153,30,206,62,69,251,216,229,186,245,49,132,165,192,153,137,76,117,54,70,229,150,199,201,106,164,111,72,108,165,194,192,250,157,205,219,239,249,209,53,148,156,130,49,192,194,9,138,181,65,192,137,187,90,114,22,26,70,47,28,143,73,38,145,175,239,137,104,94,151,179,191,161,174,136,94,61,0,43,187,170,210,198,207,207,29,246,39,80,211,94,130,131,169,37,150,155,51,88,168,22,113,103,64,245,64,147,102,13,30,85,152,218,63,169,106,113,226,245,212,41,224,190,121,85,163,24,179,135,140,182,121,153,135,252,126,184,197,84,228,39,236,136,51,66,246,193,132,164,138,223,182,130,29,86,255,173,111,86,219,128,76,57,87,185,39,239,243,135,52,193,177,40,38,73,40,253,123,254,113,110,92,78,207,159,72,221,92,216,220,11,39,235,89,141,221,255,94,253,183,4,234,38,185,15,168,140,218,40,238,38,57,102,72,222,190,92,36,166,134,26,127,133,126,135,237,153,125,161,131,55,173,28,11,99,41,112,214,237,53,102,72,129,186,129,217,183,63,165,87,116,110,4,84,158,148,56,30,241,140,41,214,29,107,176,160,5,187,195,87,143,155,75,162,199,253,85,12,90,162,33,123,204,120,238,208,98,254,232,160,123,229,229,235,245,68,22,70,98,200,142,142,22,201,143,188,131,155,236,192,17,70,41,185,106,149,106,175,78,216,202,109,2,71,217,50,207,243,241,182,109,119,68,102,219,162,177,229,74,21,74,217,157,135,18,233,128,216,57,125,81,240,131,118,207,159,34,87,219,86,110,27,220,232,243,140,60,69,41,134,21,15,160,224,71,228,198,89,35,77,65,142,12,115,101,81,233,75,65,180,48,126,177,62,35,148,33,219,124,208,121,238,6,28,47,226,230,128,30,249,33,244,179,179,118,218,79,210,52,188,97,234,193,239,133,100,65,97,157,26,111,152,227,240,187,122,78,151,216,106,130,144,39,229,85,160,33,116,169,23,149,120,55,181,196,27,155,205,146,195,114,82,252,161,189,193,52,205,214,47,18,98,77,130,164,135,34,92,46,72,195,182,112,29,234,163,182,36,118,18,211,62,36,155,153,87,191,204,17,55,105,55,5,108,57,92,167,118,226,2,31,170,131,185,226,245,31,213,125,239,147,230,158,51,251,137,236,5,192,61,49,250,63,106,113,21,32,189,47,241,252,174,223,133,99,67,12,161,99,54,7,126,138,193,139,166,114,46,10,125,118,196,223,169,16,155,20,128,232,22,202,5,70,32,47,102,38,126,224,71,126,221,190,80,140,18,123,123,231,0,180,220,35,3,140,82,5,175,171,202,74,50,31,226,99,174,163,156,214,1,193,15,166,8,227,255,91,149,54,78,207,178,155,199,238,43,112,61,2,167,89,49,66,2,199,79,151,58,5,229,186,58,174,165,152,102,172,170,33,37,119,66,58,215,151,237,226,7,100,55,57,140,10,93,174,35,48,68,120,253,117,77,144,117,163,42,196,144,157,65,15,76,63,100,120,218,251,109,149,137,131,155,139,83,238,0,253,217,244,219,11,89,89,39,126,118,16,60,211,80,61,152,249,92,34,27,166,149,124,119,75,88,194,251,144,235,29,164,209,202,81,231,175,109,41,42,31,88,174,220,13,234,59,189,221,110,123,146,2,142,193,34,135,50,184,165,252,178,32,150,183,14,93,166,152,9,11,76,119,132,223,52,21,246,246,194,51,2,120,109,183,92,125,20,48,152,100,172,70,60,95,79,43,10,53,46,246,71,21,77,253,178,40,232,232,201,81,29,228,144,243,142,72,0,52,132,105,30,134,101,46,141,60,117,210,153,149,48,26,183,156,111,165,151,71,76,119,208,164,22,242,182,19,200,237,41,246,88,8,200,171,172,72,32,173,51,196,24,221,200,58,252,24,41,118,250,129,107,214,172,212,115,242,3,181,155,238,246,54,170,100,197,243,159,42,234,213,197,65,7,157,162,60,153,31,49,107,101,43,159,15,225,234,189,54,145,182,94,46,111,161,9,24,61,73,240,188,144,238,126,58,105,155,7,217,35,214,68,81,172,53,62,58,156,114,213,5,44,120,70,24,130,67,34,92,84,137,224,92,143,87,201,28,124,127,87,149,113,97,127,86,34,132,33,83,2,186,3,159,143,26,161,87,18,72,13,246,46,53,241,44,116,117,190,4,202,64,171,197,96,176,151,142,147,176,115,53,219,33,30,161,42,101,37,198,221,89,44,81,61,90,156,180,2,174,224,88,42,76,248,183,5,195,192,149,150,48,87,153,225,250,138,146,210,155,147,162,65,150,166,125,79,94,95,107,135,181,127,215,63,58,217,45,120,200,253,74,65,218,198,193,153,225,75,43,184,144,230,160,16,198,70,87,141,236,1,106,20,129,132,117,127,97,26,252,166,255,0,220,50,9,239,63,2,110,54,51,224,67,180,5,137,66,249,124,29,95,53,40,28,68,192,4,22,114,158,139,164,239,191,187,71,42,51,134,89,218,235,209,88,203,75,126,251,19,17,137,68,58,183,68,151,96,214,242,147,47,98,246,197,99,135,54,16,153,187,110,138,121,49,18,57,11,210,254,158,25,102,200,86,108,72,78,188,131,86,60,240,15,169,235,172,155,40,96,83,6,57,49,5,140,200,185,131,43,201,87,139,85,212,226,156,30,98,246,126,235,120,57,14,13,94,242,168,23,111,11,172,140,184,216,253,179,115,166,39,201,143,234,101,216,37,93,174,31,25,88,129,154,219,72,49,155,103,11,15,214,53,157,92,176,202,10,97,244,165,94,113,104,35,85,203,228,70,35,15,226,126,132,188,14,200,242,72,252,84,55,23,110,106,129,194,164,128,7,245,103,93,75,88,121,116,214,41,214,214,246,180,33,167,227,100,244,61,9,96,141,66,173,85,244,245,245,124,118,11,28,252,137,45,199,216,123,233,213,158,7,217,140,39,175,215,121,140,186,206,249,114,225,5,51,133,72,223,182,27,43,36,67,248,166,77,89,157,55,28,184,17,250,71,152,112,151,117,59,107,16,239,216,128,213,75,162,108,65,27,227,87,16,141,121,96,33,248,38,248,8,68,58,200,19,155,158,128,195,167,86,250,15,234,3,58,99,26,109,226,211,61,177,27,12,226,97,94,241,79,140,66,161,38,129,210,111,28,135,184,5,148,192,221,177,176,130,131,244,193,159,159,39,116,77,208,195,134,22,122,44,235,27,25,164,46,162,35,213,148,178,236,61,39,73,60,178,192,96,234,253,46,61,229,98,58,106,189,184,27,249,73,169,47,178,194,71,63,59,159,30,102,104,104,213,203,199,8,71,90,138,183,139,245,107,18,24,245,159,100,249,47,146,161,217,153,101,129,231,136,51,34,51,172,181,78,33,206,30,142,130,58,140,206,76,238,84,243,136,75,161,247,210,204,213,33,23,70,182,65,104,236,14,193,42,13,7,15,176,28,239,129,81,138,140,63,88,21,133,169,22,151,19,255,94,35,218,4,35,83,129,251,4,230,242,144,157,92,102,61,80,47,39,34,52,222,65,220,129,29,129,27,54,94,38,132,154,244,167,66,168,146,112,164,235,76,142,231,1,91,21,40,230,45,177,56,201,127,101,73,250,154,218,205,160,111,204,220,78,133,142,134,2,106,165,13,196,135,66,189,140,179,178,205,40,0,177,221,84,211,227,227,255,56,177,96,113,47,7,216,16,202,223,67,231,71,122,170,1,172,179,55,152,131,223,176,175,51,230,201,252,125,125,121,26,121,254,85,154,208,160,253,188,210,235,38,239,202,198,195,247,160,156,231,78,162,68,147,138,110,59,88,189,153,231,27,182,86,47,192,111,62,94,199,101,71,116,70,76,245,129,167,53,208,134,94,244,82,83,249,160,158,110,234,168,114,206,196,233,13,215,46,66,63,223,183,205,42,75,219,173,63,16,215,11,193,206,122,35,222,4,8,32,96,214,204,234,216,180,114,243,172,95,109,3,212,64,182,52,27,56,230,75,5,198,89,85,92,245,145,181,136,133,100,174,29,9,229,218,171,114,147,216,221,87,66,229,4,200,157,233,145,71,176,120,115,131,2,149,129,245,91,213,20,119,30,124,75,204,214,194,80,24,100,131,173,178,205,139,149,5,22,118,128,5,41,147,154,67,86,206,95,193,58,242,66,133,174,178,137,103,168,255,63,144,251,140,213,241,90,160,241,211,93,19,136,157,213,62,112,193,201,152,69,183,22,50,25,191,74,174,29,47,204,215,224,22,223,36,209,158,184,78,174,8,110,139,106,68,47,138,103,245,233,186,242,93,17,146,233,196,71,31,202,82,238,67,190,99,71,242,100,52,90,126,226,29,34,150,53,33,148,158,124,131,89,67,1,129,61,67,74,73,177,200,202,204,135,136,33,220,70,189,94,211,110,31,211,41,181,190,176,63,113,115,184,239,6,29,221,129,232,243,212,58,86,192,35,235,242,153,29,160,157,143,14,98,115,178,11,93,55,4,107,245,72,243,91,50,17,1,208,136,4,87,2,126,45,170,126,178,249,250,201,237,162,146,145,172,242,55,81,51,93,216,240,172,27,40,139,27,120,27,215,129,87,107,197,164,248,7,78,158,53,154,113,89,187,97,67,24,155,174,230,175,192,104,105,234,207,194,67,171,153,128,36,33,62,207,173,24,101,79,102,5,234,238,25,76,204,5,50,163,40,59,156,97,131,166,159,31,30,117,59,77,64,114,111,7,147,100,63,82,183,173,80,97,58,183,91,135,208,218,73,103,27,151,205,25,81,6,234,221,43,94,21,144,65,157,224,254,30,159,156,198,135,134,208,14,49,165,119,112,43,86,222,48,17,59,59,131,77,218,201,225,18,221,23,161,246,69,160,227,246,234,6,246,33,114,12,69,222,151,115,108,216,60,74,203,213,57,113,162,13,17,53,20,180,68,225,175,136,101,68,244,222,35,58,53,47,145,166,37,31,52,54,246,53,138,60,189,29,209,58,112,118,133,109,191,15,152,226,89,31,97,140,234,237,122,86,218,52,159,182,172,46,94,218,42,152,225,58,189,169,148,171,151,74,176,61,34,239,208,51,12,16,106,215,21,88,208,246,169,72,6,59,131,6,28,88,106,169,229,50,47,75,110,204,103,65,12,74,102,8,157,209,226,219,182,17,167,64,176,236,169,147,195,198,44,119,214,36,238,133,76,117,166,185,156,115,207,46,194,10,149,104,51,88,39,249,40,229,168,188,18,31,78,22,250,75,172,255,83,76,101,218,174,55,189,179,122,168,253,108,1,253,153,58,21,31,143,155,28,5,158,54,198,226,215,196,222,107,187,92,180,221,77,84,146,83,154,99,21,132,225,114,226,74,48,122,7,141,103,249,240,5,55,186,152,228,65,52,152,183,26,125,250,68,112,62,147,141,109,226,241,89,139,53,229,231,120,30,252,75,233,116,106,83,186,191,214,87,240,191,166,70,25,132,9,105,22,46,203,120,168,255,115,163,143,163,83,158,72,53,45,172,237,24,20,0,228,184,237,110,212,92,136,74,177,53,245,90,143,24,240,76,242,64,193,71,76,224,55,209,36,82,66,164,115,243,199,28,59,193,103,222,132,196,120,207,61,135,216,110,211,91,82,15,89,221,138,198,45,40,67,241,134,126,110,167,16,177,7,24,53,89,58,224,142,249,166,150,238,34,129,155,80,174,197,91,119,5,47,214,7,56,126,173,150,23,55,190,166,234,73,138,110,119,88,160,48,84,55,196,237,124,64,245,26,143,24,170,242,18,161,98,130,87,254,94,211,208,47,127,71,188,166,112,230,44,17,133,147,185,60,178,240,14,225,228,111,155,21,13,108,208,180,176,173,243,134,28,233,174,126,231,7,64,123,28,180,134,127,41,251,30,144,149,231,94,27,31,198,102,244,164,21,188,145,204,27,99,223,83,158,51,141,53,130,86,124,221,234,79,200,9,149,182,57,47,66,183,111,78,164,214,89,193,32,31,178,200,248,146,214,240,224,245,51,208,207,147,250,54,3,191,29,74,220,202,20,165,128,117,98,14,162,9,218,24,119,218,78,251,40,170,101,13,47,6,58,198,183,35,63,60,182,222,223,64,210,150,12,39,80,199,115,94,81,231,137,183,247,43,55,241,248,107,132,5,229,214,88,177,16,123,206,82,162,131,82,135,108,95,126,73,152,43,230,90,240,241,108,78,252,44,27,169,15,117,48,123,210,237,239,145,213,104,136,248,104,204,187,242,172,16,113,231,60,37,57,24,208,77,98,129,135,4,165,102,10,93,245,231,63,111,157,36,54,135,32,28,65,234,244,89,14,100,73,148,150,146,119,23,120,145,115,145,125,45,107,88,84,76,98,217,38,176,144,137,184,48,29,78,224,244,172,198,135,74,70,152,208,166,37,221,145,184,11,182,63,60,129,237,81,81,163,98,170,161,239,9,208,7,10,194,151,62,207,55,76,93,19,81,194,33,123,196,89,108,156,157,128,221,49,58,139,16,113,222,134,44,4,131,83,84,50,174,232,15,204,62,106,45,83,195,47,62,132,84,138,215,27,207,23,159,176,158,143,211,209,23,248,117,251,206,27,13,198,52,146,4,186,173,95,66,239,37,41,3,88,170,77,104,3,145,255,69,99,155,14,229,234,60,44,75,226,74,193,66,122,116,5,141,228,80,179,25,102,236,69,107,37,53,173,107,151,5,197,250,190,24,114,227,2,40,14,38,145,195,112,225,189,214,30,204,159,143,117,65,208,222,117,248,208,11,49,70,132,160,247,161,16,121,252,142,243,196,139,0,55,93,78,18,165,91,183,211,138,53,56,158,208,31,74,186,138,26,97,180,185,166,60,28,245,5,117,227,147,204,228,187,6,43,147,76,167,124,75,77,186,222,164,65,6,197,46,146,223,45,78,151,60,239,13,120,171,210,135,245,232,174,190,233,66,188,32,82,209,215,74,253,202,221,253,3,199,160,82,205,16,24,121,109,146,198,128,152,237,5,17,14,102,69,159,104,187,149,135,147,252,252,222,101,96,181,95,216,20,185,190,219,68,173,246,192,86,4,230,139,60,167,151,221,106,234,87,253,126,154,212,13,192,215,152,167,24,2,64,230,187,32,234,248,132,117,235,13,89,42,77,76,143,204,100,148,138,41,156,132,121,151,52,148,32,152,112,202,151,20,202,247,28,39,117,71,98,7,125,37,73,104,89,91,4,199,176,207,226,103,134,141,234,129,98,111,29,215,147,251,58,34,30,75,61,65,222,198,249,174,92,38,147,33,103,252,61,237,68,106,39,17,231,45,114,74,178,76,95,76,253,206,217,198,24,68,165,22,157,131,126,137,193,148,81,130,94,4,29,178,71,251,208,175,36,137,93,138,56,249,182,125,197,165,173,195,191,226,12,251,216,57,147,148,36,35,108,136,49,228,202,20,247,177,113,219,120,39,41,195,152,133,245,198,134,142,3,123,114,242,159,110,83,197,163,130,204,33,145,113,149,234,47,17,134,173,115,254,227,250,75,114,216,79,123,120,4,33,163,18,64,241,142,169,7,9,96,54,235,142,158,192,47,12,178,35,197,128,230,150,210,18,38,236,168,35,76,72,242,18,6,23,162,14,21,2,46,92,210,231,202,200,6,112,248,137,18,210,39,255,119,120,55,84,248,201,221,189,204,209,241,7,195,63,207,236,161,227,12,106,143,153,204,173,171,229,77,11,110,104,222,177,130,103,84,51,228,171,97,248,115,253,11,205,108,102,31,225,239,9,235,137,204,168,221,212,39,172,162,166,239,166,186,184,25,214,125,59,214,145,74,8,195,52,226,194,187,143,11,141,145,6,183,121,98,19,116,133,137,102,198,169,164,159,90,152,162,110,183,63,225,105,230,187,25,184,248,195,241,57,2,207,115,131,245,233,227,242,111,68,109,86,203,162,173,15,106,190,188,106,142,122,43,70,45,5,105,122,61,65,18,237,95,219,145,73,52,104,238,242,65,4,134,62,94,78,163,193,36,174,208,51,177,105,241,252,21,69,70,186,121,86,94,174,156,73,146,197,220,244,254,87,168,182,251,170,180,177,115,159,221,155,209,12,238,180,216,153,5,209,156,142,239,34,155,24,55,226,22,238,67,228,100,84,8,2,51,160,255,46,53,213,83,71,223,164,188,126,179,228,80,16,48,199,220,184,22,86,86,44,241,165,202,194,208,211,210,239,50,243,212,0,110,17,52,91,250,118,202,144,140,158,24,236,70,79,26,29,70,33,231,42,35,77,231,66,215,48,143,234,234,177,67,193,107,83,137,50,11,181,245,92,214,228,227,23,185,37,218,160,20,1,140,227,7,27,145,49,20,183,207,187,72,229,73,89,208,248,1,240,155,145,31,112,74,245,202,12,216,213,183,9,161,53,25,246,192,124,167,107,53,251,235,109,1,223,229,53,130,24,24,214,32,91,112,141,222,15,144,176,255,210,207,40,193,235,51,208,171,117,10,116,231,13,95,217,44,176,26,98,99,72,203,198,20,0,117,80,180,31,198,232,222,201,108,203,83,211,112,80,237,77,160,79,43,244,213,2,4,217,96,182,231,118,53,144,53,6,211,5,61,147,206,212,17,96,216,183,48,5,84,207,151,171,17,167,72,200,215,40,214,205,27,220,64,30,86,18,9,110,151,59,123,213,172,239,87,36,202,231,14,199,49,21,101,12,173,206,144,124,240,227,248,214,80,254,224,98,92,56,140,221,15,143,103,227,51,167,210,119,25,1,177,198,167,150,81,223,151,233,220,212,197,216,244,175,169,175,34,42,13,123,139,138,69,104,230,237,149,99,9,111,45,44,54,48,49,103,67,178,199,29,183,47,0,250,168,234,17,45,117,239,4,237,131,221,197,193,20,88,34,224,56,24,47,143,41,11,253,74,39,89,187,198,21,175,117,23,221,173,88,137,195,218,30,251,179,0,133,57,251,246,134,226,127,196,173,63,150,2,216,161,64,65,93,222,169,135,195,249,79,132,206,191,160,51,9,47,88,165,245,244,218,221,3,202,228,114,131,180,71,117,115,99,7,35,57,67,180,65,16,115,83,70,183,17,210,219,214,145,59,80,99,148,205,132,171,20,73,253,169,23,12,232,9,164,91,111,181,56,69,254,231,217,204,104,189,44,128,183,96,155,20,19,9,73,65,41,192,172,32,215,233,143,78,223,53,133,168,56,114,244,204,240,186,3,113,148,69,69,194,125,139,185,91,211,118,217,221,219,134,135,114,223,34,4,106,37,133,227,155,82,130,121,44,88,140,143,132,152,232,223,249,29,82,84,24,141,80,234,22,6,106,23,15,16,185,16,150,227,15,190,185,11,58,115,180,90,245,59,247,67,175,191,197,141,45,49,239,232,13,238,244,62,63,43,142,154,220,237,153,38,31,46,123,192,143,222,173,96,206,3,145,14,155,100,99,45,17,117,23,64,40,51,179,53,33,212,84,0,151,42,0,138,199,234,96,77,160,113,62,53,83,126,128,60,175,138,153,184,158,219,183,114,201,151,122,4,237,15,6,80,4,106,216,10,27,22,92,88,64,4,186,24,191,172,139,2,253,18,168,97,200,16,59,112,83,58,238,213,111,2,173,86,23,251,171,130,128,205,48,46,227,129,72,174,63,2,248,171,118,63,28,224,160,68,148,235,31,51,233,203,236,23,165,39,169,219,245,36,171,53,93,249,124,240,118,119,42,89,212,22,73,126,5,189,102,119,164,68,27,82,178,243,69,27,87,75,158,13,230,42,239,194,185,122,67,190,170,178,63,75,115,196,101,168,77,95,56,158,65,78,154,91,32,75,21,105,242,120,238,107,200,183,208,91,184,151,253,122,65,47,166,190,89,215,246,193,51,215,32,202,144,121,193,28,231,111,238,119,170,214,170,221,63,173,75,192,59,197,26,124,148,233,45,62,248,154,190,119,8,147,213,67,150,178,156,88,3,177,223,163,77,139,222,67,151,22,195,34,97,189,175,209,53,15,12,39,60,158,199,59,197,86,231,204,31,50,168,102,228,32,208,193,104,247,170,201,161,196,24,161,215,14,74,65,99,63,52,22,192,50,221,4,226,120,107,144,146,214,248,192,246,246,86,107,251,81,177,99,121,91,174,159,245,72,91,190,179,117,206,40,60,142,220,16,238,219,230,187,90,12,38,193,6,170,60,62,156,178,58,203,129,0,85,223,123,66,13,232,66,84,25,226,226,226,147,30,202,132,87,172,178,196,207,128,5,46,67,139,142,150,144,65,242,235,115,254,113,123,43,87,34,30,249,155,214,75,109,204,106,164,229,141,156,22,211,179,112,92,4,69,128,74,198,43,218,76,55,210,16,167,91,126,38,67,73,104,184,42,61,255,244,170,174,67,22,187,222,69,45,251,22,149,181,146,153,53,144,248,223,230,202,106,150,199,44,177,142,94,83,41,157,84,58,89,132,221,16,246,220,125,241,116,92,236,152,96,160,166,44,10,6,80,135,195,167,162,23,29,107,160,19,77,111,160,125,236,182,37,146,251,164,52,228,58,7,127,239,210,243,38,50,104,10,202,39,148,191,134,11,157,249,213,229,126,130,170,242,72,150,164,210,4,167,164,252,1,115,220,107,10,95,104,46,188,31,71,233,83,114,108,13,13,23,120,108,3,207,96,70,150,183,21,93,199,170,142,215,51,125,32,53,28,169,19,122,170,178,75,202,115,216,164,12,212,163,172,3,227,17,161,168,33,162,141,203,121,125,230,184,140,172,24,46,178,202,128,113,63,132,43,5,172,86,131,183,110,18,136,202,45,134,250,200,173,229,145,149,188,246,2,94,57,110,16,120,90,74,253,202,115,71,43,218,21,163,251,99,193,38,57,215,91,165,92,252,221,22,128,55,195,145,131,121,229,21,248,44,156,216,17,25,58,189,123,15,174,172,104,115,157,252,10,121,79,177,161,198,180,115,176,89,175,30,155,132,167,54,95,236,213,16,24,236,161,119,201,177,112,165,81,199,239,165,116,193,1,77,129,247,207,197,90,48,226,211,112,243,117,111,102,240,17,199,56,1,139,204,255,85,249,57,177,244,233,227,105,216,0,211,251,166,232,38,190,105,249,170,2,30,130,246,77,6,172,227,245,122,42,8,118,38,45,186,170,131,36,1,165,88,203,241,28,247,169,151,101,72,17,42,219,254,239,59,82,152,23,51,115,227,217,94,7,10,57,222,151,129,215,9,178,114,144,24,188,232,86,103,57,231,65,13,29,59,243,20,10,151,180,167,162,129,217,119,54,141,1,27,96,192,232,146,212,183,4,14,69,86,137,202,91,41,72,220,191,174,195,194,143,68,193,180,85,234,26,204,27,10,221,66,158,70,187,94,48,68,90,171,135,14,140,44,158,124,13,100,31,174,146,152,28,243,114,144,107,231,186,102,202,119,18,152,132,205,213,112,226,239,71,66,180,94,147,228,128,206,110,235,241,196,190,122,18,195,96,32,160,134,240,30,84,178,102,90,97,111,104,248,225,98,58,239,104,33,237,67,6,194,100,111,177,77,28,146,137,183,215,162,162,178,140,109,11,20,243,39,74,231,2,27,113,216,134,210,212,72,197,26,219,102,215,199,255,249,121,128,115,40,166,178,171,60,56,169,90,53,138,178,22,56,214,234,167,163,253,114,151,25,50,81,87,16,149,151,38,27,4,170,161,130,237,171,78,116,9,160,211,24,247,89,239,168,29,81,140,24,143,122,241,34,249,53,12,248,164,192,192,143,243,162,241,55,117,146,83,54,185,142,255,161,105,232,122,196,0,210,50,85,234,242,172,250,168,87,55,104,233,138,220,88,177,190,31,214,227,40,30,235,112,248,41,114,215,249,81,89,161,133,60,226,92,42,3,32,207,7,186,206,94,80,41,22,131,135,240,240,48,195,116,206,89,233,63,195,105,130,225,105,129,254,207,161,36,237,217,213,16,26,155,193,232,130,255,97,143,246,233,136,102,129,174,112,178,144,200,193,38,228,120,162,47,91,137,112,217,59,76,18,65,161,132,74,144,121,126,5,223,169,99,185,79,89,235,195,12,179,165,220,135,4,195,253,76,202,22,6,40,123,32,4,238,96,14,163,1,87,37,235,236,136,228,225,78,92,9,128,223,67,174,87,218,206,220,8,80,216,46,188,39,89,150,54,238,127,229,211,170,112,87,54,100,45,143,72,231,143,137,116,51,21,104,180,10,179,66,87,94,197,69,91,207,71,173,109,73,103,243,100,130,130,48,153,143,197,141,59,56,52,196,201,58,70,11,105,250,173,172,10,68,61,238,220,251,77,64,87,90,37,132,155,132,139,134,122,65,109,239,15,131,102,134,254,118,238,5,61,185,51,116,189,31,196,117,81,36,32,174,223,182,36,156,233,10,151,137,243,125,25,232,141,72,223,242,205,130,106,207,22,200,210,154,108,47,77,184,119,167,67,39,113,78,55,26,157,218,84,231,240,241,73,123,164,88,238,70,220,55,134,244,159,154,212,243,50,11,6,74,116,250,96,111,46,229,164,231,173,56,56,241,147,4,237,174,56,156,198,210,55,31,201,165,64,253,59,167,121,104,32,200,219,95,199,212,79,155,154,192,145,55,135,241,8,137,33,161,189,77,242,244,144,232,203,39,152,186,241,107,227,22,117,52,104,28,139,169,27,14,47,214,85,241,151,247,228,89,67,216,39,217,103,48,140,127,237,47,157,163,24,135,58,222,231,250,143,73,127,6,65,171,190,16,131,152,133,29,184,169,184,47,153,119,236,226,23,244,168,33,188,174,90,54,153,248,88,155,151,22,254,69,15,181,24,213,165,240,193,54,119,71,163,234,18,232,217,0,223,1,1,186,245,128,143,106,169,194,78,232,128,35,176,152,41,48,145,126,136,108,83,5,183,22,15,34,193,230,209,223,60,231,161,159,169,11,51,251,199,55,131,98,228,112,126,193,91,160,31,247,116,115,76,36,46,219,199,29,116,82,53,76,66,182,47,85,61,217,194,46,83,89,223,204,38,67,51,46,81,112,93,123,42,172,195,5,205,90,77,211,226,228,114,208,165,135,113,122,134,173,54,211,225,9,28,109,150,70,111,245,161,157,138,125,8,75,255,211,132,53,97,62,9,224,4,161,193,51,240,58,76,171,93,240,77,107,28,39,61,133,93,253,19,207,255,63,17,32,3,252,49,229,157,191,41,80,79,90,54,137,202,135,172,99,188,172,254,217,190,174,254,89,49,141,43,110,4,125,171,107,17,43,68,80,162,149,150,70,142,141,143,139,102,90,154,84,138,184,46,164,199,4,197,145,79,37,179,109,55,71,128,242,215,40,10,40,56,206,235,172,48,91,217,20,251,125,244,81,17,81,131,211,114,118,109,63,6,28,147,131,223,83,16,178,42,85,243,186,39,5,233,204,102,35,28,229,5,141,96,162,15,149,157,55,222,182,228,254,183,54,140,55,156,78,58,94,238,63,127,44,57,207,154,136,182,216,238,248,231,100,27,65,99,39,32,43,123,220,207,56,84,241,60,68,245,122,156,168,98,251,190,27,24,139,86,134,123,154,150,29,117,33,111,98,2,54,59,18,60,216,122,228,25,76,10,57,194,232,26,204,22,182,219,158,53,86,129,207,253,229,176,78,121,161,151,195,47,73,170,224,21,98,101,240,168,169,69,5,161,171,119,35,83,170,144,238,206,148,33,26,51,156,0,7,95,195,71,66,120,143,147,197,8,149,21,50,118,183,33,198,176,158,163,32,108,168,43,243,151,53,49,203,208,131,239,159,69,16,225,103,90,172,10,249,215,118,218,74,252,162,154,190,134,85,210,167,194,28,214,231,234,250,219,106,160,194,202,205,97,19,116,31,105,148,100,165,44,31,176,133,117,208,188,28,169,25,47,229,1,234,244,75,221,140,70,149,152,194,29,210,58,142,64,63,58,5,176,143,123,133,44,189,239,121,44,254,8,177,161,132,249,62,130,37,113,38,117,4,7,207,219,244,182,178,155,246,141,152,211,123,77,85,155,31,206,192,174,186,47,82,176,189,122,134,236,8,28,84,136,218,220,110,107,120,184,95,212,69,237,90,140,167,39,186,79,106,129,168,180,2,246,233,114,169,223,68,212,1,147,187,181,150,145,50,31,200,164,161,43,53,141,237,41,97,14,16,102,132,107,151,60,194,140,121,127,105,130,57,15,190,57,245,226,199,112,80,129,181,69,131,60,200,154,112,133,254,241,53,212,129,52,231,231,227,93,107,42,113,219,84,215,184,108,18,43,128,242,243,96,142,249,10,29,114,169,116,253,118,152,210,120,167,115,69,75,142,44,105,106,186,217,145,172,239,147,156,145,15,87,10,183,122,30,101,202,105,145,193,55,46,74,86,140,186,47,36,204,246,223,4,12,62,150,196,246,224,98,5,28,216,164,238,129,123,3,49,158,37,175,83,116,17,190,15,137,252,174,27,32,160,238,56,232,17,233,199,223,132,183,50,113,46,157,43,216,143,133,69,107,191,94,133,124,206,230,20,118,146,167,88,158,73,236,254,182,227,164,245,188,169,210,71,96,252,103,22,228,65,89,157,65,114,100,46,163,105,250,202,117,148,182,72,64,61,181,87,6,105,216,254,161,250,17,110,198,68,195,108,164,67,102,5,208,221,141,193,38,65,253,60,243,34,121,187,71,111,98,151,191,8,231,138,166,214,0,143,67,247,251,150,236,117,48,187,230,30,43,183,254,217,92,22,214,204,159,127,171,19,189,133,245,234,90,48,158,76,95,176,149,211,122,130,130,27,23,35,206,119,111,227,161,76,29,167,47,211,224,176,161,27,159,156,99,7,7,149,73,188,195,184,17,105,171,249,56,235,205,241,188,242,255,137,243,34,119,58,110,87,20,45,237,209,84,200,194,29,226,169,251,185,165,99,33,158,70,60,148,36,98,62,209,248,113,36,82,132,163,55,212,94,145,90,141,251,106,31,194,26,101,207,196,219,26,79,212,79,136,75,238,38,249,114,245,204,17,232,226,140,15,150,134,122,14,10,198,25,184,86,113,40,63,134,82,186,26,54,87,14,38,134,26,203,209,237,141,64,132,133,174,204,129,76,91,223,37,32,242,63,128,83,59,240,192,70,46,116,40,146,16,43,247,83,3,187,125,111,14,179,182,211,215,243,62,141,122,202,236,234,42,47,221,0,210,8,14,9,173,143,112,117,249,16,165,163,185,229,237,164,158,154,140,222,89,92,85,24,210,101,27,254,231,55,95,202,123,248,29,124,9,54,184,39,150,219,175,82,141,122,1,45,162,27,169,218,201,127,129,154,211,230,223,35,242,179,219,182,195,54,136,86,101,148,75,245,102,157,129,4,45,229,31,38,21,43,115,135,38,234,216,194,185,231,210,23,242,178,58,90,46,223,220,28,172,145,179,227,4,176,24,210,41,228,170,181,102,10,157,176,20,92,234,156,195,91,216,20,65,200,174,5,14,254,93,129,240,128,138,29,7,210,133,137,242,140,37,201,158,86,172,160,171,201,236,181,73,22,116,170,141,54,130,97,146,25,6,7,160,130,227,155,17,196,129,133,58,149,150,97,10,82,212,124,172,231,66,99,228,108,119,71,227,20,98,108,30,209,194,59,34,57,12,131,180,195,2,149,101,42,123,139,244,249,97,253,86,144,125,208,164,164,20,253,185,226,49,237,241,64,174,185,96,4,197,193,239,98,179,27,252,223,82,50,147,121,81,190,16,186,9,250,218,212,63,152,183,96,114,172,167,211,94,198,92,129,148,216,72,79,35,195,54,189,236,60,218,0,124,101,41,37,3,214,246,143,58,49,227,178,21,4,214,243,80,150,191,254,218,27,103,130,194,57,220,179,35,88,60,64,184,109,83,30,93,138,102,89,21,94,219,62,213,124,145,116,168,68,55,226,129,171,175,245,45,233,87,53,18,241,98,189,109,209,112,243,95,72,206,207,193,125,13,238,83,83,65,110,28,126,200,64,89,63,191,206,236,83,112,169,219,76,122,110,10,61,27,45,187,113,217,2,112,108,177,195,241,125,12,102,174,70,186,23,102,186,103,80,243,99,198,30,203,252,3,48,185,120,227,21,90,23,212,156,95,194,223,79,117,180,79,26,118,48,67,155,64,111,151,23,63,77,146,5,118,62,11,222,164,34,137,178,41,180,138,44,30,222,84,212,46,234,131,229,40,234,100,114,185,195,129,217,6,215,68,209,201,46,114,152,105,137,223,114,60,4,251,156,192,211,191,35,18,138,246,112,141,147,119,161,12,213,181,173,125,223,190,226,174,38,30,185,69,48,6,65,23,244,77,71,41,118,246,159,19,37,131,135,149,159,200,248,246,247,35,144,220,237,73,203,98,174,245,136,54,73,136,137,109,94,78,242,251,193,82,93,99,81,206,9,184,35,143,9,228,26,83,249,87,146,79,231,75,79,219,141,240,5,117,140,181,249,41,207,247,194,151,99,142,8,208,36,235,76,164,184,133,217,222,129,127,230,207,250,122,253,225,136,47,32,216,223,242,187,44,115,29,71,197,122,245,236,249,11,250,34,110,117,161,153,79,128,57,179,10,213,217,251,35,174,23,217,173,166,126,99,122,21,95,236,34,24,99,235,154,100,172,169,118,255,121,120,230,129,127,188,223,246,5,116,189,70,143,247,152,1,76,2,150,67,209,201,73,38,173,223,100,193,32,217,153,155,255,170,65,175,26,167,43,129,138,122,17,214,14,141,129,144,25,215,173,99,108,26,237,81,209,146,233,87,57,153,241,83,239,189,117,69,146,133,199,172,21,134,66,160,47,91,36,13,173,172,199,141,22,22,224,159,240,121,175,198,45,244,103,63,243,228,101,137,196,175,29,238,218,124,239,17,66,128,137,246,65,157,208,75,50,176,68,60,251,57,186,218,230,73,5,33,63,114,169,43,125,98,114,15,97,107,38,45,207,87,78,245,187,187,115,216,73,15,145,177,192,8,103,105,178,201,18,24,231,201,218,67,114,44,108,124,25,227,164,71,183,229,89,40,211,125,140,110,67,75,119,8,124,37,46,141,116,121,239,222,184,192,101,28,192,225,218,150,35,100,234,189,122,130,139,178,85,68,184,150,226,201,190,124,89,124,124,26,252,85,183,137,165,97,3,200,112,233,217,14,184,255,150,195,170,120,34,184,95,74,154,32,154,165,164,42,9,163,187,113,108,14,191,223,148,62,136,28,131,178,251,114,71,230,97,35,2,17,167,39,191,207,32,232,114,144,94,198,159,227,75,214,251,59,112,251,156,110,103,52,59,45,149,144,52,232,73,219,87,222,78,145,194,105,216,241,124,117,123,157,9,31,163,145,83,217,167,120,49,164,201,35,97,94,217,234,175,151,251,33,65,159,58,134,189,69,216,237,229,222,59,246,194,3,208,177,72,137,28,103,177,7,83,252,161,172,141,112,184,94,190,206,228,75,13,48,7,214,175,177,11,1,97,29,165,149,147,203,110,199,172,95,111,0,130,118,83,189,115,213,154,23,227,118,197,36,129,84,202,72,7,165,218,151,96,144,21,180,75,148,85,8,121,52,85,24,194,66,16,50,81,229,44,111,173,245,55,120,54,219,199,126,169,122,235,82,63,161,42,253,148,39,182,64,32,103,55,70,240,55,18,68,201,42,154,117,227,242,85,95,81,83,17,176,66,154,34,163,12,132,154,250,12,145,10,115,72,253,222,29,32,50,10,246,198,176,26,177,231,66,229,221,125,111,95,67,101,214,81,204,129,27,205,56,16,156,53,144,125,218,84,155,248,158,71,234,198,34,211,15,84,78,251,61,206,212,218,134,118,185,55,93,172,19,92,64,223,128,139,126,255,6,143,105,220,137,59,197,105,255,27,239,155,169,228,49,195,216,22,0,39,44,96,108,215,91,246,177,85,236,126,145,23,200,112,71,23,192,139,59,209,204,189,78,114,134,142,77,215,114,33,34,1,187,35,249,222,115,9,29,102,237,26,205,227,175,106,145,223,145,172,162,132,62,250,204,223,210,246,197,65,34,90,199,62,212,137,80,221,0,176,26,108,113,74,59,197,179,99,226,118,44,194,71,140,185,242,105,133,28,49,27,203,17,242,203,137,225,69,31,168,161,189,237,129,138,124,100,251,173,36,163,38,250,240,86,99,167,85,106,47,148,156,153,4,247,125,115,131,79,222,47,0,68,138,166,154,122,143,205,35,59,174,48,157,172,111,100,83,149,223,180,205,250,0,160,190,36,186,241,241,113,17,155,136,138,17,69,216,12,174,119,232,219,4,163,224,75,212,18,91,127,82,26,108,202,253,131,115,236,164,65,195,92,109,168,27,135,64,160,170,236,66,208,143,2,182,231,197,245,134,120,238,200,84,97,240,58,95,245,81,8,88,216,146,83,171,176,243,15,9,148,45,28,232,133,207,9,175,216,167,83,251,177,202,129,106,18,98,83,2,18,214,103,175,55,1,63,233,52,40,185,130,78,210,160,153,147,90,23,203,110,235,18,0,74,45,252,95,200,23,0,42,95,249,51,16,238,74,219,183,44,14,242,154,131,235,133,9,102,40,99,149,206,96,59,50,82,178,88,158,33,63,192,130,118,179,90,45,138,181,122,166,92,71,50,194,147,97,159,143,64,13,127,64,168,139,72,27,236,47,104,170,222,93,214,133,207,33,173,157,8,65,106,136,237,23,49,79,70,138,172,139,79,38,172,199,159,139,133,0,186,170,124,86,174,186,28,232,86,24,171,45,249,102,91,248,89,135,27,175,228,158,251,22,40,191,80,14,227,188,224,80,255,10,64,52,24,151,64,23,120,172,167,206,103,152,158,7,156,59,57,92,128,174,85,157,151,91,189,154,3,233,252,72,243,74,104,246,62,205,70,38,155,254,219,123,18,32,235,169,122,234,178,124,111,184,228,187,134,152,207,163,213,253,3,148,209,197,14,110,243,12,18,141,71,240,152,191,230,79,94,167,57,206,247,236,98,169,62,193,51,158,30,208,128,124,205,11,32,104,178,55,167,5,110,53,188,215,52,35,229,84,175,176,63,122,45,56,212,57,85,218,23,226,192,195,246,183,85,81,206,185,120,66,70,215,29,210,233,30,210,36,88,6,51,18,133,121,236,219,201,212,186,129,159,239,70,164,63,193,133,5,83,25,76,62,241,13,155,213,116,142,185,183,40,234,181,194,181,171,18,253,246,217,95,159,248,208,57,5,192,169,64,170,43,50,17,20,26,71,177,251,55,235,35,148,36,16,170,77,74,16,156,137,46,109,200,137,138,235,33,108,72,80,75,216,177,27,21,228,120,102,190,153,74,141,24,233,202,246,5,72,3,17,248,131,112,164,155,244,143,106,239,72,26,19,246,10,168,175,10,165,227,241,149,130,2,196,92,216,115,153,117,2,223,91,99,217,91,133,233,103,248,69,45,188,79,74,43,127,168,31,34,134,20,215,30,124,182,132,191,152,185,81,139,46,133,202,140,146,1,223,234,231,91,26,153,65,201,172,172,233,180,90,246,69,21,232,109,25,31,126,115,98,77,205,42,12,234,0,248,119,143,170,213,165,10,125,102,143,44,136,51,33,4,113,183,217,247,32,19,176,111,183,178,4,153,120,65,169,159,252,243,117,8,68,92,213,137,98,85,188,44,55,49,103,201,83,104,53,182,0,175,116,47,207,99,114,160,37,73,71,162,187,38,253,136,214,169,105,173,194,180,28,139,75,188,154,173,184,33,23,7,182,196,48,200,213,159,95,26,216,235,108,189,106,145,24,71,187,192,109,91,209,248,144,161,225,223,194,95,152,204,128,68,82,63,32,245,159,160,108,184,113,254,2,46,181,63,129,144,136,194,101,7,193,213,100,14,209,194,10,110,244,188,232,75,172,184,58,120,226,170,201,115,195,241,231,182,196,133,170,45,179,98,78,62,26,138,113,1,70,55,228,241,38,214,174,156,17,104,40,249,88,169,79,204,255,171,232,94,26,124,160,122,124,86,2,195,181,57,72,130,208,177,227,190,21,63,140,168,38,31,30,220,53,244,5,165,192,243,17,233,255,194,114,222,83,252,23,250,119,142,124,11,146,171,242,171,6,95,92,89,20,10,121,234,10,89,219,66,145,89,56,12,107,215,135,77,201,136,149,195,25,20,227,88,58,215,114,141,157,166,42,111,179,166,23,210,71,150,180,191,160,115,137,98,199,121,64,212,55,22,150,252,30,97,211,213,158,146,53,156,2,118,102,48,163,196,119,180,120,86,17,121,13,152,176,206,25,87,216,1,29,76,233,204,150,7,150,132,117,232,87,102,149,234,9,147,228,50,12,238,118,91,153,105,86,67,4,20,47,105,163,213,208,66,36,116,85,16,63,155,69,66,54,95,207,151,103,95,0,80,198,81,160,149,214,175,205,253,98,41,221,157,191,35,13,88,140,92,246,95,49,108,138,224,204,252,125,163,45,83,151,186,33,57,97,134,41,235,241,155,11,223,192,193,21,39,123,169,18,140,129,98,132,130,138,62,151,235,177,138,97,112,249,183,217,214,198,210,37,142,251,79,20,122,185,24,231,123,95,251,47,24,173,228,223,93,197,235,50,100,38,233,112,39,117,38,131,79,160,169,224,85,175,4,192,59,82,118,248,142,182,13,250,160,45,184,185,255,142,34,70,181,62,251,222,66,230,84,220,254,32,2,62,5,160,70,206,195,35,147,182,59,2,17,93,5,207,22,218,68,3,51,45,196,146,82,200,233,42,155,86,166,194,201,18,253,20,145,167,163,230,246,101,15,27,176,112,136,70,87,99,77,230,201,24,147,177,4,93,82,34,15,239,190,221,128,57,0,16,191,34,155,121,251,79,190,65,108,215,79,238,54,104,219,130,109,65,31,20,19,228,98,152,1,179,1,172,144,149,201,92,60,248,8,128,111,92,252,14,140,204,175,121,165,103,178,145,66,158,195,1,246,64,153,157,36,137,15,160,99,95,130,123,234,103,53,39,171,155,118,211,201,125,103,128,89,30,43,120,22,149,208,241,69,168,88,133,42,87,59,123,90,235,10,162,90,61,157,236,161,189,54,119,122,23,179,227,65,128,227,210,185,40,164,250,90,254,62,175,47,167,108,167,1,27,79,18,233,147,15,40,99,135,24,12,111,45,147,163,76,95,160,90,39,83,71,98,170,120,208,137,249,72,134,98,62,58,16,238,13,40,177,186,97,176,205,160,222,102,65,163,105,245,7,26,79,104,83,78,251,16,125,202,56,199,4,88,14,146,21,252,207,236,102,59,63,73,55,97,40,241,142,40,25,230,209,229,121,32,33,54,6,49,61,61,196,189,254,183,102,138,54,162,133,5,0,226,85,90,100,20,17,65,109,65,108,7,234,211,157,73,6,143,68,253,22,66,187,34,110,113,109,68,192,180,5,103,81,125,68,113,216,72,133,105,12,106,100,196,190,211,245,137,140,186,35,33,192,248,1,211,246,4,205,180,229,67,149,83,241,83,103,254,237,20,243,201,0,11,51,206,137,187,93,85,78,139,30,113,207,116,192,158,169,186,30,30,154,26,198,232,25,38,112,201,138,174,235,46,30,224,230,212,238,32,75,137,64,231,220,141,106,235,199,130,74,122,201,88,18,155,19,127,201,8,184,182,172,78,223,205,214,243,134,77,141,101,172,128,240,72,235,55,154,15,115,202,40,81,153,34,131,149,156,103,92,157,249,35,20,113,60,166,37,38,208,126,209,56,21,116,18,57,34,189,236,4,130,139,240,11,201,238,236,75,97,66,138,150,229,250,14,94,73,96,26,97,42,238,31,107,148,47,65,232,168,101,86,17,189,24,240,25,234,219,58,7,227,172,123,236,158,24,60,37,26,127,159,35,86,18,128,220,58,161,58,86,192,60,171,14,33,146,12,54,29,75,38,80,226,95,174,169,79,104,3,99,181,229,184,59,219,122,121,41,204,44,40,69,226,103,126,28,247,168,19,206,120,77,200,89,83,238,100,3,88,168,114,106,124,217,230,98,99,127,235,216,75,58,233,3,60,84,38,12,53,204,211,24,40,184,226,5,50,250,254,73,106,206,90,7,137,137,68,228,131,210,122,16,236,138,232,206,45,202,2,84,15,253,204,218,47,168,73,181,196,87,21,139,248,22,223,27,129,11,39,120,94,191,106,71,172,50,144,195,150,112,88,106,87,146,69,20,113,139,6,11,221,42,72,204,178,22,234,77,134,158,94,70,83,205,40,233,173,179,160,98,125,33,153,189,116,5,114,76,102,220,214,133,38,239,11,238,111,216,139,133,153,19,49,164,4,242,152,232,2,118,201,216,201,183,74,107,44,120,11,133,212,52,93,238,175,94,161,113,138,111,134,251,231,158,111,5,104,16,163,126,175,156,58,210,170,35,51,169,146,176,6,138,43,118,244,66,14,98,222,132,170,225,51,209,109,172,9,125,121,41,107,63,228,205,80,255,115,236,42,229,86,33,138,172,134,138,232,143,202,239,37,208,250,252,69,79,44,94,2,250,217,25,204,132,102,20,160,30,154,181,136,185,219,171,19,119,62,158,116,195,54,250,13,17,240,184,9,126,4,57,21,142,187,132,182,74,28,35,245,229,241,159,11,250,37,173,162,94,242,62,91,174,74,120,6,101,8,58,195,130,228,48,193,15,200,41,112,118,83,16,37,128,148,91,42,231,100,167,10,197,123,26,246,86,80,100,32,98,251,101,0,132,128,139,47,18,30,37,107,81,196,75,119,191,209,137,16,4,52,88,94,74,247,75,35,187,32,152,116,109,244,43,136,166,240,249,161,64,211,76,72,143,30,98,211,206,208,17,183,188,101,86,185,194,202,253,165,62,25,158,182,183,10,247,231,180,206,30,39,254,30,160,223,89,201,26,187,28,48,7,51,117,148,117,19,54,193,18,175,252,95,191,2,128,235,17,69,182,182,72,222,114,88,190,51,182,114,18,177,100,116,191,204,144,117,248,129,24,92,112,217,122,13,40,78,156,6,153,34,12,151,208,162,235,24,146,17,133,201,85,139,24,243,172,74,241,102,210,229,38,42,146,187,136,78,117,176,206,66,183,158,51,163,214,90,17,206,16,146,3,198,76,138,217,170,105,154,133,244,121,122,155,34,106,134,92,210,112,83,165,16,215,98,240,77,143,142,52,36,151,160,45,98,189,50,38,26,195,107,8,188,69,41,164,10,219,61,198,183,148,238,1,41,156,52,143,101,246,135,84,97,95,215,154,113,107,141,185,254,204,200,91,249,82,155,28,19,26,142,239,99,73,229,59,96,72,183,156,237,115,67,247,251,111,123,245,104,84,105,146,195,94,233,223,188,82,65,243,98,139,53,32,192,151,29,170,151,39,131,6,136,106,71,24,20,34,141,41,2,100,199,25,193,160,216,118,35,215,61,59,159,12,240,83,46,133,6,168,109,49,85,80,218,196,66,233,178,136,225,71,74,181,72,91,68,92,46,85,42,211,239,222,101,97,168,135,88,23,116,60,59,0,43,58,95,79,231,24,216,102,207,243,217,114,22,133,200,109,81,112,77,129,126,188,140,43,6,213,216,83,113,77,124,174,195,233,233,214,251,47,83,225,235,27,43,54,90,232,216,128,235,31,114,10,192,56,85,18,234,77,144,157,217,138,44,94,77,30,200,51,158,190,237,144,201,73,0,251,192,17,252,181,109,124,108,149,193,14,177,160,120,195,192,135,104,237,109,84,244,211,186,141,211,54,127,174,176,172,147,80,171,198,215,96,252,250,97,113,234,152,93,213,129,12,151,250,92,93,145,191,204,121,53,157,150,25,46,244,26,111,31,214,74,233,87,161,168,197,128,139,34,255,85,118,217,37,119,13,143,243,37,192,57,223,79,245,145,170,145,169,31,33,25,225,170,11,157,132,216,246,88,153,214,252,112,82,193,225,81,131,163,139,191,196,45,222,235,2,209,115,60,85,92,154,34,231,112,63,131,142,249,90,81,34,254,187,111,251,35,215,114,244,1,114,110,171,160,134,150,116,26,202,73,159,123,193,94,142,172,167,70,123,247,189,139,193,119,230,176,166,69,254,218,196,49,76,184,219,83,181,137,5,26,207,167,74,183,94,129,166,99,38,134,196,113,195,192,178,128,83,134,52,164,220,209,185,57,80,27,156,146,134,171,203,6,242,2,148,194,41,143,138,69,59,45,151,160,142,221,134,87,65,101,142,20,173,171,233,181,59,29,88,120,59,248,40,156,94,100,18,53,152,163,96,101,36,119,126,168,152,241,167,36,108,18,20,226,100,67,207,219,242,223,206,152,212,31,43,192,130,236,2,224,255,105,33,203,213,79,8,150,186,71,220,240,142,200,224,30,51,120,20,68,124,161,99,103,182,179,91,237,137,139,83,107,199,20,2,36,7,53,138,100,44,161,64,137,174,240,59,23,71,19,97,147,63,94,233,47,38,68,62,1,210,31,14,133,121,206,74,188,24,72,226,164,123,92,94,185,126,148,122,219,55,151,241,148,197,11,25,153,58,144,83,150,49,127,65,186,179,85,130,53,75,126,92,64,140,4,195,185,124,43,100,31,151,68,34,105,251,141,240,114,249,77,115,238,243,5,51,96,114,64,29,221,70,107,106,33,252,39,145,231,62,69,44,6,143,176,152,182,17,163,74,79,34,167,48,10,67,194,46,184,114,195,10,128,117,182,169,235,240,47,94,190,181,57,118,76,255,94,103,90,189,193,213,230,154,143,172,1,173,66,54,251,205,68,64,93,230,164,198,69,247,78,94,152,53,247,20,98,211,103,124,75,252,174,48,168,150,103,90,204,138,22,20,37,33,100,40,164,206,132,108,21,190,121,11,171,62,124,181,239,64,193,216,65,40,141,11,113,50,13,65,27,14,87,146,211,241,120,163,246,251,210,16,7,145,72,57,69,119,82,223,185,159,50,131,59,189,45,59,94,52,61,217,169,87,14,138,35,0,134,40,75,113,86,156,221,55,7,63,178,155,123,194,115,141,223,125,72,38,184,168,158,252,131,157,118,166,125,245,207,241,106,176,88,16,109,37,147,185,234,53,218,7,14,170,198,16,166,94,150,243,212,251,154,12,161,110,166,70,12,196,12,145,233,173,141,189,181,95,70,191,139,52,134,20,136,161,160,9,135,10,130,120,12,232,156,39,245,200,35,19,47,104,134,186,160,226,217,13,97,215,57,123,113,188,140,147,102,153,220,22,193,127,64,156,94,75,34,48,134,54,90,226,216,145,215,176,246,86,124,178,229,38,235,173,29,99,95,122,15,114,227,247,222,214,146,242,155,119,45,141,74,28,121,199,14,130,235,14,183,165,104,232,237,239,176,204,253,54,57,182,49,202,186,23,200,144,151,3,153,70,19,73,61,226,205,219,18,38,8,48,27,182,62,67,203,241,140,64,103,107,92,63,154,226,71,114,199,110,220,233,56,152,171,224,12,237,131,157,56,188,126,138,56,95,96,97,96,58,153,232,44,200,45,254,215,196,234,215,63,129,153,30,202,34,172,117,107,38,243,82,191,24,12,162,114,214,155,204,249,81,195,198,89,153,36,51,163,52,10,46,25,133,121,206,178,241,93,51,203,9,40,178,248,129,71,153,209,47,202,6,100,131,43,137,33,82,204,199,60,80,9,71,38,34,106,42,40,123,18,65,191,111,135,79,29,58,61,50,112,1,239,80,234,155,131,139,218,165,71,224,67,159,156,39,139,156,129,71,198,50,252,92,241,69,164,68,116,33,44,81,211,151,155,55,185,30,76,181,92,28,23,20,17,8,39,65,163,76,51,106,112,225,126,1,14,128,188,101,85,58,193,215,124,195,15,160,162,222,7,140,57,246,87,168,233,198,87,242,112,52,12,145,248,88,189,21,192,8,220,57,14,129,32,183,31,219,134,176,196,195,90,2,7,205,82,204,245,113,187,113,17,9,180,121,138,141,117,71,171,102,210,223,199,194,242,190,63,103,64,83,58,88,225,185,14,87,118,188,154,204,163,97,7,11,224,59,149,89,181,123,115,191,207,141,171,49,89,6,254,223,47,226,186,72,235,241,233,241,218,35,93,234,149,118,141,66,244,30,237,149,210,71,80,138,223,126,198,98,254,242,37,207,241,201,90,222,19,104,204,160,177,155,174,107,130,98,133,35,156,91,43,57,158,108,122,199,39,237,14,204,100,1,21,137,43,103,125,177,103,42,129,185,249,12,55,95,207,215,193,173,75,122,135,48,19,74,207,143,151,48,182,139,83,205,199,120,6,181,71,44,218,85,184,149,205,5,157,124,82,48,186,14,152,110,82,11,40,37,98,93,11,222,151,9,113,61,115,34,136,251,69,232,241,207,178,67,51,155,46,255,133,150,73,143,121,75,209,169,124,21,10,169,144,210,222,53,113,143,9,15,134,30,226,179,189,240,246,25,120,97,63,61,83,27,215,211,59,75,15,118,195,93,95,234,205,53,150,44,195,234,120,102,55,132,48,53,185,252,45,45,99,148,45,32,249,68,31,189,158,222,159,159,2,101,137,237,199,163,87,237,173,207,171,182,112,29,98,115,202,110,75,133,165,0,84,200,39,235,152,3,133,219,163,148,158,194,116,141,156,176,66,113,220,184,183,143,131,124,252,35,179,153,82,19,105,189,120,148,203,171,175,85,217,81,238,204,30,107,194,233,158,84,1,204,16,119,48,237,90,242,154,171,38,25,98,100,73,186,118,116,54,93,87,59,154,222,153,176,9,57,244,219,183,37,223,90,88,44,174,194,183,140,138,9,159,60,5,205,122,61,236,245,241,237,156,71,152,217,223,127,133,1,142,9,105,4,87,227,50,14,121,16,145,235,1,135,13,125,226,200,89,200,48,7,199,22,205,52,150,193,143,148,32,157,118,64,55,194,99,237,214,174,119,179,255,195,175,34,219,17,229,22,117,168,56,219,21,108,117,182,233,8,34,64,25,121,27,175,206,90,105,171,162,108,96,140,215,48,225,133,251,71,208,111,121,253,55,223,168,170,173,31,224,153,107,152,6,27,189,158,121,207,86,184,219,166,67,145,235,250,75,218,101,127,209,130,171,91,123,14,217,221,74,61,245,95,205,249,60,37,122,235,93,124,250,60,127,83,190,57,81,174,80,2,52,90,68,207,57,139,90,122,209,31,53,40,138,19,233,17,110,94,22,195,206,251,20,93,188,225,144,119,217,209,43,195,229,24,231,143,247,221,16,37,88,216,176,254,38,121,214,238,134,161,85,7,142,73,102,173,184,206,36,175,42,27,244,235,10,60,178,139,219,160,171,90,104,184,150,146,190,228,77,9,162,155,76,146,124,158,143,247,220,174,124,84,71,177,233,77,223,223,72,169,233,54,78,167,196,44,241,186,222,86,183,75,212,83,255,69,90,13,34,14,59,90,27,188,254,211,207,213,182,244,104,3,246,169,229,125,214,248,154,163,222,232,122,44,63,130,118,150,106,23,168,227,135,36,244,215,63,177,215,158,226,40,252,44,210,48,109,117,160,93,5,42,135,153,164,124,157,61,95,188,254,18,60,242,45,136,137,162,27,238,19,187,9,10,68,38,154,154,68,99,48,66,121,118,126,117,73,252,41,147,104,191,130,233,148,108,42,155,120,40,48,111,0,210,148,47,44,34,109,195,139,166,171,241,252,151,143,61,74,115,133,180,201,191,126,175,221,251,117,212,108,156,194,100,131,170,120,16,179,88,215,77,51,148,105,227,212,14,237,232,180,21,118,39,141,231,163,78,84,139,59,62,33,8,126,162,3,193,138,18,151,0,191,158,102,30,207,254,226,255,185,18,167,127,155,130,103,251,148,55,163,131,3,38,99,144,28,222,77,233,62,35,148,195,249,227,162,193,43,185,217,17,138,92,55,198,0,232,155,87,191,35,241,145,167,147,15,7,189,31,21,65,222,65,159,193,15,209,246,47,199,211,182,191,50,194,57,66,43,49,75,94,236,91,211,177,12,105,169,244,145,75,255,41,25,160,84,145,124,93,191,14,192,220,12,240,128,173,136,196,231,76,204,10,79,223,141,13,74,15,226,51,184,117,40,125,164,27,210,217,83,241,243,208,164,29,160,144,197,161,93,199,217,63,105,222,193,224,58,186,72,167,110,184,201,225,138,67,45,4,116,110,1,61,181,246,10,244,91,25,174,102,165,30,132,53,6,27,58,240,175,220,16,56,86,176,72,46,246,241,191,192,171,141,87,0,130,4,141,103,2,90,134,119,17,141,150,11,117,28,67,123,207,90,181,73,22,54,117,42,195,129,202,148,170,177,146,187,239,127,36,204,124,37,199,180,251,175,247,46,165,93,154,6,7,135,196,109,98,201,108,112,133,31,190,94,77,142,123,224,220,174,65,2,227,130,78,85,93,21,27,2,164,103,63,84,104,176,126,201,75,43,91,77,163,49,227,109,242,164,131,57,195,41,156,229,192,80,110,4,71,110,212,45,127,150,9,222,20,166,12,44,5,46,86,111,28,28,32,6,140,233,83,200,185,82,38,97,39,6,179,124,197,49,82,114,156,220,157,218,64,38,186,54,211,113,157,100,233,197,222,61,194,74,218,0,104,133,74,129,142,138,39,131,110,61,136,246,14,237,230,157,60,14,38,24,180,48,177,141,13,181,123,42,7,19,8,19,68,44,145,92,77,67,127,218,44,24,156,166,89,16,179,149,181,93,117,225,43,24,93,99,222,102,26,96,34,242,122,109,58,194,34,19,57,148,21,251,105,146,2,237,20,52,21,113,140,44,156,33,233,75,61,102,194,66,202,254,53,42,226,97,82,194,38,204,53,120,169,48,95,73,236,184,192,24,92,49,214,160,243,157,111,236,36,73,148,70,15,244,226,125,242,227,118,215,182,9,9,128,120,247,220,117,236,157,52,118,180,205,116,245,60,90,22,241,107,29,241,130,91,175,33,71,248,246,157,98,59,17,129,90,105,69,237,238,149,91,6,72,148,206,121,32,119,242,198,102,125,241,140,157,236,116,76,71,106,139,11,122,198,246,191,6,167,65,167,135,210,110,210,21,193,228,98,10,171,228,97,93,169,48,255,216,95,183,51,166,217,136,152,200,78,131,41,24,210,84,137,175,205,240,162,7,26,16,13,219,107,245,191,184,102,171,199,29,99,135,175,5,170,139,20,239,111,160,141,200,21,161,61,229,134,82,231,162,37,136,204,214,234,80,95,173,168,160,123,193,173,40,191,190,214,13,236,255,171,244,86,189,106,166,49,38,253,69,78,108,5,13,31,240,26,96,150,192,183,192,215,86,146,234,57,197,34,229,70,48,135,191,132,151,16,230,160,72,145,10,104,111,110,147,22,90,98,17,67,224,23,193,211,127,215,17,197,168,231,226,187,81,65,96,174,68,154,118,179,15,212,253,246,180,200,127,65,162,186,207,54,81,202,49,169,23,109,206,85,43,135,250,4,178,168,56,140,87,142,80,182,190,82,176,204,69,90,226,238,55,118,121,140,19,93,125,251,74,10,125,38,145,141,209,187,15,202,182,170,81,64,122,211,40,96,157,60,136,113,103,48,166,98,42,103,51,180,42,16,194,171,226,32,30,182,136,95,4,92,79,163,206,228,75,164,33,33,148,247,42,31,4,132,157,94,91,204,22,119,143,111,54,163,165,97,123,209,138,93,213,243,117,12,105,243,215,203,199,74,100,116,178,126,47,157,249,34,84,85,153,191,243,43,199,65,218,14,135,61,217,97,226,145,55,34,246,209,187,220,53,189,11,199,82,102,154,14,219,148,58,163,229,37,111,234,212,64,217,40,175,229,188,22,192,21,83,51,26,57,86,137,51,71,191,171,72,153,84,188,59,176,114,243,61,161,119,58,16,100,12,34,12,111,128,222,242,91,44,105,138,106,107,96,27,95,102,89,158,110,47,194,101,42,36,238,164,93,83,111,109,45,25,172,180,55,74,29,167,96,54,55,17,212,149,140,182,39,76,21,227,240,115,129,148,98,47,192,116,1,151,114,156,100,75,156,232,150,59,167,245,58,121,126,186,27,58,249,140,45,207,1,100,239,158,100,208,244,101,56,131,89,215,193,170,195,104,229,179,46,208,235,202,50,181,130,34,154,222,213,63,12,87,219,100,96,96,185,151,91,117,147,203,155,6,142,98,83,230,7,96,91,129,213,90,21,159,249,177,209,126,50,99,31,248,198,83,207,236,135,112,15,218,146,63,55,1,165,129,32,198,123,254,9,4,0,141,144,208,112,14,46,25,27,205,77,211,21,200,35,59,22,40,251,230,243,175,35,163,50,52,136,230,75,154,13,173,34,91,243,216,255,38,211,44,24,191,70,65,66,120,136,194,9,251,67,62,196,123,234,120,110,84,140,212,52,89,211,95,59,218,230,78,124,140,133,31,111,138,113,165,153,88,38,129,225,60,88,29,99,253,215,17,221,144,29,125,163,10,93,77,171,243,163,50,154,43,8,148,213,62,214,72,59,231,236,198,4,213,66,207,134,122,22,76,31,108,255,11,49,28,198,255,119,103,231,114,39,60,100,235,57,35,238,153,145,244,42,38,184,243,135,9,32,37,193,151,214,94,35,120,54,175,146,181,55,230,158,229,20,188,94,3,148,225,187,220,238,44,191,219,246,202,109,249,235,197,247,34,232,118,252,83,140,142,250,5,180,234,191,48,232,155,100,105,230,13,183,242,90,134,250,222,141,11,208,254,150,20,25,126,109,85,246,79,139,54,78,189,51,45,221,203,164,248,144,1,131,123,7,237,137,221,44,25,42,138,21,61,18,192,66,187,29,125,95,105,25,221,100,148,141,244,105,98,249,241,14,189,30,13,39,8,44,147,200,10,56,60,67,200,248,10,209,11,213,190,70,250,191,99,57,249,57,150,72,64,238,85,249,30,210,181,79,243,248,101,245,55,185,89,83,84,201,119,198,28,8,219,80,158,30,192,136,200,172,118,95,4,70,156,229,92,19,225,238,136,1,159,80,27,167,158,252,21,218,51,247,248,67,40,195,195,75,198,114,160,106,170,8,158,198,8,142,85,179,180,22,193,249,227,50,169,190,120,26,4,0,151,249,240,242,156,162,113,181,4,81,4,172,52,180,214,222,3,135,21,164,234,137,26,254,168,9,112,177,217,27,172,165,250,45,67,141,42,141,131,198,194,92,0,102,177,242,56,34,164,143,92,32,205,99,90,189,218,96,253,89,140,60,168,173,252,157,38,231,30,107,220,119,34,27,140,245,202,212,48,195,130,228,3,115,251,141,165,73,17,157,99,78,252,174,99,122,157,220,87,80,85,240,230,21,152,26,249,25,121,62,173,242,203,102,7,132,204,234,239,99,147,134,28,1,132,214,17,195,156,85,25,222,189,189,156,151,138,202,144,196,122,18,215,152,127,6,104,40,29,246,151,20,130,224,38,64,159,6,152,93,55,125,221,233,231,108,113,189,64,12,163,49,111,45,176,12,79,175,34,21,201,251,94,61,116,246,26,51,27,7,13,102,185,184,53,171,250,60,79,252,255,191,255,213,74,4,180,201,41,130,109,15,236,246,38,243,194,40,138,108,28,10,53,50,231,206,87,125,113,45,81,231,2,31,233,217,188,125,186,32,30,165,111,214,61,90,195,139,62,23,66,65,40,153,47,204,44,142,211,196,32,148,91,242,47,14,31,68,88,225,137,125,243,87,123,118,221,99,230,155,78,194,124,54,103,84,15,242,228,179,17,174,206,185,194,148,34,28,38,1,138,232,13,114,126,65,141,211,168,118,205,19,132,33,255,202,92,160,232,85,108,24,66,84,219,210,65,211,57,214,35,175,178,140,233,50,187,79,130,150,105,187,203,97,64,67,181,72,172,21,109,25,148,34,184,48,21,172,181,235,251,89,163,166,239,16,216,156,144,22,237,16,139,233,94,57,213,225,158,42,234,100,16,223,176,18,186,240,147,225,112,1,196,125,38,25,195,186,97,198,79,140,99,17,51,149,89,201,181,130,177,90,93,66,195,119,30,171,144,246,210,11,246,239,184,124,210,250,203,127,92,50,24,34,112,185,154,187,90,255,148,245,235,92,34,28,206,250,94,93,163,107,119,139,195,254,202,30,184,46,144,150,251,143,118,210,211,12,178,114,185,11,181,173,1,12,34,123,137,250,124,151,55,203,243,184,117,24,80,108,197,255,230,156,44,32,76,252,209,145,102,254,96,8,197,82,23,64,155,184,217,47,120,1,244,126,34,19,37,217,194,115,219,61,93,179,207,24,22,45,244,188,26,67,106,242,209,225,201,252,112,28,141,107,149,227,194,101,225,21,84,55,67,101,26,24,2,217,58,232,146,255,168,93,190,56,156,159,232,214,186,41,193,120,226,182,66,13,31,155,65,237,38,202,88,165,59,233,71,135,203,129,33,230,91,32,152,160,191,37,77,13,250,213,170,91,161,195,157,219,181,235,8,165,114,1,161,103,230,48,98,28,252,185,40,119,105,37,73,176,44,20,110,78,128,248,150,187,145,229,101,24,95,19,157,158,117,26,159,108,95,74,191,77,232,150,18,218,217,56,87,40,56,138,63,196,58,80,61,168,113,83,66,64,194,150,162,143,163,166,181,139,254,31,165,141,221,126,224,100,56,194,19,228,82,245,185,162,131,38,188,11,231,139,127,42,63,188,221,252,143,25,119,141,141,12,146,11,198,147,209,167,60,175,13,108,207,155,36,121,145,46,198,5,205,17,204,92,93,147,107,15,22,145,75,8,60,32,5,228,50,137,60,45,2,11,65,252,127,117,139,240,29,136,34,139,107,103,112,177,194,187,24,87,191,173,202,190,113,15,233,102,185,83,155,197,233,111,46,140,52,146,185,164,153,61,244,101,91,235,183,114,12,58,22,31,238,252,250,30,50,191,139,195,249,185,228,170,152,120,154,23,216,190,253,207,213,54,221,103,42,255,118,42,44,163,239,48,92,89,53,102,140,66,195,136,1,223,158,61,53,63,3,190,187,82,90,5,133,33,44,228,32,234,65,93,53,250,205,171,198,158,201,202,186,238,31,81,198,35,151,49,194,59,6,192,90,235,97,194,201,145,70,114,1,22,37,135,154,141,183,157,72,20,238,38,221,211,162,10,216,226,140,232,239,145,236,100,243,22,55,93,154,139,16,103,42,199,180,148,240,172,61,196,89,77,8,10,234,90,93,100,209,42,197,0,63,37,138,61,26,141,180,28,233,213,245,55,79,224,191,208,198,157,242,216,124,226,152,239,236,119,208,63,62,4,254,139,46,152,81,235,16,61,243,233,173,119,211,194,134,81,52,43,42,40,10,16,161,26,110,181,89,251,215,107,192,14,193,17,17,100,38,55,79,123,89,98,37,117,186,144,98,156,79,76,136,52,160,20,1,211,48,24,129,248,126,150,116,123,244,112,113,181,6,34,179,168,99,111,99,138,137,98,142,186,138,112,27,125,116,225,3,221,215,63,216,234,71,169,102,105,29,173,233,88,126,156,180,101,245,52,133,146,43,146,193,125,13,248,110,182,21,83,77,231,181,250,228,250,145,42,64,26,3,147,142,193,60,193,252,207,217,248,120,14,150,86,57,208,173,8,136,167,139,178,93,108,14,8,27,49,181,0,233,175,184,254,155,182,43,43,194,159,15,193,41,166,85,21,251,8,197,201,234,225,117,7,117,171,101,253,207,90,255,64,234,137,183,26,53,13,28,35,82,210,60,245,193,17,226,110,3,162,24,64,174,99,22,7,226,167,45,92,152,43,192,22,97,88,87,58,229,192,125,68,35,247,7,123,80,176,17,174,241,152,98,130,72,18,45,27,79,133,129,110,190,31,12,118,159,1,138,16,218,63,139,196,121,134,139,110,161,67,146,159,235,205,191,111,189,226,164,162,32,31,237,170,160,251,251,228,24,241,196,22,0,166,103,85,88,166,62,104,238,231,79,191,152,222,89,73,245,75,231,90,176,196,69,195,116,37,74,213,196,56,10,22,126,57,125,10,38,9,83,222,41,224,242,62,24,118,70,16,156,156,52,118,20,180,51,214,46,42,47,203,142,67,148,79,135,189,85,209,12,141,184,253,160,12,243,123,169,190,214,126,201,48,89,166,89,185,40,233,106,108,166,24,212,43,106,191,16,17,214,83,252,163,203,192,59,233,208,197,39,130,54,212,128,120,63,161,53,150,82,106,77,202,133,40,58,252,135,241,76,16,78,55,229,186,127,181,226,200,79,250,193,178,102,217,6,125,130,57,97,59,30,36,125,234,21,144,136,80,235,220,202,234,136,141,241,208,34,178,153,114,171,63,178,169,224,210,224,164,116,42,42,155,77,89,13,229,52,223,167,250,189,101,203,19,241,252,100,30,182,125,166,150,240,69,113,200,71,90,19,84,40,85,246,125,216,234,137,123,109,157,83,98,174,46,230,99,164,241,160,218,166,209,140,186,157,15,234,228,51,2,252,223,57,159,166,123,31,117,37,50,118,141,218,250,34,184,95,135,84,81,63,211,1,22,2,68,100,61,64,25,90,197,72,13,197,196,96,147,240,219,33,204,153,60,130,197,209,102,27,176,19,230,28,176,88,216,35,143,249,120,15,192,218,222,243,169,11,109,151,168,182,13,46,182,44,87,45,165,65,214,9,165,167,118,93,227,8,132,75,129,189,158,107,178,102,223,4,143,157,86,183,0,231,254,169,46,167,13,43,180,227,51,112,162,10,71,149,180,70,101,222,194,11,32,58,56,197,237,61,112,190,203,121,177,67,46,198,133,76,76,135,40,155,200,75,22,170,228,79,24,13,107,151,9,195,41,225,26,216,180,201,8,202,19,165,101,234,132,192,56,62,60,5,151,46,191,53,87,158,152,35,170,43,149,108,121,183,221,57,193,109,184,189,51,84,129,183,195,45,75,104,220,255,4,117,137,37,190,145,193,211,8,36,145,95,240,175,219,3,165,55,46,216,89,42,121,75,142,174,0,195,249,76,189,124,243,56,32,63,111,81,105,69,248,1,211,221,114,174,233,11,231,188,126,10,169,59,75,21,165,91,175,122,156,73,55,176,144,207,239,208,120,244,217,130,37,60,99,204,48,157,234,254,6,217,90,40,140,6,40,23,189,224,17,195,21,51,204,178,115,105,13,116,204,214,255,212,33,8,143,71,105,160,228,213,121,181,242,46,248,228,142,179,132,132,113,2,70,66,41,179,219,100,195,168,180,246,46,81,99,139,2,238,247,90,31,56,16,59,200,134,63,111,34,131,120,83,199,242,147,222,51,221,23,159,64,119,112,43,118,119,79,86,44,245,184,112,135,177,233,31,188,150,113,118,234,40,62,174,130,92,233,12,38,113,176,139,90,28,116,64,143,104,230,166,86,251,54,78,24,247,244,39,60,228,220,176,51,24,120,109,5,80,157,179,41,143,229,13,136,177,38,171,245,123,108,98,196,109,94,91,215,213,19,28,140,190,52,150,26,236,103,149,173,123,174,110,20,213,18,131,122,176,163,176,117,95,255,182,15,35,201,219,46,158,61,51,76,140,14,95,66,33,122,185,78,122,77,201,36,89,123,27,69,151,114,42,98,176,202,78,48,164,67,11,164,3,35,243,78,239,138,119,130,134,184,82,67,96,250,69,82,165,160,30,176,117,118,24,145,210,44,159,158,131,59,120,147,8,6,205,15,147,134,115,36,47,133,51,20,7,0,74,38,110,67,77,65,107,79,174,45,8,233,126,79,170,47,248,53,104,222,97,69,235,57,123,30,13,184,95,167,163,88,53,67,33,138,128,83,59,21,173,39,20,154,223,98,63,181,145,25,115,3,241,231,102,245,165,140,151,31,79,248,97,18,182,175,30,153,106,7,178,75,214,158,127,108,223,23,73,83,175,168,66,166,204,224,218,33,81,198,69,210,106,136,94,82,196,25,211,144,31,36,241,222,169,85,34,143,1,0,243,249,213,213,67,105,33,167,137,21,178,19,133,115,112,107,251,5,143,84,172,2,5,190,173,121,200,240,62,52,145,238,174,97,243,232,248,97,119,221,163,126,22,250,80,45,79,245,204,87,199,255,225,178,17,23,193,21,52,200,155,233,79,154,48,99,157,197,185,6,108,158,187,226,225,129,82,11,217,35,67,36,188,17,233,47,64,199,48,3,135,87,98,79,162,12,66,176,104,245,255,214,222,105,204,132,149,221,154,225,120,48,9,99,207,26,111,141,250,89,218,247,71,19,102,11,153,219,133,96,19,192,86,69,151,129,181,163,100,36,106,205,41,97,199,185,170,171,5,23,26,149,59,31,139,196,126,144,254,203,11,65,145,124,164,121,192,86,63,135,90,58,167,56,97,196,40,43,253,66,141,208,224,136,71,31,40,39,70,206,69,148,229,250,157,151,146,86,141,76,88,110,250,134,137,64,100,218,233,127,246,49,133,216,138,95,28,133,77,56,167,158,145,10,150,13,104,82,197,96,81,11,24,56,16,189,115,75,192,232,248,186,179,145,138,81,222,136,50,239,17,223,26,7,240,178,212,96,206,115,209,237,40,123,37,3,68,185,244,158,28,137,35,95,189,32,127,242,83,35,123,135,80,169,189,216,183,125,76,255,228,187,224,40,208,181,24,51,193,36,177,206,163,108,40,201,245,214,243,116,45,165,127,212,10,250,148,140,186,222,172,135,145,193,62,28,70,41,26,72,94,122,16,221,235,245,204,56,106,112,232,189,80,233,70,94,73,246,229,134,147,189,15,181,205,25,251,29,241,16,81,137,238,235,83,80,210,179,68,144,251,249,225,73,141,245,233,227,53,13,115,198,152,184,108,229,79,155,140,27,71,101,74,49,122,75,206,19,196,49,136,172,124,23,207,243,217,242,131,77,143,135,59,253,29,239,59,53,189,77,174,216,86,153,152,230,162,125,129,182,135,111,37,68,132,10,203,202,56,102,129,178,42,37,12,133,123,202,122,34,239,246,137,94,139,110,133,164,218,44,140,23,200,31,122,97,214,18,57,18,138,226,189,32,46,160,47,66,243,18,206,223,220,123,6,199,41,140,166,193,87,132,127,164,86,112,143,164,127,118,107,12,216,98,24,109,7,154,203,226,3,52,116,45,170,87,134,195,34,20,66,243,203,22,208,4,196,184,193,117,148,62,103,78,67,123,28,189,251,11,18,223,35,202,243,169,55,13,115,140,157,16,242,39,105,244,216,239,75,146,46,144,179,76,98,35,91,207,244,59,195,208,194,96,49,225,225,29,6,127,234,227,211,71,241,15,108,51,143,47,227,223,132,196,215,216,156,66,45,59,37,194,34,110,182,50,249,30,96,168,129,166,68,188,123,144,197,150,197,184,255,107,220,123,28,166,198,123,202,158,82,9,119,58,190,132,160,206,97,194,101,3,34,20,14,152,251,171,187,217,233,110,245,13,198,91,21,199,65,177,74,23,86,210,56,48,104,154,157,235,198,154,0,142,162,104,82,129,163,29,17,102,246,183,224,136,223,216,215,47,252,65,246,144,223,225,1,9,71,60,140,43,17,51,238,126,65,210,182,101,24,221,179,120,65,229,91,148,113,138,33,223,199,232,153,249,140,162,224,192,44,115,118,81,35,241,163,83,126,108,149,42,174,75,249,4,223,36,222,61,125,15,4,176,49,94,9,129,117,120,253,72,228,31,159,166,110,241,129,164,179,252,151,26,225,60,71,252,63,124,162,127,46,4,209,29,166,31,88,233,64,209,32,198,245,216,32,25,149,201,226,5,9,124,224,207,51,10,97,205,174,117,241,186,0,242,209,197,59,49,144,44,201,81,46,81,50,32,90,255,193,148,90,244,43,149,19,215,150,191,179,130,26,111,20,110,142,58,84,95,148,40,21,26,167,219,67,90,142,254,14,112,227,31,97,8,158,187,170,44,187,145,30,249,25,72,98,76,243,70,169,205,153,132,63,173,102,96,142,39,195,149,72,70,215,197,199,191,129,252,238,195,97,15,43,238,12,34,107,153,64,115,132,39,240,19,231,207,97,236,9,44,182,66,148,99,12,116,79,248,19,40,169,158,17,186,156,183,186,142,183,235,178,169,118,98,83,235,159,12,11,122,18,221,19,161,124,237,179,54,255,61,155,29,117,209,148,81,216,61,232,23,249,42,16,1,237,4,16,50,89,178,65,33,212,233,240,69,20,125,34,98,219,68,29,223,105,82,210,181,215,166,217,229,211,193,130,200,71,25,5,106,133,220,115,148,186,233,42,74,157,117,218,154,199,139,138,255,247,114,150,220,244,4,202,124,224,173,24,103,155,12,214,252,100,113,64,15,220,227,95,146,157,172,254,40,6,130,83,244,64,98,254,34,153,235,1,242,232,182,187,131,249,42,128,214,126,202,54,60,25,213,196,82,255,18,208,206,212,86,17,251,58,194,167,12,197,157,62,164,171,49,162,241,48,7,123,59,54,3,88,54,115,118,198,211,179,93,166,230,10,145,77,212,189,18,249,142,247,248,239,3,118,18,152,65,201,13,70,132,227,22,21,255,207,207,179,17,216,125,17,182,199,106,52,90,46,50,118,208,8,255,104,161,102,215,175,53,208,40,14,173,133,95,252,29,217,166,8,205,75,24,23,227,234,246,16,168,65,217,245,11,117,246,166,162,44,226,250,70,251,146,91,205,141,135,228,144,221,155,56,142,184,60,61,170,213,99,60,239,225,54,5,233,109,124,188,188,160,173,86,235,54,6,19,175,214,16,70,204,132,138,146,239,129,130,205,203,91,25,44,139,25,109,199,157,208,60,197,61,165,207,56,145,178,114,97,7,90,112,112,220,110,99,136,118,64,14,174,224,174,167,2,252,164,106,19,131,94,170,237,32,0,143,79,191,8,177,57,140,58,155,238,64,211,199,251,89,226,20,212,3,93,161,67,119,11,22,37,124,102,63,110,188,224,191,40,206,147,82,172,161,244,18,150,228,124,149,207,159,232,116,192,185,123,158,254,206,230,113,139,3,192,220,159,67,106,130,158,93,192,174,234,236,10,158,146,49,245,52,193,133,225,93,164,183,147,2,76,36,124,59,145,225,151,184,42,49,224,196,2,168,216,180,61,119,226,179,1,46,92,19,144,35,220,200,104,152,129,94,43,181,21,78,250,72,208,96,155,206,66,216,120,52,253,92,27,231,233,31,168,9,32,115,31,216,59,161,51,84,5,92,157,135,161,166,10,151,73,122,190,63,49,4,29,227,130,137,51,162,38,122,134,86,143,90,17,76,244,82,37,196,225,234,13,196,50,120,136,181,241,221,188,79,140,170,50,46,190,204,54,70,226,255,190,221,86,227,83,119,210,206,222,93,51,115,222,22,223,141,74,158,134,194,206,183,42,249,17,70,25,211,246,53,182,73,160,44,114,23,103,3,174,16,146,132,244,87,116,62,247,73,42,246,239,92,12,53,18,174,175,201,145,130,19,236,135,142,128,110,78,146,153,161,72,220,68,23,185,44,71,8,149,71,118,126,104,61,227,209,38,9,188,181,90,153,125,133,142,32,77,241,160,117,212,102,192,45,113,84,57,101,103,13,124,114,212,158,202,236,246,34,176,245,4,145,242,113,136,184,157,65,214,39,235,45,157,150,8,46,16,186,202,220,148,41,70,154,217,144,164,54,173,187,196,95,252,206,219,125,231,62,9,132,101,84,156,30,118,236,172,60,114,36,214,102,166,207,152,216,56,65,194,244,136,217,174,119,246,121,200,170,180,114,62,118,138,127,218,115,223,41,85,190,211,125,244,86,144,161,140,170,25,101,230,250,99,130,99,162,161,40,101,111,68,38,121,236,151,226,41,146,61,252,102,5,223,5,107,137,187,20,208,19,199,124,50,116,173,147,133,110,239,119,110,208,52,68,220,76,64,22,181,47,51,31,159,157,190,143,67,232,226,232,148,88,76,82,204,158,179,159,132,217,48,101,109,62,178,139,129,98,57,193,83,81,210,71,205,153,205,82,146,156,39,82,178,251,175,237,8,85,58,107,50,9,243,3,73,133,74,35,64,221,1,112,201,21,60,180,212,76,209,1,191,89,17,148,34,123,132,14,59,3,173,58,39,159,223,209,33,68,17,121,161,200,9,94,148,146,88,39,45,213,57,226,40,234,69,48,65,204,19,65,244,1,143,151,178,186,233,210,222,48,217,147,45,137,254,186,25,241,224,94,214,83,79,104,20,193,212,91,72,109,104,86,69,133,42,11,0,29,49,153,239,86,246,220,3,214,29,178,98,229,202,35,166,7,4,0,28,80,191,73,221,194,123,169,120,153,60,6,150,117,100,39,61,131,166,23,212,207,225,214,58,5,138,135,149,192,142,91,214,120,90,31,155,150,44,218,185,21,152,35,121,219,14,123,132,59,1,164,232,54,193,146,117,34,141,123,202,84,13,166,140,166,91,196,141,210,99,233,80,148,69,61,134,8,97,247,115,216,242,108,43,191,123,221,241,141,37,157,122,237,148,30,245,23,71,48,44,239,240,140,229,102,189,87,88,1,220,179,67,7,29,10,84,133,94,189,64,26,188,209,0,243,68,149,70,232,19,235,240,154,255,116,92,124,133,181,202,217,186,109,25,216,120,106,232,4,72,26,51,87,14,32,57,93,46,170,56,48,241,2,112,126,114,37,174,203,137,159,255,240,178,41,111,10,199,141,173,182,216,160,200,48,37,129,156,140,6,94,94,236,198,174,165,63,162,198,40,39,29,178,52,197,151,6,66,164,241,54,128,233,33,91,249,108,192,255,248,103,26,88,219,244,158,214,23,147,160,44,115,12,199,241,107,244,50,251,217,100,59,231,106,103,128,155,211,40,90,116,13,21,217,100,148,136,142,78,204,160,30,198,97,161,156,240,70,84,110,79,180,152,139,179,187,207,222,103,252,189,152,220,138,241,171,102,160,229,182,48,56,221,113,169,201,171,217,139,185,146,98,179,181,60,56,169,137,66,174,92,239,130,43,56,40,181,57,160,202,210,31,70,33,124,143,227,136,116,184,220,4,124,205,98,193,154,119,99,228,222,168,153,193,50,33,83,69,18,20,86,195,78,89,239,120,236,102,251,75,180,172,185,125,29,107,117,136,48,113,180,161,123,193,170,87,192,209,209,145,179,36,206,99,220,240,89,250,148,29,225,103,144,210,140,128,137,183,52,14,34,240,112,146,118,106,228,9,25,244,172,177,195,255,0,103,108,171,57,12,73,66,184,102,255,87,69,187,207,159,204,12,210,180,130,166,231,73,244,150,84,116,222,183,188,159,7,134,206,119,185,7,216,118,230,71,42,13,48,5,126,157,159,22,246,127,72,74,42,218,132,39,105,251,144,200,36,204,112,236,102,71,131,98,10,72,58,124,203,131,39,54,87,167,225,40,41,104,36,179,46,121,239,118,235,193,240,140,22,3,108,96,51,63,98,195,170,149,65,69,72,202,219,193,57,130,146,168,173,172,83,82,226,73,123,190,39,77,118,65,69,144,23,174,249,182,148,96,136,50,40,161,22,150,244,121,213,215,2,7,171,145,70,2,128,127,8,170,252,130,179,18,85,158,250,204,154,26,37,104,72,136,156,75,255,51,135,18,78,125,170,183,123,154,177,4,3,31,77,64,252,128,119,94,192,229,122,153,55,44,143,116,47,230,248,125,114,190,72,178,8,223,169,13,183,100,181,11,26,182,170,124,238,187,198,150,238,165,42,133,248,69,174,136,61,48,68,108,116,219,88,169,215,196,39,40,187,231,86,129,43,1,143,89,117,80,77,2,54,78,181,228,198,129,91,138,162,134,175,136,84,195,218,154,58,4,192,164,134,24,239,249,136,13,52,92,64,198,246,214,169,25,132,64,185,146,252,181,79,74,98,184,48,241,138,214,19,68,13,223,234,233,224,47,76,222,239,113,219,218,131,94,55,249,4,37,241,178,60,34,20,149,208,82,85,43,225,182,208,116,182,246,215,134,177,89,72,51,212,1,79,188,159,143,185,195,118,79,181,65,60,70,129,170,44,93,203,120,148,1,235,196,167,207,66,14,205,204,147,12,234,118,139,201,172,231,125,159,13,67,17,229,65,128,16,151,23,59,21,87,144,165,253,27,191,100,215,150,147,94,88,211,93,186,244,67,172,52,124,146,153,60,111,239,213,63,142,129,193,185,144,148,45,3,116,105,109,124,143,238,62,49,235,78,238,200,154,252,252,145,22,3,232,50,27,147,200,213,31,142,148,130,189,180,197,193,86,169,129,234,249,195,45,19,198,115,9,233,132,246,154,239,65,176,18,80,115,227,241,228,14,178,146,40,160,27,251,188,137,166,138,99,217,251,102,190,64,12,100,228,183,40,89,12,252,124,174,158,111,3,140,38,92,105,98,23,247,7,226,78,205,174,232,171,7,163,229,171,126,199,136,148,158,84,118,212,171,250,141,138,28,24,125,116,195,16,141,55,98,9,134,223,66,145,60,72,248,245,14,242,217,156,51,16,77,129,177,150,156,219,85,189,203,8,104,194,175,198,144,220,194,143,99,11,62,61,249,73,53,56,55,218,79,13,130,154,181,206,104,253,214,122,167,152,194,248,238,192,231,43,54,227,171,236,215,235,95,150,116,49,77,69,127,246,102,46,173,255,80,66,41,62,158,203,252,75,30,93,251,202,75,216,3,15,82,109,233,112,116,99,110,72,232,12,254,76,133,155,73,74,187,9,114,123,208,216,247,54,209,82,225,53,246,152,4,17,32,153,129,127,153,202,167,200,209,144,209,234,105,49,200,173,60,247,219,183,63,227,41,96,114,245,72,212,195,43,201,202,162,127,139,36,96,32,25,159,75,218,141,107,94,70,211,157,25,153,253,228,184,234,18,70,39,219,244,209,140,39,144,25,22,243,5,128,141,88,4,48,131,29,225,140,151,32,124,73,251,231,107,178,14,70,111,114,98,190,28,151,88,50,126,184,250,163,153,88,68,83,205,248,245,77,29,109,1,86,240,95,73,93,201,148,126,69,98,84,7,139,4,155,95,149,235,57,13,55,230,26,172,44,27,37,244,103,107,112,20,162,45,99,179,57,214,70,22,218,141,232,208,109,85,131,74,171,139,157,247,180,165,22,231,159,206,162,17,91,13,99,90,184,93,8,135,51,151,163,242,185,226,85,29,209,102,173,193,216,178,26,223,23,154,10,16,75,114,19,196,65,76,111,207,169,76,74,104,25,103,23,97,235,203,17,220,61,158,130,71,34,232,78,222,5,77,173,187,182,35,8,229,187,232,115,97,96,170,166,92,27,238,173,39,171,76,52,177,84,150,18,201,98,203,136,163,134,31,97,72,167,186,75,173,9,220,52,37,241,199,60,6,169,83,181,157,40,156,226,86,193,211,138,2,242,103,69,44,195,60,15,198,40,197,109,78,119,67,163,33,117,232,227,3,142,132,213,5,67,19,194,217,46,160,216,194,138,68,158,3,58,183,0,99,191,242,167,241,207,167,146,219,46,62,214,221,60,120,91,184,143,103,162,38,44,171,109,212,71,227,52,226,205,218,79,28,172,60,17,183,149,193,99,42,236,162,23,98,196,121,173,171,106,195,116,128,8,253,147,169,69,26,216,156,199,160,135,64,237,204,132,49,165,6,129,66,96,204,77,87,228,199,95,5,45,215,215,209,115,236,97,218,206,241,121,83,30,15,137,147,40,18,245,159,26,126,255,169,53,255,116,119,27,26,8,15,48,93,222,194,75,145,31,163,75,116,179,84,248,3,72,168,46,77,113,32,202,28,213,85,58,227,14,47,143,106,124,175,102,75,0,226,126,69,61,208,68,182,96,51,209,66,233,107,158,129,73,231,185,44,35,52,200,252,17,242,105,16,205,104,213,76,190,53,55,152,175,194,218,59,108,228,196,164,239,232,88,180,51,4,30,179,10,177,58,134,85,253,201,192,239,5,109,165,81,38,169,204,174,177,156,57,106,163,84,45,32,86,97,15,132,18,101,252,249,238,244,131,65,35,66,35,57,60,241,119,167,156,81,176,23,19,215,208,74,72,97,86,116,18,45,81,51,77,100,241,194,32,33,80,103,65,232,114,73,250,218,26,153,64,9,175,178,226,15,156,117,17,253,86,147,43,252,223,37,248,192,218,10,216,163,96,195,3,55,168,85,144,199,147,206,251,4,46,215,189,101,194,69,196,249,194,91,121,93,253,77,121,181,144,244,155,153,81,133,249,83,184,124,35,203,45,150,80,108,53,142,200,194,216,20,121,219,171,68,52,76,177,7,191,15,15,148,122,211,11,67,218,113,192,24,15,14,160,57,27,116,161,33,201,67,4,59,114,170,147,57,238,65,129,119,51,150,223,77,48,100,27,137,8,78,0,152,74,115,157,181,236,121,143,207,27,202,161,164,190,106,104,173,126,13,169,86,136,249,5,111,142,92,138,121,64,225,161,1,233,56,219,103,11,116,59,61,82,231,35,155,37,49,236,174,141,164,23,42,222,89,221,26,160,228,91,241,73,218,125,112,250,130,188,159,78,191,254,242,11,18,154,37,139,191,102,27,13,7,25,184,104,104,105,143,102,52,73,207,56,19,163,213,67,130,119,20,242,61,133,95,233,25,225,48,175,154,168,187,207,121,236,82,19,95,32,190,136,220,229,75,70,177,182,189,22,7,80,205,60,229,142,207,26,23,45,86,187,104,138,35,70,241,140,190,174,64,229,207,214,231,192,204,55,32,62,75,67,141,47,106,189,231,207,204,44,22,226,190,221,194,105,254,62,252,141,60,175,80,103,22,78,64,186,88,27,86,122,151,64,201,27,55,173,233,178,205,199,16,249,201,242,41,134,8,117,127,170,164,200,46,212,28,124,166,130,120,187,246,136,234,129,95,140,251,145,179,207,137,197,43,19,216,195,3,64,116,208,111,236,36,245,53,216,168,108,56,109,75,49,14,177,198,45,126,12,35,212,123,252,28,241,133,17,72,249,168,173,40,40,220,254,220,196,227,7,0,143,152,211,79,42,14,201,18,186,113,207,44,48,3,89,99,46,83,17,210,67,231,251,217,210,26,29,145,225,12,171,90,218,115,236,216,229,196,135,23,32,42,230,196,24,149,233,19,194,95,63,44,120,31,248,158,85,118,198,8,131,138,154,217,131,34,30,199,240,38,27,242,81,7,58,47,142,20,175,246,242,254,69,37,88,11,160,103,214,11,233,231,108,95,140,249,194,159,10,142,157,254,71,72,53,200,223,221,53,31,72,46,38,246,37,189,139,86,213,48,200,50,151,169,42,8,13,251,6,214,186,233,66,212,111,191,242,161,112,7,77,218,29,118,133,221,60,254,154,188,30,231,255,79,143,68,27,80,110,178,90,4,19,197,45,123,56,91,4,218,130,109,175,251,210,145,5,239,128,184,16,229,52,132,233,137,73,40,87,123,141,19,154,160,121,6,133,232,206,186,31,181,229,187,123,90,167,116,71,198,182,70,12,163,239,161,204,240,139,62,153,84,155,60,248,139,43,17,235,220,221,177,126,57,174,0,97,127,227,182,243,121,201,194,134,116,63,243,189,43,91,167,174,191,174,171,62,172,97,166,64,143,27,8,204,97,88,211,115,150,64,233,101,38,247,21,103,255,137,8,198,244,169,253,10,195,193,1,255,127,20,202,134,139,183,128,225,132,50,219,71,51,2,77,13,26,67,23,20,11,138,197,35,0,72,92,88,185,97,184,194,144,169,41,188,195,192,154,238,176,219,22,40,124,164,153,89,251,241,147,157,233,251,52,140,210,20,209,129,219,245,92,84,68,108,60,138,99,249,230,90,146,125,43,99,80,236,250,146,239,243,183,202,252,110,149,155,73,74,121,140,62,28,202,172,216,90,70,109,75,218,172,140,200,218,129,254,9,254,166,33,92,20,61,166,28,27,197,202,212,78,183,81,12,113,116,11,207,230,40,78,76,24,233,221,135,86,212,50,207,74,195,55,105,62,196,230,31,184,247,103,107,233,0,244,207,249,222,111,180,37,42,25,67,162,10,151,96,120,142,169,194,178,126,90,34,188,52,67,194,117,8,44,153,162,55,41,204,17,35,193,60,58,203,162,170,150,212,78,143,158,235,251,65,161,47,149,9,71,215,247,67,243,81,77,108,175,20,29,235,120,86,162,195,242,148,130,102,111,22,189,199,255,62,252,131,210,218,252,92,96,18,48,158,0,206,235,92,137,50,95,16,71,21,85,99,126,97,162,130,197,100,204,144,75,65,180,53,219,103,88,98,170,39,249,234,220,189,53,118,46,138,76,42,98,61,225,42,59,48,86,201,96,86,215,148,109,133,250,103,170,69,218,27,143,144,164,100,74,98,228,215,240,132,176,197,152,90,121,253,201,121,78,98,118,166,17,190,235,238,183,116,254,129,11,76,253,94,174,222,242,93,249,223,142,253,87,109,87,131,229,76,149,131,37,20,41,83,184,108,60,243,20,85,0,148,127,112,170,114,138,43,159,112,234,213,16,121,62,201,68,101,7,205,213,73,17,33,10,142,30,129,116,38,158,174,73,18,114,235,163,2,164,176,158,154,79,54,108,50,71,174,145,152,78,99,21,96,85,22,171,203,109,5,254,237,73,122,116,127,1,83,101,67,115,167,170,147,44,165,195,214,236,250,92,41,171,81,213,248,187,207,115,143,110,45,110,248,62,41,78,88,2,215,112,95,208,191,113,183,11,193,71,9,237,32,24,8,103,179,125,104,229,27,36,167,60,186,109,153,107,35,167,168,216,29,222,238,10,248,113,121,237,161,160,15,123,127,153,85,206,122,137,108,100,244,162,106,134,182,93,45,109,213,6,104,154,159,38,246,218,22,165,250,1,36,47,218,73,156,94,158,142,52,50,33,237,106,201,228,167,227,89,197,105,242,103,165,234,162,111,187,160,175,18,69,156,44,213,235,160,203,243,209,192,17,54,116,14,92,223,25,29,76,104,59,55,215,129,14,42,241,27,39,44,146,195,243,0,254,33,206,147,209,152,86,242,46,30,148,134,101,196,132,220,228,201,35,122,183,12,9,59,183,80,252,235,116,18,203,214,123,35,153,216,52,117,229,100,98,50,118,2,36,16,142,5,41,4,92,212,210,10,84,111,203,7,212,101,208,109,43,90,25,132,53,7,124,38,237,77,218,89,176,93,5,64,83,246,243,96,56,189,226,61,170,220,46,103,227,199,132,168,197,117,173,223,212,193,38,88,49,223,155,225,83,183,205,3,137,255,212,12,244,49,92,168,0,101,216,194,69,118,83,92,13,10,189,19,108,236,171,115,198,212,137,182,181,96,34,172,104,212,125,83,47,157,227,140,157,174,78,197,145,97,230,163,239,20,138,217,228,243,94,222,52,147,81,199,225,186,33,110,50,22,176,211,196,210,156,178,144,184,108,150,26,159,218,21,244,11,199,251,239,1,164,60,170,206,207,64,252,184,43,36,142,99,99,224,173,227,25,181,134,65,125,169,162,236,71,201,90,62,214,199,176,71,101,134,16,32,40,238,18,248,77,92,32,110,114,221,79,66,197,2,33,100,63,244,232,4,210,191,58,48,208,90,86,39,248,185,110,171,176,190,253,59,193,20,164,220,37,83,247,114,216,153,74,15,127,125,27,246,211,239,187,244,32,99,18,132,147,86,252,66,138,8,11,107,145,78,66,225,40,3,0,136,8,84,110,160,95,8,100,127,61,202,135,131,108,23,99,199,228,217,201,166,13,138,86,53,79,135,6,173,92,97,78,68,143,167,201,197,228,108,1,146,168,193,125,223,168,82,209,99,144,2,209,190,164,159,116,65,76,88,178,16,143,227,86,176,239,4,15,45,49,53,182,147,168,242,27,140,179,103,242,96,162,13,48,186,174,218,73,211,36,52,195,36,5,115,109,27,25,198,133,97,95,70,4,82,159,12,219,231,147,251,20,17,33,89,138,184,28,180,45,142,254,96,50,81,175,133,16,10,188,189,248,83,67,53,103,69,216,248,71,214,209,151,85,140,190,124,122,135,69,131,137,162,137,117,173,5,157,202,242,8,173,108,5,250,109,241,172,96,188,1,148,134,237,115,38,114,253,186,70,166,207,152,49,228,171,215,11,168,117,153,198,147,55,238,210,55,2,76,54,73,1,77,39,6,125,106,61,53,137,65,200,67,121,90,43,191,201,190,94,194,234,232,190,49,219,125,250,192,113,100,46,82,80,30,128,160,161,203,149,16,27,86,28,191,218,113,156,200,11,61,87,111,97,225,77,228,251,190,3,181,77,201,48,120,58,160,139,231,176,70,48,78,10,3,24,53,238,193,202,88,128,133,15,54,115,154,163,193,248,62,23,250,64,209,159,61,213,40,42,42,15,242,157,184,13,248,111,87,153,118,121,33,216,113,157,200,128,161,233,0,139,114,101,20,1,22,196,189,187,120,17,96,132,137,164,238,104,28,124,71,229,114,248,49,57,166,125,70,192,212,9,114,129,58,16,38,170,20,179,110,185,222,182,187,45,173,245,47,230,96,163,16,125,161,52,198,150,85,148,51,7,30,210,35,48,113,67,107,144,244,242,236,67,136,164,164,74,112,147,19,21,91,204,54,178,8,0,208,241,147,154,122,62,137,90,151,12,72,211,188,110,45,98,208,52,207,126,187,24,156,51,174,137,230,39,32,250,60,174,76,117,56,230,20,201,234,31,202,150,251,164,88,75,211,202,88,189,143,157,54,200,34,133,58,107,141,0,185,62,170,230,55,138,109,146,213,122,146,105,164,122,173,160,51,51,190,175,140,86,139,250,159,171,98,114,187,55,157,0,198,104,169,54,167,77,37,66,107,8,138,220,106,126,13,189,97,3,240,186,20,6,57,178,51,40,114,51,1,130,13,220,161,203,121,53,137,240,182,75,32,249,193,246,114,139,238,136,180,48,3,190,21,32,254,139,15,41,241,253,96,91,14,28,240,60,102,228,66,64,224,246,75,83,113,93,184,118,73,45,110,49,27,148,152,198,231,15,21,27,63,77,102,231,218,65,244,34,104,106,254,114,157,186,176,207,212,60,104,43,191,172,98,223,250,214,181,169,235,157,130,84,212,43,86,206,89,22,226,213,84,215,131,51,22,165,121,229,255,235,13,114,239,36,235,246,48,11,205,74,181,93,50,30,234,244,5,143,234,189,228,67,41,112,241,56,246,174,163,158,48,205,28,129,110,95,48,186,207,196,171,189,152,26,79,17,78,15,193,152,82,33,96,175,208,112,222,17,31,83,152,136,3,92,69,87,165,50,21,215,244,30,156,206,178,109,61,76,139,99,4,151,73,139,178,17,95,195,103,250,171,147,144,243,205,231,239,179,211,29,179,39,59,27,237,70,59,106,105,118,37,155,110,138,5,121,158,250,14,123,37,124,160,89,28,54,201,127,48,87,114,118,227,147,45,0,75,5,211,195,180,88,166,251,195,241,255,38,92,212,97,102,92,150,80,128,250,233,139,44,4,255,230,3,71,13,39,255,190,170,44,172,42,156,111,42,250,88,119,83,118,243,225,213,33,54,32,222,12,238,149,7,160,200,95,167,225,219,175,29,11,166,0,203,200,51,192,49,34,180,51,227,82,184,117,59,213,15,116,161,84,226,46,3,46,84,248,230,222,1,7,127,112,98,4,230,115,104,25,29,17,210,91,177,12,127,28,222,29,103,240,51,35,16,43,3,150,255,81,16,109,180,120,70,209,154,214,253,203,117,203,206,40,229,3,229,30,92,247,11,147,51,147,223,13,71,107,66,167,117,186,111,40,214,155,89,239,108,168,117,158,215,163,20,164,84,193,146,32,47,128,44,67,98,94,76,226,143,128,96,113,212,211,228,25,145,84,112,114,13,112,56,195,201,154,157,128,81,47,253,136,224,136,144,177,7,58,236,75,177,178,37,178,172,3,126,29,169,30,170,177,239,65,170,250,206,129,119,241,249,12,41,149,4,139,249,34,216,159,178,152,88,122,150,23,21,49,46,189,97,219,44,87,195,115,60,167,135,24,163,142,2,150,214,76,226,154,157,222,153,73,246,56,252,53,192,99,52,31,140,135,237,56,186,216,157,221,240,165,222,120,72,60,131,209,38,255,33,196,166,171,240,251,30,95,66,139,113,69,244,115,231,255,217,78,85,100,35,195,191,175,76,103,55,87,183,167,95,243,183,148,218,62,109,210,236,238,192,55,92,96,228,70,122,98,255,242,238,44,35,11,187,141,109,58,169,85,120,193,102,224,253,146,48,179,138,96,11,49,168,250,149,121,226,199,55,34,4,181,140,17,20,214,24,20,125,179,128,185,41,4,71,73,254,120,52,220,140,172,98,32,84,175,222,91,202,73,23,180,23,183,118,66,92,86,67,97,21,147,118,40,38,150,251,166,197,30,94,247,60,235,210,49,41,215,59,204,22,192,38,202,180,131,204,125,241,65,26,228,234,76,55,243,96,253,21,75,93,126,125,81,146,128,245,45,24,177,105,142,39,76,209,143,13,51,124,77,93,232,132,89,137,111,103,55,153,226,217,51,130,198,168,157,163,231,19,37,39,109,234,45,3,237,165,87,80,240,123,59,77,178,167,61,19,131,209,83,191,57,169,246,221,76,189,245,35,117,98,92,143,61,65,56,229,34,174,103,196,135,243,182,39,166,188,99,170,212,97,152,92,130,155,108,245,117,66,197,235,36,170,11,207,65,18,75,109,24,254,41,70,91,116,91,126,12,190,228,143,171,183,62,84,86,82,178,157,231,27,201,245,234,152,117,183,31,176,90,179,145,21,253,34,141,243,245,9,189,31,178,108,99,36,57,253,186,79,31,62,67,200,160,18,49,8,34,43,223,115,154,148,69,57,225,34,200,5,72,33,97,164,251,206,166,165,74,45,247,14,239,184,115,196,236,33,154,184,102,238,80,143,122,48,251,249,174,146,97,34,40,55,29,163,160,152,138,89,28,81,86,224,41,106,63,137,41,191,4,135,128,40,96,155,145,33,92,60,90,80,152,112,156,103,6,56,209,124,221,148,19,191,21,47,41,109,171,58,143,225,125,200,0,207,32,238,182,136,130,110,45,178,126,95,255,83,209,101,33,56,174,34,17,13,231,82,171,202,249,164,198,76,94,186,190,83,162,223,60,75,151,82,56,127,37,15,181,195,254,253,35,219,41,116,156,105,193,140,157,78,71,202,37,114,77,177,137,0,123,109,172,225,169,84,132,143,167,34,133,119,204,61,238,130,124,193,126,254,183,202,215,87,140,6,200,96,152,99,139,88,78,19,114,133,114,36,177,215,146,108,90,23,79,154,230,122,214,49,101,34,35,102,154,65,181,198,128,30,62,38,64,70,69,103,182,134,31,66,141,109,157,211,255,245,52,15,163,11,204,75,209,107,246,10,252,207,251,43,81,190,149,178,121,115,132,85,12,53,149,82,251,184,162,248,227,26,91,40,219,95,136,190,187,187,206,222,85,76,58,206,106,212,194,40,125,9,152,140,185,42,16,243,80,20,140,160,88,192,163,210,45,251,218,38,192,161,223,203,182,131,217,135,248,156,1,251,180,130,247,228,64,152,120,10,189,179,199,108,106,244,210,178,106,64,129,70,117,60,113,74,85,41,110,106,36,2,174,117,39,187,232,201,26,224,89,132,55,0,198,231,132,118,209,10,92,139,46,140,82,194,158,175,5,228,229,124,142,67,194,45,203,155,135,36,98,23,36,70,129,65,124,129,91,80,124,97,179,194,182,175,113,229,193,197,248,85,177,109,73,31,166,142,188,249,102,84,171,181,8,207,3,225,236,105,14,6,156,193,65,9,192,61,45,33,239,12,56,141,94,19,17,189,212,234,255,232,19,33,0,239,98,190,169,139,120,108,218,249,11,104,160,189,26,93,129,8,233,61,158,197,154,61,134,229,111,121,102,188,142,159,117,129,82,18,119,26,67,233,44,37,100,90,158,177,115,133,54,57,90,84,132,215,46,37,73,160,220,63,65,0,146,149,187,83,127,182,136,219,118,7,230,96,223,9,204,168,166,76,191,69,250,168,241,98,1,253,188,57,189,156,235,161,202,10,170,111,23,121,78,174,89,252,201,176,242,137,19,200,236,142,236,193,155,147,73,22,231,183,76,138,124,30,128,167,200,211,33,43,227,237,140,187,21,30,30,203,63,242,156,76,36,81,212,142,43,62,180,199,172,164,159,216,152,71,69,73,200,39,140,44,166,11,99,23,147,206,83,72,172,124,105,145,75,16,252,163,220,140,164,101,64,235,82,247,175,161,218,107,13,249,141,234,187,69,112,4,173,173,5,183,36,162,92,150,90,118,255,48,72,13,53,17,254,219,180,191,147,144,175,32,226,23,149,116,111,34,11,4,19,141,205,80,209,77,57,181,237,60,159,33,195,121,52,83,89,80,28,153,56,248,206,40,45,6,125,86,143,130,38,55,231,223,58,0,151,46,75,218,100,157,27,140,247,165,211,103,70,45,224,98,174,52,68,57,122,44,183,86,186,19,46,9,125,84,82,209,12,94,126,230,36,165,163,95,127,221,111,238,67,148,128,117,135,58,4,103,68,105,244,171,116,31,188,108,220,175,77,111,5,38,202,225,210,175,152,170,59,47,196,19,197,126,222,163,20,245,135,227,12,31,180,78,171,15,102,173,122,189,17,9,172,233,8,85,77,62,81,208,121,111,21,197,84,239,186,25,159,14,127,90,189,231,140,73,103,106,23,14,188,18,43,95,109,44,88,13,106,135,234,154,55,108,246,183,166,62,231,219,201,176,107,94,178,109,218,240,123,83,50,16,197,134,159,71,124,241,240,1,214,75,232,228,214,94,46,6,123,36,230,65,81,206,127,254,67,228,97,159,125,182,151,7,208,170,65,238,183,191,255,253,251,0,129,169,140,195,116,219,92,146,121,29,155,231,186,245,30,21,143,173,255,173,203,14,228,125,197,152,250,212,124,181,72,138,146,104,65,72,170,87,10,213,23,72,51,216,179,136,161,26,148,28,11,121,137,205,195,167,72,222,79,59,64,131,172,123,125,182,144,123,1,164,96,164,113,199,17,255,67,191,109,243,62,157,125,102,149,138,233,125,64,61,214,55,243,91,35,0,49,243,252,201,33,23,218,20,85,44,7,212,190,156,110,88,198,189,226,73,216,26,163,131,163,232,230,121,151,52,157,150,0,1,127,212,6,146,129,158,140,66,174,22,68,5,131,96,39,3,88,145,249,115,94,162,177,142,209,125,138,133,37,140,10,71,68,174,248,210,193,11,182,172,50,220,222,128,115,186,91,143,148,46,99,88,137,183,72,112,249,95,37,221,5,229,22,33,210,224,65,186,52,12,90,177,10,60,18,224,26,62,193,245,140,87,223,173,20,2,243,78,46,182,159,100,202,205,125,166,33,46,169,0,142,115,159,78,13,43,240,1,153,22,202,59,123,64,246,249,113,93,218,137,27,206,160,151,133,103,61,119,160,28,42,181,174,4,80,161,62,64,125,15,11,254,178,21,194,201,240,2,126,24,63,93,98,62,244,217,73,94,224,255,151,0,171,176,153,171,38,31,81,16,89,174,126,159,249,16,229,161,228,106,228,133,199,250,183,61,185,213,118,95,1,165,138,68,148,79,243,46,109,245,9,238,192,12,145,143,202,212,214,208,19,1,166,58,2,31,252,216,239,116,142,242,54,132,249,211,15,15,194,130,144,96,221,225,74,103,14,80,22,123,41,81,215,62,206,26,210,4,80,181,115,144,122,172,198,32,43,83,89,15,112,127,194,232,97,28,202,67,211,199,170,218,63,21,94,72,183,66,176,117,42,96,224,192,251,241,134,37,151,87,1,66,186,232,45,119,228,144,232,21,128,199,226,194,115,93,182,120,174,205,133,65,130,102,205,238,34,85,187,159,50,125,174,144,182,63,140,147,208,127,199,197,221,9,39,74,238,220,4,246,215,98,8,125,1,97,202,142,40,218,232,185,12,26,14,243,137,62,119,47,87,115,169,65,47,60,157,227,109,11,68,45,232,92,226,19,123,115,92,39,85,193,9,192,71,33,24,162,90,222,235,56,191,158,166,251,205,155,109,202,91,97,200,78,173,141,160,41,3,131,224,162,125,96,225,119,131,179,47,199,127,15,73,46,139,221,199,193,231,14,59,36,33,75,27,10,203,244,57,197,62,34,255,59,180,151,243,34,152,131,227,22,53,178,133,129,48,137,215,82,44,31,183,193,19,213,44,148,88,39,93,120,155,16,184,70,83,97,28,188,192,63,85,138,126,103,222,73,39,128,93,73,122,47,1,64,246,134,138,125,244,203,106,47,27,136,57,34,120,44,113,197,243,205,24,8,108,108,94,230,197,25,182,17,135,98,234,66,250,150,171,27,251,2,69,52,45,180,120,2,143,12,143,141,158,27,184,144,127,98,207,162,210,196,130,20,75,250,251,75,0,43,75,67,212,186,241,62,79,224,102,138,205,233,90,3,154,238,54,0,240,246,96,156,108,83,120,161,24,30,47,34,255,9,234,135,215,156,133,194,66,131,214,70,150,138,58,212,225,211,235,112,160,222,97,204,13,205,189,23,142,23,11,179,140,113,123,250,27,199,83,107,125,205,242,135,106,30,123,53,111,19,215,38,170,41,197,184,138,66,86,35,171,133,235,198,236,28,52,220,193,109,102,113,74,112,153,248,23,96,160,3,142,219,157,64,134,82,214,146,40,23,228,48,91,7,103,135,94,206,115,160,88,160,165,102,230,66,174,33,24,2,216,121,162,19,5,152,181,17,202,55,77,125,104,48,110,21,116,208,186,242,137,49,58,22,16,193,155,118,238,106,109,214,232,141,212,133,143,109,53,81,163,80,29,196,32,154,15,44,16,233,171,208,80,162,56,249,171,15,172,113,134,196,176,71,210,205,155,165,187,252,224,207,235,148,89,41,73,29,94,39,42,210,255,13,41,172,188,113,250,20,68,228,164,185,226,152,101,120,200,147,48,171,224,68,62,225,167,172,104,132,25,156,59,245,65,110,105,111,7,102,122,25,204,168,90,210,86,137,233,148,247,213,247,63,133,245,218,34,70,135,67,45,59,91,212,98,74,18,4,162,59,146,201,145,69,164,201,214,167,224,169,103,131,207,167,88,253,221,229,76,12,155,1,203,88,22,37,158,166,134,67,62,209,127,18,71,215,184,90,133,35,95,105,116,245,173,253,222,177,172,35,73,141,15,247,54,164,171,197,172,137,8,204,15,36,212,11,155,134,141,197,74,227,243,37,179,35,248,237,6,141,231,108,113,82,17,198,100,77,118,14,52,67,3,90,227,127,21,209,139,64,115,110,240,142,147,102,16,185,131,219,77,39,67,180,47,96,235,71,237,206,249,139,132,182,115,216,209,106,26,46,103,141,23,209,211,42,103,232,116,223,215,76,167,102,151,126,235,123,225,242,104,159,41,74,29,245,24,214,228,163,62,61,158,160,1,217,153,46,236,37,60,159,234,48,114,200,12,174,4,182,26,249,80,190,162,211,88,109,137,112,89,241,228,248,200,86,187,228,175,207,170,102,165,20,40,112,125,135,48,107,124,170,58,63,140,234,79,45,236,178,47,109,196,62,151,4,156,55,51,235,73,41,84,69,62,30,232,54,115,106,78,235,194,40,109,35,38,62,145,13,226,233,91,106,248,98,206,90,175,238,178,205,16,138,99,158,254,149,118,144,58,216,148,100,65,79,22,171,93,195,102,57,250,181,107,56,9,203,212,239,65,231,108,52,209,5,140,62,124,72,115,26,219,56,142,39,70,250,214,240,218,32,247,172,228,229,147,97,146,150,91,27,114,171,159,226,16,97,162,216,171,179,106,4,229,25,116,205,135,40,111,179,164,188,58,71,29,151,71,46,146,96,192,209,75,134,22,202,148,118,245,190,42,72,221,9,31,247,12,253,84,113,251,1,155,123,59,113,116,25,181,88,122,4,115,195,35,107,139,70,148,145,214,90,24,42,208,81,142,214,143,141,141,6,90,134,82,169,97,238,90,103,170,166,177,250,27,214,106,219,191,189,230,20,114,45,81,130,119,251,15,177,240,178,166,87,232,208,87,117,211,172,57,236,82,151,208,88,151,23,61,55,58,252,56,156,46,236,108,132,157,23,165,196,207,248,124,115,145,241,89,228,33,39,104,244,22,158,212,184,133,47,198,146,112,73,87,62,194,147,115,83,66,243,194,115,193,40,249,46,5,188,242,95,149,153,118,22,225,246,151,242,208,185,12,155,156,235,160,2,186,123,207,141,89,181,37,93,202,150,177,85,215,248,103,182,236,244,221,205,44,250,216,253,73,245,169,139,211,74,2,39,57,70,215,70,87,54,3,232,183,197,13,91,88,254,41,31,48,189,144,176,112,160,156,157,43,137,214,52,134,20,79,146,103,33,198,208,160,108,242,50,175,170,112,6,235,10,87,99,123,5,55,3,84,14,150,191,61,125,16,5,45,94,5,160,153,236,5,53,153,8,95,26,227,203,73,154,41,251,17,122,198,27,100,19,15,64,54,130,195,129,164,249,239,197,67,241,50,110,213,35,229,3,101,210,187,230,5,252,90,8,158,189,34,95,168,131,36,90,232,170,219,58,211,60,86,131,13,209,161,89,199,64,134,130,248,118,137,233,130,244,78,56,33,16,128,175,117,133,31,196,144,85,144,146,216,137,72,61,224,105,101,223,23,170,173,237,45,232,145,77,232,120,108,199,208,68,228,11,95,83,174,108,215,133,151,46,26,175,202,1,208,193,10,52,208,83,205,62,119,155,102,81,68,79,41,228,207,244,19,39,30,221,253,207,85,220,66,71,122,249,161,157,204,11,37,65,213,39,63,52,150,226,203,91,65,182,251,88,34,95,117,48,18,219,102,49,161,164,136,222,0,234,241,79,244,148,34,29,118,34,69,110,241,127,121,27,251,41,90,201,175,84,23,50,69,27,185,38,67,53,177,91,31,219,138,77,173,252,198,134,113,40,113,217,134,125,123,185,1,166,181,35,141,143,123,104,29,145,215,57,104,214,224,53,186,187,165,34,191,9,173,21,30,233,68,238,209,195,34,164,246,136,124,45,88,84,115,71,131,148,162,0,216,131,99,111,41,248,210,30,222,51,121,241,146,239,128,228,27,182,40,54,112,3,78,246,76,97,112,234,40,130,118,22,186,155,15,167,121,246,219,69,182,171,217,168,59,20,179,187,31,35,236,20,253,149,85,241,160,245,192,141,97,96,231,88,246,93,43,115,169,152,91,29,154,241,134,195,174,82,145,4,204,43,0,28,54,224,177,240,207,109,230,77,187,29,169,70,59,2,115,229,230,30,126,224,201,212,116,137,148,51,198,148,216,21,153,137,23,170,61,70,234,187,105,157,158,34,89,114,77,165,101,34,193,16,12,125,253,189,166,52,180,237,102,173,151,97,142,103,195,51,114,45,215,194,11,85,46,25,202,174,206,189,56,87,202,67,228,197,19,244,28,208,101,141,198,136,115,129,18,69,54,128,216,234,162,229,122,212,75,203,233,164,10,107,84,198,104,168,233,127,83,14,14,82,239,64,214,243,41,85,111,42,59,102,163,223,109,239,246,194,154,38,89,98,223,0,14,64,87,54,251,159,19,32,165,109,205,248,177,221,199,8,185,170,238,208,154,182,164,103,151,144,153,61,122,102,76,202,172,67,90,197,145,168,131,18,198,12,53,46,9,74,214,53,237,155,154,255,220,87,215,61,128,230,96,206,215,32,113,195,154,66,78,159,204,139,89,73,36,230,21,52,199,21,243,171,2,103,40,207,136,233,55,164,109,148,243,60,137,88,132,134,239,93,168,141,115,150,67,197,177,24,132,31,224,73,2,159,58,129,93,202,6,131,168,22,27,138,137,194,69,130,80,126,151,29,236,137,96,195,12,58,139,187,217,13,16,15,167,250,134,88,88,8,94,71,22,60,210,204,99,68,74,63,11,142,51,66,68,118,70,176,177,249,102,250,171,255,231,30,242,16,39,62,253,214,102,26,119,108,40,170,217,99,125,139,103,105,91,13,234,20,225,69,81,25,71,174,159,176,194,50,209,225,236,27,211,17,219,240,184,138,127,227,205,64,147,51,191,25,20,246,176,241,247,171,115,245,252,255,98,54,120,12,25,65,1,203,131,208,196,37,33,57,24,7,147,250,238,127,14,156,131,199,15,232,250,37,205,11,75,90,241,13,177,221,67,17,12,143,55,90,119,209,129,253,58,221,170,223,7,51,230,253,94,18,174,22,169,220,16,154,73,158,224,254,35,89,70,80,122,193,140,125,36,54,26,148,191,142,229,135,163,102,101,3,202,126,167,77,92,242,221,24,161,20,252,196,26,66,162,153,83,210,108,18,178,88,69,168,21,98,144,122,4,21,194,55,10,83,144,86,95,157,48,48,66,64,42,67,55,249,209,22,49,4,66,23,139,97,123,247,91,141,44,207,70,102,175,10,66,69,194,190,10,190,19,219,123,177,88,140,75,3,156,83,45,71,218,69,168,76,65,91,180,120,175,63,50,90,162,15,230,99,192,120,18,201,121,33,80,215,177,66,14,24,208,209,16,185,113,110,199,219,94,183,184,69,2,107,161,33,46,225,195,240,166,85,93,232,225,149,189,24,76,153,45,16,60,117,28,65,118,138,32,211,24,153,223,210,101,18,157,136,219,212,126,52,83,125,93,138,209,240,194,1,179,172,77,2,76,34,218,0,194,10,110,223,177,188,225,113,42,25,107,56,215,119,130,54,93,127,225,10,227,230,174,97,213,100,77,92,52,66,50,136,137,108,217,33,135,205,214,196,2,43,20,3,97,208,26,209,116,79,179,49,221,63,70,201,164,46,253,65,202,29,196,159,0,110,204,48,37,28,34,39,59,70,54,148,60,95,2,17,88,119,205,208,190,46,107,231,216,8,36,170,194,207,45,212,214,28,163,101,14,128,181,234,193,144,65,157,82,185,187,165,151,37,128,213,40,5,3,252,168,250,163,211,11,185,153,195,107,3,143,28,171,1,145,14,128,159,250,188,233,60,4,194,42,110,190,189,164,241,166,129,228,108,249,108,10,8,103,234,210,180,205,172,15,71,24,74,59,151,45,213,123,117,15,206,79,176,62,119,111,38,12,61,85,23,169,248,111,181,0,124,202,45,131,47,26,223,176,228,63,89,127,120,97,246,178,209,248,165,15,165,52,46,141,234,20,184,10,131,156,74,175,156,14,150,241,3,198,239,163,158,93,222,68,0,209,37,249,211,173,0,49,43,106,111,36,107,222,211,27,244,43,142,221,84,47,122,61,251,198,205,195,133,54,215,90,207,240,8,165,16,51,144,183,38,141,162,195,93,129,88,198,3,215,84,186,101,64,62,6,149,94,243,193,196,118,72,125,224,194,210,147,151,193,248,114,140,225,9,8,239,118,21,214,149,209,43,179,148,215,68,18,188,28,170,48,20,192,193,24,238,56,155,255,6,15,97,188,166,197,216,100,154,190,146,28,201,176,165,33,185,63,130,139,5,193,253,37,150,145,74,210,171,253,104,188,41,152,200,57,3,245,182,125,242,31,41,240,144,106,64,191,204,203,114,184,250,103,243,201,108,46,184,202,223,154,55,225,107,190,81,209,1,232,110,3,144,242,145,30,248,106,120,108,94,253,157,226,83,247,202,91,180,30,139,78,123,57,139,15,215,179,102,177,52,229,61,127,139,176,153,122,95,162,46,231,235,103,25,188,13,33,59,70,18,89,46,229,187,29,4,232,189,21,28,237,123,220,147,166,119,203,147,166,239,54,127,84,248,36,142,132,126,0,24,244,36,229,123,141,152,93,165,200,134,251,109,153,6,151,150,170,158,215,132,51,52,71,78,143,193,128,34,28,160,158,26,35,254,56,21,91,232,69,162,56,27,51,242,111,252,184,157,29,43,152,111,34,103,138,32,176,46,195,5,81,89,169,88,106,144,161,40,99,174,119,196,207,202,168,197,125,115,229,3,221,134,157,93,43,86,67,195,147,215,133,238,7,15,78,22,240,189,146,99,153,133,232,107,168,167,1,229,77,36,190,253,242,67,51,147,203,133,233,196,126,227,237,254,156,248,170,180,177,161,41,139,57,28,195,177,126,165,77,15,123,20,53,111,151,153,211,210,40,33,15,234,33,170,250,102,230,204,174,64,65,93,66,68,122,231,26,170,90,163,231,147,28,13,115,253,57,99,215,27,138,183,245,248,130,155,43,100,62,42,168,18,221,210,98,42,13,54,244,241,58,141,2,24,249,34,2,101,231,190,96,177,14,199,201,190,187,172,61,195,15,88,249,205,60,167,145,158,177,154,190,186,143,145,14,6,94,127,27,209,38,120,144,100,200,200,136,104,24,30,163,17,116,39,90,156,127,215,114,48,223,245,243,160,75,30,128,231,159,29,54,57,44,1,62,11,199,222,9,37,62,157,162,147,34,212,145,79,12,123,120,188,139,170,166,23,127,155,112,113,26,109,198,74,216,120,77,49,192,229,205,198,165,130,244,154,170,160,24,69,11,231,38,251,101,215,26,30,104,104,21,55,125,216,207,109,210,139,162,98,27,214,174,227,120,17,196,46,116,106,153,137,117,250,215,157,123,68,44,159,82,62,63,173,127,27,236,81,161,56,126,163,77,117,175,42,59,225,190,181,58,101,149,108,119,141,206,88,224,155,197,14,169,165,186,74,168,42,178,15,40,150,77,165,196,74,132,147,176,146,79,156,248,31,218,41,16,190,42,120,22,5,73,97,75,72,72,87,161,169,142,35,6,31,26,202,169,172,157,95,54,198,225,50,252,64,15,241,197,226,23,170,123,133,103,133,248,86,172,78,11,55,51,69,12,105,252,156,164,122,52,250,170,100,181,79,115,88,194,168,144,167,125,17,200,224,131,47,159,110,179,187,251,228,245,76,111,78,189,54,117,147,123,158,18,88,209,80,83,66,202,11,40,99,128,235,38,187,163,226,97,87,39,137,24,244,57,184,118,56,1,6,121,55,135,196,155,84,84,139,131,110,198,167,132,65,6,222,29,72,229,78,222,186,74,62,217,14,87,188,172,42,143,147,95,219,167,72,137,103,212,82,101,50,103,94,114,39,85,183,93,105,200,147,155,56,86,93,181,16,5,185,175,111,176,75,133,201,219,253,192,0,82,223,199,53,239,174,186,127,67,253,102,117,233,191,30,239,227,108,83,225,196,133,219,181,220,255,108,16,181,52,185,76,75,122,246,226,81,252,223,165,175,152,82,17,215,163,190,135,138,249,20,231,248,114,41,90,224,8,168,251,55,186,94,246,15,219,43,196,104,28,174,194,149,140,182,164,122,205,150,194,29,73,30,17,82,92,118,80,216,192,188,53,79,121,222,186,248,163,171,121,215,35,81,111,231,40,173,94,83,218,141,163,63,28,58,227,29,154,162,233,95,129,27,97,242,76,130,251,139,78,66,40,60,52,84,127,3,7,239,110,121,48,224,9,215,191,125,117,251,248,142,67,254,247,151,121,45,103,245,198,120,35,188,117,105,86,64,246,29,157,208,228,125,237,1,64,67,237,232,67,255,150,123,203,121,38,230,228,216,193,154,173,32,164,71,109,179,129,140,231,27,67,33,154,6,157,201,216,76,223,20,53,30,142,151,13,198,162,44,36,154,187,202,70,253,218,111,243,202,91,220,118,200,139,36,97,68,52,254,143,194,181,197,169,210,20,123,70,34,175,183,26,194,244,74,103,82,188,125,160,79,130,191,124,129,191,211,13,227,107,186,33,152,150,100,27,238,36,242,209,35,43,186,176,41,208,106,104,65,32,134,177,199,34,155,47,8,140,94,236,170,52,60,183,251,199,87,52,50,91,187,95,37,28,112,145,135,33,164,28,96,70,4,153,255,100,155,64,251,250,71,183,133,168,122,154,252,176,238,202,178,247,34,124,44,234,19,113,118,115,114,219,61,147,100,150,149,96,150,191,221,40,246,83,151,173,94,39,11,124,91,230,49,147,110,64,49,12,242,106,175,134,127,204,162,101,245,201,29,107,12,209,178,121,174,57,219,11,208,24,251,93,93,136,219,73,205,92,252,212,167,93,156,250,210,178,156,4,24,127,97,66,49,56,88,229,194,155,234,164,77,41,227,68,16,215,80,169,32,109,254,235,177,14,59,192,73,214,15,64,121,232,9,254,228,137,124,107,56,79,5,57,175,135,91,215,195,33,254,30,136,191,230,71,43,53,132,102,94,234,233,105,228,49,78,192,235,169,222,85,113,243,34,156,113,9,69,10,29,83,0,6,30,165,193,26,35,39,214,140,19,135,89,10,210,221,187,177,37,217,170,51,200,40,131,218,194,70,135,168,183,11,194,94,10,82,22,67,100,152,70,187,228,167,238,15,118,38,163,168,50,49,233,103,190,112,234,96,143,110,35,94,216,211,245,202,234,210,225,210,148,66,128,74,42,105,141,139,237,233,201,173,86,225,110,244,168,189,182,70,42,16,131,79,220,27,14,56,99,104,96,127,235,104,119,97,195,117,99,122,1,60,162,238,74,174,148,146,29,182,72,85,33,237,189,9,246,66,4,127,98,233,209,248,228,150,250,171,133,124,102,217,66,255,10,82,116,12,74,69,50,182,91,39,69,89,101,160,1,195,42,156,34,230,146,3,86,141,168,100,110,26,106,96,57,251,134,233,149,28,52,211,120,92,41,133,249,204,241,30,21,168,52,53,232,85,107,228,173,192,250,60,185,231,131,243,88,221,110,30,29,124,86,59,244,137,194,130,62,116,119,234,91,218,222,197,198,4,53,88,54,91,200,102,22,169,169,55,4,60,161,23,44,55,199,249,237,73,215,82,241,253,251,138,67,160,203,125,97,152,28,136,224,27,76,172,231,238,195,95,124,206,96,41,202,228,229,247,69,235,158,110,145,57,147,239,227,102,114,152,160,116,157,185,149,67,64,50,23,137,129,181,37,191,205,193,232,209,192,250,205,0,33,139,61,175,68,110,2,113,166,172,168,71,243,16,233,252,122,85,242,75,164,6,244,185,199,127,72,114,5,171,1,252,159,103,151,152,20,99,229,215,242,221,99,99,85,76,209,196,198,102,109,59,197,49,97,161,98,136,243,18,208,70,172,128,212,59,74,209,174,250,81,212,5,118,83,235,205,43,58,123,97,174,234,215,58,57,142,128,184,166,94,79,242,188,93,238,128,164,137,195,157,9,45,75,221,255,113,102,9,76,71,26,25,126,114,16,59,213,141,167,36,53,44,59,50,31,119,68,78,211,68,225,232,180,146,28,102,11,234,250,172,103,15,236,149,35,67,217,133,156,40,93,62,187,55,187,157,214,121,66,36,212,96,62,76,86,213,143,42,30,158,244,143,18,29,250,162,181,170,32,101,50,94,175,179,229,174,93,200,60,240,23,198,149,93,105,197,235,25,144,202,215,9,254,236,39,182,156,251,18,28,235,76,15,252,152,246,193,99,34,119,121,24,87,232,212,170,1,238,245,81,141,23,160,227,37,157,180,7,221,117,72,119,142,187,124,154,120,91,26,180,199,112,214,222,216,123,245,151,59,33,147,58,34,195,81,242,54,194,180,122,144,22,29,224,238,116,124,153,44,132,203,205,139,0,69,151,15,114,10,159,237,80,225,252,218,83,95,150,99,82,107,117,67,225,169,72,29,145,165,30,74,230,56,187,67,86,201,176,143,137,113,207,164,107,86,45,55,84,76,177,128,77,184,171,53,175,216,154,75,246,113,153,35,23,69,67,14,17,36,64,106,141,1,105,70,242,73,184,8,2,132,135,188,134,22,37,88,15,40,79,32,104,37,66,171,12,46,145,124,142,209,229,83,197,227,65,225,234,116,146,244,212,133,33,115,138,51,200,54,42,159,226,6,17,169,23,164,51,120,114,37,203,125,99,240,243,70,214,132,1,155,166,87,82,85,113,127,166,52,23,180,140,254,28,128,146,70,12,43,45,52,92,173,0,183,255,136,212,243,64,98,194,181,184,158,157,169,255,48,58,254,47,224,145,53,189,124,118,162,169,90,249,153,209,247,171,99,23,207,79,174,160,68,108,213,156,78,219,147,118,7,191,20,200,154,22,227,117,189,10,174,119,105,65,241,165,23,66,18,170,132,82,106,154,225,209,38,109,74,139,9,103,108,216,246,131,247,111,85,97,208,111,92,231,137,239,106,193,66,25,7,171,9,15,46,97,227,180,16,19,14,207,175,33,179,148,252,221,228,7,132,245,246,187,76,184,60,96,45,179,17,70,32,14,79,78,47,111,28,92,129,8,193,219,237,213,173,89,246,156,21,72,249,201,50,216,182,64,224,40,242,98,11,152,138,45,72,93,1,247,224,73,209,75,24,223,135,144,244,232,33,118,35,44,110,144,69,212,94,109,6,126,85,57,193,77,2,35,155,105,170,185,227,253,132,148,50,254,160,29,75,74,111,30,7,8,160,55,39,181,225,97,163,134,75,79,156,186,172,49,19,207,9,70,68,111,171,85,18,174,250,127,251,215,63,239,210,18,154,5,52,159,66,43,214,205,23,85,94,151,63,211,66,130,105,25,41,92,160,126,56,251,109,111,122,108,202,185,197,38,38,198,11,32,125,166,223,211,232,24,87,56,147,249,244,215,38,109,122,99,230,79,122,114,197,41,238,25,125,111,45,178,186,150,178,45,243,179,150,137,77,208,41,24,64,5,53,233,42,161,149,148,223,0,71,199,110,201,99,50,43,122,192,229,59,72,251,250,123,148,37,102,107,132,243,247,104,214,182,255,227,209,170,38,210,16,199,97,130,189,84,98,253,123,176,162,128,21,222,198,241,222,133,63,121,162,93,59,54,97,105,99,213,232,43,87,194,52,198,66,125,164,153,120,243,242,146,2,116,47,216,195,212,212,70,40,250,172,230,172,2,90,138,244,145,58,21,83,251,219,96,178,132,215,171,141,48,19,228,181,116,113,116,236,193,170,45,98,122,43,127,227,227,50,198,180,120,249,210,108,191,208,170,97,68,187,140,53,176,238,120,99,221,81,2,16,197,162,46,55,205,212,24,113,86,140,15,6,11,24,56,225,106,238,167,98,220,5,10,180,37,61,234,67,232,218,35,255,13,246,37,168,233,181,178,27,9,123,60,157,53,123,104,111,67,220,199,235,203,244,10,83,223,31,173,141,4,177,190,187,64,61,135,53,136,79,236,189,60,24,8,111,152,243,118,28,39,197,146,180,176,244,213,62,61,97,240,143,235,133,19,79,79,55,161,112,0,144,178,137,244,35,171,208,60,186,215,57,25,145,187,133,31,180,160,65,172,80,130,150,47,3,236,124,126,218,30,87,246,238,40,17,242,247,44,140,27,197,31,53,211,13,112,195,206,120,96,57,43,192,21,248,148,141,54,178,108,172,212,234,89,217,204,77,253,187,43,124,150,49,177,70,115,159,58,64,55,149,130,159,222,113,254,209,152,252,68,149,10,144,0,78,94,113,237,210,180,24,71,192,95,56,79,103,244,248,43,166,143,134,0,199,154,232,151,10,123,243,178,154,101,193,166,198,223,117,245,197,102,40,101,161,160,3,131,219,247,190,140,113,37,27,74,144,150,21,59,60,75,50,71,251,161,76,245,31,9,227,86,78,240,103,161,51,47,117,209,249,36,102,154,213,43,150,242,182,245,44,124,228,139,28,248,108,127,24,254,86,173,221,115,10,138,43,188,78,255,165,204,139,191,192,213,150,46,111,166,190,197,2,205,186,39,42,1,214,142,224,147,188,184,144,12,181,72,106,178,193,93,18,252,38,0,200,168,17,115,17,122,132,43,214,54,106,141,84,26,143,177,178,142,88,145,104,157,66,252,182,27,198,200,101,87,207,145,248,20,205,203,205,152,94,130,164,117,204,198,61,33,93,55,146,211,93,143,26,216,173,7,118,106,195,123,137,153,41,158,42,236,33,166,1,9,160,215,19,186,178,209,87,177,84,185,73,84,190,91,229,69,240,168,162,113,19,175,139,181,138,17,131,39,36,47,151,164,120,68,63,86,23,231,32,113,228,44,200,157,187,100,226,55,116,78,166,24,83,136,72,78,206,4,5,39,246,176,251,8,111,202,135,35,197,53,179,157,215,138,112,212,99,108,35,170,66,24,249,218,23,16,119,78,162,186,165,207,18,180,28,44,234,91,201,182,83,167,49,42,226,178,230,110,105,91,137,201,19,239,239,105,98,144,124,230,250,103,125,226,171,86,78,242,55,8,211,192,183,36,157,154,191,65,4,138,147,157,226,133,190,96,3,227,78,201,9,80,71,33,140,117,193,1,54,29,57,32,193,105,244,189,62,167,21,171,219,109,206,175,120,116,55,183,153,227,205,89,17,106,154,117,230,98,70,48,221,99,99,227,112,30,114,23,203,209,248,87,200,87,120,107,155,122,182,225,47,176,95,133,84,195,205,166,189,158,252,163,161,97,255,35,142,68,18,86,62,227,145,4,124,79,92,142,14,138,192,161,222,121,5,227,84,89,87,211,167,123,79,227,28,147,181,10,1,53,43,39,150,65,248,189,137,155,159,224,111,189,83,179,127,15,60,113,41,201,208,215,114,172,47,193,42,144,225,209,157,188,161,168,216,233,91,80,231,82,101,232,158,208,54,191,61,115,241,12,49,16,147,21,246,210,12,3,189,140,135,129,137,104,72,105,144,94,219,163,159,238,167,95,91,4,219,224,1,190,224,255,73,44,80,214,243,236,65,26,161,79,61,128,175,251,244,149,38,183,250,79,233,165,58,210,27,178,1,0,213,211,110,82,194,28,51,207,221,201,243,198,168,226,219,207,23,4,255,167,226,27,98,176,95,123,251,150,180,79,102,108,116,213,232,180,211,218,77,184,116,137,199,59,90,122,5,78,101,50,220,34,45,221,215,159,68,203,101,140,48,87,101,200,225,33,45,93,26,168,141,248,127,66,227,161,162,119,226,208,182,184,180,58,46,234,34,75,26,125,110,32,40,176,183,202,230,28,18,28,228,57,254,209,97,30,224,77,67,98,23,82,64,244,40,58,252,127,114,177,123,79,4,36,155,224,62,72,180,178,186,17,200,118,245,245,152,167,110,59,75,109,8,21,193,248,178,111,36,189,116,121,50,144,93,248,36,137,74,246,207,129,179,71,141,128,98,158,61,118,153,224,232,248,143,106,232,195,244,100,120,255,154,247,32,70,83,209,41,110,138,118,242,222,129,0,5,67,188,103,55,243,110,202,63,76,217,233,9,177,62,12,140,151,255,91,115,191,61,73,174,51,66,21,1,232,62,125,76,29,241,178,149,236,29,207,128,130,165,247,49,200,81,167,107,180,5,30,139,135,225,5,191,150,186,47,211,232,243,223,12,199,122,128,24,126,234,84,223,195,126,230,230,68,106,22,224,39,12,50,205,29,93,190,165,107,37,86,171,164,86,179,117,218,64,204,200,86,77,43,149,171,216,45,35,61,163,156,230,235,148,139,185,44,230,74,134,137,19,224,5,67,88,57,101,183,10,78,96,201,108,220,172,173,180,88,214,15,60,226,195,78,218,226,187,232,22,116,76,176,104,89,170,180,109,240,147,36,198,194,132,104,12,31,41,147,62,177,53,123,179,30,165,231,253,78,95,179,29,238,255,95,154,8,43,156,20,17,96,6,255,188,33,54,177,171,214,244,123,171,92,55,214,177,210,70,136,29,96,92,16,230,217,193,240,208,44,175,200,1,24,141,129,146,236,214,31,244,29,94,161,86,5,170,255,41,242,249,71,30,84,66,107,253,116,111,67,70,158,73,113,226,87,51,181,75,37,147,217,219,219,210,236,230,36,51,55,243,158,111,129,89,25,222,8,55,15,49,197,130,89,137,113,157,69,128,247,161,25,226,104,216,127,113,73,204,241,91,164,44,118,90,129,242,53,181,222,211,159,188,110,252,64,254,185,114,224,33,122,200,238,23,144,24,46,17,74,190,112,78,23,136,181,129,113,193,38,78,16,24,123,57,19,173,171,40,159,176,68,5,79,106,76,227,229,1,22,129,110,70,185,255,221,45,200,179,160,198,198,63,68,218,214,166,105,104,196,141,148,9,186,44,119,241,11,241,222,152,34,167,117,56,70,99,83,244,206,110,128,91,254,7,2,126,122,70,6,108,64,48,209,84,109,158,61,97,157,209,141,38,175,151,12,232,236,86,25,62,222,126,229,46,160,229,104,69,215,116,46,193,62,1,216,227,164,189,190,90,245,25,22,218,77,125,212,166,83,2,203,65,254,99,32,20,251,235,216,84,191,167,65,7,189,31,81,167,175,100,216,64,6,155,130,225,160,226,89,252,49,245,240,246,165,100,117,247,190,106,199,193,44,117,85,86,39,116,167,86,64,160,31,53,153,185,94,165,228,58,32,221,141,156,244,190,245,47,143,192,8,130,149,24,215,43,136,167,208,245,41,185,29,175,116,47,56,122,56,206,1,223,190,35,141,119,97,236,238,137,147,126,54,155,118,97,217,132,38,30,19,72,141,115,177,112,27,86,173,128,217,10,212,174,144,75,212,119,194,130,1,197,59,78,119,241,16,176,89,118,71,112,155,45,79,195,6,147,232,47,129,37,71,108,167,223,44,91,8,211,242,81,209,140,229,65,196,25,71,210,39,71,40,116,222,245,17,123,195,9,217,42,216,45,145,111,208,235,114,209,115,124,81,242,105,215,175,59,55,168,178,149,242,3,31,55,172,19,253,24,139,156,252,43,125,192,44,72,230,164,181,50,184,227,72,217,250,59,24,153,212,65,1,178,143,246,104,151,173,225,194,72,68,213,223,10,248,99,143,254,141,8,52,207,18,231,71,62,76,144,16,180,38,229,182,139,0,221,170,103,115,87,62,247,52,169,166,247,69,177,13,31,106,25,28,209,6,72,152,130,138,15,75,163,13,51,92,148,195,135,236,162,168,214,84,36,72,87,145,144,229,110,21,26,97,130,176,90,90,136,211,45,217,4,107,245,35,45,195,50,222,242,4,45,177,159,14,0,175,217,218,229,245,195,32,162,18,214,138,54,45,250,224,114,132,82,214,228,126,145,62,25,93,109,116,96,209,175,204,86,18,115,130,240,156,100,107,231,100,81,151,111,81,44,242,153,32,101,181,23,136,13,23,221,202,150,244,211,79,14,42,129,178,217,95,161,204,81,67,144,186,31,180,202,220,22,196,199,210,75,25,104,3,45,231,167,191,204,185,3,148,210,75,170,191,241,181,156,170,120,235,166,60,182,12,131,108,60,237,135,137,246,36,0,252,46,160,100,77,191,199,4,244,95,10,190,91,39,159,233,127,183,129,123,99,227,65,72,139,145,178,96,107,125,0,98,76,77,3,167,212,113,245,132,152,60,4,86,217,245,211,52,90,253,61,44,247,57,251,57,230,204,156,201,54,170,105,150,145,207,145,162,107,150,9,5,83,138,72,2,48,27,127,179,195,20,155,193,196,147,78,211,1,190,87,209,25,5,249,185,108,223,25,250,116,86,35,67,82,65,51,115,77,87,90,29,201,206,152,96,61,207,211,86,107,68,170,152,236,162,7,185,82,141,18,28,37,242,159,104,254,10,112,169,88,105,128,166,226,28,126,138,215,91,13,57,34,205,63,146,74,185,183,97,209,47,96,33,221,21,32,203,35,58,59,158,108,250,52,229,242,40,140,148,123,78,85,20,91,228,243,119,209,46,41,89,104,52,42,92,197,66,61,72,182,123,180,74,231,15,117,12,150,255,240,114,208,200,241,136,250,141,99,117,179,226,23,69,127,3,225,18,247,84,152,183,61,42,37,231,105,56,141,147,215,131,84,229,134,243,216,185,5,243,79,84,107,80,87,243,195,112,30,231,138,154,204,230,228,44,129,107,69,153,17,224,13,191,61,130,31,111,123,143,157,66,252,107,45,193,159,3,49,242,80,9,105,84,155,47,191,119,213,110,247,175,129,200,78,1,215,118,225,141,235,93,61,248,55,56,146,66,229,164,204,233,165,251,109,182,154,170,111,167,74,169,72,59,116,0,109,177,143,139,234,171,213,137,201,24,182,253,127,53,81,120,114,206,42,56,107,77,56,168,179,205,50,14,229,163,63,104,15,1,9,195,65,52,17,205,219,76,166,135,163,107,149,113,13,154,139,105,69,113,63,121,57,143,88,205,30,97,19,149,50,87,12,115,1,89,54,116,187,38,211,218,83,108,67,225,135,221,32,189,179,159,73,73,211,104,55,135,7,90,180,54,115,171,249,250,78,254,158,156,231,236,105,237,189,207,174,62,230,87,110,189,167,26,207,113,181,171,242,97,114,103,51,51,72,66,231,86,147,205,83,63,228,171,150,71,178,49,177,112,144,113,211,189,212,226,189,37,104,215,40,224,191,191,141,250,5,72,74,192,229,48,81,64,154,60,103,16,143,210,197,67,175,39,167,223,120,171,53,66,28,80,41,223,26,173,150,221,160,111,157,27,239,192,241,116,234,115,234,204,91,101,104,201,95,58,135,172,49,81,98,208,138,148,201,88,38,225,22,224,227,208,77,232,115,60,157,3,101,157,168,0,0,255,173,190,168,85,67,55,116,33,212,64,247,24,43,137,191,224,170,38,47,76,157,35,101,64,57,217,118,128,112,82,63,8,14,153,51,110,100,221,28,129,93,53,64,243,29,169,207,138,50,251,103,52,51,156,145,8,237,66,209,212,197,217,152,97,174,8,89,109,52,193,127,85,201,50,204,143,237,213,143,118,69,45,248,61,236,107,157,46,169,169,128,102,27,171,156,93,0,237,4,126,141,101,132,22,57,183,97,57,215,194,143,149,154,165,87,121,202,187,24,250,52,118,12,89,53,136,58,49,114,173,226,208,143,149,248,186,241,115,232,228,185,10,83,150,169,210,13,144,203,182,112,135,123,119,154,170,132,112,52,47,65,214,174,145,35,107,48,163,221,246,179,79,0,201,105,18,215,84,213,166,103,62,96,25,129,14,56,233,68,245,108,119,205,170,140,3,236,230,146,222,63,133,83,41,214,78,13,164,63,189,71,122,206,15,204,105,207,175,150,142,53,151,42,36,107,129,62,91,85,9,89,134,202,13,107,67,241,251,145,74,11,87,99,136,115,178,151,253,42,116,220,73,37,56,103,52,67,207,140,112,236,117,28,228,161,171,107,58,1,26,20,181,71,174,203,201,56,238,233,172,129,30,30,215,109,111,104,220,29,140,65,109,232,243,134,94,185,55,16,169,114,51,179,4,212,92,35,152,115,156,93,188,171,246,131,186,224,110,190,117,201,174,103,249,0,123,208,67,16,217,33,247,40,74,1,174,35,163,57,105,142,87,152,154,250,43,201,6,194,1,218,77,242,202,22,195,249,249,95,99,174,105,169,225,152,13,226,27,207,1,60,129,68,131,35,29,14,110,202,175,165,113,164,49,88,61,49,208,159,212,98,64,236,134,34,235,77,114,183,3,241,184,233,223,135,211,105,247,213,251,249,95,26,135,200,168,61,132,2,170,120,34,82,85,252,23,84,184,203,30,88,151,85,105,124,215,76,227,172,164,16,144,143,254,81,14,207,124,9,162,174,124,186,119,11,94,55,29,34,4,237,201,57,209,188,96,240,246,132,98,177,71,200,172,27,54,128,177,154,90,224,215,249,7,218,115,240,34,200,106,76,6,253,154,58,61,134,132,244,221,211,167,148,109,38,238,209,159,168,100,64,71,88,222,11,114,250,41,240,34,52,13,209,248,187,97,21,151,96,184,211,91,70,139,132,218,25,56,148,73,145,186,41,100,137,71,174,158,58,40,61,9,248,78,22,139,70,159,99,167,50,167,76,5,250,77,21,36,139,77,90,57,167,78,208,49,70,213,199,243,160,114,190,38,247,69,105,209,178,211,81,166,85,186,215,229,164,52,29,237,227,66,174,5,136,144,59,219,121,239,148,132,75,204,137,63,47,26,234,214,50,167,152,234,2,165,174,80,142,165,152,214,54,230,185,0,151,161,47,212,183,221,37,17,245,236,202,150,188,125,147,93,105,89,10,40,129,170,183,216,125,37,142,3,145,190,129,234,77,77,65,118,42,129,212,17,211,57,238,233,8,218,210,163,115,149,75,82,239,204,168,192,182,25,79,108,162,231,67,217,167,28,54,122,118,41,138,6,234,86,96,169,149,215,76,43,107,3,131,122,60,83,217,234,2,35,53,217,44,138,9,124,238,78,152,72,109,186,162,65,143,221,76,121,87,62,37,70,2,140,25,61,128,242,198,5,71,36,36,217,134,17,186,37,16,37,215,103,56,152,54,223,176,168,223,132,203,50,249,198,12,233,219,162,64,197,183,217,133,58,158,228,225,213,66,227,149,249,62,140,146,224,145,218,41,53,24,229,112,83,160,223,105,214,52,42,4,25,52,229,65,177,29,235,212,73,109,107,80,169,227,178,7,217,18,114,26,216,55,146,237,189,130,175,154,247,99,188,181,200,163,92,85,232,113,73,176,250,151,171,222,52,238,84,71,93,85,84,211,93,136,2,140,139,218,217,187,30,113,110,84,125,159,160,63,126,164,7,2,14,135,211,93,83,222,35,245,190,161,170,167,212,198,111,223,192,97,61,91,223,31,18,106,37,42,116,157,0,159,199,105,157,136,249,67,138,227,40,131,127,151,190,234,55,132,13,164,84,182,194,204,9,66,61,39,164,237,239,122,119,243,22,194,6,28,59,0,197,215,129,160,37,185,211,232,103,212,175,49,2,69,6,134,211,216,81,123,129,166,197,34,137,104,236,243,91,49,15,144,245,7,171,137,201,106,152,231,232,200,87,32,240,152,110,173,4,8,80,222,148,141,138,132,103,129,145,229,182,80,171,218,9,53,19,151,104,205,174,96,108,99,223,80,124,52,100,28,191,13,132,223,25,216,81,19,142,211,63,38,148,162,226,226,5,191,66,244,44,70,232,151,88,31,117,22,172,181,84,11,232,139,117,233,250,190,169,53,105,35,123,212,153,11,189,54,136,218,209,7,12,9,129,173,111,34,72,220,163,46,153,126,11,176,189,41,213,172,145,63,29,253,55,126,26,85,201,30,91,205,0,51,150,177,206,214,38,45,7,196,164,14,252,84,165,178,16,183,215,37,108,186,222,89,112,49,11,144,229,243,208,152,35,179,14,153,226,4,110,110,109,139,4,69,77,1,19,68,196,80,4,152,64,16,99,26,206,243,180,42,104,141,237,75,6,183,21,131,108,182,47,130,220,214,101,178,124,118,15,255,204,101,173,47,11,193,59,10,46,97,219,0,176,2,245,203,250,119,148,114,55,83,243,140,108,5,67,168,222,15,22,121,210,200,18,242,70,253,105,187,157,20,90,119,155,213,123,72,194,26,135,201,58,206,205,248,24,4,196,62,115,243,124,113,214,124,139,200,93,62,232,145,90,207,34,219,233,134,193,3,163,238,202,164,123,82,28,15,83,108,220,110,251,190,65,117,133,104,227,109,5,207,188,177,33,21,157,203,59,126,2,175,57,248,219,109,21,84,24,178,203,249,124,122,153,190,85,143,25,215,218,243,136,39,232,152,192,88,126,229,97,89,44,112,16,58,235,22,59,80,118,184,39,163,254,154,117,201,108,243,114,40,196,206,82,211,134,31,53,207,135,55,12,2,60,204,43,31,246,211,115,74,203,3,148,64,146,181,190,166,28,100,230,92,229,39,62,78,108,46,132,112,195,189,199,243,43,48,153,246,103,129,217,49,29,56,25,174,188,119,111,90,225,130,61,141,100,62,98,88,56,24,87,250,182,180,140,50,150,150,92,153,129,242,53,157,83,237,203,8,206,166,178,82,232,27,194,165,135,113,236,229,242,221,12,156,60,161,229,199,21,82,162,150,187,221,225,69,149,1,246,207,204,37,174,212,202,178,126,98,118,123,46,95,79,245,172,251,152,178,92,251,42,211,90,164,55,135,195,194,110,175,103,159,29,37,191,187,73,49,106,40,59,100,136,236,174,212,63,183,52,235,118,61,86,194,244,170,104,150,116,130,200,103,94,108,221,53,224,65,18,126,44,234,37,176,51,23,234,6,142,165,97,40,121,194,50,152,193,79,12,215,229,206,41,202,202,153,23,243,1,50,228,2,141,22,171,28,73,243,120,179,75,160,143,176,8,41,26,13,59,36,182,22,159,94,102,254,26,60,222,162,58,54,52,146,203,215,16,137,67,161,15,11,2,157,80,151,255,208,41,118,233,115,97,184,112,167,173,216,200,244,158,100,226,167,119,123,222,94,32,127,152,110,14,3,235,137,21,124,104,182,11,179,95,0,18,78,55,20,64,15,189,196,146,15,53,0,188,120,62,120,123,175,20,75,193,108,215,110,180,123,159,31,107,48,173,58,192,225,167,2,222,72,121,117,112,131,253,202,140,35,252,252,21,43,76,28,68,128,191,232,127,64,138,123,102,10,3,102,119,17,203,136,79,162,148,222,74,193,126,251,67,196,47,247,42,203,19,25,210,98,147,205,48,251,16,185,252,99,13,29,39,186,7,133,237,242,150,120,37,210,63,123,197,212,200,167,43,171,95,27,78,209,139,244,160,11,170,57,51,89,69,33,132,249,235,200,89,163,69,202,97,90,50,54,198,173,70,134,42,240,6,217,159,56,215,119,28,181,131,32,169,50,31,92,90,150,87,75,112,168,226,205,54,50,71,134,65,214,160,153,63,5,21,207,244,239,234,49,179,191,160,13,134,233,191,127,110,93,172,122,11,135,155,236,177,231,69,98,85,221,133,32,217,40,178,247,78,202,174,0,175,219,232,183,121,229,206,88,214,69,231,71,241,255,233,151,222,235,20,230,225,22,235,219,213,116,187,38,205,98,56,238,5,69,15,25,229,223,244,113,100,151,108,86,107,208,154,54,64,97,193,20,121,137,32,82,23,80,119,102,5,167,121,15,42,219,211,102,134,161,230,187,226,251,23,195,243,146,7,61,137,209,226,65,126,105,144,131,140,31,42,198,199,181,150,91,221,128,192,141,161,140,165,17,39,173,243,39,146,49,192,194,96,191,54,242,100,0,234,115,25,149,147,252,68,246,185,54,203,177,198,43,110,11,108,227,166,253,0,156,33,147,151,189,74,247,75,19,30,104,32,206,41,160,209,206,64,6,29,51,84,7,120,73,58,208,119,44,243,41,74,39,187,146,28,10,208,16,49,93,130,20,46,184,53,209,94,116,154,205,42,39,99,246,228,151,76,107,42,183,101,230,182,84,13,175,184,185,74,45,53,104,166,175,199,244,127,53,66,70,143,133,241,172,195,27,233,105,46,169,111,63,158,192,80,133,177,63,231,208,64,31,219,166,84,165,253,203,53,46,75,139,215,13,42,102,141,67,114,109,100,158,74,66,202,204,5,192,61,238,152,79,242,123,46,116,51,147,164,122,3,70,33,149,238,43,36,113,179,147,244,96,12,233,214,251,36,8,39,204,248,252,30,149,193,39,33,164,28,244,21,251,52,34,86,95,9,87,16,37,187,148,210,205,56,32,79,193,107,153,108,65,144,2,155,248,6,135,228,32,58,62,213,231,132,172,169,105,212,165,114,67,117,229,220,15,129,236,189,177,244,129,201,220,226,169,45,66,181,249,134,106,69,60,233,52,219,180,231,109,18,81,102,110,91,65,133,32,22,27,164,227,52,205,199,204,67,90,92,156,71,199,56,139,22,226,208,163,13,64,149,76,156,15,118,163,102,202,145,143,206,225,237,64,47,83,28,192,36,56,224,211,107,122,205,82,91,112,184,16,185,254,92,188,176,231,168,60,18,116,159,138,247,181,30,82,61,5,150,2,212,160,97,155,235,126,154,175,202,145,219,196,224,52,161,126,73,47,49,199,51,46,23,3,143,86,245,17,1,152,119,65,175,45,106,205,81,71,179,215,29,221,213,30,102,192,76,209,5,131,241,151,205,125,246,242,89,134,100,157,59,134,8,142,240,159,19,157,236,87,241,37,236,119,103,182,251,247,105,146,239,108,6,139,238,191,230,177,101,181,209,59,135,208,5,146,108,126,19,237,217,145,3,148,10,94,215,50,68,230,54,60,207,223,133,115,199,148,175,115,199,54,25,208,205,145,113,241,149,197,19,27,125,168,246,8,133,193,24,159,73,30,243,51,87,143,159,238,225,145,183,152,62,227,107,45,125,165,232,178,189,70,72,254,163,150,32,10,17,244,5,228,236,182,73,79,14,226,112,203,119,22,137,16,109,142,42,56,199,2,32,156,134,53,177,85,47,106,78,153,132,194,137,213,245,224,56,255,201,2,162,185,182,100,73,242,238,86,32,148,71,102,175,138,238,109,132,54,144,63,103,148,80,52,80,221,147,214,160,35,57,195,197,199,67,28,54,227,100,104,71,129,119,118,193,139,15,24,30,96,112,32,211,10,129,163,28,203,252,169,167,20,132,191,238,207,189,141,15,101,38,228,52,172,147,158,239,197,14,93,231,60,177,208,47,103,170,36,8,44,158,120,176,223,241,204,181,213,238,114,54,58,62,30,142,213,124,118,99,28,20,159,76,109,50,51,229,56,107,2,65,116,120,117,51,24,222,183,220,58,202,150,19,71,86,93,84,126,4,167,79,33,162,5,82,230,167,15,128,113,159,252,119,161,48,83,222,35,166,159,129,46,93,2,162,31,158,57,46,48,17,169,10,85,26,138,5,107,255,3,195,235,54,251,131,213,200,36,89,200,238,120,94,248,36,101,13,121,42,127,104,228,172,78,92,238,92,9,142,120,237,158,249,236,168,166,122,18,108,93,192,255,198,161,15,30,246,81,179,204,10,103,1,17,138,174,208,154,0,35,158,154,108,227,22,128,237,75,97,219,218,184,162,24,163,223,58,22,181,179,215,135,103,108,219,236,226,70,59,145,84,188,174,156,148,26,33,199,87,121,88,55,140,143,116,229,144,16,191,12,37,138,12,189,28,222,218,225,223,93,29,37,156,38,111,230,112,52,58,224,255,230,128,226,200,155,106,44,73,96,134,84,167,34,111,33,216,6,35,125,68,80,198,79,93,45,113,243,133,229,202,221,53,253,22,26,156,194,159,179,1,214,28,203,12,170,216,126,245,220,124,127,158,118,19,233,125,218,147,198,24,51,140,166,239,101,63,210,240,53,45,104,20,69,115,10,39,66,107,79,253,90,45,148,67,26,167,201,35,142,159,2,51,29,6,176,201,66,44,239,229,81,89,213,171,136,94,49,227,45,158,23,139,137,107,85,61,95,92,67,134,228,47,223,232,255,137,34,150,228,61,123,137,53,113,198,82,150,207,147,151,47,51,11,71,86,105,209,57,12,166,68,52,125,134,60,157,12,228,82,14,194,156,70,199,213,107,66,68,172,202,14,81,36,128,179,36,211,195,235,60,132,86,130,87,121,107,119,133,232,78,149,251,241,108,155,79,64,249,195,248,109,146,182,185,198,51,208,128,74,7,72,159,29,65,167,5,192,150,235,162,14,254,52,86,209,19,132,247,9,184,40,135,163,77,27,80,124,65,238,149,1,25,132,194,89,130,167,221,2,151,134,69,122,127,79,36,91,248,10,75,96,224,196,236,132,12,70,51,125,140,93,134,112,188,228,119,92,171,2,73,109,86,48,96,221,228,79,134,123,107,47,66,255,108,37,56,60,161,126,7,144,158,244,37,242,125,73,228,115,122,4,197,21,153,237,206,149,11,122,47,205,69,119,140,187,61,185,241,216,72,155,138,3,17,16,199,248,202,50,123,21,101,134,173,57,38,171,244,124,120,23,234,192,145,41,107,140,250,154,123,132,30,250,162,17,221,255,51,190,89,74,65,82,161,72,32,47,167,34,95,17,81,252,8,130,158,115,184,113,194,176,10,77,74,250,34,117,142,161,138,249,216,63,246,217,193,8,189,244,197,58,60,34,51,13,141,140,92,122,16,63,186,239,131,79,46,45,139,27,125,24,203,198,124,63,187,1,211,253,209,236,247,137,11,84,249,205,154,169,189,241,199,47,67,36,57,109,86,79,117,49,57,164,202,220,154,161,154,164,25,179,255,225,133,53,123,160,145,56,197,116,225,147,91,148,116,170,175,244,98,135,209,90,149,0,104,123,216,212,54,58,102,61,62,77,154,245,51,71,51,70,117,170,225,107,64,6,37,42,77,150,15,20,140,238,115,171,230,175,10,65,81,168,128,55,18,80,95,111,46,71,242,6,29,247,244,197,136,135,44,209,160,98,215,76,35,183,64,149,197,18,125,143,51,48,19,156,108,95,156,46,44,84,191,93,178,7,124,93,42,198,227,207,140,133,113,244,0,105,151,17,94,129,54,6,235,62,180,238,80,154,156,11,255,228,147,11,22,108,61,55,71,19,208,45,90,167,20,99,143,157,214,134,184,121,187,126,55,140,46,173,205,107,92,18,241,232,168,35,199,111,233,156,181,160,246,218,14,79,209,249,89,229,6,190,232,97,103,157,174,5,186,53,127,20,108,25,241,67,27,167,239,149,89,119,251,126,111,178,52,255,72,199,146,193,54,56,228,254,19,177,60,52,194,18,94,50,138,237,238,137,237,119,156,161,46,44,112,67,155,233,136,197,221,188,173,64,19,161,172,204,69,161,67,197,91,194,135,110,174,164,231,89,173,243,250,210,195,212,76,168,251,100,206,20,239,94,126,190,131,198,252,233,171,137,3,251,137,63,47,140,24,42,89,186,107,138,34,96,115,21,84,140,94,184,140,94,75,9,3,216,41,190,184,229,146,112,41,11,145,23,31,130,130,63,119,96,29,110,136,83,96,67,147,10,71,220,156,215,170,13,109,39,84,79,123,111,126,25,7,92,39,32,121,183,245,31,178,234,90,84,246,85,65,108,168,200,92,69,197,225,54,155,124,164,114,69,35,31,171,10,226,213,247,213,147,63,158,64,31,61,252,79,95,159,134,43,17,33,120,89,44,1,236,87,142,0,214,167,119,240,247,47,20,22,33,227,127,115,228,55,222,60,65,229,97,231,229,138,155,102,154,1,157,207,163,162,118,144,73,47,167,33,66,2,218,72,170,106,152,54,211,21,230,170,209,66,7,153,148,250,134,157,40,72,119,101,55,242,42,125,54,41,204,83,119,141,190,98,109,252,137,133,100,10,130,210,57,201,91,243,245,98,245,9,232,42,54,129,129,229,6,209,217,96,76,53,210,147,215,69,81,153,96,96,9,24,185,240,158,249,252,190,161,122,243,40,19,126,104,155,66,174,3,1,66,177,241,241,248,119,49,251,28,78,228,49,238,108,170,130,148,123,174,41,70,103,250,162,242,254,215,226,211,88,171,121,83,103,115,176,16,169,76,52,233,192,182,213,29,157,26,101,72,44,3,48,9,220,177,39,16,4,106,130,67,0,228,78,10,190,147,53,156,208,222,207,253,154,118,93,48,141,74,130,206,78,249,159,132,48,78,185,178,151,25,71,171,194,112,16,157,134,219,187,240,85,12,228,152,8,216,99,113,99,231,11,232,59,35,240,127,240,198,5,176,178,117,3,17,119,139,13,94,148,83,12,212,3,105,157,86,19,16,175,29,41,247,150,178,253,166,152,182,169,238,184,249,143,108,22,113,80,173,246,152,9,159,97,167,196,3,7,221,86,31,232,102,167,111,233,103,108,247,170,252,249,187,241,236,3,57,212,127,50,194,172,244,200,42,212,164,38,95,69,228,6,76,157,231,146,93,49,214,61,107,39,224,221,64,251,58,53,136,149,151,8,168,211,198,168,178,230,241,99,137,58,251,66,103,32,10,69,146,255,88,182,159,165,82,148,65,202,133,46,41,240,178,98,26,224,31,216,136,192,59,191,92,85,40,87,58,75,32,18,194,239,232,178,133,205,216,98,63,61,55,50,146,210,124,214,73,177,172,67,15,132,172,116,254,77,188,43,180,9,228,243,192,124,76,251,245,29,8,151,3,154,17,238,38,217,137,208,39,36,158,185,84,205,118,228,39,232,218,94,205,241,37,85,74,220,169,52,98,4,108,74,134,52,29,30,251,227,226,116,170,221,181,16,95,111,167,38,109,103,196,69,135,200,220,176,34,117,57,220,223,163,231,182,161,240,42,2,157,226,245,119,148,229,7,65,16,42,133,24,98,44,106,218,176,246,249,24,85,221,101,46,13,2,158,174,133,182,252,55,152,93,184,202,142,13,241,156,212,154,32,218,79,158,240,112,183,64,204,107,43,163,85,71,190,36,65,97,239,85,113,252,197,92,2,7,153,122,66,136,144,30,236,91,78,215,30,166,243,23,4,162,238,94,135,170,60,43,243,172,45,79,215,72,0,159,236,154,19,30,75,84,235,140,89,25,222,230,241,70,215,176,95,233,42,100,132,154,73,7,250,116,10,243,77,196,155,32,173,63,47,59,123,10,8,186,223,243,16,130,61,28,206,117,205,222,144,71,20,127,73,107,66,167,73,235,247,85,62,163,180,3,93,238,239,185,206,4,248,222,79,85,73,197,180,143,60,209,29,28,40,61,229,63,71,16,178,47,112,74,111,43,72,226,147,42,249,73,106,94,160,157,66,13,191,123,40,47,135,95,60,121,201,231,177,30,75,134,166,248,103,102,109,18,127,38,44,183,70,42,182,18,9,26,0,255,12,183,241,180,124,168,74,97,185,255,134,2,109,37,59,200,212,20,26,99,40,220,86,76,89,17,80,126,226,43,32,196,117,241,178,9,224,183,199,57,236,101,124,121,212,35,42,14,222,33,12,189,54,149,243,120,165,163,141,146,239,183,84,124,195,71,105,32,21,98,63,47,37,95,75,59,79,101,133,240,153,119,114,59,239,154,96,159,56,26,194,80,163,141,156,82,230,242,112,170,55,184,243,208,4,176,166,238,184,43,32,66,91,1,69,148,49,123,66,252,29,18,248,82,224,2,10,212,43,160,77,92,41,51,189,159,95,48,240,232,239,69,115,28,148,123,218,137,124,157,41,234,95,94,121,90,246,142,173,46,242,136,49,221,215,174,131,27,105,100,127,165,255,199,207,112,128,231,88,131,188,144,132,86,50,248,147,234,26,69,63,9,60,197,178,214,227,103,193,74,36,39,237,135,97,190,82,13,29,80,51,8,135,173,72,15,252,218,30,248,227,59,155,34,252,27,101,24,56,252,118,23,129,200,204,15,192,134,45,248,214,125,241,232,239,105,100,61,142,233,91,13,247,136,90,212,59,41,215,233,75,239,22,168,50,56,16,188,174,204,194,164,9,159,197,190,93,128,19,154,210,135,220,15,16,57,13,30,173,208,145,160,195,178,168,163,214,246,87,5,44,241,193,216,56,86,218,154,5,221,123,130,214,15,105,42,184,202,168,22,98,74,125,170,226,155,154,172,118,146,139,68,63,1,44,117,139,162,101,72,110,144,213,154,95,120,53,55,218,191,45,149,186,203,247,169,63,140,152,112,104,234,96,120,173,255,60,9,185,163,43,137,248,105,88,41,242,58,134,119,161,66,41,38,134,89,49,118,182,200,58,232,163,93,235,251,68,194,192,164,57,145,69,62,185,161,63,87,46,72,92,124,183,230,242,43,167,83,33,165,65,161,122,110,113,154,141,98,134,215,179,160,133,61,162,66,89,65,213,8,65,103,128,176,236,105,236,188,216,236,247,125,69,213,109,203,80,61,30,248,44,169,5,183,129,0,78,80,47,134,218,2,1,33,189,14,218,47,170,17,55,4,113,187,142,255,15,126,164,129,100,162,231,22,175,113,44,64,115,151,90,238,42,112,194,19,126,146,104,24,163,104,148,44,78,255,195,131,2,173,13,177,124,127,114,54,233,3,51,68,138,149,3,146,240,152,226,147,206,124,132,56,233,10,52,211,67,109,236,21,132,144,182,105,138,79,240,215,236,126,198,126,36,186,184,60,47,75,11,133,85,219,240,94,241,252,55,123,130,145,159,121,246,218,30,230,203,138,182,67,19,187,37,98,180,71,19,64,21,124,199,84,50,122,90,103,44,94,28,147,109,231,160,214,75,133,204,217,149,216,126,251,10,139,132,143,111,236,48,12,80,243,94,247,102,76,163,19,49,52,141,100,67,66,74,118,92,233,165,4,11,246,24,80,197,16,105,191,249,248,84,120,252,8,8,237,108,180,172,4,153,243,26,146,79,187,117,91,146,7,199,6,48,12,190,225,172,127,192,229,86,84,29,97,123,78,171,198,95,51,175,151,188,21,69,241,37,141,127,128,72,152,184,15,3,195,159,151,229,78,244,36,69,93,151,213,1,185,59,9,245,255,29,124,204,144,112,12,210,140,24,192,34,14,195,80,150,233,253,255,57,46,56,122,110,188,17,13,144,217,95,77,3,11,20,106,69,184,46,85,61,2,198,230,157,141,42,236,43,108,4,252,99,180,181,17,176,31,112,157,160,73,30,199,141,220,164,146,19,109,128,18,115,195,160,160,13,96,123,173,242,245,48,140,43,238,223,107,253,228,67,170,44,182,2,40,51,178,81,198,25,174,253,36,59,26,190,220,231,253,4,17,204,145,105,64,89,124,99,105,188,246,73,251,154,18,209,115,176,0,181,235,71,211,128,185,250,142,175,98,55,195,103,129,26,140,15,119,163,8,157,106,156,69,165,75,173,80,76,103,50,41,84,108,29,71,111,213,228,180,19,72,10,129,123,191,154,210,175,219,132,208,114,97,153,241,116,25,70,30,232,63,102,59,75,135,57,31,212,240,85,34,210,244,166,86,189,23,224,249,212,71,225,209,30,148,62,130,106,40,197,50,2,249,123,116,95,73,8,43,224,181,244,234,119,219,229,72,13,33,94,97,142,225,176,46,163,182,220,23,1,62,93,151,245,72,52,53,148,74,161,215,38,37,216,5,185,180,79,254,11,25,27,73,120,215,152,0,88,144,180,213,238,80,208,12,168,217,181,118,74,90,159,246,46,145,69,72,101,27,80,205,91,201,215,69,5,246,67,184,37,251,43,59,247,136,49,22,109,2,191,168,80,106,194,199,9,231,17,169,233,59,197,198,128,40,10,220,119,86,233,245,227,117,213,158,151,205,37,184,79,40,239,57,95,80,231,5,39,111,218,210,22,132,6,24,64,27,142,35,156,174,220,121,175,65,78,192,4,55,8,57,69,206,19,155,63,151,208,136,61,73,98,94,47,5,0,245,130,6,194,11,130,180,214,128,156,218,221,86,240,48,63,215,84,20,92,209,132,43,59,134,33,234,147,58,0,49,115,133,71,249,254,195,44,110,57,47,160,100,49,9,232,137,111,128,134,238,132,65,127,166,119,84,240,219,93,125,6,172,62,134,40,195,82,228,86,19,225,249,51,42,127,41,194,18,190,201,227,79,162,128,232,148,134,74,104,136,226,90,178,192,180,23,48,152,55,172,239,139,12,5,211,78,147,223,153,32,103,71,197,191,21,88,153,44,101,168,179,51,29,166,128,38,197,222,56,173,64,135,204,198,192,231,254,162,112,104,81,46,121,62,252,93,46,249,94,204,119,157,53,61,70,201,98,78,78,155,250,225,160,76,183,1,88,241,31,143,4,92,224,47,241,252,209,167,76,22,72,211,40,113,96,212,41,232,210,86,164,243,225,233,129,196,243,243,5,99,18,60,42,0,35,232,118,19,118,225,225,44,31,240,230,104,99,163,93,228,140,9,145,144,241,208,254,54,189,41,159,14,11,147,49,213,112,226,175,222,138,39,204,217,181,206,31,19,43,130,197,219,60,74,2,79,97,107,30,198,65,48,87,174,206,181,109,253,61,5,73,230,89,45,242,243,45,9,137,9,29,67,248,38,214,244,225,17,10,122,198,17,196,190,191,153,69,239,246,181,172,11,205,214,249,125,200,156,175,123,166,171,239,148,193,162,84,60,156,218,226,136,45,6,27,191,160,48,255,209,180,189,251,249,24,144,50,77,45,102,32,82,242,139,211,109,130,105,224,17,223,204,95,142,6,128,175,17,190,239,184,220,54,60,68,173,131,234,11,19,144,211,133,95,178,160,211,238,227,64,12,132,216,36,115,16,232,90,121,139,31,201,43,241,115,138,81,144,15,126,104,46,41,200,240,105,132,184,59,194,47,144,164,2,103,181,219,183,76,106,225,62,167,78,101,141,109,108,2,234,127,178,231,219,171,175,17,137,94,23,241,29,61,4,2,167,64,206,238,110,210,41,206,115,51,154,131,195,211,57,51,83,213,143,151,236,214,204,94,34,189,54,244,130,203,62,146,210,125,229,116,104,137,55,162,163,52,85,157,92,145,190,108,181,250,229,3,246,27,38,182,38,100,78,143,15,218,135,111,130,199,185,185,233,115,109,72,134,65,150,145,49,212,153,16,221,20,56,131,60,37,238,191,85,160,172,180,47,34,25,184,6,144,199,163,65,183,0,83,173,189,81,34,229,243,113,186,36,253,52,203,247,250,162,98,255,189,125,194,235,1,187,177,70,63,118,225,121,223,160,23,226,8,155,219,114,72,219,216,203,93,99,11,176,131,249,95,31,99,216,78,238,139,39,223,250,20,5,75,222,191,68,62,205,142,127,197,147,133,139,69,230,52,204,214,88,230,156,181,31,234,32,19,148,68,244,111,118,45,253,138,110,225,104,172,78,240,45,159,157,0,91,21,212,249,53,16,61,34,84,133,128,144,64,7,51,159,16,242,145,68,29,22,88,186,34,237,238,47,124,247,65,123,235,180,144,177,22,59,133,96,149,201,182,117,56,25,142,132,194,243,85,46,136,161,193,136,81,252,3,106,131,16,224,232,243,143,243,247,53,12,209,72,206,131,199,204,140,183,234,121,4,58,80,143,181,132,84,235,143,226,48,13,18,134,155,219,199,30,41,201,142,114,249,191,255,230,19,240,140,160,199,148,25,237,37,176,232,138,24,156,172,179,24,190,229,43,191,156,166,197,166,238,123,160,145,56,109,87,132,38,97,243,31,251,75,82,199,70,142,71,117,163,120,159,196,177,188,248,37,200,190,60,71,99,75,139,180,62,51,165,215,169,172,1,184,249,64,104,218,44,186,193,124,254,173,92,43,171,228,27,30,137,213,76,66,148,173,244,47,219,74,116,199,42,46,21,143,52,16,249,201,109,75,205,61,80,177,48,233,231,193,79,81,56,11,228,25,104,146,230,201,223,159,42,88,200,110,82,0,222,255,184,34,187,113,220,222,87,57,90,157,153,189,196,189,31,239,47,121,22,139,161,222,217,36,147,122,231,66,17,142,158,252,177,9,240,5,64,22,120,200,173,255,86,86,134,150,143,152,252,150,25,113,9,230,112,249,198,211,252,138,240,220,236,240,176,48,11,5,162,156,142,244,49,166,175,241,223,189,228,249,194,155,166,156,113,79,94,237,250,204,114,86,146,164,117,28,216,17,227,143,225,1,116,165,225,114,6,24,80,141,207,75,86,195,204,47,5,138,239,27,254,109,195,175,100,184,57,8,88,186,174,58,251,180,197,8,181,242,123,177,194,38,217,207,10,224,144,132,166,71,243,63,221,217,175,29,88,67,158,8,161,166,243,190,120,81,84,63,19,120,93,117,193,25,183,39,5,130,154,75,18,206,106,8,150,107,187,153,118,128,131,127,218,97,24,101,158,37,249,155,201,7,54,224,104,105,213,120,121,237,37,39,203,48,42,246,127,61,131,197,206,114,120,246,134,201,152,246,27,212,239,132,177,187,196,146,64,155,164,26,29,151,84,28,250,97,150,70,0,237,185,184,167,150,102,254,207,238,181,28,142,234,55,140,144,189,221,73,188,162,17,201,1,130,49,128,117,151,207,3,54,108,228,244,147,214,72,82,210,181,161,61,101,180,200,141,165,222,101,12,223,14,25,224,141,140,19,215,110,26,61,38,203,45,135,231,0,219,101,93,202,96,25,129,128,20,0,124,15,32,11,247,114,140,185,255,3,184,82,72,205,128,64,67,242,174,163,97,130,211,75,142,10,40,196,189,81,24,179,164,66,199,122,230,207,9,146,160,101,163,59,178,116,59,7,12,161,130,143,51,168,138,40,255,39,197,170,0,69,31,166,34,82,17,192,67,62,224,98,212,106,177,11,9,9,23,189,172,58,138,119,152,23,157,172,28,74,105,140,182,246,120,45,38,247,205,220,159,21,21,35,32,72,132,138,51,164,180,92,150,190,200,66,244,164,63,255,220,72,83,127,156,116,62,225,166,64,169,42,222,250,100,167,159,14,206,107,0,155,119,0,193,245,220,165,136,199,89,156,53,186,163,81,128,2,121,25,124,46,33,207,219,118,156,246,31,243,39,93,12,121,122,27,38,10,29,11,9,233,70,185,61,96,145,80,25,23,165,160,49,178,176,176,17,78,187,162,189,83,8,80,117,150,62,120,133,30,250,170,207,232,139,79,157,255,73,140,21,10,167,217,158,117,194,141,35,202,104,254,17,204,206,91,109,148,70,47,87,39,11,194,51,48,138,110,175,127,241,171,160,169,87,12,70,144,134,225,157,120,15,185,114,42,19,198,112,41,226,196,17,138,151,28,0,106,162,196,141,188,142,240,26,222,99,24,181,86,251,39,191,44,81,138,71,129,184,207,49,220,241,25,181,40,91,21,189,213,127,147,49,67,191,252,147,149,124,215,244,93,68,177,175,240,134,44,138,96,201,219,219,81,102,234,31,142,137,33,249,139,105,60,106,76,217,167,229,176,31,80,17,188,190,106,189,150,3,197,181,75,190,141,110,1,133,47,254,15,253,9,40,144,116,114,36,193,40,229,60,178,113,169,141,93,194,34,41,247,1,61,29,0,206,91,234,252,103,236,181,181,60,71,195,209,133,180,128,26,54,49,53,100,134,247,223,150,252,119,44,111,41,190,47,218,190,229,237,216,21,56,240,210,43,245,167,137,16,255,213,243,52,30,130,103,43,162,7,12,183,211,63,138,118,50,141,26,23,231,29,34,215,176,129,32,30,6,221,155,132,25,23,170,197,162,27,205,223,251,65,40,131,100,237,235,135,150,82,217,161,63,115,93,38,1,101,82,78,198,97,202,250,202,130,205,244,49,211,219,23,116,128,248,37,209,234,2,206,146,76,5,4,215,84,164,127,205,172,156,2,28,146,64,113,191,191,150,57,4,69,152,203,125,173,94,201,131,93,156,251,199,164,61,246,51,189,27,234,118,181,239,157,241,82,157,10,244,121,206,124,91,236,246,92,115,171,181,36,5,26,215,78,201,17,190,209,81,110,30,102,64,160,233,190,1,219,225,29,223,185,41,93,80,91,231,243,142,154,244,194,116,38,5,150,233,198,45,0,249,102,180,39,102,102,168,122,218,53,76,70,81,204,25,69,137,5,223,108,144,95,242,213,5,149,75,42,216,30,35,208,247,14,145,226,166,194,107,71,130,99,233,117,7,117,52,154,244,253,32,3,23,190,154,156,128,106,168,225,141,168,41,109,232,103,209,134,235,156,57,73,199,194,116,61,10,28,90,106,158,219,21,107,78,236,126,231,183,205,236,19,63,223,44,120,59,126,232,18,37,111,22,228,73,104,210,15,91,81,74,131,191,198,13,37,223,181,55,6,248,188,136,134,143,198,35,142,52,250,9,202,69,147,74,110,195,7,65,209,108,142,91,218,31,13,206,177,76,61,230,10,2,228,118,43,16,121,164,64,98,27,161,137,237,38,51,228,60,95,148,28,78,203,68,0,122,79,48,21,197,237,209,4,54,211,47,210,229,82,115,124,198,184,79,172,217,20,13,183,246,69,108,186,246,220,143,117,123,41,206,2,177,93,97,52,177,130,199,182,27,78,233,40,243,184,151,58,88,225,255,210,223,186,126,209,118,74,170,187,253,9,209,108,109,139,9,51,251,144,140,100,151,129,230,101,48,16,228,98,130,211,176,213,89,88,37,53,28,247,95,220,235,253,111,120,7,134,245,33,33,240,84,5,155,120,238,206,25,14,212,157,48,20,248,184,29,174,132,204,16,212,226,130,28,173,171,27,41,109,162,251,63,46,40,92,50,200,203,45,145,135,65,222,148,2,247,12,119,106,80,109,140,66,109,45,120,111,35,182,28,116,16,127,183,1,238,4,184,47,249,102,71,88,213,76,22,219,176,80,205,55,204,169,82,50,16,165,237,99,182,131,127,240,151,178,252,34,228,141,23,163,131,162,238,128,61,115,41,40,117,197,136,184,12,228,47,235,9,34,56,207,215,203,61,36,13,212,20,131,184,172,248,71,163,141,140,136,82,70,78,244,252,43,122,78,66,125,93,115,213,4,97,41,215,56,148,50,229,192,186,219,46,240,169,243,6,26,248,220,164,185,19,25,29,220,197,255,254,36,10,73,93,160,244,1,104,208,62,189,124,73,154,154,95,10,69,50,135,31,68,72,151,191,158,104,65,233,10,9,9,113,111,33,14,184,98,177,97,167,166,101,211,138,192,6,87,241,129,0,140,64,233,189,85,67,80,235,171,75,203,11,215,9,105,0,32,220,68,224,9,129,18,89,115,254,66,205,210,86,70,131,116,74,121,102,159,198,128,14,34,31,192,70,237,178,60,110,99,29,156,17,113,39,5,106,187,169,23,161,158,48,148,127,53,252,120,152,209,121,67,93,98,253,49,29,62,103,39,125,199,10,229,250,95,60,53,225,21,133,154,255,249,1,223,198,212,98,197,164,42,121,24,220,64,170,83,129,11,85,236,187,0,50,120,171,186,242,9,70,139,200,64,117,184,208,145,247,123,42,70,20,152,244,234,116,67,227,108,173,108,197,172,92,178,159,171,75,156,231,144,38,119,149,150,104,135,237,222,229,97,48,112,201,230,113,99,252,122,181,45,26,247,164,172,9,101,73,242,77,131,2,161,155,231,160,125,201,22,14,48,47,9,139,87,109,238,183,226,119,166,123,10,87,53,85,99,247,9,135,247,157,192,198,245,72,224,115,20,7,49,105,78,19,177,217,155,43,109,20,57,236,251,229,251,92,89,215,72,237,19,202,175,226,106,180,106,186,158,179,134,246,65,14,199,106,97,112,98,5,163,123,13,233,224,33,135,148,85,77,150,176,84,197,128,92,45,166,33,68,82,91,44,192,114,179,178,173,231,158,150,123,106,67,113,43,194,68,112,224,168,209,239,239,114,201,76,45,213,94,215,136,122,184,81,126,81,90,10,133,228,135,158,198,190,236,209,21,202,7,153,165,69,46,248,77,251,164,150,138,22,57,166,20,174,127,241,142,32,190,36,170,16,19,36,224,144,146,4,54,130,151,49,30,40,138,196,53,41,81,209,219,224,136,27,76,75,166,30,173,161,216,145,212,58,24,45,121,20,215,164,115,53,202,53,58,95,109,233,51,152,177,150,255,221,2,238,112,137,184,34,6,197,20,112,21,163,88,128,14,19,61,175,2,186,215,17,164,50,158,44,37,90,73,176,132,38,65,27,190,241,239,122,219,14,110,179,30,97,199,145,44,217,45,92,192,168,180,130,35,255,83,14,40,249,190,20,214,182,227,215,101,194,19,243,92,56,253,247,100,98,186,1,199,137,65,219,216,115,63,248,204,243,220,88,200,220,188,60,15,121,59,213,247,138,30,158,65,50,58,187,55,94,32,211,139,206,96,175,84,195,96,31,198,252,157,190,138,138,97,146,221,186,141,57,66,27,245,113,79,53,23,96,195,95,194,32,142,79,136,69,125,32,250,209,19,157,141,229,7,247,19,74,255,142,137,144,9,183,235,75,203,38,196,187,91,13,82,39,160,193,180,152,220,22,252,9,116,237,159,129,240,206,76,168,17,83,10,131,63,137,220,138,120,11,34,50,156,24,191,32,26,85,115,117,196,235,81,225,51,85,42,116,65,108,163,112,34,165,195,239,48,24,175,49,207,255,83,214,228,79,126,192,240,102,41,96,104,46,37,124,58,90,84,18,217,7,82,241,10,69,170,136,104,172,211,145,209,147,205,180,15,96,162,124,152,16,135,82,120,237,110,170,59,57,88,165,255,44,129,98,23,86,88,229,214,177,71,95,164,240,214,97,34,139,166,105,8,61,14,148,117,29,30,130,223,192,28,59,231,44,208,77,230,39,7,154,4,186,80,185,158,189,35,132,20,191,52,158,214,174,255,106,41,81,16,101,106,9,249,10,51,77,199,141,107,130,213,188,213,128,197,137,54,157,106,249,219,2,20,166,111,129,207,253,226,140,90,206,2,198,181,54,40,8,70,74,96,67,126,26,22,120,189,81,184,205,162,162,159,219,226,80,183,171,184,49,29,101,167,26,135,248,126,81,138,205,216,206,79,155,180,156,5,28,50,65,69,1,125,75,227,147,228,4,101,111,72,161,47,234,1,32,39,128,24,131,97,40,218,59,105,145,128,143,104,231,152,162,107,33,14,147,241,0,22,214,110,18,232,102,50,137,99,108,12,57,147,194,244,211,213,212,186,93,62,227,83,41,2,106,182,80,129,32,246,54,5,149,115,229,114,25,184,63,58,135,142,169,79,131,175,23,220,125,92,84,67,8,72,92,90,195,197,95,62,172,84,220,52,86,1,152,200,26,47,153,219,74,95,137,95,240,91,15,55,109,170,113,145,137,84,118,227,41,247,219,195,119,52,228,152,117,207,137,219,70,18,73,98,90,212,193,255,61,59,2,110,51,45,249,199,147,107,170,109,195,40,252,125,84,223,251,119,108,205,155,97,255,193,140,35,55,48,18,5,141,196,160,86,197,221,127,8,6,163,229,161,191,253,214,133,238,133,211,82,59,37,120,191,215,230,112,252,169,113,250,244,61,20,18,54,171,26,75,61,188,248,86,39,146,155,230,41,86,49,224,138,163,55,12,171,159,120,24,186,223,87,178,250,221,227,151,165,87,215,172,186,131,59,15,118,71,252,170,113,23,136,166,11,51,106,251,146,115,152,247,190,7,41,78,136,127,6,47,84,239,72,55,202,174,223,164,49,219,157,101,38,254,148,180,72,115,225,144,39,15,13,248,66,127,222,88,251,150,139,66,110,148,40,95,35,52,20,41,195,238,30,157,4,164,241,49,74,31,65,203,251,174,236,162,179,70,239,188,178,35,185,236,133,159,178,201,234,45,9,171,53,3,32,28,59,91,234,255,94,28,139,198,124,206,29,92,124,136,46,51,153,39,12,132,7,82,48,231,11,246,119,130,244,226,141,154,36,164,128,87,39,51,96,165,52,37,135,20,6,152,241,87,99,92,29,197,226,136,69,164,90,158,208,27,133,72,62,73,237,59,55,52,189,145,100,237,12,3,245,129,114,209,127,59,2,16,74,60,178,20,141,16,117,55,153,18,83,180,230,158,115,222,86,72,215,88,138,197,96,86,142,42,229,158,175,14,217,254,253,127,136,136,156,2,68,33,144,185,102,72,237,2,113,168,55,75,83,119,28,65,16,69,32,86,181,81,221,98,23,94,105,83,116,226,200,130,132,103,39,62,88,168,186,29,211,232,184,29,191,188,95,41,157,54,203,127,164,65,74,148,61,181,201,141,38,3,225,71,163,204,109,138,218,119,85,33,1,197,210,127,158,155,49,99,199,221,12,120,89,184,78,24,103,86,233,29,199,137,184,154,111,157,219,4,127,10,21,98,3,94,83,5,195,41,61,200,93,123,128,251,214,146,64,166,86,36,222,141,208,148,187,105,8,94,131,12,15,139,20,233,233,148,23,170,229,74,178,53,127,255,231,91,242,199,226,192,64,235,207,3,125,141,101,29,179,72,106,248,144,255,66,141,46,106,54,70,143,44,52,3,20,214,152,163,135,180,157,71,200,119,113,103,53,199,111,203,46,155,240,171,101,59,189,48,105,220,201,174,167,115,103,178,251,224,101,192,199,140,40,77,30,179,127,226,200,37,214,104,87,62,119,116,230,35,66,231,188,116,251,4,123,50,48,228,187,161,232,173,51,88,198,113,89,109,190,188,249,8,27,128,98,254,102,194,207,174,30,55,255,96,106,59,239,59,103,126,65,63,9,180,167,27,166,254,8,236,23,42,108,197,253,86,181,78,122,62,56,134,55,166,15,227,201,242,58,141,152,12,69,45,170,52,178,86,184,155,121,246,113,233,78,204,105,88,232,191,36,246,173,70,198,114,10,181,139,238,21,26,85,83,184,155,107,109,148,231,200,10,167,145,120,134,53,122,176,33,13,146,244,200,87,197,232,183,179,196,14,212,77,232,166,99,202,113,132,147,114,129,61,25,87,63,178,173,222,212,119,194,116,175,36,191,23,92,95,122,133,56,120,28,173,105,98,140,51,202,124,81,27,172,50,157,3,35,211,118,128,138,249,159,174,103,116,119,126,227,15,158,140,212,28,179,172,207,215,12,65,241,18,46,93,72,166,37,140,45,28,186,181,198,138,137,78,230,215,248,42,174,93,250,121,188,2,151,140,219,109,4,17,59,217,241,81,101,25,35,33,157,146,96,236,64,86,60,123,243,254,122,224,41,110,62,20,141,145,221,162,100,196,73,108,62,29,119,33,158,251,90,118,118,68,153,17,91,167,56,51,201,180,142,151,31,239,93,229,1,166,107,201,183,213,219,165,97,131,61,100,22,101,94,226,157,240,126,68,110,181,208,157,166,70,230,154,75,205,118,237,149,230,102,22,175,203,84,63,151,144,141,4,221,222,17,213,71,187,144,171,180,105,47,75,114,51,112,123,133,253,141,216,34,135,34,249,16,138,93,118,98,215,215,7,31,115,104,170,90,26,90,76,219,201,59,13,192,149,189,152,216,244,13,1,185,209,86,160,188,88,249,69,203,38,179,143,102,12,64,83,16,9,65,232,27,24,105,67,19,113,12,29,60,30,241,64,253,4,69,30,62,217,11,70,175,207,18,45,254,241,148,43,116,13,185,149,169,23,185,126,36,10,47,187,173,99,204,15,55,136,240,20,39,252,37,145,183,103,200,229,105,178,68,167,173,48,199,76,239,36,137,187,0,217,221,170,93,241,140,79,200,123,6,83,92,152,64,45,233,3,167,62,117,3,135,27,88,58,41,77,150,63,191,241,145,111,7,145,56,149,111,59,124,17,113,244,62,113,42,201,79,74,149,137,107,88,46,127,234,60,42,86,103,234,32,221,117,202,48,10,181,171,244,37,101,43,145,183,148,140,171,60,32,45,217,31,15,178,146,227,134,145,205,39,179,28,46,235,168,216,10,95,86,71,59,95,223,19,3,43,80,100,220,89,63,210,86,40,217,62,157,120,113,134,35,34,27,83,192,183,189,43,149,17,124,89,167,237,117,162,46,54,13,119,54,54,141,22,221,94,151,80,78,210,12,10,235,64,100,60,28,194,16,34,52,112,153,115,198,59,177,124,228,80,35,103,118,169,185,23,215,87,224,164,246,36,34,255,245,100,73,135,52,253,137,32,42,200,70,38,112,175,174,43,251,194,174,172,231,122,69,252,54,197,183,146,117,110,246,47,249,210,194,218,221,160,42,5,82,168,66,136,184,50,222,58,166,12,21,20,139,144,145,78,152,183,65,95,35,90,203,50,198,87,116,46,167,62,50,193,156,10,231,1,63,101,232,233,41,213,237,103,234,30,96,6,65,187,175,25,51,238,113,34,73,221,156,124,189,71,181,138,217,175,202,162,209,111,99,33,29,85,105,37,79,195,156,206,139,223,176,238,126,133,147,215,92,254,193,232,137,143,224,224,248,175,214,180,193,91,67,3,87,220,139,177,159,2,76,242,121,127,90,16,8,208,61,208,105,175,227,84,164,240,6,122,138,93,197,122,32,149,179,88,78,250,108,96,188,141,140,26,158,241,212,105,35,45,120,57,137,146,238,12,88,53,73,142,9,130,133,128,69,252,175,82,37,198,60,15,67,216,67,165,156,165,152,130,232,108,93,60,160,21,38,89,71,148,183,121,1,23,7,249,190,196,110,49,109,16,8,228,180,188,10,94,107,185,28,218,78,113,174,148,194,148,152,200,142,99,231,1,121,19,173,50,62,63,206,70,83,203,112,222,63,216,218,186,125,144,252,11,163,115,118,39,39,21,140,156,220,34,246,244,130,230,191,122,100,50,249,96,53,167,254,63,50,178,87,243,64,48,129,116,157,170,156,161,59,85,92,173,189,56,79,187,75,109,102,157,135,173,162,20,154,117,255,205,77,163,117,165,62,147,3,153,69,65,195,39,249,133,222,197,172,49,231,240,238,78,28,151,252,98,201,71,148,220,158,18,31,237,121,240,103,115,101,3,103,46,64,20,30,12,176,249,177,14,254,155,185,98,239,125,49,102,183,99,75,130,216,205,247,80,170,109,122,237,175,18,150,173,64,121,101,230,230,32,206,63,63,62,108,195,138,40,223,227,112,113,8,190,104,245,30,254,15,149,58,62,143,153,202,226,141,175,167,54,232,187,229,217,140,28,22,174,32,6,3,168,181,153,139,173,85,181,122,127,164,250,200,102,2,223,148,153,24,155,25,152,140,92,8,90,114,25,27,16,38,221,29,119,119,234,203,250,145,186,146,156,193,249,68,146,75,17,149,231,13,12,138,12,135,77,157,197,16,169,157,129,252,84,21,134,225,97,151,116,178,32,108,246,227,100,50,217,77,108,118,74,112,68,230,128,140,22,9,116,242,163,41,243,101,197,214,34,194,21,149,178,58,78,3,46,98,111,124,96,181,177,161,116,62,41,168,195,30,152,81,222,115,62,199,97,117,8,184,194,97,122,73,169,46,161,57,197,77,158,196,160,26,178,33,216,145,3,182,203,87,56,133,182,40,44,127,161,184,22,193,216,156,175,84,143,153,233,244,29,239,41,118,216,17,244,252,105,40,95,22,1,8,142,95,92,211,157,88,8,227,112,77,254,182,182,102,107,74,165,89,171,165,153,54,222,13,22,98,157,185,173,76,137,210,198,153,237,3,0,109,99,231,61,135,81,170,72,201,57,65,173,118,42,193,215,104,145,155,65,169,36,24,80,26,145,212,252,39,33,130,0,120,60,118,53,29,135,61,235,23,119,54,250,142,30,182,175,128,88,73,209,166,75,184,66,29,212,88,191,205,74,121,161,97,37,56,193,206,74,44,111,70,131,174,9,216,187,214,42,146,126,8,13,127,167,165,217,246,156,11,127,64,151,138,156,180,48,46,51,64,254,100,199,168,131,190,213,112,5,191,10,245,31,134,243,101,159,134,116,149,42,32,59,56,112,214,74,132,179,31,179,25,122,65,214,75,76,19,189,18,168,180,124,156,244,106,165,161,66,46,63,46,63,36,37,88,41,174,164,99,196,187,103,100,106,151,95,144,49,218,134,8,231,242,239,246,25,109,104,114,245,172,143,76,33,72,165,233,87,53,229,31,250,119,18,140,48,186,241,19,37,65,139,226,173,168,10,236,208,177,180,137,151,81,253,143,196,156,68,187,88,132,2,49,204,122,61,55,88,72,228,29,164,236,42,230,14,212,48,206,128,78,37,172,8,14,249,88,230,78,198,215,44,209,110,186,81,156,30,10,235,102,252,158,227,222,134,161,250,155,7,128,69,202,97,102,213,94,97,159,120,44,150,30,78,166,7,41,79,125,2,45,232,153,189,222,167,121,47,113,30,27,125,182,157,219,155,167,82,246,6,0,124,156,133,85,31,114,105,0,172,185,180,67,170,214,183,73,168,145,52,101,77,76,136,216,12,3,227,7,252,69,141,162,40,135,38,61,238,3,29,226,160,138,239,31,254,168,47,231,230,11,154,215,253,143,246,106,120,198,82,53,212,78,75,81,26,16,49,3,240,51,160,80,167,46,185,93,102,230,94,2,199,31,62,24,181,131,246,120,47,55,40,218,213,58,197,135,234,231,126,235,180,252,96,59,227,252,144,127,54,143,96,33,13,193,99,129,9,126,216,59,142,156,255,8,183,89,100,218,12,191,1,46,195,151,199,135,82,125,148,8,6,30,147,180,165,31,243,2,6,4,168,42,217,219,73,36,218,59,135,132,82,249,85,42,66,42,7,239,34,94,54,40,150,141,222,176,35,197,117,124,67,94,80,49,43,92,111,152,216,201,7,185,26,214,198,219,82,230,130,132,22,47,173,173,201,160,11,162,184,22,148,58,248,50,46,167,224,91,113,214,191,3,211,76,123,92,248,76,86,5,40,232,138,173,213,3,58,153,105,233,64,227,17,174,133,11,141,175,34,234,88,230,24,241,184,198,15,125,238,90,180,144,124,149,215,236,238,59,161,104,198,25,80,134,182,175,169,45,81,217,61,17,111,186,149,145,220,221,12,247,38,1,7,30,199,139,203,123,73,77,20,46,207,91,177,200,7,45,43,57,54,185,121,160,187,107,42,42,185,133,117,65,226,171,176,27,8,252,107,231,33,50,70,187,222,236,133,234,98,210,203,246,15,96,87,68,101,231,208,211,227,119,104,144,207,65,241,18,220,214,77,194,5,50,248,133,41,165,10,197,195,31,231,55,74,214,226,61,197,120,109,76,167,170,173,92,58,42,133,81,39,77,90,245,180,201,48,219,219,173,168,199,120,242,252,227,36,40,221,160,207,212,186,87,57,37,193,224,145,34,45,109,135,172,54,26,84,159,17,189,225,167,103,176,45,95,209,1,213,6,175,237,196,99,137,19,1,153,251,230,69,199,51,28,197,76,99,18,9,185,39,80,161,24,81,14,151,227,117,234,243,102,42,159,107,144,55,63,124,187,71,154,224,165,110,161,178,31,208,154,94,228,164,81,185,71,153,193,224,18,140,59,208,154,101,53,22,242,10,82,140,196,39,88,158,126,96,87,20,187,14,50,247,95,116,186,214,68,221,177,35,184,128,29,12,176,99,111,172,68,188,99,191,70,49,124,74,32,216,160,52,87,13,108,68,209,195,105,69,72,180,187,45,67,82,60,70,180,144,87,135,37,7,36,128,193,44,173,174,48,88,127,149,239,217,254,39,186,10,126,4,208,153,6,180,188,193,82,154,9,180,149,176,15,87,195,196,129,93,208,184,143,152,51,87,183,208,15,227,253,92,111,232,103,82,221,85,203,94,5,121,66,35,222,144,23,29,153,221,158,164,166,45,110,124,147,83,11,207,112,95,254,223,14,249,40,197,29,211,218,29,146,200,229,82,79,171,58,148,80,19,251,162,122,105,180,81,151,11,76,62,42,102,26,153,75,134,246,90,57,44,182,208,112,145,222,67,231,144,23,26,32,138,69,219,2,141,85,125,181,109,137,187,81,157,232,248,248,254,56,240,193,52,206,79,157,234,8,8,139,59,79,43,181,4,242,199,221,122,179,237,168,141,164,13,94,81,44,63,149,193,132,38,71,229,2,237,30,158,249,48,189,62,239,195,61,209,122,89,152,216,3,21,218,235,18,142,84,138,112,152,147,173,115,13,10,239,239,125,217,102,65,164,94,42,114,65,55,177,191,74,57,139,151,34,26,13,39,135,173,116,12,225,176,91,239,194,246,190,226,129,162,187,25,83,110,30,212,200,209,56,152,192,53,152,168,125,169,112,61,74,124,169,194,156,135,111,200,234,168,78,240,176,50,217,3,183,17,34,47,175,242,217,101,228,164,3,55,250,143,194,87,221,242,190,91,234,62,66,143,200,28,237,108,59,47,180,190,100,150,57,13,38,238,49,11,253,234,66,5,240,14,254,37,157,39,22,43,187,223,190,248,79,21,151,110,230,238,167,142,254,157,244,226,128,224,25,4,220,208,130,115,125,141,38,56,216,199,115,58,118,129,243,74,7,119,51,139,206,27,245,226,164,201,243,114,166,65,15,245,133,189,190,4,126,226,176,197,89,35,106,212,82,211,106,163,108,160,176,37,174,82,242,195,35,222,147,52,90,155,75,197,153,103,26,232,31,58,215,38,139,186,156,107,8,159,144,172,129,192,202,216,168,102,37,62,161,74,150,255,67,240,164,33,47,145,141,22,8,244,245,134,214,98,126,69,45,93,220,83,3,179,105,7,27,220,108,58,134,68,3,58,203,54,67,247,127,163,90,67,107,97,170,170,255,53,255,28,222,43,255,15,208,107,236,37,46,185,61,182,236,7,223,61,180,162,123,29,85,95,165,177,59,58,112,215,148,216,47,78,60,253,117,23,37,211,164,123,199,92,247,59,44,91,135,75,128,116,132,97,239,213,47,88,220,17,201,16,18,250,185,182,116,220,49,151,226,160,134,151,2,127,72,124,242,55,165,156,18,239,61,140,126,131,224,98,76,224,214,134,115,189,182,108,108,198,59,104,78,240,68,191,133,128,101,12,204,125,198,191,200,100,252,233,197,227,110,64,115,11,78,129,0,7,154,10,140,206,174,169,144,46,118,40,60,48,113,161,60,19,97,121,173,105,42,130,4,158,83,179,87,166,114,212,18,221,26,189,120,115,241,115,246,140,219,74,100,10,178,80,28,208,65,111,175,188,12,163,69,114,220,207,4,229,180,217,93,2,174,50,164,20,122,145,223,151,157,186,65,75,186,207,162,196,120,189,18,19,102,154,46,251,42,139,148,250,194,210,86,98,99,26,35,61,60,18,56,3,24,85,215,241,181,17,1,62,5,130,251,46,182,114,88,215,220,137,30,190,84,84,69,202,78,125,21,111,62,121,221,40,131,104,38,255,46,41,220,39,87,62,47,247,200,206,29,190,185,15,161,93,156,204,65,226,13,42,161,27,12,244,129,228,98,229,188,56,157,164,0,247,112,115,151,109,255,60,11,162,75,83,147,17,117,217,172,114,25,4,253,9,247,141,186,252,220,227,21,72,231,43,248,20,208,238,159,127,0,210,34,10,208,45,174,186,245,21,188,69,241,27,75,5,9,179,120,243,110,118,54,192,37,68,71,246,70,216,55,132,68,177,38,6,254,24,34,227,255,156,211,205,246,60,230,217,154,113,228,241,235,203,20,201,202,236,159,40,210,160,134,146,254,22,119,249,86,249,210,124,206,242,100,18,159,68,198,198,101,83,191,7,250,180,5,239,139,83,98,93,96,250,222,240,139,73,149,99,133,1,92,138,108,224,69,196,186,31,220,60,15,132,180,149,10,214,2,87,152,134,158,23,93,20,141,188,106,111,83,201,252,176,26,253,103,234,21,231,88,163,49,12,132,116,231,21,149,15,88,11,51,151,200,121,71,94,196,186,52,77,205,97,108,202,101,106,205,99,163,195,117,255,249,145,198,116,80,66,235,139,54,187,30,88,239,5,59,243,231,72,19,148,176,54,188,5,150,167,103,191,203,152,213,58,194,95,88,155,176,180,149,215,145,168,37,47,74,104,203,66,14,150,19,222,204,119,87,233,8,219,22,174,163,150,145,212,81,90,200,36,138,87,218,150,137,96,95,68,255,129,15,160,159,194,70,76,124,217,249,38,96,48,19,176,237,204,102,213,133,142,166,252,158,185,172,77,211,22,80,30,33,142,249,134,188,197,96,21,178,251,126,48,135,226,173,206,176,232,42,102,143,129,154,20,78,27,152,204,159,251,197,53,56,85,106,232,132,107,56,191,111,43,209,179,44,120,62,105,88,224,86,70,247,44,20,213,122,62,18,75,36,127,30,219,255,172,204,212,179,129,250,43,14,13,74,148,45,70,15,160,157,122,31,155,78,118,187,167,218,7,64,58,139,245,240,96,198,230,120,91,102,199,44,113,130,238,61,242,144,33,74,233,4,246,34,72,224,151,100,92,99,207,52,198,136,226,191,199,114,169,183,85,27,33,7,147,239,23,210,70,71,9,153,150,110,130,145,89,23,223,62,234,6,207,142,243,2,219,88,189,58,79,58,35,89,102,166,171,189,95,10,251,139,137,242,147,107,122,144,144,122,229,63,30,189,211,73,226,255,123,112,219,228,166,92,20,167,43,46,179,102,217,38,31,85,219,22,246,60,71,108,178,244,93,42,220,179,190,49,165,22,23,75,253,9,77,31,8,241,97,11,124,146,208,81,217,84,121,156,253,66,130,13,30,59,113,186,27,248,185,162,151,226,88,39,174,57,204,134,62,17,23,164,251,203,66,208,13,110,12,151,255,52,63,63,162,39,155,19,228,26,104,176,115,40,239,157,58,137,65,116,68,176,131,199,116,6,174,30,136,124,13,207,226,186,21,118,219,144,93,107,224,19,48,248,148,161,17,60,169,0,102,208,52,51,32,23,218,109,247,23,243,35,135,55,61,100,162,78,192,86,182,202,210,234,209,113,10,187,128,150,114,196,169,86,4,25,14,147,125,233,56,102,29,6,240,255,119,38,227,223,224,38,48,119,1,213,173,49,226,24,0,148,252,83,187,173,24,5,222,30,67,137,153,92,20,242,209,76,48,63,20,188,4,149,58,240,228,52,150,160,170,230,228,43,1,40,187,60,38,21,169,9,223,56,136,154,46,171,175,241,86,52,79,113,253,250,24,98,193,1,43,196,62,39,225,244,59,86,125,112,154,25,173,203,76,79,78,55,145,250,247,209,127,161,174,228,79,243,13,187,58,210,209,239,84,63,238,96,228,61,64,96,147,190,213,208,207,65,61,104,102,193,5,200,114,246,213,13,109,192,240,49,14,94,100,158,174,174,225,29,7,200,59,19,81,124,179,77,174,227,139,159,8,231,145,50,200,254,28,77,128,59,147,113,160,2,146,238,141,238,205,223,138,214,80,151,164,214,154,129,90,219,216,89,160,166,177,25,120,231,56,88,87,168,131,180,114,24,80,12,12,21,61,129,187,110,173,170,88,213,178,48,3,226,66,202,211,231,165,254,224,251,188,143,147,54,63,30,147,234,62,45,195,51,130,161,159,66,117,190,180,71,17,71,3,168,219,133,98,161,121,241,249,248,79,42,41,135,165,38,48,187,71,93,117,228,15,161,227,218,111,4,198,122,239,113,150,128,245,126,206,166,101,12,226,166,17,42,42,194,224,74,31,114,55,110,111,106,45,176,183,57,5,108,202,35,113,206,11,179,235,187,127,33,9,50,20,186,12,6,160,246,15,82,80,211,32,217,103,143,232,37,23,204,131,237,251,215,78,216,1,233,197,73,172,173,218,34,2,139,206,171,116,246,253,171,207,189,110,136,114,104,71,206,228,189,43,96,133,37,221,216,239,0,71,84,217,127,232,40,10,237,84,235,27,151,9,82,149,37,48,9,211,172,124,254,146,251,100,237,91,25,88,200,222,94,172,140,215,49,212,29,60,87,112,125,177,52,79,65,163,217,32,140,30,23,242,139,186,220,190,125,60,26,240,3,75,57,128,191,215,23,225,222,175,104,183,230,160,174,39,159,169,126,33,28,110,23,10,21,227,12,229,76,177,31,32,12,152,21,155,118,98,135,73,189,44,227,19,98,197,220,89,222,25,61,93,214,228,69,58,122,77,145,98,35,125,160,165,118,1,68,21,18,163,37,109,176,85,178,71,12,102,235,168,43,226,139,211,250,185,145,203,68,114,169,49,9,167,182,91,187,132,2,33,134,103,159,69,0,6,2,115,171,42,212,95,95,56,63,112,55,211,122,196,144,201,33,199,113,166,240,10,40,208,13,190,203,227,25,241,153,32,89,27,173,107,228,108,146,29,85,139,223,93,223,1,134,118,152,69,35,81,94,103,79,71,213,201,45,26,146,72,64,114,250,141,59,254,84,217,106,77,224,154,51,120,60,121,20,195,119,182,169,192,151,18,25,16,204,81,99,103,63,143,92,180,205,249,141,229,235,226,214,147,204,150,176,77,201,35,71,226,14,129,100,16,112,52,41,211,26,75,176,227,187,70,24,64,104,168,126,238,16,16,253,117,174,227,70,97,61,211,209,164,130,139,45,112,85,226,101,15,15,58,66,102,12,9,239,205,40,62,100,145,99,103,254,6,222,83,67,22,180,163,221,205,156,38,37,147,136,254,59,18,49,120,187,251,217,13,226,67,51,244,113,191,121,183,5,118,50,235,124,18,15,177,108,41,246,187,214,197,113,77,178,221,249,77,173,175,146,193,207,52,31,178,179,125,235,227,40,151,84,248,28,100,60,23,89,206,154,133,205,88,86,118,140,118,132,242,254,137,163,54,132,208,247,131,202,108,245,173,74,251,22,115,250,128,64,43,201,48,138,137,227,110,44,15,205,117,185,32,204,182,115,31,111,173,72,79,224,144,0,233,252,26,78,63,253,32,255,38,78,67,199,255,30,8,120,72,222,36,113,72,236,24,219,71,137,123,135,23,215,35,249,141,39,194,7,250,25,100,234,125,134,40,101,85,109,103,199,148,138,251,61,73,249,86,210,14,164,175,180,121,190,77,111,197,145,33,208,255,104,229,198,170,61,194,6,140,59,59,170,104,81,114,122,81,49,37,53,235,241,4,78,227,245,48,237,99,58,193,106,231,41,72,95,29,126,3,44,33,165,69,123,89,145,55,162,83,235,253,213,195,155,224,173,225,109,206,23,145,189,73,97,163,175,119,251,56,125,220,141,3,35,234,17,162,115,73,37,21,177,117,208,126,238,129,253,26,144,103,28,51,13,130,244,82,228,141,186,200,197,157,18,200,125,139,32,250,247,34,214,166,18,200,212,167,232,203,194,105,230,194,33,182,253,82,146,189,88,91,101,206,36,136,158,21,97,78,112,28,186,94,200,23,183,154,104,212,156,103,83,23,225,246,184,13,201,89,131,53,180,143,112,40,57,106,114,8,116,222,7,60,151,241,20,71,178,99,84,23,57,135,169,188,25,135,155,157,118,143,95,28,254,213,179,70,204,74,10,144,89,21,189,255,239,62,66,245,104,217,166,219,22,66,2,185,37,109,104,126,58,68,157,43,143,74,161,36,50,111,115,65,21,22,124,76,114,124,29,25,9,201,200,123,224,228,120,120,1,203,79,48,17,30,10,98,157,110,97,84,60,184,152,236,122,25,18,63,181,245,89,100,64,46,157,4,167,101,228,21,244,120,250,183,244,236,48,19,158,73,50,81,73,161,248,29,147,41,50,251,12,154,56,144,147,168,142,87,80,23,225,250,35,202,217,230,39,103,10,54,66,252,68,190,5,232,158,58,217,66,204,58,32,84,208,25,3,217,197,123,159,60,88,151,117,150,148,57,220,107,219,29,88,23,135,83,54,77,21,252,19,213,21,156,215,28,50,255,127,116,210,234,83,76,12,66,162,60,163,207,234,212,177,141,29,98,214,173,162,62,25,103,153,128,68,59,240,117,159,244,4,185,38,220,45,222,217,66,57,250,168,200,13,97,29,39,8,123,231,156,110,243,217,42,127,71,217,91,26,84,51,170,24,228,22,248,95,177,168,207,61,22,147,114,239,253,161,246,54,88,65,129,138,6,244,33,106,31,17,53,159,125,15,147,254,4,21,68,38,133,104,109,240,148,205,88,181,93,229,232,86,225,201,82,77,205,51,140,36,46,132,59,12,215,44,111,15,167,139,138,172,25,90,6,212,4,0,250,199,49,130,193,50,164,16,69,5,105,10,156,125,83,41,32,81,91,102,111,161,139,237,185,30,140,182,0,119,87,161,105,70,91,141,74,66,164,103,132,167,108,72,48,56,98,234,101,53,201,2,110,124,156,99,7,17,88,183,208,39,251,194,197,77,208,71,80,127,180,115,145,18,99,33,49,139,27,45,222,221,37,48,12,147,30,180,128,83,213,195,53,68,150,228,22,139,135,64,28,37,230,38,208,147,231,119,195,17,139,22,219,47,170,6,119,194,124,95,115,60,136,47,253,67,242,185,6,211,34,149,122,65,214,207,208,200,80,214,39,18,129,243,176,121,70,106,164,86,51,33,21,92,136,175,231,160,158,101,48,84,29,188,89,95,190,242,49,150,176,132,47,174,49,52,96,148,251,47,170,77,237,103,131,198,67,189,254,253,48,187,106,253,178,168,105,98,138,176,28,205,106,69,153,131,71,233,116,254,147,124,212,12,226,185,96,50,4,83,81,144,131,109,117,53,84,200,137,181,85,199,112,122,136,27,230,12,108,227,104,18,86,3,81,113,107,66,200,9,74,73,236,73,23,165,138,176,222,203,29,223,140,239,28,79,15,18,76,147,211,139,12,135,13,50,74,182,62,82,118,87,183,236,209,157,92,174,93,163,165,216,136,228,152,87,226,21,100,179,104,33,65,29,41,231,174,16,164,157,182,24,243,155,178,223,168,166,199,71,200,9,173,220,189,137,24,73,59,9,211,227,195,4,96,132,81,224,27,225,62,51,52,99,80,11,85,254,250,191,128,10,128,52,2,25,28,199,195,38,98,63,63,137,127,111,171,70,51,219,44,218,27,95,211,163,88,44,225,120,30,203,99,168,225,247,194,212,80,103,220,139,192,60,15,248,128,101,13,43,52,75,174,208,46,98,250,135,196,186,0,169,118,203,27,202,58,197,54,120,105,206,251,225,5,159,251,84,96,23,184,156,22,229,228,37,76,251,45,87,160,39,195,99,212,32,125,179,57,109,204,165,212,93,244,59,96,16,13,141,181,222,87,191,151,126,111,55,125,113,92,215,163,39,225,103,162,152,16,40,182,39,79,15,63,204,77,54,90,68,162,90,48,12,85,184,58,163,196,56,46,171,247,252,130,243,12,92,28,186,220,19,118,208,172,228,189,197,30,18,235,199,229,217,40,136,90,6,202,188,160,14,83,71,82,232,161,109,60,10,149,124,206,165,217,59,221,175,253,169,196,161,14,37,18,141,181,133,251,25,14,108,125,157,15,46,247,101,120,164,207,201,239,178,38,222,210,108,223,53,221,28,56,96,48,197,75,2,167,110,74,93,151,154,90,240,184,18,127,83,236,240,124,135,17,66,99,138,18,42,210,16,202,133,96,112,107,141,15,95,212,238,157,62,62,77,116,219,21,77,15,97,169,43,185,99,174,31,10,44,236,142,6,49,150,63,44,173,191,169,44,194,35,166,89,46,52,197,108,3,75,127,177,82,219,146,227,223,77,116,183,92,122,199,3,75,69,204,152,107,134,170,128,167,69,210,78,228,173,192,13,97,222,207,14,244,114,31,14,22,199,227,153,41,118,62,12,123,130,42,240,21,2,87,191,190,95,128,125,82,58,108,61,203,41,220,238,53,218,175,78,15,138,114,200,169,23,233,97,227,173,172,239,111,176,217,20,142,220,7,56,32,37,141,68,189,165,8,219,162,18,106,198,38,69,184,83,118,124,130,186,178,36,31,63,206,43,16,237,54,97,152,250,181,62,151,195,88,201,161,121,211,27,163,143,121,80,13,95,144,134,211,49,132,104,4,165,167,138,224,88,67,237,208,83,238,214,209,29,211,100,40,52,32,92,202,139,254,136,55,56,47,130,250,178,227,153,52,190,203,147,197,239,82,66,148,14,242,160,18,205,200,36,108,127,73,87,48,87,26,241,249,216,133,231,155,153,38,66,179,217,238,156,247,252,248,96,80,242,166,10,44,127,231,112,229,230,65,163,130,69,137,246,136,23,90,133,172,41,175,192,166,56,116,210,176,219,133,239,70,244,25,32,242,161,211,212,57,209,73,87,130,159,199,65,125,123,173,55,14,74,125,42,19,26,157,252,36,80,100,221,104,243,100,146,184,169,1,210,3,77,193,148,252,193,86,200,245,90,148,148,201,240,214,135,248,120,68,10,60,87,41,222,209,170,212,136,241,57,8,228,78,196,147,83,217,221,247,43,202,79,142,205,156,6,175,199,140,222,1,121,109,40,183,184,103,216,217,123,107,195,185,14,117,139,118,127,175,69,133,121,118,155,59,197,12,23,28,140,77,207,67,175,196,32,201,175,136,52,5,101,236,141,121,146,117,69,62,27,111,29,246,232,125,169,44,118,238,180,162,188,159,160,21,154,200,66,210,102,118,62,137,10,243,110,33,81,118,22,243,207,89,21,7,250,61,165,220,135,10,153,91,86,155,102,137,86,153,15,197,242,27,112,123,160,143,192,58,27,164,205,83,75,58,224,28,205,91,150,102,66,115,103,199,242,110,155,207,95,46,1,222,48,100,18,64,50,53,182,237,43,52,167,241,128,84,174,34,212,235,91,189,220,126,137,122,147,180,26,198,23,126,162,17,69,243,121,102,87,21,93,235,26,80,211,192,198,191,173,134,220,26,77,120,232,140,17,52,212,14,8,146,211,32,126,149,234,208,49,78,136,155,108,245,193,205,234,35,233,205,152,174,80,73,191,149,141,1,187,138,62,234,103,212,230,32,182,214,109,96,236,145,151,33,158,209,216,218,21,191,16,207,59,254,92,245,137,117,182,190,46,223,96,11,238,174,186,215,182,80,183,248,251,191,46,64,202,144,17,10,25,90,79,70,53,84,131,170,95,99,150,57,123,88,221,231,82,226,92,211,24,49,8,249,78,73,243,44,253,183,207,39,217,63,156,168,71,147,36,209,22,45,165,93,51,60,55,96,204,169,42,117,160,199,171,178,7,21,157,118,237,62,9,113,111,209,59,157,46,117,223,25,73,204,50,174,155,43,157,140,79,23,238,53,172,204,73,0,104,113,173,15,138,10,142,40,151,21,247,245,37,248,28,142,111,145,151,106,231,198,18,235,147,246,97,48,118,171,242,157,24,126,53,209,140,9,98,11,83,121,151,122,169,205,153,75,125,214,138,34,174,119,198,14,102,180,114,241,202,145,239,226,215,69,73,108,82,35,4,64,26,88,255,213,6,185,107,220,41,187,149,251,239,170,224,80,40,84,73,20,40,24,90,96,164,136,168,109,194,102,97,231,113,197,193,240,154,63,49,124,124,65,32,238,142,225,84,213,99,175,189,242,93,12,93,248,181,68,231,44,31,54,112,20,142,165,190,25,147,161,102,92,178,46,11,192,71,131,229,69,246,1,119,56,174,118,221,190,22,247,138,164,205,141,181,5,226,57,0,181,87,162,210,45,57,104,42,116,238,156,222,141,141,129,76,52,117,233,81,51,96,118,212,31,253,145,51,1,155,62,182,242,143,218,115,13,241,25,33,217,125,183,6,119,201,157,163,156,12,69,29,210,148,27,130,59,165,31,101,237,237,127,80,74,95,32,15,39,175,133,188,91,160,196,38,120,32,11,139,108,206,229,164,108,220,51,13,13,131,55,239,186,24,243,246,99,227,21,5,96,236,224,216,47,178,111,154,53,38,102,18,76,31,4,224,111,169,0,252,49,170,109,178,85,198,35,238,124,35,80,32,219,120,99,55,239,3,129,146,176,116,247,83,89,71,231,135,79,224,230,218,158,148,16,248,32,14,146,198,74,23,154,178,230,46,63,182,218,43,110,215,86,239,20,39,251,152,206,138,29,25,241,60,82,159,91,155,140,62,219,225,215,237,154,144,41,215,246,166,197,13,191,253,86,133,92,161,247,166,109,10,104,37,67,246,53,13,27,205,26,220,162,91,184,193,197,97,16,6,122,126,165,165,75,103,249,218,232,99,229,50,198,212,122,25,160,126,219,188,135,79,193,134,186,130,161,185,154,48,251,224,82,13,170,102,54,22,141,101,249,235,56,134,92,56,86,120,191,195,53,227,212,138,57,95,201,92,39,1,63,137,19,179,245,5,176,174,126,220,151,45,125,21,224,126,113,58,97,150,41,166,158,28,165,116,178,52,143,168,186,198,119,60,51,155,226,191,72,64,107,71,82,67,120,164,28,245,112,67,53,68,64,109,67,137,110,232,47,45,90,10,169,151,134,76,73,31,64,182,245,170,37,189,204,48,0,195,136,8,190,254,189,168,113,248,21,90,184,116,46,18,51,166,91,122,244,122,140,93,188,213,62,176,36,143,183,36,149,61,132,181,197,64,175,22,74,60,179,224,165,124,191,177,175,245,163,81,143,86,14,78,147,0,50,82,186,55,37,60,158,29,70,16,180,83,63,203,186,48,141,70,251,223,37,90,78,166,166,45,17,169,197,133,89,231,5,174,86,53,243,55,203,208,105,51,220,102,106,198,20,130,18,130,116,39,76,135,224,251,116,2,25,49,195,129,52,167,7,220,210,17,25,224,196,214,75,185,185,131,95,234,179,83,43,35,50,137,168,202,147,89,241,124,165,193,165,21,88,50,189,8,40,155,168,248,83,165,23,197,89,211,63,90,168,250,146,0,62,222,231,214,181,119,41,241,54,3,247,41,116,100,108,120,163,180,10,164,135,153,147,45,63,159,58,158,111,30,138,95,5,227,83,69,236,154,203,42,242,83,131,151,206,83,235,200,41,114,146,126,212,228,236,224,209,50,146,96,253,181,33,57,11,156,32,129,241,124,97,29,10,244,155,201,153,131,179,105,50,202,28,86,193,85,172,174,9,120,216,16,17,86,26,58,252,19,30,229,51,32,74,135,73,230,105,131,115,190,232,194,156,15,74,68,85,200,131,230,88,42,222,113,95,17,234,182,215,144,54,46,244,122,152,168,127,197,222,178,153,104,188,21,165,3,129,74,221,170,80,175,53,129,172,16,12,59,53,135,250,223,208,171,79,20,107,143,82,7,212,199,229,169,161,85,91,114,140,226,112,237,242,163,225,84,196,210,157,177,88,45,98,192,12,234,148,210,162,62,75,200,194,159,212,237,160,249,232,5,49,193,112,5,181,253,39,229,157,244,16,242,69,137,9,158,187,33,106,200,182,44,82,124,114,77,77,32,231,253,199,102,14,198,118,172,4,154,201,200,102,145,96,125,123,135,154,229,142,4,159,44,113,203,81,216,178,121,166,36,94,158,18,92,98,181,133,169,101,250,141,216,248,148,7,245,17,243,129,156,157,158,62,140,126,186,154,219,187,103,127,129,162,155,36,136,236,134,192,220,217,121,139,57,156,35,211,42,49,55,87,202,9,193,154,148,177,141,79,60,84,229,255,46,124,143,54,206,21,109,209,233,4,26,151,74,72,108,127,27,10,5,132,22,232,108,163,38,237,40,34,64,106,125,178,249,57,216,200,133,135,131,157,26,243,80,122,218,141,112,114,67,61,98,22,212,206,142,242,81,112,112,32,89,149,151,18,36,109,89,122,61,144,209,12,189,124,93,195,76,173,123,41,60,131,39,143,196,117,184,30,22,86,6,37,248,10,82,175,162,199,249,21,154,124,171,57,49,153,235,13,64,17,102,90,65,120,212,147,165,5,194,161,171,164,141,75,203,250,2,140,91,20,106,129,159,238,199,13,95,92,46,145,130,11,155,221,64,71,66,35,198,254,188,127,244,166,187,194,60,43,69,19,111,190,139,57,11,201,216,188,158,69,119,238,63,136,135,19,190,14,32,28,13,61,151,34,35,103,68,124,12,14,39,3,182,232,110,67,227,225,160,79,57,253,224,140,10,20,105,106,109,93,25,55,124,173,220,188,192,113,196,70,195,30,138,48,190,33,22,8,229,137,17,238,201,204,85,156,75,48,133,149,227,12,147,128,186,29,225,47,235,114,133,188,213,36,132,171,113,138,241,87,160,143,37,163,100,41,243,41,1,27,172,131,55,178,191,217,65,156,23,46,227,241,128,152,130,0,67,234,250,24,78,173,182,39,147,166,175,131,126,116,97,208,218,88,80,184,37,158,57,5,139,159,184,110,254,209,155,94,161,127,97,148,107,141,201,27,0,194,146,135,120,17,216,147,51,210,180,94,10,95,172,61,145,254,155,78,135,188,147,157,254,159,90,168,66,141,53,61,162,232,197,117,201,132,42,140,234,121,225,71,200,139,155,15,67,50,4,4,120,66,103,128,73,226,113,164,82,3,252,19,170,26,219,241,13,178,96,225,66,85,3,223,166,53,180,88,246,190,193,165,155,85,194,170,96,214,203,167,171,126,99,163,56,215,16,126,70,216,207,44,142,3,15,220,108,81,250,21,162,215,40,63,93,229,147,94,7,219,95,175,126,172,30,75,194,6,240,197,166,27,193,22,85,194,223,137,117,67,227,147,40,27,246,23,32,108,9,5,113,142,8,96,57,128,255,165,132,162,2,69,222,241,243,209,235,11,63,171,123,188,245,161,170,218,243,21,110,101,220,210,37,171,239,201,172,255,23,43,88,71,50,34,188,85,138,106,210,35,165,203,64,106,8,167,248,79,49,240,79,181,174,197,172,14,46,86,0,22,77,117,216,172,253,189,2,126,149,164,190,254,134,214,115,163,37,139,80,16,21,2,172,73,67,145,181,30,157,213,194,199,157,173,70,42,4,98,47,170,217,125,127,237,255,154,79,57,198,120,223,132,15,158,234,250,193,115,226,178,255,56,131,77,128,30,102,39,180,149,81,204,214,235,227,234,30,182,71,58,42,73,57,73,167,182,107,101,151,218,26,5,25,187,149,2,183,21,14,193,75,71,118,117,41,75,160,205,109,96,204,202,70,75,161,56,192,24,80,31,14,208,141,40,24,139,123,225,247,64,161,65,128,190,201,174,154,43,234,225,111,70,139,74,68,69,243,175,110,180,244,254,255,123,78,116,173,227,196,23,47,25,98,182,185,178,165,40,12,149,32,151,52,108,82,122,230,5,17,192,41,143,3,168,237,254,220,176,171,116,123,196,246,248,48,19,12,109,48,214,193,243,66,179,103,212,44,230,243,0,106,204,106,95,106,24,45,136,159,46,80,4,28,97,243,192,58,30,119,73,46,72,96,109,141,48,205,10,75,150,178,160,181,79,145,196,168,61,129,139,82,31,34,57,80,185,200,247,4,247,126,135,37,13,255,43,187,62,91,79,167,153,205,128,74,157,226,2,239,101,131,255,11,117,166,9,165,99,180,93,187,87,215,79,168,208,181,128,75,67,129,97,51,13,137,215,141,208,178,246,247,163,182,16,199,199,128,96,184,235,136,99,136,97,62,236,130,209,177,100,79,56,25,161,178,0,225,67,87,18,146,124,132,202,181,242,138,54,155,167,138,46,212,51,27,119,220,69,135,125,39,207,107,151,61,93,75,67,250,204,76,135,170,165,36,56,112,232,11,232,52,78,246,224,135,211,157,172,229,100,131,254,112,129,11,135,222,34,56,250,118,26,216,82,73,220,153,196,228,203,30,168,35,174,67,116,253,91,76,12,2,135,64,91,45,226,74,140,160,192,216,198,159,132,185,252,125,110,197,14,149,184,54,26,232,229,119,46,63,12,77,224,45,61,151,66,251,119,248,226,66,113,59,24,241,2,229,55,15,9,86,8,64,166,61,167,84,77,7,197,133,30,176,156,212,182,100,253,228,56,38,222,7,167,222,6,53,152,94,249,237,50,241,85,68,143,72,140,205,250,109,12,81,148,10,214,237,53,157,243,7,39,236,185,140,167,43,25,2,74,84,223,251,209,19,202,127,50,23,165,1,197,161,186,121,105,180,5,28,111,252,138,52,154,1,123,80,48,181,84,148,108,136,100,110,112,170,85,167,249,200,200,145,196,94,21,232,245,186,40,217,163,2,237,40,125,192,8,17,67,11,2,168,192,209,229,51,42,241,173,102,76,49,217,42,190,4,55,112,167,24,17,133,195,228,47,115,219,72,196,213,129,245,244,189,175,205,194,48,171,104,104,138,31,217,207,231,166,3,188,26,179,134,210,173,212,198,252,189,119,229,99,90,30,255,149,74,56,30,175,246,252,246,170,10,233,29,144,191,139,92,211,111,147,102,1,43,35,73,38,168,6,95,203,9,168,56,235,230,88,41,0,44,146,50,182,94,60,220,140,127,7,236,187,216,146,107,74,222,226,247,138,226,17,49,61,151,37,225,138,82,46,96,200,85,231,163,13,105,122,110,216,91,82,70,134,52,80,0,198,3,231,130,53,227,120,43,120,49,6,117,180,95,29,121,163,126,101,5,93,110,227,65,99,244,19,218,157,63,227,221,169,68,86,66,10,175,78,42,50,121,240,47,239,140,63,204,227,174,63,8,51,29,82,182,195,217,249,154,116,151,83,86,171,105,138,30,215,148,35,180,166,210,205,178,108,113,187,43,228,107,163,115,39,62,16,192,6,185,238,229,8,119,156,76,71,54,206,230,130,236,39,18,115,144,239,172,9,236,71,53,220,29,166,187,20,121,104,22,195,251,197,243,101,209,70,126,178,207,223,175,134,19,154,224,86,31,81,139,254,28,238,113,208,66,169,28,75,190,78,219,14,227,58,90,129,147,185,168,176,40,180,7,64,234,38,194,104,147,175,164,32,131,247,109,23,115,2,109,99,32,159,80,112,61,106,150,177,65,183,24,77,122,66,50,71,90,161,129,250,129,144,37,171,128,250,224,132,203,190,43,75,184,49,170,123,143,158,227,179,29,200,254,64,221,136,108,76,193,33,192,36,121,98,232,201,237,50,42,84,128,83,49,162,225,191,164,252,169,239,133,209,17,21,99,76,83,206,98,211,221,130,166,55,136,184,185,165,179,140,166,249,179,111,241,169,180,139,135,204,108,165,251,83,136,66,83,181,135,61,226,216,201,8,157,124,175,34,41,61,119,170,184,32,167,45,114,178,191,115,86,35,112,200,185,68,25,41,189,244,111,75,9,145,41,253,13,242,134,22,245,120,232,163,64,249,216,150,160,170,7,241,173,189,202,151,71,251,179,191,180,197,122,231,55,38,128,50,223,231,59,134,20,182,81,147,3,206,51,121,139,23,121,105,88,196,184,120,219,236,208,71,148,80,91,80,196,161,158,41,34,221,167,82,43,236,107,30,66,230,142,29,241,26,201,149,83,117,55,209,64,241,148,181,172,236,171,29,99,91,164,148,19,237,43,233,5,200,71,158,154,182,46,87,146,203,175,244,86,59,5,10,116,172,144,143,233,50,107,111,90,30,36,134,2,233,51,247,76,53,74,77,233,95,80,111,225,81,139,89,135,226,179,0,218,110,1,154,15,131,132,193,216,119,204,81,63,161,32,76,66,44,56,239,40,5,105,24,172,102,170,153,0,49,96,122,119,141,106,125,95,17,142,221,69,87,193,191,74,198,11,39,32,152,152,103,126,66,233,94,253,243,194,23,59,152,244,42,9,105,10,238,197,178,224,138,118,185,118,58,72,156,74,180,49,194,186,73,114,186,67,96,181,61,233,62,170,27,115,242,168,242,122,154,77,185,43,241,19,203,11,23,97,163,123,112,59,156,84,151,40,203,207,105,52,166,174,135,194,244,120,132,174,222,163,70,207,8,226,201,173,197,190,96,197,89,65,96,157,115,131,106,210,82,123,64,57,207,87,62,165,94,20,143,6,41,91,24,129,184,3,84,135,103,67,50,252,65,22,11,106,29,207,11,16,76,207,178,168,234,153,66,240,212,150,43,82,116,234,78,30,255,200,114,110,209,167,221,0,235,235,15,132,80,162,54,162,73,63,92,150,14,97,226,165,6,162,226,217,91,162,189,133,247,25,131,55,170,213,60,241,196,116,85,22,248,182,141,163,239,170,210,30,125,105,120,150,21,254,1,4,58,201,31,94,196,145,31,230,140,3,178,188,187,191,244,143,246,245,17,252,180,43,228,214,14,153,108,34,20,37,216,13,211,235,47,202,255,34,81,68,5,231,70,5,68,70,240,183,12,91,194,59,48,26,90,217,255,208,46,52,230,54,235,19,210,77,168,125,121,45,208,79,151,1,194,217,6,182,233,115,182,92,71,9,54,27,96,183,141,215,8,103,46,71,64,73,120,47,50,190,192,37,192,138,195,11,175,24,224,213,238,80,192,237,105,235,93,199,13,118,165,94,21,26,73,29,183,45,111,159,204,59,43,145,118,219,33,109,149,223,8,40,236,115,187,53,112,106,33,137,70,39,185,130,183,208,225,244,248,166,28,47,0,39,215,217,154,38,244,158,151,39,163,123,177,39,234,152,135,70,42,45,174,38,221,236,49,42,11,92,65,241,214,150,117,176,52,116,87,231,239,82,231,195,109,107,32,215,90,197,235,217,80,253,152,228,31,145,246,109,174,231,122,216,178,123,129,96,71,115,124,20,62,168,89,51,39,116,8,65,98,197,148,207,40,225,41,111,85,100,46,228,90,147,244,8,35,198,66,249,147,252,76,241,186,40,193,125,205,245,146,179,254,97,208,197,27,179,70,104,146,115,218,100,233,167,96,105,185,238,77,79,233,138,10,31,83,38,33,189,5,112,3,141,234,82,200,248,3,84,230,244,181,249,202,75,123,102,93,54,240,29,214,246,198,143,109,53,60,192,224,52,150,135,194,76,200,2,33,244,24,151,185,116,137,150,22,1,21,71,213,254,216,20,230,48,79,218,181,123,53,223,245,110,107,180,99,208,31,129,90,49,105,54,111,99,218,170,181,45,219,176,198,107,147,76,208,174,156,185,125,18,192,223,215,217,96,221,192,158,94,98,109,189,154,212,138,43,174,84,78,168,20,68,223,214,227,154,156,41,182,121,166,39,35,15,138,125,215,250,61,33,237,122,219,196,0,127,140,142,237,162,227,98,113,191,197,104,151,90,193,73,193,63,238,66,96,81,124,147,10,214,174,106,150,227,233,20,19,88,87,148,248,131,66,17,248,115,244,157,4,124,111,192,175,87,156,221,172,254,155,107,248,84,160,119,42,30,128,15,12,51,19,124,188,65,189,225,15,200,156,163,248,54,223,244,114,65,175,191,192,113,227,38,35,231,15,69,234,145,4,147,3,30,231,158,1,221,48,199,167,173,81,238,18,204,97,156,11,58,151,104,206,49,15,215,153,186,224,149,234,116,155,92,34,35,176,157,123,111,98,61,176,105,207,56,249,214,195,122,9,14,247,47,188,225,145,199,241,105,16,30,94,110,160,44,136,244,165,6,7,148,11,234,249,126,77,42,222,155,93,69,50,222,108,75,242,4,82,92,243,205,27,226,234,19,223,132,64,233,124,176,130,27,97,58,237,98,127,165,163,81,33,75,178,224,209,252,37,77,166,92,138,87,251,141,168,188,227,103,102,135,144,52,41,78,79,92,105,155,119,71,36,180,207,104,159,131,21,4,111,221,64,100,79,239,24,181,138,5,94,215,43,33,0,149,172,156,54,143,91,82,37,250,209,28,100,211,170,195,96,185,19,159,135,124,205,161,130,168,200,77,138,166,10,226,134,72,57,122,155,34,40,206,55,172,35,29,2,178,87,6,231,217,32,200,135,90,233,131,165,31,82,190,243,109,0,170,39,152,6,208,5,10,78,59,133,189,106,239,24,123,136,46,252,87,103,219,162,97,16,210,84,118,64,9,29,123,101,237,187,5,14,29,175,26,159,197,140,209,222,51,122,200,200,182,24,58,41,234,137,66,96,233,93,102,45,101,20,72,195,254,136,44,128,180,126,151,171,121,125,85,155,247,209,142,0,144,131,35,190,210,194,79,235,175,192,48,166,132,73,1,189,17,60,65,155,246,137,242,240,213,15,148,187,53,8,40,243,134,131,114,169,97,251,238,11,78,82,204,248,39,182,37,169,253,171,195,195,224,166,142,215,119,74,122,77,236,130,83,53,204,158,124,113,216,221,127,108,12,54,76,112,137,100,200,78,167,15,231,93,173,199,250,85,31,158,154,58,18,101,204,231,181,189,159,97,249,101,55,162,71,232,195,72,224,139,197,201,193,152,203,205,195,255,246,200,20,195,232,209,145,96,100,175,200,44,44,209,72,132,116,218,116,96,41,24,34,139,85,183,138,68,216,33,218,69,108,103,205,190,125,183,186,93,110,40,107,128,71,235,46,26,26,90,174,177,85,197,195,167,155,141,29,250,252,37,137,203,220,227,247,54,230,138,23,227,184,15,224,120,56,207,90,118,249,98,164,198,125,72,77,52,229,225,148,53,101,130,81,253,133,176,195,132,193,14,90,73,84,160,143,58,221,96,177,178,52,111,188,201,55,74,171,249,115,193,186,10,139,201,88,148,216,130,84,225,24,15,193,71,243,184,15,209,193,209,96,214,235,149,130,234,21,247,100,107,74,7,83,234,26,34,102,50,31,109,61,135,16,72,63,132,245,119,193,43,137,30,150,16,146,190,51,76,215,178,37,183,193,137,218,59,128,23,46,134,199,132,165,173,208,171,210,183,39,78,93,81,179,71,36,136,80,10,235,115,143,204,175,229,170,207,53,179,44,50,199,14,178,99,161,194,47,41,126,214,137,229,103,103,45,187,185,184,105,218,20,115,206,15,59,7,81,57,243,233,106,33,139,173,47,223,27,43,110,163,211,189,245,135,252,161,6,60,164,216,152,207,103,17,252,210,76,178,65,19,132,19,119,126,154,98,128,140,220,60,25,133,9,45,121,116,8,225,247,96,101,115,240,84,95,174,80,82,204,32,13,212,30,5,41,80,183,113,209,14,24,204,124,219,204,164,214,81,58,87,106,119,45,86,250,97,249,130,6,15,132,157,39,101,248,48,147,130,153,54,0,169,49,155,240,91,124,6,65,14,241,253,134,191,106,129,55,246,89,12,67,148,164,186,152,37,248,243,100,215,236,3,200,201,172,240,69,171,200,192,45,89,44,27,223,106,238,221,58,84,97,116,11,200,235,7,210,36,139,177,180,23,241,60,11,242,206,87,22,47,245,110,157,111,38,186,126,48,34,233,127,2,128,201,154,52,1,224,0,147,146,230,61,251,5,172,183,147,246,40,112,168,53,162,40,1,226,208,100,135,225,19,86,98,140,146,157,186,112,136,30,17,166,120,63,36,230,190,242,184,45,63,69,30,233,87,59,54,198,155,211,231,16,49,16,172,238,3,250,22,244,220,231,153,118,179,183,133,160,184,122,223,235,195,46,138,94,206,136,139,195,75,78,194,177,176,128,153,29,82,189,75,243,94,241,210,124,1,34,96,200,187,172,102,16,217,123,169,230,19,212,193,197,19,119,1,135,146,46,12,169,178,76,121,86,234,116,152,108,217,149,105,221,4,227,207,121,39,215,148,200,205,74,38,239,250,188,198,165,254,202,49,106,197,73,76,96,195,11,249,17,117,58,209,176,79,198,84,224,172,44,66,252,187,204,184,92,205,222,12,245,97,28,107,236,68,143,63,212,178,203,6,102,169,19,17,9,30,227,83,155,25,215,66,87,207,62,28,17,6,31,90,89,250,15,26,200,77,128,172,17,1,32,130,178,97,231,118,4,253,198,125,83,209,156,87,211,85,119,100,253,97,85,225,30,94,177,102,223,247,229,164,99,39,185,250,160,13,155,224,37,71,196,113,117,70,163,117,227,248,238,4,77,127,41,120,119,47,76,184,40,101,149,139,49,68,51,183,78,251,108,11,208,136,74,60,161,231,238,159,182,235,224,138,192,64,75,97,73,0,192,223,66,146,76,101,78,206,171,180,17,180,59,161,84,125,185,121,190,44,124,203,135,137,39,184,227,254,110,107,219,190,161,124,208,43,19,202,33,110,22,153,125,49,19,37,130,202,231,54,215,195,205,138,102,8,231,91,112,176,55,102,120,123,228,235,26,201,58,63,52,53,238,14,194,6,181,46,121,13,93,141,146,26,2,16,169,12,173,240,29,180,41,44,2,253,95,200,165,118,92,222,98,127,79,224,174,10,18,143,9,145,249,127,58,10,21,76,210,228,65,121,18,179,8,23,213,103,68,231,117,223,211,100,28,28,45,209,130,158,149,85,17,61,125,22,191,241,71,238,115,45,118,209,121,227,199,203,148,121,72,11,30,107,60,46,226,197,174,183,197,239,237,231,2,136,147,186,195,46,166,190,184,13,194,106,194,46,7,10,45,131,199,121,92,119,220,89,129,109,21,192,21,224,38,174,119,53,89,184,237,161,35,52,57,91,196,55,100,30,102,125,72,116,43,71,110,248,238,131,123,55,193,85,66,15,85,206,208,57,192,154,68,158,121,242,199,24,237,224,250,24,252,65,65,77,220,192,20,81,21,54,58,244,81,61,120,65,40,61,244,120,143,45,127,237,108,223,74,137,54,115,29,172,206,173,118,55,239,104,148,113,243,58,29,211,151,225,245,15,239,89,46,249,98,106,253,32,16,171,64,24,148,155,181,0,168,88,243,227,98,162,39,252,17,205,82,151,114,160,136,224,221,187,5,159,164,190,146,126,98,129,96,81,14,145,75,142,177,17,97,250,56,114,175,161,83,126,84,75,170,111,176,36,235,53,107,234,137,238,66,66,50,230,233,212,109,212,163,247,129,171,89,86,60,76,187,175,253,242,97,104,131,184,184,25,234,153,34,219,179,187,72,72,105,208,151,89,249,181,194,223,162,78,220,84,35,104,133,79,168,2,77,217,56,36,12,187,152,112,235,96,236,35,244,60,65,188,174,16,90,80,92,121,91,146,224,212,1,198,86,49,130,113,89,177,15,129,110,21,193,131,78,207,226,1,169,180,146,214,91,24,105,33,69,227,60,88,93,107,252,108,49,201,238,154,179,120,93,236,115,72,1,224,143,45,184,249,150,36,122,64,112,147,140,25,70,42,195,5,232,100,172,67,19,70,50,73,176,57,237,132,170,103,1,133,238,189,191,119,125,138,71,59,215,57,136,250,198,69,6,58,56,109,119,116,150,21,232,58,20,255,47,78,149,185,87,14,32,163,213,66,197,210,104,37,229,125,0,2,138,64,74,239,161,131,135,160,58,213,64,55,69,226,158,71,9,199,120,151,63,193,228,25,99,50,52,211,97,94,21,1,241,162,53,96,185,214,87,145,246,250,130,33,180,58,221,188,156,132,171,109,255,118,162,94,124,252,147,208,231,136,224,199,202,27,236,213,131,103,0,51,211,177,89,54,212,210,32,120,249,74,169,125,89,184,202,85,148,162,145,201,2,135,111,175,6,30,76,132,143,156,164,167,169,188,144,244,183,96,191,171,18,240,178,172,173,214,149,214,21,238,167,235,29,88,124,184,173,123,137,40,253,87,94,134,26,189,167,122,24,160,65,10,176,35,203,86,168,105,130,206,241,185,185,86,18,66,229,224,203,193,221,245,39,43,176,112,26,177,135,72,31,245,252,9,27,16,242,73,72,229,127,90,11,40,20,37,23,206,80,141,9,55,89,23,6,61,209,163,215,238,26,83,152,144,73,26,64,221,64,117,32,64,69,224,239,159,27,213,37,107,68,158,146,185,13,226,114,155,161,27,95,226,238,170,94,99,236,184,163,32,132,104,203,26,7,253,178,44,111,216,45,94,46,221,241,224,31,227,88,73,134,218,195,155,134,97,127,99,219,8,153,94,88,139,14,136,160,193,78,247,127,129,55,207,234,65,161,5,246,222,133,192,159,156,110,220,46,42,131,9,154,152,46,134,180,241,163,76,155,164,177,188,11,210,177,233,228,159,36,169,190,97,237,107,51,251,45,165,143,199,216,60,128,127,254,66,143,186,54,48,254,7,227,173,32,136,238,189,62,197,48,17,139,225,236,233,16,183,221,132,43,71,153,40,4,58,13,75,208,181,37,13,31,242,2,54,240,32,31,2,76,24,173,128,192,169,248,189,45,98,1,51,213,123,207,192,26,46,140,169,122,198,215,133,233,246,125,174,76,74,203,138,146,148,113,170,98,22,62,251,34,214,233,73,126,232,8,19,24,110,76,85,103,225,53,119,15,183,173,103,6,193,87,141,207,50,228,251,47,34,59,58,128,100,235,113,213,191,137,243,8,217,40,104,111,36,196,30,1,173,213,135,18,120,177,245,237,211,127,114,2,234,242,241,191,208,193,94,87,106,46,15,66,247,147,246,197,64,4,237,217,3,228,152,227,224,133,15,223,15,205,61,137,191,203,47,57,115,112,197,34,92,168,176,175,177,214,38,132,60,162,255,12,59,200,56,115,54,29,170,235,251,185,205,123,146,49,14,135,122,98,149,29,74,199,112,85,2,189,101,196,73,77,110,73,65,243,239,236,22,181,126,217,49,229,83,35,177,24,235,6,166,79,192,248,222,184,212,94,115,0,164,99,196,194,198,18,219,44,176,70,27,143,45,140,165,102,231,189,171,63,255,5,49,107,46,213,37,68,14,120,49,231,181,19,37,118,24,160,224,160,56,151,65,200,177,104,141,187,136,209,117,17,220,14,208,157,255,116,154,132,144,169,46,210,104,163,212,210,144,116,81,58,109,154,147,82,26,20,194,247,94,21,84,213,162,95,209,56,115,72,77,104,215,133,199,181,250,92,149,182,52,16,129,235,27,66,167,52,154,47,235,82,154,205,33,18,145,29,126,102,10,187,186,70,54,5,20,112,71,152,125,137,213,68,240,29,207,47,64,220,109,248,229,60,174,160,37,57,36,156,86,136,103,150,95,147,50,111,151,41,234,203,209,1,131,227,198,69,170,175,155,61,77,69,76,1,60,162,15,59,222,64,5,80,14,177,171,182,187,117,25,62,64,133,253,183,64,227,156,233,40,49,240,253,120,126,235,210,46,227,212,134,150,94,120,211,12,230,104,91,191,66,193,15,238,140,10,109,62,188,174,0,184,221,249,69,61,178,19,69,98,75,225,227,121,102,15,250,250,7,189,219,31,1,189,213,19,168,222,141,227,117,193,3,197,143,252,139,119,170,87,64,127,53,104,21,196,168,92,180,242,127,87,89,170,148,102,239,242,85,26,181,128,254,232,13,253,39,165,42,33,23,125,92,71,116,90,51,64,161,45,176,251,62,243,28,166,244,51,185,226,186,165,23,103,135,222,209,49,204,101,92,118,219,125,26,240,138,120,240,26,9,34,212,174,146,50,23,141,167,84,204,61,42,100,141,46,101,206,108,164,102,35,2,75,108,193,169,195,213,159,110,95,151,114,138,184,206,102,76,81,188,161,145,113,130,62,122,13,6,138,176,162,41,116,194,33,110,134,30,108,234,126,190,8,221,30,132,18,24,56,169,20,24,132,42,119,140,142,97,239,97,42,85,213,255,65,33,99,110,87,98,165,133,111,113,2,12,62,11,101,157,76,17,214,56,162,192,244,162,165,54,126,145,139,162,186,157,203,237,45,59,167,88,245,75,165,78,146,240,128,89,87,158,31,221,187,211,128,130,33,242,94,67,135,96,90,226,3,4,135,100,140,168,214,56,140,125,172,231,17,245,21,204,84,86,196,34,80,212,46,254,137,212,121,49,226,34,254,92,250,174,242,208,82,188,40,158,93,205,153,129,155,47,37,255,219,112,195,89,128,120,17,247,74,237,60,34,141,66,233,21,110,143,99,185,209,8,210,15,246,55,56,65,120,207,26,133,154,187,19,182,242,229,180,54,75,230,243,207,164,108,238,207,57,171,208,202,123,230,186,16,50,79,253,207,140,84,212,220,251,78,0,158,124,230,90,135,32,33,198,170,98,18,204,42,246,205,96,39,184,23,188,141,63,249,130,238,87,24,17,14,74,111,238,25,49,213,72,21,147,1,209,176,31,21,185,219,165,5,189,129,13,123,36,97,188,235,216,111,12,235,159,137,226,157,85,205,102,211,39,175,27,121,105,168,120,110,173,125,148,141,252,15,195,90,138,25,251,180,155,152,97,176,40,76,200,177,243,24,31,164,21,123,204,182,126,5,53,131,94,161,219,135,119,120,138,88,133,44,112,71,148,16,72,66,16,201,7,157,137,59,230,32,95,62,129,156,179,84,33,99,28,175,97,9,96,82,98,89,5,51,86,168,64,90,42,88,60,5,179,151,28,31,38,254,204,118,225,125,45,236,175,47,71,187,64,253,35,146,113,237,74,54,33,175,213,227,72,235,86,171,161,68,252,100,101,246,196,8,213,17,56,90,41,5,101,16,197,146,82,99,222,120,32,30,58,152,226,105,229,131,9,212,43,164,105,22,90,232,128,58,184,247,179,199,121,61,53,136,196,194,88,85,159,106,35,77,90,234,101,152,122,105,160,227,53,180,104,171,230,52,181,91,102,54,120,124,90,167,22,54,215,187,53,161,156,223,241,2,77,66,101,6,126,167,10,232,95,57,181,72,79,200,117,52,229,102,157,132,217,187,26,251,76,95,207,202,202,103,132,145,239,120,25,214,110,96,105,229,5,26,231,142,216,17,194,15,59,50,93,173,148,230,198,54,248,196,236,229,196,140,138,241,184,40,90,198,26,125,202,4,9,32,134,227,117,196,42,94,66,248,226,223,40,84,241,99,169,53,64,171,1,226,210,248,203,22,4,101,243,136,243,2,69,144,14,119,214,47,69,249,253,254,15,162,217,66,72,98,242,246,2,173,7,148,225,230,182,0,44,193,111,208,146,51,171,101,94,27,216,186,126,132,72,166,245,39,184,141,163,25,127,155,141,167,83,248,92,200,216,216,52,227,136,115,141,87,242,3,141,104,70,96,89,157,81,209,249,34,112,200,86,60,53,150,50,26,19,95,246,2,141,112,45,18,120,24,220,96,49,12,238,95,113,55,241,129,136,162,14,207,129,174,7,41,20,217,194,246,230,109,147,129,217,5,65,208,27,243,237,137,250,78,54,48,59,146,144,8,198,19,119,18,141,63,186,92,178,14,174,219,205,218,227,137,220,72,95,213,183,24,214,143,222,17,155,129,159,210,162,197,154,23,146,83,81,74,110,66,59,88,3,212,184,51,120,70,90,154,117,197,65,56,169,149,153,248,117,144,221,194,175,148,77,61,90,104,29,135,255,53,36,199,19,92,148,195,14,67,133,81,98,195,136,200,226,22,44,10,80,202,250,250,3,167,125,232,11,50,35,246,3,133,112,185,46,137,249,130,173,69,150,22,1,241,47,234,215,211,243,196,143,44,230,157,33,114,207,18,130,146,29,62,81,97,162,168,171,85,111,8,76,132,234,149,113,250,88,146,240,38,153,90,198,68,150,230,154,50,136,215,233,179,135,88,47,196,53,14,26,34,132,70,9,132,73,177,106,195,64,182,241,137,140,32,45,217,118,83,68,142,236,197,129,132,154,172,4,79,203,42,119,118,159,123,169,122,211,236,37,141,204,48,184,43,254,9,136,137,97,99,38,223,90,87,237,81,237,17,60,241,19,113,198,119,229,10,124,60,198,157,40,17,49,180,44,39,253,65,225,145,243,4,10,17,1,142,147,212,150,131,141,163,186,60,67,25,154,223,209,51,235,82,252,165,106,41,79,116,218,29,228,141,84,255,178,191,15,3,12,77,143,53,54,35,202,106,32,90,255,128,156,198,36,38,76,124,55,158,191,61,56,204,54,27,158,33,93,137,20,38,72,153,204,177,200,213,12,161,34,81,36,108,45,117,91,227,112,30,123,233,219,10,214,234,226,43,131,55,147,38,140,171,48,148,15,132,198,62,173,144,230,93,195,216,108,83,217,83,82,215,32,106,6,241,88,138,150,234,7,233,167,174,16,38,241,137,103,148,103,187,232,81,176,24,55,143,7,141,116,34,138,14,182,127,150,213,216,207,65,98,82,84,217,140,62,58,99,139,163,36,190,251,168,47,127,34,21,244,190,2,165,20,208,192,151,3,118,176,228,244,202,221,96,139,120,109,137,149,13,80,173,181,166,196,231,181,31,172,87,202,34,46,206,59,25,142,243,79,213,218,106,14,239,162,49,5,248,13,58,6,154,230,72,110,81,171,101,58,102,158,212,57,249,32,154,94,142,100,25,167,24,101,223,235,217,117,158,246,211,110,113,210,146,129,97,143,234,44,214,170,122,158,31,110,181,186,179,209,113,48,139,98,201,80,167,231,248,235,141,134,237,131,204,5,80,173,11,144,60,148,32,227,22,255,87,9,2,144,205,67,231,0,138,192,175,204,68,149,2,105,109,26,153,141,191,5,84,164,239,158,100,177,75,59,154,232,218,141,185,130,192,148,205,163,235,72,81,41,58,188,15,19,233,229,206,232,118,216,102,184,55,168,249,196,44,52,230,80,244,76,160,71,94,213,45,93,201,98,134,232,189,57,65,106,212,200,84,197,207,125,254,99,131,179,125,6,26,12,15,103,62,110,143,216,105,70,9,52,70,25,61,162,248,202,157,222,156,151,198,210,51,82,109,183,6,254,240,66,157,166,1,108,119,196,173,93,94,87,216,212,12,204,227,81,215,115,13,193,78,138,166,21,64,201,214,2,52,166,29,52,55,224,1,196,62,131,123,234,197,63,159,231,61,125,143,216,14,228,241,200,196,76,104,169,31,27,242,104,41,171,100,73,126,79,169,191,72,144,4,43,250,238,244,142,191,201,59,129,54,86,125,123,82,7,172,238,113,140,81,215,87,99,30,78,215,129,184,197,9,227,123,139,90,44,187,207,50,63,175,180,15,233,86,51,185,180,157,240,8,85,112,248,152,43,98,21,17,179,157,42,254,108,180,171,91,247,56,134,56,142,158,186,58,34,202,158,102,62,210,54,222,2,119,110,51,230,73,68,74,132,115,107,141,176,66,40,25,204,212,19,26,206,210,56,252,43,237,16,237,62,150,190,61,69,69,26,41,216,146,203,146,213,3,22,146,99,195,48,176,66,218,203,174,95,120,177,196,39,134,106,1,109,236,31,185,250,82,136,41,193,61,120,122,0,92,102,16,206,14,60,154,161,178,21,140,97,166,214,206,118,212,232,156,44,94,82,5,57,212,134,162,110,215,146,222,205,109,231,183,134,212,133,85,200,188,223,85,135,35,136,57,177,140,149,223,213,229,4,98,115,168,169,66,172,204,48,66,150,164,127,138,188,22,166,177,123,150,4,194,70,159,0,114,158,245,245,103,36,6,119,204,152,57,215,195,84,254,72,96,116,171,233,94,139,3,198,210,248,202,47,223,216,246,63,65,117,193,236,234,188,109,1,216,203,192,127,55,241,209,61,247,150,221,145,222,28,236,112,241,71,148,208,152,28,230,189,118,241,141,178,172,27,200,175,158,14,155,180,14,202,56,134,239,199,177,238,88,42,112,132,244,249,107,247,169,102,122,221,41,135,146,91,56,166,11,108,120,25,195,98,65,252,248,239,8,80,82,251,60,18,18,150,59,12,178,29,74,102,82,224,17,246,216,221,118,84,216,112,223,34,202,245,216,135,27,113,142,181,81,208,51,123,211,127,31,185,193,81,46,141,202,242,170,99,150,3,18,236,69,226,151,111,83,162,19,100,26,193,228,218,1,37,26,207,58,142,176,193,44,194,171,103,213,35,44,204,220,147,44,54,110,64,82,244,144,11,244,140,76,143,105,31,203,152,86,91,126,142,11,84,120,200,130,139,55,45,28,175,133,253,223,197,133,19,39,123,144,227,146,151,69,16,80,231,13,128,215,127,3,198,109,142,248,167,171,154,20,79,185,225,161,40,99,191,232,168,158,72,134,197,226,1,163,210,223,124,152,36,231,205,171,172,182,213,24,146,178,202,4,150,91,230,191,127,43,235,120,215,136,166,134,157,114,84,160,156,152,186,64,133,230,160,171,147,213,103,214,79,100,239,194,132,137,127,33,223,86,26,101,206,173,176,120,184,167,134,185,84,152,158,125,64,65,229,118,102,240,250,70,97,13,169,239,186,0,113,0,240,238,6,84,212,201,148,153,199,208,38,130,66,194,249,103,156,49,22,123,116,60,80,49,7,49,14,21,187,127,173,247,211,245,40,207,65,192,197,25,68,168,58,61,11,54,132,172,86,9,34,8,5,203,226,14,212,66,188,120,240,64,164,177,195,169,130,208,49,60,13,33,150,80,191,76,95,184,42,175,145,140,178,99,221,157,91,162,146,198,24,53,121,89,214,225,74,208,210,7,22,130,29,42,81,153,44,227,233,22,146,82,210,44,84,247,240,46,157,149,229,244,228,14,4,242,26,208,232,215,252,109,105,30,42,173,247,159,171,251,240,180,123,247,175,137,191,21,126,193,138,170,164,159,113,216,107,164,174,89,2,25,32,221,217,98,229,41,233,33,220,199,142,138,213,243,67,167,94,188,20,193,216,54,126,5,46,13,109,173,165,37,245,116,137,101,104,109,198,222,82,232,230,43,60,39,237,163,79,130,117,32,59,57,21,40,252,32,251,58,110,47,39,109,184,40,86,141,31,92,77,91,58,71,203,242,228,206,222,214,99,214,172,13,100,85,169,117,170,115,61,29,176,71,96,148,159,68,110,76,224,199,194,184,2,176,153,240,51,193,10,68,248,251,62,82,229,44,8,95,134,159,11,75,19,8,225,226,105,44,65,24,179,149,151,39,84,191,150,129,125,114,91,148,238,29,170,185,233,202,25,138,242,54,66,108,224,3,157,115,141,144,75,131,30,50,176,44,172,232,82,203,157,188,36,180,147,212,140,171,251,37,172,72,124,186,204,86,134,159,98,46,101,176,197,60,7,240,82,250,131,33,157,109,43,236,241,89,182,240,33,199,24,187,141,249,168,36,241,110,10,197,53,75,41,238,105,88,177,219,124,51,125,224,151,8,113,152,54,184,134,223,20,77,127,250,150,25,158,69,157,191,12,40,64,203,88,237,171,246,47,76,48,244,241,31,235,37,119,74,15,70,74,88,103,19,223,227,162,194,152,253,253,126,80,94,53,72,170,149,251,250,169,174,229,239,20,25,185,106,168,204,68,84,121,28,31,40,207,45,55,80,76,1,137,233,172,254,244,87,168,37,136,39,113,249,40,49,8,138,4,25,36,49,132,230,168,109,144,239,201,148,35,167,187,2,87,134,40,11,31,24,25,21,54,26,51,105,230,134,96,89,31,166,94,48,43,129,11,2,237,58,149,90,47,97,83,175,120,106,60,83,129,0,2,197,161,82,63,225,61,32,94,41,60,174,100,28,102,203,16,139,4,122,90,193,124,102,202,139,130,95,107,61,147,74,158,0,32,239,145,156,31,43,251,203,11,27,58,103,233,171,2,219,150,163,72,22,94,145,192,188,37,144,216,8,30,114,46,10,4,62,107,241,125,8,157,27,84,76,232,19,73,181,234,228,74,77,176,167,166,56,148,61,57,180,241,54,36,135,222,198,204,33,69,147,127,225,83,166,159,145,192,223,184,29,202,102,202,25,1,247,35,153,114,67,9,100,193,6,179,210,192,35,92,57,164,180,113,239,114,65,46,114,69,146,15,164,70,34,146,7,74,42,70,61,160,9,155,54,121,16,139,239,32,139,4,14,103,84,227,197,104,128,200,17,13,10,43,151,9,151,67,50,19,246,79,236,249,141,10,31,109,204,19,159,137,81,96,124,107,218,163,9,239,139,39,251,59,204,113,39,142,242,20,204,59,173,139,181,12,196,101,32,20,252,50,26,160,60,29,178,108,198,12,10,102,103,110,120,190,83,129,176,210,218,238,219,127,176,162,135,69,209,37,41,92,114,235,31,174,116,92,207,27,28,65,100,191,178,70,56,226,25,29,206,64,32,149,215,110,104,198,128,2,59,213,220,102,42,202,153,82,80,10,183,155,23,70,74,29,98,141,6,18,61,220,176,15,95,222,53,66,67,72,2,103,48,52,138,29,219,134,92,20,116,174,165,36,124,99,73,225,121,176,12,13,129,34,171,138,72,82,92,192,8,41,184,253,34,45,113,161,173,178,10,127,233,241,129,14,101,76,61,134,84,44,255,206,147,78,35,191,131,158,10,181,228,169,33,157,139,3,2,139,88,37,253,196,30,137,37,25,46,234,35,149,220,205,196,18,103,229,107,114,252,34,89,146,0,239,146,97,86,19,204,137,202,63,154,3,52,253,24,64,122,10,230,94,77,179,121,8,237,174,33,159,178,18,241,226,45,195,71,122,141,106,193,70,86,205,251,112,25,222,160,215,64,151,202,19,242,173,205,144,213,99,130,197,173,118,119,17,155,113,221,234,108,90,122,120,137,10,144,241,17,163,249,62,229,43,225,67,204,81,103,194,123,189,201,63,173,213,12,41,235,42,71,68,184,195,169,21,19,230,143,78,11,18,172,112,78,166,208,181,197,187,90,50,108,68,87,125,101,207,170,233,226,106,122,165,249,156,97,127,131,178,117,129,150,89,210,34,105,101,96,219,148,17,21,240,26,36,105,145,66,199,144,81,234,155,83,242,107,21,26,125,180,169,180,3,212,94,17,201,193,32,86,251,56,174,55,73,230,16,251,34,41,249,114,125,7,198,125,126,90,81,8,59,90,107,67,122,19,84,116,242,13,12,107,241,119,135,158,184,73,153,242,128,135,157,40,234,72,46,49,52,59,69,163,65,78,209,142,117,99,39,145,239,149,215,170,10,27,26,171,108,48,255,57,247,159,34,197,14,180,203,241,5,103,144,43,191,170,158,78,103,176,81,72,9,36,247,107,23,120,208,22,76,166,121,169,122,117,14,245,240,166,161,128,200,48,194,15,188,149,190,187,69,162,35,194,105,90,161,226,227,99,244,49,75,164,155,22,79,159,186,113,230,183,233,124,92,161,153,87,185,36,140,86,35,81,40,66,252,82,249,112,71,226,230,88,141,123,80,10,238,253,220,52,177,64,70,107,1,222,112,83,150,184,62,110,255,87,231,72,3,242,100,170,175,48,37,132,207,117,250,110,156,145,209,100,21,144,213,36,1,238,237,233,131,50,31,230,232,190,255,157,39,122,127,172,87,196,114,93,201,176,181,125,192,135,178,120,109,87,21,45,203,64,133,154,196,47,217,159,238,223,31,66,125,77,43,228,175,216,147,14,229,230,99,20,65,147,234,141,204,48,20,17,175,119,87,82,213,242,157,230,219,67,103,209,59,77,198,100,136,79,243,6,74,193,82,148,204,227,154,240,255,78,87,223,204,37,170,171,66,59,147,110,129,251,134,63,141,45,21,135,138,162,134,199,255,203,112,111,221,105,16,15,36,184,161,101,145,198,238,154,123,138,185,162,201,230,127,102,157,42,134,226,253,111,78,94,160,102,118,165,182,47,203,56,111,87,65,38,235,84,4,156,230,184,89,140,89,223,134,32,71,108,195,39,113,52,177,95,28,58,124,236,85,55,135,242,62,169,41,22,174,204,136,229,9,112,59,88,66,98,179,76,37,120,171,29,2,71,139,213,48,148,192,114,84,129,156,53,81,146,202,112,32,61,5,191,152,18,186,208,59,54,210,169,32,229,68,61,208,65,105,69,222,128,161,213,210,29,4,123,45,73,240,12,190,233,251,239,45,111,172,253,32,138,6,215,52,184,131,215,150,191,247,7,59,127,194,34,183,93,126,209,5,140,232,70,72,171,216,210,72,202,154,180,75,233,50,89,30,80,163,117,235,110,22,174,194,25,184,28,3,240,191,167,68,235,54,188,246,154,138,122,218,31,231,97,201,35,150,205,112,10,228,245,154,29,198,202,58,88,100,71,248,30,65,181,239,141,117,127,55,16,203,2,140,236,51,206,120,134,105,60,42,94,153,130,195,155,172,0,180,126,81,42,85,238,205,46,155,107,129,187,254,60,23,147,63,50,166,233,220,47,243,176,116,54,7,176,159,210,13,63,32,16,163,244,250,191,235,178,83,3,173,130,136,132,185,146,183,58,59,77,50,26,78,60,166,125,249,150,86,39,64,180,69,110,247,213,196,41,255,51,53,182,171,194,181,215,152,87,169,116,184,153,111,185,208,90,160,21,111,35,201,232,188,45,211,182,25,218,99,153,78,242,154,193,99,147,222,208,239,102,70,59,253,161,61,201,68,182,52,225,98,226,107,218,159,230,66,213,124,25,129,139,113,228,244,16,248,236,162,104,86,147,10,35,176,110,165,208,169,1,219,175,142,39,153,38,153,173,113,67,56,23,156,181,246,234,12,220,22,202,31,155,54,150,138,84,54,133,121,235,108,156,251,174,14,107,86,83,32,118,215,153,148,180,227,72,14,210,88,34,197,105,110,173,125,158,55,26,83,201,53,255,1,129,114,44,210,122,70,129,23,226,77,8,253,119,181,241,213,148,253,213,48,155,164,80,24,18,244,211,101,69,83,249,172,96,254,60,173,56,179,247,19,49,29,77,110,191,176,16,207,206,230,1,179,188,208,176,73,146,245,78,32,170,213,64,139,141,170,52,130,155,67,217,171,217,84,122,9,242,182,229,67,91,31,191,43,54,105,240,66,228,106,23,133,9,88,130,75,79,201,92,217,91,95,59,105,136,68,5,231,46,58,35,177,42,165,188,92,159,173,222,90,198,22,154,102,30,252,196,175,125,192,12,197,137,253,199,181,3,224,22,75,32,21,196,144,207,38,68,119,21,146,123,50,61,200,234,15,198,87,22,205,236,242,255,141,49,144,199,249,71,171,252,207,224,152,168,172,38,121,80,125,121,225,140,71,229,210,172,17,176,180,212,141,153,39,213,133,3,245,130,117,8,137,40,175,230,106,190,89,228,17,110,202,37,212,24,61,21,180,79,211,39,0,145,107,77,71,133,169,35,37,210,85,224,107,187,180,90,52,56,201,64,73,214,157,39,21,69,216,115,131,191,101,121,58,6,203,120,32,90,81,87,34,147,192,207,254,110,74,108,100,154,225,4,46,203,171,89,247,171,167,91,46,220,206,176,15,83,249,187,15,90,201,62,254,207,115,252,89,238,124,255,43,30,65,158,16,3,49,213,182,73,41,219,5,160,69,176,208,255,199,202,229,85,155,70,237,157,133,199,216,94,17,107,167,120,94,33,65,218,253,140,235,67,195,58,49,63,169,200,16,81,125,101,91,194,78,81,110,73,104,21,168,237,115,28,93,67,43,214,108,118,138,106,31,206,194,181,91,151,116,231,36,196,18,33,250,178,177,184,91,166,47,69,124,186,249,78,159,80,7,197,179,146,39,238,107,112,76,54,75,232,166,151,99,87,107,235,145,232,1,217,56,31,247,13,97,173,121,182,201,123,156,250,4,43,86,171,149,95,17,208,210,110,23,128,101,223,36,106,39,35,132,108,110,91,139,219,137,83,176,15,65,194,66,83,168,6,47,170,227,196,105,43,32,13,40,96,145,40,172,226,111,45,172,66,15,242,118,185,242,37,147,237,42,190,60,221,106,167,138,227,220,244,132,79,202,236,208,35,86,247,67,126,29,179,110,152,154,145,212,46,145,17,69,99,123,141,125,14,202,0,252,108,153,150,224,180,150,109,58,61,156,29,107,194,171,58,64,19,165,52,216,148,2,138,17,136,228,156,95,38,91,145,127,189,149,121,178,187,108,47,35,192,10,231,223,225,104,63,120,77,100,101,191,182,53,50,214,129,219,17,227,159,207,105,85,67,16,171,99,123,108,242,100,55,109,152,129,23,142,12,36,205,150,201,189,221,245,168,89,118,133,97,111,118,115,104,219,80,131,61,29,37,76,221,89,33,184,144,144,242,242,47,17,70,174,233,224,148,238,50,26,217,95,46,23,38,134,52,221,223,47,145,220,116,59,94,126,182,235,34,50,181,68,113,145,101,182,157,90,128,64,150,26,124,176,189,9,174,236,100,215,97,74,80,56,4,178,251,178,211,133,59,148,40,78,136,124,196,200,44,54,113,225,195,241,228,198,170,236,5,236,210,147,126,20,196,198,11,114,57,60,82,59,39,46,215,188,167,57,42,14,204,170,22,204,173,176,3,47,74,92,51,236,251,113,197,73,230,59,213,109,11,24,83,149,150,55,23,184,80,200,94,56,146,106,193,61,39,49,12,179,114,83,58,166,198,172,157,65,72,212,244,219,128,3,109,199,172,130,133,184,210,244,151,25,149,227,68,59,208,225,186,171,218,123,180,27,224,21,168,53,165,254,42,40,214,124,137,105,55,82,48,83,138,216,211,147,164,22,66,120,153,239,122,54,41,90,244,195,166,242,160,203,207,165,73,151,85,121,148,113,225,214,84,53,216,93,138,163,235,204,216,132,232,251,255,210,79,78,184,125,78,221,225,198,48,234,225,150,194,165,226,161,230,138,171,16,15,228,108,239,113,8,23,11,201,26,148,84,224,253,4,230,121,224,63,84,30,243,255,84,246,248,148,122,97,62,205,93,7,77,62,209,243,93,138,57,127,186,63,228,43,37,204,157,63,117,24,134,32,191,99,32,116,229,81,64,174,170,73,78,180,97,13,31,6,173,138,54,240,55,118,232,200,15,72,110,70,61,243,196,21,217,53,12,196,248,49,132,153,110,130,238,10,175,69,107,239,134,69,165,53,100,21,23,242,75,58,95,58,56,116,52,30,33,9,151,69,145,124,37,248,12,241,199,208,10,24,38,206,88,252,247,94,147,88,112,69,185,92,173,67,212,11,182,12,181,86,28,148,204,158,141,83,100,253,44,131,248,198,179,161,111,182,159,131,166,153,141,239,0,214,32,38,191,98,51,217,201,126,161,7,155,167,72,147,43,84,28,39,26,140,86,21,1,183,44,212,213,132,231,100,173,219,106,175,203,118,106,125,200,198,60,32,98,158,248,203,98,182,57,23,14,86,37,85,95,196,187,8,51,222,238,153,8,193,52,36,234,217,157,218,94,3,254,108,83,63,207,236,211,88,108,161,159,124,230,137,131,77,233,94,66,122,245,19,173,116,46,255,63,61,244,19,49,8,160,58,168,232,122,40,255,0,51,175,231,168,224,49,127,249,148,122,75,27,109,20,33,149,34,38,160,55,1,60,105,39,218,94,217,136,116,166,190,251,217,247,178,37,179,247,118,39,62,61,93,205,115,189,208,141,155,145,215,160,233,76,70,189,250,255,49,148,56,235,101,110,117,194,72,23,222,156,4,247,220,54,197,37,78,118,233,116,119,45,83,93,61,9,2,39,55,93,127,97,60,167,239,39,78,121,229,43,72,110,160,193,201,116,159,210,62,99,86,118,234,226,106,109,181,131,167,234,132,114,148,243,167,147,120,181,61,79,228,138,206,210,69,254,246,60,7,223,49,213,52,39,149,67,126,184,163,243,46,202,82,43,6,88,121,0,124,164,96,203,222,123,2,61,235,228,9,80,164,253,164,165,99,191,169,144,18,229,52,189,124,247,173,253,167,193,121,73,225,169,99,220,7,147,178,202,252,156,187,163,193,225,114,156,8,2,99,89,168,79,106,214,3,251,24,12,242,236,65,12,152,105,147,85,237,28,12,103,143,249,191,220,217,156,139,141,68,4,75,68,77,26,188,184,53,230,203,157,131,18,106,223,51,98,151,196,155,124,184,152,64,119,13,243,231,148,61,210,179,210,59,149,244,159,71,96,118,200,134,93,139,91,107,109,218,48,45,146,79,57,237,253,118,153,202,120,25,74,31,243,43,3,249,241,138,192,8,3,217,213,68,74,216,160,118,8,162,46,253,145,117,123,116,199,178,92,101,170,223,137,158,4,141,181,43,146,74,160,207,210,175,45,178,239,133,205,207,216,32,18,142,102,181,247,59,174,92,134,33,134,169,138,92,70,235,197,161,179,253,111,156,139,65,163,97,15,137,147,90,16,156,0,244,169,145,244,26,194,27,155,143,164,22,33,164,116,24,35,114,85,25,143,83,209,73,229,69,248,4,18,154,131,152,115,38,130,112,218,89,207,95,230,146,81,110,165,170,135,17,248,192,195,67,53,117,185,194,147,38,153,68,50,135,35,204,157,16,177,14,105,184,189,8,23,34,208,104,120,52,213,168,123,191,119,213,150,10,62,113,95,220,182,188,80,237,4,199,149,225,42,187,118,140,124,231,136,140,64,180,64,39,243,177,158,176,230,235,247,219,72,250,87,163,22,185,39,207,227,105,188,43,14,41,255,27,59,229,242,79,218,31,193,92,72,173,152,190,234,133,137,97,225,73,15,233,200,223,208,86,119,188,118,68,67,199,131,29,227,110,6,176,113,234,246,178,153,8,141,184,201,9,81,57,192,59,35,79,217,75,46,50,90,56,145,69,86,252,74,139,124,42,193,150,75,77,150,227,252,18,117,221,73,221,210,95,232,112,198,62,70,121,88,175,36,241,182,22,246,76,53,22,185,146,214,14,238,198,4,161,5,89,181,77,112,92,161,112,14,149,53,12,196,184,45,192,64,128,148,138,16,108,193,247,79,57,19,221,150,34,225,3,144,120,39,73,245,136,23,144,108,104,141,196,252,21,248,140,41,72,154,253,78,115,68,154,203,35,194,21,45,194,172,35,11,119,80,240,86,16,149,180,26,215,86,85,210,64,236,35,223,59,193,203,49,96,64,15,7,26,225,84,200,110,220,47,47,62,141,124,5,63,245,163,168,27,68,33,179,112,194,119,191,21,199,185,187,173,55,88,127,135,137,190,255,102,129,12,105,221,92,125,64,30,232,178,148,203,23,4,57,91,6,134,16,128,149,83,167,160,99,222,18,47,27,1,210,103,246,118,97,120,172,131,81,77,98,234,131,36,209,178,28,208,50,146,182,42,56,173,155,97,133,194,116,39,27,174,167,226,188,238,64,65,107,205,231,7,75,230,225,125,139,50,41,254,168,33,67,124,180,162,99,129,36,167,212,6,60,50,133,48,30,51,133,254,254,73,51,95,3,8,194,113,189,29,229,80,210,24,41,210,144,143,253,8,252,45,47,253,57,56,163,254,113,195,183,26,236,110,13,214,183,200,176,112,216,40,53,248,17,148,235,197,170,60,216,103,133,144,105,188,107,239,8,168,162,214,171,163,67,2,125,45,80,202,47,51,68,165,12,224,89,101,78,59,3,217,129,101,153,138,19,216,193,38,49,52,235,142,66,143,245,108,145,185,234,67,92,164,113,59,9,70,188,196,127,192,142,49,84,52,48,93,124,200,184,74,209,207,130,134,62,35,219,187,98,53,82,240,138,161,3,145,28,224,125,238,198,220,85,128,168,154,201,61,240,25,12,66,29,73,229,231,216,251,38,237,69,174,84,248,236,182,197,246,207,166,42,9,241,99,141,240,62,208,61,224,67,154,68,138,137,112,70,180,60,91,102,96,231,195,13,231,45,236,227,63,159,245,96,32,9,105,22,121,2,144,103,255,247,63,128,107,23,234,168,231,68,43,59,26,180,138,160,54,161,216,215,110,20,151,182,59,175,231,76,0,157,121,10,17,11,184,91,134,158,205,198,138,114,86,139,136,206,195,110,103,205,234,25,61,2,243,170,24,63,230,28,59,81,114,208,137,161,194,195,131,111,70,227,231,17,21,216,175,148,49,24,74,217,60,111,77,46,69,32,111,230,78,104,1,158,46,180,4,158,167,202,146,167,81,146,66,27,250,18,59,22,165,206,170,34,33,189,34,24,224,162,221,39,215,33,26,121,82,87,175,119,34,167,79,172,124,103,23,241,104,23,6,157,176,176,7,20,187,198,135,254,134,20,148,207,51,211,38,85,160,98,135,194,15,211,215,202,243,49,35,114,250,76,0,76,52,125,232,90,214,251,7,208,179,248,216,10,31,68,104,73,142,97,63,185,26,95,95,210,41,170,239,110,144,129,224,163,204,65,134,203,226,207,182,239,83,174,51,255,226,190,229,182,161,24,247,104,87,175,69,26,99,90,254,184,217,249,36,234,19,213,205,137,241,237,252,147,128,202,49,70,157,69,65,2,21,183,178,72,119,164,86,4,64,37,189,15,64,252,56,153,250,26,173,66,65,121,30,249,55,133,22,6,184,143,104,195,34,39,77,147,208,212,202,51,58,36,58,75,244,53,122,12,53,110,59,162,149,105,231,96,231,44,160,19,117,95,108,88,55,115,194,190,100,252,228,156,216,198,76,13,157,142,37,210,70,68,88,13,41,56,197,37,248,128,93,201,88,169,14,180,27,176,10,19,19,167,75,236,46,75,82,236,185,88,10,99,37,64,165,3,69,49,163,224,13,182,77,10,148,157,173,197,94,162,63,145,159,52,233,94,138,52,199,77,8,226,103,48,13,135,153,94,245,229,116,184,46,44,51,228,25,189,216,224,106,19,121,43,223,207,141,157,98,154,144,227,1,151,49,3,31,237,84,69,124,239,161,27,28,216,137,54,16,182,65,154,38,118,233,142,45,226,211,7,249,46,118,243,110,57,35,245,118,123,78,216,168,253,150,92,204,193,85,19,254,12,55,100,26,6,47,178,41,112,211,173,148,98,178,60,21,48,188,115,166,136,2,85,204,146,235,211,150,206,212,5,196,100,27,220,162,98,159,153,93,141,168,154,66,197,204,213,137,50,115,124,110,27,25,199,163,171,159,177,13,90,180,105,243,219,56,183,214,236,128,109,39,185,108,63,91,188,70,194,207,67,245,64,163,74,18,137,139,185,233,200,27,102,0,13,129,200,136,91,121,211,139,100,56,96,56,148,170,218,108,140,196,47,141,76,45,188,169,35,100,51,174,88,95,145,173,234,9,18,73,41,89,164,168,240,138,31,208,218,81,2,33,210,253,217,163,131,158,242,142,92,27,85,73,3,107,102,170,126,162,113,54,175,81,92,140,170,242,28,218,164,73,187,126,84,61,115,185,166,24,173,150,102,164,233,216,211,130,21,225,43,37,186,39,75,98,240,179,201,65,187,162,232,170,117,240,143,8,212,140,151,232,178,31,149,249,232,187,104,144,211,233,219,128,188,150,23,125,246,153,201,192,245,83,68,216,248,225,89,47,9,101,247,224,251,24,165,203,116,122,36,67,14,87,96,225,241,57,192,242,92,163,16,19,14,39,179,145,209,203,24,224,160,200,209,200,16,210,148,254,56,46,157,6,46,12,98,87,131,223,10,210,93,169,113,143,23,159,121,107,73,93,238,252,59,199,156,139,212,2,92,154,27,232,53,10,141,185,139,30,115,58,2,89,84,157,103,187,117,193,36,184,178,73,105,226,127,220,175,134,116,164,227,91,47,29,234,3,3,47,148,223,76,156,137,157,226,56,149,220,150,14,15,181,148,232,227,196,235,191,191,166,192,205,144,4,174,47,140,84,155,64,255,136,213,207,246,23,108,39,207,42,157,48,78,43,223,72,184,89,70,0,161,75,1,122,154,74,110,251,215,249,99,159,137,103,102,211,193,181,244,217,156,26,35,233,117,36,113,15,64,194,64,164,179,185,189,219,61,140,90,192,174,205,141,213,78,124,206,246,137,136,216,188,86,234,102,48,56,141,119,225,201,97,251,108,32,31,86,53,138,231,89,154,172,189,186,100,148,175,110,130,99,22,21,188,122,34,126,30,148,195,24,68,136,78,104,145,149,137,184,210,19,107,87,84,183,129,101,138,210,65,174,201,239,9,127,236,219,2,177,57,176,111,144,222,230,199,27,23,44,72,139,39,35,140,40,156,46,167,25,80,48,130,153,45,172,122,56,18,216,174,232,128,223,240,11,18,105,94,106,69,67,240,191,201,4,180,0,216,42,240,79,46,26,145,133,83,245,230,124,100,47,33,100,83,52,191,193,63,3,164,137,249,236,82,78,123,177,53,83,11,49,254,165,85,96,189,152,200,15,172,255,95,72,194,109,116,167,30,17,231,78,207,53,167,146,126,228,172,95,252,48,159,49,243,247,148,255,97,0,232,22,85,241,203,35,70,19,144,4,249,238,228,50,61,155,177,19,175,105,149,154,149,231,157,162,136,101,149,148,148,246,140,248,250,26,95,248,133,42,75,172,179,29,69,143,135,153,98,42,56,200,78,83,90,237,255,88,189,123,208,13,198,47,199,105,46,239,114,140,55,162,222,32,150,40,231,124,165,108,0,240,112,11,20,56,5,193,245,50,109,170,98,100,244,241,158,202,181,45,195,200,89,171,152,70,202,168,224,51,148,237,13,185,137,4,117,157,242,200,32,14,98,165,207,67,14,217,44,191,140,6,128,129,205,115,40,139,231,184,237,106,31,164,11,105,202,67,217,72,142,124,155,1,5,156,189,121,226,40,139,93,139,18,1,98,93,202,15,220,180,122,182,158,70,60,226,176,131,72,200,8,245,148,93,163,111,202,114,225,217,0,151,75,74,244,115,147,58,206,248,178,203,130,30,159,229,197,2,249,32,168,214,203,253,28,194,218,91,203,128,175,69,93,105,73,97,159,198,194,141,241,122,235,187,41,134,191,60,40,11,229,80,152,247,134,165,177,95,152,241,223,96,112,211,63,231,68,229,116,187,238,250,215,24,112,25,57,226,106,80,195,244,138,191,15,118,232,142,120,69,118,216,50,13,31,93,250,228,57,1,250,10,148,181,98,115,134,242,28,124,97,232,220,124,138,178,203,112,135,11,73,102,73,116,39,76,159,121,27,115,134,218,7,153,122,149,34,191,12,19,109,79,235,133,139,98,175,96,240,26,175,235,103,139,33,246,234,225,1,84,62,30,70,223,254,141,231,38,51,97,180,37,108,134,249,227,153,251,207,58,23,157,12,29,81,60,87,55,227,1,30,189,210,117,83,198,130,66,15,79,9,198,218,207,12,165,37,134,89,209,88,116,78,246,167,185,232,181,236,111,195,161,68,153,137,106,70,167,152,154,186,222,62,106,146,26,150,99,9,50,16,53,61,238,86,85,142,86,158,254,128,145,67,40,85,89,6,128,75,250,178,165,71,127,55,205,245,208,15,199,251,164,169,242,91,20,24,34,51,1,155,184,27,205,108,66,185,97,8,255,156,252,151,210,12,218,13,60,176,248,202,149,248,206,57,81,200,213,3,153,238,196,186,186,80,253,115,153,4,61,19,213,146,117,5,230,19,54,200,143,141,30,66,92,84,94,23,71,85,79,128,32,199,84,121,123,165,166,205,77,142,42,245,197,114,206,225,20,47,115,114,211,239,106,10,152,134,143,205,209,251,90,46,240,194,28,229,150,124,15,198,210,82,194,90,17,212,172,221,169,166,144,62,112,247,148,160,201,45,119,44,115,32,139,12,195,4,179,70,43,153,225,243,136,253,250,101,47,76,52,245,71,250,248,18,229,83,186,252,79,14,56,200,233,90,121,9,228,195,95,221,220,37,238,67,2,32,134,137,147,138,82,65,81,178,173,106,179,55,249,5,64,132,148,119,145,64,232,98,0,155,215,146,238,2,177,77,165,218,52,86,163,180,65,55,9,28,174,86,189,210,10,145,137,202,128,212,147,44,109,128,179,125,138,162,86,69,142,213,11,232,243,32,214,163,20,191,140,118,240,93,191,13,140,228,32,42,46,19,108,177,251,118,121,226,53,194,57,246,78,106,230,170,51,133,3,68,216,231,157,226,21,112,1,202,220,82,161,100,21,73,206,38,127,63,32,113,119,55,104,241,178,144,138,85,77,207,68,191,0,173,114,175,106,86,79,200,159,211,16,12,188,106,200,37,51,105,115,253,24,185,200,123,45,185,91,187,112,98,145,58,98,60,103,221,96,42,16,84,27,110,40,91,212,26,164,184,5,9,188,148,49,155,184,41,64,216,1,96,147,203,45,75,120,206,67,50,154,37,239,240,232,67,62,38,207,97,108,84,223,156,58,210,54,66,242,63,179,31,126,19,25,122,41,180,83,156,213,199,56,154,86,150,137,200,94,187,237,110,41,194,201,230,101,142,9,19,92,71,3,205,55,222,128,240,142,130,241,98,209,248,48,27,2,5,196,207,46,60,188,224,86,44,118,105,3,47,162,18,115,39,113,129,212,203,192,37,43,49,165,202,180,156,203,36,245,202,237,64,27,220,32,218,225,235,1,236,13,58,246,3,154,145,91,250,88,233,227,211,241,211,51,47,76,7,24,155,108,198,231,147,117,133,52,135,111,36,103,133,23,98,196,16,248,192,15,184,65,253,4,132,38,83,198,110,78,20,43,5,138,183,197,21,37,37,61,10,39,245,19,78,233,174,170,232,2,244,5,156,226,86,238,227,204,181,181,67,4,115,127,163,147,166,248,104,8,99,150,181,174,133,189,47,42,215,154,133,138,178,178,104,78,17,235,194,26,106,175,63,53,102,65,96,207,99,225,231,236,42,220,75,191,154,244,25,54,105,25,28,64,136,167,170,39,14,223,62,161,6,60,50,110,230,99,167,221,216,97,55,196,12,157,32,187,60,140,171,47,230,182,12,82,145,5,71,93,126,139,158,28,197,27,156,150,178,24,25,237,231,227,47,251,121,81,25,173,126,20,5,173,233,81,91,147,3,22,77,223,139,28,195,177,194,69,47,226,237,113,137,242,19,83,252,192,132,221,144,180,59,142,180,45,131,80,137,96,206,216,67,126,202,206,187,106,96,171,47,62,58,66,65,81,92,83,5,19,218,101,177,188,19,42,243,62,35,164,57,26,78,141,51,25,141,245,141,84,228,22,39,170,243,159,29,154,14,25,80,133,237,182,104,74,147,194,129,79,23,104,28,120,187,94,67,144,18,29,177,96,88,196,23,53,108,77,195,94,90,22,223,230,180,86,143,209,65,108,215,69,238,118,124,32,247,168,79,28,89,49,133,144,131,61,19,179,22,114,142,181,38,189,186,215,176,208,32,245,111,52,47,237,102,122,19,239,67,196,240,225,202,141,83,180,234,211,244,14,179,151,185,234,255,237,65,210,123,134,99,129,106,61,199,73,58,242,201,124,41,177,82,113,33,55,48,145,32,243,153,105,56,100,140,39,210,66,112,239,129,178,117,163,127,81,217,61,80,213,179,178,185,0,23,117,105,196,73,72,189,143,158,69,185,72,135,216,208,223,30,84,166,197,239,149,65,248,172,135,129,33,195,88,76,98,70,41,206,178,180,29,49,45,134,230,171,136,1,123,115,18,43,151,165,33,50,53,246,104,139,131,71,102,43,121,198,197,50,215,146,70,44,172,221,205,154,207,40,196,249,51,10,12,121,159,38,142,142,113,93,227,130,84,99,44,19,114,2,213,238,191,240,1,50,156,163,151,226,80,186,139,148,104,179,65,234,110,199,130,85,133,128,201,248,82,51,179,247,174,188,103,29,32,191,73,215,23,74,165,248,254,10,208,103,164,224,198,59,32,29,147,120,26,148,33,219,210,179,179,37,28,214,133,228,17,197,105,72,34,134,166,223,61,55,225,112,13,154,189,8,216,224,145,237,71,132,80,107,31,244,251,217,78,75,31,4,209,220,249,12,198,148,223,251,231,196,211,194,236,114,71,250,124,101,63,19,30,160,17,33,31,139,235,63,57,16,150,5,239,36,162,250,89,80,155,195,122,227,31,102,110,47,129,206,26,233,235,58,135,73,149,52,105,217,19,139,203,242,180,222,155,78,173,12,78,58,107,29,222,20,161,182,76,219,8,43,236,139,174,119,96,10,177,25,218,30,121,80,105,137,126,236,95,167,175,134,93,115,247,216,90,107,129,24,10,216,153,153,11,156,137,136,23,107,215,203,42,69,30,135,70,94,71,147,162,211,189,199,231,217,173,146,72,20,99,6,122,215,132,39,179,251,150,103,100,222,247,221,119,38,209,190,111,238,46,186,29,119,66,81,131,101,189,241,38,21,0,29,117,21,29,154,180,32,58,190,177,147,78,200,52,90,24,9,71,67,172,202,105,223,103,222,87,82,186,209,118,240,10,79,218,133,74,225,37,166,14,54,244,245,113,29,231,249,37,10,26,171,177,103,72,243,179,174,166,210,97,255,83,75,229,187,85,187,164,45,97,206,218,87,168,220,6,175,90,41,134,69,113,140,215,112,4,182,14,195,172,71,234,203,245,159,165,193,54,254,72,215,93,222,25,189,23,77,204,230,109,126,236,208,158,79,123,198,32,131,225,206,76,54,195,191,120,77,131,184,163,56,171,8,186,19,190,253,4,243,22,209,229,55,104,142,192,175,10,255,60,163,113,140,205,113,100,32,118,252,17,50,79,84,194,154,198,124,15,211,226,113,158,137,138,158,89,126,191,225,255,4,101,189,56,140,135,80,29,217,185,191,236,25,27,56,32,250,120,51,134,159,35,12,184,108,103,247,80,145,57,142,197,96,163,102,89,47,122,229,183,97,179,83,205,233,205,75,128,200,13,130,135,143,54,210,68,114,221,61,214,184,187,234,182,87,172,192,93,101,146,18,134,184,237,240,231,47,233,245,81,52,253,191,187,191,201,148,116,26,105,213,59,251,51,38,169,255,38,177,202,4,31,67,124,46,219,255,95,153,38,121,193,179,180,35,229,242,17,161,204,119,210,15,6,105,133,239,72,107,70,165,98,210,248,11,160,34,30,182,57,39,253,242,247,165,66,1,21,49,91,144,114,217,25,177,172,155,77,255,174,252,176,91,66,232,33,184,110,170,184,176,0,132,49,152,130,58,162,160,226,188,35,207,253,36,111,0,117,141,107,233,216,101,218,244,165,249,199,42,204,16,248,199,166,19,126,72,242,35,64,113,144,9,166,181,53,223,71,4,7,40,62,40,142,192,29,78,34,216,19,228,41,87,169,125,131,194,30,154,118,208,92,166,70,210,199,88,252,200,231,192,76,98,157,172,39,143,254,188,200,179,120,136,245,180,71,158,232,179,173,227,114,244,3,87,147,2,190,254,107,108,199,133,236,42,240,220,240,124,144,75,114,208,230,154,16,144,200,248,53,236,111,152,203,126,112,118,153,108,235,26,24,191,214,195,51,231,239,32,148,191,231,53,75,38,131,151,175,24,46,112,24,255,154,243,65,156,82,246,201,225,215,178,222,3,17,235,29,34,210,59,199,148,1,162,127,141,219,50,71,209,47,70,75,50,234,34,228,200,215,46,142,143,255,97,173,94,117,106,11,133,154,140,30,117,110,91,7,222,180,39,254,84,46,125,160,27,133,228,92,33,163,63,147,223,129,135,134,227,99,56,52,203,144,67,40,66,251,56,48,210,187,105,249,221,28,192,138,111,116,22,127,207,1,66,64,24,197,19,113,44,28,163,71,242,15,252,60,8,158,45,120,151,158,195,204,9,47,57,170,91,43,96,191,6,24,36,87,192,139,161,27,206,242,80,34,42,74,206,43,224,137,61,121,116,60,240,33,143,26,142,206,13,14,122,200,175,1,153,214,76,22,160,249,56,181,120,243,194,77,167,127,168,110,195,85,193,226,139,156,79,131,1,5,63,237,149,183,153,171,46,248,246,4,98,91,63,242,22,14,27,54,95,95,159,22,244,176,227,166,87,176,146,4,247,73,207,107,225,164,81,254,189,111,183,195,123,144,248,81,30,136,58,126,183,105,72,204,103,213,176,204,130,156,28,234,33,196,156,98,177,32,163,125,129,89,174,47,178,81,67,244,152,187,219,89,62,169,143,226,11,147,181,124,70,162,105,183,221,31,150,81,212,150,236,87,100,39,157,253,249,40,220,175,29,143,28,53,88,169,198,224,211,198,29,193,139,116,246,248,38,196,119,215,146,7,213,73,146,251,166,208,154,147,80,249,187,225,155,30,17,120,1,154,13,164,224,157,121,103,159,58,81,19,130,71,137,25,149,214,147,187,160,151,125,164,15,50,146,240,250,201,180,94,211,145,44,247,218,203,114,47,217,141,216,243,118,218,219,187,76,176,148,204,130,168,190,76,194,84,99,22,224,67,179,214,125,59,161,255,206,180,86,224,103,192,5,59,231,126,42,161,87,110,209,137,107,230,207,189,171,127,122,98,90,77,120,162,184,180,84,59,191,43,144,246,203,86,94,251,233,80,46,198,54,135,250,115,208,137,212,62,49,198,248,236,133,0,40,121,54,107,119,172,186,54,129,197,52,102,21,113,115,212,218,58,40,7,119,108,6,40,217,7,40,63,86,14,36,53,247,69,29,41,142,199,72,204,124,230,168,146,147,64,101,250,77,148,221,24,189,168,122,197,2,176,47,15,144,248,182,205,246,8,251,86,181,30,227,234,76,123,144,64,153,202,29,52,249,251,222,192,54,15,88,169,74,195,232,76,76,121,98,253,3,248,161,116,241,30,245,55,28,29,196,185,60,55,235,153,131,124,72,168,226,199,100,239,254,178,104,118,160,221,193,100,195,87,46,26,217,89,82,234,214,31,9,83,169,246,249,212,233,5,164,231,242,245,62,150,196,233,209,46,223,68,56,172,113,119,239,112,3,253,7,149,12,244,172,210,201,78,2,195,238,25,252,79,254,79,172,139,203,35,82,169,166,33,96,168,138,186,108,180,135,206,0,201,241,36,232,106,44,26,151,7,58,84,190,225,241,108,39,179,244,117,160,56,31,90,64,169,200,141,209,164,136,59,104,180,41,26,145,132,116,51,153,110,96,165,55,133,133,84,160,193,137,150,148,206,206,31,140,127,178,241,180,105,215,118,158,209,140,158,138,124,133,36,243,130,252,136,197,112,151,61,237,4,210,102,81,163,15,27,71,227,108,109,35,65,133,246,236,234,131,243,65,250,205,5,226,33,2,124,41,247,156,174,106,70,137,231,221,168,13,24,99,226,226,189,103,36,253,195,140,52,146,199,42,131,177,14,23,228,215,71,175,43,228,254,7,15,145,71,64,150,71,65,114,136,105,236,120,82,243,139,125,197,45,196,73,75,208,41,0,244,8,156,19,27,13,232,252,35,142,91,192,174,84,145,90,12,59,151,53,161,133,58,0,153,130,218,88,250,80,20,183,186,39,238,100,63,255,165,202,255,85,157,91,164,218,31,152,54,83,101,146,159,79,185,18,130,51,160,39,36,51,20,155,57,163,38,7,56,121,221,124,128,0,21,239,165,128,25,65,213,141,196,131,56,125,227,218,87,17,103,160,109,184,167,130,119,210,85,164,48,34,234,224,239,56,17,238,160,141,43,134,99,75,232,215,68,102,246,191,247,74,150,180,171,38,35,55,143,92,236,35,123,60,99,109,101,231,250,21,50,15,134,101,154,140,197,199,98,217,163,251,31,19,100,110,24,129,186,181,184,23,84,31,45,246,62,10,79,232,88,41,221,22,4,197,233,162,84,197,168,193,30,139,185,215,46,53,142,255,165,181,137,223,145,191,202,144,30,16,228,63,223,128,13,184,152,146,229,189,247,229,123,111,8,213,107,57,222,18,39,255,80,218,139,55,74,35,222,156,129,72,186,205,116,81,18,143,102,28,199,182,84,50,193,202,122,236,115,94,224,113,243,121,175,238,250,3,28,110,178,161,228,7,85,27,78,235,167,200,134,144,10,53,150,118,93,211,49,234,49,91,58,133,155,8,45,113,162,243,241,47,49,88,135,216,245,153,86,193,79,60,160,141,95,183,200,139,144,8,72,35,175,4,238,147,248,57,139,163,188,56,240,184,239,25,27,207,187,125,249,99,88,84,7,234,88,67,125,234,211,117,116,14,118,128,85,129,74,18,251,163,138,219,161,139,69,219,226,168,80,30,213,154,82,186,130,197,165,103,159,170,210,35,138,95,126,164,221,242,128,36,50,156,162,25,142,229,156,247,7,32,227,7,27,74,254,205,163,7,98,29,229,38,64,241,118,248,216,251,113,190,205,188,99,133,244,120,117,242,192,194,219,38,38,43,234,68,27,246,146,215,19,155,9,136,6,116,38,198,210,147,22,91,66,137,80,66,101,197,112,53,69,118,251,184,217,95,218,190,198,121,71,77,118,59,5,241,30,30,7,129,62,104,217,228,142,98,88,193,193,73,6,87,69,165,224,50,86,30,193,2,229,72,149,3,99,237,173,105,66,41,156,135,184,55,140,233,91,88,42,62,21,194,252,156,227,125,130,38,111,67,101,202,126,47,83,125,173,167,24,196,49,85,251,111,85,223,203,57,146,136,208,36,124,92,255,33,12,31,86,214,198,129,181,118,25,79,148,64,162,95,122,55,240,42,206,51,230,111,47,10,242,207,212,180,67,92,137,70,197,224,14,115,123,99,0,125,49,177,63,129,115,54,63,68,28,109,61,234,213,70,227,134,40,166,3,148,106,104,9,179,17,0,255,69,227,215,48,40,141,149,49,56,67,36,194,64,0,213,76,197,132,209,85,160,127,164,176,92,99,202,243,181,13,134,176,93,245,54,144,157,99,57,175,96,185,176,0,176,94,106,225,41,127,83,188,49,141,225,50,0,2,141,50,71,73,0,251,244,29,109,97,250,170,238,251,194,140,25,72,1,60,7,72,80,184,105,63,60,199,98,197,28,32,151,190,99,49,112,139,151,223,66,29,145,182,191,166,148,139,254,126,163,8,200,67,54,55,117,247,160,99,216,14,161,138,38,147,105,176,11,243,223,104,5,113,144,160,238,63,107,112,13,145,137,36,135,157,29,150,224,224,119,62,123,186,229,106,219,73,65,35,170,1,237,236,43,218,80,63,180,20,140,194,37,134,120,88,143,134,38,135,13,254,152,21,95,125,249,141,113,221,190,70,153,137,104,113,96,207,8,219,167,239,35,172,110,249,186,194,195,74,237,113,37,95,28,165,126,183,53,29,219,73,36,155,91,64,69,0,68,10,76,220,97,140,112,146,54,73,60,249,207,117,98,111,236,13,39,183,227,51,182,143,149,187,173,87,25,176,56,94,214,182,240,35,240,167,136,230,51,24,68,145,134,97,148,252,242,211,66,154,180,175,168,221,222,137,164,239,226,25,78,72,129,32,60,171,59,95,142,56,187,79,184,88,99,127,99,30,226,181,12,37,72,246,21,117,103,62,107,213,38,93,228,207,145,223,247,29,21,14,134,105,68,235,165,14,68,6,161,180,107,127,14,120,125,18,105,93,99,70,58,113,43,100,67,73,15,28,184,207,2,189,98,118,87,250,52,71,120,26,95,86,21,197,169,232,255,173,42,5,142,148,154,232,33,224,129,23,150,251,104,133,47,36,111,56,205,53,154,121,217,128,209,81,233,205,158,203,186,194,213,27,186,195,107,117,80,190,105,158,2,44,123,239,7,204,128,5,52,215,26,10,207,246,149,205,68,111,99,240,79,63,40,77,148,206,252,6,76,215,165,55,38,144,2,240,84,78,175,61,182,80,106,197,124,92,127,49,232,145,111,248,188,26,229,200,211,205,58,91,89,142,109,204,11,94,251,239,55,97,40,104,78,83,28,190,129,170,205,249,136,213,149,237,8,10,156,20,187,97,44,131,104,200,63,55,32,121,48,62,150,171,103,206,213,152,206,219,3,0,199,138,74,172,233,161,102,103,78,114,28,84,179,171,218,178,3,122,102,62,172,27,210,30,121,202,180,20,32,225,104,17,99,109,51,224,166,221,175,168,45,162,31,184,6,130,77,49,242,38,82,229,187,204,172,185,244,104,27,115,147,166,33,7,226,140,99,92,195,15,244,214,254,141,63,150,104,213,43,144,156,197,36,103,82,192,44,165,131,201,113,22,216,0,230,24,138,195,24,186,163,103,18,243,65,130,136,141,222,222,185,124,125,36,174,48,185,106,46,210,61,184,61,234,117,11,202,127,103,225,130,173,207,186,7,25,155,18,66,210,141,25,254,19,151,47,182,251,71,100,50,160,218,108,220,73,34,138,4,1,129,243,8,27,8,15,53,98,194,201,184,242,146,62,148,102,182,147,180,237,85,165,244,181,101,24,125,27,117,202,77,32,49,164,12,54,199,231,111,46,244,5,111,17,229,97,2,47,88,1,142,165,126,161,69,183,187,131,191,26,206,165,10,141,220,161,98,28,33,187,147,115,123,184,246,182,76,161,227,202,1,89,29,31,198,190,184,242,152,51,207,100,33,208,201,22,209,192,157,204,165,160,9,22,254,247,129,17,38,126,100,17,0,204,89,122,21,215,56,172,172,164,60,225,68,189,141,226,223,213,180,207,175,238,186,32,30,178,11,250,130,13,237,70,203,111,81,13,130,194,35,53,233,38,101,105,46,198,163,164,232,232,41,18,88,62,244,118,221,63,170,170,83,126,9,154,63,61,150,180,163,186,252,154,15,12,176,235,105,58,85,233,48,115,254,38,147,43,12,62,136,42,185,11,6,218,128,154,47,71,31,30,220,37,82,20,205,109,203,18,133,144,31,98,133,107,222,176,32,126,76,186,198,207,1,167,14,139,21,28,44,66,127,54,132,236,119,66,55,165,20,178,148,57,234,178,207,254,82,87,173,226,187,4,121,227,206,213,77,105,95,207,85,10,203,132,212,55,45,216,136,239,244,225,110,11,210,121,26,51,196,40,168,99,132,102,144,158,98,131,110,101,196,228,212,81,173,107,255,161,4,237,93,231,26,53,0,152,89,245,223,224,214,184,229,211,50,40,208,79,180,120,73,82,232,166,214,212,117,50,99,120,13,128,75,55,17,170,108,193,198,52,133,95,208,57,113,207,96,74,145,126,145,156,89,82,110,50,253,219,222,38,162,193,6,133,166,177,184,30,23,199,25,194,175,87,134,228,20,249,77,95,1,151,181,254,83,212,158,225,85,34,147,132,89,139,56,71,8,182,106,238,119,200,220,97,63,21,74,205,6,136,195,94,39,78,126,108,225,30,110,40,226,40,254,202,87,152,18,184,109,56,49,123,191,139,126,40,73,208,205,169,58,53,196,167,174,131,30,146,39,3,59,135,198,224,222,37,230,162,159,217,246,175,82,44,107,22,32,62,37,174,153,182,28,48,156,36,221,148,209,11,160,25,15,246,20,56,190,239,64,255,135,194,242,1,109,110,2,76,161,162,213,210,83,12,151,107,210,2,143,33,190,111,119,78,242,254,173,185,73,143,127,102,117,63,162,69,190,63,71,180,152,183,189,147,78,226,210,244,48,209,104,81,196,251,150,64,67,66,118,213,207,138,219,214,200,212,75,6,127,110,75,63,163,197,5,120,15,211,22,227,38,218,115,253,48,218,249,119,68,249,4,42,181,196,219,23,84,71,196,209,41,184,119,239,179,168,194,246,44,101,255,236,171,65,131,49,22,143,156,133,242,52,156,225,46,225,221,244,33,138,30,207,1,234,169,87,98,70,11,76,132,37,176,9,133,246,134,124,81,236,32,49,112,193,127,96,225,85,73,104,50,231,64,225,217,119,33,50,8,239,155,177,208,37,31,142,199,252,212,15,201,83,24,85,184,249,160,57,189,236,219,160,24,166,34,34,87,217,24,164,60,160,53,86,226,209,220,94,46,112,123,134,244,110,129,224,31,28,134,238,110,62,252,78,39,46,152,7,71,12,188,73,122,10,249,94,211,97,205,7,160,108,190,218,216,51,61,119,112,24,66,114,140,177,148,58,104,185,89,30,157,86,169,208,70,23,228,200,49,17,53,21,113,115,1,81,115,15,204,51,0,9,220,180,3,206,239,76,106,104,97,19,249,221,148,218,126,169,241,125,77,53,92,156,198,123,23,6,117,200,236,227,88,27,142,23,160,85,250,31,66,145,27,233,235,65,240,118,95,154,9,0,83,211,128,131,169,206,154,57,188,2,139,42,97,21,250,168,211,89,127,119,183,53,14,204,185,196,103,196,177,28,235,201,45,44,128,58,219,77,223,217,20,71,62,224,48,124,32,16,29,171,157,33,24,93,43,38,143,102,138,108,133,140,48,221,121,102,201,245,151,232,240,235,63,102,176,199,233,146,178,214,18,122,32,208,232,185,156,26,56,150,76,188,144,229,77,224,9,196,232,147,108,22,226,130,31,190,149,19,214,240,243,75,219,250,248,115,160,18,26,206,89,95,165,147,174,143,97,158,116,94,87,34,70,68,22,110,41,180,115,191,96,35,193,216,28,180,123,225,139,244,14,103,39,168,223,168,204,6,102,216,237,228,213,115,99,254,205,241,51,115,72,87,40,222,248,191,19,126,187,172,66,70,35,38,170,88,249,117,10,169,135,207,10,17,29,72,46,84,167,112,168,85,9,182,95,42,92,26,255,40,54,1,233,90,58,5,56,178,92,227,65,188,219,37,253,219,213,244,49,217,202,91,249,215,41,80,251,104,190,154,114,121,99,72,207,199,47,72,57,170,204,193,253,173,214,58,62,31,186,31,26,64,247,223,4,83,98,123,131,106,101,95,107,212,237,237,55,165,41,179,236,176,82,202,108,201,75,23,144,100,192,198,231,199,43,25,248,67,110,236,39,173,165,188,12,168,92,55,170,148,1,161,116,121,64,54,34,28,174,195,138,65,13,169,126,27,74,171,203,142,58,180,94,97,185,20,235,233,80,200,147,164,189,100,222,178,238,21,146,84,36,200,39,236,72,197,33,142,71,144,32,22,109,132,182,30,12,90,22,16,172,165,193,183,226,157,161,1,107,55,93,113,166,171,171,254,116,151,5,209,184,144,142,227,146,144,110,106,199,234,213,239,187,30,91,143,230,152,35,208,170,52,175,254,180,26,7,87,214,139,61,52,19,107,216,237,73,89,37,254,240,101,92,15,75,229,108,129,42,158,69,189,204,90,189,61,102,181,215,154,104,70,183,46,118,137,105,246,152,218,81,17,43,111,191,114,141,41,206,74,219,28,254,139,215,15,134,119,246,168,80,1,83,104,172,27,30,173,132,203,103,61,129,188,112,138,181,1,96,9,109,132,173,149,34,78,128,85,211,159,195,179,114,0,185,141,50,187,245,0,134,105,61,110,169,249,154,114,184,243,200,143,132,129,87,49,191,87,120,228,190,177,98,227,170,1,239,134,149,56,13,171,201,178,33,191,143,197,45,172,50,115,60,196,160,122,226,183,114,130,64,101,127,220,147,4,75,21,225,181,188,143,177,213,124,197,20,95,192,104,230,235,161,241,216,62,227,240,104,162,70,228,128,70,50,58,210,223,19,201,252,0,192,233,35,93,22,13,179,123,253,191,146,230,242,65,27,17,171,255,134,50,5,102,155,122,183,59,118,53,185,253,227,238,7,238,178,4,207,96,230,255,230,18,240,11,33,159,89,71,218,174,97,224,240,81,221,199,25,9,45,227,140,86,29,180,106,200,133,98,203,234,244,202,59,215,51,199,93,15,133,115,242,133,35,148,166,102,206,35,27,54,58,202,214,46,102,43,120,169,8,225,44,98,89,40,73,95,220,22,218,184,160,152,120,192,119,101,246,219,255,241,104,232,77,197,13,248,29,98,40,141,55,198,54,82,216,247,15,48,19,150,59,218,140,71,130,79,229,90,132,64,12,176,73,209,183,177,34,52,101,52,82,201,212,205,13,200,3,188,245,86,103,227,5,37,59,192,161,158,250,239,217,125,198,175,155,63,155,17,216,137,179,5,44,245,12,83,66,176,217,216,209,123,165,11,237,13,150,177,18,23,41,252,245,158,48,125,4,228,154,107,114,137,127,143,239,64,31,65,118,147,153,226,99,158,149,130,145,235,103,66,128,143,109,215,43,67,188,14,242,106,177,214,18,182,246,239,111,153,180,96,55,3,81,108,28,118,117,184,225,97,17,241,157,6,29,70,122,232,37,116,39,119,36,111,125,218,250,185,81,149,137,15,73,209,203,61,118,166,34,96,243,38,85,210,214,1,237,210,0,207,165,246,192,18,190,138,151,186,123,2,62,191,130,118,0,249,120,115,155,44,120,239,127,123,149,54,219,178,145,168,229,83,50,88,17,42,2,248,93,13,229,57,246,70,191,54,195,84,36,215,101,247,146,213,254,232,165,7,122,100,79,138,131,50,154,226,130,44,138,110,108,97,242,164,92,178,5,225,184,193,253,238,115,159,213,216,58,85,78,20,52,33,53,2,123,189,166,120,127,56,177,144,33,193,11,176,85,122,126,45,63,26,165,252,40,117,142,240,79,68,17,230,4,108,231,135,167,202,189,182,231,20,166,187,238,9,165,216,225,20,29,157,254,191,128,65,42,102,208,198,234,6,81,159,202,212,132,126,59,182,87,224,196,145,218,74,130,121,252,222,114,199,91,237,60,191,69,36,26,164,65,131,144,210,143,99,54,42,110,90,4,124,85,137,241,153,40,248,158,91,44,141,160,121,18,160,128,31,97,112,197,108,24,211,146,18,214,70,164,162,24,61,242,10,100,62,29,135,141,117,78,4,41,209,6,105,74,171,210,124,122,224,12,197,180,146,58,66,208,27,69,36,39,184,199,202,134,44,108,30,113,215,151,152,89,6,103,216,235,207,38,84,133,153,110,183,204,240,250,131,59,127,90,189,42,125,30,81,128,214,72,166,212,12,102,111,133,101,109,254,110,52,173,99,230,74,228,157,21,123,21,53,121,134,171,173,133,136,186,162,106,114,100,252,38,108,172,87,58,92,107,185,21,27,224,87,118,48,192,137,235,136,184,144,4,249,128,83,15,201,83,230,146,105,185,96,254,144,216,37,227,118,157,196,214,198,202,129,75,92,92,212,27,41,28,77,32,96,75,148,14,36,85,2,227,207,3,113,253,72,237,45,102,247,75,172,50,184,229,244,62,11,212,115,144,36,109,98,77,125,71,206,216,76,63,57,1,8,78,122,160,196,10,3,106,30,190,214,135,239,4,234,94,180,59,131,85,247,221,216,53,96,26,7,207,166,105,27,184,127,247,229,56,211,74,246,172,247,115,229,76,177,157,200,251,2,216,32,106,19,252,198,251,100,92,161,127,9,158,175,62,43,21,15,22,67,83,162,183,65,255,171,204,9,106,53,181,185,81,112,45,36,177,243,185,107,175,199,203,76,159,226,175,68,190,83,215,209,224,148,46,196,69,50,190,31,61,53,132,44,250,195,39,189,252,228,196,215,19,231,230,136,162,217,67,161,3,149,174,148,81,208,24,67,161,80,210,2,192,99,188,112,231,234,26,195,230,15,64,19,110,219,139,220,150,174,148,251,1,198,194,200,126,113,247,234,166,175,10,210,169,225,77,92,6,206,202,115,105,245,167,27,237,13,18,101,65,238,165,224,239,89,170,84,175,177,173,82,81,254,178,166,178,222,102,109,141,127,76,42,132,184,228,5,238,216,12,251,77,180,96,19,49,205,64,39,165,147,79,125,119,1,20,152,114,179,199,74,153,219,70,249,233,32,147,33,210,135,70,136,103,50,157,240,56,247,240,69,233,66,72,184,58,22,28,233,151,76,154,125,43,38,129,237,10,146,142,66,116,216,97,8,17,100,124,195,109,204,103,82,191,3,215,195,242,120,174,35,83,242,147,140,41,47,52,155,227,141,6,182,39,43,28,140,160,26,194,27,237,7,23,254,103,76,190,171,147,68,84,23,75,10,135,121,123,50,211,211,186,122,111,112,234,76,140,74,184,116,218,192,7,17,244,0,244,191,33,80,132,93,150,133,128,89,69,225,34,18,182,159,168,39,106,62,89,170,199,16,196,13,102,221,66,185,93,200,254,88,160,27,252,58,96,88,42,103,127,115,130,40,17,74,125,41,57,139,15,110,44,182,124,233,180,178,218,29,88,57,191,151,94,93,158,30,217,221,155,98,138,251,205,57,17,200,143,36,150,179,140,81,58,180,114,251,86,214,233,62,23,155,53,9,185,158,180,128,182,90,94,51,121,124,136,115,94,198,211,66,197,132,183,178,105,235,205,142,206,215,128,30,199,115,58,27,216,150,211,144,85,219,174,63,7,86,156,124,203,120,76,46,24,232,189,108,142,218,104,178,190,87,154,50,134,113,183,89,115,202,222,102,65,127,152,67,69,127,107,233,197,117,112,94,104,225,89,96,57,24,164,98,210,207,138,221,107,167,77,45,13,182,103,140,235,173,72,12,189,141,100,190,112,125,123,239,45,175,99,68,95,152,251,95,30,84,0,238,56,31,162,58,207,136,157,75,100,54,232,208,242,47,125,49,181,77,255,19,86,230,227,58,103,234,23,138,51,7,75,89,157,212,66,193,43,102,127,206,117,247,252,213,89,216,148,116,88,47,148,246,18,110,10,5,181,78,100,69,192,0,250,247,77,37,130,23,69,0,126,191,229,214,79,230,229,140,43,178,59,253,52,218,59,110,120,156,154,124,153,75,132,198,72,252,29,164,46,80,94,34,29,189,243,252,153,190,145,207,203,197,130,173,23,117,85,147,171,191,79,250,69,164,235,100,103,124,31,40,218,244,226,176,32,151,211,44,166,121,22,249,37,214,217,3,188,128,248,153,159,95,73,22,166,124,177,14,131,31,135,139,156,199,125,114,255,0,153,121,181,131,201,189,4,187,12,232,232,131,14,54,146,1,158,201,199,103,232,72,41,253,176,89,232,155,237,180,96,109,79,240,26,162,51,10,150,210,190,88,138,171,8,98,247,248,134,118,2,18,148,46,206,3,197,177,89,76,80,205,139,113,86,11,122,111,80,65,135,229,4,208,7,89,82,110,49,157,174,59,245,60,119,196,3,254,15,230,178,83,112,255,51,159,220,245,5,205,37,180,14,61,127,8,230,60,9,175,42,153,129,247,186,188,162,241,217,32,137,189,35,170,32,243,80,131,85,241,126,244,128,176,69,188,63,182,224,99,39,168,196,22,2,92,22,185,171,18,4,167,145,152,188,27,6,75,151,6,128,44,11,9,190,156,139,33,73,136,248,32,174,238,168,151,8,191,200,247,138,126,42,255,17,242,7,145,121,105,240,156,113,174,65,7,30,185,58,134,152,90,217,175,176,96,41,255,96,164,229,56,215,193,94,251,34,178,91,38,225,89,109,187,61,117,167,30,149,50,122,254,234,6,189,199,233,46,84,141,6,56,213,219,251,54,9,3,161,147,170,149,62,127,187,160,243,202,117,30,223,178,4,115,216,131,91,24,146,236,14,118,195,143,81,109,49,189,16,190,86,178,45,59,253,156,106,191,84,191,119,136,4,158,159,60,181,63,19,236,76,129,216,150,159,88,237,185,154,33,185,120,57,248,119,93,115,4,193,119,115,38,173,120,251,14,173,79,216,29,61,83,252,239,2,187,75,255,121,13,200,129,197,152,31,80,119,165,160,244,236,230,103,228,109,175,154,180,228,85,220,84,74,147,65,171,141,37,83,28,96,155,115,151,203,82,241,57,108,101,38,156,40,173,172,36,220,75,57,134,118,41,254,44,85,136,110,21,111,100,141,15,240,75,240,176,195,163,120,230,204,7,175,215,106,123,161,77,6,57,179,245,61,186,89,214,126,52,248,112,161,67,154,20,108,37,86,38,190,203,53,13,97,244,218,173,195,204,231,119,208,31,167,210,71,180,197,34,114,6,131,167,18,224,240,84,211,10,5,192,58,123,112,206,60,83,186,88,162,184,140,183,168,198,96,76,125,225,98,204,81,125,177,213,190,189,167,9,150,181,248,180,43,89,48,188,172,127,120,89,175,88,118,40,252,171,93,196,210,103,3,12,54,18,161,98,203,138,92,139,194,91,154,179,127,153,183,80,30,91,231,184,111,200,53,164,47,58,215,122,118,42,1,178,237,77,92,80,25,106,155,33,11,154,49,158,228,86,34,207,160,209,113,35,237,90,190,243,191,34,19,208,151,133,11,241,190,205,91,65,202,72,100,65,39,10,17,149,3,24,172,142,165,186,220,208,134,16,49,218,64,47,175,212,115,199,58,227,234,185,212,133,236,203,188,130,90,171,216,39,14,139,227,40,125,146,252,227,98,210,206,245,15,53,154,59,136,209,19,153,18,170,179,106,45,137,237,232,38,168,145,125,206,120,89,128,104,166,211,172,38,195,26,162,75,51,62,66,148,21,23,45,42,8,98,184,69,131,67,87,79,142,200,120,23,7,185,11,76,214,131,6,224,181,233,36,107,196,214,29,8,63,70,247,168,149,111,205,135,53,213,60,43,226,114,115,238,173,250,64,23,131,192,139,116,174,44,117,247,39,196,58,75,52,176,41,107,153,66,228,89,84,157,108,155,135,33,67,153,31,233,232,157,85,131,34,64,115,238,203,27,171,134,103,91,157,24,204,110,6,55,124,147,45,172,228,245,43,133,30,14,17,244,54,151,2,200,171,205,254,208,221,124,79,75,117,157,118,43,136,170,64,175,103,30,201,109,27,231,56,111,139,165,27,51,162,224,76,101,87,31,172,156,10,243,41,25,35,4,134,18,1,154,131,193,66,79,67,168,7,237,51,115,170,2,19,52,31,85,173,214,52,243,83,138,215,153,209,110,167,221,71,111,90,17,43,181,109,185,80,2,180,24,245,67,131,238,223,32,44,24,7,241,152,156,212,219,129,189,21,93,119,40,69,141,21,107,251,112,24,20,77,165,26,127,147,100,37,146,119,246,216,79,169,200,191,87,216,148,121,226,135,46,228,0,174,80,214,122,245,217,182,79,8,88,47,254,231,210,155,70,4,96,145,186,165,173,62,34,214,142,83,64,212,204,148,26,243,158,41,95,37,239,56,234,195,194,69,217,188,185,105,154,242,86,89,14,30,125,134,240,52,235,91,6,196,93,79,216,86,193,6,61,211,222,25,60,196,58,58,39,125,107,91,69,76,229,168,33,61,62,2,234,146,106,36,177,39,225,196,253,165,101,78,178,42,246,32,117,206,63,225,46,43,160,159,94,0,98,196,155,30,175,81,242,68,95,69,45,238,161,123,99,251,20,40,74,56,141,209,205,27,243,178,204,160,134,22,216,100,96,113,77,40,129,72,22,173,11,17,92,146,244,169,29,39,15,78,159,74,194,148,182,236,176,46,199,214,248,232,210,230,231,173,132,3,146,58,202,99,106,65,56,69,40,228,211,58,179,219,4,169,1,218,118,100,246,78,31,161,163,239,89,137,34,147,137,176,162,185,176,51,165,226,31,160,42,142,109,84,242,106,130,35,77,88,64,57,143,212,166,180,84,33,131,182,8,176,209,86,136,67,57,40,29,150,197,141,57,156,0,100,14,54,56,96,4,252,177,185,41,148,251,58,228,34,248,120,176,13,78,101,130,116,224,244,3,75,73,56,185,73,3,230,53,236,131,94,110,107,18,51,242,244,12,3,174,197,192,192,243,83,244,227,129,195,35,13,207,39,12,188,200,122,80,229,246,164,254,30,198,175,20,17,231,83,254,83,137,237,229,13,209,174,75,37,104,45,209,47,223,2,254,170,86,45,153,219,6,34,125,20,99,108,189,84,80,145,221,221,191,6,243,41,130,34,18,128,230,71,200,148,218,219,71,92,41,210,71,32,16,116,216,19,90,80,196,65,188,144,51,249,174,164,232,35,183,82,94,74,30,125,177,203,214,115,89,208,178,85,177,245,100,225,44,245,158,252,205,31,242,166,163,8,205,216,119,106,9,200,44,58,125,35,143,237,220,206,132,191,142,89,57,69,227,158,119,45,155,120,203,146,113,38,248,153,6,150,153,131,121,233,66,9,99,88,57,104,237,94,106,140,235,224,60,160,218,245,231,199,134,121,157,86,193,21,172,251,142,75,52,154,127,152,116,51,201,217,21,211,254,167,7,219,60,77,0,55,7,192,38,240,88,36,239,126,192,45,193,220,63,199,34,42,20,218,55,219,164,195,124,68,172,180,70,253,73,91,54,224,98,198,61,95,42,243,239,146,3,170,178,135,34,147,143,79,163,203,32,236,181,85,79,236,33,220,23,24,68,172,180,122,172,57,197,108,204,160,123,75,218,47,181,177,192,88,213,133,75,166,80,17,51,130,103,22,233,77,252,71,235,240,183,41,140,123,180,131,29,147,5,163,96,130,232,139,235,30,3,85,136,228,42,1,66,118,205,121,22,118,175,29,48,83,49,88,179,248,3,205,106,122,113,107,47,232,203,156,59,66,252,166,216,179,114,71,211,57,188,95,184,125,42,102,57,226,2,0,86,146,40,23,185,191,229,122,129,87,141,49,53,107,191,26,127,169,72,45,197,107,1,132,212,8,160,68,127,76,16,20,89,226,180,10,184,129,66,57,127,134,208,241,196,121,250,123,15,75,51,13,201,32,116,246,3,1,200,123,83,240,50,164,194,6,87,0,39,131,89,62,29,112,92,35,220,25,172,212,235,32,16,108,219,52,100,193,37,56,134,110,252,121,178,171,125,141,85,8,219,216,203,200,241,71,116,21,163,208,13,229,153,197,27,214,32,13,233,231,169,39,252,45,72,1,194,233,94,3,0,121,215,137,236,108,0,92,138,95,231,25,108,172,10,153,95,212,5,199,75,1,169,68,217,14,122,222,75,106,60,107,50,146,232,174,99,101,125,23,22,62,50,53,149,185,125,255,56,113,104,102,102,68,154,164,151,228,248,157,243,252,152,127,113,116,188,12,12,191,163,41,109,71,196,8,142,189,222,248,156,171,92,18,192,189,153,197,167,195,30,51,160,172,14,245,40,8,19,174,130,213,214,245,233,19,186,55,143,35,73,43,243,94,57,198,47,85,72,12,58,135,68,120,231,127,192,130,193,231,82,72,164,217,159,64,172,42,53,247,223,66,91,0,185,110,45,214,10,144,12,67,118,85,17,121,18,248,11,106,208,164,189,89,106,113,31,83,94,16,48,98,208,187,22,138,218,31,0,35,46,93,65,252,40,0,35,190,81,88,61,176,30,171,254,66,198,189,177,222,193,246,141,234,126,49,17,193,210,223,0,58,11,68,251,68,52,120,238,116,185,206,196,100,73,150,221,40,74,74,76,78,59,61,203,193,109,150,71,68,74,177,46,228,89,19,65,12,117,156,92,150,37,212,188,251,11,138,114,154,113,178,155,118,149,223,143,8,123,76,23,125,186,132,182,114,200,137,223,76,144,30,158,14,241,140,165,179,137,197,142,250,20,10,146,131,196,209,28,237,167,49,105,143,108,127,111,166,42,112,45,71,50,115,131,194,25,153,250,102,25,144,116,10,4,114,234,188,141,15,250,171,165,7,30,237,31,160,235,221,181,115,89,180,235,167,205,203,44,54,152,214,206,244,126,34,99,101,22,252,78,108,31,243,156,108,152,207,131,149,167,118,24,203,29,124,1,9,226,58,106,209,187,19,75,57,39,105,248,107,136,249,232,240,93,20,26,36,227,134,65,132,130,25,181,80,139,96,102,137,1,186,52,105,157,72,189,114,180,190,53,169,207,160,111,243,70,93,82,107,18,211,12,14,28,252,7,171,168,149,42,243,143,192,15,216,47,204,50,80,194,160,199,39,87,20,60,56,57,158,119,246,126,170,201,147,241,32,69,113,59,238,20,218,225,26,118,157,202,109,64,19,56,26,128,139,0,102,136,15,13,157,47,129,179,206,113,24,132,47,62,51,137,140,176,28,184,154,22,252,0,213,53,9,194,2,160,149,54,40,73,41,166,2,86,180,148,167,103,139,153,233,95,235,153,255,79,243,237,15,54,127,145,108,153,192,245,84,223,129,167,9,32,211,142,224,148,85,9,178,80,201,130,34,134,223,166,201,122,159,85,79,21,215,20,67,249,89,2,160,160,111,70,244,119,26,116,158,243,13,138,60,75,194,68,44,233,175,89,130,72,227,123,70,251,117,197,217,238,82,40,78,149,100,216,184,192,179,15,149,178,26,119,78,243,32,34,124,92,180,167,249,208,114,175,3,103,198,182,129,20,241,157,100,1,92,107,33,139,198,109,129,228,57,17,148,238,246,187,247,251,0,204,87,151,241,207,46,105,38,150,249,66,123,129,131,83,180,193,192,6,169,176,131,234,212,13,134,91,243,236,160,113,39,250,82,88,247,24,223,61,122,47,248,134,247,225,222,105,177,138,180,52,93,78,102,198,36,16,69,46,101,128,146,57,58,117,2,171,103,50,244,174,15,80,238,12,137,64,204,137,242,141,65,135,123,197,27,131,91,209,250,176,61,62,176,244,5,176,159,165,74,69,41,98,227,59,19,40,209,153,15,232,210,4,111,46,33,132,184,173,224,252,173,124,237,24,43,8,209,100,238,132,41,218,7,185,10,91,213,82,146,122,25,136,27,244,138,176,192,88,163,45,68,180,157,195,70,51,36,164,201,58,70,94,44,84,52,58,101,194,169,74,109,55,161,65,190,108,185,230,25,212,112,238,71,8,206,85,184,205,6,89,48,89,129,10,175,245,130,23,19,93,212,48,19,107,178,187,120,228,198,171,56,30,5,229,229,226,13,154,171,40,230,109,212,134,32,217,232,144,146,33,165,178,50,194,9,153,145,151,206,7,3,142,3,101,125,171,20,162,100,28,121,11,175,216,79,7,157,112,199,251,44,54,125,80,57,134,171,214,52,244,173,100,188,168,151,47,193,105,143,165,112,14,68,64,88,194,118,73,5,111,197,226,181,202,5,109,77,49,65,22,6,193,236,91,76,187,75,133,160,235,72,81,205,3,44,64,205,117,23,80,209,38,211,16,213,189,196,232,16,244,234,48,174,98,248,154,178,45,110,65,83,153,9,126,58,49,248,62,198,131,0,37,159,11,238,227,1,41,1,114,42,236,169,146,164,248,183,7,180,213,198,1,177,253,67,234,247,225,122,92,214,100,58,24,187,215,66,246,250,211,50,27,174,222,180,24,156,147,153,238,36,16,125,217,47,79,247,222,197,72,251,115,19,178,133,82,172,198,91,242,44,246,13,53,125,66,185,169,14,25,160,63,196,146,161,164,8,189,130,30,115,174,116,241,204,254,215,159,11,47,51,88,12,146,154,2,187,214,13,132,182,253,42,236,86,15,211,192,177,158,209,22,89,200,201,254,150,17,194,151,193,131,94,12,35,50,152,197,88,129,13,244,124,226,76,66,28,166,177,235,36,190,33,40,86,92,246,41,120,164,200,88,17,246,95,205,184,157,151,123,205,222,238,250,189,3,118,33,251,34,157,10,42,109,7,224,38,36,155,147,79,234,147,240,146,60,42,74,208,227,90,213,79,202,51,79,235,128,48,157,141,119,153,36,82,47,59,108,36,182,231,232,125,136,94,72,84,53,156,103,189,190,98,235,82,67,54,211,56,97,122,88,148,49,252,123,80,186,185,36,63,109,71,146,106,88,184,147,62,66,208,75,52,108,79,63,98,66,234,194,16,163,58,68,145,34,40,158,1,176,200,165,177,66,106,9,102,2,250,229,141,7,161,89,40,248,102,51,254,97,202,93,133,133,253,218,100,82,19,247,109,56,182,143,5,141,47,152,181,161,20,30,32,214,138,136,240,199,4,95,174,7,146,109,9,28,230,193,14,42,165,104,239,50,172,150,248,46,106,99,55,218,177,167,4,118,253,184,115,234,112,170,70,152,216,213,61,34,153,17,58,219,196,221,237,152,192,130,81,31,175,37,132,98,117,111,182,180,204,182,7,47,241,25,41,170,9,209,226,61,21,158,4,120,20,109,182,69,139,55,118,95,209,150,19,209,246,245,6,220,243,114,89,10,96,116,122,105,55,50,240,22,224,175,70,11,121,92,120,49,38,156,233,171,173,250,226,33,223,199,3,224,157,146,214,82,10,20,66,39,0,245,242,203,149,106,4,158,110,178,18,199,208,33,115,161,228,77,25,134,182,236,187,45,239,59,10,80,208,82,231,16,122,153,140,211,228,3,188,8,235,253,56,116,50,159,216,156,192,187,229,157,4,233,245,16,12,21,157,232,56,129,228,80,69,14,90,67,57,164,146,92,239,149,154,247,150,62,240,176,224,10,243,242,203,61,4,35,147,220,249,4,158,70,83,64,81,123,253,14,139,94,170,242,37,87,36,240,201,64,60,162,64,69,216,93,199,90,109,22,12,111,60,97,11,95,108,81,29,65,15,250,253,99,225,200,43,45,73,155,199,64,130,115,178,88,206,230,196,139,236,155,189,16,10,70,222,110,117,97,153,232,127,111,223,206,75,97,197,223,169,185,150,90,45,117,42,173,69,240,33,84,140,1,138,52,29,110,230,92,2,155,56,208,105,45,157,192,39,143,244,227,36,132,204,30,170,100,0,194,175,155,240,134,174,119,123,206,195,54,209,28,152,244,77,243,37,121,214,61,135,0,144,60,91,37,182,10,132,17,32,73,43,73,229,175,48,134,23,187,171,30,149,158,146,163,147,77,161,165,74,205,77,137,66,104,77,42,162,66,153,151,144,226,105,58,201,198,248,157,222,228,8,26,237,159,187,68,173,131,210,194,200,219,152,135,12,31,227,84,148,157,232,60,63,215,124,151,76,153,51,86,192,40,8,241,18,212,160,60,29,92,36,198,60,205,177,64,95,154,185,89,87,16,24,78,188,36,219,16,145,184,29,246,236,24,0,223,66,91,58,73,126,141,124,168,150,219,6,143,93,162,192,10,209,76,195,9,123,9,102,230,213,67,196,191,206,195,4,254,28,128,20,229,189,151,105,89,197,183,127,72,28,63,171,187,111,160,216,218,32,218,103,25,81,33,58,237,79,80,77,9,50,208,133,30,159,79,253,137,115,131,2,108,199,78,45,157,122,207,230,43,252,20,200,218,220,98,81,57,14,65,135,177,221,75,77,159,224,141,59,33,57,212,101,180,85,249,79,200,43,77,86,110,196,36,143,104,140,117,104,245,24,55,170,131,173,206,106,4,135,60,192,147,180,31,160,159,28,79,251,160,52,151,91,21,200,73,171,164,70,222,150,239,13,185,130,234,177,243,205,90,12,200,49,122,124,137,89,207,202,206,101,70,195,199,208,18,208,117,183,88,128,227,243,242,6,252,222,132,143,167,244,200,30,122,17,95,215,54,25,28,20,148,168,214,117,5,192,187,87,123,143,87,157,198,64,158,21,42,253,67,197,182,121,71,138,251,240,230,128,10,36,250,202,249,72,30,225,119,117,89,193,77,192,129,33,77,162,170,47,133,183,188,80,236,65,164,158,49,228,249,250,58,181,37,168,124,182,141,251,231,53,113,162,0,63,178,0,226,136,192,13,130,187,228,8,147,53,196,54,70,19,220,255,117,6,202,205,202,121,126,113,150,81,169,213,83,195,64,202,180,236,210,64,213,235,125,101,160,114,116,104,154,100,16,201,172,177,161,234,207,130,205,60,111,198,16,200,76,248,123,126,26,79,201,192,13,118,84,29,67,37,114,67,139,75,29,177,103,58,253,110,56,14,156,69,166,177,160,181,140,154,226,218,217,154,116,143,72,207,152,169,152,239,207,226,10,254,249,72,104,252,86,189,170,38,192,50,244,90,145,63,107,86,35,78,180,170,71,227,249,189,163,245,245,193,85,10,114,212,34,185,154,199,142,171,113,159,44,232,220,120,232,172,157,176,111,205,77,207,148,205,67,45,79,118,86,243,28,105,87,143,143,189,240,134,183,240,80,205,117,85,46,109,133,98,173,108,226,120,140,151,225,7,165,169,59,241,193,41,42,64,169,135,14,81,10,146,40,67,101,253,131,62,50,105,26,25,117,66,90,23,145,223,217,218,109,125,181,228,27,98,193,168,117,199,43,20,85,97,195,53,220,130,62,92,108,214,193,21,110,216,76,56,108,119,128,202,61,92,39,157,50,74,204,172,167,199,103,74,117,20,188,172,101,18,242,59,231,133,193,82,25,193,179,192,147,161,253,144,166,107,59,248,105,113,140,250,131,38,5,190,224,112,215,151,107,211,49,229,134,142,66,48,15,57,198,226,149,113,127,221,205,146,14,120,51,200,4,75,18,83,126,48,155,254,144,178,61,0,120,122,161,119,44,112,207,161,161,226,231,210,76,212,154,13,22,65,127,77,32,29,179,243,70,180,61,39,245,241,55,51,42,9,70,66,207,204,9,172,138,167,146,217,222,9,144,196,121,56,107,1,224,145,185,55,229,140,181,250,240,149,50,185,129,237,19,49,19,233,191,208,209,226,55,108,230,121,136,49,135,92,62,140,188,212,158,243,251,239,215,87,102,205,238,196,160,129,122,89,1,116,242,207,29,236,4,194,142,26,160,56,253,33,240,220,162,159,9,179,223,197,134,0,1,252,239,244,38,197,251,191,75,90,164,159,249,149,167,38,104,10,12,208,170,147,195,156,180,100,179,70,178,189,225,249,204,78,218,241,126,29,146,244,1,76,226,7,166,207,189,228,63,250,202,104,145,18,147,148,240,46,111,55,251,253,191,208,18,115,143,121,53,235,35,93,78,20,180,221,168,208,241,240,7,206,202,2,94,124,25,210,39,58,95,24,221,29,99,64,239,137,22,135,180,200,143,136,167,6,58,70,184,231,224,122,180,26,187,142,17,16,16,211,106,122,128,46,158,19,204,162,237,25,47,202,219,172,180,210,156,20,183,42,131,119,6,69,161,208,9,222,131,242,174,60,237,143,59,128,144,83,154,232,135,5,252,16,150,15,181,151,177,54,131,56,255,111,212,232,250,214,113,76,209,80,109,126,246,11,204,239,22,34,183,159,19,138,165,222,218,125,78,207,196,212,194,179,153,59,227,21,29,27,173,225,90,148,210,25,55,78,218,199,78,229,159,61,150,46,209,80,57,179,136,96,232,51,71,120,81,253,144,189,115,71,53,136,79,151,174,160,215,207,30,159,102,49,224,89,230,136,46,84,61,46,173,236,22,9,137,69,43,84,21,73,240,131,123,191,203,247,31,88,160,229,232,46,191,75,112,109,123,36,189,141,155,123,202,153,62,127,76,0,150,75,61,10,64,235,124,79,248,81,46,240,154,104,155,255,31,3,137,144,234,153,119,80,103,229,170,228,68,112,69,134,224,26,98,28,10,142,103,179,221,107,93,187,185,66,236,132,41,171,126,186,160,160,186,189,167,177,24,248,53,116,5,216,107,228,64,10,234,41,160,20,227,116,1,81,77,76,159,66,141,115,34,8,163,206,240,197,92,209,79,188,81,7,121,53,46,108,151,56,218,185,122,141,198,84,194,118,161,132,125,70,37,55,146,197,119,232,14,170,182,44,41,230,106,115,131,160,254,177,159,180,96,83,12,63,204,106,48,88,109,78,255,66,109,121,40,113,109,72,218,22,209,239,98,89,80,226,155,217,146,33,156,60,120,149,58,142,85,48,133,217,204,60,193,174,32,230,169,55,193,54,173,10,58,161,35,216,243,6,254,15,195,22,77,214,94,30,106,102,248,149,166,3,170,141,185,79,119,63,197,110,243,29,232,157,88,53,88,205,164,43,184,142,204,35,93,101,7,168,213,66,90,161,71,119,27,82,185,205,27,65,13,120,13,109,161,49,21,165,64,222,42,240,116,99,17,83,216,135,242,124,208,97,246,121,103,207,168,246,88,17,97,241,57,131,66,192,194,168,101,114,218,135,212,128,120,165,202,87,121,96,12,176,128,36,40,154,180,214,252,114,169,163,155,118,1,35,5,226,36,11,55,110,41,51,119,168,24,104,150,233,183,12,105,142,235,187,88,118,239,177,8,135,229,92,3,183,168,234,59,62,208,68,221,224,205,246,39,172,141,202,212,98,14,56,141,48,8,55,234,29,193,71,183,227,222,155,8,202,172,92,87,183,219,74,140,37,184,233,24,233,114,205,223,222,1,162,173,59,183,125,4,143,55,36,248,243,128,22,17,203,204,212,20,14,21,210,133,111,120,178,78,217,105,110,208,122,172,199,207,66,150,195,5,183,20,249,183,95,229,217,249,255,139,31,61,38,238,174,110,184,22,40,20,219,205,104,169,11,235,186,57,155,122,232,118,245,132,157,216,221,33,61,84,15,17,8,154,15,24,214,46,146,142,68,190,174,179,182,2,149,84,108,84,112,116,235,180,210,65,116,53,212,46,157,101,230,54,106,232,63,163,248,37,132,73,126,156,128,59,55,8,6,245,199,182,195,118,65,51,127,194,43,213,93,120,79,255,35,114,28,30,97,94,254,25,163,191,15,175,180,193,41,90,183,118,49,145,231,109,254,155,33,69,173,250,242,247,234,200,170,215,253,167,179,164,203,157,237,27,65,126,162,218,19,57,242,135,156,162,85,102,24,9,176,62,53,100,173,23,18,7,13,140,93,87,86,159,1,132,66,64,196,30,235,119,163,107,39,37,44,171,4,86,76,144,201,62,44,235,87,28,165,20,112,120,144,16,3,181,70,232,53,56,166,122,188,193,31,22,230,15,222,214,118,242,59,100,246,101,14,34,106,50,65,111,91,20,99,102,22,29,22,120,194,156,251,119,245,124,4,137,34,40,73,196,152,48,85,216,211,202,245,176,187,111,20,44,63,31,216,164,70,39,85,196,174,4,172,118,179,101,17,72,183,225,119,64,251,115,2,136,245,30,191,150,37,203,230,149,68,111,86,31,153,177,186,127,130,56,53,88,173,248,220,110,102,238,2,248,124,38,187,225,146,173,94,220,36,213,132,177,243,151,105,45,248,66,221,187,132,165,72,245,25,52,98,170,157,19,180,214,20,89,119,94,249,148,123,112,148,91,173,167,97,25,29,93,247,43,147,23,3,203,167,35,147,182,174,227,219,18,236,30,49,31,82,244,14,45,189,134,56,196,209,162,127,117,18,18,62,49,148,123,40,249,143,61,103,36,14,28,211,72,234,132,101,12,14,60,209,194,245,121,171,94,118,244,63,198,169,233,148,169,93,42,150,179,178,210,156,174,48,74,162,136,173,212,253,111,41,27,84,77,120,80,32,147,99,133,110,95,1,33,142,23,245,38,116,166,53,97,148,77,188,86,184,148,245,100,139,47,28,67,134,234,236,187,144,38,143,199,65,119,40,193,116,99,186,46,96,191,61,205,52,185,152,228,238,138,255,157,31,86,253,163,132,55,245,35,48,85,241,201,122,174,32,122,154,232,93,193,191,139,199,130,198,169,75,236,193,102,39,220,10,49,90,171,198,251,177,251,164,45,107,245,155,255,158,106,184,147,202,226,101,5,210,190,202,142,195,246,251,163,106,199,153,92,71,9,99,136,37,53,84,54,79,42,183,2,11,125,207,113,195,173,141,247,155,252,211,222,35,172,152,55,249,162,202,237,189,209,1,229,186,216,22,169,153,192,175,9,213,169,189,132,15,179,203,195,91,197,49,141,182,106,34,244,175,210,235,3,211,3,245,153,148,61,84,192,149,232,146,141,179,49,207,29,164,2,139,37,52,77,137,107,19,208,200,79,190,250,242,68,132,0,180,160,12,179,142,151,191,31,240,220,12,32,193,211,30,175,32,204,246,184,82,85,177,245,47,9,194,25,213,186,150,231,154,61,249,51,15,27,165,40,92,188,125,222,197,132,7,135,23,128,80,223,212,41,134,250,35,124,33,213,147,234,195,173,74,9,234,200,14,217,176,52,119,223,50,226,4,237,102,246,250,225,150,160,151,125,97,186,173,59,108,230,184,81,156,173,226,230,224,240,125,107,203,109,182,113,40,35,198,89,9,180,219,109,115,198,253,56,212,145,159,144,242,43,125,77,180,29,157,180,171,243,123,4,236,68,149,97,21,55,123,4,239,33,126,74,9,59,178,1,227,23,92,139,103,235,151,122,130,33,159,68,67,23,153,237,105,185,59,44,82,210,51,235,161,2,75,204,150,162,226,105,133,110,194,148,151,202,212,58,142,141,67,95,40,21,53,140,171,194,174,1,205,196,246,7,143,72,171,205,211,170,180,229,173,131,82,97,169,239,121,242,109,205,231,121,26,34,140,132,43,74,122,53,137,98,240,87,196,229,155,96,49,14,230,129,232,249,19,117,242,20,35,238,66,182,89,182,234,81,92,237,216,147,44,201,198,78,177,136,236,23,4,153,222,97,80,98,179,169,52,107,40,242,66,60,199,232,115,126,218,78,31,226,49,109,59,117,47,62,189,22,120,142,155,86,111,244,28,201,89,212,82,126,131,184,24,2,209,131,239,207,83,103,171,74,153,18,144,107,49,68,201,105,43,81,155,73,126,68,234,50,20,31,128,125,129,128,6,50,146,73,176,239,13,125,160,214,193,6,227,192,58,230,83,249,164,85,190,100,19,98,80,131,65,74,205,218,130,242,86,133,155,67,57,65,159,159,111,36,15,220,107,16,136,76,50,45,103,111,128,87,98,44,136,136,224,52,33,153,31,193,119,179,111,188,255,207,66,51,4,56,212,196,85,129,127,42,24,46,238,134,75,71,82,71,35,131,146,63,161,23,29,15,208,7,165,238,250,247,208,80,248,248,16,68,44,20,14,197,116,22,219,205,73,155,50,45,222,253,11,81,146,101,241,1,25,67,173,34,51,91,22,143,129,240,116,49,61,119,113,22,82,234,83,16,187,194,211,99,18,179,94,137,31,149,15,190,54,240,143,17,210,86,64,137,229,99,126,40,230,145,230,77,147,121,33,184,25,232,174,157,96,237,14,102,158,61,146,26,159,241,23,129,48,201,54,153,190,179,85,155,105,89,193,55,216,249,163,138,87,159,155,14,37,140,181,199,203,121,183,167,76,180,75,61,16,175,114,237,93,224,105,149,58,45,4,90,21,161,149,108,155,142,19,136,167,89,212,96,24,63,191,91,30,247,176,56,0,119,175,204,66,213,235,73,240,74,29,154,154,211,215,157,226,210,31,98,207,22,117,76,169,49,216,202,114,16,191,45,56,180,51,170,203,212,46,42,80,41,77,100,171,204,15,125,215,93,115,202,55,19,8,169,215,55,5,172,154,15,175,63,130,89,210,207,128,234,200,128,51,198,122,14,200,168,223,85,226,187,148,223,3,48,40,7,137,20,80,170,1,207,125,243,153,91,175,184,4,12,49,207,192,9,36,6,244,196,100,155,241,193,96,105,45,99,185,1,11,102,253,4,77,127,187,50,135,154,172,24,18,122,92,103,189,162,97,39,253,196,61,60,2,254,184,47,132,137,212,115,108,170,34,20,61,141,143,147,102,139,225,179,242,223,18,110,51,85,175,125,61,33,205,164,113,134,0,159,205,55,149,4,86,232,108,130,144,107,54,190,215,167,181,18,82,187,118,118,227,179,237,178,57,203,93,225,214,18,172,150,188,118,163,9,155,0,242,157,182,69,87,12,75,134,32,17,110,229,74,103,95,104,29,201,139,43,125,117,207,225,62,5,110,23,215,39,230,26,71,44,236,249,37,187,237,181,143,146,239,211,13,90,199,43,63,223,99,92,7,65,171,166,211,49,84,14,196,173,0,149,44,232,253,80,70,28,12,204,138,185,29,213,208,160,210,160,233,174,67,110,114,252,233,27,128,68,95,174,174,22,230,147,175,109,106,154,170,177,18,43,137,235,157,23,62,7,225,59,18,118,187,156,191,174,70,94,137,157,81,159,51,45,3,208,161,164,207,97,135,180,93,235,164,196,96,206,202,28,160,255,230,242,200,86,36,147,193,72,223,189,64,11,166,25,80,190,5,225,223,119,57,120,26,125,94,250,21,66,154,124,165,18,221,79,88,8,249,195,145,47,136,132,222,157,63,208,125,38,212,17,240,131,242,65,115,194,188,109,128,176,65,68,0,33,195,193,112,20,194,157,130,111,146,241,102,239,66,83,0,12,36,14,56,241,144,182,255,165,248,214,195,212,100,64,130,95,97,249,110,211,136,78,219,143,173,71,114,158,31,201,19,191,50,152,206,147,146,163,142,235,218,242,183,227,189,255,226,88,13,144,121,82,65,16,12,241,99,246,53,229,228,81,110,100,247,224,216,66,32,244,142,106,223,238,37,53,121,244,73,67,242,76,54,240,189,248,92,195,220,7,12,141,69,178,29,24,104,18,40,166,176,45,228,212,186,155,155,176,98,60,10,23,73,27,253,116,107,141,159,186,194,215,239,201,156,144,227,57,197,183,16,131,37,120,156,240,187,244,45,116,8,155,181,88,153,15,183,151,107,220,109,98,192,40,72,163,239,137,141,81,177,139,94,69,211,49,228,72,130,109,49,222,115,88,193,30,242,44,166,221,77,231,59,95,210,126,74,105,231,171,146,37,129,134,13,104,94,228,247,30,248,235,32,140,236,148,108,240,220,140,134,138,127,13,216,232,176,191,5,202,140,45,231,44,95,216,243,161,184,238,212,97,51,248,182,62,120,173,191,202,132,155,205,23,72,30,211,169,12,137,99,68,167,185,30,183,155,203,249,29,112,20,247,133,59,185,197,70,224,147,203,145,244,210,66,72,113,27,149,108,97,127,130,50,210,33,45,94,171,195,227,101,207,48,42,163,100,152,79,224,112,157,213,98,149,9,64,99,63,237,6,175,127,101,95,124,134,139,61,183,196,32,71,196,122,48,224,135,123,228,153,175,1,59,106,210,231,134,150,222,213,143,62,179,48,220,27,177,101,194,90,22,238,167,158,240,194,108,242,47,121,178,199,237,125,83,167,40,251,1,72,179,10,130,9,23,126,174,211,126,146,150,72,157,206,163,229,120,26,87,234,5,182,194,61,88,154,226,152,20,93,79,142,160,175,75,2,5,193,111,85,155,235,105,195,120,221,66,4,237,21,48,148,70,166,179,54,42,109,230,102,215,28,155,27,66,183,112,93,54,230,150,117,82,201,121,56,138,68,95,178,115,131,196,111,46,137,2,178,227,61,74,139,180,238,168,125,78,9,29,117,98,4,104,211,235,60,253,231,65,90,112,192,207,247,221,188,143,113,208,103,203,182,247,150,202,204,38,105,71,160,98,38,109,83,28,61,232,183,53,210,0,146,183,68,130,223,193,222,58,141,51,203,14,171,82,95,212,237,121,50,201,96,209,41,50,36,183,219,130,104,79,178,110,21,47,10,124,198,212,109,128,107,94,198,198,63,139,14,253,192,38,122,80,222,215,204,109,6,162,91,138,68,203,68,152,223,230,20,163,73,84,216,41,130,158,228,140,222,11,51,176,245,2,162,246,185,237,26,197,4,130,253,220,124,255,239,84,56,119,100,72,241,148,41,93,46,157,40,63,114,6,131,94,230,11,57,138,248,120,175,99,76,12,0,235,236,252,139,121,157,249,32,68,67,20,114,76,234,227,38,70,43,7,88,44,51,27,149,135,155,58,84,89,151,223,122,69,142,152,106,182,88,253,187,85,204,121,103,254,163,19,83,138,106,112,178,136,12,222,216,225,234,16,3,111,120,73,201,3,181,7,69,191,241,229,96,20,16,191,59,116,233,209,69,229,175,161,26,133,13,103,172,147,25,1,136,1,66,0,10,50,16,123,175,240,33,64,80,150,249,154,140,32,64,24,15,249,254,101,225,209,229,13,124,51,132,162,38,201,46,162,0,221,0,152,5,242,138,24,172,209,120,89,107,112,176,77,58,35,60,99,239,140,228,96,118,211,102,67,6,28,181,145,63,146,166,112,53,190,183,76,88,145,130,26,183,195,117,52,69,28,198,43,42,251,92,11,208,94,220,171,91,234,225,159,220,253,210,196,222,136,239,185,134,3,43,10,201,236,227,9,144,184,242,63,99,161,31,53,202,229,251,146,215,178,246,111,197,98,15,162,33,21,196,94,226,5,247,161,83,237,11,10,81,231,128,12,240,213,168,41,126,43,20,55,46,138,223,112,136,67,196,73,201,169,16,87,207,68,118,10,80,194,226,156,36,174,176,84,94,68,97,74,192,224,214,142,156,113,50,96,115,188,42,120,139,1,65,58,157,58,42,84,128,77,158,250,10,1,133,41,210,254,124,169,23,162,209,158,102,13,161,226,166,225,232,23,104,100,47,180,42,229,68,152,165,140,236,180,109,38,131,111,18,3,18,157,227,27,160,253,222,207,65,177,6,89,112,32,113,58,240,75,233,163,44,161,211,109,100,130,162,186,80,54,67,39,240,11,209,121,187,251,121,71,231,155,66,85,147,155,123,44,27,143,215,158,41,249,28,13,56,225,70,34,15,199,141,17,37,157,138,57,120,189,76,126,125,158,108,207,116,232,147,187,196,239,49,152,194,235,81,107,84,203,95,38,102,255,247,158,59,80,79,15,146,157,232,105,98,32,251,59,56,177,208,23,104,124,222,191,54,106,116,245,146,61,253,155,109,146,151,236,90,34,38,232,63,101,220,111,48,146,199,68,206,20,156,214,178,144,77,149,126,244,255,183,196,237,61,181,115,88,4,63,104,247,112,205,2,58,230,26,112,74,210,50,208,84,167,82,218,54,162,56,108,72,46,27,189,183,245,170,177,121,26,185,69,27,120,151,169,159,72,232,138,7,161,37,253,32,1,41,199,95,155,155,158,214,58,156,23,211,118,252,64,93,79,201,211,183,181,242,132,103,113,238,251,55,124,107,169,208,57,237,65,73,223,72,130,175,173,69,65,174,177,120,95,45,19,219,36,168,91,54,203,19,70,84,52,55,218,89,144,69,169,69,238,182,190,243,73,69,118,23,176,48,132,25,132,33,15,13,230,2,183,243,13,66,48,235,79,219,72,194,239,72,40,73,98,81,236,115,134,99,74,221,209,182,202,59,92,21,93,77,17,26,178,157,48,140,46,89,203,224,67,9,230,240,28,243,84,223,36,34,194,142,249,206,60,110,21,22,209,126,64,126,56,164,78,91,118,221,72,113,14,71,161,196,5,120,229,150,128,233,221,112,14,199,144,188,252,152,101,218,184,119,161,120,127,47,225,127,79,156,160,202,232,227,129,215,29,35,166,252,136,151,239,230,14,89,115,112,113,54,88,167,9,161,125,213,169,35,235,40,58,96,236,67,241,238,70,153,67,226,108,218,171,111,4,64,89,79,152,58,99,151,131,175,226,246,27,229,172,109,6,47,121,22,31,62,14,197,144,8,248,131,216,190,241,22,235,176,229,71,171,56,197,61,152,29,199,64,147,70,209,146,148,158,77,10,206,155,103,244,129,126,154,53,96,215,244,54,79,176,156,11,150,140,138,185,105,39,136,241,154,53,206,236,235,136,90,189,2,33,40,41,80,17,133,129,225,227,34,98,37,209,121,38,97,12,29,90,169,225,235,251,124,184,219,198,11,252,198,70,136,241,151,57,64,228,210,235,169,193,25,138,116,54,109,158,16,185,37,5,70,179,245,249,123,88,14,190,69,253,235,59,145,109,51,253,250,232,173,28,92,254,181,13,3,69,1,96,130,239,208,223,19,40,136,176,148,212,25,230,56,155,97,145,243,236,226,13,24,129,61,113,85,160,27,194,226,188,109,145,61,248,38,226,183,217,155,72,21,63,18,222,101,0,241,47,126,6,122,135,36,9,179,191,135,12,169,23,142,36,109,47,5,169,95,186,141,110,208,110,210,207,32,233,74,57,130,121,11,103,107,168,55,248,20,149,197,105,2,124,45,90,198,175,56,36,0,177,221,228,178,54,5,18,119,191,142,126,201,29,37,28,248,127,148,63,3,222,5,89,215,77,226,70,48,96,184,220,105,82,47,12,26,11,36,120,76,85,144,247,33,128,2,50,202,125,157,245,161,130,150,109,0,204,89,225,127,178,163,17,208,89,112,82,163,172,178,237,156,91,178,61,67,51,44,115,72,61,129,228,242,163,44,103,14,146,34,41,45,15,68,246,108,87,243,56,16,16,245,48,74,84,34,0,112,138,73,41,82,39,123,87,52,223,140,171,85,169,159,143,215,119,176,77,217,173,253,191,216,159,98,184,134,81,244,23,184,192,29,251,15,242,238,87,124,1,174,56,47,78,193,19,78,123,138,3,82,206,122,141,127,165,31,138,181,72,158,26,133,202,154,34,54,195,81,202,15,96,97,234,77,91,170,99,169,68,255,186,115,106,253,5,115,247,129,61,152,161,153,210,241,72,26,96,136,9,78,52,96,241,149,200,182,61,52,183,157,214,212,243,40,86,20,93,153,7,45,224,93,11,6,209,160,176,244,195,96,36,242,214,145,151,190,175,239,40,29,125,134,80,235,144,127,40,89,74,60,38,238,255,117,30,63,177,240,156,203,36,40,229,254,175,123,105,229,135,161,115,228,231,242,160,20,109,137,245,227,202,27,127,203,215,125,220,51,80,76,102,93,229,69,225,138,15,63,203,241,194,212,243,241,54,31,64,134,93,7,27,106,47,177,99,234,97,204,170,48,231,170,147,155,178,120,240,111,28,232,188,129,241,77,53,19,31,240,98,70,175,55,194,64,6,122,124,169,254,200,253,65,57,164,177,213,60,108,108,95,216,231,240,148,254,213,111,112,241,92,140,96,62,70,84,52,4,111,101,73,41,179,68,192,155,208,141,96,197,203,47,178,182,174,178,201,242,56,254,113,252,27,223,200,66,14,72,115,14,24,110,61,62,130,239,166,189,139,225,234,33,166,179,98,105,73,252,243,204,204,31,16,60,56,55,129,88,60,108,205,133,163,45,168,72,219,80,106,32,163,47,28,182,110,48,108,148,184,247,148,126,16,127,34,207,255,121,196,187,81,116,78,138,200,248,159,6,165,236,116,240,189,126,74,217,155,196,123,163,5,159,147,37,3,41,212,38,11,176,43,96,168,196,153,75,11,214,176,63,27,111,35,138,238,203,253,153,49,135,166,160,96,127,29,28,154,50,242,14,79,86,34,239,84,64,18,212,141,145,246,12,30,33,87,121,80,201,10,175,62,175,70,81,84,119,52,148,165,74,60,173,72,72,15,0,64,59,117,146,22,176,165,14,232,210,212,166,128,210,60,84,71,96,78,19,1,3,249,163,60,125,200,250,176,101,168,238,66,201,251,128,120,30,178,34,157,160,178,141,6,1,244,133,191,146,203,181,7,96,51,223,58,152,111,86,230,57,200,198,57,143,131,244,226,107,149,54,184,253,106,62,45,148,89,140,34,95,44,51,197,221,198,110,107,250,208,146,86,251,220,206,88,146,156,23,116,47,219,48,13,101,250,14,1,95,137,60,68,225,253,189,253,109,95,56,221,118,69,179,59,117,11,133,164,144,50,42,124,208,21,186,40,101,99,7,229,137,210,103,76,181,161,251,106,161,14,66,186,23,61,225,223,119,48,200,161,53,228,129,246,0,168,95,253,179,162,18,115,0,52,210,173,111,97,136,2,186,110,173,225,189,243,133,225,66,65,6,82,55,140,14,29,62,174,12,46,197,168,241,146,231,166,222,137,178,176,18,145,35,255,36,189,102,234,161,123,201,69,96,94,154,2,88,18,180,75,250,117,233,100,167,212,174,227,184,35,48,190,198,9,113,59,32,150,95,50,102,204,66,193,19,220,10,56,43,111,81,119,25,59,210,253,134,184,173,115,78,28,162,233,114,156,25,246,126,50,64,45,200,83,87,59,166,186,32,226,127,21,17,129,62,42,140,130,42,59,60,3,164,98,188,149,125,78,19,207,35,254,122,81,10,205,155,139,162,222,118,219,227,80,107,205,211,130,117,46,102,124,158,104,10,19,93,191,94,181,205,120,239,204,49,146,195,246,62,155,186,45,108,152,184,64,167,87,236,59,233,252,209,65,168,230,113,210,170,85,201,148,36,122,145,104,239,112,20,229,190,28,71,167,207,185,186,54,162,223,40,2,67,180,6,92,247,232,31,17,8,62,60,209,219,29,106,205,6,17,191,67,20,222,194,28,137,132,124,250,124,73,240,169,252,6,14,164,116,173,190,102,237,254,202,131,150,121,23,117,19,209,36,179,169,247,159,104,57,78,124,10,252,226,154,86,205,249,228,32,126,124,56,247,93,196,119,245,111,30,239,66,202,26,239,127,121,192,62,176,149,81,238,75,49,71,135,81,249,130,170,32,19,78,253,151,197,44,29,100,126,146,160,34,66,142,225,161,239,138,191,236,44,78,108,181,133,255,228,179,43,19,165,10,63,194,151,14,251,60,42,203,248,30,211,16,35,234,92,37,212,156,214,226,90,176,141,4,64,149,3,226,106,229,58,195,148,244,195,23,2,202,74,222,134,209,145,100,30,30,161,28,143,207,173,210,9,5,44,61,49,151,69,224,79,25,230,179,154,125,156,185,157,26,181,57,135,189,19,73,4,232,240,118,92,147,200,104,254,246,190,249,173,0,131,0,225,210,165,162,228,195,83,182,112,51,61,242,171,170,8,140,107,194,91,94,36,35,197,116,86,18,131,79,8,76,21,169,77,239,44,77,57,239,78,72,212,214,202,1,36,123,117,69,53,63,205,232,72,206,192,202,0,222,142,132,147,101,209,15,11,203,36,172,239,69,163,106,83,221,149,234,28,28,173,109,35,112,1,155,20,140,188,247,233,17,113,91,225,37,163,42,7,152,104,237,202,242,183,111,70,178,166,151,227,143,167,115,155,48,142,169,110,111,146,15,214,75,56,71,148,65,131,211,227,210,126,222,210,71,61,254,229,13,37,202,106,82,213,41,198,100,195,28,139,89,97,90,205,191,151,149,10,69,96,155,223,119,194,181,203,169,25,27,30,99,98,93,234,187,121,57,17,168,201,115,119,119,75,152,75,76,12,143,118,62,146,66,96,248,186,210,180,107,85,235,64,234,117,241,66,201,70,42,213,237,180,44,167,56,246,101,125,143,110,1,77,195,209,1,206,186,139,168,121,255,73,76,38,128,147,14,191,217,44,55,254,41,231,66,150,100,179,186,173,244,19,236,129,19,137,220,231,28,31,98,44,22,94,190,52,246,99,157,244,104,178,138,150,211,132,158,182,216,79,240,168,52,2,234,138,229,189,237,188,171,45,216,131,222,217,216,187,181,192,174,93,111,56,50,59,59,75,239,243,85,241,79,182,199,81,114,11,60,235,200,169,198,121,57,149,226,215,126,180,243,162,102,79,210,190,203,177,115,202,93,206,205,109,244,185,196,247,150,239,143,115,6,203,167,188,90,52,35,188,196,73,123,36,253,112,227,128,133,46,119,67,248,33,148,112,195,87,146,99,61,115,247,198,88,159,15,121,245,208,202,85,247,163,232,181,255,252,30,8,140,6,161,202,216,142,171,205,23,26,155,17,202,73,91,142,191,21,226,227,33,41,203,252,165,87,95,216,116,125,7,90,6,112,161,109,137,92,38,25,19,184,17,41,96,44,193,225,167,176,53,71,86,203,12,219,114,40,125,37,243,192,63,59,84,66,159,182,21,244,122,31,139,197,248,214,221,185,66,3,173,255,15,6,227,100,58,46,191,63,251,103,221,189,46,116,82,254,113,203,83,227,200,98,249,198,4,22,5,81,22,76,236,142,253,78,40,96,137,84,198,133,203,101,86,103,116,184,124,174,153,38,75,53,21,14,186,111,90,151,61,134,220,96,42,213,234,181,54,213,23,85,27,15,60,65,162,44,246,235,4,156,138,228,241,94,119,239,159,185,64,96,238,11,123,180,75,48,168,76,89,2,14,76,10,40,2,138,52,6,202,225,51,16,211,166,159,161,21,154,53,56,132,230,221,121,250,245,7,80,74,186,30,155,14,45,167,18,148,228,84,104,184,20,106,46,165,123,9,113,109,155,187,178,114,223,28,29,31,114,20,204,103,251,92,253,17,222,194,179,31,149,248,175,68,252,22,108,99,142,110,162,203,77,56,110,135,166,107,124,240,121,228,36,40,190,134,83,117,207,154,178,35,192,131,217,14,132,164,186,59,150,19,110,125,237,70,142,216,160,233,239,82,28,95,87,144,229,63,78,112,20,51,5,103,200,97,43,88,103,160,130,154,29,245,37,240,229,150,147,64,255,181,104,151,227,164,46,142,240,255,240,77,73,220,143,44,175,168,138,162,138,10,217,181,120,148,158,254,169,183,2,247,202,254,182,147,3,87,157,13,250,66,110,171,31,55,241,36,145,212,231,218,120,255,97,26,234,142,25,49,51,82,185,249,4,84,150,69,7,12,43,161,38,47,40,250,90,6,24,132,192,54,85,199,48,219,203,140,215,82,158,130,214,238,37,115,105,190,186,148,34,217,93,53,64,3,252,189,200,138,198,28,227,249,138,105,113,228,44,223,54,221,167,147,189,207,231,4,105,73,82,232,36,158,78,46,106,245,114,193,39,174,213,65,34,201,140,225,224,141,13,27,66,245,9,94,142,229,102,173,135,140,253,61,162,68,40,70,227,216,97,169,82,99,77,64,101,239,235,146,144,171,169,239,46,38,215,37,235,203,174,249,71,218,113,220,115,99,186,62,237,74,251,189,141,107,50,238,35,39,151,171,81,45,16,109,107,238,111,179,47,131,211,215,240,44,237,176,137,212,82,91,60,255,39,172,58,10,201,244,24,198,12,157,215,47,190,178,165,5,171,128,152,89,232,226,161,157,99,226,247,165,156,32,238,105,216,142,231,119,52,219,28,7,181,47,57,67,140,97,30,29,105,209,179,111,166,166,255,145,180,181,242,59,110,224,161,67,155,0,71,157,63,248,251,176,69,159,11,152,68,254,144,43,20,247,251,108,145,21,179,212,244,216,124,153,147,98,23,6,228,139,52,68,87,222,130,196,205,232,59,215,45,63,203,2,83,211,9,138,85,92,147,105,80,254,217,152,200,159,32,18,137,96,57,122,208,193,190,100,89,186,48,182,36,87,49,241,84,121,224,177,127,217,89,233,213,73,33,239,101,135,123,235,16,22,82,249,53,76,32,35,160,168,81,2,40,118,210,28,37,13,145,193,254,94,177,6,105,29,197,27,22,25,45,219,56,191,114,123,67,95,57,221,200,233,42,82,23,171,160,118,33,60,41,164,22,105,239,46,96,151,93,101,105,21,233,217,126,127,36,57,239,126,240,114,136,136,59,153,129,176,92,65,93,90,113,131,138,38,68,181,20,179,30,235,142,111,5,221,81,190,220,123,183,137,5,207,251,14,162,113,220,11,225,86,110,118,137,96,192,238,234,98,91,209,95,107,144,44,30,210,41,62,175,35,159,241,164,120,213,3,213,143,216,120,200,95,120,218,190,160,167,197,17,19,149,201,188,200,247,37,231,17,3,165,17,197,100,101,78,242,126,216,197,235,173,155,72,236,40,16,72,58,84,119,137,119,13,14,131,73,94,204,251,16,139,234,16,68,251,50,11,243,75,226,247,104,149,2,242,240,102,247,153,154,115,157,102,195,63,14,202,194,106,22,70,175,156,194,127,206,167,214,187,111,126,73,149,197,190,125,221,161,10,12,141,250,32,252,186,138,130,216,246,55,10,208,14,224,173,123,217,94,114,247,96,223,131,171,70,184,57,205,151,145,230,62,71,117,187,95,64,150,240,180,48,60,252,209,139,186,46,133,153,16,210,202,93,70,57,156,178,83,78,32,49,142,131,178,125,126,162,130,6,189,45,65,174,129,245,171,79,253,23,218,37,235,9,74,13,219,164,12,95,203,122,203,207,82,145,233,37,215,119,135,183,108,176,116,130,105,86,216,243,63,184,156,120,240,66,228,107,69,177,179,13,142,87,10,131,116,154,89,219,214,201,173,220,190,110,103,19,254,115,62,246,103,16,160,208,68,202,43,243,130,89,173,166,242,197,190,195,205,108,182,126,157,217,227,178,9,173,97,55,160,212,68,155,87,22,75,128,202,27,180,56,129,156,239,131,55,18,17,244,147,229,126,187,204,249,201,12,211,199,131,50,149,126,238,12,190,144,160,38,65,237,110,237,112,36,185,124,143,183,113,22,174,70,24,183,141,181,88,115,232,14,90,223,225,119,18,245,59,231,139,126,255,128,183,38,124,82,50,5,197,22,241,107,85,5,122,221,0,24,109,185,144,89,107,40,12,61,35,226,165,221,59,140,150,66,193,188,177,79,135,60,74,34,102,83,74,164,126,164,114,14,128,40,5,108,173,178,192,63,88,163,219,113,133,35,95,232,89,108,231,238,196,254,63,104,97,10,151,53,113,167,111,210,218,115,79,230,171,88,101,162,157,194,226,201,151,251,110,130,151,193,86,105,236,90,100,32,186,183,235,92,136,9,107,99,245,153,84,139,62,173,101,90,7,29,89,122,167,90,127,191,199,56,145,250,138,198,168,238,67,157,105,1,5,99,48,136,114,55,21,111,54,23,26,121,92,183,204,29,195,9,83,119,160,30,231,59,126,27,222,215,230,155,241,134,50,130,117,74,220,50,221,68,46,224,174,174,204,166,72,246,227,84,203,4,38,29,128,73,136,213,31,230,221,99,175,135,110,15,24,104,115,7,116,200,161,106,201,55,228,20,196,29,48,148,220,251,211,5,30,75,83,24,201,29,188,93,225,138,39,113,5,252,144,128,182,178,194,31,234,105,63,154,50,233,23,242,196,143,140,52,78,215,34,49,241,64,213,13,77,224,54,238,228,85,12,179,229,95,55,29,205,94,203,50,140,159,138,200,25,187,253,78,14,175,249,120,102,17,153,116,63,238,56,248,109,117,144,254,47,98,101,187,54,160,78,45,149,230,240,20,68,21,38,83,91,217,89,89,177,209,207,17,113,199,94,195,206,115,149,31,4,92,148,247,242,210,239,11,101,243,103,173,7,248,184,184,54,82,108,136,205,76,207,236,245,158,31,31,246,48,85,230,244,109,171,184,51,159,160,198,145,131,207,97,79,219,35,233,179,35,105,223,199,117,160,48,199,152,51,122,212,165,164,108,35,63,137,134,56,97,89,157,74,62,48,154,68,177,194,60,111,106,246,12,31,13,82,163,94,117,140,137,153,189,146,18,0,129,101,255,121,191,197,18,173,191,224,137,231,193,103,15,16,70,254,123,54,181,0,189,17,217,8,107,26,91,198,209,49,97,248,173,127,203,141,97,227,14,86,185,79,134,71,53,199,158,93,28,167,214,115,28,206,165,71,218,217,244,92,223,180,226,155,183,16,242,230,111,61,133,116,56,51,20,191,26,65,66,42,119,10,182,208,232,50,167,94,176,69,86,138,251,66,20,88,212,180,147,12,235,198,25,70,142,107,243,12,148,148,236,26,81,48,110,18,239,94,219,126,194,134,28,168,14,144,69,3,5,232,249,108,188,250,186,213,113,130,111,119,96,121,117,102,124,28,6,171,162,247,231,202,46,124,22,22,47,25,2,71,61,187,100,63,149,176,104,130,53,27,192,214,94,212,197,34,94,202,67,89,226,147,78,153,165,173,117,160,165,30,69,235,50,208,67,241,50,188,45,64,149,13,72,81,66,183,182,64,248,140,206,31,174,231,56,100,74,205,23,227,231,240,163,177,44,122,118,234,219,28,204,255,31,232,174,198,247,73,246,100,182,215,15,247,73,126,84,7,8,219,154,206,139,106,138,110,34,227,128,55,12,47,241,184,39,92,174,93,208,26,61,75,31,196,32,215,11,165,15,127,22,241,238,63,244,124,64,60,221,223,73,200,92,32,104,195,126,117,93,173,181,121,81,89,136,74,194,102,37,209,137,18,97,94,255,52,244,191,122,253,50,53,249,11,109,238,50,49,118,34,39,130,51,243,241,102,73,228,198,8,73,214,143,31,158,187,28,113,255,41,58,125,160,162,78,66,45,93,111,60,156,31,252,192,223,87,238,86,224,41,243,92,200,135,182,95,227,126,183,58,4,101,181,102,41,33,87,49,157,172,227,88,95,133,54,118,15,94,214,16,77,8,166,168,75,14,188,78,161,166,20,70,24,49,162,206,2,13,49,179,47,232,56,242,160,209,187,55,186,181,190,153,182,164,230,133,197,164,167,157,58,5,14,57,50,39,105,47,200,191,228,123,29,8,163,73,207,142,214,59,114,178,80,63,23,77,73,166,215,224,95,250,14,85,221,203,27,181,125,118,199,34,179,93,200,119,178,222,50,138,88,93,139,28,178,69,195,6,112,52,212,65,82,145,217,154,112,252,222,196,7,155,130,36,192,90,250,192,206,250,214,45,117,96,123,36,179,25,12,22,223,241,8,67,129,81,222,142,72,51,61,58,127,122,234,161,123,184,208,131,50,62,66,182,29,8,123,131,160,39,134,181,9,120,97,78,74,64,128,227,93,214,9,182,131,35,61,77,192,90,120,153,218,236,151,130,242,197,20,35,21,92,91,129,181,89,104,35,133,78,38,170,226,103,156,191,227,79,51,197,210,3,92,206,49,6,122,152,240,177,220,180,22,70,29,73,154,110,48,1,161,70,133,29,48,201,32,192,145,25,160,76,172,224,45,83,77,121,201,227,55,133,249,101,128,13,21,237,156,126,14,86,5,170,76,87,171,82,138,108,75,27,226,146,253,254,68,32,208,27,208,190,44,36,87,250,213,211,183,11,28,0,61,89,230,161,10,41,107,46,78,107,79,119,62,180,167,68,210,2,249,76,40,60,105,6,161,149,116,83,250,179,204,124,104,76,13,7,220,113,165,161,28,120,101,59,73,134,25,38,217,6,218,90,186,117,218,208,121,190,176,11,190,219,138,124,25,15,114,18,45,247,184,203,190,36,184,17,168,22,205,45,104,53,116,86,253,185,180,105,117,165,253,21,134,151,38,200,20,67,75,155,189,29,14,64,4,2,50,244,255,23,254,180,139,61,183,63,92,77,145,154,198,121,166,50,119,150,139,168,137,158,231,179,177,154,234,104,102,124,103,38,157,252,253,1,228,34,218,153,100,103,95,247,71,26,250,185,213,47,153,229,46,84,91,181,241,25,183,153,169,5,72,32,78,33,219,90,124,162,124,244,24,208,243,211,80,251,213,161,190,100,55,81,250,79,65,3,72,139,99,122,250,92,211,27,59,184,33,1,141,249,35,93,9,98,166,68,42,130,23,174,68,21,160,32,97,41,236,118,126,149,152,131,202,57,59,108,222,23,137,20,65,123,167,227,15,156,58,142,145,254,222,212,50,80,209,237,2,129,122,174,221,49,22,105,116,125,42,62,96,83,15,56,69,105,136,27,193,8,162,134,190,241,140,108,174,72,28,150,149,204,174,225,251,5,247,77,28,234,134,63,252,207,94,223,33,157,14,142,105,209,216,167,249,21,23,253,90,215,202,126,252,114,111,70,173,102,224,243,74,93,67,108,214,204,236,25,41,158,46,154,220,23,181,66,253,186,2,31,105,224,22,55,132,84,64,74,55,88,75,227,65,100,251,45,110,100,177,204,189,83,73,250,190,145,226,229,244,104,186,221,73,31,193,115,228,62,14,98,125,136,208,144,185,222,62,15,176,65,50,53,23,204,31,155,246,191,159,248,21,25,186,159,16,174,101,143,126,2,40,170,228,130,91,188,243,252,248,109,176,115,154,16,157,252,18,225,83,117,152,220,126,104,19,141,239,172,204,226,44,104,67,139,144,50,14,64,14,115,60,129,159,130,132,161,117,28,101,212,89,125,5,154,220,85,97,152,193,127,147,137,71,7,58,178,225,77,247,214,81,110,74,89,45,253,148,132,64,243,86,11,241,48,45,60,135,252,123,154,226,128,110,194,148,171,46,26,221,105,117,160,114,171,193,145,36,75,160,70,101,37,46,201,69,91,80,11,128,123,161,60,60,224,232,78,97,63,132,173,176,90,48,16,249,72,158,142,52,100,191,211,21,148,228,7,237,14,51,16,162,76,209,246,101,164,101,103,37,109,11,213,53,97,96,63,135,232,92,33,31,27,122,180,35,96,230,162,251,228,51,18,67,162,84,162,135,151,248,144,127,245,165,38,203,156,81,164,224,187,65,140,114,36,49,170,116,208,5,183,175,236,113,213,8,198,210,215,44,68,221,134,208,135,221,233,10,223,121,13,104,130,101,64,238,106,93,186,109,95,89,174,180,207,55,80,223,46,194,230,141,18,174,24,238,134,164,138,16,235,144,172,152,39,245,23,172,53,222,184,107,255,20,177,67,117,77,171,49,31,163,181,11,101,232,202,65,130,91,28,200,126,231,170,0,32,248,68,44,117,48,6,0,2,62,82,173,30,175,39,229,139,73,84,156,196,189,108,64,62,89,7,163,156,52,213,150,125,28,58,158,232,55,228,244,20,150,154,168,92,114,141,80,37,1,175,31,121,74,13,156,158,26,209,72,71,56,214,207,234,47,4,89,206,136,211,169,68,179,155,219,165,87,65,237,82,242,10,164,26,166,60,240,236,74,162,228,186,201,137,34,44,112,192,162,47,78,137,139,228,151,47,168,79,244,27,31,68,148,232,60,214,44,42,124,166,113,169,220,76,139,112,221,62,205,92,61,172,30,63,214,237,247,66,45,96,5,255,204,92,61,182,14,243,130,131,94,127,121,180,209,153,212,83,253,122,73,191,22,245,69,227,46,47,181,133,238,4,163,148,229,79,233,177,55,246,226,62,187,13,86,35,138,7,58,192,177,119,26,0,226,150,166,180,112,30,190,4,33,187,107,88,57,197,77,254,241,133,142,195,229,19,60,228,161,243,118,144,14,220,230,98,121,49,122,70,161,155,183,193,162,115,32,191,12,157,162,48,66,234,72,105,122,204,75,57,174,69,104,5,35,233,173,120,240,75,123,197,137,181,57,252,112,9,198,89,25,54,118,72,202,228,50,221,23,32,9,52,154,104,18,37,219,59,228,246,63,210,45,196,55,224,6,47,154,242,167,85,233,82,218,208,48,143,223,177,139,60,59,100,171,156,231,189,163,77,191,39,87,20,207,162,77,249,178,2,78,160,249,249,77,109,56,247,174,160,247,12,42,14,112,254,172,208,212,57,230,192,141,109,158,83,53,215,125,98,61,243,136,245,214,223,216,142,33,110,108,249,76,122,43,120,142,233,121,177,48,204,162,192,170,165,192,177,136,67,203,149,146,85,232,202,31,133,152,48,35,127,245,26,31,108,18,117,214,84,148,207,248,30,208,50,200,140,154,91,231,47,228,143,248,93,175,137,172,142,179,18,64,200,111,76,98,33,15,20,119,252,51,63,2,122,100,220,99,72,57,168,127,219,45,67,150,70,85,139,131,252,189,67,9,143,85,218,45,248,128,254,255,145,114,155,50,57,162,97,253,16,236,27,218,74,107,252,89,241,157,106,176,144,171,90,121,87,138,115,201,204,33,105,102,52,9,105,230,245,42,63,99,244,90,49,62,236,233,185,101,231,202,157,99,21,12,147,168,164,68,226,127,81,204,100,55,103,230,198,216,225,222,223,96,179,203,76,57,37,0,47,130,147,215,202,28,135,198,79,6,167,101,198,222,18,246,142,72,248,48,228,195,37,213,7,153,194,23,87,75,133,0,0,95,247,207,85,255,113,242,130,207,17,54,183,35,198,220,196,103,53,136,35,243,60,250,97,171,107,193,24,128,159,204,251,107,47,66,89,125,16,251,73,17,77,121,167,78,2,0,218,231,128,187,82,34,222,19,253,178,176,179,25,102,206,122,222,165,221,177,244,199,183,21,119,142,144,32,186,100,9,155,178,28,241,40,147,168,35,46,9,172,191,128,78,215,106,14,140,140,118,38,153,41,100,227,211,183,111,70,199,238,40,4,61,10,85,37,109,157,35,35,19,164,210,170,162,62,222,75,35,55,99,110,209,230,195,88,64,23,183,66,193,57,245,117,155,175,162,203,176,185,202,151,71,254,147,6,252,184,154,150,247,186,235,44,199,56,167,116,154,43,147,69,247,241,146,160,95,182,144,213,55,80,2,120,225,70,155,32,108,158,212,37,102,6,204,92,246,160,158,252,214,53,8,162,241,172,67,194,238,119,237,57,51,106,82,208,162,27,194,235,86,217,26,238,124,176,176,191,233,180,148,217,222,176,223,158,40,60,73,227,69,144,117,149,73,90,5,169,137,94,23,104,118,51,0,104,224,126,215,123,204,221,235,5,25,210,89,220,45,135,142,48,161,205,43,221,133,127,245,137,14,182,137,127,224,250,151,72,196,86,100,219,102,204,219,88,52,104,138,91,49,193,145,132,29,116,4,73,230,32,197,45,15,151,181,244,39,214,59,103,26,201,246,94,10,152,145,239,31,17,152,141,75,119,194,12,146,127,172,76,49,252,194,130,173,177,76,142,142,1,2,36,205,73,72,186,135,11,40,118,2,124,31,170,115,249,19,72,18,24,142,107,63,26,128,107,71,192,1,138,249,201,13,231,172,106,99,34,158,108,14,174,146,183,232,188,106,177,82,195,253,139,7,135,238,53,105,74,140,96,225,116,223,247,74,2,172,106,56,77,123,43,228,61,178,170,239,126,2,11,38,63,170,15,12,234,194,244,209,214,138,251,138,183,40,73,222,240,206,133,173,213,124,254,239,186,49,179,229,6,154,57,65,13,77,11,184,93,3,94,68,173,113,204,185,201,233,176,208,5,42,54,178,50,26,178,42,55,10,45,176,210,0,169,42,195,185,82,186,83,30,127,24,227,70,223,93,37,80,210,14,190,42,142,84,115,46,179,53,189,33,173,9,65,136,14,17,196,2,54,100,203,186,115,36,127,64,119,7,116,221,1,152,140,81,218,13,250,59,61,13,105,200,164,110,103,80,167,121,170,72,31,208,34,22,69,244,188,254,152,165,125,123,100,94,76,144,75,86,137,245,80,129,84,145,25,171,26,129,169,75,123,57,100,10,134,243,45,10,240,23,20,11,50,36,144,227,118,108,123,180,132,212,57,141,69,191,203,43,147,106,111,165,7,172,130,48,18,85,167,48,163,7,237,118,97,55,69,48,140,67,122,227,176,199,82,115,67,130,248,38,69,89,29,148,233,58,19,133,160,171,187,64,113,192,240,30,239,1,7,84,156,189,227,131,117,254,164,225,121,226,48,214,25,208,19,248,12,219,36,255,45,238,36,203,140,95,2,66,43,111,158,207,189,39,116,26,172,177,69,78,28,246,99,60,66,227,239,189,196,157,146,140,107,232,171,83,158,179,170,211,31,255,73,197,223,57,94,105,66,0,240,120,58,126,56,216,125,237,129,188,10,113,64,222,178,65,201,6,154,29,216,249,216,53,106,230,101,234,249,75,181,195,189,62,208,100,164,185,169,219,89,154,240,144,240,199,30,182,176,242,230,44,102,255,219,136,53,54,132,79,223,39,164,255,108,129,211,88,191,254,56,71,213,228,59,196,115,127,6,121,217,244,117,25,191,80,166,161,157,154,215,113,23,23,168,21,156,109,66,250,225,34,117,219,78,141,87,124,207,185,109,164,80,40,91,73,27,21,4,112,198,241,46,65,240,154,31,212,210,222,138,63,236,168,147,145,34,48,126,202,218,22,180,235,217,38,139,99,211,76,163,2,206,70,24,221,137,239,26,168,201,113,144,250,242,209,224,30,125,172,207,101,151,8,124,175,147,215,14,246,177,95,176,89,160,239,152,84,242,116,95,157,251,59,165,134,133,204,107,155,143,102,24,64,223,227,241,14,90,134,217,171,140,75,122,93,87,188,136,234,196,55,65,29,172,192,166,209,115,182,172,96,227,84,235,62,25,81,183,100,150,126,40,229,164,53,239,107,129,42,60,63,88,202,24,14,201,149,17,81,87,195,84,31,26,229,233,202,136,176,17,124,134,167,231,139,13,111,238,161,245,82,195,180,11,132,161,209,139,145,114,232,177,218,99,144,129,217,187,235,40,13,10,98,182,27,245,94,6,208,60,4,243,79,42,211,5,202,252,179,185,77,183,214,53,111,115,47,57,47,21,119,140,191,119,255,168,102,195,163,220,71,220,107,22,206,228,75,180,146,215,209,36,0,57,183,3,95,244,154,111,213,51,145,231,163,149,205,61,133,47,126,223,138,15,39,19,101,49,71,39,58,67,1,206,113,21,205,198,212,108,161,113,132,153,254,142,11,197,46,123,18,158,108,21,180,123,252,91,158,152,89,11,118,136,111,1,72,86,94,101,1,161,150,47,135,74,90,146,187,32,105,67,106,158,101,102,152,221,94,60,94,75,23,121,118,86,173,22,135,184,247,185,174,101,192,157,148,129,241,200,108,3,71,92,57,219,221,169,140,63,144,0,146,107,217,253,84,110,147,253,226,254,116,38,73,148,114,133,29,16,235,10,65,144,119,32,165,137,74,31,142,71,18,144,93,235,77,121,144,131,2,69,18,1,221,37,129,231,171,216,75,225,94,151,93,193,227,47,92,88,183,92,252,41,129,243,31,164,19,35,24,155,247,209,97,109,48,244,51,252,106,222,130,124,55,9,45,236,214,103,206,18,22,81,116,153,123,110,7,217,91,88,176,190,149,105,241,34,161,241,177,244,164,227,71,21,17,49,234,42,164,65,49,241,235,143,38,244,124,186,216,67,130,224,154,81,162,212,150,26,155,184,121,107,228,220,116,87,19,48,51,210,155,21,73,142,107,8,155,177,253,137,82,206,173,104,216,6,190,13,69,97,127,94,170,104,13,143,182,110,117,55,142,194,132,100,101,75,104,78,151,116,26,45,50,225,15,31,106,196,47,108,156,126,244,157,209,215,200,184,41,97,56,83,34,83,31,205,200,163,144,72,21,170,227,171,147,2,169,154,210,16,127,80,27,209,158,189,107,52,19,242,134,172,0,234,195,154,33,45,47,129,146,6,143,90,19,227,192,152,134,155,111,206,148,236,114,158,213,196,235,243,151,212,189,76,238,51,220,243,21,221,41,12,128,180,105,14,34,224,138,148,145,110,36,60,197,183,212,37,199,244,14,104,133,188,124,187,64,208,3,217,86,148,223,56,97,168,193,130,222,11,121,119,253,169,13,143,231,73,60,220,4,228,128,39,173,54,255,217,253,51,208,40,204,182,215,69,40,57,14,45,31,168,157,9,238,147,137,126,188,172,48,65,115,17,220,74,94,216,32,40,177,202,142,227,45,77,239,85,56,203,29,183,84,29,175,14,90,204,115,235,217,146,83,17,237,23,8,95,75,63,242,67,56,222,15,130,152,120,33,212,94,115,152,112,228,137,227,200,221,73,76,154,121,193,43,159,126,251,150,106,217,33,22,51,132,3,167,53,201,249,184,35,93,135,97,65,30,198,93,189,23,41,69,157,198,99,84,63,87,67,95,57,74,118,232,69,37,222,16,64,182,226,78,218,122,119,110,213,26,150,255,1,186,236,8,16,144,99,166,159,132,86,105,181,130,132,236,238,35,21,115,41,241,66,27,43,135,169,100,105,61,192,227,162,43,24,138,48,179,8,103,53,124,0,18,207,154,96,14,240,65,198,121,231,180,41,94,91,152,148,70,120,199,68,130,59,17,197,72,40,152,219,208,201,62,219,166,175,156,89,190,57,116,128,44,112,233,148,4,100,47,74,37,102,219,102,153,244,225,234,41,57,201,205,184,219,33,41,70,68,45,169,22,200,140,73,203,59,3,32,128,88,17,199,65,152,155,130,11,84,50,188,98,92,231,181,24,109,250,43,106,151,213,44,89,64,236,226,119,63,215,116,180,250,239,158,184,122,48,81,217,92,190,201,230,74,103,28,217,148,129,109,194,120,59,12,107,30,93,240,175,172,56,43,123,142,78,14,238,145,218,53,30,227,224,100,146,81,5,184,62,200,233,163,220,56,218,164,84,18,38,63,21,162,0,81,172,185,20,68,170,162,176,86,77,167,50,4,189,31,19,199,47,120,54,85,128,164,123,240,132,6,102,78,152,9,253,248,87,159,69,100,237,118,51,74,42,52,11,64,114,222,128,222,219,147,236,239,37,209,3,188,192,146,70,24,43,218,222,74,112,127,87,43,49,235,206,238,34,106,116,84,170,63,119,18,241,159,136,76,73,184,80,157,255,43,195,168,116,52,92,178,77,37,215,2,144,88,174,30,144,84,105,152,151,248,169,179,115,45,216,198,78,250,209,9,69,50,141,192,253,142,176,6,254,46,233,5,71,101,27,207,166,220,212,203,31,101,201,244,167,173,10,63,206,41,123,81,9,229,84,236,142,115,47,220,5,65,16,27,224,27,253,200,144,151,140,1,191,106,236,119,122,181,55,226,118,212,66,139,163,107,76,186,95,100,190,38,89,220,46,116,90,247,51,177,156,13,38,63,193,31,140,184,204,255,18,57,253,140,182,234,8,211,92,218,140,200,253,60,205,91,144,69,109,34,211,71,126,111,108,175,195,236,168,121,144,192,16,168,16,131,165,89,63,135,122,143,186,16,126,105,27,218,11,99,185,161,209,70,43,90,147,153,86,115,22,103,85,247,140,56,244,1,93,68,20,110,116,158,209,192,35,139,139,107,226,217,43,40,239,250,126,112,53,31,76,52,22,44,153,29,126,13,139,183,51,243,239,127,129,211,85,210,169,90,110,57,17,136,30,252,22,222,4,244,215,91,24,224,163,78,79,248,97,219,231,255,134,79,36,205,64,11,104,97,147,101,31,91,49,139,125,106,69,76,111,127,201,90,69,175,105,147,251,114,178,199,144,79,113,161,119,51,22,226,46,59,9,200,179,38,74,75,8,41,107,31,9,193,223,200,152,64,133,84,224,3,109,234,19,90,9,150,217,66,80,199,150,173,79,42,116,239,9,155,18,54,99,7,102,83,221,169,127,83,86,241,211,131,126,26,49,111,60,197,243,230,46,234,255,216,123,15,71,57,46,71,117,206,157,227,209,245,76,204,218,36,38,135,191,103,70,47,66,9,61,10,190,186,99,163,205,50,167,87,23,139,125,50,28,220,108,204,136,77,110,115,207,144,163,37,55,73,95,184,18,181,125,38,178,60,120,106,228,116,104,143,112,36,47,207,245,62,51,102,20,213,169,223,99,121,153,134,102,73,231,226,91,58,212,153,53,197,77,222,162,202,32,1,218,240,251,2,54,62,230,152,212,83,66,82,160,166,154,138,228,66,232,184,140,109,231,125,129,112,110,68,119,71,211,211,7,209,39,110,243,201,164,239,131,32,29,49,135,103,1,120,232,231,86,98,165,253,110,192,200,41,142,187,208,64,133,85,59,208,2,113,32,243,9,171,27,72,137,233,228,207,10,59,44,215,230,149,54,181,72,141,138,55,252,65,53,7,155,168,26,135,98,126,123,165,28,103,132,158,119,69,68,3,214,251,170,42,201,197,76,203,97,106,186,50,177,112,146,93,8,207,162,171,94,138,233,240,20,2,124,213,3,174,202,32,108,120,163,3,184,70,37,249,114,29,226,147,14,90,1,56,251,71,87,61,119,189,58,171,93,105,114,121,186,71,47,136,145,177,124,106,87,228,185,81,57,168,83,10,203,176,139,203,181,156,203,201,2,12,146,129,104,77,246,253,20,71,254,173,112,158,113,246,172,63,131,209,4,145,205,85,124,75,61,143,13,4,106,4,111,169,173,33,53,160,60,238,138,179,213,74,138,60,79,233,160,156,242,212,79,7,122,204,123,164,20,243,212,247,100,8,92,70,76,168,113,70,199,218,62,143,139,125,178,86,248,68,190,13,98,226,9,25,94,225,176,124,128,4,0,1,141,66,71,152,121,153,189,132,241,223,193,167,231,209,68,113,147,248,95,93,212,241,145,99,238,190,117,11,199,167,145,78,30,48,204,112,232,90,170,73,223,11,53,30,137,123,187,172,209,63,127,213,180,200,53,169,174,87,219,56,169,2,248,68,54,254,236,121,128,2,48,156,204,121,142,88,30,127,24,179,106,49,68,99,3,192,27,237,36,78,187,192,62,33,236,192,1,12,7,195,58,212,30,133,167,31,92,222,194,68,159,203,199,101,75,202,208,178,119,108,147,108,9,169,213,164,212,145,10,173,82,42,253,19,179,223,67,205,233,218,68,4,153,161,234,194,165,219,4,160,184,51,190,214,49,185,97,77,217,43,110,149,4,120,201,129,84,201,21,198,72,249,95,91,222,240,122,182,24,4,131,203,97,198,22,224,139,43,51,162,100,67,96,3,4,197,104,202,233,253,30,204,7,132,187,176,215,251,110,44,209,194,180,41,185,114,141,197,73,168,218,90,79,169,42,91,53,72,54,141,54,103,48,200,237,115,216,193,246,1,39,126,203,172,106,23,214,90,158,157,243,239,248,122,52,31,151,232,187,188,12,132,105,174,115,209,100,199,16,223,185,34,139,238,144,114,53,159,179,104,170,130,101,37,253,252,88,214,10,85,239,60,112,61,87,33,194,206,232,243,32,40,187,143,70,230,171,188,114,137,63,24,49,50,252,245,49,33,141,244,208,145,47,107,169,254,79,96,187,187,226,92,194,243,217,97,64,227,214,81,51,255,168,99,64,59,193,210,9,95,41,221,114,73,240,250,41,255,146,29,151,67,7,72,232,195,80,21,134,123,253,2,56,198,240,22,206,132,87,145,231,118,142,207,200,5,55,173,192,214,85,137,112,74,106,114,143,97,243,254,244,50,247,119,170,22,186,168,51,101,66,210,180,139,100,178,143,149,187,171,123,44,134,173,22,72,83,195,215,149,33,17,11,226,183,25,223,184,70,139,182,200,146,76,80,9,30,181,204,211,18,164,113,233,45,195,251,198,54,238,208,5,68,51,175,13,69,135,143,31,213,39,214,165,56,123,102,128,0,244,200,48,62,43,201,200,190,219,239,40,237,11,104,54,244,74,212,223,64,85,94,137,165,103,94,89,108,4,193,225,77,24,88,213,168,39,185,46,146,229,249,158,117,183,54,238,121,245,11,3,38,102,243,150,47,169,173,22,242,216,88,98,208,56,108,39,102,121,84,192,166,108,91,138,61,148,206,67,252,178,4,203,78,106,54,142,117,191,150,106,129,13,37,61,216,41,224,173,192,141,251,7,172,182,163,36,213,100,101,160,184,179,144,185,227,115,163,209,53,105,36,151,23,171,174,152,122,50,169,224,68,63,80,224,94,215,8,125,31,78,185,252,184,71,203,219,74,75,82,77,76,43,114,42,250,54,193,245,139,117,231,245,179,244,177,212,62,3,86,67,67,122,2,184,122,105,79,148,11,69,99,167,217,144,168,174,93,130,32,150,196,102,249,89,30,98,202,53,136,220,223,184,200,163,133,135,160,165,81,236,166,248,32,232,210,55,0,236,42,73,203,143,19,199,147,84,228,128,22,60,205,69,240,10,123,171,31,7,76,85,227,43,9,180,241,221,163,207,153,60,32,44,232,147,121,110,140,191,216,27,71,241,142,209,5,252,194,34,198,148,107,73,15,205,60,251,67,139,234,20,160,63,234,152,168,169,45,6,54,218,35,107,97,241,220,161,98,30,101,138,255,131,79,216,23,153,83,111,254,57,99,34,18,159,210,222,66,158,241,85,162,108,252,186,117,90,48,58,160,96,8,45,41,253,142,153,209,136,148,132,28,39,253,27,190,204,8,199,31,68,122,179,104,188,116,104,167,63,10,78,203,98,32,70,135,217,33,11,91,124,210,229,10,220,247,129,89,72,92,205,199,101,22,187,253,220,227,200,232,7,77,13,65,229,41,13,211,233,229,61,239,149,123,195,225,141,124,103,191,115,157,255,249,130,254,252,156,2,197,27,127,123,165,225,227,255,200,39,159,252,111,64,250,238,43,68,176,28,155,107,247,121,23,43,222,52,21,208,152,1,119,136,212,145,71,163,198,196,154,145,166,199,147,90,15,187,116,86,212,235,117,20,52,167,1,197,37,8,133,169,24,214,4,81,201,235,218,89,252,83,190,208,11,159,171,1,126,71,33,143,228,223,99,75,191,112,146,66,248,145,252,243,21,184,98,67,9,230,185,175,185,166,217,73,40,244,182,7,246,206,35,5,192,210,10,214,237,140,186,223,120,1,117,114,227,173,92,30,249,218,153,95,228,55,162,255,59,16,58,185,230,53,193,182,198,67,204,35,214,231,213,140,240,129,83,241,159,220,169,235,29,141,160,62,62,218,233,237,199,205,128,56,58,41,127,35,144,147,110,201,205,187,45,75,189,230,32,2,212,13,137,46,18,106,33,237,78,228,82,6,31,57,244,47,59,63,237,42,52,41,87,30,127,180,109,130,130,60,19,79,21,161,172,125,115,96,1,179,20,195,37,236,20,207,39,203,180,224,113,131,211,219,9,23,225,190,233,63,214,4,104,92,182,90,93,205,165,42,104,152,57,161,241,184,22,17,210,60,198,68,18,131,177,189,202,70,113,245,100,238,47,145,97,2,118,2,201,120,24,228,22,209,37,28,80,40,237,213,51,146,182,26,6,206,118,249,140,132,190,71,87,81,87,176,191,153,151,169,44,247,46,251,118,50,14,209,4,27,93,208,200,167,42,191,175,179,183,42,75,91,66,245,48,155,247,124,120,48,182,38,206,214,232,132,251,238,160,132,7,113,26,31,192,89,135,202,128,2,190,99,114,164,90,8,166,167,147,244,228,150,137,55,83,65,155,125,236,196,241,190,70,169,171,68,217,83,72,248,6,49,149,3,123,209,230,242,147,172,53,121,162,251,119,243,155,28,80,175,201,66,238,19,114,89,39,6,137,236,82,160,163,223,32,155,40,237,2,15,243,149,146,218,216,242,225,236,166,231,89,52,27,133,56,220,120,99,96,241,238,159,30,126,157,48,151,236,22,86,119,211,182,47,247,104,182,182,102,36,159,189,143,27,227,74,200,21,13,103,135,255,123,131,197,210,40,101,84,242,198,23,127,170,83,97,170,144,85,122,210,70,84,163,241,230,233,150,108,135,22,47,207,255,149,95,50,157,7,71,41,94,215,59,87,206,0,138,155,186,235,243,147,157,169,77,95,246,34,242,73,230,162,5,46,236,165,87,82,8,78,8,40,147,92,62,104,93,232,135,89,241,103,134,46,143,185,176,239,9,215,120,26,88,66,61,177,180,179,157,125,81,94,192,234,70,107,19,11,159,125,66,253,133,226,22,135,206,148,153,59,174,216,102,201,37,108,87,40,203,132,196,92,207,21,57,144,107,196,38,170,149,126,140,125,200,43,219,181,149,95,55,83,130,140,254,244,242,245,5,96,92,172,1,153,91,50,94,22,158,87,68,15,132,131,24,13,66,138,188,112,158,79,245,184,101,42,246,50,184,94,133,140,14,44,145,14,59,103,193,162,91,98,66,172,131,10,20,112,78,80,239,214,230,251,244,135,167,138,56,54,35,225,131,212,156,152,89,6,229,12,35,163,58,242,37,177,174,130,36,11,164,203,102,49,176,166,213,200,192,211,157,44,108,221,115,160,81,149,65,172,162,103,232,194,119,179,16,147,10,31,110,108,137,153,225,124,205,196,182,78,72,201,19,182,161,16,161,209,69,144,154,80,75,148,51,209,30,54,37,87,11,68,122,214,164,55,88,22,203,193,188,78,12,165,174,193,113,83,203,95,73,47,190,249,26,102,61,25,158,65,176,101,210,90,249,10,152,165,30,70,60,225,172,145,109,99,6,132,244,139,136,200,216,51,235,66,39,117,80,96,57,224,227,187,188,168,124,250,234,109,96,86,54,250,223,74,113,208,216,182,254,144,80,254,13,20,59,238,129,61,91,80,112,68,33,168,249,129,233,141,37,209,185,61,228,54,18,41,11,109,28,156,157,170,213,9,35,100,106,152,150,220,184,78,100,137,213,162,31,199,24,255,205,223,9,93,121,64,255,167,169,202,28,82,98,9,76,37,148,22,71,147,35,13,202,48,90,23,28,244,164,34,153,46,96,113,59,92,148,125,6,164,156,81,168,150,38,16,30,88,96,194,139,185,152,192,153,43,141,200,193,208,182,6,220,113,32,95,49,113,84,243,17,44,190,86,3,51,21,34,74,139,74,213,54,192,220,184,192,247,87,107,207,176,53,221,122,97,144,114,42,134,92,222,153,46,34,181,62,187,190,118,227,200,50,33,226,19,254,52,10,75,255,150,117,125,4,110,37,10,126,247,195,118,24,222,253,126,69,92,44,23,235,9,122,185,82,119,14,116,38,156,1,194,10,178,79,108,44,56,172,84,230,55,144,239,175,118,207,206,102,63,224,204,37,192,219,91,111,171,152,212,78,85,135,52,150,76,19,85,40,75,190,227,186,238,52,224,33,105,6,166,15,52,4,63,87,16,167,28,215,158,6,102,42,201,12,94,112,233,101,36,213,25,129,49,218,87,205,8,200,241,150,186,9,247,183,41,221,197,55,240,183,133,240,174,42,175,251,48,147,92,236,56,205,181,17,8,169,254,85,236,160,53,180,112,101,124,133,243,118,122,154,103,60,21,239,171,156,160,7,148,93,1,94,160,59,40,144,185,55,30,117,92,218,218,227,166,141,209,184,212,255,230,119,25,7,113,88,181,54,122,34,172,29,58,33,158,232,127,108,79,111,44,94,138,153,242,121,48,163,171,75,99,214,105,99,201,239,126,187,129,139,222,118,251,59,28,99,46,170,88,247,230,180,89,20,48,121,124,107,198,41,166,46,58,58,171,203,84,148,139,253,192,228,103,33,181,184,49,151,8,10,137,177,37,131,5,180,28,33,176,148,87,154,194,100,124,225,73,73,208,139,27,141,50,111,162,104,150,237,153,16,121,122,248,49,149,229,73,102,132,71,66,108,175,10,100,79,64,36,111,57,87,223,115,148,119,236,134,242,86,70,197,220,175,148,226,227,14,144,12,133,73,190,123,171,85,62,153,57,214,63,76,53,38,14,216,37,24,124,27,164,197,248,28,156,40,250,231,29,104,69,172,154,249,159,238,65,24,116,132,118,97,65,165,66,59,235,6,105,223,237,150,136,191,79,13,238,12,183,127,31,248,106,240,126,85,150,204,195,70,194,239,34,37,25,135,158,220,121,172,52,144,101,18,140,133,150,35,26,195,41,116,89,248,94,115,158,196,118,200,60,78,115,188,232,210,139,70,203,50,140,106,199,70,104,138,187,24,130,52,4,196,0,97,148,74,223,152,41,65,80,125,56,223,101,97,125,103,139,110,38,220,178,140,245,146,123,137,28,129,54,29,195,29,128,244,72,177,120,63,181,35,204,18,123,94,253,8,171,247,44,161,241,105,157,246,225,253,19,186,179,0,220,41,40,35,55,23,137,8,136,245,56,252,23,117,78,75,64,28,184,40,98,112,77,138,251,170,252,134,26,101,153,69,167,217,102,215,51,240,36,108,7,212,141,33,22,205,89,85,92,193,12,165,212,172,48,204,125,208,42,62,189,30,113,59,0,192,24,201,35,83,68,168,154,194,56,211,135,193,5,118,229,203,83,152,35,83,77,206,115,222,169,172,6,43,14,225,27,35,224,186,23,138,187,127,105,233,152,124,226,105,162,90,131,78,132,215,213,112,73,132,215,103,182,224,244,61,232,16,143,82,179,196,242,4,132,177,88,189,156,242,219,65,119,117,245,96,213,237,113,170,107,30,3,86,188,157,195,235,117,144,78,86,229,211,142,178,121,106,188,81,58,169,37,99,186,18,26,212,254,252,243,54,195,164,35,19,221,141,42,164,248,103,36,127,106,138,189,8,82,121,125,44,29,242,52,58,123,144,83,43,195,213,5,119,105,248,159,215,205,141,253,216,63,242,116,208,175,147,73,28,206,250,8,107,200,6,1,47,95,25,138,176,104,85,170,206,235,122,21,207,43,99,142,107,2,245,30,213,158,186,29,53,59,127,67,189,59,112,152,140,183,182,183,28,1,65,217,2,191,67,15,138,0,225,89,98,243,60,51,33,236,1,21,58,130,55,97,174,125,222,236,187,34,10,16,10,1,60,191,14,239,144,135,47,195,254,159,201,15,154,45,251,71,232,210,3,225,237,241,91,75,203,116,42,103,139,88,172,47,247,203,89,177,58,31,246,44,155,216,252,234,194,141,9,117,252,82,69,212,64,237,34,52,233,169,2,111,61,80,209,49,148,155,237,148,156,224,37,126,73,115,127,83,31,162,123,58,150,120,12,84,211,242,218,173,238,26,163,44,190,139,182,212,136,14,163,255,144,71,226,127,136,85,70,133,192,184,89,80,238,121,201,114,156,169,161,241,175,18,185,62,1,17,133,100,75,151,252,46,82,132,165,75,221,88,43,62,122,199,214,30,54,226,57,60,240,249,218,105,164,249,212,29,179,129,167,24,220,23,224,26,132,50,200,54,33,155,155,125,108,76,100,22,111,153,121,84,50,57,163,49,23,69,39,150,199,247,250,131,5,159,29,245,36,106,50,190,222,53,209,96,132,156,74,11,57,192,189,28,1,41,227,247,140,84,58,48,69,26,7,201,35,198,118,74,250,170,254,43,171,209,65,97,18,103,66,211,168,113,250,223,148,82,193,21,127,117,86,162,255,241,47,111,192,192,61,129,205,133,162,54,249,119,32,57,0,14,174,96,113,4,88,132,186,71,53,168,40,231,13,131,68,134,110,207,132,193,231,197,181,241,59,4,39,7,122,164,202,232,163,162,55,49,132,62,88,35,126,88,149,232,143,243,108,145,222,173,32,84,203,172,110,6,210,115,201,159,228,200,31,124,214,98,2,45,235,225,210,8,168,157,13,80,248,206,101,192,109,219,5,245,241,61,142,107,111,25,240,154,195,8,38,48,77,254,161,53,90,86,15,239,167,245,137,140,111,229,253,246,189,244,166,40,243,176,143,93,201,27,62,167,105,229,132,107,187,14,54,217,226,197,176,227,147,219,127,163,200,6,232,242,241,31,244,202,187,97,172,51,192,98,125,82,51,233,184,197,144,123,58,187,67,252,93,122,8,6,43,65,79,186,252,102,247,175,58,15,32,18,106,137,116,227,169,193,57,99,135,205,234,237,12,133,179,53,3,211,42,32,208,43,0,41,185,179,247,167,114,27,191,240,189,110,205,241,16,141,40,47,149,107,247,197,86,246,88,183,38,95,47,85,156,74,37,225,26,211,187,2,201,91,114,183,175,157,159,147,204,9,138,197,108,164,90,130,158,218,22,129,114,10,90,57,148,45,206,121,202,77,78,85,79,193,88,36,40,221,1,123,84,107,152,103,60,46,103,117,223,38,217,237,12,13,144,125,209,86,44,68,17,167,178,239,47,124,99,86,6,133,134,29,185,141,28,29,134,98,37,81,193,180,229,221,186,152,78,84,82,78,203,239,150,193,163,234,93,214,140,117,193,34,234,199,240,252,229,4,255,41,143,15,198,153,192,77,12,181,58,7,90,108,120,159,200,242,110,77,173,164,52,76,34,117,228,18,185,194,173,157,75,198,0,60,48,14,140,56,249,54,10,184,187,13,124,24,41,99,205,155,152,35,105,91,44,104,95,20,132,14,223,21,7,0,106,134,14,0,63,218,51,44,190,119,36,145,61,240,139,100,157,228,170,59,237,53,62,245,192,235,179,185,131,116,127,150,230,242,115,114,133,79,202,7,44,3,6,108,196,229,168,161,187,81,30,142,189,132,154,230,28,206,24,63,174,112,200,35,125,182,148,235,54,244,160,36,15,80,113,208,129,163,153,129,24,231,96,50,153,137,56,46,141,112,212,187,253,149,231,124,128,128,50,163,235,149,83,84,76,31,82,176,102,104,102,180,36,238,25,136,175,21,129,154,119,94,181,26,123,252,143,112,253,92,110,18,56,97,79,58,5,233,63,233,85,62,114,241,179,190,181,92,164,80,228,126,252,243,150,137,94,247,0,199,139,231,219,166,247,142,234,42,99,105,41,249,0,226,0,188,117,43,177,217,243,193,69,137,18,209,5,81,97,238,66,78,123,120,240,43,172,208,57,193,247,75,199,83,44,114,204,56,114,205,206,174,61,165,243,137,3,88,78,68,123,248,133,0,152,25,140,5,59,229,234,124,45,160,84,17,163,103,126,173,20,253,18,63,219,52,223,53,247,78,142,248,218,248,185,38,135,61,118,0,13,182,106,232,71,61,5,58,246,22,185,157,252,60,130,187,204,239,54,136,120,203,9,84,90,30,117,18,5,238,33,144,253,4,183,181,206,130,42,211,54,1,68,120,65,118,33,217,46,119,5,32,177,2,61,47,131,173,126,255,178,59,100,142,225,94,168,132,40,169,124,253,250,21,85,140,48,150,191,29,102,66,250,20,24,62,154,167,236,44,238,230,156,242,42,234,208,69,49,24,75,135,72,83,182,25,231,153,49,189,171,216,209,179,163,255,97,142,43,30,38,108,61,113,5,218,38,106,7,213,33,139,160,13,24,227,212,226,207,172,161,178,98,176,115,106,194,35,80,115,153,126,3,252,117,61,116,44,32,231,49,58,234,240,84,162,191,127,25,232,229,68,171,172,152,205,132,206,74,22,224,9,9,95,189,70,54,145,124,164,80,101,3,37,32,60,162,193,91,198,29,250,139,167,66,178,161,196,215,15,32,59,56,170,83,182,245,94,37,152,214,82,186,143,8,114,192,179,19,219,101,131,84,172,220,115,76,185,202,200,216,119,1,171,49,198,106,63,218,19,105,81,59,228,234,105,212,51,132,118,11,188,145,64,249,68,173,216,85,158,214,23,5,191,17,159,203,23,220,24,83,13,132,84,65,114,50,152,145,228,182,207,104,179,243,28,42,39,9,216,5,75,152,181,195,62,74,120,94,86,198,31,216,92,229,53,91,155,146,38,205,255,1,156,223,61,189,253,63,75,178,103,15,211,84,152,157,167,105,58,233,190,18,108,70,89,31,206,17,90,236,176,47,42,173,181,206,118,79,226,114,209,91,79,170,117,192,160,128,245,29,34,106,55,243,78,9,232,139,125,59,233,197,195,61,71,215,19,8,37,189,104,84,112,91,173,147,59,249,210,37,231,75,55,124,13,118,158,51,100,137,162,39,69,190,90,84,208,88,177,13,68,168,76,234,232,163,127,130,144,152,200,224,146,173,99,193,5,154,142,87,226,179,102,0,189,12,185,103,149,39,36,48,75,155,179,113,77,225,123,248,63,42,165,26,6,44,215,45,38,99,137,75,182,28,235,142,249,129,208,254,150,70,39,143,116,114,181,153,251,214,170,198,83,6,20,64,129,187,73,132,24,122,121,177,71,252,173,198,12,207,44,75,204,246,84,200,167,33,56,123,24,167,197,198,251,55,127,41,89,33,217,161,212,14,27,138,154,51,57,242,191,115,234,60,182,16,47,60,50,43,131,53,166,218,202,50,77,26,129,26,101,16,203,234,203,78,155,148,184,186,97,101,1,154,237,107,9,77,26,115,0,186,23,1,57,175,212,204,165,66,146,195,92,21,218,71,198,108,85,52,176,244,144,236,35,56,125,27,147,82,132,151,13,141,242,2,66,121,23,155,224,175,46,42,19,73,154,120,43,31,33,93,20,118,111,52,228,105,7,76,66,175,171,82,40,86,80,137,169,134,57,24,3,220,6,63,20,211,245,211,239,164,126,140,90,35,113,61,62,200,59,210,25,131,109,16,49,196,126,241,232,74,235,207,164,236,167,126,124,5,201,191,120,203,250,95,93,39,41,47,18,128,228,92,240,12,252,217,136,236,118,136,64,146,195,168,60,104,73,215,4,67,16,242,43,157,124,234,32,102,83,167,71,10,77,72,231,140,106,58,144,10,210,220,167,208,34,12,25,69,219,56,148,182,33,0,152,19,165,133,172,84,62,2,194,166,52,40,174,117,229,129,109,1,239,24,66,125,250,245,26,187,66,56,73,74,103,124,161,120,110,251,42,225,69,127,200,37,202,102,47,227,47,120,5,168,32,229,45,55,53,208,82,102,107,237,67,251,152,131,34,237,26,192,82,121,40,56,166,121,120,5,202,53,145,122,220,121,189,75,71,111,80,37,167,22,44,110,77,240,30,188,84,128,145,68,10,67,59,136,140,74,91,56,16,51,176,95,72,212,229,164,207,127,170,156,173,133,111,252,191,107,148,119,105,114,116,9,168,207,108,85,252,121,30,47,112,162,209,128,33,247,192,224,36,197,32,198,53,64,183,180,22,184,84,35,118,90,185,220,76,141,218,98,212,224,19,107,117,148,196,196,84,96,9,18,92,152,146,139,108,93,129,104,118,214,7,30,243,101,21,172,65,47,164,109,215,41,57,165,87,173,94,160,129,100,8,250,4,142,71,189,37,171,22,175,99,169,111,60,113,249,148,252,117,40,167,240,170,235,22,64,78,20,23,246,100,190,249,223,68,29,215,121,230,149,208,54,214,59,24,252,49,18,80,193,1,156,182,140,118,70,172,85,10,152,133,208,251,134,70,0,41,38,254,143,221,239,159,142,134,65,76,236,115,65,114,198,234,84,206,236,160,133,50,160,110,208,224,101,154,245,207,217,45,88,53,55,215,105,169,54,228,239,126,168,93,122,206,184,118,182,224,250,36,148,76,15,222,30,97,198,4,99,1,164,45,212,237,163,207,28,123,72,120,164,113,48,206,141,10,142,96,18,192,243,217,30,173,150,126,18,155,244,96,186,13,234,78,88,105,208,198,27,151,167,179,207,138,103,123,144,102,180,63,238,11,134,33,40,93,145,198,249,136,165,159,75,34,50,153,4,126,137,71,144,218,206,79,63,239,210,30,97,199,152,22,19,11,43,234,130,94,148,92,178,30,140,252,44,224,171,182,218,83,224,64,216,143,49,188,216,167,154,166,168,40,109,202,202,189,189,42,31,123,204,141,73,162,154,112,137,125,118,33,224,41,11,121,85,203,114,61,6,79,148,93,151,47,111,199,242,185,204,31,28,50,72,219,123,133,250,15,215,155,53,173,115,162,151,231,159,181,7,23,107,151,4,213,62,171,36,110,193,167,21,12,19,137,77,215,43,93,110,95,64,73,89,165,168,198,164,16,242,206,197,160,17,62,88,14,104,244,250,160,215,37,250,196,58,236,191,197,34,88,158,71,218,15,243,4,146,11,144,47,78,219,7,86,170,64,8,151,10,217,190,172,193,47,154,78,99,33,1,93,82,252,175,72,99,23,125,4,131,78,186,159,49,142,108,248,90,247,215,197,231,235,59,234,68,102,11,122,177,198,124,191,159,182,3,185,117,204,13,139,106,181,149,158,62,213,212,99,18,109,102,113,95,159,211,236,236,186,184,220,153,234,212,30,238,130,171,211,100,160,86,164,54,57,53,172,7,80,50,160,90,44,31,218,194,160,225,10,219,218,103,78,127,158,105,158,249,107,100,83,40,225,120,108,163,40,79,230,175,179,242,92,111,122,39,233,149,45,144,101,104,163,214,196,130,226,208,205,47,248,248,111,115,70,2,34,237,128,140,236,158,220,171,117,9,36,14,98,248,157,195,39,173,193,205,211,255,186,26,153,32,130,192,12,196,158,99,87,225,254,214,144,3,238,99,77,224,76,75,100,85,0,144,205,39,60,79,253,159,210,139,81,142,225,130,42,252,125,60,10,57,130,7,97,6,79,215,125,168,99,161,98,201,133,175,138,109,81,175,249,196,92,220,149,193,200,38,32,144,163,17,89,70,9,138,158,33,27,91,242,197,115,247,58,96,52,66,168,3,39,104,100,21,250,50,71,210,2,240,115,223,230,103,130,211,101,97,66,26,122,254,35,118,212,11,54,197,50,68,162,118,163,7,3,206,235,199,145,155,36,34,106,117,110,118,171,70,37,123,40,229,62,13,51,24,91,33,142,236,141,197,117,111,138,187,173,246,126,200,237,68,249,31,231,111,64,118,131,197,80,123,83,55,18,88,208,160,238,125,29,190,42,177,60,27,76,199,225,224,46,250,13,190,213,113,181,24,144,140,163,67,177,7,179,78,170,22,27,190,39,250,16,236,109,223,188,24,27,155,248,35,213,50,238,134,155,103,163,188,157,219,102,212,141,134,8,23,61,8,169,33,211,184,32,209,77,165,113,223,16,130,219,171,141,19,234,184,112,190,120,42,33,18,95,248,135,253,234,220,197,102,203,142,104,164,185,97,100,62,125,137,72,8,155,213,162,14,198,233,163,211,148,103,72,158,61,196,97,161,202,13,136,164,250,168,246,254,96,74,93,27,101,32,237,81,206,239,143,182,235,218,0,1,227,210,199,87,204,211,177,224,109,176,73,69,106,254,107,178,148,196,196,54,191,78,101,206,116,126,16,96,207,238,63,237,193,195,81,204,185,149,181,51,70,61,80,201,165,125,19,246,119,114,251,232,247,115,49,68,157,169,166,70,172,210,78,35,33,128,107,145,141,98,226,5,38,160,79,92,84,104,17,182,162,133,110,214,124,253,160,202,129,207,77,102,220,119,242,37,152,131,174,209,169,18,157,57,3,221,144,212,252,246,245,227,92,6,129,9,158,221,235,162,4,169,87,164,65,15,78,103,149,140,93,6,141,183,162,14,16,9,114,181,9,209,158,42,17,79,4,133,218,123,171,204,140,175,153,46,32,43,99,17,115,180,133,164,243,209,186,124,48,53,19,38,200,4,108,110,123,153,54,77,212,221,233,59,183,212,158,158,51,243,161,205,111,48,210,189,195,166,143,20,66,243,232,236,186,115,114,9,168,236,109,121,174,134,143,127,199,194,62,43,99,101,147,222,233,78,124,238,146,227,26,64,23,70,198,39,120,2,229,68,130,135,139,18,10,13,91,35,33,160,239,94,171,115,159,182,195,79,250,10,16,13,40,93,126,8,75,45,230,183,146,75,112,68,188,253,248,114,191,238,59,190,191,52,48,57,225,237,73,203,101,78,143,152,145,122,105,15,193,68,92,0,242,203,224,239,163,7,124,7,75,171,28,33,78,50,115,124,71,36,0,179,221,100,219,68,183,19,33,56,209,141,8,207,110,193,100,244,171,47,61,65,245,34,103,74,58,241,160,18,232,104,12,134,214,19,217,210,176,75,217,20,118,211,101,195,147,158,94,227,112,3,252,236,205,131,189,120,148,135,119,66,76,42,105,180,211,178,23,218,38,140,124,103,2,3,44,241,219,152,55,26,251,197,96,122,186,14,170,60,74,135,58,124,69,227,124,8,12,253,4,39,19,116,222,55,109,51,188,137,84,253,75,125,232,126,81,104,129,154,229,200,124,12,88,35,132,26,203,171,121,255,156,192,241,1,76,152,112,43,109,250,77,195,167,136,53,235,105,148,56,132,234,228,45,114,250,248,71,229,2,25,255,194,209,78,166,18,148,249,124,86,69,163,157,205,130,105,29,229,79,77,69,126,115,198,220,149,215,88,151,17,177,191,110,47,222,156,205,130,84,4,8,68,229,50,249,199,178,239,3,244,168,241,73,134,241,243,82,170,34,17,23,47,65,65,60,137,21,157,243,185,5,169,60,242,139,26,155,3,42,155,120,205,100,63,74,141,185,88,57,136,162,126,24,148,42,42,239,113,64,124,85,99,115,119,239,138,129,15,57,209,197,34,42,80,164,75,247,98,242,183,35,235,68,65,159,97,176,248,150,128,57,59,135,147,223,192,197,119,16,123,145,129,132,226,199,51,247,251,202,63,18,68,86,46,85,131,224,117,63,17,241,130,157,190,166,101,93,25,191,74,128,19,99,9,4,62,140,133,143,44,183,206,41,208,20,134,72,11,31,91,11,120,87,107,13,173,239,4,204,19,88,78,55,78,161,113,51,209,158,59,26,22,82,15,45,166,187,245,36,14,96,97,138,105,183,172,44,104,17,130,190,30,145,227,10,49,137,53,110,199,77,13,111,26,161,62,102,219,189,28,186,213,230,132,105,189,92,81,27,113,71,37,143,241,140,46,134,65,86,95,11,220,5,196,156,92,186,67,228,224,34,189,235,132,102,187,144,238,232,32,165,50,86,249,24,155,154,64,69,234,160,3,85,99,238,19,58,37,63,13,215,48,196,39,156,101,236,174,77,106,119,136,49,121,89,254,83,138,206,165,23,76,62,136,183,54,77,22,180,245,162,100,57,86,212,151,91,100,118,143,28,158,146,85,202,92,50,212,82,79,135,111,235,180,235,232,182,101,160,169,28,206,198,106,108,106,251,107,169,199,94,65,54,51,199,184,116,49,162,225,79,89,200,132,115,58,3,140,29,58,10,23,89,181,156,219,73,182,217,142,188,135,56,245,136,233,69,242,90,88,155,85,157,162,23,20,160,142,230,132,238,179,139,93,140,198,174,162,49,246,228,181,230,75,129,195,117,232,216,128,102,123,15,129,114,6,200,59,58,67,100,153,60,13,216,6,58,86,50,55,16,188,76,249,59,209,54,0,63,9,81,149,96,166,174,39,241,45,189,253,32,209,28,220,106,110,89,148,168,43,199,163,1,143,44,59,105,231,26,249,110,1,64,194,7,86,54,215,61,26,59,242,255,6,78,71,247,155,248,79,64,253,38,188,106,222,241,39,186,155,208,9,32,151,133,248,249,212,143,112,29,169,180,130,176,205,43,251,227,240,200,128,179,242,227,162,118,4,64,37,57,14,42,204,97,39,4,9,248,167,115,222,96,186,71,223,19,232,245,152,13,185,115,226,25,59,242,34,252,242,185,39,183,82,127,129,72,83,150,113,77,209,70,1,158,89,191,167,150,1,102,179,184,181,111,160,255,27,31,200,191,181,25,44,11,109,111,122,107,199,170,30,67,174,196,17,171,198,89,253,152,186,74,15,187,132,12,108,62,38,28,34,224,208,209,139,195,5,156,45,52,242,226,39,15,4,107,7,238,245,4,253,130,140,114,146,0,97,131,30,107,52,221,210,88,175,163,123,145,102,136,160,232,135,132,190,218,235,110,121,198,172,100,172,39,218,113,213,15,4,211,10,134,239,219,37,83,223,232,217,219,12,186,170,68,178,242,110,183,152,28,247,25,80,62,21,247,123,7,23,177,5,163,124,153,119,180,5,242,237,120,197,19,109,218,122,202,89,250,112,89,8,193,123,51,19,160,170,175,130,114,69,199,189,86,218,0,38,91,144,245,115,3,31,137,157,73,17,100,31,147,42,163,127,246,174,250,34,148,255,7,148,148,129,216,250,137,13,150,88,201,219,176,177,190,113,213,115,231,105,178,5,45,35,231,180,161,178,20,21,144,88,67,106,78,176,232,179,74,144,75,27,170,134,137,230,36,74,45,223,36,156,178,210,35,1,181,10,5,72,243,25,123,110,31,44,138,16,202,88,145,68,162,220,2,208,188,175,84,160,173,17,169,181,48,28,125,36,120,54,74,6,40,111,244,21,237,228,204,17,123,2,150,162,14,0,108,114,12,3,55,187,157,106,41,125,199,111,86,30,158,68,252,150,161,96,18,32,137,130,9,58,17,83,89,47,232,201,229,27,70,219,160,32,102,118,151,37,176,34,10,135,75,191,232,84,243,152,125,125,142,138,135,12,215,98,223,221,232,114,2,152,172,129,62,199,115,170,154,195,56,3,230,211,86,56,197,222,70,235,245,107,11,6,188,168,125,179,110,72,191,44,2,177,195,57,73,170,189,68,194,27,230,113,206,144,193,9,194,210,109,64,235,162,19,249,179,117,66,92,177,97,56,136,57,161,24,44,47,67,205,101,27,144,20,16,17,49,230,47,177,193,22,236,106,53,221,143,52,74,171,63,110,178,22,50,109,19,37,195,125,238,251,25,68,28,63,202,182,70,153,115,157,108,194,252,156,193,173,37,184,45,244,121,178,109,142,156,171,33,0,230,59,31,183,214,54,211,242,176,179,25,148,93,59,35,204,69,101,183,166,35,22,146,201,54,106,213,247,200,68,234,74,130,57,66,202,217,125,31,190,41,235,111,153,112,104,10,55,237,142,119,1,252,227,54,216,38,104,9,83,39,58,245,58,127,167,149,59,25,60,30,59,139,100,12,67,144,64,238,227,132,48,10,30,100,133,243,203,150,120,68,186,133,4,232,77,255,197,79,127,147,112,156,63,26,160,66,3,60,6,245,220,124,153,14,132,77,3,75,54,156,49,79,107,22,38,207,225,114,198,193,195,207,228,162,142,160,191,97,161,253,186,249,177,197,11,3,140,212,133,152,247,150,137,237,17,122,114,245,29,205,115,169,201,52,238,42,26,192,78,233,28,110,153,126,174,61,156,185,37,11,187,91,212,23,158,195,99,241,130,89,71,95,236,57,72,76,68,228,9,83,120,118,216,108,38,181,244,164,226,78,145,5,186,55,95,71,125,188,134,117,96,144,217,198,190,170,4,13,89,79,190,119,131,41,8,208,218,60,237,218,94,216,38,24,235,97,206,105,30,40,172,214,72,18,106,151,244,63,9,18,56,19,44,158,50,224,105,185,53,99,246,61,117,210,222,138,191,183,150,72,48,109,118,223,133,112,86,23,107,103,234,229,3,142,84,159,201,17,187,105,219,7,217,101,213,211,221,234,254,244,36,247,67,213,233,24,104,135,38,218,119,84,101,30,212,240,169,32,222,55,17,93,231,103,123,31,164,37,235,45,163,99,138,136,238,125,205,35,237,210,255,130,78,51,178,131,56,162,247,120,252,96,17,145,237,141,101,201,61,196,218,161,42,113,174,52,8,239,3,116,18,68,183,61,170,44,158,5,215,19,225,207,242,179,59,153,233,122,26,75,174,14,166,208,208,65,35,16,12,7,243,220,102,37,82,219,119,128,119,244,247,216,75,81,197,71,42,24,46,187,145,253,101,0,84,189,53,14,16,64,37,80,211,123,91,73,145,130,8,36,131,254,51,225,210,248,243,19,174,61,154,255,241,173,112,138,26,205,252,185,99,41,250,139,58,189,47,150,141,135,40,158,84,144,84,216,117,206,121,221,54,121,198,218,52,0,4,164,148,107,127,11,19,135,52,189,223,252,104,48,57,8,89,191,29,194,147,134,243,95,195,206,134,8,4,213,130,103,2,118,117,113,9,106,145,238,70,246,72,78,118,227,142,203,149,187,206,191,89,121,199,39,108,74,64,98,242,208,236,224,69,101,249,1,169,118,229,236,164,79,187,249,30,110,12,231,165,224,161,182,163,34,253,137,201,91,100,128,127,100,0,229,88,250,152,55,197,158,222,233,244,161,184,192,10,79,28,95,144,207,132,114,221,193,196,231,203,44,223,143,157,34,38,17,219,172,149,77,118,167,209,212,26,90,52,122,237,151,123,217,100,204,237,219,13,32,102,41,174,218,206,138,203,85,109,95,162,129,118,149,140,6,167,184,85,223,75,89,7,108,43,105,90,230,245,5,216,120,244,114,244,81,13,163,105,188,252,106,17,234,67,12,250,77,116,14,115,202,139,48,161,11,200,59,226,183,75,97,28,175,219,211,60,239,142,49,5,169,253,4,211,153,224,236,172,73,249,122,14,66,160,9,77,214,173,121,70,125,183,163,7,160,33,136,144,117,229,183,22,33,177,139,38,170,143,125,191,54,25,57,181,172,5,54,197,114,200,177,46,38,101,87,119,216,164,32,172,0,57,198,201,103,75,247,140,75,129,2,69,23,247,176,56,209,248,215,190,30,164,245,139,41,201,62,160,82,192,95,8,193,98,38,88,106,122,126,208,39,88,129,226,156,77,29,98,111,157,80,28,16,222,99,127,51,235,4,38,63,139,218,248,5,226,83,53,27,36,144,136,134,75,112,197,16,23,1,238,139,239,163,169,34,96,95,89,122,168,93,51,189,173,170,146,239,51,246,162,60,177,41,126,104,8,94,78,218,221,37,146,37,80,13,208,222,46,145,224,187,181,40,185,207,145,64,165,190,252,74,27,186,189,176,48,146,61,205,82,183,114,71,230,171,234,223,115,222,193,199,163,12,40,249,209,131,212,242,129,154,42,194,159,146,109,176,234,114,103,205,242,225,176,177,160,147,107,132,248,166,143,70,202,56,226,168,10,63,249,32,184,160,74,102,143,147,208,202,105,117,203,111,133,172,177,126,237,176,181,238,253,28,51,165,159,104,153,195,73,196,49,48,52,193,3,216,123,112,14,12,188,136,1,171,38,64,124,47,167,141,22,152,69,147,68,236,120,122,63,208,239,88,183,1,30,162,54,43,148,7,113,140,110,88,225,177,230,8,60,223,80,146,163,68,59,154,196,46,85,221,30,228,80,147,214,105,153,63,208,219,77,47,88,229,123,51,117,110,207,3,168,46,63,225,37,55,233,240,172,135,236,168,131,129,163,197,150,214,97,116,186,46,255,191,100,220,41,100,112,6,204,63,3,229,210,146,48,61,37,223,82,180,171,67,255,177,189,53,46,9,34,15,252,125,28,123,145,206,68,175,118,212,178,95,0,34,187,183,90,135,136,4,119,250,211,62,244,91,243,241,1,200,91,178,17,157,166,134,111,170,74,192,201,182,153,34,3,234,116,43,138,179,127,124,29,144,33,149,25,141,13,196,7,116,148,220,133,89,55,108,145,185,240,8,61,134,209,117,118,29,76,177,223,240,216,174,50,213,61,164,222,193,195,175,240,130,159,50,21,229,153,113,32,224,127,182,14,200,62,53,192,248,155,185,253,31,117,108,222,249,105,33,225,183,179,235,46,214,48,179,145,165,80,188,237,157,1,54,251,141,144,200,186,70,33,200,189,168,202,58,36,143,207,198,31,52,38,184,56,210,209,60,103,234,76,38,186,5,160,65,94,239,181,212,165,140,171,247,103,30,5,230,127,19,94,145,37,181,23,218,135,54,191,120,61,140,88,117,97,0,72,36,100,157,186,32,201,183,159,240,181,131,5,131,45,185,225,27,238,230,31,153,54,39,235,66,235,81,123,207,82,172,109,135,122,41,8,120,178,185,216,64,106,120,129,44,240,59,61,170,30,8,224,236,234,18,248,93,122,250,112,208,200,0,246,12,59,159,228,236,101,247,19,214,97,156,0,222,30,209,169,63,227,250,13,4,80,131,141,96,131,179,236,184,191,225,131,247,133,217,145,31,24,234,60,115,6,142,197,220,227,238,191,42,119,170,189,244,142,227,248,65,252,232,207,189,242,188,2,95,181,241,226,187,38,208,160,135,165,128,219,218,140,81,99,134,204,92,118,21,103,138,87,133,96,8,190,135,197,0,128,54,37,186,250,200,237,37,243,255,184,79,78,174,213,96,137,78,138,172,94,109,2,5,147,193,40,63,115,198,64,44,224,178,146,30,189,175,9,196,218,50,120,99,181,201,168,112,6,81,140,206,105,73,219,25,126,203,178,105,213,77,173,157,132,66,224,236,26,75,58,43,8,246,110,98,11,33,64,16,226,24,231,45,236,87,71,27,130,123,228,163,228,22,98,86,113,87,172,238,198,164,13,126,2,164,61,228,54,242,203,48,221,209,238,155,84,32,25,252,76,41,117,140,247,213,51,47,205,87,188,65,1,124,136,71,64,89,157,160,7,95,44,241,222,238,113,255,58,137,9,180,60,250,175,6,113,101,7,16,89,144,113,172,228,6,130,110,213,4,125,201,63,76,48,156,57,215,110,96,151,28,156,193,118,80,122,57,157,154,53,221,102,198,140,240,107,78,14,146,230,66,24,85,147,85,14,117,112,3,31,37,248,94,94,113,64,50,184,72,32,118,90,152,168,37,25,43,25,198,109,91,52,129,243,244,14,92,127,83,66,175,26,145,105,134,5,54,219,152,217,187,20,26,49,207,22,75,215,57,39,223,190,178,71,122,76,14,82,244,251,157,114,210,76,12,77,253,162,34,23,82,206,92,19,105,207,14,130,48,42,254,60,159,193,30,90,150,184,46,9,190,228,18,25,47,152,10,118,1,2,22,217,180,246,21,240,90,129,36,94,44,139,109,225,201,44,154,31,98,20,120,147,72,249,86,192,78,188,1,120,90,38,136,134,125,90,49,84,151,92,216,225,90,144,96,60,39,228,163,103,11,143,152,225,34,179,101,22,168,126,7,23,161,53,9,1,113,138,5,177,237,105,52,113,107,179,82,125,31,252,249,210,57,240,2,30,80,191,74,122,48,225,213,25,192,71,76,229,3,2,251,174,87,106,163,66,218,43,86,82,131,2,81,157,68,131,242,172,65,6,44,58,121,93,155,23,167,169,7,87,136,82,124,182,221,169,138,81,253,22,213,178,214,157,240,115,237,46,10,203,242,173,94,194,60,16,68,35,27,40,121,115,142,82,192,111,134,208,71,4,132,121,148,187,242,157,244,42,22,131,13,35,80,196,127,253,199,105,59,205,95,226,208,69,238,183,79,203,70,82,64,200,106,131,143,84,11,135,66,6,109,238,157,242,169,211,112,50,159,103,14,90,240,236,0,168,163,192,191,80,110,171,0,151,214,49,19,161,204,121,158,151,213,210,135,67,135,94,237,241,56,53,158,246,250,115,42,190,58,173,23,182,183,18,175,81,20,2,195,203,188,66,175,152,162,86,46,213,75,102,163,181,202,58,107,15,194,111,137,197,87,44,206,202,164,244,167,233,87,3,72,231,250,133,83,13,231,254,203,132,219,240,149,210,67,200,133,105,29,143,137,110,15,54,6,217,69,73,239,225,179,155,22,112,118,27,219,240,240,217,83,192,240,81,144,231,80,150,114,79,124,235,57,42,235,17,143,205,156,21,227,245,42,163,232,121,53,183,233,195,19,94,36,162,249,235,114,112,114,81,70,3,24,185,214,22,146,215,201,229,181,50,150,20,97,68,252,204,6,171,229,195,216,55,3,47,49,242,101,158,179,244,232,53,83,224,176,176,183,177,7,75,91,17,111,45,123,245,77,223,91,71,45,90,4,248,172,49,110,212,249,172,146,171,190,231,166,140,209,247,141,145,98,41,59,130,153,86,243,225,34,11,3,36,253,124,95,184,148,198,78,251,69,123,149,23,160,131,103,77,61,82,42,105,203,88,179,225,154,226,250,177,90,39,79,98,155,121,74,208,145,14,3,241,129,107,180,179,145,65,158,64,71,191,98,204,191,26,141,49,18,20,86,220,181,57,71,137,107,214,209,98,34,216,225,162,248,166,126,85,158,126,32,17,105,206,17,0,14,25,222,125,104,199,187,104,184,37,64,11,16,146,75,14,10,33,249,10,45,139,90,35,65,66,209,81,82,90,230,36,169,4,81,79,191,206,202,115,94,177,11,39,114,21,122,34,101,32,251,123,120,116,5,176,158,131,23,68,115,232,175,37,15,134,100,62,63,134,47,77,243,80,45,192,249,222,182,6,147,127,70,82,169,118,78,35,185,0,64,220,165,126,91,116,104,42,164,151,115,103,151,222,173,108,48,244,240,72,193,244,69,79,162,199,108,62,167,60,99,32,159,177,82,201,76,0,68,131,2,193,138,123,111,242,127,18,193,96,93,93,126,128,107,187,157,94,85,115,206,255,88,69,208,21,75,205,142,165,179,123,74,114,26,233,217,98,146,245,178,76,69,34,40,67,141,227,10,30,71,147,53,77,88,90,87,238,88,200,50,52,15,102,215,48,86,68,57,254,139,221,132,122,129,33,87,101,39,231,92,33,0,186,37,46,178,72,53,28,238,90,46,181,202,253,146,14,67,242,175,252,221,3,104,170,58,57,102,99,59,141,238,174,237,92,153,26,250,151,199,53,185,148,145,33,3,33,18,58,179,51,69,172,43,160,153,98,195,73,219,26,114,54,252,183,120,0,254,57,38,87,128,126,125,50,159,153,33,243,121,224,127,252,208,103,107,108,88,6,142,203,37,105,160,208,144,107,97,182,54,0,168,23,54,208,213,193,163,136,107,117,218,94,158,118,176,252,31,224,54,155,160,193,153,47,211,87,43,237,26,212,5,182,213,23,206,227,120,185,199,162,183,254,48,128,221,57,96,128,54,105,213,164,146,215,125,240,164,254,89,194,6,9,247,245,224,165,170,162,181,140,100,182,222,196,198,143,144,94,238,108,153,2,78,73,89,220,238,241,127,133,86,186,114,219,150,35,24,49,235,102,173,190,180,51,192,235,182,215,171,156,60,199,220,57,66,112,237,61,248,206,58,171,237,38,30,197,3,87,235,224,207,108,129,78,196,78,40,144,203,163,30,66,230,182,210,44,210,168,252,54,26,123,216,146,168,113,30,7,17,2,117,145,215,210,46,120,252,198,141,225,155,215,178,20,28,228,22,149,85,153,210,145,116,202,225,94,63,212,239,191,52,249,192,35,221,240,96,60,207,107,47,42,189,100,48,81,33,44,53,149,206,195,227,135,134,242,169,186,125,164,156,144,201,11,80,8,6,171,77,252,46,5,238,195,222,71,52,66,218,184,193,220,153,30,166,130,250,76,214,235,237,99,47,122,49,102,47,2,49,190,78,252,181,17,136,66,188,118,216,168,73,246,206,190,116,141,240,204,232,64,25,235,40,96,204,225,122,247,250,43,81,202,131,37,26,46,221,41,10,133,85,120,71,77,242,190,10,164,140,6,29,123,249,133,224,215,107,112,160,68,209,142,88,71,45,185,63,48,12,165,108,44,233,220,144,248,41,99,246,57,160,99,162,127,16,78,164,57,146,36,46,201,56,188,43,103,77,29,61,139,227,31,3,211,138,236,231,139,19,164,222,216,237,148,240,136,88,28,90,224,187,206,152,173,100,113,206,70,9,118,138,205,197,219,3,142,179,34,181,213,39,178,210,204,46,15,206,161,87,6,228,32,156,238,243,116,117,51,238,13,16,224,223,157,115,221,208,40,60,113,114,129,57,20,140,140,251,237,17,68,128,249,164,16,10,43,177,118,165,12,132,141,156,196,220,151,141,195,20,217,179,210,122,205,30,69,111,90,185,32,252,75,157,99,65,229,14,89,74,217,25,94,230,99,249,178,46,132,80,37,231,240,204,11,212,172,86,16,67,221,153,180,32,135,109,116,241,97,193,125,88,45,210,65,141,70,246,22,239,145,17,208,237,219,159,14,132,210,52,82,157,129,51,219,241,170,132,132,155,123,107,19,52,125,29,215,46,189,60,220,10,69,216,205,31,143,84,208,53,202,203,97,243,208,61,23,131,43,198,170,11,252,117,140,95,143,75,248,171,193,8,44,159,45,248,246,52,59,212,65,18,132,206,223,101,23,137,67,102,111,171,99,166,132,123,95,222,38,136,90,94,211,239,211,47,49,222,167,136,138,76,193,201,51,201,26,210,198,232,45,233,244,73,194,187,76,64,181,116,46,10,29,207,2,171,19,149,180,194,88,181,169,186,49,14,179,97,212,222,94,200,110,145,110,144,240,40,235,60,252,211,85,153,174,130,219,253,41,191,144,108,181,19,82,251,174,243,112,86,65,43,101,70,138,178,123,134,196,144,48,14,88,6,70,32,218,214,234,19,167,250,93,215,179,213,190,104,24,55,197,91,184,137,177,25,205,61,208,11,55,157,25,202,163,87,126,51,55,14,224,226,47,101,118,140,220,94,16,41,60,40,191,125,1,113,251,35,178,130,201,20,21,155,154,63,193,208,99,87,13,9,251,3,213,238,110,44,248,44,7,173,198,239,254,182,220,46,188,236,145,6,117,213,55,120,104,116,123,67,229,220,107,89,8,9,140,204,19,236,209,90,68,110,161,223,135,68,68,76,200,216,51,128,98,254,25,182,34,141,215,42,39,197,169,39,246,5,98,114,40,212,106,14,50,52,162,147,50,128,193,92,173,152,241,208,22,117,223,217,143,206,140,60,205,95,174,46,108,220,235,0,85,19,177,231,147,165,120,252,206,179,32,124,46,18,83,109,98,20,24,140,190,245,162,156,89,131,253,162,30,136,74,250,100,94,31,150,122,205,38,232,50,176,249,203,172,214,47,164,226,147,54,214,62,38,251,196,44,114,23,134,99,206,189,99,249,173,116,110,169,109,222,237,56,221,145,104,67,171,100,72,45,134,41,144,164,12,208,24,252,45,98,243,223,200,128,143,102,194,186,211,139,115,78,243,192,179,85,172,42,255,83,152,228,221,23,137,151,52,211,99,123,26,59,191,66,2,218,94,128,131,146,24,28,219,179,191,107,242,90,39,67,148,153,10,55,21,228,85,3,222,133,98,8,116,17,29,4,114,175,230,41,160,43,51,205,187,25,106,8,222,93,41,171,243,81,188,152,22,254,231,16,235,147,188,39,200,77,164,253,183,82,150,62,98,136,49,1,95,205,65,23,209,251,12,88,13,49,57,240,224,167,164,109,140,246,122,164,1,127,47,238,235,87,7,227,157,127,188,251,1,80,12,175,66,209,234,118,91,39,170,179,52,22,125,72,81,48,222,237,26,147,131,24,60,34,188,117,139,139,35,216,108,25,225,199,42,163,24,15,115,112,83,110,10,101,141,111,78,122,71,52,209,5,70,132,72,246,185,31,41,15,72,85,252,162,28,52,26,203,25,65,25,226,194,131,209,207,61,244,9,107,137,93,200,196,167,213,121,67,178,205,44,137,50,136,36,20,43,12,55,164,204,252,128,248,224,223,107,188,92,216,221,129,173,43,191,182,106,231,255,199,51,175,141,233,46,64,216,1,17,215,208,115,62,99,116,230,139,1,125,180,140,160,133,100,180,91,141,148,24,190,8,207,213,113,254,140,251,17,12,173,213,44,42,69,40,49,90,183,113,111,210,74,228,9,164,129,64,139,152,229,199,212,32,88,195,62,101,139,81,29,187,236,111,192,40,175,123,249,227,213,65,151,200,136,26,250,214,249,60,137,96,73,31,255,86,114,50,70,137,41,98,93,17,31,211,216,196,5,134,219,14,18,242,8,185,247,144,218,93,34,15,103,78,84,226,41,44,174,72,11,200,252,61,250,195,240,193,165,192,173,226,54,18,213,52,138,117,154,26,89,209,81,216,210,115,46,73,231,88,139,163,12,134,162,120,228,131,69,111,111,11,47,219,207,11,158,103,163,176,75,25,46,213,138,88,59,157,60,154,176,141,230,191,53,101,13,21,107,118,187,121,113,117,90,189,29,6,101,145,35,78,242,61,123,157,66,143,50,4,251,239,222,124,68,152,190,150,153,80,199,153,145,168,200,127,217,123,97,213,67,189,140,150,4,39,202,72,223,82,29,219,148,163,226,5,120,126,63,156,194,100,14,217,24,120,169,180,252,159,132,167,109,50,68,69,70,32,15,17,178,221,50,64,165,124,121,140,239,188,216,36,140,171,202,15,28,92,183,136,202,193,38,16,108,90,180,38,204,7,205,125,23,13,98,34,80,35,34,237,45,2,15,72,179,10,198,199,3,9,29,17,110,2,81,165,65,239,194,164,151,102,194,234,222,50,57,46,217,116,62,66,128,220,113,210,58,86,191,129,161,117,138,239,183,248,12,135,70,170,146,129,198,34,143,238,145,219,228,37,237,119,146,62,219,32,116,28,217,113,176,127,168,12,0,203,139,194,208,223,169,198,240,198,49,170,237,14,215,178,73,51,235,147,78,190,192,198,11,154,225,233,235,215,96,148,56,70,150,148,227,221,161,130,211,131,90,205,37,200,50,100,53,80,243,249,92,73,220,38,212,163,242,169,206,239,57,75,64,64,88,147,193,40,51,208,31,170,242,25,207,248,5,22,107,169,249,12,89,87,144,59,8,0,206,28,161,181,19,150,60,89,25,157,128,118,16,127,254,216,149,133,181,59,81,63,75,116,9,19,134,130,252,70,184,22,201,66,27,31,212,109,152,119,41,145,191,40,77,93,115,147,164,19,136,65,154,126,151,154,135,78,176,99,125,7,76,236,26,117,143,192,218,245,207,109,194,99,0,214,253,73,198,114,234,154,130,73,4,21,189,238,67,199,95,153,97,191,145,208,78,45,66,79,218,131,137,46,11,83,56,186,11,51,92,245,145,218,111,65,210,39,132,218,25,148,244,49,154,163,111,51,231,19,240,70,6,114,29,22,150,152,193,185,140,137,41,168,203,149,14,116,63,14,222,21,85,28,30,116,33,159,221,123,148,228,200,94,181,237,76,194,55,145,83,63,70,234,6,13,196,151,27,53,92,188,206,61,71,134,234,219,76,112,13,154,43,7,116,204,206,11,3,12,148,66,239,254,221,108,162,81,117,221,95,82,237,237,95,167,38,69,20,64,58,43,19,112,136,149,113,238,251,29,184,8,42,125,146,228,117,89,178,67,58,52,90,143,10,221,51,155,139,146,106,111,30,233,198,176,11,10,58,124,235,27,197,11,202,103,241,249,82,231,136,60,26,60,87,97,84,162,241,250,7,1,246,205,202,75,165,35,153,222,249,233,155,188,71,89,44,27,207,38,216,99,206,185,135,40,124,20,252,117,1,70,138,224,136,7,48,0,212,121,179,6,47,45,10,104,140,49,202,217,195,149,54,240,145,141,149,199,232,206,12,34,150,249,235,191,207,107,245,75,124,111,17,131,53,164,166,46,248,120,36,14,19,235,98,182,52,138,18,110,66,144,66,138,78,139,16,78,210,136,211,238,172,67,22,202,97,212,155,201,224,210,61,10,39,91,252,17,140,162,75,234,228,203,123,218,78,123,47,17,28,28,141,62,132,134,223,165,118,137,214,78,161,108,4,117,174,13,197,0,211,198,168,204,0,241,125,191,196,113,22,86,63,129,64,83,209,193,234,164,105,201,201,45,234,172,241,41,24,115,28,72,122,137,28,78,97,213,213,224,86,134,239,153,252,85,223,154,117,161,183,51,25,140,19,188,237,244,59,118,236,126,64,61,179,235,239,161,62,126,46,56,207,111,193,47,102,123,73,68,35,59,46,111,145,18,183,234,115,213,116,204,73,124,252,85,35,97,98,139,129,116,224,162,99,218,68,61,6,29,101,226,97,35,111,161,206,32,96,148,178,34,25,230,136,96,29,21,157,73,144,203,162,129,174,206,195,184,44,222,148,74,59,60,113,30,207,228,109,124,44,120,154,213,82,1,154,145,78,222,15,136,62,212,228,87,139,12,134,167,75,82,246,228,126,238,117,218,193,245,233,17,122,168,205,94,172,204,56,170,100,239,255,182,19,224,152,119,149,52,28,148,171,213,142,142,234,1,33,91,87,224,86,6,191,194,214,89,117,240,64,200,29,11,235,14,28,145,18,163,235,100,227,162,179,5,97,191,172,173,62,151,142,15,15,101,66,82,60,91,70,181,188,145,206,152,178,11,22,151,82,2,162,196,187,57,222,25,43,15,173,116,26,73,72,117,53,130,1,212,49,134,8,12,140,145,155,182,246,230,193,44,174,117,21,150,6,210,63,210,238,115,44,242,153,230,4,54,156,169,45,6,13,123,35,59,202,12,223,95,48,187,221,220,209,197,96,21,98,8,246,124,249,99,135,104,217,186,27,126,157,104,187,133,146,97,17,88,247,70,182,19,209,248,178,46,236,86,173,112,93,22,12,169,73,222,216,124,169,159,185,167,183,69,173,111,124,64,110,221,31,171,29,52,44,219,20,47,120,69,201,226,74,183,251,136,157,72,210,150,175,130,141,157,161,241,156,203,57,181,3,128,232,74,216,244,223,212,43,146,90,199,30,17,182,79,168,10,125,127,56,68,38,195,13,98,118,178,174,97,42,194,137,188,40,116,141,18,230,38,64,97,177,70,2,204,234,55,118,11,68,252,115,119,133,182,60,158,92,69,125,210,126,104,178,67,33,107,38,154,236,54,189,203,169,112,142,129,105,84,224,103,36,246,22,240,28,180,192,213,43,174,233,61,228,249,235,133,26,186,147,151,238,199,241,105,190,115,213,232,204,3,71,100,183,162,175,208,198,182,157,159,194,168,219,80,70,198,239,142,251,185,196,236,180,97,146,249,96,250,114,168,53,194,148,17,45,206,193,120,121,167,202,81,54,139,217,236,152,164,218,148,173,21,71,108,206,65,43,179,182,253,83,81,147,121,139,187,194,137,176,89,56,79,125,18,165,105,63,145,20,145,111,62,124,10,36,99,218,50,193,60,254,4,237,73,241,123,162,164,181,106,161,104,157,212,25,139,81,166,221,248,254,163,70,188,105,83,235,27,15,218,226,36,111,185,126,55,231,148,15,35,83,111,244,93,6,226,60,171,101,195,121,204,12,5,227,165,132,25,58,17,132,83,228,168,82,182,116,25,215,1,219,166,47,71,52,16,108,18,169,226,17,72,110,108,10,233,5,27,161,254,182,234,62,165,249,106,164,185,2,211,199,170,54,40,118,174,77,46,16,8,254,112,46,91,221,121,245,57,209,224,8,193,139,39,87,238,93,222,246,74,14,244,208,126,42,229,109,186,2,115,81,97,51,66,249,45,108,24,191,14,164,159,91,175,253,149,242,89,192,231,18,246,75,161,30,236,4,60,233,239,4,82,167,236,70,130,46,136,12,10,250,142,207,46,5,217,242,1,209,53,249,162,148,198,187,230,246,22,88,16,24,160,229,255,6,241,11,58,79,81,71,140,132,95,28,87,103,16,46,87,167,218,170,163,38,177,134,123,162,153,133,88,120,214,189,73,173,50,245,235,74,248,36,72,8,250,141,183,107,43,4,4,136,52,131,24,49,32,187,3,139,110,23,117,38,99,238,214,67,232,175,45,69,213,191,166,141,30,119,169,126,209,80,16,92,66,201,222,142,72,235,122,8,175,19,59,19,98,92,43,69,191,66,226,164,190,5,65,119,220,238,85,194,151,21,227,78,31,200,122,8,128,236,28,119,18,200,117,158,106,166,197,5,221,15,125,75,16,244,12,40,61,252,120,118,11,23,248,219,70,41,29,187,204,236,53,89,250,147,38,74,77,11,87,253,95,89,153,86,2,203,75,158,165,193,74,5,9,178,101,64,3,106,94,140,104,4,135,141,90,200,53,21,208,82,51,124,62,73,106,55,34,216,203,215,1,191,59,147,90,11,34,88,119,187,68,125,211,99,163,55,63,188,236,79,159,59,78,244,93,164,106,163,241,83,148,177,13,4,229,96,17,70,17,64,110,21,122,57,118,230,127,223,174,2,29,53,66,51,146,248,53,174,114,90,165,126,227,226,47,22,75,206,97,111,95,38,192,242,31,110,177,92,120,119,174,140,129,182,206,56,88,195,129,73,122,147,241,217,155,72,72,89,235,230,98,234,246,221,132,193,36,208,164,66,212,68,204,38,56,31,32,186,88,79,190,2,254,151,47,0,214,237,185,67,122,183,3,177,104,20,204,20,225,166,248,190,116,236,241,224,180,14,212,214,166,250,159,244,110,4,129,186,221,124,182,241,34,145,74,232,86,136,47,76,92,204,220,105,225,251,187,193,139,67,7,109,208,157,241,189,245,129,85,100,211,176,103,82,121,21,222,16,255,28,42,111,21,12,138,239,44,168,5,35,64,239,117,186,54,34,175,140,34,170,231,253,158,160,143,150,43,55,76,152,100,32,56,47,181,188,236,117,197,159,182,83,219,75,74,232,186,102,24,9,117,1,111,191,55,197,236,29,168,241,63,109,90,200,180,187,103,225,78,2,120,17,196,214,193,151,179,18,77,247,195,161,4,67,36,81,84,14,35,131,167,177,100,230,102,15,0,85,63,192,94,27,173,211,241,113,220,178,198,220,93,244,73,209,122,125,233,115,199,156,174,123,159,134,231,175,23,122,244,220,149,195,96,183,235,136,12,150,191,237,85,219,131,118,230,79,23,174,143,80,34,158,110,240,156,194,55,137,16,109,76,66,37,74,182,5,104,213,28,239,44,159,126,124,230,95,41,218,40,142,139,61,244,200,104,132,189,129,182,98,187,52,56,31,141,10,199,88,198,52,156,159,40,178,148,93,86,83,207,241,242,107,222,203,135,163,135,143,33,204,228,127,159,173,171,44,118,130,120,32,40,181,50,81,62,37,45,251,79,59,42,95,165,231,87,252,172,225,185,254,3,219,254,190,159,155,225,50,207,204,180,91,250,18,252,141,253,207,249,163,220,225,166,86,253,140,113,129,188,88,233,195,189,204,107,24,225,55,55,70,100,196,208,119,26,41,213,238,183,127,68,61,122,197,152,160,152,169,132,82,160,87,193,105,180,251,76,123,52,122,245,98,228,206,80,84,163,234,201,14,17,197,220,162,18,161,182,105,7,243,121,16,50,239,163,209,30,208,132,188,104,91,55,126,99,110,174,159,227,135,197,41,39,24,210,143,237,174,32,208,220,69,56,90,252,140,71,190,20,117,122,42,82,198,254,251,113,28,213,60,141,62,109,170,255,153,27,150,115,20,79,141,142,111,172,119,54,93,196,249,22,28,149,9,244,91,88,1,94,242,32,103,220,197,233,75,146,123,125,90,189,123,193,190,41,230,162,128,79,30,197,29,60,72,242,60,13,38,166,136,215,179,212,106,65,58,54,86,235,65,208,11,200,192,213,175,84,77,239,216,214,27,249,173,23,97,255,229,135,136,185,220,239,157,119,134,176,55,134,16,153,7,178,153,188,141,222,191,92,180,39,8,249,174,181,62,246,166,177,92,122,80,252,84,226,248,80,191,170,181,55,236,3,79,145,135,172,62,41,250,217,156,78,144,130,122,215,126,77,88,226,114,146,128,187,189,249,158,108,138,178,10,202,186,217,4,111,9,115,59,147,165,145,143,27,84,115,92,101,144,181,191,38,159,217,6,206,116,201,7,184,82,136,215,133,131,66,26,245,233,233,24,245,240,47,74,154,101,8,69,245,242,213,234,155,49,190,172,120,15,126,165,41,230,220,125,210,179,31,233,87,217,130,187,229,57,26,207,1,232,24,159,80,39,197,251,160,16,193,248,213,60,186,27,218,211,249,20,17,244,245,152,229,253,45,207,54,140,236,10,64,161,125,129,239,34,159,120,88,211,204,244,182,133,159,195,33,224,86,79,104,137,36,23,145,4,219,243,249,120,93,41,75,207,47,83,212,160,171,72,54,185,186,17,177,173,75,241,95,135,178,100,77,158,254,85,63,228,26,46,191,121,2,40,188,84,180,222,207,45,207,73,134,143,164,17,194,177,128,150,146,162,225,154,103,93,192,189,145,2,232,151,180,24,225,56,36,46,147,92,197,2,28,78,222,59,65,173,15,190,198,111,116,82,33,185,46,182,11,100,244,143,74,209,246,28,148,231,198,89,222,23,129,61,65,39,21,5,71,214,71,51,247,105,85,38,211,164,87,223,31,196,78,100,137,160,101,142,71,58,32,9,220,122,159,247,153,236,147,234,150,116,4,171,227,241,204,185,111,93,57,6,61,227,68,164,171,170,81,137,75,64,181,224,69,80,56,161,17,24,150,31,189,126,40,70,202,246,209,224,189,176,181,24,222,29,18,83,214,31,180,179,134,73,182,164,242,9,3,129,133,23,147,178,141,238,111,65,222,45,37,149,204,19,174,47,74,203,142,37,93,159,234,30,120,93,224,97,225,25,81,129,95,3,133,150,147,251,225,182,144,251,73,111,225,38,105,153,70,152,68,184,156,100,149,90,104,230,13,102,128,244,111,195,152,108,5,103,10,14,200,2,217,171,28,45,197,182,247,107,98,58,42,15,105,189,81,73,183,133,102,185,6,58,230,181,180,233,231,59,229,194,252,163,145,215,106,254,246,4,179,12,185,173,104,94,102,237,187,91,78,115,187,121,121,86,196,85,105,105,227,60,7,149,27,200,64,94,14,203,219,178,184,254,37,8,60,29,35,83,29,185,36,61,210,42,176,32,30,16,74,192,60,58,2,51,201,213,162,208,179,108,212,41,216,8,76,64,172,210,154,45,52,66,97,119,145,41,112,122,120,198,27,238,145,54,30,252,164,51,241,97,13,120,165,120,208,85,116,11,188,235,150,36,58,129,35,44,103,249,28,176,2,194,169,195,62,53,180,103,40,164,57,144,189,159,42,187,37,198,37,221,97,220,38,11,246,145,76,41,231,239,242,46,134,116,25,217,153,6,169,55,255,1,20,147,158,6,13,161,179,57,114,183,19,88,199,148,151,14,252,78,240,144,197,120,243,154,53,185,103,160,196,52,163,15,211,235,194,165,215,136,122,164,122,5,203,119,51,95,41,221,177,64,83,193,62,170,236,42,145,174,135,67,120,126,165,119,73,215,64,130,176,67,190,65,170,35,57,200,226,180,18,46,170,77,207,170,84,48,186,77,138,138,77,61,124,94,90,234,221,166,111,113,37,168,129,239,175,123,100,113,50,196,253,201,233,236,206,175,239,135,246,140,61,164,237,119,203,211,24,163,1,2,143,129,147,211,77,144,210,29,6,16,229,109,185,32,149,149,88,61,47,98,214,15,164,251,150,145,12,148,58,134,5,134,19,221,135,52,223,158,178,251,208,150,52,186,249,90,211,43,214,12,105,185,129,249,116,229,165,255,65,147,147,110,241,110,155,35,227,8,81,127,217,201,187,148,195,60,41,173,129,58,21,140,72,141,166,220,52,136,8,119,81,233,72,16,5,133,48,40,51,182,110,27,241,140,213,151,193,96,12,6,180,132,59,82,2,227,216,218,42,71,219,120,24,79,101,56,69,157,143,171,206,63,222,222,157,87,63,226,228,20,33,227,165,66,129,28,210,92,143,248,210,166,138,194,121,55,144,149,223,160,146,181,198,174,190,239,170,255,250,9,205,107,59,94,220,112,236,71,97,194,248,132,15,24,67,13,125,18,77,127,157,229,61,142,87,169,86,41,69,71,68,240,93,79,65,74,87,187,186,34,29,38,142,135,66,241,105,29,174,29,189,43,14,163,32,109,107,234,65,76,74,162,18,223,149,6,253,196,143,59,214,140,199,99,236,198,122,44,205,26,105,151,144,226,22,187,242,223,102,253,74,5,194,186,6,221,119,123,34,214,18,242,50,40,188,104,180,210,16,103,53,207,29,39,21,34,43,14,244,65,193,61,115,226,185,67,201,59,108,14,79,241,5,193,171,236,100,199,181,192,159,96,17,17,188,101,142,164,63,70,148,101,209,183,81,163,30,190,28,173,199,249,5,216,2,73,97,198,255,72,14,42,112,209,170,51,39,51,136,250,45,195,209,67,218,73,8,31,97,225,236,9,21,52,133,217,79,165,201,9,54,5,21,73,122,148,217,228,226,182,75,86,189,30,0,232,219,142,218,76,115,50,208,4,219,238,202,194,15,57,152,200,45,53,48,218,131,13,184,101,148,105,215,86,237,20,48,120,103,98,90,247,170,219,89,149,117,191,78,220,119,141,121,78,42,97,72,245,43,239,96,197,120,39,231,133,104,44,236,96,202,57,38,230,198,212,84,96,190,208,65,193,65,98,98,8,210,165,184,43,116,113,133,252,106,135,15,31,129,62,34,18,168,212,171,199,131,165,202,53,127,124,56,0,251,165,161,217,126,250,173,232,133,124,151,242,243,232,224,240,229,246,81,56,42,184,200,88,64,201,63,60,86,121,60,247,33,139,175,201,29,38,249,51,138,181,67,154,176,4,184,240,221,137,198,12,88,175,60,76,16,23,129,210,219,182,33,15,236,32,225,43,181,57,157,98,204,123,243,114,86,231,230,125,160,144,71,101,101,145,186,43,123,19,205,53,110,91,58,221,197,173,228,205,224,50,17,63,89,79,16,159,72,30,109,164,112,140,76,247,45,109,241,12,211,164,51,1,131,181,178,139,209,68,97,236,233,85,244,167,54,143,81,174,238,128,85,54,229,200,237,67,51,43,86,247,147,53,178,119,97,43,97,60,3,74,156,27,195,222,168,14,236,7,75,228,149,186,204,78,163,144,30,60,186,172,144,145,239,45,183,16,210,126,103,247,29,90,173,48,86,241,28,171,222,96,13,113,12,110,11,197,177,215,158,116,42,208,99,222,223,150,54,221,47,229,60,168,227,140,50,87,69,224,232,253,148,82,105,110,155,200,66,195,219,235,160,128,69,146,149,86,188,95,93,19,125,103,169,241,211,182,99,234,39,99,57,6,58,200,234,8,234,180,155,143,22,253,7,249,82,230,198,188,220,236,130,38,14,50,198,117,92,130,6,189,176,41,50,182,201,5,122,54,111,198,214,137,249,101,148,64,41,236,49,59,3,252,13,157,40,74,116,53,165,120,54,142,19,225,218,57,97,89,175,165,201,60,42,37,210,28,67,152,230,56,200,220,24,54,109,74,66,54,162,131,133,68,105,142,39,255,173,53,59,188,209,232,94,195,55,91,235,26,37,52,9,112,140,170,158,243,17,56,3,232,110,194,190,8,154,211,198,40,215,132,104,81,162,99,251,150,213,163,120,17,254,69,65,226,114,139,102,134,16,60,76,93,22,232,45,73,111,35,133,88,97,209,49,8,186,128,74,148,186,123,27,142,240,83,136,39,180,71,128,109,6,58,221,11,251,154,124,89,78,2,156,117,163,44,241,191,122,79,33,26,236,206,36,28,65,69,67,125,122,245,120,84,16,254,160,111,121,147,189,51,192,48,184,242,2,222,215,149,36,101,36,105,150,59,179,134,4,98,50,140,79,28,227,26,44,201,182,133,121,19,155,210,30,97,31,22,226,155,43,184,177,174,84,171,253,146,253,235,249,234,146,186,83,155,152,90,33,26,33,162,159,217,91,207,162,131,227,58,131,162,142,129,171,250,72,4,6,142,134,46,45,84,31,167,94,108,44,20,127,209,212,243,82,229,86,220,10,254,96,201,129,118,87,251,232,14,162,6,146,4,228,246,72,224,94,140,252,61,171,1,140,36,179,91,93,66,10,215,40,158,187,32,135,133,68,217,100,31,198,179,30,246,230,25,191,81,197,219,86,101,207,67,111,123,76,200,168,134,144,30,206,222,39,114,109,248,70,250,160,5,229,60,109,28,18,153,18,103,93,18,14,251,178,138,201,33,196,87,89,219,134,105,152,211,100,50,134,85,70,15,246,109,251,73,134,230,230,93,79,114,110,97,102,82,65,16,82,250,23,30,247,33,173,47,141,139,172,119,75,130,203,161,163,186,53,19,32,122,254,46,151,27,129,103,218,66,14,111,121,255,122,213,62,166,66,33,121,238,111,27,189,22,110,139,90,15,206,148,199,187,49,135,29,250,27,237,49,226,95,243,245,185,133,69,93,94,208,167,191,55,104,112,32,186,11,155,131,174,78,84,2,154,163,168,61,164,113,149,85,88,202,222,174,232,227,98,85,122,209,128,40,111,149,212,125,48,42,127,150,47,113,7,194,215,211,135,245,194,229,228,179,0,24,82,224,131,87,48,91,8,251,155,61,27,230,239,54,93,114,200,107,214,233,116,128,31,123,8,134,140,5,37,6,159,27,212,59,243,1,195,228,220,163,180,87,186,171,30,3,242,164,222,20,107,173,60,34,72,147,119,245,13,163,94,241,174,197,195,62,134,27,109,236,141,247,48,57,203,217,124,176,61,248,54,206,251,13,174,209,127,27,219,171,19,216,80,202,172,129,223,112,10,145,31,40,216,247,105,200,50,188,42,129,47,218,215,229,198,39,138,183,124,46,130,165,185,26,77,170,22,170,100,170,64,60,52,99,215,6,112,14,233,172,123,249,194,87,229,145,25,52,158,62,220,115,108,250,13,234,64,131,252,4,112,123,193,84,56,215,204,236,157,112,255,204,36,65,249,122,21,169,79,59,131,112,147,78,236,40,206,234,142,197,218,252,232,193,244,86,73,105,112,82,131,93,188,215,63,214,200,59,168,100,134,191,187,123,87,221,6,204,178,165,237,125,240,114,239,43,25,167,222,111,236,89,201,139,197,233,87,60,225,11,214,51,244,187,92,184,66,125,161,219,220,174,184,57,43,36,89,43,93,62,80,187,118,158,212,6,242,161,108,104,139,95,244,150,84,120,217,100,249,200,241,79,200,242,118,97,84,188,57,7,197,116,123,181,191,84,57,159,144,67,242,237,19,28,222,82,74,160,189,1,181,199,172,43,127,81,91,169,177,222,200,204,80,246,150,101,247,158,87,57,103,59,128,201,204,16,129,200,180,241,199,26,46,59,112,204,97,133,197,175,44,229,103,69,180,2,3,164,42,169,4,14,4,39,9,229,118,204,178,120,16,50,227,54,95,226,118,69,7,108,111,158,56,11,157,12,242,52,170,111,232,209,19,23,224,74,59,102,59,217,216,239,81,77,220,103,214,48,199,207,95,238,71,223,201,60,57,216,133,85,83,1,102,227,234,43,41,121,72,125,188,84,119,44,151,150,249,112,248,83,65,217,29,71,75,214,228,223,33,51,39,35,45,32,140,66,217,99,112,24,83,226,195,188,243,131,84,108,196,125,60,215,97,115,105,159,114,247,23,12,71,208,30,168,246,99,147,115,103,159,173,115,102,71,134,213,11,94,31,214,31,1,203,15,138,244,215,143,18,171,166,225,147,156,100,221,115,11,63,133,130,57,166,56,225,17,170,222,212,74,18,183,91,96,209,181,238,228,215,130,160,7,89,37,111,193,134,80,154,223,71,101,62,208,11,165,192,241,204,60,63,238,188,8,101,112,154,192,235,1,177,140,62,60,86,140,103,128,78,68,37,107,201,228,139,221,4,105,72,128,250,120,88,61,132,155,113,99,241,43,3,213,159,9,49,185,238,203,54,166,66,218,166,25,253,98,59,176,109,13,255,63,66,171,231,62,142,130,237,229,107,25,178,40,96,78,119,36,207,205,9,203,69,254,28,192,174,166,194,227,249,120,91,121,74,174,167,95,42,64,24,217,9,187,2,191,132,66,115,127,11,168,92,221,60,173,251,83,133,27,209,93,159,210,96,52,231,32,1,37,70,248,50,104,210,12,23,167,6,126,153,214,154,83,114,236,214,233,4,78,177,241,96,50,239,233,178,165,1,47,185,47,155,21,164,107,234,88,209,209,212,36,94,67,131,248,166,180,199,157,239,233,28,133,126,71,96,221,83,24,238,66,238,253,65,104,103,116,220,120,213,93,96,98,161,72,203,151,138,247,4,147,19,114,250,161,248,81,88,213,117,255,70,179,169,210,124,56,150,75,164,137,219,232,171,231,111,71,182,249,32,255,147,21,153,182,209,128,189,107,149,78,16,185,195,214,29,16,202,220,98,56,163,200,210,30,81,126,123,110,73,51,101,207,98,155,127,122,230,98,86,127,102,202,234,88,226,246,234,242,25,4,37,226,65,4,140,147,69,77,199,46,17,119,104,225,144,61,158,43,230,110,97,230,89,193,232,83,25,130,21,124,112,58,251,152,226,217,28,158,220,142,138,221,202,207,176,213,22,161,145,178,186,230,130,136,165,187,180,179,216,59,100,203,106,79,229,65,2,235,199,178,178,195,172,115,116,61,98,18,203,157,23,229,95,150,8,227,61,97,90,250,161,167,194,135,54,25,116,254,192,215,224,8,6,39,85,161,156,68,56,243,110,236,114,162,187,157,35,173,116,125,143,236,6,65,133,186,55,64,178,51,191,31,113,226,182,183,243,114,13,203,23,86,84,88,162,26,101,128,135,76,45,47,122,140,195,12,223,151,199,78,222,110,219,183,79,173,109,154,90,106,237,124,24,74,76,116,43,61,163,185,153,1,72,2,147,149,186,53,175,81,230,194,90,250,70,118,72,150,224,195,234,230,148,136,31,96,17,218,145,63,147,170,239,217,124,222,160,165,55,250,99,101,111,171,206,167,82,96,146,114,198,97,115,51,91,121,57,250,160,7,110,219,219,155,148,193,246,155,14,49,132,159,21,85,166,96,140,152,155,55,99,138,188,57,249,245,230,249,181,64,119,112,124,142,18,117,153,65,135,46,194,231,95,186,111,1,67,254,63,27,31,83,78,83,190,99,26,93,160,120,166,40,199,138,112,213,201,168,6,204,185,34,222,125,102,26,145,103,67,32,67,85,163,179,177,173,237,66,155,138,167,58,254,106,218,79,59,128,184,201,150,205,67,32,160,185,47,35,198,74,87,55,44,115,86,230,237,237,163,61,248,176,246,153,30,161,76,96,25,37,156,241,153,181,152,31,82,93,202,220,10,176,58,253,152,41,175,44,135,91,176,115,52,213,163,14,193,239,199,136,245,242,70,164,17,10,60,214,71,252,55,78,200,177,24,18,164,155,97,246,205,148,55,23,141,204,97,96,187,117,146,103,183,97,126,182,86,247,210,164,55,151,110,222,219,1,213,236,215,20,32,240,32,223,109,196,6,218,11,143,182,190,31,4,149,54,224,213,187,110,102,27,15,234,199,198,30,94,247,198,183,107,250,125,192,39,74,105,97,88,177,4,79,216,230,184,158,214,106,83,108,43,157,46,241,116,143,97,112,67,59,175,30,173,82,110,231,145,54,194,140,244,1,198,217,77,219,128,102,61,202,71,101,60,191,242,114,36,177,188,229,195,166,250,235,98,154,70,221,249,149,210,80,152,76,242,142,23,219,192,243,115,115,148,95,59,146,81,148,216,16,254,82,58,221,215,63,201,250,21,122,89,33,220,243,210,2,91,81,152,197,236,170,166,159,231,23,34,159,38,18,115,134,154,132,79,72,70,3,16,55,154,223,79,80,94,173,135,10,71,139,194,191,103,181,120,52,31,226,92,42,136,49,209,43,236,207,179,152,19,152,112,252,112,1,214,100,29,111,180,155,16,24,238,52,103,51,131,240,223,29,39,185,49,127,22,180,203,144,173,129,152,31,92,195,137,23,142,19,115,169,186,220,16,112,63,231,184,151,93,84,181,192,161,43,237,76,181,179,182,248,21,75,112,55,39,84,183,89,174,17,74,91,117,196,215,61,53,84,241,201,71,43,151,231,95,140,1,95,40,129,167,243,209,105,177,27,252,139,92,7,252,137,223,139,20,189,220,185,130,200,99,169,240,11,7,175,36,97,225,51,60,99,153,16,26,10,13,85,241,33,156,91,182,74,113,102,63,74,64,120,152,23,185,89,211,136,78,77,177,26,55,72,197,50,77,34,113,17,74,225,76,33,36,16,182,242,81,145,237,106,135,96,27,110,37,116,154,249,138,200,251,181,3,202,171,40,26,247,152,102,16,78,155,217,102,225,92,37,197,252,184,88,174,39,79,218,225,208,9,150,218,171,101,93,90,69,199,186,235,211,222,250,82,101,36,100,33,126,110,12,154,79,16,123,231,3,76,52,6,44,254,240,204,177,229,214,94,226,247,48,199,148,103,228,226,192,3,200,93,203,230,120,181,114,17,119,65,81,102,58,210,146,47,190,110,123,55,180,248,99,124,127,96,162,111,233,191,172,94,43,123,66,197,12,33,247,188,139,152,69,67,45,170,11,167,158,136,53,88,33,152,36,64,153,115,211,104,222,106,172,112,47,131,237,27,93,93,205,253,93,16,102,75,22,136,189,9,16,129,192,181,154,93,68,116,253,58,248,165,244,14,239,211,251,121,134,90,255,111,194,53,171,10,64,176,141,184,126,226,47,43,96,225,77,32,95,122,146,110,29,1,195,77,241,148,160,140,188,94,171,213,80,179,254,202,239,74,93,214,1,51,130,74,99,96,71,213,25,29,159,84,173,46,110,88,14,153,227,221,185,82,201,91,128,230,39,204,31,112,151,233,211,204,54,184,58,106,93,90,89,63,14,219,246,150,251,38,131,115,19,145,67,27,223,72,203,146,235,240,227,156,243,222,30,54,122,134,208,170,182,126,176,36,16,143,204,217,146,210,74,114,182,55,248,157,43,118,174,117,165,34,250,175,154,160,163,152,176,228,24,29,52,194,215,34,129,181,115,254,76,57,146,182,3,213,46,142,34,201,93,183,168,65,240,223,101,172,121,166,128,230,44,29,207,105,149,245,70,133,81,110,241,116,144,145,152,107,78,17,92,114,214,208,100,28,201,107,169,0,146,64,30,109,216,48,82,170,97,62,222,133,75,9,249,49,239,159,171,180,187,76,29,25,83,218,83,239,192,89,139,207,203,197,186,166,198,51,24,16,8,50,69,99,7,136,4,5,145,92,193,240,210,81,9,12,127,207,93,211,113,216,207,110,159,81,246,26,229,80,81,249,73,203,190,239,140,254,116,136,189,159,154,96,194,139,61,102,222,217,40,120,154,240,98,235,104,35,221,50,237,177,76,230,38,17,206,167,233,117,152,10,4,70,188,139,207,213,112,18,37,243,232,252,121,123,99,196,220,23,50,165,54,216,154,226,125,253,219,69,102,250,231,51,1,210,29,45,235,183,169,207,223,88,89,207,168,195,43,79,254,176,107,200,19,156,6,206,59,87,212,140,201,25,40,102,225,191,90,114,98,83,186,160,95,173,28,121,38,171,155,216,106,104,246,229,68,238,142,138,123,190,132,98,150,161,38,246,177,33,252,197,6,64,25,99,225,111,74,168,170,251,141,165,180,96,200,215,2,171,125,4,125,169,251,162,158,154,209,8,2,202,24,173,24,177,203,101,126,103,250,235,192,114,106,125,172,58,15,54,117,28,114,233,198,224,78,84,132,195,206,137,29,138,214,238,29,11,253,94,151,205,100,205,226,38,97,191,66,236,22,11,198,93,169,63,93,125,18,5,31,233,73,243,166,21,220,250,148,198,1,33,133,193,220,52,81,62,230,195,92,162,179,109,128,6,161,13,141,168,103,218,22,103,95,1,169,107,82,199,111,87,236,140,157,247,42,3,30,89,88,120,0,34,190,169,58,69,164,62,44,110,109,236,105,165,198,185,45,219,183,101,179,225,233,24,171,35,189,90,44,242,192,170,247,80,162,156,181,204,176,95,172,119,60,182,198,235,212,42,32,39,16,149,186,30,56,148,28,90,160,26,237,251,11,40,220,221,141,159,65,151,129,251,95,46,197,145,154,35,145,92,53,39,221,131,177,150,196,55,158,111,243,224,70,234,207,14,174,133,105,169,39,210,34,72,4,184,106,245,222,84,118,142,242,138,34,126,34,106,163,160,220,11,8,195,225,172,171,102,183,247,90,126,199,182,160,114,251,129,118,99,235,28,113,171,123,6,185,93,48,100,149,45,64,47,255,227,186,79,87,126,220,218,199,180,215,204,122,123,177,53,14,86,0,246,194,148,55,97,222,185,13,212,151,209,97,178,145,195,104,162,252,221,133,237,139,153,166,144,177,120,96,97,66,241,49,86,14,233,10,235,236,133,147,20,80,225,157,245,161,86,229,9,199,115,57,197,84,10,37,176,226,227,150,36,215,112,94,53,1,103,26,223,30,117,124,209,130,149,175,224,88,209,78,237,32,200,87,10,228,207,214,241,100,64,97,209,243,249,180,41,247,254,136,40,108,83,156,254,235,171,39,65,115,10,154,228,190,81,87,184,233,52,43,178,161,40,177,35,17,44,182,107,161,251,13,4,198,205,71,229,2,35,112,224,138,45,171,135,222,98,190,54,185,28,46,222,54,37,67,45,177,146,235,132,30,24,146,159,214,228,208,1,213,34,42,159,214,171,166,36,175,198,7,84,91,252,137,79,92,91,80,60,146,246,195,89,179,214,167,153,142,49,191,102,151,72,156,147,91,144,7,188,193,224,54,184,194,41,82,195,72,13,34,165,175,169,52,246,19,130,53,94,127,159,246,2,70,69,2,159,62,187,195,254,221,144,35,140,66,174,96,119,117,158,20,87,215,135,136,178,101,224,14,202,249,22,186,177,238,213,229,43,133,224,225,68,231,181,50,189,103,110,250,227,83,143,142,151,196,96,242,196,229,149,221,42,54,135,31,1,2,54,155,215,16,230,254,134,196,28,24,244,235,254,140,120,172,165,65,143,116,219,2,202,185,229,35,208,138,9,205,0,69,118,13,139,160,186,154,234,69,171,142,11,252,117,48,73,92,2,127,102,189,128,227,100,50,60,145,205,207,157,120,20,73,207,33,159,62,94,85,189,85,141,219,156,176,146,80,16,219,62,119,146,197,172,18,62,24,104,212,214,253,94,151,131,142,176,61,222,215,51,46,4,216,47,6,170,48,86,70,1,17,142,32,178,246,169,18,249,31,33,118,105,60,50,58,236,212,248,124,207,105,79,241,152,106,18,121,243,147,127,147,138,170,88,50,110,0,171,223,62,152,67,75,70,239,221,226,244,172,62,70,87,109,199,121,22,141,189,151,155,105,248,51,140,2,101,69,45,193,221,242,179,100,61,133,33,189,139,82,146,15,1,229,58,238,152,97,47,216,28,129,104,46,119,183,194,208,108,248,102,131,246,230,148,196,23,85,255,236,138,200,11,5,247,113,241,230,252,155,98,159,142,196,119,198,64,182,242,3,168,89,157,102,185,111,126,140,115,120,84,130,159,134,236,114,76,80,40,41,126,100,101,72,7,146,224,193,52,243,138,223,132,149,219,204,158,165,193,130,203,238,29,226,221,38,111,37,156,168,39,39,237,122,90,136,194,125,219,19,186,151,82,216,49,182,238,107,143,252,139,63,33,253,126,147,241,55,174,18,53,255,245,151,73,110,54,150,160,101,178,178,154,41,43,227,9,157,185,177,132,126,198,181,26,3,215,91,247,236,138,194,130,122,149,23,175,214,163,203,84,211,90,81,247,193,26,145,230,238,85,224,102,8,191,180,32,182,185,52,240,80,143,229,218,13,8,20,9,11,153,32,244,247,4,156,162,91,232,246,221,11,230,237,197,91,132,188,192,95,218,55,163,118,116,155,80,92,142,11,52,231,208,6,190,212,7,68,132,221,131,61,240,92,125,226,219,129,214,17,38,7,13,192,142,238,119,141,235,163,84,58,247,140,184,184,255,99,39,96,178,38,172,127,174,77,250,83,223,95,110,147,152,56,152,119,68,205,56,234,171,10,254,65,73,89,181,227,202,50,88,167,136,251,180,166,210,247,174,171,192,203,230,13,31,246,143,192,198,70,215,108,186,131,190,64,194,221,121,221,79,37,251,249,119,33,163,151,37,250,160,31,57,188,174,146,164,36,158,121,100,249,218,132,162,249,186,72,8,122,16,215,121,101,245,121,239,23,49,54,47,114,124,121,146,214,1,213,5,27,117,41,38,58,60,80,25,111,54,117,232,152,27,237,176,151,141,219,78,41,130,137,4,41,23,13,50,97,31,212,221,9,58,173,246,26,230,155,199,223,117,250,188,206,40,200,122,240,202,28,179,244,87,200,205,151,191,16,126,132,45,48,75,86,78,62,207,174,47,195,231,99,66,228,100,232,182,236,250,71,20,121,222,68,230,216,44,28,64,251,53,94,136,170,41,166,185,8,91,180,88,53,81,6,223,6,27,239,59,92,209,51,167,218,64,115,85,139,208,136,157,243,80,93,190,72,33,187,104,209,28,148,198,33,230,107,60,189,10,118,216,198,15,101,164,105,10,28,78,200,4,160,193,164,149,96,61,162,107,56,183,139,164,241,160,83,103,185,94,145,97,94,35,55,99,159,194,165,53,210,24,11,229,106,111,147,41,230,235,157,204,117,128,215,233,104,137,253,9,91,96,221,77,42,199,21,210,43,227,186,132,212,140,110,171,114,155,125,217,150,16,198,239,83,197,22,212,66,139,16,110,28,9,175,104,184,181,76,127,196,176,19,8,208,2,238,55,117,147,186,42,106,37,179,15,170,106,4,43,128,93,221,186,2,50,98,138,103,169,142,234,128,135,13,56,207,116,207,107,117,78,240,209,127,220,48,144,167,243,245,197,187,124,236,246,196,184,245,163,54,157,234,229,216,14,168,4,196,165,46,219,168,118,252,239,185,117,33,156,213,235,159,17,128,225,227,44,0,128,78,65,93,113,154,11,133,251,8,217,153,87,121,30,142,163,95,121,38,176,2,134,172,46,115,95,189,253,36,56,174,244,65,230,98,64,237,203,244,76,6,41,207,66,7,40,7,183,120,238,57,125,13,230,116,198,27,141,254,193,8,63,145,57,209,253,68,39,198,109,160,213,149,157,219,207,150,246,151,86,252,196,67,210,67,146,173,140,220,108,208,183,46,74,130,36,102,124,52,90,151,212,55,32,69,9,38,112,42,194,93,170,249,102,165,221,62,180,235,82,45,39,221,251,177,183,109,91,88,221,224,177,163,7,5,204,74,230,251,112,243,236,81,232,112,48,188,44,225,174,177,227,117,47,116,31,38,41,41,205,200,160,143,75,214,161,152,226,208,215,31,199,145,29,126,130,4,90,175,13,4,92,238,233,38,78,83,149,147,38,126,1,73,110,153,174,213,187,12,251,25,121,46,125,147,69,241,188,240,17,202,172,206,56,59,26,171,35,174,234,137,245,182,20,135,141,242,100,235,206,151,112,58,96,62,170,102,241,48,175,176,99,86,212,174,146,97,72,164,163,160,99,248,121,63,59,222,110,58,26,233,129,146,186,147,61,86,44,56,164,204,107,143,90,185,75,234,183,35,90,215,24,221,105,244,33,213,173,182,52,39,170,128,174,189,253,23,113,127,96,131,111,14,82,185,242,110,122,213,197,248,207,87,10,163,244,20,81,255,109,53,244,222,29,166,69,176,171,78,55,227,203,36,23,89,226,253,238,247,52,27,198,27,46,166,176,125,77,213,183,162,174,27,100,214,92,211,110,197,16,110,66,199,143,44,107,210,163,14,168,109,54,15,48,87,193,176,0,4,190,25,149,198,102,3,165,238,220,74,134,46,222,131,106,231,156,247,62,22,125,202,105,211,182,30,112,73,89,158,220,165,16,238,202,30,41,145,216,17,219,85,242,244,41,214,39,21,224,78,133,157,111,170,50,234,101,197,24,35,121,108,125,217,29,194,155,68,175,49,37,53,131,87,80,40,249,84,216,59,66,25,25,66,98,158,248,116,170,103,171,231,245,171,204,2,180,247,65,32,196,214,254,131,178,222,136,189,238,49,193,120,29,180,254,222,42,71,104,175,201,221,214,40,251,94,16,17,87,80,111,123,251,63,43,126,244,67,14,149,235,39,224,78,54,159,170,160,164,189,122,95,167,218,3,168,96,40,215,223,151,233,235,46,215,241,131,186,189,95,33,250,168,193,156,119,31,108,36,226,7,176,132,126,120,43,197,108,235,5,70,197,169,197,148,155,73,243,110,22,41,47,198,224,165,32,235,238,141,62,200,216,230,9,254,189,72,2,211,163,237,210,130,145,39,56,128,44,239,201,246,61,43,177,93,156,98,47,85,241,74,82,92,39,149,38,194,250,107,51,165,158,144,197,202,159,192,29,223,163,153,44,177,82,43,54,108,95,16,216,137,45,51,109,190,51,47,201,154,228,218,185,103,174,19,61,233,9,247,148,99,58,240,97,94,35,40,30,143,49,1,12,71,29,12,198,114,35,178,176,131,74,135,208,115,227,188,32,247,108,234,235,2,171,179,155,241,161,36,103,240,147,94,164,15,57,38,136,213,253,29,25,100,158,203,144,241,243,157,7,28,167,89,78,117,148,233,16,85,68,167,230,130,144,51,35,241,36,155,240,0,3,161,79,50,62,177,60,201,6,106,69,146,32,247,10,215,215,179,255,231,239,177,0,217,108,174,145,110,227,161,1,75,65,150,225,179,227,195,243,136,255,36,33,238,227,156,84,155,254,45,128,201,109,167,228,135,67,143,192,187,139,42,192,1,108,147,34,140,38,123,146,87,239,29,168,8,133,84,98,180,102,35,198,84,131,119,112,26,185,113,26,19,216,12,178,168,124,53,185,71,70,132,221,60,239,151,20,228,75,183,90,55,146,20,20,23,205,65,112,193,228,170,106,27,2,196,26,113,14,252,94,145,160,170,209,94,218,163,233,121,227,149,167,130,91,210,84,7,13,70,149,49,246,209,151,158,245,249,145,135,112,27,40,247,143,1,16,132,173,96,31,54,1,125,193,116,222,59,64,11,139,225,184,173,63,141,127,15,239,115,157,84,213,181,51,255,162,62,86,221,170,159,12,62,212,67,44,238,178,58,167,54,61,69,197,184,66,122,90,225,42,51,191,195,80,56,140,137,187,131,40,189,102,246,71,77,171,111,171,194,208,69,178,175,88,222,129,250,124,201,66,89,243,90,119,157,76,177,253,209,216,126,114,20,224,30,20,38,182,216,200,161,166,40,14,207,210,178,142,76,46,132,156,92,9,183,45,205,165,89,178,207,235,194,52,87,128,36,136,143,63,95,32,223,82,32,15,28,146,20,58,120,98,129,197,172,186,76,201,234,237,25,41,3,199,233,124,23,163,6,243,84,100,17,181,85,172,47,81,214,111,137,114,254,114,56,214,143,113,169,96,183,120,140,226,46,65,75,53,128,225,25,120,105,149,219,64,179,5,213,10,190,141,25,100,41,205,139,135,73,171,57,157,80,143,251,91,93,80,222,177,252,229,68,104,177,162,162,77,139,66,112,95,228,170,240,60,37,48,142,164,12,104,210,39,157,211,109,76,46,222,64,244,8,111,66,174,75,38,130,176,91,92,149,145,44,221,185,253,34,197,143,227,65,228,228,105,166,12,228,182,69,32,125,118,152,223,85,141,173,183,107,128,2,5,246,92,95,70,76,211,4,94,80,149,99,254,86,5,216,59,145,156,181,156,158,234,124,244,195,26,234,58,56,47,213,143,136,222,166,61,205,142,139,63,25,0,154,50,93,185,245,72,189,242,79,51,223,168,148,127,135,33,235,63,65,65,14,153,121,123,213,202,81,101,177,153,168,181,69,92,55,81,177,118,198,115,242,28,250,169,38,122,29,28,55,199,162,166,70,128,166,96,144,41,39,33,243,247,27,6,113,148,20,33,193,167,4,44,242,111,116,109,210,13,20,88,39,250,42,95,144,131,24,205,90,14,32,101,10,141,31,205,223,243,37,252,87,61,35,49,80,90,80,135,238,41,131,161,243,78,56,10,187,103,104,190,244,173,47,36,190,3,28,98,222,46,184,99,34,239,238,16,0,100,189,101,67,212,99,145,4,98,166,109,218,234,28,158,224,13,79,196,196,61,77,9,59,248,160,60,186,106,175,81,195,50,113,250,56,137,40,40,166,68,198,215,129,3,230,229,67,185,45,70,228,99,186,140,92,157,64,7,167,142,72,127,5,52,49,38,168,230,76,35,151,221,45,172,255,255,156,213,60,21,253,62,255,21,212,5,165,193,142,6,72,44,209,205,47,250,43,151,66,66,246,231,251,61,194,212,140,253,61,76,79,206,205,126,61,101,87,75,212,210,235,4,81,123,201,20,104,74,241,23,35,170,11,116,171,36,72,122,177,59,82,196,238,100,137,167,23,205,165,84,202,75,85,104,59,32,109,222,127,207,128,136,40,0,147,137,4,126,217,118,140,56,152,174,167,21,129,90,147,11,49,67,220,130,167,106,36,224,218,13,82,93,202,80,226,194,134,37,128,238,245,174,83,179,164,198,246,148,135,226,146,175,105,120,1,173,35,153,119,228,17,25,22,24,40,209,40,20,50,39,188,247,166,150,52,61,126,248,113,75,90,56,211,134,2,72,29,146,202,12,226,104,207,41,26,0,218,149,142,26,224,99,54,189,154,81,165,12,179,27,209,136,119,92,86,130,80,202,227,232,208,247,43,190,100,115,114,174,124,184,136,72,9,162,204,58,210,172,63,17,91,204,119,19,50,114,133,27,222,24,161,126,186,78,17,145,221,213,47,112,38,137,33,227,131,136,23,75,192,232,67,31,123,128,57,255,6,241,221,184,199,135,212,201,170,251,188,9,220,137,18,177,217,23,152,82,242,33,4,66,80,9,187,160,243,108,108,245,130,216,221,45,17,52,30,142,171,168,103,127,194,211,82,81,244,34,5,212,16,126,230,192,81,125,149,87,137,215,19,254,159,228,254,191,87,61,120,144,118,14,16,36,198,137,252,216,204,184,53,236,171,97,71,26,93,241,251,138,201,170,215,134,31,115,30,102,228,84,204,68,99,211,218,17,174,222,27,49,161,199,21,130,23,245,44,74,135,196,203,17,102,18,144,0,231,114,240,182,191,226,228,255,179,218,173,214,178,84,195,224,245,103,15,99,192,200,86,243,108,139,230,104,157,110,138,185,185,195,175,44,96,182,236,4,65,22,227,165,44,244,192,57,136,82,10,23,102,60,42,117,203,79,7,99,228,205,154,171,25,207,175,6,186,141,237,14,44,27,242,27,212,82,244,154,56,165,84,187,19,214,80,115,76,60,194,234,27,107,240,126,243,244,218,198,114,194,216,139,145,25,19,169,155,82,94,116,25,184,214,132,98,253,162,43,251,83,158,191,175,54,155,138,128,127,154,158,106,86,17,195,253,68,38,0,90,170,45,126,17,109,54,178,238,156,131,82,119,51,221,109,173,122,89,141,84,232,205,106,196,96,143,62,124,119,187,126,127,139,143,212,83,228,29,146,36,18,158,96,66,84,233,23,151,49,93,148,129,144,245,2,186,250,24,226,46,125,68,199,242,98,30,157,8,175,89,36,40,174,7,102,204,156,127,19,134,165,64,72,31,196,147,45,223,163,71,110,85,59,56,82,12,212,34,125,38,172,88,141,70,155,58,149,161,131,7,12,218,238,66,232,77,83,71,243,254,14,191,221,68,168,231,1,221,124,51,99,226,12,219,70,73,155,211,64,165,82,233,120,184,2,106,108,17,246,166,177,190,130,217,96,138,53,221,62,2,74,42,128,5,57,113,238,202,42,233,215,247,221,158,163,134,156,194,212,217,188,218,127,44,145,226,101,11,155,155,241,181,161,138,174,199,68,105,124,125,184,193,212,133,226,166,7,31,103,201,243,9,2,184,79,242,97,164,233,212,24,182,189,173,175,185,4,216,8,219,71,48,40,69,158,204,158,221,3,175,139,229,172,92,73,135,15,121,6,38,69,80,234,107,98,209,62,251,173,168,36,0,3,134,253,68,41,193,60,60,97,179,80,101,184,190,174,95,59,132,106,117,23,163,138,158,133,175,220,74,244,212,31,103,130,251,140,90,5,231,204,205,188,98,66,46,204,231,63,253,77,54,120,86,168,254,209,229,223,194,7,30,68,23,87,127,169,197,49,217,78,185,42,20,195,163,32,247,28,85,36,250,96,127,104,249,39,70,183,230,14,102,84,171,12,178,183,40,221,245,235,205,106,219,124,116,117,201,88,170,32,60,180,35,36,37,103,223,87,149,115,44,237,90,65,141,168,90,222,32,172,179,180,181,15,237,246,85,83,78,220,46,44,251,178,96,242,151,204,139,219,190,192,99,208,173,70,61,71,243,215,72,120,180,146,171,86,253,149,169,234,60,134,107,68,185,80,217,195,194,210,34,114,136,234,168,129,124,95,115,219,193,50,253,42,139,145,151,136,181,58,190,77,14,170,64,101,56,124,245,38,249,184,226,156,92,128,158,127,49,35,126,244,219,69,109,1,152,108,114,102,54,100,198,34,123,22,65,80,228,213,229,75,221,163,68,180,151,48,94,79,61,27,145,173,162,41,239,33,199,240,8,231,158,188,136,36,12,241,87,139,123,201,41,150,163,97,10,93,187,156,80,113,86,104,241,165,104,30,221,148,249,20,212,0,93,80,38,111,234,131,9,87,131,216,45,133,113,223,53,197,34,217,172,55,64,135,57,15,47,54,180,232,139,81,9,200,216,121,63,232,230,99,154,15,210,198,212,0,177,205,175,181,10,147,47,250,181,111,38,56,208,243,133,43,159,255,72,91,23,91,55,97,217,3,158,36,145,149,72,215,190,148,34,94,247,250,48,27,5,45,114,23,140,123,205,85,239,109,80,76,53,14,81,170,43,141,196,94,19,165,14,13,160,246,62,66,125,223,232,36,232,212,62,61,86,180,126,59,210,41,122,3,134,221,1,45,102,120,128,18,252,249,84,164,38,71,107,26,166,57,255,87,63,12,186,2,95,142,55,151,158,174,187,209,119,212,167,165,99,166,114,202,57,121,255,80,121,19,248,162,188,28,83,247,101,162,217,253,19,130,134,152,234,68,100,144,103,126,250,178,56,100,198,96,170,178,177,25,2,116,204,140,84,43,194,197,110,121,196,68,108,6,147,177,78,224,137,79,208,16,9,112,2,76,89,6,71,203,17,94,177,197,194,53,139,35,77,1,62,102,212,124,82,4,240,67,162,61,65,133,15,67,53,137,100,219,42,89,121,94,160,61,44,35,191,241,200,45,140,61,56,121,252,80,248,141,184,130,142,147,69,24,240,81,106,5,7,1,71,157,49,133,41,229,0,134,204,102,158,80,173,15,100,174,201,146,18,240,83,182,107,139,53,56,190,100,62,181,242,178,195,58,248,210,53,111,190,73,86,175,123,179,117,77,188,227,104,49,68,135,83,225,250,184,15,178,116,174,53,228,100,86,25,154,94,132,194,135,135,153,219,116,237,248,36,234,56,16,188,136,12,70,122,103,138,164,82,197,253,200,185,194,149,117,99,64,196,54,92,232,141,74,245,190,14,2,132,199,64,248,111,203,201,91,128,52,189,84,86,121,68,15,139,90,22,115,116,234,0,2,208,247,69,134,60,122,130,230,166,120,31,209,18,133,73,99,20,100,3,155,177,103,204,248,245,11,202,80,229,96,7,214,76,139,6,92,189,135,180,235,140,119,180,34,43,60,115,9,115,121,133,105,115,246,53,252,139,215,83,106,0,169,18,37,148,220,94,202,68,126,185,191,228,83,166,43,162,245,140,23,68,134,221,8,120,177,109,139,205,130,106,222,221,166,125,175,30,128,199,129,203,13,201,129,229,27,125,109,185,160,26,189,111,223,23,142,134,59,10,131,3,227,155,24,187,163,195,59,176,223,144,255,41,234,39,223,183,71,17,62,125,31,64,77,232,133,79,60,144,80,133,245,192,49,127,178,159,27,195,179,195,18,87,251,196,0,35,112,50,191,195,19,134,38,230,29,89,197,52,209,99,34,127,35,162,178,203,201,9,41,80,248,140,170,54,201,120,167,83,228,162,97,161,133,119,10,94,167,78,45,159,223,7,4,11,93,181,58,84,112,204,222,246,11,185,31,200,92,90,119,15,181,122,164,165,252,9,81,169,195,72,211,97,222,21,71,47,192,206,115,191,94,247,200,186,171,148,37,114,106,156,131,173,88,3,184,55,232,186,221,246,70,86,133,247,141,126,31,246,200,148,242,207,83,105,125,231,60,201,59,8,140,111,43,140,195,27,94,19,214,100,183,222,49,175,138,181,169,191,237,23,190,195,205,50,11,119,120,103,121,134,190,218,137,59,217,185,111,173,150,17,102,127,32,220,207,186,197,242,24,251,16,16,175,113,60,62,216,128,30,220,201,217,205,209,1,108,20,59,188,129,247,12,52,170,249,119,147,117,56,182,93,247,44,190,136,84,2,177,147,201,237,221,174,29,187,41,42,70,102,171,98,198,3,65,6,181,176,74,140,169,70,34,43,155,107,208,218,33,152,32,86,204,169,58,229,124,224,48,24,215,206,248,98,125,79,249,41,69,73,195,153,13,194,202,26,250,96,179,125,181,47,23,236,159,216,170,64,67,86,144,65,206,45,161,27,62,135,227,180,192,38,124,19,194,205,109,204,106,111,200,78,182,195,94,252,180,17,182,229,176,221,210,189,190,241,5,230,200,89,175,138,27,229,173,208,152,31,35,216,176,55,10,66,45,91,74,105,108,183,98,5,206,29,121,232,59,10,165,222,244,128,148,147,142,218,124,247,226,216,152,165,36,142,200,29,240,235,22,244,201,157,173,245,151,138,96,232,116,102,21,15,40,23,110,68,190,76,92,154,53,250,130,34,6,163,36,92,2,203,162,129,50,24,246,229,76,24,2,56,42,201,90,194,220,89,176,237,212,104,207,31,72,142,197,224,216,234,166,46,220,42,53,162,9,187,217,234,119,92,198,150,6,187,241,216,211,217,149,84,150,225,104,91,168,184,70,186,114,39,38,125,168,71,97,235,48,194,4,66,15,250,32,74,193,91,159,108,75,33,235,1,122,63,178,55,239,157,146,123,203,199,218,21,216,184,95,15,32,92,15,179,242,218,249,12,72,37,120,73,192,244,182,187,199,231,211,186,208,175,202,9,24,118,11,193,166,199,108,208,250,103,37,252,228,151,33,7,186,54,133,126,173,121,112,20,180,104,230,237,173,2,124,226,234,54,220,21,172,150,244,233,111,125,158,57,24,41,126,120,185,98,250,9,110,254,177,2,239,110,160,251,223,224,141,67,121,52,152,151,79,8,70,148,240,50,53,129,158,184,35,136,50,150,120,203,28,11,243,156,132,85,142,109,10,66,74,83,112,96,134,211,156,165,84,151,228,218,243,157,18,133,132,77,6,69,17,197,147,118,32,29,84,216,183,115,26,5,208,28,179,252,100,118,119,151,2,31,130,198,78,204,32,252,42,163,175,10,222,193,228,112,199,211,55,210,199,121,227,156,90,202,227,122,182,135,233,2,106,74,51,214,64,2,226,157,197,84,12,187,213,219,248,60,180,23,197,133,177,92,229,116,73,56,235,134,182,162,243,49,171,129,166,92,201,149,227,177,138,110,137,249,165,226,204,161,227,138,76,212,190,130,155,201,111,44,46,191,12,219,194,79,89,214,18,171,21,104,111,37,247,176,45,181,94,152,206,91,173,239,66,99,135,129,43,161,61,39,61,91,32,114,107,149,151,152,127,101,82,214,160,107,101,162,94,44,106,253,199,242,239,103,1,155,114,165,135,45,236,3,172,26,222,191,195,14,61,129,87,73,150,83,75,175,162,237,95,51,170,166,64,58,61,174,89,228,140,255,16,6,40,199,23,117,153,94,23,189,23,253,190,170,224,236,46,7,151,78,5,95,221,101,30,36,46,26,118,253,125,247,6,194,101,139,225,12,64,213,27,161,176,186,44,240,119,172,184,122,203,37,72,102,248,156,152,220,99,44,117,6,226,84,126,160,121,100,168,95,205,163,80,185,245,22,235,11,33,183,193,95,58,83,94,163,44,115,199,251,249,107,248,15,175,184,218,1,73,171,204,141,127,181,229,221,61,116,176,0,29,26,120,205,254,44,145,83,20,251,5,90,189,158,255,129,221,189,73,227,162,236,145,173,234,129,50,198,176,37,77,47,119,85,66,89,241,53,146,241,68,135,155,50,49,68,170,120,166,29,249,128,195,138,214,1,164,129,113,134,89,173,4,158,31,185,32,214,31,246,62,24,32,59,14,143,231,137,245,12,133,208,153,130,195,129,249,155,175,144,88,150,248,79,4,239,87,239,50,50,213,117,203,132,94,55,25,7,28,140,158,119,15,26,39,178,195,99,136,80,193,254,77,245,242,96,233,161,244,86,42,27,206,115,113,172,170,118,52,202,51,240,151,130,220,64,188,198,215,135,43,95,210,171,34,3,222,109,119,25,77,190,32,214,239,191,209,251,46,9,8,177,218,11,212,234,21,238,237,214,189,166,75,57,8,195,207,190,141,149,139,51,251,6,123,136,164,213,254,17,85,202,129,108,206,246,191,45,99,114,196,125,122,108,108,99,1,213,6,138,109,162,174,14,34,224,159,231,222,41,162,180,75,173,229,13,185,155,11,214,230,181,209,219,109,111,34,137,89,203,72,192,174,45,176,6,99,157,121,201,62,147,133,240,138,121,155,242,247,188,147,21,124,252,226,242,117,172,92,19,164,105,116,16,109,108,88,46,118,135,114,236,194,180,113,94,0,19,55,86,17,190,30,149,97,65,196,90,10,163,205,251,30,220,174,64,227,82,218,65,155,121,181,3,74,117,18,64,131,168,53,33,31,127,193,223,219,27,66,129,108,81,114,47,159,246,0,197,122,213,87,219,95,62,121,168,45,14,237,29,27,48,152,229,229,83,19,210,106,177,137,9,169,115,153,175,238,190,236,189,81,55,165,45,57,190,229,7,58,135,45,19,11,111,225,133,187,226,77,184,58,123,154,42,37,18,152,163,214,42,8,197,120,196,34,221,116,176,151,35,93,173,233,215,209,125,254,109,48,10,159,64,52,249,133,228,41,99,70,60,117,89,245,119,124,109,195,26,53,237,17,145,243,11,1,155,22,223,193,229,29,42,208,221,40,62,109,184,66,167,144,221,27,178,193,86,94,127,249,156,111,167,220,139,243,225,149,246,165,240,221,4,24,156,50,124,3,33,175,223,57,221,52,177,13,224,45,224,49,88,217,196,191,82,223,51,86,116,181,115,94,237,73,252,152,140,35,154,193,128,11,31,118,89,53,165,5,249,132,79,96,183,38,43,64,151,11,146,29,145,11,206,255,234,202,112,163,80,227,68,6,105,10,82,184,240,140,82,229,16,139,156,148,50,239,66,197,165,125,71,114,233,190,28,147,73,124,148,141,191,238,214,92,65,246,34,62,196,41,147,107,165,236,228,244,139,207,14,17,98,51,41,45,109,167,94,109,114,107,18,199,95,221,36,126,150,149,111,15,206,74,222,44,182,24,229,181,4,76,121,174,24,234,192,201,69,201,22,74,150,250,150,63,164,216,83,136,103,34,43,205,152,82,25,215,29,205,135,226,164,84,250,79,181,74,195,63,35,43,149,33,97,180,70,115,130,40,147,46,78,8,162,132,220,223,95,133,184,195,102,50,52,190,113,204,4,223,212,9,110,219,110,17,255,63,4,210,212,138,214,249,80,39,238,213,198,195,23,46,242,132,191,139,19,159,71,84,194,145,111,169,13,12,114,250,187,77,178,221,81,2,247,104,97,35,54,121,172,132,202,5,43,7,49,142,203,189,151,57,233,167,102,200,73,139,68,30,38,169,84,85,33,50,145,153,242,171,175,226,151,148,32,42,118,134,68,173,182,163,200,66,102,88,116,97,53,200,95,45,104,250,147,123,86,175,41,184,173,139,35,58,153,187,118,216,204,205,248,6,159,206,231,52,214,93,130,191,24,176,200,172,248,75,65,68,20,66,134,228,193,24,38,174,228,147,76,174,29,182,72,215,97,233,84,51,160,248,181,58,106,52,222,98,86,86,176,79,116,142,200,196,39,19,200,86,116,222,202,118,25,112,238,117,147,206,252,139,184,217,58,114,200,181,117,139,6,235,135,19,112,82,73,131,187,57,253,252,14,208,243,238,72,238,46,94,225,253,253,178,19,129,213,156,113,71,231,224,106,64,146,173,24,148,11,35,105,176,90,253,243,140,26,232,81,26,255,108,113,75,4,171,86,157,85,28,180,3,127,212,149,133,227,230,149,144,46,76,205,154,29,34,241,11,167,148,253,141,81,120,157,195,130,4,230,29,91,170,88,215,26,124,42,213,16,37,45,13,120,109,199,176,208,19,197,73,163,74,69,141,36,77,144,150,58,73,143,179,41,58,248,106,168,103,176,152,254,206,87,49,3,103,126,152,221,3,47,135,154,120,146,209,128,39,176,12,5,92,212,131,113,170,214,28,58,108,132,104,103,144,252,30,226,233,219,210,132,82,180,83,160,1,3,105,61,22,78,23,2,120,140,249,207,217,56,153,108,55,164,205,82,246,85,92,194,34,70,112,56,129,119,196,131,229,162,167,74,168,110,225,245,253,206,191,125,152,63,168,99,20,69,98,152,34,12,230,239,205,238,10,137,247,142,53,206,249,64,14,225,90,24,199,100,211,88,211,191,137,18,16,250,85,71,208,172,13,146,75,237,6,181,27,146,2,192,167,196,78,36,73,51,129,174,234,198,133,182,68,221,213,122,173,189,185,115,76,124,170,3,31,134,225,126,163,29,48,126,206,174,196,231,116,39,144,128,175,99,144,159,210,246,5,42,73,25,20,122,70,188,247,120,155,22,126,22,95,35,104,117,46,147,20,211,57,207,252,234,127,140,191,201,31,51,150,171,206,222,125,121,30,107,6,132,176,89,188,55,172,67,206,85,239,26,209,26,10,201,113,72,130,30,177,49,203,231,99,50,139,163,99,68,20,71,206,195,41,5,143,195,108,165,41,242,133,158,76,197,172,111,228,22,32,122,122,7,255,235,231,208,148,151,198,64,145,77,216,132,168,102,153,84,251,54,79,66,97,248,120,90,43,169,118,92,151,149,54,93,73,42,33,112,134,167,245,38,38,221,105,52,186,244,203,129,0,254,71,230,7,161,75,3,49,126,235,156,13,123,131,81,15,166,90,244,147,95,177,224,142,160,177,152,108,134,102,63,97,216,189,121,107,208,20,94,44,96,65,232,211,163,188,203,21,74,82,6,143,251,108,1,221,110,155,211,189,30,190,21,182,172,133,220,241,245,61,164,117,220,8,154,43,150,12,16,132,45,101,244,58,247,60,1,224,124,49,223,12,32,64,31,21,92,27,184,6,49,52,118,141,30,177,235,20,217,201,123,198,21,127,131,252,141,74,54,153,210,19,38,157,94,24,4,237,67,140,220,45,118,128,165,85,52,215,206,122,211,48,126,161,63,38,185,120,117,200,74,134,103,246,248,98,100,89,235,19,53,218,191,199,238,129,124,210,83,135,84,193,169,29,112,179,229,145,150,141,40,238,252,91,163,170,170,103,112,168,8,89,203,200,232,156,249,156,129,150,112,122,216,241,193,228,134,132,42,97,38,249,18,94,13,45,10,30,15,142,45,51,123,214,40,242,204,91,131,193,203,161,213,63,41,216,142,243,38,134,44,59,53,15,199,192,98,30,54,110,69,89,70,97,242,116,3,133,144,83,244,36,165,237,243,70,118,157,232,231,155,47,235,7,159,168,143,244,110,223,158,236,174,111,148,249,59,188,181,54,226,96,42,55,55,87,67,62,241,79,75,225,112,121,22,173,116,208,90,90,30,167,56,53,100,62,31,115,57,250,244,132,187,74,58,83,228,202,3,249,43,61,209,10,26,60,123,3,208,122,95,78,215,187,246,106,162,208,126,133,137,157,97,166,212,242,216,50,108,212,93,155,178,13,243,185,17,125,255,139,205,26,107,4,74,236,197,108,187,4,81,92,72,158,41,229,40,108,112,106,132,136,237,172,175,85,180,150,90,226,169,195,248,232,66,248,204,192,12,93,134,66,139,138,71,231,98,237,106,9,131,57,247,52,198,243,106,93,128,141,209,144,156,129,118,23,93,203,147,233,160,242,242,247,210,50,13,195,245,36,114,28,184,173,24,119,183,253,121,202,242,164,92,149,84,93,185,25,175,243,62,143,95,219,129,233,170,230,206,189,156,230,118,220,223,27,9,54,136,83,254,44,67,72,115,185,77,181,188,195,166,215,175,149,117,152,170,14,40,176,7,204,211,212,19,121,82,52,69,192,142,2,201,180,105,5,182,115,105,144,2,112,237,80,252,215,26,27,118,31,201,164,51,157,70,26,83,97,26,100,43,62,91,82,58,38,44,75,222,74,146,151,60,40,86,225,214,16,151,143,131,0,213,158,214,251,249,81,161,241,246,29,57,207,150,165,108,7,51,70,45,88,174,156,74,236,203,0,187,214,100,54,114,135,214,203,145,156,213,57,32,157,79,225,130,91,74,74,164,149,40,70,30,29,78,226,195,55,100,148,189,70,79,243,252,218,93,41,228,182,172,85,48,165,108,41,23,80,105,76,223,92,241,0,23,66,69,17,28,255,93,120,146,119,97,218,106,20,58,198,92,255,165,101,145,212,146,160,237,115,114,250,76,145,137,145,227,7,253,18,105,163,22,77,253,141,67,93,205,138,76,140,196,3,222,30,159,2,19,251,182,165,159,138,233,109,92,202,160,241,206,209,218,80,46,21,101,93,173,194,202,118,91,14,87,129,176,91,153,15,156,225,164,184,172,163,240,25,247,25,141,154,213,9,199,155,153,231,17,48,224,27,30,217,46,193,218,93,31,181,203,40,93,165,45,238,41,80,56,186,165,43,135,59,230,249,27,156,135,34,75,215,53,35,183,198,78,131,48,53,2,21,45,3,88,108,36,137,125,160,195,159,97,103,142,4,30,158,43,160,178,30,231,236,100,85,71,3,84,76,208,0,4,4,244,43,139,74,158,28,71,227,212,249,26,97,199,120,23,99,63,17,182,8,52,192,19,238,5,49,225,144,80,179,141,16,126,172,2,145,214,221,71,171,231,211,180,206,252,6,209,146,61,141,93,163,242,41,176,183,81,216,149,6,191,3,98,162,248,187,149,142,170,115,223,82,170,191,163,229,59,76,210,147,101,46,183,15,111,20,215,201,35,233,156,100,64,173,180,209,27,34,35,37,98,252,254,216,141,64,120,154,91,142,23,14,238,49,227,48,44,66,215,7,130,113,237,113,92,67,234,17,68,44,149,44,57,61,92,218,188,229,71,51,199,31,145,74,193,192,242,48,250,251,223,159,126,215,171,19,17,182,43,156,39,185,79,159,23,114,216,126,120,58,40,26,181,125,107,251,244,103,250,66,145,57,151,56,54,90,142,0,171,85,205,37,110,19,75,98,179,154,85,122,167,158,206,78,75,234,75,202,30,212,57,108,37,175,239,109,201,40,92,103,191,82,181,116,24,228,106,21,65,98,81,10,146,198,179,135,89,4,16,130,9,122,23,152,140,231,253,238,128,197,158,16,178,233,133,255,222,5,61,248,49,104,162,189,210,64,189,160,52,114,101,56,6,240,74,243,106,159,68,92,39,176,211,132,3,6,47,23,192,115,159,80,148,168,111,133,172,111,73,237,21,161,142,171,73,111,100,60,23,46,34,232,170,37,137,31,132,49,99,4,111,243,124,133,81,35,64,11,24,116,117,45,51,208,132,168,25,236,50,211,203,132,247,219,184,142,157,72,144,127,40,15,209,235,40,28,83,158,242,67,190,170,234,254,41,74,241,219,175,246,172,153,235,105,13,216,181,4,72,68,254,157,144,118,238,10,164,25,246,62,59,126,62,106,219,1,75,167,255,171,211,135,76,133,114,209,69,110,28,230,133,195,33,160,67,2,156,216,104,189,86,170,23,72,179,17,243,188,142,105,76,101,249,39,97,32,106,131,209,245,38,5,43,28,225,24,9,250,37,69,80,149,66,55,112,80,111,250,77,239,242,124,47,206,164,102,184,69,211,43,169,140,239,22,124,230,58,112,23,190,164,196,65,75,151,86,151,241,197,103,53,15,33,122,109,5,253,130,216,139,172,247,113,88,144,229,92,150,176,44,158,114,224,153,119,15,154,162,0,171,80,19,78,123,9,10,113,46,145,81,56,208,10,21,62,82,16,40,107,39,113,226,12,155,119,46,162,130,147,97,39,131,30,183,236,88,1,25,136,101,119,144,27,48,68,120,154,116,192,92,179,239,218,168,53,90,40,235,75,209,113,45,249,105,239,152,222,209,35,220,132,10,184,125,222,131,182,244,21,195,32,35,29,247,224,145,221,251,117,122,243,244,102,238,225,254,28,251,130,207,24,98,241,61,187,35,143,244,65,213,177,124,209,109,243,158,2,111,143,201,11,96,37,70,69,61,181,63,115,236,96,219,133,207,171,233,95,151,114,208,20,170,28,249,218,209,247,76,221,123,48,203,137,7,62,249,15,84,160,107,5,13,234,38,204,250,78,74,71,162,216,63,19,191,54,62,140,130,141,100,219,64,131,145,165,94,96,158,227,226,68,201,52,38,144,49,26,108,2,141,99,27,175,202,146,164,113,154,91,82,206,117,146,56,22,21,244,2,217,152,34,207,237,131,212,193,35,175,122,20,208,58,157,244,53,81,37,70,98,189,239,7,220,220,31,94,108,145,205,137,154,218,25,100,26,96,61,197,184,114,244,88,25,26,115,181,158,17,104,154,220,105,59,114,11,209,237,119,103,238,189,248,120,191,207,146,243,86,114,63,166,100,116,84,46,172,72,146,34,21,215,180,253,52,164,166,217,116,237,202,154,115,173,195,38,243,64,159,194,19,56,86,99,19,105,69,237,233,59,234,140,240,117,221,94,240,240,66,51,49,94,6,77,79,188,16,23,62,89,24,168,165,2,162,157,209,6,102,68,69,252,146,180,228,99,139,119,218,249,219,145,17,229,43,78,43,92,211,244,130,85,34,165,84,210,202,87,60,191,202,46,236,90,236,216,247,146,86,171,92,14,87,68,143,136,82,102,128,209,247,11,87,118,96,242,141,0,113,95,173,175,168,31,40,109,1,62,251,217,1,157,23,238,109,248,213,46,243,109,220,230,122,192,155,87,177,35,249,72,159,37,239,109,205,171,243,66,31,175,254,82,197,55,163,88,87,0,95,250,186,160,113,242,43,109,80,87,4,105,155,116,238,135,218,50,198,205,130,64,140,175,254,111,197,132,50,203,244,12,57,201,55,69,193,143,235,200,196,107,204,26,238,66,130,143,227,66,164,3,171,102,241,90,200,175,180,64,253,29,185,205,1,142,211,26,122,46,254,107,59,251,21,219,251,242,78,210,134,207,153,79,82,149,36,17,95,96,139,195,172,161,145,51,66,118,195,222,12,185,58,188,5,41,123,70,70,192,253,208,130,61,3,230,125,187,81,145,35,27,168,232,143,44,215,103,97,89,155,205,124,137,11,72,209,189,183,151,242,246,174,89,79,232,197,166,15,200,149,190,133,148,205,187,147,74,98,51,253,138,176,201,199,37,213,193,131,133,48,203,69,30,21,105,214,127,34,6,245,168,81,138,133,31,203,200,169,113,37,182,255,253,222,124,48,248,31,216,167,100,173,3,248,83,76,252,121,200,18,1,206,119,116,118,98,223,116,95,168,109,99,228,73,23,141,94,238,4,123,75,23,143,69,115,7,152,107,104,139,102,196,69,106,228,233,73,127,86,55,39,134,210,29,78,245,50,150,30,217,217,103,209,56,83,247,183,96,52,225,92,46,245,76,183,151,216,63,65,96,93,71,139,219,212,78,10,191,128,107,76,156,186,182,77,177,238,252,231,221,136,193,228,190,21,1,209,177,97,250,26,131,18,174,54,15,179,100,117,23,172,150,51,119,58,229,224,27,85,236,120,47,109,151,113,63,67,157,7,205,239,198,40,27,65,113,173,241,180,117,87,72,172,89,130,88,165,85,31,131,25,51,251,104,2,204,181,248,68,79,253,144,244,76,142,139,143,212,126,102,151,94,37,111,32,4,39,46,84,198,158,17,218,43,150,171,213,126,153,223,232,43,42,0,155,161,163,141,180,86,131,108,187,174,254,54,210,216,83,65,21,52,230,198,93,139,138,125,153,252,216,89,102,4,223,190,100,246,103,149,25,40,47,236,112,98,108,114,98,32,206,225,111,3,52,213,163,148,167,37,221,145,131,160,48,238,88,183,61,98,3,164,9,142,232,168,232,5,232,248,163,89,9,206,210,3,238,160,160,130,200,43,28,34,68,146,39,72,108,160,158,83,65,56,97,17,91,182,242,221,191,141,9,103,234,230,55,127,186,148,68,244,114,134,84,170,112,74,201,162,39,73,103,9,102,110,20,76,121,11,70,81,206,255,14,43,215,106,167,105,86,110,152,38,243,216,31,50,173,2,124,123,38,45,76,121,113,14,134,196,222,147,47,156,167,155,252,48,159,95,175,38,18,116,149,38,38,93,227,123,225,79,87,99,31,184,160,74,25,42,145,233,60,72,172,9,18,54,234,132,100,174,168,92,2,95,253,234,22,150,98,160,227,52,33,101,152,162,243,5,205,87,236,219,11,186,37,110,58,62,198,238,4,223,163,37,144,178,248,93,206,59,9,96,206,253,101,19,47,235,156,224,44,32,140,148,170,105,184,7,63,169,163,19,235,183,126,194,47,179,198,120,73,232,3,176,1,52,176,240,34,124,182,132,252,4,93,150,164,102,158,91,0,117,65,19,96,58,136,243,158,115,136,138,138,233,172,28,94,142,165,150,156,251,216,28,69,201,4,49,206,182,69,175,0,149,180,240,83,225,1,83,8,180,224,166,218,41,190,229,173,196,215,150,213,15,114,17,163,85,188,138,25,46,244,12,123,233,211,125,228,234,92,232,93,7,45,247,60,208,163,31,51,49,50,61,217,144,116,54,158,184,12,107,217,248,75,241,57,178,19,35,163,80,220,210,58,199,91,237,144,64,163,99,94,94,170,247,166,63,193,231,72,227,24,174,59,243,35,38,137,185,244,124,150,209,47,195,86,11,200,113,67,182,32,222,10,151,29,106,55,250,41,30,130,215,128,219,133,94,121,203,176,44,182,69,188,5,68,250,206,244,171,178,25,210,45,71,3,124,12,239,242,250,235,133,164,41,101,198,76,119,116,57,31,228,230,10,250,176,80,127,90,147,185,166,228,145,176,154,212,74,233,188,237,50,39,243,88,197,3,94,12,78,191,182,125,201,198,89,44,109,209,87,190,212,147,209,149,203,105,140,219,106,192,95,229,16,89,207,129,214,46,142,100,177,116,87,160,169,25,1,103,70,227,40,211,248,81,136,211,99,66,153,96,114,187,113,104,133,7,163,179,148,33,32,162,18,75,106,171,224,22,15,138,80,114,157,142,70,63,211,116,133,43,180,127,182,70,253,231,13,222,196,128,186,83,109,92,163,36,171,239,136,134,1,253,94,94,46,126,45,196,43,108,184,239,92,167,60,168,90,250,89,136,242,38,246,106,11,165,100,206,104,169,59,197,228,104,78,19,78,96,197,94,34,45,9,159,239,235,146,234,136,217,151,109,242,7,176,168,4,74,146,42,133,176,63,156,40,208,38,240,155,121,74,1,237,99,97,48,150,57,38,189,24,142,146,40,196,2,200,42,136,15,112,1,19,35,28,116,239,193,76,81,40,206,195,54,127,145,85,173,74,45,99,20,124,31,229,17,98,188,124,186,172,240,105,152,164,17,155,204,84,51,82,136,92,55,86,137,203,207,85,107,222,70,202,132,70,240,115,210,117,39,71,109,144,227,217,243,91,190,177,68,143,192,108,91,31,21,231,141,6,185,192,102,172,73,159,139,102,249,101,163,70,214,193,81,164,114,8,123,229,57,207,96,69,121,62,52,155,252,250,100,203,237,5,158,226,224,47,248,26,166,4,75,6,130,183,91,113,40,197,52,108,140,217,126,60,83,87,48,69,250,95,57,182,98,218,212,208,247,128,117,85,47,247,20,174,11,101,253,17,197,193,34,228,127,41,120,114,243,129,239,105,19,175,219,148,47,188,72,135,254,153,149,138,27,37,123,125,203,63,196,186,132,242,37,151,231,231,95,220,171,127,187,51,148,238,251,75,214,60,121,71,226,232,249,203,120,163,221,223,242,204,249,114,147,189,122,170,191,14,185,10,81,226,216,67,56,110,189,91,207,111,181,118,6,214,140,226,181,167,231,237,75,130,190,201,243,109,134,166,45,214,11,73,198,90,192,192,12,30,70,42,67,183,134,24,181,51,24,238,45,56,155,31,60,81,209,34,245,75,185,89,106,142,81,107,26,78,149,241,84,198,168,27,50,35,15,238,202,229,222,244,235,136,118,17,235,173,16,234,116,182,15,103,211,202,127,196,185,220,147,231,232,176,170,75,2,163,93,106,191,244,83,52,117,191,10,163,18,122,38,241,156,120,184,25,80,126,94,212,212,26,147,114,33,163,79,127,113,242,39,108,251,177,211,91,254,19,57,165,231,95,88,105,97,212,201,162,178,122,238,188,46,82,146,165,16,15,255,16,3,26,70,173,115,206,153,206,129,244,202,211,234,140,53,229,73,33,177,203,11,60,200,30,120,57,169,189,73,248,85,156,117,73,108,197,105,56,190,57,102,121,45,141,15,160,246,45,73,68,108,193,158,213,141,23,41,0,238,188,180,205,109,76,203,57,109,205,74,228,176,4,44,43,18,58,158,19,219,67,224,231,107,135,185,125,170,64,157,113,200,104,214,170,62,178,115,56,67,87,147,184,196,243,174,232,66,39,145,240,246,124,217,169,132,226,134,88,143,6,198,32,72,144,123,211,182,112,194,146,92,170,146,243,51,222,16,125,201,254,167,168,252,1,227,69,246,90,105,154,38,130,107,117,131,26,215,80,217,40,250,171,143,230,206,167,75,159,205,156,234,138,173,42,34,160,247,129,131,248,56,51,163,132,38,157,111,44,79,137,81,114,115,122,83,161,42,5,87,247,199,130,22,42,41,133,32,224,110,213,116,41,5,121,193,220,85,69,106,213,115,132,111,243,67,20,131,197,59,200,117,5,10,177,24,221,162,77,255,149,153,123,85,195,139,195,115,173,188,63,230,1,185,215,67,10,88,219,175,244,205,23,226,141,233,171,246,55,72,81,195,238,3,90,208,35,46,84,200,246,69,72,204,40,9,70,84,5,167,164,142,137,171,229,96,123,127,178,135,117,97,124,97,184,88,52,141,36,223,131,91,247,33,104,172,62,44,51,194,56,204,5,123,33,69,181,163,56,147,221,173,29,244,63,10,70,102,54,2,226,21,26,117,2,77,83,243,35,250,69,101,194,164,66,154,29,16,37,173,79,77,142,90,160,239,193,164,29,252,164,210,4,15,213,47,56,194,196,109,54,197,237,235,23,111,195,208,67,22,19,241,155,79,160,109,102,233,141,107,111,254,247,83,237,254,249,124,80,63,136,160,88,85,124,211,82,124,117,177,63,68,99,8,133,0,126,121,44,152,120,50,89,200,35,32,76,209,67,0,208,195,20,39,0,232,160,95,82,60,90,28,191,96,139,40,254,98,193,171,122,239,95,23,251,180,142,56,44,9,146,40,110,47,168,100,95,32,200,61,254,128,160,30,156,73,105,21,185,212,162,37,239,137,32,101,87,2,237,125,205,42,144,142,27,44,199,155,104,210,171,131,248,13,210,99,73,151,245,58,67,138,137,143,24,200,213,90,243,25,75,143,62,199,111,246,222,108,104,129,165,68,128,146,205,228,130,167,31,172,125,164,159,4,84,82,198,195,87,49,96,44,114,22,78,205,254,30,196,236,140,77,123,26,212,128,159,54,176,223,200,14,65,10,182,230,191,193,60,87,31,174,216,214,187,151,166,69,34,79,207,190,160,56,35,184,133,157,135,34,149,248,74,165,189,67,170,137,13,203,58,176,63,220,65,149,214,224,72,233,235,148,67,127,180,240,232,223,3,195,107,192,37,38,129,170,222,11,172,13,166,88,123,188,13,114,149,177,103,195,24,244,156,253,129,204,12,28,71,62,173,7,37,232,221,0,115,11,29,55,189,95,203,16,39,54,128,77,49,36,227,237,69,104,187,106,179,87,61,120,4,2,61,46,238,172,15,183,96,248,74,163,79,163,118,210,123,178,0,8,60,155,212,178,182,7,196,241,108,139,73,90,189,67,67,80,143,121,98,79,243,36,3,0,247,207,211,31,184,132,41,33,227,123,66,133,31,146,43,163,29,120,178,234,147,41,223,38,174,24,192,104,136,77,211,251,16,213,233,188,95,86,188,255,164,10,237,177,60,205,216,250,84,110,102,91,99,239,29,242,5,143,141,166,84,225,252,208,215,79,180,233,49,79,121,219,142,139,53,49,153,146,48,90,231,154,149,118,60,66,159,241,1,61,128,52,175,61,27,27,215,170,120,153,112,88,237,126,30,155,183,52,97,194,42,194,161,209,211,41,51,124,187,31,55,138,179,165,78,158,128,64,143,179,113,76,209,194,30,74,243,10,84,93,69,66,84,103,87,236,135,178,255,234,198,39,217,24,101,184,99,96,116,30,138,141,206,144,80,191,125,229,94,24,117,3,167,134,65,222,72,162,0,105,109,48,243,178,143,111,176,245,133,164,206,59,146,239,147,27,255,215,169,91,214,105,68,89,197,196,25,177,61,87,181,32,254,209,190,160,182,24,228,40,248,234,80,43,250,191,181,224,106,166,222,121,119,169,86,123,252,88,202,170,133,30,217,240,212,147,102,78,31,125,111,63,80,119,233,129,222,13,204,149,202,179,173,80,124,223,237,158,102,178,13,207,141,137,251,64,115,180,135,55,5,6,215,32,101,229,173,180,193,180,106,243,175,124,121,188,179,15,253,184,81,153,218,112,197,176,28,133,144,43,20,144,141,129,161,251,50,172,248,18,6,116,0,192,246,52,223,5,69,114,37,181,102,82,242,57,24,103,36,92,63,84,208,234,160,222,49,152,230,56,230,204,30,158,161,18,51,141,142,81,168,210,21,111,219,213,140,251,119,189,26,107,186,98,172,106,42,23,94,29,42,166,40,168,214,83,102,183,56,217,8,110,25,149,223,41,212,69,184,221,30,246,182,214,163,208,79,224,27,105,42,89,211,119,55,129,139,72,42,204,170,153,239,211,23,13,247,236,242,206,223,67,245,45,186,158,189,105,88,223,12,209,111,187,86,109,77,181,50,218,70,62,150,8,118,118,217,133,137,28,156,98,106,247,186,87,52,39,192,192,240,32,204,217,27,244,120,39,197,223,117,109,36,128,146,108,142,154,65,36,244,253,2,16,156,120,131,42,114,44,174,103,90,213,17,52,125,250,40,230,22,253,237,11,193,124,93,21,222,54,117,19,83,247,249,29,55,233,156,13,35,83,35,76,224,62,4,185,11,152,90,188,31,58,214,101,9,237,192,93,135,77,5,238,90,143,223,125,198,17,95,136,72,53,12,95,221,227,103,164,181,75,47,246,119,126,6,191,90,203,3,224,9,49,46,115,69,4,124,24,222,156,224,168,103,212,1,21,39,19,201,139,101,66,154,124,98,43,79,228,222,1,186,34,92,109,181,53,175,205,47,140,180,79,107,197,120,32,240,169,41,63,152,188,200,43,109,75,129,191,172,71,229,238,199,86,250,184,234,90,190,63,222,26,98,39,28,34,91,248,171,186,7,204,68,118,238,44,150,250,61,183,175,92,230,29,80,142,113,15,34,146,146,251,112,131,18,35,13,85,231,217,71,252,164,254,34,220,65,73,19,131,154,4,53,190,187,13,43,45,41,56,142,131,69,107,231,168,18,164,191,86,225,176,146,122,133,85,156,80,12,163,150,136,138,48,85,205,3,154,28,255,253,233,14,245,141,175,204,223,167,99,92,152,197,15,158,72,117,133,17,137,151,150,45,84,0,183,250,90,250,210,253,77,33,81,228,157,137,17,25,140,58,149,224,2,199,220,209,92,120,208,109,80,178,34,45,28,101,145,75,35,61,28,55,95,7,188,99,133,196,205,56,88,238,134,136,53,17,192,140,195,121,58,206,119,97,161,31,217,90,187,91,234,203,128,125,55,11,192,10,58,246,247,1,180,218,47,117,68,219,114,188,21,171,244,38,47,197,79,188,127,132,168,235,148,132,145,174,183,160,70,140,164,95,88,63,211,195,132,149,31,223,51,79,234,41,185,101,19,96,183,231,64,91,202,255,178,73,0,154,144,66,26,128,60,227,192,236,11,244,204,163,157,42,12,246,18,15,228,215,180,138,149,216,162,175,16,130,9,196,185,168,60,128,221,111,234,205,142,197,183,139,231,177,118,186,180,13,112,194,220,6,161,113,165,173,88,221,196,148,52,239,204,65,197,135,253,20,164,18,201,70,189,88,137,231,34,46,171,166,230,228,26,61,197,116,236,50,147,160,32,169,151,48,164,35,195,234,179,19,77,11,164,135,218,181,72,241,78,142,65,60,17,216,151,75,94,220,164,36,33,232,218,248,108,15,11,127,52,51,44,54,143,33,5,68,199,230,146,23,194,122,21,44,188,249,75,243,44,149,64,165,246,231,254,153,228,125,161,61,184,80,222,7,129,167,31,129,141,247,238,49,209,223,234,109,61,188,206,85,163,114,99,129,141,60,173,225,200,97,60,68,224,245,9,50,54,183,71,162,26,47,150,120,75,3,28,70,74,163,105,146,144,60,108,227,117,217,82,160,223,220,103,141,175,2,254,141,81,94,65,140,116,1,125,97,249,172,251,88,4,54,130,124,39,245,113,134,109,191,51,151,232,9,101,196,86,121,223,210,163,160,254,233,251,171,176,160,81,62,144,236,225,15,223,206,73,147,38,203,120,138,231,23,54,190,83,170,212,60,42,139,243,229,192,184,161,243,43,70,45,173,110,152,227,115,131,170,156,3,107,80,10,55,7,118,109,114,176,158,168,18,83,23,196,216,0,232,164,42,190,128,118,102,0,143,56,33,117,179,214,46,4,55,242,169,136,104,36,214,86,97,189,174,255,86,121,6,251,74,183,73,139,223,37,172,246,222,230,61,10,185,97,93,201,48,247,118,249,57,44,20,204,213,147,191,152,128,48,104,22,202,105,157,214,115,22,247,157,124,9,58,175,166,182,174,212,124,79,254,226,7,220,178,185,110,180,169,162,38,125,76,50,130,173,50,53,238,236,136,152,214,191,61,117,238,119,36,2,171,208,29,61,222,0,14,28,150,169,203,175,78,248,204,151,254,90,2,24,66,94,34,93,252,200,10,43,127,216,137,138,30,189,169,60,232,234,114,164,169,16,220,142,62,66,2,42,80,252,80,113,16,237,43,7,107,12,35,50,88,57,57,98,180,101,120,172,220,150,232,118,107,43,142,205,50,5,236,164,220,93,185,25,113,50,79,191,199,106,212,174,218,207,205,161,137,133,134,108,37,137,250,47,8,18,37,230,57,44,79,49,195,127,220,18,77,12,238,114,126,55,115,8,212,39,219,246,61,78,197,252,45,78,79,237,64,3,245,182,18,14,31,65,208,109,44,129,24,119,37,217,175,2,166,43,137,224,161,86,100,19,70,250,133,101,55,65,127,184,231,41,213,203,223,240,96,177,94,210,241,143,141,176,159,230,175,139,67,160,85,49,122,10,123,44,61,103,11,37,24,8,240,167,117,160,82,50,35,93,120,84,123,18,73,44,231,215,133,106,35,130,159,50,145,153,48,29,190,53,38,128,134,69,4,245,185,120,192,135,150,87,133,228,63,93,234,94,91,182,17,20,49,63,217,50,119,82,46,162,166,244,196,117,132,33,100,111,188,219,186,134,186,178,27,124,68,132,110,228,177,32,223,100,147,211,53,96,125,240,73,227,0,223,66,71,239,145,114,0,60,112,191,157,59,137,130,82,203,3,216,112,132,131,16,137,234,18,92,3,35,71,40,8,150,185,124,202,218,153,30,120,5,50,244,133,34,55,174,180,82,129,223,184,152,61,216,76,66,14,218,174,0,121,224,165,111,116,213,193,14,137,61,220,114,229,97,74,125,182,73,244,226,13,159,60,0,31,61,225,210,114,108,40,212,82,28,228,12,87,192,13,213,22,183,203,193,7,20,168,103,8,237,85,107,172,196,49,211,19,34,226,236,159,214,16,161,62,69,221,254,85,149,188,213,42,110,95,37,165,153,128,218,252,136,130,16,45,114,217,19,95,65,155,109,204,48,214,79,80,164,185,226,209,59,34,137,32,63,121,3,88,188,158,146,143,212,201,153,50,57,183,106,109,59,226,104,249,80,106,228,118,231,198,204,85,231,33,176,79,120,186,197,58,200,234,214,37,115,149,226,147,46,242,128,12,246,242,120,136,220,206,17,41,215,85,5,55,56,60,24,167,118,144,67,128,104,103,72,138,99,47,84,162,124,44,47,148,134,74,142,108,173,86,243,135,80,56,52,14,234,226,66,7,129,23,71,213,35,214,100,17,87,169,70,211,235,34,1,223,104,86,202,7,215,65,37,249,172,93,11,189,41,87,3,138,216,194,69,102,118,53,91,151,235,84,7,67,150,18,142,111,197,20,78,93,239,69,22,174,127,124,217,126,25,212,136,129,151,117,189,97,155,168,201,85,12,233,221,226,214,87,121,215,4,158,3,171,244,127,23,66,55,74,74,20,168,81,39,192,61,170,199,234,70,237,103,2,180,124,58,18,250,31,47,105,138,127,30,91,164,206,135,109,16,188,93,57,157,127,1,3,135,187,217,154,123,61,216,140,171,171,134,196,149,50,149,95,166,238,196,77,70,25,6,120,221,161,83,62,40,161,139,55,96,187,228,180,3,230,202,184,78,4,134,236,170,176,178,252,254,54,224,87,6,27,3,213,224,132,106,61,221,152,74,132,100,92,136,191,139,144,193,50,138,203,58,228,143,134,134,59,133,57,134,22,51,222,75,65,162,169,89,45,29,78,79,166,48,102,30,52,254,227,29,124,18,219,234,120,121,124,27,101,227,255,153,208,163,67,155,160,246,114,88,100,130,129,163,71,94,83,119,201,238,175,190,60,197,142,81,176,149,188,82,120,89,219,226,158,25,215,184,67,127,200,245,95,137,93,234,231,176,51,74,191,148,186,91,157,22,132,74,213,173,135,24,179,153,207,149,201,176,55,80,43,113,233,252,208,130,223,88,10,142,111,221,3,204,49,132,177,9,86,28,83,105,190,62,65,223,230,88,117,208,120,81,91,93,161,208,193,47,88,155,185,151,54,231,63,186,223,203,147,152,195,198,66,193,84,244,29,252,155,154,97,145,66,6,36,182,27,128,156,169,53,226,77,204,186,51,163,114,246,105,182,48,129,26,226,5,195,161,201,159,240,56,193,135,167,88,29,92,34,179,89,202,59,70,77,167,172,36,138,42,54,124,165,46,232,108,16,239,144,20,129,11,71,57,4,12,131,37,5,10,173,95,141,216,162,133,68,68,103,111,30,90,41,224,1,12,180,35,166,90,229,79,147,48,47,86,143,34,126,139,162,212,148,180,162,78,89,29,18,44,11,188,184,107,241,5,50,15,46,77,22,3,151,178,104,48,146,80,183,248,18,181,228,16,133,27,157,185,175,109,232,59,246,0,150,224,238,149,39,87,163,67,113,228,142,91,227,162,77,240,117,235,123,118,215,169,46,43,198,232,153,234,162,121,141,19,162,143,201,89,71,108,119,114,182,166,190,34,49,238,127,184,40,29,105,190,167,35,19,83,232,12,180,30,191,68,84,68,109,93,81,71,48,72,70,14,131,157,50,84,214,116,39,158,98,36,242,59,248,209,157,67,233,104,252,120,243,45,21,138,26,185,83,14,179,60,90,167,221,250,246,126,221,228,48,182,177,218,51,57,177,112,120,183,237,7,198,233,155,123,45,35,125,243,39,188,242,86,211,238,148,193,142,180,10,249,66,49,47,127,86,26,131,192,8,171,45,50,100,162,192,183,93,19,204,141,178,61,49,123,151,127,43,188,27,171,37,243,74,163,30,165,5,99,244,236,87,33,250,83,116,27,13,99,45,46,250,144,101,43,180,3,185,184,14,154,170,145,84,67,182,57,236,91,65,159,223,55,201,104,8,173,59,237,233,14,28,78,212,89,34,29,32,93,56,195,175,110,149,89,187,180,117,61,245,200,203,247,189,48,210,101,124,212,45,190,90,255,170,97,140,251,63,208,27,131,217,101,201,35,169,115,75,45,61,20,225,60,1,112,15,119,116,199,195,73,192,130,159,210,245,5,210,204,155,119,124,171,244,149,209,144,116,156,34,162,110,70,111,248,110,252,49,160,227,107,197,69,243,216,92,116,229,125,46,108,115,60,11,135,174,194,158,2,122,83,18,47,205,182,76,144,72,209,107,152,93,123,153,241,213,187,170,42,224,45,194,74,218,101,241,139,117,215,7,185,225,6,233,249,207,85,75,49,143,148,16,94,241,111,188,216,222,211,44,1,17,239,197,174,86,79,26,73,239,206,181,47,222,99,152,218,207,102,228,115,7,183,127,128,56,117,229,31,130,199,0,234,78,117,165,56,213,100,1,96,61,51,200,28,55,196,234,24,222,77,104,110,7,211,8,10,35,248,11,244,222,169,141,154,150,199,90,140,145,56,151,114,5,149,11,8,72,39,174,210,14,37,52,190,153,99,34,232,194,243,169,126,76,199,75,216,109,42,191,33,10,125,143,241,122,152,43,50,155,238,83,212,224,195,72,182,49,228,67,219,130,178,86,42,152,174,205,100,41,34,18,255,4,99,65,170,121,226,77,248,168,38,97,208,177,219,105,150,196,147,152,1,18,235,16,20,33,60,64,99,175,7,127,35,172,113,134,140,18,190,123,87,235,232,208,126,245,132,178,45,231,135,89,51,20,217,242,119,66,217,170,74,241,213,86,173,25,63,85,77,154,90,11,87,90,76,121,98,22,218,165,222,237,205,220,118,185,88,73,125,20,158,59,42,176,83,214,28,11,49,106,20,115,47,202,27,17,226,62,139,48,212,200,205,100,36,129,232,66,243,107,220,249,12,82,30,1,228,207,142,11,47,22,111,64,134,250,41,187,41,147,130,182,226,198,100,115,61,32,198,3,194,119,196,92,173,169,10,204,18,143,223,251,140,165,84,95,198,189,67,89,74,204,65,106,27,14,48,128,159,207,186,144,113,58,137,96,171,78,21,70,76,153,47,202,79,176,191,7,66,103,198,151,47,187,152,77,42,120,125,102,19,26,251,60,80,64,20,168,102,53,82,118,120,189,64,74,130,17,66,181,176,164,120,50,89,11,12,60,173,99,189,26,83,175,61,125,161,158,56,80,123,135,147,125,77,69,89,201,76,168,237,119,255,194,1,221,239,159,10,108,255,166,223,99,21,120,231,111,58,183,117,102,149,17,194,125,32,76,9,35,166,176,55,122,98,67,181,163,12,51,103,24,252,5,55,221,137,193,6,223,155,98,201,165,218,39,208,183,80,2,146,178,255,85,73,213,15,16,180,12,115,171,31,172,98,124,248,46,24,15,47,253,215,191,3,163,24,222,170,139,100,28,198,210,42,67,228,84,139,47,225,135,26,167,232,57,15,30,186,75,193,121,30,83,70,36,75,31,173,186,3,112,147,207,49,185,96,206,38,199,16,135,230,45,47,27,52,120,32,50,218,21,12,129,208,53,42,35,185,112,179,33,215,56,46,239,224,81,75,198,240,60,148,161,201,226,206,141,83,254,149,118,241,178,149,20,149,85,103,131,250,19,125,235,54,74,210,112,12,77,179,49,221,73,129,163,174,95,31,25,172,197,143,109,182,200,171,106,133,178,89,93,74,111,202,60,215,108,95,49,154,144,85,232,109,192,98,189,211,141,196,168,230,10,251,14,243,17,243,2,81,141,110,80,213,59,72,235,69,184,74,16,47,247,90,28,141,168,61,128,146,127,255,150,33,200,105,125,67,143,242,222,208,210,28,206,73,212,44,171,67,123,227,222,38,194,244,86,174,217,222,111,226,235,101,187,181,183,111,172,138,156,172,42,254,137,7,38,78,141,218,19,91,255,241,101,117,247,200,253,228,176,7,127,163,254,62,177,104,103,69,54,244,252,173,91,132,144,176,20,189,177,7,135,246,215,200,245,221,253,154,3,73,215,58,138,31,82,95,184,240,90,161,141,187,211,31,7,153,23,20,105,35,27,247,248,190,216,137,14,99,11,48,215,14,242,134,240,249,29,126,131,77,36,174,243,187,8,13,16,52,42,209,101,146,255,152,170,196,109,188,61,94,41,11,240,14,188,236,37,250,220,236,75,94,190,178,51,196,13,242,218,85,25,246,188,124,88,145,209,168,186,114,143,0,3,49,13,180,230,239,24,165,238,151,75,20,144,176,30,209,210,124,227,176,189,31,186,144,236,49,116,66,88,0,41,151,122,81,151,29,129,60,37,166,24,217,238,197,183,96,14,76,18,161,104,129,36,43,89,220,18,2,74,72,93,179,191,54,48,14,42,168,2,136,104,144,129,168,90,178,95,57,1,74,72,21,156,146,198,151,120,1,233,223,33,225,159,164,197,98,107,187,223,242,203,108,43,73,195,71,62,22,29,4,219,26,39,199,72,22,191,200,39,67,231,200,235,111,172,192,74,129,106,75,29,145,232,183,103,133,105,57,75,17,35,248,3,248,30,106,201,48,165,78,34,61,79,5,159,10,27,12,176,28,163,60,27,113,160,103,38,71,226,34,17,56,150,79,136,124,85,241,164,205,77,199,14,192,212,165,108,76,37,19,232,160,182,35,211,152,3,97,135,147,222,178,245,233,255,238,1,214,99,184,146,5,136,204,71,251,123,183,10,243,158,34,67,229,100,37,133,157,223,2,110,82,182,107,170,234,148,123,86,197,31,59,158,118,40,247,136,103,184,17,199,228,207,64,81,178,65,143,82,249,250,196,123,47,246,254,22,34,35,246,181,23,30,8,79,85,125,206,103,148,98,160,147,119,19,233,184,247,69,45,249,58,201,60,97,172,25,54,208,11,152,30,6,68,210,211,239,68,81,236,206,72,156,206,114,132,84,249,224,219,244,22,116,120,48,152,138,54,43,39,244,7,23,41,151,30,220,5,25,60,102,200,211,174,22,207,206,115,204,1,166,134,234,80,192,155,192,206,240,17,222,70,116,83,43,96,60,241,153,50,11,147,131,234,181,223,86,99,37,192,181,209,114,47,76,216,16,193,115,186,10,111,220,165,85,229,151,2,115,229,100,148,224,241,105,254,186,167,9,52,54,253,49,69,240,229,6,138,160,29,117,232,16,254,44,67,84,100,35,4,32,253,86,127,105,115,48,188,22,11,225,244,37,200,199,147,181,223,25,93,162,178,1,229,216,158,17,110,230,197,179,232,12,168,149,231,25,84,202,51,64,29,189,87,137,176,113,131,54,22,186,230,238,100,115,21,182,151,215,52,46,241,208,164,20,82,205,125,187,58,70,178,137,34,99,48,149,3,222,76,248,191,2,44,228,223,103,176,76,106,129,115,29,61,183,219,219,94,250,212,108,220,211,111,103,66,241,167,5,190,172,193,134,61,83,44,167,35,119,233,52,33,66,171,137,8,64,184,167,160,135,7,124,98,87,253,109,28,102,103,25,45,12,254,177,169,230,3,70,220,98,25,30,156,22,81,102,253,40,19,152,21,103,55,7,4,48,119,49,224,209,25,82,94,171,137,106,228,235,158,201,114,124,231,26,60,6,41,104,5,223,81,99,177,64,83,169,1,53,137,174,184,236,254,237,255,94,193,10,26,71,134,96,166,5,1,245,163,147,73,247,180,250,193,52,203,61,192,198,232,156,145,55,208,179,139,159,25,172,101,13,58,188,250,192,47,29,186,13,35,252,187,53,182,94,251,216,42,8,38,250,216,228,152,34,207,162,153,115,24,70,249,46,7,162,152,203,154,229,231,146,150,10,67,189,179,138,233,34,124,115,98,171,211,51,134,190,147,36,93,223,85,37,75,114,235,75,14,90,157,6,209,243,166,169,133,208,97,213,8,94,159,123,109,41,58,195,163,166,130,88,9,189,183,248,85,3,12,124,182,215,37,133,90,246,40,176,234,59,79,124,147,152,112,117,250,34,39,112,232,198,42,10,175,113,206,251,126,51,73,122,189,107,211,181,58,212,172,198,78,128,127,254,92,140,247,221,147,154,85,239,131,19,76,247,26,221,254,226,209,232,141,129,180,241,58,115,53,161,140,202,237,53,86,155,155,156,174,118,202,1,212,180,41,33,232,66,43,105,20,215,141,247,118,159,30,233,181,75,69,149,249,9,235,209,251,30,251,136,148,241,104,187,178,98,201,152,126,4,59,107,93,206,148,218,106,0,159,220,250,21,43,84,18,115,65,137,57,0,6,72,199,197,141,57,208,54,201,162,251,170,70,182,38,58,66,100,219,140,120,97,40,151,134,33,158,85,78,24,253,210,99,47,80,243,19,170,241,122,173,23,83,36,48,43,81,174,193,131,135,192,216,98,239,249,184,107,250,39,234,202,232,125,175,75,160,121,213,91,40,221,45,3,18,237,238,89,189,94,254,193,20,13,2,157,137,144,111,196,28,4,152,185,5,185,229,169,131,30,187,246,31,228,28,248,135,243,165,131,178,128,245,147,203,172,43,105,235,218,51,55,116,90,103,52,23,3,122,191,19,161,158,200,107,112,58,227,124,180,242,47,207,255,150,52,235,178,101,21,218,67,75,156,139,41,168,183,29,90,124,117,253,206,164,36,212,116,140,118,57,69,252,159,94,20,175,252,120,102,224,35,243,43,149,147,47,122,138,217,12,75,111,106,139,30,167,166,3,255,255,160,46,194,179,145,74,135,225,156,244,203,69,93,236,244,39,102,119,213,11,64,91,88,20,206,249,186,248,72,237,141,13,154,202,121,235,2,3,120,155,89,69,137,2,66,42,34,211,13,232,218,146,30,234,129,245,50,166,0,235,123,159,33,189,93,110,235,233,202,70,188,20,20,102,10,178,13,168,77,159,247,253,113,62,127,200,123,168,58,157,124,154,231,35,172,62,133,35,80,44,248,73,105,225,40,186,32,234,194,101,174,195,132,155,244,247,156,250,156,129,206,151,116,172,139,51,165,31,164,119,77,2,214,202,225,158,27,85,61,238,214,228,216,136,136,195,218,110,66,82,88,52,11,37,185,208,244,229,97,188,197,23,33,86,90,212,83,139,202,16,9,231,48,155,191,101,180,80,22,120,152,55,138,235,38,126,3,22,57,98,254,50,190,231,196,144,235,140,17,55,252,133,254,253,128,85,170,28,162,177,6,129,167,122,82,205,253,2,58,75,76,218,175,127,35,15,201,127,229,136,23,246,44,223,232,241,100,13,190,138,45,42,252,110,75,255,216,251,14,164,220,11,125,138,89,113,93,191,9,106,126,183,157,212,103,184,51,238,114,43,119,66,203,92,105,16,245,181,234,114,121,1,210,191,150,142,48,8,105,213,4,144,113,222,52,170,136,60,105,19,48,35,165,218,69,177,205,112,148,156,159,218,217,78,5,101,93,230,189,185,140,159,106,10,249,7,127,120,166,125,1,73,3,150,37,123,210,35,92,200,19,229,177,197,74,91,115,79,90,234,171,34,127,135,96,232,234,27,56,211,109,192,188,55,122,184,157,222,192,189,89,203,37,5,185,79,63,135,113,195,153,189,73,139,195,228,161,25,251,248,56,64,208,179,232,82,166,252,79,107,98,147,210,65,9,218,109,219,15,6,28,204,250,185,203,23,60,181,2,128,173,252,231,121,96,239,222,241,239,52,245,33,179,96,46,125,125,22,235,131,243,22,13,215,196,134,189,10,181,75,235,9,217,147,125,215,90,32,57,189,213,183,145,78,171,195,123,45,196,161,142,147,49,245,147,201,185,103,156,107,231,74,83,181,21,120,109,198,176,80,44,87,119,153,239,37,166,165,143,49,83,97,212,143,213,5,130,129,70,62,199,111,145,64,187,188,211,138,207,66,163,47,192,76,42,125,106,112,228,3,45,244,60,220,118,143,237,15,28,149,39,200,154,97,150,241,105,165,103,226,247,22,157,92,26,248,131,63,129,0,50,19,86,111,84,27,245,220,253,223,129,127,225,69,184,178,244,190,207,220,193,222,20,64,9,45,163,186,56,92,89,0,117,90,219,182,42,245,240,197,7,25,23,73,10,178,50,0,102,185,104,13,206,52,7,0,65,111,208,119,178,252,59,246,136,97,126,160,86,131,76,213,84,173,21,99,89,188,67,28,240,62,106,125,111,185,0,238,138,232,165,202,209,187,92,239,21,222,67,184,170,92,166,76,46,109,209,100,73,23,251,20,76,251,11,207,172,224,184,238,170,218,200,250,32,226,160,60,7,151,248,240,85,44,17,60,230,164,244,10,255,229,189,178,153,45,228,160,253,156,210,191,154,93,183,207,79,189,165,75,249,149,45,131,171,133,52,26,205,70,113,109,184,203,99,0,168,117,165,51,166,103,228,251,247,36,95,145,45,26,56,182,91,109,99,239,251,142,215,171,109,184,235,167,80,250,14,196,29,101,241,72,234,199,133,65,89,202,197,105,22,223,24,137,248,78,187,157,169,199,62,218,231,240,152,59,251,252,61,83,155,124,199,152,99,181,221,145,163,142,149,19,223,59,174,219,159,101,159,171,15,65,182,56,38,185,194,119,200,127,62,141,137,183,78,52,141,133,139,65,110,252,214,70,204,153,255,36,11,13,191,17,240,86,164,61,148,181,162,200,35,239,116,151,169,35,11,17,159,127,111,58,161,83,143,144,78,196,157,52,200,243,234,57,132,153,109,231,250,138,238,56,167,21,11,8,209,10,124,209,172,96,65,89,110,24,59,36,176,171,245,162,211,17,87,122,77,131,107,245,245,31,6,132,5,62,208,186,66,198,222,251,93,119,175,123,14,141,198,98,26,236,197,103,37,8,179,152,92,126,172,8,250,239,223,34,254,112,24,54,125,26,97,83,117,172,170,22,125,197,39,78,99,205,80,161,230,249,72,177,132,118,190,252,16,20,208,96,222,81,143,53,180,151,51,226,132,157,163,30,75,225,161,122,227,96,105,134,66,125,247,31,208,3,80,174,42,80,121,180,5,225,16,96,188,224,126,64,201,70,36,3,126,95,228,91,162,169,197,218,86,170,79,124,150,254,173,22,142,221,147,72,159,178,46,82,38,139,195,36,8,154,55,127,44,130,190,23,141,251,161,24,173,89,218,141,44,207,42,52,82,199,71,52,22,134,76,135,4,34,76,37,31,52,5,98,79,246,58,6,129,229,25,152,171,92,180,44,42,63,35,249,120,10,127,205,114,2,184,163,142,218,20,46,57,118,91,80,0,6,122,76,221,127,251,90,15,174,223,9,8,36,36,87,113,255,129,230,233,227,4,126,182,21,64,161,36,248,215,172,184,122,77,4,141,37,146,94,196,6,127,155,92,217,151,63,235,21,153,149,243,118,50,115,202,202,122,248,37,157,248,49,166,69,166,225,58,212,6,211,143,19,198,217,18,12,68,71,23,209,18,209,202,42,154,127,36,204,207,176,46,75,118,34,86,233,230,17,94,204,226,93,1,93,80,160,205,49,77,202,158,60,162,60,60,185,1,239,81,213,76,106,124,98,60,244,247,199,27,60,168,98,208,168,207,211,121,216,166,18,57,113,97,8,107,154,39,186,214,198,206,172,156,21,138,127,8,58,139,137,106,56,237,118,21,174,16,153,46,25,56,223,158,231,148,40,200,85,93,138,31,157,92,139,53,159,3,171,43,91,151,39,242,50,169,208,158,243,243,54,144,56,102,172,172,118,54,15,65,249,10,136,103,83,42,105,178,172,202,53,215,7,211,246,57,12,86,17,153,100,20,93,48,234,47,237,191,108,126,169,78,122,67,22,205,73,16,66,1,237,101,9,228,169,166,41,27,210,245,126,1,14,65,41,244,98,121,103,118,7,162,247,130,187,208,164,228,128,101,173,129,121,88,39,237,198,245,202,228,139,236,73,107,27,111,123,26,27,182,81,185,53,36,129,29,43,145,177,126,229,163,78,214,127,156,59,147,163,180,244,101,218,221,147,106,144,56,58,15,41,88,146,120,137,19,224,137,188,198,121,80,122,3,12,78,141,23,48,200,244,243,43,135,80,58,164,159,115,239,233,238,74,139,35,196,67,105,114,47,25,209,63,210,18,205,218,180,126,158,36,92,4,72,21,177,112,144,223,13,199,46,229,231,53,86,80,69,155,179,133,82,158,222,214,138,11,202,233,231,196,234,55,13,72,72,216,212,230,43,152,243,75,106,229,202,76,232,105,32,77,10,114,56,25,18,35,11,210,240,212,25,78,151,76,71,20,221,75,34,205,144,226,55,173,27,190,241,173,14,92,208,4,134,148,93,160,45,42,235,120,103,116,135,166,154,158,80,240,248,146,178,196,135,42,159,107,45,140,242,85,74,36,241,178,23,204,78,211,166,229,146,67,87,239,101,97,120,66,158,209,63,22,106,205,40,212,212,115,157,35,7,184,252,141,25,32,206,129,37,239,55,44,194,15,209,82,81,67,242,169,43,54,167,84,207,148,197,18,158,187,116,191,139,221,162,219,26,228,224,117,45,155,149,0,117,154,177,86,223,85,253,16,142,103,32,200,128,199,106,19,108,59,223,140,255,176,53,32,210,250,246,196,33,170,217,56,45,34,182,10,217,130,225,205,86,210,108,224,213,144,216,139,49,147,97,77,94,171,76,255,153,192,214,206,246,70,171,29,109,37,212,186,13,95,216,69,45,20,255,85,146,78,105,138,196,170,69,125,112,186,201,184,231,28,191,213,248,89,7,76,14,27,183,96,178,250,178,116,238,63,157,66,39,46,142,170,233,7,218,175,116,219,33,41,253,172,100,235,231,50,174,250,182,13,185,52,177,54,233,167,87,185,83,188,82,187,179,217,199,199,66,246,58,221,64,152,164,241,166,24,224,97,45,150,40,240,179,171,247,20,64,43,12,185,144,3,216,196,212,251,187,69,49,54,4,112,227,70,184,234,64,201,211,104,234,1,50,101,210,224,227,251,49,162,79,130,46,248,98,2,215,242,245,72,117,94,144,1,20,189,148,56,40,44,89,139,247,52,107,228,78,91,119,236,1,18,202,9,103,230,250,236,48,183,158,87,140,231,24,71,114,57,94,117,133,12,105,4,64,190,192,24,55,80,242,126,179,100,49,214,229,67,160,59,114,179,92,129,163,172,162,172,21,110,3,155,122,59,56,33,31,113,53,139,247,222,17,195,38,62,88,250,187,156,252,209,20,52,10,14,198,193,123,64,176,42,193,156,187,133,157,93,58,69,64,253,10,185,154,96,20,229,142,66,227,195,94,33,152,174,124,98,198,253,84,3,63,146,27,37,73,203,18,88,188,64,223,10,77,36,135,22,3,157,111,213,22,7,59,234,203,159,173,54,119,237,133,171,145,159,232,221,212,134,146,125,81,96,139,60,4,45,76,29,192,14,159,174,66,104,116,152,64,11,214,181,33,176,164,153,186,81,192,194,93,97,55,71,90,195,127,134,79,198,140,186,240,49,215,207,186,215,173,60,233,115,42,132,193,162,88,253,59,13,178,171,197,182,207,178,237,250,244,75,149,51,238,100,204,219,206,88,205,54,201,241,118,17,159,25,62,203,86,209,250,203,34,124,83,179,177,72,141,44,236,151,217,129,188,41,227,95,139,7,24,97,34,1,150,141,27,5,238,201,50,65,136,170,51,90,175,33,136,243,57,245,219,150,156,240,175,124,194,58,217,30,168,29,194,203,150,247,48,201,12,238,197,189,96,66,196,164,240,224,142,9,171,120,71,48,4,1,226,30,200,30,2,99,26,146,197,241,15,203,146,63,93,171,103,44,206,10,183,242,235,183,153,242,80,78,139,38,81,204,136,219,135,252,101,243,168,199,207,89,93,200,86,12,105,47,147,151,246,47,200,152,16,81,161,134,250,249,44,11,59,247,4,208,72,26,175,12,157,9,168,22,65,168,12,150,2,29,44,56,3,103,115,37,62,3,250,251,188,10,174,86,73,166,186,52,227,90,141,70,117,240,146,37,74,203,159,103,56,98,36,97,248,188,219,192,153,60,170,192,159,134,138,56,208,157,93,245,151,202,36,188,220,10,161,62,166,86,182,182,86,93,246,144,215,15,199,60,198,236,150,14,104,12,243,44,1,248,141,56,223,62,1,68,88,232,101,219,210,103,52,110,3,124,134,166,184,184,0,172,109,88,118,7,83,16,124,167,32,26,196,139,220,201,252,72,35,107,84,184,39,171,165,158,102,131,195,93,233,191,185,96,253,34,227,106,67,165,164,94,170,77,243,193,211,68,93,216,189,105,107,52,170,211,250,233,134,17,10,183,53,48,60,220,78,133,149,190,213,165,99,125,75,91,75,222,132,1,45,145,150,218,108,98,211,145,9,183,33,49,90,57,104,159,151,144,155,214,253,156,128,129,72,28,231,48,6,105,61,140,61,124,189,76,12,45,172,229,123,180,17,14,10,204,27,11,215,9,219,95,114,118,159,247,230,198,225,231,24,230,140,60,3,181,36,149,125,193,140,136,201,140,225,233,210,194,250,19,87,145,161,194,114,239,215,188,185,211,73,23,117,254,54,214,88,205,67,24,103,48,205,19,15,23,139,28,140,209,224,36,16,216,24,244,15,99,78,252,231,80,10,219,77,20,204,39,145,222,237,222,138,124,188,54,73,80,161,248,149,183,137,211,108,14,219,23,17,117,243,94,55,133,33,225,104,199,167,154,246,179,123,0,42,6,39,51,224,36,139,22,208,160,180,245,181,135,125,160,199,60,241,216,231,23,112,243,69,70,75,90,207,127,45,195,158,213,220,137,210,46,15,154,170,28,89,137,55,129,205,173,173,247,40,77,197,48,16,11,69,208,205,136,83,17,136,226,55,177,76,136,161,154,217,37,111,204,14,29,21,179,15,181,175,42,196,238,8,119,209,228,165,14,245,212,56,60,74,176,161,239,126,172,232,190,106,203,154,88,235,200,69,109,250,180,214,7,113,119,133,56,101,51,117,209,243,92,35,162,39,24,3,90,250,137,87,222,180,134,101,60,240,230,229,189,222,5,80,16,32,163,42,145,31,232,183,50,39,56,19,53,248,210,178,59,36,64,118,65,126,116,214,107,0,96,140,251,43,141,143,91,240,33,201,158,65,59,107,132,233,153,210,36,133,40,75,228,27,121,217,172,203,133,246,75,36,113,27,76,190,19,194,74,157,169,185,113,16,63,59,43,249,202,158,78,15,211,60,237,193,27,86,93,252,158,110,204,229,36,200,181,129,64,21,71,145,64,64,204,119,210,88,143,240,59,205,7,252,62,132,35,113,130,216,237,146,116,134,53,201,9,11,103,37,108,69,231,233,180,205,75,8,10,112,101,204,13,130,210,90,228,72,143,118,171,203,30,85,174,245,149,125,175,11,196,83,234,125,45,192,80,76,98,247,37,115,14,174,7,92,30,241,189,38,168,54,1,238,174,74,153,214,197,78,207,125,192,253,219,117,119,252,186,31,148,116,167,117,58,9,70,198,220,158,216,75,111,84,201,33,21,168,34,156,203,95,132,162,127,215,139,93,78,109,47,215,156,67,98,58,104,232,69,27,69,29,122,218,127,189,62,165,42,117,151,58,144,128,221,40,15,114,76,126,184,54,121,140,1,58,199,244,198,41,111,92,17,244,209,168,50,162,145,65,203,47,238,106,250,156,128,131,116,202,78,109,175,15,193,98,73,229,200,241,48,254,192,84,182,31,222,151,195,228,201,5,174,11,113,178,249,87,12,187,93,235,174,174,176,17,42,63,101,223,15,174,246,39,237,98,75,75,207,40,189,217,74,238,44,3,166,162,181,242,153,144,76,48,103,34,101,154,19,9,181,35,48,76,207,27,240,183,188,172,32,35,245,249,84,59,48,17,83,135,126,188,194,55,50,75,251,214,135,18,50,205,202,76,155,35,53,129,143,62,176,23,229,163,252,58,233,16,89,106,45,249,210,55,131,73,197,190,237,25,138,32,7,221,126,123,123,35,131,172,182,38,144,208,251,126,80,236,159,98,38,73,12,90,192,33,57,61,7,12,56,240,210,88,138,23,12,90,191,45,147,125,94,106,148,202,4,238,119,88,56,47,129,183,18,165,188,90,48,90,203,91,67,39,171,105,76,26,48,157,239,156,82,5,236,184,49,80,158,117,50,6,26,154,177,14,117,194,70,207,208,188,33,123,56,105,41,185,203,198,207,72,111,216,57,86,172,148,32,46,189,185,185,74,198,169,111,80,210,219,130,233,23,80,240,71,58,250,215,43,135,176,43,69,218,233,30,120,91,205,193,219,236,48,243,127,71,171,219,114,106,93,29,73,248,130,250,228,74,129,220,59,242,242,43,180,47,11,120,123,4,218,254,59,204,20,163,42,200,191,210,127,175,129,43,136,146,218,30,53,151,229,97,223,112,226,195,168,54,65,218,100,238,199,189,175,107,58,58,23,49,62,232,14,210,34,28,58,68,61,154,97,185,46,156,87,150,41,152,66,151,175,20,130,223,234,169,239,204,190,52,188,135,153,211,107,101,19,33,119,37,173,76,33,93,143,181,74,27,245,215,163,215,10,100,109,57,15,116,104,61,26,83,58,132,66,248,208,214,93,20,120,70,217,228,50,255,136,235,190,4,123,219,225,96,165,68,43,103,28,131,227,190,109,125,198,11,48,144,59,63,127,55,225,9,50,41,130,232,103,243,54,97,234,191,154,248,113,104,75,130,26,116,116,170,66,20,225,130,28,30,86,109,209,5,96,242,70,221,59,24,208,165,165,232,187,128,222,147,75,68,126,29,62,81,73,245,163,71,73,17,92,115,80,62,52,34,115,62,231,125,11,200,239,195,36,102,174,161,8,20,13,198,187,68,25,250,15,206,79,158,213,128,157,194,44,222,145,158,88,81,203,179,210,25,148,14,165,127,129,43,100,8,232,55,196,214,18,196,238,170,223,38,209,142,153,98,78,129,148,97,133,134,29,62,42,134,255,172,203,139,97,20,34,12,54,155,194,187,118,136,208,13,146,190,109,58,227,88,190,105,170,84,51,13,125,76,90,52,74,36,251,193,13,170,120,76,37,48,67,27,136,187,12,191,246,106,214,64,53,155,250,99,96,156,149,200,52,184,226,176,6,182,214,252,227,0,220,223,43,58,39,102,72,154,7,12,25,16,189,5,156,117,183,163,185,64,51,201,7,29,139,198,84,195,139,132,231,212,196,204,186,90,213,171,158,255,63,163,204,123,22,238,89,55,148,100,204,159,156,67,149,0,145,192,23,75,183,71,231,228,255,163,217,43,13,136,99,136,31,7,123,235,24,208,86,5,158,94,44,232,171,29,58,9,118,10,177,76,193,227,53,122,28,121,181,82,224,94,6,158,87,162,70,135,72,68,161,12,124,110,45,99,251,5,103,32,100,74,13,125,93,253,113,245,30,97,33,16,48,164,177,54,28,50,86,117,131,183,12,215,172,57,160,78,37,11,104,183,114,193,58,131,186,165,166,43,161,40,150,133,92,36,201,188,128,68,79,165,69,148,242,51,11,195,210,192,162,86,168,254,106,179,246,92,56,62,118,196,243,57,224,227,215,38,99,157,30,207,87,167,243,154,95,212,127,148,203,197,31,17,18,119,77,117,240,22,7,3,110,76,124,116,11,194,26,199,97,104,236,36,229,192,151,152,235,242,159,213,206,234,184,95,241,135,13,223,177,125,206,170,119,137,250,246,94,12,161,167,91,177,140,91,95,67,45,45,75,100,171,48,47,40,185,87,232,70,17,232,3,195,208,170,154,197,207,206,44,110,185,231,127,236,13,144,36,237,9,195,170,70,211,139,152,70,201,7,4,133,39,66,173,156,14,11,112,75,192,35,35,221,12,35,239,132,98,239,13,39,98,215,85,16,224,120,43,11,53,95,202,189,141,178,32,119,76,35,75,109,70,153,106,149,155,231,207,1,79,151,237,9,105,135,245,46,14,152,214,110,122,246,169,9,208,101,236,237,188,184,191,230,222,255,126,19,155,241,130,20,47,234,79,178,197,139,137,0,234,22,146,82,133,180,29,180,37,77,57,106,59,228,166,159,214,140,100,4,215,231,56,191,107,71,171,40,161,213,49,46,216,153,249,26,138,96,131,110,235,74,213,158,219,200,82,189,161,242,195,63,90,248,90,226,91,126,66,15,166,0,211,89,127,170,6,154,67,136,165,138,70,75,89,55,133,120,171,234,31,250,222,137,51,162,226,106,138,41,43,250,167,103,89,92,12,69,96,14,175,47,230,165,68,242,235,160,190,206,130,103,12,23,171,158,228,139,144,193,151,193,171,15,127,76,181,243,13,74,214,244,168,197,38,116,56,73,111,210,21,17,202,95,221,250,80,128,222,253,248,66,17,119,205,10,45,225,32,118,102,191,189,43,149,92,181,27,108,26,202,230,217,219,57,142,87,26,231,111,54,56,43,92,131,228,19,191,122,102,217,208,253,137,12,249,0,169,12,142,41,93,105,250,58,132,33,16,249,105,71,217,183,216,239,81,45,61,65,78,53,70,226,78,17,249,159,141,85,81,34,254,119,23,79,1,244,161,233,235,6,186,116,189,255,77,172,193,64,88,82,214,162,243,219,139,59,2,75,200,161,76,77,59,172,177,206,86,241,104,41,208,35,22,103,45,162,24,191,112,250,151,136,244,97,50,176,112,67,252,66,210,29,224,119,16,32,56,98,22,227,244,2,150,60,220,30,20,175,45,114,141,26,95,232,130,52,187,98,177,137,81,51,152,235,10,83,221,15,40,195,38,216,94,101,249,123,192,24,179,183,238,98,196,251,33,90,4,129,70,132,151,136,83,239,31,38,3,14,107,226,1,175,16,151,13,218,147,78,170,221,213,74,55,244,177,236,127,208,137,222,148,45,185,80,186,0,67,107,120,46,62,125,122,41,105,62,179,192,129,10,209,105,156,90,17,75,245,111,7,13,236,41,10,80,99,95,70,169,188,229,183,171,140,97,132,158,11,14,70,194,225,88,19,184,51,224,197,51,59,125,114,56,54,181,8,125,115,58,147,73,7,227,66,132,146,42,145,78,212,217,25,3,175,180,58,203,128,100,223,219,45,99,118,247,180,133,92,158,32,51,70,106,82,98,128,232,200,185,200,40,195,45,88,98,156,119,87,59,187,73,170,139,78,26,196,127,125,195,92,184,149,22,186,196,24,213,254,70,59,83,51,185,220,108,49,2,19,168,111,82,124,112,2,192,224,182,71,78,219,138,183,86,201,11,214,15,51,77,174,129,10,87,154,206,61,145,125,13,141,161,230,70,101,211,72,28,133,243,147,156,45,191,36,123,127,237,121,127,255,102,207,7,113,124,195,211,50,113,191,245,212,73,229,249,8,76,235,201,197,87,35,213,176,139,12,136,50,5,165,2,4,255,113,220,117,238,169,166,79,140,230,89,185,186,44,21,37,232,54,163,175,248,152,51,122,27,55,130,63,169,225,219,167,117,64,114,22,79,74,152,116,143,174,102,41,67,78,69,122,112,94,33,207,234,68,163,152,251,215,229,34,222,79,0,3,0,118,200,140,221,148,180,4,174,16,161,102,27,227,95,194,24,236,230,70,121,130,54,226,101,116,39,118,73,51,99,28,18,24,251,147,163,16,186,42,232,114,26,89,21,34,234,86,92,27,87,109,153,174,81,31,124,197,147,73,157,86,60,33,233,32,212,179,227,19,75,203,122,224,110,68,54,5,10,111,131,6,33,174,149,249,171,22,2,90,239,122,30,7,170,86,172,155,192,25,63,238,155,170,86,208,236,154,52,89,220,31,247,215,200,3,208,213,33,26,241,225,178,17,127,196,101,223,65,12,97,195,76,133,207,0,27,25,204,99,27,174,65,85,60,78,69,238,243,11,252,53,99,110,231,192,207,180,75,141,43,236,149,164,204,41,52,58,36,13,128,189,27,82,66,36,121,206,61,162,127,75,223,38,108,198,66,131,255,193,12,188,54,163,27,185,92,179,30,115,194,25,221,226,193,214,66,187,177,124,203,30,225,204,115,112,89,160,251,1,44,48,191,28,49,243,168,61,202,135,172,186,88,157,110,65,252,20,105,254,25,219,101,158,25,227,218,62,60,26,11,147,95,100,150,25,86,84,213,90,179,230,227,108,239,71,77,151,189,84,184,119,187,108,193,239,227,96,77,46,65,8,222,51,121,30,89,189,102,200,42,61,36,117,119,129,167,15,126,53,241,39,145,235,63,59,112,215,109,141,144,14,41,23,71,233,241,35,183,247,235,121,154,210,243,49,224,144,239,147,107,205,251,201,75,46,113,153,254,220,22,32,186,139,188,224,205,203,220,201,63,15,243,70,105,45,215,44,55,23,208,99,113,169,197,94,143,174,102,194,221,191,170,90,22,80,186,105,247,166,147,198,197,41,202,218,110,254,8,62,117,147,231,160,241,253,145,185,87,20,175,56,126,229,217,238,35,51,149,95,218,239,4,156,209,114,77,193,49,231,232,98,125,144,43,36,17,111,159,39,253,223,119,85,158,226,53,143,64,174,96,13,141,112,78,193,25,64,4,108,139,239,245,83,218,248,31,7,234,19,82,199,241,102,159,131,214,220,18,252,140,240,227,134,247,198,16,252,175,208,204,101,91,104,27,223,164,75,232,247,87,173,205,145,130,118,244,92,217,226,100,78,57,129,36,107,207,252,128,15,2,169,2,141,125,225,32,238,94,25,89,148,253,10,28,169,161,43,193,220,86,167,19,168,22,22,90,13,12,63,189,34,252,7,63,114,144,233,30,176,7,32,44,165,56,56,56,227,46,136,182,130,88,124,4,166,237,246,182,143,197,80,33,36,47,143,147,140,149,58,115,185,141,240,246,123,208,114,132,193,195,232,178,202,177,240,65,253,144,89,21,13,137,222,6,255,3,98,197,99,230,109,103,49,7,91,252,162,93,237,125,30,173,144,91,73,201,124,44,91,247,175,49,146,8,189,195,149,109,175,134,46,190,192,1,237,174,26,229,192,140,17,14,54,207,203,187,231,18,33,31,139,85,109,187,125,2,64,199,233,195,210,175,167,206,227,149,43,194,254,159,41,179,188,171,232,151,180,22,226,127,253,215,90,227,77,128,33,137,123,141,176,253,194,162,109,3,157,64,0,246,230,255,10,114,83,203,101,121,191,128,79,237,107,253,255,224,253,64,18,64,192,104,233,70,121,198,230,80,28,95,165,225,181,81,254,61,20,196,66,91,255,216,37,174,30,190,47,131,156,72,35,19,75,181,64,14,145,182,139,136,63,49,46,60,187,80,72,81,146,129,50,88,125,236,244,40,15,207,23,98,32,99,23,77,103,112,195,158,60,82,48,6,245,71,155,147,27,74,161,164,150,96,158,200,7,125,189,241,35,101,238,107,103,115,117,15,162,109,138,44,100,188,4,88,161,98,51,232,137,51,151,16,121,107,29,253,94,13,115,68,179,215,129,55,20,204,228,87,56,71,92,58,179,41,236,192,33,80,45,234,89,206,14,172,160,19,50,151,199,149,1,67,94,186,146,177,128,65,100,46,91,80,56,166,3,17,85,1,181,125,214,62,106,148,15,16,218,101,176,26,189,197,17,168,211,72,127,133,253,66,92,106,26,204,118,228,252,168,78,121,215,72,104,167,147,158,143,49,47,238,225,254,67,27,154,5,37,218,84,76,98,243,144,164,18,0,135,40,90,136,215,240,2,140,236,153,38,23,112,51,61,59,196,11,159,194,234,6,158,63,156,4,89,107,187,199,112,133,226,57,139,254,7,62,3,99,234,14,28,42,141,215,34,69,73,64,99,196,222,235,217,2,83,208,58,32,219,228,165,149,206,133,112,182,165,162,13,154,230,65,44,219,189,233,15,7,180,68,28,152,29,214,181,252,106,28,193,117,74,238,4,84,2,225,173,26,38,219,61,88,242,58,240,186,2,232,101,73,98,12,107,116,9,66,180,203,62,244,166,203,146,195,158,115,143,150,236,133,18,139,44,44,144,101,81,183,221,140,220,238,214,81,129,209,226,113,61,25,221,84,221,202,168,146,49,103,202,243,30,231,41,244,59,15,124,35,121,97,16,81,149,59,94,64,109,73,4,195,93,2,208,133,183,54,163,230,102,78,194,204,111,216,81,21,192,120,172,231,213,245,113,59,28,34,204,181,54,86,156,181,119,84,40,18,51,224,81,163,170,87,205,246,33,142,133,82,112,85,51,136,168,124,159,4,163,40,74,45,60,177,243,16,113,230,66,121,135,49,22,210,182,116,86,192,41,71,22,137,110,251,254,253,93,22,206,32,41,45,46,194,163,205,20,95,38,240,140,136,98,101,230,89,116,150,187,77,173,237,242,105,218,120,26,66,129,242,110,95,66,123,225,141,84,33,28,173,186,91,23,254,170,174,195,77,241,32,22,12,168,217,13,132,46,147,20,85,72,167,35,145,69,245,241,13,140,229,239,107,45,5,191,29,222,75,203,21,246,47,215,175,158,190,197,37,19,122,7,244,169,202,216,8,59,55,32,207,54,160,148,202,134,220,158,163,229,212,68,102,32,0,58,128,88,143,58,234,79,153,120,10,92,133,121,90,156,27,12,47,146,98,178,63,219,217,52,104,83,62,228,159,79,63,246,90,8,49,223,106,180,138,67,19,87,208,230,178,166,187,55,150,86,42,210,60,67,173,95,14,163,153,74,238,220,239,109,136,16,142,220,82,210,170,145,31,224,249,251,17,26,96,150,64,20,46,69,121,91,82,71,188,113,164,18,246,145,113,243,216,231,111,193,171,127,176,17,60,40,134,92,192,120,66,242,31,238,199,75,39,5,228,228,192,14,142,93,46,102,46,194,229,25,114,85,104,92,75,49,229,79,5,200,16,166,192,105,137,222,229,70,188,81,28,233,151,238,121,198,51,193,182,231,221,82,204,58,229,111,243,114,234,227,185,196,237,66,193,95,172,189,15,148,142,30,250,206,108,76,207,92,68,109,100,63,209,64,115,249,111,186,228,215,237,205,200,29,73,159,144,128,91,209,251,6,8,9,53,186,235,61,47,213,150,208,208,77,202,156,196,220,249,221,162,127,163,20,169,115,70,160,37,50,176,31,143,173,97,175,224,41,158,61,13,147,225,151,165,239,157,97,214,101,196,10,107,3,44,54,85,25,24,219,119,217,187,117,110,103,14,40,76,89,16,77,46,137,65,53,116,197,179,40,92,181,210,4,176,163,198,212,244,143,244,167,100,91,93,144,78,50,133,150,93,33,17,140,11,212,90,119,163,25,133,122,162,22,142,108,32,229,16,45,196,34,254,233,67,98,189,84,225,217,19,34,127,145,16,12,127,16,103,51,144,250,133,14,79,20,185,158,102,78,227,254,102,49,242,114,189,11,144,215,23,242,25,254,242,236,136,128,62,185,67,97,180,112,35,210,84,103,165,35,28,106,209,235,242,95,196,126,95,229,249,213,181,59,213,244,17,60,151,97,194,66,173,61,190,102,222,2,50,152,16,254,147,67,144,242,157,232,31,218,183,130,131,5,97,158,158,33,127,149,178,251,76,129,125,164,89,45,168,182,133,117,240,209,201,130,12,198,175,0,19,114,78,125,156,186,37,22,108,92,215,159,220,202,74,160,125,123,44,246,54,205,166,53,202,39,10,100,81,223,109,216,254,42,18,194,98,52,105,62,49,195,77,201,28,250,161,95,63,10,27,138,179,242,206,187,167,117,91,102,239,234,112,140,50,55,0,250,172,222,78,199,27,121,194,38,244,17,131,46,145,41,202,63,141,33,137,154,43,74,174,176,30,143,79,84,13,236,237,129,242,25,22,104,230,231,184,28,220,112,140,255,96,244,206,99,12,102,218,141,209,87,79,84,27,232,36,68,220,134,29,119,207,181,145,76,71,108,188,52,147,185,105,2,40,162,228,253,100,161,212,60,14,116,231,143,208,50,205,221,173,250,56,10,253,150,25,15,49,26,207,143,0,6,90,139,58,198,215,196,172,71,175,166,121,122,76,118,171,141,68,248,186,142,246,168,57,105,63,49,185,132,224,57,53,2,18,122,83,60,152,131,223,28,7,160,175,122,168,94,3,223,24,181,29,164,143,244,27,27,144,48,161,156,75,141,208,219,59,240,2,126,134,71,107,142,114,48,107,63,67,80,25,231,143,221,215,223,125,205,60,12,171,36,181,56,171,163,39,125,71,191,135,224,98,176,109,27,125,183,92,40,99,32,163,94,214,211,6,37,150,195,199,97,227,112,92,105,115,255,243,195,46,3,122,91,17,228,82,232,30,218,219,26,45,36,198,216,60,217,206,66,43,120,185,43,57,233,172,255,74,32,137,190,161,5,214,151,184,180,28,129,34,55,108,227,239,99,50,58,56,48,163,226,25,143,231,136,68,220,153,33,74,235,50,202,52,22,165,42,112,199,224,200,123,227,141,79,148,148,42,109,10,211,66,128,83,73,6,153,230,51,178,114,188,232,17,195,19,189,125,128,28,121,31,9,135,19,14,47,106,64,53,56,156,20,2,254,211,124,109,156,146,108,186,121,34,70,128,66,245,31,124,18,182,159,80,181,165,53,197,158,141,239,224,143,134,90,13,191,14,208,251,135,35,98,0,207,217,179,87,117,4,185,76,187,182,112,58,144,29,16,221,134,205,242,46,134,255,13,26,122,41,167,237,212,236,199,19,104,154,143,232,31,90,172,71,42,198,134,164,241,153,86,69,191,74,231,89,142,144,85,140,254,30,250,37,141,72,164,157,13,4,2,29,131,6,214,8,72,70,239,134,237,79,239,13,184,72,209,6,169,128,185,11,75,142,213,225,16,255,12,95,130,148,197,164,192,176,63,57,240,25,30,197,94,248,106,218,226,59,221,16,122,43,236,214,60,16,158,159,76,35,164,246,10,122,86,136,48,22,79,71,139,160,177,152,5,158,24,43,206,68,220,246,51,201,52,103,41,206,170,123,193,77,119,226,110,23,24,246,245,108,185,78,81,133,95,17,94,85,119,24,244,229,158,85,170,7,73,231,164,172,61,175,91,230,238,150,5,111,150,0,175,189,23,53,215,84,193,134,143,187,145,199,129,119,215,230,4,37,10,182,71,129,82,186,182,171,96,52,162,191,132,48,111,213,82,14,153,64,247,40,80,55,202,63,52,118,107,233,36,214,14,209,235,20,238,199,223,84,165,162,127,119,15,17,179,179,238,9,143,4,90,80,109,120,85,118,149,83,149,216,161,180,140,50,41,95,233,77,70,121,77,236,128,4,233,82,65,172,220,119,203,14,112,6,91,200,229,185,186,11,223,142,21,43,132,44,126,119,168,235,245,58,180,100,59,30,230,117,3,211,43,248,71,39,93,51,205,237,117,52,49,30,22,160,126,102,59,120,148,100,110,51,114,214,217,226,56,114,246,139,174,128,225,152,54,231,92,236,18,233,62,3,195,15,155,64,205,207,20,242,33,140,16,37,150,203,109,233,130,197,198,20,243,52,178,147,216,90,44,239,148,22,14,168,191,4,123,73,196,187,181,206,126,4,15,207,193,52,248,165,56,224,219,112,170,250,238,123,236,249,241,193,88,205,227,113,118,199,91,128,64,204,220,72,161,56,235,216,61,215,181,195,33,199,218,151,55,113,2,105,80,167,81,87,242,237,28,202,246,253,255,197,155,23,117,69,207,247,83,78,87,13,185,41,124,64,28,29,35,140,173,179,220,159,231,232,161,140,202,185,234,92,145,146,190,194,184,125,186,62,166,51,25,254,79,197,48,198,227,202,127,242,162,213,218,188,167,164,99,89,32,81,167,199,138,208,235,25,97,245,47,223,140,215,206,224,152,4,109,40,121,207,154,252,146,178,81,180,244,204,132,226,169,30,182,29,40,43,9,0,194,184,47,161,151,25,156,28,54,238,96,101,254,149,236,48,53,207,64,27,62,46,40,214,226,217,153,107,35,29,20,185,105,19,217,203,41,106,226,132,220,195,146,74,165,230,97,199,183,66,80,243,15,6,60,252,7,248,114,153,89,158,218,108,232,82,1,253,228,230,226,113,209,219,172,193,159,8,130,193,154,200,163,169,189,79,57,96,136,73,245,182,144,69,131,124,206,95,144,44,189,54,78,118,40,154,201,207,212,11,202,197,183,89,81,132,28,116,41,103,46,142,195,183,137,229,242,195,91,27,183,7,81,154,22,113,13,109,70,51,103,177,196,217,190,153,46,50,129,47,51,88,188,238,243,212,187,221,161,121,195,218,120,53,247,135,226,232,155,236,252,102,159,228,144,7,255,167,215,138,194,131,12,184,139,200,8,131,162,197,251,22,85,186,103,224,166,2,95,198,208,106,84,254,185,168,76,240,71,127,170,231,193,76,149,7,63,82,168,58,195,172,254,206,67,204,217,76,162,119,254,161,193,189,182,185,141,200,153,200,255,168,48,110,227,26,120,199,227,155,233,254,11,176,151,108,173,239,68,56,232,24,220,59,238,230,224,191,240,212,10,150,21,215,66,68,222,187,113,24,150,239,143,143,197,74,237,166,153,122,208,116,47,47,234,204,185,0,120,46,156,9,20,44,218,172,103,232,92,181,0,57,69,164,87,251,13,251,17,27,209,175,248,111,217,156,107,15,249,17,123,89,77,62,3,98,244,33,251,40,32,114,205,182,158,28,51,152,233,202,47,152,222,224,137,176,126,216,77,122,178,233,80,159,242,21,60,14,239,173,44,12,97,212,210,208,86,251,248,87,255,156,218,211,101,147,31,123,249,118,69,76,26,135,72,26,60,129,52,82,118,191,114,221,43,67,170,207,167,152,111,172,62,182,205,86,27,95,85,71,198,229,100,212,251,213,61,132,101,233,212,124,132,20,72,194,211,200,120,42,163,138,57,127,0,94,53,64,166,67,60,23,110,182,129,49,148,172,46,237,187,254,87,77,97,123,173,61,0,192,207,166,250,66,183,167,10,225,205,205,208,76,37,188,169,47,235,186,171,120,162,65,124,138,186,45,59,130,140,16,63,144,71,172,131,255,184,157,175,9,156,166,45,246,119,209,135,82,136,195,141,16,69,79,91,102,104,246,250,209,185,54,136,183,171,118,112,184,43,41,51,173,201,45,155,46,71,248,32,133,231,165,59,214,214,221,10,110,181,172,49,227,92,87,53,122,56,15,119,249,238,210,122,163,82,18,140,116,161,216,216,131,233,122,100,44,237,238,7,40,154,213,245,180,247,239,213,164,103,84,11,26,15,159,166,82,246,178,8,51,112,118,93,107,122,69,218,246,64,162,97,135,8,177,120,84,167,131,208,137,59,130,230,211,55,60,132,80,181,133,10,133,144,89,111,137,3,229,149,231,112,100,31,28,12,131,81,36,224,129,21,89,27,165,173,205,21,125,82,154,90,187,225,76,15,84,113,191,166,207,255,196,159,141,28,97,46,129,65,220,58,250,160,230,59,245,126,235,155,230,0,234,84,15,11,104,17,61,11,244,28,75,57,106,85,34,137,54,59,117,173,82,134,196,205,32,95,229,103,201,150,141,239,22,104,220,169,203,102,61,16,246,117,90,30,234,112,40,125,56,81,25,180,118,57,6,65,242,204,145,6,51,242,147,181,172,36,83,141,215,216,134,1,189,234,138,71,188,179,29,132,207,101,207,182,215,161,228,185,10,222,193,29,194,31,161,176,37,69,72,89,162,197,218,65,241,127,161,119,115,23,83,144,94,83,1,65,164,5,53,234,213,67,86,203,61,211,80,46,159,226,30,17,18,86,101,215,100,104,82,88,146,20,238,88,67,220,173,166,213,42,52,79,119,218,24,154,74,237,237,67,209,195,169,34,183,252,105,127,46,146,76,51,235,255,30,3,215,56,13,32,68,72,139,62,81,31,94,3,78,235,51,125,56,5,86,110,108,222,200,175,29,96,177,233,146,192,165,69,219,221,187,184,223,127,135,145,2,223,175,240,72,4,25,234,155,59,182,2,212,184,217,148,243,240,98,30,211,240,2,167,149,246,163,21,74,174,99,75,10,135,90,28,153,38,61,144,74,238,213,98,20,10,219,13,1,182,251,141,50,192,54,110,47,172,43,147,222,180,234,113,177,248,252,74,74,237,39,10,22,254,93,151,217,107,122,135,8,13,99,170,45,36,42,199,49,20,109,81,222,82,133,73,134,4,237,134,134,193,171,95,20,111,192,70,204,24,65,36,43,221,79,179,75,163,61,121,125,89,194,93,152,221,119,142,211,11,110,154,163,80,233,17,103,69,102,245,244,217,222,218,98,199,25,202,136,34,217,220,185,186,88,254,13,181,76,7,96,126,32,215,80,157,114,149,48,55,214,22,251,29,199,108,51,131,236,43,62,119,186,133,48,3,70,178,221,107,139,248,78,182,1,110,60,220,244,32,6,9,138,105,195,184,95,173,108,100,21,218,229,9,18,93,193,249,215,10,187,243,94,13,203,228,231,173,220,210,182,221,94,189,234,147,235,25,193,224,199,94,165,242,242,199,250,34,7,105,215,121,223,63,129,9,118,9,91,76,205,85,164,161,59,254,56,167,83,4,162,97,65,0,193,123,21,160,230,218,128,18,177,243,122,244,80,8,19,216,119,89,234,144,90,31,222,136,138,28,253,179,19,196,126,85,234,100,19,124,250,43,117,255,66,65,62,131,193,24,181,238,236,102,115,140,45,153,131,11,28,224,59,76,38,219,215,95,105,30,2,72,159,179,76,36,248,211,52,184,0,72,17,94,140,81,161,68,40,29,20,40,72,233,40,26,140,112,130,255,114,70,201,195,170,252,184,117,59,128,172,7,64,117,143,78,155,175,58,18,8,125,155,227,203,152,143,80,142,224,120,166,189,122,29,116,186,81,43,85,120,40,163,85,109,50,64,237,148,35,183,168,196,4,118,201,4,3,137,71,8,225,72,9,97,122,177,120,190,60,134,3,167,148,54,143,226,4,153,172,145,45,226,203,214,24,96,222,12,138,65,155,38,51,158,165,121,108,67,177,35,28,119,191,107,122,30,70,239,165,65,253,193,210,181,205,207,150,89,20,232,49,15,134,116,79,162,233,19,79,60,194,123,221,176,114,164,56,221,204,85,94,201,58,236,170,99,125,67,60,210,248,191,234,30,116,21,71,23,119,144,218,143,120,224,207,217,130,144,17,233,206,22,205,86,62,12,158,228,237,191,49,187,61,122,86,92,192,166,117,75,211,2,29,193,202,174,4,36,235,141,212,156,66,80,82,81,104,180,49,161,22,213,192,154,71,192,131,85,14,224,51,134,246,236,125,37,155,188,213,223,164,9,182,246,119,234,178,236,40,28,160,127,30,111,216,38,8,233,160,13,56,193,106,4,247,1,14,27,123,109,169,46,95,10,108,254,164,154,95,69,121,32,120,204,27,162,145,177,43,14,209,62,91,206,154,222,59,103,78,94,238,186,246,103,16,234,86,185,228,192,173,22,107,107,43,192,178,101,227,131,205,141,145,230,203,194,211,86,6,45,201,13,35,40,145,204,177,68,64,0,103,48,114,123,128,241,82,76,81,126,125,227,5,6,194,135,46,115,209,22,168,170,155,49,127,66,245,210,12,59,45,188,244,200,86,27,27,195,234,152,152,97,62,136,34,227,104,94,215,157,152,16,2,91,137,234,128,163,24,164,181,151,126,172,44,102,75,69,191,97,139,71,174,181,139,139,156,114,110,116,187,94,113,154,105,50,45,52,56,42,121,250,54,132,127,86,76,249,4,74,91,7,141,143,90,121,29,141,187,220,109,87,199,194,113,205,64,21,57,127,97,78,4,218,208,121,121,15,26,132,32,203,201,112,29,27,251,90,70,142,232,229,175,189,88,29,52,57,242,133,72,61,16,176,9,39,34,141,248,132,57,112,201,249,100,150,228,87,30,20,54,240,161,80,143,158,49,148,33,50,77,157,47,131,4,102,129,91,154,19,239,180,80,222,180,126,87,238,134,47,128,24,177,82,37,231,20,132,56,15,218,91,32,253,21,147,243,4,19,111,4,7,217,58,192,160,253,143,130,55,142,225,130,148,64,167,242,161,76,210,39,12,116,17,69,27,51,111,39,21,232,129,137,80,55,98,252,74,169,129,213,167,150,181,90,208,160,14,155,147,114,110,210,55,194,156,109,237,113,182,154,209,249,46,50,33,14,216,253,168,192,146,37,241,36,202,70,230,141,114,92,250,121,55,38,80,72,204,189,101,9,156,20,166,6,23,155,193,91,49,132,140,83,27,192,199,43,131,234,181,205,170,76,139,164,200,49,44,24,125,116,31,247,224,115,136,81,43,109,236,103,40,53,249,58,124,146,147,93,48,212,86,183,138,160,124,128,200,27,87,56,181,184,17,170,171,33,178,233,180,168,6,58,211,206,195,39,117,81,93,80,189,126,209,230,193,30,150,189,111,65,217,3,17,89,63,101,217,137,216,163,55,172,5,80,183,125,220,86,95,248,210,93,167,153,127,218,20,93,19,20,68,149,154,157,102,244,81,27,27,79,195,14,22,114,231,161,183,104,147,103,230,227,61,178,183,67,203,93,17,81,43,140,131,73,108,34,94,21,153,110,221,105,205,202,78,196,171,64,49,194,177,49,4,21,97,125,56,185,231,76,210,157,225,27,93,48,35,253,26,117,172,104,132,84,188,140,37,179,79,96,186,153,54,66,81,20,164,218,248,144,133,158,113,87,217,235,1,95,175,55,126,232,92,175,26,184,61,81,33,250,210,35,61,172,91,71,172,154,190,197,50,75,192,14,251,206,216,6,105,250,127,69,77,202,86,90,179,34,146,2,156,103,195,191,13,149,73,140,165,254,77,87,29,19,166,14,7,36,198,160,178,242,207,164,28,111,70,118,119,231,244,69,228,125,73,121,15,111,94,36,4,170,28,150,9,211,6,66,101,217,109,88,0,36,128,197,78,40,70,110,67,35,179,143,174,97,51,167,138,251,34,57,246,13,238,204,113,249,86,143,42,59,212,43,46,153,57,171,60,51,243,50,248,80,96,172,82,145,208,93,220,58,58,89,194,70,222,176,224,29,208,67,172,3,204,214,115,188,212,102,8,123,2,239,224,207,209,6,80,154,57,27,38,150,149,224,239,21,108,188,144,137,204,130,132,181,98,151,85,33,138,105,62,90,82,189,35,254,3,122,189,255,5,238,32,130,36,99,217,24,20,231,166,172,254,177,233,108,164,170,161,48,157,241,19,236,74,201,100,107,81,39,27,68,159,158,218,72,96,65,187,110,26,57,90,7,182,237,135,39,22,114,140,74,148,40,243,19,223,43,119,229,134,209,245,48,164,27,59,71,226,176,105,243,235,137,21,70,169,205,158,247,210,118,217,180,182,54,103,57,229,185,128,8,4,120,250,232,237,20,161,255,154,227,40,140,91,146,204,185,248,62,53,59,238,104,28,58,80,226,194,61,253,76,41,40,97,78,32,55,59,51,101,144,83,238,144,204,234,75,214,164,105,79,134,53,234,91,131,59,129,56,26,159,79,75,145,17,108,46,161,239,66,187,213,168,6,207,156,1,250,170,83,240,8,149,213,9,218,142,49,170,37,174,153,104,51,253,240,191,104,55,54,59,12,59,254,24,21,172,204,10,187,63,48,228,149,213,172,65,182,150,234,102,10,232,24,238,177,125,81,34,214,182,14,112,242,92,254,226,185,66,37,76,160,16,209,161,66,251,40,85,135,102,176,135,201,28,26,108,210,176,22,218,245,162,249,120,253,176,163,121,101,238,167,212,105,162,46,163,161,141,74,143,194,76,76,27,253,220,4,27,144,144,93,117,209,75,142,244,43,66,150,197,106,170,65,205,200,170,223,55,208,193,93,53,171,67,105,78,73,126,204,26,245,81,129,136,212,106,249,90,251,103,174,158,198,155,145,16,180,182,219,1,128,13,130,16,88,136,215,23,201,242,239,220,109,45,143,178,41,201,219,123,60,75,226,56,22,205,3,174,16,180,184,140,217,178,117,200,74,65,24,26,78,84,208,119,77,121,3,198,90,240,203,177,33,114,115,45,186,136,179,59,17,250,25,207,217,17,7,252,23,239,71,161,61,99,9,65,183,16,149,79,133,147,69,14,4,170,182,107,102,5,238,135,142,149,215,174,63,223,246,139,229,136,211,57,198,148,17,80,186,111,80,7,107,242,199,166,254,71,149,95,187,75,59,94,71,209,231,214,56,129,162,252,101,195,183,143,149,73,50,253,128,38,252,41,186,187,227,213,133,157,18,90,13,69,31,204,127,236,7,74,29,86,28,228,75,232,136,87,228,209,93,57,151,18,169,242,15,132,254,81,24,190,99,124,152,118,234,11,183,9,134,42,129,178,156,87,35,1,18,105,150,24,157,64,227,138,150,136,155,226,4,143,237,175,226,9,114,241,253,155,12,229,166,231,195,224,58,255,193,188,126,0,229,161,48,1,69,37,8,24,149,136,228,86,233,178,30,223,219,114,127,150,135,174,185,195,89,67,91,139,78,106,160,161,235,22,68,140,48,40,101,114,221,78,93,238,228,51,252,33,175,233,146,232,25,143,246,238,25,59,136,138,122,59,237,146,168,142,131,12,195,22,209,89,237,191,246,208,133,95,55,39,93,181,194,200,241,68,21,50,37,243,141,124,112,203,115,95,61,104,145,195,237,146,177,248,192,160,75,228,49,116,73,186,93,140,51,175,9,161,112,172,42,218,127,4,244,47,9,86,167,39,80,3,123,172,190,198,130,57,53,158,185,199,225,74,188,181,243,111,82,140,136,239,233,221,217,188,151,115,233,214,10,57,128,131,202,28,51,43,194,175,191,63,114,136,185,73,11,19,243,4,143,134,169,79,195,149,166,213,228,86,201,169,39,222,124,231,210,161,7,127,52,182,115,84,65,249,205,56,159,253,3,150,116,31,62,99,71,114,182,231,39,90,107,124,13,57,115,49,176,207,80,93,37,74,141,191,33,172,201,15,215,200,47,8,133,105,239,4,174,242,108,19,198,218,119,186,225,143,174,227,42,75,232,119,60,114,233,203,21,46,27,82,198,40,22,162,153,113,194,139,0,143,140,35,44,75,226,194,102,85,9,224,156,194,119,80,235,95,164,10,74,47,184,34,127,54,197,43,35,109,203,10,194,35,39,16,235,143,187,102,103,114,162,102,222,48,16,161,236,33,159,107,99,44,81,193,37,65,219,88,11,225,177,241,25,190,106,75,67,176,116,147,220,181,46,242,175,217,204,40,30,249,143,181,83,173,55,86,134,247,11,134,164,190,132,39,121,189,193,158,167,165,220,120,215,80,28,213,52,217,165,96,156,220,178,59,168,132,249,73,35,71,138,15,238,143,2,7,243,121,214,107,74,84,21,227,170,191,141,168,82,198,195,121,147,120,16,119,57,252,142,40,93,45,111,112,146,128,64,39,155,61,149,194,210,112,22,235,178,186,221,131,52,204,53,250,174,38,198,45,199,110,47,77,113,225,62,104,248,250,108,255,93,6,133,209,5,105,109,205,122,237,145,255,6,2,160,166,38,82,215,183,63,252,188,223,46,52,7,140,198,13,231,86,11,148,172,188,165,181,217,182,2,247,134,2,1,243,103,103,67,64,68,215,125,50,155,145,10,69,84,215,235,212,254,112,159,245,172,208,254,125,19,48,162,95,31,163,254,203,136,82,130,11,40,53,205,218,6,7,215,220,116,63,130,91,229,248,241,216,244,3,115,46,132,118,147,238,133,170,88,213,244,112,123,168,246,147,24,7,218,177,136,93,144,145,214,27,104,79,168,177,111,150,100,205,251,55,219,127,224,55,80,208,75,55,178,193,125,95,116,212,11,163,48,175,182,182,172,224,170,5,149,246,159,165,228,202,9,107,239,178,174,60,24,82,232,162,250,229,213,216,139,223,210,39,216,209,229,10,191,30,175,242,32,187,17,53,166,137,139,39,124,3,230,86,51,8,243,137,82,188,27,231,145,50,128,206,14,52,185,98,112,70,134,240,156,174,178,118,185,94,185,138,215,181,194,197,213,99,134,247,81,53,67,200,159,169,255,255,106,227,197,126,104,49,135,119,219,70,113,238,16,180,202,175,42,0,170,37,88,194,101,215,128,238,40,135,129,12,212,33,193,188,128,88,4,242,71,139,223,56,44,244,15,157,53,123,100,232,32,227,33,13,181,139,190,135,101,160,221,57,100,190,229,204,59,207,150,72,100,252,221,84,126,224,83,65,64,228,45,54,82,157,63,74,139,2,118,208,85,200,194,45,61,167,56,38,51,236,33,91,87,186,132,169,133,21,198,80,74,253,222,122,86,91,122,110,103,79,249,81,7,19,119,156,238,110,173,149,147,200,23,191,72,248,79,179,179,171,159,192,2,56,112,8,222,41,151,142,130,138,120,69,39,67,196,139,8,81,170,95,79,35,65,153,121,98,236,82,239,35,250,130,120,202,76,182,226,149,127,160,158,223,133,151,72,71,162,137,244,233,61,28,14,251,85,234,41,226,80,181,204,91,220,176,3,125,4,176,255,160,247,199,89,202,252,29,176,96,119,48,171,227,231,149,83,177,12,193,149,149,184,182,31,5,1,203,252,209,191,63,138,154,200,247,189,225,42,38,241,195,195,60,194,155,17,39,248,84,28,219,157,130,155,250,57,4,55,29,22,89,249,160,25,86,211,29,24,201,19,183,149,123,233,156,217,190,51,154,129,69,249,252,63,126,101,127,79,57,19,248,98,14,46,70,83,32,235,90,22,252,204,112,171,162,98,144,154,115,210,191,187,215,33,233,74,220,162,86,48,121,247,179,59,0,85,213,239,205,205,146,40,100,58,230,54,24,134,61,177,117,199,84,99,107,90,14,139,244,73,40,133,83,109,127,207,77,5,65,196,198,51,34,187,96,72,158,197,92,11,161,116,80,16,87,244,81,119,154,163,228,108,127,21,223,56,146,249,132,211,135,92,71,134,106,239,64,81,8,163,254,182,225,56,146,150,106,206,195,241,185,130,232,196,145,143,20,197,163,134,19,14,38,0,85,231,29,175,218,36,164,84,115,74,251,128,210,203,100,1,126,222,170,151,165,30,85,74,105,131,227,95,27,146,66,13,229,255,141,204,59,183,162,66,114,250,200,144,182,40,173,205,52,248,236,241,63,166,163,101,158,149,129,133,196,124,11,162,224,61,12,53,64,201,153,88,92,188,202,222,40,71,3,64,178,87,102,206,223,145,62,6,77,178,147,26,126,162,157,197,223,224,224,140,160,188,177,226,49,206,159,65,81,165,191,147,13,182,60,194,81,227,26,10,10,29,56,113,214,60,40,203,161,34,119,146,224,24,163,178,157,87,209,124,196,29,186,106,161,45,107,4,170,136,51,208,54,34,203,1,14,225,71,104,36,144,35,214,48,243,171,9,212,45,201,56,59,82,68,166,57,35,117,156,184,255,172,44,219,224,76,116,19,223,111,204,109,185,129,192,120,163,156,152,220,17,254,90,15,125,210,208,56,70,113,130,244,190,86,220,200,158,110,104,95,152,127,25,22,53,226,192,171,231,107,177,121,65,232,11,236,165,206,250,79,205,6,17,58,103,250,104,231,202,168,68,124,1,139,117,164,96,176,72,113,198,214,211,252,65,110,129,191,105,228,121,170,3,232,35,151,14,180,11,212,69,125,63,188,103,197,109,79,71,118,134,128,167,196,209,67,6,241,249,22,60,219,133,219,137,40,84,192,24,241,196,99,147,60,110,198,66,20,27,8,157,47,208,217,42,179,27,216,105,242,40,140,204,117,49,93,140,175,86,12,208,100,198,48,35,106,180,15,79,94,80,66,68,85,44,231,183,57,3,14,128,202,111,217,195,115,175,4,214,102,214,159,104,131,76,97,139,245,139,213,191,6,16,243,91,0,133,125,204,215,224,2,56,186,18,228,5,109,26,62,230,144,125,146,206,33,151,127,236,145,84,16,104,75,135,120,191,113,129,231,39,225,149,96,76,218,105,148,39,233,59,48,234,127,113,38,233,123,116,138,198,45,42,153,205,16,140,79,117,110,159,50,246,30,142,233,174,148,225,225,106,45,254,29,191,193,27,214,103,175,143,226,18,152,67,180,165,134,199,40,115,79,178,174,80,170,62,5,222,193,215,3,170,141,85,48,161,65,36,29,234,136,51,13,146,114,229,242,228,113,132,243,3,141,254,236,158,97,98,184,125,157,146,33,177,129,238,156,209,113,128,150,249,237,51,14,108,189,238,129,182,36,71,152,86,172,221,67,38,138,241,103,250,45,126,54,125,14,176,217,148,148,85,105,156,121,189,120,180,225,243,47,83,31,93,221,130,62,238,115,139,69,168,140,39,141,34,83,124,209,218,95,237,190,165,68,133,191,165,190,173,21,169,45,243,200,150,118,252,155,204,158,132,200,250,51,216,165,190,16,143,2,162,238,233,103,97,161,24,163,68,91,167,224,17,39,218,74,81,9,163,215,217,137,169,128,38,119,45,101,173,181,177,60,180,14,239,50,215,141,3,231,26,10,192,96,106,238,157,148,84,244,252,174,154,168,203,115,250,187,118,92,27,165,68,66,33,219,236,50,113,164,110,146,220,41,97,37,0,114,98,63,97,214,138,60,43,109,14,22,6,120,118,229,175,229,169,252,69,181,46,73,171,88,97,64,230,157,113,39,217,125,208,121,19,123,41,63,230,67,166,84,89,151,184,63,46,99,77,198,66,129,110,242,251,188,164,94,165,69,16,168,119,239,108,5,201,102,252,85,119,237,159,39,100,26,159,64,39,96,136,176,90,177,233,39,231,156,15,155,105,214,168,89,249,59,7,188,249,150,221,83,225,94,255,200,60,152,212,6,237,58,77,128,196,244,91,73,158,48,195,241,127,9,224,29,51,243,87,232,126,118,62,115,234,5,176,227,174,132,40,36,134,164,246,131,214,50,221,155,10,33,194,11,90,226,46,11,47,104,41,103,26,241,175,159,103,146,238,51,109,42,186,203,176,128,25,47,20,72,161,114,138,74,72,69,141,114,137,28,141,1,5,10,220,52,136,119,67,101,248,89,184,213,82,43,233,103,60,156,232,208,146,13,214,225,85,173,160,111,129,173,95,235,11,166,11,43,172,180,68,88,223,85,110,60,60,153,82,28,82,5,124,159,150,253,231,236,212,140,157,75,162,210,97,56,31,78,220,59,11,190,223,4,233,117,180,250,211,138,171,78,27,24,110,197,87,136,52,230,27,211,227,229,80,12,11,129,137,126,53,13,163,73,8,225,46,205,89,184,122,223,169,244,146,8,212,79,13,135,78,252,232,9,10,125,152,224,194,71,146,74,53,120,215,9,154,57,115,198,246,199,166,164,233,164,35,214,222,180,195,233,38,135,161,227,160,112,140,246,123,138,246,76,175,4,145,225,163,235,149,80,67,223,11,145,140,96,210,206,253,97,210,117,117,185,28,23,54,139,12,209,229,212,137,105,120,181,3,107,237,203,189,95,144,41,229,241,130,78,101,15,231,159,170,69,199,89,93,163,158,200,234,74,59,107,244,113,124,131,34,171,193,44,7,53,188,126,184,240,48,147,8,76,227,224,102,147,152,177,198,247,151,62,59,187,117,148,42,236,171,21,54,25,120,130,99,14,95,55,248,49,209,111,151,215,54,28,133,174,202,227,19,26,50,219,112,88,44,224,12,194,65,106,7,142,90,230,75,174,100,24,96,114,176,230,125,123,102,167,13,115,76,49,115,108,165,1,214,128,192,214,150,144,196,185,85,250,206,128,29,234,212,239,115,94,148,47,73,91,238,124,139,198,168,156,133,148,60,247,184,247,221,221,75,84,23,37,78,124,133,75,226,77,33,57,146,8,100,141,9,88,231,50,84,24,38,98,226,131,242,4,11,95,231,21,195,1,244,103,58,142,15,11,13,183,90,106,81,165,149,232,111,219,252,26,120,125,3,251,168,62,157,182,201,233,141,3,151,98,27,233,106,139,198,123,37,63,73,231,98,75,165,207,60,7,219,237,187,55,235,143,98,23,67,46,14,125,18,130,124,191,138,168,197,157,53,185,86,230,111,78,227,59,246,31,188,34,134,37,178,14,81,164,233,168,213,111,98,25,255,32,227,80,93,74,200,103,116,177,167,129,84,11,38,6,176,164,205,189,225,223,251,70,225,167,20,22,214,251,212,28,159,138,96,67,113,29,155,108,162,168,165,174,248,194,190,68,56,195,31,165,213,226,75,138,234,165,16,238,86,14,226,35,186,38,251,194,119,66,30,43,242,57,89,184,166,181,189,149,194,163,0,223,146,234,191,232,136,0,106,111,188,121,147,203,111,124,228,91,130,72,76,192,245,235,181,189,245,116,58,245,99,54,218,103,127,235,90,58,162,110,194,182,97,53,48,105,70,87,13,40,37,145,120,28,254,53,228,177,199,79,8,112,109,216,22,136,129,128,69,33,28,41,3,127,187,140,92,79,92,156,216,107,192,89,44,11,62,47,77,31,101,156,110,139,207,179,91,146,190,230,44,30,49,220,102,199,156,164,55,228,169,218,52,214,184,226,114,237,116,104,50,134,161,253,116,248,198,64,66,255,86,23,208,242,60,236,14,170,221,205,29,166,3,122,191,38,207,137,150,21,216,119,130,36,108,162,255,90,159,186,252,95,32,99,163,69,175,230,83,31,142,41,176,181,90,54,39,233,200,43,153,132,102,149,64,101,62,13,54,220,196,154,245,180,184,222,134,181,211,49,1,243,172,211,151,90,198,237,42,45,174,127,214,0,168,147,149,24,203,249,65,98,204,246,88,105,90,176,244,130,77,89,162,90,235,209,203,120,175,170,119,170,249,30,35,233,44,8,100,205,239,251,225,65,72,88,46,79,169,112,26,29,115,214,114,93,13,161,193,103,220,94,239,54,103,168,118,121,226,170,115,166,207,106,245,192,161,212,44,211,209,47,236,61,19,210,0,244,165,52,111,25,23,227,31,60,120,18,41,105,58,10,106,164,190,161,147,234,144,193,111,148,44,80,239,36,36,142,216,13,244,188,6,105,197,12,164,239,5,51,215,185,76,7,190,115,90,162,141,140,60,148,42,35,109,227,112,143,224,192,22,95,228,244,170,77,197,129,206,237,138,47,83,92,130,160,193,37,128,234,209,115,194,72,156,134,121,179,4,48,165,62,29,152,109,27,99,133,163,54,64,34,157,81,111,35,91,150,94,40,135,117,199,115,118,188,84,179,79,15,30,213,175,42,24,157,251,225,228,184,82,187,241,127,201,197,157,46,158,166,165,190,73,149,112,52,190,7,116,225,199,54,10,150,187,58,22,105,108,44,212,191,64,184,5,99,186,101,70,88,133,130,53,131,126,160,16,92,37,193,37,55,133,178,56,251,59,202,139,128,83,23,161,131,57,123,21,50,194,94,188,52,19,95,187,31,79,112,49,192,214,89,186,75,116,119,217,144,177,185,24,147,220,1,79,145,141,89,29,22,130,192,128,120,71,158,166,97,176,184,111,250,163,237,88,168,210,184,240,168,101,139,30,241,66,176,227,24,126,129,24,176,254,116,183,54,131,95,193,84,235,205,23,204,219,21,60,206,65,130,174,250,41,134,69,109,243,94,12,94,196,88,137,212,177,121,33,54,141,56,45,154,93,20,176,61,80,46,237,207,215,197,86,16,224,113,86,216,5,88,240,122,62,83,242,229,185,18,44,172,239,176,34,195,122,72,81,26,252,64,92,227,235,191,62,124,139,6,22,47,202,58,29,88,245,45,156,182,78,25,125,75,38,244,166,163,57,57,10,80,204,20,255,135,216,128,112,141,91,62,207,240,117,131,124,217,239,153,183,237,69,173,230,77,240,137,249,11,43,120,221,222,45,57,7,21,164,21,215,3,30,111,76,55,53,98,145,241,232,136,27,205,100,126,157,180,18,131,243,245,237,15,225,10,176,59,178,114,244,248,46,23,194,93,225,190,117,78,200,138,28,10,160,230,5,225,19,92,53,191,209,174,63,3,130,45,51,176,247,238,167,193,70,33,18,147,64,207,4,89,169,40,157,149,218,232,251,2,29,247,97,40,105,45,145,85,183,41,149,51,143,70,54,71,73,17,169,34,11,4,146,53,14,229,48,139,35,217,90,53,128,244,14,28,239,208,79,181,192,13,242,140,43,36,196,164,71,192,44,141,139,94,217,100,125,135,251,67,167,170,117,242,9,168,233,63,55,184,77,83,162,228,223,176,32,23,179,115,143,70,246,206,42,169,69,79,133,108,30,100,142,31,140,130,111,207,92,231,215,32,117,171,20,140,55,221,219,217,101,19,233,92,40,137,183,179,161,146,248,205,52,37,45,94,239,58,20,17,197,171,179,109,129,89,100,101,150,109,32,52,115,35,141,73,147,27,206,151,108,207,130,194,212,6,138,200,7,89,243,114,216,245,42,42,209,160,249,136,191,7,98,140,71,139,5,37,13,125,142,91,6,224,127,151,209,11,10,55,65,244,19,121,119,31,216,21,168,215,99,147,203,219,172,190,150,183,255,85,1,197,86,79,92,227,249,242,66,58,245,7,4,7,142,163,172,123,210,53,142,169,100,55,231,203,141,183,197,28,169,75,52,8,98,32,39,102,140,130,48,192,174,58,242,32,21,111,45,197,208,206,62,126,229,2,200,162,240,218,183,218,52,37,172,249,200,217,18,150,162,8,200,204,150,87,155,219,171,223,146,140,99,253,149,105,6,36,10,205,111,191,39,66,72,53,156,171,233,72,159,110,194,81,137,39,248,32,60,126,52,143,79,52,199,152,29,15,104,33,229,169,147,23,74,220,66,15,188,55,108,212,41,95,2,160,205,15,23,147,143,7,233,145,125,224,6,39,58,104,38,197,68,12,49,47,142,228,196,208,195,175,115,54,117,232,212,167,208,43,28,211,173,229,138,94,35,26,204,20,176,30,117,2,77,212,222,165,252,132,190,2,175,237,72,114,33,29,176,221,246,246,48,239,5,142,96,111,2,238,110,118,62,127,125,187,80,50,40,249,129,226,252,67,253,140,145,181,61,244,173,80,253,185,193,28,46,23,35,8,84,114,208,36,65,161,212,102,14,182,56,241,237,18,227,51,185,55,56,117,54,102,238,97,244,63,159,254,115,119,216,44,11,86,162,236,110,122,98,237,13,178,32,151,148,179,168,121,153,217,209,64,120,70,166,149,79,59,113,216,127,170,29,133,234,28,102,47,252,153,112,136,157,61,252,64,251,31,58,126,168,49,104,7,12,121,209,176,44,198,133,184,3,112,103,6,243,25,144,201,110,38,1,59,167,178,173,178,116,153,212,2,11,71,62,39,204,179,40,160,149,226,190,90,189,189,66,130,221,121,237,40,152,242,193,71,58,110,91,98,238,151,159,118,42,104,167,25,32,177,236,237,104,61,167,177,71,49,178,176,124,133,62,88,122,44,164,254,106,142,145,142,14,162,61,177,202,9,82,128,51,103,26,28,255,159,178,75,188,194,18,160,128,13,20,157,167,204,125,26,175,110,126,189,86,13,22,72,210,128,181,56,39,235,76,44,75,159,239,106,104,24,179,254,215,130,205,22,20,79,84,3,164,125,247,68,20,133,200,140,101,60,86,26,17,184,82,94,63,215,245,90,3,167,138,67,203,93,222,29,47,222,98,88,90,189,253,255,109,157,209,54,40,73,87,148,197,46,114,214,211,62,220,43,165,59,178,245,127,156,163,59,152,169,249,54,56,86,69,92,63,72,123,253,219,26,204,215,76,36,112,195,159,52,146,123,120,53,248,11,48,183,134,248,246,88,73,43,222,200,163,167,250,190,80,46,165,102,248,54,89,233,253,12,58,68,201,4,44,61,8,214,167,141,32,165,231,157,153,6,224,130,201,10,21,91,54,62,56,159,124,220,79,96,232,182,237,60,172,144,228,187,131,211,145,169,158,223,161,202,22,229,12,75,48,153,28,254,231,153,67,253,86,172,69,132,22,58,177,227,139,249,67,165,31,205,25,184,190,55,147,47,26,221,27,232,165,45,14,157,86,117,36,224,234,84,143,199,206,45,224,199,241,146,116,78,152,211,68,184,50,253,200,104,237,133,112,64,164,164,210,169,60,111,22,112,62,117,81,214,48,91,8,134,67,11,6,45,246,88,86,88,241,203,114,65,174,175,253,251,201,184,153,95,72,149,52,98,105,203,130,211,182,30,35,124,120,73,217,239,208,222,116,151,82,45,18,23,32,235,59,235,26,252,205,84,50,127,45,244,245,92,20,33,209,89,227,55,227,51,171,64,183,48,16,18,139,85,178,230,93,6,147,162,127,88,81,187,169,195,100,245,110,140,140,182,55,91,8,104,231,22,177,123,129,150,197,86,99,44,144,241,105,66,115,121,26,207,4,250,83,75,69,151,232,67,210,89,204,153,36,125,185,164,21,81,44,128,94,29,197,40,216,70,36,143,57,241,124,140,5,139,249,87,189,228,198,240,239,155,225,117,151,134,186,173,44,148,100,27,172,210,20,217,94,154,19,15,210,114,196,192,70,55,236,53,40,89,133,165,182,154,47,27,118,54,46,199,211,24,137,58,182,63,247,122,153,71,69,53,94,141,190,114,56,244,115,96,74,207,61,68,28,221,101,64,227,192,198,220,28,93,100,163,185,66,73,148,176,0,34,23,132,70,102,93,204,146,77,246,39,200,33,116,43,32,170,182,254,248,32,49,157,244,250,13,215,192,65,220,222,63,128,129,74,41,247,93,80,89,181,28,75,95,219,30,3,106,203,13,129,221,108,93,37,119,87,152,177,189,113,163,165,209,38,137,66,203,233,203,140,187,85,153,156,96,48,150,89,191,189,7,103,25,254,43,56,118,196,146,149,50,67,26,156,181,35,128,88,234,213,239,192,96,227,238,149,53,27,110,145,226,110,126,121,20,18,15,112,70,61,216,82,106,106,71,76,114,171,195,115,182,132,190,157,239,101,171,28,43,198,183,107,172,128,193,158,250,202,69,173,148,129,67,174,198,199,133,228,187,84,1,55,197,45,95,173,157,88,71,208,223,86,124,25,227,183,229,130,241,69,237,162,241,28,106,90,25,118,4,165,141,98,121,248,211,126,91,41,134,220,126,151,146,219,30,119,24,51,65,219,156,96,90,232,66,162,99,225,42,140,241,95,172,158,253,48,128,175,149,11,173,31,121,183,90,219,243,120,140,6,51,168,224,157,115,113,133,233,104,57,151,7,214,63,3,97,191,97,123,192,21,153,253,73,68,244,200,185,156,213,18,3,253,153,65,33,134,15,85,7,192,18,43,215,15,101,11,76,22,252,12,52,6,21,164,171,5,73,197,207,50,208,40,84,16,157,244,74,29,209,140,78,133,45,136,24,181,106,214,68,205,135,129,184,68,149,70,142,173,18,138,29,244,0,10,153,167,226,130,229,109,245,119,93,93,224,84,133,195,225,212,67,219,177,156,216,83,210,142,224,92,219,51,71,189,203,106,116,160,112,122,49,226,183,74,102,110,137,133,26,175,193,52,26,52,42,102,187,211,239,40,236,184,164,214,132,55,160,148,252,34,212,139,224,220,156,155,188,31,173,133,174,139,167,140,7,250,235,97,206,240,28,76,222,102,89,31,247,164,182,96,103,155,153,50,253,118,216,115,106,40,93,221,179,100,156,153,6,45,198,140,71,0,28,62,75,61,240,252,237,186,79,227,31,108,53,193,115,212,105,197,86,72,207,24,204,5,194,103,73,34,244,36,52,144,249,210,239,125,52,153,135,114,66,232,89,2,25,26,105,59,100,254,243,167,202,225,44,143,116,5,220,40,167,1,201,211,93,250,168,206,43,226,28,55,231,197,145,17,188,201,207,61,146,170,31,156,196,224,173,180,187,254,141,38,20,42,196,192,161,62,83,137,198,46,72,6,250,19,160,79,8,57,154,103,113,253,44,224,204,151,131,90,132,21,118,235,90,195,177,198,142,52,182,201,239,252,245,13,236,233,238,221,34,103,2,126,246,187,77,207,123,64,134,132,245,188,255,111,64,77,140,156,208,38,123,59,72,6,92,155,144,17,80,105,226,61,77,212,96,245,214,203,148,119,35,227,77,122,186,91,126,114,193,242,37,23,10,125,113,191,202,132,165,119,195,241,127,156,34,105,29,112,74,98,204,11,129,144,171,3,217,242,95,239,41,148,199,150,53,151,103,138,185,208,174,33,230,144,12,167,66,82,5,253,107,133,42,176,22,115,244,90,184,117,174,152,30,231,172,158,14,35,144,192,169,96,76,214,155,110,234,42,156,153,247,170,249,25,121,152,200,214,231,197,199,204,128,217,111,100,211,60,116,253,226,219,39,222,39,153,162,162,123,140,198,157,142,113,172,212,79,213,160,114,85,83,193,20,184,122,137,248,218,38,111,223,196,65,233,135,75,9,111,28,55,81,183,174,219,83,112,190,250,187,151,250,230,126,143,39,73,254,141,139,166,61,161,13,2,101,94,217,155,218,212,98,174,94,122,223,141,126,212,26,229,245,166,119,118,229,63,159,7,93,56,208,137,146,248,82,211,75,163,25,206,183,125,144,153,66,69,52,215,80,68,8,112,160,188,215,213,57,175,192,217,27,163,180,28,190,37,192,196,174,113,121,88,242,43,173,171,153,50,42,127,190,182,133,82,54,152,251,171,238,70,155,97,105,193,170,69,230,122,64,102,103,140,75,150,50,158,78,29,196,64,226,210,46,250,116,56,6,80,117,139,201,227,125,42,102,10,139,243,41,43,115,140,122,54,48,191,101,147,67,37,95,24,223,131,39,152,58,15,77,232,106,142,64,249,146,103,20,123,203,200,200,64,119,87,174,113,222,138,219,47,238,194,12,128,114,78,154,154,187,220,101,219,60,104,198,70,185,6,162,184,44,175,221,61,1,219,177,142,1,128,122,239,121,26,185,202,69,125,29,110,248,248,197,219,51,46,250,106,181,210,86,128,62,221,58,6,214,120,183,74,156,215,193,38,213,105,38,136,41,194,200,152,156,254,187,176,247,111,206,35,65,98,176,209,208,152,141,49,97,125,170,29,1,25,190,77,44,45,244,31,226,0,249,128,126,71,210,96,187,169,135,72,209,88,209,180,17,45,89,89,74,42,1,150,180,65,212,118,133,21,154,148,96,155,241,53,31,147,203,14,227,75,135,120,115,139,0,203,164,12,115,1,153,3,62,186,225,202,84,253,6,135,55,85,135,245,218,54,218,103,70,241,16,85,71,80,47,146,159,231,220,32,227,86,145,128,63,157,249,4,68,15,68,132,78,138,1,4,180,88,113,24,68,206,59,45,236,85,244,76,166,83,76,81,220,251,53,6,248,216,39,109,202,224,146,8,92,134,89,147,220,219,103,15,87,241,214,240,78,72,29,255,31,77,6,138,99,32,195,54,23,139,127,195,6,113,97,100,43,104,137,108,70,174,149,182,251,117,143,59,154,234,100,161,47,27,204,95,32,151,155,4,67,87,6,2,173,154,255,119,184,2,76,188,120,192,164,128,200,148,60,189,142,46,120,147,61,25,187,143,62,18,79,81,49,9,26,191,102,71,52,90,198,169,43,159,3,103,203,237,130,9,232,75,245,96,97,184,54,190,138,245,167,224,102,37,154,230,84,54,9,243,176,3,216,145,6,154,222,111,85,188,211,227,112,130,183,69,175,232,77,28,246,164,52,3,228,195,51,45,82,211,114,186,131,15,153,125,12,62,203,90,169,86,38,224,21,44,115,3,89,16,27,250,227,166,154,33,98,30,102,147,127,24,62,50,48,174,5,233,33,34,240,8,246,232,133,139,45,245,56,252,74,222,162,158,81,141,166,175,30,214,109,119,29,229,21,162,170,0,252,97,61,249,56,201,199,234,54,67,155,66,59,238,32,223,205,210,136,192,100,180,187,4,130,68,165,250,36,177,182,216,134,32,125,86,162,89,169,131,39,4,142,242,139,6,235,217,247,254,9,114,116,44,207,101,18,170,121,30,12,217,215,224,24,151,133,225,44,69,14,93,156,30,158,37,29,214,251,146,1,163,46,61,159,20,172,188,217,209,109,101,246,5,97,99,51,230,100,166,98,166,19,1,22,183,10,65,133,161,24,140,255,193,85,224,124,76,119,141,235,81,6,89,243,171,105,19,243,201,182,21,90,92,148,201,182,4,73,21,23,147,191,75,61,33,10,175,206,72,129,168,231,110,234,194,29,154,182,120,63,172,196,41,18,127,247,251,210,45,179,65,78,88,102,163,160,12,111,116,244,98,189,212,43,245,120,17,122,59,30,173,250,170,24,130,154,62,175,61,100,43,19,192,132,156,189,226,223,230,15,81,210,183,18,39,139,240,124,117,235,39,211,29,158,205,12,222,178,71,32,176,250,25,111,146,230,119,181,108,186,128,88,7,216,158,49,196,10,5,15,220,11,193,205,16,15,31,98,144,92,36,192,208,12,231,242,109,190,110,251,163,131,127,202,122,153,146,22,46,41,208,206,230,48,26,179,83,63,163,122,229,191,73,216,221,57,142,88,227,169,112,209,128,2,239,108,129,78,164,183,166,106,115,39,220,229,72,214,171,143,185,120,237,72,3,248,137,8,60,156,143,148,244,134,159,114,24,219,109,110,230,152,155,5,23,244,181,138,19,133,208,47,76,34,125,42,199,220,74,22,37,185,204,99,247,220,103,109,118,244,23,126,189,88,95,230,252,232,206,250,198,195,67,5,28,206,236,142,14,116,81,189,228,234,224,36,159,250,205,211,177,190,167,157,20,101,78,16,64,217,216,133,3,255,97,123,198,41,222,245,137,171,142,177,7,118,1,16,23,115,73,68,106,171,176,60,113,146,187,169,183,110,86,210,22,140,249,34,249,95,186,151,240,16,199,149,113,76,56,91,107,22,65,172,13,132,253,151,193,31,52,184,61,41,226,248,16,198,30,57,138,238,109,146,131,42,146,76,109,118,72,210,192,37,197,240,90,210,55,140,88,8,1,209,165,235,251,246,16,79,133,34,103,35,90,107,97,136,1,20,21,50,174,215,66,5,6,50,57,206,203,223,155,205,213,185,9,91,221,129,147,199,242,136,41,90,209,134,211,168,80,118,173,212,204,135,151,168,14,211,35,24,148,148,49,102,101,255,250,137,155,200,232,202,150,4,71,211,71,197,43,34,35,181,147,222,150,252,35,251,169,209,124,156,183,81,153,169,250,87,16,155,153,138,233,213,131,14,78,225,16,148,22,164,68,86,74,99,218,142,34,149,152,242,110,137,216,77,56,228,39,183,139,203,92,65,247,205,193,167,37,6,85,121,3,205,147,5,140,185,77,118,3,182,219,123,9,182,206,38,91,160,68,34,29,182,98,24,108,210,70,195,125,37,66,116,135,242,87,178,67,51,44,176,142,255,196,174,157,87,107,133,193,145,231,211,80,21,237,22,226,35,158,54,53,174,31,233,133,107,95,254,156,57,89,134,219,217,165,64,58,235,92,174,215,125,123,124,238,236,27,160,158,155,71,35,74,213,97,155,138,251,129,102,197,147,246,84,91,126,57,243,249,19,198,31,182,165,153,13,36,76,216,40,137,183,225,195,51,178,171,102,148,28,247,147,250,11,221,227,62,170,83,211,228,116,190,4,254,50,138,15,100,2,199,38,28,101,233,187,100,30,24,189,66,221,62,59,239,153,47,198,24,21,123,25,78,100,81,153,103,133,142,74,106,89,141,126,9,102,176,121,220,224,249,152,211,134,149,24,254,203,41,24,126,64,205,72,16,239,199,163,247,158,250,170,193,194,29,198,115,243,51,125,123,145,75,161,58,228,102,35,225,0,76,104,231,85,237,61,2,239,152,96,193,89,150,115,75,75,60,167,165,69,84,197,159,79,150,26,132,125,131,50,193,109,191,94,85,239,137,141,9,140,11,166,40,124,161,203,46,15,146,236,180,135,132,154,220,203,126,63,196,137,46,10,24,160,48,201,150,248,24,219,150,105,44,108,222,151,232,59,4,243,59,85,237,247,150,104,120,111,123,38,117,38,57,164,17,106,121,24,45,86,60,101,101,171,73,166,166,127,209,5,228,100,114,97,55,178,135,20,10,148,147,105,184,178,94,180,139,25,249,146,205,82,96,78,114,93,253,75,192,254,50,124,53,211,127,10,34,149,23,87,159,220,193,135,31,88,145,182,83,87,24,202,183,189,143,220,185,202,189,67,169,236,110,41,86,30,92,206,82,111,183,177,162,243,231,232,91,97,35,223,59,212,70,69,114,246,94,58,106,81,39,76,205,7,140,88,162,108,156,111,60,194,118,148,70,170,0,179,71,122,184,212,133,96,63,220,26,58,79,130,131,53,81,62,43,79,23,225,201,63,252,71,63,227,20,225,90,62,178,201,33,252,100,146,23,166,193,120,177,62,10,191,71,60,139,84,72,9,212,151,187,213,52,183,25,102,198,194,14,52,234,195,31,74,176,188,55,61,134,180,163,219,46,56,195,132,73,152,83,172,176,26,226,208,98,198,246,50,43,150,213,51,56,164,127,93,118,217,221,170,139,139,162,70,180,118,161,244,138,207,157,187,120,113,84,45,130,151,179,77,208,65,241,144,41,17,164,29,119,150,226,231,113,211,30,109,154,94,250,83,178,101,134,249,112,33,188,222,146,39,233,88,224,244,16,225,70,33,125,98,149,72,184,6,243,203,190,135,97,194,182,212,125,196,61,219,158,49,134,57,92,232,95,183,37,90,88,75,56,90,78,121,223,105,181,241,200,103,171,64,238,158,132,56,14,139,190,123,216,111,91,160,237,237,68,143,221,51,177,126,138,197,192,123,119,170,229,158,140,1,106,23,91,43,218,88,31,247,52,29,87,62,160,87,172,34,59,20,113,200,184,57,65,218,164,140,0,165,135,230,195,250,85,48,148,112,155,121,122,158,75,253,140,18,108,64,143,1,150,157,10,20,4,187,25,246,148,44,8,193,152,106,171,130,82,131,28,172,139,252,98,61,66,211,89,2,165,133,190,112,92,129,242,215,24,205,233,125,210,90,7,163,133,52,67,95,223,216,82,37,55,230,212,48,95,186,163,246,234,205,194,106,190,77,65,219,166,54,73,200,68,160,20,109,36,181,48,94,216,105,131,84,81,101,73,129,127,212,180,32,186,37,48,106,220,214,167,191,168,129,106,143,17,159,88,250,132,14,20,208,123,212,198,233,46,11,12,139,36,6,79,220,173,96,197,146,11,107,86,17,81,217,108,128,239,166,244,13,19,23,254,209,190,112,249,101,122,156,156,216,28,37,71,64,33,228,60,20,219,208,55,116,235,77,43,161,247,163,114,109,65,123,95,9,35,71,115,82,83,22,184,143,103,28,200,244,203,217,237,227,6,213,181,38,25,204,231,199,46,133,40,250,215,22,120,0,45,182,228,137,151,240,24,85,111,146,200,48,188,14,148,157,117,156,66,131,230,33,99,50,234,100,151,119,45,171,29,106,181,176,214,253,60,137,214,116,13,161,120,85,21,137,196,154,230,36,185,184,15,124,208,47,112,251,16,20,249,49,3,103,128,18,101,179,159,79,253,82,129,232,118,250,154,153,133,142,233,49,211,247,67,221,43,253,100,79,57,117,218,199,242,214,189,215,140,211,41,231,123,21,17,215,64,240,47,57,73,64,75,222,243,204,139,181,20,241,184,219,187,151,139,255,110,238,141,82,88,255,23,236,180,12,153,59,118,125,134,10,18,181,112,220,161,233,28,76,30,18,52,173,132,9,206,43,95,253,169,114,50,230,242,244,167,60,76,33,86,6,97,131,165,164,39,148,188,200,143,51,40,187,67,32,142,157,72,168,238,75,248,88,218,246,72,250,242,165,1,220,59,23,230,168,95,206,210,22,204,166,151,178,223,81,151,17,48,179,69,58,61,194,163,243,175,43,111,1,173,124,4,59,150,126,9,9,94,159,79,170,157,123,145,33,103,98,210,154,229,52,250,153,173,23,217,7,100,100,68,209,135,53,250,102,100,254,51,225,12,205,72,65,135,110,233,228,125,57,174,91,1,99,20,118,28,11,200,145,108,70,242,188,114,138,233,234,18,200,16,137,125,253,217,133,162,11,125,191,181,198,158,89,63,93,39,223,90,130,192,31,242,186,29,75,99,191,24,89,244,245,25,164,222,77,134,85,199,184,88,84,138,138,53,11,162,52,134,51,78,250,247,199,78,179,114,162,177,26,176,42,71,119,86,230,99,40,160,222,85,211,169,193,226,17,130,184,112,102,168,3,123,164,183,42,218,16,248,98,206,178,113,52,196,249,39,102,70,129,136,171,155,121,161,242,118,30,25,208,73,182,195,57,35,142,208,106,138,148,200,217,14,28,12,163,5,231,173,10,192,138,116,89,25,102,217,251,127,117,218,37,212,230,80,12,238,32,237,206,177,245,91,236,26,49,104,43,15,144,253,146,153,140,144,9,99,1,43,22,154,109,106,170,213,223,61,180,92,185,204,139,54,203,223,242,54,96,131,200,135,22,36,163,141,250,185,46,175,76,152,87,51,110,35,145,11,121,222,30,113,77,220,161,145,183,246,71,235,236,139,234,109,56,180,134,63,63,133,5,181,218,135,157,115,157,240,13,71,1,91,77,48,157,16,11,76,181,140,3,188,13,194,247,128,117,81,193,38,214,77,40,54,76,133,208,42,198,30,7,165,247,140,34,19,57,179,26,72,193,121,47,70,111,36,30,254,254,13,130,244,122,238,154,108,158,7,71,56,123,7,97,9,98,66,237,34,169,232,229,168,187,169,223,150,145,86,154,203,136,78,214,172,200,229,177,29,53,78,199,129,187,155,244,128,66,165,27,240,165,165,250,147,83,12,203,127,186,54,151,216,238,178,208,84,224,197,255,65,201,112,234,40,79,244,72,249,79,45,42,105,160,64,34,135,28,208,117,58,7,83,232,31,63,80,103,245,109,193,87,160,43,200,238,228,110,30,76,144,175,217,88,219,82,216,147,112,7,55,34,115,103,50,236,93,50,179,160,179,24,80,221,40,47,64,31,107,50,177,222,192,242,173,85,101,121,210,204,199,168,180,197,192,48,133,138,196,223,46,83,20,102,85,55,90,131,132,62,36,153,106,177,254,208,56,22,187,140,221,236,227,22,125,149,105,88,118,132,148,119,156,128,53,178,16,220,66,43,254,200,245,209,66,1,6,243,157,110,95,44,203,139,175,82,98,94,200,73,219,188,146,97,235,162,222,201,47,116,92,237,152,134,3,191,73,82,183,73,155,150,235,252,20,135,239,14,208,87,182,115,185,243,111,29,48,14,169,165,57,82,191,245,193,78,164,219,191,171,220,123,115,7,171,106,164,73,71,112,195,194,227,37,16,221,129,85,201,155,158,82,180,170,183,196,49,16,246,170,159,126,30,188,103,210,133,48,135,187,66,204,222,63,161,74,101,88,228,209,213,39,80,180,8,183,14,239,12,244,18,164,114,47,46,133,156,224,183,217,207,200,129,177,222,234,102,146,25,188,186,207,168,126,131,29,242,163,58,176,79,61,148,126,10,4,10,218,162,132,182,39,128,189,134,178,12,177,184,137,106,237,186,33,70,204,24,178,16,96,254,198,231,195,248,125,5,63,11,82,28,45,9,175,116,122,148,67,148,90,182,14,99,114,153,254,149,110,241,246,225,251,48,68,127,145,45,202,58,205,235,246,43,83,223,83,12,88,110,200,83,227,90,247,148,227,201,161,220,123,87,56,155,135,232,80,83,207,237,84,183,64,10,88,63,205,184,251,215,30,158,198,255,234,105,216,237,24,168,31,75,171,0,31,188,183,235,171,123,47,149,180,46,85,245,153,36,37,234,111,159,223,227,94,99,103,36,56,234,30,5,245,161,92,12,211,248,41,196,133,99,112,189,87,8,254,90,136,22,100,24,56,71,100,195,129,50,13,86,226,250,226,145,70,0,7,232,233,176,151,244,170,127,239,81,192,235,95,161,82,253,220,176,255,157,174,11,219,158,61,189,149,189,66,62,12,119,117,35,12,112,199,179,194,212,3,101,253,111,64,114,81,249,44,104,125,3,145,128,134,47,36,164,254,52,194,201,139,170,253,168,77,143,254,34,114,24,186,119,36,199,19,204,160,132,60,87,70,181,85,125,10,108,63,83,165,0,28,52,7,136,195,228,47,122,196,64,211,122,205,86,214,113,209,245,90,56,193,158,162,222,116,33,50,214,35,165,65,188,57,79,189,32,131,73,195,166,233,163,50,184,20,30,39,186,122,43,82,242,44,93,35,108,33,30,161,61,142,147,172,2,39,194,137,143,39,68,81,79,192,146,50,204,153,3,17,74,142,203,108,45,97,126,216,103,172,254,71,241,61,148,22,96,248,13,51,173,191,65,115,199,229,97,142,86,102,185,73,155,111,99,5,209,11,73,69,228,255,165,113,85,196,88,60,212,159,234,133,46,59,181,196,161,111,13,97,195,211,49,103,170,106,22,23,173,237,133,190,244,120,108,41,154,128,76,10,169,172,59,206,170,244,103,73,138,55,19,126,62,66,156,45,69,2,74,233,14,82,58,101,25,36,230,77,212,230,206,48,197,23,34,182,140,68,174,151,152,9,200,242,140,61,12,146,247,171,126,173,54,244,173,125,106,81,156,202,25,72,130,202,172,7,54,148,106,225,195,219,151,80,38,166,228,84,229,255,227,90,127,171,35,248,150,207,112,8,58,102,166,206,47,84,98,80,173,188,37,29,14,144,124,153,188,210,142,200,150,146,62,206,78,184,146,47,215,160,166,30,184,242,7,146,26,228,162,75,128,129,224,7,216,61,112,23,170,212,22,189,102,28,147,21,95,215,214,66,210,127,1,144,60,254,154,114,11,86,16,240,131,122,14,13,227,25,74,119,219,139,171,231,253,168,227,138,143,33,200,104,126,249,110,121,182,204,176,23,166,248,126,28,71,156,81,45,35,124,152,17,106,201,240,71,142,172,112,89,249,13,158,125,233,33,230,249,181,90,94,11,18,97,45,29,221,25,117,57,155,97,140,87,175,98,218,125,170,183,158,194,136,69,36,222,88,26,185,223,12,30,219,1,85,50,200,17,88,134,41,253,25,103,206,249,33,70,108,73,148,244,58,252,248,79,48,115,226,75,39,62,9,195,232,174,146,205,27,226,170,194,27,139,122,215,124,183,146,109,179,254,226,206,122,62,234,177,196,178,155,27,218,240,173,190,200,172,219,168,70,109,195,41,68,58,88,108,111,169,49,242,207,98,75,43,39,163,73,147,32,6,186,111,243,108,98,84,38,238,50,86,35,154,51,5,57,113,173,107,48,18,132,72,187,189,201,164,5,50,242,187,25,31,101,117,93,60,14,16,79,209,94,138,3,16,2,113,252,27,150,68,232,128,97,12,165,200,129,205,191,39,128,69,32,246,208,14,145,163,103,220,214,128,101,40,116,162,0,125,11,220,27,142,225,177,63,17,176,56,66,218,122,213,110,153,116,194,235,67,122,106,34,69,170,177,68,118,175,52,83,141,198,42,132,209,38,181,56,184,0,166,250,148,126,123,30,192,65,173,142,9,117,71,137,205,14,235,165,226,10,145,61,248,145,85,94,239,96,2,193,232,97,56,82,128,230,122,50,210,223,130,253,22,19,175,62,134,203,236,24,196,90,3,169,136,127,20,15,192,147,117,152,166,216,24,202,210,14,82,138,88,235,173,255,102,40,140,189,135,60,83,163,247,250,128,111,199,192,202,132,82,150,79,219,156,67,60,76,89,118,172,46,52,223,213,64,135,212,11,89,191,197,101,51,111,193,130,237,157,158,4,159,173,188,223,40,233,95,80,64,134,235,25,22,132,136,249,73,43,187,131,37,82,138,161,15,2,19,52,212,11,52,224,52,197,88,72,157,188,213,131,55,136,15,180,94,83,167,153,74,212,204,241,52,39,210,198,228,99,253,52,246,76,123,87,194,231,98,157,110,207,248,153,78,56,191,181,186,62,231,242,229,250,245,75,231,41,189,59,73,91,79,128,45,143,66,160,27,207,190,254,222,214,236,90,160,69,84,240,119,66,247,173,47,72,255,203,168,229,191,10,151,101,84,174,217,187,51,173,56,58,191,108,78,207,66,150,42,106,191,216,55,118,45,167,188,161,237,181,110,16,219,181,92,176,87,80,64,241,205,169,212,188,152,25,39,103,251,80,233,183,22,187,193,32,7,217,96,179,99,85,136,223,173,0,114,200,114,197,149,140,74,225,201,150,43,107,173,147,165,254,77,22,76,60,14,234,172,243,178,200,202,103,93,211,50,50,87,200,95,243,250,246,131,190,46,10,202,243,126,65,249,144,42,148,255,12,189,87,87,162,196,171,222,134,33,67,133,158,210,69,195,62,42,232,214,217,93,143,104,10,56,179,22,35,144,120,142,76,133,226,189,64,207,106,255,239,6,96,129,70,156,128,33,188,220,53,239,72,168,229,148,146,31,11,119,103,131,198,93,201,147,223,49,229,208,49,125,86,72,181,107,153,248,116,88,84,39,89,126,184,12,177,176,202,46,171,58,44,229,108,134,138,137,181,40,13,13,94,249,35,146,195,64,197,25,56,18,19,20,151,239,209,51,148,34,218,158,175,164,232,6,48,28,38,174,89,14,118,198,9,157,85,185,223,1,249,138,93,102,236,158,219,217,59,158,25,100,229,222,108,126,72,16,95,45,58,251,54,49,217,14,27,199,86,90,166,187,101,162,243,81,131,241,195,139,181,229,49,163,160,31,247,169,48,250,157,253,9,33,138,111,34,65,126,248,161,210,211,129,110,115,154,229,52,117,125,236,58,52,10,88,68,194,191,137,239,151,239,109,230,79,61,21,211,17,225,127,153,188,28,116,219,205,106,58,93,45,222,254,200,212,248,248,174,123,239,165,164,206,128,71,240,172,117,0,119,177,244,231,45,68,62,207,55,30,64,224,239,107,219,172,232,11,4,114,98,32,105,27,186,42,172,142,223,236,4,252,93,107,76,134,104,178,254,252,45,155,91,34,35,106,221,83,247,0,47,139,65,21,249,166,53,234,230,68,96,20,107,69,64,73,255,30,53,28,151,107,105,167,35,59,238,34,142,213,24,86,81,28,227,78,206,54,36,131,131,174,125,199,176,169,250,226,102,63,2,183,159,62,144,43,176,122,249,69,255,224,34,4,175,85,95,238,26,204,170,145,69,226,226,201,114,150,130,225,61,121,185,184,37,129,148,10,38,214,194,23,52,28,240,188,58,189,186,253,67,19,224,84,246,135,249,150,20,106,78,0,201,133,126,20,231,143,196,164,149,165,120,196,78,104,215,254,191,229,59,166,228,56,101,211,243,99,97,3,105,92,13,158,80,20,133,105,34,194,27,167,21,216,143,0,201,60,56,78,141,203,211,193,68,192,190,254,225,226,60,41,67,96,108,190,101,150,66,241,134,208,16,175,184,31,232,102,233,49,200,97,93,236,185,251,235,212,216,32,107,210,12,84,92,139,2,163,7,78,92,92,92,77,69,155,85,22,64,18,89,148,248,57,157,211,78,186,3,223,35,41,55,48,103,157,167,222,193,69,88,48,209,205,64,26,214,111,201,99,20,71,196,77,98,156,58,91,214,38,48,86,227,236,242,97,28,86,96,204,181,87,114,22,25,155,16,222,116,144,54,142,26,171,95,6,138,80,5,173,223,58,81,236,118,123,86,147,182,123,49,137,111,152,235,112,67,239,220,213,1,92,6,123,254,146,216,153,118,89,234,139,157,204,54,182,201,143,152,124,101,7,47,51,0,156,216,225,91,248,159,164,75,214,243,228,176,23,196,196,39,90,150,253,75,240,181,104,116,184,203,149,134,116,8,28,160,86,81,141,134,95,238,106,123,17,160,218,4,56,245,40,4,164,88,232,11,21,99,105,55,64,45,173,60,111,227,184,98,38,126,53,180,11,36,84,144,240,182,154,12,42,170,101,157,213,5,64,22,105,41,35,9,141,199,202,25,220,156,49,163,168,110,119,132,253,91,101,155,37,79,91,141,39,176,155,143,242,224,223,131,54,120,231,244,108,251,221,179,240,175,69,169,181,175,173,146,235,75,123,12,95,216,50,99,137,86,129,153,188,67,121,177,210,88,24,126,239,151,148,242,110,35,218,60,69,134,117,90,254,180,92,68,68,250,206,77,106,147,86,107,255,93,178,111,219,15,59,37,173,18,150,0,56,102,77,127,55,38,46,61,146,42,30,222,114,230,96,194,242,210,227,223,156,244,11,141,117,95,48,90,18,224,192,110,33,60,82,129,48,113,11,42,54,143,219,201,206,235,49,9,116,70,70,182,200,180,175,178,119,111,167,155,2,168,142,22,123,148,171,207,123,127,13,147,53,184,229,131,16,170,185,150,204,139,131,156,35,184,237,117,151,169,102,15,217,12,127,35,143,240,133,135,36,60,66,27,208,152,80,124,240,111,146,121,5,76,129,3,206,154,45,11,175,236,27,27,20,124,70,14,95,179,248,51,94,244,231,8,72,1,64,31,52,18,137,49,206,133,197,106,74,116,12,89,87,102,14,12,154,170,42,226,90,108,46,146,150,213,182,217,161,190,47,113,241,34,226,240,162,199,195,184,245,59,233,173,177,28,220,13,56,129,236,171,217,165,10,152,102,133,75,67,57,222,33,109,180,237,37,33,135,191,160,242,149,9,218,24,117,197,64,43,117,208,68,145,207,246,85,84,126,133,199,249,81,196,71,182,109,24,55,111,178,47,44,104,169,15,170,70,190,105,144,193,217,240,161,156,241,101,38,158,128,183,101,113,238,20,45,10,255,93,23,91,121,33,119,38,14,158,197,252,184,117,185,27,86,82,165,228,217,167,169,169,35,225,170,203,67,24,214,210,144,185,77,17,51,30,18,54,12,185,210,120,45,89,139,58,19,95,202,96,144,66,144,62,190,102,10,73,96,59,239,99,136,156,161,17,110,150,137,69,164,44,80,163,137,167,175,8,60,81,21,224,71,108,170,34,127,157,177,225,120,175,237,118,64,91,247,172,45,53,69,89,218,218,23,247,41,244,217,4,222,162,188,173,134,129,106,211,89,3,82,83,145,138,69,237,74,15,199,181,184,90,55,117,223,229,184,241,227,143,17,159,102,17,197,161,64,181,66,18,116,194,165,147,120,211,200,121,153,239,179,28,18,148,34,128,202,98,38,111,228,63,11,56,189,70,36,24,9,207,118,255,181,246,184,210,100,144,214,81,234,77,208,141,4,61,224,248,8,251,9,24,40,160,199,144,219,190,132,79,110,107,80,31,39,130,16,80,96,67,41,253,203,143,102,206,16,25,189,208,145,153,202,232,85,136,11,162,192,20,170,163,168,253,251,248,131,192,153,75,90,107,93,1,119,125,215,117,228,113,237,173,196,187,241,117,88,11,205,194,157,50,221,201,32,204,207,109,96,95,15,58,192,181,56,238,211,143,132,15,137,200,138,200,38,156,201,112,191,238,89,248,7,160,49,78,26,227,172,67,116,49,164,113,120,7,0,222,26,36,1,81,182,194,65,17,88,177,90,40,199,35,71,189,234,178,95,15,163,109,155,98,34,207,228,146,145,209,217,25,107,176,54,212,197,252,150,116,4,131,199,45,201,243,63,138,80,128,208,189,53,251,30,208,90,160,195,85,85,206,167,136,177,47,150,167,119,29,183,168,130,161,179,79,113,131,54,39,243,114,172,125,105,66,98,227,88,86,188,139,84,114,85,0,9,168,242,52,92,26,96,213,56,48,77,152,187,208,231,74,61,246,72,143,148,213,187,150,60,16,75,24,115,14,184,95,231,121,8,172,216,9,229,77,154,113,161,247,188,93,146,20,39,31,165,17,68,160,233,247,246,165,73,152,158,34,233,79,198,169,67,207,87,84,150,230,118,75,44,73,227,28,124,52,139,158,109,5,127,200,40,193,172,91,107,113,146,222,90,81,130,2,75,236,7,195,202,36,122,117,184,218,203,216,211,18,90,97,214,53,200,172,63,49,128,163,70,201,25,117,175,71,174,33,178,141,97,176,225,19,161,30,46,59,97,71,47,219,204,75,223,238,237,231,101,187,242,155,26,22,31,95,176,192,227,48,107,206,80,167,117,202,34,144,213,103,99,226,188,143,119,35,165,40,41,225,109,107,149,114,18,65,66,187,62,13,120,213,230,163,53,228,97,39,231,76,253,7,0,49,65,115,18,75,207,87,124,30,134,79,89,35,131,120,3,49,219,230,32,36,206,52,55,17,116,163,18,182,12,110,224,12,78,230,74,43,227,128,83,184,207,232,247,168,92,136,221,182,162,37,16,89,218,158,38,31,75,188,102,183,0,190,72,0,132,98,153,226,29,226,145,24,136,25,131,147,226,190,135,152,74,8,58,169,69,198,210,188,154,131,180,65,6,198,31,42,89,196,92,149,74,235,10,191,117,8,247,202,253,21,64,148,208,70,36,98,8,1,38,71,49,167,187,200,36,123,55,88,32,252,240,116,129,105,19,224,171,169,25,145,14,51,124,140,206,129,125,194,22,145,194,143,35,174,233,203,162,174,197,176,149,158,123,190,156,161,150,164,30,180,23,164,127,63,27,229,24,79,11,220,173,22,224,234,0,107,39,195,11,143,82,241,226,141,167,245,8,17,220,34,215,210,124,7,173,191,133,141,118,208,2,43,73,144,172,128,234,156,31,185,152,110,51,194,103,126,44,199,84,190,152,170,44,208,180,102,125,107,132,252,159,224,135,16,99,223,96,95,236,153,105,175,44,150,96,190,36,29,98,92,211,184,234,200,79,126,13,81,35,112,150,233,72,196,234,114,239,54,44,250,69,106,172,152,125,215,75,38,21,89,236,201,114,113,90,241,120,221,253,38,48,125,13,43,106,255,159,230,189,33,29,67,195,60,249,38,123,84,123,148,238,98,246,253,62,192,93,255,91,143,88,109,234,118,160,172,76,173,202,194,57,53,136,24,247,111,255,104,111,224,123,193,155,203,126,147,203,200,111,135,236,180,13,252,54,95,242,225,112,43,70,105,8,68,49,93,164,226,103,112,80,116,89,64,61,200,158,195,118,206,212,148,9,67,58,155,147,250,219,89,52,106,23,94,18,176,220,255,85,232,31,252,15,30,85,108,205,231,32,153,17,13,144,55,2,48,62,62,57,114,242,67,89,52,50,5,59,195,121,210,97,54,238,59,61,156,126,119,43,103,47,126,66,53,83,112,142,238,188,221,66,95,187,174,195,210,162,177,99,225,166,198,116,230,238,120,130,165,71,136,80,157,253,152,69,239,83,181,89,124,64,31,239,154,7,186,180,19,255,70,107,64,65,52,189,55,87,189,50,121,214,4,251,34,151,141,10,4,11,207,51,98,42,120,107,126,217,202,110,216,2,247,93,209,18,56,46,66,244,23,228,16,202,243,182,75,209,170,104,94,203,182,151,84,251,126,218,95,211,255,62,239,199,153,160,157,208,53,80,15,185,20,161,176,103,146,59,129,191,192,243,255,128,18,48,143,64,163,196,185,81,233,203,16,78,99,99,188,76,67,64,59,18,14,133,170,242,10,71,225,166,122,5,60,28,61,30,78,225,61,129,245,50,91,82,108,177,46,15,167,158,88,52,119,244,238,120,212,93,109,58,169,144,44,72,89,194,189,95,132,23,65,108,224,72,68,183,75,34,157,115,56,152,87,16,228,20,177,57,159,8,134,109,117,108,110,72,151,77,252,23,82,19,218,139,44,203,90,191,219,242,70,65,193,250,27,157,174,143,113,191,250,99,144,112,223,210,131,66,165,183,208,192,43,73,33,53,74,14,242,250,246,4,61,253,241,113,245,26,142,214,223,218,2,233,35,211,26,184,63,87,75,61,224,38,45,100,227,48,46,41,28,189,114,159,23,104,26,249,185,180,89,59,104,171,193,78,207,191,31,169,1,50,169,0,33,180,128,70,43,247,84,86,35,226,138,194,148,169,224,37,92,58,250,187,174,53,65,41,225,68,1,161,155,249,26,126,46,29,56,58,212,147,160,147,110,18,168,91,86,15,88,6,35,133,119,52,85,234,151,127,57,167,204,85,44,15,76,188,86,83,11,117,132,86,33,199,197,237,245,131,229,2,35,107,173,193,147,28,197,63,103,179,25,118,104,160,66,151,141,230,39,6,66,233,214,253,11,183,80,185,151,222,108,208,182,36,184,172,200,65,193,159,226,93,193,246,49,179,128,34,183,244,166,228,8,11,89,212,86,225,235,165,87,7,126,228,245,84,61,49,185,147,25,138,121,181,4,133,236,60,124,84,117,160,208,134,227,8,126,33,70,233,234,70,0,137,20,12,193,73,130,17,146,76,190,15,183,110,2,148,149,16,95,187,254,69,31,5,245,9,154,229,253,23,140,3,14,155,61,218,110,28,212,172,165,252,151,9,63,113,139,6,98,190,79,122,95,91,118,80,79,248,216,238,109,124,198,4,43,81,137,154,153,102,115,166,56,150,207,222,101,197,72,189,131,234,73,97,8,105,46,134,71,195,134,102,162,203,14,251,209,80,78,161,146,138,41,11,140,83,64,160,91,128,156,12,208,29,247,225,204,183,129,203,16,244,138,100,199,5,231,32,50,120,175,193,175,162,223,124,37,170,79,5,0,158,68,131,153,65,216,118,217,176,122,62,100,232,243,5,158,55,143,202,71,118,166,117,245,9,33,99,75,75,53,26,232,98,6,160,94,167,196,38,9,0,179,25,149,164,183,165,248,249,112,161,38,254,237,211,148,213,250,164,8,117,151,7,99,147,99,243,247,10,174,49,51,126,208,86,1,232,71,223,101,143,158,119,92,43,249,108,10,211,253,107,213,99,177,53,42,214,99,132,141,111,70,65,2,13,190,152,50,70,239,7,59,86,102,52,253,111,50,218,178,80,180,71,126,176,152,188,7,186,145,145,216,177,37,7,251,152,115,24,77,165,24,3,67,89,169,228,34,220,63,154,212,229,36,148,126,52,211,80,226,125,83,42,168,94,199,135,53,53,130,140,143,30,199,212,166,95,200,99,88,86,83,18,143,206,175,251,184,117,129,52,192,81,158,119,64,216,187,111,24,196,63,142,167,207,245,70,18,13,189,209,63,102,16,42,238,153,207,179,30,12,23,44,201,248,238,211,202,149,138,228,70,19,138,186,79,142,170,104,202,117,244,41,23,214,138,102,210,48,151,72,177,171,245,38,161,115,162,86,96,18,144,229,32,160,32,60,93,233,112,174,116,31,149,253,216,53,23,69,133,200,21,202,79,221,234,86,91,174,48,94,129,44,11,121,72,115,13,152,196,10,237,200,67,241,147,180,128,227,207,71,25,239,133,80,158,223,119,107,91,71,21,170,228,126,0,178,34,108,29,229,245,66,255,178,168,119,108,27,81,86,155,235,110,236,80,218,245,204,94,171,61,221,248,145,83,69,83,94,71,75,205,210,250,47,181,22,78,114,87,210,194,121,150,162,230,17,165,70,109,55,84,11,87,24,119,246,253,58,21,187,102,68,107,190,138,111,239,201,15,204,61,143,242,40,98,48,102,218,200,252,46,139,29,248,166,56,33,241,189,1,155,205,248,106,86,33,62,146,112,110,239,210,51,59,238,166,21,112,91,128,87,139,35,77,230,117,88,63,228,247,224,157,85,185,9,170,134,164,222,153,161,8,3,198,141,129,10,0,82,230,192,192,227,79,121,225,124,255,221,160,184,233,221,50,168,19,223,242,106,228,199,60,140,63,202,241,41,94,160,156,73,180,15,238,165,14,161,227,126,233,165,186,11,179,246,23,137,202,59,97,254,139,36,81,99,123,69,216,217,54,160,214,52,8,123,134,133,254,43,93,66,22,51,165,98,38,38,44,23,66,96,104,144,66,104,244,26,127,9,240,174,94,202,190,243,86,186,193,182,99,209,98,205,239,17,120,215,212,8,181,10,226,243,7,138,145,140,62,50,205,239,15,141,254,176,33,24,207,207,112,102,97,76,232,118,56,16,189,27,68,176,203,192,145,140,63,125,64,251,44,87,184,140,167,16,152,160,127,18,250,21,228,205,89,138,251,16,102,156,104,212,35,4,30,243,202,137,20,83,32,250,20,151,122,59,79,241,203,132,206,119,161,213,228,255,56,85,221,104,103,42,80,222,83,172,6,6,199,30,250,66,132,16,217,182,207,177,193,132,4,14,43,218,221,16,176,54,231,128,71,6,6,209,168,83,110,43,74,42,192,95,59,147,159,125,42,182,203,193,149,49,212,141,46,82,53,111,147,184,210,113,107,191,180,248,188,203,78,75,71,175,112,83,139,165,69,83,140,163,94,148,119,171,94,41,158,167,163,107,247,75,61,164,59,241,137,193,84,66,176,181,133,58,119,192,236,117,191,139,142,235,92,113,36,243,85,109,182,209,135,90,248,58,153,149,164,241,21,186,101,200,56,232,239,220,142,96,36,194,143,192,169,131,188,45,115,13,224,69,224,115,105,164,157,24,83,138,54,211,148,196,125,140,59,96,86,185,156,242,4,64,232,219,166,220,222,98,11,110,124,133,73,77,84,11,245,129,238,59,55,155,76,123,161,67,106,217,43,8,93,89,178,31,203,27,200,42,105,192,122,80,100,119,253,42,22,106,51,162,125,148,20,19,63,234,110,209,115,69,39,118,163,235,141,152,184,22,13,97,206,3,115,252,3,98,187,131,38,49,136,239,177,65,85,140,95,32,228,43,146,203,40,168,231,154,109,52,148,136,188,131,187,175,129,245,130,5,137,73,140,10,41,18,117,177,171,10,183,237,149,178,56,130,127,21,37,184,113,194,26,245,162,108,140,55,192,166,170,97,120,226,71,246,68,69,225,182,29,203,116,195,208,142,66,186,224,188,142,11,156,205,221,234,228,146,219,89,110,197,50,216,82,47,193,52,96,179,196,247,40,161,39,186,36,124,235,59,26,4,24,81,249,49,18,178,77,140,243,215,23,92,132,167,42,234,181,136,185,109,22,147,236,151,53,59,19,216,232,63,56,122,247,221,29,119,112,241,169,229,41,43,81,10,92,253,171,132,12,152,203,136,220,222,130,96,26,32,52,179,143,78,83,10,220,95,144,252,127,94,116,115,17,173,48,159,178,125,233,92,153,60,173,32,132,232,90,197,75,129,144,151,32,58,247,175,231,3,195,52,42,84,51,220,21,230,160,50,92,117,204,51,137,224,103,198,100,245,137,203,217,50,94,43,6,115,152,46,224,54,152,76,134,156,27,70,225,80,16,137,106,58,245,45,38,237,67,89,77,38,27,55,156,159,156,123,22,206,103,68,109,92,247,228,51,119,255,119,109,7,111,73,21,106,244,163,157,214,249,93,173,80,193,63,175,155,6,207,18,72,232,151,55,165,13,48,6,112,106,23,40,208,115,20,89,103,210,51,152,49,72,70,50,122,195,15,140,126,133,99,202,172,119,252,68,110,11,220,222,136,238,246,5,249,185,33,120,37,155,141,106,95,196,125,149,33,69,17,90,155,175,73,88,15,38,56,156,62,160,169,148,140,240,114,175,23,202,209,128,120,170,72,214,101,255,210,95,87,52,58,201,119,252,160,182,124,22,8,191,0,242,17,179,17,88,99,64,48,114,62,172,142,220,132,176,2,145,47,18,166,234,206,89,116,213,28,22,203,202,230,82,114,160,207,108,129,13,28,57,182,240,71,52,110,234,223,88,239,200,134,61,157,9,4,5,192,209,78,89,145,195,74,215,55,30,184,134,80,226,222,127,157,209,185,187,164,133,112,90,92,23,255,170,93,51,141,49,131,14,158,58,91,28,0,96,212,211,210,121,81,128,83,89,10,206,174,218,212,255,87,58,214,31,233,42,101,15,134,220,200,93,31,88,15,202,9,137,25,124,6,76,48,62,44,175,1,143,247,122,203,225,117,201,167,61,73,101,177,171,15,229,104,71,55,216,163,32,243,29,226,94,72,109,165,180,65,21,138,243,118,149,174,74,91,55,65,104,194,171,196,114,139,50,62,92,51,49,22,16,49,98,197,5,105,91,140,187,115,133,165,242,176,153,140,227,158,101,122,42,107,70,247,254,198,238,1,243,110,204,219,85,94,130,16,38,158,109,20,240,174,95,92,104,25,18,203,72,109,153,137,125,26,130,48,105,48,17,141,145,158,208,241,190,237,193,125,107,11,241,165,106,166,64,101,19,244,35,160,233,140,114,145,139,51,45,146,161,116,138,58,140,34,232,70,227,33,2,149,203,93,53,113,182,194,225,54,44,148,34,19,69,12,238,99,109,123,132,26,162,106,83,185,30,7,36,239,34,203,90,139,7,175,4,218,124,144,157,208,143,252,213,197,19,28,115,119,19,43,182,246,48,232,151,215,169,61,162,217,246,195,238,136,216,212,129,241,75,13,150,30,41,239,61,5,149,72,235,84,164,204,13,203,120,146,162,220,111,115,111,123,135,203,13,56,251,209,80,217,245,127,245,39,142,171,4,173,184,60,204,114,247,51,50,178,138,253,218,55,105,240,0,230,222,67,57,220,56,226,31,135,140,117,139,120,204,226,174,88,65,66,19,156,133,190,162,23,14,70,203,149,235,91,169,200,213,218,137,53,124,74,16,53,3,26,199,172,206,55,101,196,5,253,60,181,94,38,202,238,100,145,124,56,251,69,33,144,191,215,145,56,182,33,132,18,7,44,5,254,92,165,246,146,225,78,13,188,242,18,181,207,246,36,94,99,244,123,26,129,174,224,137,239,47,151,240,169,251,170,0,223,70,159,75,233,34,4,178,117,149,119,178,14,1,203,19,72,82,213,218,149,163,12,56,83,72,56,144,212,19,10,198,98,190,22,5,242,161,118,27,221,183,252,158,157,9,87,85,194,75,191,7,95,115,130,170,6,162,0,207,226,48,68,232,76,11,190,12,3,143,228,29,174,251,154,232,172,171,35,46,92,229,177,83,133,23,233,228,138,116,179,91,168,248,14,13,69,211,176,62,3,67,163,118,120,194,61,29,197,39,59,44,37,29,227,206,66,227,38,183,1,29,179,120,4,232,38,137,97,19,187,220,70,114,47,196,226,62,8,92,43,87,221,251,152,5,148,171,206,20,192,223,3,234,189,203,157,57,72,237,137,20,177,34,176,25,41,40,35,54,123,144,236,96,231,37,143,57,200,26,182,214,180,198,187,162,71,173,43,154,157,217,123,146,223,240,206,49,138,68,182,65,34,152,7,249,80,137,247,118,29,98,91,201,219,170,220,211,38,97,140,42,220,144,121,30,239,72,94,196,139,248,237,238,112,110,77,147,110,51,224,236,129,5,237,246,225,51,185,25,27,26,155,157,133,239,175,22,41,228,6,187,146,60,229,28,129,244,79,33,155,37,60,159,80,147,153,120,177,164,104,98,47,105,23,101,29,40,249,250,247,5,68,23,195,139,208,192,120,219,45,101,240,30,13,12,79,229,181,131,27,73,88,192,149,126,213,219,92,179,253,159,29,161,132,234,28,80,119,70,87,12,208,71,127,96,128,4,35,114,196,26,75,162,99,2,166,134,126,226,147,84,252,215,138,37,97,174,237,158,106,95,102,22,54,56,255,19,166,50,54,19,11,107,147,100,185,23,189,20,195,145,47,173,76,79,139,227,156,23,82,157,60,212,6,233,112,164,136,105,178,33,255,29,57,109,81,127,127,71,14,70,142,209,217,66,21,72,133,150,137,133,61,196,157,102,222,150,181,97,104,190,59,44,228,78,96,229,137,76,33,9,46,110,23,171,114,111,88,78,145,87,138,186,150,246,176,43,240,25,232,184,206,124,84,229,79,168,169,138,228,15,13,155,45,126,141,234,236,95,115,146,10,238,6,21,168,82,82,69,177,211,234,213,116,233,100,46,58,8,56,240,58,185,197,161,180,160,122,83,2,158,215,179,156,215,254,211,159,56,108,55,204,203,62,100,139,13,134,103,12,203,109,223,246,246,118,227,16,161,69,49,224,198,159,39,235,68,167,127,165,204,159,120,124,216,97,89,226,102,58,250,40,5,28,161,247,232,38,16,192,131,205,110,184,120,72,231,213,203,142,227,99,211,56,32,147,188,225,122,184,21,193,163,176,163,110,173,26,151,163,145,94,32,149,200,156,65,220,239,227,170,196,91,57,3,10,113,164,111,32,47,225,40,115,192,149,21,52,205,146,218,152,206,249,213,24,201,10,211,158,213,210,176,13,128,122,7,141,187,106,133,9,242,98,124,39,187,232,122,34,169,176,39,34,46,4,30,68,57,134,136,109,246,142,252,57,143,136,161,77,112,254,213,110,36,13,245,158,144,145,177,87,3,89,196,86,128,36,109,63,78,87,106,156,92,179,160,136,152,110,31,175,218,250,177,150,134,67,54,130,196,12,111,131,135,149,150,101,19,86,223,225,49,56,198,203,78,156,81,217,142,101,161,166,48,162,15,177,9,143,235,238,234,62,254,196,222,78,120,3,49,97,90,151,43,229,67,207,171,96,92,186,156,174,229,93,4,6,133,84,126,173,190,165,48,97,87,183,69,231,191,119,216,34,195,210,110,91,72,133,135,5,6,47,139,206,93,85,240,89,242,8,18,0,4,174,216,109,143,109,51,111,246,110,4,232,233,111,75,39,50,55,41,95,99,204,151,215,225,20,3,102,222,67,113,187,135,191,133,92,73,78,61,138,163,117,146,100,18,176,217,144,121,168,217,120,101,2,86,148,115,81,247,234,114,133,135,160,56,53,107,104,144,106,145,216,72,53,123,67,211,126,86,46,117,84,208,122,26,17,88,107,58,138,26,206,142,48,65,128,238,205,7,79,116,1,186,1,244,182,168,158,37,109,105,143,127,97,71,120,129,40,123,87,11,183,125,42,78,171,96,39,142,158,154,212,23,16,204,132,66,18,30,105,60,128,165,46,175,71,163,130,31,191,155,232,209,24,25,108,13,133,94,199,44,175,22,229,101,240,101,171,115,140,11,164,169,7,68,147,98,163,60,16,42,98,242,5,187,226,22,22,199,86,116,93,20,80,40,231,203,178,128,16,129,170,198,82,197,238,201,67,138,199,89,167,153,245,199,73,172,56,122,220,113,210,155,55,193,134,215,116,223,243,18,6,31,37,16,97,142,61,162,133,251,134,63,118,170,97,111,244,21,50,199,10,76,200,96,234,229,129,177,242,152,53,238,196,248,28,87,173,142,164,75,165,198,181,48,23,22,83,248,125,186,244,15,55,180,172,191,58,49,35,3,109,40,77,245,150,124,68,37,15,250,162,190,169,183,121,111,11,248,101,173,241,91,200,162,141,223,119,212,62,200,168,194,197,125,45,111,120,67,50,94,108,84,190,38,82,240,183,131,246,81,44,144,236,19,226,22,193,222,16,29,152,48,219,38,150,166,176,46,210,137,6,98,16,76,206,86,131,128,181,252,93,118,171,244,116,236,252,233,165,28,212,164,72,190,12,153,144,45,71,8,233,23,167,141,154,210,46,12,251,119,26,21,14,174,208,182,110,207,52,104,77,31,222,30,177,216,140,183,120,168,92,10,210,88,186,41,94,252,30,252,227,127,63,214,192,27,79,92,153,170,135,163,173,53,197,46,163,255,194,101,119,101,11,98,94,124,130,17,218,42,85,81,89,231,97,68,48,149,95,43,251,64,113,123,129,215,143,134,36,16,147,56,28,215,110,169,164,113,119,190,171,170,80,101,248,29,210,218,225,251,116,103,176,95,59,73,181,96,73,98,180,149,104,67,240,124,22,97,224,197,25,212,218,246,157,67,28,162,199,249,179,31,66,20,208,120,74,209,223,29,149,139,131,215,140,30,124,230,48,59,83,202,233,19,9,14,93,205,70,105,54,221,200,80,125,192,246,104,183,40,36,157,96,60,93,91,30,211,229,215,90,90,151,244,66,66,224,223,185,213,2,56,228,232,11,251,113,161,114,158,249,143,207,151,163,176,198,68,95,5,183,65,20,8,163,14,218,179,171,105,251,175,132,238,222,137,237,92,71,177,183,125,167,175,117,203,193,19,41,195,124,212,36,206,148,133,150,14,219,15,181,36,79,126,118,253,180,200,234,104,31,77,237,48,223,112,117,128,26,31,111,121,242,170,85,190,195,240,56,107,239,147,11,0,7,192,89,53,151,173,194,244,199,192,238,179,213,148,247,162,209,224,7,45,206,195,235,107,23,230,70,254,5,34,60,199,56,80,156,25,64,183,170,84,58,209,105,104,42,131,213,65,205,217,248,12,197,179,152,207,12,220,223,215,107,195,134,27,148,181,142,114,16,20,63,17,46,149,176,133,154,104,64,146,36,168,237,96,112,5,111,32,36,64,59,73,45,196,213,202,93,65,187,244,246,80,20,98,32,110,54,55,107,221,76,148,187,247,156,222,137,248,211,37,207,185,207,223,78,29,244,88,248,89,17,169,163,112,237,223,143,150,92,189,130,158,146,127,183,172,207,241,127,231,115,171,156,158,251,106,193,144,18,91,255,58,61,7,63,32,60,141,35,3,68,120,2,247,196,193,251,90,28,114,47,20,24,107,1,52,59,242,186,130,104,121,16,138,121,69,213,179,224,224,240,16,141,211,190,132,35,76,7,134,62,221,212,247,255,133,166,190,113,75,69,162,95,113,43,230,148,231,101,186,130,23,175,28,144,159,19,255,247,1,249,111,92,123,7,133,208,169,249,166,67,95,248,15,225,180,35,246,157,87,115,138,34,158,14,221,253,187,46,210,246,80,102,196,112,74,221,172,136,127,131,123,217,118,170,14,165,167,170,202,157,48,161,229,222,4,242,30,223,86,221,12,187,248,43,11,187,230,179,179,97,12,255,196,14,233,5,133,150,3,129,15,193,118,51,246,237,212,154,218,198,197,244,105,24,50,79,18,172,40,115,204,238,219,250,183,211,196,38,106,154,226,158,97,119,85,237,65,40,189,180,139,96,153,213,201,32,124,122,177,123,173,171,95,51,5,157,187,140,85,90,131,221,68,185,125,105,144,150,220,189,96,239,192,221,214,80,77,155,45,138,155,3,16,185,84,119,184,59,20,174,148,181,27,106,130,242,28,60,63,73,129,205,110,5,200,168,115,103,70,82,232,114,2,235,188,12,123,185,84,63,13,131,124,82,112,228,6,107,24,165,68,213,206,127,31,190,131,90,158,164,142,37,5,251,220,180,252,71,117,2,97,24,0,128,61,71,6,56,45,220,5,197,48,216,9,62,42,157,94,140,225,230,56,124,192,7,141,158,219,204,17,3,250,217,244,220,183,147,77,235,3,136,192,251,50,117,67,203,186,197,90,183,99,29,196,156,77,6,160,70,29,66,75,95,195,125,17,229,143,40,106,247,214,174,252,124,114,188,81,232,53,130,175,163,199,66,48,198,100,93,41,132,193,13,17,181,216,173,208,2,83,187,253,26,75,128,150,212,176,11,120,132,188,207,36,226,22,73,73,3,178,189,34,213,86,159,163,245,167,243,63,248,238,68,14,168,231,238,249,155,145,249,48,169,26,15,247,52,103,79,102,129,202,109,212,96,9,235,194,3,15,129,162,232,177,44,200,216,60,7,31,200,16,93,12,111,69,84,192,118,69,184,116,39,64,145,81,61,202,93,80,138,41,86,28,248,153,154,238,152,33,203,212,48,1,12,105,244,214,53,164,69,159,197,36,125,79,64,238,42,229,94,14,63,111,12,241,85,125,15,78,128,1,122,163,46,245,234,33,106,16,44,115,156,26,222,39,132,39,103,228,30,30,198,139,208,77,145,190,160,254,183,140,85,1,223,118,203,88,202,150,174,73,252,231,109,91,87,173,38,124,220,233,78,84,130,186,191,251,125,226,43,123,194,66,140,161,187,80,247,225,43,159,214,100,50,156,22,34,37,83,119,186,154,39,109,28,246,149,55,91,196,207,160,131,5,62,77,193,154,23,50,129,140,12,2,27,230,136,197,107,94,42,38,71,90,146,171,48,116,162,33,224,90,200,86,38,189,204,147,35,141,201,212,109,241,146,82,46,135,141,44,160,97,38,59,76,136,158,198,20,150,11,52,152,196,239,68,23,146,20,196,51,90,207,24,179,82,79,22,110,243,251,173,215,4,124,117,61,237,16,255,116,17,20,252,247,13,46,156,99,209,116,114,201,66,162,175,232,208,184,110,245,100,255,84,176,227,107,82,89,55,106,239,113,129,191,50,216,62,20,60,236,200,245,133,210,32,132,146,109,224,133,137,51,232,9,94,17,210,121,139,111,74,6,16,182,119,218,125,249,2,116,51,179,173,50,82,50,226,89,167,187,114,241,228,240,179,88,211,28,210,48,61,222,154,205,13,207,11,172,186,187,74,219,1,236,225,181,200,154,75,209,24,190,75,52,96,193,219,34,184,141,116,161,189,124,217,142,117,51,252,183,63,211,180,92,240,248,6,89,106,108,143,188,40,87,230,48,137,7,250,233,106,4,156,146,0,20,218,102,177,186,212,221,44,26,108,9,162,202,209,42,54,173,254,96,68,10,200,252,73,4,40,242,183,124,100,173,94,198,185,71,153,29,133,77,63,36,46,13,139,109,218,70,19,217,230,220,88,211,19,226,120,115,251,189,193,96,191,132,163,100,132,90,38,10,164,130,171,129,104,114,129,88,224,134,142,242,29,181,38,183,13,92,17,117,8,194,116,71,71,186,89,65,215,59,41,168,60,112,33,66,161,224,226,181,153,91,185,61,222,202,2,235,171,211,74,132,35,101,214,10,38,223,170,107,97,72,248,199,251,178,201,8,137,15,205,89,4,116,1,156,102,249,218,87,11,48,64,65,222,166,194,13,223,141,114,103,255,25,181,104,221,115,228,155,16,195,43,255,174,205,201,204,144,161,164,132,106,24,62,233,171,38,34,170,123,48,12,60,170,90,161,91,1,221,97,113,242,211,90,148,88,60,46,248,222,190,206,177,66,210,23,3,118,210,229,165,72,25,17,6,144,28,157,252,148,46,135,225,55,223,160,183,35,50,61,70,252,98,171,25,74,151,136,157,105,136,227,38,45,239,152,127,3,177,25,113,30,151,109,114,0,9,20,252,250,87,254,224,132,146,196,78,38,250,146,218,67,144,71,114,150,132,136,213,156,4,179,170,221,168,89,86,38,209,207,130,231,132,75,77,43,171,117,57,143,203,112,160,187,55,202,213,89,45,120,86,146,29,71,57,92,16,189,55,117,153,22,206,109,157,44,22,224,14,77,215,33,205,107,18,170,35,197,35,45,64,132,138,70,123,168,251,114,182,122,47,57,139,235,49,14,25,0,87,227,141,118,128,68,147,145,4,72,227,52,80,110,96,100,188,96,149,178,68,49,238,135,163,141,212,241,7,60,140,147,87,20,236,205,191,213,41,230,132,74,174,88,14,68,197,198,148,3,78,0,59,172,34,166,41,241,21,57,200,142,133,123,216,108,252,40,146,77,163,248,176,128,232,38,138,138,200,63,72,132,224,241,75,211,28,75,215,76,225,116,73,191,216,102,172,175,124,72,163,87,34,74,169,58,110,66,172,157,177,224,133,135,237,196,117,216,68,207,113,87,242,119,178,200,171,155,124,232,45,19,124,106,96,127,231,127,219,238,23,15,87,32,17,45,185,20,149,27,85,183,69,78,168,236,81,143,26,90,162,190,2,40,108,210,232,143,197,57,220,182,74,141,182,100,90,144,33,11,85,82,64,8,198,161,165,180,188,175,89,50,183,113,238,20,63,123,113,3,169,78,92,129,222,139,107,208,118,244,107,180,61,185,7,143,24,174,77,99,163,220,29,168,38,254,218,38,160,252,30,162,204,71,104,17,208,168,186,184,43,127,66,108,159,29,106,211,37,36,116,127,94,43,23,160,103,146,217,160,205,101,179,14,113,144,73,29,24,96,52,101,199,73,92,129,27,154,119,220,166,65,95,110,126,104,46,101,98,72,19,139,138,166,105,120,136,89,130,156,44,108,134,177,74,36,204,250,82,160,53,212,190,219,162,50,201,254,89,158,20,243,30,96,206,92,175,5,156,218,255,161,120,195,71,57,249,48,231,2,85,183,54,169,218,1,151,180,170,154,130,175,173,196,89,203,16,199,167,65,29,236,244,104,241,176,116,218,100,206,138,233,249,156,168,38,141,26,227,226,125,147,14,84,39,3,98,186,174,223,162,64,208,33,98,73,66,71,147,197,35,88,220,5,196,17,224,90,145,22,88,206,216,21,19,241,46,141,153,174,3,180,242,122,58,253,253,238,183,16,101,85,128,176,236,235,216,76,80,103,231,54,141,147,172,254,125,146,192,62,208,145,205,211,6,62,38,120,68,202,237,149,252,48,61,197,110,99,118,165,133,71,74,174,210,135,80,193,244,217,52,235,46,52,99,43,134,55,161,47,137,33,53,252,231,53,222,31,32,210,178,18,212,0,110,248,3,204,38,6,231,179,52,190,72,250,68,67,3,248,127,56,163,90,155,128,86,90,201,60,235,111,85,195,191,201,123,21,209,241,213,255,42,232,99,82,88,199,174,6,40,65,169,91,186,55,72,103,62,59,111,230,8,119,186,10,239,214,193,139,91,94,34,65,34,190,22,20,242,208,112,89,187,222,112,83,48,246,27,185,237,46,136,66,157,168,165,124,93,45,164,4,208,219,140,45,13,77,43,255,131,23,188,74,48,229,1,178,230,13,173,20,160,27,17,178,93,183,114,187,63,238,48,32,210,42,191,201,255,203,104,138,98,49,239,37,50,211,163,57,21,80,174,65,100,227,249,148,48,99,186,251,112,5,133,96,185,68,131,65,125,128,93,147,242,19,1,126,195,233,34,103,196,27,109,130,156,196,161,98,197,228,107,182,0,178,158,88,234,237,128,68,71,156,59,126,174,93,175,40,192,13,65,155,142,155,132,221,226,12,160,31,73,175,171,79,77,142,232,13,87,221,25,83,229,118,191,212,213,235,169,71,70,168,112,19,162,82,136,100,136,153,86,151,238,250,170,25,239,2,178,184,185,40,255,196,188,152,173,43,41,66,106,5,66,157,154,22,11,187,105,89,178,8,182,21,233,43,106,106,167,61,99,89,247,32,232,222,245,141,147,17,170,162,226,183,134,166,85,159,1,218,57,228,92,222,136,2,5,50,176,179,204,201,133,95,208,246,121,224,19,247,68,68,235,0,31,94,42,120,144,138,234,235,15,142,69,224,93,113,115,215,163,22,93,122,227,140,27,83,9,10,66,140,47,151,121,157,195,28,223,122,228,105,243,240,62,239,29,202,236,117,44,49,15,54,118,151,162,55,222,144,244,254,201,61,190,3,92,154,140,200,229,86,140,160,231,172,251,34,12,166,177,200,33,96,227,166,167,186,163,52,80,47,161,91,154,95,190,199,30,22,200,215,35,99,138,190,232,168,2,243,222,252,99,39,224,54,71,198,30,228,214,176,172,116,184,193,172,16,93,104,13,181,7,159,11,0,179,124,77,95,128,198,116,6,196,83,214,33,185,31,46,187,99,242,125,158,6,106,150,239,65,120,226,179,136,133,156,52,195,248,36,141,6,170,164,207,239,40,141,22,209,176,50,55,70,127,213,5,60,8,26,81,16,241,15,248,119,199,246,137,144,224,76,161,178,34,30,154,131,151,12,175,138,165,164,26,214,119,215,233,140,94,216,220,112,98,207,102,193,50,161,226,195,109,68,101,179,158,80,79,182,63,52,241,59,48,189,9,87,35,9,221,231,189,207,30,18,106,211,84,173,205,131,80,71,3,22,93,49,203,217,93,13,169,44,72,19,202,33,192,193,36,79,185,121,195,173,160,213,187,28,254,85,223,28,218,61,47,155,146,235,160,90,122,132,179,240,42,211,129,209,141,37,239,71,137,231,153,119,155,58,121,228,199,229,44,111,38,214,128,177,25,161,49,33,42,73,35,23,139,51,248,29,119,176,220,83,158,45,182,35,130,160,141,109,2,242,235,238,55,114,32,62,222,78,21,58,199,157,241,173,63,114,60,154,111,68,175,136,96,3,210,125,107,141,109,48,228,179,166,233,157,30,217,253,205,156,134,254,222,135,166,251,89,1,122,168,56,157,4,101,47,72,40,91,191,65,70,237,193,179,246,41,169,245,83,62,24,182,159,138,253,175,85,104,44,172,149,232,237,150,2,217,98,73,83,137,94,77,246,123,107,239,131,197,234,201,236,28,183,33,185,233,180,110,78,148,68,38,94,176,121,207,50,12,69,223,100,20,83,138,155,229,121,1,38,157,100,62,34,149,71,229,36,239,176,45,50,231,135,228,126,77,54,60,131,31,167,109,203,183,87,212,199,123,28,24,195,42,181,210,123,251,221,190,13,226,193,202,122,181,184,44,214,126,128,215,147,56,254,227,159,128,147,161,107,108,66,68,174,113,178,200,79,138,160,14,67,237,42,162,162,105,236,0,11,45,186,20,220,208,41,82,108,34,197,174,200,202,114,155,171,223,124,147,149,114,86,94,14,102,131,152,72,220,72,43,145,30,43,159,8,149,23,109,91,61,37,92,190,129,207,64,205,14,49,192,163,224,78,48,92,117,153,148,51,37,228,61,123,183,51,129,15,102,62,123,182,22,184,200,116,109,136,216,245,190,37,121,38,221,66,173,192,221,87,243,127,248,161,69,66,213,197,43,99,149,135,94,161,61,65,36,38,254,159,37,10,33,174,255,46,155,89,218,131,136,124,101,118,153,10,66,98,146,49,238,15,205,168,75,245,199,14,166,116,145,158,49,45,157,180,58,108,188,106,183,248,235,96,213,208,253,215,97,98,195,27,65,144,72,177,144,213,108,12,109,204,150,205,124,47,2,39,69,95,211,142,183,189,164,203,15,106,210,171,47,163,51,172,6,117,101,37,108,118,75,127,224,155,62,194,54,135,235,58,143,203,115,159,149,215,42,194,41,75,176,107,125,92,174,54,78,36,206,223,6,118,212,29,7,169,95,42,84,66,216,76,16,14,182,200,192,133,30,69,115,198,158,158,21,234,83,46,212,237,221,251,121,146,128,115,28,202,123,213,86,126,185,47,59,251,13,0,240,90,29,1,191,102,192,171,219,77,190,241,251,143,173,145,57,250,202,75,203,210,204,54,128,175,202,119,137,193,165,62,103,5,163,165,117,125,60,98,185,37,6,222,130,26,105,148,226,152,109,46,126,118,33,228,45,162,45,247,190,251,158,17,34,71,228,62,198,71,116,13,226,123,40,32,9,50,32,148,107,76,253,0,159,188,70,230,159,19,174,184,161,56,199,253,54,33,135,0,122,82,33,255,48,83,128,84,183,184,61,251,183,92,112,28,192,125,69,189,35,163,208,192,198,248,94,2,39,189,213,73,237,33,195,100,54,123,247,121,154,187,128,223,24,74,212,180,81,13,93,30,159,44,33,205,120,54,50,103,218,84,131,60,74,99,207,210,163,41,208,129,54,76,77,254,192,108,140,255,227,255,240,16,244,237,95,243,42,187,7,153,68,65,48,15,142,229,46,139,12,93,29,114,105,221,87,93,227,12,136,48,168,174,248,132,85,195,240,137,55,175,65,85,26,229,202,80,221,43,250,223,148,215,76,210,116,120,26,123,140,76,153,246,20,64,125,37,203,49,192,43,164,204,237,122,237,243,125,87,184,134,235,13,230,143,155,168,172,120,24,205,99,48,56,120,65,8,53,7,156,245,146,159,106,135,90,61,237,173,123,116,41,82,149,97,179,107,112,252,118,22,32,122,151,12,122,1,118,143,89,172,174,55,167,113,119,242,217,107,164,84,229,167,75,176,251,114,104,52,227,79,240,23,87,3,72,3,89,136,88,193,79,84,251,163,83,72,209,230,116,65,130,219,51,194,16,132,252,194,4,214,80,173,136,253,64,158,112,82,134,219,12,79,96,14,41,177,173,89,6,9,206,199,44,185,47,132,31,217,202,219,232,168,71,124,38,105,163,48,62,142,180,165,174,194,183,25,50,233,78,139,94,118,174,219,197,112,90,152,14,2,142,111,29,59,184,62,203,200,82,106,95,8,202,156,230,163,9,41,55,28,25,122,27,188,195,82,216,132,166,251,243,198,175,242,55,231,155,59,186,64,101,72,246,115,20,23,252,94,81,226,242,181,219,217,86,213,108,153,248,187,45,61,253,125,218,33,96,120,105,9,24,230,38,239,67,139,179,58,197,174,133,226,44,49,81,1,160,101,97,22,8,77,101,23,149,160,216,156,192,84,192,189,13,119,238,23,74,34,161,187,247,245,213,201,72,236,43,83,235,47,30,128,200,132,68,99,168,93,27,150,237,183,88,152,60,198,169,179,31,177,22,179,231,87,132,117,179,158,141,75,139,154,191,87,155,128,122,75,16,80,36,131,246,80,79,114,8,136,61,244,152,171,90,120,234,135,107,49,251,239,125,93,75,33,172,231,158,95,225,170,86,94,251,154,26,166,248,245,195,135,149,63,72,245,238,151,38,156,52,35,2,207,179,156,135,68,205,115,25,22,189,119,27,19,49,88,49,46,90,202,134,120,217,153,227,154,54,65,209,97,164,126,251,7,168,212,79,242,161,123,188,127,255,105,43,112,139,56,156,10,50,14,240,181,171,115,177,65,209,157,131,76,121,33,208,60,80,58,160,172,197,199,178,143,24,80,6,72,34,198,249,118,79,48,38,69,90,27,150,137,189,34,225,92,108,218,252,105,197,106,3,8,65,45,186,192,119,54,88,182,185,53,220,134,74,40,49,24,58,246,9,69,164,254,98,3,229,202,237,65,8,208,37,131,185,197,197,159,110,110,176,195,110,32,251,83,216,82,142,139,46,74,194,195,155,219,60,25,193,211,127,216,141,149,158,140,83,196,218,100,22,34,78,239,131,165,137,249,62,213,221,22,21,202,163,42,81,200,43,34,121,152,94,179,46,197,14,199,196,217,179,125,20,153,113,144,43,124,158,242,108,232,242,130,222,142,99,222,237,25,19,57,75,181,47,131,84,76,226,4,67,200,5,203,146,145,71,162,0,105,171,233,26,177,102,61,180,226,12,136,125,213,254,8,230,108,151,208,118,14,56,234,97,251,213,207,44,218,133,221,126,136,84,225,27,213,141,184,77,154,111,175,34,115,107,56,131,0,202,81,1,90,107,7,194,151,203,173,71,107,167,58,87,161,175,20,229,242,44,46,17,129,179,109,132,112,250,195,121,65,50,57,207,5,119,61,96,91,203,167,220,115,135,162,124,35,49,136,236,30,157,219,166,29,13,13,169,116,121,73,26,20,111,227,131,48,221,184,40,7,87,62,84,215,96,54,243,206,199,213,234,233,85,43,67,132,209,165,43,71,99,185,80,72,201,103,251,182,207,66,129,234,196,171,45,25,239,232,22,144,244,4,170,76,138,120,137,16,105,3,109,54,54,90,212,116,30,75,138,209,10,187,182,29,66,128,142,75,204,165,84,3,254,189,40,97,152,159,167,139,120,92,38,95,243,213,118,229,33,229,253,58,127,204,99,134,130,41,20,110,98,64,1,9,57,170,218,164,8,100,243,54,215,237,75,63,172,19,149,0,70,224,235,73,156,145,39,12,156,251,188,35,162,167,232,47,80,42,204,222,168,134,1,172,51,192,26,178,211,237,240,97,10,254,123,223,110,212,141,102,59,16,161,211,231,118,185,107,220,75,110,209,18,35,114,201,254,167,197,223,136,140,104,210,19,149,140,0,163,48,144,165,37,251,198,203,100,61,70,183,201,68,218,151,191,166,20,48,120,135,151,30,35,158,11,159,231,185,40,214,37,108,234,47,20,209,181,104,34,63,90,103,39,162,55,165,60,27,35,176,17,230,212,37,82,66,192,94,174,63,20,218,215,242,229,199,228,11,247,26,187,163,237,185,53,56,57,132,85,214,167,77,7,68,96,204,135,80,85,110,127,92,143,107,150,224,160,84,187,180,102,67,137,7,249,119,62,52,225,139,102,244,213,204,188,189,210,133,239,1,130,63,36,211,87,137,55,217,166,92,189,55,240,198,189,132,241,32,220,167,8,230,106,168,20,72,73,152,120,75,0,72,53,216,106,34,150,202,170,113,174,97,23,127,237,191,21,17,243,147,106,231,249,187,219,158,112,175,83,249,70,17,64,168,93,237,13,40,208,72,174,16,108,167,223,80,104,139,58,190,215,89,136,150,55,96,170,152,19,199,134,239,89,59,94,180,123,163,190,99,188,46,73,8,103,41,132,167,40,115,250,173,105,87,194,6,89,39,228,198,164,222,188,66,122,23,65,135,166,214,31,0,157,76,129,118,22,179,1,198,240,240,213,91,80,230,45,48,192,12,103,123,188,172,166,82,54,30,71,100,102,39,242,96,146,19,177,185,142,238,17,167,15,35,82,218,1,56,117,41,97,63,29,134,119,47,91,11,43,120,94,65,191,164,164,46,95,16,30,161,62,182,208,149,82,30,119,206,124,33,187,73,44,103,191,112,243,247,218,227,82,80,203,73,83,215,216,87,140,115,102,21,225,13,191,235,56,125,57,73,73,96,138,101,234,65,11,129,11,91,178,230,13,2,177,143,85,174,66,244,74,196,194,50,213,186,199,91,102,141,39,34,46,51,38,14,70,232,126,43,189,115,179,182,70,176,163,14,33,74,113,70,181,2,155,151,131,245,176,211,42,150,97,62,207,25,41,2,44,249,152,30,109,219,163,146,253,71,205,198,166,127,5,53,141,168,29,94,87,166,253,204,69,44,223,170,95,88,49,206,77,119,243,216,254,49,33,125,103,223,182,153,200,195,17,164,80,77,66,217,216,70,102,202,189,23,209,67,9,210,153,201,224,169,129,15,43,101,10,196,43,165,198,161,95,222,71,160,188,49,207,155,232,71,106,137,226,35,12,213,114,4,41,243,152,77,145,185,124,54,192,131,188,72,227,111,30,216,168,230,227,253,223,60,96,219,14,202,168,89,236,214,143,35,159,48,204,60,43,83,22,175,46,82,52,239,13,153,168,14,217,233,175,30,32,120,122,66,67,13,139,69,167,232,76,230,193,114,114,208,126,241,194,247,32,189,9,146,80,168,113,161,244,111,193,48,31,139,39,6,45,227,100,196,205,111,163,212,214,175,158,153,196,77,181,170,48,53,113,4,110,153,130,15,192,132,153,120,21,200,113,144,209,245,3,87,143,144,16,110,154,197,193,235,71,8,241,126,204,230,17,141,124,246,175,190,248,61,235,232,77,37,7,0,0,152,87,189,100,185,89,215,18,253,74,36,97,39,232,230,208,96,75,208,215,31,227,137,22,25,84,210,167,167,164,212,225,227,38,178,78,253,75,211,131,24,228,174,170,225,25,215,136,26,85,18,176,228,244,114,233,244,141,136,120,248,5,188,28,133,67,172,255,171,44,88,239,102,36,91,165,209,118,250,222,3,199,80,201,90,206,228,213,61,248,95,198,3,48,252,180,127,187,92,86,70,69,56,106,56,91,34,93,53,116,119,174,126,157,31,202,203,5,43,92,222,15,122,231,171,190,14,51,162,160,212,118,247,162,4,132,88,209,153,255,159,44,118,48,3,130,187,129,86,176,184,16,195,144,92,120,205,150,73,162,126,139,118,46,30,194,229,111,53,5,120,210,56,10,187,98,94,131,201,132,142,163,154,83,33,196,188,194,77,75,104,196,177,129,65,245,139,78,112,236,137,29,205,63,130,117,22,93,132,25,227,120,226,183,163,55,94,237,159,106,25,229,115,205,1,103,95,101,55,16,191,191,164,8,158,87,194,1,198,28,33,108,124,47,215,73,128,175,105,147,16,40,79,145,91,106,148,10,2,186,90,121,190,22,70,248,113,84,78,206,149,208,68,8,121,79,205,168,223,46,107,68,179,155,74,109,29,167,99,247,67,253,124,180,41,10,17,218,134,249,235,68,191,222,94,64,76,32,99,172,254,23,81,158,165,242,181,97,214,118,132,57,149,171,188,32,87,213,140,233,207,134,186,113,216,56,19,67,145,99,174,97,85,185,223,215,79,113,98,30,203,222,157,161,74,74,160,174,74,113,156,156,134,157,3,128,235,180,116,105,2,161,111,32,251,25,52,92,13,139,122,3,13,97,210,10,149,229,162,39,61,217,132,204,184,158,197,216,6,14,166,204,40,73,35,157,136,3,219,105,144,194,18,98,211,203,121,38,66,179,44,159,251,122,11,242,173,18,215,66,13,199,167,134,39,211,172,77,54,252,30,213,37,108,128,236,228,221,200,112,234,159,195,71,53,234,120,59,60,98,47,140,108,230,108,12,182,204,161,130,187,203,107,57,35,31,226,221,82,245,243,101,85,147,93,82,115,44,213,54,188,181,205,8,83,242,224,130,97,222,223,17,108,21,121,139,220,34,243,95,169,244,133,112,55,171,215,72,83,13,46,195,203,156,29,43,127,106,86,98,236,39,91,18,227,80,254,39,188,8,47,130,137,217,25,121,116,78,185,115,174,156,253,159,228,110,92,205,206,119,247,173,245,200,219,130,13,53,221,16,70,16,120,89,241,134,196,2,133,182,41,237,34,93,56,97,121,196,247,86,165,242,138,152,139,255,23,144,29,48,206,179,143,89,55,246,49,69,169,141,40,134,186,144,210,86,248,143,44,14,240,240,112,57,192,157,202,229,245,84,149,191,239,125,96,130,195,242,166,227,115,211,255,26,16,155,50,221,100,196,1,34,202,217,16,26,96,40,91,91,241,252,18,60,89,4,212,4,2,116,181,34,16,234,16,46,40,247,238,187,222,76,24,77,30,8,86,194,114,136,113,84,152,109,219,81,152,187,39,230,48,194,230,206,172,43,253,28,198,56,236,146,89,60,103,146,225,230,146,71,198,90,8,166,58,238,124,232,246,201,107,163,188,50,200,193,255,44,175,248,125,166,194,177,12,113,178,203,249,198,8,165,86,172,109,76,21,50,53,136,194,226,90,138,93,211,98,192,232,1,170,64,153,56,218,19,130,44,208,227,67,193,7,185,47,16,147,210,165,124,53,207,135,155,9,219,113,126,216,22,248,211,226,3,202,135,98,163,13,235,94,31,235,82,233,156,29,66,22,209,159,190,187,25,136,25,156,31,72,41,197,23,166,190,181,103,251,200,235,181,116,99,155,156,241,143,3,221,129,171,199,93,208,216,229,163,143,125,191,85,111,129,101,86,144,147,202,237,125,183,191,115,84,169,67,153,69,21,230,148,91,34,189,149,142,36,237,3,30,154,189,209,198,101,248,199,132,7,50,110,45,139,160,157,165,3,172,195,40,94,46,50,132,20,153,222,25,42,92,53,30,205,18,178,214,60,169,254,253,193,225,204,0,66,1,184,1,45,175,18,50,91,188,74,237,95,109,60,133,84,159,232,137,28,57,28,86,190,141,12,228,57,13,92,106,163,61,92,42,90,224,149,211,103,3,215,243,147,216,179,209,218,98,202,226,126,64,148,23,251,47,69,113,42,55,196,135,189,13,196,214,90,232,0,225,117,145,117,63,218,87,71,23,199,70,115,175,25,53,82,251,42,96,55,44,126,252,79,174,88,160,235,83,139,74,51,80,8,154,238,14,80,133,223,248,179,29,154,249,67,74,114,226,197,236,8,151,119,137,74,3,66,30,128,162,149,101,60,217,186,236,236,76,168,204,208,124,70,134,245,163,136,112,46,181,59,130,226,83,65,241,81,244,91,1,140,212,230,55,164,166,126,190,77,118,60,204,233,28,254,50,147,84,163,181,223,201,154,46,69,224,24,46,33,151,12,43,171,203,157,40,74,190,64,137,166,34,247,118,189,29,13,175,189,16,154,33,1,27,225,197,148,249,178,173,6,77,113,238,40,18,112,86,254,246,136,139,45,21,203,245,100,162,193,248,60,220,24,150,114,161,52,24,237,172,125,238,95,14,62,169,181,198,159,5,122,201,206,90,46,175,224,62,97,71,249,134,1,19,89,37,5,22,182,202,156,95,100,50,163,128,253,162,10,130,26,169,70,105,129,183,103,204,108,67,98,220,28,71,44,73,68,86,206,64,144,203,185,221,98,67,151,176,21,166,162,116,42,164,168,25,248,147,228,71,203,146,38,20,67,184,63,80,213,212,72,76,226,220,2,118,90,248,121,39,98,188,236,69,203,122,82,149,2,105,132,23,192,60,172,167,22,46,55,190,113,199,93,178,36,240,106,196,0,114,11,246,174,249,205,148,83,97,10,235,192,36,192,196,199,167,116,227,200,196,180,90,6,164,159,19,247,55,212,16,182,218,217,57,115,148,214,201,16,80,8,152,51,38,174,234,214,36,96,17,242,230,242,151,248,78,248,15,219,88,1,174,219,94,174,148,102,96,188,67,61,218,30,212,14,158,146,138,76,83,75,140,194,179,77,185,245,228,18,77,167,57,222,161,234,46,207,82,226,203,195,179,115,34,252,195,17,190,89,233,201,79,138,27,6,224,5,139,188,146,193,45,109,72,34,102,73,231,82,254,233,192,252,214,169,38,27,75,54,185,169,1,194,231,238,225,7,34,93,161,192,177,91,90,108,35,40,44,252,233,40,57,13,203,85,194,186,223,210,2,165,162,215,38,159,136,229,178,248,4,54,0,105,151,162,211,160,208,159,204,199,138,250,34,153,88,72,208,190,19,37,22,142,5,216,164,78,31,14,237,84,80,158,187,75,65,127,50,33,163,197,197,116,39,109,51,167,88,54,51,113,219,153,117,177,67,112,167,240,30,168,143,230,200,236,82,58,12,250,184,222,216,58,89,106,62,34,96,246,241,136,118,134,183,196,177,189,37,181,114,132,2,189,240,39,96,6,247,52,16,202,79,21,56,109,24,55,40,241,201,82,27,140,252,115,238,141,67,193,100,60,183,94,149,127,246,246,115,195,126,252,185,107,174,114,81,233,177,16,79,59,22,157,205,79,37,26,228,93,100,128,234,165,150,131,184,137,53,132,47,235,221,209,237,136,202,65,158,113,3,110,124,247,251,57,132,230,225,67,193,87,159,108,217,83,247,66,235,143,78,45,130,85,4,123,51,105,205,229,230,70,176,46,7,234,85,111,0,43,121,214,158,159,35,23,182,7,220,98,149,137,15,19,121,95,109,45,82,30,66,249,111,116,212,153,144,164,18,91,184,199,39,248,45,73,21,72,146,114,185,225,46,31,214,166,222,56,149,125,179,131,64,75,123,199,218,227,181,42,145,80,32,135,182,4,7,186,82,61,81,197,60,68,231,18,17,238,94,114,109,196,40,224,166,218,12,193,148,156,247,196,98,224,120,148,36,56,146,255,198,82,29,36,128,94,58,149,136,226,101,90,222,246,253,140,247,36,178,69,18,189,109,97,140,162,39,69,251,35,10,81,180,135,130,157,219,6,110,53,139,131,134,125,14,93,200,243,165,70,29,25,151,226,90,163,40,177,14,125,13,104,140,47,48,78,53,59,218,110,32,146,70,11,238,150,40,240,168,168,210,247,70,106,9,52,3,131,108,163,85,66,57,183,156,100,218,88,223,182,177,225,80,76,95,123,203,107,150,90,240,108,74,23,34,178,151,6,165,50,195,132,214,115,71,199,137,205,140,130,141,248,42,140,180,247,26,77,240,144,189,192,204,85,127,91,183,150,230,136,136,229,202,66,30,87,63,26,23,83,183,150,167,232,15,160,228,214,106,166,201,52,161,12,93,115,15,119,89,210,99,73,133,56,47,219,103,237,228,56,142,0,149,126,188,64,112,139,180,38,249,237,132,214,98,55,209,14,215,53,55,114,233,128,36,26,104,210,120,195,36,94,100,73,115,4,9,124,5,227,124,196,135,155,73,53,209,57,146,198,122,75,216,245,236,10,37,159,184,116,238,33,54,122,98,144,37,241,30,106,105,202,204,65,116,207,135,193,5,165,15,42,133,105,74,221,65,21,86,89,127,11,39,228,80,125,98,146,38,185,127,229,115,146,183,166,6,143,56,239,208,161,234,75,69,79,166,28,53,94,71,25,104,31,51,166,146,46,162,27,162,20,189,153,214,140,203,120,13,11,48,98,55,138,204,136,193,146,124,48,31,34,70,43,240,155,61,0,58,115,233,109,183,66,82,249,191,117,82,237,228,111,120,124,86,150,106,166,35,95,87,89,72,157,56,244,46,153,91,34,73,207,226,255,171,30,10,173,190,243,147,64,253,222,48,136,127,12,149,161,228,199,195,155,40,136,244,119,137,92,78,81,231,183,98,131,195,81,120,87,65,134,123,200,255,32,109,28,48,255,97,41,152,4,187,70,21,10,121,175,173,77,154,62,38,162,74,99,253,214,72,44,56,23,79,157,76,185,148,199,91,140,82,117,160,153,70,205,116,78,28,73,96,15,115,45,151,81,125,223,251,67,97,187,227,225,234,36,6,35,94,46,45,46,129,138,21,81,106,241,148,52,131,131,100,63,198,32,134,145,180,74,7,83,208,243,183,205,27,218,3,15,21,235,98,172,86,194,229,150,22,191,39,34,245,255,89,253,0,233,171,236,42,195,117,209,40,252,117,41,245,196,40,68,153,192,11,220,123,82,139,43,14,72,63,142,0,43,66,57,41,109,142,235,100,35,10,78,213,62,165,11,192,177,165,195,8,102,80,183,192,159,202,112,62,243,201,74,99,44,182,255,92,189,149,57,176,38,50,168,188,162,145,88,56,188,241,26,147,40,59,199,187,137,135,10,248,169,36,74,66,23,3,72,213,217,58,109,121,101,201,100,237,146,12,78,32,15,16,21,132,196,244,252,174,189,228,147,247,60,220,124,148,166,63,13,64,30,38,1,182,240,211,68,123,4,187,237,210,45,193,168,52,161,79,50,231,36,24,176,29,133,106,83,200,85,75,132,110,204,146,137,139,206,96,51,141,247,163,148,60,78,86,54,175,41,255,142,157,146,184,104,40,114,17,219,44,54,183,61,60,18,71,237,161,113,235,200,219,217,125,185,95,133,217,249,2,203,167,136,221,252,77,224,200,165,39,111,182,24,105,66,152,75,177,107,88,169,57,108,105,186,80,110,53,242,46,142,232,61,254,177,91,176,52,199,231,153,163,157,98,153,66,223,46,198,181,47,249,100,144,5,15,189,149,78,43,94,142,12,167,210,107,187,219,73,166,17,23,71,107,81,12,195,251,232,209,35,160,249,241,166,108,119,216,108,84,174,12,119,215,220,211,8,230,148,135,47,25,5,236,61,40,76,22,45,195,113,39,67,189,18,28,4,225,193,244,129,241,148,85,174,21,2,158,39,121,182,67,118,97,39,73,26,50,107,39,194,236,120,119,16,98,149,76,254,125,107,148,223,224,40,73,213,209,202,207,149,109,20,89,225,29,77,101,97,177,92,51,204,220,3,59,187,195,165,160,27,115,115,181,199,58,188,118,123,49,136,119,172,223,73,178,47,235,94,140,203,178,1,58,6,143,227,156,254,231,17,236,142,170,227,38,117,12,155,244,79,223,150,82,119,24,142,162,21,102,144,243,99,209,50,211,87,22,140,48,66,222,229,129,209,119,255,155,130,140,238,54,153,229,205,100,84,175,57,224,175,241,28,28,202,197,247,17,38,244,144,161,232,128,56,207,199,82,40,219,216,1,139,8,35,120,184,36,206,121,210,42,233,127,244,96,5,70,214,149,13,140,171,45,217,240,44,18,4,185,13,62,127,122,243,67,7,227,8,226,108,93,173,121,91,153,231,85,250,229,218,168,67,19,164,135,236,239,43,188,97,77,17,147,123,2,128,121,9,30,150,20,177,27,149,227,195,64,43,102,250,252,170,11,67,44,131,148,133,37,193,239,130,203,29,147,215,142,70,126,33,108,97,214,46,179,56,102,10,153,158,16,177,215,123,24,192,11,145,68,224,13,15,14,35,76,162,65,4,255,101,143,139,123,116,206,187,140,170,242,238,104,185,255,31,96,103,215,95,106,205,162,73,231,211,66,32,213,167,98,58,228,125,61,249,124,62,111,154,43,161,136,19,227,13,178,108,113,242,222,16,133,201,139,159,249,186,96,98,199,126,213,121,77,243,143,115,186,137,186,57,250,238,76,224,11,208,17,143,176,37,12,139,111,123,59,63,190,241,42,246,221,8,24,196,13,97,222,181,193,158,63,195,232,148,140,155,136,128,228,231,165,250,13,169,254,171,245,85,233,134,133,132,229,23,231,222,189,132,180,249,3,179,95,6,89,29,21,103,96,79,196,151,148,34,207,48,1,199,143,153,134,197,207,242,17,235,207,105,100,85,20,146,75,199,236,183,0,34,201,245,209,2,28,61,91,132,233,212,213,164,93,228,110,189,64,209,141,13,222,145,168,193,104,183,50,62,101,57,28,153,151,139,6,24,3,62,78,32,6,127,101,43,44,36,57,69,155,118,71,209,234,89,151,253,168,73,226,87,10,145,32,21,46,189,94,169,33,37,133,108,211,240,105,30,231,160,106,191,60,65,126,27,202,109,4,179,185,105,157,0,168,201,144,124,95,220,202,121,158,138,231,56,180,1,67,209,166,27,172,57,9,156,128,94,10,50,175,65,78,168,148,248,127,110,186,8,252,113,127,104,135,66,255,166,23,131,92,91,195,176,167,3,238,209,31,14,140,164,212,78,223,34,5,95,59,115,75,124,128,110,195,242,98,108,128,250,206,165,176,93,246,201,69,3,51,235,114,77,47,135,217,111,64,195,59,9,217,8,212,116,124,96,219,221,74,56,179,236,54,161,142,221,231,12,49,228,51,75,134,131,88,166,231,117,196,232,116,161,197,251,10,44,35,132,59,195,43,116,207,157,170,15,60,164,222,102,230,123,24,165,23,49,207,25,88,6,4,81,168,191,197,90,139,16,2,75,88,37,63,40,78,24,236,84,98,252,133,41,183,160,219,228,208,38,108,91,92,1,219,130,175,3,194,75,24,62,122,113,12,89,68,101,65,192,137,89,203,170,128,134,150,213,128,58,152,251,29,80,165,3,28,58,185,237,143,23,159,48,44,109,242,171,201,200,75,135,226,62,244,126,76,231,26,150,45,65,85,185,236,175,41,134,211,46,65,77,58,1,58,40,199,206,193,133,172,6,13,255,188,92,52,37,229,219,187,204,31,157,97,93,8,211,2,226,146,172,217,127,206,132,124,165,52,253,39,62,183,15,151,132,56,126,105,30,198,167,32,108,154,148,39,31,171,207,231,185,176,149,161,221,22,122,132,175,13,205,128,175,168,161,143,126,51,112,98,54,202,42,167,169,172,84,109,25,47,253,104,82,173,47,63,8,71,228,124,38,123,95,14,235,11,6,15,197,169,182,21,148,9,6,103,68,224,239,181,115,101,172,104,148,180,205,129,202,103,190,187,154,8,243,137,15,138,184,165,213,133,215,62,14,145,145,49,126,50,72,235,9,187,195,84,75,160,124,255,19,213,197,5,194,26,179,88,30,238,197,50,176,219,11,182,126,84,102,172,234,71,80,138,210,242,129,233,6,116,209,227,103,74,240,88,81,205,72,134,195,223,233,232,169,45,146,198,105,195,169,156,112,77,198,131,251,120,88,32,214,92,166,171,204,83,146,241,205,138,250,157,71,178,101,37,161,243,214,72,112,120,27,45,182,168,81,26,238,156,168,61,152,144,188,171,125,167,213,33,191,187,119,160,247,10,189,34,123,149,8,33,124,32,58,47,146,156,105,50,143,241,152,187,167,98,64,136,11,208,4,123,74,41,140,110,197,13,214,147,74,145,3,65,125,114,68,233,88,85,151,181,253,83,181,108,223,74,209,123,65,127,91,2,246,97,117,234,189,74,89,46,52,33,101,173,82,139,188,87,139,208,142,192,245,101,129,250,38,207,224,148,197,47,45,27,132,103,66,20,141,168,200,190,196,89,184,187,189,5,98,83,68,138,33,68,202,76,213,170,151,159,104,85,35,80,254,182,19,210,62,241,212,221,250,92,2,26,11,96,243,160,169,97,113,105,200,85,136,19,244,144,134,104,4,147,229,60,124,230,76,60,242,185,88,37,18,184,31,118,224,94,104,196,151,32,47,58,230,251,68,75,197,89,59,220,96,232,38,170,241,232,235,171,218,209,210,97,79,181,192,246,80,96,28,80,22,225,111,24,245,40,100,36,57,78,5,175,156,172,58,253,59,55,69,108,255,151,51,123,103,209,189,193,166,22,91,169,134,5,148,26,64,134,252,9,216,107,56,208,48,219,207,125,160,250,189,84,62,81,76,199,182,200,50,138,37,201,93,71,13,223,178,22,72,62,110,195,32,22,204,87,239,130,57,121,152,116,235,157,36,172,181,37,200,147,153,27,42,65,81,89,92,7,95,93,43,17,101,101,191,251,157,100,155,36,211,205,44,67,114,207,171,122,25,123,213,110,102,236,131,123,78,161,124,207,177,162,35,238,43,124,109,160,22,187,179,22,8,124,116,248,125,238,198,20,181,118,223,99,94,158,100,83,219,225,177,174,95,239,36,163,254,150,116,45,134,167,200,73,202,31,166,231,190,60,40,168,46,220,129,27,126,210,181,98,223,245,3,254,248,207,157,44,137,210,3,107,159,166,54,15,202,108,202,121,172,230,224,102,34,80,123,228,173,167,71,156,3,14,156,118,34,194,191,171,243,142,139,160,167,247,229,112,138,147,148,34,149,49,120,173,28,38,233,102,70,136,200,69,86,233,84,142,200,116,24,172,31,50,163,158,63,164,71,232,176,197,226,16,204,247,186,153,196,215,129,6,53,145,35,203,241,163,58,136,202,68,11,31,43,125,35,11,32,117,49,72,100,142,15,197,27,241,255,42,220,212,189,46,36,239,221,227,150,26,34,128,17,106,236,220,85,197,209,178,10,119,75,167,146,116,131,101,231,80,128,24,128,29,99,227,73,59,250,125,134,32,225,103,227,3,133,45,60,142,221,104,178,208,202,238,61,213,182,124,83,183,63,77,33,244,176,118,36,210,163,71,80,103,245,14,1,37,176,27,248,16,133,105,22,160,255,64,4,227,80,48,234,231,15,91,184,125,187,25,20,199,117,7,97,63,167,32,234,167,47,238,204,107,141,14,246,173,190,65,102,150,10,12,80,212,117,121,181,225,24,180,91,122,243,116,255,104,42,222,152,190,231,127,8,33,253,103,246,208,13,39,228,246,14,108,164,97,122,197,216,83,192,20,142,167,114,100,201,0,7,245,248,240,38,246,143,243,32,68,4,25,130,123,103,148,91,173,161,217,99,138,95,179,183,36,77,55,239,60,229,223,181,28,207,157,143,255,180,170,149,202,92,220,92,219,206,29,40,175,33,182,10,202,237,237,111,141,18,238,71,153,92,240,197,200,185,211,217,131,183,33,223,225,10,248,72,255,227,30,102,28,247,233,202,244,55,165,146,49,163,236,230,56,84,39,141,62,177,211,234,65,18,29,126,110,32,197,189,81,64,74,112,125,236,15,209,18,144,140,195,129,0,103,34,154,29,17,62,153,24,153,191,93,69,144,95,102,103,4,150,146,137,28,119,80,253,238,62,225,118,86,139,73,74,39,69,14,225,41,176,26,123,181,85,237,55,95,81,65,114,191,179,143,76,200,27,186,202,111,29,129,179,101,127,20,97,37,146,231,107,200,100,217,22,100,2,235,233,96,74,33,109,94,61,14,163,75,180,93,106,175,249,252,139,17,16,149,100,184,167,166,113,50,8,103,133,107,64,161,199,148,242,2,17,2,89,172,61,241,187,227,26,74,189,90,34,60,110,24,17,183,178,192,231,56,54,72,70,88,52,190,24,45,114,8,50,136,228,134,243,114,223,125,252,129,111,116,84,151,107,136,79,8,237,223,45,236,203,57,177,211,175,162,242,113,11,35,173,183,102,69,166,196,225,101,35,70,15,33,116,35,133,114,109,202,44,55,57,155,128,247,181,89,180,101,0,65,149,177,205,108,167,151,179,64,70,168,34,153,183,207,246,15,170,3,62,30,19,30,70,55,162,128,115,115,249,147,2,21,40,250,254,142,147,128,79,68,145,223,68,24,75,35,188,117,183,239,49,148,35,117,22,43,137,0,22,251,129,129,137,207,248,92,250,13,140,93,45,221,135,172,13,228,248,27,112,14,127,13,74,114,53,182,139,32,4,246,71,76,129,175,81,231,176,23,75,127,48,80,89,124,60,124,118,157,67,207,151,149,12,58,119,101,124,22,120,7,28,143,82,22,250,72,195,59,217,149,133,189,117,17,67,71,254,145,138,113,38,190,9,50,172,4,78,23,6,79,164,191,162,206,87,18,129,127,199,198,199,107,30,86,41,162,202,4,124,46,163,8,214,79,60,219,106,85,131,121,170,165,21,87,37,79,55,135,50,74,111,42,215,129,75,185,4,14,240,234,143,248,112,140,219,202,80,162,204,158,49,30,58,77,210,80,28,248,109,244,146,119,139,205,24,151,12,240,84,161,87,244,98,108,171,103,140,188,148,172,171,55,145,207,11,38,158,51,40,11,139,244,236,9,162,8,183,212,126,120,33,28,208,180,27,111,253,211,178,160,128,211,62,190,121,87,250,182,187,152,103,23,18,89,125,139,36,46,242,75,1,142,117,96,105,156,146,21,2,25,75,56,68,6,139,92,36,228,206,57,74,68,225,26,152,53,183,57,20,153,159,130,34,144,222,77,127,80,101,45,246,125,185,53,95,176,191,157,41,29,24,53,248,86,239,206,138,239,221,1,233,79,114,109,122,241,2,133,70,43,52,110,175,95,232,174,137,234,72,255,35,189,75,204,117,186,144,254,3,187,224,18,202,204,59,235,207,96,84,90,14,154,157,72,120,73,150,136,240,140,74,158,190,85,221,195,123,209,22,136,101,18,84,227,61,162,8,88,248,227,198,134,176,111,237,238,119,75,212,248,157,71,249,7,227,87,6,220,167,128,210,75,206,231,91,168,221,101,78,216,239,58,95,128,157,40,157,159,90,185,55,183,160,23,11,57,83,215,15,213,194,105,146,185,190,192,23,208,191,12,209,130,246,236,219,87,71,176,244,41,253,72,6,67,45,7,122,237,118,43,245,75,91,11,242,17,116,167,179,234,87,167,112,100,165,87,113,229,70,52,79,65,86,18,36,78,159,243,102,156,19,157,27,69,218,114,227,12,13,29,77,13,212,81,246,69,105,254,160,20,169,230,63,220,252,24,236,56,194,54,219,255,236,87,167,242,148,187,119,105,119,127,148,126,120,236,129,162,114,79,44,1,38,41,176,210,32,203,159,55,9,133,184,172,106,171,183,255,216,207,128,160,70,152,4,33,40,163,117,125,127,240,86,13,248,4,46,56,219,121,9,206,67,24,75,162,115,193,190,19,13,192,135,88,117,205,18,6,147,11,176,226,25,188,82,253,123,197,119,234,255,42,90,253,186,92,124,197,25,4,219,175,192,46,54,100,252,22,145,68,225,133,191,37,255,173,121,84,63,169,221,79,196,109,153,103,164,84,118,71,108,33,172,63,100,125,198,191,149,114,186,220,222,123,27,40,159,210,123,176,15,123,135,51,187,228,214,9,34,164,107,241,49,183,60,118,226,210,244,176,90,160,101,145,212,43,181,78,235,248,243,108,55,189,101,246,232,130,43,107,126,106,194,199,99,59,112,36,188,213,54,30,54,51,105,204,226,148,176,162,161,231,143,186,63,148,212,186,203,215,171,85,234,100,244,59,102,175,158,22,59,8,69,44,92,255,45,169,151,99,235,235,241,191,50,69,252,103,150,77,251,164,236,0,37,70,234,199,186,175,57,176,203,196,142,64,182,30,8,198,64,77,237,225,166,247,183,222,97,239,29,180,58,123,83,119,136,245,82,173,143,15,202,31,88,60,94,188,206,81,235,231,116,230,241,20,79,38,109,182,137,95,232,209,59,220,165,117,221,152,11,104,176,81,88,34,62,189,169,124,95,120,252,125,81,125,182,169,128,87,136,39,4,238,137,140,32,93,158,185,32,67,218,212,117,88,130,72,75,48,177,214,227,5,241,199,118,239,139,148,237,167,130,140,145,240,107,28,75,246,42,44,187,151,233,101,214,231,72,111,181,226,122,138,217,49,74,96,235,87,65,236,51,241,194,67,219,152,137,108,29,248,106,247,24,234,51,37,231,63,173,214,42,37,247,225,98,253,27,10,68,187,238,49,60,163,82,216,83,209,165,162,101,179,222,212,23,27,58,190,224,126,251,220,184,48,218,71,213,113,87,91,71,241,216,134,31,192,165,113,79,216,109,243,62,70,116,22,76,77,191,202,47,216,186,215,27,119,200,159,110,98,240,94,161,214,228,166,204,197,248,252,35,69,120,160,47,35,83,91,107,30,159,40,206,239,25,206,104,248,142,208,101,18,63,101,97,162,102,141,123,246,145,86,42,229,140,48,175,209,172,192,119,69,212,246,33,206,209,218,253,78,47,70,66,91,77,158,184,34,35,138,76,252,121,249,16,127,23,34,221,190,171,191,217,9,34,187,58,145,156,232,7,71,120,247,162,135,54,213,37,80,222,24,194,252,78,58,208,150,219,163,152,131,20,221,223,13,1,29,123,160,224,173,85,54,219,68,15,214,21,209,12,13,146,230,185,136,131,34,245,173,36,44,9,56,185,141,234,144,145,91,234,229,98,212,139,209,4,212,141,151,73,220,184,62,168,151,93,236,79,150,38,144,122,238,77,239,217,115,131,54,33,118,2,49,162,101,95,156,119,154,15,191,43,242,120,239,102,132,242,1,220,226,117,165,160,61,189,118,181,106,84,104,12,97,170,48,106,165,94,0,247,160,22,100,184,70,10,194,189,250,244,192,155,93,67,27,35,112,53,10,124,122,169,60,48,249,45,180,178,195,230,60,190,83,75,12,175,137,95,43,184,43,79,132,53,60,12,251,105,70,152,223,80,91,174,95,210,7,121,58,226,73,88,175,211,193,142,53,9,91,108,220,101,5,80,70,83,206,5,31,126,222,228,39,18,131,46,77,131,155,28,167,23,184,70,55,71,12,153,143,155,60,95,200,240,45,29,33,94,83,19,8,161,63,18,94,125,73,93,82,186,105,119,92,140,68,207,169,12,187,53,10,115,228,131,84,31,117,25,102,68,56,123,78,188,70,202,69,222,50,129,68,187,120,133,176,11,7,103,229,131,1,99,84,138,234,96,237,169,206,238,215,179,249,182,218,160,100,150,104,24,64,122,74,55,152,6,106,164,103,200,120,202,148,72,113,218,203,253,102,170,68,233,70,99,27,110,13,60,27,7,72,165,155,70,38,193,133,57,84,169,90,168,174,166,147,37,128,35,186,203,123,85,211,120,95,125,208,128,87,90,129,83,44,184,150,212,93,14,90,183,83,238,155,6,133,70,233,244,105,149,12,251,203,51,53,180,204,58,224,190,207,99,164,186,74,154,3,178,156,188,182,13,118,255,143,124,2,150,127,175,111,210,195,143,164,6,117,148,11,186,117,239,138,70,107,61,13,54,244,15,230,131,204,127,122,59,92,194,105,172,208,62,27,156,170,246,111,145,91,84,233,9,157,55,142,166,70,114,202,253,210,91,101,158,46,76,101,123,91,174,34,73,94,23,129,223,31,22,108,152,131,119,38,129,60,15,123,218,31,167,86,72,186,84,45,133,61,79,159,133,139,74,111,179,246,21,248,64,182,87,128,101,141,129,180,226,153,16,107,66,7,94,155,67,117,24,35,21,52,139,241,23,37,135,218,53,35,236,39,59,179,230,51,92,9,4,155,47,168,228,71,74,105,203,226,35,3,26,84,68,180,7,120,181,50,76,170,207,80,19,130,67,179,62,76,198,80,235,156,79,116,222,195,59,255,155,41,62,92,128,35,44,46,251,231,184,230,51,36,110,15,220,118,46,214,182,99,34,33,145,94,9,15,205,159,111,20,56,94,62,80,217,86,247,84,185,190,9,189,63,53,33,159,211,72,80,119,164,163,57,51,29,246,168,214,181,161,219,47,225,236,191,224,184,145,234,226,151,148,106,185,160,121,40,170,75,234,202,6,149,226,186,11,209,189,84,195,191,7,127,203,83,192,202,210,98,189,98,58,3,123,119,35,230,98,242,103,147,138,124,2,250,226,35,242,7,245,236,194,43,125,193,5,9,81,124,202,188,47,93,176,144,96,182,11,16,95,131,176,28,220,196,178,175,199,184,64,229,197,234,115,62,172,13,210,231,166,95,191,244,222,88,91,12,63,222,228,96,167,192,185,205,215,153,32,57,40,234,186,170,67,235,136,63,37,205,182,201,73,96,252,22,43,45,144,139,10,70,45,248,69,218,45,71,180,215,109,84,15,126,82,237,135,104,49,165,189,10,182,132,218,131,114,139,80,170,20,209,237,107,244,70,208,61,16,25,25,1,118,173,222,168,162,144,135,40,45,135,108,137,58,121,58,137,46,103,233,95,236,157,11,23,25,248,158,230,106,8,29,107,114,97,229,233,60,132,135,96,15,42,217,63,168,212,83,46,33,178,67,144,165,167,150,43,74,19,180,175,94,171,165,212,201,17,31,166,159,96,242,16,182,132,13,141,69,1,103,101,117,6,160,126,90,73,83,144,181,228,219,42,206,118,129,174,63,255,38,192,118,222,125,86,47,73,73,198,162,137,55,252,79,242,227,163,12,25,92,202,25,63,188,133,36,193,135,178,159,3,188,239,250,22,67,126,63,203,18,41,192,124,163,187,14,162,157,27,89,5,141,141,45,88,244,243,92,236,176,255,40,78,88,194,115,127,66,203,234,137,131,28,72,22,106,247,67,210,75,167,35,159,24,103,127,212,17,203,43,8,246,214,217,214,10,230,26,166,131,230,253,145,146,231,141,133,42,188,56,233,225,0,47,155,17,66,157,87,249,38,229,9,49,144,54,93,147,245,136,37,248,139,92,26,172,62,33,134,193,79,51,248,38,124,15,52,208,63,62,165,254,7,208,78,35,180,23,39,26,102,92,156,82,5,47,40,112,28,55,188,93,30,233,58,66,8,166,150,41,241,113,133,136,75,163,34,163,82,46,152,86,252,195,18,255,128,58,166,30,5,225,202,2,146,61,56,80,105,7,52,46,110,133,110,3,78,145,82,20,123,207,15,156,34,218,74,90,144,142,196,28,129,154,134,155,82,238,64,26,86,251,123,182,159,196,121,66,217,155,118,99,181,70,77,243,176,69,65,89,246,29,54,129,187,11,211,138,1,96,196,122,221,22,221,184,10,79,152,18,162,122,179,202,91,205,91,229,77,175,219,151,200,60,205,140,11,214,19,12,240,181,87,169,121,129,233,1,213,174,190,64,212,155,96,61,105,54,242,89,150,102,231,92,169,247,52,191,247,245,182,43,87,95,199,123,174,198,159,72,246,187,157,18,73,163,207,56,57,187,32,250,16,236,82,125,234,12,0,162,7,84,31,132,195,9,77,217,60,111,4,153,121,93,169,53,198,250,207,94,62,47,139,187,126,181,37,129,190,198,84,226,81,76,217,128,153,135,122,131,98,55,118,81,217,218,9,155,46,97,9,126,217,196,163,152,158,148,249,130,152,174,61,187,44,158,24,255,31,221,238,156,45,238,161,246,143,1,20,14,126,83,231,181,181,204,143,77,158,156,200,68,82,105,156,193,108,227,133,137,130,16,187,46,56,195,76,166,242,4,93,74,244,92,132,128,193,206,135,165,123,211,60,199,98,229,234,175,210,212,38,66,117,105,221,73,98,52,178,218,3,114,153,230,231,245,133,74,217,30,204,100,220,67,5,50,195,20,236,54,91,59,96,99,70,13,190,183,56,155,248,120,127,195,75,166,42,173,40,68,166,67,46,221,197,141,188,87,231,33,75,46,236,229,67,181,185,206,132,214,133,208,99,217,102,145,133,214,246,184,131,215,228,26,233,248,205,156,50,88,128,224,154,184,237,57,224,244,24,135,89,82,87,180,12,37,49,216,193,92,44,128,143,30,82,181,61,112,43,88,37,238,129,133,240,0,10,74,226,189,158,53,28,7,239,194,190,97,20,80,47,75,174,118,229,194,87,234,117,93,77,12,77,126,152,0,13,126,159,226,254,60,254,37,197,251,81,80,154,212,44,244,243,84,176,128,43,134,159,184,71,205,51,176,137,140,9,144,147,37,109,32,65,138,242,213,185,125,76,137,184,100,39,230,210,156,221,80,49,176,189,81,79,152,122,195,202,70,127,6,173,160,233,229,239,185,207,38,0,64,72,185,62,87,185,128,126,22,249,239,230,215,60,90,129,150,199,173,120,245,81,165,136,235,183,99,73,223,236,38,236,142,108,81,204,90,109,228,21,77,184,36,172,215,109,134,166,54,131,94,196,133,187,84,6,152,182,43,117,202,38,107,72,242,131,184,171,13,155,78,252,152,122,209,38,159,134,61,253,206,254,201,165,100,32,131,156,217,137,53,248,110,232,74,107,131,10,103,117,242,116,166,141,167,16,44,248,191,71,144,207,193,63,235,52,166,92,194,45,134,221,126,30,133,53,64,149,179,189,199,127,253,96,128,60,88,165,112,129,141,146,124,86,52,216,21,242,255,138,32,70,61,214,114,65,62,5,58,191,77,180,1,138,65,143,146,56,89,19,224,96,175,192,100,123,238,88,75,140,234,255,81,63,253,53,34,231,132,112,124,212,26,12,11,227,68,233,145,87,233,223,169,120,156,87,7,13,99,96,25,185,119,184,101,144,236,33,155,152,223,251,39,238,235,28,196,185,219,34,149,97,176,112,10,123,97,203,23,239,240,239,15,210,107,93,28,86,31,247,194,18,79,193,150,6,173,254,35,224,68,47,238,77,238,159,167,49,47,160,193,208,75,123,145,189,186,155,161,45,32,247,140,142,200,47,43,102,196,1,43,163,105,254,147,46,95,182,1,69,105,38,62,235,99,224,126,18,77,163,108,216,114,51,50,157,54,163,3,4,240,248,29,102,122,227,132,68,191,66,152,185,196,216,139,59,159,73,205,115,208,173,1,178,45,185,243,230,115,106,95,89,49,166,100,28,166,119,21,29,135,17,63,246,182,41,192,45,169,91,180,32,168,123,179,183,175,129,58,148,56,191,92,233,214,112,190,221,216,206,237,164,94,244,200,117,171,84,169,115,177,11,143,196,198,183,155,106,80,253,232,73,139,179,26,90,121,226,49,246,151,29,6,242,228,135,83,137,77,245,221,97,230,6,233,193,176,153,177,181,107,128,78,255,121,190,224,148,38,34,120,20,216,103,1,25,196,251,243,72,201,223,168,196,168,107,56,193,75,188,238,205,200,57,116,226,242,145,244,6,222,254,238,20,232,175,155,248,74,21,92,234,196,54,32,157,162,241,252,64,225,209,197,0,139,190,29,192,221,200,90,13,204,83,120,18,93,253,73,189,156,156,87,214,82,34,172,100,32,16,129,110,176,252,131,58,250,187,105,112,142,182,94,212,15,133,124,222,36,214,17,120,169,49,138,135,36,46,240,89,203,151,196,74,98,128,224,46,113,57,139,17,109,198,173,97,178,203,171,222,37,145,21,16,41,208,216,41,175,182,108,95,190,244,20,236,23,24,245,15,95,89,111,138,137,131,86,82,23,106,221,155,96,47,179,16,180,188,50,122,249,228,212,246,239,213,101,77,180,139,124,152,188,48,65,148,14,149,228,171,252,109,64,216,131,40,20,199,113,3,170,34,147,39,24,34,50,61,112,72,151,78,238,242,217,196,54,18,198,248,210,175,249,55,60,168,128,22,34,34,77,211,126,240,196,255,30,236,201,75,44,106,229,73,231,67,1,253,217,229,224,112,244,155,198,168,247,12,194,195,87,111,131,32,176,76,201,39,76,71,255,63,51,175,25,179,223,117,216,116,163,25,181,43,213,234,21,246,133,150,118,58,247,243,102,139,96,200,95,220,242,213,196,118,247,194,10,32,43,2,56,130,134,119,168,21,37,89,70,71,253,18,218,106,197,104,57,12,77,194,20,32,242,126,209,101,168,14,80,67,140,59,35,225,210,144,111,114,136,55,128,47,124,25,120,187,135,89,207,170,97,183,241,252,179,95,214,23,126,254,61,25,175,24,224,78,23,146,135,24,36,176,83,216,232,70,87,33,24,188,192,101,248,16,180,106,202,31,177,196,8,77,231,140,211,168,29,47,50,168,176,178,11,150,3,164,59,3,245,11,129,67,127,51,123,105,83,24,76,188,189,148,59,124,225,81,229,163,190,170,207,240,213,240,8,33,177,125,3,67,165,173,161,78,103,12,200,18,133,219,129,254,252,108,66,119,182,185,84,225,84,216,182,102,213,114,101,230,237,162,199,158,249,100,91,126,124,105,138,186,196,246,203,92,146,39,187,152,139,196,10,225,50,248,145,115,133,146,246,200,6,63,212,68,58,179,105,10,130,64,111,199,246,41,171,140,196,141,235,39,10,188,96,227,1,228,127,64,95,217,136,48,236,93,197,250,171,68,214,98,126,225,161,41,141,250,226,89,151,100,215,91,106,8,86,165,24,195,73,158,248,50,151,186,59,137,113,129,165,190,50,10,127,247,28,151,49,76,226,247,99,196,233,23,249,57,244,199,216,147,129,237,160,54,25,169,245,148,138,150,202,255,123,112,197,38,63,253,237,217,97,149,117,125,36,242,241,100,177,156,197,30,212,255,22,180,90,66,130,249,41,40,201,39,16,44,240,49,79,210,2,110,17,96,113,180,85,211,84,137,184,103,10,62,128,185,9,146,203,108,6,9,79,119,77,21,197,110,102,43,2,232,46,33,153,144,111,36,40,92,39,6,55,120,191,52,51,170,55,254,163,236,160,5,75,242,182,202,206,254,136,127,54,116,103,19,242,246,90,136,45,102,123,209,125,211,207,220,222,74,128,238,214,53,35,232,240,109,60,11,246,200,154,125,235,62,125,11,42,173,120,2,248,138,216,123,12,176,103,166,205,67,47,150,146,93,75,203,23,167,148,167,102,246,31,139,248,126,97,94,139,100,30,193,2,58,5,77,129,239,131,219,2,34,228,181,68,206,254,57,187,221,209,29,113,182,77,24,39,23,18,73,77,49,194,219,246,212,172,85,120,81,61,181,67,230,120,251,35,104,6,76,228,112,227,192,74,205,174,182,1,231,29,37,98,163,231,250,57,47,27,247,152,12,14,204,98,66,33,244,183,69,58,135,134,234,247,39,200,183,143,117,24,248,204,126,118,10,76,231,13,6,77,188,40,211,140,226,181,35,239,227,148,111,188,85,234,47,134,71,127,152,216,205,142,10,200,33,13,54,123,254,202,188,191,192,33,53,198,153,22,187,160,58,170,107,42,121,184,34,83,65,149,105,162,82,11,79,247,251,33,51,11,149,107,142,155,52,100,163,34,77,1,76,128,132,212,121,221,179,250,91,89,76,2,92,105,116,182,187,61,19,170,153,197,117,220,58,250,199,238,219,165,53,237,238,213,119,216,7,149,254,56,137,217,123,235,231,219,11,158,36,151,202,23,7,7,157,243,21,154,65,105,27,168,5,107,73,251,174,105,55,137,140,212,129,84,107,56,237,65,69,201,107,223,115,181,213,39,133,2,102,245,110,212,140,22,241,28,30,227,231,121,14,118,66,95,101,9,121,139,194,249,48,176,252,187,86,46,99,104,0,225,114,142,149,210,123,112,200,111,8,68,70,241,41,218,181,129,170,115,223,198,136,35,111,204,65,74,31,113,97,85,128,96,8,75,241,157,3,159,121,215,145,96,189,147,153,9,25,27,139,121,145,19,248,169,209,222,83,0,24,192,74,208,188,64,90,239,105,236,109,216,48,0,10,144,209,102,106,22,14,129,158,224,13,113,59,99,27,216,143,144,76,37,101,111,115,241,57,86,121,164,140,242,7,7,166,170,166,246,180,23,109,174,194,151,68,168,74,98,197,66,59,45,194,165,153,145,93,229,171,59,206,198,20,202,31,92,168,151,6,239,69,97,175,63,136,176,90,126,69,131,213,180,112,240,55,241,199,7,90,218,232,114,26,203,169,148,240,39,49,52,28,95,194,46,162,95,189,167,2,150,136,197,192,151,123,46,249,181,17,241,8,254,96,94,243,86,104,141,16,21,210,193,222,191,22,127,201,193,164,169,116,216,162,208,253,186,212,154,141,27,190,93,5,59,27,143,184,49,102,8,95,95,28,22,28,220,4,124,208,16,2,51,235,156,101,153,44,159,120,151,60,127,14,217,238,27,22,248,248,76,99,82,18,148,57,254,137,193,24,57,96,245,211,223,146,37,101,125,138,128,68,49,144,148,137,171,13,56,79,88,109,191,96,217,249,51,206,49,4,47,187,176,52,23,225,245,171,84,31,82,28,140,77,57,81,67,158,127,144,254,147,206,151,125,127,74,120,133,56,220,1,95,25,117,43,176,75,97,108,134,144,123,31,248,108,48,253,249,173,208,182,246,169,203,2,112,210,70,93,192,115,140,248,93,169,47,231,140,18,127,104,108,186,243,64,4,255,239,45,136,228,3,100,27,155,57,112,118,126,43,140,253,68,152,15,27,134,79,19,127,178,221,129,245,246,218,160,163,224,68,92,56,18,79,68,52,78,100,205,170,61,208,121,36,181,252,28,191,139,26,102,66,54,44,75,211,212,85,87,9,198,52,157,41,82,138,202,228,91,204,14,142,48,238,63,138,111,0,94,16,23,232,19,202,0,122,23,211,37,112,126,91,225,161,104,219,231,197,41,174,94,110,76,162,110,23,41,188,28,2,152,27,221,207,219,121,87,219,114,108,30,171,50,155,60,16,206,169,209,237,175,131,245,61,114,155,170,207,205,74,235,120,27,225,23,11,9,238,233,193,239,110,100,60,212,181,56,224,62,156,88,84,177,170,10,3,120,230,48,103,249,153,100,142,148,39,160,128,160,139,180,6,77,176,153,227,114,150,52,40,129,155,206,254,243,112,250,60,103,36,224,115,100,242,96,29,165,133,244,44,185,30,95,246,78,61,195,243,190,14,20,134,195,154,158,60,175,205,89,80,17,35,140,146,43,43,89,48,230,113,87,149,205,36,133,188,157,79,136,32,221,148,8,140,56,16,188,191,151,113,76,193,217,248,38,56,56,18,9,133,105,151,248,53,195,130,152,39,248,229,15,53,147,39,239,154,211,254,218,132,180,97,15,226,53,3,136,219,196,55,148,10,198,144,209,5,101,57,18,155,41,217,30,159,32,150,147,66,14,63,152,148,47,223,151,196,201,103,179,233,245,111,96,50,3,130,167,214,254,133,105,112,74,154,165,170,252,39,131,137,90,128,53,65,175,217,49,187,209,148,107,225,153,189,124,135,26,130,105,57,19,82,177,113,247,105,221,142,104,87,177,12,141,120,179,250,39,4,173,82,97,23,43,236,108,155,26,123,166,123,231,24,198,81,32,20,78,173,208,80,178,129,152,154,157,211,15,145,98,207,11,86,194,3,33,65,24,150,187,251,227,22,31,125,120,91,28,161,107,157,59,214,241,222,24,118,217,20,38,129,234,91,213,1,214,130,109,165,173,105,134,190,33,128,252,59,2,242,78,253,142,153,14,229,87,26,153,145,116,243,187,133,162,123,50,72,163,185,231,211,115,177,138,232,31,40,157,19,232,120,54,63,15,129,25,62,220,210,67,186,22,237,87,212,27,218,91,4,175,46,18,5,172,82,150,240,76,41,188,107,168,5,157,122,249,42,19,242,203,194,171,15,104,118,151,191,200,28,215,39,229,62,57,174,115,74,6,108,23,21,39,132,36,219,216,74,97,118,152,43,27,167,200,143,145,244,94,144,100,195,8,178,157,16,27,45,183,233,139,242,3,88,9,89,181,247,255,48,159,155,100,161,142,255,134,60,170,81,10,157,36,88,121,152,140,29,140,6,204,187,133,117,150,123,33,191,96,199,129,123,193,195,205,243,103,12,15,78,95,204,191,19,86,34,52,204,90,140,194,70,41,237,234,134,226,135,87,15,97,251,20,73,183,244,71,169,39,58,31,60,191,27,63,76,73,84,230,178,212,20,249,92,59,30,11,246,140,33,164,191,62,225,200,226,139,10,140,232,235,219,85,193,102,3,99,136,180,195,95,196,92,134,242,128,219,179,56,195,16,75,189,231,131,195,184,175,51,56,208,181,52,197,25,198,126,68,78,43,15,186,30,244,71,55,66,246,107,30,21,41,109,97,251,118,39,146,162,173,245,167,170,162,31,21,50,3,100,190,99,81,107,148,252,204,107,244,100,145,231,127,196,68,181,16,21,195,145,177,30,20,126,189,20,161,65,50,238,141,157,9,142,71,2,18,40,9,202,6,69,52,107,163,244,17,9,212,223,71,123,115,166,171,92,70,227,58,88,180,23,108,228,86,165,33,196,240,238,145,244,231,212,177,150,113,229,76,237,76,71,157,45,232,59,245,60,85,227,61,54,218,218,117,239,124,85,87,221,150,195,70,93,90,169,172,67,143,177,108,9,104,122,131,172,32,173,99,165,182,94,221,40,126,56,74,7,199,236,247,40,25,117,46,124,147,211,246,31,160,241,33,239,119,64,47,75,162,162,145,190,2,215,161,39,238,52,232,21,212,51,180,60,31,215,235,9,126,70,233,43,190,192,153,180,93,15,187,122,88,173,194,75,24,142,222,215,217,95,233,71,56,171,235,110,236,136,106,151,41,0,118,18,97,102,8,12,162,209,39,28,158,147,166,169,219,165,12,204,73,95,180,198,8,73,81,71,215,90,116,131,237,21,67,238,82,65,9,93,180,38,67,128,233,95,211,221,153,189,174,244,58,109,234,146,95,27,161,84,167,105,27,91,6,221,78,187,26,106,111,175,165,168,84,85,247,168,193,105,99,173,32,64,192,68,24,142,102,239,83,34,242,96,53,187,77,10,16,125,39,118,186,37,54,57,16,182,230,244,89,136,132,112,141,165,25,92,159,137,31,154,136,132,54,224,185,130,73,159,105,137,172,248,68,71,154,20,163,73,186,197,21,54,228,18,86,49,174,6,154,36,107,196,56,253,236,46,197,102,204,162,94,224,60,90,128,38,69,14,121,144,76,173,159,30,252,10,236,210,163,93,61,237,106,252,174,200,145,103,168,138,1,221,171,204,215,81,23,89,66,138,118,81,101,163,188,169,132,36,180,171,17,223,129,58,175,172,48,71,142,236,145,184,43,195,27,27,37,155,147,226,157,43,104,97,236,138,164,107,138,249,145,38,102,86,68,133,72,100,108,75,69,180,228,34,85,84,32,237,106,178,155,157,127,119,165,119,83,139,152,55,94,139,65,102,139,71,63,223,210,255,99,65,90,170,189,198,30,83,1,107,209,78,6,133,115,28,241,28,183,58,158,148,87,40,248,229,62,168,22,190,244,148,118,78,197,90,37,244,85,120,34,31,129,215,66,113,5,72,158,152,35,251,190,51,69,128,203,57,86,78,91,36,108,125,248,104,82,180,188,53,7,34,20,237,234,208,237,103,109,12,139,14,119,111,118,182,79,207,23,24,46,226,159,51,225,224,114,171,101,131,45,73,219,11,114,65,44,102,0,20,75,189,168,130,153,194,2,182,73,166,17,86,20,247,214,155,167,155,175,116,66,3,59,27,217,166,230,169,26,25,135,188,181,91,138,93,220,32,237,88,241,157,76,85,65,154,2,12,56,48,156,11,2,52,254,6,47,251,158,111,133,100,190,229,233,88,55,75,185,40,87,174,22,113,58,82,185,20,59,119,139,162,192,114,56,232,120,3,97,220,227,144,208,179,231,117,148,98,6,15,120,179,235,26,181,185,19,103,238,179,46,105,211,178,231,127,132,2,169,191,224,142,78,110,113,108,63,144,223,205,209,119,86,212,53,22,169,17,129,218,18,62,191,122,153,134,33,196,27,142,223,46,113,117,200,15,76,47,62,196,37,77,41,99,166,70,247,230,241,108,212,85,116,100,171,222,184,103,251,183,119,104,44,65,242,85,23,18,245,49,180,49,136,120,67,92,235,35,106,179,148,42,211,105,176,3,155,206,84,255,78,133,135,77,131,237,208,105,189,31,189,134,232,35,249,83,123,53,47,32,153,132,32,109,200,192,74,60,17,214,144,48,193,109,49,86,221,132,135,95,128,45,166,226,124,103,22,62,16,192,90,153,159,127,158,188,203,223,145,162,35,83,100,142,140,87,167,179,144,24,40,147,208,22,163,147,46,176,97,203,199,252,140,194,253,235,108,81,55,234,79,148,205,124,155,216,255,80,81,97,238,65,167,142,102,160,2,126,119,13,117,65,162,87,196,171,102,251,54,14,124,4,133,93,106,121,136,70,186,122,65,10,193,190,179,22,231,117,123,59,169,72,157,31,144,66,38,186,206,156,57,48,77,50,34,160,131,232,5,244,92,225,61,69,153,25,94,89,219,86,96,93,241,232,232,77,205,117,89,78,1,139,85,51,100,15,206,195,144,200,9,175,252,205,38,11,235,18,142,77,48,148,2,170,183,32,167,4,17,55,124,41,199,89,237,58,214,22,141,95,172,67,164,23,212,193,125,148,67,163,61,196,128,199,15,124,46,132,66,193,178,216,94,151,110,167,43,4,116,146,19,145,15,182,151,130,207,151,182,169,78,39,142,96,243,74,81,89,192,75,254,26,102,35,219,163,49,232,203,215,123,48,47,222,52,196,196,26,185,203,137,118,79,155,120,145,8,111,92,116,192,243,176,66,30,137,135,243,62,38,121,159,25,203,54,169,221,204,87,198,9,115,163,245,160,228,111,102,30,230,36,5,111,66,254,8,119,31,172,20,76,114,150,28,232,85,216,195,172,30,220,3,68,161,155,195,14,48,74,142,63,171,176,103,246,210,112,33,166,252,209,182,243,224,99,179,12,129,15,192,139,208,36,190,170,105,108,211,254,118,196,186,168,56,78,79,217,103,55,37,150,151,146,90,24,250,198,43,136,171,110,22,92,198,221,220,46,26,65,134,181,19,67,183,86,9,163,55,84,189,147,13,209,250,234,211,90,239,23,172,65,175,252,202,98,239,82,152,75,239,73,228,1,204,67,119,116,21,68,244,198,223,119,159,179,85,4,8,239,12,30,231,61,168,8,194,246,209,83,225,100,13,16,28,136,113,16,152,79,45,144,159,1,237,231,131,230,141,120,98,133,234,77,87,60,164,48,11,161,10,123,251,73,187,195,150,47,207,24,9,143,16,79,101,247,58,156,155,107,112,134,131,127,208,149,193,245,45,75,103,48,234,1,120,9,111,236,41,210,66,154,91,251,73,95,30,225,80,197,39,113,225,130,172,147,83,105,62,185,97,248,74,144,183,7,235,24,116,216,37,233,189,190,86,85,76,14,121,37,51,63,8,195,105,39,255,152,118,79,20,50,12,150,117,214,168,177,143,162,239,135,32,123,219,235,77,160,33,68,13,88,17,89,143,138,162,92,184,111,72,77,188,126,230,56,56,220,169,154,246,250,4,91,198,134,131,249,147,200,71,109,206,138,186,167,95,130,48,159,126,20,214,46,37,10,244,134,234,46,29,23,135,244,174,116,69,206,10,189,252,224,214,16,108,6,189,27,116,191,211,253,97,20,120,193,241,233,203,33,7,76,159,144,237,200,41,128,209,222,241,227,62,247,54,71,145,202,47,232,117,179,148,48,164,202,184,195,113,91,72,92,255,61,73,2,61,39,129,9,124,241,66,218,29,156,2,156,103,23,189,43,163,255,160,157,112,9,188,146,193,123,69,192,248,124,207,9,191,4,46,49,169,80,9,171,86,0,249,25,8,3,189,231,100,157,203,244,206,41,214,71,243,64,240,142,1,79,33,246,202,117,95,150,187,61,228,69,94,61,153,118,25,219,175,175,9,112,42,6,150,106,199,240,63,120,119,28,155,235,20,190,150,238,115,162,205,158,47,184,78,155,76,21,213,56,182,175,184,83,54,211,63,177,112,216,181,72,106,232,36,240,127,18,94,115,90,179,163,119,179,74,146,174,208,233,128,185,228,216,83,65,215,246,138,125,155,54,203,18,142,20,196,173,239,115,131,178,29,0,204,20,120,190,119,125,160,100,178,143,60,57,66,211,250,120,248,141,86,72,109,249,26,121,69,4,21,245,191,194,252,19,250,121,188,72,223,231,128,174,139,138,139,13,22,41,80,74,157,95,25,52,145,243,28,158,201,150,188,220,49,249,191,156,45,214,56,1,153,64,135,252,81,96,18,126,136,162,138,164,27,212,81,160,116,200,85,16,242,76,93,74,205,96,181,66,58,129,164,137,118,58,100,193,0,93,51,126,162,221,116,255,179,242,141,77,75,3,129,250,142,214,192,10,105,153,111,21,168,76,225,55,67,227,145,238,13,156,89,4,157,220,45,182,8,191,111,138,225,165,248,42,186,174,85,249,90,234,136,116,156,34,87,62,59,76,238,186,2,154,63,44,115,65,58,58,3,71,88,208,79,97,231,96,181,65,213,241,39,35,30,139,138,168,10,20,149,178,179,77,247,95,124,14,211,64,91,56,252,37,211,33,31,200,50,41,49,214,196,34,95,253,43,16,183,103,92,73,114,217,111,230,236,196,147,98,217,99,223,100,83,246,160,154,216,155,129,173,213,77,239,155,158,133,161,139,241,139,173,58,244,57,151,81,234,235,224,118,177,4,89,130,106,28,198,70,25,185,243,152,136,156,68,73,245,244,157,4,152,20,175,175,246,90,95,103,215,30,35,243,50,14,134,129,137,95,2,200,204,10,58,121,83,170,236,118,127,17,182,7,217,56,104,170,161,15,216,34,76,63,96,26,28,216,110,6,177,141,145,38,70,157,3,135,152,10,153,140,71,226,102,62,114,214,128,9,76,152,142,6,64,87,26,96,54,160,122,121,106,135,119,184,15,41,237,250,125,255,119,108,95,96,64,243,159,187,171,28,84,20,120,16,17,194,213,106,159,197,134,190,7,70,45,212,180,175,210,227,243,23,64,75,103,95,203,222,204,202,103,115,206,14,56,48,8,239,214,118,98,154,71,163,160,184,150,148,75,113,78,114,4,169,225,195,86,41,28,19,103,241,160,181,122,163,83,39,205,100,68,234,167,52,161,64,20,49,141,212,155,27,26,150,160,63,253,143,126,242,171,3,12,63,76,213,212,7,179,246,230,248,237,215,218,149,240,181,87,38,184,242,32,253,57,118,155,164,82,8,32,161,194,99,156,0,247,31,114,172,154,124,140,186,237,79,2,74,3,137,224,108,138,206,235,96,236,171,28,218,77,155,219,145,54,41,171,246,215,112,37,173,71,120,16,71,85,13,165,164,213,149,2,103,229,223,16,21,215,21,245,208,87,216,29,107,109,61,236,33,101,252,88,231,41,22,230,127,62,53,11,192,151,79,217,146,250,168,123,58,42,84,183,214,55,220,101,36,228,81,177,208,97,150,62,90,217,158,139,84,29,18,132,230,247,0,247,157,182,19,138,218,213,203,123,152,199,13,72,43,33,120,55,219,136,239,55,151,53,120,36,96,182,116,93,75,194,193,185,105,6,250,122,178,208,215,226,23,156,44,249,171,71,57,37,173,1,153,69,151,145,18,254,209,157,193,225,195,73,10,142,87,101,167,47,177,83,123,221,31,11,238,110,139,154,118,23,79,93,154,136,113,9,184,49,210,65,101,241,42,171,22,196,52,185,8,54,6,134,22,59,5,237,1,194,224,65,32,142,252,183,227,16,228,149,237,128,98,93,31,111,122,22,40,191,83,34,49,33,77,224,29,68,153,124,232,5,248,132,43,203,112,16,23,114,22,19,190,32,177,128,83,32,189,87,51,249,140,229,117,180,31,41,184,171,48,53,73,177,42,155,111,128,81,179,147,192,137,238,19,171,7,125,144,136,52,143,99,199,141,253,10,89,251,176,151,161,81,82,237,58,151,93,84,86,97,64,228,1,59,210,204,225,71,39,62,33,147,54,31,198,86,73,137,164,89,137,12,208,253,253,52,210,179,164,139,203,238,187,228,212,43,135,217,243,73,32,98,226,73,157,74,252,87,186,132,85,150,117,135,127,222,190,20,136,112,20,35,194,243,21,218,209,57,232,242,93,219,34,167,217,88,228,157,106,219,127,13,49,221,168,121,221,82,41,149,36,44,33,17,147,164,222,235,173,49,208,15,137,23,145,105,197,112,255,228,197,128,120,48,120,250,30,165,138,126,96,96,229,170,98,1,122,190,145,47,221,121,186,5,109,96,91,37,156,248,197,139,4,98,43,218,86,89,172,142,204,20,62,46,15,158,219,110,219,113,46,200,78,143,151,52,137,55,166,74,5,9,230,167,129,33,209,73,242,152,152,78,39,48,151,101,254,150,250,131,90,222,244,29,220,54,245,31,156,202,169,142,167,86,233,122,226,134,185,58,172,215,192,144,161,186,207,136,183,155,10,215,168,154,47,171,194,121,218,233,75,57,32,132,206,243,255,237,235,89,48,72,99,212,180,193,152,246,57,243,198,24,15,147,50,116,105,131,120,165,226,93,232,214,248,1,109,142,35,26,229,213,153,113,8,224,223,40,13,117,230,165,241,65,121,13,30,16,228,45,182,238,21,237,66,125,128,34,7,173,95,243,98,179,62,243,35,193,29,20,165,193,181,211,177,70,88,17,248,69,87,115,123,98,234,252,13,157,223,135,152,127,123,47,173,43,171,1,105,36,157,216,153,213,138,229,90,121,248,82,81,123,64,168,13,161,4,188,159,162,101,38,141,222,112,218,212,56,38,219,144,169,16,245,125,176,178,78,67,167,138,238,11,53,148,14,214,135,25,169,204,76,61,128,232,254,141,153,224,144,146,186,233,138,179,157,242,132,200,221,126,94,56,83,154,92,26,97,250,189,29,69,233,93,42,105,227,15,122,13,32,176,241,6,170,110,107,247,63,193,127,86,217,202,215,104,110,62,241,135,220,216,205,107,112,8,123,246,189,203,170,94,38,201,49,238,20,99,21,26,235,177,164,13,117,251,116,78,250,200,180,198,26,205,201,50,51,191,219,165,140,250,55,186,207,30,192,2,28,238,164,23,166,183,13,151,211,80,64,119,62,245,215,159,137,241,46,205,68,179,132,181,116,178,113,57,21,153,229,70,97,33,163,154,18,123,31,151,189,47,234,98,63,93,182,94,50,231,254,161,8,172,43,199,213,50,173,134,157,181,185,167,176,226,142,31,126,241,187,56,149,227,170,118,93,142,102,13,87,63,66,222,34,131,131,100,91,203,105,66,240,109,117,103,42,14,127,47,59,196,206,23,77,98,49,182,110,227,54,143,93,52,121,197,137,140,207,240,200,18,91,69,43,222,142,205,223,202,232,23,97,162,1,184,212,210,121,166,13,62,174,182,46,244,114,240,147,137,71,9,223,177,251,102,107,74,32,37,90,72,151,251,22,12,154,187,183,162,35,126,232,65,175,146,35,7,217,195,95,123,198,90,166,66,165,210,250,232,212,236,208,50,209,173,10,63,139,159,229,218,24,116,12,110,153,202,10,130,171,56,161,128,234,2,92,130,142,51,242,135,213,244,138,166,42,202,54,240,215,194,170,50,216,150,96,98,209,3,179,21,188,33,138,167,146,161,98,96,165,78,113,33,168,224,99,155,162,149,193,130,102,44,58,218,53,139,198,104,95,9,172,250,55,201,110,92,108,200,70,91,217,17,45,154,245,214,111,68,157,63,238,102,234,132,39,220,9,73,12,5,181,50,228,156,2,77,160,203,100,238,36,212,163,168,106,69,230,71,195,228,139,86,222,228,228,167,230,204,113,132,47,170,171,177,202,42,176,33,21,84,227,165,37,0,176,17,155,198,202,97,8,189,196,115,98,75,43,130,234,57,122,187,95,63,177,12,117,143,93,119,108,230,27,2,108,62,3,0,68,107,129,62,216,250,196,93,149,132,139,253,238,42,97,31,28,250,7,101,110,218,128,17,63,137,144,183,36,66,167,158,229,133,245,87,68,45,101,51,224,166,253,205,138,222,71,64,213,84,217,59,36,35,208,195,81,107,108,201,157,193,26,171,221,219,192,65,252,44,94,126,224,29,95,182,207,125,1,220,255,87,180,157,173,76,211,61,97,108,182,201,157,39,0,143,134,250,159,10,165,61,11,208,73,162,70,241,151,99,249,75,100,197,244,178,10,151,21,208,231,216,171,8,46,107,195,27,210,109,73,196,222,59,45,138,186,79,122,168,68,212,207,13,115,130,67,3,118,38,19,144,29,177,238,95,184,2,70,179,35,179,14,80,202,18,203,57,19,29,15,121,184,213,172,181,72,86,207,169,185,187,105,94,225,169,102,230,103,43,24,133,218,135,255,0,187,116,231,44,38,83,109,22,124,250,175,20,132,212,44,135,75,247,34,91,53,27,147,50,98,212,151,216,237,215,146,26,179,180,3,97,167,100,57,166,229,147,191,191,122,239,12,15,100,79,110,113,216,33,187,89,145,102,103,112,13,3,147,105,0,16,50,182,103,131,211,198,198,8,35,145,147,31,9,209,110,220,185,3,107,23,103,181,42,149,231,30,102,67,83,8,47,150,235,53,84,121,176,142,91,94,33,244,84,228,44,40,229,20,11,40,16,152,93,243,144,214,144,139,81,125,7,27,174,228,215,45,195,215,206,34,69,202,141,128,154,108,36,53,40,160,250,180,197,159,185,243,150,238,161,135,225,17,166,3,220,185,76,125,142,100,101,12,245,100,41,164,24,167,248,162,149,38,239,12,70,163,200,20,144,193,58,46,210,98,160,82,19,251,112,81,43,97,102,205,30,234,168,174,129,255,254,143,113,36,51,176,42,154,199,58,193,129,22,203,54,133,163,110,189,27,8,140,139,187,47,185,161,45,253,229,186,155,103,204,115,145,208,29,58,3,2,145,87,206,200,84,40,108,76,139,82,254,130,109,195,245,141,13,189,74,114,125,232,216,102,24,248,111,217,2,3,162,97,121,27,164,48,49,202,218,226,59,32,15,198,106,24,80,75,234,119,79,172,39,241,242,227,207,200,113,105,142,135,59,23,46,157,191,198,195,83,160,205,60,201,24,10,127,227,179,203,89,190,156,95,246,248,113,33,137,187,241,187,45,134,61,20,145,241,117,89,145,34,87,75,234,183,101,176,53,1,18,240,254,129,33,43,8,10,114,53,60,224,226,35,55,4,98,116,127,151,240,69,189,162,195,46,193,82,24,141,118,96,64,19,109,87,148,6,142,23,43,1,253,174,235,171,6,151,188,20,33,135,113,164,108,174,133,48,156,38,223,234,74,28,244,228,46,148,175,195,152,66,115,201,217,218,143,216,221,51,192,16,120,206,184,123,183,161,197,35,202,190,70,232,65,188,101,201,210,92,143,82,173,38,72,213,119,247,203,147,139,191,131,162,158,192,178,163,201,211,226,161,133,25,207,209,191,16,8,167,44,78,217,222,0,110,65,1,72,148,188,30,140,108,20,177,52,247,146,145,246,222,198,138,140,76,34,220,108,209,179,172,75,244,238,68,141,113,219,185,174,198,136,110,51,241,39,71,97,68,123,186,10,11,222,79,249,251,220,232,39,31,202,148,214,85,201,115,198,227,7,86,116,159,14,105,26,218,97,19,252,146,44,169,58,75,174,111,235,128,73,233,172,201,1,190,115,166,208,55,57,103,89,10,72,47,174,165,132,196,156,171,177,56,138,161,231,53,15,187,140,10,34,127,133,42,43,87,226,101,168,185,60,160,172,70,43,203,140,73,240,189,117,210,38,29,112,201,96,49,49,4,49,185,4,27,209,122,197,186,1,24,210,252,21,76,235,125,84,52,157,7,47,43,120,58,66,120,69,40,220,116,34,173,40,187,251,48,140,7,52,202,149,98,20,44,216,43,221,159,98,119,213,55,19,138,230,114,21,51,228,67,174,43,127,165,134,150,168,132,227,185,170,160,100,164,223,177,57,45,172,142,141,40,34,192,208,80,147,184,1,84,88,226,39,181,8,85,117,38,16,232,54,12,69,159,87,219,187,24,251,58,44,23,52,245,172,169,100,80,52,135,129,214,36,170,145,234,83,179,72,209,121,124,219,191,120,33,235,122,83,42,13,93,219,187,23,208,200,223,75,79,167,115,230,230,12,62,23,96,6,254,67,88,148,173,29,19,36,149,227,93,251,227,135,107,226,44,212,154,55,174,108,255,11,53,252,246,118,219,211,244,184,247,67,182,199,41,183,156,124,126,214,44,72,47,6,96,40,87,201,143,181,23,174,12,204,135,116,199,83,192,249,32,85,44,103,68,57,240,125,241,37,72,236,99,71,98,102,171,3,202,139,140,146,115,252,116,119,42,99,91,142,57,44,52,74,223,59,119,184,24,250,92,86,49,228,30,220,115,140,42,108,194,184,136,235,41,18,222,105,197,49,11,9,202,101,208,40,41,134,198,89,132,238,220,184,62,194,81,43,152,57,122,181,218,148,5,245,181,27,116,211,80,136,53,233,163,88,70,155,195,52,8,73,219,21,238,253,78,147,174,138,195,103,16,231,218,160,247,255,244,110,215,95,182,155,31,155,41,198,137,164,252,49,12,250,61,161,131,0,199,120,181,41,54,96,103,116,158,25,79,36,148,253,199,190,135,16,217,198,28,197,207,113,235,125,235,93,189,221,86,175,113,55,135,156,180,174,91,47,6,174,16,209,121,117,77,59,151,30,210,197,216,70,58,152,28,41,57,236,178,75,120,239,234,142,117,187,107,21,171,166,27,55,8,232,156,20,151,193,93,55,10,45,76,29,61,98,127,248,134,27,252,31,24,197,185,195,138,205,138,251,255,104,231,64,240,36,104,146,122,25,145,140,223,143,99,119,72,26,96,195,73,83,92,86,84,83,92,133,56,42,12,184,185,164,173,223,196,24,189,218,40,182,102,211,235,77,182,43,226,89,168,247,76,179,208,255,66,190,100,116,64,66,132,88,35,211,221,143,57,189,205,75,57,114,74,138,49,183,82,139,67,89,159,249,190,224,236,222,21,179,188,251,32,70,214,113,158,117,183,245,80,231,125,79,203,216,59,150,204,175,117,189,183,44,189,114,134,117,206,130,160,138,6,74,120,145,87,207,237,106,188,227,28,207,76,139,41,142,202,220,14,14,253,44,149,228,139,59,156,196,224,201,222,101,210,200,86,97,49,51,46,100,179,221,11,106,180,37,206,55,159,1,45,95,167,30,240,85,38,3,201,16,114,45,255,16,23,32,138,131,221,210,82,135,34,176,34,54,52,151,226,143,99,124,150,68,188,205,126,191,4,72,239,163,29,30,11,225,90,207,82,221,54,100,191,127,31,176,136,187,115,9,109,6,48,158,19,189,47,187,193,105,106,182,59,201,249,82,96,109,152,95,52,176,142,35,249,212,243,160,16,209,101,254,218,1,95,195,59,202,85,254,101,52,204,202,43,96,6,225,58,207,198,16,111,70,124,82,80,247,183,114,202,173,79,75,147,64,86,79,19,90,75,230,126,226,65,127,204,145,59,95,7,150,184,244,238,101,172,154,148,90,134,205,74,21,92,136,132,125,31,34,110,52,42,91,38,75,246,43,38,66,189,109,111,127,183,16,43,197,149,14,1,14,124,54,97,120,67,151,8,125,201,121,124,129,93,120,125,218,173,136,33,244,225,172,249,95,219,205,180,157,214,16,31,173,129,0,43,113,97,247,5,99,235,36,121,113,49,131,19,181,143,67,193,91,136,245,77,9,158,66,39,169,47,24,232,229,166,43,99,169,102,24,13,163,81,77,123,8,154,114,164,100,242,237,29,95,156,153,73,108,208,44,173,137,82,176,152,72,157,44,35,211,88,198,215,81,72,160,164,208,178,138,240,21,15,26,113,137,234,213,140,91,18,16,58,23,189,85,70,25,185,93,206,61,78,16,246,60,186,85,120,1,193,122,186,238,236,224,209,66,213,91,66,231,5,97,103,154,96,103,109,229,82,215,162,15,28,155,115,159,0,6,44,56,119,211,236,49,153,115,211,224,203,59,110,77,126,124,31,50,126,16,54,18,114,168,184,177,106,114,7,136,192,243,20,155,77,171,107,180,104,216,85,133,110,77,63,120,109,29,48,72,9,147,170,244,44,9,28,90,22,165,134,122,105,92,62,163,209,184,228,197,107,102,222,179,252,234,209,227,126,109,165,136,109,144,237,252,180,202,13,205,164,240,85,175,187,189,170,60,206,184,73,97,172,161,163,57,208,27,199,163,102,87,203,52,49,26,247,179,63,181,168,25,239,124,152,21,125,216,6,18,189,203,19,22,248,184,49,136,147,197,70,38,34,53,251,199,168,246,110,31,205,87,107,162,88,69,96,168,47,165,8,58,163,116,28,78,158,20,66,177,172,23,184,224,193,127,2,66,104,107,251,85,173,6,194,113,50,180,81,17,101,253,228,37,49,6,51,95,77,39,125,222,8,102,186,26,188,140,67,67,251,77,147,66,203,0,65,113,11,76,24,125,29,230,252,134,135,2,172,13,0,95,181,105,48,41,246,4,156,153,171,95,148,254,50,85,95,157,106,118,40,121,100,16,141,191,221,195,254,127,178,35,168,169,110,234,162,59,18,12,31,70,141,86,27,14,183,231,188,117,118,238,137,120,40,55,210,54,169,8,26,196,193,247,174,204,170,185,50,22,115,41,197,120,173,94,34,129,67,128,0,98,129,54,105,149,1,113,141,168,12,138,204,155,141,199,237,192,75,247,203,153,92,199,136,84,152,134,184,139,221,41,169,226,120,157,70,44,156,27,4,48,8,117,122,145,237,191,49,141,202,92,12,239,196,193,157,65,54,27,35,182,91,99,216,74,210,183,238,76,61,112,135,29,3,87,55,54,50,31,222,165,183,0,114,114,204,27,127,206,200,115,184,43,93,29,199,107,158,19,31,187,137,26,196,170,206,11,199,73,124,122,62,105,68,237,62,12,72,163,160,191,105,123,93,75,148,169,198,182,42,21,9,237,79,70,131,111,81,169,122,125,185,179,57,231,5,42,24,194,115,3,120,244,181,8,181,246,249,162,91,165,11,229,54,228,171,247,24,95,17,76,236,11,238,196,170,164,34,232,193,91,127,70,223,252,97,161,159,8,205,4,55,89,186,169,219,27,156,245,221,202,0,217,196,1,80,79,41,6,26,2,104,46,218,102,175,233,75,26,85,222,45,242,163,180,31,110,167,49,82,169,228,232,203,8,2,98,232,119,112,5,251,69,0,30,48,189,230,187,84,7,154,231,86,253,94,203,18,181,141,29,184,35,40,121,149,59,169,10,240,126,247,0,184,154,93,10,213,109,185,187,11,146,130,104,52,3,35,166,139,216,111,108,77,16,190,152,0,41,67,51,118,87,95,152,24,27,126,149,173,47,204,175,233,76,96,66,171,81,136,90,36,253,20,79,6,164,232,20,44,141,249,53,150,177,216,80,57,75,56,99,55,164,69,180,154,240,38,60,72,23,98,52,130,8,238,109,31,180,252,224,146,221,40,40,75,128,16,38,236,43,247,9,190,242,253,65,94,241,157,15,80,147,251,57,85,87,82,162,101,124,104,144,13,207,70,25,25,187,21,143,158,227,194,205,157,193,49,79,245,162,21,13,181,249,185,193,152,89,57,109,58,218,186,225,32,224,241,41,138,202,69,175,234,158,37,55,142,169,203,190,32,173,22,63,171,75,194,52,139,197,194,254,170,39,114,203,167,34,234,213,144,83,45,55,85,9,134,160,125,111,66,214,92,225,194,74,64,151,94,17,172,167,62,78,91,66,190,193,195,164,207,83,43,88,160,216,207,195,226,178,119,204,155,75,178,194,226,69,139,122,164,59,86,240,64,71,95,207,178,103,188,197,152,244,231,5,129,115,75,54,246,8,58,158,83,190,208,133,72,25,66,19,182,216,22,215,209,76,217,206,178,150,38,45,126,93,72,32,188,194,243,174,169,114,55,4,16,116,255,96,224,115,162,122,82,144,240,165,95,230,193,87,47,9,84,221,190,125,152,126,56,87,162,253,200,23,254,62,43,41,57,186,209,188,73,228,142,159,218,98,148,84,234,158,115,138,244,84,101,125,82,207,138,111,71,199,181,53,0,71,20,50,15,160,120,58,37,176,186,91,194,149,240,174,14,64,248,138,79,25,59,248,186,236,186,157,111,41,184,213,237,225,42,29,195,194,93,238,93,126,24,111,180,251,73,0,220,176,238,23,113,28,37,33,14,108,220,140,26,39,43,47,149,146,118,194,50,203,26,32,29,99,22,47,172,224,59,98,78,14,122,241,11,156,134,76,165,250,208,38,61,186,103,132,155,72,175,146,24,188,107,11,252,199,236,157,9,77,38,228,116,178,106,97,106,41,61,78,232,91,176,186,174,82,32,94,126,120,162,85,169,156,13,186,223,247,172,153,35,46,253,116,150,143,50,185,156,98,45,162,17,190,5,246,97,196,196,75,14,2,196,95,39,206,41,227,243,231,28,59,162,75,153,119,37,144,209,125,197,219,28,34,64,47,231,247,97,76,195,174,115,102,65,160,79,189,198,135,197,48,199,124,156,126,63,21,69,177,11,77,23,201,35,212,155,228,8,246,176,17,73,204,85,159,132,97,141,135,86,21,10,63,22,212,53,133,150,123,67,39,253,226,221,239,3,222,95,240,5,62,52,187,79,150,191,174,227,168,215,208,181,44,81,108,218,149,48,175,204,213,94,116,79,116,107,218,219,228,53,216,94,44,84,70,162,14,51,202,219,78,30,99,130,76,144,239,180,184,150,203,250,58,253,83,28,217,226,53,216,168,25,111,83,72,98,205,79,132,68,33,152,30,231,71,88,159,64,146,212,185,248,52,42,229,68,175,207,231,86,166,36,43,60,45,196,80,28,153,112,28,27,65,140,164,63,55,65,44,84,10,176,112,175,247,80,138,140,193,122,229,111,20,156,86,149,206,229,168,157,133,22,77,54,55,151,236,27,132,77,63,116,182,66,143,241,113,153,160,116,44,147,225,93,32,209,242,251,114,63,15,223,126,49,101,177,19,102,250,160,189,109,215,73,215,177,218,219,32,166,186,146,58,7,95,122,82,12,168,73,123,209,93,223,202,13,201,190,57,156,145,195,171,12,155,147,197,67,225,139,17,105,77,74,106,235,213,13,130,208,184,25,41,203,72,234,207,28,208,8,101,217,185,166,84,198,65,198,117,171,183,8,44,151,102,9,244,53,13,107,85,78,135,12,159,204,227,111,15,55,245,213,206,152,42,176,48,25,8,210,102,191,89,134,8,189,129,100,232,155,62,88,85,151,205,80,199,128,253,5,89,163,254,60,37,165,81,138,51,110,49,44,78,93,130,122,82,219,218,55,188,255,99,151,38,182,248,161,227,201,44,237,59,178,78,97,20,46,178,215,227,139,229,185,73,62,124,6,46,201,126,108,252,58,46,20,66,234,188,18,110,78,236,93,26,21,188,94,108,92,118,238,223,17,191,16,223,18,91,30,232,96,131,86,190,209,105,50,77,126,7,71,176,239,196,98,222,168,230,220,200,251,49,53,153,101,157,74,2,25,251,237,22,19,54,24,193,199,120,246,213,47,122,31,83,105,182,223,2,138,141,103,14,32,148,10,92,136,182,108,212,210,160,148,203,241,141,41,32,118,125,80,93,131,241,16,203,42,73,55,39,104,8,105,167,86,84,20,31,83,134,228,22,80,74,102,216,48,161,216,150,147,171,107,189,100,229,142,44,251,211,134,134,175,46,90,7,2,172,200,96,219,70,66,187,255,15,144,51,122,124,161,124,87,187,135,137,75,94,254,215,198,39,247,22,52,148,92,195,41,22,101,114,171,3,6,131,150,36,214,206,177,37,209,63,85,77,229,143,100,18,10,97,84,32,39,87,69,74,211,13,238,37,54,146,20,194,58,174,157,57,118,191,116,170,207,71,57,203,88,190,149,234,190,27,52,64,105,120,43,247,250,70,169,33,245,49,152,154,129,153,120,164,242,142,195,204,55,128,228,81,183,188,101,42,192,104,119,130,227,122,55,240,218,103,154,177,221,224,147,234,105,191,65,81,93,103,177,226,152,143,77,235,30,194,37,113,28,131,210,216,30,29,238,191,255,125,127,166,129,6,7,143,161,158,131,62,147,103,215,235,245,129,95,39,72,13,53,56,79,178,215,102,99,189,142,177,25,212,184,75,229,215,83,185,223,251,133,2,122,18,238,223,80,38,192,206,223,114,90,10,105,204,245,103,173,204,105,0,61,208,90,34,250,50,199,181,208,27,162,65,59,29,23,175,250,115,232,156,13,216,79,111,75,9,29,198,156,161,225,225,111,99,199,196,200,52,148,144,123,98,108,177,167,203,122,236,175,58,239,127,144,234,140,112,40,219,7,237,123,57,189,1,23,112,75,219,145,136,189,99,85,114,228,47,197,79,56,241,102,69,241,6,41,185,172,117,9,129,103,250,54,251,148,181,55,114,20,241,126,218,58,77,55,63,242,133,157,169,21,107,154,136,188,51,20,145,3,94,89,104,18,83,182,18,85,45,253,7,43,106,82,60,210,52,184,121,41,224,120,191,167,203,44,18,25,2,206,243,76,75,37,29,238,78,167,193,31,184,4,162,112,15,173,217,228,50,243,71,253,211,97,84,236,197,177,246,12,151,229,103,194,15,189,200,74,90,228,126,247,121,188,6,13,168,132,6,72,212,177,77,240,85,173,41,228,46,30,60,17,226,228,80,127,105,29,118,21,237,137,37,102,114,178,176,31,90,172,217,118,163,228,120,187,173,34,251,44,137,210,204,13,104,233,36,152,60,203,11,67,241,185,238,173,141,107,127,159,96,216,41,173,169,224,208,244,253,184,97,98,60,78,186,91,148,217,86,30,51,20,166,28,135,93,108,14,54,7,185,181,215,98,66,37,51,159,163,53,191,20,217,213,145,55,192,156,35,18,54,13,195,28,15,85,102,168,69,200,233,179,29,118,234,174,197,41,105,94,191,183,84,64,53,7,230,198,243,89,195,101,53,229,74,170,100,86,182,130,242,167,142,136,196,131,114,24,86,116,56,197,111,160,125,80,155,77,51,254,35,8,0,10,222,91,161,202,36,18,134,34,56,72,58,47,159,52,166,8,75,253,13,185,125,166,106,214,65,181,18,187,206,21,219,242,18,62,231,68,88,119,97,249,218,187,192,218,230,31,157,170,98,140,229,216,98,71,123,208,231,7,22,191,234,97,30,152,126,164,4,188,118,218,164,74,255,30,65,153,92,142,17,247,154,174,186,57,81,134,45,31,5,0,174,142,105,94,250,196,187,48,104,21,83,180,149,190,49,68,179,58,133,195,180,92,213,153,24,53,120,71,137,152,169,95,223,122,173,179,4,177,161,123,115,150,133,54,100,136,237,132,226,230,114,97,32,40,49,26,183,93,211,192,81,61,73,49,247,136,36,66,97,243,161,145,204,30,203,58,1,199,44,222,141,120,167,14,120,158,1,78,180,110,203,118,244,29,242,65,115,85,24,246,1,219,11,228,79,76,154,28,24,74,93,59,228,155,20,111,68,233,34,112,26,190,51,50,26,14,177,247,197,6,177,235,63,132,29,173,3,170,50,22,209,111,84,155,18,32,129,90,246,199,227,99,112,245,22,200,162,112,81,29,114,186,42,172,218,147,205,18,162,195,13,16,18,29,140,116,64,28,51,224,182,145,118,128,1,113,175,20,129,120,229,115,16,223,249,230,33,201,213,49,150,8,142,109,100,59,75,248,198,197,208,63,199,147,27,102,89,40,108,66,197,14,197,215,246,171,38,124,250,76,44,75,115,173,192,68,111,219,68,68,63,119,16,144,26,6,117,23,184,34,200,253,84,89,74,68,233,80,166,31,130,202,24,37,87,42,2,32,184,64,206,20,215,9,78,41,170,154,174,185,202,166,228,235,245,138,57,63,54,90,219,144,70,12,141,10,216,91,76,232,173,122,151,126,66,70,149,192,120,217,169,241,24,108,29,223,33,99,56,106,76,78,239,177,63,255,3,244,133,92,104,74,185,252,151,60,238,243,175,205,245,142,230,84,125,24,233,89,192,11,119,96,63,96,122,238,117,59,183,97,77,96,11,236,202,155,107,243,68,21,79,122,153,192,172,248,85,120,252,248,150,38,4,158,136,57,41,14,133,98,94,1,127,17,71,131,232,28,38,196,243,146,208,109,203,4,91,19,38,124,132,122,121,122,111,176,132,137,220,34,238,10,37,12,89,11,19,209,103,39,117,197,56,44,65,153,17,165,55,80,59,143,245,82,113,107,35,69,159,62,1,66,175,230,206,18,171,189,34,189,117,158,217,122,195,254,226,237,123,55,36,56,100,216,235,15,116,177,135,228,98,225,207,30,204,234,45,63,27,213,13,222,148,66,193,78,146,65,227,29,51,234,157,107,214,217,201,4,42,54,212,112,237,78,131,167,125,31,199,194,152,211,114,100,44,89,105,183,160,83,104,142,220,144,122,214,153,233,12,125,235,72,180,137,25,233,3,78,51,50,109,39,146,54,110,240,239,221,220,142,56,4,99,115,31,34,252,249,199,149,94,190,98,97,2,91,123,208,96,201,254,146,109,145,36,45,49,123,161,203,235,129,64,0,186,15,77,250,34,58,8,7,44,79,167,170,18,223,5,54,171,75,56,31,1,86,47,141,136,193,147,71,191,129,14,115,204,124,175,185,153,202,93,198,231,233,209,92,171,95,146,1,100,97,94,141,133,253,31,126,120,136,58,62,42,81,209,102,89,201,214,228,8,232,56,239,20,138,159,139,64,222,235,207,77,154,187,79,112,222,132,102,19,129,37,18,140,45,32,95,133,16,45,67,202,120,12,42,194,121,97,99,44,156,196,177,242,108,31,195,249,34,190,204,84,65,137,212,249,164,74,104,227,13,136,94,18,87,216,98,109,62,70,118,183,230,33,54,165,18,115,186,185,34,221,206,95,168,28,110,166,126,44,193,192,192,138,151,172,87,20,36,10,185,5,38,232,161,90,28,165,60,104,31,123,98,173,228,174,91,21,58,57,216,108,123,201,234,163,235,239,76,50,42,126,199,129,202,152,78,88,254,74,208,203,152,216,2,224,29,181,87,10,145,19,132,220,46,238,129,80,100,83,34,126,9,40,133,241,18,254,45,162,74,63,240,59,81,29,255,219,25,18,148,41,75,136,199,41,117,46,159,15,178,228,132,90,56,37,143,223,44,212,255,52,106,213,119,113,142,161,226,193,236,201,89,255,247,91,84,58,61,58,220,35,38,131,197,155,129,135,53,105,7,121,255,160,21,169,9,114,182,251,244,13,24,234,235,133,76,88,108,197,18,5,20,56,58,32,154,94,208,230,80,108,223,228,215,23,159,34,18,188,16,154,65,186,63,236,147,183,98,204,113,219,85,10,171,37,241,250,91,137,225,109,110,12,119,58,95,161,119,139,30,87,235,247,91,150,13,5,218,116,1,121,177,9,161,186,216,127,145,2,71,152,169,135,7,27,151,163,146,4,196,29,192,123,23,170,78,3,35,156,188,138,183,43,65,214,23,6,101,2,193,190,162,255,147,244,78,177,135,127,9,53,54,24,96,163,242,153,55,35,108,241,141,81,36,42,149,48,122,46,135,222,44,157,176,148,193,235,208,210,198,83,218,133,59,224,64,85,53,77,120,105,157,186,74,66,77,96,239,37,217,175,248,142,33,32,211,17,1,221,28,90,170,173,197,39,98,22,40,142,132,77,90,43,223,70,99,171,197,231,23,43,82,117,58,117,154,91,253,249,124,168,102,81,20,91,41,150,57,3,126,48,159,142,78,242,150,133,54,229,50,26,150,122,141,191,172,105,62,240,67,82,91,251,252,130,249,60,233,48,173,218,143,106,152,69,32,195,227,193,143,193,187,236,135,130,33,188,139,79,157,206,182,239,230,190,37,80,171,96,178,14,201,175,38,189,109,136,176,175,30,223,173,187,200,75,216,108,52,85,123,95,178,113,49,167,179,241,116,229,151,158,170,151,20,194,67,148,107,137,103,139,19,2,65,210,249,238,188,54,0,153,184,247,139,198,148,217,236,11,220,186,239,40,21,172,5,95,7,224,53,84,237,49,52,36,152,38,170,8,65,0,226,183,121,219,27,64,246,86,239,31,147,72,225,197,46,63,98,193,42,253,167,37,30,207,145,213,240,106,147,19,60,235,158,35,127,3,148,127,5,25,226,130,208,215,17,49,202,104,140,26,74,40,54,42,243,148,156,52,215,44,203,93,26,253,239,220,235,104,6,42,160,48,19,74,11,88,241,105,66,9,29,130,138,179,170,130,45,156,124,77,17,103,245,156,97,46,181,38,52,34,145,83,51,30,191,66,217,161,5,197,57,175,184,65,105,209,39,127,55,88,14,11,172,150,224,38,27,64,205,197,48,248,229,167,237,47,105,40,213,42,24,95,130,139,32,52,141,159,185,250,26,55,204,48,194,241,194,48,36,152,43,130,251,14,179,156,133,73,55,221,243,125,46,126,191,158,174,116,214,235,140,70,42,91,127,226,193,156,107,21,218,149,167,121,223,63,45,240,245,197,2,87,97,213,72,96,205,249,40,32,5,91,55,133,72,64,80,71,218,106,29,26,49,78,64,48,139,92,222,8,235,37,82,225,132,65,54,206,14,198,222,235,199,172,223,14,58,24,74,126,158,42,88,92,215,203,50,185,137,131,242,109,105,36,14,61,100,57,245,122,142,185,32,47,73,228,64,239,58,164,242,199,119,142,187,188,133,223,42,106,74,251,6,150,1,6,183,147,24,30,3,47,4,77,94,102,6,30,20,148,159,198,125,153,174,145,195,244,232,145,245,5,137,200,96,50,63,30,194,95,119,25,214,240,39,164,225,110,246,26,129,134,122,24,67,64,6,255,192,2,220,114,90,101,5,12,129,77,59,153,72,232,234,142,214,129,106,135,242,248,15,32,23,171,201,70,209,196,138,151,118,123,204,129,185,132,68,106,220,107,40,49,83,226,175,68,191,62,139,137,158,232,74,162,237,163,165,213,247,254,158,49,207,140,110,5,228,44,224,174,43,65,78,216,217,255,111,92,156,77,196,0,89,217,248,110,221,42,137,39,4,138,230,191,176,81,146,244,68,171,51,59,91,126,6,15,185,129,253,204,138,168,186,182,143,64,73,126,149,19,17,141,143,162,209,50,109,63,170,54,251,73,205,99,147,59,36,108,159,196,142,141,12,116,135,241,91,91,150,77,71,106,31,33,150,19,199,113,43,173,147,36,17,223,170,169,22,136,67,182,34,250,155,75,143,29,239,163,15,3,30,77,11,239,128,78,167,66,189,75,168,148,254,193,66,35,66,105,129,132,107,4,83,248,25,24,48,3,186,169,71,29,255,117,94,30,212,244,158,91,203,218,212,131,213,48,149,67,163,57,186,14,241,69,110,226,202,44,74,75,39,15,132,17,81,37,244,186,171,124,67,4,246,137,100,113,50,147,95,195,65,14,54,178,196,5,59,47,239,65,188,97,213,139,153,103,28,166,119,245,227,102,135,36,80,208,105,206,120,135,80,150,231,41,234,72,155,21,124,225,194,185,169,56,122,131,101,16,209,116,124,107,58,131,171,38,56,125,70,227,47,69,14,245,219,48,186,128,252,9,92,39,207,209,211,200,81,196,205,8,39,254,106,104,92,22,226,53,175,145,151,177,165,62,237,233,111,244,31,71,194,160,214,183,224,92,226,165,29,180,191,242,242,85,207,20,60,52,157,30,49,33,127,179,74,72,215,194,154,103,189,206,192,217,105,133,126,2,71,129,156,246,191,61,147,146,74,25,89,67,164,197,72,176,35,199,148,143,162,84,170,226,137,124,115,52,96,234,95,145,218,233,130,110,29,112,60,20,135,244,172,139,81,209,210,88,160,27,214,199,245,157,224,138,61,59,218,103,178,0,243,135,20,189,251,29,192,43,82,187,110,129,15,51,218,221,248,78,161,148,21,36,88,193,176,184,172,146,236,120,159,141,87,188,39,21,26,38,173,59,106,251,20,252,139,162,200,39,185,236,143,67,42,197,5,226,87,69,29,72,9,75,0,194,239,251,205,145,67,84,171,16,236,220,87,110,52,97,58,151,75,215,14,8,16,189,174,210,150,45,222,5,207,150,56,142,61,4,103,34,153,42,94,77,57,149,138,242,49,232,182,156,106,42,134,16,58,38,32,94,146,116,38,92,125,50,50,239,193,189,175,48,85,51,19,185,145,188,126,250,196,61,172,244,233,170,205,54,130,156,24,17,240,98,191,156,79,8,13,127,206,46,109,198,57,31,147,193,95,74,177,254,175,200,47,75,72,127,158,98,94,1,38,2,242,121,81,127,191,181,219,118,148,9,251,226,64,38,156,110,164,88,104,107,215,123,96,167,184,136,238,69,160,204,57,26,191,155,250,129,190,111,133,164,244,192,136,103,18,236,181,249,139,43,119,175,237,133,69,251,4,187,37,9,246,214,90,25,32,184,226,255,55,231,207,2,175,150,116,114,6,183,51,197,62,79,181,72,142,200,82,223,42,98,90,112,163,78,92,255,56,47,93,6,55,197,21,31,114,98,153,255,37,30,98,152,18,114,17,115,182,57,216,74,69,255,42,40,70,50,138,6,32,16,35,240,63,228,163,54,103,150,160,232,184,158,49,8,1,74,146,81,176,204,141,26,244,171,15,167,86,96,84,160,21,17,33,68,78,97,5,182,223,95,68,77,24,68,156,23,37,124,94,50,151,124,7,73,178,23,123,204,251,254,207,81,124,193,121,125,232,183,84,130,95,175,245,234,238,166,57,29,108,229,176,239,47,17,148,49,110,245,171,82,196,231,207,200,195,248,99,71,81,58,164,119,183,96,81,7,46,214,119,195,102,251,196,53,162,186,195,13,182,61,212,22,229,151,55,50,246,137,81,58,94,25,92,183,131,98,108,182,70,200,44,126,203,108,138,23,226,76,197,98,143,76,6,159,228,253,55,40,203,240,131,75,197,154,16,79,104,158,104,236,71,142,250,44,117,0,86,104,86,19,24,245,43,199,29,213,137,244,177,80,233,14,194,140,123,6,116,38,240,102,11,173,171,124,172,111,56,253,216,32,183,75,125,158,198,35,6,209,9,187,126,212,210,188,224,79,108,240,198,17,33,212,3,246,111,159,181,43,39,55,244,241,59,48,74,93,48,207,247,67,35,236,14,217,118,140,255,178,75,45,133,147,251,80,186,12,43,213,103,200,204,224,246,202,191,169,109,232,214,229,102,143,172,26,15,199,242,221,52,198,14,40,131,89,182,235,11,34,62,239,215,97,55,238,195,64,155,48,82,210,78,129,159,250,119,233,101,66,150,168,59,218,12,172,57,84,248,173,143,6,26,247,61,44,195,150,183,94,64,120,14,60,75,177,20,56,203,236,2,201,28,113,12,141,186,192,39,171,176,134,204,32,175,243,242,38,136,177,98,96,172,22,56,225,225,155,77,209,13,182,197,4,187,161,74,138,246,98,137,235,96,67,241,88,162,227,23,245,214,99,112,6,127,251,140,111,92,187,218,199,163,164,227,127,71,223,138,251,96,80,183,1,179,214,57,121,214,108,177,229,81,59,142,200,117,147,207,104,18,5,50,54,62,135,186,233,159,177,48,88,143,230,19,252,34,68,245,167,94,236,251,197,32,153,88,226,17,31,87,208,50,140,145,243,104,198,35,236,190,35,146,30,214,173,15,3,100,1,236,214,37,77,92,228,42,192,184,244,24,252,81,180,39,50,63,144,63,189,192,227,11,11,89,127,12,147,71,83,8,114,153,48,75,156,164,217,181,47,4,4,140,236,211,9,104,118,174,44,164,141,145,190,94,101,87,68,157,251,30,71,26,181,253,214,151,51,1,76,70,122,213,90,201,157,96,87,220,13,107,14,153,239,70,208,178,191,224,243,142,37,45,128,86,192,126,10,111,248,241,15,189,252,138,49,148,232,216,185,245,27,112,25,142,208,210,148,249,133,219,35,37,198,137,49,166,74,59,165,28,29,157,174,125,177,76,106,143,88,156,54,9,99,240,252,138,50,60,30,74,179,178,149,9,91,127,173,140,171,80,201,254,178,18,1,70,143,165,52,162,59,255,87,85,40,16,58,66,2,12,115,223,44,174,49,207,23,63,232,74,113,231,159,225,78,228,165,6,76,2,61,245,121,217,248,15,174,173,129,153,108,53,123,210,63,206,229,135,254,205,69,184,195,7,192,181,253,72,131,66,71,237,222,137,132,55,116,26,69,194,188,88,132,203,191,66,57,221,93,54,163,76,13,95,121,120,243,237,77,77,117,145,151,222,132,149,78,109,54,201,150,251,31,233,205,212,162,119,164,22,0,29,222,37,29,158,243,76,84,128,240,111,48,24,97,129,172,237,207,42,234,212,195,146,241,181,50,83,203,96,238,49,141,180,145,15,247,84,1,73,208,119,151,136,239,161,82,118,212,56,170,8,230,211,130,199,110,219,42,132,214,73,13,69,232,38,58,133,115,146,215,221,97,161,206,193,247,24,95,26,241,199,242,182,58,37,71,121,68,243,76,140,127,100,185,240,219,32,44,128,176,170,195,107,238,42,200,218,73,111,0,88,226,180,211,93,238,164,74,70,10,201,192,216,7,243,90,131,151,24,184,27,251,124,88,178,72,114,44,107,92,111,91,215,39,104,48,61,36,179,112,38,16,138,231,106,163,113,81,213,27,234,30,33,1,74,238,176,2,150,202,163,40,133,15,241,247,29,115,252,33,221,174,241,62,250,177,15,65,224,170,86,204,70,230,64,96,119,117,237,32,109,37,78,248,224,111,85,55,58,171,143,216,71,149,233,148,168,79,113,32,96,118,169,209,74,35,223,210,138,6,225,102,177,5,73,209,4,44,171,167,125,169,209,53,70,227,63,90,188,178,39,32,51,37,45,195,54,128,222,171,87,213,35,51,233,120,79,59,16,254,69,79,197,229,137,230,149,140,142,121,120,139,56,118,54,235,19,84,123,37,76,172,17,155,136,65,170,53,110,46,93,147,245,195,166,68,233,205,14,90,172,97,55,197,8,238,61,86,30,106,108,91,49,164,68,185,236,178,10,90,71,31,244,82,47,71,12,172,54,233,97,29,1,130,32,229,180,62,193,7,140,48,213,27,43,75,71,175,216,212,101,115,125,178,208,61,28,157,180,14,245,134,208,92,59,35,24,22,185,175,90,253,8,208,208,128,74,233,209,116,1,74,12,188,137,131,236,234,50,83,55,27,255,26,180,137,75,214,64,144,34,104,166,0,159,177,96,223,187,75,223,228,163,6,236,9,226,3,82,218,227,111,126,93,93,255,164,176,74,105,151,62,136,91,19,187,71,183,186,32,47,246,1,228,126,50,142,58,76,35,218,150,209,58,133,104,90,2,98,195,201,190,55,34,69,26,3,205,247,240,189,79,195,235,141,254,167,127,26,226,230,115,249,124,98,32,242,233,232,79,72,128,212,209,153,62,141,156,200,97,4,24,173,216,107,112,186,191,206,123,130,220,73,94,46,110,115,237,191,66,163,101,94,217,127,255,199,235,82,1,37,171,72,163,108,144,124,75,42,106,12,234,98,119,147,89,139,11,123,104,137,201,168,87,112,217,31,54,208,38,152,157,252,195,211,99,82,84,26,72,24,32,47,119,86,144,77,140,251,99,152,174,197,66,98,197,46,76,28,37,102,35,61,144,142,9,235,145,255,148,209,213,211,238,160,222,144,186,132,155,95,60,207,49,252,125,162,25,215,207,250,145,165,56,165,254,195,93,150,53,0,98,236,159,188,90,59,204,170,24,139,192,180,212,122,234,251,89,121,246,37,231,67,130,47,123,102,230,202,70,155,166,174,9,75,100,55,173,169,220,37,121,197,185,41,123,236,226,117,200,166,0,153,126,62,75,97,199,0,96,177,129,93,79,25,43,30,86,78,113,35,224,42,26,149,25,118,131,203,26,79,198,51,5,44,199,34,143,5,106,28,245,103,64,25,33,231,41,183,177,177,146,196,16,58,104,161,161,39,165,65,93,76,251,26,107,191,204,54,246,48,255,174,103,135,65,77,193,252,86,231,54,120,243,126,198,4,20,54,192,245,26,54,154,69,128,144,91,74,158,97,146,61,88,194,209,121,162,129,167,83,59,60,156,139,86,138,85,145,209,168,251,153,151,104,53,100,241,217,192,182,154,52,161,100,20,168,69,107,173,42,202,166,64,229,183,98,64,73,146,217,252,173,150,223,205,41,169,209,36,48,131,150,163,133,76,51,178,80,178,105,122,223,48,132,199,215,94,4,227,87,228,119,17,137,110,22,127,195,69,104,89,225,108,188,136,57,149,166,36,19,5,114,44,56,197,26,92,103,8,110,175,47,246,209,69,167,45,198,239,71,75,36,194,13,28,143,119,143,91,191,76,58,1,106,221,181,16,137,36,66,119,82,29,40,179,220,228,234,164,151,224,13,184,172,59,242,17,24,101,138,109,185,233,254,196,42,210,69,235,125,27,238,224,55,164,110,51,91,35,234,5,101,95,140,228,235,183,222,93,22,112,17,26,111,65,60,145,234,164,139,53,140,57,207,216,173,232,127,120,6,51,129,202,27,206,210,254,187,219,67,88,28,47,218,147,98,79,168,169,180,96,180,84,214,178,53,14,32,250,179,210,253,225,247,26,35,133,119,228,80,97,29,24,177,222,135,75,107,67,214,142,243,16,114,205,94,204,194,0,122,143,165,69,152,232,242,18,236,217,253,198,122,238,117,168,118,128,214,102,128,205,237,136,46,109,222,24,16,143,8,128,201,41,27,155,61,8,118,172,90,29,200,22,60,70,245,53,147,30,35,172,78,72,232,76,216,34,167,45,80,168,193,87,161,211,218,138,128,115,229,191,230,182,29,112,17,137,132,140,67,60,48,235,60,56,137,97,228,67,79,120,135,220,25,255,39,75,29,28,151,246,4,153,88,68,79,154,204,199,174,174,155,112,228,33,189,173,97,197,99,37,18,118,153,251,236,234,170,146,19,230,95,193,40,123,16,102,198,53,156,164,159,80,98,63,5,124,230,192,48,146,7,136,193,107,167,83,136,65,184,169,207,227,1,117,66,154,129,3,99,9,106,19,139,176,14,54,190,120,101,90,58,31,9,238,240,63,136,210,132,216,151,187,161,86,47,18,66,23,247,54,88,13,166,61,174,103,55,158,223,147,95,167,84,64,164,80,26,15,102,233,149,232,82,37,6,151,201,140,165,154,197,119,40,176,102,12,244,154,156,154,177,252,124,95,22,29,7,20,237,79,173,39,223,236,45,198,246,21,79,151,168,54,14,113,109,218,167,121,117,33,206,47,99,176,62,125,174,119,172,179,106,160,248,128,10,48,224,6,157,80,43,244,71,134,29,130,213,199,190,123,203,192,61,49,123,73,82,176,111,119,99,176,168,232,220,220,86,164,50,203,229,46,143,65,173,74,121,131,71,203,19,109,164,16,148,50,206,32,207,150,181,17,9,37,101,130,39,110,173,248,52,209,90,234,101,85,123,45,51,219,183,10,43,98,109,146,145,3,48,99,214,125,74,221,158,123,37,115,7,173,187,167,145,255,239,74,207,172,62,215,224,68,71,215,188,134,161,178,38,5,192,246,89,134,221,67,165,185,122,151,186,124,132,136,173,27,170,43,158,193,198,161,15,222,23,140,139,194,200,80,84,28,33,95,241,154,24,7,175,223,106,230,247,233,107,132,30,206,200,13,99,0,125,220,19,34,77,179,95,13,82,111,207,126,137,204,45,230,190,176,92,182,193,243,135,84,222,129,92,163,36,196,123,6,134,68,199,226,189,228,236,12,169,224,83,68,45,252,222,45,226,152,10,160,110,57,88,172,198,169,241,29,205,128,180,214,157,235,119,123,158,80,198,37,61,11,192,22,174,226,135,57,32,194,152,18,42,186,25,18,45,96,108,54,0,33,204,98,203,4,205,226,11,246,223,118,250,110,243,83,61,168,82,226,101,82,208,225,144,221,16,133,9,16,110,134,119,123,53,66,66,107,62,95,176,111,36,147,65,180,25,62,61,6,31,140,222,23,213,208,13,245,81,249,242,223,51,1,203,199,68,12,39,153,169,111,158,51,97,82,179,72,88,61,202,234,222,2,123,99,108,110,64,149,125,14,175,252,200,221,220,226,98,206,161,171,118,116,207,100,9,225,75,58,175,183,54,242,8,25,142,36,219,119,196,70,60,167,107,221,184,208,143,140,182,210,39,190,174,246,99,251,71,164,99,61,24,40,77,17,80,161,177,124,107,250,211,51,66,106,176,204,165,206,96,100,228,133,209,195,93,134,70,50,206,223,133,223,133,223,250,184,78,25,83,208,84,28,181,183,45,58,59,123,40,169,155,107,146,246,124,52,144,228,147,61,110,162,134,115,22,18,233,57,210,224,63,107,203,119,65,230,254,221,178,51,132,240,151,8,205,9,146,35,233,220,251,10,72,21,169,99,93,3,42,16,2,228,222,1,168,164,14,113,37,86,61,98,159,248,92,229,220,59,107,77,23,199,217,19,6,129,140,56,198,171,67,125,38,71,106,3,235,178,12,129,45,224,229,164,70,63,15,133,213,142,144,213,162,67,58,143,62,195,232,83,179,182,174,239,108,231,139,251,138,23,107,40,225,134,198,87,130,209,127,1,75,60,127,166,184,77,216,227,193,60,164,222,244,137,196,61,5,154,140,180,78,129,181,41,152,39,214,55,131,96,159,250,23,166,88,175,8,166,230,220,38,64,71,246,83,151,90,59,81,148,13,119,22,181,204,115,101,162,152,210,102,107,36,111,209,238,105,248,218,47,28,37,118,7,72,32,51,133,177,145,173,22,81,241,152,254,23,46,151,186,45,14,64,122,166,206,78,184,5,194,127,164,184,22,123,227,87,137,179,81,220,0,179,11,44,21,221,184,32,204,176,136,163,21,95,208,173,217,242,14,43,80,200,200,236,35,31,191,243,144,113,57,49,78,113,43,74,74,153,182,204,124,48,99,152,62,47,63,120,154,9,151,135,20,230,68,110,67,202,245,220,185,101,151,79,19,86,254,66,17,214,19,147,129,29,78,176,77,91,105,121,59,117,54,204,62,4,178,57,53,145,27,54,17,110,180,238,226,133,58,220,152,212,28,31,68,144,183,65,2,66,203,65,219,137,28,4,77,87,47,124,56,224,178,174,245,116,204,140,14,65,201,22,142,231,70,192,202,41,20,126,165,176,127,162,227,27,19,0,200,157,166,114,250,54,43,135,30,245,8,14,97,215,210,75,68,185,134,146,193,54,243,232,194,212,6,53,67,76,66,134,52,58,173,210,186,49,185,118,46,208,164,248,170,104,31,80,79,238,8,167,49,235,43,215,41,184,19,100,106,153,142,83,243,160,72,237,184,182,69,133,164,176,173,122,97,222,106,69,191,20,69,127,0,179,148,46,11,76,157,100,3,1,132,120,136,130,189,210,250,75,113,226,119,110,189,46,131,117,136,223,148,227,174,156,70,206,234,208,122,255,200,197,43,13,155,44,94,34,42,30,196,199,103,226,210,242,141,174,121,83,216,238,150,67,87,192,101,138,157,160,108,65,32,154,249,107,215,239,75,184,38,27,23,115,36,94,87,252,169,215,221,183,209,63,116,82,70,57,233,190,37,12,52,210,23,1,225,23,149,203,23,13,8,65,177,84,191,184,250,88,154,67,43,231,89,113,205,32,199,18,195,187,16,70,172,2,185,243,192,54,116,171,10,6,102,23,223,100,219,179,255,64,44,90,60,77,138,35,218,118,132,205,82,57,16,134,100,228,19,7,250,143,65,136,227,141,178,18,68,22,48,210,31,223,109,18,251,175,91,48,164,13,66,235,17,228,142,203,70,161,83,79,194,124,139,90,1,219,213,176,60,163,41,159,239,109,86,2,78,238,84,158,70,31,122,239,121,104,208,170,163,60,79,141,156,233,208,75,216,24,204,101,224,202,246,238,208,94,221,11,144,240,79,115,17,114,49,216,232,106,251,107,236,8,216,79,192,110,9,210,140,254,28,192,11,145,219,26,135,50,69,7,77,130,137,137,133,84,180,94,59,180,48,152,13,250,129,214,58,8,136,227,76,108,189,184,166,221,236,156,253,1,198,40,26,38,245,195,111,101,250,242,203,137,24,250,94,213,76,204,87,164,121,7,140,154,209,94,80,218,40,151,168,214,167,209,113,233,44,173,53,110,127,175,133,143,42,97,253,30,209,57,214,102,163,221,197,134,183,102,73,229,105,190,59,254,153,168,60,88,214,42,220,173,104,243,241,198,73,243,49,109,109,123,65,218,116,75,225,163,146,249,142,194,214,108,105,114,87,147,160,219,194,85,133,75,69,130,230,222,252,91,189,249,171,241,224,126,218,207,202,161,66,232,23,40,150,133,232,76,23,62,229,186,44,237,196,52,255,181,246,135,157,196,227,16,52,68,36,195,172,173,140,188,174,15,53,84,129,216,227,77,15,135,209,177,247,163,126,242,136,2,145,234,78,113,247,12,207,173,164,35,88,143,106,41,90,148,134,47,126,159,55,117,57,97,159,177,58,149,239,204,186,37,128,183,124,206,135,31,227,253,60,66,2,3,181,100,209,35,149,248,65,138,46,114,38,211,4,17,88,129,29,195,182,0,110,177,24,106,40,238,245,245,181,203,203,154,160,67,103,120,199,131,99,30,46,183,62,62,66,113,207,157,65,54,70,90,48,163,231,170,1,65,53,158,27,112,108,212,11,2,56,29,65,52,61,45,151,229,170,254,174,61,155,236,102,53,71,235,106,172,59,92,28,228,191,235,245,179,16,66,170,124,217,67,10,39,44,108,202,239,38,103,22,228,232,18,78,172,15,67,39,134,11,83,194,33,206,96,143,161,139,141,193,130,16,28,203,153,90,215,113,205,56,142,185,76,172,55,22,64,179,131,91,243,46,170,136,53,140,125,204,19,212,52,128,132,37,163,234,255,88,19,103,220,226,82,95,212,252,250,215,186,127,197,228,89,227,205,131,193,111,180,170,107,157,237,46,35,19,12,222,139,176,149,1,216,216,1,192,125,108,246,218,231,23,212,227,148,67,57,95,255,220,168,56,158,180,68,193,249,241,75,147,232,202,204,69,135,245,14,0,188,163,7,36,152,53,175,5,89,39,8,139,226,102,97,159,159,110,184,81,11,253,33,233,20,193,33,66,37,154,143,20,188,116,23,40,38,128,215,60,241,201,141,208,171,3,123,123,47,136,74,218,223,87,32,240,148,185,21,14,61,47,157,199,41,58,115,47,94,21,6,31,216,23,197,155,202,234,0,41,41,44,112,183,202,100,61,250,255,153,182,9,154,217,154,11,77,213,234,88,131,2,230,43,206,104,226,132,220,243,230,45,241,20,182,8,182,89,231,154,73,140,208,109,153,82,96,242,225,247,45,163,99,83,140,236,132,147,173,70,252,174,52,60,194,40,31,138,18,251,140,60,169,34,221,229,87,234,224,70,86,192,31,16,197,64,101,227,188,165,202,5,2,43,196,177,18,69,9,248,4,23,50,152,7,37,48,215,30,122,162,1,219,114,177,117,187,166,198,213,166,12,47,110,201,27,146,64,79,244,177,146,58,82,244,251,105,127,173,4,249,93,175,88,46,75,170,31,116,188,115,138,17,209,123,127,41,20,110,34,117,25,254,113,206,87,57,103,23,33,216,186,47,167,212,33,156,199,95,50,209,188,82,68,153,71,193,31,229,170,19,52,176,153,166,98,102,162,3,94,76,15,142,32,160,207,126,150,193,116,212,66,205,248,113,41,190,82,92,208,97,213,255,224,65,100,168,205,197,29,202,245,201,198,203,150,24,253,141,231,235,239,199,170,211,81,255,132,162,26,231,126,28,255,50,27,131,95,51,55,30,91,23,14,251,238,75,206,40,65,79,104,197,158,8,98,12,132,212,57,166,184,50,27,135,224,249,138,14,185,253,90,218,4,48,247,232,134,124,189,203,98,21,147,104,22,191,177,228,203,37,236,115,9,246,80,160,230,122,89,143,12,79,172,17,228,54,164,212,108,56,43,233,97,169,140,153,40,43,81,93,162,254,57,80,57,158,106,252,198,109,249,17,168,11,255,109,102,238,54,126,52,36,109,231,211,16,226,13,20,144,17,52,58,115,19,230,193,22,204,88,119,209,164,20,25,77,211,38,116,67,1,17,240,117,107,127,227,92,8,47,51,45,180,249,87,169,97,114,101,163,64,130,242,146,97,30,243,35,149,97,53,55,95,248,204,217,241,231,206,3,123,56,134,222,55,182,184,77,235,113,16,159,203,38,31,130,117,103,220,95,159,57,223,94,77,5,249,61,107,188,26,158,205,180,196,188,8,131,107,141,111,62,139,58,13,218,89,228,228,203,222,187,18,29,73,106,30,137,116,108,243,52,205,248,15,157,68,243,23,216,52,77,37,139,101,21,146,116,238,36,187,192,141,252,132,247,188,20,212,102,164,231,1,28,237,121,191,24,93,52,250,213,169,57,20,100,86,135,69,215,52,246,54,85,134,146,196,62,122,163,122,45,44,218,41,172,53,240,123,155,42,26,27,213,171,89,89,52,205,252,69,119,10,121,255,185,236,252,9,246,70,69,199,209,100,187,31,28,113,121,246,184,112,65,98,97,123,177,134,230,33,241,143,118,1,183,160,45,64,72,198,250,83,16,79,216,70,58,191,99,22,208,216,175,113,125,32,145,229,254,125,154,35,133,10,58,184,51,204,162,190,171,64,189,212,210,187,202,170,246,97,96,19,207,47,44,60,157,161,104,115,191,197,95,40,192,151,159,180,77,112,68,46,145,148,246,237,149,83,86,95,188,251,28,236,94,217,203,145,131,211,79,225,124,229,217,15,78,226,17,127,81,94,83,160,95,31,115,33,208,12,154,57,31,153,133,214,130,61,14,94,150,84,132,129,42,64,11,165,25,101,85,99,123,84,203,19,104,116,18,0,65,50,120,180,164,229,220,2,180,133,94,192,101,155,127,176,185,94,224,158,211,135,136,100,22,57,141,15,112,168,220,205,49,199,98,172,2,210,27,46,251,15,251,180,225,97,181,223,210,70,191,228,239,106,141,101,161,236,125,74,1,92,75,65,22,195,117,237,214,54,28,52,223,111,136,108,69,166,122,5,230,23,32,118,183,56,91,53,227,102,27,86,163,232,251,106,178,162,107,183,229,138,157,45,108,20,47,6,229,53,141,150,194,77,5,192,239,21,119,37,115,106,127,53,206,157,77,226,161,133,168,55,49,217,199,201,67,9,22,159,30,252,3,212,0,187,177,180,31,132,89,41,88,140,65,99,91,146,174,119,222,245,209,227,132,16,111,206,213,246,10,2,150,187,247,55,212,125,22,254,135,25,234,48,183,142,152,3,136,170,170,96,161,87,111,61,161,254,28,102,246,141,22,34,144,37,48,50,145,179,67,241,230,155,16,210,121,54,205,215,80,131,254,145,82,148,82,72,16,178,191,168,96,159,185,104,119,183,98,132,1,220,10,65,254,55,34,222,206,194,160,171,7,64,36,38,217,240,122,186,122,2,162,110,15,132,223,250,146,231,19,155,92,61,253,93,241,86,219,231,95,82,89,168,219,204,128,119,56,121,174,122,234,206,107,136,129,218,220,248,41,99,44,104,254,242,160,84,33,29,251,8,206,101,170,231,179,56,86,46,48,202,58,73,249,83,184,249,8,178,17,246,94,208,166,179,122,139,150,54,206,117,66,2,18,186,182,238,77,70,139,10,20,151,134,212,5,15,247,143,125,191,252,141,84,26,45,28,34,116,196,119,111,138,90,171,8,105,156,71,134,185,76,214,87,243,103,199,72,161,159,142,20,220,251,238,33,11,254,230,3,173,68,253,138,117,169,219,122,242,144,13,170,222,22,238,85,61,180,34,42,124,215,237,7,171,73,115,101,38,25,8,96,205,227,183,50,109,55,105,232,139,19,187,250,207,179,214,254,27,77,181,132,58,15,148,173,234,230,127,81,161,148,206,92,112,108,66,203,170,230,123,208,136,227,5,220,160,57,14,188,166,229,18,11,97,32,237,253,79,24,9,248,133,154,139,36,189,129,131,35,181,35,64,96,70,97,18,182,69,198,25,47,7,49,117,205,111,164,193,75,224,173,44,13,132,44,213,81,139,12,80,232,208,196,135,79,199,97,41,20,70,101,60,23,133,19,144,40,198,46,205,100,224,238,247,25,220,158,140,28,28,142,58,113,32,92,91,104,108,184,208,118,63,183,80,108,216,182,39,246,255,94,53,33,7,92,92,181,31,4,142,222,133,140,90,42,158,68,148,15,143,27,63,92,120,45,217,108,66,59,3,122,180,190,146,186,159,112,249,86,235,79,74,136,37,92,5,74,72,166,89,148,131,20,131,116,162,79,250,186,148,154,154,186,113,67,162,36,210,204,22,159,13,215,93,46,97,126,65,139,29,77,192,249,195,133,144,39,123,36,22,33,51,62,234,13,4,119,156,153,110,231,160,102,194,103,134,99,99,224,94,29,157,84,2,184,253,121,120,93,164,120,59,104,78,51,4,162,160,187,96,159,91,173,248,206,245,174,127,42,20,241,79,146,130,40,245,76,28,186,55,63,137,199,78,110,244,143,134,245,230,140,49,132,134,161,127,207,5,45,110,45,206,75,161,88,146,11,229,164,110,200,52,113,79,111,128,86,36,240,252,98,226,247,55,128,131,9,194,98,30,43,231,248,98,46,140,219,228,160,142,48,35,235,193,188,138,48,107,201,228,160,159,128,88,194,160,246,102,208,60,247,144,80,10,46,8,37,144,59,59,250,193,226,36,182,36,255,213,255,175,30,22,85,99,54,81,12,105,232,80,50,161,233,127,52,189,87,196,113,158,93,24,10,169,176,27,145,80,64,37,70,103,61,113,139,48,169,188,138,221,238,113,151,105,56,245,141,198,52,171,130,67,141,167,93,236,4,1,92,254,53,61,52,43,88,128,13,254,61,78,197,46,66,219,169,15,73,118,136,244,150,236,16,232,93,254,100,244,133,150,176,37,163,236,237,166,5,156,13,16,21,79,183,112,36,252,239,237,246,29,178,75,141,152,77,129,95,150,58,126,173,61,41,88,115,57,37,104,138,205,1,108,144,19,47,233,177,226,150,254,147,147,78,118,156,243,94,238,133,252,202,202,242,165,25,255,179,141,155,123,195,78,174,46,48,229,113,73,236,102,40,240,251,57,130,249,249,72,167,40,189,213,21,72,201,58,144,178,97,120,90,242,131,140,24,220,13,214,237,218,4,115,124,130,241,160,219,57,108,191,171,141,204,234,222,163,145,11,241,105,75,94,196,54,145,162,11,227,185,182,201,50,82,220,133,113,60,47,229,92,170,150,7,174,4,69,96,81,244,233,120,238,82,212,82,25,33,158,211,129,21,178,92,65,19,214,170,74,192,183,196,179,9,37,43,178,253,175,38,63,8,199,68,51,116,186,238,246,235,83,193,120,111,59,108,170,9,118,98,131,123,195,120,134,96,110,10,0,80,65,171,197,134,233,14,20,55,91,199,197,179,157,191,248,198,71,115,220,58,168,237,22,183,209,220,175,130,239,98,210,7,120,136,67,15,235,59,193,210,76,199,81,187,241,16,207,85,245,162,76,148,236,56,38,208,244,41,125,182,3,151,86,30,249,148,168,157,172,78,238,245,60,34,51,194,115,6,9,137,76,109,242,39,224,243,166,112,234,136,204,24,14,129,232,15,141,105,75,14,165,168,21,115,224,92,179,124,129,198,111,111,17,152,3,16,28,38,1,120,120,26,1,105,18,34,141,247,219,213,5,217,174,202,89,74,45,122,222,216,137,58,155,72,127,100,103,27,182,205,176,209,243,224,229,107,81,70,224,216,17,27,9,117,95,162,76,61,13,157,130,64,189,38,10,246,146,77,169,46,154,0,204,166,158,61,180,176,202,244,26,127,165,178,145,56,20,180,249,22,124,50,75,251,178,210,105,246,225,216,166,39,201,135,29,203,179,194,246,127,171,2,200,19,249,119,219,176,49,102,195,183,130,159,249,251,140,203,74,226,159,76,60,47,170,163,16,217,170,106,213,121,254,94,130,68,147,249,186,5,179,250,17,158,95,242,226,5,248,181,136,67,15,245,192,13,9,89,77,247,76,244,201,230,127,78,22,92,125,158,104,75,28,157,188,115,107,32,59,8,231,160,242,204,211,233,183,83,230,26,158,239,239,102,21,36,41,129,71,141,74,196,166,145,75,36,158,160,31,2,136,17,156,110,183,105,104,120,119,233,187,102,210,24,14,45,184,224,217,223,207,173,16,113,173,80,230,213,31,227,42,32,128,68,209,194,91,67,166,77,211,92,224,27,150,53,167,16,255,73,207,236,144,227,174,66,43,26,30,158,49,180,125,128,70,88,75,240,226,105,214,244,213,125,151,57,234,98,167,187,100,176,76,64,89,223,190,175,19,37,121,162,246,141,105,18,178,141,248,3,166,112,129,248,43,53,170,230,56,60,169,55,168,22,92,14,213,232,244,229,154,220,230,134,58,9,14,123,53,109,133,36,177,33,196,213,178,56,49,67,18,122,156,130,175,96,149,38,153,3,243,199,209,88,226,64,164,94,176,214,233,102,20,163,108,165,111,24,28,239,196,94,242,65,13,116,1,1,72,21,110,232,229,163,70,86,81,76,184,216,237,149,31,220,175,226,9,52,88,88,161,33,165,15,86,142,163,100,243,42,3,180,37,210,64,251,164,123,176,55,33,120,198,146,27,236,194,10,229,1,200,44,61,21,152,164,252,172,41,207,65,69,2,58,179,87,119,228,38,96,18,6,128,213,87,138,122,0,157,106,124,107,68,240,71,111,109,45,0,134,161,102,49,230,161,168,131,147,76,52,15,74,243,239,211,133,26,50,38,6,202,224,33,27,44,55,137,6,65,132,166,150,26,141,96,252,153,113,89,151,195,220,57,29,90,210,135,177,180,137,41,248,215,150,144,166,119,21,137,228,185,228,171,250,50,87,125,117,59,167,77,238,65,136,46,225,112,70,33,51,15,19,77,45,143,80,175,67,243,12,223,36,68,37,169,221,6,159,165,109,125,38,236,80,158,148,118,118,139,116,221,127,24,226,21,79,86,0,247,98,228,93,192,121,74,8,114,59,23,236,221,33,76,95,176,84,153,164,229,211,86,113,40,59,234,3,159,40,133,235,211,43,95,141,138,17,66,89,110,28,85,133,62,228,118,134,45,190,80,9,255,231,147,50,61,213,239,9,213,235,153,176,8,156,160,92,75,234,217,247,211,60,182,216,166,132,139,205,247,250,56,222,181,226,242,216,229,232,235,171,22,93,13,214,228,93,40,28,163,20,98,110,211,60,166,149,207,148,81,140,98,12,143,251,57,243,63,138,154,206,204,117,223,167,163,61,97,183,204,126,253,2,68,150,145,129,91,121,187,219,209,88,180,199,31,41,142,103,189,141,13,140,221,22,214,187,243,229,182,126,44,31,249,96,247,221,58,57,146,58,5,97,184,139,80,120,52,4,7,101,66,44,235,14,165,20,217,118,94,165,42,165,28,144,22,141,25,231,226,224,6,213,7,128,174,125,69,159,119,83,30,90,10,199,143,78,169,63,66,189,166,0,146,230,65,218,80,213,147,166,175,129,125,254,225,183,22,24,239,54,177,4,177,195,194,19,19,32,32,160,33,15,116,95,206,187,111,227,248,229,197,104,119,161,59,243,11,88,169,151,170,207,21,76,142,225,18,137,166,130,236,32,236,91,215,117,101,74,11,218,10,161,81,25,45,47,27,61,176,151,147,51,32,128,192,33,171,222,157,23,36,42,64,91,137,52,27,21,23,47,158,177,62,180,148,84,8,1,231,196,125,98,206,225,216,95,195,242,11,144,100,217,241,250,62,210,212,179,28,240,78,198,240,128,130,227,108,148,164,154,233,201,225,191,61,160,250,202,78,164,136,186,167,153,16,103,214,183,6,163,59,136,109,125,121,120,67,44,90,199,56,250,27,233,214,105,33,223,13,35,0,142,72,102,212,241,176,95,189,247,83,184,219,127,29,248,30,124,39,99,107,123,250,176,93,191,127,9,65,44,145,109,40,110,99,26,182,203,23,134,45,180,67,241,24,23,128,90,252,247,191,99,169,205,202,100,96,217,171,168,211,125,65,141,232,202,132,121,212,205,184,185,249,9,119,165,44,215,29,30,249,32,186,225,123,85,139,52,29,208,123,42,107,227,47,64,124,62,132,119,171,205,24,121,189,207,85,32,56,66,117,199,81,177,29,240,243,219,122,180,188,63,13,95,184,213,139,125,91,69,168,93,208,179,29,146,232,107,103,79,167,29,120,108,112,215,200,60,253,68,219,202,85,57,33,146,88,240,50,209,213,136,244,73,168,128,8,11,58,162,183,113,116,216,158,196,48,244,145,119,167,149,96,225,137,116,75,152,84,125,224,67,142,157,6,134,154,245,30,163,132,233,51,118,232,142,24,230,15,16,223,134,176,175,158,123,244,73,150,43,152,78,71,242,252,240,95,114,164,184,82,35,253,33,83,109,69,140,130,30,222,235,140,225,59,110,83,252,195,217,198,233,130,235,203,10,232,101,172,219,175,8,48,176,75,6,54,229,163,170,188,208,57,163,91,157,141,112,206,235,76,102,226,249,250,112,99,67,178,139,199,201,254,138,246,64,187,12,112,191,228,173,205,194,158,142,197,173,129,93,13,177,132,125,68,4,176,86,10,253,56,19,71,49,139,92,63,138,52,39,245,112,159,94,140,137,179,218,153,191,145,66,245,75,230,224,190,107,236,152,246,143,163,158,179,122,132,46,114,219,52,42,81,203,114,1,13,25,100,231,59,190,252,97,78,128,106,35,21,110,252,11,42,188,163,129,126,108,112,97,23,6,183,192,4,60,51,199,191,17,177,173,81,203,122,16,168,17,227,255,158,153,1,79,187,56,252,211,247,39,178,86,160,235,104,51,4,219,79,64,231,173,81,90,97,222,65,37,74,235,196,218,113,29,101,24,58,146,125,180,35,106,17,132,152,31,146,224,95,194,91,203,68,72,159,65,69,86,148,29,249,178,180,193,183,206,7,217,173,182,200,81,115,250,147,19,218,196,232,211,247,183,95,178,146,147,224,108,208,207,31,43,200,238,120,89,141,254,28,197,210,113,185,58,133,52,44,89,145,57,127,233,112,252,151,11,233,116,232,156,64,94,50,73,232,168,36,151,223,162,245,150,85,49,209,16,7,84,76,7,140,135,244,24,30,48,117,12,250,190,20,220,122,145,57,101,221,129,117,189,157,229,50,213,24,112,55,117,86,54,210,55,141,135,161,236,52,174,234,175,86,197,92,153,173,78,249,251,218,77,209,233,131,150,62,210,155,177,172,55,71,237,16,204,164,200,13,25,10,30,1,0,57,6,34,71,205,64,47,73,1,8,30,22,172,165,71,56,30,150,187,22,187,139,54,103,86,119,164,237,120,214,96,166,7,134,66,232,75,47,210,105,102,247,193,194,142,43,75,240,218,89,32,203,64,28,157,195,151,138,42,112,94,23,157,111,120,25,93,138,5,138,239,122,246,135,5,60,170,107,70,78,44,105,75,161,2,164,221,164,150,32,141,216,223,56,107,192,85,115,77,130,217,87,171,206,247,182,136,204,18,5,93,17,139,213,206,80,249,72,184,188,170,91,17,105,212,15,184,154,224,73,182,247,239,76,0,183,154,151,71,23,64,220,155,131,39,145,206,5,177,117,92,158,223,182,114,104,190,64,15,53,150,81,172,80,75,66,16,11,98,208,36,226,124,129,138,208,142,123,36,130,228,140,163,99,3,127,149,233,137,155,234,67,224,51,146,76,140,66,113,96,154,123,33,3,148,121,1,159,79,89,63,15,132,22,208,228,170,145,170,155,224,60,19,54,123,64,206,193,172,38,121,252,144,246,222,64,204,174,99,111,24,83,215,251,1,135,214,223,31,57,241,229,108,158,231,157,157,53,36,85,28,255,126,250,156,47,124,193,0,144,94,195,109,31,116,138,58,87,181,228,118,144,197,14,42,218,142,48,238,162,125,167,240,58,144,109,82,159,57,193,59,132,83,20,64,173,149,72,146,208,196,153,248,130,0,68,109,201,239,79,252,197,125,240,165,42,40,239,252,251,96,248,44,137,195,86,46,92,245,211,40,147,244,78,123,77,109,246,144,62,19,20,29,66,221,200,83,11,34,246,131,74,219,101,201,93,116,244,215,199,61,228,249,191,20,78,128,204,127,200,53,124,125,165,169,164,109,189,110,184,127,155,96,162,176,57,102,180,200,43,80,106,56,197,65,30,250,93,238,226,194,212,118,86,176,169,76,213,179,150,1,164,227,49,194,253,185,109,188,102,94,77,193,116,215,238,255,12,216,182,233,42,195,132,191,206,56,218,224,179,130,177,220,225,252,25,200,145,250,14,212,94,110,55,4,175,149,129,42,148,208,164,37,112,71,19,148,228,76,13,18,30,144,203,217,15,201,63,140,226,103,255,58,12,103,55,178,90,239,56,110,78,5,21,10,173,133,114,114,212,34,78,240,57,233,52,253,127,60,131,212,48,251,15,228,110,63,147,176,153,92,66,13,246,190,4,126,34,189,119,104,77,50,22,230,63,23,167,219,54,231,233,8,75,6,97,211,232,131,231,42,230,121,131,129,239,34,207,41,93,26,119,189,52,194,17,104,40,50,97,43,183,23,239,183,160,118,3,40,31,32,148,193,56,95,87,62,194,216,74,36,114,212,143,216,13,254,20,49,67,41,255,183,16,194,132,96,205,226,60,168,175,250,172,139,121,116,151,149,88,136,46,149,113,35,235,231,135,169,164,235,109,149,194,152,42,74,158,8,154,254,166,28,11,120,146,181,63,56,34,183,206,79,132,181,19,186,161,120,26,184,216,151,97,8,240,227,237,25,200,163,106,194,216,213,233,171,9,241,32,194,200,170,76,193,102,117,170,253,170,105,4,212,7,180,6,218,217,66,159,21,241,114,31,189,46,191,64,220,199,61,55,22,107,183,232,71,218,140,59,130,176,200,205,52,215,105,7,170,88,219,124,195,135,211,173,74,230,242,113,115,63,187,0,110,175,132,182,99,130,112,245,159,16,164,218,58,103,171,96,150,175,150,126,240,11,195,62,206,43,59,212,38,199,217,137,72,100,67,113,97,96,45,108,164,77,93,164,13,197,153,3,129,80,119,35,169,64,16,74,69,94,243,224,37,137,225,174,226,73,61,219,99,110,108,200,136,188,199,228,159,112,236,106,229,61,198,192,186,148,225,155,11,232,50,129,134,75,108,204,117,246,245,165,162,150,194,103,10,135,185,164,233,76,153,34,84,23,3,202,51,242,194,67,7,253,4,180,194,5,173,36,69,82,233,188,255,17,123,121,140,108,247,147,234,90,2,250,11,121,186,25,199,123,50,127,107,106,93,238,247,94,128,24,180,171,12,66,191,84,90,28,247,68,182,98,63,23,213,86,204,167,193,242,50,201,240,199,161,243,237,41,212,51,16,231,246,164,68,23,34,223,24,121,241,34,56,82,215,230,36,130,174,10,42,67,140,209,44,240,118,45,116,52,6,177,246,73,95,42,169,231,37,28,191,54,141,76,224,84,242,163,120,166,51,59,89,159,116,85,120,180,142,11,241,253,178,137,3,252,128,80,65,242,182,12,227,13,85,254,147,189,47,53,105,146,5,60,64,152,159,102,246,59,103,157,223,181,217,210,220,163,154,18,59,8,24,181,41,55,114,153,244,207,55,107,234,140,246,148,133,200,118,62,50,10,148,254,13,32,251,203,138,38,209,131,80,74,109,249,165,42,102,222,207,97,202,45,164,49,126,15,138,243,97,69,132,247,59,185,72,4,14,136,207,139,149,249,211,5,230,87,102,12,172,236,173,90,80,190,58,164,125,116,115,209,209,81,107,70,113,191,229,41,240,238,232,74,161,24,187,190,17,219,219,101,201,247,17,38,67,211,252,145,148,212,56,108,219,83,179,135,118,8,239,196,56,199,182,69,111,84,195,40,253,173,214,255,72,53,121,170,224,233,91,80,213,160,193,41,50,15,189,198,73,107,249,239,253,19,121,83,133,44,216,6,35,190,175,71,238,115,220,176,144,165,205,104,218,174,52,234,128,245,83,24,76,215,21,125,224,87,128,30,89,80,107,231,67,192,174,107,168,182,44,93,27,204,25,43,253,253,227,90,46,196,248,183,80,93,13,221,210,250,160,224,247,6,44,87,147,138,245,243,98,151,120,108,114,181,160,46,137,218,128,206,188,124,196,155,144,111,20,224,214,135,75,37,6,237,189,153,190,42,225,132,25,208,120,47,95,2,9,55,35,108,218,245,155,22,209,64,31,55,22,232,54,120,175,24,91,146,150,193,219,90,235,196,147,170,225,6,197,72,49,130,117,243,223,217,113,255,63,186,23,5,77,103,173,51,112,76,64,3,133,109,141,99,14,56,80,58,160,142,239,143,98,137,202,9,62,152,38,142,16,130,121,87,238,59,157,102,223,132,65,153,66,13,17,221,185,146,51,132,45,206,69,194,172,62,104,56,50,192,239,219,145,208,231,34,191,71,42,252,42,187,108,66,110,92,70,214,173,71,178,11,35,242,254,171,242,207,165,250,253,249,193,233,140,241,183,234,137,119,208,88,53,243,162,43,70,54,31,173,129,116,239,74,82,191,94,156,160,236,72,40,184,110,254,197,219,30,78,193,251,55,177,179,57,19,231,20,252,99,122,185,60,110,63,169,43,249,188,45,139,217,104,34,15,73,159,157,61,212,231,91,159,198,27,83,229,183,15,91,130,30,167,223,73,41,5,143,212,224,90,41,158,42,203,204,85,39,54,94,158,147,242,1,178,208,139,15,200,86,214,90,240,49,141,205,164,230,244,60,235,42,91,153,52,207,240,222,44,223,194,244,238,255,199,243,64,188,117,112,66,190,204,96,200,103,197,79,217,89,11,68,238,134,154,187,26,103,128,43,0,136,252,184,32,167,139,169,15,112,19,148,195,98,44,212,141,107,184,166,168,239,22,115,107,58,221,6,42,188,6,228,54,80,2,205,220,46,14,101,225,125,210,176,140,31,113,113,117,88,36,25,206,243,174,189,195,234,105,59,132,221,214,178,223,177,123,98,244,28,82,124,118,130,62,46,77,72,177,216,66,114,80,127,7,154,124,188,110,36,35,139,142,244,156,224,5,16,223,142,52,186,149,173,41,177,90,194,229,184,106,47,108,66,8,6,58,34,196,100,114,252,187,75,173,39,45,231,152,212,114,152,53,141,99,189,169,212,253,55,244,238,42,7,191,240,63,162,229,87,121,21,212,114,206,118,108,223,187,201,49,135,165,56,248,122,177,85,105,169,52,127,31,148,133,140,92,254,59,62,125,254,42,228,76,160,98,204,6,215,85,172,6,174,106,15,200,84,146,255,21,157,242,12,34,152,149,126,5,24,87,118,111,96,94,69,213,129,121,156,62,157,79,229,225,199,245,28,177,123,3,1,79,253,44,170,89,64,9,37,156,247,25,22,175,243,254,85,51,168,253,227,95,54,109,238,140,139,169,167,97,77,50,232,200,72,4,47,142,202,138,223,60,184,171,131,195,44,54,110,204,221,29,143,222,158,149,150,108,155,233,97,213,246,223,243,89,237,145,194,214,157,71,43,251,124,17,211,136,177,227,15,129,59,226,33,35,59,178,69,78,91,153,203,170,69,150,18,130,14,51,95,241,112,174,149,1,118,223,5,112,126,65,177,127,168,52,211,33,107,230,235,108,201,26,9,83,108,185,43,216,41,12,154,244,175,168,171,104,176,148,170,138,53,11,172,157,45,226,41,31,244,200,174,88,213,116,235,131,208,58,171,157,198,137,213,72,22,80,56,221,48,84,71,229,156,95,32,108,58,201,147,148,137,154,83,221,191,62,123,153,218,252,184,106,121,30,171,204,255,16,202,240,160,245,137,196,145,179,66,11,181,196,126,27,78,115,125,6,31,157,169,2,22,89,193,18,8,96,149,66,12,123,102,27,75,245,155,226,23,252,77,218,4,180,91,23,29,48,159,169,196,204,170,30,249,61,38,45,31,149,183,150,23,51,27,79,145,164,80,19,143,189,150,247,16,242,88,145,129,151,210,17,42,6,61,190,236,54,38,83,1,153,23,154,20,146,122,17,189,165,105,205,165,179,96,16,254,253,135,112,171,39,71,155,114,156,100,48,81,237,108,156,110,120,124,112,116,229,88,106,255,41,31,233,155,88,11,248,223,12,89,234,183,130,236,252,130,96,99,111,180,180,49,72,3,166,72,50,92,53,2,113,14,130,83,195,230,152,102,105,99,118,255,243,11,64,130,15,112,173,228,184,171,205,9,81,40,98,106,186,205,141,53,106,215,35,122,173,119,137,134,197,137,6,246,188,239,212,147,1,176,178,210,40,236,119,241,170,95,17,199,135,157,231,28,206,14,54,164,103,11,88,27,75,104,188,45,103,204,87,90,240,132,69,1,217,183,224,18,30,193,242,90,206,135,166,53,69,51,3,138,128,246,48,18,46,1,147,111,137,15,98,56,200,130,93,207,183,42,213,39,177,161,230,196,144,253,224,238,174,211,207,248,28,41,200,192,241,167,130,184,35,173,180,125,177,13,177,155,238,197,76,130,91,207,36,74,131,241,20,117,97,246,124,21,45,138,131,240,227,74,200,35,109,43,84,211,44,63,25,178,66,249,109,156,250,154,13,127,14,65,232,48,121,167,212,146,244,212,159,233,171,204,95,120,115,32,84,24,184,106,115,26,34,116,253,13,220,102,32,80,134,207,139,27,74,33,83,31,134,128,223,226,65,151,140,200,237,150,169,72,174,221,170,121,167,255,5,131,145,70,114,120,195,196,140,206,138,29,72,86,71,121,172,234,163,242,18,40,72,113,38,111,205,31,226,114,249,112,115,188,150,72,2,9,29,164,153,239,143,144,47,229,122,254,252,248,17,123,253,51,237,248,203,246,112,139,106,19,49,13,248,58,22,47,221,43,18,82,225,235,210,132,165,73,203,108,223,219,11,58,66,150,84,178,67,0,191,145,134,153,158,129,31,163,51,151,245,51,217,126,12,227,117,199,8,192,72,112,74,89,112,147,195,204,43,162,145,50,215,115,8,47,60,73,193,138,249,142,3,247,184,158,225,161,77,35,231,20,156,49,27,195,244,153,40,141,148,48,107,129,150,49,70,40,249,27,160,189,77,220,50,13,55,27,93,153,141,217,12,133,15,48,208,116,11,140,85,24,155,143,223,23,78,174,150,54,97,81,140,127,6,83,33,210,211,110,210,20,212,179,131,84,170,158,240,125,79,34,53,186,74,248,215,228,244,244,67,8,216,90,28,2,48,23,17,134,20,169,121,98,175,227,147,137,63,13,143,21,249,44,18,27,20,243,99,49,76,183,255,123,68,168,213,250,207,229,196,227,250,176,45,108,137,75,7,83,179,18,176,89,110,41,11,224,173,227,18,2,118,124,202,111,203,179,98,218,209,247,205,195,28,53,96,42,67,75,56,40,231,212,75,234,63,179,193,108,68,112,36,138,71,123,49,68,20,55,28,50,204,105,106,43,79,168,182,233,108,130,146,130,235,161,106,189,161,225,158,114,237,103,223,121,86,7,53,4,29,83,49,77,148,144,111,118,154,181,65,36,189,165,123,248,18,115,223,64,241,195,221,169,194,87,146,115,124,216,121,216,39,79,64,15,214,90,39,23,232,116,127,203,84,90,72,123,212,104,101,29,3,221,105,53,250,208,36,63,109,213,107,240,129,194,59,61,86,36,58,209,207,229,14,243,183,39,124,188,126,42,151,194,185,48,119,1,120,195,73,152,187,42,43,44,40,170,116,117,213,7,52,109,233,120,27,145,243,4,244,129,206,144,145,145,84,198,130,221,19,47,249,203,179,235,18,254,69,28,15,105,162,253,167,245,25,232,213,60,253,189,254,208,123,233,239,233,237,148,183,152,60,143,131,121,168,195,34,250,29,67,24,13,117,162,157,97,45,101,240,219,167,34,113,64,198,13,227,59,90,138,218,32,178,166,164,234,232,87,99,9,170,187,145,8,232,209,186,32,231,33,142,186,89,24,119,115,243,150,100,18,51,229,190,30,31,195,52,162,29,57,99,138,8,225,120,111,93,56,137,253,26,26,0,11,77,111,30,57,66,245,102,211,103,245,98,252,242,66,234,134,138,0,1,242,230,228,127,105,76,215,234,95,27,14,25,137,190,14,248,142,172,26,237,124,237,128,117,194,181,212,228,30,30,5,103,118,179,45,23,125,250,31,106,96,242,119,126,144,134,55,51,80,189,161,33,39,140,91,90,82,239,186,113,170,254,156,33,166,248,88,21,188,37,241,179,30,170,129,77,83,40,4,47,111,105,236,71,131,249,179,104,189,82,197,48,69,36,159,52,143,21,42,12,246,230,42,44,206,51,164,205,135,186,247,117,157,236,155,173,135,116,214,162,181,233,176,31,69,14,246,20,131,190,97,189,63,19,133,203,176,104,92,111,29,130,251,174,213,178,237,205,121,59,82,158,8,109,230,229,138,186,70,1,77,195,13,118,175,29,52,14,188,197,84,36,50,232,165,140,55,41,162,91,103,16,155,221,14,88,186,66,36,55,67,15,156,163,9,142,111,138,113,15,187,42,85,141,159,28,98,207,222,180,68,71,246,38,49,1,251,39,213,160,230,141,85,255,140,237,48,239,229,165,48,192,31,52,117,145,31,95,71,110,125,151,175,135,0,65,32,251,47,125,212,15,115,75,47,120,203,3,32,11,93,121,107,44,119,96,169,204,67,136,222,92,102,10,156,137,161,226,35,100,22,72,188,123,177,101,252,235,189,175,113,239,238,62,38,123,52,111,160,2,79,194,213,4,65,126,191,96,191,127,52,219,107,65,42,50,159,12,229,11,17,41,16,170,221,116,3,87,198,193,55,36,161,7,218,105,139,155,69,160,238,159,126,210,74,140,64,240,145,228,48,200,202,23,14,88,237,210,143,115,192,9,145,143,42,147,71,246,238,196,15,111,124,181,161,231,202,26,210,148,38,171,145,243,149,81,87,65,26,220,81,46,20,224,53,207,45,218,29,125,22,152,59,243,214,187,193,9,161,26,18,20,160,125,185,121,112,137,244,230,149,4,247,36,135,211,141,81,137,57,184,61,210,253,9,190,224,161,94,88,95,158,223,45,182,107,138,74,183,245,102,183,248,208,178,147,220,232,250,118,243,147,226,251,120,172,183,36,241,84,45,213,195,0,252,84,104,9,229,133,50,87,56,53,158,203,131,207,183,242,114,139,55,88,89,215,58,244,118,20,246,170,194,31,238,3,79,118,199,6,246,208,58,59,248,57,220,159,88,178,253,241,101,9,2,145,216,65,54,2,159,137,22,91,116,36,248,206,241,239,194,239,209,0,40,255,27,193,42,117,2,32,204,200,184,155,151,117,67,67,10,95,11,73,55,145,243,183,242,39,180,185,114,41,30,7,85,39,57,226,171,149,137,174,79,96,201,250,116,240,175,81,38,229,6,124,96,141,205,180,135,221,132,111,168,181,80,155,59,162,178,10,111,37,12,102,130,127,69,94,240,139,184,133,245,56,202,12,3,252,229,90,39,126,80,213,144,133,29,170,252,70,197,225,244,32,7,173,226,192,193,18,200,15,23,130,130,114,32,130,80,11,13,88,169,132,71,52,180,110,236,1,172,251,201,83,6,156,97,75,47,93,2,235,224,138,22,44,149,18,23,76,239,133,192,241,248,232,105,127,63,13,83,209,0,220,57,75,16,122,80,152,210,132,179,119,57,163,7,249,122,159,190,89,227,63,165,57,37,220,185,118,29,175,240,115,96,204,200,196,71,110,120,140,145,228,78,126,96,234,96,162,57,203,42,12,154,164,177,253,29,38,3,12,189,25,38,216,63,31,173,72,195,101,98,9,216,243,247,49,245,189,192,32,139,48,177,240,244,192,194,202,77,82,227,154,2,61,254,196,212,107,202,166,90,41,198,164,221,147,66,19,232,236,5,243,175,187,110,24,178,224,191,52,219,7,191,24,212,131,20,116,152,34,169,173,178,45,38,91,167,165,251,104,191,66,177,25,14,212,22,204,67,27,97,241,216,210,91,47,0,34,227,175,99,48,54,80,58,124,97,59,196,82,26,102,238,236,207,64,55,143,177,41,89,250,226,197,170,100,98,117,217,174,45,176,136,72,154,68,200,7,168,94,254,149,132,225,84,9,141,7,55,28,250,157,250,207,42,40,231,87,72,32,242,98,5,199,132,31,187,106,193,204,76,165,228,110,93,160,107,128,135,3,204,181,72,254,133,174,160,192,90,230,209,30,12,23,149,238,242,187,207,126,177,200,181,48,102,22,89,169,234,118,103,34,22,205,252,126,34,157,141,74,192,80,160,16,35,136,69,17,158,60,3,96,35,151,14,197,19,112,162,22,99,149,207,98,167,111,158,34,135,220,42,177,177,116,225,36,83,50,6,150,242,47,254,13,213,119,127,235,28,142,109,72,79,217,102,81,48,220,30,164,213,251,138,81,31,188,235,88,109,202,112,178,19,151,1,246,199,16,15,53,36,31,222,7,53,105,238,191,28,65,221,87,211,164,139,185,236,57,255,47,62,113,129,42,71,180,17,179,255,104,158,153,38,62,238,246,91,28,187,20,148,5,165,106,74,179,57,206,22,232,190,210,55,80,90,6,134,169,234,19,57,177,152,107,188,19,51,106,47,231,155,127,233,220,221,16,49,205,36,43,229,90,28,8,153,92,169,173,152,147,122,250,133,9,251,143,156,251,125,152,5,8,109,25,208,150,10,199,173,109,55,216,245,143,209,134,21,141,141,125,41,3,168,139,62,126,34,8,98,167,148,250,234,143,2,64,26,155,56,154,244,18,46,88,2,122,51,29,229,68,18,95,203,188,76,151,213,39,133,67,253,205,221,222,249,201,105,157,53,118,62,224,228,202,190,67,236,216,222,128,247,215,248,10,251,94,80,235,73,163,52,91,16,53,42,113,254,163,142,154,142,42,28,16,133,195,25,66,255,130,125,71,10,190,10,27,220,117,66,4,91,139,213,3,109,116,158,59,93,62,6,70,98,92,58,47,138,83,133,79,150,246,216,64,133,84,23,142,36,124,230,158,198,144,117,30,215,88,180,80,78,96,98,69,135,11,172,106,212,119,223,161,87,109,246,239,43,8,89,24,15,84,6,193,14,192,219,250,161,2,193,78,86,161,5,201,131,16,58,171,104,19,84,80,170,122,222,52,247,50,59,124,87,26,252,99,50,91,51,228,150,216,102,213,173,135,129,24,59,235,46,15,120,23,34,0,35,97,224,246,108,245,229,219,107,162,107,160,222,197,80,142,89,92,14,221,50,46,165,125,107,157,142,250,25,231,40,105,27,234,232,161,236,80,49,164,85,21,255,94,197,71,87,12,70,46,8,44,16,2,205,131,21,105,123,41,136,132,199,254,166,106,4,251,49,250,98,87,63,1,141,152,130,181,3,32,16,73,124,99,111,198,170,84,53,188,123,58,167,31,250,201,137,244,132,51,107,98,220,36,14,148,90,249,11,21,137,241,5,46,181,159,140,32,118,207,141,210,233,87,233,52,69,125,2,37,182,40,96,123,112,93,244,125,117,129,87,12,5,144,96,145,16,212,34,168,138,36,36,149,141,234,45,165,167,36,151,145,43,112,45,135,123,27,47,114,111,164,176,227,98,253,238,111,223,2,205,214,71,197,8,220,109,105,136,212,113,221,59,52,120,116,10,162,215,151,20,103,62,195,221,120,247,59,26,9,223,140,214,249,133,242,214,142,89,222,186,54,255,59,171,52,155,88,12,216,178,222,29,226,69,20,168,5,174,81,110,10,177,200,131,176,25,110,77,168,3,136,15,32,244,67,245,132,181,144,233,241,82,198,85,186,123,83,108,48,219,28,168,148,159,252,158,228,40,153,215,130,26,53,139,95,7,63,147,85,190,62,100,240,222,170,137,102,243,56,60,172,207,186,250,10,215,35,181,32,173,206,99,0,80,112,131,160,68,170,122,186,185,140,8,245,159,148,36,159,214,161,106,34,4,241,55,17,191,188,193,148,237,167,32,211,160,104,79,130,131,37,30,250,149,160,79,116,227,212,63,34,149,2,247,75,233,238,94,226,5,23,80,113,101,172,181,174,232,154,125,7,212,114,89,220,213,7,205,6,174,251,38,120,59,216,61,241,33,95,188,164,16,239,74,177,155,114,160,48,237,188,15,126,251,156,189,229,118,200,84,71,169,119,174,68,124,41,64,131,206,19,55,104,85,78,217,23,123,218,112,54,210,92,177,235,136,162,205,49,172,76,75,152,161,147,35,62,107,216,59,79,3,146,95,234,143,28,19,145,63,146,158,54,196,246,199,127,110,95,59,32,25,81,224,195,194,46,93,110,120,212,204,255,85,14,130,95,144,220,224,237,255,12,238,51,45,128,182,139,86,20,252,108,185,254,165,147,144,210,66,88,20,77,120,239,200,55,28,66,248,177,35,97,152,141,235,180,101,166,94,194,177,64,234,245,7,89,55,208,62,220,112,172,206,158,125,127,25,225,149,192,229,81,45,121,182,84,50,250,57,112,13,65,5,131,55,156,142,187,152,161,32,251,95,98,187,197,112,132,107,189,88,46,68,2,74,213,181,132,186,159,218,108,4,254,150,106,175,196,191,21,255,176,171,60,94,160,40,151,154,93,4,227,122,154,137,146,94,215,246,117,123,235,143,216,229,217,190,80,28,36,208,73,247,204,45,245,89,46,246,171,178,61,148,70,46,6,246,8,87,45,187,62,184,7,159,20,167,151,232,120,21,17,211,3,31,166,7,204,174,173,118,209,248,184,41,222,37,62,123,73,33,35,191,77,6,177,196,22,183,190,168,140,172,163,43,185,144,10,120,215,95,191,125,204,120,136,99,146,239,231,255,86,150,136,177,152,78,117,217,16,108,57,154,129,67,77,184,51,12,241,200,144,54,156,16,152,236,208,58,117,212,64,122,244,33,48,160,207,19,237,92,188,114,194,20,15,246,251,54,160,111,55,219,188,91,11,9,139,183,25,118,4,55,60,166,31,72,197,184,63,154,233,9,89,13,168,194,56,215,166,170,143,74,69,35,39,10,228,88,181,36,249,192,65,255,255,78,212,223,252,136,185,141,47,14,167,174,141,106,141,98,140,93,172,244,137,58,161,195,22,203,34,110,67,207,85,246,233,175,248,60,122,142,65,132,191,152,56,184,94,185,72,241,225,207,11,172,87,132,130,10,125,214,119,17,143,40,175,51,29,226,107,128,224,193,93,66,186,6,242,243,56,220,184,163,70,180,184,169,209,14,214,53,212,14,242,49,234,71,148,215,10,251,62,117,89,89,151,175,250,41,165,144,212,201,208,69,130,220,46,140,76,218,186,230,100,19,24,214,163,107,249,41,143,24,80,38,115,233,84,147,120,209,71,9,58,192,229,11,108,207,78,185,2,247,180,138,198,167,250,194,4,15,11,28,235,146,228,194,159,215,220,156,126,238,16,173,121,182,224,170,194,76,229,63,204,7,97,4,30,33,127,47,94,103,96,109,29,233,111,199,203,34,148,0,19,78,211,187,140,130,226,230,215,203,58,234,9,207,102,23,81,82,11,4,145,174,48,61,181,118,223,217,123,244,70,16,152,9,187,96,151,81,10,75,119,47,239,1,68,137,96,165,193,69,179,55,134,210,99,162,163,183,193,50,145,226,134,70,208,196,231,121,130,71,202,175,217,84,246,232,58,98,218,60,25,134,219,163,35,139,190,104,106,0,180,254,199,164,92,52,45,68,157,243,82,86,59,73,27,188,179,134,184,220,197,128,54,211,184,58,34,175,187,62,59,203,76,170,181,192,66,241,149,115,44,244,201,5,14,21,189,126,248,248,29,137,74,22,196,38,44,196,38,122,52,164,143,236,4,209,128,214,99,178,4,53,230,132,84,197,113,143,32,60,43,211,182,41,154,101,107,249,36,183,167,9,228,86,147,142,157,109,185,182,175,12,46,34,136,167,30,155,163,117,196,216,20,145,95,60,76,145,45,23,38,78,52,254,66,40,115,251,127,167,150,164,88,206,56,21,3,92,63,224,209,241,43,147,247,77,22,133,16,145,239,50,233,6,136,84,152,204,103,238,128,60,61,206,210,75,175,89,254,183,240,80,204,14,96,121,94,240,220,66,241,229,170,100,154,60,20,136,50,189,176,137,42,233,201,111,71,15,114,213,134,76,96,38,45,164,3,5,24,57,17,38,121,101,227,160,46,113,224,6,202,164,142,50,138,155,42,172,76,1,111,211,118,177,65,178,229,250,76,6,235,186,181,145,250,106,113,252,194,130,38,47,131,85,106,10,224,233,171,222,119,10,96,215,102,19,65,17,147,149,178,102,169,122,66,159,160,1,36,141,113,58,172,110,190,55,165,157,207,41,184,145,48,233,85,112,151,99,204,41,189,15,209,146,221,93,31,221,99,113,177,228,195,195,246,76,213,164,127,84,17,31,83,39,38,141,118,179,73,102,149,44,143,88,254,157,251,248,186,178,48,108,57,210,196,62,54,61,120,216,84,88,179,193,214,185,39,98,108,178,37,115,116,232,188,125,62,173,144,126,214,212,205,199,83,8,114,232,124,219,43,164,132,74,94,1,85,243,147,188,143,169,3,192,64,13,75,52,92,72,254,29,82,237,136,204,86,64,102,205,109,138,35,255,132,158,12,0,102,112,130,87,184,5,99,253,125,102,231,101,243,40,160,192,118,133,92,200,80,139,8,89,228,239,190,203,248,70,42,202,68,131,166,152,190,112,83,242,85,124,113,81,63,35,73,31,34,113,49,141,63,179,148,152,83,137,70,67,112,180,129,175,7,227,189,176,170,160,19,151,212,24,53,221,160,117,144,115,26,212,164,147,185,253,190,240,234,93,119,108,185,61,89,144,28,32,94,81,103,105,167,210,253,74,27,187,57,255,144,8,82,96,152,51,50,239,251,148,243,155,190,159,185,21,61,209,138,87,181,114,232,14,167,152,125,29,94,45,78,239,240,30,32,119,206,134,81,250,14,91,191,127,102,125,122,195,172,43,130,154,237,175,254,50,248,126,36,225,9,251,20,110,28,77,53,225,237,70,148,163,184,3,70,166,184,137,34,228,252,20,46,54,244,163,84,123,248,62,96,75,19,253,221,126,24,214,252,106,242,51,143,101,3,247,24,184,213,137,125,27,14,170,245,90,180,214,119,191,11,88,186,214,171,176,149,227,203,242,162,216,93,4,157,74,143,144,133,81,188,11,177,181,17,112,150,221,110,160,34,204,65,15,153,62,117,219,189,161,22,99,154,6,99,241,101,159,100,240,55,146,212,164,176,210,24,127,40,240,111,213,107,134,31,190,217,188,218,8,59,222,114,34,143,106,76,187,12,109,18,81,63,88,93,121,98,118,133,14,211,230,127,82,238,89,251,37,78,91,161,194,150,98,248,159,183,245,37,255,91,64,83,184,226,178,211,183,83,77,21,230,168,245,9,229,60,99,199,169,10,240,233,221,172,70,213,155,201,59,37,147,239,190,104,183,90,42,245,166,163,228,55,196,254,0,90,120,29,231,219,252,39,157,180,239,220,110,246,194,16,240,22,254,175,191,96,247,43,8,96,75,76,219,30,50,146,186,103,22,92,214,6,186,228,208,109,70,191,171,188,209,147,41,121,164,65,143,118,123,246,6,22,39,93,28,236,194,13,150,59,208,8,255,0,152,48,60,188,206,167,159,48,176,242,5,224,24,64,219,91,46,241,213,75,192,142,4,173,146,234,243,195,180,159,121,115,9,121,22,235,128,233,181,198,99,35,32,115,246,111,7,48,14,148,181,129,41,133,89,229,232,192,157,76,244,86,127,161,75,34,163,114,234,253,138,204,214,67,234,11,10,184,120,58,19,79,46,173,199,187,134,104,11,67,127,156,40,180,56,4,67,85,183,4,225,41,182,186,2,75,116,143,96,94,201,107,53,208,141,207,13,139,64,50,197,249,213,104,150,130,67,114,146,120,69,36,189,46,253,76,243,171,85,101,3,202,208,200,193,220,162,135,34,98,193,142,232,138,107,38,86,74,165,0,101,53,247,8,179,106,196,44,197,140,138,3,104,158,8,106,200,100,176,68,7,5,144,197,128,238,41,203,246,222,156,79,115,90,172,52,249,165,8,234,133,73,131,92,16,244,181,72,177,130,163,9,100,133,39,119,41,120,6,212,27,30,84,2,145,18,187,92,117,143,113,185,200,122,58,192,52,88,127,106,198,67,78,95,77,57,168,105,136,79,65,12,236,199,249,191,25,55,236,169,37,136,83,12,74,145,237,175,60,115,100,246,59,3,223,95,116,49,241,172,108,78,16,69,121,202,2,217,82,36,135,247,180,204,63,96,75,240,133,201,172,28,8,188,118,136,174,105,164,22,10,188,218,7,81,115,196,211,203,112,26,51,187,210,249,32,187,12,120,107,167,107,225,152,44,200,170,83,78,14,189,61,128,53,22,253,168,115,246,4,97,175,121,161,195,102,24,15,127,111,242,94,234,105,176,150,119,127,1,141,112,186,85,224,14,39,219,27,157,52,40,106,111,173,157,147,212,114,254,86,238,46,228,132,236,122,255,254,103,179,148,236,184,73,22,60,84,142,88,79,207,156,191,172,47,21,199,178,201,174,68,185,154,25,170,119,119,39,222,206,226,96,26,148,194,247,43,141,242,135,221,223,224,174,210,124,118,6,230,86,18,5,69,3,82,66,49,13,63,105,169,112,215,79,118,127,172,219,179,117,231,57,46,148,203,108,108,26,239,106,187,82,89,23,234,211,132,254,52,101,234,186,14,163,8,243,202,100,27,116,207,81,69,180,116,44,122,132,217,44,102,100,175,142,85,225,152,24,50,67,188,76,74,118,6,62,192,62,100,103,64,92,33,199,193,160,104,153,242,165,56,174,170,144,8,19,253,188,114,59,108,167,162,17,242,6,243,195,85,4,185,156,58,191,219,30,108,189,202,138,177,235,30,251,53,38,117,247,118,142,45,71,193,118,16,159,136,97,10,64,43,195,254,11,81,201,28,62,160,72,155,95,129,21,244,149,173,176,214,253,40,81,179,12,193,36,34,54,173,163,71,48,164,255,214,1,34,216,117,26,69,99,71,61,137,55,198,60,27,132,89,37,186,88,229,199,165,199,4,21,84,180,103,92,19,153,59,155,222,70,0,66,89,213,248,59,47,158,162,120,130,51,49,83,194,130,107,13,180,69,88,186,90,113,18,75,237,223,139,52,176,253,203,191,193,228,217,245,51,183,198,85,155,116,87,204,126,253,215,208,201,240,204,66,235,31,158,49,195,189,89,131,178,233,206,233,205,73,233,138,124,42,254,199,66,56,116,4,181,33,72,35,138,224,183,9,250,155,213,68,53,147,27,167,199,184,0,62,180,8,166,54,34,29,91,90,44,56,89,244,141,75,56,107,29,112,59,46,43,222,163,88,33,240,26,33,127,22,112,133,1,150,134,21,230,131,58,39,239,201,98,117,109,84,63,156,124,21,227,48,201,182,84,56,87,40,230,221,28,66,40,77,150,155,94,105,210,39,47,196,133,105,61,228,40,193,200,233,185,134,251,233,239,246,148,133,248,242,162,107,230,244,232,129,48,0,80,17,245,129,164,3,208,209,197,10,141,197,36,90,32,122,39,203,240,215,19,165,44,157,196,66,247,110,10,179,92,91,192,252,127,192,159,29,132,75,95,29,120,62,157,149,202,24,113,244,161,204,83,173,88,200,172,222,53,13,6,219,76,126,89,214,170,188,176,75,102,23,201,43,211,28,207,13,138,238,169,95,171,67,166,98,220,205,157,133,212,18,231,133,245,151,10,28,113,226,140,15,15,235,99,138,130,231,160,156,154,10,18,147,127,164,60,142,120,61,84,157,23,64,172,96,232,1,190,125,165,188,148,189,185,235,65,127,229,169,211,140,32,131,36,53,74,173,255,237,157,190,88,6,141,151,114,144,232,163,95,228,124,154,203,202,9,98,253,138,142,84,218,36,159,28,249,144,247,135,152,108,228,217,144,79,224,31,97,98,199,213,212,14,147,12,51,106,145,203,4,36,113,2,182,65,20,84,191,63,13,43,106,23,124,128,86,52,177,136,96,162,16,248,100,231,255,95,52,161,145,19,195,227,203,127,21,211,254,94,98,250,253,72,28,249,227,188,101,32,175,26,175,33,232,158,187,201,138,233,253,32,82,251,208,33,194,192,252,248,212,33,7,50,68,67,162,211,25,52,153,44,46,207,73,178,171,118,247,198,123,76,49,37,149,11,130,9,91,120,234,46,168,190,238,109,118,44,109,23,230,199,47,70,158,207,5,76,152,66,97,225,14,248,152,147,76,111,182,118,196,35,159,188,64,30,47,184,153,59,130,241,235,62,104,18,218,154,27,97,71,179,149,108,1,138,106,82,204,140,185,243,80,189,134,49,5,196,36,217,235,117,178,224,244,57,180,249,100,25,131,85,40,125,49,13,204,113,223,89,92,249,225,80,58,215,239,127,37,229,153,107,10,1,62,61,71,70,122,137,169,217,145,37,115,201,78,39,52,21,251,253,115,236,137,217,185,77,64,95,76,1,126,93,204,232,219,184,69,22,103,88,213,21,112,101,64,199,209,174,115,242,159,41,70,187,159,223,160,180,48,67,103,61,55,113,66,190,26,170,50,156,100,163,64,232,163,149,112,185,159,188,161,230,39,152,23,122,139,229,31,122,123,192,196,60,90,200,142,130,44,207,4,123,49,228,174,172,126,70,93,92,128,19,141,88,27,51,8,178,10,192,143,14,162,148,216,196,151,148,98,201,32,176,203,25,202,153,174,128,20,211,12,110,59,242,40,17,223,199,244,97,121,33,33,55,233,123,15,68,192,163,105,82,155,106,164,111,232,51,80,255,57,254,254,147,252,96,231,47,220,62,68,223,221,83,180,64,60,97,116,213,215,141,141,60,55,186,130,3,136,22,47,240,173,195,254,196,154,110,69,74,99,187,7,178,58,198,52,61,102,49,246,186,150,95,73,7,247,124,28,208,54,128,48,158,46,22,223,157,232,181,217,57,92,177,25,132,80,121,71,13,5,217,255,249,26,18,100,98,25,188,255,10,75,234,92,116,132,201,77,6,146,152,176,174,50,10,253,32,156,121,109,89,56,136,26,25,222,98,6,91,43,26,160,64,216,133,42,96,203,143,120,80,104,161,219,239,19,66,64,78,36,171,64,157,61,205,241,217,0,211,22,129,1,220,244,5,196,31,122,244,125,156,84,175,164,103,208,57,108,173,143,28,78,9,83,95,145,184,242,104,195,92,170,142,241,34,221,131,203,197,126,203,135,234,149,244,105,202,76,173,185,122,243,62,138,102,114,74,29,3,39,162,28,14,122,225,72,157,31,60,145,110,33,170,15,185,196,167,128,99,230,225,234,234,66,224,97,18,195,169,111,109,249,0,198,88,84,27,88,147,135,161,147,38,117,24,207,136,251,197,152,83,135,245,30,154,176,220,213,19,147,129,218,215,174,212,51,44,3,80,191,194,13,163,220,221,192,139,148,137,244,127,85,219,60,202,71,153,44,221,29,227,70,109,165,241,248,138,112,66,44,36,218,132,185,81,97,13,114,251,149,203,226,255,224,168,7,144,186,16,213,105,221,254,204,143,5,157,204,82,28,23,240,38,71,45,22,113,154,143,142,60,80,228,55,88,126,201,93,228,57,103,0,146,207,170,196,54,116,149,153,117,238,165,209,190,10,249,100,180,164,202,17,142,63,52,197,133,24,87,60,58,65,238,168,180,107,105,12,235,59,170,200,5,35,150,178,125,208,242,229,89,5,231,183,22,85,184,243,120,63,18,217,115,61,113,182,238,111,116,46,23,118,237,70,10,137,68,22,66,143,154,157,65,54,58,41,148,24,164,131,248,215,45,25,82,219,93,218,175,109,196,61,199,164,214,16,200,245,189,113,222,132,23,204,179,176,154,213,190,169,43,172,24,57,170,197,255,235,150,9,31,149,234,242,221,12,174,166,23,224,216,219,254,180,189,160,186,77,75,66,120,132,168,237,228,184,251,19,156,165,186,169,88,87,154,182,207,239,162,96,58,142,70,101,72,128,14,205,226,124,203,101,195,4,177,197,18,160,198,173,248,59,38,221,11,89,56,208,212,241,25,2,33,243,215,221,117,225,51,145,45,196,197,105,27,13,42,174,184,204,61,160,65,209,12,12,186,59,15,105,47,155,27,255,165,182,202,28,209,4,131,116,121,27,99,44,93,242,148,66,112,216,21,252,125,108,128,25,87,40,107,22,229,146,167,110,139,109,255,253,185,67,95,218,144,57,163,202,150,96,46,175,223,151,54,8,98,93,33,177,198,122,111,49,238,177,47,89,40,143,255,226,22,181,177,142,11,169,15,227,84,185,137,111,101,129,105,120,170,10,178,230,186,254,190,92,0,30,96,47,167,195,215,12,161,110,135,193,182,108,149,83,89,142,154,89,4,165,162,22,141,194,92,86,148,180,165,53,231,137,75,64,47,151,203,46,247,204,255,72,9,73,198,222,239,226,68,30,188,132,133,255,246,216,219,198,33,200,22,145,227,84,127,30,129,195,253,250,110,92,33,159,196,77,203,157,89,15,246,148,57,36,186,111,189,211,136,240,156,138,70,15,212,144,180,201,16,206,119,133,126,28,28,49,114,34,152,148,2,203,46,1,205,254,159,154,201,62,46,66,155,22,98,221,153,184,101,107,19,70,78,24,29,77,16,40,132,251,42,44,195,225,164,165,151,110,120,121,228,193,55,36,252,209,71,128,84,187,31,161,139,12,118,71,4,252,54,144,192,46,88,104,144,117,135,151,156,144,37,50,57,190,32,208,65,6,202,224,243,57,1,61,196,225,105,233,23,223,55,225,52,9,50,178,122,232,130,225,80,46,222,65,170,39,137,250,113,98,233,20,255,82,39,228,149,187,187,200,218,137,76,138,234,96,120,127,41,37,38,55,3,135,43,63,86,187,201,191,10,164,233,233,211,254,183,176,78,1,51,98,252,52,231,237,141,32,39,194,151,252,100,138,29,118,220,154,74,242,102,199,216,230,133,129,42,219,177,129,60,63,172,182,204,163,23,91,8,60,189,92,125,250,121,110,211,53,68,147,99,42,121,154,239,55,60,173,174,20,39,67,133,132,201,1,124,4,2,211,136,127,3,94,183,238,37,29,35,11,251,77,131,96,65,87,80,221,15,213,102,245,175,211,220,212,55,80,98,203,10,165,111,111,237,174,211,221,131,207,238,157,56,225,218,80,241,70,65,7,21,143,187,171,44,2,72,75,66,146,250,222,39,253,40,114,119,241,254,44,105,248,211,31,30,38,100,26,160,119,70,194,27,85,151,16,53,51,119,39,60,56,142,88,12,218,3,51,209,72,224,29,202,146,147,70,91,156,46,205,119,235,67,164,1,181,20,214,23,248,239,119,121,163,107,227,221,154,59,213,173,221,174,199,183,100,171,148,22,40,189,113,66,91,243,194,171,12,84,91,156,214,240,252,102,186,220,218,207,247,191,176,122,200,71,77,194,165,101,192,240,119,222,3,161,22,217,148,171,162,165,88,199,244,250,47,198,240,20,82,165,213,69,85,151,178,87,188,213,40,112,178,114,122,23,215,24,50,32,193,161,146,189,18,167,89,253,201,181,14,87,9,191,133,34,56,135,194,236,7,181,67,173,86,43,65,180,51,226,80,227,206,56,243,208,230,238,59,171,174,183,63,57,95,132,249,173,68,140,209,27,168,30,132,107,34,69,116,40,163,206,245,214,144,241,216,26,233,20,124,12,61,233,31,32,94,117,4,148,50,42,176,194,176,137,7,14,54,151,117,195,39,222,232,74,255,242,213,38,65,217,152,204,181,27,203,165,112,95,108,130,249,35,238,110,244,32,126,202,21,238,160,213,249,250,190,106,138,88,18,126,110,57,72,20,157,37,166,117,86,118,248,23,178,113,218,238,234,113,80,103,95,51,151,19,216,121,221,107,76,111,47,65,152,75,77,191,43,11,12,193,183,227,110,106,174,38,244,165,155,47,39,83,229,67,104,175,250,236,3,120,122,3,192,236,213,115,65,204,80,75,173,151,127,78,12,66,113,91,116,177,91,81,113,165,229,200,93,85,138,236,188,94,90,22,105,124,216,184,67,97,118,233,101,91,225,101,188,226,206,7,190,89,247,12,42,54,214,241,16,112,135,95,203,12,147,173,69,34,29,188,143,175,212,86,76,66,74,39,68,198,244,215,140,206,228,247,12,17,76,170,166,226,214,54,97,77,34,185,69,155,50,216,66,2,191,158,77,43,116,69,18,125,88,90,101,198,43,27,187,194,252,46,166,36,110,233,51,139,149,203,241,10,193,104,109,64,76,116,93,19,81,187,18,235,88,185,210,103,23,199,99,70,44,175,234,76,146,8,204,142,196,80,88,209,185,189,211,29,224,115,72,179,129,150,48,208,231,244,93,24,235,95,110,59,218,98,199,160,33,89,138,65,238,129,150,61,231,187,129,234,236,75,108,154,93,170,91,165,67,211,193,107,182,177,10,244,20,255,81,63,38,210,80,136,228,157,185,12,248,124,71,64,68,72,74,204,218,215,211,35,151,109,253,77,209,74,231,0,217,91,117,190,161,130,155,138,122,80,219,14,15,37,19,80,118,236,246,16,40,130,165,35,144,172,5,94,102,21,216,154,222,245,239,161,165,24,116,170,195,110,185,169,201,69,12,69,200,61,149,199,40,160,105,94,250,125,230,1,158,51,100,241,59,130,198,53,212,41,119,133,71,203,167,164,165,152,232,252,31,47,47,18,159,192,178,220,15,6,222,214,198,134,160,96,168,132,9,252,157,164,212,157,17,245,144,148,233,198,247,195,169,217,51,49,148,184,1,3,72,23,169,76,154,84,96,54,61,134,230,96,251,161,189,155,242,190,133,35,179,20,238,202,122,10,252,36,212,150,250,201,90,78,91,170,10,18,26,87,30,37,88,33,138,90,150,163,153,101,82,115,93,172,80,210,36,46,92,175,108,217,14,209,102,177,207,83,211,180,196,107,153,147,173,193,20,20,112,170,47,136,146,101,41,232,21,209,239,172,20,39,17,225,54,68,37,107,244,47,88,117,150,0,214,204,232,214,235,102,125,243,79,13,161,19,102,185,253,110,82,123,212,187,214,85,189,12,139,65,20,168,43,38,246,9,186,156,151,174,65,184,45,79,114,253,70,8,217,97,182,10,132,178,134,252,191,58,4,103,209,39,90,110,252,209,177,200,131,77,207,245,135,6,187,63,222,216,221,81,1,43,60,176,210,79,136,113,99,3,221,125,79,228,33,176,123,186,215,99,25,152,141,135,244,45,60,201,175,28,215,173,137,164,5,195,215,24,98,104,227,157,198,213,158,112,178,77,1,18,97,226,139,42,107,178,161,195,245,221,105,160,177,138,232,254,83,105,85,44,188,229,142,220,212,183,90,119,232,100,122,38,137,88,142,26,114,218,115,62,109,96,134,35,74,203,9,244,132,235,61,122,96,198,210,139,56,21,56,125,187,18,69,45,169,183,56,157,112,225,84,33,201,28,9,57,234,16,92,137,12,180,119,202,121,49,231,99,205,248,71,168,114,240,223,180,206,23,238,107,24,115,184,62,94,99,92,146,242,103,218,116,199,111,107,96,73,197,215,147,152,16,77,243,227,42,139,197,82,70,41,32,19,134,117,108,225,165,184,245,254,137,9,168,137,222,200,39,161,110,112,80,239,120,251,214,124,113,53,4,6,17,102,98,175,103,124,241,250,196,101,173,253,116,48,232,9,191,176,254,188,75,46,173,239,193,175,61,130,40,177,221,128,172,30,227,191,39,224,141,15,7,238,103,171,83,109,116,46,200,73,204,148,43,146,56,185,234,100,153,115,27,197,125,134,151,68,17,116,152,238,115,84,58,68,71,175,236,223,32,0,180,115,193,177,187,249,144,75,30,22,209,62,112,44,157,166,237,64,96,253,52,190,55,135,110,23,49,148,38,148,144,106,167,220,49,38,194,208,158,47,209,220,231,251,163,171,76,124,208,108,212,224,200,206,150,246,146,166,0,245,222,203,181,31,63,151,206,156,204,241,253,216,104,221,204,181,9,176,180,87,136,132,141,165,150,101,138,44,243,163,175,227,194,224,39,171,60,255,129,136,60,198,218,30,203,24,2,4,119,163,170,40,132,3,182,185,68,149,142,43,39,97,64,254,158,87,196,14,197,45,104,185,253,8,54,183,169,218,151,135,158,21,171,121,194,252,235,106,203,194,34,251,157,43,141,132,145,134,38,55,115,56,232,147,97,1,189,179,217,243,8,166,6,43,130,185,38,111,154,150,45,109,214,23,0,77,216,185,105,23,76,42,177,63,81,247,209,115,207,23,200,50,5,115,72,97,152,130,115,7,229,58,130,236,21,2,123,97,116,11,241,239,8,110,255,66,148,126,96,217,100,167,4,34,158,80,234,88,135,68,214,130,249,253,51,216,77,112,83,10,92,141,32,93,165,86,132,91,172,252,212,65,9,76,196,24,163,85,101,71,64,147,96,234,30,204,235,63,54,76,207,250,157,12,188,107,30,43,139,248,48,175,238,210,168,201,223,93,133,95,218,69,143,91,156,218,85,70,105,242,65,249,35,194,232,135,163,51,123,37,49,210,143,207,18,129,120,74,27,7,195,74,66,26,23,48,161,142,27,186,170,250,240,224,14,203,191,123,164,214,181,7,187,3,44,202,117,246,220,29,81,43,246,253,14,38,72,189,200,54,153,110,118,129,214,25,0,189,84,21,148,16,62,156,98,145,206,223,149,80,91,27,114,223,162,223,101,187,54,144,173,166,65,139,124,196,182,135,99,17,58,156,227,194,83,157,170,251,151,249,70,55,217,78,217,180,243,163,12,2,108,254,6,198,125,24,189,68,152,155,109,116,141,78,221,15,34,81,203,84,201,58,130,139,115,43,177,204,16,85,147,232,55,79,203,31,248,69,22,41,177,3,249,152,171,125,219,186,225,24,56,68,67,255,225,14,182,64,118,30,66,222,130,66,18,24,107,109,70,156,26,43,152,90,121,202,237,211,130,178,82,85,26,138,61,255,255,219,48,245,31,39,220,99,3,142,186,217,101,208,8,192,184,60,8,224,105,55,102,11,254,36,63,237,185,251,218,188,21,22,16,5,128,109,69,255,74,38,44,60,68,109,158,185,194,222,249,1,8,45,109,226,221,210,5,237,60,73,192,60,76,137,51,94,17,208,122,230,102,214,40,103,129,113,232,54,193,2,230,116,194,220,24,111,10,245,225,106,76,8,31,173,251,126,169,254,249,30,204,211,181,220,4,236,64,1,56,0,168,11,144,209,210,106,77,50,30,245,95,140,238,247,22,102,122,92,87,48,227,3,34,243,200,246,95,80,14,146,254,165,182,62,229,35,118,191,197,28,230,42,165,242,254,36,138,78,100,57,182,97,96,215,19,69,95,254,89,187,36,221,100,222,153,57,5,244,216,238,1,97,147,69,169,137,64,44,185,210,29,188,132,181,18,81,75,22,31,95,62,206,198,214,86,142,253,203,222,212,43,129,242,73,117,154,114,200,176,57,112,105,129,254,55,200,7,255,101,45,36,55,187,121,51,246,23,224,229,41,43,59,221,184,97,231,98,240,234,185,241,245,172,111,253,192,75,71,193,134,163,160,42,224,11,75,187,164,5,186,175,51,211,224,68,54,67,51,188,108,248,112,29,47,106,67,150,110,169,230,160,156,41,97,237,84,71,210,121,205,228,65,194,22,49,120,86,250,238,105,79,166,229,245,170,164,244,159,126,78,65,172,217,103,129,140,56,7,60,231,145,238,203,123,173,225,208,123,133,7,33,172,219,62,54,216,15,36,106,252,233,140,11,170,243,75,255,97,219,2,148,78,73,28,141,27,53,255,238,170,159,45,83,101,64,192,113,99,94,154,197,178,72,23,176,57,217,217,158,244,46,202,213,145,204,139,186,144,191,190,50,115,203,216,85,123,29,143,46,179,100,115,66,116,66,153,230,174,88,5,83,28,138,122,23,47,93,34,107,17,73,171,105,167,227,189,68,208,41,55,3,102,150,72,220,254,119,239,204,64,117,176,52,191,243,50,162,162,112,40,143,195,188,124,207,120,213,202,111,91,213,199,118,62,205,2,223,64,121,93,165,192,74,137,94,196,150,94,65,184,213,117,162,90,109,19,9,26,19,24,225,52,213,128,230,133,235,91,168,201,84,235,115,156,4,69,0,67,117,198,191,16,250,234,140,20,60,80,156,199,25,185,181,150,130,109,201,128,108,199,215,156,17,180,220,206,114,86,245,4,249,54,101,220,186,103,161,22,65,225,4,30,66,184,74,179,113,222,55,118,194,53,164,108,75,207,23,90,141,151,254,243,223,162,249,7,228,115,160,180,98,165,168,198,140,227,254,224,190,100,49,118,189,119,235,119,58,48,165,164,30,173,132,236,150,232,66,153,122,68,125,202,110,78,89,74,68,149,5,111,22,161,41,42,192,31,136,113,231,206,65,27,20,190,97,209,144,113,234,195,40,103,179,202,180,253,115,17,116,241,173,61,53,198,140,181,85,104,99,72,241,229,163,39,243,37,127,23,31,119,101,221,139,235,31,244,31,75,230,174,209,69,169,211,50,193,76,147,34,95,221,39,108,56,127,249,122,224,217,92,212,99,105,27,66,72,146,62,199,7,185,62,164,251,233,172,84,195,19,147,29,71,17,125,78,55,11,226,61,18,72,132,233,94,68,84,75,45,247,30,141,181,34,110,248,138,74,121,158,25,255,207,188,245,132,239,238,111,187,7,174,228,100,219,151,120,213,161,183,37,182,129,166,232,68,87,86,200,97,122,88,60,180,31,118,46,111,237,82,167,184,225,165,130,241,232,0,38,9,32,145,252,162,122,107,63,198,252,226,200,104,181,187,169,135,14,164,55,54,216,242,54,177,16,46,14,248,54,23,178,189,3,27,45,206,122,71,159,42,79,252,204,199,79,171,79,1,75,71,155,117,202,224,129,32,229,3,43,125,192,226,31,119,42,78,137,83,37,234,79,94,217,229,130,54,59,207,210,28,51,195,229,223,181,215,212,15,90,205,14,21,64,225,84,23,222,204,59,110,151,120,191,133,197,67,181,85,25,69,59,216,131,164,118,148,248,215,105,22,86,55,57,33,241,24,173,229,180,94,5,37,209,228,155,65,150,72,122,71,82,236,14,59,34,135,32,37,178,222,213,108,17,170,137,164,29,44,248,167,69,159,163,171,23,63,108,191,235,88,190,45,109,236,150,253,8,57,157,233,180,54,11,49,153,88,138,177,211,193,216,248,135,222,188,111,4,5,11,183,34,119,56,130,38,249,251,22,183,123,194,31,220,37,83,51,136,247,122,54,43,213,83,82,163,163,142,64,70,38,171,27,21,137,98,4,6,100,81,60,11,153,45,112,51,123,60,251,189,176,1,78,219,55,113,74,177,65,67,149,154,3,193,104,196,138,200,225,145,65,13,130,27,67,153,77,236,70,106,39,170,168,175,135,96,226,13,194,180,246,105,181,79,205,12,66,172,162,62,17,183,224,182,52,141,90,231,16,1,99,29,123,233,201,120,163,139,241,171,18,28,133,8,238,52,243,144,188,255,149,182,1,223,221,183,189,241,236,173,181,186,92,95,93,209,75,53,137,69,56,137,41,193,89,21,191,87,217,138,25,179,8,139,98,127,209,127,125,13,60,187,91,24,202,93,130,123,127,219,22,221,81,194,194,48,98,12,104,149,79,147,148,130,80,226,5,222,204,240,23,199,178,132,191,3,140,13,230,202,53,10,253,248,229,223,29,0,178,174,23,61,154,197,142,23,216,222,203,117,107,212,167,30,56,31,78,132,17,139,99,77,83,208,142,150,107,173,156,202,167,182,161,15,38,224,106,176,197,122,68,3,85,214,82,249,148,170,12,109,199,245,230,6,28,222,117,68,107,214,220,199,163,35,247,189,93,17,12,76,213,59,159,57,195,148,122,43,248,120,250,155,103,107,108,182,4,114,111,172,125,207,149,120,19,18,154,23,223,72,50,33,100,113,64,50,45,67,187,2,254,226,158,231,77,98,216,59,210,65,86,192,4,228,88,91,215,157,159,6,228,240,51,7,204,205,212,176,166,222,139,66,184,27,111,233,77,38,140,185,254,244,217,192,51,207,172,95,206,114,195,23,137,85,217,227,95,30,241,36,43,89,50,111,159,172,250,64,8,157,177,234,243,215,85,254,200,150,232,55,37,215,83,221,9,154,204,230,236,151,165,75,214,128,236,128,53,31,78,114,136,227,112,47,216,131,233,23,20,66,118,203,62,112,243,90,37,46,19,212,2,151,196,162,241,62,12,240,254,54,100,74,192,239,121,205,77,150,173,158,5,155,117,66,71,187,141,248,76,176,198,55,116,227,167,146,68,215,111,232,187,104,186,22,42,39,133,176,4,161,17,167,185,246,13,179,123,227,28,200,178,203,116,99,233,232,40,92,206,216,143,88,204,203,10,168,56,212,120,93,103,113,89,79,241,12,40,54,17,67,1,177,11,89,166,7,236,5,16,55,135,64,209,184,149,146,19,38,63,208,250,70,13,3,5,151,80,167,48,231,48,146,196,50,132,85,129,201,57,214,181,102,30,65,160,12,90,219,140,163,106,96,4,201,53,143,77,18,79,63,189,139,121,150,219,224,155,127,119,161,39,143,173,212,44,41,121,241,157,188,92,116,128,63,186,255,233,243,11,24,222,176,140,231,138,250,109,209,13,14,67,80,142,240,180,46,196,62,230,2,75,78,167,187,95,130,211,79,111,183,140,148,52,21,179,89,72,32,50,184,210,160,174,81,103,120,141,13,120,112,215,149,252,70,224,4,250,154,235,45,71,151,112,245,41,154,10,170,152,139,34,142,254,11,198,236,155,28,192,58,67,96,202,113,246,73,16,221,104,197,126,29,101,203,94,115,93,56,27,215,108,180,153,109,130,232,79,52,27,111,105,246,181,22,125,195,6,250,38,147,154,131,237,29,217,112,38,35,175,124,193,27,219,210,105,108,124,50,233,184,180,143,113,36,37,182,180,242,198,134,113,80,121,1,41,184,49,190,201,28,98,208,204,9,219,253,193,211,129,29,109,2,62,182,62,173,142,219,122,89,187,190,132,182,129,168,30,209,134,231,153,247,132,34,162,163,14,200,109,178,236,22,192,191,140,132,55,32,174,247,189,205,216,170,86,131,90,243,194,88,167,184,102,239,93,81,14,111,9,2,231,87,68,167,18,176,167,2,117,226,186,72,212,149,5,182,168,91,131,23,4,241,221,219,55,69,155,226,83,84,99,197,109,83,147,203,251,24,201,65,1,19,118,174,216,160,224,26,200,207,164,25,124,130,209,212,190,52,142,110,71,55,187,141,254,165,164,11,39,198,24,175,35,225,33,220,228,255,91,27,114,178,71,84,58,143,31,172,96,41,100,182,147,193,67,34,131,207,104,73,228,105,160,113,77,118,13,139,67,170,185,237,228,221,92,30,70,56,23,40,238,66,112,10,181,242,163,101,188,140,87,216,180,139,225,84,9,48,176,132,253,246,87,40,205,201,109,81,53,164,199,20,141,154,183,220,240,82,162,141,208,71,239,74,178,142,187,162,75,91,38,100,63,91,7,106,10,90,104,20,27,166,110,243,208,7,31,215,147,20,75,209,74,234,145,183,46,76,243,60,87,18,80,121,91,139,134,40,139,126,118,20,49,202,216,171,98,83,17,22,184,203,230,69,69,22,185,152,164,128,97,118,184,76,51,20,149,253,161,240,139,206,205,132,39,189,95,86,201,61,48,44,235,37,224,130,75,23,26,87,6,141,58,5,111,47,219,102,245,19,45,109,28,166,108,142,158,165,169,12,5,234,34,80,61,18,113,204,37,52,176,69,21,247,221,134,104,45,13,127,5,234,123,94,11,148,41,210,156,50,241,209,56,5,87,238,122,97,29,86,110,132,44,8,6,149,246,101,163,41,98,213,192,37,184,129,134,200,86,220,37,58,94,157,29,216,26,111,237,50,181,124,62,75,180,202,70,131,145,192,196,243,7,96,209,30,164,24,184,254,37,244,157,50,140,29,33,226,228,214,102,26,194,213,149,179,132,244,240,139,212,60,209,53,74,72,60,125,81,87,5,202,39,75,18,83,164,210,29,99,245,67,93,27,108,212,96,88,97,198,221,254,32,162,9,230,107,9,62,92,180,127,224,225,55,243,36,71,0,115,121,185,42,90,103,208,49,47,14,92,18,84,121,146,119,148,28,252,23,65,220,155,27,65,252,46,180,132,229,19,140,115,66,68,159,243,36,29,125,101,167,179,94,235,215,69,12,67,155,201,208,30,108,67,2,149,235,244,142,73,209,201,3,250,122,37,118,78,50,40,5,255,160,69,158,35,105,8,172,215,162,245,140,217,56,43,224,148,109,110,152,65,82,5,125,40,45,163,11,187,227,192,51,194,209,20,76,53,8,248,134,199,3,29,26,129,35,212,5,132,103,246,214,150,168,112,205,95,231,33,236,191,253,193,107,133,222,50,221,130,183,163,3,170,67,120,252,62,117,125,149,142,61,166,151,52,218,207,128,70,229,30,32,226,185,48,140,67,76,101,97,4,66,122,188,186,116,180,85,229,51,250,73,47,61,191,132,24,31,50,53,230,162,63,122,147,130,136,85,55,92,138,52,92,158,134,248,243,51,88,73,98,216,120,192,132,140,62,95,59,136,227,179,74,119,52,243,140,90,38,140,249,39,241,210,53,243,205,99,2,149,183,80,169,187,51,119,48,55,19,85,144,22,52,192,225,125,118,170,21,199,135,65,163,159,221,61,245,49,146,186,22,233,3,91,219,49,174,130,128,17,166,152,105,35,176,25,147,186,57,230,95,47,206,180,170,199,85,125,205,140,244,8,130,165,255,138,136,67,223,76,173,102,100,60,102,188,30,162,62,74,53,65,252,53,98,144,63,160,31,162,189,238,139,180,91,174,62,112,12,23,68,244,46,173,140,170,14,139,90,6,58,91,169,76,161,154,103,183,147,221,178,88,167,112,54,201,173,36,221,110,10,86,148,54,171,189,250,42,111,183,64,247,9,53,122,122,87,28,150,0,168,4,154,87,58,179,193,212,191,113,70,190,64,222,155,171,254,77,85,220,171,3,201,31,138,123,0,161,242,200,11,129,230,16,70,210,102,98,16,133,186,237,89,190,144,15,96,67,10,28,4,140,129,245,202,250,221,82,27,196,4,67,48,157,39,203,139,233,13,13,62,155,109,231,92,89,177,113,251,191,201,44,40,210,125,60,43,72,101,31,47,193,139,39,53,149,60,213,75,90,171,10,85,254,225,130,216,240,9,191,50,14,18,60,242,192,86,252,231,245,219,117,154,199,115,126,144,224,83,22,27,160,238,174,13,203,85,171,190,1,224,208,147,148,101,147,50,15,234,186,63,189,115,155,14,32,36,152,0,101,17,220,22,105,243,235,223,251,66,61,192,78,113,112,113,190,235,197,13,198,250,48,230,26,222,150,3,150,50,191,31,241,219,8,184,195,220,210,19,95,145,181,9,104,216,140,210,167,44,12,190,20,146,120,52,29,114,249,82,233,59,251,170,143,46,33,76,214,86,103,29,156,181,128,87,4,199,41,70,192,58,53,175,55,82,3,67,91,42,9,228,111,217,141,49,216,142,23,171,52,255,105,206,125,224,141,236,218,53,143,178,153,122,186,3,232,36,90,179,218,251,149,183,137,185,165,72,189,238,164,82,178,56,37,184,255,46,171,17,251,34,253,51,149,78,180,131,228,132,52,237,182,50,152,19,132,254,195,168,58,149,50,164,247,76,42,222,236,153,121,174,56,195,221,116,186,185,246,81,141,13,211,45,169,227,9,16,130,26,27,192,98,160,170,239,21,174,37,133,97,146,205,13,199,153,245,137,44,163,190,180,150,28,74,155,135,66,4,235,61,208,55,197,64,248,217,57,175,225,212,167,169,163,179,45,91,27,170,10,222,101,78,163,98,56,238,28,252,9,11,193,64,204,172,190,220,236,144,215,161,208,207,114,60,125,56,79,96,85,238,238,38,222,207,48,10,221,112,82,154,118,184,161,179,214,203,140,75,58,24,181,47,221,223,145,95,128,75,148,70,190,227,71,98,200,181,157,251,239,253,30,39,53,49,230,51,59,173,216,186,147,109,125,86,87,180,183,44,173,98,178,65,4,81,105,200,129,181,225,89,170,233,92,76,121,23,136,61,139,150,162,162,155,182,166,114,194,50,157,178,99,183,80,147,189,82,173,233,72,41,110,119,63,185,243,44,25,241,163,233,169,23,152,207,49,190,81,70,234,116,68,32,238,71,8,237,119,196,23,120,14,79,98,129,252,44,101,147,55,51,202,14,28,77,248,75,141,47,58,144,74,247,226,235,222,135,217,187,112,251,219,187,221,58,28,12,154,248,17,28,143,118,92,240,52,227,137,173,47,101,16,219,97,135,133,234,154,21,56,136,225,199,38,87,52,146,245,29,136,8,149,11,249,227,86,11,10,125,186,181,107,67,234,143,192,191,175,113,71,24,213,19,171,163,86,39,68,45,147,238,174,41,215,82,36,190,1,111,134,30,239,239,152,64,113,142,245,205,97,183,189,195,95,114,161,138,149,76,72,120,238,194,31,230,114,123,232,72,40,59,131,140,207,105,60,26,233,144,118,23,150,119,147,252,240,74,87,205,167,247,158,9,49,195,38,41,202,85,245,72,227,108,165,186,27,35,88,51,92,207,48,208,82,204,203,164,66,197,220,76,58,66,214,20,126,133,213,157,183,242,233,242,22,219,63,200,172,157,143,130,38,228,191,207,88,129,25,88,245,88,76,119,95,142,132,249,49,83,113,168,23,133,54,50,202,235,130,253,231,65,97,21,59,230,114,211,181,146,67,212,99,59,80,72,248,228,33,27,63,162,135,177,82,153,163,41,153,166,9,76,136,175,227,43,233,25,118,109,46,3,127,39,42,236,70,104,61,57,20,247,80,101,172,228,126,150,88,157,134,44,109,253,107,219,96,32,216,237,121,204,46,190,226,91,234,248,203,55,47,86,184,245,81,219,110,240,171,229,171,81,18,21,173,225,121,216,63,166,78,43,15,30,122,70,241,174,39,58,178,86,136,185,254,46,186,238,78,17,248,73,165,17,211,229,185,131,144,176,206,92,104,206,10,63,93,114,45,75,252,34,75,238,79,200,42,79,194,192,253,57,163,210,32,187,1,131,49,109,211,220,139,181,165,183,188,205,246,182,32,85,14,93,166,27,42,89,192,252,224,26,10,92,4,40,70,81,135,137,254,52,34,94,26,124,205,194,103,23,208,216,32,158,124,86,142,65,205,246,64,162,244,168,165,79,168,152,28,45,255,244,172,94,178,6,189,108,3,148,42,111,35,219,76,81,46,25,7,47,57,24,215,54,255,85,255,70,89,134,166,171,117,20,63,213,181,88,107,51,64,87,65,67,180,245,33,118,213,254,32,192,7,237,139,94,217,55,180,129,186,126,96,102,207,105,75,64,136,64,180,238,92,234,96,115,147,188,228,92,245,8,20,52,54,245,155,42,235,39,210,222,232,81,151,233,196,194,121,209,170,57,215,139,17,134,89,18,17,168,168,69,35,232,138,243,14,56,201,44,52,231,61,213,38,119,52,90,240,208,42,109,202,23,177,93,61,121,108,154,126,49,229,176,193,16,177,184,114,51,15,107,175,37,249,174,87,48,90,105,62,44,43,8,58,92,70,162,230,28,11,105,78,201,230,131,242,2,49,212,56,91,129,7,221,207,81,98,161,208,156,61,190,172,63,249,8,167,26,94,77,143,60,170,173,57,103,5,153,255,4,205,139,17,207,35,216,219,152,33,85,221,182,68,173,49,11,192,90,99,52,21,30,171,253,229,164,31,164,82,176,137,9,195,239,199,27,244,88,47,255,95,144,43,64,149,183,162,245,107,144,28,44,117,31,128,196,211,157,61,4,201,146,184,79,215,26,212,210,197,81,254,205,129,81,198,71,125,31,150,178,245,72,224,210,19,230,226,224,40,20,7,193,21,88,122,33,46,82,162,67,6,196,69,81,182,168,56,108,205,107,167,220,224,12,135,113,35,250,28,145,33,94,154,122,177,56,17,97,234,113,204,120,206,64,126,75,68,194,103,227,203,141,124,44,119,135,191,156,53,194,139,240,83,211,5,149,109,198,88,71,16,41,165,224,111,101,164,186,134,127,203,225,97,173,73,94,215,27,153,167,8,61,147,175,30,151,178,43,16,159,41,144,16,57,93,73,161,254,198,168,228,186,51,96,47,222,203,137,170,249,192,49,64,182,176,212,111,126,19,100,74,14,83,1,137,215,230,23,126,236,110,69,76,66,73,237,60,161,18,131,20,203,94,213,34,94,72,216,32,15,245,243,198,101,52,5,142,100,64,19,194,115,199,17,189,102,167,166,234,100,100,245,74,223,139,140,98,59,191,238,135,186,20,35,161,113,227,205,48,111,10,22,83,204,57,214,216,234,41,129,127,107,225,98,31,4,222,220,180,16,134,218,225,246,232,216,8,218,112,45,160,24,170,236,47,230,252,62,148,16,55,45,121,118,6,166,235,180,218,112,180,139,56,188,31,59,80,212,70,223,250,192,58,103,207,216,4,138,143,131,140,131,165,230,70,27,150,107,83,241,37,211,212,3,83,67,232,78,10,146,3,136,215,120,229,130,231,232,149,66,52,85,239,77,19,94,203,193,18,76,53,149,225,60,120,232,224,70,177,44,151,90,34,175,237,224,220,118,22,93,177,122,168,255,100,113,81,127,91,73,105,89,0,145,150,195,12,135,246,1,37,123,236,233,148,239,128,159,156,5,74,249,91,200,235,168,3,116,186,201,29,129,127,125,248,149,19,225,223,83,129,88,65,54,223,199,80,60,14,141,205,23,230,184,68,124,179,69,248,140,49,141,65,248,153,186,121,59,111,10,27,114,65,45,221,245,237,76,12,16,39,45,22,118,43,145,234,112,236,190,145,0,186,80,85,2,155,168,129,215,15,23,91,116,49,246,18,127,14,91,119,100,90,5,82,0,114,191,49,72,50,244,27,146,241,167,107,83,17,155,210,105,31,10,95,8,18,71,159,43,103,35,148,181,246,254,41,182,29,185,145,11,168,214,120,189,102,98,68,195,117,32,130,139,183,213,8,99,49,111,231,218,121,214,9,58,87,10,137,100,138,224,72,0,242,7,111,97,82,232,5,175,131,64,139,136,171,170,29,53,245,69,162,98,65,67,205,19,3,127,217,71,149,216,150,101,241,26,247,84,26,108,87,203,59,55,223,72,160,88,207,49,141,208,86,201,49,44,202,100,243,228,87,155,210,211,32,165,218,145,128,19,218,226,164,30,45,247,250,110,172,202,59,95,104,58,14,214,167,158,140,63,236,34,47,11,220,254,53,112,54,27,224,245,209,69,134,85,246,210,171,168,55,171,138,138,104,239,70,14,195,172,226,7,147,131,125,228,229,224,128,128,9,106,18,72,43,115,107,236,186,1,255,11,204,172,243,60,97,184,70,150,136,66,150,160,135,82,102,150,175,238,65,215,6,213,219,23,107,67,243,170,4,128,104,225,234,7,31,75,188,106,245,83,133,69,44,29,160,107,149,46,39,23,122,172,211,214,209,219,102,139,7,158,241,215,222,117,175,158,23,10,162,55,210,240,19,212,239,229,216,248,124,62,218,123,127,94,148,222,129,30,19,135,196,59,186,144,240,231,151,240,178,219,57,204,167,92,66,123,90,94,74,163,204,29,222,96,76,12,192,220,216,107,57,251,88,9,47,209,83,171,158,51,223,64,161,221,160,40,55,21,54,239,195,155,251,175,242,54,174,66,94,55,109,52,214,5,178,40,178,13,121,249,194,23,67,197,216,251,175,236,169,103,41,86,167,104,64,46,174,254,5,142,157,115,199,32,10,127,238,166,211,33,54,163,126,86,249,72,173,199,124,111,231,248,215,51,202,217,218,126,207,142,50,117,43,186,183,114,103,224,44,251,109,162,205,134,163,47,99,250,251,131,175,196,112,120,65,119,32,33,144,252,66,163,144,253,35,149,15,7,55,252,249,23,56,11,13,225,82,113,62,53,82,204,161,91,85,76,202,45,55,246,250,49,240,241,11,111,66,208,53,61,202,193,74,173,162,90,27,205,180,150,136,146,32,194,50,66,122,209,23,90,238,192,82,85,60,252,8,40,170,79,78,141,217,76,175,222,129,88,88,65,189,180,127,78,120,237,6,160,193,76,179,7,108,251,160,215,219,216,33,1,199,236,144,12,203,30,60,183,251,103,5,41,237,188,98,13,195,236,11,237,140,255,12,211,9,226,222,151,41,74,153,167,119,137,132,44,111,205,193,103,178,203,226,242,30,174,165,143,220,250,155,114,223,58,248,111,187,140,69,100,243,86,154,122,157,41,151,151,110,177,40,139,245,202,120,199,164,222,218,241,13,19,159,185,74,191,13,118,22,48,41,120,250,116,98,202,101,57,159,117,146,145,149,58,33,52,149,237,101,196,33,244,175,115,206,146,219,52,218,45,109,187,29,100,80,223,213,143,12,243,39,20,57,57,1,91,148,137,205,138,182,15,243,200,145,67,83,220,112,81,10,142,0,190,30,200,93,203,163,49,37,25,190,209,30,135,82,1,127,7,3,77,19,8,98,9,186,150,124,226,49,111,9,7,180,92,143,76,235,214,112,249,40,224,113,103,204,207,74,84,111,144,28,156,196,170,85,207,34,9,228,54,247,212,77,156,138,116,40,11,251,38,105,126,137,192,4,221,168,102,99,18,47,119,248,240,72,17,99,97,14,128,114,79,129,236,135,49,101,234,24,148,122,248,198,11,93,182,56,36,80,5,216,46,58,14,18,53,132,85,148,65,191,124,20,175,39,56,169,190,220,155,34,87,78,46,241,100,110,75,25,69,156,47,102,25,179,152,146,195,37,148,76,49,73,131,10,220,140,171,148,36,189,133,243,100,232,198,251,226,82,237,28,173,194,205,245,52,178,181,82,90,39,41,201,200,242,188,234,103,64,166,154,231,120,214,197,114,140,217,12,23,131,139,188,209,193,48,165,254,100,6,30,8,224,195,218,123,251,88,148,237,149,106,17,217,236,2,10,196,115,224,239,108,204,55,149,41,8,164,204,145,75,233,245,50,216,30,107,86,10,246,14,211,16,204,205,254,166,238,35,254,156,1,159,138,0,165,216,104,142,180,122,94,49,128,175,197,199,92,83,226,98,198,178,137,22,142,89,190,18,137,93,222,219,42,244,252,223,248,141,85,39,85,134,35,148,197,36,166,122,173,9,238,55,40,29,39,221,119,21,195,80,43,243,163,29,162,150,173,17,33,64,18,154,93,85,151,43,246,133,99,112,182,84,231,45,241,62,130,10,124,174,241,136,176,215,17,183,50,34,218,23,122,235,189,57,32,210,237,227,35,234,8,110,170,40,183,52,103,81,17,78,108,208,206,192,233,130,190,98,92,229,130,121,164,226,49,111,60,210,6,179,53,169,45,35,90,26,60,173,241,3,233,124,238,232,238,101,17,194,183,3,64,74,150,54,235,132,59,128,42,126,219,188,137,222,187,253,74,21,183,146,162,155,233,62,108,161,198,65,93,142,94,136,26,177,1,98,66,181,161,107,87,37,60,57,253,56,118,108,34,35,217,213,212,136,35,63,77,84,253,177,137,50,236,54,1,111,131,222,35,250,119,175,11,36,157,137,226,171,126,185,151,247,4,176,34,48,167,5,54,101,109,191,63,3,201,170,46,41,110,143,8,92,108,100,177,141,124,14,89,204,66,45,23,172,215,130,154,241,165,248,202,218,128,228,70,211,112,4,174,185,84,224,117,80,167,99,102,52,181,48,219,61,182,73,52,55,88,185,13,144,17,62,69,125,58,227,172,189,150,26,4,160,137,109,48,155,114,58,25,135,2,66,230,123,61,132,95,253,193,196,67,252,28,61,157,11,79,241,239,61,232,102,195,110,115,193,84,242,25,151,37,86,231,229,239,22,25,206,23,211,53,174,151,235,37,213,132,97,53,148,27,16,200,156,2,77,54,239,52,139,187,124,119,14,166,174,17,187,188,208,216,107,252,122,152,55,191,222,14,48,27,47,181,142,25,222,124,235,128,109,236,146,65,62,215,94,63,210,231,124,237,204,140,46,72,84,172,244,151,132,41,67,134,228,249,41,151,77,231,220,139,140,73,222,107,46,155,29,168,234,28,130,48,65,172,175,24,190,177,34,127,143,18,78,143,230,165,107,83,56,168,176,207,89,189,10,118,205,139,45,186,190,150,146,140,148,29,19,90,135,124,153,108,91,240,160,25,249,128,188,41,146,13,54,235,52,1,178,213,132,247,153,201,79,46,45,69,130,104,38,56,10,3,106,31,53,126,27,47,138,192,251,218,190,161,162,86,31,27,80,135,246,173,226,142,180,148,230,162,82,219,30,106,102,85,29,108,40,2,105,139,210,58,161,128,66,221,155,180,238,63,80,240,5,22,159,145,103,218,64,192,64,5,148,223,91,159,102,226,82,10,239,177,24,157,118,121,200,124,243,108,88,75,28,180,88,247,230,39,187,247,172,156,112,142,156,127,119,132,39,24,15,100,84,63,168,21,143,120,7,182,224,8,1,246,161,112,23,205,2,131,18,251,61,189,128,97,161,219,108,46,192,172,154,215,36,84,128,7,120,140,29,28,160,226,28,248,2,187,162,166,157,86,91,88,173,164,139,96,236,35,107,230,34,214,237,246,222,12,240,207,222,192,156,50,3,44,40,253,120,193,111,235,123,95,136,75,124,134,190,68,2,148,2,181,219,39,187,164,24,168,83,169,49,28,232,215,22,100,94,90,194,212,5,166,162,182,7,72,81,79,120,170,164,70,25,64,203,88,238,135,95,179,105,151,153,217,237,76,188,241,151,148,134,28,227,205,101,126,122,22,167,181,118,117,102,73,213,2,196,139,239,89,187,106,170,114,26,152,210,161,26,54,239,138,243,249,74,176,182,207,65,186,234,236,145,241,88,249,247,23,179,68,62,152,150,51,87,229,138,253,37,80,38,151,164,46,213,119,70,25,33,91,78,155,117,219,175,157,132,3,14,54,233,38,44,153,152,148,58,240,223,152,21,182,83,145,173,129,167,220,83,204,231,172,105,234,142,187,67,151,226,66,150,55,54,116,20,207,23,220,163,21,163,205,79,183,117,184,199,206,150,163,97,150,69,111,88,29,249,82,11,144,52,188,171,205,123,111,43,205,45,161,81,162,95,230,205,239,101,49,17,171,12,185,45,23,54,243,164,167,122,9,173,172,46,59,2,21,38,120,131,101,224,131,54,112,194,37,65,241,168,195,127,38,138,136,44,75,246,253,115,148,254,214,91,142,195,5,106,208,24,192,173,233,137,218,39,216,113,240,237,94,75,108,78,238,70,199,9,153,178,249,57,35,180,222,88,38,189,150,197,201,143,190,223,224,56,192,239,28,47,111,41,74,195,206,19,216,106,89,68,67,59,217,8,65,51,198,191,21,78,146,173,124,126,100,133,15,143,50,112,182,191,201,31,142,233,5,85,26,55,185,131,76,72,219,12,182,85,136,20,115,69,87,51,184,46,68,237,38,122,243,248,42,39,107,244,157,163,7,52,45,239,235,93,180,16,139,45,25,175,234,60,35,147,15,18,96,212,102,93,62,153,147,79,229,237,244,4,154,40,88,206,33,76,186,45,65,24,73,178,185,66,191,85,113,119,242,157,41,47,220,231,224,65,126,53,214,180,99,241,28,173,14,111,182,79,154,205,17,61,25,153,105,143,85,36,45,9,160,61,173,28,140,135,160,175,202,159,196,154,22,63,36,47,60,87,182,94,24,7,156,24,191,161,226,133,212,4,16,90,39,244,152,170,0,250,99,77,76,73,136,106,141,170,254,113,196,192,110,80,235,254,185,244,218,103,139,93,16,116,184,243,16,190,207,201,23,70,44,98,53,15,184,209,148,36,247,191,31,122,217,212,136,224,230,90,192,88,136,4,101,216,172,48,44,30,31,14,47,111,4,253,41,94,223,97,188,106,33,175,116,231,127,229,101,114,81,240,124,162,125,188,181,209,6,124,249,68,198,67,21,142,160,172,243,225,28,15,182,226,93,206,50,9,204,138,49,184,3,255,222,18,1,46,116,208,141,109,234,243,247,195,156,129,160,127,254,132,85,26,167,140,62,95,11,244,176,121,98,28,49,251,193,59,5,84,189,95,149,113,170,183,105,13,168,190,33,65,215,240,31,14,164,101,142,196,153,175,116,213,246,102,192,177,242,116,238,37,134,231,47,36,206,248,253,185,207,194,254,201,101,110,17,50,9,15,228,191,212,201,93,186,174,208,189,85,105,31,188,160,62,192,27,106,9,147,200,78,91,169,52,185,198,29,182,224,5,131,144,94,108,40,22,66,159,138,162,99,166,50,152,35,12,86,70,61,8,10,43,109,218,160,247,180,76,185,69,86,178,252,49,8,41,27,43,199,74,27,39,233,128,195,153,151,241,77,58,72,99,34,39,249,186,183,117,131,16,222,149,208,40,133,106,226,228,2,75,228,225,86,180,255,132,129,45,128,232,226,39,255,36,127,88,111,114,136,158,240,170,192,8,183,30,143,43,25,224,101,119,131,29,96,67,158,140,71,137,1,182,106,128,58,52,247,3,237,17,25,80,7,11,164,128,23,243,131,179,212,234,39,145,179,117,8,215,181,91,182,133,226,135,126,146,219,69,33,247,115,208,232,26,19,156,174,166,113,90,0,130,137,189,164,50,107,159,20,37,47,110,140,214,195,53,109,252,209,28,248,170,56,153,223,162,179,19,164,196,237,28,40,208,224,90,14,233,173,96,102,252,102,77,87,169,90,188,163,191,217,137,186,74,102,87,72,238,121,104,154,141,192,227,77,77,181,63,70,129,129,192,183,14,180,251,6,134,172,133,212,21,175,81,127,254,62,111,123,144,222,82,74,125,157,238,200,15,70,60,122,106,29,113,106,29,75,50,250,222,21,125,213,208,54,166,123,103,19,88,228,205,131,228,188,161,133,246,212,152,82,26,176,60,212,133,148,83,172,122,151,219,166,117,192,121,135,106,122,107,63,39,139,246,27,1,115,217,163,103,234,101,0,162,86,132,68,119,247,125,171,130,0,204,250,176,50,23,17,28,252,203,204,140,37,110,92,150,221,195,42,190,51,181,217,115,12,58,169,59,23,130,92,139,136,60,197,175,92,231,118,174,197,62,142,226,222,153,7,116,228,244,181,65,131,45,136,11,226,62,5,155,6,15,47,190,130,200,144,173,8,146,69,43,4,124,61,9,195,25,200,247,154,111,210,181,174,30,79,106,215,180,98,35,36,1,1,151,176,59,197,25,20,1,158,231,199,83,178,172,7,158,141,91,217,95,22,24,199,206,190,250,227,181,178,161,205,76,241,178,199,35,93,25,211,251,217,112,158,74,10,220,164,100,91,37,90,19,89,86,177,191,199,85,118,214,186,1,79,61,243,166,53,216,77,83,152,215,173,124,4,85,28,46,94,82,193,125,112,79,118,55,211,200,76,163,174,207,128,134,24,187,32,85,106,225,158,215,165,35,255,69,253,129,119,85,248,55,252,207,218,75,238,196,180,77,57,246,145,249,120,34,204,249,182,90,204,68,77,18,191,84,81,3,251,15,86,15,128,198,52,119,152,42,150,163,227,142,188,52,119,249,198,231,31,69,117,202,163,176,143,207,231,150,47,72,146,45,215,78,72,92,97,206,149,43,175,90,253,154,215,178,227,81,51,244,20,4,51,97,188,250,200,103,194,237,65,191,67,192,41,114,252,114,102,187,12,209,47,185,41,229,45,41,185,192,13,13,86,162,158,254,113,180,121,142,81,9,28,187,57,128,17,16,232,157,51,23,40,124,50,182,97,242,115,149,169,195,3,54,138,115,17,73,222,176,76,85,173,254,167,222,36,183,42,62,127,188,3,42,37,29,184,248,48,223,72,131,129,223,209,182,56,250,212,152,70,24,72,236,96,217,61,39,146,148,203,244,232,206,179,43,195,33,238,152,233,179,223,16,114,70,166,27,13,78,247,106,56,168,184,202,215,5,31,192,201,33,230,13,168,99,236,61,244,148,162,76,6,172,92,137,77,212,21,216,44,0,182,126,210,51,101,196,80,199,117,129,137,227,131,33,119,207,167,12,36,109,135,30,222,243,49,180,79,76,200,151,203,185,250,153,136,148,98,231,229,230,176,246,149,62,174,227,73,247,2,139,79,4,243,150,175,223,189,186,242,182,231,36,57,3,13,244,99,164,128,68,187,125,124,124,227,57,50,218,214,51,26,187,228,176,62,109,144,111,234,232,238,29,21,38,219,46,168,61,254,200,20,224,114,57,12,115,54,62,5,49,75,223,34,15,15,173,144,83,206,40,101,121,144,106,178,127,198,168,179,200,165,60,200,201,11,96,152,92,106,236,191,224,159,121,136,83,48,89,52,152,31,138,176,237,233,234,193,107,230,120,180,154,86,134,43,65,103,163,217,1,95,70,83,33,194,200,54,229,16,149,130,197,201,227,5,31,41,75,143,243,251,22,171,170,27,153,174,121,47,134,38,94,113,39,70,61,118,142,23,129,237,245,108,125,139,55,224,167,69,226,110,241,195,16,62,56,226,158,251,46,15,131,2,195,26,151,187,55,78,145,3,73,136,194,115,85,115,52,90,75,7,142,33,177,88,138,23,136,115,161,118,44,16,144,131,12,175,28,129,51,228,168,136,178,251,155,74,232,112,235,198,51,7,18,241,104,246,206,168,227,163,215,243,90,45,249,24,131,174,76,206,214,46,19,33,164,191,22,189,189,134,126,46,113,57,112,81,214,229,153,193,176,154,158,3,250,242,223,126,15,115,114,171,159,173,88,10,20,54,116,97,171,47,34,15,79,161,99,119,91,148,22,86,8,211,77,15,94,105,15,154,252,188,56,63,186,150,124,182,181,224,73,74,129,133,88,214,210,79,2,157,99,88,74,179,72,2,63,136,4,85,28,36,228,112,236,40,201,84,237,139,111,130,197,85,188,156,239,228,109,23,37,254,208,189,3,16,124,102,246,67,234,200,106,80,208,46,53,133,186,131,137,244,14,197,69,255,240,78,61,106,166,42,86,34,58,20,156,31,156,225,235,141,95,58,164,151,206,117,249,221,237,187,91,154,144,232,8,42,95,171,217,253,90,74,146,45,244,225,108,205,69,190,142,114,7,74,219,110,222,246,255,239,191,245,205,15,158,162,201,12,26,204,14,87,93,250,136,4,222,254,198,254,107,202,56,61,173,188,201,110,136,158,101,124,54,209,229,43,78,125,244,191,221,51,142,158,12,158,106,65,36,130,70,75,249,155,203,80,170,126,108,173,76,144,41,251,64,248,97,242,178,252,50,79,10,194,128,17,97,4,5,179,12,156,127,27,40,97,170,9,16,125,236,81,116,52,227,80,158,194,43,59,83,252,115,164,141,115,38,40,71,224,103,193,147,20,230,29,250,161,66,112,88,15,125,100,229,194,58,239,23,106,49,134,73,97,89,161,161,64,17,166,142,63,191,253,237,160,126,255,49,166,31,112,200,37,125,222,252,2,234,249,7,60,186,253,185,0,197,47,175,133,54,61,231,179,77,243,190,48,103,183,4,13,195,81,152,17,12,77,104,147,190,113,134,105,88,179,254,198,253,194,46,185,161,157,228,226,68,197,68,42,106,45,92,122,234,40,108,5,32,193,32,127,87,24,23,124,226,158,134,133,53,253,168,124,4,164,209,59,204,101,10,57,159,157,87,217,65,155,39,182,31,201,228,163,239,157,216,150,155,6,152,60,172,190,92,60,105,48,51,114,145,122,65,53,61,139,50,194,145,81,197,78,199,30,45,110,54,26,63,156,253,202,195,94,54,86,111,98,157,47,215,167,195,160,98,120,254,109,236,231,126,190,135,131,160,12,106,129,176,211,239,91,230,167,96,132,152,130,157,193,54,2,167,87,151,187,37,227,225,129,157,231,148,28,135,59,158,241,190,19,237,160,213,36,51,14,18,112,25,124,121,76,31,243,111,69,21,78,66,167,110,185,26,219,199,62,4,252,31,142,55,232,106,23,155,60,44,42,166,6,179,115,116,4,108,111,207,21,63,189,87,189,253,203,145,79,245,197,14,14,199,123,54,242,26,249,53,246,189,23,37,229,217,51,189,33,74,130,48,82,183,209,141,121,49,203,67,90,165,213,254,193,38,6,197,224,55,111,222,180,151,35,126,203,161,5,112,189,146,94,147,83,60,136,103,104,53,209,37,199,242,24,57,156,238,253,217,31,196,225,3,124,37,189,242,253,58,220,127,216,11,151,41,113,33,78,238,114,92,174,192,136,244,105,110,201,13,55,210,70,147,182,24,66,226,142,209,101,48,25,178,17,114,116,170,173,201,87,34,128,145,21,74,170,129,227,70,255,201,231,75,51,127,31,147,111,136,143,219,162,57,215,197,133,141,22,122,183,200,230,208,184,187,245,233,81,170,162,40,183,115,140,209,24,27,115,253,152,155,152,183,57,134,6,112,69,201,190,20,218,76,44,195,186,150,214,128,67,18,160,8,73,27,143,251,114,153,199,24,76,199,117,150,12,94,2,122,252,185,181,174,27,252,240,135,109,6,202,30,186,40,96,53,7,131,251,180,85,165,42,192,96,91,82,221,22,137,72,246,182,120,19,173,149,46,43,132,99,39,197,211,101,97,108,49,216,142,65,173,54,14,44,129,140,243,81,101,96,98,10,135,105,180,187,52,136,253,228,116,54,26,207,65,37,46,84,180,76,82,107,186,15,47,64,32,235,220,110,174,63,170,86,212,100,192,16,160,131,124,183,150,90,252,156,79,175,9,112,197,15,197,186,189,18,17,41,189,230,222,234,111,83,236,74,154,62,217,33,48,48,46,144,199,252,111,25,210,91,151,66,1,155,151,181,179,116,110,247,193,245,198,247,1,144,196,216,233,189,198,112,199,35,114,208,251,101,72,97,10,91,2,16,36,61,195,225,247,196,219,159,149,145,137,130,197,54,59,235,74,223,68,47,22,116,71,139,10,106,141,8,222,168,106,234,137,14,142,135,32,138,156,212,103,187,203,10,3,219,175,116,29,54,122,62,83,152,99,108,69,160,234,107,64,117,131,91,241,110,27,72,249,165,3,106,45,49,170,210,21,61,4,28,110,176,98,225,91,137,27,97,5,60,27,190,211,226,40,26,145,109,136,149,80,186,36,247,194,99,104,247,231,84,112,218,234,247,116,170,187,82,166,179,90,83,190,66,41,160,236,54,189,83,190,18,231,176,242,34,252,207,26,141,200,63,240,35,241,162,125,150,105,52,217,128,196,78,48,18,239,145,173,180,246,155,6,223,24,70,223,225,90,82,88,118,133,252,94,162,255,60,255,147,124,8,162,134,164,92,62,7,125,38,122,2,13,133,34,246,146,61,157,41,74,191,139,51,19,252,5,112,111,152,100,97,173,16,157,103,224,77,107,181,242,227,90,11,100,12,153,23,83,73,168,104,253,181,47,186,91,74,230,161,105,121,247,129,145,79,109,230,74,16,230,132,157,82,38,236,108,150,194,5,57,188,226,144,87,95,60,30,146,206,147,69,16,72,97,222,5,92,85,141,42,9,174,236,163,226,13,178,112,91,49,174,229,69,126,176,225,38,189,51,228,207,34,224,29,79,193,204,48,72,234,205,151,28,122,169,216,132,103,224,169,143,245,51,64,20,204,27,135,206,179,33,43,217,4,156,208,178,126,105,59,74,124,213,134,148,58,232,132,202,24,68,81,68,182,134,187,52,208,98,35,220,80,141,246,88,194,233,135,189,180,52,120,5,5,164,255,183,113,47,245,84,66,107,226,219,161,110,232,7,56,137,60,72,92,52,180,32,127,184,100,140,57,191,175,176,162,24,182,237,13,16,9,172,6,93,64,185,226,212,169,232,121,89,182,5,26,160,190,157,123,81,74,195,161,184,124,169,6,47,70,183,24,123,93,200,30,24,177,56,208,29,229,9,68,221,133,53,136,145,16,170,97,66,241,215,2,31,230,102,170,47,16,43,178,140,246,14,138,146,98,54,95,51,227,201,65,233,22,35,204,104,247,217,127,149,81,4,26,156,184,225,103,59,152,156,200,68,35,193,154,36,74,142,139,37,247,178,149,35,107,140,71,56,111,154,0,172,73,64,251,166,158,155,152,166,243,13,238,143,161,224,212,78,120,193,140,158,237,4,253,112,108,216,74,207,208,25,45,228,251,203,222,66,231,74,33,148,22,209,10,25,214,175,205,224,75,3,250,166,101,93,209,214,136,144,221,114,226,254,112,61,130,116,159,100,101,224,116,187,155,37,101,34,0,236,102,48,146,36,223,103,118,200,25,24,93,79,200,11,130,23,67,242,36,155,196,104,123,231,40,55,148,25,30,252,128,38,248,5,100,37,33,65,131,250,4,185,60,150,163,57,88,212,87,29,116,6,80,102,80,139,83,231,227,38,213,95,186,48,34,126,252,183,96,206,247,3,219,203,194,96,164,211,79,211,145,43,131,12,153,17,153,188,13,29,158,117,119,61,208,30,245,146,166,33,124,106,4,117,136,69,252,3,1,160,39,222,168,36,77,218,238,211,239,121,193,155,180,78,17,183,232,175,49,19,45,161,118,154,165,52,187,67,195,42,185,156,60,142,102,208,221,134,41,62,137,180,76,227,237,209,49,186,14,83,235,114,94,165,20,113,121,86,70,213,202,12,75,252,86,210,45,97,56,51,253,239,151,220,53,123,145,32,95,141,241,155,136,50,173,241,64,237,232,221,246,185,216,190,102,192,165,29,36,171,58,209,126,10,188,255,2,225,93,161,163,190,40,80,27,81,121,198,24,13,169,100,38,136,44,214,38,161,134,254,168,141,85,228,255,117,60,174,95,227,136,49,213,183,164,21,44,147,122,90,72,249,215,16,4,227,17,118,235,121,15,84,64,126,251,223,219,186,59,53,45,112,248,67,139,16,36,107,4,29,207,161,238,158,0,29,202,128,207,223,50,15,228,188,48,1,157,192,169,53,169,158,66,209,150,214,143,7,213,31,182,30,159,196,14,218,60,15,68,152,61,100,246,25,109,55,89,228,186,242,238,174,227,253,132,65,147,113,198,110,163,88,215,241,150,38,175,43,225,31,236,242,212,56,3,163,196,37,115,108,118,81,100,98,91,244,99,94,248,85,81,174,58,191,45,85,160,42,51,192,42,65,54,201,155,105,157,123,77,128,45,119,167,159,129,29,239,56,137,145,116,38,167,213,76,202,60,48,24,138,177,141,171,33,84,51,90,118,2,255,156,131,17,153,162,200,251,118,232,47,50,85,10,133,164,94,23,199,244,51,6,130,120,26,187,105,106,97,157,246,121,121,21,42,31,166,153,47,160,134,126,180,247,188,145,130,193,4,176,218,189,49,119,143,44,219,23,18,247,168,229,138,185,155,97,125,110,171,198,131,127,193,206,141,14,153,176,8,129,27,206,230,102,189,193,103,138,203,233,6,199,76,199,131,19,62,177,209,42,223,80,212,76,76,229,133,114,229,137,19,237,253,25,151,206,8,77,171,16,127,181,24,28,138,169,179,89,119,152,56,38,160,87,94,226,191,167,43,52,100,188,132,129,55,105,52,70,185,19,85,88,57,200,157,157,23,98,107,132,0,143,244,32,249,2,6,109,248,188,15,230,164,171,210,82,185,218,155,22,208,239,128,5,24,18,231,198,182,186,247,175,114,169,197,125,195,28,13,104,209,115,126,68,196,194,142,195,187,211,136,218,78,156,16,57,175,213,176,216,150,42,101,222,132,186,202,20,237,91,77,30,182,127,197,58,132,204,144,22,11,89,253,112,237,45,136,4,242,237,83,94,113,116,57,147,249,62,223,250,35,141,222,221,182,61,47,206,48,52,252,183,144,77,80,124,13,34,195,66,164,121,127,93,117,194,6,203,52,230,99,21,134,110,155,129,247,203,63,230,91,203,212,1,101,75,241,187,142,95,245,64,210,27,180,225,84,49,70,165,37,112,136,122,172,210,87,254,152,128,70,166,143,98,141,106,254,101,4,58,197,176,222,185,246,140,35,190,156,192,57,39,48,170,231,232,4,19,226,2,195,41,205,239,203,219,184,66,45,127,204,48,104,68,254,7,51,111,182,122,32,154,47,239,230,241,150,190,48,54,119,63,26,179,40,233,108,180,25,223,187,16,203,98,200,218,146,179,43,239,86,230,176,236,229,177,148,91,48,172,125,82,58,43,106,185,155,15,86,112,72,242,88,229,242,9,197,116,165,157,62,247,38,90,46,34,31,110,48,138,172,81,224,14,146,127,142,159,129,82,83,69,201,196,26,39,49,251,40,5,117,137,90,105,217,117,117,249,133,175,56,170,232,21,196,242,131,224,44,79,230,106,30,1,77,143,209,72,234,237,116,211,255,130,238,175,29,122,187,109,69,135,149,162,58,80,65,59,134,28,113,255,49,67,203,25,160,216,174,66,237,131,79,114,130,97,33,231,68,43,164,143,71,111,0,23,5,151,160,140,45,74,255,241,145,68,5,47,116,11,16,41,128,197,164,46,37,62,184,101,108,60,140,92,20,8,56,240,69,175,248,234,137,157,29,87,7,93,111,202,156,39,145,176,173,201,229,140,197,31,77,119,190,42,207,126,91,23,63,210,0,185,97,125,146,81,5,203,150,37,130,241,25,185,72,197,26,217,43,234,4,167,120,161,63,229,48,240,201,227,8,162,99,254,147,179,50,103,241,131,94,109,53,30,97,117,104,88,122,25,17,182,235,185,197,238,58,121,14,230,234,143,173,16,90,168,238,29,167,189,135,81,47,204,20,15,224,163,93,149,139,36,97,0,18,39,155,18,128,176,192,125,242,23,158,10,76,163,174,7,111,38,143,85,236,56,177,125,42,54,22,218,153,173,71,207,142,145,95,249,27,177,15,119,212,17,140,55,223,60,242,141,197,87,185,215,20,13,233,32,88,184,111,199,145,148,89,100,8,156,213,157,54,39,169,47,90,19,99,45,170,37,144,66,215,67,200,224,105,83,30,153,87,135,22,58,222,93,132,114,236,234,59,233,36,33,231,88,128,88,87,138,33,90,196,3,28,31,10,83,24,193,89,245,99,91,194,246,252,202,197,225,31,17,142,183,191,8,196,179,47,189,157,44,20,189,70,105,237,181,232,190,57,88,105,139,234,98,74,86,149,153,25,249,153,133,134,222,87,73,238,211,122,102,217,86,247,33,205,92,149,114,222,78,51,115,158,220,131,30,93,200,157,112,174,22,214,9,49,143,53,0,81,208,20,103,65,186,18,131,119,190,70,221,199,195,123,74,181,53,191,158,7,115,138,110,148,202,156,78,171,108,188,51,251,56,190,182,32,99,224,163,10,4,75,79,102,177,43,122,246,37,38,168,104,223,231,151,153,216,122,44,62,225,52,23,73,45,236,221,192,241,128,239,181,9,151,5,25,81,252,67,92,188,161,168,23,191,16,213,207,95,135,161,100,123,5,25,116,203,223,140,156,50,73,135,155,245,55,104,163,7,60,190,78,133,197,122,126,200,251,229,60,191,132,79,138,85,7,101,113,151,112,238,17,125,119,163,0,37,229,20,248,128,250,14,41,248,129,69,105,217,189,26,104,13,50,204,198,14,230,15,51,31,181,200,218,248,124,23,27,65,94,11,64,160,117,32,89,215,158,42,5,95,244,98,89,72,194,198,26,103,137,249,206,164,34,78,204,182,214,169,209,194,225,60,138,70,228,125,103,221,111,247,167,211,170,71,144,87,132,46,128,109,233,5,234,119,70,211,75,64,129,225,118,107,184,170,162,227,153,105,15,10,95,236,127,55,38,69,144,70,148,147,182,233,60,205,4,92,1,204,237,47,243,88,225,63,248,208,176,102,105,7,236,150,131,209,19,209,194,156,135,178,172,207,176,210,9,239,143,42,197,201,158,170,219,206,22,179,62,25,237,48,84,137,52,181,160,134,97,254,88,163,188,9,101,197,78,109,183,207,29,77,187,188,22,6,27,127,54,91,94,251,41,127,116,77,78,123,128,19,59,67,223,41,46,39,77,106,219,133,234,217,141,27,107,42,225,167,187,219,98,189,4,131,233,129,152,107,160,13,225,81,250,60,228,165,97,177,145,64,234,53,25,25,75,71,103,253,253,78,145,35,13,22,203,93,147,39,59,40,127,76,184,242,30,31,219,103,189,238,72,102,244,23,200,99,89,106,249,126,236,128,158,213,149,103,108,183,152,44,80,153,214,136,144,170,143,103,173,120,225,237,208,137,226,227,159,114,255,21,90,221,126,159,62,145,110,138,43,236,125,181,224,187,74,47,63,86,200,148,237,87,217,152,94,48,185,159,67,133,85,26,123,135,186,74,174,221,69,161,14,242,161,149,14,247,86,237,172,192,60,156,62,140,17,63,157,206,70,100,214,112,194,48,37,90,50,124,47,132,153,251,167,251,54,141,130,132,88,51,201,189,64,187,10,23,129,121,98,202,41,237,52,253,234,244,250,4,54,52,217,104,24,41,46,155,244,70,210,112,71,249,64,140,68,58,29,9,137,165,179,151,137,198,50,54,124,84,161,91,70,176,170,255,232,23,65,123,190,135,164,212,228,79,36,142,27,178,79,57,160,90,18,203,157,151,199,116,215,55,47,187,42,160,203,201,237,221,166,59,46,136,8,82,184,150,61,4,240,206,13,6,131,13,186,144,61,53,127,201,254,197,109,32,2,92,150,146,220,151,198,168,28,162,187,251,179,52,220,213,202,42,142,238,104,97,120,16,170,72,85,136,196,38,170,205,193,95,227,171,137,176,126,107,178,155,31,100,11,247,214,187,169,145,243,128,88,138,212,38,237,201,113,205,206,148,140,120,33,3,5,2,221,159,133,125,27,219,209,170,89,141,250,19,59,250,131,255,18,53,70,34,121,129,214,153,221,173,14,239,252,74,146,81,238,203,181,114,12,108,17,76,224,42,221,216,236,29,171,18,155,196,197,236,27,69,120,205,137,200,213,86,251,187,89,166,244,202,92,67,84,228,226,36,251,70,152,179,125,155,30,94,93,31,190,134,249,119,35,77,107,195,87,223,247,236,181,127,67,117,187,151,225,192,193,27,86,3,13,231,208,219,217,94,33,215,73,19,182,63,152,148,64,167,149,64,196,163,178,56,21,211,230,86,228,62,167,208,79,190,123,42,131,9,139,67,253,152,68,244,165,80,198,252,252,174,167,202,16,252,133,14,14,208,186,133,94,30,206,40,142,72,151,105,159,25,92,206,57,106,111,222,224,167,61,150,179,185,115,232,12,218,225,50,157,240,8,131,71,130,11,234,66,153,51,218,59,7,76,251,40,212,196,174,191,155,202,203,67,177,188,68,199,229,154,235,173,54,241,43,186,100,114,169,210,223,198,227,101,143,181,160,10,145,217,158,212,76,196,126,29,236,192,202,109,218,121,88,16,253,67,249,163,78,198,142,170,152,25,72,235,210,50,58,72,111,192,103,147,30,26,129,25,52,205,45,69,240,251,22,93,215,192,196,68,131,212,207,105,224,149,34,177,21,86,246,245,167,41,213,153,46,195,196,68,22,57,203,121,188,138,249,80,109,17,50,149,193,205,76,173,103,72,32,38,84,133,56,31,58,98,183,83,81,123,43,177,160,254,158,53,154,191,229,125,192,237,253,113,105,42,32,238,200,220,17,110,204,202,211,40,181,130,45,136,162,40,73,108,78,57,228,193,154,138,186,127,149,22,218,52,222,35,252,16,17,242,221,47,84,41,3,94,205,183,76,6,32,163,210,92,155,216,101,194,237,46,164,113,49,176,163,156,173,175,171,113,25,87,163,58,129,154,8,61,236,149,207,130,251,237,212,94,22,190,141,12,94,109,200,146,167,200,39,135,37,154,142,133,159,139,2,145,81,234,74,223,191,72,55,24,235,161,199,186,131,14,253,193,201,49,44,190,206,248,92,138,147,147,242,180,195,209,123,136,233,165,164,168,145,80,203,72,43,63,166,220,50,132,103,35,70,52,5,220,43,222,254,107,141,186,188,81,201,71,232,26,24,131,140,219,134,215,172,108,141,194,245,157,245,186,152,49,169,150,50,123,91,158,6,30,67,88,163,109,118,226,205,253,190,187,145,73,217,87,11,139,116,12,51,48,195,21,74,114,18,157,64,101,117,241,155,227,77,152,63,238,228,85,227,184,71,38,68,112,252,228,61,216,198,79,198,175,179,72,164,100,104,207,176,51,184,10,171,50,126,142,97,250,142,110,193,102,94,152,77,108,82,225,82,104,122,33,102,152,75,247,250,211,90,39,208,72,255,89,25,114,67,121,166,182,197,172,68,19,23,166,222,194,15,151,177,255,172,164,179,110,75,11,103,55,135,149,80,179,129,22,78,199,229,168,69,207,204,36,3,124,36,2,69,178,185,183,91,111,179,180,154,102,79,35,158,245,106,52,223,132,84,45,48,63,125,248,61,108,76,247,170,153,8,191,135,112,28,135,79,136,64,100,84,83,211,68,238,80,200,111,30,203,50,95,207,243,83,11,143,142,59,114,162,91,50,230,84,51,91,191,27,26,100,26,142,91,132,34,162,49,55,158,114,72,35,170,131,151,211,122,95,203,79,107,226,95,78,29,201,81,104,255,169,150,207,183,201,20,31,4,1,161,61,192,104,0,146,6,152,183,244,17,27,208,142,72,31,249,18,111,115,226,215,32,237,119,181,11,85,64,136,92,233,115,202,248,71,91,29,204,15,52,233,5,63,110,60,238,203,230,241,80,199,238,104,29,165,204,198,15,85,198,222,138,164,25,45,34,162,167,56,156,189,37,68,238,4,103,219,95,110,226,108,73,154,228,24,70,74,214,146,190,38,170,243,178,74,191,209,134,50,18,242,85,36,255,143,255,205,98,167,69,178,68,83,109,126,39,101,208,143,32,232,11,183,219,248,152,95,89,46,63,82,245,208,227,219,209,113,225,85,213,197,241,119,171,82,15,105,39,6,18,118,116,45,28,249,215,20,101,52,8,8,181,102,171,59,193,52,190,176,126,129,200,182,222,147,71,193,200,161,97,36,35,14,151,141,60,65,215,89,51,67,84,125,175,83,108,32,233,57,84,194,11,244,170,128,27,121,29,248,188,19,61,119,248,124,50,208,133,171,231,54,49,65,97,236,133,145,180,51,11,75,223,122,18,101,169,18,66,196,31,168,93,12,53,209,189,187,153,155,250,73,26,26,18,253,88,2,14,152,137,208,176,242,139,167,6,135,250,202,233,185,100,121,255,18,169,110,114,188,64,221,121,194,108,138,60,97,40,209,61,36,112,234,229,171,83,43,175,34,180,197,190,214,231,224,92,191,19,67,107,42,48,160,223,28,76,129,135,120,125,206,124,74,208,251,12,72,38,152,163,155,179,177,183,16,20,47,132,237,121,236,77,13,173,216,168,44,5,12,220,246,45,51,4,156,142,15,80,134,104,102,132,174,193,102,111,59,246,97,247,2,146,213,8,162,104,13,16,168,148,190,18,105,131,184,27,71,183,187,197,68,72,186,150,235,212,23,156,49,1,228,216,41,81,107,58,70,59,10,53,87,219,228,133,138,182,253,149,203,22,210,243,105,125,40,199,223,36,255,138,93,39,198,190,208,29,74,90,118,242,65,24,211,121,199,238,43,235,114,207,229,170,167,226,139,168,42,39,123,208,66,146,230,43,27,228,79,225,59,131,139,184,4,76,242,248,203,178,101,246,126,211,44,141,203,47,155,93,79,215,213,162,5,16,185,181,56,222,220,163,150,231,122,253,183,14,22,14,41,239,3,0,176,0,101,152,156,158,57,202,95,98,221,66,244,80,182,222,89,173,29,249,135,70,103,199,75,95,105,4,17,62,0,35,224,138,85,54,140,250,163,49,173,207,167,120,63,68,77,206,216,238,172,200,59,78,235,162,56,193,205,126,183,244,87,212,160,154,221,88,80,21,74,226,58,209,147,222,232,102,12,76,120,187,171,148,194,170,171,62,128,176,99,113,43,22,123,222,198,108,136,161,190,231,251,218,56,14,48,237,163,200,77,142,204,130,237,136,55,211,216,91,15,169,107,240,70,9,228,136,230,215,194,80,104,57,1,1,143,254,219,181,38,66,7,164,52,72,19,14,167,123,128,99,255,182,98,92,88,143,205,197,75,152,70,15,214,250,228,209,171,179,208,130,132,81,49,46,230,40,106,27,187,200,232,221,44,250,125,44,246,37,199,42,241,23,126,127,3,68,44,58,55,101,201,70,107,119,99,189,233,136,79,49,253,56,208,13,92,42,19,142,9,195,163,115,70,4,56,80,99,57,121,230,86,171,149,173,155,134,129,5,7,23,163,57,156,130,64,15,83,1,70,104,232,68,129,230,210,148,254,141,209,232,228,135,169,107,168,59,138,23,93,42,185,247,122,76,233,46,179,56,95,181,111,22,79,71,95,197,73,136,21,59,158,166,120,205,67,20,76,97,213,95,222,103,80,15,224,6,224,17,169,255,77,168,10,208,245,25,59,94,176,42,205,148,178,242,133,252,183,44,162,216,145,17,139,39,197,36,1,115,21,79,223,63,119,95,182,134,28,36,2,89,106,2,157,48,136,123,209,24,38,14,171,215,14,225,115,102,63,183,50,101,252,63,106,145,97,80,171,135,152,80,81,233,219,101,110,222,35,115,33,41,120,81,1,209,194,157,210,40,215,194,3,218,171,16,154,57,9,210,107,234,59,149,26,209,60,113,108,153,98,246,24,197,153,8,37,158,123,241,215,9,191,9,176,169,224,15,53,251,69,206,168,95,151,61,124,13,154,22,102,86,204,145,235,23,186,102,244,4,85,248,180,226,136,73,0,26,124,235,42,65,92,104,166,123,163,136,0,72,152,60,120,38,254,194,251,196,34,240,126,75,7,196,242,130,60,173,124,140,80,150,7,211,16,23,55,177,62,151,55,31,67,140,12,159,75,84,86,1,30,133,205,145,21,133,71,243,68,11,70,129,38,241,0,43,100,14,213,214,219,159,47,160,84,154,101,164,27,93,250,108,68,214,25,153,209,98,111,60,188,48,175,20,138,138,65,252,191,183,172,31,254,45,37,29,74,20,238,62,127,100,160,180,209,125,68,28,4,161,223,200,172,100,196,15,115,71,93,169,162,155,35,165,129,125,44,109,230,10,200,107,246,3,82,211,7,47,85,216,15,136,182,180,210,113,231,123,136,78,213,43,210,202,156,44,247,7,213,203,2,93,143,16,19,253,253,13,98,41,146,166,218,89,142,92,181,132,22,175,140,63,123,95,230,122,114,200,247,70,176,211,70,144,237,59,82,30,191,154,212,72,255,35,90,207,56,233,1,109,70,227,32,80,251,54,53,200,247,248,102,233,225,71,31,202,233,207,213,193,152,1,31,178,19,220,104,58,76,204,133,76,137,32,3,21,120,111,116,244,90,117,202,225,16,192,211,148,81,223,50,149,69,168,242,168,23,58,227,68,193,238,23,158,240,145,181,59,81,147,144,188,10,70,197,218,244,208,55,99,15,84,87,59,11,199,223,34,201,74,63,169,163,13,145,247,58,118,44,115,228,29,254,179,128,68,49,88,201,7,19,202,99,183,1,61,14,187,57,219,171,121,92,68,108,38,121,110,64,225,44,120,51,126,209,74,138,214,61,214,179,255,52,71,44,164,30,235,82,197,42,106,17,131,21,65,209,144,34,89,167,71,16,123,202,126,193,206,53,30,26,140,83,115,39,8,20,88,32,235,231,39,218,6,46,119,147,87,15,112,164,52,22,203,100,237,160,241,133,71,248,246,19,24,157,81,165,131,50,90,33,209,58,189,162,60,225,111,137,237,197,101,16,35,102,58,147,129,223,231,50,6,197,186,56,157,181,85,70,86,172,12,40,217,156,253,248,54,147,40,137,238,165,93,84,41,219,239,223,249,98,217,133,139,150,42,252,194,109,92,23,104,222,210,238,173,127,119,213,214,219,76,188,180,79,115,114,250,109,243,241,9,28,48,254,50,91,15,79,226,67,247,209,101,228,251,175,9,184,69,143,29,181,108,34,128,203,47,189,161,20,162,93,232,5,99,146,19,202,65,103,8,25,65,94,162,232,194,110,92,11,182,255,64,81,31,134,143,154,67,111,166,154,157,5,229,180,31,132,59,136,108,59,125,183,202,171,52,92,169,149,178,139,209,161,197,222,124,35,224,98,235,83,127,148,209,245,252,144,125,247,76,162,53,109,45,40,61,27,221,117,60,15,85,191,13,238,91,156,100,188,114,212,121,134,71,234,208,61,84,61,180,184,239,212,236,145,133,88,76,187,10,12,134,7,213,102,93,83,213,4,104,166,151,76,192,53,52,10,236,149,105,211,76,27,218,118,96,81,126,51,187,105,111,237,228,127,172,184,205,226,128,102,41,21,191,25,66,245,194,40,64,137,15,231,254,208,138,71,130,151,74,251,89,251,1,38,95,16,211,29,154,121,4,213,64,61,92,79,239,145,10,151,2,55,59,243,14,31,14,205,204,127,59,117,154,72,177,7,254,147,27,105,99,198,48,210,11,186,40,62,23,1,185,231,233,36,63,231,230,151,70,77,95,18,31,106,99,181,14,200,232,204,108,10,114,157,93,198,177,240,123,48,103,216,122,14,92,203,3,65,233,142,96,228,91,81,168,241,184,93,249,160,221,41,185,69,28,135,251,88,70,60,30,2,201,159,73,225,154,252,238,162,43,94,53,97,106,8,227,71,201,72,124,225,58,119,217,57,211,84,170,96,254,60,5,156,146,247,84,251,68,108,3,103,67,52,32,180,61,245,207,163,216,168,173,127,162,157,3,11,145,102,235,194,142,209,170,204,20,41,131,209,90,75,251,155,89,234,78,130,163,36,41,162,20,248,155,242,113,77,254,246,25,231,109,63,124,91,10,60,136,211,62,73,241,59,34,61,248,9,171,9,65,213,189,118,142,37,136,50,156,132,252,129,141,10,121,63,126,221,50,41,248,146,45,117,71,187,236,76,221,42,223,75,249,141,225,157,201,127,57,86,4,132,242,226,100,60,83,198,181,155,193,113,70,80,146,138,74,131,38,186,202,123,84,26,171,31,128,115,83,229,173,237,69,128,109,39,66,180,58,77,2,226,105,43,108,48,91,162,173,165,21,66,121,56,238,224,46,106,146,248,81,148,247,254,255,40,222,62,225,229,150,76,50,118,58,226,39,77,185,121,163,252,196,27,10,83,87,10,218,226,0,131,223,39,128,254,175,171,152,124,245,98,31,236,41,136,22,44,128,130,245,86,69,240,213,162,138,73,153,79,253,63,136,225,20,70,88,0,19,34,153,39,211,234,191,165,126,81,205,40,62,112,162,203,251,126,40,103,49,63,22,96,158,226,59,192,161,74,202,154,189,198,31,27,1,214,71,145,208,210,106,190,255,16,135,67,157,131,83,155,125,34,83,107,114,151,104,88,52,105,147,116,193,160,187,189,76,87,233,3,158,142,60,144,179,6,18,155,32,245,194,192,55,139,96,65,43,122,195,159,144,89,88,135,125,223,29,195,42,22,17,229,189,88,244,170,99,211,158,212,58,149,215,234,31,183,198,132,133,58,150,93,209,209,141,165,28,3,50,26,90,105,41,85,202,157,190,80,52,128,214,243,117,164,249,196,242,162,102,94,1,91,92,23,162,149,213,98,89,133,80,55,6,24,187,219,96,91,230,146,96,8,236,187,182,109,47,13,84,218,211,41,2,43,139,100,78,120,119,184,55,128,229,211,92,31,32,0,136,165,19,181,100,158,226,191,34,173,18,69,125,2,186,203,144,168,23,176,27,133,123,93,235,181,227,13,226,214,180,191,174,17,230,174,175,118,198,120,218,159,223,18,57,114,180,227,18,181,2,117,76,80,148,33,99,59,221,211,27,116,147,55,53,19,175,166,182,48,74,116,199,201,149,70,139,116,13,140,144,69,13,171,7,186,4,127,234,15,23,192,43,152,20,245,38,114,198,223,71,249,156,177,47,254,24,12,37,207,144,3,150,119,23,77,182,245,102,91,18,78,35,88,91,124,75,105,121,21,202,231,50,201,124,211,91,229,32,103,184,23,118,11,24,39,128,77,43,198,179,219,142,21,168,235,157,225,96,156,119,237,240,81,225,240,153,116,78,173,235,152,53,240,177,88,255,9,242,20,92,148,165,177,199,179,114,206,211,173,20,80,87,48,9,150,39,237,62,76,175,250,211,252,223,177,166,199,73,51,157,138,203,35,27,219,179,69,221,157,114,147,192,85,72,161,234,77,153,42,67,19,228,183,150,52,195,31,47,247,171,160,20,106,24,34,151,130,197,157,164,44,7,73,108,67,99,59,176,140,152,79,236,217,102,50,243,184,211,188,49,241,12,32,209,79,139,0,210,5,27,135,148,141,202,203,62,195,12,61,186,48,17,220,94,223,96,243,229,135,134,98,244,219,118,59,127,247,121,51,5,184,76,231,31,170,158,242,28,127,159,229,217,28,15,142,187,202,41,115,1,142,33,127,255,158,22,137,83,82,175,26,48,36,94,162,209,124,220,82,210,177,44,62,33,207,85,135,21,156,243,88,143,254,84,104,161,132,107,200,28,64,58,203,110,194,61,112,179,170,110,0,24,97,23,74,179,55,218,175,187,222,213,7,29,192,190,83,79,113,184,57,79,58,68,78,159,99,158,190,7,141,144,182,195,217,33,25,66,239,80,250,6,137,237,62,222,202,183,58,56,137,110,63,50,66,194,15,53,20,26,96,247,116,26,195,228,6,160,95,150,190,110,172,80,172,14,121,137,108,21,187,185,125,73,150,240,145,76,185,58,50,31,229,140,213,146,143,18,100,151,239,205,155,241,220,65,237,249,148,44,213,154,77,15,7,95,37,135,89,87,63,26,239,43,21,64,169,20,153,252,85,114,240,254,216,255,245,65,148,155,37,171,238,98,193,112,51,110,25,229,101,249,20,219,78,56,92,113,176,137,122,167,91,76,103,94,113,208,137,116,4,176,158,10,89,36,239,39,77,137,71,253,2,120,79,14,29,71,59,140,22,208,241,91,111,165,124,230,228,71,131,207,90,209,76,149,43,177,210,128,68,210,107,233,213,35,193,45,218,1,188,193,175,6,181,112,71,137,169,12,159,104,245,252,197,242,253,179,114,216,75,35,59,251,107,32,104,34,197,154,92,208,55,215,17,250,196,2,53,191,205,176,123,66,172,85,132,154,81,159,91,134,238,201,131,62,69,201,83,8,68,144,165,46,123,175,224,33,120,167,56,40,175,89,235,83,101,1,103,65,121,164,251,42,138,7,60,158,208,84,53,146,184,136,72,204,228,244,136,118,87,83,57,140,87,97,61,166,212,15,112,61,175,201,201,60,150,214,142,18,36,17,242,18,34,136,65,159,77,196,45,227,132,135,73,228,211,24,172,118,215,66,216,83,219,119,237,185,219,115,183,36,17,57,184,182,38,75,173,48,144,247,149,185,245,52,106,34,141,175,176,11,77,83,199,45,119,31,251,93,37,206,198,93,40,247,22,10,56,250,238,235,52,67,178,106,16,49,69,179,45,171,158,28,94,221,129,234,189,36,31,129,145,107,74,72,188,70,87,188,113,176,6,78,187,58,170,159,121,149,66,117,130,31,229,244,96,73,232,48,108,226,3,23,241,84,6,180,45,51,223,176,203,154,213,206,146,158,134,101,225,67,15,26,175,122,116,211,105,192,158,16,129,109,18,100,124,210,2,133,194,123,88,173,76,65,169,161,177,234,114,3,207,174,158,79,45,105,71,252,34,222,45,158,210,89,228,53,145,221,53,179,164,213,221,171,37,63,224,57,133,77,66,73,60,229,147,225,105,20,202,236,227,43,224,30,223,156,235,248,11,246,39,12,177,48,82,147,16,159,217,11,130,12,252,61,82,75,130,207,79,166,59,203,222,252,178,8,85,134,49,229,137,187,25,19,248,228,186,31,35,21,52,180,29,111,131,138,18,238,88,127,192,76,178,78,58,188,151,46,5,93,137,154,115,111,167,118,234,32,45,4,243,75,98,146,215,229,122,152,150,133,80,65,106,52,39,253,144,72,8,233,230,37,67,239,158,7,44,250,25,161,184,105,54,74,107,133,1,130,58,240,180,40,2,161,7,187,196,187,168,21,233,102,63,103,207,133,150,41,121,40,9,202,165,41,64,164,51,84,158,56,145,119,119,189,181,34,125,48,194,33,46,224,5,109,184,3,52,30,231,140,170,20,26,240,22,80,224,219,189,89,225,105,164,60,97,247,182,8,14,249,4,32,55,232,113,23,249,252,111,216,162,65,131,166,221,163,93,212,230,236,8,75,53,156,108,104,218,86,19,219,110,117,17,96,39,16,98,88,23,113,35,70,151,74,89,120,118,213,132,99,9,76,178,6,164,229,106,39,170,57,73,161,151,252,201,122,27,29,255,2,132,208,135,143,170,19,244,209,182,254,1,64,173,36,135,78,201,150,136,131,203,86,178,246,146,228,90,141,248,51,62,7,121,107,121,180,37,45,92,137,153,248,94,106,228,134,128,16,159,147,61,27,141,119,111,142,44,23,81,11,214,190,44,12,99,197,23,247,123,57,63,15,176,76,156,199,204,118,43,61,65,28,111,150,202,118,26,3,236,95,151,240,25,115,231,165,115,44,178,10,193,137,162,246,101,232,45,75,77,161,84,177,1,59,188,3,239,234,198,97,246,49,247,81,112,52,79,22,83,214,141,46,206,186,38,174,182,172,4,13,245,162,13,39,59,64,161,41,184,154,204,153,47,212,76,186,9,82,47,40,106,210,30,201,48,80,171,174,37,183,250,93,76,52,151,24,57,6,68,143,25,101,99,108,230,100,81,47,205,215,126,232,33,25,127,143,100,218,31,135,228,232,92,253,148,55,219,152,211,248,44,129,114,150,61,30,89,85,94,207,99,30,190,140,210,96,11,30,20,133,110,123,120,28,217,66,170,184,172,236,237,211,157,207,12,23,182,49,191,150,242,181,106,33,92,113,107,228,254,102,4,199,109,6,169,75,16,157,146,170,65,208,133,188,160,180,243,35,162,54,242,254,228,203,202,157,69,69,240,154,230,121,64,6,204,48,216,127,94,238,100,1,22,173,209,45,18,250,181,215,111,164,183,33,249,91,80,104,43,197,82,35,161,13,1,183,240,80,77,171,154,95,216,145,88,22,238,248,24,215,103,154,61,21,239,47,72,69,239,94,167,49,174,62,154,69,223,85,112,153,127,125,184,180,36,200,13,214,146,88,103,197,69,122,228,200,218,133,110,48,83,183,230,55,149,61,201,187,157,6,6,146,130,73,48,143,74,75,72,219,144,147,183,192,31,69,145,192,23,204,158,201,199,174,118,17,231,235,42,113,170,223,45,119,172,99,193,108,14,136,129,140,55,221,135,202,231,88,157,229,110,251,148,152,207,12,120,193,114,157,173,42,104,88,188,207,26,204,80,209,151,223,169,71,51,141,162,60,174,52,60,224,37,103,192,106,252,24,213,147,9,3,188,144,162,188,56,145,91,195,96,253,14,199,90,59,156,117,156,116,176,31,61,44,204,117,231,12,177,234,197,66,4,67,194,204,199,144,45,236,201,3,191,152,236,28,220,108,209,195,152,49,150,109,163,4,148,235,219,110,126,17,104,7,253,109,58,152,134,85,35,32,2,165,187,117,238,181,22,7,249,10,164,193,118,240,58,156,88,227,130,148,121,66,207,147,164,218,147,209,117,121,130,46,96,22,171,179,203,88,56,46,227,155,252,237,145,101,213,52,248,8,43,126,14,39,113,44,187,129,223,72,222,215,148,119,101,255,241,112,207,130,187,8,106,194,54,29,234,107,153,169,209,198,212,21,45,13,24,142,240,111,64,219,95,157,253,85,190,166,107,112,82,44,98,224,228,33,164,162,167,243,38,159,255,6,123,37,229,135,11,232,217,50,117,136,91,234,212,106,125,5,165,150,156,57,144,141,23,79,13,159,68,3,194,5,72,168,122,2,29,111,215,64,18,118,85,82,99,18,130,84,252,198,245,138,54,43,64,51,68,89,76,189,4,238,241,164,142,53,185,23,41,120,229,30,96,218,244,188,32,151,153,63,202,234,26,78,227,253,62,137,202,101,245,143,89,130,67,237,14,191,114,172,13,217,54,4,138,76,215,144,146,95,130,244,214,194,120,116,106,179,17,145,131,254,208,174,82,71,28,250,224,126,208,94,201,86,131,241,69,11,70,202,41,193,92,52,119,14,212,75,108,121,29,63,6,2,158,7,124,116,222,159,190,211,111,92,137,62,236,98,150,94,244,182,55,118,157,38,118,206,63,33,186,0,117,186,22,185,43,114,105,8,166,153,170,201,73,176,246,161,47,248,195,236,224,37,107,184,37,203,194,71,181,213,130,237,201,54,49,190,26,33,21,201,149,31,94,115,45,43,163,122,142,235,46,79,121,197,91,14,61,143,159,233,191,106,10,175,82,221,217,205,148,46,159,116,179,169,75,46,74,81,60,174,16,175,48,30,136,102,148,126,40,71,6,99,199,203,6,116,156,79,233,33,106,206,186,190,37,38,140,161,46,188,209,221,38,192,225,71,136,59,170,24,193,35,12,165,132,72,119,28,215,83,16,210,88,80,21,94,255,179,31,135,116,156,192,112,1,250,59,18,63,23,115,184,57,144,86,44,222,18,23,193,129,59,145,55,252,78,177,82,92,232,168,68,154,69,104,220,153,204,171,102,189,165,18,147,82,130,1,211,239,24,107,102,60,238,62,241,119,80,220,195,220,123,225,206,105,163,84,225,173,215,146,17,205,29,121,219,241,253,117,115,35,119,214,220,239,235,211,165,126,252,153,84,60,146,249,220,181,60,225,88,174,248,14,21,39,253,144,6,12,196,180,9,199,141,17,113,248,71,233,164,125,248,83,11,244,40,29,170,105,41,63,22,128,220,120,105,177,128,168,63,173,247,247,136,127,157,47,36,21,221,23,47,252,109,90,114,202,54,140,95,106,253,13,176,63,74,205,139,226,4,214,128,243,63,137,122,194,62,227,115,222,177,251,13,108,230,23,101,238,126,124,108,161,202,45,144,244,197,208,249,159,81,112,166,15,211,184,68,214,183,24,89,213,216,118,152,152,105,91,60,22,217,109,7,101,11,141,129,34,112,144,112,43,39,6,206,225,136,37,240,110,212,206,44,147,90,157,18,91,83,27,184,49,143,25,194,53,177,188,101,166,77,6,45,7,76,79,199,240,126,22,188,108,43,47,186,168,248,190,114,15,219,239,162,5,254,30,179,47,43,118,200,45,175,160,230,197,163,159,218,87,159,30,241,121,163,25,145,9,241,60,170,15,192,247,18,108,187,80,239,83,0,134,97,149,39,88,211,238,67,65,130,204,253,120,154,100,250,191,77,77,169,47,127,196,231,209,47,227,183,234,170,176,247,210,232,46,194,92,130,71,95,74,184,25,194,219,88,113,71,91,148,5,252,251,5,175,25,40,155,35,72,73,32,63,44,226,90,118,185,11,195,24,178,84,112,41,123,167,212,187,86,250,166,227,181,13,131,81,99,220,231,60,101,87,223,157,248,177,237,47,99,145,225,210,30,211,121,115,217,123,137,135,169,88,96,229,187,171,234,250,223,12,118,71,30,36,92,57,150,242,74,98,201,241,67,17,133,110,91,5,125,105,237,120,185,245,201,159,83,195,218,16,42,1,149,179,232,13,157,254,20,59,105,123,156,167,174,23,133,91,191,47,182,244,43,143,102,175,38,27,42,171,89,105,37,117,82,123,11,41,129,10,197,241,100,40,20,54,38,173,231,184,172,50,133,24,34,183,213,100,50,121,121,34,254,140,230,97,74,201,63,160,36,230,204,222,14,226,49,156,98,22,66,58,51,65,94,112,232,156,237,51,245,129,189,216,46,99,243,92,182,236,55,89,156,13,113,206,174,180,141,127,87,251,55,225,153,148,66,6,163,198,156,143,244,63,191,37,176,207,245,98,31,132,54,176,196,103,42,195,218,18,19,167,165,132,68,40,32,3,78,56,117,164,205,80,136,159,66,186,144,231,117,93,34,90,166,111,111,150,188,51,221,139,171,131,0,110,251,251,77,185,11,194,37,104,208,149,59,23,101,247,39,16,71,220,184,8,83,219,166,2,204,185,165,36,35,209,222,113,69,20,95,142,115,35,116,48,86,136,167,185,89,189,67,53,242,13,222,120,118,63,35,216,144,185,206,179,168,20,11,152,170,191,104,80,119,59,222,225,95,201,23,92,135,7,206,101,183,207,247,20,178,160,74,105,232,121,97,83,143,137,109,160,82,87,32,152,122,235,57,218,28,126,114,46,232,213,241,237,200,145,48,49,155,131,244,181,114,227,111,27,197,120,251,138,81,23,117,79,143,182,140,62,70,212,98,196,156,176,101,219,198,251,177,224,164,20,186,199,76,87,184,243,195,13,22,145,118,156,64,33,140,117,242,146,171,222,120,173,124,227,47,187,153,164,112,101,77,161,157,110,243,234,253,2,195,137,32,181,217,154,22,16,101,230,65,249,214,220,231,139,16,33,204,208,151,133,0,82,188,30,86,111,164,162,146,49,94,136,122,101,47,67,138,91,90,39,4,32,101,58,94,147,92,154,69,131,91,99,168,177,176,84,63,122,127,68,69,96,193,102,152,55,250,72,64,23,124,201,225,2,27,65,128,90,200,198,7,210,136,154,68,84,51,41,101,72,186,172,205,172,74,33,214,29,201,232,210,249,96,7,93,123,94,118,160,77,161,53,182,2,75,236,147,186,252,108,59,68,71,50,72,34,228,248,195,179,150,84,1,167,209,121,120,153,20,5,220,140,66,133,159,189,206,17,33,18,101,89,61,104,198,143,68,116,136,171,159,54,227,204,73,82,91,61,121,7,199,122,201,177,70,195,143,219,149,218,236,79,107,85,110,77,226,42,6,232,205,210,17,46,35,94,71,105,184,225,180,51,183,2,156,151,97,168,65,197,160,119,73,179,120,187,123,37,123,139,254,183,124,153,199,67,183,121,246,48,191,253,188,251,134,210,182,54,30,18,182,124,238,4,122,169,92,198,73,27,60,138,34,2,67,87,215,31,0,141,11,152,36,57,150,19,194,20,159,31,14,10,112,16,162,194,212,33,213,0,232,86,145,90,17,239,253,111,155,1,222,56,10,100,239,152,209,1,192,107,86,232,205,63,121,104,50,73,209,95,160,50,155,216,14,50,26,42,178,50,254,86,141,196,121,13,71,159,133,121,199,49,237,54,60,25,30,109,251,110,24,104,51,161,70,24,133,222,62,1,165,84,132,127,95,143,134,223,175,48,19,29,35,142,83,133,84,39,253,64,1,83,128,85,126,139,225,176,252,168,84,163,177,39,14,99,63,197,137,102,219,148,252,1,148,210,174,217,63,157,124,96,80,72,78,133,15,17,177,111,53,133,79,197,78,26,233,201,88,136,91,18,75,176,95,211,58,53,24,34,39,69,206,207,54,164,14,50,248,214,66,48,119,247,6,45,5,249,152,130,235,35,123,44,238,152,162,200,161,56,44,176,228,245,197,150,33,158,62,22,117,227,147,12,32,237,27,24,249,77,147,228,77,204,209,170,148,237,132,73,197,16,151,29,93,2,124,231,121,86,192,255,149,245,126,249,77,159,244,52,14,245,192,16,249,16,212,6,39,58,113,94,0,30,183,72,31,54,11,186,147,155,24,19,186,73,3,166,7,44,92,149,29,40,187,61,67,17,121,162,50,199,99,149,152,144,209,182,253,241,75,203,108,165,142,12,250,237,169,68,196,13,82,20,19,122,62,159,45,203,83,238,173,172,251,208,126,117,228,167,29,107,1,202,244,127,15,164,234,16,241,2,146,173,36,35,106,154,237,141,11,20,219,213,61,35,227,80,33,162,136,130,49,59,108,106,110,194,90,132,145,98,169,1,155,145,243,224,10,170,186,149,95,80,85,4,96,155,234,253,81,18,222,252,9,1,145,49,35,254,20,2,138,91,33,201,235,72,109,97,163,208,100,234,253,241,156,121,174,107,111,43,196,3,33,80,228,133,142,122,216,17,111,236,121,39,179,188,51,253,7,235,185,209,117,71,157,120,225,129,143,215,24,198,214,103,250,128,249,62,64,181,80,189,1,37,233,176,91,27,166,9,75,90,234,184,87,14,171,180,255,200,49,208,47,162,198,224,153,37,231,115,120,190,171,165,118,14,40,122,104,56,193,207,15,134,102,207,0,33,50,55,185,204,167,187,18,127,4,53,132,241,247,194,118,94,19,32,170,177,87,145,228,124,254,88,196,128,212,17,230,224,236,182,234,129,9,14,242,239,4,195,11,185,29,242,156,124,239,93,52,110,134,219,231,49,117,97,246,218,123,2,4,241,156,176,254,105,234,67,6,161,198,97,125,71,97,49,95,243,175,12,46,212,203,47,233,234,227,99,104,192,252,202,153,38,110,21,8,252,107,146,112,82,227,231,10,131,203,215,107,112,235,186,65,1,220,143,223,251,185,54,102,66,55,228,194,249,85,14,16,49,118,200,24,23,47,142,78,176,118,143,61,34,14,127,5,189,189,126,30,141,24,133,111,204,155,104,217,0,224,14,71,97,101,119,102,194,83,32,175,82,115,115,21,104,134,83,125,54,23,16,124,30,137,92,238,151,191,82,221,35,243,8,83,79,228,233,109,168,143,218,254,100,240,43,60,102,243,10,172,223,249,12,76,14,191,164,211,155,58,193,7,183,115,160,122,245,215,204,17,8,32,21,179,44,9,28,44,211,76,245,191,187,44,19,126,112,125,46,37,15,176,238,9,127,68,226,195,102,166,236,74,204,232,230,79,95,190,84,209,34,43,209,20,134,205,172,104,22,194,99,28,145,185,184,180,237,246,164,91,109,87,75,250,120,164,181,162,180,39,14,72,1,94,185,103,35,54,205,38,148,91,95,68,104,201,20,206,182,93,57,55,138,95,36,114,237,61,151,137,23,140,201,253,201,118,204,119,70,216,217,226,175,68,162,117,41,124,34,154,44,105,161,230,187,124,147,79,140,135,139,4,54,138,201,220,49,111,61,224,234,209,234,59,43,147,216,197,11,77,78,38,141,66,40,240,226,135,210,239,53,162,225,218,254,167,242,225,156,54,209,26,176,133,243,41,145,54,6,35,175,72,44,241,11,152,250,2,85,62,109,112,29,225,154,57,61,172,17,52,142,245,234,233,138,137,59,129,38,87,149,223,130,142,26,128,127,97,148,179,32,48,31,177,249,143,57,106,118,48,126,103,162,33,15,223,164,1,168,93,2,96,5,102,11,71,172,66,130,112,198,200,225,109,51,151,193,115,239,53,35,142,235,159,24,238,81,23,54,72,115,77,25,67,76,208,74,67,98,215,175,88,120,106,254,1,138,33,225,120,207,72,94,206,250,23,105,112,31,139,123,54,50,106,73,12,43,133,220,64,166,118,16,182,136,84,6,200,161,253,228,11,195,115,222,5,129,149,170,163,92,5,54,152,5,145,210,200,6,136,14,44,187,187,89,201,187,176,0,153,100,251,131,223,115,11,120,152,42,64,234,140,32,72,206,204,3,108,112,72,107,253,41,230,75,58,248,213,138,153,242,98,202,39,15,167,234,242,120,190,76,21,57,223,127,20,39,70,50,35,197,6,22,190,52,169,208,186,230,192,113,184,191,216,17,28,73,28,53,33,53,119,201,3,153,231,52,5,10,3,50,65,75,89,158,48,88,36,109,79,66,112,200,84,147,102,176,166,143,180,48,49,165,138,67,252,80,19,62,200,76,228,250,203,249,75,54,130,59,104,115,185,97,41,194,98,42,210,50,150,47,2,254,150,3,50,133,71,230,117,13,27,132,157,112,117,154,59,193,58,87,153,122,215,47,76,220,106,224,230,64,250,158,226,174,35,59,47,220,3,218,25,1,210,84,78,159,126,249,116,132,85,72,145,66,239,65,240,149,152,13,107,141,24,82,63,115,87,183,34,248,66,162,243,61,123,30,65,208,91,161,107,38,164,51,68,217,218,1,3,166,68,225,82,90,128,0,53,173,72,37,230,220,86,242,157,95,120,238,221,157,64,177,227,244,34,181,208,177,216,19,179,15,154,102,250,150,94,176,152,226,229,144,255,179,183,195,190,163,18,240,60,221,76,7,86,60,231,184,225,230,183,43,16,50,38,23,240,49,160,93,127,129,185,65,176,28,194,195,201,196,178,103,80,183,163,89,79,163,250,241,22,3,96,98,183,253,178,211,93,249,224,242,92,31,239,80,191,22,72,200,204,38,116,36,252,168,14,252,154,230,137,32,165,15,166,217,171,115,8,14,93,183,104,58,26,152,145,174,211,196,242,7,131,35,204,144,194,109,165,202,213,100,94,151,30,198,224,62,216,179,64,51,180,199,28,1,24,245,66,68,193,4,178,114,177,64,146,97,151,177,46,203,241,223,247,173,142,137,215,180,77,80,196,201,157,35,226,102,2,165,194,107,56,233,190,249,255,75,201,247,223,46,109,111,223,75,212,15,144,194,194,49,97,13,116,36,44,123,190,153,71,208,107,249,135,33,57,201,58,82,97,35,141,154,199,154,242,50,226,171,167,145,67,216,123,141,168,177,56,196,173,114,238,52,196,41,146,239,234,228,89,157,5,110,68,74,178,206,247,235,212,52,242,15,64,199,206,209,86,215,0,220,231,171,166,219,62,56,110,152,252,112,248,50,170,242,131,97,174,207,94,76,209,249,232,193,71,112,123,179,36,149,148,186,200,75,160,43,150,37,85,206,127,213,182,42,51,68,53,179,108,45,101,195,21,163,113,71,31,49,113,81,181,222,163,162,102,159,67,70,136,162,111,0,124,5,252,23,42,242,249,194,55,82,244,238,219,136,19,88,83,42,89,198,109,213,75,14,17,112,193,137,90,159,244,163,229,215,21,127,194,31,188,43,206,210,33,244,55,65,96,135,217,153,125,141,127,30,13,17,93,116,110,156,249,35,209,24,188,232,149,66,40,248,117,3,77,147,223,51,194,222,199,212,44,91,128,202,253,122,129,228,104,65,160,73,102,199,200,196,114,31,60,186,205,43,182,73,46,244,220,41,253,126,148,61,171,239,222,9,99,163,158,83,149,45,99,245,245,36,141,222,124,62,182,47,89,44,73,145,211,253,125,255,144,128,43,150,29,213,73,74,227,118,129,88,193,51,82,239,219,24,106,51,61,182,229,226,86,198,214,201,151,142,133,207,210,172,234,98,122,5,161,31,220,98,39,241,164,55,248,21,198,14,2,217,209,202,135,122,81,245,225,108,242,166,22,193,62,210,195,21,130,155,153,48,122,33,158,24,162,189,161,134,127,180,63,187,130,185,47,30,218,195,86,123,2,151,136,182,226,23,228,144,65,152,151,2,10,186,60,207,207,81,82,1,24,122,185,237,34,107,55,54,177,130,69,49,170,163,22,21,7,43,76,83,217,110,2,190,239,33,101,131,147,240,4,131,60,18,45,100,17,224,223,236,77,130,172,144,220,193,190,230,250,142,131,254,244,96,49,200,71,153,253,131,90,24,186,144,209,155,205,68,188,4,67,92,57,223,13,212,158,11,132,69,215,183,82,111,75,247,151,33,158,237,100,193,198,57,210,225,122,17,215,168,195,65,35,19,224,31,21,123,233,24,157,107,128,73,22,30,21,54,175,181,129,90,99,159,195,102,183,191,84,43,22,171,110,61,14,92,59,1,251,151,200,63,14,137,101,114,116,70,62,184,129,155,88,95,126,214,25,224,242,44,226,115,1,161,64,178,63,6,208,236,58,110,191,0,93,241,158,209,169,148,243,83,86,46,120,203,106,91,208,21,9,78,55,66,34,208,228,179,141,67,248,232,243,33,161,157,154,143,176,41,113,131,152,180,89,123,181,250,236,217,161,75,201,239,50,38,96,23,226,54,139,160,96,171,67,175,245,46,194,104,165,84,217,218,54,0,31,40,37,205,140,220,124,77,172,106,204,12,77,66,175,6,186,32,155,79,5,247,108,56,162,254,34,75,159,119,190,102,114,185,126,44,9,176,33,218,200,123,10,41,37,69,232,121,213,25,6,220,16,68,177,138,123,160,18,94,196,15,190,178,106,221,173,108,11,117,133,136,173,211,234,244,128,123,30,171,41,41,217,48,47,50,248,89,135,208,99,201,106,70,192,172,40,210,128,220,157,50,0,199,188,224,198,69,88,32,116,38,151,84,103,112,10,187,16,169,79,246,202,107,2,56,45,184,82,138,52,42,230,78,195,12,34,23,61,125,140,239,76,250,82,125,155,236,151,188,153,9,83,47,39,162,0,160,166,29,230,70,21,248,168,40,231,231,200,189,107,226,77,49,162,126,55,100,135,241,114,198,63,223,131,87,1,254,185,99,237,81,30,201,41,126,167,245,247,68,213,123,8,216,76,129,227,255,189,143,19,41,241,89,110,87,211,75,179,132,215,34,206,147,15,28,27,37,126,162,152,216,76,227,43,93,169,105,215,43,13,74,213,108,206,195,136,178,74,201,14,240,17,251,127,19,12,58,42,225,213,236,87,211,93,66,115,157,198,206,207,234,214,178,92,113,53,168,22,98,87,87,216,77,40,169,61,74,156,226,8,88,216,42,228,224,172,255,209,3,27,228,65,116,203,14,244,14,209,74,199,175,97,193,157,94,67,63,179,165,219,54,152,172,84,88,198,41,200,238,165,243,184,168,86,211,180,119,94,183,183,11,118,61,188,106,45,211,114,64,186,246,141,186,76,183,115,99,79,130,235,86,161,187,252,146,77,148,142,208,172,138,76,130,100,84,161,0,178,21,111,203,25,15,131,184,123,86,152,153,175,215,83,9,182,137,95,119,41,127,84,176,196,104,161,255,36,252,137,175,163,48,140,217,96,234,194,132,240,240,237,76,102,61,167,152,166,125,231,136,213,61,116,97,100,217,183,149,95,71,79,150,225,32,35,32,142,85,202,69,34,150,252,166,52,63,170,146,40,44,40,184,133,248,25,123,180,2,2,31,4,44,122,168,2,135,126,164,118,102,85,247,39,166,77,155,47,98,240,68,203,36,20,43,2,70,108,149,213,197,5,151,231,152,137,77,233,24,180,117,152,65,6,15,228,188,63,226,115,245,85,83,225,16,169,84,28,183,67,2,167,254,219,10,123,163,227,160,133,119,37,153,100,254,19,89,233,118,44,103,161,190,143,122,32,245,29,81,213,221,176,192,72,252,128,212,238,63,39,74,134,70,231,126,59,249,105,79,145,160,138,210,65,186,85,138,143,32,253,123,110,201,94,77,125,29,160,18,184,137,61,117,241,73,246,237,199,255,89,148,58,69,200,9,253,35,244,67,249,4,108,246,209,92,121,233,215,22,31,38,49,3,182,249,6,27,217,68,68,199,67,25,211,230,183,15,140,32,35,109,121,198,12,83,222,126,131,97,76,129,130,87,131,103,49,48,129,63,60,57,35,233,241,229,227,239,71,177,175,58,103,26,62,52,17,107,163,57,205,162,229,152,38,214,154,105,19,247,234,167,177,51,201,76,185,13,31,135,166,152,111,230,114,57,253,44,191,203,50,74,83,31,183,190,73,108,36,62,221,33,32,121,121,78,82,23,236,180,175,196,1,103,220,31,25,63,129,201,177,190,21,96,189,61,179,108,136,49,191,165,237,19,38,172,175,27,227,201,204,191,180,40,227,250,46,59,155,238,9,158,17,180,39,150,49,128,30,101,45,7,171,151,212,238,96,162,92,91,4,112,157,200,34,124,8,244,52,40,88,55,4,93,154,126,98,178,2,129,55,159,137,252,62,105,115,81,103,243,36,125,125,254,9,35,76,67,94,222,102,213,123,43,135,228,160,70,181,13,24,22,135,155,48,171,78,156,240,78,67,152,205,46,218,131,248,195,183,245,165,62,166,237,120,249,44,209,56,128,196,195,218,132,194,187,47,90,201,17,67,50,95,71,81,244,48,207,44,209,165,41,230,230,10,203,134,147,127,201,18,44,143,131,113,209,158,183,99,215,224,41,244,76,32,80,233,188,92,171,64,79,152,80,72,108,128,203,117,70,6,24,59,201,225,191,113,35,169,13,62,9,5,72,110,122,73,8,253,32,79,87,92,123,165,112,7,156,11,87,27,22,187,190,111,8,103,18,253,85,204,85,189,212,212,246,246,65,218,39,175,110,57,73,101,141,124,38,216,196,105,235,57,212,187,31,57,159,83,252,202,146,85,74,237,23,93,60,46,48,195,198,147,115,185,186,248,210,53,52,145,18,220,14,184,49,67,179,18,6,90,47,74,39,43,102,33,47,57,180,70,116,2,16,68,72,86,226,191,126,166,72,4,97,18,20,155,181,211,43,135,172,43,229,35,93,15,124,14,151,156,211,182,103,144,161,157,192,31,227,237,170,244,35,21,198,203,55,0,74,121,134,152,196,156,231,117,10,236,86,112,219,158,84,250,91,63,140,8,40,53,250,205,215,55,155,16,150,210,48,239,136,226,181,104,12,3,20,223,70,255,181,170,147,33,162,135,70,60,150,92,202,112,86,251,117,13,21,239,42,53,5,179,28,131,184,26,72,2,46,250,46,95,250,210,62,154,159,0,199,239,163,99,106,136,83,76,126,42,89,168,139,143,247,46,14,61,25,78,140,122,178,107,103,204,219,94,76,53,204,187,184,103,86,202,179,28,250,141,135,195,243,48,207,25,66,64,223,146,135,52,246,141,50,127,170,241,29,69,165,249,52,112,250,201,32,238,7,171,232,176,131,30,124,65,57,90,30,188,239,186,19,150,31,94,4,121,163,167,29,99,0,247,137,21,109,106,135,243,190,188,177,222,21,15,154,127,165,255,58,186,141,145,166,156,156,172,211,43,214,69,182,98,223,78,38,12,40,11,183,20,44,193,122,62,87,47,167,176,54,93,5,8,44,53,179,145,35,209,17,234,84,140,70,84,107,80,211,194,49,8,107,23,189,197,80,187,188,242,236,14,180,238,109,143,92,94,76,73,148,47,2,247,8,227,63,6,123,18,93,152,186,247,247,12,216,158,184,124,141,85,123,214,211,205,237,150,171,50,72,137,73,142,26,140,100,102,113,213,227,30,31,249,242,71,159,68,82,255,175,135,173,36,78,194,153,249,254,190,253,126,28,244,3,60,40,193,119,13,27,182,212,183,214,186,186,22,190,82,201,118,167,36,203,17,68,222,136,158,105,247,252,23,55,153,235,75,125,6,164,189,156,44,95,231,47,42,153,222,253,172,231,245,193,199,137,124,169,245,82,68,29,250,249,147,127,48,148,195,218,141,1,70,249,220,3,138,125,223,83,74,148,176,248,252,136,31,251,121,28,65,165,157,187,231,86,79,97,233,82,184,239,156,159,38,246,237,182,73,218,92,73,186,17,221,125,5,197,193,205,253,210,142,109,148,24,172,16,180,21,145,13,127,35,129,43,137,69,31,53,45,62,239,219,64,10,14,14,244,253,53,208,147,126,204,131,47,40,75,59,155,23,73,38,108,128,219,146,69,189,167,7,91,78,146,232,59,72,211,14,172,226,213,14,245,66,101,143,230,239,89,8,37,207,200,159,61,130,163,38,71,228,109,93,66,233,37,227,241,61,36,163,55,216,27,219,52,4,42,122,106,197,130,235,245,65,237,79,225,86,61,212,46,133,104,133,121,73,218,124,144,231,184,4,169,251,68,90,212,180,138,125,59,120,121,211,119,132,195,70,134,136,210,199,201,188,211,199,198,143,228,46,251,221,144,215,214,65,193,30,45,105,20,66,225,108,211,68,28,133,46,58,33,215,24,20,231,158,10,66,0,252,119,28,139,199,218,86,105,84,72,54,36,186,173,58,240,149,163,104,10,79,110,102,78,241,63,62,15,51,22,12,229,183,62,29,119,102,123,217,150,243,241,231,40,70,12,152,244,140,113,93,22,17,216,41,117,68,104,162,15,5,176,115,241,241,169,132,57,182,227,210,156,197,72,71,41,146,137,17,96,0,211,3,61,190,141,5,79,152,216,133,139,251,164,106,169,93,87,1,248,64,54,166,3,190,175,92,153,245,110,254,56,253,252,82,220,155,114,68,107,205,208,150,72,38,204,124,236,31,23,41,193,118,194,70,52,2,189,41,219,89,87,171,185,130,116,234,221,174,194,137,51,143,99,184,103,158,62,77,234,40,233,192,149,126,164,134,86,82,244,149,142,36,128,134,77,65,135,148,42,221,35,103,231,137,63,46,197,58,77,140,254,249,65,10,112,248,42,168,76,137,31,41,27,219,19,171,157,54,228,209,163,203,34,118,134,243,179,93,43,36,139,94,255,92,24,163,158,93,175,180,212,187,215,188,236,196,27,205,136,132,52,23,175,249,57,104,90,174,232,176,200,54,163,142,45,189,86,251,25,149,234,120,187,49,34,162,103,116,251,29,209,121,103,129,29,38,137,138,162,16,86,166,54,134,214,90,88,235,35,219,230,22,126,163,106,126,252,80,3,23,17,149,153,29,180,183,205,130,253,164,224,176,157,178,175,215,152,239,200,34,47,86,54,64,93,138,217,49,230,212,148,226,69,121,192,193,101,191,42,236,129,61,135,238,70,229,209,66,161,95,203,229,9,240,54,65,47,44,250,0,141,250,51,125,43,109,32,227,129,160,51,132,42,252,111,9,189,91,50,198,232,84,90,217,135,247,211,188,249,30,115,220,32,114,72,5,191,170,167,186,122,234,187,214,12,138,191,180,107,64,114,154,99,244,97,147,247,84,226,155,44,69,13,67,96,171,121,206,236,112,226,173,242,223,225,212,103,121,169,104,104,145,45,119,64,200,176,17,16,194,188,73,134,55,133,113,203,180,173,222,189,6,154,139,7,130,77,69,125,227,231,218,174,172,244,126,58,64,138,74,30,199,151,132,45,254,37,179,229,41,110,8,9,44,87,158,74,170,215,57,89,157,163,160,70,125,70,209,14,214,47,223,136,38,136,172,101,160,62,151,69,175,115,193,182,10,68,174,29,53,185,4,76,211,92,79,219,190,203,127,130,176,106,186,34,123,141,242,94,212,61,11,165,51,73,61,57,231,72,63,163,184,216,81,42,9,77,111,203,222,188,188,59,218,15,158,53,15,136,15,231,56,213,45,127,205,158,186,32,129,109,208,194,113,138,74,147,27,64,220,103,60,202,139,107,77,46,180,24,81,118,160,205,30,212,187,104,58,46,108,69,39,132,254,250,178,59,136,43,50,141,123,36,53,62,80,131,252,149,72,139,5,82,6,50,10,36,1,11,250,141,246,52,120,205,110,189,165,134,112,12,183,167,219,23,100,166,254,222,248,158,80,51,117,14,76,0,175,23,206,99,233,73,14,102,218,124,43,91,163,177,137,194,65,245,95,54,113,134,159,18,151,159,121,102,111,8,114,80,163,212,32,70,209,68,38,56,246,84,164,38,20,102,38,120,76,187,67,122,124,138,52,83,201,102,20,135,143,205,211,128,73,49,206,201,0,17,250,106,109,195,29,226,96,84,21,17,49,133,101,229,79,213,182,61,221,29,109,68,43,92,148,215,29,202,46,123,8,139,113,254,37,49,102,156,175,204,168,213,250,87,16,52,63,106,63,236,190,17,27,148,70,45,158,185,129,106,247,113,31,197,40,119,194,119,5,222,68,82,82,255,49,28,88,172,206,44,93,16,69,52,124,197,8,158,44,172,184,232,51,132,122,200,156,89,56,232,86,71,110,103,212,51,13,180,219,62,201,136,40,96,249,95,156,170,179,124,180,70,17,171,94,177,85,192,179,58,87,24,145,68,59,115,149,171,195,152,167,169,134,121,96,187,36,162,7,108,95,163,237,108,104,195,93,228,24,32,41,141,86,239,91,77,215,14,207,42,125,158,91,154,131,158,90,108,58,92,32,149,234,71,165,59,109,100,170,4,188,210,36,87,76,101,117,177,155,17,241,222,89,39,231,158,65,73,12,122,113,162,27,116,81,173,84,253,195,4,247,128,7,96,11,20,40,212,171,129,155,250,171,173,141,95,63,167,176,125,15,46,219,76,44,87,84,57,250,131,173,45,243,119,41,219,135,73,195,82,116,242,97,9,162,128,115,19,158,91,181,23,127,147,138,22,210,94,144,6,235,222,137,212,218,55,56,74,180,149,197,238,223,154,175,40,118,113,102,70,226,13,55,82,120,73,68,172,46,205,198,246,69,40,189,58,161,35,2,45,153,14,2,247,199,49,9,41,126,38,93,220,217,189,222,120,235,31,142,148,199,253,221,33,246,61,211,161,84,47,108,171,193,20,149,204,198,61,83,17,19,235,248,137,76,174,165,195,163,110,3,119,38,68,195,29,71,233,0,176,162,30,24,131,44,138,214,168,30,198,177,30,200,23,152,71,232,249,178,24,10,54,241,190,24,215,11,245,97,143,28,61,121,108,114,98,195,226,156,220,218,136,92,114,47,94,225,58,14,200,248,170,76,160,67,195,37,127,212,156,211,178,213,201,81,124,188,69,208,138,111,235,227,103,55,90,104,187,147,26,92,132,163,245,147,209,143,23,67,77,195,109,253,168,57,51,1,115,48,123,75,38,218,132,130,160,242,60,69,157,161,197,56,1,230,129,82,148,39,52,87,162,99,232,202,119,117,50,67,135,193,7,181,185,146,202,108,18,6,94,152,93,121,149,97,80,87,241,236,48,110,43,177,227,34,212,3,193,101,142,120,43,148,216,50,232,44,169,16,12,234,50,212,8,186,146,153,122,250,40,243,137,85,230,196,63,1,118,235,149,86,229,166,4,174,203,21,67,108,35,195,237,133,238,4,119,237,25,196,48,223,23,149,215,24,175,56,219,98,106,54,183,153,145,58,184,50,36,161,151,142,75,17,110,70,45,187,68,247,220,88,23,185,20,90,62,104,71,112,84,86,22,203,174,118,109,5,229,42,153,200,17,232,6,181,148,67,38,121,230,186,166,173,232,231,150,11,55,234,8,106,165,108,36,45,227,86,239,114,199,99,241,206,27,135,203,74,223,227,134,79,106,4,199,150,200,27,166,114,230,155,201,44,188,214,224,234,57,63,25,239,53,85,95,201,88,107,23,114,53,97,138,252,40,215,2,151,250,136,33,23,180,168,83,58,90,172,143,128,121,1,99,241,178,139,130,102,40,23,175,204,210,117,25,61,178,13,124,124,22,114,42,51,62,35,5,14,104,253,242,123,11,53,240,231,187,150,54,122,53,111,123,207,129,35,102,186,222,228,215,166,207,91,53,233,214,158,171,175,10,149,221,65,4,115,132,171,30,7,251,148,248,56,100,192,148,194,253,152,196,234,34,226,174,216,12,161,107,33,123,181,246,23,194,202,241,139,153,25,5,17,182,157,50,87,95,84,11,7,114,174,77,114,242,248,104,215,26,243,239,101,165,171,213,22,248,197,59,23,20,93,96,68,86,16,38,155,182,172,204,243,9,105,132,197,26,207,52,193,33,178,164,109,16,195,88,189,55,139,149,76,247,231,10,186,95,56,193,27,179,114,72,149,162,89,180,129,250,37,30,111,1,242,53,197,2,151,153,218,186,186,57,196,250,222,85,217,80,14,143,122,55,16,189,130,187,114,242,141,28,120,156,37,5,123,108,210,168,17,241,80,222,40,160,93,211,236,20,187,178,28,15,4,59,38,89,85,14,12,70,135,175,146,251,188,103,47,172,118,30,155,5,38,28,193,241,221,188,239,165,208,236,134,235,100,95,79,143,166,71,109,170,251,18,132,26,15,116,26,159,225,73,246,188,5,153,194,121,104,93,214,78,235,106,141,194,219,99,188,44,139,159,222,5,39,138,244,175,201,35,225,254,241,114,118,64,82,202,85,63,190,199,80,178,60,188,100,249,92,209,211,120,233,234,117,236,217,65,159,50,48,138,219,252,253,249,143,92,226,189,3,48,225,210,60,239,156,223,195,5,108,38,90,40,87,213,249,66,162,101,103,4,101,183,97,219,146,14,52,38,129,161,32,193,215,178,228,226,28,223,198,248,45,121,95,236,198,209,106,180,56,185,22,27,195,46,177,184,12,162,217,195,211,143,228,151,159,64,91,230,161,33,159,170,184,48,197,198,3,47,83,5,115,74,128,94,47,14,153,29,210,141,118,37,177,201,64,177,19,97,62,137,3,159,181,253,163,132,54,225,60,198,171,226,75,168,66,187,76,80,40,112,130,244,9,223,203,122,187,77,116,37,33,161,245,189,237,49,140,217,181,161,104,188,89,50,189,57,1,113,62,34,19,234,7,63,23,195,145,91,228,126,163,52,119,227,26,34,6,149,206,11,18,126,232,190,181,93,120,68,172,157,123,44,99,243,196,76,175,188,148,53,89,11,128,33,99,166,60,155,247,119,149,106,17,186,91,235,135,194,96,165,196,251,9,235,141,226,80,123,181,39,184,252,126,223,204,247,244,103,74,12,153,231,230,182,133,22,0,208,103,197,216,86,179,185,243,253,98,228,63,47,40,12,158,246,66,104,182,147,185,11,29,95,134,1,124,235,48,52,52,177,30,235,11,113,103,72,80,10,238,6,39,152,42,13,215,165,159,82,166,106,24,251,63,4,222,29,238,204,178,205,154,119,38,157,92,18,134,123,208,214,132,102,131,243,178,140,188,14,144,93,69,176,244,188,134,90,129,32,178,51,24,171,54,248,150,20,163,86,170,86,51,230,117,204,47,110,210,194,1,254,244,199,252,155,205,137,106,61,187,74,231,87,249,133,237,200,137,105,154,148,230,8,193,208,211,194,223,40,36,17,78,82,85,127,111,0,98,157,21,72,67,104,240,43,103,134,9,8,50,146,45,203,214,119,1,147,161,26,87,78,64,28,187,202,242,120,54,201,180,74,187,2,36,73,170,160,126,55,110,7,233,223,105,74,231,131,198,166,67,250,82,113,49,171,190,28,216,70,15,220,40,140,248,246,55,206,30,69,199,119,232,28,15,52,201,40,253,71,33,140,67,199,224,218,150,224,35,147,185,155,43,222,170,85,42,93,118,145,155,47,182,6,231,27,119,79,33,187,103,215,25,112,255,93,186,212,102,61,213,165,37,164,23,13,253,159,233,75,183,201,73,127,203,205,120,63,247,112,86,109,154,9,114,14,101,210,4,211,195,193,204,3,79,255,161,58,94,15,3,233,191,224,199,9,222,253,148,64,123,216,255,74,135,16,101,27,199,64,173,59,120,115,88,244,155,130,169,238,247,126,11,153,56,210,52,36,51,124,26,106,158,203,14,255,159,180,40,174,175,27,97,126,189,59,180,62,171,74,119,77,246,33,245,198,15,133,82,132,89,221,198,110,166,166,124,46,120,122,222,177,187,202,23,156,59,92,244,220,190,162,234,122,210,233,43,91,92,45,163,176,205,193,130,78,23,181,49,31,100,216,129,76,15,11,26,141,234,97,248,20,179,110,169,72,153,158,233,34,120,113,234,169,21,112,172,129,224,61,114,67,142,96,43,150,198,132,23,225,37,224,34,109,171,239,43,72,91,221,110,187,223,87,10,224,178,9,204,8,170,73,5,38,237,88,225,79,34,191,61,4,33,57,120,203,5,85,210,36,244,79,103,207,220,156,3,235,78,188,96,118,219,71,177,200,142,132,108,151,251,229,53,29,164,96,222,58,164,246,150,132,148,233,99,28,201,228,218,88,188,189,89,45,99,238,134,117,114,35,50,54,199,34,65,104,234,32,243,145,31,157,223,156,69,32,213,91,15,134,106,99,118,25,104,157,7,72,134,99,177,94,6,207,94,235,217,105,169,158,50,146,188,140,204,163,170,65,61,104,199,27,146,198,7,223,127,105,71,38,212,71,26,112,57,221,171,38,82,71,106,156,25,81,38,43,170,66,190,30,227,142,218,180,157,167,71,222,152,100,166,113,92,240,212,207,47,106,179,108,203,160,207,203,200,51,227,244,248,233,151,147,40,112,106,145,62,126,27,10,7,222,106,19,243,162,146,249,155,176,67,225,98,112,94,103,20,207,41,90,59,230,93,0,153,77,102,180,255,59,7,101,246,237,169,38,194,186,33,237,238,196,1,216,207,69,195,185,44,118,251,43,229,6,87,48,33,207,251,102,45,124,7,74,163,168,56,7,88,241,76,64,55,187,254,239,111,210,122,216,138,92,195,27,157,134,239,124,112,203,28,240,196,202,52,128,129,174,158,20,170,100,145,173,153,107,98,122,85,110,228,41,245,159,59,20,78,28,213,83,170,223,88,68,41,158,242,7,98,127,40,58,169,20,203,5,78,177,73,3,218,102,111,174,246,83,140,75,69,93,31,73,240,245,19,17,90,26,59,146,56,219,116,146,60,169,29,161,128,148,233,6,109,24,14,46,249,254,83,68,141,84,74,104,142,88,242,15,213,21,229,239,15,108,124,81,219,24,146,1,73,211,58,97,191,166,142,105,176,56,200,250,50,96,230,245,202,11,246,122,242,138,99,22,141,33,191,138,253,19,162,123,137,54,62,48,233,18,209,82,5,229,118,105,11,204,38,113,203,104,34,7,223,72,39,76,198,238,245,248,191,68,15,206,121,85,224,229,122,237,248,165,229,108,85,208,235,98,34,12,80,108,176,208,49,106,149,18,49,145,139,173,106,13,35,218,27,161,113,197,98,31,52,188,132,79,197,65,111,135,182,166,137,110,144,195,189,253,237,255,133,218,188,194,199,102,164,139,169,139,28,117,71,85,100,68,104,231,140,113,64,228,16,166,137,8,54,141,244,197,79,79,223,38,123,122,213,66,22,95,111,125,134,75,58,128,33,89,25,35,16,243,100,238,219,73,234,147,168,218,173,181,44,25,42,10,64,21,112,21,23,237,204,157,53,81,220,18,117,210,221,211,149,148,240,244,212,255,53,202,255,151,245,89,226,215,9,102,94,181,44,165,102,192,184,113,157,245,121,75,215,117,56,17,81,54,220,178,45,51,5,241,168,55,18,176,16,102,141,64,15,253,29,12,211,203,217,9,194,233,135,189,68,143,81,233,170,62,40,132,77,18,99,131,30,127,39,149,90,159,159,115,89,254,84,36,194,89,27,41,46,216,191,99,46,7,122,131,38,139,148,19,251,106,169,249,151,61,23,36,48,187,85,35,54,210,32,20,245,223,225,104,46,49,35,50,56,27,226,47,103,153,174,116,120,100,135,30,104,206,132,54,101,18,52,37,57,83,81,149,85,21,51,122,222,213,96,197,77,110,206,53,57,153,210,212,14,185,3,196,179,153,172,27,89,167,250,46,247,110,232,36,134,52,82,28,77,30,209,231,74,232,8,217,79,204,223,124,211,69,67,58,41,195,134,253,122,29,189,162,177,220,247,65,187,90,76,217,235,220,131,237,64,225,141,18,101,220,177,127,176,139,94,214,121,71,144,112,104,47,241,41,58,48,118,100,227,29,8,172,150,153,91,78,197,160,162,251,199,38,217,105,126,178,53,58,53,246,9,99,70,31,83,101,214,130,234,97,174,162,105,99,221,125,227,163,249,111,104,114,195,32,114,89,163,222,108,16,102,59,102,31,7,160,25,226,177,56,198,178,50,170,254,31,147,163,222,103,70,139,127,169,13,100,174,200,85,15,68,66,53,119,41,23,157,137,196,74,152,120,69,37,15,252,133,177,100,248,118,41,247,196,244,144,214,201,98,41,44,63,251,222,91,189,50,184,208,144,52,102,98,36,81,65,133,74,36,35,83,249,47,90,6,188,124,96,229,84,172,235,55,65,93,119,220,135,206,219,44,52,16,117,170,228,196,160,32,109,236,98,54,193,114,11,72,28,248,128,162,122,95,83,183,142,164,68,98,139,111,228,81,19,67,231,94,183,99,179,17,236,28,29,249,177,124,209,30,205,159,142,143,13,237,190,105,41,135,52,235,112,84,148,24,41,126,227,220,252,17,122,128,176,206,117,64,138,41,224,233,248,87,250,180,13,36,95,30,201,129,207,95,7,49,239,3,102,37,142,182,82,219,42,156,156,101,11,95,34,110,150,13,180,226,66,222,51,191,39,61,15,204,30,93,224,230,68,72,215,90,222,95,26,182,113,200,67,170,0,228,233,40,13,15,44,97,231,173,26,168,251,43,1,95,50,222,71,88,133,24,190,177,134,57,91,217,5,56,174,112,124,90,41,188,40,210,123,153,101,105,155,164,240,101,134,63,228,168,187,215,101,158,178,189,92,189,148,25,4,213,253,135,139,234,8,241,197,79,249,170,44,135,178,45,22,148,158,153,193,92,127,35,22,251,24,198,39,135,163,27,31,159,27,48,6,145,237,140,226,144,49,63,178,185,64,126,71,66,34,175,232,168,238,182,167,154,85,240,215,209,126,57,95,186,123,65,136,21,82,227,71,224,216,109,6,117,99,62,130,181,139,178,92,154,54,209,39,222,186,152,213,222,225,7,167,182,119,40,72,168,79,13,220,133,118,185,219,28,31,143,130,30,24,102,245,48,8,73,97,253,5,76,126,196,252,71,56,219,75,184,143,113,63,133,127,95,143,192,169,135,72,221,91,253,245,201,4,47,66,140,94,99,203,152,161,237,101,79,44,16,99,158,102,157,55,205,32,27,111,137,132,38,122,7,242,98,147,126,42,218,102,193,183,217,225,13,161,117,39,208,247,100,188,81,73,30,167,12,46,129,220,72,63,112,217,180,43,51,196,107,137,182,49,89,98,69,109,110,54,251,182,252,231,213,29,229,237,69,141,93,85,169,154,236,141,121,116,69,190,43,62,154,182,190,5,11,226,119,92,121,207,222,177,234,28,191,27,88,148,57,139,80,232,194,127,104,224,184,158,101,92,47,74,7,155,254,181,67,133,213,175,70,240,86,202,169,201,14,169,127,200,197,100,58,188,153,237,32,81,226,216,190,7,56,137,33,153,192,148,123,69,172,104,253,145,242,0,33,112,158,244,166,159,8,62,166,142,216,168,162,201,118,131,205,73,158,103,168,142,131,223,123,65,138,68,195,65,44,243,143,0,149,250,245,76,161,190,19,104,43,202,48,233,245,1,26,164,76,100,217,84,128,0,62,117,22,118,121,9,170,0,229,179,4,148,154,191,126,87,43,252,148,211,250,39,240,101,173,5,5,27,135,22,244,255,149,252,101,26,233,76,211,227,85,79,68,68,131,250,92,245,147,251,184,212,48,84,126,27,97,155,88,50,205,17,214,255,211,195,169,122,114,52,134,207,111,18,37,126,199,14,227,10,202,210,116,109,142,251,8,110,48,85,144,120,93,208,65,196,176,52,177,163,126,13,242,255,191,107,166,26,157,172,123,34,63,24,219,192,185,190,84,164,153,42,140,82,109,154,202,207,121,146,174,136,208,142,156,61,206,150,144,86,249,105,41,8,135,116,198,174,180,88,231,71,195,157,142,250,192,174,50,156,164,217,111,85,128,204,243,114,89,232,227,69,227,160,189,242,198,110,64,148,164,97,45,241,211,161,204,131,72,241,119,179,215,225,133,131,63,90,200,216,6,162,244,74,81,60,146,39,224,241,21,202,238,219,225,220,87,28,95,17,151,123,178,192,235,232,89,215,53,16,146,99,33,224,187,225,134,75,145,178,202,249,92,162,98,125,251,81,181,175,156,1,147,58,138,68,210,22,55,236,9,77,214,145,35,176,22,7,59,244,227,239,97,217,185,135,38,188,93,65,58,86,140,176,86,216,33,161,57,165,76,232,142,61,27,247,219,16,222,48,252,59,51,191,252,244,100,15,121,234,242,246,159,60,143,99,104,105,200,67,71,4,47,24,254,207,57,96,80,198,131,96,237,218,20,39,48,240,170,11,50,88,204,210,97,223,123,73,55,31,71,172,197,80,129,234,165,44,251,144,33,156,92,55,47,41,160,88,184,162,25,34,184,241,146,126,62,42,41,27,74,148,208,170,52,149,34,176,203,98,252,152,37,108,184,178,102,110,130,248,7,251,165,24,106,246,169,183,19,134,75,56,255,31,224,145,159,194,122,130,199,178,14,184,40,149,250,151,241,84,197,248,162,74,254,212,24,241,21,130,244,148,209,139,154,158,174,135,100,142,63,166,217,215,43,179,224,213,94,19,124,200,70,198,20,125,93,106,249,199,14,133,139,50,70,203,58,184,142,157,154,92,244,59,244,102,227,255,235,46,236,1,162,186,249,79,108,55,75,40,133,89,163,186,79,244,181,214,14,196,220,60,138,210,168,178,142,100,110,251,174,60,176,2,184,207,83,42,38,21,147,144,234,93,222,16,191,95,10,240,73,230,117,66,90,145,1,176,160,120,99,146,100,232,95,30,151,28,50,58,27,161,184,17,219,254,171,171,188,223,88,139,74,81,83,155,121,212,159,172,252,170,91,95,117,173,141,75,113,173,114,244,74,196,103,4,12,90,92,115,117,31,217,108,213,133,17,39,71,237,130,26,23,1,186,48,157,98,50,228,253,144,85,116,199,90,250,171,148,210,27,187,183,141,98,231,144,36,34,143,191,184,69,121,23,61,247,248,19,252,204,66,199,172,171,27,106,147,121,28,211,230,255,176,52,50,92,29,31,70,0,65,19,194,106,184,244,164,78,237,181,120,222,64,149,213,147,156,62,145,121,186,195,71,168,65,111,210,236,219,96,5,244,107,11,88,33,84,152,20,199,156,78,169,171,79,225,117,117,213,127,23,22,37,102,80,204,91,86,231,11,207,159,237,9,75,155,92,2,160,153,187,155,70,135,116,76,15,112,179,144,47,101,148,141,71,105,224,185,24,104,114,46,81,229,27,220,196,162,152,58,44,195,168,127,32,175,52,130,36,215,116,181,212,204,214,243,45,249,185,73,137,178,124,224,237,55,221,95,109,245,31,90,223,2,136,98,156,226,56,205,101,185,37,56,151,43,176,253,68,13,192,214,174,207,46,221,11,76,171,202,201,150,34,225,160,88,252,27,40,49,15,25,61,221,50,13,84,80,148,167,69,251,66,56,233,149,188,49,240,21,60,98,79,145,232,205,214,203,184,95,231,221,176,102,136,167,38,77,212,172,145,137,225,15,111,116,245,220,196,15,208,51,171,92,13,85,26,61,230,71,158,40,14,179,168,167,54,174,14,147,53,42,108,53,158,141,226,79,200,189,14,238,171,128,146,253,39,13,168,156,40,227,148,117,106,236,141,216,232,206,203,158,52,140,196,40,85,66,34,203,159,45,171,108,26,104,68,201,129,46,239,188,152,195,98,80,119,109,105,87,62,157,201,254,22,149,121,201,180,74,230,218,139,218,220,216,42,102,35,150,130,137,128,139,186,147,209,180,222,107,3,206,20,139,6,179,40,34,174,89,55,35,178,235,18,171,159,178,114,102,115,152,59,190,21,112,112,66,250,117,196,121,243,255,86,150,45,66,204,251,100,125,41,235,70,5,137,42,171,139,122,252,247,146,137,102,111,128,109,22,96,1,166,195,157,31,61,158,249,150,114,197,89,35,123,94,1,249,222,119,234,202,140,104,7,155,218,4,248,216,162,229,141,155,98,36,253,47,152,8,157,177,179,167,218,199,111,98,180,52,249,241,190,229,5,252,234,165,122,4,117,83,186,6,52,89,4,219,217,28,204,10,142,56,42,114,195,204,53,67,27,249,51,45,166,75,237,148,110,192,226,36,41,45,105,74,82,95,53,235,0,105,191,58,165,170,226,62,14,105,207,112,41,135,64,113,49,207,67,218,175,168,76,127,33,31,227,68,171,88,175,123,193,238,81,201,129,237,118,216,193,143,209,46,165,89,143,41,83,32,124,255,193,117,37,37,156,151,218,49,158,146,9,53,38,138,160,193,158,216,108,24,99,67,221,99,38,92,95,111,215,213,63,241,12,77,175,176,113,25,55,193,114,36,234,120,244,27,109,186,3,255,162,197,175,194,233,161,121,113,164,155,157,251,220,156,182,120,167,200,247,45,12,167,76,204,67,124,188,73,229,79,214,250,112,50,195,153,235,218,175,177,139,215,73,69,197,43,91,56,100,85,212,116,75,173,39,46,55,58,33,135,170,226,183,108,149,12,227,97,130,108,69,166,217,140,4,31,38,107,25,63,247,203,8,69,137,219,189,215,104,66,135,39,208,183,166,34,78,139,81,94,186,81,136,148,10,9,234,203,147,241,126,127,52,84,5,103,21,136,105,1,60,98,29,37,6,186,131,25,209,68,238,15,77,113,190,155,190,106,60,218,102,131,18,84,101,242,58,111,140,241,212,201,221,71,57,187,31,218,6,242,232,195,110,82,200,67,33,88,79,118,66,89,161,192,183,144,135,76,249,253,133,233,64,10,7,133,219,14,131,22,217,130,93,29,85,158,146,86,172,88,96,174,129,165,106,16,101,89,143,232,30,155,37,223,64,86,245,163,143,155,132,212,234,175,213,50,141,226,14,231,23,26,42,2,21,71,176,252,111,234,29,115,136,2,186,216,201,197,224,58,254,227,23,202,36,66,162,170,28,198,177,72,18,216,90,157,144,148,203,3,141,197,35,192,14,141,37,30,244,28,178,134,151,167,221,26,90,164,146,49,55,111,217,190,16,210,5,151,224,154,37,82,55,167,119,171,167,89,250,18,16,27,110,238,186,131,6,187,251,236,58,213,95,199,122,1,37,78,73,48,171,141,77,59,240,167,200,213,6,167,206,1,16,20,100,191,77,56,68,19,191,143,229,255,80,20,128,252,184,143,105,196,242,116,122,125,233,195,56,3,175,158,115,82,15,124,214,207,132,219,108,128,182,254,7,14,6,75,245,232,251,24,120,145,114,226,55,97,255,107,214,164,179,80,26,186,46,65,181,55,199,37,24,54,217,141,136,180,165,227,13,173,76,20,117,74,234,203,14,230,117,141,246,248,67,55,45,39,45,0,139,212,39,33,161,119,171,178,209,17,81,218,86,155,248,40,42,224,23,14,127,148,158,230,0,188,111,32,167,147,130,240,50,55,183,205,230,22,52,18,217,134,20,235,208,37,80,167,126,57,175,147,173,31,200,78,192,19,106,90,47,194,73,80,94,94,86,23,208,200,112,220,122,65,194,45,132,136,75,17,175,221,38,126,112,206,24,192,14,134,55,68,176,192,77,102,104,71,47,185,197,1,184,242,185,198,253,228,174,43,230,159,200,83,226,122,82,144,183,49,81,177,57,64,115,231,170,60,6,189,225,194,228,190,214,213,90,174,153,107,65,250,166,44,167,215,101,4,90,235,104,111,96,244,238,70,8,130,207,255,8,35,16,193,198,28,145,208,46,143,231,84,117,229,70,35,102,198,19,118,130,100,65,7,15,158,153,219,152,165,0,72,160,157,43,75,9,42,111,101,151,43,93,207,170,68,175,218,181,30,231,96,132,76,94,180,5,249,103,248,107,214,179,118,9,91,126,240,186,250,0,181,151,178,30,93,11,216,155,223,202,135,93,132,153,163,128,25,60,209,49,111,43,59,177,46,40,155,92,53,14,122,84,71,62,241,15,55,28,10,91,40,8,47,209,224,103,114,217,247,216,14,112,159,196,217,151,111,23,11,226,4,98,165,134,131,171,21,50,52,243,169,9,158,73,104,29,37,67,223,123,76,89,72,93,54,205,95,71,54,70,66,223,80,83,130,47,31,94,187,234,42,118,82,88,202,253,239,190,195,78,241,187,138,129,133,64,211,176,154,174,96,72,99,136,140,234,226,210,43,4,24,226,36,226,242,116,122,84,149,205,118,170,157,78,60,3,53,253,35,66,145,202,112,59,254,149,81,69,30,239,118,212,158,107,65,178,75,207,146,189,122,93,68,106,5,214,128,110,210,133,207,113,2,16,167,129,216,162,23,151,97,114,224,14,26,192,32,193,101,170,23,133,99,104,92,208,226,164,68,203,47,47,211,123,10,112,187,198,167,31,98,127,126,246,113,149,45,18,27,167,175,68,71,204,162,95,247,13,0,176,68,203,219,24,155,212,205,103,13,108,167,65,2,49,245,11,243,86,62,37,17,111,141,203,241,14,6,184,133,220,98,179,205,154,232,22,3,1,122,205,57,77,138,72,127,216,230,59,20,224,48,192,21,64,99,247,1,190,247,130,66,3,125,184,229,252,35,17,226,68,184,234,157,208,110,3,190,247,172,186,116,92,233,208,190,184,189,244,80,95,47,43,31,23,223,98,208,235,144,80,53,99,251,66,57,195,148,50,27,42,137,231,55,198,142,131,32,207,213,145,121,181,210,130,81,25,102,195,143,140,60,74,40,191,183,26,73,217,96,85,251,174,150,74,230,79,103,9,122,52,159,151,201,193,82,10,242,168,39,110,200,72,208,55,122,92,74,182,128,47,87,109,68,166,214,211,242,79,183,65,16,135,96,81,48,193,104,100,18,215,93,78,205,123,208,133,213,250,131,151,185,238,27,3,49,223,187,88,242,33,33,180,67,244,101,157,58,104,231,23,64,63,163,41,156,150,98,128,76,120,148,60,245,124,77,24,145,230,87,250,127,210,162,0,227,209,140,134,68,165,121,228,239,115,9,50,192,12,40,24,140,55,81,254,255,106,143,93,96,3,114,131,98,44,9,205,46,124,195,213,193,36,8,237,204,158,97,165,83,88,228,76,122,24,102,67,149,23,99,93,37,241,26,48,160,243,64,37,46,13,56,106,167,53,48,26,53,29,228,105,25,236,166,131,148,174,76,251,139,244,43,137,50,147,5,167,179,97,54,62,93,45,206,30,31,83,44,47,13,138,226,92,206,66,109,168,197,37,194,123,105,97,66,195,165,2,218,216,175,169,180,167,246,57,35,176,167,188,214,193,210,125,191,36,155,110,21,172,171,207,189,193,181,130,3,236,41,174,58,92,219,54,43,127,27,149,237,48,68,208,64,86,210,92,79,78,22,224,170,139,116,36,137,242,26,181,3,25,43,82,165,206,195,175,59,14,83,28,230,236,223,149,173,235,139,155,106,196,224,237,59,180,32,15,221,166,129,189,217,131,5,120,85,24,90,104,80,12,247,71,116,87,154,18,193,248,201,77,106,117,161,222,116,1,197,186,252,138,22,61,57,113,91,178,102,167,15,180,242,146,155,100,240,146,131,170,192,37,198,246,33,133,128,99,149,165,137,72,55,20,248,25,227,102,211,94,0,191,170,155,2,22,199,202,192,208,36,191,19,81,124,240,224,192,248,94,239,93,114,186,144,197,175,58,10,11,53,127,16,53,237,217,152,147,98,178,13,82,189,171,194,168,212,221,116,196,187,163,108,226,235,89,70,247,20,80,212,174,82,171,144,44,146,42,20,78,66,208,204,202,216,196,19,63,66,53,8,17,55,4,160,92,72,20,154,183,3,108,28,140,203,150,241,73,7,143,166,240,229,87,77,245,34,243,43,192,229,169,221,20,34,30,149,102,109,151,148,210,34,228,153,75,93,56,244,92,51,160,60,17,7,1,171,89,49,62,74,0,3,79,57,61,127,64,229,218,203,3,133,57,241,150,238,97,254,203,247,51,172,71,228,98,221,119,245,136,187,251,198,139,176,128,106,50,0,188,252,203,135,106,52,245,142,215,206,213,42,190,137,17,198,212,137,164,146,171,173,58,65,154,1,0,203,40,219,204,232,230,26,82,132,202,134,192,46,226,185,103,221,6,244,22,249,127,48,54,222,184,144,142,54,75,130,238,184,8,62,20,121,49,140,29,33,87,203,128,122,10,55,180,190,219,184,246,103,90,247,160,141,111,173,229,16,116,222,31,13,167,50,247,23,165,158,164,217,123,21,170,234,130,167,201,196,29,143,154,139,252,244,110,148,195,29,73,69,212,31,238,224,171,100,134,248,205,26,100,110,166,141,210,248,133,12,182,73,228,106,137,178,123,201,247,112,5,108,149,64,161,232,150,219,238,13,242,185,58,83,163,145,166,53,250,125,224,133,66,136,208,22,39,147,148,209,177,181,166,150,1,22,41,110,25,125,142,136,153,7,124,121,203,82,206,8,182,98,134,205,88,124,91,92,13,121,131,116,228,181,45,254,207,247,158,86,137,180,179,232,132,45,5,187,130,151,102,224,232,112,103,9,233,199,227,72,136,85,74,28,120,113,172,130,176,176,186,248,161,32,208,137,28,247,59,223,183,136,108,247,35,221,28,172,181,183,208,234,59,250,33,141,113,138,95,102,211,216,55,181,51,205,163,244,185,87,181,7,143,179,142,231,158,132,150,139,141,184,22,137,74,215,103,175,167,177,185,50,235,8,51,26,142,58,93,123,178,200,179,96,208,149,70,221,126,213,37,189,175,173,64,226,195,143,35,223,235,223,124,193,203,239,255,250,13,156,100,145,143,104,209,38,227,119,200,147,125,219,64,175,0,57,99,191,235,72,118,41,183,70,19,21,60,62,158,214,55,95,8,38,43,122,150,154,84,12,132,38,92,34,246,169,229,15,242,195,40,201,144,159,190,69,240,180,78,147,129,109,231,172,122,252,231,100,90,244,140,130,206,62,240,219,252,204,148,129,28,94,249,176,92,193,20,148,200,217,24,96,34,12,166,130,12,214,118,47,11,9,111,191,228,19,47,111,136,182,182,252,49,33,17,98,230,240,2,106,17,94,173,146,144,116,216,4,43,247,192,200,231,139,208,202,136,86,82,166,11,45,109,62,28,157,8,172,117,134,115,240,156,107,89,29,199,187,173,108,175,124,238,130,214,19,31,23,118,30,51,103,25,64,181,166,112,223,210,106,242,246,82,16,113,246,141,85,229,155,201,50,150,226,162,34,230,72,53,105,158,116,106,42,12,71,142,214,83,214,111,202,41,84,61,230,138,218,78,1,150,75,101,9,197,14,248,127,41,203,150,180,19,216,64,105,109,56,180,82,74,46,92,158,75,82,101,230,34,79,255,127,216,87,123,227,21,126,26,140,177,155,248,238,211,229,190,97,58,107,239,190,124,174,236,44,124,160,249,33,205,15,173,188,139,89,14,63,114,68,40,197,79,137,227,232,61,75,137,251,29,102,239,13,197,18,1,121,146,241,95,116,115,182,147,174,180,118,199,142,163,231,183,17,231,156,236,102,25,164,94,221,50,114,177,85,157,194,169,51,198,222,178,44,205,60,241,108,143,68,23,188,30,30,104,167,155,27,48,177,89,36,185,147,217,156,6,121,123,47,194,238,242,173,255,1,202,231,173,126,253,17,214,31,252,190,125,101,75,231,14,10,52,181,24,105,251,44,146,164,199,6,16,171,191,194,231,100,66,193,113,203,52,164,152,71,45,244,231,84,197,239,108,245,142,234,43,153,166,122,210,25,188,253,246,184,239,43,249,155,158,33,23,82,43,172,221,38,137,154,219,71,198,49,207,224,109,4,51,8,200,66,246,87,146,209,243,38,221,198,128,27,154,28,200,30,75,28,21,68,29,8,154,226,251,149,130,77,78,191,160,57,7,113,15,162,56,212,0,142,60,131,139,86,25,66,242,19,215,106,27,216,248,196,174,70,32,227,125,87,152,239,228,186,119,146,13,69,13,45,161,42,96,64,137,174,169,55,239,177,199,3,185,212,248,22,95,246,241,47,112,42,113,173,65,59,164,23,191,27,100,248,126,191,25,178,203,108,162,187,154,252,212,31,17,174,188,125,112,147,138,240,134,42,46,152,207,156,53,148,23,47,82,11,40,224,237,234,241,191,193,255,40,19,219,10,253,171,200,162,141,116,108,117,89,73,233,251,128,108,206,100,167,230,142,85,98,109,79,140,14,204,127,233,97,170,56,140,143,105,205,15,60,241,79,93,209,64,169,251,118,15,218,5,0,55,12,245,131,242,152,57,198,81,51,223,158,60,232,173,191,85,240,202,123,65,5,34,53,102,35,3,208,42,185,214,99,124,26,222,156,54,181,190,115,34,118,135,233,111,217,171,120,133,86,52,198,196,106,61,65,249,155,205,140,232,120,23,254,128,101,205,137,250,79,31,67,232,54,29,36,85,48,157,86,34,179,251,5,97,141,111,191,225,132,245,118,136,227,32,78,6,169,139,49,41,211,34,104,57,80,145,1,83,97,17,131,178,168,245,5,232,214,68,153,207,87,121,242,162,53,77,161,15,238,216,185,234,14,30,91,137,109,176,163,48,238,45,190,218,88,189,239,43,202,22,69,159,251,21,43,196,201,87,153,112,125,181,122,233,212,173,213,245,67,138,82,247,211,184,109,154,183,253,194,168,36,58,21,231,6,233,23,8,161,181,61,215,194,237,53,121,177,23,64,221,175,121,105,164,68,159,252,117,230,25,0,30,28,229,229,15,117,202,203,1,101,211,212,107,72,102,126,1,28,24,148,219,21,114,139,239,85,74,185,111,12,65,118,76,210,148,139,155,50,0,65,1,96,180,123,109,160,156,131,184,118,189,254,135,130,21,177,146,26,226,73,75,119,144,186,13,158,169,17,157,200,112,180,203,121,53,222,18,233,86,83,130,71,94,253,43,241,58,170,98,18,73,138,222,216,61,113,233,63,240,91,3,229,198,74,230,95,66,120,219,236,78,2,26,126,4,153,188,201,157,16,61,78,160,116,26,225,129,165,138,221,146,242,156,240,79,180,27,71,57,61,24,208,202,102,106,24,19,95,0,155,98,76,218,7,154,87,239,38,186,92,5,2,253,9,112,46,178,203,16,104,160,229,150,14,21,160,47,51,105,8,250,17,150,221,103,253,227,130,27,59,214,28,30,211,99,234,148,50,187,52,29,238,79,171,37,100,134,152,234,207,47,194,28,19,16,192,49,51,16,154,226,48,231,98,195,235,201,218,54,228,239,89,57,206,166,170,96,28,68,173,157,53,121,146,38,114,9,59,75,230,179,205,25,122,144,87,208,129,80,105,65,174,145,174,58,102,124,181,55,72,40,45,121,169,52,23,183,84,206,130,196,67,207,208,158,73,126,244,148,31,253,88,243,139,116,125,239,66,180,112,229,172,161,99,191,255,118,11,35,233,90,124,100,24,128,242,234,127,223,255,212,79,191,155,127,135,100,240,60,13,236,195,0,61,239,117,155,139,67,24,117,5,13,213,60,68,193,31,34,239,47,110,168,26,221,26,59,28,162,189,4,150,167,67,60,107,100,128,156,69,168,204,31,93,7,75,146,42,23,237,18,96,178,138,238,75,247,155,12,154,217,83,153,5,25,123,187,131,146,13,19,164,241,37,37,208,246,85,204,82,84,249,89,138,174,5,7,65,105,89,55,152,11,61,140,213,163,66,47,208,1,151,57,48,96,187,76,233,143,171,55,156,251,178,22,33,93,81,95,37,76,57,155,172,179,186,180,190,75,232,196,145,179,58,177,64,0,19,158,26,19,59,84,37,126,97,203,206,185,13,48,119,106,91,254,25,53,13,199,161,241,27,145,58,154,82,50,92,196,93,183,17,97,121,8,242,183,229,250,145,102,151,92,244,254,205,123,37,122,234,226,191,231,155,237,26,74,154,200,65,154,95,164,118,161,214,67,32,205,14,68,243,5,110,52,131,28,112,174,240,1,24,210,0,224,37,98,135,101,22,27,43,218,82,241,77,119,252,247,164,152,27,10,172,182,215,58,96,199,33,56,104,159,226,127,28,10,112,25,24,113,249,223,85,124,234,186,234,59,174,106,30,49,208,70,39,0,162,165,167,130,111,227,167,225,130,180,166,7,2,65,165,34,106,204,202,76,77,86,70,50,31,132,10,200,44,41,117,106,224,26,132,38,96,76,75,84,148,70,176,196,153,118,74,154,222,199,93,184,29,84,71,84,247,155,207,66,103,173,74,104,119,169,113,71,0,149,206,223,56,85,133,160,193,43,41,19,231,240,73,51,98,62,77,156,204,218,221,161,215,168,91,251,56,197,178,28,241,97,45,12,192,153,227,133,93,21,24,199,105,212,65,84,66,28,39,11,118,18,121,237,41,29,30,230,241,74,1,46,117,6,149,137,125,190,66,210,74,23,248,146,90,194,126,181,195,40,41,53,77,105,71,22,183,253,10,14,17,165,63,92,102,180,116,41,223,233,138,206,143,19,105,102,45,153,228,205,21,77,76,63,127,166,68,9,89,255,187,244,110,171,75,8,199,91,156,98,146,190,197,238,211,3,80,155,32,38,186,60,137,2,15,57,8,60,130,177,71,69,225,3,233,52,16,237,97,240,229,25,125,220,232,81,101,35,19,163,50,29,177,10,120,215,0,126,109,203,83,153,92,27,227,134,239,250,29,69,26,250,68,105,220,216,239,74,145,181,103,85,22,14,251,208,18,231,103,142,213,196,175,138,24,39,60,23,88,230,132,134,127,232,203,95,195,50,125,173,130,69,43,248,139,110,233,167,227,234,234,3,31,37,101,49,156,154,45,247,120,181,237,211,168,135,130,190,244,47,202,163,132,50,104,197,61,6,54,214,130,232,4,208,130,39,25,90,107,144,213,74,18,217,192,170,116,29,20,168,189,88,128,59,141,161,29,240,100,155,106,24,25,204,109,109,124,49,245,243,111,176,130,130,21,38,251,15,58,145,87,68,77,63,228,7,74,155,10,247,195,140,199,177,77,169,61,49,47,138,29,58,105,19,181,24,138,100,191,56,1,132,40,134,199,172,164,153,18,199,205,33,19,234,244,72,29,89,224,146,254,143,137,14,176,253,183,123,202,25,199,204,209,157,127,240,156,163,11,229,115,123,107,142,107,212,233,107,130,108,253,125,122,51,108,29,195,200,231,166,231,118,52,201,72,116,66,82,254,153,107,189,243,29,60,240,79,114,196,176,134,242,120,227,70,246,185,93,7,149,228,149,198,98,107,253,144,104,18,111,201,93,30,247,231,77,236,189,138,34,252,22,120,205,228,161,5,101,52,155,3,44,231,162,97,163,55,63,150,77,243,70,137,112,208,44,28,216,173,174,193,40,235,223,45,137,196,202,81,206,239,77,77,52,30,84,237,84,164,86,96,168,195,186,222,143,136,214,108,120,180,190,251,87,48,80,132,183,137,254,62,145,72,205,52,17,125,171,145,68,40,113,208,247,223,108,34,137,235,96,242,105,105,206,223,177,114,93,56,92,107,76,102,68,94,146,126,123,127,189,155,115,36,149,211,67,100,26,236,131,95,40,89,82,193,58,196,125,196,122,72,83,255,51,124,153,111,220,177,124,109,249,106,23,111,254,157,224,233,198,173,182,47,14,184,114,244,248,41,125,80,124,240,52,153,77,145,87,5,113,73,116,41,121,128,115,200,58,241,237,73,208,169,188,154,35,224,41,111,109,46,165,164,1,222,146,124,241,195,17,229,104,68,132,160,30,13,175,135,203,239,56,1,198,188,198,52,23,196,211,240,241,62,43,95,131,184,99,176,52,242,224,47,150,121,136,165,134,177,38,233,99,177,254,213,129,66,98,108,240,225,11,115,204,137,126,46,170,106,156,61,21,154,210,210,248,96,40,72,229,175,96,112,156,180,149,220,48,217,234,250,63,44,199,214,247,132,63,157,215,240,146,188,79,48,20,169,237,174,242,223,129,34,20,60,113,186,133,129,42,26,63,58,147,70,136,15,200,182,0,29,7,58,210,74,147,181,62,137,181,153,171,143,218,110,1,236,147,239,224,111,242,82,103,28,215,137,133,80,2,145,13,174,16,17,93,211,104,237,45,153,11,99,175,194,90,11,99,82,6,138,251,194,161,199,188,130,2,30,92,248,196,193,180,21,112,78,37,199,83,29,41,68,168,217,21,44,173,123,246,146,49,89,225,234,124,40,127,131,209,32,93,126,209,18,11,158,214,233,48,225,213,125,254,91,194,128,74,25,29,218,12,43,112,213,197,173,61,234,220,73,143,254,99,106,149,73,162,92,132,64,24,162,121,146,203,37,166,107,188,46,153,30,227,226,240,176,79,138,24,128,35,224,173,140,78,46,140,89,63,193,120,93,222,236,155,64,16,63,72,24,205,67,252,148,204,252,252,11,145,142,29,231,215,108,102,31,23,8,216,176,167,57,143,152,18,34,168,240,4,99,131,145,125,158,9,127,155,245,138,245,150,162,191,15,4,88,212,61,18,105,31,248,223,88,42,101,20,79,130,161,59,206,122,35,222,127,194,181,191,245,160,203,130,197,212,98,227,118,232,163,63,137,147,49,117,5,148,213,252,149,252,243,206,177,219,23,218,47,99,152,198,123,212,92,70,185,3,55,88,170,124,128,119,29,255,95,230,98,167,189,139,17,161,142,143,88,50,93,157,68,94,144,238,29,197,248,54,238,49,65,44,78,220,173,195,182,56,42,33,206,142,66,33,167,110,33,200,144,217,39,210,154,164,127,92,114,55,122,200,245,224,199,11,108,29,127,8,170,244,228,128,10,20,70,52,84,22,10,209,48,154,34,66,164,43,93,57,140,141,23,247,6,216,133,223,188,150,102,75,232,208,170,162,186,11,108,96,17,143,160,186,12,18,68,40,248,222,207,3,23,94,205,206,202,2,29,140,208,129,246,45,45,6,74,211,163,208,78,110,64,195,126,23,180,99,35,90,140,92,47,38,107,251,8,111,6,58,100,117,39,152,93,232,153,222,206,94,167,25,38,199,175,242,105,115,172,127,28,101,102,112,49,191,205,168,152,84,0,37,32,64,226,58,74,217,106,139,230,133,36,248,194,233,72,19,164,173,165,78,242,20,9,64,145,174,12,90,131,182,175,102,92,223,157,116,36,45,71,178,138,197,214,55,76,213,147,120,172,139,210,245,236,83,177,92,61,4,114,185,102,27,26,86,38,168,240,102,31,37,163,118,156,236,248,225,17,70,144,195,238,153,195,228,29,239,207,71,31,166,7,110,202,245,240,26,49,232,168,106,160,0,124,213,3,234,127,52,98,250,2,5,219,84,75,222,23,193,141,212,229,227,13,166,5,87,249,193,67,57,37,155,3,51,151,39,173,221,110,93,107,57,65,221,255,116,154,106,11,245,202,207,176,235,73,44,149,222,37,172,10,249,113,53,35,31,57,206,102,220,106,209,47,11,250,50,253,204,216,67,127,134,229,140,131,126,233,49,253,108,184,209,97,77,102,96,155,198,3,193,162,249,85,199,115,249,111,244,159,92,57,164,127,20,99,117,138,214,163,153,6,111,10,63,15,92,8,188,161,20,174,242,128,51,111,223,229,103,4,33,158,254,203,215,91,204,100,245,34,90,56,111,200,220,244,142,224,198,234,167,87,175,202,76,96,193,242,47,86,24,161,168,145,184,158,217,140,142,94,171,8,114,53,189,171,113,47,1,132,100,228,146,146,107,155,180,30,61,134,220,7,147,159,73,22,32,124,185,12,215,34,129,229,200,220,223,132,180,191,128,88,15,70,117,177,45,112,174,23,178,15,97,241,73,32,126,201,127,70,46,76,63,174,167,247,178,48,89,131,87,234,43,226,54,243,213,13,220,44,54,106,160,223,21,71,129,15,250,251,20,169,50,51,30,19,185,184,182,43,23,151,143,189,23,110,9,34,9,171,98,164,206,198,75,201,54,163,123,162,61,25,16,180,128,218,154,212,74,178,148,230,25,125,53,156,200,176,124,236,77,126,217,92,203,113,233,53,93,175,34,150,103,182,180,243,130,127,171,215,33,240,56,107,36,188,100,217,185,23,70,75,242,84,117,150,4,133,199,73,253,249,70,160,228,72,106,198,5,23,170,164,77,216,190,21,73,83,63,25,166,153,97,77,130,5,103,85,97,19,222,179,27,106,40,198,162,41,6,77,161,88,241,12,153,189,186,79,187,148,254,57,25,37,31,161,153,81,116,132,95,157,218,151,206,171,60,105,35,200,254,234,115,16,36,21,88,47,225,161,92,86,78,98,224,201,147,147,237,46,97,130,239,76,148,178,208,189,225,131,243,234,130,53,220,76,218,164,73,161,93,61,253,234,145,113,171,190,11,228,29,43,115,252,95,79,143,44,183,153,242,99,157,118,253,20,101,201,70,98,167,189,70,208,6,194,151,244,182,224,23,151,237,135,50,103,58,169,193,28,100,7,73,167,107,67,200,195,240,205,208,109,181,109,86,198,19,138,80,232,55,6,129,51,137,170,89,168,143,99,21,227,175,76,6,134,214,137,139,130,178,131,108,1,154,57,48,140,85,33,136,31,62,162,139,221,97,150,4,148,223,183,43,11,117,78,235,178,230,196,151,122,165,162,196,95,2,22,90,220,202,15,67,106,151,183,125,210,198,129,194,179,114,95,228,39,90,144,176,10,207,118,126,42,158,44,146,187,249,177,230,48,218,72,170,86,39,252,143,95,200,243,26,18,79,202,191,105,63,77,78,74,55,213,10,178,137,129,41,160,179,64,85,167,252,83,107,96,69,21,80,13,72,35,222,74,223,226,12,134,22,205,68,175,219,225,244,229,120,77,203,132,36,218,30,226,237,6,7,100,17,90,247,132,57,47,83,23,104,86,85,120,95,54,101,253,26,224,213,65,182,166,40,196,141,233,103,167,252,21,157,116,47,171,218,2,90,233,120,164,124,56,210,211,5,143,226,35,131,89,103,83,80,144,89,187,75,105,30,88,144,102,9,102,46,229,162,200,250,117,97,207,0,67,8,137,150,239,118,15,72,201,118,157,135,178,44,211,164,241,124,195,141,251,147,71,104,205,16,140,21,34,245,117,14,66,56,42,15,119,156,55,138,158,168,247,227,166,58,112,197,124,172,5,173,225,172,200,118,87,100,203,174,151,211,244,14,235,72,123,77,70,115,146,15,107,66,113,94,68,243,248,212,28,95,21,77,60,41,14,77,152,229,96,201,246,249,195,26,250,236,250,105,246,0,27,254,0,254,233,210,31,55,235,211,194,3,120,246,197,21,10,248,206,15,76,200,147,29,25,59,48,18,131,72,87,220,100,186,26,11,195,6,111,239,102,118,22,168,13,70,190,241,156,63,107,180,150,15,229,71,170,26,10,127,114,245,153,201,46,29,240,181,160,184,223,87,40,107,115,22,232,168,24,241,132,94,7,104,32,52,82,107,198,167,85,6,215,55,67,169,96,53,135,88,174,197,190,209,80,203,246,138,148,16,114,195,20,223,220,63,89,183,66,205,43,115,237,97,48,173,75,247,93,153,10,90,23,20,170,196,38,114,206,205,140,83,220,59,97,28,106,119,119,83,12,64,210,225,107,87,119,30,253,66,28,14,134,205,57,52,42,44,54,120,70,231,55,244,158,250,14,189,116,126,188,158,6,151,234,113,165,11,86,236,76,162,89,245,30,167,20,50,54,83,46,15,179,244,121,200,15,4,188,234,164,157,58,126,237,221,19,208,158,24,61,253,18,194,135,74,210,73,76,99,3,211,123,64,151,222,97,6,169,251,76,130,41,138,194,163,168,224,14,42,132,153,9,173,239,210,57,198,111,115,27,141,182,103,33,151,77,57,145,106,132,235,216,77,72,131,38,230,35,42,38,203,106,108,79,28,247,49,67,186,142,8,50,165,28,235,112,207,174,105,247,63,65,179,87,183,185,174,110,183,135,0,200,142,74,73,55,165,117,121,59,41,151,189,20,95,62,56,47,108,234,159,20,130,150,45,64,235,166,58,154,60,48,77,70,33,7,151,49,254,236,80,51,38,113,47,114,2,28,73,106,10,5,119,50,159,230,96,221,98,43,51,31,151,140,40,66,142,188,180,251,103,35,254,30,188,72,173,225,56,87,119,205,61,48,237,107,121,182,32,237,44,182,104,253,114,188,116,112,87,99,113,203,20,129,249,189,35,6,131,97,190,37,254,55,4,105,22,97,109,86,136,218,216,161,163,139,159,241,128,142,92,184,80,72,90,196,131,255,52,38,140,207,126,65,21,253,19,25,192,114,191,98,129,115,152,21,78,120,77,104,136,74,85,103,210,166,165,77,186,17,126,122,17,232,44,4,56,3,179,60,96,41,62,47,212,27,155,1,138,48,94,191,0,239,235,39,38,77,192,51,113,58,155,254,141,73,99,237,123,220,84,205,58,72,184,45,53,233,10,182,66,80,67,206,56,15,58,228,114,195,85,240,191,67,12,138,88,86,215,185,30,75,209,150,40,188,178,200,98,87,190,136,212,27,47,190,64,96,251,89,64,160,111,229,142,1,187,88,67,224,149,133,219,138,243,164,168,139,42,31,115,43,34,183,170,141,14,110,199,170,239,174,125,171,173,61,120,77,214,60,70,29,58,79,191,22,201,56,234,72,246,137,72,27,44,147,215,111,38,247,58,93,166,115,254,244,168,23,48,235,188,115,139,53,72,216,241,155,120,34,7,155,124,244,200,223,143,14,139,238,235,228,215,243,114,152,49,91,206,107,176,138,39,171,155,183,234,122,209,131,83,208,162,108,183,175,33,103,137,37,130,120,61,193,61,82,29,223,168,9,181,0,163,191,104,229,103,65,232,247,110,211,156,180,195,10,119,116,202,53,10,224,97,116,125,180,106,57,53,50,184,49,119,173,153,148,33,59,80,71,161,81,190,202,23,191,226,80,124,200,168,2,94,57,23,188,245,178,185,251,54,110,148,246,48,140,152,196,59,157,104,201,42,125,213,232,132,13,7,48,116,129,12,170,120,11,174,112,125,141,164,243,61,150,139,51,177,38,34,136,4,2,165,211,55,52,70,98,193,119,24,227,123,192,30,18,46,12,39,50,100,173,229,48,159,196,185,34,227,81,236,144,81,212,12,11,13,249,42,118,253,233,127,84,14,30,115,46,112,129,12,217,2,192,218,109,192,182,159,181,109,196,161,147,205,23,121,83,66,43,7,116,105,13,149,205,146,115,94,160,120,233,242,120,86,132,184,157,116,62,183,214,171,228,3,15,148,95,166,16,62,180,115,32,241,240,32,152,31,124,226,47,210,123,47,62,86,72,3,209,235,32,66,94,227,84,127,84,232,251,175,210,227,226,120,244,88,16,182,68,105,71,169,242,183,42,156,75,49,20,199,167,38,113,126,87,163,14,228,246,163,122,61,23,233,186,132,77,213,123,111,236,43,80,212,11,104,25,34,47,97,187,101,193,192,81,188,219,107,184,25,205,130,214,59,17,167,134,98,86,105,221,79,231,73,125,1,86,36,74,176,254,122,201,113,41,177,24,143,255,204,87,232,166,85,85,81,159,221,80,194,13,145,241,159,253,102,229,84,199,31,112,67,35,23,35,176,176,107,110,17,57,45,178,137,34,51,135,34,26,162,146,243,94,228,89,191,157,176,185,66,57,149,169,126,143,95,8,41,154,91,231,62,92,159,46,10,107,32,232,144,192,114,180,36,138,180,4,238,125,14,206,66,128,197,222,200,234,120,19,135,52,130,150,115,204,60,200,129,79,58,218,156,49,114,43,253,9,16,188,146,243,9,238,129,193,210,156,36,127,212,230,68,178,41,144,137,91,253,213,142,164,104,180,71,5,250,63,149,253,120,238,239,154,204,146,155,7,175,5,255,112,211,123,65,169,168,35,95,188,191,245,238,240,181,97,179,110,195,43,136,186,197,238,118,93,141,250,13,97,28,215,131,50,86,141,153,25,65,166,154,109,9,239,167,183,78,67,115,159,84,165,222,133,107,146,0,189,59,228,17,144,197,57,245,220,203,156,95,62,190,159,61,188,124,81,25,79,119,241,197,51,16,19,228,158,153,81,33,182,52,50,218,78,166,2,197,162,64,187,238,54,111,148,192,63,106,108,15,80,185,101,112,210,31,36,132,119,179,115,199,233,235,174,199,123,219,221,109,246,159,30,86,41,224,202,250,179,166,102,169,54,147,57,88,101,60,231,170,2,75,58,123,158,159,205,154,67,79,148,218,215,216,149,227,86,184,18,104,186,194,116,94,111,75,144,57,12,101,202,196,132,20,122,253,208,1,211,159,34,103,110,155,142,29,227,250,182,227,7,75,152,198,180,3,220,96,108,84,12,65,108,172,73,152,161,252,214,168,151,101,52,56,162,141,138,69,241,31,144,166,157,246,22,38,43,158,46,36,38,170,110,56,159,113,192,31,255,247,110,14,18,175,65,18,29,113,4,178,234,89,154,239,84,137,89,191,67,190,128,100,72,18,92,106,61,178,209,82,255,239,172,129,123,50,218,177,137,65,148,25,130,203,142,72,91,123,32,38,203,33,19,134,142,43,116,35,2,28,229,7,110,12,160,249,124,20,29,204,163,58,79,48,206,12,222,8,148,199,178,70,175,201,96,152,70,135,206,140,245,185,168,27,81,239,223,168,60,25,99,242,224,70,101,33,157,72,153,106,128,141,32,62,40,241,172,231,215,204,153,129,176,250,214,108,133,39,56,107,5,90,195,131,141,6,65,102,255,216,152,215,73,9,44,186,16,188,36,100,18,240,90,115,118,70,228,7,86,240,135,250,186,127,145,165,210,199,52,64,168,69,213,58,59,125,220,126,125,254,43,194,150,251,57,231,149,160,227,35,63,151,246,202,77,142,255,70,233,224,66,124,168,32,78,222,231,48,245,138,232,76,136,209,123,238,79,246,147,54,135,24,17,145,180,233,249,149,173,35,171,117,248,114,227,71,50,202,18,120,98,94,116,143,127,93,222,48,143,134,236,86,214,218,247,193,200,31,8,59,238,130,68,84,250,101,126,48,14,220,107,233,68,5,4,152,19,254,244,116,58,77,74,152,139,142,130,184,25,25,190,125,168,10,66,215,71,96,65,121,206,62,41,149,15,41,43,209,189,235,197,8,12,131,74,9,7,55,87,78,176,96,11,48,109,132,32,208,28,254,17,164,136,196,206,2,52,33,163,40,217,12,201,26,243,220,160,90,254,195,118,195,220,224,215,34,180,105,91,115,95,127,9,202,163,59,101,46,201,157,178,232,172,180,164,143,152,168,217,182,123,33,143,200,147,124,86,144,131,215,40,45,199,163,3,191,86,25,236,238,48,88,245,236,30,177,116,56,160,173,40,126,105,62,151,79,29,1,194,50,56,227,156,48,159,46,223,223,92,140,121,251,75,116,229,117,21,107,181,190,53,3,108,178,41,14,88,38,11,136,91,231,187,141,185,57,43,39,66,151,186,173,72,235,150,114,1,66,71,251,69,230,79,86,156,191,32,134,138,209,80,96,250,163,30,200,234,32,93,250,46,162,30,179,31,110,122,175,252,124,112,70,146,71,213,96,242,197,127,4,194,85,39,160,67,84,158,21,247,35,51,11,116,255,1,10,33,24,252,26,146,243,233,173,237,154,147,15,90,232,206,149,246,115,156,49,104,9,23,10,86,127,38,227,130,25,128,152,73,107,216,135,135,89,126,215,89,11,207,31,67,230,142,155,97,46,112,45,111,69,247,153,56,40,91,70,15,161,222,222,128,152,185,224,219,239,251,228,195,182,170,146,66,18,105,201,141,191,194,82,188,199,183,201,191,95,213,21,10,102,25,223,43,169,133,168,103,76,0,222,249,47,176,153,228,17,190,215,221,205,120,221,61,190,39,63,43,145,157,112,43,229,213,177,219,37,126,220,210,191,214,175,232,248,134,170,218,66,76,187,140,73,112,244,234,142,255,44,232,118,143,198,119,75,146,33,174,154,158,166,146,253,31,66,195,194,149,162,18,85,211,164,188,57,184,18,70,205,145,207,204,107,80,63,128,112,95,41,52,195,105,225,165,196,59,97,133,154,143,156,17,56,176,142,193,164,175,83,195,157,23,66,81,155,80,140,111,175,224,116,201,2,116,30,133,164,224,230,4,132,87,199,246,156,196,142,120,238,189,206,18,188,181,197,180,150,238,151,251,117,95,155,211,69,153,228,89,151,118,140,170,137,119,129,150,250,148,181,66,187,211,15,184,114,118,77,172,70,231,216,81,25,42,233,64,209,189,235,244,120,252,80,172,70,238,107,28,161,110,0,101,192,245,84,199,80,254,6,116,111,11,15,103,126,43,240,200,29,146,232,137,180,106,160,241,28,145,125,28,208,12,180,32,190,205,14,8,14,196,234,2,56,13,239,88,68,40,136,20,132,96,177,31,238,199,102,136,79,7,48,124,217,45,253,55,16,208,101,36,140,146,204,20,50,114,61,151,205,188,255,198,94,57,13,69,61,235,248,31,49,31,84,31,35,234,172,69,130,95,83,173,25,121,228,88,86,125,157,212,41,50,123,163,218,136,99,147,76,199,179,104,255,199,200,132,114,150,236,25,184,35,37,152,98,210,11,25,249,54,173,24,9,13,158,29,197,26,200,193,117,145,126,114,127,51,38,123,137,228,135,83,205,196,191,90,53,201,175,219,105,204,172,211,240,225,193,186,144,190,33,159,253,15,70,29,152,199,173,153,65,254,227,188,196,118,197,251,54,130,139,114,155,108,158,76,251,181,12,211,218,176,255,204,234,45,102,149,231,45,226,101,253,15,60,58,200,191,238,30,216,10,126,83,233,5,188,10,190,57,124,3,12,113,136,249,178,181,168,194,86,56,136,145,227,212,156,3,112,172,114,63,25,220,204,201,35,169,237,169,243,250,213,227,206,92,68,127,183,1,17,28,245,180,229,173,59,195,15,73,97,8,172,1,43,224,132,47,22,162,138,243,91,97,218,15,119,156,78,80,120,176,147,105,85,152,137,111,59,127,24,187,224,69,127,114,97,51,188,225,62,1,218,90,58,105,10,1,175,212,122,169,10,243,109,136,23,73,125,191,51,195,116,251,76,145,229,206,135,168,243,142,134,235,33,60,233,175,85,28,158,22,119,150,55,89,138,80,155,140,219,90,41,125,1,205,87,134,168,114,9,95,66,250,10,199,138,32,185,33,108,27,152,82,159,211,12,86,227,96,103,51,202,197,33,132,234,170,234,149,31,13,14,205,29,168,98,38,3,44,234,147,191,115,198,226,249,64,93,108,26,195,21,10,245,230,122,0,119,131,147,47,33,135,251,43,198,242,12,236,206,183,72,200,100,91,244,163,103,207,157,155,20,162,95,87,5,127,236,172,76,200,222,25,78,237,170,45,120,17,3,38,212,26,113,251,41,69,168,102,179,86,54,221,29,164,21,222,107,217,88,162,124,235,163,13,188,224,222,73,60,85,11,206,252,119,145,229,154,203,182,35,239,87,179,154,19,191,50,113,172,209,177,69,83,205,13,76,180,245,200,127,176,102,154,252,170,49,0,151,143,190,148,39,30,121,179,223,232,163,62,46,222,162,55,206,195,141,98,62,136,206,111,48,185,74,73,113,148,248,143,101,76,219,38,99,155,159,211,49,134,165,239,221,137,74,57,96,151,2,171,221,44,146,162,173,215,104,86,247,98,212,117,69,232,103,233,162,201,43,24,147,34,246,231,101,200,229,3,128,133,205,184,152,229,107,194,81,30,195,158,106,130,25,193,179,139,26,64,138,255,73,86,100,134,30,89,37,14,59,240,36,88,215,102,9,23,45,202,6,38,239,140,171,84,201,25,134,47,56,238,50,246,88,90,153,36,7,246,18,240,50,192,247,45,192,215,4,249,126,111,206,214,107,236,84,232,205,254,1,119,128,156,251,101,80,141,114,60,6,210,163,249,138,5,146,174,163,147,102,66,29,132,55,17,158,65,117,63,123,211,198,132,51,59,100,43,137,155,206,141,29,245,141,20,131,224,127,69,37,200,205,132,169,89,66,87,6,98,99,95,210,202,17,187,28,144,173,88,127,62,241,193,121,56,133,80,20,30,97,232,253,100,118,167,227,148,188,123,27,246,208,28,46,32,228,10,26,48,184,115,154,194,237,120,101,172,4,102,6,116,183,7,47,0,193,180,168,29,187,120,75,18,211,122,66,95,219,147,147,57,10,116,55,86,91,102,52,44,213,200,45,144,108,216,39,93,60,146,172,55,1,62,131,238,249,40,48,113,206,62,7,244,157,81,48,40,228,64,155,131,199,238,249,216,2,150,5,231,199,82,145,99,149,53,240,179,30,33,31,3,106,56,45,8,201,191,189,215,49,163,204,156,235,77,60,17,97,160,159,17,82,118,164,227,155,161,235,77,20,16,41,63,12,25,226,244,219,166,84,24,26,86,174,68,205,44,55,44,248,247,27,251,153,12,12,202,122,245,198,173,159,190,149,46,245,224,207,61,5,161,84,221,110,115,171,15,79,238,249,190,223,15,154,187,173,53,12,14,81,125,64,212,97,143,98,114,163,145,57,5,38,146,191,147,82,167,32,101,226,178,147,167,202,234,220,208,91,163,227,15,212,35,181,251,75,85,209,45,183,34,234,115,131,23,154,29,138,198,223,177,177,53,190,244,102,231,34,241,12,198,61,217,123,178,30,115,91,178,20,43,17,248,191,114,112,47,108,243,195,156,125,92,19,202,150,241,221,252,213,135,50,92,57,201,126,239,117,110,36,30,44,85,237,135,204,0,91,128,213,67,176,176,65,219,232,148,69,235,121,187,47,129,202,25,214,61,207,84,45,21,158,243,120,179,244,206,129,69,115,98,206,179,135,227,175,116,153,53,190,35,18,191,41,108,80,64,247,137,198,33,144,128,169,55,77,25,85,13,248,171,131,149,52,63,42,255,154,13,200,151,182,187,248,250,43,139,113,184,224,67,45,104,249,23,128,44,127,189,135,102,113,164,133,234,231,196,157,234,99,51,107,226,138,3,13,161,104,244,113,57,116,173,40,177,131,202,237,67,210,235,60,48,120,205,9,11,33,144,245,137,218,38,162,255,41,153,141,28,165,132,17,157,72,47,208,26,192,101,100,221,151,146,11,188,110,199,203,183,6,152,161,74,180,132,207,54,91,102,207,81,33,120,236,84,152,113,172,85,27,118,108,9,156,110,132,124,183,22,15,28,153,21,105,17,69,224,18,52,2,236,68,74,38,19,10,5,112,103,59,196,76,64,229,242,205,45,27,155,133,95,5,30,137,197,94,215,174,167,80,157,172,95,2,205,139,149,226,42,55,124,138,97,10,39,179,95,217,52,179,103,178,20,202,228,65,112,216,9,232,193,117,242,167,29,194,116,10,20,91,221,24,116,121,158,114,249,34,91,219,227,124,221,51,148,185,86,228,104,131,17,236,50,166,54,98,165,250,159,86,133,43,209,189,6,188,155,66,211,149,63,100,17,80,154,196,1,29,113,187,113,3,18,134,7,119,92,166,225,39,218,230,138,239,43,229,196,119,8,22,81,254,45,243,189,232,180,42,193,134,245,32,22,175,115,7,117,47,109,160,146,234,31,5,123,17,93,30,244,147,142,28,207,202,231,147,94,199,249,49,20,122,197,15,193,133,129,148,65,160,52,223,219,120,199,250,17,210,192,118,46,31,83,197,163,189,244,121,202,241,163,5,146,252,137,50,54,176,232,91,107,144,11,166,160,128,115,14,67,18,117,96,128,243,138,136,3,98,133,213,161,14,106,29,1,37,133,23,116,140,62,220,90,116,66,82,36,155,143,140,184,174,200,26,167,203,70,189,116,229,168,245,246,70,85,222,22,81,216,36,27,55,108,252,24,154,51,128,230,158,64,205,118,104,178,79,248,34,249,178,150,68,39,250,94,99,55,51,104,18,155,220,133,240,212,40,62,106,50,189,51,40,111,49,205,184,105,216,47,176,159,142,136,152,68,230,89,155,84,185,150,20,184,104,116,158,17,198,175,126,88,155,197,169,69,145,125,171,182,235,253,239,242,242,162,179,144,157,22,54,132,198,128,217,193,45,2,44,192,222,26,243,207,233,65,210,94,14,211,80,61,217,57,171,72,143,230,217,84,12,182,60,252,215,139,19,98,108,210,98,93,205,76,131,155,55,155,169,50,171,205,189,20,222,21,235,25,81,132,53,138,198,132,33,107,55,201,157,2,13,213,36,191,94,117,190,220,235,128,250,70,10,10,43,76,81,17,144,166,181,210,167,47,87,61,167,110,159,214,116,97,36,180,203,50,8,80,109,52,0,185,84,179,9,37,72,238,234,7,66,45,134,51,160,46,225,233,82,62,211,65,31,66,56,171,65,52,81,139,117,87,242,250,208,233,47,124,93,158,146,220,69,65,14,102,161,27,228,170,205,122,71,46,78,133,150,33,195,87,192,92,134,44,186,203,16,246,191,96,235,151,212,54,151,80,135,92,125,15,27,248,17,48,236,230,122,111,172,230,56,210,26,215,45,64,242,163,45,81,231,146,1,232,159,176,193,71,203,45,179,251,167,48,162,77,196,40,12,144,55,6,17,210,204,67,85,126,214,107,157,99,180,44,173,66,29,221,60,189,28,144,71,75,52,102,116,2,185,122,196,208,146,91,74,229,115,123,136,93,23,231,254,224,167,72,201,67,96,34,90,195,146,130,149,97,213,162,48,70,46,30,166,137,55,223,165,183,245,129,49,70,171,170,3,210,91,195,132,47,176,118,62,115,37,178,191,228,182,93,147,246,8,241,119,139,106,68,49,159,83,216,0,180,134,41,58,197,124,79,113,236,104,60,68,246,62,156,73,14,33,51,233,59,158,175,126,15,152,16,166,156,182,181,213,81,84,141,107,28,223,176,102,211,68,15,245,195,80,102,25,102,18,219,186,102,143,248,93,119,207,11,234,235,151,197,163,95,134,31,117,41,246,177,75,180,250,226,204,150,206,180,51,71,205,160,250,140,119,207,149,153,109,17,55,4,252,43,161,222,4,205,121,79,240,119,130,180,182,235,242,2,146,9,134,239,87,54,44,248,68,217,146,7,242,161,130,11,14,114,70,28,213,156,118,237,54,68,4,92,111,8,57,3,216,150,12,155,144,81,126,34,187,181,18,223,166,44,126,125,254,103,0,38,197,52,203,123,88,148,141,0,119,3,40,117,87,10,183,51,218,255,233,177,219,67,41,217,62,245,176,139,45,58,177,76,137,81,105,186,134,237,25,48,156,204,42,51,175,138,58,204,184,72,47,99,156,131,10,78,106,94,14,184,177,71,125,81,103,166,245,51,238,55,66,33,170,195,171,33,193,30,100,233,157,167,95,68,214,43,170,33,75,219,202,201,135,230,7,239,235,84,118,144,180,225,1,99,114,32,139,1,82,165,187,72,166,182,34,54,16,239,34,161,138,11,49,87,109,74,196,154,29,57,185,156,252,80,43,103,35,133,246,246,247,188,29,12,147,62,105,20,123,255,248,24,151,242,174,15,133,119,8,80,72,180,200,33,21,3,11,221,112,163,41,11,185,21,239,192,132,183,39,26,211,152,241,114,23,57,155,110,208,31,155,144,146,86,146,183,36,128,114,186,210,250,118,19,253,43,72,169,54,237,166,56,191,135,237,17,63,21,159,243,77,241,217,157,69,214,79,121,132,47,255,43,126,124,76,16,132,175,229,57,205,53,111,164,243,19,44,158,200,219,122,239,73,78,22,16,154,1,88,46,6,62,143,197,22,7,68,100,52,79,104,105,208,47,121,109,16,37,188,153,103,232,184,158,4,143,82,21,68,192,159,145,225,238,22,31,184,125,46,232,136,30,119,51,133,128,160,117,11,157,241,189,239,20,212,224,122,118,95,107,235,230,56,104,104,41,173,94,17,11,90,103,227,182,169,32,118,219,174,128,118,16,177,46,240,38,154,49,73,69,205,219,61,111,244,160,162,249,64,162,79,235,205,32,48,154,97,215,97,76,211,115,200,182,254,193,210,103,212,170,116,25,145,163,35,45,19,253,102,163,253,11,79,177,130,111,6,230,140,155,49,62,150,99,146,5,183,181,41,26,17,84,38,212,201,69,94,153,69,137,68,35,83,210,199,84,118,205,250,161,50,94,206,232,71,158,154,2,72,186,175,59,89,174,253,131,63,216,216,146,193,91,57,156,237,229,189,138,18,224,39,31,149,101,149,178,112,187,217,73,224,42,132,111,171,204,187,111,227,183,60,157,175,137,52,196,32,42,72,135,136,99,144,148,188,44,83,73,33,150,14,190,79,162,103,174,227,106,101,146,87,115,74,160,252,38,186,193,232,164,245,89,33,173,32,47,122,167,68,15,105,136,132,176,88,100,47,8,214,111,64,6,148,109,18,36,196,29,137,202,209,134,11,111,24,93,32,64,9,10,17,48,86,100,7,135,219,90,99,84,84,104,136,179,61,32,250,63,74,172,155,127,216,126,57,45,120,225,2,36,97,241,71,234,150,30,117,104,87,238,33,244,45,163,109,233,51,42,29,12,4,107,244,239,194,111,165,208,174,204,79,224,29,143,34,132,0,195,77,82,136,70,13,38,122,236,127,79,183,126,193,208,2,134,70,230,33,105,3,33,178,58,9,205,202,16,165,189,235,79,218,103,220,93,164,32,25,155,121,145,9,182,18,90,123,10,243,143,241,225,57,89,65,154,218,22,48,147,13,73,81,218,235,238,72,252,123,176,36,200,141,93,53,106,146,15,35,81,67,131,80,119,66,238,161,167,64,76,51,14,249,187,24,136,236,134,70,214,95,139,39,80,108,196,255,5,192,184,239,234,121,57,9,245,122,176,116,127,66,37,242,99,138,165,111,151,119,205,64,197,27,177,125,22,57,206,192,250,143,252,46,24,194,116,153,35,200,42,45,95,103,92,90,215,175,234,2,188,101,72,54,180,163,67,62,109,125,101,67,5,138,151,43,234,113,205,144,165,170,175,162,170,30,127,30,128,149,208,200,93,187,163,147,5,198,100,180,28,52,181,1,208,139,167,7,50,58,186,4,152,248,38,210,204,64,91,247,35,172,35,100,97,222,144,172,189,99,1,217,53,17,239,212,110,30,78,60,98,47,83,87,44,156,115,174,105,75,51,180,232,247,12,47,202,230,139,228,133,136,244,221,125,250,199,217,199,154,59,146,170,223,39,128,181,177,110,234,129,38,218,86,93,16,146,1,245,192,230,176,129,32,181,169,42,141,242,20,121,133,156,158,171,204,51,157,217,162,22,0,49,170,255,110,168,217,153,14,234,47,48,120,64,147,33,70,105,167,43,7,12,14,10,131,203,85,34,24,98,15,24,194,224,96,151,50,139,221,134,248,56,173,4,248,212,202,180,56,54,178,255,190,219,174,201,227,53,6,59,109,77,254,152,216,5,73,252,241,220,222,38,241,112,217,65,48,82,152,159,65,81,34,34,183,201,134,23,35,52,102,209,139,249,161,37,93,0,65,63,251,87,126,146,166,234,186,88,247,118,59,169,158,250,29,216,100,190,244,14,59,141,118,26,33,224,28,126,124,194,134,238,37,141,116,193,93,24,177,233,159,25,230,117,253,164,69,234,138,12,204,48,101,151,125,229,106,178,145,231,251,144,13,181,180,33,186,56,221,1,232,107,24,156,139,170,34,35,213,101,79,107,71,178,16,182,140,8,42,59,177,23,207,2,234,109,170,210,9,45,100,179,162,81,22,190,116,42,3,105,138,238,95,26,172,62,189,149,187,154,144,180,128,223,243,199,62,33,10,213,57,153,227,156,228,147,36,245,186,81,173,76,0,33,179,53,170,248,151,10,38,253,160,190,130,222,240,114,189,78,201,192,139,78,188,65,144,23,151,83,90,246,17,201,115,143,120,224,63,14,125,232,168,24,79,205,99,28,33,0,69,54,52,2,101,44,55,99,116,230,212,125,199,168,17,208,81,137,153,116,26,40,191,17,157,57,22,196,216,93,73,169,188,133,48,180,199,168,49,20,78,145,159,116,202,153,64,85,154,109,41,244,144,102,29,53,40,220,25,215,69,89,239,41,195,4,200,119,72,241,126,20,76,201,107,223,68,201,219,107,138,247,118,71,81,37,7,95,251,98,199,227,179,22,230,182,209,185,99,64,142,126,130,157,6,4,59,98,180,106,79,162,35,182,216,148,122,224,83,196,199,244,72,190,58,229,228,3,118,85,254,220,87,153,18,201,79,251,8,201,127,60,69,192,137,116,193,178,240,55,79,230,73,185,200,0,148,240,100,142,166,242,191,115,56,62,252,158,118,50,157,247,127,91,18,138,76,91,160,156,240,212,246,135,209,81,8,162,224,132,249,236,14,26,78,45,14,149,137,188,235,203,195,92,220,26,47,66,151,104,74,149,121,179,58,6,206,86,206,29,70,25,213,3,135,205,59,126,243,229,11,91,225,33,227,62,94,106,46,105,136,99,147,99,42,184,177,55,14,50,144,37,43,16,175,80,66,121,149,36,98,186,231,131,161,75,129,160,125,129,90,241,185,9,97,188,0,187,118,22,1,250,59,161,139,77,115,213,246,157,139,138,111,171,194,163,42,75,182,245,117,252,110,234,195,211,34,40,8,168,69,6,40,96,253,238,22,246,245,213,87,58,143,247,34,224,165,162,17,200,113,89,47,229,20,249,208,59,98,160,2,20,26,83,167,174,5,222,191,131,189,192,71,216,27,172,75,47,154,56,104,157,231,39,40,15,22,204,159,46,87,137,131,213,75,24,204,178,217,199,192,42,63,101,251,177,66,218,142,78,15,49,209,166,59,173,217,231,27,232,120,169,13,120,62,149,123,78,69,18,20,72,11,156,143,137,138,210,160,97,79,172,26,11,179,101,195,63,211,14,97,103,85,221,187,208,221,43,144,16,246,223,226,91,187,64,253,106,162,66,38,253,214,72,88,52,15,168,204,246,238,179,165,115,63,65,77,161,43,127,71,125,3,89,167,74,211,16,237,77,147,75,123,85,60,15,10,63,248,34,239,183,251,226,43,160,135,216,77,219,174,29,3,143,112,233,196,118,139,70,248,118,129,33,100,9,155,243,156,171,121,225,188,177,186,20,84,90,159,3,189,50,41,147,208,34,255,56,108,209,194,83,141,0,236,169,141,180,24,245,190,25,6,93,80,30,57,84,45,51,206,21,131,47,248,186,4,102,228,16,126,213,168,63,215,111,25,57,190,127,79,1,240,226,137,115,208,30,51,97,90,168,116,146,190,140,121,116,134,29,246,232,51,139,188,156,21,170,227,206,164,32,162,141,60,239,183,148,224,113,222,245,59,102,59,110,91,161,215,197,77,202,104,97,212,11,202,156,198,14,19,167,226,109,40,219,180,190,207,1,199,246,179,8,96,174,193,118,51,83,254,203,45,46,188,154,244,225,180,134,161,18,138,123,191,216,97,85,128,23,155,236,73,252,134,172,39,212,102,162,87,24,84,123,63,69,148,222,112,50,95,151,215,247,219,170,84,117,252,118,136,57,5,173,70,114,74,184,47,15,138,129,65,48,66,42,200,145,2,101,83,197,38,178,41,10,10,59,30,46,201,76,202,126,104,33,202,151,56,186,45,31,110,62,132,155,164,48,74,36,193,36,11,232,194,29,177,158,135,202,212,7,254,55,206,148,24,133,227,118,221,55,117,26,110,207,10,70,208,72,129,187,149,240,238,230,89,71,139,33,39,124,100,210,222,253,97,139,182,134,209,138,126,74,144,177,106,136,78,142,46,113,176,25,64,138,110,255,76,141,117,86,225,133,138,34,224,168,246,5,177,184,1,12,67,13,95,145,10,96,11,12,174,21,184,243,123,157,167,114,20,252,93,5,119,66,176,134,15,194,116,203,235,227,184,114,223,234,184,143,143,15,144,245,36,17,252,113,189,47,10,194,1,214,62,253,98,72,129,144,141,253,26,47,87,192,177,4,112,65,154,200,208,112,121,29,88,138,40,37,100,167,219,113,104,56,119,14,122,179,107,51,235,238,160,40,40,73,40,76,63,65,76,13,90,20,69,109,164,69,189,28,103,57,180,240,108,149,183,244,244,37,159,1,170,75,231,178,55,138,88,59,7,233,147,62,73,73,18,5,75,109,169,13,3,110,130,228,132,27,243,157,211,114,181,220,7,203,207,29,67,11,250,52,63,20,64,143,217,154,21,15,140,132,48,159,107,41,129,241,207,177,45,105,244,37,199,32,73,121,184,185,185,92,44,40,4,106,155,145,125,38,243,110,196,85,151,221,158,185,5,157,115,136,105,153,181,137,137,152,244,141,158,203,49,200,247,190,43,162,113,104,144,120,0,60,201,118,29,215,121,90,168,9,60,227,226,226,239,49,148,12,106,140,221,115,183,153,124,88,130,251,15,139,15,115,242,22,160,109,155,210,175,137,103,130,23,229,29,208,176,78,188,41,158,121,46,162,46,229,23,167,65,187,128,199,64,214,195,88,113,20,112,50,125,198,110,207,24,1,73,148,79,43,24,144,136,35,122,254,68,248,204,170,150,99,134,252,40,216,244,4,44,130,35,46,180,234,126,183,244,90,93,162,224,16,29,98,171,187,151,164,59,210,234,217,41,255,27,136,253,20,223,202,186,14,30,248,127,4,14,236,154,92,140,201,55,41,113,147,163,180,89,87,78,236,223,186,55,143,138,255,187,66,168,114,69,79,100,65,138,178,63,30,90,42,107,200,93,20,16,146,49,106,130,138,110,105,28,46,172,26,195,135,76,25,103,236,212,248,238,252,99,18,30,73,230,180,155,165,91,15,252,151,68,212,128,81,34,176,203,92,24,87,243,219,174,225,193,238,1,251,182,11,152,31,175,236,161,12,120,35,13,185,139,90,199,254,56,38,61,164,78,5,242,18,215,144,89,230,185,127,215,159,175,56,77,237,212,175,124,246,237,203,28,212,224,76,62,77,100,45,225,90,40,129,174,91,254,238,207,113,159,239,221,188,15,71,78,140,112,95,169,230,233,137,144,182,19,152,85,66,30,90,218,31,12,135,144,0,157,136,102,81,155,230,197,253,145,182,252,50,200,97,246,2,178,152,128,247,135,23,54,219,210,149,210,145,183,171,115,150,117,145,46,79,61,156,254,76,49,93,113,137,43,89,143,113,95,163,37,18,69,56,227,122,222,76,167,52,39,194,141,158,221,236,38,159,67,96,37,83,13,127,172,198,87,43,135,7,48,209,62,215,179,141,133,183,175,188,17,159,84,70,9,227,153,8,113,222,254,141,209,64,245,240,156,94,81,182,188,147,45,31,107,102,9,227,250,94,226,45,224,165,50,209,63,231,159,255,213,30,99,46,16,231,129,203,245,115,103,170,43,22,197,219,224,148,15,83,124,221,111,188,103,127,7,108,104,16,201,83,162,158,41,15,199,129,88,30,143,120,93,242,176,148,8,187,19,99,133,143,92,88,140,37,237,84,55,122,238,58,12,147,185,21,16,13,204,1,248,87,72,169,253,120,187,245,230,20,46,98,195,40,59,55,145,20,177,176,118,10,101,158,194,122,148,89,91,16,27,42,115,144,94,226,32,226,56,61,106,75,237,215,145,24,120,194,191,68,96,141,184,248,206,180,6,17,32,22,235,20,35,44,147,197,234,203,210,43,172,249,204,80,210,131,73,135,51,57,203,230,87,161,110,218,108,191,199,103,226,143,77,8,85,69,78,243,229,43,171,7,199,211,202,111,139,0,114,206,103,244,201,38,52,101,177,114,25,160,241,82,130,17,219,198,213,175,215,15,85,221,192,212,35,161,180,203,88,101,73,11,126,83,180,97,14,0,123,218,125,244,89,151,239,92,147,215,7,60,244,163,186,170,22,119,128,5,211,207,68,18,63,166,158,59,102,132,48,133,194,116,248,178,31,199,186,26,216,97,178,149,79,185,202,162,211,193,113,27,208,180,246,203,209,41,108,96,132,28,6,102,202,77,74,79,241,198,59,109,23,56,100,131,129,234,19,139,36,82,238,66,176,60,52,114,130,144,117,167,84,164,195,247,181,170,99,211,43,209,162,201,131,119,101,63,154,124,138,161,144,116,12,199,221,147,43,216,160,68,11,182,148,178,219,84,89,153,56,16,177,72,165,238,24,248,13,145,3,192,53,20,253,255,84,174,123,170,61,140,84,106,189,26,100,119,38,49,246,132,26,170,8,121,114,249,225,173,140,213,237,107,214,82,193,241,93,101,47,28,217,170,150,58,103,115,249,97,159,193,44,228,155,145,247,20,7,40,63,242,78,51,159,95,20,76,218,135,109,116,110,46,230,221,103,27,134,117,248,162,71,102,165,142,115,43,247,125,41,139,143,166,9,35,18,216,217,12,150,192,55,76,23,214,141,5,248,30,137,192,99,241,254,118,70,249,58,5,24,100,159,208,20,196,224,14,23,246,195,27,4,40,254,168,224,74,72,46,129,31,250,156,83,111,174,20,166,185,210,101,9,174,213,91,87,110,62,198,37,189,91,152,194,6,110,251,95,23,231,85,29,193,90,223,86,44,120,236,73,42,51,57,40,171,126,93,28,84,172,245,163,208,125,1,55,114,219,60,8,234,14,247,189,254,203,123,66,126,48,86,44,206,118,28,225,233,192,26,14,42,172,123,147,152,136,186,198,93,212,139,148,153,41,133,102,208,228,50,40,180,90,241,111,29,224,164,33,69,55,108,251,24,36,98,79,246,157,104,156,193,150,219,180,5,20,237,238,228,190,84,83,98,130,76,233,35,159,189,175,108,94,45,34,27,248,233,23,144,56,100,228,241,12,114,232,6,40,21,67,51,36,71,5,117,215,98,69,243,166,155,195,109,251,113,228,102,63,132,238,45,45,45,188,107,40,94,149,235,232,62,204,144,3,195,104,33,16,184,139,132,61,13,248,89,10,59,31,221,2,67,146,218,237,223,59,57,135,101,165,70,189,142,41,132,146,52,121,64,139,43,224,49,214,8,42,237,50,251,138,70,223,193,217,249,169,62,33,147,27,165,122,94,228,69,138,4,254,247,199,224,31,13,232,85,73,193,185,187,183,200,5,98,157,226,138,171,34,57,30,126,220,78,25,60,169,37,41,113,187,39,152,109,216,9,244,17,200,78,135,171,44,203,113,150,206,244,65,238,250,169,129,172,8,114,118,49,191,204,37,222,48,81,24,140,51,38,165,181,152,60,192,208,82,176,54,235,77,89,165,226,105,159,251,52,33,219,146,82,86,126,242,116,47,88,232,203,49,104,6,44,120,72,56,219,69,142,157,84,200,153,250,121,18,149,135,135,23,55,36,182,112,235,67,158,233,244,161,51,255,64,187,165,227,127,225,107,124,236,234,168,225,117,63,39,179,199,239,239,201,237,236,188,164,10,64,135,67,95,118,109,107,68,124,133,87,209,30,175,221,42,239,209,188,179,29,199,50,68,238,176,99,154,67,29,175,40,79,88,48,56,127,96,82,123,248,174,120,152,205,61,41,108,235,34,166,7,37,38,212,212,211,163,28,204,196,237,139,1,222,207,184,49,70,116,223,55,80,87,199,49,118,66,234,30,117,20,141,56,149,245,38,107,34,87,43,235,41,7,223,195,240,149,24,184,147,158,58,144,182,243,49,90,251,116,145,54,143,182,113,206,11,220,33,81,219,85,194,238,164,117,145,82,221,137,161,212,94,202,182,143,81,149,146,227,224,158,248,105,202,49,204,240,58,62,246,26,124,40,94,146,135,79,232,217,207,21,201,170,141,191,72,127,130,212,190,115,254,247,114,214,110,205,40,120,230,129,101,116,143,44,53,29,99,120,61,125,40,34,196,221,26,45,5,231,111,171,84,157,181,161,96,122,241,225,197,23,88,160,50,135,156,125,161,122,208,56,87,94,18,226,199,224,215,76,229,114,150,129,104,4,62,146,43,54,199,4,182,33,200,16,30,47,21,120,208,6,24,178,132,160,156,250,245,209,112,81,144,229,21,206,178,209,0,30,172,247,213,237,5,17,141,40,249,183,106,48,203,97,79,165,7,167,14,255,211,40,85,241,9,96,126,186,128,244,211,27,72,192,176,246,35,59,42,212,165,120,133,61,6,139,170,200,149,182,117,245,252,137,21,30,56,132,142,8,89,22,25,160,244,203,243,194,189,214,78,125,84,81,246,190,150,194,150,202,138,223,95,88,199,176,173,52,74,185,98,241,53,192,101,45,101,3,52,95,161,20,33,35,222,252,41,102,20,236,242,114,108,173,119,9,150,245,73,51,247,252,169,156,176,166,192,210,140,181,253,211,174,110,219,47,248,163,71,4,151,64,141,251,91,235,29,203,116,151,138,99,157,186,139,113,19,223,187,81,240,68,20,71,205,218,106,212,52,159,101,76,53,154,233,252,230,174,176,83,131,133,228,123,201,248,45,152,32,142,211,134,165,247,28,166,149,76,149,74,51,99,23,119,91,207,229,241,27,255,33,84,120,80,85,186,170,93,235,2,29,96,102,114,207,184,66,60,19,143,165,29,152,9,0,102,200,230,101,159,189,207,72,157,108,28,226,21,58,204,131,95,46,116,16,245,218,141,5,229,93,127,208,212,130,47,254,60,40,198,192,44,55,217,139,215,166,113,9,236,46,108,14,30,146,212,86,107,101,68,239,174,187,121,29,205,244,255,97,238,103,86,33,236,101,9,13,247,46,96,179,60,180,229,49,255,47,156,194,145,108,105,21,136,200,175,52,131,46,39,71,65,206,80,34,244,102,183,246,113,167,74,0,45,82,120,75,48,241,146,109,69,204,241,112,218,88,211,17,123,142,183,118,115,250,178,91,16,38,197,162,237,221,194,33,106,173,66,27,219,126,205,127,181,44,50,144,230,29,13,8,1,227,13,122,155,155,96,205,231,24,200,79,134,167,29,64,205,140,123,96,193,246,118,134,36,60,186,100,193,253,76,207,227,62,230,130,217,247,9,252,116,80,181,119,75,75,115,184,247,248,227,223,30,69,39,205,26,138,111,53,253,238,144,40,209,237,17,50,117,11,85,113,251,190,68,87,30,211,123,155,44,231,35,188,132,182,53,100,196,106,64,200,140,213,119,182,160,119,169,180,0,229,171,97,67,69,24,58,239,135,142,135,65,39,134,26,58,163,66,125,93,246,117,171,159,59,72,216,140,73,198,103,92,182,6,154,12,82,233,191,89,85,52,8,22,211,102,244,29,120,192,218,88,172,156,121,229,166,109,150,46,43,226,51,167,160,232,246,58,96,18,207,172,217,53,72,83,254,81,235,203,109,82,186,194,206,113,160,79,226,91,183,99,99,233,246,118,116,120,166,129,30,253,66,44,115,90,153,99,135,64,29,62,203,10,176,223,104,43,255,10,45,39,212,38,201,118,30,108,98,151,13,132,89,252,101,49,154,76,245,119,34,100,111,11,188,14,164,84,217,203,35,33,196,227,217,108,137,25,161,61,255,188,58,63,103,205,223,103,228,39,219,245,76,56,96,128,220,115,88,22,161,35,81,218,193,240,140,201,164,245,27,175,93,119,243,174,84,137,19,110,160,107,187,202,214,143,196,233,66,106,54,16,90,4,104,125,108,230,130,166,248,147,200,3,20,221,227,248,71,42,7,30,152,252,14,42,146,123,119,143,34,203,88,219,209,20,66,42,92,42,49,222,52,123,253,154,131,87,250,128,103,214,62,166,247,159,90,18,121,179,139,160,11,43,102,212,73,24,28,68,152,231,62,87,8,123,84,97,122,29,119,132,220,24,180,89,222,53,145,233,190,122,36,86,215,108,175,255,149,0,43,136,18,71,253,63,45,77,185,117,49,4,207,76,103,63,185,229,29,86,39,72,63,3,11,134,54,210,62,249,162,219,58,193,48,219,196,110,163,27,96,187,241,111,64,5,154,131,196,76,240,133,122,58,255,107,207,183,172,141,245,47,211,38,14,233,75,65,248,231,153,108,134,33,117,114,9,125,155,91,162,137,27,218,92,130,1,86,107,104,95,121,38,102,235,41,119,127,12,74,69,116,141,88,202,29,149,179,217,128,115,166,48,116,73,106,177,206,173,206,173,252,235,54,170,32,141,61,15,137,225,88,255,249,243,242,63,70,253,150,159,52,175,6,178,66,135,78,36,188,125,40,184,11,208,140,16,19,167,244,194,107,170,231,153,121,243,56,71,73,143,85,201,207,11,167,201,158,21,167,135,141,150,13,9,79,232,38,141,239,86,73,49,56,78,98,176,190,186,108,12,232,141,186,219,195,228,63,97,65,15,35,223,24,169,44,125,135,64,14,149,11,132,243,160,240,231,229,11,25,33,200,58,96,38,152,68,74,41,64,144,64,71,27,41,202,47,189,102,238,242,141,75,201,73,177,17,156,125,142,72,120,6,22,110,37,156,27,100,2,176,147,54,91,26,232,140,124,85,58,4,178,160,238,207,250,158,204,93,51,213,132,229,141,188,75,34,163,75,13,167,85,163,84,63,81,134,182,123,3,14,84,174,228,109,13,186,114,182,185,104,105,84,185,250,15,11,204,189,167,124,146,210,123,161,81,42,56,173,187,134,243,61,109,68,59,4,129,252,32,92,96,185,46,77,20,61,38,86,108,66,166,194,36,141,46,194,50,85,116,13,67,160,236,65,43,141,191,126,73,197,14,197,71,218,216,78,100,158,137,108,224,121,243,169,206,118,44,142,241,56,1,207,72,224,255,55,37,181,243,117,185,230,5,160,216,63,210,149,66,217,25,114,27,3,209,97,84,202,163,115,217,167,120,68,16,174,57,32,36,18,170,137,139,84,55,10,207,104,124,37,201,52,68,176,215,25,138,6,16,40,18,12,214,112,213,193,62,249,103,228,139,254,80,137,110,92,23,33,68,66,51,237,38,12,101,162,229,233,142,78,209,117,253,186,242,48,124,51,147,187,182,226,178,161,146,136,53,176,190,158,143,64,250,64,17,217,39,41,30,252,60,87,250,175,94,228,134,143,39,56,73,164,24,240,45,4,249,185,0,249,11,24,49,0,64,243,193,135,254,168,127,20,173,81,2,99,56,215,158,200,122,248,17,141,107,11,106,142,97,183,93,174,41,123,28,160,18,111,201,224,225,29,56,159,127,224,21,200,108,94,40,21,243,135,29,198,200,10,2,67,210,68,149,36,220,172,211,247,247,205,131,223,234,92,152,88,137,79,123,112,20,191,162,90,140,222,250,27,96,198,190,91,174,148,52,208,146,1,232,90,247,180,9,141,214,102,245,239,90,17,6,185,96,160,64,71,68,226,234,108,84,138,111,247,2,92,241,109,100,161,11,175,168,247,48,28,97,33,124,250,13,4,17,178,221,224,223,89,24,17,75,158,22,121,69,186,147,56,136,112,240,234,19,250,91,249,39,185,65,77,147,50,138,245,205,12,233,15,94,46,104,148,94,70,159,133,192,73,122,46,232,36,255,24,176,241,155,152,185,155,162,228,108,171,10,118,96,216,38,21,242,139,32,254,107,169,208,28,133,236,241,185,194,82,62,64,22,123,186,209,9,45,180,229,84,127,196,168,243,53,94,129,218,76,225,81,106,127,220,187,23,147,187,100,13,7,104,97,107,89,85,196,26,45,226,144,142,92,145,3,44,187,101,201,95,38,247,75,98,153,198,166,12,142,145,158,95,242,144,123,104,98,66,49,213,206,166,26,252,27,146,15,221,42,237,133,249,202,147,153,24,212,74,189,9,135,146,185,1,152,40,10,165,162,9,205,196,199,68,179,76,230,242,115,174,140,222,3,228,179,17,188,179,118,79,154,135,5,80,84,215,180,163,141,241,24,229,134,65,200,55,226,172,133,131,199,128,159,73,37,200,151,208,118,239,143,111,113,246,252,146,83,69,48,249,133,185,103,74,2,43,12,29,81,213,58,58,239,35,140,245,243,83,45,145,116,229,221,223,115,241,81,16,0,220,140,232,71,192,70,245,90,92,215,154,39,129,199,142,166,111,56,61,229,194,105,172,24,221,80,163,128,95,43,54,148,97,96,196,9,42,184,44,88,236,78,33,113,244,213,207,116,105,162,162,220,16,55,251,52,227,206,147,248,12,107,174,148,111,104,247,121,44,237,16,64,15,208,186,168,208,21,17,169,25,190,145,63,139,201,17,173,66,53,12,203,89,211,51,112,125,197,35,208,88,74,129,196,214,89,28,35,217,124,253,62,154,34,13,235,244,39,72,136,200,213,23,207,218,114,254,53,220,127,242,204,140,61,175,11,80,224,186,96,242,86,82,202,180,14,91,111,85,168,222,112,71,114,77,114,180,72,78,10,59,81,5,159,136,91,2,161,148,4,142,169,59,180,79,18,240,184,49,26,52,144,114,6,184,176,247,61,148,109,189,124,84,99,152,137,146,193,47,181,135,112,54,35,138,246,92,209,7,99,25,131,201,208,63,48,201,47,5,162,34,209,128,115,163,196,44,176,189,153,58,49,176,104,151,79,60,190,134,205,68,56,91,239,215,65,107,206,42,14,191,99,19,85,243,252,253,115,12,17,148,51,60,140,140,99,126,140,12,211,198,60,197,97,92,167,156,226,13,249,197,13,101,228,104,72,31,20,3,208,111,33,120,33,174,12,167,23,170,177,34,75,180,111,84,110,146,191,205,169,176,149,93,136,192,223,37,187,93,204,218,42,39,241,176,158,111,56,172,167,99,66,136,76,149,178,109,137,178,225,109,251,172,208,209,153,198,65,245,51,199,158,132,123,57,29,238,236,241,103,203,7,33,6,37,2,181,231,19,1,77,158,97,176,178,159,67,33,56,223,77,1,236,181,238,117,43,50,128,74,88,245,42,152,169,106,159,45,226,200,227,225,169,65,176,49,250,156,254,47,93,24,187,156,47,249,120,31,147,55,243,242,77,121,151,191,104,122,1,31,85,152,135,142,158,89,8,136,33,145,2,244,175,21,204,145,54,40,27,29,221,223,41,97,43,55,77,16,186,12,123,52,205,240,132,52,31,48,123,60,26,114,7,191,160,156,56,239,38,213,103,64,6,165,94,253,61,103,184,222,131,124,123,126,49,158,146,18,219,158,87,244,32,102,78,251,172,111,190,12,110,62,213,252,156,254,159,90,204,207,58,200,220,45,221,211,240,51,59,201,21,37,162,145,152,110,198,10,223,18,74,62,102,98,34,194,3,8,171,50,238,249,179,198,18,211,89,97,151,238,64,31,20,123,220,82,238,217,150,165,63,158,133,15,224,63,240,49,167,100,199,130,104,196,249,143,119,133,78,86,232,127,27,93,155,186,238,160,166,157,107,215,10,9,130,246,241,29,81,21,159,243,218,243,225,0,54,163,247,45,18,83,100,97,132,8,223,176,185,89,214,186,223,148,3,24,152,37,252,233,16,79,244,30,240,228,77,213,137,157,228,108,216,122,109,195,79,52,148,64,245,217,205,82,24,178,218,20,198,13,134,244,117,152,17,152,98,46,174,130,185,124,51,142,33,231,217,209,0,248,96,30,189,86,140,221,19,48,41,126,104,149,57,118,97,106,187,151,86,10,59,230,119,10,249,84,48,111,24,224,55,91,61,155,200,33,229,237,119,144,248,231,183,191,128,95,25,244,37,153,120,254,37,66,220,210,88,57,198,100,218,15,59,223,187,134,127,237,40,10,64,156,110,103,197,197,11,166,163,186,135,178,72,177,103,188,77,172,234,95,83,152,7,75,150,231,91,252,115,196,88,34,112,128,198,204,195,143,45,180,166,41,164,94,111,63,79,96,237,128,75,11,236,14,234,164,96,209,114,60,220,120,238,44,173,117,116,150,3,120,157,10,5,85,100,43,250,12,234,190,7,132,248,223,158,150,238,48,47,75,125,253,237,78,136,239,233,174,56,123,193,101,173,124,145,28,251,252,106,94,48,100,69,4,114,219,39,43,173,39,243,161,167,192,131,249,193,168,73,185,208,238,56,62,173,188,4,252,187,110,217,211,26,212,244,66,231,225,113,106,55,27,152,190,54,172,29,222,40,66,255,22,126,142,138,166,53,67,161,71,49,246,17,104,136,190,161,116,112,104,162,121,99,92,198,85,85,87,246,131,93,250,115,172,196,90,221,129,15,62,32,235,120,206,139,110,130,216,70,123,197,99,15,36,154,193,105,107,18,106,54,23,20,31,30,92,58,5,158,24,180,126,230,155,11,216,252,56,23,97,195,164,14,218,47,48,50,220,220,165,12,18,73,247,149,19,5,205,25,130,214,4,160,122,184,125,119,192,27,61,240,216,158,24,75,107,8,24,61,222,135,145,197,169,191,119,208,192,200,20,130,193,81,206,250,176,43,213,157,218,211,162,114,141,168,248,131,51,159,154,231,122,254,25,227,215,17,32,180,117,147,212,11,32,200,197,175,83,53,61,159,205,108,0,165,112,247,251,230,177,236,186,57,70,135,33,46,157,148,220,82,223,67,207,129,196,36,50,55,38,135,2,60,243,113,64,77,138,180,86,210,13,153,209,69,83,130,110,187,123,95,235,240,36,109,202,30,111,202,239,112,136,145,143,79,206,114,105,31,157,210,106,138,0,29,255,8,161,142,235,53,162,208,49,199,108,2,33,93,104,133,136,0,182,206,2,95,114,176,41,154,68,155,164,182,200,179,235,244,106,39,254,103,59,63,239,77,30,231,48,6,198,143,105,107,171,216,196,44,129,220,10,149,45,191,179,228,92,94,73,153,167,212,7,20,2,161,254,52,235,176,179,186,47,240,66,205,188,27,242,218,173,212,201,164,179,102,22,163,222,176,220,151,158,91,155,65,158,204,34,161,211,127,209,7,89,51,231,156,151,172,56,206,33,71,165,30,0,114,147,139,107,248,165,154,45,84,234,105,26,192,186,28,115,240,0,186,3,187,150,99,76,156,45,222,195,116,104,209,151,122,102,190,52,166,101,191,54,177,146,193,44,242,138,165,252,185,129,128,221,216,187,103,236,113,42,37,125,185,84,27,50,177,95,22,24,65,75,226,37,189,12,79,222,93,148,208,33,10,254,108,197,132,0,158,156,236,11,12,126,173,31,85,193,65,6,8,197,28,166,29,197,101,102,50,239,88,162,89,84,97,214,24,172,106,30,159,201,146,196,52,66,83,92,0,29,114,62,146,5,218,229,243,29,117,73,178,205,65,213,214,215,208,207,250,244,103,76,235,54,90,61,205,222,44,108,172,144,64,199,76,76,243,31,111,58,239,26,18,126,34,11,163,118,197,52,244,252,243,204,224,36,101,136,218,112,44,95,174,120,148,224,123,25,103,204,136,235,14,253,155,4,3,116,104,55,10,134,132,79,48,171,97,40,194,117,20,45,77,255,129,93,224,76,137,45,163,56,39,77,127,191,126,24,173,9,7,120,60,12,200,51,90,1,214,178,91,130,80,229,115,114,24,154,38,47,9,9,202,230,24,66,183,142,159,9,172,143,100,177,92,171,92,7,123,109,56,64,151,232,81,195,233,110,223,149,238,207,133,255,214,216,39,152,67,60,190,223,129,254,123,173,63,164,133,241,45,30,247,228,170,106,12,147,180,168,199,168,160,159,227,46,107,77,223,94,31,177,255,141,184,38,92,200,228,248,128,0,66,208,90,72,163,80,218,128,169,26,234,226,141,170,251,35,38,251,72,56,230,200,202,24,50,52,236,140,150,109,100,84,146,36,68,248,147,24,230,169,10,206,38,35,20,207,150,249,121,70,69,212,18,137,62,154,224,114,122,249,125,113,93,21,40,206,147,6,33,153,254,117,180,182,234,8,178,200,202,102,250,217,239,34,182,100,78,166,48,128,51,76,197,57,170,160,181,189,8,117,115,118,132,117,141,241,136,105,124,223,232,179,180,220,73,111,105,15,216,65,190,125,120,114,234,223,168,25,206,212,250,59,197,74,95,127,0,156,10,25,251,151,127,210,198,213,61,126,23,99,33,201,3,24,68,64,213,116,153,247,149,171,88,92,57,213,22,153,89,231,13,206,9,247,253,156,36,207,217,58,212,237,234,190,249,2,57,190,70,247,174,202,59,205,236,85,140,167,84,179,83,162,27,182,23,149,52,105,6,75,166,81,102,84,253,247,1,25,120,31,64,80,119,22,185,32,101,78,89,235,145,181,38,101,124,130,139,28,142,27,239,81,93,69,165,162,204,111,202,107,54,174,157,251,6,248,2,199,123,21,30,113,35,64,129,43,61,184,11,210,224,212,84,100,45,30,202,173,179,32,112,101,157,92,78,141,28,102,30,168,58,5,20,225,73,89,201,107,254,37,107,184,15,110,12,115,5,146,234,8,194,113,196,122,92,147,82,221,107,80,163,135,72,71,189,6,10,122,178,122,61,231,174,252,98,23,175,155,152,187,62,149,207,118,174,162,32,93,195,23,24,105,70,50,145,199,4,251,74,72,26,49,62,155,176,23,56,230,164,168,232,0,3,16,130,3,10,102,195,33,97,230,20,105,105,127,145,48,68,13,228,180,215,87,242,168,203,0,208,201,167,43,156,91,141,179,19,79,188,240,183,31,28,251,248,71,236,165,71,129,122,253,33,119,103,51,142,12,208,117,169,229,229,35,21,252,24,170,188,221,189,32,86,9,253,232,10,218,249,226,89,109,190,7,215,163,179,208,53,226,208,130,57,241,185,165,216,31,11,82,86,63,171,142,189,160,229,15,26,45,174,162,145,28,61,172,51,153,101,136,88,234,128,238,131,197,209,193,188,211,127,8,223,180,35,43,119,193,151,23,141,75,18,112,213,67,204,105,32,54,202,113,221,95,127,72,192,98,68,1,150,138,21,42,134,53,128,72,202,65,3,72,230,95,10,2,38,111,91,37,186,139,7,35,193,79,145,164,40,157,104,153,164,62,194,16,16,229,32,47,50,73,30,157,2,36,190,31,80,129,26,125,89,45,219,28,62,222,49,66,170,205,114,131,211,137,203,6,239,3,247,151,116,52,206,152,145,195,214,111,147,106,130,3,100,204,192,81,172,219,59,98,80,82,204,122,244,253,53,175,139,169,63,154,21,1,49,188,130,84,49,188,151,177,130,186,10,195,216,161,87,168,51,25,111,78,86,161,95,157,96,94,147,62,232,34,240,118,254,37,204,51,13,235,48,152,83,99,222,10,16,8,104,229,194,18,166,90,120,112,130,131,193,0,46,19,102,2,223,89,58,142,50,177,83,238,130,173,133,104,21,157,2,251,125,207,44,173,89,129,234,217,159,211,191,34,226,106,7,9,196,32,94,48,70,42,228,159,55,201,93,238,202,229,242,242,42,184,143,150,193,245,8,109,90,117,213,170,167,121,236,61,8,17,64,119,21,63,161,5,184,0,27,30,128,196,107,92,153,165,231,208,77,243,135,166,74,35,204,233,248,152,141,58,251,123,142,220,156,159,219,104,156,143,45,69,5,236,197,214,185,193,105,181,89,68,127,64,191,191,194,67,236,144,55,39,142,78,28,117,146,75,211,211,174,109,122,197,157,44,172,86,177,139,9,65,171,173,11,248,151,176,32,224,2,19,139,32,120,26,210,124,77,9,252,237,29,193,36,66,67,193,41,21,139,56,103,220,176,226,162,71,8,128,40,60,180,71,206,191,67,50,89,75,102,176,175,55,208,122,105,247,217,72,102,98,125,197,82,186,246,228,12,245,53,66,186,222,127,247,144,163,182,40,148,28,169,235,190,223,8,55,126,153,46,150,208,86,123,147,142,92,224,109,142,141,114,142,218,113,5,203,40,163,222,123,186,7,178,69,169,95,232,176,205,191,252,190,203,161,61,65,52,96,245,70,133,34,31,72,241,61,88,180,175,123,186,193,122,32,53,244,248,149,184,227,196,47,110,253,41,58,1,156,182,172,161,182,218,200,75,79,85,253,216,57,244,94,42,17,172,186,143,214,214,28,204,26,152,45,158,208,181,133,39,203,12,204,236,249,55,34,214,12,4,0,73,93,55,8,176,176,209,163,76,190,42,13,147,196,124,15,137,66,244,18,207,53,248,40,236,173,117,65,66,252,160,20,219,110,89,92,217,42,57,84,157,211,19,223,120,136,249,42,109,91,164,59,124,204,39,144,250,103,207,136,7,70,46,186,122,116,9,49,201,59,66,126,80,185,123,222,108,236,138,113,226,154,10,237,226,197,196,52,130,174,45,89,223,107,78,44,199,248,96,236,196,40,193,186,2,228,61,98,167,19,192,26,131,155,95,19,28,198,0,231,80,139,96,117,227,178,100,205,112,138,69,91,199,159,137,69,245,123,59,33,48,52,243,254,188,62,119,139,12,174,54,202,119,208,19,253,128,122,116,135,42,253,246,33,13,127,185,171,170,2,182,0,51,77,57,51,36,109,141,105,14,145,160,64,188,34,149,109,194,56,135,35,6,154,216,203,137,211,52,147,113,106,9,214,227,194,22,173,136,100,178,34,164,105,195,217,13,161,48,207,71,127,183,225,115,200,79,180,189,190,105,221,245,139,48,76,51,66,97,19,69,50,24,105,25,115,117,128,82,245,156,78,186,130,163,241,56,74,143,225,131,188,174,254,36,124,183,130,101,9,135,41,32,58,135,131,19,58,129,234,136,157,52,125,2,204,170,184,4,86,9,127,171,18,241,52,108,157,192,158,14,135,118,186,176,53,104,22,210,236,11,19,84,247,9,171,230,92,27,94,13,251,33,103,118,57,218,147,34,46,86,67,250,44,196,238,68,6,35,231,210,116,86,19,39,62,38,100,81,10,173,224,106,125,207,36,152,30,25,251,69,168,72,58,195,42,161,188,184,197,1,219,3,98,25,2,133,122,247,22,202,239,171,98,71,229,242,197,176,160,126,41,185,32,72,12,237,52,235,93,97,123,224,137,138,93,27,94,100,63,43,116,238,131,104,18,11,87,128,135,8,50,127,73,26,81,251,139,185,106,177,134,1,143,104,163,230,161,222,131,139,76,85,251,185,190,138,49,101,96,111,32,212,109,40,231,0,25,79,221,217,213,30,70,23,71,196,22,44,188,94,40,165,169,204,212,217,56,94,8,19,1,233,237,144,230,61,180,252,176,150,244,199,69,42,96,18,219,91,138,237,38,241,105,15,35,59,88,65,176,248,207,44,205,200,65,150,186,205,108,49,252,245,95,75,53,57,199,30,65,132,215,45,76,227,32,19,231,238,234,49,221,7,85,164,52,205,53,199,23,245,253,50,5,244,234,48,116,78,42,241,222,99,110,94,219,43,170,94,158,178,253,139,240,247,167,231,23,86,175,86,13,151,14,3,179,252,81,180,187,172,34,196,0,214,161,169,30,223,96,107,16,108,251,251,253,187,31,191,194,179,91,95,0,74,111,53,64,170,229,154,146,76,59,221,236,199,229,239,241,18,138,36,196,64,142,70,53,79,59,241,144,142,83,218,87,249,31,28,143,5,134,80,124,161,81,205,80,89,225,195,15,150,51,1,39,174,241,52,33,142,129,82,170,220,100,207,222,190,140,208,83,166,123,85,170,147,83,239,232,43,137,1,57,160,207,43,68,43,228,181,147,31,45,102,81,47,79,114,184,236,88,21,36,87,238,209,149,236,189,45,174,48,4,195,54,42,229,123,222,70,72,146,12,113,101,23,234,87,185,216,121,179,145,140,98,144,251,118,175,25,33,254,185,210,142,133,130,164,176,143,13,252,215,147,112,123,185,242,181,31,22,231,35,49,151,27,98,4,175,50,201,214,182,150,113,158,110,48,107,104,155,38,107,10,241,200,234,19,222,94,209,169,182,109,181,109,59,204,17,37,151,236,43,178,31,204,196,126,29,78,205,129,76,3,68,45,93,86,27,155,218,173,113,245,183,148,151,124,228,112,104,135,29,45,219,28,225,132,252,145,35,116,234,98,140,175,206,206,183,108,32,243,32,130,111,145,83,46,55,25,183,87,21,119,183,3,254,58,122,175,2,8,13,173,189,1,241,54,111,15,153,252,249,55,192,80,210,0,81,193,120,240,108,174,120,27,80,254,18,192,206,186,123,133,163,111,208,199,154,165,166,244,160,31,84,193,218,140,203,13,201,130,194,190,68,60,142,102,202,103,57,178,41,10,241,211,91,103,145,89,156,191,191,74,133,11,226,180,189,236,32,124,219,26,146,147,142,52,170,208,57,17,142,98,168,147,253,29,52,138,2,172,198,125,139,52,235,160,122,14,89,254,172,121,115,76,129,15,44,113,205,130,195,201,254,33,105,198,29,208,171,50,87,106,99,17,55,52,69,94,143,70,51,3,217,86,178,108,192,85,54,112,127,156,164,11,186,35,157,211,233,153,175,19,99,209,157,160,57,11,70,250,164,160,59,42,176,213,56,109,251,128,204,233,16,193,229,17,110,112,88,35,115,129,246,72,137,229,7,184,55,6,210,123,100,26,162,234,40,191,178,214,137,146,232,72,239,172,224,195,137,247,33,207,89,247,197,37,171,108,227,104,19,180,205,45,202,49,85,133,230,59,148,47,90,171,228,119,4,52,251,253,148,255,175,9,70,166,39,1,141,2,53,64,8,19,24,117,122,231,205,136,3,113,172,52,47,133,24,95,216,208,175,53,94,152,72,7,121,42,227,123,217,211,2,132,202,150,113,115,31,221,216,254,172,134,172,41,166,238,81,187,53,189,172,181,12,211,56,104,239,107,45,48,69,98,123,127,34,115,227,108,235,135,17,171,2,197,209,110,184,109,196,14,112,54,121,147,20,234,183,58,175,252,122,135,89,83,168,65,101,6,174,15,210,3,0,151,133,133,35,141,155,24,181,174,23,113,207,185,224,66,226,57,210,35,234,1,9,199,9,132,107,219,95,208,62,199,110,8,213,42,37,113,211,140,178,233,208,177,139,138,70,63,20,142,51,171,121,104,45,223,219,99,204,234,123,36,188,145,251,94,75,218,54,226,101,213,195,199,143,162,11,212,141,97,92,202,29,79,196,71,74,133,110,26,242,6,81,95,65,134,61,82,51,211,245,13,127,13,127,120,236,113,243,191,42,107,42,190,12,175,124,37,245,29,19,37,11,32,36,171,167,33,26,0,199,223,149,250,145,163,117,21,69,3,46,61,190,231,104,86,201,41,92,229,189,182,28,236,207,90,38,23,37,146,94,62,34,53,16,187,67,92,158,216,114,248,227,107,137,37,222,82,119,10,255,20,24,89,34,103,1,204,247,96,175,194,195,226,36,242,96,99,112,147,32,47,58,126,178,37,140,37,21,76,65,232,191,30,180,175,191,57,84,19,124,193,160,86,125,233,178,20,108,2,9,157,177,213,249,65,223,252,120,245,33,81,14,215,244,117,33,125,57,180,207,244,193,225,4,113,167,210,197,56,187,244,15,163,236,185,195,113,80,17,132,99,209,206,164,7,186,48,86,253,113,132,237,23,159,180,89,183,33,116,119,144,165,102,225,243,115,214,178,82,130,79,63,185,4,58,210,37,172,145,14,84,114,245,200,111,76,190,48,235,118,142,50,204,55,126,206,183,26,176,237,162,182,86,254,234,119,251,219,16,113,164,98,241,149,218,207,239,114,65,53,81,235,107,8,129,133,127,227,12,222,32,1,137,136,22,6,139,223,86,99,93,141,41,232,112,76,0,87,201,253,57,204,212,26,40,50,213,164,250,28,39,235,153,34,101,147,177,196,101,127,43,16,243,127,245,113,250,189,137,219,6,155,83,99,80,123,219,166,30,92,128,72,219,13,40,243,115,73,87,109,40,244,170,53,122,46,203,202,137,233,170,214,205,37,129,88,26,102,135,70,164,133,130,196,242,96,239,54,115,153,170,207,206,189,14,88,180,70,56,161,136,20,182,180,239,127,80,150,18,68,193,182,244,180,92,245,140,213,7,54,59,220,107,54,197,143,221,156,80,156,157,73,50,137,24,22,231,238,198,167,12,106,42,195,8,173,81,177,21,236,49,66,213,252,114,219,201,148,253,173,139,141,228,235,95,108,249,167,49,15,79,204,87,160,156,109,142,26,149,70,8,25,36,115,122,180,35,11,80,28,79,230,195,107,237,254,49,117,220,135,244,246,62,84,245,162,92,150,149,218,199,235,83,216,239,145,62,10,209,178,46,241,214,182,168,19,120,210,119,196,169,136,69,29,196,229,47,189,202,4,30,109,159,53,159,17,68,10,14,199,11,54,222,139,104,38,11,28,148,126,205,80,105,50,66,188,186,116,45,199,63,36,169,74,13,181,30,164,193,224,198,199,244,25,170,21,6,248,61,253,40,215,164,188,38,148,49,117,143,77,236,104,206,177,41,245,126,255,242,18,235,109,172,146,15,71,229,89,222,140,205,17,163,131,40,219,155,217,194,120,15,12,75,63,143,203,8,119,6,13,255,124,144,59,101,41,146,83,37,126,91,2,68,96,125,109,6,26,52,76,123,143,136,86,202,59,104,161,210,26,159,39,72,115,63,254,103,110,203,11,195,208,104,213,163,240,197,129,153,146,240,189,203,66,151,211,105,147,183,127,91,140,94,7,200,231,232,99,206,1,134,23,54,217,188,70,34,211,86,61,236,93,123,64,78,183,83,17,34,161,154,170,178,175,44,215,0,149,215,173,164,97,165,191,252,174,235,224,14,84,124,244,95,33,166,223,53,99,78,198,37,90,46,91,105,204,56,52,136,88,102,144,187,173,139,140,101,201,56,131,245,203,83,218,179,45,147,225,188,34,224,99,40,22,254,183,102,48,123,114,200,178,202,189,161,223,59,154,238,113,26,136,0,198,208,159,156,167,115,244,48,85,137,19,56,180,126,213,249,14,113,171,123,179,212,251,186,210,33,59,185,178,144,88,234,246,226,190,2,156,194,191,0,71,209,186,151,104,77,71,74,44,35,192,230,16,3,109,164,59,85,124,125,233,154,135,13,0,249,155,242,59,187,26,121,7,22,115,101,87,31,102,72,133,208,237,86,4,219,33,214,49,181,249,175,180,184,191,240,207,10,81,133,6,103,230,198,194,189,246,133,9,105,28,84,154,18,11,141,115,195,210,94,10,210,137,112,166,193,154,4,221,45,176,214,152,195,94,44,240,195,173,123,133,93,81,49,250,87,120,142,80,105,61,85,95,86,237,211,49,76,126,145,240,197,10,0,2,245,96,148,35,185,58,42,121,254,254,234,101,162,20,239,185,80,246,160,240,89,145,143,247,0,255,48,113,184,231,110,122,25,249,126,9,104,117,159,136,95,54,198,184,38,42,131,44,219,188,6,109,178,69,192,62,150,1,110,131,63,75,183,45,71,117,239,212,20,174,208,65,206,152,32,87,181,248,47,94,214,16,82,42,105,96,21,27,148,111,107,208,103,27,61,184,85,143,175,120,55,63,19,182,210,210,253,86,131,190,123,249,144,12,117,93,205,154,210,175,69,109,130,0,149,208,163,236,56,73,177,251,168,27,135,80,7,108,92,169,224,110,146,245,113,159,80,32,181,224,15,63,157,189,139,25,21,209,7,105,7,53,173,251,235,159,132,93,146,226,0,154,94,16,59,68,65,117,32,33,71,4,111,45,109,197,47,140,198,160,169,128,178,166,103,86,186,194,10,106,24,9,198,72,192,249,28,219,156,25,136,248,255,142,103,153,174,225,182,7,210,185,238,189,54,201,69,188,3,229,207,106,144,218,129,142,245,32,224,196,212,229,224,144,192,21,124,64,27,126,80,40,173,229,242,4,67,43,212,54,130,109,75,94,163,9,207,4,134,194,86,119,33,247,77,108,20,103,105,44,226,41,128,50,178,229,72,123,215,198,215,164,88,244,241,13,44,164,134,33,181,197,72,106,15,255,90,187,92,78,175,238,130,196,219,114,134,8,159,199,73,82,122,155,98,118,50,207,78,65,83,215,199,223,140,114,183,90,132,244,55,28,100,15,148,142,254,55,205,185,123,187,191,39,181,46,104,20,224,182,221,162,21,109,170,126,61,91,55,159,179,83,26,179,45,55,116,5,185,7,95,228,38,229,30,67,237,178,244,195,102,39,225,139,83,41,194,5,75,105,243,205,120,67,244,163,227,95,191,0,8,129,100,222,132,235,4,202,251,192,215,232,95,204,171,51,167,57,185,234,124,170,125,245,72,52,84,249,66,203,13,223,121,156,197,90,11,148,98,56,93,208,225,248,14,25,99,81,11,43,8,127,68,66,28,33,115,244,55,154,99,93,111,7,235,95,71,101,164,188,193,156,150,52,203,139,189,105,18,204,166,23,62,117,40,147,0,165,213,87,225,202,6,74,156,32,120,100,26,72,57,0,154,51,5,27,80,212,6,84,190,131,53,74,170,21,150,194,153,92,112,148,96,241,180,32,14,244,200,60,133,220,61,27,140,41,87,107,98,221,40,16,19,13,242,239,55,166,106,198,195,120,251,204,243,183,254,221,199,86,12,197,217,233,7,32,138,143,128,197,144,51,61,102,56,192,84,199,250,69,21,171,54,30,210,184,141,93,247,14,91,69,92,110,215,154,254,102,23,102,128,44,72,253,43,168,54,252,1,236,164,253,7,191,106,126,70,20,185,167,91,19,214,86,21,203,234,60,7,130,128,204,209,114,50,67,4,52,170,212,162,34,43,120,37,12,112,207,216,171,206,73,104,214,57,227,136,87,57,80,196,228,19,216,8,137,229,83,3,164,170,146,243,122,158,158,248,122,196,53,214,29,123,143,75,13,41,228,197,223,64,32,93,48,169,90,136,173,134,193,77,162,61,206,38,40,171,212,230,160,93,8,242,109,214,173,206,186,128,125,158,72,243,68,102,110,44,226,134,24,224,16,36,211,53,102,139,236,34,118,112,237,213,70,86,184,2,219,75,13,253,167,195,255,93,87,252,18,247,0,51,20,27,59,39,246,39,219,234,182,69,9,219,182,7,108,134,58,42,169,223,49,171,61,134,218,148,151,197,35,140,54,117,20,23,104,126,29,62,221,98,142,107,187,223,214,163,12,252,175,96,179,204,157,172,53,70,91,3,134,221,86,195,135,10,241,114,14,107,150,192,232,51,150,255,172,13,237,10,207,158,102,134,3,87,192,0,128,219,130,227,161,186,98,220,129,17,132,33,234,233,31,129,28,200,54,51,18,33,171,75,252,206,18,160,134,79,201,240,246,66,112,111,124,7,9,126,19,127,253,226,235,235,45,55,3,181,87,242,7,161,18,142,88,31,30,173,244,191,119,12,14,61,101,70,5,224,219,134,169,89,95,231,228,233,229,119,123,18,183,224,129,249,73,132,57,123,67,73,68,233,126,225,11,31,249,36,90,0,10,195,246,19,167,13,102,7,138,183,251,114,13,219,114,254,11,76,102,91,4,114,19,16,255,47,222,166,228,45,81,201,207,144,120,158,47,218,73,68,219,142,30,92,217,28,189,75,19,188,209,32,165,30,218,74,55,173,169,111,217,11,148,166,56,95,43,45,217,178,20,108,53,242,52,180,234,48,82,159,156,35,109,96,21,157,162,102,91,75,28,37,139,133,206,2,41,58,141,235,60,2,63,241,224,92,165,59,90,93,151,39,109,3,87,185,61,51,170,235,66,41,189,48,47,25,103,79,21,169,185,26,97,156,112,51,224,168,82,154,193,50,231,195,128,64,227,154,189,183,51,53,132,38,35,138,66,131,12,86,65,29,57,113,120,180,31,159,104,76,104,191,124,157,154,22,7,219,20,73,250,164,40,201,162,134,181,141,178,44,240,121,106,66,198,216,95,13,203,2,241,43,196,154,14,202,241,34,73,164,222,64,212,185,89,100,16,201,95,124,65,212,3,166,157,170,28,54,71,129,155,62,88,165,157,211,217,71,109,98,214,251,107,149,133,149,213,124,189,223,175,106,113,70,147,163,148,178,46,206,18,246,215,132,173,12,96,49,189,19,234,130,69,176,71,72,232,234,185,27,172,23,240,253,157,212,99,208,176,188,201,252,60,109,66,231,140,50,212,201,38,127,247,15,3,21,74,124,246,183,199,168,211,147,46,16,29,69,217,249,238,144,147,153,138,48,249,171,235,152,159,129,125,181,13,54,222,157,156,226,114,76,65,127,122,124,138,64,46,60,31,170,209,195,161,222,67,192,167,204,175,119,82,105,168,194,254,217,96,220,176,33,208,225,26,10,239,164,39,119,200,251,146,27,114,76,56,41,187,93,7,244,1,153,87,18,213,47,112,93,44,191,147,159,193,55,125,184,56,28,81,138,220,72,120,36,117,127,251,239,148,174,48,56,216,98,251,121,223,138,229,176,42,194,232,38,49,20,61,208,4,66,86,59,76,29,217,115,158,222,9,13,254,85,67,152,105,180,189,88,13,205,86,134,233,90,137,2,181,174,224,205,180,243,96,185,255,242,185,232,29,16,180,235,191,239,57,224,83,47,101,108,42,27,174,255,31,171,109,253,27,136,6,184,36,182,2,100,135,213,26,149,97,129,243,213,54,34,122,138,12,24,188,84,179,92,175,152,49,78,115,23,197,74,231,138,105,94,12,122,239,208,120,173,72,72,111,203,217,98,238,2,140,81,48,64,200,206,255,137,226,59,240,67,99,207,11,181,117,244,70,191,236,208,202,108,98,60,31,81,11,53,241,140,72,45,165,193,142,20,105,96,146,214,89,237,213,201,134,187,212,180,30,197,83,57,130,95,39,71,232,244,28,100,92,238,32,3,219,24,246,239,153,213,169,233,18,203,112,45,133,12,97,151,201,101,216,87,82,149,233,237,124,253,76,30,227,185,72,136,61,99,5,54,230,142,39,198,207,109,47,14,107,205,227,149,245,111,240,93,162,1,47,14,36,210,60,104,127,69,27,133,211,118,241,200,238,182,126,209,84,23,212,134,187,164,53,10,77,102,157,100,36,40,5,156,107,29,102,253,121,118,165,93,10,45,186,116,84,164,135,152,249,61,236,245,218,94,13,248,227,125,200,62,123,130,168,114,246,61,166,110,240,241,109,89,143,157,224,114,75,242,200,191,197,251,233,150,108,53,114,80,90,237,233,251,123,154,189,194,126,8,50,227,137,14,131,225,214,176,97,4,101,28,85,80,130,19,163,199,72,119,32,147,51,199,149,145,91,183,27,100,79,122,127,72,125,196,151,242,153,218,175,139,27,90,172,61,97,54,130,146,195,136,120,125,149,73,32,91,254,46,145,112,62,165,186,168,216,194,254,62,184,73,151,108,16,73,47,215,254,83,65,150,81,177,149,233,241,164,170,136,11,179,160,142,254,5,10,239,75,176,26,151,216,68,33,60,89,62,103,224,119,79,82,187,12,197,95,129,190,172,80,96,253,247,170,74,114,247,214,22,45,223,31,158,73,12,61,193,103,93,31,246,93,215,120,237,165,94,208,173,97,61,98,144,84,219,101,63,129,164,57,24,150,59,75,241,212,50,97,11,212,169,70,230,55,53,45,106,126,54,18,100,17,250,18,189,56,130,43,175,36,77,192,95,58,146,185,228,2,247,168,9,7,99,163,87,4,206,214,212,63,113,251,87,26,124,169,4,28,101,103,17,108,236,114,121,8,89,116,177,179,6,255,206,207,102,176,251,11,124,217,86,243,126,250,185,14,27,241,225,26,173,155,238,13,64,123,45,202,21,203,104,15,219,95,49,184,105,120,115,236,222,206,233,131,103,171,171,156,182,226,44,234,193,39,31,0,154,123,49,222,102,46,167,84,201,82,197,36,209,198,172,48,135,155,104,178,171,150,164,3,57,170,131,178,124,5,37,240,95,186,58,175,229,59,74,198,204,160,140,71,124,98,190,161,157,219,93,182,208,116,114,164,162,8,186,97,250,136,175,30,189,23,38,142,7,109,1,208,168,42,151,10,130,166,6,31,119,5,245,173,44,7,177,245,98,241,197,67,56,81,7,132,214,44,3,94,147,2,173,118,183,43,234,205,6,70,198,247,2,165,253,37,234,23,175,109,135,142,135,211,161,167,98,237,121,100,120,172,111,54,6,234,242,27,76,148,139,47,173,186,23,31,168,11,95,177,235,196,226,184,40,44,30,117,145,75,119,144,36,97,66,29,236,149,197,39,173,96,20,3,226,132,94,79,157,218,224,139,27,76,191,161,119,141,242,50,36,61,146,214,254,40,159,26,105,108,110,166,26,167,16,131,202,102,56,28,36,140,82,200,198,10,21,122,242,34,139,150,254,64,3,204,37,157,106,33,216,202,236,122,16,10,26,198,237,24,37,86,242,199,168,186,109,182,247,144,31,162,246,245,128,185,127,168,229,74,50,206,235,232,174,254,223,37,161,185,210,197,232,96,108,250,244,191,198,231,100,189,53,174,220,168,50,234,50,171,41,167,204,132,91,83,15,163,183,167,7,103,207,221,173,28,31,139,213,147,216,236,135,240,117,165,201,159,11,207,189,243,39,196,115,96,54,194,16,117,239,31,224,29,38,141,163,133,1,80,72,136,111,23,35,185,245,93,182,114,105,47,105,60,132,46,35,103,127,24,231,223,114,43,228,118,208,90,32,20,117,245,22,237,235,142,3,229,242,41,66,18,142,49,24,184,21,43,226,86,30,222,231,224,119,113,125,82,134,57,120,151,28,161,42,34,214,245,195,49,34,91,233,110,72,45,9,3,219,170,169,188,222,59,51,235,50,92,140,34,221,122,202,123,96,175,126,200,43,210,154,63,139,244,101,4,44,165,64,223,228,24,139,219,149,95,240,184,9,111,128,27,142,214,19,91,16,232,208,24,119,90,79,83,36,140,70,106,252,190,7,88,176,28,188,236,237,231,72,37,54,129,164,94,41,134,138,139,155,232,100,132,36,133,238,181,41,175,223,8,188,137,174,4,44,213,40,103,6,39,23,41,25,143,207,141,161,12,235,140,132,126,198,42,200,54,163,117,235,188,171,171,47,92,67,136,130,12,50,172,91,15,203,184,164,127,101,44,115,15,63,124,204,122,5,196,16,88,139,63,143,114,169,202,55,242,146,153,137,189,37,103,96,239,79,117,7,162,220,168,27,249,121,59,84,18,163,18,219,135,182,36,18,211,134,68,49,138,254,114,223,15,88,34,101,113,206,123,79,248,118,188,147,215,32,109,187,153,125,224,82,141,252,174,80,13,48,42,26,81,87,146,216,58,207,99,77,132,124,65,139,67,180,115,104,97,91,214,23,159,175,121,6,170,61,62,169,30,189,177,200,108,34,64,42,125,0,45,15,127,177,76,215,200,187,117,100,42,34,19,163,127,225,14,250,161,248,12,83,61,93,238,248,130,62,136,130,95,79,22,64,108,204,43,63,9,220,165,155,103,195,16,112,178,240,125,190,183,175,14,248,44,8,112,139,48,116,190,227,136,64,130,31,151,101,26,144,77,74,46,82,16,21,97,124,64,71,214,227,101,135,231,91,234,89,34,211,175,93,247,41,185,37,217,153,99,223,232,199,57,176,237,251,96,126,159,138,169,120,110,133,67,89,172,49,51,8,91,248,115,203,203,234,159,103,90,95,145,176,226,106,210,72,82,178,134,61,156,87,114,52,31,56,130,116,250,79,42,10,227,244,63,88,149,186,22,147,35,209,249,91,16,12,148,143,35,4,213,149,106,118,109,94,24,27,183,197,10,49,241,131,112,137,222,114,213,161,57,222,154,103,152,90,82,50,161,157,250,163,96,252,111,87,93,30,243,247,14,29,35,191,159,179,53,223,38,96,215,254,112,173,86,129,124,10,132,4,65,238,37,206,211,245,43,144,159,78,75,154,117,87,99,42,132,238,159,11,64,82,157,143,109,190,115,95,47,243,155,129,33,159,235,20,166,102,126,166,101,34,171,185,22,199,229,115,215,131,10,136,190,90,132,85,63,85,92,18,133,235,39,42,57,156,20,164,145,215,86,90,162,9,173,114,245,111,84,25,80,74,148,6,225,245,205,179,190,40,161,247,152,161,208,55,218,142,228,137,165,2,140,146,204,191,84,153,102,87,164,69,231,248,234,250,215,77,253,112,236,5,53,202,43,198,153,145,34,154,115,97,203,106,38,231,51,57,76,83,128,116,36,39,55,122,71,93,149,47,47,59,75,162,233,98,239,214,181,147,156,225,188,110,176,204,66,183,15,211,153,39,26,230,168,125,153,54,199,143,53,22,114,60,128,219,120,18,50,201,200,229,151,72,161,125,242,111,190,245,146,89,38,141,246,236,109,36,152,43,141,237,160,180,162,242,218,234,51,79,124,51,179,48,9,70,226,123,20,198,195,217,83,241,120,207,135,45,106,168,254,154,239,243,111,222,251,46,122,216,109,162,2,109,72,41,164,178,98,209,34,191,38,241,137,181,238,204,5,21,90,130,149,108,81,115,1,94,238,228,248,154,156,129,99,33,112,189,36,52,249,159,95,229,224,130,80,204,33,35,197,161,1,250,46,93,212,151,67,217,219,25,143,220,78,65,75,9,219,133,228,168,197,255,12,61,102,155,191,171,18,205,23,37,13,13,173,152,231,22,242,21,81,86,119,196,30,216,99,95,249,42,138,12,50,141,35,61,158,235,104,87,247,219,140,132,198,195,81,128,179,234,142,30,83,255,158,108,166,149,56,12,57,52,199,40,111,247,75,49,246,158,157,82,57,176,172,126,152,78,67,13,133,27,228,23,40,199,119,35,161,183,251,141,52,27,253,40,152,212,26,85,16,70,109,251,114,175,89,155,222,229,31,19,207,22,136,85,111,63,206,186,208,40,206,205,89,225,250,69,225,229,146,234,29,167,134,11,55,79,109,224,225,243,181,151,41,60,235,213,145,147,185,174,186,85,235,145,232,75,96,3,215,213,209,131,138,26,117,130,79,78,187,197,237,239,224,244,254,177,6,72,52,216,10,59,58,197,62,44,173,92,51,55,237,132,198,24,131,65,180,167,183,169,192,185,67,157,152,88,250,153,102,34,4,164,146,21,59,118,131,163,145,182,209,23,168,201,243,139,54,197,23,232,121,118,47,37,41,103,176,249,67,15,226,14,90,67,13,12,243,97,24,185,229,4,74,151,135,226,177,133,88,202,131,166,164,104,63,219,90,19,57,125,95,239,111,14,85,164,225,106,233,84,231,147,108,166,62,254,243,199,252,148,168,154,24,234,221,160,205,83,95,114,55,107,106,89,140,150,33,214,138,138,81,99,183,197,215,10,133,0,44,149,53,177,176,31,7,218,177,168,6,234,52,100,148,232,238,200,176,169,84,157,44,115,207,98,232,173,93,8,88,246,5,250,136,126,211,155,217,125,227,195,189,139,137,46,112,30,52,224,53,220,2,156,75,38,29,43,43,203,221,1,218,183,240,86,167,167,138,199,20,78,246,217,20,169,62,245,159,36,177,70,49,111,240,146,166,10,184,166,222,183,120,184,210,182,156,95,175,113,242,14,68,202,86,54,199,5,194,180,70,42,214,80,162,215,193,12,238,167,150,120,109,120,40,40,135,83,156,182,193,235,233,19,24,70,49,251,3,175,251,147,223,228,48,152,66,2,170,45,233,215,178,40,230,20,122,184,44,224,212,20,232,157,130,52,213,145,86,166,225,3,7,204,30,31,175,8,49,139,190,92,250,146,23,226,63,25,181,97,178,29,88,122,186,110,175,88,245,159,250,111,31,124,234,172,79,192,0,234,171,247,201,238,163,88,174,103,244,14,23,231,81,58,237,82,52,167,130,165,33,1,26,91,210,108,210,133,200,125,67,122,47,163,251,149,106,188,62,27,111,23,72,103,55,65,39,207,26,111,168,53,219,135,95,180,195,32,136,141,210,55,79,213,3,140,187,124,96,32,76,243,36,158,84,152,25,243,12,7,119,249,156,234,95,229,10,114,74,84,70,33,193,138,233,215,54,174,247,217,76,202,246,26,13,75,238,37,168,88,133,6,252,30,212,171,36,97,111,244,76,190,209,103,94,214,2,122,152,46,75,238,94,158,188,108,121,22,136,155,31,81,135,106,116,128,12,229,217,1,246,17,57,168,42,106,23,252,12,238,0,73,56,225,1,21,98,101,113,160,80,157,73,55,110,101,222,95,14,45,129,70,158,105,25,2,134,17,115,69,66,223,124,9,108,21,179,180,203,248,96,51,42,40,46,60,167,40,215,192,250,164,61,106,140,10,116,105,127,54,26,47,60,17,210,197,127,174,191,157,170,206,104,57,18,144,74,142,219,253,11,175,103,217,49,168,143,51,108,28,5,143,216,86,186,182,212,54,210,130,175,138,68,192,237,159,160,58,186,166,4,214,246,171,199,169,248,115,164,24,48,62,54,149,130,176,120,179,15,127,241,243,160,175,196,12,194,9,176,31,239,84,174,122,220,173,224,211,245,246,129,79,121,133,223,5,43,134,146,210,88,240,50,196,78,170,87,30,26,139,17,55,89,25,74,126,190,3,176,201,15,191,248,96,217,22,218,223,214,54,141,36,132,207,215,160,205,177,57,160,177,130,11,167,27,65,11,182,233,17,7,78,106,154,45,86,230,9,193,205,41,36,6,200,220,216,135,85,55,122,103,100,91,32,111,154,130,1,183,212,27,209,59,95,118,27,28,223,50,103,54,188,19,68,166,208,25,166,251,88,227,239,157,137,38,251,74,102,14,241,122,85,11,166,13,189,204,234,230,13,8,241,122,46,127,51,252,214,92,34,54,73,92,219,123,168,199,172,99,178,1,51,253,81,154,135,194,24,168,225,20,72,217,129,181,20,199,38,221,101,121,210,25,246,235,114,34,232,171,16,89,226,248,211,84,222,249,111,158,83,247,199,40,15,1,2,106,255,21,50,214,21,255,140,202,242,172,221,249,102,117,235,126,248,182,61,142,25,154,210,62,64,35,234,20,128,97,177,99,202,251,217,196,93,201,153,167,85,11,206,191,131,150,209,45,190,18,250,130,49,247,86,141,188,72,54,84,222,94,103,136,67,146,94,227,96,111,163,14,37,118,84,108,56,140,132,236,92,23,105,135,172,95,63,147,103,27,208,20,38,242,255,62,170,82,194,241,51,36,223,39,105,44,84,4,217,199,46,100,118,36,241,141,222,51,108,198,225,155,166,196,40,198,30,167,250,88,164,167,118,240,67,74,227,177,227,158,112,174,5,135,62,243,114,38,123,246,242,59,36,127,144,253,65,70,68,162,161,238,165,129,122,208,155,88,19,17,174,242,246,120,226,246,113,172,89,14,224,221,37,247,115,251,18,89,103,44,7,156,67,124,26,140,170,124,201,16,187,38,40,117,75,1,124,0,209,250,250,255,244,147,209,123,124,60,216,253,159,217,91,209,199,178,139,73,228,28,128,154,129,151,94,41,113,189,47,73,30,60,8,82,105,196,85,146,79,1,59,86,175,161,71,16,146,163,211,72,235,146,217,230,246,138,11,20,132,28,152,121,55,45,212,241,165,197,237,151,139,145,219,98,175,83,208,14,208,173,235,145,16,182,179,177,219,164,109,207,57,127,145,40,13,185,17,137,182,70,107,87,34,50,40,35,138,198,224,110,223,250,161,207,93,169,170,122,50,106,50,64,143,76,175,47,52,226,59,168,58,212,19,220,115,76,178,87,141,197,25,49,45,194,86,49,191,205,150,235,25,92,74,28,246,134,178,170,60,252,79,137,229,57,17,29,91,114,103,85,224,213,235,153,109,159,218,88,35,102,21,28,211,216,164,32,99,168,148,218,132,189,146,100,145,144,32,176,99,13,37,228,76,17,174,184,193,91,190,254,171,175,41,35,20,158,197,72,127,31,132,115,91,216,180,3,20,77,181,205,191,216,254,202,69,229,202,52,238,133,227,201,246,184,210,174,226,131,49,185,184,87,230,103,169,208,103,162,99,57,57,20,21,161,150,222,16,213,191,0,160,86,151,148,46,80,35,166,110,40,160,93,209,80,149,140,46,79,41,105,125,202,2,157,187,181,225,232,85,183,177,204,93,114,111,47,204,110,7,123,83,108,108,19,121,215,77,161,34,220,71,160,111,143,17,47,208,57,80,203,236,252,255,136,23,128,30,251,14,57,248,154,218,170,120,240,129,143,184,73,199,99,52,51,193,20,111,233,69,160,140,159,127,29,4,3,102,36,221,25,134,177,30,98,16,243,156,140,48,22,98,135,136,121,43,16,228,195,129,192,13,8,161,217,109,67,198,6,186,154,60,247,246,182,239,75,174,10,66,126,192,99,58,108,205,55,58,181,108,250,24,193,25,42,9,249,165,116,13,99,41,178,232,96,183,116,55,230,192,51,17,109,76,10,236,218,4,193,189,219,125,241,155,215,215,84,105,168,221,154,167,164,214,12,7,94,143,29,172,112,243,81,136,158,162,236,29,145,224,83,217,135,61,253,124,181,16,18,192,144,227,122,241,87,166,11,46,129,18,62,134,234,162,253,39,82,74,205,88,62,118,53,185,241,88,246,99,251,129,17,100,238,193,60,125,65,197,3,237,225,69,8,98,131,128,169,48,112,9,93,173,178,137,200,125,238,122,35,190,102,252,136,190,84,148,207,56,240,41,104,90,28,23,72,254,251,27,205,241,137,90,254,227,117,65,86,197,49,142,95,43,156,83,20,218,75,169,149,105,112,251,229,165,208,32,141,68,107,227,45,118,182,234,247,175,230,246,73,83,185,84,126,211,240,30,176,254,219,222,244,86,234,132,159,0,149,65,168,97,39,91,204,149,22,168,64,103,189,1,220,100,119,147,25,149,63,126,36,41,212,91,233,19,249,42,108,239,107,14,92,166,16,104,73,59,180,57,69,148,200,105,172,207,254,20,233,74,57,146,136,243,23,69,245,69,18,238,238,10,134,111,87,231,190,209,220,65,166,94,73,73,78,234,130,13,64,110,32,251,254,0,2,159,180,60,132,39,39,175,79,209,146,255,241,96,219,61,208,71,1,65,245,124,255,215,249,191,45,91,156,219,20,223,113,110,153,87,213,164,18,124,54,74,190,1,68,27,160,146,174,90,25,10,18,65,118,61,212,168,194,188,238,11,228,108,102,220,92,27,192,29,136,155,44,234,63,183,51,17,98,191,62,183,92,40,182,100,80,85,176,85,164,49,14,33,61,159,199,223,194,147,84,151,247,14,45,204,243,28,212,224,8,173,204,185,197,39,245,193,202,190,7,237,242,222,95,58,5,6,80,222,148,219,61,81,22,137,139,110,105,102,239,220,199,211,32,101,182,136,136,88,172,111,146,41,124,143,201,239,174,40,172,200,5,26,127,252,7,183,154,247,203,201,42,11,162,89,232,231,241,118,202,118,88,189,217,204,99,230,137,42,57,207,116,43,226,7,105,20,18,31,96,186,151,140,156,65,93,44,60,143,91,148,169,240,54,56,14,15,36,194,98,138,142,219,138,253,74,179,112,18,253,164,209,117,51,141,229,160,101,227,168,13,196,55,85,121,150,39,30,23,241,228,23,82,184,196,79,12,216,26,15,19,38,209,113,107,112,190,227,181,89,63,34,62,219,30,106,0,123,0,140,10,122,15,21,233,76,203,161,183,242,9,95,135,210,196,25,92,14,21,207,9,145,60,18,55,175,253,42,223,207,10,213,113,137,244,18,211,12,80,11,198,73,57,98,67,70,205,0,218,123,105,245,63,9,134,83,61,234,38,155,65,47,183,160,22,129,215,244,47,192,215,157,193,154,168,119,78,241,168,6,238,47,206,224,153,161,1,78,65,154,86,167,19,11,155,52,215,22,80,224,141,216,254,85,212,134,92,232,179,9,104,187,2,43,38,132,23,176,149,20,250,207,184,123,186,199,37,65,207,7,239,208,107,180,43,226,126,187,70,124,205,19,79,134,96,161,255,109,237,96,19,218,197,30,73,130,13,177,69,13,61,40,251,47,56,133,85,78,167,51,78,144,148,94,107,12,103,160,242,222,173,216,155,197,215,155,198,232,85,65,140,220,163,41,82,152,253,184,249,151,107,228,56,74,131,155,231,214,124,168,50,233,174,247,37,49,199,235,132,120,219,112,173,82,137,92,251,179,163,86,177,239,106,210,121,228,8,174,97,151,183,225,212,34,6,9,179,129,33,131,221,100,185,150,171,254,147,72,206,131,36,21,243,105,54,152,109,6,113,17,1,113,106,106,88,137,13,65,241,83,155,205,164,26,164,91,69,64,180,246,90,129,20,104,122,216,114,204,87,39,1,78,224,235,38,168,118,222,108,11,72,61,129,105,107,136,221,242,52,17,37,201,117,164,125,184,168,145,243,223,118,251,106,132,101,95,20,137,143,242,113,64,127,128,150,144,57,84,187,113,56,190,83,182,155,210,31,0,12,119,217,28,151,180,141,52,57,115,95,104,136,40,90,8,191,118,180,68,247,124,162,216,255,183,18,80,252,208,156,4,229,4,125,149,75,124,232,126,106,30,76,193,252,81,122,62,13,10,118,236,141,252,240,169,116,252,52,64,186,117,163,113,68,148,230,42,1,204,38,106,175,9,121,209,221,34,17,142,219,27,180,67,174,28,209,92,223,26,43,223,40,27,8,94,84,203,17,221,67,184,146,139,129,55,185,254,203,190,232,18,24,197,204,219,121,254,75,64,182,44,202,246,25,35,3,58,92,78,93,33,225,159,62,191,133,147,30,35,33,112,196,54,175,249,104,146,119,18,134,238,32,100,225,180,79,36,240,153,127,228,52,252,66,29,36,152,28,53,60,194,123,75,249,95,109,85,129,71,32,133,145,21,162,234,236,76,97,166,131,145,25,129,68,125,249,202,90,179,155,182,249,250,252,115,136,214,198,251,217,51,239,177,96,26,75,18,105,35,202,159,41,182,106,28,180,157,207,80,241,129,182,222,209,95,163,178,194,17,26,219,43,96,46,110,30,242,35,229,150,99,234,166,160,26,252,60,240,254,74,192,248,56,60,45,222,74,172,172,78,225,121,89,145,92,147,59,245,125,49,10,71,103,55,202,15,231,77,117,183,82,81,180,153,141,78,174,119,8,117,125,206,219,165,207,13,123,150,32,93,183,110,232,180,194,129,153,247,190,177,103,206,43,116,239,127,48,217,245,139,15,109,63,232,8,18,127,125,67,207,70,177,118,170,244,167,135,185,199,22,57,127,58,183,61,147,106,227,151,9,224,198,161,62,78,18,115,127,153,210,111,65,89,100,109,49,169,135,237,189,219,21,228,7,144,137,39,168,128,143,87,89,167,77,252,36,117,23,144,212,140,240,74,48,38,24,133,216,204,234,132,95,102,65,219,65,241,247,55,219,179,147,154,5,208,215,194,121,6,252,100,25,151,196,96,172,203,8,103,164,34,92,22,8,73,77,86,103,220,233,16,16,23,6,64,243,92,220,96,116,225,121,249,189,16,31,233,42,208,27,205,70,118,121,127,189,3,72,242,119,19,119,108,186,197,190,203,194,179,110,78,3,107,80,74,229,38,59,174,147,80,188,115,229,226,86,149,232,190,204,59,219,67,213,45,32,222,76,13,56,20,84,205,22,253,198,131,190,55,241,189,51,136,108,159,50,41,219,62,244,114,14,235,168,162,238,113,124,46,48,251,109,167,82,38,221,32,157,121,171,238,141,43,217,218,32,192,39,18,54,163,221,235,190,199,96,118,93,207,193,79,62,150,106,134,130,112,203,127,11,7,210,68,129,24,48,153,218,139,166,31,167,135,21,186,129,31,112,31,252,137,233,125,0,152,69,206,163,229,91,42,247,202,136,24,87,213,194,149,139,84,194,233,252,125,145,19,234,215,228,168,14,154,67,254,252,140,103,141,103,133,99,231,167,208,105,234,124,180,80,185,109,216,162,33,89,225,192,61,90,203,26,165,203,21,39,115,215,81,254,228,162,71,234,163,149,74,15,121,46,245,231,27,103,60,77,175,178,175,252,145,45,87,202,180,242,94,154,156,138,21,21,238,65,229,201,127,109,110,211,87,90,135,174,59,194,69,122,213,80,127,133,50,37,162,249,183,225,185,47,221,111,89,140,138,5,205,202,208,68,155,158,239,229,6,146,11,88,17,232,74,86,107,247,228,109,131,13,207,40,208,250,18,234,123,194,231,217,124,96,30,7,15,225,7,27,209,192,201,76,178,85,100,154,220,239,137,119,193,100,31,12,72,78,119,243,138,150,21,127,135,248,80,58,236,237,2,148,10,30,83,181,49,162,200,133,253,122,113,36,254,11,49,154,212,46,246,168,184,47,32,214,154,251,249,239,56,37,235,247,78,60,103,243,245,55,4,27,173,50,135,117,22,12,42,94,84,209,234,2,154,127,142,120,253,10,14,52,104,93,218,31,147,108,176,2,108,251,17,177,200,91,49,30,16,118,72,190,132,107,244,85,162,214,193,141,248,134,183,98,150,124,160,90,162,204,87,117,8,91,237,152,228,123,207,229,192,42,82,118,8,1,63,97,49,33,170,49,46,196,254,115,142,227,68,246,98,250,121,63,214,22,44,217,13,192,148,191,255,219,15,37,143,108,198,222,144,219,57,21,148,10,164,78,221,246,41,6,82,119,147,144,48,138,71,117,161,44,121,95,141,58,78,151,193,54,119,196,193,249,13,60,140,114,182,177,42,191,180,229,27,7,211,74,227,9,31,15,192,15,117,253,187,169,68,87,193,199,154,101,140,71,97,82,250,24,90,83,1,194,251,13,222,193,242,212,28,59,84,159,8,196,78,64,232,122,148,226,94,195,195,226,33,78,169,68,59,147,132,234,46,99,245,227,249,148,23,252,131,217,26,117,182,241,95,24,84,177,44,186,103,40,218,155,216,217,34,155,252,32,170,53,40,87,70,237,84,169,135,231,248,182,203,253,41,197,229,144,88,12,204,5,27,112,122,200,212,151,76,33,36,244,206,116,104,109,115,238,72,224,145,4,158,179,217,39,83,151,192,214,98,179,39,232,140,250,160,208,238,15,14,38,139,225,114,110,37,150,102,16,162,199,173,28,255,171,119,79,252,147,195,38,105,224,45,91,245,243,242,150,109,158,215,224,198,39,98,214,194,160,209,172,15,64,211,238,190,154,98,44,245,124,140,4,164,251,27,59,166,21,248,220,25,238,243,74,109,190,227,221,158,8,62,162,24,229,13,139,99,142,127,144,82,35,143,128,79,249,211,185,44,225,145,58,50,80,36,229,167,177,225,169,219,84,107,229,215,241,62,131,146,17,221,204,67,253,108,147,202,72,1,121,235,246,46,101,138,131,119,40,203,94,175,59,67,17,162,241,178,171,203,86,20,208,34,48,20,192,184,249,7,166,230,45,237,202,163,4,181,129,164,219,230,212,32,233,240,44,88,30,78,112,48,197,253,192,208,21,240,215,192,233,54,103,54,109,145,68,30,228,200,130,35,227,161,41,4,135,78,155,104,222,223,60,112,111,177,187,236,26,82,244,246,194,7,135,132,227,176,167,64,228,55,79,72,19,219,84,136,42,180,176,171,59,157,132,118,54,44,235,204,187,73,55,27,175,75,55,187,216,59,33,191,125,123,242,102,72,15,137,156,2,212,241,118,28,246,162,194,170,118,217,241,162,82,164,3,209,189,197,138,46,231,152,82,1,98,144,72,92,218,176,11,183,167,235,247,26,160,29,109,134,179,234,143,91,120,191,205,168,21,139,81,146,87,190,255,6,32,124,142,63,90,139,194,43,239,40,125,52,117,71,74,249,226,193,96,249,19,169,91,136,154,211,74,255,125,65,165,5,229,205,236,47,39,129,157,199,112,162,20,93,243,72,175,149,109,100,227,126,193,178,69,166,143,85,117,201,212,94,161,160,77,190,126,169,93,29,153,199,131,187,112,95,91,76,185,204,85,232,35,167,23,97,180,185,17,98,127,30,202,193,127,242,231,192,43,63,60,185,15,131,144,18,171,149,2,0,150,220,80,157,179,68,44,12,154,64,219,49,47,250,219,202,74,107,143,131,19,154,252,96,203,182,238,32,233,226,168,14,174,166,85,9,148,188,147,24,234,56,11,11,64,131,204,73,194,60,47,118,130,108,6,94,237,86,126,129,169,35,160,39,171,77,208,121,58,173,137,107,177,180,99,113,176,73,138,254,191,69,81,121,59,93,220,168,234,233,247,17,251,185,192,242,195,136,184,232,184,202,95,135,64,79,166,128,66,237,160,7,177,93,108,8,4,232,6,240,118,63,97,59,22,95,117,198,92,140,87,192,232,126,210,246,171,12,30,222,4,93,146,232,221,148,180,52,103,76,16,239,47,146,35,70,106,4,48,177,202,75,234,26,48,227,47,176,179,107,219,59,50,188,112,189,230,57,142,75,44,86,193,71,120,242,129,11,100,191,224,157,121,59,149,236,156,123,222,91,100,193,216,81,74,222,67,180,131,28,46,241,215,32,3,36,115,6,119,121,93,166,198,15,161,195,235,39,243,111,115,36,105,51,20,181,29,109,185,116,61,240,47,93,23,57,42,255,20,44,222,70,213,251,113,115,242,21,236,103,169,125,34,9,183,100,70,2,122,255,90,211,95,229,241,33,0,130,31,97,71,9,96,129,6,188,210,130,23,133,130,53,49,234,136,102,65,200,224,188,116,225,54,212,52,214,10,161,30,157,230,97,37,238,219,123,240,242,105,23,148,236,166,239,189,136,187,158,222,97,48,130,85,123,21,220,182,63,47,91,129,248,124,145,146,99,243,157,192,31,208,46,206,215,8,227,65,223,153,70,115,189,159,182,7,15,189,239,248,146,110,221,199,141,144,35,147,82,104,18,44,157,103,31,37,89,92,175,20,241,177,61,165,38,230,39,26,164,92,166,189,118,41,172,108,103,105,147,52,173,77,235,113,187,54,60,10,18,196,118,57,228,76,164,245,239,67,50,192,68,222,71,219,71,147,64,252,127,76,231,41,32,188,109,115,64,13,59,9,214,120,62,213,253,148,233,78,219,9,179,86,92,154,110,33,25,218,20,75,116,69,113,228,144,48,93,205,229,31,196,198,88,112,64,95,91,197,104,139,126,45,186,230,116,248,21,71,22,40,196,250,120,156,163,29,7,117,243,127,40,82,168,79,172,11,24,253,233,67,196,20,182,241,39,5,99,164,58,229,230,239,157,114,120,99,90,25,193,20,93,30,58,243,205,22,48,4,16,174,158,230,28,159,18,160,64,152,173,254,234,226,184,101,178,110,90,55,186,248,203,79,161,77,92,63,213,14,221,166,110,113,104,172,214,48,42,30,66,114,211,169,65,196,124,120,108,67,115,30,224,230,66,150,200,67,175,14,99,223,193,21,34,176,26,240,11,169,169,205,168,165,202,223,84,168,3,181,93,159,224,206,220,52,149,168,145,141,240,52,225,146,50,118,86,212,86,130,150,186,217,145,49,188,143,253,93,232,66,203,199,214,240,185,85,80,79,49,217,6,112,196,41,222,112,6,183,241,118,190,233,67,33,207,141,93,140,114,226,74,84,26,76,198,150,116,246,155,142,243,130,105,140,151,153,218,11,38,145,120,58,6,153,246,102,96,95,197,218,250,80,60,214,9,161,27,249,15,100,115,20,105,167,13,200,15,185,198,142,188,88,38,173,110,46,34,240,120,176,143,5,72,126,91,119,165,244,58,13,52,70,133,3,133,89,124,78,184,61,86,73,108,168,161,228,113,244,146,179,246,172,148,44,250,107,253,35,60,92,190,230,167,21,171,228,99,121,115,210,83,111,140,220,136,187,165,32,108,62,124,139,49,166,251,48,1,47,159,201,111,13,56,13,203,183,27,111,20,136,105,188,160,208,152,82,63,42,57,255,127,172,58,221,141,65,127,188,156,251,141,174,108,12,226,53,212,228,224,66,215,156,142,42,148,199,188,211,146,150,25,184,124,14,246,15,204,207,230,145,242,198,5,134,155,206,18,119,98,252,170,35,147,254,71,118,162,49,137,3,59,94,218,255,95,235,94,74,54,250,39,182,82,242,94,168,27,12,78,21,195,67,214,2,167,249,64,192,26,142,71,130,246,251,108,121,241,161,188,48,113,167,165,235,223,87,78,123,161,118,205,156,157,129,54,22,118,143,114,184,167,42,113,159,84,254,101,136,190,120,42,165,20,177,24,25,180,33,16,216,45,4,180,73,69,76,244,49,176,73,174,158,31,184,28,115,50,96,58,10,180,203,228,81,229,243,90,85,199,99,42,134,17,140,150,171,178,86,183,21,177,44,174,56,157,197,248,97,169,43,207,133,205,1,160,73,70,95,187,141,199,17,153,151,238,119,158,211,38,229,116,234,161,211,55,32,150,204,84,103,121,43,221,123,151,242,248,180,163,212,212,218,32,75,223,29,202,163,122,28,161,233,91,234,70,59,169,145,79,221,9,192,143,44,254,155,8,54,159,34,53,193,248,68,33,149,109,4,21,33,111,151,233,47,168,190,239,186,198,163,45,52,123,174,133,213,10,97,151,143,11,94,93,191,33,9,17,254,234,49,16,93,146,227,116,235,5,169,100,122,131,202,121,113,176,8,57,230,161,16,130,123,156,1,55,219,2,51,180,10,75,209,237,128,208,83,171,146,199,177,239,33,42,187,214,90,239,57,221,201,31,76,200,11,89,136,25,194,111,94,64,130,166,119,17,166,10,71,25,38,226,160,4,219,182,71,150,38,92,251,23,49,167,174,140,233,71,204,102,118,61,207,161,95,10,183,18,129,70,48,33,27,201,2,90,121,236,19,233,83,231,58,176,18,223,151,110,222,98,143,229,14,243,144,130,253,74,137,123,119,182,97,89,146,160,81,38,115,10,236,168,105,250,189,245,150,242,237,57,46,48,174,92,155,8,242,89,123,38,231,198,49,153,199,198,186,30,150,254,216,177,52,177,233,114,169,32,101,48,211,53,141,159,50,77,49,45,184,194,51,40,90,209,127,30,133,177,169,150,173,130,72,51,6,231,45,247,170,111,136,14,13,246,247,170,126,149,61,147,57,100,144,154,136,13,185,175,104,123,193,126,126,189,250,87,27,204,102,33,35,75,209,153,24,12,159,2,255,121,203,28,106,156,145,24,224,3,28,38,63,129,121,235,173,130,168,63,208,108,136,87,221,177,197,38,140,119,60,212,143,131,32,228,111,83,127,237,188,157,181,118,186,122,238,136,169,191,90,82,234,9,43,250,129,210,77,131,85,141,247,253,102,83,89,196,252,238,180,253,136,228,219,208,192,83,61,112,161,38,60,92,100,100,98,174,106,59,201,211,196,40,46,134,187,12,179,203,179,58,122,77,178,31,205,150,36,231,174,45,230,72,125,31,181,242,119,124,226,57,229,99,234,221,190,151,66,173,92,6,203,239,98,68,131,137,140,6,233,162,118,210,164,92,126,73,121,130,86,222,46,165,228,187,74,74,255,96,54,149,13,198,79,188,102,88,149,223,220,143,82,222,234,130,15,243,60,75,205,196,204,97,5,102,109,2,122,109,190,141,210,253,22,96,111,30,198,46,122,116,3,45,8,81,105,185,242,183,107,48,42,80,247,100,121,63,95,208,19,176,106,52,196,145,250,243,78,228,233,171,251,22,7,214,213,193,91,60,144,169,141,69,72,102,64,93,75,212,134,249,44,246,149,27,220,170,162,229,113,43,148,91,110,217,253,148,40,231,88,10,60,243,87,132,95,32,201,24,163,127,19,198,71,207,11,128,213,201,142,141,107,186,139,1,21,243,152,221,198,185,100,15,61,15,100,85,167,153,88,54,71,238,9,106,136,43,147,173,118,98,211,13,228,222,255,203,55,179,84,132,9,216,95,241,251,1,107,57,68,97,90,178,151,199,64,122,41,32,203,62,124,228,77,69,36,183,24,125,67,245,54,219,78,161,156,103,59,38,108,152,46,199,62,133,83,236,15,64,155,144,80,50,38,54,192,123,166,33,142,223,248,54,30,97,31,162,93,87,179,43,81,24,106,173,127,71,34,107,81,65,84,121,45,71,87,194,216,230,45,241,155,110,84,57,119,33,147,78,63,126,56,77,116,105,160,73,50,130,195,134,72,147,218,122,51,251,107,17,131,134,69,22,122,84,26,24,204,221,223,20,137,24,64,34,204,169,13,140,25,86,98,60,252,203,51,5,194,89,51,177,3,115,55,216,91,120,147,62,117,118,209,163,129,67,106,20,190,230,10,216,209,90,50,116,186,117,95,95,106,99,142,191,52,48,88,28,63,237,20,217,250,59,181,152,85,58,201,4,35,121,67,4,90,202,103,188,88,230,62,74,157,216,89,201,76,200,12,183,88,63,29,122,125,98,67,163,249,141,59,67,242,126,75,112,254,100,212,203,60,0,68,3,228,140,56,6,91,137,6,119,47,32,39,116,109,8,166,147,56,228,164,240,247,15,87,3,49,241,173,86,51,186,189,117,123,2,183,185,171,43,119,197,11,81,220,248,123,160,168,21,155,203,137,42,1,231,185,78,39,33,66,243,5,189,6,228,113,202,54,240,239,254,21,254,18,245,104,46,3,158,133,28,147,100,231,214,89,98,123,204,51,127,24,54,226,69,78,103,146,235,71,115,41,142,25,201,101,176,37,57,237,130,18,21,202,241,195,128,239,4,25,150,74,75,211,213,66,180,134,38,202,74,173,162,235,232,41,21,66,135,89,145,93,240,85,156,148,91,233,143,202,132,144,28,26,78,16,230,238,93,119,155,114,67,184,163,191,53,168,97,166,143,126,187,184,87,228,116,102,20,103,231,215,88,11,220,206,240,213,145,251,165,212,129,150,23,131,126,215,14,73,200,183,173,111,66,111,233,225,49,196,105,161,93,215,20,50,16,167,166,124,10,145,2,89,241,222,86,86,248,156,109,96,197,249,133,160,138,50,51,21,59,67,201,86,96,80,144,152,77,112,142,195,146,69,19,170,246,147,15,64,44,250,104,57,102,120,96,227,85,96,120,65,121,200,177,231,239,70,222,121,108,31,115,65,240,236,35,251,210,206,77,12,115,253,225,155,201,147,36,139,66,36,195,89,110,98,223,164,126,240,7,80,122,239,254,98,253,236,93,118,249,122,41,104,89,95,221,212,146,105,153,126,158,211,81,32,251,102,150,15,175,211,132,95,248,242,135,5,7,123,4,7,156,2,94,237,218,179,165,62,231,98,56,83,119,99,87,114,168,246,132,89,223,188,177,67,95,179,88,69,220,49,234,232,173,64,103,195,219,196,41,199,129,237,121,251,104,66,210,73,179,238,221,152,187,158,128,190,195,150,95,181,239,23,34,54,5,228,227,171,27,54,86,137,21,163,139,108,197,254,5,132,203,134,243,16,83,107,254,124,74,6,201,155,83,16,52,199,196,247,254,228,31,90,142,38,214,183,233,78,112,136,174,107,125,226,13,247,100,20,23,162,12,87,72,134,222,112,129,247,118,183,10,150,27,158,69,213,237,252,19,44,29,154,110,72,216,241,211,97,215,145,96,194,192,153,40,98,4,53,41,110,182,218,33,135,50,74,194,143,173,114,2,80,17,134,27,246,238,81,100,77,223,80,189,159,214,136,57,36,204,203,204,83,232,223,72,25,215,13,196,234,109,30,172,151,243,231,3,51,171,203,19,121,105,239,79,106,84,3,177,142,96,103,145,145,175,64,201,134,187,111,238,73,172,129,76,128,120,9,150,124,107,3,238,45,104,81,34,50,83,213,42,149,201,253,115,22,28,221,200,72,186,103,236,88,146,50,175,36,221,29,205,236,232,254,53,152,217,29,151,44,219,76,225,57,95,103,70,155,218,27,73,227,122,254,149,43,57,225,145,94,69,159,227,110,108,209,131,206,218,144,213,42,232,152,119,102,227,181,78,42,185,54,10,34,29,15,14,89,254,46,212,154,184,21,114,72,140,44,225,128,61,139,32,236,209,234,28,240,222,255,28,138,35,161,100,55,146,214,178,187,74,179,106,128,93,189,251,56,243,98,164,14,65,28,115,151,121,186,3,207,44,193,26,226,145,190,234,16,96,235,28,255,64,22,220,27,194,204,184,39,102,53,69,130,246,232,25,121,106,5,190,183,232,220,142,190,229,132,99,142,109,254,128,245,168,57,180,108,226,142,233,247,231,44,195,148,81,192,238,229,67,5,221,216,53,142,81,214,64,16,137,140,25,236,48,210,3,62,243,1,205,109,75,85,45,179,198,168,43,137,94,154,239,59,228,151,112,229,59,119,95,12,10,22,43,224,252,232,70,121,255,39,152,67,161,116,253,186,161,126,183,8,229,167,26,247,217,51,71,31,118,91,91,135,217,11,86,108,18,89,0,69,233,99,5,124,213,87,130,4,99,64,147,248,33,206,241,86,204,17,123,223,136,232,3,204,62,49,239,29,80,80,51,156,250,56,116,238,30,245,56,195,224,151,130,152,160,19,231,177,141,110,237,234,137,76,8,200,203,156,200,243,116,119,3,120,83,195,210,193,165,118,69,237,122,40,152,154,79,110,119,147,135,47,106,186,188,76,123,55,133,157,137,14,144,12,232,86,1,218,103,175,166,147,123,109,137,197,141,166,124,112,124,190,238,190,202,135,39,171,89,168,203,120,219,24,196,103,138,116,253,141,225,52,6,113,73,209,69,113,76,71,2,92,73,202,226,179,158,182,181,234,86,109,48,97,164,10,17,50,140,93,122,189,145,101,97,3,108,25,227,62,118,177,205,234,144,23,17,248,115,110,121,15,58,205,11,34,146,86,92,235,158,154,44,12,240,20,39,137,57,138,28,248,133,103,177,136,1,240,96,206,183,61,183,221,137,181,48,129,219,38,92,7,160,155,87,44,107,34,183,56,2,44,128,129,244,114,109,59,43,101,58,33,205,244,26,16,107,124,51,190,125,152,153,120,27,194,91,203,0,184,83,148,152,123,108,37,1,225,69,185,244,81,45,251,45,64,143,12,232,171,46,14,135,15,194,12,117,126,114,109,4,138,220,3,151,226,116,218,213,222,224,15,187,195,247,233,135,187,40,38,54,113,238,24,135,84,79,174,247,233,11,237,109,135,198,28,150,238,34,253,216,112,22,92,199,252,89,94,186,156,225,133,8,47,141,234,66,175,25,41,106,169,105,30,68,186,255,60,167,153,41,51,69,171,216,12,240,186,13,252,183,72,84,139,105,74,91,150,91,234,30,86,150,5,41,72,196,67,32,100,195,181,23,40,45,240,216,56,8,103,2,171,70,61,135,176,192,72,255,233,62,210,126,87,134,169,24,5,76,60,231,105,241,29,79,227,49,191,89,113,227,175,24,180,206,31,224,192,88,197,186,32,229,73,143,184,60,6,112,98,214,225,65,65,78,78,136,218,207,41,145,113,205,50,119,55,212,82,213,113,189,15,189,170,246,215,156,247,216,13,151,88,86,186,35,17,176,208,168,10,197,210,83,157,57,247,6,73,117,216,54,123,97,82,40,10,245,165,178,89,38,56,215,228,91,15,149,40,156,78,58,191,149,113,178,170,23,154,30,22,182,215,160,209,161,242,25,104,195,23,41,249,179,210,151,174,48,219,205,146,70,110,19,73,196,109,8,236,103,226,140,218,223,5,86,241,211,47,187,36,208,222,69,87,35,192,247,54,93,134,88,23,32,137,8,188,230,79,167,132,18,193,227,244,97,156,140,90,58,101,227,233,231,115,121,88,32,71,95,98,140,122,123,205,133,191,89,83,143,125,30,71,114,207,52,129,16,70,113,173,127,33,139,48,68,55,9,131,140,59,211,141,69,191,173,115,199,226,170,28,70,39,53,23,232,35,150,13,249,84,126,254,20,40,168,68,222,29,50,126,196,210,30,21,158,44,74,202,132,61,199,230,108,66,50,228,122,72,36,104,242,167,115,119,243,114,103,25,95,44,98,203,144,221,28,153,194,33,171,157,130,219,95,214,101,132,185,77,145,186,218,157,204,93,26,0,244,159,168,197,53,90,189,191,221,67,159,97,244,8,176,40,235,177,84,234,252,179,128,218,128,122,68,71,126,180,25,99,4,137,30,56,232,119,211,103,84,185,196,69,114,139,242,35,119,56,80,102,194,28,179,248,156,50,124,33,230,132,152,53,64,75,10,219,242,61,52,206,164,178,83,79,95,213,165,35,185,85,166,209,212,241,92,103,189,48,108,207,178,154,183,153,251,220,209,60,223,91,166,52,173,231,70,31,181,195,8,45,205,217,39,248,179,23,131,24,171,186,210,149,195,63,251,178,63,105,229,51,77,227,69,234,183,100,254,254,90,30,202,61,68,102,69,15,50,225,210,252,95,14,167,2,122,84,27,143,74,203,150,129,252,84,186,241,163,100,231,105,247,119,161,102,118,143,59,182,133,143,226,41,215,150,48,40,11,8,254,14,145,231,96,32,3,213,124,191,209,29,27,101,166,240,18,245,159,212,141,234,38,74,161,163,122,78,68,151,120,209,237,201,111,201,54,30,230,45,136,61,91,0,125,31,165,247,203,105,242,198,41,210,165,68,69,195,247,97,73,25,109,249,109,107,83,2,110,40,239,231,150,7,8,221,249,207,164,204,193,68,73,224,52,57,170,241,242,77,242,138,90,221,208,208,235,61,97,90,183,160,111,14,32,2,207,232,130,23,247,217,101,195,195,190,113,136,80,253,254,171,26,2,117,169,41,36,24,240,231,228,213,78,231,7,101,210,147,24,31,175,76,31,214,172,107,82,142,25,177,149,108,47,195,132,146,179,205,206,47,71,18,120,138,250,73,3,4,73,128,200,129,91,129,156,61,146,168,161,171,120,22,105,144,201,200,151,48,47,89,46,97,71,182,62,23,123,172,83,25,161,202,106,131,225,46,223,123,51,3,228,10,78,8,132,11,22,198,254,183,4,218,144,106,203,252,126,36,19,88,1,199,97,134,130,251,71,32,186,31,142,218,21,225,155,29,123,138,85,70,166,67,100,122,112,234,146,95,209,252,83,43,241,54,163,8,163,81,30,76,215,16,1,202,216,28,125,193,54,151,200,189,176,9,138,20,108,218,150,0,52,128,66,158,30,76,22,179,158,122,21,61,234,72,246,18,54,152,80,197,172,232,9,15,244,242,211,24,71,7,48,254,132,103,144,76,212,28,18,240,57,118,151,214,62,250,230,34,24,92,79,123,56,118,97,180,86,9,49,0,21,136,62,118,230,130,185,94,198,169,18,72,150,244,253,138,139,18,197,250,245,203,109,5,192,32,241,180,167,16,114,15,60,246,119,67,158,158,2,231,40,85,235,237,60,148,82,131,186,13,158,119,108,184,226,71,22,60,93,67,146,165,181,160,228,229,17,41,235,254,172,107,102,69,187,226,16,142,72,2,238,162,133,137,69,45,15,222,240,244,164,214,3,84,123,22,189,144,207,70,156,207,128,236,193,226,249,46,123,144,5,104,207,175,254,96,174,143,14,156,251,33,75,7,157,64,164,145,192,167,142,232,168,27,42,50,205,175,70,196,93,11,254,56,203,225,20,64,211,136,94,20,20,238,214,33,109,117,29,247,78,242,78,139,15,52,255,118,32,9,53,123,181,23,137,154,15,71,245,224,236,68,60,235,124,9,29,125,210,34,171,137,121,111,154,76,199,147,188,142,69,18,169,235,240,110,73,243,192,13,166,236,143,30,34,153,195,130,212,118,153,87,6,192,161,150,4,77,113,56,89,157,242,117,21,47,219,150,16,118,132,146,157,120,50,1,194,120,3,176,78,214,133,73,244,35,131,193,238,17,75,247,26,215,178,28,10,15,140,46,143,206,79,249,242,1,197,75,85,64,149,174,241,54,150,210,213,225,198,250,136,168,98,231,146,142,186,210,234,85,158,12,92,125,43,149,238,20,62,153,26,125,64,67,91,188,160,207,107,63,176,201,211,0,111,41,40,123,27,110,44,189,133,127,106,201,230,174,224,214,21,42,88,2,170,87,229,159,30,200,37,118,82,153,103,57,153,237,130,135,230,53,229,235,213,252,15,149,99,109,241,213,29,228,136,105,39,194,87,99,179,162,158,20,202,182,155,122,77,234,239,238,124,107,86,52,109,184,16,34,6,48,86,135,230,242,255,121,38,151,160,9,118,210,116,4,242,135,231,102,250,196,156,153,3,234,233,210,91,134,171,16,92,152,123,80,241,176,129,234,170,60,198,202,33,221,33,99,83,18,243,39,251,143,70,122,9,199,49,122,22,112,126,158,16,73,174,23,110,98,231,104,165,41,189,28,196,142,228,21,219,152,187,182,110,1,196,29,142,185,238,199,233,181,112,66,221,122,237,122,48,49,135,137,71,216,174,167,75,203,135,130,235,29,247,116,101,70,70,214,112,114,13,46,20,103,158,206,60,117,144,187,47,154,113,185,125,12,97,83,177,212,225,206,125,48,156,89,154,240,98,41,95,66,121,235,112,194,199,51,67,236,50,91,189,170,182,187,24,230,68,34,48,239,63,217,231,84,211,92,200,225,157,52,121,43,48,25,176,223,130,100,156,57,147,181,242,49,19,193,174,7,51,6,38,133,44,61,207,227,217,53,24,2,72,249,164,10,19,37,42,145,118,225,144,23,169,135,21,218,177,177,144,214,70,39,50,217,174,160,55,39,62,50,203,195,57,24,4,184,121,44,78,74,245,3,65,165,46,252,252,151,97,49,146,249,207,38,250,200,127,185,101,248,69,138,63,245,155,93,226,248,136,22,92,163,188,96,103,115,152,227,201,160,60,77,13,130,80,254,148,123,28,100,139,48,241,28,166,195,74,31,34,209,19,96,63,38,5,127,164,83,151,67,70,242,114,59,45,48,162,228,4,82,249,79,5,76,194,165,22,74,216,243,247,132,95,223,22,236,50,111,143,77,115,117,149,134,75,68,59,184,61,94,131,102,205,17,232,233,228,90,220,53,184,158,67,7,54,109,153,218,54,84,163,21,76,18,16,251,137,24,40,214,225,185,130,252,10,216,117,100,165,187,204,17,240,98,124,159,157,243,196,130,78,51,66,25,127,208,146,64,211,26,150,215,130,187,193,157,242,240,134,190,67,94,67,35,136,149,183,56,170,147,132,70,252,226,136,33,107,244,161,161,59,212,156,160,82,124,23,185,234,53,252,51,25,226,103,23,228,82,10,230,4,53,179,238,241,18,10,87,195,87,38,112,195,23,249,76,43,36,159,177,128,87,2,192,16,146,46,244,103,119,188,171,184,79,15,17,52,21,116,235,120,162,111,189,42,148,87,173,181,221,57,242,65,57,216,159,190,200,190,143,226,168,157,245,189,43,42,37,92,55,107,40,139,254,51,19,214,244,69,195,188,91,15,38,224,164,81,102,255,211,63,98,236,155,70,97,114,92,141,27,135,153,238,129,181,84,112,0,167,6,4,243,48,3,250,132,157,102,90,194,190,243,254,202,176,227,55,245,248,123,0,137,159,208,163,153,175,16,100,154,136,123,37,194,247,157,1,250,147,231,12,45,48,138,123,212,113,173,83,141,106,115,182,113,8,129,230,36,29,8,176,122,133,10,82,11,5,70,225,14,248,24,8,94,242,81,119,134,58,11,76,9,227,90,181,127,4,124,86,192,145,191,139,13,205,209,204,214,124,34,206,255,185,156,1,69,254,174,7,172,2,195,25,190,149,171,97,225,232,79,13,8,31,2,203,0,195,139,190,210,52,86,207,122,71,63,150,99,117,129,99,50,175,115,195,138,201,128,190,222,156,133,189,244,200,136,50,167,70,243,11,90,68,164,51,95,242,80,140,152,115,80,151,117,193,59,107,169,140,74,88,201,186,171,56,72,50,121,109,73,158,170,186,169,146,69,237,26,72,50,184,237,139,217,64,138,158,21,74,202,236,197,92,16,144,207,168,24,4,144,253,33,63,48,137,247,202,149,103,70,64,98,86,158,144,136,132,51,1,50,10,114,225,77,1,38,60,176,110,112,125,81,209,229,90,14,105,145,213,17,184,185,87,109,190,101,139,240,121,87,180,94,192,18,118,241,90,98,61,24,201,114,173,174,86,180,174,152,160,248,41,2,65,68,8,4,216,61,238,246,209,198,85,10,100,81,234,70,14,192,47,39,101,200,51,90,18,162,143,127,95,71,30,80,1,103,50,200,74,42,2,32,223,112,239,50,56,241,36,43,107,183,17,96,97,45,253,159,65,227,58,46,144,45,10,206,156,153,29,171,204,252,58,100,201,176,137,129,84,49,23,61,5,148,244,205,117,101,69,85,85,95,191,91,57,155,84,8,96,11,23,180,164,62,179,164,59,90,45,102,138,22,25,18,99,111,235,130,179,146,107,206,10,220,234,14,207,132,16,222,151,129,242,217,63,112,253,31,114,30,227,37,47,200,220,87,93,191,163,63,28,54,73,55,57,25,186,0,202,184,189,202,140,178,218,68,158,225,97,35,3,10,187,246,233,213,152,110,122,80,211,182,78,97,242,81,207,133,101,199,32,114,144,114,82,156,39,60,109,32,154,243,218,112,51,232,36,76,223,162,185,178,44,135,172,208,109,60,37,128,197,170,1,207,205,61,87,160,5,185,249,90,143,196,101,130,129,207,108,38,140,244,82,80,132,66,61,39,212,102,227,219,138,241,67,187,174,233,4,111,137,246,79,3,41,30,14,203,41,233,227,126,221,89,191,202,133,44,194,235,240,19,26,232,106,215,231,160,6,169,186,109,154,172,251,139,41,56,169,237,118,92,120,255,38,39,98,176,219,140,34,126,146,192,180,41,86,26,21,165,139,201,17,241,113,111,234,139,229,66,58,95,243,170,132,214,180,144,202,83,64,11,83,173,243,222,161,140,79,232,236,12,31,63,198,111,76,110,154,176,41,245,111,160,148,40,193,185,85,16,145,127,73,74,111,159,68,233,15,137,221,151,57,180,73,222,253,25,29,16,125,78,243,174,203,216,110,122,47,137,166,81,151,241,227,204,132,31,184,103,54,156,155,141,31,204,123,163,245,18,7,40,77,14,15,153,26,30,59,60,48,212,64,43,28,159,58,25,239,117,0,176,125,24,159,189,160,19,163,79,227,22,81,32,42,191,85,2,136,108,87,152,46,169,123,154,14,255,75,88,239,105,165,58,187,100,144,194,224,1,146,136,39,102,12,16,218,40,137,9,95,57,77,201,111,139,128,78,224,221,232,40,65,13,135,115,229,216,182,10,30,24,78,253,139,83,36,171,108,110,186,159,138,67,95,193,231,250,121,13,57,235,168,11,84,46,232,74,191,92,131,254,21,245,77,221,133,193,196,207,118,33,142,207,29,193,60,130,169,232,175,151,99,89,27,75,73,94,40,216,241,213,111,255,52,208,246,161,112,126,126,74,5,97,68,56,190,147,89,135,252,157,142,241,149,168,62,216,211,52,160,172,6,24,170,218,54,44,67,139,249,50,177,237,123,121,194,144,61,203,150,233,52,201,74,29,45,185,182,15,3,136,215,27,162,48,78,242,151,168,222,30,207,14,248,161,193,228,154,30,243,51,158,25,169,13,119,140,206,174,150,172,176,241,150,74,159,186,105,231,237,236,231,248,253,17,44,81,140,136,114,66,119,225,42,233,116,129,94,19,129,253,231,56,142,56,64,154,164,142,94,153,57,92,9,227,114,45,129,118,202,231,62,197,40,199,212,239,35,203,233,0,103,184,157,185,15,21,206,206,87,77,127,216,28,214,109,161,213,233,202,79,108,234,223,81,228,55,58,137,86,92,144,208,191,209,107,43,20,15,224,19,156,23,181,8,87,26,110,201,158,214,223,50,154,66,223,225,213,0,204,6,73,5,69,86,153,207,13,8,154,18,206,81,190,188,174,212,176,26,141,23,209,89,64,176,53,25,203,144,251,195,215,46,130,91,61,187,232,51,101,184,159,5,171,103,231,116,254,39,83,145,62,99,79,171,107,199,221,113,232,131,60,191,222,11,66,114,162,177,27,214,44,140,113,101,135,236,96,39,70,146,180,12,196,0,34,29,217,232,242,231,31,19,128,10,143,103,152,48,51,71,229,244,64,128,241,116,213,252,120,92,221,2,138,182,138,243,130,0,74,191,69,26,91,39,253,237,239,27,11,13,19,184,71,180,124,223,141,223,228,158,130,135,120,164,100,120,205,143,76,215,160,74,214,45,175,15,198,246,138,148,120,36,193,162,160,200,22,106,43,152,154,72,104,158,253,75,239,173,40,102,248,236,83,205,133,110,165,172,44,131,193,60,98,135,133,20,188,0,19,196,218,178,41,212,211,254,153,69,93,47,112,41,138,121,33,232,41,241,242,245,242,170,212,40,166,241,156,237,34,43,211,208,4,238,228,226,220,151,80,162,223,95,44,104,104,252,92,135,181,131,231,40,108,8,109,205,26,151,238,243,245,161,64,180,212,8,233,196,94,177,122,38,245,143,64,162,84,95,75,229,203,165,175,59,52,24,88,133,19,134,127,117,128,8,160,39,48,50,23,85,185,32,195,5,136,49,155,218,57,74,156,247,23,50,139,108,13,84,35,58,98,48,172,50,195,11,31,200,149,165,242,60,230,121,163,62,60,233,174,62,99,28,198,109,133,227,79,75,211,71,73,148,213,72,60,8,111,137,137,85,10,204,44,169,40,196,157,231,67,198,243,196,200,212,89,6,88,69,59,38,3,98,133,146,72,132,116,23,221,166,24,151,125,92,51,163,34,2,226,143,193,203,234,172,36,181,31,76,230,98,221,92,33,82,163,189,29,125,161,230,219,149,179,189,19,244,66,130,58,194,210,125,198,224,22,214,29,85,208,137,45,128,72,5,189,116,86,206,179,33,65,186,11,65,152,210,113,71,180,28,66,92,130,127,147,1,112,148,112,218,144,174,243,158,25,102,149,33,140,156,228,215,56,165,226,103,217,90,42,223,186,4,100,63,190,235,198,41,10,109,248,181,86,183,44,146,20,164,29,250,7,3,48,87,180,123,31,110,89,116,130,115,154,213,213,10,44,255,184,99,13,204,223,80,56,20,205,137,110,53,192,76,218,139,42,154,127,203,98,122,153,16,96,226,27,25,113,235,154,43,224,61,36,220,193,81,129,199,169,37,216,223,103,123,251,90,42,101,158,108,216,247,102,238,63,251,60,195,167,59,9,66,121,126,248,99,60,29,161,45,76,238,243,149,184,20,154,44,227,251,167,107,42,240,133,100,147,140,218,104,25,153,98,212,62,254,157,19,177,204,32,122,118,145,125,234,36,97,171,235,94,134,203,72,14,69,231,161,25,29,5,216,174,225,234,175,39,41,183,87,28,135,139,250,80,2,251,38,87,37,252,90,76,24,121,136,223,72,61,133,54,37,170,4,137,167,208,35,233,143,77,57,31,130,153,128,154,70,193,193,193,84,107,121,91,126,164,230,144,0,145,128,160,142,77,137,154,167,68,9,16,212,73,66,50,245,238,115,190,126,48,51,104,37,244,33,102,163,225,46,24,113,0,16,41,202,173,12,197,203,110,205,247,156,56,126,143,136,49,217,129,20,71,93,223,217,212,39,243,145,155,171,164,36,232,214,243,69,47,13,172,2,5,214,121,249,73,209,201,162,246,35,239,14,130,78,82,211,154,250,86,212,116,145,71,114,111,99,94,78,106,70,233,69,83,63,64,234,65,140,41,74,5,254,129,84,221,153,148,176,120,121,133,16,160,160,211,161,12,15,192,171,167,5,231,82,199,254,156,246,205,232,31,32,102,193,18,9,91,24,136,135,197,0,214,252,182,120,236,33,196,146,227,7,217,230,248,240,193,105,12,159,19,118,206,195,77,122,39,101,144,20,234,201,169,160,6,230,102,247,156,211,2,48,250,213,208,188,88,225,79,160,230,165,116,23,149,234,118,124,193,74,175,20,186,179,55,0,248,105,203,77,245,30,148,88,56,150,4,196,73,190,156,78,22,177,31,13,38,93,250,54,181,131,75,239,144,146,165,227,95,91,204,239,168,105,63,39,171,121,57,54,164,168,72,196,249,231,121,21,129,175,124,236,243,34,7,77,4,126,185,17,98,222,213,145,106,164,251,48,38,152,184,36,190,248,241,12,235,122,185,224,15,79,63,181,124,202,197,248,120,193,75,182,162,39,186,88,188,209,83,250,127,111,107,122,53,51,53,185,217,222,198,197,191,110,242,30,89,232,247,99,52,9,95,157,125,170,238,228,15,7,64,251,178,129,205,59,237,135,213,78,139,147,198,51,93,114,238,208,220,248,176,246,79,53,100,17,132,227,141,247,78,169,96,30,18,179,76,86,40,55,85,14,74,23,177,129,14,101,240,229,105,73,147,202,146,58,184,94,106,16,219,225,231,27,37,72,197,155,101,175,16,164,2,237,93,47,87,0,206,211,127,85,211,119,131,40,135,252,202,81,23,83,78,19,38,65,55,210,10,2,149,222,83,225,57,91,249,25,238,142,66,209,120,168,222,212,209,44,121,26,233,128,8,124,217,221,192,236,214,129,41,25,245,131,54,49,208,95,107,0,8,46,230,121,107,132,184,172,21,30,149,185,167,253,239,208,245,157,248,192,111,108,246,98,222,124,49,213,225,255,165,50,163,41,186,103,67,232,213,94,221,131,86,80,57,119,139,18,76,90,221,36,44,96,244,220,84,155,164,20,155,125,112,6,198,219,122,243,50,213,128,104,205,253,117,47,222,75,17,107,232,225,195,82,38,41,141,65,169,88,94,15,46,168,137,245,134,47,144,224,62,85,6,45,171,184,239,21,74,64,97,39,70,95,148,220,128,44,55,212,166,41,227,18,244,29,249,31,55,64,229,223,243,106,170,0,57,105,9,168,173,189,174,220,113,37,150,69,250,118,148,246,133,164,44,222,234,92,85,59,40,237,69,23,236,8,215,203,218,51,77,72,93,218,170,165,75,181,243,182,161,193,207,232,77,0,160,126,74,239,184,90,7,89,158,227,66,82,222,204,25,247,66,221,229,191,57,112,9,229,125,200,49,162,43,230,208,86,183,61,231,164,215,85,78,252,135,175,251,202,215,70,6,243,22,155,20,201,170,133,218,187,40,190,79,236,228,146,254,133,90,35,199,64,190,141,44,27,49,181,42,10,238,144,85,31,64,18,194,27,29,163,135,137,222,65,88,13,28,68,211,103,1,229,195,98,116,116,124,14,232,142,138,72,139,8,43,53,93,184,2,80,16,63,86,114,141,189,221,182,149,136,129,25,21,181,194,30,149,131,30,128,59,149,225,2,206,85,117,174,183,236,3,51,202,45,243,149,93,22,0,176,244,183,28,233,145,141,82,164,252,139,24,23,82,154,118,191,10,230,143,152,26,226,18,18,251,73,101,246,237,253,119,13,225,195,32,184,184,231,194,167,254,234,7,147,55,92,57,129,102,194,70,205,20,1,176,127,96,59,64,141,251,152,128,254,133,197,64,192,232,74,253,136,210,78,198,245,177,49,253,200,172,124,75,75,199,236,217,26,28,138,249,86,131,60,176,159,72,230,185,85,194,149,127,155,133,193,197,136,131,149,36,156,16,16,241,254,157,160,118,33,138,222,53,217,181,166,151,0,232,255,36,108,81,24,154,224,221,152,28,38,61,205,70,109,65,242,197,108,20,63,78,147,100,58,203,85,160,13,243,180,252,83,48,252,141,100,96,35,224,117,252,161,33,60,149,226,24,211,170,253,233,96,123,235,170,209,108,22,195,232,3,131,135,218,221,90,65,62,222,144,52,181,202,8,227,32,85,35,184,33,215,175,200,238,144,146,28,105,187,120,88,53,101,241,88,226,32,233,176,75,66,88,168,11,18,64,228,144,231,166,215,186,250,24,77,121,30,140,21,56,219,48,241,124,239,63,40,81,225,158,182,233,64,232,224,76,3,204,114,198,192,216,218,244,101,184,233,159,29,127,195,72,205,60,205,45,135,48,89,172,153,51,43,153,251,242,176,2,233,102,164,163,252,124,198,169,134,119,103,73,189,79,69,25,121,159,248,85,245,81,207,211,166,231,205,235,17,44,15,49,115,143,94,120,171,172,117,164,85,92,48,52,2,120,219,75,203,131,96,157,39,33,145,227,145,85,207,195,40,144,132,189,169,72,200,243,202,157,117,181,50,7,201,198,104,159,212,142,33,107,237,20,121,181,99,227,126,163,13,205,23,176,240,128,130,165,122,196,144,84,92,129,204,186,86,129,89,134,100,177,45,14,182,211,56,153,233,252,4,172,84,71,10,219,109,189,41,164,36,113,54,12,80,47,74,27,150,186,246,126,40,181,197,126,231,133,49,140,170,64,71,103,198,119,232,129,144,103,191,21,56,119,141,193,146,85,46,62,113,241,58,161,184,229,206,248,173,11,55,208,139,74,204,239,75,155,113,3,233,186,193,12,211,8,20,21,40,0,82,161,235,74,207,80,112,188,9,128,218,197,216,136,156,155,114,71,114,77,195,170,117,170,247,202,7,164,119,75,83,41,8,224,36,3,162,51,163,157,239,99,141,195,223,22,39,253,163,38,85,154,193,110,148,108,252,97,212,156,227,107,207,23,83,173,247,244,7,215,36,98,63,227,184,75,145,245,156,133,119,215,205,218,223,212,227,146,215,246,232,58,35,234,3,116,204,196,70,240,133,27,196,214,106,101,204,13,247,102,243,254,200,82,32,77,102,46,45,85,11,162,32,220,25,169,105,168,33,22,29,193,0,15,113,41,245,121,60,186,19,59,81,254,230,40,194,165,216,230,200,139,90,25,19,185,143,150,214,15,177,7,9,165,164,10,16,71,118,104,79,46,11,226,103,102,103,211,193,83,232,188,27,99,72,246,138,118,27,254,169,61,113,23,236,0,139,116,56,51,140,165,108,170,72,110,59,98,201,244,240,13,14,73,142,88,146,104,137,82,45,241,55,157,171,168,77,70,61,181,139,151,134,58,69,82,213,77,253,140,231,143,175,180,227,190,25,143,5,153,59,123,167,33,50,20,76,172,133,131,235,173,176,248,153,219,117,140,16,129,219,104,149,53,48,160,233,145,101,244,71,171,78,153,227,107,85,46,213,177,187,84,180,110,40,15,177,253,138,247,10,80,75,18,225,190,9,195,187,186,151,129,14,222,44,89,178,72,35,237,47,131,101,70,194,189,95,116,88,46,34,156,238,4,66,27,126,142,113,108,244,108,33,177,93,107,68,116,92,141,31,40,224,121,32,42,176,247,81,221,149,211,14,15,41,205,24,96,224,104,191,186,253,11,155,85,120,220,177,9,23,196,41,188,211,96,82,10,196,31,63,12,201,228,196,136,155,188,167,42,182,128,44,250,42,146,103,26,64,204,254,96,27,91,253,215,90,195,90,201,212,196,197,120,7,71,246,246,81,19,6,81,37,63,142,151,2,15,122,19,10,132,251,202,46,105,231,108,148,133,76,217,166,77,228,157,17,97,182,246,106,238,191,36,25,78,81,0,147,41,136,17,29,170,249,125,85,91,67,43,210,252,228,185,236,217,139,163,228,218,94,53,240,61,94,78,121,244,56,27,189,151,161,10,192,27,35,207,215,4,240,118,178,188,75,116,153,7,104,11,101,50,237,216,241,33,138,228,142,48,87,55,71,112,220,91,223,235,249,7,110,123,121,141,197,29,82,255,186,42,122,155,74,130,84,199,135,49,199,120,29,25,223,187,223,238,121,69,243,123,219,39,213,252,77,231,73,221,41,178,187,178,69,205,244,33,112,222,98,192,117,164,201,243,12,196,51,34,160,210,238,69,167,107,227,52,248,62,61,150,78,224,71,62,160,177,139,241,232,204,160,101,71,197,186,93,196,227,147,210,29,111,237,54,168,197,213,171,151,61,118,74,165,115,82,147,240,66,180,35,130,141,46,45,163,200,155,103,25,189,180,132,56,211,219,55,248,0,5,79,220,81,166,80,61,165,3,210,230,139,116,38,71,149,170,32,70,152,76,129,216,69,187,62,8,112,15,157,13,253,168,62,221,186,114,208,183,127,237,238,162,73,48,167,6,76,224,4,19,119,67,82,13,110,34,243,119,68,243,226,161,127,250,255,6,192,81,158,61,53,58,114,110,43,79,92,135,205,79,3,187,118,214,155,25,151,11,113,59,114,176,124,208,203,33,70,118,50,10,67,248,30,131,139,94,118,9,146,10,212,37,169,123,73,163,199,44,65,154,169,50,48,123,13,25,105,187,148,63,252,223,125,189,173,209,186,255,11,3,55,237,68,226,129,131,102,225,208,124,213,71,252,135,141,204,40,164,223,131,160,255,25,247,140,17,105,105,134,137,216,51,81,143,52,9,176,80,100,110,184,100,253,28,101,255,231,145,103,123,35,172,229,92,203,251,37,53,152,12,207,138,181,242,24,139,13,46,118,250,96,170,59,173,3,137,44,109,221,226,108,53,182,76,41,70,91,153,101,77,200,149,222,3,3,137,202,92,25,81,91,83,127,122,152,79,2,33,210,222,196,13,37,241,59,215,63,121,200,243,14,216,182,8,34,52,252,173,44,243,230,250,254,226,101,67,52,102,75,233,22,50,139,247,222,44,210,236,168,214,227,89,214,115,24,222,245,6,33,29,181,31,116,179,81,98,219,10,254,122,65,150,251,4,141,141,179,205,199,48,97,164,84,68,199,123,202,93,151,245,45,133,20,186,45,104,57,49,42,180,127,202,199,89,231,154,25,91,220,207,205,161,197,133,177,234,138,164,225,140,135,236,54,67,222,221,69,227,37,224,239,205,193,147,215,147,183,30,32,227,79,113,220,46,74,29,171,124,237,102,228,213,137,227,58,183,74,54,55,66,149,6,100,242,235,214,124,153,55,102,157,33,65,205,197,73,128,13,212,32,141,131,208,54,220,65,48,254,231,217,70,254,37,73,133,195,74,180,202,25,30,147,179,140,80,188,41,225,27,66,83,92,50,152,77,126,254,188,41,195,151,211,68,155,77,7,190,136,87,8,113,141,107,34,27,175,188,79,5,225,240,224,165,118,9,178,71,138,98,195,48,47,172,40,111,140,122,31,160,214,78,59,178,193,157,161,169,97,198,166,106,99,122,238,113,200,96,165,27,96,129,146,23,52,40,194,220,210,57,101,239,19,186,191,210,60,11,204,116,66,36,174,218,74,159,105,201,179,57,220,247,87,235,45,50,153,81,186,76,251,252,23,192,167,225,202,25,46,18,57,25,0,173,38,32,78,177,56,235,64,17,211,180,138,186,8,58,254,175,120,155,242,240,40,154,33,82,121,124,115,201,135,26,188,234,79,199,51,165,136,124,40,152,254,96,183,191,146,109,63,245,8,54,80,16,216,160,203,88,46,35,194,112,72,210,140,154,205,246,249,108,132,118,41,99,34,178,71,109,66,197,225,101,6,121,225,233,197,252,229,192,242,225,10,151,106,192,254,246,41,140,198,158,65,254,236,119,251,83,131,65,249,132,25,157,181,226,43,55,189,161,178,18,115,250,238,215,31,219,185,40,145,171,175,62,186,87,31,97,77,208,136,227,125,115,140,13,0,166,131,255,128,202,49,237,153,247,66,133,35,161,36,126,182,181,90,252,70,198,128,94,59,18,113,85,57,45,18,6,15,247,184,1,179,157,175,54,234,32,164,23,186,161,242,89,67,185,231,47,118,115,211,167,99,32,153,100,16,6,10,176,236,172,26,132,119,237,106,28,141,140,54,20,34,74,202,16,177,103,0,123,160,165,163,178,171,202,25,233,117,240,80,164,232,222,125,146,148,190,217,132,120,154,176,39,171,0,182,201,12,163,224,18,34,154,14,117,123,13,182,128,3,247,158,156,67,197,224,149,71,109,64,97,215,27,19,240,102,156,6,251,200,124,38,100,88,198,162,171,124,205,218,36,146,104,93,72,218,56,185,42,9,122,100,19,43,166,179,88,179,216,54,207,196,216,37,94,204,128,89,59,27,56,253,123,254,155,191,150,13,251,80,64,78,129,117,185,101,213,29,234,151,189,175,233,26,203,9,224,207,49,129,187,144,93,81,109,254,225,196,156,237,16,151,198,38,63,105,17,41,171,105,146,56,99,37,175,222,187,244,100,4,232,90,105,93,162,120,62,218,190,237,36,227,254,40,58,41,4,135,72,11,213,229,79,53,210,104,210,106,83,128,48,117,236,108,183,250,43,180,187,120,15,28,65,48,133,254,18,97,192,225,223,165,203,123,80,100,249,51,30,137,192,110,74,40,50,98,151,12,247,95,175,234,119,108,138,4,12,18,197,4,50,157,34,143,93,203,250,93,242,35,43,204,236,144,225,98,142,86,79,212,237,119,20,88,84,228,180,246,198,106,110,8,6,219,253,61,205,153,203,64,181,244,19,170,173,63,113,143,58,86,60,147,127,201,230,143,32,249,61,97,124,94,91,61,241,215,133,250,163,44,199,31,144,118,27,15,91,96,84,172,246,208,190,137,237,148,95,205,61,89,119,110,155,120,132,68,49,193,7,132,92,110,150,1,77,154,179,29,65,214,199,92,36,125,243,229,135,22,89,223,33,213,129,113,247,164,218,226,207,131,153,176,106,183,233,228,91,38,221,201,58,236,22,34,103,150,33,229,125,136,178,162,168,82,45,3,122,220,109,153,186,46,161,235,150,243,157,73,57,151,220,10,198,37,171,51,237,212,96,142,116,135,143,174,104,184,236,156,205,210,35,242,156,213,145,4,61,52,43,178,202,20,169,196,164,198,49,219,250,228,123,144,12,27,67,246,15,186,225,239,221,109,218,224,5,187,70,15,52,246,185,185,53,147,238,88,35,163,8,126,74,189,79,209,91,26,230,158,166,139,175,103,234,114,171,197,52,135,177,114,232,1,183,179,226,108,94,220,191,123,238,154,90,106,132,150,5,106,214,12,6,63,0,78,59,203,50,62,225,115,145,219,98,168,3,88,6,161,2,165,66,3,85,187,213,39,179,131,225,74,58,18,247,18,101,9,129,109,156,28,230,78,173,9,145,54,158,91,96,48,209,176,204,217,21,166,129,65,35,229,224,28,121,21,153,91,37,104,187,77,83,176,248,221,115,2,96,202,57,45,250,132,54,36,138,122,47,87,159,3,11,97,110,222,59,108,59,88,51,167,175,199,144,246,90,225,214,86,227,33,92,72,172,71,121,107,144,33,115,148,90,159,188,36,134,129,181,196,193,254,235,205,38,13,47,9,103,20,91,43,174,159,198,24,196,150,190,30,11,4,187,132,36,249,87,204,211,111,253,155,93,201,212,23,177,254,169,215,149,33,140,231,52,55,140,204,48,157,254,110,71,185,213,232,101,84,141,41,45,2,204,0,89,220,47,48,172,206,194,172,56,112,191,225,12,68,171,150,33,238,202,184,249,39,254,33,13,108,153,223,9,45,128,58,24,114,10,114,201,220,168,106,125,79,133,20,123,48,186,209,13,250,111,96,27,201,181,187,68,156,144,24,134,210,141,247,29,198,80,70,136,130,143,81,211,64,85,148,184,179,144,184,221,25,224,65,92,39,211,164,167,167,192,29,37,202,210,56,109,46,246,3,184,91,44,234,135,224,188,255,187,8,90,245,104,92,192,6,26,89,18,75,89,82,134,22,211,93,60,134,22,152,111,43,43,254,103,186,60,228,129,61,82,45,150,60,125,107,23,7,234,240,32,193,238,170,75,118,207,29,12,34,61,220,81,69,104,4,219,58,150,114,216,162,170,78,48,122,34,165,179,207,207,178,255,10,72,127,224,232,199,255,107,183,53,150,18,139,240,116,226,51,42,129,83,90,233,58,89,231,218,245,192,90,159,1,209,125,59,198,171,248,131,102,45,36,113,239,137,127,214,38,3,118,223,48,191,160,50,125,60,197,36,7,113,134,120,48,197,64,178,173,0,98,7,137,148,246,221,252,97,209,218,198,26,199,185,15,189,165,237,7,30,173,80,237,222,253,179,28,138,22,96,162,255,247,71,242,241,114,2,63,110,113,126,231,128,243,232,90,69,223,40,156,173,110,149,243,74,251,247,31,67,235,131,15,247,168,77,11,27,77,82,6,131,128,150,10,16,74,240,41,17,153,154,129,195,187,167,218,115,92,237,145,165,41,255,155,201,126,130,149,247,140,196,53,222,89,155,218,195,158,221,80,69,98,184,61,59,29,171,212,243,27,157,49,108,42,109,39,181,52,193,55,203,210,211,34,117,128,164,127,10,234,162,85,57,110,222,9,55,163,12,238,36,46,100,123,253,220,114,213,178,32,192,148,39,20,185,135,52,251,134,83,77,101,148,213,120,232,115,174,158,168,73,37,110,250,129,202,237,143,131,136,49,39,39,125,123,229,22,224,81,152,92,67,131,185,53,121,91,218,52,219,64,186,13,196,83,51,65,75,30,14,232,18,9,62,209,72,44,0,170,118,214,53,247,184,56,66,211,44,98,234,117,149,9,235,1,53,167,153,245,8,204,19,130,191,239,17,211,150,219,251,56,31,199,196,70,117,121,98,151,99,223,69,178,189,19,37,42,37,81,64,108,62,159,51,49,185,56,208,75,0,118,230,225,209,239,0,32,31,25,5,159,25,75,154,190,134,73,68,215,248,50,73,136,158,203,107,190,140,206,81,212,147,202,239,123,92,99,200,199,61,49,105,17,193,8,232,167,64,54,186,149,165,181,199,132,226,37,4,170,116,174,11,92,27,231,59,181,63,247,101,114,195,138,52,148,44,202,6,140,255,113,53,56,62,46,243,58,9,138,137,218,55,249,70,99,36,94,123,220,128,251,248,196,144,128,124,210,170,16,77,113,211,249,139,77,197,139,203,134,106,143,125,217,54,185,163,131,157,40,152,89,121,41,118,193,189,20,143,23,27,113,172,8,187,167,117,247,75,72,49,57,95,221,60,228,221,25,200,103,149,203,219,80,88,247,207,243,210,128,130,235,180,255,102,173,235,200,44,195,152,245,61,161,130,150,72,167,49,200,232,220,131,62,251,36,101,84,141,5,247,215,59,109,155,40,107,81,213,155,92,20,17,49,5,78,255,32,228,142,135,104,27,41,35,125,40,2,125,214,43,178,189,187,78,40,37,173,18,140,251,174,79,189,105,17,165,127,104,142,184,104,48,103,149,157,252,142,18,86,160,237,128,174,116,4,46,119,147,246,59,3,21,120,215,152,212,70,183,67,102,245,22,66,238,196,59,242,41,238,158,83,30,224,179,71,105,194,146,94,104,144,56,130,164,47,200,174,132,48,140,43,176,33,92,254,221,8,112,134,23,39,5,179,129,240,222,63,219,33,127,178,144,57,64,55,127,238,255,150,228,19,74,74,226,240,31,132,105,223,30,91,198,69,0,38,219,185,16,175,239,98,245,103,139,4,185,131,200,204,63,243,147,124,126,134,203,159,186,204,224,64,206,157,239,3,248,172,72,118,48,215,211,174,66,130,197,70,234,16,72,61,174,99,170,59,40,207,253,228,194,161,70,84,254,175,81,164,181,4,249,71,155,21,137,101,3,38,250,244,186,229,254,114,152,182,46,160,134,142,104,39,20,22,1,180,156,53,48,56,14,145,219,212,13,4,20,59,118,132,24,192,237,68,12,179,246,3,203,201,75,117,129,144,251,41,27,50,146,114,134,169,252,223,43,169,128,115,145,101,166,5,234,37,197,250,180,158,15,191,44,210,110,214,36,223,101,199,134,127,226,106,10,18,24,202,238,61,224,111,255,205,227,126,36,27,71,215,106,192,176,193,108,153,47,62,240,250,188,43,90,201,123,111,214,46,253,124,89,247,97,215,177,26,224,218,9,143,122,237,87,88,35,74,210,125,147,162,46,29,30,45,110,252,151,254,104,165,46,179,33,173,250,34,193,113,159,197,20,233,24,108,211,143,143,206,47,92,177,54,228,20,104,144,8,160,200,252,42,205,230,165,8,92,252,30,219,17,210,8,44,205,143,237,192,12,194,176,95,222,255,27,147,173,202,88,251,58,225,147,221,32,54,138,178,182,48,44,67,178,146,174,180,213,100,10,151,139,57,64,231,120,206,162,230,186,122,123,82,16,165,19,199,133,16,148,52,193,235,51,72,120,253,162,82,32,173,59,7,247,196,187,61,12,107,221,3,20,136,192,84,29,33,50,226,37,220,213,223,23,171,98,39,145,99,19,86,50,57,33,162,18,212,192,11,7,237,66,98,226,97,104,200,84,187,235,81,139,191,47,132,158,234,212,9,253,172,5,140,170,202,211,121,137,118,234,40,35,197,227,105,91,213,202,175,167,238,168,220,236,214,28,4,222,1,72,100,50,95,13,86,210,7,109,92,160,250,192,87,251,64,46,207,229,15,101,151,93,153,123,131,31,249,38,175,240,100,66,164,217,165,237,194,165,12,70,73,84,147,41,248,186,164,27,171,125,117,169,130,216,47,191,208,185,154,244,152,215,231,118,244,165,36,190,251,202,13,50,149,158,105,64,10,0,139,186,25,20,231,241,54,187,8,182,17,138,240,13,60,41,19,90,97,32,96,57,158,206,139,235,141,126,79,69,190,17,80,139,212,56,169,236,80,65,157,101,121,75,109,182,255,124,190,109,27,26,193,201,210,235,58,167,161,90,181,129,65,106,85,127,76,119,4,146,153,235,167,219,227,121,146,36,106,192,85,126,239,12,247,160,135,160,144,100,174,148,254,1,73,151,32,7,202,203,121,149,124,81,140,112,115,96,105,241,105,22,2,191,240,129,40,129,58,31,191,202,199,142,26,206,126,182,163,248,123,17,227,123,8,172,254,150,43,127,38,36,207,50,32,125,105,149,48,108,121,237,176,26,108,177,230,133,186,26,211,105,31,219,90,213,205,224,20,198,61,209,37,165,191,152,202,86,42,183,239,32,109,30,130,167,41,149,213,205,208,193,181,112,28,55,246,157,5,91,130,228,97,42,94,17,84,220,83,239,219,185,146,215,123,26,226,205,85,147,83,36,242,129,94,165,234,99,145,14,64,77,249,216,68,126,133,236,242,244,8,231,173,78,6,91,108,215,239,157,234,211,111,4,198,141,116,48,81,12,252,56,34,63,245,7,34,130,97,75,111,111,75,66,192,42,64,41,141,61,250,68,118,31,233,123,7,28,51,31,175,221,125,171,157,27,193,120,152,124,243,173,78,233,0,17,254,47,183,92,161,241,84,25,152,61,208,129,229,37,246,223,164,45,115,226,9,222,117,211,118,103,72,158,2,191,97,200,215,86,192,50,161,243,38,81,8,212,81,164,59,217,214,220,60,122,41,66,122,117,129,178,184,49,3,9,231,56,115,91,129,19,132,251,189,219,83,187,88,199,138,216,195,81,54,107,195,33,17,43,123,63,246,255,111,15,188,4,153,90,222,130,21,16,176,235,70,204,12,152,182,198,238,108,202,105,248,147,32,156,193,18,163,211,169,122,200,77,201,162,32,43,113,118,220,167,8,36,46,84,243,127,205,170,241,223,138,80,222,148,224,209,136,93,104,86,40,108,9,236,83,57,252,107,114,17,114,225,61,20,169,113,219,202,74,215,116,126,251,188,74,80,10,198,132,40,177,2,23,82,242,75,142,225,137,171,28,225,222,17,222,180,75,196,79,232,177,134,63,174,197,69,77,72,23,44,184,64,87,210,96,144,219,252,204,71,142,124,82,96,129,45,103,11,88,89,180,0,24,160,245,109,81,66,250,217,233,66,133,92,66,199,137,178,149,212,234,7,190,232,3,134,161,114,102,4,21,211,8,54,171,80,167,27,161,39,6,211,199,157,9,220,75,123,51,142,156,81,99,115,216,134,184,40,123,7,197,28,233,127,207,102,8,100,189,90,175,163,78,164,146,229,49,170,73,8,217,13,5,25,124,1,38,120,52,156,37,152,180,64,90,89,149,170,76,128,88,166,181,17,251,142,166,240,78,61,185,42,180,74,130,84,79,106,104,127,98,215,216,83,252,101,101,100,35,210,148,255,130,95,51,27,163,150,229,71,191,171,209,162,113,166,133,109,62,67,142,236,197,65,189,3,198,122,133,171,168,59,53,110,92,17,116,163,146,107,110,62,49,233,167,236,232,224,170,216,25,26,13,161,34,189,223,100,191,154,105,212,106,73,56,10,214,157,162,244,200,70,198,105,167,154,75,133,161,19,203,226,97,109,210,48,242,62,76,24,238,15,135,66,193,169,69,230,133,235,204,185,125,45,250,140,11,12,95,230,113,196,169,60,86,182,79,106,153,202,38,44,37,29,78,8,43,59,3,171,254,82,85,87,104,209,200,45,174,60,190,154,236,63,136,251,253,98,195,38,12,137,5,128,143,182,6,6,104,250,126,13,167,117,151,69,123,38,126,71,193,108,60,64,103,59,77,246,228,227,203,100,233,210,152,196,3,158,225,208,97,41,7,121,37,106,251,129,196,107,121,63,87,216,133,140,3,195,170,213,233,45,147,22,32,209,203,56,177,219,210,227,147,177,30,62,75,228,182,235,1,65,71,150,177,251,245,57,200,22,13,186,98,181,186,53,124,50,72,153,73,1,166,127,252,84,160,199,65,26,85,54,227,77,218,184,186,88,23,59,51,100,9,18,163,34,89,246,64,130,168,148,85,40,17,123,4,177,1,215,204,100,43,38,52,77,151,174,182,82,25,219,100,238,102,165,246,7,72,29,202,143,105,57,196,22,31,236,239,40,113,231,177,15,232,65,219,67,119,200,220,226,50,161,163,30,193,114,80,84,236,176,91,54,151,50,47,30,90,18,2,30,102,116,224,217,173,193,247,173,177,38,202,153,2,130,164,134,78,62,68,254,70,225,160,93,31,41,82,255,61,104,251,245,82,185,231,64,100,172,142,57,216,25,93,104,12,82,28,114,153,2,190,86,11,151,32,240,220,255,154,58,50,75,94,217,179,19,25,180,40,83,49,188,17,112,200,203,142,177,169,139,254,99,19,238,54,115,43,49,26,164,73,66,21,94,38,7,169,128,225,236,247,238,248,91,45,202,167,146,69,99,63,223,152,253,165,16,106,202,186,241,201,43,69,249,61,235,106,53,87,217,235,196,51,39,223,131,72,61,199,245,159,6,149,6,0,35,120,37,159,60,251,124,228,37,106,126,215,81,94,202,15,229,98,161,242,69,139,191,156,202,58,243,121,21,209,158,54,194,104,84,69,198,149,252,183,200,222,223,62,198,18,255,117,133,166,185,225,22,202,61,154,124,247,212,247,122,66,19,84,209,146,104,32,134,103,56,212,102,164,230,71,81,181,246,207,93,212,128,165,73,169,101,96,73,224,99,174,197,170,135,9,146,105,77,212,4,124,104,185,36,84,223,94,232,6,122,109,115,10,226,67,32,182,94,165,158,82,227,60,175,13,28,135,155,139,239,235,156,243,221,5,162,231,121,158,116,223,172,27,214,33,116,114,137,234,88,91,32,201,135,247,237,128,152,222,210,157,74,125,164,92,200,32,93,3,45,90,108,40,100,207,13,125,32,231,134,16,63,142,242,67,230,104,187,214,144,64,87,197,181,45,146,100,55,164,54,221,16,183,96,161,85,122,18,233,232,47,152,70,177,33,132,93,101,63,114,244,45,68,100,121,242,233,199,147,7,103,197,116,176,87,133,147,41,104,249,228,86,141,217,240,255,232,157,133,126,129,34,197,56,113,91,108,151,207,14,140,106,168,135,162,90,239,90,63,33,2,24,125,136,140,42,249,224,160,10,139,39,134,90,18,233,97,73,74,253,14,61,247,70,107,110,105,236,127,189,176,125,64,193,185,173,138,92,140,44,113,132,133,228,123,176,194,211,200,87,40,18,145,177,23,144,22,58,187,13,55,50,43,68,48,149,170,125,120,6,195,103,156,179,88,91,24,101,253,218,87,89,61,123,68,40,240,78,133,66,243,74,110,50,254,148,150,234,116,136,205,245,109,198,50,251,250,22,153,83,67,37,103,124,235,184,207,164,227,58,186,113,160,66,73,152,162,21,16,36,121,28,224,189,49,87,79,148,211,227,47,207,202,106,27,90,81,215,76,150,213,122,68,246,88,199,171,53,18,29,135,78,56,104,112,19,81,145,171,158,50,11,153,161,43,234,72,169,242,238,125,62,64,149,51,118,185,232,50,164,126,77,235,57,118,133,45,96,124,206,172,54,145,111,157,119,92,219,231,165,91,23,121,72,216,66,0,15,161,220,245,115,74,142,111,41,148,4,34,235,235,224,226,239,172,73,127,236,16,77,210,20,138,168,22,121,46,18,153,189,111,151,165,125,222,5,84,247,81,56,123,255,94,180,51,42,200,203,97,60,222,235,6,164,80,240,44,50,129,252,157,45,101,173,130,18,254,70,95,108,204,70,226,127,180,55,138,140,0,38,68,88,192,249,220,224,186,232,78,148,254,237,214,57,201,77,166,216,222,73,162,214,175,68,125,100,22,211,95,98,212,146,210,30,137,187,17,177,69,128,107,28,66,167,169,237,167,218,138,55,204,183,90,104,243,65,232,157,208,167,178,19,30,57,169,32,251,178,252,208,173,5,38,227,219,187,0,41,227,222,18,76,77,33,245,128,198,146,159,61,126,67,76,23,167,25,47,58,175,86,57,74,21,176,45,242,195,11,46,238,56,240,68,39,69,125,157,43,96,254,247,157,182,104,214,240,132,26,199,137,195,216,5,213,70,64,248,5,139,115,35,10,239,147,68,117,124,68,201,194,165,51,189,190,59,243,106,135,125,86,173,143,230,212,132,253,87,255,98,25,170,25,51,20,245,153,75,134,141,123,188,112,152,211,185,94,164,14,65,81,185,51,91,38,55,160,86,184,172,241,52,62,171,141,75,67,4,151,253,3,153,162,39,11,147,242,161,133,35,69,73,107,53,12,202,113,174,212,209,186,103,95,155,173,52,39,116,144,166,238,200,172,106,89,142,68,177,177,8,135,90,55,216,69,66,141,179,3,228,240,131,84,47,116,233,120,123,9,7,30,99,124,160,238,161,19,44,225,76,122,84,175,175,24,160,146,81,31,167,223,244,112,68,80,213,243,111,193,29,40,155,143,106,14,95,131,243,47,67,221,0,5,203,120,221,159,216,195,164,55,125,165,110,119,125,237,56,133,78,160,55,62,167,170,246,122,80,228,181,36,199,107,205,253,215,155,70,138,73,12,85,161,21,81,135,198,123,113,203,161,234,183,14,3,90,58,83,31,210,51,197,126,109,152,56,166,240,122,153,89,87,48,103,40,210,184,177,125,200,212,240,42,149,29,123,138,154,241,255,96,102,226,123,96,193,34,124,8,22,64,129,4,234,54,170,123,3,68,72,167,94,189,80,235,217,222,251,37,209,87,229,135,79,173,58,214,44,61,63,56,2,153,109,41,205,155,146,148,58,13,129,154,70,93,128,219,33,244,74,134,224,15,241,76,127,52,216,182,234,113,67,237,11,224,226,220,127,117,84,171,156,100,129,251,22,211,202,163,125,27,116,138,231,150,147,138,197,96,48,139,157,21,162,102,115,60,12,89,82,235,156,145,184,23,195,23,239,154,122,17,12,92,241,203,255,186,92,248,250,110,81,227,144,129,97,244,65,180,11,15,22,135,19,68,34,204,43,111,43,137,88,61,3,147,114,19,172,44,32,203,247,2,149,154,130,36,222,168,66,39,183,253,105,249,120,246,212,57,74,89,98,55,138,66,224,217,74,221,152,197,97,88,61,97,152,113,66,9,177,48,1,133,163,77,106,205,249,24,131,207,121,67,183,90,166,74,91,226,118,45,4,115,6,220,212,146,205,11,173,231,47,226,78,245,87,143,76,184,148,172,150,78,171,233,125,96,166,82,50,2,214,50,128,250,60,30,56,112,54,42,55,10,15,5,113,140,28,149,76,226,230,122,65,20,246,122,239,63,107,94,235,73,244,132,4,64,217,127,184,148,177,219,225,147,248,72,177,250,42,195,109,93,28,82,75,226,185,22,70,148,164,230,34,75,7,233,185,97,1,183,245,62,144,57,64,24,5,166,36,243,79,140,83,249,198,66,137,21,56,188,89,158,3,100,150,49,83,122,133,18,170,164,152,112,28,178,55,172,194,168,198,65,104,13,10,197,51,179,171,67,50,222,137,255,248,113,228,142,208,153,3,171,177,74,167,84,112,177,102,154,190,64,238,248,247,125,32,232,224,23,47,81,174,239,209,149,34,45,147,93,147,186,194,56,74,192,119,130,251,201,5,15,113,41,41,126,45,70,39,102,141,70,100,34,154,237,165,171,250,110,0,67,115,10,228,50,5,101,2,46,52,10,223,230,104,250,211,48,216,220,194,77,185,7,112,228,46,201,237,149,247,62,80,247,206,177,238,6,205,113,41,243,229,243,89,201,0,54,95,37,199,19,52,113,152,71,54,3,107,203,51,238,158,148,27,242,26,198,124,158,208,235,110,7,67,111,152,109,117,245,198,36,162,202,248,126,215,185,229,119,102,38,248,187,240,141,146,97,169,204,104,7,240,227,1,12,9,1,125,62,205,198,202,154,104,92,43,69,152,166,108,9,238,110,182,122,100,117,9,162,228,162,6,191,177,91,188,26,237,117,24,131,52,92,205,222,32,12,48,10,10,222,124,179,52,4,63,199,176,166,197,69,14,220,244,71,87,72,157,141,35,163,8,144,10,171,232,248,109,43,254,11,44,253,4,91,30,20,90,125,120,190,200,84,121,91,58,129,46,247,40,11,11,115,70,232,117,69,166,100,180,30,204,150,92,64,181,102,232,225,138,136,229,130,159,168,32,237,183,190,84,171,244,178,95,2,122,136,253,34,61,80,62,6,191,249,200,121,25,18,92,145,30,176,153,250,95,91,243,188,219,216,139,198,120,214,202,199,224,254,176,223,139,110,43,87,156,128,120,195,205,199,116,121,29,182,51,240,252,101,247,17,159,220,167,147,68,122,108,7,160,98,247,189,254,160,29,212,11,75,158,206,2,34,199,223,58,53,125,83,31,148,75,177,123,191,242,226,47,7,158,19,106,165,230,60,186,250,231,69,146,30,52,197,252,125,95,70,162,219,57,173,153,88,78,38,125,252,88,19,129,80,166,9,161,72,154,123,155,234,30,104,34,151,60,208,103,137,255,65,186,77,75,107,115,221,194,237,83,183,165,33,103,77,185,242,144,0,204,18,12,96,14,215,228,84,233,37,204,23,204,60,61,109,246,113,180,57,37,86,191,235,115,51,207,36,228,217,22,124,7,59,200,114,38,251,179,85,119,75,137,118,166,155,221,156,157,177,51,126,29,95,62,133,249,156,79,207,172,18,161,10,20,94,237,254,128,201,233,233,39,152,124,10,69,214,161,132,19,192,72,204,110,42,218,41,114,168,15,164,60,36,0,231,183,93,241,219,152,252,179,149,108,80,182,182,153,174,120,27,144,220,163,172,240,50,21,198,156,55,140,134,223,240,149,251,143,81,52,74,145,154,25,211,13,181,139,150,67,161,162,227,176,63,212,179,195,235,194,22,48,103,209,69,211,22,242,151,23,59,48,161,23,146,92,233,207,84,28,88,238,64,248,235,121,45,69,149,140,197,197,11,46,142,175,14,130,176,51,140,68,43,202,74,38,118,178,206,181,91,255,68,202,32,237,154,177,22,215,233,188,204,38,158,65,153,126,165,19,53,68,85,139,176,33,72,18,252,38,150,177,246,41,130,183,64,61,9,47,54,248,137,25,148,250,49,49,80,169,18,34,106,80,143,245,174,195,191,231,100,59,249,28,149,13,180,31,17,213,208,109,69,98,115,61,198,28,91,237,83,154,0,120,241,163,1,100,28,82,119,169,102,72,79,8,133,157,195,31,121,15,21,150,8,67,194,165,115,202,62,65,180,154,175,116,70,237,83,196,184,137,171,170,25,171,11,68,84,45,152,63,88,34,4,122,222,155,20,80,176,124,0,20,24,136,156,142,151,108,75,219,235,66,41,153,104,60,86,255,45,118,198,114,65,168,26,74,73,217,77,190,138,240,42,224,115,213,28,152,145,6,195,88,219,0,124,115,218,103,22,10,241,145,249,114,141,34,76,143,46,159,143,203,149,5,174,208,173,249,119,45,131,11,19,141,111,225,140,56,255,43,7,187,66,63,21,220,116,108,45,214,8,84,80,133,108,51,144,194,49,102,185,159,246,192,224,90,122,175,35,36,2,111,119,218,59,239,190,1,50,72,163,101,218,5,95,16,117,27,1,6,40,21,27,143,23,209,28,243,242,205,181,107,221,22,253,5,8,159,76,112,159,143,157,46,63,83,247,223,127,125,44,173,140,214,143,249,17,63,196,109,223,165,155,50,116,96,161,194,143,61,100,170,114,105,245,40,212,141,222,111,49,176,153,187,96,162,103,45,166,33,68,121,33,80,237,156,87,21,246,134,68,59,210,159,96,161,141,127,165,185,213,31,108,69,101,111,87,64,15,83,218,42,79,60,181,83,214,38,122,196,214,5,231,247,74,68,117,42,49,26,210,65,5,210,36,54,149,238,37,38,84,74,78,60,220,22,60,192,98,98,155,230,253,164,130,192,239,196,236,2,100,6,232,88,98,17,19,253,136,102,244,239,137,252,231,27,48,79,68,160,121,74,247,85,42,240,63,200,224,248,98,246,126,119,209,26,111,125,180,20,252,66,105,248,211,231,115,132,190,220,185,231,242,138,31,73,144,101,244,134,152,28,234,19,196,204,130,197,15,72,217,206,152,146,20,140,93,201,102,24,156,33,156,67,26,57,118,96,195,140,251,154,94,8,85,143,30,179,95,171,226,136,136,114,233,244,204,151,232,185,149,255,224,84,214,8,46,104,41,110,9,61,121,118,18,145,70,85,5,23,228,96,64,117,176,140,75,42,85,218,6,241,88,248,196,244,210,187,179,93,122,36,58,135,254,63,181,225,80,155,158,34,245,2,138,16,220,45,152,45,23,244,198,56,149,73,93,70,194,137,153,28,194,232,83,140,164,195,231,187,235,67,89,134,221,251,9,45,204,100,195,175,214,66,1,54,78,243,167,191,191,39,223,30,189,5,194,91,85,182,89,20,239,111,151,67,23,110,147,107,203,179,23,81,32,88,197,118,132,71,247,144,41,26,32,131,139,155,110,233,167,66,239,69,179,76,117,88,38,207,107,29,174,218,170,152,227,167,220,104,253,88,138,75,175,174,162,201,86,146,13,162,145,142,157,74,245,226,76,60,155,114,214,143,72,39,190,136,52,193,65,196,145,70,91,177,247,26,86,10,184,223,160,158,107,10,56,228,60,212,56,137,140,97,172,49,146,242,39,56,96,39,87,73,152,28,86,105,168,239,225,245,52,31,187,12,69,246,107,70,163,204,255,28,102,152,58,248,90,199,137,187,194,150,28,105,108,105,83,53,25,87,70,81,214,202,159,66,71,97,27,78,254,249,72,247,154,74,216,14,88,86,97,181,111,121,68,81,178,45,200,211,118,13,71,216,129,172,3,202,190,95,167,90,56,122,212,28,104,172,41,180,106,10,100,219,125,179,206,35,47,67,24,216,227,233,138,71,204,58,122,198,216,6,80,78,122,212,43,43,68,184,85,165,67,167,239,50,162,68,234,144,94,92,192,33,11,218,121,51,100,74,218,210,145,124,8,120,244,42,27,159,53,129,178,13,92,171,91,137,129,50,5,25,194,190,123,156,66,99,23,115,17,244,231,171,144,180,212,159,164,107,17,219,74,168,105,164,51,183,35,141,26,87,237,235,150,195,28,180,224,150,155,81,25,155,84,245,15,154,135,112,90,88,8,187,228,72,91,161,11,244,210,224,230,45,210,81,106,103,105,252,50,93,101,213,212,126,116,107,148,133,146,210,249,46,75,126,116,85,35,233,179,216,47,60,233,117,160,48,89,189,1,18,209,71,114,178,13,216,166,29,169,87,57,231,219,187,6,105,16,171,220,136,37,19,106,152,145,47,52,210,91,65,194,232,189,183,106,232,97,92,221,169,174,108,176,34,48,167,239,111,14,205,149,11,126,3,128,171,159,20,64,14,133,18,167,132,110,200,199,179,142,7,135,173,59,186,220,153,37,73,15,180,115,173,148,100,154,232,57,32,107,255,114,161,236,112,100,225,181,167,0,183,174,122,252,133,57,219,14,0,120,119,238,222,116,100,203,26,62,199,210,245,30,175,165,231,183,250,78,179,229,6,197,147,201,253,153,17,104,75,234,20,178,25,15,184,94,117,87,186,251,208,123,203,16,4,153,120,194,149,55,46,228,8,225,233,74,153,155,207,85,50,36,213,206,26,76,157,97,223,236,155,219,211,236,151,243,0,137,9,190,49,153,103,223,147,87,250,176,96,185,247,47,144,96,102,178,17,77,60,132,36,132,182,248,243,111,38,193,100,47,51,211,22,111,179,35,166,21,38,197,76,163,204,60,64,33,223,150,109,134,89,211,215,248,75,249,81,100,108,154,66,123,121,74,33,142,79,24,147,155,154,119,49,231,220,163,23,158,128,161,140,136,242,23,36,248,226,187,56,118,60,181,155,24,28,213,34,163,237,32,47,92,183,102,194,56,126,44,211,106,10,169,107,97,56,205,32,149,208,148,135,13,108,95,83,117,17,176,232,159,110,62,54,36,157,188,60,45,183,2,127,24,199,250,167,85,163,144,166,14,134,87,222,73,68,174,108,22,88,49,132,55,141,110,156,127,56,245,109,201,103,117,111,95,38,214,109,173,33,49,133,67,56,52,101,195,39,199,211,100,149,154,36,136,80,79,146,223,252,199,253,177,115,213,138,220,127,131,80,33,218,221,67,43,45,193,37,142,187,166,164,36,250,1,254,197,182,31,227,42,203,114,33,18,136,105,158,169,119,223,85,142,211,167,77,216,151,196,6,107,49,119,216,22,163,179,253,111,9,203,92,214,247,204,168,218,73,72,230,70,25,211,87,2,198,141,85,207,112,146,202,118,138,181,42,94,207,189,78,16,231,143,161,159,186,212,115,133,129,125,58,198,38,215,98,159,3,104,200,132,37,177,94,220,104,95,176,16,59,55,46,141,55,252,79,25,172,216,225,40,127,165,157,230,202,17,72,106,174,207,172,182,150,208,127,78,133,150,220,77,171,61,121,150,100,22,63,71,155,81,0,6,189,96,220,230,189,194,151,66,202,255,141,176,209,67,121,156,233,91,181,3,53,238,215,86,161,11,62,23,47,243,71,129,9,66,248,145,95,1,236,111,0,237,71,2,227,243,68,177,182,105,79,167,228,148,184,72,207,234,54,138,177,2,234,201,111,83,212,173,188,208,209,104,157,208,214,99,26,147,138,15,84,172,239,244,155,37,222,153,8,183,21,156,175,78,22,89,70,148,9,65,220,133,77,12,246,6,116,18,161,9,199,208,210,204,101,244,122,245,151,221,173,56,84,92,104,128,237,182,149,211,125,31,137,109,132,202,59,228,43,146,54,159,212,122,94,62,119,98,37,250,7,87,29,44,117,84,188,215,7,229,82,212,187,99,22,241,52,18,199,246,146,40,60,111,119,10,99,227,116,38,194,45,224,211,133,173,78,205,23,252,13,53,179,188,74,225,106,140,160,164,12,225,6,239,188,189,45,56,145,16,14,132,127,0,166,4,35,180,210,67,225,86,0,18,183,53,236,237,74,216,116,192,166,39,138,182,56,113,137,134,193,55,154,198,102,81,169,24,124,177,106,123,109,18,181,144,163,135,81,191,88,94,41,101,193,34,27,150,175,121,79,140,250,20,188,43,142,154,81,186,117,124,46,150,236,199,213,70,63,187,239,190,131,141,70,115,128,217,13,190,250,116,132,114,239,223,102,162,70,53,73,212,106,233,77,201,89,77,166,11,144,26,137,149,127,133,156,178,193,78,94,3,224,108,68,41,147,238,137,199,172,89,7,219,152,8,57,44,231,201,149,99,193,52,109,240,66,76,139,54,129,213,244,7,173,11,0,61,16,0,47,228,134,44,239,231,123,75,72,43,228,245,149,42,149,46,184,187,10,249,71,172,136,132,239,212,103,235,6,242,89,241,233,107,24,81,130,160,246,138,29,108,59,53,84,244,185,236,209,14,237,184,195,109,141,162,54,87,161,133,42,51,72,57,119,187,239,65,174,135,31,175,9,24,242,162,240,31,68,255,162,102,27,161,218,209,152,20,98,224,9,80,36,156,61,242,35,120,237,29,143,160,1,179,174,111,96,137,70,107,241,195,3,167,61,204,187,110,2,210,244,123,195,93,245,149,61,167,239,44,152,83,103,87,3,105,164,90,199,63,225,38,103,135,230,188,90,224,251,201,17,203,166,225,68,201,85,247,102,254,68,75,127,75,246,47,81,64,131,149,139,226,101,200,48,39,92,183,145,31,126,188,159,177,55,179,195,103,111,177,132,58,2,31,203,229,19,59,171,241,173,168,14,175,8,135,222,172,3,129,223,218,241,25,2,61,126,32,65,118,173,5,212,122,188,52,173,52,146,12,181,219,85,252,51,107,180,180,219,242,50,198,223,144,65,139,190,130,27,37,44,100,44,192,81,180,180,203,131,13,107,243,216,241,236,147,211,42,74,245,64,236,205,60,45,130,82,187,236,77,105,218,2,154,253,236,34,42,14,234,0,190,248,26,57,49,59,216,194,117,195,181,41,87,141,144,81,102,39,232,110,10,42,19,29,34,190,231,32,155,189,105,182,221,5,189,74,166,98,243,140,7,174,177,55,156,122,113,38,212,7,230,150,225,39,60,135,81,241,94,229,50,128,85,217,114,112,229,245,22,236,211,217,167,149,180,53,231,210,251,71,120,154,121,215,218,216,137,129,211,234,188,83,6,38,74,223,104,51,135,35,39,91,163,252,101,235,220,213,20,84,228,195,143,15,220,197,246,157,121,96,137,65,242,116,104,17,104,54,169,221,217,223,38,94,124,59,223,75,35,185,234,168,249,135,219,173,186,204,200,185,155,194,183,3,16,108,110,255,5,249,239,124,124,123,94,184,168,90,46,65,117,129,120,168,254,235,207,133,198,40,231,182,40,204,90,33,135,236,211,202,117,208,84,255,189,133,5,171,254,241,174,93,38,196,43,203,219,7,28,171,108,63,40,1,105,166,209,46,171,98,58,32,143,163,153,61,141,80,102,143,235,37,93,140,6,120,177,77,192,5,32,145,115,251,36,76,70,13,188,225,27,190,243,155,68,252,201,235,76,70,215,39,231,120,214,106,14,184,33,58,218,8,221,130,160,134,177,255,154,14,26,85,110,143,230,240,173,49,146,203,236,101,68,203,119,123,232,195,62,163,29,53,87,73,224,176,8,96,142,129,10,56,172,193,164,158,8,75,235,175,30,99,172,187,223,93,170,106,127,251,91,60,246,214,167,7,40,13,129,69,137,214,9,191,148,247,75,34,174,214,15,45,92,197,231,253,112,5,211,123,139,25,254,91,169,40,242,241,71,148,222,210,167,170,151,87,211,233,192,26,33,179,122,72,206,3,90,122,221,82,132,77,11,104,173,72,74,45,216,17,73,48,244,12,63,249,250,203,11,209,194,10,25,139,72,38,115,154,164,52,222,153,137,215,169,51,209,162,81,121,174,173,175,171,84,7,170,172,218,117,215,245,232,141,119,180,93,217,41,151,177,219,40,196,175,53,36,244,20,8,1,103,136,126,76,50,90,45,144,51,235,202,43,53,209,85,4,221,168,86,50,139,116,204,46,218,81,90,92,66,220,184,122,187,14,104,3,212,14,195,5,228,99,200,212,135,4,89,179,233,193,254,41,208,137,24,76,180,221,46,207,72,4,177,91,222,229,107,89,229,129,233,159,53,5,201,20,209,251,185,132,48,4,162,130,235,104,207,28,220,23,186,117,35,82,171,210,195,188,232,253,42,139,216,2,228,154,92,214,2,21,147,255,249,20,35,233,239,105,127,99,165,11,29,104,146,182,12,103,70,183,164,19,160,194,76,114,144,48,151,189,34,159,248,28,64,154,50,210,100,236,39,179,253,246,193,21,219,224,89,105,29,165,129,247,239,162,223,127,147,159,190,196,242,128,66,247,213,188,64,93,239,154,116,108,232,236,44,24,181,239,114,195,69,87,62,73,187,128,27,15,167,0,255,79,251,223,233,252,215,132,222,245,238,240,253,151,251,220,130,1,217,150,1,0,56,130,189,246,194,68,214,45,132,101,197,18,249,213,176,165,31,104,182,33,6,66,220,68,163,218,235,87,32,235,250,82,136,45,109,225,131,204,36,219,34,28,163,8,147,142,155,173,124,186,218,9,230,14,201,81,81,42,175,159,143,84,226,86,55,184,237,164,2,113,215,31,198,104,209,230,8,51,43,222,38,167,111,118,53,220,54,7,141,213,130,198,193,186,158,37,212,218,176,86,167,179,42,77,84,23,234,172,75,128,98,170,10,166,14,238,226,33,175,20,7,18,141,46,15,155,250,51,47,139,176,134,163,13,243,11,188,145,240,45,19,93,246,244,150,67,42,82,22,202,62,227,162,203,20,49,253,81,143,164,247,107,210,65,55,244,58,167,244,205,253,17,148,164,67,51,249,125,113,204,207,57,238,125,241,32,193,99,66,235,118,166,213,246,12,168,206,80,172,84,131,188,61,230,45,193,227,178,248,89,163,128,151,209,56,98,95,189,26,127,46,197,93,197,54,238,18,37,72,210,213,77,213,117,117,0,146,123,224,31,56,171,225,23,81,157,37,237,152,157,249,118,119,135,181,115,118,151,112,195,37,194,110,134,139,161,208,182,211,245,227,251,207,133,14,96,19,87,202,44,222,133,73,61,69,182,118,8,142,70,72,53,15,23,238,152,191,216,181,150,42,82,173,6,249,150,145,24,80,135,145,146,251,156,87,14,181,59,125,180,68,143,243,57,200,142,255,15,239,125,118,19,104,229,170,105,33,203,59,148,28,200,133,243,71,48,57,249,173,21,81,165,84,44,114,237,183,31,8,7,110,36,120,180,15,95,107,148,188,207,13,113,74,225,61,252,88,112,6,177,89,173,2,40,219,124,238,21,49,192,142,65,123,151,148,185,198,94,228,236,225,135,19,255,212,225,33,100,172,253,248,51,156,247,120,27,246,33,76,172,93,126,116,69,115,152,108,0,145,234,3,5,232,153,61,108,38,180,162,109,101,65,202,18,108,231,111,159,93,12,181,45,53,58,210,124,76,133,57,221,99,91,54,245,57,121,15,246,7,9,75,76,19,108,194,15,12,197,93,100,64,59,32,157,129,242,233,209,191,44,194,220,16,105,226,111,157,160,107,70,22,76,117,87,81,208,31,234,70,31,18,198,149,186,26,63,221,102,110,40,8,189,92,179,102,60,5,178,169,174,138,63,102,156,146,68,17,215,151,85,94,90,17,44,99,174,21,61,100,113,234,201,206,252,7,92,234,205,91,146,169,97,211,30,216,2,100,193,72,35,95,81,241,245,246,199,111,97,44,238,66,156,61,193,125,7,175,228,107,59,206,19,248,189,27,182,119,89,142,50,231,82,50,48,175,132,25,170,173,148,212,247,94,81,38,39,32,197,58,25,141,116,223,32,189,94,186,223,102,236,28,183,21,44,7,244,63,69,91,13,2,23,223,36,10,18,176,130,228,233,168,146,128,94,121,61,38,130,138,41,215,119,146,254,244,44,44,13,166,118,21,200,130,131,96,54,134,213,143,22,0,5,243,140,8,229,100,182,129,66,145,40,110,180,190,196,121,16,38,45,135,212,76,48,94,72,165,55,77,132,219,176,224,188,236,218,34,188,169,164,88,186,61,110,165,125,60,123,91,157,151,131,224,166,231,242,24,55,87,228,211,200,81,91,42,69,29,45,75,226,198,102,103,140,103,114,59,211,249,11,149,209,28,176,164,168,152,68,156,210,40,86,10,5,67,54,38,154,85,219,175,83,18,7,91,238,30,100,46,225,170,171,213,126,19,13,130,160,47,47,189,114,234,10,167,192,162,147,83,70,90,247,132,80,89,171,240,205,112,239,165,149,37,60,162,18,97,207,109,158,156,163,133,69,221,11,145,88,224,145,118,27,138,140,63,234,111,198,128,128,28,28,159,194,69,26,152,185,0,124,142,29,160,187,221,114,144,25,182,97,244,222,251,207,128,2,122,75,191,145,118,239,69,135,80,250,181,248,89,164,249,207,237,237,127,177,215,215,11,221,222,75,50,37,127,146,101,184,222,203,3,217,154,221,87,171,7,145,142,230,115,252,89,33,76,17,193,226,193,139,18,82,17,86,232,121,222,60,181,175,84,239,191,103,123,178,143,96,35,150,6,40,172,217,115,85,7,217,38,141,215,199,218,127,67,239,107,205,6,165,120,163,106,63,200,244,145,170,210,75,2,13,89,159,27,18,234,206,12,255,52,79,193,93,3,80,2,138,70,15,160,205,11,124,15,220,185,49,57,211,0,48,93,160,244,65,225,60,146,28,123,165,245,80,251,235,73,17,181,89,144,53,101,117,164,222,116,195,6,100,151,140,200,16,5,249,44,48,40,10,7,102,11,12,215,115,141,19,160,129,154,48,238,236,119,58,53,147,130,153,51,33,6,43,242,195,196,231,79,55,195,95,245,144,247,7,145,110,131,165,232,146,176,203,180,14,150,205,24,5,86,73,132,80,212,192,228,15,224,74,209,58,163,248,251,220,221,51,207,180,241,124,58,185,28,233,187,14,209,205,49,61,52,125,40,240,197,61,38,37,235,62,23,139,11,255,141,79,39,205,113,62,210,189,243,109,26,206,62,20,62,168,3,109,141,61,84,159,16,94,219,178,41,81,80,89,59,217,39,56,7,226,255,57,14,94,69,53,224,16,108,226,161,196,2,220,14,46,134,87,78,187,97,199,136,180,121,72,199,58,203,35,211,166,67,133,0,220,53,5,120,0,147,80,192,94,118,175,100,3,18,122,119,66,149,80,184,55,208,125,129,141,71,26,216,111,117,33,0,79,193,164,39,156,118,219,96,172,215,252,131,173,190,35,5,222,86,82,5,180,110,75,244,135,193,117,151,218,98,152,213,135,108,189,77,19,131,65,74,168,154,97,29,66,0,131,127,33,41,100,185,38,89,163,149,164,216,130,35,155,121,176,101,71,1,238,156,41,221,15,199,180,79,221,130,199,104,193,220,217,244,67,18,81,105,64,133,147,155,189,151,32,222,253,0,131,159,167,223,57,250,114,99,106,128,139,249,52,65,113,16,86,114,248,47,124,159,205,146,108,8,8,253,211,193,155,234,151,128,215,47,101,79,101,251,126,133,27,44,96,221,1,91,48,154,99,76,54,86,234,1,148,159,22,236,239,148,75,87,171,66,76,53,200,172,202,96,20,6,164,173,80,29,93,71,216,44,246,118,8,120,197,229,22,68,202,42,73,123,55,255,49,170,242,235,148,238,91,116,189,177,195,228,235,25,191,82,127,180,248,254,162,153,27,216,48,92,242,133,66,145,235,235,222,43,166,1,194,42,9,217,251,232,172,126,136,201,138,32,89,87,113,170,163,251,72,237,125,89,240,7,231,13,191,115,68,207,163,14,30,234,160,235,37,204,103,56,220,34,246,161,5,20,62,221,197,71,142,130,159,140,245,114,179,243,31,117,219,238,108,171,228,209,115,46,69,8,154,144,160,30,205,105,236,119,72,13,7,196,42,93,154,48,3,113,61,191,20,115,197,227,122,112,164,21,65,207,215,218,114,205,114,165,149,153,95,194,215,97,112,220,5,228,62,123,62,106,170,27,65,55,5,39,254,52,172,116,109,230,177,6,224,193,116,212,253,230,164,194,31,223,196,62,171,97,240,65,140,67,81,73,167,48,67,101,95,230,95,13,13,121,240,181,80,64,84,66,146,131,214,77,62,78,121,11,220,183,210,231,100,91,176,96,254,108,0,126,170,15,138,229,245,113,31,231,136,12,61,94,101,47,88,225,170,139,180,105,105,52,242,122,64,87,20,110,191,140,45,64,66,251,11,147,84,124,103,175,92,47,130,234,122,179,98,210,197,188,51,29,142,36,153,249,35,160,95,247,210,216,244,195,202,151,15,142,14,158,6,120,124,228,252,205,156,37,42,33,157,22,174,213,136,103,167,247,180,209,132,77,80,238,88,71,135,148,124,66,13,27,132,51,24,121,91,192,60,143,40,67,242,94,215,255,45,216,222,217,84,10,32,41,110,202,30,42,135,142,55,228,89,101,92,233,111,158,159,205,151,9,83,242,141,212,58,84,102,98,73,222,26,209,17,43,230,44,96,96,46,38,95,33,44,199,16,17,171,98,224,123,78,231,24,53,6,204,149,253,189,138,65,112,72,31,52,125,7,29,124,214,246,97,95,137,143,138,253,74,34,27,183,12,153,243,211,164,182,105,67,215,238,13,204,249,86,180,62,45,68,140,82,8,181,83,42,215,189,217,44,187,119,57,25,114,59,104,254,70,2,92,249,149,122,134,59,125,90,73,153,75,98,112,130,4,40,201,147,64,35,232,118,143,111,137,60,18,75,166,242,40,202,38,251,62,195,19,158,218,251,15,53,183,246,173,164,40,196,33,40,189,252,89,239,148,90,235,151,97,135,168,85,91,24,245,143,109,191,113,253,106,189,175,216,74,141,7,245,110,216,214,207,88,107,189,67,148,166,35,116,147,14,14,238,179,243,128,162,34,58,94,157,43,211,57,141,75,142,115,255,157,145,34,14,156,104,135,112,53,40,196,242,219,102,88,114,104,197,152,19,193,30,167,175,224,178,105,155,29,235,55,97,101,202,106,93,31,103,36,60,243,137,111,209,86,106,151,248,241,200,82,101,39,254,152,254,85,80,229,14,91,185,0,108,225,112,56,3,85,169,95,95,246,165,140,26,109,110,151,188,208,37,170,116,42,17,215,35,60,110,136,104,219,140,47,77,176,25,175,4,19,160,49,176,39,83,108,44,139,2,222,165,158,182,177,87,102,80,68,254,108,13,25,95,0,146,121,27,87,242,199,59,84,84,114,208,37,61,96,224,210,87,85,182,205,159,50,125,166,109,48,226,197,155,223,20,44,83,111,51,37,74,14,61,247,3,148,188,214,116,232,204,102,80,124,61,14,241,27,253,195,55,226,50,70,37,206,72,149,26,162,86,44,243,123,243,25,48,173,253,192,9,88,20,131,33,184,219,111,146,177,75,171,66,242,140,70,39,140,206,182,154,134,234,106,153,163,237,87,193,153,64,215,181,237,199,216,133,244,200,133,192,117,58,38,255,171,40,114,157,104,150,148,134,134,6,29,113,180,127,187,69,170,171,61,206,249,115,32,175,48,40,234,129,118,167,135,233,101,57,113,97,135,242,208,91,244,219,83,129,0,129,198,23,185,174,54,52,48,153,15,222,98,9,90,90,139,84,196,201,229,29,25,89,213,242,232,17,206,210,136,11,193,209,255,223,231,153,88,147,125,17,65,119,173,163,122,33,216,5,164,84,129,205,178,172,148,62,146,222,132,229,168,225,149,7,46,216,133,37,222,13,90,109,173,43,219,190,113,13,37,100,245,76,225,242,200,219,215,18,223,4,217,53,173,167,175,210,57,115,67,219,170,98,163,67,190,47,63,50,5,99,41,81,116,70,125,44,241,225,3,127,75,98,29,111,31,24,201,150,164,153,246,84,52,248,208,146,38,78,120,83,197,31,84,61,183,52,151,234,86,118,226,35,44,202,50,124,226,86,213,131,42,101,120,99,31,217,116,236,166,86,0,77,32,138,164,29,200,22,160,20,193,13,35,229,63,9,100,44,28,136,235,58,12,226,24,65,89,175,225,154,75,126,101,49,146,25,56,223,245,100,165,156,70,109,5,67,148,84,71,86,88,57,214,24,38,89,98,86,168,103,114,228,112,162,199,155,207,32,209,229,148,191,160,54,210,224,13,86,127,7,153,161,17,146,102,99,221,26,58,107,162,208,255,159,94,203,133,0,121,166,71,229,7,199,189,190,206,96,133,133,220,102,91,181,50,64,232,250,105,69,33,236,140,196,191,162,122,176,255,29,56,26,19,212,67,66,203,228,214,84,174,127,4,37,54,147,192,228,197,244,50,128,82,112,243,22,200,93,249,235,42,197,129,218,64,119,62,93,224,162,114,251,100,199,253,95,219,146,250,225,41,172,182,49,33,23,133,112,166,102,180,216,2,237,166,156,41,119,140,230,1,174,141,173,99,10,41,146,168,134,125,222,224,135,242,234,146,105,226,236,55,145,159,32,234,188,136,189,9,191,7,229,25,133,68,18,229,28,102,44,131,32,213,188,143,205,203,196,146,136,111,76,62,134,244,119,39,172,149,136,63,146,26,234,144,172,32,26,72,92,142,188,94,144,155,84,73,44,153,202,208,156,189,170,121,52,37,22,72,62,78,190,92,120,92,186,71,80,175,90,80,174,238,221,111,159,201,128,91,213,56,132,111,168,49,194,116,184,248,241,135,125,246,57,201,182,199,67,218,108,56,45,215,153,240,31,175,68,38,193,30,22,92,115,219,144,189,154,134,24,117,198,235,30,185,243,143,116,74,91,183,37,75,35,61,49,99,46,108,20,96,179,171,64,30,213,96,141,163,253,65,160,113,234,168,203,213,6,208,66,87,105,120,57,49,33,70,48,209,91,168,252,81,12,34,251,157,200,214,241,236,72,165,70,127,22,145,92,126,20,162,245,135,128,212,15,137,140,182,246,255,198,169,224,42,241,64,131,211,214,137,201,193,103,195,0,178,172,40,103,66,5,203,203,247,77,169,74,239,171,62,132,112,220,112,99,8,224,229,169,231,63,92,62,245,104,129,49,167,172,186,86,45,174,64,79,99,231,87,191,109,13,60,212,248,60,159,135,42,151,137,155,233,221,124,24,71,214,225,179,153,10,85,132,1,242,26,40,248,43,227,134,244,81,213,157,138,8,56,28,0,0,68,100,80,16,57,119,26,33,128,77,230,125,49,214,239,227,175,149,117,81,100,232,170,169,146,83,194,186,97,102,94,94,73,235,148,77,216,129,134,245,223,199,252,228,33,250,114,178,247,203,149,255,26,151,67,57,118,141,101,192,74,4,32,8,178,245,149,183,132,219,28,181,90,182,234,13,90,150,97,59,193,0,0,232,57,90,203,123,158,96,142,110,129,50,250,82,36,139,158,216,245,16,72,43,79,32,226,11,79,179,170,152,6,58,176,122,97,110,81,84,175,8,220,143,80,215,217,175,108,66,188,254,183,224,241,188,109,26,217,228,228,234,81,182,53,44,1,12,22,219,151,225,73,108,166,183,214,155,231,227,91,6,136,226,136,54,129,18,15,126,227,74,45,226,231,133,107,117,235,63,61,65,198,153,145,113,88,204,14,85,86,0,29,208,243,171,242,238,247,23,146,17,254,252,84,120,230,222,228,237,50,198,142,223,133,210,255,159,207,234,177,204,175,166,51,135,186,2,135,148,253,29,168,158,192,159,27,24,111,21,225,216,20,135,145,44,152,249,245,215,12,21,174,39,46,17,57,56,19,226,243,178,206,100,1,12,251,252,154,222,6,88,99,47,200,74,232,72,45,8,88,224,136,78,16,150,138,146,93,114,222,56,194,43,59,156,224,145,24,247,194,206,66,171,98,23,160,136,84,134,6,196,168,61,26,28,222,108,215,50,101,51,185,176,183,10,77,121,18,46,50,239,150,241,219,172,112,190,97,98,20,62,85,149,205,223,255,87,155,19,109,196,236,233,91,12,186,48,115,173,215,168,74,44,101,40,150,170,20,171,34,251,52,78,72,47,161,59,179,51,181,249,33,51,169,27,58,224,126,26,58,64,71,106,12,31,214,181,179,179,186,219,238,104,79,158,8,79,134,128,254,20,254,161,82,49,192,136,92,26,73,49,48,244,24,148,42,239,207,110,241,243,133,76,16,2,120,43,148,218,128,152,63,110,128,235,80,143,221,161,157,137,16,124,195,224,244,244,169,47,20,227,232,254,55,94,157,63,92,5,188,67,44,14,111,95,47,163,94,74,60,69,222,131,250,157,191,66,125,58,213,135,129,186,219,167,244,62,150,123,60,88,60,79,164,188,16,10,63,34,11,34,111,180,120,255,197,49,22,81,119,148,16,84,67,80,189,188,130,70,46,136,129,223,34,68,186,65,195,99,78,210,232,39,81,124,90,157,236,158,198,156,49,129,18,15,147,184,137,110,90,51,202,114,78,110,156,2,73,158,67,41,185,163,252,168,1,239,8,250,213,167,108,79,227,135,120,118,158,117,4,186,124,198,98,97,176,232,74,22,204,99,179,76,134,206,69,29,99,175,2,103,206,40,80,89,155,139,168,123,41,51,119,19,220,134,125,128,32,228,99,165,182,139,106,202,217,218,45,107,192,164,123,79,109,2,103,5,48,145,67,4,214,109,134,84,132,64,239,86,201,4,198,137,81,237,201,149,63,159,55,101,249,179,94,6,173,18,113,33,154,81,99,80,4,70,142,225,174,151,207,119,195,251,174,163,8,37,122,82,85,93,93,239,194,13,224,104,92,74,38,132,11,152,110,52,76,231,124,87,249,67,249,226,66,220,84,136,92,56,124,217,132,236,35,53,92,124,41,40,103,29,156,196,216,202,231,68,43,19,31,157,120,155,76,61,187,72,57,45,214,110,245,247,140,126,163,120,86,202,51,254,88,2,223,96,161,200,165,98,93,19,73,9,87,197,83,189,79,186,3,131,229,202,198,186,229,103,109,30,131,6,87,145,196,193,12,97,139,31,49,252,236,248,76,108,98,253,42,85,109,142,183,165,116,194,43,181,124,97,78,76,69,130,88,68,48,18,164,95,155,190,214,171,151,143,34,249,44,125,54,51,196,185,165,28,28,244,115,173,134,72,23,103,28,239,141,116,168,43,177,34,100,223,140,92,74,21,149,254,7,64,142,68,226,178,26,90,98,226,218,185,218,211,179,146,21,251,91,172,11,206,240,222,161,4,91,130,156,15,206,67,61,162,55,84,144,199,205,206,201,129,22,145,153,251,131,3,211,103,244,74,245,199,145,69,8,248,246,115,185,3,230,158,218,252,152,51,242,157,162,207,204,189,120,94,168,33,204,166,112,24,250,45,202,146,252,160,97,56,89,25,191,226,78,133,139,247,251,122,141,31,216,92,35,148,238,185,233,39,161,32,212,147,103,7,192,26,94,127,14,40,141,99,34,11,81,158,152,119,39,231,47,215,31,229,158,60,250,50,18,43,127,231,107,82,135,104,205,188,121,31,75,4,187,231,75,93,172,157,172,59,41,149,229,74,12,207,225,161,249,112,212,189,218,36,90,227,237,186,230,5,6,59,229,28,142,238,111,189,193,36,6,180,169,119,113,90,59,42,146,175,100,157,53,99,81,215,41,86,247,55,102,29,43,246,31,197,189,53,39,216,198,219,10,90,98,122,82,77,252,100,38,109,143,144,102,169,163,82,40,99,212,28,61,237,228,49,63,82,245,43,143,219,43,43,20,94,147,7,205,23,198,236,202,154,152,92,111,120,100,92,93,168,117,158,243,149,48,115,253,243,149,126,31,76,209,250,45,126,237,142,190,41,204,66,253,119,92,174,156,68,132,52,238,126,54,51,60,94,84,227,67,100,132,84,246,225,169,32,184,229,152,46,91,197,196,246,80,95,3,9,53,2,55,5,112,94,119,101,198,29,252,64,221,205,243,243,112,30,36,222,109,10,168,84,42,240,42,52,158,148,9,103,237,123,115,14,50,192,141,242,228,7,168,90,170,116,106,71,247,226,155,190,84,64,124,168,83,214,193,224,31,186,61,195,244,200,243,9,216,2,235,250,93,148,232,204,67,191,161,114,188,162,1,58,13,84,213,170,172,93,179,146,147,255,173,145,149,165,236,136,112,17,212,77,43,155,99,34,205,183,19,9,146,104,113,83,26,10,243,29,41,210,110,172,42,148,219,58,211,17,48,89,52,241,86,68,159,232,208,42,214,120,195,33,148,198,84,103,26,32,243,160,224,127,94,52,254,66,6,251,236,137,245,222,241,153,177,117,5,169,176,209,136,233,60,106,110,175,16,213,250,58,189,69,13,118,203,57,204,82,89,132,103,158,135,195,50,123,139,42,159,95,10,165,215,37,161,115,157,231,123,38,112,35,95,7,63,202,116,22,205,226,57,25,75,74,50,28,27,22,20,103,214,75,175,153,100,68,159,19,55,176,102,90,24,221,189,2,170,177,112,108,38,97,98,242,109,44,57,53,244,245,170,12,2,215,180,167,127,88,253,89,165,114,44,236,189,201,86,172,183,104,94,51,49,230,76,157,18,154,13,45,20,20,47,106,113,88,56,232,152,239,183,203,23,215,93,211,21,248,254,230,187,169,104,114,144,98,189,19,250,228,152,193,31,113,239,221,191,129,208,191,124,1,248,103,204,252,241,132,230,145,131,247,83,201,41,165,219,53,183,251,215,37,19,153,175,78,206,232,44,4,40,105,198,78,192,148,99,177,123,146,75,179,63,67,252,159,189,4,186,228,189,171,170,168,33,36,204,209,188,58,229,78,15,245,12,214,20,98,239,104,115,133,68,125,27,107,135,101,214,144,41,89,253,64,46,163,120,48,251,78,57,146,76,255,40,2,195,37,61,32,138,122,49,149,247,65,58,8,161,250,229,150,110,166,188,223,144,59,237,120,214,131,97,101,232,204,103,159,174,135,30,82,188,12,200,88,167,81,138,208,79,65,61,7,158,144,56,197,218,241,192,10,5,223,198,3,169,239,238,163,78,119,121,229,1,227,102,113,173,225,101,162,126,123,181,108,255,41,122,244,87,152,18,117,16,238,154,109,132,103,138,154,65,222,102,68,254,233,155,3,35,62,12,75,113,24,218,137,104,248,206,229,55,4,129,185,179,3,227,196,149,13,101,190,224,203,183,222,206,72,60,199,151,147,11,75,68,130,6,4,91,218,28,81,202,8,186,61,136,112,21,45,63,179,123,249,35,70,200,132,118,218,139,185,228,119,64,251,102,53,192,117,149,42,227,196,139,10,162,164,179,180,201,138,143,17,186,250,214,253,38,130,13,111,152,5,123,226,90,206,94,199,227,118,83,217,135,157,143,174,178,124,125,130,84,171,166,207,138,10,160,184,213,50,204,142,209,112,129,238,2,126,7,29,79,30,143,78,27,112,122,81,248,231,91,126,220,203,75,17,74,118,255,237,142,9,95,33,118,122,193,18,116,205,92,80,185,45,187,199,104,78,140,49,210,239,47,86,165,184,82,19,192,142,54,194,242,78,64,58,94,88,50,250,0,56,67,17,99,50,218,20,168,145,130,170,86,192,83,249,201,166,252,17,128,241,64,209,91,91,225,168,35,178,178,255,78,63,221,158,161,97,47,8,193,231,118,60,145,57,188,77,17,2,247,165,44,1,0,222,135,103,205,65,9,112,112,247,70,247,213,88,162,204,237,109,52,177,222,121,223,183,140,109,104,112,33,65,119,246,250,176,240,197,57,2,166,0,250,31,93,16,125,148,201,87,125,162,194,129,136,160,125,76,186,241,86,245,19,199,223,121,84,220,168,164,38,0,15,66,102,26,62,207,13,127,97,15,203,104,115,44,170,132,3,149,180,244,12,183,237,240,98,156,14,36,210,32,191,126,45,111,66,132,73,71,220,154,26,114,14,22,153,22,73,88,143,7,236,252,167,61,239,165,166,110,5,185,135,98,139,205,34,102,30,134,206,86,231,31,148,145,247,177,210,45,176,96,242,245,55,234,93,239,77,165,102,109,154,54,219,129,167,233,199,119,34,32,120,231,33,195,205,244,152,82,132,107,69,142,149,223,171,100,40,42,154,239,241,115,236,133,192,237,156,222,49,71,198,129,158,115,77,248,173,10,212,179,46,87,124,30,91,104,233,91,57,110,123,214,134,69,181,205,119,137,157,97,59,236,16,5,18,172,36,158,164,163,90,95,9,96,185,207,184,160,176,85,5,204,113,189,158,122,63,37,161,39,226,192,157,192,140,34,43,223,128,173,68,243,25,5,131,215,208,97,130,160,108,191,141,219,83,79,140,181,21,86,240,155,174,71,12,186,154,78,141,53,154,163,29,66,15,39,90,99,70,8,19,26,143,95,186,220,46,191,136,225,246,90,2,3,78,218,144,181,241,90,162,9,234,4,161,32,159,201,193,166,108,2,179,141,212,160,140,148,230,148,199,102,128,24,148,213,46,109,232,147,104,106,49,185,15,227,39,249,4,227,123,173,131,130,180,47,193,79,113,11,240,137,17,214,170,222,108,28,44,28,86,97,155,44,254,154,55,48,227,214,27,12,153,220,88,234,160,253,111,185,210,178,217,223,14,114,203,184,52,53,129,191,161,207,57,205,2,164,24,197,200,229,162,131,227,172,9,212,140,209,216,140,1,245,52,169,118,248,233,103,35,210,167,165,228,77,201,160,153,42,251,153,37,111,229,25,84,51,200,203,185,120,94,210,45,24,32,164,105,237,188,222,150,79,50,51,60,207,248,123,50,132,208,232,228,159,230,5,24,175,115,34,228,99,89,200,187,223,168,153,184,86,17,200,205,2,122,233,115,249,67,33,22,103,211,97,65,43,226,28,22,83,219,173,11,228,119,124,24,255,95,152,86,243,214,50,120,226,253,81,191,138,143,206,6,180,167,229,226,167,192,133,129,16,217,10,97,178,191,20,52,201,180,226,64,231,28,126,21,84,30,134,46,108,137,187,183,210,140,100,154,166,85,125,43,82,95,60,93,114,101,12,178,8,48,238,130,242,106,90,7,50,140,134,67,205,114,39,241,61,16,22,173,229,207,243,175,101,203,131,239,77,157,195,232,76,155,165,115,213,166,207,84,138,226,134,158,107,194,3,47,117,253,44,71,155,151,245,239,163,37,183,82,14,68,162,56,89,230,53,182,49,200,13,84,76,32,116,68,215,108,141,42,130,250,61,170,216,191,248,197,14,108,189,170,132,198,93,73,5,235,234,250,126,72,112,2,60,54,86,246,20,23,153,142,6,84,5,137,87,116,81,222,130,176,89,25,247,109,151,162,228,156,122,42,90,15,162,65,233,61,199,67,151,142,35,202,32,180,53,162,126,118,80,179,104,99,40,247,75,97,205,69,248,77,38,17,43,44,231,98,140,131,204,248,10,77,252,59,115,84,167,195,86,55,200,176,237,10,144,127,88,137,174,194,128,155,59,160,109,214,0,144,198,174,143,96,241,17,129,125,167,211,246,46,88,57,202,240,210,200,3,240,94,155,203,122,245,50,147,7,53,3,27,25,174,105,163,236,58,168,37,79,24,67,212,217,34,153,185,84,99,127,228,1,30,234,113,0,114,166,33,24,67,73,251,201,143,150,86,10,245,191,172,247,123,43,125,206,39,235,202,86,28,191,146,202,38,87,29,201,148,81,110,239,5,218,210,203,15,95,86,241,115,243,207,11,7,92,114,247,211,120,203,221,148,229,33,53,131,153,62,167,156,104,231,119,137,165,182,36,48,212,17,62,93,71,250,92,77,234,246,234,95,2,164,178,96,231,191,174,89,90,122,51,206,97,26,199,26,170,25,55,131,162,20,148,232,206,188,39,187,155,132,104,149,144,150,253,77,251,21,39,68,226,219,224,52,136,235,27,116,33,208,77,137,207,232,76,145,148,99,159,95,162,142,165,103,63,213,105,187,130,46,201,209,118,146,114,196,166,177,22,18,44,18,120,239,149,40,149,146,157,249,83,52,60,64,236,18,147,180,189,155,28,107,191,63,220,31,0,88,9,159,157,134,225,48,131,11,88,253,101,27,238,20,182,86,11,57,148,156,20,243,83,16,76,77,206,7,166,213,162,246,195,62,207,228,255,206,245,172,49,69,198,7,190,160,250,85,186,211,134,159,70,196,255,71,28,50,242,201,151,251,223,79,211,49,163,8,175,96,125,144,117,197,253,176,215,12,247,250,90,116,58,103,175,6,149,24,7,244,147,53,118,117,9,125,105,140,55,117,44,95,100,162,61,154,240,170,50,122,116,200,167,95,90,169,248,157,42,202,195,238,130,250,251,152,232,18,154,199,91,145,144,181,90,61,29,22,234,112,210,3,44,70,158,202,93,165,34,36,216,226,66,121,90,114,81,234,69,0,204,13,169,30,112,147,168,200,73,33,89,150,8,99,232,97,199,75,129,106,188,222,19,217,91,126,123,40,201,102,233,22,78,243,197,123,102,218,200,67,177,69,84,48,120,10,133,114,146,63,123,211,184,169,155,201,69,101,125,55,85,129,60,230,222,48,48,171,220,12,132,228,255,72,151,151,98,182,212,11,75,142,245,167,116,126,175,200,201,188,28,71,14,225,146,20,144,64,121,150,47,92,95,152,67,143,200,118,218,145,109,160,53,116,193,52,97,57,20,253,179,5,137,6,172,77,39,19,234,79,18,205,154,32,142,120,136,234,36,165,107,136,149,106,64,100,33,194,112,225,177,60,69,143,53,107,224,42,197,22,138,182,81,218,136,20,175,160,166,118,80,89,251,14,57,177,121,113,126,59,26,52,110,240,187,179,180,183,29,149,74,53,28,129,176,208,252,19,146,13,98,100,24,199,28,224,51,57,228,44,13,130,234,85,17,142,173,207,27,52,240,224,45,18,67,252,113,65,47,79,219,23,179,231,220,169,49,3,73,88,81,247,66,88,176,133,44,45,217,71,238,61,159,21,219,179,14,252,111,10,57,69,214,198,170,241,200,249,115,96,11,123,186,194,134,85,230,236,151,230,106,12,42,235,236,83,37,93,59,14,25,112,159,69,219,113,7,212,175,118,101,144,200,60,69,97,197,218,0,143,41,31,249,133,255,81,170,67,87,244,55,213,17,102,173,119,85,131,248,183,44,218,57,193,202,172,214,143,88,86,244,194,135,202,184,90,66,45,217,63,211,78,56,240,84,185,216,217,181,112,162,66,230,80,98,207,181,157,30,128,37,115,56,47,180,154,51,250,115,134,140,10,243,140,111,236,83,133,238,191,35,241,72,213,89,124,24,142,191,86,82,0,195,222,205,102,86,143,14,176,161,45,84,59,250,120,121,252,38,61,130,35,163,113,234,5,108,242,19,164,102,248,169,226,92,132,243,12,75,161,5,166,210,224,197,137,62,235,196,222,204,87,185,97,45,198,214,76,82,158,255,123,73,126,50,190,188,235,229,83,106,167,232,244,149,28,5,70,39,93,198,225,163,156,177,23,76,134,190,98,136,227,188,118,177,152,213,183,108,216,9,58,19,34,73,101,89,156,56,1,21,111,110,175,45,219,182,91,60,199,8,52,94,153,176,114,42,125,54,57,103,100,36,246,249,98,12,218,243,149,239,250,204,162,18,182,134,53,7,119,98,22,188,3,198,100,60,138,228,169,166,16,132,239,114,138,143,111,102,70,214,217,139,85,176,138,16,146,67,85,241,247,150,172,78,245,172,191,118,194,120,13,148,48,25,204,124,120,74,183,15,242,117,137,165,56,77,19,26,84,174,19,85,92,116,221,111,3,242,52,15,21,8,123,209,87,223,153,222,66,223,111,188,196,98,126,20,107,81,105,217,251,202,130,64,248,240,94,157,64,251,223,99,155,252,69,219,16,206,244,11,230,250,195,171,247,84,5,208,32,188,202,125,249,46,238,27,61,213,23,100,215,187,84,129,34,235,98,157,87,207,118,76,160,142,219,1,239,243,201,219,215,97,181,157,203,70,151,164,147,75,212,81,57,21,18,10,17,104,140,241,114,187,26,187,209,79,146,133,177,88,59,170,228,60,241,62,6,216,137,140,198,168,27,232,215,110,11,248,184,65,131,32,46,33,77,139,117,100,95,41,124,184,233,159,23,63,128,65,86,174,161,24,113,206,38,218,203,222,107,195,91,61,152,11,92,234,73,56,236,212,30,180,173,243,98,255,204,20,141,226,173,21,86,68,166,139,50,232,159,223,197,150,192,123,57,82,5,17,244,100,56,210,118,209,77,91,221,248,78,159,171,204,228,157,0,40,81,67,85,195,210,222,241,89,217,142,17,197,71,42,12,242,12,243,176,97,21,133,58,136,121,17,114,112,219,162,133,80,58,81,140,91,124,139,246,195,123,217,23,95,159,35,195,209,216,17,11,112,223,161,102,245,12,69,102,173,170,105,68,160,66,208,115,14,41,110,143,202,0,157,43,21,247,19,77,199,68,75,174,39,242,26,85,51,133,148,94,240,223,51,144,232,74,180,12,234,103,183,21,211,146,208,225,171,173,54,220,13,244,200,32,177,177,11,83,21,134,13,11,122,43,209,125,21,213,106,57,95,100,215,81,168,108,113,169,154,206,235,14,183,143,57,84,124,133,121,114,98,50,88,90,115,103,227,121,170,100,194,82,205,140,124,52,53,184,201,75,55,5,77,222,18,84,159,126,71,65,90,205,64,127,117,61,62,246,114,236,129,176,65,210,139,22,166,27,3,194,221,97,80,88,61,205,104,131,131,171,40,221,237,157,205,134,144,164,87,225,56,148,24,143,147,15,95,133,57,102,93,204,132,43,126,20,2,49,235,237,234,197,108,76,149,82,101,82,37,109,48,86,146,61,71,205,133,235,245,158,229,169,159,154,144,42,61,191,40,193,94,60,227,88,189,95,198,159,34,191,39,37,244,189,60,83,110,158,68,244,54,123,43,102,48,54,189,236,225,24,120,120,112,91,53,198,158,76,181,253,206,202,105,50,7,148,244,116,145,23,97,15,139,152,38,213,47,65,188,225,19,130,177,157,48,176,110,201,217,182,217,173,230,10,199,236,209,175,224,160,93,52,63,94,93,135,121,93,226,1,49,121,89,173,85,42,25,51,105,64,156,180,71,168,235,150,0,183,62,240,251,220,182,72,206,138,137,201,158,253,65,141,199,30,70,56,99,39,145,208,229,136,204,34,121,195,219,176,194,9,105,191,201,229,2,6,87,221,94,32,213,252,233,220,157,18,67,183,174,114,170,179,245,178,59,110,140,19,163,14,27,141,100,32,28,70,161,81,156,35,157,7,171,9,119,94,173,220,213,205,125,97,190,225,227,18,33,228,135,161,232,242,147,224,96,218,70,169,93,135,227,93,189,110,43,76,182,185,155,159,55,139,29,187,112,23,229,198,198,117,209,91,60,255,199,224,44,206,3,160,116,136,250,190,164,196,229,198,3,248,165,49,170,158,62,51,33,146,163,189,213,6,8,87,120,204,25,172,193,132,254,132,214,29,65,5,144,246,188,221,4,5,100,88,110,63,242,20,235,10,49,129,185,199,30,81,157,246,149,188,176,139,136,173,189,54,105,148,79,123,124,149,203,33,17,53,34,182,104,192,105,7,64,123,33,97,54,45,58,35,138,255,172,133,216,170,246,197,158,0,72,195,33,146,53,155,144,226,132,112,167,227,35,204,118,26,61,73,247,61,83,219,105,174,16,61,153,138,9,208,127,178,58,118,53,35,32,219,149,168,165,85,94,156,159,148,203,199,126,4,25,41,188,194,203,171,213,214,160,110,56,65,179,113,218,128,42,121,37,44,215,168,143,207,237,157,247,16,102,161,77,40,185,40,134,233,42,76,164,122,82,96,90,210,172,86,242,217,118,88,238,11,199,154,194,154,13,2,97,33,72,99,52,62,104,51,1,153,7,35,30,178,232,170,7,234,1,132,227,38,202,241,193,195,120,72,85,162,189,107,174,203,83,19,104,162,144,147,57,194,108,81,119,138,88,130,16,125,183,217,86,190,146,154,42,167,190,249,246,130,11,43,151,42,76,203,182,60,6,165,155,216,148,229,9,225,99,111,6,130,191,192,31,180,116,53,6,207,232,208,76,176,55,201,205,85,204,105,50,189,24,68,244,175,22,188,90,186,140,111,125,197,63,3,253,109,128,54,160,162,161,181,110,105,165,181,132,254,207,21,240,255,147,101,200,30,42,223,14,116,1,250,24,251,48,107,8,244,34,141,115,33,26,94,211,187,92,136,146,153,195,216,198,37,14,137,98,192,18,68,68,87,67,193,38,83,243,76,12,158,208,149,227,82,148,202,5,63,215,237,22,204,126,113,170,254,197,139,32,100,84,163,184,97,187,79,37,84,93,58,175,101,158,174,161,176,209,178,49,5,138,187,75,147,212,196,30,19,67,146,115,11,14,236,171,252,240,89,80,2,1,190,4,95,168,132,103,104,53,155,87,43,163,5,103,249,112,129,200,92,72,251,243,48,59,6,8,5,75,8,165,9,53,254,175,61,31,193,26,229,179,157,243,53,22,214,170,7,117,184,75,181,116,193,237,142,30,102,183,211,120,253,180,178,240,202,181,85,8,72,57,68,68,9,78,243,71,183,59,12,62,134,9,131,206,184,198,109,27,109,136,200,213,206,170,54,229,142,123,51,189,16,77,250,153,228,185,194,169,105,253,15,69,161,175,190,96,209,98,182,168,19,145,1,152,132,13,80,240,53,6,101,105,160,198,118,158,145,41,73,41,208,114,86,138,163,226,28,202,113,52,8,95,83,185,25,224,160,77,66,167,30,60,138,233,66,117,171,140,178,207,200,132,152,150,105,251,67,21,234,181,70,207,47,124,140,90,97,191,233,49,73,53,208,171,223,49,167,2,234,69,24,5,52,252,110,102,6,198,172,112,6,144,18,85,27,232,118,62,187,29,110,90,50,93,124,121,118,251,85,107,156,158,149,122,25,215,153,75,254,121,50,204,32,140,133,52,171,243,12,30,55,14,178,29,192,252,127,133,0,2,13,114,228,104,158,173,31,17,75,126,238,189,93,237,75,197,35,151,56,99,218,198,4,56,190,74,0,36,53,24,97,197,195,29,102,127,80,107,150,35,45,157,62,54,25,16,208,210,90,44,181,92,254,241,8,128,129,29,14,93,164,108,88,42,167,249,61,115,182,71,138,80,173,144,234,163,202,100,39,56,146,6,249,37,80,158,68,156,146,36,220,44,247,139,73,244,79,229,207,242,115,72,173,244,226,218,239,53,241,134,22,235,103,22,67,14,136,51,18,169,62,62,200,213,45,36,183,233,48,183,18,42,134,137,163,96,7,243,36,29,229,149,127,219,27,211,14,175,248,185,97,27,246,6,185,98,254,218,179,210,97,130,7,128,243,152,252,33,152,210,82,197,185,93,69,39,52,49,176,201,139,201,133,239,215,228,206,27,245,3,244,53,6,38,125,4,143,28,123,5,193,107,87,33,241,205,166,166,55,107,222,10,189,232,72,202,254,60,215,100,158,175,252,154,3,106,65,8,35,57,236,106,128,203,62,102,69,26,219,119,123,128,21,127,243,236,181,16,151,93,177,189,61,146,242,137,132,33,35,229,156,177,16,232,190,6,222,244,213,181,108,92,97,23,49,109,79,42,127,203,242,146,167,220,22,141,136,166,102,29,39,148,247,68,245,160,35,237,242,202,66,215,158,5,16,234,102,69,241,203,108,212,57,42,3,146,47,188,91,117,154,235,242,143,61,44,53,130,49,33,140,161,236,166,224,193,119,134,35,69,60,173,248,106,141,17,124,223,234,108,206,165,121,62,129,155,103,196,93,166,94,115,239,141,158,232,132,157,9,89,56,124,172,53,199,158,9,217,84,203,174,18,255,224,225,5,60,43,74,138,4,195,239,167,193,6,196,67,9,27,57,212,148,41,76,33,37,140,208,21,203,193,116,230,225,2,126,65,56,1,170,94,28,132,114,85,69,59,247,178,131,49,181,107,193,198,236,197,251,118,147,111,46,59,10,108,182,101,142,182,202,253,2,175,49,13,71,152,78,175,201,9,72,199,81,76,7,69,223,176,198,42,58,113,47,234,188,114,221,53,18,132,87,164,65,49,243,2,13,99,4,80,140,133,103,99,141,195,155,7,72,220,83,53,231,191,64,19,179,110,175,127,55,15,223,123,126,15,252,49,31,155,169,188,102,113,112,52,21,188,104,3,96,189,177,48,123,83,214,132,23,245,175,92,220,16,91,185,76,106,108,43,44,177,97,97,116,197,183,206,63,152,53,59,245,132,194,167,221,157,70,190,68,154,167,248,68,7,105,181,210,16,223,164,201,246,160,13,143,4,128,31,200,201,43,180,62,164,89,180,31,37,224,48,71,201,152,200,216,225,149,21,115,25,29,44,101,185,136,119,52,155,80,138,68,29,26,77,180,171,52,108,104,192,238,238,248,114,90,218,216,168,147,106,72,255,235,208,238,129,35,27,180,155,0,100,246,188,110,40,77,224,43,251,72,56,166,183,151,27,254,239,105,169,65,28,213,180,21,130,133,205,84,111,122,144,228,102,18,202,155,5,33,218,104,91,225,252,38,115,54,235,3,203,13,35,149,73,158,106,228,108,21,114,23,125,156,115,125,218,225,28,194,204,202,77,162,134,150,114,57,82,142,229,78,223,216,255,255,249,171,14,238,9,102,236,53,37,121,22,157,202,165,82,63,80,105,79,170,103,163,137,209,191,105,243,17,190,86,220,219,225,181,157,153,250,224,140,76,179,3,226,12,46,153,190,98,10,209,210,92,103,111,128,113,169,70,251,80,2,202,79,71,77,224,65,40,221,36,197,162,183,68,31,17,146,37,174,241,54,141,254,0,55,152,182,162,140,162,3,61,104,208,233,109,52,47,64,89,47,150,165,238,14,19,153,79,166,214,123,16,77,24,93,212,218,153,138,59,42,141,159,181,245,248,46,210,202,70,245,167,253,224,68,213,0,14,47,119,250,184,39,63,155,33,113,76,122,30,235,188,50,200,226,60,18,215,168,85,227,94,203,215,30,30,69,42,243,40,191,179,120,98,37,164,174,14,7,138,5,158,179,158,118,137,3,141,86,62,245,222,175,148,188,248,220,12,38,205,220,122,133,134,82,244,154,186,64,212,58,237,18,246,141,222,60,213,202,177,58,45,175,129,39,238,255,162,245,172,238,59,158,176,161,142,127,63,82,131,209,13,182,138,233,44,7,6,245,74,228,11,209,135,153,43,241,159,167,50,173,27,140,106,80,106,103,27,4,26,251,152,239,217,103,214,12,186,199,205,62,128,77,154,143,44,246,56,108,127,17,34,225,131,45,102,4,6,1,185,229,13,211,62,44,41,244,215,204,178,251,46,200,50,164,189,2,241,217,29,32,88,203,138,28,192,131,253,198,5,54,175,132,147,45,198,92,72,208,142,28,2,127,155,200,171,123,226,149,1,83,197,193,229,238,76,26,87,3,135,184,216,209,240,70,204,2,210,252,127,10,182,150,52,219,100,154,126,75,116,250,20,122,67,188,221,126,65,53,121,222,54,238,49,188,143,147,98,69,71,222,106,56,91,127,166,88,92,230,232,194,207,186,26,122,152,79,130,71,164,46,190,212,141,95,186,242,94,89,149,166,47,85,68,61,8,247,247,230,243,98,181,176,95,52,75,37,243,136,52,90,102,44,252,130,114,241,49,243,181,111,19,247,20,221,154,198,239,205,39,119,223,122,193,118,172,138,30,242,234,121,52,83,170,226,148,193,92,228,1,248,111,70,221,87,26,55,27,39,217,110,65,161,163,117,178,248,59,83,83,219,61,136,173,89,186,174,136,159,142,169,172,112,89,140,158,119,114,246,17,221,190,178,44,38,228,167,172,181,92,74,84,157,75,115,145,244,55,52,35,239,186,228,131,31,104,141,5,245,47,212,236,214,138,173,158,190,247,92,238,73,51,170,101,193,12,217,205,44,73,78,30,171,123,93,35,51,174,163,192,172,118,29,176,107,215,123,227,72,124,1,229,64,137,94,87,196,23,221,21,203,152,248,209,62,227,99,185,78,58,109,129,9,116,36,65,247,143,222,130,7,93,39,177,130,91,27,161,224,91,84,129,205,23,252,19,124,114,209,253,86,203,255,246,241,92,51,216,170,192,53,130,167,53,89,173,178,4,65,211,115,207,36,113,79,151,38,46,74,248,34,86,209,231,203,79,230,7,16,26,69,115,156,161,169,222,137,140,51,28,155,228,15,96,7,5,210,162,178,231,163,8,110,118,84,60,215,23,161,166,220,24,154,220,13,83,209,226,163,248,42,219,246,198,152,235,183,125,44,164,196,159,121,15,86,114,214,0,138,201,221,255,125,119,71,135,79,194,153,197,245,124,94,46,116,39,117,109,246,98,51,218,157,147,12,113,18,216,26,20,41,103,219,107,83,106,210,96,152,156,135,39,94,180,30,142,184,153,239,191,142,232,103,23,33,45,249,101,108,82,185,115,136,210,240,243,170,220,127,173,151,167,128,157,243,108,29,203,13,160,71,61,231,32,70,127,122,44,37,228,150,60,160,219,52,71,123,46,56,214,39,142,64,163,215,21,115,134,159,113,116,6,180,90,251,111,148,112,234,186,134,34,232,29,183,232,87,25,233,48,27,112,97,255,211,176,110,253,216,109,19,232,54,133,194,58,13,149,85,48,24,131,158,5,139,39,144,116,76,216,13,85,184,83,184,85,183,227,106,199,32,230,96,105,223,32,99,116,34,30,175,211,232,70,118,58,3,153,196,79,168,172,52,171,83,52,11,190,170,188,215,182,216,192,214,36,7,216,159,19,68,229,131,99,237,161,80,112,50,105,197,139,191,21,253,222,119,31,80,207,117,53,44,217,105,233,5,80,181,254,0,36,83,170,233,144,116,2,253,93,100,133,163,5,186,40,83,0,182,236,212,76,246,59,209,198,19,48,255,242,160,50,194,175,235,89,64,195,106,235,64,55,118,105,24,7,146,54,202,223,30,147,189,10,129,52,87,240,249,68,118,135,202,160,44,252,10,163,13,92,113,64,92,40,33,39,69,103,50,192,165,83,236,104,222,175,32,169,149,143,202,180,211,27,115,81,102,245,211,145,19,252,137,120,188,5,101,82,54,142,214,161,183,231,122,163,180,191,21,92,202,184,192,194,35,231,176,122,201,15,19,141,70,68,112,231,188,177,227,197,85,255,20,63,110,15,127,90,25,219,80,205,197,17,205,148,203,60,26,225,134,108,210,8,207,41,180,219,87,52,194,47,113,76,32,81,41,13,10,116,179,3,43,13,183,42,120,152,232,146,191,64,164,110,90,207,195,253,64,4,31,83,28,204,195,206,242,45,179,209,238,233,28,182,12,244,139,210,140,214,150,131,249,42,229,185,178,44,115,209,46,180,193,67,7,158,249,18,95,182,112,27,25,223,63,25,190,150,201,100,64,167,107,12,211,151,108,208,181,68,168,181,20,131,85,21,234,79,39,177,35,57,32,239,35,159,200,46,191,15,6,46,24,120,187,162,186,174,67,137,34,219,249,110,16,193,72,109,99,94,238,190,149,218,77,56,204,66,90,55,130,166,13,89,225,229,140,32,36,213,93,90,206,119,203,182,42,52,208,226,226,96,115,10,254,183,103,241,237,66,204,99,2,162,121,121,131,28,149,123,63,207,128,247,34,185,224,190,13,134,145,113,147,51,180,7,6,94,207,45,202,166,223,20,131,63,93,145,136,10,143,73,8,54,142,156,44,155,162,138,143,173,24,212,88,178,207,234,230,69,157,67,132,229,62,239,40,70,4,85,131,225,2,80,209,181,48,62,185,189,168,40,12,106,127,21,122,233,190,242,123,210,207,164,148,57,190,221,168,207,166,221,54,236,118,210,86,5,196,232,217,119,204,22,226,138,219,217,243,176,50,96,104,78,126,114,215,83,243,127,177,18,167,50,32,172,187,227,101,193,224,130,64,92,236,50,13,175,190,211,20,3,40,116,168,164,71,246,121,0,66,88,81,120,185,107,211,16,26,156,229,226,23,212,247,34,45,183,60,108,23,202,149,219,194,65,206,102,34,252,53,191,9,123,62,127,23,229,197,47,16,244,188,158,46,133,252,220,103,215,207,191,1,148,38,145,110,77,181,103,131,215,122,190,159,138,136,141,108,53,9,206,192,89,89,184,242,235,241,66,233,250,113,45,8,10,115,161,148,200,6,91,233,245,33,45,243,199,45,151,16,194,242,12,84,96,99,75,195,38,160,211,194,191,211,168,49,174,167,22,229,132,207,216,167,126,25,79,129,189,80,71,37,61,191,39,116,227,88,113,149,170,106,251,153,11,55,69,25,163,107,5,244,233,204,160,239,245,251,226,182,229,119,205,218,251,172,209,112,243,33,226,48,124,164,165,82,6,125,255,220,54,56,162,151,237,246,255,234,28,11,1,201,72,104,222,100,149,125,110,65,148,242,237,156,244,222,246,34,198,143,150,185,245,88,84,199,229,108,29,71,170,226,137,229,242,8,230,238,43,142,97,112,94,241,245,14,12,113,173,94,253,65,182,241,109,4,123,188,33,117,63,49,133,6,177,227,18,90,239,174,22,33,200,127,178,181,247,231,39,9,8,83,41,160,95,155,70,94,253,173,243,119,149,50,155,222,228,226,106,249,42,201,93,251,45,169,33,143,212,252,112,230,67,128,91,171,13,255,124,250,59,121,144,171,63,215,31,125,0,77,127,205,168,213,45,75,105,91,79,44,237,167,249,136,96,14,219,178,9,2,41,83,122,92,49,9,152,230,64,146,95,122,57,40,21,163,137,195,47,152,221,241,1,152,85,88,111,158,155,50,157,77,118,44,85,250,138,133,107,173,188,104,97,33,207,53,227,219,147,157,9,25,46,4,233,224,170,248,205,125,95,13,91,155,153,46,22,9,81,214,247,204,81,26,2,194,68,135,232,130,99,245,219,53,37,122,6,204,142,204,8,104,205,150,139,152,195,97,231,225,50,126,130,76,240,95,59,63,51,86,199,241,196,45,249,242,47,100,238,199,247,194,223,101,28,254,190,200,115,197,6,234,103,247,83,19,227,160,164,99,63,4,69,31,78,130,146,12,170,65,103,173,175,194,41,184,71,31,165,187,94,47,185,45,45,29,141,32,62,179,74,70,64,31,249,116,189,217,212,191,63,173,11,254,183,239,201,179,142,177,193,13,57,172,102,220,65,65,79,72,253,114,195,150,185,187,198,32,99,177,75,194,105,231,130,176,37,225,92,235,103,187,31,129,97,125,11,242,43,252,15,77,106,104,45,36,52,201,187,187,186,219,20,75,168,103,16,123,75,142,83,37,37,188,195,80,85,27,189,116,247,218,9,98,199,250,158,155,0,71,254,226,247,17,14,123,182,222,231,63,234,7,211,155,49,53,75,138,75,64,98,169,23,56,65,133,134,198,216,66,53,97,228,241,167,67,216,224,113,35,16,65,87,61,118,244,29,175,81,22,120,82,97,251,104,171,108,46,27,115,49,153,194,47,199,62,81,248,0,16,183,39,218,141,235,250,164,206,167,70,83,53,244,172,151,141,43,26,202,202,210,137,211,153,64,185,27,151,232,86,81,28,102,34,196,155,141,9,40,141,81,202,175,215,253,194,196,62,96,183,181,29,89,79,167,220,193,66,73,103,131,75,114,41,129,240,213,63,110,177,219,111,3,14,208,229,206,176,33,208,25,239,28,159,243,119,127,70,64,78,150,39,43,40,126,145,244,3,2,238,169,211,117,203,10,100,24,138,112,232,42,104,123,189,123,233,161,33,113,9,250,143,86,41,115,77,241,165,120,9,58,101,100,137,222,149,216,125,61,161,227,230,116,47,220,70,66,14,4,147,185,31,15,111,16,107,206,78,169,236,246,142,74,168,154,249,49,186,254,84,52,125,192,200,56,62,50,12,95,32,62,93,125,250,204,16,148,198,145,166,165,238,12,55,223,191,35,38,21,166,162,93,193,157,105,204,134,126,135,252,112,167,164,44,241,106,63,184,19,46,190,125,128,148,91,193,68,185,27,87,187,135,0,154,214,252,152,146,229,146,166,251,73,30,111,38,34,24,52,185,173,122,26,133,43,113,22,83,87,244,27,93,116,67,84,11,10,114,39,154,32,134,164,113,176,83,141,190,228,250,79,35,180,233,140,188,43,255,127,254,104,95,76,96,25,232,30,244,179,20,174,208,193,225,225,118,100,39,113,201,20,62,239,123,10,131,246,57,197,249,30,114,1,142,101,194,201,198,224,91,68,241,130,186,220,229,74,218,157,49,171,157,145,70,83,146,160,10,23,72,216,168,228,237,253,192,46,137,202,1,252,33,224,239,71,28,228,103,5,172,100,77,215,242,244,133,84,228,129,37,150,220,120,13,34,61,127,177,200,29,201,95,157,148,24,242,135,179,223,57,94,160,218,150,145,215,101,215,7,51,70,26,151,211,108,95,226,113,76,97,112,137,241,179,116,64,32,166,50,41,83,125,251,213,100,66,68,218,231,187,136,9,54,161,36,205,140,61,227,65,102,151,110,198,94,170,192,235,142,123,33,177,5,55,104,106,163,233,198,119,38,75,179,211,65,118,101,203,215,222,90,57,237,180,249,187,219,25,29,221,210,123,77,176,78,149,27,78,148,76,225,117,2,136,45,86,23,23,58,229,36,23,108,172,184,195,8,176,109,83,238,114,182,128,39,121,22,126,2,220,199,60,160,55,86,226,74,124,122,111,169,43,250,168,103,120,55,155,189,235,56,231,77,1,144,116,244,156,160,148,9,238,87,57,211,200,114,109,52,77,150,170,3,111,163,140,184,9,225,185,23,215,96,67,39,57,13,135,65,251,193,235,110,168,175,82,140,136,127,31,69,66,215,78,142,26,170,110,28,173,161,109,114,111,182,225,180,184,92,12,161,78,75,183,244,43,199,53,89,98,123,149,17,110,12,77,32,201,9,26,106,219,215,76,39,176,214,77,239,56,222,117,135,67,19,250,13,118,214,70,136,172,122,141,77,55,135,240,99,126,214,120,188,193,117,27,152,2,59,114,22,147,36,107,56,50,143,76,158,112,77,73,183,60,69,142,75,234,51,38,131,183,103,174,97,51,156,114,58,163,68,105,237,74,59,230,23,128,50,176,113,190,89,29,216,61,173,168,166,169,12,250,21,185,24,89,230,229,183,50,71,181,222,255,134,127,76,31,235,214,102,15,46,241,162,42,66,239,216,73,216,228,50,72,87,104,34,27,165,129,180,180,248,169,215,147,111,36,41,10,183,118,83,175,94,1,122,172,109,223,89,81,44,94,40,226,88,204,25,213,96,152,66,214,208,33,248,197,246,124,132,18,158,50,120,218,82,124,29,179,118,125,8,149,204,115,50,30,219,30,111,198,140,84,234,29,186,35,176,30,175,50,98,14,107,204,89,229,125,152,69,70,9,90,239,135,132,166,179,80,13,93,79,140,29,255,235,150,77,116,236,228,217,101,103,25,202,90,237,6,234,33,139,95,14,83,23,172,121,149,249,132,1,90,117,62,248,19,15,30,223,185,77,181,238,229,63,47,46,140,193,97,183,138,60,31,233,11,242,73,65,152,12,93,135,93,168,222,209,24,134,152,15,210,45,82,4,3,120,91,42,202,149,121,136,50,169,62,218,128,206,29,121,38,84,194,245,31,220,117,164,10,2,233,89,78,89,192,197,57,52,161,194,54,184,225,204,70,51,217,131,237,195,83,38,243,186,55,35,246,99,102,57,117,133,105,146,6,90,80,62,117,216,5,144,242,199,99,124,153,206,32,233,247,10,155,46,248,186,92,221,192,167,234,21,238,131,51,74,154,214,11,196,3,61,223,190,247,243,193,88,99,184,18,44,237,10,79,11,17,78,240,231,241,63,130,123,65,218,12,145,96,216,230,115,80,140,222,122,98,147,190,190,205,216,19,82,126,48,156,20,133,188,10,189,37,126,102,232,200,64,185,69,35,221,94,210,81,187,114,210,169,178,205,240,124,138,184,190,202,105,211,229,237,142,210,22,111,213,32,129,195,66,210,51,214,220,24,94,84,223,223,233,159,123,106,246,204,177,216,130,83,230,62,225,26,188,6,211,161,58,178,246,195,214,139,185,50,18,26,187,72,35,22,125,111,240,251,252,109,252,219,49,26,140,173,55,222,19,239,53,207,177,93,66,193,104,97,198,191,60,166,137,17,118,40,128,140,55,175,179,189,130,119,142,62,53,100,7,204,133,187,99,144,240,34,243,103,240,88,179,228,196,154,162,104,166,44,136,170,49,140,110,68,238,243,203,231,115,33,233,153,178,173,179,203,98,192,70,254,132,242,186,190,72,19,219,147,193,219,181,146,146,18,152,133,7,124,186,27,66,207,3,173,42,213,213,239,232,216,1,44,207,144,232,147,124,111,205,163,237,110,140,184,165,44,68,234,255,146,233,172,174,156,144,26,28,19,51,22,38,223,255,164,130,240,163,58,105,21,192,203,88,25,30,40,254,96,60,83,220,5,85,118,150,188,160,116,212,44,187,118,28,145,68,194,121,87,138,187,165,199,31,77,189,144,154,120,206,198,202,91,64,178,163,208,31,23,89,91,31,110,176,50,174,77,113,164,182,67,254,226,216,50,154,205,66,144,92,146,67,51,46,175,249,217,30,175,95,145,23,129,210,145,34,159,82,1,176,99,161,204,200,57,53,74,193,2,33,37,150,203,136,211,40,58,196,166,146,43,203,207,237,255,206,26,239,117,25,131,247,229,209,105,234,6,68,174,63,3,215,7,184,146,146,121,134,207,215,126,240,78,168,76,224,211,19,203,223,3,120,44,70,73,141,219,132,9,123,51,30,52,38,169,62,152,15,187,5,240,18,2,76,151,196,81,53,235,249,239,80,86,56,27,119,83,51,225,35,7,233,51,182,198,144,38,95,50,13,24,105,148,159,99,144,57,42,108,73,193,79,108,167,181,48,36,163,137,108,104,14,78,172,83,201,85,233,164,222,243,216,242,48,179,28,41,165,114,188,8,52,50,202,110,164,146,176,11,161,174,112,214,147,95,223,240,140,166,78,177,254,176,206,112,143,16,215,157,6,127,32,204,79,62,9,104,138,35,189,157,6,238,197,14,162,186,34,13,141,94,113,55,45,238,243,195,3,23,16,172,229,137,57,175,71,113,186,147,120,235,96,192,41,8,97,194,162,94,227,35,179,13,244,13,227,135,48,7,210,186,190,90,244,249,223,20,241,224,67,17,28,37,23,239,126,119,35,61,135,215,159,151,159,241,1,149,91,187,149,72,208,88,86,44,105,112,180,74,22,125,138,113,127,14,78,66,71,211,62,95,231,241,163,156,168,15,217,20,20,235,7,136,89,111,26,149,15,134,117,66,157,33,123,136,37,29,194,97,184,98,150,191,102,34,39,240,249,149,175,6,112,106,65,192,159,106,104,78,121,10,250,224,115,234,238,72,76,248,102,45,54,204,102,70,188,209,122,0,1,17,207,22,48,14,26,9,224,129,13,125,191,252,196,241,193,52,252,108,83,19,11,207,20,227,40,74,172,232,32,89,104,201,55,126,22,77,22,61,167,220,59,109,118,49,45,190,222,108,180,135,2,103,53,66,17,190,219,244,75,31,148,252,140,204,205,167,114,240,122,45,106,145,84,21,200,113,39,172,86,67,110,138,89,92,190,229,64,123,197,99,7,240,19,114,22,14,67,67,220,238,207,15,190,97,235,124,126,255,42,99,188,205,159,125,215,5,123,112,48,48,90,65,222,225,119,199,39,98,192,179,82,33,136,118,244,107,223,0,252,145,187,80,232,164,119,53,14,57,76,104,6,1,179,219,3,40,72,82,175,128,57,136,20,13,243,131,40,60,28,220,46,64,254,47,120,197,77,185,26,9,24,198,134,181,103,250,108,173,214,227,246,230,95,110,2,67,53,248,255,70,71,181,107,33,37,204,148,144,12,234,19,60,57,139,166,36,158,115,144,52,4,110,209,243,91,180,21,195,118,159,138,224,250,254,164,69,254,224,225,169,14,174,81,79,35,40,112,120,162,200,211,47,0,72,148,235,15,153,137,192,25,55,69,94,193,50,82,229,98,231,52,181,202,190,54,221,206,16,209,225,38,87,22,47,208,34,118,143,98,93,151,55,145,215,231,87,83,136,218,36,74,122,87,64,248,3,142,143,23,181,83,59,29,57,236,47,50,235,136,74,14,117,130,182,199,151,57,14,208,16,224,187,5,91,21,3,215,161,77,212,8,81,77,48,81,151,100,187,208,220,55,62,95,183,69,73,14,8,157,15,147,96,167,63,31,206,177,75,198,33,95,63,57,224,23,173,144,220,50,132,119,111,173,91,237,47,234,104,158,129,113,52,106,54,46,85,49,57,226,63,206,174,38,55,43,81,241,252,249,225,139,234,217,146,249,134,60,228,251,182,244,244,0,120,208,170,194,27,24,247,231,96,159,73,184,144,166,237,1,228,157,216,99,213,40,251,115,62,76,16,3,108,204,46,45,44,39,172,65,81,195,90,7,189,152,96,175,43,120,119,109,66,30,47,143,193,152,127,203,37,181,236,167,178,18,204,229,92,45,140,119,84,37,189,101,248,80,79,117,125,94,99,188,48,168,3,232,190,47,150,185,176,70,99,24,55,106,137,209,231,98,189,33,150,244,86,139,24,143,51,144,158,8,158,255,24,93,211,144,249,197,118,41,118,143,18,234,113,171,95,197,44,80,121,131,21,54,161,26,197,25,110,215,10,77,201,200,195,224,218,133,162,233,156,44,69,85,82,2,4,246,40,159,44,127,50,9,212,242,193,15,127,133,109,103,111,115,176,192,7,26,187,6,159,181,114,7,153,23,2,150,120,127,117,201,51,156,71,201,185,52,112,246,15,168,14,190,142,9,196,87,243,221,116,176,105,91,41,177,194,69,74,225,180,203,150,244,64,5,178,167,209,68,39,43,74,73,149,122,20,96,117,119,82,45,186,0,7,114,49,26,185,167,155,238,80,146,54,253,52,28,178,110,1,231,0,99,41,86,138,54,190,155,22,135,142,10,84,125,65,226,51,14,225,32,93,162,221,27,123,124,35,40,175,229,181,28,10,157,162,31,117,208,124,200,46,108,15,81,222,160,71,41,207,86,179,171,192,220,14,144,28,200,158,253,75,22,243,56,210,191,49,57,115,144,1,245,86,189,20,153,71,75,72,252,227,206,18,82,216,214,103,0,229,211,2,184,140,111,151,8,216,176,10,12,196,123,33,55,9,238,129,197,233,178,35,28,180,28,19,122,66,14,132,11,169,185,51,224,184,223,37,18,240,209,90,246,32,8,14,29,243,11,3,182,253,204,22,147,25,123,231,60,249,205,91,189,173,63,160,59,225,56,73,252,60,137,169,63,39,134,20,107,219,47,218,181,174,203,98,195,240,192,96,95,192,178,16,213,104,181,25,254,144,94,57,187,196,161,138,210,133,156,100,3,250,119,186,30,194,197,200,50,232,51,92,155,77,252,128,209,3,203,232,119,131,31,185,69,45,123,24,221,17,166,21,251,75,193,53,26,132,27,3,20,11,46,32,226,115,235,90,251,176,252,228,142,232,25,80,147,75,119,1,136,31,115,65,62,90,217,60,121,110,92,71,103,230,196,228,63,4,135,34,6,206,96,226,1,107,217,240,195,51,59,250,16,141,78,122,162,238,227,191,126,242,93,3,86,110,175,250,200,89,58,122,142,85,174,179,178,221,241,133,156,146,18,225,207,73,92,225,158,247,179,99,253,11,105,73,52,174,251,153,98,244,7,37,130,104,251,134,242,208,140,181,238,241,211,118,147,25,174,17,176,206,123,151,66,178,121,177,36,194,85,211,83,180,145,99,41,108,184,194,131,155,125,192,231,123,124,186,231,52,202,100,101,167,12,16,221,121,188,248,53,206,225,243,196,222,58,10,143,143,119,92,244,2,119,84,252,72,64,254,226,178,188,130,122,245,178,148,4,248,91,38,209,23,218,106,90,196,175,207,151,236,119,177,136,247,202,230,121,123,161,169,250,119,246,18,9,192,245,174,216,15,180,10,236,93,10,107,105,144,117,236,181,85,243,54,224,62,198,115,35,82,150,143,214,13,28,7,98,74,98,80,232,1,79,74,195,210,214,227,45,197,73,39,199,215,153,250,30,20,32,37,146,154,105,9,213,220,37,116,20,192,114,236,250,171,196,103,72,120,29,107,191,115,254,78,54,246,235,77,89,136,248,170,2,98,195,146,64,244,135,181,193,247,152,68,220,123,194,20,47,247,72,4,190,206,213,67,143,81,52,15,134,200,194,217,106,186,174,107,231,213,246,106,140,7,196,108,170,15,214,162,9,46,55,132,117,172,50,190,72,201,31,224,213,136,249,160,244,172,129,102,62,124,253,170,112,28,108,245,110,179,192,214,87,253,234,129,253,204,95,115,17,12,46,221,204,115,135,229,243,158,178,159,93,82,48,92,83,205,255,21,237,206,255,147,95,55,36,223,90,29,109,186,111,157,193,230,17,114,45,91,99,241,132,240,248,141,193,201,19,203,125,162,120,219,23,78,114,48,142,222,131,7,253,143,218,157,20,247,243,149,223,159,10,13,138,132,187,162,92,19,194,19,212,99,11,14,65,51,217,8,16,247,106,104,24,7,194,98,212,53,240,203,164,56,89,176,248,95,48,122,29,49,149,200,255,212,78,82,67,19,153,204,132,126,180,110,218,240,94,119,97,105,63,74,167,180,83,135,96,174,197,140,242,227,219,253,91,203,139,62,238,180,84,152,60,46,90,55,151,216,222,80,121,66,27,242,7,234,35,198,102,243,132,69,156,34,233,154,243,8,117,98,24,70,183,88,212,22,121,164,6,250,122,178,65,28,32,231,243,118,1,212,231,80,71,84,169,102,135,77,161,228,17,68,243,134,233,90,7,79,68,199,31,73,99,119,229,213,201,184,96,168,92,63,61,55,45,30,91,77,160,133,48,143,114,47,243,127,78,115,87,174,94,117,238,110,247,74,154,21,225,49,19,251,35,23,66,131,14,7,136,174,83,1,182,124,240,114,86,143,101,119,244,175,47,190,245,121,180,255,25,105,33,117,21,3,137,238,238,214,142,60,78,3,160,56,12,137,134,38,81,110,180,64,181,193,112,94,60,80,222,40,179,231,169,46,237,63,4,163,0,113,91,64,40,43,129,197,200,69,39,3,140,176,57,160,252,181,91,52,144,252,56,60,83,103,179,173,96,114,23,79,1,61,126,106,143,247,189,43,160,219,150,56,103,79,96,92,199,205,208,29,254,241,39,202,99,109,141,170,114,211,211,80,234,127,0,41,81,222,62,87,157,188,45,5,154,38,90,99,58,2,9,10,164,31,62,177,131,130,217,234,107,254,15,32,192,18,86,205,253,118,119,125,97,4,102,142,228,2,112,103,230,154,148,45,40,64,218,24,157,200,57,163,120,27,197,152,101,164,22,252,37,171,124,112,102,5,120,195,193,26,161,6,166,47,121,59,113,139,134,238,228,232,139,192,237,58,57,19,132,221,137,25,98,153,122,44,99,123,174,60,235,242,192,64,11,116,170,237,244,62,231,77,35,172,136,82,4,26,136,39,98,110,225,1,190,103,19,83,64,33,43,27,91,72,243,230,192,114,105,96,132,39,194,59,240,100,246,154,13,51,141,239,54,89,87,104,139,233,34,7,163,16,194,30,123,42,167,149,217,253,34,210,134,49,171,200,76,197,155,214,174,225,111,132,110,226,218,12,20,172,168,133,210,194,193,17,54,216,2,80,223,188,148,54,200,235,14,38,3,230,124,117,1,227,135,179,78,84,100,241,58,140,56,205,153,215,130,58,237,12,96,11,164,13,226,143,105,158,147,91,193,90,240,74,178,149,48,246,134,23,71,65,193,167,56,13,121,154,19,64,177,215,176,149,158,42,243,191,26,151,162,118,232,196,41,44,46,243,228,69,77,88,82,131,115,243,79,219,253,254,158,150,245,105,133,108,217,232,29,74,197,224,205,94,98,221,41,112,163,249,79,104,242,33,41,188,231,205,85,179,185,252,14,198,43,10,210,222,121,14,103,96,81,123,191,66,46,117,239,174,65,44,92,23,140,131,57,117,89,161,158,79,172,32,204,193,204,223,48,121,147,115,217,0,241,90,1,222,42,122,239,56,255,123,20,26,110,206,133,167,188,70,157,94,192,201,20,186,164,198,31,166,117,24,226,144,68,79,181,218,98,220,198,54,71,50,120,165,1,125,151,144,41,201,235,184,217,192,55,51,78,122,143,242,162,180,164,180,11,161,137,186,100,63,96,138,152,143,172,28,220,214,43,70,113,232,4,138,232,52,18,106,108,99,17,223,119,114,145,249,128,249,79,200,71,53,245,20,149,210,104,40,17,250,152,85,155,4,65,16,80,28,133,88,255,130,114,241,249,28,60,200,242,62,235,218,30,180,9,207,33,30,121,146,172,124,230,183,45,234,140,102,217,162,235,230,81,210,157,143,212,215,208,220,33,65,108,165,3,167,86,80,103,222,165,101,244,5,81,18,248,37,14,149,129,73,37,225,236,70,154,190,103,149,125,235,244,90,213,98,148,136,78,24,6,171,24,217,15,145,131,252,211,190,106,100,91,55,9,52,250,101,23,223,56,193,138,253,66,25,119,27,77,167,247,205,185,193,204,15,226,64,172,177,203,186,175,241,154,246,179,241,224,206,140,87,18,125,214,225,41,187,108,230,231,58,221,0,44,230,19,179,108,18,178,226,11,246,29,53,193,11,119,4,208,222,131,162,195,240,21,203,222,115,128,112,15,54,138,152,59,253,1,206,253,117,101,139,74,42,181,67,63,223,166,226,64,206,126,115,133,54,202,11,206,111,60,141,5,157,112,61,68,213,20,106,38,236,5,220,217,116,184,154,119,128,153,103,253,85,113,101,47,56,180,95,185,122,76,211,110,173,130,157,90,1,209,247,83,17,252,40,133,129,210,55,232,134,254,167,198,88,237,36,12,11,12,0,33,74,32,16,57,25,160,133,55,150,119,91,221,237,219,152,228,255,227,54,131,226,169,198,189,160,247,77,84,85,9,124,99,84,144,63,82,212,222,62,131,129,137,120,233,82,55,217,223,213,198,11,100,95,206,20,104,19,49,212,136,225,99,78,200,47,76,187,50,93,135,130,37,187,84,35,140,2,226,208,15,250,139,179,157,42,112,144,117,141,255,174,227,224,75,78,206,102,153,128,240,0,128,244,78,211,20,143,16,148,1,223,235,77,196,71,88,44,206,98,11,247,142,0,73,182,62,151,107,39,89,231,74,4,225,65,161,87,222,200,146,85,228,83,142,106,161,46,174,90,19,15,57,19,68,174,16,20,223,178,120,10,115,233,76,197,227,12,198,241,129,112,101,49,58,66,208,165,55,7,122,173,233,237,137,218,158,6,235,21,156,40,85,147,242,247,63,223,12,24,248,163,15,89,53,64,66,43,80,53,32,175,128,238,65,45,89,244,221,31,51,36,242,98,4,115,10,36,205,154,103,10,37,93,213,113,193,121,107,197,104,169,192,255,254,87,65,164,117,69,240,222,209,163,129,144,121,43,128,255,146,92,206,55,225,105,147,29,226,12,193,125,55,232,118,160,33,146,222,175,167,114,136,10,104,213,6,115,219,29,75,113,85,55,52,244,232,143,118,84,28,114,228,46,165,96,199,216,239,45,191,44,196,228,23,151,201,109,191,116,118,146,24,4,230,90,39,252,6,131,44,65,92,231,68,206,47,61,131,200,54,164,197,197,8,151,8,0,225,155,141,156,118,159,13,225,195,148,51,171,148,22,222,228,108,237,199,23,134,239,19,245,145,170,43,132,221,21,89,156,240,42,131,178,18,129,206,80,105,227,14,68,161,164,195,95,62,203,113,26,62,192,255,246,172,217,207,93,104,90,77,17,253,139,117,146,19,24,176,123,239,3,176,137,251,219,152,183,119,128,197,215,41,65,108,8,30,47,17,170,17,0,53,200,250,153,112,34,40,183,188,82,49,120,224,153,74,203,246,43,157,191,119,75,153,101,112,180,205,103,27,138,116,225,166,189,206,231,24,198,181,59,221,36,45,144,25,193,2,168,127,0,102,46,138,198,173,62,49,243,221,221,99,253,122,112,87,118,92,217,215,206,48,224,55,213,14,155,13,58,178,38,192,45,161,163,10,242,164,218,64,39,148,121,205,98,102,76,10,148,214,171,63,155,218,150,193,230,154,104,168,47,16,118,113,166,60,147,192,142,198,18,19,163,206,154,194,176,175,125,140,208,186,54,67,114,15,143,73,195,222,208,22,133,217,222,130,203,168,227,34,124,53,71,167,6,182,108,134,83,28,161,104,49,25,209,198,22,184,79,235,33,154,56,87,173,56,94,142,191,74,105,137,14,128,155,136,247,232,132,131,44,245,92,27,194,1,225,172,239,132,173,63,97,175,32,64,201,247,78,197,131,180,91,157,95,155,218,5,199,53,232,43,21,145,38,170,198,125,1,232,232,60,106,55,24,200,125,70,13,5,253,211,15,32,83,105,65,136,65,227,222,108,16,39,73,84,10,20,96,83,255,18,150,237,226,62,194,70,154,121,142,25,151,16,245,202,190,232,184,180,245,11,155,181,72,208,102,172,169,163,81,183,109,232,130,89,92,92,91,214,72,82,145,145,252,195,27,60,158,29,58,214,33,89,211,236,126,203,115,202,131,184,82,104,194,69,101,112,25,87,68,111,221,220,182,56,101,22,249,185,139,188,225,165,29,159,226,215,233,215,19,245,153,200,224,106,60,171,244,102,10,229,5,83,9,188,58,23,200,241,117,49,33,99,177,25,133,209,129,89,76,60,19,168,96,56,55,150,86,15,37,1,31,110,85,137,84,5,156,213,77,2,9,150,151,36,75,0,250,220,143,161,226,80,70,220,155,255,201,77,229,44,55,244,203,152,8,202,0,118,249,63,191,26,16,206,1,23,136,79,219,23,9,184,75,208,196,85,119,246,97,174,98,155,1,16,115,102,56,100,128,248,167,226,31,105,25,7,171,146,159,108,11,130,252,170,38,76,194,206,146,134,31,170,196,229,174,192,216,127,247,212,127,84,206,212,188,225,66,93,170,234,175,122,203,213,136,110,70,135,113,166,237,180,153,69,169,85,243,39,144,66,103,202,85,188,117,220,227,237,205,81,188,151,2,143,64,16,53,87,187,133,121,254,111,136,179,161,77,30,122,184,224,120,168,130,80,111,174,231,128,108,108,131,168,227,171,252,7,78,87,27,23,0,241,162,122,146,119,145,17,17,216,7,189,52,160,184,157,79,215,121,84,115,13,53,145,53,121,233,184,1,166,22,198,219,29,139,126,109,195,57,124,152,69,234,79,36,64,11,166,211,125,157,157,224,188,48,51,28,150,213,76,188,48,223,59,73,200,222,50,65,250,165,224,127,48,59,20,241,227,196,83,30,167,11,99,227,109,205,205,37,223,112,21,177,137,131,241,94,253,114,227,166,128,89,246,156,81,50,143,173,42,85,109,6,90,192,234,109,141,241,207,218,186,82,170,228,170,124,48,22,126,119,169,105,206,186,98,11,118,219,103,155,38,103,113,191,77,1,174,130,202,78,48,82,51,7,100,128,164,152,143,123,222,210,45,158,2,229,117,93,113,244,145,244,153,18,20,74,243,131,205,254,76,236,60,62,85,82,201,239,1,211,156,192,201,230,16,32,62,206,58,101,0,237,222,68,43,72,80,204,137,124,206,7,178,142,103,250,210,176,17,134,71,56,1,170,19,42,91,231,220,106,35,103,72,116,249,115,8,196,76,186,117,7,138,121,119,160,244,224,14,217,12,231,196,137,226,62,202,137,96,49,246,178,18,211,62,97,252,3,26,61,78,234,105,208,95,59,10,253,44,181,202,244,227,88,153,125,147,201,95,82,172,194,225,120,172,162,220,0,110,192,119,234,194,136,248,230,73,238,0,106,61,124,10,117,62,25,15,185,7,200,253,51,166,244,49,150,168,167,2,40,142,217,121,159,172,8,84,66,225,138,61,232,72,148,161,10,118,206,223,108,3,43,164,223,149,48,105,20,36,5,98,146,54,157,226,52,248,70,247,223,5,108,10,229,229,226,196,201,77,134,128,193,189,246,109,77,3,144,98,0,53,44,239,21,154,251,241,161,29,248,4,111,233,140,64,195,99,67,196,80,243,210,5,22,49,50,70,42,94,136,215,112,35,234,124,121,48,147,120,53,184,123,215,73,153,2,108,217,144,182,197,160,192,215,144,94,169,96,237,197,186,128,65,61,225,21,223,215,200,232,212,174,152,106,253,90,79,219,150,186,191,96,236,206,201,187,11,89,22,242,226,104,12,107,168,246,127,49,186,211,174,142,231,108,137,11,230,227,155,27,176,161,149,24,180,70,104,195,138,241,69,5,178,134,229,126,236,125,5,189,124,207,87,55,7,140,212,252,154,217,133,184,197,231,34,8,145,38,236,195,24,149,156,194,185,153,223,172,31,33,220,74,248,77,195,70,106,119,86,18,155,53,149,37,228,112,85,83,120,252,233,161,236,122,211,219,136,117,112,206,141,209,111,171,117,10,37,191,124,228,233,166,11,124,193,34,122,92,99,203,243,50,4,87,142,156,100,71,41,99,186,149,19,13,158,165,88,218,107,174,111,94,225,28,255,41,197,166,172,137,247,106,25,4,227,130,35,129,43,206,77,8,39,72,205,183,21,205,214,174,29,100,246,125,12,142,184,249,241,49,161,5,73,3,66,116,211,66,167,185,39,43,228,184,184,4,189,179,134,107,109,23,235,86,3,233,51,37,69,28,110,158,162,100,210,156,61,49,221,89,30,25,10,25,190,1,167,73,252,81,175,238,204,250,73,169,201,199,229,127,160,87,89,132,195,171,236,17,178,231,167,246,23,128,212,133,18,255,189,88,201,162,39,86,39,56,254,186,51,0,85,92,248,243,107,114,176,54,105,190,35,118,226,91,179,229,231,63,205,133,123,97,21,87,117,32,165,123,189,113,172,115,125,48,242,221,2,210,40,147,208,216,142,200,187,42,28,83,136,72,122,126,15,91,15,174,244,62,108,249,73,44,172,54,21,7,48,127,146,64,239,188,33,75,141,147,85,176,204,103,102,45,241,93,90,93,240,248,38,21,248,33,148,7,212,177,133,75,132,66,239,87,129,28,204,229,172,216,156,85,169,138,138,115,119,104,147,97,103,114,53,49,92,149,109,249,147,109,172,31,186,63,43,42,121,207,253,131,224,218,18,89,187,84,152,21,9,153,40,69,166,145,203,126,80,78,150,182,178,13,190,247,66,46,105,140,224,19,236,180,98,89,160,75,63,150,192,71,56,210,5,25,188,184,142,89,96,32,200,114,198,58,86,15,195,98,44,232,46,7,249,52,8,147,122,222,237,132,243,116,197,238,133,250,242,248,131,207,41,244,34,3,87,206,204,64,189,125,13,166,222,185,78,12,65,56,220,211,244,191,40,189,43,35,168,161,43,147,143,216,176,135,40,14,209,122,226,145,95,164,211,52,172,202,10,131,186,215,164,229,55,100,253,190,155,184,245,190,79,110,218,48,81,25,143,63,80,161,38,27,38,233,41,211,124,192,3,4,84,242,68,172,220,151,214,240,219,91,192,132,231,208,11,61,55,149,162,52,112,240,109,92,83,143,209,250,214,151,69,43,95,103,13,46,26,108,58,150,117,80,4,199,53,121,105,133,21,133,75,24,212,38,148,204,80,214,247,242,174,244,217,109,224,83,3,229,200,139,221,144,53,194,126,165,48,46,197,99,224,45,23,29,195,88,185,6,23,93,26,154,207,9,93,153,111,143,220,218,65,252,76,15,181,111,103,183,17,33,169,151,135,14,129,14,68,48,77,177,106,114,56,139,17,248,110,109,52,217,225,173,195,43,231,194,200,121,73,49,77,121,154,196,162,198,68,206,112,233,189,82,69,183,109,78,235,12,128,207,6,214,32,50,218,108,90,11,55,88,186,247,176,153,182,52,134,253,49,191,151,14,190,27,243,19,69,192,71,49,17,16,30,16,94,67,51,53,192,223,157,96,179,127,240,214,0,57,52,233,214,122,147,179,116,65,246,133,126,181,88,240,254,246,160,223,16,153,79,144,63,26,46,220,235,236,154,97,63,16,68,126,52,186,25,153,245,206,242,110,172,158,82,96,150,121,58,5,252,19,222,22,206,24,60,73,35,46,50,227,247,23,199,15,174,80,130,162,208,44,39,34,240,232,29,101,16,140,96,45,195,49,234,120,171,240,126,246,4,202,90,172,105,12,94,92,206,35,247,254,159,199,87,109,194,24,114,121,1,57,45,74,82,218,71,232,43,14,185,92,105,177,15,110,14,227,33,234,132,53,214,211,77,181,23,174,171,102,69,130,92,28,125,219,66,114,51,61,104,106,183,89,197,69,89,45,172,114,57,70,120,30,32,43,87,236,40,3,204,182,131,225,162,232,74,109,217,56,97,161,168,150,30,213,244,182,243,220,147,162,94,180,80,29,97,163,12,247,61,110,92,86,151,253,139,104,107,10,75,111,152,152,179,89,32,163,118,205,144,113,109,163,243,156,144,186,206,99,168,64,143,245,74,43,74,43,173,215,229,76,105,51,130,125,140,233,64,91,224,238,252,115,233,60,252,104,126,149,155,55,223,68,173,226,227,172,99,131,80,125,67,124,181,220,3,160,104,123,169,21,239,102,128,49,85,222,119,138,197,60,83,97,152,135,205,216,243,219,134,18,255,94,146,54,190,186,154,122,166,168,63,59,247,21,132,240,179,249,82,231,173,167,130,180,143,135,255,64,188,92,158,14,32,22,163,114,75,19,72,72,142,12,71,149,28,206,77,24,233,239,253,253,91,38,52,102,105,221,235,99,184,195,213,77,84,198,197,19,189,198,240,53,51,247,84,183,38,249,196,216,42,84,153,111,37,136,4,87,110,58,234,2,135,128,200,29,111,194,188,49,122,163,58,152,70,72,184,39,135,1,108,184,17,132,111,234,246,49,25,168,139,209,128,107,30,246,221,114,189,173,143,61,201,135,148,245,104,149,232,208,32,250,90,211,223,236,143,64,172,167,168,34,77,59,252,29,103,237,192,177,186,13,23,13,135,12,84,213,144,205,213,182,133,225,107,140,229,12,137,197,164,249,221,236,180,40,14,172,162,37,22,127,162,184,230,65,111,153,73,138,113,33,100,245,250,184,11,89,45,11,49,189,175,46,112,80,125,8,200,19,46,1,255,73,95,224,75,66,253,99,73,166,40,34,27,132,138,114,12,232,253,7,171,54,229,214,52,5,100,48,230,141,155,125,139,216,152,231,139,150,58,201,149,38,92,130,15,180,35,21,232,79,230,16,241,84,159,102,2,231,221,131,115,79,153,101,72,96,22,231,55,219,73,39,196,232,5,183,29,241,83,31,114,46,19,173,34,46,44,136,68,100,38,39,215,108,5,122,227,200,64,245,168,186,202,77,82,136,129,217,132,22,193,208,242,23,87,137,236,127,149,199,134,8,213,241,230,75,174,148,139,180,197,194,101,151,185,54,125,160,179,91,20,118,12,102,202,198,10,46,84,8,5,147,224,8,117,61,79,191,38,152,58,174,78,176,169,103,254,59,13,153,23,97,194,183,131,158,207,221,41,105,58,189,177,209,206,175,16,213,76,214,56,253,89,110,80,31,222,177,60,29,235,250,138,147,187,175,136,212,78,206,25,194,85,146,244,70,122,220,128,33,218,84,214,29,225,70,202,168,226,184,90,106,223,73,82,118,52,81,239,180,73,193,252,199,109,60,101,138,243,91,206,115,105,117,106,155,176,12,154,170,119,218,160,134,109,24,236,98,224,84,108,128,254,28,236,115,249,106,145,71,217,229,10,19,171,227,130,95,221,154,218,225,11,57,128,3,38,194,119,33,205,182,114,227,170,131,21,75,63,222,213,240,1,76,46,97,51,45,131,81,200,41,213,188,206,148,221,104,163,71,52,51,87,244,124,79,221,11,236,163,97,150,216,36,96,70,60,85,151,247,16,205,136,127,98,10,136,248,219,232,115,220,73,44,101,200,1,150,34,69,149,205,89,165,238,58,254,123,99,252,206,49,188,1,128,204,86,86,163,196,98,92,81,179,142,106,130,248,198,165,65,118,238,250,47,77,141,86,185,126,143,38,129,196,16,173,40,229,81,84,65,120,24,113,184,107,187,56,36,160,203,216,139,41,32,253,5,70,177,141,152,250,18,210,140,248,158,51,44,135,22,84,192,14,213,239,70,177,215,223,184,49,38,111,54,37,127,179,187,49,213,145,79,3,228,165,98,85,185,120,166,236,166,7,45,132,77,5,6,158,187,30,162,138,197,216,37,107,240,126,159,159,170,111,208,168,62,210,199,18,95,127,253,30,4,179,232,9,63,212,185,65,141,209,101,49,231,17,138,95,122,129,230,85,160,140,253,86,32,176,158,214,252,92,123,211,231,40,200,9,143,148,239,107,42,154,244,16,117,96,233,119,102,196,82,98,187,131,142,204,104,253,119,234,214,140,246,74,157,128,94,77,138,219,215,224,221,98,100,94,144,115,163,241,233,244,208,25,146,102,101,18,76,88,200,172,148,169,69,224,215,3,137,70,137,206,49,250,28,79,55,44,38,81,5,192,208,151,77,106,60,80,169,87,163,183,134,124,152,187,0,172,227,220,128,44,150,120,48,135,9,205,98,41,128,110,21,43,132,206,227,123,246,147,38,125,107,16,41,222,143,243,68,246,108,144,200,107,49,81,108,71,37,248,198,104,9,86,225,156,119,220,40,104,198,171,251,148,166,61,59,74,152,26,108,184,206,94,109,159,175,99,86,248,17,16,88,151,144,62,210,132,32,172,66,138,17,43,175,120,252,2,96,139,107,204,124,87,25,42,22,217,133,155,82,248,136,167,149,170,164,21,93,10,41,157,106,164,28,175,42,87,123,21,8,8,253,161,131,225,74,94,70,70,138,203,111,152,108,112,147,31,75,59,179,29,205,229,204,129,67,74,7,97,205,207,130,65,144,144,216,69,117,61,67,115,86,147,68,195,242,192,78,166,173,168,19,11,252,31,196,1,217,81,48,187,219,76,74,116,160,19,240,83,145,207,156,122,88,199,62,120,8,82,217,66,226,217,135,32,78,124,151,85,202,32,144,183,12,16,132,135,187,83,152,188,161,244,117,176,19,79,214,77,136,226,202,73,246,180,207,13,238,140,239,32,83,200,80,83,177,37,97,193,155,45,69,216,199,73,36,158,21,133,241,65,36,1,124,114,40,167,131,188,76,144,26,128,19,228,74,69,7,96,81,251,101,140,231,60,100,244,197,171,12,191,76,142,7,173,189,95,191,12,170,225,57,106,53,224,226,140,90,68,211,24,193,130,179,41,109,205,104,233,90,54,173,120,190,27,133,29,56,47,162,114,85,236,156,13,107,78,175,129,36,37,97,114,137,51,175,210,90,191,254,87,151,43,179,134,7,113,42,73,195,190,139,204,6,232,24,185,47,5,81,17,184,103,149,189,195,108,189,154,174,22,157,64,208,47,234,246,150,80,94,165,135,114,87,83,223,228,99,28,240,251,26,203,204,147,250,133,233,50,125,42,42,139,214,17,204,204,188,33,233,70,168,210,161,43,21,241,43,191,147,161,215,116,229,240,174,22,29,170,211,116,28,39,237,16,86,182,216,100,247,5,200,121,126,10,184,25,154,62,184,37,102,42,205,211,6,151,115,230,170,91,188,84,2,116,1,77,169,184,133,252,151,16,28,150,40,250,248,206,78,200,53,1,29,100,180,126,222,119,211,73,45,220,241,210,224,200,185,81,7,103,202,204,173,231,63,194,69,221,100,96,124,129,208,33,123,124,245,171,103,18,190,37,124,116,109,143,133,201,134,191,224,107,39,205,49,95,159,255,143,245,32,4,178,107,144,29,112,211,217,173,40,20,241,14,155,129,179,40,217,123,161,218,160,193,17,70,211,175,163,96,145,30,224,57,35,62,21,92,151,47,70,195,13,207,7,94,146,145,128,241,167,19,165,134,82,48,193,202,44,81,224,104,73,17,232,245,10,226,232,223,125,161,164,46,80,248,148,121,86,127,51,55,133,169,104,85,248,98,245,46,70,237,75,138,100,245,101,104,11,29,254,248,68,27,60,95,123,79,74,132,156,174,187,129,114,34,128,50,115,200,51,241,8,223,106,191,19,81,105,59,158,217,8,38,214,171,73,179,138,80,34,4,112,250,85,29,231,85,222,162,206,75,167,213,161,223,27,221,209,28,76,137,52,182,1,127,31,215,122,197,16,255,237,119,246,170,27,109,3,85,189,131,62,163,114,178,27,237,190,39,252,144,155,112,244,125,235,89,185,183,23,76,166,25,174,77,2,198,123,197,155,220,154,175,180,12,210,215,183,91,63,20,12,138,36,38,37,233,15,76,156,38,45,183,28,6,63,83,198,135,36,3,48,22,147,178,207,55,215,30,41,87,33,166,218,113,80,71,174,235,173,136,222,251,37,211,215,70,189,153,181,151,106,175,61,110,110,32,221,105,113,9,132,133,213,150,6,250,209,98,95,195,109,79,26,231,59,228,222,119,87,103,168,159,185,222,161,66,128,121,93,95,129,34,187,250,10,0,18,215,198,124,107,64,35,29,133,153,222,123,202,138,94,178,203,229,90,147,213,221,146,112,182,149,63,39,35,16,66,94,83,193,177,49,89,58,145,94,160,190,17,136,123,236,12,78,55,3,193,35,14,71,56,213,213,84,49,209,18,139,15,65,187,2,149,163,131,86,182,180,204,20,196,184,136,166,21,64,24,178,153,4,159,246,123,253,32,27,56,12,114,50,192,168,164,122,207,191,138,26,125,30,118,43,94,246,221,116,30,130,182,31,29,47,187,119,247,168,224,124,88,250,222,142,166,144,44,9,190,128,45,239,95,140,85,45,142,219,91,151,77,68,107,252,0,190,240,74,250,63,13,254,216,39,192,183,173,146,120,121,40,168,24,188,0,141,69,41,208,245,166,194,135,62,208,16,165,196,175,46,178,101,176,60,250,9,71,158,87,65,81,238,81,104,115,114,45,160,247,63,172,186,242,158,44,188,52,147,106,236,12,42,194,192,21,104,174,107,69,198,175,148,211,148,0,48,104,233,119,132,48,77,48,68,143,141,10,227,33,117,55,249,215,205,4,103,170,6,159,15,160,233,107,223,121,195,231,9,37,18,159,35,36,48,41,244,162,235,106,42,158,107,182,60,157,37,62,132,166,198,112,124,200,107,171,4,121,255,176,99,217,201,114,75,36,219,2,135,16,180,96,92,42,63,120,242,209,49,69,223,155,138,94,31,25,82,26,229,153,177,245,91,203,108,197,214,125,73,165,59,31,59,65,147,137,206,23,122,162,208,192,190,241,23,118,213,26,214,143,106,162,163,201,118,213,177,121,229,173,93,152,235,163,26,237,189,37,55,105,184,109,33,44,91,10,135,134,72,151,13,181,244,114,208,169,150,55,80,237,91,156,18,251,174,100,247,25,86,148,246,122,224,96,24,114,2,232,253,207,103,2,9,121,246,197,238,6,252,25,235,11,238,73,46,8,8,169,6,139,145,73,186,60,219,156,216,211,80,81,82,85,104,21,132,85,11,37,135,41,9,111,250,31,173,100,41,111,3,104,9,255,5,34,193,79,4,254,8,211,174,160,253,223,23,46,218,205,175,96,218,66,69,134,129,101,174,100,18,222,127,124,156,114,216,9,235,198,153,27,14,50,192,152,125,22,50,2,233,191,249,133,161,237,54,217,128,105,13,153,192,196,116,12,137,160,241,92,76,173,240,137,125,217,90,180,69,227,231,102,46,200,245,83,178,116,123,214,142,10,217,242,141,110,200,13,130,76,178,85,224,251,209,170,146,243,228,192,221,41,155,20,229,174,254,134,8,163,62,89,20,62,126,31,156,144,238,241,143,124,211,94,69,77,172,96,197,118,238,15,116,254,54,42,94,113,186,132,101,203,166,245,61,75,160,64,254,162,116,86,184,186,31,155,72,136,159,83,215,183,38,1,226,176,142,56,98,124,62,174,222,157,90,39,185,232,168,229,170,27,217,135,170,251,230,30,241,142,199,19,26,26,246,91,80,237,174,140,121,0,14,161,226,28,22,102,32,100,48,205,239,243,37,161,128,210,36,101,43,16,138,165,29,109,80,180,82,134,33,143,222,248,116,168,31,197,76,119,101,133,29,89,192,121,227,135,50,27,215,212,2,152,142,30,9,176,250,13,142,127,207,223,105,248,230,114,196,104,51,91,220,202,32,43,233,171,168,69,106,133,81,239,135,130,154,133,221,106,112,225,139,29,176,98,202,196,185,99,10,125,50,236,208,73,190,189,201,234,66,245,23,230,130,113,128,80,93,182,237,205,51,171,180,195,116,112,132,99,36,18,96,9,50,184,195,219,187,29,75,98,111,191,133,225,144,201,230,245,1,15,12,252,182,93,53,215,135,70,181,100,182,72,157,236,130,42,23,188,196,53,20,149,120,247,93,72,210,84,7,115,126,159,17,167,76,216,146,237,113,97,180,168,66,189,96,115,131,128,15,197,27,25,23,17,37,253,183,23,253,199,120,147,5,154,161,69,182,246,192,44,46,60,31,168,57,196,56,235,167,27,237,244,179,127,179,186,48,242,207,15,169,141,69,40,155,6,208,125,158,143,116,8,26,80,54,207,60,127,16,134,11,12,182,45,3,159,87,234,179,199,120,75,141,88,37,152,45,57,66,184,205,205,213,132,188,43,4,53,255,67,187,226,192,116,24,49,152,61,183,78,132,53,28,252,218,28,75,183,106,231,80,72,58,3,174,146,62,42,0,98,86,147,55,80,201,214,248,101,207,210,211,229,184,116,251,26,103,224,68,52,4,80,237,82,254,85,141,156,43,159,253,2,148,100,149,91,146,209,68,188,131,101,240,255,12,198,236,178,238,107,18,137,55,94,165,6,180,101,51,76,123,164,81,39,185,225,183,102,172,104,125,34,54,54,53,228,206,240,12,161,194,129,138,184,54,176,14,13,224,41,0,78,139,2,96,224,22,192,18,180,177,25,201,99,113,19,250,91,88,209,121,166,26,76,143,86,220,71,246,12,147,68,115,46,107,195,229,2,106,211,136,118,159,215,1,74,131,208,21,12,225,89,99,207,133,174,78,10,100,75,224,138,139,141,13,125,46,91,130,116,105,60,207,144,47,222,5,206,160,171,30,97,243,202,216,150,198,135,112,187,160,195,88,90,56,75,149,61,75,84,154,175,101,17,225,199,92,6,252,86,86,119,18,154,88,54,250,35,227,90,165,15,245,72,173,156,60,146,136,5,69,63,50,117,221,175,184,117,112,248,98,64,65,45,45,105,221,75,229,155,17,166,164,179,78,240,147,100,79,253,96,189,42,114,127,5,26,255,113,254,150,143,7,11,8,87,148,129,177,129,61,42,168,74,122,251,63,226,195,51,172,38,101,210,14,237,174,184,155,235,104,219,92,45,62,148,248,115,53,207,49,12,73,11,205,127,76,41,220,5,64,128,180,20,232,125,88,203,62,2,112,231,151,84,186,54,195,230,163,47,209,107,254,181,194,129,190,102,75,126,191,66,133,57,230,153,175,100,40,56,133,16,87,140,187,115,221,176,94,12,218,114,2,245,126,155,117,248,93,36,121,62,188,65,111,40,87,173,175,59,185,62,38,99,5,44,21,243,93,56,35,168,73,67,83,147,102,57,179,81,38,1,97,72,195,35,113,217,171,248,86,229,253,137,165,41,60,87,107,66,46,54,31,153,192,138,54,103,186,91,252,160,167,88,145,79,174,230,152,107,164,129,72,42,88,235,210,138,132,118,158,35,67,19,74,13,49,193,164,146,198,239,234,106,137,236,61,237,228,33,154,191,83,7,154,13,43,102,144,92,242,80,231,26,120,168,151,41,57,229,198,2,252,114,136,36,194,93,49,134,145,167,146,160,78,41,2,43,184,125,66,58,169,152,237,27,253,47,51,72,229,243,105,142,139,43,161,80,100,145,188,3,198,93,161,194,72,76,36,128,234,152,114,154,202,252,199,205,0,189,174,44,121,145,141,139,121,31,186,149,58,222,90,90,189,231,128,21,137,224,188,48,252,147,212,111,186,12,69,193,176,48,251,85,229,227,102,163,115,129,193,21,151,181,255,227,35,64,67,202,134,108,190,185,203,191,240,85,133,99,185,41,4,240,166,119,218,106,151,223,63,43,91,224,174,149,172,168,115,45,69,199,201,61,244,11,105,24,126,40,97,244,183,3,172,19,156,167,57,44,112,242,121,61,136,2,95,66,109,243,215,208,194,223,136,176,36,13,71,117,71,121,241,130,87,52,95,28,34,242,215,57,85,221,11,167,145,233,83,81,177,246,251,217,149,36,130,155,56,98,27,133,108,33,73,254,88,253,132,135,21,12,61,19,158,222,215,158,34,215,217,78,36,194,107,129,79,160,118,182,9,75,109,65,233,136,141,101,221,52,25,88,112,71,131,193,4,111,187,47,1,87,208,24,83,139,218,238,50,148,133,60,100,107,107,212,219,120,230,88,217,1,101,179,166,31,5,82,48,193,28,32,16,118,180,138,110,82,22,138,33,230,108,70,56,53,209,203,135,173,168,106,132,57,79,181,163,231,219,128,54,153,135,106,44,78,178,160,110,199,17,104,210,133,87,230,160,28,98,73,252,91,21,57,38,65,166,180,211,236,51,0,42,55,153,126,121,254,120,147,48,95,104,160,43,196,105,85,39,159,214,21,76,141,158,142,16,181,243,170,33,153,86,233,76,98,204,129,43,20,151,119,116,17,121,127,219,227,4,202,29,65,180,50,216,227,128,221,133,18,206,240,180,45,111,219,71,194,41,71,91,70,101,242,199,71,37,238,53,41,84,137,108,26,122,47,221,70,169,225,237,137,83,234,160,242,176,146,166,1,178,187,221,2,182,231,219,74,231,33,129,40,210,68,229,34,194,158,14,50,254,14,118,72,45,175,156,96,119,214,195,33,70,16,66,219,195,61,140,247,160,127,87,32,180,231,21,147,166,149,239,1,48,250,219,144,10,25,157,6,71,138,214,5,199,47,228,114,78,230,35,133,86,230,201,71,32,220,148,243,247,189,158,151,228,151,151,162,134,96,191,104,244,90,123,21,129,22,97,154,203,202,51,37,44,32,40,161,190,86,246,8,83,86,156,30,14,243,12,153,50,235,25,154,147,21,99,142,6,114,74,17,68,95,25,185,252,139,55,140,51,110,144,134,132,97,103,232,90,224,172,138,206,55,176,158,170,28,158,19,142,93,54,183,176,37,86,231,108,98,151,200,201,204,54,91,185,200,61,216,222,66,62,127,100,111,170,211,151,70,82,131,192,130,169,65,251,62,250,44,58,200,197,32,111,8,240,32,152,58,214,226,145,215,114,164,58,131,85,54,204,38,69,10,211,153,204,205,187,35,132,20,176,15,59,137,229,136,109,255,173,162,113,112,23,187,113,211,159,125,181,232,225,227,45,15,193,141,90,204,134,205,253,70,188,122,64,105,192,249,255,179,209,90,180,107,106,81,122,47,184,254,74,204,139,2,5,232,8,63,135,121,171,183,96,164,199,51,225,245,21,1,244,67,83,49,80,7,20,212,100,141,54,177,180,98,168,108,170,95,165,159,198,39,18,254,43,206,150,116,8,67,12,62,203,87,234,70,132,124,205,37,105,143,63,117,249,177,97,234,100,45,99,68,188,83,17,24,236,203,37,54,162,48,197,6,94,224,214,121,109,107,162,190,7,139,11,80,106,251,96,176,74,66,82,252,202,71,138,83,67,197,114,159,77,185,119,163,3,250,45,117,248,48,41,119,242,43,103,172,117,241,40,101,17,135,154,186,241,175,49,29,237,216,123,132,186,193,17,202,148,198,54,196,200,63,241,190,182,62,104,126,119,146,235,87,171,135,7,184,92,250,203,244,157,254,221,225,148,49,155,77,116,103,200,102,100,101,167,163,197,188,216,195,104,106,100,233,27,146,82,195,105,227,107,211,133,213,46,151,21,131,5,113,130,172,121,103,185,117,110,154,65,130,24,200,134,191,253,145,153,250,182,30,30,229,114,242,254,199,191,152,108,97,173,174,245,58,117,178,72,199,59,65,228,168,36,154,122,148,10,144,18,52,150,85,83,149,42,55,148,245,80,68,121,240,235,32,212,196,72,233,241,64,139,167,96,197,212,118,4,62,192,215,151,249,39,13,62,240,193,145,57,109,177,29,247,76,183,197,230,54,205,255,139,221,88,127,234,146,220,70,82,234,91,39,50,27,222,212,204,212,140,213,68,236,215,43,220,113,111,249,136,50,134,229,56,235,191,158,80,175,132,176,138,172,182,227,178,19,9,214,51,161,137,205,161,24,31,252,0,154,154,235,94,247,36,205,171,72,252,77,245,32,28,88,180,64,208,8,200,9,168,144,109,97,46,202,169,54,83,179,48,92,4,163,188,63,72,152,217,46,80,244,71,185,133,73,191,37,41,230,55,80,34,242,249,58,193,231,211,156,143,198,211,11,247,187,46,123,124,124,154,244,195,232,112,22,65,78,144,149,135,167,46,218,255,239,186,11,140,57,149,23,48,36,7,88,21,237,95,115,153,103,212,207,165,119,184,144,137,253,195,68,101,6,188,147,243,38,133,227,211,124,113,26,212,247,130,223,234,245,238,5,48,252,226,149,189,144,32,144,238,119,47,162,13,241,205,120,198,3,125,64,147,232,212,91,23,250,176,11,109,219,249,175,62,125,20,126,40,110,45,218,127,242,98,91,45,142,59,144,106,47,157,0,188,104,206,221,220,144,213,40,19,199,88,94,205,37,94,73,96,128,22,148,192,74,243,70,38,135,7,190,55,206,252,166,163,6,235,206,165,30,121,134,34,15,165,124,77,177,208,205,224,104,27,236,205,230,245,124,164,186,85,12,121,50,164,115,109,231,230,175,146,167,15,73,137,88,36,222,138,195,53,39,182,201,3,41,26,176,248,48,135,173,158,190,103,29,209,9,208,21,66,142,73,255,153,141,127,82,6,232,64,20,25,93,118,205,212,103,97,221,33,197,8,205,170,25,154,233,236,44,205,193,170,28,208,6,129,175,83,191,203,162,95,167,238,107,53,19,224,19,132,24,20,169,196,100,101,67,142,128,176,158,204,98,42,237,16,150,23,249,197,83,51,247,25,127,62,248,232,109,41,0,131,24,25,110,156,20,196,65,184,102,8,0,39,25,218,161,141,154,252,148,9,10,239,170,191,131,147,133,156,181,113,62,202,212,14,160,142,146,195,199,112,201,60,221,43,241,7,67,168,252,211,0,77,128,193,94,3,45,201,84,185,178,58,171,0,179,110,157,43,215,193,147,62,250,2,77,135,168,70,167,82,132,233,212,181,57,120,138,249,239,230,232,158,229,183,201,247,90,36,62,184,165,236,199,155,86,126,233,157,203,104,232,208,8,64,81,164,112,246,246,228,157,28,162,185,248,209,171,181,178,109,124,112,166,250,213,184,153,60,159,137,81,253,112,57,58,163,138,69,45,212,247,27,61,14,25,233,7,207,157,143,186,40,193,47,164,23,180,243,12,245,48,117,63,0,106,8,53,234,236,131,170,167,69,111,67,51,113,241,34,254,16,224,152,242,173,179,40,76,163,128,206,174,192,229,5,101,205,54,231,129,143,20,136,195,43,8,140,196,171,237,65,236,217,88,80,169,181,28,185,41,214,113,57,220,145,92,25,182,166,51,86,127,224,181,86,238,243,83,24,48,77,106,45,155,229,155,227,205,252,64,254,60,63,244,199,29,146,244,144,111,207,9,147,38,95,135,23,21,118,50,89,244,249,172,144,70,54,115,22,96,210,89,246,132,232,206,137,213,194,95,96,84,191,183,107,147,26,159,244,82,84,22,83,104,90,84,21,226,119,226,46,196,86,236,3,225,185,218,18,153,234,228,35,187,146,51,23,104,226,247,104,80,215,7,137,225,209,9,233,147,44,74,88,220,190,18,33,115,175,154,0,91,106,124,43,53,250,98,114,90,162,213,159,153,96,33,123,119,13,42,244,2,181,231,180,84,171,54,250,59,202,65,35,31,184,39,63,178,133,145,121,36,237,16,122,206,161,142,60,74,81,18,198,63,219,6,44,214,113,224,186,109,216,247,95,167,66,140,224,100,206,155,172,230,155,169,170,88,157,136,146,250,45,44,142,83,54,138,95,187,113,203,143,241,160,42,31,239,156,173,222,186,154,178,1,107,48,160,171,109,246,132,79,222,41,172,17,55,108,118,132,4,185,147,107,43,7,36,185,200,87,244,226,223,232,219,23,221,113,93,48,40,87,214,125,131,115,53,240,1,163,245,214,84,240,11,234,136,47,246,18,26,7,25,66,132,54,166,139,195,155,216,187,189,168,18,123,30,213,240,201,190,30,28,172,244,33,29,244,157,252,128,225,225,210,120,34,204,37,15,50,249,46,135,53,134,175,117,236,122,12,170,53,239,241,210,141,205,34,241,115,129,204,150,6,196,197,95,203,32,186,101,216,112,226,141,84,37,47,218,16,30,106,152,179,10,142,215,177,90,122,191,187,252,232,180,183,95,49,18,96,177,151,110,59,83,157,229,60,2,110,111,21,253,5,165,103,108,84,219,20,33,226,29,246,137,111,136,79,112,22,9,133,180,202,232,55,243,70,40,211,156,50,194,230,72,127,172,220,135,75,158,4,29,253,163,57,98,69,107,229,71,111,154,59,28,196,87,227,46,125,106,241,233,224,255,231,219,184,5,132,217,31,181,91,170,52,23,114,247,28,216,34,194,143,74,186,77,91,84,206,66,163,226,69,230,21,141,244,139,177,109,32,210,148,18,156,127,238,84,231,118,92,228,225,240,18,211,27,122,202,69,35,164,196,8,217,202,208,164,224,255,194,114,255,123,54,56,158,117,39,133,215,172,169,20,60,165,82,99,148,180,60,241,85,176,39,99,209,10,147,50,48,107,96,99,115,200,150,29,226,238,170,38,164,87,137,153,207,1,192,7,223,114,210,66,60,48,136,28,157,172,50,54,238,23,238,164,177,222,112,145,23,136,235,244,87,123,90,84,105,155,212,36,48,134,18,226,82,79,8,150,134,36,209,104,212,156,199,210,183,3,169,174,73,186,33,253,136,246,136,140,136,139,99,105,188,53,77,54,233,233,83,56,222,236,211,97,107,147,202,61,245,213,246,240,34,224,92,92,120,76,137,95,104,111,171,106,133,6,82,169,130,207,64,107,224,53,73,129,106,92,63,35,157,107,126,165,190,240,139,212,232,55,130,67,31,161,31,44,131,192,246,55,196,53,148,166,73,207,255,8,69,249,37,202,173,54,185,201,228,76,49,139,192,217,211,177,25,90,159,252,224,217,113,247,82,141,19,58,152,25,189,206,137,0,201,131,107,192,220,243,250,99,86,201,109,204,98,236,215,31,180,94,97,122,181,221,175,193,27,237,158,29,229,77,16,52,218,6,135,42,160,212,191,159,112,74,226,119,112,37,129,124,190,189,25,2,107,46,5,186,95,24,2,253,126,135,13,70,200,254,250,114,92,65,68,67,99,74,116,44,182,122,58,90,28,55,204,84,8,202,240,126,134,190,20,195,15,178,22,167,237,122,132,67,110,49,81,184,160,24,139,101,248,139,99,176,113,225,127,115,36,59,157,239,74,111,24,135,32,222,242,232,116,121,83,191,233,41,126,15,23,220,192,153,50,172,77,115,79,145,208,47,186,214,4,163,129,167,211,108,131,169,157,93,159,208,60,200,41,118,193,205,55,83,67,245,25,27,141,57,11,104,184,172,225,108,74,205,127,9,244,155,199,121,62,7,223,217,224,175,190,250,207,61,161,200,244,123,126,226,218,6,130,18,255,173,66,31,174,26,77,45,114,134,234,175,251,188,209,41,109,194,229,33,40,172,103,192,143,237,194,13,96,23,122,48,34,156,110,57,30,156,85,71,198,2,132,255,99,68,85,113,172,242,236,117,147,215,218,100,121,62,164,124,252,124,205,38,8,144,214,247,145,129,213,168,243,119,157,123,243,189,255,192,218,64,26,95,153,55,25,194,93,132,84,18,252,6,176,41,153,220,68,131,41,198,207,34,17,183,248,9,233,37,77,187,56,254,47,14,124,248,226,200,61,184,29,15,19,194,201,43,62,88,197,20,170,132,132,34,69,23,244,31,40,88,45,69,143,180,35,101,70,168,25,119,183,16,197,223,200,208,110,73,222,70,59,198,40,108,137,41,152,160,121,61,143,190,105,207,150,201,125,127,84,207,133,67,143,147,28,83,97,217,234,54,155,215,218,6,91,170,251,209,130,125,154,161,69,44,76,78,67,146,112,64,242,210,126,72,198,71,21,163,105,31,70,230,6,195,55,253,188,147,119,162,20,77,90,225,124,93,136,94,77,142,191,245,174,106,9,24,92,239,165,187,254,77,146,171,67,216,144,52,107,246,145,249,78,180,56,169,214,129,41,67,75,108,97,221,44,203,57,100,7,43,32,248,11,133,187,59,69,92,126,250,38,145,79,81,56,37,52,86,80,226,19,58,22,142,45,105,105,186,57,78,120,7,239,193,109,8,201,161,54,35,11,42,247,199,72,130,207,76,237,233,64,18,198,176,132,48,117,87,7,252,236,81,181,195,19,75,125,67,208,250,111,78,18,12,45,234,40,162,140,242,106,20,130,152,96,171,16,118,95,53,200,136,138,204,66,29,37,202,54,208,147,104,214,221,105,84,81,195,112,20,253,210,223,69,131,55,23,113,28,42,206,133,122,174,36,187,220,37,179,249,189,122,223,160,136,184,192,33,245,196,114,132,20,12,120,32,50,182,157,31,43,168,56,92,177,186,27,133,187,112,142,177,138,187,147,93,230,159,189,135,253,53,92,203,211,163,202,38,221,122,23,195,111,40,107,61,210,254,251,235,116,216,134,252,247,206,154,232,4,101,21,244,10,51,83,26,228,245,231,0,131,175,109,113,101,13,223,137,87,24,81,200,208,54,230,32,99,168,58,8,77,160,30,70,251,226,152,227,179,15,18,95,161,56,22,221,216,174,91,170,70,215,88,70,43,80,41,166,138,0,39,3,105,72,162,154,239,230,162,57,160,240,94,245,213,242,68,189,77,107,37,240,104,186,240,255,97,44,105,8,46,47,71,121,196,248,138,247,215,78,173,29,86,0,202,19,95,51,252,215,107,172,144,5,152,63,44,94,220,150,47,14,150,8,39,226,79,60,189,100,198,106,179,9,180,141,182,31,57,193,93,237,31,165,234,19,75,64,5,179,73,211,192,6,189,138,90,131,16,124,7,237,102,101,254,42,39,243,204,28,209,109,213,174,36,203,136,60,49,105,254,155,178,242,17,254,240,246,0,144,100,238,201,68,124,226,5,168,173,49,44,121,60,48,110,112,191,180,254,107,98,138,50,234,209,161,226,6,206,16,173,175,76,177,218,59,75,66,172,35,230,237,176,252,158,55,250,6,116,200,249,184,123,56,59,227,177,251,68,249,106,126,85,167,111,101,172,66,8,56,197,196,187,64,98,0,185,247,182,194,34,235,196,183,48,168,43,174,31,95,143,34,209,151,65,232,254,154,202,76,95,240,92,152,206,98,182,207,221,43,29,111,3,187,153,162,11,200,122,234,72,228,9,169,29,243,134,111,216,240,42,54,102,120,47,28,45,176,115,145,178,24,170,102,95,60,72,142,192,98,56,74,125,209,111,253,111,104,200,151,228,26,108,111,144,147,227,190,213,69,33,170,49,93,158,44,67,15,102,74,203,145,224,148,4,116,140,230,3,159,163,66,97,11,34,196,150,40,166,223,5,46,149,219,233,128,237,237,162,165,165,60,120,251,4,8,252,195,32,222,29,47,84,227,202,41,21,188,241,244,44,1,38,128,158,66,217,114,145,40,78,238,42,0,123,0,68,249,178,157,27,3,243,122,229,192,11,162,132,115,150,178,42,206,240,100,202,85,246,53,197,169,41,116,90,66,40,119,127,227,95,175,126,169,26,167,29,209,27,17,16,199,45,185,178,2,59,149,47,170,231,197,57,172,143,213,68,130,101,255,145,181,14,66,67,234,188,42,229,98,199,192,193,142,208,189,20,38,169,189,143,184,74,43,87,210,164,122,99,48,133,32,140,9,214,104,248,131,241,142,94,235,150,36,39,158,220,176,88,103,121,127,10,177,156,181,145,216,1,123,44,160,133,164,68,115,146,166,145,62,175,6,240,224,189,192,128,18,33,221,194,2,41,138,27,41,243,210,47,196,88,245,74,213,129,129,90,147,93,46,202,125,57,101,111,48,176,4,192,165,63,171,11,24,60,47,187,14,146,104,226,167,37,156,41,185,77,224,101,26,29,220,96,215,102,61,214,163,125,163,17,19,154,148,202,70,147,116,96,152,75,150,1,6,36,171,163,43,159,59,171,7,236,127,152,209,160,59,27,104,150,27,127,216,185,15,161,66,53,64,191,90,99,251,252,54,236,193,66,232,163,84,53,241,231,106,131,151,25,105,199,240,249,68,2,126,21,98,45,14,245,35,102,140,252,76,170,134,202,234,202,251,189,115,6,68,74,198,61,76,4,197,240,246,227,161,182,86,177,214,14,64,210,144,184,137,212,45,239,195,114,109,27,151,157,230,154,79,206,225,117,91,34,158,252,202,96,142,108,232,229,208,255,80,177,205,240,248,125,116,174,30,162,70,255,101,246,231,159,138,187,111,208,50,242,248,248,70,227,63,119,52,49,113,211,147,195,66,137,32,13,49,105,87,37,135,255,38,241,37,64,102,1,123,131,97,122,148,159,57,207,15,124,197,52,108,195,85,185,197,158,67,143,171,193,63,94,60,110,150,104,142,144,2,129,197,246,104,13,136,10,57,214,155,68,247,176,106,201,247,145,135,62,61,173,241,77,133,93,254,188,229,95,91,156,69,32,34,132,129,224,65,46,148,97,193,75,86,177,39,140,8,23,32,79,28,109,83,221,181,70,203,202,173,192,124,116,170,189,112,142,125,222,107,183,64,220,187,51,206,192,84,236,78,100,52,145,96,152,184,113,66,83,26,226,79,227,148,150,80,132,64,92,164,137,159,192,26,124,16,149,54,18,69,19,151,143,152,253,229,94,23,111,79,146,21,198,253,240,217,212,153,60,140,111,104,98,186,55,173,58,185,97,133,238,182,66,80,91,4,111,85,120,59,181,180,64,245,246,24,33,171,81,70,232,137,255,245,84,198,78,78,127,255,5,9,139,15,211,230,244,224,198,241,138,6,159,48,147,18,128,152,150,162,213,136,35,173,203,109,172,40,130,45,251,189,198,21,141,249,22,83,181,83,57,252,37,137,137,168,186,252,189,175,30,196,167,162,47,249,34,1,220,57,245,60,93,157,176,102,44,194,68,141,135,195,10,171,197,131,61,72,138,79,253,197,66,20,162,126,251,105,93,193,137,205,141,87,102,140,48,138,159,89,66,47,140,232,10,143,53,2,128,129,126,11,139,137,154,146,70,42,158,3,131,99,180,194,0,12,245,222,124,197,199,44,78,18,221,136,5,68,221,10,50,190,224,31,73,70,11,240,242,36,14,244,46,88,63,251,150,35,177,92,13,200,241,223,46,101,88,81,68,175,201,109,41,28,62,90,77,243,250,118,96,201,139,160,34,210,201,128,41,92,142,134,74,179,229,211,56,17,113,30,39,105,195,176,19,2,233,34,214,26,88,193,30,149,208,148,179,106,168,79,231,105,32,55,48,39,106,220,165,55,127,12,21,10,203,157,13,162,39,87,31,83,131,190,78,7,32,110,19,153,87,142,195,144,246,129,165,135,125,172,174,222,206,194,35,29,45,12,148,210,191,25,33,249,230,54,203,208,179,54,179,62,182,228,75,167,138,68,41,223,176,41,96,184,129,144,24,20,114,194,225,153,130,72,56,80,198,243,19,102,103,145,247,157,0,222,144,189,27,99,41,49,19,201,50,52,59,115,169,158,236,80,123,17,29,231,221,107,31,158,54,146,73,92,254,49,34,97,75,223,184,254,254,150,113,110,61,136,6,10,192,242,255,222,224,0,117,32,5,202,72,57,228,162,245,65,154,61,172,149,221,106,43,188,190,210,116,145,22,93,114,56,108,158,224,40,83,56,221,228,156,179,197,177,166,155,249,229,102,54,236,145,51,24,99,106,8,170,120,123,157,149,171,26,14,56,112,125,119,231,96,154,8,201,173,243,1,249,35,189,132,21,56,251,88,95,45,63,61,26,192,105,70,108,47,150,12,78,227,166,154,242,133,206,113,108,219,12,164,21,197,81,63,179,61,101,33,139,167,4,239,4,255,122,34,74,140,176,242,118,211,160,6,23,8,171,247,148,8,100,12,96,177,24,175,197,93,220,44,239,62,253,26,80,1,0,20,233,204,134,159,86,41,180,132,135,99,53,40,235,33,130,158,25,0,172,82,242,219,157,3,132,88,10,234,239,155,28,104,125,217,102,255,92,231,1,48,183,137,185,94,55,213,51,84,204,165,245,40,228,151,117,229,48,215,3,201,238,254,30,180,110,153,170,210,138,28,152,153,133,253,62,143,235,90,152,1,77,170,93,217,31,108,170,177,164,243,78,81,255,38,31,39,0,0,225,83,196,223,103,19,97,72,52,117,24,237,21,2,184,87,90,188,97,128,245,51,222,246,236,149,8,245,179,189,45,160,85,98,255,151,255,52,92,130,243,89,8,16,239,172,29,166,155,189,244,224,26,248,201,115,242,64,94,250,171,216,196,214,222,98,217,128,255,149,91,240,61,177,125,202,3,134,181,218,86,203,252,77,155,105,16,114,58,65,54,232,3,161,28,202,254,236,219,52,106,90,108,10,232,241,92,82,81,81,222,125,54,120,23,177,243,101,98,179,155,237,185,147,193,69,71,146,254,84,175,208,3,217,63,242,94,179,246,74,141,116,170,180,167,68,14,248,96,146,131,178,24,140,241,197,146,158,250,216,116,191,88,218,200,165,40,183,164,211,217,206,128,78,248,153,198,77,93,100,131,232,243,176,38,229,99,172,81,27,148,247,218,215,238,16,229,65,164,237,227,179,87,216,52,3,90,73,120,175,172,176,50,115,19,135,231,223,190,195,42,249,33,171,11,146,117,222,249,216,247,53,136,117,144,72,60,211,93,234,244,32,60,136,254,55,86,61,116,128,39,86,149,188,6,34,16,199,93,193,199,132,203,173,143,80,200,150,20,234,102,56,24,122,6,103,172,185,161,146,198,102,197,10,84,134,64,249,253,128,160,85,200,107,61,36,220,63,160,244,45,130,119,237,248,34,163,5,157,174,139,77,70,97,90,38,39,125,199,101,96,112,138,238,138,70,249,78,201,20,1,144,74,13,217,90,126,135,209,206,93,231,59,147,82,231,225,13,75,187,2,234,234,207,149,18,3,46,77,136,75,203,13,227,215,72,121,254,71,65,254,146,76,10,124,129,44,30,46,112,172,109,48,124,171,98,160,94,170,201,129,34,22,21,140,140,203,185,63,11,134,171,64,50,168,126,224,203,126,28,246,219,143,232,71,46,176,112,67,241,245,76,38,81,205,168,97,147,81,90,255,16,179,220,232,206,212,107,47,197,163,57,84,58,85,157,89,215,237,114,174,8,99,147,188,224,4,170,69,94,26,214,200,2,92,101,132,189,115,202,241,79,16,111,72,13,111,69,198,120,69,215,95,47,173,83,51,0,168,202,184,215,152,179,173,81,81,154,255,171,239,71,69,163,103,176,35,50,134,27,113,44,212,30,24,134,36,224,166,16,19,142,141,71,198,183,108,32,30,123,117,107,252,247,61,213,203,32,115,159,159,37,57,72,97,99,156,78,251,24,248,130,144,134,156,22,12,185,184,70,40,71,6,156,76,48,165,104,50,181,49,63,39,26,187,101,246,172,67,134,148,110,117,232,158,199,19,148,73,184,201,244,151,15,200,114,40,87,94,167,60,73,228,68,71,171,116,236,76,217,105,183,109,109,169,231,154,65,203,246,147,213,214,88,183,58,73,58,35,136,130,139,234,33,83,183,13,248,54,87,45,164,62,93,189,72,233,161,46,194,206,154,255,21,95,43,47,62,148,130,62,166,248,226,93,147,212,125,44,131,130,174,14,185,48,205,208,131,53,138,80,71,158,96,189,19,48,108,8,121,210,125,15,240,32,157,221,114,130,104,241,137,254,119,110,194,66,137,208,178,40,14,233,70,91,231,153,143,20,113,176,211,114,65,158,122,82,173,43,37,74,208,220,34,25,62,197,167,253,67,210,46,60,112,58,218,0,80,102,165,0,252,73,84,219,134,104,178,125,37,123,59,64,209,135,99,155,215,92,25,89,51,138,146,14,114,118,139,98,169,199,214,161,232,133,254,161,215,56,41,88,93,38,46,192,69,98,39,86,226,89,152,159,188,243,147,124,186,76,40,242,43,182,110,85,173,105,49,69,240,58,59,245,27,24,238,226,210,138,204,209,38,64,99,68,18,134,196,220,182,82,92,153,59,166,197,197,140,238,9,189,129,38,142,166,54,232,111,219,23,224,173,100,51,108,158,8,17,216,131,136,98,56,203,34,165,208,65,133,38,76,7,63,64,237,86,209,69,112,118,102,198,144,11,78,138,27,24,139,124,106,102,110,189,233,94,179,153,151,45,112,175,62,247,171,4,170,69,242,18,222,235,159,174,33,5,17,165,222,217,171,151,160,66,140,201,70,123,145,185,33,119,225,142,226,5,188,108,20,139,71,223,211,168,34,241,182,222,69,186,184,61,98,138,124,7,65,32,177,86,103,167,81,20,130,221,226,191,123,6,77,178,19,63,133,214,91,45,133,184,95,122,117,12,86,22,83,222,105,178,137,116,180,90,158,174,24,66,180,1,20,228,214,149,20,181,226,162,18,56,20,240,161,58,46,147,142,25,97,146,119,27,51,43,194,218,99,196,99,229,139,227,239,71,207,74,147,167,182,237,31,2,221,98,255,89,94,172,183,42,9,66,36,186,236,140,74,244,222,237,235,207,122,123,30,34,68,102,213,233,119,195,105,247,47,234,147,121,133,197,230,10,158,149,76,33,85,100,225,66,237,82,154,121,198,231,139,136,143,210,39,76,159,61,215,149,164,86,176,11,47,84,15,87,50,196,50,231,172,87,130,117,248,208,155,59,153,253,141,161,64,39,160,209,169,222,139,147,181,22,15,14,115,198,4,196,37,178,120,248,40,71,181,127,226,75,171,244,161,82,152,144,126,209,117,178,136,161,241,103,30,221,213,221,19,157,121,230,155,129,123,198,237,121,160,112,90,236,49,110,245,64,204,230,142,31,118,58,167,216,179,101,131,96,190,50,217,26,27,191,104,87,80,216,15,252,33,144,157,249,153,30,61,159,133,201,55,251,84,79,146,3,65,92,97,228,193,132,135,11,201,78,128,222,96,186,198,82,5,57,129,99,151,39,135,146,189,235,9,135,95,193,202,196,161,36,64,49,202,210,246,235,252,8,110,162,191,181,173,148,112,137,131,61,148,231,222,207,22,204,89,161,33,90,101,195,168,18,94,239,9,115,196,231,231,127,162,79,129,42,52,217,54,173,82,35,224,45,83,74,103,227,19,154,135,83,206,28,28,202,254,62,119,36,97,175,202,199,192,31,8,221,93,236,181,239,48,128,13,163,161,49,202,97,126,33,98,146,183,220,138,57,36,187,222,42,88,139,28,3,220,43,197,174,213,248,222,14,90,80,223,246,144,84,200,13,110,75,112,171,156,163,207,26,32,106,0,208,48,166,105,193,71,5,79,135,171,247,57,204,111,3,69,132,230,182,114,214,42,89,168,173,186,189,9,42,204,163,234,51,95,113,240,83,39,56,118,214,190,123,43,51,39,9,234,204,181,6,197,100,84,224,13,15,10,198,31,103,254,103,108,60,205,44,255,86,124,59,137,207,184,152,150,86,74,63,175,228,242,177,206,21,43,219,229,222,125,181,166,118,74,110,3,76,102,22,52,230,236,81,95,16,206,134,73,205,241,230,67,7,170,102,130,73,199,228,54,54,249,130,172,52,155,84,160,215,198,118,235,212,23,79,233,204,80,168,72,151,55,39,139,220,186,123,225,38,80,116,54,145,37,6,102,52,148,247,68,77,201,38,6,57,128,95,216,53,164,148,200,45,229,131,31,154,101,184,109,122,190,245,51,21,131,104,101,67,113,46,199,36,236,82,251,200,84,8,199,42,219,109,3,5,31,130,10,21,169,52,203,70,225,33,130,132,94,248,50,47,223,120,89,107,120,217,72,234,204,215,69,77,213,57,79,97,33,157,22,173,144,117,245,130,223,233,191,113,94,105,120,17,90,245,47,79,44,118,19,192,244,92,139,98,25,146,232,189,25,30,21,99,220,120,206,69,139,208,142,223,249,191,21,27,242,40,142,20,235,201,134,132,20,107,226,104,185,164,131,163,254,44,155,103,9,22,118,5,133,74,170,48,103,122,239,246,20,222,76,77,175,11,77,179,211,147,203,97,214,176,155,107,40,233,198,211,29,49,155,49,210,211,27,37,38,211,12,98,67,30,22,121,20,65,154,34,220,237,18,19,17,17,25,251,154,192,134,237,124,235,131,41,84,61,69,142,143,228,129,99,71,197,25,188,40,108,201,12,11,111,36,180,22,152,148,141,107,2,243,168,217,21,153,75,147,118,182,163,154,233,140,222,134,205,18,178,24,7,222,20,85,80,116,187,154,157,164,253,253,32,75,29,206,202,16,107,69,158,138,97,72,194,67,43,106,82,113,105,236,199,115,36,72,255,140,44,37,243,38,134,200,77,209,8,121,68,35,164,140,118,46,48,153,195,228,21,229,15,114,14,239,207,149,147,20,139,185,224,114,149,245,44,220,156,224,204,126,138,92,200,231,182,228,205,80,70,173,226,20,51,128,123,124,114,75,84,84,17,15,132,13,174,198,17,178,169,138,32,202,25,86,232,169,9,197,149,7,219,28,93,123,17,127,154,183,7,125,109,45,162,184,19,52,139,150,32,168,21,184,223,232,10,18,204,149,99,227,174,73,207,39,106,38,35,194,188,98,168,156,169,186,63,170,50,184,64,41,19,54,4,38,242,123,15,23,83,129,192,119,61,132,221,1,28,137,242,10,251,5,106,48,152,131,254,84,201,94,241,135,253,47,153,36,77,160,82,149,20,73,192,93,130,147,25,84,80,80,35,163,175,244,155,54,204,226,247,240,87,120,116,198,52,123,173,204,198,24,123,40,202,124,164,178,175,43,101,150,204,194,252,37,229,34,18,238,225,216,12,75,23,229,213,5,81,220,151,242,162,122,170,214,7,157,138,241,166,144,59,54,75,56,13,184,214,238,43,202,234,30,62,88,182,35,181,100,222,15,125,158,135,71,85,52,97,201,39,57,58,42,8,41,170,43,51,128,59,126,107,56,208,179,101,6,237,248,59,173,120,72,61,93,246,12,54,37,75,226,194,208,132,39,166,218,83,62,174,23,215,177,193,245,163,237,125,125,194,234,42,205,206,174,178,133,14,103,128,221,225,2,206,114,95,165,198,39,195,118,174,250,121,108,168,184,182,242,97,209,71,209,252,146,222,92,252,12,237,181,251,222,95,52,180,234,171,157,56,87,140,186,209,169,185,255,163,225,91,59,177,87,255,240,217,75,255,71,37,159,20,169,29,206,125,190,187,222,115,186,217,7,144,214,173,124,172,242,238,43,76,213,147,38,159,43,132,188,36,190,67,113,9,20,215,34,86,17,4,42,238,52,111,54,36,222,107,179,208,205,121,233,97,130,74,179,14,251,19,238,144,73,237,129,48,163,157,29,237,175,42,68,68,217,84,70,107,242,39,220,33,63,25,126,244,56,183,61,189,188,188,211,223,219,152,155,30,177,162,174,170,194,212,25,132,11,172,152,65,10,44,21,122,121,129,33,176,247,19,18,142,138,132,217,73,35,23,76,108,246,116,97,201,27,141,53,88,176,178,190,150,87,155,19,203,226,120,251,36,224,81,60,122,217,193,249,108,191,54,89,180,189,129,129,92,197,136,87,62,237,228,239,136,235,148,4,6,58,213,37,160,111,248,185,81,80,21,107,130,211,111,12,107,119,69,53,198,120,17,181,134,236,124,213,23,169,132,20,83,82,212,89,121,28,215,71,219,0,178,159,66,103,6,74,89,230,222,85,239,209,101,176,69,40,36,46,200,34,91,2,34,21,32,140,190,216,66,54,60,64,86,96,122,190,210,54,24,144,74,31,227,22,152,191,166,182,90,126,173,17,154,136,129,235,130,242,216,99,205,197,84,103,193,155,255,16,238,112,143,59,184,137,149,222,220,115,163,253,149,100,17,240,208,72,84,123,74,241,99,227,182,160,39,16,54,183,201,63,124,218,217,25,15,190,128,237,243,127,233,164,52,124,70,163,141,193,118,181,201,182,42,166,210,176,236,224,198,3,221,61,157,78,82,102,243,110,106,66,143,157,81,151,240,68,143,13,13,225,242,120,155,166,95,77,198,119,85,115,161,101,79,64,16,183,205,134,52,103,224,243,100,40,24,84,143,194,69,128,12,191,149,158,172,238,47,112,84,81,18,96,29,70,222,174,85,193,99,200,95,102,173,203,229,147,253,201,233,153,134,61,3,230,22,52,171,37,82,111,185,122,144,37,246,187,88,143,56,184,91,163,9,174,72,179,246,111,38,102,238,58,74,62,51,42,255,239,131,66,40,252,127,81,87,73,250,112,48,35,231,91,210,71,127,241,235,69,44,146,64,242,246,23,99,195,49,243,190,24,122,1,45,0,128,113,241,89,133,239,155,153,147,184,126,40,166,158,87,1,182,110,33,0,54,248,133,24,43,242,218,234,238,234,165,251,74,15,19,99,254,99,152,154,191,218,184,188,201,108,119,90,105,12,155,17,115,20,233,93,35,246,102,58,79,150,39,133,112,176,11,106,166,244,103,41,157,58,14,152,51,180,236,164,195,151,95,114,34,194,151,106,86,33,30,158,36,73,216,75,86,246,37,15,190,145,111,84,209,180,129,212,138,77,161,48,23,96,44,139,162,25,141,22,148,244,32,244,7,150,126,42,213,163,209,37,142,241,46,98,216,218,189,24,85,170,151,168,21,238,230,114,38,54,158,213,213,211,151,47,16,148,30,19,138,163,163,60,37,31,129,249,40,41,63,254,9,114,176,101,48,58,223,186,62,41,72,166,75,203,236,4,90,102,90,108,7,69,248,60,119,174,82,78,143,65,209,231,108,225,42,160,202,89,71,195,63,227,225,253,90,10,26,131,168,214,101,9,21,142,112,141,110,83,81,116,152,202,176,130,107,54,200,238,44,7,0,246,189,44,27,93,215,114,126,33,184,140,213,82,128,191,127,46,243,101,226,124,237,51,80,157,255,132,25,112,221,193,205,57,43,92,106,117,118,75,124,152,183,56,34,138,225,226,9,186,91,39,96,209,181,66,242,169,61,165,174,81,126,186,231,153,29,203,159,235,148,120,124,251,76,41,213,161,188,178,88,60,113,73,187,43,164,226,46,53,17,68,243,16,159,66,110,125,64,130,106,114,219,20,106,133,227,178,38,229,53,127,133,80,170,52,170,246,199,43,75,131,194,168,177,150,50,40,241,131,247,78,6,22,231,127,180,197,139,54,198,166,204,22,83,236,163,68,210,58,242,168,202,59,75,34,38,102,84,10,133,113,85,170,214,197,29,94,216,68,134,63,9,170,107,43,231,190,213,155,221,61,213,62,20,203,12,106,255,25,167,184,144,244,25,25,14,97,172,4,103,90,209,109,235,28,30,186,167,181,109,59,238,162,142,7,119,16,192,58,3,68,58,23,162,74,184,190,1,226,150,82,212,77,35,194,105,237,155,212,211,175,198,84,173,79,241,226,98,28,73,231,160,99,233,34,84,90,23,242,140,86,32,135,245,10,191,199,220,103,226,88,19,19,142,63,80,217,92,46,109,190,185,16,146,40,52,173,89,57,66,85,190,91,29,34,227,82,99,39,44,173,93,99,95,84,17,49,5,4,87,177,44,173,152,114,192,201,224,95,192,172,196,120,167,25,196,124,246,51,27,99,203,76,152,146,34,175,179,28,76,248,26,139,102,234,181,162,101,218,59,139,234,16,84,2,226,4,135,46,113,127,180,44,119,76,181,239,217,128,23,168,120,15,100,211,73,40,94,34,199,116,144,113,155,156,156,105,4,155,119,200,251,96,209,85,99,151,122,144,94,121,165,215,207,52,213,28,151,125,23,83,214,93,47,79,251,146,235,92,77,37,102,19,16,205,57,14,7,123,143,208,7,103,144,35,144,33,10,16,176,41,125,210,80,210,24,148,53,229,130,237,78,55,105,238,122,204,93,219,186,4,161,114,185,197,129,58,73,91,119,229,58,244,236,61,91,87,144,213,122,148,132,145,187,79,173,32,249,201,74,168,206,211,236,255,16,63,49,230,21,96,58,72,111,35,188,245,48,74,78,43,160,248,213,71,165,57,176,148,0,99,171,214,171,131,154,155,53,44,118,56,17,106,249,103,9,0,144,130,106,215,4,189,243,6,126,171,36,47,52,204,169,2,144,137,95,178,6,22,101,154,165,106,215,199,29,224,45,84,54,49,181,48,194,229,6,9,86,165,41,161,140,9,131,202,145,89,196,6,97,237,239,182,158,161,63,53,101,235,177,200,155,56,151,205,149,182,215,88,174,58,5,86,197,88,155,192,228,93,103,179,203,93,43,48,228,211,105,34,66,174,239,204,86,128,78,253,254,92,111,67,195,37,141,171,18,217,219,150,161,243,103,252,119,180,253,140,89,171,197,61,196,242,165,161,162,32,44,255,85,42,141,157,236,155,106,239,23,76,58,218,142,155,20,139,223,245,206,187,211,222,49,204,246,208,131,32,40,94,216,166,23,133,25,148,98,244,197,16,167,50,91,41,74,87,207,12,9,242,179,186,250,115,51,192,114,150,147,7,197,20,187,203,195,78,6,11,141,33,22,195,115,5,5,65,7,161,217,3,129,147,140,26,50,139,149,65,180,244,142,229,85,183,65,101,235,238,17,192,198,78,217,198,249,195,170,176,221,103,0,21,131,165,54,4,210,173,213,57,104,59,10,138,19,177,131,250,16,122,122,22,99,176,239,133,82,205,95,155,237,122,25,116,32,228,162,145,231,202,166,62,101,127,15,197,206,79,225,5,101,113,116,234,194,68,172,250,108,186,94,124,85,134,35,111,141,23,205,56,58,120,27,155,192,138,156,21,145,37,228,19,171,161,90,191,14,221,167,156,119,253,145,208,168,185,181,38,79,15,196,78,172,33,23,232,207,107,141,248,164,61,6,8,15,243,95,20,143,218,95,214,107,116,212,84,155,117,83,142,205,32,39,6,11,219,108,248,208,100,168,165,94,82,218,56,161,117,155,44,103,124,76,73,210,93,68,31,142,244,69,45,229,26,202,134,133,116,23,119,28,5,119,232,6,81,160,132,244,191,152,20,1,119,104,239,105,108,134,42,71,52,73,133,18,176,190,112,126,249,66,175,109,160,148,175,40,213,211,97,238,97,200,86,2,80,239,250,206,81,22,3,151,255,87,130,154,177,212,80,23,149,177,94,225,166,58,187,22,203,82,143,22,61,206,73,28,38,174,79,182,163,198,98,188,91,72,100,241,252,166,8,245,180,190,142,202,91,11,226,133,16,96,175,148,177,87,140,40,133,183,229,138,205,243,177,156,251,187,223,12,57,156,251,20,69,86,42,178,249,170,121,11,133,62,125,80,17,224,0,80,244,228,62,148,67,102,191,12,136,99,109,124,213,112,174,194,140,59,157,241,192,81,220,224,35,251,193,196,133,202,247,183,101,200,28,54,123,76,250,29,119,214,162,64,129,49,72,144,150,166,12,190,85,78,166,14,72,20,47,68,11,42,239,204,32,196,121,241,44,130,103,186,226,79,21,169,135,191,156,202,149,0,67,114,127,75,230,31,115,27,199,122,149,28,120,12,155,63,71,23,205,115,180,234,53,253,95,91,173,213,4,66,208,186,31,178,200,95,178,78,51,24,60,177,0,56,46,86,37,42,206,82,169,114,40,21,57,86,242,33,0,249,154,28,28,190,253,178,141,42,51,180,222,74,121,164,221,248,240,118,92,171,153,249,122,58,159,204,203,188,193,200,112,181,21,245,110,14,14,192,237,252,158,33,190,39,26,73,69,222,87,80,31,54,60,13,50,49,43,108,134,75,6,121,130,7,183,137,5,9,120,54,80,216,185,25,228,24,212,157,174,183,16,20,173,178,167,61,204,165,219,81,50,18,62,191,100,33,230,58,208,132,236,78,166,250,180,77,60,38,146,182,221,177,137,154,182,251,148,60,44,94,88,141,187,84,114,203,94,100,210,179,237,106,45,186,96,224,159,125,198,8,130,13,49,26,41,79,184,83,233,233,3,75,172,144,111,188,243,108,108,105,214,35,199,185,121,28,123,64,92,7,198,159,120,238,153,95,167,245,255,241,7,255,250,227,15,251,48,183,68,200,156,117,132,231,210,39,33,245,212,203,183,126,32,119,97,216,147,153,35,103,5,103,96,40,24,120,7,93,205,243,151,199,145,7,186,230,33,185,24,52,31,56,104,173,95,106,53,10,189,182,18,219,57,114,69,80,146,236,211,218,57,142,181,141,101,178,161,69,241,165,181,216,148,205,172,130,52,72,187,156,126,93,253,42,2,38,103,83,196,184,179,91,186,178,37,21,32,9,93,21,68,61,250,214,211,87,232,93,100,251,87,219,110,217,57,107,158,138,78,207,9,103,170,218,83,39,48,208,146,181,158,129,203,137,106,143,100,96,107,13,61,2,7,232,33,154,71,189,238,191,241,237,80,225,245,243,111,137,182,55,205,8,218,74,19,237,32,231,204,219,34,250,36,41,255,31,129,116,155,117,112,29,134,115,163,152,237,144,69,3,253,59,114,4,141,71,183,39,232,58,73,240,25,155,11,220,145,239,71,160,197,220,115,80,67,28,84,210,96,40,147,203,221,166,124,114,74,60,206,74,229,205,151,9,215,84,75,76,146,234,160,253,89,191,161,10,141,125,208,151,38,212,225,158,72,10,171,167,53,2,206,167,112,161,198,61,19,137,243,213,108,194,77,65,146,24,124,15,200,220,160,175,12,145,30,67,88,69,24,192,110,191,122,139,208,106,98,164,71,123,133,231,250,180,6,253,126,94,252,128,166,107,108,214,251,28,39,155,151,23,85,170,145,167,152,142,142,177,224,231,28,7,164,5,82,149,150,13,227,205,213,78,10,6,90,173,22,18,30,148,246,44,59,176,48,154,70,135,68,200,21,76,44,116,17,249,246,30,37,248,102,47,254,108,132,106,170,197,148,49,147,152,133,255,234,230,211,220,198,249,178,65,101,244,16,115,16,133,47,51,69,116,49,112,44,158,90,59,175,245,245,77,155,35,156,85,37,65,33,226,180,169,137,53,29,96,151,106,145,222,85,116,76,3,84,207,161,107,217,193,86,106,82,250,189,110,29,161,180,147,142,125,38,47,3,139,255,146,173,54,75,229,123,60,168,96,173,37,239,140,202,74,239,121,30,136,98,129,163,32,86,100,36,53,250,43,122,189,98,254,168,184,36,238,16,167,206,120,84,54,74,102,245,124,237,165,148,221,149,24,75,22,176,237,15,235,222,159,169,71,89,243,14,223,160,235,149,23,9,93,158,124,127,250,128,239,234,163,239,191,63,151,159,111,78,249,220,191,223,240,17,164,142,152,52,31,120,89,56,175,97,163,248,171,67,69,3,253,35,31,46,80,254,56,234,126,173,39,15,237,184,179,170,103,58,230,119,59,213,243,164,152,243,147,131,91,234,39,95,38,160,9,234,8,99,121,253,248,123,115,33,61,52,236,177,78,81,150,97,131,32,226,78,188,215,166,78,106,61,184,10,184,127,66,224,94,67,70,157,249,212,147,155,56,31,97,8,172,33,32,198,65,181,117,227,243,226,202,144,114,57,206,165,34,157,101,108,107,39,213,24,214,234,232,67,192,65,166,128,226,199,200,42,71,100,103,164,96,248,143,175,252,242,6,238,116,133,88,213,142,38,226,189,157,190,128,189,221,141,97,93,90,152,23,16,99,225,21,17,13,166,63,138,62,181,107,56,155,64,94,67,172,73,80,116,39,86,149,240,195,15,6,76,221,61,63,110,238,137,119,150,82,105,71,11,116,181,170,219,193,38,19,71,83,194,22,66,109,208,100,54,211,23,138,140,124,138,207,66,97,27,207,138,224,203,93,215,68,106,124,28,144,62,149,57,6,130,153,106,165,250,23,59,132,160,13,27,246,15,177,188,199,202,163,250,65,136,253,66,237,236,212,99,5,64,108,152,5,203,2,137,145,103,146,215,23,161,171,197,145,204,107,71,123,38,35,26,121,78,74,222,110,194,184,94,161,68,242,105,77,124,111,57,220,223,215,70,41,173,245,191,205,218,79,51,208,131,12,81,206,108,50,160,133,95,119,27,128,10,82,66,1,37,138,31,33,107,168,38,51,29,116,57,133,225,185,41,253,234,46,160,227,233,72,109,63,148,66,68,143,97,125,56,58,32,223,146,225,110,123,153,144,66,133,70,137,82,125,155,99,104,236,117,192,197,98,205,234,243,50,62,241,133,128,28,101,143,157,172,100,194,163,230,97,171,79,250,153,244,207,247,31,80,80,46,195,220,132,243,203,245,8,255,71,119,21,6,183,124,53,64,52,224,13,68,122,133,88,144,136,156,11,29,57,189,233,243,197,2,58,181,201,62,201,241,108,68,68,78,163,37,175,51,92,67,42,81,77,202,154,173,188,79,150,227,240,167,105,195,22,125,45,9,156,173,200,82,30,56,33,28,189,240,216,188,57,32,176,4,155,127,231,172,22,162,129,220,85,187,70,251,188,166,119,162,142,109,117,1,99,116,14,253,149,219,172,147,24,66,167,211,89,163,60,71,168,38,195,47,161,128,212,121,175,143,230,21,195,151,48,238,65,241,192,199,68,83,255,124,143,29,221,82,150,117,5,65,235,97,48,128,149,167,226,205,147,86,185,65,212,189,12,89,192,67,175,227,12,134,24,136,100,101,89,87,223,98,195,25,13,248,196,245,46,194,30,204,96,240,234,182,175,191,129,141,1,98,209,202,116,90,176,22,179,149,81,220,216,167,226,183,194,170,200,75,20,84,43,162,111,230,157,144,134,23,13,15,121,87,156,24,38,94,163,223,111,81,25,41,208,77,75,73,239,50,218,95,237,156,146,78,151,32,100,120,172,229,159,186,99,223,209,251,81,119,8,92,251,184,72,137,194,114,62,102,93,181,35,240,211,30,13,31,186,124,124,7,155,164,104,128,243,74,250,150,254,186,94,233,226,19,77,122,140,75,54,57,90,142,204,81,68,21,249,130,75,75,184,161,57,168,91,58,128,210,174,239,32,213,181,36,47,67,197,240,57,61,244,83,202,189,104,88,125,162,60,141,7,137,80,50,141,193,44,22,101,139,194,160,58,242,235,104,40,59,69,25,223,31,110,154,53,245,65,219,125,59,168,3,143,22,146,0,110,159,61,246,168,57,104,148,22,131,16,92,224,174,171,111,214,91,159,23,253,105,31,212,3,171,175,204,37,168,244,6,170,178,179,216,115,210,103,233,174,162,52,66,74,243,102,83,31,56,139,36,210,164,222,210,157,214,20,28,123,180,218,147,159,122,184,135,58,153,48,86,237,99,106,117,255,167,17,84,73,64,148,57,201,21,177,52,36,178,111,200,139,160,174,13,164,138,146,54,184,44,190,106,216,104,142,52,63,119,101,139,194,241,94,230,144,26,216,176,196,97,151,150,223,43,157,250,133,94,226,193,212,189,74,184,169,224,7,32,120,179,252,133,162,126,194,96,157,214,141,36,14,17,152,76,21,228,68,252,130,65,167,22,119,203,187,248,75,161,171,35,32,192,22,82,191,86,247,122,201,78,96,191,63,16,198,195,59,82,249,13,202,61,181,126,74,98,161,69,6,73,60,40,23,89,179,91,68,17,108,43,10,167,127,224,181,90,139,192,217,174,201,175,195,189,34,60,173,1,81,51,22,18,151,219,205,13,22,247,29,174,69,61,84,130,237,98,244,72,168,47,201,98,231,56,38,223,227,59,249,97,242,186,188,242,245,213,156,172,176,25,134,47,189,20,65,141,61,212,7,234,168,151,204,137,100,225,124,16,73,205,181,232,68,146,97,77,222,71,133,25,229,150,159,193,92,122,37,238,190,97,152,203,11,181,193,140,125,116,28,83,180,226,218,51,134,95,250,47,253,154,56,249,109,136,80,166,92,96,5,139,50,37,149,133,45,89,32,48,216,207,187,56,93,104,246,32,58,154,223,61,161,80,232,99,31,204,61,11,111,95,222,234,73,42,215,77,93,219,177,94,0,214,106,227,98,71,191,154,38,2,147,149,81,9,12,194,71,178,85,74,250,73,254,175,96,139,234,208,198,162,126,52,142,135,66,159,211,246,218,172,144,30,139,249,99,147,225,240,135,155,221,204,42,80,105,36,96,176,120,50,244,196,208,158,115,17,189,88,43,206,65,108,164,209,20,40,223,156,45,194,117,79,60,60,64,158,100,26,88,194,161,178,244,254,109,60,96,143,192,172,183,156,71,76,39,82,233,55,5,188,164,21,251,64,184,14,8,177,156,117,177,105,26,223,170,72,213,11,37,134,166,181,206,246,109,60,47,39,105,45,136,81,40,13,97,193,32,2,16,16,45,104,139,38,84,68,155,176,149,255,84,205,125,111,129,162,152,186,91,161,204,203,149,170,136,150,174,5,201,226,177,77,131,111,48,96,66,146,197,14,194,34,243,240,157,103,242,195,121,80,88,214,122,184,39,255,151,30,112,10,74,77,77,232,159,174,174,19,64,235,118,7,106,79,81,120,164,159,221,117,19,5,10,152,223,64,158,152,170,241,134,129,255,183,225,189,40,43,149,251,118,70,163,217,238,235,242,205,48,166,165,17,231,150,76,241,57,119,93,250,68,64,55,251,55,183,232,108,204,29,177,236,136,7,134,58,209,9,80,80,47,102,177,77,4,130,100,114,103,122,197,58,24,106,118,62,212,54,145,193,152,21,240,113,109,72,129,86,184,128,33,101,117,155,186,129,67,149,30,226,140,183,38,218,161,192,107,8,190,137,77,80,123,190,13,149,242,212,246,44,188,6,235,3,253,94,110,116,72,9,168,170,166,83,185,25,250,225,139,103,202,80,91,195,47,157,32,230,177,205,245,96,208,251,128,50,76,169,59,59,102,108,0,222,208,148,155,22,46,83,107,95,69,46,162,62,50,231,224,190,222,142,250,87,172,243,67,141,20,235,65,90,239,0,134,67,158,215,229,38,221,146,60,158,85,153,126,71,129,129,253,43,136,133,1,169,166,205,124,228,184,91,36,14,219,146,77,208,166,1,10,13,230,173,251,246,3,0,81,88,102,118,240,57,14,84,1,179,20,24,143,255,115,174,58,33,35,65,62,230,125,0,150,191,39,55,204,205,161,98,3,221,189,235,248,206,229,131,215,191,255,67,57,52,77,14,79,194,21,177,187,61,84,90,36,120,92,45,41,160,82,138,215,53,29,122,95,98,112,155,135,155,104,1,5,250,204,20,191,14,113,238,250,98,39,10,143,175,50,28,48,80,49,15,75,35,185,133,251,125,209,42,49,169,21,249,78,78,106,44,2,118,182,202,219,179,91,247,37,42,235,57,228,157,141,38,138,198,92,43,135,157,199,173,110,78,114,189,79,221,49,197,238,89,84,47,180,194,188,196,220,28,30,162,190,89,131,55,174,119,150,157,32,64,18,231,89,193,242,115,108,122,191,228,52,114,171,213,139,53,201,81,107,109,232,171,247,143,130,254,128,4,57,64,9,119,134,0,106,171,107,179,189,12,224,238,81,93,78,203,104,134,133,239,89,10,198,174,95,15,160,218,225,110,81,0,235,58,157,6,37,189,141,34,197,19,75,224,149,199,83,13,43,38,221,45,79,217,234,75,46,163,18,167,76,252,141,114,30,123,88,164,63,245,123,154,159,5,48,36,4,7,19,79,29,148,219,154,76,57,72,1,212,100,200,135,239,23,199,203,19,172,188,178,245,231,28,165,46,117,224,103,127,195,249,250,166,185,91,197,53,60,177,249,238,5,138,237,53,49,76,51,113,71,131,209,107,79,240,186,6,206,101,160,230,58,140,190,81,39,137,136,44,124,93,2,21,24,40,77,250,192,93,191,215,219,171,74,245,34,60,49,243,208,119,25,157,122,13,135,145,31,115,2,68,10,168,123,134,184,234,231,234,55,124,117,116,43,2,61,189,231,213,90,44,90,233,155,58,108,181,82,36,19,111,26,174,180,102,155,9,88,74,218,20,234,187,22,216,158,225,226,68,152,234,1,87,136,113,41,152,215,85,164,30,64,32,194,192,104,78,18,152,9,239,209,95,139,135,208,63,90,136,3,224,169,209,202,233,154,33,183,143,123,43,115,166,85,203,53,204,11,246,18,148,146,231,138,117,174,14,107,35,121,228,18,166,17,182,205,193,116,229,14,26,202,39,120,80,69,203,97,16,64,120,39,0,111,131,192,174,92,111,233,248,227,18,157,80,205,177,36,61,175,210,97,99,64,192,74,20,157,146,129,233,59,39,203,124,100,99,68,62,160,135,225,89,216,235,174,174,150,234,189,88,73,30,16,234,196,66,24,9,124,161,160,97,166,146,87,225,13,99,61,66,44,64,43,65,165,30,134,242,79,63,43,43,183,118,254,236,117,25,68,43,152,146,203,249,97,225,108,26,238,170,51,211,30,25,120,119,122,135,70,229,124,142,91,196,34,132,217,119,222,89,106,76,43,64,234,236,9,225,147,128,237,189,58,55,69,57,136,248,52,17,83,120,147,229,214,198,134,153,115,95,227,246,246,38,47,121,161,177,191,12,233,199,43,208,218,85,56,58,173,72,225,230,21,43,156,227,25,76,149,231,57,192,177,243,25,227,128,19,177,133,44,222,245,29,166,180,161,251,157,13,243,2,153,108,119,169,143,195,66,17,191,93,187,38,154,26,180,31,54,100,141,83,66,130,250,46,147,123,47,215,58,218,136,93,137,95,0,235,26,250,217,206,197,205,123,171,1,4,83,58,133,91,5,7,205,51,249,139,7,236,206,45,211,238,156,54,223,72,36,178,158,82,89,112,34,21,143,163,110,235,101,207,210,156,49,150,247,79,48,158,123,143,74,16,132,88,115,240,210,57,15,82,11,175,167,81,12,15,95,203,94,232,10,151,16,67,177,114,106,41,216,197,55,51,242,168,166,254,215,167,70,5,231,233,82,181,128,185,8,92,144,38,19,103,81,68,75,162,168,174,84,56,192,145,251,250,234,146,123,118,172,222,185,38,80,250,76,195,42,190,221,41,203,32,24,3,213,148,247,117,34,34,79,117,224,23,163,113,38,32,149,43,205,74,172,10,146,107,247,134,37,19,151,56,172,142,45,87,227,151,164,74,157,158,88,190,78,23,126,232,227,14,252,23,17,52,254,238,126,168,149,75,226,196,102,187,89,65,224,70,63,160,145,29,19,172,204,163,122,30,90,105,61,50,2,129,226,192,192,152,63,92,130,135,248,121,1,4,205,204,47,154,110,220,39,151,64,109,200,224,173,95,93,174,128,101,97,158,16,99,254,154,145,204,44,46,15,221,79,21,14,204,186,229,238,59,230,236,160,201,148,200,71,163,135,117,102,75,134,203,39,40,135,248,55,110,212,154,196,32,39,96,210,211,56,106,228,154,173,92,63,54,197,158,249,237,218,47,44,46,203,103,213,218,156,1,5,89,198,121,51,165,100,152,141,135,143,56,77,193,30,252,249,200,146,145,78,242,240,99,228,43,70,168,14,165,71,59,238,246,184,153,11,106,201,1,49,214,227,194,158,230,110,8,226,22,254,214,37,218,216,100,59,11,11,132,231,85,239,63,129,224,191,44,213,100,216,191,223,218,253,12,190,186,203,124,62,207,171,121,203,204,210,4,38,177,67,87,56,213,127,192,45,100,39,59,81,54,238,33,223,82,255,125,55,3,98,191,83,137,61,107,76,150,83,53,156,222,67,233,129,14,171,180,207,251,133,149,34,108,88,189,253,112,29,140,47,111,113,49,73,78,169,222,54,191,133,177,119,187,183,219,182,148,21,107,66,13,61,247,159,35,146,162,145,218,133,221,165,190,13,135,232,72,7,78,61,131,26,157,111,235,0,244,220,91,60,165,252,179,192,15,193,184,148,190,181,235,19,25,105,81,102,180,189,167,32,165,82,186,199,39,183,229,146,123,213,82,22,253,182,138,127,73,130,80,167,64,105,103,96,30,50,212,244,182,212,242,231,217,252,252,75,141,214,66,26,218,168,113,174,176,135,165,194,45,190,172,197,237,113,193,204,77,213,71,140,36,155,168,116,203,170,141,17,243,229,246,20,79,129,95,147,84,1,82,188,242,111,197,161,215,88,63,166,190,179,173,59,7,59,190,24,33,6,152,84,21,114,159,85,181,23,19,5,30,88,185,75,209,152,200,35,80,203,146,229,101,131,184,224,58,241,206,124,174,12,209,111,255,46,191,231,206,248,162,170,153,192,209,246,245,106,114,243,0,32,118,234,49,0,151,6,124,16,37,191,66,96,203,32,185,138,78,215,140,85,6,190,217,1,108,159,72,153,14,153,49,0,252,172,137,134,24,124,90,150,147,118,36,162,203,48,121,3,146,183,180,233,128,228,29,185,104,170,169,38,134,137,206,164,143,232,146,174,44,209,38,196,180,43,123,233,227,127,159,104,83,111,190,211,211,197,253,70,105,137,91,108,55,13,37,224,77,179,153,30,170,209,205,53,245,231,123,83,117,223,96,238,48,106,127,220,82,154,151,75,106,235,209,181,124,184,204,86,167,231,54,78,167,10,247,156,63,21,157,252,159,55,50,27,145,252,224,27,140,47,47,43,113,144,181,245,105,105,114,188,88,11,169,145,155,197,164,111,21,26,2,28,222,215,56,99,88,66,120,2,197,31,235,18,221,98,246,186,198,179,148,1,150,141,253,126,77,232,49,165,244,249,116,85,252,111,44,245,68,147,68,39,56,143,144,31,26,89,130,15,167,68,28,137,254,157,217,174,76,119,68,5,112,38,17,254,199,1,80,149,156,103,32,4,94,184,133,203,188,148,4,198,80,104,153,146,25,219,78,184,90,249,77,246,35,33,127,227,36,183,51,70,3,127,15,206,214,158,66,139,143,239,146,253,93,189,205,96,82,139,55,237,101,250,209,180,74,156,62,94,26,191,206,220,38,67,193,106,152,70,122,206,97,61,242,149,143,53,54,24,19,189,202,50,227,176,40,168,81,165,31,238,81,28,95,8,172,250,181,186,31,250,189,133,112,236,250,156,11,203,170,252,128,155,55,96,214,127,123,207,169,74,141,28,6,41,7,207,28,138,146,243,28,237,246,123,91,46,61,212,11,0,64,113,162,115,54,129,61,144,7,149,225,64,99,208,125,141,192,245,16,212,71,138,7,123,142,34,92,195,37,26,171,187,222,125,125,66,119,154,232,118,88,73,137,144,114,157,32,14,246,159,10,61,205,60,133,203,107,106,200,31,13,6,137,226,169,125,182,193,68,85,106,207,188,124,156,86,152,10,236,151,76,162,29,109,221,187,62,96,34,225,249,212,236,162,107,169,104,222,100,171,78,61,115,248,231,72,7,58,14,203,112,27,34,197,87,155,39,197,72,227,209,4,20,137,77,58,134,171,138,4,20,155,202,245,138,139,11,113,151,155,32,104,155,141,231,156,53,110,59,123,47,218,187,218,182,111,57,192,7,40,128,214,70,210,128,92,182,39,184,201,54,56,165,104,1,22,36,44,216,111,66,200,243,91,219,118,238,175,7,29,85,180,187,77,152,180,54,73,2,3,149,146,125,29,212,84,86,118,83,205,188,113,88,99,19,207,138,240,56,130,241,158,157,30,127,199,45,237,149,14,95,225,140,219,157,188,121,179,228,42,249,186,236,235,79,231,94,56,222,188,165,91,86,182,62,94,224,160,127,37,19,42,18,52,11,219,163,223,15,3,193,64,155,103,106,255,133,217,2,173,11,130,95,69,225,61,246,57,224,186,153,183,40,224,107,50,105,73,105,48,2,67,76,177,228,2,113,249,86,42,73,70,27,32,245,0,230,156,10,247,153,94,26,128,169,63,106,79,202,82,55,86,92,68,62,110,46,211,152,105,219,138,199,24,130,86,223,138,198,27,208,47,112,4,179,32,105,150,119,116,144,237,153,84,226,169,61,122,58,164,242,69,153,77,211,4,111,123,142,4,4,194,221,34,76,80,47,213,72,186,28,2,143,228,144,181,237,0,112,211,216,70,99,234,177,122,190,57,83,220,153,235,82,178,176,200,214,30,51,227,136,81,168,253,70,48,78,45,44,245,167,16,97,109,86,13,47,15,83,44,77,38,253,31,216,5,179,180,122,204,9,135,151,205,218,108,28,220,59,156,58,75,24,159,16,88,232,102,251,192,70,213,64,61,1,72,237,252,206,114,108,20,177,75,102,89,108,99,244,168,122,197,155,185,172,114,254,19,223,116,183,82,112,138,83,179,138,84,216,200,93,39,71,94,10,129,235,247,188,191,77,91,243,202,65,1,202,30,70,57,189,1,212,151,76,247,98,182,143,247,83,77,46,249,192,57,193,198,187,25,142,154,216,35,229,113,181,0,61,99,238,255,153,112,103,101,243,228,174,195,245,194,49,241,118,41,228,130,206,18,169,87,75,221,196,103,130,236,231,143,231,103,167,55,78,51,5,146,160,235,59,180,114,255,104,66,45,41,74,96,210,163,125,176,44,47,54,47,20,190,83,158,199,253,254,184,149,242,196,182,50,138,236,94,20,14,123,36,50,130,250,57,84,144,226,152,57,67,231,27,213,30,157,202,159,9,233,245,128,95,113,100,92,18,48,95,202,0,0,215,252,182,71,160,214,110,177,119,255,78,85,193,190,187,99,75,253,133,238,30,34,93,57,26,161,75,42,99,143,220,8,151,212,26,98,88,173,26,48,12,173,213,50,230,63,225,35,237,56,5,74,122,186,169,74,240,163,98,240,108,155,89,120,160,66,219,9,9,155,76,98,82,22,148,116,132,117,24,54,205,180,219,172,216,219,109,219,168,28,167,12,19,187,221,231,139,210,129,178,107,242,121,213,143,236,172,145,44,68,97,19,251,21,127,24,172,131,246,38,108,150,39,41,237,125,67,71,216,28,137,31,70,190,168,82,186,18,130,155,22,136,167,177,113,12,221,28,125,227,209,60,98,77,85,237,158,206,135,66,232,45,83,231,21,141,150,19,113,31,8,83,38,75,166,81,89,201,10,146,176,245,154,181,221,224,171,213,165,222,159,247,154,50,21,58,120,44,131,223,160,134,245,221,233,242,215,93,5,18,201,66,62,10,94,126,190,242,134,87,180,121,86,86,106,6,245,239,17,36,59,153,71,195,200,15,125,234,96,128,35,187,56,203,126,235,174,94,76,167,224,197,237,159,201,116,88,30,50,136,64,186,239,138,96,237,168,79,178,188,156,28,9,16,93,62,249,183,200,238,28,121,33,202,134,10,14,124,54,1,55,55,134,50,240,182,51,137,127,23,188,76,153,49,60,164,253,136,22,145,172,53,82,90,234,247,120,97,193,52,61,150,148,248,156,97,108,204,128,195,19,187,251,149,254,169,165,205,78,81,58,115,229,153,199,7,51,200,22,17,66,190,235,120,215,113,55,203,93,236,21,115,225,92,160,109,208,164,127,28,198,153,110,19,35,188,205,203,139,216,184,173,94,60,238,25,241,147,159,104,42,112,66,190,216,224,187,52,196,255,76,89,150,126,165,77,243,50,51,3,21,193,98,176,241,119,64,14,172,214,198,4,134,19,219,232,159,164,188,227,192,178,144,9,185,131,110,197,237,22,157,202,196,114,48,152,83,102,8,251,198,140,124,64,231,64,213,175,0,156,184,189,4,153,70,86,54,244,48,176,94,229,192,104,167,41,228,42,235,160,32,228,139,20,100,203,184,60,131,23,56,140,99,196,14,146,186,254,186,114,135,186,117,154,114,47,246,222,92,231,38,243,239,182,2,115,216,106,81,54,47,32,177,121,198,184,161,12,74,100,18,92,0,72,93,107,246,2,126,17,16,82,45,69,153,54,196,72,22,230,51,92,57,137,45,86,186,212,38,242,7,122,64,212,122,3,178,58,108,96,155,0,162,199,97,223,122,162,79,222,30,85,104,112,54,52,93,112,219,115,212,60,167,84,155,73,249,71,33,58,130,193,15,204,169,181,191,48,129,13,8,205,199,203,236,230,217,245,252,121,167,108,152,66,235,184,176,69,106,185,21,247,122,58,250,191,214,143,186,195,217,20,196,217,52,73,167,196,96,171,123,199,125,211,219,230,188,118,142,193,187,212,130,222,76,27,231,1,59,192,7,162,81,74,107,119,240,125,185,96,189,111,73,12,231,103,89,170,50,34,142,83,51,51,32,159,185,29,51,46,164,98,237,49,64,54,216,172,165,185,52,186,70,124,237,43,209,20,152,55,33,138,254,193,117,69,14,24,50,193,60,234,251,156,192,28,79,217,52,255,77,56,25,77,99,75,54,229,145,241,227,28,170,215,179,40,201,128,24,140,116,10,180,205,132,50,33,47,204,181,88,238,21,244,151,36,242,56,22,189,36,243,221,209,204,28,101,157,121,97,164,198,93,243,68,237,179,37,121,46,154,27,242,191,237,180,136,41,42,224,199,137,2,196,192,0,221,23,3,32,250,21,62,215,3,55,156,27,14,196,142,165,145,14,202,196,172,188,155,9,217,46,104,208,153,126,190,40,146,249,126,185,230,230,243,255,107,124,251,214,69,104,192,124,188,214,208,245,78,108,177,176,5,248,186,3,254,47,217,156,234,60,106,249,148,176,236,106,38,150,239,218,183,76,194,140,69,45,82,82,156,153,107,242,22,148,227,173,94,188,139,62,4,116,49,71,199,120,225,120,88,49,17,183,120,255,7,190,6,22,254,231,19,241,146,37,87,224,169,76,90,194,15,123,15,192,181,89,214,228,95,28,211,244,155,137,147,147,50,183,148,252,4,24,186,144,245,218,105,213,230,118,201,127,68,179,52,162,179,231,231,35,72,97,216,129,135,26,29,160,56,110,143,133,43,122,176,190,16,59,66,151,119,100,119,244,156,246,82,209,19,137,171,254,45,44,0,117,7,199,210,93,5,238,72,35,73,165,94,221,25,64,0,213,241,92,148,100,63,132,152,61,173,10,63,211,24,165,115,47,193,5,195,119,82,75,245,230,15,209,148,152,130,220,209,24,1,245,242,244,184,227,144,211,242,222,30,101,247,143,213,0,87,226,160,183,56,113,203,163,49,126,219,142,21,193,105,236,38,126,94,11,216,65,192,84,133,215,2,134,251,162,254,202,61,50,107,81,156,114,246,162,89,204,239,108,207,132,62,68,96,88,66,54,239,195,34,151,98,50,108,118,216,12,190,70,59,105,191,133,197,185,178,202,201,225,96,212,8,36,114,147,54,164,23,44,229,209,200,158,74,125,108,92,251,113,144,96,195,242,224,115,161,124,196,127,46,75,223,153,45,53,139,94,27,161,156,209,127,6,207,39,118,42,214,130,100,172,254,74,36,172,111,208,158,103,171,24,212,94,236,204,63,16,232,15,4,92,222,93,132,215,135,113,24,95,186,29,1,209,178,232,225,193,121,5,109,178,98,252,143,131,248,222,112,129,156,143,150,184,226,11,223,208,175,240,75,126,62,207,153,134,104,142,156,116,15,250,54,63,0,254,122,160,170,143,147,147,200,193,165,208,126,73,95,85,95,65,84,117,22,142,213,35,84,50,232,69,196,168,18,6,220,179,123,224,16,75,140,240,75,126,64,146,214,168,241,17,161,147,4,251,99,170,219,143,247,161,24,98,154,133,128,215,195,88,197,101,86,207,153,121,36,115,56,87,252,123,20,121,103,232,111,45,178,207,226,79,198,192,240,171,131,123,211,181,148,57,229,60,39,51,216,245,116,53,17,149,119,253,205,150,179,139,186,182,90,227,47,71,112,89,77,85,95,183,94,112,242,47,53,106,137,117,17,215,44,45,9,233,41,58,246,90,44,0,60,9,22,10,102,94,83,130,151,58,228,238,54,111,142,159,179,210,49,70,64,176,74,19,240,41,218,235,243,189,248,151,106,112,154,151,227,248,158,38,171,191,255,16,57,31,227,85,184,6,76,41,201,229,71,130,161,88,66,37,150,42,147,137,48,143,176,123,42,239,6,101,78,108,61,31,207,203,80,8,141,148,70,42,17,146,59,117,189,69,56,82,112,203,195,254,47,26,82,225,97,27,27,58,116,225,251,191,212,214,74,150,51,219,42,246,243,108,146,122,200,42,239,121,52,15,18,129,250,5,131,224,15,135,59,75,230,106,141,190,118,66,214,231,170,197,18,59,77,55,90,209,179,117,73,139,74,196,18,191,197,119,99,187,63,108,243,78,250,163,45,158,182,227,26,97,147,118,13,131,141,153,221,7,111,28,23,232,33,251,186,248,116,39,65,178,40,228,151,252,119,202,200,137,192,137,170,247,235,134,156,219,248,67,233,83,186,45,224,65,106,204,110,226,200,10,219,26,215,32,22,43,200,156,189,78,51,117,219,156,71,191,162,216,225,206,23,222,83,148,89,175,236,108,101,129,118,25,95,245,244,234,33,149,112,78,66,71,252,168,152,206,31,88,169,204,12,220,208,55,87,58,156,233,9,10,122,35,100,213,122,65,33,109,230,248,77,46,28,70,97,73,31,84,250,34,205,232,188,247,129,110,65,111,22,67,34,186,96,1,56,223,202,146,42,72,200,132,56,158,110,132,196,140,120,218,98,70,124,148,179,89,15,204,12,213,81,141,112,234,131,157,125,33,252,201,0,158,70,73,253,51,234,124,71,12,5,73,23,198,20,56,105,194,118,200,175,218,198,71,14,203,135,215,208,233,28,81,194,219,246,246,179,218,16,36,45,45,9,68,113,72,79,226,6,28,77,6,17,62,197,82,173,92,172,143,150,138,243,63,80,25,126,238,251,184,183,112,30,202,2,221,26,82,243,102,240,46,117,153,81,129,27,36,98,136,79,231,186,195,242,153,241,107,131,138,95,110,254,106,195,110,23,56,236,49,90,83,136,18,110,148,213,229,149,32,16,240,18,15,95,249,134,246,164,71,167,12,160,44,192,17,191,96,11,225,74,236,224,126,159,116,138,44,211,182,159,141,140,188,222,10,60,165,142,171,69,100,103,44,29,251,94,135,117,70,111,53,180,10,153,7,70,167,97,117,18,44,239,18,207,233,158,117,21,237,58,151,251,79,206,230,104,91,135,73,143,52,238,213,106,168,171,9,113,131,239,140,220,144,141,93,144,49,77,106,52,163,114,195,65,223,4,177,40,191,26,185,196,95,212,93,153,204,180,147,181,229,170,15,187,123,15,161,125,142,213,106,239,108,121,135,252,212,160,106,170,121,194,138,112,45,193,78,127,3,213,4,219,64,247,40,26,236,226,21,68,109,21,211,211,143,103,181,67,160,0,164,230,149,36,238,150,22,181,5,205,193,37,100,226,76,99,159,180,208,0,237,67,171,146,14,228,20,142,230,175,214,182,244,109,247,32,172,20,45,240,93,144,161,212,59,168,51,97,10,62,59,42,64,8,190,252,85,28,232,50,174,30,149,134,34,7,209,176,124,212,107,79,86,96,243,100,144,182,222,172,221,127,77,162,15,247,12,86,245,117,48,138,55,74,61,103,186,73,19,242,229,141,188,112,77,30,191,15,150,155,46,184,125,137,148,131,2,171,82,67,251,244,139,89,198,149,250,76,9,67,177,103,222,135,19,36,37,163,228,68,111,57,71,117,67,225,55,84,108,56,119,224,46,160,170,132,58,182,166,69,197,152,74,108,191,243,251,210,222,119,233,118,186,71,55,202,139,216,73,193,121,102,147,16,177,215,55,192,28,152,79,126,162,84,231,180,108,71,208,93,86,183,203,212,94,245,164,174,130,73,123,120,118,23,88,129,123,154,227,67,41,85,211,37,10,143,136,176,45,99,113,196,169,27,37,60,65,84,61,66,144,149,211,142,126,226,170,109,250,57,145,101,27,122,48,39,7,246,144,180,57,186,59,142,86,144,110,69,88,213,139,247,14,40,109,22,54,235,90,224,149,44,173,180,250,116,113,115,94,227,132,81,33,73,196,66,67,51,109,219,53,184,70,37,27,190,8,98,224,243,173,78,220,87,98,101,91,32,153,245,9,199,234,193,50,124,89,200,149,218,169,89,4,177,176,26,218,163,187,109,177,59,250,225,189,166,212,28,131,210,193,42,94,16,33,90,72,48,197,157,213,182,33,85,188,31,2,175,141,164,60,29,213,13,223,206,181,109,9,252,180,6,113,116,171,79,252,235,198,203,140,133,163,52,84,75,246,205,203,196,80,22,120,185,18,199,87,35,95,5,123,26,104,136,227,51,107,49,202,220,169,0,6,250,15,33,55,42,106,253,17,195,51,246,47,23,90,63,107,136,150,70,202,139,15,118,158,193,53,104,239,170,201,75,230,19,241,164,198,24,140,59,149,151,27,191,233,32,4,175,93,249,246,57,126,208,35,162,43,130,13,142,156,220,57,127,75,130,125,212,140,116,138,241,134,68,61,165,6,185,142,91,14,178,187,99,91,127,15,2,37,144,209,209,51,30,236,106,250,176,100,8,197,38,87,55,79,7,180,95,62,189,211,62,234,136,5,81,214,58,216,67,251,12,164,222,86,161,78,73,42,124,15,118,8,29,195,46,105,10,137,10,97,50,182,118,13,152,93,189,126,196,226,135,42,213,148,35,5,237,207,175,233,50,25,167,157,164,192,131,185,207,115,182,228,243,160,217,12,231,157,220,198,149,14,178,179,158,65,245,202,84,179,255,118,83,57,88,193,21,114,232,78,32,214,143,170,202,52,131,149,128,129,5,205,60,25,169,177,59,52,54,82,82,203,184,170,236,74,162,97,132,176,223,150,163,220,13,230,44,204,117,167,233,92,154,244,149,85,153,37,144,216,57,190,201,174,19,98,96,109,231,166,190,185,238,101,216,0,66,241,74,159,217,56,182,99,107,18,119,197,61,221,37,108,140,164,181,191,61,12,202,61,110,121,137,189,163,130,28,143,102,14,43,53,8,76,117,231,80,56,46,176,60,42,32,145,134,7,186,137,152,31,240,20,158,183,125,104,171,165,208,82,67,61,210,147,163,7,146,18,104,131,190,230,168,140,204,50,53,34,230,94,26,61,123,13,20,90,192,234,59,60,190,89,119,179,21,3,138,184,228,156,204,254,174,232,228,175,61,42,205,70,243,138,132,134,129,220,157,23,219,11,163,16,249,137,72,139,28,129,187,148,184,163,253,205,236,240,181,154,253,120,154,214,245,60,115,105,242,92,188,44,170,92,226,174,220,246,175,80,172,96,245,174,66,255,130,68,81,6,203,50,181,53,0,118,148,166,232,244,24,32,186,29,12,39,76,9,147,40,137,118,236,120,153,27,58,138,234,25,208,162,50,31,75,245,171,88,60,150,44,156,182,104,7,45,114,24,238,10,177,206,197,92,224,0,87,151,84,47,246,6,30,169,191,64,117,245,127,85,239,240,254,38,205,50,151,192,200,232,108,190,255,213,116,35,120,135,80,220,10,129,87,123,196,190,103,58,181,7,207,199,96,5,103,9,187,234,24,89,139,176,27,164,116,219,87,111,61,246,119,201,151,176,3,0,91,67,214,214,129,47,235,74,174,196,37,23,52,201,4,224,65,50,254,125,65,166,33,26,215,175,75,230,101,208,136,36,228,202,254,126,147,142,146,120,107,234,249,12,67,227,16,218,225,135,243,56,93,154,249,92,214,28,132,54,219,206,252,14,98,2,7,57,182,60,180,7,158,108,170,137,81,47,129,36,82,96,132,0,0,25,157,10,67,230,216,22,14,40,106,141,101,187,73,4,237,73,44,244,236,144,236,212,112,121,20,155,164,247,33,81,84,120,205,211,233,29,253,183,58,105,121,23,121,78,221,175,232,219,34,200,44,123,110,246,62,93,27,29,95,112,80,167,232,174,141,167,141,115,145,235,180,10,9,5,116,127,32,220,161,221,169,158,7,188,7,227,79,149,171,177,86,241,186,45,186,183,150,24,23,168,139,212,148,112,68,173,64,32,8,106,56,62,118,160,5,63,127,48,233,209,156,132,152,200,29,172,131,189,157,133,110,141,117,224,22,235,0,40,240,213,225,200,203,208,101,44,199,205,253,247,184,208,57,191,150,139,33,195,38,22,189,145,81,148,231,145,26,65,252,116,226,206,233,67,70,136,141,231,133,131,118,32,138,217,128,127,61,120,253,81,230,216,46,31,249,82,252,211,114,14,2,196,192,23,96,43,225,196,132,170,140,79,35,35,93,50,253,230,236,199,122,106,162,1,84,86,72,226,59,212,141,196,159,163,236,115,199,43,131,154,72,130,98,195,215,145,230,216,229,159,85,73,204,173,239,100,152,26,141,160,32,15,95,31,54,109,6,115,199,238,73,253,94,0,109,182,157,92,30,181,30,32,171,234,205,38,28,200,124,217,55,205,171,114,233,155,189,94,184,187,236,31,63,214,41,122,160,86,140,75,123,47,185,32,69,135,115,76,253,168,243,21,153,179,241,232,224,168,34,165,192,102,52,26,128,154,135,134,56,125,234,197,6,237,67,141,46,0,109,120,124,42,22,38,213,150,176,149,137,197,40,106,210,145,192,184,217,188,50,58,63,65,215,73,2,129,226,141,178,226,18,77,81,159,63,244,74,145,101,247,192,5,216,124,95,37,30,122,180,75,123,30,57,223,135,207,3,107,192,70,123,239,202,145,169,49,232,58,191,191,85,23,139,161,155,66,51,209,34,65,163,128,75,123,180,127,158,87,135,82,104,66,15,166,58,246,209,134,246,219,235,212,175,50,72,159,142,249,246,190,174,148,126,125,149,5,87,10,201,164,150,192,187,192,63,9,199,64,92,237,41,205,50,148,41,208,136,100,60,218,42,233,216,173,205,245,162,188,97,209,115,237,253,135,161,222,41,99,171,11,238,223,18,186,6,131,133,51,224,165,172,193,121,63,35,11,246,87,75,204,103,245,146,191,208,39,106,126,141,120,242,169,98,72,220,236,224,67,201,240,165,25,236,37,58,244,187,232,103,152,220,202,27,183,222,229,199,174,74,250,182,45,239,1,24,68,5,236,182,82,162,54,147,205,118,48,254,168,112,54,81,49,153,227,89,181,200,149,179,187,135,210,191,5,54,92,13,118,244,111,12,178,14,71,228,117,137,3,29,177,36,122,75,88,174,90,193,101,150,17,28,124,234,45,118,12,8,18,105,115,251,130,244,11,132,131,230,194,252,66,187,159,193,201,11,175,10,180,108,110,156,166,38,16,118,1,41,252,208,4,147,221,245,240,97,180,135,253,10,220,35,111,180,19,187,48,132,208,153,115,71,160,187,113,106,13,178,161,81,217,167,126,139,153,38,255,107,113,158,249,206,215,38,77,63,253,116,104,125,152,120,33,218,186,73,212,58,237,117,167,26,7,162,197,0,169,149,57,59,73,114,166,246,32,173,138,10,165,146,76,83,83,69,14,179,142,100,51,215,251,80,33,108,113,39,102,2,141,60,217,183,124,196,9,224,220,178,191,194,214,30,27,119,86,90,237,23,175,247,99,118,171,229,70,81,209,105,127,153,248,230,12,142,207,153,186,244,56,63,35,156,149,255,191,40,244,106,95,22,217,201,168,124,116,135,106,147,107,247,47,59,124,123,217,70,15,76,75,191,33,194,180,193,92,190,130,71,110,154,9,29,35,0,106,11,54,4,215,222,247,132,132,49,37,115,37,171,72,42,180,110,76,157,3,188,91,65,103,123,56,42,22,24,80,27,72,158,29,91,210,235,127,143,240,203,16,96,95,39,21,234,4,55,78,105,224,49,98,15,58,238,125,223,152,200,229,164,24,28,167,193,61,76,248,225,148,164,5,33,208,216,186,96,232,217,49,4,239,204,202,113,140,191,202,45,42,181,186,101,216,185,253,222,195,124,235,171,119,124,57,144,112,60,169,128,13,247,238,188,203,220,232,12,177,204,62,235,5,15,222,85,44,239,165,240,241,184,59,75,88,206,0,34,200,198,66,22,172,92,25,198,22,220,205,71,149,216,48,13,200,15,169,217,68,111,249,88,177,108,90,39,228,132,72,29,236,191,139,226,204,229,157,212,38,252,14,141,239,70,139,90,169,188,57,212,129,197,69,77,118,218,251,91,224,208,184,250,92,252,0,233,32,113,246,43,128,14,244,89,222,185,97,7,183,29,26,51,83,36,243,62,149,170,39,18,41,59,167,104,93,153,117,67,123,255,30,156,243,49,231,10,56,49,218,38,137,86,55,141,155,159,12,185,19,147,163,2,216,92,105,225,133,125,164,174,203,137,223,151,238,122,148,157,117,206,175,156,110,221,55,178,140,48,202,189,7,76,182,147,104,180,94,12,121,23,160,239,49,44,171,166,155,196,172,174,207,202,223,104,105,122,184,202,187,69,53,137,204,62,167,171,121,86,89,165,254,84,196,76,133,27,223,221,160,57,128,6,176,246,3,17,201,194,236,210,232,207,187,193,140,52,192,56,14,131,154,186,216,11,2,234,37,58,148,33,116,3,109,203,160,93,181,225,193,212,109,93,252,116,57,184,82,10,104,208,103,247,163,75,11,177,146,61,21,156,21,232,179,35,147,185,221,171,239,245,56,234,252,6,90,132,3,14,208,137,164,194,48,197,239,188,163,43,70,204,77,202,202,94,83,79,129,255,85,88,155,144,70,80,174,9,191,31,66,250,107,37,160,54,97,99,95,71,79,18,148,109,102,203,207,0,21,86,241,102,180,137,151,87,114,51,222,167,133,199,53,56,53,211,72,169,21,65,216,26,75,159,171,236,170,206,216,107,100,226,237,167,170,109,140,223,47,252,176,102,254,130,82,129,219,137,190,161,241,151,56,123,85,233,44,81,233,163,139,5,64,166,198,4,163,225,159,215,49,38,12,44,15,208,30,94,50,69,171,111,148,6,25,242,125,145,214,85,130,5,187,128,253,29,72,134,141,167,22,7,32,12,185,122,169,182,0,11,167,178,5,229,66,52,159,80,204,158,99,129,45,96,71,203,80,96,21,234,202,145,186,35,146,122,52,1,226,191,2,48,203,97,232,218,169,252,198,128,113,191,213,244,168,215,147,105,24,238,35,248,30,57,61,140,126,233,57,225,45,230,111,65,128,183,106,234,141,51,30,74,218,2,115,170,169,181,226,223,43,227,58,242,159,255,57,126,245,152,166,115,182,179,202,127,149,58,54,226,237,190,159,188,155,125,93,13,76,251,173,8,216,197,22,51,238,55,236,18,117,197,19,151,1,242,186,226,169,226,237,169,91,168,27,163,225,139,177,42,225,166,251,71,198,229,125,241,13,93,246,50,80,183,219,37,115,223,243,76,13,161,185,182,187,121,0,175,101,95,120,75,24,48,81,107,85,177,226,218,108,156,8,194,245,168,64,238,249,159,128,52,183,117,45,89,186,44,71,13,238,93,4,46,194,49,26,1,142,45,205,220,5,146,109,101,237,173,120,125,141,72,88,184,216,62,188,188,142,188,81,240,100,178,44,171,5,198,34,32,73,143,133,95,239,37,156,35,114,82,91,60,255,191,13,122,207,144,231,166,244,13,81,107,232,84,213,47,226,142,81,156,8,242,118,68,159,61,118,159,177,248,236,34,89,189,10,31,181,23,183,42,219,178,253,235,77,120,238,33,84,26,206,22,74,210,112,181,158,122,156,7,43,175,39,221,46,51,28,246,244,157,217,135,74,9,11,21,172,154,245,223,71,193,163,242,238,60,62,211,204,214,128,152,135,24,188,105,124,251,118,4,156,211,183,234,175,58,146,21,30,220,227,185,221,3,52,241,62,123,84,149,178,98,220,30,184,199,109,19,10,223,216,6,73,122,171,87,7,188,126,66,42,252,13,234,78,70,62,200,101,55,179,18,29,162,88,49,132,146,78,194,171,159,254,132,1,75,128,21,1,13,19,236,150,106,82,73,66,212,168,86,48,90,224,27,183,188,186,245,146,18,219,162,33,137,73,78,83,219,127,252,92,174,2,107,200,199,107,96,184,155,14,170,206,203,88,79,33,128,131,192,92,25,133,56,48,220,186,32,252,251,71,224,184,98,252,139,196,57,45,160,249,55,193,104,238,181,38,193,21,2,126,49,34,129,181,213,37,132,224,45,7,155,241,142,252,72,126,190,8,192,237,233,167,217,17,67,243,112,248,71,142,72,112,20,127,186,4,80,83,79,107,252,230,223,73,171,23,139,183,218,165,23,49,69,34,97,235,41,140,155,130,218,25,70,162,83,6,86,99,105,228,60,111,167,38,54,182,182,7,126,234,13,82,209,157,173,84,194,238,129,228,159,176,196,40,16,128,202,11,236,148,168,88,123,190,143,147,52,82,41,199,108,223,177,30,55,242,11,10,236,68,129,173,25,4,40,197,229,186,51,199,138,223,147,250,168,195,34,61,180,136,28,24,240,120,171,23,108,155,168,205,87,108,82,233,226,166,209,148,23,29,253,82,191,155,38,237,237,213,118,104,11,86,111,66,252,49,180,123,66,5,247,84,124,115,111,67,216,132,117,224,20,126,99,144,105,189,216,110,43,131,126,99,4,104,249,102,141,104,209,52,136,11,85,14,230,91,37,231,118,79,83,150,197,173,87,201,86,235,29,105,51,101,134,4,34,160,244,192,81,180,122,176,190,101,44,64,27,71,142,143,227,95,218,40,108,195,221,191,8,130,139,28,156,149,129,172,56,18,168,209,255,161,127,105,230,137,222,156,182,87,22,134,4,50,173,194,181,71,172,170,57,91,229,233,102,159,255,94,149,5,80,252,69,11,162,60,106,209,224,111,178,78,255,177,73,107,248,127,163,122,251,204,241,11,133,101,130,84,232,255,175,116,96,155,15,127,8,199,250,28,147,249,242,110,11,196,30,109,57,187,252,2,1,66,67,84,93,87,115,176,185,150,127,71,203,225,218,69,116,217,47,15,51,105,240,190,73,108,43,97,125,89,3,51,28,51,163,136,247,102,53,15,59,21,26,185,95,123,88,173,16,212,194,137,3,103,222,184,197,248,181,87,138,228,55,178,12,91,223,156,233,172,132,136,63,224,63,114,247,238,57,105,184,204,7,41,186,93,226,190,252,168,184,226,51,85,128,98,70,134,78,192,94,201,185,78,108,209,12,25,199,255,202,183,98,245,57,105,110,28,195,134,60,175,62,152,177,67,126,206,148,205,145,109,221,131,175,55,184,147,90,48,191,80,196,172,50,239,31,122,239,214,189,91,79,200,117,15,139,14,118,238,45,35,215,149,69,0,26,192,89,100,122,233,78,204,247,247,120,19,189,136,237,32,194,44,145,168,174,220,7,242,98,71,141,93,38,127,79,7,173,133,170,123,249,196,24,177,12,59,50,45,248,118,115,54,155,83,68,182,108,28,4,49,201,55,60,216,240,180,105,176,87,114,142,57,186,129,148,22,99,82,180,34,232,232,8,10,233,25,214,73,54,221,87,10,174,19,192,57,98,27,214,162,95,98,198,135,96,40,49,2,160,44,13,19,232,4,202,88,159,13,15,133,193,102,86,82,193,238,129,54,23,89,186,231,38,244,116,101,131,183,170,126,1,182,238,92,231,106,132,56,68,202,236,140,29,113,86,220,196,18,118,189,13,103,97,226,16,50,121,210,19,104,172,253,181,92,43,150,156,91,164,128,2,234,148,138,141,16,35,127,251,3,130,108,158,11,122,130,213,235,55,77,143,238,35,191,118,165,144,200,5,73,85,252,164,158,108,11,200,56,57,210,102,42,11,14,72,25,127,55,138,29,5,151,74,37,24,185,184,98,158,87,33,107,113,207,55,49,19,113,73,43,124,174,132,19,3,14,5,7,136,43,99,156,203,141,225,161,147,125,68,170,227,163,231,214,99,91,229,10,15,138,223,217,94,119,239,212,218,224,183,251,112,254,101,137,156,248,112,83,4,142,160,228,63,69,244,159,183,108,70,34,117,158,171,1,241,231,91,94,185,180,165,12,74,134,68,253,237,115,221,131,134,119,90,148,13,88,228,182,44,213,59,233,229,246,189,49,186,61,238,85,205,147,29,59,98,125,29,168,187,115,255,50,43,24,164,139,68,122,250,90,54,27,176,249,69,52,157,252,204,93,197,200,183,173,205,121,35,6,209,7,188,21,106,179,170,247,252,75,108,38,42,230,248,85,66,183,60,121,26,194,80,150,102,14,203,121,121,60,214,59,165,37,175,107,130,181,148,200,44,179,241,13,177,122,95,216,190,77,187,75,94,182,136,205,96,135,125,182,168,140,179,89,236,118,46,144,135,91,28,41,64,210,192,136,40,122,98,226,225,22,166,164,4,39,249,177,172,150,150,63,14,106,226,169,235,165,180,37,63,23,106,86,254,224,29,24,122,167,9,53,54,235,25,37,242,161,1,120,160,96,176,71,167,223,191,69,234,14,224,85,247,164,151,111,60,54,142,66,237,33,106,131,173,163,49,36,129,217,20,113,118,47,7,12,167,143,153,231,246,43,6,209,74,30,197,198,50,76,239,174,255,254,130,110,87,183,12,213,102,149,42,208,157,85,57,21,194,111,138,217,247,47,1,43,194,226,217,1,156,182,199,37,24,119,9,205,137,133,78,109,249,13,46,200,101,112,76,204,163,200,245,2,105,141,23,65,25,9,118,239,160,100,135,61,76,54,206,31,194,104,52,211,157,196,139,15,218,56,178,138,106,110,109,21,189,62,236,36,71,68,182,205,103,90,147,70,186,250,224,50,58,213,112,130,32,81,91,0,7,123,89,234,230,51,194,104,5,27,143,78,163,1,195,205,52,134,223,95,79,174,250,118,179,231,93,208,24,151,224,123,6,124,168,93,58,193,13,158,16,115,2,189,159,113,208,202,50,53,123,80,170,58,139,236,223,245,163,169,215,244,191,126,147,10,16,180,12,22,5,251,238,10,37,40,73,115,227,198,103,173,11,104,156,125,0,80,82,146,209,162,84,244,105,96,18,177,163,218,47,56,129,133,1,117,52,178,153,182,19,224,109,0,58,48,24,218,150,186,67,125,244,62,88,194,133,163,45,136,0,236,222,131,36,156,18,200,30,245,143,179,103,45,19,120,121,116,60,34,28,197,8,77,102,79,10,164,98,50,172,124,156,183,188,246,105,53,178,40,194,165,174,254,172,231,120,171,245,220,73,254,5,253,145,163,111,90,202,136,138,183,147,142,211,128,47,119,223,184,239,159,214,252,109,234,221,181,109,236,51,77,177,100,7,244,141,203,11,228,236,142,70,188,0,80,248,46,185,31,36,164,168,59,44,71,249,220,139,189,40,1,154,120,222,50,204,61,40,205,73,35,66,203,53,0,189,20,76,192,5,9,59,82,8,70,130,171,122,65,195,155,150,21,11,107,206,224,160,91,134,177,45,112,248,51,105,157,220,81,213,211,114,115,51,244,124,216,137,238,121,145,171,217,111,196,204,133,22,71,239,156,188,116,235,234,89,55,90,248,6,161,151,109,131,127,86,123,43,254,67,7,100,217,81,156,189,13,210,77,1,166,164,68,82,33,43,119,255,78,229,234,162,172,100,195,59,66,28,112,0,63,253,21,18,109,14,177,9,88,180,118,201,43,34,156,204,59,52,53,57,215,37,15,208,22,133,112,33,238,93,146,249,170,233,158,208,199,99,152,121,231,171,236,124,16,59,103,33,154,240,138,53,247,66,172,137,12,173,174,240,114,11,247,180,53,62,226,49,134,83,120,22,255,196,113,121,109,235,72,247,156,124,27,191,160,106,120,26,43,242,176,220,134,112,33,50,63,42,86,108,246,220,164,71,91,176,212,14,173,217,186,134,192,236,23,68,4,17,220,220,15,58,155,147,62,36,172,84,45,145,29,254,39,115,180,85,60,196,49,183,96,46,82,169,82,186,162,166,134,65,141,23,247,136,133,177,93,133,129,85,187,181,11,99,239,192,184,196,98,127,138,253,116,8,36,199,95,53,94,174,51,212,111,13,240,104,90,122,146,124,204,202,224,60,50,173,207,184,221,20,72,94,177,179,103,121,230,73,192,71,182,13,156,234,36,255,108,142,84,5,91,117,27,2,169,8,28,206,239,65,243,33,146,25,180,157,142,156,249,49,246,253,247,217,13,105,131,56,46,142,217,241,49,5,165,226,120,123,141,58,87,95,40,205,149,196,191,79,130,86,75,61,114,10,0,123,77,149,113,24,162,199,185,148,67,113,8,220,144,34,47,45,83,154,66,109,182,235,45,67,107,189,183,133,0,157,109,55,170,32,144,7,230,58,254,170,65,116,67,239,39,88,37,132,0,166,8,33,211,181,244,202,7,91,108,52,24,14,196,62,7,64,94,66,28,46,0,233,135,32,81,32,234,251,55,208,248,195,208,0,117,186,54,159,29,168,108,244,28,96,38,219,4,63,172,203,156,224,255,88,52,174,140,222,82,144,168,181,142,11,64,209,3,113,187,243,166,108,160,12,201,70,151,101,162,27,32,85,207,42,215,99,238,168,131,191,70,218,222,90,30,39,88,68,11,113,180,122,163,70,41,86,157,83,252,185,23,91,128,99,123,17,122,213,98,219,39,200,132,52,96,226,34,198,168,203,220,71,71,191,136,85,182,76,95,219,2,61,11,142,238,222,168,56,80,185,157,92,97,197,214,29,62,140,219,181,166,253,206,238,170,124,45,241,208,192,46,48,197,254,31,83,247,42,125,230,13,2,85,232,215,201,190,197,123,97,190,132,72,42,99,107,251,205,130,14,67,131,170,218,46,112,149,195,71,168,58,194,82,253,247,131,64,161,92,143,214,189,172,213,161,45,28,182,255,175,153,26,107,180,13,43,250,238,7,243,143,225,73,141,109,43,4,183,113,149,52,140,156,190,29,81,168,41,158,0,164,142,97,88,71,109,194,68,232,102,142,148,121,16,53,255,13,237,191,137,152,89,253,63,48,182,26,1,240,161,54,92,144,245,89,220,138,37,86,251,102,66,79,25,211,145,68,76,187,2,87,147,90,27,13,107,37,168,66,32,40,203,32,184,61,9,159,54,202,50,96,51,11,113,246,193,76,27,110,164,34,165,252,9,61,42,127,141,112,106,40,111,204,102,245,151,2,35,211,183,189,21,26,102,151,3,246,227,17,168,8,9,41,60,37,172,226,49,190,145,247,128,136,95,55,119,187,115,7,36,123,73,118,108,11,23,178,255,198,94,233,80,172,60,202,30,1,163,124,91,208,10,137,108,40,179,173,221,92,210,55,75,137,63,40,123,24,232,4,177,126,220,160,151,186,108,54,75,21,213,127,148,80,186,30,84,54,4,119,146,215,119,199,49,9,178,202,171,156,23,244,210,23,125,42,70,172,83,30,15,71,182,248,39,57,70,78,159,194,240,12,180,242,113,191,147,22,247,172,38,131,230,65,23,250,12,181,72,202,130,108,116,187,52,39,17,244,145,191,247,118,234,197,242,110,33,13,56,18,217,252,183,195,47,39,253,231,248,198,73,38,176,50,43,78,54,214,180,91,155,31,114,16,166,60,38,81,214,212,79,255,188,112,155,0,133,87,228,234,176,26,108,9,97,53,184,37,82,41,128,76,22,75,204,41,0,20,29,146,31,119,171,243,251,81,123,246,143,229,206,127,184,186,229,116,248,119,9,51,74,123,97,127,148,65,26,217,176,227,75,212,156,48,210,74,51,241,226,147,216,253,7,158,79,74,251,144,143,115,203,88,158,90,115,66,144,77,235,118,212,68,35,16,207,186,136,81,182,31,212,45,207,205,249,247,253,133,74,214,139,4,196,46,54,85,118,161,189,101,87,85,71,173,128,56,207,54,227,109,190,188,32,71,7,162,63,37,31,17,175,59,94,40,123,89,135,79,47,39,137,133,67,161,23,134,112,106,170,102,90,142,88,82,73,36,31,21,242,14,186,54,222,85,76,48,87,248,183,54,73,59,27,235,45,136,237,152,57,0,242,94,241,136,16,220,14,146,112,112,184,148,182,188,104,168,214,124,87,230,172,21,230,85,94,186,215,40,204,240,47,156,70,89,221,51,139,125,243,252,168,25,74,115,78,217,158,66,35,255,150,178,243,208,23,92,181,222,75,147,189,29,226,196,127,87,39,255,67,94,187,101,113,79,39,251,205,128,0,190,208,246,101,253,51,35,25,125,139,120,106,193,249,41,107,160,62,119,208,219,170,223,180,80,186,80,196,175,40,200,186,248,158,245,195,235,242,224,205,37,67,24,172,230,143,205,114,195,140,184,185,122,107,247,210,146,224,50,86,32,18,116,211,204,132,107,114,143,100,105,166,18,118,239,98,78,47,48,135,25,116,7,252,229,177,116,116,200,37,168,93,40,106,205,169,200,142,64,46,29,112,235,233,202,119,34,126,223,190,204,223,87,41,203,78,104,52,131,24,141,11,173,217,242,24,107,178,39,123,42,131,32,7,197,107,42,80,156,213,197,53,2,44,253,64,245,116,254,216,153,200,124,31,50,189,151,32,74,121,104,45,229,129,222,202,168,145,31,176,141,244,81,170,121,166,204,102,133,251,135,149,72,212,224,55,39,4,54,154,212,62,233,48,69,100,118,87,142,129,168,136,230,5,129,141,60,100,148,21,210,205,197,163,101,135,164,51,43,131,35,17,52,134,217,168,154,204,152,176,3,253,159,120,194,27,144,201,26,81,128,195,76,255,173,109,186,30,122,46,153,186,102,164,110,210,16,141,39,246,202,215,127,117,227,176,210,26,113,245,189,197,252,197,37,46,205,157,143,244,72,92,172,69,56,51,126,155,129,116,85,97,129,4,205,27,3,147,175,89,89,201,121,41,7,31,24,31,181,7,249,214,186,188,76,110,117,103,150,113,204,236,6,8,6,148,28,27,36,129,121,184,95,198,144,9,70,248,152,110,253,62,75,94,84,58,126,159,218,190,213,13,201,129,177,110,8,50,241,66,124,73,188,86,115,56,128,88,154,96,222,91,120,91,4,82,165,4,30,49,213,128,2,76,179,96,127,182,42,78,138,248,176,83,142,17,157,79,202,149,209,33,74,98,44,68,236,153,199,71,210,202,236,249,201,20,154,239,235,246,86,184,46,236,66,84,21,7,163,46,157,173,214,25,102,127,4,229,41,163,109,70,170,47,225,85,111,41,189,246,55,98,204,147,204,18,23,136,161,54,161,165,138,231,10,42,175,218,254,10,252,82,220,61,118,161,7,253,47,246,54,27,142,210,4,192,248,208,138,38,61,20,144,33,64,233,90,65,225,89,97,19,123,245,217,53,163,194,152,6,8,242,76,75,68,50,2,70,94,200,231,232,186,184,26,27,29,102,141,32,11,195,6,138,129,198,136,246,94,14,235,188,64,174,58,227,123,91,83,34,209,201,160,94,209,84,48,182,4,23,147,172,139,224,47,127,166,78,109,126,236,128,76,27,17,134,91,209,37,95,90,131,56,216,178,182,23,0,60,19,171,65,28,35,137,171,103,19,52,78,79,155,98,82,111,41,36,21,93,118,30,203,67,168,176,249,152,251,61,125,33,40,249,131,234,21,135,153,129,159,25,140,82,141,108,246,66,254,176,215,167,119,0,52,152,155,29,169,89,127,246,248,157,112,118,40,15,136,168,202,210,178,123,213,181,156,141,227,155,79,184,237,148,65,6,111,156,104,20,103,6,185,9,241,200,94,174,107,178,67,217,168,201,133,151,246,175,249,200,171,227,56,174,193,249,131,206,152,196,140,220,219,34,194,188,198,129,5,30,75,159,206,156,131,180,185,254,67,2,140,174,44,46,217,233,134,207,35,237,233,8,33,249,153,174,158,232,235,189,28,82,223,182,217,252,154,252,169,132,157,86,250,199,198,164,215,93,172,207,146,26,155,129,167,107,112,96,45,154,167,241,238,79,102,41,161,186,32,212,235,159,89,115,82,45,180,30,180,60,127,231,186,249,198,224,159,206,15,61,8,165,173,227,22,226,107,50,0,230,83,231,155,199,123,117,24,92,66,243,198,47,143,21,63,119,49,6,133,179,18,230,86,142,85,15,85,185,191,198,58,95,37,109,53,150,97,246,135,13,20,6,82,17,66,149,4,39,250,204,13,235,56,82,17,15,29,192,196,238,98,113,139,2,9,86,159,52,162,0,205,138,102,90,17,243,214,90,11,251,73,74,6,20,176,173,176,19,16,129,97,130,85,14,93,182,38,105,216,63,52,114,24,36,221,95,102,15,207,66,172,81,177,59,93,224,122,94,62,184,56,159,163,124,151,8,151,219,107,14,121,55,166,231,48,228,14,73,200,22,129,131,151,28,66,237,7,133,57,21,230,137,123,138,37,151,118,29,81,2,11,101,75,106,7,107,14,6,142,120,199,254,90,58,2,182,5,181,148,60,201,141,137,85,46,35,33,86,63,250,129,245,34,120,220,86,31,109,180,5,243,54,138,29,128,106,40,181,181,4,165,44,11,15,42,44,95,62,12,133,223,151,182,190,98,197,124,241,97,226,255,197,104,216,34,67,145,244,171,160,223,153,19,236,241,169,103,218,246,105,216,226,43,215,145,13,146,210,112,103,187,250,177,190,228,211,117,10,9,241,157,137,243,133,245,94,102,96,188,125,56,107,36,44,12,236,53,76,191,50,187,237,254,114,55,103,88,134,173,41,117,195,122,239,153,90,56,156,204,250,173,109,47,178,179,107,188,114,248,237,161,190,149,146,98,244,247,63,179,13,209,171,186,205,254,253,22,163,123,81,144,152,92,189,100,101,214,51,242,158,237,205,154,198,60,232,129,199,194,143,136,83,86,188,65,149,173,134,201,246,59,132,186,44,232,121,139,140,109,123,247,254,97,70,234,217,202,10,54,113,242,41,236,89,245,127,164,7,132,101,174,77,202,107,222,173,124,102,27,172,219,143,179,211,94,141,225,168,204,227,198,182,194,75,158,250,73,80,237,210,167,168,76,173,112,104,59,151,112,11,80,0,76,166,192,109,120,107,133,133,129,65,187,22,187,129,103,118,115,4,157,32,13,120,10,93,152,34,171,247,48,107,25,172,8,156,178,79,225,69,116,74,52,232,136,184,81,143,17,238,119,157,208,125,236,127,198,216,78,173,218,208,131,61,119,73,11,187,141,104,60,143,114,198,132,200,211,120,227,39,238,68,251,15,61,226,4,107,114,231,68,165,212,70,11,239,130,2,68,83,249,72,91,129,9,33,108,149,92,5,212,138,42,236,113,113,252,221,236,106,247,237,17,82,32,56,47,59,230,54,192,5,238,89,151,208,193,52,89,11,49,60,24,209,31,76,144,191,24,175,28,210,85,117,108,20,255,133,161,238,116,116,96,132,10,171,165,125,70,38,182,75,93,209,94,86,135,204,141,46,38,155,154,206,67,194,17,28,10,0,174,182,163,23,201,147,47,129,4,157,80,113,68,54,81,190,174,152,212,221,170,9,205,240,72,63,126,246,138,157,170,140,63,222,111,182,157,48,223,31,251,224,85,101,220,8,162,112,68,187,164,159,49,201,190,112,229,250,201,197,55,93,127,4,115,97,105,226,121,221,254,146,130,34,255,195,47,97,158,107,234,218,9,38,123,127,198,81,15,187,81,100,78,211,100,89,143,236,8,156,98,101,87,150,32,111,213,169,66,158,112,21,96,126,14,80,140,126,254,41,37,3,102,255,212,224,204,207,83,12,201,6,132,189,51,83,100,22,215,137,13,73,28,95,39,72,168,222,228,31,192,238,237,49,15,159,227,236,222,187,231,171,174,40,180,62,112,126,41,80,59,31,36,133,74,223,166,113,221,62,205,226,235,150,81,98,32,77,123,33,189,231,106,2,237,123,150,213,195,98,199,97,225,47,74,225,87,190,204,13,21,50,248,80,0,99,24,116,168,233,224,233,135,57,191,59,165,128,4,35,202,141,160,144,60,69,251,87,246,170,9,227,255,182,96,20,193,174,147,126,93,140,140,0,56,36,71,106,178,51,137,197,24,64,165,102,87,168,99,224,18,203,139,129,64,123,130,234,194,177,9,183,137,32,3,177,51,118,24,207,10,111,201,197,127,191,171,96,114,207,77,31,86,221,72,5,250,40,40,243,11,93,98,152,227,175,247,14,157,85,143,95,214,221,53,49,106,138,153,9,89,229,152,115,74,39,186,193,45,174,113,155,2,248,156,45,111,49,174,89,206,28,99,46,38,100,119,30,210,205,4,86,7,64,197,196,170,18,46,87,191,63,176,164,166,158,120,57,49,22,47,25,49,165,186,139,131,233,60,118,245,251,10,77,110,40,61,92,45,146,87,155,211,130,209,210,17,184,225,140,178,139,211,132,234,251,207,103,13,214,58,165,0,194,179,111,176,23,53,251,115,157,14,8,134,148,245,178,34,222,219,84,47,108,51,88,174,164,23,80,12,216,229,31,160,49,113,193,126,169,72,74,36,54,131,39,134,31,227,246,198,197,48,251,250,85,8,49,67,192,188,35,220,125,180,23,23,1,229,194,50,85,103,122,8,125,166,224,11,183,113,126,212,172,115,14,109,42,213,114,61,183,61,10,55,69,11,12,91,220,177,143,115,222,247,28,67,99,154,57,75,55,177,218,32,60,101,127,125,89,163,5,50,178,37,64,51,94,54,147,5,8,187,251,28,111,17,141,76,227,58,253,192,54,209,214,174,174,37,132,165,144,186,58,245,229,236,120,84,41,77,76,163,210,119,106,248,145,95,202,216,180,100,158,113,184,75,223,111,16,155,216,248,38,249,152,114,74,157,65,163,57,127,103,85,65,95,141,251,70,37,187,55,237,32,51,85,157,146,52,223,178,149,250,125,31,168,18,249,78,39,56,50,91,43,193,183,69,244,64,46,54,163,218,91,182,4,118,148,224,170,25,221,94,15,158,105,120,62,208,208,94,147,111,19,43,40,123,124,40,148,51,140,163,200,93,181,84,62,120,119,117,195,148,32,104,156,221,83,16,227,177,171,250,86,40,103,106,122,79,78,19,164,230,168,115,8,145,187,110,33,46,103,90,138,62,78,26,106,50,51,226,183,221,167,197,18,49,26,101,144,218,32,190,144,39,26,95,252,101,245,119,233,208,86,178,207,223,124,95,174,1,248,91,34,30,183,48,118,239,181,203,71,32,236,121,133,241,24,40,63,148,46,250,140,175,125,18,6,196,229,96,254,129,68,80,254,66,48,211,225,98,166,174,47,177,68,210,132,248,200,45,6,80,234,255,179,28,214,248,135,158,86,144,232,204,252,250,214,184,112,135,131,68,234,52,90,13,226,198,178,217,45,81,187,69,46,255,91,30,216,76,132,129,71,3,187,180,212,166,37,88,226,12,81,249,247,19,250,107,130,90,117,83,120,132,140,47,249,232,159,229,136,106,241,24,200,18,119,4,198,160,219,232,142,136,216,129,223,246,165,185,172,125,79,133,10,216,2,169,253,165,184,185,191,134,118,229,47,240,218,116,60,132,5,17,249,68,89,120,186,126,106,121,113,158,18,235,247,130,118,128,46,163,3,103,138,197,251,92,5,199,109,199,192,241,247,202,119,195,112,33,35,148,37,198,11,235,77,211,181,123,144,133,203,248,186,209,234,239,50,110,57,40,26,2,125,96,42,125,24,236,0,32,228,37,186,20,60,229,188,219,219,134,149,132,225,112,236,193,205,213,67,85,13,161,163,200,232,177,44,221,108,191,104,100,158,7,120,43,178,77,24,102,85,27,13,118,44,83,93,220,35,175,194,248,150,243,228,174,5,89,31,191,172,240,126,154,208,143,37,244,106,142,151,18,128,91,44,66,252,185,107,182,37,182,82,43,229,247,213,137,175,244,115,66,67,225,19,252,98,191,40,219,143,79,142,127,144,179,204,190,66,98,5,124,155,107,15,0,163,98,182,82,48,101,189,202,98,119,200,226,67,125,108,219,69,206,239,123,1,125,32,184,251,92,4,228,61,248,174,8,0,188,113,139,71,241,158,232,26,73,89,28,58,119,2,55,38,92,123,103,110,117,65,89,79,168,250,156,87,123,4,83,108,112,74,88,242,89,210,158,21,54,56,69,125,243,8,79,55,24,234,166,223,110,37,46,121,236,70,108,61,107,15,83,54,86,126,57,225,227,95,53,174,128,252,195,67,227,2,133,60,120,251,4,146,83,24,240,211,22,59,180,222,61,26,200,255,241,174,51,226,57,156,155,50,184,156,133,220,247,100,24,0,19,40,142,167,137,137,92,196,239,10,186,242,201,112,181,191,246,179,95,202,142,183,217,37,11,87,241,198,238,213,42,236,79,16,137,33,93,253,240,184,125,148,173,163,250,232,126,236,170,121,41,187,114,249,14,143,160,28,150,115,29,238,35,99,145,235,255,230,153,24,119,109,76,250,99,30,155,66,103,154,11,205,47,54,173,68,223,45,2,50,103,43,7,215,86,86,228,115,189,74,43,162,237,143,192,155,184,51,239,176,116,232,152,26,196,50,77,108,120,240,191,212,221,240,247,10,175,78,88,208,161,185,172,198,150,141,153,233,1,27,202,252,89,142,4,73,121,229,25,243,193,245,234,71,145,189,178,79,116,89,94,234,12,80,230,222,1,173,107,80,116,201,82,215,87,63,80,148,251,201,148,214,31,162,48,170,232,236,99,137,16,5,230,14,237,192,131,181,180,159,52,79,58,165,206,174,220,248,106,37,122,141,254,176,182,72,133,114,247,96,201,246,237,185,142,203,251,199,6,172,126,29,246,110,57,73,94,32,132,151,140,68,44,125,126,195,82,138,3,42,136,51,31,106,195,123,239,110,226,92,113,29,245,58,164,13,69,99,147,188,64,41,120,180,4,213,114,237,82,150,133,227,42,213,217,78,254,45,250,119,110,181,64,59,235,164,86,215,15,41,123,93,217,179,108,192,226,56,217,198,196,128,95,227,114,96,30,24,12,250,158,57,192,170,198,173,46,56,162,162,249,255,110,22,171,146,255,183,253,183,251,123,166,125,112,178,92,95,64,3,70,212,34,20,137,108,235,109,199,162,206,22,67,70,113,49,226,102,249,190,180,145,72,48,54,6,147,197,65,26,61,159,192,159,139,132,174,65,235,121,98,196,214,19,181,45,213,203,189,151,242,201,219,217,30,236,219,244,121,220,18,4,79,207,202,203,7,170,121,120,164,93,24,45,124,238,161,196,50,15,216,212,66,107,217,8,141,142,23,152,154,30,178,251,37,150,198,230,196,231,16,11,237,9,33,4,77,46,134,106,216,188,123,205,42,138,69,46,241,109,248,177,35,146,205,153,15,16,120,72,160,68,231,43,100,150,227,233,166,29,224,143,26,112,157,168,153,41,85,97,99,173,70,98,184,92,131,109,44,252,72,54,53,90,191,145,140,53,197,25,36,117,97,33,246,28,165,208,124,243,54,65,23,139,156,108,145,51,130,64,171,220,205,9,254,134,224,80,78,175,139,114,88,209,233,176,210,47,84,164,220,147,54,167,195,1,119,254,8,38,122,92,131,220,15,233,144,161,39,135,89,41,54,250,170,25,200,107,187,6,175,120,60,46,216,99,235,236,72,156,128,147,118,145,145,173,217,121,153,103,216,210,60,97,83,180,183,64,59,224,116,178,100,188,235,127,6,142,156,29,121,37,213,235,248,125,36,85,82,181,67,57,238,3,230,32,216,6,239,118,66,237,206,160,93,224,154,176,245,31,74,86,68,75,205,120,56,19,40,228,90,146,118,123,60,133,140,245,121,248,204,195,221,216,32,104,134,233,216,151,76,134,89,131,73,82,151,233,139,82,39,148,209,84,3,138,81,242,173,76,187,190,216,122,143,208,119,88,25,219,253,237,201,78,37,69,38,75,50,6,151,183,29,177,6,176,170,127,121,249,8,239,221,255,100,231,25,123,114,76,124,159,21,28,96,205,226,111,168,60,118,203,187,215,177,151,137,94,176,13,143,199,80,171,121,231,72,78,44,94,124,125,161,30,244,137,205,33,142,168,84,181,50,19,22,59,134,0,145,77,162,82,84,23,76,64,29,177,171,46,10,219,238,94,144,207,102,41,11,220,165,55,195,34,50,147,240,12,160,208,77,237,23,92,55,63,245,32,117,18,6,49,213,31,148,100,218,112,102,166,188,63,246,96,6,92,230,67,223,31,63,86,7,142,226,151,154,39,228,160,192,43,253,75,220,190,142,201,11,252,187,44,62,76,245,41,61,120,245,83,189,127,236,19,217,230,146,105,26,105,167,63,82,184,48,69,77,249,52,101,200,214,108,163,120,25,236,184,8,223,142,83,44,182,249,117,211,177,0,73,120,11,170,62,58,132,68,222,72,245,89,191,69,32,212,8,13,128,132,19,55,128,220,56,116,2,149,212,118,37,35,75,70,121,210,178,105,18,140,54,153,3,240,39,217,91,200,31,129,196,169,12,24,2,243,212,233,105,253,15,197,149,97,30,5,120,17,122,103,141,162,212,135,160,200,151,69,25,184,247,128,26,185,182,145,140,8,212,163,117,193,41,241,156,116,165,175,54,166,56,102,155,121,133,126,87,70,74,9,124,133,143,216,181,167,16,2,30,163,167,31,101,110,237,225,5,150,214,211,67,153,246,46,164,240,93,13,85,122,148,128,139,144,198,192,26,72,187,207,236,172,209,180,146,16,155,241,148,68,62,226,171,36,68,175,33,65,220,154,19,140,182,107,230,127,137,249,174,75,238,155,44,161,83,148,207,128,72,102,33,104,84,99,163,62,207,162,199,43,227,31,86,194,34,116,208,63,246,13,56,107,98,40,209,97,255,191,208,93,17,179,225,216,218,195,152,145,55,99,121,218,214,246,144,36,6,148,143,224,54,254,234,205,125,128,49,104,177,17,175,186,84,219,192,151,3,205,146,159,173,63,72,102,200,168,244,178,76,21,255,73,90,144,71,142,167,44,167,185,78,119,29,251,166,106,185,26,32,48,37,153,25,85,5,47,141,215,63,236,86,9,129,108,169,66,221,157,124,179,75,72,151,73,157,36,153,200,227,93,88,250,234,19,164,170,18,185,244,204,206,15,138,38,223,99,215,81,195,64,224,114,132,198,102,169,85,148,198,56,103,14,65,73,158,74,16,113,49,106,252,9,93,14,146,146,77,185,152,85,146,19,11,17,178,191,95,6,140,47,6,236,0,156,43,146,179,143,161,194,96,0,21,145,90,12,78,101,68,217,188,209,74,220,117,13,130,223,137,176,60,41,94,196,170,18,26,192,36,96,212,179,193,84,95,11,253,244,123,233,203,172,237,88,107,151,88,107,103,124,55,131,199,113,105,238,115,7,1,202,41,238,216,245,74,165,66,19,93,233,138,83,226,214,17,217,217,94,43,226,170,240,97,164,50,201,254,135,210,23,213,195,247,98,5,83,196,10,52,6,253,140,122,19,116,241,7,56,9,59,127,206,221,233,155,40,23,207,131,222,228,15,133,59,14,241,129,56,78,196,151,189,67,135,78,24,62,30,39,106,71,79,143,45,95,249,38,211,181,236,94,191,98,51,177,248,216,138,201,157,17,57,221,14,105,100,100,229,10,186,56,161,83,217,164,174,118,202,121,75,59,230,191,135,212,213,244,244,158,21,22,199,199,170,97,118,115,5,225,180,206,136,59,90,53,184,207,118,190,46,139,247,95,213,188,57,252,62,12,167,142,243,239,176,11,114,235,67,209,190,45,0,207,19,32,78,201,175,190,156,134,120,57,171,72,195,10,203,111,169,171,8,220,113,58,182,227,138,167,178,149,190,23,223,53,108,160,98,198,72,165,53,173,187,24,77,72,204,153,158,216,212,17,206,40,162,42,219,80,238,172,156,19,205,65,148,14,231,122,143,167,91,161,112,212,143,193,88,185,42,145,19,193,193,95,98,209,220,251,214,186,136,135,209,35,0,38,219,64,207,124,27,181,14,24,71,63,110,189,116,187,4,59,87,161,89,32,25,179,44,199,114,44,84,169,134,26,110,175,101,238,187,216,50,152,222,232,222,129,22,197,150,85,139,81,180,66,173,246,23,212,82,175,184,100,61,215,152,136,250,196,78,235,62,37,79,135,241,203,70,113,237,30,59,17,27,217,250,166,216,3,132,105,73,26,144,65,78,139,234,128,60,87,174,252,242,96,200,166,0,39,82,116,48,39,199,200,15,63,74,104,29,95,195,172,46,5,222,223,62,154,11,205,62,156,110,26,68,115,92,185,208,204,68,195,98,73,121,144,174,225,113,68,59,235,74,178,120,65,36,102,83,230,108,70,111,226,45,196,209,72,232,174,52,150,126,69,6,156,211,20,92,85,220,244,161,241,148,246,185,6,193,66,176,137,17,186,251,208,76,149,160,229,200,197,237,202,48,61,249,4,194,90,52,63,1,54,113,60,192,10,202,23,184,227,173,45,188,135,20,251,94,77,141,148,224,129,19,34,70,227,161,232,205,88,118,83,240,25,63,154,38,116,10,34,185,13,11,35,209,44,230,184,9,175,229,209,210,90,35,163,69,42,248,19,138,49,140,99,36,186,192,33,32,105,216,200,73,41,81,5,145,221,108,208,210,101,146,173,130,19,176,124,31,193,238,33,218,252,91,17,87,230,52,67,212,80,182,58,236,184,37,254,91,95,174,9,126,197,196,8,111,9,250,128,3,95,12,223,122,24,158,187,25,86,243,74,85,12,208,93,3,193,31,148,183,86,73,153,200,85,92,109,233,229,176,148,142,175,83,127,83,195,43,253,129,159,14,1,158,218,62,14,66,235,116,185,107,150,82,138,192,184,12,209,167,247,56,134,225,176,123,206,191,212,148,171,176,75,248,125,105,209,167,0,108,20,59,63,83,12,163,123,149,252,101,168,53,25,47,193,187,161,186,3,63,238,203,135,87,74,9,28,96,56,74,94,235,190,57,167,55,62,133,225,218,112,139,46,241,120,166,131,66,62,180,133,94,116,92,139,173,162,74,174,140,95,120,9,191,241,254,44,217,132,203,12,238,155,53,26,231,36,29,74,224,206,171,129,230,80,255,243,76,233,92,184,126,198,158,30,212,132,142,156,119,184,152,240,49,65,201,218,105,56,222,12,151,123,85,142,230,148,136,32,13,242,164,21,246,28,89,232,61,3,206,148,38,116,117,112,25,165,70,75,57,230,106,129,47,23,255,176,153,35,130,116,161,185,24,150,255,130,201,15,2,132,254,18,115,113,60,55,95,51,156,75,57,76,247,202,62,150,56,185,84,237,35,69,218,160,92,246,185,107,49,25,59,155,44,78,137,139,92,71,18,113,39,43,92,250,21,188,26,168,109,203,79,23,12,50,226,243,65,130,173,101,63,177,13,181,9,33,117,17,78,149,226,243,28,6,68,30,0,235,228,195,45,239,115,121,171,193,36,202,237,251,52,64,164,149,231,255,208,156,51,65,78,187,168,105,226,232,245,206,63,36,114,136,99,82,23,231,30,76,49,1,0,28,180,18,233,168,115,248,63,136,141,184,232,149,163,226,70,33,1,1,80,155,69,198,215,131,146,142,68,223,239,138,192,184,0,160,92,129,131,40,240,28,253,44,156,102,155,204,136,75,164,177,43,65,24,173,213,242,23,125,91,152,31,48,195,8,85,45,70,145,36,198,193,40,154,88,156,95,247,108,4,183,221,215,33,101,215,107,132,183,242,81,41,196,204,170,208,45,50,125,210,76,245,143,71,177,0,41,252,41,114,150,35,152,6,136,126,16,101,3,5,180,128,179,91,219,243,39,20,110,193,186,113,84,172,228,221,156,118,197,13,29,57,89,191,184,95,113,148,100,223,139,46,47,99,16,29,205,172,107,202,24,153,47,201,210,108,226,187,169,5,208,12,229,179,37,151,246,159,29,35,138,62,42,50,25,182,192,140,93,133,190,226,75,75,103,210,207,254,48,205,237,183,45,16,66,11,31,30,105,97,25,25,89,226,12,1,69,16,47,231,20,147,75,221,198,10,135,186,53,159,207,6,35,111,140,227,67,121,237,149,143,119,211,184,126,207,30,155,122,187,52,95,15,251,44,218,176,136,208,198,183,209,27,166,87,175,5,229,184,174,119,168,231,165,73,188,142,214,75,81,57,149,25,157,161,62,190,79,166,13,25,158,104,226,237,21,173,194,231,32,207,221,185,252,198,53,82,31,140,146,9,20,169,164,63,120,139,153,90,197,173,240,29,78,123,7,74,240,163,154,209,151,176,140,134,27,166,54,95,198,149,197,95,19,107,172,46,170,67,21,102,118,145,181,197,147,3,179,247,34,177,249,206,187,211,227,192,57,38,29,222,183,181,127,219,163,248,156,22,81,226,214,204,121,33,62,45,101,51,221,16,137,6,114,169,235,97,47,44,20,132,57,77,107,165,237,14,91,41,30,52,105,104,60,201,232,3,20,93,191,182,213,18,28,141,201,252,104,59,31,111,63,192,90,151,46,136,131,58,123,147,68,176,213,29,144,146,207,58,213,144,139,177,142,5,218,10,97,39,135,162,4,15,153,177,214,33,142,33,35,131,80,196,154,181,241,242,189,223,177,181,115,140,173,144,25,155,10,251,135,247,3,102,146,233,215,56,83,114,106,174,139,61,90,104,214,29,184,10,118,103,38,255,241,41,189,219,5,126,95,136,181,212,15,127,186,255,127,139,190,49,124,249,22,28,184,116,254,189,163,163,242,253,207,102,94,43,171,98,154,169,126,255,243,110,18,236,30,79,233,170,41,245,231,27,238,158,213,3,10,0,255,49,195,197,252,188,132,19,12,103,166,185,19,143,175,165,44,68,120,60,175,91,234,194,110,234,117,236,162,177,196,181,205,85,233,58,186,55,110,79,202,222,50,89,151,107,227,226,229,247,108,192,92,116,223,140,166,217,36,210,223,213,177,135,162,73,208,115,196,254,143,252,30,61,126,31,30,214,147,141,140,200,251,33,44,202,79,156,202,164,69,247,39,118,75,170,50,49,33,149,186,112,110,230,42,156,106,94,8,227,193,140,38,102,69,171,79,150,235,182,78,173,62,151,234,192,120,245,202,155,208,119,220,141,138,153,175,226,133,178,29,14,134,90,140,121,156,172,17,173,221,202,0,227,82,47,238,200,145,165,167,194,173,115,195,64,194,138,19,248,220,82,60,166,125,60,62,142,230,70,138,41,8,68,221,200,120,217,146,201,112,176,49,29,177,46,190,159,181,97,204,180,97,241,85,207,77,117,161,202,63,215,1,132,206,61,250,49,175,147,56,48,128,205,230,86,253,185,201,149,139,218,73,26,251,191,246,151,52,12,218,88,148,2,180,124,52,170,231,65,182,147,56,93,234,74,179,92,110,204,225,203,123,84,88,67,65,108,126,224,14,188,25,119,81,243,56,245,183,240,52,177,192,115,254,110,43,25,160,198,225,21,161,7,7,16,212,55,82,249,218,86,49,175,10,23,248,248,61,10,33,145,78,178,197,207,165,148,166,18,186,201,233,79,142,244,120,242,211,228,70,42,205,155,229,191,67,133,119,8,41,177,154,253,218,220,155,216,211,163,136,151,112,39,180,219,255,211,105,211,54,38,231,159,35,99,217,112,19,27,64,19,233,146,60,30,73,197,99,201,111,133,58,14,95,86,131,184,249,77,207,79,195,167,6,152,195,224,83,42,120,210,27,126,243,133,214,224,105,45,29,180,104,196,187,42,241,239,128,57,49,105,183,193,111,234,188,41,141,139,22,118,255,104,66,7,107,145,158,206,162,99,115,33,244,132,139,98,2,249,204,2,14,35,64,26,124,213,166,72,177,133,153,102,92,226,196,16,12,61,221,19,143,118,158,11,137,166,194,96,1,133,50,121,203,229,198,225,31,30,176,163,0,133,248,246,201,219,195,142,156,131,51,242,202,38,9,111,239,54,228,217,3,177,41,48,66,110,147,226,235,126,24,58,201,65,181,52,185,91,57,157,158,37,131,147,78,69,241,239,231,118,222,52,34,72,106,251,135,183,215,5,36,13,155,36,105,76,176,76,234,0,52,57,86,216,250,191,223,51,21,33,240,155,127,237,147,191,246,185,123,52,132,116,163,104,52,24,15,220,110,145,73,129,142,229,206,115,102,240,168,219,191,115,54,224,156,126,3,73,107,114,111,184,78,102,64,101,190,95,54,211,247,169,73,223,102,203,21,92,9,7,250,197,131,30,212,93,58,179,7,175,142,104,22,33,223,168,85,114,99,200,63,76,74,140,184,149,229,181,3,38,249,249,126,93,159,106,115,226,173,154,190,240,67,232,91,131,116,17,221,239,223,163,43,236,158,121,109,207,47,52,65,213,203,221,115,98,39,93,129,16,91,190,5,201,77,96,66,202,73,74,224,16,94,95,220,73,175,228,5,118,203,109,128,255,97,143,242,129,74,92,117,51,188,124,206,206,210,187,121,31,144,4,156,119,222,144,179,42,60,35,231,246,190,195,36,117,145,82,91,76,79,152,128,169,44,238,12,64,244,100,197,173,206,125,224,249,126,35,243,66,235,161,219,82,71,99,138,67,183,222,113,70,35,165,24,212,249,124,156,194,143,120,9,218,249,134,135,37,243,29,68,214,197,26,12,247,1,170,66,152,112,232,205,59,24,53,220,123,249,13,137,10,12,150,8,97,82,164,101,100,13,180,10,45,255,164,185,54,243,207,28,221,54,205,46,154,70,245,248,195,204,218,237,151,49,203,53,179,106,34,196,101,155,57,141,28,21,106,195,218,91,115,152,246,112,202,80,89,238,17,112,100,49,104,75,73,202,142,198,128,90,164,205,111,241,205,15,184,120,221,51,229,49,15,70,27,120,7,75,82,11,118,255,68,28,254,184,40,75,194,81,253,108,108,128,147,114,240,113,206,229,230,171,219,123,169,141,117,28,54,9,6,151,40,134,69,229,179,222,242,176,183,236,248,213,42,3,6,119,91,255,188,75,217,167,56,103,210,32,69,246,231,188,61,248,132,169,1,72,83,163,144,139,102,28,242,196,228,230,232,18,113,174,151,153,69,230,157,79,107,253,117,42,74,177,220,116,196,248,22,31,173,97,152,236,204,210,125,218,198,178,186,96,137,159,48,4,236,158,213,30,225,42,87,71,129,211,153,209,156,220,67,237,225,150,82,107,113,221,211,80,1,73,157,150,181,248,95,99,190,205,79,234,151,166,233,214,38,50,44,116,212,73,205,69,94,103,253,50,238,93,252,161,170,214,77,177,169,58,28,14,9,183,9,242,125,139,53,251,135,238,216,33,251,156,68,215,100,194,179,36,182,40,158,110,177,114,39,214,51,96,124,211,171,183,152,62,246,48,254,73,87,174,73,88,41,29,200,153,53,39,0,220,212,69,184,249,61,38,47,110,217,151,8,92,254,197,72,134,197,201,31,230,48,53,35,150,162,89,106,149,62,187,227,183,71,79,69,242,61,96,208,99,78,231,145,176,198,190,123,60,215,164,194,168,69,244,221,192,134,50,99,47,232,162,51,240,245,230,107,234,133,209,245,150,217,21,130,251,73,244,127,58,155,102,79,2,88,181,63,36,17,78,236,51,222,145,196,226,175,157,177,165,135,249,169,229,8,67,22,133,158,238,185,134,86,109,75,108,206,80,230,250,32,226,243,113,167,103,90,0,196,93,199,0,15,215,36,54,195,242,144,59,142,10,203,112,37,24,56,46,135,4,48,16,171,99,15,183,69,177,196,163,45,24,116,178,169,104,22,57,230,121,51,174,7,196,228,52,30,160,108,91,3,124,79,134,97,72,129,206,123,202,146,231,89,51,69,178,240,134,99,169,108,90,126,168,89,204,80,226,62,252,167,198,9,239,238,23,150,104,103,118,125,135,103,117,9,243,126,232,70,201,91,47,124,36,2,224,155,94,236,189,219,29,175,11,51,143,127,178,67,223,199,75,112,119,54,185,127,122,201,192,215,87,176,166,160,49,211,37,213,211,184,103,51,152,91,1,199,140,32,140,66,127,11,233,247,99,184,52,177,205,82,132,198,1,27,40,69,32,172,158,0,233,148,0,71,229,54,162,83,171,26,20,187,162,34,51,253,166,93,132,92,11,123,20,121,237,228,35,11,232,149,248,178,6,91,8,78,122,91,23,165,166,244,214,37,217,70,44,48,6,5,175,195,237,249,113,166,102,225,34,121,175,1,35,209,42,98,3,34,23,72,43,213,192,151,119,215,171,74,183,151,121,175,151,0,24,252,23,147,237,7,38,115,92,130,115,78,191,88,239,20,230,58,227,0,209,154,235,98,182,76,14,151,91,161,234,217,134,42,183,254,87,90,94,126,115,11,88,51,227,177,131,253,162,199,139,126,3,247,70,244,84,236,206,67,85,143,212,75,249,16,155,39,52,178,129,226,77,175,27,114,19,252,38,191,137,105,50,108,201,159,40,244,129,251,72,255,175,90,14,199,249,199,3,172,176,227,87,237,125,253,26,79,196,224,42,29,126,19,110,134,76,211,48,36,197,168,90,251,131,104,124,33,45,128,197,114,71,126,78,5,4,205,44,245,139,132,155,15,155,246,142,137,1,175,233,0,98,93,157,203,45,112,82,146,239,82,238,179,0,108,192,52,123,200,183,140,180,30,117,23,132,245,186,69,117,223,161,225,194,74,229,198,12,94,30,139,35,177,238,129,105,132,236,101,100,160,86,184,34,77,93,234,73,166,223,31,85,205,62,21,121,122,16,15,197,100,157,119,141,126,102,165,181,230,153,136,155,28,123,18,116,16,36,90,128,68,251,4,6,140,173,67,147,23,158,147,225,241,127,133,195,75,220,30,11,206,246,112,222,183,206,234,162,250,151,242,39,60,95,13,110,236,44,114,210,9,56,181,246,215,242,213,57,116,122,131,94,213,12,230,136,156,187,87,230,224,181,234,141,125,79,18,214,99,216,211,65,131,19,127,106,158,43,68,179,244,151,231,178,214,45,102,18,139,252,22,200,34,45,226,25,19,41,50,58,137,249,74,52,116,190,199,12,147,192,202,151,139,177,18,164,30,202,132,182,249,191,73,157,238,193,139,163,38,61,77,12,63,191,36,55,172,73,9,89,160,70,115,201,177,190,230,100,210,229,112,139,75,183,109,109,204,219,109,87,43,102,120,152,79,40,166,168,189,157,171,128,22,127,18,99,183,103,75,17,196,199,202,82,178,221,29,249,133,166,97,86,181,224,63,98,145,130,10,219,214,24,177,254,102,62,227,109,7,129,241,111,80,174,138,52,86,116,107,39,9,253,155,26,104,98,53,228,231,252,136,37,126,245,97,14,120,215,202,78,202,2,132,159,56,39,135,233,51,181,78,130,30,34,219,177,55,247,171,81,98,119,223,242,3,126,57,12,220,0,42,62,35,69,130,193,87,230,73,234,88,202,8,224,52,43,8,123,13,45,151,175,69,211,198,58,183,176,77,61,241,68,180,247,116,241,201,186,44,220,175,123,155,137,109,33,87,101,255,132,83,101,129,53,2,64,97,158,25,172,246,103,26,109,58,113,178,170,141,110,237,125,233,50,120,92,184,215,137,111,113,224,43,156,79,166,159,206,247,115,140,31,235,54,19,224,38,143,112,181,206,186,249,78,53,189,193,114,29,229,249,160,148,81,86,219,207,39,151,154,241,36,207,240,26,214,165,129,249,22,171,188,239,109,86,163,227,119,156,251,172,61,114,95,30,146,27,22,206,252,115,142,109,210,127,241,213,76,141,207,122,0,79,98,105,192,16,2,86,36,202,52,204,229,167,216,117,185,145,135,216,247,186,123,61,125,201,117,239,219,225,134,136,4,114,7,219,36,23,13,34,196,150,79,160,17,206,195,42,15,14,71,161,150,223,210,30,204,161,224,63,124,113,225,129,51,236,73,170,116,17,105,160,142,229,32,42,113,141,18,41,197,243,74,182,83,19,200,20,119,217,141,50,224,190,166,180,124,49,37,103,182,92,64,124,157,77,23,207,98,110,76,1,105,140,200,18,220,246,134,172,27,166,42,180,84,89,41,172,84,34,220,179,178,18,189,196,76,191,30,103,201,3,62,135,15,121,84,92,200,38,4,55,6,23,29,49,228,57,111,241,124,164,228,210,52,234,110,21,170,135,251,168,52,225,33,138,196,203,62,162,126,60,85,83,42,140,42,34,151,70,148,175,84,23,130,215,109,251,169,225,244,205,165,123,67,222,105,150,127,226,5,150,113,35,219,121,219,232,199,24,85,83,153,165,214,214,220,167,156,57,18,98,140,154,176,128,126,249,28,63,122,146,180,67,174,249,63,135,138,44,118,26,113,0,211,193,114,129,181,99,150,17,131,244,196,199,236,125,53,224,90,214,34,201,180,223,240,10,183,9,189,181,145,230,79,6,115,181,113,201,205,171,225,153,82,105,115,200,202,185,161,46,179,140,57,204,51,12,101,31,233,129,147,230,160,90,169,32,180,138,161,125,55,174,239,146,185,204,157,236,189,174,4,84,51,99,38,107,150,223,241,37,141,25,132,40,5,112,19,239,209,124,158,71,92,103,189,38,77,129,50,92,85,17,210,77,121,231,229,49,220,249,210,79,134,109,253,39,230,64,133,140,16,1,37,180,24,248,70,177,139,19,69,191,26,43,137,109,85,130,253,21,130,168,1,65,100,224,237,192,200,52,122,115,221,86,250,101,142,73,149,128,216,38,135,162,193,104,218,127,210,45,151,8,187,171,251,233,109,5,210,190,249,90,252,182,230,198,79,63,253,39,29,112,215,46,184,117,183,35,120,131,55,254,99,241,15,120,98,35,93,101,202,220,66,22,24,173,26,238,0,80,244,63,39,244,168,104,175,111,161,165,24,128,240,16,115,123,27,72,155,93,241,176,101,16,203,208,176,145,59,107,83,121,202,231,126,111,39,11,80,52,148,121,249,250,153,219,176,227,131,65,129,240,172,238,201,125,141,110,143,170,9,142,41,142,217,253,154,242,119,105,195,151,181,212,19,155,88,89,242,133,130,116,151,34,127,190,226,17,98,131,223,93,60,199,0,47,210,176,97,58,210,189,164,241,174,236,167,66,198,34,105,15,155,23,62,13,104,144,40,31,103,28,153,250,90,47,248,57,121,15,189,221,21,213,186,61,250,4,196,146,110,65,191,189,50,155,102,239,182,38,87,223,108,33,216,7,96,47,151,114,213,204,174,220,167,20,192,36,212,115,44,103,65,107,202,184,254,177,117,25,233,134,241,32,244,67,102,81,216,99,208,211,95,90,0,125,35,82,207,96,159,219,41,226,249,181,111,137,37,215,157,42,196,115,62,65,53,194,119,90,198,171,9,165,165,185,80,66,134,17,74,186,243,212,172,150,132,170,119,100,16,35,132,46,116,165,228,86,255,122,225,61,27,49,117,18,60,230,93,180,245,191,66,50,170,8,15,127,125,41,92,20,246,50,219,233,173,118,170,154,192,221,108,92,160,220,4,107,101,16,113,148,139,185,197,29,169,73,58,112,144,45,203,120,148,110,139,128,91,128,91,232,196,63,64,153,13,189,236,193,155,220,168,243,32,229,89,95,236,140,164,190,77,55,208,155,117,174,149,24,3,152,197,209,78,187,139,198,161,180,95,121,95,73,43,42,252,33,88,54,223,220,80,249,229,6,109,178,130,94,218,124,132,90,51,136,143,158,75,180,143,224,175,152,139,47,25,140,85,119,100,121,2,11,24,77,78,14,229,115,65,213,193,36,80,36,153,130,57,237,69,122,84,152,100,218,176,38,89,67,90,25,53,116,69,11,182,160,0,15,47,114,115,146,255,199,177,226,192,137,220,165,193,80,248,229,80,98,73,103,195,247,7,224,193,160,148,102,141,126,22,117,62,187,18,252,17,245,25,156,182,129,220,55,165,106,94,3,84,210,35,172,246,193,106,222,37,10,219,212,106,167,137,113,174,35,149,247,235,149,247,154,98,166,139,42,51,51,137,110,203,155,166,57,209,112,254,1,201,15,28,37,76,76,171,7,198,234,3,76,4,244,93,130,133,161,130,224,20,201,10,175,152,104,82,158,116,247,222,88,175,93,120,154,68,71,135,32,80,227,121,159,148,2,8,225,174,159,42,92,244,61,59,95,216,83,182,80,122,116,229,115,122,73,156,163,7,35,49,51,226,200,238,250,57,25,255,173,153,113,124,100,224,157,171,142,62,92,83,224,154,99,165,206,235,95,27,37,181,249,129,115,120,220,161,67,77,213,64,227,126,42,216,44,182,96,193,57,90,250,24,165,155,174,104,99,193,53,196,39,212,110,62,228,254,135,156,55,82,250,63,95,70,74,192,169,135,74,30,185,135,230,131,190,117,123,254,118,187,224,230,101,31,241,50,118,174,19,57,125,135,34,154,101,51,91,229,138,182,159,152,75,25,151,123,126,100,128,144,199,57,103,24,191,51,208,131,159,174,183,57,143,193,238,117,229,154,22,118,153,77,188,95,35,86,150,89,88,88,209,121,33,214,239,162,163,172,221,94,153,130,230,105,235,138,85,250,181,15,20,117,88,135,176,221,137,73,59,152,77,168,47,235,183,77,137,178,82,236,118,238,76,110,7,182,128,226,137,255,213,150,48,145,139,23,119,195,29,131,160,187,77,251,102,52,220,212,199,65,146,16,118,214,175,37,252,18,171,38,65,163,206,148,102,33,133,28,122,57,128,54,173,238,225,44,74,234,42,196,26,203,158,74,48,183,100,88,153,81,164,123,195,228,61,247,237,33,164,28,110,114,8,71,20,128,62,92,39,37,217,18,194,204,52,181,142,84,57,12,58,109,101,81,226,225,171,12,42,217,147,220,16,14,125,187,69,21,174,141,244,107,107,151,59,155,22,204,33,152,121,184,100,41,203,235,20,241,108,232,214,72,76,1,205,15,118,11,98,191,238,101,181,32,102,172,135,232,17,133,154,177,126,238,242,4,96,194,95,4,177,64,193,196,211,12,131,253,141,55,192,132,61,223,161,253,163,197,241,138,35,130,123,101,161,114,97,48,84,254,146,39,20,66,44,169,7,63,70,154,229,150,152,65,31,63,241,243,13,212,87,215,175,113,231,23,88,189,85,126,88,139,228,237,225,208,87,237,201,58,21,38,253,191,182,67,218,178,201,27,97,139,96,111,185,53,61,201,171,99,242,116,5,99,254,72,136,135,178,0,34,114,138,174,203,100,168,220,222,10,191,137,196,47,229,62,219,97,244,229,76,206,19,133,89,32,70,29,1,47,248,57,196,109,151,102,159,172,3,76,154,64,21,252,0,41,181,26,201,127,47,68,188,15,210,209,137,237,114,93,168,184,136,170,170,28,46,125,101,224,137,255,227,93,117,87,245,235,168,163,230,45,167,230,212,67,152,11,98,253,230,3,83,49,38,46,55,41,174,127,138,3,188,223,210,125,247,204,56,252,54,174,253,81,141,205,105,86,45,147,159,99,3,12,114,229,122,83,112,10,119,161,172,205,221,64,169,103,64,40,2,203,46,206,249,46,91,119,34,89,42,251,58,227,205,166,182,244,149,40,107,172,190,93,184,114,70,36,201,247,6,247,133,67,76,187,175,142,98,68,2,231,194,140,176,85,126,233,158,4,123,135,211,8,105,151,97,249,170,81,14,181,29,186,241,68,155,234,7,39,239,127,238,96,103,219,98,20,134,59,81,0,217,97,109,197,83,30,210,82,152,174,105,107,136,63,177,244,86,160,107,40,173,168,181,53,189,65,248,55,45,135,62,249,241,139,46,233,21,179,109,203,181,154,79,197,203,208,79,140,191,243,204,249,152,25,157,15,44,32,4,12,36,226,67,40,164,222,149,79,38,226,69,18,192,222,79,8,67,87,50,238,88,204,139,188,18,61,181,161,56,49,224,160,100,82,74,95,62,178,92,87,193,44,152,57,13,0,176,6,15,169,125,151,168,121,45,137,130,78,107,172,99,95,143,22,147,173,102,226,133,25,253,180,17,8,16,103,206,245,194,123,181,149,193,179,198,53,245,2,34,79,55,95,19,251,215,238,72,132,159,52,37,32,129,77,12,212,253,147,39,46,35,130,90,93,83,7,166,70,75,45,90,166,58,117,214,179,121,247,22,231,159,106,97,124,209,173,82,159,174,106,228,108,230,162,96,198,188,211,81,114,207,32,0,186,116,133,197,49,200,138,87,58,105,154,133,86,1,232,250,7,58,79,125,219,231,165,191,249,121,110,178,149,224,135,43,148,88,173,140,183,141,46,1,2,26,59,159,47,143,125,62,69,122,117,237,220,128,216,171,58,135,52,80,231,253,118,105,220,67,93,165,239,247,248,154,102,64,60,21,202,114,172,16,117,31,185,153,254,175,136,72,236,129,231,59,159,197,92,24,150,56,28,141,222,164,70,105,2,253,152,117,232,230,16,4,42,109,26,106,133,2,191,131,133,175,157,49,245,253,111,117,237,81,167,170,241,148,101,252,41,124,144,14,183,33,141,11,58,180,80,116,171,145,72,46,147,244,57,196,129,155,179,225,26,161,117,235,61,7,93,61,139,195,63,144,35,183,165,124,207,163,45,40,102,6,0,52,96,80,92,71,215,199,89,52,153,210,22,219,130,58,39,208,95,164,148,170,252,15,51,46,162,35,67,215,35,32,92,80,6,131,233,77,243,109,140,29,67,232,203,229,88,228,170,133,169,187,158,13,56,194,47,84,185,124,191,142,40,161,224,224,99,14,181,78,238,23,167,190,238,151,30,28,43,130,122,139,6,239,216,102,248,117,192,118,90,15,34,31,226,189,70,239,226,62,17,243,229,88,30,203,79,221,103,86,186,220,38,85,123,165,251,177,77,156,16,106,177,89,183,214,188,141,191,13,200,11,202,104,167,128,34,241,96,121,71,137,63,182,57,189,226,192,89,132,168,206,31,252,37,155,125,159,120,123,25,235,240,129,137,211,214,90,84,216,36,23,46,220,254,207,25,148,202,243,176,31,160,154,10,240,47,3,22,23,153,26,252,40,88,113,192,86,123,16,114,187,4,67,140,20,126,250,172,134,239,44,28,35,208,169,237,253,12,148,251,236,189,162,202,205,79,208,115,31,42,151,217,111,185,114,124,3,82,247,218,64,65,143,205,120,17,122,190,81,53,248,255,5,17,81,21,194,252,24,255,84,9,65,126,35,160,142,215,116,79,15,60,127,223,114,128,113,17,40,76,89,94,24,111,125,227,170,194,204,142,217,74,30,188,21,228,173,236,134,21,1,56,65,198,150,31,135,91,234,29,97,195,11,44,216,102,135,123,246,132,202,12,95,59,250,244,180,106,15,163,48,161,86,245,212,32,105,156,231,70,161,218,107,99,226,216,51,77,148,85,132,237,144,74,39,129,203,225,45,6,190,35,61,197,117,32,137,107,218,35,75,163,66,61,108,88,252,81,122,134,33,119,149,145,155,135,123,119,202,11,2,222,163,31,95,5,207,163,94,200,51,166,153,39,182,76,108,132,150,233,153,54,164,211,190,148,109,151,220,51,62,107,79,173,13,69,134,89,126,210,183,155,168,164,83,138,171,133,11,51,191,189,194,177,254,218,83,218,249,170,103,0,116,28,35,142,58,159,164,192,29,134,114,144,48,63,253,193,88,189,173,206,48,173,141,179,240,76,41,124,212,74,228,100,138,165,201,17,101,182,83,253,155,27,107,57,181,205,177,128,255,86,91,1,192,105,66,182,84,211,63,90,55,11,233,142,23,156,84,144,197,191,53,163,132,22,110,140,219,251,190,219,224,117,79,210,244,12,161,3,15,152,58,158,194,109,175,248,106,82,105,168,79,115,211,31,96,88,169,9,127,220,56,154,229,225,16,157,59,29,176,119,59,20,235,69,60,145,7,221,71,184,159,125,22,21,145,61,113,203,215,88,79,49,157,217,83,117,189,145,82,145,100,23,72,241,170,164,48,70,53,98,17,176,48,74,152,188,11,99,249,166,231,10,39,127,100,63,197,84,167,213,228,35,97,21,200,138,209,66,111,25,40,55,93,168,47,177,191,250,33,190,178,48,31,179,173,229,124,189,134,213,141,255,185,188,158,181,56,55,137,233,23,86,153,145,206,233,103,32,94,224,142,157,90,116,62,6,26,216,119,97,7,41,57,102,143,211,53,179,212,205,154,81,4,120,16,226,63,188,106,159,208,47,168,105,170,223,243,163,242,5,17,205,20,56,182,66,137,197,244,66,15,18,231,133,169,179,216,230,144,81,148,127,179,73,174,183,49,200,59,90,35,72,234,232,152,180,64,190,72,208,80,108,39,214,7,209,167,242,137,213,229,158,129,244,184,192,25,164,127,27,250,2,37,230,181,77,142,10,162,30,14,202,200,20,126,238,172,17,127,14,142,61,175,95,222,79,198,56,127,75,231,235,216,15,254,141,201,123,52,82,88,224,10,47,114,111,194,201,1,52,207,117,87,54,107,135,48,59,137,46,162,42,71,183,21,43,120,142,62,238,129,242,8,128,71,56,255,55,18,148,184,44,253,0,85,60,81,182,200,103,196,66,100,8,94,155,103,20,139,22,204,2,147,115,170,210,215,198,37,41,87,3,16,83,188,146,76,101,99,188,117,183,206,88,221,250,148,146,51,222,213,224,173,250,244,71,111,8,211,81,115,49,161,243,132,112,148,160,43,251,145,246,9,203,38,8,146,133,150,32,123,143,175,46,226,247,101,233,18,104,153,75,17,78,58,45,226,10,238,164,109,193,121,217,211,10,177,118,60,201,70,32,186,185,83,194,152,94,237,57,216,42,223,4,60,37,5,133,220,150,26,20,115,40,144,13,3,11,215,146,162,83,184,101,147,118,185,18,117,14,43,229,110,250,222,251,138,41,230,94,87,71,138,46,220,241,49,220,100,43,42,97,44,54,107,172,73,28,243,3,15,142,170,159,231,28,188,21,11,174,39,17,142,145,53,14,199,200,206,2,159,54,219,136,69,188,116,41,133,7,2,107,248,124,119,220,150,61,23,156,2,41,101,46,35,39,99,71,230,67,159,222,38,240,171,174,248,84,162,173,192,157,110,188,44,99,185,145,180,152,70,92,74,156,224,73,107,109,10,142,185,196,104,43,232,19,193,7,245,98,212,125,200,184,27,19,16,229,17,192,60,178,219,213,255,11,199,232,98,118,73,155,166,146,135,227,70,61,76,159,132,229,207,7,193,161,80,9,251,74,36,32,203,200,138,6,206,229,144,214,53,56,49,211,227,51,240,134,136,34,114,105,124,156,101,176,128,208,252,121,191,64,50,238,30,13,242,71,225,231,50,192,172,41,184,245,29,175,140,101,128,4,232,0,13,152,50,54,136,250,192,138,32,235,54,128,56,128,241,111,241,191,231,228,253,169,158,91,12,197,84,33,168,250,58,137,243,49,189,147,73,129,130,10,225,207,139,237,243,119,189,236,207,216,89,45,27,22,213,199,147,156,159,22,164,126,133,112,24,197,59,128,161,41,65,45,108,251,94,1,98,34,72,224,88,14,78,118,33,188,12,8,202,188,199,176,248,254,219,60,19,255,8,25,229,61,235,28,94,41,53,137,147,35,20,179,205,217,245,21,169,84,105,164,94,97,10,95,95,201,64,139,43,246,192,110,13,207,243,12,121,133,172,19,147,161,21,244,163,52,193,22,22,219,8,0,67,242,40,176,186,55,50,145,31,106,123,15,142,148,12,202,47,12,234,216,89,44,238,172,76,185,235,114,151,3,238,80,92,86,101,153,172,172,80,168,129,225,223,201,42,87,58,47,97,197,220,52,93,28,89,218,7,28,172,31,237,25,21,151,17,244,136,58,151,84,120,154,57,227,200,81,182,85,33,138,2,145,253,104,134,84,159,2,242,236,69,236,102,138,35,62,213,25,160,102,92,24,5,80,131,106,229,66,200,57,205,64,117,181,175,84,223,20,58,52,44,242,239,243,242,176,18,73,48,248,191,0,48,35,245,248,216,36,202,8,108,168,111,133,187,195,244,191,233,234,152,177,155,139,66,211,54,214,151,89,139,201,82,169,172,231,196,156,236,174,213,79,106,0,88,214,4,190,50,33,15,60,204,214,239,114,135,234,10,82,70,219,142,113,160,79,154,179,18,12,100,156,35,167,82,28,142,52,100,1,133,211,172,29,112,222,233,75,47,163,203,198,107,173,78,133,143,195,145,216,138,80,224,18,198,29,148,126,1,123,81,184,47,124,228,74,37,15,154,134,241,24,224,175,55,241,32,106,217,221,205,1,170,46,41,223,231,243,136,201,204,69,94,48,219,140,102,59,41,155,100,66,71,155,106,112,3,237,148,50,129,94,60,155,8,61,129,41,179,54,242,200,16,243,198,134,93,87,29,163,158,139,90,234,144,31,237,116,44,16,68,11,96,203,112,200,94,30,240,21,181,52,168,1,149,112,255,128,94,40,50,75,5,243,62,40,35,241,83,19,184,37,166,219,228,184,50,24,206,112,5,113,109,147,71,49,143,94,188,200,148,43,214,82,241,237,109,103,241,106,136,240,232,125,239,218,131,112,185,211,113,223,230,56,66,4,170,148,83,27,69,128,85,0,241,150,2,0,191,57,111,189,6,100,232,80,151,90,3,69,201,64,31,108,79,20,189,121,21,126,109,128,198,88,94,64,142,137,129,115,185,145,129,147,52,151,246,186,126,223,98,153,31,97,193,16,22,120,176,31,175,41,23,213,12,87,91,211,205,20,39,50,153,113,73,229,90,88,69,21,126,192,124,88,15,55,115,12,111,246,103,220,29,24,20,219,247,45,109,67,176,52,127,249,207,142,133,19,36,234,226,77,17,102,112,141,27,250,107,42,225,133,217,3,159,214,43,146,1,177,18,155,28,46,59,45,219,14,99,98,142,170,236,16,121,114,113,240,251,231,74,111,189,111,163,87,137,69,89,207,253,129,243,202,42,23,89,54,147,39,85,165,64,63,142,37,228,32,112,162,249,31,95,178,206,149,188,12,109,149,86,180,242,29,133,4,251,201,33,24,134,1,234,167,247,59,16,153,28,141,82,58,136,237,38,252,182,98,61,246,189,18,195,27,39,8,98,182,12,217,252,113,60,53,15,48,142,152,193,45,189,236,109,204,59,237,186,205,52,196,151,52,165,100,130,118,254,224,24,199,151,118,10,223,243,82,38,86,225,42,178,242,68,88,13,239,51,162,177,209,102,225,217,47,0,60,105,62,31,71,239,199,182,131,29,168,126,163,226,91,143,235,72,151,1,244,122,151,59,186,144,49,189,251,103,196,128,120,41,55,53,26,219,254,191,100,244,202,120,227,46,141,5,55,202,141,75,227,151,163,36,13,10,219,136,214,156,143,238,55,135,233,226,138,142,152,177,4,102,105,223,82,37,235,42,113,32,236,1,104,166,24,7,76,129,114,251,43,115,95,207,66,206,97,106,61,239,106,44,20,13,166,86,46,113,55,35,143,169,68,87,158,152,33,194,67,31,87,142,45,226,18,75,84,46,237,51,19,137,89,178,87,10,185,7,211,153,200,59,105,247,73,232,45,9,39,207,239,132,148,227,140,171,71,30,248,129,131,102,90,122,225,92,211,188,148,97,93,20,20,170,33,147,239,231,206,205,114,107,10,137,93,163,239,185,57,197,205,147,177,211,56,150,48,209,183,203,109,68,8,153,170,184,214,91,84,75,183,63,68,22,17,25,54,132,171,186,69,123,147,210,100,58,101,206,227,232,186,92,238,221,162,131,92,116,212,59,12,1,178,137,203,106,180,191,248,120,190,117,65,110,93,135,105,128,3,84,117,119,222,173,77,217,165,85,250,63,181,185,227,242,231,5,182,132,39,231,83,58,59,199,9,111,159,60,219,159,34,229,94,182,76,161,239,234,42,25,122,109,154,22,100,248,239,220,191,216,216,101,213,238,232,157,75,59,194,251,138,39,114,149,10,180,11,249,108,135,176,92,221,236,64,190,115,111,125,74,161,250,70,70,249,26,237,69,145,89,139,235,21,255,49,147,110,93,145,30,27,91,51,168,125,237,227,153,238,115,5,186,22,76,132,100,99,137,103,63,33,247,197,152,159,50,95,101,88,218,7,242,16,102,196,124,165,148,123,90,217,225,121,186,57,54,60,226,75,212,55,183,233,39,242,6,214,115,130,141,30,252,79,115,97,22,151,215,219,166,172,40,63,19,196,76,242,147,141,131,243,40,169,209,42,206,142,74,26,137,8,84,5,141,158,216,225,210,170,223,18,26,63,208,132,26,246,129,111,118,77,45,21,136,186,121,2,184,1,172,83,152,250,154,115,242,208,209,49,216,177,64,249,155,36,226,158,137,79,54,112,130,141,207,102,9,250,1,32,29,15,32,32,51,108,151,1,251,171,77,141,156,6,193,45,19,128,28,65,88,53,57,187,99,9,10,86,131,117,182,173,23,180,200,35,130,145,246,46,97,137,170,142,212,194,54,206,146,61,44,30,212,189,30,133,151,123,192,110,113,129,161,251,62,89,183,69,119,108,137,106,108,46,223,109,38,103,7,85,43,27,55,141,196,138,20,151,161,193,146,13,104,236,125,60,11,183,62,173,112,20,160,135,30,115,166,148,156,161,220,243,110,177,110,8,223,104,182,136,162,101,148,66,47,240,4,75,212,242,137,135,14,154,198,245,60,247,164,242,228,111,131,172,42,116,26,18,197,57,102,109,210,135,189,165,229,173,112,231,94,39,109,212,153,45,162,77,17,182,248,169,38,183,7,190,7,141,174,212,231,46,131,27,7,230,172,89,132,188,97,156,189,106,210,13,169,250,156,36,37,220,118,130,62,215,21,97,180,130,10,169,170,120,192,202,29,71,55,111,210,125,166,217,254,83,141,10,37,214,30,168,66,155,217,163,49,87,174,237,38,240,105,145,88,225,237,84,73,200,59,212,232,121,176,192,196,224,101,245,194,112,13,148,149,2,122,120,113,34,113,41,126,139,206,21,34,43,41,253,225,241,130,122,80,29,123,32,106,127,27,222,247,39,226,129,178,120,146,93,94,247,30,174,2,55,99,124,152,169,44,215,158,149,164,240,153,114,104,172,178,159,95,179,131,38,190,227,185,215,64,175,91,219,211,68,83,169,70,157,253,12,89,238,133,236,117,77,42,47,243,146,246,106,233,163,82,11,76,104,131,221,164,208,161,139,141,31,64,249,127,45,53,242,109,171,175,84,97,200,8,48,236,97,126,133,190,12,253,222,251,217,29,170,16,128,250,138,168,197,98,46,67,253,223,204,228,38,209,69,142,71,102,167,74,21,150,81,248,132,179,110,183,52,25,187,18,140,212,65,213,69,243,100,105,94,154,108,230,25,201,92,26,117,177,55,195,12,15,199,170,101,237,91,129,83,125,41,125,31,142,74,164,236,36,125,34,19,137,158,198,61,124,226,237,237,12,21,1,170,186,5,118,149,9,180,97,195,75,130,12,255,226,112,23,11,115,243,116,124,93,113,229,101,86,170,5,35,113,242,30,177,83,195,2,87,231,84,109,136,13,41,227,111,127,112,239,9,26,50,77,165,96,16,46,149,105,229,121,82,182,58,33,73,205,75,244,109,136,61,248,174,81,132,71,75,29,143,169,183,15,195,145,0,101,47,148,145,50,180,2,171,64,165,159,129,193,195,177,4,175,144,238,182,25,246,195,90,250,226,55,233,74,80,216,247,132,254,200,108,245,187,141,92,192,71,24,180,85,157,181,119,146,100,40,238,39,106,20,244,3,81,49,28,111,81,153,33,197,137,184,63,192,223,125,96,76,207,238,184,72,57,46,185,131,104,83,205,219,12,43,203,69,68,70,162,49,96,208,198,246,253,1,244,190,189,91,227,55,117,248,237,58,182,80,176,46,78,102,75,164,229,176,44,102,23,65,74,162,160,250,218,41,197,139,131,239,178,199,212,136,166,36,43,12,44,99,166,73,8,105,36,153,178,4,143,84,229,217,173,81,181,115,110,125,87,14,245,11,69,76,146,3,156,127,13,108,213,10,67,186,129,8,37,189,184,199,140,33,245,35,55,51,241,91,182,110,24,112,160,207,217,181,130,3,116,72,50,169,66,123,188,93,1,42,158,186,97,2,173,3,29,115,6,172,126,174,96,57,15,224,136,232,121,36,155,247,210,49,29,144,30,136,99,84,17,209,85,215,250,55,158,211,23,33,134,66,67,39,47,105,96,131,125,74,213,189,249,196,203,236,23,144,67,162,211,201,166,33,74,155,34,203,97,93,106,102,230,149,102,242,51,53,138,175,202,228,219,81,232,106,177,242,17,235,249,10,207,202,117,128,140,203,165,219,86,95,199,95,140,65,131,198,29,39,132,73,34,134,24,56,159,46,217,58,203,146,148,165,146,49,243,212,20,213,77,193,126,142,12,118,204,101,52,53,70,85,37,243,222,131,104,243,9,132,190,88,29,135,6,206,185,91,2,102,161,23,54,85,230,10,135,72,106,135,156,222,135,165,141,241,210,251,4,216,30,172,164,167,165,46,189,205,137,97,175,100,47,196,112,200,76,131,57,53,201,40,166,211,125,71,233,214,227,128,141,202,109,155,169,187,162,100,64,85,16,49,62,18,24,175,117,41,120,144,91,124,232,122,210,166,8,136,220,164,175,169,88,226,78,159,51,241,45,255,158,222,170,212,66,181,58,155,78,12,59,8,117,63,162,106,219,84,111,128,172,146,23,244,44,172,51,226,155,194,168,192,138,132,99,246,20,108,248,164,115,115,90,23,193,121,89,208,201,99,234,10,22,0,131,13,70,8,5,90,209,6,102,232,148,81,224,152,7,114,234,241,94,30,96,65,227,88,132,203,250,247,186,112,16,169,4,105,19,101,35,72,237,211,209,23,197,138,87,244,222,183,40,118,41,166,59,27,10,102,201,4,14,103,247,74,250,21,175,61,250,134,43,178,24,121,95,88,77,218,86,19,118,132,154,87,177,231,52,229,104,9,216,122,166,108,146,42,210,170,74,11,64,113,206,54,232,211,100,96,5,11,155,142,58,63,246,60,163,186,78,146,253,53,228,133,99,235,251,99,90,37,183,62,216,72,117,49,250,164,246,155,138,164,185,111,120,128,184,61,153,77,77,148,220,74,126,81,159,182,155,76,169,181,165,119,73,137,43,102,46,222,193,101,125,191,249,200,236,127,12,138,43,96,174,214,78,35,134,152,65,186,77,19,91,243,70,129,253,87,33,48,192,126,23,203,107,182,143,106,55,228,58,26,172,205,8,86,79,153,152,232,198,207,217,130,174,93,123,86,221,205,249,22,49,143,231,22,201,36,66,111,103,115,49,204,151,234,52,38,10,224,74,202,104,110,27,90,247,150,112,18,158,188,213,10,55,169,178,163,73,239,237,0,189,97,111,132,108,253,50,174,108,40,152,217,205,158,234,184,217,105,155,59,121,88,85,86,242,245,124,244,183,122,237,164,42,124,202,250,224,1,106,112,37,113,80,193,122,68,41,104,144,62,140,30,169,2,175,44,7,60,8,50,245,195,1,228,50,61,228,113,75,169,6,37,214,121,84,221,39,243,117,47,138,1,223,82,121,213,124,57,3,185,158,138,218,64,215,208,106,229,164,47,8,52,238,20,158,148,37,189,246,205,254,26,168,180,136,107,151,18,160,49,92,161,179,15,148,185,231,27,85,165,104,24,144,140,74,218,117,236,251,90,215,128,91,102,217,123,243,76,28,23,175,182,10,89,130,203,8,211,81,180,176,125,8,233,17,162,71,64,231,31,140,59,226,179,82,157,175,183,205,186,130,154,68,228,243,235,198,38,70,254,74,139,112,250,230,138,248,24,18,221,62,137,95,26,227,119,81,235,170,106,95,76,160,113,204,187,37,34,164,107,100,148,67,231,130,113,117,22,165,115,53,182,82,192,180,200,234,47,76,34,2,184,180,179,180,148,46,22,112,202,90,209,239,89,225,114,93,125,225,127,193,114,173,230,239,54,247,222,30,145,64,114,109,70,50,39,200,31,233,134,109,195,35,90,226,137,253,100,59,184,210,168,134,142,170,125,72,174,244,69,63,25,222,155,62,103,5,29,176,193,119,94,155,153,50,107,127,224,211,24,89,238,243,155,5,28,11,151,173,8,188,190,39,97,198,58,25,134,132,251,199,255,194,134,118,150,178,79,157,111,73,253,206,42,88,163,122,99,244,31,83,152,80,116,208,185,106,194,7,137,135,91,95,248,95,174,28,98,143,167,239,6,194,201,160,25,183,116,88,135,223,39,75,15,241,136,158,27,153,142,88,92,74,34,181,156,193,84,143,71,156,56,214,150,229,52,240,53,252,231,206,200,16,23,245,221,248,169,140,251,250,57,201,76,233,253,114,126,29,137,252,46,22,183,82,58,10,243,126,53,212,154,218,132,111,155,18,120,160,55,80,33,42,194,193,200,53,142,162,125,145,7,39,96,171,36,68,89,8,198,250,156,233,203,144,232,64,229,136,141,149,170,34,8,78,179,140,106,251,197,145,112,87,38,159,166,103,99,171,236,240,28,213,134,211,150,175,46,162,194,194,157,102,43,214,140,90,215,144,222,72,218,110,22,227,187,46,216,207,21,244,223,23,71,142,104,116,125,108,106,140,105,237,236,231,199,141,146,111,137,155,167,59,172,106,119,217,30,202,230,126,143,88,112,153,216,0,81,30,123,234,61,72,211,222,244,51,220,94,78,253,218,13,56,109,104,254,99,84,85,132,102,157,138,74,80,51,234,119,62,130,143,229,71,78,213,105,127,154,99,240,7,42,125,37,57,48,168,244,44,162,54,165,106,207,235,38,57,137,208,209,5,10,187,171,152,237,201,174,220,122,8,63,165,79,223,125,232,90,165,26,216,85,44,110,197,119,73,155,101,150,4,92,200,3,145,172,22,81,172,45,199,62,135,174,237,44,248,232,69,220,196,29,252,188,102,42,50,70,39,142,23,52,217,154,211,210,21,157,129,53,133,93,108,218,14,73,248,88,152,9,54,50,245,218,66,197,212,242,246,79,232,55,69,81,195,241,90,100,90,218,29,174,238,114,209,167,236,201,36,224,232,61,136,60,46,220,113,146,94,6,162,191,167,220,161,95,49,238,27,232,247,230,12,244,94,157,138,200,235,125,171,10,62,202,206,17,154,29,227,190,48,93,30,192,113,37,229,197,29,199,61,241,71,0,63,182,121,176,171,120,41,116,158,156,229,78,8,51,226,164,238,13,226,130,255,151,168,86,2,162,20,111,114,20,40,138,53,72,233,139,183,242,17,63,215,112,173,102,66,229,3,27,48,34,180,17,17,15,184,98,85,7,41,172,119,162,75,152,240,160,105,93,224,37,224,153,120,214,9,233,45,238,192,137,16,58,245,4,98,255,97,219,174,210,52,0,226,201,128,72,141,141,67,80,210,79,2,57,130,79,105,108,176,193,8,88,155,37,193,47,37,234,13,204,204,47,37,106,122,232,131,59,156,227,42,90,2,221,12,18,43,136,133,28,240,172,195,112,131,241,243,159,185,193,182,219,95,105,67,21,155,55,248,110,33,250,16,128,252,139,199,226,42,70,79,148,139,34,155,110,212,150,109,51,70,39,164,176,86,171,140,35,33,101,228,243,203,21,230,168,74,161,184,79,234,242,93,22,9,251,202,172,40,92,113,57,163,227,207,181,150,2,153,184,127,217,150,142,249,141,29,177,213,24,71,53,170,200,177,47,168,222,86,202,215,255,78,247,45,10,156,109,188,59,196,60,40,187,93,31,74,83,227,152,53,162,115,248,57,177,57,173,192,81,95,193,166,165,59,45,219,13,102,161,181,142,150,239,133,195,220,60,144,223,60,146,79,220,191,222,85,104,91,90,132,175,223,158,185,106,101,231,30,79,40,228,122,127,149,74,38,108,130,205,131,198,249,53,42,159,116,57,168,246,2,186,19,171,41,41,226,221,94,24,227,249,173,151,0,19,209,132,182,84,54,135,227,24,124,151,27,138,39,223,10,170,129,212,124,61,115,72,245,139,50,191,101,107,163,120,244,51,99,110,174,127,183,234,6,152,42,13,145,235,58,69,34,154,42,197,243,164,222,17,192,90,103,73,104,194,10,49,203,241,58,90,163,119,135,58,239,133,121,52,48,142,174,205,65,59,5,99,63,224,232,184,113,189,67,4,228,185,138,173,189,107,203,230,25,6,103,193,82,93,152,236,182,249,41,245,223,108,154,146,184,187,181,85,248,210,222,195,242,154,89,160,222,104,3,80,195,16,150,202,25,69,182,98,194,226,98,230,140,147,139,151,57,214,60,164,46,207,17,23,71,109,168,154,170,80,145,196,12,124,212,2,164,41,31,196,211,7,124,148,239,79,238,53,156,88,110,104,135,198,237,120,240,88,23,84,126,103,243,0,104,145,212,206,116,255,57,102,81,182,165,249,221,167,145,192,221,15,189,140,118,36,4,209,87,3,241,94,39,70,29,247,126,236,14,61,239,31,135,101,39,132,19,53,208,98,177,63,122,158,68,223,119,171,76,153,242,109,243,147,145,163,199,131,251,123,87,217,53,113,19,238,215,140,80,243,196,248,27,131,128,144,19,22,178,158,157,42,13,206,229,253,245,126,75,35,77,99,119,89,31,103,63,102,109,27,209,4,144,129,111,86,8,115,183,209,89,183,227,27,40,242,190,204,137,184,254,169,16,21,148,173,69,213,248,160,210,25,65,232,158,236,95,249,114,19,110,86,192,27,202,9,74,170,68,36,135,132,238,150,6,91,53,68,190,153,38,222,30,106,176,241,97,152,242,149,141,249,0,17,56,192,113,229,138,38,37,134,51,38,208,151,9,80,159,73,153,79,35,155,186,11,58,89,218,233,29,38,179,186,180,47,229,92,58,142,191,178,229,245,198,50,73,234,27,31,225,114,236,189,204,18,147,115,189,134,172,126,82,101,215,140,94,80,11,130,19,255,138,75,231,51,254,178,144,41,100,120,142,65,124,93,115,13,185,41,242,5,119,90,64,48,20,207,83,191,77,240,149,245,169,50,16,68,203,183,81,65,240,250,29,124,216,230,54,209,168,53,202,54,215,241,111,86,53,208,253,148,124,2,137,2,105,65,32,38,71,216,54,226,115,120,72,19,242,1,69,109,90,38,236,181,219,38,114,230,244,97,39,139,147,104,19,233,74,129,200,54,69,117,24,7,228,114,213,122,114,133,209,86,63,125,105,123,239,94,114,171,55,108,66,96,77,50,203,149,225,127,27,240,199,74,206,102,51,174,78,218,83,46,174,113,244,180,224,13,227,242,49,176,240,181,16,70,187,54,220,217,29,203,110,4,121,177,78,107,14,189,42,4,66,91,39,114,142,170,147,121,222,180,197,140,35,241,51,21,11,111,103,48,252,44,223,191,254,115,85,253,220,155,38,239,13,124,117,138,49,225,217,166,25,31,240,148,66,214,126,67,109,65,231,254,227,96,60,163,250,94,16,43,214,97,225,113,152,183,236,231,130,115,86,71,149,174,119,206,222,49,45,250,4,152,41,76,234,102,16,107,180,108,134,88,120,234,159,79,76,216,111,140,242,113,93,211,33,187,42,158,251,169,40,70,139,50,168,40,40,26,43,98,55,173,108,86,138,116,193,127,92,231,181,18,39,24,149,184,181,63,74,38,69,175,23,64,140,171,117,10,232,183,116,142,142,163,228,132,86,122,105,88,28,53,79,212,147,23,93,159,148,145,248,20,173,107,38,182,67,46,104,97,170,46,185,40,106,221,154,116,36,22,68,180,166,148,183,81,202,179,227,124,138,128,91,113,136,57,98,190,151,93,235,192,227,112,194,227,41,43,3,72,35,184,45,27,57,65,76,112,12,151,88,128,76,144,152,97,121,1,31,0,26,146,119,34,135,218,80,45,64,64,178,85,219,49,168,24,179,144,100,113,96,88,252,86,198,153,65,201,118,207,153,248,117,191,210,215,72,205,109,105,29,68,114,137,143,166,224,19,102,229,248,242,224,163,79,157,109,81,248,214,70,192,226,44,165,49,224,178,74,180,23,23,247,172,79,137,174,144,116,16,31,57,183,40,153,100,19,196,128,102,253,238,235,164,112,46,65,61,190,100,56,226,160,148,246,172,19,18,238,111,88,247,32,61,39,122,107,138,51,251,198,120,120,62,53,7,25,123,28,193,240,245,185,115,179,104,93,143,37,161,102,130,223,28,196,105,20,216,208,121,97,228,231,250,225,162,180,27,110,15,33,215,129,239,22,189,16,144,122,22,191,216,8,118,214,101,106,40,101,168,28,148,59,94,108,213,25,12,145,134,253,154,114,36,6,120,215,220,103,17,169,154,81,19,96,59,164,46,171,6,96,91,135,114,62,125,60,14,195,131,237,97,243,148,196,154,98,180,156,168,62,205,23,13,0,214,222,34,135,93,16,44,107,4,247,45,106,29,14,22,122,221,71,29,163,92,112,55,166,227,197,54,12,173,215,146,62,211,157,64,110,23,106,248,21,225,152,104,6,7,126,106,97,81,56,9,164,151,52,166,170,90,167,251,250,125,165,251,61,249,255,234,4,173,108,121,212,7,160,175,235,170,241,66,137,70,97,124,83,46,163,99,51,17,116,217,29,14,123,0,254,108,250,193,58,30,99,146,23,159,68,80,134,201,59,142,114,203,130,241,221,60,117,70,107,21,15,108,1,47,91,199,239,60,32,112,10,135,166,231,215,17,136,214,34,58,82,91,18,115,147,238,212,95,53,86,96,151,116,196,120,246,225,23,16,87,63,147,186,230,166,142,77,203,180,174,159,125,185,102,170,206,47,207,53,195,123,98,235,193,7,154,160,46,207,125,10,255,66,128,148,129,35,239,73,114,21,68,95,68,91,121,80,177,213,109,128,100,117,24,26,102,94,15,140,56,149,35,62,1,57,107,13,3,246,231,163,195,252,117,44,53,22,239,222,193,169,66,251,244,155,142,148,17,119,235,148,103,193,250,76,227,190,227,148,242,204,61,155,211,80,25,87,12,244,120,80,23,242,24,66,223,85,18,16,119,198,91,50,203,81,101,249,121,47,185,216,240,6,133,167,123,190,182,4,162,32,247,17,221,82,172,89,109,7,217,24,170,205,124,226,27,231,168,195,100,121,134,92,13,143,22,172,251,19,5,79,247,105,223,179,10,131,155,173,111,232,189,56,233,245,220,163,97,225,226,253,22,14,21,201,179,204,36,94,83,230,78,48,182,173,206,66,2,252,198,145,176,50,68,88,0,208,0,100,114,58,107,83,79,81,151,179,125,147,123,56,199,223,24,190,174,24,204,119,195,72,159,59,13,34,205,144,154,165,118,48,231,216,134,71,232,197,81,250,244,151,162,152,216,234,61,172,95,68,42,64,108,214,21,130,96,45,4,67,177,89,131,149,108,75,203,60,187,38,244,14,113,115,125,189,192,52,225,146,172,82,129,66,154,251,9,36,181,57,244,75,134,126,19,187,170,139,126,197,206,242,192,156,239,195,108,39,85,168,217,236,65,140,108,26,196,203,97,255,108,22,38,167,61,101,8,166,239,104,30,58,203,194,221,113,235,43,150,223,81,16,112,221,224,196,131,108,168,134,10,242,85,205,233,41,149,5,137,81,202,80,48,189,18,97,82,198,197,139,178,99,119,203,35,232,177,162,39,147,207,9,135,119,19,206,24,41,18,194,172,131,127,48,102,163,21,232,76,225,255,148,1,110,134,162,87,26,218,198,64,222,198,103,36,241,240,140,19,93,130,244,23,245,219,214,32,119,235,9,13,19,127,28,151,167,238,116,15,11,169,235,53,161,123,155,93,61,115,59,155,88,207,187,115,245,51,181,168,11,67,111,188,10,62,236,82,246,184,176,233,172,46,45,170,152,167,192,200,216,68,239,133,213,226,148,11,246,115,2,212,65,177,17,54,194,8,176,168,53,8,161,255,178,139,230,46,187,79,28,168,208,255,64,98,172,232,138,70,185,244,67,112,18,124,192,201,237,118,232,50,84,201,65,245,85,8,250,170,97,68,180,250,75,146,208,81,98,74,188,154,241,1,163,133,89,29,180,142,201,182,64,103,49,158,198,250,59,125,253,129,40,219,76,198,229,150,165,69,58,169,78,152,157,228,70,37,188,188,213,227,136,64,28,168,143,132,143,11,223,179,36,15,112,221,81,247,151,254,152,157,74,20,119,101,171,35,81,23,212,163,228,210,148,143,78,24,76,172,185,213,145,38,193,190,160,141,1,133,134,54,72,40,201,138,42,135,152,220,211,50,229,178,129,135,13,250,185,43,209,72,5,14,130,10,255,70,133,152,66,221,185,222,115,208,171,208,89,24,18,174,9,97,249,151,187,246,171,74,49,116,157,250,248,145,42,172,13,97,238,41,204,179,15,252,62,130,102,227,115,162,52,84,78,34,165,111,61,127,174,131,182,95,128,155,219,150,82,169,195,221,151,248,130,55,38,41,18,130,240,33,145,104,117,153,107,188,141,209,28,52,153,93,55,113,155,33,100,248,36,178,238,130,182,159,91,62,4,52,115,173,41,247,57,7,106,130,221,128,6,206,185,52,165,111,71,254,181,85,2,166,181,214,229,70,206,21,33,88,15,179,74,210,239,216,113,45,118,239,204,64,71,82,201,86,248,121,50,168,14,19,161,10,206,127,80,58,30,45,45,254,231,129,94,65,133,128,99,182,246,184,1,211,113,124,29,157,39,78,13,97,150,104,254,141,20,157,110,105,75,23,183,158,14,224,185,114,242,3,88,189,88,199,75,63,135,153,225,27,130,10,34,42,240,187,196,209,220,252,104,213,234,77,250,113,191,238,91,162,133,50,235,131,148,189,39,200,117,238,123,120,149,161,70,254,108,233,51,17,42,132,231,0,246,186,92,145,53,80,229,121,115,245,57,97,111,198,195,75,65,45,74,204,48,65,153,27,96,231,38,171,147,152,79,234,100,67,43,68,42,33,68,209,156,45,14,189,1,78,220,71,30,115,184,92,176,106,242,232,94,138,57,185,114,82,168,52,64,159,136,151,121,18,250,82,21,83,218,4,141,204,231,165,39,99,16,93,35,254,16,86,248,173,126,230,192,110,199,209,4,165,17,80,77,196,16,97,245,69,23,188,170,240,133,172,216,212,126,189,8,174,17,70,125,212,218,4,81,223,20,134,32,178,202,232,64,224,102,107,196,48,230,187,130,255,155,47,49,247,233,20,157,188,217,237,177,153,239,155,195,249,243,200,210,219,46,13,45,78,178,22,180,82,65,63,102,57,122,79,255,213,98,29,162,232,5,161,105,20,58,10,85,94,35,166,37,197,88,52,200,189,160,194,76,170,216,113,106,90,111,172,94,251,216,49,61,164,73,222,70,99,92,182,37,29,160,156,199,101,211,238,220,201,8,82,18,13,228,186,248,76,154,91,100,255,159,221,113,225,164,45,114,147,148,105,39,246,138,90,95,31,252,199,172,122,15,77,211,238,192,144,28,111,198,243,239,34,79,15,111,161,58,207,82,87,205,130,107,75,100,146,159,172,171,29,58,164,169,223,197,80,219,150,72,43,234,181,176,45,241,141,91,240,83,221,189,245,141,252,190,56,100,197,114,181,170,127,113,86,25,176,71,35,42,174,50,211,134,136,84,179,104,28,39,81,3,167,176,255,105,88,97,53,129,185,242,65,11,39,12,232,0,233,143,134,30,109,132,116,5,55,161,15,8,118,156,251,172,89,14,94,58,32,118,193,59,9,241,154,29,63,88,139,97,142,191,246,255,178,145,231,26,184,95,193,187,97,165,212,205,141,230,176,130,108,144,157,238,163,178,63,14,184,240,241,251,44,29,34,195,5,239,224,128,211,76,201,194,75,203,179,123,128,255,206,92,229,245,0,196,60,246,75,22,22,12,238,182,33,178,252,115,57,158,3,29,58,249,21,212,6,20,28,198,148,67,140,135,11,177,213,222,221,81,104,255,103,232,41,248,224,56,190,137,17,54,116,134,249,227,251,101,66,177,155,203,71,57,28,204,236,102,235,196,89,148,45,103,155,233,0,0,76,93,212,4,178,154,131,253,9,17,83,98,133,138,200,87,106,183,71,254,135,57,72,49,186,179,72,204,94,141,132,206,165,14,157,216,129,8,221,151,82,161,18,202,248,136,155,5,154,235,106,102,39,127,168,154,25,242,47,206,237,15,156,252,15,32,87,61,171,28,112,64,218,31,59,123,65,83,53,65,174,57,227,243,225,50,249,86,97,60,82,194,108,111,246,144,0,47,14,109,138,102,30,128,219,115,28,207,125,231,161,13,200,50,165,201,61,184,178,94,156,14,188,37,144,147,117,161,12,195,62,165,172,222,154,224,37,224,167,133,51,180,20,129,172,60,204,232,93,71,235,30,166,30,60,218,86,77,59,193,169,233,4,159,232,153,105,127,26,186,17,231,132,191,194,83,112,205,175,111,228,81,112,171,183,237,74,251,59,119,222,107,52,132,95,185,157,232,178,225,163,108,157,33,75,197,75,206,91,64,201,141,187,142,148,93,119,222,10,18,172,73,219,16,221,18,33,46,16,99,34,25,166,162,234,102,247,79,72,237,168,224,224,12,119,161,96,29,86,213,60,102,167,71,52,90,203,238,69,8,22,119,115,239,130,125,157,212,163,108,182,180,90,217,216,26,222,194,118,144,244,112,9,14,1,48,142,78,229,170,71,194,226,25,79,152,241,115,119,39,147,179,101,13,80,223,214,8,248,220,98,91,244,63,93,246,204,119,140,91,11,253,139,232,69,204,243,68,254,119,52,243,17,214,153,140,30,48,113,54,6,85,8,8,173,219,181,92,40,87,63,112,126,244,162,191,152,169,244,27,60,137,73,156,216,145,174,133,160,244,65,244,229,40,122,39,125,197,237,174,246,201,31,229,34,185,190,129,216,179,152,41,184,67,191,193,254,202,235,166,46,144,198,61,145,213,171,219,240,227,187,59,163,175,44,73,1,13,214,173,181,78,27,254,221,12,115,128,34,71,57,141,12,55,112,143,130,96,40,174,218,43,14,176,67,171,71,180,219,112,1,225,154,131,207,85,239,5,148,217,158,87,202,27,179,204,66,217,214,123,12,228,32,51,227,23,249,239,27,119,160,252,158,131,213,189,104,20,79,108,239,56,104,151,196,241,43,112,171,183,230,63,187,197,231,231,63,227,189,15,187,188,38,120,234,132,25,98,59,113,62,55,153,80,45,222,255,145,168,74,132,239,75,103,83,79,74,188,130,170,117,148,242,171,89,13,10,190,205,24,200,7,72,224,135,42,31,104,171,116,157,186,114,180,227,92,239,161,189,197,159,76,163,242,178,167,250,127,93,125,217,153,128,157,230,186,160,202,1,205,247,2,212,151,84,99,55,5,31,217,196,241,63,142,174,191,220,224,3,60,201,87,100,162,254,118,76,219,212,4,136,217,226,95,159,183,25,187,151,196,168,164,64,222,57,40,255,172,18,221,110,76,13,90,192,23,115,158,68,107,221,46,253,144,94,251,162,34,74,99,51,49,170,148,238,42,179,180,202,45,19,165,3,217,13,250,57,53,128,195,4,2,208,146,45,159,140,224,62,145,32,197,200,231,29,58,228,164,22,112,81,138,162,0,15,219,216,119,247,120,91,158,61,235,178,153,209,65,134,98,102,125,14,187,191,250,228,48,223,203,0,141,200,252,18,145,134,19,22,75,235,225,64,194,158,135,53,121,16,195,241,153,130,163,119,176,179,55,182,5,32,110,33,229,168,48,34,137,96,147,138,101,219,126,143,39,249,107,31,76,186,159,242,77,160,135,72,3,226,13,17,56,58,135,74,35,222,69,98,159,138,116,123,217,28,223,183,111,142,174,43,239,168,148,101,86,139,152,153,249,36,153,128,151,104,178,54,65,95,28,114,238,77,183,107,150,23,206,187,190,199,85,139,85,48,10,214,199,104,197,187,250,201,245,55,75,127,36,177,135,107,155,57,1,225,151,185,106,29,173,210,201,63,186,151,88,86,84,3,118,9,100,177,155,71,57,253,60,204,174,166,163,123,25,221,120,89,102,154,184,218,135,53,212,223,213,26,75,34,108,36,214,124,237,215,249,23,43,38,36,124,44,44,26,18,95,203,97,100,88,161,67,217,153,163,20,102,115,208,9,29,202,196,239,177,147,187,149,71,15,98,193,162,204,239,125,238,77,60,184,47,188,12,128,19,13,252,213,213,232,190,116,5,127,118,180,105,176,20,9,174,216,141,0,49,111,190,184,124,66,88,97,124,231,89,19,166,245,243,175,159,80,72,86,46,36,110,203,62,45,236,245,237,231,118,221,46,236,89,150,106,216,189,187,83,94,249,130,78,248,44,141,203,23,83,27,51,234,245,250,197,123,32,131,253,90,38,138,132,38,138,87,64,218,213,223,148,165,96,192,226,105,32,110,78,213,98,79,60,75,160,26,214,107,13,163,58,169,14,73,12,31,141,154,210,0,18,72,129,8,63,5,108,145,230,75,54,16,17,193,120,97,37,48,26,4,188,176,165,17,221,74,172,93,52,154,153,69,211,248,196,42,249,20,3,180,234,111,172,86,206,216,74,12,96,54,74,3,162,175,157,71,24,118,198,139,239,156,159,111,95,134,145,143,164,127,50,12,52,10,68,60,174,142,168,110,206,31,32,120,237,141,74,24,213,4,244,198,249,112,93,43,253,110,86,31,36,36,168,97,159,127,38,112,46,85,76,203,131,95,102,166,0,74,242,58,90,223,217,77,79,20,20,254,192,128,132,62,181,100,3,4,228,54,92,202,160,157,207,185,38,159,128,8,22,87,60,126,67,55,78,105,83,80,202,45,225,89,41,167,160,40,100,151,134,210,45,95,23,124,113,149,237,134,174,6,199,30,25,132,206,127,70,63,116,29,9,223,43,238,236,175,228,130,48,207,228,117,93,25,92,240,49,151,66,228,82,136,103,246,225,173,67,206,194,213,157,192,237,190,102,145,196,115,229,177,147,27,189,68,88,19,133,27,230,197,4,108,212,233,203,20,127,34,10,184,86,85,171,247,223,13,35,190,43,17,7,119,155,138,54,75,158,168,36,66,181,82,64,172,49,187,112,130,49,155,229,67,91,51,195,45,87,65,242,182,150,133,37,85,202,78,50,250,25,91,75,249,125,83,186,165,68,158,154,100,54,176,119,197,138,90,15,112,139,84,230,108,123,21,170,192,159,124,64,12,4,28,121,130,67,45,122,64,41,121,214,251,44,100,135,18,169,244,218,59,13,77,52,244,40,25,80,27,184,207,200,238,244,128,111,27,157,198,14,42,141,37,250,142,155,178,118,234,142,51,78,136,154,238,106,1,47,165,238,92,39,202,22,63,59,31,182,77,172,1,226,211,159,129,180,140,161,250,101,141,65,128,5,241,80,75,243,62,238,247,119,227,5,197,220,133,53,18,143,168,118,32,119,73,224,183,24,169,1,163,12,216,114,117,1,108,153,14,5,32,35,226,183,62,32,117,148,41,233,112,183,153,1,200,152,56,7,87,221,82,107,250,8,123,202,168,19,162,5,246,105,166,121,68,14,227,239,33,204,229,148,231,1,171,85,78,0,60,71,166,80,123,185,65,163,5,229,233,86,124,94,154,200,186,192,92,157,195,207,232,218,40,175,18,16,211,214,135,238,140,255,153,158,126,2,237,224,75,21,26,189,91,196,20,148,133,14,44,159,240,96,219,104,90,176,23,23,163,152,253,153,108,156,116,176,2,5,234,58,51,135,175,121,129,181,152,230,123,75,24,177,73,6,192,41,245,182,36,104,174,67,50,31,70,178,90,168,119,129,217,146,253,246,10,209,178,24,55,198,219,2,116,188,118,163,1,184,117,104,68,63,64,218,89,149,103,224,154,89,240,254,194,4,87,223,10,133,64,214,49,134,51,12,9,180,200,122,203,130,109,8,131,200,53,163,86,101,133,134,212,78,73,213,66,117,208,227,169,128,81,70,219,188,72,53,93,79,137,235,177,195,126,16,135,156,198,9,237,176,122,2,55,216,61,234,61,127,82,249,141,0,61,87,79,136,106,87,116,109,78,233,88,121,198,205,195,106,229,164,15,157,166,29,206,249,12,188,160,184,101,196,75,17,18,177,229,26,139,118,234,46,137,215,78,44,75,213,218,230,18,77,211,16,118,244,202,31,99,35,15,173,16,155,220,175,121,115,218,248,208,58,223,227,207,244,227,109,158,30,181,74,162,95,218,86,154,215,207,23,133,168,45,93,149,95,43,80,100,30,174,77,223,220,235,144,156,197,13,203,8,4,210,106,193,209,100,124,236,147,131,169,48,223,36,134,208,125,191,207,235,94,225,66,135,201,208,5,155,121,7,137,127,10,12,36,124,176,196,57,171,17,208,179,169,138,243,3,100,28,216,164,57,119,227,142,147,210,46,76,169,142,251,96,135,220,83,140,109,97,12,235,18,126,175,12,157,149,60,186,97,202,99,55,187,164,164,130,11,178,202,23,234,222,57,25,226,229,10,56,177,54,0,190,103,116,93,213,90,239,12,210,118,47,75,13,250,191,97,236,168,117,255,144,238,202,142,153,216,120,50,55,17,105,29,183,210,76,182,220,229,65,98,28,237,91,7,155,108,43,98,163,243,60,108,58,254,117,237,21,74,216,251,44,114,158,235,126,224,169,96,159,176,222,119,241,111,203,209,135,181,137,76,0,185,109,68,214,8,192,113,45,51,148,51,46,37,114,136,208,54,10,177,96,252,236,135,125,81,125,3,220,245,138,9,246,132,234,82,125,132,198,184,85,141,218,247,79,182,108,28,130,11,158,81,137,43,173,100,170,3,13,153,19,175,150,203,36,58,140,199,23,237,106,90,133,185,52,150,47,157,29,177,126,198,192,9,197,224,85,251,88,156,28,44,131,18,221,85,146,194,69,102,52,93,101,73,90,46,209,148,150,204,185,151,25,6,190,179,96,32,28,107,72,18,213,199,194,97,108,2,182,168,49,233,30,118,55,90,250,195,240,145,16,219,52,150,86,149,242,73,176,212,110,172,88,173,209,120,116,13,229,92,70,121,175,58,178,208,252,56,83,225,110,135,105,167,211,186,228,226,241,194,196,218,135,154,178,49,65,157,238,62,204,2,119,238,170,95,200,10,34,211,186,48,67,204,43,62,39,183,128,39,52,99,1,210,201,20,239,114,182,82,206,251,49,154,93,12,104,240,23,10,134,160,62,163,63,83,122,70,45,54,92,146,223,92,97,211,133,58,226,185,145,181,192,180,9,231,204,129,120,177,245,26,127,87,66,252,52,192,40,216,166,102,60,245,210,79,202,125,195,60,252,104,125,104,128,79,35,168,184,237,163,8,87,224,64,46,8,197,85,93,186,25,47,94,245,233,31,7,169,126,48,190,201,74,100,193,13,96,185,10,238,42,234,243,187,143,175,97,238,61,108,200,231,193,97,181,9,65,155,3,63,48,16,252,66,42,101,82,52,170,72,163,242,10,148,149,220,75,166,214,43,143,153,234,86,155,243,187,69,162,193,61,216,96,252,70,242,103,109,72,97,238,37,205,91,216,7,175,68,207,68,13,59,66,226,58,191,159,4,161,241,98,11,146,90,233,74,241,135,83,3,209,252,203,243,134,94,32,252,9,81,139,223,190,5,39,240,153,32,144,198,148,99,107,22,211,91,27,151,13,228,209,183,3,38,43,234,230,41,233,5,133,188,7,57,137,40,192,69,89,27,123,24,215,20,11,31,2,17,113,182,155,190,223,187,193,241,104,78,78,251,230,121,166,215,49,172,36,216,27,243,146,218,18,38,130,164,210,130,47,54,184,37,213,81,32,185,47,169,151,7,128,236,180,58,16,160,31,111,116,122,146,39,58,141,155,114,15,201,37,146,170,106,169,130,4,151,188,222,221,34,235,213,190,190,15,156,199,1,133,46,65,114,52,109,58,112,133,228,147,40,200,177,19,126,229,215,159,153,232,16,90,26,90,5,182,99,130,244,3,195,18,225,215,212,78,192,115,194,69,114,169,82,192,246,156,218,41,221,103,136,240,186,235,52,105,115,85,59,71,166,57,89,212,136,39,103,64,100,64,72,46,166,109,127,219,20,157,181,15,211,9,9,237,4,190,212,31,16,58,69,165,128,132,56,138,166,140,158,221,205,118,37,82,170,6,141,29,68,27,16,4,61,42,160,32,207,21,219,102,143,68,33,1,140,121,197,251,186,237,35,74,37,99,189,40,109,70,94,103,172,172,64,171,236,71,13,14,41,251,158,164,251,217,28,32,189,223,125,213,1,155,23,164,18,163,199,19,198,208,166,144,161,192,61,47,199,115,6,168,22,215,216,243,234,56,69,183,21,193,133,97,70,53,219,202,62,255,247,199,51,202,155,106,32,167,92,119,47,181,202,69,128,19,5,154,24,238,37,139,142,198,98,115,63,6,62,141,159,206,187,60,179,168,100,208,94,124,43,92,204,140,90,19,207,215,217,182,3,186,120,33,40,164,242,234,125,169,241,38,202,165,172,151,54,250,174,109,113,93,93,58,101,188,43,209,145,168,245,150,93,5,19,224,67,228,129,14,209,138,181,131,34,139,70,215,34,137,68,204,187,39,87,102,115,189,228,37,123,191,24,88,199,88,252,146,52,5,89,230,143,23,50,131,16,133,32,148,118,57,120,236,99,246,180,204,155,241,62,113,243,7,221,164,251,158,180,113,206,30,247,30,20,145,203,144,167,208,188,86,208,80,83,227,160,214,115,165,169,103,253,235,163,136,228,1,22,4,187,147,26,160,183,156,192,223,209,32,223,40,17,250,91,158,158,105,183,169,194,110,224,241,130,157,216,227,244,53,46,80,55,76,77,196,130,127,247,127,222,231,142,215,11,182,106,83,229,107,183,211,46,203,60,144,213,192,112,23,57,115,34,141,6,58,89,145,217,104,86,88,204,223,97,66,160,245,81,227,173,154,242,244,138,93,169,103,214,167,18,12,74,9,83,86,25,177,110,21,232,216,131,176,177,14,63,157,175,59,7,121,98,225,252,6,28,178,171,80,252,220,240,125,121,163,70,126,44,222,237,152,115,59,239,114,247,25,62,183,78,5,174,161,125,159,139,120,144,216,243,102,148,142,21,206,245,146,23,157,90,254,199,31,132,246,208,75,46,43,167,236,210,176,205,200,208,104,90,232,178,26,54,0,44,119,180,27,133,69,213,40,3,125,191,57,203,4,242,107,46,152,126,205,196,31,2,103,191,53,13,147,31,114,163,110,85,152,214,22,140,245,63,1,94,210,44,106,94,63,99,9,157,137,119,15,222,242,109,3,250,68,177,223,15,203,79,237,170,142,147,196,75,77,123,249,187,107,141,222,139,185,137,89,156,116,162,180,147,201,149,251,138,148,248,105,94,52,96,90,61,250,229,8,174,150,46,155,147,91,52,97,254,131,246,103,227,48,27,34,55,162,107,142,32,157,87,10,49,245,60,46,94,55,15,38,222,232,7,50,60,67,154,11,100,167,92,159,156,12,220,167,39,176,85,160,217,75,214,94,19,198,107,94,89,32,119,236,212,165,45,42,102,135,56,152,194,58,157,8,89,45,167,237,63,16,137,47,135,247,176,57,27,215,108,172,88,54,156,11,134,248,48,56,10,206,100,191,91,36,142,3,189,137,120,230,30,128,235,7,229,12,29,9,147,89,174,133,201,166,36,220,182,16,29,252,182,250,146,148,145,135,66,119,168,205,185,156,138,155,154,0,17,232,36,215,167,148,210,125,176,15,117,170,224,39,48,178,80,166,132,101,24,132,26,54,180,169,153,220,71,156,159,125,227,97,56,43,213,122,108,161,166,119,214,249,105,110,156,99,180,44,210,180,64,43,22,73,237,32,20,15,250,106,58,93,208,137,125,69,220,242,186,196,67,89,249,239,222,26,180,62,32,10,40,70,17,196,103,164,94,125,222,23,82,220,203,209,95,21,5,241,5,142,136,3,244,96,77,130,11,204,125,39,160,71,121,93,179,58,2,140,67,149,205,127,122,28,104,11,97,177,38,73,123,212,40,228,200,124,146,246,123,118,179,187,117,116,48,127,213,54,251,98,239,193,148,173,43,205,7,115,237,110,227,24,237,73,242,142,139,11,32,19,78,117,158,238,216,215,180,24,130,110,248,31,129,17,143,4,3,212,244,203,75,108,139,52,18,185,69,146,172,178,215,3,187,122,5,74,217,31,200,192,153,101,220,93,24,43,55,39,158,215,0,79,26,115,206,27,73,119,239,94,178,127,1,139,246,83,205,69,73,191,59,247,24,145,159,95,134,3,79,112,185,2,239,63,132,144,112,190,49,7,219,102,7,157,218,149,141,174,12,83,71,2,174,69,10,110,61,35,208,75,67,65,2,60,211,200,51,37,12,37,128,237,67,103,74,32,205,122,143,94,222,226,183,104,219,41,140,120,53,17,218,108,87,172,58,184,233,36,81,42,131,101,56,37,94,28,143,147,242,94,85,43,46,18,91,216,164,159,126,244,65,75,107,18,146,97,39,180,116,203,244,228,49,4,54,69,141,228,89,216,153,155,58,2,208,63,214,36,38,241,105,187,29,204,149,165,67,123,3,187,80,215,189,190,30,224,224,169,153,148,190,146,164,224,130,176,199,175,49,231,181,246,146,109,195,197,189,18,181,92,209,161,193,146,226,154,217,144,65,234,244,32,74,163,143,252,206,178,13,246,137,132,251,132,27,21,197,10,155,26,238,233,59,196,144,237,83,188,135,127,166,192,18,204,217,200,222,161,225,138,123,92,69,171,185,65,93,10,17,129,151,75,41,122,75,33,86,83,180,118,63,55,101,137,120,196,60,230,113,124,78,110,159,42,81,112,178,96,120,252,191,38,234,251,42,255,233,245,230,218,135,68,140,144,220,162,214,74,222,253,214,227,218,238,208,115,81,121,246,160,161,113,11,20,119,94,85,166,129,48,250,255,34,9,143,217,11,57,148,90,167,88,90,241,42,60,10,10,117,89,235,23,108,199,134,56,208,71,197,211,120,28,61,81,102,35,232,228,164,65,230,100,182,83,201,248,119,212,237,79,33,144,38,111,217,187,203,148,27,251,48,90,165,15,29,209,225,201,193,227,194,235,165,129,150,29,126,144,229,196,242,204,60,98,230,54,64,178,214,21,181,138,103,154,188,35,64,235,128,161,55,218,212,213,211,147,161,80,132,127,43,13,13,98,47,158,254,250,222,69,217,210,196,132,54,166,115,13,168,28,174,166,28,117,252,45,66,32,39,49,207,244,255,180,225,191,252,209,162,71,162,37,179,97,236,130,83,66,179,210,110,205,228,228,92,2,127,137,67,63,27,124,75,28,29,10,115,99,126,28,218,42,133,122,148,31,193,239,194,38,126,79,46,158,94,218,58,145,14,153,72,152,248,106,150,205,44,47,255,250,57,20,46,62,188,159,100,241,202,191,153,132,157,220,102,226,97,114,133,54,71,65,246,253,109,7,148,159,44,56,227,65,157,155,221,3,236,29,1,247,204,206,215,135,90,87,193,31,117,228,108,68,46,158,82,66,220,95,131,252,254,221,9,90,236,234,146,89,127,40,105,33,72,173,21,164,194,160,218,241,137,250,122,106,229,33,48,158,102,88,209,75,11,224,34,200,209,109,38,139,65,200,141,195,19,136,100,247,117,233,187,167,81,86,170,71,146,191,252,173,6,221,59,40,123,41,162,54,40,210,206,143,7,191,34,235,173,147,53,28,62,133,1,237,88,79,26,20,223,221,249,215,254,81,225,245,139,122,21,199,67,31,204,106,168,159,15,177,234,196,142,199,134,114,9,68,129,221,11,49,21,19,4,62,192,169,54,143,15,2,90,135,249,159,142,184,234,59,42,183,14,227,136,201,157,95,46,151,122,1,99,244,126,8,252,51,82,101,68,178,19,166,232,154,82,161,124,187,203,147,169,42,11,155,238,63,89,207,134,160,83,227,220,7,64,67,134,155,164,23,241,12,20,2,83,115,238,190,69,158,125,192,1,249,116,147,174,80,136,35,248,18,60,232,22,87,48,204,209,34,224,212,150,222,134,57,212,221,92,43,2,157,127,85,74,70,24,91,196,6,126,221,234,12,109,112,95,136,244,218,100,78,190,194,94,9,114,118,44,183,73,25,119,254,223,245,143,134,119,183,212,211,60,239,38,233,225,76,39,61,248,36,180,31,219,136,23,9,153,190,3,254,2,191,250,210,207,169,57,77,207,62,111,212,205,3,200,49,69,201,175,242,243,68,115,133,82,195,18,124,3,179,49,118,197,219,156,97,254,230,226,53,113,24,118,164,133,167,157,213,251,35,234,29,227,238,175,216,97,96,239,121,90,63,70,61,252,26,226,72,162,45,147,64,75,65,147,231,244,161,131,92,155,139,222,59,212,113,49,232,182,170,3,2,98,116,242,249,130,146,98,169,207,42,44,188,133,84,238,104,188,62,32,162,63,225,211,206,182,13,204,214,251,21,233,84,180,141,209,51,82,49,234,45,182,90,7,87,138,159,205,41,172,195,93,20,193,118,82,72,152,65,62,177,39,82,118,143,248,171,68,235,56,156,96,237,10,199,69,65,32,84,167,50,143,215,85,90,205,100,199,93,162,129,47,210,103,184,14,116,238,98,162,232,220,201,248,41,42,107,130,233,144,144,124,85,82,15,194,57,203,105,34,74,56,205,254,216,87,240,32,200,17,244,226,170,119,98,56,79,167,33,101,82,68,22,226,61,167,249,160,174,32,198,9,207,44,153,153,143,180,34,232,47,163,142,253,247,180,132,157,99,109,183,99,25,108,78,239,245,29,241,75,178,37,186,87,241,249,99,193,64,230,89,75,23,12,111,181,188,229,218,252,205,182,129,182,193,130,186,115,171,238,152,71,139,204,3,33,144,194,44,105,35,80,126,43,241,29,75,59,77,88,86,234,60,63,69,38,248,212,243,73,241,156,22,252,168,92,99,54,4,179,227,228,239,173,230,50,213,103,102,120,159,13,241,234,83,34,77,186,211,75,7,156,46,121,14,196,139,193,112,120,212,1,247,18,175,220,75,29,246,175,35,75,123,49,26,41,167,184,73,239,187,76,138,3,147,40,57,72,109,157,118,105,229,202,44,180,110,30,213,212,133,74,177,23,86,187,241,15,154,67,248,157,219,148,221,40,193,11,210,6,115,158,229,105,54,20,241,199,22,96,233,234,14,191,21,40,70,255,118,19,235,101,109,214,51,84,88,30,144,46,148,223,174,82,154,71,80,79,128,104,88,179,154,148,48,217,48,130,182,20,12,156,9,189,9,12,54,196,6,246,170,185,85,158,249,133,210,82,170,146,175,64,183,164,250,229,229,152,235,231,113,179,73,33,218,216,50,201,14,181,133,19,95,169,245,153,42,166,166,170,214,160,185,118,102,213,50,29,38,223,82,112,50,58,202,79,238,13,100,132,231,134,189,77,95,69,112,66,76,53,120,187,236,19,52,55,203,105,161,61,221,144,248,119,112,142,222,240,148,196,10,72,7,147,127,185,60,67,230,1,155,95,161,59,68,252,234,130,32,5,240,118,137,8,61,150,64,237,170,3,134,246,155,141,180,44,176,40,218,231,28,249,92,88,241,195,63,51,17,41,67,162,123,203,208,124,79,119,28,40,74,151,113,218,33,119,130,159,205,90,85,149,18,139,66,245,187,92,145,11,128,10,59,55,5,250,176,60,16,67,146,134,62,10,250,67,142,215,59,232,148,182,213,5,55,96,34,36,238,56,235,31,49,241,155,126,104,223,253,19,18,150,163,7,140,126,236,128,130,238,171,16,132,204,159,209,55,148,110,37,177,58,231,111,54,11,214,42,196,198,46,231,16,31,88,132,112,224,242,32,168,37,55,194,166,4,90,248,101,131,7,251,60,91,78,155,86,104,42,56,227,48,228,212,223,98,83,203,90,13,146,115,98,187,86,232,21,161,75,152,54,109,128,246,130,158,95,82,103,238,59,8,91,157,214,154,173,17,73,237,95,205,60,166,231,139,91,218,99,123,234,40,120,247,74,57,247,225,43,156,193,103,240,103,77,49,223,241,25,215,226,163,143,9,119,16,145,110,60,243,117,95,54,243,50,141,129,114,218,168,119,102,13,118,188,60,168,247,132,109,23,34,10,123,110,17,161,76,83,149,138,165,170,68,202,173,222,178,160,241,128,247,54,52,225,69,51,231,90,104,228,218,201,86,170,24,219,8,43,143,211,146,112,37,161,231,43,23,194,137,140,95,252,65,227,7,200,192,174,187,187,193,85,52,165,212,165,36,86,157,181,46,60,247,177,103,208,121,216,33,146,221,100,187,102,238,170,213,75,155,225,143,129,243,67,170,101,115,140,95,8,79,176,195,220,118,239,244,75,211,210,198,56,66,192,128,10,75,169,156,15,90,150,225,170,223,128,69,109,78,169,136,8,86,23,67,171,102,106,94,130,166,179,226,204,39,57,249,161,201,185,4,10,199,171,204,203,220,32,102,199,244,160,18,151,82,241,23,119,86,99,170,178,180,172,125,110,58,43,193,204,113,221,111,170,171,82,220,101,235,244,162,33,99,182,141,7,178,241,143,244,224,168,162,14,107,167,35,201,73,88,117,220,224,55,200,25,191,206,228,184,62,220,132,166,206,3,53,132,254,78,80,233,103,185,180,102,2,218,120,171,137,216,219,189,79,208,137,20,178,31,223,241,240,187,29,184,227,73,212,38,68,194,212,154,43,154,64,120,79,195,138,63,171,186,17,104,17,7,181,252,133,137,44,3,121,120,57,183,195,119,77,212,226,9,3,114,241,190,60,62,235,137,86,33,3,196,117,167,211,100,101,139,193,168,224,143,125,231,251,230,37,203,69,114,254,24,91,162,230,155,77,17,176,105,120,195,174,220,80,37,162,241,1,84,206,27,63,111,216,72,53,169,17,158,18,191,108,15,242,184,24,235,210,142,242,102,84,97,133,220,173,113,158,70,2,158,102,101,84,39,233,32,251,222,111,30,70,195,236,1,33,63,120,206,194,83,98,104,190,124,232,133,55,32,242,102,64,159,62,65,216,188,226,34,235,32,157,148,214,22,209,67,251,236,164,254,202,21,47,191,129,128,69,246,212,76,175,81,228,247,82,79,245,68,224,141,37,169,243,191,98,242,75,97,224,220,26,166,186,78,103,199,241,208,141,163,201,86,107,141,178,82,255,186,102,122,3,129,164,132,6,75,58,95,65,39,148,191,14,47,133,21,191,73,58,46,155,248,81,66,236,227,118,200,69,57,221,170,187,93,246,218,128,172,2,176,3,227,127,128,167,77,156,243,128,162,120,161,130,0,163,64,173,93,104,194,148,222,237,246,6,49,79,178,55,136,18,5,28,13,206,102,189,86,248,244,53,142,218,245,119,192,57,50,125,225,1,86,42,165,24,52,149,55,156,89,27,52,4,40,22,157,13,9,42,29,145,211,175,23,129,219,242,182,240,180,198,72,41,101,68,222,88,11,251,143,145,36,240,19,157,81,207,138,103,154,124,63,52,178,41,134,107,148,186,225,216,252,47,70,178,234,101,128,173,227,254,135,38,136,218,16,196,164,97,138,47,150,137,199,137,14,26,233,125,183,185,89,201,88,159,54,87,228,117,232,209,96,52,2,2,193,244,112,41,224,80,187,53,206,143,97,24,23,97,73,185,131,86,14,58,120,210,125,228,203,5,248,5,172,101,67,212,118,103,250,21,193,105,78,116,141,62,123,125,83,78,47,168,13,12,212,94,228,105,249,224,162,70,241,44,27,34,84,144,57,43,170,145,29,239,54,20,255,210,218,16,113,102,124,17,35,73,86,236,211,42,111,185,2,198,70,68,123,149,7,219,25,165,230,168,106,24,177,235,88,230,23,193,223,151,1,22,82,35,221,233,111,148,160,7,244,212,137,6,170,114,233,9,239,7,168,155,106,208,59,110,15,242,155,15,99,155,173,158,136,136,56,122,123,92,237,54,214,166,127,230,81,54,118,33,75,51,45,69,118,20,96,49,18,114,33,120,86,211,168,93,231,180,59,183,158,199,228,99,35,114,107,73,233,9,239,255,48,67,81,236,191,169,103,27,177,161,167,198,125,205,159,78,98,107,74,18,143,215,51,192,96,168,12,99,60,126,181,255,132,55,106,242,216,216,8,159,76,210,179,220,187,124,22,247,236,227,69,37,108,61,150,48,206,147,174,196,221,250,141,164,247,137,80,145,103,144,202,193,90,235,178,11,12,36,175,47,51,48,150,51,177,239,205,239,40,207,7,248,245,184,100,25,67,16,30,25,233,111,28,193,76,199,95,162,254,87,215,188,30,73,49,39,33,78,86,30,15,71,191,60,111,9,83,202,149,53,94,106,133,42,81,231,104,129,192,156,154,220,188,91,172,207,196,169,150,81,201,176,193,122,36,161,161,54,95,15,142,19,212,12,126,219,187,175,186,3,51,180,201,219,64,65,81,174,235,16,67,231,98,252,76,6,147,231,168,186,145,61,167,117,94,64,106,10,105,239,47,133,45,18,95,19,145,85,239,62,242,229,6,245,119,30,216,249,223,238,234,110,185,174,93,246,67,64,194,50,246,52,35,112,190,140,39,209,189,97,191,202,131,172,205,203,248,215,178,227,126,121,84,207,33,29,113,58,40,200,204,209,110,203,201,2,146,126,244,0,122,244,130,143,125,227,30,231,158,154,87,86,204,101,176,24,113,240,209,107,146,52,69,199,113,4,194,199,57,67,229,11,218,45,3,136,2,63,49,112,45,141,193,30,219,115,24,186,184,172,94,196,73,244,40,58,148,166,181,96,248,224,22,234,29,45,63,150,200,93,105,186,81,136,112,222,52,146,51,251,47,111,110,210,60,84,165,29,233,194,124,155,126,144,251,121,234,76,117,227,132,41,240,19,6,47,98,44,255,229,186,217,147,159,179,61,195,107,190,177,26,151,125,104,160,62,254,244,190,241,24,180,131,156,192,32,87,197,58,159,50,245,243,232,115,212,140,111,201,64,30,248,225,77,135,152,91,214,184,82,19,21,146,183,249,61,208,42,118,55,183,72,127,194,245,52,198,241,182,139,23,59,174,122,103,27,45,222,193,108,64,230,246,79,13,236,251,43,237,19,18,71,136,80,31,169,126,119,164,233,215,29,181,250,219,185,124,255,213,18,90,168,177,242,42,214,126,177,112,60,87,233,211,114,187,137,55,167,82,62,161,174,217,227,124,114,65,21,237,180,123,39,37,241,179,69,66,61,206,101,113,41,187,206,202,249,50,218,101,147,171,248,64,12,169,224,22,81,82,157,29,191,16,151,48,64,49,98,236,80,153,194,13,19,39,75,134,81,215,114,54,180,207,77,149,200,223,216,16,192,124,145,102,122,66,84,46,116,11,29,109,83,141,159,132,33,161,99,117,7,41,104,141,211,178,196,91,40,15,81,212,119,117,57,19,22,21,226,115,64,158,27,139,239,51,160,221,115,71,139,120,181,128,147,173,115,200,233,230,44,239,73,16,223,194,247,212,117,34,135,224,160,195,99,99,34,244,251,80,135,255,75,189,8,227,161,63,240,105,104,211,127,42,159,33,130,32,217,220,251,4,142,243,87,37,254,104,188,195,147,134,188,248,122,59,248,199,139,161,85,37,91,250,128,217,122,145,184,183,6,138,19,236,14,1,89,244,232,123,205,48,211,179,179,143,72,219,31,33,191,232,188,49,89,176,238,124,110,32,215,95,126,155,55,174,182,31,223,112,186,6,243,15,214,150,244,235,175,16,99,182,84,44,79,205,8,224,26,186,51,121,160,8,73,93,28,151,203,75,103,105,232,245,191,219,115,169,114,185,224,51,186,213,94,67,127,74,87,81,223,94,238,195,108,162,118,13,87,71,158,44,174,25,236,160,41,146,97,110,42,156,123,195,169,185,38,2,15,4,100,250,137,83,142,88,156,97,43,28,120,163,114,6,203,109,241,218,216,118,83,110,203,77,228,154,51,104,173,232,181,17,247,226,210,150,153,37,92,36,115,160,243,15,132,97,183,1,179,117,177,40,229,86,255,90,152,127,204,141,51,235,210,12,146,43,174,172,96,32,254,31,5,143,13,142,247,41,86,126,194,156,235,27,125,181,90,16,52,41,250,136,212,184,213,19,167,111,104,201,54,60,197,127,170,135,42,23,255,221,29,65,229,16,113,204,225,28,54,192,171,40,103,81,122,241,160,89,69,181,4,134,132,165,103,20,143,25,219,130,190,14,153,110,48,121,242,104,103,77,156,165,15,79,135,245,160,20,146,215,107,26,218,139,220,167,126,63,147,70,60,30,120,34,87,237,212,14,210,120,62,3,175,70,244,126,98,169,132,137,227,129,111,200,250,230,142,43,62,85,127,118,150,172,19,206,30,65,93,75,71,46,178,64,123,57,202,51,233,51,153,226,173,229,140,203,59,151,195,117,224,217,178,48,21,190,94,38,108,177,131,3,247,29,29,100,242,169,172,30,175,213,42,98,47,119,202,104,82,158,66,79,189,198,92,56,38,237,175,7,162,213,227,232,33,17,5,36,25,17,67,201,68,72,30,226,130,249,27,4,166,169,63,124,210,173,72,143,244,198,217,180,137,199,72,125,33,161,91,24,178,71,175,84,76,74,63,119,51,142,48,46,167,216,206,204,16,162,75,230,129,147,249,30,12,222,88,96,108,185,236,27,251,126,86,11,144,168,157,79,169,19,100,7,52,63,173,143,189,36,94,73,120,189,140,62,56,59,58,147,137,201,139,166,201,125,222,2,228,220,6,10,205,116,177,125,144,124,127,217,213,88,13,57,138,186,43,171,250,53,81,65,252,31,192,3,39,99,165,71,24,108,156,243,121,0,86,25,238,250,48,229,35,80,155,128,58,52,139,205,184,121,189,173,253,246,25,249,49,46,229,218,22,44,130,127,194,68,42,127,92,160,73,194,38,187,239,242,151,47,82,110,126,243,206,183,78,188,50,64,38,96,57,228,229,73,33,70,226,215,199,164,169,63,139,164,19,107,145,33,248,84,58,251,75,32,77,45,28,179,41,193,0,25,184,42,170,113,183,65,204,98,96,249,51,196,161,10,234,64,83,153,18,249,177,106,75,67,248,159,190,171,151,43,41,91,199,103,241,247,19,41,4,245,237,175,105,204,61,130,70,83,154,190,175,189,111,45,193,162,60,24,155,241,205,90,21,169,129,217,18,178,100,34,44,90,99,77,145,77,132,181,169,137,187,147,130,252,108,144,231,200,126,231,197,93,216,232,26,61,191,44,196,108,25,103,160,11,225,6,248,10,39,152,58,206,15,234,85,44,239,59,97,38,124,162,79,206,200,138,9,108,167,247,34,108,184,137,7,25,79,98,44,164,21,44,62,186,40,139,41,199,201,45,88,138,50,84,191,121,52,44,1,252,17,164,244,167,35,197,85,27,128,67,11,147,113,63,102,48,141,34,144,225,108,45,167,232,26,158,218,112,77,70,24,15,42,92,48,215,148,80,232,151,100,54,135,223,194,70,35,0,56,165,134,30,46,65,202,224,183,142,225,228,129,150,192,179,61,20,218,249,162,126,96,21,216,155,24,12,114,20,50,75,213,117,79,101,137,183,98,47,57,183,107,186,148,66,14,255,217,230,251,81,146,76,167,106,170,182,159,255,119,75,90,82,174,116,140,133,152,212,228,170,215,27,204,208,96,100,215,21,196,194,113,95,219,23,228,60,61,124,242,108,234,153,105,50,238,162,54,222,133,199,200,58,92,31,98,222,199,158,201,180,60,85,227,248,255,77,135,53,28,10,217,193,38,81,162,126,158,131,68,95,199,144,90,51,11,44,240,140,170,48,195,144,38,0,230,175,122,131,146,47,245,229,205,131,8,50,235,223,83,242,115,173,117,242,210,149,154,155,134,16,25,135,252,36,131,217,131,241,174,157,149,228,222,58,64,57,78,179,186,164,238,122,189,240,89,147,54,29,215,166,35,58,207,149,229,128,13,128,248,32,22,34,56,132,146,173,122,198,246,172,14,19,121,215,54,222,223,105,131,213,88,140,218,216,196,79,111,232,48,178,11,188,179,57,51,29,243,248,43,25,95,158,117,26,181,34,37,133,0,168,161,100,50,85,224,41,55,180,121,28,243,206,176,53,142,104,149,53,221,251,43,249,33,70,167,246,105,75,120,1,102,5,240,218,176,74,101,189,9,55,38,43,203,46,217,222,99,146,29,205,143,150,107,26,222,49,53,129,85,63,10,220,101,210,160,50,233,223,149,221,29,132,63,74,23,225,250,112,24,23,199,246,251,103,42,5,109,54,146,116,229,136,246,244,209,75,8,3,144,158,246,219,19,127,163,173,209,244,218,164,72,113,184,215,126,254,199,24,106,103,9,69,32,205,176,240,66,200,241,134,27,22,94,124,238,177,175,115,0,190,216,63,91,249,148,128,89,109,238,124,102,104,184,199,48,81,9,247,255,184,149,61,72,44,136,226,156,31,46,251,194,210,128,140,123,16,66,255,123,232,4,2,9,144,106,216,153,168,20,246,249,132,124,33,104,158,77,159,183,79,80,210,119,131,64,179,140,40,160,250,174,244,51,212,208,73,14,190,153,246,8,157,237,74,146,78,173,164,206,154,200,199,242,221,91,218,247,30,37,65,237,146,156,117,78,192,58,50,110,82,188,181,232,53,175,247,38,171,235,154,97,130,37,21,7,106,189,117,45,95,100,211,113,39,25,39,99,7,90,138,133,241,118,101,2,100,88,103,184,172,20,28,136,202,137,25,195,36,40,231,247,79,207,121,56,220,95,50,63,128,240,250,120,24,96,181,114,124,215,212,249,16,104,16,32,198,22,141,99,85,105,217,9,112,133,192,180,124,14,66,33,197,21,210,8,219,67,164,37,92,29,92,91,29,92,163,117,52,85,46,18,67,91,161,130,242,176,146,146,248,232,145,103,89,237,69,250,220,184,152,62,129,60,178,211,230,125,168,94,157,81,234,168,194,113,52,78,83,81,42,103,74,245,213,227,6,20,200,104,75,44,236,203,177,16,65,20,80,235,140,18,131,238,38,115,251,88,160,222,182,166,148,79,243,39,126,228,10,210,161,160,21,178,59,175,122,101,197,235,242,245,159,97,150,169,58,30,183,228,2,226,22,196,151,116,235,219,79,44,37,185,56,128,118,59,109,140,194,62,187,106,60,73,25,148,166,47,242,219,14,36,46,86,92,38,250,205,167,50,174,53,165,143,233,6,38,30,216,149,95,157,103,109,91,0,230,83,193,111,203,103,89,17,234,84,81,253,242,120,64,113,49,124,130,50,63,126,219,29,72,164,236,36,5,85,135,134,224,251,164,177,86,66,34,150,66,211,235,241,163,210,254,20,133,154,13,40,108,30,236,203,152,101,26,82,7,2,188,40,127,61,155,220,212,169,106,175,191,191,171,165,180,63,185,218,158,166,97,189,40,226,221,25,135,239,99,66,64,248,182,92,29,124,200,202,197,92,98,213,99,130,165,145,55,62,218,47,148,207,119,150,57,4,36,118,225,2,67,195,195,161,0,233,101,231,30,10,138,70,177,41,236,8,120,16,53,52,206,220,239,88,119,163,171,127,215,161,64,122,146,51,110,239,84,184,222,192,135,32,175,7,162,138,114,11,112,142,80,170,47,21,82,229,85,194,21,181,89,50,205,253,88,164,82,117,78,53,13,191,197,135,193,164,63,197,17,27,201,226,217,214,50,231,183,201,135,230,82,109,204,6,121,19,69,44,101,150,221,120,131,155,169,222,155,139,213,247,191,91,165,122,212,114,62,148,3,129,172,30,163,244,80,109,118,195,15,34,215,216,118,102,123,76,242,100,85,140,166,165,122,237,27,90,53,33,190,210,4,243,24,15,52,154,37,142,141,241,158,233,68,224,240,246,229,169,109,106,73,83,205,4,149,231,37,147,187,25,54,11,188,224,104,134,200,164,25,155,170,5,225,137,12,106,145,163,251,118,156,176,128,35,70,71,108,90,172,14,245,114,137,214,47,76,25,120,245,178,81,132,90,114,90,225,145,246,236,62,179,111,49,197,237,53,105,152,226,100,39,240,109,222,54,69,39,28,195,105,157,141,249,165,134,163,31,188,84,47,71,16,89,71,23,63,141,208,157,186,77,71,76,239,3,165,130,43,56,114,201,177,28,118,178,214,245,38,196,219,65,51,89,42,166,201,212,161,33,184,218,110,225,251,47,220,156,133,87,148,152,0,77,68,114,193,94,20,139,182,73,240,98,215,249,217,141,9,177,137,76,182,108,82,123,102,30,226,59,235,180,37,225,159,12,207,93,172,241,151,12,35,15,232,46,91,156,244,212,46,111,87,236,227,195,66,238,162,80,240,43,252,185,23,44,46,105,175,90,245,105,214,250,150,10,179,5,170,137,101,194,230,136,35,183,135,73,206,184,208,96,213,40,68,193,213,52,92,43,171,106,153,28,95,77,35,223,37,219,222,152,218,227,4,214,41,124,127,41,233,247,165,141,93,220,29,175,186,18,39,185,152,142,121,104,231,59,247,160,101,151,110,202,71,165,28,40,175,128,241,32,39,201,38,62,131,186,165,68,99,65,213,14,241,228,105,204,179,82,117,244,62,103,10,75,132,204,160,157,158,62,177,243,26,11,231,106,213,92,190,106,129,184,78,39,57,200,58,252,193,198,240,195,234,21,26,186,178,41,76,143,176,220,134,118,119,98,245,148,231,38,138,86,7,229,85,130,119,2,231,107,3,15,114,82,87,190,230,138,240,48,42,180,11,54,129,66,236,143,175,21,232,233,100,228,232,44,251,20,74,106,247,14,171,205,129,100,11,184,226,123,198,213,95,253,26,69,171,245,141,4,120,210,122,177,179,37,189,182,73,134,64,16,252,53,34,12,201,188,54,104,210,49,206,72,54,124,191,58,139,8,50,6,58,231,215,228,153,254,236,31,34,248,207,179,98,144,140,193,50,17,67,43,86,211,189,197,18,131,45,168,17,10,48,217,21,121,95,226,235,121,217,67,61,135,118,144,247,237,62,210,157,250,137,110,191,48,246,90,51,45,55,2,179,98,97,139,212,190,53,248,39,210,229,150,49,67,81,79,96,220,65,15,219,33,255,142,189,234,238,138,153,32,34,25,25,47,66,10,81,37,125,208,173,219,213,24,28,182,168,65,122,205,138,139,140,208,52,216,23,84,45,0,13,70,39,90,51,208,193,216,187,25,88,129,55,210,220,66,57,238,24,24,7,144,58,175,82,38,157,143,72,41,160,216,28,19,146,100,131,153,26,145,173,162,151,13,23,104,43,172,236,159,227,5,3,53,29,73,55,144,200,132,78,97,42,240,150,246,32,160,80,187,255,238,244,93,178,218,83,39,105,112,148,242,190,203,5,248,150,159,226,29,163,199,109,248,96,107,233,116,197,18,245,39,116,244,1,2,128,198,225,199,145,128,141,161,233,56,210,208,97,176,252,162,186,22,84,183,230,115,121,23,25,4,73,235,32,188,99,80,83,11,211,38,63,117,86,198,102,115,53,231,153,101,206,207,183,162,169,187,220,148,32,68,10,45,100,148,179,145,60,183,97,84,242,60,37,30,19,95,175,53,41,28,221,235,55,67,61,35,51,160,186,248,19,73,108,181,145,253,116,106,33,23,15,37,165,151,156,38,178,237,43,187,160,31,183,26,23,232,195,225,96,236,114,8,127,29,21,88,214,68,86,126,180,33,183,170,183,123,127,197,252,146,87,20,223,197,203,162,35,127,68,244,122,47,7,56,138,146,151,128,142,234,156,240,71,5,146,142,59,154,114,246,26,30,240,6,146,202,214,22,127,115,83,214,2,82,247,140,64,129,26,196,6,41,167,96,139,182,227,122,169,82,72,43,185,127,204,249,80,175,233,184,24,148,33,227,221,135,254,217,210,211,35,57,41,44,143,60,253,3,92,21,238,28,25,201,3,8,34,96,164,239,154,243,112,113,186,48,229,15,205,150,21,137,47,157,216,169,15,5,233,145,91,252,227,26,78,169,184,232,178,37,182,118,102,163,242,194,159,164,250,158,91,225,36,192,104,26,113,93,28,245,85,39,70,122,210,14,49,32,246,217,40,101,174,239,236,121,248,67,1,123,158,69,166,184,245,86,214,135,55,119,237,178,166,41,175,251,173,12,135,230,127,228,96,102,85,157,185,199,60,198,185,207,65,191,91,170,221,159,152,62,218,242,203,46,145,38,31,72,145,172,51,137,36,255,0,171,113,175,44,39,186,158,17,183,200,84,73,26,96,238,58,78,152,74,79,197,64,66,173,50,214,82,217,248,197,223,195,174,148,143,223,136,12,253,212,187,132,166,64,5,106,245,216,98,79,93,69,124,59,172,187,12,242,147,126,96,211,101,122,27,18,131,88,91,55,100,145,56,219,112,208,129,157,2,243,206,75,153,61,150,65,172,24,24,54,167,233,112,36,189,68,5,171,148,120,90,115,124,181,102,122,44,5,15,159,208,255,242,64,224,207,122,186,64,202,147,55,243,22,186,240,206,152,114,41,239,77,114,204,190,36,89,180,141,33,235,170,20,132,6,251,131,213,211,70,38,44,117,53,76,202,56,207,100,154,35,104,183,199,81,142,140,114,115,28,5,8,119,74,35,83,251,103,197,43,93,56,152,125,39,232,172,93,218,95,32,178,94,207,139,182,236,152,197,79,82,192,65,33,219,107,24,254,171,98,247,194,62,183,49,203,179,65,81,100,52,79,180,252,114,126,54,71,72,164,108,21,135,165,215,205,189,214,185,19,228,173,216,39,220,250,236,234,170,4,250,187,132,129,187,97,166,1,148,245,132,126,181,171,116,254,228,51,56,155,241,179,178,35,168,40,90,105,111,176,225,182,109,62,75,247,53,153,137,19,135,136,209,109,87,154,104,252,230,153,101,129,163,220,93,79,220,185,43,255,75,222,16,249,184,121,45,14,142,182,237,187,203,143,251,239,17,232,180,104,181,120,250,187,209,176,203,8,169,19,232,122,138,93,137,11,123,178,221,74,249,18,181,69,199,54,205,99,240,171,158,65,6,31,33,175,77,153,9,163,131,80,77,121,87,244,82,254,117,35,27,77,9,234,178,187,147,0,217,216,88,73,194,118,134,127,99,19,143,224,46,143,47,245,146,253,127,70,216,66,106,27,250,135,143,53,30,187,26,193,36,49,115,48,100,134,154,121,4,180,54,8,41,3,184,92,64,215,226,184,103,222,238,28,100,58,66,151,112,82,82,177,184,130,163,102,70,181,142,117,36,214,250,125,28,201,143,46,1,87,165,138,168,192,89,124,231,191,182,237,244,86,251,83,54,119,132,22,204,139,166,11,202,202,34,20,115,2,38,97,10,193,224,194,83,110,211,8,224,159,230,118,100,75,178,16,80,180,26,132,28,70,191,82,85,143,57,129,16,22,204,59,99,198,167,5,129,221,126,53,193,167,215,160,232,223,230,19,21,8,223,7,74,49,189,83,103,208,180,234,5,174,158,8,26,38,197,47,231,65,115,19,165,97,218,206,182,42,22,50,210,105,119,125,19,44,70,105,40,153,14,59,124,24,109,229,249,80,50,125,118,210,236,103,15,146,229,87,69,112,214,176,87,109,175,82,233,169,14,168,135,8,210,241,66,200,92,97,43,71,180,174,252,76,34,177,179,235,237,205,106,52,226,100,212,115,171,63,128,30,217,139,1,169,111,134,16,37,30,147,178,140,49,251,145,182,100,42,40,215,16,52,206,19,219,146,235,11,166,29,165,125,70,178,145,223,227,72,25,29,83,46,39,4,189,182,88,9,78,21,133,228,240,38,51,76,118,3,23,33,26,255,137,158,75,96,233,74,17,152,153,58,48,203,240,57,207,107,30,250,28,247,63,196,109,57,120,172,216,164,4,64,238,179,55,128,114,78,157,95,79,186,197,179,47,188,163,236,66,26,70,182,151,54,146,133,92,220,1,229,177,254,87,199,111,7,7,167,135,197,178,103,6,209,217,43,61,120,174,100,178,6,24,99,77,40,66,208,164,130,74,139,70,146,196,92,4,60,144,244,21,215,64,197,21,214,122,12,142,136,138,49,239,241,158,50,83,247,165,64,197,247,98,240,204,219,196,194,157,25,204,193,246,106,75,11,25,82,108,122,161,48,240,174,181,116,221,11,78,7,253,247,197,203,18,57,20,29,238,177,156,50,3,235,124,200,214,45,0,167,150,101,196,225,255,180,87,18,77,235,23,84,183,97,24,224,160,8,73,143,197,134,19,77,71,78,254,215,89,76,193,202,55,53,246,3,222,77,35,152,51,96,91,199,9,250,219,85,208,154,251,25,104,200,30,140,122,23,255,136,143,229,70,22,87,174,225,237,113,59,142,237,120,193,51,198,114,71,236,1,174,113,95,182,255,92,67,92,248,149,165,224,233,201,112,12,11,197,135,152,53,208,149,117,160,198,3,178,102,59,28,142,71,84,240,76,189,191,138,221,249,64,49,129,4,130,4,63,97,106,66,149,174,223,136,7,218,201,101,86,127,159,199,202,8,21,200,182,56,75,143,215,34,2,210,247,115,146,114,57,86,60,166,154,97,165,100,50,165,111,3,131,189,15,228,216,95,153,176,161,180,46,192,243,79,153,10,122,106,206,20,3,123,138,54,121,35,72,87,31,11,135,63,96,255,188,0,237,133,154,151,154,235,159,216,205,137,149,75,177,184,235,157,217,158,63,78,227,0,178,171,10,113,135,112,217,188,55,146,17,209,97,251,90,107,18,64,216,40,163,203,194,145,59,209,68,174,152,23,93,122,207,28,245,73,57,71,10,52,60,29,159,166,87,34,235,10,8,21,108,183,248,72,161,132,209,88,212,72,96,44,145,159,118,84,229,195,51,228,216,35,24,129,127,109,12,82,129,44,21,106,190,13,54,164,250,22,200,103,228,92,66,114,223,42,156,15,88,66,137,158,138,12,3,189,170,210,49,255,220,170,202,146,223,85,32,33,179,8,116,24,40,25,237,80,7,161,92,137,94,230,12,25,222,177,215,69,26,26,59,103,67,225,164,134,130,36,227,127,115,88,201,220,78,188,33,116,65,186,26,246,234,62,245,211,231,165,130,41,157,218,15,86,19,53,58,222,119,14,228,72,209,122,24,65,4,131,2,54,114,155,45,113,147,170,148,152,11,127,193,59,245,171,42,68,135,77,110,80,160,244,49,172,171,100,133,101,123,249,251,248,171,133,114,112,185,7,47,58,159,132,168,80,181,211,16,156,206,21,113,10,50,214,17,215,8,27,133,43,188,78,227,253,127,72,62,120,37,175,125,221,72,200,199,118,195,188,147,55,235,49,155,135,191,128,101,121,38,5,123,251,188,207,239,212,185,136,147,230,89,203,242,8,48,142,194,128,84,170,238,132,44,160,126,194,23,158,73,205,154,91,156,246,173,91,141,39,152,249,170,65,188,93,144,217,75,186,40,252,185,99,252,35,211,107,252,40,203,152,0,188,72,188,51,82,107,80,165,79,156,244,141,72,48,185,142,113,86,172,243,235,219,109,95,236,181,186,147,46,124,167,150,200,201,48,59,190,151,126,57,208,39,27,23,231,5,187,152,166,153,86,19,201,223,126,244,115,228,212,60,242,206,196,43,4,253,116,72,29,14,248,215,107,111,41,29,158,125,59,179,217,25,162,49,118,8,15,254,54,180,179,134,90,5,147,143,30,79,241,26,250,203,59,123,15,51,222,14,90,94,94,0,124,110,105,15,18,68,46,243,223,92,219,175,1,69,69,8,81,192,72,162,192,14,114,196,127,206,25,174,168,54,95,67,244,232,80,31,111,92,146,215,38,98,216,250,194,35,171,0,100,73,152,209,203,140,140,189,143,116,109,200,50,100,86,120,97,250,34,136,12,146,159,219,0,99,128,218,5,2,183,50,1,149,94,132,30,1,248,221,69,96,162,159,199,157,227,104,49,78,33,64,50,63,188,28,234,69,252,8,2,5,86,187,33,74,108,50,16,187,106,88,187,75,203,237,10,68,195,23,113,222,6,191,228,24,3,179,192,230,97,69,31,150,254,10,171,192,104,63,120,170,143,144,231,158,52,7,152,163,45,100,39,147,198,110,200,209,173,245,134,184,231,93,227,216,49,254,4,5,104,87,107,122,230,5,183,222,45,208,23,3,213,153,192,136,81,201,1,156,135,138,208,52,155,192,215,137,111,30,250,75,245,243,199,104,223,46,141,223,171,106,205,65,137,91,229,188,25,203,251,225,170,182,105,106,109,87,107,99,133,122,255,23,42,255,206,191,201,15,95,153,137,81,195,246,97,126,128,214,250,142,255,232,206,10,20,207,141,45,251,215,182,109,250,242,63,84,83,32,120,226,197,121,208,241,122,191,200,179,219,72,82,197,165,49,136,36,227,248,214,140,112,32,41,39,253,198,168,147,133,148,184,131,252,56,51,42,141,245,220,253,177,69,186,75,108,6,47,254,71,2,85,243,106,74,151,183,82,103,126,32,97,255,171,65,140,166,71,30,36,102,128,102,4,23,227,111,169,13,57,50,67,1,234,201,250,174,112,96,55,73,125,153,231,129,141,226,198,169,192,188,156,67,121,255,50,136,20,19,196,252,93,139,48,160,212,142,234,88,120,77,71,65,4,104,156,27,52,201,78,160,97,153,16,140,125,8,119,232,98,232,128,102,169,107,143,165,21,148,216,141,8,245,216,193,79,208,81,160,170,129,60,62,252,155,238,94,11,2,0,50,169,27,169,49,126,220,143,235,158,20,241,182,216,52,10,11,22,129,128,182,80,171,250,130,186,197,250,122,71,2,92,19,245,117,57,144,206,30,215,102,28,154,234,240,196,242,24,30,219,42,96,186,11,157,154,87,203,166,100,223,68,183,151,230,122,7,105,141,199,167,117,33,202,224,162,77,186,217,19,249,240,195,76,151,91,89,29,235,154,156,114,86,245,30,80,160,38,120,224,125,98,118,114,44,118,237,254,155,218,200,53,66,8,24,155,220,125,117,130,81,135,58,76,30,104,66,232,202,39,171,189,212,80,17,144,221,17,115,130,15,63,152,114,53,164,234,80,116,20,41,45,60,169,143,215,134,196,102,213,37,148,150,203,48,72,226,129,140,145,231,165,154,177,73,67,252,137,212,125,26,187,188,249,117,185,128,223,108,157,248,51,38,11,248,170,88,107,37,126,90,197,46,232,237,221,95,159,140,134,48,138,101,206,237,204,254,93,149,78,206,81,90,78,191,144,41,199,53,196,161,254,41,194,64,109,145,77,109,99,71,59,113,178,221,188,146,55,214,64,75,42,138,33,105,37,105,12,65,242,10,70,17,152,70,224,146,44,187,4,180,22,1,16,180,151,89,244,144,247,179,153,170,40,68,185,238,175,158,60,150,91,248,70,185,169,143,32,55,116,238,210,198,62,240,58,98,168,86,77,135,199,134,107,186,85,188,104,137,37,89,85,82,220,89,216,171,0,211,117,153,24,188,214,197,237,213,83,87,8,102,109,174,181,46,190,135,244,184,171,187,244,133,54,197,148,252,142,117,232,217,98,193,179,135,42,225,204,61,108,45,193,86,225,78,232,60,207,108,132,235,199,36,67,75,247,224,103,224,237,32,70,171,62,250,36,47,128,227,73,248,201,181,119,240,46,219,38,46,190,202,18,119,23,70,208,29,102,81,226,242,191,3,78,40,249,247,119,88,29,229,253,19,20,195,42,21,36,26,235,242,136,131,77,119,230,103,218,103,250,136,109,132,233,91,94,229,207,229,1,38,147,66,167,182,107,56,137,222,162,191,146,182,115,118,235,93,90,225,203,56,202,163,198,110,166,51,141,194,49,113,128,224,234,183,221,140,199,178,214,59,34,3,250,124,148,178,144,192,82,26,183,40,85,23,206,70,131,162,30,48,86,229,187,99,220,138,20,31,9,197,165,99,155,191,14,56,52,177,202,119,56,146,169,198,3,22,119,243,174,218,156,155,37,33,180,33,51,13,230,129,77,100,4,205,180,251,188,76,201,92,129,157,27,196,21,29,36,181,237,102,170,121,133,19,18,117,48,232,47,128,219,193,32,207,112,234,193,107,203,242,249,111,38,151,249,53,127,75,25,156,104,113,163,59,138,53,225,153,194,77,36,75,61,79,222,145,177,132,149,196,183,149,200,79,184,18,38,119,29,2,42,28,42,44,29,84,237,127,216,220,66,109,28,137,47,254,158,79,95,21,239,238,28,230,88,130,104,33,219,201,167,32,190,26,58,89,88,72,117,35,245,209,96,139,50,213,174,230,139,37,197,56,148,190,181,193,97,81,237,237,165,32,196,226,30,152,90,199,103,153,17,109,38,184,215,67,219,237,152,37,166,162,88,121,143,52,146,134,172,110,6,131,151,23,72,139,22,187,90,51,0,210,69,135,41,2,237,7,171,185,2,228,152,145,209,34,74,236,42,92,100,27,169,176,211,251,235,90,5,171,113,169,49,131,71,168,177,82,242,196,40,138,54,170,21,22,205,23,148,162,143,211,62,177,9,34,75,190,5,214,111,76,199,246,168,146,245,239,193,71,7,72,73,140,47,85,102,255,5,107,243,58,54,11,155,84,100,20,58,254,207,57,86,222,134,82,20,21,53,234,208,156,37,56,41,180,97,246,107,239,177,163,193,37,114,194,193,134,149,123,126,51,122,140,164,120,243,97,65,232,128,43,148,20,197,29,17,73,187,211,150,244,42,168,116,164,35,18,72,62,138,32,201,231,69,166,156,200,169,222,163,232,44,242,29,255,173,51,248,15,1,152,31,14,132,51,245,40,136,251,135,118,244,230,204,228,119,27,24,9,237,149,212,138,237,27,88,25,28,231,235,227,187,72,12,10,14,171,141,55,226,169,69,176,152,114,124,161,139,109,200,41,139,29,49,20,94,171,198,147,60,123,130,187,108,186,7,72,236,163,5,242,8,32,179,137,31,97,35,180,235,47,238,5,111,113,67,150,31,28,229,129,44,105,72,175,215,174,159,145,120,123,113,0,35,38,159,13,66,133,75,187,5,61,109,36,192,58,176,116,84,48,191,144,7,242,88,198,141,90,177,211,232,169,36,125,238,193,121,212,187,213,188,90,87,113,123,47,243,14,238,121,26,40,45,208,48,210,25,115,235,95,52,10,117,142,216,156,242,151,151,182,113,44,103,200,189,199,25,60,249,193,124,21,98,175,183,82,2,242,11,134,94,102,54,90,37,7,220,227,35,74,54,168,194,137,22,240,188,153,126,218,49,241,41,60,97,223,218,116,229,239,183,215,180,86,188,50,249,106,82,75,141,246,136,0,110,98,56,85,215,65,253,219,105,173,17,144,148,142,56,34,138,47,130,78,128,167,156,6,76,246,143,159,154,75,73,153,201,140,157,81,131,255,135,67,103,39,162,225,84,206,94,3,22,163,36,183,197,45,30,164,18,123,150,66,104,35,81,76,216,115,146,167,135,120,192,134,45,122,172,63,108,243,9,21,189,221,243,73,154,128,63,100,84,233,172,8,120,102,75,211,95,191,36,176,235,36,85,60,184,238,193,9,243,212,204,201,163,246,242,220,221,18,144,100,32,244,221,20,130,130,240,47,240,112,66,3,169,33,4,110,23,208,162,79,6,124,168,216,209,190,252,55,196,79,46,51,91,213,197,233,22,231,65,19,58,82,231,240,135,86,160,8,85,182,54,249,136,19,21,21,131,19,156,230,106,54,228,112,126,163,20,205,209,151,184,138,3,36,42,211,148,240,241,214,119,110,104,11,151,236,184,151,87,136,46,120,55,70,102,216,55,198,126,158,184,12,185,138,236,1,127,19,139,192,120,145,144,5,48,46,212,161,228,93,59,164,3,19,226,50,189,26,234,102,64,46,98,39,216,79,132,46,64,228,102,155,217,54,11,102,153,222,28,46,45,100,39,187,35,134,18,207,197,118,213,120,226,14,112,207,240,23,198,158,134,95,2,90,217,150,226,31,40,22,92,121,118,201,212,11,251,57,82,78,94,156,223,183,140,39,101,175,15,184,81,81,132,249,239,82,193,104,247,180,201,135,57,60,172,186,85,43,235,208,101,38,158,3,44,154,109,129,112,163,177,91,44,13,89,109,217,8,211,72,173,236,244,233,220,170,129,48,89,151,174,186,249,237,180,217,234,236,168,77,99,213,30,137,168,218,133,212,44,114,129,23,218,120,78,59,219,254,156,12,88,85,251,206,26,81,1,89,210,82,186,113,121,1,248,211,172,98,15,199,99,43,63,3,62,64,230,91,53,47,219,137,130,107,174,163,193,120,4,168,80,152,87,17,67,47,255,113,186,156,244,28,73,147,237,74,144,96,4,201,233,197,167,254,252,201,34,94,137,2,211,169,169,164,64,53,172,122,253,251,39,170,102,18,34,58,78,208,189,99,120,18,216,97,93,77,255,75,233,168,83,225,88,91,135,120,241,31,68,86,66,131,94,86,100,218,227,127,220,160,67,49,235,44,213,217,41,70,66,128,178,139,245,159,28,122,29,79,3,224,23,29,76,236,163,162,157,243,115,94,148,87,73,153,45,129,178,80,181,29,253,184,61,191,128,157,8,127,3,138,56,129,57,73,91,108,218,56,158,197,123,200,247,2,101,4,202,60,177,124,246,221,241,109,241,196,146,209,216,92,174,169,53,98,57,215,181,253,51,254,148,201,95,184,150,53,187,184,31,35,144,137,92,238,219,141,18,113,33,15,132,102,177,142,134,218,106,54,85,70,69,55,245,138,79,14,249,107,52,69,212,127,103,249,166,204,206,244,167,56,184,232,6,8,227,239,134,58,16,218,56,180,187,247,82,192,103,181,49,238,12,16,93,232,19,64,97,129,85,59,197,199,187,65,157,173,212,185,254,208,200,217,76,46,97,253,121,110,126,12,135,203,66,144,29,22,2,166,236,160,173,20,80,20,148,182,39,213,32,253,225,87,87,30,118,163,197,101,225,198,94,175,247,129,182,111,194,146,234,241,229,236,28,73,163,149,90,9,8,119,187,166,147,205,77,249,98,212,253,142,149,112,38,240,141,52,107,106,93,239,193,11,88,43,127,137,234,146,90,238,154,246,42,25,139,171,155,146,214,154,173,103,41,200,97,186,206,210,70,160,180,119,120,143,243,182,56,147,87,63,170,136,183,76,61,224,53,127,108,236,91,55,38,248,85,241,160,109,32,103,155,252,49,43,110,216,255,69,126,242,150,232,123,59,209,199,206,179,114,234,118,33,64,126,73,54,214,78,234,152,137,72,224,1,16,227,33,17,115,82,95,125,99,104,70,42,113,230,239,23,130,103,124,247,210,28,129,47,42,145,171,155,140,176,38,184,241,186,182,136,80,16,111,38,245,165,60,78,92,220,244,100,14,25,50,88,135,132,210,61,136,151,253,228,208,130,71,155,190,46,208,67,241,253,184,18,251,183,3,150,62,67,243,114,35,237,135,228,231,240,68,26,89,234,76,44,191,1,185,208,80,18,194,40,241,144,83,111,128,87,43,73,233,70,109,116,193,84,27,207,160,1,201,50,73,69,100,36,49,218,21,46,232,45,98,143,249,162,71,25,148,90,84,37,207,52,223,29,55,174,187,84,68,230,200,225,188,65,92,174,209,235,101,231,194,198,126,63,163,76,166,70,135,170,219,149,102,60,54,9,40,212,40,17,78,63,230,25,179,123,169,143,39,104,40,250,44,45,71,89,149,140,208,222,21,98,60,138,53,69,159,18,177,231,209,203,237,20,79,227,192,146,164,132,23,16,78,237,26,12,172,235,7,151,89,231,148,80,178,179,57,173,81,30,51,250,184,164,78,37,114,127,118,146,172,167,162,166,236,111,4,255,215,225,75,128,126,172,118,230,193,226,128,163,200,66,233,58,73,210,101,29,54,71,176,223,243,40,161,190,6,254,95,246,70,52,162,209,159,93,40,208,129,11,25,78,57,37,244,224,203,30,53,175,196,83,124,66,208,186,190,237,104,29,236,120,255,200,120,241,184,159,1,196,23,208,156,31,182,137,217,208,198,135,210,171,7,154,18,21,225,102,183,217,106,196,19,204,74,57,167,40,77,4,22,148,169,77,102,110,205,144,74,152,157,54,134,166,237,91,7,55,212,230,0,76,170,152,219,247,97,201,126,115,249,25,213,131,237,71,182,195,90,249,104,200,207,9,174,187,157,234,211,217,162,8,140,30,108,167,242,208,222,128,164,190,180,156,86,5,219,225,80,100,184,55,78,59,180,221,9,29,150,170,99,69,19,99,238,227,126,228,149,219,105,244,129,174,219,46,208,85,43,209,240,65,109,233,241,99,229,232,62,10,24,16,118,251,65,113,72,29,20,82,14,141,179,169,247,123,233,184,8,114,123,189,155,5,31,179,63,19,139,221,255,109,216,140,228,89,174,101,233,226,179,69,33,200,116,119,190,146,53,110,20,79,27,206,61,125,206,10,139,142,51,215,27,160,25,249,5,30,8,48,121,115,192,147,104,196,193,28,136,249,204,47,55,175,7,152,223,132,25,197,216,90,145,19,5,142,26,14,162,168,237,236,5,19,188,119,48,1,37,16,230,110,171,185,235,213,65,71,150,155,117,224,205,173,88,37,201,183,33,167,82,232,200,251,191,104,246,132,149,84,125,231,6,13,238,181,26,63,180,151,251,134,171,52,17,103,48,62,117,144,1,76,78,55,9,84,38,3,212,199,110,88,135,15,255,247,179,203,82,246,245,18,156,91,24,38,86,29,154,206,113,209,243,77,161,88,248,85,16,210,45,18,112,156,253,229,93,77,252,226,71,254,214,39,192,176,17,136,118,180,66,144,200,42,174,121,39,9,51,121,40,139,7,102,84,171,254,92,198,141,53,233,218,92,159,229,219,77,178,214,56,229,196,70,67,182,144,244,234,86,242,24,96,156,28,13,182,162,138,150,26,174,186,2,46,130,216,49,246,116,21,91,243,100,177,166,62,165,235,135,110,32,89,99,187,111,185,244,100,70,90,156,247,224,38,158,20,77,61,76,86,68,133,155,207,236,111,111,53,20,46,56,190,240,128,130,29,151,185,28,223,91,237,190,114,175,44,98,1,33,173,73,103,149,189,186,139,193,225,100,34,229,116,33,173,3,210,196,182,30,156,143,25,92,168,239,1,221,231,140,83,230,121,237,30,100,77,188,28,134,48,74,148,28,80,149,101,88,183,252,10,213,183,134,73,96,29,191,87,203,125,38,73,137,0,157,40,99,186,62,234,255,248,251,170,66,203,47,28,63,75,158,123,5,255,99,37,242,230,64,84,32,110,169,225,134,39,248,54,155,49,142,250,138,114,215,236,8,251,55,237,8,87,214,209,12,149,227,202,127,151,227,16,203,100,236,47,203,9,183,99,215,155,1,61,178,234,160,69,173,152,77,163,230,11,67,142,84,120,119,161,213,143,172,162,135,16,218,5,150,56,28,183,45,221,110,100,219,149,72,177,215,33,97,208,55,244,136,182,53,6,24,209,153,64,90,99,160,29,65,137,26,95,7,208,29,64,62,104,248,253,41,94,92,188,85,38,37,141,226,103,70,207,70,144,118,97,148,177,3,215,36,87,26,101,68,153,255,143,70,220,179,7,157,149,6,127,146,118,212,118,115,166,211,169,244,110,109,78,223,37,240,73,164,156,104,210,5,46,183,161,12,35,23,196,39,22,185,112,15,140,78,138,137,68,134,122,214,18,79,188,131,46,102,2,163,35,18,72,76,109,47,61,16,106,162,28,26,103,150,63,175,63,121,62,174,116,58,111,188,113,60,100,20,219,94,69,76,88,23,190,138,153,64,217,173,9,8,169,226,140,34,73,239,15,122,141,185,65,192,145,210,199,166,72,139,160,190,16,80,54,110,231,14,74,167,54,75,29,232,188,155,81,145,229,98,149,22,116,183,13,249,220,233,249,105,51,251,246,113,3,145,137,12,163,170,76,48,125,68,184,7,148,82,247,132,59,67,152,182,135,205,22,32,80,203,201,65,46,109,135,189,129,198,104,251,167,102,49,142,224,222,86,95,54,131,241,6,22,189,66,48,97,142,141,112,19,208,119,177,134,198,218,13,144,51,101,77,20,82,206,137,243,190,37,156,55,28,104,97,187,11,25,196,142,4,105,65,177,153,114,201,166,27,121,121,182,165,248,215,95,192,19,208,217,15,136,23,132,150,209,149,232,163,148,220,144,131,220,191,172,60,72,81,255,71,111,188,111,145,91,49,169,92,216,16,20,232,59,5,206,141,127,178,42,88,57,207,45,201,167,210,67,68,175,130,108,89,237,173,118,22,210,0,167,102,125,9,43,208,234,200,254,39,80,40,101,139,130,111,88,13,203,74,55,178,202,87,30,192,211,54,53,160,96,206,46,115,253,129,191,244,255,126,55,211,69,238,66,85,59,95,9,60,174,77,0,97,97,188,251,240,112,191,249,76,48,232,87,143,115,217,84,62,6,193,68,42,111,140,167,226,14,208,95,149,102,171,194,170,63,23,58,114,198,100,29,127,206,47,131,159,54,15,203,157,178,90,79,13,239,16,193,25,75,235,7,141,206,25,7,138,201,43,152,39,153,197,70,58,245,253,212,41,115,116,13,78,18,166,168,152,131,232,5,182,102,224,147,65,110,2,200,75,207,206,233,164,82,224,45,167,10,69,68,170,84,82,240,35,118,134,111,125,88,10,194,80,14,156,143,101,199,60,97,120,172,216,219,42,243,96,106,98,191,172,40,149,46,224,110,147,186,146,215,227,168,10,214,119,41,168,112,229,55,166,193,113,235,198,177,0,162,250,71,74,16,131,80,155,6,34,93,174,255,126,132,125,126,187,255,69,121,101,174,64,253,38,194,53,227,254,190,253,89,210,192,196,157,126,106,19,98,241,72,199,69,167,74,93,178,74,242,126,194,139,216,9,235,32,41,143,226,218,95,140,81,200,125,71,163,47,49,17,51,205,255,179,56,169,161,250,90,188,219,175,245,116,133,35,180,124,58,137,143,70,227,215,172,153,199,40,15,68,21,96,43,130,15,186,173,108,50,138,12,113,137,95,89,95,151,250,184,108,19,30,234,19,8,132,83,131,52,65,247,39,17,82,33,246,77,246,26,17,169,182,12,2,105,57,188,85,194,58,129,2,80,232,96,48,186,92,186,60,248,78,94,22,225,249,36,51,181,29,135,247,181,35,183,24,174,177,56,168,16,109,120,131,5,137,192,252,17,206,15,194,45,193,33,156,176,21,12,240,93,127,160,217,165,20,20,162,246,140,147,138,165,207,58,198,0,224,30,21,168,222,99,26,147,166,228,104,82,83,221,232,42,49,113,144,213,93,134,104,142,164,182,109,87,166,71,247,164,5,13,220,133,146,196,30,235,143,21,181,144,201,150,76,64,174,33,2,197,31,183,231,161,137,176,20,101,197,12,60,1,141,190,40,53,85,141,0,196,134,46,197,247,230,59,170,150,9,45,96,168,105,50,214,100,238,220,253,151,66,89,198,84,18,174,15,230,91,211,132,82,106,66,222,245,215,236,98,105,64,121,165,92,161,128,35,9,132,131,42,215,16,155,151,188,171,40,77,175,231,194,99,158,248,204,125,127,81,25,190,132,79,86,59,186,64,207,184,182,231,180,124,37,75,143,102,148,232,28,128,209,234,83,172,163,57,205,234,252,194,148,117,230,1,69,246,152,14,41,201,255,216,240,232,53,92,17,145,159,81,50,203,13,202,50,76,125,75,115,58,17,170,226,246,68,50,248,50,199,149,126,19,119,252,73,17,121,90,161,47,95,94,109,220,116,98,17,122,58,216,233,183,205,245,97,4,189,252,66,4,36,54,52,240,118,114,94,61,169,52,235,21,91,180,26,80,76,6,194,157,6,41,144,255,149,64,188,45,115,91,92,79,90,229,133,138,217,201,17,212,67,15,12,55,200,72,192,235,150,106,146,127,254,242,88,14,220,132,58,140,115,166,105,178,225,88,237,234,222,5,179,39,42,245,18,222,54,28,83,233,141,164,225,96,2,108,142,167,11,22,113,82,52,147,101,64,135,162,44,114,157,77,78,87,234,89,236,30,203,188,130,196,242,76,195,204,203,113,93,103,14,108,113,58,38,94,145,175,95,235,90,246,94,145,188,12,199,78,73,7,191,130,116,107,180,13,88,56,174,18,199,76,158,113,143,17,75,154,128,179,183,209,24,31,142,60,66,179,253,59,76,9,79,46,165,106,79,10,204,7,10,206,189,176,60,161,172,171,8,107,246,232,131,223,52,98,254,156,193,116,25,158,148,153,45,34,160,55,145,152,247,62,245,119,184,24,75,175,50,43,109,251,167,111,46,222,146,2,149,30,67,107,156,42,27,90,188,84,132,80,115,188,125,88,171,176,160,124,63,205,186,186,41,112,18,149,175,89,131,21,204,204,154,230,140,160,112,36,119,194,244,106,98,14,145,54,189,234,82,63,176,88,61,166,92,221,37,4,97,5,76,1,216,211,111,113,166,66,114,212,146,5,62,121,66,247,160,78,186,181,204,71,68,225,244,249,229,82,251,66,1,201,92,113,45,35,48,34,13,169,177,48,101,64,223,46,4,50,31,221,28,6,87,176,31,123,240,54,156,70,36,254,23,162,204,49,200,10,212,168,155,69,172,179,100,235,167,19,158,195,153,131,38,60,104,33,242,203,84,50,197,110,180,53,179,186,40,22,135,110,117,128,146,200,36,60,48,53,105,55,60,249,86,154,231,29,52,159,250,85,166,220,87,159,66,216,251,142,194,24,244,238,129,44,93,118,57,168,217,92,113,32,54,116,170,232,145,167,45,158,50,118,221,255,222,134,36,231,121,104,229,213,37,4,53,198,29,80,225,104,223,150,226,42,43,117,164,201,52,62,13,250,199,111,230,127,6,237,119,37,116,214,136,21,13,3,41,198,242,132,251,142,203,127,169,244,93,58,163,75,1,208,123,108,250,164,239,105,112,208,191,22,87,187,228,3,18,203,17,26,164,44,210,246,150,130,150,206,160,251,194,246,160,168,190,36,242,82,72,190,249,171,58,133,141,214,3,45,105,139,139,71,162,49,77,85,71,17,84,213,116,242,77,77,192,233,240,86,244,123,149,85,199,33,186,218,78,56,117,150,50,233,50,254,255,235,123,161,116,66,243,130,131,74,94,130,153,86,191,54,39,181,217,125,128,82,242,144,133,98,135,89,250,37,164,99,116,26,190,63,7,216,12,109,65,169,177,231,25,150,24,128,204,83,113,104,5,6,56,125,96,237,164,4,165,200,139,200,222,106,229,32,66,248,125,35,14,121,202,151,233,206,9,208,108,238,45,246,10,236,7,126,251,203,16,176,249,78,97,166,251,68,124,135,202,242,61,125,90,1,123,185,155,250,177,162,15,39,222,13,170,140,180,205,89,160,156,6,213,255,14,210,185,4,225,250,244,226,54,136,99,121,145,32,149,161,61,147,190,247,122,202,70,14,249,239,122,91,224,8,21,204,2,17,243,209,7,91,168,112,162,202,51,180,241,254,9,134,185,233,248,195,71,6,92,73,180,245,175,52,222,62,114,75,130,222,16,112,249,43,223,129,114,233,196,135,34,116,239,239,148,190,100,181,54,103,35,252,136,126,77,135,101,111,130,189,82,104,155,21,33,242,61,58,204,157,71,231,75,52,216,119,52,65,33,120,186,74,65,30,181,17,204,251,231,137,67,61,63,65,249,241,192,145,20,31,99,180,213,93,42,96,89,172,80,46,244,37,57,185,80,99,145,162,149,225,137,36,29,228,163,84,65,6,228,122,139,193,99,105,52,114,148,205,58,155,85,123,161,2,228,74,63,78,95,229,81,57,164,216,151,202,182,236,235,134,189,8,141,216,160,68,70,120,41,165,120,65,82,200,58,13,229,191,1,186,141,96,61,34,82,67,104,114,230,134,252,3,139,215,73,55,33,224,81,90,222,60,63,17,234,119,67,195,202,219,203,79,141,238,155,71,58,107,176,29,212,119,84,214,110,27,30,108,27,23,167,86,123,189,80,135,26,202,202,230,37,60,119,218,241,189,4,233,186,67,96,104,190,248,237,171,119,137,28,131,8,57,139,169,221,186,244,18,253,245,152,193,210,196,218,190,247,155,92,203,236,138,195,70,98,78,43,111,80,46,34,183,169,69,215,171,163,93,16,18,149,18,70,214,183,143,23,185,22,180,186,101,36,157,151,5,228,209,13,4,92,136,23,145,244,121,197,241,235,233,59,10,152,90,237,199,46,66,227,42,160,186,90,145,134,215,152,158,43,62,237,241,233,215,174,29,24,51,3,159,14,248,219,4,167,44,66,223,112,240,33,214,237,73,109,132,225,214,23,140,213,109,88,245,215,218,178,171,140,22,69,62,216,75,138,96,106,226,212,113,116,241,220,94,214,115,32,218,199,20,48,239,172,137,243,30,235,4,85,116,221,216,10,177,157,146,60,64,176,45,128,2,75,101,214,213,22,243,39,89,21,203,53,109,11,139,210,64,67,20,165,237,11,28,105,144,111,166,196,19,114,253,96,139,18,82,119,212,144,219,66,93,50,78,49,103,68,245,230,230,182,85,117,56,85,145,249,8,207,51,235,76,179,8,30,82,86,103,74,91,41,186,80,55,179,193,131,128,147,38,153,120,232,98,116,61,189,129,94,34,223,190,25,170,73,73,110,210,144,34,9,42,80,223,200,141,145,54,235,158,122,189,253,186,185,118,175,192,176,74,252,216,51,18,171,245,240,102,225,169,135,239,189,66,76,163,46,158,141,160,237,150,172,150,150,179,162,178,172,51,73,32,210,66,205,242,140,37,90,177,122,146,200,207,159,146,138,233,6,205,131,133,242,18,134,205,113,242,96,240,219,86,254,37,247,178,41,69,140,161,223,166,189,100,176,146,159,44,244,116,34,42,82,99,250,50,204,177,195,190,80,121,116,182,251,238,62,25,129,226,211,60,183,235,153,22,33,135,180,39,231,11,176,134,138,32,82,203,130,197,205,20,23,9,39,44,50,70,192,1,68,233,22,28,154,92,127,132,160,81,65,120,26,21,122,183,232,10,72,10,242,91,176,88,170,52,243,207,93,213,38,84,165,142,41,185,165,75,242,205,125,251,225,85,45,151,153,45,220,230,201,134,146,101,118,234,55,10,108,120,3,138,136,2,112,220,127,115,173,174,164,240,131,32,223,53,132,190,44,18,60,91,107,26,132,196,93,139,91,118,253,112,110,160,0,105,108,123,83,27,38,174,127,41,48,225,106,69,219,166,13,144,37,249,243,148,239,204,173,10,142,253,106,120,91,53,186,174,172,220,109,198,5,21,61,238,96,184,94,44,252,65,38,62,141,49,190,242,93,252,13,118,155,194,161,139,75,213,117,175,6,96,151,199,29,145,206,179,82,125,36,215,253,128,74,175,142,104,104,166,206,150,31,24,110,81,175,67,80,193,50,145,95,43,0,166,238,228,65,242,214,146,223,124,152,58,204,226,87,156,173,250,15,185,211,214,222,95,108,204,242,122,82,59,214,214,194,154,35,65,146,90,3,96,198,174,5,66,243,124,195,254,7,2,166,225,144,118,177,223,223,165,245,58,58,5,107,159,232,200,236,145,111,187,198,121,83,250,126,178,133,193,172,249,168,112,130,159,238,130,31,55,210,63,230,197,98,224,105,48,66,23,173,101,164,214,8,42,28,228,96,174,190,100,170,162,242,46,74,182,206,53,154,33,97,146,222,33,95,181,207,252,101,179,153,179,4,20,85,205,43,148,138,153,226,188,87,8,166,132,103,73,24,120,164,136,96,15,115,25,20,87,211,212,203,250,168,125,2,197,176,103,233,109,134,63,82,153,75,162,64,76,40,39,50,129,159,169,240,165,188,238,245,39,225,131,213,177,107,240,251,34,46,3,60,166,242,192,209,176,156,194,151,43,229,76,233,59,150,88,163,107,170,157,17,241,124,225,178,103,117,233,85,42,208,28,185,102,247,94,239,145,95,154,219,165,139,147,52,165,53,80,20,187,120,6,111,128,164,123,202,207,91,172,185,219,211,251,55,248,32,21,161,8,172,32,167,15,100,191,6,178,158,72,16,45,238,160,192,201,222,83,38,202,224,5,70,96,83,17,237,26,180,81,92,35,60,138,200,134,87,223,139,244,148,161,219,180,196,153,117,88,159,163,129,71,187,178,88,11,37,118,83,69,84,129,161,86,28,44,36,166,139,83,248,134,60,109,213,231,253,125,54,135,210,175,23,84,19,13,38,167,79,53,69,34,252,208,76,192,140,193,233,127,236,88,56,179,248,96,166,103,20,134,197,74,44,80,194,241,107,231,57,72,47,161,170,161,197,156,245,234,194,157,223,59,244,29,68,112,254,254,105,81,107,249,193,130,98,38,126,131,7,238,110,17,18,23,205,176,170,221,88,220,207,45,55,1,57,172,189,133,9,238,129,174,166,234,51,193,254,223,232,129,37,225,248,182,89,13,56,198,78,165,59,41,72,88,4,250,38,191,150,21,145,236,111,208,231,107,193,237,143,143,225,144,91,135,241,128,146,222,242,27,119,103,196,147,57,171,128,20,49,185,185,235,152,38,41,196,53,231,249,178,255,10,61,88,242,138,170,159,237,224,105,124,165,249,93,23,249,73,119,89,45,40,219,11,22,66,118,161,142,114,191,56,9,7,37,99,75,159,224,161,245,127,62,190,186,97,58,170,67,237,243,121,123,41,149,112,81,126,81,74,14,163,15,198,151,225,73,161,24,187,86,148,44,21,129,57,48,124,171,102,96,218,100,80,93,198,61,225,128,189,56,237,139,7,121,148,46,200,124,101,76,45,17,118,20,2,205,60,28,71,140,132,175,135,218,198,5,181,55,227,137,233,213,65,164,224,104,94,40,107,199,136,34,140,248,161,14,236,174,25,7,174,229,249,43,16,90,244,251,166,51,229,52,69,118,202,118,209,249,54,141,54,194,48,180,8,208,145,124,152,242,67,8,47,162,57,253,185,181,25,54,21,10,36,197,181,16,230,92,244,25,179,173,197,74,230,37,24,87,205,224,151,57,77,170,173,54,47,158,159,117,223,124,38,136,22,71,90,81,229,72,156,199,243,115,114,168,127,197,230,71,229,100,27,45,124,95,94,89,50,238,218,55,51,194,196,52,234,232,229,240,158,238,153,179,200,151,133,110,81,14,44,47,21,76,123,116,236,128,26,177,126,194,78,248,62,97,21,11,245,61,195,211,93,154,243,99,41,36,43,80,73,114,109,195,204,167,231,231,245,180,156,105,203,101,11,246,83,153,88,32,100,46,237,189,233,46,125,69,178,132,122,131,244,252,133,221,152,37,177,157,65,124,156,117,149,209,55,156,100,100,55,187,36,29,179,136,64,73,25,75,72,68,243,158,209,238,254,19,204,207,79,145,115,42,152,178,87,232,19,223,132,96,60,101,42,214,196,131,243,225,28,82,17,99,203,146,214,100,37,187,56,131,172,178,0,241,136,70,244,173,213,110,85,93,183,171,187,146,243,134,86,104,12,60,37,16,134,55,209,6,161,83,234,30,62,79,39,190,214,101,187,15,26,145,39,32,177,247,201,60,139,243,48,66,232,60,24,48,12,42,166,242,3,240,156,106,92,182,196,229,199,30,191,42,54,228,144,84,195,179,2,110,164,50,154,202,28,79,145,161,247,6,185,104,125,60,182,216,31,82,91,244,226,5,98,62,65,59,34,217,127,250,13,229,245,128,252,46,230,255,183,10,33,212,211,89,74,85,193,226,42,14,120,65,238,154,39,14,48,196,234,57,79,141,135,53,55,105,115,43,136,147,106,116,27,7,158,150,248,107,235,196,33,109,73,183,60,58,105,250,56,226,166,23,75,92,202,118,128,2,204,115,197,51,96,77,47,71,170,9,16,59,187,157,192,210,113,15,177,93,166,191,138,13,2,6,54,225,174,241,28,217,59,120,72,75,193,250,115,145,151,154,78,43,109,153,236,172,227,184,101,128,149,230,38,175,191,27,206,27,76,171,62,56,105,132,225,75,170,250,242,179,4,13,50,105,58,64,55,115,110,193,252,204,104,218,146,131,0,141,79,161,136,223,160,119,142,82,184,90,197,64,28,20,128,40,254,133,195,90,134,132,194,177,11,72,195,154,174,196,6,100,208,1,203,239,134,109,254,227,248,158,220,130,120,207,20,170,251,43,193,199,89,159,195,121,244,91,139,20,227,189,34,68,114,141,101,208,144,63,224,127,225,165,59,145,41,129,112,134,202,35,79,209,153,104,33,91,252,5,66,250,85,23,47,249,121,200,2,247,75,242,247,100,138,93,162,193,215,217,0,5,203,233,20,51,203,160,165,104,98,234,220,207,214,182,17,251,82,105,26,176,224,52,215,79,246,195,86,150,55,206,176,254,67,230,39,243,113,58,197,184,104,191,92,55,58,72,104,82,105,54,131,113,249,186,58,78,114,130,110,67,130,239,225,247,104,141,208,129,149,219,36,27,153,255,39,227,235,8,244,20,60,215,35,149,142,33,212,190,39,173,134,41,19,67,195,165,170,150,247,35,131,217,5,186,163,177,187,40,255,2,26,58,74,16,165,159,111,189,39,219,34,52,236,63,28,76,71,184,106,178,113,203,141,130,133,199,229,119,131,38,1,184,222,78,213,242,209,182,161,135,95,199,14,35,128,40,28,1,14,90,228,23,233,103,112,64,102,138,118,9,194,164,47,2,61,249,252,79,104,191,142,147,151,235,38,51,43,203,203,118,196,55,18,47,18,7,103,35,10,152,48,159,125,206,251,33,84,226,99,249,130,221,109,3,208,21,218,229,68,119,170,70,131,110,148,177,61,192,208,135,125,91,163,151,189,224,48,102,26,254,214,108,94,57,103,91,114,154,160,74,183,196,171,30,94,100,152,167,162,94,178,0,88,152,152,36,108,191,111,181,55,89,248,153,188,216,247,72,190,28,227,50,40,67,26,186,222,61,53,11,117,109,86,131,208,73,147,163,149,171,139,201,64,43,129,241,1,52,233,21,174,82,220,180,144,201,58,98,191,223,166,150,126,75,193,180,130,103,223,113,179,153,4,185,66,35,237,23,134,46,214,93,129,89,2,169,106,144,195,136,241,70,1,76,146,160,170,144,24,149,108,3,37,68,21,58,253,185,44,28,55,81,60,243,55,61,250,37,88,125,95,143,30,48,154,1,232,230,193,172,101,61,242,101,16,8,47,57,57,55,198,53,72,155,50,23,66,230,43,166,135,106,45,28,130,228,125,223,182,22,55,215,18,33,53,36,231,41,162,242,169,67,217,47,1,244,175,45,136,173,128,48,219,43,19,246,102,84,212,195,138,58,30,120,172,25,115,181,222,219,18,16,250,129,141,132,230,91,227,54,229,170,141,48,220,210,70,55,126,22,186,28,157,75,83,52,112,29,93,110,11,74,198,103,65,198,134,140,93,27,168,147,68,219,29,199,222,168,241,221,83,95,70,219,59,151,232,237,220,118,224,97,39,46,26,15,224,196,129,206,251,243,22,144,12,122,181,97,67,60,56,180,233,76,4,152,143,151,93,235,100,85,231,62,132,78,107,81,192,42,251,230,249,236,144,31,131,51,155,37,175,36,179,163,39,244,228,190,115,103,78,25,183,62,49,223,135,100,121,0,124,246,153,6,202,253,197,221,166,42,127,225,7,226,85,190,90,165,214,195,229,221,183,198,176,234,68,143,53,74,224,29,223,27,38,239,168,134,42,62,33,157,36,24,131,185,131,123,239,104,113,120,221,159,70,99,197,246,224,229,230,159,239,222,163,123,205,243,104,71,89,43,253,128,143,191,227,247,162,55,96,252,38,95,78,60,160,130,209,226,114,104,101,42,27,44,85,229,99,131,9,124,159,139,240,109,183,71,80,63,101,33,86,235,133,141,175,205,123,114,81,209,91,102,217,254,212,168,141,254,86,172,92,135,166,195,39,133,26,24,168,72,64,230,31,71,6,142,197,12,253,230,173,182,236,66,73,63,120,99,154,85,193,154,214,182,249,202,63,254,3,26,180,225,129,246,230,110,197,121,104,22,95,48,189,20,155,216,35,112,188,113,240,166,48,195,21,104,181,130,127,100,240,178,218,85,7,81,81,75,112,207,42,23,71,10,205,10,31,242,100,221,16,121,76,186,204,148,64,47,160,67,232,223,36,75,170,255,31,152,28,109,32,180,177,52,223,170,83,207,224,50,101,1,61,137,88,58,116,198,98,4,170,151,57,21,225,106,2,11,80,139,88,3,237,202,74,4,125,159,66,85,110,77,138,91,175,77,243,96,156,82,42,77,140,17,219,108,5,121,80,136,183,7,190,153,61,37,16,11,118,98,38,14,145,159,51,150,26,5,43,75,121,245,10,230,103,77,188,117,96,51,213,11,230,213,110,81,178,54,154,150,61,168,7,180,109,66,241,158,58,97,160,7,239,238,154,184,71,156,125,121,225,251,126,129,77,138,101,128,220,13,65,232,248,33,55,175,206,129,73,182,127,55,222,62,112,36,174,185,139,74,102,53,130,94,162,30,199,3,201,158,22,49,242,106,45,174,71,135,107,70,166,11,116,38,255,134,246,176,99,158,137,219,21,150,9,61,199,170,25,222,210,62,134,105,119,150,150,93,216,2,230,234,214,171,28,220,44,248,102,221,247,117,124,104,34,38,150,254,27,176,224,211,79,149,16,45,86,72,158,143,109,224,105,38,13,172,190,250,121,48,184,236,109,247,28,75,193,109,227,12,179,54,34,91,88,186,16,76,52,115,121,167,183,35,106,167,28,206,17,168,104,167,128,201,92,234,141,87,215,82,161,195,146,142,212,87,7,21,197,91,29,195,174,3,228,246,26,195,202,96,248,191,151,233,34,90,232,195,252,231,58,57,139,189,60,166,57,21,185,119,153,212,175,184,224,102,171,74,234,224,142,45,152,233,23,252,43,238,223,150,68,241,121,195,143,7,225,169,88,233,149,244,251,9,52,201,36,26,57,145,185,134,123,3,57,50,254,21,74,107,16,238,73,88,66,7,125,192,184,96,98,163,240,187,20,228,84,225,82,10,254,44,117,110,122,87,141,193,107,133,111,113,118,147,185,140,31,44,136,184,26,115,241,32,58,89,243,113,11,34,86,18,225,44,61,130,245,30,145,82,114,10,106,100,112,78,152,46,91,216,88,106,245,0,94,140,215,174,104,237,251,219,216,237,97,148,198,146,30,197,75,187,108,45,62,4,181,0,51,236,147,13,131,182,28,243,35,143,35,56,195,178,213,228,159,112,72,243,183,16,20,188,29,63,95,201,69,254,172,160,30,5,23,222,129,61,17,63,127,140,117,190,121,201,143,34,199,187,186,244,169,226,128,91,111,93,121,235,162,230,148,63,182,88,209,138,230,130,58,20,10,99,67,250,63,32,124,121,24,79,32,2,106,236,45,38,158,198,210,44,64,76,235,248,3,240,144,141,32,51,20,88,161,179,6,134,180,126,72,221,60,164,246,47,235,4,7,104,98,46,242,29,99,128,227,90,18,229,141,170,52,34,215,20,4,40,143,186,5,76,50,14,57,237,99,56,1,233,119,8,191,11,173,79,87,152,242,141,250,119,169,142,106,237,173,133,205,34,204,211,70,159,125,209,72,13,30,12,41,235,207,19,72,5,245,209,215,108,242,65,187,174,8,138,254,167,173,66,175,162,123,249,140,29,184,30,162,205,109,75,184,209,73,135,69,167,159,190,222,180,185,31,216,138,239,38,214,160,13,117,118,193,182,88,36,171,142,124,232,50,217,227,153,82,145,107,170,51,2,224,146,53,75,158,64,94,158,123,219,74,186,57,201,94,149,59,105,88,246,14,81,90,105,40,122,108,23,130,73,114,72,78,27,165,54,183,71,220,102,239,254,191,214,111,79,132,188,227,90,44,44,222,41,159,88,87,164,217,120,140,54,132,107,93,62,191,79,150,251,41,42,200,62,1,206,138,210,152,27,238,183,162,131,73,91,101,194,24,40,37,118,146,180,249,34,200,226,32,3,201,17,195,34,155,195,14,95,211,27,45,58,178,44,39,159,24,168,51,61,216,221,237,163,175,252,123,28,22,92,1,253,21,244,224,52,143,113,2,187,28,101,80,192,164,178,215,191,42,27,160,155,240,238,188,202,172,104,21,7,81,228,205,152,45,221,92,104,84,220,117,115,33,47,129,208,44,5,43,207,220,113,208,73,202,233,35,61,64,128,250,190,194,187,58,61,84,184,223,216,80,129,182,143,186,102,49,194,140,46,87,195,180,221,76,169,193,37,206,132,24,37,146,149,114,195,100,228,130,24,49,191,141,28,186,220,178,20,107,4,77,15,29,171,11,154,42,226,111,31,45,140,63,246,154,160,63,157,36,165,132,14,212,93,188,241,177,246,228,60,232,103,95,101,119,84,173,175,231,1,197,91,32,141,211,37,5,190,162,126,229,208,218,8,221,99,209,114,74,64,57,217,234,172,42,53,23,133,118,7,241,111,238,14,133,164,183,240,102,129,128,115,28,82,73,25,22,142,187,34,170,225,204,1,120,219,187,32,204,113,99,247,218,234,253,119,124,1,245,165,45,150,48,184,25,4,128,32,224,71,214,120,15,43,15,32,181,54,105,209,232,182,50,17,119,19,25,204,58,125,136,244,88,76,183,144,55,0,18,235,251,167,111,206,11,216,223,60,60,203,167,105,165,160,231,228,149,205,255,56,187,137,86,145,20,14,181,135,141,70,31,43,15,10,17,240,156,231,5,93,211,235,244,163,220,33,201,238,114,59,4,176,247,216,239,186,247,22,2,210,87,72,104,145,49,124,138,60,18,222,0,169,64,240,244,44,81,189,78,237,6,199,138,199,23,41,210,53,153,168,127,239,96,251,152,213,46,253,43,115,146,68,69,20,249,202,137,111,126,139,0,204,170,228,65,156,34,142,179,194,230,16,19,85,86,148,226,17,74,245,57,247,164,103,83,105,193,233,158,155,110,25,99,222,97,84,106,197,156,113,235,129,2,55,233,80,13,160,21,41,207,95,70,139,27,108,137,117,192,99,108,120,113,95,197,245,30,60,237,58,64,115,229,193,172,68,2,148,238,94,157,109,9,13,207,221,163,132,128,57,46,242,223,240,215,48,254,116,86,16,194,58,132,96,205,97,105,47,226,239,212,46,82,167,207,221,235,86,32,199,129,108,248,163,216,214,16,149,45,247,8,242,127,42,219,46,130,20,161,151,234,54,230,77,183,85,97,179,66,211,204,149,48,189,222,56,58,147,143,141,197,20,245,121,203,181,244,191,117,254,47,244,29,46,170,144,150,244,78,202,133,228,45,225,183,165,79,149,9,71,6,144,152,44,200,14,22,252,163,124,193,232,191,231,68,15,203,39,246,243,163,148,245,158,114,98,142,197,6,152,180,107,22,213,74,188,163,194,245,160,156,128,12,171,60,230,41,27,54,18,72,59,110,160,136,176,183,104,115,136,83,67,177,77,12,49,142,22,145,195,7,0,135,179,183,160,158,45,153,5,85,3,8,153,131,39,162,231,116,224,207,91,13,245,41,52,201,7,91,245,149,127,77,16,77,211,153,66,98,232,200,35,129,109,121,49,254,119,122,32,59,30,107,77,151,53,157,80,219,50,187,81,181,122,209,10,244,104,228,145,238,213,252,140,175,124,145,204,29,157,17,132,254,151,255,107,214,90,78,119,92,57,148,129,167,177,138,18,252,112,72,84,38,195,13,137,126,226,63,157,75,62,46,18,5,112,75,44,217,243,76,165,137,116,242,8,108,26,26,97,77,241,180,141,115,115,85,101,234,94,204,14,41,141,224,54,135,205,245,74,76,96,127,93,127,19,115,84,139,65,159,13,243,71,141,57,92,95,204,209,38,23,18,163,8,88,221,216,53,172,167,88,239,64,58,140,23,106,125,78,26,75,52,227,70,17,218,88,39,82,111,60,122,252,211,15,23,250,49,138,246,101,189,216,92,43,213,78,140,64,140,223,162,14,172,238,95,218,249,139,180,78,175,151,58,4,105,151,60,253,178,217,136,68,163,183,88,130,214,191,47,54,116,129,126,232,30,115,205,231,188,162,187,218,79,182,26,109,22,235,129,227,209,177,128,175,231,58,201,171,49,214,69,227,33,244,183,183,37,163,226,134,43,146,183,246,135,108,146,104,17,237,12,167,107,101,17,160,67,15,237,107,55,122,96,96,39,111,253,38,41,218,87,133,121,188,177,96,160,199,204,141,185,131,106,234,110,218,210,51,254,93,200,228,223,106,190,83,73,195,253,82,30,45,255,135,189,160,210,175,91,57,69,68,136,158,174,100,162,203,187,64,46,131,176,66,70,23,162,74,208,182,114,128,49,20,122,221,70,73,245,112,17,4,133,248,105,57,232,143,98,166,77,202,225,214,182,82,19,62,20,247,196,130,110,254,26,97,232,187,214,220,82,217,30,34,153,80,173,235,8,184,39,222,109,44,63,100,194,187,172,131,120,206,107,82,112,201,69,144,165,65,231,85,158,72,57,253,102,205,177,126,179,230,252,25,23,135,216,182,122,220,213,143,131,197,218,195,146,82,168,88,132,199,34,35,176,19,220,87,147,191,175,5,130,74,158,68,36,1,220,200,123,131,120,80,213,237,125,102,253,208,170,206,122,134,53,134,246,159,74,48,1,251,143,31,13,182,217,224,159,67,111,90,6,37,206,120,156,94,180,240,221,230,18,4,174,208,172,254,65,210,164,127,156,162,28,15,198,92,113,126,189,26,166,74,26,150,177,165,61,151,53,23,167,108,57,25,70,212,74,240,128,217,96,228,157,204,179,24,113,251,19,93,164,147,75,145,126,229,46,182,145,181,202,253,227,72,16,13,236,116,49,253,245,106,207,252,194,31,247,214,19,114,150,149,237,247,166,65,31,176,185,152,92,160,118,132,109,180,32,187,125,67,50,79,39,99,72,52,250,108,185,108,253,80,246,27,97,115,173,189,48,54,104,133,138,18,67,73,113,206,135,141,166,228,113,176,135,254,55,169,192,177,44,82,191,170,38,93,24,19,5,121,88,150,241,133,148,235,90,239,160,142,255,70,237,203,164,80,47,221,90,42,225,35,6,104,63,189,170,52,114,212,127,205,171,1,82,12,69,255,243,60,94,170,217,71,73,176,140,37,42,127,86,85,154,171,99,91,56,139,205,242,60,181,43,219,223,244,203,246,185,194,152,250,102,92,26,52,140,87,57,165,99,190,212,57,16,76,164,153,213,170,65,129,159,248,92,248,42,214,79,168,130,139,217,182,194,136,98,151,135,179,120,137,122,104,84,130,160,171,103,240,105,153,139,88,30,110,56,152,230,224,164,121,40,104,10,51,33,125,24,166,142,166,100,19,180,184,179,39,164,36,17,197,255,188,199,45,9,197,222,53,186,188,222,212,97,251,4,142,203,193,0,35,118,45,51,17,79,13,176,111,224,82,194,114,15,232,183,50,240,19,200,136,134,145,132,91,147,214,168,237,122,99,202,169,210,197,237,64,17,12,127,11,177,25,129,42,89,122,147,56,65,234,137,117,95,27,84,145,0,80,103,20,253,87,175,58,130,216,205,218,113,231,59,164,79,226,127,56,76,242,117,159,98,170,218,189,65,82,187,229,57,11,12,101,245,32,165,252,61,27,56,114,241,69,181,79,120,187,224,2,148,76,59,55,19,67,167,129,25,199,127,234,64,91,139,53,38,179,161,196,205,241,176,235,189,110,144,233,173,173,216,183,94,238,193,7,101,203,251,165,212,130,69,8,227,81,118,13,219,237,125,214,155,225,138,143,57,49,68,26,2,180,135,246,176,34,81,144,143,250,73,11,24,43,61,1,60,14,118,182,207,137,233,64,66,127,157,56,70,6,102,48,180,176,179,95,156,93,12,122,229,12,224,170,122,103,165,165,141,210,131,242,182,88,236,20,79,81,39,79,70,157,221,81,143,73,216,39,107,79,236,18,56,50,6,232,134,231,216,33,200,105,144,105,213,114,94,9,121,99,177,75,61,129,226,204,13,6,142,142,137,155,243,250,134,241,39,182,126,19,56,162,49,225,2,37,245,193,235,36,112,223,126,2,181,251,63,248,210,89,122,175,166,247,212,139,114,203,144,45,107,59,19,254,74,102,254,10,173,203,241,58,122,18,140,227,213,113,114,71,121,110,20,230,82,143,103,22,41,80,143,49,168,31,108,166,234,220,45,206,116,155,198,219,148,18,60,109,33,239,165,127,116,66,98,50,252,210,217,193,50,90,131,118,23,74,120,129,75,214,66,215,157,114,159,196,40,216,128,88,83,183,120,150,206,193,234,216,46,207,223,154,26,170,159,178,156,153,107,47,18,28,180,38,92,62,164,125,215,172,212,168,232,94,129,141,121,96,54,213,26,154,149,19,176,219,162,229,69,104,131,23,205,237,235,95,152,246,143,38,42,66,168,63,13,119,163,198,219,7,220,151,190,184,126,82,153,220,231,241,69,135,181,33,251,130,119,1,46,188,54,224,178,172,94,202,102,154,19,119,29,216,235,55,77,168,36,186,177,118,19,158,240,2,60,74,142,241,5,246,108,16,59,80,100,8,200,61,68,231,55,106,210,133,23,54,94,18,96,7,141,81,174,250,30,185,159,29,211,143,57,95,230,197,8,0,42,212,64,160,118,209,116,75,149,5,9,89,31,177,85,255,149,94,61,54,182,88,48,231,212,170,156,77,129,137,158,97,23,56,240,59,154,155,163,81,154,92,231,154,94,4,148,8,236,249,72,155,186,48,62,111,69,161,97,177,108,199,113,154,95,126,100,222,194,16,24,34,226,38,5,43,188,43,232,155,61,206,221,214,29,212,71,219,216,158,143,125,172,44,155,249,171,171,122,39,121,234,46,107,103,173,246,248,103,225,179,184,226,107,230,164,6,12,159,26,181,136,7,245,35,77,185,126,16,43,201,168,39,178,199,22,242,192,158,145,135,38,196,125,87,211,197,30,242,140,4,46,18,204,84,243,238,246,246,226,26,12,82,237,56,124,76,54,109,209,59,240,52,174,207,124,188,254,27,108,164,227,207,35,123,83,122,146,53,219,67,149,75,103,22,135,21,238,19,65,49,215,231,34,204,193,100,38,145,19,16,200,159,202,154,73,108,247,247,232,137,167,249,236,187,9,189,44,92,26,23,99,252,133,164,30,247,116,94,50,154,15,6,94,254,146,133,184,42,48,91,136,166,13,239,232,157,89,2,37,248,134,141,197,9,54,153,30,207,253,120,204,13,60,54,82,234,235,101,5,81,245,88,236,214,217,1,238,136,87,195,181,247,87,138,126,21,174,203,7,254,151,221,83,109,162,179,152,79,100,51,153,29,87,168,42,166,234,182,101,71,116,180,7,17,99,89,23,196,133,18,196,179,163,44,135,246,39,244,107,3,61,134,55,120,58,118,155,246,172,183,12,193,54,161,30,87,7,228,212,57,177,156,102,21,151,73,177,174,160,189,145,166,37,39,119,249,36,43,117,85,83,206,8,209,125,82,155,23,159,196,253,68,91,10,46,237,161,107,218,104,195,33,217,204,82,149,156,46,147,3,177,48,193,19,108,116,118,228,99,80,237,52,10,225,96,50,81,203,135,45,53,123,109,109,242,229,70,31,107,242,104,125,161,30,181,68,188,48,77,234,48,171,86,154,81,166,93,124,34,153,95,198,69,3,230,205,38,16,232,200,15,169,78,38,224,232,63,134,250,222,130,226,80,124,160,147,212,172,228,103,190,243,28,115,150,85,212,57,237,2,254,222,202,216,70,127,40,201,169,37,162,107,203,102,253,239,1,51,39,235,141,255,211,62,112,171,67,137,9,180,97,161,156,153,171,68,127,143,196,2,174,162,16,169,25,159,211,225,231,74,187,181,208,82,233,143,254,154,105,240,179,42,115,121,105,167,62,156,128,132,240,205,105,244,49,125,107,86,173,223,24,31,141,99,78,36,245,95,102,102,166,225,37,166,210,88,230,210,195,120,240,181,98,71,9,87,238,248,127,86,169,242,51,121,233,60,45,67,216,55,243,15,72,240,128,165,7,122,129,117,147,239,182,101,42,12,18,211,173,162,2,179,149,247,128,66,81,36,181,88,202,31,24,199,4,158,153,74,55,34,206,177,21,176,250,230,189,210,248,19,187,177,171,29,181,118,253,74,156,102,101,20,218,28,40,17,230,188,217,175,198,115,148,74,129,11,14,180,69,88,182,87,211,78,103,138,49,248,80,161,128,95,153,136,104,104,42,82,151,29,188,192,156,242,6,134,52,226,142,131,126,252,11,157,39,145,89,141,71,97,82,62,46,75,187,68,198,66,44,11,50,76,178,164,171,14,84,96,31,125,253,244,211,175,38,116,197,56,35,32,162,133,9,224,125,252,159,23,55,232,134,115,239,7,217,12,131,97,87,26,93,74,171,25,72,85,180,244,14,163,124,127,241,82,243,163,143,204,185,223,131,132,71,228,211,221,140,245,157,37,217,100,232,2,104,146,177,37,238,2,82,112,66,135,38,50,61,22,214,95,196,26,41,139,26,219,2,32,1,190,206,14,134,240,139,144,78,192,76,16,81,0,42,72,4,226,146,218,105,141,71,65,81,4,175,78,253,163,20,61,18,37,210,94,47,10,222,56,41,253,114,24,81,109,175,218,103,150,156,204,176,130,60,118,248,158,154,15,96,108,188,7,14,51,142,70,197,31,123,39,142,69,164,240,182,149,22,67,226,101,211,65,221,96,35,94,98,222,193,104,197,194,212,25,189,29,87,50,82,127,238,49,32,233,186,176,117,16,194,142,236,128,255,110,138,213,31,236,49,251,46,213,94,68,97,152,219,180,183,30,60,83,195,15,175,125,87,111,4,130,235,190,207,68,222,146,178,233,117,202,212,9,50,188,224,188,65,96,164,249,118,26,53,51,134,182,4,20,113,179,102,215,178,238,221,91,69,58,58,29,1,230,31,219,189,208,89,101,253,239,195,146,237,1,164,73,58,73,157,20,168,183,120,193,202,88,133,101,36,70,85,188,183,170,74,233,49,35,10,118,127,217,159,52,179,160,207,246,251,211,84,205,19,222,37,229,50,233,150,120,82,221,234,208,217,255,17,156,85,180,129,147,136,151,195,231,234,148,1,228,46,148,146,20,8,30,142,122,63,179,101,236,82,189,237,119,204,105,163,138,217,155,10,183,118,226,177,193,161,98,176,246,117,124,13,227,6,126,79,246,195,141,197,8,3,243,60,234,36,191,33,115,130,85,79,101,100,254,246,28,40,123,114,183,198,108,227,239,7,227,236,203,200,241,84,64,241,48,67,75,254,11,15,99,5,222,124,134,7,113,30,253,43,13,192,240,89,134,37,173,4,149,142,209,27,185,44,96,213,153,176,144,9,157,239,196,151,217,121,196,73,30,213,231,37,111,221,41,225,92,239,217,4,235,154,232,239,119,83,53,84,167,57,81,5,164,23,214,143,117,184,171,121,255,25,186,143,72,246,27,29,77,144,97,227,245,66,203,84,135,47,131,134,217,31,80,141,130,59,245,91,41,182,111,250,172,122,195,176,3,86,160,0,204,22,73,3,16,15,179,38,107,182,67,51,197,181,215,79,133,239,237,2,35,49,26,149,29,110,240,94,8,115,37,26,42,168,29,28,203,24,215,213,66,248,217,24,93,250,25,9,90,10,25,154,7,100,186,209,168,33,251,214,14,117,204,183,74,82,20,87,223,198,102,69,142,8,201,50,145,37,166,243,56,5,76,142,116,85,21,49,91,114,63,199,231,172,200,183,194,153,71,177,124,217,27,75,148,20,5,183,4,2,151,112,103,51,16,14,62,109,223,236,6,4,139,126,126,79,53,138,238,95,50,51,105,200,247,121,140,88,57,32,81,197,52,140,85,180,46,189,52,64,221,34,208,190,22,205,237,93,133,122,165,99,210,107,48,52,139,146,7,222,46,144,213,80,21,190,162,39,177,213,29,6,161,120,17,162,52,206,177,70,127,206,249,177,234,21,247,251,171,54,216,83,25,71,152,109,85,195,130,43,235,217,116,248,170,11,140,223,107,86,161,98,91,96,247,83,184,221,25,82,224,227,78,167,126,179,206,198,124,75,125,184,203,36,227,48,2,168,76,186,163,204,150,38,240,245,13,218,156,186,214,220,29,129,107,217,8,148,250,83,167,100,52,124,2,141,82,100,140,194,224,227,237,182,18,7,254,142,251,136,159,242,77,210,92,82,207,235,40,33,211,152,58,44,235,147,13,233,14,189,129,19,86,34,233,10,136,134,96,151,0,28,142,121,137,186,27,140,250,85,166,222,213,94,42,52,174,118,66,124,166,12,174,65,179,36,94,238,137,176,145,98,158,178,81,81,27,220,253,175,54,26,40,97,217,255,217,36,48,193,176,198,159,105,176,121,84,203,8,46,32,14,160,28,158,126,143,66,176,193,11,82,226,103,124,33,166,236,106,7,76,47,164,25,91,152,233,55,63,11,9,235,57,13,95,192,53,49,219,146,165,16,8,65,216,147,217,24,35,238,130,83,55,182,156,114,5,179,89,213,32,173,148,39,20,123,42,219,180,13,49,191,111,141,206,159,126,112,119,214,100,190,153,113,191,9,155,138,190,148,155,37,48,110,13,191,39,77,85,222,63,37,104,63,179,169,10,193,55,131,28,47,245,15,130,21,220,157,34,230,11,28,131,39,223,44,228,81,160,111,217,15,160,84,61,228,76,202,173,211,195,152,25,233,104,218,43,208,109,166,97,94,22,252,37,163,96,36,111,156,78,229,195,87,120,125,131,68,94,227,29,191,187,0,193,69,195,63,136,101,51,110,38,136,253,73,108,40,11,40,154,226,46,26,181,2,252,195,158,171,82,92,139,208,116,215,23,60,130,6,234,119,117,114,231,153,233,162,29,238,101,26,143,235,218,78,102,198,201,64,138,235,212,239,119,219,22,230,85,8,130,205,238,174,126,40,100,168,160,230,42,157,177,72,238,187,91,11,241,152,222,96,243,77,29,81,4,14,137,17,221,45,200,184,169,76,245,95,88,191,201,5,241,210,100,0,187,64,106,163,191,35,15,47,119,9,132,84,224,25,23,235,200,135,219,163,213,44,216,204,232,81,183,155,187,24,135,172,144,228,36,193,11,128,156,217,45,240,104,169,198,108,0,223,49,99,250,240,38,133,85,245,145,52,94,236,206,18,187,253,108,183,58,86,252,110,51,31,126,112,39,157,77,243,0,95,101,244,4,167,239,230,242,248,232,169,167,190,157,121,17,35,160,209,61,139,104,85,14,244,121,211,46,196,193,89,206,178,185,11,80,47,240,218,115,70,139,178,90,126,168,238,85,190,128,87,215,207,205,105,27,210,67,218,220,201,203,104,210,60,72,186,72,229,129,39,24,235,53,144,215,40,153,143,96,87,203,80,41,173,189,197,183,76,224,1,227,90,155,78,3,133,11,228,185,177,28,242,224,149,7,89,0,16,2,208,246,229,243,55,83,64,165,70,69,80,34,59,211,19,90,62,161,137,126,245,158,20,188,18,194,183,46,58,222,244,60,42,27,11,87,36,252,153,5,167,172,33,98,71,159,62,147,26,232,169,94,89,203,111,180,84,213,204,244,236,152,199,19,217,174,155,161,142,15,231,175,129,214,245,7,100,237,59,203,185,3,28,142,69,162,182,208,235,178,136,92,159,209,150,220,184,165,54,0,242,197,3,226,36,111,32,89,248,7,166,91,95,164,78,204,165,220,131,245,143,108,19,100,16,16,51,131,222,178,108,202,193,39,244,38,203,134,131,5,42,175,199,105,86,142,120,14,229,156,6,35,187,93,22,117,60,227,234,86,193,124,9,68,14,138,213,83,203,181,230,195,100,69,113,250,12,25,136,254,192,91,245,106,101,189,49,152,22,207,199,125,128,230,195,122,133,80,147,97,202,167,31,77,237,133,217,219,153,77,75,135,109,193,200,87,247,224,90,56,5,86,113,160,120,226,133,207,5,59,43,94,188,37,117,163,60,30,6,233,29,79,120,27,84,212,42,135,185,247,64,150,6,250,194,158,26,89,249,72,14,32,46,236,208,183,111,6,226,229,247,249,230,20,110,111,6,174,147,162,224,53,114,220,225,70,17,244,214,59,116,139,0,161,237,130,167,157,217,97,59,243,214,219,178,114,95,99,236,17,169,193,234,242,49,219,118,87,108,184,50,135,203,20,50,207,183,9,183,192,159,255,33,16,132,189,28,21,181,149,54,196,97,138,35,196,12,12,157,39,103,205,17,239,133,79,162,92,185,185,15,61,113,173,3,76,198,132,44,250,223,187,41,227,100,255,45,211,237,171,11,66,206,166,242,153,14,168,7,165,103,51,83,114,16,18,169,47,198,125,83,6,135,239,81,215,251,57,130,42,187,253,212,28,204,72,180,136,36,134,105,227,231,28,117,80,81,148,69,220,183,92,158,241,141,16,143,99,118,18,217,160,9,239,31,147,103,237,25,94,254,110,110,245,120,178,20,223,73,67,235,118,226,15,247,227,142,27,23,250,101,101,155,137,38,37,173,11,102,109,32,128,253,145,232,255,123,195,33,177,150,71,241,93,143,27,99,116,185,115,254,14,42,19,213,96,11,121,76,142,42,155,245,8,206,169,130,95,16,6,8,31,203,42,22,92,121,251,159,208,153,248,24,243,42,141,128,96,210,21,221,22,90,216,127,175,72,124,107,159,157,68,230,42,222,23,66,40,205,177,243,199,140,250,143,179,231,62,104,247,19,46,234,80,104,59,71,44,85,241,189,74,173,227,28,199,204,98,49,120,157,173,23,91,151,98,26,204,150,126,142,95,50,6,145,222,39,141,116,211,118,58,116,117,177,47,62,162,230,144,109,89,35,151,9,91,120,105,7,151,240,48,182,120,86,52,254,20,172,168,133,38,103,80,136,157,119,194,54,117,154,151,194,15,80,230,56,27,95,96,189,33,184,86,207,137,181,45,34,235,52,122,121,73,10,74,143,131,159,200,242,164,164,39,82,206,80,251,38,69,232,106,2,120,79,215,43,231,167,25,243,223,178,183,236,92,142,90,60,39,189,193,65,165,145,162,196,161,167,89,187,113,251,51,233,19,202,239,222,138,88,186,163,118,237,17,151,222,147,229,24,217,114,174,95,44,78,110,111,223,113,157,62,174,173,201,135,81,14,132,221,21,64,19,4,6,46,228,162,222,123,219,212,189,121,199,88,132,226,94,227,70,152,79,255,198,92,88,47,241,93,93,48,55,29,187,154,164,252,200,183,109,247,25,223,42,253,232,150,22,51,167,79,15,161,148,206,27,55,109,72,226,112,127,209,128,31,144,185,192,165,144,160,63,78,17,46,19,92,116,193,215,232,241,31,45,215,231,15,227,208,175,92,12,207,195,99,13,116,38,125,198,57,19,246,245,89,23,92,101,183,41,161,82,41,62,178,216,87,84,56,16,117,223,106,117,207,31,191,52,250,81,56,146,10,85,67,141,231,219,34,222,171,230,140,210,94,117,29,98,232,110,46,123,23,195,162,153,255,155,191,48,126,95,253,1,95,116,102,33,7,63,74,19,80,220,14,254,10,196,237,233,114,150,143,122,76,204,187,42,51,137,223,52,158,81,61,92,206,154,226,201,94,108,219,250,210,133,28,90,88,233,19,145,184,121,215,211,68,201,255,95,49,41,196,105,47,118,168,29,115,101,71,254,178,19,138,55,85,108,175,42,92,246,215,53,117,28,48,229,152,194,86,91,234,104,33,149,243,196,180,21,165,205,76,179,185,48,197,6,33,94,153,225,60,127,100,173,17,49,219,100,59,205,104,153,85,201,1,194,76,4,16,74,127,184,220,184,149,31,235,112,157,88,218,28,173,249,137,244,177,73,51,63,247,137,137,66,0,172,229,41,20,108,72,52,181,236,210,174,57,224,47,98,143,28,20,147,19,161,228,0,0,165,216,242,122,111,163,238,50,16,112,90,146,206,132,184,174,142,98,82,19,72,213,195,147,251,49,162,178,207,100,249,118,150,116,4,199,36,195,33,213,197,30,55,105,17,203,119,37,110,49,228,148,114,12,1,108,67,166,86,64,112,93,129,34,231,178,238,108,189,120,36,166,220,122,23,186,159,228,181,21,51,43,75,68,20,92,12,171,23,38,111,71,200,67,140,17,57,135,240,244,222,152,227,13,171,108,179,71,89,174,207,10,143,73,127,0,84,85,69,103,196,150,171,196,75,113,0,123,68,108,113,218,245,250,183,40,191,80,223,75,32,21,240,129,214,214,13,19,158,193,216,137,32,113,59,52,166,78,132,165,230,166,5,157,168,157,239,103,112,68,159,98,149,242,255,206,62,131,0,43,205,177,124,8,117,163,157,65,14,228,249,153,197,166,67,248,239,37,151,51,221,178,153,27,43,178,62,155,233,3,146,121,247,106,21,84,158,177,50,55,24,71,229,240,113,121,80,10,226,18,112,52,28,241,88,238,45,148,168,117,221,56,101,39,140,125,220,1,147,101,217,11,240,84,15,129,126,64,86,211,31,118,152,68,163,43,129,229,163,186,135,26,168,131,90,67,178,121,161,152,192,129,87,122,27,75,137,186,107,47,193,234,77,68,251,111,79,3,94,194,156,69,66,207,73,136,255,220,155,213,170,123,227,167,54,85,109,57,6,72,140,226,160,153,14,3,141,126,135,128,157,243,188,175,163,44,156,92,236,126,111,130,118,22,153,2,237,143,150,142,131,10,226,182,173,107,3,21,50,71,212,48,13,73,172,113,226,223,250,238,53,134,174,190,74,199,154,207,115,103,254,82,208,144,121,173,149,184,15,31,144,155,31,194,228,53,193,16,233,54,89,152,231,137,158,91,9,63,30,25,34,247,95,255,187,169,12,4,92,162,47,197,102,220,83,79,8,56,166,195,216,42,103,177,239,74,216,62,217,216,38,156,194,115,168,183,106,119,193,132,160,168,71,91,246,30,208,113,168,250,178,71,155,103,203,27,191,238,19,132,194,86,59,152,224,100,196,90,53,135,65,134,187,115,105,24,204,61,218,198,130,78,25,248,44,87,94,149,246,129,230,76,217,243,81,15,79,76,105,164,217,169,249,146,159,116,253,104,145,37,112,138,40,84,105,176,44,40,198,60,16,86,85,42,121,95,171,61,134,185,120,57,86,122,252,18,2,90,216,105,190,29,222,153,218,186,204,227,54,93,117,172,2,213,141,191,103,32,30,180,112,198,192,64,27,19,63,61,100,223,96,24,105,6,194,142,17,51,2,174,245,123,27,199,42,143,89,78,95,229,44,214,61,73,142,193,24,63,193,10,34,44,7,69,247,49,3,161,2,116,24,170,138,148,75,32,218,84,57,232,177,212,30,212,91,164,226,31,8,222,19,71,218,97,148,11,78,13,64,59,194,139,38,171,66,205,186,165,200,174,206,208,80,35,246,40,4,198,17,140,155,114,112,167,0,73,133,101,61,169,3,213,204,191,134,94,169,232,166,27,102,112,233,80,2,18,204,94,200,251,5,28,108,75,219,217,152,131,10,214,207,180,209,231,114,119,189,195,87,122,186,59,92,255,153,191,189,3,4,169,33,150,79,116,106,194,220,68,86,116,171,221,159,101,51,66,22,74,213,111,15,243,90,119,153,185,11,160,136,53,103,188,209,66,61,130,100,252,3,252,20,157,244,181,181,29,132,151,104,117,195,206,240,221,114,172,225,174,140,154,156,149,155,86,239,115,49,143,170,188,24,248,152,41,239,53,17,40,103,14,169,110,12,156,125,208,116,18,225,127,81,226,60,148,193,12,9,96,114,97,193,243,122,14,100,187,12,50,26,112,85,216,56,175,153,81,121,98,80,200,210,195,91,11,9,244,145,205,182,28,99,108,132,81,94,59,121,166,238,59,106,80,37,150,254,28,33,126,55,25,60,84,205,189,144,99,251,97,153,42,132,250,19,151,42,87,205,126,80,206,43,240,61,98,83,231,43,148,180,253,189,48,16,115,191,104,215,241,207,150,174,41,67,177,181,122,158,241,213,152,128,181,125,133,86,139,140,203,17,6,97,153,122,218,248,158,195,185,57,125,126,70,85,220,106,199,173,246,116,195,138,20,98,223,39,222,173,124,61,49,117,214,178,53,171,224,46,249,213,136,91,122,116,240,153,124,46,45,145,210,49,90,237,93,31,102,171,64,136,63,110,229,220,196,96,199,22,254,68,252,118,10,59,194,36,150,251,137,74,9,243,148,112,174,70,194,209,196,98,234,157,200,123,17,108,246,147,222,114,93,17,244,119,174,61,81,216,203,62,60,163,163,90,89,69,169,37,160,64,71,24,49,54,235,15,223,167,137,243,91,224,22,1,8,18,100,167,125,237,10,195,68,73,254,229,170,219,71,21,90,90,49,182,247,65,94,209,76,209,229,68,55,43,72,52,130,220,67,125,26,23,158,133,210,43,9,239,186,201,217,255,29,225,243,196,33,66,123,125,143,212,215,63,143,236,167,215,66,93,170,79,185,166,99,40,93,79,161,80,95,73,173,35,7,39,128,97,27,27,156,17,57,154,52,255,63,207,14,240,237,60,42,5,64,214,248,220,26,252,39,221,175,34,153,189,221,52,225,249,243,144,115,202,36,149,108,161,161,6,98,146,137,164,107,163,0,211,36,170,169,31,132,204,139,254,34,45,67,95,81,243,35,35,178,201,246,72,63,13,241,232,62,31,25,108,205,129,158,184,15,232,12,209,198,238,83,15,96,51,184,100,78,217,225,131,188,109,197,131,87,16,54,143,178,143,101,144,74,103,237,49,222,75,115,244,185,59,23,79,168,53,202,176,101,226,17,73,153,254,15,202,63,89,115,193,253,30,37,174,134,184,50,252,23,70,164,102,22,137,192,17,130,155,123,5,103,255,14,49,192,0,0,14,150,217,68,241,67,250,68,91,116,145,245,214,185,125,104,247,169,204,161,194,179,166,158,37,56,39,241,204,227,129,254,111,5,183,245,128,137,148,161,7,147,89,11,241,22,114,25,51,37,145,131,137,59,23,193,26,232,198,17,111,57,154,58,66,86,211,196,36,44,162,29,218,2,56,99,43,40,151,174,26,55,143,200,26,136,239,66,115,179,164,92,221,97,224,128,203,120,137,164,223,95,167,95,231,75,127,54,91,131,194,233,99,109,30,91,59,157,149,71,214,202,191,127,76,63,68,97,126,37,63,38,239,232,209,41,115,85,62,214,248,186,199,59,168,218,156,97,243,187,22,77,240,130,152,99,151,184,146,176,119,56,32,246,39,128,217,221,26,74,42,5,31,3,144,47,149,109,239,25,20,242,135,106,146,216,106,16,122,64,186,82,226,29,26,235,137,34,213,13,63,71,227,237,143,110,233,69,136,106,249,148,163,193,153,52,102,133,139,207,175,227,241,159,93,174,183,15,78,180,210,156,120,12,219,114,236,59,241,149,203,227,31,81,242,34,45,133,142,160,113,103,38,29,80,172,106,182,157,172,15,1,173,194,58,106,164,78,67,97,46,68,149,202,176,15,64,202,34,99,150,179,139,176,180,157,227,122,76,51,128,90,167,49,105,253,216,103,166,170,130,244,213,26,230,11,40,24,6,152,228,240,70,12,82,208,189,82,251,128,7,182,72,22,27,163,193,158,172,14,103,57,242,239,183,183,209,115,145,217,136,172,188,118,244,175,202,65,110,57,197,31,45,195,55,52,134,221,83,32,19,154,248,159,127,68,38,183,30,127,115,1,235,240,209,98,107,34,67,62,235,103,237,246,189,139,64,50,234,177,111,99,191,78,237,7,47,189,94,93,42,120,165,251,254,199,180,152,128,84,28,245,130,50,163,130,153,248,168,102,130,68,141,90,43,65,47,59,223,30,195,120,18,87,217,209,65,31,57,100,31,40,151,148,15,40,24,127,161,79,141,36,123,173,2,159,43,158,25,246,172,119,65,180,180,141,102,121,67,130,81,168,2,24,85,182,209,152,44,70,84,180,221,3,214,108,212,67,238,43,47,151,207,159,225,134,214,187,64,196,81,233,75,218,243,49,218,93,231,51,26,92,40,10,33,167,140,19,5,253,45,203,207,85,208,37,244,240,25,67,251,87,23,140,34,98,246,100,40,215,151,9,133,72,39,215,82,127,226,182,105,252,89,184,101,6,102,164,64,31,188,148,227,218,141,200,82,225,225,144,166,160,206,37,36,165,245,145,10,170,103,145,82,48,89,81,108,242,179,139,240,62,139,205,215,28,202,191,122,254,93,86,128,71,228,17,170,155,113,116,232,44,1,200,170,108,219,192,201,20,48,168,124,38,82,81,7,229,169,78,190,17,24,230,73,150,76,231,2,26,165,165,60,149,158,199,185,139,175,180,165,14,38,251,110,9,225,255,223,109,241,188,53,221,132,130,177,104,232,54,232,28,18,159,125,171,145,138,104,97,66,136,13,51,14,31,164,218,169,153,165,113,92,210,94,31,215,41,246,33,102,113,17,107,64,7,156,15,191,61,109,115,37,117,216,158,44,88,140,11,204,47,221,211,191,63,34,35,172,124,80,217,175,250,12,22,237,234,239,128,46,216,126,40,182,147,26,217,135,228,204,168,217,112,205,8,244,172,54,64,78,24,191,0,41,153,12,171,81,225,145,86,151,108,209,223,92,198,94,21,21,41,10,8,123,217,251,209,39,74,141,65,210,94,227,246,109,119,46,109,170,248,41,191,216,97,198,2,126,253,203,207,146,4,149,122,198,26,152,248,159,236,132,70,162,15,197,252,177,28,83,141,75,156,247,39,179,62,48,107,17,70,27,181,140,113,13,235,10,4,100,245,64,58,126,71,138,111,79,81,59,41,205,31,50,15,67,0,1,237,226,66,59,58,253,196,222,217,175,174,14,40,141,180,219,184,2,59,145,101,114,79,222,6,248,185,218,216,51,17,187,133,222,186,40,205,153,173,84,199,115,148,142,192,226,157,122,193,30,174,112,3,131,241,80,32,251,106,49,110,76,59,120,223,185,178,219,250,86,79,3,198,1,120,132,54,181,238,247,140,42,133,71,173,30,242,59,170,145,197,206,60,33,169,90,194,122,168,87,46,42,209,66,123,75,206,98,58,238,208,222,171,171,58,177,18,217,236,23,101,25,155,94,8,63,136,158,93,66,224,215,177,246,178,24,150,244,177,119,236,124,107,242,19,7,87,86,166,39,220,84,52,192,142,113,165,46,193,117,234,69,24,47,182,224,211,195,5,9,117,120,175,179,235,143,25,223,128,1,95,183,228,118,104,45,128,27,77,19,225,235,100,230,60,141,106,83,187,177,134,181,203,189,86,68,230,28,37,188,49,140,74,223,247,234,180,81,62,96,205,48,174,120,164,83,88,101,127,60,228,32,108,120,178,66,19,233,191,23,183,27,108,136,245,184,23,5,87,59,84,168,155,123,217,189,152,37,193,214,84,76,220,232,182,246,140,94,121,97,72,197,111,21,128,208,118,81,101,76,72,126,241,6,65,199,125,139,66,246,172,30,18,111,216,181,33,201,63,182,129,192,126,157,201,227,234,72,47,207,234,208,63,170,151,252,147,195,34,231,239,156,53,160,48,90,138,229,230,80,71,241,165,183,210,152,84,109,151,225,134,142,12,39,45,149,168,22,79,75,220,82,196,193,127,206,84,250,142,127,110,62,174,250,28,171,216,73,177,84,150,104,122,182,49,206,166,242,10,3,170,72,12,223,166,146,132,188,45,86,97,101,223,101,9,23,92,98,169,162,253,121,55,214,136,168,237,53,7,105,226,239,225,221,46,159,73,19,78,139,127,244,1,9,165,50,59,23,68,188,36,222,232,76,60,24,141,24,176,56,214,208,109,96,107,73,162,201,30,116,199,89,243,119,182,44,101,140,206,138,110,197,244,56,101,22,39,84,83,143,191,207,3,145,233,132,40,81,68,243,182,98,10,109,87,175,49,80,93,72,137,139,50,71,6,106,228,152,24,202,187,97,231,178,66,189,238,108,106,79,157,62,44,232,152,82,191,229,3,238,93,247,37,101,3,176,164,102,4,1,242,194,1,16,54,221,172,208,170,140,34,67,192,161,99,2,178,234,102,69,118,25,200,15,31,141,220,75,99,155,222,133,49,146,141,61,155,34,243,2,177,135,110,160,21,167,131,159,44,89,181,209,36,129,23,63,123,128,189,9,148,43,114,238,234,154,68,243,42,168,143,129,213,19,45,204,67,238,19,241,177,240,80,32,55,97,67,197,254,196,13,143,73,68,104,67,184,199,177,230,62,151,114,188,133,214,78,240,121,191,91,54,1,216,70,37,39,222,104,2,123,65,181,85,253,183,97,168,130,153,232,56,103,110,184,216,183,147,201,94,127,129,117,0,88,46,23,179,20,189,206,37,208,117,190,200,178,114,28,193,149,177,232,140,74,101,47,119,2,141,62,172,45,231,127,211,112,50,19,232,16,30,174,4,230,151,199,196,218,137,249,241,29,105,204,145,73,191,116,178,6,45,30,135,210,155,75,51,10,202,31,24,230,171,164,13,236,99,255,173,23,18,55,28,227,248,123,224,223,203,128,232,216,30,33,63,79,240,138,190,97,23,107,215,26,226,62,92,223,246,186,41,147,119,186,240,215,176,127,234,137,211,137,184,131,111,88,158,2,86,240,103,246,153,156,15,127,140,97,223,43,63,204,67,131,132,36,63,54,196,27,188,134,93,128,181,34,68,143,136,79,248,191,183,68,157,34,206,205,92,188,219,224,111,218,200,45,64,15,17,173,193,45,61,5,29,72,17,151,42,134,228,178,37,225,248,166,24,223,213,210,29,213,147,15,159,81,70,229,236,104,34,181,171,250,31,3,180,113,124,140,95,133,66,138,176,201,15,8,184,124,60,250,207,66,217,244,64,211,203,198,79,145,173,119,174,115,193,118,11,48,100,220,85,120,56,41,121,110,5,180,172,133,153,111,199,52,207,50,144,133,158,192,25,32,30,157,17,66,1,47,141,109,230,213,81,237,217,79,223,38,8,181,87,193,50,158,184,50,249,205,113,250,241,9,32,219,35,197,131,182,20,145,211,138,41,33,172,129,34,61,212,89,57,20,136,207,64,86,135,221,11,4,49,15,158,252,118,1,212,247,199,19,8,217,78,78,69,151,144,152,55,248,139,161,150,219,89,153,214,95,49,124,125,50,65,205,253,74,32,252,201,27,143,12,206,93,241,250,149,110,245,237,180,220,195,213,91,169,19,226,176,218,22,174,9,92,175,218,217,232,155,35,253,94,176,78,183,84,78,78,235,154,69,169,111,209,136,162,79,163,218,167,42,126,152,234,104,28,136,118,34,138,232,113,253,22,147,93,54,145,235,120,195,172,148,239,123,194,68,155,5,19,9,171,208,146,119,233,25,69,176,33,85,98,250,177,193,61,124,226,132,114,219,22,43,37,153,21,230,126,121,19,247,193,218,62,200,141,110,12,216,172,134,221,83,120,27,111,219,82,110,73,176,254,211,212,54,10,190,65,200,133,217,127,181,4,168,62,234,83,244,33,25,171,60,31,162,176,217,71,63,200,241,191,43,115,210,249,185,66,74,217,50,208,83,58,131,163,59,148,193,194,71,210,217,56,53,181,25,2,227,143,154,104,92,134,75,109,246,103,124,213,70,90,74,181,187,91,0,73,84,132,85,193,207,46,200,178,157,22,114,238,150,110,201,4,103,47,151,168,47,39,234,102,118,40,215,157,113,29,135,166,25,175,192,141,49,42,79,144,63,213,232,27,218,82,94,231,127,53,222,62,211,100,158,225,79,252,70,45,76,204,6,78,75,2,196,165,96,206,181,144,125,100,212,177,79,12,193,106,189,194,167,213,184,63,200,38,19,113,77,210,26,143,49,189,150,106,251,23,43,76,13,223,248,130,238,145,157,36,230,17,118,255,163,23,154,252,108,184,8,193,125,196,5,232,148,51,18,139,24,253,185,65,48,118,53,250,53,75,83,99,115,105,125,86,44,75,174,187,36,98,204,72,141,112,134,248,83,105,185,135,103,63,143,6,121,43,117,110,187,2,36,21,205,169,125,231,153,22,236,186,54,94,100,197,62,86,126,122,168,60,90,125,167,107,101,43,22,112,164,86,223,118,45,251,82,108,93,113,144,230,230,187,40,167,252,59,34,210,61,121,51,131,111,55,242,149,223,165,113,202,54,109,181,18,24,5,107,78,40,137,26,33,171,60,159,191,60,157,138,199,83,217,164,197,20,77,111,112,22,178,75,136,36,173,89,48,127,30,246,49,247,235,90,227,88,106,36,69,130,158,209,99,31,74,232,133,89,144,215,109,65,156,98,21,193,11,234,246,20,14,144,218,20,189,39,52,233,62,141,201,165,224,26,124,20,45,28,74,182,208,105,157,166,140,187,41,50,50,185,30,143,239,147,172,246,214,19,27,184,187,239,152,190,219,216,128,229,15,246,109,84,45,20,228,205,63,210,198,18,108,169,18,22,63,83,193,157,48,50,195,233,38,26,74,1,171,241,186,219,190,69,175,127,0,196,136,18,210,169,24,68,217,89,34,142,118,99,101,115,100,51,236,114,78,81,83,75,181,254,4,171,170,2,41,111,80,185,241,122,123,190,212,200,194,41,246,163,32,242,189,104,35,108,179,178,179,55,35,50,157,66,81,182,242,24,237,173,22,92,209,142,175,223,105,17,123,52,48,200,105,28,138,207,108,131,227,15,36,75,164,108,163,191,53,98,166,220,150,237,248,230,7,220,109,55,233,210,80,7,49,214,195,26,111,2,181,12,231,119,136,126,124,111,121,29,144,197,244,160,225,133,177,238,16,106,64,80,161,250,234,168,227,118,128,14,177,101,104,122,3,166,125,248,83,112,252,170,17,72,244,33,184,87,152,2,127,183,170,46,222,25,82,160,186,249,89,175,41,86,112,251,80,71,147,205,184,217,178,40,117,152,240,228,222,153,147,59,53,251,88,182,174,180,186,26,204,56,178,64,143,224,34,249,164,44,224,146,238,157,116,140,140,70,248,251,41,81,43,64,95,52,6,246,199,63,122,224,52,49,233,195,82,64,139,250,32,164,50,190,195,133,227,56,32,113,29,171,72,163,99,204,52,242,58,178,84,185,118,254,211,71,23,202,207,149,60,61,213,49,202,205,246,148,105,44,191,162,198,188,109,190,173,112,113,9,54,172,248,236,170,95,155,109,175,238,7,14,50,120,68,221,224,153,41,137,242,208,118,193,239,30,140,73,201,22,58,227,119,55,219,220,238,213,108,216,23,163,255,0,52,205,4,216,162,60,188,186,159,34,98,144,53,164,199,56,175,126,180,83,142,32,177,90,131,26,172,131,230,204,206,57,168,100,247,189,25,249,124,58,129,3,59,115,60,253,21,252,207,29,116,158,75,105,12,210,117,111,39,202,86,234,39,241,243,107,94,123,105,229,46,135,185,99,216,115,194,31,52,58,27,175,123,246,33,86,33,149,135,38,32,214,154,102,226,174,140,28,169,40,92,105,98,166,3,187,22,218,90,67,187,19,221,221,231,104,247,127,179,254,73,204,36,72,20,69,146,9,117,206,40,212,70,150,96,228,14,235,96,175,44,224,230,130,21,138,119,33,235,57,11,187,0,53,205,195,167,224,28,37,156,190,236,218,200,13,166,116,32,217,183,92,75,8,68,109,204,2,221,116,21,106,193,253,152,68,184,49,112,253,45,180,222,76,170,42,141,142,147,166,49,77,235,245,232,189,222,95,48,109,126,54,229,107,49,205,24,111,88,189,121,140,128,203,22,241,149,77,204,145,27,86,238,39,245,83,8,210,175,191,220,139,165,186,130,33,36,232,78,212,201,38,105,131,132,118,83,129,131,9,124,142,87,28,98,92,199,156,192,226,218,166,88,146,19,216,59,138,243,75,129,213,218,216,16,196,18,47,175,168,11,173,18,85,154,174,129,203,63,92,188,170,34,75,44,139,255,198,114,176,188,191,137,210,174,54,59,60,119,27,248,184,155,16,193,201,1,193,170,3,254,241,232,244,167,68,12,117,236,70,58,244,28,173,60,232,203,151,246,179,75,24,156,81,37,252,2,6,39,236,59,16,64,29,20,80,93,40,79,252,21,100,164,183,35,136,135,15,227,39,183,110,216,47,93,109,71,70,98,31,12,39,39,124,217,150,147,68,204,98,49,234,254,165,239,11,201,25,253,136,2,139,40,199,26,27,49,224,182,43,183,120,94,5,136,90,48,255,83,234,129,65,146,173,233,202,199,103,68,35,132,219,40,173,95,57,171,61,12,159,110,242,195,238,239,167,189,61,54,212,67,69,123,181,170,178,106,60,30,96,117,105,82,154,185,164,202,2,187,237,134,206,223,156,103,155,141,217,41,250,66,195,67,130,103,219,78,56,243,89,146,230,193,97,109,131,18,203,99,2,60,79,231,211,29,32,177,180,90,224,17,103,19,99,192,245,217,170,6,176,66,225,200,95,10,143,240,106,236,68,69,121,226,18,111,107,0,135,9,242,251,73,213,38,226,216,233,8,91,132,213,233,112,89,95,201,138,153,210,113,206,15,203,201,27,85,210,52,13,48,37,155,28,69,243,83,158,45,82,206,135,118,67,231,223,74,44,128,61,140,111,66,130,9,209,64,230,80,11,25,24,130,5,27,230,30,214,4,231,47,108,203,91,204,33,228,119,158,209,15,252,138,245,250,143,145,122,43,128,114,34,110,203,71,63,50,30,98,237,194,127,228,50,13,133,159,171,60,221,3,131,20,207,142,41,242,191,48,92,145,187,247,42,147,228,94,32,106,5,21,107,216,182,206,69,114,107,165,42,75,24,40,167,188,254,56,58,11,63,45,0,149,113,109,82,190,215,168,85,108,146,58,42,49,103,237,209,146,65,238,81,157,219,162,71,244,132,173,223,229,108,145,124,50,33,35,139,109,76,35,204,159,201,210,108,235,74,121,192,16,217,25,86,130,138,163,210,203,186,134,200,69,215,197,85,25,44,110,91,62,117,69,112,239,192,52,81,227,20,121,135,22,255,110,92,23,43,226,121,118,170,89,110,50,93,122,126,96,119,170,152,197,85,209,102,133,108,196,237,130,167,69,96,181,225,61,218,37,142,17,107,187,224,145,227,84,235,101,164,213,227,117,6,212,191,127,103,171,235,79,154,122,103,233,39,150,93,134,200,130,206,153,98,54,178,124,207,83,131,156,70,99,84,38,237,214,189,86,211,188,52,150,250,63,243,247,161,53,81,7,195,111,98,148,2,192,65,157,197,118,139,20,237,130,24,138,20,22,197,81,209,249,140,15,94,202,139,164,75,44,105,56,158,16,234,47,81,156,200,99,37,37,2,229,171,67,102,81,160,85,38,78,158,162,76,131,162,133,205,184,206,210,56,141,7,102,243,55,85,90,5,214,204,154,110,87,246,133,245,200,10,129,252,240,221,71,220,100,212,1,227,152,185,228,172,212,204,207,52,170,12,158,115,246,25,38,188,9,69,57,7,161,85,239,125,181,215,68,121,63,22,181,95,221,213,46,36,224,204,173,215,186,166,155,252,191,60,225,79,210,8,39,194,185,192,94,192,18,198,229,237,105,10,106,214,32,217,161,113,116,99,77,170,202,104,139,189,254,179,133,142,52,15,147,52,178,83,108,239,176,105,134,186,69,27,247,98,101,124,170,18,190,35,71,214,14,197,150,101,171,252,121,151,185,96,159,231,204,165,129,67,213,164,219,45,179,90,118,48,248,125,98,180,140,200,186,109,125,225,107,122,191,116,78,98,180,214,221,35,174,76,74,188,108,235,57,34,127,145,244,201,223,130,102,25,116,220,28,169,217,81,21,73,203,228,177,154,82,219,62,226,0,196,181,210,82,122,37,240,234,29,11,123,21,225,101,147,138,12,10,14,119,87,41,138,141,50,133,25,119,60,12,98,188,248,229,194,106,15,201,93,163,35,96,239,141,245,174,15,90,107,32,1,240,239,54,146,168,100,21,37,188,2,7,192,29,190,18,145,235,17,233,158,109,26,127,235,44,216,13,155,109,65,50,90,209,161,116,14,61,139,183,249,125,170,163,2,194,119,93,141,3,128,248,94,5,141,253,165,199,158,63,185,150,62,140,160,180,183,159,114,230,250,117,42,73,233,35,40,72,10,205,161,176,253,216,158,235,29,245,163,144,84,223,58,161,174,123,151,62,237,248,209,137,32,34,64,176,238,85,22,164,153,242,145,82,185,207,254,134,73,135,116,241,243,89,130,21,93,89,209,125,154,76,54,26,239,11,80,174,24,197,154,40,134,130,99,198,112,83,188,182,79,247,8,133,86,193,236,82,251,154,200,127,114,171,35,202,92,208,167,148,237,234,215,231,80,116,0,133,165,240,96,233,235,56,47,148,174,132,125,100,0,155,32,13,48,189,12,30,212,137,249,230,162,103,12,134,151,10,167,124,112,178,37,243,0,250,231,140,23,132,100,226,34,154,89,15,203,7,78,227,249,231,213,180,62,120,31,219,82,17,103,128,136,178,171,75,49,254,66,48,56,7,251,103,21,227,205,75,231,11,5,5,245,95,175,58,254,101,15,205,83,220,121,156,102,231,72,49,48,203,119,76,201,190,214,205,115,58,155,2,216,36,122,6,99,222,185,126,56,126,200,171,114,255,69,237,94,172,31,195,129,232,46,65,163,40,43,224,103,245,170,48,209,205,58,238,210,135,0,207,169,234,252,36,172,131,128,185,185,1,201,120,182,159,148,36,182,105,159,249,227,201,67,117,68,162,252,25,178,62,109,199,180,77,245,105,154,254,90,154,74,45,255,115,147,242,166,86,201,93,82,233,126,252,158,213,37,242,73,218,139,118,22,46,142,189,58,103,85,231,94,209,86,235,253,83,160,27,248,64,250,51,234,212,163,148,92,95,138,12,57,83,108,106,246,212,119,169,181,110,218,253,206,97,20,133,1,100,63,196,152,246,159,89,14,124,92,62,56,99,188,170,204,234,91,41,189,10,210,69,134,172,110,233,59,130,165,233,198,58,194,229,157,157,136,125,47,1,105,63,245,125,135,90,252,56,184,148,70,227,15,159,133,176,125,199,131,230,216,247,128,80,48,180,114,248,158,97,105,217,98,70,89,201,116,118,191,35,33,237,76,8,95,209,11,169,29,124,63,69,17,48,30,156,171,193,218,207,86,111,236,166,112,246,226,122,212,233,56,48,46,36,215,254,92,227,190,51,89,42,164,28,135,120,233,159,198,63,196,145,16,234,97,170,247,114,180,198,52,185,95,129,190,83,15,193,0,91,56,97,44,82,229,157,29,46,92,216,31,241,213,166,168,184,226,58,165,50,71,158,77,237,102,85,151,192,120,12,225,173,186,104,48,91,49,253,125,53,215,212,133,91,48,226,34,47,38,129,83,25,97,71,44,111,90,88,161,52,83,10,248,65,179,240,35,59,241,52,88,75,149,105,53,55,179,141,46,133,246,221,28,98,181,181,38,178,106,209,143,129,214,43,49,152,49,152,29,148,162,184,115,29,220,7,115,202,81,61,191,227,242,15,88,149,81,16,188,225,235,100,65,4,50,201,105,114,96,22,107,224,10,253,123,122,245,12,34,158,27,237,202,168,161,224,244,125,178,126,91,218,164,33,94,162,250,84,43,114,28,75,126,71,208,94,119,203,188,218,233,146,209,45,108,95,71,126,143,115,216,150,116,249,187,4,31,33,177,96,250,206,95,70,195,34,218,211,243,65,3,176,218,14,239,128,169,69,250,205,242,218,92,23,184,74,40,21,136,169,49,207,96,120,63,216,24,20,58,142,188,175,66,48,100,89,254,228,216,84,99,101,212,69,78,218,129,103,1,80,155,166,59,240,63,193,28,47,116,42,199,235,50,172,138,177,10,16,251,84,116,221,48,85,117,78,105,142,124,28,115,85,235,177,64,233,139,61,193,152,30,67,89,154,168,97,211,216,1,89,58,38,179,206,212,60,116,95,196,165,155,172,53,28,73,83,202,24,209,116,194,225,72,38,141,120,217,175,87,120,88,108,141,163,58,156,37,135,145,153,135,98,89,109,86,196,78,103,116,109,230,204,108,31,110,126,132,230,40,39,165,84,112,79,216,75,189,131,108,202,116,115,225,76,49,197,255,153,169,29,149,87,160,159,167,63,12,237,82,74,195,238,163,191,190,232,64,125,28,163,166,176,58,229,28,57,168,80,16,143,139,190,208,224,68,188,103,45,248,152,103,91,90,104,173,249,4,119,12,248,188,166,208,118,58,115,62,116,146,200,169,216,32,46,209,212,20,6,122,136,110,12,18,209,89,53,92,198,245,58,21,221,47,146,108,153,196,42,97,230,234,27,84,63,177,128,76,134,17,56,109,133,123,202,214,43,27,245,178,245,10,219,231,162,142,180,163,139,177,85,2,234,17,92,11,101,215,167,96,3,34,82,4,34,56,201,131,79,129,157,165,164,69,232,119,127,140,203,180,165,13,249,219,90,235,51,219,119,236,59,195,43,61,32,237,116,36,87,111,6,161,200,184,128,147,152,69,22,72,111,41,91,222,147,27,28,23,217,100,167,202,148,53,23,95,39,48,174,73,6,120,218,55,209,162,11,57,92,251,11,210,253,120,225,100,35,189,185,229,197,216,162,113,104,208,191,155,6,156,226,221,28,170,204,163,56,153,255,174,244,1,199,27,77,245,146,117,234,102,122,62,168,222,240,43,211,21,158,158,195,182,127,3,155,120,110,120,73,146,48,36,105,160,42,100,72,136,88,125,34,156,233,235,8,203,110,56,223,27,16,138,209,231,142,52,170,157,191,78,233,100,37,67,242,129,70,102,170,47,229,195,255,201,71,71,223,237,200,198,69,227,225,2,241,235,231,75,253,41,123,205,135,145,234,74,124,142,196,67,198,118,213,124,141,114,173,160,207,206,240,164,241,146,62,208,170,155,27,29,152,219,221,201,230,180,211,237,198,216,13,107,71,92,119,20,138,203,224,79,233,245,36,241,207,164,156,47,117,155,236,175,119,23,191,157,139,222,211,185,223,97,95,215,241,57,179,86,180,77,166,134,229,226,8,47,52,167,11,33,110,130,161,94,192,122,136,151,98,16,28,80,4,235,6,203,9,192,49,36,241,241,11,31,221,85,6,84,204,223,235,44,245,245,225,36,42,50,44,246,77,0,109,66,126,220,179,66,112,19,219,142,224,229,244,90,150,9,28,238,198,32,126,180,156,165,46,142,201,125,85,48,80,227,200,133,138,188,216,5,39,109,244,223,237,137,190,90,38,18,24,230,183,250,121,52,125,1,159,171,237,132,111,146,241,92,14,59,228,216,138,32,28,254,5,133,36,219,229,240,17,149,106,60,62,114,215,11,118,178,72,228,177,171,145,142,30,220,123,50,250,129,133,38,242,129,245,185,250,153,171,147,100,229,7,253,74,245,83,94,11,255,65,112,247,216,57,232,251,202,78,131,224,104,161,31,202,237,152,8,90,12,158,151,28,153,34,55,72,140,202,79,237,112,204,24,147,226,97,81,72,174,8,50,80,98,71,65,223,5,232,69,215,217,201,211,116,198,24,22,10,16,248,193,167,91,204,228,19,144,1,240,158,16,25,128,229,72,177,80,11,160,247,61,0,86,216,190,53,118,74,205,198,142,16,104,70,218,180,44,46,33,193,144,244,29,3,182,142,181,225,47,121,215,200,148,186,76,6,61,179,92,213,121,144,4,174,214,160,234,238,93,28,92,161,133,7,24,67,200,199,244,163,27,34,6,254,69,185,126,90,242,67,197,220,59,134,230,76,74,146,238,82,66,169,157,88,12,143,177,173,106,4,128,123,177,130,40,162,101,24,131,9,137,217,237,85,232,34,25,73,8,203,108,193,65,234,174,81,42,45,198,245,182,48,4,35,8,238,222,154,39,142,192,141,242,24,80,101,192,177,109,109,35,97,111,81,13,184,172,123,47,97,52,53,33,153,50,243,133,232,119,201,145,136,221,33,10,32,13,254,107,25,15,140,53,217,193,191,70,166,99,4,188,236,147,191,102,18,29,101,127,73,217,25,136,241,53,144,86,233,175,43,136,234,23,27,21,21,79,72,69,99,28,238,212,112,132,12,176,166,2,150,143,36,181,217,225,49,222,87,7,122,150,160,68,195,111,57,170,221,9,230,155,142,111,156,29,86,164,72,174,200,132,135,153,223,17,63,128,252,187,77,201,85,107,158,19,96,114,64,2,205,14,18,52,158,193,125,109,0,129,176,58,237,194,197,25,26,35,179,82,152,88,62,161,240,188,184,56,4,172,77,192,55,2,166,241,41,173,106,69,65,51,171,40,1,29,7,234,225,238,121,47,247,90,32,85,10,77,251,26,206,155,76,104,110,98,197,44,250,174,65,201,21,28,216,72,76,38,157,166,185,179,45,223,100,194,155,232,105,218,156,206,3,37,70,225,108,234,142,41,75,234,3,213,37,222,34,47,243,147,232,29,56,135,44,177,146,173,22,202,10,119,73,74,93,58,224,13,155,10,251,238,194,214,230,13,71,89,38,215,7,86,15,237,64,156,192,109,23,114,62,55,204,48,69,210,136,229,159,200,92,188,191,183,140,143,21,162,242,161,105,73,19,30,118,121,65,140,247,184,83,241,53,172,149,18,173,50,39,199,112,52,118,126,76,201,68,100,103,39,227,31,236,241,53,22,21,51,80,2,92,109,245,24,10,174,195,87,40,0,181,51,248,181,30,76,24,136,21,243,160,35,237,106,36,97,217,92,95,34,215,155,227,185,118,80,181,181,29,186,99,31,74,95,32,67,137,6,239,42,9,113,170,183,155,254,243,164,66,114,193,214,42,140,4,187,25,208,76,14,71,244,255,148,187,91,178,13,158,123,167,91,173,32,122,58,176,52,186,191,251,158,25,248,131,18,106,44,148,103,254,198,189,116,45,185,252,71,131,148,137,175,239,130,224,205,124,30,140,176,147,196,78,213,8,11,169,171,136,184,98,135,150,100,189,205,200,46,60,229,204,56,150,191,185,243,60,54,76,15,240,16,110,106,86,211,104,216,190,70,164,3,241,98,146,53,193,93,189,32,107,108,133,163,77,93,151,170,142,51,111,191,39,202,64,247,36,87,24,156,174,190,128,6,207,38,35,223,143,13,43,246,50,35,24,73,2,39,211,77,82,40,159,71,146,126,222,142,220,99,54,14,234,28,116,2,1,183,143,203,93,122,189,7,133,237,126,216,41,0,146,146,215,54,202,181,248,178,27,243,15,151,230,238,101,6,151,199,242,231,135,143,188,61,110,145,90,142,19,113,165,119,154,51,123,198,74,192,190,41,132,163,158,21,151,82,159,159,15,112,6,199,189,35,58,186,140,137,106,94,44,86,139,232,50,133,23,240,104,60,69,224,63,59,114,245,233,227,189,174,37,1,121,127,135,184,17,153,27,116,81,222,180,13,27,126,139,239,118,190,62,22,250,201,82,236,7,64,181,139,138,111,102,34,241,144,150,8,106,191,85,168,252,94,71,52,115,252,60,83,19,196,2,236,40,213,153,157,129,43,150,59,186,68,145,139,168,29,177,135,2,55,219,106,181,219,221,164,236,250,17,106,66,33,213,69,227,60,81,175,17,23,34,187,22,242,3,42,195,248,26,226,169,101,171,162,33,73,172,106,4,54,49,62,207,128,182,180,163,196,97,103,58,45,162,222,216,0,61,87,93,10,221,138,122,61,101,113,48,111,214,58,98,145,58,110,163,219,109,169,130,191,61,179,232,245,251,100,188,177,59,228,100,106,125,61,255,37,177,194,116,80,131,37,196,237,155,137,206,131,1,154,187,243,170,168,182,157,96,193,70,59,43,26,152,135,168,84,253,162,70,112,7,117,138,86,131,0,249,237,20,140,255,231,254,233,3,245,124,74,252,17,98,128,135,148,40,8,64,229,243,225,177,107,206,38,171,246,57,214,152,245,68,220,249,240,225,180,89,114,54,154,252,197,210,46,115,120,193,222,34,216,197,76,86,57,116,139,19,83,22,198,166,131,209,53,24,152,250,65,180,207,76,12,111,39,140,7,52,120,135,53,202,77,193,120,237,175,133,74,243,253,255,249,122,202,164,142,231,180,249,65,161,37,137,237,116,60,129,84,162,28,144,193,160,195,209,230,228,38,215,28,199,92,137,172,109,63,171,223,234,138,109,42,206,174,44,150,176,108,45,148,207,108,233,90,144,45,56,38,35,133,95,215,240,6,72,174,218,144,193,138,232,145,66,224,194,145,130,45,40,35,243,174,178,167,101,165,245,88,124,228,64,112,239,156,253,230,152,250,221,203,48,4,33,90,176,159,194,122,202,138,47,254,161,171,41,92,147,187,48,200,211,14,21,59,209,150,142,240,174,6,100,74,20,60,165,175,219,221,196,106,158,70,35,77,184,32,168,200,218,203,234,24,100,182,153,233,52,139,213,108,81,188,90,236,23,248,182,152,145,75,29,16,144,238,109,238,223,206,70,157,94,243,17,231,50,21,248,45,157,48,212,183,130,162,224,234,56,5,219,40,120,62,158,98,198,114,213,201,47,209,116,208,128,29,51,166,44,204,200,165,220,205,182,32,13,203,244,218,215,70,41,160,156,194,42,101,234,214,117,84,85,247,200,99,4,30,225,4,178,238,157,192,34,221,0,54,98,252,87,39,206,214,6,164,11,188,220,222,57,36,216,243,255,76,133,162,254,216,205,150,221,170,249,195,240,26,35,27,203,118,38,66,220,207,135,94,254,240,123,26,36,24,97,174,231,207,17,248,203,26,162,243,138,231,204,27,29,131,154,230,235,186,15,188,236,216,137,168,193,102,224,51,233,104,49,2,14,181,159,233,228,236,33,50,220,206,147,82,136,148,2,116,197,75,27,233,65,180,57,103,132,172,140,141,113,32,85,145,113,200,5,171,88,192,247,79,96,61,186,236,127,235,225,224,181,210,222,222,151,94,150,165,167,70,137,144,114,50,206,78,196,235,201,121,56,14,56,33,221,250,71,203,8,73,69,224,203,125,219,124,77,217,45,102,109,81,172,74,135,110,42,249,162,25,84,90,11,37,100,88,163,230,253,144,126,231,81,115,177,83,246,216,18,11,67,7,18,185,36,239,20,176,42,136,12,125,106,232,250,101,69,59,149,2,131,202,26,195,219,250,233,244,78,178,65,35,119,107,70,117,227,103,59,216,194,60,196,72,148,222,141,60,39,160,243,225,118,54,195,249,216,190,193,185,161,172,180,62,72,91,66,21,171,224,207,16,68,129,213,222,182,248,229,217,151,22,213,126,72,149,70,157,164,224,84,80,182,128,36,182,44,184,254,228,31,243,202,193,28,94,118,253,197,250,129,3,227,224,144,35,8,166,29,17,115,86,61,138,77,218,138,227,102,60,59,105,37,248,188,138,190,73,135,62,125,237,126,123,76,51,112,68,52,150,251,32,33,178,61,137,63,78,0,90,63,46,133,223,147,244,114,128,47,27,34,37,105,159,205,104,140,47,196,110,15,236,206,184,172,108,163,110,150,207,189,23,61,161,71,174,89,194,248,12,93,71,96,112,140,190,233,233,247,145,75,48,205,253,46,72,126,194,192,21,161,176,44,183,213,245,152,178,159,62,96,231,71,86,39,185,206,196,38,203,165,193,6,170,170,131,201,169,238,135,51,165,176,90,23,252,61,37,71,216,15,2,16,102,140,41,1,27,33,76,118,200,77,25,226,131,70,94,138,9,146,239,21,7,45,115,37,185,35,22,233,142,35,224,103,123,90,208,103,59,192,101,250,58,190,147,34,95,84,249,230,228,184,18,134,115,200,167,172,101,105,167,162,192,78,97,139,209,1,2,112,40,245,154,255,40,97,43,204,70,163,247,171,198,150,161,98,158,163,255,206,75,219,61,68,177,167,230,47,119,218,89,237,27,196,185,116,210,101,45,3,172,219,201,214,63,180,3,86,136,95,204,157,114,248,186,58,242,237,107,39,117,120,43,216,72,83,131,73,123,86,229,193,74,42,182,186,198,60,238,58,195,142,244,194,247,26,38,140,170,167,112,206,224,241,30,89,24,253,191,61,86,80,192,199,240,78,194,18,180,92,195,53,146,215,50,60,21,215,246,86,81,252,210,84,211,96,55,70,247,76,152,101,38,155,145,60,104,55,175,245,145,25,16,107,77,227,133,231,103,129,68,46,204,180,138,115,68,149,77,233,100,244,40,51,53,121,109,6,146,55,9,93,197,94,245,225,58,41,85,228,190,192,20,149,245,72,21,230,215,184,75,15,149,41,12,9,141,71,154,19,164,191,215,69,5,86,127,189,43,138,216,170,224,114,166,52,65,74,25,245,142,46,215,147,140,141,127,109,101,103,125,34,156,159,202,230,133,185,142,195,171,69,133,48,139,43,160,34,88,5,235,157,154,127,31,73,24,36,224,187,71,135,43,1,27,39,97,184,226,253,78,144,247,202,229,245,85,99,11,193,235,206,196,14,160,151,133,108,17,181,97,206,134,13,218,177,60,212,204,125,82,139,47,192,231,15,1,7,254,170,175,3,41,88,13,82,121,28,222,172,38,17,135,155,48,219,88,81,31,13,243,117,74,43,46,18,254,49,242,162,144,229,196,202,136,149,41,150,62,129,75,202,184,202,18,210,27,190,103,137,33,101,224,251,201,54,54,195,101,101,240,20,18,58,168,116,83,130,55,224,247,162,190,200,175,188,186,94,128,149,141,223,125,225,43,63,4,182,5,14,105,137,113,111,196,36,97,74,38,2,111,163,101,197,154,117,210,36,16,100,253,171,208,246,139,213,43,197,34,203,152,35,139,71,111,163,217,188,132,11,199,95,59,27,218,67,109,167,188,89,229,29,194,72,128,10,237,89,167,252,128,120,122,166,34,43,164,163,53,16,192,3,70,216,211,167,79,199,205,147,160,57,200,99,109,155,108,237,199,251,3,91,2,165,119,62,38,75,173,74,67,180,151,95,46,25,58,180,124,214,126,26,97,86,218,203,107,33,22,211,226,176,8,151,62,159,56,119,172,145,67,112,246,148,222,78,90,130,134,246,221,227,200,217,161,36,206,157,73,88,150,11,79,24,193,190,143,132,144,79,73,22,83,146,239,196,119,54,106,112,46,83,239,192,120,215,221,244,36,170,174,109,14,78,225,174,101,108,180,102,237,10,184,159,208,77,59,110,220,76,179,93,26,85,95,131,158,22,24,164,14,56,87,174,205,228,172,90,25,155,48,164,31,151,23,148,65,125,254,151,188,167,143,148,234,253,102,240,168,194,50,8,250,218,129,188,159,83,174,209,216,218,159,79,109,26,106,141,83,151,61,40,243,244,165,249,226,142,216,252,57,73,101,151,99,204,97,90,196,224,135,95,41,134,127,145,227,216,83,174,102,61,138,190,234,214,47,88,120,217,78,152,77,207,38,164,103,19,197,8,97,17,165,0,182,96,242,112,103,135,19,172,50,4,121,170,171,46,103,244,34,156,117,165,46,73,100,195,150,111,107,24,197,109,193,76,98,212,192,98,1,176,13,95,15,135,19,94,28,111,238,17,135,40,116,174,26,242,246,192,119,245,157,199,245,102,124,88,64,185,126,208,123,98,32,250,154,36,122,23,94,244,79,255,71,65,147,151,194,207,171,71,181,61,211,213,101,28,112,31,135,18,206,190,67,184,118,86,117,33,252,135,9,241,169,255,93,43,110,192,82,196,25,176,69,146,59,170,71,140,131,80,222,132,97,169,54,231,47,163,174,106,42,249,149,82,121,133,182,171,51,56,18,50,223,148,235,5,39,218,34,39,79,87,55,114,229,182,107,114,181,235,6,244,149,207,217,251,191,194,103,174,17,157,179,248,242,124,87,177,172,246,116,191,54,66,106,157,191,40,134,185,82,197,183,37,66,176,247,93,167,135,20,191,172,3,248,61,234,138,85,122,221,56,254,86,87,175,147,33,82,237,85,223,222,147,20,145,41,181,90,222,137,69,187,161,58,143,236,74,122,149,32,141,161,20,205,177,177,121,205,50,67,62,64,53,182,251,223,229,130,240,53,80,13,37,124,87,255,142,110,180,100,247,99,89,247,178,8,191,18,118,141,21,127,61,88,81,152,30,220,252,86,219,51,189,54,251,71,186,213,30,103,46,180,133,158,70,39,22,167,103,167,122,242,61,128,155,250,67,246,76,82,204,51,244,177,192,45,106,125,151,125,144,71,127,38,128,38,185,36,177,5,35,223,177,129,20,187,255,36,130,130,104,228,229,62,7,244,146,46,104,243,28,171,201,235,9,32,8,248,210,92,109,215,102,130,120,194,87,250,129,19,117,244,147,224,167,182,64,127,75,250,171,10,67,99,144,188,245,111,242,49,174,71,0,48,64,166,13,11,180,135,26,97,138,100,17,166,52,61,50,104,28,210,69,49,221,31,98,84,59,194,50,2,249,141,184,112,145,244,16,25,171,151,240,210,203,24,170,225,148,233,147,233,185,249,208,43,213,140,100,219,0,140,67,44,83,100,148,79,215,124,187,132,255,127,72,151,8,38,23,255,42,45,62,97,13,25,46,18,93,129,4,244,239,139,156,18,221,123,120,60,110,94,73,52,70,18,54,2,48,241,162,223,5,132,180,106,164,111,148,150,9,21,197,169,25,248,113,37,230,51,14,86,227,97,214,178,48,1,200,171,117,216,213,121,153,101,200,75,74,140,69,209,158,62,20,77,185,223,255,90,19,84,67,160,153,182,222,240,171,45,148,236,134,218,172,210,115,129,6,158,111,2,110,33,184,5,145,145,12,239,141,219,156,241,126,61,118,81,252,249,93,55,61,83,97,163,254,86,168,100,153,122,138,99,95,132,176,137,104,133,247,145,152,5,224,162,209,188,238,203,47,141,103,65,96,179,147,196,207,16,64,215,92,57,25,147,35,145,31,116,69,23,73,91,119,233,237,148,246,61,153,119,243,76,194,91,22,239,200,234,121,152,208,6,253,6,148,249,50,41,160,50,209,151,21,26,114,56,211,17,70,72,18,126,239,199,171,56,37,209,10,107,242,86,124,34,254,110,49,94,143,101,188,5,143,50,237,213,22,212,224,10,10,166,169,247,192,22,69,133,108,173,144,229,181,122,201,37,227,3,57,111,200,187,31,220,140,34,3,192,109,21,36,73,118,27,235,153,155,228,250,78,15,195,201,32,139,10,35,237,76,105,186,227,198,119,224,181,199,123,63,152,73,251,102,136,169,184,146,8,225,209,84,85,138,17,93,127,77,31,153,137,134,24,198,19,164,63,4,166,78,37,85,199,35,128,131,20,67,233,68,243,75,239,54,74,88,160,231,149,237,61,130,180,76,223,110,140,226,208,121,243,62,222,97,45,83,138,60,148,188,17,115,92,244,215,177,136,224,241,171,186,186,207,215,151,33,9,192,211,11,156,234,8,195,40,128,217,26,40,37,182,193,126,123,74,115,251,67,74,30,30,108,4,254,186,234,99,188,133,54,1,20,238,81,67,218,222,110,202,238,176,175,82,200,191,227,181,243,177,146,59,61,99,227,83,108,35,238,128,247,219,146,178,104,89,28,26,175,10,249,4,245,196,38,76,8,241,63,224,175,234,72,202,208,184,0,215,27,42,107,161,176,0,164,227,178,244,232,240,71,202,36,82,55,182,18,233,172,220,219,107,142,117,97,183,91,4,105,95,44,216,8,84,187,100,139,224,135,254,84,242,80,146,119,47,118,176,74,101,11,16,89,231,104,12,46,136,15,104,115,155,45,158,74,24,86,55,189,221,65,159,175,151,140,237,135,181,35,26,214,212,15,86,163,170,210,19,148,237,104,168,206,4,180,81,23,52,36,200,202,17,211,209,191,171,249,173,175,145,157,63,17,54,233,134,25,43,137,193,177,208,83,152,18,140,235,238,144,128,62,244,149,60,213,165,67,145,109,98,130,130,228,160,138,207,86,25,114,147,105,100,165,209,243,57,93,112,51,222,201,7,233,92,219,213,180,54,245,254,32,42,211,215,4,5,217,82,13,29,12,44,19,214,142,64,146,113,160,194,135,202,150,36,144,115,103,230,212,189,190,170,129,197,20,98,136,85,127,241,207,70,183,237,253,37,31,247,207,154,141,33,211,239,5,78,217,134,188,190,20,21,228,33,29,167,36,189,209,159,122,163,212,92,211,31,105,185,88,136,117,105,105,20,87,63,41,68,242,151,177,232,249,179,7,1,102,172,214,182,153,91,120,244,94,156,201,8,123,238,90,103,202,214,249,12,253,40,219,62,253,161,164,6,252,97,163,115,141,253,254,245,95,214,190,36,8,206,120,145,196,15,230,81,85,219,251,188,35,74,34,47,201,9,57,65,136,117,183,16,105,215,133,83,16,30,25,46,161,252,79,172,12,164,58,61,218,215,21,222,253,148,251,180,51,174,151,180,198,37,35,217,200,255,202,227,28,47,198,59,232,98,231,134,153,139,255,63,73,246,14,255,54,218,140,39,214,180,19,224,127,53,1,130,59,227,232,232,122,190,165,184,112,246,151,170,224,165,9,102,17,133,236,49,45,176,213,65,71,114,56,152,8,92,246,162,227,99,160,131,9,111,78,105,136,165,69,157,201,1,152,42,4,113,23,240,238,225,139,47,169,68,179,65,78,136,130,155,146,133,160,5,210,110,153,165,56,144,113,107,140,179,239,168,169,169,216,206,19,197,228,208,158,11,237,71,195,210,210,220,202,121,224,35,115,74,215,192,192,57,37,14,14,52,112,6,108,183,6,178,183,61,249,131,82,226,188,242,137,82,101,184,5,144,86,192,50,217,25,58,102,252,51,248,217,136,188,47,67,182,175,168,45,146,225,162,54,123,168,104,80,72,123,32,192,10,133,91,124,226,134,110,176,131,11,136,135,110,155,177,0,65,23,235,23,216,215,13,204,228,182,185,134,176,145,129,110,137,163,221,241,27,72,43,222,253,56,120,122,231,171,255,62,64,209,235,56,128,126,179,226,27,16,98,119,76,111,160,62,57,2,63,2,235,122,201,48,229,109,115,104,28,140,158,43,160,120,213,211,134,23,46,170,220,11,46,11,39,187,183,15,213,165,127,47,92,179,200,55,159,215,87,20,194,139,111,35,31,154,71,139,48,38,96,31,140,232,106,191,29,39,197,194,76,225,172,101,122,190,160,42,24,205,131,232,29,128,48,94,163,199,172,235,153,52,128,52,122,224,33,18,200,187,169,168,190,208,183,169,122,30,189,170,128,81,223,113,120,119,43,86,182,210,83,146,90,100,207,62,249,230,70,35,58,167,95,161,202,142,29,40,106,64,209,153,58,92,146,2,65,83,47,33,29,118,254,49,116,87,53,241,90,58,189,161,139,76,27,72,107,77,90,33,248,35,202,191,80,238,226,148,221,123,167,78,58,103,214,132,249,179,136,163,3,94,44,247,221,152,167,87,74,141,13,118,144,82,193,102,182,235,83,96,24,185,54,161,163,203,206,76,40,76,8,76,38,87,188,242,9,88,67,230,0,230,210,237,36,28,220,100,219,147,137,137,7,251,22,17,23,232,138,73,80,230,107,230,207,3,114,230,74,91,0,34,116,28,152,70,145,29,150,105,117,26,167,47,95,137,165,229,42,131,243,14,86,131,204,117,216,119,217,255,245,16,192,54,144,118,14,45,47,21,220,133,34,18,53,35,2,245,11,14,116,207,140,163,247,59,80,73,244,85,173,70,6,33,3,113,252,243,85,240,47,74,5,74,108,1,4,91,4,56,129,97,42,240,159,81,37,131,120,109,35,73,48,109,39,189,106,1,30,54,35,155,207,228,2,237,11,118,41,110,190,227,201,81,50,202,134,176,236,94,95,223,182,60,177,221,220,38,65,89,36,99,53,101,137,238,40,235,118,140,80,175,212,57,229,228,159,115,69,88,6,10,116,38,184,83,67,134,137,243,83,151,212,184,147,156,128,160,232,62,124,31,163,214,187,207,231,114,46,118,22,171,226,87,64,28,27,48,145,103,70,190,184,42,167,222,44,196,66,215,83,201,82,54,188,208,201,177,82,3,35,251,209,120,19,26,106,48,137,191,94,198,150,198,94,144,19,146,51,100,18,134,99,255,151,64,87,93,167,74,138,226,16,76,52,151,230,14,29,8,160,49,183,221,123,95,92,107,71,90,124,91,45,199,186,3,213,197,60,6,158,190,223,131,71,198,40,32,224,22,170,204,180,93,21,120,189,91,139,198,217,128,142,126,59,201,175,192,12,89,73,105,159,111,238,6,85,162,105,14,248,177,171,165,227,191,94,100,228,0,57,166,37,166,170,80,79,30,253,93,189,49,169,1,231,145,193,210,87,249,186,24,239,217,104,52,112,182,70,74,125,254,61,154,165,19,97,211,94,113,43,190,85,69,128,238,136,241,58,69,144,221,25,202,133,86,8,147,24,250,51,150,220,118,103,110,203,164,41,96,178,165,199,198,28,113,45,98,48,193,17,8,60,196,250,242,62,152,246,171,137,145,181,105,119,248,63,242,26,77,100,105,224,197,83,5,164,85,12,98,138,99,151,233,62,89,227,14,95,65,43,60,71,239,59,211,157,47,121,254,43,148,181,118,151,219,7,194,237,151,126,53,101,63,77,82,239,200,153,132,216,37,26,141,59,200,70,191,1,46,18,38,121,17,212,125,54,247,114,45,41,99,222,104,30,55,239,205,225,222,42,46,152,193,234,68,127,157,0,149,34,254,113,194,112,23,40,245,173,208,199,140,171,108,71,191,208,100,249,64,108,92,216,158,243,88,166,168,19,221,201,2,185,74,34,84,171,15,135,196,159,27,214,144,184,220,141,229,202,103,97,57,197,93,125,6,209,65,248,73,26,100,200,176,216,222,171,164,249,220,218,140,52,80,227,29,195,21,185,188,200,35,109,98,47,105,73,172,238,18,59,124,30,169,190,76,35,244,211,117,200,191,48,174,214,197,174,47,163,146,194,54,164,6,222,117,103,41,22,202,29,151,139,98,179,209,139,178,68,104,16,150,253,255,60,57,34,161,107,138,254,162,174,138,97,61,36,243,131,215,126,31,58,144,180,181,244,216,192,235,52,16,30,81,241,225,45,253,178,10,159,102,108,17,250,144,138,147,148,8,31,110,244,117,230,70,133,214,123,52,13,69,214,47,118,162,33,37,130,154,137,243,173,123,242,84,239,119,6,101,57,142,12,195,5,136,22,247,16,15,70,132,166,0,34,165,87,2,30,13,47,125,125,48,25,76,140,201,61,152,205,197,229,74,239,87,68,117,215,147,95,246,187,14,151,140,50,156,189,200,172,58,233,145,43,222,160,39,198,125,112,238,122,82,172,159,43,225,6,145,229,206,160,73,87,208,9,58,26,208,26,200,88,30,248,9,199,42,150,228,153,170,82,170,216,160,105,213,229,138,35,62,169,119,197,8,140,195,131,149,45,210,240,57,168,177,169,41,210,199,73,136,24,189,88,22,38,82,205,125,126,107,242,187,94,245,245,184,99,236,35,68,9,51,250,17,49,140,217,68,5,213,127,227,91,240,247,54,198,210,234,53,154,16,65,29,116,142,77,206,66,203,126,220,194,57,134,59,120,105,8,142,33,6,121,255,23,96,212,232,154,157,119,155,219,147,65,3,229,3,195,121,23,92,247,88,89,45,154,116,3,34,146,33,204,204,239,178,167,180,234,92,43,211,1,39,251,99,216,81,86,169,193,75,99,132,196,151,90,233,31,131,218,255,47,37,66,69,106,65,83,162,54,134,162,175,59,160,95,224,243,254,182,201,245,28,49,80,89,127,114,96,50,132,67,184,181,105,206,47,75,203,35,207,204,20,225,94,147,21,62,111,43,123,61,241,157,27,154,82,175,41,100,191,170,195,40,13,100,193,75,188,15,198,193,58,191,34,12,74,15,88,107,109,177,226,129,218,29,231,133,30,133,46,244,77,74,121,21,188,51,144,196,119,68,243,158,161,82,181,56,129,105,223,191,58,17,96,31,75,247,54,229,61,206,70,41,186,94,188,103,160,169,218,41,223,54,57,237,16,151,9,52,213,136,195,20,201,189,169,71,57,255,245,252,196,11,197,238,107,12,111,112,36,179,49,144,149,3,77,110,124,101,225,121,200,160,220,183,109,90,208,133,116,94,231,247,87,177,75,4,207,76,93,80,246,156,28,202,170,96,237,233,95,2,89,98,166,189,115,38,235,41,77,47,162,178,255,128,43,107,180,20,193,143,237,245,202,255,82,48,12,100,248,106,0,29,79,1,69,150,63,224,151,87,101,68,42,206,8,181,6,197,254,77,236,32,188,89,145,163,117,192,222,171,113,97,248,106,240,49,103,126,5,124,151,32,215,230,31,25,148,88,165,94,158,209,5,171,183,4,244,96,101,29,170,7,44,223,157,175,221,106,58,38,156,167,63,164,60,254,32,190,108,14,221,233,89,143,230,70,32,45,198,86,123,100,201,45,15,153,78,167,188,113,12,48,114,221,55,152,48,143,80,197,170,41,52,13,77,229,250,150,195,99,80,104,98,217,51,243,25,138,36,23,5,129,196,184,83,79,85,42,79,78,43,114,24,144,242,2,217,245,192,191,42,153,87,174,140,71,63,11,156,18,66,23,202,228,222,69,82,165,173,5,66,226,23,71,32,109,19,164,89,196,232,98,18,150,149,117,148,8,137,245,127,89,171,65,10,53,253,145,252,104,34,189,2,165,52,165,60,121,155,135,187,15,240,48,184,252,140,122,23,82,21,237,62,51,53,190,135,93,69,73,44,108,216,195,31,174,124,6,40,61,2,120,34,212,93,165,194,37,42,119,181,238,131,243,10,125,140,4,143,222,152,170,27,139,137,154,51,75,161,185,221,211,84,35,127,144,128,197,187,138,15,97,163,209,35,134,242,68,4,138,232,153,50,131,114,165,94,82,252,56,241,85,5,140,112,165,60,198,48,116,110,103,61,145,193,104,165,65,198,231,4,70,176,126,174,129,114,67,64,149,152,76,33,46,160,79,14,197,75,208,94,237,29,165,228,80,25,106,168,104,170,17,149,82,76,109,236,126,55,196,77,113,96,165,179,89,10,84,158,248,165,197,109,38,79,129,71,95,56,150,191,12,216,110,62,131,60,233,214,243,56,203,237,124,186,5,166,136,218,172,239,169,181,141,10,193,11,203,130,130,248,29,188,149,233,91,53,86,165,244,138,44,244,187,174,57,83,251,4,58,176,108,129,148,255,163,95,44,163,106,30,125,224,202,44,187,40,28,153,7,218,240,105,171,122,249,212,51,188,220,105,103,98,69,131,200,46,75,242,187,28,216,59,88,171,181,215,27,56,162,82,221,27,172,81,146,17,133,203,181,102,115,55,217,196,128,227,94,35,166,54,8,177,143,246,93,45,120,86,115,36,86,73,114,141,153,223,177,12,243,231,198,213,60,227,31,186,50,254,126,61,232,206,78,245,84,169,36,140,70,110,20,152,141,101,143,43,148,157,29,114,105,231,164,190,16,175,100,161,85,103,159,56,73,224,228,63,61,93,166,162,134,165,38,91,52,0,27,100,69,19,187,101,209,108,158,153,110,102,244,165,59,244,57,54,244,169,80,1,254,170,172,27,201,202,177,64,162,180,49,37,238,117,38,172,96,31,240,14,225,230,236,125,130,110,75,239,120,76,85,117,248,224,29,168,198,233,8,69,100,243,244,96,223,217,203,142,42,68,247,218,100,186,7,93,170,13,27,151,111,179,222,190,37,180,123,204,91,238,45,86,210,75,198,162,227,134,15,35,94,101,216,16,174,165,227,241,150,190,90,173,13,163,94,21,146,88,124,215,13,217,189,225,40,37,3,161,126,235,242,219,131,137,59,115,206,170,47,225,145,93,143,55,6,87,78,3,223,197,80,92,113,105,60,208,66,232,151,28,138,216,88,5,128,98,68,169,22,159,194,177,177,94,125,191,49,38,126,73,117,126,13,28,83,245,72,11,53,120,120,54,252,137,9,129,153,61,127,165,73,194,74,112,219,16,219,230,90,245,215,126,48,170,168,109,248,29,109,10,95,32,119,215,220,23,108,58,119,68,234,39,152,5,228,228,81,227,58,229,82,149,76,16,154,238,158,128,21,193,112,171,33,75,208,119,83,112,193,63,228,202,177,3,213,144,50,163,69,171,240,41,118,187,103,241,95,142,88,166,47,20,127,119,210,221,143,32,138,253,195,133,12,250,22,229,27,165,102,145,173,245,199,71,241,211,158,92,99,133,155,169,177,64,83,73,13,29,246,39,5,216,60,187,8,237,233,153,124,252,167,115,168,219,145,191,58,55,133,123,29,101,119,36,221,35,211,136,162,242,46,6,239,45,139,230,71,75,119,59,178,229,179,5,77,75,212,163,146,135,132,253,23,127,240,134,236,214,131,17,214,54,17,240,42,158,137,184,14,128,194,29,41,137,222,166,166,236,31,240,74,48,226,41,123,219,36,37,205,203,32,217,5,162,180,184,69,43,249,170,168,119,66,156,50,168,98,212,192,31,116,10,220,122,64,204,76,92,156,55,155,186,241,11,213,61,31,144,9,103,104,146,71,5,9,125,28,100,243,44,124,54,96,26,104,133,201,179,251,202,16,99,243,50,50,159,222,12,17,186,89,229,84,44,93,107,3,56,44,230,30,168,173,187,14,61,246,63,190,51,17,114,200,203,184,12,115,94,129,27,121,254,83,17,119,139,24,106,119,187,43,117,202,48,251,229,32,55,174,203,102,193,80,161,124,14,212,30,197,102,104,56,200,84,16,98,168,145,224,155,244,116,18,122,232,156,33,52,212,14,33,92,18,23,154,163,65,245,233,132,13,100,187,18,131,119,181,88,209,64,4,61,37,238,17,225,232,192,9,173,199,58,147,160,72,213,80,157,97,49,149,203,252,114,168,183,251,191,191,95,28,109,125,130,79,57,115,189,182,223,92,215,154,63,221,175,62,140,51,77,91,188,248,159,123,226,16,245,166,112,28,235,204,75,134,178,254,193,147,18,220,97,99,91,248,207,52,234,199,60,235,5,61,80,215,61,159,26,29,177,167,128,100,123,164,247,121,199,50,243,207,177,249,103,193,179,226,58,142,111,174,33,196,235,142,15,230,91,8,31,207,138,57,123,151,102,240,91,86,59,218,172,18,75,148,20,138,176,59,232,126,16,176,136,193,102,135,210,217,3,223,31,78,164,223,52,181,40,148,185,136,25,45,215,209,1,25,122,109,164,186,168,108,86,196,35,75,179,65,152,37,86,147,198,231,40,171,26,57,130,6,18,197,183,38,235,142,137,65,242,216,94,212,228,243,135,190,165,111,162,135,238,39,206,43,33,218,102,235,243,3,12,16,129,145,193,31,100,239,195,119,40,251,147,69,30,132,230,180,138,189,136,197,14,20,25,138,109,228,30,208,142,238,198,35,59,122,116,20,19,172,198,232,200,53,114,96,143,159,148,98,72,196,217,29,190,64,80,179,179,222,180,227,192,175,152,145,157,82,80,223,216,225,80,180,74,201,127,152,214,16,81,176,138,163,28,215,20,49,243,110,33,64,182,69,130,232,132,79,60,172,48,161,66,51,216,199,243,43,214,29,138,84,120,121,238,193,68,166,243,227,4,134,15,22,212,178,251,114,133,3,184,224,192,239,212,117,205,153,224,62,148,17,218,195,34,203,141,57,117,160,103,147,97,86,79,133,81,116,169,87,51,248,29,71,110,5,228,161,165,25,3,25,141,80,25,56,109,87,70,29,132,205,225,7,59,115,95,4,178,8,76,107,140,248,215,74,226,114,101,213,191,184,71,60,237,2,234,242,248,44,44,78,68,89,112,200,250,32,139,161,61,3,173,190,209,166,236,209,50,247,49,196,129,27,232,63,11,125,232,200,122,229,218,49,153,170,85,240,79,74,232,47,154,6,31,168,134,37,199,162,86,69,57,36,26,230,96,124,209,19,48,121,170,232,83,73,118,77,226,48,204,165,9,113,199,40,98,181,122,197,189,243,82,26,20,188,245,49,80,117,155,148,211,134,66,27,156,222,93,243,1,5,111,219,46,13,106,193,227,188,115,20,120,204,81,134,80,37,8,160,105,194,231,102,81,181,214,37,5,107,155,235,154,172,53,253,135,74,93,142,83,229,197,151,177,141,68,154,199,2,46,98,28,199,148,157,237,247,28,158,137,11,83,85,236,171,235,17,159,139,78,124,29,154,51,113,114,132,111,220,227,248,113,123,7,180,69,137,180,51,209,92,147,238,154,8,119,219,244,134,10,231,246,85,73,103,157,38,246,90,30,130,212,213,164,85,23,20,213,46,100,112,146,0,71,29,222,158,44,17,167,131,16,6,136,25,209,70,62,148,144,122,70,242,39,138,76,93,30,245,114,98,76,0,46,17,95,94,34,3,172,116,227,96,255,109,185,70,241,5,250,132,171,20,63,105,162,25,186,59,67,115,138,66,103,188,231,253,66,30,101,69,155,243,197,94,18,229,19,47,11,125,68,19,46,16,34,85,96,18,68,211,139,92,161,174,55,219,204,187,106,63,74,72,251,81,105,137,107,36,129,77,210,208,154,50,105,72,155,169,159,56,239,48,50,134,92,187,170,72,47,1,108,129,217,3,78,213,233,247,184,233,216,96,158,118,163,23,216,127,172,135,57,220,147,30,192,83,188,211,4,2,222,12,199,50,221,118,240,108,133,91,170,97,51,96,20,16,89,191,114,43,150,219,75,215,18,202,193,89,81,162,111,240,72,50,151,167,7,228,183,126,100,112,4,55,8,23,48,175,92,75,108,42,45,168,182,67,240,73,226,36,27,102,151,80,99,70,250,68,64,222,32,182,161,111,48,224,53,53,99,237,223,121,19,172,80,205,247,181,6,188,88,233,131,176,199,74,218,142,101,39,113,120,113,180,55,47,209,220,197,23,173,222,164,162,16,231,181,93,220,145,134,162,216,118,100,25,254,0,234,15,227,44,94,75,38,119,99,38,114,21,111,118,244,223,111,86,6,250,28,79,167,162,180,139,183,42,68,228,49,130,92,139,113,88,93,121,134,221,224,3,166,78,153,77,123,62,249,27,36,147,115,146,55,143,32,200,51,218,226,15,59,2,159,130,3,189,39,110,52,107,71,87,82,152,189,62,72,108,122,73,21,18,182,115,144,30,74,106,85,118,9,218,253,74,68,202,74,128,234,123,120,49,227,94,245,99,62,250,159,152,176,232,42,165,152,212,77,207,118,184,47,62,220,181,10,161,21,230,23,217,214,31,33,168,57,198,98,219,168,25,133,209,143,91,45,242,182,137,210,123,65,116,35,200,110,235,223,22,53,184,51,197,50,242,173,214,168,89,25,53,214,68,203,59,70,38,195,26,26,94,51,158,42,49,133,213,6,251,230,80,114,109,94,153,79,38,142,233,114,40,2,3,90,4,46,209,202,150,57,24,237,34,116,57,105,36,215,192,112,51,135,27,19,141,152,97,146,115,211,243,83,246,161,19,140,48,32,86,224,234,59,174,90,24,122,172,14,119,108,8,177,213,197,47,72,236,198,18,69,46,23,144,158,142,164,34,237,192,12,121,170,199,203,250,26,247,19,177,175,107,51,234,245,190,10,127,199,120,103,23,193,118,171,67,168,177,206,82,17,246,99,208,69,92,103,13,26,230,63,84,17,138,212,141,20,190,107,231,77,149,163,77,197,24,80,84,218,67,91,76,227,212,124,178,133,59,18,232,107,62,92,255,188,29,165,123,150,41,24,251,49,24,70,206,205,85,152,29,97,43,248,199,46,172,218,247,210,73,104,226,61,90,86,145,9,155,137,91,248,103,148,215,53,170,17,189,49,29,88,174,221,239,77,74,48,207,97,233,94,13,194,83,199,79,155,137,153,96,80,235,146,206,195,130,89,71,112,243,18,144,162,54,106,30,67,244,203,125,75,186,96,180,246,131,63,17,77,215,236,76,81,224,237,54,145,151,205,175,244,163,127,48,116,133,142,45,101,71,100,142,75,71,0,188,211,94,84,22,21,82,240,178,2,5,65,16,157,217,172,147,220,21,223,119,190,13,72,130,212,80,206,186,198,101,27,130,222,108,217,206,182,123,114,141,99,109,171,144,254,121,38,223,209,29,202,5,239,92,146,193,151,134,122,230,5,146,187,201,17,111,174,166,204,190,13,142,213,49,99,50,14,241,3,252,2,234,186,205,179,108,125,93,121,36,70,24,8,66,134,177,119,55,143,197,29,195,2,36,69,166,152,239,149,30,39,220,99,204,16,151,65,160,140,141,179,17,188,37,156,229,25,97,103,87,37,99,62,191,68,164,227,65,82,13,43,14,131,20,53,134,35,123,127,144,158,138,78,88,137,178,40,45,206,95,250,211,31,110,45,96,200,95,120,101,52,198,15,144,31,164,179,182,201,200,39,247,54,117,7,47,8,205,159,87,165,199,245,142,224,145,32,128,216,113,227,99,242,156,235,100,214,160,94,206,155,19,236,33,111,146,20,203,37,40,178,10,112,13,19,112,74,97,173,81,180,120,159,87,228,77,67,48,16,98,48,6,70,237,208,54,209,112,192,175,232,74,66,42,85,250,191,241,25,188,148,40,77,185,193,145,96,135,141,183,205,12,244,174,203,0,232,140,208,46,192,13,65,7,66,210,233,50,118,178,87,234,125,101,231,106,16,122,8,63,52,121,87,250,144,76,85,119,11,119,91,90,144,47,252,132,19,127,16,231,145,228,156,199,244,234,185,68,171,191,148,39,231,25,68,144,223,164,150,43,235,62,180,148,203,216,80,75,222,203,218,206,11,135,191,64,164,135,234,81,239,150,21,186,9,14,178,146,145,251,28,162,39,174,29,44,74,111,199,3,12,31,146,43,22,83,58,204,16,197,20,130,105,221,218,116,153,12,146,211,125,7,159,215,216,63,159,225,98,159,103,90,219,100,192,183,110,37,194,26,151,131,185,71,135,107,252,182,167,194,97,171,204,31,104,30,203,3,26,221,11,187,61,115,70,102,235,58,203,194,121,172,171,231,113,125,204,247,111,180,18,25,199,226,32,11,194,225,184,221,5,234,72,156,150,178,236,122,3,60,60,253,64,167,168,127,58,34,151,150,81,159,43,245,167,244,230,64,68,46,158,228,146,17,22,160,210,140,4,113,41,251,193,135,118,37,183,238,233,67,114,121,92,69,163,145,224,119,144,72,90,98,150,101,78,172,111,6,241,32,64,113,88,44,138,186,37,72,53,130,235,162,182,181,208,69,224,178,67,144,233,55,223,190,32,50,25,16,228,229,93,197,96,191,213,67,254,53,83,47,121,15,61,86,0,26,193,74,236,228,100,48,142,90,175,170,33,163,119,11,219,58,151,153,189,214,77,16,214,194,121,100,42,102,113,223,43,78,248,219,25,204,138,221,88,197,163,68,185,66,252,74,211,201,58,67,125,154,7,76,155,190,112,25,223,192,213,116,40,17,52,192,107,9,55,113,82,4,149,69,214,111,218,28,105,56,69,83,150,22,4,99,68,3,87,89,194,224,75,214,44,134,140,242,253,35,151,207,43,5,190,36,0,41,131,126,158,254,183,221,100,120,214,176,179,97,48,7,169,11,122,86,252,86,177,251,224,45,24,68,21,151,83,7,29,76,135,69,5,160,120,51,101,137,142,67,201,57,218,66,110,72,123,240,161,103,225,40,33,182,112,100,120,82,137,183,141,111,241,158,83,175,128,220,235,135,117,184,65,179,158,134,157,156,1,59,60,150,239,154,48,199,46,34,156,47,146,165,38,149,237,3,105,121,54,89,74,115,123,93,185,54,167,170,227,179,175,74,149,115,243,54,65,36,3,254,243,167,175,163,190,93,1,0,71,42,172,107,122,223,109,26,113,76,84,213,243,44,112,249,70,149,202,166,31,45,43,89,139,158,5,66,18,185,7,229,65,170,100,160,235,123,239,120,210,21,229,40,72,195,68,13,110,109,172,202,229,164,188,233,62,116,54,229,58,102,66,173,161,244,109,149,0,41,73,254,12,118,55,71,234,232,50,80,192,197,143,211,40,108,95,150,251,36,86,90,147,19,110,15,22,229,157,2,203,173,46,177,137,80,136,139,5,240,205,75,58,124,216,130,47,44,130,48,0,23,222,236,44,121,103,83,210,88,184,182,226,6,185,191,22,56,180,2,149,35,193,122,161,151,191,169,52,254,60,152,235,17,80,207,232,169,30,244,49,232,159,149,38,213,16,189,49,53,166,173,247,137,228,80,211,31,218,155,32,209,145,118,180,86,102,47,249,88,61,202,8,111,28,137,195,235,175,213,230,187,249,157,46,244,57,95,13,174,35,62,232,201,180,167,161,218,84,236,195,200,12,34,65,235,232,45,203,27,77,6,210,162,150,146,78,167,37,198,84,42,224,151,15,194,140,12,101,197,57,38,27,66,187,173,87,239,44,182,65,233,252,123,22,65,212,137,213,145,72,22,7,207,74,59,155,76,132,162,0,216,17,111,105,195,69,241,157,219,117,199,177,80,73,75,0,158,179,19,114,250,139,34,59,244,193,93,124,4,94,106,115,53,158,190,52,73,198,24,38,28,94,40,90,35,40,51,69,218,205,182,0,178,75,174,255,167,217,134,192,98,128,152,129,93,213,57,197,137,128,100,54,141,224,49,208,47,220,48,158,251,227,158,201,102,219,74,201,0,13,129,218,138,237,36,47,240,20,158,221,96,96,45,92,208,241,58,114,228,157,3,45,83,131,216,127,133,186,36,102,182,70,231,238,6,111,146,84,60,147,162,14,231,176,31,201,201,108,238,18,103,66,75,109,220,99,153,171,205,210,204,54,12,57,146,200,174,105,61,50,75,83,30,31,109,113,111,60,189,233,28,46,207,37,116,128,82,69,137,77,163,51,59,223,105,141,175,48,51,151,208,54,133,165,108,244,65,9,236,131,171,37,133,234,211,132,91,215,80,81,71,121,120,31,89,248,201,122,141,105,11,216,44,216,63,136,237,70,190,131,244,241,195,185,156,162,130,169,160,102,240,159,25,253,249,72,184,19,234,29,107,231,198,114,210,168,68,33,219,9,16,38,23,231,84,31,223,78,26,5,89,56,5,226,131,169,110,74,26,95,242,222,105,253,74,152,118,240,88,42,37,47,134,198,245,182,24,55,146,104,186,43,11,106,7,184,239,2,175,59,194,145,58,101,62,20,213,1,210,230,89,162,210,161,81,204,185,216,191,25,166,28,182,230,123,153,255,232,160,81,223,72,102,250,182,184,38,134,62,67,100,43,146,40,208,108,233,95,4,125,176,118,100,122,48,206,247,52,238,37,246,198,47,87,129,226,200,23,57,32,233,99,249,59,12,1,126,101,139,98,23,156,22,216,78,157,96,46,59,190,196,225,14,249,49,222,68,139,150,67,142,14,105,133,62,14,117,116,69,217,116,164,83,156,132,14,242,122,42,21,32,144,51,45,50,1,207,176,218,117,186,101,21,215,180,139,205,184,90,166,120,43,178,53,121,145,61,123,242,134,54,82,158,193,197,208,157,128,59,143,51,209,27,107,29,49,30,198,192,216,175,10,238,79,99,98,117,178,52,112,196,80,173,80,7,89,172,82,102,64,88,25,45,128,54,148,215,99,204,224,173,115,3,243,23,216,200,209,2,241,104,165,112,237,100,65,29,122,151,37,16,36,219,161,195,17,242,26,71,207,218,125,106,126,67,121,58,161,47,191,27,217,54,182,230,42,109,12,89,197,55,137,73,139,37,122,245,38,190,219,140,125,198,111,14,101,248,244,43,100,31,224,47,153,95,45,139,74,195,199,66,94,127,41,248,25,213,42,55,152,69,65,206,102,97,244,110,218,224,126,171,37,248,126,110,243,54,118,113,203,1,182,55,28,221,165,235,127,49,98,247,125,201,131,246,104,227,104,133,198,38,0,140,127,40,221,9,109,89,251,58,100,232,78,96,227,251,59,163,154,226,109,128,207,194,149,58,183,161,240,236,176,253,16,123,205,72,38,209,30,221,44,229,155,223,113,186,54,117,53,20,33,11,161,231,227,96,224,7,107,250,24,103,189,212,164,133,144,73,73,166,59,77,149,48,144,123,235,198,40,139,129,76,246,157,217,159,26,192,232,16,251,121,167,211,1,203,186,12,126,10,116,140,102,214,66,102,234,92,192,252,77,161,114,204,59,165,174,46,70,139,63,216,83,4,182,187,177,179,238,235,96,203,30,234,162,81,233,134,56,85,72,122,136,185,253,50,90,61,215,96,191,240,150,115,89,67,212,8,67,251,75,254,219,85,214,161,109,215,3,169,140,150,76,18,219,23,243,200,60,252,103,203,19,38,115,65,198,17,90,213,158,164,242,171,191,183,242,10,227,19,17,212,119,100,171,69,87,164,225,187,188,206,139,4,1,20,8,6,91,27,255,135,45,106,14,219,68,121,189,117,211,214,177,219,0,70,61,217,219,176,146,133,48,240,45,47,209,70,136,45,205,133,218,19,161,86,4,47,234,201,216,45,132,5,126,185,168,126,69,120,15,215,102,27,250,79,144,145,122,26,127,183,44,27,99,27,164,101,145,176,205,76,73,101,112,20,74,171,44,161,7,10,104,50,6,166,178,182,82,207,54,69,32,253,187,9,155,38,10,187,201,217,250,45,195,35,97,239,110,85,120,99,197,9,53,69,252,69,60,141,195,93,219,224,129,51,116,48,196,87,88,86,110,58,51,156,58,169,90,189,143,169,68,84,175,108,153,150,72,64,56,99,1,27,213,173,168,187,215,249,184,221,126,160,216,44,27,203,38,50,12,255,139,182,236,54,101,181,255,180,88,131,89,195,189,162,197,155,254,134,50,28,124,131,24,118,141,149,205,10,201,244,134,246,17,207,12,49,92,90,125,144,151,48,119,27,235,98,163,169,191,234,196,44,209,139,220,0,175,70,16,127,190,248,35,239,199,118,128,40,17,143,12,126,56,61,83,159,12,159,138,70,17,255,51,89,131,170,168,238,76,241,17,250,77,194,50,255,72,200,177,81,72,96,0,49,73,178,102,167,153,112,151,179,160,103,174,120,237,18,124,253,206,195,13,255,185,150,134,12,16,68,35,158,146,225,250,68,12,144,180,69,18,186,172,225,75,121,52,241,207,69,233,236,7,46,112,183,180,107,202,207,255,237,96,81,49,239,4,30,214,248,118,233,26,118,221,67,0,4,21,53,90,68,77,165,233,230,163,21,180,151,29,20,33,246,127,95,254,170,148,126,186,6,141,249,60,254,79,18,40,5,185,153,157,238,235,189,16,8,186,88,4,202,78,152,192,238,158,19,57,104,191,203,31,34,14,227,11,209,160,252,160,50,104,227,32,86,6,12,101,152,33,8,57,159,61,132,31,204,217,24,44,18,116,78,53,7,239,221,60,148,139,49,9,26,20,18,143,171,66,141,62,136,132,18,213,142,47,92,110,242,35,199,235,42,110,162,95,241,154,89,230,115,42,225,215,82,33,53,132,45,195,86,46,48,21,217,198,74,195,36,42,186,223,207,108,10,171,153,179,98,62,131,12,5,165,139,210,97,87,31,157,221,225,13,236,207,220,45,186,90,160,152,227,202,148,106,217,250,40,71,68,123,20,104,217,4,116,131,222,141,25,184,116,106,48,95,100,145,238,178,227,94,90,183,247,159,95,58,195,132,171,152,217,9,37,133,169,160,103,86,52,96,251,225,118,222,198,249,185,111,143,132,223,111,65,144,82,199,38,227,225,157,173,35,22,67,254,96,96,37,167,210,26,67,239,180,125,195,241,170,47,103,1,247,227,66,168,206,199,85,2,178,170,253,164,252,229,81,4,95,249,186,150,180,45,8,83,151,224,215,89,240,28,21,67,64,142,140,224,209,243,233,213,119,244,5,174,120,134,75,38,197,89,86,194,106,196,6,186,49,148,159,89,222,167,68,219,235,146,168,146,113,218,180,188,30,163,246,201,153,62,70,176,94,161,129,233,108,211,138,156,251,197,65,221,78,226,57,234,45,136,64,42,39,70,46,8,218,61,155,87,239,113,233,33,101,16,217,174,193,182,78,97,238,138,42,246,104,25,150,248,75,11,156,24,187,93,158,174,148,165,178,156,105,1,223,113,202,81,147,112,230,190,96,216,233,245,100,182,192,169,247,60,136,220,126,200,111,154,40,2,227,217,252,17,182,142,136,87,245,141,105,166,174,121,35,104,89,76,236,105,220,60,192,188,2,198,114,43,148,108,118,23,94,244,177,52,253,65,120,31,66,15,24,0,9,14,161,247,114,241,210,112,119,78,210,78,237,132,63,168,61,130,140,35,141,69,93,198,4,112,21,126,77,47,218,117,202,110,142,175,10,230,143,101,72,252,155,107,34,150,216,191,4,109,117,185,50,52,173,34,149,163,177,129,234,165,35,128,38,233,76,233,223,16,121,193,143,45,76,105,151,100,45,105,94,178,133,188,164,210,51,127,30,85,91,231,183,162,19,193,31,255,72,61,173,78,140,182,75,8,34,105,11,18,147,168,113,178,199,105,158,82,37,160,72,255,146,41,233,100,62,99,19,74,184,173,187,178,177,55,246,149,90,81,175,22,92,189,29,117,189,9,18,23,252,140,161,78,165,162,26,226,196,22,60,12,35,23,163,8,103,97,12,100,252,48,59,135,177,103,61,172,123,196,126,233,239,78,6,168,38,87,189,43,207,163,216,30,176,65,124,145,14,32,25,194,36,31,146,24,167,132,16,88,44,174,90,34,23,228,126,10,74,83,75,248,188,25,148,116,67,1,123,129,55,4,122,132,86,53,213,132,113,199,121,12,41,158,181,153,217,108,6,95,193,73,252,63,183,66,28,95,62,4,78,13,98,115,22,69,166,3,26,20,142,234,70,63,85,52,189,1,210,206,59,216,86,42,156,123,3,121,189,75,25,160,245,29,200,128,63,113,234,90,120,66,27,69,126,235,219,184,78,168,186,57,16,35,143,184,117,98,200,190,237,100,51,8,223,130,216,204,208,123,177,17,106,123,2,168,241,132,127,224,193,191,135,74,230,174,152,139,64,208,178,99,152,210,133,4,6,153,128,217,245,214,137,213,238,226,10,204,160,194,232,146,92,145,204,52,195,120,120,211,5,129,0,62,245,34,152,70,159,28,94,95,176,145,229,21,102,58,113,86,144,227,164,143,247,202,167,211,172,101,35,220,193,134,182,203,183,233,32,185,220,173,100,105,70,132,168,130,62,62,251,69,110,163,3,183,3,233,177,53,201,125,38,29,142,105,66,22,140,246,120,96,56,162,101,27,38,97,4,169,233,196,148,8,42,117,89,82,26,179,236,208,42,220,183,205,190,80,102,152,202,136,61,34,220,226,88,215,21,39,2,154,216,173,207,110,102,2,161,52,206,50,117,9,92,78,14,52,247,70,142,105,139,63,19,176,64,57,34,240,124,6,5,177,104,96,62,118,51,0,198,3,114,198,186,121,91,26,176,62,9,82,36,135,115,230,116,198,98,172,26,201,48,171,190,190,94,239,107,50,229,23,182,198,229,249,48,66,251,234,107,141,166,109,101,29,28,34,29,35,178,248,91,63,144,113,204,39,188,220,136,84,247,1,171,22,196,147,131,204,31,19,20,78,208,31,3,105,110,136,151,88,182,166,77,165,42,146,77,141,244,235,94,188,205,41,215,242,174,23,3,235,34,179,244,248,103,125,164,150,147,148,164,115,248,141,80,140,102,111,125,192,126,133,219,163,44,75,217,77,63,136,26,163,13,212,77,255,19,7,35,130,241,56,166,57,184,19,27,50,41,109,144,208,253,230,129,161,173,19,184,168,45,165,132,206,207,25,146,218,106,95,119,108,144,229,159,126,72,220,160,123,108,102,216,17,126,190,218,38,201,168,124,35,193,9,23,230,161,98,162,201,198,0,27,64,7,27,141,120,158,149,152,170,227,138,199,38,4,65,141,92,106,59,236,130,252,17,63,62,45,168,50,65,189,240,92,145,62,153,26,155,144,22,144,27,60,22,173,118,43,181,60,46,20,172,201,227,189,219,25,241,181,223,78,234,246,123,113,210,3,181,96,169,193,131,141,101,84,134,82,40,63,22,184,90,22,170,174,156,245,168,51,83,228,217,12,81,185,154,96,29,243,189,178,114,227,137,241,107,10,128,195,13,250,71,216,18,223,95,86,23,194,153,51,124,184,166,234,165,246,53,87,93,134,57,191,224,221,232,103,236,113,13,60,140,149,112,4,212,195,113,230,84,69,54,56,11,236,227,175,36,249,50,177,3,200,4,195,181,180,130,63,233,139,176,45,180,44,200,60,157,0,25,142,213,202,68,111,168,22,26,188,106,56,28,213,101,208,42,95,126,7,184,26,217,143,181,195,98,155,136,46,78,38,132,10,72,12,86,146,72,252,68,252,50,192,211,229,130,108,204,133,184,236,122,236,130,218,145,96,234,23,61,170,61,184,168,121,75,42,134,244,60,205,119,33,55,107,109,219,95,236,226,251,200,161,252,138,49,199,62,179,182,60,199,16,1,146,93,27,172,126,164,43,179,175,86,123,189,24,249,2,69,49,133,196,156,72,241,52,24,59,219,37,206,243,39,65,164,199,195,203,30,181,3,108,62,239,149,115,163,236,232,27,136,201,75,81,9,175,88,84,58,160,82,126,22,209,245,47,120,130,5,248,43,149,157,12,112,76,10,18,129,0,150,243,57,206,123,224,133,236,228,185,166,48,166,199,103,240,133,251,151,76,210,196,199,67,209,22,69,213,107,21,208,185,94,117,159,250,53,6,225,82,136,177,191,41,60,60,185,45,149,202,223,223,201,136,73,64,168,82,82,184,159,205,229,130,174,207,189,155,222,62,192,161,75,108,188,176,34,151,152,40,214,224,125,154,253,66,156,173,70,255,187,46,215,229,54,77,52,230,145,232,133,172,107,221,190,19,139,99,34,201,118,93,136,163,191,230,193,133,134,3,149,184,38,196,232,157,87,96,132,11,185,7,13,177,175,96,245,71,160,222,148,59,156,31,28,214,140,122,185,244,75,114,236,238,68,163,105,163,223,131,7,28,139,94,43,133,240,98,115,214,153,150,235,148,16,106,97,217,61,177,89,172,97,198,47,244,30,191,227,95,72,103,40,64,34,217,24,179,200,220,66,222,91,238,54,116,70,20,1,40,55,208,224,108,193,83,192,81,230,48,146,128,210,209,103,128,192,121,187,201,19,129,77,213,180,52,118,47,124,123,103,173,147,194,129,193,252,92,89,60,172,155,97,244,123,239,119,20,138,89,214,92,116,191,57,204,223,182,95,129,30,138,95,102,36,230,236,248,101,111,26,223,205,217,240,238,182,233,174,5,35,210,250,158,59,236,151,66,213,115,95,72,170,67,111,55,94,203,60,194,6,230,124,153,231,4,172,39,32,77,114,3,54,185,71,149,31,206,135,81,167,227,115,117,195,64,138,100,93,79,239,236,9,228,169,79,5,95,27,102,185,45,69,15,170,42,153,164,68,237,184,188,69,170,159,80,100,20,162,47,229,216,217,30,142,21,61,80,78,35,31,48,83,132,87,57,128,212,148,146,60,81,144,2,75,63,215,29,238,213,103,28,253,72,145,249,48,151,82,156,20,165,120,211,202,87,168,220,100,205,86,231,117,64,13,111,133,226,46,73,102,39,8,236,189,214,45,156,75,167,105,211,184,22,126,137,233,217,195,95,68,100,90,250,69,4,146,154,152,92,199,244,144,255,146,245,144,208,77,173,194,226,92,242,86,18,70,128,221,37,55,86,3,165,65,37,27,59,51,35,181,172,34,217,132,53,71,35,42,21,96,122,22,62,91,124,84,207,8,136,30,41,0,151,86,41,113,154,161,176,229,165,179,6,249,52,6,160,252,251,155,221,196,97,136,104,199,183,87,146,215,163,11,122,124,185,187,204,236,183,24,209,69,246,159,80,26,218,164,196,91,12,26,242,166,242,147,253,229,249,124,56,62,99,38,45,62,25,45,202,197,131,172,117,248,208,229,160,82,6,119,125,57,154,133,240,54,182,247,166,254,252,159,31,37,200,45,71,183,219,100,184,243,169,159,243,225,108,34,88,236,4,127,25,134,146,68,194,185,162,144,126,251,115,85,248,199,4,2,84,68,191,86,27,161,232,64,169,80,186,50,10,203,165,7,194,91,181,35,240,215,109,212,242,220,40,62,170,20,163,176,10,12,184,65,39,146,132,175,169,57,223,82,21,220,72,144,195,102,208,11,229,138,121,174,100,189,240,47,104,153,96,200,142,84,86,79,46,63,255,238,28,160,205,186,50,115,17,243,122,130,254,101,75,76,49,224,6,124,241,108,55,108,195,119,182,15,99,144,140,205,151,121,150,109,207,42,78,114,36,86,108,176,159,135,5,169,245,37,112,194,104,231,15,85,158,20,5,220,194,59,156,89,18,0,7,196,42,61,8,59,92,176,111,7,67,192,76,113,6,209,51,10,21,249,242,153,232,248,172,163,166,124,236,34,57,36,83,113,12,209,191,101,237,64,245,222,168,104,27,186,187,118,254,136,141,211,92,58,141,57,129,129,180,114,159,232,23,158,50,12,254,74,215,230,62,129,54,118,58,86,55,3,30,197,208,169,29,69,168,252,201,171,22,10,212,188,181,252,134,56,248,136,2,238,59,34,81,109,9,213,130,193,107,135,162,238,23,98,86,18,14,150,200,236,4,43,208,125,27,188,41,121,103,40,111,48,120,138,158,149,107,24,63,226,125,69,96,33,131,194,196,140,122,90,143,149,117,147,179,120,5,185,56,220,211,72,212,96,13,121,72,229,234,115,218,45,43,213,205,247,52,50,143,157,184,219,107,53,196,69,123,201,173,117,128,12,138,243,95,137,88,214,51,47,193,41,12,88,74,46,117,82,204,24,164,20,30,20,47,133,179,11,143,245,88,110,175,91,30,10,166,6,77,235,224,131,56,153,100,58,152,146,28,3,155,225,241,71,230,148,108,235,255,29,249,85,13,59,158,60,52,146,22,10,19,216,97,195,128,150,182,178,208,81,67,223,244,62,222,137,200,83,103,205,16,58,158,185,255,28,225,214,96,189,61,74,83,10,205,219,131,229,150,18,133,111,235,101,190,176,24,55,41,34,96,181,151,171,78,64,140,188,243,30,36,145,143,4,156,71,114,55,116,130,136,31,177,193,75,46,202,112,66,97,36,203,189,156,15,254,112,228,102,231,62,35,102,92,21,98,228,46,199,242,134,87,235,76,191,229,107,178,217,153,184,107,70,25,118,243,231,105,160,241,37,42,123,109,118,126,88,26,45,100,235,222,94,245,173,28,79,136,99,109,209,16,14,153,159,203,177,185,95,129,145,127,205,136,155,187,85,189,202,233,86,201,24,138,185,101,250,119,218,122,97,29,53,150,139,41,68,22,68,196,140,169,195,192,220,95,107,137,0,28,68,120,213,103,154,127,195,59,20,217,230,44,18,45,17,234,109,60,149,14,102,211,15,30,93,95,0,12,223,98,190,247,19,133,144,62,62,169,239,147,33,178,109,148,176,123,67,234,150,168,40,5,12,126,144,74,225,239,8,236,210,65,77,49,122,176,25,165,150,107,234,222,12,174,101,102,175,29,74,110,32,133,45,91,238,28,161,241,70,165,207,178,140,130,144,140,127,123,148,152,239,61,143,120,6,162,199,254,143,235,188,88,243,197,255,79,219,117,119,35,232,123,129,95,93,74,229,217,41,149,68,45,4,209,145,49,176,124,23,179,91,69,161,87,126,85,130,7,160,116,226,10,8,205,117,4,148,250,199,158,33,59,169,236,149,225,186,192,153,175,225,187,123,114,141,2,141,214,12,99,175,26,113,198,141,182,1,48,192,102,125,113,148,200,100,34,249,231,66,31,61,98,77,169,167,210,73,97,69,8,44,189,122,166,69,214,221,155,155,80,11,188,26,155,34,103,189,220,12,31,75,39,159,163,211,169,0,191,104,8,45,104,175,199,154,145,129,126,168,191,80,11,205,64,234,204,33,197,74,126,163,19,86,19,203,207,190,185,6,140,81,251,169,145,240,134,183,208,220,141,200,246,157,128,212,229,151,176,133,226,41,175,45,33,236,72,159,70,143,155,182,105,27,236,119,228,182,108,81,125,246,140,124,44,242,238,106,67,53,14,9,126,139,215,251,143,114,156,132,116,209,231,233,34,113,21,203,79,40,8,59,38,199,251,254,227,183,157,48,155,132,143,21,234,49,22,136,73,194,34,54,185,15,249,156,93,175,122,50,11,222,120,174,128,138,220,139,86,54,178,73,246,142,28,91,90,80,170,11,115,146,26,109,139,13,82,207,235,85,172,213,114,135,254,57,5,131,57,161,196,3,75,45,217,100,96,250,73,111,185,190,56,9,11,253,16,62,11,33,194,247,178,208,191,107,213,36,0,231,30,239,251,194,60,35,102,124,165,211,232,44,176,188,181,86,7,54,205,224,156,174,203,207,191,27,135,2,196,179,91,2,5,157,188,157,7,132,233,121,97,182,116,190,234,195,90,241,116,19,143,2,87,250,42,24,209,96,233,77,125,139,231,121,2,255,173,136,129,222,100,213,33,142,86,252,44,175,38,201,106,236,169,84,231,70,55,188,153,111,145,156,141,223,114,228,124,217,53,210,11,109,131,108,195,151,173,27,72,53,60,108,161,129,13,9,50,142,242,156,65,162,241,83,197,243,28,86,204,139,81,198,131,99,88,6,221,79,11,124,41,48,47,214,41,82,145,105,107,63,184,224,12,90,216,21,164,217,244,237,87,76,68,96,47,195,136,139,48,164,95,223,139,32,137,7,16,40,116,76,164,68,132,21,144,236,142,74,156,177,98,135,213,217,108,82,121,4,36,255,147,80,245,101,19,45,142,154,137,171,136,95,81,164,13,26,26,155,193,199,5,108,187,251,184,41,195,137,241,184,78,78,89,225,207,162,7,185,47,52,104,233,99,250,169,107,123,139,165,45,42,7,66,177,184,236,224,16,237,185,146,164,203,193,17,245,214,114,173,75,96,175,172,234,5,234,253,171,204,193,246,171,254,7,179,141,49,95,164,75,234,208,193,105,230,46,78,230,156,214,161,9,150,9,219,122,86,173,249,229,31,0,197,51,107,233,86,32,220,90,134,52,79,242,243,117,179,250,159,205,242,158,182,245,155,118,120,215,129,57,249,112,181,1,153,249,59,243,129,147,135,22,46,77,177,247,158,36,117,139,214,125,166,183,97,139,247,3,245,147,210,128,82,55,23,13,121,22,244,40,68,90,26,24,79,73,21,105,151,97,115,196,157,133,174,162,85,130,115,138,69,116,54,29,76,62,213,215,22,140,138,7,84,144,200,169,178,47,202,149,17,29,68,201,194,202,59,9,87,164,235,102,190,245,72,61,51,214,62,28,26,108,130,1,77,126,104,78,13,121,2,107,2,126,187,155,93,246,117,107,4,5,184,42,210,112,50,180,162,45,123,243,0,116,117,128,81,111,154,254,212,6,97,122,180,161,58,94,105,213,197,221,135,16,198,241,5,175,134,101,192,57,183,217,199,97,89,114,125,214,93,91,29,227,100,28,132,102,189,24,231,208,64,56,193,140,153,136,7,97,207,84,215,165,79,113,146,55,90,220,48,114,156,212,21,127,204,183,89,86,56,252,95,4,135,22,61,131,247,223,171,243,171,87,122,29,126,50,169,89,225,170,192,140,161,9,68,176,154,221,242,195,165,183,128,134,243,200,221,42,227,25,41,211,129,249,35,58,244,116,99,81,115,7,63,174,251,232,31,79,74,131,225,187,90,28,175,149,207,182,231,94,117,88,243,23,142,248,181,217,16,5,141,174,96,100,52,96,208,242,72,206,45,9,204,40,8,73,236,239,126,50,133,209,236,183,18,80,108,25,159,193,26,11,2,99,86,179,59,192,4,168,199,237,128,178,64,187,130,227,29,117,251,27,202,101,61,169,214,41,156,160,101,22,246,133,223,139,198,136,206,84,33,183,106,109,11,40,187,108,208,225,114,187,69,240,66,206,115,83,80,205,35,148,107,90,75,222,192,116,229,49,85,61,25,148,142,97,229,123,38,226,200,25,240,187,224,28,45,151,230,207,229,28,136,133,185,132,78,251,104,141,69,41,212,21,246,184,191,61,128,71,12,114,132,141,127,97,45,21,97,29,49,238,131,120,39,122,44,48,142,34,63,176,64,100,1,6,112,103,124,14,237,76,189,189,216,236,186,224,54,234,199,41,63,145,111,57,129,173,154,161,156,235,232,138,132,96,219,171,131,162,51,163,141,38,217,21,47,232,254,172,138,219,128,208,194,152,8,195,58,223,148,80,164,226,212,173,101,25,116,14,207,218,80,196,97,70,210,22,214,247,150,234,181,54,1,243,174,123,253,190,156,159,3,155,116,192,44,100,2,143,150,244,17,142,87,127,107,242,155,140,202,251,242,40,34,77,197,56,163,215,227,4,129,17,52,60,195,246,217,168,177,6,92,125,243,24,221,237,226,154,150,36,180,182,16,76,99,112,97,31,45,240,38,147,37,146,240,158,68,117,188,57,41,142,183,168,248,216,104,247,224,248,176,28,163,155,56,255,79,87,166,164,217,188,149,16,57,21,129,133,172,216,168,68,73,224,111,194,208,133,112,64,3,182,205,222,224,162,6,156,58,180,158,108,158,252,228,91,203,6,204,109,131,196,44,109,199,31,73,247,40,85,231,152,197,181,19,72,173,144,123,208,162,116,246,115,69,42,53,168,135,147,162,245,178,11,229,176,49,228,173,52,43,10,54,30,45,85,52,38,230,207,212,182,252,215,195,59,181,134,186,161,232,24,43,81,53,164,220,88,204,224,7,179,31,249,4,217,252,209,30,137,205,143,119,187,249,255,99,1,246,128,72,102,131,192,217,216,196,69,88,221,58,224,34,34,194,156,222,147,213,200,0,176,231,248,165,183,229,16,43,164,23,154,122,76,210,205,89,103,54,156,132,207,77,104,186,138,171,90,50,45,29,108,212,131,231,49,13,11,193,231,117,22,78,36,120,122,63,70,137,119,71,16,238,189,59,169,42,210,145,127,213,79,166,112,42,16,150,109,99,149,89,176,6,59,152,34,41,214,30,127,118,183,161,95,85,73,67,217,233,154,79,68,235,195,11,218,126,218,204,228,155,51,106,109,84,215,232,0,193,53,245,251,121,11,41,241,80,173,64,168,66,13,6,28,239,107,5,22,27,11,138,118,64,75,20,235,114,108,39,217,147,18,106,179,125,159,199,155,79,138,44,252,73,158,231,224,33,112,237,225,202,85,215,198,54,208,160,22,138,78,237,223,142,50,90,11,67,45,18,153,164,156,144,42,58,22,43,112,83,232,230,172,101,40,247,161,143,78,49,51,200,190,245,8,104,13,125,74,221,26,219,17,176,103,36,140,63,17,75,81,20,63,123,175,17,226,44,77,217,136,115,252,152,212,53,121,218,51,184,97,39,79,134,9,71,201,132,120,172,114,152,172,187,159,45,4,109,48,234,32,83,29,17,182,59,252,41,196,134,193,120,61,179,193,233,131,108,210,238,53,140,114,219,96,95,193,221,97,122,43,130,244,70,198,239,209,80,34,111,80,52,45,123,226,195,187,233,184,55,76,243,141,148,123,196,175,157,187,129,215,58,107,7,57,205,182,24,186,237,115,167,215,54,93,146,110,125,232,95,77,123,99,24,56,123,138,28,245,92,226,3,137,197,136,26,26,100,57,157,219,18,204,19,85,141,156,185,177,187,155,219,34,75,207,64,0,194,213,2,135,185,212,130,107,131,99,221,28,8,191,206,34,130,126,7,169,117,250,220,113,244,27,50,83,63,71,143,193,177,129,176,168,12,80,108,6,7,78,193,50,177,94,241,72,188,88,13,228,217,38,161,246,23,128,199,195,246,24,142,37,153,153,83,26,206,114,217,197,58,97,26,149,53,86,46,121,50,222,145,158,193,208,160,175,27,47,52,199,223,107,191,188,189,235,170,109,2,7,180,240,116,5,88,61,137,104,74,149,10,131,114,208,66,2,170,90,180,86,49,142,244,90,226,198,144,238,53,165,177,47,20,150,66,130,213,64,143,167,73,238,201,65,113,28,98,242,108,247,187,85,33,144,36,214,126,4,90,251,114,28,183,45,239,165,248,239,88,87,6,0,173,41,131,149,142,203,131,120,41,190,160,75,101,25,238,105,226,134,107,55,155,185,189,93,72,124,130,178,208,1,152,71,8,0,39,184,239,146,37,139,88,124,80,195,246,34,136,157,221,40,249,117,13,122,185,10,71,76,11,72,122,165,71,151,67,207,32,236,41,14,242,52,136,165,129,8,78,39,118,98,83,83,31,125,227,114,227,97,135,97,127,138,205,106,98,132,64,31,43,213,47,0,94,49,39,129,175,197,1,61,26,207,139,97,110,26,105,233,29,34,114,150,46,143,28,223,187,121,225,25,137,93,155,71,82,1,206,192,230,29,23,144,123,70,153,179,223,12,16,6,255,232,183,153,108,243,222,214,63,104,4,80,130,60,86,135,146,37,108,149,130,174,150,78,9,1,214,126,213,247,229,245,156,143,121,166,119,143,38,9,54,255,30,210,216,177,78,146,198,69,239,84,219,24,123,247,0,67,14,136,168,241,132,39,145,147,22,21,50,1,84,168,51,51,101,222,83,252,247,86,19,87,60,7,246,134,234,125,220,168,56,207,207,65,176,104,204,7,75,253,225,114,237,45,94,225,69,101,5,115,63,91,94,246,21,237,72,98,87,18,50,145,129,70,118,0,177,126,71,191,187,83,103,82,63,22,8,94,44,97,133,156,231,2,253,85,111,58,178,119,218,56,125,35,101,114,174,86,225,10,64,174,210,133,121,82,50,55,104,81,185,157,192,214,64,63,81,164,13,160,113,187,100,158,136,81,118,141,196,118,65,233,237,122,117,7,146,38,174,4,207,11,112,154,232,125,193,239,95,46,244,33,17,158,181,199,44,49,49,91,101,239,112,97,189,228,121,132,252,236,249,130,246,122,2,134,231,40,93,20,87,5,130,225,32,254,251,145,140,209,38,52,191,126,117,81,165,212,51,180,139,183,140,94,243,223,240,144,59,151,186,67,97,151,181,103,178,182,85,105,227,207,27,125,112,169,146,247,134,243,170,103,203,237,9,21,72,171,242,75,123,222,9,176,37,203,103,142,113,178,176,113,248,59,242,110,9,24,237,170,141,137,252,182,241,111,97,127,231,197,224,165,226,57,35,248,44,222,28,56,205,30,102,165,57,151,169,116,127,176,118,215,48,193,60,39,145,50,148,43,95,83,243,134,241,6,245,26,49,235,164,13,20,193,192,209,148,174,108,24,168,38,7,130,23,205,234,123,31,216,0,139,116,166,114,150,186,76,30,47,78,199,243,54,107,245,172,145,175,196,185,224,130,44,148,239,43,84,206,94,150,0,238,179,89,191,140,16,47,153,124,173,227,247,101,119,87,22,66,217,197,141,65,143,186,106,155,186,134,236,101,145,137,120,203,63,103,112,146,91,103,216,26,210,44,220,115,29,152,0,131,158,195,117,6,96,230,243,168,143,52,113,217,45,173,21,107,56,168,83,162,207,38,47,23,194,184,125,211,168,188,170,31,173,62,160,101,1,56,63,5,210,251,214,241,218,176,54,203,45,91,114,95,60,58,182,151,50,127,202,57,247,206,17,106,149,164,29,131,185,171,133,144,6,22,150,253,55,194,73,21,105,181,2,21,174,207,250,38,245,15,186,211,4,14,240,78,191,177,6,180,72,26,116,223,103,100,154,166,65,185,132,243,175,103,129,168,105,78,226,137,8,192,151,204,220,202,61,161,46,51,187,201,32,217,194,62,142,131,50,157,172,6,71,31,129,19,84,112,116,32,239,36,49,194,58,93,160,154,219,115,180,196,209,144,145,189,88,111,18,132,166,31,203,66,194,102,33,164,109,77,40,85,115,0,81,3,210,85,167,150,73,204,56,189,99,253,108,58,87,88,75,229,126,144,213,92,62,47,227,53,67,191,210,248,103,149,180,140,120,233,8,113,103,201,36,120,218,139,199,215,19,194,12,29,6,105,182,120,255,173,93,220,74,115,191,178,132,199,98,192,95,192,10,89,12,240,228,127,142,181,187,201,110,142,15,48,29,105,150,111,158,128,76,208,187,35,129,209,173,24,160,90,146,111,94,212,21,192,180,94,47,62,248,174,243,14,177,124,239,108,232,55,90,148,57,238,193,213,185,247,249,164,112,67,156,127,2,199,146,177,218,70,2,14,101,58,146,79,34,123,185,20,211,242,93,42,118,95,244,48,185,200,61,251,125,53,59,2,149,89,245,92,87,171,132,248,186,165,65,24,147,61,62,57,117,227,72,215,207,40,237,47,145,100,43,235,182,226,97,5,72,146,183,80,172,231,250,43,233,116,217,168,207,120,23,119,86,161,191,225,109,51,170,160,208,154,220,43,68,16,205,132,35,125,164,92,239,190,230,149,56,193,173,117,217,46,231,63,67,46,3,56,94,12,93,70,190,236,114,22,177,220,209,86,151,209,42,89,239,130,34,69,146,6,171,95,122,156,100,34,173,25,193,206,193,33,31,217,250,0,141,33,147,155,39,235,142,219,168,65,249,190,206,94,130,208,105,66,9,193,204,234,246,30,147,89,11,17,60,100,157,43,73,69,45,245,53,101,166,13,159,186,209,124,85,221,29,196,147,37,63,242,25,191,214,61,228,16,154,155,118,181,190,37,91,173,168,190,159,104,122,115,145,133,88,51,103,151,97,51,155,102,217,121,42,188,148,203,188,76,96,17,198,219,232,234,16,215,47,159,225,108,135,37,27,94,151,65,188,226,74,109,120,136,136,139,113,34,166,173,34,161,114,220,174,35,128,79,91,135,100,118,178,77,231,126,179,159,165,169,65,214,107,106,183,183,116,107,18,250,83,172,120,47,147,70,52,163,144,34,31,165,153,158,185,140,40,0,23,170,227,197,59,175,176,215,156,149,146,25,78,12,65,250,146,34,192,54,254,213,219,143,223,150,233,176,15,191,173,116,202,202,240,20,51,229,196,129,246,176,100,153,57,117,215,191,255,221,71,110,65,208,13,247,243,123,16,139,146,241,42,161,172,223,163,128,204,60,37,74,122,138,116,31,79,25,79,210,216,151,246,178,219,218,43,188,165,151,154,17,91,78,121,150,201,34,65,1,238,52,188,61,160,67,139,82,165,187,175,103,246,147,255,118,115,48,203,178,51,27,89,141,228,80,67,234,6,66,194,160,49,14,181,217,119,185,181,18,89,83,201,77,43,23,198,246,73,89,182,116,192,12,64,91,155,42,77,9,222,171,185,18,229,172,226,125,114,160,169,98,180,113,7,151,229,228,113,29,106,224,7,29,53,78,147,23,179,198,55,38,202,4,141,128,40,23,210,85,24,64,106,113,11,104,90,71,187,15,93,126,233,183,118,46,216,91,101,94,67,182,7,195,115,214,223,152,106,248,31,232,139,19,80,138,147,70,226,74,187,17,85,191,185,102,36,225,5,68,237,210,77,22,97,179,49,36,154,45,211,138,12,194,126,198,63,223,255,255,10,194,251,68,253,205,13,252,159,198,181,122,214,177,211,92,45,178,238,143,211,203,80,70,68,9,18,145,97,71,160,41,132,166,142,52,174,216,237,57,8,85,186,25,218,127,192,90,181,221,193,68,192,94,210,175,225,26,176,112,74,148,214,70,88,109,110,194,42,12,152,19,181,103,83,251,180,57,32,175,240,125,170,31,189,148,116,214,207,128,236,153,106,14,29,51,96,153,51,58,245,121,253,153,7,115,223,23,215,2,193,95,113,219,100,23,83,54,170,250,173,177,200,61,223,21,192,149,70,0,7,171,53,4,106,96,178,247,94,161,6,168,234,84,166,93,106,73,45,1,186,91,192,247,210,47,138,149,238,237,62,222,232,59,67,20,102,78,8,124,9,8,188,67,242,13,218,220,31,184,61,96,52,82,225,116,43,173,78,152,187,253,225,162,26,210,193,250,222,194,171,114,99,32,169,22,200,43,245,49,4,49,100,171,191,223,80,83,195,138,124,105,49,120,122,190,226,2,225,125,228,103,61,106,9,211,43,152,54,53,19,176,127,97,27,92,243,144,79,201,222,186,250,203,11,36,129,41,14,140,95,23,226,226,191,141,251,72,70,189,23,121,5,129,77,141,90,200,17,77,143,122,109,95,29,72,16,17,150,4,127,132,210,230,129,255,43,85,145,186,71,115,153,104,137,154,194,223,158,1,175,41,51,127,16,168,194,139,108,185,100,168,143,195,8,243,90,87,67,56,25,210,50,55,230,84,124,57,49,228,78,240,18,22,108,131,201,83,121,189,186,46,96,245,246,254,192,23,222,11,107,114,92,43,31,147,226,4,59,70,107,77,2,154,81,119,66,0,14,31,13,213,244,111,204,26,75,171,108,21,192,245,16,187,222,222,112,31,218,17,240,187,165,187,51,106,133,178,23,212,110,12,100,50,199,245,206,33,193,240,178,134,202,118,233,157,208,222,232,124,171,142,4,206,207,42,105,239,253,125,70,136,91,77,131,90,88,123,114,169,240,101,193,21,215,57,247,75,206,113,1,1,215,85,201,196,216,104,236,95,164,199,60,234,101,109,165,0,112,4,49,201,79,16,125,244,211,56,144,53,120,21,101,83,164,220,211,86,211,127,15,142,119,182,108,113,168,66,109,191,191,52,0,85,64,60,209,247,194,223,235,15,78,41,108,33,45,149,193,203,126,189,130,0,123,194,4,255,77,173,18,161,254,126,57,85,171,245,12,231,204,42,76,43,228,208,182,29,207,214,193,204,71,180,120,209,30,185,221,142,79,251,239,237,223,9,16,238,9,231,102,192,185,23,202,30,241,237,189,69,137,142,32,122,129,16,239,117,200,253,186,133,7,55,218,22,61,187,5,170,39,122,189,56,112,94,8,176,230,10,82,144,74,217,188,200,81,3,87,226,123,93,233,143,121,109,234,152,113,105,81,167,53,230,43,59,126,77,26,79,11,25,32,94,33,254,146,59,39,177,13,144,196,252,227,197,27,112,7,195,36,18,86,213,194,227,53,67,56,48,238,36,4,155,184,153,9,161,159,48,77,46,60,234,198,23,252,212,236,155,131,34,8,191,136,185,97,120,235,54,96,251,33,29,225,239,10,173,90,178,79,114,185,1,188,58,171,92,248,129,187,171,10,56,243,233,204,107,243,169,122,157,73,74,81,196,79,79,99,165,220,227,47,170,208,193,18,39,250,192,223,166,180,79,112,202,36,72,9,188,110,4,206,91,79,81,22,162,123,114,57,94,184,8,152,22,199,55,55,233,142,94,40,199,27,26,197,92,79,202,104,196,83,166,209,142,186,82,92,216,98,19,203,158,248,243,118,237,110,51,150,140,23,61,115,12,175,220,63,83,143,103,23,146,150,20,35,160,1,193,116,88,80,183,60,248,49,170,109,16,102,107,64,84,164,0,144,124,246,121,75,139,232,239,1,247,34,153,194,60,164,138,113,136,121,107,97,252,255,182,33,255,136,91,202,62,179,84,174,86,136,11,95,120,167,126,164,75,33,7,183,245,173,148,21,61,110,171,46,123,128,231,101,177,63,72,197,13,71,248,123,78,31,87,125,21,175,172,12,254,103,155,0,177,141,31,109,64,105,92,26,93,43,125,0,159,58,82,37,242,60,235,132,244,244,220,37,182,192,74,59,1,226,88,246,242,104,124,125,253,190,123,240,196,153,169,73,180,68,129,72,22,84,192,99,220,190,132,60,239,15,177,212,146,170,98,147,221,195,228,134,168,84,225,191,104,158,136,250,29,35,36,124,218,40,106,90,13,54,176,37,181,112,92,250,214,172,54,100,115,46,163,192,3,245,168,34,250,47,255,95,238,1,16,50,103,23,147,102,155,211,13,43,70,78,254,95,66,24,241,202,236,172,121,7,23,156,30,19,108,68,254,192,47,182,182,170,90,111,111,233,62,12,121,131,161,64,176,74,5,49,76,253,149,99,119,15,95,112,25,134,120,119,128,135,9,104,133,248,211,201,59,176,103,63,244,12,89,37,4,248,94,48,237,179,15,122,27,156,254,148,98,200,42,164,189,147,136,75,51,29,82,104,251,176,82,47,155,178,85,232,227,186,106,127,79,81,34,122,181,227,43,8,21,19,107,81,252,50,48,151,246,25,230,190,15,208,131,167,191,184,81,74,96,45,77,221,174,112,144,133,122,116,138,51,241,85,255,163,29,27,40,24,106,242,241,116,218,122,138,227,38,99,26,177,41,82,236,137,72,217,198,41,163,253,115,55,185,73,88,229,125,129,120,93,91,142,111,193,154,238,84,220,6,137,27,67,91,106,39,90,123,93,100,251,84,243,145,68,162,169,7,62,247,57,148,250,123,21,43,227,37,181,237,97,51,239,245,152,249,143,104,99,150,247,183,54,22,43,18,168,100,126,212,10,44,119,124,235,48,203,194,166,127,38,158,3,15,34,159,90,133,59,55,63,190,239,6,39,201,100,227,224,154,212,196,205,65,6,235,16,181,122,113,207,239,100,243,177,188,173,90,222,211,37,199,210,153,0,181,230,4,48,132,184,172,126,132,150,108,48,223,184,44,96,229,25,168,108,234,94,67,32,19,111,4,199,129,50,147,179,105,203,200,175,142,162,73,40,23,100,93,252,203,75,208,232,255,117,161,197,114,76,241,136,10,135,152,65,247,14,254,180,208,176,227,148,205,156,70,192,58,53,79,71,42,119,41,178,138,40,175,237,99,76,211,249,230,140,197,66,209,109,134,68,180,252,22,99,143,146,96,226,164,229,144,149,247,4,78,104,170,243,231,8,139,101,177,208,176,139,77,205,49,202,155,107,108,40,102,216,235,160,208,224,164,248,155,55,7,104,240,203,18,32,84,34,174,254,238,255,192,207,17,171,236,52,127,139,72,172,31,86,194,236,96,100,205,229,132,92,255,230,229,191,182,198,142,178,187,5,56,249,19,4,125,135,169,0,79,90,115,130,67,115,113,185,92,151,62,43,172,130,89,110,166,71,141,68,177,59,38,124,116,186,36,191,121,59,11,245,160,39,227,187,124,228,34,107,227,76,143,215,159,188,23,185,210,36,247,133,122,47,107,71,86,34,188,10,85,156,250,128,222,218,233,215,111,49,35,241,79,138,107,52,36,71,221,144,8,112,197,230,81,163,49,247,151,184,2,72,49,220,99,87,224,95,0,180,7,104,222,126,245,62,59,11,192,1,29,126,112,159,131,92,101,9,123,183,43,64,85,15,79,104,222,149,30,41,237,146,192,78,54,86,63,162,112,102,231,29,131,131,203,161,209,48,153,225,10,130,210,50,164,155,240,166,201,97,63,174,177,102,13,62,112,27,113,142,212,134,178,42,98,82,71,218,83,97,214,28,218,204,206,85,193,77,15,66,155,110,34,61,179,108,180,214,127,98,244,129,89,93,251,203,61,82,175,33,193,55,53,249,153,229,118,170,15,64,24,221,156,93,135,20,8,125,63,96,223,234,149,226,225,203,196,248,234,1,247,139,44,155,188,81,98,126,31,53,166,57,64,160,66,44,135,255,164,58,71,63,77,127,130,206,64,161,6,122,192,78,171,152,183,252,65,94,134,23,243,110,225,221,189,2,71,190,92,123,9,220,227,220,68,72,189,255,13,243,137,96,93,62,170,115,11,28,212,114,190,131,245,78,110,96,6,124,232,195,237,162,188,32,226,110,16,165,182,233,215,244,55,167,233,63,137,58,146,192,187,78,235,228,148,230,196,142,59,65,133,58,209,40,195,111,110,19,210,12,164,135,5,141,0,45,182,62,168,100,141,180,152,39,20,41,210,42,31,98,222,170,170,27,21,106,183,232,242,46,190,247,135,48,181,165,88,240,104,132,46,87,192,81,67,134,232,31,20,242,240,202,7,238,192,81,54,116,11,187,3,30,135,195,60,129,0,233,184,140,178,238,63,128,16,39,161,57,9,135,105,158,162,182,138,134,52,211,132,200,184,26,253,137,78,16,65,145,130,71,195,167,102,56,103,193,4,109,242,127,251,168,51,20,179,129,232,205,98,107,160,0,247,197,81,78,4,172,14,112,58,181,36,105,137,84,157,41,150,172,73,113,97,224,204,165,231,37,6,182,76,106,89,67,10,177,248,120,95,201,4,234,232,143,124,188,25,157,212,222,51,126,196,221,115,184,139,39,147,118,13,32,161,143,5,136,54,24,221,21,232,206,24,93,207,229,155,215,54,122,177,76,38,93,2,84,39,25,32,154,100,225,140,57,202,52,170,36,156,49,147,21,212,197,37,128,180,112,197,91,41,40,17,119,167,234,154,231,23,168,237,84,87,185,79,152,184,99,31,128,182,110,61,41,95,56,241,105,11,42,231,156,35,61,67,123,108,195,143,96,79,68,57,216,35,212,218,33,215,104,237,96,220,100,12,79,57,37,107,145,123,44,215,4,197,47,140,198,254,137,153,46,177,143,112,255,74,182,184,94,177,75,129,26,63,179,13,87,143,195,13,3,196,185,53,168,102,47,75,27,139,28,27,63,233,207,47,52,215,123,0,33,17,114,17,232,43,92,142,38,114,73,116,244,203,185,6,80,196,21,20,243,228,194,3,247,103,233,217,136,38,121,104,221,15,227,13,67,11,49,247,30,21,156,198,23,17,106,9,247,127,247,150,66,150,124,99,126,102,92,127,143,140,225,210,29,233,220,63,53,200,202,134,128,131,71,67,41,166,104,58,208,127,83,209,48,29,3,129,78,20,227,107,162,68,204,215,188,44,206,103,242,110,0,117,52,126,147,96,80,171,245,100,202,153,251,87,110,108,18,229,46,43,25,111,7,186,119,84,115,236,202,26,74,252,133,32,141,190,106,179,11,175,102,58,253,110,125,227,65,98,213,103,101,9,239,226,194,221,160,180,214,12,131,52,246,71,238,185,82,23,242,20,253,7,62,72,239,18,36,64,44,149,130,19,69,88,167,235,176,69,148,60,161,102,15,7,227,239,164,159,221,185,134,119,241,100,226,23,173,55,113,87,3,251,80,44,150,16,223,111,22,75,243,132,77,197,157,49,149,180,217,92,141,70,208,224,13,243,91,171,203,243,20,3,103,111,146,234,189,39,70,65,125,31,133,153,226,100,140,1,42,47,25,30,74,198,56,214,47,152,224,137,248,188,39,177,212,132,215,156,248,8,135,36,81,142,113,235,52,22,36,140,131,128,56,182,150,68,73,15,69,100,195,217,190,128,183,251,101,240,90,116,142,62,207,97,117,230,164,131,9,237,79,153,209,39,151,184,43,185,65,29,42,180,147,60,211,134,96,61,150,43,136,207,25,196,192,217,173,156,53,231,118,124,188,210,165,131,86,193,220,23,227,129,45,252,173,194,67,190,15,178,138,22,207,0,66,71,180,137,81,65,101,115,152,191,167,65,125,208,64,239,128,163,166,232,55,195,152,68,209,171,127,139,171,140,29,77,7,34,82,166,173,186,22,152,162,123,253,191,127,181,252,48,133,40,20,210,11,145,57,132,165,80,72,126,181,44,129,218,21,61,191,150,184,198,80,151,45,125,55,73,187,200,158,111,56,173,123,221,171,236,70,85,27,6,92,12,90,8,168,1,79,248,247,40,244,196,91,13,19,17,60,147,226,153,100,7,16,233,21,244,203,174,201,185,220,194,91,147,205,115,224,93,43,89,215,151,155,108,41,242,35,42,197,116,23,220,163,143,143,106,1,99,45,60,241,28,229,79,53,184,134,73,1,130,227,202,200,77,91,27,119,98,252,45,73,151,166,223,55,245,59,154,221,218,52,139,197,145,220,18,49,203,132,203,38,156,37,200,170,48,247,42,227,185,115,230,47,143,191,177,65,99,219,160,228,44,27,29,178,251,126,229,138,210,217,33,141,153,95,168,166,128,7,85,250,142,180,172,31,117,148,228,194,51,187,104,160,83,176,172,91,33,217,182,14,2,254,251,184,157,18,181,237,105,252,127,178,192,181,192,8,241,144,178,183,21,104,54,2,10,72,12,230,20,249,92,239,35,93,191,10,160,62,154,68,72,203,88,15,84,102,85,171,21,113,237,23,115,3,244,55,250,241,17,142,53,145,252,245,78,201,156,7,218,105,140,197,77,195,39,135,230,42,51,170,36,57,162,79,79,109,51,212,241,110,128,44,206,75,219,251,174,179,138,75,225,56,238,150,22,16,124,9,115,176,208,116,100,80,5,94,61,2,251,241,28,202,5,153,201,10,182,65,93,16,16,97,22,69,179,103,100,227,170,172,127,41,104,31,92,14,186,29,0,131,189,81,90,88,205,83,7,54,218,186,104,196,194,51,81,144,245,171,131,214,31,149,70,16,203,70,189,187,167,2,224,179,2,116,50,96,107,249,237,221,11,22,78,29,3,159,228,178,102,64,20,74,64,99,165,81,6,218,44,55,226,160,4,25,49,43,17,21,140,207,251,124,109,250,2,227,140,207,41,38,36,81,147,164,5,152,48,110,242,53,218,198,88,127,45,84,188,151,194,108,213,108,88,141,1,19,179,137,76,28,184,26,54,71,129,76,180,86,160,27,246,68,54,2,205,57,192,152,2,223,15,35,160,153,136,165,84,88,57,79,105,150,2,53,10,186,169,119,118,55,212,24,254,54,79,109,222,158,83,157,117,149,61,101,255,63,177,129,174,255,81,226,255,138,191,140,181,29,6,147,68,170,250,184,246,20,102,137,111,30,37,65,144,60,25,235,97,215,146,154,58,188,139,230,235,64,33,195,161,144,112,205,231,33,63,144,105,180,62,56,95,7,214,137,180,98,6,0,94,79,46,205,28,244,162,135,144,194,18,252,180,217,124,26,229,36,11,198,156,231,223,211,223,112,133,154,126,23,161,176,2,130,160,182,53,119,180,128,210,86,127,27,80,220,182,115,233,232,245,22,244,71,251,76,205,71,78,28,128,255,181,42,34,103,125,142,142,134,190,249,106,203,176,188,112,39,169,70,55,13,81,15,116,161,242,171,31,145,194,50,17,75,109,2,238,213,105,249,48,159,144,100,17,156,124,191,43,104,3,100,103,40,152,39,238,111,41,31,200,166,202,190,114,198,155,168,46,75,135,41,77,90,30,214,167,112,170,254,128,229,148,153,109,27,123,53,31,187,151,154,138,23,72,254,221,185,83,93,118,226,127,76,94,12,33,15,222,57,103,158,23,127,88,91,203,175,202,177,122,243,155,182,47,39,133,146,177,116,87,38,253,64,210,70,98,121,248,183,52,117,173,130,21,27,18,120,83,82,36,172,111,78,102,42,52,57,227,11,59,229,60,121,102,212,218,69,123,111,61,38,45,114,11,115,226,6,146,84,116,19,156,116,36,31,204,169,170,103,124,93,124,170,248,208,84,44,179,186,69,223,153,47,195,69,191,122,76,214,150,183,204,201,101,65,135,211,51,22,107,183,220,66,31,230,167,226,186,216,242,47,134,18,218,232,51,97,20,90,203,11,166,189,119,41,205,57,177,194,19,120,196,44,102,178,81,242,55,95,209,71,79,219,11,234,99,22,234,74,172,125,36,62,166,89,228,200,102,35,222,135,114,127,232,251,70,124,8,175,28,180,134,91,18,226,171,14,230,17,81,237,200,184,145,82,235,64,201,234,38,176,136,44,32,90,11,26,243,80,65,156,199,169,49,242,250,197,95,244,5,100,172,183,186,137,106,237,177,204,176,27,149,40,235,168,25,99,223,164,131,80,122,111,169,67,109,17,40,19,24,77,98,116,74,85,92,72,1,171,135,73,57,40,134,74,179,205,71,85,207,246,189,6,227,48,192,147,235,105,191,137,154,152,67,119,22,186,81,152,13,1,181,237,6,124,156,179,21,215,145,78,133,83,243,82,68,61,153,221,241,157,79,121,18,207,13,23,149,45,17,239,9,129,146,132,84,70,64,145,79,15,123,123,220,88,228,135,89,22,83,230,171,197,105,65,102,241,238,216,144,154,174,156,150,255,88,89,213,241,27,47,45,156,81,57,167,65,109,202,0,237,102,246,11,114,98,187,147,48,133,92,154,207,16,163,13,49,159,23,119,7,68,56,36,77,35,114,172,16,202,184,229,208,71,222,97,200,141,8,124,38,121,252,195,227,224,232,11,79,53,235,113,161,252,144,22,224,111,177,89,239,10,241,241,161,6,204,31,143,70,18,172,148,46,147,179,20,40,214,26,21,42,17,244,240,159,100,205,54,254,8,231,129,51,217,213,101,139,52,114,49,207,19,97,187,218,153,137,221,179,129,131,43,169,191,213,255,80,227,32,244,139,48,77,29,63,209,153,109,187,201,97,40,136,246,160,151,247,112,15,198,180,212,201,178,236,133,157,155,64,181,200,128,239,107,1,250,224,128,77,157,20,45,231,225,200,144,89,92,241,202,190,63,232,235,182,142,17,48,240,34,93,228,111,94,135,200,114,20,248,245,127,225,146,250,214,34,59,86,183,248,169,10,191,60,241,138,169,123,161,94,7,30,107,122,25,176,72,30,241,96,169,123,15,34,245,235,120,129,124,82,163,124,160,33,224,247,10,170,250,128,188,10,254,198,201,131,229,51,18,10,175,37,147,173,33,118,18,189,72,196,205,155,216,79,75,166,12,215,185,223,18,182,226,94,60,33,185,30,141,222,217,128,36,203,91,157,225,93,41,126,103,135,85,238,180,8,203,234,175,49,34,157,84,37,134,249,220,103,16,32,198,19,1,103,1,135,143,83,68,71,59,0,98,140,124,119,3,185,161,1,173,234,118,173,173,183,152,71,211,77,216,201,75,243,173,20,32,95,230,60,158,26,28,10,104,112,99,178,179,49,0,40,136,54,140,85,172,21,255,20,121,89,153,145,170,86,210,70,206,202,157,93,202,12,200,233,146,85,211,216,170,160,216,192,187,172,120,226,226,250,117,243,131,123,193,186,197,192,200,7,52,224,96,24,77,233,185,166,241,144,253,1,23,193,107,93,155,4,58,247,252,153,141,114,5,41,53,127,119,28,236,203,230,60,105,113,16,238,39,136,227,24,188,132,38,171,16,127,179,40,87,98,245,81,57,0,253,173,87,168,141,64,246,178,172,175,152,32,178,63,146,237,26,18,238,222,169,60,238,163,136,184,89,230,254,162,253,124,90,101,41,247,106,77,11,31,127,42,15,14,53,47,176,11,181,246,99,70,111,93,158,219,29,31,162,96,186,214,36,25,138,149,32,4,121,128,249,76,87,96,177,140,113,53,180,247,161,79,8,135,247,202,40,97,240,213,128,88,238,70,221,18,169,44,120,52,51,50,110,80,64,56,5,115,48,3,86,48,244,102,59,213,61,189,159,127,89,40,44,2,65,134,122,214,127,143,79,56,135,139,230,22,124,249,110,40,9,126,177,123,28,231,113,116,194,58,138,209,208,239,140,153,98,43,209,191,199,95,1,201,62,92,35,124,110,72,152,121,185,236,87,126,51,114,2,78,121,207,141,140,69,90,202,27,217,77,246,157,195,23,46,72,146,0,47,165,192,240,144,35,138,150,56,250,120,181,31,99,232,101,69,88,225,237,46,110,34,212,119,92,230,202,14,14,18,2,131,117,206,213,182,3,192,45,28,241,14,19,76,115,208,181,127,31,175,106,92,133,63,207,145,186,186,159,149,58,104,204,220,41,91,130,27,28,27,33,118,92,99,28,113,53,215,26,178,233,47,138,10,130,90,15,205,183,189,162,126,123,202,227,54,145,6,42,5,207,60,214,100,182,94,10,37,71,197,98,83,19,10,6,219,161,24,7,144,51,41,46,3,109,187,108,39,250,157,26,206,90,243,101,131,89,61,132,254,88,47,3,12,42,58,107,117,147,97,50,38,215,3,75,190,77,189,216,126,118,163,232,189,176,109,103,186,23,254,187,35,170,239,86,107,73,241,142,206,215,170,128,43,44,107,17,225,67,67,99,67,219,184,144,59,41,64,213,115,38,190,83,55,39,100,204,250,223,105,183,195,117,123,57,25,210,155,153,179,152,154,120,4,20,202,34,68,46,98,85,168,227,30,242,107,58,213,57,44,59,243,52,155,199,24,105,221,179,110,233,93,225,38,94,9,13,143,100,196,211,103,155,111,255,238,112,115,224,57,91,37,83,51,171,137,90,122,89,200,152,153,198,78,72,250,133,125,70,187,17,186,122,154,37,39,24,88,58,125,233,59,180,224,63,84,232,23,50,127,226,62,134,26,169,253,129,187,55,184,176,120,129,11,75,110,217,122,241,44,121,88,40,175,85,246,184,248,242,188,14,57,93,149,234,32,215,201,44,214,155,14,63,63,232,44,136,141,145,134,61,194,218,138,84,25,175,252,206,84,42,54,100,117,132,183,198,202,229,254,119,43,108,105,126,27,87,120,82,149,116,29,132,28,22,125,144,17,144,230,164,19,119,106,161,139,152,223,135,161,87,57,213,159,83,185,100,208,120,23,46,231,104,230,124,124,155,31,22,36,96,222,17,129,0,124,220,197,23,7,216,82,228,46,247,129,255,149,233,15,161,134,125,110,155,75,184,238,251,117,5,199,197,48,169,155,174,77,2,25,77,215,166,99,44,33,240,147,220,57,210,78,93,161,25,227,39,180,197,58,32,90,220,132,191,88,65,155,220,86,230,20,7,115,148,41,239,28,220,122,84,70,225,58,175,27,140,51,38,237,124,132,5,107,115,13,150,165,81,55,198,15,174,208,247,188,230,138,226,12,34,94,140,179,128,126,140,96,95,0,146,6,187,182,225,80,34,140,152,98,4,81,48,120,209,104,13,194,182,35,90,130,148,144,42,108,18,213,46,99,118,129,232,203,95,54,204,5,94,242,81,177,22,113,135,249,230,151,67,50,17,194,150,237,206,167,94,88,8,98,143,149,62,91,134,208,206,81,229,250,114,201,112,122,53,196,162,221,78,118,163,121,195,243,155,91,193,139,196,50,255,8,177,77,214,5,222,7,223,209,203,151,70,183,26,110,6,71,77,184,9,7,205,98,17,177,196,53,214,221,83,125,40,87,224,42,128,96,197,248,129,16,6,149,98,66,104,178,62,96,46,179,60,233,130,173,185,50,117,127,148,95,203,207,154,2,215,17,131,37,54,206,145,99,9,100,161,109,137,72,66,225,155,195,192,83,175,51,97,181,247,13,76,217,176,83,174,216,246,56,17,4,233,114,196,202,206,91,109,255,54,236,31,213,172,27,149,52,145,47,14,236,74,200,215,184,150,29,19,87,233,57,8,71,25,141,4,85,225,109,253,4,94,99,121,248,200,208,59,118,93,228,39,19,114,178,41,181,90,74,177,154,97,67,23,241,89,124,100,204,194,213,122,152,159,33,63,114,184,55,54,77,46,225,222,104,198,168,91,74,48,47,138,245,158,129,201,0,31,53,201,226,223,240,66,227,223,143,191,145,12,87,195,101,37,251,48,127,90,170,221,147,155,7,195,132,162,232,183,106,44,140,116,192,180,155,21,114,37,212,243,114,15,22,206,152,48,192,223,43,3,91,211,56,243,77,76,245,14,56,81,70,27,116,211,95,242,129,241,201,181,99,178,199,97,78,61,149,72,27,66,232,195,58,249,147,115,152,113,167,33,172,146,134,250,131,134,244,54,37,225,94,204,209,244,11,231,233,156,109,251,80,165,234,113,105,72,40,181,5,106,146,67,137,204,200,154,110,46,9,12,190,254,15,139,253,90,103,245,158,206,99,142,214,62,35,4,143,100,5,183,184,50,67,154,159,243,92,49,21,241,54,199,123,213,123,15,26,140,228,35,81,132,223,163,74,88,132,119,171,75,37,106,41,238,235,98,131,198,220,29,65,175,198,230,240,23,219,186,89,9,28,213,218,63,108,213,148,185,246,226,143,107,122,229,74,171,17,62,118,14,30,231,16,4,8,109,186,204,8,158,217,156,180,167,22,11,116,187,186,12,192,49,42,15,107,78,148,18,87,123,215,178,211,77,209,168,94,147,252,157,1,191,95,254,14,88,95,79,196,146,13,25,227,96,70,105,47,70,85,47,9,144,58,17,155,160,17,70,108,213,118,195,254,84,219,74,40,29,43,182,104,111,242,206,146,235,128,222,176,110,136,109,163,7,191,74,135,239,59,131,154,159,235,210,9,82,61,118,165,226,225,131,139,243,219,47,111,196,255,211,5,161,220,244,246,74,88,10,144,130,176,41,252,86,242,118,153,31,199,148,192,201,219,71,97,238,90,235,84,192,225,84,105,95,57,56,200,141,118,106,156,245,148,145,17,248,242,175,112,0,60,99,9,223,73,186,25,225,98,52,244,35,32,26,17,71,36,47,13,156,184,75,147,154,230,156,119,251,176,232,173,181,217,18,183,159,123,212,23,52,222,16,235,192,215,199,156,251,135,155,95,117,65,212,181,74,249,123,79,27,225,252,19,183,79,175,208,49,193,226,52,172,168,99,32,213,204,21,184,23,220,96,63,217,135,79,216,122,171,147,158,41,122,77,210,179,27,236,125,140,20,41,237,16,244,227,52,17,67,131,107,14,238,246,115,198,13,58,107,39,45,3,184,121,128,112,237,213,19,219,123,226,169,209,226,98,124,194,22,100,237,217,31,239,145,17,172,186,164,45,19,42,74,242,83,229,196,32,153,145,243,156,158,16,102,33,232,164,50,171,36,186,70,165,238,5,186,241,143,5,126,129,253,146,4,124,58,40,178,255,91,142,123,47,60,61,166,254,213,228,97,213,165,102,231,254,107,64,158,228,105,69,197,107,17,184,181,15,104,183,139,122,238,139,243,11,0,210,2,91,70,71,124,205,183,187,117,141,191,159,144,7,85,207,83,31,13,187,212,92,104,255,57,138,218,52,187,31,182,16,255,171,129,167,60,151,120,106,180,14,158,143,57,116,73,55,44,76,4,81,160,78,3,106,229,34,109,228,54,60,30,117,245,134,72,30,96,177,191,92,155,24,68,123,232,151,56,181,217,254,70,152,95,36,1,116,131,3,211,97,168,75,218,62,253,22,170,152,73,165,196,22,18,30,242,174,133,196,18,158,179,211,183,228,213,43,155,158,51,85,78,36,17,217,127,175,116,33,114,37,182,179,121,138,25,3,12,189,167,88,145,108,229,69,154,181,101,204,50,6,156,197,11,121,172,117,193,195,7,183,16,64,201,40,27,9,59,213,51,69,191,251,179,166,157,187,201,139,69,250,19,13,32,57,51,193,206,43,44,112,89,69,219,45,156,149,125,213,239,108,48,210,193,60,95,151,71,249,225,69,208,244,185,64,122,137,251,161,77,37,44,9,139,24,129,21,250,96,59,62,177,109,231,180,59,78,211,163,173,2,205,146,160,255,59,187,19,161,122,134,198,51,156,80,170,239,212,128,157,139,205,219,31,41,224,1,250,236,84,36,65,226,45,241,130,13,103,67,18,161,228,63,161,14,45,214,44,175,138,22,204,28,207,145,51,166,20,119,144,131,27,119,245,88,76,37,45,1,39,4,234,32,112,119,206,128,235,36,221,51,74,188,236,234,38,29,195,254,213,92,98,83,227,115,187,220,39,79,79,111,115,127,102,117,240,37,246,123,179,222,37,115,38,0,79,226,145,151,23,165,53,26,142,253,58,230,10,87,44,127,246,17,97,34,145,216,65,124,174,234,234,8,155,226,172,113,224,204,232,147,39,28,128,32,195,14,94,137,133,250,121,122,171,117,242,104,172,84,22,245,148,33,61,190,221,222,102,99,62,202,219,93,165,80,100,36,122,226,165,20,45,182,50,140,104,196,223,125,116,139,205,173,74,185,129,75,31,3,101,90,78,162,172,150,44,87,238,34,245,46,202,165,8,119,7,152,167,19,134,44,117,1,62,246,77,153,157,129,169,188,47,174,149,194,97,250,93,84,196,228,92,107,7,13,171,15,238,240,57,110,127,34,95,107,94,221,105,134,64,79,8,249,141,5,57,226,34,244,223,108,109,132,81,20,173,96,3,63,175,209,67,100,147,240,27,146,132,164,109,1,164,157,222,20,82,166,80,188,113,120,188,191,76,18,110,154,8,163,14,112,134,2,162,4,101,252,124,243,159,54,34,102,89,91,140,236,179,197,50,101,125,220,205,14,206,59,60,228,122,240,43,21,96,255,39,230,234,239,87,97,115,86,189,63,23,226,154,48,216,149,237,156,197,148,57,159,242,223,28,245,19,60,161,172,169,114,102,83,158,6,78,180,40,95,97,247,153,175,98,214,83,0,143,59,139,106,46,238,101,51,224,77,152,21,34,122,138,91,82,97,44,193,134,87,19,91,55,243,245,12,240,225,183,200,19,67,91,146,245,16,35,27,27,116,139,192,14,231,66,96,10,181,178,247,21,174,213,95,37,226,184,135,142,231,5,142,188,80,166,124,17,201,61,95,248,179,129,5,193,233,243,169,166,246,75,62,48,193,189,248,129,206,214,176,28,10,167,211,71,144,228,1,65,119,242,145,59,201,149,58,2,161,113,40,61,59,22,152,132,232,136,207,96,22,4,202,116,161,54,185,158,91,62,92,207,85,66,29,139,57,153,27,124,1,166,65,22,108,239,238,224,211,203,139,238,83,136,64,131,135,117,4,68,196,159,203,241,119,36,86,200,37,37,143,141,126,148,18,145,98,0,81,247,177,126,225,163,180,96,138,87,68,202,250,162,153,244,186,29,24,242,163,237,57,66,169,254,73,65,181,0,197,105,180,141,249,24,228,253,81,164,11,16,19,184,141,147,159,181,21,143,159,79,46,152,86,104,29,140,193,134,97,183,238,28,236,111,92,12,57,53,36,253,20,110,138,227,171,15,178,198,48,73,66,100,43,92,25,119,249,183,62,149,18,0,99,150,142,168,49,97,243,221,118,215,149,240,235,172,121,56,135,219,4,23,202,128,191,108,177,207,232,37,204,201,156,220,43,248,200,237,29,205,36,211,220,74,143,1,197,59,178,58,250,197,37,66,161,42,17,209,178,95,213,75,218,249,66,59,128,21,159,176,21,182,111,231,160,92,250,16,205,108,148,237,212,181,176,80,222,201,112,195,118,177,170,145,142,50,191,195,108,87,140,196,32,8,48,158,143,150,214,65,175,210,137,159,130,143,152,53,53,162,193,223,245,162,4,39,72,66,146,1,230,102,72,91,42,2,255,182,6,247,21,174,147,96,77,51,36,243,245,182,101,146,246,12,237,0,108,83,54,206,79,233,150,247,137,90,97,82,76,1,69,155,89,75,89,139,186,27,86,35,14,119,174,74,81,103,95,16,45,187,208,95,125,148,20,159,95,11,222,79,240,114,245,136,244,97,127,58,5,18,226,204,54,100,155,231,99,90,163,83,25,205,183,37,123,120,88,11,132,128,57,228,248,11,66,249,67,97,118,193,7,213,114,231,116,83,97,197,35,166,0,152,164,237,31,240,74,217,72,141,172,110,10,251,8,236,66,175,64,13,36,36,175,220,243,4,201,128,183,198,126,165,138,213,189,81,88,167,225,231,12,102,245,246,106,48,184,238,159,148,32,2,239,234,211,2,4,43,222,9,35,239,187,135,122,104,150,86,221,246,194,93,236,94,44,181,136,119,64,208,242,86,50,226,193,76,28,104,47,38,248,164,12,83,97,90,175,67,79,99,194,249,129,253,65,214,180,68,40,200,164,154,166,83,150,136,64,204,114,26,105,215,34,2,193,46,26,236,54,138,39,216,110,2,54,79,40,223,61,203,194,46,153,16,69,158,54,32,5,141,181,251,238,32,29,131,5,133,33,222,194,165,135,36,152,112,106,10,11,115,89,36,109,222,99,48,114,173,205,125,37,207,252,146,134,29,140,103,43,25,173,252,28,33,146,222,67,195,91,178,5,26,178,119,11,139,215,97,7,176,142,89,196,143,194,212,154,76,156,92,164,37,175,43,86,243,23,209,110,14,5,190,78,202,108,150,90,255,177,10,13,167,105,184,214,97,128,175,60,254,27,217,75,96,83,122,26,211,26,202,36,161,213,32,139,214,214,220,175,71,183,71,222,18,162,20,184,51,92,1,131,232,103,92,115,190,54,67,68,160,47,200,223,172,118,167,115,105,220,168,217,27,231,152,251,170,114,210,139,14,21,136,222,187,68,3,139,97,235,52,121,124,170,162,85,205,156,211,216,210,198,114,28,131,224,4,36,81,68,250,101,165,206,98,137,188,81,61,247,152,106,222,60,78,86,93,55,24,56,0,11,80,168,149,188,133,83,118,244,62,9,248,175,150,97,231,177,118,240,88,93,115,25,169,107,160,225,236,243,17,255,55,52,17,167,174,62,20,189,172,66,22,134,247,135,115,202,240,60,154,154,115,6,95,196,35,136,23,28,74,106,71,158,230,193,123,195,170,18,53,17,77,71,250,85,71,57,179,245,242,157,176,9,167,39,47,21,191,251,126,29,148,189,174,229,203,53,10,86,251,224,209,107,121,214,163,24,171,210,145,132,206,150,75,9,200,188,55,143,254,128,31,157,202,28,39,50,222,152,195,111,87,8,94,186,158,187,132,148,88,210,82,69,137,51,234,251,54,168,43,155,89,183,43,178,96,190,157,70,135,23,179,241,85,204,242,229,106,164,215,5,166,126,137,118,117,96,186,90,145,62,62,157,83,107,249,89,25,208,223,134,81,198,180,252,83,122,95,77,245,30,8,23,123,236,103,83,92,212,133,137,97,223,234,32,136,36,174,87,53,73,110,91,5,84,35,148,177,119,155,25,158,166,223,252,36,167,238,203,84,83,166,194,133,5,53,43,166,71,230,194,186,63,197,164,210,179,65,77,208,202,130,132,29,100,77,236,118,156,138,34,89,175,198,223,0,164,237,4,13,51,115,13,161,128,159,59,139,35,105,143,225,178,140,211,148,228,202,168,2,132,40,129,130,221,245,233,113,206,112,78,59,102,160,77,61,222,128,24,94,249,166,86,106,217,120,73,5,164,231,32,240,25,224,131,69,148,171,161,31,53,167,121,212,127,194,202,13,167,142,69,11,65,222,148,91,166,34,64,183,108,47,19,57,119,40,27,36,54,23,141,61,126,91,126,26,82,83,29,1,134,189,214,16,3,43,167,144,46,190,96,179,201,18,166,158,164,105,128,119,204,33,207,231,140,42,130,53,69,81,219,233,163,237,248,104,108,232,114,44,113,196,188,72,1,54,28,230,177,118,177,238,100,145,201,193,202,99,78,243,166,228,224,25,254,164,59,199,110,168,20,93,75,23,251,143,77,174,97,103,99,228,158,15,230,21,181,201,74,6,235,137,132,224,238,143,180,242,123,162,138,155,53,43,44,241,155,99,15,191,164,30,164,137,199,119,195,200,224,167,166,3,196,210,218,75,128,9,98,238,31,171,33,130,172,238,108,72,249,122,242,106,189,195,78,89,72,64,100,9,145,114,113,127,68,167,136,28,73,79,249,106,108,115,125,134,76,57,53,213,205,251,244,189,220,201,27,254,96,94,83,154,81,37,41,9,186,187,45,134,86,34,100,192,123,177,138,43,140,14,121,210,149,190,119,33,249,188,121,181,146,77,3,243,38,213,248,143,96,144,180,155,95,15,76,98,251,102,139,211,178,73,238,162,22,212,193,145,187,228,114,64,111,19,37,9,248,225,253,122,42,188,33,70,68,73,65,211,123,211,26,110,245,67,51,9,162,65,165,20,89,96,154,153,2,6,111,249,165,37,157,8,48,174,49,195,247,162,246,105,159,34,180,3,225,197,182,15,49,3,214,37,122,145,126,132,172,123,78,63,5,81,153,102,163,177,206,197,47,200,212,188,29,13,10,156,250,215,181,129,216,223,249,130,90,132,24,197,197,107,119,80,48,255,206,43,133,125,13,119,56,82,156,223,24,28,124,171,149,240,238,129,208,45,171,190,72,144,161,246,30,254,20,130,139,162,12,130,123,189,222,194,42,64,138,127,155,206,32,97,62,208,93,159,3,221,79,61,103,26,239,89,223,228,116,114,134,105,173,200,222,210,80,65,245,207,97,62,46,114,204,122,157,92,142,0,50,65,40,157,227,169,145,231,158,170,140,160,63,119,89,147,154,17,214,236,35,65,135,239,5,157,41,246,69,237,31,35,111,244,20,4,226,253,152,15,239,84,41,68,142,13,127,114,150,22,124,210,98,69,236,82,51,142,66,168,99,57,183,3,239,207,29,17,45,197,21,174,252,221,109,203,30,169,24,210,87,221,36,118,206,227,62,99,234,1,100,228,178,227,220,187,49,152,92,39,8,145,232,17,168,113,43,60,170,16,61,152,73,16,178,215,161,28,250,100,160,147,140,116,194,33,181,10,237,5,246,203,203,166,167,13,108,27,200,200,164,178,183,227,23,81,83,92,49,114,217,169,6,94,48,80,255,205,46,186,22,82,59,224,186,37,15,144,57,147,175,109,229,10,164,231,111,162,47,128,249,8,30,57,142,4,185,122,125,249,68,20,111,81,189,117,174,61,194,150,138,199,86,115,226,186,106,82,71,10,86,33,232,33,155,204,85,17,24,243,212,86,124,44,162,241,51,141,37,138,86,20,249,55,67,132,117,243,249,25,180,16,55,87,149,239,254,29,189,139,154,187,215,186,206,244,189,20,121,107,17,124,35,58,238,6,10,3,123,101,74,204,162,86,182,164,129,181,246,114,176,87,173,202,200,87,41,50,197,222,93,220,182,160,164,65,203,131,170,147,119,164,246,5,204,75,122,5,219,12,188,204,65,124,59,9,244,79,30,193,28,39,150,179,39,245,24,228,155,15,205,102,196,41,131,235,177,185,190,30,169,110,225,83,77,127,166,132,137,58,102,47,60,62,252,104,116,233,32,20,220,100,17,192,26,0,252,70,116,229,140,110,249,209,237,146,74,141,173,112,0,202,96,188,224,99,184,46,65,97,97,243,42,27,197,26,255,48,89,68,119,232,25,47,24,218,170,155,177,249,115,66,114,230,199,195,90,210,85,80,169,52,21,121,15,28,53,240,213,62,107,144,74,128,118,45,164,176,166,246,241,165,186,148,174,225,35,235,129,173,236,244,93,122,124,180,169,61,107,64,28,150,74,238,141,251,33,110,247,186,81,134,47,101,121,131,30,253,99,122,218,82,249,238,168,69,165,227,140,237,59,24,27,197,117,99,34,105,205,242,238,126,151,77,67,231,1,118,187,19,129,111,63,177,112,225,159,50,69,134,8,26,167,74,22,31,111,197,147,236,116,176,73,22,20,187,121,178,193,164,213,215,146,153,29,47,246,77,68,32,223,126,57,190,246,93,59,57,187,236,70,139,76,238,188,54,130,144,128,204,54,57,126,79,99,84,201,96,183,85,70,60,153,30,13,73,250,18,209,247,154,54,70,209,80,127,103,156,176,115,240,47,81,152,114,78,123,78,104,217,101,143,188,28,112,215,225,206,154,69,125,187,69,182,175,241,15,237,117,251,232,21,35,4,161,107,233,219,122,133,218,213,161,235,91,9,82,239,31,228,120,121,50,34,215,194,69,148,49,148,248,96,168,212,250,193,214,221,150,188,155,51,212,38,238,134,28,151,61,88,246,176,210,247,222,203,230,254,133,152,251,87,234,247,90,128,176,193,135,157,149,74,212,178,150,20,247,230,160,114,186,81,130,193,100,11,155,56,232,85,30,195,170,162,116,70,8,225,97,88,152,31,170,135,20,242,7,84,234,232,173,132,172,131,111,152,204,201,114,246,238,72,123,142,213,189,119,96,129,253,50,242,32,9,213,90,185,196,13,14,48,231,212,40,117,151,73,107,60,155,125,113,189,128,133,200,24,87,22,95,125,32,63,44,213,117,58,84,24,170,55,251,196,58,215,165,16,123,81,210,71,160,46,202,58,241,186,103,72,238,148,63,243,194,237,236,36,75,232,145,128,117,1,212,6,209,77,170,237,29,85,78,200,211,217,197,53,60,189,215,223,100,193,224,208,188,25,142,120,40,204,249,152,153,212,237,130,8,255,14,219,142,204,205,247,115,34,14,120,248,64,81,253,198,50,155,175,71,103,117,182,185,174,214,72,123,219,175,101,154,88,64,96,223,163,23,112,145,7,235,37,208,124,196,132,122,241,210,52,40,153,232,220,29,99,228,86,171,32,236,88,100,137,229,94,230,56,24,225,17,236,174,198,246,159,31,252,197,50,146,38,153,241,186,10,227,139,53,204,213,246,51,13,223,201,252,135,89,101,200,119,24,137,73,0,189,49,12,156,38,115,246,3,68,196,126,140,137,248,129,221,24,145,228,43,20,20,149,40,58,20,145,181,136,188,115,88,239,140,167,164,78,91,101,52,83,57,159,161,128,19,142,195,40,111,202,74,86,87,4,226,25,210,9,232,92,146,30,134,212,238,80,252,124,166,194,36,46,26,35,128,15,246,13,154,173,208,169,16,22,4,155,100,230,42,124,85,147,100,143,226,109,139,244,57,80,133,29,229,250,251,220,183,238,12,156,19,92,146,59,251,214,75,54,140,55,54,153,103,156,65,24,0,114,140,97,73,12,174,193,208,74,201,131,99,207,240,182,243,4,55,196,107,188,109,22,140,18,54,38,117,255,146,6,206,162,233,50,78,245,129,19,56,88,107,42,238,2,242,82,177,130,116,178,167,101,77,8,147,186,237,145,48,40,80,49,161,213,116,34,233,92,140,107,157,25,242,172,21,118,172,233,148,56,24,163,112,157,205,164,135,46,90,135,105,92,27,0,99,93,204,194,61,149,26,139,202,17,130,72,220,42,240,148,144,151,174,249,63,226,67,148,51,156,33,84,92,112,191,41,218,52,243,232,109,17,184,206,6,52,246,155,150,18,2,60,81,83,47,28,157,247,95,95,129,162,205,140,140,80,45,64,21,219,207,232,7,137,237,104,2,109,92,188,132,136,220,59,43,251,140,8,17,137,140,226,208,34,117,64,14,172,218,204,5,12,158,26,172,108,89,58,176,39,124,223,135,156,74,235,101,122,52,91,126,32,10,178,253,99,144,111,45,169,194,237,209,122,11,192,180,39,8,169,6,153,51,41,52,74,102,74,99,129,110,23,93,135,105,144,40,49,100,14,139,211,192,217,240,253,165,252,165,231,136,31,42,213,111,67,142,33,162,101,77,54,56,157,123,176,181,120,162,199,8,89,83,180,177,196,29,52,47,27,175,24,171,133,10,84,50,16,84,239,137,86,139,69,128,73,34,185,107,147,104,118,249,111,19,16,102,255,68,46,129,91,32,56,166,150,13,76,114,225,147,77,238,222,130,29,25,128,236,225,113,229,132,120,101,237,58,2,153,23,236,146,55,12,170,59,228,149,200,250,209,254,96,138,224,29,193,38,88,213,133,211,7,113,174,136,0,78,243,54,112,181,140,89,20,142,113,160,73,22,29,51,140,142,120,74,71,29,212,245,222,26,237,244,86,172,135,161,90,44,103,171,150,79,59,62,200,22,183,216,94,75,40,229,47,159,17,239,23,224,66,199,182,183,215,189,178,135,249,71,91,157,8,60,57,252,105,224,106,199,127,219,67,213,55,85,190,189,183,230,178,223,16,194,143,94,154,26,63,229,24,245,32,248,14,173,145,205,145,42,187,213,126,152,169,170,200,241,125,36,119,71,98,67,222,105,113,3,47,44,139,169,34,218,23,167,113,50,224,191,150,172,193,53,73,176,192,170,83,118,103,86,43,95,203,245,234,28,120,8,229,45,90,230,96,181,171,57,153,149,170,138,92,90,147,98,127,61,56,244,81,147,221,84,49,171,173,9,239,112,129,233,218,109,31,63,57,41,66,77,91,238,208,190,139,212,135,71,238,131,134,63,23,24,47,0,122,15,120,154,44,127,17,38,236,98,211,255,190,103,99,71,203,103,9,135,73,188,209,245,87,90,40,89,240,183,229,161,68,64,70,153,211,55,216,134,150,46,22,30,177,95,34,203,4,98,190,108,194,188,37,238,233,155,74,1,249,192,33,44,77,82,113,90,35,202,98,103,95,15,178,228,176,79,13,183,189,119,53,101,63,71,109,116,218,209,30,70,137,140,200,78,150,165,58,160,117,99,141,108,96,111,75,136,200,80,101,115,168,63,15,113,85,69,229,232,200,47,177,166,202,120,131,86,73,150,205,164,20,12,101,0,114,132,203,243,199,162,221,73,231,185,204,4,1,36,119,182,49,30,234,244,1,42,69,16,22,78,200,110,17,236,246,126,141,144,101,52,5,241,175,188,129,41,160,245,150,70,89,162,66,142,231,99,118,203,112,244,53,24,224,33,8,41,201,116,222,147,124,190,131,247,81,184,196,199,253,193,93,144,249,89,129,79,93,100,116,90,217,189,107,123,235,203,137,50,164,149,156,21,143,231,195,226,52,224,130,64,53,75,173,91,6,21,83,227,208,69,4,226,113,162,111,106,119,77,204,240,156,129,95,165,136,193,193,73,127,103,181,137,207,0,161,253,230,105,56,136,31,179,47,47,48,82,35,146,253,100,212,86,32,76,3,241,59,147,134,122,192,246,130,97,148,67,96,17,222,63,163,60,223,12,30,111,14,59,55,37,219,72,11,193,98,109,114,94,190,187,196,48,139,209,6,60,182,27,141,179,65,239,26,106,130,67,133,34,193,133,231,12,77,69,159,251,65,51,15,99,40,74,98,132,171,51,72,46,106,11,59,68,211,128,70,130,154,199,216,106,158,251,78,48,53,142,125,158,81,251,1,81,109,142,135,253,15,184,135,23,53,21,69,165,143,151,110,153,244,242,236,101,185,157,80,209,163,142,191,56,111,5,23,28,195,198,63,238,45,135,134,100,204,239,86,189,97,18,115,118,213,28,136,225,186,27,115,155,198,53,121,39,104,220,133,196,135,68,115,217,90,169,63,157,235,109,157,25,48,0,10,212,79,95,79,87,243,203,158,181,75,194,226,168,81,21,52,94,180,26,94,181,151,103,4,253,125,38,1,78,195,25,125,143,232,26,78,185,139,210,113,229,187,143,104,25,231,121,224,225,202,116,128,112,255,119,117,168,162,212,184,161,127,252,253,251,245,253,247,74,35,222,27,238,41,243,13,73,140,243,47,51,21,60,117,44,204,69,83,220,17,165,45,90,62,199,197,190,112,0,175,15,184,104,104,245,90,148,63,204,66,7,220,80,219,39,104,171,174,248,240,215,132,217,235,11,177,27,221,236,172,93,48,66,55,100,205,107,161,117,61,253,25,239,154,227,16,149,215,173,23,253,29,103,195,129,94,148,83,235,242,11,94,29,156,78,150,89,210,11,23,50,69,201,1,143,237,229,52,70,193,168,166,18,101,129,105,157,235,178,196,215,98,32,247,120,93,7,119,164,17,225,16,44,124,177,77,5,6,233,188,55,72,91,90,84,224,57,133,78,60,171,170,89,250,186,13,10,239,113,251,81,9,92,97,240,244,212,187,220,75,84,90,204,211,36,99,153,122,42,52,94,252,204,240,12,230,36,73,115,72,48,45,58,119,182,138,120,108,249,106,188,91,90,45,108,179,110,5,90,78,200,122,250,251,108,62,40,151,161,241,175,11,224,176,218,19,255,118,110,176,42,9,84,79,233,189,223,182,246,20,142,42,214,86,218,118,205,224,88,40,48,57,59,232,178,25,213,161,236,213,112,123,127,59,90,110,169,122,181,48,82,6,243,221,174,243,2,107,3,149,108,62,115,99,8,138,211,57,61,39,169,68,251,207,179,223,48,156,238,22,174,237,74,4,5,222,235,19,196,253,200,221,63,52,207,95,234,181,136,7,151,167,218,58,163,32,61,135,9,178,152,197,247,113,253,145,80,157,72,225,107,198,66,232,39,68,3,195,165,2,89,45,119,220,123,134,172,28,120,210,175,94,4,211,3,154,149,10,248,68,127,77,114,117,228,136,242,102,155,76,222,67,222,171,62,44,202,14,129,27,211,49,87,36,157,202,220,84,43,211,39,181,59,22,2,12,19,54,114,125,199,111,110,234,28,152,29,222,197,31,110,20,37,102,134,207,2,234,165,177,185,91,188,172,52,42,57,77,112,19,42,86,99,231,249,94,212,79,133,136,3,253,197,229,209,154,203,138,218,125,91,206,47,143,206,47,86,119,140,150,238,163,156,213,242,37,174,5,107,47,222,63,178,123,187,18,107,199,209,25,124,167,203,29,26,123,186,58,69,46,240,92,59,181,105,68,104,149,254,151,90,197,113,149,217,238,235,76,14,77,211,232,192,111,151,249,44,140,235,208,137,250,235,53,142,236,197,167,171,46,189,229,244,119,113,91,15,138,154,243,24,108,213,223,148,241,182,12,38,255,35,30,103,246,34,18,19,241,62,22,168,39,59,233,95,209,35,50,241,189,210,125,152,255,22,64,29,19,12,30,154,202,116,117,106,181,242,102,209,191,29,104,68,84,53,203,72,124,74,136,169,13,127,2,52,207,72,51,132,192,23,144,128,167,1,131,157,179,27,155,148,242,210,250,24,36,171,11,175,118,53,189,35,241,247,65,205,176,33,239,96,34,40,110,59,162,164,194,133,40,70,52,60,182,81,255,197,192,134,173,39,102,198,50,232,203,184,17,94,62,98,155,210,20,218,78,14,117,78,222,10,224,44,132,93,5,26,162,255,186,119,44,21,101,39,255,121,16,142,72,170,23,37,46,173,228,184,27,118,185,99,111,138,251,85,186,164,190,43,228,32,143,196,22,53,15,221,162,134,148,116,84,242,177,6,191,218,151,104,215,51,211,95,154,133,166,120,1,6,159,146,12,244,27,125,145,172,16,204,105,184,191,4,85,106,115,48,135,1,63,111,209,123,241,242,215,16,163,3,216,116,241,160,201,148,81,237,76,58,129,40,70,73,204,140,210,162,122,136,176,36,108,15,115,129,152,2,249,104,128,48,5,39,40,9,202,42,52,27,107,199,153,165,202,54,4,105,146,110,131,101,80,12,138,238,90,177,89,152,130,97,230,103,88,14,107,247,135,64,194,145,144,72,23,230,232,207,181,50,16,46,202,70,238,51,137,243,152,186,233,208,241,122,75,115,153,118,44,62,157,81,75,25,0,122,21,196,250,26,134,253,137,70,64,203,35,112,220,164,17,149,125,84,32,178,40,198,72,223,137,19,35,135,210,32,70,96,56,16,17,218,166,139,118,64,206,234,181,246,222,99,248,220,175,46,251,57,59,67,99,33,179,194,181,87,31,136,183,103,215,28,238,21,112,68,1,139,251,83,1,246,153,119,75,201,217,130,141,173,119,69,76,239,17,74,244,110,146,58,72,50,27,254,12,133,38,178,156,77,218,134,172,5,175,20,250,107,43,102,22,102,135,248,96,195,193,90,146,64,157,172,26,143,3,56,223,233,26,210,76,130,247,79,208,121,40,205,9,54,186,132,237,8,68,81,113,42,53,45,206,208,75,110,38,113,210,11,80,227,156,60,207,107,140,172,173,133,38,120,192,7,185,58,162,184,215,216,49,126,252,200,147,29,4,127,131,191,225,232,115,69,80,29,255,141,168,135,67,156,231,115,138,134,175,195,90,107,17,42,99,148,177,189,223,208,57,70,205,228,71,84,174,235,145,70,150,14,142,90,210,125,156,233,189,131,71,152,255,137,185,86,176,228,227,166,241,143,32,37,105,169,248,167,115,141,193,96,210,163,56,200,183,173,25,20,59,140,55,26,164,208,148,2,151,25,4,125,37,36,114,5,22,6,147,249,194,64,41,48,92,8,99,160,71,90,175,104,139,163,31,26,164,173,165,54,253,175,36,21,222,128,255,118,181,199,200,105,145,92,171,34,242,126,212,176,171,76,69,72,109,234,45,243,35,16,234,195,226,23,23,231,94,180,47,109,89,46,79,234,22,151,80,175,80,222,8,96,66,37,66,52,221,40,185,133,172,213,170,33,122,70,175,247,239,74,166,145,72,215,112,29,190,57,70,66,228,125,249,227,114,166,30,234,19,164,253,74,248,88,132,85,191,194,166,135,127,119,231,135,60,229,27,35,184,110,119,56,182,170,136,211,111,59,239,117,61,8,19,89,205,21,104,236,103,16,55,73,59,178,46,98,105,103,157,168,4,174,30,239,38,114,9,49,41,29,167,138,212,165,3,139,223,148,218,188,147,12,52,118,4,137,224,39,139,138,126,230,17,169,244,160,251,214,150,128,160,80,242,227,255,105,38,255,210,37,28,67,213,8,95,90,12,192,55,241,229,171,88,184,14,14,174,138,122,212,202,118,105,59,90,249,198,33,193,112,61,157,11,58,208,85,3,21,100,76,9,59,254,157,62,175,32,123,209,16,245,49,133,85,177,206,248,172,119,26,19,241,27,169,185,183,188,243,51,14,55,203,208,182,26,96,86,73,194,166,25,125,76,125,140,28,231,201,1,7,148,245,150,210,212,92,110,44,27,200,38,65,226,254,84,12,164,46,110,192,225,177,65,182,21,255,88,203,189,71,68,88,129,192,150,17,123,101,209,185,78,239,45,211,125,216,68,166,236,22,23,164,101,11,180,100,104,230,102,226,19,226,130,244,35,245,162,156,241,170,34,218,133,57,160,210,144,138,148,134,67,228,65,190,23,33,36,218,240,195,216,235,175,23,164,253,166,165,36,148,57,192,36,131,151,197,229,78,29,169,209,91,225,176,24,38,140,118,236,192,191,143,25,133,38,217,104,145,20,83,51,165,209,34,197,239,155,159,65,221,230,94,238,126,66,177,151,207,185,29,11,249,217,162,29,64,108,164,192,2,102,15,180,19,153,6,145,59,120,58,246,232,108,174,199,60,171,125,197,164,185,229,151,65,59,21,43,3,13,38,15,214,107,38,34,49,203,166,230,42,70,145,7,172,70,166,115,54,66,208,157,58,42,66,102,59,171,109,120,204,153,53,139,233,104,169,46,215,48,166,88,106,124,235,195,207,199,61,22,49,43,210,206,203,157,194,185,184,232,171,206,98,145,229,113,251,239,15,21,151,232,6,194,114,244,88,52,89,158,68,76,182,214,123,161,83,24,164,159,19,241,163,215,18,172,56,177,162,78,44,17,60,91,153,176,132,50,186,52,55,233,18,171,83,122,80,22,22,194,91,173,0,30,7,150,15,91,219,134,204,142,104,65,235,66,47,71,123,200,239,134,0,69,128,204,190,80,157,73,51,116,81,17,145,120,138,68,172,16,149,110,98,222,8,210,178,252,30,86,72,207,182,108,37,54,214,130,34,100,185,80,129,247,76,90,70,43,75,188,254,221,124,113,36,251,124,166,93,88,161,98,112,250,39,114,20,12,216,214,220,36,162,176,186,37,151,184,238,53,177,28,109,70,228,83,252,125,241,215,63,48,91,251,148,240,26,104,216,39,27,27,131,208,166,3,180,122,35,91,133,138,86,81,131,238,213,15,53,81,111,19,94,147,20,236,77,196,199,181,164,34,200,249,24,211,69,38,77,55,58,194,71,94,184,212,39,191,108,91,52,55,166,22,26,158,124,83,122,20,71,42,26,61,252,15,188,214,208,214,80,114,85,174,17,242,118,217,181,47,168,151,172,164,185,132,225,89,7,56,51,184,217,133,41,209,231,76,139,120,169,103,188,135,116,122,240,247,145,6,63,58,156,127,182,91,77,48,141,177,215,181,88,246,74,87,242,177,238,239,191,107,62,192,107,114,232,170,119,142,43,210,100,169,226,158,114,150,0,54,116,123,6,97,216,190,15,17,204,26,46,101,69,96,164,188,241,194,185,108,186,34,217,119,69,190,171,252,96,87,54,199,248,245,213,239,153,61,253,104,91,246,159,164,110,80,0,57,32,139,109,242,16,192,238,161,34,49,41,192,214,35,115,166,116,145,12,27,201,188,199,70,106,230,17,221,106,82,92,177,241,17,92,206,213,175,223,216,151,176,168,220,19,118,164,24,39,4,209,153,32,244,137,46,225,158,60,10,182,44,160,12,6,109,157,206,142,234,138,103,63,28,223,95,70,250,171,124,243,131,232,47,173,9,47,111,178,56,71,163,213,73,111,156,118,223,146,185,125,160,59,157,228,160,70,46,179,246,219,34,48,55,140,117,71,120,40,125,101,148,152,109,87,20,50,182,99,138,18,191,220,9,38,46,171,242,198,146,207,102,18,107,129,154,33,170,109,98,195,166,197,184,165,26,105,17,20,103,8,121,10,133,199,243,205,204,59,162,14,78,128,78,248,74,179,242,222,21,35,12,66,217,152,232,187,239,214,127,227,61,209,241,101,2,78,19,248,117,36,71,227,38,171,86,112,76,177,189,173,139,55,225,226,59,111,60,0,206,62,248,77,28,186,62,225,58,166,122,169,226,139,23,17,148,59,159,195,164,3,114,157,254,82,142,100,210,252,149,26,158,82,125,164,211,59,222,161,21,11,52,190,30,11,126,122,149,3,22,206,53,225,157,119,122,56,109,87,252,170,1,96,4,83,191,223,106,146,27,99,185,232,160,36,208,188,114,170,99,153,156,250,96,219,73,76,199,24,91,37,92,226,194,188,89,70,48,143,145,60,137,116,177,78,18,47,206,42,105,198,102,234,122,6,122,50,6,19,5,209,49,3,179,116,139,125,49,28,12,7,110,252,16,242,204,62,59,205,206,90,191,70,16,102,162,175,91,227,2,230,161,159,197,248,196,49,88,128,66,137,43,238,50,149,187,1,175,165,77,238,194,185,49,138,142,154,120,102,140,193,249,128,83,70,136,235,28,0,44,6,62,203,175,116,164,104,151,160,46,196,245,33,152,105,47,53,36,164,24,229,159,3,146,17,34,31,158,157,133,216,99,250,253,208,152,86,238,34,169,231,212,124,34,183,188,129,55,225,217,189,26,11,196,132,111,195,96,246,236,44,95,250,54,73,128,9,85,25,152,114,85,25,175,103,254,22,81,251,152,171,41,185,191,13,41,66,136,237,83,18,163,198,26,60,69,201,133,214,114,76,102,219,216,155,252,239,125,68,239,23,113,100,92,140,45,231,40,197,65,27,118,27,18,6,20,168,117,215,135,232,14,104,52,177,168,19,25,157,44,10,121,74,240,91,196,20,73,109,78,163,150,200,235,178,140,197,136,102,145,69,225,107,108,37,171,48,31,56,203,131,236,4,234,234,185,241,1,223,165,227,178,61,99,60,107,92,113,12,241,5,107,70,147,181,137,226,132,253,109,172,193,55,62,242,154,220,93,115,69,37,202,191,49,84,209,187,35,122,39,158,182,152,136,35,254,169,33,198,45,229,40,79,243,114,1,160,251,56,83,12,147,21,208,49,249,65,226,193,11,190,233,230,246,34,74,110,191,222,211,66,0,223,224,252,85,69,53,200,89,94,247,118,182,42,57,132,102,66,202,138,166,43,72,76,110,246,59,193,131,248,130,228,113,129,83,216,211,103,197,29,89,243,224,162,128,67,143,50,27,80,243,17,124,4,13,67,19,156,92,131,139,18,220,241,20,245,51,2,252,163,173,43,86,242,195,169,53,174,69,88,8,251,198,139,212,72,116,10,105,10,92,118,255,254,121,228,207,220,27,87,134,48,86,142,110,81,103,20,62,203,66,183,251,19,234,116,232,190,169,178,92,163,81,26,120,206,77,49,253,118,102,48,21,22,35,4,156,229,140,109,89,8,194,136,242,48,163,102,62,82,223,230,166,254,126,115,55,154,213,239,53,156,194,18,79,124,143,129,120,93,25,17,149,32,58,16,30,119,180,109,54,70,195,157,10,42,56,7,133,38,135,32,219,241,74,226,94,155,98,156,141,16,121,55,59,150,225,211,113,144,251,47,138,142,195,247,184,22,86,134,223,67,210,108,64,248,130,231,41,92,10,250,90,83,50,123,117,35,36,120,225,44,248,96,195,49,213,224,183,222,141,75,190,247,210,221,112,41,2,226,64,12,246,38,139,100,96,161,82,9,87,198,57,117,115,41,151,96,237,171,192,59,51,114,208,206,247,212,222,16,143,182,11,164,189,140,176,90,217,115,18,197,84,157,223,167,105,199,190,80,38,71,126,249,193,225,109,203,143,179,233,183,94,43,128,123,184,246,54,22,28,14,182,107,149,103,163,167,166,97,157,184,115,166,200,56,1,80,155,84,223,120,227,31,148,178,159,250,228,112,67,139,211,150,97,102,91,229,4,46,68,88,191,116,21,160,131,200,125,181,17,34,130,17,95,210,106,71,187,133,41,55,199,16,88,162,162,36,89,30,209,230,101,23,245,44,144,113,60,165,154,39,63,0,185,144,222,184,85,24,158,194,38,227,239,209,8,109,126,125,252,195,110,161,21,129,129,159,241,75,248,31,204,134,105,231,144,126,211,40,95,34,240,42,165,23,67,0,170,129,85,249,145,250,31,94,16,247,77,206,60,27,113,14,41,43,52,212,23,197,124,45,125,78,104,107,116,182,10,246,242,116,103,31,128,87,48,247,211,14,1,147,244,122,50,238,249,134,121,98,131,246,17,100,176,119,40,148,82,79,230,58,122,148,159,77,120,168,246,83,154,66,22,25,37,234,71,109,190,17,236,253,40,12,62,23,7,171,38,81,82,136,73,53,20,255,208,160,219,102,185,202,22,65,58,147,188,211,233,227,114,1,66,34,33,102,98,58,159,77,4,203,105,110,137,175,180,142,86,145,80,108,81,40,156,89,136,163,171,10,247,226,42,37,112,240,164,159,85,115,4,255,26,168,72,95,86,188,246,239,124,134,10,201,79,100,45,71,193,80,68,62,29,34,78,76,146,80,222,13,10,196,145,168,3,58,39,187,213,232,228,152,156,202,51,131,131,188,25,71,234,68,158,113,217,255,151,31,164,142,80,20,2,18,54,81,165,29,96,50,19,251,252,254,255,72,66,74,98,180,138,236,116,0,215,92,11,84,236,95,45,70,134,240,35,228,189,167,28,190,136,4,18,131,11,233,114,65,152,239,132,124,198,208,129,119,1,25,178,196,226,59,58,106,232,176,222,71,175,178,114,153,150,245,43,135,40,163,45,79,102,164,184,107,113,155,3,97,156,83,156,95,140,79,136,169,93,230,254,148,218,39,167,37,138,31,25,144,30,46,141,179,45,47,250,127,18,119,66,126,26,54,25,15,231,254,138,7,223,53,183,208,249,129,161,87,42,127,207,231,205,68,54,128,138,12,143,44,78,129,125,254,98,96,176,84,247,15,204,148,131,54,95,111,31,94,129,4,202,99,167,58,35,214,23,188,202,233,211,24,30,130,226,177,219,32,26,156,20,10,36,128,202,50,200,148,189,204,185,147,233,166,167,119,139,124,42,96,12,160,13,123,126,147,169,22,254,169,147,67,122,201,206,208,142,57,85,160,102,244,255,226,146,252,55,35,2,184,109,137,223,118,233,155,72,6,255,121,22,254,47,152,136,52,87,235,70,135,16,252,172,159,130,208,49,105,199,83,235,104,123,164,64,249,34,71,117,219,38,40,64,251,2,194,244,114,33,23,201,116,209,233,156,251,119,67,158,16,191,200,191,214,161,237,92,53,192,69,67,115,104,249,161,59,240,108,172,218,239,157,159,180,86,75,247,122,95,169,132,85,149,136,157,97,178,182,166,76,20,28,245,163,12,70,180,217,237,30,62,152,50,139,175,27,71,182,139,232,98,101,70,247,87,157,150,171,203,243,155,23,86,3,20,49,102,129,78,122,166,77,44,64,159,25,52,17,70,181,248,8,5,132,207,231,151,24,238,59,58,181,250,157,234,57,158,155,49,148,28,24,163,232,112,182,211,208,52,178,134,160,246,95,5,119,155,36,24,95,13,233,130,154,226,196,235,255,221,112,48,46,67,230,206,206,198,135,76,177,75,39,143,244,123,174,255,152,39,12,187,180,73,85,202,60,48,194,233,20,63,46,218,32,76,148,87,86,186,17,151,56,212,53,67,229,105,252,95,26,247,229,230,239,155,168,249,152,155,67,233,186,79,229,238,131,136,165,219,213,220,185,230,98,155,147,60,193,23,78,39,13,70,136,234,15,61,103,26,60,148,230,19,71,224,81,37,84,182,18,164,61,60,9,125,5,69,139,65,35,247,248,44,191,234,149,237,58,13,181,15,195,85,214,184,6,217,65,126,156,101,17,41,174,38,243,203,95,102,209,5,3,110,69,181,64,120,41,103,154,238,67,190,8,220,152,90,52,163,115,103,83,171,213,22,192,126,246,233,108,201,242,65,203,11,62,252,15,26,26,108,237,95,203,64,2,51,143,100,139,63,184,225,26,49,47,103,226,109,157,66,163,111,149,163,76,70,85,19,204,139,49,219,151,109,239,152,122,106,210,199,163,198,247,93,116,139,44,197,251,104,152,232,227,163,84,133,105,240,92,7,214,111,22,241,193,144,108,121,206,81,126,194,31,15,187,218,151,62,69,226,23,202,165,181,23,248,113,158,164,46,83,45,162,147,169,255,41,103,137,112,34,220,206,81,25,207,214,89,113,1,77,197,190,153,134,111,15,45,204,232,169,102,139,200,133,121,168,222,61,115,66,156,126,197,86,138,43,176,162,174,241,103,203,200,244,21,159,185,247,101,204,217,137,135,33,195,114,98,169,27,173,13,79,123,245,102,30,35,9,220,71,41,183,203,30,248,38,174,41,232,126,93,16,232,238,140,64,125,184,139,139,216,209,92,158,62,112,163,239,161,221,151,12,125,203,169,224,101,169,217,109,90,23,239,204,48,227,174,53,3,234,199,4,168,193,148,183,182,169,202,115,199,17,226,203,43,37,115,198,141,16,79,47,194,214,32,176,98,145,219,161,33,187,232,97,193,76,213,201,111,7,161,221,37,121,185,69,174,59,224,218,209,12,181,155,238,51,196,2,149,247,28,141,174,184,195,71,131,5,98,185,176,123,59,177,208,253,12,183,223,16,8,30,97,150,71,118,62,2,113,172,167,129,27,45,252,125,109,25,30,211,80,220,30,57,224,14,141,210,207,196,217,211,96,14,82,104,242,69,74,117,41,141,134,125,142,130,88,95,83,251,158,6,38,156,227,162,177,178,2,70,209,246,90,193,26,234,169,242,74,1,163,197,31,171,249,228,147,228,64,21,128,119,230,168,35,144,251,71,74,101,48,27,201,4,132,156,26,238,231,214,219,91,108,81,188,48,167,133,61,96,216,12,128,241,121,11,112,201,243,232,157,233,85,54,7,220,147,144,7,98,117,132,4,229,223,12,97,51,219,116,145,46,94,244,167,243,122,7,226,152,226,236,15,159,93,165,72,165,84,103,5,40,13,66,225,59,10,102,160,61,41,164,232,53,173,60,18,194,87,151,207,131,39,43,70,24,236,74,28,22,77,83,235,74,61,106,37,255,108,147,209,215,74,102,30,8,120,124,133,157,208,175,55,151,117,92,80,168,254,97,226,114,243,155,185,23,5,2,22,68,30,176,102,145,98,171,127,229,173,109,97,222,221,97,70,254,251,13,117,85,219,148,27,38,170,76,103,221,97,204,98,110,238,175,110,251,216,205,34,252,43,154,76,79,70,236,43,200,210,220,83,90,224,26,26,106,75,109,121,223,8,45,46,105,68,161,29,208,142,10,15,133,142,218,19,152,8,167,249,82,107,127,78,53,207,52,0,249,66,29,174,247,122,58,148,101,158,218,162,252,33,187,244,130,150,74,216,30,188,192,110,247,122,231,30,194,132,85,107,156,136,244,97,241,85,205,105,140,42,182,35,132,91,242,41,174,131,186,228,29,81,90,211,35,49,108,214,145,190,72,142,66,65,61,88,188,214,154,24,27,36,153,248,92,226,173,249,190,162,204,45,169,162,122,136,232,183,208,112,70,49,170,156,211,84,250,198,181,125,254,219,92,54,75,94,87,73,65,150,13,254,15,38,85,181,127,199,94,65,183,239,130,174,59,21,253,32,253,57,251,229,67,87,139,102,136,234,102,162,42,138,151,188,251,49,83,19,162,124,127,251,51,30,253,167,101,217,166,168,161,172,119,40,77,153,78,94,193,37,123,146,229,36,80,55,64,185,136,139,140,26,153,118,53,241,72,186,155,244,53,164,111,120,35,25,86,105,31,37,228,38,49,159,170,46,66,76,85,22,128,69,123,139,141,8,86,71,91,64,48,213,62,31,64,123,101,89,15,146,15,20,136,89,247,200,9,127,37,209,12,28,188,95,189,146,73,173,210,248,26,22,84,137,149,39,101,63,100,9,134,185,71,135,221,66,95,187,66,245,255,155,40,65,202,157,44,241,88,37,147,232,218,124,109,127,118,81,74,47,198,208,142,169,14,15,237,220,107,166,75,211,26,58,83,121,3,103,162,66,250,220,21,161,151,162,123,51,248,118,128,115,218,191,255,182,156,136,47,208,221,207,75,106,144,107,29,102,93,253,111,12,49,48,201,128,232,41,154,202,155,30,99,239,18,213,164,177,229,81,236,41,11,134,16,107,52,135,227,37,231,226,45,225,167,25,221,217,170,194,79,191,14,80,57,52,125,75,108,103,143,16,81,12,25,123,243,96,198,239,224,112,13,140,65,188,220,161,234,249,90,100,54,33,199,247,183,137,125,63,25,192,82,194,174,19,44,67,99,75,51,63,40,43,54,85,216,15,244,65,167,213,225,168,167,197,176,29,98,128,21,170,235,176,49,44,68,139,34,58,23,96,85,164,170,7,99,11,163,167,22,11,119,71,67,140,174,224,131,70,187,132,16,68,173,94,40,207,99,62,123,232,199,190,159,213,51,185,169,105,148,169,169,168,221,31,169,183,111,99,156,134,64,82,113,38,27,237,228,140,92,90,50,96,155,144,142,124,115,252,227,206,40,49,229,181,13,228,80,211,72,178,200,233,149,206,50,121,204,38,83,46,16,106,70,63,88,235,205,33,144,230,250,231,1,51,10,79,78,154,190,117,108,220,235,17,17,122,52,111,191,253,115,225,50,248,222,173,113,147,9,160,238,90,70,170,65,190,90,19,225,196,129,118,118,202,199,27,24,195,118,25,190,229,116,138,119,247,102,88,125,83,189,141,149,76,191,39,2,63,61,129,194,107,67,168,18,132,118,184,22,75,162,73,238,71,177,62,11,253,237,135,192,174,234,244,164,242,79,195,171,1,121,29,170,174,244,64,124,153,226,12,184,12,252,9,34,146,157,92,99,229,177,52,3,4,112,121,73,155,245,15,120,237,217,191,5,59,84,185,3,156,156,68,85,20,200,173,185,71,150,250,68,21,52,118,203,243,125,172,54,244,157,38,224,32,234,162,48,24,237,151,149,131,217,114,209,33,133,139,2,196,100,211,115,15,104,12,189,217,104,95,177,246,245,209,200,70,36,157,247,101,4,36,131,41,205,156,148,81,116,143,62,39,195,171,234,78,31,112,45,165,154,83,228,242,133,42,130,173,170,74,228,150,194,175,255,113,108,160,37,245,102,60,69,146,39,240,55,254,229,192,95,102,8,206,14,205,190,181,170,130,47,100,202,133,88,189,182,37,51,62,16,249,159,95,79,197,205,207,112,34,197,6,107,239,193,208,19,106,142,2,63,39,168,231,213,199,173,169,127,56,7,169,227,124,60,111,82,82,113,174,66,85,18,71,236,59,45,100,137,99,161,152,210,209,240,5,120,54,45,129,194,8,103,155,94,167,14,53,1,127,203,174,99,22,143,235,63,2,224,88,72,244,101,130,116,93,140,209,193,70,101,215,230,80,177,223,187,75,8,241,159,66,155,19,133,143,10,164,46,69,13,240,207,195,101,141,150,114,254,255,204,87,187,118,69,158,238,162,245,56,231,107,134,14,23,191,83,51,15,240,16,60,154,73,36,89,93,30,195,18,166,142,243,129,81,174,33,137,160,107,201,97,87,185,214,69,191,242,24,127,216,74,48,24,12,87,89,108,70,233,58,133,150,243,138,115,146,218,28,174,128,49,32,223,245,6,70,174,120,169,236,208,87,129,205,124,125,254,246,222,143,87,62,15,234,211,122,253,21,254,174,152,205,94,129,5,153,24,61,94,143,234,209,212,48,6,160,102,106,241,44,153,61,31,177,147,255,203,7,49,124,72,173,137,62,127,53,189,113,131,0,128,182,162,54,124,254,203,237,169,203,162,216,218,79,13,86,119,225,157,202,234,204,3,112,49,58,31,174,55,107,232,211,32,166,67,237,159,82,245,88,121,226,116,232,17,68,97,66,80,143,217,244,178,148,229,87,214,176,51,74,26,67,210,201,153,218,1,13,38,176,191,44,18,32,140,47,163,109,28,248,191,112,40,182,59,40,254,16,252,103,69,146,92,59,107,155,12,137,77,107,101,150,191,146,32,15,217,155,167,161,10,126,26,234,87,242,160,166,65,218,20,10,26,186,130,139,230,66,48,160,133,18,144,19,213,241,141,90,67,26,76,129,186,91,3,180,250,165,86,198,6,12,184,134,196,247,51,211,61,44,173,215,9,231,73,193,137,178,252,30,99,235,16,247,73,183,69,216,178,80,215,245,47,113,200,86,98,159,151,98,66,229,76,69,143,158,127,122,159,46,101,171,238,139,27,253,240,208,41,252,175,104,127,177,91,167,163,255,146,27,178,23,27,202,77,140,56,12,192,137,208,29,70,211,147,155,94,115,13,136,113,170,127,242,88,9,111,213,70,118,160,226,106,87,117,197,241,48,140,84,211,52,88,231,1,247,108,132,119,143,8,112,172,59,194,77,69,91,222,61,98,162,3,194,102,145,217,173,235,103,47,71,50,1,13,142,210,183,36,157,33,132,31,204,171,229,122,47,11,5,221,147,129,2,163,6,231,85,125,2,123,60,84,240,72,223,142,48,110,14,190,114,183,167,204,2,7,120,236,15,182,99,186,132,201,218,97,217,29,106,142,34,7,219,247,173,22,7,222,63,34,185,204,120,196,234,241,200,113,194,247,229,31,208,141,11,53,64,112,82,131,142,53,164,141,211,82,66,198,175,200,19,174,85,24,207,157,124,101,126,101,70,3,38,211,225,213,243,180,164,113,65,149,36,220,154,194,250,180,185,222,210,215,214,112,32,168,187,1,78,249,94,120,204,234,85,121,225,128,29,152,99,90,35,21,85,207,228,199,116,83,108,137,68,73,6,39,76,237,59,181,234,84,16,109,58,138,155,243,125,198,226,211,136,244,100,158,59,96,183,222,118,115,151,49,52,236,144,137,230,165,254,3,21,87,29,206,94,68,2,135,131,252,131,116,123,77,33,51,236,184,253,125,160,107,249,229,158,7,69,6,41,122,42,211,156,38,108,223,78,160,112,181,98,115,251,188,22,125,211,110,101,197,151,168,203,133,169,255,5,32,23,11,55,212,236,206,109,78,26,157,57,139,101,181,155,179,140,61,43,201,176,26,224,189,150,28,41,102,194,40,247,199,3,182,247,48,93,206,94,198,151,150,82,18,109,216,235,162,239,227,54,103,83,113,81,183,127,63,134,199,104,246,203,203,243,224,175,4,203,46,234,93,190,232,75,220,20,193,96,79,10,93,226,88,1,111,100,87,68,118,181,130,242,232,130,143,102,154,128,153,102,179,66,109,243,108,211,11,221,164,183,91,19,193,23,234,242,90,216,121,75,65,225,10,196,131,152,118,246,82,6,120,197,94,142,126,221,94,246,209,47,212,76,167,19,3,160,137,132,132,150,88,217,91,187,58,235,184,129,28,163,102,194,173,246,109,106,218,211,207,251,200,209,220,155,206,166,236,6,104,158,67,93,120,73,141,209,182,148,60,177,160,83,16,0,107,180,245,80,223,198,255,16,72,188,75,37,135,199,244,36,6,235,105,206,62,94,238,142,177,153,126,41,84,211,246,84,88,204,31,2,145,110,27,112,158,215,81,231,147,181,90,116,14,162,107,178,109,188,206,200,228,67,133,62,142,19,235,114,62,76,243,163,131,24,198,39,142,226,225,33,28,31,85,47,99,249,248,71,5,118,189,170,80,203,113,123,48,145,233,53,185,97,34,110,49,90,196,88,249,210,26,190,83,120,137,216,223,18,125,223,72,8,239,16,172,46,193,207,135,71,163,181,117,182,186,179,255,147,110,70,101,15,243,92,39,109,109,128,207,159,67,246,167,144,243,167,34,86,122,48,132,76,189,110,214,136,47,179,196,129,105,18,174,181,255,178,107,95,5,164,218,150,71,34,178,50,19,187,107,235,27,21,243,19,49,16,96,51,109,155,99,136,251,253,125,81,187,139,137,157,95,106,127,19,129,66,75,19,60,250,151,150,248,172,65,7,130,25,82,30,248,47,224,191,69,40,92,235,66,144,163,4,70,142,143,101,214,44,201,184,97,1,65,243,44,177,152,135,225,195,95,182,199,3,137,144,127,162,150,60,52,89,207,192,24,90,122,114,73,215,130,0,58,189,241,239,23,117,29,53,59,10,56,88,111,101,93,126,252,27,66,117,166,241,227,126,71,14,10,19,109,82,75,146,108,248,65,46,67,11,58,73,172,144,233,210,116,40,163,116,220,22,150,8,213,217,157,226,196,216,131,223,240,152,7,188,62,218,130,247,193,130,119,111,4,154,154,213,222,204,80,26,62,93,40,42,173,249,247,195,244,34,79,250,127,184,143,42,155,161,144,32,152,201,251,207,226,166,242,41,26,188,145,27,27,44,209,120,171,28,207,247,44,253,202,1,202,210,198,152,232,58,39,69,117,96,121,211,20,247,74,14,249,227,179,131,220,76,80,235,136,223,234,216,151,117,143,19,33,75,32,41,225,71,49,145,111,81,36,233,211,248,196,188,236,255,65,137,26,98,95,168,184,64,202,242,108,214,124,22,237,15,104,134,8,68,198,2,180,232,207,152,126,170,153,120,86,27,80,33,6,115,80,245,23,225,13,195,124,200,75,129,237,248,66,73,199,112,247,56,133,205,49,95,154,40,127,224,54,193,41,25,22,191,241,27,250,121,137,27,120,127,106,201,53,91,248,186,35,147,33,229,135,137,42,144,174,33,155,7,13,233,233,52,135,86,66,32,135,180,205,24,234,27,148,232,245,6,43,0,237,164,156,202,62,202,195,206,237,4,240,125,100,142,58,127,129,158,113,95,89,108,139,107,36,2,207,209,84,49,1,60,44,59,217,99,192,27,229,163,170,180,166,204,235,0,207,23,115,37,177,165,65,146,162,5,79,32,122,59,161,210,207,47,5,158,207,4,97,83,131,184,25,190,179,141,95,152,74,139,244,183,139,107,191,10,205,50,201,199,101,100,223,100,193,72,93,29,4,73,93,248,195,210,204,91,16,201,186,195,102,66,189,165,7,134,130,12,52,190,199,77,188,174,184,94,133,150,235,69,225,195,254,212,78,47,140,127,86,67,46,212,166,138,191,232,66,214,82,195,67,40,56,176,170,175,190,124,117,233,69,128,33,125,36,50,3,88,114,229,9,43,192,102,38,96,199,187,134,215,213,188,54,54,145,90,184,111,49,36,109,245,165,144,79,7,103,62,254,202,133,123,126,70,7,47,71,42,120,11,71,158,119,127,162,70,185,95,23,67,38,52,126,116,194,113,3,71,52,11,125,234,194,254,237,8,177,166,99,252,162,170,43,17,173,111,33,66,74,66,77,125,120,195,34,251,24,182,177,121,239,139,18,47,54,151,21,109,49,59,202,5,190,196,184,68,82,85,128,23,12,241,116,190,65,165,18,109,220,112,193,87,13,254,89,108,161,162,203,80,142,115,27,217,67,247,40,127,28,137,79,20,34,166,138,212,41,138,104,38,8,98,112,207,28,217,112,240,144,232,199,234,28,94,5,18,111,243,185,187,51,43,252,238,138,26,152,5,238,170,14,210,233,4,188,42,81,65,241,14,179,132,173,62,56,250,76,47,236,82,122,125,147,116,220,162,135,126,130,232,32,156,239,229,187,121,95,70,13,3,236,36,58,41,247,21,152,159,175,246,119,7,191,148,240,234,210,33,73,92,255,206,180,205,54,246,218,54,255,59,142,35,116,12,231,167,191,51,170,19,112,156,81,73,247,112,56,89,15,156,241,37,167,197,239,216,31,238,39,233,119,207,170,252,54,182,120,120,77,186,195,90,65,97,149,176,42,221,136,204,55,210,52,187,13,220,159,16,185,123,240,223,174,219,155,59,72,43,216,65,92,247,49,97,36,76,4,90,67,48,96,149,84,95,18,140,204,15,57,179,115,138,75,208,16,87,218,161,77,179,132,206,103,111,19,121,39,186,59,178,29,1,165,65,102,8,8,228,94,194,232,131,143,140,182,150,161,233,86,11,131,210,78,243,94,63,124,116,29,45,62,223,154,246,15,211,164,196,40,216,127,252,113,139,224,209,107,48,214,118,3,209,140,170,96,69,77,118,212,24,142,91,226,128,64,148,231,210,62,15,153,77,101,181,0,153,135,180,26,58,182,232,247,75,29,201,7,124,135,64,198,217,125,106,235,50,134,86,87,112,146,83,174,31,16,96,150,140,117,207,89,181,107,219,147,88,30,229,190,130,132,135,63,21,3,200,206,84,201,254,139,124,126,189,203,241,243,175,94,143,36,56,2,74,59,215,82,55,187,211,219,157,250,33,100,33,96,127,74,193,130,31,139,120,236,105,29,7,28,16,12,11,63,11,78,118,124,12,93,158,88,245,41,221,190,144,60,116,206,141,168,246,50,106,155,73,66,252,93,198,54,15,197,88,248,33,190,231,148,184,250,141,123,136,157,8,113,51,131,14,76,158,255,83,5,53,180,139,46,238,6,250,40,136,124,98,131,89,42,97,177,63,184,48,46,12,186,221,99,245,138,234,79,226,11,185,82,142,189,236,91,36,152,220,90,241,18,92,186,3,138,121,162,199,24,78,65,52,218,9,245,246,4,198,64,253,55,222,123,88,28,145,136,230,190,195,229,102,185,53,109,202,54,102,185,51,149,91,209,44,67,207,7,231,213,143,68,54,66,107,134,162,34,167,216,6,214,229,142,36,71,1,235,201,184,146,78,12,220,128,244,140,86,163,62,58,154,50,154,52,34,154,183,162,104,215,86,122,182,175,5,1,38,236,57,18,160,168,123,12,221,121,176,217,195,73,197,80,80,63,230,24,63,32,56,4,196,232,192,188,228,235,181,59,96,140,15,173,226,121,153,90,87,1,63,39,232,250,238,88,238,131,203,116,12,2,102,58,243,208,176,241,17,171,97,236,72,23,33,249,201,200,68,6,110,149,153,77,34,4,84,216,47,110,149,182,30,231,40,146,47,253,189,85,188,4,191,89,172,108,131,157,35,121,200,141,245,197,30,18,25,12,191,109,62,60,205,81,254,172,203,112,213,220,76,162,163,2,1,154,163,62,97,181,234,86,191,4,158,219,81,109,18,164,145,207,255,104,46,96,234,203,231,12,225,207,25,95,91,212,93,119,66,163,151,107,153,116,52,90,21,166,71,224,237,11,155,103,94,209,183,94,76,55,202,217,115,171,234,130,250,75,244,123,187,255,117,202,134,123,92,216,59,138,33,26,160,10,246,126,154,245,177,134,141,40,77,245,139,188,235,245,128,8,204,250,79,147,2,103,50,241,136,113,44,171,231,189,233,241,242,124,1,115,218,143,24,223,90,248,252,191,147,49,43,187,13,78,239,82,128,172,138,73,135,45,14,232,168,33,198,237,232,159,251,194,61,166,210,153,37,213,15,122,103,13,69,162,208,25,21,211,92,141,84,94,199,50,87,201,245,12,32,212,223,193,100,132,239,88,111,204,65,82,204,157,10,213,99,100,232,46,142,192,254,24,25,14,29,54,127,110,166,165,135,122,131,20,66,47,17,43,46,62,224,209,212,97,102,167,20,54,64,5,38,56,116,170,250,190,70,175,12,236,162,89,154,225,93,124,123,223,82,52,147,247,211,89,155,101,249,221,245,247,14,64,223,67,153,255,132,22,208,247,226,65,184,112,133,80,244,128,172,203,243,50,83,153,165,49,1,7,161,213,228,112,60,169,200,57,62,164,237,158,167,92,185,243,93,206,127,207,190,168,174,177,61,230,18,83,194,25,224,75,251,41,165,122,243,236,108,84,95,56,85,202,247,124,254,161,114,127,88,13,249,26,165,109,51,183,159,221,81,216,151,210,219,181,173,239,144,116,178,58,207,245,79,200,157,217,151,244,210,119,152,35,182,124,191,225,10,238,254,84,106,225,21,161,76,221,140,153,58,113,226,136,137,233,197,138,199,254,253,235,237,223,167,26,147,58,78,182,106,81,27,239,39,11,135,210,179,124,19,121,152,30,222,94,156,108,15,79,183,213,134,60,46,54,190,202,50,127,133,164,50,191,126,160,27,249,127,115,7,102,81,239,73,78,205,20,210,245,34,120,72,155,154,149,94,217,101,233,53,59,254,25,64,16,169,148,189,216,27,118,231,141,255,187,42,197,42,32,37,19,191,63,67,192,95,123,225,120,145,90,124,255,246,30,113,238,167,150,35,147,199,32,137,235,60,114,175,237,110,165,68,29,247,201,75,199,177,148,135,238,34,217,119,26,90,162,8,45,178,251,146,211,144,192,123,208,201,162,13,16,145,199,255,85,221,94,216,83,114,58,236,50,190,9,248,60,188,207,223,46,204,122,186,236,248,8,143,19,125,82,250,50,117,37,72,234,9,188,28,110,184,239,89,165,154,238,158,14,134,70,248,28,118,129,8,93,7,191,19,150,61,243,251,14,10,83,7,219,55,2,69,34,22,139,26,215,53,137,8,139,186,217,228,201,44,59,244,98,45,36,20,46,67,140,87,63,27,254,143,19,235,160,125,91,191,16,58,137,125,226,83,216,25,36,129,195,75,195,91,210,111,42,88,60,113,123,123,156,41,53,57,49,3,72,128,69,94,194,113,20,20,87,108,112,163,42,43,22,16,32,53,125,146,221,65,218,92,46,41,11,59,15,211,209,188,31,155,219,8,46,211,157,252,104,0,230,253,47,44,183,255,39,199,224,109,179,139,0,110,250,247,122,177,149,64,20,123,48,71,170,149,127,86,185,173,71,169,115,193,52,228,211,96,24,44,27,199,206,213,146,117,251,242,141,194,198,11,222,157,174,225,2,97,82,37,57,91,107,122,83,102,152,130,160,176,205,133,69,40,135,246,131,98,175,55,64,59,188,111,45,108,140,50,169,248,233,114,225,83,231,68,211,78,238,254,201,180,110,237,220,129,153,197,237,222,77,179,40,251,141,8,12,227,41,78,236,164,54,121,97,14,235,151,207,176,252,169,75,224,241,187,81,43,213,198,22,158,25,127,80,135,68,120,217,6,50,215,183,17,30,200,182,55,203,133,85,229,43,132,94,111,196,204,237,194,37,64,49,105,172,204,81,188,150,98,90,172,25,32,213,175,184,252,156,47,109,125,255,213,99,157,161,228,245,117,88,254,80,206,156,74,69,210,255,57,180,195,167,98,86,164,175,215,167,157,46,179,110,105,119,169,135,174,125,230,10,253,130,189,144,175,134,239,240,179,170,243,79,123,77,171,159,141,73,239,234,168,89,68,187,21,150,232,116,100,15,197,130,157,147,146,148,198,246,174,38,26,172,168,194,36,157,228,167,221,224,140,36,147,235,36,2,158,130,27,170,75,119,250,178,182,161,69,228,171,233,97,176,212,220,181,205,175,156,234,38,112,228,174,128,147,204,84,10,63,74,0,78,131,147,242,159,178,152,117,196,80,135,17,176,84,92,197,1,23,104,176,207,128,71,156,130,218,61,205,192,27,168,87,100,6,167,90,210,32,53,208,191,80,164,201,89,58,115,234,230,95,200,48,242,120,20,143,14,35,121,135,232,71,73,112,48,64,1,228,234,98,167,145,217,83,227,248,135,98,189,137,167,234,227,178,52,88,215,5,53,14,88,121,235,161,183,39,68,235,12,90,255,99,160,48,108,130,62,42,9,66,143,127,110,5,65,159,250,208,215,41,161,157,145,144,216,178,134,49,1,32,93,190,110,216,5,101,182,42,149,26,39,26,224,92,119,61,76,193,22,196,88,81,130,156,10,7,33,6,53,107,135,201,153,132,103,88,224,194,30,248,123,184,239,176,34,114,133,136,219,241,41,126,131,17,27,51,1,105,50,60,226,234,13,97,199,60,37,56,188,250,168,161,102,249,60,38,155,175,33,196,255,169,92,24,44,114,195,128,235,153,214,113,194,57,16,99,65,94,11,172,151,232,44,175,133,15,193,44,109,7,182,54,104,32,52,4,124,65,248,244,251,29,168,110,110,148,236,23,228,94,227,66,30,64,206,230,152,221,115,157,8,89,52,222,104,26,246,9,243,138,72,12,202,206,18,198,69,216,116,48,24,139,147,209,55,235,136,230,18,40,151,142,193,59,180,191,47,226,203,29,244,18,70,141,206,238,159,240,10,211,174,219,213,51,186,105,217,44,160,221,0,67,234,193,101,188,218,19,49,46,234,253,143,173,151,150,111,247,179,59,60,36,177,54,213,38,153,203,252,52,232,242,205,178,117,228,158,121,60,229,189,53,164,88,227,25,173,214,157,173,80,77,141,253,61,197,16,174,217,94,171,31,29,207,242,104,178,93,127,80,218,225,138,183,94,116,130,159,2,243,196,255,68,237,162,85,157,189,183,44,230,21,145,96,65,255,183,230,140,130,120,69,50,19,175,124,155,231,198,248,205,106,160,54,112,221,218,194,188,50,96,236,146,104,17,227,253,178,157,130,228,9,201,44,30,156,179,255,207,14,149,174,179,120,1,135,65,231,254,164,90,14,106,231,3,206,62,117,202,24,116,71,157,18,170,68,83,182,143,147,209,53,54,246,89,215,27,98,241,146,134,101,240,5,188,219,59,35,237,166,243,238,28,173,150,227,123,206,120,205,210,207,4,239,31,76,123,44,235,209,38,185,41,79,209,24,5,201,228,216,115,19,14,37,187,169,156,226,152,246,101,153,204,153,69,166,76,40,252,150,205,156,67,3,181,82,155,72,97,116,76,42,36,223,198,27,3,252,175,108,144,73,75,96,186,207,11,31,121,115,72,204,52,36,49,191,214,203,86,44,180,79,78,220,33,150,229,219,88,231,4,70,205,199,102,18,49,89,146,19,8,242,68,247,92,64,169,60,53,168,233,120,98,60,218,97,54,191,107,151,189,205,7,226,141,146,22,185,31,206,126,106,175,2,172,211,13,223,200,229,203,16,108,159,232,169,211,19,212,210,93,190,168,158,223,243,114,211,101,147,86,164,156,235,168,82,176,140,242,8,200,68,65,196,117,79,105,56,71,37,146,254,228,33,10,211,47,219,24,30,75,213,75,104,15,253,107,246,122,41,109,134,17,190,150,229,90,24,232,56,196,148,10,75,50,173,178,227,181,236,24,98,198,136,133,59,127,238,154,36,143,6,14,180,71,60,218,174,17,76,134,93,146,212,64,204,239,84,109,255,141,193,63,182,229,238,197,124,43,206,159,134,137,218,239,184,195,20,31,168,213,238,135,9,134,2,177,7,221,26,180,34,144,199,46,239,40,117,36,157,15,232,32,223,102,127,129,229,48,1,218,231,94,237,188,60,250,50,102,140,87,161,163,186,175,180,233,203,179,63,34,42,77,82,110,8,105,112,176,58,218,124,221,146,228,183,18,54,169,116,192,219,90,229,85,95,118,153,220,65,240,92,205,103,21,192,35,107,188,237,90,62,32,109,69,130,207,66,157,191,195,1,245,187,210,69,156,115,179,5,232,251,216,220,107,56,96,177,209,89,227,106,2,76,116,123,92,153,43,222,166,127,186,220,155,9,12,23,110,64,173,85,13,151,147,111,181,182,14,115,230,117,12,64,91,73,1,206,84,48,89,11,25,163,246,224,76,239,171,233,169,85,60,50,89,8,252,77,75,49,144,60,2,166,37,250,176,211,32,247,13,224,47,144,227,2,56,154,226,151,103,123,78,159,168,89,214,232,32,137,182,135,136,9,108,173,96,180,240,166,131,55,220,149,49,89,144,107,62,196,200,253,255,240,242,156,190,94,242,105,56,120,217,125,57,166,95,170,220,196,139,191,157,80,43,196,188,156,200,223,128,80,109,94,119,149,107,43,78,22,36,97,186,4,18,79,46,82,168,129,125,2,170,199,31,177,40,206,60,250,126,213,145,133,170,135,226,212,171,29,222,212,33,205,92,213,61,61,97,215,236,57,43,236,124,222,135,183,6,145,117,30,183,96,152,112,233,36,66,75,140,105,63,55,112,169,198,216,226,115,86,86,162,206,167,126,224,118,147,72,105,202,158,225,25,141,99,167,206,40,202,192,19,172,22,11,232,88,2,95,88,182,229,180,33,53,225,96,63,96,248,163,127,7,66,89,211,88,191,33,177,21,154,77,161,28,216,89,42,94,14,103,173,123,100,66,222,189,16,102,192,199,212,255,115,125,155,180,237,249,12,178,254,167,175,86,180,107,190,20,65,140,194,54,90,217,107,45,168,141,1,174,37,217,43,42,111,86,124,193,240,46,73,22,36,165,130,115,110,33,5,169,108,115,71,158,88,184,129,119,243,173,230,97,109,66,238,71,81,123,145,75,134,172,169,125,212,215,30,18,105,225,35,226,146,241,39,146,249,44,151,59,233,219,174,184,227,54,93,88,204,142,123,35,195,101,74,205,63,118,35,11,121,80,37,119,216,243,135,26,107,220,120,212,3,105,54,230,202,44,161,224,203,209,34,164,39,143,153,116,21,204,196,110,96,178,250,179,190,105,129,194,29,80,199,15,199,179,229,7,89,70,55,40,174,47,228,197,113,5,101,41,49,89,210,66,183,22,186,194,196,72,235,161,70,65,37,21,141,187,74,252,138,207,31,149,14,199,55,95,169,255,15,180,35,135,49,138,160,191,20,141,88,8,24,94,47,197,250,43,106,4,91,116,124,253,199,7,129,89,247,255,72,169,231,187,239,97,0,70,213,0,141,149,91,231,121,210,111,198,218,139,49,167,103,224,164,89,183,231,39,152,122,67,158,234,41,111,91,195,47,141,63,92,56,10,151,189,243,94,62,39,33,98,175,222,238,200,208,35,33,147,118,238,102,115,43,16,133,157,166,74,140,201,200,157,166,245,50,35,135,133,229,59,204,110,251,224,140,237,216,112,44,70,56,114,5,61,161,134,8,191,231,40,52,98,197,183,34,25,92,15,78,166,95,24,121,185,162,207,207,186,84,77,145,68,104,178,5,245,246,73,122,195,67,197,93,234,78,99,91,222,192,184,41,172,85,27,152,46,87,7,90,109,32,79,66,112,173,150,72,187,197,206,20,203,228,162,91,229,55,73,105,39,166,41,58,251,215,151,158,120,91,198,119,50,50,150,14,103,107,75,210,75,38,110,4,27,211,155,90,150,146,126,244,53,60,197,143,199,182,114,184,145,61,158,223,253,214,206,175,44,77,196,38,150,25,253,225,19,177,126,220,203,203,85,50,93,220,249,150,7,95,8,74,57,159,222,67,214,0,108,8,47,229,24,245,59,139,89,137,72,19,124,237,141,151,32,207,98,88,51,96,52,154,32,4,110,116,245,105,128,102,112,19,35,130,81,4,58,40,150,212,93,220,230,197,79,24,54,104,184,254,159,205,177,210,118,228,14,65,89,224,212,122,126,118,87,223,225,95,182,240,203,138,37,219,121,252,146,95,225,248,118,223,31,190,15,178,112,118,143,80,36,168,241,34,189,64,62,34,151,136,132,44,107,170,168,144,238,175,209,128,61,194,53,9,189,25,130,1,135,247,162,248,187,252,37,223,6,175,230,75,179,199,170,51,157,200,100,222,255,198,134,245,232,11,245,213,180,232,154,61,94,18,10,148,254,8,195,15,187,205,39,65,22,38,250,63,82,170,106,194,29,198,57,63,250,75,201,116,20,0,148,253,40,63,247,40,19,12,240,145,171,16,214,8,7,204,84,122,86,111,71,207,81,37,82,138,86,139,94,186,136,31,94,242,237,125,55,147,6,231,158,51,253,248,13,161,109,245,9,89,110,65,143,69,110,187,125,98,26,250,107,123,36,167,41,207,183,26,227,74,192,78,93,134,164,186,63,186,2,130,159,92,30,39,254,42,40,12,112,141,226,233,82,193,194,214,216,242,181,168,123,204,113,89,220,29,48,5,107,74,255,19,68,188,226,109,91,16,122,165,37,95,6,198,7,83,29,172,117,109,143,189,137,237,60,114,69,223,140,0,228,126,34,108,158,10,193,197,253,173,208,124,154,242,159,196,80,180,100,111,109,15,75,50,197,209,253,201,159,18,117,161,52,200,255,190,31,154,109,242,192,89,124,91,193,35,254,255,134,174,77,182,109,76,70,152,28,149,184,25,49,107,54,194,62,196,150,38,65,117,157,149,21,14,206,139,172,242,118,48,249,140,15,126,116,213,105,186,53,130,64,9,178,33,28,93,197,172,162,185,191,62,206,57,89,51,253,56,74,177,48,54,213,245,107,144,226,121,150,71,107,177,80,50,50,138,124,107,90,124,36,251,102,173,102,169,97,127,110,12,229,99,97,177,210,221,186,188,87,127,248,48,94,60,222,246,24,177,62,32,138,161,11,140,225,82,242,50,177,187,98,160,234,223,83,253,151,47,142,165,230,249,4,172,225,194,66,12,108,181,60,154,239,43,25,13,36,108,0,238,64,12,249,137,119,72,223,68,156,5,54,57,228,143,228,170,134,55,165,30,128,157,207,251,65,64,91,174,35,202,127,8,53,189,178,63,123,191,177,11,240,129,23,73,13,250,111,220,209,196,181,238,47,8,117,68,214,248,233,2,90,197,69,37,2,108,201,123,189,140,108,191,168,146,216,67,90,235,75,249,147,136,3,59,10,76,186,90,245,195,141,217,161,32,100,156,86,243,150,84,204,101,152,77,159,219,235,57,149,198,38,154,37,236,95,72,61,111,9,76,3,7,147,233,5,182,212,116,149,194,82,206,32,33,106,221,144,237,123,157,178,210,89,62,50,218,127,47,112,9,126,191,247,22,211,26,203,88,86,2,255,43,72,143,130,179,114,159,142,20,114,133,95,81,53,26,122,206,219,37,244,63,244,231,11,130,61,226,155,68,56,30,193,252,80,24,200,179,178,217,151,200,221,67,28,178,195,247,48,102,97,243,92,71,200,252,11,65,234,72,48,4,221,203,206,71,16,183,23,3,18,91,39,232,85,127,161,186,78,0,65,121,156,61,248,192,134,37,139,13,246,155,53,49,44,137,28,232,13,45,50,219,207,253,135,98,237,25,185,198,104,183,182,217,106,172,28,244,202,4,0,3,68,202,10,145,124,85,74,1,58,84,45,118,150,219,111,217,108,194,2,4,165,103,128,71,244,5,218,154,235,32,11,54,114,195,137,158,218,27,194,29,76,42,1,31,30,58,132,201,57,165,160,201,221,116,47,250,169,38,45,133,70,189,135,213,135,215,15,190,113,152,80,230,50,31,167,215,206,10,135,191,65,137,37,22,218,18,16,59,199,180,196,20,143,6,100,105,205,94,15,218,248,118,40,236,208,202,146,146,91,25,185,74,50,171,216,32,98,7,173,106,36,129,142,112,116,88,129,233,169,176,31,6,133,4,32,181,183,130,173,107,194,145,196,116,154,100,165,123,142,153,246,196,205,66,40,248,96,18,204,132,218,192,5,187,152,85,140,155,245,111,46,103,100,226,195,89,249,194,190,68,245,91,217,126,90,0,70,132,94,153,85,6,130,24,93,24,179,47,35,55,188,52,252,172,218,155,138,89,218,236,64,137,135,207,157,6,85,235,107,217,108,135,187,215,3,129,48,132,136,229,99,161,227,176,224,203,196,66,108,94,246,202,206,167,99,216,64,80,132,237,5,187,81,159,18,143,33,123,8,167,126,247,210,165,81,12,16,102,176,212,55,119,185,95,189,1,137,101,202,41,127,74,211,1,242,70,53,84,54,197,157,193,124,22,20,238,148,150,202,195,184,142,209,82,74,25,168,156,138,89,26,248,232,142,181,220,14,135,27,79,139,145,224,151,228,133,205,182,29,125,220,84,251,132,33,136,31,145,60,111,197,33,137,115,225,201,123,206,238,134,243,207,238,197,171,115,64,202,184,48,215,153,148,111,207,206,160,104,51,5,244,34,114,166,175,27,41,112,253,162,20,244,248,171,106,106,232,114,121,158,144,191,15,159,143,69,229,157,223,221,181,117,103,57,204,136,33,92,243,107,134,48,78,114,180,39,22,123,125,11,71,24,219,83,24,96,200,146,222,118,178,98,4,14,165,180,5,37,179,104,103,127,187,28,229,249,218,1,76,16,196,111,130,193,74,119,86,63,90,188,22,28,22,32,82,156,215,223,1,123,142,128,88,117,230,127,193,24,253,131,99,26,249,170,196,26,41,109,129,97,193,233,69,180,85,224,211,102,226,89,160,158,228,226,61,78,94,208,144,91,220,78,239,70,100,43,16,79,233,20,86,14,188,52,34,9,94,197,150,38,42,180,211,220,154,31,43,196,107,128,69,66,60,65,67,253,73,14,28,108,182,65,0,82,62,57,210,211,196,232,106,147,50,197,52,73,236,201,94,88,142,169,79,127,35,70,69,39,12,217,211,137,123,189,125,185,201,30,159,57,8,132,250,210,32,49,147,87,76,186,216,205,143,91,245,204,60,87,162,199,91,126,255,130,106,48,212,102,8,184,131,85,35,191,132,1,63,27,18,235,153,90,179,4,2,79,59,102,66,209,236,244,159,244,77,3,66,142,58,123,118,132,236,191,70,238,164,212,194,71,77,83,226,52,196,139,31,44,242,12,215,15,3,236,140,202,124,114,53,199,110,249,148,210,32,100,132,150,152,85,221,137,115,208,48,206,194,3,53,146,216,224,72,198,105,12,11,36,239,114,105,235,201,38,41,89,129,94,99,223,243,247,242,238,153,132,249,206,123,77,203,26,135,77,133,108,192,248,155,35,12,183,109,189,224,115,94,98,70,247,95,231,150,162,159,189,117,161,26,50,32,163,75,4,3,246,226,227,80,47,116,87,39,102,31,241,118,57,255,221,126,226,19,106,10,170,117,149,92,122,4,5,231,121,250,36,221,237,170,191,20,161,127,239,228,207,103,229,39,129,30,133,156,115,27,114,49,87,91,137,183,137,162,33,149,237,145,79,27,8,184,20,71,67,98,198,120,170,255,163,128,248,67,101,12,217,118,60,207,242,80,92,110,173,99,248,231,5,60,59,182,240,229,115,145,11,24,66,188,187,213,22,71,194,2,222,227,213,92,52,128,218,32,207,82,115,182,10,39,158,226,139,128,9,20,161,87,111,253,34,126,132,48,229,19,119,18,132,143,111,42,120,145,191,121,107,68,78,15,187,93,84,103,90,239,185,70,175,133,167,55,89,98,177,74,24,161,249,10,57,11,192,105,129,239,25,235,26,132,154,246,31,250,14,26,38,72,108,11,197,211,230,113,4,23,79,187,164,97,101,114,130,139,59,4,231,6,165,108,108,99,98,10,135,82,181,223,166,143,22,32,63,136,196,203,160,207,23,201,143,207,75,162,200,78,57,102,146,162,58,146,83,83,123,251,58,253,124,72,46,202,55,195,150,157,85,116,170,3,180,203,119,69,243,14,210,55,201,194,185,35,70,145,93,207,136,125,232,43,226,185,182,221,172,149,10,232,199,86,52,159,101,212,250,233,62,215,252,41,169,192,210,131,122,33,73,109,15,69,172,58,153,3,51,148,47,120,183,67,82,198,67,185,224,69,252,166,50,237,202,207,165,1,47,185,149,160,90,130,235,43,193,92,217,110,45,56,252,29,36,173,6,118,16,49,225,75,217,155,97,37,94,48,37,222,17,27,204,43,61,146,88,9,117,40,163,156,5,24,139,153,240,173,242,209,184,145,115,254,49,230,149,251,45,72,34,251,220,135,93,21,157,102,96,215,135,76,34,115,215,185,154,43,104,54,56,62,119,39,50,116,55,195,168,155,170,99,193,94,125,251,56,31,50,14,76,179,111,62,228,16,123,253,97,40,196,230,20,215,142,145,255,39,183,117,28,205,72,31,133,251,97,124,204,183,117,117,177,99,241,199,252,112,59,232,11,171,255,126,153,185,215,187,201,45,200,72,185,216,110,195,183,225,109,121,197,77,163,245,93,63,106,245,26,194,147,66,12,235,165,162,240,211,157,196,28,55,109,21,96,240,59,254,16,247,143,232,111,119,60,173,24,2,214,44,126,31,53,26,48,39,150,84,234,101,165,34,164,217,26,9,184,160,135,65,236,202,220,24,174,112,39,172,46,22,232,140,26,251,70,157,207,234,220,43,111,99,79,109,64,198,236,142,239,134,93,217,173,136,194,36,141,23,114,125,117,83,77,7,44,127,112,86,81,65,107,98,29,53,254,77,112,33,151,58,213,84,46,120,175,36,20,75,128,175,175,147,68,173,113,234,25,126,110,130,126,25,208,104,183,93,140,69,48,86,58,162,72,38,236,107,209,240,95,18,59,129,31,215,76,228,66,156,208,108,214,155,212,124,128,15,58,154,91,212,249,196,174,66,43,37,191,237,235,53,148,100,172,69,216,206,171,29,216,220,147,234,233,48,208,108,179,184,89,212,129,234,120,253,150,33,56,231,146,53,78,78,251,90,25,124,24,74,18,123,166,28,55,35,98,9,239,194,7,199,115,105,93,123,16,80,119,152,76,41,232,141,122,173,210,199,82,175,184,221,47,27,158,238,177,96,110,224,104,253,143,68,219,86,207,177,80,28,82,209,84,205,2,2,202,67,22,128,16,67,65,123,224,148,192,240,132,180,43,21,195,139,181,152,195,67,190,122,108,98,199,241,45,191,238,150,182,116,69,90,128,60,158,152,48,167,144,83,134,77,231,166,164,149,25,176,61,117,109,100,65,40,142,248,188,92,25,41,184,32,200,169,29,61,8,232,228,17,230,48,217,96,249,7,102,39,146,233,38,146,142,251,198,71,117,35,130,220,57,59,195,173,174,20,197,252,138,82,2,3,44,162,199,228,8,144,157,174,1,1,63,220,230,136,57,80,180,225,79,165,135,190,165,4,184,59,217,107,85,149,188,6,247,191,158,184,218,96,98,237,112,101,37,22,39,255,122,111,222,78,101,172,191,54,90,207,5,113,11,166,123,84,28,70,200,69,112,137,74,153,254,129,102,174,78,134,140,127,100,108,254,44,46,195,60,205,12,93,200,85,76,127,191,61,203,186,147,248,59,55,221,115,103,60,91,142,176,155,59,238,143,70,53,243,202,27,173,181,36,122,163,219,100,172,224,235,55,225,184,28,15,172,131,244,59,110,218,240,162,35,146,68,2,71,18,45,194,154,1,200,169,219,172,1,117,42,117,172,50,169,3,138,146,97,67,132,146,94,184,244,36,11,115,55,14,224,67,198,100,228,42,170,169,203,139,230,230,113,13,19,65,49,77,148,81,239,174,240,102,182,221,157,94,78,217,193,121,186,30,148,9,20,161,192,175,163,204,18,47,169,253,192,111,109,130,201,106,254,243,3,63,53,10,136,174,78,191,54,23,209,91,4,118,170,129,107,49,50,235,84,71,39,110,37,164,232,41,140,104,62,88,82,109,67,244,3,12,165,76,86,237,168,205,86,248,201,216,248,231,77,5,78,240,216,100,14,238,62,143,40,172,32,24,6,176,138,71,22,212,176,195,232,155,189,47,8,182,122,223,25,107,216,26,166,144,109,192,182,11,206,85,121,3,32,18,140,47,81,82,0,162,29,144,10,159,176,179,108,90,26,188,214,59,231,151,63,105,28,96,112,90,192,217,54,160,173,68,66,139,11,255,104,53,64,94,77,81,16,10,74,221,145,51,100,209,204,244,56,78,183,141,129,20,138,178,19,37,225,254,37,230,174,50,96,224,236,130,75,161,180,12,245,161,56,6,60,209,169,232,135,216,219,51,71,37,119,104,195,205,75,59,79,142,166,44,185,175,51,59,253,251,143,74,239,101,19,28,66,59,243,177,91,11,248,170,218,85,240,50,63,199,46,216,231,153,24,144,31,211,111,187,251,58,158,251,49,9,120,189,130,58,77,124,227,240,207,78,198,165,169,14,105,216,53,157,245,99,51,173,112,113,45,83,232,41,30,179,82,231,147,179,99,186,102,89,87,62,222,198,241,80,224,80,113,132,188,189,126,12,61,19,4,111,56,148,28,254,168,154,252,202,247,101,90,183,189,249,154,3,15,242,162,230,46,104,185,224,246,128,146,182,4,223,12,201,243,54,187,217,18,122,203,48,226,152,166,57,183,31,22,127,200,2,193,233,124,20,150,253,207,56,45,240,90,183,114,19,164,171,148,87,12,47,70,211,152,248,195,244,90,112,79,24,64,58,20,30,235,92,25,61,73,84,164,252,186,11,229,108,174,116,27,115,62,119,6,81,132,206,79,10,112,23,245,36,215,168,154,250,111,126,108,117,160,87,134,141,137,209,38,18,194,95,170,35,9,14,243,142,247,12,71,219,128,140,196,111,215,129,97,72,84,116,47,67,227,240,179,202,199,85,5,181,80,0,80,31,230,193,236,171,6,227,18,48,60,116,66,46,115,156,26,85,99,139,180,188,12,145,61,215,72,134,183,186,116,158,4,195,238,96,164,149,120,97,73,232,230,101,4,63,21,230,108,19,236,61,141,69,114,105,114,35,61,61,79,146,19,74,188,185,132,184,157,86,89,51,226,114,119,122,151,243,97,132,205,216,21,48,36,251,148,150,101,215,170,177,195,192,128,198,13,153,205,22,76,253,158,245,8,42,59,206,133,194,112,202,39,227,87,7,110,141,166,70,189,24,233,86,196,43,161,252,80,231,66,223,198,32,168,30,133,64,93,111,237,6,219,80,76,28,135,95,12,51,76,199,54,132,113,193,121,149,242,78,229,10,161,178,177,183,11,188,219,87,16,161,155,15,148,20,219,0,85,110,65,101,100,186,40,103,146,139,251,21,135,109,27,2,119,112,23,183,155,239,14,162,219,109,73,16,208,71,136,254,60,99,222,36,225,206,232,218,152,137,69,83,155,7,176,225,125,0,29,193,21,80,73,21,90,65,130,169,49,79,22,13,155,240,142,143,62,252,173,177,20,166,92,7,175,225,248,238,204,197,59,2,176,103,52,151,164,149,228,250,104,158,13,138,182,87,76,161,130,94,8,184,10,186,69,33,37,86,19,209,89,151,244,201,90,238,10,205,205,89,42,57,9,118,143,48,124,229,246,181,114,141,180,252,186,58,109,95,209,179,6,163,134,160,77,73,151,12,121,150,158,67,244,41,32,146,151,199,81,20,179,235,209,85,132,42,220,154,246,82,94,53,78,77,67,169,153,193,107,86,180,69,16,201,93,14,255,2,212,185,211,232,149,16,84,31,10,210,89,126,29,240,145,55,72,204,139,208,251,173,212,170,82,45,120,168,128,37,59,2,70,244,243,146,114,23,230,118,69,95,51,128,84,209,197,14,240,133,104,82,168,140,251,17,96,39,131,110,175,190,91,12,116,201,148,255,38,254,172,67,18,123,210,223,245,110,164,26,45,189,15,134,249,53,135,220,97,67,228,248,65,69,147,185,48,176,24,1,93,108,238,11,251,157,27,118,154,111,38,243,155,233,151,153,94,59,15,123,105,77,3,80,167,206,134,178,20,72,69,185,5,128,33,181,32,145,154,217,59,60,24,87,44,161,21,155,41,107,211,49,45,134,244,153,34,1,201,167,118,19,38,69,192,126,46,22,214,110,64,10,111,172,239,44,97,40,225,58,150,202,188,46,120,219,72,111,186,132,2,188,234,217,122,128,180,207,38,237,239,165,48,209,61,51,149,88,115,141,212,100,111,106,45,89,66,210,248,199,23,13,93,129,252,62,37,8,214,174,32,51,80,210,213,120,42,3,138,65,150,72,118,249,99,170,28,160,171,232,46,125,233,105,39,116,37,179,111,47,50,225,108,164,218,17,187,206,198,63,237,121,36,19,203,99,102,107,143,253,4,190,89,112,105,35,114,78,47,196,233,206,137,55,94,213,113,196,65,46,161,158,212,61,102,187,151,37,237,26,24,222,9,203,41,163,123,91,60,77,248,15,45,213,111,47,16,159,58,208,176,105,143,107,51,77,249,232,193,109,102,175,100,76,251,204,231,208,225,234,145,164,184,206,240,118,249,13,103,215,112,243,252,168,117,159,122,218,235,242,54,200,48,220,244,24,240,118,115,16,253,119,55,58,143,171,186,196,100,138,156,42,222,185,35,215,203,176,117,62,189,65,160,36,95,194,219,77,118,204,222,190,107,56,55,252,206,184,56,101,5,228,113,127,113,66,125,4,167,156,82,63,62,120,137,156,20,153,172,228,115,236,139,170,53,207,254,163,106,215,177,171,82,54,206,114,35,100,46,24,126,27,186,237,143,180,216,166,20,4,118,94,107,118,216,165,179,129,221,254,46,102,95,20,68,223,192,52,242,165,26,162,180,22,219,152,60,249,131,72,137,23,133,252,24,70,145,146,204,123,96,97,22,93,225,188,31,10,175,48,219,153,175,39,177,231,139,188,252,65,144,66,245,103,144,115,24,136,195,98,242,42,144,20,96,56,43,169,144,245,89,215,235,131,85,229,166,210,171,95,11,138,78,146,192,170,23,140,117,165,217,246,214,26,134,216,3,19,245,47,63,239,97,192,5,85,194,100,179,21,7,25,88,167,55,10,118,76,214,142,115,168,2,50,88,170,108,108,11,239,104,130,211,133,4,253,77,185,186,29,33,171,184,189,189,169,253,111,48,19,23,197,137,57,78,143,217,92,240,49,121,6,73,84,1,64,213,157,254,220,224,161,16,109,216,127,99,213,75,33,226,87,121,44,72,36,53,150,1,234,232,217,180,171,40,236,146,10,100,132,93,165,130,100,255,145,246,102,199,145,222,230,47,208,82,116,26,226,233,200,34,106,51,241,48,241,173,254,94,253,139,230,160,1,144,123,180,136,24,105,80,174,173,120,52,214,27,252,98,73,150,132,220,179,212,98,22,41,123,48,41,30,215,85,216,171,102,228,41,71,104,231,226,146,16,138,235,234,123,176,72,127,251,80,193,254,41,215,244,106,105,202,198,167,34,203,119,226,99,83,43,11,7,128,55,150,169,37,208,97,58,23,50,22,53,218,126,179,185,38,194,144,65,250,82,224,144,4,77,216,229,151,37,115,246,96,95,3,134,34,111,71,85,38,178,136,129,162,9,213,201,230,90,161,255,65,158,169,105,130,232,149,248,159,7,227,243,110,185,112,14,226,247,114,22,138,132,252,170,57,11,17,158,152,128,118,206,101,1,116,2,202,207,234,72,206,199,105,122,49,79,59,226,112,46,182,46,199,60,50,225,89,172,236,108,180,109,251,221,95,155,168,17,185,165,232,101,209,192,172,86,120,157,219,47,241,212,82,17,75,47,131,169,108,65,78,42,142,76,187,134,179,88,200,129,231,175,25,148,252,7,209,204,220,103,200,33,65,236,185,141,55,57,231,185,167,121,7,19,255,65,158,154,60,194,1,201,79,165,106,217,209,251,130,90,225,102,143,17,200,144,203,2,187,179,134,122,65,39,82,202,212,80,247,145,20,166,39,144,230,15,164,239,96,253,53,236,184,252,144,131,99,254,60,254,3,45,199,192,166,159,198,82,36,193,182,218,206,208,135,78,155,47,106,224,152,144,233,116,39,158,52,58,51,240,169,42,76,252,112,165,65,135,70,6,156,56,188,16,182,99,54,19,155,238,7,168,2,233,231,119,135,110,118,101,171,154,129,131,164,147,113,214,209,91,14,206,105,124,232,119,16,55,164,43,248,48,49,31,102,214,120,241,59,206,93,47,183,92,200,6,11,103,214,202,216,15,159,18,244,188,134,52,250,83,227,27,232,32,175,146,164,9,248,22,89,160,64,183,235,230,35,10,24,177,177,186,146,218,81,230,95,112,60,172,32,254,125,22,9,105,46,211,150,65,34,67,207,2,144,211,152,207,109,19,54,143,102,92,200,27,249,164,24,126,15,65,25,123,197,123,175,72,244,179,205,154,184,93,37,114,137,6,240,18,239,73,160,3,115,97,233,50,147,7,122,91,254,51,178,99,98,69,79,236,21,210,159,74,207,106,146,98,1,15,32,191,63,50,36,17,166,110,171,123,205,148,246,42,45,0,172,39,195,195,41,127,77,240,121,32,110,48,81,94,118,12,151,23,170,197,31,121,66,195,76,200,148,175,139,158,151,162,242,254,151,28,162,219,38,197,183,64,43,234,116,55,87,5,141,105,84,4,169,140,81,12,128,25,180,192,82,88,107,138,225,34,80,228,175,230,161,249,252,46,93,208,68,217,82,196,160,167,133,9,194,187,237,59,74,6,201,82,176,25,13,134,126,219,171,62,134,3,153,178,184,173,235,211,199,184,70,154,169,142,240,149,176,252,81,140,217,123,246,15,226,43,223,191,86,228,145,99,46,95,37,42,126,212,16,108,179,226,184,202,50,139,85,89,60,134,187,74,207,104,153,12,75,128,225,157,180,209,37,78,0,250,15,132,231,214,79,118,146,100,240,94,78,1,72,200,22,44,23,174,159,29,182,149,65,145,231,71,51,29,252,52,250,42,217,47,82,117,29,138,247,245,67,16,68,174,182,178,217,180,221,13,39,177,8,91,131,233,131,7,73,206,231,124,15,41,53,14,145,29,189,227,241,45,218,165,162,62,173,144,15,42,171,174,154,67,206,227,124,23,53,209,8,230,177,6,179,74,40,129,139,41,128,136,227,79,15,163,82,35,131,5,21,24,76,37,12,223,33,108,197,171,25,151,245,74,230,154,220,133,126,220,82,9,243,6,172,245,93,235,180,157,55,188,58,105,181,247,242,213,89,16,107,20,48,112,44,247,101,28,159,6,24,163,38,109,101,69,28,54,198,161,236,215,120,90,98,212,12,56,140,159,245,149,91,130,185,8,108,123,171,157,92,35,207,121,207,29,159,60,25,31,74,15,224,219,69,191,119,61,159,126,74,162,182,8,71,164,236,235,50,47,41,124,46,250,133,78,0,241,7,65,53,109,187,183,17,36,104,124,230,200,190,228,253,51,151,186,239,14,153,147,249,133,195,207,228,11,198,41,169,197,10,16,87,98,203,180,28,20,1,94,150,195,94,76,150,168,203,33,180,111,14,59,147,166,227,221,139,25,114,247,32,112,167,85,134,188,132,174,14,33,248,169,202,221,110,16,138,17,195,104,234,40,247,83,242,106,18,195,203,14,181,99,179,191,99,69,234,203,101,226,240,215,153,217,142,11,226,55,127,152,38,217,200,35,91,60,145,243,1,177,72,136,175,191,17,42,107,136,20,19,146,183,139,22,14,84,216,228,253,82,213,158,223,184,33,5,78,60,53,37,239,24,67,56,161,158,119,118,125,126,73,29,217,114,126,16,58,112,247,178,146,128,99,88,114,26,132,232,195,0,189,234,74,89,16,134,18,55,42,136,42,112,131,159,67,145,122,171,15,111,189,184,239,85,25,165,80,114,176,89,135,17,184,236,219,57,5,81,64,49,15,216,30,223,80,251,27,226,188,177,205,3,12,193,45,199,126,126,142,96,142,10,226,47,177,9,172,57,31,3,168,137,11,95,238,132,231,237,1,11,161,247,207,39,130,154,185,13,142,107,100,174,111,98,65,254,220,97,103,117,205,9,0,116,196,8,157,70,1,176,118,250,90,236,119,126,87,228,172,156,39,206,226,210,106,149,148,254,238,17,74,181,85,9,187,201,245,169,189,16,223,253,172,10,33,134,136,243,225,53,197,218,54,100,115,25,17,165,1,92,252,143,112,225,98,134,22,92,104,30,176,145,189,102,249,198,200,172,132,76,35,54,99,197,166,135,70,34,115,245,81,124,214,136,114,182,33,150,110,78,208,184,131,96,121,146,55,179,112,172,191,6,226,74,165,175,248,214,55,210,166,90,57,224,148,176,1,49,75,254,26,128,115,230,63,146,128,59,196,230,212,50,181,98,247,76,170,201,135,199,185,240,236,179,206,173,116,42,177,102,243,41,64,203,129,100,230,115,245,169,88,130,136,183,130,83,69,131,125,159,190,33,221,58,72,126,97,7,91,154,137,218,185,12,53,89,137,248,95,177,199,103,66,91,202,56,184,169,233,150,17,242,82,129,177,179,96,93,223,76,162,146,143,38,198,221,7,179,140,254,251,52,215,10,17,251,176,220,52,42,111,146,130,41,230,49,55,217,207,47,94,189,219,223,127,76,202,244,199,245,160,187,115,133,44,150,57,248,125,116,219,110,94,9,227,190,82,35,72,25,216,233,176,36,207,223,34,44,111,29,38,143,145,69,128,181,68,254,7,190,89,91,172,77,163,139,116,135,49,204,149,55,122,72,119,5,53,220,237,178,0,189,5,119,149,35,104,44,118,100,164,203,3,169,159,157,98,74,85,20,146,215,138,148,149,0,129,112,34,42,173,29,121,136,15,35,67,123,71,195,164,105,202,56,203,28,66,3,18,255,181,146,238,204,28,33,96,211,112,102,20,143,191,200,208,232,123,26,219,14,167,5,228,41,34,113,62,168,140,32,97,221,90,48,40,15,108,94,13,54,226,80,82,102,130,84,111,38,151,75,114,206,57,139,118,87,79,183,58,46,81,42,61,160,122,71,22,226,169,80,254,123,253,90,168,204,240,232,226,134,28,78,36,87,188,59,93,47,105,75,124,228,31,98,97,82,41,70,104,196,39,227,4,74,141,213,255,90,189,234,201,246,114,164,24,18,87,58,55,49,29,255,10,141,218,115,154,231,154,90,6,252,142,253,239,129,48,57,97,115,81,111,107,126,65,185,174,252,199,177,114,139,204,138,168,211,113,71,28,153,176,28,36,221,100,250,168,19,67,187,22,210,255,69,233,123,34,42,119,128,163,158,246,16,200,200,17,4,40,217,177,100,147,41,239,115,180,232,110,113,154,218,148,46,73,199,29,236,144,96,127,176,30,213,50,5,120,149,141,65,224,39,177,30,75,136,65,16,179,68,19,175,205,119,250,146,67,57,240,80,153,34,231,2,20,107,27,109,55,153,217,95,222,244,65,19,103,58,159,89,42,214,174,67,176,178,108,45,29,11,123,2,199,206,34,251,63,156,58,154,1,71,115,199,253,178,98,246,3,244,61,30,88,111,161,43,132,199,189,104,67,238,189,167,108,190,148,193,39,144,183,56,2,193,86,70,82,31,122,17,249,11,44,27,207,64,81,84,216,132,42,171,203,151,23,212,128,147,155,4,244,226,77,84,249,45,243,38,27,168,182,113,147,141,87,121,219,17,201,21,133,213,139,242,69,143,62,194,54,88,143,14,90,247,187,216,77,54,218,255,206,238,155,2,75,152,220,195,151,117,26,71,126,47,131,111,19,218,81,149,220,80,92,81,62,209,225,217,37,217,40,251,124,145,164,151,25,203,40,115,99,220,11,179,115,240,149,40,193,44,34,231,238,4,94,134,129,70,54,153,26,127,26,12,79,1,236,203,226,177,231,175,54,168,41,83,47,215,237,145,18,215,49,90,193,84,149,79,204,228,59,179,41,228,130,234,49,222,99,8,200,38,252,200,52,252,137,7,5,239,109,33,41,213,249,202,181,61,153,141,220,160,248,90,126,139,134,3,27,31,68,231,81,74,167,209,4,180,73,254,171,30,102,63,98,224,161,232,188,235,204,22,104,235,27,76,212,53,96,128,236,121,180,168,177,1,61,33,59,237,74,57,200,156,79,227,98,173,159,182,114,186,162,181,149,202,150,38,243,22,159,244,0,32,96,12,105,176,29,210,135,49,121,30,163,87,169,160,34,36,202,205,188,249,169,16,157,133,154,17,234,243,151,240,53,18,249,14,189,42,238,81,37,143,47,178,137,197,19,45,254,46,81,44,245,172,112,75,30,114,187,101,57,81,95,195,35,92,255,222,226,236,111,254,63,122,47,39,208,112,101,146,80,136,138,177,41,29,28,159,27,131,232,149,53,111,108,170,153,7,231,109,49,202,7,86,197,135,77,175,4,36,230,224,128,205,46,8,169,191,211,90,253,66,164,217,8,191,170,185,134,166,32,72,130,61,86,134,9,138,181,22,238,175,56,175,232,132,85,9,138,152,180,107,192,113,7,185,110,10,166,99,177,152,60,82,190,188,152,71,117,224,207,222,198,98,172,57,60,234,215,77,158,194,68,152,215,55,65,21,50,29,77,154,210,88,164,171,192,224,19,23,159,1,150,254,92,171,125,153,72,18,87,140,97,98,226,97,208,81,203,78,228,131,175,203,158,109,133,201,246,197,76,32,227,8,177,226,143,229,156,93,224,110,113,151,190,237,60,135,168,27,18,150,193,160,183,227,2,52,54,32,70,17,192,161,119,103,139,55,226,153,142,203,132,75,204,51,140,232,238,168,244,153,160,245,117,8,10,184,93,123,213,20,24,121,3,93,214,47,12,186,9,74,116,43,24,150,118,80,242,83,8,6,52,50,83,112,62,241,235,31,157,71,21,29,73,244,50,77,2,195,239,178,187,23,249,211,228,101,7,135,68,29,112,58,110,69,42,122,58,246,214,160,0,128,230,134,217,4,7,112,56,140,173,23,110,106,225,79,2,200,63,247,133,19,45,49,168,105,52,246,142,38,156,176,32,99,169,140,18,57,74,188,146,167,79,152,22,174,36,55,140,166,246,27,59,145,84,95,96,192,120,148,187,178,78,96,140,211,122,188,73,18,129,73,13,227,60,195,177,218,94,211,120,46,207,180,33,103,230,150,30,165,229,92,190,81,152,232,25,220,58,200,148,144,17,200,194,59,192,153,229,166,190,189,246,193,172,122,196,15,202,168,200,88,113,140,145,246,120,197,70,216,204,193,134,245,233,4,0,232,80,236,132,196,51,37,193,1,234,152,22,133,51,175,164,138,143,222,133,153,200,198,96,122,130,7,24,83,130,17,233,160,201,56,192,212,11,82,6,41,3,56,114,54,150,54,139,30,113,130,229,157,231,246,150,192,147,9,239,135,28,140,6,118,54,187,74,99,100,213,154,250,59,188,135,234,70,89,208,229,56,155,250,154,24,134,154,30,232,207,25,106,170,195,187,215,114,183,174,131,167,151,56,96,124,207,107,139,170,180,192,103,232,192,15,14,30,34,120,249,150,69,210,23,219,246,106,220,173,81,175,108,79,121,127,244,44,9,114,130,152,121,143,1,169,177,243,178,5,70,135,153,70,148,234,201,182,196,116,214,187,36,142,99,216,116,93,253,61,154,103,248,89,74,67,139,106,186,220,138,24,192,9,125,164,155,15,246,48,11,66,78,149,75,178,106,206,69,90,111,201,38,64,3,129,144,7,248,178,61,224,199,105,114,47,255,103,84,81,2,156,2,98,157,21,249,14,155,212,27,76,91,245,210,124,183,138,137,41,8,174,214,77,211,187,14,34,208,13,197,128,23,52,166,237,163,130,233,76,31,207,171,38,156,73,252,138,218,175,19,96,180,108,146,70,158,93,193,220,252,126,47,5,122,238,99,21,34,126,104,209,152,245,60,222,233,40,188,101,251,246,240,87,190,22,54,25,177,76,84,77,102,108,88,230,255,113,218,87,137,194,80,46,81,52,69,156,74,175,95,81,19,143,40,69,76,238,206,135,194,138,192,22,154,7,99,163,124,249,83,110,19,253,220,180,177,94,130,244,218,75,221,63,226,29,211,210,159,81,155,241,137,135,46,61,154,41,57,29,46,67,22,77,222,9,44,92,69,228,142,71,240,154,113,45,92,99,207,186,247,177,83,223,156,129,12,146,125,130,183,92,200,97,69,143,65,118,145,35,3,120,56,110,246,19,146,201,7,211,219,91,21,122,214,163,233,172,233,129,30,194,179,95,50,132,53,83,179,72,80,34,162,74,121,36,130,79,143,64,220,124,71,132,70,165,143,152,132,214,220,32,167,163,127,68,62,14,143,143,125,244,63,114,80,5,92,81,195,194,83,181,221,55,146,81,209,105,137,78,118,247,70,226,85,249,38,99,115,246,57,40,86,108,132,190,26,5,133,98,55,220,174,84,82,157,80,116,201,4,121,103,157,61,159,18,96,85,193,48,83,230,68,88,117,79,23,103,59,119,186,133,131,102,121,37,31,253,142,7,196,228,95,228,32,230,16,215,194,244,254,120,170,216,232,76,160,233,222,120,118,118,102,241,100,9,24,66,77,169,206,236,15,186,40,136,115,47,216,138,43,156,181,228,137,149,231,224,197,64,160,33,23,22,87,178,79,86,51,40,219,222,169,55,133,62,168,71,25,48,178,232,176,192,210,224,154,186,91,47,85,55,46,183,248,166,30,255,88,185,137,123,42,193,113,24,81,77,58,67,151,38,80,102,253,141,93,66,196,97,78,36,149,118,231,154,213,19,189,72,51,38,185,232,87,89,203,128,139,164,186,92,201,255,149,37,46,105,173,226,227,33,175,242,39,148,159,241,102,58,96,23,142,0,39,240,23,41,29,9,0,197,211,203,154,201,59,83,152,0,21,165,185,231,213,215,162,79,126,179,138,198,71,246,135,247,121,78,178,80,148,228,4,42,115,24,41,20,195,133,99,149,235,248,44,41,45,15,32,68,157,104,113,63,71,110,158,153,3,82,198,227,93,209,115,127,66,166,64,188,57,74,63,119,223,65,54,135,56,11,244,69,108,8,16,87,237,232,193,104,178,5,194,155,149,157,243,246,202,3,114,59,90,202,235,176,18,129,22,172,158,68,75,186,79,60,152,2,27,215,226,43,50,124,162,147,9,115,92,24,223,70,160,55,38,52,172,152,96,143,216,1,168,249,219,188,172,102,136,119,131,55,200,199,98,66,229,131,250,136,212,98,112,74,202,103,14,1,105,179,138,216,251,111,168,122,165,88,232,180,39,81,39,208,221,196,100,49,174,210,174,103,80,224,163,13,207,100,161,12,65,144,165,237,48,44,47,55,28,32,209,212,25,247,138,34,238,19,210,79,136,157,199,112,133,180,58,103,107,154,234,186,161,44,226,177,192,58,217,141,245,184,174,6,46,6,111,159,114,110,28,155,148,195,65,117,101,252,181,107,102,35,91,6,15,171,214,2,32,37,6,31,206,59,177,224,173,68,201,41,169,235,187,14,83,43,27,7,121,247,48,156,37,192,241,235,68,118,212,244,101,4,155,6,31,44,215,249,230,69,35,138,196,129,95,27,97,157,33,217,156,58,155,153,226,175,163,69,60,62,97,110,79,10,240,110,119,236,20,129,86,129,239,226,42,247,21,177,235,246,41,17,20,0,76,26,124,239,253,54,222,119,239,56,89,10,3,89,181,237,61,165,80,156,8,67,5,28,156,187,179,183,228,30,210,53,180,33,216,69,27,156,92,149,235,179,39,110,210,32,112,5,246,130,51,21,204,233,167,54,209,205,31,4,225,154,28,125,40,240,119,146,203,115,76,120,235,155,58,46,232,252,164,236,116,107,149,60,200,225,45,72,108,159,50,211,1,43,93,116,250,74,191,192,0,204,126,68,9,108,69,38,181,98,194,95,138,204,118,112,64,151,108,206,251,184,185,11,234,159,73,248,188,11,225,70,113,166,175,243,15,159,119,67,220,126,139,110,175,145,110,107,211,133,31,61,161,85,154,181,128,146,38,178,24,87,198,194,106,172,58,146,142,187,213,108,155,60,102,157,211,171,187,69,83,18,129,14,118,200,142,255,179,92,216,70,60,14,97,54,223,129,60,232,16,16,0,164,90,225,158,101,214,76,217,161,216,110,106,165,196,128,1,136,13,231,13,249,69,101,61,72,144,76,203,136,104,107,212,110,187,206,32,51,247,135,177,5,127,134,24,145,192,56,206,92,41,46,254,69,28,207,100,223,239,136,204,159,144,42,192,242,153,133,99,4,134,216,195,0,224,152,120,38,210,30,73,61,185,176,212,215,195,9,235,130,128,134,20,228,214,39,68,51,38,65,158,128,96,166,116,246,158,235,227,198,105,116,199,236,54,127,128,113,97,155,167,162,212,250,100,90,225,205,234,30,22,18,48,122,67,117,188,129,70,98,241,150,139,186,126,4,216,82,0,68,156,84,106,64,230,195,81,49,132,191,223,126,8,131,46,147,184,125,83,30,128,136,173,155,69,22,32,48,101,40,71,94,55,10,154,205,76,253,64,129,129,116,67,211,252,52,138,114,93,146,121,249,87,31,78,140,73,60,78,38,72,94,164,239,43,35,248,138,85,200,77,169,249,147,64,238,167,74,44,177,162,97,173,238,77,39,7,117,183,218,185,127,92,11,33,87,15,136,253,109,234,15,121,74,255,90,165,255,150,206,33,12,104,16,44,62,21,150,175,174,86,98,237,88,208,246,88,175,105,54,202,37,242,210,82,32,197,119,71,150,65,229,196,104,83,13,222,203,3,164,158,197,148,12,151,162,235,50,17,24,218,145,87,44,109,48,243,179,4,225,85,1,217,217,35,30,45,135,42,12,60,202,49,178,54,81,25,47,4,158,84,142,55,10,250,60,56,34,114,251,174,144,130,150,231,247,221,247,50,68,167,27,157,27,152,216,197,145,94,36,38,15,210,21,197,219,193,246,34,166,125,155,110,148,160,73,94,192,160,163,222,252,60,40,202,94,4,234,212,115,32,177,15,123,157,40,57,169,31,235,36,66,14,9,14,254,203,4,168,84,189,14,194,216,227,167,220,240,219,25,149,74,183,168,116,196,138,160,73,186,191,182,3,244,127,137,41,240,92,144,58,86,249,32,61,115,202,52,178,227,99,63,148,72,123,75,236,7,193,26,172,32,46,181,30,135,236,187,239,175,56,234,23,103,79,169,92,195,155,72,181,53,29,232,207,202,52,28,39,13,1,54,84,254,147,238,147,251,190,129,208,78,32,148,74,129,47,206,236,215,33,219,156,89,114,3,93,139,62,68,36,154,35,80,25,195,205,61,10,228,153,140,10,65,21,76,159,54,215,253,46,58,122,73,21,67,131,250,88,152,106,28,114,224,125,12,15,97,143,246,163,142,65,80,243,59,100,41,230,109,152,121,136,11,92,174,21,242,100,36,188,198,181,24,64,200,134,80,85,224,244,244,160,164,170,62,66,230,249,186,154,67,47,244,222,101,152,135,138,99,3,213,6,218,12,142,105,95,90,73,245,227,176,172,82,8,163,213,73,217,117,216,102,136,193,194,161,185,137,123,183,219,81,122,3,111,88,115,43,46,48,213,131,98,17,207,162,135,49,71,231,218,6,35,134,72,167,76,140,68,187,43,59,195,212,45,203,180,218,77,152,11,6,211,170,145,102,60,233,94,229,26,106,197,112,119,26,214,119,73,238,127,170,214,51,52,185,249,90,52,197,108,80,14,254,73,8,23,167,93,131,222,227,233,166,224,130,201,42,74,188,71,189,168,100,40,193,80,5,200,198,248,19,130,186,69,88,81,169,174,243,106,113,55,98,246,156,38,206,180,202,146,82,22,215,123,214,67,207,32,12,101,41,157,89,175,180,8,174,59,188,20,217,5,118,253,109,236,119,12,223,190,218,171,81,8,251,71,28,79,54,220,170,118,250,168,86,220,211,86,22,156,15,28,135,243,71,59,235,134,144,55,196,194,89,51,58,49,156,186,129,120,49,128,140,208,0,59,30,103,203,219,20,123,75,227,95,231,158,108,89,62,246,165,100,24,76,194,209,16,233,99,194,67,100,153,117,42,82,245,249,49,153,31,194,91,157,96,134,225,169,156,28,82,23,26,210,161,13,60,241,55,96,180,80,190,248,168,179,174,132,45,105,142,244,50,211,0,113,93,175,9,20,161,210,159,180,207,73,112,225,56,12,205,202,107,0,93,216,50,104,243,67,249,201,210,194,15,33,78,46,6,24,18,219,86,174,227,129,162,66,89,13,205,64,80,93,18,119,128,218,249,22,119,159,15,228,58,235,247,171,220,206,30,69,51,103,8,181,45,159,3,16,184,176,4,32,168,74,237,236,13,93,0,128,24,140,81,174,32,147,135,189,13,159,1,10,133,254,194,152,34,15,244,1,155,52,194,224,162,239,8,99,254,180,161,99,43,214,216,175,7,175,163,158,136,74,173,173,108,252,171,217,247,97,115,87,186,87,17,238,47,156,167,140,60,100,254,226,86,154,205,93,78,55,206,182,53,62,239,20,188,70,193,59,151,53,125,207,133,80,72,214,146,23,106,137,68,196,131,217,128,222,93,238,164,124,135,213,87,73,173,174,119,15,243,1,125,112,202,103,88,154,195,162,80,154,35,96,191,226,181,249,166,178,207,157,215,234,208,75,83,237,171,169,52,7,223,220,151,209,191,105,158,202,90,150,229,142,131,13,117,6,211,240,96,216,181,84,84,53,222,72,42,231,43,166,153,84,21,3,143,107,154,192,226,182,166,248,180,65,254,85,70,243,133,83,69,157,126,205,101,188,196,252,159,77,173,146,86,5,209,54,174,177,153,111,58,127,114,94,76,103,255,152,3,35,77,122,26,186,89,128,191,39,68,71,220,8,238,195,91,183,7,66,205,149,78,145,223,183,204,159,227,156,109,67,242,128,162,7,229,187,215,172,67,179,7,71,102,86,1,2,246,124,108,118,56,216,109,152,242,106,121,60,1,37,8,241,149,217,107,22,103,13,212,20,237,211,59,219,167,83,219,222,213,160,177,9,194,232,178,25,245,83,173,247,216,131,146,234,137,131,254,115,27,202,56,226,88,50,177,185,158,146,236,52,129,9,192,41,6,5,77,12,141,26,237,185,157,230,148,7,88,72,62,241,28,94,204,25,113,116,197,111,183,18,144,80,148,176,96,102,16,228,73,214,80,130,67,160,130,60,9,16,107,235,233,88,36,203,63,69,204,129,31,36,208,115,64,209,248,231,142,175,203,138,143,19,217,178,87,244,178,37,230,254,114,94,141,96,176,34,5,60,143,246,78,118,170,164,35,211,135,223,26,236,11,56,5,227,31,18,1,130,160,239,122,190,0,167,26,159,74,198,103,38,196,130,188,143,111,133,167,144,62,229,42,226,153,175,112,68,72,85,192,108,33,81,63,46,132,190,58,225,73,177,241,180,95,213,175,210,94,73,81,51,170,159,250,215,200,248,104,37,204,119,100,13,252,134,16,59,155,196,97,138,250,34,141,100,222,213,229,60,182,30,67,219,36,178,182,86,184,248,183,116,86,22,160,214,176,162,188,187,220,145,125,38,147,114,0,161,13,190,221,47,86,97,210,69,146,184,41,111,144,196,6,157,27,172,51,84,246,23,118,148,87,85,41,84,190,64,24,146,53,52,134,221,133,112,246,92,26,42,189,91,227,45,85,71,193,230,206,227,154,28,47,115,18,21,88,224,172,174,251,170,57,124,47,151,62,167,105,33,136,71,61,123,48,114,133,180,177,161,86,154,23,190,205,241,7,88,166,224,13,91,184,77,203,86,71,240,139,107,9,155,146,59,165,154,5,40,61,102,67,217,207,182,201,120,5,202,67,174,71,55,186,100,231,53,77,167,89,92,108,238,58,63,71,20,43,57,66,174,153,71,114,157,113,37,130,64,176,108,174,150,25,173,239,103,188,178,147,141,114,121,164,188,4,113,191,133,83,213,117,78,124,206,41,238,75,238,39,11,51,201,222,109,112,47,129,253,60,129,66,204,213,221,42,172,121,192,124,240,168,231,75,57,173,137,253,249,101,42,150,85,37,34,183,234,237,230,201,64,252,246,174,45,206,79,19,69,56,214,222,207,53,72,121,47,239,207,12,239,67,168,234,44,115,128,49,7,31,84,4,78,21,51,217,140,97,9,5,7,94,163,22,11,152,237,30,155,138,227,178,215,47,147,128,172,206,47,239,196,5,87,122,173,118,27,79,105,67,96,62,201,34,61,68,4,61,152,59,235,8,164,4,53,225,118,12,205,63,57,97,50,214,36,83,130,140,175,31,74,122,238,34,89,111,198,77,62,173,141,217,169,234,72,179,1,59,147,17,141,194,171,114,74,160,196,70,248,22,11,154,142,112,235,120,129,93,147,13,235,164,186,26,35,14,30,150,190,2,90,35,32,193,167,235,187,118,192,120,116,37,105,239,164,9,64,59,108,134,118,250,36,208,29,102,221,12,185,199,24,37,3,158,200,171,4,158,173,148,10,136,47,75,7,80,8,90,213,110,83,250,161,57,40,1,212,224,101,158,253,51,170,100,106,7,38,60,233,10,147,185,231,59,74,93,169,143,8,248,236,52,93,209,38,183,60,11,164,169,73,203,115,86,0,108,170,93,33,76,45,59,191,11,251,72,254,123,162,55,102,253,140,95,251,36,131,57,95,148,125,106,95,114,119,175,82,170,0,207,74,119,127,219,119,154,140,216,150,23,136,73,75,229,104,199,218,155,97,20,182,102,187,17,133,74,242,155,147,63,106,43,37,153,101,92,209,116,116,197,226,66,209,239,21,98,172,24,182,230,124,62,186,60,205,216,69,26,210,41,129,34,129,238,179,178,143,12,25,32,87,62,46,235,98,0,80,85,65,97,253,153,32,196,54,43,248,242,204,175,158,215,193,26,170,178,23,15,120,157,232,145,146,15,139,46,240,115,119,52,152,120,32,126,231,75,53,140,200,131,229,209,119,64,139,170,65,129,57,81,52,57,223,4,79,154,76,39,19,198,21,7,163,112,118,230,160,118,155,33,63,199,29,195,227,138,235,92,147,124,248,27,124,168,184,145,90,20,96,92,226,100,40,211,184,156,2,20,219,156,132,152,82,205,139,158,23,93,196,235,216,11,130,115,24,66,107,204,165,51,129,60,31,193,192,224,160,122,100,202,3,17,59,190,84,245,128,223,246,120,151,48,17,96,15,25,184,90,200,71,137,81,197,150,244,211,101,127,3,116,44,51,234,253,61,15,192,170,221,177,121,57,251,232,240,244,59,71,178,27,99,169,0,190,166,168,168,99,44,147,145,55,33,160,184,154,8,57,191,27,33,7,236,193,70,62,216,64,135,85,238,38,60,124,189,43,155,168,246,69,66,100,52,19,178,43,177,7,74,141,29,58,199,175,159,97,52,120,236,191,14,107,230,71,15,196,19,176,133,178,136,248,128,128,26,103,145,128,251,107,124,200,213,32,155,224,28,30,103,135,16,215,117,180,3,35,100,22,243,222,3,196,108,209,195,223,8,130,183,12,156,86,179,198,104,106,21,76,223,92,105,178,149,130,163,159,237,182,126,213,245,175,110,213,185,92,110,110,179,152,37,170,46,60,150,235,140,213,120,245,62,197,165,120,16,231,139,60,30,24,202,240,142,112,82,244,180,176,106,30,210,27,84,109,233,136,159,59,251,75,20,144,16,57,6,145,53,187,249,12,88,235,194,215,160,238,203,84,248,87,176,174,107,88,82,135,236,210,222,187,127,157,253,54,28,181,59,38,60,222,242,196,84,218,116,162,10,143,1,48,60,47,184,54,4,42,141,59,68,75,187,112,112,235,211,203,74,133,18,211,29,199,10,74,35,212,152,30,18,77,63,136,118,137,234,65,128,208,96,84,247,89,2,35,147,132,210,122,75,246,218,124,26,50,29,129,12,56,169,83,10,229,233,254,23,226,141,212,160,2,59,168,247,109,173,11,62,154,83,217,206,90,4,184,110,47,204,75,188,79,105,234,130,64,116,131,172,189,78,229,5,56,71,52,103,143,75,244,105,67,41,42,177,49,22,178,132,129,146,76,70,224,76,57,253,215,83,161,57,0,91,116,185,250,131,44,101,118,69,151,154,1,145,165,49,41,90,22,16,199,22,31,207,73,42,250,236,101,165,228,63,115,85,152,189,55,100,234,211,70,30,94,153,90,191,126,26,135,173,252,225,79,161,166,23,147,176,218,18,236,165,132,142,233,58,111,220,121,250,73,222,31,167,244,214,130,44,249,240,213,201,4,141,132,193,31,32,201,251,14,187,28,0,190,114,21,102,43,220,3,69,241,22,83,230,25,8,98,144,56,195,89,165,187,50,251,124,196,43,157,18,201,131,93,195,118,144,228,3,101,141,12,47,154,172,5,202,221,4,133,215,76,181,49,127,187,209,82,79,85,252,51,54,100,188,7,195,152,44,109,161,10,35,120,171,88,54,20,148,216,8,255,112,108,139,39,35,145,77,122,83,185,99,152,241,70,151,226,191,82,34,98,195,199,63,19,77,220,72,240,160,55,148,236,74,69,239,106,211,20,18,177,26,112,107,27,186,103,39,41,122,246,241,193,135,92,192,80,73,215,134,241,97,184,76,124,47,250,190,206,9,181,70,238,26,107,147,36,42,88,149,153,20,70,25,166,60,146,9,253,141,246,8,240,244,150,127,214,148,222,162,122,246,47,53,71,200,150,109,42,167,2,123,245,230,207,113,237,239,17,198,117,144,222,36,20,189,79,164,204,207,129,20,122,71,140,201,203,252,92,228,59,198,222,76,20,124,76,223,120,100,164,181,118,144,43,254,25,162,20,176,182,2,186,80,229,54,6,57,189,220,162,42,104,183,190,31,117,26,224,106,44,148,133,7,249,86,22,198,94,75,151,152,131,245,195,29,239,52,29,235,45,93,56,178,8,225,123,114,223,151,110,152,28,31,179,161,101,232,19,176,25,41,218,34,11,162,155,230,131,103,86,206,198,58,194,153,152,2,29,79,222,203,92,87,179,10,143,44,245,247,22,92,140,111,18,68,52,155,241,13,186,43,35,66,70,9,247,3,232,153,111,223,27,3,183,129,237,9,63,139,216,198,209,210,140,236,185,153,180,103,241,231,19,237,195,169,83,10,255,157,192,144,0,33,141,91,179,195,190,144,151,173,4,5,179,116,215,100,15,133,173,211,99,227,39,124,91,41,29,131,191,112,4,13,222,72,97,156,153,243,41,205,34,106,22,52,77,21,118,199,188,177,251,16,90,41,20,135,223,73,23,62,141,25,127,5,61,224,0,242,87,242,83,167,59,179,231,65,9,3,68,7,63,171,213,136,227,242,140,184,42,49,225,116,43,170,223,74,42,53,191,206,120,124,230,17,159,10,14,15,91,10,59,193,176,62,101,18,195,105,70,209,76,188,212,56,102,4,113,216,104,185,139,182,131,183,75,126,254,237,28,4,67,31,218,190,52,224,183,182,191,161,190,169,152,43,0,180,181,113,57,96,183,56,32,88,86,217,15,188,234,67,196,227,131,55,187,42,152,143,254,207,31,23,125,48,21,208,57,146,217,165,154,0,164,129,20,214,34,34,50,230,57,40,40,3,95,158,175,159,249,132,49,115,229,44,199,234,203,127,23,234,103,53,235,44,76,210,37,117,138,227,22,132,142,178,56,61,148,178,67,249,0,46,160,21,2,118,143,217,72,87,37,107,27,231,144,245,153,196,72,136,58,66,57,193,187,181,13,210,238,5,170,92,232,150,22,141,255,190,50,53,167,158,120,169,39,50,19,246,78,26,126,11,247,159,63,175,196,12,111,64,149,216,8,221,18,108,80,18,225,5,49,246,222,231,3,187,21,34,113,34,182,47,164,52,29,66,163,49,245,137,198,144,242,64,150,203,116,39,253,51,252,32,40,232,160,20,101,147,168,232,153,127,120,20,179,241,95,169,201,122,2,179,102,75,254,29,156,109,195,197,36,124,1,216,33,8,232,196,178,241,253,96,226,130,163,148,254,2,205,56,48,35,215,11,158,0,140,42,144,25,35,231,198,121,41,168,7,99,188,197,34,30,8,96,0,55,118,147,89,203,115,186,7,162,7,224,91,114,209,226,157,128,229,176,147,157,122,110,29,211,208,108,232,17,239,47,220,53,131,151,158,249,103,176,16,228,10,25,243,220,219,130,222,143,92,234,196,94,188,54,52,41,102,43,201,132,246,47,236,80,5,3,6,207,240,209,211,135,232,179,229,158,148,113,103,158,25,58,73,116,158,109,159,207,228,250,120,85,65,52,43,96,38,234,237,30,236,21,120,28,18,114,72,78,236,65,55,248,159,182,32,112,167,81,66,152,128,17,234,102,79,150,222,92,98,127,247,121,19,204,89,212,150,105,181,169,237,125,234,17,74,209,206,128,199,23,127,192,84,231,97,58,170,33,167,145,178,21,180,21,140,16,76,83,180,127,153,220,143,154,59,156,11,25,97,96,167,141,219,204,181,140,57,217,76,217,152,223,131,7,60,28,36,66,109,54,46,249,207,234,30,192,106,95,222,206,6,75,4,75,84,227,238,122,230,106,106,207,107,67,87,255,151,74,16,170,112,238,153,246,226,179,19,124,160,71,173,254,87,200,22,242,131,61,233,43,204,191,33,149,116,118,1,210,253,250,205,56,147,198,183,6,159,237,35,110,252,206,77,8,178,194,192,153,127,165,182,155,160,87,192,108,244,206,163,208,59,26,122,198,8,36,71,117,91,121,205,53,181,44,35,93,172,206,33,207,249,8,79,47,82,254,18,115,113,220,0,139,2,253,1,166,52,42,11,193,77,81,225,174,220,170,196,112,240,38,238,124,219,168,248,170,235,50,73,82,153,20,83,107,217,84,124,205,137,137,114,140,59,116,230,197,117,109,99,109,120,53,82,1,185,242,185,133,196,207,226,193,60,31,53,113,240,97,212,37,131,56,250,188,154,12,137,106,152,21,178,129,21,173,49,207,121,22,137,142,213,51,108,25,139,143,89,114,66,144,143,79,125,38,117,122,169,27,47,79,87,79,23,77,175,231,177,197,53,165,232,172,214,95,134,86,148,50,237,35,202,92,104,243,46,13,123,30,75,25,143,151,9,68,219,36,142,186,154,197,251,71,14,121,74,39,219,129,216,157,190,134,196,110,111,103,41,170,133,143,233,74,48,241,210,172,207,36,144,219,188,37,225,242,39,128,211,209,63,25,58,243,229,194,15,106,26,71,108,181,166,214,216,136,199,184,195,14,34,158,37,35,90,198,174,5,75,209,180,98,231,95,177,26,104,43,153,56,171,11,89,81,83,166,221,47,85,151,30,3,215,105,13,237,21,118,118,158,112,116,56,126,78,225,134,60,60,179,253,84,210,235,20,79,180,249,178,211,241,219,5,147,160,91,182,105,43,118,165,48,19,65,222,34,2,206,162,40,179,232,183,56,227,191,81,87,102,164,183,18,211,196,8,112,73,162,36,114,124,97,237,122,80,179,144,155,61,38,218,250,230,4,158,50,236,174,76,182,239,136,20,225,190,42,133,38,15,232,251,235,225,189,162,9,227,140,69,243,104,224,179,243,2,182,217,148,250,81,213,46,242,5,137,104,70,3,217,183,128,13,74,224,120,56,226,205,69,49,224,127,199,237,23,79,9,113,147,190,73,243,137,135,190,94,62,63,240,85,73,252,222,227,120,27,243,146,115,113,231,144,143,90,113,24,246,208,151,89,51,45,55,53,229,224,181,86,140,176,23,160,234,87,53,212,195,62,196,116,178,167,228,7,195,28,40,231,228,59,42,225,87,214,176,25,72,166,65,245,99,111,198,144,86,41,150,209,186,41,255,49,130,73,179,123,254,187,20,203,43,192,252,187,177,28,228,152,246,71,238,180,145,229,80,146,198,220,103,48,101,126,129,47,252,254,91,116,91,74,17,115,243,132,45,147,193,72,207,242,7,116,228,133,159,58,12,168,148,201,90,109,151,151,71,237,171,209,249,35,60,75,64,43,3,125,61,155,10,52,5,158,89,136,50,129,8,215,140,60,95,232,144,188,193,96,163,233,246,7,182,228,164,3,88,178,58,44,45,50,62,201,203,172,47,38,210,146,137,85,148,84,155,24,6,52,153,71,37,126,190,32,170,0,207,113,236,33,208,152,162,37,133,224,9,147,81,152,36,42,107,106,135,172,91,157,92,15,199,228,125,248,240,41,33,46,15,221,148,63,223,196,78,100,121,253,24,160,231,136,113,248,83,127,114,181,184,172,203,122,151,48,80,240,236,160,225,93,117,199,238,98,234,43,231,40,148,82,145,35,50,206,72,75,17,54,56,55,131,246,157,1,34,129,220,107,120,249,124,107,251,225,228,1,189,184,85,244,222,215,116,173,120,75,222,126,211,61,56,12,3,142,173,127,49,166,249,242,191,83,224,188,94,108,6,59,68,147,182,28,8,136,87,124,54,99,115,173,146,12,118,85,206,67,30,209,241,223,112,236,167,164,175,41,210,94,154,184,255,198,178,150,58,74,71,210,105,100,63,30,9,147,225,207,209,193,162,133,57,160,51,155,151,135,218,217,221,72,47,45,197,88,86,189,246,39,138,126,243,80,170,216,131,78,56,245,17,159,160,186,1,8,178,214,139,73,53,10,204,35,206,50,85,12,212,25,1,67,106,59,134,217,247,131,115,114,115,242,63,102,241,77,243,200,70,70,191,207,26,6,215,121,151,169,127,132,74,51,14,8,119,233,98,21,166,229,168,118,19,89,167,222,112,227,127,61,202,25,204,13,52,55,100,38,72,55,12,33,242,29,228,229,23,55,56,150,166,132,81,104,181,41,220,170,51,155,131,106,161,133,18,29,12,61,222,35,145,132,21,49,201,114,64,86,59,58,199,203,97,0,20,54,71,250,209,12,112,67,98,229,160,77,238,79,18,190,124,104,236,175,246,191,172,122,94,236,114,2,58,9,40,180,43,251,7,204,118,34,122,119,40,9,65,123,43,157,108,73,253,127,23,60,247,36,141,151,110,92,185,183,56,217,247,187,124,115,77,241,172,35,61,250,23,217,23,136,182,45,137,214,30,229,198,100,235,116,157,255,24,223,190,61,87,153,79,126,171,92,180,2,194,126,21,174,230,123,196,89,236,108,120,163,228,146,190,128,18,229,194,122,90,32,151,85,62,148,141,106,82,132,190,171,191,244,33,107,63,123,49,46,220,208,15,41,245,42,76,151,187,190,14,56,42,197,130,67,57,129,116,175,64,116,181,149,53,175,83,142,22,108,228,75,83,86,217,137,65,82,45,104,104,15,189,6,157,153,12,165,194,202,213,55,194,242,106,201,218,16,143,180,174,59,164,107,105,102,172,173,129,183,221,239,251,69,203,34,29,80,254,75,155,109,140,196,183,130,205,127,131,178,77,52,93,96,51,29,116,123,88,158,110,245,217,66,205,107,42,124,11,13,70,89,13,109,202,255,129,219,231,145,210,57,177,184,139,41,186,26,248,144,86,112,36,89,150,116,225,217,84,70,30,86,125,198,151,55,138,174,4,201,187,156,96,138,95,29,149,240,14,6,48,210,193,244,138,61,81,97,3,246,127,164,210,170,122,211,193,215,0,43,87,118,28,214,213,69,8,16,47,238,152,186,251,245,166,28,147,208,163,192,253,74,191,92,225,127,113,248,96,132,40,56,25,54,162,92,233,53,55,21,124,185,221,179,70,87,145,183,116,218,145,53,101,177,41,21,233,133,78,99,89,98,200,156,159,53,244,247,211,49,150,89,115,27,157,53,150,46,183,170,62,84,47,28,232,138,39,74,220,117,83,142,103,63,210,85,80,111,126,66,139,101,33,1,152,251,225,207,114,200,130,123,54,254,227,132,94,101,172,69,253,53,84,117,190,183,223,205,249,32,238,165,42,162,28,46,38,7,166,33,56,88,118,121,194,20,187,243,176,160,3,47,107,142,237,81,67,5,20,185,166,68,118,81,162,246,140,21,99,177,185,9,201,55,203,182,129,35,144,217,48,134,207,78,155,201,69,14,187,227,67,215,171,120,60,5,86,68,201,168,24,224,126,211,245,117,186,42,238,132,131,195,39,118,226,231,69,84,19,230,98,107,103,188,1,90,183,97,31,138,66,13,143,16,64,82,238,188,40,8,93,12,188,216,174,69,99,129,40,57,89,93,15,219,12,87,68,214,137,142,60,54,177,132,52,3,145,207,65,57,194,215,157,52,98,37,118,224,167,239,206,141,178,41,36,166,25,184,152,127,88,26,242,67,146,149,159,20,112,58,234,86,67,13,117,28,177,201,138,25,216,112,230,70,68,51,14,250,165,3,15,4,92,191,135,43,242,39,17,99,224,13,238,7,107,29,25,153,135,124,141,159,23,74,11,28,5,87,169,5,168,157,48,31,32,172,90,63,40,139,238,21,151,229,246,41,254,122,146,13,103,237,38,98,46,32,228,16,166,51,204,255,171,220,31,166,10,176,136,206,144,18,225,215,108,163,147,198,29,227,255,150,14,56,76,125,24,158,13,148,38,226,127,255,1,144,135,120,109,17,136,61,34,113,33,245,236,90,248,70,111,157,168,227,21,158,199,52,101,83,5,183,136,75,219,233,61,153,216,4,127,85,95,98,247,85,202,126,38,149,4,178,137,198,66,100,181,208,241,145,105,10,138,184,156,12,183,0,167,103,190,154,228,167,233,247,147,141,97,98,53,200,96,116,128,116,18,78,194,4,116,229,154,24,59,9,145,95,66,255,165,129,171,131,169,176,89,149,82,45,250,53,68,210,251,251,156,150,187,1,69,102,198,96,131,127,179,57,198,10,87,233,162,204,213,225,118,171,166,94,237,117,146,213,221,17,162,229,157,202,255,217,94,67,10,140,219,245,165,217,90,110,141,55,25,104,108,221,108,87,156,199,144,57,114,253,131,129,7,166,105,32,163,170,70,194,247,201,187,252,115,93,58,180,61,156,214,190,217,199,128,252,246,172,167,196,169,41,240,96,49,216,154,148,129,111,83,189,123,10,97,226,241,198,237,105,79,50,117,74,128,146,27,4,160,134,164,16,197,159,121,168,200,151,239,152,230,197,5,35,167,121,157,250,44,194,197,158,21,86,219,16,219,107,168,65,121,32,53,121,81,139,6,59,103,109,6,219,251,135,102,140,71,20,175,53,33,196,34,184,168,105,249,177,191,35,190,94,14,148,71,160,27,45,202,66,39,161,195,168,105,36,74,45,200,253,220,111,28,41,184,115,205,4,96,165,103,172,5,142,78,219,22,215,229,143,121,37,123,37,46,67,33,173,233,159,89,239,102,106,156,205,203,64,7,103,73,118,128,255,94,21,59,200,176,41,0,106,178,184,156,100,209,112,118,123,123,177,121,249,1,82,142,228,236,244,0,27,23,32,13,115,6,168,14,164,196,249,183,227,245,90,131,135,151,106,142,93,136,96,224,51,216,229,16,182,53,139,177,104,99,31,102,187,47,101,109,213,2,88,46,71,221,75,87,113,136,139,65,163,199,254,80,220,188,52,20,42,233,178,221,119,97,95,137,236,194,69,249,204,244,218,31,197,55,5,194,179,3,195,125,27,87,6,23,83,244,54,113,218,14,173,60,161,152,150,215,237,32,204,63,181,248,238,230,4,109,153,180,238,17,29,45,228,238,199,91,178,236,147,180,31,50,14,179,10,225,106,8,109,19,236,175,98,224,231,48,202,237,101,130,189,231,54,82,194,149,28,121,172,177,119,204,53,104,90,251,126,128,52,20,48,242,138,201,101,11,253,93,179,125,255,246,63,175,134,40,123,170,190,32,220,95,36,22,49,137,81,205,22,154,84,38,201,52,251,121,233,107,183,105,20,103,121,245,231,190,189,57,93,233,36,240,239,127,248,79,74,96,154,109,189,182,106,77,195,219,230,25,65,22,23,73,30,3,217,246,120,87,142,127,158,165,219,65,191,41,205,59,105,197,42,254,182,175,183,35,162,26,0,68,255,30,125,113,185,151,171,132,218,178,87,118,18,239,4,254,49,197,118,165,120,221,165,243,114,106,58,131,196,24,138,137,199,233,198,52,106,90,166,180,89,99,22,163,70,246,195,220,147,13,39,162,72,69,106,60,57,203,63,22,138,233,168,147,248,215,24,57,223,213,14,21,231,195,77,178,101,0,21,202,190,250,41,181,227,62,138,3,163,171,20,51,224,253,223,69,105,138,121,38,89,75,101,175,210,15,215,147,62,40,86,213,217,44,24,97,138,146,123,27,237,203,125,31,152,19,131,220,91,92,204,210,36,174,137,114,77,171,223,43,143,16,126,176,142,197,229,105,122,52,239,167,1,104,88,61,45,3,201,192,94,4,25,190,127,39,5,126,252,160,196,92,181,25,244,3,122,65,226,113,184,116,236,39,62,191,37,239,213,7,116,158,201,217,143,106,185,151,37,114,105,175,123,212,58,130,11,117,196,172,17,3,75,134,254,56,121,139,159,189,98,203,209,246,175,158,35,50,100,165,83,186,6,46,170,135,149,104,123,32,7,42,89,216,168,208,33,27,106,146,23,100,209,45,181,109,219,10,123,204,16,157,218,225,157,171,81,239,116,41,162,143,245,199,156,71,232,112,120,123,119,254,197,63,122,63,182,88,254,254,239,122,90,113,5,70,94,234,90,158,102,144,74,240,241,62,173,210,83,5,234,219,140,140,219,188,222,40,95,66,40,40,173,48,151,79,83,146,182,198,4,243,141,179,35,40,234,24,168,28,3,203,24,2,122,12,93,5,13,134,196,186,226,21,13,203,237,43,171,209,23,172,82,79,166,90,173,236,31,91,7,17,124,42,76,243,197,55,61,228,139,201,210,20,108,99,81,201,100,39,174,250,144,207,164,108,196,14,28,174,13,138,112,152,61,17,120,225,150,81,156,15,61,255,56,45,7,135,189,105,157,115,35,173,162,216,61,101,180,117,246,154,78,131,148,17,109,183,249,102,67,224,108,71,103,155,68,210,106,103,97,107,85,55,194,96,235,187,26,202,40,44,220,48,117,57,249,247,81,93,178,11,63,226,72,20,246,155,176,37,27,128,220,233,5,91,196,41,98,125,157,61,228,10,177,142,67,178,150,215,243,71,121,31,99,163,252,194,173,138,68,199,52,211,143,77,155,23,46,161,22,189,234,200,144,244,182,55,109,186,45,200,140,62,118,44,15,179,209,61,161,23,39,214,88,207,248,227,198,12,118,51,139,80,147,220,75,117,250,103,99,231,13,82,20,151,101,138,206,198,3,94,22,227,127,248,83,100,190,149,237,171,47,236,1,116,68,223,1,130,106,103,91,200,48,248,37,30,252,152,110,40,96,166,123,109,150,232,40,240,54,129,73,71,246,61,174,152,116,188,24,112,117,186,175,92,205,45,167,77,113,64,113,108,120,160,12,140,101,89,145,124,148,137,93,57,72,207,232,226,35,5,239,250,80,233,178,114,54,29,47,143,49,2,203,139,169,119,123,76,205,183,194,221,67,171,176,78,161,77,139,171,102,1,157,194,155,1,244,164,4,104,146,254,121,1,49,173,182,34,203,61,252,92,60,55,87,238,47,89,150,242,149,48,144,182,254,195,131,155,243,124,15,109,107,43,43,237,26,172,216,99,6,198,8,244,6,15,9,11,248,180,187,38,104,30,244,66,141,215,167,71,65,46,198,240,14,157,221,43,210,82,207,36,161,123,122,129,90,202,142,241,30,131,163,50,187,89,186,23,239,165,20,43,84,231,33,1,9,195,19,59,137,79,4,160,131,126,15,200,216,167,45,131,3,94,24,9,218,95,26,117,135,230,33,6,161,75,171,9,183,200,185,192,89,85,232,236,190,103,112,205,115,106,243,53,25,195,218,107,89,249,154,46,239,172,214,195,102,87,177,83,154,81,156,174,101,165,99,203,50,74,110,15,70,160,14,214,104,9,129,216,249,18,253,95,165,209,232,253,0,172,83,178,194,186,202,235,220,185,24,184,70,215,118,239,56,154,20,32,247,23,53,156,184,36,217,195,46,84,246,123,239,16,27,129,234,222,125,40,248,119,139,220,235,14,94,185,0,71,141,53,223,115,186,238,12,228,178,66,249,59,179,199,235,0,195,235,214,129,22,129,215,221,95,221,195,13,99,146,36,206,78,182,222,37,22,8,225,124,89,53,16,196,174,147,133,134,149,232,123,80,103,224,3,4,84,195,164,146,255,211,4,128,154,132,158,53,166,215,97,57,219,42,222,138,48,249,187,105,116,137,235,70,110,82,173,121,223,202,130,128,134,12,139,39,233,144,127,226,248,49,31,87,198,125,179,54,241,88,149,113,174,155,219,185,28,141,113,78,171,193,51,71,173,230,19,70,34,116,114,247,235,228,202,111,39,7,96,4,142,73,58,204,191,143,221,228,139,126,227,246,37,113,217,55,176,158,252,96,88,185,146,179,103,9,54,169,71,193,69,11,245,176,22,133,127,39,123,228,179,47,150,50,102,228,166,152,0,176,156,28,249,153,189,123,148,116,56,234,138,129,0,255,247,133,145,195,77,251,172,160,96,84,55,78,29,154,16,241,37,57,19,46,185,45,131,211,55,6,26,214,115,112,213,136,176,44,2,106,6,106,100,34,8,171,20,37,215,74,71,243,44,202,192,217,108,207,242,107,251,174,82,61,5,175,96,166,43,125,230,15,4,25,0,92,179,201,155,131,207,195,125,102,72,14,98,113,68,208,240,29,23,3,6,147,118,78,76,25,94,108,241,190,39,71,254,9,247,104,191,202,146,13,160,49,168,115,149,195,30,239,218,191,191,218,74,218,252,49,226,25,91,151,163,234,233,244,77,45,148,4,246,132,39,152,92,174,179,185,83,196,45,97,205,34,124,229,212,172,207,11,200,31,32,16,180,72,187,178,253,84,59,82,227,237,253,141,2,126,14,11,192,8,151,244,126,30,134,35,71,144,231,24,59,48,161,208,207,173,184,145,51,116,34,79,83,137,133,232,120,10,118,55,64,151,83,220,160,92,170,248,97,67,81,42,62,131,212,70,224,212,107,3,92,203,107,182,251,102,200,100,5,235,53,135,180,9,50,241,239,208,255,214,203,171,124,81,99,113,84,195,204,211,185,221,46,112,200,217,102,222,154,32,18,32,137,86,182,84,9,57,189,56,122,186,57,233,235,200,184,218,80,43,110,128,69,10,86,251,184,145,89,30,146,76,220,41,187,35,65,129,98,188,46,17,72,209,18,24,18,156,111,84,93,214,142,112,156,169,110,181,245,0,96,128,39,153,20,42,242,216,65,146,80,254,40,242,192,211,81,166,93,230,177,27,23,70,40,19,49,114,76,228,106,87,191,2,208,106,176,34,42,213,99,68,219,90,65,122,71,188,32,116,76,198,242,238,40,153,86,224,16,159,193,171,2,18,174,54,132,4,9,40,53,114,247,44,181,6,41,199,220,74,27,243,240,11,202,217,227,177,157,34,195,121,209,201,79,158,182,1,118,145,14,250,37,127,152,117,8,137,118,93,119,36,95,105,46,201,77,153,90,51,69,186,242,136,170,56,45,123,195,115,224,25,139,221,198,40,148,131,83,98,153,39,153,227,64,163,32,119,206,160,62,12,66,83,48,1,197,10,92,213,183,166,204,249,234,24,33,87,177,254,60,234,177,130,125,77,106,64,73,56,176,232,174,158,197,177,75,64,165,25,139,172,92,219,112,1,14,115,13,144,3,166,152,172,33,78,116,64,234,242,195,24,157,196,88,164,23,132,97,202,28,71,98,89,65,80,195,224,183,136,132,232,203,127,46,221,225,137,11,76,235,39,83,218,101,194,249,62,229,21,230,24,21,207,216,134,158,74,230,205,55,75,85,112,214,177,14,112,212,109,80,247,71,57,138,141,54,69,117,104,60,226,238,28,111,205,131,39,175,193,210,171,118,113,206,234,39,229,107,9,193,70,128,191,154,145,128,117,178,99,222,22,124,233,83,135,15,230,199,71,115,229,86,83,222,105,153,30,115,102,1,165,49,167,120,58,157,71,71,170,142,93,144,32,126,134,157,210,168,108,195,227,103,63,192,225,196,58,120,136,120,118,85,98,88,93,226,179,47,163,207,85,155,24,196,39,151,92,84,234,32,229,11,42,244,56,144,147,239,208,94,95,41,181,105,140,6,58,151,22,164,184,165,250,154,122,166,137,15,228,46,4,213,206,101,139,224,118,23,44,248,22,58,49,79,194,188,152,242,209,29,102,88,43,159,115,6,165,167,218,88,74,62,104,216,57,24,212,156,120,86,145,159,90,214,128,36,55,119,175,146,172,216,110,122,244,45,224,248,37,223,64,130,93,45,15,208,50,234,250,44,175,98,232,36,44,147,120,105,55,56,117,190,103,248,28,209,45,129,138,167,129,207,16,66,235,129,32,199,76,68,7,240,100,67,144,163,20,28,219,165,194,138,151,23,112,158,126,11,106,39,210,202,93,88,175,149,30,221,143,26,84,176,123,127,20,197,144,3,223,155,11,184,216,121,221,12,89,165,171,171,30,117,14,50,225,188,118,194,14,37,17,213,6,223,163,64,32,196,194,30,207,16,17,183,127,244,168,236,247,26,152,22,19,179,160,69,18,160,110,247,226,62,222,77,187,149,67,73,41,160,179,7,243,77,253,181,238,23,207,152,233,182,48,170,98,231,12,71,197,105,66,58,4,28,136,83,182,228,211,131,195,242,57,248,126,160,114,36,198,22,104,200,174,8,169,148,239,250,171,190,174,50,135,81,22,228,191,197,4,71,72,141,78,113,157,38,58,150,83,243,85,7,19,42,8,82,18,91,30,180,54,102,148,255,240,141,223,205,82,69,240,252,0,78,100,60,148,227,61,186,103,149,140,247,35,12,246,16,66,127,50,10,1,248,209,44,8,219,71,174,31,210,74,217,4,39,137,86,43,188,117,5,106,65,216,201,68,62,228,42,49,154,117,59,240,250,85,75,251,66,183,179,168,85,61,241,131,198,12,47,252,135,210,185,232,2,126,249,255,107,94,0,110,222,58,86,88,201,239,69,0,19,204,224,110,29,184,146,192,83,236,157,122,54,225,12,193,147,234,99,5,237,74,69,66,121,218,76,204,161,238,213,82,65,208,174,133,148,2,161,203,124,189,70,203,197,138,155,166,236,233,213,81,81,183,249,173,239,170,6,63,174,24,214,222,109,225,202,125,86,7,89,158,247,197,23,188,141,105,211,127,236,94,123,135,48,170,34,5,143,101,188,63,1,200,154,10,173,128,92,235,51,130,52,151,71,86,80,24,106,135,255,148,184,84,147,134,246,19,244,163,42,209,76,8,91,15,226,209,253,196,48,218,216,71,165,61,153,205,44,166,88,142,138,189,75,146,105,149,130,12,118,243,51,172,78,90,111,99,177,108,5,145,74,238,71,107,78,157,222,197,245,138,48,237,5,154,237,24,15,4,71,169,233,205,158,210,244,235,138,185,39,192,201,228,28,39,230,248,69,221,82,131,249,110,95,102,215,129,230,68,61,134,200,163,42,211,213,171,50,42,248,83,118,13,125,102,246,196,68,81,248,40,22,181,124,160,57,245,27,167,17,165,159,124,165,210,135,45,0,218,97,14,154,144,199,146,29,171,6,201,96,209,36,27,145,84,25,54,56,13,192,37,222,22,245,163,85,221,13,177,54,122,208,141,159,222,251,85,109,24,115,180,29,124,89,70,51,44,152,251,192,210,192,153,38,157,26,45,132,98,133,154,67,204,85,73,67,187,156,25,3,13,79,55,25,33,63,184,198,86,9,134,220,28,90,29,159,7,86,70,33,113,228,200,112,80,237,205,134,212,105,16,243,179,177,199,34,128,103,241,139,169,243,48,10,188,206,27,127,239,39,133,63,102,250,42,161,81,14,2,224,173,73,52,220,206,160,246,49,100,4,194,26,60,74,122,116,161,84,37,243,72,168,236,97,157,142,109,62,135,148,1,3,40,162,78,140,221,24,236,167,88,76,164,162,59,224,138,118,190,178,72,73,195,24,75,46,240,4,63,145,208,73,92,90,33,33,84,68,33,156,92,177,133,4,221,131,82,139,207,18,156,135,75,140,47,234,194,110,198,52,13,90,198,212,111,158,160,103,135,88,31,48,175,127,4,155,106,117,143,176,175,203,109,193,235,182,125,33,127,209,140,253,83,137,145,144,11,157,252,199,59,241,11,242,141,10,156,158,142,192,254,66,133,187,84,65,147,83,126,250,20,20,105,179,196,177,154,153,187,159,198,109,52,109,169,197,191,18,71,86,247,26,225,187,187,148,128,16,223,239,205,251,205,231,115,20,199,219,236,42,155,68,88,40,153,93,59,177,227,175,188,204,242,151,232,173,77,54,15,62,243,40,211,241,65,111,235,201,10,72,1,210,94,159,47,237,21,228,211,63,2,230,135,75,123,31,191,78,99,45,38,175,48,239,173,252,206,11,133,1,31,208,42,16,40,92,99,159,240,15,126,202,31,86,169,186,82,212,170,182,233,224,153,54,81,117,54,239,253,86,193,245,64,51,165,2,243,216,247,120,77,127,121,106,43,236,164,77,198,84,153,26,104,184,127,7,23,115,22,36,219,52,204,250,86,219,201,216,190,174,45,226,69,229,221,11,153,243,234,246,218,32,141,47,239,35,184,136,84,117,127,31,155,194,194,130,165,231,85,177,192,32,233,18,252,4,81,21,143,53,107,251,0,186,203,11,155,237,188,131,23,77,162,92,76,120,181,182,39,159,62,171,11,24,185,204,72,224,215,160,240,199,94,228,237,251,28,189,200,162,23,151,167,156,26,116,131,32,44,174,115,42,240,194,19,193,201,29,156,22,80,163,38,187,90,177,13,249,37,247,162,93,164,219,186,63,94,246,171,230,174,183,123,164,138,233,223,238,103,203,149,200,204,15,20,104,32,128,12,111,194,29,39,167,108,104,157,152,141,243,82,160,49,224,141,206,206,189,243,174,69,106,232,188,23,11,142,209,136,121,12,2,92,34,156,39,222,117,78,61,26,190,190,86,158,191,37,187,209,159,126,84,144,138,79,178,170,185,44,122,198,192,32,70,41,18,115,147,156,184,172,239,57,69,14,226,122,170,187,228,199,150,60,82,207,82,92,21,191,2,255,90,138,26,76,244,26,212,110,161,80,251,209,81,160,106,118,20,117,6,192,121,28,71,98,6,203,40,53,61,208,158,100,134,58,225,234,8,254,162,46,60,247,30,85,188,66,101,146,217,193,11,203,97,46,50,233,159,31,154,122,196,137,81,14,48,157,245,150,140,183,54,233,78,54,57,165,69,250,223,130,2,199,46,38,71,215,25,163,158,195,30,157,156,215,229,56,166,223,51,137,105,159,84,148,186,35,63,57,169,92,124,126,218,10,198,249,64,233,184,111,102,162,56,232,58,103,185,28,72,222,233,159,194,48,177,192,212,241,123,185,63,208,1,237,138,2,232,54,247,8,111,122,87,82,225,246,41,0,31,54,162,139,163,114,94,252,51,105,127,169,48,172,145,38,201,137,254,22,151,149,73,30,90,54,210,158,200,235,247,255,103,8,139,145,27,22,123,220,30,65,68,152,194,176,71,77,39,117,194,24,230,7,187,142,27,120,254,188,150,20,15,160,62,194,18,90,98,164,157,115,24,234,239,2,85,249,120,68,102,142,194,9,105,76,0,255,194,217,130,209,241,206,102,117,114,79,210,97,135,100,33,133,145,240,245,175,254,137,21,56,4,31,77,230,5,255,139,61,64,49,21,18,46,124,238,73,193,55,82,207,31,118,191,1,215,69,60,146,15,248,132,99,207,117,115,220,252,206,140,193,154,78,143,60,198,12,14,163,24,240,73,69,76,200,141,169,219,221,114,76,249,106,203,244,213,18,80,117,8,234,1,142,72,84,220,156,180,98,137,65,192,218,37,219,244,35,131,143,231,246,149,128,255,135,238,15,73,61,23,65,202,113,130,101,48,147,178,244,217,142,109,150,203,17,209,142,175,223,81,180,126,16,60,197,158,25,154,128,14,39,248,187,19,45,223,78,216,178,252,108,21,152,95,236,176,11,175,187,132,228,242,129,109,212,78,193,26,50,248,84,80,130,215,202,29,151,246,82,221,213,214,233,218,38,255,50,206,249,196,36,248,210,14,181,12,32,183,160,201,169,50,252,180,83,241,103,156,16,215,251,31,10,239,54,106,18,247,43,176,152,169,175,32,104,138,117,146,112,124,242,67,145,70,196,104,171,124,141,3,99,42,225,209,167,18,79,252,15,62,167,108,160,243,143,151,124,148,251,176,17,88,193,48,161,180,218,123,197,85,171,138,171,243,133,10,197,148,94,237,6,88,178,97,183,111,100,169,170,208,167,161,31,52,92,14,170,154,184,110,74,151,175,188,237,85,75,36,81,229,95,10,192,51,88,158,14,22,192,225,64,137,254,34,64,165,210,130,56,42,107,68,124,185,152,74,123,188,47,62,103,86,196,222,230,97,40,170,3,148,251,136,157,40,1,191,3,117,144,6,225,94,115,97,195,192,207,8,161,68,20,49,11,32,78,180,166,80,57,250,247,49,17,208,227,250,47,87,54,130,85,81,46,112,37,203,29,204,135,53,89,218,187,198,60,23,27,41,118,109,47,229,44,157,71,41,227,122,188,218,250,91,220,195,125,222,217,244,19,253,172,66,123,71,151,155,189,204,3,194,24,91,42,247,40,73,52,255,137,240,75,67,127,124,201,33,51,144,24,110,66,124,201,99,90,179,4,201,188,35,190,103,211,20,40,123,144,143,225,28,87,112,30,10,186,107,44,13,162,60,55,60,247,139,123,115,149,221,36,90,252,120,104,69,102,168,168,46,208,1,137,46,40,252,76,112,99,100,54,201,27,72,27,129,202,166,84,199,11,2,72,64,227,62,70,218,53,48,246,133,29,109,43,93,131,201,163,116,224,239,136,214,177,10,38,92,105,45,23,110,88,202,84,125,178,106,182,100,141,73,251,24,241,130,94,160,135,32,197,75,225,1,175,247,104,240,251,165,92,19,154,26,250,94,224,106,156,115,241,98,203,99,27,195,70,236,51,18,222,135,150,62,25,198,126,80,159,63,145,172,220,18,26,175,33,127,104,116,114,190,108,44,34,245,153,72,169,101,113,116,185,60,213,39,245,241,212,20,54,198,211,126,159,249,106,178,126,19,34,9,245,199,156,49,40,183,245,89,5,85,45,208,254,39,98,31,0,104,152,132,124,41,115,174,157,120,110,104,152,98,69,83,114,229,247,81,248,184,220,162,207,191,204,113,131,110,164,14,91,9,42,91,125,113,140,162,110,194,179,73,241,142,38,40,176,19,157,0,94,122,104,147,75,147,240,28,67,114,233,188,128,193,7,181,219,226,143,198,48,148,205,157,253,20,144,235,218,161,177,214,191,137,248,116,252,199,184,1,92,52,224,58,182,181,129,213,242,37,29,216,243,73,214,237,80,229,225,159,225,63,76,76,52,194,210,101,130,173,41,215,11,71,56,59,209,20,4,159,198,240,2,255,67,129,118,165,108,248,30,246,222,249,183,45,47,216,78,41,130,60,1,84,33,200,115,84,3,67,147,93,169,238,78,173,155,137,170,222,170,210,138,65,118,242,72,223,63,142,159,22,110,127,124,211,36,245,202,167,20,79,210,83,11,199,24,114,236,69,9,178,241,0,193,91,253,3,66,94,34,138,101,224,247,50,84,126,113,233,187,215,167,75,164,155,8,25,151,188,9,22,46,5,2,137,91,22,11,171,193,168,246,35,51,197,126,68,135,69,250,193,69,225,89,95,10,75,40,153,169,5,239,184,120,199,218,140,143,125,48,46,173,148,0,203,18,49,131,18,30,41,185,80,143,32,14,18,233,133,53,65,0,237,140,103,22,215,139,11,154,236,170,216,140,39,158,55,106,66,91,138,149,228,60,49,35,25,66,7,88,21,233,50,105,26,71,31,237,16,246,155,165,122,207,188,40,179,7,251,221,106,86,40,111,251,74,58,82,245,138,23,51,178,90,224,221,192,64,129,248,75,198,101,103,19,151,212,201,212,207,66,57,114,85,72,137,45,148,238,24,84,19,199,86,184,156,236,163,130,245,121,57,96,192,135,204,33,22,111,122,238,171,21,222,70,216,182,189,23,140,114,3,187,88,160,20,230,39,106,183,103,120,244,41,161,214,35,244,82,77,183,213,93,88,66,187,138,246,33,210,124,34,69,165,107,36,181,217,184,166,242,240,87,37,90,194,65,28,243,16,93,243,50,91,239,24,140,188,131,113,55,249,41,191,226,53,172,113,110,190,91,186,20,212,157,53,228,25,41,170,223,51,104,18,212,160,89,63,40,37,16,171,183,27,170,136,72,136,215,174,68,199,125,158,79,203,36,67,197,230,41,74,131,159,117,251,150,62,45,231,16,96,245,99,106,218,137,32,221,97,214,231,244,15,88,240,167,217,41,60,134,237,250,116,60,59,32,65,4,249,91,60,53,194,204,160,136,49,143,199,59,33,255,217,98,139,93,151,239,45,132,34,243,23,68,217,90,165,170,110,62,26,129,18,3,213,70,158,118,149,113,137,115,4,220,53,143,10,164,192,146,144,48,248,157,51,231,20,36,220,250,232,154,28,11,169,1,242,218,176,217,238,124,237,102,77,9,227,164,170,6,117,163,236,110,29,208,124,68,202,170,224,98,99,214,68,128,1,245,81,2,173,61,109,12,70,50,29,60,142,68,122,224,25,51,204,114,47,163,204,245,248,169,7,18,35,255,58,138,96,202,142,252,94,162,27,87,176,94,241,88,108,191,114,135,10,55,192,156,89,213,230,204,185,188,159,24,80,43,80,25,162,8,88,40,24,195,139,133,127,133,135,168,254,89,217,133,59,52,138,48,212,194,87,196,196,119,129,255,19,214,56,96,125,235,63,220,52,169,79,4,133,0,9,46,42,117,77,33,4,211,196,124,98,167,122,220,20,89,213,149,105,59,246,128,246,167,250,119,197,90,98,9,226,156,252,145,253,108,66,122,50,88,12,140,42,36,249,110,164,101,28,92,234,34,102,100,201,204,140,218,156,76,247,90,199,103,157,39,104,232,85,176,192,67,81,161,71,176,176,184,156,53,218,233,130,16,251,200,107,255,254,79,208,62,154,157,202,46,247,194,67,173,160,142,156,132,0,25,243,216,11,190,101,9,244,39,41,183,222,208,200,47,88,225,90,117,79,0,208,54,107,154,142,195,38,68,119,195,52,198,128,88,22,14,169,194,123,188,216,168,238,227,201,180,28,95,80,74,88,208,190,25,7,176,204,147,31,93,248,160,191,141,141,246,211,226,174,8,239,7,25,91,192,101,232,80,211,135,250,55,71,235,255,160,175,250,3,129,29,197,224,199,54,49,20,178,101,203,218,107,1,89,46,234,135,197,168,119,56,214,177,153,29,196,78,213,226,202,109,199,139,254,54,11,33,146,239,1,25,40,135,7,112,19,2,247,180,136,9,244,147,219,42,136,245,85,229,108,188,4,186,153,88,93,9,75,153,106,164,138,169,67,130,83,30,99,53,78,205,190,105,85,25,29,43,117,217,229,215,40,176,168,185,212,136,195,21,2,41,36,93,15,34,169,74,103,255,120,171,167,33,123,111,67,61,38,178,173,101,244,253,198,208,7,5,100,58,224,233,58,153,103,70,76,83,241,35,93,83,76,139,194,47,91,173,116,48,146,51,18,56,17,197,195,205,3,221,41,51,9,186,238,110,42,86,62,66,178,45,129,230,201,178,3,248,42,50,95,174,67,39,238,35,95,246,215,129,13,179,82,95,228,13,199,24,69,10,51,207,14,133,184,232,63,145,149,83,5,225,153,105,30,41,232,32,39,217,77,7,201,8,132,31,88,193,221,89,140,10,99,13,48,212,212,16,135,230,199,92,62,153,231,94,17,16,206,201,50,88,17,29,237,88,77,166,130,156,244,152,216,113,197,80,49,26,70,126,178,67,228,162,134,110,40,173,153,155,199,158,155,144,186,169,90,128,246,130,250,193,42,211,78,153,166,63,201,41,50,142,34,106,47,179,159,3,191,62,201,156,116,226,54,114,120,81,32,171,186,120,51,244,79,13,153,14,66,172,81,218,46,36,200,104,3,172,177,132,225,17,84,103,245,35,130,220,192,15,141,41,150,242,30,246,12,40,74,39,194,40,212,205,204,235,183,185,90,22,209,75,77,129,45,243,34,109,25,205,16,52,39,31,143,161,203,6,121,91,241,218,62,196,98,86,218,31,40,175,38,226,51,201,51,19,231,196,243,89,50,240,57,228,37,254,185,220,36,92,53,81,201,221,55,234,236,180,217,169,0,70,216,135,192,248,5,250,25,213,245,87,125,10,68,179,238,153,202,210,33,71,68,139,243,59,39,21,198,88,66,58,251,27,32,230,18,84,222,128,128,85,193,3,61,142,72,184,180,107,118,115,153,175,75,147,217,232,86,155,213,97,165,177,74,247,128,8,9,62,53,92,43,132,219,148,228,40,217,55,69,94,48,121,93,19,69,147,218,109,39,87,232,249,16,119,211,185,209,162,93,22,175,47,167,133,237,15,142,228,202,11,233,103,74,177,233,75,186,179,3,221,154,226,7,147,43,200,203,248,25,233,127,208,6,9,112,64,221,64,240,91,238,252,50,134,151,122,54,126,171,115,42,75,78,127,238,71,224,215,62,98,220,211,158,78,43,131,87,234,18,154,26,179,239,149,50,189,120,203,213,118,191,174,123,40,246,232,49,50,28,180,147,68,136,40,82,20,148,32,1,61,115,81,34,106,109,119,39,44,170,253,106,236,131,115,244,84,149,134,53,167,46,48,12,55,109,146,191,117,112,188,154,57,92,165,106,210,45,49,247,119,50,225,237,138,155,166,125,26,126,1,233,237,242,61,146,251,243,143,79,174,238,208,81,104,99,97,3,190,9,186,35,78,150,251,245,150,37,226,14,16,231,153,73,140,220,11,106,0,93,211,67,85,73,219,49,153,218,109,255,216,182,240,220,91,125,29,18,74,102,133,240,227,160,62,42,49,169,159,164,85,45,126,8,11,183,31,57,146,170,69,25,135,211,31,128,17,159,138,247,4,36,50,250,74,243,153,116,238,140,80,137,214,78,156,118,53,220,243,95,224,201,135,62,176,59,132,206,8,53,57,194,189,217,186,34,88,18,218,36,102,175,123,127,51,210,8,77,187,228,224,5,161,206,128,20,51,210,74,53,170,38,149,103,184,129,218,62,123,61,220,184,223,25,120,138,13,95,92,72,245,227,151,81,88,239,244,107,33,41,16,213,248,158,133,41,167,44,113,119,147,50,106,105,210,109,191,95,4,137,183,110,157,151,87,127,162,5,245,166,152,53,226,83,120,84,175,249,40,182,127,174,191,90,113,145,63,90,13,22,193,67,99,131,191,113,148,124,7,120,150,30,37,210,182,88,116,96,174,239,29,45,61,192,147,155,154,176,204,178,27,79,169,186,38,42,42,170,158,57,157,193,234,36,178,39,238,78,114,55,156,172,214,124,133,111,189,72,49,224,240,166,18,146,22,72,69,217,243,164,34,222,183,18,17,98,52,188,78,204,58,243,89,38,107,222,57,55,110,78,31,22,97,33,143,185,103,9,107,165,46,133,169,123,149,203,169,223,225,177,253,200,190,56,49,212,204,210,41,98,7,92,169,1,91,170,238,30,46,75,205,165,62,204,227,87,80,209,43,231,46,174,211,189,201,31,167,167,93,93,51,144,124,115,161,52,49,109,59,120,163,224,167,12,234,132,114,253,227,84,117,176,132,54,107,110,207,12,98,42,157,66,210,208,184,123,68,117,152,0,7,244,70,137,131,38,209,82,70,172,192,138,88,176,236,92,72,157,208,129,125,215,84,71,128,105,153,131,156,129,211,160,72,40,212,253,193,23,248,225,193,55,249,86,213,62,26,48,191,149,180,125,205,173,42,243,70,70,80,248,106,175,23,121,90,109,240,22,48,172,123,204,207,58,66,154,226,113,90,177,63,164,253,68,75,44,83,84,92,149,78,98,50,202,23,202,144,181,113,54,191,26,41,50,248,231,233,205,145,135,255,176,16,22,183,147,97,227,200,166,0,85,225,81,134,127,212,16,29,124,83,145,184,65,213,233,11,197,206,53,27,5,206,43,66,218,129,122,159,236,148,254,224,152,215,49,232,67,56,219,49,221,213,46,80,0,151,226,50,27,137,192,131,244,148,224,139,29,122,46,22,154,45,67,146,139,9,101,215,38,218,237,138,205,207,248,24,120,170,150,243,56,14,110,41,216,146,69,232,55,12,53,95,6,139,46,255,213,61,90,254,235,208,218,86,146,214,127,54,175,220,53,243,6,156,19,23,47,72,109,219,189,126,111,189,30,160,176,67,216,139,122,27,55,44,148,140,183,114,135,128,57,214,182,190,250,188,184,26,85,10,29,55,35,143,190,156,6,251,16,83,243,30,254,45,20,77,165,172,64,98,87,155,58,24,118,45,95,180,148,7,28,185,15,112,145,162,72,154,207,213,24,217,92,253,190,86,160,61,110,204,170,160,0,207,206,7,167,109,148,122,241,120,185,203,157,175,221,172,250,173,71,34,72,158,164,124,67,85,21,44,20,84,127,70,175,77,77,240,222,127,107,19,174,42,74,219,140,153,78,92,216,16,137,203,235,164,70,98,183,7,63,27,230,228,157,8,239,240,116,62,48,31,199,248,13,149,160,26,108,183,249,253,142,249,5,205,63,226,255,155,56,23,185,72,202,108,115,65,176,58,221,169,53,29,41,239,58,164,93,45,184,95,161,58,57,28,111,230,137,15,92,235,199,190,13,234,244,102,45,181,13,234,114,195,114,195,192,16,133,36,87,54,164,188,171,214,124,134,54,64,134,1,155,33,95,84,204,111,112,221,246,163,158,232,119,83,11,161,215,15,185,69,211,63,185,20,81,146,119,115,146,135,237,23,133,101,97,28,93,141,215,234,220,46,180,244,71,8,82,167,88,17,229,229,8,241,29,120,252,59,135,84,193,157,90,179,32,96,127,71,237,19,198,202,242,29,177,96,218,151,75,186,219,38,252,193,167,47,53,118,123,33,213,135,90,104,150,228,74,137,56,24,145,202,28,238,64,57,19,98,109,16,45,194,240,255,56,212,42,114,213,174,16,130,183,46,27,90,29,203,188,192,202,215,197,244,221,113,131,228,117,213,126,69,86,69,91,185,242,66,135,73,125,241,242,12,156,79,220,136,29,198,29,67,17,49,68,60,182,143,7,237,54,86,76,77,96,53,199,142,13,154,191,104,108,122,86,49,7,121,50,185,137,113,201,176,48,131,153,120,92,201,176,37,29,3,118,144,207,187,147,99,219,59,20,2,129,97,108,94,155,182,189,111,224,167,53,190,105,127,58,141,91,25,191,21,155,238,216,183,62,16,72,17,17,206,21,74,130,191,162,240,76,73,118,133,212,49,104,124,213,29,32,82,5,85,144,12,16,149,163,158,60,142,13,72,237,180,173,237,241,139,197,37,42,207,141,116,214,29,218,214,216,191,77,159,31,7,175,219,58,166,253,63,50,90,168,241,103,76,98,25,64,204,10,156,186,114,106,198,106,64,17,238,120,10,186,251,46,107,127,241,28,37,231,24,118,119,78,237,129,212,205,78,69,51,163,164,97,76,71,104,29,8,26,83,35,19,209,238,240,53,65,250,234,125,95,169,210,87,191,196,98,62,67,86,150,121,131,108,5,46,55,235,223,8,235,55,108,212,118,170,72,156,64,200,205,208,255,87,244,127,115,221,124,187,92,2,150,35,89,87,202,14,77,196,102,54,168,216,57,56,39,188,207,53,101,153,82,131,41,193,14,35,67,164,133,59,245,242,22,110,170,200,160,58,21,19,222,184,158,39,222,222,44,156,162,41,195,8,238,251,203,23,237,72,217,209,103,100,112,35,231,226,76,137,105,156,184,169,239,255,203,148,246,79,99,149,90,238,18,138,242,143,94,238,165,214,179,181,82,103,149,116,103,236,21,35,176,55,17,227,4,166,197,188,31,126,166,230,106,90,66,220,80,136,179,200,31,163,29,121,110,55,129,79,41,88,130,18,173,170,187,174,186,79,1,194,207,2,207,95,154,26,148,22,77,14,24,8,53,44,248,123,243,44,232,247,210,197,44,23,182,199,237,9,125,245,180,173,244,222,139,46,34,247,138,179,234,56,205,139,215,122,198,134,244,94,107,31,165,92,90,59,232,255,47,160,173,56,19,156,101,123,181,102,83,86,111,178,191,54,194,138,46,174,239,221,71,140,181,10,252,105,76,169,98,204,198,59,152,69,83,238,113,116,32,143,5,77,193,199,218,23,96,106,104,48,183,204,235,169,208,42,165,54,17,106,176,181,8,133,42,157,241,94,124,135,32,146,200,5,8,204,101,211,111,192,120,8,230,7,62,15,157,230,81,241,221,144,57,41,46,174,113,13,70,211,151,200,244,75,222,151,149,33,214,175,196,59,237,26,200,252,41,40,50,2,197,47,188,239,179,98,135,177,17,74,78,94,24,64,141,177,244,131,240,158,47,215,161,2,47,42,251,53,28,73,84,228,193,74,255,222,125,68,83,145,79,5,142,132,169,141,92,56,53,33,17,28,167,72,123,54,251,254,197,127,46,146,62,67,85,208,205,171,55,153,156,110,123,251,228,34,220,43,253,254,127,212,148,247,162,223,189,47,241,170,89,105,57,37,37,246,85,211,156,25,94,97,125,106,95,240,166,153,223,98,225,10,187,86,41,114,177,247,224,157,120,209,200,171,87,50,48,28,44,224,88,171,229,184,43,83,177,18,31,82,151,76,123,203,14,142,34,137,36,42,195,137,234,138,38,70,242,95,142,78,73,9,225,67,177,111,30,172,234,255,167,50,26,65,81,41,159,27,49,61,45,231,246,203,176,52,180,32,44,27,35,245,11,20,191,12,134,79,189,60,57,177,173,207,84,199,154,130,196,35,72,79,101,98,94,219,26,3,70,126,98,17,23,110,181,180,254,27,228,187,219,1,149,251,14,136,184,62,246,192,90,249,156,223,24,184,9,166,223,157,45,96,82,234,213,2,151,15,104,185,33,78,238,22,147,88,90,59,55,5,205,232,121,69,148,111,81,88,147,230,50,44,58,22,197,90,224,46,155,46,155,210,105,133,78,131,203,150,178,83,70,159,242,86,133,253,115,67,154,66,1,49,188,80,237,16,102,42,14,96,52,249,116,37,109,208,189,132,168,6,84,21,218,83,137,243,127,170,201,174,148,170,148,233,236,2,96,248,160,132,182,243,4,122,218,216,84,173,108,71,103,9,115,180,159,93,231,243,124,58,242,60,75,16,46,209,53,136,189,27,98,104,38,173,107,207,84,42,254,89,13,61,222,156,5,104,144,89,99,253,167,137,102,54,243,216,122,117,226,228,255,33,249,37,129,22,147,112,243,61,75,53,68,77,106,35,19,84,164,225,204,176,114,203,167,174,55,179,134,173,205,173,49,82,168,174,16,179,41,30,58,27,246,107,236,13,170,69,103,119,130,172,97,98,223,81,109,29,89,45,203,187,131,100,129,147,136,110,96,134,69,0,229,2,160,73,128,41,218,173,196,132,146,198,0,120,205,30,47,150,86,13,89,88,129,251,143,63,186,229,29,106,15,113,218,118,1,249,75,204,168,182,181,230,164,51,11,9,125,153,154,122,147,27,165,105,207,163,51,216,176,206,157,206,153,29,213,163,56,249,12,141,134,155,47,39,94,96,126,22,110,79,141,80,119,7,252,76,66,67,220,100,125,62,43,255,29,172,112,170,169,249,198,54,208,236,211,98,21,162,223,92,211,204,114,116,188,125,114,110,30,152,171,14,146,15,118,48,146,219,141,195,198,214,133,126,234,32,68,103,2,195,197,235,231,72,101,93,178,88,211,217,216,54,68,176,75,253,137,15,90,164,47,66,199,42,62,9,235,72,152,17,244,105,70,166,56,163,228,253,108,34,189,167,183,146,72,151,27,25,109,254,245,76,166,131,60,156,157,97,9,141,58,138,164,88,141,48,188,159,101,100,142,124,170,225,103,226,147,246,252,139,95,117,206,228,216,86,105,234,151,7,116,152,197,79,128,185,95,159,31,52,203,93,250,82,196,233,17,191,103,58,1,129,229,128,141,195,35,252,45,116,30,83,4,65,112,102,111,9,124,50,24,28,81,107,154,34,191,141,5,216,161,77,183,42,203,126,11,1,181,73,253,143,152,88,110,148,66,86,113,68,200,241,77,252,18,15,187,69,177,193,51,125,223,107,172,228,229,141,232,54,248,32,73,32,151,238,83,231,129,7,225,182,25,47,249,63,115,105,120,225,129,80,5,48,200,153,218,1,124,140,12,110,131,100,42,32,162,82,228,73,49,24,20,161,40,65,227,135,29,197,139,51,244,117,134,67,160,123,33,105,1,190,55,18,126,60,186,109,68,220,47,18,230,44,227,176,255,231,209,43,220,47,167,58,194,226,245,149,231,156,216,174,129,240,67,229,78,187,201,158,77,47,238,89,116,179,128,109,49,91,5,147,71,70,152,169,20,13,24,32,167,91,145,150,47,185,169,167,254,8,8,158,92,137,155,109,57,38,73,107,135,68,47,253,40,208,125,165,80,162,16,24,132,146,0,62,186,138,21,97,74,232,91,121,33,50,202,200,78,167,28,67,171,236,135,38,31,132,37,103,240,139,173,121,247,255,170,113,199,84,182,223,99,53,141,62,131,37,215,98,51,87,0,90,201,132,204,30,197,141,63,141,60,153,252,32,132,217,113,232,145,44,249,74,222,8,174,129,193,168,40,32,22,174,233,200,90,130,42,255,237,21,101,91,48,237,155,125,170,70,221,125,160,158,155,3,131,82,125,22,97,56,208,195,215,112,62,122,135,199,108,97,115,113,47,225,142,172,68,189,219,195,111,145,241,217,152,76,103,7,201,147,205,244,151,114,157,162,76,93,190,182,254,188,40,27,182,105,59,24,70,10,222,234,184,97,140,123,2,172,35,3,73,36,69,165,236,61,185,33,167,28,119,2,56,99,102,228,18,131,20,14,126,113,244,68,112,113,28,110,218,250,71,37,33,51,15,156,255,59,220,68,5,33,52,97,41,232,115,90,205,141,131,43,73,236,75,248,174,74,128,103,60,207,182,80,90,96,228,203,63,101,104,9,60,22,150,235,218,20,3,45,255,43,246,184,19,82,164,203,121,2,118,74,63,46,115,18,70,86,21,90,15,173,201,223,179,101,159,212,89,171,68,244,114,171,254,67,90,12,30,60,166,115,225,135,246,219,224,76,108,76,8,168,157,86,35,137,49,40,173,21,211,178,230,231,183,192,57,95,19,233,136,40,24,189,53,145,255,153,130,58,97,201,104,101,195,45,117,150,34,191,160,25,30,223,253,183,80,117,70,215,93,68,45,137,214,194,94,252,130,47,99,24,122,115,0,124,190,38,120,99,98,241,127,0,24,55,155,99,140,32,83,111,200,239,71,197,102,68,214,25,245,163,159,36,143,10,71,222,212,238,183,80,169,4,110,77,249,30,179,58,10,178,158,115,8,241,44,12,250,85,47,71,237,55,43,92,39,130,180,153,202,245,13,221,214,129,103,63,130,102,174,137,202,28,135,14,68,226,253,101,181,187,28,65,163,210,88,138,222,96,136,149,39,255,98,203,162,83,137,227,215,145,78,164,153,11,167,15,251,68,237,98,215,123,248,182,13,245,201,251,249,67,216,215,57,22,255,140,103,41,131,131,224,121,4,158,52,13,58,3,138,131,106,27,2,135,54,114,80,91,162,13,52,163,218,87,41,57,24,122,90,228,214,50,139,22,250,24,58,115,206,156,169,9,65,146,65,49,177,177,212,222,71,246,72,245,236,179,25,69,43,161,74,32,118,182,133,80,136,40,116,53,122,42,31,213,13,119,148,213,68,1,135,31,93,78,10,205,23,14,147,131,123,41,218,71,154,132,240,247,129,171,173,55,14,153,210,86,157,95,172,223,149,110,8,155,155,226,69,111,169,232,40,143,191,77,252,179,158,182,68,251,221,141,95,182,244,181,148,28,246,211,225,162,163,205,112,177,249,165,38,233,211,73,230,211,108,192,248,1,167,16,232,17,192,112,207,227,181,138,175,206,178,99,209,46,229,108,193,88,231,50,255,19,159,60,171,7,161,150,92,198,54,248,131,209,225,60,171,51,234,21,175,16,93,226,50,100,246,162,212,3,75,164,127,223,103,2,47,201,155,204,173,109,99,143,216,96,251,192,159,33,156,143,127,168,48,116,255,13,234,24,86,200,28,109,35,223,238,175,58,88,21,227,23,88,138,140,114,59,87,28,205,208,187,205,43,128,31,171,112,46,2,8,147,188,85,248,34,254,147,212,186,120,181,102,168,87,227,132,182,7,41,102,240,14,189,11,73,16,28,197,108,15,44,39,172,167,134,96,226,145,52,51,178,70,173,119,233,137,220,70,243,28,9,134,25,116,216,162,50,196,40,96,95,133,139,204,56,13,96,220,21,182,142,249,58,60,142,217,78,160,16,8,102,34,49,153,90,218,165,21,27,122,160,19,98,188,45,52,9,32,43,2,45,218,255,99,83,36,175,162,26,253,153,5,201,48,181,118,210,223,65,17,228,176,186,215,109,74,5,198,113,247,58,162,97,6,200,235,198,135,152,128,218,75,34,155,162,250,210,161,137,244,240,177,219,130,26,62,132,43,115,128,181,203,34,151,197,209,140,250,134,245,6,255,181,31,63,152,39,19,189,52,225,237,54,222,128,183,158,239,23,207,52,167,143,248,146,87,8,127,120,237,201,52,106,150,58,200,19,235,135,15,55,61,140,217,32,243,91,180,236,254,164,214,20,10,179,196,44,148,80,122,20,49,114,189,117,95,168,56,230,205,39,114,166,180,6,194,37,218,249,189,219,184,204,64,244,202,210,12,14,94,204,126,6,192,55,203,200,232,81,128,167,120,212,18,180,204,234,18,178,194,227,8,95,228,172,115,119,0,219,106,188,54,47,177,120,11,176,22,214,37,85,96,179,71,229,165,9,215,176,108,38,21,8,247,254,170,186,147,120,234,238,11,89,21,51,164,51,83,22,193,82,174,68,168,41,56,39,91,77,194,7,162,237,115,188,255,79,173,177,81,113,235,100,184,147,233,152,219,105,237,164,181,84,121,2,48,84,221,66,255,41,233,223,246,187,82,198,213,139,156,137,10,246,191,183,176,22,155,189,186,95,217,30,251,18,156,185,199,108,21,242,114,1,172,102,255,66,33,183,137,0,156,119,200,215,229,226,28,203,42,19,238,146,95,34,199,9,43,222,224,23,173,0,198,104,75,246,119,3,60,97,108,79,200,232,126,193,13,84,127,59,192,44,5,51,20,187,111,70,14,134,108,120,63,199,66,170,28,60,62,188,91,19,64,94,237,101,56,125,145,171,55,120,133,84,113,156,122,165,17,223,80,174,66,50,109,238,100,82,16,29,224,56,199,118,249,87,215,160,213,92,8,114,121,249,37,167,24,10,227,158,194,201,239,139,3,73,172,223,169,50,51,145,162,113,234,229,213,53,177,147,88,88,77,6,173,243,248,116,51,116,161,60,217,61,225,249,153,102,72,253,68,174,139,223,56,23,249,94,69,114,85,248,110,29,200,184,226,238,55,32,241,202,121,232,25,233,207,149,111,157,98,57,114,207,36,118,202,199,109,150,202,30,2,6,51,24,161,199,239,206,116,49,155,72,140,191,37,151,203,170,153,171,165,174,184,12,104,109,228,223,52,242,131,111,196,219,191,67,59,96,140,98,164,72,149,18,158,227,251,88,88,121,102,219,19,232,157,23,180,58,60,126,80,207,33,118,19,124,200,47,151,248,124,205,174,50,95,100,104,237,190,78,96,135,169,151,217,75,64,104,4,202,235,38,60,168,144,109,208,254,109,69,8,79,29,68,14,118,145,226,141,126,75,72,197,17,40,41,72,222,150,223,219,168,195,251,108,207,199,28,124,252,230,251,84,11,150,255,44,25,239,10,113,224,10,123,195,220,100,68,201,230,106,17,22,188,125,66,232,143,52,192,241,73,68,118,46,198,55,101,139,72,129,17,147,250,167,37,144,168,89,166,43,248,47,96,128,93,61,215,161,28,227,218,246,32,158,147,142,63,5,5,153,8,106,157,139,44,64,74,169,98,144,200,5,252,239,174,166,49,132,107,36,14,207,131,4,17,201,24,152,15,201,27,156,120,48,217,32,117,203,185,42,136,239,223,92,1,221,100,22,100,77,118,236,27,253,234,27,47,100,245,236,74,55,3,152,246,41,71,189,117,58,255,146,230,199,43,214,230,52,200,97,127,203,194,188,229,77,79,135,230,130,124,19,133,129,190,147,11,37,30,62,172,205,0,249,201,50,73,181,242,40,196,109,33,181,168,214,9,16,51,165,18,70,8,76,23,88,91,3,39,202,8,235,200,187,58,88,200,184,222,2,40,69,111,87,11,57,204,179,201,119,62,1,101,154,132,248,68,91,24,237,88,174,221,33,144,242,206,154,190,254,245,220,122,33,229,238,208,246,144,139,148,143,58,38,250,153,115,114,173,7,21,142,210,75,41,167,147,18,146,220,99,144,157,146,190,183,18,1,223,43,19,147,239,141,77,76,212,142,233,130,95,156,47,114,151,23,64,5,97,18,124,244,40,102,197,12,143,139,171,242,231,91,27,62,183,179,147,239,193,55,9,149,100,150,92,191,233,103,96,255,47,213,145,92,110,188,216,165,90,178,168,243,124,34,117,22,136,250,212,207,234,180,123,135,63,142,29,226,241,87,163,168,51,188,71,49,223,48,169,20,130,30,159,111,122,41,42,70,227,172,86,136,80,120,10,49,152,22,144,176,25,216,57,125,67,202,89,89,210,129,148,77,21,28,123,130,252,233,132,108,26,142,233,199,255,79,185,13,116,157,27,250,51,254,106,52,65,160,237,203,123,96,174,73,101,174,198,253,202,44,136,169,6,44,31,53,66,219,199,4,166,205,114,201,38,121,189,196,60,206,51,138,195,50,84,165,170,78,221,111,93,23,64,11,234,204,74,120,164,109,8,19,122,104,190,238,29,11,178,129,92,125,121,131,245,228,98,54,48,49,20,3,155,135,137,249,247,63,217,66,52,13,216,137,116,112,146,213,94,250,194,156,23,241,30,24,50,87,119,94,20,14,131,78,140,70,149,195,125,251,222,42,209,21,2,85,31,2,43,161,39,222,11,84,35,170,23,74,6,176,9,25,184,223,194,53,107,35,22,3,147,91,134,182,245,138,126,222,18,70,88,91,4,2,184,117,212,20,102,41,177,136,253,141,167,6,245,17,217,32,24,214,220,214,199,204,252,237,234,91,159,194,127,13,15,56,63,230,6,228,153,204,79,32,136,142,123,208,153,198,203,207,26,199,12,169,201,241,23,20,7,206,233,227,137,216,130,247,70,3,24,215,161,227,187,70,33,247,132,90,10,196,212,185,28,97,180,46,85,132,188,196,250,192,204,180,207,167,224,46,232,73,121,199,56,181,31,215,120,197,110,126,21,116,61,78,14,190,250,199,149,75,83,171,102,120,42,64,134,215,237,221,58,68,46,216,117,86,217,151,118,33,28,232,125,209,114,87,236,170,172,129,93,27,98,150,134,161,45,200,254,195,80,87,159,95,123,172,208,141,121,164,146,97,188,152,57,216,207,217,70,20,241,162,155,57,17,223,243,170,125,132,150,187,124,105,230,168,25,236,151,35,230,125,244,49,197,111,232,90,254,183,28,192,237,210,145,153,171,251,162,130,3,73,46,93,255,112,221,144,57,215,9,255,109,5,143,188,83,38,181,52,188,200,136,246,148,49,7,52,146,8,234,115,211,105,61,139,162,21,119,132,155,203,129,175,228,124,60,53,187,11,149,30,41,81,94,19,191,102,130,33,233,93,200,247,173,34,59,196,64,203,157,30,222,205,6,70,205,10,220,124,97,11,169,36,169,223,208,118,96,73,249,52,229,67,87,225,158,63,31,53,191,50,137,198,199,11,255,75,113,135,183,115,50,44,165,150,247,113,7,80,171,152,28,68,111,119,111,214,154,174,200,241,15,36,12,232,65,66,166,137,160,135,59,92,85,218,85,64,68,105,75,198,248,214,220,222,229,13,28,37,63,176,72,181,45,65,28,225,90,119,3,216,194,183,93,211,66,99,203,222,162,89,247,138,116,250,220,227,234,205,43,101,32,186,179,59,119,244,231,186,239,211,155,24,120,57,219,239,137,55,226,208,157,74,133,26,57,5,221,205,162,204,98,232,173,153,31,9,24,136,248,165,80,176,28,224,1,41,144,101,128,5,226,251,249,74,40,12,7,149,187,173,199,106,159,8,15,153,100,205,94,26,235,202,241,35,233,65,7,60,188,45,69,171,68,218,10,228,240,167,71,128,232,208,163,165,33,77,30,183,175,57,174,109,254,168,229,111,108,107,71,3,247,128,10,94,252,213,79,4,206,246,151,46,2,119,110,63,127,187,140,88,9,122,195,168,23,103,100,143,70,29,153,188,155,23,151,236,27,175,215,180,75,244,137,87,91,41,161,23,76,74,189,134,23,175,125,36,125,110,137,118,117,58,145,227,232,73,56,154,46,103,179,55,75,239,183,214,10,77,59,12,11,139,127,177,78,130,174,42,233,95,27,152,9,121,25,249,207,227,109,205,35,222,197,104,97,131,247,220,197,165,241,108,63,2,110,187,1,6,248,146,42,193,182,155,206,166,180,144,226,34,80,79,64,158,181,44,174,8,244,79,236,43,73,29,115,115,218,227,226,215,130,190,163,139,36,195,187,237,122,79,60,71,146,94,41,242,193,61,112,232,20,148,64,62,13,185,187,22,240,187,30,254,216,164,61,183,2,18,163,213,235,106,216,100,254,60,128,29,86,224,59,246,235,9,127,188,118,42,155,203,133,208,185,229,90,118,25,194,77,16,78,155,182,79,70,6,3,110,93,69,235,229,125,115,209,114,91,78,30,94,237,205,250,5,155,215,108,222,102,69,108,30,215,61,234,246,88,226,126,86,178,79,200,25,209,217,108,246,95,65,76,154,81,200,212,255,64,70,115,39,222,142,190,68,102,1,241,35,75,227,187,191,116,246,173,234,1,105,38,119,98,149,14,72,215,10,103,215,57,158,246,13,135,64,219,161,156,193,190,190,55,201,177,26,104,169,107,227,223,45,16,10,69,226,195,29,191,90,95,131,153,144,84,174,34,101,84,44,189,30,158,1,107,163,67,73,221,250,72,231,230,96,82,183,161,22,76,151,116,5,228,253,42,219,145,234,162,133,126,176,224,58,18,236,157,208,214,197,38,39,151,197,83,47,83,11,224,218,223,213,133,233,168,167,224,63,237,10,212,170,85,250,70,4,83,132,7,43,22,4,6,1,163,84,196,89,160,114,25,197,57,50,119,151,34,176,13,27,140,189,109,202,203,68,47,29,22,45,235,183,139,120,83,106,144,146,245,27,176,196,129,164,95,228,187,178,70,81,255,32,250,76,106,2,254,31,24,194,234,134,7,6,182,35,114,171,173,113,172,207,233,143,82,85,46,167,218,249,48,147,227,155,20,240,200,109,49,33,177,6,125,121,252,130,122,236,160,200,212,58,23,80,160,56,66,232,14,254,255,173,5,129,130,131,84,207,106,29,38,131,73,85,149,20,177,231,178,55,143,44,253,104,54,14,84,156,52,141,12,11,87,45,224,99,64,148,38,119,87,52,233,129,212,109,114,71,229,89,139,109,170,1,122,28,74,85,205,182,248,224,200,131,35,16,80,171,199,70,73,235,139,97,88,111,178,185,252,167,10,173,221,175,72,221,93,212,227,240,47,254,154,172,33,207,85,237,239,192,109,153,24,92,15,226,253,62,35,44,99,251,232,34,60,245,133,119,72,250,152,218,85,67,37,116,173,161,155,55,201,209,104,126,88,189,30,238,232,72,243,130,209,23,209,224,248,233,197,77,166,67,77,103,211,142,5,169,94,117,143,173,185,85,210,27,98,175,26,208,205,250,223,158,79,177,33,127,161,253,54,123,171,209,46,105,134,78,254,200,13,28,111,227,117,143,101,189,109,178,106,211,152,173,217,21,60,136,92,6,0,179,251,79,136,176,66,206,228,253,120,191,68,219,221,62,141,215,74,112,179,112,48,88,153,69,20,128,248,194,68,205,14,221,85,88,22,96,245,249,159,244,158,177,86,146,184,6,127,59,69,16,38,138,29,107,151,215,3,7,72,87,251,233,30,148,188,223,210,82,0,221,3,15,83,221,162,17,205,52,200,42,36,14,178,34,170,66,190,51,172,16,66,177,213,140,22,218,60,212,99,49,226,175,135,196,158,124,84,211,235,10,227,106,205,45,166,218,83,18,65,185,179,154,6,38,206,82,126,93,116,38,220,214,145,40,250,248,156,129,29,69,91,179,37,69,190,128,117,142,142,189,98,181,175,100,240,167,238,15,118,57,64,182,21,106,230,42,27,254,73,137,12,72,176,0,26,224,156,33,114,106,245,34,205,55,33,49,229,100,113,63,64,230,96,159,141,42,149,134,196,26,157,211,76,248,182,170,218,124,186,95,230,126,130,217,250,163,228,74,59,207,188,250,194,231,50,215,127,9,61,129,30,103,158,163,159,175,111,13,221,205,168,70,170,168,200,63,3,105,248,233,12,203,205,37,178,213,25,115,44,70,220,223,155,247,71,28,229,29,194,151,176,122,35,229,109,136,100,132,39,21,95,5,32,230,242,31,51,217,168,192,195,86,202,1,183,175,11,27,248,233,106,175,111,105,141,60,99,72,38,151,213,160,38,85,191,77,51,144,227,103,186,4,23,97,31,88,207,65,157,195,39,56,12,89,236,115,170,104,114,77,155,159,232,78,96,212,12,99,172,150,104,229,161,103,89,199,248,104,197,31,18,250,194,49,199,24,7,35,190,72,7,61,82,207,161,127,55,55,64,57,160,217,195,63,216,33,166,252,197,206,1,83,6,19,123,37,9,139,186,244,48,183,127,228,92,28,110,210,171,57,171,178,27,41,77,44,138,104,166,218,231,27,155,160,201,103,208,31,72,250,121,112,56,159,33,210,144,35,252,190,198,249,227,139,131,143,49,167,197,53,34,223,69,243,68,56,231,244,191,23,32,151,123,107,40,132,179,208,149,108,56,81,162,185,88,141,68,138,9,196,197,11,204,195,173,158,124,182,99,20,23,217,37,59,1,197,10,242,28,64,29,236,70,33,17,39,156,60,17,142,1,226,75,4,100,42,170,67,203,89,240,140,73,74,110,245,72,54,74,175,24,146,35,69,41,228,240,200,111,78,102,163,218,238,191,179,171,230,29,184,21,154,42,88,140,3,61,6,140,213,200,58,57,62,240,77,241,1,51,15,50,113,183,14,198,233,163,27,76,76,231,58,235,108,223,219,28,202,242,236,11,249,220,33,38,186,89,189,56,162,12,140,89,238,231,144,115,238,232,43,194,164,129,3,253,251,233,186,183,81,59,195,142,85,33,98,199,219,250,233,127,122,112,69,64,196,31,5,212,254,110,66,92,140,44,241,175,141,225,226,115,222,183,46,42,39,224,76,33,221,211,84,61,249,212,135,160,190,196,238,166,188,166,52,29,244,5,239,231,246,188,210,214,154,235,169,67,204,87,70,10,55,156,169,233,52,32,124,235,122,175,4,116,39,23,59,233,242,12,217,234,17,104,229,13,57,212,120,134,193,103,230,93,85,65,15,207,18,229,91,221,228,170,244,253,238,220,55,180,151,41,144,82,30,224,159,142,86,64,87,177,152,151,71,163,171,29,220,144,173,187,228,108,125,104,196,25,209,157,181,231,217,141,0,196,203,79,180,42,217,48,231,176,68,29,244,223,77,145,252,238,88,12,42,56,253,126,92,249,5,195,108,112,194,161,198,81,206,218,113,114,53,182,168,71,127,141,3,221,199,156,179,77,161,14,144,88,228,68,73,181,145,59,163,77,244,79,125,165,40,159,168,105,169,176,187,5,131,62,209,242,126,99,122,84,170,194,247,232,73,92,183,87,83,226,197,77,175,126,104,214,135,147,7,142,253,138,126,96,202,146,141,41,47,218,147,143,15,225,210,255,171,47,123,103,185,210,94,83,232,55,161,104,137,96,137,38,124,48,202,17,218,171,211,49,111,76,35,9,84,3,155,51,252,188,30,34,145,45,91,137,131,181,222,230,11,153,157,174,108,41,250,98,251,162,151,195,142,59,20,93,43,71,168,255,25,50,45,181,135,233,191,1,254,94,130,45,215,236,230,79,181,237,190,45,111,183,66,29,204,43,207,235,91,101,150,242,227,223,195,36,15,166,253,101,20,61,89,178,7,205,162,162,17,215,177,19,204,55,0,68,125,148,191,212,122,39,254,215,102,230,208,236,182,64,111,198,243,137,190,146,156,4,177,204,133,32,166,251,16,142,168,88,230,199,205,66,151,65,162,201,97,150,65,47,124,221,128,142,137,185,221,245,243,88,149,70,36,104,253,27,107,39,205,154,143,37,51,25,69,154,213,113,95,11,55,95,22,70,139,167,27,159,217,223,52,126,84,42,249,91,47,162,250,122,146,226,202,110,59,12,41,104,42,244,163,57,171,17,178,124,240,116,95,217,146,240,218,230,238,178,233,228,119,175,37,220,169,4,191,127,117,168,228,238,127,228,140,17,215,180,224,229,7,173,25,6,99,96,38,142,194,184,63,70,185,224,185,216,131,219,228,254,191,57,248,34,94,120,246,22,204,51,166,27,141,44,233,48,48,70,115,73,215,73,7,156,87,54,83,184,35,44,158,61,84,77,45,19,207,65,4,103,225,133,46,223,237,242,22,25,42,249,18,208,68,3,220,43,233,105,140,95,224,16,125,8,106,2,64,71,168,89,155,124,108,116,97,154,254,231,53,216,18,22,13,90,72,59,78,125,3,228,141,116,15,4,73,133,88,251,219,133,14,134,81,97,105,218,79,214,199,73,58,6,80,152,150,123,202,135,193,159,41,187,12,103,18,130,139,107,64,49,68,212,55,101,158,56,169,116,176,10,71,166,98,20,6,121,45,35,106,215,239,96,87,2,150,77,166,141,189,85,32,93,227,136,231,100,84,160,239,13,224,232,22,231,87,163,190,220,112,100,145,145,129,169,194,209,24,131,32,79,191,226,43,206,222,170,250,230,105,224,55,159,198,184,222,179,79,100,219,81,4,89,250,251,178,149,114,208,103,249,169,100,19,84,243,172,97,9,219,248,117,111,42,108,53,213,94,123,61,77,249,158,200,24,129,80,95,55,12,177,53,39,64,65,173,90,17,133,116,111,165,95,18,154,237,55,193,7,167,147,130,60,239,57,11,31,187,96,166,104,150,18,136,246,3,114,53,186,25,145,245,19,120,97,169,254,20,142,169,45,164,79,146,57,105,42,94,74,112,18,145,163,107,69,107,236,109,23,94,2,234,23,146,175,36,133,252,52,122,36,216,131,42,197,199,247,88,83,207,222,46,249,78,73,86,79,228,47,123,106,185,122,155,149,116,92,100,34,251,64,31,165,230,40,52,244,80,245,168,236,129,1,108,172,205,14,102,136,97,240,98,83,248,226,176,45,201,19,254,194,58,210,192,247,27,163,157,203,245,228,244,161,188,105,205,143,73,49,85,194,61,158,84,93,196,182,30,98,67,124,19,38,13,196,25,217,42,104,147,110,102,227,248,229,217,169,219,24,22,146,20,136,10,173,220,129,39,113,211,84,156,148,47,70,67,93,195,158,22,23,185,87,143,34,120,218,90,46,199,38,144,62,226,44,143,175,149,150,112,51,28,24,198,96,54,107,83,139,59,172,116,186,172,187,123,224,177,160,197,23,31,126,253,85,19,26,185,197,240,110,19,58,106,132,6,104,91,69,84,178,187,41,207,136,80,129,19,113,116,231,125,253,197,236,116,107,173,207,84,156,109,247,85,175,225,193,33,12,30,101,23,52,168,70,218,176,72,198,118,188,76,45,85,212,145,218,169,13,183,37,140,23,97,246,235,59,233,63,11,137,244,113,191,67,101,62,166,44,152,194,47,241,71,8,191,115,166,204,17,232,203,43,24,109,32,51,161,169,195,50,248,127,0,35,74,175,150,40,114,85,37,22,189,16,196,246,249,141,233,153,181,100,94,160,2,103,155,15,121,208,94,76,37,86,74,7,115,108,241,213,232,117,96,177,205,3,178,104,91,39,196,203,30,86,55,173,247,3,44,74,67,254,104,218,110,166,196,8,4,9,66,117,57,156,191,63,200,77,5,206,112,253,35,95,105,102,237,56,107,114,221,104,215,208,107,43,52,150,89,192,213,17,115,234,5,54,8,214,43,51,99,49,192,228,209,14,247,50,230,213,141,36,61,16,232,238,50,117,55,110,216,11,218,3,14,182,26,116,51,243,36,82,73,181,169,20,49,235,246,170,209,110,40,112,189,2,221,200,61,236,85,232,240,225,28,166,10,111,219,204,11,169,240,154,116,44,116,195,122,57,90,117,240,33,35,54,3,248,104,62,87,161,15,55,168,152,96,217,228,4,180,63,65,126,49,114,104,225,120,102,70,190,49,152,98,130,217,151,229,14,165,86,233,66,89,171,244,3,176,194,193,206,17,201,59,212,122,54,220,251,34,135,187,46,60,222,71,60,63,218,111,130,112,91,131,204,151,166,91,134,223,3,188,202,51,63,25,203,190,19,215,26,155,172,180,203,16,229,233,11,186,63,21,62,19,34,16,156,14,248,122,104,50,2,133,174,206,225,181,47,43,195,75,87,128,127,49,192,228,60,158,106,167,179,109,186,4,159,147,99,208,208,74,75,8,175,238,216,135,210,239,79,113,11,117,21,93,142,232,167,185,236,103,169,155,51,244,192,58,178,232,235,142,101,166,52,254,139,144,18,210,106,201,222,154,74,225,146,236,129,29,111,115,113,93,157,0,72,154,228,117,231,85,186,78,205,218,243,88,41,83,34,120,211,203,13,164,151,53,112,252,156,75,177,31,17,1,229,239,18,180,217,246,170,62,250,104,199,218,136,146,227,165,172,212,188,21,124,155,99,142,8,239,244,45,102,110,32,156,228,75,43,198,219,100,75,81,20,184,236,152,191,32,81,22,50,53,169,198,218,216,242,69,93,80,12,188,178,146,195,213,228,90,21,223,232,209,204,57,21,20,53,175,202,196,225,184,47,18,128,55,46,12,164,173,31,103,171,189,129,155,122,66,64,124,136,33,219,125,162,10,10,172,207,76,13,151,160,68,2,247,128,200,128,179,247,222,101,174,243,234,247,3,30,254,50,245,102,242,19,73,76,219,181,125,33,239,38,130,248,1,162,145,20,43,0,4,140,228,92,193,22,214,226,228,179,242,225,75,166,176,175,152,209,63,80,17,31,212,51,2,50,122,164,9,228,200,255,64,179,121,28,148,123,107,146,51,137,29,92,9,252,15,190,28,254,159,187,42,255,167,155,202,221,50,174,12,46,248,225,67,202,74,68,198,212,162,149,144,18,134,197,178,4,223,105,71,89,3,18,15,18,3,5,121,99,149,58,121,46,242,72,138,216,83,188,118,134,185,210,217,243,28,44,182,182,225,27,103,186,52,65,145,159,43,138,232,6,222,20,97,38,170,107,112,53,148,149,158,143,57,168,51,238,255,214,126,114,200,18,57,151,5,46,250,160,236,203,65,254,14,88,21,89,36,254,231,148,8,164,138,98,196,41,221,20,80,215,177,142,148,131,87,80,64,103,178,72,230,242,190,99,237,136,118,184,209,246,222,183,199,74,220,18,218,173,158,217,2,154,92,223,133,56,198,222,145,228,45,121,113,247,154,165,3,88,240,45,159,228,162,29,69,112,214,200,196,74,85,195,153,79,46,232,232,180,194,235,236,134,235,211,217,48,208,19,56,119,100,223,158,93,132,95,101,147,220,137,241,136,0,117,204,106,99,55,47,188,231,181,48,90,186,244,46,114,136,135,68,43,67,79,86,57,190,143,91,51,18,103,133,160,124,162,150,255,50,78,249,158,163,227,157,113,83,77,209,34,227,183,87,118,15,38,130,82,138,241,192,194,221,31,48,137,128,99,127,117,224,250,57,6,117,1,62,41,196,43,75,143,73,179,42,211,116,121,162,216,106,162,39,12,14,218,94,255,97,177,37,245,241,115,182,120,95,111,64,120,155,246,116,140,90,251,253,5,143,108,244,239,186,74,89,14,112,241,228,57,5,180,177,38,49,66,234,200,244,166,228,192,148,194,161,213,83,252,206,136,92,22,237,181,51,194,192,244,205,21,234,102,68,205,250,240,148,237,94,86,157,101,29,130,219,41,93,204,160,197,233,91,254,134,168,255,250,12,176,154,219,107,226,192,36,251,97,183,29,17,245,66,26,246,216,1,34,134,179,90,161,123,147,228,121,141,169,31,175,27,250,225,11,32,96,234,30,95,35,223,240,10,146,71,162,104,4,252,216,25,168,68,156,166,206,161,121,9,24,209,180,194,160,116,250,100,235,51,212,184,216,138,20,167,32,89,196,184,155,157,2,10,86,109,138,73,69,184,83,109,92,192,105,239,131,134,116,89,69,92,104,177,16,173,176,237,24,221,218,187,27,72,231,244,209,134,15,87,172,129,41,144,51,78,245,253,201,88,25,186,61,219,92,189,191,90,232,12,6,42,69,192,29,147,93,169,161,229,247,127,63,255,122,248,209,34,243,174,170,63,34,220,99,45,48,25,100,73,89,108,174,82,220,77,226,201,31,72,44,38,190,216,72,119,162,244,101,158,101,197,157,175,149,210,235,207,8,16,65,177,153,126,114,32,202,126,27,156,65,207,208,38,152,141,197,182,203,220,214,33,208,113,110,31,189,195,212,97,236,116,18,217,146,18,79,110,85,44,170,18,214,212,168,191,192,63,49,225,63,98,184,95,148,69,88,116,204,29,250,51,45,42,181,0,226,68,56,110,191,34,139,229,110,104,137,133,94,26,250,107,121,16,50,2,212,154,7,13,253,5,40,208,224,79,201,50,68,106,90,125,34,91,88,71,46,58,248,68,190,249,115,22,37,20,212,177,187,41,147,82,177,239,148,124,166,168,46,235,114,223,232,18,152,13,89,147,27,130,136,151,185,39,47,189,66,47,128,176,17,89,241,42,224,210,162,183,112,113,113,139,171,140,209,24,161,32,233,38,252,181,127,68,219,0,127,90,206,111,109,245,7,207,18,151,134,153,177,31,81,103,116,192,53,221,185,219,81,251,233,47,114,135,163,38,116,38,21,175,10,205,53,71,187,179,18,63,179,97,70,158,204,232,30,10,246,60,74,157,70,180,232,35,118,210,177,140,98,133,79,44,72,8,91,134,201,86,102,124,58,85,240,246,65,156,193,243,179,13,222,112,244,71,73,128,82,110,62,60,243,121,103,242,99,201,243,172,153,108,102,226,97,250,156,100,198,181,251,182,116,137,70,1,70,11,95,134,186,148,130,226,227,204,41,212,106,72,220,33,8,62,23,89,154,46,223,108,39,47,228,102,121,106,71,15,159,17,125,62,57,255,81,175,223,201,124,79,39,15,90,186,194,84,106,81,209,220,47,23,230,115,35,154,29,176,17,53,73,16,182,124,37,81,185,130,234,254,84,248,102,187,171,219,149,28,151,81,26,89,222,92,45,187,237,52,24,169,235,205,68,88,124,202,113,25,46,230,167,144,228,17,226,208,191,88,126,66,199,78,143,96,210,81,20,132,23,103,109,164,13,234,97,36,7,219,109,216,197,227,68,87,32,96,68,235,245,23,104,164,218,166,91,115,135,237,135,55,39,252,157,244,138,54,18,23,185,68,72,155,231,9,230,202,45,102,10,25,87,138,44,138,185,62,52,67,214,38,25,40,253,194,232,200,118,125,51,218,183,212,247,201,249,220,179,55,175,63,80,242,146,129,98,23,224,219,236,161,134,158,207,38,0,94,94,172,23,205,29,59,9,112,58,37,234,5,35,70,9,202,83,149,38,41,134,113,127,40,1,178,126,176,97,174,226,56,213,175,19,166,13,148,109,173,238,249,188,28,165,123,85,158,2,215,139,173,126,36,108,62,231,133,67,244,177,252,88,141,35,143,101,192,243,204,67,151,129,150,76,206,225,51,28,58,75,177,212,105,130,212,113,192,143,22,132,54,223,226,38,73,134,220,9,107,192,102,183,238,185,83,237,103,71,136,232,74,137,250,128,223,61,250,242,224,199,249,110,114,227,6,140,15,98,198,134,47,121,189,117,31,98,136,200,168,68,17,221,12,63,221,118,175,200,225,194,110,115,209,131,124,250,223,156,155,226,121,55,68,35,188,216,249,238,21,215,169,121,254,150,48,209,34,143,244,60,106,238,249,172,119,248,50,86,204,216,210,112,134,207,199,163,232,235,85,172,20,130,249,125,107,11,239,120,231,1,193,46,94,118,230,90,101,132,232,211,214,56,98,173,179,173,157,42,209,107,128,228,181,161,104,18,118,22,213,104,10,149,11,90,136,213,47,214,14,186,1,253,211,109,215,107,179,29,186,152,54,156,191,180,42,248,220,255,40,66,132,54,120,246,195,126,10,192,122,13,243,194,11,63,103,227,40,245,70,132,164,163,209,185,183,160,249,214,104,87,140,29,208,51,158,246,141,8,170,17,153,83,16,244,73,110,18,56,45,88,126,134,154,230,124,78,38,31,255,109,138,99,164,38,58,179,68,20,72,62,39,59,88,183,81,180,13,50,88,19,200,11,178,22,164,10,156,127,18,164,28,209,6,183,168,52,228,162,103,6,221,225,64,21,14,173,179,155,238,177,124,120,229,253,161,59,64,5,10,153,241,29,143,212,211,52,69,22,52,73,224,255,254,159,127,161,129,5,227,6,186,42,201,149,249,44,209,19,130,255,238,167,76,23,37,11,78,46,47,227,35,53,254,228,207,184,120,79,159,57,69,60,233,28,11,139,157,246,24,58,192,249,205,245,254,184,137,121,11,181,135,213,182,20,182,211,183,195,86,45,182,182,245,234,38,88,243,2,46,137,102,12,88,165,149,80,174,187,36,201,157,237,134,226,133,170,247,141,92,20,230,39,167,109,9,34,213,246,207,128,36,128,62,24,73,135,82,133,254,64,219,61,88,197,82,54,92,163,198,241,12,119,84,215,240,80,216,127,153,121,221,3,87,142,175,3,98,37,147,146,58,55,112,19,227,152,164,30,27,165,188,117,172,183,12,236,244,252,75,187,171,7,69,137,177,249,135,217,130,235,254,17,236,54,56,222,131,171,209,12,131,183,55,70,9,231,47,159,5,2,171,111,57,149,3,252,33,114,213,171,237,68,6,68,26,78,188,183,54,38,191,241,193,236,230,54,103,202,25,43,54,107,50,145,39,100,247,94,24,103,124,221,19,59,143,71,107,164,111,61,206,88,187,100,172,109,209,57,76,42,58,180,77,62,132,234,146,58,210,164,163,44,24,110,165,108,175,151,181,232,214,27,179,65,127,160,160,53,209,121,231,158,204,72,88,200,30,78,25,176,169,64,5,233,219,193,107,204,60,152,183,187,122,200,221,17,36,171,245,248,30,25,81,58,193,179,102,26,3,160,251,36,11,94,165,176,167,78,244,96,217,156,74,148,46,51,235,30,135,29,101,112,208,173,74,165,124,95,148,146,49,157,104,89,204,68,8,226,100,54,254,42,40,86,247,70,27,254,125,163,142,232,207,29,155,169,166,180,136,65,25,243,118,197,117,1,172,229,68,166,140,53,236,180,33,218,101,76,255,108,80,160,52,225,213,1,91,103,143,237,252,130,73,15,132,146,104,63,234,197,53,183,119,11,250,156,156,225,213,193,3,100,138,112,61,23,200,204,189,52,194,195,104,210,207,14,142,210,133,129,164,240,189,114,38,138,170,20,103,115,121,39,215,232,130,9,213,74,216,125,187,52,185,250,238,60,176,37,48,127,122,19,85,33,43,135,93,71,233,114,165,112,198,207,191,118,18,88,216,79,148,145,104,229,102,204,59,123,102,138,202,209,120,159,200,19,80,10,198,109,97,217,151,221,82,213,29,87,182,136,255,179,177,194,170,232,109,74,90,252,220,95,140,130,115,210,136,238,29,0,55,175,107,91,13,62,170,164,250,151,95,61,34,0,64,88,233,125,58,247,9,26,208,86,74,65,38,222,7,241,249,153,81,181,248,41,96,139,137,229,207,47,140,15,107,200,192,143,126,54,85,39,124,199,155,87,85,159,127,233,217,208,251,30,216,99,134,152,112,74,165,252,207,18,217,233,151,39,166,46,63,218,58,96,41,127,250,70,99,222,169,3,165,97,160,106,125,0,114,35,129,96,78,206,168,13,150,223,109,106,180,175,22,190,28,134,238,162,104,211,89,211,151,79,52,240,94,83,29,98,91,76,84,253,157,137,92,51,90,250,186,207,79,200,84,158,161,133,25,184,159,23,90,234,8,29,225,100,45,126,250,157,123,162,37,248,112,210,166,105,255,93,78,247,184,9,77,179,113,149,61,22,96,210,140,56,149,58,196,30,223,177,125,78,51,86,58,160,173,88,63,200,237,240,240,231,7,37,204,98,113,108,231,192,40,158,31,244,228,10,86,148,1,113,219,223,178,241,151,160,141,188,181,99,79,66,190,176,153,49,168,181,115,22,7,106,187,61,247,175,99,225,67,183,16,85,90,161,20,10,30,191,147,53,158,61,100,210,183,171,95,67,61,5,99,127,120,84,56,239,39,162,250,153,114,48,35,162,73,55,36,133,11,222,250,192,26,202,30,251,196,41,222,165,191,65,41,159,161,44,249,109,41,126,212,120,184,110,123,9,9,160,48,182,43,25,60,236,164,235,238,241,131,119,29,230,200,198,208,96,168,116,0,134,152,204,7,207,72,3,36,178,225,76,50,239,93,129,104,216,22,211,123,49,144,230,118,140,117,8,118,45,137,18,138,41,108,124,203,241,171,212,241,69,87,166,150,205,29,144,165,121,47,165,240,95,144,150,27,172,66,35,3,62,96,228,124,55,239,52,196,189,237,176,222,29,244,46,157,60,174,74,32,121,242,66,238,251,49,108,86,167,200,115,172,91,89,81,102,241,162,14,184,55,81,169,131,203,250,164,252,77,169,6,10,16,237,140,0,57,249,55,133,55,224,132,169,179,75,50,204,224,147,49,254,130,88,46,124,115,55,11,48,144,53,253,39,1,3,152,236,207,52,0,207,250,99,151,229,4,214,207,163,11,24,14,111,126,222,10,250,253,59,201,248,91,17,1,110,99,221,181,153,106,17,248,6,46,32,74,14,224,232,217,74,103,164,75,130,156,19,51,216,205,208,244,20,104,251,249,117,43,148,81,16,161,183,235,41,66,108,191,31,189,248,255,59,236,145,175,78,104,3,173,215,99,107,73,64,252,42,181,207,26,21,57,31,168,215,156,78,29,35,85,193,206,78,34,86,92,184,97,249,250,147,229,182,49,128,223,43,86,16,27,87,52,158,7,131,224,235,68,14,215,191,20,5,95,110,213,77,121,252,225,123,144,248,34,38,200,13,213,51,118,40,65,23,208,128,108,151,178,224,138,24,177,49,229,73,126,99,95,187,14,232,180,96,166,129,159,212,207,161,204,252,62,71,239,164,20,97,129,43,21,167,22,88,153,28,170,72,175,212,96,56,99,168,59,249,25,100,106,181,105,138,26,248,133,133,206,68,246,46,236,147,24,203,136,245,233,233,57,202,112,103,43,190,137,28,187,87,29,148,184,65,249,113,167,158,127,110,226,149,167,198,252,158,48,13,46,93,240,27,46,4,64,46,73,7,230,140,210,75,243,183,41,135,120,43,149,123,121,183,60,202,138,109,157,76,27,199,156,232,38,130,35,103,172,74,135,123,115,87,29,170,90,225,135,31,109,85,149,70,154,63,239,153,53,126,175,21,181,172,206,175,247,142,197,139,252,35,125,98,87,134,156,160,82,89,137,34,43,29,43,79,16,97,208,199,123,59,162,208,85,142,90,143,47,181,119,211,200,62,82,51,67,29,235,213,4,115,110,227,29,23,162,177,204,44,56,151,21,189,32,195,111,9,190,5,147,2,185,98,26,132,227,140,50,94,235,146,131,84,159,209,224,230,162,123,109,98,13,65,155,53,186,51,52,235,114,102,65,207,90,163,157,194,125,192,182,226,29,171,177,215,2,120,89,37,144,219,48,81,167,197,255,249,27,205,121,213,66,176,60,139,187,114,6,104,194,222,242,89,26,190,72,70,41,32,176,239,222,59,91,221,229,29,172,190,254,38,61,226,56,151,104,93,218,192,47,113,205,15,48,234,117,51,246,101,66,152,42,214,72,240,195,146,191,186,57,183,145,178,206,129,22,46,158,3,112,46,252,77,226,157,111,68,69,246,53,205,118,21,163,154,105,79,80,55,6,17,220,177,4,55,171,59,93,133,249,36,67,251,148,228,88,109,64,203,120,60,22,41,19,135,177,248,160,141,148,12,209,164,173,217,139,77,39,208,218,5,214,90,145,106,49,228,173,86,138,139,35,47,133,125,104,73,106,203,18,102,122,50,198,148,153,48,100,87,93,243,6,198,185,255,100,103,248,227,134,68,154,141,174,68,235,168,90,155,58,209,148,148,99,94,58,156,26,25,60,212,129,140,125,51,178,127,127,237,253,27,87,208,39,19,190,96,125,156,219,119,90,59,250,106,12,60,115,157,39,194,51,117,41,7,182,183,81,23,218,113,77,7,144,169,4,190,141,194,53,71,9,108,112,168,195,13,109,110,20,35,11,62,195,29,109,221,188,86,109,57,26,43,121,91,56,247,188,27,132,166,82,37,226,120,197,156,172,3,36,226,157,137,129,184,131,163,230,111,10,66,185,165,244,140,142,255,124,45,89,105,18,251,141,241,207,50,56,136,234,224,195,155,103,167,117,110,98,40,153,84,44,154,71,15,15,0,56,34,127,108,12,222,111,139,53,254,3,29,34,115,241,51,85,235,225,10,63,98,44,176,153,18,178,205,77,94,178,4,164,94,26,55,41,158,58,174,107,83,218,60,34,48,134,59,202,147,0,57,196,137,22,110,19,121,137,36,87,255,243,154,252,223,2,168,186,105,132,59,13,91,207,158,192,245,230,152,61,62,18,148,228,195,109,102,49,2,167,89,210,149,71,3,172,7,134,205,121,87,190,153,175,124,241,109,130,63,3,56,27,176,253,166,25,179,126,64,101,234,249,98,240,96,46,170,5,104,60,229,129,15,248,199,158,121,1,203,229,156,82,148,210,44,189,138,213,206,31,27,129,48,34,217,11,30,203,163,97,132,19,34,98,170,19,17,115,119,18,246,238,140,149,202,207,11,20,170,245,152,132,188,126,135,184,93,214,239,75,107,143,81,14,54,91,178,33,51,161,184,7,248,108,126,108,215,29,236,81,172,76,34,46,191,221,31,46,190,138,207,21,238,237,30,77,222,246,68,199,133,25,206,158,184,68,60,32,73,232,108,22,76,176,208,248,90,136,232,28,129,33,237,137,66,246,35,111,188,15,89,5,25,26,192,53,89,101,234,172,7,114,172,127,35,22,10,40,10,11,201,18,208,7,251,79,245,252,55,87,208,227,51,216,183,222,136,195,153,187,60,178,131,5,50,35,100,132,104,135,240,51,162,222,24,68,2,254,29,23,251,222,108,251,70,219,153,127,129,134,0,196,178,252,67,215,147,53,51,206,250,37,84,93,104,162,16,65,114,206,100,193,46,106,32,168,24,157,186,48,252,224,154,33,132,204,16,241,217,77,123,99,173,177,223,243,40,210,54,210,172,52,203,19,41,6,144,122,155,120,201,111,182,157,254,124,32,114,108,73,243,0,19,226,76,232,117,212,67,254,87,140,26,119,195,214,29,93,108,3,76,177,41,226,245,238,193,106,43,189,216,131,79,22,212,22,81,198,88,203,219,72,207,102,111,92,205,52,135,171,86,191,24,217,228,45,150,251,99,163,33,208,195,255,64,159,58,243,137,202,156,82,106,10,217,109,62,111,122,192,22,178,111,249,127,166,194,68,230,139,10,239,5,113,227,170,198,219,141,211,53,1,206,158,34,227,50,71,169,202,20,106,150,204,4,16,59,244,42,45,210,124,51,242,108,29,51,61,133,177,179,52,21,210,253,117,130,54,223,49,194,150,213,10,2,53,254,99,90,192,148,245,78,16,90,244,209,121,251,147,127,160,80,85,27,240,217,247,120,229,215,221,109,149,227,11,31,44,90,93,231,11,163,11,250,172,4,117,163,16,197,24,90,58,181,146,245,135,181,44,239,74,191,124,55,205,171,85,194,169,92,182,227,209,218,151,25,111,168,97,31,165,224,38,80,186,200,113,149,171,43,134,112,179,121,109,254,249,249,198,45,122,188,97,186,2,132,137,203,120,128,97,137,95,59,251,35,1,17,13,213,125,113,183,11,221,93,48,77,97,49,128,74,100,147,57,186,33,61,12,12,78,42,101,244,193,169,138,19,36,118,181,30,133,42,60,20,190,201,153,76,108,224,106,222,146,45,146,2,119,185,167,158,169,23,239,175,32,177,35,147,34,31,191,184,199,142,223,115,47,137,149,66,106,7,20,230,155,115,218,4,91,38,205,24,121,240,248,237,220,4,87,67,108,147,154,120,198,134,67,200,159,44,90,185,13,83,103,149,77,100,110,144,101,167,128,47,190,65,64,175,42,77,230,219,63,102,158,27,55,254,89,38,1,225,113,177,78,214,12,158,42,176,202,146,18,99,186,122,16,126,10,203,164,211,182,253,4,170,220,122,165,109,59,30,57,91,88,77,158,20,171,228,227,134,59,50,181,12,164,114,93,141,214,19,176,159,231,51,46,254,105,24,116,175,160,208,20,106,229,128,7,34,35,250,127,184,150,138,112,133,138,167,80,181,177,219,142,9,217,234,212,23,115,79,233,180,121,151,107,113,13,85,239,248,228,43,100,137,20,110,213,188,232,69,62,181,60,183,56,239,170,111,215,132,191,101,10,251,203,190,127,118,107,227,105,254,172,138,214,102,187,34,199,16,234,196,247,98,20,247,45,151,33,196,9,92,173,205,203,248,143,166,176,121,108,198,59,182,188,56,161,187,160,179,132,21,118,44,126,94,231,71,98,60,173,160,167,208,232,22,4,101,133,177,48,248,56,202,187,108,213,202,120,102,38,51,85,13,20,39,245,119,200,54,184,25,83,132,115,252,1,39,38,132,210,234,137,229,30,144,190,253,99,103,14,147,54,235,234,23,30,17,197,175,191,211,101,140,22,65,107,246,0,72,118,64,228,187,219,122,184,86,75,227,161,137,111,238,211,235,82,76,250,133,2,211,182,138,215,123,218,186,24,177,88,253,253,109,142,213,96,59,0,105,37,75,157,94,116,197,255,116,140,181,42,33,97,12,126,41,232,86,24,109,181,216,197,164,49,93,5,160,197,100,8,103,214,3,63,218,44,148,248,127,57,53,16,89,211,171,173,174,37,21,172,131,214,236,127,204,207,105,61,221,132,74,109,130,159,162,87,249,194,114,213,222,230,123,217,45,175,119,97,228,192,41,196,126,234,105,179,50,89,37,136,8,111,12,212,176,50,61,224,87,76,246,182,45,45,165,90,99,156,72,236,6,152,121,28,13,66,37,35,189,100,101,125,146,70,161,141,164,55,160,111,22,121,245,63,20,26,49,225,169,90,131,72,90,220,163,105,127,77,153,195,92,16,229,71,129,184,9,174,180,237,6,229,87,1,76,189,159,11,128,202,54,16,167,0,58,23,100,39,0,178,151,22,71,180,17,30,55,176,118,199,212,161,218,142,99,99,236,56,205,75,146,212,50,126,198,23,112,186,46,13,197,220,196,43,238,24,82,139,17,202,203,218,105,252,141,88,52,78,20,243,7,117,19,93,8,42,166,142,44,166,251,165,158,2,24,194,23,119,29,196,39,185,55,122,145,141,211,159,33,71,240,26,237,212,43,179,27,150,192,105,248,43,225,241,89,142,91,11,240,131,232,50,155,98,213,165,175,212,43,101,138,178,49,140,240,11,55,237,94,23,129,95,126,247,38,245,183,86,113,231,27,11,42,12,61,95,207,234,45,127,225,100,80,116,31,57,141,143,233,218,135,139,31,87,96,37,103,176,3,141,180,81,18,19,93,107,139,62,120,43,82,200,236,135,54,63,60,126,138,23,170,239,157,205,240,46,50,109,28,102,189,117,70,83,234,36,174,20,60,55,192,125,9,193,186,8,119,168,166,107,174,117,119,133,118,42,57,133,52,212,144,41,236,238,158,98,78,107,46,187,86,248,29,39,116,145,42,227,196,181,172,79,221,138,245,163,175,163,164,142,85,148,191,253,174,33,49,51,217,24,97,140,102,222,182,34,209,139,228,194,250,35,205,141,55,114,170,152,207,199,187,179,110,252,30,37,160,163,183,243,174,136,58,18,110,30,150,144,74,255,176,80,210,31,196,123,194,188,253,193,141,74,141,196,89,165,124,116,251,127,103,195,155,133,48,198,33,73,230,241,101,248,69,193,97,34,78,72,79,250,108,149,17,75,0,246,168,222,246,165,127,10,203,184,74,145,47,30,213,253,180,117,215,201,192,45,117,31,76,89,229,96,128,231,237,189,250,61,26,133,141,105,88,110,4,103,14,189,90,63,42,130,69,19,183,189,137,37,108,254,158,199,244,234,92,164,188,102,56,82,121,131,10,65,143,119,236,121,55,94,236,196,58,97,251,219,177,98,119,151,251,101,58,9,184,185,161,70,175,151,27,182,44,17,226,47,121,46,34,180,58,164,146,102,32,112,99,251,52,85,64,174,127,217,46,12,28,72,250,107,12,210,152,141,237,106,255,212,194,83,11,188,230,159,238,181,205,212,156,148,98,112,76,245,122,71,180,58,16,205,179,63,60,14,118,251,74,59,249,239,232,213,86,222,222,219,89,121,121,63,39,157,17,214,93,61,201,175,117,38,170,135,23,170,147,245,173,191,214,168,31,185,76,239,16,71,191,165,238,117,185,82,68,116,53,230,67,218,188,191,37,231,68,214,130,74,21,170,244,249,20,51,99,71,179,94,173,149,231,47,253,173,30,238,155,2,251,142,39,235,171,188,40,54,123,146,61,124,121,145,187,242,195,212,47,79,217,225,190,1,107,36,155,185,37,224,24,176,90,134,141,237,19,43,135,111,167,26,30,116,139,131,113,6,101,48,209,134,139,214,122,159,229,78,166,101,144,236,18,118,231,235,55,13,177,11,133,250,16,116,209,193,133,31,140,254,233,87,151,5,200,102,51,247,18,76,157,145,249,188,237,15,175,105,90,117,153,75,135,93,201,207,234,61,70,186,230,156,208,152,151,172,1,242,70,246,130,153,71,239,176,251,209,240,53,112,137,197,72,30,237,230,186,255,204,44,200,229,157,32,199,62,192,189,224,114,230,135,43,42,9,223,74,24,188,49,222,67,70,78,44,214,21,241,170,138,182,102,28,51,149,95,253,98,87,7,114,132,208,211,127,201,72,43,77,149,235,91,230,239,48,115,46,252,13,35,206,166,97,132,72,134,79,5,28,73,191,53,84,80,23,121,94,187,138,221,132,23,43,7,128,241,171,247,197,146,149,227,114,149,129,38,189,71,226,181,46,19,156,119,29,27,177,143,64,193,90,177,102,156,46,1,60,83,8,172,251,159,215,143,85,134,21,135,226,146,113,9,245,110,244,179,76,135,124,171,254,111,27,247,88,220,82,96,52,208,42,225,126,71,33,208,142,111,68,25,254,138,170,139,170,11,86,227,245,180,193,160,207,127,61,209,102,30,223,228,178,71,33,23,137,141,193,175,165,3,55,146,134,40,183,120,50,86,106,92,6,176,225,126,13,103,158,3,143,132,172,250,159,123,215,246,162,172,113,133,19,95,247,43,20,213,172,14,206,160,27,113,122,193,83,53,112,55,199,153,32,134,144,94,224,193,100,0,237,116,158,242,226,67,205,92,219,64,176,244,231,91,146,174,131,58,171,223,238,49,240,42,178,230,133,15,47,148,254,38,76,36,30,41,36,17,62,250,72,196,43,124,77,146,13,123,210,7,30,175,128,11,90,138,66,116,42,25,88,168,117,23,88,89,149,118,227,22,120,200,157,206,98,34,166,245,188,123,53,62,124,122,249,204,70,105,86,218,219,64,70,160,97,169,0,99,130,7,169,82,221,240,115,27,78,215,50,60,220,209,31,153,250,60,172,100,83,140,10,118,166,58,71,65,80,43,19,190,184,150,161,107,218,99,53,33,202,194,26,208,42,254,184,90,159,110,193,174,80,156,226,246,76,2,142,234,58,100,178,89,243,158,233,15,226,1,136,66,73,40,77,108,233,119,131,41,151,204,152,154,147,173,46,139,217,248,223,109,215,245,220,130,36,198,182,51,137,156,83,35,82,126,163,108,1,107,231,188,219,5,83,176,54,222,72,146,243,133,77,165,162,20,165,114,84,206,132,193,105,104,112,1,79,150,223,126,194,8,104,121,250,22,172,133,69,50,79,1,58,51,162,190,93,174,153,73,98,167,170,238,29,69,103,52,238,162,86,67,141,21,92,246,231,71,209,115,18,145,235,157,179,133,235,34,26,185,63,202,228,189,175,73,53,29,73,252,146,128,49,226,211,255,170,120,190,15,57,12,132,185,153,83,119,19,251,191,126,86,90,76,187,185,71,125,233,106,172,36,241,184,229,89,241,139,175,19,37,186,25,132,229,203,164,197,110,117,121,95,58,229,41,113,85,167,1,56,186,103,47,244,249,42,141,231,55,164,37,6,107,225,153,82,236,192,208,65,116,130,250,178,14,253,33,60,224,34,179,6,150,120,173,27,55,56,229,120,204,94,175,236,167,18,152,241,148,25,45,58,231,197,31,187,64,184,167,46,13,221,186,250,27,249,149,235,23,136,7,168,159,13,37,37,114,216,246,70,233,155,64,54,4,109,5,6,231,189,232,79,48,5,210,195,218,86,3,194,201,99,144,122,80,209,140,237,216,99,101,123,130,11,39,123,49,38,248,46,61,122,104,234,107,7,49,49,82,9,64,244,73,127,202,220,151,70,33,139,219,22,215,205,37,123,138,222,57,186,198,74,44,219,123,101,83,95,173,210,220,128,42,149,52,186,46,84,89,220,232,189,138,54,96,180,125,194,133,5,205,122,98,149,209,149,246,38,31,248,94,164,254,44,254,94,144,157,217,30,127,199,77,36,92,72,36,135,92,98,242,153,147,178,100,241,115,235,26,186,151,136,104,57,154,131,53,190,249,190,194,177,146,72,35,161,180,22,88,8,102,236,13,36,19,84,150,184,67,248,34,32,224,175,108,236,94,243,110,135,239,223,118,183,147,158,165,204,96,174,201,221,114,94,44,79,192,207,42,151,123,80,97,9,33,204,73,48,215,11,7,132,28,77,65,204,71,163,32,67,2,210,89,235,242,187,219,68,255,209,194,40,201,173,75,250,203,164,252,210,254,116,14,249,204,43,66,251,199,186,36,248,201,98,137,249,55,167,109,154,21,88,97,151,119,64,215,221,224,215,106,140,17,215,104,222,222,225,198,253,245,73,0,252,68,47,190,220,204,187,162,253,150,136,240,37,157,97,206,237,98,241,105,4,182,27,213,5,161,155,61,246,125,131,167,49,237,24,125,193,120,40,202,229,251,144,247,222,220,255,250,142,44,63,235,91,221,190,216,69,143,0,184,244,187,56,50,66,142,1,242,52,158,86,169,67,53,113,7,106,208,64,4,182,31,179,111,246,42,43,56,242,249,6,208,212,163,148,37,112,96,195,201,17,154,99,114,125,160,206,163,75,230,90,133,103,70,36,238,145,191,164,58,100,33,213,245,34,145,67,64,122,253,160,172,245,242,217,202,9,7,65,79,199,82,214,6,179,124,186,185,140,226,122,134,6,78,112,156,248,45,14,116,236,249,50,5,240,63,27,184,0,128,116,214,185,213,0,114,245,117,130,75,163,145,202,154,235,181,137,44,163,159,55,72,4,164,207,162,136,82,151,96,245,95,18,218,102,29,13,106,75,8,68,240,215,87,79,176,74,158,136,128,44,237,232,64,58,29,135,185,56,33,148,239,55,78,157,46,184,90,230,110,142,15,107,225,118,11,124,34,93,63,89,194,134,161,111,229,86,22,197,136,128,74,20,100,115,87,77,129,4,218,225,153,177,42,38,123,215,29,217,31,222,163,191,58,4,217,113,162,141,89,52,110,163,209,62,50,190,173,180,46,78,11,141,14,234,94,145,95,23,72,63,178,100,65,46,156,210,248,144,154,33,92,42,232,62,195,73,192,124,195,194,215,152,31,216,95,60,213,72,28,164,164,105,75,72,49,163,36,128,107,161,84,238,12,190,176,191,143,185,103,114,218,49,189,117,72,164,91,138,81,120,233,185,117,216,168,123,204,254,249,248,196,168,217,15,106,78,48,226,18,252,30,194,248,112,147,249,83,61,57,42,177,224,49,193,200,24,183,187,32,64,163,118,132,58,128,52,50,124,167,156,68,10,117,101,87,115,145,78,80,205,172,149,183,122,92,165,195,244,116,248,65,85,148,187,33,246,205,59,104,49,218,90,99,159,23,253,191,75,94,160,177,18,97,49,51,47,143,226,111,179,59,244,142,74,174,113,116,25,49,114,64,23,204,7,105,232,82,88,120,243,159,92,37,170,253,141,151,193,245,85,88,133,243,36,37,158,22,68,245,94,120,145,235,152,98,18,252,249,191,38,183,47,234,82,147,163,114,232,231,130,28,133,16,126,174,48,212,24,165,134,214,2,113,108,127,72,219,28,247,104,131,233,173,126,230,24,147,148,218,88,224,163,199,73,26,122,68,21,73,199,198,193,16,125,133,34,34,160,98,7,148,204,240,130,212,239,46,122,240,243,55,126,246,2,9,219,253,41,42,112,169,55,217,172,77,111,148,38,166,252,58,139,88,154,154,220,250,153,243,163,43,164,60,46,176,39,165,174,19,30,139,127,111,94,134,121,1,115,78,97,238,60,255,223,137,47,73,0,56,10,73,187,255,222,118,2,210,60,21,109,135,161,10,233,141,48,19,174,83,11,142,198,58,199,219,85,220,1,106,21,56,189,213,94,26,146,232,171,187,46,212,14,83,147,56,47,54,75,176,91,226,151,10,28,108,61,113,123,134,154,26,96,147,51,79,140,90,163,201,221,177,205,118,114,139,103,110,49,37,130,19,88,174,182,108,101,121,60,249,92,108,244,137,96,19,71,189,191,125,129,137,185,151,143,82,97,185,82,23,224,189,248,19,161,118,164,74,32,119,5,199,157,140,17,183,127,144,44,179,120,164,15,20,55,198,74,8,91,48,90,81,216,211,185,57,140,212,4,136,136,69,12,179,235,61,49,31,173,203,21,230,106,199,53,126,28,79,33,104,237,135,215,3,24,186,130,44,98,78,212,161,132,214,44,138,150,158,12,149,177,162,6,46,141,74,86,178,165,129,20,151,219,187,102,187,234,153,38,104,197,250,175,28,190,93,25,133,176,77,169,209,230,113,240,221,193,188,88,252,3,99,232,120,171,1,42,175,83,64,201,181,85,90,99,218,232,32,99,198,62,179,140,162,7,223,129,125,236,142,127,42,35,31,17,173,222,71,158,221,129,252,100,9,79,173,152,217,227,50,208,221,245,198,186,215,125,163,248,99,216,27,235,29,203,168,77,155,82,154,138,144,82,99,194,123,54,200,122,81,18,156,214,60,103,41,91,142,132,111,175,187,231,12,12,173,203,35,82,159,101,172,217,164,250,13,163,148,179,214,180,56,89,32,200,227,42,122,43,205,163,162,157,103,88,85,247,151,184,143,86,130,30,117,173,27,223,221,20,233,172,239,7,214,117,238,188,100,233,65,2,63,170,219,72,26,176,68,196,45,71,147,232,154,167,157,99,153,252,203,204,28,163,227,172,58,105,95,96,17,143,179,192,113,92,222,153,2,144,95,228,211,161,228,202,36,208,98,90,220,10,156,100,230,0,34,96,75,119,36,238,154,185,32,197,226,149,24,201,16,175,170,243,109,119,205,15,75,145,205,246,21,0,49,95,67,134,15,223,170,158,70,153,225,190,98,121,154,20,201,153,144,17,26,15,10,146,237,237,100,81,40,200,159,252,103,206,194,21,2,241,107,31,248,137,164,126,137,108,24,65,33,178,161,66,203,189,127,40,40,53,13,188,20,111,89,2,189,41,63,70,201,179,164,97,206,143,102,53,105,12,122,236,159,243,58,72,48,183,61,41,33,253,62,70,154,183,61,244,165,57,124,151,31,195,173,142,35,239,157,221,195,209,46,227,193,197,200,59,181,69,27,112,174,66,36,222,126,102,76,232,36,136,40,86,145,27,73,237,248,173,253,144,173,233,4,11,223,212,95,90,12,179,194,20,236,13,238,53,22,154,232,200,201,34,148,128,213,114,141,234,90,17,77,64,153,25,63,129,26,63,114,63,217,46,142,44,156,95,254,54,197,249,235,12,99,241,27,88,13,117,204,54,71,87,194,16,123,227,201,83,234,35,155,166,121,16,212,27,238,73,122,187,47,24,165,208,189,166,234,12,200,1,26,251,96,249,200,93,216,149,79,73,36,173,210,138,202,243,28,29,185,46,197,98,129,26,198,244,231,110,0,163,85,247,135,161,126,43,37,189,4,136,9,183,31,15,187,6,146,96,162,26,212,173,174,56,72,207,159,211,107,68,113,90,1,253,87,227,19,57,152,11,205,169,159,39,40,42,241,134,169,69,67,168,187,34,126,171,189,65,218,190,17,63,237,92,6,159,168,1,218,136,151,141,75,174,239,184,30,58,233,121,134,141,50,212,238,215,230,61,233,152,147,192,81,73,62,122,212,178,100,32,163,145,123,167,125,9,174,191,233,226,247,241,14,124,220,33,111,53,22,91,79,99,165,102,84,6,73,133,0,138,242,105,69,62,197,164,107,142,1,219,133,60,100,108,59,122,122,87,197,13,164,181,135,62,245,94,147,207,167,44,245,176,157,46,89,31,60,188,80,32,35,243,11,225,41,140,20,39,58,101,164,38,137,65,59,87,110,86,141,45,121,218,110,181,112,202,7,148,91,154,138,48,75,230,133,237,39,162,150,181,103,1,10,134,93,237,140,34,86,253,93,72,208,246,190,212,218,201,41,208,206,193,103,157,19,120,213,249,186,35,147,213,28,228,34,216,253,242,235,134,251,59,148,45,189,22,65,9,211,62,102,17,214,11,30,129,195,54,34,204,209,126,150,145,123,218,211,237,57,38,193,175,89,180,66,72,202,64,44,136,149,139,55,253,204,59,215,99,244,68,226,131,216,0,29,184,204,11,89,75,41,236,105,114,109,90,180,248,143,176,34,6,150,147,23,247,234,173,55,85,67,63,5,84,155,11,118,161,78,127,19,109,48,214,152,61,152,238,190,167,173,60,56,123,118,20,188,168,82,148,174,26,137,64,189,117,31,166,2,226,101,137,249,91,48,177,18,115,107,9,30,97,229,185,106,90,186,116,23,106,34,25,11,199,48,49,195,71,179,234,243,229,233,234,177,147,177,12,195,25,143,20,162,101,14,26,45,201,238,48,232,209,41,28,188,201,229,168,210,102,8,94,74,188,198,49,108,21,0,60,123,93,251,250,189,158,212,23,195,92,84,132,252,153,34,12,148,109,160,47,170,227,240,214,48,55,87,211,181,186,8,37,23,248,51,220,165,224,89,149,255,51,69,87,181,46,214,108,47,145,247,253,222,36,202,242,177,167,167,93,49,173,139,200,248,238,138,207,34,158,157,76,251,100,216,83,183,79,99,48,88,255,251,96,1,249,123,178,178,93,116,248,222,210,7,110,51,170,116,99,69,24,82,84,160,161,128,229,251,43,174,238,18,45,59,228,58,145,48,250,84,177,108,66,153,176,247,25,14,159,193,118,145,143,219,111,155,49,11,124,146,1,202,91,63,108,94,141,189,171,112,138,153,36,205,43,138,116,57,250,13,21,100,43,169,187,213,214,159,214,129,135,59,78,72,8,133,0,88,35,193,60,205,205,165,241,224,218,168,55,36,64,73,117,189,52,246,204,174,123,106,107,147,24,149,33,27,77,137,201,56,134,106,239,191,179,156,168,182,98,18,196,250,91,54,221,129,67,36,69,70,109,142,33,55,236,190,93,44,225,243,157,121,229,65,50,195,191,247,26,118,139,185,191,49,97,230,31,230,107,171,170,89,93,250,255,157,107,47,125,7,167,13,232,205,147,175,143,143,93,216,75,124,245,148,153,67,217,246,187,93,75,186,188,24,240,162,38,69,96,231,165,121,250,211,191,69,164,192,196,254,37,205,118,141,136,199,116,67,161,90,233,185,169,51,86,239,0,204,29,222,86,52,34,186,82,159,175,1,132,231,110,62,117,131,226,185,30,192,199,147,123,191,210,13,58,31,43,102,212,108,99,134,174,101,244,131,248,231,169,253,135,187,85,217,195,115,99,192,199,8,163,171,134,0,65,51,21,192,238,200,160,0,227,196,57,195,118,82,74,28,199,99,58,98,70,139,114,214,96,191,189,178,4,16,188,132,175,70,65,32,207,239,128,219,121,119,183,131,99,187,157,44,145,168,11,78,63,11,55,5,6,227,78,234,194,8,225,211,57,192,120,146,234,196,216,245,72,113,161,54,206,149,114,56,216,165,3,124,232,193,237,33,52,172,92,158,146,114,255,195,50,251,10,231,146,12,153,118,91,73,107,35,216,105,112,204,87,252,10,96,14,172,30,121,63,42,147,130,54,73,85,179,40,75,48,95,22,55,45,100,63,167,241,218,83,127,203,178,210,37,129,107,95,71,52,248,215,91,112,47,77,101,0,230,51,140,178,20,98,63,75,42,171,78,213,23,183,63,187,181,200,129,225,31,234,247,189,16,7,140,199,69,21,149,213,101,104,48,122,6,44,230,163,158,6,200,41,40,17,79,140,126,236,125,252,166,239,211,77,208,158,140,235,245,42,151,13,196,140,103,197,69,103,174,122,111,229,177,63,71,51,175,168,108,12,0,68,2,107,78,152,78,19,199,201,138,20,239,95,232,63,20,117,199,38,38,152,237,23,87,212,18,237,60,36,206,11,80,122,182,79,161,134,99,92,13,72,63,157,207,236,12,7,162,25,172,42,192,127,73,87,113,6,171,71,160,22,77,245,91,10,167,159,32,95,213,210,142,187,209,247,127,57,101,180,216,196,74,204,154,151,98,151,72,222,121,10,74,26,160,118,253,174,142,28,105,215,75,8,39,97,81,105,22,226,141,60,125,24,55,69,68,61,97,141,3,208,6,148,32,92,136,201,177,140,150,165,5,149,48,135,90,148,175,120,140,215,153,179,134,226,242,177,151,21,99,53,36,22,204,101,232,227,183,55,144,38,207,152,72,193,103,203,180,41,231,188,116,152,18,158,191,253,171,43,28,218,150,78,217,172,108,100,90,25,7,83,36,32,167,108,215,134,34,170,101,184,199,142,37,32,172,86,82,28,90,136,201,221,6,200,25,95,64,164,225,254,175,42,41,201,182,250,56,151,107,219,141,179,134,182,186,152,210,172,82,144,101,33,66,194,67,37,17,49,51,106,6,211,194,103,124,38,145,138,216,68,254,38,77,166,230,150,130,211,13,94,96,211,249,91,36,224,141,185,155,92,132,124,85,19,95,216,16,7,202,220,48,21,194,91,142,201,89,250,4,60,177,99,17,15,82,154,204,52,96,183,208,252,102,217,62,99,95,176,42,22,244,64,4,74,251,186,175,122,202,159,146,151,57,132,77,113,189,190,229,75,188,205,235,196,155,77,63,179,187,35,169,171,38,163,37,140,14,23,251,55,28,247,148,242,210,0,87,23,197,200,96,66,137,97,147,122,40,43,64,103,91,196,45,245,245,119,114,231,123,156,195,122,125,35,181,82,183,255,119,126,163,206,60,252,7,44,6,188,250,152,23,191,126,249,80,2,3,32,173,30,46,185,225,5,119,114,82,212,245,136,101,45,61,178,191,219,93,101,228,58,226,48,25,229,100,139,171,47,76,30,183,228,230,85,5,187,141,219,196,60,226,234,5,29,55,96,148,34,183,124,11,182,207,56,217,250,137,255,136,237,244,163,233,75,25,45,249,115,125,181,89,244,204,5,124,29,41,170,96,67,139,131,133,216,235,234,82,141,44,164,140,112,212,159,84,109,200,18,246,251,155,65,102,148,113,122,29,96,227,164,140,229,197,10,148,166,62,67,65,6,142,47,199,2,122,101,133,194,151,216,11,173,209,222,206,93,125,174,105,130,138,75,103,4,14,31,142,14,6,100,155,41,143,156,36,180,168,92,194,160,250,52,178,75,3,240,33,148,184,23,203,21,101,121,103,218,130,91,138,115,26,188,182,126,219,209,7,150,210,120,239,216,223,50,102,239,160,43,80,47,111,217,144,16,139,150,224,150,135,145,11,130,179,91,2,113,197,96,117,199,250,181,100,5,247,196,126,185,184,194,123,59,145,55,99,23,147,0,198,213,247,180,50,83,195,4,203,88,212,94,209,250,226,183,192,207,152,254,143,88,203,79,35,45,213,198,62,241,54,125,231,90,194,95,128,109,222,166,59,59,182,10,69,227,198,135,217,122,206,11,96,136,123,92,41,221,239,68,67,249,74,206,170,39,172,78,173,164,75,192,197,110,29,139,236,147,229,31,153,127,237,255,158,74,206,70,220,89,176,238,139,47,156,1,3,178,245,84,25,0,11,230,124,54,249,169,71,180,205,70,210,166,186,90,252,214,106,82,255,133,171,107,138,213,207,240,57,55,100,253,223,225,223,121,207,132,69,199,109,114,234,200,103,14,200,118,36,90,114,1,79,64,213,240,222,230,211,7,5,105,202,138,23,84,100,105,79,100,170,63,60,44,123,208,231,155,253,1,163,58,99,177,116,166,65,173,129,221,241,122,95,29,72,20,182,82,242,138,103,219,111,39,226,205,114,102,69,209,16,231,115,126,165,203,188,9,193,179,5,95,225,133,203,125,14,246,148,127,72,121,138,222,125,244,81,130,12,152,233,52,117,58,138,77,27,227,240,53,19,11,88,103,197,152,122,14,33,77,25,152,56,11,6,31,200,55,138,202,69,125,174,224,22,230,251,200,233,109,60,140,89,21,55,103,229,160,188,27,155,18,214,43,229,78,29,219,94,83,198,224,162,83,206,41,53,117,193,168,125,169,80,199,202,151,112,206,222,124,106,206,14,11,104,95,5,27,165,179,182,2,14,199,166,83,156,108,88,247,115,197,139,18,21,0,186,32,100,17,133,13,51,42,210,74,118,8,142,68,143,193,130,60,121,223,218,66,228,88,242,22,231,164,190,158,50,69,145,61,181,128,39,27,151,72,242,191,14,82,34,57,81,119,166,55,31,233,78,254,147,195,245,223,179,23,103,64,232,228,38,191,226,37,133,182,195,227,143,223,142,154,1,11,253,16,48,45,174,251,87,90,14,33,210,105,36,204,122,182,160,154,188,176,65,143,132,105,235,255,3,253,242,95,82,172,200,124,122,199,255,182,70,201,180,219,31,87,176,218,98,120,46,239,160,47,42,34,93,244,18,99,239,77,132,9,210,100,95,164,113,237,210,53,238,221,141,59,147,65,139,210,149,177,36,26,221,29,212,217,97,56,126,56,159,38,183,165,119,217,147,132,160,21,211,19,170,205,144,21,167,179,208,207,48,211,72,41,70,105,2,23,1,114,180,216,95,5,135,251,184,82,216,206,90,86,34,144,90,143,141,107,165,173,202,205,40,161,90,179,31,30,52,10,150,170,213,120,0,154,197,76,216,50,244,157,96,198,121,65,124,190,198,89,102,184,168,211,236,113,65,76,218,240,48,51,173,24,37,170,24,14,183,222,78,106,216,244,7,203,225,113,205,49,146,176,230,101,209,24,124,130,223,151,17,152,123,136,64,91,201,197,120,87,212,204,39,243,132,98,59,156,144,48,155,125,98,50,82,109,94,182,161,119,230,87,216,220,159,179,26,44,207,71,116,42,166,206,221,46,179,71,41,111,2,150,45,20,51,171,228,253,117,59,93,21,190,93,93,160,28,231,140,152,136,196,154,224,106,152,134,164,200,218,14,228,48,72,128,253,37,154,237,218,12,61,178,149,120,155,49,92,223,238,198,219,213,102,178,190,238,132,177,0,111,172,35,107,10,69,118,208,96,70,63,91,26,66,8,156,197,155,161,50,144,151,87,247,91,190,196,171,50,56,48,62,77,245,93,68,115,148,55,205,236,91,72,68,187,56,250,202,176,181,212,37,137,164,136,202,206,8,44,96,115,143,241,159,107,193,242,147,33,190,125,82,174,250,92,155,44,1,2,122,212,147,159,129,78,163,32,25,3,34,82,51,181,52,29,62,170,74,122,64,33,115,131,182,189,180,44,97,73,229,90,224,150,228,25,142,69,41,246,70,42,98,97,109,138,196,183,222,42,93,235,198,73,31,247,152,255,95,67,237,210,29,231,42,54,68,161,15,80,148,15,111,201,156,251,210,176,19,131,46,125,22,199,151,218,11,188,22,203,75,199,65,234,86,110,91,64,194,24,184,58,237,21,88,46,147,66,149,91,119,248,103,64,141,135,54,205,218,58,67,126,218,195,233,157,212,237,219,109,171,106,237,47,92,55,136,248,243,53,16,35,91,234,148,47,102,111,244,224,122,180,234,162,23,204,53,227,77,229,11,45,142,61,203,127,157,28,159,46,68,102,199,246,54,120,248,11,231,18,92,46,96,16,212,112,53,255,2,245,69,11,191,204,49,48,8,85,142,41,251,206,135,64,246,221,17,9,243,38,204,176,133,196,11,17,82,123,212,192,204,183,154,212,31,153,178,124,200,189,199,218,217,196,67,192,193,228,120,184,15,15,50,32,39,32,16,248,8,252,176,54,55,168,145,124,232,149,30,142,4,48,37,243,241,159,184,45,230,111,89,218,97,20,22,86,98,245,111,188,0,240,100,142,42,66,241,25,102,64,248,244,199,16,232,46,9,134,68,175,109,157,172,74,99,74,247,171,98,102,89,204,11,59,71,28,147,208,7,129,127,79,220,237,122,26,130,251,131,159,228,246,11,54,171,220,250,138,92,116,203,95,198,226,123,136,115,53,241,218,92,211,66,71,144,46,62,88,15,119,61,98,214,45,111,62,235,65,198,103,179,198,145,33,186,89,238,255,67,254,175,58,27,235,3,221,111,154,25,211,186,232,2,193,85,28,151,109,216,54,34,70,89,138,120,127,10,243,14,190,47,67,245,10,80,16,4,130,119,177,185,182,206,122,39,135,19,72,2,219,49,137,207,244,170,105,170,77,176,28,185,2,7,186,152,149,171,122,231,181,251,31,223,13,6,114,103,43,87,80,82,177,226,43,73,44,249,32,182,90,219,240,100,32,130,114,154,78,51,175,208,13,213,221,58,185,46,159,9,70,146,128,206,154,233,137,194,232,193,26,114,56,182,102,17,210,119,131,252,94,176,238,17,217,9,21,183,239,12,56,48,196,4,70,107,103,83,129,226,162,209,201,182,36,95,211,108,86,229,183,253,182,231,228,139,241,0,64,127,83,97,145,157,8,163,29,84,12,62,66,167,49,196,111,170,234,155,230,175,217,185,109,21,118,99,209,7,6,116,37,46,208,42,189,198,20,67,13,129,195,3,67,52,243,81,239,195,200,109,234,138,56,57,118,157,199,141,248,148,131,98,14,80,22,50,208,17,230,89,8,253,78,170,59,28,155,53,23,14,190,15,184,78,156,239,217,114,202,187,183,220,104,89,102,71,68,27,60,154,182,155,242,128,244,53,92,152,14,93,79,242,59,144,252,187,173,51,49,9,205,10,30,210,152,179,128,220,138,65,58,219,90,119,12,255,167,62,25,205,140,58,134,91,94,74,168,224,112,9,113,162,104,186,122,11,30,186,233,251,26,161,229,149,233,200,182,9,26,203,11,89,90,28,218,235,55,130,137,119,127,139,122,102,40,171,129,168,57,9,223,33,152,44,134,135,68,103,151,46,26,9,194,133,87,81,36,206,157,220,135,222,229,169,118,247,57,228,37,93,63,96,3,50,126,63,106,57,27,187,244,131,138,251,58,151,133,32,244,218,158,98,140,72,231,237,245,165,188,79,58,168,117,246,146,159,226,166,216,250,135,168,222,92,65,122,147,150,165,165,10,2,44,43,96,143,170,201,57,74,119,5,218,77,50,100,226,248,126,99,198,18,86,58,62,39,108,165,105,227,158,230,131,195,215,199,184,165,28,143,61,248,167,0,4,252,210,191,61,164,226,218,21,97,20,137,114,226,103,143,96,98,137,171,25,74,125,165,201,138,65,87,160,94,107,233,5,197,132,222,26,13,213,186,183,243,6,29,237,250,253,229,238,80,70,243,86,181,106,204,107,239,131,47,131,220,109,69,211,137,100,164,238,210,199,219,112,109,110,159,173,200,43,183,87,237,25,57,24,133,170,87,117,202,175,153,85,184,69,115,81,112,89,84,129,229,81,42,173,172,44,243,192,158,255,200,232,173,137,222,248,197,242,240,33,93,248,20,40,15,88,40,134,123,67,78,33,73,111,113,160,223,252,247,221,45,254,47,42,253,205,236,102,84,196,161,80,244,220,17,114,37,234,47,89,207,193,47,161,172,30,121,164,172,112,210,47,95,20,112,61,134,36,122,210,127,236,81,176,231,86,111,178,255,214,55,226,47,51,44,85,212,252,143,255,48,115,230,200,20,23,82,72,117,48,226,23,18,191,6,103,255,132,239,34,66,48,160,192,49,51,40,155,107,52,181,220,120,18,119,82,160,123,153,5,109,237,36,165,20,23,29,106,28,140,24,218,69,43,202,187,115,103,42,188,221,48,215,109,41,225,139,133,148,196,105,16,194,16,67,15,100,31,25,224,138,191,192,206,133,137,71,176,141,98,208,6,228,232,192,137,165,143,54,210,154,92,43,233,219,32,220,218,237,1,190,55,240,224,173,129,83,108,42,27,216,151,65,164,217,216,46,245,186,12,235,62,189,229,90,46,247,47,233,1,200,150,119,5,241,189,0,76,228,102,0,94,167,189,70,65,12,218,69,115,44,8,151,186,98,130,167,153,44,53,148,179,25,162,166,16,197,243,231,135,54,157,66,39,152,227,184,131,53,88,52,59,195,40,32,165,91,203,95,162,25,237,248,74,168,78,177,33,88,99,69,41,88,108,160,149,65,90,119,16,19,203,117,75,247,139,205,197,100,77,4,24,79,186,215,69,16,165,72,90,234,11,166,244,118,31,121,194,53,44,11,6,164,227,42,87,108,211,110,0,112,49,106,223,116,166,224,81,222,29,176,17,0,208,177,236,91,127,45,10,130,198,174,27,209,221,138,122,29,30,224,121,112,29,26,230,247,233,153,75,122,76,5,38,139,204,97,188,64,33,96,252,11,64,13,17,102,219,177,85,178,252,58,2,121,174,127,151,226,30,193,150,234,124,254,112,195,66,178,178,123,72,184,227,147,226,78,193,195,192,108,56,2,170,52,171,142,64,237,121,217,148,210,220,87,134,161,68,20,99,192,23,40,247,169,210,195,147,200,171,185,63,146,90,242,50,58,38,110,187,124,37,98,173,206,235,204,222,149,30,177,168,82,157,242,224,39,133,186,79,188,239,50,59,230,77,174,156,103,252,36,154,13,211,230,4,70,31,255,236,126,199,241,233,244,254,219,121,124,53,178,103,206,236,78,212,224,174,83,195,117,23,120,125,141,87,96,125,117,46,59,158,158,29,254,176,70,181,163,162,83,196,186,51,106,221,139,170,67,188,210,144,206,128,91,82,130,92,180,87,216,228,217,71,87,215,116,73,121,249,189,249,205,80,75,253,138,104,223,210,175,118,30,98,111,214,152,6,62,107,227,255,211,115,119,199,174,66,38,12,99,37,220,165,131,129,151,185,93,240,161,106,185,138,35,156,104,0,11,212,49,63,206,11,251,255,3,152,188,27,244,156,90,175,129,5,54,54,224,71,164,9,179,177,109,216,210,218,105,30,142,30,207,37,71,132,199,110,79,78,142,246,165,98,219,139,253,44,229,98,236,231,55,232,199,230,201,64,47,20,197,144,65,84,133,144,214,127,197,152,220,4,205,108,86,195,86,93,197,173,145,80,145,132,145,29,220,35,0,116,93,202,115,131,194,166,122,213,145,228,76,11,66,109,5,62,161,141,198,158,17,228,213,241,74,74,3,42,187,3,48,121,156,143,9,129,183,196,177,64,237,181,97,88,75,52,197,16,37,139,197,179,239,169,16,122,82,43,236,16,152,93,91,212,74,22,83,164,184,184,221,106,221,23,216,32,181,240,147,185,161,41,97,28,222,82,229,70,121,211,90,43,185,1,61,84,21,127,211,190,123,112,238,165,43,206,190,200,191,252,218,100,57,224,123,207,253,32,119,111,54,255,83,200,95,158,114,229,203,253,49,25,65,152,190,225,134,53,168,210,130,106,147,54,68,190,67,217,233,40,58,54,35,25,153,86,231,239,41,142,43,224,190,28,94,30,24,90,154,115,188,63,196,31,90,35,182,67,19,39,26,183,24,127,9,111,231,55,90,46,133,193,227,81,120,119,187,111,167,154,183,114,173,132,73,156,197,227,113,241,171,45,86,85,232,106,241,212,166,193,242,156,15,157,206,39,138,251,143,246,235,185,173,24,107,41,143,236,93,11,177,245,243,120,44,77,181,246,220,211,76,173,150,135,201,154,203,202,114,220,186,246,197,223,211,251,244,75,99,10,137,45,18,143,90,73,52,144,125,236,110,207,207,187,185,223,66,248,161,2,184,69,49,204,191,18,26,107,112,193,176,106,61,246,133,165,66,137,111,143,176,213,11,195,252,12,77,175,246,182,103,132,43,255,187,112,215,232,121,86,42,100,232,157,187,164,213,140,104,155,64,30,17,52,91,188,0,82,177,92,167,122,4,195,56,85,212,56,82,216,204,75,246,37,86,36,223,189,158,189,195,250,124,63,90,185,34,207,216,200,110,155,237,75,192,88,188,39,246,237,6,240,16,192,113,108,153,56,78,155,200,77,216,158,183,0,29,173,102,179,146,60,105,205,98,25,58,109,5,212,3,1,88,252,210,3,250,206,201,216,2,177,228,109,240,19,29,227,76,0,156,129,81,77,238,48,100,0,31,136,91,23,55,248,14,134,205,202,45,88,70,204,147,213,246,210,149,42,71,2,45,204,25,45,231,132,201,198,117,144,142,75,229,32,17,153,137,194,45,179,53,177,96,207,28,45,49,34,166,20,49,110,78,180,146,114,6,58,206,3,199,64,55,201,152,80,124,44,9,53,247,81,148,150,144,70,27,132,202,8,45,162,207,110,66,47,201,48,56,246,246,90,100,230,196,191,152,50,237,237,132,155,4,191,237,7,135,42,224,218,203,43,144,174,239,69,108,46,136,28,38,50,227,196,73,17,127,89,214,81,119,101,158,145,72,155,4,76,213,163,151,8,162,29,123,68,173,63,241,52,17,65,55,229,201,240,174,108,108,69,144,140,172,224,232,56,231,68,175,11,233,178,231,164,34,193,163,110,129,127,122,161,245,175,111,137,12,230,181,126,159,255,94,41,158,220,128,205,113,32,197,102,162,172,216,91,75,182,188,233,216,236,52,42,206,209,13,2,157,186,252,87,232,65,136,79,167,96,39,180,151,239,51,228,189,251,35,142,117,238,242,210,114,228,12,100,249,139,68,214,18,134,61,232,147,44,174,128,169,7,113,234,21,199,15,54,35,106,255,97,208,15,177,42,173,154,209,27,148,212,14,218,133,46,97,225,185,233,116,131,144,33,77,188,59,1,235,252,176,115,98,41,102,91,38,88,175,135,143,143,5,47,11,194,47,126,206,172,190,122,174,82,22,80,201,80,242,149,82,47,54,121,188,218,141,224,233,221,145,203,40,108,133,135,253,43,20,181,200,220,233,231,28,34,201,141,12,96,224,194,115,159,221,18,248,169,142,87,76,12,136,138,171,108,169,111,117,139,5,239,202,176,40,71,223,185,241,53,141,223,180,207,163,202,80,253,178,223,186,101,116,75,61,69,166,173,61,81,148,188,10,230,67,20,253,96,138,166,72,72,94,139,64,73,60,218,18,106,236,78,187,186,236,248,192,163,228,42,12,241,195,75,153,38,239,168,180,249,139,212,1,68,56,210,83,245,51,48,56,11,196,179,56,108,228,101,3,167,109,175,197,46,151,150,104,108,127,117,57,58,103,159,106,23,203,56,70,44,1,32,196,232,146,113,78,54,195,91,51,239,6,54,170,59,102,213,216,21,226,10,108,177,190,226,33,155,132,176,2,169,185,192,245,18,137,49,43,228,193,39,144,47,183,100,42,224,208,230,40,21,227,245,254,85,30,180,86,3,179,197,18,53,149,46,116,182,127,24,5,187,14,48,231,64,116,194,188,91,156,183,63,121,142,200,115,23,35,116,207,107,146,49,33,40,65,163,193,71,156,26,184,246,248,206,92,20,225,71,89,247,146,34,196,136,156,117,220,92,151,182,34,208,119,74,7,208,88,228,160,129,8,33,27,245,172,151,205,119,60,255,137,166,82,2,223,206,6,158,53,193,126,15,91,107,255,21,88,22,213,163,180,49,168,172,218,8,160,174,249,150,211,108,157,3,212,153,227,86,227,58,228,91,121,40,181,9,30,78,251,69,24,179,167,44,168,237,124,38,227,50,246,127,118,150,75,113,81,213,210,140,213,45,145,61,148,161,221,218,6,26,86,197,213,59,0,7,239,129,160,106,23,116,238,119,87,136,57,79,224,186,39,118,30,17,40,209,211,155,27,4,34,55,171,39,163,19,137,211,90,98,96,243,155,224,191,68,225,77,245,129,17,70,77,243,15,0,2,125,59,194,88,19,54,32,55,16,127,65,77,88,176,136,141,203,55,232,179,180,77,65,61,190,161,43,37,107,15,252,6,149,129,192,238,100,132,156,115,7,81,78,75,216,119,192,10,66,127,49,102,56,57,243,67,150,45,23,170,253,167,192,150,15,215,83,22,167,68,140,175,247,66,104,84,255,246,121,205,155,210,189,221,152,221,108,98,123,57,98,49,24,43,67,197,235,216,149,85,214,108,12,70,191,36,45,162,130,120,227,31,191,219,122,1,118,138,152,185,225,179,163,118,30,46,103,38,4,205,28,165,106,154,119,16,124,105,80,58,94,16,184,231,14,41,77,88,194,168,98,208,51,77,37,61,182,179,140,95,208,183,95,75,234,42,106,100,139,134,143,251,185,19,97,20,221,61,242,14,240,184,61,136,54,178,222,103,85,41,78,245,160,248,192,91,174,167,80,174,77,171,129,83,27,201,143,107,42,172,163,122,150,215,108,159,241,44,47,143,3,177,208,230,34,169,162,0,125,89,213,59,199,192,216,59,198,182,4,17,7,196,96,126,77,191,57,68,134,200,61,214,118,36,160,205,9,34,249,102,43,208,112,29,186,13,192,235,57,97,33,172,8,53,8,228,211,4,109,105,15,186,232,153,150,187,81,246,240,178,240,21,86,90,121,4,223,62,189,250,252,217,235,22,111,218,114,140,96,108,215,233,116,147,86,198,167,3,112,205,255,93,43,202,246,55,109,1,72,245,85,165,234,180,211,133,217,61,57,25,194,239,53,142,169,165,171,137,51,50,119,172,187,46,114,62,98,146,47,57,99,175,201,191,49,74,41,53,240,135,164,93,87,122,255,140,64,32,72,224,53,220,221,84,39,152,220,47,179,164,194,24,47,218,248,88,28,56,204,135,144,102,228,190,245,89,244,169,224,44,187,201,222,188,195,165,143,78,119,48,133,101,6,50,176,147,207,250,83,10,150,3,26,180,132,227,175,10,61,121,237,0,201,59,24,183,253,121,125,101,79,77,7,203,47,247,246,119,85,5,120,223,73,176,182,62,10,13,164,166,3,164,56,58,152,243,41,127,230,151,253,69,83,238,212,136,45,251,213,220,254,230,226,200,137,3,210,234,144,149,128,131,85,138,140,147,14,24,96,254,69,20,120,47,99,179,99,159,86,178,229,4,178,100,173,79,76,29,88,176,230,240,243,227,246,47,4,165,215,14,229,248,87,179,199,242,153,32,127,42,180,12,142,170,86,56,222,251,162,184,132,58,155,130,75,30,54,5,109,64,203,33,43,69,133,84,18,76,69,235,228,40,70,127,217,50,128,69,85,203,96,148,32,27,245,132,158,178,201,11,78,54,141,255,141,89,20,178,128,102,53,253,43,185,231,102,198,98,97,235,77,91,29,103,18,115,193,210,198,245,92,83,107,115,184,208,170,210,13,210,146,6,234,130,76,211,175,157,219,37,156,54,178,172,53,190,249,20,97,213,44,194,55,232,114,203,115,14,63,179,164,40,40,251,239,187,21,51,195,185,110,217,205,186,6,156,53,86,36,166,201,235,202,55,14,194,132,168,203,208,104,217,18,193,213,95,111,11,165,171,142,185,188,188,38,167,15,70,7,61,52,69,156,156,22,186,151,5,55,49,173,2,91,148,252,80,254,242,199,45,186,251,60,150,132,55,87,162,112,194,126,64,11,93,216,251,189,215,110,237,91,151,149,61,196,51,233,0,16,126,92,55,192,24,166,121,89,127,190,118,76,149,158,174,190,133,139,10,226,217,93,124,117,251,46,111,107,186,199,106,245,225,164,201,173,50,218,113,235,115,23,114,180,73,89,50,96,255,109,147,92,147,108,7,32,213,64,26,225,41,57,198,153,116,91,8,10,252,178,3,102,136,61,76,196,82,196,225,157,141,25,102,107,72,252,173,89,232,204,162,100,153,233,9,196,69,86,28,86,159,208,111,42,165,237,96,209,244,0,190,135,147,135,87,209,167,67,58,191,18,18,206,44,37,173,217,210,0,129,214,91,153,17,218,23,110,4,229,19,222,22,218,202,211,226,10,183,108,106,200,22,75,182,140,170,221,13,92,228,161,189,87,5,220,182,13,163,184,79,148,161,200,15,207,198,237,236,208,155,127,67,48,118,212,240,194,79,60,84,151,7,146,95,235,168,14,169,34,78,39,119,188,94,227,151,177,36,14,73,138,203,148,95,53,231,199,25,113,107,199,44,224,114,175,203,58,23,121,127,114,121,28,45,145,183,3,143,149,214,0,214,195,178,67,46,209,89,130,187,178,104,234,109,58,234,241,115,173,153,98,221,90,119,239,66,100,195,138,24,240,219,79,113,175,105,107,93,159,111,246,178,232,99,129,100,123,106,42,226,62,74,252,8,221,82,12,29,151,28,41,41,242,35,134,246,231,247,221,29,161,245,169,139,61,190,138,84,192,224,141,215,246,226,112,31,203,54,165,28,190,72,167,115,125,97,235,224,221,70,33,107,113,236,94,15,121,115,155,74,94,87,108,40,15,222,16,113,54,224,60,121,17,88,77,174,61,23,222,152,101,157,4,69,163,98,74,162,198,99,197,167,106,153,194,28,189,149,86,109,18,215,162,55,210,56,219,100,178,14,177,116,96,99,135,55,140,60,34,67,58,55,55,228,206,242,2,158,87,204,164,168,155,180,30,96,233,110,9,149,29,238,199,187,2,94,39,248,184,58,204,111,89,89,101,46,109,65,222,151,110,17,219,141,183,76,69,133,122,19,27,1,87,215,53,111,250,183,195,17,15,144,49,186,172,51,32,7,20,195,51,119,21,171,58,207,215,3,166,242,18,217,170,40,39,132,36,236,165,245,44,235,104,49,162,166,229,186,219,124,37,96,215,209,226,62,60,242,116,131,215,18,201,127,210,142,78,78,188,219,116,8,20,79,14,139,149,246,54,225,13,230,157,186,179,56,116,194,31,230,27,190,111,191,112,207,24,236,249,125,77,167,188,147,60,145,43,214,164,135,71,192,110,222,99,86,242,234,223,68,232,241,224,70,133,209,40,207,15,42,58,196,190,136,47,23,140,57,8,171,174,72,173,45,173,26,197,110,35,232,114,175,129,144,75,190,54,241,47,107,159,156,152,182,75,195,243,232,235,11,240,10,153,106,204,12,52,92,79,230,106,123,210,198,138,182,89,93,206,114,199,135,214,45,145,77,145,43,208,226,237,110,85,92,152,19,38,86,124,194,12,11,232,92,192,158,7,181,63,30,80,30,69,116,159,18,144,251,208,178,114,224,195,13,188,50,94,228,120,179,148,75,192,233,150,30,190,88,178,4,88,238,120,181,242,163,206,242,155,174,150,97,122,164,218,243,142,242,102,160,21,15,164,223,8,221,38,168,31,186,193,253,4,103,163,188,34,60,82,55,11,38,184,235,97,142,33,196,85,61,194,56,205,199,209,230,184,37,228,199,35,125,175,59,112,173,214,145,35,174,15,47,229,34,245,12,7,255,164,145,224,163,254,16,138,149,6,9,46,158,114,93,221,248,172,247,21,136,146,144,50,120,30,210,155,9,161,176,229,24,97,85,87,160,195,183,179,212,82,228,132,67,133,86,199,247,6,23,188,177,68,200,76,80,53,93,75,199,235,186,91,203,48,144,102,229,18,216,125,210,247,168,239,236,255,124,9,73,243,75,45,200,56,103,151,218,194,162,153,143,92,115,134,195,177,76,97,152,0,179,21,204,91,252,11,175,207,184,0,79,10,228,117,46,88,240,47,30,159,187,34,166,70,160,71,162,41,125,54,189,36,189,84,216,101,45,213,232,114,115,0,23,67,13,7,153,171,200,17,153,94,49,52,52,81,219,186,64,49,56,72,198,196,248,96,14,105,210,242,4,215,62,120,163,140,90,21,120,57,88,87,36,110,68,167,142,155,213,115,95,42,252,51,180,95,200,162,131,139,149,12,117,95,68,215,214,240,250,111,49,28,36,233,129,6,231,183,252,149,43,42,0,30,222,39,69,184,218,191,60,130,153,41,102,161,169,144,114,120,5,190,174,209,48,199,66,141,110,74,192,139,6,197,105,33,161,184,147,225,217,139,244,108,134,135,190,167,84,246,1,246,161,42,192,191,8,191,223,172,5,216,182,182,53,66,188,12,64,158,46,72,148,168,232,245,211,73,162,39,76,184,139,41,196,121,165,35,254,238,155,212,182,89,95,44,202,115,71,71,87,135,219,251,170,187,230,137,190,231,137,207,35,230,198,207,114,206,181,11,206,238,91,34,5,10,82,35,94,24,169,244,172,192,157,112,250,237,204,53,45,109,100,107,154,210,133,29,28,237,62,254,55,134,121,247,156,42,37,59,106,180,128,127,236,199,178,173,241,219,166,8,104,208,138,165,212,179,177,10,60,10,102,60,10,189,254,207,97,195,228,177,202,77,151,127,140,118,192,204,163,197,211,3,20,191,165,51,108,143,135,174,248,206,63,201,99,1,109,118,236,64,252,219,32,162,121,224,243,0,93,234,102,190,29,37,1,255,77,62,65,3,138,122,25,75,32,76,37,113,192,29,207,49,179,167,222,125,210,202,166,51,117,207,73,193,157,69,218,50,175,68,216,73,171,12,50,160,37,180,198,139,85,124,145,207,157,235,203,227,112,0,229,185,23,209,226,179,63,117,90,100,104,114,50,206,83,220,214,119,137,209,144,111,101,26,188,201,57,121,227,71,22,214,98,90,143,105,72,113,62,97,39,213,81,201,83,10,226,149,6,186,197,18,83,11,76,214,161,196,153,31,81,5,12,42,191,162,205,189,69,9,67,41,230,183,196,135,218,49,172,48,96,186,132,245,134,96,225,169,158,17,26,119,128,53,127,79,20,190,243,232,163,198,141,140,95,117,190,171,165,220,47,36,41,14,49,134,33,214,75,249,24,160,24,209,183,76,246,70,235,137,160,149,199,146,166,106,224,55,205,130,241,153,164,191,97,24,224,8,65,241,110,203,112,210,65,10,130,48,141,95,165,44,6,20,202,66,37,50,241,42,123,155,137,124,157,62,162,207,230,161,173,74,156,171,129,155,182,15,36,77,47,174,97,147,141,135,231,170,127,81,224,9,99,14,26,164,104,173,191,137,106,14,195,27,19,39,62,254,165,171,25,146,43,198,171,4,254,134,0,156,59,73,40,189,153,8,237,196,205,252,146,40,36,192,71,165,170,163,9,190,153,142,73,20,245,207,118,216,193,66,13,88,130,26,42,67,37,23,174,147,63,161,237,135,32,20,253,62,192,240,17,28,246,207,26,161,83,197,254,172,63,149,10,238,53,77,73,34,59,248,116,185,155,146,146,172,184,126,24,130,177,51,17,103,177,113,178,139,162,29,242,96,117,214,102,38,162,22,127,124,77,91,26,207,215,82,179,183,214,160,178,153,151,183,250,192,187,74,220,252,51,31,29,151,21,137,90,16,124,189,227,125,232,53,4,140,120,3,189,9,108,171,96,187,246,237,227,196,231,56,189,112,33,54,59,163,162,234,110,35,30,42,23,69,241,65,87,106,168,230,211,45,42,41,74,187,181,70,151,129,188,94,61,21,91,130,17,82,80,210,75,249,55,252,165,198,87,76,232,168,234,31,90,173,26,29,89,36,106,35,112,0,32,41,110,2,95,213,255,34,175,245,230,114,117,252,21,26,220,110,7,75,66,24,201,27,23,1,102,191,31,15,2,138,185,114,150,31,116,221,190,177,188,95,234,215,250,64,238,243,9,249,25,48,111,47,11,98,170,98,27,125,193,231,42,184,39,159,100,29,250,221,149,111,86,252,11,202,161,172,203,203,122,104,185,18,166,227,46,40,136,92,72,149,158,213,85,52,67,224,21,144,125,196,232,53,45,247,136,254,51,164,112,115,44,151,248,75,79,78,103,250,2,138,188,19,41,150,31,156,137,158,16,50,76,59,237,111,149,109,114,175,157,218,176,97,184,242,51,237,255,74,76,34,83,90,198,245,116,204,90,152,54,136,237,147,57,225,177,232,220,23,29,144,134,55,50,250,158,238,21,232,159,195,162,122,27,42,185,187,220,88,68,193,221,145,152,105,248,197,233,95,93,66,117,147,108,122,9,214,107,210,21,69,166,99,255,132,122,135,112,158,222,250,233,181,113,250,16,118,12,193,243,136,75,11,110,178,161,46,113,52,96,86,134,53,250,6,33,67,100,111,25,142,118,52,140,169,34,198,74,99,45,54,151,208,10,5,240,87,16,179,20,216,236,87,96,184,232,248,210,123,111,149,82,42,24,190,46,114,123,229,224,101,248,179,112,197,24,26,87,244,60,234,8,148,14,112,93,105,157,136,156,168,220,180,3,234,227,37,174,9,17,16,132,191,13,156,76,173,171,145,94,70,21,65,116,66,194,22,39,10,45,83,245,54,119,48,251,208,196,173,36,171,178,215,133,208,83,28,215,250,62,189,250,34,140,239,75,150,100,235,166,42,14,17,251,141,106,106,52,28,236,121,68,248,94,195,74,202,198,10,75,226,197,145,169,203,235,214,238,230,37,73,173,248,51,255,133,188,210,44,206,94,16,119,220,214,133,141,207,228,139,27,179,202,255,141,227,101,159,255,157,18,119,57,30,38,149,81,135,154,65,119,102,47,167,36,131,12,211,89,154,37,118,32,25,252,96,228,145,171,160,210,96,214,192,56,175,67,9,202,159,92,223,78,182,252,192,14,139,61,148,74,184,113,159,90,230,232,3,203,139,120,70,53,35,86,146,207,144,105,1,15,150,59,160,239,11,183,140,139,93,241,130,135,120,237,27,203,67,16,185,79,159,80,148,79,252,75,176,35,39,82,126,213,78,40,20,210,19,13,188,119,138,11,78,92,106,246,54,82,46,243,200,166,99,189,110,68,34,240,220,205,242,78,132,198,208,241,218,210,68,252,146,43,199,219,5,159,8,192,210,145,184,68,235,42,7,134,74,233,161,76,140,140,178,93,50,139,248,230,196,254,167,58,38,214,222,64,199,119,203,80,3,41,81,136,159,235,223,50,175,209,47,234,216,14,36,228,207,128,212,47,50,190,212,212,7,174,13,197,190,214,186,2,204,191,123,114,160,176,164,242,160,111,37,14,21,77,82,129,92,210,198,108,107,115,221,100,70,49,199,23,14,178,167,91,186,174,7,174,58,225,151,195,253,125,79,114,79,223,33,27,160,175,34,99,73,245,44,186,187,136,194,204,230,18,253,120,81,86,129,98,155,27,169,2,242,128,246,249,194,47,250,86,113,155,130,163,23,201,196,182,10,14,230,214,11,126,37,237,255,35,123,79,80,244,213,162,214,115,31,153,85,114,132,175,129,121,30,95,145,34,255,116,31,52,16,166,240,205,26,185,255,37,200,81,244,182,173,108,38,200,26,48,169,200,216,74,223,152,244,75,161,11,2,162,127,233,251,175,196,141,44,68,57,202,232,44,118,96,244,167,202,10,108,203,94,144,49,4,190,46,25,25,250,46,94,105,185,99,207,163,117,253,167,206,110,1,111,206,224,132,92,159,246,25,50,189,57,198,141,2,104,82,253,86,187,84,126,95,155,180,238,28,40,252,11,135,135,42,245,128,13,90,184,214,86,67,245,20,26,143,115,147,91,118,170,148,88,19,159,182,220,187,232,222,83,46,213,173,154,205,239,145,138,183,232,245,169,199,227,8,253,71,125,161,188,156,31,179,35,186,148,199,77,101,5,100,177,22,178,146,138,80,250,83,89,74,230,177,66,67,21,97,236,220,26,225,44,70,125,152,139,220,95,118,126,56,47,134,162,218,222,185,220,130,116,232,21,126,100,81,241,152,79,101,71,7,251,148,210,89,174,22,245,87,72,197,110,151,69,108,221,21,218,192,99,200,129,101,49,233,36,238,63,118,229,32,80,107,140,121,250,184,142,28,0,200,130,37,199,199,154,44,213,239,30,110,98,102,75,86,96,176,158,222,214,45,103,18,56,46,52,187,216,109,189,104,110,203,96,53,101,235,49,232,233,10,224,195,148,244,158,133,232,158,151,150,145,43,202,168,40,46,113,222,59,38,217,67,91,139,190,75,210,182,29,88,173,212,202,93,60,232,219,198,228,211,70,180,90,230,131,127,74,254,142,178,236,105,42,146,142,138,242,54,195,170,128,35,102,155,192,154,179,114,9,199,91,41,77,81,33,155,106,111,34,164,250,111,86,4,223,77,73,64,102,219,116,97,213,23,94,173,186,75,90,136,246,166,172,156,44,4,188,142,201,129,156,105,131,96,116,224,87,213,16,162,150,83,40,61,65,179,48,47,115,247,100,254,225,51,208,86,58,3,65,70,244,197,55,188,242,249,123,50,172,114,252,153,60,152,243,64,81,116,30,109,55,142,70,227,130,108,21,170,81,139,34,145,168,181,182,102,122,232,190,216,231,29,58,78,52,167,9,173,181,65,150,44,231,89,131,26,186,229,229,73,72,132,196,94,169,204,44,150,135,233,148,24,38,125,56,89,234,171,100,104,82,76,65,39,203,239,73,252,195,73,44,17,62,23,19,172,239,119,215,43,74,220,33,165,224,42,11,54,95,11,108,35,65,207,45,59,247,178,182,107,135,69,213,133,215,56,50,62,33,126,133,159,53,155,140,14,100,185,81,185,34,100,144,178,16,145,247,150,238,142,202,66,24,116,170,58,174,240,49,129,46,215,245,85,6,185,94,121,229,149,132,199,165,127,168,33,25,58,57,106,123,28,80,5,204,89,65,171,213,224,55,219,254,149,251,177,81,228,101,185,67,35,234,213,27,122,46,65,101,50,152,163,128,209,229,124,252,174,94,122,141,129,195,79,37,204,134,96,206,95,226,105,148,234,201,12,93,88,73,236,221,97,120,26,39,127,234,218,123,4,36,109,191,150,220,192,241,53,239,248,242,21,48,34,249,172,121,141,136,237,83,233,215,209,206,203,85,54,102,250,19,156,168,2,171,122,31,113,170,109,160,233,128,133,214,230,187,96,255,236,95,120,34,156,226,5,146,66,189,109,201,67,4,81,31,7,205,138,48,50,158,44,244,115,168,116,179,203,92,113,19,158,226,236,175,136,13,47,154,11,91,231,41,117,217,189,123,151,132,16,156,186,237,226,248,134,76,32,190,244,148,158,221,158,134,61,40,50,220,208,5,223,64,168,211,230,69,30,145,82,166,246,5,208,14,253,163,25,81,111,139,135,208,43,238,252,208,55,100,44,39,89,91,117,139,63,17,192,227,180,67,142,213,77,249,181,15,129,56,200,89,106,33,9,135,132,131,177,169,189,7,230,148,202,71,126,70,183,165,37,59,75,32,168,84,43,165,77,8,138,138,64,199,204,238,44,188,115,175,52,67,155,98,170,229,15,71,144,19,51,230,37,114,177,134,50,24,142,233,163,19,234,229,94,57,142,182,149,164,60,195,93,130,0,67,2,230,35,125,238,19,97,72,30,7,143,41,133,235,219,197,43,112,92,164,77,254,224,83,101,39,50,108,115,65,253,112,36,229,13,169,251,2,64,101,228,85,127,111,234,154,198,71,241,241,227,151,122,137,72,118,255,83,144,14,89,78,22,174,220,87,54,104,180,52,42,221,200,252,197,163,27,152,68,54,167,122,147,132,231,8,7,95,133,83,189,228,29,30,12,68,216,185,180,71,114,134,85,12,66,225,25,194,50,195,251,180,114,40,201,31,24,83,253,11,41,64,87,132,106,139,47,15,28,143,42,254,6,122,219,139,49,184,198,208,111,111,165,2,156,253,60,215,233,196,58,163,123,213,61,187,225,92,225,201,154,61,133,109,21,83,138,37,200,218,225,248,119,156,138,181,162,47,99,107,196,66,140,133,85,7,232,220,116,224,146,97,111,139,152,198,212,26,203,218,59,253,19,112,177,252,25,116,189,130,100,199,6,24,157,57,143,33,95,228,187,228,175,193,148,135,81,219,0,124,186,70,245,248,247,253,47,183,156,16,218,229,74,206,41,142,252,87,230,116,83,178,106,162,89,200,62,199,15,156,84,191,225,175,61,213,73,99,209,242,80,94,109,144,160,240,94,243,170,213,195,162,73,86,150,23,183,178,243,61,20,161,254,9,194,248,95,13,33,156,251,170,92,230,138,110,76,248,70,248,70,61,87,120,251,186,142,86,50,182,40,136,64,216,177,4,252,153,66,67,226,108,207,126,219,9,161,76,171,101,94,211,245,182,0,232,99,168,8,207,109,83,146,80,130,226,160,173,114,136,193,47,143,231,142,227,223,245,253,198,88,129,234,237,181,104,159,47,189,59,71,166,202,71,84,93,7,138,133,162,22,3,184,249,151,169,32,245,107,178,229,109,22,208,28,254,174,61,219,28,116,66,71,189,107,212,225,206,102,148,213,145,186,249,36,217,90,48,87,194,29,251,212,161,198,180,14,24,209,153,135,49,163,205,228,193,64,249,10,229,202,139,73,80,166,82,16,193,235,81,67,171,179,80,201,80,3,29,92,134,242,65,183,182,247,2,74,71,248,197,124,234,180,218,23,139,2,252,40,216,230,85,127,60,210,29,59,217,206,201,100,15,236,64,190,32,99,92,217,110,66,153,182,40,24,142,79,213,233,13,145,43,178,188,209,100,154,111,218,158,91,26,169,167,175,135,104,88,99,23,120,220,7,161,199,59,204,217,11,22,219,61,98,159,101,157,28,47,234,148,76,53,136,7,29,218,175,223,57,147,178,233,4,138,224,180,122,249,251,41,210,154,147,174,183,94,155,85,75,113,33,149,193,41,115,108,235,118,130,35,192,93,211,69,243,168,36,201,168,173,114,29,91,164,83,60,190,21,230,118,84,116,170,203,16,175,222,243,243,47,212,246,252,216,58,233,71,229,87,228,99,190,64,192,32,197,84,27,113,234,1,142,195,195,200,153,245,129,79,65,180,36,115,7,247,28,144,129,93,13,12,194,38,223,73,34,161,62,245,5,64,1,184,35,80,218,230,213,216,124,44,112,97,201,169,79,244,159,251,25,38,56,180,100,137,120,183,81,230,80,184,87,162,63,53,25,121,227,27,193,151,45,121,12,27,96,144,243,150,198,3,30,188,66,249,119,85,97,156,203,137,245,22,192,46,231,138,218,105,129,171,147,125,65,112,124,201,221,127,208,155,105,140,214,225,42,169,123,41,138,157,140,40,11,204,70,204,208,250,154,180,101,172,99,35,12,90,230,41,91,104,79,25,138,129,107,14,97,16,30,238,200,202,143,144,162,133,51,17,202,59,7,176,236,194,122,34,13,150,37,42,147,183,126,38,243,136,84,63,107,153,148,170,126,254,220,214,148,20,170,70,71,71,94,227,173,53,60,105,86,201,102,9,27,25,110,154,103,155,244,233,131,3,253,179,28,33,238,204,178,128,33,10,154,144,89,21,231,163,41,121,0,177,15,30,253,212,165,94,190,81,99,85,108,173,77,116,70,252,7,250,242,252,228,135,190,92,122,251,52,240,225,242,14,185,95,82,189,236,20,251,142,230,250,53,70,88,85,244,118,117,191,206,38,218,108,113,175,177,190,97,148,181,173,246,24,177,245,126,248,22,22,218,99,114,64,49,168,41,216,253,242,56,32,148,101,42,121,59,204,199,174,196,117,228,23,29,103,158,177,146,192,7,136,32,233,103,178,60,187,237,91,57,211,34,64,196,91,157,215,80,188,67,119,152,42,81,42,85,82,161,208,4,88,4,35,165,218,181,203,222,66,228,160,170,84,89,136,100,3,217,184,46,150,105,150,234,145,198,192,81,101,131,42,245,133,23,233,182,36,156,158,95,234,55,108,85,159,77,212,206,198,72,66,10,184,203,147,218,64,184,63,4,228,198,3,170,159,237,46,73,67,20,65,16,227,137,124,109,80,52,26,213,220,100,134,28,151,197,74,201,23,17,61,108,177,230,67,92,163,65,136,217,245,25,5,81,127,251,16,142,227,67,218,228,99,161,127,138,114,42,255,249,144,129,201,78,162,29,254,158,178,115,140,43,63,204,8,112,0,103,226,51,148,49,85,46,195,116,10,19,90,0,206,221,69,83,15,74,100,163,57,10,190,57,92,146,56,232,199,143,109,37,96,58,177,178,175,2,223,192,200,53,74,9,136,154,91,95,68,218,37,1,5,32,86,94,37,78,249,10,113,63,214,160,163,211,103,197,108,57,131,156,83,145,83,20,123,22,175,70,170,62,54,56,0,21,56,225,159,156,244,15,254,109,183,78,225,29,106,185,233,118,38,90,54,245,252,105,199,97,219,198,107,199,213,134,236,190,144,163,247,22,253,6,214,145,59,118,22,228,157,48,88,179,79,108,251,194,50,0,112,244,151,200,165,113,44,185,244,10,1,125,162,94,128,107,231,60,199,105,137,226,7,100,151,173,58,26,255,224,158,74,155,162,4,7,235,94,216,20,152,212,72,83,107,157,73,58,72,231,157,26,155,106,253,213,238,148,205,205,243,38,192,168,250,157,172,34,145,23,252,26,230,44,223,57,180,142,174,177,157,181,96,228,191,216,234,106,122,194,30,233,238,16,229,161,4,248,29,33,163,226,31,155,185,17,133,45,141,198,58,94,165,224,85,104,251,166,9,127,117,200,131,110,178,38,211,105,249,251,39,197,195,113,254,87,11,143,54,96,146,251,136,228,165,56,59,12,43,241,151,94,160,110,160,6,220,36,215,43,65,166,61,120,159,189,35,117,19,220,229,33,160,211,9,187,102,174,209,73,125,203,93,250,236,183,131,40,48,230,114,151,72,154,155,226,47,212,47,135,3,51,221,205,75,193,12,127,234,47,207,149,20,123,2,207,206,229,54,2,125,94,20,69,145,78,221,25,134,204,21,83,201,97,126,75,185,55,30,161,140,178,168,21,67,254,41,175,96,32,209,224,211,79,246,0,154,135,210,55,234,251,242,235,89,24,14,189,115,166,82,184,153,220,44,24,90,220,174,96,136,136,28,214,194,67,239,73,11,174,116,17,160,85,92,233,61,168,115,55,187,222,7,193,53,5,70,67,4,251,33,51,26,18,168,50,115,33,252,197,1,170,174,199,161,153,21,40,210,92,89,115,152,154,149,164,82,152,64,201,70,191,228,218,50,200,113,195,118,2,19,45,239,152,121,33,233,63,215,206,191,240,74,219,241,127,149,192,195,185,19,207,55,237,225,9,105,87,177,68,50,158,223,55,137,47,123,28,138,247,192,139,241,54,162,19,82,121,193,125,94,88,247,191,184,206,180,247,236,236,28,175,81,90,140,242,143,37,146,112,215,102,90,116,133,214,106,59,143,22,133,165,141,27,86,199,18,21,167,200,48,209,27,251,85,140,247,186,237,110,119,226,15,207,150,203,44,254,39,52,26,211,151,88,108,193,3,52,228,3,17,97,84,121,230,82,207,170,214,133,54,3,10,206,58,241,156,149,183,132,250,126,53,123,24,150,19,41,158,68,42,210,233,204,47,228,165,130,242,164,27,45,200,158,5,12,222,124,86,156,36,7,87,51,238,128,35,60,47,215,20,153,84,45,245,185,84,89,223,44,88,183,171,52,231,112,209,124,69,111,139,34,135,52,243,115,168,75,217,152,141,121,255,94,193,220,232,245,19,125,97,4,35,213,91,236,92,46,47,61,145,14,41,30,21,103,139,53,217,235,220,91,211,82,51,110,7,168,164,243,145,183,42,132,169,2,196,199,20,221,65,133,27,16,132,243,102,185,188,81,192,238,155,122,176,234,181,49,170,203,53,60,243,30,201,41,211,109,250,21,155,83,228,33,49,50,124,73,212,16,134,19,7,200,247,179,126,224,234,23,106,131,50,90,10,134,2,51,28,131,57,133,104,63,183,55,222,46,32,64,246,138,136,4,64,178,140,148,53,184,73,112,44,177,249,192,49,108,107,206,212,163,143,209,253,205,121,132,18,226,122,35,250,12,159,48,113,233,219,225,144,151,234,55,173,219,204,48,168,51,55,119,196,153,99,15,29,32,13,60,188,254,31,246,74,94,177,140,160,111,189,99,37,159,37,31,241,218,140,152,250,247,243,193,236,16,117,211,129,214,65,199,80,37,34,207,37,159,206,231,71,16,191,129,247,200,218,161,150,32,126,24,15,166,216,243,155,12,59,193,201,42,112,124,97,198,196,144,140,111,194,242,118,135,65,255,10,210,16,225,111,199,83,42,65,89,125,235,104,203,49,219,182,14,92,208,41,79,127,93,220,97,169,66,150,20,156,181,142,64,103,173,241,237,151,41,36,228,209,96,202,249,64,54,154,13,18,15,36,54,147,36,96,94,93,211,13,173,116,229,213,57,108,167,129,227,17,129,142,114,113,138,165,15,192,189,57,83,94,59,236,21,99,74,251,29,18,115,247,14,12,148,189,133,156,1,188,55,237,39,79,200,155,157,154,28,138,217,115,244,65,249,131,157,182,75,60,207,14,99,60,25,252,201,53,64,117,64,9,81,59,75,54,57,178,132,92,20,215,62,82,171,60,71,216,182,129,26,151,60,3,218,204,215,60,222,11,49,135,175,101,69,74,41,146,215,239,65,149,157,243,86,105,6,226,135,148,64,201,247,162,60,55,81,212,163,104,59,13,251,116,171,237,52,107,197,217,129,27,29,50,135,200,6,127,9,52,23,179,144,156,35,132,83,223,159,113,234,247,131,129,147,217,208,199,174,149,180,114,48,153,103,41,157,132,184,240,254,93,101,85,180,179,63,114,204,234,27,79,162,198,242,113,57,19,28,18,170,199,195,35,162,216,97,223,40,122,162,40,1,95,27,17,57,233,3,220,101,52,7,203,101,69,31,52,1,97,222,28,228,17,220,250,203,86,154,116,243,92,80,233,20,22,156,242,3,197,65,90,237,30,147,95,64,241,1,103,248,52,120,243,234,4,199,1,76,187,4,125,208,205,150,87,64,214,104,249,126,17,160,167,188,40,207,93,158,58,245,107,19,72,188,208,76,152,246,45,55,171,143,139,163,220,248,2,17,124,114,118,53,253,201,4,60,228,62,151,66,210,78,200,245,156,22,212,209,178,195,30,248,153,29,231,192,170,112,120,133,182,203,15,46,195,17,126,115,121,124,95,154,148,164,42,245,147,14,52,98,166,158,169,27,125,89,119,30,113,106,141,141,65,10,186,21,47,8,246,201,176,183,56,119,244,37,138,95,28,103,24,217,72,180,219,222,22,45,158,155,131,133,165,181,64,188,39,244,233,221,98,249,193,151,143,185,78,182,82,210,96,9,131,92,254,121,231,24,79,73,233,148,88,214,95,184,139,46,141,170,104,177,43,159,192,213,80,227,141,230,189,132,3,41,203,146,231,170,117,36,246,89,117,7,7,101,113,202,110,136,75,82,162,255,58,165,59,160,103,71,123,92,46,133,42,21,147,161,47,103,8,167,33,115,113,151,124,64,83,91,175,118,83,86,153,161,220,70,50,118,194,112,124,254,84,107,253,100,51,234,33,47,218,35,229,12,29,139,68,154,206,216,237,140,111,86,243,229,13,229,74,81,70,50,84,158,90,247,74,146,172,55,126,100,109,219,53,48,47,157,71,156,96,209,0,178,215,187,225,8,9,203,156,250,48,225,1,132,96,246,140,238,72,136,52,109,252,63,116,227,183,231,73,38,103,252,36,127,74,35,57,39,81,166,164,31,107,214,146,116,34,200,50,206,6,75,206,184,142,203,215,27,139,107,60,197,182,241,187,126,145,193,142,61,231,71,35,254,222,110,245,67,45,185,125,132,92,168,66,182,240,124,220,99,107,79,25,9,14,208,73,138,28,35,160,117,186,189,91,42,149,141,173,192,43,68,5,97,166,177,164,217,18,138,131,168,198,0,113,37,68,183,49,104,79,209,115,246,46,27,149,134,182,208,15,39,54,38,250,28,109,197,162,181,215,135,132,132,205,95,167,86,220,132,202,190,209,156,173,223,3,72,167,233,164,192,235,214,163,154,1,14,166,46,76,96,216,146,232,141,97,21,60,174,41,129,169,157,222,100,243,8,219,207,80,253,29,47,84,114,254,253,18,195,36,78,250,212,208,210,7,255,179,102,182,142,63,69,243,97,149,16,185,108,66,50,29,248,80,164,238,176,51,89,212,14,4,27,74,51,80,79,191,194,104,244,86,57,72,137,142,100,106,214,37,60,182,72,250,231,87,114,14,189,90,96,108,87,151,147,206,88,134,203,53,233,247,49,110,81,178,28,175,153,249,115,104,30,158,112,200,106,223,121,182,168,159,8,145,219,68,4,12,184,35,137,161,16,2,23,60,142,174,228,55,147,86,0,90,202,232,233,118,127,148,175,189,65,53,158,191,165,161,173,46,97,163,244,134,9,57,222,163,11,165,220,165,171,171,34,218,43,149,244,106,71,255,132,46,191,13,116,153,47,69,186,81,119,234,209,227,44,226,114,207,13,8,184,65,2,236,8,243,67,239,90,109,21,231,251,226,39,122,151,15,220,184,168,51,73,63,104,198,204,69,201,19,240,105,221,231,33,172,158,106,127,158,232,164,216,230,85,22,41,216,194,226,21,4,199,43,198,156,180,166,40,247,21,205,112,179,205,185,235,79,105,140,234,141,138,180,55,45,4,216,203,140,123,77,52,118,77,170,121,240,102,247,206,104,49,29,38,91,162,142,8,4,113,84,176,10,97,234,217,236,24,48,99,187,26,20,254,145,125,156,205,17,32,78,218,233,84,105,193,170,74,72,198,40,238,56,134,110,87,237,154,201,28,220,155,72,188,76,194,152,176,107,225,174,210,33,171,156,99,167,204,88,165,172,219,22,247,44,13,5,9,126,254,142,174,93,51,14,36,125,226,74,140,60,155,202,231,193,61,31,65,8,182,162,244,196,80,93,52,199,185,231,232,201,130,152,1,198,112,177,242,78,45,218,244,77,27,107,137,35,67,207,157,206,122,198,169,205,64,124,2,34,210,82,191,9,178,220,67,166,66,64,115,20,163,82,213,209,126,76,122,57,131,255,161,63,150,185,40,171,0,31,187,12,216,186,236,107,32,225,83,214,228,18,26,205,112,165,141,26,72,224,181,239,61,74,48,165,90,195,214,64,253,112,9,201,170,96,204,34,158,250,231,160,84,114,41,192,216,14,187,11,149,172,76,51,182,129,231,160,103,165,93,235,157,96,221,239,221,212,120,251,53,192,110,238,243,168,245,93,60,212,248,179,217,220,159,232,222,5,102,173,80,184,186,181,170,86,252,184,216,143,24,184,108,202,185,34,22,109,162,43,237,14,191,201,209,191,26,7,94,34,185,15,173,252,189,188,10,5,117,102,154,70,159,131,195,66,15,138,34,181,124,110,110,249,190,181,166,83,198,126,246,81,231,168,82,70,148,77,36,10,213,142,97,197,112,65,193,123,53,115,102,25,115,34,147,53,59,20,190,247,88,215,214,171,143,94,117,213,2,212,148,2,209,116,209,235,149,103,177,214,141,100,162,204,55,164,152,221,21,225,142,55,4,246,68,21,148,226,21,69,134,174,230,236,190,102,55,141,173,1,20,71,42,211,231,243,89,93,82,88,248,108,222,204,244,23,200,134,154,92,199,128,200,56,173,136,23,61,235,72,252,16,144,180,84,67,249,114,159,242,67,95,108,135,196,27,89,209,66,101,132,167,56,99,101,97,141,43,51,247,69,186,178,212,51,149,232,60,199,84,73,170,49,163,201,202,40,232,247,215,158,144,122,67,247,75,239,93,216,77,172,103,249,190,199,37,228,64,221,19,32,200,28,220,13,46,129,159,248,209,138,118,122,219,139,175,122,225,227,155,174,159,121,157,249,119,241,59,85,244,111,66,141,118,66,241,50,25,30,251,42,172,154,106,244,247,234,81,184,4,214,68,242,205,47,20,120,201,214,105,158,247,17,76,169,3,207,18,135,227,219,127,235,196,107,23,16,91,101,103,33,145,211,205,246,213,60,48,163,142,242,86,124,230,250,251,30,145,213,121,41,124,225,79,43,210,121,93,57,120,2,49,219,196,90,8,251,214,92,156,206,67,23,143,98,88,80,238,193,159,186,7,187,33,191,4,126,120,255,19,235,127,135,217,52,237,83,63,63,209,149,160,245,178,49,23,130,190,75,255,100,7,230,249,240,94,111,119,250,247,82,59,52,221,87,86,96,152,163,222,21,190,49,246,83,90,135,211,22,47,8,247,193,142,219,31,130,219,152,48,0,6,245,42,2,193,119,142,91,114,109,235,169,220,124,53,106,75,131,82,10,5,251,185,130,187,164,59,105,65,23,26,186,251,0,38,79,154,44,77,172,194,86,119,25,31,18,17,169,185,35,229,88,160,31,141,74,186,127,99,244,29,217,171,166,226,209,7,211,158,187,154,233,10,126,182,96,226,216,168,157,28,43,93,136,42,67,141,230,124,253,62,129,101,144,101,89,52,238,124,33,174,94,57,117,186,251,122,233,122,242,56,254,16,117,154,17,186,238,181,38,125,115,146,60,157,161,131,145,187,180,90,132,37,92,147,91,194,138,80,96,184,217,158,203,81,234,47,74,180,141,131,119,218,170,143,97,93,97,61,104,10,224,224,152,105,233,139,34,208,219,209,209,65,150,97,248,116,171,131,153,168,68,96,161,166,57,93,197,149,238,175,111,92,133,90,156,181,181,9,71,23,60,158,5,114,234,16,71,227,194,62,27,46,13,61,120,145,146,46,248,181,35,96,72,234,129,35,34,105,14,5,180,8,48,205,220,195,140,141,174,230,219,249,229,183,140,226,103,7,111,94,110,120,238,190,112,13,67,127,201,175,177,202,11,238,140,151,98,29,208,247,11,136,45,243,168,182,139,82,107,53,56,233,55,133,232,11,219,158,107,150,1,174,21,114,238,218,132,100,221,14,89,115,125,83,219,105,23,174,96,156,57,184,222,124,95,176,248,68,164,13,31,96,130,172,106,243,226,150,36,120,96,160,145,196,207,65,59,22,95,106,202,76,135,155,179,89,79,69,157,242,170,162,180,50,40,55,118,113,103,169,8,36,194,122,129,31,99,252,195,32,149,191,77,94,9,226,131,47,140,60,49,194,58,230,149,183,102,3,183,58,214,65,149,228,188,165,96,255,166,108,214,137,119,177,6,249,42,51,32,122,103,159,100,124,159,168,185,74,131,152,212,149,66,213,12,171,227,215,41,230,83,120,172,239,1,36,245,33,24,150,7,0,175,163,32,38,171,242,191,140,116,76,74,39,177,127,31,87,7,26,186,65,93,69,85,9,54,215,168,198,3,79,128,210,102,100,229,165,193,168,143,155,181,228,43,153,182,102,55,158,86,252,234,93,157,138,201,149,33,49,253,68,237,183,176,109,47,224,124,19,173,36,188,99,14,205,143,215,158,161,213,126,105,41,192,53,247,154,46,19,152,56,136,3,201,182,27,88,156,77,190,187,199,170,25,42,201,69,123,53,237,152,247,185,242,154,65,197,214,165,176,23,244,20,216,39,234,33,206,122,171,25,245,218,122,144,222,75,129,89,79,239,119,162,117,219,42,74,168,114,125,214,197,24,20,151,120,152,110,32,171,104,143,144,226,101,233,114,52,173,67,246,38,190,199,2,156,174,250,96,58,189,186,96,81,11,232,90,48,105,211,7,161,121,101,225,249,81,67,222,81,48,151,5,167,98,11,232,22,210,254,68,95,192,163,240,86,60,109,59,198,238,99,42,234,90,11,4,192,246,223,143,109,166,157,88,138,79,144,237,71,235,12,53,46,73,85,207,84,247,194,6,220,230,173,32,225,205,67,55,35,221,254,132,154,140,217,8,103,171,140,166,208,169,118,44,220,35,228,16,227,67,209,99,108,5,214,172,209,119,160,236,152,155,85,78,37,128,223,159,115,158,154,27,161,222,115,84,121,34,180,18,228,177,12,62,243,39,15,252,14,179,8,103,153,207,85,25,57,24,167,245,173,205,85,37,27,255,231,193,233,135,48,96,7,181,51,150,42,208,92,43,253,64,244,167,178,153,187,241,28,77,117,154,104,46,139,131,46,152,99,148,15,239,18,195,198,26,231,21,247,165,109,237,191,144,60,225,117,128,50,129,33,21,47,206,250,3,177,154,102,6,217,181,21,68,69,84,91,10,48,78,195,58,206,104,92,115,222,5,143,40,229,196,83,23,54,202,248,224,117,36,193,249,112,76,39,162,225,168,102,12,98,142,68,94,11,14,176,69,71,32,146,40,11,38,138,72,61,1,110,212,10,154,98,189,107,133,198,235,238,107,231,130,252,227,42,70,185,117,116,224,37,13,91,165,210,230,181,154,64,192,84,252,189,94,253,41,105,122,147,118,21,22,121,108,160,164,185,21,81,131,181,105,206,226,187,137,250,157,94,188,34,77,224,39,140,33,4,176,0,130,37,22,247,202,129,129,117,182,135,247,143,137,65,49,207,218,244,85,227,29,22,40,0,170,157,154,151,237,164,214,210,196,193,2,133,192,120,109,142,218,82,23,101,68,155,21,192,73,245,164,215,242,35,139,80,217,152,67,17,29,216,121,5,149,157,5,72,11,81,22,10,9,94,175,16,42,71,152,59,136,214,143,139,80,101,143,61,24,57,248,48,53,204,144,83,231,207,50,173,66,47,29,181,229,84,146,253,233,191,117,58,70,100,96,163,43,81,187,149,212,251,169,230,58,224,191,24,246,55,68,158,24,28,46,204,91,17,204,104,29,246,116,88,115,223,148,211,175,192,146,217,236,16,93,177,144,172,148,116,110,10,124,226,118,61,123,10,197,159,100,89,100,24,105,212,181,221,125,110,242,19,95,7,41,124,45,211,99,28,21,177,2,139,241,120,152,105,71,166,192,122,199,221,254,156,207,53,181,215,7,190,197,169,177,60,157,208,218,187,184,161,218,101,36,203,97,176,203,30,51,88,33,239,198,33,57,156,212,45,246,19,78,226,29,8,131,209,97,229,185,28,159,213,50,148,66,74,102,52,235,219,247,36,188,247,100,69,111,105,178,39,201,235,42,112,31,160,181,70,5,4,32,19,151,83,86,61,15,6,204,178,228,15,215,41,108,179,156,239,182,165,107,161,98,197,178,38,87,157,250,135,249,115,144,226,124,19,238,119,231,163,7,159,49,65,174,55,195,143,201,113,144,157,34,124,187,244,204,121,74,236,47,115,94,22,104,210,146,101,184,127,43,53,51,49,130,20,44,220,35,29,104,249,197,251,38,200,148,190,247,82,166,41,12,143,12,35,97,99,68,249,170,65,237,64,63,77,25,37,92,130,209,201,207,37,33,42,163,162,253,50,176,182,151,35,30,46,217,209,195,161,200,148,22,220,92,223,145,18,108,187,222,234,175,112,74,148,113,226,80,149,217,240,252,132,228,236,74,203,12,51,224,252,82,126,42,102,28,96,90,223,148,89,60,84,9,182,168,47,195,70,155,36,112,9,78,79,53,76,167,36,19,203,199,249,149,103,152,248,34,31,142,35,129,19,249,34,33,212,71,136,226,136,140,104,22,106,236,141,171,103,253,27,186,166,227,89,251,12,88,98,159,30,130,93,80,225,154,16,116,58,249,142,164,116,163,148,9,154,120,27,62,125,73,15,6,156,174,120,110,103,90,104,94,47,1,149,51,179,240,21,25,196,119,175,179,70,242,158,34,20,170,219,236,34,213,75,17,115,72,91,35,0,176,164,73,25,34,17,241,126,66,89,182,82,140,136,179,66,59,160,142,30,112,174,77,60,25,28,21,200,190,78,181,88,5,142,152,92,246,210,161,75,227,214,156,144,240,174,217,137,200,223,164,66,139,76,190,213,136,19,120,18,238,73,216,206,189,199,49,79,143,99,108,17,70,195,151,28,172,251,202,60,179,124,185,211,74,242,151,79,107,99,201,16,150,214,192,49,233,180,4,223,135,187,132,172,203,143,220,76,115,249,42,20,178,172,181,73,186,46,46,11,10,150,92,216,135,189,7,2,236,208,135,131,59,90,54,59,40,16,123,128,32,111,195,115,14,93,18,57,53,155,204,123,168,68,220,185,30,169,138,246,142,210,146,14,91,91,231,57,174,53,230,76,133,54,239,62,238,7,165,84,14,237,127,115,116,64,11,211,34,82,230,40,235,46,175,181,112,148,34,56,223,253,255,18,245,222,101,176,164,134,142,126,45,199,84,192,87,28,67,174,9,200,10,71,177,251,85,235,154,93,9,84,181,89,12,124,66,109,47,82,131,181,136,91,254,11,21,186,28,15,165,110,102,192,58,120,103,102,76,203,89,21,200,9,244,201,123,159,216,154,226,169,219,245,128,119,134,34,158,0,248,181,51,52,3,32,145,9,50,25,34,234,188,157,212,177,100,23,232,225,226,158,87,192,86,176,98,19,169,230,210,114,241,73,92,81,236,255,163,162,178,95,44,9,154,184,121,82,144,10,81,244,194,24,177,17,95,123,229,209,215,23,111,200,135,119,193,48,66,201,51,33,64,228,64,222,115,153,161,158,105,72,53,181,121,241,227,176,16,151,108,219,172,187,196,13,158,13,54,166,7,193,116,163,65,82,189,37,162,171,113,18,128,210,98,81,146,162,61,87,239,5,190,72,146,147,38,187,184,170,226,191,154,157,185,224,193,170,129,240,17,70,137,85,36,15,95,118,183,139,52,232,193,7,64,238,91,0,5,120,113,224,2,42,147,240,238,190,119,201,194,209,201,121,187,200,111,137,40,30,249,5,16,206,2,194,196,157,43,4,94,10,88,254,255,87,159,84,123,58,186,80,14,200,179,51,253,56,2,249,210,171,194,175,110,28,115,117,153,187,167,152,183,122,12,131,35,111,142,108,51,211,52,235,215,218,90,216,77,217,174,13,75,170,82,102,94,36,122,114,164,98,244,101,104,92,29,180,205,242,39,249,199,98,148,1,163,31,24,51,36,121,151,181,32,229,41,9,223,214,155,162,22,141,243,9,251,255,136,238,106,250,46,11,84,129,29,112,121,135,22,38,245,108,42,255,145,178,7,67,160,69,167,46,53,127,245,125,31,12,59,35,75,217,194,190,27,249,121,115,128,237,182,141,252,81,222,95,221,39,79,137,200,145,140,138,155,118,34,131,102,35,9,63,115,226,67,49,105,100,72,40,246,32,102,80,102,47,156,101,90,109,105,240,141,218,89,119,57,172,93,185,14,11,35,101,183,241,5,162,247,205,16,101,234,251,150,66,128,164,237,160,254,252,154,227,142,51,17,129,124,11,200,70,3,158,126,149,234,108,30,247,175,214,194,215,14,8,15,27,107,91,199,54,210,69,201,168,141,6,152,10,110,28,164,101,86,69,181,19,160,87,78,22,205,17,146,192,248,56,164,197,133,245,54,64,128,11,136,247,144,194,94,130,236,0,174,254,197,180,186,93,10,246,169,156,59,245,244,227,220,29,176,174,68,231,6,150,205,238,213,94,178,213,187,194,233,68,182,171,12,139,129,139,174,61,132,191,248,135,200,211,95,251,2,72,90,139,75,155,17,188,202,184,187,247,104,166,163,169,22,196,57,146,22,132,250,126,4,146,148,175,18,206,43,126,227,8,188,183,222,215,234,109,8,138,12,166,43,189,118,174,101,80,54,127,225,109,120,194,185,94,237,61,82,228,156,207,109,29,229,227,63,71,7,11,254,124,129,204,211,33,188,192,99,169,101,62,194,92,64,127,176,3,121,114,203,167,105,196,13,140,205,145,94,216,183,35,36,185,141,61,53,229,213,54,91,158,254,45,60,45,26,33,39,12,58,194,131,84,147,113,166,213,196,12,232,130,239,63,22,114,38,106,27,102,66,151,254,203,211,127,103,180,162,168,81,126,221,7,222,196,70,177,49,2,218,9,72,231,113,203,126,177,65,54,79,167,145,44,171,139,98,71,13,106,167,10,227,62,75,200,35,202,170,230,96,149,141,80,253,141,45,38,1,200,0,88,54,226,235,112,2,179,250,56,17,95,146,185,240,201,2,100,169,228,65,52,7,202,141,18,87,159,225,230,208,143,131,162,204,102,130,177,233,64,91,187,78,105,85,140,150,63,136,130,89,89,229,100,217,105,125,175,81,71,225,6,3,217,245,166,80,214,123,240,62,167,149,162,248,188,37,111,196,224,213,38,78,173,78,122,237,38,186,187,132,81,103,54,52,69,146,138,81,168,180,177,28,53,235,136,162,155,1,228,55,1,79,208,96,249,160,83,152,11,155,139,62,123,195,51,186,30,139,126,206,135,168,7,209,92,3,242,219,144,168,21,109,43,44,123,113,86,150,52,79,186,153,22,239,23,231,25,85,124,38,198,12,70,51,247,32,221,200,5,48,185,129,68,153,152,53,12,90,115,87,106,225,214,199,60,155,38,200,82,107,65,51,191,33,56,143,78,221,67,196,196,238,169,230,180,134,95,159,114,135,185,48,173,141,176,6,232,235,49,33,214,163,80,33,240,115,202,177,40,123,177,40,228,6,150,79,220,84,130,211,123,13,97,13,130,50,75,134,36,28,188,111,217,69,131,57,21,165,25,38,115,54,7,122,140,79,183,66,32,169,68,210,175,168,102,52,176,106,204,32,147,130,226,23,23,31,96,228,254,69,94,50,15,197,36,92,20,26,159,158,24,4,24,217,120,30,81,146,179,163,236,167,139,109,32,55,96,4,13,204,187,124,130,200,7,172,90,48,249,59,31,146,211,84,218,161,40,250,50,24,71,90,41,67,123,68,66,101,30,243,220,214,89,164,176,33,64,224,19,66,15,56,58,246,31,55,50,208,184,96,169,208,85,150,129,242,22,102,159,179,68,21,140,156,40,204,137,55,106,247,220,247,147,19,217,151,189,65,47,67,125,7,31,198,193,237,62,98,179,195,17,215,33,211,141,95,156,76,191,34,218,59,17,116,140,19,149,159,222,41,10,124,177,35,148,241,157,194,27,127,246,207,25,119,249,76,171,192,255,124,234,221,139,48,41,29,47,225,254,228,166,107,19,83,60,202,131,13,232,145,255,163,31,81,113,179,187,17,22,90,32,37,8,162,13,246,39,95,233,109,170,245,237,92,41,179,161,76,184,79,150,69,94,54,69,14,139,50,99,251,41,67,99,182,171,120,42,180,103,75,218,32,84,54,98,253,63,139,160,113,244,214,135,121,178,57,138,37,204,165,57,33,114,208,252,209,48,118,238,111,96,100,242,114,14,17,19,22,209,195,226,204,100,130,40,35,52,65,94,148,251,185,76,38,36,230,171,230,212,232,213,77,26,86,91,206,54,102,13,84,69,37,168,60,242,136,149,213,150,151,130,206,34,255,252,26,157,103,4,184,33,42,199,165,94,103,45,151,15,165,84,152,99,236,254,232,196,46,108,158,3,255,170,250,135,190,182,180,30,41,182,194,69,72,163,214,237,153,36,166,246,109,0,126,166,97,132,173,243,73,90,60,1,62,204,157,29,36,230,138,203,189,23,28,29,21,246,228,63,210,170,125,90,138,81,28,66,88,238,202,251,192,35,65,100,170,56,109,212,47,126,24,199,183,233,151,90,31,207,151,20,107,177,43,102,18,193,245,182,60,70,36,225,110,225,173,101,227,166,239,178,177,89,162,226,57,144,203,193,11,3,221,224,27,176,107,114,110,132,48,187,60,211,181,58,206,147,80,104,141,38,84,223,105,223,182,241,122,22,100,224,4,12,215,248,70,129,1,122,163,242,60,150,165,101,137,189,97,88,25,134,125,96,177,101,77,117,59,82,193,79,119,180,34,18,46,29,194,127,130,220,28,230,39,112,82,143,16,168,10,255,173,217,99,242,140,113,132,180,4,151,201,200,43,65,136,69,187,112,243,238,254,17,33,189,217,127,25,176,172,146,201,77,70,255,181,156,64,66,73,19,213,219,43,174,188,75,106,208,101,27,19,184,126,108,133,185,219,54,42,224,237,196,122,39,64,94,147,167,152,200,86,82,12,212,55,124,14,30,154,177,66,241,113,35,96,187,79,79,159,236,228,59,27,144,72,75,136,153,193,174,83,151,180,237,131,69,228,67,3,141,81,240,199,183,23,9,172,69,230,248,58,60,28,142,165,169,198,213,218,100,61,238,118,187,108,232,216,13,161,128,16,25,43,17,51,239,18,47,41,25,237,219,35,40,97,67,246,71,104,16,9,69,240,134,124,22,253,195,168,31,239,85,80,241,60,243,238,6,10,238,35,30,232,220,197,214,111,254,111,11,80,66,221,143,65,101,166,124,109,37,172,117,230,7,136,10,248,23,222,119,72,156,190,244,225,213,110,229,69,82,57,142,94,238,186,110,61,42,255,23,253,209,57,111,121,70,21,252,164,78,216,247,101,30,186,205,136,80,49,157,82,201,82,76,94,196,18,189,226,224,98,224,124,118,158,49,79,86,149,22,62,15,207,107,254,175,189,62,14,81,109,211,206,203,32,96,127,111,220,174,65,226,123,144,227,222,239,220,219,84,38,200,67,106,131,19,237,218,51,86,132,217,123,173,174,154,141,222,157,59,205,245,23,6,95,187,76,229,204,65,240,163,20,118,24,31,125,72,208,51,217,235,118,135,205,14,14,83,116,113,196,238,196,47,94,37,184,79,188,226,205,108,245,47,79,220,39,87,203,26,66,12,5,243,104,244,177,154,126,195,103,233,145,45,63,129,128,230,203,11,194,212,26,44,115,33,105,165,181,57,228,115,29,109,205,235,40,228,110,113,24,44,126,24,231,226,160,133,138,234,248,225,48,52,213,215,144,147,243,42,79,210,108,139,231,40,242,239,234,143,57,105,44,120,25,66,63,246,157,143,206,41,149,224,247,45,49,182,236,85,122,196,195,223,146,205,187,113,128,50,150,31,70,203,123,43,152,23,181,13,229,69,53,213,94,41,139,5,92,127,243,63,2,80,61,108,207,71,4,92,204,220,250,91,6,235,103,126,133,18,184,196,129,208,152,1,208,200,243,8,109,247,4,130,33,78,92,29,103,247,170,175,128,141,131,25,239,178,83,227,32,50,167,105,64,151,208,242,146,39,214,184,174,248,228,158,202,89,214,201,217,138,254,52,247,78,104,184,126,249,180,126,135,153,131,250,182,131,61,89,9,118,95,143,31,153,115,87,208,9,131,154,173,115,53,72,118,176,202,92,115,66,50,230,144,86,40,250,97,107,185,102,35,101,189,57,191,225,7,117,5,162,184,74,166,247,220,196,12,111,54,144,148,66,190,78,179,208,138,164,3,179,212,123,62,245,48,233,254,72,163,252,130,195,166,244,73,244,240,64,80,6,115,0,137,49,80,135,35,159,154,136,61,133,113,126,53,232,225,99,64,202,78,108,224,61,254,236,127,210,147,146,65,114,86,244,73,154,47,99,99,15,155,142,134,120,35,34,172,235,98,207,226,152,148,7,102,68,175,92,189,243,39,75,208,10,197,148,121,235,83,231,239,26,125,136,219,83,197,12,82,104,178,80,183,138,223,241,8,196,21,72,223,10,249,105,240,122,29,196,253,17,139,10,98,77,128,128,38,134,156,154,117,148,96,75,143,227,228,32,25,188,38,222,142,199,162,2,207,112,171,67,95,231,101,18,215,20,129,80,228,231,79,249,102,28,164,187,111,234,69,204,44,145,99,160,112,34,160,158,12,202,95,111,6,196,161,17,195,210,173,151,59,56,245,108,237,226,174,10,166,66,151,165,191,167,52,84,166,59,26,46,99,62,49,24,77,84,29,116,209,198,168,131,248,78,131,252,246,128,59,146,114,87,236,173,125,244,250,76,80,185,147,48,187,14,198,190,199,175,91,217,143,181,238,112,154,67,237,61,118,20,47,169,142,254,123,34,51,89,204,101,180,27,231,249,62,139,221,25,226,27,254,207,221,148,95,109,90,89,91,58,154,112,148,153,1,37,19,213,95,54,243,237,216,214,108,5,46,199,87,236,59,218,177,98,205,150,139,112,32,16,209,214,252,153,211,61,194,243,206,93,83,226,181,215,24,122,137,222,81,22,134,161,255,197,70,188,104,56,152,245,98,115,35,72,200,136,84,98,10,165,255,142,86,233,123,180,243,185,227,21,204,204,61,199,44,24,187,209,82,127,227,50,87,153,212,20,5,120,198,22,253,229,241,122,212,10,44,162,139,36,134,72,226,239,118,33,90,96,55,143,226,41,136,113,48,194,153,185,31,19,73,54,105,138,9,67,29,68,115,176,212,228,202,43,154,252,20,130,125,73,166,45,109,205,80,54,167,63,118,89,224,44,209,76,13,3,200,84,155,137,14,213,206,210,238,95,84,166,38,48,74,66,28,134,42,78,103,84,97,167,41,169,195,221,57,67,139,193,0,123,31,97,107,140,74,200,185,165,166,182,184,116,37,208,254,179,156,43,221,253,50,85,132,150,204,60,53,206,233,243,150,34,110,212,149,230,141,24,249,190,214,227,127,140,176,226,21,215,113,15,108,13,52,153,132,170,138,32,27,191,248,71,214,233,81,41,251,40,217,51,168,222,110,185,112,243,20,2,241,127,200,62,35,196,76,134,116,172,152,217,63,161,203,60,119,161,64,178,53,89,190,133,103,10,56,38,83,166,114,84,121,246,193,251,4,80,102,176,3,17,125,70,70,59,116,54,70,65,48,253,2,149,25,160,168,133,49,130,99,244,172,124,233,236,226,252,93,237,143,164,30,135,208,208,59,247,22,18,92,246,228,105,141,54,161,59,12,76,214,232,146,239,156,91,0,105,140,23,64,112,68,105,184,160,71,191,84,19,81,172,230,15,155,178,16,170,121,170,215,19,93,199,62,251,218,225,40,197,116,115,242,18,48,41,38,219,113,76,245,58,107,109,54,146,235,6,94,18,20,184,83,39,23,141,162,153,41,218,237,246,23,221,231,243,226,86,74,93,89,175,180,75,41,131,87,159,236,12,159,201,139,126,132,1,182,105,53,134,187,232,42,161,245,85,163,154,137,224,119,110,245,236,237,238,203,48,198,229,241,63,139,61,221,239,246,163,73,37,50,251,93,66,10,131,226,67,39,225,62,104,129,233,195,3,230,161,183,67,89,177,121,203,191,189,223,54,88,18,81,80,242,0,66,237,243,181,0,161,132,45,198,203,228,189,135,33,172,68,129,47,4,166,110,95,55,19,160,169,3,18,148,182,101,133,98,28,13,21,82,86,28,58,225,210,114,44,40,157,121,159,84,251,175,217,217,92,32,160,184,195,199,236,84,72,59,125,108,70,255,124,63,69,107,255,177,155,57,184,26,100,67,20,29,112,116,102,208,219,124,121,46,101,28,221,79,38,179,124,61,206,213,249,73,89,144,63,142,12,52,245,37,200,85,102,37,55,139,64,211,103,217,221,62,117,105,232,185,111,62,191,206,54,104,4,108,16,101,182,140,112,32,3,98,129,132,193,119,84,29,61,68,174,67,224,159,89,68,116,254,77,170,113,64,175,19,24,224,17,148,168,187,239,180,160,183,64,139,77,17,111,65,159,224,99,134,250,141,130,118,26,15,153,11,136,39,45,179,129,19,37,185,159,175,131,121,19,160,240,241,118,128,191,27,244,95,225,215,41,10,195,93,113,124,102,36,203,148,99,76,16,7,103,207,130,69,25,148,129,94,181,196,226,149,134,119,129,130,66,78,208,103,50,207,160,245,174,77,117,194,167,4,133,71,169,155,32,239,1,114,115,54,49,78,181,195,129,118,112,209,82,10,219,51,175,31,88,212,156,143,128,170,136,255,238,225,245,236,29,72,208,238,55,188,200,40,90,109,4,47,190,11,199,93,142,43,77,79,143,134,29,31,151,70,219,168,172,17,24,61,134,147,94,180,96,135,247,93,24,130,45,163,161,245,39,90,101,17,252,154,174,224,29,41,201,74,167,229,159,233,23,169,219,115,202,28,252,199,66,129,219,199,84,243,238,128,24,143,90,76,250,154,60,1,246,132,10,127,103,98,84,16,131,212,39,128,16,5,59,170,73,210,4,181,231,95,253,112,31,137,209,192,153,122,234,200,198,255,146,89,222,11,72,182,112,140,186,112,61,212,108,194,61,112,28,77,191,35,54,200,245,0,14,0,225,248,79,78,198,218,140,164,12,64,15,19,121,148,226,32,85,162,126,210,141,37,154,44,187,36,243,12,34,221,51,75,24,182,63,173,142,73,155,239,205,209,202,214,181,231,204,6,152,146,57,60,189,237,133,119,1,165,182,156,53,232,141,29,196,95,145,251,153,167,42,53,36,90,237,210,36,224,212,10,140,84,28,29,210,109,252,117,254,177,106,139,212,32,119,65,225,49,3,37,122,104,0,59,255,102,4,40,26,138,175,22,153,2,221,35,100,124,67,144,27,61,236,112,64,57,20,112,154,16,138,17,29,121,253,28,213,87,158,54,201,32,141,176,169,106,183,87,11,111,23,89,174,112,54,144,225,65,143,20,168,44,30,92,99,215,48,29,221,233,231,254,122,240,126,63,24,157,245,214,15,30,235,207,27,92,231,244,90,131,35,142,101,7,138,243,32,149,60,221,251,68,97,15,116,158,75,223,255,110,239,143,91,0,45,250,191,137,199,33,9,74,146,138,120,163,163,0,210,202,84,123,158,68,143,20,10,118,60,188,118,73,39,155,207,193,199,58,119,114,156,136,109,104,155,198,21,130,117,117,155,150,218,121,39,25,59,49,158,212,175,33,105,243,146,240,28,32,201,249,51,93,181,92,255,63,200,125,104,153,71,86,230,25,17,169,248,12,166,243,223,36,16,210,117,200,100,219,85,161,41,165,132,242,178,49,184,195,107,179,14,11,23,198,225,44,248,154,9,32,237,142,94,197,60,102,210,120,108,73,15,174,30,80,196,214,222,112,108,41,226,119,41,104,56,112,76,78,59,147,22,59,145,103,44,19,252,143,186,146,137,172,225,16,61,166,154,131,62,119,46,82,33,38,83,227,44,182,90,211,205,194,211,121,221,212,68,211,189,158,3,7,214,8,3,164,242,128,88,13,166,232,166,94,64,184,110,65,3,102,116,181,6,134,158,91,159,172,226,136,189,22,144,69,158,1,246,20,217,228,137,59,103,90,151,83,132,11,88,2,1,89,31,110,95,202,101,59,240,34,230,173,124,28,205,240,24,117,31,230,40,222,215,36,75,214,10,231,165,197,119,142,67,20,184,133,7,34,113,5,70,236,144,43,141,189,89,35,252,55,35,170,117,196,196,103,215,20,171,99,208,21,182,247,3,50,51,152,218,34,56,150,51,142,66,116,3,3,99,229,188,127,241,85,103,135,75,227,193,222,246,157,150,163,138,104,190,134,43,14,161,190,77,127,235,177,191,147,183,79,58,6,163,20,209,160,19,91,150,170,253,98,149,128,112,72,39,114,238,236,183,198,44,0,67,124,183,211,233,226,105,235,98,160,44,245,52,236,0,98,169,217,213,150,109,180,185,154,96,170,128,249,18,25,255,167,22,162,155,53,187,242,141,66,152,68,85,249,158,148,5,155,10,170,30,53,197,193,251,197,167,201,242,97,124,229,37,240,50,130,251,54,75,80,43,27,86,123,215,55,87,210,205,103,187,246,139,185,198,214,192,185,83,150,205,188,106,165,50,63,163,122,160,118,19,209,180,29,219,100,21,145,39,72,198,109,228,1,71,50,86,135,87,234,154,89,68,71,146,38,202,24,70,8,104,50,201,175,81,56,36,247,104,89,119,83,9,59,247,28,113,85,113,13,227,59,103,189,196,220,35,204,121,126,148,230,15,8,219,207,199,189,24,51,79,179,201,67,58,222,14,99,171,18,178,95,1,179,97,74,106,5,73,2,204,0,20,239,78,0,181,189,152,43,51,9,191,62,224,133,64,190,212,102,90,82,82,200,110,141,235,186,250,22,23,133,81,51,252,221,73,97,81,49,9,91,88,23,220,107,227,143,26,111,131,214,50,208,149,88,175,188,60,231,170,160,245,249,219,251,104,6,220,53,124,115,60,87,96,204,9,223,237,149,192,55,249,118,3,231,96,161,73,240,2,169,56,204,175,26,4,110,122,28,164,83,1,20,133,68,45,152,16,203,13,172,138,0,35,35,138,212,195,67,73,246,204,240,25,164,25,59,45,119,142,89,38,226,251,21,46,10,204,96,156,35,21,245,200,112,22,55,205,85,130,65,137,133,28,146,146,60,141,50,17,238,193,199,150,233,39,27,124,221,186,233,184,198,186,251,4,180,47,56,28,124,40,35,85,174,137,228,248,193,81,13,172,220,44,55,219,65,96,4,121,254,172,243,189,79,65,138,35,106,68,53,230,119,201,163,26,244,139,134,157,105,6,35,31,163,91,246,87,172,100,145,191,45,84,183,216,144,124,12,43,18,233,57,223,170,102,138,182,116,12,25,201,235,172,29,20,160,164,148,242,50,131,165,62,164,175,223,109,196,39,238,170,231,9,139,74,61,246,90,190,3,244,96,122,219,186,4,195,193,42,36,107,105,184,123,249,44,252,41,3,102,60,215,197,3,126,196,216,79,223,122,149,234,253,95,50,26,233,37,207,202,204,20,226,193,62,35,239,214,197,250,22,121,170,180,210,225,10,13,43,218,242,82,200,165,192,83,163,158,112,220,83,73,219,119,146,170,32,137,134,110,0,205,14,169,19,140,153,171,202,29,105,181,19,198,223,36,84,13,28,22,212,125,180,117,158,101,205,214,87,249,243,18,178,103,31,158,58,248,182,53,150,198,204,51,189,168,6,30,160,155,234,233,175,86,137,3,170,189,146,60,246,189,220,22,196,166,51,19,190,127,92,235,151,44,200,107,72,111,214,196,158,199,203,151,217,123,215,190,242,2,121,129,185,104,133,107,250,144,3,173,234,153,171,105,16,31,139,102,110,119,243,75,127,246,209,67,168,194,89,221,206,5,109,24,139,40,251,121,22,236,140,64,160,7,192,236,236,94,170,114,208,228,153,222,12,50,13,199,164,32,121,162,44,70,127,198,151,56,228,73,199,54,250,139,214,200,81,40,206,10,50,137,235,150,117,21,221,161,108,161,109,59,96,220,251,81,159,253,30,143,149,86,148,253,161,106,193,20,21,67,99,240,43,212,122,203,144,61,209,55,49,48,44,136,130,185,225,107,215,84,215,50,148,88,235,166,187,142,251,8,160,72,34,166,242,126,217,206,201,232,206,55,70,250,142,78,255,42,119,129,121,6,22,4,41,154,229,252,203,187,52,172,44,8,93,48,243,174,69,191,202,43,169,15,34,29,173,119,249,128,60,194,206,166,78,232,184,228,95,1,76,164,234,63,199,26,162,99,69,222,101,247,157,77,59,11,149,69,31,17,79,232,160,35,224,1,184,4,230,54,56,143,220,88,11,110,214,231,100,28,70,161,29,95,58,247,89,86,87,114,139,167,155,229,91,183,137,88,194,74,199,48,239,185,32,139,223,244,70,251,8,249,172,34,1,247,18,251,183,131,189,38,109,232,200,47,194,204,151,120,203,91,53,226,24,110,118,116,146,135,103,73,71,60,132,37,59,33,149,43,117,126,143,183,61,220,48,111,235,171,114,51,62,191,46,14,231,45,71,212,63,78,105,28,199,128,227,232,250,34,126,70,85,170,250,215,141,106,112,67,23,40,196,246,89,106,37,254,192,108,214,74,178,55,164,219,103,145,28,246,161,198,75,177,136,83,173,19,191,73,212,135,65,87,236,144,92,26,195,137,38,164,245,0,11,0,56,185,178,141,36,48,68,178,224,139,30,167,49,27,145,8,26,2,250,76,105,21,170,86,97,68,126,238,132,230,229,145,216,83,79,237,32,192,43,178,51,175,216,16,73,236,45,62,11,61,183,138,234,170,70,184,171,145,77,199,132,94,154,198,129,210,251,138,198,36,115,44,113,82,27,125,160,104,9,212,163,87,127,156,138,173,204,157,228,156,149,244,8,83,82,172,109,230,220,97,27,185,94,180,215,212,157,4,156,150,247,176,136,101,183,40,44,43,68,15,180,157,197,187,235,209,23,245,230,202,71,65,19,184,236,254,160,12,254,36,233,22,24,152,63,194,8,89,215,161,57,151,231,90,97,125,56,72,162,43,180,160,155,36,184,58,225,230,146,91,35,177,138,25,16,220,174,113,33,11,72,95,203,224,250,42,4,220,17,39,44,119,36,158,25,227,119,101,184,121,9,100,66,165,52,140,42,207,104,163,189,91,25,167,16,4,229,234,106,36,95,71,165,109,212,175,204,224,245,41,247,69,64,154,35,189,37,53,178,216,19,195,98,216,182,95,46,2,38,216,210,233,224,60,197,169,122,86,218,77,139,6,47,41,81,11,111,250,109,183,125,93,100,254,232,37,227,200,81,99,173,159,198,197,81,80,115,109,238,16,59,58,115,8,244,18,167,250,115,84,252,235,174,82,21,221,186,59,71,172,104,75,83,100,185,215,198,225,225,202,0,128,140,46,108,181,232,95,90,203,105,174,164,3,113,178,76,4,136,193,216,133,50,158,12,87,255,203,139,13,22,97,114,77,145,119,100,238,241,131,204,135,93,199,41,98,220,92,210,222,63,3,100,88,25,63,57,30,178,225,17,225,171,156,44,176,178,26,126,215,20,163,82,248,49,32,29,35,205,123,105,148,60,35,48,77,130,82,125,3,55,154,154,212,248,66,75,127,18,75,147,4,154,49,183,142,192,244,67,5,45,65,25,75,44,121,141,223,171,98,195,218,246,240,235,244,225,240,167,78,38,45,15,154,245,254,64,105,193,132,63,67,138,51,88,202,111,22,160,122,134,217,129,43,244,174,243,139,96,65,166,173,187,143,107,36,171,177,52,82,35,96,49,242,104,242,176,212,11,123,96,209,28,25,223,184,137,40,66,16,97,0,11,72,80,69,47,186,191,69,151,24,244,233,212,45,40,207,165,170,232,151,47,35,38,119,218,181,78,147,94,5,50,27,88,249,188,235,142,66,249,144,180,77,19,12,235,180,83,207,195,82,157,85,106,10,68,226,225,129,181,240,145,22,86,139,165,140,241,208,253,172,52,94,219,134,82,100,198,160,195,78,18,141,211,101,74,98,12,108,233,62,150,81,158,173,226,112,243,58,3,176,76,19,43,225,222,73,141,5,36,85,122,194,72,205,23,89,38,253,12,97,186,218,117,228,160,150,151,136,149,15,53,177,8,24,217,103,231,69,50,180,31,47,80,85,130,133,67,149,162,140,42,135,85,4,183,110,68,74,255,232,189,192,236,6,142,75,32,128,159,198,91,32,111,110,27,205,196,55,1,200,52,150,105,220,25,239,92,247,194,210,109,98,249,192,216,7,108,91,145,55,18,104,97,9,60,192,158,199,81,59,42,27,45,33,158,100,205,32,24,187,209,42,169,103,61,180,174,233,159,226,40,238,32,105,162,76,89,56,64,15,162,89,177,161,129,86,213,158,236,147,184,116,92,239,184,55,228,170,56,47,50,229,129,9,67,248,253,46,2,65,41,121,134,5,19,220,0,167,234,223,177,147,20,108,13,7,231,133,241,201,197,160,137,64,193,170,72,116,112,146,126,109,154,224,227,12,197,184,4,127,142,230,19,177,114,208,202,40,101,6,113,97,139,80,14,37,8,172,71,7,184,15,169,141,211,214,33,63,150,142,54,167,197,207,110,188,91,141,167,232,98,95,226,246,233,39,228,164,193,86,54,218,20,140,40,165,168,237,223,157,73,28,103,201,227,238,119,93,204,39,244,194,131,209,248,244,105,228,57,98,211,120,87,159,129,19,65,38,194,61,29,127,115,207,225,43,165,136,36,28,188,176,6,224,172,208,126,12,247,203,20,130,61,237,60,75,105,187,7,59,124,164,50,32,148,26,186,106,225,241,247,57,123,110,245,239,206,25,140,126,18,175,55,203,155,198,162,104,169,90,0,32,222,62,89,91,190,199,60,55,80,79,236,132,54,61,156,84,192,133,6,23,179,22,82,153,234,114,168,83,91,248,23,33,194,143,17,124,45,187,68,241,221,149,130,246,76,110,78,63,36,73,134,210,39,77,124,55,113,39,213,4,148,59,16,94,41,57,124,219,94,228,26,140,20,30,49,41,228,144,19,160,122,212,24,31,116,29,203,41,62,102,35,213,53,86,35,24,206,86,173,161,74,196,179,120,51,61,139,237,188,211,8,127,201,54,17,61,173,125,111,78,104,48,194,135,79,126,62,187,226,22,251,74,181,20,74,147,35,61,241,94,73,232,44,168,97,252,128,11,7,138,223,197,78,131,200,19,45,95,18,77,82,2,211,168,148,45,225,59,90,183,130,94,190,167,110,152,72,154,163,33,19,3,113,27,226,118,201,140,34,125,26,216,79,31,24,56,196,176,43,99,216,175,70,170,220,66,37,135,132,250,3,200,27,74,17,53,23,133,113,248,64,147,188,192,89,91,188,160,175,15,196,24,42,188,199,158,28,52,35,214,227,225,50,144,168,227,200,41,231,89,157,151,107,146,110,64,107,45,177,26,248,84,54,93,45,252,255,81,36,44,12,117,117,228,174,116,155,23,189,116,91,137,24,49,193,162,91,132,211,57,132,175,212,76,167,220,143,188,92,235,2,76,232,117,211,139,188,171,102,246,206,130,55,233,4,164,224,178,149,207,55,4,244,60,149,45,235,157,166,153,54,200,59,162,181,193,241,80,69,135,128,202,52,194,165,54,64,92,31,87,91,232,150,8,66,48,170,11,93,36,228,49,49,90,238,12,30,87,219,202,216,58,246,68,22,86,11,181,85,58,82,5,126,160,38,116,65,206,79,178,119,92,120,12,49,94,49,126,209,33,179,152,150,163,31,100,152,122,117,226,145,66,129,80,223,131,234,219,98,55,220,148,251,37,165,56,55,82,165,247,123,83,251,28,29,236,56,83,247,186,68,167,51,48,145,24,205,55,161,173,149,157,97,252,39,183,45,206,246,120,219,11,232,192,35,80,53,217,7,15,139,155,31,42,209,192,224,136,123,218,72,104,221,131,108,207,151,113,255,190,136,52,17,54,157,209,226,224,244,51,106,192,126,190,174,97,52,177,164,10,40,179,98,161,127,34,58,69,40,159,36,144,17,207,147,15,190,127,89,201,86,29,240,9,87,42,207,185,199,105,193,121,139,62,39,22,229,88,99,214,19,14,116,49,6,141,37,189,112,244,125,29,8,235,140,17,152,44,87,151,69,49,84,141,49,52,104,215,145,125,86,28,138,171,96,155,185,13,142,25,105,201,31,50,8,103,170,109,90,140,22,34,31,6,200,158,162,10,73,177,31,59,98,49,103,83,139,93,7,17,205,180,109,239,233,195,66,82,28,242,69,110,103,61,213,93,215,64,116,8,249,5,88,101,182,13,223,160,122,104,30,150,136,92,66,54,197,102,72,187,6,101,103,226,201,127,119,116,152,144,213,55,24,137,192,123,43,168,24,76,233,26,146,133,200,237,55,235,238,178,97,162,3,69,37,27,253,78,117,98,230,207,154,214,19,161,236,123,144,22,204,187,239,211,115,88,252,173,152,76,128,137,65,31,247,35,74,185,16,163,124,92,43,112,232,217,200,189,0,218,234,203,175,143,61,216,237,70,174,143,248,237,15,217,46,55,152,253,32,117,82,244,90,15,159,49,64,177,105,195,126,38,135,56,176,206,108,214,176,208,76,85,170,203,247,215,209,173,203,11,61,5,223,232,110,64,61,221,254,152,3,163,81,152,134,2,74,66,65,66,194,102,155,250,134,115,16,174,215,104,134,153,12,227,5,129,24,177,46,43,104,102,142,91,67,92,85,39,143,62,251,9,203,123,252,27,115,142,85,104,54,26,152,213,79,137,166,237,27,109,255,126,163,199,48,92,166,192,234,66,157,150,22,4,146,49,225,31,98,246,29,32,48,234,233,120,199,179,107,200,230,215,55,35,34,253,129,23,88,126,247,100,138,15,109,129,224,184,33,100,21,183,254,67,192,217,224,249,4,85,80,186,226,43,85,174,222,143,126,78,77,154,4,123,87,59,47,81,105,202,254,103,31,220,148,26,123,82,140,58,24,106,137,87,176,163,77,225,152,225,153,135,60,40,147,191,40,148,18,249,165,1,151,112,114,67,254,112,54,143,137,181,211,69,117,11,186,179,111,118,196,225,150,219,241,225,77,40,200,212,192,30,12,249,185,65,138,37,63,216,30,46,239,51,37,202,81,207,184,43,196,151,64,188,8,61,23,12,156,54,84,241,211,2,163,140,137,149,141,39,148,189,176,152,87,216,226,24,136,75,117,213,112,236,22,152,201,174,170,244,131,133,4,12,241,43,211,163,99,70,236,6,70,106,95,115,116,82,230,158,16,39,12,187,210,26,64,216,240,15,113,149,145,67,176,141,202,80,157,223,14,74,224,64,45,171,238,56,45,174,142,22,122,194,123,244,64,123,215,42,218,182,115,56,125,129,147,161,14,253,187,53,13,200,143,166,91,120,158,139,197,100,48,37,88,156,97,114,86,56,248,98,238,168,88,109,10,195,170,252,76,54,202,200,234,213,213,10,145,141,187,133,25,3,32,248,61,223,135,49,117,250,88,27,156,64,76,71,68,92,101,224,236,245,109,14,73,81,96,135,211,145,155,121,202,16,34,191,198,94,188,155,186,217,113,102,47,250,222,147,6,166,48,242,46,18,143,202,108,223,133,97,77,54,133,4,81,8,75,253,124,58,244,101,97,84,11,28,54,170,58,160,144,221,142,50,226,82,108,244,48,13,84,105,203,16,233,20,129,153,44,221,154,90,104,51,171,99,150,51,127,216,7,0,79,197,53,244,12,234,143,76,143,90,171,113,49,34,133,170,11,202,77,202,170,223,221,34,46,222,118,249,100,224,244,122,220,49,146,0,205,169,92,45,177,145,84,66,88,151,85,122,33,230,37,42,19,155,144,217,151,215,182,108,173,19,197,29,50,146,112,140,245,190,194,254,167,27,96,254,173,26,196,214,67,199,168,223,78,43,208,83,19,31,37,130,232,157,135,80,16,10,173,183,141,19,120,36,202,78,105,137,53,70,141,210,95,2,223,237,45,75,147,151,107,51,75,139,61,131,136,239,135,14,15,209,17,157,137,245,108,25,3,45,89,200,21,167,226,199,136,210,11,7,219,133,144,203,40,120,45,128,254,169,45,87,213,223,250,144,14,56,68,165,181,152,74,179,129,26,175,254,57,169,92,80,202,174,11,204,190,117,233,180,40,187,17,248,31,202,132,194,86,104,159,211,112,172,156,111,227,41,155,242,38,200,195,46,123,18,167,22,115,227,147,90,233,91,173,155,136,0,249,43,55,35,170,204,82,215,97,136,202,108,78,184,58,205,234,191,40,238,81,71,211,112,244,105,96,244,173,138,18,119,186,2,4,83,63,151,4,247,21,52,198,22,66,186,39,232,221,165,208,185,16,61,50,71,50,191,214,104,255,178,111,93,99,71,219,0,217,38,29,165,201,86,124,5,47,170,0,156,139,71,5,43,24,197,16,220,0,36,146,140,82,199,159,167,210,41,174,109,95,239,184,111,18,175,53,77,175,24,244,63,127,43,251,238,49,74,159,102,138,17,68,56,13,67,10,198,65,23,39,169,132,73,110,120,42,238,204,159,109,239,59,50,96,18,47,87,62,250,101,230,96,164,134,109,46,243,186,196,180,194,148,194,162,253,214,134,72,245,106,9,28,38,21,194,142,221,101,124,218,81,130,128,114,211,52,14,106,241,50,172,214,21,189,205,164,216,216,6,209,239,78,152,142,250,121,159,152,178,5,73,163,17,24,27,64,66,99,72,161,102,199,253,246,170,142,157,2,69,7,159,246,20,149,10,128,78,131,16,16,146,41,189,112,244,129,79,169,133,237,46,162,187,203,56,125,26,109,102,39,240,36,240,25,17,225,207,132,89,183,150,182,84,52,113,57,220,6,223,1,32,150,164,166,115,80,31,6,54,157,78,204,195,148,5,232,201,123,164,203,99,30,241,56,186,94,6,253,242,57,116,208,143,206,251,166,128,236,241,41,71,77,165,118,16,53,128,235,6,175,9,177,110,28,83,186,103,244,244,119,127,182,143,14,68,20,3,23,51,58,41,104,80,59,227,135,141,215,162,210,41,217,52,124,130,140,125,26,217,182,19,242,17,141,110,99,19,27,154,80,126,62,5,164,254,236,243,237,37,37,189,73,75,86,52,48,23,98,236,142,157,220,159,172,216,29,66,58,116,103,202,114,77,178,188,41,92,81,222,106,136,83,183,243,82,136,92,91,14,116,164,132,97,249,240,15,78,51,40,146,70,253,176,193,188,10,251,65,66,94,145,204,115,248,107,94,193,160,135,0,110,35,65,134,161,62,207,203,135,159,81,161,242,216,219,236,16,176,212,202,163,59,113,95,137,77,117,55,119,217,112,82,31,86,130,19,32,215,82,93,9,0,100,104,148,13,196,134,188,216,143,16,175,75,79,145,209,149,179,139,124,233,20,45,65,25,129,42,3,30,15,139,207,97,6,251,92,100,239,226,128,14,47,196,14,26,207,47,189,21,181,26,153,6,224,211,219,171,210,50,232,254,231,0,113,24,201,18,196,192,107,208,214,187,160,96,127,169,181,119,32,149,146,140,154,242,129,221,237,49,15,5,155,121,165,224,161,1,114,83,203,172,105,148,129,185,28,159,232,191,118,188,71,201,113,205,128,135,232,242,75,43,239,165,210,143,112,139,214,101,129,234,221,226,18,34,55,46,172,117,132,14,125,155,161,52,235,86,165,239,14,20,17,196,178,175,199,89,218,198,176,167,79,59,107,103,102,80,23,35,34,34,83,178,221,144,179,128,157,142,217,222,182,75,88,176,97,146,33,246,41,117,111,126,193,214,127,106,65,252,84,145,215,218,43,149,208,204,31,27,144,252,180,127,197,77,86,62,248,22,85,8,57,176,205,194,98,180,123,191,3,155,68,161,46,228,116,155,4,46,20,152,195,234,38,35,50,171,59,28,79,228,25,252,231,196,64,206,218,135,158,31,222,73,161,74,64,166,117,225,254,168,12,108,49,50,87,238,148,56,251,112,52,180,127,4,0,238,51,28,246,138,193,196,2,0,169,12,170,248,67,131,36,110,231,234,204,126,213,219,68,85,135,65,249,129,130,63,78,246,140,173,10,18,246,191,204,121,185,23,102,154,147,83,223,251,82,233,156,234,31,71,78,5,175,182,244,179,4,0,62,56,167,24,82,162,189,29,87,81,62,106,28,64,196,198,208,197,119,57,123,182,227,84,225,170,208,26,215,199,33,65,133,11,42,197,153,72,58,212,191,205,151,249,169,88,166,132,87,133,108,213,146,78,203,227,24,85,86,50,53,176,86,14,246,105,38,30,1,63,153,215,186,56,207,57,74,12,88,111,208,148,242,132,215,239,140,128,126,172,194,129,83,68,211,65,215,248,200,91,63,117,197,12,131,80,6,188,206,203,221,250,10,48,63,93,248,224,76,213,127,205,217,204,129,154,216,255,209,240,40,116,194,146,41,16,245,163,212,244,69,41,30,201,90,45,220,1,11,124,228,207,27,117,254,121,13,145,89,220,214,146,219,92,236,223,241,215,245,21,112,146,142,139,157,33,148,211,20,199,196,27,225,214,117,252,198,247,120,112,173,198,248,87,226,217,229,119,59,211,46,108,9,66,126,254,217,235,46,4,230,231,214,127,143,202,174,109,13,203,47,239,20,28,223,59,128,180,58,229,196,163,231,108,139,4,213,7,15,214,128,204,189,157,62,33,122,87,199,109,82,194,22,98,50,224,244,148,111,6,37,90,253,217,213,215,46,250,86,240,169,59,253,171,19,242,145,227,221,133,240,138,37,215,48,114,198,234,207,238,203,255,94,165,88,159,222,99,98,205,103,131,141,60,22,125,91,80,15,24,145,85,249,202,228,104,117,178,106,249,116,228,144,92,161,42,68,12,200,61,213,18,140,2,169,31,84,203,115,169,177,63,235,104,91,190,3,51,100,159,168,172,33,69,169,254,30,148,210,183,225,15,180,113,14,156,67,95,127,70,97,171,17,181,114,86,155,186,204,1,190,184,147,94,29,184,118,40,48,211,142,162,105,138,222,56,88,147,189,206,146,145,245,4,244,134,81,160,59,152,29,158,41,246,14,235,254,222,176,75,63,131,246,56,149,108,158,62,133,26,212,152,83,11,196,18,126,234,92,3,141,92,222,99,48,109,204,243,250,45,136,164,39,107,131,187,100,233,88,106,0,101,36,149,179,245,27,157,155,169,255,231,68,77,130,166,24,239,251,215,93,226,154,38,93,51,180,191,35,34,106,69,237,161,92,216,236,149,85,90,157,99,109,37,143,85,171,82,240,3,81,112,254,70,157,63,98,77,188,194,81,63,12,149,62,59,76,94,233,38,195,120,187,228,70,101,20,24,197,0,68,126,1,11,115,38,206,146,237,70,19,31,122,81,10,40,10,157,114,81,113,22,189,25,186,114,255,21,166,24,82,70,93,226,96,98,65,43,111,122,155,98,116,211,201,88,146,132,109,102,51,171,47,70,98,161,132,222,245,119,246,106,148,79,69,46,37,228,124,224,222,68,82,15,17,201,189,226,212,0,90,103,173,62,203,76,224,249,113,173,167,8,228,81,127,7,177,149,107,94,94,35,32,100,21,38,6,9,93,134,233,186,181,222,199,243,93,46,138,213,201,90,65,52,190,120,189,42,210,87,54,243,83,61,168,192,129,50,38,209,217,233,186,129,35,208,161,158,163,136,165,185,79,148,70,216,19,16,213,154,238,197,211,217,138,38,230,238,116,130,38,203,140,104,40,194,44,48,111,198,255,48,121,183,93,169,111,103,206,6,109,237,232,245,59,28,81,64,168,174,114,166,88,48,151,86,70,38,213,152,7,75,41,0,139,133,83,140,234,238,160,115,67,160,68,167,213,172,175,33,130,140,246,160,214,196,100,254,220,241,11,232,178,226,92,57,144,205,224,194,7,168,93,180,76,47,86,110,217,249,164,192,94,244,237,194,26,167,121,153,103,221,42,87,134,42,40,88,226,33,220,252,79,247,254,35,195,195,185,128,252,204,35,98,183,209,60,250,30,239,159,196,51,21,169,30,244,121,90,244,180,53,213,151,41,252,19,250,147,12,227,130,250,149,238,201,117,58,90,164,227,206,147,249,32,150,126,76,122,4,205,59,205,17,131,78,169,179,132,235,188,138,101,80,112,44,101,187,64,80,162,218,189,244,33,120,112,132,40,13,120,37,84,66,84,45,167,219,75,155,69,70,204,162,56,207,27,16,108,230,115,20,236,31,98,194,119,216,110,143,183,105,3,153,67,215,44,226,43,168,199,14,173,84,34,253,46,21,226,75,138,68,4,202,206,36,178,36,97,236,32,56,60,37,198,53,199,122,43,23,240,239,218,152,226,107,176,209,72,105,24,147,54,151,120,84,85,177,204,240,70,222,141,242,157,160,46,221,146,60,216,234,42,71,192,206,148,86,138,70,197,11,200,148,208,193,135,175,8,125,4,120,185,76,65,94,155,167,232,228,174,195,162,16,33,7,24,142,78,106,85,8,124,227,227,198,239,18,40,153,128,159,185,68,216,52,95,58,116,235,67,180,48,164,166,235,252,25,107,159,202,90,74,114,99,7,10,186,191,139,85,182,179,251,248,209,123,165,39,244,124,25,16,251,182,32,236,92,124,43,74,213,234,119,51,161,249,34,207,51,88,18,124,220,59,253,77,135,217,143,33,103,237,59,0,68,243,38,247,144,108,126,208,75,205,247,28,237,112,72,106,142,68,123,238,223,137,44,70,87,84,103,175,221,135,181,169,247,151,99,182,3,136,197,112,61,226,130,85,40,88,74,198,32,130,238,142,24,71,16,137,130,217,42,222,170,69,174,20,14,6,70,35,228,253,17,222,81,181,173,2,172,11,222,78,149,80,199,254,54,1,33,103,211,154,176,95,50,27,246,112,98,37,86,189,38,223,119,57,7,99,46,167,102,100,234,211,127,131,72,169,33,81,136,138,28,187,28,238,1,83,98,226,119,19,247,193,155,204,101,227,133,230,213,123,219,178,107,106,176,81,35,156,19,118,151,83,178,170,228,91,230,178,223,240,129,104,9,101,238,181,130,249,47,153,235,103,188,207,161,93,69,214,138,47,239,201,246,113,160,46,43,86,176,200,48,2,219,85,32,10,249,248,129,154,170,166,115,249,237,18,161,199,128,65,144,107,252,198,118,190,35,77,64,251,22,120,98,169,84,97,228,196,43,62,79,35,5,5,125,162,27,198,129,102,26,102,185,98,247,34,159,169,94,28,249,27,65,174,109,53,22,239,210,244,231,170,161,110,146,27,131,201,128,99,234,42,221,180,85,82,95,217,54,124,194,142,171,110,39,153,106,242,73,95,194,21,143,135,170,107,224,119,121,51,106,117,172,25,201,144,160,102,28,24,59,88,89,177,185,140,63,49,160,117,169,176,180,144,245,215,31,213,85,211,152,200,86,161,92,123,39,235,182,2,227,213,69,76,63,154,9,106,225,95,168,182,205,241,128,205,29,26,218,10,106,75,137,152,173,45,84,47,133,123,34,93,81,122,0,227,169,177,209,86,14,126,89,69,108,202,247,248,166,83,255,224,89,50,173,243,18,131,133,41,70,142,170,57,112,46,92,129,161,94,144,29,81,207,86,7,252,89,190,144,99,32,118,96,204,175,186,162,127,149,114,86,147,60,151,31,69,54,92,47,90,189,4,159,137,97,123,75,194,167,192,192,186,232,214,153,197,59,185,145,129,65,136,172,176,95,64,249,106,166,88,130,7,1,21,43,19,188,224,95,62,60,132,34,147,224,15,130,124,180,150,144,113,90,15,211,231,88,11,88,1,195,33,53,83,209,67,155,9,128,55,3,110,213,56,104,173,161,36,167,78,5,174,2,184,53,47,201,80,121,212,195,114,166,202,219,158,190,185,142,42,37,229,116,176,208,76,247,129,254,251,86,152,54,124,153,247,108,95,50,130,242,53,182,26,115,179,11,135,209,90,232,232,74,252,167,36,91,7,16,243,134,250,146,92,251,147,209,104,24,61,159,101,243,37,226,209,181,182,89,66,217,72,208,28,251,106,6,47,235,7,240,89,169,42,0,4,205,28,17,165,140,216,97,212,146,39,67,60,47,238,51,22,4,209,74,208,113,133,62,56,128,224,147,204,137,186,141,246,248,130,47,134,159,125,95,43,93,154,50,73,210,202,109,182,159,92,14,77,3,93,160,234,80,240,28,190,152,102,10,19,101,94,76,97,236,253,149,117,130,16,230,140,65,9,181,100,247,184,221,123,155,156,10,103,206,173,249,65,167,169,31,108,255,172,107,197,245,168,118,254,72,30,149,145,184,191,173,238,38,217,194,4,11,139,41,244,246,75,150,170,225,48,238,37,91,25,14,90,123,102,56,123,251,148,15,153,113,128,138,113,29,175,125,133,38,143,107,194,78,149,69,212,6,184,169,57,116,13,241,132,219,22,99,29,68,78,13,50,212,130,192,34,18,124,110,35,125,213,30,130,127,123,181,25,127,245,142,98,131,88,195,119,17,96,182,178,185,46,71,31,1,119,28,52,184,177,118,115,230,73,11,75,190,157,126,150,218,140,181,30,68,64,186,230,145,231,127,43,31,59,112,90,104,12,86,194,186,103,38,161,104,182,57,217,88,205,123,83,5,26,238,13,71,157,60,118,76,136,5,26,250,30,153,103,221,133,234,146,120,106,223,187,104,67,212,160,50,71,66,27,239,184,237,192,106,94,96,133,113,91,170,37,199,181,244,246,17,58,47,199,177,226,23,163,232,239,222,123,64,63,126,182,178,248,155,79,230,120,156,249,220,236,82,248,25,236,120,86,14,181,100,96,197,39,48,247,58,247,170,227,122,16,202,245,141,17,59,230,94,131,76,228,189,112,135,254,149,252,123,182,212,65,45,1,13,61,170,133,200,51,24,250,2,87,81,36,55,183,17,178,252,14,152,39,109,4,5,21,104,198,3,105,222,52,9,231,149,248,113,130,255,138,14,179,147,255,235,65,189,205,81,10,113,82,217,233,160,28,255,137,206,84,225,83,133,69,20,97,95,151,205,107,74,145,136,240,200,223,103,161,77,164,210,105,231,35,81,100,208,19,86,68,160,238,224,191,142,71,205,115,108,38,238,253,22,3,75,25,50,242,134,116,148,141,197,235,77,112,79,202,43,66,87,192,243,240,122,233,150,237,206,210,5,64,15,215,115,233,122,5,214,98,14,138,29,53,149,248,56,144,208,148,85,191,106,57,211,127,135,141,122,129,45,40,7,88,152,188,73,185,209,217,108,174,219,100,213,62,203,145,10,50,3,60,123,31,1,152,89,85,229,90,43,80,178,235,199,88,178,222,72,255,238,112,33,122,0,59,21,0,181,28,56,222,171,53,224,7,38,192,202,18,159,104,218,244,174,12,62,250,109,119,49,156,218,141,87,132,136,140,236,227,113,14,246,176,38,219,85,230,27,117,222,182,159,184,177,97,146,88,101,244,118,246,116,193,210,34,146,47,45,86,87,126,40,199,22,97,219,25,78,7,123,150,67,42,108,4,14,232,210,169,180,101,195,107,103,247,85,146,213,108,55,73,119,21,50,204,9,219,127,141,201,129,14,48,193,219,132,92,28,240,81,73,173,195,131,29,161,188,253,42,88,214,53,181,187,63,42,105,64,172,203,190,104,252,176,106,77,85,102,72,117,103,101,224,152,62,35,245,175,98,119,32,66,234,9,20,74,44,24,166,230,248,2,130,110,76,3,28,8,161,84,83,92,160,196,114,219,1,9,72,52,172,11,38,174,113,105,207,26,74,37,138,252,49,80,2,221,135,212,97,234,34,135,15,241,173,41,223,93,9,195,46,30,177,164,125,130,125,247,153,224,30,166,215,125,116,6,113,151,67,88,186,1,218,65,42,215,152,169,173,163,11,114,180,93,51,251,157,101,230,196,104,25,237,115,119,91,104,49,14,88,124,42,5,222,211,51,18,83,5,126,45,6,107,187,131,250,54,78,187,245,4,133,170,205,36,211,91,213,246,42,193,88,79,72,12,59,13,188,192,230,208,203,169,44,156,212,224,118,254,202,238,207,109,62,177,60,81,101,202,97,150,255,54,124,107,173,176,254,83,190,56,168,131,180,26,195,84,126,236,111,97,54,96,23,184,50,185,241,249,114,232,151,147,207,92,137,46,68,128,126,220,139,155,155,170,27,53,174,126,8,232,127,105,171,62,136,148,97,11,75,98,112,61,199,82,207,34,14,199,148,136,237,114,179,225,141,58,178,11,224,122,229,209,171,179,188,203,76,251,29,197,85,114,1,42,19,3,204,213,239,103,55,154,176,93,214,211,150,139,231,113,47,21,68,18,43,226,59,250,254,225,15,132,208,57,5,219,160,227,217,86,220,189,179,109,122,127,57,108,39,134,208,18,176,106,53,56,127,132,122,67,100,2,18,181,94,192,159,164,127,45,18,57,237,75,242,146,55,48,216,70,113,220,191,6,218,154,37,189,249,228,221,171,44,244,92,100,19,10,129,73,164,189,121,92,86,233,7,82,80,18,155,218,218,28,3,20,18,108,30,121,68,195,118,109,153,242,248,109,179,198,148,177,52,186,186,67,50,173,226,96,246,220,151,144,242,122,130,180,249,12,189,158,127,24,54,115,2,10,132,68,165,132,48,121,220,119,39,127,183,171,97,178,223,224,92,61,212,254,94,124,174,227,37,98,11,122,14,126,190,5,52,34,193,204,248,121,87,128,143,199,55,52,234,237,200,145,211,34,239,245,49,246,98,108,91,156,176,157,215,71,9,43,72,120,110,226,198,52,182,232,194,206,150,199,108,40,142,192,19,204,249,26,74,76,98,67,156,245,220,81,138,141,120,229,182,27,125,187,4,224,116,41,131,215,153,23,140,208,139,122,77,210,178,178,214,74,150,27,244,47,199,105,72,163,168,86,98,232,168,32,56,240,223,161,113,16,128,76,21,128,111,187,201,63,174,161,242,97,238,136,66,74,198,170,165,152,1,174,38,114,19,251,39,14,168,251,251,20,174,167,211,86,43,155,100,17,75,83,204,172,48,43,245,24,33,122,63,247,81,82,195,178,220,32,219,175,124,23,163,190,159,173,118,19,79,64,198,175,51,231,24,51,50,107,222,222,120,4,156,70,30,248,224,97,210,52,47,149,132,248,58,41,7,144,193,74,142,39,221,205,223,252,9,141,197,136,82,33,104,245,118,152,183,58,128,187,243,214,87,87,134,241,14,114,63,147,100,188,238,241,118,98,197,167,159,51,233,250,234,88,140,34,22,49,180,163,153,220,165,176,93,191,19,245,252,184,254,61,251,129,54,48,112,195,215,32,76,220,23,133,190,131,210,231,114,219,194,89,145,197,115,248,182,42,233,231,10,111,181,16,65,15,232,136,167,227,249,73,111,57,67,48,214,125,30,235,61,200,100,41,81,62,8,168,59,47,98,127,41,227,152,105,242,218,128,207,254,89,200,215,164,60,239,60,186,122,119,87,103,153,236,92,116,251,53,217,65,225,45,74,214,227,206,172,178,226,170,51,233,75,127,107,235,107,157,198,76,63,56,42,127,87,226,116,35,63,82,239,78,87,69,119,9,9,145,7,134,56,44,8,102,77,63,84,34,237,81,254,98,175,167,28,188,156,207,230,156,166,81,121,196,88,219,48,14,56,126,159,111,241,123,56,74,166,7,223,184,59,25,237,140,196,213,34,216,158,11,35,177,95,55,119,128,84,253,222,93,68,80,26,23,200,198,57,116,120,94,52,43,141,168,40,215,42,145,236,86,251,158,37,225,34,219,67,45,223,136,235,219,81,75,234,193,68,58,120,67,232,46,113,29,171,35,120,119,32,194,135,19,209,220,3,144,98,238,162,16,197,21,105,171,69,70,193,218,135,162,127,125,145,106,101,184,67,71,204,59,142,236,66,183,38,141,23,175,15,174,176,2,36,33,90,206,4,244,1,97,143,17,234,228,199,173,112,72,179,207,82,250,217,15,63,100,161,86,75,223,27,68,36,123,39,67,63,23,37,214,94,187,199,253,254,108,207,105,132,156,144,121,9,190,115,83,234,6,139,49,163,203,221,0,78,53,136,6,44,195,43,143,205,138,180,223,234,125,73,229,208,88,31,24,96,85,47,89,75,87,183,82,190,242,139,7,92,204,183,116,23,28,16,123,138,92,237,12,198,172,201,120,24,195,79,162,109,180,72,192,107,83,61,201,166,127,54,201,113,237,127,39,179,161,101,63,168,236,27,142,200,40,30,5,85,187,211,211,177,243,155,235,1,72,225,143,20,84,64,106,248,109,20,222,92,212,124,223,166,42,181,187,70,12,171,172,46,138,171,0,4,167,106,231,166,240,97,253,109,57,49,148,75,162,234,124,159,177,245,59,55,52,51,234,210,155,53,145,116,17,69,68,126,111,190,28,142,107,195,221,23,54,169,41,101,79,207,136,116,221,219,107,184,132,153,152,34,41,200,125,118,85,203,171,251,213,147,184,239,190,158,208,29,78,191,64,21,161,223,254,100,42,35,106,147,168,95,200,208,226,81,250,180,81,159,182,102,129,3,188,204,40,146,165,211,70,152,76,56,19,158,152,140,151,13,78,191,44,179,56,7,152,22,99,100,221,40,133,201,209,191,218,37,136,144,180,216,134,98,163,184,112,236,157,51,64,14,41,140,171,114,35,74,24,68,24,46,199,207,154,121,114,37,195,207,124,144,250,189,182,5,67,8,222,207,208,46,103,50,41,118,128,46,68,253,86,75,113,216,86,136,60,193,191,52,217,205,197,39,203,128,37,65,194,200,5,227,167,57,198,154,59,237,94,249,187,40,148,201,51,32,224,251,33,113,6,252,48,204,245,191,146,85,236,47,47,177,4,189,4,70,4,39,192,68,247,5,195,219,110,13,232,144,123,238,79,39,183,234,5,63,13,145,189,241,253,100,10,143,86,11,62,105,0,30,101,202,5,16,64,113,196,231,178,10,160,26,48,202,131,133,147,51,74,163,152,47,121,157,61,121,112,51,219,72,224,169,145,116,78,175,237,23,62,112,70,40,160,192,184,135,207,242,26,67,191,73,26,141,219,148,77,11,23,206,243,5,162,79,166,117,160,63,45,80,255,200,221,29,149,70,3,245,221,204,31,104,252,147,206,83,191,104,94,96,18,51,117,93,132,161,213,107,170,138,139,212,188,103,169,202,49,90,127,124,35,15,83,212,55,180,107,116,88,147,39,244,26,180,148,221,168,0,199,232,237,13,135,160,70,223,68,173,78,152,209,168,209,20,95,91,46,97,231,196,181,241,32,83,17,17,184,135,150,69,34,186,139,87,80,96,13,187,227,246,36,55,12,176,220,116,154,124,253,204,216,61,249,138,126,141,16,18,228,142,139,22,239,191,164,164,19,177,189,229,34,232,23,107,69,1,1,181,136,238,4,2,76,210,91,94,25,245,238,35,41,135,83,207,160,217,107,26,49,103,179,26,190,123,85,198,48,179,181,135,232,247,232,109,2,70,198,5,119,44,52,126,12,236,11,122,7,220,78,159,130,122,18,210,76,211,254,208,44,241,141,216,95,69,125,82,43,238,4,199,107,111,11,172,128,234,132,209,53,7,170,84,181,7,197,100,219,134,70,70,238,164,112,25,119,214,25,219,84,156,122,131,204,240,8,247,211,182,164,43,75,148,251,212,211,61,113,118,87,187,187,166,176,96,229,6,158,168,136,251,148,165,232,224,152,61,124,5,64,147,50,200,89,149,20,22,203,201,140,192,123,81,232,193,240,200,74,84,157,78,167,124,59,205,212,249,186,219,195,10,100,235,66,201,17,89,16,148,245,188,164,65,221,176,63,91,155,189,161,156,100,161,130,21,61,232,226,253,192,110,213,6,153,91,42,101,88,129,99,69,219,246,78,118,31,122,103,110,210,135,138,216,109,10,170,184,53,197,70,95,138,107,197,150,81,123,229,214,135,208,205,232,217,105,246,72,99,54,11,142,152,11,31,240,101,164,10,178,183,93,83,167,170,75,25,23,78,143,253,175,203,77,135,228,213,73,98,174,193,219,38,73,125,61,102,101,44,46,53,78,60,60,89,90,237,193,80,58,224,182,110,7,102,110,103,241,214,102,82,49,114,28,235,1,17,160,64,63,151,14,162,142,252,112,116,18,68,143,121,251,55,125,88,182,183,93,60,225,111,231,68,226,40,145,153,96,100,173,120,162,100,53,193,59,15,222,186,35,6,85,42,189,124,89,53,43,219,41,205,86,215,36,57,172,54,78,61,118,148,78,41,45,158,26,54,44,118,27,53,95,56,167,68,182,149,228,88,140,136,102,4,186,168,215,149,197,97,202,194,195,248,85,49,33,47,165,76,90,194,103,50,82,149,108,252,140,90,198,162,169,252,235,97,72,152,175,156,118,59,0,223,208,25,250,96,22,47,91,52,111,89,137,181,249,246,100,43,135,148,124,161,130,88,13,111,171,210,163,63,180,215,8,163,140,4,104,190,28,67,43,159,60,140,214,25,55,88,231,213,19,209,232,208,74,97,85,80,125,168,160,18,207,252,111,62,50,66,34,31,78,107,125,233,80,25,13,211,40,236,199,46,217,186,161,189,201,41,197,186,151,52,187,217,99,79,168,145,80,242,180,12,146,38,216,7,159,140,158,93,228,129,65,97,232,0,198,37,134,180,166,2,182,223,159,220,129,205,198,34,105,236,158,8,126,203,50,120,245,140,120,91,90,41,193,169,29,157,25,35,191,218,25,120,183,49,229,93,126,233,195,11,202,181,166,171,116,208,250,118,138,220,110,105,76,65,129,23,168,7,110,59,18,172,150,201,41,80,90,118,115,253,113,237,146,38,254,88,59,158,155,114,36,32,71,215,57,207,143,3,59,16,112,158,205,118,224,55,198,130,37,136,114,167,150,134,239,174,83,189,194,168,32,5,236,72,164,136,0,171,55,24,9,207,165,76,43,37,155,251,176,109,179,199,162,247,108,22,30,94,220,98,35,72,197,89,203,180,41,21,65,159,189,1,0,8,166,126,210,193,141,114,149,165,248,140,57,204,43,184,85,139,128,180,198,230,12,203,34,24,53,64,39,71,170,70,129,51,249,143,123,57,69,242,252,20,179,96,7,220,193,138,137,201,49,100,198,72,109,81,37,76,162,171,149,16,207,26,155,201,50,35,42,148,210,228,141,210,9,122,230,63,48,66,100,4,134,181,113,68,171,33,250,159,116,52,15,197,213,249,214,70,21,117,55,190,239,95,105,127,103,227,136,176,4,164,39,1,230,142,188,144,231,35,48,248,228,248,176,119,130,94,87,202,40,25,234,14,170,21,11,173,218,8,35,33,240,45,197,195,93,157,161,252,106,63,164,106,255,0,200,249,27,93,176,163,239,15,186,177,93,255,141,18,145,161,154,89,136,0,212,104,85,214,115,193,191,247,158,194,203,66,167,181,109,5,128,204,119,38,82,109,166,7,9,255,30,34,208,153,23,37,67,59,66,51,122,105,113,71,199,177,70,120,207,192,234,232,192,146,254,188,248,151,31,171,125,34,141,3,130,193,76,140,39,118,7,74,219,113,113,164,235,33,98,88,73,97,206,84,185,42,144,49,93,37,136,100,108,218,23,207,173,193,63,94,109,176,134,183,5,212,212,100,36,161,72,166,128,92,0,223,16,228,53,129,37,25,23,233,249,127,156,165,156,185,126,228,2,220,81,16,187,122,107,178,221,92,89,227,202,23,172,96,89,121,76,178,34,3,138,151,17,39,130,62,16,61,113,72,194,131,10,241,217,82,130,106,30,97,17,59,144,115,38,3,160,160,246,78,205,57,222,61,207,51,131,4,254,230,218,162,174,35,240,176,180,88,128,174,233,88,156,218,40,142,111,96,100,205,101,169,162,77,126,57,60,233,85,15,14,146,31,95,63,213,230,108,91,223,209,111,85,233,199,164,137,8,36,140,179,28,115,117,230,153,45,220,68,89,191,32,175,134,10,116,223,177,208,234,144,232,54,222,63,148,109,177,185,49,178,199,133,122,83,97,158,24,13,97,65,89,240,24,244,74,180,43,27,75,181,136,69,221,78,221,63,203,175,215,59,49,153,137,120,188,248,71,217,15,35,182,114,240,72,66,39,236,121,108,49,121,132,108,8,68,224,245,40,255,211,34,28,108,202,251,173,153,218,177,193,207,40,37,41,149,189,17,241,125,188,22,255,237,77,71,110,43,179,26,156,135,166,66,207,128,170,136,229,97,75,117,72,129,72,238,189,2,75,174,19,50,60,138,54,199,30,163,70,165,252,89,122,183,50,182,124,169,239,244,236,157,154,186,10,124,206,160,0,65,161,194,179,175,67,170,249,171,138,214,203,186,125,8,42,126,165,198,140,132,118,240,78,197,104,161,134,107,124,221,137,106,105,170,114,231,254,126,242,127,76,110,95,17,196,148,47,158,132,17,43,12,43,255,26,255,54,6,57,106,63,176,17,124,235,104,7,252,126,151,56,232,74,129,9,25,97,49,247,188,88,174,48,210,232,225,107,195,112,63,78,220,208,241,113,142,189,117,105,143,99,185,33,217,249,224,28,188,103,89,111,210,144,24,166,188,88,109,255,167,53,51,104,249,179,81,182,87,212,149,234,250,70,209,254,111,50,155,27,206,188,125,128,8,217,189,143,122,155,69,131,243,109,123,56,82,51,32,123,84,192,15,21,193,209,121,127,15,37,34,92,238,73,73,96,110,16,93,133,145,35,165,128,140,27,96,188,115,85,83,74,243,14,142,136,237,36,107,145,203,181,16,65,81,88,9,212,221,230,106,118,250,57,20,135,54,234,169,142,144,45,120,158,82,232,27,78,65,101,1,223,136,28,137,50,156,232,23,156,51,50,85,124,210,198,123,138,82,102,168,36,28,160,175,68,86,179,23,89,82,196,95,20,186,199,145,62,94,226,171,162,132,148,241,127,51,167,245,86,97,184,128,236,74,240,245,241,201,34,223,162,231,217,75,143,125,213,18,234,228,13,0,146,175,227,206,172,127,81,254,89,242,89,187,82,65,213,183,113,24,47,15,121,15,196,3,26,225,179,85,90,197,36,101,7,233,27,208,237,83,140,150,222,67,255,55,251,114,194,245,195,105,107,236,103,68,68,247,157,183,127,99,204,194,253,227,30,79,12,107,47,136,229,127,102,80,54,175,248,198,199,157,133,98,183,60,75,83,79,171,231,89,179,246,99,239,250,92,62,209,140,225,91,133,154,208,212,116,243,73,87,102,228,122,240,210,137,182,233,145,115,158,235,184,34,68,224,30,117,244,172,50,253,103,202,238,202,49,124,190,176,144,132,35,138,162,236,214,38,219,35,211,138,178,179,123,58,61,91,161,104,190,10,78,10,148,243,0,120,157,61,136,162,102,43,243,249,71,78,176,89,14,242,125,214,173,251,217,145,172,56,114,79,234,86,209,200,26,99,132,186,225,141,162,137,216,64,23,173,255,222,252,148,11,210,197,39,72,175,34,33,193,2,130,188,156,66,116,222,181,181,103,6,199,77,42,253,201,181,221,209,220,127,227,213,18,157,176,182,67,223,31,212,55,193,224,80,61,196,234,53,208,16,238,65,17,13,154,61,180,72,37,107,202,169,212,38,57,151,222,147,72,127,79,61,241,200,11,41,94,226,14,21,252,14,171,113,107,176,103,223,190,124,50,8,221,246,144,239,248,50,32,1,144,231,31,132,82,255,51,235,5,20,164,152,98,185,151,192,132,210,226,211,85,21,108,12,194,178,220,201,94,63,28,13,60,106,205,140,70,253,47,202,43,173,134,79,73,192,109,12,227,173,112,43,109,203,127,14,71,88,55,34,10,173,72,235,158,238,207,195,114,240,63,77,7,171,112,203,201,191,176,66,79,161,214,227,226,114,85,250,7,195,17,127,237,144,161,145,107,113,78,253,143,102,17,183,236,79,95,10,47,231,171,177,226,26,169,125,40,45,9,221,42,53,90,52,55,139,21,83,6,195,40,231,64,48,148,109,181,3,1,163,203,6,233,190,161,58,130,125,232,18,251,212,122,53,119,185,227,53,168,88,244,78,13,3,168,133,28,96,230,177,178,46,56,17,203,156,156,111,131,44,64,0,206,21,132,180,193,174,153,92,21,163,45,220,235,205,109,167,243,253,53,192,18,103,22,48,24,193,103,212,242,195,61,0,159,109,97,135,146,135,156,6,188,233,173,181,237,255,175,144,68,84,88,3,151,150,96,20,66,175,23,46,6,135,56,87,104,107,114,13,91,250,99,197,145,209,214,83,234,3,122,65,197,56,198,124,153,12,97,156,84,14,65,92,12,163,214,211,199,132,165,24,70,191,170,112,249,14,21,160,10,120,180,37,184,208,210,207,69,159,162,85,89,82,125,104,89,244,122,141,104,59,237,31,121,81,76,24,98,62,79,95,86,183,0,141,207,23,236,145,168,159,81,132,83,231,5,54,3,48,244,42,37,212,240,64,221,116,122,101,162,217,229,126,7,95,180,70,204,183,144,138,227,93,27,154,205,233,58,128,16,131,118,29,125,242,105,128,58,95,41,147,232,222,172,215,47,163,124,254,128,7,32,74,19,74,153,209,52,237,93,96,247,74,132,183,1,209,247,107,167,196,166,92,20,208,23,236,40,114,21,161,245,176,165,226,6,165,160,254,178,116,72,34,134,181,135,34,69,184,246,139,17,154,207,25,168,36,39,1,88,240,215,48,174,131,3,90,218,3,223,17,19,42,211,191,135,168,127,88,136,221,124,153,119,251,155,108,247,153,165,106,25,93,10,167,110,140,24,112,72,227,255,211,40,196,193,153,111,169,251,10,43,179,248,211,227,80,125,233,70,121,205,1,165,205,123,127,159,93,116,213,224,167,13,16,241,151,195,24,163,86,114,2,40,40,12,55,142,117,88,120,49,177,17,226,163,99,180,107,171,215,15,72,75,205,175,151,139,251,129,121,164,71,99,14,177,133,219,248,92,101,240,199,92,95,56,73,6,243,41,0,175,2,134,161,106,176,178,184,216,195,248,110,233,191,158,88,110,44,73,199,216,176,106,248,99,71,7,108,130,191,161,124,93,33,199,147,111,161,207,146,65,198,30,214,149,32,85,165,9,223,158,59,58,230,108,77,18,137,156,100,5,85,211,144,11,16,192,202,33,128,134,174,93,2,108,161,212,182,136,121,167,167,86,119,100,89,113,225,137,22,175,231,242,122,112,5,5,82,158,229,85,189,107,81,125,161,95,199,253,137,194,167,224,207,192,78,165,241,214,14,60,32,254,66,213,241,98,203,54,192,105,142,102,172,113,33,205,20,70,62,177,226,51,209,149,93,156,16,10,97,121,137,83,123,82,208,96,178,116,168,206,126,200,152,212,254,245,30,126,130,4,250,175,249,119,178,54,141,11,147,47,59,107,134,50,26,120,183,255,215,170,138,188,47,171,143,193,236,72,180,119,138,201,13,38,215,138,224,140,189,54,71,86,241,102,230,58,243,63,3,108,58,142,32,36,100,217,167,153,0,48,234,169,74,102,41,10,52,42,255,37,140,14,11,4,113,155,103,209,92,137,51,115,141,32,36,103,194,226,14,170,62,246,247,102,55,76,151,208,161,224,12,66,80,76,33,42,168,49,223,70,72,130,149,123,40,124,200,22,102,73,46,169,101,246,141,23,252,37,247,101,166,178,93,196,177,14,88,156,125,16,214,190,158,142,176,45,60,32,165,82,186,222,73,38,88,171,52,5,178,208,13,29,54,169,145,243,86,229,73,163,220,35,17,76,227,22,117,151,88,21,180,192,193,102,171,246,253,42,143,50,203,56,5,206,152,156,241,156,158,134,25,102,252,233,96,42,159,126,221,251,76,166,123,115,52,52,167,248,96,207,186,4,213,171,194,234,71,200,36,116,124,66,224,103,154,164,111,251,102,196,250,197,102,202,253,3,163,122,244,34,38,70,168,31,200,31,169,109,173,136,71,80,99,9,100,71,224,103,53,15,87,187,40,205,196,190,134,139,116,177,192,169,85,247,180,183,22,59,153,57,194,151,167,29,140,242,204,9,215,126,133,250,187,227,14,234,185,142,187,72,44,83,118,204,245,219,207,141,198,122,215,226,206,2,56,144,24,199,36,92,133,136,132,65,212,49,160,37,252,237,140,34,7,72,170,225,183,157,211,60,161,234,148,49,232,16,214,154,181,165,34,134,0,43,219,10,233,106,22,39,215,149,74,161,48,56,135,4,0,99,173,202,240,65,253,203,108,66,170,121,142,171,108,76,219,13,153,67,142,185,9,48,242,7,168,41,128,134,156,22,33,99,51,72,181,97,50,23,131,0,60,187,39,212,15,212,1,171,50,237,170,201,131,195,232,2,103,10,26,177,228,111,158,9,188,195,244,2,55,24,172,77,99,57,111,123,70,249,115,231,232,245,31,42,76,26,212,193,11,216,31,28,171,231,108,0,42,202,38,241,200,39,170,40,250,203,237,248,45,141,199,64,161,85,247,239,36,180,125,234,75,96,251,94,163,44,121,13,9,91,147,42,151,172,238,105,172,105,122,80,169,128,212,119,129,204,223,204,179,10,80,19,35,89,244,235,156,177,165,195,187,239,156,117,128,108,89,99,60,126,10,165,99,200,117,12,66,31,136,28,44,86,194,146,245,48,204,176,246,199,82,61,9,221,111,247,66,166,113,239,80,106,158,32,164,202,12,244,43,253,167,234,31,124,42,18,36,80,116,70,236,94,254,97,195,91,236,235,253,115,159,23,25,202,214,236,110,188,65,136,247,35,7,246,65,107,165,142,149,147,72,216,32,135,4,84,196,233,143,144,73,71,26,156,106,85,132,221,55,158,142,1,43,238,42,248,200,242,223,50,213,101,148,234,116,243,57,149,77,238,191,236,214,172,176,11,25,246,168,39,57,50,139,196,126,237,220,92,165,143,105,115,114,199,158,141,123,201,222,195,37,181,159,170,123,175,224,95,189,104,129,84,238,107,228,230,18,124,244,236,160,55,98,120,240,113,58,45,17,209,55,201,49,21,95,226,48,165,190,191,238,147,13,72,166,119,115,86,221,153,52,198,247,204,25,220,253,13,37,207,152,192,70,162,215,120,142,59,230,236,214,159,234,126,250,34,1,43,163,60,74,125,31,42,210,149,226,199,123,16,216,246,176,24,120,145,156,135,159,213,244,46,32,232,151,62,194,135,251,241,2,193,64,58,146,21,91,78,97,34,194,16,240,24,204,214,162,219,222,170,155,227,61,238,223,139,42,4,192,224,139,181,76,64,248,0,23,234,59,21,159,253,236,224,160,46,147,153,80,166,84,111,27,216,81,96,203,190,109,2,25,186,13,155,185,116,2,4,178,21,223,77,157,54,17,153,43,240,162,92,190,80,13,42,204,157,189,240,17,183,216,2,67,220,231,225,92,115,12,28,54,5,122,222,25,158,166,239,58,141,243,126,124,210,109,198,108,87,173,45,247,75,187,249,76,78,165,246,49,135,152,223,61,126,36,125,210,124,25,22,246,183,124,127,107,224,216,201,99,13,178,57,123,107,50,85,189,216,167,115,94,214,177,83,30,145,221,236,159,238,154,137,220,205,171,9,13,84,65,79,220,96,82,122,167,27,219,247,0,91,119,53,0,151,19,142,251,18,68,26,14,152,202,125,49,150,46,70,126,164,141,53,52,252,42,87,122,190,84,160,10,72,157,155,34,223,96,210,25,98,148,14,229,194,244,105,91,151,129,207,202,51,43,64,201,200,126,69,22,83,161,66,149,131,246,205,242,38,101,4,216,59,24,112,237,160,137,239,211,243,163,242,74,232,175,24,145,27,159,75,114,45,45,171,219,164,68,231,118,80,194,229,248,2,0,156,33,186,123,43,99,195,105,232,215,176,161,72,166,102,89,133,154,251,156,172,152,118,150,187,200,127,156,29,203,37,231,178,191,165,237,247,57,236,36,147,101,237,175,5,225,45,227,55,122,112,9,128,20,117,19,231,206,217,115,150,219,55,48,65,34,209,177,136,15,213,151,122,18,46,206,163,154,153,28,151,7,218,109,74,169,79,206,30,35,236,253,225,254,254,18,221,130,131,212,165,225,8,114,162,107,0,129,193,13,217,186,142,79,216,237,193,71,89,241,244,0,194,69,172,113,133,177,96,0,160,94,78,117,157,62,125,110,63,195,113,210,229,15,178,29,26,244,135,38,220,173,183,176,255,163,144,146,10,119,119,101,55,0,37,176,124,101,117,198,113,131,96,230,134,165,228,190,172,78,246,170,153,149,142,146,191,248,103,144,16,116,116,246,145,182,142,126,213,129,191,202,74,245,194,137,101,198,101,59,136,221,9,205,82,223,255,161,97,93,20,191,91,232,170,182,171,126,138,91,160,240,124,80,22,174,229,154,139,156,247,37,109,34,201,251,163,18,7,184,127,253,185,107,13,203,195,104,228,166,159,225,146,74,116,66,52,170,139,102,82,32,120,248,152,219,128,45,3,248,136,136,170,167,133,210,76,98,176,17,11,137,193,28,202,199,221,90,179,163,152,34,174,47,240,242,133,37,37,207,0,146,142,97,241,78,123,127,204,242,75,46,154,131,5,29,112,145,216,156,104,92,102,169,203,79,140,214,44,241,89,136,165,145,37,191,136,144,106,23,165,18,147,195,229,118,146,168,116,131,230,73,187,183,15,205,88,27,198,74,226,13,252,232,184,150,18,13,211,226,209,104,205,117,200,239,6,18,94,56,143,132,193,237,123,231,209,42,32,8,196,138,208,226,37,123,255,16,65,112,231,45,23,28,126,108,63,137,65,65,134,24,47,16,178,231,220,106,72,80,10,19,196,225,141,14,49,49,21,181,214,45,93,214,141,241,0,77,75,179,168,1,40,152,135,26,149,25,248,90,57,188,39,207,101,13,111,228,59,237,76,120,126,8,192,135,189,117,246,234,155,159,171,40,13,199,48,20,64,137,88,153,156,238,203,202,255,6,158,170,255,232,73,203,63,188,251,90,254,223,14,241,145,46,64,72,38,102,245,72,161,175,161,44,156,104,187,222,135,67,216,178,50,245,184,232,102,245,91,45,54,106,180,252,149,93,106,173,201,84,169,194,244,79,189,145,141,5,59,31,49,48,135,28,105,88,71,113,135,124,113,208,223,146,35,28,72,223,94,92,229,17,189,146,12,100,90,10,169,13,10,79,43,221,2,121,212,28,139,29,52,98,147,150,208,242,45,52,173,126,175,131,13,74,250,101,213,25,178,39,81,174,211,114,113,209,196,140,251,182,114,162,113,64,30,221,216,85,72,234,86,114,75,214,183,24,40,78,152,245,55,197,6,114,148,84,33,77,18,36,35,32,164,33,44,3,140,152,212,42,238,185,227,148,126,222,210,148,9,49,142,155,92,95,82,90,186,195,16,210,137,99,107,47,222,192,73,210,147,70,161,14,232,101,33,181,51,218,171,148,12,3,237,150,149,6,227,230,148,233,82,248,242,36,1,43,240,224,31,237,133,186,93,200,144,184,153,240,235,65,32,14,21,126,88,6,73,235,75,166,75,209,65,159,208,188,254,170,30,216,189,154,47,78,17,146,216,247,127,160,202,194,39,30,133,213,113,13,102,154,17,28,22,139,11,33,38,8,192,27,171,69,64,53,7,182,43,222,61,9,210,225,230,205,106,107,10,215,89,102,35,7,202,28,107,147,146,121,211,83,186,77,34,162,134,62,64,108,212,111,140,85,85,188,218,139,64,155,229,61,133,2,170,70,156,42,25,54,148,182,31,172,123,236,95,229,156,101,162,234,228,199,83,34,32,74,44,66,169,113,11,111,137,255,231,11,223,19,155,194,13,139,126,177,56,173,81,118,91,1,93,111,210,32,171,10,154,131,37,237,246,176,164,183,233,65,114,68,47,183,6,95,217,69,229,206,235,71,190,233,199,205,95,70,209,241,102,142,114,82,182,180,139,84,158,45,217,128,42,118,201,82,48,163,247,210,145,94,48,129,52,153,1,123,13,126,126,236,108,51,119,255,129,26,236,118,167,119,238,106,228,182,236,118,86,103,207,6,62,152,68,240,86,88,61,169,11,201,15,56,10,24,190,25,29,38,177,138,98,239,18,133,41,90,229,110,227,171,125,88,252,233,192,160,131,2,14,52,113,207,196,234,204,139,138,174,45,47,128,237,96,38,110,51,104,219,162,42,139,128,212,117,242,8,198,44,0,11,160,81,189,206,96,248,114,237,222,17,83,32,46,48,242,48,20,195,174,57,6,197,57,203,184,103,70,225,82,25,189,71,37,219,111,156,142,250,123,124,148,89,124,253,159,78,63,29,57,45,193,58,156,75,85,81,112,104,244,56,245,141,165,62,231,158,12,52,19,166,170,7,23,212,179,103,32,161,196,176,198,173,108,197,80,117,168,244,251,240,187,234,64,250,0,151,142,69,122,249,174,255,207,78,127,121,1,113,73,98,148,244,41,228,148,218,43,4,160,149,104,197,93,171,204,152,236,17,197,208,46,150,1,148,119,51,89,12,135,154,27,34,138,234,1,138,33,2,139,148,156,22,138,67,119,177,142,98,245,69,216,222,254,21,213,228,170,92,1,95,155,43,123,124,217,241,208,157,194,67,35,155,83,91,227,161,52,236,9,174,4,107,146,233,248,226,56,45,216,87,91,233,148,86,98,214,206,211,36,19,88,86,36,92,147,68,117,152,146,160,136,63,147,120,83,132,231,112,36,230,30,34,201,21,54,139,89,159,71,142,231,208,250,3,16,218,70,218,111,75,208,157,51,40,65,97,79,198,157,103,25,222,11,125,206,184,116,200,107,225,58,220,138,64,160,254,106,201,61,244,94,70,85,108,133,71,102,179,44,179,231,163,205,123,155,105,193,209,45,70,127,171,193,137,170,128,5,46,182,51,96,252,106,194,237,138,212,123,75,232,119,114,240,173,59,83,216,214,69,58,135,215,182,1,251,195,247,114,67,208,128,216,109,240,186,146,197,23,185,209,61,236,126,0,41,195,14,139,129,230,76,183,82,129,235,48,34,22,160,18,139,8,31,38,109,123,184,102,224,176,180,153,50,245,69,30,57,183,120,125,131,33,240,30,129,145,55,214,219,246,182,244,59,147,219,77,10,45,223,24,254,161,116,125,148,185,120,244,166,160,250,210,139,166,11,223,89,144,16,3,237,18,119,17,245,125,53,121,206,96,253,214,158,185,249,137,92,47,136,40,104,162,53,157,241,32,117,164,34,236,252,97,173,51,90,240,23,199,167,88,111,159,120,117,241,126,152,101,204,253,252,221,154,98,10,209,255,7,243,127,55,0,190,1,27,177,169,181,159,177,203,113,25,42,31,149,48,175,242,241,202,23,103,100,146,27,190,98,33,189,64,158,123,79,49,131,204,72,190,46,104,124,162,144,121,61,88,28,242,31,172,135,123,128,196,42,29,238,6,251,184,191,157,165,193,100,227,157,128,170,141,159,3,167,4,141,74,173,78,71,223,161,187,118,29,70,121,130,58,222,79,9,166,141,21,236,175,117,162,60,110,51,140,141,214,195,133,120,12,71,153,22,119,145,211,125,64,145,91,239,169,246,9,111,241,46,219,130,142,19,158,110,5,125,63,35,168,171,80,106,72,24,198,116,82,132,123,79,189,98,100,229,102,155,6,60,105,222,221,194,13,235,48,109,185,136,61,167,15,162,0,190,108,77,137,226,227,23,104,48,134,65,212,228,123,30,116,223,67,17,234,48,179,119,125,108,5,133,41,178,161,143,89,12,127,36,46,232,135,73,53,168,110,167,90,47,255,189,254,3,206,35,45,108,183,251,9,241,42,158,16,94,175,34,157,244,214,158,101,80,102,246,176,77,71,201,133,37,43,12,203,99,238,6,164,9,38,83,31,161,184,124,161,109,87,217,206,146,36,126,28,114,44,236,182,195,201,4,180,58,154,234,28,171,66,80,106,111,86,44,26,168,167,92,145,187,251,216,194,254,218,84,61,135,91,198,153,46,87,20,94,164,8,174,48,196,56,21,212,79,223,149,60,91,3,31,127,48,47,110,145,103,178,170,237,107,69,17,75,127,209,129,88,73,23,160,236,208,240,126,160,136,150,198,117,207,195,21,25,247,64,44,168,4,105,137,115,105,85,231,106,47,190,92,167,179,109,169,60,215,13,40,101,10,68,212,210,51,89,21,141,19,196,53,74,168,13,163,97,97,6,219,125,100,17,213,197,1,89,76,45,72,151,234,70,198,131,109,40,38,231,167,49,26,222,79,39,63,158,134,17,30,93,97,165,88,198,238,93,155,62,24,216,249,21,163,170,227,211,231,244,179,244,142,14,86,171,102,220,99,107,132,123,32,39,249,237,52,238,186,96,113,212,159,171,95,66,235,141,159,132,154,115,67,208,0,99,65,47,20,116,177,176,113,151,161,203,9,240,165,110,10,36,27,122,100,23,74,55,125,237,14,60,234,53,34,14,25,105,195,239,69,221,221,160,79,204,166,217,122,146,193,53,130,154,224,151,197,37,165,246,90,4,19,147,19,229,84,221,55,240,158,92,122,82,124,90,129,182,64,133,82,18,206,227,36,75,199,44,17,137,201,101,213,52,237,74,99,237,121,163,247,172,116,11,250,150,67,108,24,74,68,77,138,40,98,230,237,91,62,175,224,13,68,120,68,109,101,87,169,169,0,158,190,161,175,95,73,214,251,58,187,37,32,131,233,105,1,203,232,240,55,109,11,169,14,31,19,255,76,31,147,155,70,190,63,194,27,42,180,15,108,86,4,161,152,42,40,193,62,6,98,158,0,154,247,103,9,11,203,154,114,45,82,208,80,49,213,98,94,138,23,203,153,47,252,223,247,126,229,250,50,17,237,178,136,7,133,128,16,207,167,159,238,214,1,0,137,166,124,75,221,64,236,128,80,203,150,90,65,35,46,39,204,178,124,181,104,220,62,166,89,82,55,54,45,49,51,211,9,207,22,63,55,191,213,95,205,119,209,102,76,36,182,44,180,1,110,251,151,221,122,242,20,25,191,232,62,26,71,156,191,82,231,189,32,109,157,73,3,154,47,107,17,136,153,197,124,80,209,19,255,27,241,56,207,135,251,236,188,30,18,91,40,72,244,86,110,247,253,175,152,143,241,109,238,119,35,106,69,227,43,189,118,30,176,131,23,210,44,85,87,216,54,76,218,154,240,205,121,52,174,224,126,255,88,138,93,122,161,132,137,155,18,65,32,129,247,161,13,41,2,173,40,233,73,255,245,250,145,13,93,46,176,111,182,155,93,94,22,212,135,132,113,251,22,48,164,247,144,4,120,51,111,104,57,123,127,222,89,171,16,169,22,127,5,157,205,182,16,189,114,251,169,248,241,169,228,99,64,173,219,194,84,3,8,114,225,242,123,60,116,142,47,163,231,75,195,141,184,131,163,125,170,209,52,218,2,92,50,191,30,242,13,229,123,191,250,96,103,194,2,148,225,135,18,32,128,92,139,33,211,219,43,173,138,14,215,49,114,185,65,249,252,164,93,207,202,135,137,183,69,52,124,157,190,152,147,29,116,43,153,149,209,224,21,189,198,112,89,13,83,92,130,60,128,148,99,106,251,61,148,210,98,142,235,142,242,11,207,183,183,234,91,240,32,11,85,138,169,252,63,198,113,67,30,233,9,106,210,241,252,75,210,63,204,3,195,99,237,201,76,21,121,35,191,226,104,180,227,63,108,123,82,123,14,70,254,222,43,96,223,177,40,220,238,94,62,27,180,27,232,202,39,214,222,11,74,115,100,192,134,254,222,91,182,203,36,36,179,95,220,239,223,87,160,217,111,68,188,39,78,196,3,183,6,197,214,134,157,175,23,136,155,111,198,154,246,148,27,62,55,88,185,243,116,147,234,148,56,18,9,112,21,130,188,117,136,255,238,200,72,49,89,150,209,54,93,230,165,81,97,126,100,148,13,161,43,251,91,228,73,204,250,40,176,188,240,119,234,233,137,133,180,22,150,48,158,187,204,38,190,7,98,61,216,54,239,180,67,97,22,114,2,228,130,127,198,77,138,164,203,181,248,49,69,179,90,78,6,48,170,186,178,46,189,54,133,75,143,23,23,143,149,78,79,223,225,131,236,115,164,85,178,136,31,29,45,219,231,180,246,82,199,198,87,122,13,114,133,183,248,227,61,223,136,66,199,172,131,49,121,126,19,114,202,43,224,190,123,80,124,175,162,104,166,66,30,145,112,11,233,188,150,96,26,221,53,187,182,239,132,169,97,188,173,35,156,185,133,238,127,245,93,29,176,154,108,46,16,168,2,228,133,84,238,148,254,52,74,228,21,23,54,234,233,134,25,55,171,126,26,163,26,38,125,197,244,123,104,38,113,210,121,192,157,98,140,203,33,255,131,222,79,36,208,142,164,210,171,186,250,231,15,143,247,57,107,124,74,193,40,136,67,65,36,34,208,196,212,73,179,248,237,192,225,216,236,221,110,26,201,106,63,167,41,89,70,28,65,252,252,35,16,27,136,153,91,213,147,92,24,113,172,57,122,154,217,96,230,249,49,213,216,65,24,225,249,240,170,52,198,247,246,252,91,52,150,144,114,182,31,237,96,58,184,227,86,205,7,156,87,176,130,158,179,149,41,176,27,190,89,183,175,45,200,57,167,175,138,56,134,123,39,8,121,229,175,109,69,214,105,170,85,171,174,52,204,27,24,98,148,107,191,9,225,48,120,95,127,231,198,203,132,238,18,81,7,109,207,255,44,160,16,223,74,225,93,143,253,39,97,92,127,148,151,225,53,42,19,10,193,249,52,102,25,152,207,167,214,97,145,116,141,137,142,41,170,211,192,102,225,98,91,241,9,63,21,240,241,175,16,213,246,197,11,85,30,198,244,219,106,165,6,90,121,212,19,87,107,44,121,143,244,245,255,97,228,25,64,31,174,249,178,110,148,140,70,234,133,174,73,225,44,37,148,28,92,21,91,245,164,141,24,64,3,213,23,196,30,11,174,226,102,247,28,205,251,158,83,207,250,232,139,237,179,198,46,95,5,196,3,153,109,0,76,121,115,244,50,150,10,43,116,18,211,14,155,249,31,89,223,250,129,85,167,33,87,232,88,101,212,156,21,49,42,42,178,136,42,194,84,187,211,196,64,119,205,12,247,143,102,83,189,6,99,17,200,31,23,197,155,124,41,75,60,59,7,252,180,11,133,126,109,175,76,69,11,241,54,29,217,73,60,196,189,184,203,175,208,179,79,63,35,42,144,34,119,75,117,52,191,121,157,98,164,126,48,57,141,151,202,117,86,40,167,54,116,119,255,112,2,129,175,244,105,239,22,158,90,249,220,255,202,27,223,114,56,200,12,30,136,150,232,48,46,170,216,125,127,13,136,27,138,220,55,31,95,246,225,92,107,135,122,123,205,115,223,94,141,110,187,154,105,112,227,217,192,48,57,204,143,51,77,237,219,232,145,238,33,91,128,18,178,72,160,108,13,204,10,176,157,228,15,128,186,13,92,71,34,160,100,218,230,140,200,232,104,210,182,134,169,7,170,48,162,20,159,163,185,211,180,205,55,96,105,92,178,36,169,220,147,172,41,184,26,24,174,245,165,69,232,103,144,228,44,223,150,41,250,227,189,81,74,238,147,207,81,248,214,238,170,106,170,13,238,103,180,195,207,226,174,184,166,206,32,167,84,39,7,88,101,116,210,1,130,248,104,142,161,107,13,211,205,196,133,39,208,20,52,125,63,27,239,28,185,25,251,147,131,47,49,83,130,25,179,68,2,247,214,41,42,60,226,117,169,201,250,149,238,190,209,182,81,153,115,222,113,157,51,183,8,88,85,111,163,149,71,55,149,44,44,159,114,198,121,23,41,148,255,183,96,217,29,129,252,118,105,213,42,157,159,157,42,196,239,172,188,107,144,115,146,160,7,249,206,185,38,37,33,29,122,235,122,25,147,184,159,75,34,200,9,33,250,183,134,44,106,130,102,36,22,207,195,114,219,36,113,129,95,99,210,75,70,199,246,21,147,208,61,198,181,16,217,212,184,254,132,156,107,214,8,149,124,61,210,184,80,231,212,160,66,102,252,118,73,115,42,22,39,40,143,201,61,79,136,61,54,94,4,241,163,107,230,146,100,218,198,198,10,183,212,31,67,203,95,175,157,62,117,188,192,1,171,130,33,76,203,48,177,251,169,173,253,116,216,52,124,17,28,75,62,18,6,7,69,211,191,100,248,198,199,235,133,126,72,74,78,150,211,157,212,46,81,34,163,178,3,135,11,186,114,151,237,159,180,114,144,217,187,40,140,101,77,11,196,224,55,23,26,35,187,5,118,113,179,154,232,201,206,143,68,14,208,209,211,190,133,208,87,150,99,43,23,25,86,243,117,6,135,218,143,43,189,86,151,16,144,133,48,179,190,237,137,232,249,104,76,93,75,17,198,117,52,60,175,143,102,74,117,16,140,86,26,245,141,4,63,235,236,21,135,140,164,200,22,6,178,89,255,68,183,21,130,233,210,56,54,133,25,58,83,102,87,201,131,172,178,68,194,61,31,114,118,114,162,22,187,3,75,148,182,87,122,84,39,62,224,244,138,59,163,13,186,19,109,181,215,195,123,233,205,246,70,132,97,134,173,45,108,68,111,52,122,155,64,3,237,61,128,16,85,229,100,98,178,183,143,179,17,108,170,181,177,73,112,47,179,25,68,40,2,69,216,211,215,210,218,31,63,19,8,225,201,114,158,117,251,187,187,76,142,148,4,167,190,0,28,187,158,241,216,225,174,170,189,64,245,116,147,199,125,76,240,33,52,168,145,131,19,94,106,156,185,176,195,116,111,140,164,5,161,134,231,96,128,253,35,202,5,244,118,255,16,119,248,217,218,21,179,112,49,40,34,246,126,150,104,19,68,238,72,72,135,162,110,118,140,135,189,226,107,208,164,157,94,1,253,226,28,198,155,252,30,147,180,114,45,28,92,218,11,190,220,249,157,67,220,201,204,247,232,39,165,242,31,243,67,90,102,52,45,64,7,117,169,37,113,37,175,127,246,49,132,170,117,82,84,48,27,78,249,63,62,50,22,222,249,196,234,62,151,168,53,92,74,36,244,244,212,75,100,154,243,163,97,11,24,223,100,88,161,16,171,68,24,51,85,185,180,111,179,117,224,129,5,77,61,178,18,45,136,119,73,16,1,134,153,176,196,218,184,187,73,55,89,123,244,128,240,217,202,45,166,52,211,181,20,130,52,200,120,18,87,111,50,12,125,46,234,212,183,198,22,21,79,107,114,11,110,189,175,65,97,112,107,90,220,110,97,56,178,194,151,74,35,182,137,148,144,51,92,121,192,106,224,126,50,237,131,186,6,232,36,233,67,66,128,4,16,192,184,248,116,39,240,109,31,87,141,89,238,183,156,220,241,247,151,188,118,91,201,158,241,2,186,27,183,34,10,98,107,7,169,50,19,176,53,180,243,58,171,143,138,35,186,133,89,76,37,207,229,147,206,163,163,232,110,79,28,230,115,45,130,189,242,27,4,167,235,40,159,39,73,107,229,55,70,90,144,148,138,100,114,27,171,36,155,51,142,46,184,138,182,88,187,6,65,117,103,235,89,23,164,4,29,207,207,120,18,113,179,39,154,198,55,70,202,250,120,14,91,189,183,91,21,49,55,33,35,229,22,51,7,97,17,145,250,246,232,40,16,152,109,47,239,138,225,38,174,240,168,136,0,99,134,76,94,54,36,132,188,164,8,245,216,126,83,126,239,187,97,40,192,139,67,19,98,222,94,177,110,146,61,123,26,111,146,79,249,88,194,147,1,134,159,40,141,29,124,225,63,210,79,113,16,76,54,100,198,90,61,151,68,204,50,137,31,158,54,188,249,36,210,234,88,135,182,229,130,79,135,7,169,109,202,149,113,125,111,230,190,120,173,198,68,186,69,156,22,96,75,204,161,207,23,154,96,216,26,118,32,190,186,74,96,92,246,40,137,150,32,187,184,80,239,243,145,74,156,124,194,91,174,59,192,208,68,135,76,63,192,24,145,39,186,93,64,108,26,129,76,114,120,149,95,221,117,38,93,0,23,210,11,207,216,46,187,110,34,42,172,198,179,71,103,175,110,208,159,4,108,204,42,231,165,204,73,30,146,213,88,20,161,81,130,251,211,178,184,170,172,55,206,58,88,70,131,223,183,56,38,91,32,202,226,136,86,79,195,148,124,150,58,57,68,73,211,32,49,159,177,198,198,94,99,218,179,137,231,178,80,109,209,199,226,8,178,163,89,35,5,178,194,52,209,246,114,1,151,3,64,192,70,97,231,146,54,95,21,94,142,40,102,216,105,146,186,202,186,53,86,186,142,250,171,135,119,160,153,33,216,88,31,171,243,24,101,102,39,204,125,169,196,154,179,26,119,143,161,26,96,215,157,44,28,250,141,107,214,175,155,62,5,210,13,76,155,215,198,255,209,225,22,88,176,20,68,8,219,119,217,223,4,150,254,158,122,71,187,252,8,36,213,49,116,176,247,5,182,184,180,108,66,85,161,54,89,37,98,254,58,6,23,193,86,236,54,165,177,239,136,171,51,223,20,55,241,17,145,213,111,203,104,21,54,75,191,242,113,132,233,72,196,221,218,221,195,13,60,62,57,231,173,175,104,220,144,152,98,247,214,189,251,133,149,0,127,56,223,8,31,254,105,172,16,11,76,81,3,136,143,39,86,174,115,17,214,51,251,142,184,130,31,202,203,33,211,117,162,164,215,228,59,41,185,74,155,92,217,133,182,136,169,183,152,145,15,222,160,232,54,8,245,86,169,20,160,121,216,94,127,9,135,145,26,90,108,212,193,10,6,46,253,29,229,185,63,65,55,172,84,73,154,169,107,149,76,46,229,234,254,69,9,103,83,207,32,112,62,33,47,168,181,160,135,20,161,94,188,165,230,253,182,30,224,165,119,63,92,40,3,88,25,108,60,73,40,246,223,106,248,113,169,156,56,173,16,145,17,145,152,142,118,12,99,186,17,215,157,186,55,218,62,20,124,60,196,166,208,164,250,125,155,224,121,179,31,27,212,233,221,111,54,91,105,110,151,2,104,92,132,99,22,210,111,140,137,35,181,87,224,214,114,95,176,6,195,247,205,133,83,198,127,76,80,49,43,0,44,224,247,155,155,50,231,9,169,58,229,198,78,54,97,111,166,108,245,179,18,96,113,14,149,162,133,60,165,201,188,78,154,191,69,105,69,114,22,123,209,132,110,44,217,255,107,44,255,85,4,187,113,130,83,38,45,229,116,0,7,152,27,252,192,41,50,58,236,69,73,17,176,136,105,33,212,72,162,56,153,195,157,202,127,208,244,176,194,172,49,42,98,122,163,65,79,221,17,164,210,70,232,225,164,31,218,253,81,75,19,34,104,22,31,230,89,70,242,110,157,60,127,39,50,183,203,134,105,89,244,161,61,18,68,108,12,208,15,233,241,65,5,136,169,125,240,45,148,139,171,196,238,19,10,99,41,152,21,37,82,52,10,21,25,27,127,120,108,192,93,48,137,28,184,248,138,179,67,25,191,66,75,194,187,166,158,149,54,137,137,50,168,88,107,211,254,236,85,153,23,182,92,125,176,254,124,15,102,105,46,180,73,247,51,16,58,79,156,160,52,130,239,217,124,163,122,65,48,252,216,154,37,97,30,223,210,236,166,154,161,122,14,208,130,175,214,77,0,130,163,108,253,252,63,48,80,137,185,145,207,147,116,118,42,196,37,120,115,85,83,219,213,225,124,40,247,52,137,242,138,225,255,127,36,238,31,80,151,1,216,80,118,50,220,17,79,187,121,154,117,12,240,153,201,146,203,122,82,225,74,163,221,86,245,14,47,16,32,156,173,119,86,217,0,72,36,131,250,129,231,175,94,1,46,179,49,25,145,84,71,32,62,210,254,118,213,83,135,216,134,40,220,24,124,138,209,90,55,169,110,133,64,54,158,147,247,250,69,223,146,197,19,146,162,250,108,122,99,168,159,67,249,12,234,240,10,247,190,232,218,96,155,158,193,17,42,113,83,17,167,98,207,66,44,204,196,22,132,193,27,77,252,194,144,248,205,77,195,124,61,208,125,153,86,235,152,62,216,237,30,102,55,90,51,212,226,71,68,121,210,116,16,151,137,108,230,97,104,139,31,199,67,164,127,16,42,12,162,106,6,113,228,95,68,230,135,43,171,217,169,56,7,144,42,8,177,27,253,4,23,33,143,118,42,212,163,102,28,92,141,253,214,142,30,68,3,42,138,80,103,173,36,72,170,238,165,153,101,252,129,232,94,88,250,127,240,166,0,81,67,161,225,186,84,33,104,94,225,52,139,217,121,27,67,3,103,83,170,80,149,131,160,118,25,85,236,151,253,210,124,101,251,113,39,26,241,233,120,45,57,208,231,114,27,99,238,102,46,144,127,179,97,74,210,221,184,126,175,146,87,55,132,228,228,101,146,163,238,45,122,103,141,150,206,191,209,100,40,27,78,54,104,25,219,111,154,87,96,137,49,75,121,169,207,143,243,190,115,34,146,253,90,137,198,107,50,134,210,57,191,73,144,235,86,34,190,229,171,244,18,191,24,208,193,121,140,173,136,21,38,156,91,91,96,196,87,38,217,13,184,220,119,214,162,207,146,68,6,11,219,46,3,2,86,18,35,57,28,222,15,131,112,223,104,36,223,239,211,55,211,34,213,42,209,131,119,237,11,106,90,158,75,106,247,128,220,62,253,153,37,45,27,45,153,149,247,60,107,78,12,211,241,86,14,173,43,9,22,75,46,218,76,187,102,82,176,66,201,204,244,175,141,227,213,196,7,34,96,83,233,121,14,12,61,162,35,160,39,166,35,3,118,126,60,8,84,163,11,132,76,153,148,144,27,251,97,211,237,152,148,100,132,138,54,49,54,219,127,85,7,153,233,179,201,92,165,45,226,40,58,161,85,5,127,113,4,119,10,74,100,51,95,180,187,58,80,255,202,2,202,170,75,107,114,75,129,141,154,213,195,161,83,175,121,182,215,35,89,35,171,166,80,189,140,205,180,25,248,241,206,101,25,159,160,37,207,250,198,142,187,15,129,225,124,72,88,130,0,88,112,171,236,55,170,63,167,84,168,189,193,114,141,192,241,67,54,148,71,214,66,155,234,60,225,171,195,161,157,224,38,129,121,170,39,205,170,40,174,168,233,51,56,198,133,118,55,177,156,240,12,83,155,139,255,37,132,152,48,227,163,50,34,180,87,96,186,108,55,167,107,45,73,12,41,71,238,52,66,28,65,157,224,34,235,1,213,25,64,57,182,27,182,180,248,230,116,246,158,163,199,34,177,54,183,96,6,89,85,124,145,112,159,134,173,24,102,82,82,52,109,234,166,221,216,231,119,194,71,213,214,112,174,57,248,53,225,145,7,196,179,248,196,23,58,145,139,20,166,98,197,253,171,210,249,54,125,244,89,98,82,111,184,153,51,10,76,213,245,171,171,219,61,166,249,18,224,74,214,63,91,106,71,0,226,129,128,49,43,159,89,110,152,112,3,100,71,39,233,102,155,68,102,191,57,210,61,199,139,254,190,29,245,185,169,103,44,114,180,242,45,159,92,194,175,16,2,38,86,98,123,196,106,162,5,215,55,58,107,189,146,13,252,38,86,79,223,254,49,210,43,93,84,241,177,255,24,212,229,17,175,129,82,86,11,119,250,197,233,170,244,186,215,237,232,125,186,121,228,129,235,248,185,190,15,181,226,187,152,184,203,94,15,97,120,180,70,227,242,225,51,255,186,203,7,45,166,151,123,19,133,244,118,142,204,110,163,122,18,244,106,36,31,93,167,71,162,204,101,163,79,198,201,135,145,167,78,186,120,205,195,204,65,225,96,157,36,69,19,33,208,85,106,65,82,174,196,110,166,36,83,149,47,118,205,59,139,14,214,28,127,42,152,252,112,228,234,117,39,214,11,83,157,148,50,48,153,94,57,28,254,165,251,80,213,54,74,231,21,186,134,123,217,205,168,14,90,46,70,149,137,140,130,228,105,4,203,162,40,152,14,24,38,55,221,66,218,193,43,57,8,250,72,109,33,157,57,22,253,242,71,49,236,85,152,102,13,29,40,191,162,42,6,68,160,154,155,249,79,181,75,248,120,101,46,29,202,22,158,87,93,92,77,252,92,110,211,249,241,196,134,208,125,132,22,41,83,167,222,90,196,196,59,186,44,159,180,53,124,198,135,141,145,102,255,245,41,207,105,3,95,129,126,217,214,216,4,111,157,30,5,29,180,167,64,204,153,249,239,209,210,71,84,190,222,173,177,223,17,12,194,206,154,222,194,34,208,115,41,206,244,87,8,69,168,23,87,9,130,141,232,144,57,127,215,131,78,132,139,253,206,75,122,10,171,170,148,101,57,254,164,71,16,192,181,128,10,66,219,71,17,41,165,172,121,74,43,239,52,36,180,109,196,199,74,36,52,204,142,154,92,122,193,246,69,195,181,240,68,23,140,61,15,114,77,194,152,63,34,209,80,165,36,103,136,18,28,106,113,183,57,8,143,191,202,27,229,202,130,13,250,247,107,224,99,77,189,113,38,164,65,73,83,148,134,204,212,230,46,252,189,210,145,151,35,191,183,199,73,250,77,114,67,150,125,245,180,146,254,162,46,252,125,10,184,78,6,5,248,156,172,204,164,16,43,220,194,102,62,35,166,191,16,26,1,248,66,10,56,96,47,89,221,46,77,28,13,8,129,253,222,255,33,236,128,157,186,200,239,153,37,246,99,160,172,76,156,40,190,82,134,72,193,203,132,180,129,162,198,4,127,217,35,69,122,82,124,143,148,14,106,166,9,240,124,116,166,146,178,112,45,98,59,201,191,93,26,212,160,93,100,170,126,53,84,17,172,145,77,30,141,184,98,253,9,158,110,83,119,241,123,242,81,77,58,224,245,241,255,238,101,157,220,92,239,214,37,133,181,41,192,122,222,181,33,71,164,146,190,248,119,83,253,85,162,169,147,168,83,79,223,154,255,67,162,173,56,240,251,113,20,119,168,102,230,9,226,186,58,159,160,171,83,208,148,35,207,8,97,120,58,18,139,87,65,211,243,244,159,30,238,33,142,131,148,118,124,94,26,139,33,37,182,53,98,143,234,247,167,25,117,127,31,44,130,113,122,54,65,42,51,230,45,112,192,214,13,186,86,140,191,201,67,222,221,226,144,15,24,85,68,193,134,186,157,29,117,200,236,75,140,231,73,155,97,62,172,205,42,103,0,4,217,169,92,45,156,220,145,11,76,25,75,99,40,114,99,6,34,85,51,120,99,146,61,99,185,108,174,205,36,51,255,182,218,219,159,117,151,55,30,63,229,160,181,89,216,67,130,101,74,133,16,122,221,249,31,174,32,151,59,121,175,223,177,162,238,127,106,144,14,159,234,99,44,3,135,34,17,155,152,139,196,29,145,81,149,155,136,249,158,247,218,189,185,66,195,30,87,241,67,127,60,53,229,105,169,153,136,127,3,250,241,151,38,27,94,203,128,13,241,166,241,167,109,72,0,157,235,250,119,94,53,231,120,12,213,37,178,241,175,53,55,189,147,61,104,85,33,17,194,171,90,10,77,81,113,200,116,28,221,166,46,137,102,9,113,12,233,180,108,159,163,118,112,244,70,69,62,50,151,213,148,80,27,42,54,136,57,40,247,26,152,77,130,136,122,72,38,174,18,123,154,139,124,155,125,38,17,65,125,76,108,229,123,162,174,106,62,123,134,13,82,87,177,165,231,224,75,119,39,1,105,3,5,22,233,253,59,132,50,14,17,95,233,181,121,39,14,164,61,196,223,151,119,161,88,251,175,70,107,121,39,142,242,206,241,195,34,1,18,202,40,96,17,238,198,152,48,142,20,2,208,202,13,117,227,183,137,0,144,201,53,248,231,29,168,224,112,145,161,245,188,161,17,32,246,129,159,22,73,168,58,158,204,82,31,39,210,122,216,90,52,23,23,87,28,124,11,6,118,20,187,84,199,93,101,100,12,57,254,162,233,39,174,7,132,156,252,148,251,226,219,98,211,163,226,189,106,31,113,216,22,120,164,101,121,224,98,34,130,2,254,255,147,104,112,160,195,70,139,82,92,61,134,101,67,186,0,237,53,236,231,110,47,32,8,98,203,227,70,74,83,122,239,40,96,55,191,252,246,235,116,214,57,210,66,186,163,151,241,235,173,130,165,219,122,128,230,108,44,1,40,238,149,134,208,61,169,52,242,227,123,75,68,114,152,180,11,175,14,49,131,238,77,243,162,52,91,123,60,223,85,30,118,83,5,129,37,153,14,120,124,61,242,190,157,222,66,128,69,129,217,110,219,25,122,211,226,129,177,164,117,157,206,164,252,46,21,221,113,220,65,6,30,37,77,208,189,70,119,247,209,229,221,215,215,131,117,71,99,166,184,28,157,58,217,194,208,130,121,39,148,193,102,60,229,85,255,84,149,205,26,22,0,105,150,243,38,151,94,153,176,48,168,218,224,134,31,239,127,236,0,111,11,29,242,46,47,66,63,132,180,111,66,94,235,66,202,28,153,238,0,8,64,175,167,44,202,204,25,89,239,67,73,186,138,154,26,54,106,115,99,128,22,40,229,109,165,228,224,242,51,146,92,113,160,8,89,192,147,229,193,72,209,5,150,54,6,123,14,10,102,97,71,218,160,134,18,186,181,41,240,123,206,111,8,100,235,236,242,10,31,56,215,137,41,83,179,131,41,12,31,94,153,74,13,31,41,194,113,194,98,14,153,162,119,128,98,4,95,69,174,229,213,176,231,90,131,125,144,79,45,25,93,72,49,88,138,167,30,54,191,226,232,45,233,94,167,208,228,161,28,23,73,42,141,207,66,144,25,144,233,165,49,112,38,149,250,142,254,72,10,208,235,56,20,183,55,58,116,38,27,172,6,55,56,7,108,107,14,208,246,64,115,143,244,35,8,122,176,192,241,45,219,71,35,71,68,18,62,12,78,238,5,7,85,158,32,191,126,83,84,39,208,114,59,88,249,5,248,159,248,173,92,129,11,129,14,91,126,4,106,6,85,66,212,210,17,105,71,81,108,144,0,161,175,49,203,31,31,16,172,175,63,22,101,204,72,191,201,74,222,110,119,17,175,15,59,226,247,117,62,159,125,179,209,89,47,223,109,128,120,116,26,158,203,120,150,26,111,21,142,8,53,115,91,131,144,206,246,186,153,2,28,203,93,207,170,119,153,157,196,61,12,93,96,64,162,151,96,55,110,201,116,41,239,62,133,56,84,246,10,30,213,155,157,32,168,41,81,57,124,194,95,126,179,42,118,94,185,138,66,211,243,39,112,19,109,70,26,102,75,65,29,206,148,151,116,220,118,75,66,106,116,163,154,128,2,63,19,247,106,116,163,162,99,171,106,55,34,173,59,230,183,40,136,140,222,32,78,130,218,41,20,20,85,44,111,139,252,121,46,42,80,85,159,184,172,43,146,91,140,37,104,2,141,213,90,52,114,209,91,148,169,58,49,23,110,114,34,174,243,106,215,186,18,185,236,0,117,108,17,127,21,162,36,33,237,11,49,43,221,104,220,51,31,241,28,179,112,82,6,46,170,208,78,194,93,147,128,159,246,250,32,16,140,104,24,140,113,148,132,199,83,34,55,193,255,145,147,31,70,12,119,195,101,39,14,91,10,220,161,168,92,98,240,86,106,160,73,153,249,181,6,85,254,10,72,247,103,90,61,179,109,150,87,168,206,236,228,131,155,169,179,84,92,123,67,3,253,4,72,207,215,122,19,165,191,20,167,169,195,148,183,9,122,35,26,51,201,193,74,16,126,246,224,128,192,47,111,145,149,244,241,162,178,91,27,6,38,119,160,96,210,149,11,18,200,38,84,42,94,213,243,202,115,1,193,4,246,6,65,95,81,134,179,41,15,39,59,32,57,200,168,177,105,103,32,130,67,165,91,227,254,90,166,209,218,67,36,101,222,37,107,20,142,62,176,32,166,226,141,125,31,215,84,42,140,223,158,249,77,206,162,143,250,223,22,119,213,160,206,97,122,182,225,6,193,77,187,95,60,99,244,56,247,85,5,92,183,76,188,157,125,116,84,180,74,231,131,83,164,177,223,199,166,241,19,183,180,204,129,232,161,191,86,91,130,94,106,198,113,58,155,133,12,50,232,112,13,52,249,197,123,75,157,29,61,57,99,220,181,75,85,38,95,252,208,108,5,166,8,208,248,206,104,29,114,85,86,200,97,21,62,65,184,37,97,17,201,89,112,128,123,8,155,86,75,80,99,39,20,44,219,93,170,60,151,82,115,53,174,23,158,153,154,102,227,102,248,232,127,233,171,138,128,125,161,1,159,170,83,183,142,253,81,30,20,152,118,252,78,244,199,154,131,0,195,234,237,158,207,172,216,165,239,34,136,168,250,93,137,150,251,165,36,63,52,43,121,45,246,105,246,142,206,15,4,195,89,248,103,88,193,117,247,12,42,104,125,218,135,88,35,243,194,202,117,39,103,21,1,160,244,245,114,26,168,184,137,213,63,45,10,208,19,12,216,50,25,56,193,142,48,218,199,93,70,64,223,108,66,81,176,215,187,245,133,248,159,151,159,207,183,173,78,218,164,36,37,239,249,53,198,59,62,122,189,172,68,189,107,206,19,238,157,161,203,193,40,238,60,60,98,229,37,10,35,139,145,48,83,109,81,81,0,139,178,52,90,131,172,110,144,55,152,192,99,167,51,51,121,9,22,136,214,227,172,202,51,22,222,212,9,225,165,50,72,12,133,61,219,231,123,81,56,64,104,217,102,47,250,37,159,88,159,196,103,14,115,42,9,11,197,203,60,127,91,42,157,92,95,193,34,133,1,37,62,184,46,214,244,192,63,61,168,103,56,95,77,4,189,70,70,59,191,233,113,172,184,141,79,192,114,11,45,129,75,125,186,35,176,125,233,70,11,84,181,91,171,213,3,140,98,154,134,3,172,172,46,43,149,89,187,223,195,76,174,39,158,83,102,139,132,20,123,24,225,149,237,162,130,43,60,214,46,88,78,146,79,148,201,221,228,145,245,13,255,67,125,239,1,126,168,99,81,78,106,174,188,12,233,164,73,62,78,107,245,227,228,111,238,181,133,128,167,250,248,180,108,174,170,58,124,33,241,130,182,155,192,199,108,204,180,139,240,169,27,213,63,65,202,134,7,211,74,34,59,203,114,121,25,166,111,12,218,68,179,245,169,127,0,188,12,180,98,250,61,57,144,135,42,49,134,212,69,166,40,197,103,144,75,95,159,94,11,117,251,32,114,165,248,106,23,130,168,147,247,51,136,106,123,163,75,146,234,197,81,118,161,32,223,168,242,218,254,229,45,124,89,255,96,15,59,169,217,173,69,177,177,249,169,33,224,122,53,163,74,95,59,233,167,150,232,41,252,142,41,116,220,173,149,248,114,220,204,103,217,155,8,237,219,91,235,180,217,99,138,133,132,134,166,204,93,211,134,124,77,116,169,233,65,249,28,41,99,145,59,45,65,51,203,175,138,196,70,49,46,143,12,184,20,8,232,74,165,225,19,161,46,209,235,115,215,142,221,26,162,154,234,149,239,9,163,62,76,128,217,211,255,154,159,100,191,88,106,31,220,62,152,232,184,179,78,18,253,73,230,88,71,19,157,82,198,78,254,17,247,73,33,177,45,195,100,28,71,38,253,61,30,177,175,225,231,182,211,140,181,196,115,56,10,164,100,248,32,52,55,44,153,164,142,239,243,82,238,84,169,151,93,237,200,134,162,115,93,86,8,163,161,226,93,230,199,23,19,174,232,108,157,184,85,15,150,227,248,134,103,109,165,148,73,161,174,178,176,178,89,247,0,2,243,126,124,188,81,35,212,100,82,249,122,194,57,92,9,109,220,248,112,153,134,236,87,64,169,211,176,57,43,229,194,6,117,118,106,82,172,199,144,236,76,211,105,134,5,97,74,241,148,152,235,23,10,64,106,139,86,185,111,187,24,142,111,236,101,97,212,177,155,47,150,117,10,11,110,222,61,187,49,231,210,47,245,29,185,36,167,153,141,83,227,209,21,57,141,220,61,75,13,126,137,184,6,211,0,220,70,157,220,72,178,212,108,212,246,173,17,160,58,177,57,48,202,215,207,95,48,13,116,98,1,185,4,35,35,212,92,222,184,15,80,80,90,21,171,17,62,2,105,39,158,28,95,12,200,46,82,160,35,66,120,246,167,91,10,3,23,14,147,148,171,161,246,70,46,12,10,155,211,13,61,148,159,196,117,57,118,187,181,157,181,19,14,197,164,129,46,238,82,77,226,127,146,168,69,163,150,114,240,71,68,250,200,89,164,232,104,157,250,21,40,187,153,88,221,70,109,177,197,207,150,0,131,167,191,87,247,244,174,100,167,221,235,15,194,26,142,208,15,137,133,171,170,53,52,228,200,26,62,110,220,199,1,207,89,169,93,237,125,145,192,60,223,134,84,62,202,71,180,188,245,243,239,191,0,172,237,3,117,237,34,239,104,151,30,229,137,31,48,186,102,175,233,50,19,203,48,103,57,169,8,19,115,101,202,166,13,64,112,93,111,208,214,162,106,123,253,6,113,255,250,59,94,44,32,206,7,6,7,44,86,110,242,70,17,166,171,14,3,170,118,74,204,151,254,88,46,90,179,212,188,26,246,129,0,216,93,56,64,31,224,213,162,242,253,10,70,189,2,143,236,35,77,29,218,234,124,27,139,177,34,18,230,84,132,188,69,130,100,89,110,22,139,153,142,16,122,54,12,131,237,102,82,72,131,216,78,53,110,69,146,20,160,213,153,92,241,26,19,0,93,217,65,116,206,106,169,36,77,43,172,73,103,253,129,111,111,202,163,49,192,182,142,29,217,178,75,8,21,192,70,246,27,255,4,128,45,247,98,245,227,217,181,241,89,218,18,189,103,49,95,115,13,173,40,107,230,168,4,82,142,243,142,180,100,244,124,138,54,131,177,132,131,96,253,247,45,74,205,213,174,29,15,201,189,173,43,177,137,34,28,240,77,0,41,129,108,199,138,102,90,120,246,255,64,155,226,87,0,118,246,210,76,213,227,4,11,124,50,136,254,164,85,254,56,93,77,245,211,115,132,71,89,163,166,14,250,232,121,237,49,216,66,8,83,198,189,249,46,30,130,198,211,128,178,121,144,40,10,66,16,67,191,167,3,21,13,65,173,35,230,210,230,208,65,178,13,113,214,204,239,202,144,207,66,94,226,175,27,34,77,171,50,138,20,221,208,86,129,241,106,117,86,67,54,229,212,28,18,60,78,123,97,19,30,101,62,223,26,216,149,174,104,150,189,135,203,220,228,93,141,1,81,241,190,119,67,26,51,150,207,25,20,219,19,113,213,43,180,178,113,25,195,159,76,236,8,103,209,48,51,148,177,30,109,231,154,212,56,252,181,251,219,187,181,10,184,146,164,136,54,172,173,90,55,95,168,127,85,37,112,250,22,139,200,16,116,64,228,17,47,25,231,96,24,101,251,75,4,117,109,160,134,209,87,209,120,178,75,23,55,40,117,141,59,221,102,222,205,89,124,138,120,90,7,220,5,133,246,159,203,176,7,71,123,209,100,104,37,78,177,40,151,226,152,90,147,174,163,162,80,127,224,73,185,194,26,59,65,39,152,9,137,155,141,206,205,222,182,99,23,140,53,165,250,94,66,198,255,166,39,71,8,55,89,240,203,60,180,246,194,192,177,49,96,171,251,48,74,234,218,19,108,93,210,32,175,30,249,207,106,19,102,181,207,15,192,30,139,210,33,130,8,177,100,86,45,148,108,168,16,86,152,70,33,239,198,56,87,87,226,24,25,249,89,22,84,97,131,76,195,5,34,253,68,30,2,216,6,220,152,64,255,173,166,184,126,235,98,42,230,118,250,168,119,66,9,32,117,215,145,213,80,171,212,250,2,111,128,182,58,220,77,44,107,244,32,163,111,155,75,206,87,10,136,106,21,149,229,15,30,196,93,96,179,15,4,133,93,35,17,73,14,50,230,120,230,55,52,144,71,187,233,96,68,251,196,167,119,100,2,253,44,48,159,33,246,7,12,108,241,133,102,151,93,83,36,203,209,144,206,116,62,138,170,168,34,88,235,117,168,169,224,230,50,130,134,74,99,80,15,57,150,94,166,242,41,240,102,235,149,125,85,223,18,214,45,250,153,242,154,53,210,143,193,161,212,210,136,135,205,40,186,173,215,28,109,26,218,71,120,59,30,244,157,203,96,173,164,94,67,14,1,216,8,177,16,187,63,218,238,127,209,185,59,251,130,81,115,254,6,165,169,113,0,101,6,242,120,181,119,88,95,68,125,186,25,37,14,246,141,189,46,233,74,169,238,203,222,174,90,217,131,59,175,90,62,18,132,141,241,200,183,146,21,150,236,168,9,131,163,37,221,1,201,229,206,130,241,81,118,73,121,118,79,69,76,36,126,16,33,102,235,123,38,114,39,40,82,22,177,62,205,232,96,149,28,6,40,71,97,122,120,142,239,197,238,90,42,9,50,94,19,189,181,186,175,116,89,221,175,229,220,72,153,2,205,146,116,94,212,67,206,2,235,253,82,22,195,140,178,24,171,230,10,216,142,241,68,107,113,212,13,246,148,202,61,23,83,253,136,159,64,245,145,90,253,34,40,24,67,0,249,91,39,1,212,64,89,187,33,161,166,91,210,157,169,247,88,115,186,169,226,36,126,73,110,145,244,164,82,65,237,111,38,105,250,225,16,97,250,175,87,239,19,8,152,118,10,219,138,39,36,71,37,92,185,51,34,74,65,230,191,131,213,90,182,201,8,107,188,34,125,158,98,15,228,33,169,159,175,155,10,147,19,108,67,84,79,53,185,215,248,0,105,220,77,254,68,244,188,150,73,130,0,169,69,12,164,201,28,62,163,241,116,180,202,171,179,16,166,80,127,210,115,2,160,151,80,24,101,114,166,176,219,203,179,15,131,38,149,229,135,153,35,62,241,42,117,202,82,182,168,239,188,82,163,218,150,95,23,48,55,86,120,164,28,120,177,126,69,2,120,52,17,147,141,138,48,180,69,61,223,115,14,156,244,135,77,237,166,72,241,82,13,158,244,140,164,221,0,105,128,43,178,22,197,105,199,133,12,137,126,209,225,29,234,222,161,147,237,181,50,122,143,27,5,5,65,113,81,129,52,226,82,217,17,217,90,163,220,148,89,212,96,212,94,227,0,81,31,159,93,32,223,56,7,32,97,202,124,232,97,210,239,43,104,239,98,23,138,74,101,128,177,94,141,241,137,220,201,106,142,199,123,49,180,199,23,195,168,243,249,229,187,80,253,173,8,133,241,241,81,43,19,43,157,84,11,102,31,110,138,224,146,40,204,92,180,57,56,135,175,75,104,173,149,66,63,70,214,49,164,26,25,240,130,241,54,38,234,118,241,51,54,14,172,100,155,202,52,225,83,165,26,45,5,244,198,145,0,175,140,105,46,153,108,65,132,250,157,138,223,74,244,68,76,119,44,45,230,252,108,143,192,152,106,231,49,33,0,229,66,252,243,30,214,1,133,48,161,7,81,242,99,255,15,17,103,55,150,45,156,223,100,97,179,113,104,114,249,78,76,36,206,209,82,12,188,93,48,132,157,220,239,103,236,137,94,30,59,192,198,179,133,52,222,133,93,12,217,129,122,79,204,12,235,87,193,213,177,33,251,244,97,148,234,73,140,136,114,37,59,76,209,176,212,24,76,30,37,247,80,97,121,193,28,188,152,246,114,92,44,198,25,60,38,239,3,174,39,54,79,173,246,54,202,77,178,178,49,216,163,7,254,94,43,22,166,120,209,46,178,4,113,248,49,77,206,36,53,40,207,79,54,81,253,29,79,32,36,195,23,130,197,29,23,70,158,133,180,63,200,192,40,213,121,130,53,15,55,160,207,43,81,101,36,176,224,137,86,97,201,218,149,239,29,248,149,46,70,124,183,89,99,236,174,200,199,72,190,96,66,215,156,135,209,98,27,204,18,249,1,45,45,10,199,188,199,171,95,173,73,217,137,7,60,166,188,67,180,156,209,234,71,13,214,157,54,84,73,169,0,213,244,143,21,83,32,135,248,73,45,68,184,234,111,237,205,156,66,47,242,90,188,245,181,79,27,38,237,128,179,148,66,61,252,224,248,95,60,117,107,160,47,33,93,119,225,109,186,215,163,220,89,107,3,64,103,176,140,25,67,121,109,41,156,123,229,216,121,124,167,40,129,32,240,232,7,86,76,122,131,0,230,179,82,121,135,246,57,2,23,154,69,25,130,34,99,157,28,91,199,20,15,36,179,224,65,23,52,216,97,94,160,167,187,246,213,184,204,244,243,112,208,82,9,27,13,22,136,89,51,216,77,112,64,209,166,249,2,94,63,30,103,235,229,108,215,247,154,147,183,75,44,144,175,147,193,29,12,12,209,107,125,246,193,21,219,139,122,50,184,142,233,236,131,143,14,182,149,185,221,254,252,238,29,216,144,43,112,137,8,145,40,49,166,231,163,151,187,105,225,198,162,54,48,54,204,163,255,13,103,158,150,208,247,82,119,223,59,104,122,126,74,130,48,203,66,255,223,15,214,17,154,8,104,22,167,32,216,196,150,247,237,47,162,8,36,226,147,227,96,114,18,108,251,152,95,6,88,174,240,55,200,126,236,186,198,83,86,252,111,244,127,16,183,239,95,131,78,235,202,70,183,119,149,94,121,121,46,161,230,208,49,74,237,110,27,170,152,239,112,190,246,35,181,187,210,168,127,177,131,101,42,162,104,190,78,48,107,0,51,6,73,154,41,221,154,237,82,106,30,219,81,79,85,222,18,30,179,119,145,194,49,192,87,167,91,73,145,212,69,222,64,74,194,199,97,244,167,157,253,123,98,236,112,107,224,160,140,84,40,179,135,119,209,19,255,253,150,70,165,151,136,30,198,162,209,71,145,109,7,55,22,171,246,35,143,160,249,249,128,199,173,85,219,170,183,44,214,85,214,245,18,189,165,135,127,98,62,79,203,49,178,210,56,197,240,230,216,228,87,180,155,195,235,173,219,14,239,45,138,20,189,46,124,116,25,161,196,37,99,112,26,234,212,138,76,38,151,217,116,117,43,26,195,61,251,137,104,172,29,13,164,159,107,102,168,125,216,195,167,171,52,191,26,250,157,154,105,21,91,53,132,34,68,198,124,228,193,243,222,3,253,177,196,70,234,33,191,237,44,119,25,47,141,49,16,192,253,163,213,76,43,194,202,52,145,175,197,218,223,21,53,229,40,183,109,237,163,158,106,224,147,216,217,17,244,236,106,62,2,175,46,81,55,10,57,193,205,238,59,124,218,185,108,68,52,171,25,76,225,236,3,87,242,103,39,156,140,113,123,251,210,75,79,68,160,133,113,197,168,102,99,217,116,190,95,202,227,24,203,193,251,143,72,9,6,196,37,113,243,110,27,86,89,92,68,189,99,30,2,236,78,89,107,203,81,212,132,56,114,31,58,138,81,74,205,108,228,3,54,85,190,199,69,93,115,180,33,59,205,177,212,225,74,26,242,74,251,161,152,238,223,63,194,240,191,178,172,161,106,197,230,102,39,201,238,28,61,215,123,60,37,160,63,216,34,64,42,14,158,107,7,216,72,223,53,144,138,251,221,186,2,49,111,78,124,107,236,46,3,36,234,85,41,210,63,93,231,107,199,89,127,187,166,165,144,35,191,225,198,211,46,104,173,60,223,199,248,40,167,252,4,32,106,154,156,60,30,243,185,227,5,172,8,176,103,103,183,215,168,161,246,184,154,216,190,61,12,167,134,62,224,155,63,39,142,112,24,15,253,53,237,250,249,82,23,236,126,16,140,15,65,153,87,198,228,89,117,232,132,43,53,43,82,53,75,145,75,218,183,77,221,147,46,17,139,42,38,100,87,185,20,89,93,205,61,222,122,163,174,157,89,55,49,8,164,233,153,131,215,247,154,148,209,108,89,151,183,255,51,141,174,29,141,92,10,71,22,24,54,241,18,224,233,88,136,109,106,67,228,172,153,22,139,225,84,213,228,98,214,105,30,100,47,59,48,213,60,200,67,184,167,112,68,116,26,183,107,140,61,151,248,13,28,22,109,65,55,175,8,157,126,37,163,248,192,84,237,20,23,158,120,179,81,208,20,66,158,12,128,233,1,22,214,195,228,190,50,68,41,170,239,74,99,242,154,74,141,57,8,177,117,188,55,96,198,221,207,39,27,91,32,230,147,198,49,221,86,133,140,23,36,20,141,38,227,237,59,219,205,235,54,90,165,17,67,16,246,127,253,42,225,110,36,47,150,125,155,81,53,109,207,64,24,242,67,77,48,140,30,206,160,4,11,30,241,212,34,42,152,6,179,201,185,214,0,56,117,20,213,95,60,176,66,18,14,45,123,219,196,100,168,225,55,121,167,149,93,35,236,231,247,247,35,173,35,169,116,36,152,221,32,140,231,255,61,250,210,10,102,110,65,166,245,104,119,145,91,207,113,97,118,46,192,108,165,49,51,170,67,92,237,155,135,29,6,121,193,149,229,176,70,223,226,99,59,91,169,53,221,242,1,134,46,206,54,79,130,209,168,42,128,209,137,39,144,50,5,227,34,92,204,92,68,50,127,17,77,123,159,118,75,33,48,215,145,85,214,12,77,221,92,67,168,131,92,146,147,203,247,189,114,18,143,176,28,116,43,247,182,100,202,96,83,96,74,229,222,73,86,37,32,95,227,239,115,197,147,179,29,185,128,199,27,87,94,194,236,205,235,7,15,95,27,194,42,211,168,103,69,13,109,243,50,11,138,250,12,89,18,210,167,114,75,84,35,198,190,202,223,34,186,212,15,126,63,174,219,35,81,19,27,139,110,226,10,142,69,73,194,170,167,35,148,167,158,196,236,40,29,58,134,93,135,117,65,245,220,234,94,13,192,77,17,216,194,120,6,101,239,153,156,125,12,69,120,144,84,203,234,183,164,50,157,149,94,209,222,1,89,5,136,241,102,26,176,233,116,152,246,58,108,121,213,10,40,46,14,69,160,155,66,201,219,54,168,30,131,216,3,143,207,245,52,133,215,254,84,80,99,138,105,38,147,210,168,95,154,255,86,40,195,1,156,192,79,255,169,238,60,6,69,149,109,120,224,66,209,239,167,51,9,51,216,10,65,168,94,78,198,38,131,45,12,81,122,108,34,60,13,28,67,59,92,91,110,172,152,125,29,83,41,221,122,93,60,77,131,168,209,152,26,52,88,113,231,27,7,192,245,177,200,67,68,18,29,167,154,70,100,63,32,82,91,207,26,32,129,193,64,164,69,196,89,60,119,136,13,188,46,140,221,31,16,181,181,212,154,89,112,68,135,66,157,88,48,80,159,157,96,102,230,57,246,78,255,232,8,43,189,187,118,85,176,189,251,176,224,89,151,157,185,201,184,65,71,254,61,56,127,227,171,155,213,122,187,182,204,48,38,206,84,117,34,199,30,8,0,81,205,128,222,246,172,54,4,130,96,117,159,223,46,151,152,0,31,197,51,93,208,223,118,156,150,226,196,42,101,120,57,151,183,91,175,221,145,240,140,97,168,118,29,133,200,123,77,1,221,70,249,230,141,88,236,97,230,167,216,13,237,244,163,140,216,195,142,152,18,152,24,153,234,70,238,170,244,214,132,50,191,237,153,76,118,202,44,4,88,226,167,142,10,241,194,199,122,237,132,125,220,164,240,103,136,242,13,95,102,102,40,145,170,69,31,118,28,5,35,127,105,120,167,241,14,22,157,4,22,148,131,86,132,8,176,23,164,168,248,191,104,207,184,214,5,133,21,175,12,197,191,140,143,147,106,212,182,149,223,220,129,5,162,134,173,92,64,123,193,100,29,64,74,206,38,232,152,233,218,168,248,135,115,58,65,204,77,10,115,50,56,142,20,214,76,55,21,64,9,27,116,249,20,236,129,211,154,80,216,67,176,138,56,61,25,6,67,227,58,141,31,109,198,15,1,217,207,60,99,30,234,137,215,207,184,85,173,197,182,223,100,210,240,187,108,227,251,239,80,34,17,219,135,166,224,13,65,82,32,17,42,3,101,146,101,240,37,29,160,160,93,124,92,42,141,20,197,247,86,85,65,212,255,2,90,36,233,107,138,168,134,25,180,254,213,149,178,63,76,161,235,194,17,253,93,91,200,16,222,48,246,203,7,154,34,226,36,136,115,251,26,175,113,64,28,37,44,214,44,19,72,3,53,63,31,94,22,220,157,12,23,103,246,143,217,219,194,23,179,156,61,161,7,150,170,231,230,185,246,223,39,28,175,238,125,202,134,6,4,203,17,231,245,238,144,99,90,59,123,240,87,64,47,72,150,147,80,20,17,117,189,170,231,155,114,227,236,25,239,190,70,153,215,178,29,125,247,8,14,217,67,85,242,247,114,189,31,243,1,221,118,217,5,249,171,83,181,121,150,220,60,252,78,99,78,52,194,78,191,217,80,34,4,46,50,204,213,169,41,24,213,139,191,66,215,82,57,32,1,243,105,118,56,255,65,149,65,245,186,42,21,5,241,68,232,1,208,18,137,135,154,198,199,152,10,252,197,79,175,116,182,245,229,70,11,151,168,133,66,15,18,112,123,198,157,137,2,72,46,101,40,234,237,70,119,77,222,211,172,118,27,178,122,200,207,211,205,250,98,63,32,25,154,118,174,134,133,202,82,56,96,205,187,140,149,23,8,159,224,16,119,123,173,2,214,236,203,56,43,127,111,4,240,53,25,246,213,209,26,212,85,82,86,80,37,207,8,12,247,35,159,153,22,214,88,252,94,184,139,47,150,171,180,90,171,17,133,18,187,187,58,95,92,176,79,136,101,105,158,47,216,215,107,72,80,237,231,96,67,73,251,178,116,174,20,158,42,222,12,1,119,107,250,116,100,147,84,155,142,235,184,224,80,182,93,254,136,195,82,255,130,80,47,154,43,202,137,179,246,34,133,202,79,121,1,252,93,8,158,97,106,27,55,50,139,126,14,48,209,59,240,53,12,185,135,41,111,92,94,102,245,138,35,79,36,75,21,126,50,113,109,58,132,35,130,81,80,163,112,111,177,250,1,183,100,154,54,18,254,200,115,187,33,170,56,11,229,126,244,136,64,118,75,80,2,243,170,176,207,115,134,168,214,253,254,165,73,5,196,103,26,225,15,75,192,252,157,96,109,189,105,93,81,120,18,168,193,148,71,50,27,24,165,237,62,58,65,222,106,236,168,51,130,252,244,251,76,83,23,210,212,64,248,150,36,102,80,124,97,240,173,180,96,44,132,199,74,1,35,130,117,208,69,255,34,148,253,54,249,103,100,56,153,122,72,118,168,48,151,31,220,160,18,84,222,122,7,247,138,56,79,108,103,124,58,206,234,159,128,103,137,163,151,15,8,154,12,252,205,49,7,7,90,129,85,56,10,231,86,42,207,189,76,92,59,55,76,202,117,136,201,94,148,8,225,48,228,68,229,202,27,245,169,184,120,61,103,59,159,19,181,250,74,130,48,170,109,228,153,225,86,120,194,24,140,75,23,29,197,179,111,153,5,102,48,62,92,4,36,135,144,193,150,97,89,254,8,152,10,177,93,27,194,74,131,177,43,205,245,133,205,253,89,8,50,119,125,200,13,158,18,231,5,113,84,9,171,229,249,252,250,146,0,59,50,147,227,109,201,171,139,194,115,211,97,252,162,186,62,37,124,214,102,166,209,3,252,157,17,254,80,183,198,182,11,150,90,116,52,61,142,78,0,74,84,120,233,242,191,127,84,253,221,77,129,38,195,76,214,33,10,205,36,99,109,85,153,94,124,8,90,239,201,86,78,4,47,52,40,91,255,216,9,77,146,58,12,16,22,149,87,248,1,185,94,31,179,154,21,57,97,203,131,181,115,59,65,227,12,32,119,27,162,251,226,136,186,144,134,30,255,144,157,146,234,147,15,66,190,66,193,147,129,184,18,209,135,190,155,41,16,48,42,155,50,68,143,158,72,246,137,58,110,148,149,181,144,85,245,168,126,45,24,77,48,243,178,137,3,33,178,51,93,28,38,119,142,194,202,46,66,14,129,222,202,110,190,15,63,70,128,105,186,180,43,140,153,22,47,113,49,43,4,185,234,205,134,147,58,202,113,220,51,75,52,183,48,135,241,104,21,102,106,110,246,67,162,41,236,237,251,131,127,208,116,8,52,78,44,34,60,159,192,223,75,26,202,208,243,106,248,101,169,218,96,128,171,248,96,123,209,76,43,14,50,204,106,108,222,183,210,170,8,173,66,179,196,91,28,147,2,211,9,237,218,226,196,124,22,22,176,24,224,44,220,21,25,25,136,119,143,2,50,48,156,92,240,198,192,193,253,6,160,247,2,199,167,62,151,174,15,186,163,107,14,144,87,215,48,249,11,141,229,14,68,216,64,61,132,204,11,117,222,21,70,152,144,206,69,212,126,239,149,139,254,30,237,82,47,7,130,25,116,63,51,111,109,255,163,154,251,70,91,144,126,84,135,207,15,204,224,38,18,109,77,170,169,185,233,39,172,46,187,215,106,65,201,96,74,147,49,67,200,108,246,46,137,230,210,224,183,192,83,110,63,182,47,236,254,49,197,136,138,123,207,140,115,207,190,236,3,197,200,116,36,55,80,88,61,122,172,121,157,57,42,27,43,109,176,107,107,21,86,115,106,228,121,178,170,126,172,206,193,170,238,168,3,122,101,67,129,196,106,18,188,109,232,92,71,117,148,248,6,243,251,90,163,54,63,31,61,57,94,187,54,3,134,175,32,110,69,28,139,206,113,28,175,4,111,210,125,100,66,182,222,95,98,198,45,235,141,167,42,134,144,192,222,203,246,187,230,201,91,206,54,70,46,92,96,100,46,255,140,159,68,68,44,153,246,82,161,56,113,242,67,191,138,135,207,17,230,236,62,106,88,22,247,141,68,214,207,167,228,3,178,225,128,67,142,167,80,168,142,57,58,234,113,79,185,244,121,250,14,198,140,238,162,201,65,141,238,165,119,12,11,157,199,205,107,110,11,152,173,229,92,77,166,97,167,185,45,201,47,70,38,177,88,125,143,201,247,25,209,178,19,74,49,79,228,225,14,30,74,33,172,231,37,115,146,75,24,54,168,69,131,230,71,85,162,84,51,240,215,176,74,162,110,152,102,95,143,101,173,131,1,191,181,101,182,3,15,69,94,44,119,46,23,129,53,171,19,183,79,49,145,77,201,119,152,142,252,151,115,101,95,75,174,21,62,80,211,173,64,34,3,239,146,26,15,13,92,71,2,80,139,163,63,79,84,161,148,35,166,92,54,176,128,20,4,27,87,143,106,227,48,30,153,27,30,51,231,91,131,186,113,59,82,189,244,176,92,240,71,235,216,40,41,50,251,133,221,145,109,224,92,156,158,200,239,59,115,169,56,159,239,142,112,27,222,33,249,244,55,72,209,174,250,249,34,165,167,167,184,69,132,253,57,205,100,185,106,163,195,74,126,23,6,24,162,204,192,226,177,219,69,130,112,9,129,71,112,234,146,199,109,120,9,1,181,102,178,216,40,89,238,198,22,130,174,79,69,128,242,160,63,69,143,248,29,210,223,156,154,104,144,134,24,37,157,195,150,110,149,129,123,12,13,156,18,16,215,254,139,72,100,89,137,85,35,84,139,11,106,97,185,195,181,159,32,137,77,244,57,118,133,108,183,103,126,222,77,150,129,173,142,90,131,122,47,196,134,246,113,22,231,22,112,254,47,198,151,211,85,177,31,150,153,198,11,186,203,54,144,123,15,89,187,57,116,91,146,222,198,154,88,234,8,71,243,197,102,250,14,73,124,119,164,230,196,107,22,74,62,152,90,74,192,65,58,222,227,86,246,179,167,221,159,47,166,13,248,35,136,113,221,150,252,185,176,160,177,239,101,210,82,217,184,188,160,125,180,111,130,0,55,233,138,246,35,32,203,95,247,54,49,145,119,242,130,0,126,55,1,148,105,109,3,122,66,159,105,11,184,26,198,25,190,7,2,165,63,42,252,12,212,12,219,38,171,158,58,44,145,51,193,221,211,1,76,27,46,248,248,132,223,143,125,252,172,255,154,64,39,11,113,34,252,23,36,192,190,171,88,117,60,185,174,149,48,33,134,162,29,100,213,128,181,183,232,174,14,224,174,74,237,67,242,47,10,98,229,205,172,35,69,239,202,18,236,195,97,190,86,84,80,81,8,26,232,15,86,211,215,4,60,159,89,177,149,134,137,47,187,173,56,65,198,241,41,146,70,93,212,24,126,252,210,136,224,53,232,183,238,250,19,222,214,241,204,5,210,1,100,217,87,18,90,173,181,134,235,10,22,254,69,153,119,125,30,186,104,120,143,186,169,83,13,209,32,6,234,246,237,32,177,25,4,159,99,58,107,115,165,45,209,114,81,110,120,237,77,244,139,98,215,17,222,67,57,234,107,244,175,26,128,220,32,220,113,100,234,126,162,163,2,249,219,252,151,193,46,66,177,24,4,167,109,44,213,232,94,137,146,197,79,120,17,108,71,255,92,19,219,63,140,252,22,211,184,136,151,161,135,49,88,89,52,117,34,140,190,233,98,109,124,196,93,204,60,202,139,216,161,134,221,115,20,4,44,30,110,69,104,143,144,21,88,49,22,179,140,66,96,244,117,191,7,145,130,215,28,11,202,216,249,134,147,20,141,139,194,173,147,185,250,145,181,16,135,18,81,199,92,5,35,28,115,229,11,228,54,9,92,1,72,163,223,85,14,194,204,194,78,108,181,121,123,130,128,64,45,7,253,128,240,210,136,54,1,18,46,181,208,111,54,236,222,252,189,182,55,179,89,103,207,233,44,83,236,140,208,53,107,140,141,0,141,67,249,116,162,31,69,225,163,233,84,237,9,178,175,201,189,137,85,45,119,15,133,187,173,41,243,0,142,236,190,166,226,233,126,23,43,212,173,21,199,152,56,59,9,90,225,93,45,128,175,101,3,72,108,92,212,193,96,230,53,136,147,130,170,56,24,93,186,144,223,230,73,83,41,234,71,125,228,114,72,255,180,77,109,9,185,91,83,146,69,71,92,90,103,35,198,145,33,112,203,224,186,116,199,219,199,244,158,164,41,83,34,126,50,32,242,14,52,214,36,118,149,167,27,34,107,3,157,55,12,252,131,177,252,133,69,65,47,213,83,13,49,49,30,97,189,249,181,17,147,48,161,128,141,205,88,70,90,254,218,14,103,99,190,94,51,254,114,26,80,79,240,182,20,1,82,57,208,204,30,65,253,210,168,64,151,126,236,100,249,96,124,122,68,146,6,16,188,33,81,239,16,201,34,254,47,198,189,237,47,146,83,119,79,17,244,251,183,222,114,89,248,228,193,207,215,122,76,69,225,195,55,124,13,216,198,198,138,18,58,212,87,207,94,159,159,235,5,248,74,28,243,203,210,69,7,225,162,106,60,174,226,103,165,211,247,203,131,64,4,131,252,146,68,221,230,217,101,75,109,44,72,19,32,206,45,211,103,172,65,224,71,210,142,81,68,128,84,236,1,201,238,101,38,231,223,213,62,244,194,137,44,217,31,164,249,232,200,18,12,19,66,15,72,72,39,253,109,252,28,235,150,165,177,53,123,14,245,222,150,250,174,15,55,152,18,250,186,53,77,54,225,89,30,109,78,176,34,110,25,45,239,40,191,146,149,195,232,181,15,100,251,248,51,45,201,121,255,182,4,106,6,21,12,160,208,165,206,138,132,187,247,80,70,137,128,31,45,83,163,172,48,129,68,70,34,33,157,126,94,156,247,9,95,35,248,100,199,132,243,36,44,49,128,13,206,104,187,154,59,18,91,99,8,36,84,136,45,105,202,151,211,200,129,140,110,227,246,130,100,87,1,75,133,204,187,118,72,112,21,72,231,228,160,38,205,237,217,189,209,155,138,120,234,35,54,132,44,199,184,10,152,22,194,148,207,40,155,63,130,230,31,242,24,178,218,152,44,172,173,64,69,101,226,21,181,78,91,166,152,24,24,170,150,155,2,191,131,234,81,112,78,40,235,43,64,187,44,252,123,5,18,192,184,222,26,219,146,73,80,80,109,81,245,219,233,252,146,131,126,59,207,82,171,206,59,181,146,106,14,80,136,135,107,134,187,214,218,49,151,210,88,221,179,97,4,112,146,17,181,106,238,146,0,214,27,43,246,158,124,29,119,170,134,184,123,126,161,89,189,121,45,207,20,55,136,154,192,55,67,82,191,55,156,208,84,35,149,59,249,49,43,170,182,224,197,173,116,106,46,214,81,164,102,189,69,103,55,151,55,18,71,136,187,174,139,6,10,244,105,69,18,171,239,119,60,31,179,14,230,65,114,12,51,143,170,142,192,157,207,232,252,89,232,49,114,24,255,213,175,230,197,214,159,201,138,99,243,119,155,68,4,231,12,226,226,149,137,139,34,108,67,84,248,101,195,174,195,19,155,191,42,59,146,164,220,144,87,121,247,138,248,175,161,106,30,13,141,144,87,216,127,110,102,144,92,133,18,161,119,149,166,190,104,234,74,85,81,201,48,115,253,102,114,22,44,173,24,89,54,236,9,118,68,0,90,122,9,56,101,250,221,184,141,189,149,28,39,167,65,55,235,60,118,220,22,0,63,205,49,52,31,67,52,117,155,161,3,129,138,217,49,119,171,94,162,109,116,219,0,120,41,175,64,50,119,157,147,145,14,65,4,169,194,96,0,171,229,151,201,236,57,171,220,151,12,74,196,147,10,205,221,95,115,203,85,152,126,213,36,51,107,168,42,57,90,9,234,81,45,197,96,26,235,185,42,231,159,137,133,179,29,137,164,37,56,15,126,157,31,108,140,187,29,203,216,141,83,28,13,172,171,82,143,246,10,82,124,245,75,173,37,62,156,201,177,224,204,112,173,226,159,116,244,149,244,127,44,150,188,142,23,209,125,200,165,122,76,105,135,6,45,5,226,94,222,146,222,199,179,104,13,223,2,123,192,208,31,132,103,148,84,139,217,229,216,92,20,180,82,85,147,163,70,33,31,107,145,130,6,171,159,29,195,93,147,168,9,214,53,22,28,191,21,23,155,15,176,74,37,4,206,212,237,187,101,254,81,45,115,78,48,195,10,117,225,163,86,142,91,220,127,117,195,216,121,228,248,112,204,117,81,91,63,193,225,177,116,38,203,97,44,48,202,123,163,85,77,201,128,160,59,171,64,143,243,32,193,90,74,240,170,86,107,87,42,129,157,2,148,24,128,245,4,225,29,244,113,236,197,253,113,70,112,137,188,177,241,57,16,68,24,147,192,45,143,76,56,181,70,46,136,99,40,148,138,37,103,172,93,71,76,153,211,112,37,147,193,61,185,21,223,225,245,221,83,230,89,30,204,45,113,242,188,73,145,176,113,248,170,123,7,147,232,178,50,16,225,12,209,79,172,205,254,151,205,119,149,210,229,83,49,254,18,199,62,254,138,102,0,22,198,73,241,205,47,15,10,61,83,147,15,96,86,13,161,131,125,138,60,188,131,88,109,32,106,29,52,143,39,162,154,17,19,248,68,59,27,195,162,172,30,236,247,254,163,75,255,94,211,94,244,242,156,25,76,159,50,94,95,17,110,168,28,3,57,213,179,26,88,243,55,36,63,201,86,169,136,69,207,186,143,208,14,79,72,250,101,154,217,165,39,65,83,81,121,248,150,47,131,220,215,142,231,112,211,182,204,60,217,13,163,191,173,83,122,44,92,254,108,20,181,208,29,209,88,173,27,44,68,71,155,41,213,22,55,205,160,226,173,36,77,193,71,111,13,111,204,161,150,190,189,252,28,132,232,31,203,87,175,20,49,85,85,223,68,200,221,61,255,29,120,206,233,88,175,74,207,230,167,237,203,254,20,201,218,155,74,205,11,61,48,16,79,249,122,175,123,200,153,147,36,55,215,145,167,106,211,109,19,244,183,117,3,146,3,71,123,115,200,131,108,15,207,47,120,102,78,161,115,171,215,148,187,103,255,15,136,220,77,126,38,74,34,58,86,175,47,86,216,117,125,190,12,149,197,235,33,180,30,6,11,50,171,84,3,25,219,27,37,127,102,77,228,164,72,66,178,197,103,209,250,108,244,100,253,48,45,104,233,224,237,213,53,124,38,211,238,114,146,248,25,132,105,144,229,84,70,102,194,119,6,37,240,33,73,110,83,116,50,244,220,34,186,155,238,7,59,121,243,214,226,28,160,244,159,224,131,91,159,6,210,86,166,5,24,71,118,84,214,121,5,37,175,148,238,164,29,97,52,152,208,5,120,37,243,48,181,186,185,91,209,208,79,21,243,100,183,43,33,143,89,100,69,53,210,252,37,71,31,224,199,234,46,89,130,172,129,245,146,4,180,169,97,185,217,69,253,55,198,232,144,45,133,220,84,149,255,130,240,204,168,177,9,161,153,101,111,87,95,81,60,100,54,7,87,241,7,11,190,50,129,224,123,193,4,116,202,226,220,216,27,84,86,162,103,64,251,229,84,45,177,6,138,225,123,216,165,152,116,170,128,12,210,49,164,253,228,44,108,247,156,233,109,191,229,161,156,192,221,53,243,155,184,224,1,163,35,104,243,229,167,94,108,28,148,175,6,163,38,189,229,98,90,95,169,156,251,143,112,96,179,0,193,32,243,231,18,198,109,193,94,57,196,182,56,154,61,136,202,90,212,103,125,70,162,98,190,23,152,60,178,233,188,53,84,214,242,84,135,128,167,190,241,242,99,62,114,63,104,97,48,24,137,228,65,13,8,158,181,69,153,22,8,66,186,190,172,27,117,144,172,55,66,78,101,177,110,96,69,103,176,248,237,198,178,202,49,48,134,224,101,18,59,15,232,172,33,148,91,204,57,135,39,233,32,87,8,95,57,37,198,14,164,48,103,155,114,208,203,232,59,195,107,130,215,126,81,11,167,193,89,19,82,198,69,195,78,109,30,117,230,71,74,150,54,34,240,42,146,116,249,216,110,246,48,54,118,234,184,38,218,176,59,26,68,3,91,123,218,207,248,39,98,160,23,254,123,72,185,196,161,240,42,152,72,93,234,143,177,161,161,25,106,9,151,99,103,14,156,154,199,167,160,172,60,77,194,196,124,168,52,214,159,45,56,110,96,134,113,139,237,40,34,249,234,125,170,28,110,241,67,81,87,255,45,95,143,244,49,153,0,28,148,58,2,108,247,212,14,151,25,86,29,171,227,225,53,85,27,24,141,110,54,167,15,29,0,148,189,23,188,147,14,55,151,133,218,50,134,53,88,131,200,174,156,171,40,220,6,175,149,83,249,28,166,34,16,93,30,17,116,49,130,1,193,245,111,106,65,105,45,128,220,154,211,133,96,155,176,118,98,64,12,88,204,204,163,117,212,159,102,44,106,185,154,56,76,206,232,170,140,194,75,138,110,169,90,64,110,136,13,99,55,84,98,251,36,6,13,8,83,83,180,60,46,45,116,79,172,108,75,4,233,107,104,251,53,236,241,135,145,167,98,167,0,163,166,241,123,202,36,9,4,85,44,26,126,70,32,226,113,196,47,98,202,30,237,37,228,2,232,87,41,78,170,182,2,197,117,116,204,113,162,215,11,33,30,19,136,33,134,249,20,109,44,252,70,10,30,161,22,119,77,99,4,220,10,54,248,217,198,87,89,154,178,51,174,137,77,167,210,113,158,150,236,62,235,198,232,196,26,95,109,132,123,85,114,38,221,210,164,136,249,12,98,190,234,178,140,177,226,237,124,84,176,211,169,157,255,251,253,115,68,165,180,216,44,103,217,49,163,227,204,9,120,194,8,155,147,57,71,7,12,35,234,67,81,147,110,201,180,151,16,3,79,36,211,139,152,56,154,141,29,170,133,116,204,109,9,123,203,213,81,143,134,11,3,34,183,204,240,199,39,62,68,247,14,211,63,174,128,137,68,145,48,52,245,78,233,235,70,253,13,240,114,62,36,42,68,41,236,170,22,169,67,71,154,7,60,16,149,132,27,14,19,111,38,19,30,61,232,98,26,226,129,160,93,21,213,175,145,152,41,28,65,167,119,171,242,51,176,85,92,168,213,227,33,92,133,9,122,69,120,54,135,218,166,6,164,16,91,183,253,18,108,178,77,145,50,222,206,3,135,218,150,6,201,46,186,31,18,124,192,172,217,42,97,176,74,54,211,197,59,58,36,0,195,135,47,53,65,142,216,215,185,224,68,159,233,224,173,19,62,216,130,145,108,15,209,20,248,186,16,129,209,81,73,204,92,120,20,204,98,61,206,13,93,203,171,60,81,188,245,45,241,134,250,55,45,139,156,184,140,240,13,203,194,67,245,153,115,143,160,190,2,188,222,213,182,102,215,85,103,146,35,111,197,138,229,191,40,198,36,127,221,110,130,95,103,24,106,214,83,219,44,99,255,29,53,136,64,101,49,17,180,86,238,15,176,15,73,10,233,197,229,95,129,153,174,98,253,171,54,42,53,46,100,41,102,66,114,200,9,83,39,1,113,130,155,159,162,234,62,94,74,185,130,242,232,98,3,195,220,205,134,193,4,178,173,119,41,245,53,169,63,23,251,23,102,72,247,72,255,248,11,103,141,241,199,183,82,34,158,48,37,137,127,8,242,228,21,101,228,140,79,45,117,51,34,213,236,91,170,91,255,250,104,91,193,221,204,90,149,185,43,72,137,38,228,7,222,111,175,99,79,75,97,208,36,203,149,95,42,18,44,127,170,200,34,69,191,39,69,227,74,158,212,143,43,79,58,255,222,242,211,207,107,135,229,27,104,19,148,171,236,165,113,255,191,47,235,91,124,246,241,149,187,107,94,185,255,140,239,136,67,173,87,182,100,209,112,15,87,202,67,8,225,196,148,158,52,4,56,227,141,178,225,250,112,133,203,240,79,115,68,31,156,249,218,57,154,164,238,82,3,214,83,40,150,59,110,163,66,225,4,205,205,221,255,159,23,32,99,147,96,161,33,195,101,208,103,192,9,26,86,194,169,119,182,73,100,119,46,71,62,98,124,9,237,86,42,175,222,100,50,39,74,209,228,15,52,80,165,68,69,185,211,38,139,124,61,78,3,109,69,108,109,99,23,129,176,104,200,31,47,21,168,253,81,87,13,156,211,223,150,41,135,91,158,254,244,55,62,172,211,187,118,131,96,205,82,182,81,227,1,35,107,151,2,19,155,115,94,57,9,139,106,45,162,2,113,5,105,31,250,130,68,130,6,37,155,249,157,224,227,97,49,229,120,39,22,247,114,10,245,93,27,77,200,32,133,200,5,197,152,36,232,35,88,183,10,192,101,126,31,164,222,94,231,222,228,150,150,108,211,120,87,126,242,201,76,146,204,232,0,10,180,248,183,146,184,148,95,111,165,218,56,138,248,230,163,184,63,227,215,112,83,129,253,137,162,219,84,7,86,108,107,79,30,204,181,128,135,110,11,108,94,138,246,63,54,180,7,101,4,23,250,0,74,6,152,215,121,245,126,76,109,73,2,6,203,176,195,181,74,65,197,157,119,51,128,173,184,153,45,220,12,83,120,109,48,149,245,43,170,162,39,235,253,72,208,40,208,189,220,100,64,36,186,41,235,58,222,159,185,58,253,110,233,248,68,25,19,248,228,231,158,130,40,106,57,168,34,97,180,181,52,237,236,180,147,27,112,245,107,42,153,234,175,113,2,44,44,239,77,13,209,252,202,81,186,141,178,118,186,173,21,228,155,192,106,95,189,152,86,234,38,73,193,60,22,222,66,212,4,51,199,55,57,12,43,98,78,224,180,158,63,81,48,15,129,217,28,186,108,6,66,54,25,131,52,64,0,225,7,80,131,64,123,224,97,56,170,187,203,210,254,31,179,43,172,149,122,156,110,114,240,245,109,255,46,82,213,137,128,193,22,122,101,79,222,205,137,162,138,224,24,112,142,194,70,64,6,214,95,106,226,38,51,183,9,173,129,124,186,161,11,110,132,82,157,204,98,105,28,34,149,164,38,161,41,43,234,236,204,108,87,12,96,246,78,69,100,76,47,189,172,61,86,204,30,121,207,104,222,129,200,134,81,33,74,10,109,13,174,173,192,49,246,29,204,172,90,35,123,210,48,240,81,158,153,188,212,2,173,95,148,33,9,24,253,98,2,158,195,11,178,84,184,17,59,55,243,203,207,75,20,61,218,64,104,93,250,3,115,139,68,117,169,62,101,2,28,78,29,191,182,108,213,187,41,156,140,143,42,164,80,70,49,99,128,148,102,240,88,202,174,54,220,232,235,247,201,56,255,84,76,246,30,154,69,23,223,77,211,230,135,128,145,38,165,8,211,191,121,97,12,10,147,11,16,239,252,193,162,38,12,74,115,73,208,47,135,124,238,49,144,83,154,240,96,86,197,150,126,231,53,101,50,39,46,244,203,0,226,40,164,48,116,158,191,204,144,142,242,106,218,150,252,44,81,238,117,243,60,151,89,241,25,221,72,49,136,14,172,183,156,241,154,106,203,57,175,132,149,153,148,143,138,247,22,44,5,72,64,243,170,60,86,218,54,252,112,190,200,220,246,158,194,28,7,208,93,74,227,207,9,18,129,148,210,12,158,56,188,149,143,167,162,124,65,79,183,116,219,58,55,139,204,225,212,25,196,108,91,82,86,49,174,116,172,140,123,112,221,148,202,184,145,169,84,99,167,201,122,110,135,134,6,70,174,185,0,45,62,232,206,229,225,172,164,205,23,246,83,155,194,174,108,142,176,233,128,4,76,129,248,184,100,220,26,253,47,247,4,71,170,88,23,102,89,252,56,80,30,20,156,19,128,98,63,31,207,97,19,166,26,121,21,44,32,18,209,246,45,29,100,101,49,218,2,82,122,143,1,228,97,201,20,55,50,109,114,100,153,118,218,15,113,95,222,122,90,194,248,94,240,5,164,0,59,141,141,151,119,172,131,196,226,244,183,39,97,82,154,241,91,39,78,217,83,242,21,74,8,67,101,215,169,38,21,93,239,16,239,162,75,229,164,97,214,162,176,123,200,149,96,23,42,64,78,46,5,66,111,205,5,48,135,237,114,59,22,29,183,15,236,73,45,34,11,43,126,15,76,163,145,192,254,82,190,32,220,36,170,51,102,30,47,108,211,102,11,158,177,97,77,208,143,51,168,53,226,205,181,35,238,89,115,12,129,127,68,27,18,52,107,133,63,86,161,85,207,210,109,38,180,67,18,84,120,7,194,161,14,31,98,145,145,115,155,164,178,59,25,241,188,33,37,29,26,138,13,100,73,53,217,79,105,47,34,165,85,184,5,114,53,236,92,65,157,124,208,187,103,4,50,100,245,66,114,167,223,68,197,223,156,168,2,219,214,153,231,241,42,39,77,145,225,95,173,69,104,144,236,207,173,66,56,91,100,250,13,187,176,88,92,57,81,90,166,68,191,76,231,66,216,174,249,180,121,122,28,164,245,72,221,59,0,26,22,71,63,197,246,212,92,138,120,137,166,14,43,215,0,169,172,161,212,225,109,182,124,5,61,172,175,188,83,194,244,225,1,125,244,244,3,104,49,254,61,130,162,77,253,192,0,180,122,63,74,255,244,99,196,131,157,22,86,109,108,236,243,20,105,228,239,121,190,89,74,112,98,76,53,189,28,186,32,5,161,82,20,7,62,218,177,231,98,65,23,36,4,129,229,65,117,172,207,42,125,168,224,99,97,163,67,168,98,142,187,126,233,0,126,163,18,159,127,89,141,137,161,76,121,43,110,218,93,64,191,147,227,25,18,166,96,239,160,173,78,15,67,74,2,191,45,181,35,194,23,239,71,182,236,37,219,215,213,169,172,230,27,122,172,84,84,91,131,3,53,62,93,197,91,162,76,8,235,78,24,40,45,146,223,193,98,126,92,39,75,108,18,32,192,241,159,214,187,193,21,149,81,103,245,64,60,201,164,172,211,20,34,250,204,106,245,135,142,120,167,207,183,249,120,79,218,40,43,234,166,9,54,97,134,26,22,62,160,173,2,113,163,236,114,13,58,201,67,60,40,152,41,232,169,4,22,46,172,152,64,106,101,59,136,218,183,130,124,165,32,70,48,138,136,144,206,25,196,43,47,4,151,19,152,228,253,215,211,224,130,165,20,15,54,216,157,60,203,135,210,27,249,13,213,228,101,121,58,56,77,196,59,32,142,252,165,65,164,8,179,255,5,74,138,171,76,86,58,81,174,86,0,50,38,74,191,11,196,49,197,211,47,134,209,43,107,189,0,116,142,122,175,155,215,5,73,240,222,144,136,6,144,213,105,85,88,231,79,109,48,139,168,250,148,153,207,80,11,179,87,145,32,128,29,209,78,175,120,100,66,98,129,111,177,119,178,130,62,66,240,61,166,37,180,58,165,188,179,37,22,238,144,233,247,235,222,43,187,110,130,83,235,230,213,178,13,44,4,51,64,234,227,58,6,226,96,123,119,201,142,66,214,182,116,148,59,174,182,44,173,45,141,255,237,87,94,204,237,123,94,164,131,137,252,252,211,217,252,58,173,90,124,27,232,189,151,21,103,149,251,122,155,201,203,246,85,241,180,241,35,47,2,37,182,64,126,252,166,99,87,230,88,103,153,50,222,217,55,236,175,195,87,98,174,160,64,200,83,248,183,74,178,40,3,59,155,93,230,2,195,177,71,98,238,250,75,82,8,94,31,84,154,6,207,47,124,255,214,83,206,125,168,254,42,83,224,140,237,49,169,85,8,7,233,155,145,200,63,31,8,210,141,162,245,120,204,149,20,35,124,124,141,111,12,233,72,234,129,216,188,19,241,81,199,3,133,8,253,125,199,119,199,23,76,216,161,204,202,127,212,30,115,62,195,61,0,217,204,171,137,161,182,239,44,207,25,136,18,62,21,181,29,28,187,211,210,236,106,180,233,197,78,53,52,105,51,134,72,169,46,120,223,87,12,15,128,83,7,212,68,70,159,88,20,92,154,97,38,152,77,160,229,240,127,248,107,106,161,239,112,95,78,62,176,171,242,182,176,168,52,179,42,173,231,123,255,148,200,71,38,41,146,127,94,158,103,247,188,47,254,172,175,86,136,147,11,198,248,71,129,105,115,115,181,82,219,51,176,234,203,223,171,13,110,0,206,151,31,63,158,105,39,204,196,193,163,170,215,44,34,234,152,48,149,133,109,68,218,247,225,70,138,17,196,204,20,85,253,24,105,115,98,88,109,6,113,123,146,53,139,173,227,28,168,171,120,62,168,50,250,161,114,222,177,1,96,84,30,180,74,62,221,255,249,207,113,102,162,129,94,61,3,41,0,180,250,228,179,74,29,71,33,95,119,187,242,128,217,75,19,236,63,235,197,85,152,17,227,89,141,96,58,145,23,83,95,145,158,253,1,77,219,58,185,243,102,21,54,62,156,78,157,22,91,255,220,87,179,146,227,40,48,35,162,79,222,120,22,66,134,50,246,134,228,216,200,131,30,106,118,233,39,242,103,212,109,176,146,143,215,19,212,101,186,239,172,33,170,151,181,175,132,156,134,0,168,95,54,94,86,176,79,20,6,132,46,247,85,86,173,157,12,181,245,209,87,108,56,150,78,133,225,79,88,162,183,199,136,223,51,94,181,211,224,14,92,178,62,48,35,105,176,22,69,228,67,187,235,73,206,216,80,178,78,202,229,59,113,84,45,81,29,180,119,3,44,184,141,79,121,7,231,79,77,246,162,245,174,52,100,187,77,2,225,52,107,145,66,54,197,225,246,199,90,22,53,94,35,218,32,219,157,191,181,4,8,33,94,13,191,31,230,180,29,122,202,218,5,140,9,68,82,122,10,228,187,16,172,86,102,188,40,98,57,194,17,16,200,58,45,215,165,52,69,39,205,231,137,176,185,125,253,228,145,168,167,235,65,86,110,167,202,49,241,59,224,186,101,146,227,64,251,47,100,194,136,203,3,227,204,79,67,17,139,220,62,209,254,6,243,65,63,100,193,21,212,55,76,196,138,132,170,86,108,233,130,189,154,195,169,143,118,130,130,163,188,18,92,72,44,189,23,117,47,210,120,31,36,187,150,131,140,115,167,162,207,161,161,85,54,188,140,77,157,70,36,136,216,20,235,16,155,3,223,58,43,29,140,105,243,64,253,68,181,23,4,11,93,17,192,131,6,14,56,185,194,113,238,91,105,86,184,6,126,164,254,18,91,26,118,245,167,163,192,23,229,225,188,3,241,154,53,86,135,141,24,247,209,160,3,34,231,9,171,221,108,223,137,87,98,40,164,194,230,67,126,130,8,121,137,35,57,80,224,185,171,107,235,241,177,22,154,43,73,249,121,254,91,46,151,185,59,174,125,11,251,133,70,88,126,243,32,73,150,72,255,160,198,160,122,56,189,50,231,178,97,115,110,236,181,201,37,62,212,138,34,236,51,16,45,254,103,145,145,10,14,96,3,106,44,93,42,254,145,18,55,221,120,211,131,15,160,50,89,17,123,133,247,7,180,111,230,28,110,15,17,249,20,88,230,30,153,126,205,111,102,8,41,254,237,76,72,81,139,133,110,145,117,191,251,139,1,184,236,141,205,190,121,176,86,206,27,78,74,242,216,173,204,202,98,249,225,50,6,233,29,33,210,158,154,198,156,58,62,251,111,91,180,76,72,5,183,25,102,155,84,87,9,134,249,150,119,160,106,22,137,37,112,65,190,193,205,81,194,250,185,70,153,222,68,13,0,231,35,89,245,27,184,18,143,26,42,159,122,153,2,181,35,254,213,122,244,48,231,111,44,249,70,171,91,113,63,63,157,82,236,41,172,34,79,138,182,54,109,48,85,243,177,29,91,213,224,254,126,200,177,11,61,183,49,250,34,181,71,75,200,254,1,198,131,98,10,189,53,173,166,12,158,148,222,103,171,113,190,232,255,188,128,189,186,229,152,218,100,209,193,223,138,145,233,150,53,154,2,106,133,197,146,20,109,70,194,139,8,191,0,152,195,91,249,233,25,71,173,172,1,59,88,226,159,182,253,235,95,209,207,61,42,17,37,27,79,235,211,154,182,139,87,216,233,155,226,200,43,53,18,218,28,199,10,148,230,165,234,230,19,59,219,111,85,192,164,102,230,164,151,166,179,130,66,69,0,116,34,151,2,198,42,211,19,57,94,191,253,177,252,113,117,209,214,251,10,220,252,252,174,211,220,115,229,47,12,50,159,71,228,218,232,95,38,244,90,159,94,51,18,176,154,74,65,152,45,176,172,231,237,114,77,90,131,202,136,79,238,98,139,211,99,94,226,223,184,226,149,82,50,202,240,14,77,77,72,201,100,37,159,183,73,121,102,7,167,10,47,52,198,169,71,197,9,187,63,9,231,248,138,126,36,30,66,216,213,201,128,207,17,145,18,86,37,79,28,116,7,254,140,81,244,153,1,51,31,218,102,1,155,113,190,186,100,168,247,59,5,250,82,66,200,64,125,22,197,189,88,174,39,73,46,155,127,85,251,43,190,186,160,201,198,232,147,112,191,202,113,211,252,59,85,231,58,176,74,131,99,94,215,254,79,67,11,174,244,179,156,208,55,222,122,27,241,208,159,196,2,12,135,4,245,187,175,229,156,106,108,240,114,120,153,46,157,146,227,139,3,185,139,84,96,24,215,143,177,174,249,219,128,207,79,63,150,14,184,235,167,35,54,57,45,82,152,232,82,14,230,124,203,111,105,11,177,158,42,232,213,211,144,193,236,235,33,8,148,45,223,68,43,132,122,211,204,128,21,219,103,164,7,210,22,194,149,205,39,93,241,246,166,246,190,133,190,92,198,186,152,206,22,107,22,176,56,7,160,227,64,216,36,230,234,165,29,73,251,160,9,203,59,79,178,144,13,155,53,146,109,106,117,47,130,178,138,225,9,64,232,123,17,190,142,181,148,50,87,164,192,231,229,240,218,214,233,95,22,44,118,200,47,249,237,106,13,194,106,89,28,6,60,57,180,133,67,62,5,146,86,74,215,5,96,138,39,168,231,225,77,236,252,48,57,218,59,109,182,146,54,5,6,144,91,31,169,2,59,204,93,42,81,94,165,191,142,232,17,108,1,143,255,184,163,170,129,94,100,254,33,130,188,229,80,184,218,27,110,55,167,79,186,177,61,229,65,236,4,254,185,153,180,134,40,104,161,19,164,230,251,46,54,58,6,232,78,21,9,141,84,179,247,43,32,64,129,133,233,47,130,155,3,181,114,47,238,88,130,205,161,191,208,224,120,200,50,101,176,171,70,97,173,6,224,31,12,177,235,79,174,86,34,167,11,138,179,73,100,111,121,27,46,100,216,229,178,114,207,149,42,101,231,170,160,26,67,228,157,32,12,75,131,34,229,126,107,54,211,245,34,110,100,108,113,130,120,90,228,204,97,74,130,89,40,144,182,101,80,221,62,246,110,13,39,122,164,127,66,51,124,189,148,68,238,128,211,209,202,161,244,193,231,57,96,175,190,155,105,65,240,233,196,65,112,131,107,133,73,144,143,169,191,41,239,140,193,106,160,56,155,85,200,68,92,199,161,188,90,225,150,79,82,64,112,62,248,53,161,13,53,72,221,221,167,108,160,134,7,57,134,246,226,189,185,231,102,134,195,165,93,168,28,78,174,231,194,150,248,196,175,179,161,81,86,49,61,88,165,88,43,147,200,248,20,206,131,109,134,49,20,234,146,41,69,32,235,53,43,110,225,197,20,64,150,248,146,189,243,122,38,18,50,166,119,252,194,190,154,153,112,1,94,154,38,217,127,248,183,172,109,128,212,168,113,102,191,68,17,99,17,168,153,141,226,118,93,183,149,114,229,113,194,45,6,121,246,219,241,30,54,67,137,10,158,79,190,87,169,38,58,207,85,122,73,109,142,0,133,219,87,140,191,100,133,203,18,103,109,142,237,139,109,87,132,222,78,147,252,200,71,84,67,243,159,111,134,79,209,71,95,14,18,207,164,81,129,249,247,172,222,66,148,198,223,138,34,102,221,236,149,186,234,133,224,52,185,210,113,66,80,247,124,244,253,73,127,24,62,196,85,203,78,166,179,60,253,9,75,67,189,5,77,123,244,215,130,25,136,129,76,191,77,5,139,103,107,24,210,99,147,48,117,141,143,12,36,220,226,207,169,91,48,45,103,101,224,139,54,222,251,153,32,61,59,186,30,122,224,59,149,38,184,232,46,72,102,164,13,194,23,4,152,221,93,22,254,161,214,83,121,219,155,48,48,126,214,204,12,146,192,36,83,154,247,69,55,148,153,26,4,156,241,152,25,174,190,172,30,24,227,63,36,55,83,179,3,141,90,166,126,105,23,49,149,86,126,44,145,251,156,6,205,160,162,43,102,190,249,216,25,122,160,147,214,162,122,147,171,227,232,142,225,227,61,97,58,53,177,174,75,73,253,162,75,47,218,61,44,63,167,21,123,149,46,40,28,72,48,253,228,17,173,227,33,186,160,170,118,59,178,115,132,119,47,74,126,150,178,6,74,125,174,23,133,60,61,233,215,252,200,105,172,37,40,80,183,27,111,197,155,40,182,170,243,110,155,57,183,188,72,183,144,195,2,57,221,203,192,242,122,6,253,220,190,184,198,117,163,189,147,148,16,188,36,62,164,8,134,38,232,13,102,251,181,171,104,141,107,59,151,101,154,195,166,2,114,34,189,73,34,94,13,7,193,77,44,90,244,194,111,62,61,75,183,2,96,209,137,42,87,32,134,125,200,17,61,37,118,112,44,175,195,200,189,149,28,115,3,124,157,137,42,191,156,159,2,40,10,61,193,57,242,81,54,78,157,156,85,13,206,244,83,36,253,62,59,168,162,100,117,141,2,123,57,18,121,42,181,185,170,237,100,81,28,216,143,58,77,125,190,190,137,116,15,248,219,19,24,192,76,178,37,253,185,5,8,201,116,69,95,202,138,201,152,117,163,228,191,18,175,85,223,216,95,105,150,134,76,187,149,227,50,5,83,77,101,155,187,87,132,13,243,226,232,19,222,205,243,98,94,170,56,107,51,174,146,14,79,233,253,182,224,6,172,113,226,15,222,253,115,111,247,53,48,157,224,158,213,103,181,35,0,194,155,135,175,137,74,210,2,245,136,1,99,65,66,205,213,210,114,151,111,172,29,133,95,65,196,161,224,60,215,206,236,141,68,147,126,34,236,69,249,245,188,145,181,113,250,50,94,134,94,133,231,168,150,27,186,14,9,121,28,64,36,190,148,1,84,97,143,39,78,235,48,111,191,58,220,13,60,13,118,143,205,227,38,38,187,184,6,207,142,48,65,5,124,92,186,210,253,119,162,72,108,114,142,86,63,95,1,209,237,58,155,77,35,58,165,138,27,147,1,234,40,227,134,66,234,98,189,137,4,209,162,160,116,139,59,49,241,230,165,174,75,205,126,228,160,98,92,183,28,54,238,25,150,195,163,159,151,163,212,240,175,191,87,169,7,116,127,232,239,6,63,122,209,15,27,221,198,141,126,88,202,139,234,253,113,100,125,18,221,101,251,70,177,27,64,160,255,127,195,70,166,147,213,178,46,204,63,233,75,91,220,61,131,187,234,204,205,88,204,132,124,220,45,60,21,53,172,101,113,89,212,125,65,83,99,10,118,26,63,12,190,165,113,182,40,113,92,240,115,246,0,75,184,25,200,170,9,199,16,74,68,241,135,50,178,56,77,174,196,73,28,17,49,101,120,123,171,80,169,147,123,36,198,152,13,239,207,109,120,230,38,67,64,20,234,192,111,229,137,8,232,67,254,191,74,45,126,65,22,65,77,213,158,148,64,127,31,94,193,38,143,95,248,176,66,132,81,241,97,179,91,250,250,49,100,248,169,210,158,118,150,223,74,56,80,101,111,237,35,240,162,126,14,92,246,11,214,66,255,9,235,133,176,170,169,164,78,184,130,31,206,60,183,178,112,71,50,0,181,64,118,232,139,140,139,117,201,38,218,145,11,252,105,21,87,60,33,0,106,121,48,179,84,91,114,243,158,29,4,121,201,4,191,135,185,233,58,107,155,38,223,179,113,35,59,148,152,119,42,153,66,175,196,2,133,193,193,19,134,17,61,58,165,163,167,110,165,226,167,211,128,215,239,23,193,193,28,28,19,130,37,231,233,59,51,114,7,22,18,158,11,51,174,68,183,23,146,58,79,72,243,184,143,26,20,31,109,189,71,173,216,190,111,39,1,243,233,103,247,84,26,113,171,2,130,6,58,183,145,80,62,39,127,20,68,72,96,33,175,243,66,237,1,199,83,84,52,113,36,112,191,50,79,196,101,170,108,95,80,162,158,192,192,77,215,131,164,67,161,56,199,27,95,158,180,170,172,68,150,176,93,108,138,30,193,94,232,121,21,142,182,136,208,137,141,131,189,112,48,70,111,105,60,98,72,238,7,251,96,159,204,188,227,132,176,151,107,127,173,131,148,179,31,16,13,196,205,140,227,102,38,23,43,41,132,247,59,165,145,45,154,193,57,255,114,99,180,136,204,207,137,134,56,219,106,15,133,255,176,1,112,94,210,77,120,122,224,68,175,229,239,253,32,71,53,137,181,139,36,58,246,155,0,216,5,145,204,204,90,21,252,74,222,61,64,242,121,14,241,165,222,157,169,2,214,215,145,95,142,240,27,76,91,233,235,142,13,109,182,193,142,67,62,229,132,174,67,14,174,248,172,178,67,185,46,11,50,185,46,47,16,22,163,160,46,38,120,6,133,65,124,102,175,100,105,10,121,190,130,131,199,100,237,132,178,91,21,127,101,126,147,78,23,158,24,180,245,138,200,213,106,240,3,69,5,63,191,140,253,79,73,15,11,216,39,46,14,12,86,71,218,160,161,15,202,107,177,175,6,44,149,19,162,152,2,36,83,40,67,233,106,201,188,143,45,95,253,4,46,205,21,204,8,1,84,133,89,198,92,180,169,188,240,207,138,71,238,119,245,194,39,34,228,20,150,99,6,166,104,200,246,199,232,53,210,139,220,141,109,125,232,143,134,201,30,40,212,235,139,142,71,208,104,129,95,21,193,114,227,107,77,101,54,83,209,76,28,65,218,131,87,233,100,149,207,21,178,130,75,22,181,147,27,146,244,55,15,55,242,2,126,8,56,211,209,162,222,176,247,168,41,190,30,55,196,2,77,173,81,34,205,150,118,152,82,174,161,248,178,2,44,4,213,212,142,219,185,49,79,25,187,163,37,150,51,12,143,207,90,214,149,104,196,181,231,192,74,125,236,199,250,35,96,207,163,235,221,16,107,210,55,70,66,132,228,234,98,75,240,20,116,38,59,180,66,212,107,141,69,32,245,101,153,123,207,15,119,122,6,124,78,29,202,251,97,197,170,114,217,165,50,46,2,185,60,29,153,64,190,248,104,201,171,240,110,70,99,96,5,229,255,241,194,137,189,249,18,89,9,222,78,48,113,21,130,178,24,6,187,216,27,100,225,169,111,57,68,141,167,156,30,149,167,231,95,221,34,175,148,184,72,251,200,212,67,23,31,45,104,0,89,27,168,67,157,236,184,33,125,71,10,94,107,53,20,195,11,237,69,170,229,35,225,153,150,133,188,230,123,248,196,202,249,119,110,255,4,37,122,233,248,25,79,154,121,97,215,132,144,212,163,176,186,51,21,93,243,243,139,95,146,23,232,46,3,187,173,2,112,44,170,167,202,167,63,117,192,127,243,177,177,106,133,46,201,84,202,241,19,31,86,127,213,80,25,89,122,15,113,21,12,140,182,6,112,141,153,172,15,91,192,4,200,158,247,108,91,146,88,225,56,94,79,188,232,139,4,129,250,199,52,250,185,93,236,177,119,104,218,227,78,231,196,72,140,56,82,237,219,119,199,128,122,183,228,94,94,28,215,129,247,169,214,177,29,164,92,82,249,2,30,57,122,46,148,3,3,179,226,125,244,145,102,219,202,102,118,124,0,200,175,24,173,33,203,107,142,143,180,24,30,37,225,199,253,242,108,94,149,79,205,52,113,179,17,0,184,243,104,173,23,56,45,211,36,25,148,225,242,94,125,103,235,107,208,122,175,43,122,166,233,16,121,220,101,60,126,52,41,31,71,98,102,84,174,29,78,159,10,129,170,221,244,124,98,147,175,232,180,162,151,24,27,23,123,151,118,240,22,18,31,90,171,103,139,101,227,220,232,71,235,3,172,145,87,227,114,177,206,75,75,81,79,162,104,61,154,223,81,190,243,47,137,174,125,66,22,15,22,2,253,74,59,120,206,169,171,205,248,58,151,251,44,106,18,179,128,115,187,238,14,136,33,75,190,95,185,225,71,39,249,180,189,102,44,243,10,95,88,226,14,172,2,106,224,155,238,199,165,41,107,163,30,37,39,48,29,22,44,122,70,198,193,28,108,101,43,73,31,36,204,182,17,171,140,118,13,228,93,2,130,99,150,5,119,232,240,122,89,119,189,53,83,32,240,139,229,210,209,133,230,211,238,16,114,222,247,80,63,158,36,116,238,19,74,31,140,224,118,112,249,156,166,169,165,8,11,10,58,223,50,118,34,201,179,204,136,234,102,144,113,154,137,167,63,185,117,183,40,234,79,149,142,247,156,137,25,151,43,49,24,34,68,199,97,72,8,83,156,148,41,126,181,68,168,29,3,121,123,115,24,230,191,170,88,221,217,211,1,237,107,36,9,29,122,253,205,118,218,110,162,21,88,180,23,35,245,59,130,236,164,227,210,32,222,1,234,102,253,237,91,99,49,29,217,42,57,225,110,74,220,61,159,91,17,241,249,95,44,241,132,153,28,123,135,119,143,40,241,149,220,50,208,70,208,166,19,246,155,80,53,84,46,196,193,62,3,83,234,140,16,109,119,116,58,106,173,41,91,24,132,75,215,222,49,231,243,79,224,163,210,180,143,35,193,233,169,145,14,182,114,60,221,107,67,72,237,10,164,190,81,56,70,13,228,126,79,239,86,192,244,47,251,189,88,80,242,15,254,122,21,249,126,229,214,28,125,108,53,1,208,255,7,218,69,199,46,169,25,189,2,126,122,64,134,176,247,202,248,70,169,187,213,99,251,156,155,165,54,185,223,124,16,239,36,117,34,90,105,174,32,237,222,196,143,16,161,24,154,130,44,37,223,236,121,187,242,252,250,147,197,136,8,143,145,18,102,232,76,191,181,81,43,98,202,255,131,138,137,99,242,18,225,163,97,219,165,196,21,168,79,155,128,245,201,235,109,28,206,251,115,163,216,55,120,249,213,54,131,91,254,77,15,175,246,35,173,70,106,107,249,141,69,56,56,103,198,228,79,141,173,229,26,31,226,180,106,2,231,183,105,27,169,188,80,207,129,174,219,142,231,108,8,112,252,51,217,54,21,75,29,48,180,164,29,70,213,127,34,152,99,191,69,50,59,1,207,161,25,13,139,19,73,109,60,161,83,56,14,29,134,151,212,174,206,17,215,201,176,129,61,120,41,197,108,22,254,10,23,81,184,23,57,180,177,153,150,20,89,32,89,92,125,48,158,170,127,94,184,161,253,117,32,144,68,225,166,99,74,251,251,165,82,114,213,82,209,6,104,163,35,52,123,82,181,145,178,127,133,4,66,247,218,234,87,250,152,189,139,30,142,205,194,115,94,168,171,214,193,8,121,163,243,125,81,101,99,227,146,155,251,31,72,189,44,114,55,82,210,144,161,145,48,70,209,9,166,92,44,225,45,129,132,150,204,200,224,115,36,218,151,84,226,179,77,40,178,179,92,138,18,240,82,25,148,17,4,132,101,101,136,59,48,243,214,78,239,156,70,244,234,232,114,27,52,117,118,21,6,158,219,72,248,211,119,222,77,143,109,71,221,224,31,186,148,196,63,22,167,181,55,11,171,186,26,51,168,189,44,105,193,148,254,161,232,161,140,242,73,131,137,151,255,220,242,23,35,176,69,214,155,117,105,32,124,107,213,225,161,58,141,144,185,36,199,173,245,134,243,159,252,119,196,119,229,230,141,76,176,187,46,242,127,214,23,232,190,185,43,16,126,91,148,141,58,104,2,16,176,229,211,149,84,62,43,242,223,119,226,78,164,245,192,232,86,114,223,197,27,253,64,84,89,229,35,0,216,120,191,210,7,24,187,239,31,36,82,235,177,46,23,111,244,100,17,249,183,62,180,249,26,60,249,148,141,93,189,167,171,56,48,165,75,252,29,229,173,157,156,62,72,167,200,186,140,217,161,5,30,198,193,244,187,161,225,128,6,46,153,117,165,121,145,14,220,99,175,71,26,208,217,22,161,150,207,116,238,82,53,132,251,216,25,174,198,106,167,36,130,207,153,119,141,175,29,230,40,158,77,77,237,250,15,113,128,1,5,186,215,114,254,102,184,188,239,73,121,163,81,227,90,173,80,154,49,244,20,1,28,155,152,16,88,199,147,253,118,247,230,212,231,245,99,31,43,117,112,74,8,73,134,232,151,169,4,87,28,62,0,136,228,237,73,39,84,98,59,36,70,71,255,133,109,202,127,29,118,228,44,107,208,108,69,42,225,250,83,144,23,204,127,34,160,112,129,199,157,163,181,91,121,48,2,122,165,48,0,244,162,212,140,187,150,190,136,202,99,253,226,73,243,55,97,104,130,158,149,204,181,253,186,69,193,74,115,29,243,87,241,12,49,199,144,235,137,122,12,40,227,3,120,242,140,189,202,179,8,196,112,52,139,211,99,182,89,189,201,116,179,199,241,234,237,108,88,199,61,184,207,228,196,146,80,119,98,207,64,27,53,54,146,122,22,176,194,137,117,211,89,100,78,97,205,66,136,14,140,170,164,109,80,194,14,98,235,186,32,151,51,207,165,92,205,88,174,94,93,129,120,250,188,126,194,50,236,147,11,240,149,222,146,143,242,125,180,15,95,181,58,42,191,86,185,120,109,124,100,17,196,211,227,207,225,218,226,54,67,17,195,186,178,240,141,221,94,248,238,121,222,180,74,88,209,82,53,128,141,34,101,93,105,210,167,55,132,183,21,195,194,35,175,255,47,21,217,165,163,100,141,0,29,76,252,15,54,15,182,127,156,9,228,145,104,131,225,96,85,166,222,228,203,194,121,241,147,158,143,86,28,239,129,52,49,210,197,46,39,119,186,225,130,131,76,35,5,41,209,234,54,213,7,255,247,246,254,230,115,40,132,61,190,228,41,209,208,177,157,236,228,105,156,154,97,198,87,235,255,218,41,37,23,122,16,231,241,14,81,252,204,152,213,199,224,61,86,54,189,226,150,86,167,119,114,235,152,64,127,200,88,213,161,181,11,226,139,41,183,22,185,147,98,111,107,30,85,138,220,141,59,25,118,70,246,24,142,154,15,148,157,101,117,244,25,234,171,155,199,146,206,62,71,108,244,21,175,108,168,218,111,146,75,117,52,201,233,110,108,24,248,223,146,33,227,233,167,238,253,176,141,251,246,98,33,10,227,64,64,240,174,236,68,203,77,217,76,36,62,130,98,153,117,115,204,204,193,143,129,254,249,205,180,129,157,227,187,252,121,232,87,73,179,136,222,249,31,129,68,4,111,160,81,235,198,209,121,174,211,26,8,219,169,226,194,84,59,86,106,118,172,51,1,213,121,168,246,25,173,90,82,159,101,233,58,174,37,15,230,74,127,233,113,120,52,74,131,219,50,164,127,139,78,89,153,141,19,59,140,105,189,49,89,106,28,217,159,144,116,44,48,234,236,58,154,41,112,227,126,159,240,85,60,145,81,37,37,17,184,45,93,18,25,54,28,253,156,31,247,83,17,55,38,10,151,147,178,220,123,211,220,209,237,106,26,190,134,48,245,63,171,160,140,143,135,215,18,86,97,46,152,84,215,158,25,12,131,219,108,218,163,199,21,100,16,221,18,189,14,173,78,218,172,8,149,190,218,169,160,85,80,147,220,211,74,206,122,220,217,244,41,125,22,172,177,231,242,216,218,82,14,132,199,19,29,136,33,113,55,196,59,17,79,224,30,203,111,133,136,216,162,245,190,126,20,68,210,211,251,131,223,203,140,218,110,2,255,75,11,3,37,83,23,210,145,42,31,164,58,69,210,109,172,162,71,104,213,83,78,194,24,142,108,173,205,215,234,231,161,132,163,4,24,50,239,80,56,115,22,84,166,179,99,194,186,167,122,116,69,236,203,82,252,41,62,16,53,29,224,58,55,148,17,71,22,126,72,190,100,54,52,42,248,41,251,249,239,49,77,248,65,231,59,236,195,107,174,171,69,85,151,75,169,195,174,211,219,165,144,240,107,221,1,233,115,133,157,118,253,104,44,159,156,234,173,139,49,243,188,74,186,245,181,134,180,216,195,31,22,96,65,251,60,171,188,202,225,223,239,106,121,221,207,119,17,149,98,160,36,181,33,198,240,120,78,74,37,68,92,209,16,81,213,222,22,219,8,104,186,63,30,232,35,183,109,141,114,62,58,59,238,111,148,92,176,137,5,185,125,224,24,88,207,92,199,254,86,192,187,76,177,252,187,12,188,187,94,179,86,19,246,165,163,195,88,129,41,246,217,199,54,245,9,162,66,222,244,219,126,115,50,238,73,215,139,207,30,253,106,182,0,166,106,81,37,66,150,242,161,6,2,224,69,254,26,16,215,32,195,140,97,211,182,17,239,87,6,123,3,177,136,200,147,44,207,83,68,213,132,181,250,159,131,196,230,59,30,14,59,134,208,46,78,227,21,67,153,203,115,186,122,7,209,135,21,28,72,46,157,237,140,192,255,199,208,46,115,133,213,73,246,218,2,196,129,163,56,34,86,176,45,78,178,201,228,25,168,50,16,11,16,164,116,186,51,7,103,1,244,110,223,108,227,90,217,5,202,1,242,62,237,2,99,75,76,13,250,126,211,58,15,97,82,1,129,27,41,211,55,216,176,11,31,225,41,128,237,214,126,98,222,132,91,122,129,100,240,13,109,62,12,186,64,194,30,116,63,248,74,122,252,200,40,19,4,150,134,3,222,232,218,128,161,226,150,191,121,159,58,74,115,19,20,159,113,182,102,152,7,142,47,116,54,229,59,232,27,142,85,74,250,195,165,177,249,213,49,87,30,43,128,194,1,13,156,185,61,238,207,184,174,174,209,184,131,88,67,75,87,230,76,241,39,63,127,127,133,218,204,164,157,63,76,91,106,23,91,61,185,201,226,199,234,200,82,88,31,80,71,120,74,10,64,186,27,110,169,94,142,7,179,213,225,163,204,242,8,223,231,100,229,252,235,99,23,179,1,249,14,119,38,151,175,200,61,206,11,228,121,3,30,88,157,64,50,71,180,213,235,53,154,174,1,71,239,47,53,102,128,99,87,222,10,81,118,2,11,226,156,47,229,65,6,109,97,108,161,242,9,202,74,217,33,210,211,27,57,11,119,225,7,114,66,57,118,103,154,106,150,79,232,188,231,47,141,123,249,168,90,111,244,165,143,119,182,113,67,4,9,239,120,17,172,138,139,106,156,125,66,106,53,204,210,11,197,225,211,1,133,138,62,10,41,118,148,80,134,182,211,122,44,187,150,196,38,110,90,241,8,177,55,31,73,199,181,110,178,224,163,118,157,237,128,39,143,144,64,88,207,55,177,108,112,135,241,128,27,107,106,41,183,120,10,19,108,248,181,179,130,214,150,131,173,152,94,48,103,6,148,237,66,93,235,197,9,69,18,109,210,172,155,77,57,221,240,249,214,150,123,124,110,15,203,77,79,135,122,192,184,51,58,224,222,210,249,185,93,82,22,169,27,127,55,97,29,170,171,236,15,66,89,22,84,112,121,165,38,248,235,176,115,124,234,118,57,129,169,88,124,181,206,89,6,241,64,139,15,207,147,46,158,251,247,136,185,74,106,18,225,99,253,29,49,105,108,219,142,33,224,214,89,52,153,148,130,13,59,168,121,44,68,89,232,24,47,220,179,88,46,130,87,211,115,128,238,91,229,137,195,94,1,126,213,27,3,5,7,187,180,243,218,109,19,187,81,125,177,3,152,86,197,177,2,103,200,164,94,161,180,212,29,196,64,149,114,78,67,106,135,154,170,87,67,80,109,53,252,106,167,91,133,44,81,58,164,75,74,254,118,133,63,254,103,30,76,26,86,172,189,173,57,208,114,31,159,229,207,176,20,236,86,108,165,222,234,101,123,99,147,160,129,34,219,196,195,107,243,195,49,226,242,150,4,244,81,0,46,85,215,57,222,89,230,231,248,0,203,42,150,92,167,76,213,38,129,127,27,179,101,199,136,163,124,142,67,147,44,128,89,182,145,134,77,43,105,50,112,175,79,126,22,20,30,133,41,109,154,198,193,153,242,107,90,25,148,22,251,244,73,1,241,66,98,246,116,145,168,56,69,50,157,187,215,101,156,184,176,155,41,188,230,132,171,170,21,73,87,118,191,77,134,224,129,20,119,102,184,41,45,135,20,138,15,248,178,150,8,109,188,32,246,207,237,159,32,31,235,74,48,111,200,215,202,86,65,26,193,192,178,101,137,32,109,102,106,178,91,101,221,226,252,221,219,72,74,114,0,251,180,224,90,33,208,13,225,25,58,169,128,54,47,231,21,93,227,209,125,110,239,255,53,46,167,94,133,161,236,92,165,182,135,141,252,172,246,170,89,55,255,180,64,228,164,53,33,171,39,207,184,179,109,199,91,171,200,37,231,14,79,6,100,17,225,190,238,93,246,18,180,24,230,83,154,120,248,66,32,101,41,64,38,44,170,4,113,48,85,124,108,216,171,54,163,63,17,66,206,87,40,149,159,206,213,230,86,53,17,2,189,199,81,106,56,181,133,207,176,4,252,14,65,13,205,38,221,106,141,173,250,35,113,1,91,70,55,192,206,106,100,27,165,201,37,3,29,235,158,237,154,62,143,137,91,200,155,206,214,122,48,61,123,191,209,225,57,5,62,64,101,161,144,216,40,109,167,9,161,50,180,196,226,80,80,0,174,163,233,183,164,218,89,162,187,66,219,8,217,246,133,74,74,44,110,67,76,66,220,178,25,128,79,126,56,155,140,160,251,132,167,122,249,39,230,40,31,144,15,248,108,86,244,215,43,9,195,20,141,182,253,209,168,206,100,204,134,149,149,172,96,120,24,173,222,206,215,132,2,17,147,222,220,247,163,244,88,55,118,50,27,200,20,228,67,144,237,32,254,74,42,16,117,7,242,208,187,103,24,25,72,160,238,111,173,200,95,192,20,153,176,112,88,242,165,182,137,44,3,91,27,16,22,214,235,192,181,89,23,59,242,120,143,241,50,37,33,196,235,38,118,90,4,0,188,89,69,23,175,128,200,140,237,208,9,183,124,195,167,243,198,250,218,3,11,65,183,239,7,134,8,109,9,212,100,232,209,128,152,252,22,1,70,116,131,170,76,221,39,141,171,94,224,101,70,51,23,215,17,63,173,61,113,226,199,22,99,65,130,95,22,11,121,162,90,172,92,105,113,112,177,223,191,2,166,57,179,149,190,2,194,60,243,98,49,194,127,26,171,93,230,193,160,179,189,183,85,32,20,66,198,216,39,139,102,199,56,26,164,192,94,207,139,164,161,159,137,110,123,113,43,211,12,137,231,67,11,200,65,227,20,0,80,222,49,38,93,131,79,23,47,75,215,199,85,10,197,226,233,85,73,197,183,241,39,44,40,119,71,41,125,246,79,18,113,219,7,236,212,107,95,244,128,141,113,64,201,29,230,134,61,251,30,200,69,30,186,164,80,94,150,205,92,173,208,90,9,252,75,72,108,236,196,149,67,9,150,12,44,41,209,199,168,43,233,173,226,167,7,21,189,41,37,191,247,30,176,21,162,142,91,77,33,143,88,187,181,216,53,39,81,22,200,79,26,33,97,231,28,34,123,211,90,60,50,251,65,175,199,50,98,108,152,140,154,213,52,167,7,139,161,173,163,151,188,175,88,137,162,203,128,188,169,175,212,140,155,2,22,51,26,145,157,201,89,49,116,40,123,196,98,176,220,164,189,20,90,95,45,176,92,92,116,116,229,61,22,199,234,49,210,193,22,189,177,165,77,154,142,207,6,89,76,56,229,124,47,31,161,244,193,18,220,145,135,5,47,216,103,240,154,18,147,74,249,175,218,36,189,206,179,249,188,47,105,60,187,169,237,162,69,189,114,5,148,249,144,6,51,8,226,222,189,191,41,100,189,213,34,231,240,221,205,207,68,252,100,80,182,171,68,52,9,6,233,136,53,51,148,239,120,30,208,77,132,14,156,90,148,69,199,191,189,253,49,159,72,129,240,14,202,142,160,152,174,163,130,51,17,111,141,216,139,49,159,76,60,189,86,40,59,186,208,107,78,70,169,150,130,2,126,54,99,93,26,65,233,147,95,89,175,207,184,77,1,243,71,172,215,211,54,67,114,46,175,221,156,181,244,110,136,0,247,37,123,211,128,223,143,87,180,115,124,146,30,29,176,3,209,186,132,24,130,255,217,232,45,193,67,38,221,37,164,74,178,70,243,36,244,154,0,136,182,141,225,130,113,132,166,62,69,243,228,245,177,97,82,4,216,164,82,198,14,33,109,78,171,87,124,243,87,75,96,30,131,140,30,211,4,100,252,252,118,9,229,69,71,157,129,176,187,224,235,45,194,125,224,23,13,107,30,104,29,239,110,202,17,132,42,115,173,75,232,21,125,209,159,37,244,21,209,148,10,8,10,28,234,215,173,255,203,110,208,59,199,231,223,100,88,224,237,157,44,168,107,243,239,107,157,124,239,141,106,183,183,189,127,9,163,131,161,65,236,35,28,70,29,87,110,30,206,106,198,169,82,91,234,213,106,83,185,132,17,84,121,80,85,79,243,153,100,6,115,89,180,40,219,247,182,40,64,38,254,113,96,151,151,179,59,9,107,149,182,84,40,66,47,39,157,219,169,143,227,101,154,72,242,186,81,196,213,146,142,31,48,208,42,100,189,147,139,250,173,169,42,126,51,26,153,161,240,104,248,195,195,71,18,31,197,59,117,143,18,120,128,17,145,234,100,32,138,12,122,36,134,16,218,139,90,60,124,152,136,203,180,249,10,164,165,215,124,48,53,156,49,55,21,130,83,219,178,129,10,237,146,145,217,236,200,194,52,160,48,150,16,196,83,84,170,168,105,166,129,62,119,9,255,45,78,178,241,215,228,92,255,102,63,242,84,176,85,87,92,95,139,3,206,84,69,206,230,234,201,230,227,42,153,53,150,58,173,81,63,240,109,114,222,194,254,149,129,166,149,0,174,61,72,155,43,163,132,18,253,198,83,186,24,139,89,88,59,250,143,238,63,32,83,133,202,9,22,193,42,12,162,255,83,76,185,150,164,84,174,208,155,106,189,152,212,87,244,228,40,252,102,64,216,2,9,33,224,177,33,128,186,109,198,139,67,18,12,134,101,247,239,47,233,22,32,241,231,58,1,173,136,224,189,205,6,117,174,228,37,66,204,169,180,124,244,240,58,118,89,75,38,32,27,90,4,122,185,99,108,77,225,243,44,53,127,52,27,132,182,63,38,216,239,126,68,188,214,27,244,53,38,173,46,3,129,185,236,150,58,35,70,84,57,116,209,69,150,163,242,50,83,70,249,40,81,68,96,123,79,92,241,93,164,131,227,252,94,79,232,47,152,77,187,31,90,254,228,153,8,95,77,15,27,128,129,89,62,205,16,70,46,120,179,178,165,71,51,176,7,30,47,214,252,180,17,163,64,96,33,206,114,171,78,29,200,13,243,199,13,19,204,93,253,84,199,50,30,172,71,171,160,193,9,182,181,144,231,174,203,25,55,41,222,47,101,12,233,60,109,27,66,164,68,121,241,54,207,161,112,193,53,117,97,164,207,21,43,200,14,174,63,54,95,237,89,203,35,218,26,214,59,231,241,78,157,133,199,44,172,155,238,83,214,6,244,255,248,176,111,68,64,177,132,11,137,35,118,255,238,187,40,235,235,193,231,249,193,51,158,198,213,43,240,137,188,224,67,198,119,212,211,59,62,161,208,148,23,53,29,103,155,188,2,36,98,113,143,99,33,159,14,175,125,32,241,152,83,105,213,132,242,102,225,207,10,60,87,88,21,142,71,241,119,13,66,0,134,9,29,15,208,131,241,248,235,79,223,32,114,113,71,208,20,0,89,33,244,162,193,185,205,72,244,200,112,154,80,252,243,167,70,32,71,170,158,204,132,60,199,148,130,64,210,61,66,242,95,19,158,116,174,48,100,249,21,98,238,145,19,164,0,20,225,252,162,76,194,182,108,58,159,122,180,230,29,223,164,151,128,215,90,22,138,25,86,224,214,246,47,82,93,4,185,149,43,52,176,101,223,221,206,162,189,25,189,146,145,149,139,248,252,164,211,249,63,82,28,110,54,47,63,57,198,154,56,106,143,94,243,28,177,178,177,235,233,249,187,98,80,187,97,104,37,109,97,86,136,68,251,234,192,42,142,68,135,22,85,159,90,183,150,120,202,88,185,38,216,124,136,68,40,66,8,50,140,182,55,186,218,170,11,112,103,121,250,56,127,92,243,212,46,220,238,243,40,21,195,18,251,15,199,113,178,249,163,131,225,66,166,196,130,224,91,44,142,241,108,128,27,57,192,229,237,255,75,0,1,188,67,125,166,138,115,161,144,227,206,113,243,247,175,152,134,79,133,98,164,190,221,44,160,219,219,250,230,106,20,167,47,195,9,61,125,147,113,92,87,207,82,139,159,218,218,33,54,74,189,57,204,189,54,232,30,180,82,129,12,96,215,124,92,68,155,52,88,31,175,142,86,13,26,45,123,157,156,82,37,236,114,94,164,104,187,179,53,178,64,156,237,214,62,219,29,211,1,92,234,93,214,213,78,106,42,71,52,67,206,95,190,20,91,229,13,96,182,218,140,242,196,93,159,247,130,137,234,149,189,50,242,90,82,179,134,243,9,185,17,118,229,110,8,18,240,28,124,234,149,200,194,182,42,237,76,141,144,96,53,122,70,82,254,225,38,52,230,84,235,247,50,137,15,62,212,217,49,47,112,32,240,28,255,125,39,198,40,91,47,21,164,168,13,230,26,167,196,138,87,105,29,55,244,58,46,221,222,12,97,112,47,254,234,7,65,239,249,169,26,215,110,69,198,85,48,123,251,2,198,125,37,101,135,1,119,255,146,193,229,13,231,172,212,103,164,100,251,110,82,158,193,179,129,71,76,143,2,253,126,82,171,147,39,53,207,72,114,134,93,140,22,121,204,186,75,218,87,7,226,169,7,155,205,246,161,36,131,101,252,15,58,73,54,38,43,49,47,214,131,103,200,167,55,191,171,38,202,183,15,66,193,165,45,133,194,150,80,168,218,53,254,70,55,206,175,252,182,90,95,240,113,95,138,129,157,199,236,81,173,64,175,142,35,123,241,73,159,39,123,27,203,143,99,2,187,49,69,16,224,164,85,100,76,188,15,198,42,74,43,207,48,146,74,224,29,68,171,240,221,43,72,7,251,250,140,201,135,178,153,236,98,71,157,19,99,110,85,61,99,253,244,65,74,99,122,157,209,175,186,50,182,18,52,250,65,103,141,241,68,152,2,148,168,199,238,204,140,217,82,111,48,165,36,148,33,255,55,211,28,47,3,35,23,66,13,147,15,210,16,56,0,42,219,94,21,249,151,54,173,160,109,43,6,15,70,103,18,230,100,148,17,192,98,208,27,179,137,209,171,140,131,209,195,141,184,113,67,103,80,221,97,166,173,149,37,49,117,166,253,11,201,105,91,237,172,224,43,203,32,70,118,251,198,203,78,163,27,212,37,55,230,248,158,54,103,136,59,229,147,154,37,180,11,105,99,168,196,206,192,150,208,189,127,116,118,219,233,110,85,208,247,127,130,152,149,35,251,171,251,134,120,255,245,199,129,156,109,186,84,164,23,60,201,126,159,102,108,244,107,240,200,28,186,81,137,183,184,89,52,240,243,165,236,196,251,51,92,183,16,83,77,199,67,48,95,36,61,152,251,226,89,24,163,202,198,200,177,117,150,34,201,181,191,28,46,118,76,219,4,217,40,217,174,230,170,136,109,15,192,249,2,225,204,150,0,164,115,24,168,131,204,106,132,77,161,40,107,137,42,155,229,79,255,178,218,223,87,34,111,252,228,45,67,207,208,71,243,38,21,237,232,126,38,167,225,161,213,243,23,216,16,24,160,139,237,110,191,109,5,83,51,157,108,211,141,249,70,110,151,40,118,72,110,122,22,206,58,190,30,202,156,20,128,144,227,115,193,84,249,29,243,100,11,6,17,51,84,233,50,224,166,166,62,31,255,12,251,145,165,138,65,211,218,231,137,131,29,129,254,21,27,75,59,147,20,249,209,109,112,35,236,52,3,194,222,149,56,158,240,84,157,107,95,144,85,73,128,234,108,40,47,75,108,180,196,130,24,249,160,214,139,159,92,230,246,42,223,166,242,178,201,48,159,14,70,247,13,195,179,82,181,151,139,254,177,139,151,41,181,67,40,253,79,50,234,243,84,57,180,11,33,227,166,91,57,4,23,124,242,35,207,155,104,234,41,87,112,153,33,36,29,76,237,247,69,142,110,41,186,152,85,26,194,239,84,126,160,206,131,185,231,237,173,171,251,190,104,170,233,28,130,98,166,137,35,143,245,199,122,163,119,232,92,23,46,202,211,5,87,231,251,167,136,79,0,40,47,138,151,79,57,210,207,227,38,37,53,92,99,175,158,223,127,95,78,43,183,223,239,97,173,41,166,75,230,35,163,178,106,187,232,229,122,127,189,43,112,120,24,188,93,7,199,26,227,83,64,115,144,17,182,253,84,30,228,116,31,226,219,154,57,162,220,100,175,2,74,166,158,164,12,140,174,204,199,210,112,234,97,164,253,199,170,255,36,90,0,240,201,7,20,212,242,30,151,120,10,31,125,156,108,51,68,208,120,183,118,66,136,150,19,90,243,190,26,193,195,230,162,7,182,141,171,181,173,130,90,116,21,61,96,252,135,142,48,75,124,17,21,191,146,221,80,181,129,29,2,221,202,162,221,44,120,10,168,25,41,136,144,36,6,183,191,185,167,247,14,210,97,142,74,172,23,190,120,227,198,132,222,142,54,164,155,83,131,154,108,247,211,9,123,235,177,193,105,179,176,93,238,186,98,43,185,44,112,55,116,236,25,154,130,217,58,243,2,145,114,230,166,21,141,130,81,206,132,58,149,221,2,115,188,34,57,192,124,118,46,28,54,174,152,121,63,139,226,54,122,177,126,122,182,238,129,58,211,232,110,154,103,231,123,221,124,39,152,164,201,1,26,125,2,38,38,3,246,163,162,25,25,15,138,148,138,176,8,243,244,230,162,172,94,163,38,161,159,242,16,197,65,202,253,46,118,47,138,16,46,238,50,119,250,246,117,100,165,199,124,232,219,97,89,76,37,90,239,222,180,224,64,128,189,14,11,120,41,193,25,240,66,188,149,237,183,211,89,8,28,110,25,117,162,23,100,187,143,225,245,167,107,12,34,81,55,62,149,191,240,75,21,62,96,153,255,157,177,128,49,32,56,161,64,41,51,242,146,40,171,155,163,114,25,229,252,107,10,203,203,168,6,61,130,105,70,224,51,23,10,97,132,97,193,255,147,118,161,78,104,230,181,128,62,68,183,74,237,2,120,148,225,78,48,92,170,212,242,101,223,249,216,27,251,180,255,81,125,137,75,235,106,191,221,113,74,81,41,79,114,63,59,174,209,71,68,174,131,211,185,101,2,79,140,76,97,88,16,53,212,3,87,9,25,140,109,88,10,233,136,178,193,234,98,222,20,151,86,35,190,184,16,46,163,151,40,24,0,229,137,120,87,97,221,129,109,130,40,40,21,26,88,57,61,23,232,75,103,243,63,211,27,1,206,178,208,94,253,125,45,225,42,126,151,138,17,245,123,125,60,52,252,208,163,178,173,118,73,164,179,33,118,170,112,253,157,58,192,212,207,18,200,100,79,77,75,91,251,6,9,24,123,209,8,22,68,195,96,207,64,17,143,132,40,121,240,129,229,243,237,216,11,133,44,178,136,92,15,140,210,0,15,79,230,155,214,0,224,14,34,135,183,167,176,43,64,232,6,183,190,152,64,38,203,181,16,245,147,125,248,73,152,123,1,198,221,44,130,197,183,40,232,1,67,5,154,77,174,116,38,47,147,51,220,198,154,154,129,31,242,91,146,199,237,131,166,91,37,101,210,184,239,203,102,190,89,228,220,13,169,175,165,114,33,182,163,169,155,28,160,167,166,163,17,54,113,221,215,160,45,129,26,172,80,76,40,54,36,43,2,102,150,139,151,45,217,123,188,229,169,93,115,222,35,205,69,142,146,189,47,253,46,0,81,21,32,105,239,154,33,46,81,207,251,230,34,10,202,183,134,164,253,92,207,88,219,143,213,33,167,245,147,24,210,159,52,0,199,96,39,232,139,61,179,80,201,187,39,144,163,142,111,168,252,246,10,192,97,70,133,130,54,252,77,173,30,185,69,139,182,98,189,65,153,169,15,40,190,37,219,121,43,28,130,13,18,186,172,160,42,217,46,141,14,135,65,119,79,176,216,113,20,90,82,100,22,120,157,95,228,246,192,43,218,47,158,127,148,243,105,48,139,221,164,70,51,219,12,15,243,126,244,81,163,14,172,251,83,74,182,20,90,176,115,128,43,145,184,226,234,207,103,139,80,6,171,176,151,24,166,234,244,98,16,224,146,180,108,233,154,240,64,162,0,79,22,132,228,9,162,83,112,28,167,74,217,186,243,31,38,18,59,168,10,240,165,79,22,36,244,186,74,110,31,200,46,145,165,0,3,92,96,60,166,122,194,101,5,235,121,121,129,211,150,246,6,253,158,83,8,64,191,33,40,105,148,4,200,226,82,197,50,85,160,225,82,161,32,87,36,203,255,92,185,179,103,235,246,234,140,54,173,140,8,228,251,28,37,88,95,111,56,222,121,78,214,106,153,108,14,82,191,91,28,90,44,203,105,164,60,60,116,96,200,78,101,41,45,206,179,15,82,61,244,226,7,10,69,195,218,93,12,216,38,202,101,114,216,68,212,185,147,77,67,142,229,141,227,165,41,86,60,176,234,203,238,237,149,121,230,102,80,198,15,25,112,178,205,20,97,67,129,40,122,82,62,167,106,17,0,251,189,30,235,60,119,124,175,13,254,54,104,232,30,18,221,43,48,132,57,36,202,131,227,60,57,170,77,211,155,75,92,215,74,194,250,95,142,207,28,242,4,2,218,222,4,231,184,205,241,246,44,228,229,224,16,47,98,186,245,222,248,15,144,228,210,74,91,30,215,130,141,60,216,14,242,55,30,162,39,225,154,107,163,246,181,169,201,186,188,196,155,212,51,199,250,56,0,104,106,33,192,85,107,33,187,151,13,87,184,248,10,60,2,140,233,194,93,134,245,17,87,184,209,177,228,25,165,201,218,90,213,133,97,65,195,208,64,149,70,122,63,32,52,213,191,40,74,234,84,233,244,229,201,208,106,143,211,2,112,163,83,56,213,202,86,213,245,204,46,171,214,223,33,6,177,183,90,207,3,127,243,177,78,140,248,81,42,105,169,144,68,161,110,132,223,12,253,44,23,241,15,169,166,167,240,67,238,49,153,112,228,147,207,124,98,157,167,22,68,7,245,236,226,198,107,134,124,38,167,85,73,248,121,170,34,2,251,235,211,252,68,28,210,162,253,146,22,160,45,85,51,239,219,62,0,198,124,248,245,162,139,75,212,134,138,85,12,159,9,201,150,56,50,36,130,230,93,90,1,240,241,23,240,52,174,83,133,255,28,83,238,129,66,176,62,14,149,29,41,89,20,95,77,136,216,193,0,173,240,218,247,111,162,196,54,82,214,173,197,60,24,231,96,63,173,81,63,50,254,125,135,218,117,3,204,115,183,13,105,200,60,7,161,69,40,105,32,2,138,108,42,77,108,202,228,89,233,130,148,48,36,112,189,155,43,144,247,183,202,47,167,11,6,126,60,241,69,62,183,143,138,158,214,108,97,186,186,87,61,225,5,77,106,25,251,111,2,54,146,22,75,85,98,247,27,36,220,209,229,104,152,127,222,64,64,243,137,186,231,59,150,230,213,63,239,238,246,87,230,53,7,26,165,241,122,249,84,24,138,239,156,147,140,4,33,28,45,224,87,165,236,55,98,245,252,172,147,194,230,124,161,156,212,249,124,22,29,45,3,235,48,61,55,223,241,64,20,90,33,37,31,67,253,125,74,102,18,80,124,207,12,209,72,145,133,179,183,226,27,230,24,211,47,175,63,109,185,96,230,172,38,213,121,132,112,74,191,65,226,97,74,20,110,36,240,181,202,101,22,70,75,67,183,7,90,11,106,66,14,168,115,170,130,223,47,215,140,208,247,82,55,39,220,100,156,223,251,184,3,92,115,46,30,177,48,43,48,120,253,175,26,76,87,6,172,124,70,129,72,36,188,33,120,175,31,26,31,172,38,48,185,69,169,141,137,239,147,208,190,164,237,177,137,105,234,248,224,60,100,177,132,16,141,2,117,116,183,135,249,22,5,195,132,5,120,177,15,34,152,25,107,68,72,250,154,27,239,100,254,54,214,136,216,143,131,58,171,39,149,237,220,199,0,215,6,192,40,198,79,70,63,94,193,132,28,170,172,119,97,73,192,71,187,86,114,136,129,236,32,178,115,157,26,247,125,159,101,106,96,121,71,202,132,17,18,58,50,218,226,109,222,220,205,60,177,195,251,95,64,229,91,198,250,227,85,70,84,79,216,160,251,153,51,75,157,8,93,77,9,229,0,216,185,120,190,115,240,93,212,236,4,197,164,209,231,217,52,96,93,199,191,69,194,148,213,138,89,147,60,166,241,17,27,78,25,161,132,25,85,70,212,87,238,59,179,211,245,205,51,62,50,235,10,31,0,37,171,230,125,226,9,251,191,21,98,35,49,164,184,183,75,14,140,108,226,187,73,206,254,54,32,48,57,38,43,245,190,96,178,35,215,224,247,55,122,179,143,123,142,133,200,36,192,57,162,213,37,157,174,104,0,106,84,15,86,226,55,150,116,53,147,143,148,46,254,84,249,222,99,99,121,29,158,24,83,251,215,183,227,83,129,229,200,28,191,143,225,51,117,10,237,8,154,1,172,112,239,97,204,110,12,81,240,86,39,181,230,23,33,183,159,46,146,185,64,209,230,114,135,181,4,223,74,34,225,59,31,145,174,49,1,177,201,206,80,170,241,80,155,215,238,4,200,200,200,87,252,152,58,238,252,1,248,22,159,182,147,60,213,190,251,26,47,172,232,50,119,244,132,219,199,212,186,194,144,56,88,174,91,212,173,104,231,143,249,34,106,201,138,189,146,20,226,180,95,137,88,118,6,152,21,20,6,4,86,226,182,16,180,121,13,93,10,222,134,187,72,131,74,174,41,110,8,66,210,104,153,157,101,254,218,124,51,114,131,168,30,171,110,0,213,16,151,80,241,147,147,39,6,68,75,108,2,217,160,231,48,43,243,116,136,135,146,36,17,61,195,138,13,113,85,104,207,93,67,102,148,238,16,38,237,28,156,159,171,175,238,47,129,79,2,206,176,127,142,45,60,126,153,235,89,221,236,123,92,218,156,4,222,141,163,125,239,127,122,243,145,3,201,82,169,87,120,239,116,58,32,225,235,153,87,147,206,116,179,156,133,255,61,221,24,190,196,121,235,33,250,66,18,239,104,101,127,58,161,97,109,243,19,216,246,184,40,149,104,227,203,188,195,183,108,26,152,216,31,141,84,33,41,139,119,183,132,14,175,55,134,122,58,40,142,254,108,50,194,41,6,229,164,118,21,239,88,110,177,162,254,156,97,213,202,45,251,225,131,45,139,193,24,30,238,110,106,78,124,24,243,135,135,157,224,15,249,198,64,36,50,198,65,128,61,141,159,244,225,240,218,58,212,120,40,168,77,206,201,188,244,111,177,86,207,4,94,2,89,180,160,152,184,17,49,78,63,195,166,240,252,251,241,190,165,153,91,18,218,117,84,21,140,236,244,97,213,182,108,210,149,197,81,86,76,81,49,207,187,220,228,80,75,47,83,252,1,0,77,110,82,157,184,180,16,159,101,29,73,61,74,61,195,50,196,137,93,153,96,85,180,107,236,210,187,44,197,46,85,117,203,71,148,41,219,213,174,68,109,137,134,5,88,124,69,68,234,231,170,193,248,179,178,70,237,252,13,173,145,53,143,190,78,125,58,222,53,247,33,32,247,202,162,188,238,178,199,52,172,197,209,183,114,228,194,94,223,194,70,125,128,215,105,151,16,154,168,68,245,75,112,145,185,57,83,243,2,55,60,86,21,17,105,187,82,114,96,218,234,107,38,0,106,144,230,83,39,230,67,44,155,91,173,109,179,174,104,200,74,240,179,198,169,135,29,135,161,240,110,14,12,41,43,103,93,225,51,152,195,53,108,176,207,225,138,127,140,194,168,35,165,180,192,195,100,196,251,231,251,51,35,228,193,126,117,63,62,19,30,44,186,77,177,226,196,85,187,75,176,144,207,123,105,119,102,252,34,169,156,60,148,104,187,71,207,219,106,102,218,17,193,28,210,200,49,40,190,198,124,139,112,64,43,54,13,96,147,158,243,221,109,118,90,60,24,178,58,121,154,238,190,21,151,181,163,182,107,168,39,39,56,53,253,200,139,60,197,186,59,118,187,87,192,196,22,108,70,66,137,45,237,180,213,35,244,13,149,163,169,46,245,20,204,7,49,209,247,251,190,224,51,20,12,217,192,172,0,14,90,31,148,12,75,252,189,80,58,175,200,231,61,18,80,227,19,174,46,47,30,200,226,59,22,147,115,57,66,199,95,217,247,120,43,199,44,45,204,83,101,205,172,246,65,58,97,205,46,139,18,123,61,188,51,81,137,233,8,79,141,33,169,16,191,167,183,57,188,194,10,163,254,112,143,217,20,255,89,184,41,76,76,100,101,245,178,67,22,203,154,163,212,112,235,226,155,34,185,165,11,229,163,222,192,113,252,249,232,192,7,151,125,6,242,239,81,13,73,108,46,245,165,13,244,8,94,67,82,243,93,240,124,49,190,171,242,242,138,179,37,234,181,22,3,19,80,207,33,24,0,92,32,186,113,192,13,38,154,1,85,180,15,128,131,113,240,89,38,92,17,123,104,159,246,183,161,142,35,163,39,75,184,179,101,123,137,66,39,119,136,121,52,63,15,83,99,15,140,99,55,7,252,32,7,204,179,174,82,238,244,221,11,184,111,202,109,98,137,34,63,26,94,91,6,37,185,221,245,167,209,30,80,166,212,227,105,199,131,33,3,161,224,37,10,92,251,138,73,208,203,242,201,225,187,201,44,42,18,203,124,179,112,18,211,188,217,242,217,125,189,80,25,68,223,197,142,166,33,58,113,143,12,185,83,110,158,224,26,43,245,204,61,73,54,250,237,75,100,9,223,212,42,14,117,145,152,160,208,216,147,88,180,193,2,149,167,170,242,125,102,77,39,184,16,135,167,182,172,144,16,168,230,21,248,230,55,41,51,148,172,52,169,86,196,15,89,189,115,220,62,248,33,178,137,191,108,228,252,219,50,174,100,45,236,40,46,25,199,65,185,180,193,254,120,92,37,12,64,194,115,170,207,50,140,17,215,124,31,108,124,224,9,241,26,213,223,223,243,174,139,57,146,88,96,59,86,156,124,79,85,109,138,129,40,63,146,186,26,208,203,154,194,208,47,150,25,234,222,66,159,10,253,219,79,164,254,157,161,30,138,59,196,169,192,226,198,112,147,127,131,32,101,131,96,10,196,82,28,19,85,61,221,81,2,62,157,231,148,157,102,214,151,222,180,165,96,150,125,55,72,55,67,222,167,51,173,111,123,184,173,58,144,78,92,255,187,246,34,156,207,164,53,25,8,159,188,163,4,140,75,64,48,233,54,64,83,37,103,40,70,83,96,119,173,137,22,210,255,164,99,2,73,33,116,145,114,69,90,217,212,96,178,74,186,188,102,211,28,250,238,227,195,17,77,60,171,25,219,119,118,113,11,60,83,133,31,83,207,144,95,91,46,15,216,183,221,20,95,157,28,7,61,132,14,127,20,192,7,237,24,2,91,244,55,221,202,244,187,31,134,172,70,39,211,38,111,100,21,144,39,179,220,244,133,19,137,19,201,76,226,119,184,201,23,66,63,72,120,165,144,29,221,37,62,245,180,181,238,184,90,229,101,126,36,193,39,12,30,184,90,15,67,225,177,89,87,252,0,160,160,243,178,66,14,224,191,73,247,50,246,40,189,30,180,101,61,244,144,214,4,213,184,75,174,19,179,118,209,132,42,152,152,95,216,209,216,60,145,187,173,121,140,149,117,46,251,161,8,214,152,21,93,25,102,233,253,136,61,34,77,229,33,143,71,104,26,98,19,4,90,136,188,56,7,221,119,24,134,233,109,99,81,243,233,160,33,132,242,181,228,206,227,213,208,143,102,179,189,86,198,255,87,127,66,96,56,20,95,110,111,11,11,173,163,65,99,13,120,209,196,247,133,75,218,89,77,144,211,110,22,253,181,246,53,232,132,38,240,161,123,181,172,96,5,190,93,131,28,15,131,127,220,19,36,208,74,95,227,40,136,80,64,123,254,21,126,84,202,235,74,57,65,253,201,197,201,55,120,205,93,173,180,79,63,23,252,110,119,92,116,176,201,104,189,22,47,11,142,50,233,78,72,207,232,122,236,215,99,71,246,150,105,56,209,206,71,60,125,228,71,30,53,98,102,220,166,251,74,201,218,197,135,122,148,40,191,18,216,23,75,189,199,71,154,44,152,201,236,12,67,58,141,51,127,11,178,102,113,197,144,240,160,81,63,99,14,217,205,152,92,149,213,223,84,68,31,126,177,254,119,77,200,132,230,151,148,33,230,192,146,45,97,68,39,157,231,15,87,232,122,123,199,161,150,177,30,197,122,246,217,252,24,38,123,35,67,182,153,81,125,29,120,188,228,145,15,37,23,245,218,242,40,134,84,3,243,74,27,228,51,71,54,32,196,49,224,53,172,130,3,28,201,238,130,130,202,48,212,23,218,23,245,129,109,124,149,177,173,39,189,51,148,107,19,64,151,125,59,7,29,239,39,174,63,137,53,92,69,249,197,130,46,121,92,28,99,68,5,60,73,145,81,247,66,211,15,253,14,240,76,4,4,103,90,175,70,26,91,144,20,255,225,180,93,199,173,10,101,101,141,156,89,117,77,27,225,196,201,26,129,133,38,34,94,168,236,29,174,136,10,84,157,213,129,160,192,204,70,250,72,218,137,142,93,70,151,206,245,56,156,8,196,235,76,181,74,138,60,248,85,41,250,83,101,42,23,55,219,173,211,163,86,161,204,246,234,242,185,185,42,187,145,251,244,177,228,173,16,112,113,251,170,223,48,162,249,172,127,222,79,48,215,214,141,50,187,12,98,241,148,179,117,213,197,170,244,196,56,48,190,71,215,194,104,76,96,69,25,26,215,183,79,246,59,206,29,146,67,249,15,29,52,117,239,222,156,95,18,108,216,53,24,39,254,15,158,170,27,246,89,228,242,11,194,20,113,59,89,127,214,180,134,199,19,218,215,28,35,131,236,244,191,132,123,84,48,28,52,1,24,157,21,17,129,4,179,61,230,180,125,136,194,127,207,116,62,102,110,36,1,125,103,153,95,57,146,50,13,41,222,42,65,230,137,144,39,36,66,240,202,203,31,82,193,22,46,79,57,209,224,68,209,116,170,203,81,154,20,62,189,48,193,205,189,167,73,145,183,224,198,160,96,255,129,73,169,45,238,4,136,234,204,35,138,79,185,148,88,131,114,169,115,211,55,14,151,185,185,142,240,81,8,67,195,182,111,188,196,201,16,241,181,170,254,44,91,76,210,93,127,233,227,56,252,235,231,17,206,3,216,63,60,224,233,159,166,53,33,107,247,31,178,41,121,10,87,190,187,205,83,35,145,110,56,117,15,149,120,180,124,46,70,223,75,221,90,128,84,15,208,13,35,36,94,79,106,78,137,114,216,32,35,174,62,23,99,84,81,251,71,25,7,168,76,89,188,21,205,59,173,77,242,146,162,232,125,119,19,45,161,75,110,205,67,56,166,253,4,205,26,139,87,41,100,204,254,151,225,151,234,230,155,163,139,181,132,216,163,48,244,253,7,147,236,29,227,78,146,177,251,95,161,110,163,75,178,85,208,132,126,46,247,14,170,156,75,107,149,61,86,89,36,77,200,3,153,127,20,183,136,27,18,216,163,25,203,227,40,24,175,255,232,53,76,193,5,56,220,173,98,110,220,170,230,23,201,99,15,236,17,157,86,166,17,205,231,120,142,131,184,138,6,24,137,219,205,119,61,142,96,72,89,239,7,121,9,90,164,178,14,55,39,213,110,34,122,8,71,219,42,245,76,47,216,167,94,232,133,44,126,176,24,225,134,84,43,241,175,235,193,166,4,167,113,97,224,61,69,46,235,219,44,230,139,169,6,225,18,48,35,2,143,248,0,209,173,232,14,55,74,186,205,122,50,102,75,49,198,4,164,136,54,28,81,92,170,52,186,65,211,178,67,162,236,87,101,202,5,127,47,64,2,148,75,171,63,133,4,224,127,190,123,88,249,246,48,137,139,185,88,105,14,100,183,153,85,3,85,84,94,93,160,98,129,213,118,250,107,63,92,171,10,193,228,130,131,117,142,64,160,169,185,175,250,59,250,48,114,165,66,239,67,106,179,224,175,25,134,182,249,152,178,20,123,5,15,195,110,227,1,201,117,229,30,102,212,253,71,155,73,94,251,25,201,99,196,233,37,32,169,157,131,82,168,118,169,70,36,216,187,150,81,14,40,63,165,210,119,100,231,56,173,164,22,102,143,99,95,48,219,83,132,13,229,106,137,45,102,59,1,240,114,15,37,125,26,253,252,32,7,65,191,202,9,107,15,135,212,146,190,205,171,238,132,244,158,73,44,92,239,105,239,197,192,214,79,92,59,86,168,113,63,148,72,66,60,172,29,27,169,148,157,172,9,128,13,103,165,74,97,77,94,194,81,49,182,2,183,118,153,238,205,216,214,137,132,195,209,73,44,167,79,235,104,35,163,116,161,211,173,57,87,52,163,132,184,161,30,35,5,74,116,120,201,106,61,181,106,166,207,64,177,158,154,26,68,205,65,78,165,15,95,65,213,132,65,86,113,41,118,168,171,185,73,182,0,191,17,75,235,200,181,245,90,36,22,234,139,196,17,207,23,199,126,63,245,246,183,199,139,63,14,35,218,143,169,151,106,169,183,158,63,75,199,175,64,92,70,76,86,253,218,83,60,1,225,156,172,116,80,8,178,132,34,242,46,63,199,40,134,105,201,39,23,131,123,133,35,186,8,217,251,159,75,91,183,85,69,181,92,137,138,132,191,71,63,74,197,74,170,142,117,250,131,232,162,144,190,72,65,8,46,133,72,167,57,234,225,38,148,56,32,74,154,10,92,180,140,144,139,81,91,249,126,183,78,148,215,202,221,214,147,40,68,76,252,77,77,124,210,44,189,18,255,176,96,195,138,156,38,61,23,176,29,99,171,248,82,83,49,181,127,103,34,71,20,60,82,85,32,51,12,233,42,155,246,244,189,249,235,252,76,73,94,142,119,91,186,13,178,4,191,247,131,89,111,177,184,32,158,155,249,235,218,67,31,76,17,120,245,151,158,84,251,191,157,206,199,239,75,167,198,140,79,64,254,176,101,197,125,120,183,0,139,76,60,110,51,198,98,216,26,248,141,246,243,56,94,253,29,175,210,200,250,198,35,240,77,161,56,60,62,220,178,101,117,57,116,223,122,210,207,133,123,244,122,163,54,153,54,89,202,117,155,1,39,239,22,71,209,210,241,186,249,105,158,57,37,182,252,57,20,69,131,243,88,7,160,198,162,74,5,160,70,194,65,49,89,17,196,72,221,212,5,109,243,211,40,29,70,254,143,239,230,127,192,113,83,170,12,168,231,135,119,6,114,138,110,10,163,187,208,237,69,248,231,27,144,163,196,169,51,230,226,173,15,68,229,218,99,174,203,121,166,43,25,103,13,203,180,93,151,119,10,87,31,97,255,100,235,223,171,209,148,205,243,113,68,125,62,83,92,20,220,177,251,243,42,71,98,166,111,206,183,8,20,118,207,8,67,233,166,125,128,201,49,80,147,127,157,41,185,16,133,217,88,108,182,39,127,197,219,212,27,147,132,67,155,38,254,75,3,128,170,225,17,144,65,24,194,238,20,23,168,82,53,240,138,176,26,72,193,254,98,153,245,175,205,166,187,111,191,160,165,237,107,247,128,244,80,87,200,48,189,146,139,167,165,22,250,61,210,53,198,112,239,167,9,162,186,224,217,245,227,6,2,242,96,98,243,174,90,75,56,115,51,130,182,93,108,113,77,178,38,126,196,135,63,91,240,176,155,57,24,185,161,208,42,149,101,167,163,117,61,102,67,145,26,107,42,241,87,83,44,246,168,228,23,57,225,21,151,154,160,92,183,148,112,138,117,45,61,222,253,114,224,159,61,56,119,145,68,134,33,146,62,228,237,46,252,33,142,159,62,10,110,7,13,88,138,116,164,230,134,12,2,171,235,99,125,101,220,91,29,152,204,76,57,184,174,169,92,41,163,131,148,225,166,40,202,39,200,252,124,167,169,170,238,128,120,128,197,158,177,30,161,18,140,24,224,178,252,95,142,23,93,180,197,244,42,230,162,146,194,219,135,77,236,44,45,91,93,16,191,153,74,76,164,205,178,13,151,235,202,67,183,178,106,215,247,195,131,168,138,162,216,196,237,180,182,163,38,82,60,121,8,188,224,152,62,54,136,56,61,107,229,112,15,47,240,207,58,78,153,0,149,92,150,173,222,112,78,181,150,140,165,27,16,44,13,189,72,24,242,241,79,205,139,3,53,61,18,166,186,4,199,235,182,204,113,171,144,99,147,178,177,140,95,18,177,69,218,51,200,141,234,58,103,162,123,114,123,92,195,134,85,27,43,120,18,19,52,140,171,185,148,15,138,230,56,5,48,148,172,52,132,9,78,143,16,252,131,230,98,1,138,2,87,19,216,202,151,183,180,39,122,154,176,101,135,55,184,211,123,63,26,5,205,209,48,198,202,67,139,220,207,102,117,103,203,28,21,237,194,132,244,24,186,136,165,37,115,119,45,32,253,219,177,68,223,206,193,242,152,50,25,245,96,14,202,200,153,229,178,48,191,187,180,41,111,174,21,181,125,155,52,20,175,138,50,216,85,17,224,136,157,208,139,174,81,135,9,140,179,134,117,4,66,189,184,160,190,131,39,168,234,201,0,183,40,88,131,203,75,70,118,80,133,140,101,214,42,146,148,231,253,22,124,101,198,129,73,90,140,11,252,164,185,181,85,189,39,56,189,202,54,224,157,113,71,239,227,143,109,148,117,163,150,132,66,8,185,7,251,82,215,79,153,49,211,251,225,182,74,115,22,184,19,10,139,144,161,31,251,175,179,61,58,33,36,30,127,129,74,220,240,217,69,33,144,237,1,51,199,48,119,194,39,115,21,134,71,235,57,112,219,217,200,57,227,113,187,57,63,202,219,129,5,211,53,79,207,120,29,162,53,33,66,80,242,169,40,143,21,32,209,77,35,163,161,80,17,227,80,116,199,12,83,108,83,253,91,255,161,81,228,93,239,164,143,235,155,59,93,152,64,197,92,215,181,232,133,92,100,177,184,162,62,59,22,53,89,245,106,66,137,56,193,27,84,146,100,158,218,199,112,192,58,135,212,216,123,171,63,225,123,90,211,84,99,111,133,135,240,23,199,143,235,22,248,45,255,140,6,38,222,156,21,189,130,131,209,37,48,162,190,39,206,237,134,160,237,167,3,71,200,95,138,15,27,174,31,39,4,9,50,161,0,123,76,252,254,45,27,79,56,124,255,62,106,112,49,97,219,146,221,193,196,160,78,176,5,29,1,23,218,137,69,62,40,48,33,98,88,84,227,79,87,100,106,180,103,121,49,25,126,236,105,54,252,208,185,40,30,56,150,135,153,229,65,190,255,220,170,55,32,126,201,9,3,171,127,49,18,0,75,28,45,50,116,106,138,16,88,50,192,153,253,199,218,181,31,189,224,222,237,247,234,167,227,105,81,203,230,28,98,181,102,184,48,14,111,15,227,180,240,141,88,252,27,43,99,141,64,184,216,49,111,62,251,88,143,16,189,206,22,114,135,208,97,212,83,242,60,138,114,66,22,180,176,172,153,239,80,43,214,34,173,43,64,52,218,203,63,49,78,41,201,225,247,166,142,28,48,29,207,14,140,117,127,213,161,14,38,61,240,92,19,249,211,78,247,221,14,111,253,181,95,161,113,139,178,33,153,165,3,254,159,152,206,121,44,218,223,123,61,196,230,232,227,201,51,40,10,95,18,144,12,94,23,217,115,21,192,39,155,10,57,105,168,146,123,236,107,19,104,173,167,140,87,165,198,182,194,66,197,133,197,225,157,22,240,62,147,241,125,218,41,52,110,11,89,50,193,244,8,118,67,74,136,6,64,81,1,207,152,21,180,180,186,212,155,129,214,172,207,61,228,134,3,253,135,168,43,236,188,6,59,53,146,134,53,207,187,231,185,134,92,189,31,185,20,85,161,153,150,192,166,217,40,163,164,226,246,51,94,138,135,56,32,153,241,172,148,206,237,161,223,155,162,136,128,93,134,255,212,165,22,185,38,172,160,231,40,135,244,10,228,126,230,136,252,32,232,41,132,98,129,58,105,65,176,12,50,150,44,172,18,16,159,119,235,219,242,33,71,247,60,0,43,96,173,80,28,150,134,5,110,187,235,13,217,10,72,183,22,101,25,23,214,74,214,238,238,117,198,112,28,230,40,131,107,28,130,13,5,203,119,35,179,80,163,46,21,58,114,178,137,40,53,77,189,174,177,80,158,5,202,164,179,246,126,124,239,100,111,9,112,185,27,217,124,254,181,2,52,254,120,107,52,30,162,192,156,145,3,101,54,47,242,45,208,239,192,239,71,255,127,128,103,8,28,130,28,244,164,173,126,66,109,63,168,27,252,43,63,248,181,131,138,58,124,138,131,211,79,106,254,244,36,115,60,102,44,49,2,176,107,114,80,116,172,216,82,240,40,202,190,151,221,3,247,148,234,210,223,94,161,151,151,5,227,241,133,253,201,9,51,176,10,126,173,187,45,5,73,32,170,112,24,64,197,83,179,86,24,242,197,35,69,236,73,117,46,212,67,149,207,127,67,157,45,149,229,96,77,185,211,183,177,72,53,248,128,211,52,137,149,92,168,230,46,167,218,174,155,141,251,225,223,249,172,199,167,5,108,97,191,5,149,183,27,15,231,158,69,165,152,28,148,22,146,158,132,2,200,229,221,24,131,172,182,23,54,55,149,238,214,165,113,100,182,246,203,1,221,56,171,188,107,188,100,170,43,19,60,2,146,114,156,104,211,122,159,124,98,205,2,166,103,184,110,104,14,164,26,6,200,172,102,55,155,250,186,117,230,252,4,89,237,226,83,203,94,220,73,117,196,2,82,17,170,16,56,249,246,130,245,178,229,208,86,151,19,244,214,216,230,163,210,34,227,38,67,109,174,3,219,77,8,39,76,10,126,113,149,110,202,10,59,240,92,188,79,253,3,124,173,175,133,254,15,175,177,249,34,170,81,242,28,236,230,223,10,228,235,211,225,78,129,140,69,90,62,145,192,208,174,3,44,11,3,224,219,24,206,48,5,198,213,123,110,162,225,200,158,37,56,43,69,195,131,59,33,7,48,144,94,216,6,49,209,151,234,20,175,157,207,74,99,75,115,18,39,151,45,179,112,180,119,108,240,95,148,231,186,79,255,189,106,141,189,16,65,0,90,136,138,121,143,247,73,204,52,151,170,245,186,17,122,34,76,231,138,202,222,221,69,213,39,94,39,30,78,84,15,3,164,186,104,152,51,190,186,160,240,23,246,119,14,24,67,10,136,108,232,12,90,141,25,154,179,65,71,222,176,152,23,218,81,155,246,132,129,62,195,75,42,77,69,110,58,206,9,157,31,40,171,195,8,24,198,208,106,233,12,137,123,113,70,185,133,9,222,38,2,42,26,104,99,148,2,33,174,231,135,2,247,161,172,185,34,125,123,182,110,15,230,116,79,70,94,93,7,193,161,170,123,204,204,32,123,132,40,26,234,117,205,146,132,115,159,161,164,119,103,14,128,136,73,19,142,144,112,171,5,157,169,156,52,170,50,82,172,229,19,148,124,43,50,155,159,218,173,72,101,53,23,254,200,212,2,75,26,117,111,107,104,63,10,81,21,31,125,9,113,111,7,153,197,73,81,113,169,227,162,251,84,85,71,201,132,117,67,79,3,225,208,25,143,133,0,110,249,112,19,68,137,226,0,177,31,73,251,130,202,160,45,223,28,98,41,237,82,81,208,36,225,179,35,227,79,19,23,67,150,34,211,150,229,194,36,146,6,46,218,77,119,241,202,222,142,130,68,25,190,250,17,84,68,174,74,165,209,238,86,58,242,181,94,12,254,160,232,172,58,222,103,54,173,78,45,250,215,124,41,47,70,235,162,170,239,31,193,253,179,254,240,121,51,27,90,35,64,245,131,59,171,186,190,250,25,153,36,189,148,94,68,185,206,209,88,76,107,253,134,206,84,166,163,140,21,28,253,251,213,181,95,135,45,90,24,94,119,76,42,116,255,193,209,1,192,201,221,87,247,249,96,145,45,75,100,168,178,219,176,44,113,253,99,158,176,27,174,249,30,157,98,168,26,231,163,22,68,246,72,255,11,7,62,255,144,215,185,51,113,98,160,5,154,45,39,252,144,89,230,169,125,28,48,1,224,22,16,193,111,24,145,34,182,104,161,78,228,102,35,245,41,114,42,149,60,96,194,165,116,132,148,224,193,252,86,13,203,61,232,6,244,143,247,221,52,226,85,26,101,172,113,223,243,147,79,64,182,230,104,158,76,89,242,33,22,241,0,60,22,49,108,198,27,15,116,123,47,197,38,218,78,116,189,1,89,184,88,58,164,140,29,4,93,124,246,27,248,114,63,72,227,33,157,222,239,73,36,107,90,35,232,81,19,250,86,222,222,20,16,254,85,26,71,162,247,0,84,166,117,247,79,22,132,202,144,255,75,232,134,228,137,80,113,76,0,12,29,124,73,153,104,141,73,65,65,192,74,238,146,191,69,114,179,107,207,161,214,126,33,164,128,42,12,136,25,187,130,2,216,184,231,246,93,9,119,180,130,185,243,175,76,52,62,217,145,9,140,8,124,62,254,29,100,245,152,10,101,159,244,82,173,177,200,246,136,113,50,183,70,234,51,130,238,121,148,204,233,74,198,86,88,154,32,145,220,232,209,210,198,207,22,147,241,36,211,116,94,99,64,178,53,197,137,217,30,198,140,212,78,142,196,149,106,242,158,232,33,253,215,125,28,7,142,141,35,33,213,162,236,78,228,244,130,195,135,4,182,123,201,127,215,75,119,85,254,51,194,105,70,105,220,171,144,93,121,111,222,98,72,188,97,118,188,243,151,10,117,160,95,62,146,125,2,76,13,158,68,68,183,220,52,100,224,104,135,169,178,34,186,79,52,56,175,108,46,18,54,167,216,238,175,77,187,53,181,169,133,211,183,54,246,161,223,37,143,136,52,221,166,10,71,47,180,172,2,57,99,57,219,41,10,199,209,112,68,124,124,237,139,25,152,159,53,164,116,63,84,99,58,247,78,27,190,253,157,114,86,114,59,165,120,141,223,88,232,118,14,8,195,124,203,69,117,120,9,225,138,72,92,170,54,169,235,247,31,96,222,249,78,10,61,34,68,168,25,62,207,159,22,235,46,235,255,33,128,204,235,96,81,63,97,180,125,58,57,225,194,139,155,59,172,216,61,229,116,39,182,195,196,59,8,63,132,34,202,169,200,125,7,106,208,4,201,249,172,45,249,238,100,111,193,233,228,0,198,37,25,206,28,18,46,87,233,41,201,14,245,24,211,147,216,194,150,114,104,191,60,88,186,129,253,182,88,192,235,151,227,121,202,21,177,62,143,126,88,237,21,25,206,153,90,187,13,107,181,152,1,198,121,93,21,28,1,27,137,12,18,43,100,234,93,79,3,98,87,1,34,57,161,79,238,209,213,254,11,237,73,135,80,84,77,127,170,120,131,60,38,159,210,214,49,125,165,254,126,212,128,80,136,150,247,146,120,187,21,83,176,70,146,176,98,145,101,39,41,40,13,82,4,31,207,28,255,139,112,203,187,41,154,190,157,170,162,48,128,240,228,239,99,144,215,219,144,33,242,169,183,43,188,125,18,155,150,208,68,32,102,201,177,15,172,255,178,112,253,5,94,115,79,163,168,11,28,187,247,229,214,74,134,134,132,165,248,66,14,211,38,197,188,206,113,244,218,216,197,139,9,84,65,57,121,27,15,13,106,125,91,26,38,142,79,62,16,120,239,172,147,105,29,212,161,130,237,121,241,228,255,8,7,120,28,156,225,123,8,214,50,242,93,75,200,151,199,195,144,241,0,174,13,163,114,226,76,218,146,59,190,106,157,209,206,28,183,17,148,171,137,202,73,184,24,123,199,19,219,126,237,32,170,158,127,242,122,108,217,133,59,118,148,133,239,90,6,80,177,226,28,238,231,60,247,31,219,253,95,168,107,72,179,130,101,242,124,226,30,45,171,228,119,241,64,85,68,214,181,208,96,164,71,160,141,105,213,107,61,1,76,9,144,199,108,41,60,27,229,9,151,125,166,251,217,41,157,115,193,178,15,5,238,191,176,135,121,43,128,98,159,118,147,82,174,213,98,37,158,201,32,132,3,179,211,57,197,38,178,105,116,71,172,35,246,249,96,137,164,208,158,24,254,92,227,2,199,90,98,136,29,11,125,227,62,195,223,193,91,228,232,211,216,128,51,167,252,94,189,119,135,236,58,135,197,143,149,66,154,220,176,181,92,127,61,246,62,196,49,17,177,58,160,141,198,158,26,134,103,28,40,236,61,225,76,129,203,139,52,94,43,132,245,72,176,115,33,219,90,193,138,7,28,22,138,142,99,200,186,250,96,193,244,141,132,186,164,223,138,197,160,198,15,107,3,167,179,18,239,28,151,3,231,204,87,176,113,145,252,98,127,130,85,197,82,187,24,96,174,114,74,30,19,138,180,52,90,170,32,147,53,15,96,146,21,248,15,21,203,34,54,222,229,173,130,115,166,96,220,154,221,196,116,252,18,222,98,227,106,65,130,221,12,17,227,131,164,78,53,152,180,139,24,179,4,186,13,6,252,82,173,191,64,17,120,209,161,239,27,48,103,101,147,52,136,122,40,60,211,102,199,229,88,171,202,154,150,233,218,143,218,21,150,153,105,144,189,19,252,226,164,169,140,18,157,151,40,119,224,51,186,39,7,58,41,39,39,83,33,54,163,248,116,203,213,93,120,98,63,171,117,185,74,16,79,75,99,225,68,143,169,252,134,157,26,105,222,97,101,215,57,16,227,80,8,16,219,89,11,116,77,38,223,206,37,92,19,188,23,67,184,35,93,183,151,75,117,168,75,179,154,114,88,221,69,144,210,0,143,140,114,145,195,108,38,123,251,109,241,87,21,244,37,153,221,187,47,112,114,148,158,46,62,26,250,4,222,168,60,202,10,231,153,137,4,160,158,219,83,72,199,237,225,206,204,57,124,136,157,170,253,68,214,233,93,192,84,205,245,29,177,181,123,114,47,57,90,50,38,138,214,137,81,42,27,211,138,146,27,114,104,86,229,164,219,105,188,88,218,121,246,8,70,73,59,37,174,229,153,30,226,102,7,244,145,185,180,42,53,226,188,113,236,228,21,75,208,12,209,10,111,247,111,70,12,13,44,37,0,183,168,232,38,114,130,0,32,88,107,82,238,12,4,143,216,63,196,221,14,16,74,30,48,151,214,173,52,199,15,38,58,0,235,184,97,242,206,187,106,148,150,218,205,191,147,228,162,186,14,225,3,89,97,9,87,5,212,109,64,231,75,114,165,75,238,133,61,72,255,29,212,26,126,19,111,218,30,117,161,44,157,203,64,2,136,184,131,233,17,148,46,66,217,103,50,124,197,226,50,107,90,68,16,173,132,247,117,156,186,35,80,27,37,235,240,137,56,91,121,18,80,218,152,150,127,187,100,54,110,32,67,6,42,47,118,116,139,195,164,170,179,225,130,91,196,50,139,109,106,95,30,80,245,199,18,20,230,189,103,132,130,24,125,242,10,130,6,195,149,205,248,95,135,104,180,192,123,249,98,81,42,240,77,216,249,4,207,113,124,253,171,32,108,26,20,183,73,170,34,215,89,154,29,26,67,117,104,234,212,255,40,110,136,30,57,28,128,150,4,162,153,54,180,60,223,202,79,17,205,38,112,178,179,135,25,242,100,105,18,47,25,174,83,6,160,73,192,100,68,191,147,72,176,34,193,124,27,117,183,103,235,81,9,10,100,145,251,231,232,217,29,60,103,28,0,40,82,126,48,142,209,232,201,239,74,83,20,3,69,180,149,252,173,78,207,93,94,201,158,211,3,57,205,100,167,222,39,235,109,213,73,6,180,140,196,18,132,240,72,188,31,187,125,143,112,103,111,239,54,231,165,193,195,144,225,159,127,213,205,237,175,105,78,64,110,99,10,59,137,48,145,201,202,128,46,96,205,34,186,186,220,137,64,228,225,97,176,162,50,166,53,91,49,170,227,37,230,16,84,163,64,84,160,5,20,1,135,181,241,224,226,21,87,140,128,255,70,116,20,121,111,57,131,81,77,10,153,34,71,122,12,142,88,114,232,222,246,209,30,136,22,92,107,172,225,208,209,172,196,119,232,233,43,29,211,94,117,229,212,207,178,82,154,108,244,167,118,237,71,239,43,91,219,73,240,107,90,182,52,164,149,73,109,238,17,129,67,206,130,186,254,175,31,98,196,25,244,59,255,216,225,50,251,38,4,130,40,119,246,82,106,208,29,214,104,133,76,234,46,142,162,125,38,187,220,165,51,143,226,75,38,69,223,248,226,109,63,29,221,129,66,25,252,166,245,156,221,199,174,172,64,214,36,71,40,24,107,89,112,59,86,119,15,188,68,206,237,215,141,74,172,53,255,170,47,27,179,42,228,148,152,139,248,118,240,15,221,169,82,140,154,216,233,19,99,3,222,5,202,136,111,212,92,217,127,148,64,139,218,178,185,190,22,244,211,164,47,148,237,113,2,73,226,206,39,217,16,44,225,78,133,242,94,6,251,90,189,50,118,47,175,63,108,205,163,8,78,38,226,114,139,135,17,242,55,200,51,128,128,234,247,96,163,156,40,130,228,159,220,39,130,150,181,78,227,76,134,216,35,247,83,159,11,94,11,89,153,37,88,179,168,202,15,144,24,170,113,112,98,81,223,237,108,197,116,53,149,218,88,188,237,251,140,255,55,65,108,135,198,43,213,46,2,193,47,211,54,74,250,73,57,51,36,81,105,213,187,148,32,64,176,128,221,190,2,47,78,171,163,69,143,168,18,228,22,180,88,46,83,4,229,216,168,52,38,41,255,210,178,104,119,207,175,125,74,144,197,41,250,103,180,62,156,143,133,215,88,165,255,254,239,95,41,34,55,250,162,110,128,71,179,59,179,32,83,244,140,77,195,238,93,249,202,218,55,118,4,188,15,94,36,163,6,124,48,243,52,65,117,191,10,192,108,184,2,140,204,145,63,185,115,178,174,49,123,239,109,80,97,202,100,153,158,41,97,114,246,76,81,47,8,233,9,142,81,199,193,40,230,233,246,72,190,226,169,102,195,249,70,185,183,45,33,231,74,208,221,37,54,40,202,92,131,198,209,67,0,14,48,17,86,141,134,15,149,126,125,88,117,110,180,38,197,59,186,14,89,121,226,255,122,231,113,37,77,225,194,16,87,118,211,100,7,26,77,17,117,73,18,254,255,233,220,58,33,188,208,221,87,208,237,11,14,86,188,107,4,37,153,234,90,42,77,65,21,8,115,179,149,244,216,0,133,5,196,164,246,251,208,123,101,244,62,158,200,123,68,132,255,220,178,18,38,30,117,198,169,191,58,239,169,99,38,212,133,181,174,158,104,25,15,126,189,57,217,234,163,136,186,173,67,192,95,7,108,237,40,30,29,166,37,72,98,105,185,220,72,175,222,177,91,32,15,141,252,196,171,158,113,20,2,201,38,202,185,135,166,184,171,244,150,61,106,255,179,162,99,239,228,223,10,10,4,230,133,83,241,83,249,102,201,249,82,201,132,169,234,171,107,67,148,66,81,230,226,250,37,203,62,81,121,201,249,217,204,249,196,236,92,166,105,74,57,101,32,51,172,11,162,83,38,191,156,223,144,44,54,148,113,213,235,65,84,229,251,225,157,171,62,82,187,140,121,139,36,199,213,77,251,186,35,174,160,37,199,26,114,35,127,197,192,115,240,183,180,212,57,181,53,69,5,36,81,113,241,127,251,177,173,196,154,5,68,87,155,18,210,91,9,19,17,99,100,129,217,63,180,238,190,181,213,187,242,239,92,234,30,212,222,116,198,84,1,20,211,194,252,208,18,231,212,94,115,30,79,66,41,195,50,238,36,27,16,31,187,222,225,56,84,235,21,37,252,189,104,169,169,41,187,224,127,225,90,9,4,154,105,142,243,96,194,71,88,137,211,29,72,242,10,193,198,224,80,32,147,37,177,3,49,187,196,21,170,228,20,125,158,223,109,193,34,163,200,211,4,82,90,211,242,207,70,113,25,56,250,67,51,175,112,59,143,202,63,73,7,144,27,223,111,64,135,127,223,11,221,60,31,84,158,201,163,42,205,87,36,87,24,141,194,53,215,129,231,57,217,141,1,82,24,203,191,58,201,66,54,180,21,253,220,215,246,91,52,220,140,239,86,66,44,169,9,123,220,58,194,249,152,28,65,210,65,40,186,72,100,1,216,89,135,242,33,205,10,146,210,244,159,159,238,3,11,121,109,43,206,49,242,40,60,216,112,37,48,138,211,7,214,215,24,96,186,216,25,3,234,47,102,243,171,151,29,117,79,12,84,21,226,73,55,108,63,220,139,5,213,46,180,1,14,81,128,81,215,73,206,178,174,0,149,100,215,71,184,194,199,242,63,136,106,45,65,153,90,97,203,108,173,27,194,41,36,200,54,68,51,173,202,149,113,39,118,167,33,138,215,12,249,214,80,139,153,114,228,200,79,131,88,124,130,200,209,154,158,6,12,114,204,239,6,204,203,161,4,101,137,93,134,161,77,174,109,64,164,82,11,238,8,181,131,104,104,46,248,19,75,61,209,157,60,129,252,193,252,168,41,252,203,183,107,120,124,253,133,250,85,128,72,176,158,46,255,170,191,193,83,255,231,165,180,128,188,118,122,230,189,189,16,49,170,21,134,144,19,129,180,245,2,160,231,147,99,166,192,246,3,248,201,37,89,146,108,33,245,163,131,192,244,171,223,30,209,195,10,162,210,82,35,253,177,27,31,63,94,17,130,66,233,106,5,178,208,156,254,48,3,83,44,139,176,165,13,107,79,149,177,201,72,35,125,60,96,155,118,124,244,146,179,41,208,115,169,115,145,129,75,133,156,190,212,110,39,2,28,180,2,194,242,45,213,202,171,252,116,84,252,105,204,211,123,181,50,157,231,197,157,60,47,106,159,60,74,12,2,158,251,187,188,78,75,73,26,218,14,54,161,1,30,145,240,234,154,205,156,31,59,90,226,215,146,145,16,226,101,178,88,130,134,109,62,71,95,159,48,211,39,77,242,172,118,196,86,104,124,217,38,122,173,253,58,29,243,124,62,50,240,243,50,61,240,251,99,125,109,48,247,236,165,253,74,29,168,153,47,144,237,151,222,187,100,20,150,79,165,154,0,192,185,240,130,87,0,236,86,202,226,16,67,38,62,224,213,92,61,108,248,69,16,128,242,156,108,176,0,149,164,41,62,117,122,84,22,26,77,54,88,147,240,36,56,30,2,42,113,192,233,243,69,44,227,26,181,19,76,222,46,169,25,118,29,68,148,7,115,151,250,200,117,196,230,161,254,101,198,3,235,5,158,246,153,106,174,74,60,171,178,28,150,8,45,78,117,74,228,212,102,177,71,237,130,170,80,96,228,217,245,35,149,200,183,48,25,49,174,24,66,102,138,137,39,122,54,248,227,7,90,172,180,15,37,224,119,167,242,65,200,147,218,228,17,212,220,46,28,100,13,33,216,151,44,252,193,94,103,24,96,184,190,176,4,33,246,123,240,26,141,213,224,34,211,62,164,28,89,179,19,151,42,163,34,77,114,152,53,236,110,199,244,64,23,203,249,187,177,145,123,170,177,102,190,170,106,201,156,42,85,23,112,32,1,1,158,198,15,253,248,18,69,225,68,54,15,56,86,67,250,13,111,67,134,127,83,207,186,7,255,252,110,11,91,181,31,24,206,208,9,247,142,8,80,29,120,147,225,203,100,150,93,25,194,169,222,9,133,140,69,219,216,160,199,217,76,122,9,162,202,65,12,164,89,184,76,148,250,64,53,26,233,213,133,209,69,173,245,228,141,39,126,210,99,55,26,254,163,127,224,24,74,127,11,103,44,51,247,195,22,133,179,222,98,134,121,29,29,181,235,55,126,31,18,209,106,94,4,116,16,84,190,143,106,32,95,215,136,200,174,78,11,203,160,3,220,173,165,248,1,1,22,159,152,234,6,55,108,116,104,1,75,238,52,184,212,224,76,226,81,26,132,250,190,87,190,93,246,43,136,245,251,249,75,237,244,22,225,240,34,245,79,87,244,114,158,80,71,207,144,208,129,44,68,232,167,132,190,81,243,157,229,157,40,75,0,123,176,235,93,169,183,170,15,189,26,52,152,81,192,82,240,69,129,131,253,190,125,143,109,209,33,249,22,8,152,210,207,150,62,206,187,120,246,131,134,72,74,125,98,186,15,41,16,190,127,151,229,10,111,65,80,174,200,85,152,109,168,255,171,113,84,167,84,100,221,142,80,252,116,129,142,100,90,179,80,117,58,49,94,104,181,101,41,180,37,77,18,87,226,253,71,52,15,195,132,132,123,49,126,183,13,85,207,44,38,118,209,230,200,71,183,8,191,10,75,234,81,13,240,191,187,27,111,103,147,13,49,20,65,175,41,114,213,229,159,81,116,135,164,244,153,54,70,125,166,102,168,233,205,129,229,19,35,205,127,165,64,219,252,191,163,221,127,234,127,92,167,128,69,172,219,179,165,203,14,79,203,174,141,42,132,197,171,132,128,4,173,138,235,122,201,51,4,90,2,45,163,81,251,186,62,164,245,247,13,52,114,240,30,178,158,201,39,192,140,162,84,146,159,236,35,108,43,55,254,124,147,105,171,43,54,186,161,238,231,128,80,129,126,13,236,152,63,9,104,196,27,149,89,212,163,235,135,172,225,59,53,23,119,145,61,8,251,151,143,93,173,70,104,30,65,163,88,35,135,149,26,232,109,214,237,94,155,212,135,249,4,8,101,244,183,236,45,211,245,103,228,218,114,202,59,7,136,198,83,231,117,40,108,103,199,240,187,216,107,75,146,101,1,51,45,49,75,161,136,84,194,149,39,67,246,184,238,24,190,180,119,41,234,49,103,6,83,99,14,64,153,57,158,200,157,5,197,139,218,70,78,204,142,233,176,98,215,230,110,114,181,156,14,28,17,81,140,56,134,3,87,83,96,250,87,90,35,221,61,75,9,31,153,26,144,104,220,244,132,45,151,2,150,113,13,126,132,134,71,131,248,183,17,75,25,192,183,55,110,33,46,124,167,197,169,188,5,84,220,55,254,20,220,123,36,154,9,96,92,190,224,183,254,207,99,204,58,39,11,254,182,100,229,144,105,151,214,193,229,92,46,131,170,136,152,24,129,26,55,246,9,232,116,223,81,15,224,85,98,158,6,254,200,50,211,196,74,205,166,26,117,40,133,162,211,94,112,133,226,22,24,22,255,161,133,207,125,28,155,163,55,8,144,136,231,95,214,222,171,35,4,160,62,234,118,129,95,28,4,236,205,88,87,253,207,248,119,70,63,221,158,127,113,122,193,115,0,122,20,238,96,128,208,45,195,73,167,205,153,171,133,14,172,164,45,142,19,146,163,75,181,94,199,30,140,32,12,199,139,158,181,104,178,192,194,151,107,201,111,92,8,92,246,146,26,213,112,33,136,11,68,20,202,238,250,5,118,155,34,130,161,172,11,240,44,164,4,186,211,33,249,111,123,78,245,240,170,232,135,160,16,219,39,143,250,103,48,13,245,64,216,48,121,18,10,226,87,238,207,97,245,120,198,236,159,229,61,48,98,175,147,224,242,181,234,177,176,180,11,46,47,5,19,52,134,181,21,32,117,80,59,137,201,121,154,94,177,247,4,166,76,133,212,55,230,70,94,45,52,98,59,152,239,131,216,83,143,195,88,101,11,193,62,163,131,77,44,64,105,148,159,168,241,122,12,95,118,180,63,39,98,181,40,176,142,125,101,210,246,138,178,239,197,98,89,237,30,24,121,204,172,5,120,60,146,110,96,210,125,196,115,125,232,225,229,178,145,246,74,117,187,186,133,98,112,243,12,155,15,243,32,16,77,199,147,80,12,197,118,45,205,217,102,45,207,212,88,200,108,69,215,239,157,99,245,0,121,213,198,212,62,180,217,64,72,250,239,28,151,90,102,192,104,201,198,9,92,166,194,118,67,79,135,120,36,51,208,126,176,147,73,44,116,113,243,115,249,215,167,89,85,147,173,255,122,140,151,181,29,44,233,215,2,178,126,134,131,242,4,18,6,61,55,78,175,4,94,123,12,138,84,225,211,183,183,147,210,167,216,24,36,172,174,66,78,112,197,241,120,163,150,250,140,58,62,8,166,157,221,179,109,41,227,143,87,5,14,36,96,13,132,82,248,255,129,213,164,138,188,100,36,125,110,67,50,94,164,103,120,174,169,82,202,211,92,163,255,227,142,143,95,170,21,192,131,19,85,159,21,117,205,156,76,193,226,250,148,158,100,146,31,62,194,95,227,227,138,162,61,166,54,77,31,249,46,194,74,167,242,147,50,83,80,78,57,39,167,41,68,133,57,168,170,22,81,169,79,152,206,135,244,28,7,99,13,11,114,253,35,76,144,56,30,12,244,155,110,199,58,39,207,160,246,123,204,182,220,183,28,105,70,176,107,48,135,111,204,168,73,84,24,105,138,245,115,177,138,124,33,122,78,59,19,250,139,241,34,105,30,46,140,17,191,71,148,244,23,52,104,84,142,251,42,177,53,37,74,131,8,184,196,26,77,17,45,80,62,64,164,184,240,232,199,67,220,94,24,242,138,147,208,180,158,22,59,14,188,27,104,39,215,94,43,125,152,125,240,226,84,34,104,111,23,14,128,17,143,182,178,244,60,143,29,166,153,67,160,187,104,61,194,230,167,29,69,179,192,110,156,197,42,201,25,254,180,125,31,16,195,204,22,179,172,221,43,40,127,191,214,207,234,77,20,180,68,239,141,236,233,163,28,6,50,113,21,125,180,9,225,211,77,128,139,138,252,138,188,154,65,30,33,171,46,253,249,187,14,109,60,174,131,127,66,230,193,240,33,183,196,129,196,123,171,40,154,92,21,199,214,172,233,35,96,55,123,74,181,119,147,252,65,91,122,228,168,58,82,132,19,237,56,58,93,223,180,200,39,70,194,155,220,201,96,101,145,179,179,146,7,221,246,90,245,56,120,66,28,36,96,220,251,10,146,44,143,126,140,150,102,128,56,120,163,141,78,146,171,56,85,143,40,139,243,77,159,252,217,165,100,110,3,140,124,137,17,201,78,103,195,168,101,126,201,248,52,143,200,104,198,208,213,67,56,247,75,207,188,186,165,152,251,149,130,247,140,59,194,29,147,163,58,49,228,177,16,248,139,244,3,8,240,87,104,68,122,49,151,165,177,230,28,214,223,77,187,229,84,209,249,12,43,77,39,103,64,224,184,175,151,141,181,139,200,253,209,91,79,1,205,120,4,111,115,249,170,172,238,144,150,242,18,120,135,222,101,132,175,188,138,41,138,248,100,71,149,177,186,225,213,42,67,205,80,205,87,75,238,9,117,2,90,199,86,67,10,7,76,214,62,155,223,132,42,208,101,126,216,17,94,136,181,220,166,166,160,175,33,191,150,14,32,18,58,63,158,129,0,195,85,69,136,161,31,75,76,72,201,62,108,3,228,49,7,199,170,239,22,122,211,126,168,159,154,109,115,78,155,186,10,50,24,168,0,53,252,60,250,122,32,200,210,240,79,220,149,114,117,152,119,57,38,0,171,131,101,35,225,65,65,175,234,29,235,7,86,201,99,101,129,96,15,203,34,155,60,235,139,56,55,196,103,224,2,147,210,181,141,145,37,83,158,123,225,227,201,34,215,122,210,26,175,136,164,60,154,112,172,165,60,21,235,189,151,115,243,52,115,154,250,61,138,227,153,193,132,78,183,139,79,17,181,210,99,112,7,157,88,125,253,38,0,178,181,47,175,16,254,225,238,171,164,224,222,181,5,216,198,185,86,128,206,162,177,22,212,155,169,4,153,181,209,53,8,197,110,194,136,18,220,107,174,247,186,190,86,75,69,175,115,4,5,114,111,45,185,75,28,172,249,210,149,224,231,130,21,184,94,118,75,144,26,24,27,109,240,176,192,182,75,136,158,58,148,158,198,67,116,247,224,128,106,106,237,253,109,217,49,251,204,113,199,242,75,65,126,157,143,145,195,160,66,22,54,142,232,45,164,164,175,109,246,125,192,217,117,50,24,41,192,159,64,9,113,216,185,56,145,102,59,61,94,232,134,205,221,70,110,107,160,134,15,204,116,3,168,164,31,92,84,12,124,116,76,153,246,184,38,81,225,150,223,229,81,140,196,66,249,42,178,75,51,251,7,58,136,124,166,100,109,11,84,229,244,50,223,19,253,205,25,215,249,86,235,126,13,25,207,46,24,138,169,33,154,246,222,142,44,69,28,154,119,165,161,16,149,233,42,125,172,193,196,28,231,204,18,159,254,159,2,24,172,74,72,200,73,125,163,141,69,57,22,127,47,14,169,41,55,68,46,223,75,117,177,20,187,79,226,228,4,94,92,179,2,134,222,0,20,40,196,15,212,183,34,114,109,77,8,53,182,83,213,121,67,51,244,19,2,118,244,251,90,76,122,12,163,37,123,29,117,186,74,16,208,229,24,9,242,213,207,42,148,20,146,86,235,6,182,40,247,119,180,54,159,191,179,30,71,77,63,186,240,104,243,72,235,28,47,24,221,241,56,187,242,199,161,41,200,47,76,80,133,32,57,17,56,97,2,69,184,141,38,212,178,196,173,20,12,50,239,94,183,134,25,34,106,165,22,37,10,239,133,183,225,105,152,129,95,126,248,141,75,111,128,42,123,192,238,130,146,94,174,173,30,169,128,123,28,154,218,31,14,167,244,127,94,108,172,75,101,100,51,156,77,20,229,32,39,135,181,172,220,80,172,152,191,96,67,225,96,48,199,160,5,111,191,154,63,209,97,184,0,204,40,54,249,53,229,119,231,133,198,178,186,158,106,171,143,226,181,15,251,57,125,57,33,96,116,70,55,12,245,118,170,153,23,36,168,37,198,83,211,32,38,150,50,136,193,123,233,229,55,254,20,75,105,116,61,180,33,25,134,6,136,144,47,187,48,64,89,51,12,29,234,27,91,252,219,39,135,48,137,140,206,172,54,16,104,228,11,241,170,169,89,56,90,202,11,169,26,104,110,169,33,165,237,236,139,190,199,214,23,72,140,87,146,190,179,139,118,129,64,234,135,185,122,186,133,25,54,185,129,116,53,149,89,37,189,220,2,145,126,91,149,50,12,191,217,110,195,212,134,202,222,142,97,149,110,198,37,239,58,198,121,175,174,253,48,216,185,3,96,22,125,215,81,27,80,86,142,43,39,172,215,234,87,123,218,42,189,174,102,255,46,125,143,48,115,125,174,32,14,114,155,90,199,38,141,47,166,202,234,130,186,167,252,63,228,100,71,250,34,218,142,42,183,184,47,186,238,54,59,205,146,53,251,49,66,92,216,116,178,88,58,88,174,187,56,60,117,98,112,155,187,115,209,47,145,21,175,151,186,156,7,95,250,101,164,218,221,135,232,13,119,67,159,231,18,79,139,101,198,210,252,184,246,44,150,115,237,177,191,2,66,121,182,37,58,76,229,87,171,140,67,171,48,55,194,58,21,241,28,69,92,45,235,138,227,114,62,148,24,234,93,255,27,211,217,86,128,141,241,50,203,126,109,243,163,88,90,205,235,254,17,134,14,142,228,30,179,181,242,104,158,138,173,211,77,123,164,85,75,36,81,134,238,23,171,134,94,210,147,152,6,175,225,70,168,107,33,187,239,66,30,179,242,127,76,153,30,48,178,20,91,26,163,68,240,22,114,134,223,223,44,88,239,14,15,116,158,30,157,68,201,160,221,194,221,196,191,56,54,183,95,120,148,208,145,158,1,104,34,102,51,44,132,187,181,211,129,63,10,160,237,184,35,27,46,204,184,228,99,63,78,72,67,38,35,140,30,170,42,203,209,109,107,240,63,185,240,2,224,82,23,168,64,148,69,31,182,197,235,170,139,189,197,179,226,149,100,162,217,37,211,26,240,83,219,227,97,83,244,138,215,165,61,203,73,146,203,133,100,177,82,99,229,112,11,172,89,5,75,189,35,70,199,88,205,198,138,228,109,76,153,32,185,76,176,152,73,149,7,35,69,125,228,227,255,47,175,103,120,27,240,225,239,114,170,51,229,94,93,19,213,146,75,187,177,104,160,242,147,165,65,217,56,222,66,187,169,54,163,2,89,172,206,169,83,195,95,104,84,212,94,212,72,224,172,33,243,236,105,242,172,199,88,57,18,13,253,231,83,47,162,103,17,230,239,47,15,19,157,136,118,110,186,38,197,30,205,98,109,95,172,190,75,215,25,121,178,36,129,139,220,38,185,120,213,61,167,84,110,107,20,28,234,58,152,99,62,101,158,77,248,110,192,253,127,137,237,125,74,174,253,39,179,6,128,60,209,31,13,126,182,108,166,130,127,228,215,169,53,20,20,137,36,49,159,47,68,176,59,255,172,22,254,38,224,66,135,229,33,8,17,177,132,204,55,128,234,91,220,100,0,75,192,80,150,17,209,140,157,181,144,28,180,150,191,107,180,98,92,108,177,50,239,34,76,102,152,47,27,242,36,34,50,44,18,75,251,60,52,249,149,159,203,176,246,33,53,134,248,18,44,106,103,4,9,52,153,145,95,42,245,200,23,154,63,21,43,171,122,199,72,88,94,143,83,162,95,159,102,122,138,165,161,138,78,61,1,53,248,145,185,71,189,79,53,210,214,127,35,115,161,122,205,144,176,152,41,2,13,86,75,244,12,98,234,169,173,222,99,69,76,12,73,54,46,36,77,171,226,142,163,83,172,216,135,21,158,107,24,105,84,128,105,11,219,195,212,182,136,225,53,48,87,107,220,75,122,95,172,20,47,249,31,223,196,84,231,205,224,168,95,163,75,154,27,180,17,12,156,45,45,31,24,138,111,124,190,180,170,45,192,72,223,196,78,62,197,252,151,241,158,204,238,204,3,75,75,126,106,74,79,216,151,229,140,198,24,233,222,191,145,139,227,93,73,83,35,196,23,51,203,107,120,28,147,134,229,3,242,117,207,9,31,190,55,197,5,223,112,2,172,253,45,167,231,106,178,26,92,174,161,121,113,160,84,62,13,243,33,137,224,205,139,19,186,109,108,104,6,8,19,16,3,22,120,16,214,47,143,210,5,223,125,127,67,224,179,211,108,9,141,79,254,192,91,92,114,90,111,220,171,142,131,110,199,195,13,171,253,170,134,41,241,254,31,220,238,179,161,136,172,194,212,38,58,100,225,115,249,132,34,189,169,137,167,244,222,103,39,32,11,230,6,10,14,159,98,13,75,208,17,50,29,153,8,205,223,203,20,150,233,91,154,53,108,141,105,153,110,22,112,188,152,52,11,104,167,211,245,175,182,254,208,181,114,180,106,64,113,50,31,107,193,31,33,254,134,254,170,119,97,80,188,215,115,206,218,59,224,187,132,113,237,20,74,99,7,131,89,159,214,91,124,113,8,193,23,32,241,77,152,36,150,194,204,60,115,131,115,232,4,121,3,148,163,62,242,69,228,155,171,14,14,7,170,170,251,169,116,51,181,144,3,22,123,72,225,250,144,178,244,120,244,119,59,117,58,22,54,155,212,178,12,24,147,113,14,8,19,158,42,81,241,45,135,228,22,126,155,222,119,132,215,162,166,119,205,248,192,74,149,247,104,63,44,100,4,212,25,85,246,220,127,31,9,111,99,64,64,22,80,222,19,8,45,250,179,86,34,18,43,173,178,165,158,156,24,146,170,110,172,90,112,82,240,36,237,127,32,206,245,247,233,59,83,94,110,55,8,238,139,245,102,13,164,202,173,138,73,43,70,156,14,182,96,118,29,250,24,144,233,214,141,185,175,93,129,246,138,180,107,130,192,148,117,204,61,22,53,241,81,201,30,2,133,215,214,169,23,124,253,213,201,142,207,152,12,23,158,116,156,27,182,95,193,162,42,103,4,158,120,114,45,224,126,225,108,171,148,149,34,60,242,53,72,166,50,186,68,198,161,107,128,44,102,254,95,117,186,101,168,231,0,104,43,196,77,154,158,26,77,41,29,201,8,179,104,142,251,55,174,150,159,55,21,9,59,71,129,190,88,164,28,11,41,240,144,224,187,33,144,76,155,6,185,56,217,100,74,68,24,228,117,191,69,98,74,109,16,58,111,15,164,32,122,133,222,165,144,222,215,136,6,163,186,253,95,235,217,5,69,164,65,94,245,194,254,69,155,252,79,99,193,48,71,72,159,150,129,212,145,201,129,245,135,175,77,94,202,101,96,42,143,228,133,118,9,132,174,42,94,44,245,174,30,212,134,230,210,154,153,129,199,139,191,15,142,221,140,65,28,218,141,5,237,7,167,12,130,105,166,47,15,184,91,110,96,240,0,189,27,123,131,23,110,141,255,43,222,223,128,172,8,188,74,73,91,222,124,73,75,131,107,222,34,185,183,51,158,200,94,65,36,197,126,155,131,131,241,92,195,183,31,89,84,115,220,215,108,239,182,39,173,177,21,95,188,59,222,253,73,253,44,129,62,80,150,114,49,245,77,26,109,237,106,224,51,20,94,60,203,234,208,131,7,129,69,134,39,113,115,98,126,37,1,73,175,38,207,54,235,124,200,242,247,33,78,12,236,179,17,134,49,142,209,81,212,23,3,1,130,206,31,74,189,186,113,95,65,37,35,127,246,232,59,148,91,138,234,74,241,153,24,17,116,68,24,3,53,120,106,208,67,123,4,38,1,249,171,255,248,14,96,190,252,45,38,48,226,228,149,139,179,37,42,210,61,98,26,186,62,206,24,9,29,102,241,149,8,56,230,97,132,226,78,107,104,153,10,249,17,81,241,130,200,130,5,149,161,59,42,36,234,244,144,111,130,99,11,113,0,202,52,221,187,197,177,177,212,51,22,85,8,155,95,89,52,58,69,136,205,21,177,97,221,5,78,114,58,12,76,0,115,204,5,239,223,227,215,98,72,111,100,144,109,116,44,97,61,113,205,72,141,212,106,233,34,172,175,245,17,127,253,131,74,69,9,10,5,23,95,66,100,207,136,45,56,255,45,186,237,206,87,138,171,49,254,180,250,171,166,8,170,72,145,40,175,216,128,230,241,137,178,159,178,55,37,148,185,68,167,63,216,204,7,118,5,249,246,229,5,213,27,152,116,189,253,150,21,25,32,25,241,152,130,248,11,209,249,71,156,26,110,114,10,46,171,155,218,255,170,39,105,161,163,55,88,232,131,174,173,145,231,200,222,149,182,68,121,52,110,186,161,180,184,103,178,160,195,58,235,60,47,159,27,161,161,5,249,40,166,189,100,190,62,22,201,93,148,84,94,208,131,68,190,187,147,16,235,231,73,213,240,153,118,31,190,237,191,182,122,39,84,252,159,88,223,103,164,241,6,192,156,245,123,112,44,11,200,235,95,50,107,237,252,251,238,140,187,126,84,2,172,18,22,220,156,74,163,37,143,42,137,122,211,206,9,69,68,110,73,150,108,179,167,205,246,82,62,254,21,126,79,115,106,151,185,173,5,40,161,58,71,47,19,47,177,131,133,205,39,126,114,52,161,116,25,200,206,198,71,47,223,69,190,39,40,159,241,15,144,204,238,104,41,160,140,136,32,33,163,53,50,255,29,254,149,181,42,146,91,3,247,222,14,211,55,144,170,114,179,97,130,230,33,92,18,140,85,45,60,70,229,163,67,6,112,10,69,100,157,124,4,128,115,52,91,57,143,109,203,129,66,115,11,199,52,78,177,0,52,112,25,55,34,250,109,192,208,185,232,213,95,48,202,141,245,96,0,85,8,228,232,140,168,59,69,53,168,3,242,79,237,20,27,167,45,54,152,199,100,103,155,32,163,124,46,167,128,45,207,181,28,248,27,225,176,51,160,198,111,204,126,6,39,187,207,119,65,76,136,34,33,200,30,253,185,92,169,142,84,55,179,166,70,201,129,59,70,15,97,106,78,168,171,216,152,179,97,18,96,40,93,124,81,189,222,12,16,113,100,100,242,102,171,50,172,17,26,45,168,37,22,117,137,227,242,139,232,226,95,91,159,158,188,227,181,169,115,142,2,109,18,57,113,191,12,179,101,67,45,63,158,101,150,88,146,46,232,239,29,242,232,152,163,2,180,75,226,241,10,193,197,176,12,186,10,102,8,89,60,35,184,188,90,168,102,27,234,165,24,63,111,55,2,127,189,216,253,58,251,128,251,95,99,124,130,209,245,86,12,216,247,197,145,217,22,21,210,174,219,225,69,156,207,170,76,187,202,6,184,19,36,219,121,29,82,49,19,8,192,120,207,247,26,33,91,87,85,11,30,34,161,41,86,167,194,201,145,213,228,71,34,134,159,125,74,100,212,204,123,173,181,241,216,226,230,72,112,189,177,191,247,141,168,118,183,101,201,27,138,103,123,237,49,145,112,228,52,132,13,234,200,82,128,53,202,105,140,205,200,231,92,205,86,30,54,60,116,59,171,96,220,78,27,232,177,21,132,207,5,231,148,168,81,162,184,74,44,48,196,248,98,225,113,169,133,206,138,86,62,39,183,210,3,84,115,200,222,121,26,140,198,194,78,33,56,47,139,52,85,83,107,54,204,111,235,104,189,76,130,48,76,95,200,41,19,114,130,34,171,67,89,199,243,93,34,90,247,4,202,7,207,60,184,134,67,220,232,181,45,47,102,163,240,252,65,175,163,26,32,20,107,11,161,79,190,229,21,137,136,80,32,210,250,61,248,110,164,249,180,153,137,186,175,247,24,92,17,77,7,247,30,205,239,12,31,67,200,249,62,199,63,128,243,133,87,216,115,28,134,66,235,11,242,184,159,54,155,89,2,85,213,192,160,53,251,161,48,248,191,13,171,91,145,229,53,140,223,172,118,191,180,227,152,238,114,214,115,199,213,134,71,108,111,215,197,54,58,110,36,130,71,39,85,119,218,112,37,110,74,47,200,163,228,253,218,40,252,251,172,86,87,24,23,18,11,37,15,191,242,8,206,168,119,22,30,66,130,233,10,232,232,138,72,88,24,223,109,93,213,34,188,39,13,165,234,235,220,82,221,193,37,166,41,255,126,144,73,82,213,247,42,192,198,196,53,44,126,68,247,239,204,31,190,148,72,202,154,229,161,190,96,199,140,156,248,29,183,173,146,149,48,217,7,79,9,7,169,251,242,163,190,217,98,48,220,135,210,18,164,169,255,103,230,81,6,32,45,160,171,215,1,53,61,147,143,108,138,170,180,16,93,24,47,111,124,15,224,255,222,153,142,4,127,229,229,25,28,229,27,93,159,43,169,75,239,36,197,187,115,128,218,53,246,33,156,226,198,160,150,206,175,41,201,167,197,12,12,75,222,5,224,67,11,180,48,13,16,42,171,103,26,246,127,254,232,96,118,139,15,221,161,222,120,56,242,86,193,112,50,63,196,5,105,202,239,82,61,101,24,122,161,109,246,227,222,153,73,77,242,149,30,175,9,137,177,8,60,196,160,93,247,252,9,174,228,156,26,171,175,189,219,254,10,158,120,47,219,128,20,201,43,224,243,164,90,11,137,52,83,47,201,163,81,198,30,4,77,191,70,173,160,233,223,3,104,186,114,88,190,230,253,11,135,53,120,222,61,23,139,149,208,28,1,66,106,202,141,114,27,59,16,234,52,120,240,33,136,189,36,231,47,0,169,146,83,221,138,92,79,99,72,224,144,143,22,178,25,210,243,116,72,143,166,8,69,230,249,128,189,0,60,198,91,24,101,219,20,21,146,204,59,205,249,117,77,169,78,114,115,53,30,124,179,217,79,17,212,83,61,14,166,237,44,114,199,181,252,187,9,1,110,184,40,27,125,224,156,126,182,80,12,36,127,46,51,219,40,243,13,41,16,203,46,133,37,108,236,152,250,239,219,125,157,38,23,127,231,234,154,253,119,7,184,28,64,113,144,212,219,81,139,194,94,65,41,61,56,187,130,251,219,112,195,144,9,242,119,245,194,66,29,214,22,24,87,182,44,51,217,172,239,94,44,201,143,81,78,228,123,152,104,197,109,119,150,228,89,211,202,234,0,184,202,175,183,139,13,121,83,203,65,108,144,83,97,164,83,243,218,129,96,196,110,165,8,59,164,195,197,5,81,45,5,191,127,84,12,14,24,248,171,72,251,148,170,86,68,68,246,166,125,5,5,132,113,56,159,83,255,11,34,252,11,201,243,233,33,72,197,201,252,30,152,88,65,15,54,202,141,55,19,172,130,113,88,82,185,83,227,221,47,23,46,245,53,10,114,20,142,135,106,73,111,39,248,19,110,215,43,7,176,84,203,144,236,250,235,206,69,87,36,220,145,138,224,140,90,239,29,202,114,110,221,167,30,52,138,50,157,245,36,254,50,166,134,29,187,90,12,95,133,74,140,26,248,141,207,225,42,228,147,199,196,188,176,183,159,253,116,200,4,167,64,21,250,234,205,53,132,240,83,186,55,83,37,238,160,201,23,149,136,147,65,251,47,251,20,37,114,10,15,202,178,84,242,25,133,47,30,125,32,233,186,156,254,153,237,174,79,94,236,132,58,130,64,250,181,199,135,95,55,74,185,106,246,185,58,68,165,231,170,8,39,108,113,181,137,36,231,253,14,135,254,214,62,184,67,76,143,162,79,51,14,98,117,233,75,137,79,77,145,6,92,91,155,209,220,235,55,118,123,186,175,189,203,120,88,207,74,232,210,208,199,51,144,199,6,176,178,71,138,80,93,88,12,13,24,11,185,117,193,244,116,162,31,185,78,252,241,163,147,250,8,246,25,116,15,87,87,217,87,220,178,111,227,2,23,155,65,119,69,241,218,46,250,175,221,93,199,7,145,16,89,249,244,111,128,81,40,7,94,164,222,70,253,169,228,71,146,176,191,56,196,173,188,44,102,133,130,246,144,244,117,73,193,3,225,225,28,224,219,202,155,126,153,220,37,159,234,7,171,158,0,164,66,166,58,49,127,25,209,240,53,121,232,45,91,214,106,200,202,223,189,60,87,133,1,152,134,210,181,157,227,89,29,204,13,234,48,29,67,109,118,146,228,120,212,32,220,74,11,120,76,231,113,182,187,143,227,237,179,142,204,214,97,51,132,198,1,4,12,147,121,76,64,143,67,112,31,195,148,60,141,61,39,81,30,249,121,65,198,254,88,123,104,207,234,229,68,154,107,249,237,157,54,191,4,217,143,94,186,105,202,145,185,16,14,15,39,122,41,190,213,248,244,104,105,225,53,30,22,221,172,187,155,53,230,236,64,224,38,228,213,69,96,200,107,46,145,81,114,74,163,69,196,114,215,114,231,4,246,230,29,211,237,120,247,80,24,211,229,88,233,187,119,252,116,98,176,38,88,180,36,117,173,19,129,53,8,234,82,211,39,127,91,45,148,204,57,20,170,127,229,110,75,10,11,165,209,179,98,237,119,10,159,34,110,220,122,43,68,33,136,173,206,181,21,196,162,155,127,83,94,69,176,71,184,70,86,48,35,196,220,160,53,116,121,188,101,42,204,146,138,79,89,243,233,171,162,98,148,242,66,138,108,18,177,185,168,134,86,91,189,98,44,137,105,95,133,200,107,145,19,84,200,168,155,247,186,99,223,20,208,174,96,28,227,114,223,174,90,200,171,250,99,50,0,47,142,67,217,11,251,214,235,213,12,96,151,56,114,145,60,28,10,71,200,244,175,214,41,86,185,118,199,227,78,78,53,161,20,159,7,222,66,4,11,115,23,40,14,247,232,10,89,89,114,152,11,48,205,149,230,244,243,200,83,207,118,87,188,111,15,13,104,89,60,219,207,144,213,179,214,43,76,162,97,205,37,24,6,42,208,78,78,152,38,235,21,160,66,217,150,36,76,95,91,135,68,93,47,148,185,99,192,223,222,17,186,205,190,143,20,39,70,8,12,168,95,246,0,118,20,28,213,233,49,154,120,145,215,28,10,176,59,41,120,195,71,183,19,134,108,226,255,97,143,92,102,99,126,240,231,231,44,138,37,239,54,167,128,181,223,135,174,90,39,230,151,95,236,128,144,2,195,116,53,255,238,42,53,184,32,196,223,156,186,244,114,36,125,171,46,135,178,240,116,176,26,231,119,97,63,118,90,56,144,178,89,185,45,29,45,28,2,8,239,154,77,89,163,163,0,236,165,251,116,143,228,100,175,92,67,242,188,59,40,78,203,234,16,212,55,238,41,83,22,255,3,207,206,178,113,37,43,39,230,107,135,211,247,230,198,7,83,174,25,206,200,244,27,188,209,62,123,69,230,29,58,209,101,228,198,51,55,163,42,254,198,64,136,153,120,170,76,193,45,138,132,37,74,154,242,178,54,250,19,33,80,143,23,72,245,206,204,178,225,53,82,246,250,55,172,16,180,33,69,153,224,107,165,85,183,44,136,3,227,8,198,165,252,239,131,92,158,23,242,142,118,63,71,114,115,121,81,61,90,21,177,98,21,170,142,85,73,65,246,74,218,132,44,159,93,97,177,54,231,212,241,30,246,199,144,174,103,14,65,204,250,62,247,149,68,106,250,225,207,100,251,233,206,12,102,181,59,89,87,16,228,91,14,170,158,255,153,13,8,52,113,88,90,28,190,77,59,18,80,165,138,193,70,192,58,139,74,23,234,230,27,80,99,209,130,113,11,158,30,252,112,180,146,113,175,236,160,147,158,37,80,220,48,22,55,217,171,162,160,237,96,52,143,109,184,248,128,200,164,252,163,19,172,170,57,236,186,235,139,239,196,89,126,246,155,165,87,227,0,2,164,227,167,24,131,117,70,14,145,226,63,122,43,227,192,55,121,143,154,201,78,13,128,241,155,60,226,67,121,11,226,95,128,226,116,186,104,216,237,86,38,88,150,199,187,165,110,226,115,31,16,231,140,120,210,36,146,3,50,8,158,40,243,200,173,137,97,108,219,79,83,185,175,249,84,177,108,90,227,168,202,230,96,230,94,238,254,158,167,216,237,136,164,201,20,31,151,251,122,21,159,223,56,5,38,44,26,92,161,243,218,156,189,62,104,175,123,234,161,43,75,22,169,208,92,69,222,171,249,202,233,157,169,91,24,76,179,100,27,223,117,243,97,123,248,191,53,105,192,179,71,157,95,72,228,183,31,219,39,221,140,163,18,180,219,31,119,54,63,43,156,124,26,114,145,192,215,51,88,120,113,5,207,161,29,70,154,177,185,34,65,55,77,115,228,198,143,73,94,166,3,148,225,67,81,44,136,87,77,5,121,157,162,237,205,30,206,68,66,224,110,145,225,115,13,116,209,238,17,220,43,250,73,182,26,40,113,193,24,165,109,131,228,10,96,147,204,247,49,238,198,175,237,100,103,37,193,199,93,96,252,130,9,136,38,83,74,37,213,206,132,9,137,150,32,128,78,127,131,185,53,190,102,241,164,29,201,47,8,241,146,141,95,103,179,28,42,139,204,31,193,130,255,245,185,223,97,221,79,5,216,176,53,101,151,151,134,49,41,5,207,206,18,244,159,190,217,227,167,95,73,201,17,183,145,78,155,56,25,23,124,93,11,110,98,12,131,189,23,98,100,130,3,190,206,15,177,53,89,208,192,136,223,238,120,90,140,106,86,108,230,79,140,253,14,52,32,246,250,90,143,237,166,35,198,176,10,23,98,23,85,157,184,149,168,44,206,157,118,170,218,142,110,135,205,10,27,144,22,145,188,242,197,225,22,105,211,188,165,243,122,130,7,206,58,92,246,221,1,162,227,188,26,136,192,118,234,3,192,115,31,11,102,32,117,85,230,233,178,11,202,94,102,109,224,194,36,47,29,83,194,136,231,255,125,25,55,60,140,236,136,32,56,66,116,33,10,167,97,107,211,73,60,245,76,123,19,0,70,254,97,94,245,0,15,255,34,136,22,12,240,221,114,198,234,15,36,2,86,101,248,74,26,94,211,152,154,201,191,236,95,59,146,194,27,167,125,57,146,55,156,109,29,157,150,79,150,213,97,57,216,232,161,114,238,9,5,90,213,101,41,26,11,124,6,132,41,133,147,242,131,180,26,143,214,94,109,138,71,183,61,247,56,233,187,146,12,218,159,11,65,231,225,40,147,154,35,51,188,25,43,97,32,33,69,85,84,162,48,99,77,26,160,230,66,134,7,48,43,90,0,36,34,66,152,95,254,45,121,43,143,39,243,91,211,135,134,140,133,158,192,79,196,71,191,56,217,106,150,82,33,233,144,191,253,34,10,228,59,91,22,171,139,171,237,184,131,237,154,216,12,87,70,2,30,16,150,210,99,205,85,104,33,230,236,244,60,209,235,136,134,228,37,184,50,44,145,105,164,103,232,165,19,12,113,46,37,208,174,232,12,84,64,48,86,241,164,183,214,39,96,157,236,176,172,124,102,200,134,69,158,185,47,45,108,27,63,1,159,158,229,39,189,135,237,21,43,202,1,222,111,181,112,87,227,36,30,129,42,130,240,182,138,110,222,34,225,113,229,217,53,241,176,69,12,145,242,0,81,20,17,44,68,107,108,61,112,241,141,199,194,42,250,19,100,153,54,32,127,152,113,104,154,126,53,162,132,141,54,88,130,153,85,6,195,50,192,7,26,141,105,227,9,106,24,50,50,43,129,146,35,56,70,216,252,151,241,87,254,228,37,206,95,207,137,193,138,151,241,50,123,195,189,255,219,220,238,159,180,228,49,223,51,43,165,65,23,171,199,77,146,41,218,54,227,76,242,247,62,244,62,79,1,5,9,37,166,78,113,206,22,78,245,117,68,200,46,248,102,99,216,243,49,90,67,188,247,154,106,31,40,15,4,184,117,103,123,219,235,93,181,79,237,213,93,132,89,39,246,165,167,9,6,139,225,57,177,141,168,180,117,98,26,170,232,4,146,77,226,86,214,15,97,76,119,81,120,5,108,33,218,81,112,135,177,178,228,123,243,66,71,73,10,113,186,145,150,154,116,44,122,145,168,11,4,2,230,69,174,14,53,150,199,235,10,148,75,195,14,191,177,11,157,74,88,249,46,223,183,183,211,30,111,147,45,102,88,75,212,168,44,3,35,106,84,124,135,228,249,238,236,248,1,6,205,4,61,39,160,139,251,62,137,215,198,146,203,71,36,31,205,50,64,77,200,48,185,248,167,21,250,195,108,154,48,48,220,5,122,198,226,76,5,60,228,217,168,120,15,132,202,98,182,166,184,68,103,118,3,61,220,75,236,140,157,9,195,44,158,43,8,28,69,240,140,189,231,16,112,74,94,35,42,63,150,238,151,211,190,193,52,166,23,17,251,148,67,80,166,39,161,5,54,159,113,230,228,35,104,251,183,21,195,195,229,188,212,170,209,14,56,10,251,62,45,174,92,151,178,245,42,220,234,217,40,139,200,104,59,26,150,169,229,136,52,129,86,207,110,12,186,52,176,15,21,247,113,212,247,148,200,247,233,11,89,254,64,176,130,153,93,19,230,137,139,249,139,75,93,23,171,175,52,2,74,160,187,183,206,98,216,246,49,43,26,142,202,218,41,183,16,187,129,151,157,201,69,239,163,160,74,238,151,171,136,50,111,33,98,203,242,18,172,221,149,154,120,128,47,110,190,242,40,174,224,105,37,117,120,181,118,73,176,192,127,50,142,254,226,59,191,145,27,166,143,130,218,240,255,171,240,88,195,77,198,159,127,218,18,161,68,11,235,68,121,45,214,103,87,20,146,191,75,19,85,105,251,135,125,55,245,12,99,34,74,0,49,86,60,60,206,176,58,53,178,189,203,72,174,220,215,135,92,12,147,206,87,37,143,72,247,2,173,120,208,106,37,63,215,216,109,31,182,151,253,186,224,172,172,245,108,27,244,187,0,94,246,182,41,91,152,160,29,175,192,77,20,111,15,187,107,21,198,87,122,57,199,249,73,37,250,239,29,198,32,144,239,90,42,99,153,16,181,35,65,211,105,68,136,183,66,97,127,134,56,122,224,83,77,236,217,158,160,19,18,95,132,83,113,63,68,106,112,107,33,112,137,111,187,122,122,194,179,29,45,254,124,98,39,154,61,241,134,172,101,232,32,89,180,10,135,61,61,77,233,147,127,176,25,232,222,120,86,9,129,92,88,197,85,197,235,166,116,113,103,165,88,188,189,150,231,33,63,190,61,109,39,93,248,144,64,38,161,35,254,96,10,129,246,245,229,198,162,53,7,209,248,179,164,167,244,112,71,238,191,188,216,110,195,84,64,153,48,43,119,126,91,172,15,217,24,47,31,120,169,183,173,195,211,248,17,232,211,160,140,44,216,53,82,248,117,203,17,48,133,219,129,199,208,177,201,195,176,136,160,137,187,32,107,98,143,29,60,242,104,120,152,131,117,218,231,101,148,180,234,47,30,147,35,213,14,138,255,133,194,133,80,85,147,212,60,218,250,135,85,32,132,163,41,127,29,147,76,31,197,62,93,126,115,102,93,146,248,147,5,56,218,209,171,233,98,220,94,83,172,83,124,247,208,246,159,61,151,111,52,51,218,196,143,137,130,243,252,22,93,54,182,136,25,33,94,113,30,114,215,120,240,214,50,3,167,77,65,180,52,5,71,31,227,181,193,122,192,20,140,45,18,101,33,32,3,184,58,200,207,242,183,187,242,168,147,215,160,227,51,236,127,114,185,178,9,95,184,227,178,138,16,36,159,171,48,188,185,50,114,89,52,166,245,131,124,53,157,249,105,179,50,143,227,170,30,70,195,123,2,62,113,161,156,168,41,170,3,201,174,20,26,57,74,63,61,118,132,40,62,51,28,29,38,59,41,18,158,190,80,53,28,18,199,69,64,193,139,206,130,79,165,233,47,93,10,38,139,30,104,173,83,105,33,41,160,139,4,110,167,64,231,54,176,21,109,177,176,170,107,90,202,104,229,230,248,224,36,126,44,221,19,163,90,169,12,89,128,155,73,160,153,202,166,215,19,151,250,63,255,68,180,30,174,90,153,70,197,202,77,54,13,232,84,106,17,129,121,220,121,231,61,137,250,2,170,189,101,38,134,150,175,205,178,222,166,218,31,41,90,234,143,28,24,221,228,250,112,235,125,127,191,207,240,218,14,106,130,8,34,119,249,98,238,180,132,32,79,106,175,228,155,80,226,149,209,197,34,237,108,242,18,191,63,47,157,52,34,74,218,224,65,154,100,95,53,140,138,241,24,67,156,196,105,199,18,87,43,104,21,50,244,203,107,54,236,106,0,53,21,65,241,191,97,214,8,22,249,232,244,146,35,211,26,158,43,166,83,236,57,64,22,162,251,111,104,183,184,147,142,203,118,19,233,236,61,44,185,233,208,165,221,146,25,108,234,64,103,190,85,134,243,168,36,131,127,181,49,182,155,40,185,165,172,8,100,131,71,58,12,92,128,211,228,175,66,192,184,223,90,18,220,50,157,8,209,31,36,68,236,181,75,131,108,40,155,223,114,111,134,130,85,20,58,229,104,163,42,126,55,194,197,250,107,76,89,204,109,178,194,87,187,220,35,117,10,170,215,71,181,244,111,47,100,130,190,11,7,48,158,203,13,103,161,118,232,88,235,48,41,222,78,233,168,21,167,83,104,22,6,134,15,142,162,169,185,94,78,93,246,140,244,152,240,150,19,84,21,93,255,156,219,161,20,72,245,96,58,47,60,60,57,147,235,238,136,26,99,9,203,216,75,230,216,227,161,170,161,241,12,191,198,87,223,19,75,84,244,0,136,169,220,226,35,45,60,192,208,179,202,73,211,43,92,65,140,241,163,177,212,242,181,250,173,139,114,178,21,131,74,61,150,158,90,61,216,212,189,54,210,117,34,96,219,147,48,160,189,133,174,80,121,229,71,147,193,18,99,147,119,144,82,65,139,56,224,103,78,85,48,118,145,109,165,223,85,73,202,35,134,115,99,175,3,11,9,60,168,61,18,81,181,180,244,247,91,210,115,136,19,188,11,120,142,122,104,26,120,193,201,123,87,45,34,65,18,137,246,20,18,194,185,140,97,62,0,118,109,145,88,145,24,136,21,254,51,97,239,67,188,180,223,52,187,185,137,80,12,165,118,119,210,134,15,246,45,60,57,35,157,185,81,135,96,33,149,150,252,54,56,152,100,42,202,79,212,221,65,160,177,22,54,155,0,150,90,214,183,155,79,142,1,237,100,77,123,44,42,144,152,166,193,51,221,178,163,147,22,213,75,133,72,90,129,3,66,17,224,195,148,201,249,88,211,31,128,21,166,117,6,24,54,1,13,26,37,112,67,245,144,193,4,118,69,58,166,143,254,130,15,12,203,200,229,207,138,213,120,227,37,230,28,131,26,117,125,176,39,31,11,252,223,22,39,170,29,216,103,4,127,190,246,16,111,185,127,202,26,8,3,205,138,118,250,41,168,42,30,142,42,106,137,196,255,118,22,16,45,211,26,188,42,205,71,222,166,147,76,83,213,77,220,151,17,59,235,74,229,173,75,245,131,93,131,3,99,229,154,226,86,114,53,0,148,136,14,172,13,140,249,201,166,157,239,198,98,13,173,81,101,157,142,242,79,177,12,253,104,237,6,30,144,95,215,52,188,95,0,38,79,137,96,204,207,125,95,160,85,163,204,215,223,43,146,84,173,194,236,179,200,59,147,141,95,200,163,20,141,50,148,96,137,78,106,190,211,166,172,2,246,61,166,15,65,120,192,251,110,126,47,253,193,170,254,1,24,47,113,135,7,125,220,240,141,204,85,56,141,115,237,7,184,38,185,113,214,165,156,82,161,59,39,229,217,11,235,20,198,109,203,252,205,16,15,79,218,72,88,31,209,194,218,196,83,69,199,254,94,72,65,234,19,23,226,67,36,250,184,7,189,69,186,79,111,162,142,93,82,173,97,41,89,47,34,28,17,26,131,245,169,116,142,182,141,242,147,64,56,148,36,179,185,190,127,111,39,171,255,251,119,213,14,57,130,91,65,39,125,53,9,175,74,157,91,173,216,201,150,83,152,13,15,66,177,155,23,193,229,154,170,58,238,197,6,82,1,247,69,142,27,149,241,51,250,80,50,36,218,163,231,68,156,142,202,21,51,35,251,71,202,79,35,27,242,58,97,119,97,79,99,254,77,24,225,120,243,191,139,227,231,132,92,75,117,204,41,238,154,91,40,167,167,108,217,222,10,96,97,185,171,237,20,151,177,123,12,179,63,162,44,122,17,181,114,96,108,216,5,107,158,6,45,250,177,14,116,197,2,118,193,53,150,28,207,176,179,59,67,156,9,155,11,51,14,244,194,121,211,155,53,36,182,104,140,91,159,183,46,139,83,180,47,28,135,16,191,20,104,198,57,136,204,248,147,185,48,201,153,65,26,154,254,187,49,192,131,252,35,251,220,98,54,63,60,99,138,130,79,189,146,170,196,200,215,170,155,150,163,200,86,10,107,154,138,17,152,57,74,246,164,84,127,110,242,238,5,178,136,134,172,145,167,206,34,203,75,38,182,171,255,59,172,203,217,152,146,119,113,172,95,68,99,255,106,144,249,219,96,97,91,121,221,228,203,200,50,23,46,44,145,241,148,61,189,141,19,224,19,252,58,245,144,22,87,150,237,106,25,83,129,240,166,61,4,86,132,103,179,34,234,201,220,150,20,85,217,171,151,69,251,166,49,217,112,243,130,158,182,21,198,32,110,12,219,192,116,5,49,130,56,221,111,158,42,65,139,110,81,12,245,238,169,187,60,120,132,35,166,109,167,66,175,113,240,119,49,154,223,130,186,88,22,204,188,130,189,68,202,161,117,232,65,104,238,193,182,217,217,119,248,73,246,90,97,69,231,197,47,29,162,178,0,136,77,4,146,223,20,62,92,45,86,252,234,240,175,146,68,40,23,71,1,191,51,199,201,234,205,143,48,154,219,220,222,124,221,7,153,57,232,77,223,90,223,238,214,57,141,71,145,176,115,153,72,75,190,144,43,237,29,173,196,25,31,242,87,9,94,97,146,101,180,165,68,199,225,85,10,128,155,142,41,84,63,51,69,14,39,128,149,146,97,237,128,242,238,174,95,96,148,42,166,221,190,171,154,217,110,180,60,120,57,85,223,186,230,128,14,164,55,154,38,196,206,176,198,193,164,53,154,145,81,178,184,97,62,31,226,228,48,252,251,54,67,18,176,133,22,114,14,12,103,208,242,119,71,122,8,136,19,88,213,168,11,232,140,98,42,154,178,250,221,89,70,196,209,228,90,1,125,60,52,31,206,242,8,155,127,190,199,230,240,81,45,49,82,28,218,238,175,67,202,166,122,105,28,46,134,201,168,142,185,197,13,218,80,13,22,82,16,202,125,197,42,160,26,225,89,209,251,149,75,198,71,130,185,166,85,208,150,130,107,241,118,143,185,225,87,22,237,169,167,61,181,170,239,2,84,204,250,105,222,52,233,99,230,167,106,93,252,234,125,104,82,143,195,71,117,168,89,88,146,29,1,201,71,185,109,56,205,73,121,73,125,118,19,133,155,239,21,176,104,36,108,218,95,163,57,192,247,102,164,129,131,242,18,17,136,128,224,10,155,10,74,29,20,120,103,131,173,9,20,58,196,224,80,201,215,89,177,189,8,246,144,29,141,73,25,249,166,85,181,118,47,3,244,247,10,149,251,134,179,238,120,79,7,244,28,113,60,246,153,29,79,214,11,244,115,134,223,253,40,100,3,60,10,137,54,20,156,144,111,12,127,159,41,157,180,4,59,225,8,36,154,241,74,115,204,145,106,30,94,72,125,117,100,158,145,120,195,122,105,114,28,36,140,211,254,5,27,59,213,144,184,152,26,249,108,87,196,29,210,86,192,69,150,123,72,25,206,218,255,113,58,197,142,17,181,133,176,236,135,170,146,48,207,235,168,173,134,125,61,40,145,227,253,12,121,73,255,193,208,146,201,85,10,200,59,56,136,74,60,125,3,210,78,179,245,144,129,29,194,165,205,103,1,29,227,199,17,58,170,233,31,177,65,152,143,3,124,228,229,163,221,179,198,177,67,168,90,68,207,30,131,40,135,26,85,128,191,232,126,157,94,123,144,103,79,57,166,67,158,246,18,68,45,121,39,172,76,229,18,82,98,46,243,151,224,97,1,76,62,92,201,32,130,26,81,205,143,94,201,104,12,65,46,176,21,157,25,236,116,46,172,100,81,155,252,20,119,27,124,228,61,252,73,147,78,15,92,47,244,2,175,240,5,59,81,13,143,71,27,73,8,149,220,180,72,19,76,85,138,253,33,165,58,53,55,229,183,161,76,114,232,216,160,173,25,105,115,243,245,171,91,20,195,116,0,51,224,68,211,119,196,7,134,18,13,125,70,108,236,81,239,45,217,124,23,50,207,12,136,183,192,193,244,47,48,180,228,176,30,250,128,225,143,80,125,199,102,93,181,34,146,155,207,183,90,178,196,56,195,199,255,194,104,188,16,106,171,11,1,19,12,158,189,220,68,229,237,126,47,180,208,217,15,46,2,121,238,79,245,136,77,25,241,191,193,123,188,197,96,137,223,112,189,138,41,214,73,158,222,7,51,62,224,127,125,14,29,168,238,116,229,150,180,208,241,212,182,53,188,237,130,2,135,214,245,34,181,207,163,245,49,143,27,174,29,52,155,88,87,192,247,61,20,189,116,24,52,72,152,128,176,109,82,149,178,223,221,36,143,137,211,43,11,166,66,153,216,110,27,176,226,27,237,140,115,252,144,9,78,68,171,52,41,51,18,39,203,96,130,50,213,185,54,106,72,194,248,255,97,249,73,217,105,132,240,96,158,252,243,121,223,37,45,71,121,161,63,71,60,139,85,78,203,40,73,239,223,212,114,82,125,15,43,87,60,92,35,178,220,47,129,212,121,64,174,179,173,37,29,181,113,2,191,198,250,154,218,126,205,214,208,102,128,42,4,172,190,46,241,141,149,12,28,252,232,135,81,36,172,67,181,254,90,78,247,114,64,236,27,16,109,199,85,18,89,12,37,223,222,81,113,166,201,35,114,207,106,143,33,38,119,159,36,105,128,52,15,38,222,9,78,242,124,158,51,129,147,160,72,62,210,231,195,201,227,203,136,56,165,207,207,43,13,244,72,231,209,222,13,34,163,253,62,118,157,123,56,225,250,191,41,189,96,174,238,98,91,28,104,16,89,175,15,77,35,211,212,36,16,66,59,149,116,248,187,1,83,124,108,206,220,155,199,193,91,84,21,195,165,90,9,188,24,79,205,152,253,105,141,52,253,250,211,86,248,214,83,234,168,69,154,221,28,116,185,33,251,18,139,93,164,44,206,48,1,205,154,246,117,117,19,222,242,17,33,113,50,122,78,229,129,236,136,17,170,79,175,44,219,35,95,36,226,215,95,40,53,234,3,90,212,62,192,126,42,240,230,88,167,130,119,178,121,65,29,96,226,254,87,200,70,249,63,88,225,61,209,201,18,241,125,7,117,155,23,39,118,254,128,6,44,89,60,9,174,171,69,56,85,67,73,29,138,14,105,84,199,20,168,97,112,214,146,170,173,221,98,239,65,205,120,30,200,130,188,165,152,196,245,197,46,240,37,109,203,246,224,224,128,157,236,108,93,233,15,127,8,65,4,188,103,59,23,182,232,41,72,146,42,130,119,255,202,122,227,236,42,162,24,46,82,20,33,9,150,47,155,249,169,151,71,214,206,26,27,222,27,31,114,107,113,219,104,211,110,15,50,2,22,9,142,25,2,243,173,90,102,250,126,219,91,154,99,47,116,71,249,35,126,225,36,78,207,116,134,77,134,126,243,116,78,122,79,186,72,25,177,131,206,132,180,9,26,243,144,5,5,43,35,83,14,214,254,175,126,167,0,151,131,38,99,95,205,1,243,104,191,183,28,220,173,190,47,78,226,23,242,243,158,114,21,230,91,154,139,179,98,252,79,38,146,80,84,160,37,83,237,162,218,109,161,126,120,89,100,211,175,85,101,226,241,255,16,198,124,128,92,183,124,183,73,106,228,228,10,195,243,17,42,161,45,3,159,181,112,79,252,40,37,163,159,57,57,46,148,242,95,83,96,0,86,170,166,214,254,183,26,14,104,254,254,123,20,203,201,218,9,80,50,114,71,43,47,104,111,107,121,203,187,34,32,143,255,160,19,186,23,175,234,90,231,138,36,115,203,211,53,113,199,161,61,191,135,16,188,215,74,156,168,142,157,104,212,90,136,103,207,65,136,237,135,162,252,160,108,145,59,235,76,35,85,109,118,27,250,222,150,161,194,89,169,184,138,61,137,105,178,161,91,155,143,185,167,101,186,227,99,94,247,212,25,176,36,146,214,87,30,105,88,79,239,247,233,240,37,180,151,124,95,193,116,16,46,240,219,104,182,66,234,229,41,68,109,119,35,226,27,109,7,174,24,138,5,98,44,90,2,154,41,119,204,175,159,176,9,28,33,130,188,123,111,166,135,145,182,63,114,55,120,4,79,166,195,61,211,20,82,3,65,12,170,235,38,4,38,56,205,55,162,174,52,92,151,50,222,226,118,200,234,5,253,82,206,137,216,29,169,2,124,74,71,95,252,13,0,58,72,101,56,8,11,134,143,76,47,124,244,2,253,49,1,136,132,124,122,133,90,155,169,141,127,217,86,33,64,192,39,193,119,234,1,84,181,62,203,58,193,123,225,245,157,116,151,170,8,74,191,73,51,68,125,92,54,82,140,131,88,130,192,116,158,12,200,42,69,7,127,143,137,148,203,21,183,174,119,2,108,126,181,89,197,92,19,197,176,222,187,1,239,242,10,78,210,156,163,175,154,181,238,76,143,145,89,55,128,4,77,106,122,98,86,232,93,236,90,100,77,14,162,27,97,137,89,122,171,40,151,248,106,87,183,27,81,36,147,196,165,86,15,209,67,30,239,68,185,43,40,199,7,254,191,193,24,100,156,106,34,57,149,185,20,168,166,182,162,61,175,51,191,26,181,125,235,220,255,164,98,116,75,4,250,198,235,139,114,20,202,169,147,183,207,133,132,179,201,74,32,235,45,30,246,35,108,67,76,121,232,77,144,91,64,26,210,23,80,188,28,208,239,109,93,50,126,197,72,14,145,123,60,107,244,137,172,45,222,144,136,69,147,236,187,78,101,213,153,151,120,55,34,58,159,170,69,247,13,114,52,77,175,219,63,99,154,59,161,43,255,186,230,30,213,149,43,76,126,183,168,75,119,10,48,72,9,72,215,206,226,98,26,36,18,204,215,206,209,95,75,124,177,216,193,34,121,226,122,242,172,214,177,27,61,137,21,9,51,241,193,208,14,132,173,82,92,17,178,221,86,138,68,62,200,253,96,154,147,194,232,70,92,176,1,153,234,146,236,6,133,39,182,77,135,52,253,95,201,154,85,166,23,143,91,95,14,148,146,190,93,40,162,37,255,235,131,232,197,156,73,168,57,103,163,3,43,208,253,53,88,212,177,36,164,218,61,51,246,238,139,9,250,168,24,3,199,79,248,190,34,41,252,240,68,122,216,26,169,73,245,110,163,100,107,128,187,210,215,108,122,239,77,250,103,138,70,170,213,139,119,91,242,237,20,226,244,50,224,20,78,132,203,181,178,162,75,158,233,26,141,96,59,79,113,214,244,179,162,230,240,155,144,167,175,189,48,93,106,107,194,156,180,112,15,188,180,67,169,52,243,254,222,99,9,70,149,53,180,205,148,65,161,6,124,22,147,178,152,71,135,213,7,110,159,43,146,234,193,240,119,154,75,36,111,143,74,159,150,192,76,152,160,225,116,39,2,253,77,155,90,94,1,107,104,144,110,97,54,88,172,34,255,66,95,176,70,177,18,221,137,121,143,119,1,208,141,218,122,68,194,49,19,197,57,224,106,37,140,62,235,183,181,188,34,199,105,106,120,20,59,236,110,46,93,20,28,210,22,199,130,109,173,240,197,183,147,180,5,146,151,9,157,115,51,102,193,63,70,205,171,179,106,222,174,104,38,187,185,15,219,23,234,80,91,62,37,79,222,6,5,57,249,215,12,64,203,19,69,121,15,17,237,201,71,198,232,237,5,31,43,44,129,164,154,6,124,115,23,110,53,99,248,4,112,104,66,189,47,27,127,255,138,230,250,248,157,95,58,39,166,206,59,116,215,190,193,80,85,136,22,102,144,56,14,245,197,169,57,192,36,14,199,93,240,71,34,142,2,49,36,16,2,7,180,178,101,21,77,186,174,60,66,218,131,133,121,116,228,3,72,43,17,220,217,106,156,42,145,97,45,211,99,136,173,221,220,72,203,222,119,213,102,208,58,205,105,164,54,101,137,127,150,145,201,171,250,214,147,240,137,177,125,217,54,231,19,7,225,154,193,181,216,228,0,122,230,147,123,64,222,152,220,235,209,230,120,162,29,100,191,44,143,153,222,184,78,141,59,43,96,89,80,217,4,39,95,157,252,103,154,111,157,226,58,135,222,250,135,90,248,188,82,214,79,178,185,22,36,70,224,11,40,173,233,1,44,33,65,243,230,26,78,161,50,128,4,42,82,244,212,124,118,254,56,122,179,236,191,195,141,17,49,10,252,135,221,44,95,175,164,168,106,198,48,146,109,187,161,193,35,111,67,65,152,113,172,147,210,238,54,230,147,120,182,72,166,207,188,64,19,214,208,50,22,62,236,138,126,181,29,120,6,165,160,194,254,109,108,100,173,75,59,54,117,240,224,37,48,171,197,109,169,57,52,0,166,144,58,154,115,144,65,162,28,50,110,253,161,28,68,195,77,252,10,25,150,120,241,179,83,94,179,170,38,164,47,133,3,242,33,32,180,55,186,112,189,139,204,244,76,229,217,189,161,106,81,71,156,72,136,214,103,86,171,36,195,112,217,163,168,217,43,250,33,32,169,119,213,146,55,29,64,37,120,60,244,29,88,233,7,221,96,128,67,59,153,16,92,217,148,51,99,3,252,246,113,139,34,210,110,245,93,169,238,66,67,57,87,68,212,55,194,122,131,36,201,50,134,141,7,84,145,31,115,87,154,198,75,165,198,83,145,64,31,59,57,119,67,245,37,16,229,253,8,98,140,103,67,113,230,232,193,216,6,131,195,132,30,240,12,109,131,162,153,45,32,203,231,73,106,204,253,239,147,172,133,218,41,168,130,80,183,128,12,62,227,216,47,29,194,62,236,77,92,196,251,106,85,126,100,222,227,55,180,217,57,250,252,69,154,81,71,4,72,91,254,251,166,5,199,2,199,19,206,120,170,239,239,139,250,195,48,139,108,218,235,131,121,49,156,87,131,233,29,181,242,146,182,72,96,58,95,205,148,229,136,55,171,255,215,113,204,41,138,240,94,34,174,139,12,162,194,100,4,35,145,179,24,70,86,244,153,220,141,48,51,212,135,18,67,13,91,31,143,238,51,19,246,82,11,188,158,200,77,77,191,173,56,228,197,49,35,49,186,123,162,206,147,98,14,182,14,175,194,1,61,60,138,200,104,51,155,46,178,67,12,176,194,30,214,93,210,224,99,71,172,86,216,126,120,89,229,213,66,226,0,89,105,90,2,94,228,120,175,91,154,121,170,220,114,214,14,197,103,80,50,15,206,73,106,171,184,43,253,13,117,223,98,195,141,114,5,34,141,0,223,249,236,136,84,135,135,173,123,22,205,130,66,101,224,194,169,27,31,82,7,210,236,164,18,178,179,95,141,199,47,101,202,182,202,115,76,172,152,14,65,40,2,94,105,84,61,93,103,173,192,17,183,14,225,251,166,197,92,248,130,132,159,109,101,251,100,89,116,170,125,107,73,188,213,146,136,169,193,205,145,134,145,26,8,18,8,110,12,106,201,174,208,244,193,224,90,212,115,176,107,237,45,232,152,75,126,4,19,146,4,98,253,51,165,207,144,17,217,60,183,235,10,71,224,166,53,23,209,228,132,101,208,124,8,217,115,99,176,68,26,187,111,248,146,200,11,154,24,20,254,188,110,130,201,51,86,78,184,158,163,60,250,210,58,46,208,119,242,230,202,143,110,165,244,131,57,28,187,141,14,179,220,247,144,162,0,142,186,99,193,145,111,102,59,157,197,164,225,60,19,165,24,149,81,11,185,52,134,189,41,249,3,65,144,108,253,221,41,147,88,179,18,93,193,91,160,200,160,85,147,122,6,176,225,155,49,27,62,102,246,32,157,254,226,214,30,29,50,45,248,202,203,160,28,164,226,229,65,218,11,231,77,6,68,46,38,171,177,130,131,183,34,178,226,255,139,208,237,180,28,199,220,241,193,148,221,118,160,199,0,104,154,62,166,99,196,30,117,178,117,22,151,86,104,45,190,122,118,60,210,239,193,66,239,217,186,243,116,51,149,84,104,252,207,41,99,154,2,143,222,247,209,44,68,108,108,210,159,1,87,137,13,180,78,211,147,105,70,251,52,249,254,215,177,110,15,104,213,74,211,81,169,143,3,91,81,210,145,242,101,0,143,143,208,249,87,223,78,208,225,108,253,35,169,107,229,21,53,254,126,22,70,87,120,205,130,12,104,201,31,195,30,33,19,37,221,44,181,8,104,63,229,62,145,176,15,140,84,238,31,143,87,109,108,204,158,112,31,16,224,23,115,48,177,155,7,204,170,198,216,93,98,6,212,80,238,37,164,8,164,198,38,15,30,179,66,36,83,124,169,204,16,30,167,78,248,247,178,138,57,125,74,138,109,42,215,132,72,64,255,105,91,105,59,59,254,11,141,53,31,152,172,118,129,12,38,171,188,101,235,118,1,218,90,124,36,84,214,60,233,69,75,177,94,185,35,147,135,208,246,41,64,247,124,106,89,23,83,214,143,145,132,21,205,193,81,201,84,222,66,225,37,161,236,38,113,31,10,188,254,81,110,218,99,145,37,144,132,189,115,65,170,131,28,128,152,51,50,41,180,29,120,218,118,42,124,173,79,248,84,26,99,251,73,129,40,113,164,21,149,77,25,71,184,8,108,59,135,127,105,168,145,23,217,209,161,181,27,139,32,246,199,85,145,132,140,135,200,186,228,51,191,147,146,9,244,22,213,180,157,68,71,186,201,68,152,7,90,213,231,5,215,101,230,22,176,139,148,112,106,171,242,160,59,215,197,52,180,156,0,124,174,8,174,162,149,123,179,201,35,72,207,66,160,155,12,159,194,96,16,10,168,158,59,19,21,179,39,103,39,209,77,150,120,57,136,77,107,150,172,107,122,151,182,158,145,153,46,197,97,35,204,73,61,149,124,171,92,99,107,31,167,33,140,176,169,197,31,154,177,126,70,53,139,87,78,14,232,187,30,104,217,198,147,138,56,242,28,81,87,156,6,129,77,88,242,193,186,51,103,246,63,253,152,130,24,61,5,226,185,50,235,217,119,227,189,169,159,4,89,169,92,146,54,158,0,200,255,1,127,243,5,175,76,43,204,163,236,89,209,200,214,228,77,167,212,0,67,167,124,83,41,87,118,99,144,93,108,60,224,45,220,149,188,234,107,102,169,181,228,48,81,130,95,173,28,59,9,145,205,206,29,138,30,45,227,134,190,182,39,191,88,40,32,51,26,30,88,208,171,4,105,25,166,208,111,47,79,232,249,206,92,83,238,44,244,99,192,86,185,160,159,239,134,147,35,248,237,241,125,28,201,40,75,186,243,228,219,59,60,135,42,146,17,108,148,2,161,10,145,38,120,36,6,117,10,140,213,146,20,108,204,192,9,17,38,66,140,146,250,75,144,125,198,250,240,254,137,181,161,82,46,150,183,64,212,153,134,210,242,248,171,56,74,253,106,30,49,77,143,63,206,169,103,228,30,53,102,6,250,66,176,139,204,180,115,80,19,112,64,84,66,13,79,137,148,80,106,91,4,215,243,30,192,4,112,26,230,55,205,166,246,80,14,183,42,5,210,68,10,0,161,69,76,209,205,114,52,125,243,199,147,94,10,152,72,52,48,38,173,192,3,174,190,164,122,70,44,31,109,82,14,179,110,151,250,152,106,0,156,176,66,132,91,37,10,87,10,181,15,114,144,26,145,246,253,254,91,85,7,20,233,39,91,131,251,254,212,182,149,15,118,132,145,126,139,203,65,97,157,60,174,224,34,73,136,101,202,222,155,239,218,170,147,146,167,124,40,109,231,162,36,198,140,232,179,9,132,94,220,138,7,61,247,18,254,100,190,52,169,100,206,238,4,116,123,70,201,34,157,54,253,169,211,4,130,102,0,90,188,153,215,218,126,8,181,175,163,142,122,231,153,224,78,202,70,196,29,171,223,51,67,106,184,171,74,66,66,234,18,31,100,177,68,8,164,25,232,137,217,85,178,58,109,101,248,28,47,58,27,143,244,37,55,124,115,236,75,216,63,43,145,94,21,199,152,242,233,140,195,157,173,132,248,204,226,121,51,224,242,71,18,62,102,139,199,142,194,28,195,92,140,48,2,188,24,139,90,95,195,159,175,16,53,250,142,46,105,237,123,74,58,232,163,108,114,43,37,205,115,23,18,55,156,197,7,130,238,216,162,156,147,17,61,220,110,200,77,182,79,53,13,94,61,216,166,222,209,167,187,136,24,245,226,19,93,102,168,21,216,86,243,215,165,113,85,93,122,73,184,219,240,250,11,86,216,26,251,216,83,39,0,211,131,19,239,153,143,110,178,87,86,149,191,227,184,57,56,173,225,192,111,39,45,7,79,113,1,74,227,67,234,13,0,245,245,33,248,233,255,11,215,96,160,35,184,224,33,90,74,150,192,142,85,81,115,106,23,132,133,156,189,145,248,248,109,200,126,255,163,220,2,234,111,94,0,179,11,40,246,72,214,7,9,39,115,128,94,111,25,12,183,136,100,19,235,206,40,150,200,159,223,148,80,197,26,192,71,73,212,229,2,140,19,93,155,174,49,58,226,159,217,42,110,64,120,109,231,130,243,239,136,9,130,17,143,170,117,210,10,31,129,43,167,186,25,38,103,17,155,60,93,15,19,63,193,45,127,194,127,49,119,12,18,85,14,48,200,252,8,20,168,177,9,152,83,16,120,29,57,111,60,158,127,31,237,99,67,149,182,243,18,235,235,48,181,184,177,110,84,32,162,217,199,166,116,124,213,46,152,37,31,214,136,223,28,189,62,92,188,135,233,88,149,131,67,201,146,242,21,142,154,249,16,194,171,6,72,23,173,161,35,175,52,112,191,192,27,132,43,94,19,37,93,33,126,117,25,143,198,16,1,29,236,31,48,168,116,135,240,194,98,39,118,45,161,8,202,162,150,219,5,206,202,246,76,124,88,72,104,2,240,87,158,110,197,251,175,201,59,177,64,224,77,114,17,32,95,163,151,240,156,238,224,75,180,185,91,162,144,221,230,74,36,214,143,195,174,89,162,114,55,41,200,133,100,135,170,235,143,184,143,114,64,114,161,142,217,227,29,251,241,218,179,156,175,92,85,192,81,56,72,5,87,48,127,109,186,250,97,213,76,194,19,129,90,119,201,115,38,168,212,250,148,164,240,61,255,143,28,151,78,218,240,233,97,37,100,138,215,53,150,42,15,254,206,121,194,92,116,32,120,136,45,25,150,238,185,25,83,148,156,253,163,209,184,123,177,108,182,234,175,15,27,145,34,97,68,22,188,52,212,254,72,175,204,76,54,128,167,79,151,182,251,112,221,213,223,242,170,126,101,26,119,6,34,132,230,162,109,140,132,196,208,20,50,253,111,175,174,52,36,32,198,18,196,163,188,159,231,120,46,226,12,71,159,222,80,7,229,55,237,115,125,69,164,225,109,183,115,79,241,223,210,149,27,111,215,141,14,230,97,88,78,243,221,233,93,20,233,71,205,185,192,92,181,31,204,146,220,21,126,223,181,48,70,15,92,69,24,108,177,106,135,0,43,21,224,243,78,0,29,22,62,75,29,187,222,51,140,162,173,152,151,119,55,151,176,211,116,17,88,42,92,147,146,232,89,81,132,255,3,157,72,32,223,20,219,163,206,136,92,33,213,151,196,191,155,89,184,78,0,124,168,186,133,107,82,63,18,151,137,201,36,133,179,243,31,185,157,128,195,247,176,32,188,131,93,22,110,255,187,68,57,123,78,225,142,36,45,14,6,5,101,47,168,58,127,156,131,101,63,152,173,196,216,129,93,46,73,130,11,69,67,32,42,240,182,17,26,75,188,113,175,192,222,122,24,46,106,165,147,221,21,201,243,227,92,160,1,177,107,104,30,122,244,125,184,179,96,231,106,42,71,179,77,213,33,13,12,252,53,164,43,214,184,95,150,123,162,48,247,174,84,163,130,237,207,46,32,224,243,221,79,227,9,126,145,134,61,3,203,217,40,33,171,65,141,34,138,88,46,190,239,67,181,61,185,153,17,4,197,55,238,41,223,91,250,244,220,178,247,142,242,57,55,244,130,197,129,52,49,148,175,58,209,108,200,228,8,220,101,102,98,112,139,137,223,250,107,219,156,152,4,98,107,79,251,81,0,24,42,153,7,210,242,234,250,56,205,180,20,213,189,186,130,99,107,242,232,247,160,53,34,115,63,128,56,106,198,85,90,90,193,153,97,166,194,93,157,196,43,135,250,238,216,26,189,158,132,24,147,96,213,245,131,94,179,130,73,97,240,20,197,247,58,181,107,107,236,36,167,214,30,49,162,43,111,223,221,241,140,109,103,54,229,225,216,240,121,129,248,88,175,132,17,231,90,154,83,42,33,68,103,226,218,206,221,182,45,238,245,56,78,185,240,164,199,133,116,107,107,24,225,137,38,232,137,212,88,145,37,80,130,40,46,247,87,206,9,90,46,83,67,36,46,52,104,247,157,231,172,130,54,151,105,11,171,57,104,217,40,195,190,159,191,24,207,241,13,137,133,166,209,218,88,13,224,159,33,115,107,120,97,51,200,33,35,105,216,28,236,37,37,250,60,196,160,105,30,129,210,140,7,222,132,197,187,149,168,151,239,222,0,120,217,247,209,218,66,150,89,220,84,0,42,153,7,252,117,58,8,90,40,230,148,242,253,37,202,112,35,217,70,70,116,151,45,111,171,153,10,107,118,61,42,41,103,83,240,17,58,9,117,93,140,219,7,90,16,254,2,148,148,174,79,183,131,99,109,148,219,78,47,200,62,254,147,95,44,11,188,55,53,213,250,59,21,121,50,165,140,230,189,95,9,107,142,217,27,105,164,25,51,49,40,42,239,11,36,191,159,94,58,11,42,240,67,211,61,5,162,149,112,203,8,209,8,150,22,185,209,13,166,70,212,13,249,108,169,219,198,134,164,226,52,15,205,151,51,91,145,125,117,136,120,27,111,11,2,18,5,140,56,75,53,153,254,186,139,183,13,159,58,250,178,23,37,92,156,202,189,73,147,200,250,101,249,204,96,164,195,163,221,151,6,224,69,175,56,241,44,68,28,159,185,110,192,194,136,16,4,255,76,167,170,221,34,63,16,189,132,181,93,178,166,14,23,176,157,180,58,33,184,238,77,205,8,51,184,166,127,162,205,102,240,148,16,44,114,39,149,183,20,139,171,14,65,184,228,66,160,230,76,98,156,194,66,191,244,216,177,132,146,152,212,161,133,111,177,225,166,45,187,64,18,90,117,202,249,164,136,107,139,139,9,36,209,146,43,170,156,76,204,137,3,135,227,26,94,107,190,75,80,47,215,0,211,1,34,15,102,222,157,181,34,28,88,153,197,255,109,239,187,98,0,72,178,172,172,70,242,209,130,26,56,53,215,243,110,209,222,140,212,229,210,187,30,215,150,14,41,166,195,212,243,37,121,45,13,185,88,43,170,197,249,245,43,15,114,185,163,8,25,0,160,132,184,46,236,80,61,53,74,152,64,139,32,228,253,9,235,168,224,160,198,153,178,68,120,170,116,29,9,43,243,228,150,33,77,255,148,119,14,75,201,108,57,169,204,50,143,151,50,244,96,31,61,232,76,176,232,40,67,155,221,168,19,150,23,38,106,3,212,28,32,232,81,18,159,249,41,172,4,123,170,215,82,155,68,52,115,233,39,187,246,99,107,48,180,230,105,61,9,124,115,73,42,24,181,230,207,175,27,195,104,122,123,4,89,214,253,219,11,238,139,52,63,248,199,180,36,93,14,214,38,209,47,34,119,225,62,138,122,190,100,175,53,108,125,28,179,113,246,184,250,133,253,89,249,129,210,211,98,209,66,107,207,167,135,217,151,88,219,102,24,155,164,134,67,93,159,189,213,26,49,32,181,5,127,67,130,150,156,241,162,122,54,18,26,156,110,203,151,63,93,56,205,52,7,241,98,156,196,91,148,24,87,139,93,218,27,182,81,252,22,189,189,165,1,198,66,155,111,240,127,192,27,21,105,149,60,20,0,33,240,26,205,205,26,197,65,118,7,108,245,214,38,55,234,48,71,16,107,190,159,136,123,190,66,189,218,197,254,168,103,184,27,49,78,191,139,196,166,152,186,70,74,160,50,17,98,101,242,233,156,140,63,123,175,209,48,142,30,122,129,83,66,153,29,223,88,158,47,80,226,81,99,29,178,22,110,223,125,113,0,30,21,108,157,150,53,4,193,166,85,131,11,151,6,169,25,74,18,33,252,126,172,214,224,105,72,137,133,6,110,227,18,136,132,55,0,81,86,149,152,98,203,166,72,107,12,114,206,12,163,159,75,204,102,73,189,143,62,65,218,43,197,61,214,24,229,20,39,89,114,45,123,132,149,6,177,7,30,176,154,72,175,198,142,221,138,83,49,177,155,0,152,107,93,239,1,15,101,89,86,158,124,139,204,142,174,160,227,143,201,167,36,186,94,122,150,83,3,166,156,20,85,133,171,122,37,33,251,11,237,187,245,201,186,120,24,165,250,224,114,114,220,113,144,180,96,90,20,111,80,229,31,50,222,31,249,47,78,220,22,210,44,9,157,196,164,151,29,223,142,169,10,179,2,236,18,67,201,123,113,123,5,223,5,75,54,51,60,221,140,106,26,14,209,135,120,254,59,108,54,255,187,11,71,86,210,57,116,245,176,218,94,26,102,164,56,229,160,222,85,126,222,24,145,241,168,173,223,38,112,204,115,248,34,230,127,50,72,232,189,59,187,223,133,166,225,149,203,75,206,11,26,239,23,106,249,9,61,107,153,41,148,215,183,180,50,110,132,65,182,178,167,176,59,148,230,174,37,137,209,91,194,63,194,53,46,131,55,84,204,87,20,17,209,133,254,141,250,11,68,13,225,93,32,213,94,39,206,25,110,125,126,28,140,130,48,93,149,102,141,182,194,185,138,134,25,239,181,24,59,206,171,69,179,195,134,255,185,164,219,109,101,136,225,202,109,210,253,1,188,142,162,248,30,89,250,207,50,71,76,124,44,33,187,187,126,19,38,13,161,219,130,60,55,240,249,136,49,0,88,236,96,75,162,167,70,131,184,34,25,215,219,248,109,193,84,189,214,184,208,40,155,19,249,44,223,167,73,56,10,92,244,29,13,107,72,234,180,1,130,165,207,148,116,239,57,86,15,150,44,140,242,179,250,176,66,145,38,146,2,225,79,237,172,226,79,210,137,172,225,102,168,244,61,191,96,196,175,58,175,227,58,63,38,26,52,146,171,74,112,30,163,178,28,213,49,136,50,245,18,75,47,168,187,36,171,250,231,96,156,160,168,129,240,141,195,221,123,211,35,132,126,207,162,130,235,178,166,28,37,139,189,17,249,172,219,37,68,120,235,4,58,26,198,11,2,3,229,226,240,40,180,231,92,238,81,213,179,116,228,0,146,107,51,243,133,149,19,255,128,2,47,210,99,168,239,187,225,107,75,17,44,181,84,130,20,240,254,219,74,206,232,9,203,63,107,41,250,51,27,201,76,44,109,137,185,44,47,142,6,54,1,37,3,93,16,72,126,114,160,40,123,81,188,182,39,247,192,147,112,80,212,138,204,174,192,61,221,46,247,16,186,174,36,127,198,219,223,138,2,114,130,214,136,112,191,183,190,225,77,56,137,1,78,12,119,253,0,51,116,70,133,73,243,155,102,140,223,19,11,169,220,206,230,122,14,213,235,203,85,238,97,20,60,243,13,211,30,95,219,139,80,192,155,206,242,204,131,22,131,255,86,133,154,126,102,28,83,11,198,132,87,245,161,102,81,199,251,67,38,45,91,115,114,81,162,51,234,228,47,64,231,78,158,108,28,212,14,59,148,25,194,241,100,149,115,160,255,61,139,242,163,34,244,244,210,121,165,232,125,117,128,198,84,105,224,118,142,49,104,71,13,242,254,53,156,218,192,131,200,213,143,185,80,128,117,242,134,158,118,149,122,36,94,40,99,116,159,245,148,179,109,137,75,234,231,76,81,117,212,45,105,224,58,255,206,114,160,185,85,88,222,80,53,170,90,248,187,211,162,45,174,139,85,102,241,246,246,24,65,131,159,119,79,171,84,76,12,6,203,102,13,87,61,228,135,100,82,175,143,129,8,2,173,105,242,223,165,53,82,0,196,160,40,189,6,218,13,97,123,164,126,138,106,198,46,66,125,191,138,47,231,193,33,119,208,243,200,250,12,213,112,65,252,93,4,174,170,14,202,113,150,229,71,96,113,238,29,122,12,248,44,178,59,136,201,165,219,71,52,23,177,213,173,159,186,198,62,87,208,150,176,91,197,146,134,47,51,135,178,140,103,66,31,145,81,80,66,105,141,255,209,134,209,150,220,131,172,2,14,179,23,183,174,112,255,165,204,99,147,153,197,172,15,73,217,119,68,85,95,181,183,156,150,169,47,226,153,224,7,113,143,141,229,128,136,27,107,79,78,27,124,7,31,62,161,39,13,177,5,66,22,18,116,230,85,229,200,60,163,122,175,40,16,225,20,122,189,75,17,222,70,129,28,19,27,215,107,94,139,77,59,169,36,231,153,246,74,27,240,92,63,85,39,77,249,242,60,195,223,251,80,140,222,129,87,1,117,184,14,73,44,212,136,163,5,99,207,131,139,6,211,247,107,199,119,85,222,224,222,104,95,41,150,54,254,176,34,179,164,185,101,11,83,178,52,148,48,87,23,40,240,89,185,154,178,15,174,216,187,73,33,119,242,122,199,225,9,252,10,239,97,184,64,49,46,91,255,244,101,59,93,176,113,199,143,184,186,225,129,205,210,235,120,251,214,161,235,146,149,68,176,39,23,138,42,199,128,2,238,32,237,226,248,27,7,224,16,133,105,208,189,6,235,17,195,26,114,93,54,116,40,206,26,189,116,104,124,134,70,86,12,40,69,86,239,10,188,91,197,126,77,2,115,62,88,209,232,158,146,144,158,189,129,252,204,57,177,32,30,186,215,23,53,133,25,107,96,233,4,251,64,8,233,217,244,196,24,249,163,121,175,157,185,231,254,77,64,147,193,212,210,118,206,145,139,252,183,254,98,158,227,207,34,156,158,32,204,64,40,143,135,128,202,138,46,80,54,173,147,41,244,91,69,58,16,198,39,22,151,222,50,20,101,107,204,130,233,171,160,191,165,164,108,113,206,185,242,83,183,51,189,18,59,12,225,139,117,105,162,48,178,34,211,167,136,140,164,209,5,109,84,100,207,188,214,219,199,175,255,186,160,144,229,86,212,193,253,157,60,149,80,245,196,97,48,69,9,102,126,204,134,173,82,26,131,175,238,150,30,0,70,47,159,109,119,24,219,143,119,20,227,206,187,71,5,62,106,170,55,74,61,230,196,132,124,199,192,60,244,154,246,90,154,243,129,218,170,154,43,168,148,188,106,218,74,167,13,135,56,144,111,89,3,74,158,44,7,88,51,124,47,179,62,252,39,230,166,38,192,247,66,213,38,71,74,135,22,86,75,189,180,114,136,71,241,178,217,202,67,28,116,55,163,81,131,204,235,227,31,241,111,208,162,137,125,173,163,75,162,239,178,4,146,238,143,167,165,184,130,26,200,48,148,128,63,14,135,40,2,203,191,24,167,75,75,186,19,82,44,122,118,228,119,74,28,227,125,21,173,171,185,209,52,21,98,128,251,136,13,31,29,27,215,28,148,195,0,187,139,178,245,60,12,26,113,202,67,119,205,137,57,64,139,20,70,27,70,4,91,44,230,108,111,160,42,176,151,79,204,236,122,156,24,179,228,56,6,247,50,52,88,100,204,169,168,255,137,102,255,82,140,60,141,87,75,9,69,100,81,52,80,54,108,230,211,183,188,232,15,187,34,44,82,163,183,103,6,194,44,45,244,245,201,180,181,148,82,35,128,53,123,120,101,61,67,242,189,182,184,88,228,39,29,66,133,87,11,67,75,72,60,196,71,235,125,193,185,97,246,94,237,49,6,138,76,217,184,123,16,82,199,12,31,25,163,161,139,107,43,244,111,211,50,95,92,58,195,110,162,81,55,91,12,219,154,135,85,113,80,100,5,194,229,141,154,36,26,6,28,237,119,148,200,221,171,17,165,8,199,13,121,44,83,11,157,77,60,153,234,143,216,187,197,17,245,101,61,157,92,23,29,59,180,155,9,160,186,207,147,158,137,236,5,245,71,199,174,191,190,131,177,2,59,229,148,134,47,182,124,113,87,158,34,8,10,60,6,156,210,10,152,164,67,219,160,208,43,199,204,232,2,197,198,51,177,135,157,242,20,246,197,70,22,92,138,82,15,179,178,152,9,100,134,149,139,249,86,114,39,94,52,60,164,217,51,220,190,204,233,88,210,204,149,151,72,47,182,106,25,45,50,41,113,16,122,181,69,48,208,254,207,84,199,8,36,225,188,27,83,53,79,74,240,26,75,78,95,133,16,2,8,187,14,96,50,24,176,134,115,191,162,132,222,110,77,221,226,121,143,247,29,63,19,7,227,100,18,141,175,157,162,56,172,242,68,231,44,71,168,255,248,162,11,126,4,238,78,47,238,39,88,132,160,243,183,174,5,66,88,32,64,215,244,167,62,90,216,0,69,65,128,184,74,105,100,156,50,30,49,239,171,61,243,145,133,138,192,131,231,71,147,61,249,177,48,233,9,54,180,136,52,78,171,96,133,199,250,247,159,15,131,57,200,125,122,18,242,171,178,190,24,108,99,112,185,146,243,82,44,63,198,100,34,2,2,246,131,232,8,18,62,225,194,148,118,131,142,225,228,75,8,101,238,193,141,223,151,134,117,101,179,49,74,18,38,29,114,247,69,16,54,164,112,87,193,192,29,131,58,5,101,126,150,240,89,59,172,211,177,43,198,101,15,193,181,75,213,249,121,236,96,159,117,116,92,175,94,90,92,153,231,79,25,92,134,19,142,128,185,34,247,69,250,161,196,7,252,119,146,31,106,183,114,151,18,41,98,78,211,119,2,209,130,34,201,49,48,105,214,184,20,10,9,42,196,105,44,184,51,87,136,121,33,119,172,218,146,183,191,108,222,151,25,54,251,208,239,102,185,51,76,166,96,140,142,194,89,49,250,81,179,249,187,212,25,95,146,13,126,224,81,185,155,215,90,30,219,202,144,21,185,48,71,190,236,164,129,253,163,35,31,26,203,40,113,8,137,67,113,214,8,223,41,94,235,152,72,151,149,252,253,14,72,177,140,120,183,15,21,212,186,218,38,184,241,95,160,41,214,92,131,43,132,196,98,137,140,37,232,177,215,248,202,192,197,249,19,93,41,38,197,0,217,26,219,199,102,45,186,180,184,134,77,225,254,38,181,62,58,88,136,79,192,210,143,223,63,235,9,246,151,24,99,252,99,212,114,190,66,178,242,184,89,232,41,54,187,65,160,235,220,5,181,244,227,181,136,109,133,165,105,41,228,21,40,75,55,170,185,156,254,17,58,119,212,175,156,117,118,157,137,164,179,201,40,167,146,77,104,152,157,12,71,253,122,57,104,223,13,205,220,136,215,219,206,169,237,250,139,169,96,71,120,235,151,13,164,199,254,30,56,74,139,103,180,120,132,72,114,208,217,114,4,219,27,118,64,162,222,181,195,113,114,94,1,225,199,150,14,207,12,54,202,118,143,153,192,248,37,239,109,254,9,173,240,88,176,49,68,124,159,47,239,125,148,23,113,203,130,24,184,253,36,73,46,52,224,221,194,100,212,185,38,136,13,212,24,170,221,165,19,80,191,221,199,236,215,210,141,150,56,140,203,206,73,96,223,45,240,201,38,92,247,119,207,90,6,189,252,34,245,76,212,89,107,68,209,236,7,77,228,90,201,242,188,82,8,150,130,106,186,125,217,97,219,22,91,7,54,77,141,38,172,234,218,110,231,61,239,198,44,92,162,65,4,17,201,148,234,84,182,191,175,211,156,82,196,204,106,71,53,41,7,254,230,54,243,248,234,100,231,134,188,75,25,188,6,231,16,8,138,53,168,210,48,228,66,199,223,52,173,78,68,72,134,109,228,206,125,167,71,69,84,145,175,176,90,93,223,100,105,85,81,46,98,91,162,223,18,156,245,50,78,230,38,163,45,234,46,207,0,105,36,73,21,133,27,233,7,10,231,252,184,225,46,108,4,221,171,141,123,222,220,68,241,150,87,54,205,195,105,220,225,244,232,115,23,217,242,249,98,0,107,141,229,1,137,40,95,177,154,180,149,214,148,74,71,144,66,18,156,60,145,128,218,232,37,145,146,8,140,107,94,203,198,48,38,62,249,28,64,210,125,65,16,2,70,41,231,112,37,209,63,169,161,235,53,28,141,3,65,207,133,4,62,41,181,221,137,118,97,172,88,49,226,87,183,180,10,234,137,155,148,3,41,65,75,54,171,105,243,230,107,167,92,55,189,197,14,237,52,193,158,57,55,25,175,202,226,48,97,196,118,10,108,243,112,126,65,170,44,136,24,131,255,134,241,22,73,79,48,203,154,226,20,110,62,82,141,11,208,95,131,91,78,73,139,154,117,157,162,63,235,106,61,92,252,251,0,176,80,191,108,96,178,1,200,158,1,51,48,243,4,222,173,212,111,208,156,221,13,99,106,122,24,133,42,193,25,194,173,253,192,89,211,148,9,16,242,233,1,26,197,60,178,26,245,197,58,208,88,68,173,199,173,132,163,166,232,180,122,170,95,104,85,242,103,241,188,66,141,128,77,24,19,203,242,143,127,67,5,51,182,200,188,86,191,111,147,212,153,81,78,68,92,255,35,245,155,91,126,63,9,175,193,140,187,238,25,85,250,95,247,196,73,30,36,172,23,13,147,226,79,67,144,16,226,26,24,56,143,187,126,251,137,112,17,188,81,36,23,231,201,91,247,98,211,187,223,167,205,158,11,232,78,0,6,211,202,188,1,156,48,213,46,158,211,112,181,255,109,232,199,7,126,163,134,127,45,25,109,177,221,101,201,155,56,155,174,177,253,202,44,221,213,93,226,14,0,8,50,103,115,225,221,60,76,46,159,145,124,191,196,234,52,101,162,47,167,84,142,46,210,212,195,238,70,225,29,81,170,2,129,253,27,124,194,212,233,126,236,243,102,158,214,254,223,244,13,248,247,157,131,19,80,221,171,52,213,191,194,71,74,114,133,187,135,191,95,101,32,94,204,172,170,187,109,215,25,86,11,203,214,86,91,120,156,140,223,164,187,8,145,252,39,112,6,125,144,39,158,240,151,41,62,104,25,4,64,116,195,91,58,129,225,116,255,93,159,229,247,156,95,150,202,50,141,167,38,36,204,95,127,202,119,225,77,138,143,25,26,245,52,123,62,143,76,66,214,253,67,232,235,123,215,21,151,206,172,168,180,100,3,196,43,168,138,161,213,202,231,247,236,252,212,131,55,159,34,172,214,109,9,193,121,128,120,110,113,86,164,57,252,27,29,139,79,158,152,8,196,141,54,70,241,189,138,163,49,213,19,234,49,86,251,49,117,71,121,31,100,172,9,173,35,165,36,231,207,124,253,128,59,121,232,81,203,32,167,185,35,125,211,87,156,93,248,144,12,200,167,254,116,61,192,14,213,220,68,34,141,27,165,167,180,31,59,252,173,101,66,169,211,79,139,249,150,95,16,106,228,247,94,246,23,17,198,13,36,193,5,248,185,143,14,232,15,163,244,51,44,182,88,121,134,185,42,30,253,127,216,252,41,187,44,138,159,220,254,110,139,237,143,119,251,151,241,224,246,47,136,149,254,112,7,174,2,55,19,253,23,105,220,165,251,176,238,240,189,160,145,151,81,219,25,165,26,131,118,124,162,205,201,143,113,64,227,123,3,237,103,214,153,162,10,251,237,255,99,223,163,203,195,82,184,47,137,79,32,79,181,16,148,175,22,242,73,173,1,92,133,142,74,154,144,154,255,13,230,26,64,170,137,0,124,130,215,33,220,241,122,57,173,6,212,7,39,44,103,198,164,171,180,91,50,42,214,145,151,107,63,236,70,49,121,52,30,141,137,4,168,89,14,142,191,116,182,130,106,94,189,20,34,197,221,97,57,194,242,237,25,51,230,237,42,145,91,155,178,216,4,246,255,103,186,42,49,251,152,133,176,76,200,141,97,117,254,102,27,49,32,96,139,173,89,32,162,209,199,164,224,105,172,22,225,15,50,205,242,221,147,72,252,36,77,253,202,239,80,36,24,127,78,170,145,37,156,136,167,63,71,233,17,164,234,249,121,121,74,108,165,189,149,221,171,31,52,117,124,250,20,64,164,124,200,114,96,126,158,195,77,73,178,6,158,241,17,236,99,57,122,248,125,211,37,3,42,4,28,154,105,125,144,145,83,189,57,226,99,140,32,59,93,102,189,202,227,229,42,172,124,109,42,22,114,34,155,132,243,113,179,62,43,92,95,23,190,63,17,30,204,0,212,215,194,58,159,169,248,203,111,60,133,31,26,158,148,56,200,64,249,82,233,92,49,35,0,128,63,221,238,98,166,242,198,244,254,201,224,104,150,189,51,216,81,253,67,41,48,43,162,175,126,224,8,77,89,105,165,116,110,125,213,59,29,19,184,239,135,255,84,11,252,199,151,7,161,145,247,5,217,35,72,146,106,3,183,12,229,196,13,74,79,17,42,190,111,87,57,48,179,96,193,29,70,16,149,35,12,212,147,51,63,50,39,17,45,198,171,26,34,232,132,157,111,240,161,15,74,86,43,174,21,74,33,90,216,21,159,117,198,161,30,227,200,47,92,231,163,155,29,154,165,103,241,26,238,41,212,97,192,191,107,233,244,52,11,101,114,214,132,96,100,138,193,184,212,142,13,131,93,223,142,54,250,234,100,203,128,173,230,242,14,67,204,122,189,200,80,252,86,139,104,52,191,52,114,197,10,99,124,51,136,236,201,60,205,117,143,72,7,109,74,136,203,16,73,171,59,179,165,247,138,91,57,173,152,147,42,246,155,175,230,20,34,65,25,215,163,141,30,46,104,126,162,6,43,130,239,198,91,120,244,16,159,98,194,102,67,4,131,26,29,128,89,156,87,122,4,47,208,95,149,29,87,40,50,59,17,221,228,16,252,134,184,66,129,117,4,210,180,180,143,160,125,68,101,168,27,123,222,134,38,176,120,123,107,175,74,92,179,204,7,59,221,130,111,233,159,69,230,87,192,183,200,63,90,25,81,145,224,215,254,196,108,88,148,33,180,84,251,133,109,146,100,152,120,143,94,13,102,144,100,101,228,25,180,69,100,78,4,118,82,203,124,8,144,154,207,18,86,160,56,182,64,46,77,241,88,60,253,131,82,253,172,243,35,112,222,21,205,224,45,204,51,69,47,29,33,22,37,55,204,32,95,253,33,104,168,243,21,26,194,35,219,224,106,231,19,41,233,81,215,192,127,118,252,40,74,143,120,118,177,40,20,138,66,46,59,207,59,223,120,83,57,30,148,140,88,195,19,136,155,93,102,189,57,189,245,88,30,65,245,90,6,12,3,54,38,103,128,178,239,196,187,186,173,69,184,237,75,125,23,232,232,66,31,245,147,100,33,32,212,110,48,186,149,54,167,111,210,250,81,217,135,109,241,118,195,34,254,56,217,83,245,25,218,14,73,115,182,152,75,54,127,2,198,122,254,10,124,147,138,145,197,103,102,143,127,18,107,70,54,78,163,162,205,50,89,156,197,12,151,162,15,207,13,212,146,112,156,78,95,103,225,108,122,169,3,185,145,140,63,41,134,219,69,104,203,127,69,182,58,147,172,168,75,184,21,203,199,131,168,146,68,205,104,70,45,42,113,120,51,45,170,208,238,226,211,52,48,44,154,186,237,130,228,43,62,121,196,148,197,166,217,189,224,104,229,111,87,64,191,226,237,56,159,30,227,255,24,101,220,192,93,134,16,155,216,213,18,216,194,195,82,71,238,13,230,158,88,168,196,167,101,188,148,104,229,100,186,195,107,97,200,185,64,136,79,157,5,154,160,11,131,139,37,140,86,47,99,86,160,173,11,231,230,224,156,230,86,47,193,206,57,233,26,100,236,161,223,140,64,45,191,25,243,35,238,167,221,184,165,185,142,222,240,57,247,163,35,109,33,155,79,7,212,168,242,194,76,32,231,90,57,217,156,249,193,91,93,168,12,60,74,107,70,149,70,30,29,180,98,181,133,204,186,144,244,116,250,126,89,229,154,87,163,167,84,175,124,203,46,59,48,154,106,210,82,62,88,56,107,189,126,146,41,142,63,167,166,86,60,195,123,87,39,129,94,92,35,182,117,167,9,163,246,30,196,72,236,41,6,96,215,48,16,107,56,247,49,72,29,41,124,95,244,243,113,43,160,189,51,195,217,197,216,124,238,245,21,71,49,177,34,175,200,143,208,223,58,187,105,88,153,220,171,146,84,22,176,111,218,185,32,35,89,186,135,221,16,210,245,126,42,202,9,52,68,13,100,28,199,144,109,25,30,211,195,50,200,10,93,231,59,204,86,108,188,39,142,170,143,22,120,141,246,59,25,56,145,215,53,190,0,68,197,31,247,147,199,168,248,77,131,46,71,104,215,35,201,128,55,230,209,156,188,246,135,127,135,36,138,249,123,211,109,58,223,44,141,31,216,147,9,136,53,135,89,232,95,200,85,38,205,111,108,246,152,114,184,111,193,254,98,112,135,255,120,226,37,202,107,166,92,153,249,14,73,3,112,201,53,105,172,217,114,13,84,66,252,89,86,152,50,104,209,107,176,223,54,80,104,2,143,224,241,160,139,188,13,255,137,52,67,103,133,100,163,189,40,23,142,27,107,208,127,90,185,148,160,155,198,118,90,61,243,201,63,121,134,33,210,16,107,50,117,181,86,140,62,22,45,99,148,50,23,210,43,24,214,27,215,209,147,83,19,215,81,237,91,132,170,36,188,38,1,191,96,104,184,192,125,231,45,68,136,78,147,240,221,69,159,1,187,65,25,223,0,250,78,25,221,143,108,238,35,206,134,185,83,188,174,89,181,138,194,108,60,78,142,156,137,46,21,122,17,103,144,67,237,230,74,234,243,87,18,3,207,33,75,57,4,60,55,219,147,46,12,202,67,237,73,157,232,201,88,227,189,124,211,234,222,82,12,245,57,113,119,123,37,12,82,219,130,238,136,141,239,70,83,164,44,70,230,95,236,16,20,32,37,226,163,181,208,225,207,101,110,9,99,83,248,188,241,87,137,96,207,130,241,49,124,51,194,221,40,7,23,108,22,26,43,112,73,13,12,196,81,27,123,122,255,217,253,88,153,127,53,174,101,17,133,153,132,80,158,244,137,161,201,64,230,48,176,239,5,249,40,240,200,100,85,199,184,120,127,189,140,8,47,73,38,19,29,4,31,168,149,46,89,46,198,165,179,13,26,120,202,116,102,14,130,54,230,151,152,195,100,138,33,164,129,126,25,144,233,216,246,0,3,78,15,87,130,141,119,183,174,255,213,184,123,161,81,196,115,210,185,88,158,211,2,195,146,168,122,244,218,21,0,44,167,5,233,6,105,90,170,254,72,94,154,230,85,143,221,168,190,46,169,28,159,225,131,79,165,83,119,1,228,157,122,13,99,77,197,26,139,150,46,128,222,227,63,67,170,39,102,162,156,57,201,44,141,19,29,75,17,171,254,10,90,132,19,154,41,157,173,115,202,243,140,40,166,224,168,116,224,138,157,225,55,139,18,197,250,16,164,145,229,216,12,136,34,60,39,155,3,181,155,102,169,239,132,21,11,108,5,237,242,220,22,210,101,120,138,175,98,55,25,175,202,222,189,168,176,72,217,175,225,109,144,119,189,10,71,81,58,68,79,109,187,235,119,228,79,157,218,166,123,81,128,72,29,29,152,137,193,186,113,77,74,17,58,255,166,179,67,114,192,95,59,120,163,72,43,137,129,38,140,128,97,149,164,53,130,254,36,107,187,88,24,216,223,88,253,185,67,85,150,216,90,142,194,110,59,235,180,186,35,71,139,60,89,70,176,124,119,90,149,24,229,28,10,247,84,230,64,80,120,94,54,183,112,81,133,227,45,112,185,192,161,209,144,118,59,143,74,170,153,223,231,199,123,209,62,56,22,96,136,249,190,161,53,134,162,150,163,232,96,182,69,34,252,25,30,34,196,112,240,175,61,117,63,31,32,165,154,92,65,237,56,242,149,69,153,109,119,223,190,187,163,66,164,27,36,249,167,164,14,222,5,166,106,209,54,9,12,100,115,72,99,100,220,100,91,57,250,181,149,158,127,136,178,5,213,151,50,234,141,167,221,24,148,123,198,232,54,150,106,225,214,179,105,178,41,243,208,53,155,161,143,85,7,180,104,48,164,114,234,54,80,12,81,29,205,112,18,115,222,167,187,114,250,167,13,19,239,98,131,55,154,67,214,23,176,126,199,179,7,205,135,7,254,232,63,165,162,35,92,75,25,113,98,117,233,10,233,175,168,226,69,61,126,171,199,184,111,67,227,186,173,13,201,120,94,128,170,181,92,191,187,152,22,22,77,225,163,112,153,216,89,151,38,35,80,129,28,94,165,94,230,5,11,47,52,97,202,245,242,158,151,106,160,176,188,84,46,23,227,97,87,86,200,14,184,123,103,28,13,171,75,29,101,242,200,80,176,13,213,122,255,96,233,44,228,80,60,130,39,237,235,151,78,87,63,0,66,109,166,137,23,93,187,76,3,246,32,173,184,222,233,159,158,26,168,8,183,84,163,22,119,144,21,55,114,246,210,26,148,95,126,65,130,32,170,144,34,158,151,85,218,140,198,229,103,132,162,144,122,64,232,250,218,134,244,181,69,96,123,209,136,109,251,247,101,76,253,153,249,251,128,181,43,16,48,31,30,88,117,211,86,166,81,199,173,165,5,110,139,140,171,244,41,242,166,8,81,122,66,141,89,135,115,127,153,137,140,244,220,164,213,72,26,244,72,125,204,31,47,171,15,70,178,207,95,187,15,155,24,43,71,204,13,0,218,31,87,217,185,4,169,144,81,214,88,19,198,36,119,206,205,236,54,143,29,105,179,146,160,67,43,180,226,127,1,214,107,229,109,29,102,254,115,24,71,107,209,226,45,80,78,129,27,87,76,200,111,153,32,232,217,71,25,62,143,13,36,99,205,181,94,27,72,52,44,81,143,203,122,249,165,233,151,8,42,22,7,215,103,71,167,70,30,104,134,44,24,35,179,89,30,86,93,50,40,40,175,32,193,31,97,6,167,161,119,94,47,114,122,62,106,164,69,135,17,69,254,100,171,135,140,196,204,206,59,80,123,45,10,214,201,60,177,217,71,206,55,201,159,127,190,217,95,9,98,187,61,64,74,220,15,150,12,205,44,60,116,37,42,12,93,246,194,254,13,197,201,17,83,30,195,227,2,187,32,47,77,5,148,142,190,103,85,213,154,219,165,40,119,60,157,185,105,33,226,166,150,43,150,166,165,202,48,152,62,136,47,18,129,129,189,100,121,180,209,132,68,181,70,232,226,14,77,69,250,31,162,42,242,78,160,186,82,213,12,238,9,81,87,71,93,103,199,226,142,163,152,235,9,142,143,80,155,33,224,206,133,47,153,143,131,16,248,163,124,211,100,51,177,162,183,143,155,77,211,118,107,236,17,99,14,218,111,188,111,119,66,132,139,248,121,199,109,81,74,196,68,54,176,204,158,71,150,49,47,50,107,80,15,111,170,176,31,96,86,51,224,170,11,135,34,213,112,64,98,133,89,187,5,54,240,162,240,148,213,201,224,60,20,3,97,205,47,132,177,59,92,247,235,198,110,6,248,157,12,98,9,56,39,134,3,97,183,181,184,7,122,239,241,13,130,202,171,151,231,91,120,189,84,166,46,137,221,122,95,132,13,244,192,74,93,131,181,49,27,90,93,199,113,242,29,247,97,106,59,119,36,47,128,249,5,134,114,250,22,25,198,74,174,112,1,57,222,118,152,234,188,42,228,173,45,202,45,212,237,72,7,58,206,72,181,161,59,121,152,210,198,87,4,87,141,125,65,130,156,99,233,27,111,113,250,213,112,123,115,226,213,15,227,173,122,148,125,137,102,17,41,35,192,136,78,197,37,247,122,178,9,1,176,82,97,65,175,112,105,38,1,162,21,235,149,114,79,53,157,170,154,81,7,24,208,158,57,189,73,170,43,15,204,41,32,26,78,240,124,225,218,128,98,153,14,142,148,200,203,93,204,243,27,161,237,74,207,85,180,104,12,60,241,102,170,244,134,182,73,157,14,164,140,157,130,112,46,76,43,67,152,28,104,180,111,19,31,206,222,217,241,103,148,89,92,227,139,109,25,21,52,251,133,125,185,115,132,132,100,254,18,33,235,203,72,127,76,135,91,151,136,205,212,222,134,142,75,60,25,110,140,99,197,134,171,7,147,167,28,248,9,154,206,244,134,21,233,80,97,175,27,222,137,22,61,57,166,254,245,255,119,85,206,133,205,160,179,69,198,205,253,242,214,214,168,76,28,162,200,213,233,9,79,208,78,64,158,194,135,49,164,157,196,112,150,66,137,214,28,203,21,149,243,217,1,127,253,0,93,42,90,254,46,144,123,194,201,155,249,4,101,141,143,56,250,51,112,160,97,92,63,243,2,200,189,55,182,63,62,15,239,17,81,120,88,110,115,77,232,170,51,67,109,38,30,138,209,191,55,112,247,126,134,177,121,97,215,136,228,172,103,1,222,53,50,103,163,11,82,18,59,80,181,42,69,125,232,179,45,164,11,23,69,210,44,67,192,49,110,46,35,37,251,37,139,84,147,99,35,251,120,61,42,38,154,158,116,164,66,52,143,167,191,242,189,9,57,197,142,91,138,43,226,246,70,233,81,163,149,120,143,178,135,141,253,69,164,112,16,200,84,136,70,244,107,159,222,157,228,133,111,192,223,76,185,176,76,246,132,110,188,45,92,173,205,40,152,39,15,209,168,167,135,238,42,201,88,132,100,118,148,63,19,57,234,43,218,146,232,200,87,85,186,104,41,43,222,130,234,248,119,225,85,21,188,10,131,194,36,106,194,143,232,131,183,19,71,243,230,124,222,90,55,200,143,234,112,116,227,62,233,178,241,12,121,123,47,208,25,228,129,253,140,150,160,20,198,103,45,81,198,51,172,55,253,17,89,160,177,26,29,119,57,0,76,79,21,46,161,35,205,111,214,127,83,160,106,174,182,56,157,143,198,73,70,227,17,84,145,57,163,51,45,28,109,121,101,57,48,35,149,137,179,69,209,180,29,36,205,88,24,128,194,65,33,252,216,111,73,5,141,24,127,206,205,80,239,144,131,251,161,64,103,82,153,158,41,39,249,12,169,2,66,186,176,162,177,184,55,166,176,60,201,153,194,234,121,140,160,92,181,98,168,70,214,25,135,3,38,10,119,237,167,143,43,231,147,95,128,139,215,247,221,238,245,76,38,230,246,129,206,109,148,203,123,53,161,33,138,158,23,0,44,68,32,200,231,77,31,71,136,29,21,44,173,115,2,61,190,198,119,170,103,19,154,223,5,227,99,17,132,53,132,13,63,131,219,163,243,28,153,247,59,243,20,141,242,64,117,163,99,140,90,14,145,249,181,124,205,75,179,165,64,93,227,221,60,50,9,235,230,22,87,243,243,157,64,190,116,67,23,55,69,131,13,27,79,73,85,125,148,0,31,62,234,116,68,145,26,84,198,205,254,181,156,152,251,173,14,159,28,127,86,11,231,186,210,50,59,135,84,36,19,44,253,178,45,211,28,18,24,117,49,97,180,34,129,150,206,148,111,242,207,41,247,196,133,119,200,122,112,121,130,248,160,240,101,115,242,161,64,25,72,59,171,104,115,198,96,142,137,148,218,236,162,240,158,156,12,103,196,178,110,196,72,91,79,161,86,154,146,49,240,237,188,110,154,205,101,123,195,236,205,221,71,231,187,80,67,129,98,4,72,27,35,251,62,214,199,122,2,155,128,206,124,151,211,123,70,224,200,104,193,39,187,5,119,127,72,210,164,189,47,254,199,119,53,105,68,221,145,66,22,11,33,117,52,42,71,144,61,154,193,146,16,69,99,147,118,254,92,187,201,38,31,92,47,58,14,205,56,173,90,38,252,124,34,183,173,175,98,235,58,83,37,168,3,81,121,0,187,91,65,137,86,124,211,251,134,205,92,103,103,246,21,79,236,25,40,67,236,44,129,114,80,161,178,169,90,108,124,150,46,207,171,22,241,93,3,157,37,127,66,151,254,235,92,7,228,18,3,227,47,167,173,32,111,51,113,243,138,193,254,212,48,161,210,99,192,142,170,206,95,158,166,252,41,122,85,240,41,169,115,196,175,171,120,58,102,165,144,48,32,7,119,166,23,154,214,167,230,159,20,174,1,108,107,157,84,165,82,192,102,78,0,71,236,21,166,140,11,148,168,176,249,148,249,86,206,169,206,215,199,109,237,163,34,13,122,251,39,61,194,244,161,208,193,243,180,99,183,71,57,180,58,168,131,42,52,155,92,13,199,104,191,48,145,129,200,31,15,189,66,108,20,40,189,210,112,174,56,174,157,27,74,79,141,79,198,219,47,82,120,189,8,1,237,134,180,53,60,240,109,65,131,130,121,176,246,118,119,211,139,121,85,231,40,14,11,86,227,232,225,197,40,155,9,218,102,5,240,161,135,243,87,222,85,109,168,220,31,65,178,150,124,62,92,233,91,193,210,104,70,165,59,29,63,25,108,251,102,100,148,102,31,213,78,97,7,39,145,53,127,156,14,122,241,76,118,241,35,119,39,242,10,142,18,10,63,248,183,62,1,248,238,140,208,33,238,213,124,253,67,205,210,59,231,32,247,29,205,218,165,67,150,148,103,141,100,174,204,133,4,199,214,65,15,218,215,202,71,30,74,84,82,26,229,227,49,72,111,168,30,153,124,90,137,171,105,1,65,18,100,59,65,178,119,209,199,138,253,5,94,5,235,112,78,86,7,230,114,1,237,242,131,230,73,78,40,160,140,65,99,6,178,134,119,101,206,165,191,100,196,127,82,188,11,164,54,117,104,197,80,91,165,74,103,81,223,251,194,162,97,184,202,244,96,221,210,202,172,195,236,193,62,22,217,169,224,150,188,35,149,18,17,222,235,46,19,157,240,113,239,20,216,155,232,49,192,244,240,179,232,182,148,230,74,84,70,249,48,107,186,152,3,218,10,50,60,215,166,230,151,37,198,116,68,187,79,212,243,253,227,71,119,168,235,35,13,254,111,168,9,11,90,61,78,180,61,251,222,11,252,98,133,121,23,39,71,38,248,71,157,33,158,247,196,42,20,87,68,57,27,219,17,192,175,170,201,122,187,136,65,24,136,206,122,228,238,153,23,229,23,63,147,38,21,207,172,234,82,52,62,13,39,142,11,136,29,82,250,168,50,94,184,61,210,4,172,215,21,192,177,195,176,75,147,202,49,154,187,140,98,246,88,69,175,67,17,86,254,170,102,19,148,101,144,205,98,153,103,34,205,107,138,216,61,135,222,88,179,212,35,77,125,112,145,220,217,158,224,107,95,238,222,165,91,100,202,234,200,178,98,55,115,50,46,45,16,114,15,191,140,22,211,133,50,136,46,3,145,232,81,14,51,248,70,81,25,69,71,226,177,232,65,90,50,39,234,230,221,132,159,249,77,107,203,235,225,47,155,209,32,7,153,54,113,173,86,49,142,248,160,151,67,132,215,38,90,109,131,183,35,92,77,60,232,4,219,185,132,172,214,114,125,169,247,146,201,237,245,237,35,171,112,143,177,209,110,229,244,175,85,45,73,188,199,234,82,170,128,184,123,131,152,237,228,77,57,217,65,167,121,114,220,196,40,181,46,173,0,249,220,217,13,218,208,99,92,181,193,254,50,7,250,221,8,249,34,234,211,121,72,186,86,203,198,18,15,43,215,96,151,253,152,252,95,179,142,77,214,129,59,206,211,204,211,225,65,64,239,148,166,241,225,76,115,234,18,65,177,19,88,149,14,207,187,44,227,11,114,6,169,127,75,74,209,202,189,87,188,228,218,92,156,158,100,57,56,105,119,140,195,165,76,46,109,150,26,100,169,156,195,253,153,17,7,245,4,147,97,220,83,168,50,223,184,27,190,81,41,70,12,5,166,76,96,193,140,102,252,100,20,210,59,95,82,143,171,25,148,51,41,227,18,143,251,10,33,219,191,239,145,172,95,212,77,224,85,60,247,227,120,120,1,22,150,79,122,197,59,95,115,38,195,31,208,248,177,136,179,56,37,245,142,189,214,5,168,97,174,253,119,215,189,82,73,213,9,250,249,102,173,2,194,173,77,84,106,80,132,114,222,133,21,95,65,238,173,199,237,214,45,102,131,139,204,124,68,16,114,119,207,141,114,148,17,186,44,16,102,160,17,60,60,58,193,216,175,163,35,38,218,26,196,93,254,251,90,127,216,216,250,28,196,173,56,162,242,173,61,87,34,218,140,121,23,98,35,107,130,180,17,224,155,192,238,67,73,239,155,199,105,216,16,246,60,57,3,159,85,35,216,81,171,203,94,205,245,32,65,174,193,57,88,90,2,114,56,45,178,220,8,132,103,67,215,136,51,232,57,203,118,191,133,119,47,190,183,103,12,2,142,118,103,39,133,36,221,255,20,135,144,92,186,255,114,214,119,45,194,110,145,195,248,59,151,241,211,151,118,192,145,181,173,207,108,153,188,7,62,42,59,139,103,109,177,238,230,73,199,255,158,103,111,151,224,86,151,161,238,111,133,217,115,245,131,72,130,27,103,112,199,130,69,184,25,106,65,7,227,130,18,129,83,46,139,109,206,51,12,210,191,108,70,76,183,139,186,171,193,164,135,250,76,128,253,255,167,98,42,239,222,135,20,20,79,8,171,106,3,117,64,245,37,213,200,134,180,243,241,15,130,89,245,255,103,91,169,210,251,252,124,7,121,65,73,87,32,233,41,117,101,217,245,153,167,147,144,152,242,16,141,51,188,234,122,249,48,242,237,152,244,47,197,88,162,101,210,75,221,121,124,160,150,248,76,213,174,247,232,119,91,80,28,88,209,166,165,63,45,16,251,46,24,248,127,8,117,115,163,56,35,128,169,5,31,41,197,149,77,20,158,156,248,73,204,44,95,1,112,127,5,128,50,85,191,236,121,141,205,130,44,95,209,44,128,72,75,243,105,54,221,13,229,33,57,107,173,96,59,46,31,148,49,62,9,161,163,66,77,85,47,226,132,27,233,21,203,63,229,56,224,60,32,253,41,3,180,46,203,242,56,243,143,8,48,16,21,11,237,205,130,114,33,66,97,233,62,202,178,147,230,97,130,76,75,9,45,175,255,122,59,127,77,12,54,121,94,74,61,243,29,217,248,47,63,101,86,194,182,232,78,246,74,222,135,60,234,218,79,239,168,183,229,82,15,214,248,194,194,81,78,93,62,185,203,5,78,72,239,144,107,126,31,41,12,179,78,85,39,248,45,52,166,17,116,243,149,59,205,145,228,187,157,236,15,183,234,170,48,92,184,116,244,110,183,245,177,204,142,202,190,152,142,30,18,98,139,152,67,115,65,234,78,197,247,111,107,113,24,89,192,183,60,110,156,124,35,42,52,160,120,8,41,46,75,76,202,193,251,13,162,87,247,66,207,167,219,252,132,208,60,17,14,101,30,117,35,240,70,2,109,49,64,109,47,56,136,164,181,172,139,63,255,125,101,173,225,226,146,1,190,73,7,112,19,10,40,197,238,77,54,247,56,203,195,28,46,57,30,246,101,146,97,247,101,237,188,196,239,131,134,47,108,11,228,105,181,7,73,164,25,72,18,1,88,217,42,150,168,158,11,230,84,113,156,13,128,134,31,169,100,147,159,55,218,223,0,16,210,61,181,60,161,184,127,255,108,28,25,160,38,203,97,213,251,24,136,187,154,18,21,238,132,30,184,73,94,99,197,109,14,238,192,84,222,94,21,144,129,109,173,128,80,76,246,57,191,144,171,129,13,241,152,67,27,67,156,16,76,241,107,25,183,29,162,118,175,150,129,204,118,195,160,195,69,33,167,107,1,228,61,105,67,43,206,185,118,153,10,50,72,151,15,79,92,174,186,194,121,76,81,64,39,161,78,229,133,201,125,32,224,132,131,58,155,182,230,212,46,55,15,249,95,98,159,83,7,67,156,183,171,46,152,233,107,76,247,57,169,119,24,167,13,52,217,211,148,146,160,199,25,222,115,193,162,245,140,85,195,216,0,54,178,217,55,190,46,46,62,64,59,43,64,227,68,118,176,248,177,122,250,56,84,239,149,203,61,226,153,69,112,64,115,241,81,236,8,54,196,125,133,105,96,166,8,185,193,80,138,120,21,28,72,177,58,175,67,120,233,21,31,117,137,130,115,83,254,193,200,2,138,122,100,60,231,172,65,226,58,164,91,7,91,123,145,33,190,236,15,138,152,119,221,193,148,213,226,5,29,1,28,66,33,105,209,234,247,123,82,20,120,49,141,2,133,101,42,31,153,229,226,143,160,19,55,167,68,96,105,53,80,167,81,154,169,43,224,29,145,130,232,122,131,56,180,169,118,27,134,5,244,220,157,23,144,41,61,66,252,80,2,21,47,141,255,178,3,63,26,60,32,106,26,173,97,110,44,254,8,83,16,63,96,73,2,216,237,137,180,80,185,56,149,121,14,206,78,162,126,88,114,229,108,35,191,189,104,187,121,110,123,34,155,59,220,35,238,6,38,184,183,95,59,136,174,54,106,205,146,48,199,64,149,169,185,48,178,177,236,2,84,118,121,118,45,234,60,3,68,182,60,171,111,183,16,12,101,112,69,109,16,39,120,231,140,175,32,194,155,207,81,183,181,253,97,188,105,27,210,113,14,189,189,106,21,94,169,5,122,205,72,97,76,157,210,74,190,140,192,40,83,249,209,252,253,58,208,102,97,23,85,83,25,179,236,110,190,138,140,196,193,251,95,196,100,172,110,134,28,178,133,49,252,215,4,158,213,73,62,114,218,4,213,122,113,121,97,73,148,85,30,50,212,26,236,232,79,85,74,42,178,100,139,190,190,84,152,215,82,193,190,211,248,26,96,54,220,241,230,173,92,30,6,177,246,203,10,124,203,236,37,29,46,42,104,204,126,226,150,248,32,22,89,57,160,6,79,104,213,69,221,107,212,204,224,194,234,44,38,196,230,61,242,196,27,154,39,241,35,124,161,125,77,253,41,0,158,180,121,16,152,186,24,177,128,183,208,84,56,199,150,206,214,164,38,205,175,81,68,1,156,213,44,212,7,38,192,24,91,165,150,62,201,4,85,20,18,217,3,135,165,176,34,187,152,52,190,206,228,4,233,134,247,205,54,233,111,95,54,118,224,84,53,136,24,43,227,224,181,146,90,101,146,74,182,134,109,239,49,67,254,231,122,107,109,27,120,198,51,60,101,97,154,114,19,16,204,222,31,22,122,221,128,45,16,211,234,154,238,119,185,55,10,72,141,60,255,124,34,205,120,140,143,40,143,216,14,194,26,189,118,77,191,16,127,46,99,86,249,46,121,20,166,231,221,44,57,111,153,59,227,34,39,103,162,37,202,250,12,194,6,86,67,132,18,71,107,178,235,74,191,198,144,148,16,250,138,129,183,70,46,170,74,51,15,20,63,221,18,205,205,161,79,240,85,229,172,136,11,88,108,160,213,192,248,179,45,210,76,50,172,235,24,0,254,254,254,240,184,157,60,239,231,187,39,147,59,36,169,60,129,159,22,180,52,118,44,137,32,107,35,107,200,110,4,255,47,122,170,45,173,64,236,172,32,17,101,29,162,74,94,255,16,151,4,65,143,89,48,59,130,160,202,199,203,123,218,11,23,13,92,152,219,73,54,31,209,37,39,126,7,49,131,177,7,136,85,112,157,130,190,68,13,17,26,69,28,197,49,199,219,31,30,228,161,128,171,179,221,50,181,199,181,239,103,176,29,244,171,36,126,199,221,37,195,3,157,130,195,104,193,6,212,90,206,57,133,134,37,205,59,163,179,150,123,203,52,140,97,10,153,173,48,193,0,196,190,3,211,118,171,186,154,192,24,247,160,58,212,186,248,122,187,152,3,13,39,182,228,151,11,91,147,155,178,58,45,254,63,238,141,92,32,175,145,171,195,30,88,103,138,248,34,90,249,38,15,78,211,44,59,189,146,200,33,89,10,187,212,236,90,200,67,134,19,179,181,42,166,149,83,128,24,171,73,122,20,105,7,218,141,35,239,238,248,7,105,85,42,117,100,67,212,102,232,54,7,237,224,141,245,84,148,183,94,157,246,12,78,72,2,91,210,47,103,242,232,17,137,58,197,40,211,92,249,126,134,108,237,193,78,121,206,91,172,99,70,87,97,141,224,55,134,78,71,93,19,214,105,93,177,63,22,74,240,40,192,221,237,93,218,117,157,123,223,125,79,130,149,177,1,213,208,189,79,39,3,34,106,191,121,106,186,97,47,221,135,205,36,108,19,37,101,141,245,143,192,185,59,135,28,86,156,43,123,196,224,94,60,203,150,84,30,56,168,203,202,226,20,87,28,201,112,142,136,226,125,206,159,63,196,205,166,255,134,29,210,124,38,25,47,171,148,188,62,153,56,90,233,206,192,226,179,94,56,97,233,197,201,146,208,254,224,126,10,229,75,1,42,250,194,149,223,97,86,165,113,24,209,77,219,75,117,32,153,159,210,166,214,139,27,125,179,66,176,228,123,133,97,14,218,47,68,179,24,10,180,85,68,219,242,180,26,193,32,228,102,133,149,159,140,44,87,156,158,100,170,192,47,118,115,104,245,13,66,177,45,238,245,14,150,111,135,190,144,237,118,177,199,110,22,208,53,13,248,40,141,212,118,251,82,252,112,190,174,250,208,244,172,182,187,185,219,193,239,215,175,217,9,208,244,240,209,149,194,62,132,231,24,222,29,8,6,48,38,135,154,8,23,239,131,119,167,161,248,97,123,159,194,26,130,97,105,254,91,151,4,226,47,178,31,130,171,148,124,89,44,92,74,123,59,138,45,26,63,172,204,96,119,255,95,195,233,41,38,129,254,250,68,65,78,45,178,6,168,42,143,254,42,118,74,230,223,119,41,168,221,103,154,59,190,3,4,172,111,61,36,5,189,232,217,193,122,235,251,11,52,93,208,97,133,135,140,3,172,196,141,138,169,150,154,107,211,114,201,43,114,232,75,37,165,233,32,62,196,189,214,24,95,59,243,51,55,34,251,89,204,9,252,139,73,81,90,84,16,130,61,173,159,29,25,250,70,229,92,78,149,150,94,84,242,70,159,178,204,48,137,170,133,242,201,24,90,156,33,10,208,192,196,182,22,116,20,3,146,255,214,123,100,108,209,124,131,153,213,12,42,210,217,216,170,206,102,106,10,82,112,206,118,78,120,206,160,174,254,173,53,58,58,180,126,200,248,42,216,163,244,173,129,58,67,25,129,29,77,237,251,207,189,9,220,109,178,146,64,3,21,86,168,73,97,25,197,157,225,109,69,230,199,46,35,218,36,155,97,20,233,83,161,31,21,183,169,60,16,207,78,222,167,68,122,25,113,186,254,107,55,190,192,152,221,108,149,252,39,117,55,174,163,154,219,118,196,148,155,163,51,238,226,44,173,162,118,122,5,10,222,238,148,101,189,251,14,147,0,101,239,230,243,235,84,219,28,46,29,213,39,226,124,148,54,38,227,166,183,253,7,11,10,179,127,109,53,194,160,247,157,204,3,42,33,89,107,3,167,82,81,248,3,123,242,212,65,87,51,207,223,69,82,67,86,220,30,145,103,176,70,188,37,41,62,230,226,232,225,253,175,118,229,121,126,123,235,28,110,49,234,165,102,42,179,111,246,108,216,236,172,63,186,94,49,208,120,101,191,103,41,34,113,182,184,58,68,224,120,52,135,116,63,2,144,214,216,49,60,26,136,53,13,166,184,184,224,133,47,58,136,175,70,229,99,23,51,114,109,32,107,188,118,24,68,86,217,94,209,36,169,180,43,205,28,140,176,190,107,5,135,38,37,3,80,156,13,251,127,251,249,121,4,117,250,217,252,168,6,224,30,150,163,149,180,140,68,71,61,240,68,158,63,36,58,43,172,34,106,20,186,164,251,119,188,150,0,60,115,195,191,52,13,230,47,202,30,70,233,164,99,97,85,2,69,142,218,166,159,127,32,180,189,37,133,211,164,70,83,4,111,177,215,162,135,255,114,60,17,178,208,24,116,243,234,44,111,46,55,105,213,213,46,174,8,115,87,29,240,94,191,63,82,40,189,4,47,32,202,244,130,32,96,133,223,37,93,176,30,234,117,87,158,48,64,56,196,53,118,159,116,137,119,105,142,214,224,171,45,184,175,60,165,173,4,6,114,110,77,228,139,254,145,155,12,231,253,162,25,83,138,236,24,253,228,123,177,153,100,106,14,127,198,200,88,172,209,0,157,175,93,253,11,190,77,188,104,125,192,188,85,52,0,107,100,42,14,160,229,132,240,69,117,148,175,237,213,138,37,29,224,202,230,254,67,13,174,156,9,181,248,93,186,128,250,133,231,121,56,61,246,62,240,202,141,154,39,29,119,100,45,45,16,187,97,74,26,139,110,244,57,178,143,91,14,9,23,35,156,192,68,2,113,190,223,9,229,7,108,58,141,145,255,134,50,90,63,130,237,51,45,121,180,35,228,216,77,138,231,50,154,2,112,202,161,75,9,237,17,46,120,189,46,39,115,6,58,91,129,83,162,253,21,220,156,152,209,145,145,46,181,211,42,28,13,64,205,59,155,226,37,248,162,178,73,251,197,219,228,120,97,233,217,84,22,106,237,35,135,53,181,101,101,87,1,42,78,8,77,171,14,170,37,194,154,92,81,60,41,194,101,32,148,68,109,45,109,32,75,26,16,173,234,146,188,220,166,93,76,96,202,64,10,79,213,182,230,203,229,245,222,10,46,73,66,211,71,16,97,138,244,21,32,78,88,247,152,138,87,215,14,166,181,250,39,58,67,122,107,139,24,138,223,67,148,173,63,200,65,243,201,67,126,103,232,22,185,144,47,72,206,4,227,114,233,184,242,58,91,206,83,202,196,210,91,171,157,250,143,112,199,55,120,232,228,10,28,189,125,127,33,50,104,141,232,241,237,162,76,252,214,222,109,7,74,85,142,215,177,172,65,103,229,178,52,98,129,157,205,59,9,181,150,94,55,186,252,120,118,74,131,250,3,26,173,75,7,129,16,221,244,54,230,247,14,210,78,155,2,159,176,141,96,145,246,176,54,240,55,136,143,41,156,8,111,175,39,246,108,254,222,122,4,121,241,2,251,128,164,90,65,191,123,162,52,203,22,169,80,154,7,136,132,171,44,242,145,144,85,123,178,157,75,49,72,185,178,23,186,102,241,32,95,229,237,40,110,85,203,69,133,39,55,36,47,12,216,91,40,239,177,92,25,9,46,41,196,149,25,137,105,105,125,211,130,200,133,127,35,237,13,196,242,192,238,150,133,80,168,89,179,96,36,117,188,74,194,16,145,18,76,201,44,250,40,239,156,232,29,9,214,17,58,85,65,236,103,14,142,70,205,208,193,114,210,83,1,164,220,80,235,46,9,35,126,153,43,225,187,179,179,170,52,71,255,140,251,115,105,164,41,75,188,60,173,234,167,56,134,176,57,145,35,164,171,155,195,201,226,141,197,97,74,90,133,0,173,200,87,41,59,7,45,78,255,24,21,189,106,129,248,99,31,247,197,125,181,55,250,114,181,238,88,119,250,201,135,47,37,173,119,40,217,8,62,28,122,246,34,32,44,168,114,98,216,171,226,116,218,62,157,58,47,115,15,68,92,30,168,101,92,79,218,153,159,230,212,161,185,237,74,255,42,97,37,225,72,123,197,183,56,45,92,43,179,93,135,22,116,254,11,134,158,155,43,69,141,153,136,105,138,83,150,150,30,44,72,234,101,93,146,243,15,56,113,224,190,136,231,76,244,214,46,204,93,252,182,205,126,253,173,92,17,197,67,189,92,13,216,248,97,160,2,164,187,152,197,244,192,158,141,41,168,195,228,156,68,219,244,147,175,142,213,196,139,100,74,128,197,207,33,182,99,200,241,139,193,5,81,60,194,83,138,112,237,72,206,36,252,158,200,161,98,114,127,34,65,81,203,103,43,116,193,57,187,177,55,0,165,184,239,104,196,147,5,6,156,224,57,248,228,127,185,101,212,254,151,230,25,109,50,225,40,215,104,21,59,216,8,216,18,132,91,115,47,13,136,55,69,211,37,130,166,178,147,50,46,110,171,197,146,68,195,46,46,162,39,37,246,168,110,138,90,207,38,91,131,178,119,241,116,153,111,252,222,183,205,227,53,94,223,122,10,101,157,12,206,225,78,30,114,235,186,204,67,17,251,237,223,28,115,214,49,58,17,97,219,234,194,93,240,96,90,204,170,157,36,52,207,82,18,111,126,194,20,235,49,28,90,50,151,161,55,252,141,105,57,116,213,209,242,1,233,110,106,78,101,155,26,72,149,157,84,94,61,215,24,151,186,216,84,205,208,101,53,26,238,161,90,54,9,141,5,28,178,157,245,42,182,114,36,116,210,197,119,176,133,123,139,194,99,179,110,234,3,182,65,120,247,81,171,98,62,127,83,250,101,252,23,80,2,175,23,85,168,66,39,185,191,143,151,2,170,165,1,58,39,160,244,28,226,212,240,195,245,210,50,25,100,193,205,75,81,194,252,39,227,97,181,161,240,34,58,145,21,247,199,226,55,86,88,212,20,172,214,8,129,87,127,193,145,197,47,84,248,153,125,137,43,114,245,88,9,22,225,83,164,213,42,104,93,248,97,192,214,157,232,116,146,101,235,129,85,28,141,138,133,39,209,87,242,155,234,221,108,8,224,50,133,229,53,42,105,155,186,79,98,45,145,7,119,94,194,106,199,27,201,139,210,44,5,2,37,180,129,169,189,71,183,245,152,146,243,180,43,187,166,146,250,42,239,136,225,201,171,47,214,156,177,36,194,240,27,231,112,17,43,51,21,82,91,68,88,68,36,115,52,196,155,204,26,174,244,48,209,226,228,95,44,59,244,11,206,183,65,178,194,59,60,231,248,138,166,105,30,82,163,113,166,245,29,128,67,194,38,165,61,31,86,116,209,158,64,202,54,74,5,65,29,1,155,150,38,119,184,8,69,88,220,78,29,205,30,213,148,37,151,18,23,248,184,246,87,120,44,167,108,62,127,207,233,199,126,60,179,97,134,190,189,246,123,110,16,119,189,228,162,193,235,236,166,11,235,108,203,23,126,180,97,97,144,118,192,103,14,69,91,7,81,221,36,200,209,66,206,82,128,186,48,87,93,113,156,224,227,249,174,24,0,64,109,202,72,162,95,167,129,29,139,174,2,180,148,57,34,228,149,143,123,171,163,249,190,99,70,24,76,2,123,252,239,183,208,58,15,61,46,49,217,230,234,116,36,224,54,113,165,161,130,168,242,254,138,119,155,194,99,149,89,193,187,191,43,78,135,69,77,240,199,181,3,88,28,233,45,180,129,195,43,26,76,28,118,65,214,220,164,184,18,71,240,220,215,248,79,187,36,4,38,31,252,140,156,111,189,10,15,137,19,253,116,113,167,31,64,3,26,39,153,4,224,51,122,203,138,229,198,25,55,238,212,237,239,69,200,234,110,239,91,225,2,122,93,16,197,113,67,104,132,77,156,208,48,47,96,185,87,138,80,174,252,72,225,207,240,218,96,129,7,173,19,41,49,80,42,102,53,170,114,65,69,96,183,63,130,98,143,67,131,152,112,4,214,94,9,28,68,39,46,198,139,95,247,251,115,178,51,49,78,58,247,14,188,70,69,177,215,240,131,41,42,240,208,118,56,53,81,133,213,63,183,191,229,211,91,103,111,173,152,43,15,80,146,221,172,234,1,99,126,176,218,253,12,223,202,90,180,78,29,18,253,245,214,62,249,38,85,104,106,169,9,119,93,254,126,200,210,130,239,49,173,73,230,65,155,230,222,22,203,107,44,151,96,128,27,203,58,99,225,156,235,7,157,108,163,253,17,1,57,84,115,143,250,60,108,13,141,98,98,89,99,232,207,45,27,63,35,51,57,141,84,114,136,145,80,205,138,218,65,120,212,205,65,28,74,251,20,115,89,34,95,188,54,85,39,116,243,171,161,205,27,166,173,24,122,130,1,34,31,121,41,88,28,4,56,219,153,19,200,60,251,212,247,164,164,81,88,159,136,165,83,138,79,215,135,209,147,139,56,178,159,220,82,116,135,49,46,104,178,205,143,180,109,40,109,105,134,244,145,227,196,26,84,47,138,46,240,141,72,82,99,156,127,8,29,154,38,16,199,148,59,148,50,7,63,243,108,129,206,252,23,224,38,168,197,82,105,161,209,219,203,19,235,118,50,51,5,193,167,122,233,90,0,182,32,247,199,217,139,140,250,46,213,234,181,53,148,238,41,25,98,167,18,39,177,146,51,171,153,236,127,90,198,130,26,234,113,107,172,80,113,184,213,178,84,206,185,219,254,225,235,8,120,71,146,78,80,79,214,186,130,157,176,217,92,106,131,21,223,249,104,141,51,30,188,213,55,241,44,4,6,182,234,103,76,116,188,81,224,62,9,53,50,170,93,98,217,217,88,86,95,219,67,141,199,166,91,198,22,46,114,226,10,15,189,149,126,152,80,165,29,99,219,160,143,63,65,200,235,173,165,139,88,41,83,254,108,82,156,16,189,37,177,167,237,150,177,6,176,225,80,236,236,208,107,111,4,38,124,79,6,110,44,54,89,157,226,30,112,86,161,51,62,86,161,99,124,171,251,17,203,81,201,57,212,192,101,179,28,58,75,112,245,42,87,125,56,82,26,10,204,249,87,52,199,216,165,121,164,79,150,23,187,47,23,150,108,186,8,198,67,186,126,201,18,223,138,255,156,104,225,172,30,109,105,178,180,7,238,212,43,36,31,215,132,236,129,54,248,82,194,111,242,35,100,53,53,162,22,203,201,131,250,221,240,66,104,60,139,189,51,33,223,3,47,113,24,120,24,191,8,205,199,158,114,146,190,59,180,53,132,196,163,232,133,122,97,158,210,241,249,106,214,221,48,23,148,77,12,94,148,81,130,54,14,4,124,141,175,68,28,109,251,239,248,88,76,202,32,249,255,56,208,14,3,224,139,21,239,41,148,37,236,104,128,142,46,62,63,103,162,201,198,236,202,143,152,47,67,154,2,247,224,10,52,47,134,47,41,0,19,195,140,228,170,72,197,68,38,241,101,149,159,174,196,213,104,176,27,248,183,155,24,170,38,171,150,236,111,73,34,138,17,155,212,221,147,227,62,80,40,99,88,130,228,99,80,48,143,104,26,121,210,203,65,29,184,228,31,81,44,247,194,163,13,65,53,78,118,152,105,120,235,161,136,135,191,151,32,245,241,125,112,182,75,168,138,34,84,152,115,140,27,156,82,75,56,28,128,204,92,150,6,194,211,25,170,94,151,137,178,97,47,134,49,89,160,208,23,246,64,24,63,118,10,12,72,14,34,209,214,123,68,70,226,121,89,94,225,18,35,80,204,93,82,144,131,104,11,50,157,93,132,154,131,234,66,201,75,240,7,255,16,88,7,168,70,230,40,235,19,181,151,95,237,217,0,68,222,36,8,157,244,19,228,183,72,84,10,55,140,133,157,1,89,195,179,43,34,208,146,129,193,217,21,137,148,93,178,141,60,187,159,119,161,65,247,3,238,115,4,157,101,192,141,65,213,44,164,187,6,113,154,187,52,29,98,230,249,108,102,89,165,135,92,78,179,47,221,105,56,184,122,80,15,139,170,129,3,27,40,117,50,167,99,237,134,147,112,77,140,230,165,137,223,248,88,239,234,245,16,105,25,128,128,18,164,0,49,29,129,130,83,93,202,203,234,23,243,102,64,108,156,10,168,50,104,125,140,157,113,0,130,23,110,193,253,195,67,255,226,58,242,21,223,102,72,244,124,95,143,63,211,159,85,130,166,65,41,213,33,66,169,67,227,198,65,112,125,226,178,12,144,93,161,179,44,29,70,151,218,106,33,51,22,38,98,169,138,62,101,131,215,116,60,237,248,132,52,236,11,39,245,79,79,1,189,159,152,66,31,195,126,104,115,153,249,190,123,25,82,12,2,213,252,38,8,11,135,106,237,24,224,242,91,88,60,105,227,63,70,198,50,57,241,106,167,237,93,209,43,16,142,10,105,205,83,165,211,161,194,84,93,151,56,198,89,137,194,4,94,9,146,13,55,243,58,37,200,17,24,57,42,231,172,37,24,36,188,158,95,174,44,192,45,10,43,5,138,190,38,106,128,80,134,211,204,249,96,77,147,94,206,188,169,34,133,56,5,136,175,194,218,3,99,34,196,55,133,67,35,191,209,198,7,27,62,210,78,58,116,190,167,175,83,136,74,30,211,55,78,112,81,63,153,14,114,178,42,86,28,105,178,73,180,232,89,189,243,105,203,155,22,184,29,214,205,115,216,190,169,68,253,248,27,213,223,114,180,200,48,52,209,31,113,29,70,85,83,121,102,42,58,194,37,137,166,157,16,175,212,185,50,5,241,247,190,193,170,25,68,55,104,224,196,65,99,229,175,143,80,213,1,32,139,119,108,201,63,42,63,106,49,152,123,29,112,228,169,248,102,148,51,32,208,86,245,214,105,206,112,119,212,183,217,128,189,193,29,170,45,20,173,159,218,240,116,153,164,6,254,114,90,41,127,213,11,101,227,239,9,96,161,230,191,88,119,251,110,38,12,145,147,156,46,183,141,244,180,157,126,118,92,13,189,228,27,192,206,196,45,66,27,249,158,54,175,0,98,198,208,95,1,129,12,213,233,59,37,130,180,157,173,143,72,153,180,189,214,146,92,76,168,86,159,4,213,128,147,202,233,109,99,71,61,13,76,252,37,19,160,209,232,7,225,66,145,128,109,202,204,183,38,221,90,190,127,69,113,223,15,161,106,244,77,112,1,79,7,101,204,145,112,175,1,98,101,18,152,210,212,20,206,64,238,75,0,203,211,223,212,176,244,202,135,38,43,65,88,255,122,245,206,56,59,204,204,227,42,23,253,0,47,29,246,89,53,196,127,153,63,210,151,108,186,98,170,118,252,226,247,245,169,27,241,163,211,194,84,8,27,149,212,13,16,81,40,167,147,176,179,91,150,194,104,120,129,72,228,114,216,242,62,90,115,243,26,240,131,161,123,31,122,96,122,63,201,141,221,30,121,171,18,79,180,139,248,105,235,245,178,153,178,131,130,239,150,236,180,123,182,203,32,232,232,46,98,77,168,177,133,100,23,38,163,71,226,252,4,246,250,226,130,171,80,11,42,111,63,5,65,204,163,236,135,115,131,219,231,243,144,231,48,38,204,91,61,201,60,150,25,87,44,122,209,76,18,233,71,68,134,58,147,39,101,176,114,137,82,177,247,228,21,51,201,181,167,153,240,240,30,182,64,198,201,109,182,22,163,224,117,107,54,169,112,186,28,42,5,255,131,82,31,118,55,158,7,154,75,100,35,233,9,92,103,63,158,71,100,64,58,173,226,146,91,215,169,37,185,195,246,248,79,218,24,58,12,240,45,130,132,67,156,71,110,170,31,224,163,73,211,216,103,8,185,128,239,183,73,235,190,160,242,209,163,164,249,76,170,232,173,60,236,8,26,47,104,49,199,231,102,179,148,182,82,180,99,19,82,202,30,101,98,97,111,160,252,58,47,22,7,87,228,136,39,170,207,101,69,208,150,106,70,236,111,56,214,32,167,84,148,194,98,206,163,22,16,171,138,32,185,22,251,178,102,57,125,119,185,137,212,39,85,47,157,70,212,238,219,190,119,32,198,88,185,42,24,244,13,117,249,29,236,177,102,24,134,213,190,151,92,196,221,104,138,36,233,224,53,101,162,128,81,170,1,203,174,35,97,87,68,55,133,181,178,0,134,181,57,163,181,154,24,198,118,188,93,174,65,20,88,2,87,221,83,37,73,19,249,60,149,167,18,83,95,185,186,144,97,12,4,145,245,24,132,11,102,176,41,95,243,184,99,172,233,131,115,214,63,104,153,240,128,253,121,207,197,125,107,243,145,197,100,136,176,215,50,231,206,175,28,158,165,208,37,157,216,126,68,183,22,81,236,208,22,25,245,235,115,172,71,74,89,2,57,155,217,59,175,107,149,46,201,162,183,89,111,49,208,169,17,227,230,84,34,255,240,46,156,143,254,220,155,42,250,87,234,7,79,216,122,177,57,26,16,102,153,16,125,153,243,74,176,97,226,229,55,213,158,50,30,72,177,33,50,73,79,196,24,50,18,176,165,223,136,149,20,216,24,91,78,148,56,185,151,188,123,81,12,67,243,13,253,173,208,66,86,248,157,148,177,173,36,98,216,49,177,126,129,18,201,244,33,234,84,218,231,150,58,38,207,205,80,189,22,73,148,164,25,59,183,173,138,136,201,182,245,22,140,131,252,152,219,220,41,101,56,26,216,223,158,200,234,201,145,18,232,86,50,69,73,189,16,4,245,10,205,88,48,154,114,95,111,114,8,52,71,200,133,64,4,147,251,242,101,92,91,199,105,162,245,20,1,242,82,182,195,142,225,123,139,184,154,27,234,160,121,139,240,162,18,140,54,21,125,248,55,221,175,21,40,221,139,36,57,199,230,228,52,6,252,167,133,162,71,223,108,211,169,85,74,41,187,140,242,80,46,174,123,184,150,184,43,109,243,86,139,44,207,96,218,69,50,157,80,40,95,176,46,82,231,64,103,227,5,182,249,197,185,106,84,38,231,102,12,175,18,60,99,37,206,223,199,157,150,24,138,46,155,93,250,216,140,243,197,137,222,127,48,57,8,172,166,149,100,152,177,239,92,201,31,83,54,75,125,219,196,142,210,170,13,62,178,92,188,115,173,50,6,103,247,197,82,6,19,57,196,34,13,50,62,209,43,252,157,28,155,169,111,1,30,235,199,177,190,51,106,110,157,78,71,55,186,86,175,1,200,203,199,49,160,176,117,223,112,228,17,76,96,14,198,166,178,241,162,90,30,16,184,248,197,166,180,174,190,252,142,180,118,246,107,195,6,175,15,228,65,133,31,197,155,78,247,192,249,5,189,48,242,220,67,200,202,44,66,204,38,75,196,214,145,214,203,95,86,119,157,155,173,196,32,229,240,99,26,57,193,177,152,147,126,34,11,131,119,19,37,239,139,94,52,42,127,56,242,237,53,147,178,124,226,140,132,102,22,141,119,74,227,125,152,216,33,230,208,230,156,182,5,82,94,218,118,54,84,110,60,228,130,196,211,64,35,120,83,86,115,233,186,25,7,184,169,218,51,87,81,30,82,208,38,4,192,123,160,19,110,40,210,107,172,119,7,88,177,79,86,30,191,170,245,95,181,108,95,197,68,132,166,190,135,169,116,62,210,109,80,248,64,232,122,149,231,96,237,124,76,28,222,195,58,229,202,112,231,83,121,116,240,232,197,177,109,84,229,167,202,2,142,184,238,250,153,132,46,52,113,121,17,202,104,174,79,100,62,33,157,181,198,90,212,38,84,187,195,5,242,225,104,216,124,26,211,57,60,106,40,146,133,252,97,75,197,206,87,155,7,220,109,28,90,82,163,233,204,68,138,178,224,54,172,6,121,108,130,132,121,255,219,242,46,252,234,104,96,143,45,148,145,0,33,232,96,85,211,152,51,108,136,100,73,252,143,254,82,44,210,163,24,185,117,243,194,128,231,90,9,253,172,82,126,123,209,208,5,177,2,192,214,180,4,1,164,71,194,152,238,89,220,237,102,174,162,215,200,56,95,73,153,25,223,254,126,214,123,134,182,167,49,53,118,0,239,159,99,231,114,231,58,224,120,90,189,90,75,200,79,107,147,202,129,171,32,61,41,86,172,6,66,58,239,153,178,28,63,29,191,33,133,25,186,113,193,38,206,75,108,153,160,174,84,105,15,143,83,233,112,15,184,45,207,234,120,209,137,44,108,127,246,61,49,8,98,46,56,72,111,236,221,141,167,147,50,14,121,62,69,209,174,43,215,162,117,229,139,160,156,45,147,161,19,27,236,58,115,144,156,244,52,161,87,86,217,94,233,202,210,163,247,215,31,133,212,186,157,177,206,140,133,4,185,28,182,151,218,115,9,235,149,43,10,80,227,159,148,168,52,77,30,98,119,194,182,97,183,248,35,110,29,155,170,114,14,164,12,180,198,200,89,34,210,241,213,131,100,92,169,68,174,186,185,131,225,104,133,201,66,107,199,154,59,177,122,38,110,64,193,161,114,15,140,248,136,177,239,15,133,123,74,30,49,10,91,254,198,63,79,253,71,219,69,24,98,231,4,89,145,48,203,179,180,174,148,62,237,182,146,247,86,124,72,224,224,113,47,73,242,182,3,141,26,114,141,83,162,91,96,202,156,76,39,10,59,117,204,64,119,12,163,15,21,197,4,48,188,127,163,119,254,200,136,30,253,58,148,6,121,83,24,155,36,140,104,184,2,117,192,245,43,146,71,139,212,70,10,185,121,251,155,121,241,36,248,63,202,46,41,162,202,176,197,67,124,192,105,162,135,217,208,197,150,198,43,211,189,38,230,135,225,104,244,47,18,224,86,228,249,154,242,41,14,95,36,235,241,233,183,26,101,196,142,235,9,132,59,161,176,208,54,103,150,186,4,163,64,83,199,113,253,126,133,206,123,7,242,145,176,155,19,122,186,228,198,13,193,114,39,124,196,185,110,222,101,72,107,234,113,98,95,63,98,97,170,126,82,214,142,208,112,164,244,67,113,54,71,86,35,136,12,173,78,241,1,248,206,178,212,89,254,85,218,112,236,189,209,8,223,222,187,221,205,122,242,99,195,238,144,48,194,213,62,71,207,185,245,48,17,148,51,241,150,195,240,21,59,75,230,105,60,246,28,220,194,167,216,126,193,173,72,26,219,151,37,163,90,196,115,120,80,97,132,77,65,44,214,242,158,165,252,51,75,62,205,63,223,114,120,22,112,113,209,190,128,80,148,174,249,65,130,175,98,7,96,102,186,213,14,133,138,247,172,73,65,188,149,79,124,189,122,151,144,214,65,210,217,141,68,45,177,233,253,149,139,175,61,61,215,81,46,36,102,237,90,196,50,210,110,22,249,62,66,255,101,25,241,246,29,231,153,49,183,41,66,138,47,223,180,210,111,19,233,17,71,221,80,9,109,62,36,138,109,241,103,194,252,32,21,244,203,155,146,14,65,58,187,235,8,101,172,208,121,43,147,119,95,34,231,188,112,121,200,209,17,55,129,69,188,163,28,88,43,253,52,22,200,56,179,112,249,181,18,106,28,60,180,96,58,98,242,205,18,65,177,173,129,33,30,101,157,172,54,121,63,185,139,162,230,118,56,95,82,30,112,115,11,110,80,197,21,43,127,14,203,153,222,206,34,169,119,29,82,33,83,31,187,135,16,50,147,178,188,11,89,171,67,213,211,194,14,84,162,102,156,174,24,200,33,222,234,255,171,138,87,227,181,248,160,194,60,126,73,28,16,92,70,108,106,219,184,222,85,26,133,96,72,149,60,183,51,240,129,146,119,101,136,62,85,216,222,250,154,53,218,113,127,137,229,48,146,21,53,12,200,227,185,189,128,185,33,66,191,226,19,69,107,117,165,19,228,14,185,13,59,65,113,29,51,191,158,254,160,3,11,127,227,172,17,119,202,194,149,180,198,193,94,35,229,190,191,71,97,136,192,43,197,133,180,208,212,52,250,142,135,199,82,84,180,176,32,61,64,116,22,140,121,46,127,8,9,114,140,121,124,58,102,173,165,224,153,111,67,191,180,139,166,68,209,74,83,205,38,201,69,32,197,157,122,157,192,69,87,110,59,36,55,34,202,15,3,164,223,254,143,96,97,63,191,205,103,53,149,247,252,201,221,194,232,101,44,51,152,145,89,200,166,31,250,6,129,174,186,80,150,253,56,120,181,8,222,174,134,2,192,15,50,167,130,245,45,124,28,35,219,147,95,36,142,160,31,201,181,253,199,45,35,88,222,45,120,226,3,16,79,104,108,151,19,7,109,164,133,205,133,218,165,56,143,112,70,123,75,82,132,140,53,18,87,173,224,93,164,170,155,238,253,234,48,35,223,216,198,48,144,183,161,93,84,159,218,105,147,8,204,15,233,138,89,159,123,182,8,221,227,242,86,167,37,163,73,207,177,184,43,153,31,203,253,174,4,155,219,82,149,19,170,152,103,123,53,41,235,9,216,153,144,246,30,77,247,205,96,25,106,81,182,247,243,212,109,159,62,54,233,45,168,57,199,128,67,205,205,5,49,91,11,2,19,141,204,62,40,145,184,113,105,190,38,8,226,185,37,252,15,237,21,185,156,52,126,8,107,38,219,16,216,176,91,7,239,95,192,245,126,237,36,165,92,53,90,198,39,252,188,114,196,173,208,189,12,183,204,48,0,243,150,63,228,131,206,150,208,90,255,220,9,95,5,255,46,120,106,11,208,86,57,128,72,182,1,158,23,174,132,81,86,198,150,22,6,254,194,149,77,21,27,85,112,167,30,48,129,90,164,195,180,176,135,9,68,21,208,74,27,231,2,102,134,218,212,203,198,86,155,244,179,111,222,120,250,224,26,88,248,222,173,78,185,116,25,221,5,91,178,80,152,236,211,7,24,26,118,201,31,132,83,56,232,149,226,161,30,41,179,183,192,96,148,204,227,126,40,125,125,2,57,139,242,79,216,198,245,237,57,81,213,51,146,2,11,13,16,209,113,151,117,183,164,196,213,181,62,79,183,84,145,156,254,51,156,63,108,145,28,107,180,55,207,134,37,147,91,81,229,35,198,134,241,81,49,205,97,223,159,128,62,21,152,162,153,96,135,46,151,75,224,78,252,148,135,97,91,178,251,214,3,231,112,235,65,39,208,159,77,43,83,163,127,208,239,247,95,44,151,87,124,214,175,205,195,52,73,252,138,10,97,158,62,81,210,36,161,223,239,70,105,198,93,144,53,115,207,147,66,130,79,250,81,184,222,196,15,181,108,31,199,104,162,98,253,83,135,252,250,235,32,131,221,160,137,59,151,129,15,189,243,49,179,95,221,92,41,100,22,166,160,29,207,14,6,51,76,226,249,78,92,109,188,203,218,59,196,1,133,228,167,141,250,14,228,85,68,20,3,32,193,46,182,145,25,236,201,25,172,155,62,17,17,138,74,126,146,45,89,178,24,95,154,18,214,251,80,68,12,251,93,95,104,180,82,79,178,43,169,130,70,113,130,253,229,231,49,52,108,197,190,107,57,43,66,86,22,242,176,27,126,67,242,46,128,24,4,33,26,26,27,81,234,10,220,238,63,149,126,208,105,131,184,64,115,230,123,243,157,147,231,66,242,21,31,232,94,156,117,134,152,27,55,134,192,135,189,162,16,224,28,99,26,141,67,6,96,40,107,222,53,43,25,189,102,130,151,173,112,220,141,58,201,37,90,181,79,210,122,192,214,241,188,98,62,122,113,2,33,166,45,226,8,183,97,243,205,143,118,240,98,131,110,200,83,185,4,119,141,202,152,72,81,121,201,59,67,158,204,68,164,123,112,181,31,181,180,42,117,47,173,236,166,183,43,209,241,32,16,87,60,1,44,119,207,194,255,196,242,186,25,84,222,220,64,252,243,88,86,64,213,64,216,221,70,74,224,219,68,69,218,45,72,18,178,164,103,214,153,254,119,60,217,16,67,145,153,210,220,197,117,61,61,108,33,246,105,116,151,189,10,84,243,252,159,31,121,238,144,64,88,239,130,131,184,13,169,184,95,152,148,191,61,185,195,21,242,160,184,105,32,123,210,104,125,196,227,182,218,87,3,16,218,66,76,120,2,200,200,216,155,152,88,133,181,124,229,87,36,224,205,244,128,132,128,241,21,65,176,126,208,158,134,42,225,133,32,73,111,31,62,160,169,175,39,185,184,32,179,213,35,83,8,79,171,136,60,16,174,212,162,108,103,189,224,255,154,61,31,55,76,114,145,165,116,217,251,203,109,195,150,138,241,107,159,78,229,180,158,12,28,149,242,253,76,235,60,226,11,125,126,223,34,198,41,117,243,0,116,150,114,27,190,249,156,173,24,3,115,191,31,176,155,79,64,180,249,206,173,20,219,134,5,128,84,111,250,159,122,29,204,245,30,130,134,155,3,143,163,80,157,201,25,113,139,29,123,99,200,94,19,81,213,39,220,239,189,166,61,106,252,74,18,36,109,139,132,112,177,64,75,178,93,70,154,136,40,146,99,139,45,49,19,29,5,137,107,150,88,129,2,249,148,184,36,227,91,146,227,134,225,186,219,38,248,144,113,90,154,14,64,226,248,240,48,142,36,188,212,150,183,59,96,44,73,110,49,122,72,163,72,105,26,68,73,32,58,170,109,137,104,240,239,186,189,163,110,110,11,176,41,209,83,185,205,124,3,70,188,182,187,179,112,60,12,83,217,35,149,229,156,61,101,180,187,255,192,208,163,43,121,173,103,179,41,13,46,250,7,28,80,164,65,106,210,62,47,234,31,101,85,105,203,87,49,70,77,91,53,216,221,187,129,247,133,233,9,58,116,4,6,177,82,142,163,246,49,41,152,245,14,128,131,47,105,177,130,6,66,170,92,72,214,108,211,135,224,63,245,94,187,99,58,13,143,217,94,192,109,133,130,87,164,104,70,16,252,162,83,170,2,59,204,203,3,24,100,249,214,0,203,14,139,187,129,198,20,31,36,47,38,102,31,159,32,20,213,148,206,162,9,245,116,56,29,66,85,114,39,9,148,101,41,94,76,55,161,98,163,50,52,105,35,13,92,25,117,225,19,221,157,144,38,7,163,216,88,110,22,183,236,101,18,92,44,168,75,245,158,225,6,230,209,157,70,80,154,145,141,146,213,21,50,140,21,21,76,226,52,247,167,60,0,59,20,74,230,206,112,253,90,218,164,187,217,39,71,91,29,65,167,90,134,183,159,38,17,78,113,75,49,252,48,60,151,202,235,150,38,90,158,37,173,250,63,133,60,66,132,167,154,114,217,185,46,85,124,87,229,213,99,250,46,191,48,164,26,176,233,24,10,34,213,0,46,2,18,193,170,169,253,232,187,51,130,143,186,132,27,117,37,79,85,84,64,155,209,26,165,122,123,56,205,181,109,24,123,89,106,187,32,215,175,86,213,131,142,120,179,249,207,162,130,57,233,116,159,93,95,196,235,181,217,4,157,205,206,187,30,0,95,71,61,22,5,146,155,74,220,12,100,92,103,45,246,55,175,178,82,255,206,164,250,83,14,119,199,60,126,238,105,125,137,20,43,67,180,114,167,30,96,120,254,45,183,20,138,61,158,43,179,205,165,114,37,204,198,203,123,160,220,3,203,127,65,70,79,195,135,110,13,220,19,84,75,254,31,199,208,44,173,233,14,108,35,203,240,183,116,26,102,249,122,150,184,82,144,202,113,65,216,166,5,236,82,189,238,57,244,99,176,88,73,202,246,4,80,188,43,253,80,173,58,178,65,233,177,201,202,181,11,172,204,14,124,36,253,224,56,176,80,139,126,83,187,67,128,34,75,96,155,248,108,237,138,223,110,9,162,241,244,103,126,168,213,42,183,40,20,92,128,235,126,61,224,38,168,214,243,98,46,185,111,160,18,39,28,253,137,172,25,116,213,179,20,13,149,193,237,133,117,57,114,53,137,197,152,46,170,175,154,61,194,198,168,71,221,187,106,163,98,226,10,199,35,183,110,237,1,175,33,169,216,77,140,126,80,61,181,224,199,82,156,219,106,3,185,236,4,185,105,165,111,164,116,141,155,203,108,236,116,137,223,158,236,78,122,178,241,231,108,5,139,55,151,88,110,100,36,24,89,99,109,211,120,227,211,18,246,168,14,118,2,107,233,211,53,59,87,182,199,224,69,171,145,147,1,155,145,36,108,148,200,100,219,149,107,179,29,53,103,174,24,4,122,227,192,28,157,203,140,71,142,148,254,78,187,86,73,234,207,120,116,20,144,34,188,73,51,184,0,35,27,89,39,35,47,223,12,209,197,51,132,160,186,71,15,41,68,220,149,227,168,193,255,138,197,164,214,183,179,105,4,68,170,101,128,213,89,96,255,171,202,104,95,244,235,88,45,109,119,135,207,68,75,13,234,88,16,211,62,213,248,88,137,120,43,176,234,227,231,63,191,119,32,221,239,104,38,175,235,122,209,177,250,66,170,112,179,140,198,85,142,155,215,223,94,46,93,32,242,38,209,121,196,223,73,63,26,87,238,130,254,160,128,14,70,73,67,198,142,135,43,153,184,64,221,189,212,220,81,27,115,93,225,208,147,20,174,154,67,218,56,24,75,131,95,193,102,37,28,39,203,252,111,162,141,179,3,15,167,46,241,136,247,139,90,62,92,100,208,70,5,76,221,61,247,32,42,200,40,173,97,120,154,201,145,16,210,65,125,9,105,107,13,1,239,87,197,10,109,209,22,67,29,25,232,250,168,66,92,38,222,28,164,61,128,56,193,129,143,235,148,8,33,214,166,47,105,128,37,99,217,176,118,206,114,185,83,107,115,44,250,18,183,164,129,185,4,215,134,203,137,208,173,244,125,2,25,255,197,174,217,205,165,92,158,111,205,18,126,250,164,227,139,68,70,1,45,103,94,26,217,110,79,136,20,55,65,112,154,160,181,162,162,98,7,52,252,128,61,100,57,155,5,78,245,18,60,142,3,115,57,177,1,210,90,34,61,144,21,75,4,241,50,219,127,158,25,32,209,197,31,78,51,15,29,151,173,199,170,25,41,186,131,115,178,198,255,54,28,89,250,205,145,132,68,37,142,60,153,173,239,154,200,59,82,173,241,101,199,61,224,137,1,65,118,17,247,52,74,43,112,152,136,25,102,32,91,4,69,38,220,57,94,30,54,104,202,6,230,4,200,158,191,92,7,81,63,241,229,21,3,157,128,114,145,19,161,231,9,252,190,162,195,186,248,224,183,128,81,99,221,14,9,49,151,51,100,170,107,49,0,34,33,155,164,126,250,63,64,50,102,23,160,144,40,140,143,193,3,225,86,234,28,134,51,39,56,102,220,34,219,236,170,157,145,1,163,70,98,222,164,50,119,48,41,134,162,132,60,25,96,120,44,72,178,217,185,238,182,75,15,69,108,102,188,13,124,238,174,220,60,74,202,233,222,229,56,219,152,1,219,57,59,84,76,254,172,111,40,10,121,160,119,136,80,190,71,238,100,181,99,200,237,164,161,157,42,193,183,155,168,246,101,219,17,230,127,129,101,186,159,147,110,217,236,65,131,245,23,29,182,222,16,246,73,156,87,47,1,92,219,50,215,255,139,144,78,225,158,81,104,86,71,15,255,71,126,36,209,48,207,191,220,167,136,110,50,134,89,134,11,132,73,2,53,251,38,31,244,157,131,22,90,18,183,151,28,158,237,115,27,154,77,126,223,169,224,181,31,244,158,3,67,125,191,245,74,47,196,167,118,100,139,133,222,103,158,218,200,155,104,126,252,159,111,92,203,87,2,198,58,104,194,170,178,21,55,14,96,212,184,147,194,48,55,71,164,252,52,72,81,38,12,125,221,220,39,18,196,226,127,58,99,103,244,247,84,168,126,212,86,20,180,10,136,162,18,51,131,229,144,159,52,6,238,128,234,156,213,96,10,79,226,112,233,23,145,195,78,150,144,58,155,158,174,102,159,129,225,211,218,77,51,236,246,165,198,98,129,102,112,159,13,178,249,124,122,93,197,130,127,101,43,186,70,200,158,212,80,188,22,188,15,65,142,241,100,102,209,83,200,190,223,42,131,243,27,75,121,247,149,254,79,122,250,20,247,55,59,147,106,142,160,111,30,88,81,12,240,97,211,125,229,199,246,5,63,132,208,63,78,165,143,34,160,189,4,122,27,123,18,107,191,5,15,36,22,98,164,74,85,94,114,211,31,113,11,231,249,94,170,85,251,147,179,227,188,1,96,106,127,71,45,55,69,41,207,204,185,18,155,198,11,159,215,183,243,67,205,238,111,104,26,117,104,87,198,103,228,114,23,152,43,223,151,222,196,208,175,189,228,163,227,140,237,184,53,24,147,34,171,189,37,62,11,140,93,21,162,182,136,70,194,8,116,180,116,225,123,45,55,232,141,158,212,76,141,245,182,90,110,240,209,248,85,39,152,59,162,102,44,59,90,216,30,191,223,92,14,146,78,29,204,44,217,155,0,2,209,154,239,241,159,77,24,246,101,195,16,103,27,216,102,231,53,61,96,64,69,131,123,17,10,118,237,147,136,137,224,97,81,34,157,190,74,234,144,99,194,15,72,77,244,30,94,178,75,88,184,54,118,117,61,72,157,64,94,200,179,87,107,109,161,170,212,100,165,165,214,40,214,153,63,202,141,213,68,115,220,99,40,34,183,26,255,84,82,223,53,249,232,99,250,34,229,183,156,139,168,54,105,177,128,239,150,44,135,140,16,3,155,69,25,6,108,148,100,162,136,70,102,32,78,201,91,176,114,144,17,106,112,228,213,134,91,235,226,127,255,226,92,91,87,136,36,102,82,66,244,141,29,134,123,202,247,156,51,53,165,33,88,169,239,147,208,248,112,53,114,236,67,38,140,207,118,88,55,118,18,71,212,95,5,49,228,0,220,238,97,69,89,220,115,31,76,227,70,255,195,215,117,172,190,85,131,39,127,252,198,165,19,25,68,185,63,248,74,146,178,171,31,218,211,91,56,51,182,73,52,79,153,230,88,171,84,168,244,237,132,81,107,1,192,130,187,195,241,249,234,197,141,107,60,196,194,222,171,94,145,109,134,51,217,230,196,207,96,141,84,186,202,87,229,176,157,202,75,83,169,190,143,71,254,9,151,78,63,208,248,118,0,11,218,56,16,129,102,183,127,218,136,187,201,141,99,230,157,102,235,117,252,68,160,25,5,175,197,23,194,60,169,202,76,123,115,253,50,250,214,0,188,31,150,87,183,254,40,220,110,171,73,216,131,207,167,246,149,187,243,242,61,139,18,223,154,85,11,109,13,58,65,149,164,88,40,91,142,203,8,85,56,25,253,139,248,32,25,206,165,57,253,66,73,68,65,136,10,9,139,187,65,119,184,0,88,174,247,198,77,250,158,127,126,67,165,33,34,104,251,240,30,214,51,44,103,185,27,81,110,105,126,166,237,106,248,248,6,229,179,29,37,107,55,90,133,145,197,32,71,32,136,181,130,4,144,48,42,66,114,222,117,219,67,239,54,107,54,253,133,104,54,251,175,7,91,150,5,229,244,81,77,157,147,123,150,161,148,10,123,126,13,31,81,24,199,15,35,58,2,205,153,251,212,56,229,24,216,158,156,10,174,180,152,35,14,36,106,94,76,189,52,208,180,236,102,250,124,131,146,83,252,218,46,143,41,126,226,41,133,32,182,31,169,98,186,110,249,8,158,22,232,17,161,162,241,228,222,42,146,158,1,5,175,250,61,149,97,147,217,192,191,196,241,237,40,132,183,13,99,65,10,148,249,36,74,121,157,253,200,254,210,213,35,245,179,32,52,165,25,141,68,97,166,58,218,222,3,112,64,5,18,251,28,32,46,244,69,6,183,65,200,144,140,51,176,160,94,251,57,211,200,70,112,103,17,76,253,172,98,217,53,119,150,159,144,138,52,92,24,54,121,3,179,122,23,33,150,252,187,183,167,120,124,150,233,98,248,123,55,152,225,112,28,202,231,36,212,64,71,43,143,156,253,47,170,91,117,67,200,74,184,65,224,63,22,50,8,239,138,13,138,46,216,56,4,45,189,68,113,219,104,186,179,214,189,134,65,49,227,6,75,244,167,200,124,150,65,219,39,200,192,144,153,126,65,215,221,68,112,45,85,138,237,77,243,216,190,118,248,44,93,68,3,189,252,198,99,57,250,27,74,186,177,72,37,78,202,23,249,249,147,24,32,133,140,124,191,71,105,24,177,175,182,126,74,115,226,241,196,92,99,237,217,150,69,220,40,109,40,78,54,139,50,107,28,189,152,151,255,242,195,195,57,34,85,194,119,66,114,129,129,118,0,119,102,78,67,199,109,146,175,135,190,11,102,249,230,60,192,217,47,17,253,123,216,113,20,65,150,213,48,27,190,80,108,41,97,242,23,247,133,118,76,220,165,9,191,192,110,107,206,60,232,15,6,221,78,154,96,105,12,81,31,106,251,190,241,110,71,141,250,124,186,7,26,8,217,170,35,19,234,151,253,229,118,92,88,247,9,146,152,164,99,163,91,98,107,179,153,100,192,220,154,72,245,12,34,141,203,35,252,222,42,9,157,193,137,96,182,194,30,54,228,60,31,127,66,45,30,161,250,100,243,238,6,214,94,85,177,232,96,207,136,105,192,225,106,225,43,226,128,26,21,152,255,56,219,210,139,181,157,207,4,66,91,133,29,73,103,234,208,71,39,211,183,191,71,50,98,21,255,87,145,116,149,60,122,91,131,202,74,221,81,78,88,217,59,148,165,36,60,173,2,198,190,219,108,180,163,17,97,214,237,33,15,248,123,231,3,37,16,178,207,182,61,241,97,24,199,69,172,98,63,112,211,234,102,167,91,184,55,119,190,150,192,138,2,199,206,43,206,9,242,41,94,195,120,57,93,83,169,173,32,162,54,2,18,79,79,174,31,79,163,105,201,5,87,82,119,163,240,119,51,192,124,248,214,95,7,89,117,145,54,162,190,117,113,151,104,3,148,20,145,254,244,251,43,191,49,45,144,117,51,42,109,149,106,130,128,14,141,244,144,149,140,144,213,7,47,197,36,245,137,130,163,138,232,19,194,42,206,78,194,112,23,188,222,120,111,109,86,52,233,85,6,122,18,67,95,6,120,245,206,19,124,10,31,38,209,116,127,186,105,67,2,47,140,38,132,253,61,200,141,81,158,235,231,90,191,188,168,91,218,143,135,151,77,189,163,245,212,205,183,196,55,230,253,21,17,155,218,101,254,125,206,5,92,50,233,151,99,120,34,213,85,96,71,13,60,13,161,59,161,226,10,65,6,164,180,152,249,70,242,75,57,142,131,23,45,190,194,158,117,109,17,109,91,142,247,48,53,209,4,104,52,214,9,241,251,199,111,107,166,16,62,186,44,156,74,36,219,163,153,60,134,205,17,227,235,57,183,121,55,245,249,56,123,243,46,164,136,112,11,109,24,44,14,102,166,137,69,79,86,9,85,91,217,151,43,38,173,183,216,80,81,195,54,47,96,14,214,252,253,89,197,253,153,228,204,254,112,60,217,104,160,151,153,73,229,93,64,63,30,185,181,87,251,156,199,128,163,151,220,219,111,89,145,65,91,53,146,126,168,89,248,151,123,15,177,194,72,233,67,149,215,52,81,49,13,24,178,156,132,116,216,18,68,103,195,216,189,11,128,252,72,0,79,83,255,62,224,216,170,60,114,158,74,65,26,212,142,67,190,128,0,54,140,231,125,219,138,18,112,157,109,86,186,174,111,210,244,158,193,147,240,90,162,224,57,115,230,105,228,187,152,85,75,162,35,17,193,143,163,85,156,144,173,101,211,35,104,86,142,13,109,148,55,143,14,161,14,242,214,73,173,63,130,146,149,238,35,162,174,27,232,128,253,23,64,244,76,199,211,55,160,132,11,229,78,206,115,25,189,149,11,110,254,213,138,226,0,22,253,156,31,184,89,110,199,197,166,66,47,148,208,1,195,20,136,171,34,124,107,58,13,230,45,231,81,90,234,84,45,142,33,127,131,127,52,182,209,32,125,197,182,146,117,139,13,89,46,167,60,20,154,17,134,76,12,254,150,146,23,129,116,116,240,248,106,221,65,132,27,37,250,218,125,58,252,222,80,195,0,10,138,182,170,217,39,215,219,171,121,109,121,1,236,39,228,40,62,208,99,237,223,167,121,15,70,240,107,26,127,49,194,40,53,22,143,240,249,189,197,248,149,246,162,113,5,161,186,253,135,56,110,51,46,86,112,133,154,65,156,199,166,69,142,110,42,143,178,80,4,162,113,103,199,234,180,172,132,70,240,38,92,125,158,109,104,242,115,97,107,113,2,130,93,199,235,214,120,207,87,13,180,250,195,209,141,241,39,205,22,52,122,165,199,105,233,254,206,52,169,106,245,143,62,134,86,138,76,110,106,218,212,130,148,240,74,201,251,32,211,128,152,30,221,202,231,246,227,178,235,108,192,100,217,176,14,192,125,244,209,182,192,95,180,97,232,42,233,27,138,130,70,159,73,195,238,110,4,114,173,154,184,8,149,98,51,21,148,16,219,224,37,115,3,98,176,244,4,20,136,152,53,237,105,52,169,202,81,222,25,165,66,235,34,1,37,112,2,90,62,28,20,57,211,59,198,15,162,148,53,128,63,174,67,164,216,243,35,39,70,85,141,186,96,235,44,255,196,165,145,184,27,229,85,202,160,33,159,115,209,253,231,98,180,88,172,231,86,155,136,171,96,177,215,57,60,137,40,111,194,133,47,209,8,118,124,54,146,52,102,77,123,66,12,89,82,131,199,44,225,188,236,30,7,40,75,41,170,126,116,76,89,97,57,26,225,248,202,112,22,207,202,147,99,152,26,49,112,135,222,10,133,62,22,99,39,176,216,4,62,109,204,219,193,85,195,36,204,77,210,76,147,255,89,148,109,106,96,130,199,51,89,144,32,76,122,45,104,222,215,121,36,125,136,61,32,3,67,44,221,197,97,238,39,182,82,251,228,153,13,5,182,232,87,68,199,204,110,240,64,153,66,235,58,198,67,97,240,34,232,109,26,92,106,87,203,125,82,107,189,206,19,63,53,35,104,235,194,14,196,103,95,113,194,161,161,170,107,230,164,253,88,124,108,194,242,142,227,87,0,168,228,110,177,105,144,92,69,47,27,174,172,239,38,95,163,86,211,129,40,212,55,233,249,47,53,204,48,155,138,200,165,69,224,71,239,67,204,213,174,183,187,80,244,85,129,161,172,166,116,180,97,205,128,237,28,50,17,217,42,69,242,169,82,18,90,9,57,217,241,198,21,40,232,194,130,60,231,68,103,0,43,82,103,24,235,54,249,232,237,89,199,31,101,88,212,18,214,77,6,138,125,187,42,253,6,89,64,86,57,203,93,17,110,161,76,28,128,33,37,120,98,251,102,152,176,255,15,87,148,102,199,28,252,212,161,44,8,114,38,47,19,87,26,183,166,176,46,106,7,90,177,81,88,99,102,205,196,249,142,53,85,173,10,133,47,188,81,31,134,9,205,146,149,188,187,112,118,54,72,10,57,76,238,255,174,248,116,11,108,160,223,141,88,7,132,0,1,210,167,17,116,242,158,161,163,12,247,120,200,39,186,252,115,140,64,88,120,121,187,151,164,65,173,180,73,134,164,116,224,15,86,13,100,39,48,64,105,28,252,201,244,111,108,150,37,89,29,146,216,131,46,247,127,90,181,176,83,64,223,5,211,149,39,197,28,107,2,179,154,73,107,10,198,146,154,213,238,210,123,236,236,241,199,237,126,201,37,35,17,101,229,180,164,212,114,119,142,48,18,27,187,231,236,51,164,245,73,133,243,160,5,45,63,208,251,145,58,251,38,157,181,54,225,91,220,213,150,113,85,163,173,39,26,200,173,139,234,68,22,244,225,143,125,49,40,209,141,105,54,189,2,158,103,170,203,33,85,164,105,135,7,46,10,33,77,23,7,181,190,49,11,136,143,19,228,208,118,45,72,24,151,143,52,191,89,7,231,98,120,57,204,60,108,119,33,63,123,111,6,133,90,147,106,99,127,182,151,102,87,152,20,133,147,109,23,243,94,249,207,196,123,236,237,238,197,107,138,184,249,70,121,118,180,248,173,27,81,229,20,163,105,140,248,153,206,253,20,71,241,215,133,252,199,251,17,185,79,211,253,220,245,171,131,31,147,121,180,38,249,200,61,12,169,148,105,248,189,71,79,242,138,77,221,49,209,52,203,79,139,112,95,129,167,159,110,120,41,211,150,203,216,156,94,153,27,247,182,240,137,105,183,200,157,84,213,64,120,234,236,250,153,197,40,148,102,246,119,114,247,17,114,60,247,100,101,158,62,45,41,134,175,247,245,141,113,28,195,40,3,147,45,4,230,118,196,238,184,187,213,223,203,254,65,20,252,106,90,99,236,88,28,64,61,48,175,62,190,123,152,49,127,146,93,58,32,233,170,106,153,69,22,128,45,255,247,6,199,98,140,134,127,211,145,251,156,12,18,135,162,207,19,232,222,130,108,21,230,63,144,4,56,9,23,198,9,151,233,33,172,25,27,44,164,46,65,44,119,209,221,105,71,206,185,123,215,92,103,222,203,53,202,93,130,215,74,104,145,99,90,60,81,173,63,142,156,151,215,82,26,250,100,176,39,78,106,90,98,36,170,174,222,161,127,18,37,45,171,248,216,207,118,126,50,212,165,117,63,222,108,138,213,127,107,135,17,202,190,161,226,2,254,181,24,134,192,175,139,209,167,58,103,254,229,46,181,99,249,175,226,206,199,244,167,174,195,46,220,135,200,86,39,251,142,48,238,154,130,91,35,95,173,240,14,120,176,229,252,242,244,208,163,236,103,196,253,85,105,40,110,200,39,2,145,224,94,214,189,217,201,1,235,228,169,60,26,111,233,161,40,146,34,226,17,181,6,37,154,200,218,236,160,132,0,125,184,42,229,116,62,61,59,11,194,145,59,9,57,134,171,226,26,86,105,194,130,8,43,117,128,203,126,75,1,93,11,112,197,244,90,215,124,82,156,177,35,71,141,59,94,35,182,41,140,226,246,23,138,238,252,64,185,198,40,51,130,10,11,15,230,156,138,187,237,228,88,21,218,223,37,107,58,160,238,181,182,241,198,51,170,209,253,223,184,174,186,52,248,112,151,140,113,9,0,223,138,43,98,100,194,67,62,189,178,217,131,224,57,236,90,243,67,24,231,218,231,188,151,253,84,36,58,199,173,39,27,194,212,161,222,114,186,249,202,112,78,189,46,126,237,75,10,234,235,90,254,145,18,44,80,1,196,247,72,28,188,175,23,217,205,186,238,174,66,152,4,111,70,206,66,192,114,252,94,121,70,62,197,86,240,198,78,59,79,3,206,15,62,208,46,188,210,161,213,207,50,24,238,189,36,50,78,104,95,244,252,148,206,175,208,114,168,146,77,167,34,17,88,102,125,37,19,94,148,170,189,230,217,200,119,48,126,239,82,198,71,67,11,198,124,211,250,6,32,24,229,249,75,33,99,254,149,144,63,173,47,80,216,18,33,166,223,150,53,59,143,156,31,162,77,80,130,28,38,247,123,170,220,144,223,131,201,48,13,162,219,125,165,47,173,110,204,190,167,244,141,236,177,82,68,92,101,118,165,126,137,219,83,198,60,191,87,247,172,107,60,48,174,7,134,247,172,153,50,89,159,33,86,229,169,22,52,139,244,202,192,240,98,77,195,174,96,184,123,41,129,116,180,114,217,233,246,25,77,72,60,53,137,131,81,37,249,104,187,120,1,195,245,70,111,131,175,152,191,135,19,168,144,74,235,208,71,247,40,210,21,231,143,72,187,30,5,71,68,194,248,57,102,3,111,189,35,161,136,185,147,217,210,120,143,5,27,210,127,161,105,56,238,118,83,157,77,51,234,152,182,121,215,240,114,140,32,76,15,101,112,67,87,255,118,61,142,111,111,69,157,95,5,184,99,33,253,26,121,120,50,155,49,50,216,229,56,71,156,87,247,244,116,119,140,225,31,67,141,217,180,155,122,202,34,16,118,16,176,219,135,155,189,126,34,232,32,60,210,200,30,114,44,147,134,53,86,166,107,235,149,241,178,255,117,238,164,30,196,186,177,241,1,245,208,239,109,162,126,97,69,223,67,238,213,37,154,171,43,175,248,254,115,162,239,58,40,235,106,36,155,26,229,250,34,101,52,215,81,22,165,149,160,118,95,28,150,26,165,187,237,144,7,212,77,126,71,20,122,60,117,234,117,37,143,17,69,253,215,57,242,6,169,11,28,57,46,22,41,105,212,118,252,76,193,110,218,76,205,92,12,248,149,167,146,0,34,167,166,224,66,93,89,210,104,185,136,248,255,19,154,147,58,94,74,236,173,198,237,93,164,183,115,59,92,175,86,238,243,186,113,144,214,157,107,161,104,141,206,227,245,88,127,101,64,111,42,120,23,108,4,195,127,103,244,221,167,122,32,176,138,50,202,32,36,234,58,127,199,53,227,114,67,255,54,59,36,239,236,15,172,128,199,92,192,101,252,169,121,86,48,168,148,175,169,182,141,93,180,114,107,45,168,225,87,206,32,249,96,7,148,48,140,55,138,77,205,43,172,111,72,60,114,105,12,177,150,213,215,170,220,223,191,72,204,66,151,156,162,181,125,195,11,125,31,188,234,191,112,178,171,196,19,181,135,47,223,124,254,47,205,77,219,226,230,134,9,139,17,221,38,149,229,174,57,9,78,41,255,176,244,215,36,221,185,153,126,112,116,31,65,105,35,226,185,222,119,40,244,24,226,85,133,213,214,168,177,82,84,166,154,183,131,195,99,109,190,139,77,233,166,36,7,251,93,121,45,86,151,150,66,59,33,194,77,52,128,34,91,250,72,6,206,241,7,28,74,255,97,214,108,14,246,216,33,49,184,65,63,194,44,118,240,83,92,26,254,153,192,80,118,53,227,203,190,3,203,161,0,196,177,178,27,248,192,255,161,164,68,91,20,190,192,71,244,27,52,202,87,46,145,140,202,176,129,249,250,57,62,126,37,168,125,173,159,73,44,202,40,13,223,66,158,139,66,109,222,124,101,33,109,126,146,86,10,67,52,45,72,178,111,116,138,163,74,89,137,246,90,251,4,195,157,134,226,160,226,161,214,133,199,200,155,139,246,216,144,53,76,195,104,14,28,137,62,219,198,85,99,65,211,235,171,216,219,92,139,31,123,217,181,204,178,213,32,112,22,224,168,102,140,134,75,82,143,244,211,135,82,214,84,23,73,32,18,35,184,134,165,18,187,97,184,171,220,154,102,5,21,35,48,234,119,196,127,45,67,178,110,135,86,68,212,62,13,230,140,49,84,116,191,126,95,71,232,96,5,229,152,16,212,105,164,57,197,127,204,82,123,213,45,232,44,133,100,132,190,150,32,130,230,33,10,191,159,44,67,127,154,184,132,56,33,203,193,10,254,46,242,240,201,192,98,95,145,197,15,25,69,7,30,246,101,6,150,162,185,89,253,128,158,149,181,137,31,179,173,147,27,123,163,53,230,52,89,114,2,109,11,139,57,216,102,93,12,183,235,154,217,31,120,107,232,84,251,66,94,12,229,178,127,63,21,55,212,16,48,137,227,114,153,168,58,64,193,57,161,129,117,95,41,7,101,215,232,27,44,207,134,218,227,239,180,91,187,58,45,199,233,218,117,233,203,61,80,180,31,162,10,129,160,74,72,226,198,226,214,246,217,28,200,151,163,10,109,200,62,40,238,252,172,198,242,27,115,176,21,21,51,165,147,13,101,1,180,204,161,61,202,162,111,137,156,134,73,244,157,93,245,128,8,198,138,52,44,67,254,15,213,130,47,249,173,223,37,134,207,50,175,159,170,245,123,4,4,88,131,54,175,174,140,110,205,163,128,162,75,248,127,6,83,179,80,99,208,38,136,161,19,109,221,75,163,174,168,32,172,231,155,131,84,107,91,219,227,237,140,35,226,10,45,125,234,227,91,113,161,167,164,90,99,189,226,79,66,140,1,178,197,236,131,198,201,196,186,64,229,241,118,206,54,68,61,127,170,125,211,197,156,62,27,6,135,67,145,192,190,47,122,200,170,225,199,180,228,235,238,115,204,163,25,109,37,239,72,210,29,158,17,64,255,163,2,135,236,121,91,209,52,18,60,34,116,227,197,43,61,81,221,181,151,247,187,216,23,109,253,224,141,78,38,138,231,18,250,221,150,145,138,136,77,157,213,139,183,142,136,122,218,95,158,160,124,143,11,48,117,26,171,122,113,143,230,10,14,244,191,106,147,166,115,58,184,10,211,17,220,91,130,85,105,44,142,148,235,104,220,86,73,91,245,30,144,72,22,113,12,65,15,96,131,151,58,124,235,92,68,79,228,174,228,135,46,178,221,17,163,149,106,139,148,206,177,217,108,14,32,93,82,16,255,69,233,76,169,8,128,46,39,129,83,157,106,245,55,17,28,47,17,110,74,187,182,99,65,116,214,31,156,63,220,102,92,250,89,196,201,34,197,9,6,250,164,81,10,151,186,95,72,231,143,66,83,141,66,18,183,235,226,112,246,181,57,77,50,48,56,15,247,146,70,66,229,143,228,12,155,117,239,224,178,46,112,169,137,56,30,200,87,138,221,9,75,121,72,17,209,162,60,148,15,92,87,186,154,153,194,145,153,129,91,82,85,35,50,70,86,45,72,178,222,137,113,7,250,233,190,214,202,50,181,109,194,13,90,41,49,243,129,50,103,164,128,3,133,180,222,205,1,181,102,160,200,78,8,25,203,223,136,35,15,157,184,205,198,26,227,28,46,200,114,76,73,198,245,12,196,194,58,64,208,239,220,99,177,229,138,22,78,238,100,234,145,184,103,31,223,145,66,35,208,237,9,176,68,104,206,211,16,229,99,50,237,30,199,42,41,233,170,34,52,248,72,205,166,59,25,25,91,220,143,207,170,5,49,138,23,109,63,127,233,25,245,149,223,169,97,74,23,113,148,150,178,38,164,74,39,62,143,107,150,219,144,221,101,160,222,112,32,202,209,246,249,15,82,180,185,162,255,236,236,34,192,136,147,155,105,96,122,196,95,163,137,222,81,56,204,255,145,44,111,55,31,32,124,192,145,37,179,160,51,113,34,252,223,91,209,90,73,0,251,150,129,59,237,254,126,173,217,39,138,169,112,224,75,81,112,245,33,159,128,98,115,9,212,114,1,167,224,81,119,144,61,104,128,233,159,151,66,102,25,243,183,60,51,203,242,87,250,89,250,213,210,42,105,187,161,160,217,10,15,156,201,6,168,222,64,113,242,100,103,92,241,23,91,125,63,97,84,0,221,232,4,127,2,26,29,20,118,56,220,171,219,231,167,103,34,176,133,244,153,148,173,17,138,233,216,227,205,210,224,251,181,235,45,150,12,52,70,128,59,146,135,54,150,154,94,230,207,125,54,179,57,23,23,106,15,211,96,80,252,214,35,141,200,177,88,95,191,38,175,54,239,73,109,34,200,223,194,53,16,219,246,140,243,130,116,167,225,53,100,217,226,110,184,50,108,61,102,6,153,244,251,85,228,173,40,88,184,242,11,50,242,160,143,218,29,241,248,197,186,63,221,91,108,163,63,157,240,153,113,205,251,0,157,41,228,102,32,89,178,242,42,1,17,76,172,59,142,13,137,229,173,217,160,56,49,212,252,217,251,207,253,156,41,62,31,18,177,85,76,67,165,148,238,214,215,113,114,33,50,61,121,116,119,161,46,71,134,75,230,22,52,82,156,143,55,111,162,242,210,110,99,16,190,141,158,164,144,142,203,160,248,3,112,226,15,75,34,135,193,67,56,169,127,59,138,140,14,33,183,62,214,141,157,24,94,133,6,38,234,46,132,252,73,248,78,159,23,102,85,137,34,127,86,167,17,177,98,34,88,69,191,244,119,149,92,69,24,25,225,228,239,96,225,19,45,31,124,140,133,143,143,112,35,99,42,230,158,187,75,246,199,130,170,234,24,57,101,81,214,255,168,252,47,41,244,46,192,25,109,230,105,222,187,162,57,106,248,123,5,161,209,60,238,135,192,223,91,1,173,43,131,238,212,51,219,232,156,158,126,149,209,163,234,145,33,25,175,53,126,182,92,15,3,92,216,48,122,241,44,26,133,213,111,220,160,22,199,205,201,137,2,118,123,211,234,254,57,69,36,213,219,62,111,115,49,72,106,96,142,12,129,40,10,57,29,40,127,243,16,159,91,231,224,179,20,30,39,80,125,122,108,210,4,168,233,244,8,144,104,213,236,124,3,33,146,198,224,87,61,136,94,73,186,175,164,5,75,25,131,185,231,107,69,41,131,22,197,98,164,8,178,253,187,90,141,246,2,128,80,199,204,151,211,217,233,151,248,49,245,88,151,78,232,93,58,81,197,234,137,99,152,146,144,147,46,237,184,141,153,27,103,241,202,212,164,77,107,43,146,16,146,103,162,115,111,4,81,9,115,138,32,189,217,181,157,198,52,22,10,116,205,237,49,184,225,95,170,109,30,251,140,170,187,107,95,146,185,136,33,187,209,180,131,169,220,114,191,45,39,116,95,157,0,74,167,158,5,206,32,46,126,89,32,208,144,119,147,172,41,21,247,20,7,234,20,211,79,69,171,95,112,203,83,19,85,100,46,146,201,116,166,232,234,106,62,144,193,179,44,198,46,243,104,161,31,33,233,211,189,23,186,249,20,116,202,30,231,88,221,55,93,243,67,44,116,43,87,78,195,25,230,197,69,149,105,223,6,138,118,181,130,149,150,69,252,150,226,189,69,229,229,96,33,184,113,167,104,178,242,146,49,135,91,225,92,246,24,138,181,86,68,40,117,59,107,145,67,83,43,179,66,62,80,187,39,138,229,228,236,252,241,77,188,175,24,227,163,179,178,197,22,142,156,204,46,198,193,164,38,104,221,137,94,60,253,214,144,9,147,126,251,93,222,221,172,209,162,200,191,97,194,57,236,120,153,215,20,86,140,89,228,182,118,255,172,186,255,242,106,252,2,184,224,238,124,72,31,37,247,169,230,141,129,18,66,192,64,40,16,255,97,82,236,187,252,254,57,216,149,231,138,136,212,115,255,190,100,172,38,145,221,111,11,179,195,161,240,3,73,114,46,246,60,167,199,65,101,32,251,215,202,2,139,233,53,60,143,247,222,224,96,155,212,106,247,164,53,14,210,105,61,182,42,119,232,197,251,97,217,16,217,108,28,30,209,224,114,1,81,79,166,120,44,140,164,192,27,119,163,97,176,209,14,17,182,205,236,67,217,229,151,36,54,94,111,163,93,55,138,94,126,135,117,229,93,223,32,111,76,231,2,237,181,37,189,46,64,72,74,204,135,125,199,199,54,94,44,176,74,0,116,139,226,111,92,208,87,77,189,41,4,189,25,69,137,25,12,153,130,55,54,153,234,174,91,237,168,71,238,216,197,60,82,149,115,245,178,64,181,153,181,79,192,165,195,219,38,200,8,36,25,54,13,253,169,223,132,87,150,160,199,136,90,14,138,173,218,82,57,244,113,4,122,14,7,164,222,248,95,206,122,126,224,95,74,68,172,58,16,201,142,214,169,53,228,1,47,41,8,234,149,13,34,167,170,112,133,47,245,70,230,33,173,38,143,30,25,11,179,34,118,21,253,26,55,63,252,129,242,117,196,13,3,84,206,200,72,121,204,190,19,197,229,41,175,213,175,161,45,164,1,213,181,238,205,168,87,207,228,89,76,64,71,36,195,36,138,250,217,100,132,164,135,227,158,55,61,249,127,171,148,175,51,162,172,225,224,209,18,241,41,110,90,55,74,118,8,85,48,243,13,139,255,189,239,117,156,209,169,76,244,202,64,243,250,47,246,248,139,10,7,91,84,195,59,123,220,204,0,226,127,185,95,120,75,32,107,44,115,191,43,36,90,113,113,212,146,56,58,240,159,13,196,115,179,89,211,172,108,8,238,247,14,50,82,121,156,171,3,239,7,3,130,1,52,104,243,30,3,135,212,224,163,194,196,114,76,179,184,64,150,55,65,35,253,173,86,175,250,141,189,176,43,237,41,65,216,178,64,215,219,160,30,159,65,144,80,70,149,161,62,194,50,103,115,231,101,20,91,22,109,80,205,184,53,133,185,192,150,225,62,126,227,166,66,105,177,49,121,179,77,37,254,234,108,44,20,0,180,110,21,227,129,240,199,75,149,16,23,127,182,5,77,19,175,157,189,245,229,189,172,129,198,70,51,169,202,238,247,19,216,104,180,37,118,228,207,67,70,237,194,27,230,125,11,49,4,12,231,78,229,19,151,130,14,77,28,205,195,243,210,144,21,77,133,194,22,34,88,255,66,157,223,157,100,242,208,174,195,233,43,47,120,167,61,181,173,58,186,106,44,162,100,112,144,1,241,16,127,137,78,228,255,94,138,183,114,138,224,174,35,140,45,80,46,138,1,147,155,20,254,173,83,21,116,188,199,123,40,117,212,117,48,221,166,90,60,89,55,76,208,227,185,253,64,233,133,227,191,150,187,126,91,242,36,115,236,167,10,208,46,33,128,144,102,57,121,190,143,224,248,105,39,253,229,39,26,88,200,63,157,109,196,35,136,89,204,73,59,77,38,178,72,31,156,105,92,95,34,237,244,64,194,65,104,178,56,101,51,186,105,232,247,16,116,94,156,67,215,206,190,210,46,27,198,230,144,78,14,65,126,78,101,86,155,158,247,40,177,86,45,68,8,216,38,97,23,58,230,94,202,128,112,26,122,237,148,73,132,157,29,134,80,15,148,145,135,196,74,33,13,105,11,214,0,51,18,1,189,156,18,98,67,206,77,88,221,136,89,152,60,162,166,135,147,19,160,195,82,178,234,72,78,224,211,59,150,95,51,69,77,195,53,124,229,175,199,156,64,43,193,160,250,241,220,99,237,217,128,117,49,174,144,133,64,109,176,37,172,76,127,146,161,159,26,226,208,107,50,214,191,164,94,226,0,57,214,48,139,5,8,255,23,104,22,216,145,23,62,157,88,114,106,70,68,152,246,239,39,189,253,101,224,235,200,79,60,153,198,81,90,250,41,22,24,2,90,157,74,219,38,190,164,46,225,245,39,123,131,124,163,79,138,118,164,50,3,242,111,18,68,110,140,205,48,34,54,227,161,194,2,255,25,210,209,187,124,21,7,109,197,179,58,149,199,29,124,92,105,46,30,200,215,225,226,30,185,235,61,251,27,178,125,229,250,157,6,8,198,28,156,12,215,162,25,248,99,90,212,252,15,169,54,190,130,249,228,87,6,29,26,55,67,82,240,101,141,241,49,151,0,68,116,60,45,65,203,77,246,2,189,47,174,155,206,241,31,249,126,98,184,105,232,15,69,143,19,5,233,157,112,170,179,26,10,246,10,75,245,113,9,32,29,78,37,228,206,94,120,147,180,167,243,48,165,71,223,76,66,207,237,65,63,204,101,200,80,167,7,164,97,150,128,216,2,247,228,20,87,25,179,155,139,123,235,48,90,65,230,177,201,125,180,24,43,192,55,21,129,74,253,78,148,38,127,170,62,112,89,234,85,138,116,217,74,143,106,179,25,206,231,136,194,111,80,181,107,76,85,233,153,91,33,107,209,140,236,200,171,28,53,140,249,216,42,50,208,104,222,55,14,159,113,168,83,77,52,245,6,10,217,233,98,83,132,195,173,198,30,126,209,97,242,17,39,214,178,92,38,132,52,121,70,193,155,181,152,162,46,103,230,74,87,185,50,160,123,244,173,49,79,45,146,148,173,12,87,72,137,238,31,132,240,106,231,160,162,36,123,245,231,209,17,235,164,244,81,18,71,66,25,205,29,43,145,148,147,232,225,164,161,6,159,26,34,74,152,73,7,192,167,108,228,88,181,38,202,38,246,6,75,105,96,124,131,29,167,188,243,198,57,244,65,252,77,55,105,245,32,115,1,141,77,97,122,193,151,54,83,202,23,66,95,96,108,40,231,131,166,85,47,67,61,217,230,144,174,161,238,6,195,23,14,11,15,130,173,132,166,18,251,251,249,195,100,60,170,151,179,68,131,203,148,106,213,106,139,31,188,24,65,112,31,17,3,80,214,211,40,103,155,126,40,124,143,206,112,170,93,36,153,73,225,106,173,129,237,1,191,170,139,171,248,60,67,94,95,128,253,51,117,143,124,157,57,131,125,225,90,212,110,142,139,199,107,1,112,193,249,45,44,36,122,60,252,166,191,189,25,85,170,180,150,86,26,237,9,213,141,179,96,80,11,111,195,77,1,215,17,237,149,89,164,2,234,200,84,33,164,195,127,216,202,55,196,130,31,222,155,201,236,47,231,76,55,178,14,133,52,37,199,228,24,215,236,44,94,182,188,93,200,192,17,231,118,171,200,73,169,69,131,191,91,83,118,228,177,92,20,57,138,131,182,152,39,109,103,167,245,89,115,23,234,194,78,249,93,19,231,57,227,245,179,111,89,132,31,192,57,6,108,7,70,172,213,76,18,121,83,80,112,96,98,105,234,13,120,13,21,233,66,160,74,198,219,28,158,205,158,88,10,112,166,73,109,72,66,92,141,205,82,177,252,119,248,31,18,177,20,201,163,193,16,223,125,32,27,126,211,130,45,91,66,234,60,63,30,91,80,99,118,23,145,143,135,115,162,246,255,150,74,48,198,21,39,232,98,32,137,41,146,63,39,217,132,36,48,147,205,183,147,49,118,40,220,224,124,123,201,102,31,45,231,37,204,0,100,64,97,105,188,96,242,159,73,144,18,244,175,100,93,102,189,139,201,206,241,102,151,142,85,110,9,81,11,154,168,128,52,153,13,72,2,213,134,162,152,72,27,99,75,129,75,149,2,165,35,138,249,240,152,23,76,169,153,31,43,109,105,156,215,123,183,44,70,171,136,39,126,166,0,164,198,210,91,205,68,60,180,16,110,195,127,12,231,130,228,14,235,107,131,249,67,220,212,91,118,141,138,124,134,141,120,117,12,123,19,197,217,176,213,73,184,134,174,208,187,111,184,101,56,80,246,229,91,90,124,65,247,223,224,31,139,122,241,25,78,148,152,129,79,35,24,174,60,72,129,40,93,43,131,239,71,105,85,118,100,62,107,53,123,120,68,237,3,214,145,251,137,166,116,160,168,233,184,209,34,194,133,60,213,15,136,139,175,159,226,200,205,161,214,213,25,4,70,93,3,206,248,209,221,90,228,67,155,144,7,242,56,18,37,121,9,59,153,166,23,105,90,151,92,102,196,208,182,112,148,135,215,222,78,247,4,227,64,42,242,168,246,122,158,36,85,74,24,219,100,220,196,13,120,84,103,45,227,228,87,99,101,31,138,21,240,1,187,226,239,126,224,234,222,243,80,41,225,13,37,83,216,211,141,15,249,143,173,125,21,254,182,60,59,116,35,6,221,45,83,78,92,64,119,22,75,52,165,189,79,96,8,2,47,136,224,98,89,71,153,248,164,2,70,76,223,193,20,86,9,245,204,181,198,65,184,133,201,133,194,150,241,253,183,69,157,187,169,219,148,140,214,6,237,66,63,16,61,101,190,102,172,219,123,11,61,244,245,7,74,34,219,35,254,240,148,201,212,234,110,144,82,65,162,44,31,138,53,66,113,35,68,201,58,110,204,50,145,215,25,176,208,30,229,126,132,64,80,148,177,133,41,223,48,116,44,21,50,56,248,44,162,243,171,152,88,47,253,180,3,53,31,19,251,183,26,250,157,20,62,246,7,137,143,153,130,167,229,119,133,111,42,195,136,100,213,183,8,163,249,107,99,38,129,22,65,53,62,197,175,244,213,137,206,237,210,65,82,220,54,180,229,100,185,72,196,96,220,194,156,91,81,166,34,98,18,192,181,185,47,247,230,104,152,102,181,116,142,147,126,82,244,70,10,48,177,149,43,88,146,137,81,48,102,22,202,33,189,218,230,172,135,184,62,163,180,100,28,215,205,178,25,143,95,251,159,198,43,234,61,193,204,249,124,176,247,15,179,79,109,185,74,250,63,247,38,75,171,48,246,110,60,164,248,44,140,144,83,221,233,54,88,67,231,13,7,159,74,169,36,193,87,220,4,73,254,78,60,201,81,88,83,55,153,254,108,141,151,231,252,122,106,99,84,200,255,53,253,194,159,247,42,203,100,243,36,12,220,207,187,230,204,99,83,119,193,193,178,234,237,77,192,9,179,120,59,189,50,54,181,145,252,69,107,12,72,238,50,169,109,223,166,198,232,226,190,220,234,5,32,86,226,246,42,220,29,6,162,194,84,245,64,78,32,80,230,38,61,100,86,140,136,183,140,70,130,247,50,114,192,12,36,177,82,101,72,137,121,173,112,35,23,15,45,139,36,134,6,219,210,144,229,245,74,56,208,1,106,199,27,19,7,188,8,214,1,74,24,128,176,232,70,28,37,24,224,19,0,82,142,117,227,148,121,164,170,92,109,201,254,33,55,185,253,177,25,86,235,96,145,216,196,69,168,93,90,178,191,228,196,6,19,171,184,243,108,115,79,149,175,216,237,182,108,91,166,6,79,173,128,37,70,229,57,76,215,117,153,202,174,168,10,102,138,210,119,223,219,246,205,204,71,34,98,110,19,119,251,150,138,253,74,61,73,26,235,124,62,247,30,253,113,249,173,173,245,234,127,193,9,236,159,100,205,38,154,226,130,193,185,158,126,99,45,164,117,30,249,193,95,243,20,29,176,108,6,185,194,171,131,191,187,108,126,144,105,236,69,187,70,224,33,89,80,48,77,234,47,79,109,44,253,228,224,30,180,114,113,143,74,240,23,150,17,100,44,240,247,110,124,39,190,73,115,111,249,96,38,10,142,89,101,72,53,104,143,203,147,80,42,96,235,17,246,234,72,236,152,240,103,82,3,131,245,167,133,132,252,159,183,28,156,30,108,78,212,98,174,139,5,10,204,224,188,85,98,9,126,147,49,159,156,78,66,223,213,0,228,223,222,98,6,115,212,127,193,238,51,32,230,138,134,239,100,204,201,209,119,119,120,79,203,77,36,88,202,121,63,41,158,46,161,252,194,246,119,67,99,159,216,61,108,98,97,53,240,2,47,86,7,88,22,21,240,214,210,65,26,165,57,139,208,251,129,170,62,167,19,118,144,105,130,198,158,74,52,228,178,170,218,14,43,59,108,71,140,102,162,44,65,51,247,130,211,40,168,79,0,129,129,111,124,230,188,153,4,5,115,119,167,20,34,28,154,38,134,29,41,41,188,45,15,246,248,98,226,204,165,43,49,174,228,225,24,112,244,208,127,140,196,74,142,221,64,43,211,112,104,95,166,145,67,18,196,154,239,140,154,247,223,10,222,239,156,44,12,224,107,144,251,24,255,145,6,12,206,241,234,60,116,254,195,168,151,106,144,17,125,10,38,52,187,211,223,237,138,247,52,246,34,35,148,43,124,206,155,70,66,97,235,192,73,238,131,184,131,23,253,65,171,148,93,163,74,40,226,217,19,148,123,188,191,104,171,118,221,102,226,36,184,148,126,222,126,141,55,0,141,69,241,194,164,50,87,107,50,183,123,206,195,186,163,222,194,43,65,101,96,70,133,107,80,36,139,51,145,246,49,70,8,18,25,195,206,204,225,191,107,212,200,50,252,120,136,207,157,31,43,158,121,171,236,157,241,57,30,239,85,148,104,33,9,208,72,91,79,166,0,197,103,115,127,50,125,73,123,217,63,192,41,90,0,249,91,240,93,68,146,157,219,83,12,216,186,201,42,243,202,199,141,226,19,84,153,88,230,113,88,247,175,26,68,53,36,101,90,213,189,227,99,28,210,203,22,199,10,221,42,37,223,56,202,162,129,152,138,118,55,203,72,117,110,166,215,170,59,168,248,186,253,30,70,129,149,245,250,71,243,190,239,226,184,243,134,195,65,228,20,104,254,50,253,130,49,14,114,224,63,82,128,215,103,107,128,226,31,217,189,62,170,119,83,55,251,174,32,18,5,226,30,123,153,104,176,106,29,82,120,106,87,57,43,26,195,243,196,61,123,255,34,206,40,167,157,9,16,94,194,171,103,240,155,159,86,34,167,102,208,152,34,49,53,239,242,22,59,172,178,135,235,159,82,249,77,58,251,114,243,205,210,63,187,42,58,237,35,41,55,226,70,190,186,97,91,67,195,187,27,162,158,69,103,13,66,33,63,60,47,50,176,247,234,102,150,149,101,177,141,78,129,228,246,239,122,89,193,180,166,194,137,161,173,7,102,96,71,138,96,185,191,80,159,210,240,182,83,99,180,64,208,79,79,146,41,248,207,128,177,177,171,176,132,130,201,180,222,190,79,240,234,38,151,89,198,0,36,14,106,42,59,65,218,3,12,130,38,189,68,147,224,103,239,61,200,253,176,100,248,168,84,204,227,56,169,249,60,69,46,105,188,206,16,22,111,2,106,46,79,65,189,233,50,36,214,150,163,136,139,83,207,248,74,85,134,33,101,52,84,231,191,117,137,255,144,201,204,106,130,0,128,108,223,171,104,186,53,62,255,49,161,183,79,22,89,38,241,68,153,46,35,128,108,129,59,166,121,225,216,177,13,230,228,0,118,19,140,119,98,84,251,49,15,152,198,57,214,32,27,60,80,212,214,31,154,20,92,53,215,250,56,193,86,73,34,169,38,21,93,18,25,234,177,246,103,16,137,85,61,31,72,223,240,81,73,22,44,152,22,123,246,151,187,175,48,132,103,18,122,229,92,52,163,130,199,90,202,124,99,3,242,221,139,172,135,63,34,186,234,11,227,246,140,239,14,200,75,127,207,93,20,210,130,153,131,59,204,2,171,165,216,72,186,194,254,136,181,24,47,137,135,8,189,233,17,120,156,235,255,122,8,146,43,152,155,227,205,71,17,62,176,250,176,183,34,224,163,4,17,179,5,46,24,38,211,141,27,14,9,251,28,218,33,202,205,3,44,111,117,247,106,170,111,234,0,45,132,161,148,168,23,13,82,210,252,21,100,122,15,101,254,89,36,192,14,146,152,175,68,209,99,239,227,157,220,37,52,69,193,144,204,117,90,23,51,110,254,178,255,172,245,210,248,45,184,172,210,27,11,7,94,13,100,181,141,199,228,58,236,63,63,6,199,222,247,170,92,169,178,163,7,198,134,103,182,221,139,112,154,93,88,181,80,210,173,201,165,23,185,124,113,70,208,199,0,41,152,72,9,18,48,192,46,18,0,83,63,196,215,246,195,66,125,251,242,22,145,128,220,137,102,59,1,141,177,142,175,137,237,233,35,105,197,230,126,59,62,70,122,218,167,241,229,171,132,60,231,75,202,109,44,34,216,9,111,128,244,227,188,24,147,134,165,151,14,83,211,241,116,47,100,137,7,169,93,90,71,200,79,1,214,89,208,94,212,92,78,53,82,40,34,96,52,50,39,206,254,61,104,85,126,46,163,158,150,45,33,235,241,248,177,43,58,37,226,37,32,130,203,151,37,102,68,13,208,123,19,38,148,28,165,125,246,107,92,23,176,165,164,58,224,146,190,180,29,48,29,120,39,219,220,255,61,248,48,152,36,103,55,37,65,188,122,211,87,188,149,182,122,209,67,194,200,139,125,88,149,247,178,92,119,140,54,241,21,149,134,93,216,61,229,131,13,120,178,126,143,179,176,82,56,97,59,63,102,234,140,159,253,21,214,238,84,245,210,113,29,57,225,67,54,185,121,73,128,200,236,21,4,239,66,77,235,242,237,151,239,124,209,182,92,78,237,30,220,0,160,184,208,60,163,141,90,109,105,51,73,237,203,32,235,215,4,250,29,161,201,103,46,172,7,95,135,109,201,7,47,65,177,145,216,198,249,123,36,36,182,248,90,241,97,202,54,175,87,179,76,173,74,222,224,148,30,188,208,82,50,224,218,77,178,17,160,102,197,6,182,169,93,181,127,100,34,118,141,199,184,142,131,39,184,18,74,202,36,81,199,80,247,32,213,201,214,226,31,2,208,233,113,229,97,254,182,103,152,185,95,201,211,43,89,208,56,10,145,45,52,99,97,33,200,112,199,88,227,194,121,76,103,165,17,135,45,252,44,250,68,189,206,67,115,112,160,46,244,27,176,115,52,117,102,181,159,93,43,246,106,52,234,123,6,21,62,223,219,117,39,123,99,243,242,224,163,98,169,247,105,208,190,54,192,233,147,222,249,32,14,51,21,241,42,244,238,162,146,58,190,84,118,82,73,253,45,252,86,30,244,172,242,155,29,217,204,50,205,88,242,231,78,218,59,115,200,254,244,14,179,140,75,0,74,198,103,81,22,135,154,44,122,62,18,113,186,59,36,4,54,50,116,186,214,108,21,135,39,25,119,182,29,178,28,155,229,8,170,30,12,4,63,119,12,81,236,78,78,116,160,84,91,221,34,79,219,242,67,239,110,40,4,225,248,221,77,10,139,84,238,214,161,141,231,215,122,64,145,173,236,129,240,249,135,30,68,114,21,33,159,155,55,123,244,217,169,137,187,6,176,144,225,132,253,94,121,235,222,160,128,135,67,216,236,188,154,177,204,230,252,194,197,177,33,31,63,145,11,165,151,13,0,189,134,168,195,107,112,139,107,86,85,65,174,51,135,41,167,24,126,136,70,94,182,97,162,5,102,38,223,6,111,239,177,58,252,195,13,209,62,158,166,187,178,56,249,135,206,197,185,58,188,9,10,181,53,36,7,65,33,37,35,239,187,4,88,249,167,129,131,40,79,250,254,219,210,190,186,99,142,18,62,80,206,81,239,70,50,199,157,23,229,217,100,144,10,45,84,221,158,100,119,1,42,119,230,79,205,66,19,27,208,108,30,75,73,202,37,212,98,71,75,170,156,171,89,9,38,144,88,228,90,242,54,232,24,204,139,158,39,226,78,249,98,165,194,180,239,32,249,174,24,184,190,182,103,191,89,74,116,65,153,249,53,196,138,232,39,152,50,212,5,68,166,31,94,165,154,156,30,125,255,56,245,243,154,50,45,214,79,120,252,36,241,3,191,145,88,180,22,40,245,197,89,237,70,41,230,233,65,68,119,250,79,226,228,65,156,90,37,113,134,179,122,179,195,227,230,61,206,212,180,33,148,239,237,186,126,39,176,126,6,202,101,63,226,105,124,187,128,169,168,67,104,171,62,52,223,161,185,98,11,10,158,91,171,95,0,174,226,183,230,178,101,146,225,153,248,56,249,164,221,158,203,72,190,221,169,224,136,66,154,57,74,178,68,130,19,115,20,178,19,228,1,7,243,85,186,25,127,195,26,199,183,80,242,95,187,21,181,222,132,61,39,222,109,231,3,236,33,50,247,165,92,27,188,11,32,59,242,60,55,194,255,250,77,29,118,188,175,66,117,253,219,165,220,8,184,23,112,161,151,21,178,133,203,228,222,131,20,98,11,66,179,134,237,160,44,249,197,231,215,207,94,251,82,168,167,225,234,153,78,124,38,56,32,43,113,76,192,64,107,157,95,115,182,73,122,115,230,35,51,229,90,199,249,238,49,110,130,129,233,221,0,63,160,214,186,215,241,55,211,16,15,175,30,142,251,149,201,8,38,116,50,220,199,161,209,155,146,19,42,228,117,52,249,83,27,48,110,248,108,186,121,117,172,214,236,178,94,28,54,244,221,248,118,72,136,162,221,249,67,72,55,215,173,149,40,128,157,213,113,249,32,151,208,220,213,67,246,87,168,111,11,63,210,166,244,22,28,240,15,183,142,180,12,233,237,156,12,102,169,210,183,171,42,183,50,151,98,44,110,66,239,122,187,102,203,49,147,211,204,1,225,194,131,198,63,98,57,237,229,57,76,230,156,54,240,220,228,229,217,71,199,188,86,14,42,39,251,59,8,250,19,218,32,183,123,136,236,112,185,43,159,112,236,75,73,82,213,172,248,206,39,29,222,106,191,120,80,246,52,61,13,79,96,37,20,111,11,37,98,51,3,167,1,144,19,214,161,119,82,176,40,20,80,141,26,141,28,209,216,245,96,103,76,172,116,4,218,92,133,126,191,143,41,1,8,55,30,3,176,79,221,239,99,151,21,17,191,167,74,164,170,225,222,64,159,67,127,127,209,45,112,174,14,50,85,103,153,222,242,179,206,159,126,118,229,25,138,11,79,73,140,74,129,200,39,46,126,227,214,190,107,254,18,165,15,184,150,134,159,211,247,139,70,95,245,84,71,237,24,154,165,69,12,184,110,200,163,176,2,135,216,227,170,229,251,158,90,101,64,29,94,171,12,109,119,155,129,188,24,109,230,118,48,49,230,153,237,107,96,173,6,80,36,143,161,219,90,76,76,6,196,160,154,196,68,70,199,48,10,78,17,50,172,223,198,78,146,145,59,107,61,38,176,36,192,4,120,127,248,34,122,193,167,56,96,252,132,3,169,33,179,135,31,155,110,73,87,200,164,199,73,176,111,57,17,130,248,15,146,147,246,142,29,252,118,46,102,18,19,109,213,96,56,200,162,167,200,58,43,92,198,117,23,255,197,218,2,201,167,180,177,231,254,90,141,219,77,98,89,145,155,73,155,83,57,34,172,58,63,55,5,177,16,215,41,62,44,180,172,29,179,228,202,179,194,149,30,117,23,112,77,254,2,228,250,81,60,240,218,82,92,233,169,135,175,178,37,143,250,67,139,253,1,197,140,132,139,142,101,30,2,5,18,96,192,98,49,160,119,187,32,191,212,90,75,40,154,224,191,13,142,111,156,2,189,23,246,139,129,116,114,91,70,245,186,137,249,59,68,75,71,129,155,208,165,139,27,115,194,79,80,43,19,92,144,115,219,193,242,194,191,199,199,61,199,234,170,81,11,230,7,76,90,133,254,49,161,210,14,99,158,99,7,207,151,87,211,203,25,114,87,136,208,24,138,25,155,61,246,242,5,17,142,9,183,15,240,170,83,66,37,8,251,215,78,100,64,36,221,174,116,212,42,27,90,46,34,223,249,1,185,103,1,135,91,157,123,207,106,242,162,187,59,185,81,107,234,6,196,108,239,195,158,137,93,53,139,89,224,201,207,151,92,137,205,193,249,145,156,203,221,125,203,172,32,224,15,208,41,234,48,55,117,242,233,27,57,93,196,82,82,10,22,92,249,53,142,162,103,255,130,80,173,225,184,181,240,67,106,173,66,237,18,3,178,85,127,128,107,231,249,62,197,203,230,157,69,35,123,108,152,168,190,117,22,26,232,141,37,242,30,80,50,54,29,90,111,220,23,70,200,38,25,144,100,217,206,74,74,36,184,49,86,130,94,246,130,204,90,171,76,150,141,91,202,74,239,159,91,43,218,153,178,133,222,30,55,250,101,251,190,251,204,55,54,237,112,189,94,213,113,20,209,134,77,148,250,80,182,91,221,67,129,136,13,255,89,28,7,94,227,28,86,190,28,226,75,213,163,29,212,166,106,159,202,142,8,146,118,20,124,212,168,186,29,133,8,20,148,39,192,253,110,116,201,109,37,163,73,102,16,174,122,69,160,90,204,119,31,123,69,2,204,227,116,170,27,86,158,176,145,215,185,67,255,25,93,77,138,205,92,121,0,178,169,72,168,252,67,67,212,23,175,119,241,144,242,20,22,219,31,21,181,24,87,21,113,230,215,83,154,48,17,146,171,251,60,206,12,192,80,213,4,157,179,241,180,182,252,224,44,208,169,205,156,93,80,180,200,229,202,107,154,16,89,142,164,152,172,232,79,11,177,165,128,142,189,213,205,8,201,94,46,55,157,128,35,102,160,124,156,223,206,84,41,62,173,180,222,192,39,191,111,2,253,177,146,173,30,169,135,86,246,231,57,98,228,102,127,89,141,153,92,132,213,120,16,141,68,76,251,141,37,123,191,78,142,33,242,174,58,220,87,221,101,196,155,207,179,193,55,227,35,30,245,37,242,178,5,140,89,190,170,99,219,41,160,146,10,207,208,77,125,175,24,185,89,70,183,177,235,69,143,105,39,4,241,149,90,152,13,122,78,235,7,85,22,66,35,157,144,222,166,237,148,238,125,248,20,176,190,137,210,12,214,0,204,126,64,133,214,91,221,11,224,155,47,134,184,219,102,200,92,174,133,120,226,174,196,12,151,113,189,47,153,231,138,8,152,228,176,52,240,14,62,249,192,56,193,44,84,137,47,67,154,117,139,75,144,59,243,118,4,105,22,119,114,226,69,254,16,34,135,90,94,25,92,158,11,93,139,164,146,126,237,17,242,134,170,1,174,72,181,220,237,255,171,141,185,235,40,54,153,188,197,206,222,254,231,132,80,208,13,97,142,114,63,205,234,65,190,160,54,37,186,141,4,123,144,244,212,117,134,128,81,116,211,112,152,155,43,78,254,183,74,203,186,53,93,35,213,75,54,142,229,117,207,71,217,30,232,1,27,140,25,73,74,63,223,7,149,141,140,142,75,126,13,102,109,221,165,40,116,198,216,52,56,172,30,17,234,95,114,140,119,16,145,88,105,196,70,135,209,98,178,181,224,185,118,183,80,131,167,227,10,54,160,14,115,97,117,69,17,60,229,115,196,55,7,252,170,187,115,211,255,189,234,77,244,89,191,110,228,253,116,220,149,236,233,51,223,172,29,76,147,8,37,91,101,205,244,62,127,103,125,96,117,53,68,223,193,246,53,186,100,71,17,99,142,243,193,138,62,0,213,176,91,207,171,153,206,82,253,175,198,165,237,105,124,106,20,246,86,199,135,212,36,73,179,63,212,30,214,30,207,198,205,149,114,62,233,128,102,87,137,152,128,76,133,173,154,80,204,195,153,10,28,48,118,210,6,156,239,238,219,102,54,110,230,234,245,177,54,115,8,52,174,223,37,30,224,224,92,140,234,72,6,248,203,12,159,100,143,93,143,114,218,106,101,113,90,85,113,212,210,158,67,156,41,250,208,45,146,192,203,146,82,75,120,253,172,32,29,82,224,82,34,70,105,169,116,52,210,156,93,34,229,173,122,248,87,19,90,178,5,205,54,171,20,20,106,57,188,49,40,118,167,133,144,183,64,186,79,56,18,111,148,161,123,214,212,0,177,195,128,196,123,106,125,32,171,215,106,56,78,118,200,158,85,139,29,155,193,114,44,236,37,46,40,9,168,16,209,147,33,243,155,29,94,101,179,11,68,39,84,132,246,22,95,214,176,219,232,168,191,238,207,238,167,104,127,226,114,199,181,219,208,23,176,68,30,188,95,230,236,91,145,66,11,202,196,60,180,118,125,85,239,224,101,68,105,43,147,102,16,91,3,251,254,226,163,53,147,4,44,111,175,23,43,7,126,240,6,90,74,189,225,109,26,161,108,56,95,167,136,196,23,121,152,52,92,60,234,201,130,237,0,165,83,255,131,4,129,216,80,194,33,71,133,245,216,148,3,157,101,127,111,72,146,138,238,241,153,22,127,218,233,139,195,253,181,101,54,168,204,153,166,221,39,224,217,105,110,175,172,122,113,42,18,83,98,98,46,210,31,107,70,228,149,65,236,154,34,205,193,177,26,67,127,114,95,235,96,187,153,249,9,36,158,111,126,226,242,12,17,130,93,24,198,59,183,203,180,14,191,254,205,221,69,34,248,178,120,26,190,35,60,53,53,48,149,92,55,240,254,22,174,228,253,132,101,89,171,105,157,45,65,3,153,226,60,174,61,143,18,155,56,254,221,83,205,146,11,252,139,142,140,183,235,20,130,69,214,45,151,27,183,32,248,200,225,248,140,241,159,157,133,4,232,24,181,202,89,45,253,200,48,189,144,128,66,248,158,62,66,246,106,70,253,167,242,221,21,170,92,132,105,249,12,76,75,15,95,173,95,189,172,201,124,156,5,87,228,59,188,127,193,49,3,176,173,47,131,93,245,148,249,236,75,224,27,97,138,134,126,50,251,147,93,16,15,113,139,236,226,123,143,219,30,169,116,111,118,103,100,206,226,178,26,146,125,74,121,182,166,85,114,196,77,253,213,155,56,247,245,217,9,118,122,175,39,205,175,233,180,4,3,53,59,183,73,21,101,214,115,131,108,138,40,242,123,162,4,84,67,88,143,203,18,171,216,128,159,18,15,235,214,232,55,95,225,238,167,118,195,156,242,211,197,170,120,192,104,213,186,77,248,34,209,16,62,239,21,74,158,58,4,210,226,210,85,84,86,143,170,242,182,125,211,171,50,64,82,218,26,69,190,141,102,55,185,7,170,118,88,128,230,28,30,97,178,43,145,93,27,219,203,189,185,137,192,118,120,163,4,23,241,40,54,46,124,164,251,119,138,54,128,61,38,182,38,40,214,42,157,254,33,126,162,218,252,211,212,6,57,93,121,139,236,224,27,2,240,228,16,9,37,0,175,102,247,33,231,31,203,42,104,75,219,85,2,152,228,30,209,229,73,238,95,24,217,76,78,105,166,147,29,65,184,108,116,225,244,208,87,82,234,100,140,180,179,9,236,184,9,233,217,80,238,192,163,222,184,89,70,82,177,236,227,112,19,162,97,64,15,2,25,104,45,62,111,127,101,28,189,211,147,4,191,3,97,140,254,174,158,170,136,109,80,94,208,216,89,241,229,173,79,84,115,157,34,158,249,73,85,137,236,93,148,49,67,175,96,73,73,214,155,168,40,233,92,66,125,50,169,120,216,120,16,45,200,188,161,5,87,157,55,72,126,180,75,155,230,33,27,152,37,76,53,30,178,58,235,184,16,152,75,155,44,10,184,242,180,65,204,144,79,194,155,41,222,175,103,45,138,31,223,30,138,2,32,165,229,146,234,143,159,62,218,67,110,252,50,200,25,225,79,245,175,115,11,236,94,182,220,114,179,220,160,37,87,153,211,34,89,7,175,42,102,175,28,26,169,116,138,226,159,218,53,53,125,138,99,34,103,191,87,220,13,217,81,235,185,4,151,243,39,35,233,175,77,180,90,167,199,212,119,57,213,210,13,103,4,68,136,216,156,150,69,18,162,37,11,221,112,122,221,59,68,23,234,212,40,177,244,39,247,89,226,15,12,116,156,2,142,105,190,207,49,86,228,252,24,91,22,178,118,251,6,218,90,113,167,58,220,193,14,217,80,66,105,224,52,143,151,203,76,187,247,137,198,97,165,160,123,110,248,49,184,16,197,1,62,70,87,28,252,38,41,22,63,246,155,190,7,250,154,164,194,41,55,183,123,77,123,204,222,61,86,88,63,187,104,158,249,136,14,8,83,54,99,202,85,145,93,144,35,32,214,209,111,166,185,43,177,76,174,68,66,150,85,130,44,110,178,165,71,144,32,9,201,30,89,152,84,45,231,39,107,49,77,190,101,222,2,17,73,54,212,44,223,217,45,64,163,227,57,227,78,243,176,103,197,126,202,180,35,81,115,129,15,50,82,139,80,131,121,2,107,126,47,143,227,106,8,131,68,42,69,220,112,94,120,28,148,35,133,112,65,245,176,225,29,76,224,196,238,91,151,74,103,242,163,126,26,163,94,246,68,112,97,69,195,12,101,37,178,187,97,108,146,162,105,212,1,51,247,214,69,214,212,177,36,105,79,107,64,46,100,225,172,164,128,182,109,126,225,59,91,16,190,69,192,8,141,61,39,106,100,2,93,233,211,188,154,109,160,196,129,14,46,162,221,7,216,65,53,164,83,16,173,148,201,232,192,112,141,253,199,218,209,127,246,3,139,195,10,107,134,233,44,118,134,81,115,195,182,190,168,187,170,22,184,227,6,159,197,250,94,215,68,50,146,175,135,216,209,194,109,180,127,87,125,136,247,66,84,184,82,32,22,164,199,171,202,6,130,255,82,107,196,80,243,211,138,172,180,91,58,186,219,238,27,170,161,109,22,43,76,58,39,255,43,174,224,32,191,10,5,98,109,161,130,180,122,36,148,72,227,26,147,77,205,174,119,170,223,32,165,122,14,25,147,34,147,145,132,239,5,188,227,210,14,123,247,107,148,191,79,135,253,125,105,142,236,106,135,60,138,118,123,132,9,1,122,99,163,21,211,252,180,251,194,141,23,100,88,61,104,65,185,157,45,84,164,208,173,125,30,79,47,211,179,122,240,171,188,254,199,213,123,14,1,163,125,160,166,135,113,198,108,197,181,30,83,109,2,173,38,152,209,148,164,143,44,160,99,201,112,110,19,219,54,123,238,229,240,238,79,49,99,57,246,13,30,221,141,48,132,64,191,106,128,203,109,3,112,11,219,160,177,37,129,203,17,129,30,25,137,78,165,204,63,173,5,33,44,2,116,76,101,194,134,2,75,243,201,32,10,120,153,10,74,68,202,204,142,46,185,56,24,19,95,199,67,138,213,138,233,12,102,115,168,77,159,142,38,41,17,142,18,122,125,190,199,245,42,77,142,139,226,246,242,194,111,223,4,115,198,196,113,91,227,234,206,59,94,26,7,146,42,107,154,50,37,241,13,249,134,185,181,21,43,84,181,236,70,150,2,76,108,2,252,234,64,81,49,248,23,235,115,154,144,190,22,190,160,29,176,161,181,248,68,25,42,24,125,26,25,145,88,91,83,246,245,36,81,205,61,13,242,221,109,63,54,228,63,28,40,32,113,62,38,160,125,93,248,214,78,140,66,25,15,122,248,102,131,245,63,126,73,52,68,116,171,87,0,231,246,7,201,103,172,119,129,231,217,138,9,228,192,238,143,170,191,248,102,155,96,21,233,59,150,144,4,129,124,127,191,212,234,13,177,115,77,97,0,221,25,251,206,9,176,77,188,106,10,40,49,39,177,166,136,251,185,132,17,168,253,49,151,225,136,43,170,164,130,36,21,230,117,234,194,170,8,128,109,183,2,151,117,233,7,61,135,172,148,158,238,201,80,32,206,211,100,79,18,108,143,229,55,172,196,96,55,153,60,11,83,51,210,207,212,171,195,245,122,164,153,240,52,165,180,172,196,136,57,25,160,29,188,224,104,74,213,171,131,171,160,68,51,139,217,63,92,244,183,152,148,15,104,187,112,205,232,111,156,201,101,47,86,138,150,134,71,4,128,98,121,248,159,49,107,183,33,226,232,216,199,86,223,154,48,86,102,34,185,216,37,198,107,100,151,219,252,239,152,165,107,110,148,87,75,125,185,172,27,102,211,100,54,182,59,106,190,79,54,89,128,156,204,84,185,153,45,26,86,48,177,206,138,169,230,40,255,134,140,22,129,196,42,193,210,230,43,47,45,170,4,101,169,128,23,200,248,150,65,236,246,177,149,244,137,215,73,11,239,229,156,4,35,138,146,59,152,226,64,156,165,242,62,135,183,136,189,189,221,147,147,180,208,194,130,45,203,169,142,162,17,137,183,247,161,142,58,150,252,211,184,82,217,138,172,163,151,82,11,93,50,175,75,78,124,26,10,105,17,50,216,25,5,25,137,3,88,145,78,199,177,101,24,173,135,223,172,107,117,30,253,178,243,188,56,191,151,10,70,175,105,118,23,251,2,118,170,245,62,145,215,111,81,84,220,88,250,6,33,143,193,60,252,2,254,203,76,12,253,184,51,116,10,73,111,247,233,113,246,50,222,192,196,102,17,52,26,194,121,238,127,53,139,70,108,222,178,30,248,255,164,101,145,233,234,204,193,105,18,208,227,239,34,182,25,228,143,231,14,125,29,159,205,176,51,192,57,201,212,245,236,143,245,85,149,134,119,196,38,118,69,83,167,150,46,20,75,251,198,236,50,138,175,235,92,29,168,131,220,206,13,0,7,84,254,185,17,14,17,24,136,192,130,234,101,190,90,28,175,219,80,124,46,221,48,192,156,156,208,161,99,95,56,25,9,182,163,64,78,94,22,253,158,146,124,41,249,23,43,0,118,51,71,113,149,184,176,0,59,135,107,209,55,214,120,0,206,132,233,54,3,165,88,145,94,124,115,24,109,150,144,22,181,138,163,8,206,255,177,55,101,165,141,186,71,249,148,95,226,134,139,236,97,170,137,194,75,247,153,204,130,40,139,202,7,116,13,214,152,179,49,111,110,58,113,22,215,217,132,251,184,220,199,249,119,3,118,60,214,189,107,30,66,109,201,133,239,60,35,160,44,172,140,180,192,199,105,110,96,238,34,196,181,57,97,36,71,191,163,114,32,213,127,115,15,1,55,13,62,190,208,13,240,46,2,224,251,122,30,1,232,39,21,118,144,186,200,153,93,244,197,115,116,124,87,72,251,162,242,197,102,85,107,59,230,100,212,16,45,198,93,203,233,67,113,103,173,33,111,135,169,111,7,209,74,253,55,219,250,74,72,6,139,136,244,235,221,26,112,226,104,172,51,83,248,94,54,231,145,40,37,104,139,162,247,96,18,127,33,190,229,253,86,172,157,27,171,72,61,112,194,244,8,202,156,87,79,30,116,164,225,63,220,31,41,165,126,218,122,161,221,183,39,209,132,5,224,119,5,45,13,91,102,3,23,79,125,167,147,27,158,190,196,204,74,0,194,0,210,226,36,131,108,248,63,42,132,112,228,14,32,164,198,119,60,86,138,25,78,171,210,23,113,164,23,246,55,117,235,187,216,173,184,18,193,30,160,43,68,124,56,0,19,69,228,23,66,106,4,221,35,177,222,144,181,255,157,52,131,190,85,59,62,134,97,85,112,152,101,71,93,10,217,254,11,242,88,241,135,203,144,88,178,123,211,31,202,16,138,45,202,150,146,120,222,146,134,97,221,194,3,165,26,195,240,183,117,13,119,44,62,144,42,133,27,208,57,44,93,206,209,226,67,211,234,200,40,52,85,18,30,243,36,210,45,218,34,135,243,30,28,42,137,0,189,175,209,230,23,143,129,186,3,225,86,196,232,114,156,156,173,55,198,10,142,13,189,62,155,210,1,242,60,85,209,101,244,184,103,182,133,202,208,186,233,174,86,17,82,249,117,139,24,4,52,84,78,172,116,232,173,17,129,248,228,72,23,125,34,179,74,192,123,26,192,0,114,200,234,9,193,225,190,253,39,81,153,239,145,39,166,130,100,125,66,65,242,73,10,202,73,40,115,42,110,220,24,156,123,169,88,226,16,167,187,180,75,99,249,31,194,114,135,213,51,78,234,172,89,118,221,234,103,18,215,110,74,238,231,127,80,2,39,125,77,176,123,227,241,120,140,113,0,114,200,220,22,46,20,110,127,189,190,183,31,183,162,185,61,226,120,60,248,103,68,97,20,10,252,201,55,152,149,156,172,207,56,123,12,165,85,164,65,58,85,70,34,239,196,190,154,253,16,94,15,24,248,173,176,250,35,120,225,72,241,100,161,46,197,116,39,198,185,79,80,18,100,137,203,87,149,195,58,64,174,179,224,129,196,49,74,251,233,44,18,92,42,231,91,80,200,53,194,132,249,27,40,31,8,23,4,59,89,65,4,133,91,113,239,52,46,207,137,159,175,158,13,218,160,252,247,3,234,62,95,89,20,180,165,157,109,169,133,107,138,50,55,137,252,39,118,177,65,222,150,83,173,165,139,206,204,142,91,108,156,32,171,241,104,14,54,108,39,85,64,241,44,173,60,207,114,189,66,1,190,156,94,42,255,154,186,125,205,61,33,100,231,37,22,102,182,26,14,6,54,253,140,245,175,164,119,22,74,214,151,231,35,147,140,155,21,215,83,50,165,51,209,204,142,170,117,178,117,188,218,13,252,55,148,123,99,31,191,83,216,43,121,74,108,131,100,60,88,71,93,25,230,56,80,200,202,141,102,210,116,136,122,101,112,36,114,173,24,102,125,109,0,220,177,137,191,242,78,23,6,93,200,109,180,157,231,10,3,167,191,144,252,246,7,206,63,143,155,158,223,225,175,32,13,87,95,190,93,93,197,101,123,231,157,23,223,72,209,200,89,5,247,53,219,158,152,90,175,120,53,218,51,145,12,16,122,220,154,21,81,40,95,107,176,241,106,170,9,76,232,173,202,35,210,188,76,209,88,96,144,168,224,19,136,158,0,51,107,7,183,179,3,161,110,150,247,86,241,236,59,46,64,150,89,83,13,183,183,101,45,61,38,69,52,110,201,68,71,1,125,222,70,209,16,72,122,102,212,72,143,110,205,249,170,177,160,72,47,72,120,165,61,67,183,174,232,129,200,207,126,205,207,219,160,134,58,204,170,164,198,24,40,177,59,216,88,28,7,109,45,227,24,244,2,97,131,28,97,190,248,180,175,140,89,211,97,134,132,182,160,225,111,73,49,249,157,180,29,22,121,6,116,186,191,250,52,228,157,97,216,183,185,31,157,72,142,103,93,235,243,232,227,85,218,96,79,89,185,5,108,202,66,19,23,138,32,154,29,244,201,175,30,77,191,197,222,161,69,65,131,90,188,189,99,230,100,129,208,18,227,224,165,230,145,86,161,47,84,220,151,2,243,37,87,181,232,46,28,54,95,96,206,119,197,154,62,96,69,159,24,40,40,147,240,21,198,250,68,220,36,150,38,133,5,50,60,181,80,195,188,98,40,19,59,146,197,159,39,144,231,164,245,1,219,164,161,243,163,137,31,42,179,127,186,119,62,60,210,187,177,188,67,57,53,146,56,41,26,198,47,15,209,81,119,185,98,196,243,52,104,226,53,108,64,21,158,164,32,144,111,60,211,15,37,146,254,11,163,195,241,251,212,16,111,185,89,254,127,240,59,182,121,76,83,19,234,177,66,78,116,101,90,102,180,82,151,130,156,255,134,177,135,40,191,135,147,50,101,16,212,96,104,105,154,63,47,171,218,234,27,87,143,151,65,33,180,241,201,131,225,189,85,248,53,167,202,218,55,123,234,157,87,95,23,17,81,128,37,212,198,78,132,169,14,44,150,232,135,167,208,137,72,54,52,191,203,7,228,154,148,105,202,255,124,109,201,192,150,168,40,230,208,184,21,61,195,95,234,86,196,239,54,190,51,11,184,4,3,137,137,18,25,63,247,130,111,82,254,104,81,97,10,111,92,5,76,32,180,130,120,41,224,248,10,79,130,215,214,3,184,34,151,225,103,69,97,218,58,15,194,172,84,115,115,162,30,101,206,110,41,212,107,148,176,104,111,63,155,123,81,96,3,10,159,185,147,166,191,127,217,183,192,36,250,56,153,38,177,15,92,4,193,72,233,145,204,59,154,186,213,249,92,250,239,34,8,14,40,58,150,199,13,231,129,166,43,214,211,137,66,36,173,77,167,252,113,107,37,8,212,225,81,101,25,220,28,53,50,169,250,211,92,161,64,157,168,147,19,168,91,214,130,95,19,34,12,137,179,91,212,208,73,39,145,228,91,1,75,119,146,192,237,180,69,101,48,138,82,87,162,62,205,144,111,189,246,92,82,209,245,103,193,121,84,223,13,194,190,41,146,63,183,70,229,34,244,183,192,45,190,45,248,209,105,98,38,163,114,54,158,126,175,116,126,10,184,53,158,114,42,159,218,186,27,45,3,63,94,87,35,48,232,184,193,218,49,53,86,43,18,178,50,193,206,56,148,68,221,9,41,22,250,220,199,208,41,1,127,84,72,74,144,51,89,14,206,235,251,109,74,40,141,252,127,2,105,13,160,73,72,65,150,102,63,218,5,60,205,123,154,143,93,154,35,21,148,174,30,95,84,73,125,244,71,57,240,225,34,201,205,233,13,140,40,186,172,3,65,79,51,206,202,167,84,19,32,130,218,219,26,6,210,23,9,52,177,223,100,65,153,141,167,64,134,92,239,116,115,119,85,195,107,111,17,102,250,175,39,232,22,101,86,59,203,15,134,53,81,45,137,49,154,100,224,76,81,49,228,25,129,19,11,220,205,123,192,28,123,198,109,231,201,111,108,41,255,177,100,248,17,86,113,206,112,220,89,188,230,182,216,232,221,208,210,77,49,128,166,47,115,220,71,204,169,115,213,31,161,33,171,110,186,164,55,91,254,21,35,126,61,159,14,244,117,2,190,48,183,150,162,157,182,209,213,38,45,254,120,95,235,114,109,42,43,157,3,253,73,34,74,255,97,7,17,59,184,226,129,242,225,173,166,70,240,72,13,127,4,3,117,167,161,116,63,84,130,147,128,180,178,242,133,59,81,73,215,93,168,203,191,189,21,14,170,239,211,42,59,33,212,253,68,87,9,9,136,174,206,168,200,49,137,156,72,218,72,86,119,190,37,111,58,216,116,159,158,125,115,248,210,154,41,34,153,221,43,98,4,137,187,97,127,107,93,197,57,149,188,71,66,54,23,73,61,212,65,165,236,196,61,178,213,41,19,117,107,212,56,14,229,222,224,24,150,59,169,11,37,195,224,144,198,50,220,225,163,236,176,145,15,44,131,160,163,159,60,255,28,141,190,211,154,67,91,174,65,239,248,124,193,118,9,16,87,13,164,16,236,214,96,74,182,229,42,51,138,242,198,20,24,75,58,22,99,228,200,175,84,57,18,62,24,15,62,45,220,174,220,178,144,69,235,37,146,37,12,39,81,155,109,170,73,116,33,167,23,223,90,77,57,113,169,105,235,17,123,73,226,16,229,8,78,96,41,225,202,190,71,137,3,5,100,38,179,67,96,82,21,223,151,90,133,87,121,26,221,235,25,51,27,20,136,130,52,42,48,0,219,19,142,133,41,233,189,81,124,27,4,248,165,62,101,190,122,236,99,246,15,246,168,78,88,133,127,176,71,41,88,201,87,0,115,198,132,108,202,2,100,118,137,171,144,142,201,84,14,14,232,4,204,89,106,202,61,26,3,183,158,61,121,38,190,168,125,185,39,178,148,250,92,112,107,7,159,175,97,64,26,203,228,128,87,92,51,252,174,124,42,92,72,91,63,21,130,110,29,85,105,101,197,23,224,174,136,4,90,224,153,75,74,54,65,37,178,18,238,156,229,146,111,100,207,180,211,214,60,99,218,39,3,1,233,111,226,173,26,119,125,43,38,245,255,232,250,37,22,42,91,70,181,214,97,201,77,0,236,195,166,66,182,61,200,131,246,74,162,251,250,235,241,8,46,239,39,199,66,53,6,164,70,188,213,47,191,148,171,174,110,86,69,32,42,139,171,237,250,67,251,240,145,132,38,122,253,204,246,24,169,247,19,153,254,199,253,4,205,235,19,184,40,23,244,140,179,4,167,155,245,147,233,48,153,58,38,195,45,39,135,60,21,60,192,151,252,47,164,211,206,216,224,164,66,166,154,73,92,58,187,150,77,125,109,120,248,141,103,179,119,2,93,242,0,195,91,78,231,178,139,73,117,137,42,26,247,99,144,0,37,81,231,95,234,131,201,228,22,162,82,182,190,64,167,157,2,116,106,128,94,25,80,111,167,1,93,52,108,170,173,120,12,206,210,78,65,106,233,88,94,96,108,93,162,166,158,26,155,204,153,84,17,216,94,127,220,133,151,87,182,254,180,37,114,121,111,32,139,96,227,91,70,23,85,174,163,193,204,16,160,81,29,167,95,47,176,105,195,183,16,187,196,179,43,69,127,12,232,158,60,251,139,58,64,46,169,90,165,113,165,179,94,70,67,241,26,227,100,108,2,233,158,230,141,236,91,81,0,118,180,41,0,241,48,128,20,59,196,126,249,12,81,153,175,156,168,140,149,22,31,187,69,35,187,253,180,135,241,227,155,43,144,93,117,152,46,91,116,202,22,34,217,58,75,18,155,237,4,84,52,183,247,140,47,247,220,238,177,80,251,247,189,64,252,6,159,60,79,5,45,255,112,179,20,226,238,98,224,100,167,80,157,232,15,75,34,169,158,148,151,4,156,37,23,58,0,153,244,13,201,71,126,225,136,39,158,26,50,206,231,155,196,251,16,65,233,77,110,30,159,52,169,69,28,245,188,219,251,107,53,254,145,98,124,50,157,179,254,74,67,75,45,185,174,163,135,20,131,65,25,102,254,96,244,237,185,158,54,205,209,134,1,193,244,180,67,117,104,206,231,88,88,4,5,230,54,68,140,37,133,72,142,109,151,17,103,234,119,223,244,164,124,221,104,72,133,159,210,154,128,253,129,171,143,221,25,192,118,74,110,189,122,98,202,105,88,123,242,131,118,201,73,38,66,198,249,142,229,149,255,41,40,74,251,143,253,85,227,82,79,113,86,194,196,44,27,50,226,217,237,100,195,252,106,205,242,35,187,135,39,37,244,204,127,82,5,12,244,25,154,215,155,250,130,140,193,255,230,116,90,226,201,235,73,229,85,32,194,200,43,47,216,73,239,1,57,182,255,225,131,13,61,235,214,203,171,189,168,13,47,203,133,185,14,169,242,45,187,181,15,214,59,252,6,233,129,66,203,129,55,113,25,207,84,25,119,86,2,133,151,3,142,237,94,185,100,184,213,157,93,47,41,129,152,193,127,227,91,55,22,130,18,20,11,149,156,57,161,156,176,27,196,152,144,104,149,58,200,26,100,219,199,36,16,51,15,5,29,168,164,233,18,74,112,122,32,19,185,158,206,196,1,208,255,204,146,91,90,6,132,108,175,212,250,156,178,50,125,141,242,128,34,184,226,126,152,249,122,32,217,247,51,41,210,59,35,20,80,129,194,82,50,14,53,34,20,23,63,77,147,203,110,201,105,27,253,162,179,102,41,17,53,151,158,178,171,208,221,22,58,106,171,29,37,42,55,210,14,237,65,92,206,188,44,207,216,147,122,121,108,237,68,204,194,104,223,15,37,132,166,192,176,105,123,17,115,213,245,11,231,5,91,205,160,96,211,193,68,26,170,148,160,223,7,184,234,100,183,33,151,37,94,209,12,203,197,160,75,106,84,41,38,92,135,159,200,244,227,39,220,146,27,193,17,202,137,103,81,144,108,113,60,169,164,223,122,160,88,225,77,123,212,189,90,116,147,5,51,72,75,185,94,137,149,164,68,45,87,214,100,219,84,98,127,132,100,122,112,131,177,121,160,2,9,66,174,58,57,205,67,154,131,17,141,47,115,189,197,212,230,254,7,98,129,55,191,37,24,178,233,197,207,52,203,241,193,42,45,28,3,84,132,94,140,243,77,112,208,204,100,111,166,254,132,170,88,68,87,192,147,36,252,201,254,131,53,26,4,17,1,198,50,160,31,216,65,65,220,45,79,103,117,7,104,104,126,20,110,168,11,150,170,142,122,162,210,86,227,193,244,4,199,156,26,113,115,193,43,196,250,237,177,37,103,41,49,203,227,31,94,238,38,20,167,37,107,89,94,200,20,212,251,75,94,65,131,86,41,147,52,212,87,231,76,230,157,217,250,181,178,249,9,212,224,189,12,215,226,65,220,227,193,62,225,219,124,237,236,123,182,227,190,189,63,6,224,244,119,207,184,91,73,185,198,38,95,139,78,71,79,33,252,72,237,58,199,70,139,233,53,169,117,147,224,152,121,51,135,125,2,38,86,31,12,36,165,179,119,199,62,126,158,131,167,215,162,28,3,42,62,223,79,57,92,69,205,157,225,115,115,43,31,215,203,194,12,249,120,75,178,242,200,121,117,65,200,41,100,135,195,139,55,29,235,150,190,127,243,176,120,192,192,20,187,224,130,114,136,146,223,117,207,100,78,228,141,210,147,74,54,122,223,4,111,66,173,21,169,143,179,96,235,43,169,222,197,154,163,7,153,171,201,189,143,39,75,63,111,76,110,218,153,158,181,156,88,198,126,81,181,91,142,0,70,13,218,216,57,220,144,148,54,235,211,209,32,31,1,182,90,169,225,69,111,8,103,120,49,17,209,186,6,14,152,32,150,29,105,116,198,106,117,37,36,120,131,12,182,199,78,225,95,199,183,194,113,78,127,238,245,153,112,232,139,250,86,122,7,246,146,113,85,200,216,141,121,243,64,183,73,200,17,60,220,142,181,18,236,54,233,163,153,35,74,136,173,9,94,162,105,196,27,158,116,42,78,188,74,213,59,75,116,193,16,179,29,207,177,181,194,183,92,201,202,231,101,207,240,235,44,74,235,118,208,28,28,203,64,127,52,106,34,48,88,230,204,189,43,250,119,212,103,104,128,16,192,226,150,66,156,35,88,93,105,21,22,162,117,240,33,115,58,75,33,245,35,253,12,208,158,15,71,19,195,189,162,193,8,227,41,30,81,202,66,87,73,148,67,48,36,12,36,144,226,197,46,171,98,193,195,55,91,20,251,53,31,82,24,216,233,219,231,202,240,124,210,217,107,240,85,185,195,80,224,251,21,165,41,96,103,17,106,216,140,9,72,122,143,202,167,115,158,228,250,51,186,195,88,211,192,38,185,26,243,69,99,114,197,39,185,10,115,51,219,31,52,213,130,33,238,191,204,147,8,78,157,19,68,10,2,241,96,103,243,208,122,173,242,51,107,144,160,100,100,147,186,110,177,83,159,75,82,211,160,32,10,255,6,178,85,67,176,198,66,190,2,229,186,42,44,188,42,183,9,182,3,228,228,191,206,252,176,80,176,218,225,178,14,201,187,0,161,159,144,106,213,148,69,181,20,135,131,223,252,199,244,61,173,206,141,62,112,70,207,253,83,51,212,81,59,91,51,95,49,84,207,10,168,220,162,61,60,75,15,123,32,251,31,206,2,154,45,99,49,251,55,48,193,221,53,87,154,113,93,33,130,123,232,72,159,135,170,139,56,240,242,139,135,203,70,115,138,33,9,108,83,82,141,80,231,188,219,122,205,134,9,190,5,230,133,90,60,109,249,164,123,75,95,205,197,37,245,88,168,140,231,209,178,82,120,100,25,138,17,62,14,184,144,115,190,246,23,122,198,3,91,89,130,104,254,1,208,156,42,171,141,254,118,128,140,93,52,176,183,236,30,254,113,141,40,227,23,217,157,89,21,166,195,198,93,231,40,209,191,73,184,130,72,225,40,83,88,2,133,104,59,35,134,97,26,79,75,143,4,184,138,115,139,243,101,69,197,51,88,1,235,222,244,4,154,252,169,0,255,10,210,63,132,215,112,175,118,180,155,119,155,233,63,119,218,220,210,141,179,50,150,229,15,87,109,177,190,167,1,250,160,201,3,33,30,72,227,170,253,68,183,185,161,234,187,56,7,152,176,249,67,252,186,42,229,144,57,217,44,157,204,94,116,127,28,251,229,118,123,54,169,59,63,82,134,3,222,248,81,29,80,194,173,98,44,72,174,59,37,247,236,157,111,163,207,210,51,242,99,223,197,151,108,85,6,80,70,254,232,239,79,190,115,244,250,110,250,43,126,248,7,109,171,9,224,225,163,21,10,153,191,42,183,194,236,96,23,164,83,42,208,52,60,72,46,132,24,220,50,100,19,61,81,36,240,52,187,205,194,65,178,220,199,49,67,220,226,136,3,123,159,247,78,129,163,187,126,239,150,160,99,68,252,140,190,244,19,178,5,250,40,198,240,163,99,120,255,66,164,55,213,130,85,71,177,195,127,110,115,50,158,246,242,20,245,206,171,177,83,21,68,62,142,108,245,35,82,3,53,255,103,186,209,106,82,94,146,112,8,97,238,164,203,83,222,70,50,76,103,98,25,218,171,118,213,85,75,102,137,239,108,25,190,145,214,51,80,187,10,199,187,190,72,104,66,109,6,201,42,148,93,83,164,170,110,154,12,9,121,100,104,57,126,226,5,248,205,146,117,10,157,61,165,254,35,78,252,86,250,221,164,88,8,46,99,63,137,61,106,188,55,34,50,77,30,91,150,182,16,38,84,110,103,48,218,81,231,18,77,100,159,101,91,89,58,120,40,156,46,107,214,50,185,104,191,210,146,95,185,76,35,247,255,17,142,7,83,147,213,30,129,81,195,212,126,223,82,180,164,88,232,91,7,98,192,187,48,214,234,31,98,5,148,244,19,144,56,35,59,222,148,145,6,164,78,11,56,36,7,24,52,17,22,254,118,174,211,109,228,223,223,223,92,45,240,196,40,207,223,54,136,54,238,181,21,199,152,242,46,188,125,195,223,40,107,126,27,40,39,206,139,111,39,28,192,178,32,84,210,39,129,10,65,5,178,200,84,216,29,155,146,29,111,14,109,41,129,63,210,240,89,155,49,16,246,25,240,140,21,139,211,251,52,44,9,237,156,201,137,82,170,211,200,132,34,190,84,211,92,17,139,216,184,108,54,213,125,206,243,57,247,200,125,136,21,202,186,89,129,152,240,85,16,180,180,92,152,161,210,115,39,96,124,239,2,114,207,6,25,69,101,156,182,7,24,108,127,138,142,9,223,167,182,73,226,78,190,110,184,246,113,150,249,154,102,141,166,200,160,70,213,91,252,169,49,242,47,105,79,183,4,254,142,246,221,72,45,39,55,1,30,193,102,3,198,141,78,65,134,126,203,194,34,59,13,235,86,77,0,73,116,1,20,191,196,108,79,15,168,230,224,254,244,88,45,30,8,72,123,178,239,199,43,47,191,155,9,114,231,211,139,217,253,218,11,42,181,131,251,147,173,106,167,153,46,182,123,15,27,159,167,133,72,253,96,64,218,78,138,138,201,23,202,32,13,12,107,51,194,198,68,184,214,178,33,197,20,131,226,239,41,85,14,214,246,123,192,226,62,10,206,89,177,127,22,47,91,201,82,34,68,84,113,28,53,240,147,17,10,106,57,111,13,158,42,91,6,87,104,30,232,184,186,209,188,223,43,133,14,72,158,94,140,5,191,123,15,188,26,199,127,251,175,88,7,166,8,22,90,234,96,104,44,80,77,96,157,189,184,142,38,180,190,203,185,227,4,182,162,121,207,89,113,51,120,67,184,20,146,115,230,62,85,212,60,9,203,253,160,42,204,208,143,97,150,78,79,7,133,52,159,163,72,199,76,55,43,89,91,18,217,215,79,190,14,58,239,205,101,89,184,218,67,153,119,148,120,182,238,9,247,128,135,126,110,45,210,76,47,74,22,77,56,144,15,98,12,4,34,32,123,18,16,196,131,33,91,244,211,25,172,42,25,9,125,87,0,46,161,195,25,254,97,158,244,218,136,71,7,242,59,118,130,115,230,39,178,79,228,116,65,192,192,217,135,6,97,134,93,171,216,36,12,56,207,131,120,67,192,240,165,70,112,83,33,13,250,234,203,140,140,245,178,175,13,50,146,156,41,202,228,95,161,255,162,244,241,102,55,163,50,197,74,79,175,125,137,159,155,84,175,23,142,248,160,178,254,86,75,100,160,42,217,152,210,112,176,119,201,200,11,19,243,63,100,13,60,232,31,150,28,6,233,30,168,212,123,240,118,45,243,21,100,155,125,45,53,66,68,194,55,246,27,89,9,109,44,225,242,33,143,114,107,75,210,18,141,235,117,160,67,107,62,110,8,128,17,164,223,203,242,49,18,94,48,55,75,113,17,73,90,182,233,139,101,133,11,180,14,248,7,157,245,216,112,67,181,9,45,17,188,74,68,112,149,189,87,146,244,245,42,149,171,114,121,164,5,66,174,7,130,50,7,105,180,25,152,251,215,46,208,225,185,21,107,144,101,114,160,192,242,113,24,96,209,89,91,24,65,226,162,172,151,177,42,196,22,163,73,187,215,80,143,105,244,68,35,110,198,11,233,223,217,60,40,77,17,248,35,159,159,197,194,142,123,28,71,248,176,101,167,172,98,230,14,215,209,13,103,230,181,190,83,128,215,113,119,28,232,92,51,44,209,60,243,253,236,229,245,123,52,116,222,116,208,14,100,218,11,237,113,173,37,242,76,72,220,10,252,53,176,221,196,155,127,96,170,161,215,143,117,59,138,101,254,222,95,193,130,109,90,151,173,2,105,219,198,119,125,44,149,186,75,139,129,71,138,10,154,164,122,245,41,51,186,28,250,245,161,16,173,117,114,170,46,99,142,86,34,163,81,174,43,247,61,219,167,125,3,51,127,85,192,252,227,73,158,23,28,204,242,224,140,89,153,116,1,127,65,25,201,48,96,170,160,2,74,185,98,138,174,167,181,24,114,145,16,43,242,237,234,196,237,154,251,175,237,146,151,82,226,45,226,195,190,155,30,211,53,220,181,43,41,106,119,133,45,90,11,253,82,50,26,3,103,191,239,164,182,184,242,106,200,192,165,104,205,85,74,208,87,254,31,20,169,107,50,212,202,66,154,102,135,15,94,242,51,143,19,236,104,182,162,69,52,77,20,58,156,23,70,173,152,6,5,23,91,55,229,91,181,217,100,162,132,176,244,12,17,72,183,190,134,117,72,164,83,91,86,82,228,75,0,128,152,210,43,156,15,205,51,186,162,229,252,125,250,33,118,139,244,160,130,57,235,99,243,236,38,89,36,212,81,179,234,112,5,49,23,53,207,87,178,113,34,53,180,103,130,175,58,224,24,83,91,98,163,30,76,111,58,126,216,168,129,68,8,235,61,146,62,235,130,45,17,134,78,31,111,88,157,171,16,127,16,170,171,255,91,73,151,164,222,216,109,12,193,52,218,27,142,37,118,16,68,76,25,155,150,218,67,45,74,121,106,80,173,143,229,186,207,13,17,198,106,196,251,153,70,14,206,245,224,56,16,57,252,151,20,251,74,81,96,50,21,247,90,177,203,52,150,137,213,176,22,219,200,155,203,77,34,22,134,12,218,222,5,91,215,232,226,68,242,36,78,22,118,212,102,140,49,13,23,217,205,227,85,182,207,181,72,231,225,44,181,77,215,41,195,32,152,206,67,173,236,194,208,95,38,186,76,179,47,247,147,49,126,63,232,216,243,41,174,26,207,9,248,102,8,7,55,129,95,119,151,92,139,165,222,84,0,108,89,248,150,157,109,102,213,153,175,40,169,250,128,100,161,74,188,141,13,140,236,227,96,148,88,50,151,251,177,81,28,84,100,126,41,33,205,134,184,122,112,73,134,44,218,221,94,50,254,96,38,126,150,150,222,64,89,90,214,125,91,248,229,226,138,42,99,64,242,254,140,169,115,84,138,110,42,228,74,136,234,247,239,70,200,91,95,255,92,103,246,129,92,91,30,56,53,17,133,124,4,13,43,65,153,174,199,230,198,42,196,253,206,225,63,20,54,74,91,1,17,109,64,198,30,253,48,146,83,190,98,161,23,208,72,121,229,10,114,132,105,198,18,49,245,52,200,226,10,111,155,98,219,217,237,193,66,73,153,134,75,68,180,109,164,217,109,232,15,68,95,113,105,182,187,10,0,187,137,27,97,249,252,136,4,212,1,232,57,248,127,70,233,69,70,199,186,109,227,198,163,14,69,71,230,47,115,154,0,192,195,252,25,37,167,96,211,54,31,59,245,204,224,116,22,199,244,221,192,149,226,192,220,222,45,83,191,129,75,62,93,180,120,10,85,91,176,72,165,21,70,210,190,60,33,223,201,157,156,118,84,147,49,246,64,246,224,68,40,57,168,224,12,216,23,16,199,139,135,241,159,28,41,222,121,235,137,234,40,145,129,166,29,78,82,165,5,244,234,128,92,197,226,147,14,225,75,38,19,99,77,14,3,161,39,175,180,108,69,92,75,66,231,44,54,226,161,167,138,227,113,240,96,54,42,21,189,191,10,28,208,34,112,55,49,238,183,74,246,255,27,97,236,197,109,227,189,92,3,199,59,220,209,69,65,148,212,122,209,227,220,52,60,237,216,98,51,221,172,103,19,193,155,189,115,94,199,229,105,237,225,131,14,135,143,194,7,105,224,71,44,218,247,27,164,174,79,48,203,95,126,2,96,155,32,77,128,54,16,83,50,25,153,24,35,112,16,204,18,210,194,17,75,145,183,106,5,118,110,151,218,97,120,6,142,151,189,57,95,166,114,220,239,42,81,158,224,131,205,219,23,196,132,160,60,108,98,170,160,84,102,160,125,183,48,79,77,205,124,67,236,176,239,115,119,173,73,47,32,143,222,75,179,81,151,232,235,74,4,118,60,243,104,71,245,80,231,250,38,221,219,120,100,110,245,167,170,70,60,119,144,138,232,220,185,159,123,178,61,162,200,147,228,67,45,148,126,231,118,35,145,84,216,119,159,143,56,100,171,45,75,112,25,20,46,24,12,13,172,246,99,206,180,217,109,87,74,176,156,14,17,122,36,236,71,13,232,135,35,61,195,36,138,227,134,166,165,7,48,110,138,192,77,197,206,195,28,172,152,184,182,26,186,241,84,157,77,143,122,101,183,99,44,164,206,57,237,89,10,253,185,147,186,66,212,159,67,3,157,149,27,245,165,176,186,113,178,97,65,18,194,28,166,44,215,37,210,189,238,100,54,173,138,187,95,217,208,45,120,128,148,199,149,87,111,22,28,87,32,176,33,48,123,233,82,200,136,143,72,172,142,100,210,229,93,102,138,215,230,114,107,29,122,154,223,211,207,51,170,158,31,7,88,6,25,8,94,152,86,92,243,25,25,216,205,184,125,94,82,65,112,201,141,110,56,234,69,117,238,222,62,169,139,37,176,173,62,215,131,164,177,34,124,89,189,105,90,157,229,40,146,131,34,8,95,26,24,10,5,169,206,4,88,24,33,232,145,128,25,57,32,62,137,201,0,49,157,235,24,14,155,34,157,164,46,163,139,213,252,52,145,89,55,187,182,180,100,39,207,213,113,233,157,199,241,19,17,129,56,15,17,52,107,122,96,145,254,28,53,160,19,211,71,39,90,127,3,229,132,69,224,136,164,17,115,171,94,215,20,239,195,176,157,231,216,121,19,169,208,103,13,217,187,126,3,171,224,214,103,9,249,221,93,52,239,11,11,7,59,150,64,125,144,147,118,177,37,33,185,13,200,65,205,236,4,237,241,179,162,241,121,31,4,13,161,78,249,15,64,115,216,122,54,9,10,97,32,11,254,70,223,154,29,202,165,12,227,65,19,97,165,46,135,73,24,47,79,217,129,11,43,121,131,52,183,126,7,50,251,72,74,103,220,67,180,170,138,205,255,36,151,221,177,203,153,141,122,155,85,37,210,162,3,78,245,226,208,5,216,203,203,23,218,154,56,7,179,20,22,111,230,143,176,203,226,107,83,172,41,185,250,187,89,84,235,235,39,239,242,249,57,29,157,20,113,106,132,235,148,199,70,243,173,106,129,124,225,221,0,81,37,114,68,50,34,255,117,5,68,9,215,247,171,84,112,0,224,133,196,221,1,245,87,11,104,248,111,0,25,66,175,181,76,40,249,20,181,215,255,161,141,214,236,180,200,118,74,19,41,211,118,18,127,90,12,255,236,40,108,26,5,21,187,203,216,141,180,195,244,173,8,231,29,217,171,101,246,33,29,131,140,118,150,211,201,25,136,78,229,67,155,85,205,222,166,62,52,199,133,178,227,161,103,184,109,65,49,145,121,98,94,127,4,121,111,232,135,60,182,237,13,4,170,199,11,82,240,174,114,138,198,241,9,248,31,144,12,128,1,82,244,59,27,71,17,19,174,241,159,11,15,189,97,237,230,134,35,191,209,175,130,140,52,87,57,59,150,254,225,172,231,154,214,247,144,235,161,18,7,141,176,42,67,62,68,239,253,187,103,252,150,168,58,196,170,192,12,119,30,107,184,109,15,84,227,171,232,98,178,187,5,213,26,22,86,38,129,96,147,35,25,224,183,252,104,217,200,196,13,159,187,76,28,90,133,156,182,84,158,86,85,177,151,132,45,245,56,51,167,163,34,154,34,119,208,22,46,161,113,85,88,70,22,148,33,147,100,87,169,236,113,103,218,69,199,210,83,215,215,3,255,160,165,134,130,104,36,86,70,3,242,64,125,81,94,185,75,69,127,220,83,86,145,237,51,125,47,160,208,8,188,220,43,21,16,197,8,189,69,10,92,187,72,77,250,127,184,109,0,244,72,210,80,75,98,105,85,49,84,182,243,178,142,163,219,218,69,195,95,9,98,120,157,226,100,116,17,184,29,252,78,85,228,189,45,140,103,200,177,104,198,143,155,152,151,209,232,16,52,98,29,210,211,232,192,108,178,113,111,151,77,53,185,47,151,3,24,76,46,201,222,14,182,222,212,133,201,30,59,232,174,225,65,131,146,19,236,66,233,211,28,204,214,86,238,160,227,106,189,159,247,197,111,86,214,76,0,66,105,102,2,116,127,83,202,45,19,53,208,19,19,68,192,204,145,240,11,218,12,152,13,43,206,138,180,53,225,168,92,93,250,147,36,230,21,207,235,52,164,145,135,62,114,8,110,127,154,202,255,6,72,143,61,86,65,100,125,147,202,135,225,21,121,98,239,225,248,53,169,112,58,58,33,211,253,24,89,138,25,152,2,196,237,140,208,170,249,224,98,147,240,187,124,23,109,252,224,178,118,124,89,252,63,179,180,163,235,80,219,133,219,186,102,11,144,43,7,81,50,218,47,136,199,0,239,123,218,108,166,206,104,204,233,20,15,230,171,12,201,77,68,116,211,77,57,63,42,132,19,238,57,190,23,184,195,243,73,198,88,9,133,192,45,145,108,194,28,235,69,99,120,237,28,87,102,74,229,112,75,160,4,114,73,36,152,219,11,112,99,42,36,243,246,97,205,141,38,176,65,8,138,87,146,0,1,88,159,47,199,146,9,150,66,246,204,120,167,31,243,211,225,69,62,71,85,250,53,3,235,1,235,127,227,119,154,163,77,109,31,23,74,183,43,12,76,172,139,142,221,189,80,3,107,55,85,119,249,225,27,2,59,94,225,85,4,21,193,10,160,137,76,12,25,107,48,114,190,122,160,28,192,221,0,160,222,10,110,196,60,234,77,67,74,8,103,43,104,239,183,141,230,213,71,173,68,188,199,224,100,208,208,4,49,123,156,68,172,85,182,169,18,56,195,123,28,147,116,39,130,205,64,219,167,148,122,106,27,128,243,16,52,136,243,170,229,104,237,91,56,199,224,190,249,42,196,109,223,163,6,54,221,80,48,246,107,204,57,163,75,19,133,109,6,29,122,145,197,13,121,171,127,112,185,73,87,99,216,103,168,115,15,28,44,56,218,24,164,167,91,124,9,101,168,122,104,232,127,152,12,11,32,183,206,246,60,252,177,137,114,207,242,1,3,163,73,28,65,42,240,108,8,2,145,69,16,209,152,109,75,179,86,128,6,167,246,202,210,167,195,188,186,41,223,146,45,174,212,238,8,246,37,74,121,210,93,209,214,62,121,158,186,103,90,206,153,217,141,5,2,15,91,114,171,42,72,177,169,71,164,62,2,91,218,206,97,83,54,169,131,161,141,12,90,21,157,254,117,193,231,210,49,128,138,158,180,176,243,82,68,17,225,110,177,122,54,149,176,56,177,250,75,189,53,5,123,107,95,132,244,183,200,210,129,63,127,254,5,254,175,55,239,168,146,235,184,89,88,88,229,234,66,226,114,139,170,7,220,229,175,69,235,33,219,23,26,130,222,120,153,201,227,50,233,127,11,128,197,209,214,128,39,239,229,93,100,200,55,7,34,82,97,226,187,6,68,125,43,114,162,94,189,53,226,71,165,103,228,187,129,95,75,73,142,59,236,99,242,14,46,199,214,136,225,215,42,109,160,37,217,210,31,13,141,117,1,104,2,138,133,82,133,195,165,241,9,110,156,73,156,33,73,151,80,253,226,89,101,72,121,223,86,241,38,67,187,234,98,189,53,7,227,9,27,67,94,156,159,30,189,110,222,113,112,218,176,113,171,187,78,141,41,210,127,150,20,111,30,98,89,107,187,44,99,131,222,2,54,222,236,225,107,224,32,116,204,129,84,243,226,147,245,73,96,78,29,141,216,102,98,7,237,68,181,32,254,132,131,185,95,157,134,130,78,100,161,183,224,197,233,125,158,243,92,91,232,119,69,115,29,164,109,112,203,198,155,76,1,29,218,255,41,226,81,20,131,183,126,17,151,61,199,111,255,51,13,106,167,219,11,250,96,167,182,42,113,141,121,133,88,72,131,210,229,141,27,78,234,34,82,10,208,158,150,130,193,205,153,97,208,73,112,89,171,254,44,60,171,17,248,9,27,165,123,200,190,204,126,175,161,203,10,24,10,118,248,176,49,197,186,62,162,139,250,157,117,77,157,154,216,128,67,213,119,251,53,196,52,233,199,24,106,127,26,122,221,159,172,152,133,55,222,78,91,247,178,36,77,11,147,106,43,144,54,6,233,15,8,20,75,178,68,132,252,121,123,89,94,93,70,68,87,72,195,138,92,100,218,61,28,20,160,158,98,177,105,96,84,149,140,216,53,171,245,29,67,125,121,228,44,105,36,20,100,81,157,16,150,251,131,21,248,56,181,34,142,171,109,128,52,47,138,210,116,1,66,213,120,148,49,11,31,25,171,71,32,126,28,208,80,25,86,193,52,43,26,149,167,210,170,131,187,111,216,133,46,86,4,74,136,48,190,210,26,124,32,168,121,169,133,125,63,151,184,151,62,106,218,222,132,167,211,91,22,24,66,225,50,17,34,135,26,216,110,225,228,29,17,176,218,178,223,174,119,48,11,13,214,126,211,192,82,213,82,234,41,224,58,85,14,236,97,254,164,149,211,49,187,154,128,29,111,171,58,233,228,251,164,82,69,202,75,55,107,248,144,74,129,146,60,148,247,245,155,66,92,253,59,108,87,51,98,127,13,218,76,113,121,7,34,193,238,20,42,180,39,29,250,59,45,24,124,178,2,160,202,195,106,127,110,211,206,99,204,245,202,29,88,252,125,182,71,36,76,67,110,55,140,180,72,63,5,37,235,66,225,187,236,71,233,2,50,42,69,135,212,197,31,8,0,68,108,115,67,72,77,69,156,38,197,61,13,216,91,102,197,95,75,36,131,43,145,187,1,225,125,240,62,220,15,242,248,117,29,111,74,209,92,96,163,228,181,88,228,171,116,56,68,131,57,37,239,169,121,182,216,43,42,205,55,159,193,223,250,222,145,210,185,55,192,123,216,252,253,19,165,16,75,150,222,79,149,43,200,9,98,155,19,18,96,190,37,69,72,138,240,178,106,223,161,114,38,213,140,112,70,127,220,145,200,76,181,228,5,91,30,79,205,229,60,5,245,138,210,10,109,97,175,119,76,22,78,207,78,201,106,60,203,155,12,74,71,62,156,190,40,80,82,157,215,85,6,202,243,111,209,139,99,155,193,174,149,81,133,179,117,5,23,62,253,138,35,204,52,72,131,134,166,120,42,4,176,13,190,53,16,156,5,209,201,207,146,64,96,210,8,219,17,209,140,52,19,37,238,18,187,116,161,144,228,231,206,112,71,116,226,180,194,123,25,65,0,254,137,192,233,117,157,210,193,110,141,191,16,2,16,101,164,236,173,118,23,107,158,243,41,152,172,201,103,31,96,64,198,143,177,25,94,37,65,13,155,253,137,145,143,195,104,5,216,51,163,251,146,56,8,175,13,168,162,140,10,33,30,252,152,237,10,228,161,108,130,253,98,159,77,135,255,59,24,144,185,203,139,73,9,245,84,89,148,187,185,233,80,177,237,24,144,187,5,79,252,233,9,157,164,146,170,112,173,101,140,14,105,2,71,95,76,174,200,14,141,27,64,5,196,248,204,69,155,185,104,229,48,37,130,58,56,36,230,100,128,182,111,145,74,205,15,254,231,198,230,76,25,34,50,157,91,15,85,205,77,181,25,124,247,216,105,154,202,87,210,106,95,228,210,181,137,103,47,239,23,187,21,35,235,91,54,233,110,179,72,71,235,81,119,250,25,107,185,219,235,10,74,107,144,162,50,243,240,225,212,94,167,10,21,26,1,118,8,25,142,192,255,35,136,52,161,210,211,75,219,164,148,93,35,200,9,80,106,51,30,226,178,38,50,0,194,142,193,196,68,196,160,205,209,165,253,192,140,98,238,215,76,215,208,116,236,240,186,160,36,234,118,77,134,20,84,13,8,103,87,241,17,23,25,48,74,215,126,98,14,227,79,192,101,140,11,43,125,75,56,154,41,50,174,119,110,149,210,106,133,43,198,100,154,219,165,223,240,165,245,67,176,154,137,136,245,97,125,244,9,56,169,191,248,76,241,197,5,1,247,129,162,59,219,48,77,208,109,52,57,29,249,246,246,213,201,95,99,19,52,118,50,71,64,240,48,241,203,138,93,234,68,125,222,56,157,138,152,193,245,246,188,207,39,187,39,119,215,197,160,34,144,237,202,135,146,42,129,9,46,83,59,5,95,169,135,253,38,39,252,164,142,194,131,34,231,102,8,164,189,189,0,135,176,101,249,111,94,200,93,3,171,197,194,119,102,216,32,160,155,120,220,6,113,81,114,62,141,190,77,199,196,124,104,6,170,191,208,4,137,186,30,45,249,250,211,232,186,25,185,239,75,102,77,110,191,136,47,83,46,172,229,132,130,174,65,219,192,18,57,132,223,217,208,179,204,47,201,65,37,35,92,133,247,111,93,236,203,147,119,216,117,101,244,43,203,39,38,141,114,208,46,232,250,15,151,233,84,194,174,84,11,243,136,103,148,110,10,123,54,142,0,184,199,157,79,181,119,135,81,213,136,242,223,120,123,83,220,167,154,34,143,3,172,168,230,164,67,155,118,199,142,65,88,111,183,37,97,250,88,0,175,178,122,203,114,143,162,238,175,225,139,53,105,162,57,20,28,158,201,197,26,173,167,25,147,22,160,76,9,30,224,253,70,185,92,165,238,28,235,56,223,157,102,153,212,144,106,34,241,246,157,155,5,5,25,112,177,162,144,40,101,18,84,110,58,30,196,59,29,150,58,37,107,2,53,24,113,56,49,186,121,235,105,63,4,225,109,252,222,126,226,220,19,182,144,193,195,194,42,15,27,232,113,230,226,161,25,248,241,19,195,155,13,31,67,177,101,68,35,199,24,113,83,130,106,89,13,191,103,108,33,72,29,197,12,105,143,9,109,85,87,246,100,91,156,154,138,163,187,192,128,41,42,201,254,11,22,162,187,146,12,144,254,21,97,90,62,64,193,129,109,85,158,83,140,237,181,186,171,67,128,68,112,199,80,51,174,8,102,221,212,85,120,227,115,99,147,37,250,235,77,32,23,248,38,136,119,59,120,232,65,114,72,30,153,195,181,236,37,54,2,120,120,133,156,68,201,46,205,138,46,176,32,166,73,3,54,51,48,56,64,241,63,69,198,30,19,28,180,11,253,176,86,16,135,56,150,218,60,48,86,119,10,30,194,70,231,155,67,57,3,30,65,11,190,1,221,237,85,198,222,230,236,192,110,223,113,200,129,54,219,120,195,219,230,67,240,112,135,48,198,53,119,148,155,126,34,26,83,229,117,211,108,210,142,103,243,137,31,157,42,21,131,128,157,153,219,203,82,62,67,149,26,32,198,189,110,211,210,17,42,50,91,8,148,191,114,147,2,194,190,27,73,249,202,57,69,13,238,59,186,191,203,50,80,14,129,223,245,254,236,28,235,73,201,163,154,87,25,170,211,80,58,174,128,111,73,55,71,81,119,148,137,201,102,219,80,31,143,144,39,43,56,33,22,56,88,225,37,7,45,17,192,82,184,220,164,235,168,158,221,243,255,89,38,67,142,58,240,136,144,136,5,201,247,184,145,87,213,81,136,182,176,239,167,255,131,149,132,62,52,126,117,160,20,104,29,242,24,91,108,141,144,100,242,200,207,67,128,183,43,7,218,142,193,55,132,209,52,242,91,225,81,210,49,109,119,30,221,81,118,14,235,221,135,134,160,55,12,193,142,227,165,130,235,255,17,223,23,159,50,160,227,15,249,102,165,180,226,220,66,73,163,44,29,61,228,195,118,8,220,88,27,188,195,164,217,160,198,239,196,237,155,14,134,248,235,95,195,228,22,6,128,74,101,220,152,112,59,141,132,84,210,192,133,198,182,235,233,49,198,76,142,219,74,236,52,231,23,122,251,121,154,167,225,47,130,119,246,46,70,0,124,81,17,42,92,194,24,224,20,55,133,83,120,24,131,13,128,30,127,129,20,64,147,193,14,237,106,153,224,101,185,147,227,95,199,218,16,250,40,82,109,139,109,193,201,186,201,237,237,137,167,3,173,157,203,138,36,10,94,126,126,66,55,104,188,164,112,141,240,253,222,209,120,52,108,26,16,172,201,173,130,132,85,215,151,59,138,215,41,153,138,30,154,141,105,130,149,222,185,92,190,121,15,98,73,121,152,242,147,87,49,196,250,63,153,86,206,200,78,189,118,212,161,139,172,119,168,9,54,110,121,241,86,124,26,106,7,14,187,127,107,239,129,191,136,137,4,111,75,81,188,216,49,130,6,186,67,132,190,53,99,181,36,248,21,45,153,124,82,238,147,175,135,17,186,246,241,97,138,189,254,230,215,0,167,221,123,56,119,215,207,32,133,211,57,45,96,44,196,56,171,100,220,241,242,182,206,250,41,127,61,207,64,0,54,182,54,47,136,36,243,178,200,10,146,113,246,51,232,51,70,238,21,160,106,91,15,161,143,104,253,231,248,57,199,51,106,39,202,130,163,143,177,174,157,194,192,225,14,37,105,225,248,1,120,178,153,109,190,239,92,67,19,158,209,192,7,95,120,200,24,245,105,37,147,179,53,123,211,84,228,16,31,244,108,1,26,4,59,17,159,220,201,143,70,250,124,115,195,141,193,213,188,194,72,230,87,201,123,242,75,195,214,207,236,151,129,254,53,61,20,20,53,127,16,186,238,80,58,20,95,136,146,10,234,78,174,123,34,162,226,146,150,233,204,220,127,102,175,138,168,114,183,104,238,78,205,68,92,161,59,245,14,173,168,108,71,50,170,40,248,144,119,9,195,4,52,237,60,29,227,89,3,189,175,149,81,166,1,99,227,160,141,168,58,199,53,142,220,153,43,160,172,158,171,92,42,187,207,162,10,8,149,229,47,195,85,249,190,151,150,249,106,181,187,135,207,24,92,168,154,239,80,59,246,7,24,16,82,247,37,206,35,4,243,197,52,157,215,230,95,42,200,43,189,204,56,78,178,133,77,188,184,108,183,162,99,151,56,180,25,98,116,169,141,202,27,126,246,168,230,71,244,117,232,179,58,96,116,194,17,239,66,29,204,123,107,241,199,202,180,135,143,58,43,33,17,196,64,115,166,236,116,58,238,74,54,255,96,198,230,155,88,3,49,54,244,54,70,228,137,204,224,29,19,46,162,227,120,2,98,235,118,167,56,92,27,136,71,178,166,6,133,132,98,63,214,115,251,25,211,190,120,12,125,148,231,214,35,183,32,144,251,154,60,121,173,15,23,22,17,37,231,224,252,240,26,168,56,125,218,39,136,189,93,48,110,197,76,144,213,121,130,126,184,212,37,133,85,87,154,194,28,135,126,225,33,85,50,193,152,247,72,37,200,46,234,182,75,138,108,64,137,184,87,250,49,117,226,14,62,182,201,70,168,237,14,26,51,165,70,139,75,242,169,111,229,194,233,36,75,123,118,168,84,121,208,240,111,113,168,161,84,57,136,35,226,42,155,220,76,29,205,8,231,63,237,72,21,93,242,114,67,88,205,103,24,245,132,50,237,17,247,58,197,239,134,249,16,249,148,110,131,106,190,170,159,234,40,115,191,129,93,214,129,73,53,165,150,232,127,10,46,4,4,5,41,172,64,232,255,95,71,117,4,138,188,204,202,93,118,154,102,159,37,220,208,49,108,250,104,245,194,135,215,146,194,212,9,166,228,135,193,226,127,155,66,165,26,79,146,40,135,56,44,98,222,25,92,228,210,228,9,98,23,187,3,9,189,71,28,116,171,134,30,12,7,250,67,195,231,5,190,1,227,220,36,20,119,200,38,140,239,232,97,12,1,64,49,118,172,164,161,60,225,69,190,222,19,29,75,9,223,200,87,239,237,49,177,222,91,1,140,32,108,67,153,76,75,66,40,146,129,49,59,57,100,169,64,41,74,182,47,63,135,23,210,239,89,245,11,83,7,235,236,214,124,36,59,63,8,217,172,255,6,178,202,34,181,191,20,93,150,155,156,104,218,125,195,206,224,158,8,240,27,22,219,242,59,63,178,5,163,21,156,56,222,219,74,72,48,77,160,183,52,32,255,195,220,35,156,222,131,120,161,118,211,5,235,52,218,75,13,2,31,122,190,34,141,126,237,76,73,210,88,165,166,165,92,126,76,79,135,199,70,18,225,154,48,73,50,225,231,145,136,176,2,218,233,91,54,123,226,51,253,173,82,50,44,71,18,9,27,253,126,175,94,203,226,145,143,138,235,248,151,41,112,44,211,116,101,204,185,43,166,179,26,98,237,28,144,189,46,55,168,34,121,183,247,171,107,119,22,32,208,128,48,49,82,254,106,2,80,156,104,238,181,47,244,43,57,85,23,237,212,163,191,198,206,111,77,219,113,233,25,178,187,241,87,64,129,216,216,58,148,121,138,21,216,33,202,35,97,208,169,103,196,31,86,245,140,150,211,37,186,116,191,182,80,49,91,187,27,141,108,107,18,20,111,103,192,5,137,246,255,123,240,134,111,117,249,162,69,222,113,72,23,190,0,98,254,98,49,131,247,36,197,231,24,26,122,64,67,240,51,95,169,84,121,71,247,111,158,198,181,183,97,66,106,24,225,43,42,204,2,57,99,182,21,105,100,200,171,104,112,54,146,140,161,6,18,123,211,162,157,253,35,120,35,112,193,46,87,230,123,120,188,64,198,65,136,202,105,150,213,155,219,33,35,92,213,8,161,205,176,121,183,3,165,131,123,11,228,179,249,55,186,14,225,9,103,114,53,54,148,180,92,108,215,239,55,91,109,245,216,21,110,144,2,44,53,235,36,187,170,183,171,161,90,55,27,244,253,19,209,14,4,161,136,207,177,182,39,196,54,79,252,23,249,103,90,114,119,9,235,39,180,91,217,31,97,176,17,179,227,207,12,156,195,255,76,128,187,108,145,248,117,60,236,225,109,209,195,236,115,118,187,49,144,39,239,6,169,12,42,171,172,237,193,181,202,222,31,193,67,229,40,197,91,204,243,91,198,149,146,196,164,115,95,139,192,212,240,126,245,138,178,42,4,99,82,123,32,74,213,62,202,97,29,63,222,218,74,80,49,1,184,208,66,52,126,21,35,222,224,84,218,101,58,76,101,17,44,125,3,188,230,217,167,228,250,124,82,93,74,57,16,126,251,101,76,200,96,84,94,53,229,35,87,123,172,102,255,39,215,79,252,79,196,211,42,0,17,152,178,233,161,69,229,226,109,231,173,42,71,52,187,202,252,129,158,33,59,108,246,206,242,199,85,43,83,207,148,2,100,73,240,52,215,160,214,221,88,226,254,98,93,138,102,69,236,13,151,249,255,43,244,199,135,97,248,157,229,105,97,105,18,211,42,138,54,21,51,208,206,103,201,43,245,251,155,171,251,13,85,65,180,102,37,214,168,196,88,32,75,7,135,91,11,104,87,158,218,110,139,236,192,253,161,184,62,46,69,114,30,85,183,0,1,161,66,92,181,152,59,139,122,199,223,131,73,236,232,253,76,214,75,243,236,143,113,104,220,64,50,198,133,8,65,82,32,148,15,43,141,60,116,27,90,247,77,192,203,227,183,105,40,118,241,51,115,130,193,82,107,49,119,170,6,98,124,0,176,169,192,104,91,185,61,174,239,176,237,214,163,66,42,59,20,224,134,69,70,41,63,242,231,18,87,145,237,137,175,63,75,163,118,18,91,213,219,139,0,45,175,139,137,27,31,46,49,254,55,63,230,167,149,235,18,149,128,10,214,236,72,181,85,134,124,31,219,134,69,72,193,123,42,239,202,40,55,244,171,227,205,5,34,33,153,8,87,80,216,219,212,27,151,193,159,61,64,79,212,120,196,178,105,203,25,244,40,107,255,74,195,220,255,108,67,192,97,120,250,3,53,20,228,146,179,168,190,181,85,80,242,193,99,85,77,109,117,228,33,178,16,244,153,133,129,223,108,105,91,182,128,130,218,226,78,76,192,177,40,91,192,104,30,242,29,44,246,254,47,72,206,71,225,92,93,115,140,146,197,153,29,82,156,225,135,30,180,5,84,31,235,18,196,23,177,190,227,167,19,11,157,188,21,32,26,139,63,104,86,246,119,188,125,107,98,47,64,131,240,70,167,16,40,108,86,7,139,164,105,172,40,240,36,220,156,156,102,61,213,199,159,88,171,48,42,210,159,151,242,228,137,131,251,74,191,51,167,187,59,44,138,234,3,70,131,87,54,174,155,7,133,135,252,164,24,89,182,145,176,23,110,168,199,192,216,124,71,68,54,224,170,235,49,129,21,140,71,195,32,10,237,114,186,64,232,127,124,61,112,35,132,250,65,7,39,143,135,34,111,245,90,105,108,211,177,106,30,239,246,134,175,136,215,195,73,153,67,0,71,92,79,238,55,118,53,43,91,153,194,134,126,54,180,125,65,230,22,149,139,167,248,159,181,144,32,224,152,144,130,91,193,252,134,3,33,105,98,61,2,238,94,66,225,61,14,219,20,13,75,154,7,233,216,102,139,106,252,64,163,31,183,92,121,31,169,7,19,86,41,206,96,65,106,26,152,53,88,245,58,148,93,10,153,26,39,142,7,212,230,204,43,152,124,183,146,152,192,64,65,150,16,238,182,44,179,195,12,8,201,32,22,97,252,232,53,138,204,197,255,104,247,229,19,17,224,255,72,98,235,140,13,54,182,68,67,83,147,135,122,25,220,5,211,206,163,82,40,142,89,201,59,234,47,216,89,244,42,203,90,0,109,89,124,156,170,41,225,197,172,39,109,237,123,169,73,222,130,91,71,173,135,44,35,177,184,233,115,192,1,178,9,31,93,112,61,43,26,212,133,35,9,28,210,242,8,32,211,139,178,129,161,145,144,167,241,101,232,220,9,16,21,26,62,186,174,254,164,37,152,181,254,207,36,108,4,249,71,4,215,61,88,24,40,117,205,90,236,234,45,181,46,64,211,206,59,138,134,230,97,48,255,241,121,224,252,96,81,230,81,157,216,178,82,51,112,181,94,211,214,249,69,48,139,76,136,13,65,32,6,140,114,212,146,77,6,158,24,4,113,54,170,58,18,90,155,7,31,57,136,47,159,205,12,49,189,173,42,83,196,140,141,105,232,216,214,120,23,148,199,80,12,112,150,133,210,89,150,176,194,234,156,186,213,240,24,98,28,179,69,249,29,162,116,174,204,102,116,156,204,250,219,217,92,196,221,120,118,230,200,128,157,154,227,86,2,91,230,12,154,226,59,127,187,53,190,34,41,243,245,79,191,77,196,179,217,118,154,13,85,127,157,147,175,182,123,163,38,199,59,125,252,215,131,158,74,137,165,83,91,71,61,4,166,252,235,135,174,164,152,57,220,163,49,240,239,17,250,56,39,6,72,4,173,211,101,123,40,250,234,129,168,210,90,214,222,96,202,10,230,184,5,59,32,238,22,35,56,48,234,179,24,237,14,133,215,167,214,80,189,183,75,151,33,245,241,90,84,255,40,70,32,196,56,23,67,230,18,174,123,133,224,106,157,247,238,22,109,112,41,16,227,223,173,110,105,9,174,251,55,249,40,79,15,201,131,148,82,101,209,39,50,166,109,98,65,120,121,252,148,189,16,40,133,86,221,44,31,106,119,176,50,191,220,31,98,38,95,64,221,5,251,88,73,26,185,28,0,174,245,21,138,94,58,187,178,201,145,201,146,92,112,219,186,231,65,164,60,15,234,216,188,182,100,7,187,56,13,149,127,77,198,249,174,36,22,39,161,109,204,237,111,179,128,201,179,102,141,148,179,243,130,251,226,71,37,119,66,210,97,0,152,130,193,185,161,114,225,35,137,161,128,127,84,239,63,193,94,226,41,239,90,207,84,160,91,76,99,3,176,254,33,163,130,23,162,140,22,12,15,154,68,226,52,110,65,161,196,148,246,66,127,176,17,113,156,248,41,92,155,110,0,91,8,159,161,40,145,243,170,5,168,213,33,70,105,239,213,22,186,156,40,143,249,11,53,39,173,31,128,74,118,110,115,201,59,118,173,139,43,84,231,199,193,211,7,29,131,55,225,87,10,70,160,115,25,165,130,85,38,8,226,197,25,156,37,75,66,13,117,150,253,31,166,136,182,61,197,102,178,31,90,150,123,103,218,142,64,8,6,17,198,210,194,146,115,28,172,202,79,245,72,239,160,101,98,8,18,97,122,53,209,219,33,206,152,74,187,195,170,150,234,47,125,169,205,107,231,72,180,61,1,251,178,120,203,211,19,11,217,104,137,48,172,158,242,34,198,29,55,27,57,70,85,2,212,148,98,223,107,69,225,112,93,162,109,54,81,79,75,6,178,151,47,132,225,189,156,217,131,250,243,155,82,196,112,63,229,220,222,103,115,119,245,18,164,187,71,117,108,67,180,64,225,94,13,255,229,97,244,112,134,13,167,129,251,2,187,1,38,173,22,115,220,85,52,192,87,106,81,57,117,4,189,77,254,136,209,120,113,231,45,232,74,31,247,39,97,195,200,2,201,226,34,174,208,237,11,252,138,223,216,63,146,81,73,176,209,110,247,141,195,63,196,6,32,205,47,245,66,46,160,42,52,90,195,53,182,170,254,222,46,65,143,172,223,236,5,44,225,192,246,68,24,117,125,29,72,7,7,141,56,153,211,21,45,153,15,162,141,149,158,111,52,159,18,168,254,99,227,118,177,31,228,1,51,235,157,189,134,132,40,132,9,13,80,85,104,107,123,103,159,110,13,170,26,145,128,70,154,62,46,168,83,209,6,202,132,159,101,124,171,156,96,137,80,153,46,13,251,230,207,92,116,182,28,25,55,171,199,150,188,119,38,240,128,107,223,98,105,62,114,0,84,129,183,203,76,240,191,143,85,228,92,15,86,11,46,214,144,15,185,230,39,192,121,68,20,154,234,185,132,161,71,108,84,137,172,5,82,36,113,234,149,86,127,43,201,30,162,122,25,182,79,65,235,174,150,45,5,243,244,243,97,62,73,140,69,143,144,3,165,192,209,51,20,156,223,66,253,49,164,29,61,186,139,108,42,74,170,97,249,29,233,224,110,136,221,97,125,6,242,82,67,219,95,230,5,24,84,88,205,212,45,73,247,46,219,94,176,12,212,26,75,86,112,161,28,92,197,114,47,52,26,155,107,224,23,65,195,173,180,161,235,147,110,92,106,180,136,15,200,202,79,253,109,239,194,84,192,144,96,81,1,217,249,202,47,58,143,8,242,3,173,223,40,55,207,107,102,105,13,202,212,163,78,106,197,211,57,179,172,56,230,83,207,118,91,213,4,235,158,60,106,86,92,4,228,7,50,235,215,144,108,119,5,154,60,106,78,30,114,87,100,227,44,64,132,247,240,198,143,224,94,194,100,44,224,82,134,44,7,253,146,124,10,6,85,183,138,187,108,5,30,225,76,156,61,55,160,93,198,113,131,249,53,210,109,253,199,183,81,189,64,70,62,224,227,121,63,189,84,208,227,134,249,166,236,211,51,204,88,26,103,12,191,136,171,24,238,178,97,56,236,214,113,125,65,89,9,229,170,190,80,159,17,39,169,92,140,70,80,17,130,121,60,112,184,138,128,227,114,32,66,109,0,243,235,184,16,87,234,237,75,217,218,214,253,198,34,119,7,203,120,28,184,76,184,195,72,122,24,226,172,152,143,222,195,76,65,29,103,215,50,207,16,79,121,208,107,186,216,40,198,106,255,119,82,66,129,109,10,58,70,249,118,54,81,49,220,96,152,36,40,251,137,206,151,182,76,128,3,76,47,118,39,181,253,61,131,47,248,38,188,205,113,150,73,242,209,86,39,206,154,108,27,184,222,70,126,65,80,73,57,0,187,89,39,146,11,103,114,49,95,242,39,80,212,27,250,139,56,9,86,172,36,181,112,110,252,22,172,9,87,241,159,230,129,23,227,215,85,212,178,83,22,101,203,91,147,238,239,5,5,216,147,70,179,139,216,125,117,221,116,141,75,34,153,101,17,254,34,148,28,85,235,65,148,133,55,14,40,108,48,225,74,163,57,26,160,225,11,37,167,218,235,98,146,190,196,163,128,89,149,3,116,161,176,169,127,89,142,134,129,116,32,217,180,241,211,85,243,8,156,153,4,63,82,234,26,12,120,109,222,239,234,39,255,255,138,72,248,165,183,224,232,106,144,54,38,68,32,138,237,19,124,80,23,229,52,136,12,144,63,62,96,134,39,39,252,6,125,179,133,128,137,169,22,20,4,38,92,145,57,94,4,57,30,0,111,207,170,19,246,223,19,189,211,114,28,114,57,33,94,28,93,95,177,0,244,193,26,210,18,225,211,45,165,75,180,185,223,133,242,87,22,183,116,54,233,141,113,21,189,205,250,204,77,113,163,67,162,131,36,174,95,108,193,222,189,252,251,102,146,10,119,47,110,156,58,10,250,4,165,188,224,109,253,67,164,199,190,56,151,140,1,57,45,145,132,192,38,164,43,92,69,144,73,207,242,51,183,159,182,7,89,22,228,73,142,47,163,121,65,217,104,185,207,226,192,134,105,252,194,57,115,119,126,228,126,122,18,221,54,167,200,214,176,25,37,228,128,247,247,231,108,242,246,22,8,202,147,56,226,231,180,249,135,120,190,97,141,135,31,45,231,51,164,101,194,69,172,105,255,57,236,34,218,23,51,234,19,109,248,40,45,63,55,89,53,194,247,179,247,49,217,57,76,12,153,149,170,220,177,37,73,229,144,49,87,191,51,66,246,61,216,161,32,6,119,172,107,156,74,212,41,2,41,49,123,168,226,69,70,26,15,120,146,131,163,112,52,78,189,54,215,47,182,22,235,56,161,44,254,54,161,52,254,190,93,172,217,168,29,176,208,62,134,118,224,123,136,30,65,93,53,254,74,53,124,225,239,153,180,3,93,134,237,187,222,0,50,218,38,190,23,84,222,106,117,70,89,108,5,211,133,179,16,207,164,51,95,79,183,73,9,25,69,233,138,231,210,22,122,218,77,20,7,76,53,13,47,186,246,76,4,44,10,250,115,47,52,68,48,241,31,40,118,17,235,129,65,212,189,78,164,29,92,120,43,253,243,221,92,76,152,155,76,138,28,21,117,237,106,223,80,206,189,221,98,230,147,244,229,249,18,81,143,91,130,219,108,139,72,200,35,93,36,36,55,87,42,238,180,131,71,224,57,21,4,232,14,94,247,247,77,168,213,123,236,137,88,60,171,218,105,228,33,71,245,140,28,204,97,178,230,157,217,114,31,153,10,45,103,161,35,54,246,52,182,130,159,57,28,94,40,108,3,182,8,193,83,6,91,131,218,206,32,223,184,214,245,247,11,146,182,54,66,60,66,152,246,231,57,177,50,128,255,17,11,2,197,166,251,13,44,58,187,155,66,194,20,99,235,160,7,119,241,57,194,214,166,25,61,207,250,135,97,100,129,127,160,121,134,94,9,179,171,164,52,181,179,166,187,208,33,217,53,9,98,5,46,226,189,0,149,3,31,76,174,188,119,15,17,49,37,224,228,192,28,107,151,226,222,135,119,190,84,58,56,33,126,243,17,77,1,0,177,165,178,100,196,4,7,253,3,189,78,145,71,84,18,221,225,198,221,201,208,61,108,18,81,59,242,7,32,32,112,253,199,66,192,64,2,136,51,59,239,38,47,199,59,17,92,174,68,226,75,228,20,162,23,29,76,58,37,194,211,20,102,242,166,90,146,129,254,212,197,98,246,37,147,78,250,147,129,0,8,70,8,216,188,3,248,185,200,201,109,45,107,227,251,151,132,220,5,112,189,155,148,154,86,234,139,196,68,251,37,140,243,110,8,140,119,110,129,247,251,59,54,250,212,154,233,97,255,90,79,236,164,80,29,168,101,33,214,134,165,4,110,114,169,125,40,34,92,13,31,157,123,78,204,220,29,85,141,38,243,76,28,24,160,43,32,138,109,233,174,76,104,244,1,185,18,146,251,156,161,27,58,128,248,92,186,162,34,222,45,95,151,249,77,137,120,169,33,194,66,203,194,46,141,150,36,112,120,231,185,20,82,183,209,52,225,119,133,155,67,226,156,116,43,130,197,2,65,26,96,78,250,134,223,135,215,41,244,88,215,48,38,103,232,40,142,251,200,51,155,128,109,201,22,30,78,84,150,124,132,174,147,139,27,229,117,43,3,199,216,129,71,219,89,11,0,241,116,97,135,215,48,167,226,208,142,98,48,89,101,118,195,106,74,196,228,42,220,141,0,183,72,9,97,1,203,4,15,188,28,119,196,47,211,24,54,38,170,226,70,19,179,7,208,37,86,16,202,126,5,134,73,112,119,9,10,81,174,89,23,84,240,199,126,74,222,131,170,218,158,153,6,219,92,6,216,177,2,53,156,169,175,95,33,133,56,223,173,245,46,83,127,233,58,60,125,237,98,42,102,100,48,169,194,66,161,194,134,118,65,75,59,242,84,105,131,187,19,72,254,241,43,13,214,25,29,102,35,220,116,95,55,231,94,25,93,154,24,199,86,101,5,179,225,103,36,244,236,87,238,20,251,12,6,30,157,146,39,10,34,237,177,26,107,117,169,12,107,57,11,214,47,207,120,52,147,4,175,138,238,183,248,156,39,196,243,212,214,82,19,66,214,94,245,210,87,188,227,29,57,174,119,83,90,245,60,210,201,124,188,155,42,61,184,31,103,221,90,79,247,233,80,82,232,236,211,11,94,229,12,246,191,191,50,230,62,41,125,108,132,34,86,56,237,192,190,187,49,161,66,237,106,144,201,220,191,120,159,187,114,8,180,108,23,26,10,131,182,41,168,65,235,43,116,148,201,206,244,71,38,153,50,168,12,162,112,95,186,164,251,96,151,137,95,207,130,121,152,193,238,126,174,0,198,7,132,246,255,248,177,77,49,190,71,164,187,72,29,234,79,159,177,182,97,195,31,132,118,71,40,37,47,113,15,9,173,58,154,34,181,240,104,26,49,31,17,134,58,101,252,18,243,168,25,20,110,24,230,195,63,115,222,170,237,223,105,112,238,130,72,191,43,118,27,162,121,96,30,105,116,114,252,47,139,175,147,90,215,249,246,140,20,21,49,25,124,246,70,217,63,138,128,201,239,25,204,45,116,148,222,112,157,28,65,230,86,146,168,157,93,57,98,128,80,44,198,79,61,192,118,238,107,220,189,149,167,82,255,215,160,22,86,194,150,225,39,135,135,75,215,65,155,18,65,31,195,179,140,115,13,156,162,253,20,242,240,25,18,105,86,185,181,87,187,173,68,188,57,165,174,202,97,22,251,131,72,109,179,169,165,152,113,23,43,216,161,92,6,27,133,226,123,163,76,178,119,177,215,120,81,19,70,13,196,212,175,157,1,20,193,68,28,74,240,169,232,39,246,64,91,251,43,144,127,254,185,155,249,107,231,185,32,96,216,59,64,171,150,150,252,21,122,55,177,59,75,72,168,201,14,71,224,195,117,55,5,2,43,230,55,234,32,132,64,200,209,198,76,13,209,102,32,113,183,253,167,139,81,145,73,75,35,221,164,41,1,175,26,252,249,88,66,228,206,148,222,252,180,181,92,248,122,38,168,94,112,83,62,13,246,85,119,30,226,138,223,74,138,88,93,128,0,130,24,205,161,95,83,94,149,74,70,239,242,206,76,102,93,30,43,124,220,83,118,226,41,42,166,140,221,136,3,210,171,43,8,115,74,77,153,86,115,27,199,235,139,76,31,63,138,59,154,53,127,33,83,156,51,159,111,247,49,224,63,39,209,184,183,251,4,124,95,174,51,71,240,83,55,220,220,39,36,164,229,239,60,120,31,176,148,2,162,73,255,158,68,122,144,239,155,148,144,10,103,169,71,54,128,251,219,134,224,40,157,187,50,100,160,89,165,156,4,6,235,31,226,232,108,85,201,96,84,25,62,13,99,177,36,56,248,54,136,52,95,250,45,56,213,104,222,53,146,49,1,187,86,169,217,222,156,192,136,184,43,125,151,16,57,158,215,112,213,96,199,181,69,30,69,162,47,79,160,201,96,237,107,25,38,8,213,201,125,186,12,178,48,18,143,174,35,246,252,47,169,124,19,78,57,134,104,150,167,61,223,201,222,104,92,145,157,113,6,166,44,224,159,207,230,109,63,86,143,118,124,123,53,254,93,64,206,239,79,63,5,219,131,47,122,64,5,112,149,42,210,208,105,223,145,53,58,108,164,154,222,94,110,47,163,88,90,170,183,24,4,7,252,30,65,51,164,99,176,194,46,96,221,115,36,2,32,111,14,57,14,26,111,197,63,47,23,160,55,238,24,76,243,201,25,165,115,139,59,134,102,34,103,21,113,57,169,140,122,160,151,144,132,203,10,183,175,149,185,37,125,99,117,84,134,26,203,169,41,165,41,200,12,51,3,251,188,89,100,242,15,151,194,93,203,97,4,229,65,238,76,2,33,250,221,64,126,150,66,142,226,82,19,158,236,11,126,35,68,1,211,173,182,207,64,221,178,135,225,55,22,23,180,0,212,156,58,50,195,138,180,5,135,93,192,90,214,212,121,195,107,37,168,203,159,201,68,175,78,158,238,72,212,58,94,63,18,151,212,175,163,129,167,254,175,171,227,92,78,39,53,89,223,52,6,121,145,12,139,204,46,159,7,83,33,238,235,153,27,171,161,50,55,229,97,142,166,218,195,246,55,87,107,21,74,11,32,214,250,8,148,68,72,118,253,41,66,218,251,219,38,61,33,204,144,83,51,113,194,134,99,89,134,101,246,93,250,207,93,49,3,191,38,172,211,224,63,190,203,122,151,76,134,143,94,22,80,136,150,116,237,110,104,16,128,169,124,155,169,252,183,161,81,124,130,212,98,28,68,200,11,185,121,27,130,101,44,159,65,97,156,16,174,61,166,251,84,19,31,17,22,207,102,64,107,108,171,207,158,9,104,67,149,69,236,156,252,180,62,27,215,111,127,212,197,85,242,104,109,25,61,229,70,194,186,126,59,51,37,108,41,30,216,234,121,213,7,145,174,112,119,67,69,207,147,194,214,241,12,7,180,153,162,204,19,60,1,137,55,16,146,197,137,22,255,161,53,181,137,36,220,61,215,165,81,121,30,10,222,118,59,56,180,195,163,66,246,156,228,121,16,47,30,196,58,40,177,182,66,69,156,29,251,118,166,103,91,167,175,222,238,134,13,104,206,68,217,228,54,236,23,198,46,3,238,117,30,19,99,156,220,16,85,99,127,234,184,126,69,95,88,110,77,4,1,177,143,192,11,243,71,29,193,150,119,154,21,227,137,107,128,195,215,227,22,241,75,212,239,98,170,120,139,110,98,180,193,185,219,217,181,199,183,150,125,70,165,125,30,201,75,186,159,205,73,199,174,31,30,248,184,172,164,24,125,162,18,70,252,109,99,24,182,229,51,202,156,176,58,79,245,210,224,142,216,179,109,223,238,220,74,155,99,77,41,92,38,41,93,108,154,206,2,15,172,177,8,207,3,15,126,51,64,247,101,104,106,244,11,40,187,76,99,206,197,186,88,20,24,64,85,192,193,247,65,115,2,151,151,89,188,136,151,152,121,32,39,190,219,42,112,183,51,50,89,158,154,31,112,200,149,112,223,67,94,164,137,93,224,6,55,70,251,169,98,133,106,115,71,165,158,5,195,145,252,65,196,222,120,247,192,125,237,140,215,20,173,21,213,61,180,241,190,27,55,121,206,106,131,116,175,173,63,115,122,27,65,139,77,170,144,9,165,71,87,150,31,237,79,124,62,196,223,7,44,166,189,36,32,109,46,148,154,43,227,173,26,1,238,180,19,52,87,248,119,109,136,168,54,118,216,156,21,107,194,237,87,190,249,230,7,152,202,139,204,59,245,108,87,6,130,4,166,160,119,103,163,0,96,15,57,8,60,95,34,210,91,242,7,22,31,38,129,45,151,74,227,56,151,104,107,48,13,95,56,253,83,119,78,28,174,120,90,33,236,80,232,120,88,226,73,153,15,149,189,97,200,66,209,177,23,34,25,93,98,71,27,61,19,37,108,94,81,11,23,149,46,3,75,190,252,100,250,193,120,50,253,180,6,212,38,94,179,42,51,10,199,2,119,150,119,45,26,153,36,65,164,62,100,10,44,52,237,5,24,164,75,69,18,52,162,172,56,242,149,52,10,245,5,164,117,204,19,204,117,143,216,220,255,205,112,203,20,9,22,6,83,151,109,69,1,0,140,146,36,189,46,73,250,24,167,131,16,254,255,252,243,175,208,223,25,40,240,212,111,142,224,130,140,121,27,89,32,183,228,214,57,152,139,189,55,61,187,132,79,16,212,139,163,15,131,56,228,92,200,73,37,66,104,71,26,253,227,3,178,21,101,134,88,224,154,2,248,147,72,15,152,76,121,129,254,128,130,74,219,195,156,90,8,197,227,97,111,238,50,203,25,195,219,248,74,9,130,164,86,61,34,145,234,43,44,247,25,45,37,242,110,130,175,177,255,119,104,158,6,156,205,156,41,246,212,251,165,96,242,69,225,20,142,136,127,120,141,1,13,51,89,99,122,100,164,76,202,147,20,194,113,131,13,63,226,161,39,243,139,12,91,131,197,136,131,7,14,6,200,77,153,175,93,153,226,180,208,24,224,130,156,152,124,151,104,6,43,138,250,156,100,66,230,198,70,51,233,237,23,122,149,180,108,174,34,80,81,209,177,235,26,183,22,81,172,92,142,179,31,0,155,93,250,102,99,196,35,192,187,13,63,122,27,175,23,182,113,87,136,197,26,72,236,88,200,18,145,191,1,2,143,180,181,41,186,83,59,88,144,21,200,189,106,195,1,99,215,101,76,37,248,113,30,141,74,72,231,43,142,3,18,50,69,185,0,100,21,128,142,176,238,173,142,41,135,136,23,6,193,166,2,41,232,145,144,114,246,215,100,94,235,152,48,72,235,121,113,115,122,145,30,17,187,193,139,220,238,206,130,2,202,225,128,18,153,185,215,60,221,176,251,225,144,243,12,195,137,138,87,101,151,217,78,177,122,19,183,29,140,58,212,149,13,236,205,222,29,109,66,132,141,163,148,140,73,125,253,93,78,7,180,247,245,182,199,34,248,86,83,114,155,133,227,253,23,242,114,37,182,138,50,127,193,209,35,84,246,56,189,54,30,40,31,169,123,225,43,107,2,64,46,7,75,97,207,203,129,103,121,217,85,211,1,171,40,186,4,112,225,74,176,175,13,79,249,120,67,159,148,245,118,118,29,152,79,215,109,187,162,56,215,29,18,15,4,190,177,109,219,157,143,32,10,37,73,168,238,84,18,9,27,52,241,86,209,82,223,107,107,167,39,131,154,89,227,180,108,11,201,240,86,181,169,34,45,160,207,167,41,126,19,126,203,56,93,203,185,131,53,53,24,129,125,24,163,17,219,10,212,247,147,161,245,55,130,250,64,234,41,49,57,225,125,54,109,224,108,206,43,49,93,210,145,40,81,112,34,90,187,58,149,75,73,69,45,51,28,22,140,215,47,151,207,196,22,10,81,145,186,177,47,128,41,155,152,155,144,170,174,168,30,86,205,132,134,49,181,242,125,5,12,135,216,132,105,16,153,91,96,119,169,224,239,212,150,81,215,63,218,63,196,226,246,234,114,215,10,227,145,132,134,67,127,15,63,21,161,124,59,188,255,22,29,2,6,73,76,217,243,240,137,183,251,177,162,156,57,162,23,198,186,40,92,26,255,195,50,69,113,192,89,235,154,112,148,5,178,254,220,7,161,139,243,76,144,31,218,70,38,68,211,234,108,150,201,26,47,33,238,228,2,231,110,132,186,150,157,96,101,187,212,60,172,109,118,0,174,202,4,0,62,40,240,116,249,117,77,7,151,45,123,156,80,128,113,234,110,125,7,26,136,51,22,57,119,205,225,63,247,131,126,188,209,158,191,187,183,142,41,133,13,155,152,82,252,122,117,166,173,249,98,205,244,8,134,162,249,70,144,55,251,152,144,121,27,54,235,219,244,192,166,74,9,120,160,97,138,207,220,248,38,179,236,140,166,155,175,185,110,69,134,221,227,158,206,208,106,74,5,70,80,253,106,108,101,252,61,121,12,120,100,113,134,148,156,150,17,218,6,56,30,193,1,54,153,231,222,216,239,162,163,237,115,100,7,115,124,20,86,206,50,232,233,86,232,8,35,108,5,24,29,65,46,129,11,177,18,73,170,127,145,43,219,138,209,55,167,97,171,193,251,162,139,87,117,104,241,232,170,220,73,215,114,131,0,144,226,201,200,195,217,223,254,179,195,46,189,95,94,171,120,136,156,246,19,100,174,77,162,34,171,243,119,56,50,60,52,126,252,43,234,22,191,146,81,108,244,151,154,169,237,182,13,85,35,196,85,136,184,200,150,206,67,6,120,82,210,197,192,228,41,113,112,190,169,195,70,53,11,244,151,209,240,86,69,35,167,148,224,237,184,30,49,85,14,244,226,203,164,157,28,21,185,144,93,148,8,89,197,234,240,214,81,11,207,141,198,207,100,69,85,136,186,50,247,214,239,228,189,240,170,156,65,127,39,128,205,12,108,186,100,108,250,95,233,125,140,49,193,32,161,214,185,86,110,25,198,42,218,187,109,162,82,83,121,249,222,79,125,139,18,219,100,61,131,255,82,218,32,82,31,87,40,83,135,179,252,103,224,109,69,32,16,77,146,31,23,123,139,111,124,59,142,213,165,217,7,246,112,238,44,222,43,147,34,135,46,92,31,26,252,104,121,11,191,240,152,35,39,160,69,11,200,175,126,181,93,122,72,24,98,36,59,178,117,196,86,78,47,233,82,49,202,131,112,94,114,179,42,233,42,21,152,120,51,6,207,123,17,50,154,128,210,134,66,166,195,91,199,87,145,22,123,128,191,70,155,13,60,213,58,12,239,68,111,172,12,153,215,56,213,166,66,119,58,114,133,186,27,252,199,118,192,182,8,241,210,162,188,68,135,28,48,151,85,198,41,54,178,195,155,244,133,36,237,163,102,185,159,150,45,207,220,143,167,22,99,244,165,30,219,10,41,134,134,135,208,248,7,211,132,214,45,197,34,250,21,183,29,55,109,94,255,59,39,36,150,105,139,100,64,193,73,135,24,159,40,14,246,236,32,117,254,167,93,118,12,255,137,98,240,45,215,50,138,52,95,192,179,70,119,25,41,83,163,174,202,229,202,167,201,179,85,13,86,225,29,16,137,191,226,137,56,119,52,235,53,145,150,21,199,62,124,86,184,52,171,198,100,109,71,109,158,235,148,127,168,32,122,248,22,173,201,173,97,0,250,170,134,18,146,34,142,108,111,195,102,88,39,150,238,222,250,42,176,34,10,159,115,120,76,212,207,63,135,59,144,239,217,183,138,174,79,179,193,206,91,75,169,126,131,63,110,173,61,46,46,111,32,56,125,84,181,18,122,176,63,12,94,1,106,13,124,40,241,223,48,114,164,173,123,167,68,202,65,236,165,81,240,100,165,81,176,182,225,82,254,108,245,124,153,60,199,134,91,70,189,41,173,43,34,129,201,114,85,252,10,88,225,27,139,245,82,215,250,96,2,200,203,250,88,43,44,53,136,130,176,144,193,65,94,219,114,247,168,43,105,236,244,17,55,53,109,150,114,145,34,182,223,137,29,221,60,229,197,101,29,176,107,191,134,70,233,213,136,218,199,27,192,4,120,60,215,73,89,11,223,172,148,192,107,244,234,233,211,214,187,161,35,251,234,254,207,74,1,52,12,231,226,104,196,222,247,215,98,240,146,106,90,108,199,132,249,220,88,142,193,141,246,86,107,105,71,16,101,202,167,13,216,5,112,17,143,21,252,239,202,145,28,32,46,50,25,100,94,110,231,4,62,54,190,81,60,90,46,155,168,184,38,62,70,4,172,225,186,13,175,13,164,15,14,183,254,51,220,210,233,159,177,182,221,151,112,182,94,167,209,32,158,182,211,113,231,117,240,209,24,245,206,229,92,86,188,133,92,233,156,86,209,4,228,171,199,162,169,65,37,179,145,67,120,204,156,56,45,39,49,171,200,233,255,153,118,175,95,90,55,91,178,28,34,216,15,162,128,138,157,167,138,1,174,202,252,138,27,241,217,87,42,246,123,116,235,215,158,36,27,230,192,119,29,16,229,207,87,253,7,18,12,251,88,40,165,120,112,250,196,130,19,183,224,163,223,142,195,226,212,155,105,226,4,171,145,134,67,184,119,254,10,121,18,50,173,99,107,225,160,72,254,180,159,35,160,132,59,197,185,233,149,235,32,124,48,244,79,34,221,96,102,111,9,226,183,202,173,232,215,35,61,196,46,159,233,145,212,164,67,236,145,6,221,105,49,64,191,88,83,118,147,155,115,157,167,63,105,242,230,219,102,3,178,161,9,78,168,250,98,149,166,2,118,43,92,242,6,105,163,89,45,144,98,9,12,138,214,141,37,242,19,188,206,171,145,27,117,50,50,157,101,47,147,245,250,46,76,244,57,156,210,217,85,191,228,3,133,238,22,157,243,108,11,143,197,67,27,89,210,115,113,95,242,207,108,211,246,168,150,159,64,62,163,137,198,210,143,34,120,112,57,224,129,225,38,52,243,115,218,98,191,158,107,201,47,104,62,128,109,169,81,11,130,176,230,254,138,64,237,70,27,58,32,207,61,92,68,241,178,162,142,42,152,140,70,252,177,5,171,123,157,89,242,167,172,225,99,118,105,44,125,198,184,35,108,221,62,61,141,241,248,47,107,144,241,8,21,78,0,77,106,123,208,146,169,151,160,59,198,69,205,79,173,41,232,79,105,164,169,210,170,42,163,176,119,84,26,44,85,14,119,51,66,87,159,67,98,132,220,134,81,222,209,46,222,188,223,18,37,31,117,28,221,74,61,77,3,199,103,117,64,67,69,56,162,129,200,180,157,30,241,165,4,145,29,251,137,237,133,207,175,130,217,229,184,194,64,144,92,21,56,112,106,28,183,60,56,72,246,107,196,233,252,119,43,105,254,154,20,21,250,236,111,212,49,226,208,111,94,240,210,71,167,209,43,94,69,25,159,39,155,62,166,99,65,168,189,174,73,92,180,166,84,200,59,27,227,88,218,26,63,173,4,221,205,119,140,155,188,185,57,105,153,252,181,12,1,182,57,1,89,61,157,141,24,80,170,243,29,6,58,222,206,244,26,0,196,201,236,142,233,177,91,21,21,142,164,216,71,72,89,215,84,207,229,21,199,52,205,127,224,173,24,80,104,191,13,253,129,189,254,16,33,217,8,96,118,214,182,26,252,3,42,123,199,201,156,65,224,35,94,174,86,87,152,31,172,212,95,172,209,115,101,129,178,181,50,119,31,254,197,13,222,66,116,233,176,148,15,212,201,68,140,9,91,37,104,78,112,247,212,115,29,2,62,32,167,131,214,134,65,209,255,164,5,69,212,103,255,197,136,54,201,100,141,165,157,122,97,70,190,248,176,19,180,30,200,112,171,175,12,27,117,67,141,236,61,197,117,203,150,148,89,9,123,93,114,145,218,213,132,154,85,129,252,97,152,86,35,77,175,252,22,116,221,193,197,135,108,57,3,21,163,254,254,87,127,67,179,146,233,248,5,222,234,2,25,54,161,192,88,60,58,245,107,238,127,88,127,203,126,50,193,197,86,76,10,196,112,97,165,246,165,184,182,12,232,164,126,100,173,38,230,18,129,1,109,65,158,234,129,68,244,199,226,2,60,178,210,61,78,21,183,103,55,238,103,253,62,143,124,118,70,229,217,111,90,202,22,244,7,151,136,137,78,124,146,13,40,43,187,243,17,171,26,149,166,88,233,140,220,197,165,209,129,154,64,106,188,21,100,80,164,194,158,162,4,13,15,157,220,59,62,17,156,194,8,68,49,63,235,158,77,218,113,162,151,99,63,229,133,94,131,55,110,86,174,230,202,205,57,46,18,123,1,47,145,163,148,40,31,200,121,230,228,119,14,7,193,82,98,236,101,90,36,2,185,245,158,14,134,27,227,103,35,84,83,91,6,109,191,101,83,126,219,154,191,226,230,219,18,111,68,196,2,182,192,43,52,168,23,246,151,216,82,224,136,130,153,85,54,210,241,52,233,134,152,22,52,204,140,190,210,249,50,65,168,30,84,134,200,23,224,194,207,92,171,110,49,53,240,3,125,81,245,236,242,212,148,188,23,113,189,66,234,127,194,21,17,129,55,184,38,225,73,123,157,225,204,111,13,29,139,98,145,251,185,153,48,107,205,186,245,174,245,40,156,233,103,61,118,42,202,99,26,221,124,15,67,88,192,135,2,10,80,249,185,10,13,25,206,104,150,143,176,11,113,214,224,83,173,255,46,226,176,60,136,72,86,159,231,224,243,37,39,81,198,98,97,126,117,206,56,83,47,207,129,248,173,240,119,176,118,239,237,141,160,173,172,98,189,49,110,178,88,134,246,191,230,253,96,107,90,190,94,94,226,112,214,242,154,251,33,174,123,55,217,93,119,75,71,212,71,115,87,221,20,99,207,142,60,222,197,5,100,136,184,123,54,141,54,179,54,232,210,79,160,4,182,26,122,108,56,27,21,144,57,122,79,138,195,166,178,205,224,183,128,12,25,208,8,181,84,141,63,143,168,202,79,194,15,110,242,225,102,168,126,234,44,66,250,60,117,2,234,197,82,111,76,245,132,204,200,92,12,55,140,151,84,26,22,30,122,158,93,243,184,73,85,18,46,107,188,174,230,4,249,50,16,223,94,15,101,251,14,24,208,52,243,130,163,243,129,121,162,239,20,236,116,249,85,134,248,112,70,63,233,157,86,210,202,253,236,6,108,153,145,76,204,225,109,36,29,109,151,219,74,41,70,44,157,136,64,117,66,155,73,4,174,26,228,173,221,218,99,42,75,187,193,18,198,61,180,210,91,127,240,171,177,143,200,56,85,108,31,100,212,192,102,22,109,1,31,80,32,137,219,224,99,202,74,218,115,149,13,211,28,17,63,81,138,142,171,136,40,230,189,21,242,169,18,208,188,77,215,17,205,29,85,167,72,42,48,174,141,77,69,104,85,243,109,123,183,28,110,144,186,146,251,122,44,96,173,42,76,11,212,14,139,54,1,225,237,235,73,47,142,123,5,116,138,18,66,107,212,18,40,120,245,130,145,108,42,23,253,218,208,40,10,166,236,33,140,15,72,67,176,147,9,250,231,90,216,105,71,181,44,153,192,69,234,17,93,230,240,175,176,152,232,162,48,186,219,208,156,60,5,174,145,177,109,162,78,213,6,74,149,161,145,22,181,131,136,168,128,142,96,176,54,243,223,182,153,156,199,198,99,114,140,172,77,142,3,101,94,109,149,124,167,119,108,14,70,222,39,202,6,19,149,225,162,47,9,97,104,17,243,149,139,169,219,78,41,125,136,106,213,146,68,237,72,51,13,239,130,159,190,169,252,241,220,156,109,95,93,106,148,37,180,86,147,31,204,1,79,23,68,233,148,232,47,11,185,154,229,198,238,139,104,245,241,67,239,101,192,189,249,62,170,82,143,93,78,189,30,223,156,232,230,172,185,137,178,16,22,2,112,213,102,138,212,118,219,160,254,175,51,10,216,110,41,7,197,163,44,35,141,88,151,210,207,166,25,249,202,249,138,125,29,147,172,109,116,172,165,43,214,110,181,132,67,72,69,183,218,37,253,94,248,248,198,165,117,143,51,253,155,171,32,82,109,21,223,133,55,39,85,2,59,89,255,245,11,45,131,221,50,149,108,227,37,64,228,10,144,214,34,98,140,235,91,16,107,86,49,194,104,202,200,148,118,3,39,142,1,103,243,109,163,37,130,118,7,43,31,7,189,253,87,11,62,55,137,251,54,125,62,60,226,62,14,32,248,12,97,161,200,148,127,36,191,44,108,10,67,114,208,147,249,156,101,162,255,164,96,203,232,204,229,104,97,31,1,177,27,19,206,201,108,32,151,161,115,148,81,130,90,184,220,18,228,7,198,142,21,161,66,29,115,22,63,93,161,156,180,35,108,249,148,57,110,59,134,214,19,224,100,214,248,185,44,167,237,140,31,132,47,165,18,111,186,68,3,57,190,159,139,212,154,13,194,210,134,166,47,74,78,120,59,120,198,117,231,234,62,212,245,246,46,82,172,198,67,32,64,16,17,40,175,209,74,33,230,83,108,200,82,192,59,122,215,216,4,137,246,224,209,112,251,239,181,115,244,233,44,112,83,167,234,178,121,168,139,207,116,214,191,255,43,94,1,147,233,230,213,255,154,96,232,96,180,81,35,248,198,200,97,238,201,60,79,253,128,241,188,219,249,97,29,238,52,102,134,27,244,31,110,96,51,65,208,131,172,251,253,115,200,140,71,162,60,105,156,20,128,16,74,205,146,173,201,205,48,2,45,134,178,48,1,83,97,235,17,220,132,192,73,85,82,202,80,97,223,213,195,31,29,221,131,15,53,150,35,94,188,202,168,27,240,231,92,42,148,168,12,50,200,12,85,134,40,205,92,110,213,21,144,129,244,178,213,237,42,203,231,17,162,147,102,253,227,237,232,175,4,15,254,92,231,146,99,134,8,169,67,254,127,142,33,154,6,31,215,226,84,47,42,230,140,10,234,86,167,123,21,203,200,243,190,140,198,224,87,136,61,228,57,132,0,199,1,164,110,225,221,100,159,142,163,74,27,15,148,30,245,239,150,152,107,153,10,235,212,29,89,117,218,151,84,214,155,157,11,207,38,190,118,7,58,208,164,1,67,112,118,136,204,99,169,197,116,206,28,78,207,109,212,112,126,24,36,37,145,142,61,158,167,172,71,190,5,67,218,76,220,132,0,144,215,111,146,127,209,207,96,160,161,200,233,127,248,36,251,96,33,136,78,213,123,96,7,158,196,84,123,246,248,165,158,146,56,127,172,167,156,194,71,194,35,214,59,218,193,55,133,106,28,57,85,35,212,54,176,77,168,222,1,78,25,185,175,245,194,31,152,110,152,16,242,238,93,229,69,2,66,195,247,230,132,204,153,252,206,73,99,96,79,93,81,220,71,238,78,51,202,120,65,5,198,216,152,137,100,108,198,21,40,178,216,150,239,167,235,0,136,179,184,130,212,195,121,107,210,91,77,119,157,71,5,135,122,32,239,173,14,106,126,224,213,188,187,174,85,23,141,121,119,205,59,146,148,243,235,106,255,79,118,1,196,12,97,169,150,12,179,244,26,179,57,70,192,249,234,65,125,8,140,34,36,206,219,68,61,192,150,63,32,116,87,10,193,15,109,93,35,114,188,226,220,240,113,253,52,115,228,114,133,71,80,167,129,93,198,14,39,132,238,123,12,41,59,117,155,45,233,118,69,119,157,133,118,2,89,84,159,38,109,6,52,90,238,165,27,218,48,124,8,180,106,192,134,170,143,137,9,221,128,234,238,173,246,238,248,17,246,162,47,238,186,115,11,170,28,96,155,59,31,119,146,90,110,39,26,104,84,183,146,29,169,138,41,47,202,230,50,153,106,153,156,142,210,98,52,225,245,70,172,40,246,1,37,123,139,102,37,181,170,255,158,126,252,230,169,239,235,13,222,166,178,21,251,54,39,82,102,223,18,21,63,85,138,107,55,136,17,205,179,235,127,218,115,161,35,246,230,201,3,168,82,94,42,198,204,212,140,164,112,241,194,65,210,235,233,109,52,172,194,120,182,159,79,145,3,93,46,69,133,129,108,184,154,189,93,173,169,148,47,35,21,8,208,208,218,221,149,209,166,148,250,164,199,70,194,68,144,246,178,231,151,239,122,50,163,104,181,132,26,82,218,248,157,76,187,197,76,255,153,232,233,251,112,84,176,36,81,138,199,181,217,83,0,77,72,12,90,26,64,44,164,103,166,33,45,122,227,239,142,83,227,154,30,229,49,19,11,126,233,254,20,84,226,143,58,134,122,11,159,128,20,167,178,116,29,88,162,95,123,148,209,165,128,253,121,235,197,52,150,79,119,38,87,212,38,63,33,68,112,172,217,1,32,30,62,76,192,191,153,169,168,75,255,154,210,235,243,162,230,124,62,169,45,209,21,60,51,107,191,246,168,73,131,175,112,40,164,242,248,103,106,54,179,172,185,98,235,189,107,218,170,145,246,64,196,101,24,100,121,220,211,244,209,114,129,66,45,238,22,113,55,255,233,121,250,79,116,128,119,70,158,40,249,181,30,232,173,230,88,169,128,215,58,215,234,45,87,54,78,248,43,19,142,39,33,200,228,210,61,92,143,185,15,113,0,11,197,214,55,19,150,214,220,152,70,61,2,166,4,128,33,60,168,107,23,216,2,121,115,10,79,100,123,195,239,211,88,240,210,70,202,198,232,231,74,143,105,119,140,136,74,187,201,215,47,124,157,177,8,212,111,2,47,224,83,245,227,119,53,148,76,174,115,122,222,205,21,27,31,133,42,109,251,63,195,50,130,23,3,167,61,99,129,125,123,3,106,18,55,85,197,168,194,212,175,248,191,227,99,23,1,112,153,206,136,203,231,109,63,33,151,139,170,89,118,190,42,166,208,21,198,226,104,74,80,226,119,68,186,27,209,245,136,43,7,55,238,157,216,80,236,60,176,164,164,16,162,21,47,172,106,113,242,208,135,215,181,26,51,7,215,41,82,20,123,65,121,141,45,196,4,214,21,230,18,168,135,191,211,139,106,92,80,76,23,106,208,149,126,168,19,195,81,182,115,154,60,242,57,3,72,194,218,18,238,190,87,132,220,184,184,177,152,102,138,181,99,217,183,31,204,67,44,154,117,56,211,3,49,88,8,241,197,54,57,217,12,127,135,202,4,29,88,235,188,124,92,194,234,103,181,83,14,147,117,150,176,95,79,188,118,56,178,97,149,130,219,232,42,185,89,216,136,68,68,189,63,120,172,221,116,161,201,151,57,179,235,95,235,22,36,130,2,163,190,4,42,146,204,15,189,97,169,40,41,56,125,215,30,128,178,242,78,19,214,78,19,94,68,194,171,192,242,230,16,229,254,17,31,44,76,174,47,127,241,186,97,216,39,12,122,251,125,60,9,182,157,79,209,143,90,105,181,136,218,193,41,106,251,196,15,59,20,46,48,99,96,95,81,245,54,165,154,125,230,103,199,216,76,45,55,103,172,220,167,66,175,141,74,71,222,63,134,240,0,198,125,184,216,35,68,24,134,147,184,82,41,106,230,8,39,192,140,1,157,88,28,215,200,216,201,149,52,251,179,117,83,61,235,50,228,168,86,127,37,254,177,198,25,179,159,191,109,17,131,56,47,255,51,124,124,230,228,245,219,68,114,70,198,73,245,21,40,188,101,184,43,155,106,120,37,92,165,115,0,177,195,36,77,228,63,75,105,204,153,33,195,170,171,210,78,54,44,189,93,115,32,142,207,230,229,179,254,91,7,119,44,124,83,114,247,85,242,215,194,79,35,68,240,135,88,198,149,169,212,43,181,14,100,36,57,179,29,150,100,177,207,19,221,85,151,48,40,137,68,125,11,35,180,194,55,51,190,161,112,154,32,201,27,84,71,222,111,141,137,253,13,143,88,213,184,168,192,215,164,111,120,67,16,194,141,87,58,95,130,195,138,217,223,60,170,189,126,105,113,123,9,83,212,183,103,129,137,202,156,87,110,170,111,189,185,108,216,209,233,14,92,11,6,209,184,237,73,74,188,18,237,2,185,114,5,54,57,253,137,31,188,53,10,42,129,175,31,16,170,99,118,60,162,100,24,98,113,28,67,146,118,53,54,91,19,88,233,251,190,2,58,116,46,223,160,67,141,71,247,149,173,107,32,241,216,226,249,63,124,15,179,104,165,4,89,129,66,54,206,67,223,238,194,158,60,37,224,60,50,136,161,6,72,95,61,183,152,140,60,146,59,35,77,11,223,245,141,237,24,240,8,5,67,186,168,216,32,225,77,177,187,139,177,71,73,191,43,164,63,133,164,117,142,173,211,112,97,84,179,193,212,158,54,205,105,173,17,48,6,89,75,34,8,233,145,233,55,174,3,228,243,44,1,38,46,90,189,179,23,163,160,20,49,92,211,17,22,23,87,26,73,197,190,35,228,200,78,138,43,218,72,2,165,67,56,180,81,203,0,118,61,28,41,140,150,181,135,98,76,84,132,209,163,251,109,56,28,44,123,119,216,66,228,153,66,206,87,214,192,78,115,156,25,133,124,49,169,153,19,221,77,77,173,254,188,149,3,83,30,230,229,95,214,58,236,182,211,206,40,180,65,108,116,59,122,53,83,75,93,184,91,63,246,30,2,54,153,32,4,140,180,98,167,110,102,21,143,232,186,78,55,87,153,68,191,218,219,86,243,184,139,102,126,126,198,28,11,53,80,88,109,55,120,73,45,134,14,197,60,148,144,170,126,117,179,65,104,153,198,61,44,10,229,182,60,95,207,37,102,164,235,9,162,162,65,21,82,198,127,12,87,10,39,102,54,222,218,151,76,59,165,41,222,176,232,61,64,127,101,18,193,155,142,152,44,93,215,227,153,150,67,241,74,94,88,34,156,195,97,181,53,97,198,199,4,125,3,92,64,52,89,87,237,158,20,79,96,188,184,31,122,243,80,49,80,117,139,48,190,35,9,202,65,136,102,154,67,20,106,84,160,34,19,177,22,118,29,217,220,71,223,12,230,153,28,123,234,132,191,42,114,216,72,73,179,20,53,62,57,214,99,67,107,47,180,235,26,250,181,29,158,80,98,188,62,64,217,138,183,107,219,185,140,20,50,106,15,119,217,135,196,92,249,100,40,176,114,174,204,226,125,186,228,179,216,21,212,154,186,247,124,227,109,45,168,27,155,251,71,66,11,0,204,200,240,179,233,79,238,25,196,80,86,60,35,73,244,117,239,16,86,139,24,188,101,78,233,123,107,206,213,68,145,98,2,4,239,44,191,115,249,6,173,136,36,119,246,151,238,233,206,167,37,126,190,254,25,186,173,46,17,124,46,11,113,67,179,196,238,215,88,104,174,183,224,26,216,89,20,28,191,44,68,201,163,247,13,222,22,134,19,106,115,170,231,101,203,119,5,244,102,159,94,232,144,68,135,222,231,22,154,201,155,115,108,5,162,58,28,158,114,62,179,28,222,35,25,165,219,112,14,138,45,138,93,120,104,111,239,163,190,237,215,115,37,254,132,128,68,112,103,20,32,48,19,202,13,196,228,42,205,16,223,52,20,94,92,137,245,166,139,156,6,19,228,45,7,201,56,226,25,172,192,185,224,32,221,46,160,24,80,237,225,98,60,93,234,193,232,45,51,37,156,37,220,65,51,85,133,135,0,180,148,149,173,212,104,59,175,99,175,46,48,100,6,91,234,184,245,94,217,149,54,10,23,75,198,181,54,237,199,246,42,141,52,171,109,70,64,224,154,44,15,7,66,113,206,176,166,231,107,162,137,136,53,50,212,181,42,217,224,205,192,230,85,123,36,44,45,251,173,80,136,154,89,98,187,172,50,225,255,140,236,116,40,93,54,46,206,8,177,247,222,192,140,238,35,45,224,221,24,84,182,151,220,80,38,191,243,73,168,15,85,77,14,97,17,38,15,200,72,46,10,155,252,194,190,49,171,199,94,82,159,53,16,74,234,56,85,215,214,43,180,84,255,65,20,247,82,159,147,142,135,202,83,234,204,222,192,109,236,248,34,64,47,107,198,126,23,187,15,21,162,77,95,71,63,5,217,39,49,93,114,109,86,245,113,189,2,191,179,7,209,253,190,29,15,134,66,153,49,100,66,173,145,53,28,141,199,87,213,51,185,49,143,38,211,175,254,110,130,74,65,122,225,48,40,172,207,123,179,38,34,8,123,65,238,224,148,6,76,255,148,176,107,68,149,9,172,232,81,213,158,178,12,169,170,119,63,218,153,177,206,122,212,162,69,103,41,95,203,251,154,23,89,1,141,159,25,32,7,192,55,129,217,200,94,104,254,173,167,34,202,214,84,87,45,164,84,215,153,38,35,200,176,110,105,224,241,153,126,113,207,225,219,73,111,42,231,140,219,110,19,30,49,141,224,189,206,156,176,191,197,132,232,8,197,189,34,54,120,154,107,169,246,208,98,131,55,58,46,2,85,228,84,156,237,12,241,144,154,79,175,69,130,212,153,84,29,93,226,191,236,145,118,139,214,156,50,106,42,7,106,40,127,241,238,26,255,152,17,135,230,53,34,109,186,180,233,145,157,79,59,208,236,34,109,197,118,179,229,60,230,154,223,157,135,137,140,185,101,176,245,1,38,174,212,93,225,143,154,223,90,249,29,15,45,127,40,108,134,141,214,2,183,182,237,66,235,119,178,79,87,49,75,169,143,253,135,2,126,223,255,165,45,43,166,225,93,30,71,22,135,50,255,157,184,242,224,21,242,144,228,68,42,76,212,250,82,132,199,237,173,26,136,77,243,4,144,105,77,25,185,144,163,79,244,45,153,97,73,185,164,32,98,79,12,195,86,182,91,11,232,151,250,49,254,202,195,60,198,159,31,182,24,48,225,101,55,123,95,21,7,161,32,147,105,122,40,93,126,4,200,218,207,96,218,171,166,34,232,242,246,210,197,143,115,2,86,241,194,75,126,247,109,102,197,123,226,71,212,235,13,89,177,95,57,232,134,79,153,59,198,216,225,61,74,181,117,161,92,194,29,147,32,64,179,203,180,131,83,108,99,235,73,146,123,85,85,90,235,233,123,183,99,101,205,184,228,68,108,214,23,246,230,94,118,4,165,96,157,123,19,157,80,144,211,50,246,47,62,164,36,132,28,142,55,244,244,232,169,115,210,172,244,168,249,254,245,229,131,180,206,126,8,22,158,227,205,152,240,199,130,31,114,246,209,240,54,227,151,152,217,58,84,238,37,195,109,107,88,83,231,235,83,163,177,123,118,33,225,38,236,150,215,53,88,211,32,147,119,187,2,62,47,249,206,195,115,127,49,241,127,101,189,121,177,165,240,130,41,47,23,245,83,45,249,214,246,41,5,233,129,78,1,57,61,132,21,16,8,236,141,164,36,98,138,154,140,216,139,121,66,227,129,213,128,73,22,158,17,32,101,113,252,192,67,12,228,118,123,114,76,212,37,68,191,137,133,145,173,219,220,108,181,209,242,83,228,125,111,98,151,173,109,211,103,236,65,68,226,183,120,222,18,169,131,111,255,230,171,59,2,185,222,58,223,247,13,42,252,112,98,202,60,133,172,77,57,49,95,10,244,68,123,252,186,167,107,196,105,79,57,180,12,114,206,185,254,252,218,120,38,85,114,223,80,14,176,244,79,232,40,196,92,70,117,24,112,202,1,109,55,143,132,112,191,36,255,198,28,203,61,223,182,59,169,237,186,131,51,112,86,116,38,117,241,10,61,104,103,190,185,118,174,94,41,191,69,208,138,163,138,92,106,47,36,39,196,188,199,8,90,30,28,153,178,195,62,21,201,164,72,60,218,16,177,50,46,64,30,100,211,199,217,1,191,130,141,155,66,208,200,169,37,225,233,143,89,105,20,136,74,6,73,86,16,242,149,127,232,166,16,219,189,218,71,72,91,192,143,203,193,32,205,184,47,96,115,57,8,180,42,10,139,233,113,134,62,224,178,23,28,74,184,189,10,103,223,230,58,50,125,148,66,158,220,71,248,146,102,71,232,3,25,114,190,17,209,210,42,7,55,114,245,89,47,173,41,36,152,106,229,109,204,86,113,158,175,168,31,166,152,128,77,251,115,123,251,85,183,45,89,119,100,203,187,41,221,26,148,246,114,94,47,152,17,44,48,255,64,53,212,48,162,73,180,165,21,8,246,188,154,211,147,132,121,136,226,253,230,202,42,246,197,44,133,180,115,110,177,207,127,52,231,128,25,136,171,138,30,116,193,207,114,182,148,60,51,189,177,247,11,20,42,134,41,35,149,74,180,30,29,1,13,244,148,40,56,202,40,8,232,135,144,153,71,5,246,145,17,108,21,213,37,237,167,54,4,66,190,190,221,26,88,132,167,135,178,101,5,21,81,20,132,226,111,162,198,48,105,133,199,147,108,26,243,65,109,208,85,35,29,165,45,238,238,121,164,217,56,35,22,194,155,211,220,135,89,151,38,48,74,5,229,182,21,68,163,160,244,243,107,140,201,115,152,71,110,164,129,86,167,219,199,127,66,183,146,111,103,18,62,231,144,158,156,22,166,102,141,224,16,28,136,80,160,212,164,72,195,14,240,114,107,205,163,218,150,129,183,193,234,253,111,63,142,140,118,98,146,196,34,232,33,82,13,176,111,176,95,207,180,84,156,105,47,128,51,79,107,38,137,161,146,42,122,213,108,26,131,129,130,254,165,185,19,42,140,202,254,166,237,216,76,189,245,235,80,234,218,120,248,168,136,255,30,144,148,28,33,102,82,125,75,1,243,154,122,2,253,32,194,10,137,156,79,228,127,251,215,83,44,81,206,39,25,229,102,68,29,187,161,189,182,224,88,244,252,225,84,218,243,233,220,8,122,176,71,39,162,51,32,195,90,159,222,58,215,173,142,75,115,46,47,174,150,173,61,71,246,235,174,215,115,202,18,128,175,36,249,225,215,208,53,233,207,162,137,231,30,64,172,104,34,2,61,185,223,119,26,169,36,197,170,66,27,2,147,32,89,222,232,89,201,201,177,72,28,46,195,143,175,191,240,164,216,242,191,206,238,229,155,76,93,166,149,9,246,206,44,31,138,43,169,39,229,217,156,221,10,111,152,248,65,173,183,123,135,153,4,145,173,219,188,28,114,87,33,15,214,250,137,182,84,132,52,208,34,4,98,66,124,201,18,81,70,99,55,139,172,218,179,104,14,96,128,218,197,251,193,179,102,210,33,145,28,44,232,27,167,224,124,239,227,63,66,75,143,110,142,151,70,241,146,172,56,187,14,111,232,116,136,79,219,163,104,244,44,215,227,230,172,82,157,118,227,87,55,244,86,95,189,185,152,177,118,102,15,15,41,41,88,66,3,73,4,54,60,196,99,206,15,84,136,226,11,186,188,12,190,120,175,212,194,144,201,122,187,134,147,36,217,17,220,77,250,196,190,75,73,32,99,73,44,199,215,94,217,135,9,243,90,239,173,49,78,213,217,249,100,85,67,92,96,249,41,202,95,158,6,202,187,173,102,93,236,229,25,220,192,54,101,78,96,30,158,111,146,38,47,42,178,138,152,83,195,3,111,166,152,7,172,206,201,150,234,6,247,244,127,150,119,115,137,207,150,159,136,61,45,113,32,46,207,112,137,134,225,87,113,149,139,122,171,240,102,34,241,155,16,1,165,41,53,215,163,201,158,1,74,45,13,225,56,176,9,129,68,139,213,48,88,79,140,170,212,22,26,162,63,74,36,229,29,24,34,79,141,208,85,41,244,244,75,18,39,52,29,169,216,153,246,150,28,255,194,195,122,124,204,26,74,10,215,168,96,203,177,14,183,57,126,98,244,101,30,9,51,176,102,252,29,34,185,120,22,70,0,11,156,208,13,22,129,176,184,125,211,70,193,34,7,39,39,52,189,127,142,187,115,75,170,28,61,107,35,225,200,50,156,255,119,1,236,143,206,117,19,245,167,88,29,214,2,44,25,150,31,162,188,80,194,67,8,236,15,67,203,194,206,241,89,32,51,166,134,166,137,247,84,103,27,110,107,96,223,15,251,76,68,56,92,76,59,244,180,76,117,252,54,76,79,35,114,85,59,11,114,16,66,231,146,13,225,189,42,199,9,251,170,111,148,139,232,225,101,239,120,52,18,102,41,23,188,44,237,42,137,156,79,82,29,227,165,80,75,69,96,61,107,135,100,192,251,32,130,38,221,157,142,183,38,127,172,147,50,121,116,109,138,174,0,172,106,52,21,186,185,155,95,151,41,240,202,46,235,81,148,230,235,225,141,32,37,230,192,96,101,29,150,232,45,91,235,211,224,168,194,116,98,79,218,67,7,45,154,97,70,98,42,42,227,146,153,51,87,105,138,49,137,134,55,29,39,157,70,94,132,183,39,109,226,214,10,52,232,244,202,126,242,235,94,252,198,98,40,165,110,134,207,42,130,197,98,205,146,30,127,11,147,27,24,10,210,122,224,247,53,63,202,79,128,80,229,138,154,224,111,160,222,85,240,73,1,207,178,229,68,166,237,186,134,229,136,10,109,134,181,230,174,201,255,119,168,67,49,192,155,16,70,120,180,2,146,132,77,165,217,249,246,180,58,176,120,94,163,159,153,237,119,209,119,74,251,222,33,113,162,27,192,14,118,103,144,36,143,136,2,158,9,58,232,205,122,137,109,22,215,56,230,97,183,189,217,183,73,154,180,45,183,223,55,48,153,161,223,19,17,60,177,152,149,222,159,157,174,65,186,38,26,139,150,39,39,120,234,154,12,65,147,137,246,50,123,170,185,0,113,119,97,241,204,216,237,184,47,156,199,7,207,160,142,71,53,128,7,49,96,221,87,83,8,195,216,188,127,255,194,58,27,123,221,231,113,105,118,39,72,89,218,212,53,89,5,147,132,141,127,135,95,212,15,91,17,152,108,171,254,219,22,65,110,13,230,180,235,176,36,227,26,147,90,46,54,14,151,247,37,83,250,208,177,194,59,238,246,88,249,199,93,162,19,68,228,62,18,168,121,201,43,59,189,29,35,6,123,24,235,111,85,247,213,230,127,168,21,126,36,250,254,252,199,184,235,238,225,205,117,56,145,195,163,250,110,240,192,78,59,210,82,2,56,73,31,5,100,117,195,178,98,231,53,214,34,34,216,119,62,243,96,177,4,62,162,228,29,11,217,155,238,140,23,252,154,102,0,141,4,111,241,113,114,195,117,92,66,204,163,36,253,104,143,80,114,42,188,33,47,90,85,94,150,246,87,138,155,135,11,161,116,109,129,31,192,217,195,238,124,175,59,56,26,7,147,183,202,7,118,127,105,200,60,45,160,222,202,166,22,121,96,184,246,240,45,178,53,172,78,55,29,231,200,220,84,130,133,66,235,113,75,134,212,156,242,209,81,52,29,162,132,8,82,244,16,97,113,8,59,43,244,165,76,22,57,149,134,242,16,143,168,104,184,5,98,140,222,93,144,242,57,249,207,40,249,49,96,90,86,227,219,146,227,15,31,52,52,118,69,188,6,34,23,151,88,79,27,9,65,134,41,223,48,149,91,146,113,192,243,66,62,85,126,109,31,43,246,93,125,150,236,10,101,223,254,51,105,45,37,127,79,231,185,224,174,80,97,34,137,5,169,57,23,100,178,128,240,232,26,250,113,157,226,70,161,205,195,247,93,166,152,252,193,203,163,125,244,96,15,226,247,168,229,62,147,214,133,87,105,31,180,8,174,105,52,234,225,92,107,93,190,202,11,17,1,16,0,158,201,170,194,249,205,144,163,175,209,17,42,158,5,76,42,135,190,138,19,94,135,46,69,86,96,50,212,85,90,252,38,64,191,165,66,244,135,254,140,20,226,149,221,26,2,141,25,98,105,219,166,65,3,48,131,87,128,135,172,2,148,70,176,236,217,138,7,185,244,147,44,135,202,154,2,161,63,156,90,218,196,215,131,168,130,161,42,226,227,252,210,185,2,8,8,3,199,188,151,77,121,154,165,11,183,133,199,74,210,255,188,11,111,229,43,10,40,196,60,171,69,0,244,187,170,97,105,104,234,190,247,30,81,49,214,173,89,70,142,112,153,32,51,28,47,186,26,243,201,89,224,236,241,200,104,124,123,144,241,248,81,155,231,169,254,222,168,161,20,245,80,217,83,186,125,73,140,192,14,26,147,169,175,119,169,189,119,87,171,226,188,25,46,205,101,1,101,0,61,101,159,26,248,132,28,7,10,198,144,52,182,90,112,42,206,226,120,231,215,24,123,230,78,113,16,85,92,1,217,238,122,17,189,128,102,192,220,211,44,252,241,9,140,193,77,229,74,15,100,68,112,111,89,50,131,153,47,54,125,241,31,167,234,26,8,236,44,50,73,147,174,244,197,135,160,25,236,60,232,170,131,182,176,196,107,151,23,177,233,236,144,209,49,22,116,26,200,234,236,26,137,27,31,123,34,201,245,59,235,8,172,179,233,200,54,142,7,84,129,68,36,23,105,48,30,139,198,48,33,70,189,52,51,224,42,140,30,242,25,251,218,27,233,35,82,147,79,9,68,244,48,94,193,185,185,97,17,27,105,168,52,214,20,18,84,36,13,178,230,204,212,92,123,194,234,234,94,52,131,71,218,206,2,37,57,15,66,189,27,11,169,16,99,157,10,178,197,195,223,135,168,26,96,236,94,138,202,72,81,154,31,92,239,47,242,250,116,134,212,67,157,18,59,64,9,54,106,110,1,66,52,164,219,242,21,36,185,163,61,194,33,44,251,175,159,22,75,197,217,40,194,181,153,235,202,74,237,218,21,169,96,111,34,92,95,209,44,194,122,154,200,170,35,61,143,110,75,233,203,85,218,140,87,166,92,75,6,40,226,89,58,208,109,29,162,85,100,42,253,129,185,137,234,135,250,7,170,221,84,200,9,200,31,94,10,29,9,223,244,12,175,113,96,201,7,210,117,54,156,211,135,5,115,123,59,66,120,38,15,196,152,86,188,211,244,28,67,2,148,27,151,179,38,184,6,244,206,236,45,114,183,212,234,123,16,94,120,148,207,188,236,132,212,174,146,101,180,92,25,1,178,247,180,79,153,81,57,242,212,205,114,116,75,231,48,230,113,164,98,207,31,150,99,87,22,153,242,70,145,179,236,101,154,218,211,217,44,72,70,60,29,248,6,11,110,82,174,84,168,238,216,230,203,165,177,215,14,243,108,234,60,187,26,10,147,9,85,13,72,181,117,96,156,23,168,234,57,101,135,51,254,162,48,219,31,32,147,211,13,9,41,184,159,219,102,168,44,226,36,76,66,19,58,12,125,135,154,92,190,246,205,249,249,60,51,203,94,25,27,12,247,4,60,94,221,194,176,25,123,210,132,106,135,222,16,95,43,198,189,209,184,241,166,195,146,252,36,221,120,2,202,79,43,196,208,239,138,181,244,199,1,251,74,220,12,28,145,40,209,38,183,121,234,24,216,138,57,223,185,223,204,242,233,158,239,196,165,45,93,203,28,173,225,127,112,159,161,59,33,55,230,47,129,245,244,245,51,96,125,246,47,232,192,215,101,134,240,13,184,244,226,249,84,11,105,245,176,79,194,242,255,171,106,69,106,56,151,202,130,161,135,195,234,187,133,159,75,255,109,111,209,7,2,147,55,88,230,189,55,199,107,213,13,147,240,76,235,170,133,152,242,84,114,57,225,139,180,219,120,172,7,1,247,87,147,41,144,25,116,54,24,63,182,188,127,131,16,9,9,26,58,145,153,78,186,237,54,9,87,118,177,223,189,31,233,1,215,122,1,124,190,62,125,63,28,192,213,38,63,220,77,62,141,61,81,63,38,82,121,159,163,49,36,50,1,145,135,223,188,187,105,215,59,10,73,174,24,155,13,135,1,252,147,226,110,220,153,63,174,109,63,181,91,49,131,204,162,132,89,18,60,108,112,36,188,73,250,202,233,68,231,33,189,63,9,18,124,145,134,108,17,157,177,220,106,169,30,218,248,28,130,161,75,133,54,91,124,182,40,163,170,225,239,53,132,171,115,228,210,179,167,162,190,126,138,173,186,70,156,69,221,152,41,5,84,130,231,14,107,67,70,53,161,241,8,42,101,203,70,11,117,74,51,28,196,127,250,216,231,41,145,154,225,217,56,198,193,54,10,202,47,28,248,248,29,5,238,218,129,93,214,205,108,105,69,193,99,241,139,183,194,239,211,199,181,224,170,22,41,50,226,24,210,12,11,102,17,232,94,223,102,134,6,205,215,178,248,156,247,22,110,252,11,20,161,11,29,205,37,126,3,94,139,57,112,223,2,190,214,151,146,52,197,9,200,60,179,147,232,208,184,78,7,4,137,181,116,3,155,91,207,138,0,94,141,191,145,101,182,60,185,100,53,79,187,157,153,67,173,18,97,87,132,240,249,195,91,236,85,142,28,227,195,165,213,119,195,34,178,59,5,160,87,249,8,238,215,41,101,69,197,103,125,71,9,47,91,118,69,83,83,138,227,66,196,6,223,97,164,91,205,87,122,4,119,187,5,125,112,126,215,177,228,63,215,121,10,148,251,173,255,245,184,48,221,76,150,33,27,6,158,6,220,128,114,195,2,69,219,63,204,145,12,230,77,203,205,127,18,216,9,203,78,29,99,45,248,164,48,210,139,183,195,38,65,82,60,147,122,252,93,55,141,226,192,193,27,157,38,129,71,69,162,93,203,192,250,224,115,10,226,95,86,183,112,122,81,54,187,222,202,31,151,154,29,41,30,200,214,235,228,61,185,150,50,37,85,93,17,204,215,78,240,64,2,218,13,13,108,139,216,141,129,4,219,81,100,22,28,132,1,180,61,173,106,98,5,249,218,134,30,158,21,205,218,144,185,141,199,6,121,213,90,204,10,127,214,164,206,182,147,45,47,225,246,194,236,35,174,0,213,161,135,203,179,116,93,209,79,27,137,133,19,62,16,211,248,242,12,147,89,18,11,130,31,207,131,158,105,75,215,168,181,74,41,130,43,251,188,231,217,106,61,5,5,0,220,254,129,245,88,213,96,30,112,165,231,171,120,20,48,210,130,120,160,157,74,190,178,62,178,23,231,140,28,141,127,184,157,92,14,54,234,110,67,5,58,208,59,223,123,82,75,101,148,30,28,105,3,176,105,198,209,222,63,89,247,95,240,124,135,71,9,227,56,46,220,62,231,198,207,39,128,75,241,50,184,170,237,81,46,140,88,61,3,80,53,122,175,105,104,137,178,218,151,42,6,3,95,10,92,158,139,209,26,8,5,34,19,248,197,21,105,212,52,75,170,74,86,80,117,162,91,93,181,245,139,143,36,237,107,178,6,2,143,156,41,92,58,166,120,243,213,247,97,112,109,7,208,31,136,174,114,92,235,184,235,95,11,182,70,177,157,55,145,42,240,217,71,75,30,99,38,217,248,161,141,128,214,132,30,225,46,18,98,162,112,229,197,216,142,208,56,17,168,176,191,73,84,220,61,219,60,125,57,206,199,105,6,24,10,118,21,158,145,129,126,198,98,121,117,126,215,230,82,1,251,18,87,58,51,72,186,253,34,123,47,94,161,28,112,35,207,230,106,124,175,241,1,117,158,39,243,92,153,77,49,66,186,17,145,178,93,39,210,129,92,126,140,123,18,206,135,35,197,184,13,251,157,21,57,150,35,60,22,119,160,47,95,123,43,126,217,239,106,111,72,254,253,216,204,135,175,244,235,167,1,21,234,126,97,54,149,216,209,112,213,57,48,46,4,170,254,96,130,16,146,250,186,76,189,235,23,162,15,19,153,223,225,27,134,214,189,100,141,233,141,38,168,6,96,145,198,131,141,100,10,159,131,193,115,98,117,40,246,4,116,116,179,79,206,140,136,65,187,221,103,172,230,52,221,81,209,26,148,232,149,181,13,208,218,113,236,154,166,168,164,127,120,184,249,52,78,66,219,18,187,17,8,52,224,246,200,234,116,47,13,74,105,17,239,24,105,47,111,80,51,28,115,232,160,219,122,108,224,50,242,128,222,1,26,35,175,110,173,106,40,241,251,115,29,151,165,0,119,19,206,84,176,104,18,76,107,71,102,126,178,41,19,111,123,134,168,135,190,29,34,55,251,219,46,177,109,115,121,173,204,37,67,138,111,25,133,86,48,33,245,234,109,6,26,4,54,80,84,99,217,5,237,183,165,203,182,94,212,236,74,125,48,240,127,81,193,70,131,72,242,71,152,226,219,178,145,232,114,93,60,23,160,128,21,206,98,71,13,155,127,34,50,145,39,120,27,139,107,183,8,22,207,115,138,164,242,230,184,25,218,174,192,24,194,101,251,130,222,34,228,63,47,79,243,250,108,238,92,85,26,49,73,54,162,81,23,186,228,201,202,209,110,152,224,67,222,116,14,134,209,175,143,161,245,210,34,253,44,173,43,23,209,67,73,151,183,96,105,191,39,11,62,96,36,22,191,242,24,252,129,171,174,21,134,67,222,12,10,13,235,75,112,122,69,109,204,12,123,160,1,60,127,70,12,151,43,101,93,124,242,227,170,181,165,152,185,203,225,15,70,57,27,222,183,48,187,79,2,95,173,181,133,214,163,241,158,58,142,223,35,122,153,163,42,170,25,120,91,53,52,227,183,164,166,2,190,61,141,146,19,61,122,188,112,108,1,76,92,207,204,13,109,11,205,253,56,239,150,13,162,31,201,3,27,184,222,9,238,157,151,18,230,255,228,53,88,236,65,250,79,158,65,205,175,55,22,49,35,35,199,233,143,69,72,118,143,141,196,59,47,147,227,97,200,150,8,241,179,148,2,52,182,245,164,254,149,182,181,77,218,70,81,210,13,123,57,237,98,250,41,121,250,136,89,54,253,84,79,73,110,190,154,83,153,6,234,233,133,156,47,130,230,252,54,198,2,123,222,254,33,255,171,111,109,204,129,232,105,213,195,172,191,125,30,165,48,115,59,69,205,116,167,157,51,136,15,163,20,121,238,204,200,243,12,36,164,179,245,161,35,153,52,145,44,68,37,153,201,197,247,181,178,110,217,176,219,190,82,150,237,122,40,136,80,45,79,9,26,203,183,150,164,92,97,18,44,83,65,107,174,240,121,120,207,44,187,227,104,217,46,167,56,139,109,253,146,110,250,230,68,192,244,129,59,237,60,163,11,213,96,175,95,15,243,60,206,175,213,203,18,57,222,149,221,226,163,174,137,79,17,35,152,97,185,97,71,56,143,53,132,170,247,102,197,79,59,81,124,94,10,106,104,155,109,79,3,167,150,120,12,75,64,4,197,156,76,163,199,63,25,114,69,4,66,164,4,220,94,249,96,214,32,100,5,141,156,229,35,250,247,78,224,57,215,110,0,80,149,8,223,204,197,132,117,200,100,104,18,3,88,44,66,18,58,108,87,212,20,193,161,53,156,21,251,30,89,156,42,85,73,27,163,24,76,210,29,25,254,204,18,69,7,121,246,148,141,47,216,52,215,93,33,38,89,170,56,128,117,120,223,116,193,24,27,191,85,32,47,90,56,88,51,207,110,197,239,4,95,35,17,148,147,26,108,2,234,223,183,44,16,79,205,169,25,26,41,88,92,162,92,241,214,203,54,254,134,204,94,127,252,15,143,80,232,221,72,30,250,225,160,89,187,101,115,73,101,211,10,107,148,86,150,38,71,27,153,17,211,7,124,232,154,111,216,206,231,215,177,82,35,229,46,48,240,19,105,35,229,240,196,92,167,215,81,16,78,70,150,219,215,121,234,159,112,60,44,78,94,137,175,173,8,255,238,13,50,64,92,83,125,11,35,217,236,195,217,106,172,26,17,49,252,126,251,225,158,237,121,75,6,152,235,184,227,170,228,207,47,10,48,12,63,145,180,14,164,62,216,19,202,30,40,249,86,237,232,212,35,123,106,98,50,67,105,104,144,74,68,43,27,30,4,140,41,70,105,133,196,108,235,165,105,66,20,59,57,223,168,67,27,194,15,150,133,189,79,1,169,116,163,192,215,64,176,56,242,14,197,36,179,192,186,133,236,128,47,249,129,229,49,64,246,252,16,45,77,177,120,41,195,15,0,32,184,239,149,243,6,115,64,78,243,227,239,28,209,121,33,141,224,246,243,119,96,222,4,233,70,134,63,41,159,164,207,89,183,104,81,120,114,130,91,42,65,39,29,139,162,84,75,188,147,87,71,34,175,179,203,18,191,152,1,19,174,197,244,249,80,200,171,177,45,133,213,196,111,214,235,119,97,192,182,18,119,216,15,79,228,55,163,210,216,16,114,228,128,190,214,87,148,98,57,68,72,227,249,141,27,247,80,110,178,45,191,186,137,227,97,254,65,205,50,245,91,252,245,150,228,227,212,127,16,102,119,200,51,181,125,56,226,39,244,83,92,94,75,237,236,74,193,22,176,79,50,25,14,186,69,234,231,142,46,114,154,128,4,174,219,59,68,190,26,227,52,213,194,4,232,134,217,45,115,78,145,11,94,209,168,46,80,92,120,157,75,231,218,66,143,189,220,128,54,146,174,126,253,224,241,24,255,179,239,164,25,186,57,197,28,253,233,62,106,170,97,136,57,2,76,59,68,245,214,8,29,33,183,162,84,124,28,240,116,116,96,84,28,5,8,129,84,157,87,72,234,125,214,35,98,157,137,44,74,111,128,200,156,136,39,224,157,204,60,235,114,162,215,161,45,1,184,89,171,141,27,191,81,142,57,171,134,55,117,218,204,216,133,42,216,96,100,206,78,44,5,59,9,153,43,249,116,255,108,175,185,172,132,127,21,239,64,94,45,25,169,245,21,165,94,35,40,16,76,15,130,176,104,23,130,165,252,82,140,194,76,218,155,49,16,222,117,81,1,255,189,227,161,221,21,55,78,9,93,249,50,164,195,95,9,9,183,148,31,14,97,223,246,223,172,108,7,199,186,248,153,209,245,222,213,94,106,14,240,208,43,63,208,246,196,50,195,109,25,137,160,205,74,247,237,40,80,28,140,212,30,84,35,139,198,126,150,176,65,13,251,220,47,233,124,237,72,64,131,35,128,17,94,47,152,53,26,195,220,73,174,66,74,240,22,171,218,146,121,108,100,145,255,188,53,109,4,102,194,101,112,20,217,110,3,42,11,190,248,234,110,178,212,241,239,213,187,154,204,166,76,54,132,133,75,5,63,170,197,142,149,219,112,206,37,160,138,13,6,251,38,198,109,23,31,46,157,157,10,26,150,39,108,0,232,78,92,194,30,128,157,248,228,237,64,89,164,228,34,120,158,106,194,30,180,194,206,106,24,160,1,19,247,163,106,131,166,46,181,177,140,129,133,98,226,172,96,237,231,39,131,78,39,216,194,149,240,161,233,38,22,15,23,114,104,242,51,18,230,194,210,162,133,29,75,46,70,21,150,175,250,249,127,238,65,201,248,77,1,240,198,251,71,8,217,64,165,147,176,22,244,220,195,143,35,199,95,30,237,17,142,38,89,133,140,211,16,57,31,43,176,19,173,182,177,205,142,121,72,223,210,23,20,81,79,89,207,237,103,245,61,82,250,14,217,198,9,218,135,225,238,78,95,91,217,40,23,218,4,77,38,156,208,4,2,184,117,28,143,1,110,151,178,186,43,61,160,37,240,237,242,98,191,202,208,222,100,109,70,234,133,203,153,39,150,43,67,117,236,109,225,198,119,205,178,146,229,54,231,204,150,41,203,93,203,4,64,208,254,163,134,24,234,160,107,63,243,160,18,122,89,179,198,87,101,4,203,39,119,113,65,19,1,69,103,47,244,27,121,255,9,172,151,231,240,186,159,155,124,122,214,176,198,209,116,44,132,62,197,128,226,69,147,234,34,41,40,174,64,99,23,215,187,177,139,14,109,105,146,123,201,133,157,72,197,182,124,217,39,50,77,123,169,72,161,254,9,170,14,14,115,92,185,88,210,163,188,10,183,132,72,239,53,199,145,107,109,174,253,205,235,26,235,72,187,54,175,220,71,23,229,36,148,6,254,101,102,241,99,239,28,11,57,62,111,127,202,12,130,121,171,221,101,172,116,98,250,30,144,58,224,79,59,116,49,102,26,6,157,10,218,224,190,250,185,72,25,107,108,146,20,216,51,25,137,88,104,239,80,195,240,162,246,214,178,29,128,65,87,223,24,61,140,203,30,38,59,196,65,50,168,101,31,236,43,104,66,202,181,199,242,134,213,186,162,148,29,155,201,153,30,26,223,64,123,121,241,119,130,138,255,196,82,164,96,186,164,213,152,69,90,54,103,4,128,222,26,126,32,125,181,202,135,160,116,155,80,157,172,245,59,4,32,60,25,55,145,86,226,100,58,179,189,200,240,160,5,177,243,159,108,241,9,108,26,158,169,27,98,114,79,57,191,193,187,236,73,33,23,36,51,111,59,140,250,84,214,163,181,92,52,41,168,235,83,126,69,21,179,229,13,91,87,246,33,14,20,203,184,187,142,43,243,157,169,138,127,54,172,18,224,101,206,149,36,193,87,211,195,83,39,76,214,123,226,68,220,54,12,214,182,250,168,164,45,147,23,59,109,69,86,231,133,77,203,84,35,13,52,107,116,56,95,180,216,128,100,65,104,225,186,203,143,203,84,44,97,213,240,104,57,34,97,45,108,30,213,43,33,77,117,109,147,102,129,147,119,124,65,110,215,115,38,66,34,150,129,53,178,251,48,201,73,199,180,233,249,103,155,175,213,240,171,123,114,14,253,99,253,217,26,128,51,144,186,66,94,40,151,253,30,234,2,108,134,113,152,13,202,23,194,165,117,229,53,4,169,193,162,196,31,254,117,25,201,95,79,211,42,243,14,31,105,2,121,187,113,22,250,175,117,73,118,212,141,187,203,252,147,22,181,87,220,240,77,197,108,149,125,204,168,67,234,206,137,206,104,222,82,120,165,59,50,226,69,255,5,213,15,178,60,106,113,161,5,4,174,149,23,101,77,220,86,204,119,108,73,136,176,121,229,212,252,154,75,149,205,229,197,122,4,101,186,161,214,73,178,255,231,185,75,193,5,182,2,181,62,215,73,59,46,53,67,219,62,192,113,132,214,143,205,3,162,218,10,77,106,197,76,239,44,68,252,248,181,176,93,27,127,129,124,28,205,169,123,76,34,89,211,14,50,74,204,190,16,233,8,149,62,214,119,150,81,146,20,24,88,27,1,187,120,29,246,143,11,173,219,41,87,184,217,173,18,68,70,190,140,109,164,200,153,45,151,252,45,252,104,171,120,40,91,153,209,118,62,152,142,203,181,29,241,49,49,216,115,135,73,196,121,51,143,148,58,53,31,172,72,208,37,159,12,117,77,90,183,201,130,88,215,109,162,75,21,158,93,14,97,46,152,156,151,33,39,224,125,134,185,39,23,78,233,209,72,77,121,131,134,226,20,143,233,89,168,179,200,55,98,177,234,0,43,70,217,147,203,249,218,230,160,7,166,35,208,11,141,164,114,29,200,234,3,35,68,74,146,34,168,141,171,139,219,70,254,96,232,225,250,234,139,56,235,247,65,147,60,120,36,109,11,210,189,204,118,189,249,70,204,104,71,14,105,217,181,98,196,154,122,252,189,69,229,79,32,13,172,59,205,232,153,92,182,158,104,2,140,127,197,71,59,27,24,103,46,159,157,239,72,65,12,11,76,56,173,160,220,233,122,216,251,80,40,252,205,189,98,131,166,72,7,66,151,117,45,235,206,82,193,206,107,138,162,227,119,154,2,40,37,156,218,203,220,38,67,96,99,236,121,33,32,155,231,65,107,123,100,102,116,200,169,171,74,147,134,129,183,59,201,17,23,160,173,48,206,105,63,116,114,44,32,38,169,227,0,222,207,217,126,186,141,134,58,171,249,174,219,51,80,165,145,184,153,100,13,157,243,87,158,134,82,22,1,60,173,175,171,160,59,137,131,141,10,218,208,141,215,230,203,157,219,200,224,203,77,21,114,38,225,169,76,239,43,124,78,18,101,206,74,79,175,166,158,173,3,110,50,80,104,18,219,155,102,136,97,198,12,112,110,219,172,222,129,152,211,171,105,105,131,210,45,119,71,208,80,42,233,10,151,129,91,31,27,45,44,231,45,110,239,119,64,247,194,136,238,194,49,52,20,148,253,101,165,170,15,19,123,242,92,3,135,11,66,216,88,46,178,206,160,124,202,39,99,125,95,87,8,23,192,158,247,49,203,181,92,114,144,92,192,128,253,149,6,150,226,71,177,206,230,214,252,14,197,217,11,70,200,227,197,155,193,239,202,200,246,143,179,54,161,214,14,191,59,196,171,99,35,209,49,94,132,69,130,32,137,189,170,244,45,20,252,132,22,116,82,43,50,88,17,75,39,130,191,54,133,161,20,13,31,148,169,244,45,190,101,220,81,2,3,209,192,21,173,89,94,75,52,137,238,255,13,227,200,176,200,170,10,23,203,199,177,56,177,203,232,191,24,9,102,198,136,186,75,57,77,142,79,139,208,33,47,9,173,159,26,129,172,148,32,78,28,33,135,71,213,222,78,143,13,203,109,226,30,59,240,17,143,138,76,29,169,243,177,201,104,222,237,181,210,212,153,44,228,89,229,18,183,20,168,189,83,123,190,219,192,51,61,161,72,111,46,111,66,131,19,101,181,78,26,246,67,26,9,36,167,123,4,84,134,20,102,95,89,227,195,33,90,185,29,210,55,36,242,171,1,235,47,246,3,56,200,231,187,135,224,201,6,204,208,224,178,48,39,240,133,35,165,248,235,130,90,4,225,159,220,202,0,125,177,160,67,139,111,18,19,14,205,232,233,150,90,214,117,45,189,46,231,140,80,87,5,65,100,244,188,135,27,174,153,54,224,80,160,205,219,121,6,57,106,243,115,8,239,149,191,127,84,239,139,135,211,47,223,211,248,246,42,101,106,148,157,65,158,64,128,2,99,103,152,55,199,111,45,225,9,159,252,87,24,140,36,249,121,2,109,8,7,39,117,84,79,200,193,124,3,135,150,200,179,208,130,226,182,227,18,223,68,83,105,236,166,75,219,90,167,43,208,51,45,85,3,11,73,151,107,94,146,86,237,27,135,199,23,18,100,81,252,149,59,84,121,113,221,107,165,206,0,61,66,12,175,45,7,251,14,11,78,232,130,100,23,203,57,175,53,127,171,23,151,196,64,45,1,98,141,45,0,141,33,254,172,197,29,54,51,120,148,241,223,28,125,199,71,88,9,220,194,101,180,78,156,232,56,70,115,225,209,233,90,14,33,199,65,84,73,83,150,170,230,179,21,227,131,13,163,114,1,201,7,175,183,66,51,198,158,221,83,129,149,141,79,74,247,13,165,73,111,13,121,92,133,222,71,122,59,115,198,162,191,19,107,25,141,236,49,112,34,156,109,76,50,161,19,203,220,201,49,66,68,124,112,136,9,210,78,72,194,20,223,141,128,198,23,204,187,246,128,194,162,90,156,240,111,234,87,72,217,53,166,98,37,11,247,214,112,192,110,42,126,14,155,228,67,245,10,31,225,52,161,90,102,46,157,212,221,28,50,86,227,231,71,121,52,136,56,22,127,63,216,136,92,12,112,152,107,153,218,242,155,43,6,110,179,118,206,165,42,115,224,141,106,144,46,220,54,151,203,86,155,36,202,137,1,168,8,152,52,13,51,143,159,89,161,0,245,24,153,151,123,90,14,115,160,198,92,7,228,23,146,156,200,80,94,227,162,201,195,195,57,57,200,208,152,47,109,133,167,145,242,8,112,129,10,85,156,189,199,215,238,45,202,174,238,38,236,246,21,115,50,243,69,247,189,246,15,233,243,108,126,235,114,28,234,204,209,244,154,121,240,154,200,254,72,67,56,135,121,77,17,117,117,79,226,202,12,182,215,37,73,3,133,57,100,27,46,38,191,200,206,208,173,237,42,48,115,130,47,37,167,192,187,237,22,68,192,14,95,199,171,51,226,62,171,178,203,208,87,187,85,41,232,119,220,135,4,22,68,82,112,54,179,147,1,108,34,71,79,118,203,143,63,171,97,80,139,190,223,117,34,129,208,151,80,88,203,180,73,69,34,115,192,36,88,74,64,96,161,97,54,196,52,65,74,69,114,250,181,124,82,66,247,147,77,121,12,32,103,65,183,111,52,41,17,85,84,68,210,73,99,53,239,52,28,13,6,129,101,75,102,97,7,198,40,55,78,62,191,14,253,8,12,161,16,222,187,191,195,137,35,172,87,253,115,11,106,241,31,213,28,114,33,97,40,53,203,117,61,60,233,144,55,173,197,24,188,95,131,67,143,164,155,13,130,189,229,157,20,92,192,15,181,131,172,54,227,10,114,56,136,112,181,199,96,212,19,215,65,247,47,205,15,79,45,94,178,247,244,46,45,236,246,245,56,112,174,207,151,109,211,223,15,178,196,125,111,242,160,71,247,168,197,55,24,215,138,90,48,22,128,20,37,2,84,26,87,248,97,68,61,84,199,10,191,233,55,61,176,19,79,163,86,188,217,13,142,105,210,176,245,75,91,124,255,23,243,24,54,9,114,203,64,117,40,203,53,96,101,29,227,221,210,172,172,52,133,226,250,29,32,199,210,98,4,155,221,209,15,229,157,228,60,91,101,47,177,18,238,187,64,245,108,171,233,131,196,253,39,242,163,169,105,66,108,186,144,141,154,113,15,213,33,132,158,209,78,254,40,134,99,37,188,2,174,50,40,71,104,84,131,250,155,245,115,128,108,121,168,92,108,82,45,86,222,82,250,210,214,9,92,47,206,230,110,174,96,1,234,73,144,161,19,15,130,59,54,100,239,171,156,171,8,199,109,231,255,62,74,55,236,38,234,27,38,72,141,22,129,190,127,9,21,28,250,180,31,119,56,64,197,80,91,59,45,220,202,229,172,79,180,197,221,66,5,208,4,89,53,10,63,231,121,120,86,161,105,12,40,210,133,210,49,242,227,79,100,236,42,95,114,122,133,74,108,241,162,38,63,92,87,103,68,132,82,29,53,36,234,179,130,63,4,167,13,23,173,58,98,35,184,32,163,61,60,231,74,106,254,41,139,146,58,62,148,173,27,117,37,147,7,94,55,169,152,139,81,218,200,183,35,132,161,157,108,230,32,161,86,157,47,194,193,103,68,237,166,49,57,247,149,105,85,176,197,57,107,9,134,172,251,117,46,214,176,181,107,230,28,143,168,99,166,109,164,5,66,19,189,116,76,34,189,88,231,69,90,182,128,145,113,178,37,159,16,175,210,213,157,113,66,69,206,123,57,143,212,51,108,255,118,197,252,191,217,241,243,24,112,150,212,41,223,92,183,93,42,218,161,241,33,0,132,166,109,180,253,7,4,220,168,189,90,29,49,169,128,203,44,128,85,214,235,250,122,167,181,248,187,13,169,94,159,194,206,150,29,143,23,207,43,14,148,38,108,253,187,206,156,77,241,83,243,78,19,24,114,148,197,72,234,103,233,174,116,67,187,99,9,140,96,83,86,49,173,126,162,19,128,132,209,134,188,3,64,97,159,238,82,43,13,19,30,232,13,3,141,95,33,234,111,61,113,120,121,248,0,190,158,136,95,13,44,83,22,105,98,23,148,249,114,118,128,87,237,52,159,244,5,241,142,235,146,141,180,159,143,210,202,58,63,149,55,128,31,83,62,12,6,254,229,82,194,97,21,49,252,135,207,170,117,245,24,222,3,5,75,35,68,220,73,146,186,143,51,160,26,116,114,223,1,192,232,32,95,96,160,220,219,153,165,167,93,180,175,92,206,179,20,122,197,54,40,236,253,77,250,227,200,46,92,233,110,51,97,34,10,164,36,0,68,42,147,83,215,37,120,142,151,204,102,230,142,66,48,18,211,196,245,178,13,56,37,224,116,184,100,56,234,203,24,115,236,96,155,245,202,110,85,155,207,28,37,168,140,250,131,20,86,164,93,137,203,190,54,111,92,24,183,39,89,116,198,58,230,233,201,168,39,149,206,110,154,68,249,56,245,85,206,42,220,223,168,139,182,156,213,214,95,8,50,163,11,67,224,184,215,128,75,210,149,156,214,186,184,181,70,253,148,240,210,255,207,107,168,222,126,153,132,185,166,244,176,155,59,9,153,37,199,147,113,15,182,8,147,166,125,130,175,255,254,103,44,51,35,121,51,43,55,64,24,90,204,238,79,214,8,166,171,216,79,59,96,132,231,226,171,72,192,2,245,59,8,130,64,206,109,247,35,5,205,226,178,225,2,135,212,149,120,103,165,133,83,92,213,94,2,212,139,158,224,58,165,29,55,147,52,242,58,6,154,19,89,171,29,237,205,160,118,29,193,8,79,214,119,166,30,103,123,239,214,135,212,135,27,95,18,3,241,110,99,208,121,81,38,56,122,52,104,224,249,100,59,15,20,12,99,184,194,53,6,196,44,218,204,43,129,91,19,28,222,143,237,159,6,55,192,133,41,53,203,93,34,232,251,117,204,248,25,154,84,208,29,175,14,163,253,45,101,164,189,15,147,187,236,56,82,151,177,178,239,155,233,185,193,246,45,79,75,172,191,206,14,195,174,178,80,29,248,52,7,3,136,50,234,68,8,145,73,196,81,13,76,12,6,186,205,132,123,94,112,195,243,241,115,71,111,7,53,255,199,174,69,90,12,17,195,61,249,150,96,38,212,101,213,21,103,75,91,164,91,67,57,31,48,229,117,181,162,84,162,159,24,175,253,22,84,134,195,187,157,63,139,113,187,141,43,162,102,87,189,108,69,68,222,123,183,136,57,134,160,23,164,103,187,4,103,201,255,63,61,179,108,227,68,246,114,26,19,78,16,140,113,36,76,205,106,97,95,152,183,118,186,29,250,194,94,176,168,227,71,14,14,122,108,140,151,181,118,73,9,178,128,208,3,228,67,240,233,254,246,77,185,233,94,110,23,141,249,180,69,189,98,244,44,159,239,209,190,244,65,42,144,107,174,149,210,94,182,221,142,233,196,185,194,60,214,133,122,207,139,131,123,79,13,105,146,35,235,181,51,10,124,112,12,242,112,58,124,32,201,108,29,82,244,174,147,164,216,179,177,2,247,15,207,77,53,48,47,248,245,93,115,17,77,34,121,229,246,119,68,160,156,144,196,192,60,149,50,36,131,6,87,9,18,232,0,176,16,252,192,152,136,166,34,86,234,9,59,4,6,57,184,214,213,151,249,103,61,131,131,169,123,207,185,242,192,167,120,39,97,218,238,229,239,71,133,24,82,222,21,7,228,174,80,189,226,165,107,234,83,33,76,71,95,220,69,105,149,39,204,32,144,45,164,197,125,11,53,254,22,9,53,57,20,1,253,248,198,137,253,155,71,103,170,176,208,225,172,35,244,117,184,142,132,86,40,216,3,1,31,188,66,179,179,178,255,209,214,16,65,213,52,31,102,151,234,4,58,73,209,185,207,207,32,94,145,86,158,183,84,90,39,94,253,165,252,206,148,44,194,167,214,227,239,154,6,181,66,205,69,198,113,106,179,252,164,21,233,81,247,68,65,109,183,131,0,214,217,6,93,132,166,128,82,150,50,6,224,170,146,35,41,29,63,36,70,147,72,144,240,21,55,130,242,143,52,185,17,2,210,7,82,86,52,165,248,241,167,18,47,207,128,249,119,159,251,48,137,244,47,38,58,97,103,108,120,113,173,205,238,240,112,173,10,247,193,44,216,222,194,110,61,2,253,171,231,182,49,91,224,155,103,6,215,130,0,149,247,59,26,19,118,166,34,229,132,36,82,67,228,162,225,219,215,125,63,42,91,249,94,195,192,9,15,149,227,10,50,171,110,196,216,144,17,74,241,141,3,152,194,249,133,124,0,165,255,173,78,45,225,158,58,60,200,67,97,1,106,6,219,225,144,147,117,161,41,38,33,189,254,67,32,226,105,26,143,148,103,137,183,141,244,168,41,44,237,170,105,10,79,147,230,123,160,174,135,200,246,232,52,174,129,40,105,127,100,18,174,162,86,71,38,255,86,16,75,155,184,88,152,88,119,76,54,23,142,197,14,219,2,140,156,39,166,75,50,16,217,102,1,124,123,40,64,6,189,54,175,40,33,17,230,52,52,234,166,146,37,62,150,80,185,248,180,5,243,44,138,211,102,132,39,147,147,155,169,96,27,120,42,151,222,124,137,14,177,73,205,238,49,192,40,182,156,84,205,79,68,137,225,28,164,144,154,156,248,165,45,87,98,85,236,20,252,78,208,217,131,44,245,111,158,202,211,0,189,45,76,75,132,84,8,207,165,40,107,69,214,106,249,146,124,154,148,196,237,67,56,208,171,220,221,31,186,27,185,112,197,163,1,150,45,182,175,215,83,17,2,13,254,150,139,5,223,132,13,80,38,254,83,80,174,227,42,109,61,108,40,143,8,118,213,34,75,130,46,82,120,14,49,91,180,150,69,141,206,74,171,178,77,240,175,251,191,165,252,72,46,235,48,74,28,224,195,222,231,167,133,151,8,217,58,160,71,217,17,75,192,171,218,200,34,6,252,49,173,124,191,37,185,222,184,9,89,75,187,208,163,220,146,248,87,94,144,32,112,47,67,146,203,171,233,237,153,10,211,185,31,43,48,67,177,120,74,95,126,174,70,155,152,136,137,53,112,51,96,159,229,155,21,232,35,57,27,47,220,34,213,172,164,211,26,193,67,32,221,221,54,246,105,86,186,159,29,10,35,85,251,74,119,165,52,247,37,186,43,91,200,33,234,15,226,215,121,168,254,125,159,138,11,115,132,136,7,5,197,129,123,244,14,163,114,255,133,36,35,25,241,194,179,60,83,244,33,240,254,91,101,27,51,115,82,236,190,71,29,3,11,219,52,125,145,154,67,84,210,154,100,154,119,237,149,255,91,227,135,61,64,59,60,10,239,102,185,23,226,184,150,155,246,217,29,158,153,16,146,158,102,248,1,97,192,4,98,157,168,99,40,193,242,217,130,10,187,110,197,165,215,78,87,25,29,71,74,71,244,184,179,234,62,148,4,223,230,133,151,6,72,67,109,61,240,117,245,14,131,98,59,161,168,68,77,227,60,1,116,205,214,119,32,0,193,53,240,37,191,90,129,8,177,11,3,87,62,149,28,63,100,143,184,140,98,151,121,233,62,102,201,33,39,179,165,170,0,14,22,194,124,56,185,147,199,22,44,172,174,99,28,15,8,225,13,204,51,152,53,117,100,82,22,13,127,70,201,254,177,31,216,33,157,166,133,149,59,234,40,195,198,141,29,135,54,97,94,69,136,115,43,147,251,39,117,29,59,89,33,42,237,10,227,229,133,88,181,152,179,18,71,58,60,125,7,51,255,6,227,13,199,116,170,13,100,103,242,227,74,132,227,114,126,195,148,193,224,31,32,37,97,216,87,104,110,246,31,101,120,150,124,157,159,229,208,188,69,213,17,98,72,75,252,231,170,114,104,53,146,28,96,201,203,242,231,219,57,254,165,35,68,111,164,218,245,20,157,76,231,174,8,238,88,50,122,176,224,224,138,6,236,67,80,218,21,113,225,205,78,221,252,128,233,50,75,52,24,150,213,59,60,1,169,48,158,104,44,40,206,255,26,200,23,140,12,131,25,30,191,199,33,32,157,73,41,218,235,199,164,157,107,29,50,201,197,7,63,247,212,92,134,124,53,190,34,241,240,39,83,198,244,229,217,115,39,222,189,228,121,6,219,80,131,205,198,0,215,230,138,189,210,51,203,173,130,1,120,222,163,132,87,101,24,206,64,1,179,26,252,2,147,128,139,250,83,177,246,214,7,155,44,239,243,22,144,46,93,75,47,37,252,233,50,132,147,115,82,111,115,84,233,14,182,46,219,141,4,191,224,240,115,194,72,183,168,208,106,113,113,187,156,151,29,255,169,82,100,29,168,54,34,185,127,56,255,203,209,72,227,101,170,111,98,29,120,126,253,109,107,73,135,231,42,216,169,52,212,67,153,4,58,137,53,106,103,32,99,79,220,217,172,186,109,47,250,20,132,65,87,153,58,112,71,150,151,62,166,81,8,39,12,145,224,37,86,2,191,159,22,175,206,216,90,152,50,187,58,188,226,155,133,124,72,233,60,84,230,75,9,144,68,139,8,150,178,169,6,16,129,252,245,238,71,217,149,231,184,6,66,97,44,198,196,42,52,30,190,135,50,124,75,161,64,46,4,42,93,119,142,130,79,88,155,251,223,235,154,217,73,227,81,78,251,75,155,241,127,132,178,164,197,234,128,239,69,58,1,128,27,34,155,156,238,92,206,146,20,106,110,171,86,63,192,18,31,78,173,83,68,182,65,133,8,147,168,243,167,94,241,238,227,63,223,22,166,226,93,99,80,35,93,82,203,107,209,33,60,14,210,209,93,72,129,245,181,244,217,26,170,193,232,79,112,234,44,29,247,125,34,198,239,54,76,23,22,190,160,168,171,121,143,42,9,70,170,84,7,113,56,144,165,6,1,166,68,70,211,192,23,59,97,227,156,61,69,120,211,40,132,12,47,83,75,234,172,6,91,1,165,112,217,74,198,173,160,160,131,37,2,177,88,238,198,170,216,245,196,241,210,235,44,221,159,72,89,72,172,168,53,86,221,113,244,38,0,64,119,224,192,230,223,48,16,29,226,30,169,219,183,4,161,153,197,211,4,140,114,111,145,92,44,159,221,249,203,106,117,128,150,38,112,161,226,3,251,87,247,20,173,169,164,175,36,60,25,176,217,12,124,109,97,20,33,150,204,251,98,61,107,144,175,181,7,13,156,150,206,170,30,252,42,0,112,94,218,32,137,251,189,9,40,231,167,12,193,190,199,34,147,251,195,40,114,67,46,22,27,168,62,246,138,120,194,77,47,217,212,158,130,23,135,96,166,221,136,17,193,137,28,163,125,163,40,218,145,221,135,154,231,182,39,0,102,48,155,122,125,218,124,169,171,51,104,30,216,99,8,139,224,112,164,117,49,33,86,26,80,97,87,4,61,151,224,155,71,4,203,109,48,44,154,254,63,251,74,206,53,95,250,119,202,56,41,197,223,212,7,136,198,1,128,35,36,111,192,218,79,205,40,184,242,116,97,35,121,131,134,126,10,118,50,114,106,21,16,215,6,118,147,2,77,222,62,2,186,60,112,252,231,202,238,131,93,95,100,43,137,37,245,128,155,95,140,129,55,101,172,165,183,142,100,111,59,250,205,204,138,14,137,174,125,119,227,183,192,70,209,92,56,24,14,41,157,19,162,51,111,107,193,80,15,67,204,121,69,47,43,197,102,12,6,105,127,62,155,138,114,231,190,252,47,38,147,178,143,107,165,24,41,20,45,40,90,149,246,169,228,158,202,104,76,47,10,214,249,23,202,34,40,212,132,149,173,68,234,161,101,99,100,102,4,201,169,28,88,183,90,222,228,169,136,66,194,217,107,57,16,245,55,148,43,98,84,93,89,197,151,71,132,219,100,115,212,172,93,146,130,32,109,75,80,93,170,174,140,143,12,234,187,72,89,87,29,33,171,183,247,90,228,208,180,57,211,19,103,88,86,59,50,236,134,125,22,68,114,187,80,221,67,68,58,92,53,255,70,149,247,194,68,245,160,248,107,27,161,103,17,65,130,144,86,217,248,111,55,123,249,218,210,106,215,165,158,202,92,93,204,97,26,59,234,48,225,241,84,136,71,4,84,20,93,206,196,233,62,23,69,188,163,195,229,90,47,226,77,143,56,75,162,59,36,10,141,106,151,65,113,70,9,44,105,116,4,123,231,28,167,230,75,254,183,120,112,76,129,237,137,13,137,181,95,119,4,182,72,128,138,166,191,208,33,85,226,170,93,204,43,156,231,194,203,222,61,206,227,121,100,166,176,227,136,40,166,167,249,2,200,68,126,119,236,170,209,25,191,180,145,119,17,181,176,83,3,219,104,218,64,169,203,106,132,196,13,192,213,30,55,245,104,221,64,163,100,88,74,132,73,126,182,197,251,252,59,129,30,102,97,8,43,228,110,195,194,217,58,5,239,190,194,146,67,147,38,60,60,0,132,200,208,80,5,138,71,38,5,48,41,216,250,225,221,67,4,194,62,103,13,112,163,218,240,44,112,132,39,24,248,60,13,156,89,138,225,238,108,183,254,176,42,224,130,43,52,94,229,223,216,108,210,190,66,177,135,222,210,218,178,122,145,196,252,23,223,77,247,219,247,52,211,211,236,77,113,167,251,51,106,130,47,253,129,178,12,58,9,223,239,197,137,7,14,10,189,97,35,188,99,41,254,29,52,41,139,142,242,180,136,255,82,57,95,28,16,193,54,243,179,241,159,49,193,233,20,248,235,93,136,102,59,4,142,115,50,143,148,84,118,138,127,70,97,95,18,223,98,51,221,86,191,94,48,159,75,101,235,101,190,4,69,173,0,105,250,26,181,55,2,107,253,43,74,114,187,165,41,145,220,230,234,111,207,85,216,100,204,129,126,1,37,71,58,24,192,91,188,175,45,115,196,67,7,191,77,212,201,103,53,224,2,51,155,117,150,75,30,33,193,157,75,29,136,185,2,222,227,129,121,112,113,83,97,185,1,250,5,240,127,86,242,110,111,223,162,121,66,57,239,47,88,253,197,195,133,158,131,175,35,100,82,210,172,152,29,72,32,242,241,115,198,6,196,181,52,97,248,82,173,46,82,124,205,90,240,121,56,6,1,101,26,177,219,86,91,220,203,190,30,165,159,219,3,50,161,41,50,3,238,43,229,238,135,133,73,171,33,144,228,135,75,235,190,66,68,170,192,85,55,48,42,86,144,37,46,202,46,63,45,246,101,93,34,195,162,213,129,159,251,204,73,76,141,146,106,47,110,255,45,121,54,167,185,255,227,173,9,16,79,231,163,44,246,248,57,91,106,57,20,7,35,162,194,11,244,214,253,154,170,38,149,83,5,31,17,208,43,61,55,194,172,33,27,241,245,22,227,184,204,100,251,231,26,189,16,52,12,9,206,254,133,50,225,19,136,147,63,110,101,57,143,205,45,162,183,143,132,118,190,21,163,31,23,17,169,14,150,41,12,249,153,147,56,53,232,22,117,76,6,153,204,173,129,132,209,97,196,70,82,1,193,199,151,50,103,67,218,171,28,39,60,91,102,27,146,41,154,179,42,186,20,92,84,142,219,194,194,255,15,184,195,5,208,6,148,103,147,193,216,223,103,189,64,29,241,45,53,160,34,111,88,33,45,136,160,13,183,0,88,206,166,116,74,105,198,195,28,111,175,232,141,217,46,28,32,110,55,202,254,114,210,20,71,91,217,49,154,120,217,32,54,141,76,239,151,17,25,184,225,43,80,113,124,105,253,172,174,77,202,151,15,188,39,218,233,154,126,223,35,120,187,158,102,213,38,43,118,161,151,254,99,164,206,13,176,38,1,211,153,231,119,34,142,143,50,32,190,236,148,103,128,92,4,248,247,215,7,71,236,195,124,218,229,114,43,153,95,6,223,60,242,255,52,45,43,4,193,141,70,105,161,219,249,242,197,53,41,244,74,21,200,249,99,94,62,231,244,159,239,79,223,202,211,57,74,216,230,48,61,177,233,81,163,214,29,167,195,201,250,33,179,6,120,242,94,235,1,117,162,24,247,185,10,156,187,10,40,84,24,26,28,94,206,234,196,39,114,104,74,239,104,242,8,131,236,105,20,81,26,93,185,10,242,51,206,109,169,140,99,49,122,190,123,248,12,26,118,175,155,140,92,13,195,209,5,130,108,233,239,6,141,166,21,50,33,177,24,230,180,213,9,92,47,102,126,182,200,72,64,34,121,242,213,157,77,91,221,27,59,116,169,63,36,165,120,70,208,23,136,175,190,184,7,62,18,244,158,195,40,114,85,138,10,84,17,178,48,241,75,163,116,42,198,46,161,33,254,189,22,41,243,224,219,182,54,202,129,25,247,8,41,151,129,85,196,249,130,195,53,219,202,15,30,95,76,72,118,187,17,190,44,9,135,215,8,117,148,119,230,248,132,37,156,166,87,220,42,41,37,23,122,37,139,105,216,150,98,175,20,12,140,227,58,197,39,164,246,18,8,224,113,98,186,89,243,250,3,69,212,27,40,85,9,252,183,146,152,237,17,148,75,139,112,246,83,236,108,157,76,66,83,178,186,140,130,133,17,230,25,17,189,3,13,21,146,231,46,27,52,14,60,99,82,177,55,156,211,237,220,45,18,86,119,5,44,117,219,192,208,118,140,202,46,33,190,113,24,227,47,172,10,105,158,186,85,18,137,49,237,81,142,106,123,164,158,163,204,226,49,205,171,222,36,87,110,27,242,56,73,227,97,42,164,4,40,75,74,45,158,216,11,199,51,141,247,22,227,147,156,215,242,185,10,75,128,1,166,247,202,247,152,62,34,211,183,106,42,242,191,190,187,170,215,70,203,108,74,69,44,41,108,143,100,214,42,232,56,144,14,175,164,114,54,168,101,38,93,247,166,140,231,106,194,39,240,89,228,128,35,179,22,141,209,53,88,157,4,212,121,167,133,99,86,179,88,144,162,31,77,169,148,237,106,217,107,25,129,241,77,52,1,175,132,38,157,166,160,17,166,91,85,204,190,204,223,222,21,121,93,170,235,185,33,72,82,111,181,14,225,215,203,250,221,200,176,84,172,7,240,192,118,226,214,31,78,200,17,117,98,4,165,51,107,215,192,235,107,157,247,86,4,28,251,1,8,151,75,50,188,67,105,110,223,234,107,36,139,76,145,109,203,128,6,87,3,250,229,243,165,26,250,205,76,16,211,97,110,9,81,125,53,152,21,187,154,209,121,180,10,41,214,30,147,24,255,108,207,152,53,42,174,62,85,27,65,252,232,156,102,86,33,146,57,238,234,179,86,98,187,92,1,105,154,64,60,251,49,165,23,105,17,154,35,222,193,7,243,62,18,91,39,90,96,234,105,199,119,209,219,52,195,174,248,253,34,59,30,89,232,8,201,105,249,249,31,188,217,174,42,79,134,165,248,193,152,246,141,5,8,202,111,188,136,96,92,208,150,228,111,241,122,19,196,211,234,48,253,75,179,103,174,182,113,217,155,142,183,223,35,84,120,170,223,242,33,62,137,12,122,66,77,222,178,121,196,120,177,173,78,223,95,135,181,22,96,194,78,40,16,33,7,116,226,251,44,13,217,105,122,153,125,145,139,47,104,0,236,131,97,63,114,211,153,24,24,186,197,87,219,96,161,167,167,112,92,42,45,146,94,183,222,248,213,107,25,26,199,240,48,213,239,11,121,165,188,129,4,213,230,223,117,109,228,140,211,50,71,17,110,6,134,146,43,37,23,81,70,31,86,52,0,87,104,224,69,209,80,207,251,154,41,216,33,250,101,138,120,112,56,228,133,174,170,106,146,196,169,45,25,113,74,47,253,137,62,88,62,137,17,254,213,8,11,246,82,108,2,139,30,191,255,49,167,129,129,56,168,189,12,77,246,96,134,123,36,94,232,86,12,190,202,214,153,185,97,147,15,227,36,133,100,142,196,200,138,60,141,243,10,83,226,153,35,0,219,10,34,17,63,213,82,71,196,209,180,112,225,104,171,214,102,201,207,210,124,207,184,209,232,162,57,137,127,147,0,221,18,202,245,86,54,109,41,142,147,199,36,122,46,36,232,49,214,13,202,209,95,185,186,29,127,25,128,83,214,204,102,187,36,237,107,112,147,123,46,173,156,212,106,150,131,188,189,29,92,100,57,17,198,228,32,64,6,64,249,214,8,181,212,103,185,46,86,100,1,85,87,219,165,116,133,42,228,187,94,92,77,125,243,21,147,20,52,48,99,76,26,182,92,20,171,90,59,237,31,99,130,115,15,167,160,202,219,24,238,234,39,99,118,123,111,247,30,168,147,133,138,212,38,228,116,218,9,172,184,27,2,171,91,202,45,24,251,8,251,168,5,68,37,217,191,177,215,153,127,156,42,91,251,215,193,173,180,232,150,42,241,208,198,6,26,55,196,242,78,133,29,219,105,52,95,49,111,149,155,178,254,44,91,20,193,200,188,187,150,46,191,75,213,222,174,50,69,73,135,51,186,251,76,173,244,91,154,221,32,123,148,119,40,131,224,103,248,79,206,252,134,20,107,33,97,50,126,104,255,245,15,189,150,154,40,210,72,179,141,188,139,176,111,123,128,217,20,172,236,13,167,52,77,39,198,117,38,89,0,229,32,47,125,141,213,32,255,148,49,43,32,106,170,50,16,171,131,239,82,127,242,234,35,104,184,16,254,171,1,12,107,212,6,181,63,182,51,90,238,12,242,182,66,108,214,43,70,54,63,119,2,115,219,64,124,5,46,3,61,167,187,79,243,87,175,97,71,94,13,11,112,79,119,46,120,212,14,59,115,63,27,119,29,81,74,144,37,215,135,190,90,219,16,150,219,115,27,242,180,11,0,54,216,190,9,43,56,11,36,36,142,79,135,20,1,139,89,12,166,210,13,192,157,187,112,46,220,18,163,18,223,199,224,7,22,87,113,10,45,251,181,246,136,171,228,202,158,191,248,242,70,45,52,192,131,99,234,211,204,112,102,159,19,242,46,178,18,53,134,132,78,1,122,30,56,206,227,20,222,240,194,72,242,48,145,209,109,211,18,207,109,157,95,112,14,3,169,3,234,17,91,199,193,239,98,53,222,194,70,87,191,104,35,62,115,22,21,218,231,236,142,52,51,162,205,250,59,235,1,225,49,109,25,179,198,101,49,252,248,68,42,255,40,106,26,161,91,84,63,51,96,121,161,166,27,206,245,177,15,178,158,97,81,246,177,121,232,99,78,123,155,253,10,241,117,133,215,41,198,59,190,16,64,166,117,136,15,205,62,26,112,69,147,126,192,51,124,134,241,233,50,139,234,159,38,91,168,249,117,252,212,231,98,202,187,28,173,18,240,155,118,112,4,225,255,244,222,242,32,197,253,124,232,38,18,8,32,41,160,80,190,15,118,33,220,124,22,220,83,228,96,196,45,180,167,81,187,228,14,11,163,221,10,67,70,204,106,67,212,193,70,162,110,238,124,90,241,29,102,90,68,133,218,191,122,104,178,102,56,100,216,24,26,105,18,194,138,62,40,231,239,16,201,20,108,46,86,193,93,209,198,139,48,229,12,146,234,113,238,250,173,156,139,51,92,95,74,58,33,132,197,193,169,200,207,182,116,194,206,70,227,102,49,162,33,171,101,22,214,97,62,8,25,10,163,34,98,127,53,89,69,58,220,251,63,114,47,90,59,55,233,83,47,51,152,182,1,100,13,52,23,215,206,254,128,49,126,26,45,79,24,223,70,78,34,201,94,116,5,159,27,0,89,7,30,161,235,37,32,79,133,218,94,215,160,17,82,127,132,151,172,76,199,103,206,84,19,5,4,87,110,85,138,150,223,10,96,164,97,3,153,111,227,64,194,47,114,34,182,143,138,143,37,99,112,247,179,4,120,52,241,166,90,197,223,181,127,82,29,123,231,103,23,92,26,86,102,20,107,186,129,56,214,36,199,178,121,167,9,211,152,110,221,66,243,13,182,165,132,60,102,8,249,171,129,58,120,120,110,167,24,219,146,51,133,19,161,213,206,107,175,255,243,54,46,212,143,126,231,81,253,41,7,225,71,247,125,193,116,218,225,181,230,58,254,37,76,11,227,243,21,180,246,170,22,72,27,85,125,248,68,184,64,176,135,242,173,39,129,53,192,62,20,190,241,246,208,162,6,130,16,12,131,54,218,229,182,253,18,232,52,84,165,241,226,186,22,190,62,10,70,81,247,84,63,11,23,35,11,54,167,5,160,40,96,220,172,101,129,24,160,157,255,131,160,90,106,226,252,230,216,159,21,188,47,81,41,214,138,87,253,51,160,107,168,83,246,149,227,141,217,194,11,37,151,5,83,6,227,108,94,153,251,143,99,235,147,106,177,79,15,109,185,1,213,73,217,131,93,15,118,5,90,149,189,253,161,242,121,39,153,66,138,26,226,37,219,5,176,60,209,62,196,178,199,195,18,252,56,152,155,122,30,1,12,59,158,126,50,203,117,199,226,36,1,210,182,217,44,153,238,103,65,169,144,91,50,39,206,27,200,82,165,9,6,190,131,10,189,110,159,178,216,227,27,246,101,4,151,65,205,21,8,177,234,90,62,112,132,52,194,205,178,133,221,241,19,217,219,181,161,51,168,119,10,236,27,128,44,249,135,214,85,238,83,88,158,245,130,32,222,62,164,25,221,151,236,117,181,56,182,73,71,143,110,99,98,125,187,244,177,235,154,47,232,155,116,159,153,89,173,234,142,101,79,214,47,138,87,110,19,185,85,11,14,199,255,89,246,25,30,42,6,191,80,145,13,54,238,29,29,242,69,51,73,53,31,2,192,182,160,248,8,201,74,242,164,60,26,215,227,134,232,33,85,207,32,166,48,138,119,199,64,89,41,138,80,179,46,148,162,77,2,170,176,75,35,94,60,5,178,12,168,96,197,155,92,160,226,153,149,223,11,248,209,126,56,128,144,235,94,137,240,241,82,106,189,107,203,177,9,166,141,168,105,180,166,47,50,189,137,87,141,34,121,132,206,239,212,7,106,52,241,178,219,213,166,53,38,235,45,164,146,243,48,170,137,31,91,239,185,155,251,177,229,222,191,153,187,188,23,179,223,170,66,27,27,31,169,60,168,4,147,7,84,220,145,68,19,12,196,30,238,135,205,6,135,35,215,76,38,212,22,255,246,203,29,29,100,234,29,191,200,12,52,116,153,51,49,217,204,253,116,34,143,202,67,109,101,185,133,223,167,63,31,30,182,162,206,65,59,90,210,42,8,205,141,156,198,244,165,209,60,18,183,243,74,6,233,4,79,210,229,111,208,244,210,246,143,116,178,9,115,92,192,238,189,57,82,232,90,149,217,240,10,21,25,93,28,251,205,178,194,104,153,217,67,78,197,162,253,105,21,179,155,5,235,7,129,43,23,115,181,212,58,207,230,136,34,215,161,245,178,195,82,97,195,37,139,187,216,9,104,54,22,7,30,43,168,179,55,86,112,130,235,7,197,73,93,43,241,198,106,224,228,45,7,165,225,19,136,59,245,51,226,164,180,40,58,90,140,177,36,162,230,129,174,192,180,176,248,175,251,145,242,149,139,204,213,49,84,161,200,146,168,202,237,238,41,81,30,134,247,123,27,230,247,219,151,41,226,199,73,243,187,14,178,148,12,248,213,30,77,5,140,238,130,144,72,197,4,215,246,229,45,236,215,157,68,156,134,90,215,198,156,216,137,46,150,140,107,57,135,203,10,245,68,34,170,116,89,201,230,91,184,130,157,95,187,174,58,47,223,142,99,79,164,237,62,54,76,196,152,2,97,186,223,241,112,151,62,177,56,112,252,60,211,210,197,33,159,247,176,231,233,162,8,78,208,117,79,241,211,142,52,123,96,107,245,219,83,250,61,9,154,86,90,59,160,31,234,38,91,197,108,10,232,8,208,203,104,24,120,171,197,181,186,40,216,5,246,35,173,114,111,246,60,244,177,205,113,185,45,56,62,172,95,207,253,126,226,95,8,121,118,34,249,135,169,99,172,16,64,255,131,19,133,138,38,191,176,78,206,1,189,96,115,38,17,20,83,66,185,203,4,223,163,149,187,73,86,128,147,211,164,133,90,79,15,137,33,45,180,119,62,85,238,185,185,186,89,175,153,220,251,242,13,53,17,200,4,99,204,81,37,106,142,194,102,166,166,1,236,43,43,72,190,60,36,21,136,64,197,139,7,230,176,223,50,101,250,8,36,105,2,156,64,42,116,131,219,171,115,107,1,165,8,232,59,190,169,58,172,147,134,25,44,120,108,72,15,54,83,115,70,170,253,170,109,184,42,212,179,248,225,93,146,47,42,186,103,118,174,7,227,102,64,9,170,185,142,209,207,156,105,239,11,244,57,100,102,213,91,116,32,213,15,29,231,237,214,95,97,17,167,192,159,115,34,186,92,220,155,127,205,42,226,249,210,99,118,115,140,175,89,254,114,141,101,129,167,2,89,143,178,197,103,176,168,194,100,221,18,242,233,23,86,21,59,137,23,217,131,173,146,1,79,87,135,197,239,244,139,205,73,76,93,246,101,164,90,46,242,140,96,53,167,195,65,58,190,139,171,156,49,124,114,178,252,186,238,109,47,109,83,52,196,102,215,147,89,78,235,199,51,112,223,206,192,255,132,19,130,217,57,42,92,29,127,138,52,152,165,206,128,35,207,181,236,225,218,117,185,10,184,128,24,18,115,207,31,178,234,206,212,97,149,107,113,114,85,114,17,73,253,128,104,198,201,220,182,86,31,114,172,239,195,155,19,45,8,168,154,149,53,253,247,217,160,82,163,11,247,223,124,136,15,202,160,39,63,182,128,40,248,115,23,177,124,182,56,162,174,67,123,182,240,51,29,127,68,184,127,162,92,28,144,235,246,132,32,12,123,251,74,203,244,225,103,2,56,21,41,142,105,178,65,80,207,14,179,135,211,163,109,200,91,10,187,194,239,204,27,212,208,39,155,175,76,148,113,240,235,45,247,171,113,90,24,8,208,249,231,233,67,113,0,108,75,175,198,223,89,178,159,184,58,33,229,39,105,198,181,144,46,111,62,134,24,222,234,106,186,255,207,112,194,72,211,194,244,53,12,0,56,98,132,30,155,239,145,206,81,14,234,226,150,71,6,116,193,61,235,44,241,61,248,117,152,249,193,212,144,36,4,85,89,246,110,111,102,146,91,13,252,111,160,147,200,28,101,41,182,15,232,193,148,124,240,232,125,112,1,220,159,132,39,200,22,24,108,133,102,230,151,253,227,83,41,56,204,216,24,73,109,210,62,172,133,152,44,75,218,123,164,31,10,202,113,1,159,44,40,19,10,136,25,114,175,65,171,144,212,60,100,13,182,167,243,58,42,223,65,58,21,124,79,185,88,156,210,36,163,204,18,212,1,173,9,75,12,85,27,252,191,98,53,94,208,154,0,27,39,14,109,145,46,89,246,92,240,59,206,39,198,146,81,196,130,170,84,51,140,144,65,36,11,11,44,150,112,39,77,70,42,223,115,200,16,138,246,195,211,187,166,169,242,61,16,32,8,92,13,216,202,21,254,170,255,178,234,182,65,237,73,53,143,23,110,189,194,61,21,228,73,214,80,42,110,80,168,176,170,47,237,195,131,113,123,41,20,175,102,165,116,195,235,175,175,57,20,165,224,67,226,113,83,36,203,78,218,149,19,74,85,251,123,207,89,165,157,23,142,21,226,34,220,28,25,144,1,90,37,91,179,46,57,92,231,56,169,147,211,117,94,208,144,244,143,136,163,206,112,199,234,183,2,235,31,120,76,152,44,240,56,79,26,240,3,255,212,109,154,155,58,97,178,34,109,142,110,57,23,114,254,206,33,68,110,223,38,43,151,30,94,156,190,140,154,212,59,138,97,33,160,115,49,185,123,219,36,99,110,194,130,76,53,66,2,226,192,235,125,163,189,152,47,227,141,171,51,107,91,213,21,211,1,196,194,186,209,118,24,34,204,56,178,159,152,146,134,252,220,179,98,203,5,183,228,147,159,171,251,41,29,250,197,136,245,173,108,162,140,72,50,246,179,176,55,57,212,170,178,174,235,28,232,213,28,155,81,169,99,35,214,141,56,183,248,165,157,93,151,35,199,124,179,117,190,47,76,68,26,253,177,167,198,54,116,184,34,147,31,195,39,239,103,211,155,37,216,20,115,102,85,36,85,232,118,46,59,11,142,229,122,238,25,67,38,38,207,53,53,4,125,160,40,69,210,108,168,186,148,14,56,255,86,172,32,47,97,145,130,100,104,187,18,130,93,189,163,126,110,39,91,52,174,49,82,246,153,25,107,195,148,211,174,134,230,206,32,27,58,229,201,25,90,183,228,182,113,198,55,223,83,26,194,237,136,191,156,86,169,247,166,240,178,99,212,151,93,74,51,164,106,6,163,36,207,68,186,242,130,36,227,108,50,184,76,208,77,178,11,5,188,23,59,240,228,35,49,244,162,29,105,154,29,62,3,28,192,216,110,218,158,0,195,21,245,68,223,134,91,84,191,186,193,224,224,59,74,113,202,201,252,208,204,38,67,52,205,235,65,49,168,182,7,161,167,186,174,91,147,227,10,253,141,177,86,204,98,116,208,255,7,90,152,206,101,220,186,141,211,113,245,47,7,115,32,24,244,139,239,233,200,99,149,76,64,60,92,72,59,57,116,68,235,206,12,48,47,83,124,117,141,92,84,145,194,55,164,23,178,25,167,231,16,36,251,82,47,77,168,51,153,41,151,152,73,241,105,243,0,243,115,71,128,176,56,95,120,174,101,112,107,217,216,214,238,118,57,22,142,29,217,90,63,116,160,145,15,69,30,139,10,230,74,25,229,239,1,234,9,212,203,60,154,35,160,114,109,55,237,175,92,96,226,106,41,34,240,175,87,131,47,158,242,102,178,37,85,86,248,58,155,151,227,66,11,250,43,245,18,232,67,153,134,37,115,62,239,130,26,75,149,249,160,33,81,47,226,170,92,30,111,186,134,96,62,61,112,210,126,116,89,87,239,131,58,134,16,192,71,220,252,17,245,47,128,201,132,236,150,12,20,182,141,167,19,152,234,34,212,71,194,4,206,126,225,187,33,95,146,66,178,202,137,137,252,147,197,106,250,105,141,8,123,115,224,125,152,95,20,81,129,200,75,75,41,88,59,85,22,250,52,140,55,186,41,8,26,248,242,140,51,139,167,6,69,163,207,135,247,200,30,63,6,176,19,39,206,117,23,210,42,43,38,9,130,1,134,243,129,172,161,174,219,191,227,169,78,161,244,144,63,161,226,81,34,172,218,12,200,83,45,127,242,194,157,138,74,159,179,144,252,189,173,148,209,188,241,199,230,170,0,161,209,145,0,6,5,67,117,27,53,98,132,163,106,95,105,115,129,185,196,130,215,137,196,168,218,206,232,54,67,17,38,9,241,253,126,11,184,131,225,155,169,93,203,155,253,128,212,147,51,96,207,170,16,183,59,62,43,164,158,131,251,43,60,228,153,140,40,246,79,26,49,65,48,185,73,253,190,232,185,220,79,28,195,63,132,57,168,77,101,183,54,117,128,104,149,13,174,102,127,22,113,52,215,184,223,227,146,184,154,14,112,4,86,66,209,175,122,254,25,221,98,64,190,44,180,108,121,196,90,67,58,23,253,8,9,120,28,145,168,215,246,165,247,227,127,244,194,247,58,97,44,31,176,6,193,14,31,122,167,33,59,146,227,26,223,196,54,69,118,129,197,114,170,111,117,6,160,52,250,200,181,116,14,36,6,133,191,178,20,32,174,104,155,182,109,154,67,206,5,163,182,110,95,231,156,182,173,144,55,114,7,20,132,202,221,105,85,108,152,85,112,166,97,180,111,161,174,43,201,56,146,115,87,122,107,104,211,8,202,176,108,149,161,27,154,54,253,75,3,179,237,75,90,0,106,59,249,143,157,159,122,48,196,5,211,86,178,161,186,149,67,200,16,15,184,128,184,183,165,35,250,253,103,41,119,55,54,188,219,91,42,238,140,15,66,156,14,33,140,218,92,232,109,140,84,240,137,58,9,46,136,175,8,9,103,184,81,46,20,78,211,20,176,156,228,142,250,224,158,116,183,146,32,122,86,214,82,70,92,240,6,246,246,170,211,175,57,34,134,4,124,241,97,187,242,132,7,186,27,215,131,146,111,215,33,46,107,107,2,106,158,75,86,217,213,168,30,108,64,44,186,76,43,215,30,100,82,117,5,65,107,249,134,241,186,7,175,245,8,56,124,113,7,139,56,244,170,73,245,142,100,18,42,69,20,51,237,138,98,169,173,167,224,157,197,91,100,129,232,56,91,122,141,70,163,42,101,178,46,38,68,102,69,92,34,236,220,214,7,117,152,7,245,185,13,28,42,70,233,210,221,104,51,80,96,13,10,253,3,234,93,157,81,188,24,149,239,32,230,204,189,131,130,25,86,243,125,120,186,37,242,53,42,104,174,217,200,142,119,127,217,243,154,174,2,186,149,184,223,138,10,169,58,69,15,4,230,51,47,162,120,134,104,64,92,12,2,139,226,194,70,238,91,10,162,250,85,194,201,18,169,128,146,87,162,221,40,227,161,190,117,158,236,52,202,68,133,75,248,232,252,103,40,45,11,54,246,144,78,66,144,178,34,216,100,101,128,73,146,170,47,123,219,33,91,60,98,129,97,29,214,61,17,25,82,76,205,34,19,198,31,129,164,61,20,214,148,33,178,194,138,60,222,4,236,130,16,75,231,38,179,162,119,152,83,46,160,152,64,242,136,16,156,45,170,99,122,63,94,10,65,209,236,28,176,56,171,44,159,179,109,215,82,220,67,236,152,133,108,104,223,95,152,253,190,144,222,139,217,12,243,151,252,54,130,151,48,52,209,33,196,142,242,125,246,133,203,132,134,230,102,60,82,235,36,83,138,90,172,180,146,254,10,126,41,230,144,171,11,14,231,95,53,124,123,52,224,127,198,60,88,126,177,57,124,136,92,182,142,64,240,98,203,223,50,208,89,216,36,152,87,223,1,246,121,44,29,87,84,33,106,5,50,65,59,146,239,188,51,251,149,92,247,74,204,168,204,139,129,200,188,95,54,233,116,176,103,8,134,105,198,220,190,30,231,182,120,21,71,204,222,41,217,138,221,111,76,102,74,86,118,247,210,26,125,236,138,161,180,164,244,46,95,233,195,150,27,62,8,0,100,19,104,43,4,78,171,223,19,16,221,23,254,42,165,227,32,93,54,34,38,188,248,45,220,194,227,112,38,58,96,216,63,30,72,63,105,19,181,160,177,179,203,174,110,19,213,91,227,21,200,114,107,89,58,223,237,173,181,61,135,221,176,162,102,216,251,244,64,151,229,50,203,54,50,117,54,32,4,140,15,254,122,98,231,141,36,35,225,222,107,246,240,190,65,5,194,116,46,195,200,148,153,202,165,36,105,130,161,190,39,73,29,60,78,78,40,167,62,96,76,9,85,212,244,80,70,134,92,114,249,21,167,122,67,132,27,224,238,119,107,240,164,168,212,37,105,230,150,168,53,213,85,184,9,216,77,25,19,230,179,69,87,172,125,65,155,57,207,249,180,20,97,140,182,129,165,28,1,81,34,224,128,52,42,12,224,59,41,163,164,209,142,99,88,119,92,107,253,191,56,96,48,1,96,65,43,148,153,0,99,164,241,198,201,159,189,232,135,37,94,176,32,156,4,9,218,2,208,51,251,3,248,170,151,17,16,189,79,122,66,19,116,76,193,92,18,8,92,121,252,133,189,98,102,93,189,86,117,129,129,157,68,16,35,155,150,35,232,200,3,172,202,164,143,239,41,224,48,255,115,206,72,121,171,100,209,81,245,1,3,20,232,114,56,83,7,57,241,246,145,216,191,226,33,142,165,237,214,114,117,48,147,216,48,26,178,24,152,187,175,30,49,109,197,137,109,137,137,28,150,30,111,170,232,186,146,111,167,219,194,239,24,212,250,241,148,46,165,152,198,199,157,30,165,79,74,242,143,204,159,170,61,185,42,170,133,56,187,169,128,209,116,43,191,4,75,213,79,188,145,123,155,240,28,109,128,254,126,58,45,163,190,100,126,78,94,3,100,19,165,28,172,49,150,158,144,157,175,27,202,68,201,42,9,10,111,90,6,44,79,200,122,75,206,63,153,246,194,245,75,203,120,247,70,139,123,105,81,206,100,98,163,124,187,19,152,193,136,145,166,53,169,182,123,100,248,126,150,58,96,62,235,168,42,66,64,161,30,161,96,193,234,60,155,244,1,124,202,164,183,86,172,165,30,18,44,234,48,148,126,175,81,85,220,1,219,146,192,40,208,204,75,217,46,67,6,65,234,170,58,121,108,93,66,76,55,186,6,146,154,236,239,157,182,3,109,150,5,255,4,112,30,191,104,143,8,58,140,116,0,86,238,34,169,181,200,196,4,65,142,19,22,18,24,64,122,148,64,15,53,24,238,194,57,124,75,182,188,100,216,179,154,177,25,187,42,245,162,15,47,215,43,96,171,211,85,80,51,130,165,135,97,155,253,22,126,96,42,32,61,145,65,201,60,28,190,79,120,31,164,185,94,212,112,139,12,140,222,116,163,24,73,130,160,27,56,118,222,209,23,251,6,30,22,157,69,150,105,53,68,74,214,44,152,116,44,17,31,11,160,49,186,65,229,213,18,226,135,23,171,179,108,56,194,165,95,47,178,167,153,56,50,205,241,159,218,13,177,118,46,248,65,159,83,7,3,148,118,171,14,162,49,226,36,194,97,136,143,171,86,158,168,123,22,223,187,149,111,85,41,79,237,116,84,186,184,251,59,121,106,211,39,89,75,11,34,189,138,240,129,172,151,131,183,121,36,253,190,30,175,241,194,98,87,147,202,166,215,135,193,131,205,42,37,190,38,108,0,63,37,129,212,252,154,7,72,118,227,92,125,146,242,127,242,9,88,40,133,74,157,116,106,189,123,214,58,178,138,241,76,242,227,26,87,146,145,141,202,243,101,245,224,172,135,241,89,128,107,86,179,103,19,142,37,29,196,68,147,31,240,170,24,3,189,143,210,42,42,13,38,158,28,94,168,72,54,87,175,199,210,83,159,147,55,157,79,146,102,21,57,172,244,97,241,172,239,234,28,176,177,148,28,187,120,17,209,209,215,87,189,55,155,37,14,36,108,172,75,246,4,216,225,218,51,219,139,29,140,127,137,111,141,52,77,135,134,56,101,153,6,29,118,205,250,241,113,32,77,215,36,204,248,251,56,177,149,235,109,57,154,143,245,188,5,42,207,227,35,193,115,159,33,27,0,232,253,8,177,221,126,170,83,238,210,69,58,187,37,180,30,170,43,16,130,214,23,190,96,125,143,195,30,161,129,184,74,206,66,149,119,186,42,62,19,15,198,13,171,209,29,47,52,0,232,166,206,132,142,79,128,255,104,197,11,241,10,81,217,40,41,176,56,138,199,86,50,175,219,212,61,222,219,172,141,245,2,93,160,201,111,146,71,139,158,204,57,50,236,211,31,201,131,46,209,12,109,165,87,195,27,237,43,246,192,15,248,161,196,169,156,137,69,213,47,165,195,172,90,234,69,17,174,34,205,222,172,103,145,69,160,17,67,97,177,241,46,27,197,15,42,2,203,192,34,78,105,1,13,165,230,132,218,103,45,158,197,29,72,179,249,27,255,79,29,40,196,56,38,136,130,152,254,201,207,170,89,142,104,49,34,195,246,18,68,171,33,11,106,202,35,13,56,141,38,222,117,192,110,147,138,254,192,42,98,171,128,129,47,141,195,22,80,4,167,116,15,93,17,107,10,126,98,100,123,211,250,251,52,5,54,213,243,124,99,186,27,73,76,157,235,83,210,235,144,44,155,146,148,3,115,48,233,65,107,154,194,243,80,62,60,196,60,109,227,113,149,67,237,157,249,53,147,251,168,50,52,182,242,197,117,9,193,164,8,216,167,47,12,169,75,140,116,189,196,254,237,159,73,76,222,157,96,189,237,81,250,199,42,127,238,155,118,61,236,71,33,14,1,58,238,214,203,68,205,98,57,178,187,37,25,170,230,65,136,192,20,163,134,79,198,191,243,64,239,235,138,183,116,179,83,63,147,52,239,115,185,86,208,164,100,225,81,57,52,244,63,23,59,152,90,250,171,97,184,188,80,184,95,136,35,253,134,4,32,160,8,72,37,228,219,143,195,218,13,49,37,7,228,55,25,137,60,153,150,124,163,0,128,80,79,71,190,112,20,90,240,209,39,234,248,154,89,226,104,128,230,123,192,132,164,105,96,152,212,202,54,170,121,108,31,5,72,0,29,252,74,145,78,48,163,92,99,109,57,210,240,151,115,45,63,202,61,169,81,38,179,163,103,92,250,129,147,4,190,114,14,62,143,225,31,165,169,159,176,248,91,34,223,157,183,91,204,246,112,245,68,151,56,41,9,73,192,47,94,63,3,151,108,88,237,29,139,206,21,162,84,225,10,234,50,96,251,122,236,111,137,147,172,148,6,12,57,241,8,180,165,193,251,4,26,6,250,185,97,22,28,222,187,147,129,125,166,163,253,16,202,236,138,51,148,29,90,250,0,132,42,177,28,53,9,248,249,30,38,83,111,48,212,109,184,75,95,84,243,61,169,211,58,191,20,71,92,90,144,112,17,136,171,31,132,254,99,54,176,87,121,111,224,247,48,224,227,53,46,250,123,158,39,87,8,164,22,243,116,4,37,56,192,36,183,124,119,34,172,94,38,30,84,124,65,155,57,116,155,32,78,62,46,5,227,48,54,147,23,215,18,142,139,1,186,193,218,249,153,240,150,113,175,64,65,43,73,63,95,213,222,176,102,232,89,96,189,16,192,25,215,221,34,205,254,72,41,210,1,220,57,42,95,116,141,186,0,218,45,42,158,149,111,58,220,155,232,179,156,171,93,224,82,185,252,14,147,76,68,241,115,65,88,4,229,189,248,107,213,191,97,43,20,1,166,162,246,77,139,156,50,61,54,174,38,10,75,1,81,195,218,86,188,191,17,66,158,151,244,214,4,250,19,32,60,219,228,201,145,26,114,125,142,214,243,99,150,108,37,26,143,221,195,14,223,65,142,168,190,64,28,106,156,222,181,42,44,209,35,201,248,151,40,205,145,208,165,177,184,71,229,247,182,123,241,151,114,6,81,184,152,51,9,82,180,198,52,164,206,93,243,71,136,42,74,68,105,248,122,175,165,96,65,200,168,178,73,107,85,195,72,99,188,42,56,98,185,236,164,204,46,145,17,44,38,81,57,94,177,19,111,58,33,0,167,191,38,105,232,69,76,99,162,1,2,249,105,147,148,244,244,57,11,250,101,103,51,12,251,10,195,14,114,230,234,85,122,17,55,214,166,115,173,187,59,33,32,54,139,222,238,32,147,187,92,55,81,59,170,218,252,124,80,186,195,122,190,243,95,12,10,150,172,166,118,246,177,93,196,255,208,184,26,245,73,55,60,187,148,229,50,208,65,67,92,241,99,246,97,229,2,100,24,167,163,80,193,98,17,23,3,56,244,199,139,7,227,57,14,2,190,160,43,234,218,151,205,23,20,95,10,254,104,218,251,98,208,195,38,2,122,87,230,199,115,188,68,149,190,4,147,193,150,68,154,136,54,227,37,92,35,198,24,92,238,130,15,157,167,201,168,142,228,242,72,37,49,254,165,62,206,252,210,94,73,215,78,148,241,234,73,110,61,53,230,223,217,124,153,46,12,198,93,205,50,187,151,212,104,57,176,131,161,13,24,201,155,183,82,241,4,86,156,170,115,115,82,186,181,206,179,228,142,105,187,228,2,234,75,232,100,243,118,55,1,73,234,36,207,127,244,194,128,199,181,66,212,214,60,213,74,27,245,132,172,119,8,253,88,255,114,155,254,205,26,131,6,145,243,207,159,80,33,81,92,245,51,81,122,17,76,107,118,148,110,193,72,155,41,43,180,50,214,25,209,240,85,166,62,206,247,123,196,247,2,82,87,150,19,61,111,9,80,89,167,9,40,232,161,82,125,251,190,1,50,141,214,93,241,57,197,86,8,56,8,240,94,207,14,98,111,48,71,97,221,220,119,162,38,8,247,61,103,230,162,16,194,229,219,102,53,43,55,196,160,66,89,102,68,54,225,171,165,213,155,38,185,100,13,251,111,229,178,67,120,60,180,235,69,133,227,66,224,121,106,148,218,104,59,9,230,22,23,144,156,29,38,65,133,12,58,73,92,182,193,157,8,62,172,142,191,24,49,37,226,29,132,4,134,141,74,231,125,189,27,231,167,111,151,156,37,236,136,200,187,106,111,211,113,153,144,19,102,220,232,102,63,180,44,162,211,185,19,60,98,8,120,30,232,254,174,197,173,97,124,157,51,223,131,51,232,41,75,94,101,202,130,35,161,42,180,213,23,27,208,168,170,153,175,135,198,249,203,116,5,254,255,123,68,226,94,246,221,73,229,14,35,9,241,36,31,239,175,228,160,31,177,193,7,65,67,87,37,182,45,157,34,94,134,154,85,55,82,243,40,91,230,34,17,170,53,110,163,79,218,123,66,40,213,163,46,185,1,146,252,166,86,77,238,111,168,10,112,116,27,58,216,106,92,236,58,158,212,185,77,84,52,219,239,171,109,250,94,41,200,175,215,169,31,16,187,107,172,251,72,176,155,76,98,255,125,48,155,62,143,149,44,119,177,242,18,231,188,136,94,47,4,202,46,196,64,2,108,152,34,51,55,58,250,236,115,171,97,111,167,6,231,123,69,10,220,246,237,132,57,11,77,46,153,191,156,109,147,233,102,235,0,131,44,139,155,72,83,49,148,7,120,72,40,51,18,130,135,239,215,56,221,219,76,98,254,218,28,78,245,153,200,89,32,49,235,30,2,163,4,54,67,206,16,105,148,22,98,233,91,138,69,249,59,47,189,148,55,253,93,1,217,6,5,23,33,134,11,9,35,238,112,2,186,94,148,138,168,131,180,229,84,49,97,128,253,19,125,48,55,48,188,233,73,66,187,214,157,227,191,52,151,170,149,79,193,26,199,160,105,53,215,12,158,138,218,84,98,143,47,246,106,150,28,248,111,191,235,217,51,76,3,174,220,186,137,206,173,72,178,121,126,211,88,103,20,6,165,220,114,138,79,84,16,125,2,222,66,241,53,115,34,57,175,12,220,179,101,44,213,137,128,217,113,24,125,182,128,8,138,186,231,43,17,45,144,227,167,111,251,231,109,78,210,19,84,181,149,77,217,208,225,240,121,188,105,37,33,31,217,107,186,70,4,69,252,104,21,99,191,165,227,185,92,69,105,155,65,106,2,172,169,97,193,237,64,161,240,9,32,180,96,163,63,168,97,14,125,36,223,141,144,61,3,141,103,128,137,200,128,187,240,158,179,56,137,206,144,120,137,175,247,1,218,220,255,101,193,76,110,141,0,140,1,194,213,52,236,95,80,6,40,41,64,6,102,31,8,224,45,123,130,22,35,96,250,21,235,202,21,126,216,231,188,85,126,98,93,162,68,168,154,246,157,168,140,102,218,24,1,61,10,93,104,15,42,139,18,141,45,97,27,143,135,93,66,191,104,144,122,239,139,53,99,22,45,242,165,66,219,125,7,52,64,94,186,9,21,107,212,178,34,23,189,142,231,136,242,3,201,240,3,27,92,112,202,91,210,15,245,6,43,117,182,45,164,122,141,94,152,162,253,174,89,105,53,70,217,153,44,70,127,70,21,218,34,161,69,34,37,178,144,139,127,230,66,110,216,215,31,98,248,173,58,184,89,206,121,61,121,73,79,81,150,101,241,3,12,36,106,158,253,247,76,41,245,25,242,4,233,252,95,25,148,87,16,165,117,106,227,52,9,117,105,52,14,24,38,70,54,237,197,202,233,228,207,200,74,98,12,162,103,58,98,204,61,6,249,119,43,197,165,132,70,63,167,218,11,186,6,22,133,185,229,80,225,215,233,192,152,246,68,213,125,105,241,30,132,84,193,139,86,170,166,227,100,142,29,205,146,226,26,229,168,19,101,123,6,172,239,169,242,143,111,143,205,2,103,48,57,237,31,48,63,57,237,81,34,110,167,124,149,148,72,134,215,217,164,107,208,190,112,68,91,168,232,32,0,225,94,74,146,147,3,123,160,124,219,40,88,57,55,147,130,0,234,214,51,188,11,251,111,240,227,87,132,135,182,13,201,209,66,252,209,113,108,12,5,249,27,230,168,204,212,113,89,50,156,47,24,80,221,82,56,81,128,104,58,128,163,24,239,26,128,7,13,106,255,211,86,37,178,131,31,150,146,228,108,133,154,90,206,105,70,218,33,253,163,224,170,229,55,233,139,41,196,67,237,219,214,169,243,156,198,84,198,160,101,109,206,124,64,77,21,183,139,40,193,182,236,150,11,247,172,127,54,5,79,75,183,134,216,151,247,80,54,187,60,119,8,28,174,255,249,114,106,169,146,21,218,188,43,245,129,139,48,61,255,36,11,12,229,150,30,139,169,116,121,89,219,215,127,41,247,193,67,228,225,99,88,0,23,208,122,45,95,136,130,150,74,36,181,140,242,53,38,206,71,179,22,21,153,27,148,144,254,158,33,105,142,26,187,180,223,166,83,30,166,168,51,169,37,229,255,38,127,17,156,189,17,115,220,150,240,38,23,33,78,80,138,146,70,230,45,10,151,191,201,244,244,197,75,227,229,17,124,169,180,7,140,2,225,222,194,93,189,30,202,70,91,92,205,43,75,187,237,131,254,83,28,91,191,13,2,190,39,210,189,204,164,158,114,177,186,224,124,172,234,57,208,86,16,8,130,148,203,39,60,217,81,16,175,117,136,112,156,38,77,45,212,117,118,91,66,200,138,32,98,255,49,152,95,84,54,1,141,63,213,85,118,30,18,156,113,200,195,233,15,152,244,227,122,2,66,227,15,193,147,99,114,102,107,130,106,149,155,88,48,155,93,221,130,208,141,176,23,65,128,85,156,45,93,59,143,99,106,142,86,133,148,6,169,11,242,254,170,49,200,207,186,2,209,96,164,138,39,126,38,152,122,119,170,247,239,165,199,129,216,200,121,100,137,11,102,104,57,21,49,242,126,41,104,213,43,238,235,203,85,147,14,116,130,230,0,190,4,83,206,100,101,110,6,133,80,2,143,99,150,229,70,130,217,24,131,153,221,16,115,22,113,50,4,51,40,110,138,47,213,174,152,100,203,47,112,183,182,194,65,96,250,28,187,52,160,242,18,44,110,232,196,89,180,131,117,38,15,104,57,122,13,185,192,33,136,71,32,192,36,230,53,211,174,144,106,22,240,24,217,85,230,183,44,187,139,247,133,149,80,32,55,235,52,7,30,83,23,155,158,40,59,41,90,194,239,48,171,153,231,39,224,21,68,97,244,166,198,248,250,71,70,129,68,213,251,69,114,25,78,230,201,70,227,232,251,103,216,24,33,117,8,1,38,15,91,133,84,193,21,211,35,241,246,152,194,28,195,132,224,131,9,51,173,53,196,44,178,21,64,60,33,135,67,165,235,101,235,85,214,145,221,66,23,190,251,43,231,146,89,116,193,169,42,91,131,75,177,114,219,32,143,185,221,5,153,33,54,7,120,120,37,42,116,39,77,178,42,125,35,132,150,197,97,93,29,129,68,1,236,245,137,191,72,121,61,32,155,85,139,173,12,45,217,248,232,8,57,8,255,190,31,152,184,5,38,123,31,228,221,247,201,138,162,229,4,20,2,100,254,130,85,52,59,82,61,92,167,17,220,152,255,35,182,9,90,165,132,121,138,62,138,241,216,200,132,96,64,97,181,118,137,205,95,13,217,49,56,240,155,148,81,209,123,59,95,35,221,94,223,205,47,243,172,151,169,28,55,73,139,56,177,253,89,195,3,56,234,183,218,3,17,79,83,80,104,188,66,171,114,207,247,40,40,169,211,153,114,22,189,34,191,137,26,117,100,223,182,134,194,76,125,129,41,86,157,139,85,27,182,83,22,110,35,93,167,56,5,7,180,247,215,135,213,81,251,161,185,35,215,43,30,180,51,231,19,188,224,97,26,238,239,14,244,167,25,195,104,90,198,7,169,149,105,221,125,10,80,246,164,82,41,156,57,80,137,96,238,176,49,200,116,187,232,211,189,99,38,236,109,173,227,240,12,149,48,200,30,95,37,5,115,193,180,251,146,9,2,141,70,242,205,55,238,242,252,157,239,191,193,76,110,181,25,160,51,143,113,248,240,148,228,250,94,91,30,133,82,178,21,86,183,109,134,71,176,96,202,113,42,28,200,102,18,130,243,26,113,163,35,90,119,92,217,72,31,66,168,107,168,173,247,45,214,135,199,86,89,143,235,209,151,172,97,245,45,183,87,53,129,102,176,156,135,232,122,153,98,188,193,35,96,201,84,94,116,188,114,129,172,18,41,134,180,98,149,59,41,206,188,254,145,230,245,188,134,164,19,24,161,17,149,216,203,98,97,13,75,72,107,93,25,100,39,209,42,178,117,46,108,228,192,52,50,116,165,217,79,23,59,108,51,155,147,160,95,211,36,127,211,173,222,190,40,249,133,150,170,163,65,132,114,43,136,186,215,108,2,189,27,124,228,251,250,111,154,86,241,43,70,43,182,23,25,212,22,150,91,53,7,245,199,73,138,217,52,124,67,218,177,158,32,181,102,13,189,148,134,15,37,84,168,64,136,246,31,240,151,225,159,149,190,20,240,122,12,197,93,224,143,11,220,162,66,192,243,211,49,243,179,194,151,183,48,233,11,174,121,105,103,133,228,170,51,207,182,64,236,182,15,129,208,105,218,103,63,146,86,254,212,201,115,208,177,172,42,33,69,233,247,153,187,79,97,178,242,217,3,187,48,41,98,99,56,231,54,233,211,106,101,29,232,46,5,138,129,81,214,74,196,115,244,238,36,140,42,205,251,236,34,228,242,192,243,248,130,3,58,19,171,108,79,117,125,179,2,61,131,103,33,199,149,7,118,222,179,203,217,42,2,171,202,159,177,43,27,94,153,229,92,35,214,103,155,24,125,252,42,226,108,158,203,116,28,38,94,17,109,30,110,120,178,107,67,123,229,20,200,59,118,220,37,236,192,73,11,232,21,152,173,49,54,101,137,68,215,244,226,204,87,94,218,205,45,151,181,249,172,172,139,106,95,57,129,252,242,208,77,92,63,200,45,16,44,27,63,154,28,143,174,188,105,169,107,72,167,152,107,158,79,76,174,79,187,33,77,245,30,177,140,174,131,148,224,131,50,252,56,5,233,77,170,212,173,233,168,210,71,203,251,174,65,77,93,125,56,229,201,74,187,111,233,107,199,188,40,118,115,203,120,245,31,234,118,205,119,39,2,30,241,233,21,113,200,27,127,192,57,110,20,224,195,77,68,85,125,172,175,228,94,81,118,161,191,243,2,218,120,134,83,2,101,134,152,99,42,140,198,5,90,174,12,165,17,24,192,67,18,233,252,117,221,36,150,104,188,40,252,73,220,68,111,104,251,113,90,130,30,142,16,12,156,218,138,15,112,253,163,180,46,73,236,1,60,126,191,190,45,197,87,9,68,29,39,193,54,194,160,248,6,81,163,61,162,148,237,58,124,201,215,219,158,231,122,255,151,107,150,57,157,75,73,46,35,23,255,123,72,69,105,21,117,22,233,157,53,177,69,45,64,126,222,223,120,202,67,85,87,35,91,1,173,53,150,142,198,7,226,241,171,165,225,219,86,105,99,178,187,113,122,10,161,76,147,205,129,229,20,180,84,98,72,165,66,165,255,95,207,32,167,5,124,90,189,26,141,47,179,15,106,30,238,48,179,117,201,68,199,13,27,227,70,91,136,181,63,66,218,204,142,87,91,57,33,191,119,139,41,177,243,137,144,141,79,210,118,17,59,167,3,174,236,15,208,239,255,206,167,102,156,213,212,17,100,69,50,194,25,195,253,230,249,160,70,73,202,195,197,115,131,72,113,146,194,206,8,196,123,175,201,163,13,178,120,178,23,47,80,247,16,30,34,72,195,240,162,227,175,216,108,4,214,185,242,127,207,95,20,209,183,43,86,82,202,49,111,219,64,244,47,66,199,57,77,255,44,255,137,244,110,108,226,226,130,159,251,195,162,232,125,139,210,240,132,171,111,122,195,18,1,247,69,245,115,64,148,232,223,38,113,17,22,251,169,188,89,196,119,54,76,109,14,254,234,188,29,211,171,104,143,110,60,25,136,35,149,3,76,193,68,65,203,106,129,244,19,132,144,245,152,228,100,254,223,195,192,163,112,217,51,232,139,228,68,102,108,79,201,247,212,44,213,238,163,226,222,178,171,86,13,109,122,37,43,225,150,140,34,182,197,130,202,209,142,219,217,232,179,1,117,232,206,50,96,166,171,153,112,163,82,252,41,143,158,216,110,177,255,38,158,236,58,110,157,56,189,97,80,143,49,43,204,17,226,216,147,174,105,55,156,108,90,233,227,155,31,141,162,195,55,186,88,188,42,244,191,122,179,126,13,83,131,191,175,74,120,244,175,253,105,131,253,199,206,255,195,80,195,240,72,235,174,30,143,253,106,215,253,147,86,49,247,108,232,194,142,222,130,102,96,249,132,45,14,219,203,98,220,127,23,94,24,131,191,152,59,46,128,76,28,174,31,58,235,207,91,65,49,183,180,253,246,154,132,241,139,23,176,139,87,140,223,222,253,186,124,180,241,196,120,160,3,191,121,184,170,59,12,10,4,15,238,162,89,72,34,182,67,189,163,129,108,204,220,24,10,126,187,206,179,195,63,46,218,116,100,23,121,46,100,91,209,233,196,9,85,235,72,4,228,69,180,46,0,108,188,138,64,158,63,159,244,89,32,42,160,159,128,139,167,178,49,150,166,60,211,234,21,10,1,214,107,137,236,189,202,164,132,208,247,92,222,82,158,20,180,159,175,123,10,164,70,247,142,14,20,97,169,81,129,40,182,141,206,73,4,105,232,59,42,13,167,25,242,200,196,164,52,122,94,231,206,42,236,166,44,229,198,171,138,6,60,188,117,102,141,105,4,123,173,121,37,130,93,22,208,164,30,153,32,123,140,219,84,240,135,212,33,22,138,85,108,99,94,217,173,183,240,63,112,73,21,61,45,70,48,144,106,192,143,18,209,140,188,22,132,236,120,142,237,209,79,11,137,168,148,101,164,30,208,108,193,65,72,216,170,205,182,246,235,92,175,106,228,126,216,67,133,74,92,75,106,162,198,163,34,215,22,168,41,206,72,206,216,186,151,225,186,252,169,174,39,141,140,108,62,26,117,234,18,113,244,127,174,229,119,255,57,241,50,245,248,178,154,193,133,76,199,47,5,144,131,37,40,234,92,13,200,155,205,245,0,30,165,55,147,38,40,137,18,247,238,176,222,82,141,126,198,15,31,128,32,119,8,216,242,223,116,6,104,62,135,85,31,243,182,208,149,145,243,128,93,91,15,179,114,235,222,58,122,58,248,108,181,248,104,85,131,164,159,90,197,183,232,6,97,246,75,170,7,50,109,231,181,42,66,42,12,96,35,0,85,254,2,103,10,184,243,112,28,7,86,45,231,78,55,206,249,19,190,178,43,46,137,176,169,36,166,75,214,108,201,90,137,87,22,68,169,224,44,225,34,41,247,5,45,244,12,196,187,169,42,223,177,50,32,157,172,59,98,71,201,191,199,247,210,246,236,162,218,222,45,247,137,143,86,60,218,69,237,185,33,105,233,211,224,235,115,5,39,47,119,8,191,173,240,57,41,110,178,67,3,231,172,234,202,119,213,144,53,70,172,187,219,230,221,129,63,101,177,208,231,111,160,75,93,225,13,26,92,215,190,56,240,185,86,88,120,120,205,92,198,58,126,33,185,230,96,248,105,55,182,122,248,246,156,90,131,15,102,56,1,65,46,24,68,228,48,106,165,228,47,163,221,3,25,115,170,246,235,97,155,228,167,119,212,194,222,145,221,36,191,209,116,89,70,49,162,126,181,95,81,221,121,202,126,100,226,168,185,122,227,247,157,86,80,11,0,178,196,217,3,135,242,173,58,175,16,118,8,142,193,112,165,134,90,56,9,72,52,235,233,144,163,178,134,246,246,131,1,178,58,192,233,33,132,139,178,208,174,212,213,59,75,66,244,1,59,219,70,88,61,187,25,13,158,54,184,32,165,160,8,95,103,219,132,77,213,179,120,58,61,157,35,36,173,83,90,103,188,116,148,56,2,75,157,85,203,204,40,77,192,214,203,197,110,250,0,170,128,165,51,139,237,150,46,138,169,38,94,68,80,14,90,14,153,146,28,38,244,82,241,160,173,225,53,177,190,175,28,201,125,9,194,212,244,116,198,158,154,29,30,107,209,65,124,116,83,52,178,19,185,204,191,30,218,5,15,241,69,144,29,212,50,112,135,219,253,97,55,93,63,2,85,174,147,141,226,40,51,246,130,12,92,2,163,241,182,155,204,71,168,203,77,72,241,60,195,175,220,175,69,47,83,31,82,113,50,195,33,171,239,159,165,6,213,238,227,86,73,149,153,75,118,132,0,44,127,95,14,62,222,117,43,187,248,0,135,197,194,108,222,219,73,90,58,177,255,70,52,43,255,200,181,254,141,225,196,136,80,55,14,55,41,93,240,164,101,86,216,183,79,220,16,48,203,218,179,18,34,141,164,127,221,148,11,8,241,80,244,143,17,124,180,187,218,131,20,133,193,174,214,210,238,108,127,210,49,7,49,170,137,74,68,44,55,243,64,52,110,132,98,182,70,228,70,130,66,8,167,162,211,117,238,215,159,143,217,173,232,99,43,14,26,61,4,171,87,234,141,34,162,5,128,112,237,12,141,227,165,158,196,84,98,21,60,20,164,136,103,240,98,150,176,53,213,199,255,227,28,232,181,163,59,235,0,108,50,231,93,133,217,141,176,12,100,211,193,199,59,11,161,142,198,1,209,82,233,131,107,136,162,139,98,55,9,66,22,60,54,165,96,19,154,97,66,111,20,1,155,239,246,149,214,171,152,145,9,136,218,77,140,73,40,136,114,194,216,141,4,109,79,142,117,68,248,208,221,208,186,69,239,43,169,8,68,211,67,216,138,151,155,72,65,88,106,96,132,209,153,15,194,23,161,192,235,190,214,152,220,195,157,231,90,53,250,66,169,69,212,212,79,79,58,9,32,194,180,251,45,28,212,33,90,127,239,61,70,231,104,2,46,78,139,216,203,13,25,250,37,253,6,48,24,110,142,243,160,37,102,228,137,24,121,218,115,123,66,198,28,156,115,255,219,78,255,8,167,230,98,88,83,109,98,89,240,9,215,123,23,240,207,162,215,11,180,200,152,183,204,147,114,159,71,71,96,225,73,38,247,79,131,86,20,218,119,117,107,79,148,2,41,255,48,99,231,160,251,88,201,200,164,121,224,174,243,15,47,141,21,139,40,104,210,41,104,137,219,87,134,83,12,219,66,65,86,52,201,134,31,88,205,248,193,1,157,196,235,15,68,98,59,167,254,146,39,94,196,120,193,77,111,105,203,233,4,220,145,11,205,174,151,11,122,95,192,91,211,9,84,56,187,21,100,185,0,25,200,239,253,100,101,156,222,211,158,109,64,148,146,249,240,113,252,98,195,6,8,88,86,124,38,204,217,190,99,218,96,22,192,248,59,141,171,189,97,135,58,226,152,255,188,191,91,224,170,185,10,61,26,136,107,139,87,88,188,28,163,53,178,144,224,14,221,188,141,114,246,231,144,24,114,176,9,78,38,60,209,136,132,53,138,210,163,133,239,243,47,26,95,121,86,54,171,172,106,204,121,44,101,172,186,248,66,120,187,238,159,227,142,187,72,21,74,208,74,220,71,148,17,154,155,39,40,110,151,173,156,235,138,94,117,230,24,200,125,66,17,134,40,144,207,80,214,150,216,247,181,170,232,163,25,41,20,224,201,41,210,110,204,62,104,170,108,209,192,162,225,139,197,88,29,127,162,113,70,175,79,50,164,32,51,59,7,244,71,246,54,51,90,169,195,231,7,174,125,186,18,13,16,146,133,196,248,218,52,138,17,193,15,225,251,0,162,16,128,151,97,65,162,3,66,220,200,35,130,125,136,153,164,247,26,32,55,26,196,239,116,72,232,146,174,106,17,141,215,206,27,119,224,211,185,84,58,131,145,162,59,123,5,137,242,34,157,202,131,6,144,42,98,180,233,79,50,16,222,201,3,50,99,146,81,95,61,150,156,182,75,146,117,200,39,201,34,76,211,89,222,235,153,240,80,188,31,1,0,86,207,242,80,49,55,146,252,89,185,94,97,208,255,118,83,140,216,217,41,175,234,193,186,40,12,242,145,252,67,136,228,88,167,227,46,99,110,147,48,1,62,239,133,1,229,186,2,85,98,61,24,21,158,12,123,159,151,149,144,115,142,104,39,123,249,49,103,135,251,230,179,32,57,28,74,171,35,163,39,47,172,88,191,94,202,60,87,5,49,96,8,26,119,27,152,130,228,251,59,251,15,192,243,139,200,186,43,121,38,198,182,97,41,49,192,8,11,115,68,43,117,253,59,92,212,147,15,222,146,179,48,178,176,42,0,139,182,251,110,178,4,94,138,163,194,86,16,250,143,186,205,104,8,20,142,172,167,205,133,136,122,233,36,255,175,51,196,78,91,132,212,255,163,37,175,35,78,251,236,157,203,163,163,120,89,85,15,125,191,38,115,172,107,5,224,170,29,174,89,8,139,173,185,230,33,153,0,82,5,196,34,0,125,210,16,78,147,248,116,199,159,218,150,123,71,119,221,21,141,159,55,160,224,254,137,2,112,228,147,177,94,150,202,161,84,215,224,14,118,36,130,154,195,96,8,119,34,207,225,154,249,123,122,1,25,209,87,210,201,139,163,82,6,236,158,192,74,18,254,76,181,222,151,205,209,110,105,22,89,185,36,146,117,70,22,93,211,248,203,7,53,87,149,147,254,148,27,181,176,66,179,222,153,27,20,80,171,229,42,72,32,219,245,97,101,213,165,111,86,141,140,173,219,4,255,116,47,22,182,217,228,193,110,64,243,119,68,146,214,95,125,95,219,236,98,220,54,72,66,12,245,75,199,127,177,165,82,21,143,85,99,54,155,163,129,53,206,70,4,134,11,181,177,50,218,43,79,63,195,117,136,64,202,240,37,41,31,192,146,103,164,243,86,13,99,103,12,243,93,107,53,73,160,78,2,182,44,128,246,41,129,140,206,186,215,208,154,54,112,152,227,165,44,187,230,14,42,142,221,209,0,200,219,91,115,40,189,244,207,32,185,95,130,60,178,208,70,167,253,239,21,150,226,61,220,101,20,205,103,22,175,32,146,125,43,2,198,175,157,176,88,246,97,132,214,1,167,100,250,126,99,101,40,29,19,126,109,111,66,183,172,87,112,45,231,126,84,38,199,54,55,151,53,204,220,108,197,178,62,57,222,158,157,40,149,9,104,151,120,88,211,47,61,171,32,111,82,27,168,182,197,190,0,94,239,127,126,121,57,229,205,103,238,213,84,192,200,67,81,2,195,13,118,196,141,216,43,105,162,221,89,216,229,56,81,57,228,73,101,22,163,2,76,41,69,30,142,172,201,153,109,217,67,191,151,194,204,173,129,150,130,217,156,167,190,75,52,5,119,159,160,183,80,58,234,150,236,1,115,233,134,184,91,100,55,200,52,47,98,213,65,91,172,60,87,137,181,73,233,167,213,148,120,175,24,154,180,82,165,109,233,65,253,31,190,36,191,80,241,240,187,37,81,14,241,32,138,220,175,44,30,233,88,34,53,3,141,40,105,101,91,7,181,184,6,161,249,110,160,23,216,19,138,234,79,15,237,98,254,92,194,15,10,47,191,213,196,7,166,134,65,100,24,38,143,249,118,13,137,102,112,187,137,141,162,93,60,7,64,147,120,195,79,162,221,19,79,56,233,238,20,190,144,26,190,233,11,22,182,249,111,112,43,16,23,82,2,171,71,169,43,56,86,118,72,123,39,58,241,152,58,207,8,219,85,146,146,104,96,27,225,45,250,49,195,112,154,243,10,181,0,214,172,150,194,190,199,209,123,125,49,15,177,210,134,61,176,238,231,160,123,197,28,176,13,49,49,66,98,199,204,4,228,29,77,118,194,184,62,37,35,127,78,188,4,159,72,64,142,204,193,213,68,150,71,57,187,111,236,188,113,233,243,174,149,19,198,187,250,166,43,190,154,71,156,173,91,186,111,193,216,50,145,71,60,225,101,109,125,35,83,80,239,58,156,73,57,176,205,193,239,60,25,23,99,37,155,191,147,49,11,199,118,254,66,187,247,121,24,209,193,55,94,54,92,83,97,7,228,199,114,44,65,243,25,49,56,232,120,39,60,204,56,68,228,164,94,60,36,183,74,253,1,134,239,87,84,59,33,65,191,107,72,46,99,248,113,179,22,74,245,23,113,103,90,242,202,199,198,217,181,23,224,177,107,103,6,11,219,65,115,225,184,125,198,210,164,138,143,88,26,213,53,164,30,66,15,58,65,209,213,37,235,251,191,183,103,23,225,134,102,82,50,142,40,106,189,15,158,238,75,5,188,121,255,129,32,106,85,152,205,75,132,55,172,72,151,66,187,41,34,88,71,167,50,49,40,250,170,43,114,75,161,145,128,126,251,115,216,149,6,169,176,85,209,193,138,5,248,179,133,12,149,70,123,204,32,180,255,6,110,160,84,70,146,7,149,17,29,60,153,48,58,57,141,23,164,187,101,216,222,179,109,70,206,97,63,151,179,83,94,21,86,43,225,150,216,106,190,166,80,235,54,226,32,137,47,129,11,131,130,147,125,178,38,1,188,199,64,152,112,11,130,31,136,101,204,215,244,10,223,10,14,221,55,157,48,17,79,200,50,2,116,1,29,67,54,66,47,136,165,152,234,229,48,81,153,127,104,102,92,221,247,26,218,219,163,0,167,51,224,234,7,227,106,151,83,33,217,13,129,55,68,82,25,162,174,45,220,32,189,2,174,197,199,28,197,203,65,57,137,111,61,13,49,126,73,62,199,247,184,55,124,27,139,26,147,11,74,13,127,228,231,52,242,221,14,30,87,109,206,140,202,82,210,4,16,226,16,56,165,180,229,123,11,229,229,58,237,168,39,122,0,231,36,44,130,84,90,11,181,217,100,62,70,177,11,161,180,250,114,163,162,192,169,189,84,131,26,93,225,208,74,80,149,23,59,203,148,213,203,5,167,241,4,25,224,214,117,90,41,222,17,108,35,38,163,152,66,214,11,52,144,153,45,198,193,209,72,216,161,119,57,210,84,18,195,156,221,84,150,54,163,238,116,216,149,76,151,173,118,197,83,102,186,76,164,1,95,179,89,163,44,18,26,183,11,248,210,41,38,129,26,225,123,86,141,150,196,227,207,203,32,221,136,140,127,111,178,225,241,107,184,38,53,234,93,118,223,103,177,104,252,242,217,244,13,16,164,64,16,225,218,220,94,6,32,123,191,173,204,225,72,126,133,12,193,60,85,217,60,149,119,169,243,158,52,119,86,235,33,2,185,237,209,128,203,118,147,42,13,190,212,49,210,188,228,27,235,36,183,78,184,149,233,107,76,213,57,83,181,73,18,91,131,157,32,185,237,34,171,235,189,15,56,93,84,77,181,185,177,128,145,204,69,236,10,150,149,152,86,98,143,160,17,251,194,210,85,74,214,240,250,209,5,192,18,180,249,58,116,8,101,125,247,254,42,151,112,98,63,144,104,158,45,170,92,50,134,181,232,144,13,18,176,236,168,122,201,6,243,85,239,138,197,39,244,76,231,113,81,159,107,201,147,156,2,110,64,206,255,160,195,204,126,129,26,251,14,141,170,244,109,225,50,247,251,231,3,61,158,53,175,213,18,73,29,155,103,27,10,33,105,8,17,205,93,30,222,172,236,107,210,192,129,167,143,126,237,100,212,29,1,33,211,250,12,68,240,183,142,158,205,111,11,109,127,67,103,103,172,165,172,18,154,93,187,116,143,201,61,117,15,65,144,232,140,115,254,54,188,17,142,131,187,83,56,181,140,85,92,0,109,128,230,231,235,74,93,80,221,69,107,110,119,131,254,242,158,96,32,162,98,96,109,86,190,253,36,43,57,232,106,199,52,228,144,156,177,85,3,194,164,156,24,127,242,138,147,16,206,49,13,155,237,150,216,107,11,214,61,220,98,208,99,51,147,120,25,223,28,153,234,73,161,33,166,178,255,4,128,250,243,0,59,137,49,111,32,41,146,99,226,23,78,227,48,128,101,209,72,118,100,66,19,112,193,130,231,76,240,150,186,83,1,51,131,222,230,85,221,95,71,88,36,4,82,49,9,155,63,111,125,206,90,70,8,28,115,165,142,160,143,146,122,195,203,201,88,117,230,158,12,173,8,223,233,245,132,137,232,194,93,54,164,141,39,180,198,52,107,88,222,110,135,54,138,208,230,205,166,118,132,50,219,194,10,203,96,117,238,97,203,86,39,254,121,46,82,183,225,65,185,239,176,28,163,52,195,221,118,65,218,78,213,126,254,133,55,112,167,205,132,202,121,11,56,206,104,101,8,221,221,166,211,62,190,175,85,164,255,83,237,141,88,170,142,12,17,83,166,164,137,232,249,124,186,202,20,46,236,82,70,180,240,93,246,68,149,110,102,29,101,142,140,110,150,214,235,252,67,114,89,247,70,44,252,25,105,164,177,32,217,100,147,20,163,155,39,184,98,47,206,243,97,158,146,101,46,120,3,85,71,19,57,110,16,4,108,88,6,32,68,50,20,219,156,244,41,21,244,48,74,37,177,9,159,202,19,213,144,35,172,38,44,128,83,61,150,183,112,24,236,170,146,254,37,23,53,24,248,3,79,244,157,242,24,119,237,127,118,147,206,184,198,185,152,99,130,211,218,40,209,158,117,205,251,25,253,76,249,154,184,96,84,52,95,152,93,150,173,197,160,230,67,163,240,191,33,211,133,54,83,253,138,5,174,66,139,113,221,54,251,4,131,113,2,205,234,119,71,28,191,94,246,251,132,124,141,118,109,142,12,65,89,107,75,244,234,205,250,20,246,108,246,87,15,89,167,156,15,144,242,183,128,148,5,85,110,216,191,86,70,149,88,252,202,75,200,227,231,163,227,222,222,138,200,14,6,66,98,121,66,23,53,13,198,114,108,150,111,166,70,154,42,172,224,251,43,51,2,184,184,183,122,134,239,35,69,243,71,146,88,247,93,31,87,74,170,101,201,182,52,205,221,255,175,35,144,110,18,109,138,243,60,80,248,116,19,35,155,11,43,188,72,207,196,241,160,58,238,236,17,196,63,241,88,130,214,104,10,160,153,206,116,99,172,230,158,205,244,47,141,155,77,186,239,254,0,65,87,62,79,60,206,73,218,196,105,219,34,133,207,113,89,174,209,32,159,89,5,177,222,162,57,27,202,73,248,146,245,11,162,187,1,162,68,178,156,29,143,119,177,78,158,186,242,3,120,229,25,143,243,26,72,136,99,61,248,107,140,29,246,4,150,119,208,196,33,61,87,68,141,70,85,63,239,20,159,33,241,116,142,92,210,14,146,164,197,224,69,107,105,232,163,248,14,183,28,85,3,32,84,151,201,1,243,200,239,21,241,228,51,181,130,168,2,119,170,169,151,77,17,4,60,110,57,167,126,185,15,162,98,136,122,196,108,240,208,114,116,80,42,94,85,70,58,141,85,117,171,210,44,177,64,237,76,117,226,90,15,130,30,73,75,94,141,31,87,129,214,128,98,249,88,101,33,200,52,232,166,240,22,201,128,104,253,106,255,153,58,56,213,143,49,219,130,142,147,68,182,171,198,26,33,79,234,133,140,179,144,182,123,250,167,229,93,89,213,45,215,158,141,227,23,15,14,135,73,234,36,52,211,10,193,134,89,37,40,95,39,30,214,77,16,170,97,148,81,174,49,208,14,56,177,145,75,157,148,90,38,71,249,166,115,158,29,235,109,72,108,62,73,8,76,76,133,120,48,235,231,158,61,117,183,17,2,25,209,75,21,217,39,9,102,236,255,240,4,172,46,115,95,178,13,100,77,103,241,136,169,169,208,1,209,73,11,82,33,114,117,118,136,161,44,17,52,24,104,126,87,251,69,181,22,106,36,92,245,173,178,147,42,83,12,151,82,31,67,155,106,21,30,236,136,99,43,234,144,35,23,196,52,195,25,20,188,137,225,137,98,170,143,126,49,128,7,238,165,237,75,48,162,121,233,31,53,34,104,88,0,22,96,50,149,68,98,178,197,197,194,225,30,233,22,42,137,58,99,67,194,67,85,25,66,246,129,78,135,63,29,232,42,74,190,250,159,21,5,56,192,178,196,139,68,142,117,211,232,7,6,105,221,76,18,125,180,174,154,178,108,189,165,54,215,184,230,119,218,35,167,1,35,127,125,114,158,228,105,243,45,89,93,238,240,25,54,12,98,20,210,44,82,147,177,253,71,58,115,128,193,178,140,85,159,217,149,76,174,255,89,208,141,122,98,144,233,82,3,56,20,128,159,219,21,140,39,120,35,102,253,130,215,40,100,92,101,252,35,92,242,48,227,37,47,163,156,75,52,148,102,102,210,121,51,16,29,126,86,216,107,80,192,187,236,180,68,93,170,157,136,68,45,37,158,182,96,156,114,5,147,188,114,217,133,138,26,60,61,209,157,239,185,96,214,24,119,72,159,27,231,200,101,225,230,163,192,136,221,111,104,245,247,0,209,79,95,157,106,82,95,133,221,203,35,232,51,81,185,106,77,12,158,61,90,230,36,183,4,102,36,173,33,166,220,46,204,210,11,152,141,52,157,195,62,219,26,198,89,152,201,69,52,42,30,220,106,106,48,238,141,4,253,191,145,131,15,145,197,145,154,234,234,150,120,152,12,165,226,87,83,210,20,6,162,60,73,20,23,103,16,5,240,138,173,29,117,9,250,167,84,72,229,83,20,151,46,193,119,250,49,163,4,15,133,244,55,43,145,13,90,50,29,129,64,69,205,168,216,107,228,13,83,114,123,180,237,36,24,241,200,244,28,14,125,130,222,65,162,74,189,232,247,63,153,255,233,40,14,232,59,64,19,226,129,30,214,123,21,27,18,125,69,53,208,166,20,24,50,35,34,153,203,226,120,163,206,197,179,171,127,0,116,48,13,136,26,243,182,52,123,127,147,178,93,154,231,92,178,140,94,94,141,23,255,109,102,228,173,80,48,191,115,237,241,37,91,97,253,38,26,32,249,111,142,141,172,56,108,221,162,91,135,31,147,195,22,181,229,154,224,93,25,92,168,178,174,220,8,13,100,148,38,103,89,111,200,84,139,241,12,7,146,44,254,245,192,148,101,199,148,161,194,131,83,214,168,143,74,111,221,20,46,33,75,25,155,184,159,224,209,51,127,239,215,233,88,38,159,17,64,133,42,224,237,230,250,164,190,40,20,250,181,50,177,68,110,2,9,171,76,129,180,62,38,44,242,188,251,14,66,145,200,37,26,67,34,183,165,110,92,153,217,62,94,43,209,23,143,242,169,63,220,215,50,142,222,31,217,255,226,96,112,226,155,173,11,120,254,29,140,90,14,96,96,242,39,153,225,27,150,92,13,37,16,2,13,91,38,207,151,53,230,2,54,95,197,19,126,201,183,252,19,160,225,74,47,186,134,62,125,115,46,155,86,81,192,239,134,7,6,217,206,6,87,229,173,72,0,10,50,8,84,188,151,176,236,219,72,164,16,32,121,7,7,47,117,27,184,105,110,209,206,228,107,186,47,255,50,185,213,45,50,80,35,86,199,10,133,183,68,203,37,72,176,153,180,31,73,230,86,148,207,154,106,179,79,140,217,194,160,190,15,54,129,5,156,152,46,47,55,109,243,253,103,233,250,239,102,12,165,153,43,74,56,108,92,124,81,142,112,62,129,218,201,87,235,236,110,225,117,79,119,85,168,60,71,173,157,64,135,155,75,117,60,20,160,50,27,163,116,114,133,89,206,158,151,135,115,156,55,76,198,55,46,210,23,152,180,190,102,224,222,226,245,212,126,235,175,201,90,250,105,84,21,108,156,122,160,131,69,107,100,184,160,25,86,15,97,94,39,209,159,12,57,127,248,58,188,77,36,36,160,173,82,88,86,195,79,98,127,88,54,68,252,116,253,180,220,215,88,106,181,96,86,50,139,66,166,99,134,182,158,13,161,236,4,26,40,33,63,101,238,50,254,205,79,79,202,178,228,216,255,226,53,231,188,176,255,33,35,177,15,231,173,201,146,190,135,194,62,66,187,187,108,89,167,145,116,81,201,13,199,198,205,164,233,237,72,239,220,65,242,192,83,244,19,131,10,80,177,160,87,92,129,98,95,77,106,26,85,114,117,139,82,135,103,197,177,110,67,43,68,143,79,107,130,9,65,149,102,167,222,208,93,108,185,255,65,227,91,48,24,183,203,158,159,244,206,79,65,89,121,15,171,8,42,83,88,238,116,70,172,111,27,2,60,30,11,132,169,237,102,163,163,219,235,4,101,213,19,233,215,1,0,225,210,253,218,116,76,113,199,113,94,241,27,247,20,15,44,223,209,77,29,157,221,232,244,233,146,160,116,96,173,200,85,204,237,59,89,206,247,134,42,216,142,48,93,115,74,33,40,9,197,236,100,52,194,47,16,183,13,53,173,193,255,80,163,43,182,92,75,0,51,62,38,54,99,235,99,174,36,53,46,1,113,27,131,162,141,215,34,248,182,152,10,233,24,197,226,186,101,177,247,94,198,176,168,209,92,182,76,156,49,123,156,238,215,71,15,159,226,127,244,81,18,199,94,129,141,242,187,6,100,49,33,104,105,190,53,5,66,252,27,149,122,179,147,156,15,158,52,163,58,76,75,164,96,128,204,253,235,183,243,216,58,4,152,79,7,114,24,100,77,86,72,168,142,162,241,10,68,183,55,131,97,253,79,228,214,15,50,31,105,57,244,214,61,69,138,129,226,174,69,116,233,189,175,135,109,211,194,174,253,5,13,109,201,109,46,170,114,243,237,109,139,121,148,57,20,177,57,184,62,38,164,193,225,193,244,100,180,21,10,80,137,246,246,153,30,110,107,120,31,88,232,55,151,99,133,109,72,117,82,30,170,206,42,122,203,168,192,205,6,71,144,133,197,152,71,16,23,24,63,242,63,207,129,212,142,238,54,55,52,204,88,6,69,10,75,71,174,9,142,140,57,189,190,187,176,100,249,11,162,184,24,201,15,246,164,10,189,98,185,88,230,208,75,22,163,71,160,19,207,249,113,66,197,201,85,138,190,113,230,69,166,232,51,23,121,109,51,58,157,47,162,230,53,65,97,26,5,53,163,148,91,186,89,93,219,67,210,188,90,200,189,13,185,183,150,178,191,156,62,224,125,127,97,160,30,88,113,14,191,1,176,117,57,141,213,170,225,65,178,102,86,200,79,103,114,231,33,78,39,121,173,30,190,7,194,42,38,105,243,214,238,23,127,13,246,249,201,137,108,69,132,87,51,23,252,232,198,241,1,92,96,85,153,148,102,102,115,202,52,227,95,95,193,242,160,24,80,46,117,73,234,49,142,139,193,101,219,1,187,101,180,75,248,96,45,223,17,163,126,246,10,77,175,30,167,247,29,25,109,14,160,77,130,47,166,70,207,2,13,75,98,93,117,80,131,128,219,9,86,98,200,209,91,84,110,215,6,234,91,206,10,189,188,10,152,154,115,23,180,84,59,40,81,211,180,188,76,59,231,163,250,6,56,18,30,114,186,152,91,218,8,78,106,169,254,110,121,255,172,230,229,214,10,238,33,167,168,42,141,88,209,148,181,104,235,15,129,1,134,187,73,255,55,227,16,230,71,249,3,113,49,61,192,213,120,8,154,148,119,162,29,145,73,25,160,72,210,70,211,42,48,199,252,183,127,23,177,244,84,138,242,132,96,24,80,41,96,211,195,40,63,244,79,137,17,42,57,225,26,185,159,106,253,193,98,244,166,218,0,214,57,59,91,206,175,117,61,57,212,120,155,128,60,12,41,188,99,188,187,43,214,58,182,30,220,49,219,189,106,140,135,16,0,104,78,43,250,117,125,227,115,204,94,2,206,15,213,126,208,142,111,217,193,230,23,48,54,94,249,88,7,104,58,93,129,105,245,219,185,111,76,126,2,211,206,15,66,216,54,148,13,208,144,84,177,134,149,202,47,236,144,139,45,61,82,181,5,248,109,48,155,133,170,142,168,241,173,126,201,26,2,17,7,53,129,151,87,134,222,19,239,58,21,128,132,103,117,34,112,22,233,199,198,134,234,193,86,150,72,209,194,205,89,125,65,158,191,77,134,95,123,208,230,39,161,125,66,174,64,66,234,150,239,227,151,45,113,251,54,128,243,223,39,206,187,163,214,4,127,173,77,230,225,202,94,32,5,43,122,74,104,230,192,228,219,20,248,34,220,225,196,237,221,116,115,27,195,250,109,180,233,130,220,183,129,46,37,54,187,222,247,192,121,187,181,50,70,124,252,151,219,4,167,67,45,211,196,128,41,89,45,140,11,53,29,101,90,18,254,85,19,59,98,58,195,177,128,80,84,231,160,157,244,30,46,77,141,191,248,159,136,96,114,173,66,209,148,248,155,80,1,197,229,112,197,90,172,138,200,246,249,143,138,155,90,232,155,170,100,11,79,219,95,255,99,171,17,33,150,55,112,31,23,213,114,42,249,76,245,81,60,1,104,161,80,220,14,51,254,189,92,196,71,11,151,196,10,255,71,11,111,65,55,113,41,252,70,143,239,192,152,54,173,96,9,234,204,143,188,46,48,196,122,135,220,79,178,117,39,163,219,57,74,86,86,160,240,218,128,53,154,62,144,76,62,130,33,87,197,236,64,107,190,153,120,10,68,71,227,140,150,34,100,219,242,133,60,41,118,3,115,70,121,93,103,45,24,165,95,108,96,222,205,229,148,69,191,13,174,185,171,11,244,49,76,85,174,46,129,224,150,117,236,69,44,50,45,233,68,155,65,186,91,28,206,37,187,129,133,174,241,26,145,81,46,157,249,31,99,244,200,65,248,169,153,141,224,128,180,45,46,62,158,78,231,8,12,186,146,179,149,94,63,50,85,120,88,244,4,51,41,146,144,153,147,253,253,202,189,128,99,75,33,28,196,39,151,118,244,202,78,70,178,32,72,23,135,57,242,21,171,30,147,219,233,46,144,34,143,135,233,111,38,216,244,103,26,37,146,17,226,125,171,20,45,110,145,93,66,148,120,161,187,146,6,174,143,46,94,155,183,159,70,64,143,140,78,103,83,132,19,166,109,112,68,107,37,247,29,83,210,46,106,169,100,233,19,136,123,237,174,197,24,107,0,35,126,17,60,255,241,184,118,185,21,192,67,177,255,62,219,194,82,250,223,93,211,238,27,179,238,206,82,136,76,2,129,230,130,229,56,250,223,98,237,135,20,155,76,235,25,116,79,132,194,103,99,6,19,229,245,66,159,74,40,73,79,64,211,90,21,29,246,45,154,37,212,235,236,11,6,123,19,21,36,137,50,243,240,167,7,115,49,53,27,227,128,12,169,253,39,118,16,142,227,223,103,73,82,117,35,212,202,76,102,155,187,247,57,98,59,91,122,190,53,169,36,233,187,133,182,214,179,63,201,192,115,222,119,41,241,58,148,242,2,63,31,171,60,184,241,121,109,107,60,4,167,97,156,226,197,50,15,216,179,226,5,28,173,109,29,172,104,46,42,52,123,113,50,247,81,39,4,158,92,142,139,96,69,179,242,181,174,187,255,77,209,224,227,39,178,12,233,3,133,218,16,125,24,242,47,239,218,185,63,22,49,78,172,159,181,52,243,126,199,204,93,138,151,35,95,58,46,77,74,36,12,49,78,73,17,116,52,77,232,219,129,83,212,7,93,247,42,96,146,37,229,82,52,19,62,78,71,223,205,169,169,93,249,173,207,89,200,1,146,85,154,120,92,149,31,217,71,62,32,137,46,174,128,210,185,43,205,91,102,33,51,47,162,234,243,237,215,222,38,47,175,209,39,55,176,59,227,26,69,107,137,169,112,231,119,184,197,52,72,141,48,235,233,31,138,121,210,3,75,159,112,32,22,179,36,115,73,255,240,147,113,212,217,106,239,202,104,194,166,237,189,251,29,130,17,150,200,218,232,92,63,241,134,179,241,164,140,143,224,169,25,49,17,4,236,96,18,202,55,191,58,149,85,106,206,219,97,49,180,56,242,119,124,26,19,71,79,212,164,199,97,103,96,245,226,70,233,43,93,58,19,191,116,2,239,177,156,251,52,78,1,231,119,152,219,43,135,67,243,19,163,202,19,106,105,96,216,155,102,11,105,249,154,199,163,242,54,126,235,214,229,19,192,211,105,66,109,249,1,186,239,11,237,129,234,219,143,109,96,251,30,189,204,106,16,155,80,2,227,58,252,231,160,93,27,126,123,45,13,210,174,172,65,104,175,178,104,229,169,75,150,28,148,153,194,230,161,161,43,91,92,97,146,57,27,76,115,75,126,102,172,44,184,154,102,46,250,161,180,173,19,217,85,6,194,11,188,127,51,110,20,141,105,77,233,188,144,54,231,87,83,174,10,88,100,141,76,173,248,122,148,210,3,25,50,224,39,238,223,184,36,242,75,229,137,61,179,237,172,114,193,79,63,172,182,23,159,74,96,29,143,30,154,239,48,158,64,50,212,198,61,243,131,164,82,153,118,208,157,71,249,178,220,19,87,1,95,93,126,114,13,80,70,174,83,180,66,112,206,106,121,132,71,51,136,26,51,243,247,25,70,123,221,35,73,249,62,94,57,137,148,210,29,235,167,250,130,185,108,236,151,15,221,157,205,156,152,141,138,96,192,149,224,41,121,175,113,141,249,81,115,136,7,5,16,69,166,31,104,76,72,119,169,40,154,229,16,89,143,133,26,37,23,42,80,100,125,33,224,52,207,23,78,244,42,192,195,199,213,91,143,28,227,241,30,143,150,134,61,55,193,214,51,67,64,75,61,52,13,254,62,34,46,166,223,149,24,88,132,239,178,178,83,211,97,39,205,112,239,215,24,109,187,31,155,30,150,154,178,165,68,118,61,31,218,251,47,21,47,167,154,225,80,230,31,38,134,11,228,164,194,32,124,147,57,141,158,144,17,221,218,122,241,213,217,154,0,213,145,57,147,190,39,12,75,226,75,55,73,23,0,152,69,225,230,135,188,119,62,169,194,73,133,20,105,244,15,55,151,172,107,237,74,12,178,157,163,4,161,11,13,227,39,158,185,218,163,83,2,155,89,170,163,86,187,66,92,27,103,180,122,91,243,228,49,240,246,149,102,231,164,45,211,255,52,36,201,27,179,176,135,223,131,150,234,119,121,60,172,218,6,70,91,231,125,184,37,26,195,184,166,34,32,198,179,63,217,124,176,63,253,3,175,67,106,47,219,70,226,80,229,52,17,128,45,62,39,85,196,27,118,87,45,2,174,155,227,166,18,157,145,211,12,234,170,175,227,61,17,230,208,169,214,114,186,223,120,32,64,224,198,97,123,34,47,89,146,2,61,153,238,71,180,234,3,147,137,6,227,153,249,17,188,101,138,226,119,33,70,180,55,242,61,27,194,113,200,112,69,169,125,3,192,174,236,220,143,33,237,252,219,133,112,163,147,213,122,159,139,225,170,176,37,252,227,30,85,244,68,136,49,146,67,2,140,77,156,83,50,16,86,69,28,197,68,11,216,200,25,173,52,57,159,249,206,145,147,12,93,212,190,114,104,0,227,237,27,0,96,134,48,63,191,233,236,200,78,143,243,157,174,174,255,114,59,124,206,95,108,225,110,171,49,24,127,209,245,24,239,210,149,172,156,161,233,6,124,251,38,63,153,157,222,182,246,117,214,173,14,126,13,209,129,111,54,59,217,127,133,70,32,156,5,250,119,11,149,72,37,190,183,121,198,186,106,124,110,166,85,76,199,126,202,25,66,32,38,222,122,182,114,188,133,47,21,114,120,187,251,59,187,198,200,202,44,241,183,112,89,82,245,174,120,17,145,54,14,81,42,181,135,51,169,223,249,89,153,169,151,239,70,6,185,99,16,66,251,125,82,140,174,5,150,184,105,171,148,74,19,112,78,142,73,174,145,217,176,162,239,14,219,143,255,190,218,158,21,162,238,155,252,65,181,177,239,35,238,70,180,43,187,249,219,254,248,97,219,131,91,39,4,110,224,162,183,69,127,150,98,183,58,224,224,137,111,128,171,197,49,112,155,14,171,82,242,15,192,114,148,171,98,71,0,175,149,20,85,114,95,215,201,85,46,122,104,156,14,138,58,121,243,206,227,88,232,61,90,125,120,110,197,193,36,141,188,34,90,94,169,119,41,61,68,225,48,92,138,151,195,28,231,83,183,69,141,7,141,176,123,224,3,18,146,79,125,179,155,17,103,216,55,222,80,86,24,200,123,203,196,64,13,18,67,187,21,237,182,181,84,153,237,176,189,120,25,4,195,206,26,165,13,137,170,188,91,92,196,165,90,251,206,46,57,24,67,158,54,234,218,163,181,100,228,88,34,217,18,178,109,187,228,155,234,234,241,143,208,160,7,126,147,142,251,83,140,91,152,82,240,242,149,249,119,97,73,118,112,218,230,27,105,54,131,210,143,180,161,156,161,223,236,212,148,34,41,212,220,166,167,175,168,6,25,191,59,37,252,9,0,238,36,84,75,30,20,92,141,100,14,39,209,84,14,162,116,40,207,233,253,171,62,68,247,111,53,35,236,35,113,91,66,252,196,65,91,231,59,119,193,139,129,121,120,121,171,45,155,104,239,194,225,212,73,31,82,184,29,106,11,98,248,103,117,6,128,196,185,129,14,60,184,121,32,44,222,197,104,147,203,210,236,130,46,183,150,9,112,39,139,126,21,174,61,213,249,80,41,150,149,200,103,32,94,152,112,240,193,244,76,149,60,10,161,188,227,58,127,145,97,100,44,92,159,45,230,120,78,8,214,195,151,20,179,19,9,186,206,251,215,2,227,77,149,248,202,255,92,76,127,73,210,143,189,146,226,43,195,6,250,55,114,18,58,56,29,97,185,139,1,249,50,182,134,17,202,81,92,11,58,100,18,107,238,166,80,62,92,26,205,73,66,30,232,70,36,3,169,159,231,38,157,142,79,67,179,11,219,236,52,4,154,157,171,181,235,196,25,44,164,156,25,226,199,12,115,183,133,246,29,71,96,7,228,234,206,49,13,94,52,241,55,239,204,53,4,90,154,62,54,46,179,182,173,7,184,32,239,184,190,73,61,63,108,166,78,235,1,157,100,98,3,145,167,116,27,179,65,180,120,50,19,174,213,71,54,118,54,233,34,10,255,3,103,250,99,121,98,206,118,215,88,35,73,130,200,13,234,113,188,190,11,58,39,152,17,233,143,156,182,246,191,21,234,50,192,176,13,19,33,112,50,157,23,12,28,38,249,205,220,154,151,41,236,231,194,152,82,115,202,41,128,203,232,151,165,73,113,126,209,19,127,38,118,215,15,13,15,182,105,28,221,5,200,163,56,200,168,188,94,221,63,203,34,204,65,147,18,181,151,69,41,194,67,203,12,70,191,139,82,184,58,57,252,106,235,32,8,193,33,128,29,93,39,131,74,105,29,126,57,31,240,102,112,212,143,158,22,78,227,129,40,81,47,181,176,4,38,64,86,224,7,30,20,114,222,14,225,204,73,114,173,230,107,176,115,50,211,141,88,12,154,78,138,232,183,40,31,84,16,53,92,56,214,40,182,81,109,32,9,241,108,249,15,186,221,23,24,183,13,69,185,122,80,95,105,91,105,222,140,23,61,239,71,47,16,33,71,202,179,154,142,239,149,36,251,152,38,160,231,7,238,215,137,81,114,18,139,128,51,20,199,223,163,98,176,200,44,22,26,91,170,183,239,229,221,71,189,105,85,139,183,1,81,120,210,186,176,113,139,209,180,99,46,107,141,252,218,133,68,240,97,69,198,233,5,92,173,82,86,75,201,168,60,192,12,43,47,15,206,90,31,224,252,125,2,84,111,102,255,136,185,217,113,106,80,87,242,70,77,152,80,192,77,31,49,88,115,126,33,12,166,177,233,4,156,154,58,53,96,97,76,211,123,147,15,84,88,216,117,31,70,231,17,142,202,196,92,107,173,203,139,214,177,189,140,81,104,243,26,146,155,54,14,251,219,22,232,223,229,125,209,208,107,153,120,82,70,123,129,83,98,221,243,5,165,36,74,243,229,247,101,179,72,240,187,177,106,71,132,17,117,60,253,177,249,192,28,254,158,249,248,78,72,73,75,209,41,74,88,210,241,219,162,206,20,111,173,183,73,35,105,149,233,9,152,178,206,61,174,41,179,21,121,195,92,158,114,245,196,101,57,40,90,96,82,31,196,33,7,186,39,172,182,216,121,211,148,189,48,5,22,124,167,116,106,88,98,169,6,200,64,173,17,108,207,218,5,133,113,230,58,228,198,245,163,224,122,132,129,138,249,15,61,8,249,77,151,114,91,85,198,3,217,130,59,61,254,172,104,174,75,243,15,231,7,44,31,107,125,222,209,207,207,182,141,141,233,180,22,106,238,136,148,240,85,37,81,12,252,180,13,246,3,184,170,168,173,25,215,244,243,110,16,224,199,109,41,22,110,163,100,132,90,162,76,35,152,193,135,66,130,59,57,142,10,129,72,16,103,140,160,142,64,217,177,44,203,49,10,224,2,192,30,252,173,205,30,117,99,183,175,210,160,215,171,110,182,57,99,204,56,182,13,177,16,218,243,235,67,73,232,254,144,247,113,228,125,135,184,164,246,225,69,187,251,142,187,190,39,198,31,155,250,112,103,237,245,77,131,60,248,56,122,79,47,250,166,118,113,102,81,100,197,224,104,115,173,121,147,235,94,215,49,113,42,203,173,253,242,98,232,49,76,133,197,83,7,205,228,161,163,191,119,246,75,9,124,190,143,251,46,45,149,20,39,103,25,250,4,109,200,27,191,86,179,158,235,234,182,148,82,107,178,188,5,94,176,105,99,39,19,231,84,209,126,40,32,167,42,122,171,230,79,165,124,44,70,211,126,25,194,135,90,171,114,28,144,225,84,134,103,38,191,29,2,35,101,38,232,126,112,46,249,171,153,91,120,66,232,121,135,148,186,198,163,241,132,194,118,70,81,29,18,116,102,113,245,225,160,147,147,181,183,20,22,250,7,118,141,86,94,236,208,70,176,168,170,134,129,251,52,53,44,200,233,111,184,241,25,76,174,84,156,1,69,243,215,77,233,24,215,71,51,63,15,199,34,192,85,84,151,19,80,92,86,53,27,54,1,120,119,11,224,196,4,175,20,207,135,45,185,109,77,217,60,220,84,69,230,55,237,33,32,213,254,237,171,195,235,157,39,159,98,117,242,235,148,15,103,47,206,190,89,185,0,242,54,191,233,204,183,204,120,148,37,9,229,217,111,146,148,86,107,218,201,89,8,59,93,225,48,180,4,139,240,32,245,144,154,157,127,4,16,116,127,76,156,84,121,17,176,228,39,6,252,167,109,65,125,9,59,175,42,105,193,110,73,15,185,181,120,117,102,38,241,52,97,136,234,76,218,98,231,1,217,218,240,84,185,0,195,33,47,184,136,148,25,96,189,99,106,122,92,81,22,39,84,248,190,163,188,94,66,7,105,125,7,29,32,103,14,219,127,210,149,111,108,71,43,198,202,91,132,66,66,98,75,80,178,219,116,68,39,217,43,253,21,79,125,129,177,55,38,249,152,146,6,212,145,66,45,147,15,140,199,15,53,90,142,19,80,176,27,199,172,233,23,100,127,10,161,6,115,246,208,53,68,79,3,141,89,254,246,72,217,230,254,84,145,208,84,43,172,92,151,221,128,89,93,14,54,99,77,210,64,83,216,67,162,47,107,138,79,199,203,211,198,101,74,8,182,145,101,138,129,232,191,38,254,50,236,49,184,179,251,154,94,125,195,185,69,134,181,251,100,151,129,62,148,167,149,82,164,171,217,147,58,237,61,152,246,96,216,29,156,218,36,126,209,45,253,12,31,151,159,100,235,89,163,69,29,111,77,53,48,17,123,64,184,67,192,222,29,43,16,111,108,159,230,84,83,123,166,107,106,230,153,71,98,76,136,139,163,89,113,168,33,224,250,214,17,176,93,236,196,177,176,14,90,62,163,24,215,46,215,1,125,92,78,7,171,113,172,78,96,171,143,211,111,249,255,143,86,230,140,71,233,11,22,178,174,49,76,71,203,49,217,191,27,76,207,41,192,9,103,113,152,174,7,56,29,177,89,150,100,89,201,65,253,196,121,49,218,47,88,164,33,53,169,185,150,66,87,91,46,129,60,155,110,171,163,226,177,102,213,57,163,171,58,78,180,153,59,182,125,94,151,154,151,227,208,35,209,165,22,65,105,215,101,106,9,170,211,16,208,91,71,111,18,65,241,95,233,102,234,32,190,30,228,64,240,55,74,242,40,193,59,165,187,153,0,208,118,181,253,166,86,121,220,134,2,224,218,167,147,16,95,110,168,124,84,170,159,52,116,108,56,69,58,143,216,161,204,166,81,148,130,31,82,239,93,214,44,166,66,80,186,239,170,199,75,150,53,60,169,165,53,34,138,209,46,88,252,47,246,236,250,234,175,59,14,208,237,171,111,114,124,180,47,169,215,239,56,179,7,55,162,66,78,181,69,202,128,222,1,122,246,165,193,31,189,130,219,15,13,171,126,48,153,156,62,254,132,215,75,198,175,6,252,44,76,222,214,225,155,219,118,148,1,16,243,37,103,176,70,108,174,208,108,79,228,230,88,107,13,39,70,205,183,39,127,40,75,50,136,4,179,34,195,239,148,71,172,130,176,69,157,204,53,3,250,169,133,233,147,234,34,5,28,52,36,115,214,221,64,51,23,29,211,125,103,77,208,97,123,155,253,234,62,54,145,239,189,145,149,210,126,150,137,159,89,79,127,134,23,60,215,214,47,7,101,109,21,156,14,159,19,203,17,134,132,252,168,163,162,185,35,120,36,167,16,73,106,184,176,169,200,92,3,14,225,19,55,115,48,176,252,104,156,205,198,247,25,48,110,178,31,224,100,232,202,35,134,121,200,213,186,203,227,216,248,1,90,137,68,154,110,122,105,236,120,20,18,91,160,29,120,21,56,139,8,161,149,154,105,72,230,86,25,174,79,65,33,6,6,121,253,14,210,59,79,237,202,67,99,90,8,116,9,174,102,21,198,240,193,200,186,189,245,47,136,153,157,241,140,183,76,86,179,216,115,12,112,54,69,200,137,30,181,28,59,186,247,77,44,25,41,213,208,181,30,238,18,44,241,148,105,179,237,193,32,102,97,90,186,73,5,245,37,9,69,192,176,44,229,234,68,9,63,145,227,90,169,168,191,67,99,57,14,92,41,169,132,223,128,187,171,101,107,201,1,111,7,237,22,160,57,132,5,0,170,31,215,61,3,69,79,107,213,3,135,51,75,231,125,216,3,93,33,137,20,213,78,86,8,83,17,230,19,232,115,123,154,119,164,17,74,172,118,122,217,243,39,55,193,73,219,102,34,69,61,233,111,204,63,48,137,29,37,88,198,212,72,180,192,253,246,140,100,208,242,194,215,174,121,63,115,178,162,16,152,131,55,166,210,4,27,47,215,58,16,176,151,187,67,106,51,137,254,108,142,175,40,10,9,212,139,121,171,133,132,247,157,66,175,104,138,73,237,65,4,10,146,145,61,200,150,103,158,112,6,114,132,11,91,136,230,183,71,121,58,113,41,45,217,22,212,126,166,229,109,226,73,23,7,110,52,5,191,17,209,0,224,183,232,192,116,255,187,104,143,85,118,157,137,154,217,5,146,109,183,5,206,198,60,125,16,129,170,190,122,172,92,211,226,4,4,109,114,164,207,255,141,65,122,155,116,14,212,99,143,165,42,155,83,179,69,80,86,28,234,60,199,90,253,9,20,15,42,26,157,127,83,252,62,25,47,142,246,14,208,11,46,162,125,209,52,161,128,150,38,60,37,211,148,104,250,187,160,173,32,76,248,109,208,19,73,43,91,63,187,58,190,212,57,215,225,238,29,105,134,250,143,248,206,217,234,37,150,172,187,87,234,180,27,233,89,61,100,17,138,250,87,32,128,185,232,171,85,28,165,161,223,190,38,138,60,213,242,235,54,134,77,190,0,182,84,149,97,15,57,147,54,89,2,148,23,91,94,8,11,123,251,209,194,249,34,174,210,99,126,0,120,60,180,228,84,61,124,139,217,147,2,228,38,50,11,92,138,30,226,196,167,123,160,228,152,64,120,107,213,79,151,163,176,73,19,88,250,220,206,64,144,204,11,3,169,218,175,201,167,97,193,14,187,190,96,118,248,122,148,157,51,104,201,75,137,153,104,174,51,17,171,193,208,108,197,94,79,194,117,71,253,13,60,10,129,74,31,115,82,191,226,18,14,47,246,119,3,3,40,4,51,97,144,82,93,7,13,36,179,165,8,200,248,111,8,77,6,146,233,145,167,28,147,3,223,90,156,30,36,183,70,121,134,80,162,168,208,148,35,208,224,220,225,56,45,109,4,88,213,82,239,221,74,10,236,57,143,9,253,218,41,25,16,79,6,107,54,61,224,237,90,253,106,206,215,20,52,28,200,3,84,253,76,225,211,198,154,157,7,131,193,240,158,216,22,162,34,31,7,150,50,120,60,255,103,176,254,93,170,48,234,108,204,50,216,120,220,165,161,100,133,145,189,10,251,159,63,145,98,4,12,93,58,179,168,52,195,81,208,25,162,57,198,169,77,181,48,5,227,228,127,108,151,7,196,147,9,83,127,97,56,246,249,129,15,117,91,64,176,78,245,193,198,140,255,151,102,13,188,191,45,191,105,61,63,159,193,200,208,103,3,208,180,124,53,56,196,88,17,48,234,218,150,165,236,143,193,190,159,175,38,93,89,250,141,227,75,94,98,95,134,248,47,8,11,33,235,208,106,157,76,45,38,72,202,131,187,90,142,233,14,176,20,133,251,116,21,9,73,116,58,186,212,222,146,158,121,52,173,116,10,238,199,50,99,136,67,99,225,194,29,246,44,200,130,180,70,111,83,94,43,72,78,15,213,5,11,175,1,39,123,211,22,216,130,4,106,254,213,107,206,22,120,47,249,127,238,53,84,92,246,215,47,182,25,212,229,127,159,32,21,53,102,218,241,13,123,71,208,84,167,15,42,92,200,69,175,210,212,31,46,22,202,47,75,179,172,230,114,244,180,185,136,27,90,189,103,113,34,243,221,139,211,191,210,77,54,112,21,215,87,75,32,201,106,234,143,52,234,213,74,188,99,244,56,202,168,31,41,105,107,17,146,179,150,221,89,143,15,66,29,169,93,79,1,226,83,33,206,106,144,33,148,172,210,214,114,228,157,5,189,45,182,177,207,105,144,146,216,221,48,137,159,94,110,196,222,197,87,100,226,27,254,103,27,160,69,112,156,17,216,142,246,81,238,86,77,197,26,250,109,177,88,245,29,242,40,128,163,142,252,183,34,64,142,241,36,182,101,31,246,93,12,119,41,134,242,84,212,119,17,99,56,21,19,52,243,252,227,54,79,103,55,170,50,85,195,187,156,136,149,243,94,176,82,12,113,215,236,145,135,207,178,136,44,212,111,144,177,109,236,12,27,52,49,158,189,234,70,214,152,214,162,68,133,198,87,157,161,16,39,196,193,229,51,22,224,39,138,5,184,178,53,204,151,36,126,112,102,9,214,103,22,72,103,138,232,121,138,114,121,209,152,121,40,161,137,66,232,140,115,138,94,246,210,9,46,137,45,247,130,63,110,49,216,55,195,114,3,127,0,179,225,81,77,191,200,222,185,201,23,69,2,37,198,79,226,123,225,185,31,151,34,255,25,239,181,115,53,14,174,218,176,17,105,141,198,230,46,160,119,145,36,90,135,29,37,239,190,252,211,202,122,206,33,59,56,101,5,107,222,49,82,179,57,168,219,188,230,15,73,150,112,134,171,208,154,239,144,210,138,121,157,223,25,117,90,54,159,81,85,14,76,89,220,28,62,88,238,147,234,164,62,34,53,111,6,62,113,54,182,55,181,136,165,77,127,15,220,54,69,211,2,153,212,123,186,59,50,190,73,60,23,240,239,55,218,9,85,224,131,40,160,183,201,45,8,11,65,208,220,21,101,143,32,167,19,170,231,42,214,118,221,56,72,77,33,41,252,48,237,17,40,155,219,146,29,244,82,168,148,154,132,13,60,26,251,127,165,105,91,6,179,157,233,24,208,5,240,194,148,222,59,211,155,1,109,159,37,93,151,182,6,122,193,78,39,54,8,156,249,221,254,238,192,138,6,217,195,144,149,109,1,230,96,249,96,116,35,72,191,218,91,89,203,180,56,232,168,78,4,236,34,228,203,199,110,6,244,185,25,109,103,67,104,62,74,155,145,131,132,126,51,195,113,29,42,141,129,245,234,124,157,94,192,141,118,124,7,29,59,54,161,214,52,76,47,147,248,140,180,173,239,157,189,5,248,225,192,245,71,224,116,5,100,221,39,215,68,6,222,235,124,99,113,203,192,194,193,220,198,145,195,209,226,66,119,19,87,222,23,75,36,109,12,15,123,34,160,141,76,164,169,11,164,202,254,153,169,130,131,202,146,147,153,222,85,242,118,126,48,49,86,180,77,102,82,133,108,224,241,232,121,19,139,251,115,31,131,132,140,205,32,125,152,99,71,3,3,101,116,220,90,232,103,88,188,194,251,24,104,14,8,217,200,77,216,100,154,169,188,131,41,84,249,218,76,170,61,52,90,181,27,149,238,199,247,92,209,240,158,199,48,93,210,107,205,92,175,128,255,54,109,141,168,17,58,186,85,45,252,238,175,180,174,26,181,43,203,60,15,90,62,131,247,221,136,181,168,10,98,237,62,238,209,211,167,86,26,29,114,160,45,69,247,151,47,192,46,254,70,208,176,183,170,195,120,122,123,237,25,135,210,155,9,37,216,87,41,169,69,131,139,135,65,249,100,236,247,3,219,16,2,125,201,254,6,116,134,230,204,92,16,109,186,181,164,24,222,181,153,77,16,90,199,230,181,21,49,225,21,65,93,75,45,201,89,113,79,236,7,101,207,201,80,130,237,102,6,61,100,196,206,188,211,58,228,35,189,103,93,80,183,208,59,236,219,124,84,178,40,219,67,218,162,194,220,52,223,129,23,218,17,155,5,94,225,147,91,197,113,36,214,146,220,252,66,52,107,17,67,33,67,8,234,243,15,9,251,1,59,54,137,159,39,104,149,21,183,16,34,220,155,246,57,200,108,254,17,13,126,98,71,132,38,55,142,127,32,80,19,18,180,14,170,194,252,4,247,175,121,253,120,78,184,184,67,237,143,204,170,243,211,163,210,208,96,183,24,133,131,62,190,42,114,81,221,44,92,104,196,42,224,117,104,253,241,82,230,141,202,182,87,134,127,197,83,142,100,157,175,55,175,234,59,139,229,96,230,203,250,16,194,241,61,133,99,201,140,81,48,45,232,233,38,160,177,6,133,9,148,104,6,168,42,248,169,239,179,82,221,147,80,144,1,34,110,123,206,212,92,80,108,125,78,166,86,208,227,228,175,196,81,133,87,59,230,224,47,192,57,237,205,198,106,190,147,243,100,92,240,208,244,147,21,209,79,166,68,183,101,90,246,57,104,194,242,114,216,222,194,197,100,126,51,201,43,31,228,104,181,213,78,5,66,146,130,134,87,154,130,74,67,249,23,133,224,173,58,73,226,78,99,245,219,45,41,103,62,184,133,183,238,113,44,87,198,212,205,168,231,183,74,213,171,246,176,129,40,231,144,78,210,34,51,130,11,218,75,48,19,251,46,183,13,106,139,73,209,221,163,8,209,87,169,126,150,255,12,236,70,83,109,24,241,100,178,181,0,237,38,101,121,108,102,201,71,66,29,204,138,102,251,218,12,252,44,225,141,103,30,87,76,137,93,44,70,234,1,195,46,220,144,111,235,48,80,20,158,189,178,41,154,253,171,183,179,151,126,62,202,23,184,130,96,38,132,179,47,156,169,50,48,3,239,116,28,99,246,26,44,38,30,182,235,184,77,237,116,77,108,59,121,106,88,119,56,146,114,154,235,97,83,71,211,109,18,42,218,228,103,160,156,196,220,191,139,135,181,238,154,26,181,81,223,55,88,9,248,43,0,102,204,58,119,202,77,44,54,190,243,128,224,233,204,50,250,212,136,247,186,244,147,105,81,189,201,141,194,46,222,57,175,229,75,173,156,46,114,145,101,21,234,178,63,238,111,117,52,101,121,163,33,45,87,77,226,156,58,143,226,12,124,215,122,77,13,145,241,142,104,71,23,42,163,223,73,106,242,186,225,193,255,153,161,246,57,174,36,126,223,244,194,218,209,172,124,141,196,221,225,221,216,240,253,174,46,252,163,83,91,144,253,48,218,68,111,178,217,202,2,240,202,252,160,159,96,200,220,128,118,218,238,7,74,253,193,254,215,180,166,198,112,242,246,192,35,200,90,83,249,173,129,134,144,250,144,175,212,114,29,47,169,129,34,153,100,223,94,130,233,1,38,33,91,99,7,146,175,70,139,15,172,0,103,139,40,171,113,101,251,51,124,107,249,85,177,100,113,29,35,21,212,3,205,46,173,239,16,128,4,59,217,57,224,7,140,228,23,175,142,249,192,107,208,198,230,216,248,224,218,234,193,97,153,156,72,156,129,240,27,53,199,103,40,48,189,98,12,9,171,39,192,100,132,0,179,109,190,225,31,163,250,36,112,241,226,172,31,138,97,250,230,150,246,105,54,224,210,153,77,79,200,212,190,138,182,99,120,223,229,76,197,74,221,113,80,141,221,0,33,61,46,105,86,175,61,135,189,3,223,210,202,186,143,234,254,15,111,164,96,247,218,251,227,175,29,59,57,191,17,191,49,33,13,203,57,54,118,255,117,191,40,147,97,190,225,170,112,240,203,234,69,91,96,223,185,18,27,178,183,17,180,137,16,16,17,73,60,9,23,255,125,125,157,206,86,221,20,56,8,255,98,130,58,111,125,164,69,94,169,161,17,188,244,149,129,191,120,71,94,32,225,111,129,23,69,35,212,63,49,68,190,59,5,244,127,121,137,237,112,98,121,115,60,183,26,91,191,148,160,139,226,134,244,155,17,188,223,15,204,39,153,188,234,100,244,64,115,47,141,160,112,48,177,42,157,114,112,206,98,48,7,10,239,53,51,167,49,179,166,45,126,189,96,215,46,212,60,195,43,6,135,43,87,166,66,157,195,58,223,208,220,121,78,182,98,255,75,92,140,140,31,174,164,254,236,9,232,40,59,95,18,50,117,180,92,147,237,0,76,245,174,223,251,66,76,169,76,57,189,130,177,238,169,188,63,229,142,112,247,226,225,163,190,64,242,235,32,149,155,110,247,238,139,222,18,153,28,142,30,102,64,42,114,12,6,255,147,121,245,36,205,62,233,41,95,42,188,164,150,62,43,125,240,40,2,12,119,58,85,201,76,17,226,203,135,95,192,232,208,92,113,82,102,132,84,103,127,53,154,193,226,114,225,109,237,141,16,40,209,227,145,6,169,29,143,12,217,17,48,143,116,114,142,111,52,221,31,203,150,5,177,152,128,200,202,168,243,239,99,149,130,187,221,58,95,8,198,114,88,96,159,253,114,180,200,228,114,227,64,90,223,228,77,54,46,252,162,59,71,186,157,131,195,0,128,145,146,180,212,188,56,116,75,227,30,205,27,37,169,197,38,189,242,44,42,128,246,251,112,84,102,68,178,46,130,71,254,190,178,250,106,5,76,38,41,80,217,50,209,85,47,193,218,194,223,7,41,58,59,210,123,177,65,218,166,185,92,180,212,133,193,140,94,68,164,35,12,3,171,249,117,215,129,49,103,151,220,215,244,131,122,101,239,40,161,136,186,23,75,21,134,173,42,198,120,64,195,198,101,200,148,245,153,85,34,103,22,22,149,241,181,215,30,35,251,126,14,229,164,254,121,140,199,138,198,183,36,60,23,229,89,55,62,72,218,159,180,34,158,100,39,21,157,213,48,53,133,77,239,207,133,24,198,140,84,29,212,87,114,117,176,130,121,142,180,144,98,140,11,50,184,114,58,186,152,55,75,139,2,178,210,245,225,55,25,122,164,103,75,137,229,1,194,243,7,169,34,179,218,205,54,202,141,222,52,157,83,203,29,162,224,188,188,110,2,13,106,84,99,94,191,198,81,212,246,112,41,156,78,12,142,169,241,116,144,33,200,154,110,77,0,98,78,251,41,94,59,233,196,82,69,216,47,38,114,123,240,137,174,98,214,200,63,153,198,125,206,243,1,59,78,128,254,250,175,83,212,246,57,9,167,8,100,89,194,209,27,168,141,143,145,152,4,208,101,61,252,40,165,153,75,1,208,4,4,138,89,31,107,150,176,172,20,168,31,23,181,35,243,76,244,15,253,109,176,176,74,142,43,162,132,0,235,103,90,71,69,76,83,0,89,82,155,63,49,10,118,155,230,187,54,68,113,124,121,66,241,83,157,77,240,226,111,221,209,231,23,122,21,169,194,88,137,141,120,62,239,73,119,110,16,185,64,45,193,148,140,184,56,143,79,9,108,228,180,173,178,12,163,34,70,249,77,217,5,212,26,106,113,129,4,21,160,194,16,25,158,50,17,202,24,233,145,116,198,59,218,245,82,34,103,103,51,229,173,235,235,124,139,60,120,161,71,61,219,107,100,108,135,47,241,244,29,192,244,216,159,176,44,141,18,160,174,133,57,197,209,23,177,131,174,179,127,104,227,30,80,226,150,231,52,136,187,163,0,223,61,59,96,157,71,147,161,30,115,48,60,37,220,55,118,117,230,226,157,148,227,134,99,249,74,79,26,142,220,176,215,19,63,153,26,121,70,35,209,230,129,79,109,141,190,100,164,217,229,156,126,69,14,150,108,65,213,99,93,232,107,38,109,190,232,170,97,170,158,81,112,73,235,88,139,124,50,245,169,119,4,192,51,169,186,237,101,2,10,143,204,205,5,241,174,147,68,122,155,31,68,20,27,138,243,42,3,13,50,6,45,67,171,111,19,6,230,46,241,46,93,106,30,202,238,113,83,28,144,26,131,37,91,113,73,27,94,97,25,167,120,8,118,200,65,48,170,135,189,132,197,197,69,147,131,9,46,4,171,18,250,196,110,244,143,139,87,179,162,245,174,81,121,253,108,136,113,182,78,4,238,173,155,165,217,127,170,14,55,71,96,77,229,117,202,195,243,83,202,113,9,222,101,31,140,113,16,207,63,47,19,192,19,23,81,115,61,96,158,242,18,146,169,39,120,102,185,57,204,111,189,25,173,157,62,64,119,181,248,47,55,121,43,157,39,8,101,111,39,170,214,125,145,27,154,196,243,56,255,65,191,224,231,189,120,250,230,221,177,127,136,4,1,155,114,70,177,230,248,70,21,14,75,63,192,32,200,66,112,145,163,168,249,27,172,172,105,188,49,0,161,23,15,97,228,238,177,206,61,58,103,214,137,5,118,229,181,10,196,226,34,87,242,229,171,81,67,0,85,11,72,183,192,29,240,16,56,8,146,243,41,16,124,152,241,46,34,211,60,75,251,216,40,127,224,247,171,255,151,226,13,202,222,250,224,4,2,181,173,57,27,99,189,203,214,44,211,233,247,159,53,49,167,41,70,60,45,223,136,86,25,234,101,150,140,3,254,26,117,126,131,114,18,247,98,217,32,246,207,231,1,76,115,6,183,177,190,5,47,76,251,42,54,81,204,253,221,176,252,193,39,224,179,203,211,90,254,138,109,99,138,139,62,120,229,195,248,7,72,222,234,20,237,218,255,28,160,200,14,164,229,86,144,115,111,214,188,228,45,184,67,244,171,1,106,8,110,247,60,210,141,149,204,32,134,140,74,58,128,95,162,79,239,251,234,1,80,250,232,64,46,81,74,204,172,133,104,254,217,145,137,225,88,172,109,199,252,212,121,221,15,67,237,251,153,195,229,145,84,148,181,188,112,45,4,197,210,24,37,165,129,92,246,233,63,107,50,58,64,25,239,207,24,125,113,5,224,112,78,126,147,133,20,179,215,225,95,128,164,67,232,101,75,61,251,14,212,183,12,8,132,108,228,89,112,102,18,233,205,220,127,88,100,19,9,45,42,21,158,57,105,105,149,169,36,52,221,88,137,219,4,81,89,149,153,168,235,238,202,238,205,213,114,177,221,156,201,73,4,145,66,255,2,156,80,135,187,108,75,100,109,234,154,120,229,99,1,24,103,213,252,204,248,101,218,82,192,38,63,146,56,119,144,175,115,189,164,248,103,153,8,151,242,183,247,72,15,0,75,60,138,172,64,215,121,215,68,223,103,251,55,91,240,203,21,189,96,105,157,66,241,218,240,172,234,30,28,233,146,79,206,86,187,95,110,149,71,255,186,25,118,156,24,207,247,37,43,125,29,150,17,234,88,82,93,30,30,215,114,17,18,20,140,10,192,234,43,90,175,159,63,211,159,27,162,120,39,213,68,217,86,196,70,195,164,130,9,182,118,228,26,203,12,39,198,74,221,88,35,120,54,158,90,77,183,15,50,62,112,156,86,74,179,53,175,130,126,247,143,161,178,151,229,42,213,6,229,234,59,248,6,65,67,7,172,26,200,30,66,11,200,21,182,247,229,82,149,114,24,103,83,2,202,128,42,232,111,182,249,203,244,90,89,242,230,199,37,238,228,166,107,5,92,142,103,11,227,21,205,248,74,211,126,147,200,41,152,162,144,224,173,221,136,195,59,208,50,137,193,28,252,217,165,149,217,41,184,92,64,2,141,179,179,58,168,140,190,26,104,248,35,224,8,126,174,217,249,25,252,149,219,172,161,71,16,209,37,229,208,95,106,126,237,110,240,52,114,28,98,77,84,232,105,203,199,24,9,180,88,229,160,136,89,109,179,58,29,255,114,1,68,109,135,142,219,70,112,21,51,243,112,241,118,113,228,39,197,202,11,207,36,254,169,249,153,115,53,180,205,220,144,59,83,106,116,43,80,75,77,190,152,133,147,19,44,27,41,2,135,252,155,24,97,3,50,183,253,36,6,191,45,134,162,201,88,10,45,94,251,241,217,191,127,158,150,101,29,52,34,70,225,112,228,121,15,192,28,68,251,253,191,91,14,114,141,34,139,215,210,48,85,198,100,96,150,78,76,242,99,18,26,174,49,29,64,23,112,69,71,168,82,166,130,150,234,230,42,119,244,8,15,59,141,15,241,253,57,229,120,147,129,76,136,96,124,208,98,166,169,29,103,15,121,131,210,250,106,51,104,42,60,47,122,240,248,212,84,152,44,69,11,79,124,32,229,205,8,221,251,59,66,8,54,154,137,46,107,218,174,40,77,32,138,204,15,54,43,237,95,44,14,10,196,11,160,67,32,0,189,88,160,250,46,228,221,50,217,144,130,100,240,105,245,245,215,254,211,241,123,71,231,203,106,137,212,51,107,72,195,85,254,76,237,236,239,157,7,12,101,14,166,26,70,9,22,146,177,85,98,186,158,25,192,248,110,174,211,148,165,215,84,187,194,204,83,114,157,197,237,233,28,183,48,216,243,130,113,58,132,130,118,35,77,239,99,205,253,78,23,32,97,187,62,95,192,56,100,188,120,88,8,253,229,230,58,94,158,133,117,108,46,223,195,181,90,111,150,243,147,79,253,12,32,243,169,69,15,211,218,83,193,173,175,29,32,74,134,167,104,226,237,52,221,246,254,232,0,239,118,193,226,88,233,181,40,135,146,219,139,95,183,75,42,207,194,67,235,8,135,32,227,15,240,22,72,101,161,48,64,87,76,87,237,63,48,216,79,173,225,46,104,20,182,200,77,14,50,133,29,175,188,179,116,186,199,181,26,220,44,175,57,65,96,7,14,117,139,167,243,166,23,124,64,29,193,38,245,102,37,182,174,142,16,210,84,174,38,37,154,124,69,53,131,137,119,77,183,108,168,65,175,210,138,168,11,22,51,135,175,137,192,253,14,242,37,143,25,130,61,253,113,223,179,195,77,181,192,34,212,100,158,120,125,134,51,27,183,144,115,43,252,207,237,62,195,245,64,29,193,93,71,118,73,226,4,200,183,36,17,132,33,221,120,45,67,189,250,91,182,207,118,64,191,223,88,138,214,58,129,124,168,161,135,118,251,76,183,181,170,97,210,67,214,214,59,245,81,238,135,67,213,109,223,25,112,171,229,59,155,94,216,254,123,103,177,255,63,27,44,170,229,219,75,135,116,236,72,101,148,145,110,223,80,73,165,87,31,91,198,19,141,205,78,111,41,120,185,182,236,167,224,53,111,18,210,15,122,92,240,64,150,196,210,220,213,110,167,243,118,181,57,100,36,111,233,79,232,228,11,39,148,162,233,51,138,179,143,82,22,155,120,245,103,135,144,183,89,232,129,163,203,217,201,175,167,65,163,139,82,8,4,22,74,99,37,205,43,226,40,81,55,171,244,26,8,158,47,14,48,55,203,50,30,123,248,176,144,30,18,235,141,218,52,41,37,170,237,29,246,150,94,202,173,19,196,61,200,198,192,61,233,17,174,92,76,83,121,21,61,217,29,94,193,13,206,159,251,68,50,188,172,56,145,252,0,163,138,99,144,212,235,84,246,74,62,19,103,66,228,148,206,113,41,42,181,230,86,147,22,37,68,104,119,232,156,17,134,173,188,19,102,134,88,176,157,72,169,102,182,254,10,92,179,66,109,28,223,54,116,173,25,193,37,46,20,143,180,44,30,175,206,22,44,150,243,248,164,84,242,137,83,200,119,200,110,114,122,82,194,111,252,110,96,53,135,97,212,70,197,107,153,6,121,236,98,60,100,129,133,83,6,3,139,154,108,234,218,128,163,172,148,24,252,164,81,4,173,254,179,80,16,113,88,11,207,225,43,136,152,17,253,89,11,196,177,16,105,33,166,86,6,138,4,97,36,113,247,237,51,81,68,37,22,42,25,9,161,185,143,226,21,82,13,10,0,200,214,226,145,46,229,10,189,240,165,113,26,180,243,119,144,46,189,197,218,226,169,156,3,1,91,28,233,192,132,234,233,24,253,59,105,169,221,65,209,184,179,126,25,159,175,51,236,44,1,63,243,35,208,126,77,98,58,163,131,119,234,230,124,223,224,223,236,240,46,119,222,33,164,93,17,156,134,120,184,240,126,13,35,76,27,52,86,15,84,11,69,177,114,45,132,137,240,237,115,189,67,166,175,232,67,119,242,199,245,161,228,186,165,36,254,133,106,7,92,26,9,193,93,18,59,68,172,66,236,78,241,195,6,232,40,23,225,89,222,105,237,240,206,0,155,39,18,28,202,115,252,165,81,175,213,126,191,199,231,98,200,248,116,46,81,5,168,29,14,26,188,62,81,113,109,126,223,252,190,92,99,208,210,157,242,206,229,87,62,57,139,201,202,65,80,87,205,79,135,132,76,200,252,61,116,9,130,105,64,242,226,203,44,218,237,125,17,202,83,158,77,104,74,73,112,41,145,109,62,101,202,62,104,56,41,163,133,47,12,121,200,247,237,43,29,171,255,81,113,216,141,36,252,14,139,154,150,106,22,53,253,255,7,38,144,36,125,67,53,229,219,19,90,121,194,109,240,78,21,100,176,250,5,37,8,241,181,222,160,75,145,117,92,234,139,127,228,251,175,198,138,99,185,113,131,55,80,197,37,214,126,204,27,58,5,181,162,115,100,126,203,253,228,56,180,205,109,242,111,10,202,234,96,47,231,201,112,140,14,153,216,98,144,82,54,86,45,189,248,121,77,157,32,113,22,215,39,156,107,189,12,49,13,187,138,68,230,74,99,226,200,241,91,5,176,48,27,11,194,136,219,5,232,4,188,36,122,184,197,55,2,53,88,95,98,8,44,201,146,161,2,23,203,105,115,88,50,133,172,152,97,88,234,181,12,132,130,245,248,67,195,247,83,73,27,15,19,107,19,121,228,236,30,191,243,107,2,47,89,43,60,177,107,193,184,227,245,152,95,208,208,183,181,251,242,166,70,204,234,138,180,179,133,236,188,108,121,215,228,58,105,174,251,80,102,65,49,47,221,55,61,221,81,248,115,137,29,16,212,113,83,224,168,73,58,99,158,127,110,231,211,128,69,149,168,109,229,87,49,138,171,198,164,141,102,132,212,78,198,49,231,5,221,203,86,13,243,210,191,39,241,255,94,233,25,229,95,1,52,59,176,226,209,123,168,41,6,136,147,26,86,174,91,14,65,221,117,75,213,224,117,216,19,72,173,56,91,105,67,194,207,56,198,121,97,25,218,1,23,49,221,47,194,100,193,241,145,156,229,222,38,66,134,72,131,242,7,86,28,54,43,110,23,16,171,197,143,146,10,134,72,172,105,40,15,135,253,35,48,174,121,144,110,143,232,232,14,56,211,156,86,128,212,176,46,232,76,249,94,15,184,106,125,62,20,27,191,24,151,39,115,194,1,0,140,89,43,4,166,117,106,164,99,156,184,184,72,31,9,55,47,110,139,66,27,28,158,73,193,203,175,212,216,12,122,117,234,133,111,76,172,56,4,239,220,209,76,123,147,136,86,57,67,150,83,223,174,70,204,73,101,253,87,202,28,171,131,64,71,158,47,176,104,176,164,209,235,202,83,11,161,53,171,183,0,154,132,215,11,254,12,106,160,208,235,13,192,2,124,215,128,16,58,29,248,147,237,128,212,7,233,121,153,4,82,63,21,254,6,171,143,110,63,117,141,241,24,56,110,247,95,156,201,94,75,111,19,237,115,242,62,176,214,184,203,136,132,132,205,57,127,33,70,62,20,251,159,73,197,87,141,194,119,205,126,201,149,164,122,170,193,140,153,187,101,30,119,46,47,8,32,201,195,62,46,178,243,240,234,212,232,158,128,132,12,153,60,194,127,138,211,225,15,178,193,124,18,116,113,116,97,233,33,168,161,58,158,169,4,77,220,20,70,77,58,79,242,253,244,177,84,121,29,201,116,245,190,203,59,252,0,96,184,223,76,208,153,206,8,139,195,117,176,38,113,26,190,99,55,106,78,172,40,52,204,41,83,219,133,243,11,114,145,25,168,34,57,71,242,129,52,125,33,152,4,226,120,147,229,237,108,94,116,228,126,22,147,106,216,230,216,195,58,72,36,12,159,1,216,153,10,179,70,255,11,182,225,159,210,113,19,208,219,86,140,116,66,64,153,24,211,123,217,147,113,150,239,254,57,144,239,164,29,143,238,222,230,57,174,78,141,233,252,208,246,90,157,142,191,241,40,204,18,58,228,58,11,126,191,238,142,146,148,243,123,77,170,91,77,13,234,245,107,46,151,206,115,47,252,143,208,190,146,158,133,26,167,31,204,255,133,92,128,108,114,16,176,177,183,65,137,52,158,10,104,148,243,233,54,123,202,166,120,84,50,49,92,159,236,50,42,27,219,246,220,171,82,41,60,48,36,219,74,197,90,26,58,94,254,2,15,189,70,14,174,144,128,108,195,237,202,154,135,7,41,254,103,87,156,130,142,163,115,69,53,182,60,203,107,130,36,37,106,137,146,13,43,124,210,243,254,105,227,3,173,93,251,18,40,217,11,92,167,226,92,151,213,57,20,131,99,210,192,245,199,202,164,92,150,224,186,239,229,249,105,26,187,233,40,214,167,104,10,190,74,233,31,149,43,245,113,16,49,49,245,32,73,68,36,223,184,16,54,103,199,216,225,244,53,37,160,249,32,148,145,169,241,110,57,37,248,96,37,239,252,6,108,199,55,186,129,64,80,96,50,77,176,236,64,247,223,2,53,125,148,51,107,255,114,249,15,84,175,151,252,55,222,5,71,0,76,27,127,172,177,100,188,31,146,47,246,177,25,18,77,240,151,136,213,72,24,226,122,94,109,162,246,210,48,252,2,34,159,4,80,15,72,197,156,175,103,188,169,190,203,138,89,110,215,215,204,37,86,7,65,56,241,28,36,139,182,71,212,93,238,46,16,10,18,5,2,66,102,150,59,111,100,47,16,7,15,187,62,244,27,169,223,13,199,188,100,12,236,222,60,243,229,224,136,4,235,124,234,1,155,49,104,145,79,215,17,101,143,112,183,203,206,161,43,219,242,98,66,157,222,221,0,79,91,74,99,194,114,249,139,232,134,37,249,67,2,253,217,64,16,206,85,210,245,97,150,117,156,40,122,108,118,107,90,155,246,143,150,85,34,84,69,230,110,39,209,11,174,49,218,89,253,211,181,238,195,95,182,251,223,157,36,129,36,96,224,217,183,191,221,169,105,11,204,195,163,15,59,4,202,83,164,215,233,187,229,232,196,230,185,30,214,77,136,210,159,183,59,173,175,204,165,158,214,208,31,189,123,22,174,22,113,58,246,150,123,117,68,187,212,39,115,173,67,72,106,244,146,180,38,75,193,182,191,107,117,165,161,223,161,158,9,117,250,110,61,126,1,84,138,90,88,181,175,203,155,208,216,212,172,94,233,171,247,208,186,187,161,59,226,177,201,147,108,61,202,114,223,68,20,108,12,117,135,128,112,3,90,21,43,106,126,176,20,213,122,180,152,254,232,6,249,191,13,72,108,236,18,255,198,13,172,84,201,180,4,195,104,87,222,53,130,85,159,62,40,51,229,102,5,240,108,119,239,15,12,138,23,102,190,67,208,167,125,178,173,187,152,49,125,2,251,30,2,1,239,151,186,66,4,181,254,1,18,150,26,116,79,71,88,29,49,121,209,204,223,191,4,189,97,180,94,161,135,56,158,51,88,123,242,112,210,111,41,164,212,228,196,118,86,92,150,221,212,54,225,167,197,145,238,133,147,171,82,49,211,21,173,24,167,141,118,27,184,144,36,225,10,49,22,176,214,108,168,252,171,9,187,139,251,175,67,171,167,248,216,108,118,1,135,243,241,29,54,74,97,127,202,219,142,171,15,71,220,162,58,213,171,121,18,151,165,201,253,170,119,236,136,127,160,236,214,60,80,98,167,239,208,155,114,9,98,177,23,240,168,82,45,146,42,206,135,221,200,162,151,243,121,131,165,179,104,191,125,125,255,54,222,254,154,176,166,64,188,184,112,7,7,0,150,56,100,100,213,223,88,113,102,198,9,244,21,67,173,191,146,197,192,49,214,177,189,35,31,3,86,136,251,104,251,16,54,116,67,149,96,255,85,99,195,233,31,208,61,115,205,220,92,5,219,129,59,52,109,90,72,217,238,13,62,130,195,47,225,127,67,85,156,8,109,233,220,139,39,166,197,210,86,90,132,154,239,16,236,47,104,157,168,78,165,84,254,81,12,204,108,169,35,238,255,176,156,162,101,91,210,227,229,122,174,162,163,13,42,13,52,126,75,20,117,170,236,67,13,46,15,46,100,43,103,152,70,90,133,96,141,212,185,137,215,237,50,23,20,56,199,73,90,71,104,173,92,152,234,125,191,253,35,113,107,52,250,136,103,68,83,216,201,143,43,238,218,220,165,17,16,28,250,206,170,20,94,102,199,105,198,229,31,245,7,200,47,144,149,133,96,1,96,134,11,187,33,72,105,149,224,7,242,141,181,95,36,43,48,112,52,174,91,122,208,78,152,144,142,139,44,224,244,51,0,53,183,60,5,250,31,10,58,120,33,1,40,1,168,7,126,207,217,216,49,142,21,100,55,82,59,87,235,24,12,25,156,25,44,136,191,66,253,208,163,229,154,94,207,173,204,36,89,20,211,221,144,202,154,235,209,235,37,228,130,165,155,52,168,164,66,227,181,217,103,162,158,223,244,228,121,209,79,199,146,78,62,206,174,240,140,229,134,122,179,9,128,194,208,55,233,6,58,241,95,167,220,182,132,37,79,255,233,110,167,25,60,183,146,68,228,101,208,123,161,121,139,212,255,145,32,84,43,121,135,50,153,24,229,198,26,115,31,33,122,61,32,67,13,191,204,140,51,9,51,252,38,33,80,227,84,222,105,163,57,206,100,237,197,173,235,192,247,214,151,185,198,129,193,110,51,86,59,126,198,196,170,241,8,15,12,15,121,254,173,137,173,50,192,246,243,144,162,222,137,87,248,213,18,19,65,181,112,168,172,231,211,132,164,198,4,31,101,85,79,38,195,183,121,28,88,15,251,169,105,194,95,64,165,210,90,108,97,129,164,196,59,142,33,77,53,57,135,42,242,17,14,143,46,32,112,200,111,158,190,83,212,122,49,122,116,140,35,216,162,180,253,153,145,44,138,125,161,184,96,207,137,88,255,83,219,52,139,216,68,171,10,220,151,234,131,243,222,142,78,136,210,247,17,16,177,233,200,121,106,209,69,226,89,46,208,46,167,211,118,173,146,143,253,76,60,209,84,111,202,193,76,29,33,255,100,129,84,67,23,140,21,239,20,161,65,85,219,143,190,200,30,165,201,93,175,86,33,126,201,72,170,13,186,226,76,139,73,91,193,151,157,1,38,29,120,178,11,150,229,152,9,90,205,206,251,208,165,175,245,94,76,32,58,118,207,225,51,41,175,41,242,20,121,11,57,75,140,245,130,100,117,184,36,1,24,247,234,7,113,207,95,10,141,75,237,120,7,233,51,142,95,115,32,252,43,4,32,112,113,217,107,191,181,7,42,3,38,149,239,63,128,245,231,234,51,151,201,185,157,145,149,172,170,23,101,134,191,107,100,250,190,243,9,41,207,90,153,60,42,217,176,69,23,31,128,250,43,88,6,168,70,61,234,24,53,64,128,153,200,247,131,12,149,92,181,144,160,140,50,7,1,112,168,252,235,57,172,135,142,55,137,74,159,1,218,30,174,181,146,100,254,28,164,178,13,210,38,213,64,223,205,219,251,113,203,114,43,16,191,216,197,231,156,39,246,12,196,70,88,136,175,118,78,44,236,235,13,123,152,84,195,105,127,149,108,153,109,32,133,110,89,73,108,117,103,213,243,5,183,116,70,181,18,94,253,80,118,235,242,119,184,229,25,118,253,183,109,22,104,123,210,188,35,64,215,187,157,139,145,53,204,129,121,216,172,232,71,37,229,149,199,171,95,61,4,37,254,90,240,13,27,210,209,55,85,142,218,64,79,225,157,251,218,143,110,37,206,213,172,8,142,86,127,0,138,199,164,0,77,113,199,208,152,127,126,108,97,232,228,253,225,116,79,135,162,10,129,111,226,253,156,20,34,245,47,177,140,140,14,162,140,93,251,111,150,161,34,214,210,246,66,115,27,87,245,120,152,25,229,21,86,223,92,200,246,66,87,66,49,22,6,95,30,154,221,163,216,18,162,32,140,42,197,39,31,125,141,156,178,150,140,70,108,184,91,165,4,58,219,159,17,122,101,243,94,221,140,61,2,5,59,229,63,226,96,133,231,190,104,137,172,227,197,125,174,104,70,38,144,72,25,56,201,111,185,153,16,23,140,148,144,109,213,106,38,173,72,5,171,69,97,22,27,11,53,97,16,27,221,213,238,70,85,173,92,197,45,90,19,126,62,42,229,187,108,44,232,199,85,229,33,179,236,161,3,62,184,204,195,154,79,213,52,177,191,129,212,68,132,149,2,173,228,51,214,70,199,199,220,70,124,162,88,128,12,85,181,167,98,242,85,78,233,85,109,231,143,37,83,18,98,39,187,185,176,149,65,198,68,72,102,73,172,67,207,62,50,43,135,189,195,95,129,137,157,48,196,153,12,131,227,249,94,227,239,24,22,2,47,101,86,244,202,61,52,180,175,30,55,29,213,61,235,184,183,44,228,227,128,230,6,142,27,59,218,64,120,107,160,169,158,101,116,179,33,228,52,71,190,132,82,210,142,199,117,184,193,112,211,249,18,150,251,108,126,126,219,153,172,126,13,63,42,73,123,245,197,97,171,202,74,38,138,185,223,185,155,223,38,9,45,23,242,178,189,9,254,132,215,157,71,58,124,192,27,244,245,113,241,163,89,223,141,36,45,179,104,220,142,240,36,85,179,163,120,164,210,156,141,5,158,248,96,164,165,11,87,40,94,38,74,79,74,181,20,214,122,193,0,122,251,91,5,225,144,223,9,217,137,8,136,32,235,139,79,6,84,211,11,104,125,110,155,66,9,71,97,219,21,138,172,207,184,35,207,108,225,12,33,180,153,61,93,194,188,61,145,19,187,45,30,123,138,209,176,217,119,1,222,253,96,119,68,226,246,58,238,92,173,189,149,231,107,160,3,86,50,150,248,216,14,118,161,109,19,101,125,57,119,166,164,241,136,92,158,161,38,99,160,128,57,81,117,234,146,200,147,30,251,97,16,4,180,197,107,65,86,90,151,69,214,231,121,27,254,27,227,26,165,162,193,180,64,196,38,69,192,187,210,23,75,225,84,49,238,86,4,201,96,160,163,83,86,26,185,178,247,211,208,241,94,108,220,232,163,144,14,101,13,47,76,199,119,31,157,74,37,70,153,140,221,124,91,241,60,73,35,13,74,247,12,11,51,187,232,236,145,245,157,193,14,53,171,29,0,95,208,240,0,217,233,94,117,222,66,105,246,43,85,250,28,78,28,38,151,164,62,97,210,141,105,184,199,141,247,204,224,45,217,178,253,190,33,223,173,97,143,47,219,8,219,167,229,137,88,72,124,35,46,193,154,152,241,59,15,0,197,3,201,119,111,190,221,157,47,138,86,201,186,126,236,209,189,105,163,94,80,219,49,83,154,116,141,109,152,92,222,158,144,206,243,144,6,123,246,241,60,108,207,45,19,47,213,21,29,3,93,48,168,210,50,137,178,5,227,214,249,193,86,135,151,199,209,81,26,6,162,196,9,113,210,156,167,146,229,122,231,50,195,82,73,167,32,50,165,218,112,128,165,144,161,50,177,95,5,27,118,20,126,71,93,174,16,131,52,18,204,214,35,73,62,235,22,110,147,107,69,169,95,160,171,255,80,187,31,7,241,210,9,45,128,80,150,27,244,32,173,26,243,203,255,82,118,10,172,38,116,110,117,21,237,117,201,144,248,93,45,144,92,7,84,60,84,120,87,36,9,28,170,236,198,118,100,131,152,255,39,102,157,8,91,36,37,34,176,177,22,121,255,135,131,125,168,126,191,191,22,113,26,74,98,115,170,249,12,33,195,153,151,222,206,148,150,182,174,190,24,75,251,205,84,248,148,80,248,181,219,76,244,101,183,186,18,131,83,148,236,128,36,114,21,20,3,168,138,185,215,15,98,242,54,12,186,106,87,111,94,224,58,8,26,51,180,31,229,249,158,179,212,183,127,125,204,194,149,56,37,23,203,29,180,36,48,189,79,226,96,217,60,103,77,120,102,154,137,158,157,29,242,5,21,203,95,51,106,134,102,126,230,214,180,1,181,233,151,76,188,96,129,208,120,181,212,124,176,243,88,184,119,79,214,92,30,138,221,3,144,145,158,198,225,37,159,255,70,252,187,8,217,155,69,8,22,40,28,229,249,84,63,139,156,179,247,123,237,94,239,133,137,237,142,212,38,46,203,84,13,100,49,69,110,63,31,54,30,168,227,144,130,226,20,179,37,71,232,191,226,223,69,83,219,156,64,20,67,250,196,110,14,130,74,247,205,4,93,131,144,139,43,121,157,82,159,66,63,106,121,103,238,50,24,43,203,218,112,92,158,230,125,180,119,157,164,123,39,83,0,242,14,100,28,203,174,76,92,4,218,25,84,179,25,155,252,159,123,16,220,20,51,40,188,181,21,123,204,163,104,220,43,126,156,190,153,111,239,2,44,229,247,238,76,142,64,118,66,27,176,230,215,202,79,208,113,177,56,118,101,4,217,23,253,146,232,122,86,222,243,15,92,207,173,230,133,45,16,222,108,5,191,246,24,126,31,122,167,6,233,207,75,139,70,238,207,210,0,194,85,116,154,174,212,69,124,180,255,69,145,3,228,153,123,24,183,207,135,248,79,202,160,14,159,49,137,244,86,90,35,174,172,135,72,190,17,3,156,235,182,214,119,145,115,12,59,33,161,6,132,218,58,11,130,198,113,39,192,71,77,219,136,97,213,127,15,212,201,31,38,145,101,188,223,107,153,123,209,63,132,13,179,194,245,62,14,122,70,246,20,41,159,10,243,71,213,74,41,133,220,16,15,76,157,1,44,86,107,128,9,133,187,27,245,69,85,238,249,9,21,141,26,246,21,134,59,1,2,244,46,216,160,64,233,224,51,78,23,60,33,16,63,167,85,42,190,165,74,11,104,49,164,26,95,238,159,41,154,70,107,205,94,250,101,24,74,6,123,223,241,241,139,225,99,224,147,133,96,148,181,35,65,100,91,120,108,209,132,193,121,37,179,36,44,130,139,184,93,251,88,243,166,33,175,40,139,99,251,249,140,25,5,21,105,223,141,1,137,10,149,89,187,252,167,116,20,123,198,75,34,252,189,86,16,77,201,137,5,106,117,122,25,38,63,230,249,181,66,219,92,225,61,62,68,174,15,64,236,214,254,63,113,27,229,168,115,140,143,130,249,188,9,88,2,137,192,47,88,171,44,220,145,54,135,76,8,249,228,146,232,0,152,149,123,153,134,12,245,246,32,43,203,119,169,39,55,135,70,21,218,100,165,251,42,48,184,2,61,143,198,86,249,183,195,99,53,157,176,55,178,103,232,55,73,124,112,229,197,26,227,127,133,148,127,81,250,114,119,165,157,189,17,130,114,160,45,216,129,120,182,34,72,16,76,110,204,57,80,74,188,142,248,20,85,165,130,6,128,168,127,163,137,229,198,171,174,94,93,119,204,52,90,58,202,164,250,229,59,32,162,217,170,243,115,16,170,144,154,58,168,203,220,28,52,168,145,40,155,137,244,173,214,68,159,247,141,214,221,204,147,208,163,169,201,113,114,133,151,116,195,231,11,90,9,215,86,155,20,48,147,31,35,125,92,202,123,133,95,36,65,222,2,119,237,28,244,114,3,175,55,77,58,127,244,134,60,13,152,157,172,3,30,182,40,232,232,159,182,122,224,215,174,75,88,189,149,217,203,27,29,85,6,112,171,153,94,254,153,251,209,107,128,207,197,171,152,191,167,31,198,50,20,173,162,220,185,103,189,179,221,118,238,37,159,241,195,144,71,91,247,236,82,41,19,122,85,3,118,171,91,75,186,68,214,11,30,70,98,93,78,244,101,10,164,116,236,144,171,139,127,232,79,154,103,44,159,224,6,75,90,169,140,155,29,239,242,252,4,120,8,178,44,99,164,38,76,211,60,185,33,45,173,87,58,204,28,53,187,181,124,140,233,104,17,119,218,102,164,178,63,7,237,77,69,182,166,155,250,242,130,106,219,21,180,222,67,34,162,150,164,229,237,209,35,14,41,203,93,103,2,180,175,248,100,91,246,133,124,154,110,101,61,168,134,24,197,71,38,124,241,215,125,176,48,177,36,74,189,65,106,93,18,88,78,206,199,100,88,16,107,17,229,188,5,149,237,247,160,91,236,187,255,191,212,178,178,228,247,99,117,91,126,186,130,184,219,173,236,217,225,14,115,231,145,75,59,152,196,39,125,141,109,21,189,104,23,139,179,57,168,122,34,182,203,226,2,139,161,52,61,254,131,234,111,102,245,219,101,129,169,145,71,138,22,167,120,141,3,69,226,25,71,229,215,203,242,237,139,157,185,239,200,86,252,146,184,70,76,37,171,72,176,207,248,128,151,94,176,215,123,131,90,238,250,114,138,77,244,251,102,119,78,218,144,63,98,154,253,215,176,254,196,121,186,156,148,150,125,45,43,180,133,247,246,35,76,184,189,133,209,249,107,159,129,110,77,115,191,17,45,144,197,193,92,211,84,171,56,188,240,174,18,25,102,10,214,237,51,91,25,26,128,157,26,108,36,55,131,3,71,108,4,252,139,52,206,202,34,155,144,26,11,4,57,62,1,37,21,65,37,78,57,78,122,23,203,154,19,35,97,42,249,8,100,216,52,92,19,203,10,144,213,167,192,229,220,138,102,47,205,151,65,205,159,206,123,140,70,215,137,124,192,32,57,130,95,138,137,159,78,254,53,108,78,127,162,241,196,123,105,79,150,183,22,192,46,199,61,171,13,154,227,191,12,65,253,52,214,73,46,75,16,88,134,134,120,82,69,134,126,103,97,27,129,137,126,20,5,32,226,233,139,195,140,175,192,116,177,15,68,228,165,255,230,219,86,190,137,47,137,34,60,213,92,208,181,10,137,183,89,46,59,148,223,12,72,176,195,121,3,54,106,230,160,199,23,153,92,41,59,215,35,252,12,236,139,81,171,43,85,165,177,65,243,243,165,246,242,56,31,203,222,89,203,213,11,86,88,168,183,230,6,59,158,170,16,223,217,27,253,141,114,7,31,92,107,88,129,3,54,91,147,235,69,44,28,9,135,208,63,117,240,179,70,219,230,235,79,162,205,64,105,87,134,197,194,242,62,104,106,40,183,62,18,76,43,183,151,5,114,68,83,255,8,39,180,50,153,178,72,81,60,136,38,144,114,4,130,96,140,217,87,161,28,18,221,38,159,110,209,158,91,58,79,121,5,66,199,126,78,184,251,49,140,195,132,26,39,54,165,117,164,216,40,41,15,76,235,193,193,115,143,188,128,250,31,202,235,243,160,77,246,97,50,48,167,147,50,249,12,135,83,42,77,0,224,170,73,177,102,164,120,51,40,83,17,27,240,254,17,93,105,179,140,189,172,138,120,149,96,148,160,234,226,58,184,144,68,107,101,197,239,233,229,144,143,34,63,173,23,245,64,254,117,104,64,32,124,37,127,162,62,77,154,228,212,8,57,154,174,109,73,177,175,200,22,188,245,117,81,170,99,20,21,212,194,202,109,235,82,31,193,185,36,85,102,45,186,22,225,205,62,191,189,214,179,217,200,105,158,169,173,180,220,15,223,116,51,222,20,43,120,227,224,169,147,192,9,182,84,107,215,152,106,211,195,104,82,103,105,53,17,196,216,199,15,151,139,46,124,229,218,156,41,236,188,76,12,161,63,219,131,227,204,243,40,206,190,187,18,35,240,35,233,43,77,3,244,250,91,128,78,137,152,243,181,148,250,180,90,141,4,191,181,130,18,162,98,131,179,218,17,161,7,89,241,243,158,241,84,61,234,69,169,132,8,198,178,144,134,50,236,156,75,109,187,221,6,35,211,179,186,76,23,198,254,197,234,172,120,80,253,86,136,220,167,17,245,183,134,222,148,129,34,125,186,122,50,213,247,118,129,181,179,214,179,3,138,53,26,24,13,248,207,12,186,217,103,62,54,60,246,44,39,160,217,166,115,235,156,178,134,215,207,193,122,151,35,160,226,71,171,92,82,20,70,14,88,182,240,140,79,238,176,78,3,227,75,106,64,36,33,213,147,143,46,193,103,82,219,223,0,223,33,123,107,151,152,197,7,218,153,236,190,79,2,182,111,77,24,210,44,83,175,132,6,157,194,243,121,76,88,26,75,226,77,73,235,166,22,106,122,225,254,1,138,120,99,234,24,183,246,118,134,223,218,237,203,160,217,233,199,120,30,83,115,168,71,191,82,236,12,49,59,92,196,202,47,80,90,139,77,208,220,181,91,11,238,18,148,255,60,54,193,125,54,120,35,81,5,181,185,213,195,133,153,15,201,93,158,189,8,10,249,25,78,98,103,234,171,131,108,241,223,63,143,94,201,113,102,243,162,137,130,84,0,92,37,244,40,30,33,45,11,55,190,100,176,49,134,118,60,142,174,162,180,191,249,87,127,216,41,183,247,238,214,84,206,123,190,167,156,120,66,183,2,237,227,6,91,124,124,45,65,76,26,43,65,66,124,145,201,94,177,107,93,27,93,197,235,206,140,40,119,161,44,69,173,225,228,93,240,160,70,82,254,121,204,112,114,251,143,46,85,255,225,185,202,140,51,24,23,13,52,9,153,26,113,148,147,100,77,145,80,197,94,187,144,227,155,119,104,220,255,174,250,177,54,109,195,1,182,253,28,78,238,110,119,82,226,165,239,60,175,174,250,83,161,114,173,184,147,214,89,218,145,64,221,81,166,162,131,183,56,5,117,89,254,153,25,37,3,224,62,193,97,185,104,100,125,226,237,221,193,51,188,45,17,154,193,105,64,207,35,119,128,235,88,63,136,237,158,196,157,184,127,146,226,213,5,111,77,239,29,25,122,34,114,123,26,97,249,125,65,217,128,214,9,205,62,106,8,65,30,196,97,166,123,233,6,124,66,208,78,117,29,243,165,40,3,69,63,195,66,16,53,33,236,14,41,27,130,54,144,178,251,129,34,167,78,135,46,123,255,204,128,147,204,2,75,227,68,1,166,35,125,7,0,164,87,83,9,44,186,121,170,127,57,68,192,49,66,210,84,150,33,1,240,76,207,95,203,58,216,98,158,77,176,63,41,108,202,178,60,226,218,65,72,175,118,189,84,217,192,133,206,246,206,68,65,221,204,105,251,187,94,146,40,45,194,249,195,219,255,110,173,40,16,95,155,27,6,238,162,76,109,245,2,229,39,174,144,78,43,174,236,126,1,205,209,56,113,180,238,215,25,235,115,212,175,6,90,84,51,73,79,38,197,248,229,254,62,173,74,234,88,30,110,96,210,52,176,238,199,3,106,158,244,205,48,224,227,191,57,167,22,34,163,114,91,219,46,220,50,103,136,13,7,67,174,83,218,231,151,136,71,10,108,139,250,128,2,176,178,177,246,151,169,1,202,76,212,220,53,97,173,20,102,244,226,215,18,55,251,240,188,79,140,235,97,244,54,26,52,194,123,61,181,164,86,221,21,165,206,125,36,18,94,233,80,54,177,132,178,107,41,103,188,23,214,66,60,153,171,230,22,79,184,49,222,122,77,91,223,135,57,234,217,128,231,132,148,233,141,96,120,3,2,144,94,240,40,75,238,127,42,150,237,7,125,106,141,111,205,102,54,64,108,49,232,23,193,175,2,41,114,86,126,84,82,61,120,70,12,125,222,78,168,72,45,145,42,27,96,189,238,2,95,140,228,95,116,19,202,113,145,229,75,134,122,137,47,70,50,90,17,178,76,242,168,250,188,252,26,175,20,38,251,74,29,227,152,207,1,13,193,197,57,108,199,25,93,94,202,211,96,143,211,81,184,17,140,158,235,183,209,101,123,144,200,86,115,115,248,42,225,172,26,129,194,25,252,1,103,78,178,93,34,22,236,197,44,179,243,227,30,212,174,187,70,48,130,210,100,104,192,89,102,157,113,53,101,84,176,41,235,29,26,78,191,227,80,28,73,13,149,12,247,114,226,235,254,119,185,244,5,186,227,202,213,159,227,6,89,16,45,102,22,1,96,214,94,34,237,226,188,186,76,16,94,44,25,134,228,114,222,230,122,146,237,255,96,31,10,226,72,109,116,215,69,31,200,175,195,0,82,205,143,150,178,241,229,159,63,178,175,223,10,121,187,148,232,129,142,160,162,170,25,198,211,164,209,81,7,41,127,3,202,145,127,71,191,41,161,158,162,53,198,69,22,221,145,236,118,90,240,129,222,222,128,181,107,245,233,190,9,153,96,158,133,101,92,20,158,101,240,215,137,241,58,250,139,7,227,235,43,235,71,75,185,88,195,240,84,191,244,251,222,58,84,32,236,201,153,203,83,42,0,99,98,247,42,192,111,210,8,146,98,97,244,217,199,33,213,231,143,211,25,20,133,62,1,139,91,68,27,62,251,171,86,4,89,88,15,186,200,151,131,168,145,43,78,228,112,66,166,225,101,31,153,164,148,167,148,13,210,117,243,99,188,44,189,252,1,89,135,34,80,73,169,37,21,218,20,32,191,76,174,239,206,88,248,177,3,221,108,214,100,58,161,165,151,11,162,14,72,153,69,127,56,38,82,161,213,38,53,226,73,125,183,192,107,64,83,57,78,214,175,253,146,42,245,93,247,43,136,61,158,101,172,207,175,99,89,40,39,168,87,230,37,203,236,236,185,29,122,39,124,139,27,142,117,148,221,16,109,34,32,228,86,249,32,180,226,16,97,85,108,176,139,22,242,127,31,9,178,152,106,168,100,190,101,166,79,213,41,26,119,43,121,49,85,242,18,56,248,101,51,247,216,142,221,127,65,150,134,145,198,184,221,212,202,20,243,29,83,90,230,31,167,157,142,125,37,15,132,50,17,248,40,46,42,92,59,99,81,229,184,237,232,200,183,166,231,55,101,200,228,239,141,33,251,231,239,175,112,216,204,82,254,30,147,244,187,210,252,201,65,47,185,110,61,109,47,150,207,188,170,112,71,183,227,67,20,216,188,36,241,155,24,110,238,12,75,208,67,27,160,78,25,48,157,247,165,68,18,105,35,212,94,138,47,144,61,140,151,189,202,82,24,171,162,222,8,110,80,146,193,180,74,179,229,48,146,164,89,141,174,21,150,252,16,54,196,219,116,44,109,60,14,115,180,52,2,255,238,5,35,27,176,186,48,106,103,62,82,195,154,158,106,233,96,106,84,210,28,222,120,16,56,97,150,155,49,161,172,217,35,188,3,249,213,149,201,176,179,61,125,83,237,202,46,71,184,157,99,249,161,254,80,181,223,51,48,193,254,254,42,174,0,164,162,34,68,94,161,149,216,174,131,154,240,253,72,24,210,217,161,133,95,2,131,229,177,98,214,126,152,234,224,181,121,177,146,106,249,213,43,76,122,55,219,75,92,247,99,164,224,184,60,139,53,132,227,14,142,224,205,151,54,36,50,191,188,150,149,113,203,239,165,25,121,114,81,237,16,81,35,79,65,49,144,131,5,120,209,48,231,217,18,232,210,22,33,139,136,38,160,17,236,151,12,204,125,81,190,8,175,75,206,197,95,38,179,14,45,188,29,101,105,166,3,244,165,77,248,151,0,177,138,198,135,8,29,107,31,253,28,108,192,113,19,67,177,86,104,103,168,66,208,50,147,124,98,88,43,181,56,59,243,87,75,43,146,53,59,195,16,132,97,243,51,175,1,202,40,207,203,104,216,142,34,88,32,154,85,70,253,89,6,236,108,177,64,49,189,22,180,97,229,165,134,149,223,43,48,73,140,77,208,73,160,159,82,206,61,137,170,113,143,154,228,130,12,242,20,25,67,252,8,213,209,129,204,180,131,134,231,214,255,16,19,69,237,141,215,19,190,60,174,180,105,37,57,40,242,48,86,97,99,243,103,154,14,64,220,39,103,254,247,237,90,16,87,221,239,171,97,214,115,94,191,34,97,65,78,21,26,138,47,122,84,207,195,27,49,201,152,168,170,29,216,143,104,218,199,68,22,93,154,13,251,74,99,92,23,141,183,10,62,255,25,85,199,253,149,188,93,171,158,24,200,52,231,47,182,211,56,152,212,106,18,77,81,69,130,208,206,63,169,167,37,145,164,149,1,69,91,199,244,156,233,219,157,185,5,38,82,20,54,113,140,85,8,120,118,78,184,179,163,78,160,43,179,222,29,99,98,187,223,252,128,87,220,21,227,203,182,197,154,236,112,45,224,188,225,121,26,199,53,27,222,101,105,85,61,80,147,181,83,119,201,147,184,122,93,222,71,186,229,174,31,33,233,198,69,181,185,8,170,185,130,72,234,46,135,71,139,245,156,100,226,206,3,219,169,237,73,194,228,241,155,52,185,98,47,12,151,254,9,76,222,27,221,247,139,10,22,32,131,168,31,82,194,64,137,150,246,104,32,191,162,85,172,34,169,63,64,227,26,176,181,87,250,99,120,1,21,116,201,91,202,22,113,218,77,48,251,102,162,146,183,191,62,133,27,143,55,183,58,63,71,189,162,180,37,61,172,88,246,30,0,28,111,203,227,199,53,108,207,91,226,103,19,112,121,17,87,197,205,134,39,247,83,253,73,66,160,186,239,229,53,86,210,234,31,222,203,243,58,25,123,164,86,15,63,153,176,192,39,153,236,1,135,226,90,153,14,234,102,162,58,48,48,158,7,91,141,113,170,235,34,203,56,134,125,160,245,110,184,33,119,31,58,150,120,255,131,134,93,54,238,164,113,210,81,239,253,229,109,5,62,5,66,247,238,219,36,211,182,178,124,233,247,199,236,181,148,121,34,210,50,137,140,49,89,186,180,206,232,54,18,69,211,212,187,126,108,15,207,181,167,117,50,23,113,204,83,163,195,55,254,69,70,128,33,120,199,102,55,156,4,186,168,124,169,169,187,143,8,204,7,12,217,178,89,107,120,184,232,61,88,153,72,15,4,166,149,62,221,89,80,152,26,54,22,53,220,192,0,61,193,14,136,186,55,143,93,192,80,220,230,68,106,40,138,123,145,6,74,215,52,90,216,54,7,216,221,244,95,147,43,118,224,211,214,115,174,197,37,82,132,254,26,61,205,164,161,171,115,206,0,232,133,10,100,21,221,161,143,137,197,157,213,236,16,102,10,130,43,39,175,1,43,181,51,77,220,147,159,22,234,213,102,173,5,224,38,46,232,43,196,79,122,184,84,186,224,19,205,122,112,232,203,178,43,120,214,178,55,151,15,106,87,50,40,37,10,13,190,32,65,104,213,231,168,189,54,143,50,166,160,199,150,109,88,42,107,146,75,56,203,210,76,46,167,152,222,19,197,163,32,205,203,228,38,76,227,186,135,57,15,244,61,38,159,68,205,172,141,98,167,153,51,248,119,99,91,193,211,164,206,203,147,97,12,58,70,219,241,120,202,107,176,194,110,218,158,49,222,71,19,78,147,130,161,173,126,248,241,236,226,1,30,196,179,45,113,24,174,227,208,229,68,83,187,49,84,38,168,174,124,67,53,222,97,14,72,163,12,105,156,90,59,246,142,19,232,210,94,97,86,1,128,127,205,142,23,25,187,193,129,9,19,61,133,40,218,195,0,252,246,107,214,231,95,126,118,150,198,74,60,113,230,152,196,92,160,66,118,32,47,225,185,171,55,127,245,93,214,176,204,229,207,17,127,46,46,187,233,207,34,138,80,51,155,102,186,82,128,108,59,59,126,75,9,143,208,160,31,141,219,42,83,159,224,116,160,199,78,218,127,8,101,158,81,249,51,19,237,96,169,106,92,152,157,119,62,199,10,21,97,178,222,111,88,9,22,61,147,93,126,157,88,44,248,83,134,144,179,0,0,229,8,22,10,206,208,14,252,18,134,199,70,64,150,201,123,190,63,45,37,183,228,63,156,247,23,202,73,168,149,250,42,188,113,87,120,53,51,197,198,98,242,92,198,67,224,64,82,141,206,232,231,67,79,69,55,63,181,30,32,176,120,113,99,18,139,169,203,198,143,137,111,223,41,152,43,234,244,187,163,214,154,49,85,30,187,16,90,181,253,118,3,127,132,231,141,45,212,39,47,166,235,205,38,32,2,172,180,72,169,91,130,153,93,220,149,152,7,98,199,202,225,146,132,221,176,95,134,116,150,128,108,119,63,69,124,75,27,38,174,242,181,218,64,161,201,101,77,147,55,55,102,146,255,80,56,61,191,169,183,196,235,120,186,1,25,3,78,75,224,6,24,132,152,100,78,232,247,81,98,152,31,186,192,87,32,169,19,152,7,241,176,1,128,193,22,114,140,144,198,170,190,164,55,84,47,125,93,177,142,39,97,119,145,4,68,159,125,160,96,92,13,131,161,114,166,148,66,190,216,233,9,133,138,253,102,182,39,165,252,99,232,178,116,248,15,91,218,95,251,234,129,209,84,159,79,156,23,138,204,192,11,41,42,103,92,173,146,69,149,94,199,163,120,253,172,225,51,239,194,218,228,240,24,222,63,80,30,223,90,136,154,232,134,221,66,160,80,155,155,202,58,232,84,78,113,167,227,95,43,14,232,180,243,9,25,195,216,236,84,135,227,65,249,250,60,149,103,133,195,89,123,62,116,220,239,133,229,61,143,217,66,180,241,109,134,195,244,206,33,31,193,114,102,113,133,91,216,86,244,252,2,71,196,197,194,96,248,203,139,48,255,163,49,93,159,39,166,252,254,115,148,127,91,235,95,87,21,18,26,246,100,52,230,111,61,153,42,114,54,197,206,116,234,52,244,209,208,185,76,234,62,3,71,49,27,200,242,40,119,37,254,144,55,223,131,238,143,33,32,2,94,176,202,254,122,74,229,190,27,111,144,117,185,49,97,94,49,171,235,16,194,140,0,63,44,101,123,64,232,115,134,232,104,248,196,207,152,37,27,186,235,148,31,167,72,181,48,41,53,211,59,134,40,0,253,51,78,176,95,186,187,201,202,134,39,191,206,201,144,155,79,88,4,29,130,87,50,41,77,202,229,31,149,22,190,98,96,122,162,36,145,218,131,154,237,214,215,61,8,227,130,114,210,167,165,84,183,124,93,47,201,245,32,37,1,212,56,106,202,53,150,173,23,198,59,58,195,209,157,148,94,190,11,184,143,158,171,217,47,155,18,103,22,146,36,182,244,179,169,39,210,14,128,14,92,59,234,101,184,67,63,122,166,207,207,25,22,23,178,151,150,1,229,175,62,78,53,160,43,231,226,219,159,42,203,218,156,29,147,246,161,21,6,75,50,165,192,26,7,220,110,255,161,20,217,166,94,158,20,27,187,82,166,77,89,21,38,156,170,160,174,2,93,175,60,96,34,132,236,147,95,4,218,135,97,143,53,229,154,10,138,10,154,249,123,79,54,117,115,38,79,176,182,17,145,8,196,5,226,92,60,122,76,194,35,253,82,150,88,125,221,170,135,171,25,132,14,161,7,108,21,174,140,41,135,8,14,164,160,196,189,174,113,222,55,115,202,168,71,31,234,113,112,130,95,142,115,67,250,99,208,161,187,2,64,55,134,5,215,243,10,138,98,162,213,217,46,23,35,3,206,13,131,202,110,184,179,86,213,33,48,61,244,178,99,163,8,49,3,3,10,47,251,122,114,195,0,122,250,220,70,213,122,51,71,13,83,4,196,200,67,221,82,188,136,109,147,128,190,255,40,192,214,75,202,188,204,3,8,124,189,184,15,39,125,120,131,230,176,46,93,12,73,144,166,183,137,24,176,60,213,132,158,34,10,47,188,98,9,197,162,56,9,90,132,91,66,54,224,131,121,255,113,239,80,111,199,99,103,249,78,131,211,19,132,240,119,181,134,239,180,41,136,99,14,182,181,3,230,233,109,218,107,193,113,72,131,2,125,239,77,217,242,237,219,191,159,90,181,203,152,77,181,241,92,40,200,157,247,178,224,92,172,102,113,141,242,132,107,162,231,147,12,245,79,184,174,107,75,128,30,39,140,252,122,206,211,38,56,137,37,80,6,155,243,56,24,166,29,91,253,212,25,231,167,56,225,226,170,200,149,243,83,127,94,53,73,167,239,230,250,175,204,150,121,229,31,5,55,41,158,36,172,100,203,91,110,45,143,242,213,37,204,75,245,39,223,88,12,33,233,207,174,92,178,48,212,28,47,178,180,82,201,68,42,140,213,229,228,223,82,194,0,107,217,51,100,40,114,52,222,221,59,166,81,165,131,235,129,40,191,93,126,235,126,146,235,201,151,222,73,57,118,91,139,32,154,240,61,209,230,85,215,41,89,104,184,6,81,118,202,56,64,174,6,87,110,174,81,241,56,213,98,139,29,199,123,96,40,157,20,36,108,211,19,78,183,77,221,166,75,42,44,183,22,120,182,124,217,96,89,177,22,76,216,69,185,155,251,223,185,106,12,249,84,164,122,110,58,229,149,206,100,122,8,71,30,222,31,27,186,181,172,221,179,234,235,244,229,90,129,31,248,248,151,93,231,193,162,1,101,53,3,103,64,42,168,221,78,245,102,243,91,98,216,15,12,62,96,154,173,151,34,29,223,208,217,43,166,247,80,246,172,67,214,29,106,149,162,24,215,99,20,119,216,170,91,154,199,58,13,28,185,52,128,21,239,110,202,238,147,252,24,139,209,7,190,16,219,204,10,70,228,151,144,142,106,71,165,142,117,139,28,236,233,141,214,219,215,213,217,250,255,226,249,92,136,139,8,131,109,241,79,97,102,103,67,18,222,127,143,34,138,141,255,123,209,59,238,194,227,144,76,162,159,64,11,186,173,39,34,107,8,70,166,77,14,216,203,248,112,50,81,187,246,53,130,221,197,126,105,162,95,235,62,154,183,38,58,146,138,27,95,223,252,124,65,89,108,90,30,199,232,210,17,177,64,43,224,14,220,155,127,10,83,227,197,143,4,109,140,184,8,70,169,29,213,253,94,81,32,140,65,222,94,117,234,4,115,20,248,220,153,208,23,158,42,36,1,117,18,236,153,208,18,196,192,52,99,56,198,182,111,28,66,14,115,131,25,194,35,244,1,129,137,190,95,172,154,225,251,105,115,18,189,16,228,223,194,111,237,88,179,235,119,97,83,3,100,128,143,75,101,33,145,101,14,96,166,44,250,251,167,164,205,128,107,65,198,226,4,244,224,190,27,15,12,131,148,248,68,248,29,213,240,226,99,107,83,206,137,180,154,52,199,74,107,16,78,212,234,13,138,168,126,37,248,100,208,32,250,95,118,184,114,51,95,39,98,47,47,0,184,154,148,220,247,206,75,235,226,211,221,65,196,21,147,6,81,19,168,87,211,196,140,120,64,49,241,178,252,129,233,172,155,50,36,230,156,88,99,45,164,182,28,232,116,216,226,108,63,29,106,220,220,230,205,173,236,51,18,79,223,196,54,64,108,231,73,96,54,213,119,84,188,137,199,122,96,121,157,73,157,118,78,163,176,49,1,167,1,214,38,18,246,86,223,202,167,49,146,20,107,153,71,231,240,110,28,138,192,82,104,94,117,17,48,86,33,14,123,190,27,68,210,186,72,54,196,175,172,140,220,183,20,32,169,92,52,141,216,167,19,93,231,200,34,121,182,252,227,166,114,132,168,56,41,114,251,59,25,214,249,45,56,250,147,217,157,129,114,48,195,41,120,177,121,2,124,232,55,140,138,174,124,84,36,171,221,140,180,106,23,164,192,62,105,128,8,175,153,226,232,110,98,76,133,108,77,87,234,233,48,72,27,124,232,241,207,92,141,222,127,248,39,46,24,39,100,218,150,237,244,84,125,110,18,190,98,9,154,1,10,40,180,144,35,213,55,185,243,141,125,189,87,136,2,114,26,212,87,73,246,32,30,127,191,103,196,151,215,243,27,65,214,60,28,253,87,39,139,204,118,124,243,228,126,226,110,103,6,59,37,32,229,239,3,80,192,232,33,201,200,233,100,193,2,100,249,244,26,19,213,93,160,241,83,173,57,21,27,208,37,114,72,121,5,234,121,93,91,110,181,216,30,53,224,129,6,200,96,212,6,237,133,178,36,1,7,156,125,195,239,50,238,47,216,215,240,19,135,8,83,138,224,73,144,156,4,54,187,180,43,0,64,109,20,83,221,176,110,163,43,53,166,242,30,110,133,162,241,65,243,242,155,217,139,208,185,44,44,185,223,32,97,249,119,35,182,65,5,209,27,210,26,134,129,11,202,155,49,157,23,48,180,8,150,128,207,78,68,97,16,114,191,243,254,106,62,243,171,179,159,240,71,78,94,238,200,124,205,4,49,161,42,93,197,106,184,214,65,143,26,220,131,104,197,121,242,198,124,33,25,175,97,19,126,130,30,134,142,42,43,241,153,53,133,6,62,138,216,244,133,47,148,64,78,229,61,215,35,89,252,151,184,181,214,9,19,54,19,227,55,212,26,24,123,11,4,17,25,250,253,228,153,0,213,182,40,176,238,66,128,252,30,134,123,221,80,242,200,100,253,138,139,165,67,167,228,249,150,180,4,32,57,180,245,102,47,23,239,67,217,209,75,206,54,185,44,230,3,155,21,208,191,98,209,120,166,179,207,30,189,150,230,193,220,20,165,210,254,90,47,249,9,31,225,105,152,116,13,121,53,15,239,51,209,52,209,23,213,211,163,52,29,207,57,148,186,28,192,39,104,168,77,163,49,102,152,108,207,181,76,24,220,167,29,97,117,6,47,125,81,156,167,117,29,79,39,224,5,74,92,241,36,191,191,53,197,156,230,228,146,240,31,50,18,247,145,157,3,112,173,134,118,184,26,178,154,50,164,173,37,141,77,28,143,163,204,156,185,60,50,229,50,236,177,15,186,67,158,33,55,115,124,127,35,91,29,74,59,146,8,175,198,3,135,182,180,212,89,124,52,49,250,96,5,19,121,89,2,152,188,151,75,133,200,34,235,247,88,75,153,2,177,147,72,75,111,193,57,87,40,198,135,187,71,221,172,16,141,73,213,136,94,198,122,174,141,64,45,140,26,128,184,113,153,227,207,197,133,162,3,43,100,129,91,146,164,183,24,40,41,226,225,222,115,245,102,168,198,229,203,26,37,205,237,15,63,33,189,15,235,146,24,112,59,60,3,229,88,160,74,68,52,183,41,197,85,226,63,142,88,86,105,198,131,248,23,251,218,79,130,195,144,252,74,32,128,22,1,234,246,159,202,31,194,214,102,112,81,210,69,157,167,83,172,60,47,149,148,63,105,145,8,244,93,155,62,76,150,41,208,70,172,91,232,151,229,58,227,217,228,204,148,80,244,150,172,17,170,112,31,102,151,95,148,113,83,220,244,191,183,207,241,249,193,151,101,184,12,204,191,188,90,67,193,197,128,86,120,94,184,161,6,76,4,180,230,237,82,173,161,178,31,11,18,180,150,68,209,93,136,63,124,132,33,8,233,63,70,144,44,214,103,106,56,242,50,124,147,56,148,138,179,65,227,31,238,107,172,102,255,26,183,41,175,60,45,212,122,245,9,117,184,224,37,236,4,169,231,161,76,132,29,31,38,75,245,162,88,38,248,158,239,18,237,67,176,234,44,180,25,214,148,196,52,176,240,86,205,224,233,233,214,181,154,104,247,132,18,104,241,173,171,93,69,250,83,165,14,56,235,224,247,143,108,98,41,42,95,148,135,44,205,58,120,176,174,10,171,142,183,28,152,2,73,37,225,13,114,88,42,108,17,106,65,165,10,240,91,71,58,76,38,185,28,224,135,195,55,195,4,195,173,111,34,205,28,179,236,22,175,64,240,38,211,69,155,101,43,136,222,111,96,255,31,196,205,232,88,128,122,108,183,88,56,239,122,65,109,48,30,242,83,168,192,124,237,89,208,22,168,107,117,28,40,231,231,18,10,80,160,40,118,140,131,87,192,223,194,222,176,222,216,8,176,51,153,124,46,162,93,190,168,249,60,50,118,2,22,172,10,42,19,132,52,233,198,103,238,208,200,115,13,123,130,174,124,118,166,202,182,195,161,194,247,236,67,252,45,243,65,200,208,64,247,212,207,26,66,10,168,88,146,129,217,11,121,62,93,235,192,218,239,210,123,91,3,153,122,249,222,214,90,164,95,152,208,47,238,127,134,129,224,211,8,17,105,162,244,192,218,82,135,193,5,175,237,26,253,167,28,171,154,201,29,134,78,202,214,92,109,247,68,84,100,181,111,240,40,220,21,71,84,171,145,116,79,213,211,22,191,29,234,198,172,194,75,144,242,84,235,237,9,15,106,175,145,163,16,243,15,85,162,37,254,158,196,224,71,22,142,97,148,6,231,71,197,161,101,45,92,124,78,192,144,157,221,214,130,45,135,223,54,75,19,124,185,226,81,100,88,11,250,110,95,86,169,191,113,248,61,62,238,81,44,132,174,216,139,1,29,140,249,155,24,214,212,135,99,193,195,142,36,36,151,203,237,164,53,199,81,179,129,57,63,179,168,225,183,215,86,1,195,51,92,95,89,140,144,197,176,211,167,121,158,53,60,36,11,64,166,207,135,213,132,72,7,254,49,66,216,185,84,202,190,100,138,51,149,201,210,16,244,199,157,56,60,248,182,2,84,104,190,100,133,61,118,147,113,63,200,245,56,41,90,250,59,227,215,216,105,199,172,186,245,198,243,16,188,22,115,167,163,53,240,112,193,41,247,97,24,249,148,194,46,9,158,33,120,63,6,19,78,36,100,59,25,243,64,82,84,187,27,152,176,120,152,178,124,13,128,85,132,215,32,216,44,157,78,90,94,182,145,123,161,50,9,13,89,44,238,213,131,215,187,254,111,109,91,0,74,141,113,252,52,174,206,159,206,100,11,187,109,249,204,218,21,178,198,170,172,26,222,89,160,147,51,47,174,160,79,175,138,226,105,147,90,16,213,206,247,25,95,220,36,131,159,174,169,232,142,63,231,69,183,132,21,140,53,138,210,49,105,105,32,237,105,45,192,180,126,2,83,9,9,196,237,90,69,244,6,19,253,84,54,66,182,164,139,47,223,247,17,67,137,39,83,198,198,97,176,230,65,75,6,204,142,231,219,233,218,9,241,38,70,40,153,241,11,248,215,98,120,243,141,226,232,124,172,5,127,184,250,96,165,176,141,125,39,128,70,197,224,134,66,14,231,24,173,31,207,248,77,59,191,75,134,68,82,88,73,255,194,122,52,174,219,177,143,122,197,102,241,53,224,26,35,98,130,240,28,63,139,104,244,116,166,149,95,74,156,96,10,190,19,83,173,248,4,255,229,8,158,91,152,137,220,241,171,140,219,122,136,8,137,159,121,123,113,140,25,106,231,222,217,30,184,123,106,88,68,73,192,58,11,128,159,66,195,60,40,155,51,4,80,71,109,165,152,125,176,108,28,195,181,9,224,60,52,96,155,157,102,150,208,80,127,159,234,71,97,142,227,158,60,232,93,164,245,109,85,198,207,90,119,127,54,87,32,23,164,208,181,156,132,54,115,140,213,156,168,46,36,61,206,32,138,72,172,24,31,70,99,8,37,115,169,87,152,132,142,13,181,248,32,16,154,215,56,209,201,57,130,237,50,206,232,230,201,46,3,157,120,67,44,97,31,155,109,2,184,188,53,209,193,126,117,216,19,115,126,243,108,140,237,144,33,7,72,30,75,100,99,32,143,139,71,27,7,102,211,110,146,253,134,53,17,243,125,31,196,17,194,121,0,13,108,90,139,207,224,240,238,70,226,87,48,209,22,95,13,5,133,70,236,249,33,254,228,237,18,72,120,163,187,179,163,55,96,214,26,89,85,31,202,27,1,53,254,124,47,71,60,218,191,180,6,22,2,85,94,55,144,214,142,98,38,180,113,54,188,154,175,72,63,188,181,155,162,174,5,142,44,56,220,251,155,111,131,138,207,117,72,145,49,160,188,61,73,66,69,6,140,164,15,195,65,64,127,24,203,176,176,47,155,117,68,92,198,41,114,255,38,158,107,88,245,37,111,20,236,73,26,150,242,135,144,124,129,21,234,213,209,122,9,208,84,199,15,37,227,252,48,32,198,226,225,6,232,86,231,135,61,248,60,115,53,180,49,33,85,204,204,20,26,57,72,182,16,105,28,58,221,164,109,112,0,150,192,233,19,15,126,26,50,24,217,194,255,78,16,156,147,141,61,254,198,232,17,243,60,161,183,4,180,161,193,152,45,250,104,247,252,7,240,123,40,45,246,52,27,112,116,127,108,153,194,109,147,54,157,201,39,56,183,94,98,27,204,203,224,227,193,227,91,123,173,80,91,239,106,190,125,18,161,101,253,16,152,0,150,40,234,116,67,43,109,9,139,14,249,13,211,121,129,107,2,94,177,160,148,239,175,204,221,30,16,23,28,201,247,204,153,29,251,177,122,172,221,63,65,174,58,177,239,214,169,112,105,163,99,89,181,11,15,136,228,34,121,243,57,232,36,83,169,5,25,245,242,116,10,188,122,27,169,110,108,207,65,11,107,205,0,147,242,158,223,153,19,185,214,103,94,245,71,137,155,43,120,223,41,197,247,183,197,145,239,193,250,216,20,148,108,222,118,131,241,206,255,11,118,163,103,13,174,24,69,126,213,153,49,60,124,251,250,237,11,170,65,106,105,202,195,217,230,82,72,193,192,58,7,182,52,96,120,131,177,184,247,146,76,208,111,67,188,238,147,193,180,143,252,149,131,134,105,235,113,98,111,242,234,7,38,80,242,110,219,128,35,144,0,203,144,138,255,103,2,4,106,59,182,4,225,158,85,107,115,231,1,130,23,86,110,98,9,148,198,156,131,93,189,195,122,230,242,61,51,229,21,50,223,13,247,182,1,181,53,41,83,153,106,41,127,217,98,75,118,162,247,136,98,62,211,179,115,89,18,68,72,8,233,220,48,125,107,129,190,105,148,54,244,34,38,23,64,8,81,121,87,168,108,207,16,54,190,12,242,183,114,109,61,61,26,193,176,138,122,161,195,47,71,70,139,69,35,126,47,38,113,9,11,136,14,75,189,238,247,90,90,47,61,220,199,60,129,104,240,247,29,5,220,171,1,252,113,171,83,72,226,173,139,206,102,143,199,116,196,131,23,167,103,51,20,45,164,15,228,36,192,143,18,45,82,255,207,218,32,70,138,123,95,59,145,254,1,166,66,241,214,95,46,169,53,83,5,37,4,150,91,68,20,232,107,182,205,237,180,88,191,81,244,249,209,110,135,112,54,52,184,203,33,231,174,85,13,211,61,225,251,247,246,103,192,64,32,35,182,85,80,151,36,100,107,184,157,212,130,174,226,121,150,97,225,59,252,47,124,109,245,156,12,13,204,122,72,72,199,46,169,160,3,171,129,38,166,2,68,201,148,53,63,73,61,93,72,205,140,229,217,133,240,222,213,137,3,125,90,255,106,97,166,252,73,29,155,20,148,89,223,163,227,95,142,78,15,178,78,68,89,18,143,202,149,99,117,239,19,200,170,234,125,201,229,226,123,78,134,64,23,77,138,94,3,220,136,233,79,172,245,176,200,11,72,208,58,172,13,42,85,199,177,180,135,28,221,137,150,42,67,122,66,10,125,209,68,186,205,125,7,98,54,191,70,194,138,14,166,31,109,3,66,249,213,232,18,167,56,119,161,190,125,240,145,216,124,80,172,72,41,150,63,51,9,211,182,244,131,149,0,42,79,0,198,94,182,13,76,117,101,22,243,128,0,33,4,204,100,138,173,215,205,96,85,100,204,165,225,222,237,164,114,49,65,147,106,114,162,116,226,4,29,48,183,42,149,208,18,76,60,21,200,152,200,171,236,228,61,2,232,12,120,154,134,145,54,76,180,164,86,112,145,13,113,171,140,116,156,99,152,63,232,122,13,249,24,253,218,16,128,202,198,112,67,184,110,44,69,125,1,179,132,182,208,4,231,221,220,246,0,23,42,145,125,24,70,144,34,183,150,23,97,224,34,172,26,174,30,66,79,240,53,205,213,183,212,202,140,95,43,180,175,87,17,233,188,211,213,11,119,73,16,104,145,224,127,134,126,66,57,160,54,234,250,84,41,7,71,252,103,152,120,124,246,57,92,195,162,85,47,51,196,230,50,12,166,102,34,241,27,118,15,198,121,38,234,33,204,24,21,47,82,103,83,168,82,170,226,149,205,193,39,199,236,19,157,20,228,240,6,156,0,17,88,172,188,13,169,28,207,81,58,223,97,177,91,243,95,100,145,188,243,90,226,93,90,242,169,17,233,72,4,147,3,150,234,159,182,196,252,92,33,74,44,57,242,114,182,178,219,22,227,150,88,197,23,8,22,61,154,159,102,166,219,237,195,98,235,171,79,7,255,79,217,141,213,222,140,186,82,200,77,24,178,87,83,197,198,57,95,95,158,241,231,153,8,11,165,182,32,152,77,221,103,56,243,136,229,140,250,221,49,74,99,28,61,132,58,73,5,14,6,243,86,0,197,208,164,102,237,191,8,137,131,195,32,40,242,224,192,221,95,38,202,63,237,220,182,204,199,147,6,130,100,123,62,233,187,84,55,6,176,250,41,168,23,117,113,6,56,80,168,20,101,60,225,61,231,138,96,151,59,17,5,154,4,13,240,246,130,11,104,78,8,5,13,240,143,105,97,18,146,91,135,108,34,3,35,82,199,203,130,247,68,153,135,93,71,204,214,114,209,245,35,134,58,141,148,237,176,21,56,147,209,59,243,251,81,46,3,250,47,138,86,221,183,68,184,44,128,135,246,130,92,93,253,35,186,164,148,102,171,148,22,125,180,40,25,157,167,51,58,40,147,99,198,53,9,218,192,172,110,69,176,108,29,209,247,194,159,86,213,22,125,225,10,3,127,19,170,77,134,193,220,207,185,43,26,149,57,50,131,126,150,172,68,167,127,9,199,121,105,198,253,99,101,37,16,64,8,83,5,164,153,46,106,129,7,26,152,226,36,62,172,138,191,199,6,95,116,227,239,239,20,85,179,86,78,68,7,20,83,93,95,246,133,114,127,118,9,60,62,154,97,231,235,181,131,148,159,252,75,142,7,1,6,41,87,63,161,241,94,196,189,206,120,180,125,170,164,147,118,187,186,150,42,132,83,135,8,170,16,98,214,151,148,116,50,213,123,106,180,51,241,134,235,15,93,35,193,58,205,77,104,232,212,117,172,7,43,127,247,238,239,235,166,109,35,28,30,52,23,9,156,11,185,112,90,210,254,37,71,79,140,162,141,139,80,15,167,126,106,107,132,181,132,219,179,87,160,73,79,138,49,100,235,84,45,25,194,62,85,31,188,143,172,231,97,142,35,29,68,19,5,25,235,225,229,145,226,242,51,231,117,142,175,17,193,253,42,253,228,34,114,214,11,75,9,75,71,20,170,114,155,61,205,47,37,80,56,130,0,203,229,53,170,10,17,224,70,174,245,223,254,49,221,241,52,144,86,217,75,224,24,236,170,34,53,42,160,9,211,158,109,81,138,213,108,124,58,58,89,36,209,208,210,29,225,66,123,174,221,165,212,68,85,245,35,238,84,23,203,133,81,171,253,245,183,238,15,46,54,208,155,93,58,89,79,39,58,140,238,203,26,10,125,75,145,11,32,88,62,46,240,35,231,34,236,230,131,217,65,227,252,104,67,119,86,196,103,245,0,237,85,81,169,252,193,113,186,148,166,10,21,144,168,232,116,12,30,160,61,9,140,56,242,5,87,5,91,113,127,9,203,193,53,98,229,11,137,55,124,162,129,99,187,87,170,159,158,47,169,234,156,21,239,116,98,157,187,26,235,63,202,143,223,193,145,43,121,91,2,249,238,119,158,32,179,45,160,12,174,27,116,178,129,222,180,84,87,115,89,103,20,134,187,128,106,218,190,153,80,47,120,17,28,90,190,213,157,194,23,197,21,17,28,244,184,149,248,160,194,20,109,171,160,84,131,41,171,250,1,96,158,73,75,68,102,124,73,133,40,232,39,6,93,183,203,238,147,150,60,142,153,228,241,15,248,33,247,33,132,231,6,251,17,56,96,84,99,9,38,159,104,86,184,148,110,122,203,68,166,1,117,195,190,114,85,73,215,164,101,200,95,91,196,125,254,20,239,51,44,237,228,254,140,29,44,171,26,0,160,0,216,219,120,174,179,34,51,20,74,184,5,104,29,208,147,87,165,215,246,35,104,51,60,85,8,208,153,35,248,119,87,39,141,211,77,59,44,37,116,95,202,24,197,138,81,201,252,142,4,95,238,154,27,156,16,241,212,246,163,142,53,222,113,30,78,208,236,127,5,24,33,184,234,193,210,39,32,26,246,75,252,155,126,215,3,47,124,193,186,167,100,50,173,167,21,168,203,117,114,18,77,58,42,84,102,99,165,65,93,6,92,2,72,217,237,223,172,189,106,4,47,153,139,244,143,155,91,32,120,10,69,32,242,21,205,139,52,184,254,212,159,206,57,196,208,137,72,225,45,238,5,244,181,126,244,200,127,39,189,31,198,37,182,66,72,136,13,237,236,214,15,184,87,172,134,141,81,150,27,114,205,238,225,75,243,193,165,144,191,118,114,0,247,11,58,96,144,148,68,219,158,141,33,178,94,44,191,190,245,22,215,190,163,121,202,246,60,208,243,225,35,209,230,205,228,180,41,233,110,252,151,143,162,36,157,213,150,179,69,67,250,92,248,31,120,101,27,190,31,58,35,135,97,38,8,25,179,0,198,97,144,82,250,242,161,223,79,215,84,149,182,135,220,219,23,167,98,29,77,4,57,125,60,64,108,166,34,21,97,23,114,71,239,85,99,240,30,89,149,138,99,161,206,151,248,204,177,11,73,248,224,57,234,104,20,254,178,28,39,191,32,107,255,62,67,44,246,153,61,98,69,111,127,86,202,132,103,102,209,19,219,54,238,51,107,226,194,86,171,49,189,207,82,38,86,76,162,121,200,221,196,38,106,85,0,193,125,94,152,50,18,93,109,217,55,80,79,144,193,36,176,223,178,221,44,75,39,71,151,120,74,24,81,203,145,60,29,93,102,141,222,214,151,127,162,19,226,0,236,83,115,154,196,169,154,57,170,226,111,141,245,141,123,205,106,209,80,37,51,92,203,204,23,90,90,210,16,107,175,133,198,228,62,167,186,123,124,199,221,69,108,166,62,253,179,239,89,242,202,149,100,51,128,166,43,165,9,192,136,220,25,200,218,36,34,134,187,69,64,219,134,113,136,142,96,129,129,150,160,171,9,90,200,22,235,205,104,245,127,61,68,191,177,215,106,167,201,254,91,166,100,12,6,221,22,244,101,66,94,96,247,220,93,99,198,229,239,27,215,9,85,121,85,1,32,75,15,108,199,244,207,229,99,67,149,1,251,203,97,222,75,251,230,91,156,185,78,215,88,249,230,37,32,248,92,168,123,159,245,71,163,5,179,140,37,234,198,174,254,221,94,8,5,64,195,138,233,118,148,32,124,119,219,40,204,207,252,47,13,151,186,119,55,253,105,140,42,59,223,115,88,128,222,249,23,192,113,119,203,250,21,216,203,52,219,70,45,172,67,211,211,42,63,185,234,76,224,238,42,249,109,50,183,141,44,246,64,39,162,94,51,144,157,148,13,232,25,192,87,63,247,249,94,224,179,229,201,234,89,244,81,142,204,182,66,69,183,134,238,22,22,255,28,29,11,140,156,106,70,227,33,227,139,27,228,98,226,216,183,162,27,81,6,82,96,206,9,201,137,157,164,235,187,151,124,3,14,96,214,0,171,40,129,197,85,186,163,196,11,48,63,217,137,90,138,7,235,200,196,168,42,59,61,154,136,76,15,249,235,156,83,216,113,21,104,88,5,123,178,107,227,228,8,51,186,227,6,70,227,214,203,82,245,36,65,142,163,169,6,48,125,118,236,202,103,123,244,67,227,97,64,242,133,225,153,20,49,87,210,85,46,135,90,11,92,33,238,211,20,14,193,64,62,117,137,10,10,252,241,104,172,176,89,218,7,124,9,48,195,218,102,6,96,131,168,153,29,145,177,169,168,224,125,254,133,104,17,208,44,130,201,178,197,119,204,120,23,229,193,1,35,154,45,68,213,157,89,144,182,194,16,187,40,183,168,39,189,102,243,208,194,111,254,178,131,72,37,62,146,198,185,85,47,0,61,42,192,173,80,5,240,61,31,211,35,131,226,135,142,82,14,103,16,21,120,106,63,176,215,51,80,31,42,232,89,41,53,158,172,48,242,201,130,217,186,192,144,151,235,185,190,184,43,104,12,178,232,195,148,245,170,161,34,130,51,89,203,96,251,184,104,34,188,102,211,152,245,30,152,97,73,212,11,181,171,119,87,248,178,2,113,151,113,241,148,103,119,6,10,15,109,213,145,80,224,119,230,92,226,158,171,252,112,35,173,1,111,15,27,159,62,144,164,146,160,153,209,48,85,48,222,184,222,59,145,217,214,23,11,21,70,29,122,141,147,183,216,246,212,143,20,234,185,161,233,141,246,45,153,65,111,24,33,105,8,57,178,130,3,70,103,52,3,206,97,63,243,68,50,143,231,135,150,180,69,201,184,171,75,208,85,13,120,103,99,201,139,4,209,163,10,146,171,137,91,240,99,162,54,24,121,195,203,62,2,67,78,249,85,223,223,185,190,242,160,121,216,210,106,143,118,247,79,42,22,26,226,238,242,203,212,82,208,9,75,187,252,20,64,71,120,55,40,54,199,48,92,195,92,81,253,83,159,190,240,168,209,84,232,135,70,32,16,60,148,16,1,168,229,150,237,211,2,194,104,83,87,9,227,104,30,106,158,254,45,140,68,70,206,186,17,182,238,117,125,217,92,135,129,76,196,187,66,193,255,247,157,84,19,61,96,49,77,222,157,67,158,223,65,112,239,245,159,187,55,57,53,37,238,147,200,1,163,218,85,15,147,32,126,71,43,59,198,125,105,38,204,47,232,190,239,99,95,13,9,36,3,172,171,28,127,8,241,245,225,135,21,220,239,202,216,148,230,178,240,245,111,225,251,9,14,187,52,231,131,119,254,243,213,236,137,168,170,175,138,191,214,189,202,5,121,29,101,147,121,193,174,130,59,56,156,4,229,67,134,65,173,82,208,160,207,23,244,72,129,35,7,111,241,177,157,180,51,199,167,201,181,245,181,146,64,64,127,238,131,105,162,210,164,174,74,114,178,192,72,77,20,147,210,97,150,180,117,92,75,196,179,16,70,185,174,96,75,62,157,218,60,120,238,201,242,123,20,70,19,26,185,26,10,96,250,15,83,97,134,165,252,243,101,102,132,203,16,27,144,30,2,4,54,98,160,75,190,44,6,78,185,173,231,213,24,126,221,231,186,91,78,20,109,108,33,166,186,176,84,81,249,241,223,202,79,101,132,84,172,173,240,240,145,221,186,108,202,226,200,187,236,50,252,136,27,201,92,72,50,164,165,147,140,233,194,142,69,63,1,211,201,167,153,218,242,71,202,211,6,229,38,216,41,239,114,55,237,213,171,108,114,6,6,252,186,145,186,113,210,79,64,213,121,131,152,89,84,155,185,21,91,97,19,92,154,137,251,175,2,226,217,225,158,170,46,223,69,66,63,231,59,116,237,87,254,99,217,175,191,112,247,142,226,72,136,92,76,229,111,181,17,75,52,254,167,223,193,100,223,207,244,34,169,65,127,65,14,51,221,79,54,197,219,138,148,94,66,138,248,215,153,155,92,62,80,253,63,172,85,248,0,251,249,237,243,159,122,252,183,24,138,98,12,86,114,198,180,106,172,135,5,168,46,153,205,158,66,77,241,66,178,236,0,95,6,67,252,17,67,55,217,22,166,12,44,237,72,33,137,78,120,41,137,32,184,166,56,210,140,20,73,217,212,222,197,46,106,159,82,185,110,206,176,141,9,87,38,193,98,137,104,2,57,191,125,43,220,139,107,183,24,50,241,178,1,52,36,174,88,16,14,200,135,53,187,254,145,150,131,36,99,1,1,174,212,18,230,18,101,188,212,32,110,49,137,0,205,163,238,138,201,144,153,12,36,26,135,184,156,235,52,108,106,35,4,185,133,178,113,8,11,199,145,147,168,66,77,138,141,116,139,236,117,27,65,90,67,64,159,101,46,63,154,255,90,59,167,91,198,187,112,180,77,109,194,120,209,223,136,166,180,9,20,80,129,3,161,46,127,111,170,85,103,187,40,197,123,175,6,94,84,216,64,184,43,36,32,160,106,250,220,187,134,13,16,64,72,184,170,24,47,37,170,199,172,76,113,3,106,191,240,227,211,121,222,100,185,33,67,54,111,53,82,211,184,247,93,72,35,79,220,157,238,38,145,227,28,168,115,51,94,245,56,38,218,127,255,47,23,243,147,85,65,52,96,74,15,29,231,210,221,19,30,6,218,200,241,190,190,183,255,249,185,184,212,57,22,242,8,211,115,182,246,168,200,197,249,57,181,212,99,193,142,203,43,249,72,111,117,115,44,217,79,31,235,75,48,32,198,5,44,99,88,39,208,84,223,138,128,92,247,70,224,96,145,13,42,9,6,106,173,76,35,93,176,196,181,138,95,95,108,125,92,47,190,110,216,198,177,43,11,111,205,24,195,45,72,253,81,28,158,154,248,213,29,138,230,246,41,58,205,101,135,40,232,100,52,249,54,133,189,17,222,175,240,244,161,13,59,244,175,111,23,54,89,72,224,63,26,144,18,184,40,52,30,232,69,49,9,183,17,18,234,197,36,182,84,116,232,14,179,157,224,30,199,213,227,242,162,187,118,132,10,78,192,71,227,48,167,115,179,80,142,56,66,239,206,95,134,81,163,98,57,15,173,189,160,134,202,142,170,197,77,111,80,205,28,75,210,160,23,239,217,103,70,118,255,120,183,102,248,200,163,162,125,251,122,188,29,154,130,208,36,178,176,48,10,33,249,176,105,226,177,229,164,211,82,99,25,30,75,9,109,40,197,172,68,103,63,225,193,77,57,152,58,253,79,241,35,231,237,236,29,247,40,68,230,241,251,237,156,73,96,24,167,156,248,9,140,147,38,247,229,132,25,69,105,39,148,200,16,160,20,136,113,232,245,122,249,232,67,132,188,244,187,156,67,123,238,24,114,218,99,110,72,219,50,101,137,68,71,13,100,26,39,154,252,70,235,127,92,187,63,122,127,198,34,101,249,131,121,97,3,231,218,146,253,48,127,194,51,220,116,199,151,3,246,84,128,71,224,105,102,26,181,253,62,32,46,116,66,14,206,145,185,93,3,50,41,99,144,87,223,251,155,136,122,177,195,32,216,206,22,237,244,76,103,20,161,71,67,210,117,201,166,122,66,207,12,200,12,250,102,158,222,87,189,112,15,107,169,1,129,117,172,28,172,57,83,219,3,242,196,85,9,170,109,161,39,150,101,103,204,154,37,66,186,229,230,39,182,12,13,170,254,143,230,101,49,102,216,108,226,151,81,5,57,121,45,134,131,103,126,163,76,206,251,224,100,56,101,243,193,87,140,172,115,21,44,175,67,128,227,58,181,249,168,28,214,80,144,90,97,98,6,141,96,9,112,66,66,210,66,207,253,49,196,156,137,228,228,153,246,233,27,70,55,87,227,169,156,13,148,27,87,168,18,158,203,139,32,44,137,49,7,125,25,212,193,100,64,13,73,115,47,143,82,107,101,233,80,236,198,16,222,168,50,248,193,56,157,238,115,41,61,25,118,155,212,118,23,78,106,164,44,206,236,14,41,183,163,88,179,59,95,167,66,231,222,236,85,51,226,191,206,69,57,68,16,9,2,248,136,131,252,120,13,36,27,230,152,187,89,198,160,114,15,5,148,115,185,215,82,31,178,234,27,73,14,103,182,23,38,152,245,235,188,144,184,188,154,224,191,91,78,158,163,178,55,152,41,3,126,114,139,74,12,149,1,205,34,72,33,214,136,49,207,58,59,23,25,1,219,27,130,241,98,180,135,206,16,202,67,31,75,148,43,157,140,50,122,218,54,125,252,3,78,155,102,30,100,83,133,169,12,155,90,209,81,69,218,17,149,119,190,143,254,24,114,205,11,99,105,69,80,173,99,71,1,120,215,235,116,70,86,172,83,136,165,16,199,158,233,170,50,235,32,137,199,255,129,137,100,144,192,120,51,209,201,221,64,113,232,94,41,123,176,65,40,220,158,251,141,199,125,56,76,116,172,37,213,142,246,181,87,47,174,130,196,11,156,167,125,55,42,191,255,236,57,191,225,64,98,64,75,202,72,228,45,132,250,241,100,64,5,16,129,16,7,104,165,57,61,109,203,167,92,138,68,115,136,47,214,204,18,21,149,225,47,35,23,118,153,29,155,55,162,74,152,230,62,15,181,217,239,113,41,225,202,155,174,51,132,2,217,211,89,115,210,215,3,170,199,192,42,1,19,55,245,157,173,229,86,81,129,116,24,108,251,134,154,19,0,240,29,93,22,1,107,127,146,35,163,231,187,111,44,108,154,130,91,164,130,126,116,236,176,4,83,202,65,20,151,34,238,175,60,92,140,12,177,138,178,182,234,99,244,73,194,97,83,65,136,250,165,95,71,174,4,185,21,143,3,231,137,162,177,95,111,90,243,225,136,74,0,140,18,108,35,199,238,43,246,201,9,249,160,37,114,111,86,120,198,213,203,211,233,251,188,62,71,210,98,187,207,164,247,35,131,60,3,84,186,146,16,241,173,113,196,36,193,217,195,11,24,94,136,108,59,80,12,65,180,24,237,131,14,98,213,110,90,54,180,5,68,230,245,179,215,63,140,236,24,171,29,83,19,248,132,37,113,216,224,14,122,116,91,13,88,247,26,86,79,4,248,114,46,39,87,147,153,89,15,198,148,6,72,152,90,87,84,145,123,110,165,210,219,127,112,121,101,102,109,229,133,248,173,78,12,234,187,39,105,31,252,76,204,217,33,250,183,196,55,70,5,212,255,55,136,162,93,186,58,122,22,122,103,215,185,46,243,39,240,204,28,242,18,217,244,35,121,147,195,5,57,154,161,232,4,178,79,39,158,213,112,61,154,106,69,129,231,50,111,224,196,76,191,179,251,103,223,46,176,246,2,66,123,84,104,86,79,59,168,2,205,164,195,11,190,115,255,23,120,238,214,81,80,191,125,58,243,28,76,140,0,151,134,43,156,181,15,58,9,4,45,170,118,157,52,230,164,162,100,125,112,142,154,118,100,241,249,249,109,84,121,105,92,90,196,87,60,134,77,195,37,63,183,14,103,8,114,97,100,90,228,137,130,219,237,116,174,12,8,38,140,153,198,99,203,171,234,81,253,76,177,140,190,236,55,72,188,134,48,146,75,50,226,157,213,13,37,73,127,200,249,54,180,125,46,200,17,142,87,3,3,229,148,208,251,34,180,123,128,207,32,50,182,215,109,154,62,194,29,68,150,147,114,144,59,96,34,184,85,240,18,3,4,107,157,200,49,6,38,21,73,188,216,228,250,29,252,108,2,177,77,25,170,162,36,201,99,127,68,29,218,18,221,214,94,63,147,64,197,4,74,180,128,198,154,254,145,16,210,0,106,171,59,140,43,229,61,16,255,122,178,151,221,80,110,167,209,162,3,61,204,133,216,188,114,49,19,146,170,56,3,20,111,111,116,71,197,225,5,171,206,162,90,196,215,121,126,201,92,26,132,225,45,41,196,255,92,227,219,197,229,12,151,13,156,206,5,85,225,80,233,194,118,153,13,41,30,29,198,76,243,105,246,78,158,30,102,237,137,167,86,240,45,20,45,68,224,221,10,243,252,175,169,61,145,74,187,243,184,51,48,118,68,196,243,153,250,178,135,32,79,115,73,19,25,58,119,78,128,10,248,247,222,57,80,151,34,174,172,92,17,48,222,242,95,129,79,72,150,195,130,33,70,221,30,111,39,21,191,186,205,41,213,126,147,212,47,154,30,90,66,249,176,231,199,228,220,234,130,249,76,219,33,163,236,41,27,6,41,77,140,12,47,158,6,36,31,146,147,21,165,167,35,135,83,229,214,6,172,97,182,188,184,120,36,141,143,39,83,243,19,204,232,55,165,221,149,175,120,83,194,105,237,101,157,182,111,242,11,234,248,188,21,9,20,34,116,134,80,80,75,115,95,87,127,236,241,2,168,166,118,240,71,224,219,177,247,137,65,193,12,159,60,173,247,171,21,82,66,219,37,18,243,159,249,91,209,227,201,138,235,181,184,228,149,122,5,37,20,144,236,145,103,71,171,209,247,164,196,119,112,163,202,206,168,12,54,233,109,159,5,218,158,147,34,62,108,67,179,183,246,63,134,174,168,38,126,219,207,182,12,19,235,4,134,234,225,223,24,39,234,175,38,139,45,113,54,196,55,184,97,34,65,119,186,85,37,81,2,158,220,67,63,112,248,74,100,92,3,212,86,228,177,131,53,86,168,3,137,76,173,173,109,126,39,187,51,14,217,20,79,31,125,174,12,4,88,112,12,8,16,99,111,121,32,21,82,240,4,48,240,203,97,71,11,11,126,37,165,105,14,42,134,64,166,243,181,233,5,247,174,252,251,67,98,253,73,147,32,34,12,25,193,198,239,147,44,10,89,120,159,233,238,45,49,224,67,196,87,23,195,9,55,82,95,182,181,4,239,111,146,99,32,238,171,90,78,228,22,181,137,244,156,199,63,245,18,78,74,94,46,91,97,182,61,226,247,130,203,14,97,103,239,115,96,222,21,126,4,38,55,45,121,250,8,178,102,55,128,105,108,227,15,27,81,84,160,201,195,12,65,39,167,201,176,130,235,185,132,236,211,127,91,3,175,161,136,118,191,154,87,11,120,51,71,30,75,96,101,53,153,227,191,111,34,12,166,19,126,231,175,63,19,191,200,5,219,224,71,245,81,95,247,22,167,23,190,6,210,10,116,15,86,90,216,25,200,202,72,200,0,75,136,164,93,105,228,145,138,237,83,216,50,217,240,170,220,127,33,5,215,174,99,36,182,36,137,207,125,138,176,246,13,102,64,13,184,246,52,143,175,156,154,118,180,35,107,64,233,162,212,56,198,134,188,173,41,105,108,107,24,175,128,72,163,72,118,118,236,53,9,133,240,192,85,164,16,109,243,41,213,66,131,10,121,113,138,182,107,15,5,187,164,190,124,38,162,161,146,149,238,205,193,110,14,5,100,94,195,236,10,68,39,113,38,109,200,79,3,248,40,29,102,144,88,184,209,135,96,209,220,154,149,158,131,127,177,153,83,173,165,0,231,227,120,51,76,208,127,126,152,210,132,122,71,17,37,206,102,168,169,97,254,6,53,255,198,214,149,246,132,224,182,39,122,111,166,237,46,49,155,119,204,106,87,156,140,21,68,22,19,109,42,156,240,220,238,47,88,201,251,119,173,185,23,243,103,110,74,246,16,241,76,71,146,38,207,210,71,127,50,70,242,131,56,169,248,235,214,237,7,120,126,155,79,65,184,112,119,32,171,98,231,19,92,70,96,22,167,4,198,199,247,243,220,141,49,29,240,120,187,57,202,213,233,218,94,33,26,68,64,29,105,232,176,106,37,10,125,61,61,96,147,184,228,244,12,251,214,85,195,114,55,196,43,151,222,221,138,135,146,124,5,132,243,192,6,118,203,197,254,19,214,91,95,165,56,171,92,221,86,148,47,203,230,121,140,142,145,23,81,67,14,117,123,22,200,214,151,247,102,50,132,88,236,181,141,52,104,136,228,75,19,31,122,173,178,5,245,228,220,133,42,199,228,26,199,16,56,235,16,222,0,8,101,132,236,242,86,11,169,244,8,160,78,53,71,135,142,58,158,177,136,62,138,236,12,91,13,3,218,209,179,239,45,48,167,47,115,5,17,191,11,23,11,218,106,45,27,3,252,51,81,136,105,162,125,105,144,135,180,155,111,74,28,70,135,118,253,192,221,67,39,252,74,188,118,54,227,229,253,106,122,187,175,145,82,98,35,123,204,72,130,104,125,104,99,102,33,19,252,44,31,84,150,33,183,115,125,39,238,168,9,107,51,58,135,250,228,28,239,128,234,203,63,136,226,75,131,0,19,23,204,164,128,201,27,203,64,96,140,106,222,45,119,15,118,73,229,236,213,178,248,149,230,170,195,218,222,155,89,62,95,51,44,30,38,61,199,123,153,253,119,181,79,129,83,163,239,2,102,82,84,41,113,1,53,5,147,19,88,145,53,35,33,241,234,238,106,187,123,215,205,155,139,19,157,193,119,93,207,234,145,107,141,165,131,228,81,235,48,196,52,130,76,237,11,27,155,193,178,162,212,127,231,58,110,253,152,77,250,10,45,116,255,216,86,210,0,36,126,206,28,245,73,135,23,93,159,101,42,68,139,33,127,71,87,121,179,149,69,237,246,51,254,146,77,57,250,117,89,75,210,70,43,180,5,165,135,54,120,248,99,127,112,176,119,100,175,35,95,102,248,139,97,217,78,60,215,232,113,137,114,87,91,115,86,91,123,169,4,120,13,213,33,188,6,156,204,12,27,19,9,23,65,224,190,119,154,42,81,249,228,57,18,82,142,145,123,13,79,195,235,253,195,25,101,70,186,2,89,198,20,81,76,95,115,126,54,145,158,95,4,49,65,77,146,220,248,164,236,14,176,31,129,181,8,25,25,197,22,135,125,19,138,51,169,244,117,212,142,61,105,20,86,128,160,174,81,131,136,202,47,139,10,98,248,207,81,132,113,215,220,69,200,219,28,21,87,61,52,153,42,11,39,95,185,181,55,70,227,87,10,227,152,209,183,189,53,149,170,170,17,82,133,206,121,251,174,251,199,45,236,211,236,159,143,58,205,41,172,188,230,111,85,131,144,9,224,171,192,116,205,154,104,96,234,3,24,144,221,65,234,173,19,39,45,178,205,191,53,138,228,171,175,188,183,89,181,215,24,160,212,218,94,38,135,123,194,33,205,14,217,24,63,235,96,82,233,183,49,204,105,190,216,31,236,161,74,110,192,202,36,69,171,62,173,29,87,99,139,103,108,114,245,30,224,31,162,248,142,112,103,103,233,43,15,110,112,22,157,16,210,218,204,252,109,138,190,71,128,151,56,80,143,30,196,6,114,138,13,118,72,247,236,133,32,72,142,217,44,16,10,87,147,20,202,188,103,246,157,72,218,17,138,219,216,42,85,147,184,51,87,254,124,123,165,95,217,21,55,176,56,19,111,222,160,135,142,78,182,146,25,234,127,231,125,252,55,57,203,78,138,138,87,250,161,115,112,130,33,29,89,191,111,76,43,22,232,172,177,216,209,40,3,246,191,10,16,41,105,23,231,119,11,105,163,39,137,217,13,191,61,67,87,168,118,25,103,94,135,67,154,151,144,54,1,194,136,211,165,6,243,141,77,85,138,127,211,166,236,139,26,142,126,15,187,5,59,187,77,11,120,245,154,9,101,94,215,103,125,200,114,63,65,252,114,157,172,117,115,38,76,86,154,175,117,129,164,107,195,163,197,83,87,29,201,19,173,216,240,17,165,139,46,12,169,114,103,36,33,141,77,129,137,145,6,79,106,244,192,89,121,114,78,25,148,218,101,198,169,124,191,33,19,207,177,182,124,150,106,177,5,25,151,144,86,65,7,26,36,119,139,139,215,241,202,90,190,21,85,129,154,141,184,242,173,76,148,194,34,237,38,119,72,162,147,68,57,42,37,240,121,90,242,123,243,145,79,141,227,95,48,167,76,137,120,250,110,10,178,241,119,210,193,241,4,163,198,221,64,72,219,18,225,71,106,166,7,125,232,94,127,137,11,170,238,24,171,68,32,127,149,125,96,60,5,107,18,210,64,61,220,93,39,202,170,207,221,132,184,202,45,103,228,20,197,232,192,199,109,183,27,40,151,226,216,208,204,190,113,204,161,95,241,250,14,210,78,110,40,149,182,227,243,21,242,166,176,245,163,219,62,181,163,55,206,185,72,121,107,28,107,152,220,103,9,200,126,91,107,0,43,99,122,71,11,201,214,234,189,104,143,84,71,142,30,26,153,183,207,181,78,42,223,249,222,130,54,194,243,68,206,167,150,240,139,38,42,23,47,94,240,177,173,254,157,29,211,81,69,73,253,122,224,181,102,72,144,53,91,109,228,145,5,20,153,81,114,130,14,44,253,101,220,250,49,179,39,18,109,75,98,15,106,128,235,139,87,200,61,159,249,211,85,171,49,91,106,170,144,218,234,41,190,221,230,214,90,71,150,37,88,220,65,120,7,200,162,31,228,215,236,38,151,149,189,230,136,150,105,11,76,96,164,235,39,143,112,175,236,118,237,108,198,170,92,77,122,215,207,248,78,92,128,69,227,185,159,153,87,118,2,145,240,76,92,149,60,82,43,204,117,77,156,19,184,163,75,129,89,176,25,221,7,184,170,10,235,105,56,95,66,143,41,99,198,71,110,193,187,98,81,180,121,188,77,34,89,137,150,173,163,212,5,124,173,190,226,188,37,75,26,45,134,72,129,254,101,136,15,14,214,47,121,154,48,17,244,141,144,51,146,85,78,33,17,108,53,33,211,199,183,62,150,250,182,94,175,228,128,93,88,162,163,106,154,60,103,7,191,204,125,157,197,226,68,178,82,54,25,232,128,98,250,197,183,237,167,162,192,114,170,171,189,224,196,72,168,108,22,112,23,90,221,174,33,38,205,147,180,242,156,241,221,153,52,74,247,0,30,213,188,122,55,113,35,230,215,228,155,195,127,157,151,249,221,197,10,23,37,152,34,109,60,4,155,129,54,122,211,192,88,197,99,97,90,39,71,69,215,96,217,160,39,51,88,123,167,60,207,54,235,40,220,215,51,186,26,90,208,131,98,251,22,251,173,27,248,74,159,223,30,116,135,123,71,166,96,111,16,49,160,142,222,79,156,84,118,228,81,131,169,133,233,34,35,177,121,23,37,179,63,254,50,211,250,53,164,140,106,46,74,208,79,209,244,22,109,77,108,109,19,246,130,14,173,176,237,232,247,27,166,71,163,59,71,255,192,126,106,149,188,246,68,176,64,236,66,170,153,16,189,131,17,106,228,72,97,188,153,78,149,109,14,166,149,54,242,151,46,212,228,116,85,53,57,61,215,65,145,101,14,10,157,1,52,52,6,191,67,186,221,150,167,36,127,44,225,48,105,139,36,231,129,17,92,66,11,234,173,17,115,56,251,17,143,186,71,71,145,218,80,195,180,41,165,74,24,117,90,19,107,110,202,226,79,152,35,145,14,121,72,206,93,185,122,72,50,52,171,76,131,189,0,137,182,249,165,201,150,182,218,110,14,187,236,251,126,56,79,115,186,105,118,201,61,135,217,182,253,207,107,249,70,186,53,40,255,99,164,251,199,192,228,24,1,172,156,190,194,218,130,102,64,1,161,175,19,14,215,150,170,240,82,184,0,15,167,14,216,143,233,88,146,135,88,104,225,106,9,78,159,134,188,113,242,213,144,99,93,181,253,25,60,190,77,98,246,187,118,198,32,184,102,77,255,65,120,66,190,54,213,64,248,243,209,111,64,252,187,135,71,179,102,149,1,74,91,210,26,7,84,3,76,176,148,174,168,34,108,149,227,173,186,233,60,84,66,1,165,180,148,222,54,46,152,180,190,165,81,74,246,35,238,228,61,5,132,86,237,35,115,104,17,191,65,18,132,49,210,114,194,51,28,166,89,23,123,244,227,79,189,12,221,119,232,250,210,218,75,68,135,187,123,36,215,18,197,47,113,31,226,58,100,204,95,197,67,215,38,233,205,140,251,142,229,228,168,176,120,27,100,79,78,192,208,241,77,157,184,40,129,89,107,171,57,108,153,252,117,85,128,56,196,95,244,71,179,69,197,176,149,166,205,78,240,39,107,160,190,78,254,74,217,64,47,39,57,42,106,137,138,16,187,141,44,108,40,89,251,14,60,207,97,49,120,80,218,65,208,251,251,146,79,117,183,90,236,121,107,166,59,15,45,134,64,6,201,113,10,183,70,148,177,140,237,145,122,63,211,212,16,101,242,214,202,84,47,204,194,38,79,26,246,222,209,36,237,3,115,87,78,107,198,159,139,156,2,227,74,137,3,181,10,150,216,90,233,199,242,16,124,121,232,167,121,42,103,27,248,214,9,129,227,72,128,169,19,74,252,90,60,49,206,95,94,28,182,82,209,234,249,120,53,123,152,229,142,146,126,215,161,231,62,49,228,225,112,132,142,241,61,0,248,133,128,102,22,155,249,142,246,137,126,231,4,194,45,252,222,253,149,57,42,5,63,228,123,203,252,9,117,255,185,216,27,167,95,91,104,179,96,53,24,161,216,148,22,233,188,194,250,240,81,223,227,218,10,149,184,250,187,113,154,205,180,33,116,191,227,118,210,69,5,218,162,202,76,213,157,180,117,170,236,105,141,223,146,13,22,37,131,136,208,180,200,248,141,19,84,171,89,121,169,136,219,235,254,149,46,64,210,1,105,97,194,220,218,133,226,203,68,134,186,245,162,154,230,82,210,5,184,62,79,251,188,66,43,66,60,120,190,168,195,80,143,218,132,149,230,35,16,86,216,50,190,36,236,102,239,129,38,79,100,163,141,178,221,63,242,164,128,0,41,50,79,252,227,236,172,220,218,244,2,6,161,122,107,116,19,80,25,250,246,120,220,198,221,76,127,33,152,217,119,67,198,145,253,229,67,255,57,90,151,56,242,155,159,23,82,120,176,91,19,152,193,88,251,206,108,30,160,3,250,23,43,224,202,244,246,4,241,183,136,129,74,24,151,139,149,131,19,173,168,111,248,137,226,2,217,89,150,183,185,172,71,230,80,96,178,65,108,41,188,119,108,12,135,217,35,32,42,212,136,28,2,164,93,5,78,243,111,227,156,214,174,200,128,167,128,123,229,152,107,113,163,11,26,133,51,137,1,186,27,104,31,223,60,208,216,163,248,225,1,177,123,215,144,234,172,205,207,119,26,250,188,11,100,201,245,217,176,143,108,27,90,137,31,182,169,0,145,145,103,212,4,114,53,242,63,121,203,112,5,191,57,119,39,104,116,120,248,31,137,42,185,78,134,101,3,230,177,55,22,175,204,252,100,72,37,216,8,109,57,205,75,82,47,205,95,121,187,23,143,25,81,215,23,25,171,95,47,19,234,189,158,195,130,226,217,255,51,54,233,224,215,36,17,25,230,135,53,5,242,30,173,217,18,59,150,22,41,80,207,248,236,106,179,251,10,141,214,193,129,157,128,250,237,124,133,84,90,105,194,195,57,214,197,187,193,30,191,22,206,89,6,219,128,33,122,14,194,152,167,78,35,66,11,209,155,156,132,209,157,198,180,108,158,189,65,218,65,32,187,130,117,13,63,60,1,241,139,160,66,89,99,76,209,125,236,208,119,199,105,192,127,15,0,108,203,112,87,237,141,25,151,237,82,157,215,47,106,141,107,87,244,105,31,162,200,233,219,201,154,135,55,141,133,150,139,198,56,85,175,22,147,88,199,215,218,105,115,113,247,171,35,246,196,103,178,75,205,166,155,140,149,163,127,94,57,224,209,100,40,103,11,104,201,193,51,245,237,64,181,243,5,86,150,157,160,6,211,172,218,238,212,108,124,118,113,144,57,225,247,198,240,234,33,111,150,188,208,113,203,1,75,88,231,175,79,249,4,88,75,23,139,126,73,1,38,86,231,207,16,196,232,22,30,127,83,103,32,140,113,181,217,112,30,167,230,118,80,49,174,246,237,139,238,12,39,214,154,79,105,102,58,168,115,212,142,167,238,180,220,9,177,166,219,191,216,156,207,119,141,224,85,1,205,16,176,50,214,225,39,141,86,226,188,161,118,253,86,255,81,155,108,172,214,236,14,83,177,152,254,74,47,13,237,23,124,227,44,131,79,177,76,127,246,123,45,74,94,150,74,186,42,138,165,43,243,83,193,254,10,228,204,185,117,182,120,66,179,86,215,99,222,200,184,176,117,4,158,192,65,86,18,239,126,250,136,92,92,63,251,40,33,75,172,67,190,156,131,113,79,31,35,158,241,215,129,16,15,244,224,204,19,162,94,69,54,105,102,180,0,82,234,196,115,198,159,208,164,137,131,158,114,225,19,195,0,127,103,208,130,64,128,49,92,132,11,202,68,105,191,242,114,243,224,126,254,117,188,28,156,49,181,81,246,246,226,101,202,254,190,41,27,38,250,172,16,208,78,176,199,70,145,43,84,87,137,121,40,61,224,176,150,56,85,164,148,71,3,248,144,150,83,47,211,182,105,57,215,158,241,254,83,93,196,222,114,195,156,181,132,10,240,204,47,179,89,17,132,159,87,204,58,172,105,96,216,252,228,127,134,101,100,216,156,24,50,69,47,72,125,94,91,17,87,68,146,122,125,17,168,13,210,46,142,41,140,71,59,177,147,224,118,253,105,233,208,126,218,163,213,137,113,80,223,188,138,189,161,229,74,231,130,195,212,96,134,17,149,5,165,139,128,187,141,95,145,179,139,141,97,45,246,160,177,22,178,206,188,102,173,13,210,203,115,240,104,202,137,213,43,15,225,42,133,141,50,80,241,195,163,199,105,94,254,146,43,199,69,70,119,40,188,215,172,99,175,72,7,215,222,13,147,142,227,38,185,165,47,213,125,234,198,15,13,26,148,226,159,13,174,78,174,151,14,70,84,163,116,86,145,88,29,18,25,220,129,36,241,39,89,159,187,16,110,194,3,60,242,202,224,198,202,234,190,76,72,241,28,131,215,160,74,83,66,173,52,204,165,117,28,106,134,79,212,232,16,245,142,6,188,20,244,126,16,236,235,12,214,39,169,107,132,206,199,8,185,76,143,253,168,6,255,76,47,209,2,247,8,248,185,66,229,140,190,244,127,29,34,251,245,128,1,29,230,170,7,205,25,25,141,205,37,111,169,234,35,71,212,190,176,212,54,80,222,88,43,122,72,168,242,225,237,234,34,157,75,39,148,232,238,111,110,255,181,80,241,135,244,68,87,204,19,202,42,117,159,84,191,142,4,221,117,53,122,246,201,176,175,195,232,146,92,178,133,48,38,167,74,253,135,226,120,47,95,1,138,32,53,10,143,13,120,152,115,195,100,15,145,205,235,34,141,229,161,127,226,132,184,54,249,84,2,66,198,8,240,164,217,177,98,243,222,45,90,32,71,89,104,140,89,121,114,8,73,69,167,248,199,227,37,69,232,64,72,9,59,109,6,61,60,121,43,253,1,54,238,63,125,236,86,27,252,16,236,19,75,89,58,147,174,124,252,45,112,247,213,120,11,171,104,55,223,91,48,108,246,217,220,93,205,99,137,77,243,245,71,24,122,239,65,58,70,195,83,17,188,69,121,6,174,115,145,199,44,147,231,209,219,69,69,203,252,47,50,131,114,175,61,160,0,28,130,11,197,116,84,147,245,34,152,112,142,163,246,32,41,184,122,35,245,216,129,6,254,25,84,63,79,174,186,70,220,49,124,96,125,51,53,10,94,176,19,97,95,31,222,177,96,238,130,202,32,129,48,44,241,145,248,142,210,17,192,216,29,70,77,198,20,220,100,46,1,220,209,193,16,88,40,32,69,209,7,160,219,46,36,116,229,150,232,65,235,4,82,217,63,10,220,203,178,200,39,22,170,197,7,40,242,113,166,53,114,113,83,162,193,194,211,36,138,91,215,132,127,81,217,217,182,23,200,7,65,233,137,216,207,40,176,82,139,244,152,13,39,89,44,140,158,120,147,127,36,102,145,161,26,10,33,182,98,126,8,49,164,221,85,238,144,169,233,35,80,146,151,106,184,15,238,99,223,179,13,172,95,216,231,237,92,5,35,154,238,129,80,131,79,26,224,224,107,3,185,46,161,130,165,28,225,68,2,141,250,103,255,105,26,131,75,124,208,94,160,87,132,124,181,35,219,204,243,100,74,137,179,150,28,75,182,79,87,239,80,140,234,247,182,168,76,212,69,102,8,105,219,141,205,99,175,118,229,5,208,116,248,2,77,215,229,89,51,129,250,73,89,84,183,39,53,248,105,171,47,39,117,44,53,232,170,246,140,35,36,50,37,21,97,178,30,177,5,186,2,250,153,13,46,201,110,86,117,193,51,136,175,69,191,156,99,206,138,242,243,238,19,244,207,131,134,49,138,81,90,144,45,163,61,131,234,24,253,166,189,73,171,103,199,30,231,233,124,125,242,77,100,130,83,49,14,189,181,119,216,73,56,222,46,178,173,107,216,186,117,88,227,126,159,151,45,42,196,196,81,222,209,52,237,254,249,171,217,17,177,171,165,58,223,59,114,90,120,182,137,96,141,195,134,158,76,75,13,88,112,220,205,48,106,33,3,207,136,189,136,74,214,72,121,64,10,177,145,196,63,235,153,113,190,86,116,141,227,248,106,47,168,143,101,134,213,38,37,47,158,14,165,144,157,190,186,76,160,155,4,23,145,131,222,172,9,82,153,16,212,218,146,16,44,20,3,67,0,145,73,153,58,24,135,185,168,167,89,59,200,15,42,39,25,253,204,119,62,0,40,140,44,196,169,230,216,198,233,22,131,151,12,191,89,183,37,95,120,87,149,58,27,230,19,135,180,19,177,33,119,36,212,32,55,102,154,75,95,11,123,42,138,175,143,23,228,158,138,200,94,133,83,87,44,72,107,49,103,232,139,218,211,177,245,82,27,92,156,4,24,199,142,222,191,111,144,117,174,123,83,61,244,220,90,56,31,173,242,99,229,24,201,209,70,103,125,184,197,214,23,210,206,57,246,51,97,110,96,230,173,15,146,248,8,135,176,216,165,136,92,253,81,15,99,45,4,94,91,7,86,68,177,10,170,150,244,136,67,74,185,3,90,38,196,181,122,69,220,151,165,155,169,217,89,130,71,115,112,227,232,51,150,111,202,15,6,181,234,48,168,215,157,68,87,247,20,114,40,138,158,230,198,80,28,225,243,54,11,41,148,248,127,219,244,207,108,165,110,79,100,23,201,54,216,180,138,131,61,162,74,206,124,15,4,139,193,44,210,191,176,52,34,121,143,22,140,195,200,54,171,216,94,132,135,211,125,160,8,197,198,77,93,12,228,145,226,221,231,111,187,108,49,187,28,116,109,190,189,220,158,175,172,220,32,186,170,10,78,32,87,214,248,147,34,54,185,82,136,221,254,54,130,235,15,25,36,137,251,113,109,25,150,62,125,207,42,49,200,110,76,66,204,132,232,133,220,130,143,127,34,240,75,95,122,152,146,60,244,24,125,103,234,87,41,64,88,131,65,68,100,210,138,120,73,162,116,218,238,232,132,234,252,156,90,121,17,152,168,207,61,242,125,249,238,149,178,86,138,38,70,82,229,131,219,198,105,115,38,236,204,231,8,27,96,74,3,58,159,70,122,237,191,193,26,85,230,66,66,19,110,111,105,120,194,23,100,135,25,38,210,184,162,64,154,128,219,175,240,77,117,12,117,151,5,226,88,87,131,22,142,230,17,231,43,164,106,194,14,198,193,178,124,74,70,46,254,239,94,16,147,186,210,105,161,48,206,111,135,28,73,161,151,176,221,178,28,153,218,254,94,3,242,72,53,55,132,174,50,104,156,114,130,202,135,198,64,135,201,203,207,31,52,46,175,65,33,81,238,219,98,87,182,45,62,160,92,222,105,141,76,27,138,166,208,227,255,146,211,41,168,26,233,84,250,176,105,192,189,223,152,223,128,53,158,66,61,30,68,73,41,46,46,54,4,92,42,36,239,230,252,143,0,123,0,41,239,211,243,159,45,186,77,3,94,46,96,144,149,92,111,75,244,180,48,193,224,26,0,205,111,117,93,109,212,88,246,203,107,22,186,93,74,2,171,137,78,145,148,98,68,236,18,195,247,13,146,3,31,75,172,65,15,91,71,217,124,164,139,176,36,22,252,101,197,127,233,27,29,186,23,85,114,48,92,54,113,203,179,171,160,164,142,34,97,9,210,217,191,3,163,143,237,254,52,30,141,238,130,119,241,54,78,128,255,18,151,184,58,139,192,47,15,18,65,153,137,250,232,87,51,30,15,119,71,172,234,156,161,167,47,213,64,45,55,239,158,56,76,168,75,73,152,235,107,48,176,189,30,139,157,173,69,168,253,205,252,61,229,31,178,64,189,80,205,173,40,206,91,102,169,202,220,222,7,160,188,19,208,20,90,99,240,118,105,215,98,38,112,171,192,194,159,139,32,33,100,117,230,18,225,139,17,203,68,25,78,99,133,248,2,169,233,35,16,228,186,192,236,151,130,21,204,166,106,11,136,217,77,209,98,175,88,74,45,77,251,206,149,60,209,87,66,148,42,29,17,181,176,39,85,67,109,109,154,32,173,33,250,53,62,7,208,119,20,58,87,149,76,94,127,84,219,232,238,62,247,16,64,62,132,3,180,179,106,164,176,163,152,53,243,222,117,151,163,175,90,42,214,191,202,137,3,105,22,203,47,123,191,153,52,35,126,110,204,186,126,95,153,22,93,91,82,56,186,194,1,130,12,123,217,122,201,243,229,184,31,223,153,50,35,151,59,156,14,77,117,188,36,192,60,29,208,146,174,1,128,185,25,110,154,5,171,42,73,214,175,242,10,141,171,240,147,228,126,74,47,148,38,97,29,53,199,211,138,34,209,127,121,114,95,37,203,111,177,181,170,14,205,23,157,218,0,36,153,153,41,219,176,202,40,116,104,87,173,8,123,120,126,54,58,58,126,192,137,23,165,136,253,64,164,75,19,75,185,87,171,160,225,7,166,130,47,86,171,181,127,8,102,138,46,221,135,157,100,199,231,219,232,186,167,200,187,79,155,49,19,233,133,51,218,195,77,189,115,228,132,96,90,54,53,7,120,114,228,11,152,209,254,232,177,46,111,106,66,78,221,137,199,102,152,211,224,17,104,33,192,87,12,15,182,61,255,56,227,175,195,154,62,146,131,218,48,158,116,0,230,224,223,13,200,154,238,249,205,73,136,108,134,208,236,75,128,191,120,31,57,185,1,119,222,61,132,22,190,161,42,141,136,63,204,63,40,233,110,128,176,68,121,252,18,134,139,182,247,155,72,181,34,26,194,118,212,168,18,227,100,132,231,210,123,89,204,14,132,173,188,55,224,228,59,115,215,157,95,237,131,102,178,227,242,60,210,117,69,1,52,81,222,171,54,250,128,136,24,7,52,180,114,115,235,88,108,139,107,11,142,133,194,146,205,140,195,6,168,173,171,65,50,66,34,66,232,113,3,23,185,228,152,20,68,142,234,182,56,232,238,228,29,248,249,168,248,153,58,2,13,236,205,222,189,83,8,221,138,238,27,207,45,151,69,160,90,168,137,124,23,245,149,86,0,184,207,179,81,144,54,146,146,184,254,175,118,51,248,9,30,242,18,206,143,35,230,93,239,160,59,246,163,41,33,226,187,195,169,158,206,111,94,60,232,8,31,243,29,92,144,122,68,11,246,88,129,193,77,149,80,43,163,181,21,91,61,62,150,188,105,18,200,228,16,147,48,210,12,72,36,40,174,107,94,206,240,75,29,25,192,252,151,198,41,73,134,40,56,11,104,189,175,174,163,14,13,102,203,106,22,2,190,130,9,245,74,165,22,36,169,8,169,15,76,172,42,12,254,97,13,88,91,40,143,154,126,79,43,7,214,184,86,67,146,61,40,4,212,67,9,206,186,16,228,29,187,220,50,246,120,16,52,170,255,174,27,58,192,184,106,8,3,122,154,27,135,47,99,7,21,104,195,195,131,136,177,172,230,9,88,115,202,212,17,197,244,109,31,81,181,24,252,6,230,145,44,92,73,67,251,14,237,5,130,124,72,10,123,122,34,63,109,220,153,113,169,189,147,131,121,206,50,118,39,9,217,82,219,241,37,65,190,72,251,198,240,228,11,81,49,210,207,159,130,160,213,99,92,242,50,135,95,59,153,119,186,97,16,111,60,148,162,77,144,82,239,178,29,185,211,27,155,8,250,113,252,193,84,187,179,231,185,4,55,115,237,109,186,119,157,161,59,208,12,208,248,252,27,123,168,213,34,128,27,76,128,99,52,77,168,80,247,199,3,129,177,146,13,237,31,168,114,242,191,141,210,158,240,121,18,123,11,141,93,25,73,49,89,113,115,137,186,202,129,110,31,112,94,171,247,21,253,189,116,144,85,191,119,91,61,231,106,132,57,172,253,21,60,236,132,35,130,143,29,6,101,9,33,41,197,130,1,212,22,158,195,72,19,104,10,242,235,19,200,4,97,194,127,25,126,129,137,77,157,1,29,153,11,162,93,164,192,175,101,46,234,191,240,129,40,0,87,85,91,137,152,33,207,9,93,237,82,131,141,160,205,55,56,158,133,224,140,149,10,7,153,21,27,78,154,92,132,234,75,215,168,147,240,0,37,238,251,236,156,11,169,215,50,212,8,109,132,152,163,103,138,252,78,131,226,228,73,95,26,49,3,71,26,172,141,83,44,64,125,183,212,111,172,133,108,84,216,204,126,20,138,210,120,126,69,71,62,147,141,156,228,184,29,15,25,45,5,21,58,1,19,254,147,9,97,113,85,49,65,205,144,68,156,4,207,107,24,173,57,154,23,100,42,219,159,138,166,77,158,29,162,232,49,145,103,44,145,51,5,244,63,178,50,108,183,45,139,88,82,53,210,216,161,106,141,127,15,212,51,174,105,10,125,68,217,4,92,56,211,63,134,65,88,49,118,222,198,72,216,25,99,198,235,118,114,113,25,99,142,7,187,55,251,110,213,91,241,180,9,66,46,191,82,72,13,132,130,156,38,251,252,183,13,33,226,252,168,108,157,97,18,239,185,244,126,8,187,14,66,119,113,145,248,187,61,53,128,78,159,164,118,102,223,54,70,250,113,243,65,181,64,237,232,245,19,11,45,30,168,96,221,172,214,61,247,1,161,64,143,59,88,62,211,89,128,228,11,76,220,6,187,66,82,8,145,70,53,175,216,134,7,234,46,110,201,251,57,195,101,199,51,154,153,19,18,158,43,120,59,166,8,193,199,202,233,89,116,81,212,249,102,6,177,105,116,61,147,84,211,80,140,162,89,86,26,235,62,111,0,211,96,216,21,175,211,35,236,232,241,251,179,125,188,5,28,170,165,231,48,195,216,189,130,88,215,173,52,224,171,161,91,134,151,168,73,91,99,58,45,230,238,74,129,23,246,222,160,87,120,194,19,116,103,106,18,79,11,218,65,180,133,152,224,207,224,201,240,224,52,104,242,82,156,175,231,153,140,143,13,217,0,73,166,56,178,185,137,84,12,57,161,196,122,197,152,136,0,68,164,39,194,165,141,192,149,103,201,212,149,142,51,75,214,125,4,118,150,70,13,71,181,17,203,239,92,105,19,222,210,116,42,194,147,33,57,57,184,27,210,42,213,145,160,174,235,200,163,196,50,33,115,242,81,0,89,195,53,217,219,117,118,45,156,49,197,224,18,92,10,135,190,47,225,158,35,213,115,210,251,116,80,120,154,115,181,72,37,147,77,43,234,41,18,165,179,215,9,17,73,134,139,146,63,102,120,148,162,247,161,208,129,68,78,248,168,172,21,158,67,119,94,199,175,196,135,13,50,171,56,112,236,174,0,203,250,1,86,218,246,74,20,90,201,49,125,153,193,114,114,61,185,232,41,128,50,152,215,85,98,92,235,123,139,31,131,4,55,54,126,86,214,175,47,117,131,32,124,123,232,68,178,119,145,21,133,39,22,30,177,225,204,70,197,226,24,109,60,42,249,121,28,239,228,65,155,105,197,94,24,244,5,133,218,85,154,60,49,146,206,29,161,16,210,70,237,170,5,14,246,35,99,95,151,195,120,209,217,143,31,162,40,223,148,64,192,140,50,20,138,141,143,110,103,154,153,52,249,104,66,234,147,65,39,51,72,159,96,39,249,242,192,127,77,99,173,19,209,61,54,98,66,13,216,153,254,38,129,145,2,62,154,108,66,169,171,234,127,121,12,115,77,162,138,46,148,215,142,162,212,10,204,100,190,28,200,164,114,184,147,14,167,18,56,238,229,91,172,188,198,138,240,41,106,172,243,13,91,94,188,125,118,225,4,238,78,208,236,144,176,86,28,57,36,244,12,31,169,140,112,214,180,13,125,161,238,168,84,6,18,127,135,138,69,47,29,151,116,73,34,20,52,220,170,90,248,125,12,105,103,38,21,49,121,130,251,11,56,79,47,166,145,27,189,242,73,155,223,183,153,19,220,235,141,148,93,56,123,89,92,252,33,87,244,78,234,82,39,7,26,105,168,114,250,72,101,178,246,176,229,181,211,237,228,207,230,17,47,202,220,186,38,242,228,88,143,209,205,78,196,117,117,164,175,58,88,133,30,77,171,64,37,169,207,236,77,138,200,56,63,88,161,255,221,106,122,152,51,155,12,165,65,190,16,21,174,18,65,49,109,244,197,15,75,166,77,90,26,21,239,14,105,53,7,201,173,164,206,138,137,215,53,31,83,86,165,213,246,45,76,148,162,97,131,136,36,24,234,60,29,19,241,224,206,179,226,95,212,196,25,239,204,63,237,113,217,214,121,177,217,115,0,69,149,86,100,31,92,252,205,126,134,106,66,70,246,183,174,175,15,242,23,105,242,42,65,222,106,192,98,187,79,212,59,244,56,96,226,153,195,242,29,58,110,17,112,89,56,240,37,36,36,193,47,78,153,219,179,168,12,1,70,172,148,77,163,110,245,21,12,127,93,124,88,235,100,217,113,88,220,150,161,129,57,40,240,126,164,222,105,38,249,35,132,41,20,61,117,49,174,154,243,191,243,138,228,11,4,117,136,115,77,44,13,200,126,154,63,31,63,38,159,10,201,214,17,63,132,136,64,133,35,175,221,5,97,213,201,128,244,247,240,226,202,21,6,112,19,127,240,177,135,21,179,43,117,45,75,103,11,221,111,123,27,226,192,45,34,173,20,126,113,131,83,138,245,246,23,34,182,41,91,123,3,230,12,126,159,69,53,180,45,152,106,92,4,90,118,30,174,53,32,227,152,154,202,94,51,163,14,145,81,176,19,124,79,179,103,7,233,115,35,9,122,12,94,74,122,153,197,115,216,80,220,206,118,206,16,85,192,181,57,164,149,32,154,26,83,135,191,235,85,246,220,43,203,210,97,85,63,119,158,135,33,185,64,130,151,120,60,142,14,210,198,160,1,34,40,145,239,148,144,116,169,231,61,211,226,74,103,75,175,14,222,221,56,85,213,26,0,148,194,220,130,179,246,64,75,119,170,72,110,187,232,8,125,236,9,155,229,120,38,71,20,44,74,233,225,218,90,172,215,97,71,6,151,207,27,215,18,36,138,142,228,22,126,56,145,119,153,81,34,175,125,29,244,83,220,216,135,168,185,19,201,128,37,176,156,218,129,45,0,15,13,88,211,174,123,208,225,167,239,251,116,106,241,169,183,228,112,206,187,68,241,54,74,220,228,47,168,105,205,206,240,252,130,127,51,122,122,228,88,66,136,254,184,149,211,160,251,246,103,42,87,5,74,31,67,199,211,38,92,15,18,210,67,35,111,234,88,42,19,230,185,76,15,215,71,182,73,56,17,55,182,48,30,184,78,101,205,67,190,198,178,59,30,231,40,41,218,112,234,31,35,20,60,31,56,71,136,180,162,193,29,118,243,238,76,124,117,252,2,94,15,84,243,96,162,81,193,200,61,88,203,173,151,14,60,66,179,219,171,18,217,211,44,122,177,82,33,11,26,237,122,199,137,84,134,244,152,218,72,91,63,126,134,142,33,66,98,36,167,116,176,58,223,185,137,126,167,140,115,64,207,58,73,131,31,107,47,141,213,96,49,175,134,71,101,224,0,234,143,63,180,153,84,179,231,216,247,104,110,126,123,207,43,157,68,208,87,17,6,241,231,209,255,228,63,29,168,152,66,179,55,20,1,35,76,221,187,61,197,172,83,228,185,127,194,132,54,234,202,0,73,12,140,253,132,217,171,111,115,143,32,62,184,221,13,107,119,13,130,32,210,205,85,183,110,41,162,4,237,73,140,175,84,255,221,171,237,231,67,196,0,34,237,23,72,237,100,119,116,78,46,67,23,117,151,173,82,203,56,139,61,222,248,97,2,16,248,103,27,243,191,231,227,148,255,98,26,142,157,16,159,6,56,60,63,20,183,122,16,45,238,93,14,1,92,203,57,111,16,80,14,61,240,214,252,232,181,240,135,255,210,132,43,222,104,220,146,238,70,210,83,130,173,158,235,152,96,227,169,239,219,186,106,227,162,84,234,21,57,128,80,72,245,213,146,126,125,165,21,206,138,38,113,24,245,191,251,201,61,243,87,67,81,28,74,169,3,206,168,205,237,219,91,1,181,251,162,30,216,94,138,104,247,147,158,196,233,142,209,73,137,193,65,233,13,129,107,79,148,203,87,237,64,36,209,16,120,28,238,32,85,78,34,187,58,93,209,151,214,246,125,245,147,6,73,123,75,218,27,108,240,171,47,245,136,128,28,174,25,19,178,218,108,43,20,68,85,226,168,230,98,104,145,240,206,43,220,149,61,244,217,73,166,17,21,147,103,16,26,195,142,245,55,249,103,201,32,112,142,198,178,96,166,88,94,55,215,9,26,7,197,67,128,159,54,63,144,255,249,62,178,188,135,180,255,171,41,157,213,127,165,89,43,109,174,1,133,53,138,32,154,200,21,123,228,61,113,55,164,105,74,249,48,151,138,238,64,89,63,170,182,174,22,160,219,229,23,158,206,208,142,185,170,213,184,94,132,217,112,233,152,220,13,218,134,111,84,75,222,96,16,234,193,80,19,35,5,204,59,71,47,197,133,168,83,6,23,73,237,137,22,78,212,150,118,242,123,83,19,70,100,167,192,95,51,73,69,137,117,57,95,249,67,21,29,246,70,119,237,125,70,42,43,189,17,66,56,190,149,180,110,85,247,176,174,178,233,244,47,181,167,214,165,92,170,188,80,157,58,85,70,183,184,87,93,177,62,103,161,36,46,61,240,105,123,24,116,61,48,124,126,68,10,182,53,138,161,6,29,201,48,13,31,102,223,204,239,216,83,226,88,29,219,166,37,216,3,242,8,41,238,217,209,140,222,152,143,111,94,67,30,133,162,12,132,107,3,225,37,222,84,196,27,212,191,32,103,41,53,185,172,131,158,98,94,98,174,153,203,114,253,63,22,30,226,216,79,118,46,100,233,161,212,138,7,70,89,31,64,68,85,9,158,4,236,22,214,232,246,157,184,55,25,68,98,72,34,62,19,13,150,49,32,163,198,249,123,195,147,166,154,240,176,104,9,210,148,148,187,51,75,187,137,68,108,87,253,174,208,24,237,209,230,18,177,209,213,140,2,21,202,24,170,147,152,2,42,231,62,0,161,194,217,179,134,193,0,96,215,58,174,165,86,163,138,127,155,165,140,7,214,65,101,119,41,250,213,220,162,155,11,125,93,176,233,64,99,162,37,98,28,142,208,129,228,122,132,245,119,127,176,163,10,201,8,229,150,186,83,79,255,65,18,235,171,187,94,185,1,158,28,232,17,77,90,163,49,99,6,195,30,65,213,86,13,22,132,29,154,220,63,101,127,126,239,75,142,60,104,173,46,216,221,188,237,198,102,23,109,225,252,130,223,140,152,198,160,189,142,71,219,201,150,156,110,36,102,64,219,255,122,195,185,104,4,14,120,59,159,238,19,127,43,216,128,97,56,62,93,145,178,206,224,151,108,147,158,180,224,88,253,97,71,210,100,47,181,231,175,28,102,77,166,50,51,133,68,150,170,57,111,193,111,31,16,213,203,157,63,16,255,244,242,170,9,93,38,72,218,105,238,73,139,2,229,14,42,117,169,76,192,224,247,234,29,230,13,7,96,230,188,181,195,190,45,172,126,226,148,125,146,142,174,88,77,229,152,131,158,206,227,248,48,235,28,184,120,6,106,221,175,19,10,78,103,116,191,168,47,210,16,140,78,38,236,68,84,115,109,137,218,241,120,56,220,172,194,201,248,13,248,145,126,151,193,240,34,189,189,244,38,88,253,64,191,180,6,85,110,108,59,179,136,109,177,66,209,237,25,50,74,167,177,134,159,177,94,25,108,15,35,173,28,223,182,114,109,54,88,185,239,168,154,231,114,237,207,21,118,37,79,149,23,142,127,244,94,127,235,121,98,179,110,119,177,208,18,74,226,52,243,103,61,225,222,32,1,129,29,93,127,109,43,95,181,216,156,68,220,157,191,155,156,185,105,38,145,146,191,167,9,186,185,33,142,71,252,99,121,85,161,233,203,7,108,111,47,89,206,100,118,151,97,60,9,11,140,22,32,133,172,43,170,57,210,91,113,233,152,144,3,59,197,19,25,178,65,166,107,35,89,145,118,159,243,150,202,7,146,14,228,116,91,139,159,17,168,124,20,252,98,81,131,13,31,169,197,59,181,17,7,186,191,121,223,95,20,78,134,131,201,195,17,220,185,166,21,178,103,227,224,165,184,118,86,141,254,83,158,75,220,115,165,189,147,16,81,68,215,113,205,104,62,170,182,199,215,106,112,170,163,184,64,15,241,117,66,48,56,223,134,106,197,104,186,204,196,16,2,43,228,179,144,16,114,228,186,128,60,104,48,80,239,219,226,84,191,2,124,237,22,242,192,194,54,148,114,71,56,215,74,117,36,60,94,120,43,225,43,58,24,248,62,98,33,178,1,172,170,56,80,207,234,144,159,221,102,172,150,176,186,150,245,220,145,131,16,116,149,66,13,32,193,167,204,224,198,13,151,224,226,127,202,223,48,105,97,255,234,15,171,148,13,121,63,122,73,24,161,76,95,124,238,247,50,209,186,22,45,100,150,111,240,196,135,16,175,88,187,49,86,10,4,102,130,154,79,210,255,210,166,193,220,93,134,16,139,81,3,139,73,195,169,245,104,11,210,183,51,55,40,168,58,154,9,182,32,2,206,124,186,96,231,51,153,214,104,179,60,111,183,157,19,8,7,125,242,112,191,133,116,64,62,82,233,239,33,253,207,72,31,122,48,94,71,191,134,227,81,18,146,144,102,182,63,12,47,221,249,7,201,56,56,168,120,101,8,141,199,254,252,87,206,236,195,17,28,133,197,183,33,182,68,238,134,174,143,54,178,221,187,203,208,83,180,115,31,118,250,133,141,29,193,73,5,17,109,115,27,110,77,65,238,185,195,176,123,75,22,171,4,239,233,130,107,94,73,12,202,161,5,175,231,52,241,103,215,126,52,193,76,156,38,127,128,175,1,227,199,78,196,171,102,34,247,170,177,12,124,163,149,100,143,124,88,125,35,117,113,37,14,138,221,4,26,54,102,134,103,40,204,123,206,18,32,27,220,161,161,238,249,70,49,195,231,226,78,230,23,118,108,54,136,251,31,191,253,182,105,141,221,250,235,6,32,131,89,11,62,133,138,160,0,200,112,231,162,166,166,206,195,236,139,19,222,97,153,140,242,74,3,11,150,66,143,184,141,115,136,109,50,11,43,133,243,72,196,49,70,210,78,210,144,221,98,41,96,146,228,203,98,241,102,52,29,48,200,151,71,34,162,245,113,176,86,83,219,225,52,170,228,45,155,237,229,52,118,232,98,229,114,91,182,86,214,180,190,127,55,248,4,9,240,38,172,102,4,83,249,247,163,6,107,110,54,74,109,79,23,145,66,134,103,79,92,55,31,135,129,28,28,172,199,74,135,11,30,145,79,70,212,154,216,82,253,102,134,221,127,179,56,170,242,107,132,219,164,176,207,152,251,54,118,85,207,109,242,161,160,17,129,20,186,120,37,192,230,180,175,154,16,31,150,151,83,176,191,85,50,27,255,222,34,116,106,174,43,253,48,231,229,140,108,94,247,75,234,91,67,143,63,122,110,184,139,48,214,227,172,202,8,169,53,8,4,147,29,246,55,58,171,149,219,172,26,70,149,160,24,119,246,222,193,147,181,90,178,106,152,235,177,47,240,248,19,0,181,75,46,195,222,114,155,205,13,72,99,72,160,57,56,90,233,129,102,52,147,214,17,210,132,89,172,30,222,7,186,132,12,147,88,226,205,168,89,107,40,70,133,209,240,5,86,95,12,191,247,126,250,255,82,97,65,229,163,57,6,48,151,205,54,243,80,166,177,27,208,167,31,7,27,189,226,248,165,169,206,242,187,175,239,182,173,228,207,216,171,66,153,72,149,87,170,138,183,114,239,237,171,78,86,43,8,70,229,233,168,7,199,246,215,110,83,126,144,203,98,0,150,40,10,199,21,4,144,65,142,20,68,202,85,178,73,143,30,56,154,62,9,113,53,224,178,155,177,90,13,204,21,191,16,199,195,192,215,150,174,188,158,201,227,164,84,80,155,9,167,134,145,109,91,100,168,130,189,255,50,195,99,216,35,84,63,109,159,194,186,138,45,197,149,206,174,182,202,161,218,15,58,42,136,20,109,2,134,118,245,173,182,198,121,102,234,165,6,35,30,238,1,136,74,59,79,220,225,103,101,99,164,204,122,72,178,11,168,121,88,249,126,165,199,23,191,20,68,190,11,230,182,226,232,39,207,158,104,115,121,34,20,219,252,89,243,106,141,75,193,84,127,241,80,77,92,56,93,218,56,189,17,133,100,102,243,220,179,219,96,111,152,111,48,227,166,193,32,75,189,168,119,52,45,81,166,51,68,59,69,199,146,69,9,164,249,108,251,89,36,131,130,85,58,60,118,242,219,32,231,184,125,65,114,14,21,172,98,158,211,192,69,33,93,59,170,192,102,167,37,207,136,44,106,165,80,207,41,110,64,29,252,236,82,215,164,45,223,105,141,82,77,226,249,239,64,201,131,12,82,176,214,115,179,202,39,26,28,102,130,4,125,224,159,49,222,123,251,125,63,16,195,10,201,109,75,42,121,254,203,234,227,22,86,254,134,201,39,138,94,198,39,16,226,25,145,34,57,146,122,2,157,172,107,56,171,148,17,47,6,117,106,19,4,0,112,162,165,243,178,210,59,229,67,9,141,231,174,101,206,189,75,63,172,219,81,240,132,209,170,104,152,251,53,92,99,231,151,88,161,117,168,51,91,179,27,214,104,8,188,103,125,107,231,7,214,111,140,90,90,63,190,228,58,70,77,53,142,154,221,68,194,185,183,224,49,18,82,92,116,55,201,137,70,226,231,81,54,51,181,38,200,236,233,239,232,76,243,56,66,94,42,62,139,154,183,225,100,58,136,126,31,57,99,18,178,230,100,254,141,222,188,175,213,82,231,74,152,46,69,33,48,125,131,114,57,169,145,192,143,255,112,94,32,28,131,49,204,94,19,102,100,158,229,18,58,61,159,181,102,254,220,107,241,144,156,130,122,10,229,155,190,189,168,32,40,176,11,163,57,38,244,0,27,246,207,93,172,167,85,209,249,255,206,251,223,247,114,61,125,214,113,216,170,169,97,173,69,125,112,214,15,83,93,129,107,86,223,238,170,9,159,239,105,93,99,255,149,157,72,223,202,78,121,142,82,63,17,100,105,130,254,95,198,203,19,88,198,221,16,201,157,162,79,148,63,112,131,222,158,108,248,60,70,225,201,0,66,54,214,89,32,25,251,118,201,25,59,39,254,175,40,142,134,77,207,156,124,234,237,118,107,226,51,2,50,60,205,64,202,23,90,55,83,238,209,108,193,244,31,232,43,198,241,12,105,35,132,209,182,168,227,63,187,209,248,147,63,73,28,172,186,10,119,59,119,175,184,30,25,46,81,127,146,249,209,188,171,177,207,79,242,235,59,72,222,28,123,189,84,87,238,40,27,136,176,84,242,132,38,51,175,155,234,148,45,58,152,103,18,240,119,185,142,204,124,117,134,229,28,68,104,204,235,180,68,116,18,42,11,205,177,181,10,61,170,16,158,252,87,154,5,45,168,198,164,240,143,167,101,97,203,93,254,236,7,213,98,250,222,240,232,201,120,135,154,35,107,3,41,200,255,165,30,5,237,132,222,247,137,154,125,120,124,186,29,252,101,78,149,134,129,42,178,43,209,118,66,74,120,117,104,18,78,168,218,188,131,126,143,50,77,9,253,41,104,29,11,172,199,98,124,9,51,2,20,208,191,87,170,206,78,133,142,28,255,192,26,197,234,171,47,187,140,8,242,197,31,162,199,244,107,36,136,119,136,8,231,128,13,152,206,179,13,139,48,247,212,248,99,48,33,246,246,165,107,133,58,120,7,208,172,59,24,5,208,173,118,117,200,169,37,231,155,104,4,186,68,235,125,107,39,213,97,4,208,196,120,74,10,85,83,146,172,218,126,190,67,35,13,205,82,19,98,159,182,70,50,127,31,110,199,35,112,91,71,165,189,218,194,230,98,193,120,208,45,79,116,190,116,22,116,120,26,197,155,83,96,225,65,184,91,138,195,94,95,211,68,93,140,67,212,120,102,176,96,52,10,71,243,25,198,108,197,122,224,217,164,106,145,196,66,43,172,117,89,31,39,8,225,20,140,120,57,59,10,186,218,77,96,218,206,55,112,93,98,157,86,133,222,252,253,103,204,184,212,185,0,36,78,113,103,56,95,65,219,244,131,168,154,186,75,34,106,139,56,15,231,248,162,67,75,15,168,93,229,63,100,225,134,68,242,182,45,173,60,204,157,212,74,143,177,75,220,192,118,255,254,199,231,154,24,139,195,186,195,170,226,235,235,173,72,218,25,221,14,48,206,34,208,105,187,27,6,59,158,80,11,91,163,204,179,66,202,77,166,232,15,41,100,92,83,148,100,60,89,42,30,5,161,223,230,219,113,26,216,182,80,88,82,213,31,95,98,155,68,5,211,87,104,75,238,187,22,124,108,126,249,3,53,89,189,215,31,90,64,234,0,79,145,239,123,28,20,118,150,228,239,252,220,53,136,117,35,192,40,45,139,170,176,192,7,80,80,66,104,73,247,87,206,228,50,38,135,146,215,147,98,29,150,124,148,190,27,42,104,143,9,222,73,131,53,141,90,91,167,247,98,195,67,97,156,86,212,44,123,51,204,203,129,77,48,148,162,249,224,226,26,100,140,107,188,167,48,253,127,98,209,153,210,222,10,155,77,191,208,95,144,78,139,243,193,29,201,147,183,50,50,9,109,216,232,85,53,103,89,123,124,171,75,6,165,214,178,27,108,83,18,252,221,145,194,214,114,3,252,216,169,22,4,110,236,19,36,169,252,103,212,209,5,220,91,208,92,67,84,40,104,37,217,194,27,191,13,51,191,55,114,5,187,131,211,113,205,84,34,186,83,80,146,139,30,209,216,184,198,229,160,140,9,152,229,241,12,64,41,171,45,30,73,148,99,103,150,66,53,92,28,7,238,18,137,66,92,29,23,129,165,0,176,168,145,225,84,37,1,58,23,70,222,223,180,210,20,11,121,252,206,53,146,144,132,74,38,145,141,150,120,16,197,141,223,127,49,142,88,66,88,199,112,157,244,107,78,166,197,131,69,134,97,119,7,7,168,60,222,97,255,63,17,135,66,201,138,55,168,62,199,60,216,74,22,175,242,162,146,27,78,198,59,118,120,255,159,243,41,230,81,85,63,27,104,163,229,153,211,61,142,197,66,36,246,182,213,180,57,28,222,111,111,184,249,37,246,132,55,172,108,146,114,62,9,99,204,99,237,32,64,53,5,10,92,100,86,13,150,29,9,88,165,195,225,118,115,134,249,145,84,143,99,119,128,209,115,225,144,155,132,189,90,79,137,123,79,188,48,91,174,252,238,198,126,89,134,32,174,164,155,143,240,229,195,118,185,10,227,218,113,193,155,253,232,105,146,39,20,34,135,137,158,155,163,32,5,81,161,9,105,14,118,49,40,157,111,158,249,124,102,92,235,24,48,126,101,139,25,106,183,153,121,67,156,194,34,242,59,79,145,31,78,197,174,75,20,174,162,230,144,183,212,45,239,99,37,29,217,103,94,15,206,8,139,154,236,168,62,191,26,146,141,108,155,193,27,42,191,125,146,8,91,9,2,156,216,37,175,14,62,155,200,13,105,230,177,10,29,86,120,31,6,173,199,4,123,206,245,71,215,3,144,67,43,146,221,30,159,212,123,92,222,243,104,138,85,156,96,84,216,212,138,59,168,79,114,37,218,67,70,133,76,240,134,105,184,203,225,177,52,91,136,237,227,10,125,152,140,139,252,158,232,105,115,132,252,105,110,125,100,23,195,70,114,186,136,120,4,124,173,79,233,74,225,151,94,75,246,197,128,134,41,246,77,252,217,133,82,156,171,12,254,28,214,204,164,129,100,229,226,254,233,215,93,27,105,137,10,31,141,19,92,50,114,161,4,140,7,133,131,153,227,164,30,113,99,174,118,103,198,15,14,127,65,177,125,155,232,85,120,207,20,166,158,88,228,192,6,75,204,24,253,158,135,185,172,146,244,107,79,88,8,22,105,212,244,207,72,146,140,121,29,87,155,118,240,70,186,183,51,214,4,212,143,146,37,160,51,46,93,246,132,231,109,168,132,129,88,59,209,227,77,174,147,41,215,33,214,188,28,70,128,151,109,70,217,142,193,50,175,148,247,29,251,252,133,29,168,211,81,145,30,97,87,107,116,203,18,108,54,33,90,251,83,150,131,141,119,183,178,125,75,9,216,14,118,170,113,108,177,24,196,83,82,200,246,132,188,53,225,44,255,214,249,163,42,121,238,57,190,227,235,27,135,196,119,100,206,103,33,144,101,44,205,241,221,54,75,143,145,144,255,173,183,136,222,85,110,153,171,248,96,54,203,45,138,116,43,119,15,255,33,82,233,192,69,151,180,175,86,138,49,229,115,226,34,103,108,80,87,205,15,85,208,22,2,217,229,62,233,0,235,248,46,98,103,190,36,45,101,141,76,25,19,92,179,5,65,148,203,144,156,148,158,129,116,55,172,46,146,149,33,205,32,212,85,77,132,205,167,83,180,22,222,186,216,78,235,165,137,243,198,201,118,32,158,236,31,212,79,104,94,118,218,189,209,8,166,124,181,209,190,222,91,23,211,107,35,10,157,146,170,202,253,194,195,39,99,19,40,57,53,220,239,22,168,19,131,197,222,203,60,6,73,102,93,188,15,17,196,234,90,181,68,89,49,95,61,103,100,197,221,36,125,123,79,4,204,146,129,101,174,213,124,202,109,218,147,130,151,114,43,12,68,30,141,36,160,253,170,254,81,219,81,174,128,113,191,163,254,89,74,192,240,59,47,64,253,116,191,2,28,19,25,174,223,186,50,76,103,195,85,225,120,33,5,233,127,177,188,60,88,105,22,106,202,190,146,18,106,123,99,100,12,154,226,211,69,169,119,242,88,72,252,64,133,253,49,129,122,41,110,200,31,44,162,215,39,222,7,177,142,187,167,181,249,7,43,43,5,68,161,252,246,243,161,54,152,143,193,131,216,82,100,26,182,186,60,15,16,197,217,253,109,159,59,18,89,168,235,19,156,127,116,15,208,116,101,158,198,47,236,174,58,40,246,82,221,43,177,233,247,169,34,160,12,52,89,240,200,74,59,69,56,5,124,68,84,238,182,223,98,187,75,176,215,22,187,170,39,159,174,21,234,230,35,206,21,137,171,244,251,78,166,45,22,12,59,80,234,111,153,153,100,242,1,110,157,166,35,215,9,80,6,67,218,226,184,149,205,207,41,126,11,59,188,33,185,150,209,252,73,159,96,18,181,249,227,10,108,111,24,69,104,98,194,61,150,105,36,224,245,9,182,248,9,100,45,89,85,18,173,186,103,172,246,13,193,123,253,10,238,147,212,193,56,146,69,53,254,85,18,152,46,138,129,101,181,47,7,113,214,185,29,12,56,255,38,71,74,188,23,220,254,37,107,33,251,230,160,111,39,17,17,86,156,35,74,154,255,201,42,203,184,110,115,121,143,38,132,254,239,229,246,215,112,130,241,141,79,254,217,144,120,19,151,2,120,172,124,197,154,4,22,8,196,103,183,204,249,69,181,111,171,187,50,165,199,73,39,173,204,203,36,199,23,9,105,182,156,202,137,22,254,87,56,123,137,210,13,44,136,239,246,112,134,89,138,68,47,56,196,192,116,188,165,219,27,171,63,205,104,123,156,107,194,62,102,39,251,45,76,228,73,115,51,33,224,147,200,81,44,188,155,24,30,186,126,195,47,130,201,145,207,209,73,137,72,213,11,228,112,188,6,120,101,132,148,70,247,210,19,234,193,206,108,102,237,89,179,231,61,72,145,12,135,241,213,146,157,70,86,2,53,245,220,160,53,164,144,22,36,168,127,28,231,4,23,120,225,224,209,76,7,44,23,164,197,96,176,66,129,202,213,63,0,210,70,104,190,200,102,164,8,237,8,29,197,237,165,145,177,76,214,246,232,90,201,172,76,59,226,169,171,0,46,2,190,114,0,59,225,64,158,152,41,198,125,224,205,210,128,112,209,239,69,183,145,117,254,128,96,79,80,91,49,154,65,54,99,212,34,52,238,237,255,12,37,126,45,209,92,41,115,134,11,235,174,0,86,63,173,226,211,122,9,73,86,20,144,79,143,173,119,97,182,203,216,112,149,201,212,214,134,23,72,227,186,156,180,231,137,137,146,192,38,108,11,120,156,171,231,220,127,137,94,114,213,187,177,10,158,23,23,206,155,3,152,135,208,29,54,169,136,188,217,242,182,228,98,169,248,23,168,184,229,14,132,25,23,203,212,114,2,57,0,183,19,115,4,250,117,220,116,7,50,138,185,206,198,52,181,90,193,183,242,255,39,12,147,92,203,207,144,251,35,78,56,41,250,223,43,17,212,123,100,160,90,195,245,155,130,127,222,135,6,5,254,165,17,86,73,205,4,22,173,95,0,86,75,201,7,146,5,134,19,189,200,17,53,231,168,24,220,44,34,125,134,168,42,82,219,100,223,181,14,237,48,25,207,58,91,92,162,68,127,70,72,39,26,161,171,254,34,117,220,89,114,105,164,134,6,95,34,112,113,239,215,29,81,63,201,199,179,80,0,20,127,137,24,153,77,250,88,176,20,106,185,11,11,12,4,146,183,206,173,125,233,133,58,137,20,197,33,164,21,189,158,2,194,239,97,126,211,52,99,9,179,246,123,65,215,136,135,37,170,120,193,24,253,243,156,94,115,157,72,196,54,33,199,182,88,207,199,65,16,137,187,201,201,75,51,217,220,34,90,115,180,184,86,157,6,90,233,65,239,197,186,161,133,98,7,68,199,146,120,106,208,122,58,77,48,207,71,32,100,24,92,167,91,37,4,183,253,105,89,166,40,9,155,228,88,224,110,75,55,147,187,32,182,251,194,209,53,123,114,187,154,149,162,1,182,35,144,138,37,160,109,84,33,21,48,73,68,21,148,149,157,18,143,66,63,170,160,129,237,51,162,126,245,178,57,25,189,231,230,156,231,241,1,40,89,229,129,152,193,34,197,236,12,110,123,244,239,33,243,246,71,180,59,52,229,54,115,213,161,98,241,23,178,39,196,102,178,57,17,20,34,83,118,57,236,154,252,123,83,99,59,80,145,214,110,143,5,106,99,30,112,54,186,138,173,128,109,14,35,107,156,46,209,49,69,221,235,98,93,255,157,91,45,92,165,76,75,67,154,25,178,245,32,119,155,64,50,46,112,172,144,46,138,255,110,24,137,82,216,85,202,106,85,27,218,148,232,175,31,42,247,158,150,3,189,140,204,69,178,236,14,157,82,124,96,120,9,0,97,199,89,5,74,89,185,179,85,84,197,191,179,135,252,25,35,158,138,57,10,113,130,22,146,193,199,61,118,128,195,201,10,14,180,228,185,19,190,89,56,23,52,245,202,167,128,62,78,47,255,42,113,140,15,38,166,41,160,183,50,139,173,68,128,228,183,198,178,1,8,114,194,148,4,193,169,129,188,115,194,75,222,164,23,22,236,115,153,127,193,203,217,246,177,27,125,131,142,240,196,236,80,9,20,199,248,81,37,251,64,90,18,173,142,129,172,75,50,237,49,26,44,63,208,19,244,13,4,126,57,118,33,108,224,71,48,246,204,201,104,84,9,78,71,95,209,115,38,163,37,26,186,145,56,38,62,237,95,149,191,78,20,157,127,19,91,217,187,177,199,195,218,231,114,170,122,49,27,90,129,129,115,144,107,57,132,103,80,19,33,51,198,229,37,159,180,166,75,177,52,233,155,152,216,233,118,182,166,169,103,122,54,200,110,109,187,102,129,235,90,213,121,217,147,161,4,35,214,100,108,53,227,3,160,24,78,114,180,232,162,63,241,106,111,248,170,143,210,164,253,171,213,19,218,198,76,63,103,199,148,85,207,130,24,104,170,120,200,55,22,25,45,110,212,155,142,53,178,191,164,69,208,77,174,188,196,194,36,26,60,8,152,219,218,205,40,204,133,9,105,95,144,142,3,97,74,150,182,160,174,162,37,75,79,100,66,208,113,16,152,213,84,35,31,151,107,154,73,240,65,23,120,110,135,107,213,114,242,241,91,239,101,128,57,117,181,17,20,253,1,140,176,79,193,10,9,194,32,216,162,166,235,231,45,14,2,164,136,52,26,24,229,136,59,84,115,148,217,127,203,245,27,17,218,209,184,204,219,126,176,90,251,145,98,40,72,96,163,188,121,179,253,168,111,127,147,161,226,140,190,177,109,92,235,216,208,86,191,236,28,255,93,251,74,117,119,130,90,6,112,24,20,147,142,4,30,118,20,17,80,73,136,204,215,171,126,227,252,57,135,139,209,226,63,159,230,159,206,195,39,65,71,41,29,109,127,234,151,246,90,120,81,243,247,28,58,39,196,121,49,165,126,26,204,122,237,174,31,161,221,134,78,168,147,13,57,77,220,254,69,93,11,137,16,35,143,139,214,128,196,58,252,96,101,165,251,188,192,109,235,207,216,42,241,232,59,254,253,41,224,114,2,255,232,50,101,55,241,80,126,19,152,250,225,241,88,217,166,65,221,255,5,50,3,171,254,65,119,65,238,237,14,203,159,182,20,35,107,219,216,94,132,245,233,26,253,58,107,113,244,227,101,243,57,81,162,158,116,196,53,233,249,16,93,55,83,156,87,236,187,235,226,72,54,88,85,129,226,93,231,75,98,80,238,194,172,204,201,147,36,98,151,65,90,200,94,154,138,162,118,166,125,36,212,104,184,48,239,38,66,3,31,242,207,255,192,1,83,12,168,238,40,8,191,43,23,72,254,196,239,220,170,132,70,229,54,99,186,144,65,116,5,185,196,72,191,33,67,91,62,84,148,143,203,165,53,226,218,234,138,111,195,214,98,128,219,27,61,209,143,168,113,101,214,70,105,66,107,123,190,44,109,135,49,131,119,142,210,216,90,152,208,190,24,96,119,146,190,199,101,135,132,160,202,196,115,43,140,109,27,83,224,250,29,234,254,191,90,85,61,207,189,19,10,247,238,138,88,152,187,116,227,108,205,71,75,247,219,193,18,243,231,41,54,19,97,104,233,147,143,129,76,14,117,137,97,85,245,237,91,40,165,184,253,30,52,86,35,132,223,161,127,54,151,186,136,132,214,195,249,35,79,76,159,228,190,233,13,212,216,25,48,17,80,72,156,125,194,129,88,104,240,89,147,32,233,12,46,137,245,220,198,223,101,122,51,238,133,255,22,40,58,55,144,137,192,62,35,19,214,29,189,248,18,212,144,148,19,245,157,129,50,126,72,79,181,153,23,100,45,103,92,241,19,164,168,217,117,250,20,33,82,43,121,127,13,5,85,77,8,104,56,239,166,235,236,247,3,36,57,3,20,46,58,61,174,231,36,77,41,6,74,31,61,195,60,39,125,167,221,254,178,206,101,54,104,109,227,190,210,86,117,60,184,18,193,96,64,63,124,23,242,133,83,220,114,120,39,252,209,142,118,185,248,185,63,127,159,43,169,160,201,68,84,236,133,212,31,81,20,253,250,55,4,112,222,23,69,13,249,156,209,195,230,227,47,200,156,36,102,179,109,78,226,48,140,23,67,222,116,34,214,157,157,90,174,7,45,106,39,13,83,48,56,113,31,205,231,163,60,178,60,165,226,84,153,200,42,130,2,220,34,165,132,40,236,69,178,197,126,53,188,58,91,13,173,58,81,84,36,83,117,167,75,26,237,168,217,56,231,180,187,137,233,125,173,248,94,197,179,66,115,144,186,141,236,68,174,89,105,119,234,84,166,221,130,87,248,44,5,154,231,154,214,5,65,212,84,146,249,157,135,7,27,14,245,229,79,247,220,136,75,107,191,159,45,90,177,91,86,30,104,78,16,144,253,108,236,25,114,10,127,70,118,87,24,196,132,132,3,217,142,104,94,183,95,149,85,20,28,36,171,155,109,21,15,115,133,243,143,238,100,57,219,65,119,53,200,185,5,170,54,200,242,34,19,15,248,228,15,255,205,221,75,102,18,0,15,222,95,207,147,98,224,4,104,8,24,71,181,119,33,141,226,202,235,51,90,92,85,236,68,154,163,245,229,234,132,103,140,67,123,225,248,5,177,10,29,241,64,145,254,233,89,126,187,236,221,101,166,170,249,113,187,202,136,126,238,70,43,63,122,184,240,24,36,176,158,18,2,178,190,160,134,137,148,248,93,149,253,22,222,107,115,4,56,136,227,217,244,57,184,86,171,180,22,190,176,70,17,107,126,230,169,7,179,84,92,232,38,247,142,195,237,212,15,63,187,157,14,31,238,26,234,178,95,241,33,41,113,39,206,176,227,24,22,228,209,186,206,141,131,206,40,171,18,3,56,249,222,229,95,245,84,200,147,254,70,156,0,30,200,62,53,5,59,214,26,108,135,171,62,64,154,57,172,239,56,57,147,207,128,41,117,58,90,59,166,178,32,234,112,248,31,50,207,135,4,151,170,143,79,116,202,173,223,107,126,182,103,136,143,161,243,17,12,19,231,78,54,119,242,242,75,49,143,9,227,47,124,61,228,132,26,61,221,247,185,141,238,23,29,31,105,59,77,212,90,200,125,112,4,191,213,184,253,174,218,39,207,250,78,52,108,57,39,243,197,172,10,104,190,64,84,248,234,47,100,138,28,2,151,153,150,110,127,128,136,151,222,227,223,173,235,244,226,206,35,113,130,80,27,9,9,118,94,253,227,58,56,44,164,204,130,72,18,12,231,67,11,179,172,48,113,207,254,233,187,194,226,218,2,122,47,10,118,25,16,166,215,248,78,8,118,86,181,92,83,169,62,221,146,142,49,244,220,110,176,81,46,228,242,148,75,89,23,228,170,209,173,75,124,220,183,183,33,253,129,255,178,242,163,37,246,163,2,8,18,37,163,110,36,211,247,93,205,115,174,114,104,67,44,112,246,45,187,131,13,165,114,247,201,85,236,199,192,238,104,60,164,239,79,221,5,78,130,248,58,59,93,233,70,190,199,137,206,25,173,221,33,197,43,209,15,200,62,111,68,66,67,134,89,120,255,60,188,3,202,43,142,63,140,185,126,204,214,51,253,126,9,200,40,1,152,55,98,74,44,39,15,76,145,58,83,95,191,172,92,29,159,135,214,69,142,43,218,116,198,213,159,212,64,141,101,187,225,134,60,212,139,186,181,195,233,214,62,96,219,243,254,73,5,197,34,152,133,10,90,156,5,229,167,224,240,156,112,218,243,174,167,73,96,138,7,246,100,26,48,24,107,46,210,9,241,248,180,70,163,132,65,47,85,42,114,15,214,68,140,129,150,223,129,182,86,180,70,250,231,97,46,210,150,220,83,43,177,208,27,209,100,151,11,225,128,203,123,153,148,140,126,55,194,51,48,229,96,183,218,175,250,223,208,249,2,242,235,160,70,215,73,64,24,68,196,159,113,3,40,143,75,27,200,150,73,50,122,68,157,229,72,108,145,49,97,115,241,152,241,178,85,72,133,230,71,9,67,84,83,130,189,102,51,160,174,134,89,244,186,204,216,224,119,43,153,3,32,71,227,218,253,169,239,93,111,112,55,167,171,15,138,219,43,97,163,242,17,113,244,207,115,159,224,237,233,28,249,91,145,213,146,251,49,252,50,24,171,46,72,232,121,28,196,154,24,101,128,214,247,16,60,36,14,87,117,14,249,135,190,125,122,1,133,242,208,196,168,250,53,60,147,168,144,185,52,76,4,75,158,34,88,134,236,204,36,214,216,53,71,165,18,136,128,93,18,47,137,23,108,36,152,125,248,128,139,232,234,121,122,227,130,236,211,172,27,234,60,53,90,219,97,127,112,93,151,209,148,235,168,106,62,94,244,114,1,158,59,110,231,39,108,74,112,233,60,165,20,204,126,168,219,194,154,108,114,90,193,168,184,250,227,9,213,145,194,176,154,226,142,122,228,28,105,179,109,34,236,19,232,205,126,172,32,180,168,186,171,59,0,42,2,7,35,23,60,17,210,168,232,137,9,70,164,221,7,61,250,170,123,92,19,22,112,164,136,178,219,100,213,165,47,165,238,66,162,62,251,161,214,167,132,19,111,0,100,249,163,108,1,103,161,98,254,239,246,245,221,88,229,53,40,109,102,170,162,118,174,200,29,253,81,200,9,80,127,83,22,23,201,120,152,189,185,74,102,48,47,75,142,219,125,210,73,69,49,254,201,228,44,30,177,49,131,28,230,106,106,6,130,85,137,142,219,109,58,138,197,65,71,95,237,251,83,220,186,31,196,207,240,103,32,255,60,41,111,245,193,162,1,246,15,43,239,102,37,67,251,60,137,17,247,83,20,15,89,243,152,196,72,229,127,226,60,156,162,136,194,131,233,191,14,158,137,68,18,100,241,125,39,234,13,224,233,223,55,107,212,168,156,138,175,103,60,10,73,51,85,220,206,222,0,114,179,100,180,58,220,138,37,93,72,180,72,121,179,13,45,179,138,29,183,243,218,193,0,188,67,166,141,62,87,50,181,118,206,241,116,99,123,69,17,217,154,194,45,189,113,215,85,73,127,221,64,81,241,94,195,140,132,167,41,210,44,173,35,40,198,214,239,94,22,140,252,154,112,212,171,75,163,122,252,162,61,140,138,106,108,108,211,94,215,252,251,149,167,62,110,101,16,76,39,27,32,6,148,140,248,253,213,35,19,235,98,193,204,228,168,28,30,67,57,135,170,171,208,209,227,209,178,55,40,46,143,135,100,40,215,220,198,99,48,101,49,45,35,251,233,237,178,198,249,189,109,162,20,218,148,244,115,37,69,40,81,219,220,204,63,167,32,248,159,150,138,168,35,200,153,165,129,43,156,111,77,209,61,46,231,225,182,91,148,188,153,209,36,12,238,15,239,85,140,36,196,78,79,191,252,24,90,168,115,213,188,17,135,175,119,181,216,237,64,86,64,136,110,73,223,130,137,199,102,160,187,254,113,160,175,64,125,237,130,36,53,233,45,138,145,147,35,136,236,53,98,120,188,46,69,101,165,182,46,214,135,220,54,126,81,161,97,96,158,61,63,155,48,22,129,157,2,138,68,134,140,76,48,10,179,205,233,119,146,209,149,81,195,62,253,253,71,57,101,116,90,73,62,31,18,213,244,41,25,136,55,152,42,103,204,200,119,122,150,122,98,152,27,26,196,165,131,133,33,212,163,79,225,234,124,124,22,146,87,231,125,17,93,128,133,150,21,63,248,77,72,204,174,252,105,160,238,214,3,138,10,89,47,57,99,148,143,56,204,108,72,157,99,206,146,234,68,116,1,214,58,66,0,192,163,53,44,132,216,103,220,31,225,58,65,196,96,155,135,190,44,194,109,29,246,232,223,175,190,237,68,207,167,194,89,48,0,127,169,174,64,212,115,195,204,252,49,103,138,73,41,62,9,117,115,22,164,254,184,215,29,221,205,54,6,176,254,209,237,198,219,160,71,214,13,94,76,189,85,13,35,200,41,170,234,33,223,189,4,164,246,87,3,159,225,176,189,116,149,246,127,48,67,112,16,105,211,171,190,243,101,144,251,69,175,119,193,182,7,103,65,45,242,93,99,244,31,223,72,104,201,28,13,198,83,177,106,107,183,8,227,68,138,30,188,145,4,138,164,214,208,91,33,105,31,108,78,97,1,42,40,171,205,135,230,247,240,193,199,174,55,15,232,111,41,138,68,244,224,218,54,230,77,149,178,3,210,99,187,80,232,234,142,49,232,129,180,32,109,109,87,224,71,232,90,25,233,58,96,120,195,227,103,156,174,89,132,11,215,180,149,201,62,234,222,239,1,107,15,62,216,42,126,75,220,182,6,217,188,55,221,219,59,149,112,150,178,158,109,194,114,218,39,120,43,146,94,1,53,193,132,117,254,144,40,248,216,209,184,109,60,224,43,236,51,19,94,28,99,196,149,207,27,95,158,62,4,228,178,199,181,28,116,117,100,250,37,241,210,60,198,63,166,38,49,5,137,67,37,137,184,60,175,58,60,150,182,36,131,153,36,10,26,142,220,47,167,83,239,234,170,131,51,161,38,59,142,187,243,203,85,155,215,198,18,197,61,38,202,203,127,49,107,66,181,132,187,187,48,245,159,84,181,9,157,88,146,4,7,108,253,63,101,251,198,47,48,21,172,95,83,79,95,105,229,80,151,162,126,3,207,82,2,241,188,250,4,63,78,12,20,171,14,92,125,178,245,229,1,248,233,135,56,33,98,200,49,56,44,122,33,137,56,38,150,102,107,64,205,239,64,159,108,16,23,227,198,182,118,8,115,200,161,131,43,188,172,13,159,3,186,113,14,132,217,113,203,51,216,94,89,168,206,72,71,55,55,207,232,224,214,194,247,149,179,201,151,87,211,15,91,238,1,126,226,5,9,119,148,252,153,83,41,146,153,81,9,103,6,173,11,116,48,33,57,164,98,90,99,122,94,122,204,142,148,241,16,174,236,134,1,62,48,183,254,79,228,85,238,204,64,102,178,84,57,30,19,155,32,230,5,223,236,54,175,35,173,32,210,57,147,66,222,118,243,193,2,53,145,20,196,32,146,194,167,247,120,75,62,220,147,24,141,6,105,82,76,69,153,107,43,11,185,121,248,215,160,134,221,173,166,81,81,39,234,4,36,108,83,115,116,60,221,181,206,67,28,30,139,52,30,23,131,169,223,102,156,231,207,145,169,106,29,89,175,39,14,131,205,110,34,15,197,94,233,104,190,51,249,220,76,113,206,167,98,237,15,208,70,8,191,111,57,240,220,237,38,147,138,168,16,40,214,131,86,38,9,243,164,35,3,172,237,180,250,126,170,36,174,109,55,98,75,143,140,201,115,193,1,151,254,34,179,120,240,67,111,134,3,2,50,45,36,5,131,204,130,29,226,56,239,192,176,231,209,254,18,69,145,9,254,178,133,19,204,56,158,52,117,98,146,19,10,128,55,1,203,103,83,55,114,1,166,189,202,208,177,124,15,212,131,187,7,169,120,80,56,208,120,67,55,15,148,188,57,72,251,73,154,84,67,1,76,135,39,140,108,250,86,122,37,136,140,15,10,15,143,121,189,100,0,81,217,21,145,57,155,26,10,24,95,24,220,213,183,192,194,157,164,105,123,53,2,70,198,149,91,31,42,86,172,61,13,152,221,144,71,54,23,12,205,58,10,118,68,44,240,38,77,171,192,19,135,165,42,217,253,183,243,81,91,241,149,105,195,104,130,196,58,170,43,1,216,160,162,240,152,217,224,108,127,188,17,204,167,118,187,181,75,106,131,253,42,73,224,255,154,249,56,254,36,225,93,143,180,214,229,192,208,225,61,12,153,200,192,16,202,154,24,82,235,255,9,152,126,130,198,196,203,171,52,103,39,205,109,209,87,158,25,138,156,101,30,30,199,126,187,92,217,196,171,158,82,69,52,105,230,3,218,8,42,131,157,94,117,220,176,220,96,91,59,105,71,48,19,82,203,143,1,242,204,190,248,98,210,7,217,82,54,152,129,165,111,224,149,159,149,93,232,95,110,171,9,174,101,63,78,15,40,190,187,127,167,151,150,173,227,148,223,53,61,197,234,41,161,76,146,96,192,171,126,193,121,17,174,35,46,192,0,222,17,33,151,246,177,74,58,29,166,102,62,84,7,56,12,102,255,90,240,63,38,90,133,137,167,85,121,20,141,42,85,0,103,86,154,1,201,128,252,227,226,178,127,101,73,117,145,45,139,5,233,35,233,193,88,176,51,72,89,240,105,241,51,2,184,218,61,196,17,75,81,244,133,189,24,9,47,198,56,193,38,145,94,47,13,28,230,208,42,132,10,16,240,86,1,92,58,1,15,132,203,207,62,82,104,51,141,53,88,78,55,33,140,52,22,53,43,97,242,205,233,180,168,168,70,153,98,87,239,144,211,221,164,103,4,1,167,15,250,224,87,241,39,193,21,252,249,46,144,129,241,201,225,139,123,185,251,72,218,181,207,255,212,172,236,8,72,59,14,123,4,157,63,82,185,9,75,172,49,63,21,41,80,163,12,135,65,10,233,24,222,16,107,144,233,155,32,253,80,55,204,197,58,116,53,169,197,90,5,150,64,86,64,129,5,172,188,213,233,12,247,91,38,180,170,187,1,203,22,146,72,206,196,169,218,167,159,194,169,214,5,43,133,37,56,202,162,25,25,232,129,174,171,92,140,197,79,24,193,58,219,81,111,117,202,105,122,219,189,236,54,161,227,49,10,92,11,227,88,88,132,34,135,80,137,242,224,24,34,255,96,253,119,25,41,34,226,12,71,10,23,148,93,110,102,142,232,8,31,59,84,23,255,3,151,201,217,151,221,160,1,144,21,42,66,182,28,44,127,139,143,190,23,5,131,33,190,199,3,157,56,128,65,157,28,79,84,7,86,221,147,118,99,109,148,244,16,198,108,44,246,43,44,237,92,154,244,54,128,111,110,214,87,76,157,30,148,214,243,51,57,22,131,89,200,177,230,93,99,179,162,217,225,81,78,173,181,195,87,234,74,207,204,187,92,225,113,157,69,176,160,155,190,42,89,155,225,13,101,0,167,244,180,37,96,222,24,239,100,228,7,132,178,207,23,102,172,236,154,36,99,194,204,67,43,142,245,238,54,209,202,199,133,135,180,112,65,35,188,92,166,168,161,105,86,189,99,4,41,102,169,210,191,2,20,234,68,246,175,110,177,151,173,150,117,30,13,245,181,180,195,185,24,90,110,11,140,23,239,21,24,190,80,113,94,41,180,186,52,25,80,72,161,36,78,28,156,130,11,96,253,72,212,17,96,155,18,96,192,93,161,109,194,111,50,161,138,229,118,239,158,82,104,18,98,112,84,14,78,109,98,104,255,198,88,113,47,195,237,184,162,7,128,143,80,233,153,108,33,191,89,242,234,164,22,40,156,172,218,159,57,117,3,154,130,139,107,199,79,48,108,243,233,210,33,204,213,127,101,180,171,44,204,7,20,136,114,210,67,50,137,220,206,55,123,160,211,96,110,199,53,59,76,32,106,166,195,70,70,176,3,71,251,148,28,138,57,112,9,146,116,37,13,95,203,25,230,34,245,140,68,16,185,11,17,12,177,45,29,86,147,109,107,118,109,52,190,238,151,86,164,49,161,202,21,73,125,169,244,131,61,32,80,217,73,99,111,103,85,220,86,94,72,74,49,35,96,78,136,0,27,18,99,2,129,109,132,145,173,184,21,216,60,226,253,168,122,136,7,104,126,66,29,225,59,24,199,91,165,157,36,87,46,95,188,85,57,194,116,7,143,62,23,193,172,215,118,113,145,61,75,147,218,113,100,153,114,35,200,36,95,135,244,105,61,173,35,95,225,201,13,20,58,159,106,146,184,172,34,23,186,100,88,74,188,240,59,149,207,145,130,100,35,62,157,91,137,151,242,115,204,105,35,247,87,59,146,210,147,230,66,119,87,95,221,144,116,124,184,88,248,93,92,114,202,25,157,130,54,57,210,130,47,91,42,57,44,147,1,240,243,48,46,206,129,253,60,47,82,74,200,153,160,251,6,95,156,135,5,30,226,140,159,176,175,25,217,157,184,134,254,194,101,24,125,8,25,122,4,161,145,172,194,201,189,237,145,217,237,32,10,225,7,220,192,198,90,127,198,122,211,214,198,176,36,26,128,242,42,233,166,15,186,52,12,228,9,220,235,202,69,112,98,137,98,165,23,101,34,33,144,174,236,69,46,255,122,238,176,97,195,43,115,53,155,180,223,194,49,20,221,143,118,58,28,91,253,26,220,15,219,101,233,5,246,19,65,82,160,42,148,152,81,150,69,219,109,108,0,197,172,12,232,114,96,31,172,198,155,235,138,176,84,135,204,255,220,207,160,46,241,77,45,142,129,230,51,241,55,244,84,107,39,215,107,62,164,242,190,28,127,32,179,108,174,108,123,244,205,122,148,69,100,49,172,86,157,137,78,162,193,207,242,211,58,91,73,71,94,220,187,13,231,31,64,49,149,27,116,83,223,218,10,235,105,148,92,86,12,35,23,123,133,141,21,191,49,83,11,249,76,207,47,105,117,89,33,214,239,118,173,153,67,232,237,175,169,44,105,224,75,160,29,219,182,32,94,125,72,102,194,37,182,9,37,143,127,204,7,91,191,109,155,33,53,178,89,215,231,64,31,58,139,143,23,118,195,167,207,211,54,181,20,45,223,130,50,143,185,27,187,46,182,140,189,255,230,136,7,182,246,80,113,200,255,174,70,45,84,33,95,111,23,164,181,164,226,23,113,249,10,46,160,45,3,135,196,10,131,99,26,76,119,53,23,243,169,14,104,99,148,46,249,103,143,203,85,38,69,34,40,70,52,245,73,25,162,88,229,188,28,8,50,126,112,101,8,216,189,202,115,218,88,173,195,194,251,246,131,68,104,106,100,104,29,225,206,8,84,163,16,16,166,24,57,175,69,149,19,115,217,209,27,175,163,111,65,38,31,159,100,200,144,223,29,157,230,19,8,174,35,147,227,85,141,127,176,6,4,25,83,110,76,16,136,7,91,8,21,235,63,59,136,64,231,194,248,22,55,37,23,113,40,210,62,210,223,186,36,1,16,82,40,200,61,14,154,86,215,161,54,203,207,124,148,38,101,234,44,60,13,81,1,88,90,169,230,89,133,46,20,204,194,225,198,148,199,134,74,234,170,214,201,174,223,136,146,5,8,54,113,45,41,156,170,108,67,37,82,75,248,95,124,48,11,18,105,222,218,234,144,226,116,3,106,22,203,202,98,46,153,102,86,73,151,197,155,221,113,178,60,99,179,40,141,140,131,9,209,89,220,135,26,98,112,214,52,243,134,241,184,111,230,104,62,73,202,184,21,75,106,115,205,14,253,142,28,33,105,182,6,153,72,141,210,27,214,39,100,164,149,45,15,137,45,88,46,227,69,47,143,47,133,8,173,88,42,32,77,242,174,11,23,14,157,27,255,12,44,68,162,84,133,127,202,191,102,199,52,200,186,3,171,4,240,67,220,146,71,76,162,29,153,213,162,114,192,156,227,39,3,63,237,161,13,59,145,234,122,189,95,200,83,15,247,75,123,2,187,122,203,98,119,28,77,98,164,54,251,154,44,186,166,115,9,231,245,161,41,118,137,39,218,54,208,203,178,74,241,72,59,244,216,191,65,196,64,133,56,101,158,74,105,203,24,220,37,214,200,151,79,124,63,24,180,229,235,33,125,208,61,217,44,43,138,89,235,243,153,77,186,114,44,23,252,162,81,86,239,92,151,198,126,13,228,43,149,6,163,93,212,180,231,29,228,138,201,224,217,114,236,98,177,178,206,167,215,209,98,56,236,121,80,172,56,251,98,103,158,120,149,132,78,216,30,148,53,133,201,71,156,183,183,86,51,44,78,230,55,248,174,16,30,115,213,4,155,169,155,239,191,50,4,110,118,96,2,41,222,146,95,159,78,41,56,102,228,13,64,207,200,89,244,100,187,81,64,249,84,44,252,38,15,37,248,219,208,193,64,21,127,226,225,86,138,1,29,78,34,159,68,205,158,193,149,103,51,99,21,137,184,2,93,189,174,87,105,88,8,45,155,109,207,108,166,73,170,219,96,230,10,213,161,112,38,43,93,241,14,237,233,83,209,232,130,196,248,161,175,197,88,151,138,57,243,211,78,6,39,92,74,100,127,85,43,190,40,128,105,164,105,13,8,39,199,120,162,170,84,151,234,78,213,195,128,216,231,154,51,213,124,236,9,85,107,101,206,142,240,77,217,89,193,160,161,29,244,15,21,29,217,225,94,85,149,154,20,160,180,62,199,94,77,194,214,47,159,110,140,199,29,92,13,5,197,123,212,194,103,80,75,125,89,4,107,97,189,16,218,116,167,203,18,36,145,190,59,237,251,203,233,178,200,107,83,13,130,177,252,88,233,199,93,82,188,146,149,255,198,162,88,217,25,236,178,35,76,62,156,89,17,38,184,118,14,16,255,133,100,91,202,128,142,134,121,184,34,8,35,26,48,104,251,65,180,98,68,123,165,226,92,76,24,131,36,33,123,201,130,119,65,163,175,140,189,220,98,107,85,111,187,236,120,138,44,250,18,234,248,102,183,31,217,74,29,251,17,129,61,246,42,205,7,206,144,4,107,89,0,46,12,88,38,33,139,95,32,120,178,148,210,69,137,85,71,71,55,123,12,177,221,186,153,120,199,203,2,76,250,165,65,136,110,120,68,52,105,58,117,180,139,167,75,155,215,216,46,235,163,15,136,92,124,208,219,206,8,22,178,12,221,178,101,174,14,105,56,194,245,253,109,225,44,224,183,255,73,196,115,221,55,56,238,255,9,151,11,128,98,109,124,96,60,90,66,96,25,53,247,220,135,75,80,241,94,89,197,103,29,159,62,198,192,202,14,88,74,87,44,68,96,143,226,130,63,170,42,88,104,95,233,60,224,160,145,65,197,217,141,68,143,132,100,49,107,145,36,18,144,122,15,110,160,144,79,0,55,104,181,142,6,46,68,226,149,245,158,37,141,62,168,93,159,37,94,212,101,28,47,73,45,24,124,239,238,231,200,14,94,212,194,182,137,100,176,160,126,9,210,95,178,231,138,72,43,76,169,221,208,238,179,38,195,66,103,233,226,76,26,76,225,118,184,213,106,226,78,166,179,185,144,70,87,186,16,229,174,229,106,99,40,202,14,211,126,61,142,46,177,124,3,149,145,183,212,72,131,114,183,84,178,0,54,247,123,113,34,195,183,19,147,220,93,180,243,142,238,43,163,219,163,252,140,62,71,24,25,203,118,250,109,244,45,77,11,190,153,60,253,56,148,92,42,54,98,187,124,238,1,213,35,94,150,171,151,241,213,6,94,144,186,21,109,234,50,239,168,42,157,102,240,45,49,193,233,156,39,37,87,174,24,146,109,58,8,206,51,132,234,208,139,63,208,24,80,218,103,109,71,71,38,187,193,112,87,244,118,57,46,232,234,47,113,97,15,102,29,161,13,235,240,109,225,7,130,168,249,10,100,232,38,140,125,221,49,44,201,90,191,109,88,68,235,156,249,212,20,108,216,111,225,100,143,219,195,102,116,68,80,186,80,132,212,194,121,38,236,111,150,85,100,143,150,251,145,83,45,99,214,91,90,6,133,153,62,74,247,142,19,59,86,171,231,245,231,198,37,100,69,243,190,179,116,64,179,4,232,67,80,21,186,13,175,152,244,204,7,72,102,4,170,194,113,167,109,244,110,169,40,14,62,206,51,44,194,62,72,150,185,228,59,135,106,4,53,152,94,79,241,118,15,232,240,24,168,55,172,123,200,195,235,200,92,7,216,146,139,253,231,44,145,54,228,227,229,191,32,62,26,195,137,183,161,116,203,148,135,83,116,143,52,98,147,104,53,156,63,39,185,161,73,142,24,63,188,31,223,254,213,109,253,49,190,169,5,84,233,50,63,216,244,118,223,138,130,116,79,19,222,42,29,133,26,178,251,231,14,162,85,52,42,146,62,25,30,27,171,159,159,6,141,158,40,27,87,232,204,22,229,104,239,77,41,180,83,110,26,228,215,18,135,202,172,219,10,137,64,232,222,87,89,138,144,249,155,181,128,50,153,55,182,234,93,58,125,244,156,145,131,87,199,138,222,74,181,240,245,137,120,64,63,7,88,76,189,124,83,245,120,159,118,46,51,84,148,24,189,56,109,226,99,217,14,174,220,200,194,55,173,154,14,32,252,175,125,136,160,141,166,229,139,140,34,213,169,212,210,66,239,82,26,62,108,247,164,118,248,72,212,121,101,110,180,82,91,232,217,11,59,176,163,151,70,195,107,177,227,108,141,214,104,114,220,191,214,6,221,153,91,152,235,160,170,147,149,91,154,185,17,255,237,30,173,32,74,40,229,69,214,101,67,25,50,241,216,216,140,17,33,104,50,14,107,144,229,63,190,4,245,209,248,232,122,50,140,215,24,94,158,50,248,26,250,77,243,73,153,30,196,126,97,114,156,57,85,65,225,83,27,10,186,36,85,56,170,14,106,252,235,24,44,124,31,135,222,211,56,76,140,112,226,157,47,91,75,126,176,235,61,10,217,64,127,61,42,110,34,112,11,160,39,109,156,235,133,34,11,31,81,176,231,28,125,173,56,21,18,70,192,41,55,11,243,95,155,2,254,99,50,81,221,107,20,254,71,33,27,168,217,93,15,255,216,111,216,34,118,179,179,17,178,31,57,60,145,218,119,124,23,186,176,74,26,227,12,41,164,95,226,50,31,87,19,135,60,170,135,221,36,50,159,99,212,86,113,166,224,79,152,244,209,174,13,156,130,67,223,240,136,217,218,107,167,71,162,104,224,147,179,225,136,19,197,28,186,28,83,23,116,230,185,139,215,152,60,182,63,230,30,190,66,86,162,223,103,210,18,188,242,90,29,255,57,64,99,149,214,181,221,66,33,69,176,81,219,1,205,102,241,243,78,230,171,13,50,211,162,2,183,52,102,59,56,207,133,122,35,169,61,30,212,95,124,140,84,214,7,0,139,239,115,59,86,184,205,246,188,38,197,25,174,254,47,218,105,222,100,147,56,246,250,90,101,221,167,72,97,153,8,163,146,161,195,7,171,169,190,50,225,222,225,248,200,251,167,230,208,106,39,122,119,13,1,95,70,118,179,6,230,223,113,190,89,55,72,207,226,25,117,224,132,172,109,147,119,105,177,204,13,169,128,90,61,29,11,15,105,86,59,219,235,99,96,106,140,211,0,150,135,164,64,75,41,161,175,47,144,19,95,239,82,147,160,88,20,55,83,30,86,194,198,41,195,1,195,132,84,81,162,6,85,89,51,134,20,20,136,12,9,122,208,221,171,117,169,121,189,86,73,163,33,205,255,12,171,106,111,244,119,80,0,68,98,39,104,158,59,89,160,97,56,238,166,35,22,166,221,166,159,39,16,208,143,187,9,167,51,149,185,140,171,253,129,223,177,245,29,135,216,171,43,175,107,115,7,30,21,105,47,71,212,41,191,70,50,40,227,0,43,162,0,195,94,51,64,176,104,68,122,119,159,207,94,46,61,203,24,86,165,144,28,237,136,149,218,162,48,11,242,212,241,37,196,252,80,80,203,156,56,15,252,231,181,224,139,64,136,175,154,62,29,28,142,175,175,191,20,29,120,101,150,129,218,167,111,5,90,192,163,109,79,37,46,124,166,60,154,204,98,55,205,99,50,59,35,216,148,252,172,126,57,93,177,159,37,111,190,194,142,161,250,43,83,210,140,129,26,24,94,67,42,89,86,61,184,6,86,12,16,103,198,244,103,135,95,29,139,22,174,64,77,151,205,127,72,142,171,186,242,88,196,133,152,43,0,87,119,23,124,250,226,174,91,76,4,65,216,39,117,240,184,59,34,176,137,253,50,97,162,89,102,82,166,144,225,197,147,194,68,65,169,204,124,35,199,217,137,2,10,75,192,125,13,168,204,225,230,176,187,143,45,252,139,193,11,85,164,31,191,97,71,9,142,146,238,188,94,80,19,174,8,198,26,131,206,109,204,140,187,111,84,239,195,30,182,71,81,42,146,223,188,219,31,107,64,248,47,8,113,85,45,15,88,167,59,207,66,123,187,25,172,78,63,169,7,193,40,219,189,37,58,44,40,144,212,236,64,23,103,65,163,28,152,212,132,198,118,212,97,101,35,119,125,110,2,89,205,125,110,67,89,139,35,190,27,52,10,240,252,185,254,57,135,72,75,111,210,164,118,2,211,56,111,66,123,249,216,191,39,83,33,227,95,183,158,143,112,87,203,171,146,138,218,65,238,234,6,239,113,236,26,235,28,128,26,70,114,2,227,116,203,143,104,138,117,63,177,130,121,248,158,82,94,103,136,176,213,161,180,69,157,123,79,139,85,34,170,182,24,177,130,214,95,34,167,159,145,9,179,134,49,57,135,118,14,16,128,241,104,133,135,72,188,66,167,116,206,228,200,78,144,180,215,58,73,195,174,100,138,77,149,201,71,141,71,78,228,84,254,81,47,217,72,204,90,172,38,176,39,222,161,101,17,234,25,252,16,156,46,221,104,210,48,135,239,149,33,146,241,207,199,219,75,120,181,198,169,6,103,50,84,145,76,227,172,228,72,145,0,192,172,247,226,24,203,222,101,254,236,44,114,126,9,176,53,146,70,75,124,79,60,98,97,212,205,200,126,188,159,72,119,2,113,79,22,89,62,14,159,99,115,63,19,82,132,188,82,70,78,206,2,115,196,90,225,193,68,90,193,69,166,87,165,235,201,207,32,109,81,99,126,136,87,86,180,199,95,44,38,132,50,171,17,109,82,225,204,186,92,237,139,243,86,28,146,168,18,182,66,225,65,117,46,7,134,245,93,0,114,55,158,36,61,99,204,191,110,62,43,25,176,2,233,8,242,128,6,155,98,210,220,187,240,49,69,21,125,158,126,31,152,141,133,133,204,152,154,108,116,202,49,157,20,172,68,104,212,173,18,231,253,250,108,51,105,62,104,248,187,240,97,6,188,248,157,165,247,48,28,52,169,19,179,149,163,55,82,2,153,1,165,57,70,80,140,172,148,108,73,118,169,77,5,8,193,17,227,214,113,120,79,94,16,189,198,238,97,81,234,144,128,131,197,208,205,234,183,92,106,41,179,154,235,54,148,104,46,206,91,201,231,200,41,61,91,246,220,233,42,48,153,192,48,65,104,176,193,236,188,88,59,251,119,96,161,255,121,82,228,217,121,172,39,177,80,57,170,192,235,188,229,72,191,58,219,243,239,75,232,198,169,50,141,79,198,192,12,138,63,76,35,188,176,14,211,202,218,176,208,84,202,154,0,124,67,129,70,42,0,127,80,103,102,120,7,108,185,133,223,51,8,193,99,226,194,121,125,246,254,159,172,12,103,30,42,111,113,13,79,155,142,95,145,73,123,183,185,24,167,35,137,25,171,244,178,206,206,217,26,122,167,71,152,90,96,128,179,244,69,20,177,224,166,102,249,224,205,33,57,124,35,230,206,142,32,171,66,191,91,4,76,120,37,183,216,186,248,49,78,70,27,112,83,225,159,62,110,66,109,86,111,199,114,156,216,133,84,254,76,103,79,231,226,223,163,32,240,248,78,151,13,183,9,58,76,192,254,227,135,112,92,75,66,31,63,211,228,224,145,33,199,236,145,183,56,186,12,103,35,104,244,155,34,170,2,58,154,78,138,50,140,53,240,165,208,139,243,92,184,154,193,129,33,124,104,82,175,240,16,230,18,41,152,247,100,118,105,169,122,96,134,198,92,184,10,34,147,85,226,70,191,62,35,78,147,204,191,108,171,156,165,139,236,27,254,148,105,251,217,80,32,71,96,18,73,18,229,202,113,159,176,40,12,76,26,38,123,89,217,153,128,20,191,242,133,173,46,228,229,176,191,26,185,7,102,110,242,214,193,128,49,144,235,97,78,76,48,243,45,78,172,79,156,38,11,255,129,67,165,18,255,68,215,223,188,156,239,10,121,28,134,145,213,179,122,157,199,224,179,231,65,11,69,174,38,237,121,137,123,37,114,195,164,39,148,30,35,110,80,193,59,248,220,56,95,82,69,227,51,134,144,126,146,158,94,186,60,208,28,15,189,82,255,240,171,205,234,30,162,83,222,187,109,252,90,81,114,251,196,251,133,182,89,229,98,223,208,33,2,226,12,151,27,152,234,166,186,150,250,146,135,80,177,97,61,220,157,220,18,71,189,39,101,94,164,65,5,122,126,63,192,19,135,61,72,254,251,205,93,218,91,143,166,192,0,64,184,123,205,12,36,150,102,80,82,113,170,203,206,219,76,195,193,49,106,104,138,14,36,183,184,205,11,105,118,123,58,187,174,97,58,108,117,38,203,215,98,157,22,160,96,214,132,30,70,14,48,16,51,112,138,39,122,248,91,54,71,176,20,201,245,167,34,40,211,149,128,194,111,179,22,61,48,249,209,154,53,15,47,136,207,91,240,15,109,50,254,47,90,153,5,68,94,160,43,86,97,155,22,130,153,133,37,35,19,210,207,150,228,233,85,212,172,179,8,164,95,113,92,101,167,155,25,95,130,206,85,29,126,49,120,134,49,60,201,101,52,220,236,127,224,85,67,102,51,26,58,241,112,136,45,77,170,34,239,197,132,146,180,159,104,98,40,26,176,207,4,83,77,194,97,81,22,113,76,103,155,224,155,89,116,11,101,224,117,254,210,52,231,3,136,68,57,56,29,89,145,180,9,208,243,11,187,44,101,244,58,182,193,96,138,177,1,16,243,2,63,252,101,89,228,225,105,188,99,181,138,177,103,187,66,57,158,218,11,92,101,26,129,206,52,204,161,152,51,188,1,136,69,13,196,101,220,142,149,170,170,241,2,33,212,95,69,194,74,85,99,120,91,214,39,169,3,204,187,220,222,127,47,175,164,12,220,76,132,199,32,246,3,70,98,115,156,61,131,106,84,66,11,90,85,135,6,50,218,82,57,133,219,137,169,170,23,125,250,156,197,70,197,62,48,94,229,72,77,18,249,252,109,170,46,62,221,153,8,140,247,196,185,182,216,146,230,65,176,75,192,163,2,207,249,153,225,104,165,186,133,66,163,188,109,247,250,235,244,219,99,24,190,204,125,70,15,166,108,55,221,120,166,120,199,189,162,227,105,229,61,151,50,190,21,85,235,197,30,185,242,113,184,147,8,225,96,144,246,254,19,182,250,209,77,64,25,40,61,220,116,66,196,135,140,117,111,92,194,172,104,62,141,81,39,4,144,65,5,179,29,205,99,68,241,103,13,0,17,203,44,242,152,8,47,7,238,147,156,215,12,238,131,78,234,27,200,92,158,232,128,95,150,125,147,225,236,99,157,248,165,145,188,234,95,38,92,243,247,96,233,211,85,222,153,230,14,154,19,137,6,193,198,66,104,79,189,106,230,219,233,43,199,68,240,116,128,119,3,201,125,64,59,19,241,191,40,218,153,225,61,191,159,88,41,27,59,119,135,53,206,208,156,253,192,250,159,90,80,166,165,206,39,179,106,13,31,255,137,183,241,144,23,107,20,176,27,211,238,230,169,213,70,233,240,128,226,96,112,50,194,18,188,55,91,76,246,54,56,16,2,30,240,210,216,118,157,194,74,227,206,108,223,26,39,15,79,75,95,72,26,229,157,153,232,80,157,211,35,66,174,179,83,190,254,93,66,182,175,134,81,71,152,35,78,254,31,216,216,178,197,216,243,73,156,132,74,174,225,230,95,170,164,4,42,140,74,81,174,22,147,231,43,2,118,187,63,98,26,17,140,246,216,63,62,148,221,70,202,206,103,250,192,178,252,124,249,56,68,159,89,111,207,159,91,11,136,156,32,219,146,60,149,66,94,16,55,41,108,56,139,42,161,143,113,112,38,139,91,171,246,53,12,65,214,114,198,75,111,234,164,155,10,23,180,79,251,151,93,66,240,178,219,38,237,6,155,149,107,96,208,213,66,199,216,86,201,85,88,40,119,177,181,192,186,89,209,250,88,62,231,99,153,64,88,99,221,149,109,89,65,168,151,139,117,172,30,171,149,169,230,18,26,59,63,192,147,182,229,231,213,216,191,195,140,240,95,11,140,86,207,49,202,198,10,239,33,139,96,19,141,79,56,109,173,253,229,124,95,193,135,59,174,37,97,115,194,147,81,209,153,81,166,249,255,15,154,168,190,26,138,59,255,166,186,132,33,87,247,137,161,44,91,145,222,246,245,23,146,161,64,158,199,85,207,26,140,10,118,128,29,102,8,189,32,22,38,104,43,242,138,108,246,173,73,219,15,27,191,235,26,254,77,186,149,205,81,247,66,93,246,121,211,69,78,154,173,181,237,206,210,51,133,140,18,105,253,129,231,142,34,230,200,102,242,239,151,199,245,113,175,145,0,85,141,226,240,21,14,99,248,184,189,4,156,138,148,94,212,172,103,100,96,131,160,129,220,178,201,23,9,224,46,205,42,221,203,69,221,199,40,241,80,113,250,42,183,17,209,20,139,89,27,45,15,16,11,102,21,96,148,67,101,8,166,146,214,241,255,136,6,124,204,193,194,19,81,12,5,213,26,31,43,88,154,84,255,208,208,142,168,223,39,123,8,235,144,86,45,253,234,20,196,237,152,160,78,13,95,18,245,37,2,253,71,94,100,249,250,64,253,92,45,174,53,128,69,48,157,59,89,188,39,103,144,127,215,183,88,126,50,9,58,161,121,181,148,102,42,250,149,1,247,183,212,35,14,251,19,142,127,87,137,59,123,12,140,80,112,3,106,1,246,187,93,253,182,36,128,113,18,168,80,147,217,80,7,85,206,35,34,88,4,59,159,150,145,106,160,222,205,157,127,47,62,162,249,165,83,75,112,125,152,13,4,47,18,117,47,189,194,232,149,48,6,151,11,12,133,150,181,98,148,8,62,114,97,17,134,217,231,64,243,65,119,93,138,130,208,170,2,236,96,191,2,197,146,12,239,153,27,15,110,157,54,39,88,234,9,101,192,79,128,218,94,204,148,140,94,180,142,24,100,128,73,158,145,139,202,73,205,251,97,102,145,127,155,23,98,125,114,228,204,105,121,245,15,173,86,107,18,237,41,168,25,218,138,67,239,181,244,216,141,35,140,127,191,96,179,91,203,183,203,187,154,109,88,79,76,61,93,86,85,5,167,186,41,105,60,102,209,106,114,45,27,175,99,143,11,52,169,233,88,19,233,69,135,175,45,132,138,51,142,121,169,177,10,211,87,246,240,164,204,35,213,7,153,114,128,86,14,44,130,73,14,169,1,191,222,238,205,195,29,111,47,203,247,138,68,203,164,7,106,73,131,239,140,202,240,228,1,0,20,68,17,73,221,178,17,141,54,17,144,58,246,228,184,226,116,124,200,166,87,179,223,7,196,241,35,167,75,203,105,100,23,33,209,55,17,27,223,57,102,87,163,204,136,156,48,2,49,173,181,119,123,199,128,188,140,94,162,168,138,68,69,57,211,167,239,43,240,81,205,43,76,208,201,15,52,15,77,117,198,191,61,232,206,175,244,12,38,144,155,3,1,74,158,133,238,202,49,36,145,175,181,67,110,50,26,135,135,203,135,114,65,89,9,52,132,237,36,140,25,105,170,46,121,199,109,193,28,126,15,132,155,26,156,60,160,128,247,121,110,153,39,119,148,227,116,74,40,75,237,154,137,221,187,196,40,193,114,235,32,118,1,167,100,54,166,123,153,91,169,200,221,246,86,229,157,52,213,68,132,123,189,80,51,73,37,146,144,27,60,147,71,27,137,7,126,16,246,107,162,67,7,253,17,115,104,68,137,239,161,51,194,18,191,147,226,69,162,176,254,185,42,111,191,125,204,155,83,228,167,105,32,180,8,115,50,80,138,65,76,251,168,163,97,207,2,136,7,88,73,35,211,106,172,143,83,202,141,5,111,62,46,73,40,118,160,35,13,86,125,37,242,225,167,187,125,78,101,84,206,163,213,158,50,200,156,174,247,205,21,134,85,213,248,168,29,196,83,242,244,100,163,14,132,48,19,182,54,72,100,122,111,156,212,50,4,181,21,169,134,36,66,195,4,101,182,179,223,14,208,24,238,52,246,232,23,29,143,129,38,30,251,86,136,29,1,231,141,64,240,146,224,108,233,45,189,120,253,41,172,173,192,169,249,85,58,211,32,7,207,180,191,238,127,149,129,52,225,195,129,102,74,153,151,121,96,94,181,164,91,104,34,137,240,57,169,3,154,168,66,136,242,42,172,238,11,54,144,29,50,167,180,134,135,226,165,116,18,47,111,43,251,179,110,212,155,98,5,42,74,38,203,172,228,183,71,150,142,226,7,12,31,85,152,226,218,25,176,242,254,252,13,240,225,22,159,145,5,255,178,217,230,119,61,233,102,23,202,31,112,211,236,174,134,221,203,77,207,180,166,239,109,236,195,3,2,212,169,220,27,67,144,236,202,131,59,235,197,94,142,6,66,118,158,240,197,72,165,117,203,153,93,213,233,185,79,134,182,82,188,251,140,74,218,106,180,77,189,165,219,34,180,76,123,14,195,0,116,77,67,15,159,64,67,243,138,59,0,228,206,131,48,119,45,134,240,25,243,209,11,109,176,148,112,232,143,237,130,129,217,133,9,148,106,253,61,79,124,213,164,208,181,142,151,44,93,195,144,142,214,186,196,157,189,93,25,52,205,110,82,242,182,63,111,43,44,253,23,243,104,209,137,25,67,213,213,132,179,55,61,147,216,18,255,129,178,4,165,77,201,151,154,65,62,103,144,219,202,229,241,252,44,21,95,54,185,212,143,93,109,178,105,162,215,192,28,130,48,240,85,117,65,88,73,240,18,121,73,203,120,211,200,227,210,182,95,123,219,198,56,129,168,13,176,69,177,51,233,103,0,213,238,214,23,28,216,177,165,77,206,42,128,204,15,250,246,235,202,111,210,80,123,164,2,58,126,0,141,228,131,10,26,87,70,102,64,208,37,62,140,14,1,14,48,220,223,185,143,98,200,227,225,150,138,200,226,162,195,23,31,77,65,226,90,51,117,112,152,249,1,175,234,83,110,84,84,224,47,143,45,60,8,147,17,12,126,251,242,82,235,148,193,199,239,111,100,122,4,122,91,39,222,149,189,109,36,64,117,130,42,49,148,56,66,235,251,160,34,58,158,36,100,175,11,224,151,49,168,106,51,42,55,202,81,153,248,239,192,140,23,161,197,125,156,87,209,105,36,88,180,152,138,193,83,218,206,74,226,150,4,61,72,104,211,186,149,220,96,244,252,207,83,64,65,119,137,36,169,90,65,183,158,93,172,116,117,78,71,206,105,252,78,27,115,232,239,177,17,101,144,79,99,125,108,99,0,167,143,86,64,210,146,54,78,47,37,165,31,221,172,172,241,77,210,60,154,229,224,199,35,85,130,88,249,163,151,54,84,160,216,125,36,205,195,192,34,220,134,176,58,163,52,127,222,178,103,44,155,149,194,93,63,26,76,195,7,43,102,5,193,252,22,37,55,124,40,238,1,113,186,77,243,10,204,75,194,15,175,158,168,83,5,73,193,148,4,155,91,189,170,56,199,166,43,65,201,193,156,166,152,49,230,101,105,52,253,44,144,6,73,70,104,134,118,152,10,205,115,221,186,139,168,153,30,192,102,57,129,55,207,150,154,16,16,110,167,87,185,143,117,131,35,135,36,200,241,115,110,229,101,5,36,215,52,220,3,178,103,56,176,64,88,155,73,178,126,187,241,112,36,92,131,210,121,154,238,16,10,175,71,133,132,64,153,170,33,221,11,103,135,67,219,113,73,167,135,53,147,81,166,35,124,108,191,187,129,98,39,126,91,81,105,42,151,218,38,131,185,88,73,93,248,47,182,52,40,36,92,9,169,31,76,163,61,119,225,216,85,205,126,130,147,105,18,175,152,6,137,94,113,156,18,215,222,83,100,244,155,50,190,228,87,110,7,54,209,223,46,96,168,127,203,197,234,16,85,227,101,205,49,86,88,47,217,205,40,252,189,19,196,124,133,132,227,129,36,120,117,85,210,195,234,187,19,254,130,192,150,13,168,68,53,211,201,245,231,199,48,53,251,24,12,90,64,183,70,161,205,102,248,81,29,48,33,2,121,8,14,162,138,203,9,186,218,96,94,148,169,46,125,106,92,230,60,255,100,42,136,143,235,140,96,206,109,190,64,76,128,93,251,14,144,166,219,126,58,198,118,206,76,1,178,196,48,97,9,97,181,162,16,214,71,236,62,112,217,18,189,65,91,113,219,34,122,195,21,235,230,165,119,124,38,100,117,127,37,235,237,8,228,84,240,99,43,124,131,105,194,218,147,230,15,29,141,81,19,107,148,69,21,79,143,222,51,2,185,240,147,160,109,210,247,81,67,112,188,70,79,194,254,128,14,27,247,150,210,169,244,90,74,79,120,172,5,86,54,10,0,250,82,219,95,80,32,249,9,192,139,11,101,194,160,12,136,66,255,10,174,88,87,106,221,184,227,153,139,15,184,153,241,218,50,220,105,189,29,9,36,146,31,250,251,77,136,242,127,18,179,203,5,179,104,153,191,104,63,69,115,86,140,40,39,231,69,178,33,103,87,110,82,125,24,171,223,210,87,93,19,160,77,151,18,34,141,156,79,26,46,145,164,15,95,23,131,94,235,91,160,224,241,74,191,187,100,189,125,143,125,123,213,127,51,18,143,202,156,1,209,5,58,163,75,218,143,102,0,222,15,247,22,182,4,35,32,76,102,233,122,180,39,185,170,19,196,211,214,247,128,160,125,55,230,22,185,62,209,121,62,89,176,31,198,107,255,145,161,45,23,160,49,33,34,44,22,233,88,66,69,29,60,16,75,165,111,169,25,125,180,76,94,58,59,231,144,128,186,253,181,200,168,127,52,24,29,216,46,174,222,213,32,168,14,252,190,55,69,75,108,254,38,6,40,118,14,8,232,33,110,94,170,211,69,237,216,228,44,199,44,233,24,145,241,122,22,223,50,49,196,96,29,134,188,55,87,71,243,7,24,57,141,215,209,67,148,244,23,159,206,109,15,152,75,138,180,160,99,64,130,201,120,174,1,105,137,31,220,45,197,44,203,252,81,87,82,164,92,184,70,56,182,61,4,125,0,173,155,126,214,125,64,60,116,45,228,56,244,97,48,205,27,186,171,106,235,45,132,73,197,240,143,231,154,205,90,233,24,189,135,35,204,187,216,144,88,112,211,232,92,30,218,125,224,118,192,74,191,105,8,42,121,245,136,202,23,140,218,129,86,26,61,249,126,151,7,252,206,29,109,181,25,131,182,153,152,95,50,6,92,242,165,233,80,78,85,68,225,69,70,193,128,27,63,58,29,183,179,141,95,235,114,92,96,151,246,193,208,55,6,192,42,179,128,144,44,230,135,198,63,127,89,27,26,247,196,105,76,122,35,85,209,126,102,78,4,6,225,139,157,97,242,239,26,0,4,188,224,7,168,57,131,127,217,233,106,222,219,69,169,166,248,107,83,106,255,234,137,82,15,73,116,76,65,37,65,70,204,57,231,175,252,0,180,227,95,252,48,24,217,114,205,82,38,81,94,239,0,95,63,98,108,55,201,112,19,3,90,121,41,76,91,67,177,179,204,91,99,56,229,248,44,18,216,85,244,191,107,84,214,83,100,164,35,94,34,144,200,20,210,26,253,244,24,137,113,110,38,52,255,126,255,23,17,231,102,92,156,30,207,163,165,154,234,45,187,214,247,217,233,115,18,234,156,246,176,5,214,84,242,86,166,128,232,189,227,203,84,189,6,224,208,130,204,190,72,222,182,217,229,254,49,189,194,134,161,77,52,17,148,101,80,105,231,82,36,54,249,183,80,185,64,121,7,75,51,49,15,36,185,75,223,100,250,30,82,70,1,148,119,50,10,177,109,10,171,184,21,207,88,115,21,161,106,88,144,15,193,239,58,239,59,6,116,39,255,22,89,57,49,10,159,129,85,40,213,50,26,76,65,176,163,170,0,8,92,127,252,233,17,110,153,176,96,177,160,94,105,26,146,62,118,23,246,172,251,61,186,156,182,241,141,247,185,165,186,84,10,132,64,119,235,67,190,181,250,228,130,92,23,149,60,203,119,161,210,50,230,83,221,66,202,215,62,164,217,148,75,143,76,29,148,86,46,33,127,204,33,202,58,48,89,206,147,78,48,245,24,20,214,255,246,62,46,86,11,169,191,27,82,250,84,203,143,217,110,61,88,251,240,224,249,68,126,163,118,180,88,103,9,14,187,157,12,2,79,140,184,226,217,229,174,144,47,143,193,155,108,116,25,124,201,250,222,2,65,124,210,87,231,191,152,188,86,86,241,151,85,199,34,110,167,235,225,195,244,103,205,147,25,74,54,170,150,84,81,138,49,232,182,158,231,169,154,85,206,183,216,9,69,17,197,223,158,184,45,162,0,70,77,43,232,166,198,164,216,241,103,139,218,39,46,203,12,81,6,198,193,86,125,169,156,8,216,229,120,23,0,228,12,162,20,180,203,72,190,255,242,118,35,46,173,84,171,187,87,67,128,13,71,240,116,173,50,31,186,99,130,221,197,218,52,190,214,166,41,25,185,143,107,222,26,65,135,241,185,92,164,1,75,191,128,135,254,67,19,146,28,230,129,9,68,226,11,121,246,39,73,79,236,189,163,40,224,227,33,66,20,184,71,255,196,85,165,86,231,200,121,59,13,119,182,86,196,215,114,250,150,85,50,15,51,154,20,32,130,255,164,137,88,212,100,7,164,143,177,128,147,112,121,5,110,72,85,138,175,61,64,204,8,85,68,247,74,223,228,11,88,191,80,226,130,251,233,37,20,164,127,8,213,32,231,1,199,99,97,148,157,226,125,99,217,24,116,130,195,110,18,199,10,109,30,124,228,103,57,37,121,234,143,133,100,62,136,60,152,144,3,246,125,164,195,19,20,22,192,210,27,43,181,136,156,255,157,133,176,248,99,192,178,164,91,11,97,56,156,232,216,67,203,231,123,149,118,42,232,0,43,201,205,226,50,49,17,0,100,159,194,109,116,26,232,66,3,254,24,74,157,142,140,164,191,154,216,111,133,84,113,222,188,137,141,192,190,222,167,54,158,236,236,134,222,8,16,227,213,134,62,40,39,207,174,173,212,98,145,223,122,102,251,164,180,186,139,91,183,243,228,252,228,92,169,45,188,157,174,196,77,109,86,118,154,122,36,63,43,169,199,187,247,48,29,224,117,166,144,216,143,219,249,102,162,207,105,125,77,212,248,174,147,80,237,129,224,175,4,247,63,45,113,98,123,175,73,161,169,150,248,81,37,58,253,28,56,186,64,36,120,199,49,84,113,73,0,93,233,162,17,136,218,157,193,234,123,145,4,32,214,10,150,46,179,119,214,69,82,56,146,222,51,67,152,146,167,168,65,10,120,252,48,251,149,138,242,160,159,111,45,142,242,193,198,30,112,236,172,211,11,51,134,91,131,169,165,169,104,121,59,207,23,194,172,197,79,102,42,6,51,9,9,185,16,50,102,167,200,89,46,70,221,6,105,169,219,16,10,237,16,74,17,210,14,87,11,250,184,215,247,19,218,9,131,95,51,76,170,28,179,63,1,161,27,215,52,81,80,153,206,160,151,128,126,120,147,12,59,17,188,24,14,215,35,207,151,53,141,182,231,64,167,158,208,157,126,28,255,113,204,241,53,114,63,36,141,23,213,68,192,212,189,142,169,191,123,124,135,194,76,118,133,181,151,160,14,103,145,53,0,76,134,160,134,4,170,189,62,241,252,174,193,89,58,219,77,63,206,114,225,209,85,92,246,223,1,124,186,165,68,205,219,90,197,44,180,117,89,159,27,100,241,243,216,71,88,178,217,9,61,152,150,237,71,69,123,9,248,144,68,45,51,254,203,189,135,99,15,114,102,239,56,131,46,141,126,96,193,252,219,142,17,13,131,173,200,190,247,70,15,105,66,150,154,208,126,49,159,37,60,151,97,150,53,135,171,82,83,223,99,226,184,118,61,137,253,248,177,97,206,239,84,148,110,232,87,236,237,239,233,115,125,53,227,92,118,220,33,242,157,96,254,234,242,97,142,127,132,155,183,193,42,246,119,23,90,215,40,156,188,182,131,50,201,130,21,133,44,104,89,16,135,179,150,70,44,208,173,37,189,42,200,205,3,44,38,191,136,111,114,156,113,188,16,160,29,86,83,250,172,122,107,48,44,72,203,253,128,111,152,0,48,169,93,197,203,24,97,25,10,28,197,151,77,8,138,51,41,39,219,75,46,154,242,114,208,105,211,116,103,144,66,233,185,80,231,75,143,1,91,119,190,198,232,193,249,199,204,23,207,208,42,229,190,109,54,68,167,134,244,246,114,21,112,70,232,217,242,141,163,246,29,155,76,62,249,125,239,113,222,216,132,53,106,100,55,16,110,188,24,8,158,89,58,23,132,6,166,143,247,176,121,152,92,26,95,91,173,232,219,247,211,4,46,153,33,235,199,111,184,206,227,226,231,9,82,7,128,96,97,150,36,0,246,0,5,82,162,244,169,251,201,89,186,188,138,165,117,149,105,111,212,131,219,187,145,118,16,33,239,30,167,194,30,122,230,121,48,57,78,118,75,39,200,12,50,40,124,96,247,164,221,109,166,207,36,94,241,20,86,198,25,211,213,150,56,215,169,56,235,17,24,238,54,156,114,12,186,0,228,156,162,26,187,233,255,57,65,173,198,97,200,102,59,229,99,26,114,189,246,189,17,34,232,218,44,164,78,34,52,215,113,144,68,126,250,61,108,34,56,169,7,128,137,132,138,19,61,39,173,252,19,15,169,62,22,227,107,24,157,168,15,142,254,180,152,67,147,63,51,34,68,98,48,212,182,157,55,45,88,34,30,91,109,232,224,23,146,15,121,140,135,103,86,53,49,55,74,71,117,183,123,73,180,52,191,106,165,196,59,149,52,120,86,195,111,201,99,173,4,156,130,120,230,36,108,91,56,89,146,168,179,139,9,212,151,101,35,143,85,29,223,239,111,99,53,89,140,203,185,80,95,68,70,232,252,163,113,29,137,140,75,249,138,48,38,176,254,212,24,152,182,222,111,16,13,132,43,22,153,65,54,39,138,206,116,74,33,81,244,70,98,90,217,58,123,117,48,240,211,186,238,127,36,135,2,167,171,171,154,151,20,239,103,42,33,149,19,127,3,167,23,98,255,48,81,195,100,91,48,232,62,203,51,253,129,228,123,22,86,128,212,169,116,131,52,72,56,211,32,149,80,61,171,129,186,203,68,154,13,179,210,49,176,163,194,18,147,93,186,89,205,95,179,199,254,207,110,13,6,163,197,250,119,234,105,195,54,10,154,118,166,157,241,77,39,22,208,161,140,131,142,228,157,146,116,75,248,93,47,254,2,245,150,6,9,198,115,113,169,30,102,30,9,128,98,159,202,228,216,50,8,220,228,89,117,60,64,243,233,201,201,13,74,194,35,183,219,106,164,107,227,235,22,54,194,82,95,179,66,215,65,213,224,190,54,228,140,63,110,59,218,89,7,162,22,25,118,191,171,200,219,247,72,5,116,167,182,36,1,35,109,156,92,253,72,197,228,74,243,65,169,132,90,123,203,215,246,231,171,87,104,5,155,136,164,6,251,80,228,102,227,255,164,254,176,154,104,104,40,240,204,207,174,160,249,80,95,50,138,175,72,63,250,31,78,6,15,75,203,88,239,174,24,159,249,14,143,179,128,81,109,226,6,98,173,111,130,139,58,198,37,84,190,179,187,194,135,201,63,38,127,105,67,112,76,78,43,76,168,99,196,71,140,187,90,88,204,72,135,222,191,32,139,210,43,193,47,70,210,103,221,238,214,142,78,81,150,193,150,220,12,96,162,138,145,141,130,192,93,37,243,194,113,227,61,39,161,110,85,233,208,149,165,148,183,199,57,222,52,143,74,180,169,97,64,165,149,201,122,115,8,175,175,140,51,132,138,102,247,46,64,211,25,88,44,216,239,146,245,23,192,75,40,237,114,17,90,18,196,147,14,168,84,241,167,108,46,97,195,14,238,98,64,249,216,12,98,16,140,61,4,34,209,27,196,64,226,110,48,60,70,237,55,212,204,54,20,233,51,44,104,6,163,181,80,244,73,119,187,70,15,112,2,252,41,231,129,55,16,116,139,40,255,25,220,34,37,11,204,217,64,160,207,150,255,230,48,182,43,235,226,119,28,11,54,76,44,39,147,117,237,193,172,18,64,51,185,8,131,43,108,242,243,180,167,220,90,74,66,220,182,237,206,137,96,29,112,219,248,161,156,186,119,123,141,123,89,73,132,138,168,127,137,49,103,214,154,20,173,243,107,47,98,226,32,166,254,226,44,140,236,86,104,121,77,242,34,102,230,72,22,13,90,253,242,80,52,214,222,235,129,48,77,21,135,41,247,88,188,241,94,145,207,91,30,128,78,31,48,16,212,75,29,210,14,212,66,141,240,122,205,94,24,186,150,51,185,18,160,110,134,43,45,203,171,10,180,221,78,48,174,172,195,50,30,107,225,189,215,157,106,221,144,105,93,74,174,153,100,94,146,211,179,9,82,36,158,76,18,211,18,142,43,15,50,30,224,228,121,169,175,173,42,159,65,163,254,162,50,57,36,55,138,243,47,134,45,91,208,57,42,64,120,1,55,58,125,233,20,146,89,140,24,70,239,151,83,114,11,49,5,92,13,18,22,230,62,93,201,79,243,193,19,82,122,115,28,223,100,204,130,246,109,7,210,26,142,62,248,217,245,248,81,162,3,248,64,134,89,168,239,28,75,5,157,192,93,35,65,188,185,21,44,43,127,207,205,70,106,216,38,242,189,49,165,182,176,234,190,183,152,195,210,137,248,10,116,57,23,73,241,92,217,207,40,108,126,222,211,137,251,87,68,205,215,42,164,0,232,166,170,171,136,120,252,36,16,236,64,11,188,157,57,234,184,88,121,4,167,91,212,102,76,237,36,35,88,65,233,252,151,198,202,173,247,110,253,104,102,94,8,67,105,152,112,84,136,57,114,92,194,52,96,82,75,59,18,115,166,113,195,74,54,151,76,119,0,102,29,57,225,169,146,158,144,80,222,178,146,142,174,96,208,214,141,33,214,81,41,144,238,113,168,68,105,35,31,91,57,223,89,217,230,39,191,53,211,29,230,207,127,137,228,66,151,103,103,232,19,82,148,118,167,237,208,187,59,237,16,236,253,110,191,7,103,163,160,211,229,249,26,181,224,39,16,17,38,133,116,234,2,18,58,222,239,23,78,245,22,125,221,108,16,246,227,141,248,84,225,5,149,105,202,52,177,116,184,41,99,220,229,210,238,212,12,154,199,12,61,110,240,65,254,111,39,200,112,121,66,233,104,236,203,55,246,0,4,253,46,13,139,123,169,187,30,199,183,83,176,148,222,87,73,74,212,141,12,81,251,208,227,96,44,251,69,86,50,204,238,132,45,238,83,147,125,210,77,12,46,94,52,114,120,245,36,213,205,17,23,14,134,168,25,121,163,103,136,159,138,58,132,29,224,102,160,163,15,16,228,164,247,13,192,163,71,246,169,220,202,232,136,130,125,68,32,131,81,247,188,186,222,124,119,212,163,16,175,193,118,150,153,217,144,184,17,210,37,110,181,7,52,28,204,219,104,13,247,184,192,185,29,255,229,5,216,182,214,228,124,177,32,134,149,76,10,254,125,142,27,244,223,116,182,165,246,122,54,32,245,23,152,130,215,156,49,185,152,115,2,175,50,48,123,178,6,59,237,210,249,19,189,134,116,252,70,125,193,114,97,167,99,22,156,200,48,89,98,120,200,254,180,164,227,158,215,158,151,20,132,156,252,28,120,166,19,149,207,73,55,181,220,179,64,59,193,140,207,183,108,79,116,4,237,172,115,89,225,228,205,139,210,188,196,177,220,120,168,183,109,209,210,195,76,66,164,230,181,145,183,73,177,68,144,46,255,198,18,112,128,3,124,191,236,244,26,238,117,245,248,152,105,205,51,207,32,62,208,196,229,224,33,9,60,174,231,214,145,126,41,56,115,77,59,139,54,25,107,112,185,186,24,205,122,44,142,110,175,205,125,246,145,132,73,183,185,147,169,189,210,176,33,118,88,155,67,51,137,199,249,56,202,97,28,122,38,175,21,239,167,59,16,230,61,71,225,198,83,91,119,15,53,3,58,164,53,196,223,130,150,139,42,103,200,235,8,125,62,168,128,17,219,24,27,82,39,78,209,16,36,144,93,178,208,231,123,74,5,43,187,237,251,236,183,9,26,183,175,142,129,150,200,77,121,90,77,29,97,123,87,15,150,136,216,82,80,210,111,122,195,253,212,104,17,158,66,31,168,170,182,112,75,197,216,137,247,26,84,221,156,157,246,121,45,49,249,102,165,196,0,49,227,14,32,220,236,178,41,224,232,214,141,52,27,43,9,238,133,12,61,169,240,123,35,9,108,21,58,75,71,89,102,167,40,41,96,193,17,39,84,165,197,77,174,206,197,154,199,141,235,252,244,181,110,95,182,12,81,110,196,68,108,159,56,129,189,200,61,236,27,174,194,138,238,114,153,12,195,186,58,102,75,233,130,25,250,224,20,125,210,225,182,210,249,220,172,77,28,225,42,245,45,84,146,231,197,238,103,164,124,102,228,36,129,102,38,110,164,69,234,246,91,19,245,129,224,254,187,31,204,209,92,203,80,197,98,60,244,26,68,142,124,73,224,77,152,248,135,246,200,6,67,204,205,148,34,134,29,36,47,169,118,234,151,61,205,49,22,168,90,241,250,167,43,94,111,16,122,75,251,99,64,205,217,52,193,189,121,145,92,243,175,78,45,91,2,50,23,69,112,173,251,123,102,163,195,172,194,5,44,129,19,133,103,105,195,195,179,66,190,114,224,163,172,189,17,211,67,123,182,164,5,23,155,144,52,73,108,26,248,10,102,122,136,175,32,173,81,95,225,89,92,208,240,82,229,125,21,41,63,150,14,229,213,121,210,60,188,222,142,126,33,149,41,218,110,83,119,25,96,197,87,211,119,177,166,197,207,80,0,63,229,10,173,157,202,144,105,219,82,223,123,102,20,85,76,23,210,182,168,27,207,171,142,56,235,4,30,9,188,27,250,156,212,240,246,18,93,112,175,135,133,130,110,164,66,236,43,219,88,145,12,148,232,85,217,149,45,195,104,163,128,145,2,248,37,165,129,244,51,108,103,70,136,66,49,167,136,144,54,59,101,44,168,219,194,240,151,157,70,107,172,157,80,158,46,48,203,221,248,133,76,201,64,228,42,189,72,223,30,76,57,189,66,167,61,155,106,223,124,186,6,27,128,82,223,121,181,125,27,150,184,252,107,87,243,32,77,254,146,61,252,195,228,69,216,9,139,184,98,132,113,75,225,65,226,155,187,108,3,106,57,255,207,193,178,175,79,228,204,11,161,0,106,120,12,53,89,220,43,16,210,18,117,168,210,199,76,98,115,43,2,33,155,97,79,56,98,130,55,41,18,52,128,129,220,75,238,150,136,96,238,122,208,46,32,33,224,168,85,208,36,192,194,248,59,138,37,71,26,55,116,20,26,155,39,144,199,7,84,209,237,153,78,159,37,239,170,131,78,237,46,225,249,15,251,170,203,152,201,112,236,132,239,63,32,188,192,120,37,24,42,204,128,79,254,16,50,128,115,103,6,0,242,136,39,219,240,25,27,44,5,74,47,115,141,229,26,197,167,112,122,82,50,235,62,198,135,43,222,118,166,254,109,132,28,156,166,134,26,104,47,0,15,79,113,39,85,132,224,210,114,209,149,217,164,141,18,113,116,29,114,164,205,165,85,83,18,194,230,84,93,255,70,247,163,59,59,168,222,124,220,143,57,116,111,10,65,242,235,208,134,209,15,161,8,138,172,21,65,187,212,208,232,238,58,162,118,166,203,156,237,220,200,177,5,202,47,58,119,247,227,15,144,124,113,231,21,173,178,5,247,248,172,99,220,33,128,196,139,90,34,54,28,15,96,178,46,67,53,144,243,183,38,165,26,97,97,86,63,210,229,165,189,88,39,78,153,104,31,27,128,207,244,8,8,212,223,165,77,23,250,245,52,169,28,147,168,29,209,42,17,16,215,25,141,172,180,144,219,213,110,137,119,13,45,141,179,208,111,174,188,32,167,8,203,235,202,250,249,185,35,87,153,62,108,202,31,122,28,81,29,67,181,230,51,33,211,149,151,189,230,45,34,98,81,7,28,60,175,179,60,227,235,72,2,196,255,91,222,44,226,45,236,196,68,233,63,178,133,176,113,28,155,102,15,8,108,194,224,131,42,17,25,255,100,130,245,189,95,155,153,18,71,241,187,41,110,245,187,3,135,203,183,100,86,182,128,99,197,97,95,198,236,227,210,213,43,177,196,24,200,45,142,182,144,180,194,134,77,31,160,15,105,64,58,172,37,26,190,153,95,155,239,197,85,72,171,79,135,221,29,239,186,24,103,251,49,135,133,60,43,91,141,71,153,6,124,89,243,62,8,240,241,32,111,91,150,103,197,245,223,79,105,67,135,40,193,105,26,181,106,11,176,0,254,150,2,251,176,208,63,162,9,166,16,206,236,95,165,149,93,60,0,154,59,80,64,167,91,225,3,16,99,140,233,126,2,33,144,206,103,192,94,198,131,163,173,219,211,152,38,166,3,196,215,92,10,18,101,106,105,148,219,45,93,9,188,88,1,41,183,119,38,142,29,100,133,23,103,106,245,137,177,205,25,135,84,156,51,177,4,201,46,136,171,224,151,203,127,100,35,141,232,92,92,52,111,166,181,191,73,135,218,112,133,179,144,98,63,31,142,179,244,11,37,43,56,193,51,203,196,2,49,59,103,174,174,108,192,154,53,205,9,31,125,7,111,31,120,120,245,135,168,156,71,145,121,206,132,199,181,84,249,90,84,29,236,232,153,181,236,155,106,214,211,67,155,89,125,170,151,79,160,221,43,115,90,54,46,174,215,240,45,224,121,178,173,238,140,218,52,74,185,221,109,91,27,211,197,228,222,212,171,2,173,91,89,153,38,230,111,1,99,3,208,37,108,151,234,237,22,229,230,214,205,35,208,225,183,176,90,234,174,242,80,16,200,192,129,228,234,249,232,171,103,41,28,92,230,21,147,139,176,0,142,250,51,201,116,249,203,107,118,70,60,138,73,196,10,201,117,225,184,239,80,108,84,145,81,63,187,37,68,21,51,111,242,184,41,74,164,251,109,143,32,214,229,21,213,99,118,120,42,233,169,26,45,168,235,187,80,223,81,22,119,51,223,64,18,194,244,206,87,28,194,85,230,72,3,79,48,129,19,38,47,32,190,215,33,91,165,223,58,120,249,1,107,240,111,79,104,109,249,13,88,56,213,255,114,169,30,28,247,115,5,103,174,124,137,126,139,253,117,91,240,151,63,199,53,14,239,240,144,151,151,182,32,60,203,234,215,100,58,30,66,105,68,178,92,108,16,131,51,161,204,248,79,172,35,139,192,166,45,33,62,242,8,35,190,40,28,86,105,207,170,127,43,170,229,146,220,18,163,2,60,87,133,199,134,237,109,136,36,25,87,147,91,254,134,223,45,11,215,12,185,189,129,47,0,154,76,78,166,41,20,175,3,101,51,87,215,111,223,60,126,68,28,75,191,142,249,214,52,223,6,140,93,165,54,42,176,145,39,200,58,167,50,164,240,199,210,109,192,95,55,131,177,163,151,121,46,224,196,199,80,59,243,5,147,255,147,177,201,31,223,150,205,79,215,151,118,196,7,151,86,165,129,11,230,93,206,229,113,174,165,150,50,206,242,25,16,0,213,22,6,20,152,218,198,98,138,96,74,97,67,18,179,58,211,237,8,13,17,230,84,23,7,90,210,132,60,32,185,210,171,53,137,51,144,243,81,161,57,44,248,228,117,141,242,132,226,132,198,41,185,102,153,129,129,228,56,234,50,136,164,132,200,86,140,96,52,34,63,167,183,176,77,193,27,53,63,94,156,207,25,51,129,26,203,84,173,103,206,186,89,56,174,104,143,107,111,56,166,70,164,50,5,55,180,104,119,34,62,51,183,3,4,100,105,54,164,97,79,18,113,66,94,15,134,125,12,242,34,50,183,224,120,131,38,89,196,118,12,248,144,12,147,234,2,148,190,111,105,23,176,221,198,226,115,184,83,211,254,248,61,38,61,189,241,16,36,125,19,99,1,87,33,233,189,171,164,200,135,73,192,16,92,151,235,146,163,173,9,157,179,103,143,67,253,137,88,121,124,133,89,38,37,35,61,0,104,82,9,62,39,110,11,207,35,222,219,223,10,85,147,71,125,116,44,235,167,172,243,113,67,16,34,204,87,25,101,24,245,114,41,82,248,156,76,80,158,197,35,65,167,244,147,53,106,145,200,172,204,53,98,220,237,211,18,224,126,182,29,44,74,183,204,138,124,91,6,7,194,202,245,255,52,110,85,66,226,140,179,136,217,228,252,23,249,216,163,236,3,38,51,223,203,238,87,225,242,207,29,215,134,164,105,216,252,72,133,90,241,159,60,144,76,146,160,141,79,110,223,117,198,177,125,218,217,208,142,11,186,10,91,47,134,199,89,112,62,95,139,19,117,50,139,116,153,227,4,50,195,235,196,123,147,183,32,252,67,21,200,238,186,194,103,40,101,9,25,4,191,104,226,152,240,51,102,195,40,146,114,88,145,182,51,167,6,186,128,73,80,171,202,218,41,91,215,168,8,145,216,174,65,211,157,119,26,86,44,43,220,234,46,67,125,49,87,31,138,175,1,53,195,41,143,31,47,237,35,253,23,150,113,206,32,68,25,82,126,49,101,192,18,104,209,207,75,77,9,92,195,183,170,177,47,177,64,46,4,98,140,37,145,152,67,73,80,243,212,185,201,94,179,252,79,25,92,132,185,152,22,222,192,127,181,68,9,59,225,181,84,101,213,214,196,122,46,108,129,143,81,209,156,237,16,42,92,24,168,4,154,223,235,189,89,56,68,138,145,180,151,21,82,139,13,209,220,225,56,119,196,49,200,165,236,174,209,163,38,7,45,92,35,63,148,144,100,141,202,56,76,164,44,214,21,107,177,194,123,55,36,65,18,89,110,96,251,44,232,130,25,192,16,115,46,190,253,109,146,8,208,7,208,130,206,245,72,132,81,155,129,111,252,241,255,93,192,173,210,245,172,151,188,182,219,133,2,35,171,183,15,28,229,133,233,199,114,202,117,74,19,141,191,28,22,177,96,0,191,233,49,53,156,112,210,15,0,130,111,26,94,193,11,16,201,190,139,179,120,28,42,35,153,255,155,127,35,255,246,206,246,74,231,49,87,14,147,11,97,52,22,153,62,203,201,164,168,244,243,7,9,249,8,181,241,128,44,117,17,68,69,1,198,224,191,99,68,183,188,162,63,17,201,90,15,183,12,157,168,7,13,222,7,193,98,243,140,155,79,133,68,89,25,73,179,39,109,73,13,96,211,40,215,131,166,25,164,30,222,224,31,125,137,178,77,215,203,171,146,31,203,137,246,235,194,10,135,224,157,197,249,228,162,82,86,140,158,124,158,86,90,55,124,192,182,154,171,198,103,20,209,87,115,242,145,100,131,114,163,12,36,214,35,154,3,137,231,52,77,171,13,24,23,159,13,67,24,205,158,216,123,169,219,141,22,72,93,74,121,2,28,38,214,12,65,117,163,190,138,167,9,93,170,69,165,187,36,105,51,175,237,199,9,51,130,108,179,206,77,187,86,2,172,23,44,56,26,198,138,216,212,227,140,157,18,178,233,168,219,213,185,202,53,113,37,161,203,39,235,46,91,226,222,13,228,30,134,189,4,164,110,220,69,236,106,127,181,162,226,168,49,133,4,217,200,9,97,82,64,24,136,194,200,112,220,233,68,29,137,67,89,177,56,178,6,96,32,205,194,0,14,118,23,4,38,9,8,223,106,218,185,213,153,108,138,145,69,149,205,155,106,107,188,197,241,75,110,242,228,36,54,141,168,116,25,111,224,169,130,140,172,59,109,31,53,160,100,80,38,150,64,179,32,129,12,202,38,61,164,122,146,135,87,93,174,59,58,75,107,92,62,194,234,216,183,62,190,116,247,13,150,149,105,5,150,188,119,63,18,255,219,78,163,245,80,33,4,119,89,202,144,102,17,242,162,66,8,79,200,90,78,81,77,126,173,100,176,45,201,197,199,184,178,32,9,24,243,255,199,254,65,6,250,58,90,141,217,196,27,117,132,121,49,24,13,2,164,212,253,227,171,61,186,112,45,35,242,242,37,50,9,13,47,15,111,145,97,68,210,240,234,26,248,246,32,86,128,165,93,35,47,248,100,226,232,68,149,208,171,80,120,127,176,237,183,95,126,139,50,227,23,128,146,124,129,177,163,94,9,90,225,29,61,25,75,140,189,89,128,252,31,252,118,230,208,105,71,190,23,142,164,111,186,91,60,48,2,234,58,169,20,89,76,204,132,46,78,140,187,37,252,96,188,118,161,145,153,111,250,248,118,81,244,72,201,55,33,48,41,251,229,11,52,202,245,35,113,138,193,28,35,145,200,67,108,91,129,144,89,127,244,34,205,251,139,70,109,65,122,219,255,239,38,132,219,91,49,106,151,38,4,232,52,63,63,115,116,187,226,51,95,188,202,254,134,171,143,248,32,50,22,18,111,169,17,75,218,183,245,23,38,240,77,157,194,18,13,130,23,58,44,80,217,232,151,76,178,132,111,246,69,213,22,109,48,136,247,111,229,168,178,164,204,21,86,92,30,182,213,144,35,9,113,66,234,193,21,50,29,100,46,177,171,248,5,14,45,195,20,235,182,186,99,89,130,115,90,85,160,36,119,30,162,175,132,37,183,215,108,71,162,99,245,223,181,109,250,202,116,15,36,122,225,86,144,45,140,33,33,173,170,182,33,67,70,52,144,207,116,97,25,91,186,168,60,214,215,4,106,141,20,21,47,108,95,91,92,236,63,198,104,224,54,63,1,195,42,82,192,163,24,163,217,212,32,214,251,139,11,213,174,135,208,55,57,63,176,87,46,71,192,51,241,186,18,195,149,13,159,145,96,132,19,44,97,97,125,225,171,255,231,81,45,91,84,138,19,201,188,163,115,192,130,55,27,109,97,9,157,101,132,190,30,101,132,233,209,43,60,160,62,221,91,4,79,254,240,63,241,108,74,8,175,250,45,88,166,110,255,162,176,35,150,54,141,211,29,46,87,93,70,151,200,8,231,181,228,4,2,184,161,30,69,43,34,121,68,248,43,224,67,224,122,241,134,19,195,12,23,63,57,89,183,247,121,102,159,222,248,234,181,97,73,87,28,114,242,125,139,146,114,141,31,61,145,58,156,138,182,122,92,28,254,137,139,178,185,89,36,189,132,210,88,124,102,139,227,110,239,249,40,253,45,14,0,66,205,242,213,221,187,128,161,198,163,235,59,27,128,95,245,246,188,243,254,154,79,226,231,128,44,210,245,21,173,184,255,59,106,60,200,181,211,217,135,246,222,51,69,236,163,26,165,166,51,47,106,183,140,248,196,145,252,54,147,243,89,66,13,166,208,16,6,6,243,161,107,30,7,135,29,31,151,28,143,117,234,30,217,147,192,53,133,131,156,48,151,77,203,245,173,144,188,119,53,93,134,34,161,64,20,159,224,145,207,0,138,193,178,21,71,109,180,155,62,166,180,10,91,75,0,122,218,225,115,61,170,82,180,108,15,128,249,143,246,89,226,251,45,27,121,231,58,152,219,42,136,147,73,207,244,56,34,185,12,243,27,238,9,135,162,101,186,253,74,198,225,117,41,181,140,73,244,188,164,89,24,30,4,152,124,192,243,111,190,124,14,51,158,232,31,179,232,170,36,133,24,202,218,144,22,167,40,129,60,222,203,69,150,115,139,216,132,90,221,28,95,147,23,161,140,198,217,89,155,15,148,237,39,107,215,103,255,182,154,134,0,45,130,229,158,43,214,117,217,55,185,140,242,163,170,174,129,8,154,250,145,60,72,105,132,192,167,16,228,37,209,106,202,102,212,45,209,211,52,62,108,181,16,50,229,244,203,164,134,87,175,145,106,123,58,4,158,59,151,76,230,96,174,23,6,250,151,106,205,192,29,21,37,141,124,147,46,87,125,191,112,108,163,246,149,250,163,164,163,122,53,79,107,55,80,50,166,191,253,35,204,23,37,39,181,91,90,138,239,68,23,70,211,44,46,160,23,46,94,214,253,78,112,122,185,120,66,131,231,231,182,223,23,42,8,50,232,139,255,37,89,24,216,236,140,108,173,101,115,169,162,220,240,157,22,243,100,131,239,241,247,134,13,105,10,83,245,45,88,161,18,134,45,102,113,61,151,38,21,250,57,221,65,28,126,36,185,129,113,186,25,129,162,47,224,189,74,130,61,175,63,167,51,230,240,235,140,251,252,66,216,251,125,234,34,207,247,7,193,129,191,80,243,92,159,133,173,140,189,53,187,39,207,159,6,251,74,12,54,229,242,27,192,55,160,91,230,1,145,25,32,102,197,114,111,107,45,187,78,58,190,123,196,174,74,227,232,114,75,174,14,52,108,212,73,184,186,255,255,7,250,253,0,92,56,98,66,4,156,253,56,153,78,185,9,195,253,210,85,239,123,178,180,78,158,245,31,42,160,189,117,75,62,111,50,53,185,108,130,96,251,101,215,29,253,176,115,32,64,234,18,212,226,173,100,37,103,152,2,60,214,250,37,59,190,87,50,35,154,255,220,152,52,125,230,160,201,243,207,39,61,202,39,10,116,4,116,231,15,23,46,18,52,180,47,126,19,237,24,194,150,199,117,191,10,117,74,100,175,240,84,214,59,86,56,93,61,23,98,251,140,121,126,132,60,84,92,68,213,73,83,15,52,45,233,79,153,103,94,202,153,189,206,170,251,124,61,191,193,216,147,100,162,12,155,191,180,25,156,177,243,108,146,178,208,125,201,87,47,86,109,6,41,5,228,31,215,229,56,78,253,231,155,83,251,228,88,110,230,162,131,158,253,182,182,28,91,199,193,150,15,81,108,37,55,122,1,156,174,186,62,191,0,155,125,156,232,21,246,254,179,140,187,122,189,183,149,103,107,150,81,44,217,174,48,191,220,39,170,160,63,117,2,208,106,38,240,96,145,172,172,219,94,163,151,169,93,54,150,61,174,35,18,211,3,149,210,85,26,124,189,196,181,74,229,250,109,131,23,150,79,27,81,27,99,128,51,149,17,143,58,35,53,239,107,85,99,188,244,47,112,82,209,68,250,56,75,196,215,104,213,248,16,41,95,170,180,13,221,225,116,81,137,168,136,28,169,167,225,153,111,135,192,35,92,63,198,131,42,65,170,144,42,138,156,28,227,160,78,155,170,253,206,39,104,197,236,188,122,232,41,92,60,114,217,160,171,194,119,109,32,166,191,132,60,32,59,29,23,136,121,215,4,23,17,220,136,77,103,236,190,62,39,57,187,18,231,17,118,250,117,236,185,117,127,201,99,62,142,61,40,212,252,40,73,116,242,222,89,5,239,219,201,111,138,122,218,154,222,219,116,53,193,243,234,196,49,223,42,150,96,180,23,19,237,211,192,56,64,18,175,197,87,124,64,94,229,164,3,168,133,29,13,154,107,5,176,142,203,123,40,140,211,116,126,46,112,176,119,178,152,220,5,139,162,128,36,160,211,13,31,30,202,220,32,25,44,75,188,15,179,218,176,64,167,111,236,22,20,247,22,5,147,33,0,228,119,121,156,246,140,115,225,76,176,192,131,179,108,13,0,136,141,133,35,40,68,238,67,160,73,202,171,133,56,82,219,117,47,125,213,21,87,177,114,100,24,172,235,4,74,208,129,101,187,181,184,105,131,134,1,227,108,219,110,254,154,246,157,176,31,219,68,33,223,204,222,0,137,198,135,159,168,162,13,6,77,80,221,63,98,93,165,192,53,27,24,97,99,131,9,79,247,19,165,160,44,197,168,82,9,106,7,155,15,245,107,80,159,91,247,179,1,48,197,37,127,53,15,155,35,96,226,173,102,188,68,39,165,101,172,213,216,188,34,107,171,81,230,30,166,92,110,159,60,64,160,181,142,226,154,229,220,63,230,93,115,22,245,75,190,145,110,215,58,246,44,229,60,108,45,245,158,92,42,23,128,168,164,122,53,163,249,136,191,168,241,206,87,190,123,177,5,224,65,211,156,215,28,53,203,24,119,62,73,211,8,135,173,65,80,40,186,189,34,36,137,82,172,167,25,19,204,132,120,69,4,171,192,74,46,156,138,186,217,218,180,11,126,51,213,238,192,160,45,250,43,126,136,243,7,69,198,94,247,227,60,52,122,102,224,41,31,158,114,97,93,226,188,53,161,153,46,208,130,80,163,129,38,238,146,76,135,184,144,222,220,113,0,16,146,244,179,149,95,170,249,152,109,100,51,139,237,70,250,246,214,178,85,123,155,142,5,163,203,119,209,173,230,244,230,75,50,51,163,71,130,176,77,46,176,181,70,63,173,179,223,120,248,163,22,185,245,181,219,255,103,67,23,169,137,16,133,30,51,185,64,41,240,98,29,31,1,54,246,75,6,241,103,43,144,191,1,112,160,254,87,152,88,67,240,143,37,86,0,35,65,158,84,219,54,28,233,130,230,152,49,147,67,217,74,54,167,39,164,12,181,55,105,200,106,219,46,30,114,30,61,78,42,35,73,195,142,141,99,43,79,116,244,41,28,193,181,189,130,208,31,171,109,100,114,47,212,20,240,103,70,45,211,33,228,147,161,77,244,20,38,13,221,21,39,26,88,19,25,102,77,26,126,144,206,20,251,212,34,128,16,30,87,200,224,234,37,207,66,46,110,153,126,189,217,98,11,14,144,254,82,224,188,220,87,157,119,199,140,149,4,175,50,44,1,85,208,160,238,141,217,75,36,15,142,236,140,66,122,175,134,37,203,43,176,191,145,120,27,2,154,139,1,99,188,231,107,94,13,186,142,75,57,22,42,82,178,248,119,105,108,97,19,2,63,51,197,25,60,125,25,12,105,37,146,221,213,108,24,70,190,220,104,139,87,162,139,176,36,0,244,19,114,133,11,255,202,224,57,127,247,103,123,90,189,218,245,69,145,240,126,244,222,111,64,179,162,210,87,181,161,225,23,147,169,192,111,44,235,43,42,22,145,72,65,45,78,231,86,24,36,133,123,30,219,70,68,31,215,139,66,250,54,34,127,53,128,103,251,223,18,242,95,7,79,21,117,17,144,174,157,59,26,182,16,200,170,254,82,48,231,160,105,86,211,44,215,37,125,126,212,107,112,170,25,159,39,115,184,103,156,179,19,127,45,205,149,66,239,239,170,60,111,125,117,59,235,168,174,57,84,190,237,80,10,114,82,133,202,197,168,114,222,255,30,33,73,102,226,90,115,25,48,235,113,101,7,115,77,14,178,197,135,163,80,43,230,208,243,79,252,144,145,19,243,170,232,132,148,162,59,107,148,23,87,139,27,145,135,14,89,238,92,135,146,122,151,29,39,214,250,209,188,85,124,64,112,0,128,150,245,139,204,224,100,131,110,51,139,100,156,33,0,126,178,158,196,59,33,185,189,105,170,147,187,206,163,56,36,218,75,94,156,113,185,55,154,1,201,232,137,219,100,197,80,37,119,115,50,191,84,48,6,6,248,23,114,71,228,64,100,5,20,171,14,178,46,160,228,74,39,232,135,191,77,21,11,40,135,163,132,166,221,10,66,197,172,172,149,86,158,230,218,51,122,204,45,219,38,78,175,137,136,247,124,70,23,206,213,36,194,68,206,43,91,7,67,116,242,91,170,39,53,90,37,105,90,165,143,208,139,87,232,25,139,135,208,199,236,206,160,216,197,183,55,102,171,52,254,8,19,248,248,103,129,239,128,40,173,171,194,36,55,195,220,24,78,27,57,192,89,182,223,79,62,174,165,67,65,36,91,46,220,85,2,218,89,140,63,251,82,14,235,47,9,241,126,107,249,107,253,188,88,56,250,110,184,95,212,180,225,206,176,174,61,123,180,190,27,99,50,183,150,145,212,255,72,133,158,130,182,77,210,18,20,58,108,105,27,219,108,66,6,7,75,96,11,129,247,135,91,229,175,74,48,103,16,208,189,166,240,234,11,39,81,247,98,122,237,83,150,94,49,148,219,23,10,229,210,2,227,70,13,156,110,99,167,20,172,104,28,41,150,242,148,212,73,234,219,125,236,88,148,243,219,121,77,190,99,64,58,83,216,180,148,87,154,191,191,156,22,176,243,191,147,149,156,52,103,132,219,172,121,250,177,236,184,208,230,45,246,158,174,206,189,0,55,40,200,13,228,165,151,248,163,36,232,112,180,203,200,82,6,156,198,200,19,81,142,184,87,62,0,85,78,20,38,172,169,77,154,188,116,198,70,153,174,87,195,110,105,118,12,209,102,140,237,34,47,192,155,80,251,114,85,93,96,216,35,171,102,130,173,112,10,108,45,65,121,158,125,247,100,19,174,174,119,219,205,170,103,206,224,179,168,211,240,198,190,172,151,182,146,100,153,242,200,139,46,191,122,239,198,100,239,2,35,142,254,63,209,3,229,129,100,169,246,101,96,69,157,100,83,18,225,5,20,214,237,48,49,27,10,236,91,25,183,211,142,175,51,244,246,247,198,4,64,140,247,233,234,197,238,144,2,40,188,39,119,146,69,36,139,36,206,248,142,133,80,156,182,227,22,94,255,187,152,212,80,121,8,125,137,236,90,239,38,107,146,132,108,131,164,157,118,139,207,175,197,76,3,57,29,94,7,171,153,56,196,122,207,170,225,162,15,90,25,25,87,98,192,213,55,187,178,48,163,68,145,186,167,100,124,84,35,98,252,118,126,69,225,41,247,163,216,182,244,115,45,227,223,182,222,112,206,173,186,252,251,189,227,37,3,134,182,49,161,79,189,83,27,196,194,172,42,20,205,246,63,138,52,154,245,171,27,194,34,118,11,69,167,130,41,210,172,228,135,105,212,193,176,224,44,180,144,8,173,79,0,193,234,139,135,89,25,185,137,157,247,2,112,103,78,212,83,122,101,55,29,150,193,106,70,221,38,223,170,14,83,74,255,217,81,248,170,169,72,197,30,249,49,227,49,239,234,72,24,222,126,124,218,192,148,197,246,253,45,87,8,214,213,95,220,139,1,143,63,164,156,241,229,230,127,119,183,122,38,38,61,81,81,64,225,85,214,137,35,251,9,156,140,95,186,42,178,22,203,157,109,48,85,243,87,81,66,164,147,150,135,51,53,136,31,225,37,138,74,224,238,125,9,62,122,201,66,0,127,196,66,140,122,147,235,49,229,111,24,147,253,84,39,242,11,187,79,49,21,169,22,69,206,198,58,228,236,196,251,159,96,131,81,188,109,77,76,10,3,140,60,74,0,141,179,245,193,5,144,241,116,204,141,188,252,153,78,231,233,240,160,163,48,36,31,4,185,60,41,41,149,241,179,136,217,41,70,127,67,245,239,167,138,50,48,47,220,194,144,149,74,147,48,173,65,85,109,167,51,250,4,203,224,113,174,175,132,124,207,74,239,87,233,32,255,11,73,32,46,223,8,204,252,236,226,224,34,148,231,60,157,53,60,254,200,130,100,48,82,40,158,14,83,244,133,150,208,54,214,184,14,140,192,82,168,81,217,56,152,108,183,171,5,210,86,96,2,23,244,140,177,60,36,233,239,40,9,134,163,222,213,101,207,254,5,182,31,245,46,180,23,69,201,130,226,21,113,150,12,153,130,156,164,5,162,149,199,60,153,74,154,153,226,144,154,199,225,47,70,196,202,232,22,62,215,116,46,177,190,39,25,229,111,178,157,68,59,194,9,76,171,153,80,66,33,192,204,53,50,29,215,174,135,58,145,67,200,210,128,151,202,178,190,24,48,32,147,55,87,230,213,59,204,83,57,96,144,47,146,23,94,25,23,235,179,239,245,238,216,217,54,199,90,132,192,227,62,28,187,26,56,188,220,116,21,212,89,90,201,178,177,108,156,159,193,71,99,94,104,220,242,15,208,73,232,219,192,79,131,93,49,116,91,58,7,153,184,62,142,202,26,129,249,132,231,45,59,222,102,38,66,120,124,30,164,213,84,171,216,225,71,136,120,193,133,174,227,16,53,82,122,77,39,106,106,64,254,31,58,237,11,132,116,162,183,166,126,141,190,173,49,153,222,195,62,173,237,245,76,233,51,118,196,216,35,78,37,76,198,163,14,153,59,179,57,82,231,117,208,25,12,54,104,172,241,6,199,28,232,53,247,96,168,57,88,47,105,211,239,142,54,171,141,124,201,244,125,122,249,189,108,172,8,92,245,107,36,172,220,91,235,24,163,160,175,53,187,137,79,140,164,147,222,103,59,188,245,60,65,148,216,84,67,171,14,202,184,212,200,29,40,1,244,232,94,163,152,7,88,203,58,219,54,184,83,15,156,212,130,228,52,40,122,210,150,210,71,221,54,247,244,232,2,84,32,157,70,83,156,237,236,60,39,237,33,205,50,158,211,18,192,240,183,16,197,61,219,106,103,116,225,155,245,64,246,115,154,122,3,20,252,200,139,32,23,114,168,122,201,22,54,116,206,231,128,42,119,220,127,148,211,224,253,211,242,78,118,227,151,143,78,123,164,198,107,154,19,186,61,154,9,113,244,68,202,134,147,128,141,252,76,255,219,111,218,187,75,12,201,240,130,247,71,179,59,137,151,192,195,236,98,160,41,151,252,58,51,191,238,113,64,79,239,39,224,255,66,99,77,66,244,102,117,167,169,253,140,73,210,158,3,100,154,36,72,183,210,77,62,138,88,235,62,14,46,216,75,188,102,175,214,249,107,26,27,103,216,26,47,23,205,146,60,38,95,172,193,157,232,30,34,225,251,17,230,77,0,168,49,19,145,4,164,125,2,193,120,19,236,60,57,22,203,28,230,70,9,203,15,1,222,136,133,37,1,140,249,95,42,52,49,183,252,8,234,156,44,234,6,119,28,87,47,229,206,137,85,188,248,216,190,144,65,219,34,178,41,187,241,145,122,225,38,227,101,177,165,176,28,200,4,214,190,125,39,21,232,46,137,55,227,225,138,183,253,113,33,45,85,171,113,31,43,150,124,62,40,133,58,220,20,255,112,238,177,206,203,30,200,25,228,133,22,238,233,60,21,218,15,165,86,103,39,68,178,36,170,107,235,84,226,10,128,194,95,1,199,92,38,135,213,48,33,252,251,253,214,97,155,26,164,63,65,208,187,251,118,170,235,39,53,207,189,245,217,169,58,148,102,250,102,199,170,7,24,60,253,159,125,70,182,59,252,63,88,233,70,38,59,197,57,9,108,209,46,229,27,102,107,141,255,254,59,114,162,164,218,51,70,249,120,209,6,225,156,44,243,26,121,230,226,232,42,3,44,7,26,176,199,156,57,110,198,196,192,159,79,46,175,149,79,153,217,238,17,56,111,32,0,33,120,46,232,233,123,216,142,168,93,132,114,115,244,70,35,142,56,173,85,102,128,16,118,111,167,187,93,67,190,30,130,16,246,102,57,227,213,206,101,41,71,102,88,112,87,128,70,120,81,98,1,174,89,148,114,179,143,47,53,171,110,25,141,236,71,175,226,214,191,78,208,196,58,46,8,28,131,194,94,59,50,50,218,120,228,112,192,23,127,210,167,237,116,81,235,26,123,6,57,17,207,145,17,82,50,219,41,20,56,130,124,117,64,113,67,211,162,22,159,91,253,29,254,40,140,161,232,176,35,116,113,153,163,198,66,233,20,47,86,36,135,61,144,224,89,221,236,118,51,91,171,134,196,81,13,112,100,141,80,112,16,118,4,39,25,9,163,192,154,167,144,194,82,238,62,177,91,31,192,24,47,168,203,242,196,177,162,149,17,17,68,67,184,49,239,12,194,223,255,128,237,200,81,116,189,22,49,4,118,117,168,181,199,117,54,167,168,51,161,160,207,139,65,136,166,228,226,19,246,104,3,218,219,135,167,60,139,81,131,139,92,191,193,32,158,6,150,30,170,141,254,241,164,178,61,172,107,117,162,36,16,118,69,181,9,132,81,181,117,146,173,15,99,66,53,74,28,218,173,167,45,22,105,133,1,219,252,203,51,75,60,222,224,110,82,5,210,159,118,183,72,158,114,134,30,155,131,173,75,123,148,189,96,24,146,25,88,165,255,81,112,116,137,193,38,250,40,16,73,118,185,132,43,56,24,249,90,127,87,122,170,94,187,40,235,145,87,137,228,61,4,105,191,67,107,249,189,47,56,66,82,44,47,154,64,6,238,130,120,67,171,62,228,11,166,123,216,121,203,85,12,159,253,132,14,109,250,177,95,60,226,10,76,124,58,66,203,95,231,241,59,160,231,168,69,22,246,25,54,166,202,162,100,160,13,178,168,39,11,81,34,204,247,222,64,75,16,29,128,185,106,105,56,65,172,41,132,90,117,137,110,237,177,91,229,97,208,139,136,138,230,1,244,120,233,236,127,40,170,215,37,252,125,80,216,166,213,57,214,85,92,99,254,61,3,109,156,40,54,227,9,150,160,117,143,234,29,255,242,164,138,4,155,45,88,106,225,208,116,56,161,105,57,220,238,102,142,80,216,115,104,110,0,207,63,221,209,51,174,146,91,109,82,232,80,167,4,189,41,231,110,184,47,77,182,221,147,5,47,221,132,227,231,122,17,95,150,130,241,15,19,189,147,98,230,43,63,40,226,187,162,76,14,155,104,196,82,85,103,65,199,207,151,33,93,174,204,110,110,121,50,248,38,169,3,133,188,136,62,228,82,137,90,118,19,220,95,14,58,253,121,129,3,160,166,186,165,9,117,136,31,206,137,243,73,240,230,141,143,231,238,4,168,51,202,163,125,109,60,215,216,72,116,236,8,29,5,144,243,95,193,65,169,191,247,118,1,3,153,12,163,53,185,10,143,112,21,6,4,154,161,120,24,102,33,87,156,184,133,183,156,122,139,68,4,32,0,148,179,134,31,144,228,33,80,52,181,208,141,126,39,115,29,229,213,64,199,101,167,173,76,67,102,103,55,170,160,103,40,159,1,163,255,58,59,222,30,73,66,208,138,10,145,32,97,233,25,101,14,100,124,169,224,149,220,227,58,168,57,100,141,252,161,220,217,41,109,105,61,102,56,5,141,56,16,248,157,238,217,100,157,22,242,222,190,204,62,219,252,111,231,43,118,109,57,147,157,19,142,147,167,64,130,9,223,217,229,114,82,89,70,248,216,18,163,151,50,244,204,7,160,11,193,13,46,89,167,205,120,5,92,101,97,195,229,159,209,183,116,79,85,248,131,113,224,197,175,235,111,154,247,108,34,45,86,239,24,151,107,48,85,35,68,25,135,221,158,19,128,27,118,24,181,115,56,13,39,158,217,14,191,220,214,159,0,118,20,90,172,68,100,158,116,60,195,254,58,177,124,31,33,129,246,254,43,3,150,120,46,53,117,203,66,208,224,62,140,201,20,186,33,99,122,151,144,150,103,115,239,22,166,102,44,109,132,17,188,153,21,18,166,194,193,199,240,49,107,86,104,179,35,207,221,210,38,33,151,41,52,76,77,176,250,97,49,227,167,47,135,214,157,193,14,88,180,220,239,240,46,139,117,244,49,127,229,245,19,137,120,169,42,251,59,54,132,63,31,23,20,173,85,27,61,69,81,10,187,114,173,203,72,61,180,77,142,241,121,129,214,28,100,142,234,211,191,89,204,246,232,77,248,35,95,177,231,206,140,93,145,137,138,141,153,24,164,114,103,228,48,220,111,2,31,56,244,147,43,204,131,37,114,112,190,206,16,85,25,0,215,85,252,1,18,28,218,241,109,104,97,72,83,115,179,75,64,216,179,3,44,195,96,135,100,16,73,19,149,192,102,30,144,190,221,211,224,48,107,133,200,107,66,212,201,148,56,239,122,200,160,128,238,82,100,152,52,160,175,187,3,106,208,146,115,226,71,68,173,132,223,211,120,242,112,43,234,141,86,65,178,12,139,84,210,37,1,9,53,85,149,177,51,157,36,142,38,87,179,6,43,30,232,157,49,228,61,150,6,4,161,95,73,38,12,32,73,22,221,69,224,167,157,216,192,110,121,168,192,59,156,103,163,180,9,35,161,218,176,100,41,143,79,102,102,126,200,136,101,150,14,137,86,86,76,225,62,233,239,75,112,230,136,220,148,130,169,94,169,37,234,65,172,239,237,123,154,191,100,153,153,112,9,5,190,50,254,112,71,36,153,203,37,160,155,37,109,152,179,162,83,150,180,205,230,114,22,254,236,137,64,143,102,75,212,105,209,208,26,224,237,231,78,233,119,43,88,240,189,38,113,78,23,150,96,207,116,36,191,200,75,210,192,38,186,245,34,149,64,56,84,223,255,250,233,0,33,245,164,198,222,92,188,174,26,68,69,115,208,124,157,104,87,140,145,156,76,41,88,243,78,192,2,181,174,82,125,215,117,169,242,143,190,152,49,46,189,143,19,10,81,24,82,186,110,214,107,180,123,210,55,194,133,173,151,86,115,82,247,180,105,100,240,182,125,170,114,211,137,14,176,151,90,137,227,72,16,188,41,135,194,250,23,177,111,158,25,74,189,213,177,57,44,102,12,81,172,115,187,87,91,233,55,237,168,147,174,239,101,94,191,194,244,50,30,4,161,15,92,7,38,18,167,129,159,9,46,55,92,73,23,136,49,234,22,172,209,91,168,93,206,211,36,62,134,24,177,73,137,63,124,110,3,50,237,196,195,28,216,115,77,215,241,27,118,57,89,87,175,14,105,142,246,153,238,13,237,109,233,40,61,25,165,31,97,163,126,42,3,160,155,94,91,252,51,124,221,71,160,163,114,40,144,23,248,225,30,170,102,143,59,211,96,128,103,213,220,18,131,127,145,218,47,174,206,35,64,76,144,182,233,193,47,171,46,106,112,220,190,240,134,88,82,57,175,253,235,59,128,5,41,4,42,192,54,115,107,243,135,5,47,183,239,4,193,41,167,176,157,253,112,60,162,141,145,12,126,238,239,53,178,208,21,214,83,251,229,236,232,218,181,43,192,73,135,161,221,232,128,203,62,57,94,7,80,175,6,178,203,63,4,210,152,243,44,76,194,221,175,97,50,156,91,227,203,103,93,53,100,118,219,122,14,165,49,165,128,169,79,78,189,104,148,159,20,44,89,116,204,109,231,33,202,56,188,208,212,201,137,83,166,8,7,243,231,107,176,241,210,119,248,163,10,238,175,124,92,73,255,201,212,52,173,126,117,8,189,157,219,190,101,167,153,51,235,67,181,155,182,251,190,206,150,192,222,252,182,17,37,92,148,8,191,47,190,135,105,230,254,91,252,35,243,166,139,31,152,172,221,26,67,92,128,5,158,98,77,245,124,53,167,171,176,18,194,85,27,174,71,61,82,198,96,226,63,119,130,130,92,40,244,147,248,4,200,138,138,134,15,172,233,235,159,47,112,159,3,68,119,253,157,24,176,101,31,115,133,31,131,203,149,115,222,198,101,170,174,123,209,48,194,215,34,136,45,127,77,205,15,93,34,11,167,45,118,59,22,237,203,120,225,113,106,163,19,54,25,12,64,17,126,118,191,173,104,11,14,96,84,18,56,168,100,197,53,139,60,109,219,57,127,181,36,95,175,33,215,103,209,72,86,147,242,131,214,141,26,157,95,162,98,32,37,89,166,58,252,30,197,176,5,206,51,78,10,197,36,16,43,151,163,173,156,234,2,7,43,186,96,86,115,130,134,246,50,246,64,20,70,84,141,107,37,152,161,8,35,198,21,95,86,239,208,39,57,163,27,24,218,132,91,23,165,28,146,122,141,127,24,210,120,251,144,213,82,198,65,164,175,122,84,172,87,129,242,180,90,75,86,183,128,249,248,61,128,76,218,20,122,64,226,30,77,50,232,2,33,193,35,127,5,232,65,221,12,135,172,187,115,241,178,156,110,17,39,218,31,192,204,218,148,31,213,159,67,193,71,141,127,18,73,178,35,20,155,133,195,191,149,16,220,222,42,95,122,43,61,58,245,155,33,163,224,190,100,114,66,28,243,84,68,78,210,49,140,177,215,238,71,105,166,47,248,224,123,22,34,166,21,124,78,128,23,245,27,162,196,81,10,145,76,131,142,208,157,246,192,72,121,185,38,4,167,74,172,86,246,12,118,3,71,217,200,211,222,131,14,174,146,155,29,140,123,213,231,82,248,117,98,228,36,81,21,21,168,183,48,93,58,121,24,129,150,154,93,9,91,103,220,122,208,26,10,67,84,165,96,144,190,252,251,39,134,137,98,114,70,39,68,76,13,67,180,4,242,170,25,118,56,156,195,131,141,54,119,220,8,79,152,96,51,22,1,213,29,168,200,211,139,50,156,163,236,4,85,133,130,35,73,231,127,26,128,164,94,206,115,120,175,112,217,184,230,177,137,97,53,117,120,0,149,254,232,226,225,83,36,9,158,42,211,167,24,216,20,70,64,232,172,151,104,239,73,83,215,199,201,9,139,16,200,107,169,238,16,199,11,101,106,222,116,218,53,33,82,80,207,80,102,211,148,36,16,177,26,50,240,124,136,50,248,184,253,177,207,206,72,136,67,163,33,250,23,152,145,162,77,50,1,175,78,202,149,200,81,2,46,37,222,25,100,93,43,147,189,219,69,188,162,71,50,63,57,54,222,174,248,49,202,233,114,164,26,242,148,224,108,141,192,13,255,161,62,195,1,199,206,138,106,88,139,237,242,190,57,110,155,153,170,92,75,74,214,183,196,178,248,105,46,83,47,133,63,91,39,161,45,69,197,60,250,102,134,8,98,28,184,115,240,10,134,89,221,69,153,61,165,62,166,61,28,235,116,146,7,58,87,254,143,19,117,42,157,106,2,83,14,117,126,41,198,230,209,203,194,75,250,147,161,22,122,39,96,158,30,93,204,136,245,70,216,0,254,102,26,157,72,106,151,190,73,10,24,17,102,16,88,79,91,148,181,39,152,143,233,159,181,63,198,208,98,19,21,230,199,248,103,34,205,250,127,101,212,221,13,45,225,227,122,61,178,230,212,207,80,48,41,152,73,40,174,21,139,38,122,158,62,210,102,237,174,220,206,82,35,16,244,246,183,54,220,102,102,196,102,150,113,20,202,71,31,190,58,152,232,149,118,237,8,181,14,97,34,80,18,76,155,159,73,32,36,63,189,218,68,58,126,53,87,1,147,232,33,77,133,125,115,245,47,160,184,209,10,2,198,111,26,251,32,181,70,133,212,249,138,47,183,70,211,23,195,179,188,133,63,36,58,230,4,28,116,207,62,127,103,91,145,182,251,111,107,46,214,24,152,85,177,212,118,201,27,96,135,248,99,78,6,48,51,165,119,75,18,216,154,132,118,147,163,212,32,3,31,222,227,63,52,96,86,220,111,18,11,162,40,96,95,67,214,240,135,97,155,42,236,251,99,203,74,170,1,91,12,20,78,250,41,192,102,16,160,75,146,26,237,93,67,60,120,49,14,186,31,58,80,192,218,87,51,140,221,86,2,152,36,169,162,174,185,95,119,138,155,126,49,139,160,55,48,163,107,37,239,73,209,94,86,6,137,104,15,7,25,178,42,59,61,78,54,17,253,13,236,181,141,200,203,192,18,28,6,71,243,63,56,46,72,57,143,42,87,2,223,47,47,250,62,200,210,223,213,121,63,0,65,65,239,129,82,211,133,13,208,225,15,98,4,200,191,152,93,241,224,114,35,218,9,61,249,149,126,192,186,3,202,131,142,87,23,62,14,185,90,20,196,206,169,66,67,140,164,130,63,137,244,208,221,34,176,207,81,120,76,255,151,122,191,108,171,247,113,221,150,145,122,207,189,35,241,221,216,158,208,2,74,11,57,137,142,63,22,65,0,116,84,140,247,229,3,28,83,43,175,244,100,163,83,26,90,240,22,123,242,30,236,244,176,199,63,224,246,152,219,28,249,127,40,211,192,122,2,98,113,64,205,245,15,219,238,84,79,133,56,199,128,144,41,125,190,53,140,98,201,217,177,86,251,29,216,201,98,70,233,71,213,85,18,150,150,192,28,100,152,213,53,252,225,237,32,2,57,6,5,156,25,2,221,187,161,189,113,189,254,187,91,110,120,138,151,105,255,24,230,82,140,30,55,216,206,186,81,115,30,12,79,101,43,63,226,250,98,74,125,173,163,153,44,118,200,27,245,195,54,25,41,173,102,120,92,217,31,100,120,112,193,77,87,21,18,223,78,185,151,176,123,254,183,193,139,18,166,134,122,146,10,217,166,124,204,230,142,160,223,119,151,100,223,78,85,158,128,3,177,40,134,111,9,230,80,79,16,166,39,174,143,91,27,242,162,202,251,44,190,117,157,36,90,128,182,149,128,202,254,120,216,185,64,36,126,186,219,189,141,94,11,65,93,138,112,231,214,203,124,139,53,80,45,44,81,15,150,75,143,205,147,217,129,44,153,74,11,34,183,152,51,159,69,197,101,213,253,196,207,222,31,202,51,94,126,92,8,31,185,113,189,44,197,220,147,26,225,230,71,160,77,148,230,41,163,164,255,156,122,22,100,183,49,254,168,26,118,2,119,145,70,65,146,235,236,1,105,30,198,100,60,155,4,184,175,22,242,119,30,82,126,26,210,168,155,172,141,52,167,201,180,227,165,157,35,172,127,251,181,88,21,23,99,146,209,213,189,49,100,123,109,59,120,25,204,175,243,207,99,100,192,246,99,213,2,15,45,219,65,170,9,216,169,108,158,109,182,250,221,123,221,141,207,161,169,112,228,151,213,236,169,132,167,206,165,148,91,46,13,211,251,198,0,32,254,216,161,44,40,184,30,127,206,78,196,207,7,184,11,255,11,50,215,54,139,255,35,111,251,191,58,246,126,80,22,220,144,194,34,178,220,51,50,202,139,78,220,45,227,27,184,71,137,17,221,114,214,103,32,38,14,35,223,204,72,31,249,208,166,223,129,144,164,251,91,159,174,80,39,203,232,226,91,171,233,57,18,118,252,114,159,183,157,121,176,97,119,125,247,106,118,135,181,183,162,242,80,185,41,66,252,239,80,49,28,72,113,162,93,193,220,168,120,96,170,56,127,71,204,2,198,248,94,117,89,125,36,0,141,83,248,52,250,125,90,224,109,179,19,187,95,171,228,125,219,248,119,93,125,240,83,23,120,126,73,203,205,56,205,212,5,6,178,127,62,25,140,194,128,253,211,113,16,220,246,132,164,254,158,228,130,226,44,68,209,69,84,26,157,163,188,170,30,25,35,178,254,164,119,227,8,175,149,3,132,199,223,196,232,107,212,186,79,208,47,24,59,91,71,19,158,85,219,85,53,40,102,207,27,228,198,193,198,19,1,147,36,227,194,76,139,20,101,190,125,253,193,157,143,166,63,202,213,37,171,207,11,122,57,237,183,206,225,4,5,161,136,241,157,239,240,93,139,243,15,67,118,213,143,240,155,213,81,57,104,139,91,248,42,40,52,25,249,16,95,140,205,148,18,194,126,100,245,55,64,22,236,203,92,179,96,118,180,234,197,213,78,59,245,212,116,239,78,250,85,15,128,17,198,101,19,138,174,151,219,34,223,77,237,28,245,182,55,117,202,18,141,115,185,107,76,232,227,10,143,120,14,52,117,85,217,58,234,222,143,158,60,250,228,32,202,46,229,113,186,236,242,140,172,168,55,206,150,244,189,214,197,197,116,147,156,63,255,179,107,136,56,180,104,249,76,203,103,56,65,161,43,15,213,27,62,159,250,200,99,177,66,182,196,175,147,251,30,56,75,85,31,107,253,173,244,215,29,220,81,252,133,129,175,254,211,14,230,144,170,149,118,51,47,175,141,60,173,207,117,7,79,164,229,158,98,157,9,117,2,39,14,57,13,75,171,16,136,88,237,59,49,249,89,73,79,189,47,194,63,103,165,90,233,232,1,243,110,14,87,177,184,102,121,241,164,73,21,1,15,12,20,45,240,74,146,54,138,185,164,111,254,69,21,67,154,57,191,66,182,225,109,135,57,123,127,160,84,60,163,49,164,240,127,200,146,26,139,104,80,84,12,118,193,89,122,110,163,251,218,158,107,134,32,230,208,140,36,26,236,210,219,198,15,254,137,42,118,69,94,107,47,165,109,43,185,140,155,224,132,21,224,122,73,79,61,114,241,49,198,18,209,54,85,236,106,244,153,154,228,180,178,243,153,136,53,80,64,3,129,213,252,93,97,14,50,164,194,253,166,10,103,9,185,172,47,121,231,165,87,210,205,177,101,154,119,12,113,80,56,166,233,25,144,132,12,250,226,91,63,239,80,182,78,43,15,187,223,79,208,183,75,163,204,129,27,174,21,172,96,252,133,36,106,222,202,186,73,14,158,22,204,23,44,17,136,183,245,6,104,132,208,194,162,115,151,87,247,206,10,105,249,40,1,201,240,15,231,169,13,67,57,192,213,78,127,218,132,4,96,91,80,139,130,17,59,208,192,32,212,27,81,154,134,9,175,174,77,242,178,117,45,249,240,126,87,12,67,22,33,102,209,24,47,156,217,54,191,106,42,153,226,175,163,83,245,178,90,121,209,123,215,61,51,134,205,190,233,203,216,220,38,143,225,100,123,227,159,145,118,202,108,58,222,178,67,252,120,224,59,225,155,179,7,194,115,139,227,66,111,189,247,120,220,241,44,5,195,212,50,135,239,163,49,160,103,249,37,176,159,232,139,76,233,161,26,133,235,61,29,252,134,95,81,112,1,254,27,246,44,222,21,198,119,111,227,78,108,174,109,87,43,52,169,205,252,146,197,59,126,193,171,72,119,193,203,186,99,249,205,65,148,133,14,206,163,1,136,208,92,146,222,195,216,85,169,242,223,200,152,33,16,200,38,139,137,249,127,120,106,55,198,19,182,79,228,55,243,125,170,93,128,113,30,77,52,198,116,80,226,170,138,75,66,155,61,154,7,45,114,227,137,200,175,96,95,99,45,152,224,210,186,248,209,98,112,116,118,233,99,171,69,97,32,37,164,164,164,2,175,163,226,231,48,252,235,165,76,38,148,230,204,36,135,42,6,78,140,173,107,32,225,169,131,132,30,2,156,148,106,249,253,128,190,192,163,247,207,61,136,124,5,2,187,108,192,44,215,183,38,126,68,92,234,69,152,86,233,174,29,238,31,212,195,187,173,93,187,241,101,197,208,82,248,218,219,193,215,72,57,138,61,27,237,147,93,143,210,108,199,180,187,5,65,242,251,57,62,119,203,185,155,212,31,73,162,55,237,212,15,202,225,150,10,136,133,73,212,190,77,94,216,244,72,151,62,201,61,199,167,129,239,32,6,177,83,71,243,111,3,247,11,176,163,223,210,0,93,183,68,98,122,34,108,84,184,200,7,74,202,65,24,225,167,216,6,88,126,167,6,159,56,241,152,198,166,30,49,124,153,88,215,113,191,212,206,186,70,54,59,212,117,134,155,116,253,29,158,42,203,96,153,54,2,220,137,238,101,123,108,220,99,86,181,39,253,135,64,206,252,119,61,167,110,205,187,185,130,6,190,130,95,109,194,151,164,110,133,226,94,203,16,164,162,144,41,18,60,123,221,65,55,201,51,68,121,111,162,36,128,201,199,233,179,198,255,156,30,47,90,175,254,3,144,166,20,65,141,143,30,224,247,91,206,209,77,56,95,199,25,216,140,187,11,81,124,83,97,170,80,251,127,156,124,33,68,179,105,203,23,79,7,46,147,65,4,68,119,133,237,189,172,26,210,61,85,29,182,238,20,126,68,51,182,235,76,9,208,197,123,197,167,88,141,115,96,43,202,69,235,46,54,62,20,4,197,1,57,53,81,42,190,196,241,81,218,57,252,70,234,252,111,230,76,123,131,18,61,252,116,214,32,78,178,75,48,31,79,153,27,154,28,196,108,58,245,246,79,75,228,98,72,81,92,209,221,219,47,21,54,16,101,10,109,142,237,180,48,55,136,143,197,244,34,85,227,192,111,207,143,33,214,91,82,75,196,154,32,115,253,203,198,192,13,175,165,41,223,239,97,136,222,146,148,91,195,145,18,65,24,11,75,13,113,231,141,39,103,179,59,53,185,63,191,20,93,178,177,176,34,172,247,176,39,106,228,119,18,156,32,178,212,207,95,156,149,68,205,219,0,83,236,162,58,174,193,69,112,192,38,206,144,116,158,52,212,121,246,16,143,10,245,231,167,239,141,158,221,139,56,216,226,233,15,166,175,41,103,244,109,26,116,58,173,122,77,7,186,11,71,146,208,26,139,31,184,246,179,89,151,116,201,106,192,138,152,7,84,219,71,180,32,71,33,170,17,89,24,181,245,165,234,205,25,84,228,231,54,144,13,159,227,162,218,239,12,150,26,29,26,30,169,111,175,162,100,209,170,164,160,20,87,159,211,26,182,117,136,209,147,106,227,192,8,37,247,135,115,107,128,126,174,165,82,217,83,42,88,85,137,34,38,80,36,186,198,52,112,130,218,103,140,197,161,93,42,147,113,30,166,32,155,178,32,157,105,92,9,43,112,41,177,252,95,177,137,212,191,122,101,177,30,193,149,43,47,49,244,136,243,172,37,97,34,28,29,107,44,181,247,174,76,182,13,158,27,84,45,18,234,177,29,243,107,115,248,108,188,203,180,155,40,183,61,105,145,247,175,153,0,10,143,229,89,253,34,92,125,75,247,88,108,76,199,29,19,176,218,119,121,58,177,9,16,54,193,22,210,173,168,194,116,36,16,70,235,76,172,192,105,186,184,11,98,120,93,174,114,198,72,230,164,243,247,74,180,10,43,231,210,30,104,54,194,237,199,142,120,231,114,194,190,252,123,14,94,70,135,217,125,186,61,44,118,222,224,17,183,186,115,120,152,29,79,43,100,188,118,167,222,255,156,184,216,46,37,23,174,188,135,223,6,85,226,82,216,63,22,242,232,40,242,149,228,250,126,164,91,218,175,109,206,145,74,216,234,50,229,137,125,163,190,200,211,47,79,14,198,12,224,38,159,246,170,151,142,139,208,236,149,20,141,23,79,166,126,25,63,255,189,204,203,128,232,129,11,216,108,221,29,112,147,7,154,239,36,115,108,246,217,42,228,59,147,125,95,150,92,192,98,63,79,62,134,73,17,111,165,147,50,65,159,16,249,152,190,109,168,163,161,90,162,121,182,135,97,69,129,96,74,200,140,74,45,21,210,115,223,87,131,221,3,29,52,139,109,77,71,37,249,127,112,134,228,174,239,85,210,112,9,202,132,142,200,30,85,127,242,214,253,64,175,38,228,171,230,173,40,150,220,252,181,115,65,48,20,120,164,55,205,241,250,213,86,175,84,229,255,228,126,2,7,71,117,19,163,64,37,205,13,188,115,51,201,56,97,187,164,160,100,206,174,243,51,59,110,191,159,149,199,109,51,216,62,124,220,206,211,28,228,160,108,182,49,212,42,11,145,131,187,14,181,8,24,181,86,167,2,85,32,101,240,138,234,71,37,7,215,141,126,18,219,30,153,118,207,171,198,45,168,17,77,222,133,166,179,181,85,80,161,242,153,112,84,44,140,207,37,210,145,152,246,230,222,201,119,118,202,207,206,227,188,8,232,73,178,4,236,228,117,247,75,6,216,230,80,185,175,241,231,85,34,48,103,214,9,195,51,145,144,200,114,49,204,134,31,41,98,83,131,136,234,190,141,255,240,144,134,69,136,16,102,66,234,247,28,189,134,55,39,2,97,88,36,93,136,1,191,92,194,156,210,118,106,110,216,77,118,2,78,172,223,37,51,96,250,153,176,129,252,202,7,188,58,15,69,117,61,246,26,109,158,159,137,4,77,238,237,107,155,49,105,53,70,151,253,111,212,179,253,0,140,161,16,28,0,209,242,177,68,191,10,188,222,209,165,104,77,147,238,252,21,233,241,34,173,59,138,195,67,218,83,220,11,26,54,252,108,152,158,244,54,29,253,111,77,10,22,216,224,156,213,115,240,17,225,43,227,31,78,107,188,11,60,222,166,9,42,111,35,27,95,41,60,161,151,117,152,35,254,69,6,255,189,97,177,121,22,154,89,54,39,134,82,67,14,42,19,7,144,57,18,255,144,45,225,32,24,92,156,211,166,84,42,167,44,218,78,181,108,2,102,158,187,163,139,42,203,169,20,51,246,10,41,131,202,101,18,1,47,48,103,47,111,164,64,197,48,68,219,80,191,205,228,132,201,185,103,185,211,58,179,89,189,168,183,3,2,89,29,1,74,128,112,1,183,158,23,99,59,192,10,192,194,159,81,74,48,12,92,120,204,41,18,225,43,110,198,224,247,30,0,175,170,130,127,251,187,117,164,160,78,147,136,100,15,126,207,85,181,114,233,77,119,38,196,47,211,137,178,49,85,152,240,104,216,227,57,167,11,76,105,18,218,126,179,59,159,33,91,239,176,97,176,92,18,4,197,164,35,98,34,77,228,49,73,70,127,213,148,233,17,204,203,82,31,161,79,213,80,100,11,175,64,129,38,199,194,240,241,231,25,246,189,185,243,45,129,13,85,56,125,55,138,252,37,118,108,126,81,201,62,177,7,102,195,103,208,209,24,222,133,159,22,72,14,206,244,197,221,215,231,237,8,54,169,115,59,127,232,156,183,0,218,229,113,89,180,20,223,42,95,101,73,176,157,180,102,64,147,2,129,243,50,183,241,35,145,97,28,189,165,95,20,180,141,153,94,127,217,111,189,26,24,242,123,222,95,120,167,217,61,109,71,43,232,156,253,79,173,66,22,70,119,84,192,45,64,141,142,249,184,41,142,191,59,218,114,18,185,75,119,251,195,65,85,22,209,148,80,161,155,162,21,94,6,121,146,185,137,98,225,29,128,92,205,102,47,229,84,247,138,215,111,134,255,117,98,76,64,208,150,161,19,98,38,50,214,167,156,200,97,251,178,133,177,211,174,242,65,205,58,30,138,103,200,169,70,96,121,243,168,42,101,221,91,196,175,58,200,155,36,46,244,149,122,131,50,239,130,103,63,77,63,158,83,24,32,89,49,105,204,217,79,151,4,237,225,51,91,11,214,4,86,185,108,225,187,73,25,250,221,203,120,147,145,234,249,71,186,71,252,82,163,182,87,76,5,47,68,181,254,147,78,236,188,19,10,68,136,34,34,180,232,0,217,113,164,12,56,5,203,202,194,174,152,240,152,217,117,52,185,196,129,191,151,79,202,5,9,41,109,74,123,214,227,65,221,51,181,149,131,113,27,130,213,191,159,212,31,69,216,21,98,77,44,148,67,214,153,0,166,18,112,8,49,68,168,5,184,52,194,16,105,238,230,54,206,201,81,206,231,51,120,98,39,49,25,124,181,153,27,40,96,28,86,82,22,138,183,32,239,223,116,169,245,93,18,159,20,254,0,232,115,76,141,28,191,162,250,62,172,167,82,125,153,182,159,152,52,102,69,241,80,227,138,126,90,227,229,95,160,252,50,173,210,25,253,120,206,138,99,127,131,253,120,236,110,134,223,200,111,200,35,153,187,126,89,233,11,8,107,19,10,28,86,14,230,4,80,217,114,194,147,97,124,196,148,58,240,209,160,21,94,175,218,218,30,40,0,163,66,255,228,239,170,242,185,213,73,73,131,236,241,10,243,140,220,36,129,140,22,92,120,46,38,178,212,157,162,60,155,67,104,118,234,97,13,116,230,181,202,163,251,244,232,169,167,245,128,236,160,162,138,82,27,170,42,218,109,155,73,79,4,241,169,222,165,16,74,100,80,178,120,253,12,39,197,174,134,108,27,202,95,233,75,216,162,146,118,134,72,232,39,78,227,181,16,115,151,138,27,175,76,134,160,111,145,177,187,134,171,124,124,227,225,64,245,60,23,112,120,173,190,96,49,105,144,51,173,19,242,150,216,152,128,79,65,17,77,162,155,129,125,168,144,215,190,80,180,122,91,217,216,34,154,133,16,172,194,46,63,94,57,136,121,215,197,181,41,178,124,232,200,20,154,189,114,233,252,108,25,230,8,179,34,229,32,78,108,64,63,31,30,134,194,35,180,20,82,217,110,8,83,163,242,166,248,240,198,129,109,142,71,135,119,19,13,76,224,6,37,9,242,20,155,32,199,136,55,17,138,123,210,115,63,100,13,162,207,182,77,60,181,53,45,145,239,195,112,125,246,127,170,70,48,75,64,139,146,20,201,238,153,121,40,92,207,38,105,122,73,205,248,129,41,26,39,252,210,189,247,234,60,163,229,197,170,141,177,181,189,242,164,45,40,139,40,73,73,184,111,100,154,245,46,65,199,111,102,163,171,47,124,63,152,164,224,241,119,187,36,164,85,79,252,148,175,228,161,64,111,124,8,31,11,239,117,8,177,177,203,104,188,50,179,97,1,91,129,49,180,187,149,212,160,118,151,129,50,194,44,187,23,4,207,106,210,103,29,206,238,5,182,6,128,5,199,62,84,131,139,66,223,203,7,19,183,238,133,203,66,94,186,234,109,155,225,0,104,21,72,221,167,66,215,29,164,167,96,201,47,161,86,134,220,168,124,138,130,111,245,94,100,127,92,224,20,73,53,1,40,168,22,101,144,100,97,204,5,149,126,100,246,222,17,200,93,210,104,28,61,145,102,42,238,110,45,253,117,32,202,16,108,32,249,220,95,120,33,60,172,64,249,135,52,109,226,212,124,135,191,96,181,140,199,227,190,142,239,248,123,73,151,112,152,15,250,98,25,250,91,111,139,60,109,136,208,95,119,225,48,241,153,111,5,22,208,62,66,130,86,110,148,12,123,58,77,211,140,2,39,232,192,76,255,228,103,196,227,180,71,116,122,78,179,233,202,158,3,149,216,85,186,114,20,138,159,42,76,61,30,127,229,247,134,109,18,47,171,240,40,41,37,67,196,69,53,176,19,42,212,57,57,57,249,231,193,197,242,81,10,25,225,172,45,4,31,97,90,183,170,87,51,160,157,54,125,169,14,80,3,121,247,246,9,170,100,156,255,214,154,184,113,166,62,132,123,245,38,97,235,106,56,110,92,93,6,64,209,223,30,218,177,20,4,150,91,200,53,59,206,23,18,37,191,131,103,171,121,157,7,112,46,89,239,46,138,68,230,155,206,57,160,176,95,188,181,141,163,180,81,7,115,164,104,62,20,176,161,233,159,38,103,212,90,207,16,15,50,59,240,197,251,10,197,164,195,196,123,80,172,83,236,107,151,213,47,86,56,32,70,93,20,240,98,3,186,163,11,101,95,210,77,41,224,215,177,100,54,129,87,226,8,146,92,100,67,168,144,195,126,229,203,68,79,104,152,95,145,17,193,88,246,24,121,216,227,245,181,39,67,175,100,77,54,91,71,68,162,71,108,71,144,59,70,49,222,19,88,206,5,99,181,15,165,46,183,141,185,189,19,12,210,26,27,239,44,205,191,242,227,215,245,182,122,148,244,84,9,160,67,86,120,29,204,104,189,195,18,20,155,14,217,97,150,131,102,234,112,113,247,136,200,220,212,66,152,123,42,255,80,75,33,231,245,139,225,77,18,108,154,7,30,78,148,253,134,56,83,117,37,245,72,22,81,10,154,184,195,194,67,144,30,52,239,198,245,247,156,3,160,23,29,51,176,146,21,121,110,174,44,224,224,222,64,108,250,58,183,175,118,96,147,224,198,94,94,238,14,215,199,30,71,226,38,143,211,180,80,232,26,89,122,27,12,217,185,54,156,234,209,240,97,148,134,239,222,136,61,113,159,85,82,172,155,4,40,59,172,234,206,215,164,69,215,56,94,9,93,234,150,22,136,44,3,226,17,252,189,96,105,217,255,32,132,39,160,191,70,183,232,237,158,211,233,155,188,33,253,153,134,218,52,240,88,200,231,240,107,29,144,67,209,239,114,216,8,76,157,112,209,138,160,68,185,187,192,248,236,58,2,115,254,230,193,13,235,35,59,131,136,70,119,25,131,94,83,233,2,228,140,212,197,10,44,132,199,132,46,68,79,78,80,254,242,23,32,79,61,47,13,48,84,179,31,223,150,24,245,60,147,89,105,126,125,188,34,166,183,28,147,102,112,103,247,68,224,64,89,102,150,84,242,166,56,230,39,42,105,152,214,14,80,153,39,110,203,160,145,218,223,41,18,41,72,137,65,98,247,93,212,151,108,209,39,138,250,16,20,50,124,35,10,71,181,9,59,177,186,154,163,116,172,50,121,146,104,255,231,118,245,238,145,52,157,80,64,113,121,52,185,157,56,97,203,76,99,177,159,218,169,17,150,175,13,213,48,81,174,249,252,22,83,108,245,198,62,209,5,172,195,137,186,68,62,225,87,187,213,85,122,12,166,249,51,187,80,236,245,15,59,54,98,129,197,26,131,58,171,247,32,43,49,81,188,0,187,11,148,232,171,26,255,182,25,153,66,101,199,11,244,0,202,147,186,67,29,99,246,168,243,237,218,166,146,99,232,93,110,124,33,66,111,83,184,139,165,212,15,185,142,15,247,51,131,82,154,234,17,38,65,245,228,236,41,7,226,173,245,157,129,149,171,133,32,104,61,8,199,166,218,101,159,112,247,229,131,195,105,85,42,214,79,20,43,246,24,237,127,204,198,190,105,237,190,252,178,25,211,112,130,66,54,9,76,26,85,222,253,111,107,226,221,139,87,59,31,193,242,79,144,157,200,156,233,149,211,1,148,21,136,164,35,131,16,215,219,20,46,182,180,141,149,89,144,69,44,59,190,164,77,193,104,6,135,242,113,205,119,224,214,249,236,226,140,27,198,113,122,115,255,177,37,82,153,36,203,238,197,250,199,168,197,1,250,40,65,181,135,101,82,109,175,250,78,34,61,126,105,132,8,1,231,189,170,93,109,192,127,54,97,107,208,60,40,184,208,115,205,170,251,232,137,79,156,140,166,227,20,30,25,219,140,121,147,35,123,209,35,115,120,64,54,254,79,204,63,183,104,126,229,187,122,83,116,33,13,22,173,1,27,178,65,184,97,133,40,213,252,127,164,252,80,182,222,36,119,49,103,73,101,139,243,105,108,168,31,215,245,143,173,64,100,219,153,57,113,65,45,110,62,3,221,15,67,12,242,124,43,187,78,182,74,253,52,91,231,219,56,249,35,81,158,149,246,199,168,80,96,152,62,24,227,222,228,143,222,40,165,243,245,130,143,231,138,20,49,215,170,159,143,233,114,144,200,201,231,65,65,158,52,181,77,255,28,48,3,123,15,94,31,100,67,181,224,137,54,255,248,80,109,46,226,46,120,225,18,197,104,115,90,60,195,105,157,158,230,67,190,237,72,28,154,171,140,28,57,76,144,119,14,231,64,128,205,19,192,54,35,167,33,228,19,83,7,65,95,243,97,95,86,81,46,20,252,236,147,159,176,5,193,154,92,239,124,130,229,198,113,85,93,20,173,35,56,227,171,141,208,9,207,37,108,156,144,44,130,59,2,25,196,192,129,114,123,57,180,45,151,46,6,176,63,244,136,46,175,56,97,87,90,198,243,113,192,58,191,64,139,30,171,172,160,101,4,79,202,25,161,162,207,199,38,20,134,34,203,90,254,163,6,180,241,252,192,243,66,218,134,179,138,103,71,87,166,121,217,242,252,13,96,135,35,59,103,178,174,2,49,36,169,131,245,240,247,217,13,173,18,96,253,201,22,246,222,0,163,245,221,222,166,242,125,202,67,21,159,138,151,50,40,155,72,156,101,93,158,52,77,185,177,169,148,217,26,37,28,182,72,62,197,134,93,79,124,183,194,172,15,188,196,218,237,230,179,107,159,66,189,211,93,255,137,98,157,110,65,76,20,219,183,117,33,35,45,108,69,57,21,137,25,238,141,9,62,81,92,129,173,81,116,123,91,117,16,77,233,204,218,59,214,208,62,218,204,164,18,205,19,153,131,78,40,168,208,235,97,208,87,58,4,1,165,80,116,226,171,225,162,79,73,49,132,216,172,26,209,11,227,160,46,170,93,91,245,209,40,137,243,47,39,236,32,197,167,139,241,215,75,104,124,29,138,28,171,28,75,103,202,102,189,129,24,12,101,139,44,79,165,76,46,51,218,228,229,204,64,139,181,6,222,195,151,176,138,242,71,142,67,31,141,168,79,23,135,80,182,203,144,221,238,223,134,31,3,37,0,88,38,77,124,214,105,163,52,5,190,200,52,43,104,29,88,156,167,206,239,64,96,7,196,84,29,76,13,77,53,105,202,190,4,80,67,174,12,103,142,7,67,227,40,109,231,39,47,113,166,107,152,20,131,194,148,196,131,232,255,94,154,250,20,11,159,175,216,68,39,52,16,146,2,63,23,30,42,76,77,237,79,106,160,63,148,251,219,236,86,241,195,232,67,249,206,149,179,116,8,128,139,164,97,140,12,240,13,116,51,179,104,189,187,63,9,193,71,57,124,79,182,193,61,226,101,245,195,248,176,178,45,49,43,170,203,12,153,237,255,155,8,16,243,35,150,128,164,183,163,173,54,32,34,166,76,123,191,154,200,172,78,6,158,255,230,41,73,132,122,149,230,236,28,27,47,193,84,51,132,0,53,219,228,21,133,186,238,192,166,190,239,38,164,57,80,156,247,47,209,132,107,46,8,156,139,17,144,251,89,225,26,18,125,210,143,84,53,109,132,136,239,170,173,236,215,216,174,4,252,143,67,60,81,174,179,219,104,213,38,146,107,186,28,209,240,18,51,164,230,89,177,204,221,149,169,130,92,10,39,125,88,84,78,12,121,149,107,4,238,18,250,111,48,163,99,13,193,46,203,195,192,173,206,92,64,137,208,231,184,180,173,27,94,118,57,123,238,252,240,79,120,249,106,231,171,40,37,27,13,41,67,232,182,142,249,179,45,6,122,192,242,205,17,205,59,15,181,95,74,241,250,194,123,144,155,124,84,186,41,228,131,11,223,240,238,223,143,142,8,31,251,119,187,204,246,101,124,89,12,182,185,177,85,88,213,115,62,243,198,79,121,48,142,45,41,225,48,138,98,66,126,230,224,198,113,52,151,17,232,107,36,107,233,217,19,213,26,245,25,138,103,12,232,118,46,159,35,207,179,151,186,192,57,212,52,98,86,110,50,162,122,245,54,90,135,201,203,190,235,15,156,4,123,178,216,232,74,7,229,82,246,40,82,189,25,233,55,68,126,63,119,204,234,66,162,45,214,134,171,223,76,15,224,47,250,240,123,133,150,119,93,230,255,237,17,75,89,112,160,132,111,233,99,90,118,158,210,199,220,23,156,26,149,71,60,96,213,54,40,161,32,132,206,143,35,83,244,186,118,182,16,222,82,129,247,217,72,87,25,249,234,220,137,27,234,134,225,56,191,235,182,206,201,44,119,92,223,39,64,198,219,28,121,88,51,199,25,154,238,15,210,153,14,205,82,223,112,214,133,210,3,208,2,145,100,233,87,145,239,216,227,31,77,159,94,17,248,88,37,237,189,171,59,2,37,180,230,202,1,29,209,61,49,98,145,134,21,249,89,249,77,2,255,96,81,220,215,152,34,93,27,215,236,141,37,85,69,205,59,215,235,27,111,106,93,213,118,223,183,224,131,59,207,161,52,221,13,14,234,53,139,167,214,90,244,251,169,59,16,250,253,111,69,4,232,80,225,238,7,116,71,192,136,103,241,66,121,150,88,165,251,179,252,137,93,64,32,17,117,14,26,91,116,161,144,93,229,34,235,9,136,76,57,220,93,220,21,15,181,181,51,37,8,171,196,204,101,251,162,5,101,238,131,132,73,149,164,184,90,37,46,222,186,32,128,47,40,121,123,13,211,53,69,208,48,168,155,207,18,9,68,68,185,47,65,16,181,235,50,13,36,108,188,254,237,60,160,95,51,5,219,95,82,156,175,213,46,209,216,42,242,126,71,3,22,77,176,74,147,62,38,39,94,30,2,9,235,42,24,200,87,238,237,174,112,57,84,55,148,205,180,27,224,236,187,124,154,170,155,92,113,113,24,132,125,37,11,194,196,142,173,74,219,232,213,51,167,242,87,109,17,189,87,113,117,245,186,121,222,58,49,170,183,253,135,104,65,212,138,190,49,206,146,23,98,53,110,3,93,238,36,199,53,30,126,253,57,24,224,189,90,113,37,69,10,112,101,221,172,47,46,175,25,111,127,219,50,62,39,248,19,252,169,55,151,70,87,130,247,35,181,217,180,130,191,222,69,77,76,115,175,220,140,43,211,215,195,210,251,244,254,170,74,48,33,16,106,176,145,91,163,233,220,29,0,88,116,160,89,83,214,156,12,114,127,35,190,205,130,37,49,82,65,83,82,178,86,18,202,183,135,132,243,253,145,0,245,165,95,240,240,42,190,66,62,33,168,35,77,31,193,214,214,203,110,140,25,210,59,103,94,104,193,203,135,24,187,102,193,204,86,138,52,199,67,67,90,10,53,243,98,175,202,58,169,53,194,253,17,128,5,204,135,156,124,128,160,3,167,76,211,112,243,120,119,241,52,68,89,115,255,120,115,212,141,32,71,172,124,120,96,90,84,4,63,130,147,93,52,149,19,237,116,183,172,7,95,203,61,111,12,150,97,69,184,57,228,65,168,148,104,236,26,247,10,66,216,142,125,65,86,20,148,211,233,175,154,27,18,87,245,133,81,145,29,232,189,178,25,170,224,210,81,133,99,245,133,18,52,52,167,99,220,108,118,105,129,240,57,105,164,37,174,78,202,81,108,67,95,120,9,221,240,174,161,210,52,196,30,239,29,237,141,175,137,128,209,66,40,89,122,58,148,204,254,119,156,227,166,60,187,113,76,5,27,64,179,181,33,224,211,56,141,4,21,255,108,175,189,177,186,82,134,98,79,133,222,216,131,5,129,156,89,215,122,37,50,52,21,151,169,67,203,142,113,155,121,173,203,168,17,148,106,73,254,65,146,202,129,126,161,178,96,186,71,160,88,228,29,33,53,252,26,57,161,197,27,166,153,81,235,230,198,59,195,73,130,81,42,25,172,176,255,199,0,201,30,6,230,190,201,4,79,31,60,226,187,85,37,37,168,126,48,123,70,219,163,99,2,186,130,189,102,55,135,144,76,80,4,128,12,13,227,209,190,37,57,51,202,143,177,93,88,24,97,23,113,138,207,189,195,100,83,15,172,237,23,103,241,245,240,44,206,33,36,51,36,249,13,251,7,68,210,207,207,96,25,168,250,100,179,20,211,89,50,255,177,43,175,82,167,251,228,47,20,110,233,193,67,78,37,228,239,204,121,185,141,37,10,202,11,85,72,19,253,49,183,140,35,163,72,144,70,177,102,220,79,174,27,152,225,199,194,22,251,80,37,138,181,55,54,131,219,132,20,184,137,192,85,132,185,200,230,175,71,72,170,114,193,11,13,52,78,39,11,5,12,222,65,75,114,95,1,176,129,241,164,0,95,171,25,235,35,141,173,138,3,53,216,243,147,22,2,87,90,194,2,165,157,106,16,80,139,155,146,101,201,40,54,168,51,58,1,124,74,47,130,30,74,166,136,98,8,219,120,131,214,201,28,142,156,194,246,4,65,220,222,154,203,173,214,200,182,16,208,200,133,58,152,145,64,248,4,57,61,62,110,175,241,201,135,55,14,223,144,93,194,84,208,60,248,134,139,249,24,105,120,16,85,38,250,208,162,196,254,89,85,74,27,112,6,237,143,60,45,145,17,78,227,90,180,156,40,43,115,131,248,4,107,163,156,28,210,173,212,152,99,143,251,198,66,131,40,12,10,21,49,208,99,195,137,104,75,63,29,66,38,91,186,214,87,188,206,229,15,179,20,35,35,184,60,255,55,149,175,216,205,113,24,81,19,24,56,142,235,63,254,243,171,242,36,208,153,225,82,140,198,6,250,228,58,78,138,118,9,168,94,9,29,86,192,25,4,234,63,199,67,73,5,198,145,133,131,114,64,240,109,165,64,51,95,182,244,229,41,178,84,104,205,29,233,158,40,148,134,194,77,102,48,80,140,68,23,76,150,70,39,238,142,160,236,206,181,6,144,16,29,248,68,220,247,188,53,118,80,67,100,210,240,188,206,124,75,131,221,80,56,41,91,193,86,29,170,164,194,165,86,113,181,100,234,39,36,142,165,199,186,111,220,118,41,140,5,217,141,242,227,171,160,217,139,183,213,250,62,176,159,149,86,233,48,205,147,43,113,53,172,122,40,9,119,90,238,77,80,49,212,188,250,52,66,144,128,186,202,189,67,94,70,138,254,229,105,193,110,159,79,113,176,11,1,163,145,67,243,65,110,21,32,82,253,198,204,131,123,33,183,106,225,188,64,182,180,194,245,1,45,78,203,193,102,233,147,112,37,184,33,178,235,51,227,41,170,48,146,54,224,0,56,130,191,89,211,160,111,180,229,48,134,250,195,65,68,124,164,222,126,213,102,175,8,245,150,24,9,220,165,221,42,64,31,25,121,145,63,170,27,13,60,166,117,15,158,64,185,185,225,67,112,154,198,26,100,134,92,125,36,138,76,234,127,159,56,31,149,53,232,38,101,227,234,102,205,222,68,75,107,33,77,230,181,161,253,46,208,199,194,154,2,115,12,236,166,221,53,82,105,29,31,100,1,68,154,18,137,122,8,247,107,185,98,191,141,182,69,234,55,37,74,132,121,36,18,90,164,200,148,139,250,226,125,255,85,111,17,160,123,166,188,207,57,252,221,240,254,110,164,223,124,248,49,233,157,71,63,26,60,64,102,121,178,252,126,253,198,194,22,21,239,71,210,151,224,47,70,83,229,214,191,19,145,11,72,219,71,35,215,21,189,195,37,39,31,63,210,123,24,48,135,118,244,45,80,207,231,110,179,89,140,219,90,174,118,204,56,254,161,39,139,93,226,179,21,112,75,207,27,93,103,174,38,229,205,114,89,196,38,209,34,136,181,198,121,147,203,135,132,67,173,60,3,106,114,17,63,255,224,43,97,57,10,87,101,69,122,85,140,209,127,114,49,14,152,11,82,92,130,174,160,118,215,139,225,116,199,22,22,49,249,222,197,148,112,193,166,208,108,215,132,209,120,247,48,170,195,42,45,237,106,34,229,171,37,164,241,132,70,90,71,180,181,203,228,111,182,117,122,212,68,213,149,1,141,246,2,48,176,137,135,59,140,142,26,46,35,156,193,91,160,134,162,109,76,172,145,118,165,141,69,198,186,163,102,65,26,40,138,63,246,106,176,37,26,26,17,162,86,182,125,81,65,148,86,172,243,227,128,3,133,59,37,118,69,29,178,189,153,55,85,158,157,138,50,24,44,182,59,117,192,28,56,142,15,12,170,41,246,193,117,233,3,66,44,52,1,113,108,92,79,239,114,177,105,188,43,190,196,8,32,49,137,209,142,29,83,242,174,17,192,48,239,112,242,116,251,120,90,209,153,67,133,161,14,178,212,202,49,176,175,100,165,188,73,244,244,248,113,141,119,205,180,95,246,57,3,72,209,71,143,69,215,190,166,25,6,26,58,191,124,30,214,240,146,147,83,236,172,253,245,71,99,212,94,24,49,200,121,94,31,149,201,76,87,58,136,62,230,109,246,171,146,8,65,179,205,219,3,141,189,49,123,107,108,42,29,100,192,74,190,78,183,123,115,213,146,40,247,176,37,188,24,60,47,55,32,69,117,251,212,216,107,162,173,135,151,88,134,222,115,68,110,48,162,222,233,180,185,205,237,42,39,200,135,226,7,22,78,245,183,48,30,60,167,216,79,216,226,115,137,154,162,41,159,139,20,120,34,11,208,72,225,192,141,173,137,46,78,123,233,116,248,155,63,174,192,197,165,83,13,120,1,21,234,245,142,69,12,227,124,11,106,107,5,246,21,28,255,147,211,5,102,232,211,222,41,250,139,85,242,250,127,20,138,135,176,187,114,187,14,179,219,183,25,183,197,238,150,244,184,197,120,56,214,115,217,240,186,21,237,204,241,49,115,153,66,12,83,172,163,71,3,238,69,40,42,33,38,172,104,245,135,209,91,101,50,115,53,5,163,70,10,241,250,240,252,153,115,144,99,8,25,207,34,146,85,67,209,107,219,142,160,96,16,181,229,36,83,162,141,7,254,164,233,166,82,62,192,239,66,32,93,10,182,2,133,6,165,24,154,235,168,88,2,188,246,243,57,131,32,134,154,69,64,6,164,250,126,20,119,240,106,2,59,101,90,174,6,250,50,132,172,226,202,150,57,143,6,90,194,216,125,178,82,242,48,4,89,178,164,220,248,219,133,83,43,0,61,123,137,117,227,136,36,31,94,251,104,119,248,40,0,179,105,228,69,245,175,102,4,111,174,64,167,5,207,99,71,19,209,233,203,237,62,206,145,203,207,118,141,53,237,245,97,116,67,127,9,206,96,99,137,171,89,175,177,199,208,86,183,52,55,115,176,207,71,46,82,123,183,226,17,202,4,177,12,224,21,206,126,61,42,52,238,25,65,63,78,128,138,138,91,99,147,199,119,75,198,2,224,42,203,245,134,207,128,67,30,211,143,120,217,89,190,26,27,197,206,76,157,222,185,132,49,208,200,168,165,77,3,147,181,78,40,37,90,209,168,34,86,36,21,126,52,199,186,136,195,66,243,224,183,208,191,137,48,125,226,70,228,80,149,44,225,128,129,160,148,53,132,93,211,250,119,12,208,167,97,198,220,123,175,155,41,135,123,170,170,228,202,113,211,0,182,241,238,84,166,61,213,82,92,252,24,228,242,212,198,164,217,18,112,173,71,26,97,83,173,253,27,182,92,55,89,23,233,122,86,172,245,172,204,154,65,196,164,123,178,204,123,113,206,3,158,141,73,72,111,51,148,188,83,60,137,214,214,53,156,232,23,133,191,180,187,132,178,212,134,189,31,58,15,99,173,108,126,82,87,143,41,10,80,78,116,81,104,95,176,228,142,37,21,128,2,185,155,44,160,90,198,252,81,202,189,138,47,84,96,59,0,31,43,210,38,36,102,17,64,174,168,160,176,162,29,133,228,52,131,224,77,244,234,134,32,199,10,42,79,134,184,198,60,239,67,118,197,220,42,50,201,42,105,255,228,57,12,90,203,159,129,32,37,119,35,97,238,100,186,48,81,197,149,154,73,207,255,55,145,123,139,235,158,101,56,45,204,7,209,88,90,245,212,204,29,99,96,189,127,128,168,66,210,189,80,134,244,242,242,89,171,31,46,119,220,250,244,121,197,177,129,75,147,35,69,218,110,37,168,18,170,186,13,209,210,104,105,203,37,15,99,149,66,145,125,92,251,202,91,15,246,53,113,192,42,8,9,139,28,170,74,89,136,101,253,227,7,192,47,177,121,129,12,64,167,148,60,247,190,231,18,74,230,202,98,84,248,238,234,89,111,28,163,68,40,152,127,217,104,25,106,55,209,137,68,219,55,203,254,255,141,246,246,237,186,140,132,179,163,167,62,252,249,215,155,60,199,143,138,2,154,91,208,250,243,111,137,112,40,149,166,31,45,109,88,211,149,177,242,13,142,242,146,97,115,124,38,76,73,167,39,97,228,86,48,37,247,187,221,78,38,202,90,14,74,145,27,203,200,115,26,148,143,63,76,51,19,8,0,166,182,9,112,52,40,123,110,94,17,172,224,102,206,138,86,60,199,98,38,211,166,92,83,24,144,222,166,143,247,209,79,148,55,202,222,222,67,0,58,110,167,172,214,43,116,230,77,128,73,158,91,177,229,84,242,114,125,234,206,188,216,3,251,89,66,176,227,2,235,182,125,144,65,162,68,45,244,228,143,228,83,43,128,116,21,26,117,249,72,173,185,60,212,113,28,192,254,70,92,208,237,53,113,61,79,75,75,162,244,57,52,87,157,169,111,158,85,129,48,149,248,183,117,29,206,178,190,12,122,133,223,70,70,151,157,252,1,157,184,70,228,157,120,207,166,119,41,196,166,244,109,75,47,57,177,172,205,121,235,221,41,71,253,166,201,70,180,229,29,89,152,11,66,86,112,57,125,36,15,162,152,126,145,143,253,98,162,165,252,213,165,140,15,217,178,163,154,47,17,19,246,142,244,235,0,195,22,161,57,117,153,208,203,40,145,132,34,205,120,255,130,178,138,30,97,122,247,146,53,123,127,58,173,128,215,87,12,123,153,54,105,87,217,137,187,152,80,217,215,80,23,211,170,69,74,192,4,149,94,141,136,14,104,245,132,119,139,80,76,253,89,23,212,50,24,140,212,241,228,94,48,85,148,138,28,0,53,13,131,121,142,161,138,221,138,20,206,109,72,167,101,206,160,24,150,177,171,153,117,57,100,234,125,63,153,151,184,94,61,164,241,37,236,97,2,179,104,135,223,69,210,249,183,177,235,100,1,225,20,8,47,194,158,141,21,65,60,151,2,239,133,136,69,119,195,248,127,243,215,189,72,222,198,111,98,253,161,92,224,238,131,76,230,48,247,27,101,55,84,85,99,75,168,101,61,161,67,108,138,159,46,129,186,11,96,198,109,98,127,144,124,173,61,47,61,33,244,207,225,204,120,23,44,39,127,248,177,23,51,167,249,245,20,40,222,83,77,132,87,74,191,17,176,124,87,23,75,24,221,11,246,45,232,218,153,85,55,81,244,68,65,16,140,114,162,106,73,212,48,111,248,215,159,4,252,120,109,10,113,19,206,10,201,160,134,103,110,170,18,228,57,92,223,98,247,147,225,211,146,4,8,116,118,240,42,237,197,33,7,26,104,127,40,200,195,7,247,105,83,107,187,243,65,174,7,91,38,153,46,243,212,146,83,167,22,157,7,96,97,241,228,82,32,88,26,193,80,119,251,34,99,208,19,58,140,58,211,156,243,99,162,89,1,177,224,8,50,65,234,68,195,169,210,136,183,226,91,108,48,4,79,132,89,0,167,136,137,119,191,150,134,186,145,215,194,188,124,84,115,192,162,139,20,238,20,84,201,129,6,105,172,182,159,65,159,241,64,62,17,55,220,90,178,210,209,48,61,191,217,88,39,159,7,82,195,36,126,19,219,54,136,84,76,105,206,92,198,16,72,206,197,222,116,37,107,200,218,152,186,130,34,12,134,44,164,68,14,212,97,62,227,202,131,171,111,12,131,212,121,136,234,103,160,253,203,206,227,125,41,124,137,83,90,152,61,102,10,163,53,199,97,156,108,49,214,94,201,252,207,69,68,91,44,97,176,225,220,65,237,67,99,107,249,170,81,169,118,84,6,47,91,196,143,225,84,255,123,147,108,179,201,158,174,36,229,150,0,140,93,197,132,179,60,27,187,48,246,252,90,22,186,55,78,226,176,219,2,61,113,98,2,229,48,186,161,132,4,30,18,112,26,14,85,101,32,244,24,59,244,241,163,247,85,69,200,219,29,146,18,120,62,43,98,19,40,90,223,152,39,73,204,117,78,191,218,213,31,186,205,59,241,153,215,117,4,186,160,66,126,123,55,125,82,48,136,248,122,154,201,246,135,21,171,102,179,102,163,25,39,30,164,203,237,22,237,204,199,203,111,28,122,118,54,147,191,248,178,227,95,136,174,202,9,169,200,206,156,76,1,5,139,222,155,179,127,216,218,10,250,152,145,42,177,29,218,43,0,1,88,145,70,97,127,59,26,243,240,102,246,250,226,110,207,30,92,146,62,224,188,75,166,34,3,81,124,187,118,181,241,110,17,118,135,150,25,24,39,145,5,198,108,191,104,71,42,34,238,106,192,245,21,243,209,14,168,51,208,244,67,187,101,101,101,200,215,222,37,30,86,127,20,12,1,230,75,169,101,54,235,161,88,255,195,154,15,73,184,151,35,102,121,159,38,5,64,165,38,26,1,44,232,123,29,121,18,45,116,112,180,68,198,229,249,152,250,57,104,167,61,216,194,81,248,96,110,184,241,103,223,189,247,196,68,142,146,155,138,177,246,187,167,94,57,244,91,191,63,162,226,7,51,88,221,229,80,218,151,5,189,36,219,13,233,117,162,86,213,184,222,208,192,174,68,183,156,240,157,112,53,119,55,137,173,174,108,228,218,53,174,132,89,113,45,140,195,69,137,149,108,247,66,17,187,46,140,160,133,9,98,93,225,12,97,7,179,125,179,82,186,110,29,30,76,80,108,211,229,108,86,157,158,250,254,23,249,101,170,89,138,99,80,146,106,152,152,168,49,34,187,141,189,210,175,21,183,48,69,65,121,217,149,16,41,26,128,218,152,251,224,143,12,39,217,0,34,49,5,126,245,104,219,133,208,71,4,89,74,63,46,21,237,108,159,12,18,92,45,100,134,110,240,217,103,217,81,223,164,242,7,173,225,39,161,201,251,170,223,97,104,194,237,104,14,210,4,51,176,202,190,208,112,150,116,22,108,69,253,241,41,36,109,180,223,211,19,4,21,124,96,122,214,179,39,239,241,148,180,235,5,230,232,58,115,173,126,246,200,112,123,231,148,30,203,228,184,205,122,55,62,241,116,221,124,192,167,253,0,230,55,219,91,185,46,145,115,119,225,161,4,170,31,224,49,29,109,126,149,134,90,44,125,238,13,210,24,243,251,72,209,64,19,59,23,11,167,82,19,250,211,12,58,96,144,61,242,119,14,34,106,58,83,93,22,86,129,38,150,241,160,156,83,137,251,193,73,18,172,46,181,49,77,30,21,47,29,243,253,101,51,130,141,80,17,14,52,4,106,253,116,22,81,73,144,55,29,228,130,1,6,72,126,247,233,232,121,60,106,13,226,167,190,72,81,54,56,41,128,82,20,158,246,160,26,99,157,203,194,233,191,104,48,167,174,171,177,221,211,62,205,229,6,162,125,133,55,221,133,115,247,0,85,146,51,128,238,134,135,31,63,50,44,163,36,54,84,204,146,45,132,111,112,217,76,42,4,223,114,232,88,3,15,131,197,74,110,110,143,213,186,106,9,209,252,213,48,228,3,175,135,140,173,252,225,68,239,38,243,79,191,69,206,0,243,159,50,91,241,149,159,142,29,247,105,200,69,43,169,238,73,211,201,210,244,39,16,112,215,63,85,64,8,219,153,170,194,219,151,251,180,218,13,23,202,212,81,92,17,220,149,252,97,22,105,179,60,216,52,33,30,198,122,250,124,86,14,22,247,38,32,219,212,71,250,240,162,55,212,9,110,54,61,68,167,45,6,160,40,247,4,224,78,42,190,34,217,249,232,131,114,150,220,179,1,29,233,98,68,147,151,44,125,76,35,91,255,7,202,132,99,146,22,40,137,155,177,89,163,210,165,7,133,250,212,9,75,210,8,124,114,122,53,209,113,13,215,16,178,175,136,63,230,10,179,76,15,23,111,242,43,201,120,194,255,216,230,86,78,246,206,145,181,5,60,83,253,107,228,245,171,114,172,120,99,140,47,6,188,137,252,137,20,245,167,64,60,73,127,22,2,245,208,98,65,233,133,145,252,44,6,193,88,158,79,68,251,95,101,75,207,170,130,16,98,203,242,109,236,187,129,220,5,128,181,204,168,159,89,41,150,219,165,72,248,86,100,146,200,193,94,1,95,101,29,142,164,74,137,175,101,180,99,138,18,210,114,226,126,33,84,103,227,208,117,191,205,62,12,75,16,41,254,7,112,198,200,125,141,187,137,118,87,237,63,131,205,21,210,249,99,66,133,113,160,42,98,254,0,103,211,232,11,241,230,155,36,247,104,126,39,27,205,76,109,24,149,119,245,172,239,143,248,84,188,73,164,203,20,187,164,127,216,77,150,92,69,95,199,154,255,205,126,6,93,94,169,227,30,144,254,136,158,195,23,74,158,200,254,209,190,157,102,136,148,146,128,175,240,187,161,192,175,68,108,133,87,191,105,210,127,142,11,114,17,36,116,138,172,3,25,184,26,165,218,67,210,28,56,25,85,190,88,61,11,231,58,221,157,221,125,204,227,52,67,19,147,214,107,179,79,247,171,230,58,248,35,162,102,136,139,134,170,238,82,220,121,132,108,21,33,35,188,86,39,243,65,223,114,113,225,143,216,221,163,164,94,228,126,28,218,113,107,235,131,150,240,54,161,94,137,230,123,215,23,20,141,132,56,205,61,165,17,87,176,164,51,19,43,137,65,143,187,231,243,197,127,57,3,152,177,109,235,68,127,64,165,102,139,148,171,197,147,233,81,253,175,5,111,60,39,162,195,252,149,87,117,54,94,58,14,32,227,72,253,211,21,254,134,174,41,116,203,172,50,232,20,218,148,166,198,212,163,142,127,58,221,224,72,51,246,87,80,13,97,155,200,198,14,131,110,28,255,42,90,112,118,150,38,94,131,166,209,170,173,112,115,70,100,37,223,79,104,206,15,102,137,216,56,176,205,15,225,43,88,138,217,24,187,153,99,143,179,194,35,235,190,45,38,87,25,89,198,152,98,128,176,141,171,167,157,92,192,151,243,216,144,232,173,142,218,206,51,157,82,49,200,35,227,254,203,196,15,188,162,218,119,192,180,24,18,13,238,108,227,105,248,154,73,69,27,41,231,212,92,73,19,172,50,10,7,1,90,177,28,168,95,123,235,3,95,115,30,231,149,161,104,61,199,184,56,197,250,25,251,109,35,145,78,68,213,25,83,239,30,30,69,230,91,55,80,114,153,126,155,57,171,213,127,22,74,34,233,233,69,91,231,148,126,147,33,197,129,118,157,28,172,26,83,40,67,36,77,3,45,146,224,212,234,73,217,18,129,26,245,58,195,211,57,70,171,16,220,126,180,112,184,196,162,81,59,45,130,109,236,58,21,176,165,225,104,252,121,151,182,21,226,12,42,38,112,1,182,52,202,16,64,49,107,234,87,29,86,210,147,190,186,55,133,40,111,62,85,141,92,31,148,84,30,39,16,69,55,222,140,159,71,71,216,126,9,144,252,177,115,138,112,44,87,131,118,25,144,254,19,105,9,43,103,171,49,242,70,60,91,255,217,126,4,118,17,196,100,88,166,120,244,27,168,205,172,132,79,137,46,32,99,177,115,126,91,52,183,28,143,114,167,212,247,18,78,245,165,6,98,225,249,49,234,247,97,214,21,159,117,60,94,236,255,153,40,33,63,210,97,193,23,50,148,118,172,4,36,68,157,245,31,240,80,7,167,223,168,21,243,34,64,55,224,71,68,99,156,22,116,95,108,46,245,208,114,88,149,199,106,148,148,227,143,76,174,62,23,207,61,249,245,216,115,97,172,201,44,21,158,5,185,6,228,178,55,64,230,151,230,129,65,115,34,134,155,211,153,245,244,41,52,78,191,98,131,11,90,223,69,137,239,140,44,170,252,102,32,42,1,123,65,126,19,84,106,78,92,182,51,199,238,92,157,32,34,209,145,183,192,250,189,83,56,50,3,240,14,247,104,129,100,47,101,136,33,63,122,202,6,121,75,66,161,224,101,208,86,62,68,38,129,111,98,24,61,98,2,254,69,187,182,68,9,225,235,187,193,137,210,51,204,178,230,114,249,134,117,78,230,199,148,200,152,249,164,20,5,227,209,61,211,235,179,21,213,128,76,128,67,234,149,41,61,217,125,87,157,16,79,55,93,116,252,115,207,22,110,197,145,217,60,52,175,151,27,29,183,227,221,87,108,215,104,61,174,57,74,23,24,65,239,151,175,233,218,223,92,162,2,182,185,183,156,123,92,36,0,136,114,141,62,176,248,66,247,31,135,103,233,27,169,107,71,52,223,27,245,65,157,12,227,181,32,33,98,21,213,187,176,236,253,54,19,6,67,48,206,26,129,205,80,12,227,65,27,3,96,162,33,154,178,103,55,207,50,205,44,255,122,178,69,209,98,218,203,220,206,122,63,132,116,158,80,228,86,140,1,70,56,161,179,249,183,221,19,131,196,78,245,144,93,216,224,103,25,228,144,7,67,136,82,52,61,2,5,76,8,137,10,89,221,102,107,103,163,239,119,72,204,160,250,5,207,141,177,209,29,6,249,86,42,236,115,77,160,112,253,235,112,116,81,253,68,164,85,56,143,121,214,129,66,166,172,63,120,52,177,245,47,13,32,220,198,63,107,170,218,213,117,252,131,133,116,94,45,86,47,156,29,108,40,41,220,50,165,254,70,14,134,190,195,81,68,23,201,15,244,29,147,230,117,24,161,224,134,90,171,223,216,86,189,114,194,110,41,94,253,21,221,73,61,225,110,75,197,54,7,199,166,70,110,18,154,240,14,125,40,184,52,216,160,180,192,70,42,154,27,74,220,122,188,119,148,171,213,16,4,98,83,82,26,166,221,144,123,107,95,161,102,125,111,77,75,251,187,224,143,163,127,162,179,207,162,138,164,92,72,101,27,15,164,218,213,199,135,236,125,113,163,224,36,232,152,53,228,83,24,27,11,210,220,252,49,68,39,244,230,172,21,117,196,237,249,95,211,180,8,96,108,179,110,240,153,115,77,197,247,235,93,96,190,52,23,227,36,102,163,91,151,127,147,135,108,212,35,56,95,38,218,202,116,51,170,91,190,241,19,125,255,142,37,95,226,44,66,19,129,150,141,246,232,58,140,169,194,176,112,192,31,209,225,12,248,167,109,7,50,134,248,87,230,8,218,140,138,214,8,13,98,154,142,1,250,253,35,13,111,14,91,60,173,41,148,51,165,216,234,7,224,112,193,32,149,214,41,210,214,246,176,127,167,221,155,165,49,246,229,209,225,159,149,27,23,116,170,133,178,119,39,114,35,9,33,221,148,174,206,99,11,226,165,224,173,96,181,19,8,0,211,0,100,19,187,166,198,55,134,81,248,138,62,205,236,86,106,190,111,138,240,148,15,215,0,24,17,49,198,114,218,141,238,250,217,236,176,94,195,203,30,5,96,219,67,64,121,33,57,128,115,38,168,38,98,4,213,178,32,168,172,5,195,198,130,89,14,103,101,158,134,247,171,59,147,204,103,87,163,163,115,109,207,131,204,47,140,137,111,141,239,239,155,164,62,191,146,179,207,2,67,6,225,39,247,186,105,41,31,40,31,71,14,200,29,18,111,205,147,54,188,174,66,98,135,111,19,121,193,213,238,35,218,201,197,209,29,225,87,44,214,129,217,33,180,152,62,252,136,77,7,48,194,27,159,126,99,86,85,19,51,101,36,227,32,71,202,18,17,137,172,9,73,227,39,77,202,200,253,250,94,126,63,37,10,228,211,79,44,128,187,175,133,180,216,49,137,183,183,148,100,198,156,49,133,42,152,165,36,253,116,7,97,129,121,128,154,129,90,29,253,251,141,168,95,105,189,138,31,85,162,159,49,205,79,202,63,255,41,167,209,158,8,97,101,59,88,67,162,160,105,145,94,160,231,253,222,3,178,209,14,208,86,255,52,221,135,45,144,91,70,57,149,97,126,76,140,240,51,57,149,176,237,251,77,7,68,204,54,213,182,124,0,64,226,125,115,200,40,9,189,61,137,227,89,71,212,100,43,191,97,29,247,20,109,29,78,57,116,164,198,105,104,91,155,163,154,155,170,91,220,64,113,15,104,54,67,161,230,57,140,58,64,111,75,24,43,213,1,129,166,104,149,214,99,105,114,203,239,214,99,48,102,71,52,13,152,75,155,121,211,9,146,54,250,31,196,143,41,203,193,243,94,222,110,53,217,22,209,78,12,112,50,100,235,34,242,140,206,42,130,69,98,247,132,89,239,211,247,140,169,21,149,13,194,133,75,70,37,166,213,247,41,105,2,160,156,153,76,94,134,135,218,167,38,119,156,13,14,75,18,146,208,215,68,157,247,188,35,14,58,90,163,228,124,181,67,5,55,185,56,205,179,134,190,144,244,120,169,83,245,128,180,208,237,128,72,31,194,230,191,238,6,96,59,46,232,127,38,40,36,176,161,30,252,22,36,111,208,252,34,254,79,200,132,207,44,178,113,111,165,78,229,230,63,79,53,135,119,129,74,180,226,48,162,167,219,107,243,131,46,202,138,168,175,147,132,26,103,96,164,209,142,7,225,178,245,240,240,238,221,222,156,209,98,104,65,77,238,190,58,145,94,250,210,226,27,173,62,92,0,140,18,71,57,52,94,252,212,239,178,21,180,6,108,250,75,253,180,19,210,103,83,115,13,73,1,225,44,188,213,245,228,190,182,152,100,249,101,52,157,184,253,78,187,95,41,200,66,31,40,17,100,186,155,22,22,168,128,115,59,70,153,208,88,29,148,212,190,38,31,199,67,169,46,166,24,239,157,15,26,28,24,81,136,202,6,243,92,241,19,168,161,159,244,121,94,6,7,24,186,136,248,25,172,244,72,65,7,240,105,21,118,165,49,149,128,168,105,195,218,222,240,26,255,124,204,70,245,249,41,1,233,203,10,125,159,131,122,189,181,154,210,88,169,5,249,156,67,251,185,5,202,103,188,188,157,157,210,16,63,198,45,29,40,153,101,81,100,198,150,135,142,55,61,211,114,236,227,79,71,124,1,137,23,71,23,26,191,169,166,212,111,50,253,84,197,156,254,182,136,227,124,190,47,79,182,211,95,5,89,9,229,220,151,172,119,121,246,167,7,14,222,84,123,160,166,177,41,161,151,189,54,189,89,77,52,109,209,98,242,165,62,249,197,0,252,143,156,8,190,30,121,87,250,208,121,219,167,226,93,10,173,113,199,49,128,228,115,134,10,56,169,117,131,78,179,249,74,50,116,15,221,17,145,63,88,210,109,229,180,141,152,121,119,143,189,42,22,234,88,139,54,167,85,58,35,245,23,130,73,87,172,247,140,13,153,31,31,204,252,255,228,86,172,19,184,232,255,50,128,216,156,47,206,96,209,2,49,237,64,85,7,115,20,66,205,85,81,232,203,69,206,184,55,51,207,148,172,17,7,77,233,48,63,58,153,81,167,102,160,244,193,160,174,168,10,247,24,45,91,138,120,142,30,123,57,122,105,199,47,214,35,108,215,161,215,74,144,193,236,105,176,250,74,245,45,140,116,59,137,231,49,143,31,100,0,20,182,171,215,158,124,155,253,32,192,97,129,87,112,17,116,173,150,168,145,76,191,143,104,22,108,31,11,51,121,141,180,24,213,107,42,253,19,26,230,108,121,182,76,240,31,52,144,115,33,232,15,177,17,218,178,217,61,194,197,131,115,3,79,199,185,255,222,22,216,78,136,232,19,48,215,59,169,152,190,178,45,205,136,224,92,87,114,168,29,154,169,238,117,15,42,12,176,111,116,69,161,111,4,107,232,183,157,243,189,88,222,79,93,25,26,68,82,251,124,213,84,131,144,65,42,125,83,213,59,146,250,227,212,146,212,31,204,222,159,209,44,163,40,239,152,203,125,37,183,72,33,86,253,222,9,238,43,158,42,118,254,26,106,44,108,55,129,126,160,146,23,29,250,229,83,65,149,74,104,26,141,22,108,203,48,223,120,88,226,178,92,113,240,230,1,42,147,132,254,176,109,15,198,22,124,127,49,20,217,202,91,115,227,135,166,209,231,63,216,211,92,111,128,100,155,23,62,68,39,144,215,214,100,153,6,62,142,17,8,10,5,62,252,23,206,85,141,164,89,211,206,126,218,174,63,121,213,209,189,241,254,43,139,123,82,242,51,195,98,246,254,222,253,201,245,233,169,99,99,61,124,155,82,220,202,66,14,157,67,173,65,236,2,240,200,242,236,88,182,132,99,232,238,86,172,48,1,38,24,94,30,45,81,22,5,64,6,218,161,94,40,229,18,232,68,111,53,231,138,22,163,215,158,122,213,160,199,205,118,56,69,247,255,217,36,97,230,25,115,199,46,127,226,101,23,25,176,204,80,226,234,179,225,45,9,79,127,38,117,123,177,28,89,57,137,62,22,98,66,223,14,17,67,127,232,66,191,214,126,195,23,223,156,253,234,190,71,223,222,159,181,150,165,116,218,5,136,230,195,161,237,224,128,224,199,59,169,23,17,173,26,29,140,197,112,40,181,178,66,150,32,150,58,219,2,254,244,255,128,100,147,48,134,250,11,57,208,185,77,68,110,99,206,235,10,240,231,208,140,97,137,96,211,58,148,196,86,104,134,5,230,219,214,118,164,81,231,76,178,30,88,188,207,122,228,224,92,155,235,195,48,139,173,129,233,169,87,46,99,88,35,59,235,192,173,245,239,169,67,105,203,183,180,132,112,48,102,58,48,177,214,68,1,191,103,4,29,236,247,177,149,255,194,169,181,100,202,134,215,167,202,232,147,124,114,126,238,243,5,3,248,38,20,119,20,195,61,214,10,1,50,36,66,104,108,128,93,235,201,116,254,50,217,86,196,186,221,74,255,248,56,51,110,22,50,149,55,76,106,96,23,50,51,166,226,211,29,102,214,125,26,164,171,167,70,114,11,221,160,39,89,243,19,231,139,175,128,250,193,255,178,34,107,159,107,230,225,11,121,146,201,78,226,103,13,183,105,156,51,89,191,159,89,31,14,81,118,225,37,46,2,30,178,193,50,122,129,157,88,89,234,164,219,61,148,130,71,103,71,23,98,185,245,44,166,255,160,159,134,253,5,248,140,182,178,38,104,23,191,227,11,39,49,26,23,177,226,255,71,7,100,160,163,170,237,27,109,150,64,252,118,177,93,17,107,56,74,101,15,243,191,99,13,119,25,27,2,206,3,85,8,56,24,37,195,84,109,97,104,255,203,29,142,121,95,202,107,98,69,253,223,163,1,119,159,107,40,96,48,54,110,240,24,52,140,128,185,18,151,72,153,83,166,52,101,117,164,148,149,40,212,232,40,115,56,18,109,7,235,118,27,192,102,82,23,80,253,38,222,80,151,193,127,192,78,84,251,237,238,126,246,33,34,33,155,222,56,210,7,55,204,246,244,135,74,129,129,40,75,29,66,17,174,34,197,18,75,4,124,214,83,91,49,74,86,130,104,153,146,150,100,190,198,251,254,83,151,52,67,145,137,219,24,185,122,202,223,86,188,238,200,19,39,209,166,220,183,161,69,235,98,16,168,195,8,214,87,106,125,142,195,110,141,207,20,88,87,38,147,233,89,39,76,244,163,133,78,14,182,174,6,252,101,112,116,92,212,152,41,154,166,188,33,57,89,236,199,27,14,158,216,89,24,127,207,222,103,226,135,228,23,79,248,231,232,118,151,218,54,99,12,134,65,139,16,100,138,11,90,182,21,205,252,171,252,151,100,132,135,52,169,14,155,38,144,189,65,45,229,94,173,204,124,23,112,164,49,116,75,148,59,136,77,228,102,252,74,83,68,175,45,210,221,11,173,41,80,66,224,120,171,175,199,196,211,173,108,151,32,239,78,182,1,34,41,246,83,109,21,183,125,10,181,217,95,26,62,101,66,154,197,194,14,135,42,161,144,224,83,165,42,114,200,18,126,53,90,175,73,239,204,9,93,114,38,22,111,228,23,182,164,85,237,152,145,128,203,146,122,95,218,53,113,223,160,9,47,158,7,39,89,174,168,188,177,200,55,227,115,52,46,201,25,31,96,252,99,72,225,130,66,76,29,198,76,37,87,15,234,229,138,5,38,129,29,68,18,59,114,87,152,90,229,14,16,235,120,225,55,122,24,42,55,243,132,1,184,158,14,19,43,119,75,75,133,231,228,143,221,4,214,196,65,109,159,124,148,69,129,148,169,251,228,120,112,141,124,40,25,78,183,137,141,122,214,56,132,165,20,240,125,211,71,149,35,230,73,121,254,111,191,2,28,252,98,210,62,29,226,129,137,85,80,143,241,228,4,109,243,61,86,65,208,191,19,113,8,82,71,250,144,95,147,138,132,56,163,230,20,129,21,147,21,153,171,120,22,74,0,159,208,66,127,35,68,146,110,0,1,88,122,233,177,210,40,41,19,163,190,122,230,45,65,77,95,59,216,113,6,13,248,220,164,8,22,95,147,99,189,142,187,163,125,31,104,47,182,33,114,66,173,70,169,147,25,35,226,133,207,184,255,134,188,21,123,100,97,30,79,53,221,63,172,48,94,122,148,1,251,188,156,121,236,117,250,163,167,96,28,201,37,153,130,255,154,178,21,51,68,152,207,136,53,104,213,21,89,192,208,43,133,97,88,158,185,163,58,250,99,248,129,133,112,126,149,224,227,58,185,138,134,224,43,79,64,190,49,199,228,8,72,209,253,149,166,104,177,87,117,47,48,80,32,4,72,143,197,5,231,180,173,94,232,178,190,173,107,228,201,95,63,219,86,53,201,148,148,163,246,43,137,137,107,20,176,148,252,137,139,186,43,132,72,238,86,52,73,220,174,85,210,187,114,38,154,49,216,142,16,207,12,236,79,27,205,196,44,106,143,45,157,74,255,81,188,48,70,81,151,20,65,207,79,7,119,237,246,22,134,230,35,253,7,16,19,187,138,241,71,245,54,4,76,183,2,219,31,156,144,163,150,53,53,54,225,4,83,23,189,187,107,59,217,199,53,54,169,159,11,136,137,248,136,90,228,66,89,108,222,180,242,97,216,200,130,79,168,122,197,8,93,101,163,162,23,200,182,221,169,187,157,69,213,153,194,115,121,118,57,254,65,74,9,162,127,86,58,106,39,142,107,77,129,176,254,237,104,60,158,109,243,51,237,204,237,48,5,174,14,118,69,150,73,243,131,73,123,132,146,125,222,240,229,110,193,168,69,1,138,125,112,233,221,26,18,85,251,32,255,8,194,50,20,58,87,27,33,61,234,6,216,235,240,19,193,74,136,189,31,235,203,219,184,47,35,193,98,225,216,138,126,78,118,242,117,164,201,46,2,103,240,109,186,194,85,78,41,250,37,227,141,76,81,152,230,90,53,155,46,217,253,119,156,27,92,212,143,254,12,161,218,92,223,163,240,166,240,245,147,153,181,31,201,47,121,1,29,60,160,178,153,123,118,201,243,247,251,69,83,86,195,195,223,131,252,192,139,96,149,210,70,76,161,210,181,35,205,131,12,153,219,22,132,246,178,71,24,65,131,62,172,3,125,191,36,53,61,161,210,247,59,179,159,95,44,155,182,159,23,137,246,106,104,60,101,58,38,7,199,11,148,169,139,207,18,8,245,236,184,231,80,167,194,214,118,206,171,97,167,43,24,221,121,129,162,154,109,192,179,33,34,15,106,172,21,176,107,176,147,154,86,15,98,90,45,14,134,76,117,227,245,126,153,57,125,215,169,189,135,34,238,89,178,111,47,243,219,157,201,177,63,52,66,79,67,141,0,85,153,167,88,78,19,21,7,168,143,32,16,233,61,113,72,118,191,194,191,239,77,59,26,189,29,139,104,215,241,50,116,242,164,80,145,179,127,130,89,42,37,206,53,175,47,73,76,12,4,30,242,60,208,240,160,207,205,159,233,236,191,154,224,214,166,47,236,54,174,39,3,181,102,103,9,177,183,221,209,214,201,179,32,124,104,192,150,38,211,158,134,94,156,102,190,140,76,241,72,190,153,119,249,208,160,172,135,222,119,134,2,242,89,19,119,12,10,52,96,146,239,101,246,252,99,162,92,241,77,241,218,154,47,156,82,114,68,11,46,64,198,39,185,4,74,34,246,113,196,76,158,171,217,35,47,213,210,121,208,159,221,80,108,126,248,222,39,37,165,245,158,14,240,35,194,125,102,176,65,186,46,0,95,114,151,72,168,155,219,47,244,209,47,137,232,170,196,235,148,47,100,97,101,155,194,9,237,55,115,23,164,80,53,208,61,34,24,141,202,174,186,187,169,15,91,166,236,180,50,21,100,52,243,251,124,204,228,221,96,174,230,31,48,65,44,207,106,124,37,17,230,179,244,50,171,157,123,212,145,140,244,111,170,164,238,202,36,86,230,39,193,142,39,138,19,231,0,197,109,221,67,199,227,22,39,38,106,94,47,133,21,44,234,219,116,0,196,17,102,63,199,254,112,152,222,101,138,182,123,4,16,111,91,229,102,56,123,176,216,185,178,44,201,140,131,147,181,166,230,97,12,234,229,102,86,146,184,163,232,153,130,47,5,192,178,63,185,29,203,200,170,194,15,45,129,138,211,117,39,169,249,244,239,53,244,67,248,86,20,150,221,15,47,72,33,54,75,250,57,226,166,9,180,46,117,104,168,139,35,77,10,14,5,179,97,126,178,85,43,253,5,34,157,69,122,162,148,190,11,250,199,208,201,10,16,88,93,223,187,87,34,55,20,60,129,236,80,61,127,141,232,23,223,5,11,148,190,180,58,83,194,47,170,70,85,195,165,132,87,102,170,183,10,35,112,25,180,230,134,128,232,34,234,230,252,1,125,13,213,60,125,230,198,119,99,53,138,210,95,217,37,181,213,72,184,143,82,48,142,194,111,210,10,246,18,248,222,77,199,53,158,36,126,40,235,40,135,134,69,23,248,75,139,180,211,88,38,87,24,204,75,33,164,99,83,44,182,142,143,43,63,49,249,47,125,165,46,123,153,206,207,172,132,221,220,76,4,196,225,109,230,9,15,142,252,142,21,196,22,145,225,187,223,128,166,208,176,201,197,228,253,255,42,162,77,33,22,28,63,203,71,203,124,201,59,131,139,136,60,87,164,41,221,204,126,148,218,115,126,224,70,163,142,9,127,7,228,142,110,53,122,225,181,101,45,77,7,28,23,66,216,0,115,93,118,56,226,21,46,54,223,173,253,182,190,220,64,97,41,26,162,169,226,4,6,82,77,95,83,30,225,171,149,224,196,15,154,0,188,115,36,135,217,191,135,203,141,172,5,40,131,45,106,251,179,228,113,208,71,115,226,189,57,47,4,116,166,130,40,158,101,113,100,138,168,27,238,115,109,215,221,27,131,76,38,170,160,193,66,137,23,225,59,255,97,95,89,55,182,45,42,12,31,181,209,46,164,56,253,205,184,126,252,172,250,13,123,7,195,235,136,108,24,250,135,110,242,253,24,241,171,159,66,203,169,49,219,179,28,171,84,242,43,40,204,132,9,169,223,195,100,186,31,209,163,47,204,181,135,101,15,180,129,156,176,211,202,41,39,86,108,140,144,32,65,245,44,196,104,197,228,0,208,12,163,152,67,162,9,108,28,163,161,68,169,102,71,226,78,150,225,69,57,215,35,183,219,109,61,100,150,178,110,105,14,31,30,46,169,18,24,188,157,233,193,23,108,89,215,215,73,200,73,214,85,38,15,132,145,244,239,143,67,212,205,46,196,41,238,194,85,148,183,89,184,132,214,228,176,204,133,57,82,117,22,217,160,206,77,61,182,58,206,75,209,248,62,195,204,171,93,142,105,56,155,24,251,210,177,33,82,46,223,33,176,69,200,138,167,220,177,137,188,85,248,82,4,140,74,137,86,100,214,155,51,56,97,118,22,219,58,123,242,183,78,175,193,68,16,249,104,227,146,207,59,142,80,204,94,8,200,204,133,229,190,57,207,56,16,69,106,143,119,3,74,72,10,197,171,247,45,49,62,222,242,86,171,95,78,142,226,145,59,170,25,120,161,98,107,48,69,24,179,119,182,40,136,232,73,144,212,157,117,196,199,225,2,4,153,140,52,242,8,118,43,190,193,25,100,89,5,145,23,249,52,236,181,41,234,127,46,242,144,84,55,19,44,68,124,8,97,146,160,10,248,253,173,91,64,46,117,144,147,132,5,177,221,250,125,145,39,128,4,36,173,5,133,58,1,32,85,200,161,150,254,13,128,253,38,191,202,139,68,213,12,203,242,68,126,104,192,12,229,49,119,13,234,23,245,86,17,248,242,228,220,126,207,133,177,192,143,225,233,153,158,104,40,79,18,98,119,191,215,150,57,190,248,204,138,34,255,181,23,191,112,182,47,31,54,79,42,214,51,231,194,162,224,50,38,49,249,125,40,106,53,233,93,248,52,85,136,45,29,174,77,131,110,125,119,251,153,118,254,8,94,160,19,155,116,32,143,114,191,132,110,16,15,84,37,39,225,102,82,107,252,224,40,50,122,95,136,64,58,210,4,106,70,33,93,59,166,66,192,119,231,55,82,171,115,58,241,64,51,98,255,72,12,68,23,201,60,130,112,81,124,213,9,14,111,178,69,173,181,16,253,64,139,61,113,153,170,224,236,37,103,247,131,188,68,141,5,58,239,129,8,249,32,197,196,153,199,179,3,23,58,67,207,130,167,2,224,120,36,244,237,118,22,107,35,213,114,181,68,106,68,157,48,64,86,108,45,201,225,238,176,84,212,22,162,92,158,235,218,127,232,31,77,91,31,10,178,156,252,67,246,150,169,95,225,220,130,244,26,166,9,106,149,137,163,122,13,145,205,205,202,55,224,76,226,161,251,37,177,166,10,255,145,241,27,67,242,205,175,73,167,79,82,49,253,44,209,136,122,82,148,75,197,29,23,143,19,81,127,160,15,66,82,191,18,197,146,155,133,201,21,147,250,203,41,226,162,82,50,57,249,73,34,240,100,50,18,89,245,161,221,146,32,82,248,169,223,213,199,38,212,87,111,176,230,112,179,161,17,153,103,66,141,229,199,5,28,140,53,214,246,145,149,229,254,204,132,26,87,243,230,249,3,115,27,175,194,33,229,135,26,253,96,31,160,160,171,46,231,171,10,186,138,210,151,1,86,238,229,243,16,158,53,39,78,55,236,24,154,164,181,206,156,25,119,9,41,178,37,221,81,206,252,38,215,239,54,239,113,206,70,97,3,87,215,141,59,45,179,185,170,128,2,104,171,18,26,142,141,130,214,220,137,84,113,167,120,96,225,1,123,146,196,25,137,18,162,142,5,205,217,28,10,196,196,46,18,170,94,39,99,75,11,129,19,46,187,71,234,166,135,15,209,231,248,109,83,40,179,186,254,133,209,43,75,75,49,200,174,208,215,127,41,134,186,103,107,247,99,72,8,52,98,154,48,10,137,38,171,104,24,119,21,196,18,116,227,166,111,238,255,93,154,202,201,30,218,112,120,214,85,136,108,42,241,43,189,208,66,92,14,27,154,245,100,43,147,71,47,81,158,164,185,168,242,98,32,56,9,211,213,234,13,217,26,6,52,147,171,219,224,158,142,13,28,70,72,233,65,41,186,202,39,56,56,216,136,117,61,22,57,190,17,217,219,158,27,186,44,125,250,110,157,224,128,175,95,141,140,80,96,143,246,39,9,246,178,248,219,43,189,19,175,200,233,94,88,233,217,167,71,207,255,226,70,216,245,211,191,156,249,90,170,43,174,97,18,104,180,190,60,42,10,229,87,253,78,190,92,39,0,32,66,103,93,79,140,149,1,222,136,234,20,47,95,121,8,249,66,83,11,82,161,115,10,159,2,118,163,14,182,252,113,95,198,193,134,198,20,238,54,56,175,219,115,235,44,56,46,113,104,31,222,143,22,252,192,206,225,180,41,87,252,131,36,201,107,43,63,206,78,117,161,70,184,95,252,135,19,233,80,72,174,130,7,228,74,119,35,210,54,75,103,141,47,39,176,140,156,151,29,231,227,250,2,241,139,246,177,225,129,12,241,127,26,57,181,244,49,112,121,145,18,228,150,64,110,80,45,48,82,9,160,228,95,203,5,12,30,202,177,226,206,236,81,21,167,219,158,37,172,11,125,128,184,239,202,7,241,37,68,235,129,83,228,36,56,92,102,9,149,70,101,51,167,160,33,78,203,60,42,117,45,160,184,199,243,13,118,243,43,157,57,90,227,104,150,89,21,48,141,201,85,181,139,69,236,37,62,112,247,25,135,149,52,154,104,69,13,240,120,152,108,7,206,232,142,208,191,32,244,66,4,208,92,59,65,36,93,209,16,28,210,244,119,130,140,87,31,97,144,184,6,107,89,92,159,75,84,90,230,194,44,78,234,234,65,39,37,129,218,8,142,238,253,58,146,42,235,202,109,92,161,6,191,146,182,247,90,164,246,30,198,130,160,188,245,9,32,235,130,210,85,216,237,71,207,195,244,218,152,142,82,176,114,93,119,80,20,191,104,191,87,17,143,126,242,244,185,161,59,84,220,152,105,51,234,127,165,188,51,56,46,78,110,57,195,103,82,13,139,174,162,210,223,67,39,224,95,183,208,123,184,0,105,194,233,117,159,39,81,139,32,82,74,68,185,216,214,177,168,128,58,114,7,125,177,219,89,111,40,2,32,236,240,231,191,200,67,133,15,138,193,108,237,151,240,28,80,90,67,241,248,15,245,151,128,236,67,116,78,164,81,211,214,145,98,93,231,37,155,120,145,25,77,243,205,85,218,3,146,143,31,27,186,247,76,165,220,166,82,177,46,33,211,133,139,38,90,105,149,217,90,114,16,255,77,62,207,26,121,30,214,101,112,114,100,171,76,195,117,171,117,137,115,156,130,99,46,211,178,96,195,14,139,132,110,153,150,229,199,186,255,74,238,81,222,20,248,236,205,125,183,96,237,84,181,5,82,77,113,124,124,195,189,174,85,34,253,172,106,65,105,217,112,241,101,182,76,42,101,40,24,220,97,188,76,224,15,52,184,51,231,182,0,122,190,204,83,198,197,187,101,28,148,13,42,235,202,170,230,194,40,19,250,49,177,58,195,53,6,29,118,66,20,227,170,140,56,178,103,245,248,42,32,159,2,151,203,65,177,236,218,73,27,83,191,72,1,147,251,228,217,159,57,218,144,94,25,18,99,74,107,75,103,58,117,35,109,47,237,33,161,193,98,74,26,135,190,176,133,132,91,189,245,203,217,122,167,220,163,104,255,32,224,90,55,119,219,207,106,41,94,207,83,27,206,237,134,123,176,104,123,144,148,94,205,24,127,2,72,237,139,139,19,88,129,71,5,40,57,167,85,69,136,44,88,12,74,199,18,33,196,162,94,74,116,229,249,130,42,174,47,22,118,205,176,48,138,68,213,187,251,79,175,25,18,189,120,5,9,53,215,41,130,24,223,26,66,253,94,206,59,171,224,78,249,69,11,162,204,54,200,15,37,5,24,244,225,120,175,136,161,227,251,206,47,47,139,83,160,92,98,142,39,159,74,28,38,18,198,215,143,117,137,107,28,32,252,105,29,39,237,60,196,40,132,118,112,105,168,191,197,216,129,5,81,7,160,48,112,70,165,197,54,191,240,111,117,34,130,53,67,105,213,247,79,164,110,210,172,95,27,51,208,64,224,46,131,116,213,155,244,131,56,39,139,249,130,210,5,245,58,246,69,201,199,28,42,220,123,10,128,88,1,18,138,41,160,143,187,252,234,6,103,94,206,15,170,159,124,83,233,171,97,237,101,38,120,77,128,27,198,222,147,120,17,222,57,6,14,238,213,154,101,220,107,165,41,205,128,7,20,120,102,52,205,254,232,94,36,192,120,113,29,155,206,158,110,69,200,63,173,99,91,131,133,168,8,116,26,57,74,122,242,199,32,203,46,83,29,43,32,107,184,250,61,149,163,175,228,231,25,28,151,94,73,174,76,193,205,238,183,127,220,71,42,163,113,104,36,252,63,135,253,174,120,253,61,241,217,100,20,131,114,163,142,54,253,83,233,69,156,66,214,162,144,140,111,25,35,74,102,204,67,9,61,80,3,101,86,60,209,197,9,10,158,46,245,53,0,93,86,244,237,161,157,226,99,196,236,118,232,85,8,88,25,54,102,102,109,189,64,76,122,236,178,206,219,198,179,44,20,139,80,5,158,228,66,126,249,249,172,148,112,95,111,106,54,231,230,38,206,50,232,148,179,171,20,197,60,227,80,93,22,84,131,178,229,148,130,227,104,119,101,71,88,182,114,39,39,68,239,234,244,88,213,196,217,119,140,150,52,37,175,143,100,65,22,1,211,81,80,86,193,221,129,76,139,179,175,150,149,224,216,54,129,79,200,180,216,164,54,116,51,205,189,207,240,46,119,38,17,22,95,212,78,218,42,187,127,232,216,44,225,172,250,133,91,133,71,77,218,198,105,233,41,147,102,141,80,199,224,186,136,172,250,136,245,82,195,150,42,220,134,10,23,16,212,62,183,39,142,172,172,235,225,240,39,13,114,166,37,251,232,206,83,20,9,87,224,231,27,172,159,192,70,129,44,224,82,202,47,45,159,187,4,224,86,168,242,35,135,253,28,1,159,41,78,140,192,123,105,4,156,18,157,4,210,23,22,124,43,32,243,1,158,202,190,35,137,230,146,189,216,69,1,38,200,44,131,147,175,11,161,56,4,201,45,87,46,52,127,186,54,191,145,1,212,59,51,208,231,110,219,136,121,48,29,44,137,229,125,29,182,96,53,109,255,18,171,125,115,36,180,78,206,211,181,254,224,75,108,97,186,50,36,75,18,99,163,222,98,160,15,76,182,27,97,147,4,221,162,101,19,95,149,122,1,42,169,53,150,211,63,195,114,96,24,211,161,221,164,237,19,243,210,184,113,160,236,61,163,3,29,114,20,190,51,154,209,129,180,11,145,177,136,255,49,239,235,1,185,218,54,64,153,100,165,214,32,188,42,170,225,86,125,181,71,226,50,12,133,155,55,64,161,214,21,88,215,46,95,15,57,73,69,229,70,142,50,2,182,73,151,218,186,70,133,13,113,220,74,193,88,141,34,218,154,186,151,98,118,132,248,84,50,65,204,66,241,21,6,23,148,80,41,73,210,72,15,166,147,130,161,55,165,12,121,167,164,67,107,99,87,223,139,255,90,247,221,104,182,190,109,110,20,9,127,167,62,181,130,161,18,102,86,243,34,162,181,13,235,145,125,47,78,167,6,50,153,166,76,210,222,121,69,255,21,145,59,66,102,232,152,80,120,245,194,222,104,64,209,63,50,69,182,151,174,219,61,99,187,208,162,34,192,227,139,123,82,195,50,234,128,160,3,126,148,76,231,70,83,251,253,95,13,195,188,247,20,252,71,41,98,4,38,61,80,191,81,170,216,39,25,64,246,217,133,28,30,235,58,164,210,75,191,15,166,145,214,179,167,53,199,255,204,241,176,123,97,20,87,241,243,4,100,114,238,141,114,198,6,184,223,176,236,231,38,123,220,236,207,244,66,15,240,152,239,53,235,182,155,27,209,16,227,74,220,7,111,139,52,222,74,147,22,222,220,8,242,172,204,57,117,199,236,116,201,146,173,142,123,3,110,76,102,103,124,121,96,63,155,248,149,166,9,104,210,73,198,125,26,1,154,137,5,198,185,28,54,205,26,220,251,122,159,233,158,48,238,97,2,10,208,64,212,176,165,199,191,250,28,205,241,175,113,38,31,193,161,217,195,94,113,61,75,85,155,243,43,221,206,137,14,221,14,206,27,35,157,21,214,181,254,242,219,173,120,108,6,16,203,52,12,233,96,98,245,214,145,214,2,28,200,206,66,117,35,94,253,18,169,102,245,19,247,206,13,69,72,9,167,220,210,76,29,76,190,133,72,78,182,153,92,1,98,249,171,17,200,169,231,90,130,232,218,123,234,199,20,153,220,195,18,215,3,26,51,119,87,36,246,104,3,84,175,204,253,40,117,238,69,191,236,245,43,69,153,200,210,44,198,174,213,77,100,202,160,113,103,241,151,249,158,247,74,181,163,147,149,63,220,59,92,93,71,221,39,97,1,28,38,190,147,234,44,4,172,204,178,6,227,187,127,164,57,27,100,26,217,231,182,253,52,160,229,180,186,174,14,2,83,228,199,123,108,198,33,105,27,97,6,60,171,76,32,242,224,229,63,86,145,38,8,155,29,241,226,20,79,29,33,244,38,85,182,213,36,121,60,24,103,247,2,71,199,35,24,183,242,195,9,229,94,143,182,232,40,69,79,136,42,198,42,151,248,118,50,198,196,69,87,250,143,32,183,2,83,222,253,90,240,77,165,32,41,224,214,76,12,142,60,157,208,162,113,60,149,31,229,114,158,162,222,138,13,149,217,177,30,240,182,245,86,69,223,239,103,114,219,197,25,34,197,140,2,159,182,28,235,152,176,58,51,97,48,89,0,75,14,50,247,89,226,155,47,238,65,178,91,205,95,127,217,16,27,55,67,174,70,238,175,51,6,145,211,213,96,171,165,192,24,242,253,144,87,240,43,194,40,33,214,232,91,84,239,135,63,232,162,207,54,146,181,218,152,201,237,242,83,123,76,182,67,247,88,126,35,74,0,199,248,235,118,5,97,112,151,14,32,14,106,185,35,74,10,24,45,190,218,179,75,115,253,79,28,254,24,193,175,251,34,7,139,206,43,42,186,57,138,28,222,1,162,86,206,123,0,109,173,105,17,224,134,18,131,76,131,31,182,30,227,91,167,130,59,154,110,115,244,11,209,216,106,247,108,64,20,137,2,227,53,21,147,145,136,162,85,176,119,24,115,40,7,208,144,165,91,107,203,97,216,129,168,198,202,19,48,71,37,247,115,75,70,128,160,165,65,149,25,202,217,90,56,214,171,206,194,98,79,0,181,4,57,78,43,20,213,224,60,199,213,184,35,175,96,109,187,234,152,173,122,194,137,74,110,98,37,160,215,4,126,29,125,229,75,62,200,228,119,132,52,181,93,42,39,61,208,235,141,240,140,253,30,11,186,200,125,31,212,128,182,245,187,186,45,16,41,91,204,56,204,211,120,44,110,96,21,91,120,155,176,11,5,78,250,140,140,171,64,132,78,26,21,232,79,7,43,21,29,145,74,169,92,26,155,132,214,142,69,165,97,194,44,161,79,220,68,171,151,121,76,216,227,165,192,248,67,14,39,102,88,38,229,39,43,248,227,203,141,19,127,104,98,169,34,104,176,106,62,133,174,243,18,64,87,245,155,150,248,10,109,224,183,109,53,234,89,57,133,29,235,150,149,84,238,120,76,141,180,194,127,198,2,183,109,177,189,252,128,71,91,44,99,173,235,134,68,40,100,147,212,247,182,124,72,250,97,18,223,153,133,200,177,19,191,216,93,175,244,211,136,54,232,27,231,10,148,167,230,154,23,249,95,66,31,110,76,236,36,58,78,48,162,178,91,166,120,241,64,102,235,74,207,239,141,19,11,70,250,120,232,29,10,236,105,219,220,244,101,102,126,186,74,73,211,79,221,38,104,233,158,178,61,229,18,55,229,166,87,14,42,99,55,18,32,153,118,50,32,27,26,249,5,247,26,56,184,160,88,60,199,244,222,90,231,249,237,23,106,82,184,57,130,136,195,140,133,202,152,194,94,191,168,2,247,131,59,48,110,204,219,133,242,123,8,170,37,196,99,144,201,167,23,78,98,165,119,179,185,42,5,203,231,145,244,100,32,125,232,7,182,254,22,135,26,205,234,245,180,28,168,21,29,146,78,103,130,227,254,203,179,115,125,223,23,144,73,220,197,144,143,251,105,184,175,86,87,247,112,38,236,167,7,142,80,24,48,103,44,232,118,166,45,97,198,45,195,29,155,159,221,74,9,43,105,100,49,99,86,15,107,73,205,190,85,6,221,119,121,22,219,227,245,19,14,50,245,173,101,65,62,84,92,8,46,224,116,97,105,241,148,81,224,46,208,214,60,86,244,193,238,197,131,130,25,56,89,47,24,21,81,4,113,123,169,242,137,67,254,102,122,23,202,133,11,189,245,251,79,78,87,208,0,244,16,149,224,72,163,89,83,109,51,37,31,242,36,239,249,190,27,250,135,197,89,54,44,162,246,18,117,161,164,201,37,73,239,251,76,60,163,97,74,9,103,168,89,130,87,49,147,64,185,50,161,74,163,179,239,249,123,95,255,88,29,243,104,155,194,65,126,201,18,92,21,209,162,116,137,126,71,23,92,224,247,69,166,131,0,251,177,135,200,138,139,193,239,150,249,177,48,52,66,99,141,49,24,13,128,247,231,193,145,36,67,162,80,49,42,211,43,36,150,30,165,184,138,117,204,120,174,179,8,135,36,3,227,230,172,255,176,202,217,99,137,205,208,22,82,82,132,45,185,252,43,33,179,56,111,173,149,189,87,53,96,205,240,149,218,161,31,30,193,251,84,233,147,107,249,45,246,65,221,68,106,96,186,231,217,81,24,59,154,146,90,190,157,75,197,17,127,41,190,130,254,64,111,47,51,124,140,22,118,128,43,80,173,5,34,94,144,178,164,188,200,236,228,216,159,98,239,120,7,237,118,129,55,108,246,132,118,191,0,210,120,129,15,100,198,0,215,30,249,5,54,138,138,65,168,246,84,195,183,67,174,93,254,79,248,144,9,186,40,124,143,185,142,249,210,30,163,25,32,218,128,129,25,240,28,57,182,132,137,144,143,89,36,186,111,23,66,12,94,186,178,100,110,107,216,58,244,168,231,130,197,131,83,246,212,246,130,189,178,244,126,134,32,12,227,48,253,50,56,35,185,239,214,8,163,68,137,164,213,99,214,69,1,40,199,125,104,240,191,42,171,92,58,127,100,211,87,67,68,6,32,107,172,67,81,92,233,201,87,32,48,118,105,223,118,185,59,98,155,108,8,110,230,149,77,49,149,102,141,89,82,153,220,137,195,249,182,37,2,240,17,234,29,251,40,18,232,67,109,130,39,209,8,68,105,248,159,184,105,94,209,252,70,148,17,26,191,131,243,175,146,193,211,123,250,211,125,34,166,201,186,205,155,39,44,170,37,63,171,111,122,133,54,146,178,217,115,85,121,178,143,81,206,233,85,188,63,23,194,166,121,71,167,240,227,58,89,171,31,79,233,48,51,199,252,164,109,2,213,189,5,212,137,36,128,16,174,219,167,167,107,8,196,27,198,87,68,123,23,236,0,138,98,80,38,95,137,67,132,181,165,194,123,211,254,241,79,243,191,106,25,224,205,198,239,8,241,48,211,167,223,27,8,55,28,232,65,133,13,77,125,95,225,75,159,190,177,77,233,8,88,212,32,39,33,195,29,143,148,43,211,176,36,84,193,104,150,28,86,29,129,16,184,149,176,251,17,154,4,168,143,232,146,218,128,114,213,118,193,159,193,180,69,189,20,182,237,136,14,111,202,192,86,64,136,10,204,125,55,42,90,22,233,89,55,249,25,37,215,43,0,55,212,244,77,149,80,54,217,167,24,214,3,172,110,75,56,55,95,205,92,162,57,236,70,129,18,207,225,84,189,242,39,134,173,148,231,138,32,150,185,188,1,139,230,86,27,182,151,161,91,139,120,141,44,121,57,65,15,222,55,60,234,22,176,30,111,249,25,116,191,208,142,213,128,182,147,113,41,171,152,53,140,146,183,127,131,13,226,226,67,158,215,141,240,214,210,192,25,198,95,111,35,148,196,11,167,53,104,112,159,223,178,73,10,239,254,81,43,71,25,126,168,225,152,194,13,111,59,222,184,151,240,125,13,107,249,61,118,0,211,215,8,192,46,235,92,246,112,45,76,85,137,220,184,207,37,195,31,10,218,204,234,90,241,170,125,176,111,145,244,40,117,199,141,102,65,102,72,190,86,249,183,80,37,233,72,70,129,5,72,196,82,96,77,124,218,125,188,158,33,74,49,115,173,211,8,128,77,99,100,10,33,16,38,3,129,192,126,125,106,155,116,198,151,139,166,250,42,160,135,48,212,252,151,172,74,7,213,219,179,193,150,35,223,57,132,243,144,64,167,167,179,19,126,48,15,113,232,78,68,175,158,16,172,50,67,185,9,195,116,82,72,18,166,1,254,100,179,17,27,110,198,176,25,49,97,28,251,239,147,227,65,32,110,100,107,53,29,197,252,131,194,203,234,225,174,215,214,46,94,178,213,133,207,43,251,131,65,174,234,102,237,244,172,97,237,165,42,41,169,2,21,135,119,182,239,94,200,126,2,223,180,13,47,197,33,88,126,124,113,93,104,241,226,128,29,59,77,247,209,167,177,117,159,209,42,164,207,97,179,62,112,66,7,4,254,65,8,207,36,32,86,202,208,111,56,159,88,10,66,99,139,193,5,14,0,230,173,48,198,85,151,109,122,177,37,214,198,100,155,255,166,90,156,114,165,21,223,188,226,46,116,62,230,226,253,244,224,93,169,96,209,232,128,31,244,232,213,179,199,42,179,150,159,100,107,128,60,118,1,96,82,53,133,185,46,222,61,165,171,210,137,22,1,37,229,103,239,46,103,29,52,73,41,190,43,7,48,63,104,20,201,2,33,177,97,220,134,215,245,26,147,103,199,44,141,17,121,159,74,44,32,206,204,76,1,170,127,60,223,128,164,92,177,46,239,185,3,86,164,200,133,1,135,24,113,108,49,127,159,71,135,8,22,39,110,94,61,92,53,250,80,219,78,52,189,45,101,222,189,139,120,204,194,165,103,178,10,162,227,169,248,220,253,123,198,58,135,88,152,31,190,84,250,65,56,235,66,255,81,74,6,247,246,44,32,226,67,70,131,130,161,171,233,134,213,23,54,181,56,194,171,246,64,239,227,96,107,183,76,245,82,233,213,30,217,105,14,137,248,85,202,103,92,185,241,218,21,7,15,23,146,207,35,243,50,147,193,149,216,27,212,23,86,150,233,159,47,172,100,199,189,28,213,128,216,255,152,127,229,133,124,235,208,4,99,145,8,31,238,3,48,83,69,198,22,14,62,53,158,57,132,144,10,119,50,76,103,144,176,175,172,183,97,132,62,83,120,3,71,183,54,92,168,205,213,10,243,157,134,231,177,91,152,165,131,158,45,161,222,174,237,255,136,114,167,155,68,199,253,19,120,155,231,215,65,103,236,204,121,47,133,204,186,248,197,235,169,63,165,221,36,195,146,199,68,31,15,129,21,184,76,193,19,29,70,191,15,9,154,179,200,241,86,50,223,56,76,245,236,173,203,161,139,108,200,151,186,195,106,150,217,184,16,8,33,105,212,4,221,199,14,13,147,229,129,144,102,249,77,146,58,153,197,2,42,146,234,211,23,9,162,103,45,10,202,239,232,230,65,20,180,103,93,79,133,116,24,106,14,205,116,178,233,1,159,0,131,123,102,214,120,98,80,247,247,255,62,152,20,78,43,214,253,146,94,96,199,180,26,98,139,138,136,180,209,251,142,190,203,172,36,78,54,105,226,39,253,9,205,136,240,231,3,103,188,93,200,217,134,70,151,174,177,48,239,142,98,123,236,166,191,67,242,234,167,251,92,216,124,211,182,98,176,195,201,24,42,170,164,170,108,193,116,78,94,190,8,229,11,99,2,131,225,211,97,10,185,133,110,148,45,205,243,135,80,76,229,29,131,34,212,146,57,111,53,164,194,248,37,255,210,180,34,97,110,26,158,89,83,90,145,116,104,192,215,31,244,145,143,153,162,200,203,128,44,157,68,13,26,235,135,140,133,82,92,23,166,137,163,183,118,89,124,146,92,255,51,214,190,216,148,118,39,195,211,176,44,139,15,9,130,72,114,96,35,166,67,105,137,13,198,118,245,127,202,237,238,230,52,0,76,76,19,81,237,9,26,173,128,168,185,24,122,210,178,115,86,107,75,218,158,204,104,116,216,118,145,212,60,198,192,14,69,241,23,241,206,172,166,23,18,103,161,69,216,218,238,120,16,142,255,211,249,110,233,145,114,155,97,118,86,231,136,129,231,40,41,15,109,230,123,133,18,252,78,111,81,39,247,71,195,136,98,74,220,178,55,158,187,108,244,201,77,184,210,128,80,163,47,77,124,164,166,189,136,88,49,4,121,127,192,204,135,35,207,50,148,196,168,155,186,97,211,205,83,229,55,44,1,102,152,95,207,180,58,84,242,255,99,99,190,10,10,149,194,177,75,49,154,196,131,6,41,211,120,97,189,223,15,96,79,33,41,251,185,209,85,178,113,11,138,1,117,78,35,106,59,134,179,143,42,132,99,168,128,64,145,195,220,255,84,190,147,53,171,252,225,106,10,249,149,82,242,102,204,15,187,202,93,198,145,63,140,172,13,90,237,46,66,242,135,158,172,143,167,184,192,81,157,90,80,154,174,75,35,175,43,47,157,116,144,164,155,232,90,75,141,230,222,16,116,20,60,51,143,180,241,132,24,78,85,43,122,31,235,10,119,45,61,19,236,214,27,102,66,78,119,187,110,89,151,174,95,145,122,27,189,142,86,121,123,36,248,240,56,214,47,234,33,221,33,183,3,89,8,31,44,167,75,64,97,38,14,79,176,252,103,23,73,61,49,98,148,43,53,206,205,32,15,153,101,66,210,41,67,190,170,83,47,208,188,17,93,248,114,93,146,167,145,234,13,200,250,70,177,34,228,15,69,164,15,177,125,225,74,150,124,104,105,95,40,234,162,126,90,90,240,213,132,178,99,24,89,102,74,59,245,198,85,185,78,3,252,233,139,131,230,5,89,110,198,13,143,109,38,80,25,242,102,30,146,23,100,241,15,51,208,201,212,106,240,230,201,180,92,112,170,26,100,220,211,228,100,114,220,172,183,152,151,242,254,51,104,128,53,236,172,235,132,16,238,15,174,89,115,137,68,202,176,138,194,1,252,29,7,59,74,147,153,20,37,151,105,34,12,125,29,225,31,221,123,36,103,194,183,220,182,242,51,129,144,168,177,151,151,255,31,5,3,140,218,185,29,101,181,152,57,109,12,118,161,64,194,57,99,189,99,8,6,251,115,206,59,236,196,93,188,49,131,16,183,99,219,20,101,226,6,127,13,114,81,112,230,128,121,84,189,73,248,128,13,17,241,144,201,186,228,46,171,7,21,104,38,65,169,59,10,200,255,129,80,77,70,200,33,62,25,45,174,31,29,23,200,15,25,63,107,32,46,241,255,35,117,69,167,101,184,242,130,168,248,89,133,53,40,179,238,147,37,245,217,58,153,210,174,117,13,112,22,71,211,192,189,77,142,236,5,184,173,220,205,180,218,71,60,71,53,38,77,118,207,128,116,239,49,215,157,234,120,114,84,239,160,36,159,216,235,66,91,32,232,180,163,122,11,163,64,175,81,89,215,50,8,154,137,31,18,235,246,108,74,167,35,152,156,145,32,66,10,94,5,253,18,209,123,241,196,207,237,219,200,218,39,123,217,172,98,35,47,239,91,114,206,113,62,107,131,114,128,127,26,171,154,189,202,248,96,125,191,65,0,217,82,100,225,154,101,25,23,12,93,229,136,209,86,61,88,214,49,225,1,115,182,234,132,64,244,172,97,140,98,142,151,245,187,130,73,211,253,225,1,233,14,213,144,226,144,15,177,12,17,232,79,38,50,122,168,14,107,130,193,223,126,133,123,76,109,226,137,49,136,104,141,183,105,74,171,66,16,109,185,28,132,145,38,242,146,239,12,98,102,40,63,29,56,99,88,188,27,4,7,197,111,252,98,222,21,93,217,100,5,125,154,8,254,144,218,51,146,153,34,1,35,212,37,82,87,252,29,59,138,166,246,25,239,76,235,172,198,166,152,25,16,93,2,207,35,63,86,188,134,23,156,242,35,185,157,46,226,26,2,240,47,74,143,15,183,90,164,144,83,172,253,147,46,41,55,242,36,154,148,251,61,52,33,195,207,253,2,218,104,96,241,250,29,64,122,26,128,11,44,142,116,73,158,45,164,238,224,63,28,75,228,166,27,116,13,219,242,56,209,96,181,35,209,233,59,243,235,10,218,255,169,254,198,54,43,11,104,245,141,23,198,80,109,49,51,118,27,22,48,93,178,127,33,1,82,230,62,107,225,197,6,232,13,167,255,221,200,89,184,64,164,106,65,122,196,248,13,102,149,136,167,72,243,42,131,86,58,225,251,132,25,202,67,165,166,225,243,124,77,42,152,237,7,154,159,160,113,157,87,122,197,156,158,111,150,224,255,196,231,132,228,189,164,150,153,218,164,104,15,222,101,244,41,224,97,78,203,138,166,68,140,248,170,127,121,242,135,209,249,72,178,68,238,83,221,126,33,250,38,96,104,212,3,151,189,1,161,101,138,25,74,116,108,199,96,124,180,195,230,203,133,195,81,18,253,155,22,125,165,35,161,194,10,109,99,122,123,148,175,57,25,30,53,52,147,185,58,144,52,127,158,199,53,63,101,229,0,150,212,12,44,66,162,46,60,8,139,178,165,62,249,114,249,81,65,114,90,126,15,209,132,201,182,70,128,236,226,233,22,104,132,176,253,147,156,2,141,121,190,74,144,215,208,89,111,38,213,211,43,114,0,151,119,65,243,61,116,4,166,188,146,227,63,221,107,109,135,115,66,15,192,180,100,176,102,202,3,77,223,199,237,231,145,175,53,230,244,149,226,37,225,130,205,137,144,92,63,198,46,241,145,231,164,78,231,178,35,100,67,69,140,78,30,231,225,172,84,64,3,215,143,27,204,180,160,194,214,188,38,60,246,38,22,35,119,108,55,228,216,135,200,80,211,159,20,156,7,244,119,209,85,54,61,42,86,6,193,200,200,95,197,179,78,122,62,81,132,58,240,39,38,8,207,44,122,59,130,36,215,216,99,37,164,26,46,126,225,92,125,97,117,17,225,51,215,237,144,58,115,214,121,255,202,57,72,207,72,214,52,23,113,113,231,51,72,65,225,8,251,173,181,108,10,103,169,241,83,113,18,148,42,182,102,184,89,1,224,17,75,48,2,242,109,56,123,147,188,72,15,13,38,52,78,86,90,218,10,144,207,121,198,0,51,200,246,147,167,34,113,170,8,53,148,5,18,52,31,252,18,179,223,241,182,182,178,48,51,184,224,170,202,28,124,235,191,132,103,253,249,58,119,51,206,19,22,146,9,178,71,234,244,96,131,133,144,169,243,211,247,73,28,107,241,42,94,177,64,84,80,53,246,72,10,23,31,121,84,38,37,157,197,74,2,4,186,128,218,52,149,69,234,169,252,246,197,89,83,247,157,255,204,4,107,84,68,239,112,135,104,202,170,134,247,150,167,134,255,53,43,1,88,136,154,184,90,55,110,11,37,230,206,199,9,9,116,207,32,176,102,58,143,224,3,46,9,213,177,75,247,13,41,66,221,153,204,235,24,207,116,91,133,236,147,37,95,14,247,153,83,78,75,147,174,244,9,60,167,203,88,148,39,123,16,244,86,91,49,55,81,177,222,16,101,140,17,180,191,11,34,151,54,225,229,40,63,126,137,252,251,239,215,244,35,243,213,54,92,155,228,193,31,197,44,231,134,227,120,151,5,119,7,24,218,96,13,49,217,183,1,63,91,104,190,151,77,74,203,141,37,117,60,25,166,139,69,25,80,93,25,8,134,164,106,194,65,50,47,89,97,214,185,157,1,253,47,246,201,124,147,111,69,250,95,226,212,196,94,177,1,162,10,58,155,135,15,150,171,199,82,171,83,8,18,221,163,127,1,62,142,148,55,199,112,93,81,175,219,6,129,52,34,91,43,62,2,50,181,212,147,157,211,182,209,187,186,90,44,133,27,36,9,191,142,55,49,169,128,193,247,208,48,77,94,22,64,209,107,106,94,2,101,173,251,244,200,36,68,160,107,68,226,208,220,42,164,135,45,251,239,57,10,68,39,193,221,190,126,144,108,242,48,204,81,247,22,134,232,164,231,204,204,215,182,207,181,94,189,69,203,103,168,152,2,87,35,51,13,233,255,245,199,136,219,224,157,251,52,4,126,206,56,193,168,155,194,150,146,246,139,235,15,221,14,207,60,107,235,104,174,237,3,213,222,145,161,113,71,254,157,247,85,63,141,86,205,54,33,177,130,9,61,22,229,32,86,102,59,231,40,220,98,74,5,198,25,119,0,142,10,190,83,167,206,188,235,202,67,84,35,186,202,227,229,140,237,148,110,19,248,217,236,83,186,146,23,97,160,172,120,37,73,116,91,198,224,229,81,39,210,66,78,64,109,31,104,247,160,45,191,14,111,30,37,158,134,222,246,158,27,241,237,178,90,223,196,161,162,80,64,242,103,177,163,58,11,83,189,181,207,39,186,130,229,100,13,203,26,157,104,151,16,88,176,101,175,23,170,152,33,106,83,71,92,82,162,47,157,47,104,139,227,57,118,138,211,182,157,241,198,35,33,201,204,103,207,28,125,194,46,12,186,229,120,68,202,29,254,194,229,200,53,197,204,57,165,106,0,38,103,170,222,197,8,230,207,0,204,239,204,103,83,88,119,171,114,248,181,75,30,18,224,140,149,98,4,158,234,108,39,32,244,173,0,45,57,108,243,38,91,85,108,91,169,206,69,232,191,82,119,242,109,161,92,175,218,148,69,90,82,210,217,183,241,175,7,190,80,49,133,240,192,178,56,115,16,85,162,141,166,254,223,174,100,180,191,212,63,147,35,151,87,74,176,6,98,241,112,35,189,50,131,134,184,29,20,122,93,203,100,196,212,231,78,194,132,129,44,79,91,190,19,164,245,171,252,105,147,231,147,16,68,55,228,59,13,47,93,12,113,226,63,36,180,22,104,113,48,255,6,51,72,29,247,239,29,82,173,206,182,5,210,179,95,85,144,172,45,133,198,48,187,229,72,29,41,235,64,189,107,197,224,208,104,150,114,42,199,174,220,100,216,116,139,11,180,241,189,11,133,126,70,255,210,22,219,215,85,90,233,199,145,182,248,124,56,156,60,240,235,187,146,250,133,41,97,183,205,79,160,64,74,124,123,234,243,55,111,125,222,214,179,82,67,165,249,48,127,137,34,235,168,74,117,109,230,171,123,145,242,77,42,178,233,26,166,41,6,12,232,21,160,4,59,10,72,190,73,121,82,143,78,211,255,140,215,214,6,14,210,159,101,68,229,50,15,51,182,124,197,247,152,157,101,52,167,132,212,91,24,27,146,73,142,198,176,212,103,165,14,73,119,80,137,130,98,14,45,254,207,45,182,123,140,255,75,131,31,9,164,170,22,175,203,176,155,131,40,184,162,108,126,105,29,12,86,96,210,26,203,90,92,231,133,87,113,216,189,11,84,127,28,107,36,175,114,48,69,221,65,113,156,58,39,238,134,122,3,156,97,146,28,165,23,115,51,81,150,148,91,97,105,159,215,103,179,5,7,189,210,170,193,162,233,46,47,19,235,44,2,95,76,146,17,75,223,125,75,12,111,74,196,63,120,152,155,52,0,88,75,168,173,176,204,244,6,193,217,198,100,17,165,53,200,154,184,225,43,88,142,21,99,114,232,75,176,173,71,2,142,58,140,116,24,170,37,204,42,128,69,208,102,152,136,68,91,231,137,64,46,102,145,204,223,206,82,67,253,212,225,222,222,144,100,56,112,213,89,151,39,48,55,65,249,135,147,232,174,123,140,136,48,91,127,56,66,146,72,111,189,44,144,83,189,25,177,54,112,54,143,113,172,172,166,21,113,60,204,123,130,176,82,166,155,188,141,141,48,149,45,127,190,33,193,65,139,70,51,83,176,165,67,77,104,100,151,59,14,157,179,195,12,13,112,231,207,5,141,148,111,32,61,206,4,239,74,48,154,127,189,238,219,76,129,57,105,163,161,109,57,107,199,163,37,8,44,234,237,106,2,130,215,231,107,172,188,92,163,79,192,28,119,4,70,130,127,84,203,83,204,146,213,22,99,226,221,0,23,33,129,253,102,89,131,233,236,146,3,25,106,189,162,110,18,247,103,193,143,220,245,155,49,67,182,253,1,66,87,17,95,79,242,92,14,53,96,117,138,35,185,244,176,177,118,15,210,37,4,173,133,79,29,16,159,114,180,57,34,93,119,96,49,165,143,24,233,251,203,46,117,248,116,175,44,33,128,212,63,114,122,25,121,229,112,105,248,230,204,218,191,224,82,53,130,153,84,218,127,206,102,35,128,210,189,183,247,123,86,55,97,94,0,191,96,107,37,221,76,194,98,72,163,104,59,248,236,5,41,145,125,59,211,196,108,160,148,234,201,192,91,11,141,215,222,56,234,241,209,164,96,129,91,131,128,8,181,251,85,128,161,141,27,254,194,4,191,34,149,164,66,52,230,117,217,188,42,18,192,96,203,114,208,211,191,51,93,118,207,219,12,117,33,133,107,216,176,229,214,100,199,84,243,221,54,127,59,171,184,40,228,180,99,93,208,44,96,103,161,120,50,48,42,154,242,147,85,65,12,126,219,235,110,221,30,255,83,199,116,47,165,150,34,127,40,100,174,13,128,87,43,150,172,223,109,22,238,59,109,115,193,177,207,121,144,211,212,204,180,128,43,40,165,13,30,47,107,79,111,98,97,69,25,85,174,75,183,181,23,81,74,107,195,113,132,1,199,173,44,200,154,64,176,228,137,187,176,90,207,113,189,189,162,170,172,75,70,2,110,71,3,102,225,215,134,138,72,161,67,39,244,57,69,63,185,212,244,187,151,68,25,197,245,176,107,117,77,97,61,176,75,181,135,25,1,87,201,176,129,75,131,231,113,52,27,100,251,44,223,89,29,199,120,133,12,225,73,160,250,185,118,119,12,217,99,146,153,47,87,248,234,246,14,88,60,80,98,159,111,51,203,159,190,109,41,187,143,93,57,216,26,133,210,46,180,26,221,187,224,242,179,19,207,135,163,51,30,161,205,122,98,5,188,227,248,178,19,22,124,81,92,253,96,50,168,48,73,86,193,178,210,165,187,135,119,56,192,89,181,233,60,12,6,237,184,166,6,98,66,193,6,213,219,180,219,4,248,82,90,176,10,74,36,174,169,115,52,68,72,255,155,186,201,53,6,246,235,35,102,108,61,3,82,18,232,51,164,13,180,8,213,237,66,145,91,95,151,132,10,231,137,32,122,162,39,144,150,158,189,82,6,184,40,20,14,199,198,152,168,94,130,35,226,191,15,68,154,162,148,254,20,148,4,129,79,200,81,254,217,155,5,247,66,147,240,172,55,77,69,201,24,204,144,37,196,226,165,209,143,230,6,240,37,221,181,48,253,133,67,225,92,53,0,61,74,38,83,88,242,36,72,119,175,130,187,157,49,37,241,228,187,99,180,102,141,198,88,234,216,19,65,88,65,122,192,130,32,162,24,14,168,214,163,59,27,233,33,249,180,45,131,68,76,99,63,249,13,199,23,6,178,141,158,154,30,70,190,217,233,98,182,69,149,61,177,99,232,26,245,94,151,111,0,32,102,53,210,233,49,237,83,13,33,211,26,11,87,89,192,228,170,58,225,177,65,211,2,181,175,181,62,185,77,116,237,23,80,65,75,181,20,145,215,143,38,247,4,221,221,196,44,80,105,161,233,172,253,192,144,75,115,158,155,173,252,34,1,109,111,110,10,23,131,179,185,198,114,129,102,222,55,226,54,160,103,246,121,106,104,193,85,170,241,124,64,125,145,106,42,109,144,132,10,179,83,104,248,120,172,94,142,115,110,164,168,76,181,124,33,0,147,123,245,27,156,201,167,98,16,203,25,16,158,143,36,31,192,178,121,204,87,34,216,228,157,197,66,10,219,26,44,227,201,43,20,132,63,208,205,89,47,203,15,110,70,41,48,158,229,17,60,4,119,109,21,66,138,210,200,229,26,57,209,79,125,103,191,155,121,9,138,160,114,82,77,248,196,10,174,120,186,129,139,1,30,201,254,71,237,159,91,229,56,92,137,131,98,180,238,13,24,90,213,93,61,94,160,113,190,66,46,203,90,220,97,71,120,44,122,142,175,40,224,62,224,48,34,237,121,26,125,89,193,247,255,101,245,230,190,247,144,109,197,145,4,65,81,244,191,95,36,147,88,25,30,222,162,59,221,98,124,189,142,139,234,241,59,128,45,187,5,106,11,37,122,140,251,58,196,200,118,63,88,105,130,212,69,200,209,170,173,250,157,153,4,63,170,206,124,60,8,223,86,248,161,25,208,50,130,248,68,12,65,106,160,216,142,101,158,111,128,159,6,48,134,139,101,210,101,81,24,124,178,150,226,63,64,3,122,79,123,172,161,149,156,218,247,113,128,32,143,78,86,195,38,88,196,136,242,173,158,55,129,158,176,56,117,129,130,153,63,22,108,12,236,6,15,77,65,29,218,75,59,227,124,182,253,90,102,27,244,181,175,239,191,179,221,35,207,132,119,6,86,17,61,149,104,18,140,111,180,0,43,158,207,140,178,168,219,243,177,140,10,212,103,31,93,147,80,233,39,138,222,224,58,47,195,199,155,120,60,115,73,243,104,223,164,143,120,115,229,205,171,19,9,187,162,16,50,24,135,133,48,79,45,182,239,16,14,239,139,95,221,245,125,125,199,142,50,243,38,211,125,126,253,19,44,104,43,211,9,237,147,113,79,229,135,33,194,156,203,204,249,3,16,159,95,209,15,203,111,135,220,61,13,97,109,162,194,130,42,40,209,215,9,249,73,9,210,92,88,182,104,197,174,199,81,210,46,248,244,180,68,44,207,15,242,240,39,72,143,68,237,233,16,147,133,222,5,45,237,229,10,146,196,212,23,79,107,74,195,191,92,97,250,174,73,46,140,189,178,189,184,5,198,182,61,38,30,10,43,36,233,213,49,96,222,84,56,143,199,55,248,95,227,130,172,137,155,225,95,207,151,155,43,223,20,55,159,72,148,66,187,173,216,101,133,215,77,104,16,31,222,159,141,204,60,227,96,187,44,198,122,46,96,189,201,182,253,183,162,7,212,251,176,162,25,207,104,136,26,126,204,188,253,31,75,121,138,62,69,82,197,181,21,153,252,167,122,221,135,232,162,18,26,2,117,38,6,212,107,81,29,68,218,236,42,114,34,36,207,163,229,106,140,121,159,16,245,150,176,214,142,47,78,100,194,72,73,157,112,224,106,51,127,163,100,23,176,14,17,182,147,94,23,90,127,49,182,38,45,52,245,234,32,160,188,228,119,6,77,208,123,161,73,80,94,226,127,151,37,38,12,252,19,248,230,184,168,72,84,133,57,106,120,104,56,241,148,160,64,37,117,112,177,86,1,187,75,241,67,20,22,190,181,135,209,28,167,179,126,202,68,232,171,232,99,68,80,29,40,72,123,140,81,243,14,234,152,50,140,247,16,33,112,137,169,228,173,75,22,212,23,225,133,20,104,186,216,201,221,94,158,98,106,72,94,213,158,222,155,63,69,155,219,75,131,196,61,214,202,159,26,224,146,126,211,48,54,3,46,17,229,14,139,144,192,83,100,150,195,67,49,176,65,252,145,138,110,20,251,201,7,33,97,98,98,204,250,190,199,27,232,154,247,19,131,157,2,193,131,62,51,180,207,11,65,0,32,158,130,130,198,13,145,108,222,119,182,204,182,74,218,117,11,182,189,181,75,122,91,173,46,140,126,177,30,83,98,198,22,254,173,231,54,81,167,190,102,168,15,111,189,185,119,35,216,32,15,92,41,21,237,165,239,95,24,88,127,95,176,40,141,168,166,27,181,144,245,196,182,174,223,25,191,21,242,203,44,165,130,52,191,140,132,214,1,251,164,47,68,47,77,250,226,182,36,86,100,19,219,220,171,252,253,192,128,60,90,196,163,115,113,106,217,22,162,240,146,235,87,42,154,38,125,184,141,234,9,200,102,231,76,163,173,10,115,5,55,104,40,157,231,100,248,83,160,186,81,177,130,226,129,241,211,15,173,137,181,71,204,170,114,128,146,192,121,11,254,102,239,100,56,28,120,227,161,163,164,62,119,186,154,194,220,24,229,8,54,224,68,155,116,253,159,240,41,127,106,74,88,120,233,220,0,107,146,14,220,227,88,16,162,128,227,133,24,146,8,226,164,212,42,97,57,144,221,194,206,37,88,203,127,181,72,22,90,83,160,93,76,80,249,243,146,45,171,28,33,53,96,93,65,157,176,168,121,41,118,234,204,47,182,248,16,20,81,34,91,243,7,208,2,216,23,146,78,152,182,13,219,54,54,144,176,89,227,69,76,186,23,66,45,104,248,19,101,218,62,106,4,194,61,246,177,56,227,186,5,243,251,229,150,221,13,208,50,209,39,87,128,115,134,203,31,128,61,57,132,47,89,163,31,224,23,191,230,151,59,81,150,54,74,94,93,79,111,247,144,64,210,57,98,233,19,192,1,158,154,60,152,195,31,172,84,198,76,55,184,78,48,162,94,198,44,72,32,39,49,35,15,174,233,44,157,151,52,244,13,137,156,219,7,86,5,219,29,49,90,149,7,188,94,27,151,7,117,148,178,116,26,109,99,142,37,165,220,169,5,66,125,207,8,0,225,7,30,184,222,157,151,94,225,151,59,149,218,89,136,112,101,153,153,29,156,116,76,223,50,140,52,2,0,36,241,195,45,173,132,19,18,1,248,47,57,63,220,133,0,96,167,134,46,65,16,90,217,83,246,175,223,99,212,204,156,69,38,58,146,95,234,67,54,223,229,146,136,102,10,201,254,205,236,95,65,233,195,20,211,233,81,225,51,132,55,115,215,242,94,71,46,1,40,9,174,10,123,219,168,98,221,202,10,76,85,189,34,254,242,99,245,66,147,219,224,140,153,39,104,168,48,25,25,11,76,36,175,218,214,67,29,34,120,146,83,38,246,80,28,60,33,152,87,195,106,98,196,190,234,205,192,16,39,122,21,197,201,103,187,42,152,65,170,115,199,35,240,62,229,73,43,89,116,195,64,142,223,216,85,139,130,148,44,78,170,178,143,170,98,184,76,253,67,32,87,114,94,244,184,181,45,114,237,49,25,122,113,1,180,87,40,218,105,144,135,4,240,217,233,218,208,198,146,196,169,245,121,203,104,167,201,204,72,227,145,180,241,124,225,145,243,172,22,10,5,107,225,114,73,228,155,239,3,229,254,182,51,44,83,70,7,92,207,131,133,133,74,46,42,8,219,225,189,238,183,144,223,20,104,164,137,78,171,126,211,132,142,150,155,43,211,43,169,211,172,77,18,237,14,24,90,12,176,73,54,236,137,148,63,243,152,230,77,45,96,104,92,219,47,12,163,63,121,104,240,184,249,214,237,128,110,63,226,36,2,169,248,118,79,51,14,28,149,126,228,5,156,71,74,254,220,137,158,91,108,48,206,197,242,16,175,213,234,244,191,176,122,39,212,70,234,41,253,79,98,245,131,176,151,61,243,199,32,49,146,128,210,219,141,158,103,140,116,5,88,177,112,249,172,185,230,189,91,230,180,74,142,123,241,133,159,34,195,7,116,155,94,218,96,186,158,236,77,252,254,178,225,63,125,161,193,198,241,204,248,172,255,73,86,84,135,149,54,88,209,162,42,128,220,249,96,150,236,21,182,248,16,214,147,25,101,233,167,123,10,202,187,48,120,122,232,23,17,143,128,236,52,94,147,182,212,72,156,215,109,88,184,212,109,229,47,153,192,33,172,109,37,38,49,157,197,189,91,171,205,145,79,182,244,19,17,121,212,218,211,168,150,195,83,3,191,93,189,165,71,251,210,116,123,170,170,97,6,0,238,212,108,39,88,21,85,52,121,55,242,134,82,123,41,202,182,8,74,31,98,95,243,170,47,195,116,197,172,160,181,238,219,173,11,149,230,51,135,217,56,45,150,176,35,15,17,178,13,78,184,129,8,156,4,73,76,247,193,114,0,9,250,163,64,246,16,57,199,4,171,145,117,129,237,10,144,87,152,46,140,46,197,120,1,108,181,198,69,94,117,245,236,177,218,23,9,207,216,255,100,184,133,89,246,1,107,185,92,90,174,198,146,157,236,190,154,5,180,215,251,47,75,117,176,70,50,124,75,98,183,29,110,189,4,205,112,208,19,59,181,5,145,241,65,17,252,88,52,133,127,65,130,1,244,216,200,129,3,82,25,250,102,157,131,237,104,155,8,156,217,47,147,127,146,82,60,191,206,37,69,38,222,71,70,218,89,249,166,226,57,64,106,220,189,140,220,29,0,184,64,151,113,196,43,108,171,144,171,19,29,55,57,211,173,55,120,139,72,96,195,85,118,145,61,170,175,83,51,207,39,119,150,89,136,188,167,201,71,191,91,26,14,8,222,151,252,70,114,32,53,147,56,5,224,120,229,32,50,61,97,126,236,202,67,144,229,116,194,247,64,24,247,45,166,217,186,100,105,40,208,8,250,59,4,118,113,231,193,183,36,130,168,1,251,148,142,172,127,68,53,150,16,244,105,202,198,23,96,36,163,47,241,56,246,82,171,95,5,2,95,200,200,22,11,203,43,80,2,233,229,85,226,38,60,73,160,99,155,29,110,199,47,114,201,181,26,28,238,125,107,247,189,98,12,195,169,233,221,37,229,216,63,108,185,84,192,205,2,9,86,92,10,137,145,212,255,23,196,13,183,92,28,105,69,145,206,83,217,27,68,89,253,219,77,54,119,228,11,128,220,236,217,141,207,251,164,42,96,74,155,240,200,118,136,13,209,84,250,15,30,226,245,34,247,23,4,37,55,171,69,54,229,68,63,38,182,180,151,157,243,18,114,202,85,243,127,58,226,71,86,250,159,111,19,234,141,246,18,242,199,167,51,209,6,123,245,207,205,33,64,141,153,248,233,20,198,11,128,8,88,159,171,7,189,167,229,14,47,100,145,90,187,90,138,191,128,19,10,73,108,184,195,236,34,70,155,55,208,235,220,201,17,100,228,205,138,223,47,217,78,182,212,4,179,219,118,57,182,29,243,212,161,121,126,18,240,111,118,220,129,3,227,170,49,159,251,91,131,70,30,11,116,31,26,79,36,117,56,107,255,14,86,87,52,97,225,191,164,213,252,194,56,24,90,46,194,204,197,76,200,13,160,136,200,175,14,83,198,181,97,144,114,19,171,59,68,37,2,178,127,192,26,242,122,125,73,158,62,220,68,153,68,218,87,196,112,192,238,94,23,21,151,207,22,86,116,16,123,123,175,127,205,156,62,227,61,151,42,203,210,141,117,187,251,200,69,31,113,189,205,220,103,154,141,190,185,89,41,45,94,125,196,132,159,68,196,105,17,199,166,202,89,117,52,208,34,58,127,157,181,8,166,7,84,66,44,71,58,103,120,183,87,195,171,194,204,152,46,204,42,10,33,128,254,11,21,212,210,146,147,193,188,111,76,22,200,251,197,82,210,108,210,159,205,113,16,162,228,54,160,108,26,251,42,31,164,108,4,3,197,46,157,185,146,187,250,97,72,144,78,33,204,109,230,87,19,28,254,220,76,1,178,57,185,25,140,187,249,42,99,254,190,54,131,233,151,10,60,108,188,66,194,144,82,151,178,69,205,205,128,53,218,96,182,113,106,39,78,171,209,177,254,130,189,67,211,128,127,106,213,244,238,130,112,204,120,214,234,253,109,96,67,122,74,247,30,108,133,15,110,4,71,203,127,35,68,89,67,234,55,81,239,76,186,115,76,247,235,24,88,18,81,74,93,139,148,67,157,14,39,71,132,10,185,158,166,185,186,132,220,10,174,52,235,49,71,81,242,100,215,232,76,138,121,252,120,41,55,60,234,21,177,226,77,93,181,242,57,174,60,104,94,106,60,169,83,210,3,171,233,4,171,111,22,34,98,4,81,198,188,37,187,13,36,222,13,144,24,58,235,4,242,3,4,27,75,20,211,25,76,171,143,48,248,87,18,3,33,167,55,205,182,229,226,104,157,106,243,135,96,58,160,132,161,183,190,234,112,232,209,14,107,245,130,36,19,53,169,223,173,120,227,118,96,68,21,179,98,71,42,67,141,134,6,160,135,147,39,238,7,249,149,63,250,46,78,23,100,137,137,179,114,140,42,5,16,70,51,186,128,46,238,71,251,181,84,108,10,165,197,103,225,16,147,177,114,204,150,167,99,193,214,20,133,143,121,51,61,236,145,216,77,10,121,147,69,104,230,16,146,15,252,236,99,78,123,118,148,119,45,233,26,119,228,163,208,61,150,158,91,202,141,95,179,71,124,126,200,225,241,40,236,206,60,19,46,52,31,227,46,166,223,96,208,175,151,63,181,51,164,118,81,142,30,188,104,172,155,39,154,183,3,52,216,62,65,99,73,38,56,39,64,91,130,222,92,169,64,167,158,30,36,231,113,205,192,217,63,159,73,255,117,18,71,169,102,182,163,154,228,235,16,189,97,90,27,208,82,125,91,74,179,215,236,247,40,59,143,29,135,202,200,89,173,89,59,34,214,110,135,200,174,80,27,147,181,61,231,8,166,131,23,53,36,24,115,251,76,147,133,121,128,248,222,120,204,142,255,76,26,3,111,180,160,166,113,131,83,29,81,176,162,116,78,231,57,148,239,220,150,83,218,209,165,245,202,160,61,4,66,120,130,255,133,66,191,145,151,126,118,203,254,173,214,250,19,234,236,239,141,15,220,200,135,248,234,60,136,19,201,179,6,151,173,207,110,172,56,238,124,200,64,81,79,56,22,67,194,48,234,17,21,185,107,115,96,29,217,209,169,133,38,65,221,50,114,209,175,69,88,83,164,153,83,92,213,5,104,232,196,254,46,53,211,92,186,175,29,116,14,190,250,97,102,174,217,77,121,162,99,43,94,246,163,132,171,242,163,147,41,237,216,42,132,125,21,239,70,240,37,249,137,195,207,84,58,40,253,43,120,223,74,177,16,70,248,72,159,80,240,127,238,29,219,104,217,243,3,192,147,114,27,84,65,63,219,224,43,236,6,172,141,245,182,20,200,251,89,147,8,99,67,168,135,50,61,138,205,238,92,77,15,241,218,93,231,225,124,255,211,227,89,42,214,81,30,241,5,150,51,203,26,89,86,217,161,204,54,33,224,11,23,73,71,192,177,173,65,22,111,21,162,64,177,178,55,182,249,40,228,138,182,192,203,125,123,133,249,163,91,42,201,14,200,160,104,246,25,78,207,81,45,214,128,136,229,149,77,50,159,196,209,36,173,57,76,140,229,32,208,81,21,222,32,132,251,108,180,24,22,101,140,191,250,33,221,205,121,154,107,251,9,73,15,229,77,172,74,230,212,119,70,33,45,238,145,76,4,12,104,41,199,139,95,47,236,201,150,177,134,36,85,92,27,22,69,223,122,161,253,153,118,115,235,54,229,11,2,220,245,137,243,1,181,24,116,88,156,237,37,179,96,51,118,79,240,59,119,145,25,21,103,7,106,84,186,89,87,208,150,50,36,179,23,178,134,37,16,121,147,156,181,150,190,233,47,75,234,69,224,54,120,75,232,19,123,42,233,195,18,126,78,180,54,175,35,210,202,215,81,130,103,11,123,150,46,0,249,171,89,34,42,84,119,114,150,29,143,72,218,117,3,116,3,72,197,18,223,136,243,182,138,87,98,253,44,249,156,158,174,43,119,238,254,127,86,72,175,254,122,106,84,192,57,253,65,172,54,100,57,15,105,249,136,193,202,68,1,58,154,128,150,229,248,180,215,236,39,209,224,213,229,94,157,37,53,71,239,140,39,173,250,147,88,124,31,202,9,164,159,239,104,138,244,52,67,113,147,111,68,224,218,187,234,118,115,164,144,96,157,61,143,219,92,89,156,181,198,73,139,79,208,146,76,139,83,214,162,175,236,134,254,16,225,184,15,207,140,221,18,109,165,39,246,254,247,11,213,118,37,25,103,209,162,83,123,217,147,239,177,223,61,216,190,124,82,155,124,117,166,168,215,64,64,241,87,176,125,113,82,124,118,226,120,167,100,229,139,171,5,134,10,52,137,56,26,16,118,240,80,23,228,109,161,203,36,31,213,42,105,18,83,210,169,195,0,149,179,124,133,179,197,25,250,203,70,35,6,53,164,190,237,195,222,247,99,22,206,135,38,175,208,168,45,34,74,86,214,196,71,14,174,215,138,102,187,145,140,138,81,107,9,159,245,240,152,158,137,119,19,72,149,87,168,23,37,82,173,141,251,5,185,121,225,8,148,52,120,237,222,94,148,16,255,156,221,217,222,12,69,224,236,59,136,198,79,196,71,77,97,136,78,70,45,72,157,24,212,236,248,104,127,163,176,238,118,10,135,102,145,29,229,130,191,153,178,224,196,123,177,191,121,94,130,43,125,14,4,205,207,184,29,4,15,76,144,0,24,116,2,215,131,0,92,78,244,108,37,3,130,191,154,147,134,11,156,216,182,22,68,119,89,216,149,128,224,125,123,197,61,37,140,164,227,77,114,225,21,214,31,114,203,97,175,194,111,189,35,242,124,142,159,159,97,29,180,150,170,29,133,204,86,250,200,156,232,6,230,252,219,146,44,232,200,61,39,12,163,178,66,64,6,190,230,225,36,212,156,169,5,150,4,201,244,65,42,219,112,134,117,123,194,186,192,94,226,249,136,206,16,39,154,117,115,38,32,98,14,162,82,124,105,239,245,143,208,237,160,202,124,180,66,206,39,234,80,28,185,66,0,210,190,199,165,39,177,45,32,97,123,19,61,135,22,78,21,7,154,215,233,127,197,93,2,15,35,75,21,238,87,133,167,131,126,232,187,12,84,236,75,75,127,58,164,91,12,226,117,60,247,9,142,234,13,191,139,217,87,74,84,35,47,233,136,227,62,201,67,139,232,122,211,85,53,140,109,40,101,54,193,214,213,99,146,225,27,110,216,87,105,216,151,15,163,115,206,175,122,227,163,254,247,39,176,187,100,197,144,27,4,37,190,2,130,71,158,126,212,68,5,227,166,83,246,144,108,125,30,203,245,21,89,16,98,196,215,31,135,149,161,204,156,185,72,73,204,21,0,150,215,19,0,252,213,89,124,186,244,205,86,229,140,63,175,168,86,34,161,227,151,75,39,121,73,64,247,141,155,171,229,209,220,218,44,51,104,22,23,6,121,139,114,251,78,248,240,54,69,65,177,210,8,119,174,81,166,75,188,177,27,221,95,38,45,203,212,226,88,228,202,51,167,82,157,228,247,204,237,12,76,57,63,243,114,175,233,123,212,203,5,40,23,177,23,127,99,71,62,18,11,90,29,241,89,147,251,160,202,74,102,250,56,140,146,1,17,38,78,143,103,162,111,26,58,50,14,141,90,84,111,132,42,215,252,159,100,237,157,74,66,176,70,110,218,44,127,73,32,98,148,121,81,250,135,174,205,116,176,68,70,189,38,253,66,70,69,207,135,226,106,202,34,254,6,98,113,114,164,102,157,106,34,34,106,8,80,229,28,244,98,40,173,111,82,86,178,122,45,70,114,101,107,88,251,111,54,45,36,160,0,246,78,223,39,230,248,22,40,64,187,248,56,100,241,127,122,114,62,246,9,142,116,56,150,138,227,199,218,67,74,227,250,138,35,231,61,217,92,71,26,106,52,84,93,12,228,31,50,250,12,46,188,239,201,147,218,188,59,138,14,0,10,225,227,93,31,130,198,29,174,25,92,208,97,36,38,94,114,25,231,104,104,255,194,233,73,188,143,174,49,131,215,1,162,4,230,13,204,195,163,192,101,0,121,185,209,86,255,10,123,168,175,79,88,200,197,36,217,59,118,132,214,47,75,206,73,26,227,130,19,64,37,81,241,130,131,104,63,0,6,233,132,60,212,247,202,208,255,62,204,209,212,183,103,20,254,245,254,103,32,72,82,251,221,153,28,238,252,247,204,116,127,216,129,226,22,202,147,193,161,242,33,174,235,16,126,65,57,176,169,205,22,170,62,218,229,180,200,248,100,61,34,140,131,238,125,137,112,101,196,252,153,58,37,191,2,238,247,225,137,44,65,92,29,121,235,185,36,99,92,162,246,139,103,238,97,42,17,135,173,254,217,182,142,71,154,141,215,162,146,227,169,232,51,112,49,118,211,69,239,2,30,90,60,97,226,14,145,209,244,157,251,78,125,40,11,163,143,4,41,83,241,242,249,108,198,216,28,222,81,41,79,36,119,142,133,67,70,216,87,16,109,8,31,84,182,164,185,176,214,233,127,76,131,58,121,112,69,232,230,169,192,49,68,202,59,47,134,8,214,38,191,248,38,30,0,117,248,157,86,84,16,207,183,96,177,252,135,177,53,29,205,24,89,29,226,72,70,59,149,127,150,59,249,68,137,229,159,49,107,241,95,148,206,55,42,135,20,42,93,104,216,177,5,104,138,221,53,78,25,217,108,134,23,0,91,69,49,92,174,253,195,59,168,149,43,158,182,194,200,33,100,207,188,185,217,22,142,235,222,96,173,158,132,50,155,192,46,184,183,66,170,75,20,62,100,150,251,31,61,232,215,12,101,105,92,189,84,75,97,221,12,119,248,180,244,202,8,37,210,255,56,206,235,84,223,206,190,78,132,244,49,154,148,119,191,38,249,156,75,118,134,15,93,45,198,3,2,70,216,100,27,47,82,209,0,109,194,11,135,135,124,26,129,59,180,222,68,217,77,127,68,134,45,103,216,188,240,115,136,34,121,88,115,243,254,26,72,224,166,61,144,110,220,142,164,198,184,241,139,209,24,157,180,168,76,217,67,121,157,175,213,66,33,10,250,187,47,119,122,36,152,49,28,21,140,129,234,224,57,60,80,35,188,104,110,203,226,203,44,137,251,230,127,193,78,16,126,106,155,218,182,98,245,209,21,75,47,245,41,109,127,77,3,227,21,143,104,28,171,20,226,45,154,20,129,188,89,96,175,47,53,88,80,72,19,51,105,128,234,68,205,191,2,58,245,98,170,177,211,202,135,162,109,31,233,195,204,78,103,134,33,12,4,254,252,204,170,115,181,154,81,133,104,93,35,74,68,164,103,120,107,84,100,25,48,19,40,58,201,182,190,228,215,152,206,142,36,84,177,173,167,250,168,70,152,85,198,38,168,226,11,7,111,157,221,127,38,3,237,242,176,207,104,60,221,128,31,195,41,63,74,238,213,178,10,112,29,157,49,48,184,80,14,202,255,111,224,52,221,212,54,155,215,154,164,83,178,10,198,104,77,255,82,66,72,191,149,105,4,246,134,184,134,120,250,24,199,65,39,23,92,204,201,1,65,172,107,153,190,52,190,234,25,103,10,50,136,187,25,110,171,192,220,36,79,240,29,99,232,109,42,225,26,37,205,50,144,119,100,35,207,15,164,18,15,195,87,76,221,254,132,174,136,43,184,17,177,160,15,170,205,105,245,177,170,42,15,191,118,228,208,204,215,166,96,106,239,224,95,193,31,205,94,184,254,52,63,244,225,118,179,126,19,191,27,63,9,0,3,60,155,10,163,67,87,251,75,9,248,220,43,141,89,228,182,20,191,187,38,228,32,55,194,240,242,67,142,93,54,115,63,210,88,223,147,111,52,124,224,141,79,87,221,65,22,117,145,57,243,18,51,59,152,94,73,235,1,227,1,223,227,190,37,64,161,245,195,34,26,32,233,9,170,114,198,31,1,0,237,148,138,229,102,161,153,130,255,145,211,212,112,108,9,59,26,249,20,189,102,253,245,107,240,15,87,195,241,236,137,106,184,166,18,226,251,209,68,106,69,82,19,55,208,24,195,139,52,42,66,71,85,85,119,151,227,110,201,124,193,37,235,79,110,47,105,242,89,33,255,48,113,116,104,132,181,157,187,79,239,44,63,79,165,79,6,38,114,160,189,62,187,230,178,181,210,77,66,138,29,203,208,167,246,220,226,241,33,235,97,26,42,22,218,0,6,43,152,22,195,180,52,23,62,141,198,102,47,157,78,74,67,80,235,35,49,215,41,165,246,47,27,200,160,35,42,219,17,2,35,86,12,181,237,167,164,246,57,119,62,67,30,167,23,154,227,220,199,216,6,168,72,196,101,221,103,221,233,229,153,129,193,243,216,50,43,57,177,193,200,124,112,17,179,94,83,85,15,14,116,171,221,50,113,230,169,120,237,13,252,172,114,192,219,237,15,141,202,179,190,215,156,111,152,226,176,130,12,17,7,99,80,65,9,213,165,195,238,246,205,207,204,237,199,80,143,232,158,172,54,202,44,136,99,105,105,220,114,250,183,137,245,27,48,224,198,36,104,144,45,244,203,195,54,249,160,160,196,7,91,236,246,66,148,162,62,205,228,143,120,221,187,225,86,18,95,52,52,54,35,85,2,182,221,236,193,206,252,222,111,65,8,205,113,242,80,25,254,81,249,224,227,32,0,94,34,187,81,1,159,157,62,71,108,63,209,54,95,229,250,95,79,116,55,69,194,84,17,3,86,120,159,43,90,45,149,108,237,238,101,90,2,173,101,111,95,243,31,73,87,151,120,110,42,77,87,232,199,4,151,144,83,79,220,29,214,59,122,12,47,199,248,15,146,90,18,156,95,221,36,81,115,192,184,173,6,116,45,26,237,255,6,219,200,154,90,51,238,230,108,67,95,129,132,95,213,82,251,24,137,224,16,155,206,158,75,154,73,192,39,11,235,149,65,232,31,122,7,50,197,130,209,207,32,7,158,140,230,223,232,61,199,211,29,119,232,253,238,195,117,138,172,152,177,26,185,70,0,248,50,27,18,48,18,204,104,32,21,52,54,55,128,148,92,2,232,121,98,118,122,13,139,197,236,105,27,141,52,212,159,104,172,26,132,81,78,193,82,148,18,172,232,191,109,102,133,143,25,154,234,247,217,83,151,99,49,1,226,5,238,3,195,209,192,166,180,16,166,24,253,196,112,146,246,182,241,251,61,64,76,157,87,250,75,11,89,62,190,165,254,165,97,141,156,94,92,105,193,151,224,231,73,144,94,184,200,188,45,108,17,198,86,122,26,61,200,218,164,109,95,113,242,59,183,31,161,189,101,42,111,99,166,131,199,191,26,60,14,100,138,177,82,27,55,130,5,247,10,5,120,192,172,101,43,228,125,65,134,120,247,183,83,184,62,26,227,77,229,246,196,75,214,121,206,2,205,240,59,185,63,119,51,207,4,123,201,108,213,223,189,176,147,125,60,11,185,90,26,47,58,94,209,179,164,236,144,192,38,97,115,239,177,90,225,21,223,232,176,7,230,71,145,127,33,11,91,242,158,232,59,124,150,244,228,90,119,241,150,90,10,190,77,185,252,158,244,30,113,109,242,84,100,82,236,131,105,219,66,204,124,59,211,194,171,180,69,129,22,146,120,30,20,115,217,219,142,176,24,105,205,37,68,103,251,95,251,154,154,163,85,49,15,97,33,184,206,204,55,115,46,22,55,22,144,185,122,45,46,0,55,91,124,149,33,58,177,102,247,129,0,145,21,203,44,241,225,160,86,210,153,68,85,8,32,28,55,243,134,240,67,111,12,148,161,197,133,68,70,101,199,167,184,30,188,129,26,242,22,15,133,124,90,56,188,201,65,123,41,147,207,185,92,37,92,118,112,116,157,75,66,36,131,110,6,172,8,223,156,233,80,73,212,142,148,171,28,254,148,1,208,212,220,164,79,209,184,106,216,181,128,1,50,1,172,40,42,56,240,183,19,249,37,251,141,224,188,150,117,79,36,132,124,174,202,59,163,0,238,104,136,12,163,28,61,92,194,28,249,238,69,83,160,162,108,161,24,20,22,90,2,75,27,133,157,12,22,211,80,10,212,171,169,131,120,227,253,17,159,159,238,77,239,36,33,183,29,209,251,178,251,57,232,162,109,125,1,212,211,215,5,149,232,76,244,133,72,49,48,65,179,126,236,67,12,132,177,1,53,189,239,127,34,195,208,3,189,85,21,24,172,14,27,129,119,127,174,249,112,146,18,33,150,177,37,194,145,18,140,56,92,88,53,143,175,32,123,185,70,221,175,87,147,52,61,92,243,215,250,247,52,165,109,11,154,195,30,149,105,122,232,137,207,69,178,189,160,173,187,114,242,218,160,198,166,35,199,208,108,57,64,23,203,122,65,116,62,17,58,104,150,86,149,117,161,126,69,186,199,185,24,192,147,22,194,85,58,213,61,41,57,219,78,250,195,113,236,153,111,62,87,96,172,190,235,190,40,111,127,113,16,28,80,9,167,162,161,147,27,96,138,174,19,159,119,165,74,84,171,193,18,74,146,144,111,124,97,37,140,136,18,120,26,64,178,176,73,105,61,234,97,6,147,154,62,17,115,28,103,45,127,142,195,129,198,151,44,220,205,89,28,235,151,185,226,125,77,162,244,207,67,105,226,130,28,201,59,84,33,173,179,115,122,27,67,208,231,14,159,250,20,68,191,234,30,125,125,204,153,240,138,78,31,118,170,43,89,204,82,174,172,213,192,215,38,109,156,123,90,252,240,196,185,213,209,52,190,92,110,142,239,77,101,61,2,204,73,203,153,75,15,217,163,86,66,3,21,135,78,93,23,28,146,214,110,207,7,80,123,40,10,119,208,147,59,253,180,91,210,79,47,64,91,30,31,207,188,152,114,228,156,50,126,75,196,234,251,151,43,54,153,128,140,211,201,180,219,17,2,51,29,113,9,89,36,71,70,250,253,107,185,62,207,120,208,154,101,236,150,181,87,111,65,146,16,12,164,198,187,222,204,81,229,198,182,49,224,86,79,70,77,158,6,136,109,107,217,100,121,65,161,233,140,137,91,151,135,132,99,127,197,254,161,240,187,150,192,116,7,101,164,118,111,163,58,168,204,2,7,248,221,229,63,75,3,26,242,102,212,139,197,158,88,77,145,176,10,38,80,142,90,249,112,217,174,159,208,239,76,30,6,216,133,131,96,242,188,180,221,33,41,150,132,121,56,162,127,235,113,85,96,198,254,3,234,54,56,232,155,229,220,36,74,115,133,206,233,62,64,88,121,69,153,0,96,44,52,189,226,130,114,250,35,49,57,167,204,77,150,74,159,187,74,5,206,19,1,240,137,6,147,224,189,199,163,177,181,60,247,135,61,174,130,10,148,73,160,252,12,126,186,46,154,125,240,217,59,118,91,74,51,189,3,69,211,189,2,99,168,114,69,79,130,186,169,201,84,2,207,255,160,175,161,189,112,79,121,194,196,25,245,208,233,178,215,44,94,132,154,196,247,54,112,32,56,97,129,236,66,64,82,175,88,181,145,57,22,3,21,16,164,74,71,11,142,185,225,30,95,200,252,72,64,40,109,142,35,217,134,228,15,47,210,52,204,157,47,191,24,86,81,173,194,211,19,121,76,88,77,220,232,206,156,161,107,126,255,40,65,32,42,105,57,142,71,231,69,0,5,249,34,219,149,130,45,151,242,28,64,252,126,112,200,56,104,221,213,214,90,29,161,51,212,159,226,146,241,202,30,110,208,22,210,229,128,52,150,172,215,12,119,21,120,79,39,202,10,254,115,69,51,96,213,62,224,184,119,100,128,125,57,118,119,165,15,199,125,103,119,139,138,63,129,145,200,114,127,217,122,140,182,38,123,204,46,194,246,175,125,128,64,8,173,131,113,111,241,216,85,232,194,71,131,87,194,32,87,153,255,150,116,76,82,108,231,223,83,171,129,250,238,219,143,70,246,196,169,50,215,198,17,27,225,9,170,45,218,206,218,158,55,186,181,171,68,116,152,95,238,250,3,45,8,89,200,153,207,10,80,221,246,243,203,157,57,189,51,67,215,96,242,95,203,198,245,194,3,195,175,175,70,40,207,218,255,0,20,183,202,3,4,168,255,144,193,71,110,171,139,144,66,188,227,26,243,158,124,49,208,35,134,165,30,109,50,4,75,191,183,97,128,170,143,61,172,130,137,84,187,232,105,50,6,118,194,81,98,15,145,49,31,211,147,156,19,152,187,74,97,223,23,255,181,122,140,50,131,117,29,95,67,0,215,86,30,43,73,129,163,120,226,229,167,188,159,196,120,9,116,112,250,13,68,98,169,135,226,252,176,156,70,252,232,220,116,64,78,126,21,5,13,93,144,36,20,200,240,175,24,58,14,141,53,215,177,227,61,72,76,0,238,208,86,58,186,6,29,150,119,188,254,255,109,127,74,60,209,199,210,233,138,98,158,137,91,102,137,208,32,23,168,200,152,195,208,64,122,14,50,240,191,32,73,236,132,83,226,42,125,36,20,34,221,111,243,69,41,205,175,38,164,234,70,154,16,14,42,93,112,159,128,43,209,229,157,156,223,9,161,123,204,2,169,27,122,227,116,37,236,210,253,204,110,110,171,46,189,99,104,178,94,151,201,167,123,73,7,161,104,77,224,195,11,0,117,201,171,206,71,188,180,54,11,176,244,244,199,11,192,23,34,92,3,181,60,83,101,117,34,40,67,190,118,186,123,107,89,3,40,119,37,136,211,97,31,149,200,54,113,240,166,136,200,214,28,98,93,175,167,87,80,114,60,76,64,29,246,94,151,110,71,126,127,230,30,27,88,5,145,250,40,193,207,168,67,74,161,155,138,29,43,99,39,201,210,236,172,83,218,53,176,1,83,33,109,224,37,16,151,50,185,110,252,1,191,65,69,211,180,248,4,233,100,20,219,58,54,79,2,228,16,132,154,53,107,148,156,135,224,222,184,7,100,105,98,62,230,160,48,80,35,75,116,157,110,217,78,246,74,167,179,193,60,16,154,170,106,177,186,217,241,165,19,186,128,66,36,77,160,240,166,245,93,206,226,177,38,166,140,73,147,145,75,150,227,212,215,71,212,191,172,95,133,227,216,191,202,78,35,118,207,52,237,21,85,46,113,50,249,24,131,164,68,100,159,103,45,157,190,70,94,241,171,180,238,21,170,222,159,13,41,45,184,193,1,127,155,162,134,35,177,31,232,226,169,174,111,121,27,169,215,0,16,25,126,58,95,67,254,23,21,200,202,227,126,194,154,92,174,31,152,40,155,102,33,99,4,106,71,10,119,253,207,115,7,97,100,83,92,171,139,35,115,143,73,196,213,85,158,133,242,251,14,243,236,127,75,166,2,245,8,129,65,60,253,179,17,101,74,27,228,28,32,107,182,198,213,151,86,184,42,161,159,228,40,135,2,159,150,72,207,240,169,245,245,206,172,174,161,41,165,72,168,187,87,44,176,44,14,179,108,182,108,123,181,171,192,215,133,183,5,123,239,59,90,56,50,125,2,175,100,9,68,104,46,251,82,143,78,157,188,20,26,130,65,253,18,184,254,168,63,131,84,176,226,89,78,67,66,229,136,206,1,68,196,228,129,54,181,192,59,23,119,99,58,105,214,249,162,11,201,150,118,220,250,209,165,68,44,108,48,67,130,205,62,52,40,125,233,199,109,207,206,13,195,236,39,77,230,62,135,167,217,190,224,33,114,131,30,73,237,80,161,252,64,240,112,56,148,197,159,7,173,152,240,180,76,44,112,240,171,88,103,114,148,223,216,96,2,64,125,174,9,169,116,101,163,94,177,120,115,76,225,190,79,233,214,91,132,174,146,109,148,121,2,214,80,77,0,233,132,175,140,144,77,88,138,23,243,36,211,232,0,87,171,25,152,176,110,219,89,236,101,186,231,200,239,182,28,215,43,57,25,115,102,153,183,14,223,129,246,85,105,35,75,108,233,155,199,83,48,253,134,96,206,147,203,102,75,116,172,133,191,125,131,238,52,191,157,33,1,22,13,125,77,241,217,8,163,187,219,188,70,172,134,72,228,252,77,227,24,151,206,102,66,30,22,50,164,148,41,69,236,168,183,75,21,88,101,6,36,199,237,32,254,101,126,112,42,194,165,243,240,135,180,176,82,92,99,9,77,229,185,54,139,180,155,22,65,67,126,134,54,198,238,56,171,73,247,72,91,77,158,10,202,70,216,140,82,175,224,40,120,111,188,54,7,6,87,115,201,11,133,57,183,246,28,149,18,193,254,104,14,199,109,122,131,131,148,161,227,22,163,39,90,11,181,232,161,22,86,225,24,61,182,22,244,15,243,223,255,111,114,217,122,230,9,168,67,186,238,113,62,229,70,35,234,212,51,18,171,216,125,89,6,178,62,202,232,146,202,47,184,58,134,186,35,102,11,78,94,177,45,187,176,196,174,60,189,191,42,182,74,151,166,247,59,89,249,84,83,110,201,184,165,119,252,5,169,50,241,10,201,204,208,186,221,60,175,79,211,206,110,153,189,236,226,195,31,158,165,156,119,36,171,219,15,185,9,20,225,128,6,185,102,6,236,74,128,59,148,114,196,46,20,169,38,176,209,187,147,100,186,0,233,249,157,195,189,26,236,59,81,153,214,20,110,20,8,219,68,156,122,169,102,25,127,130,18,151,128,101,97,211,135,41,58,90,43,230,42,216,23,199,71,198,29,46,222,96,5,21,20,45,115,104,240,122,24,244,152,50,91,152,9,80,77,149,71,18,23,192,115,185,134,59,50,123,74,102,18,3,77,71,232,246,1,228,8,104,217,89,19,75,89,203,255,193,103,79,9,20,191,0,92,146,86,219,46,177,132,36,135,254,171,141,46,41,6,225,242,179,149,178,126,151,189,132,245,204,34,251,113,195,166,28,219,22,47,234,127,251,211,168,176,134,225,250,95,210,233,156,68,146,125,225,122,92,211,164,143,225,169,64,57,46,184,67,164,5,40,103,218,17,159,247,102,177,252,213,14,123,244,222,250,34,151,35,204,162,151,134,198,169,48,19,211,32,243,202,187,34,93,138,221,136,102,212,74,47,80,195,157,98,77,34,172,187,19,211,29,32,197,126,17,124,58,122,199,80,193,22,107,122,181,228,118,173,218,173,193,176,161,219,255,48,67,232,179,107,160,69,158,167,5,219,53,215,111,213,70,244,94,249,137,178,34,81,77,188,206,235,83,193,241,66,226,19,158,66,44,53,102,16,205,15,239,81,49,239,170,120,166,107,89,5,88,98,233,18,116,226,195,11,6,234,101,15,242,56,100,209,25,190,14,152,111,61,45,160,84,66,111,181,5,244,88,96,237,232,113,250,184,175,203,11,205,169,99,65,135,253,195,50,245,209,168,170,21,39,125,226,190,180,118,122,122,6,35,118,61,0,255,78,152,43,11,185,56,162,252,47,132,233,181,255,195,73,221,0,247,24,199,15,222,143,142,131,92,114,139,126,152,52,79,76,169,133,68,249,27,100,60,190,197,165,116,135,140,77,0,36,31,44,222,13,177,35,60,140,248,131,1,21,180,78,74,141,141,199,179,213,144,252,111,45,167,159,86,191,78,222,58,235,181,77,58,150,42,161,8,69,215,65,50,136,106,235,217,158,49,108,240,137,81,249,163,145,236,177,82,128,8,79,253,49,134,239,217,83,176,192,151,185,4,72,133,139,28,31,83,201,149,94,69,169,223,254,39,64,219,8,125,79,134,231,125,52,231,235,174,21,206,75,167,156,169,2,39,133,16,246,229,91,235,152,145,209,28,40,173,157,51,13,87,249,235,222,176,23,168,243,70,182,64,52,92,63,115,240,216,171,15,199,178,118,121,242,53,184,154,95,206,189,172,235,245,237,49,136,221,49,167,231,244,30,46,168,122,226,66,216,135,247,121,59,242,148,153,43,39,190,219,199,83,63,3,161,2,68,123,100,22,174,86,71,156,209,30,78,78,3,248,187,255,218,239,149,147,73,123,14,212,188,138,155,216,99,167,227,178,129,236,163,230,91,215,124,11,69,139,90,241,18,25,146,93,100,15,196,68,150,168,197,138,233,79,103,75,219,169,5,161,206,132,41,62,226,15,45,218,208,63,169,197,86,113,144,56,218,167,208,114,230,45,139,119,97,0,218,219,151,185,91,5,249,151,99,246,51,65,13,35,109,75,230,91,30,26,22,224,78,245,204,150,143,77,75,247,133,170,140,90,141,182,124,35,29,174,244,227,234,125,76,197,12,115,37,85,22,141,219,255,219,25,69,58,9,160,62,208,57,226,158,3,14,124,80,129,241,181,212,124,149,49,45,11,99,131,75,179,105,135,1,2,64,112,9,154,235,220,49,142,199,229,204,8,117,37,50,16,101,253,20,162,104,54,26,1,133,245,159,97,84,132,56,194,140,25,97,144,108,208,24,2,151,234,59,114,18,228,79,165,87,32,177,10,51,131,202,99,30,161,182,74,100,228,104,12,149,138,37,120,111,188,92,22,104,163,106,4,30,134,246,7,211,138,95,196,251,106,188,4,115,206,198,96,111,181,247,219,36,102,185,85,86,113,194,92,91,126,191,0,64,56,235,85,176,24,74,150,164,163,8,218,34,46,44,16,234,41,182,138,119,114,253,183,105,149,223,6,54,253,4,118,13,136,157,188,117,59,226,95,218,51,68,141,149,110,54,251,59,200,60,24,185,51,238,212,230,211,55,249,92,168,26,247,71,90,206,146,195,76,123,216,235,68,166,208,159,197,88,136,65,23,142,111,199,224,153,223,19,6,36,248,248,242,162,215,161,234,3,197,235,116,175,25,52,129,205,42,46,114,250,66,54,148,41,26,140,126,126,110,139,130,123,138,226,249,78,27,59,15,175,230,119,209,3,55,10,242,144,231,230,183,59,178,3,147,253,42,103,50,233,137,99,147,30,206,4,217,41,110,8,237,165,139,121,172,222,43,147,64,10,74,170,134,182,66,34,133,95,130,146,166,122,114,176,103,252,222,184,195,49,207,247,1,199,217,21,166,20,115,156,61,36,96,2,192,33,153,15,95,111,41,83,37,2,45,62,77,11,15,27,59,74,171,141,153,135,157,237,143,77,102,133,168,215,94,28,226,118,16,218,108,168,98,250,234,65,136,97,187,3,206,117,2,169,209,35,184,159,40,167,164,208,233,246,112,160,254,81,132,247,84,203,99,233,98,112,76,21,54,173,204,248,123,254,66,162,15,102,147,57,47,147,152,37,85,47,12,76,64,199,145,224,11,251,201,222,233,33,109,58,101,105,85,28,157,178,113,35,51,79,190,39,154,127,189,138,106,91,20,254,136,27,236,121,39,120,199,217,23,60,0,36,185,58,249,238,69,225,33,243,84,217,4,145,18,56,186,108,129,194,54,166,131,196,113,225,203,128,100,189,250,27,69,251,211,76,68,32,227,211,12,101,75,193,98,69,129,177,66,213,223,196,190,236,20,148,14,70,28,223,58,186,24,16,180,19,202,246,34,78,94,234,83,230,109,170,229,94,230,109,205,166,247,108,192,27,55,33,149,220,51,76,158,197,149,105,29,139,146,113,41,129,211,74,1,63,203,234,101,229,195,150,202,101,223,239,21,193,206,127,1,143,42,208,148,59,148,185,25,244,140,83,1,32,75,253,172,13,205,166,168,154,59,223,114,96,84,29,218,41,154,139,170,103,99,229,118,214,61,0,194,25,188,89,245,137,3,73,26,166,200,93,189,47,23,183,108,3,107,66,21,181,158,106,5,90,23,112,33,199,250,17,243,137,163,38,141,225,51,49,106,115,131,54,247,239,124,189,64,47,158,128,82,99,243,120,218,50,3,162,206,110,116,49,224,12,46,70,112,202,224,99,56,177,83,7,93,253,74,212,20,157,104,111,147,26,217,102,160,224,253,23,2,246,190,150,27,189,28,56,178,222,137,64,128,92,252,191,80,64,215,120,118,91,98,120,211,206,151,36,169,1,141,250,160,234,201,27,152,67,215,145,180,117,33,105,151,177,216,170,156,23,218,148,231,238,67,154,148,78,39,188,48,144,85,141,232,67,79,90,37,51,141,198,154,66,26,94,118,35,57,46,102,107,178,93,5,91,206,224,151,146,84,82,71,135,237,35,146,84,27,3,3,16,5,203,122,181,147,144,196,164,229,33,129,151,216,221,44,85,39,20,136,126,68,12,89,30,117,191,226,10,246,113,234,122,167,199,34,37,13,110,132,9,164,17,83,238,26,210,150,26,20,222,207,126,156,30,159,90,188,107,221,216,158,108,36,251,79,76,194,225,141,187,50,12,110,90,177,160,180,72,213,240,76,127,178,165,66,135,206,148,43,31,108,103,28,87,195,81,101,187,123,6,18,69,25,146,62,133,153,109,141,93,21,228,173,203,175,110,253,197,125,244,165,65,142,106,231,243,234,67,90,137,76,126,54,69,14,1,212,19,225,112,47,237,170,148,192,41,125,20,107,137,249,182,176,127,201,88,112,75,11,96,204,59,187,136,83,249,41,146,181,115,169,104,100,84,80,180,239,130,12,7,181,125,156,215,141,229,103,3,22,222,183,250,133,26,209,197,228,116,227,10,238,33,81,156,105,177,166,3,154,140,69,175,34,165,144,208,135,16,97,196,247,86,135,96,60,157,56,82,13,126,43,41,222,185,115,242,165,148,101,224,233,77,64,192,46,138,131,38,142,123,219,6,246,82,17,13,126,140,59,228,186,200,224,52,145,25,115,151,116,243,11,79,224,20,23,225,151,65,72,219,18,243,215,173,218,30,228,9,66,74,236,76,180,231,150,94,139,75,130,199,209,169,21,198,152,164,33,136,85,129,6,231,64,64,217,96,5,113,71,145,215,3,230,4,101,4,107,197,149,222,123,62,38,137,183,167,230,30,89,156,204,20,127,150,22,235,13,42,74,157,34,9,245,130,49,11,208,147,181,49,250,206,96,178,197,7,115,252,221,15,12,149,184,139,227,160,118,114,16,111,68,46,131,15,211,73,194,154,93,41,83,236,25,162,60,98,50,38,36,156,156,44,3,198,172,107,93,63,12,157,158,214,161,140,128,228,87,226,175,43,112,223,29,109,59,33,152,183,96,162,209,215,165,141,46,60,66,68,203,247,25,211,245,49,67,238,227,181,183,255,117,234,122,171,182,86,227,177,33,16,231,125,53,156,227,33,108,131,38,222,171,134,134,26,183,133,40,67,145,82,220,186,69,9,95,89,133,214,217,224,184,132,251,37,99,185,112,208,200,223,82,183,104,172,227,103,86,182,42,168,145,9,210,187,251,38,194,202,50,178,148,149,101,164,198,39,122,212,144,252,15,40,163,193,19,100,86,214,91,206,205,193,172,109,66,24,195,223,64,216,69,3,47,175,197,177,192,103,211,203,102,182,123,195,158,111,163,24,117,73,149,16,27,112,236,23,204,41,123,120,129,229,62,225,181,186,79,160,149,127,57,154,253,155,123,94,67,139,227,167,96,126,112,127,5,193,26,47,182,29,146,224,123,124,67,112,77,16,186,37,36,189,183,167,38,170,249,34,122,89,248,44,10,196,126,51,233,235,43,146,209,249,109,136,44,229,160,132,173,23,123,131,204,43,215,57,197,118,34,201,58,189,164,168,82,145,223,19,174,156,176,19,41,140,31,78,24,189,221,243,52,5,35,36,62,136,88,102,40,166,30,147,179,91,111,215,161,18,228,237,225,147,23,59,92,59,15,93,226,21,28,219,71,36,181,152,117,5,201,149,121,199,10,216,64,59,110,78,220,118,48,205,249,1,149,37,147,80,158,217,161,129,160,223,83,8,211,229,84,188,229,202,93,128,61,90,94,8,12,56,167,87,136,141,11,133,6,139,95,55,135,64,58,203,63,229,200,57,181,253,34,186,173,144,57,80,4,232,116,46,145,149,200,85,70,130,196,59,49,72,253,121,0,200,179,5,198,37,46,149,250,225,203,129,167,107,63,25,114,191,249,141,199,157,190,96,76,118,94,244,148,46,191,48,15,157,176,166,6,191,17,154,55,197,10,202,72,94,140,178,51,158,45,66,25,254,50,2,242,153,126,196,221,106,170,163,171,92,54,219,76,213,196,250,229,40,13,207,221,2,206,60,189,196,38,237,36,155,52,249,194,247,194,40,21,142,138,80,150,46,137,90,69,124,142,177,249,47,116,146,23,10,77,143,11,84,119,132,143,219,34,170,145,6,79,222,181,65,8,229,251,28,240,161,243,55,153,249,59,199,38,199,166,152,55,255,213,130,129,79,31,158,233,98,190,243,11,25,85,62,208,159,213,87,150,64,86,57,225,62,242,103,57,243,71,67,186,50,194,169,66,191,67,179,215,245,79,25,106,20,129,94,20,98,104,86,182,33,30,21,110,168,18,71,77,163,95,145,24,59,24,88,255,118,193,195,36,173,74,33,144,189,116,251,237,22,56,117,113,36,53,41,103,224,219,158,17,199,120,42,77,197,42,238,164,121,6,25,150,224,234,169,65,155,94,248,242,58,68,71,1,26,220,32,66,242,148,238,169,218,62,82,35,150,71,213,1,60,120,87,155,25,103,134,34,108,98,199,14,238,74,31,92,15,33,108,234,23,131,143,191,178,178,115,158,182,19,194,133,148,125,134,156,39,4,43,134,77,41,1,171,67,60,49,187,170,171,93,94,24,149,162,205,45,24,50,132,52,222,229,164,162,216,169,12,54,75,32,127,87,21,170,164,80,143,235,33,16,199,42,20,87,224,50,204,59,222,194,215,187,77,189,245,94,250,252,236,63,212,155,117,75,187,197,197,212,193,52,181,140,200,92,21,221,121,208,255,140,61,15,0,237,176,170,90,246,208,217,44,250,131,27,14,244,108,241,139,116,209,212,23,221,232,204,88,170,184,190,58,78,92,72,119,83,90,183,202,126,125,144,5,115,111,209,80,230,138,52,15,167,86,255,245,47,98,91,164,178,124,240,22,35,253,21,157,178,115,152,24,45,68,157,158,165,24,197,122,255,156,132,122,161,248,28,118,88,10,54,157,173,203,146,226,49,247,176,224,99,52,62,245,21,21,54,187,2,201,193,70,76,37,192,53,199,103,183,138,168,220,57,14,197,183,170,233,147,174,7,47,59,129,16,174,32,144,10,10,95,239,41,121,141,159,148,103,71,88,140,36,216,220,98,107,14,158,124,1,156,89,151,5,158,181,84,49,100,156,136,40,73,189,63,240,17,167,79,178,48,204,76,141,41,105,32,10,252,16,29,88,126,187,156,252,253,167,94,54,84,46,108,98,202,118,66,172,196,76,118,18,42,148,35,62,23,144,43,81,129,4,13,71,96,180,196,198,42,15,243,77,163,218,150,33,216,150,83,96,116,75,167,185,162,17,132,132,194,148,137,243,4,39,197,100,78,72,58,27,51,32,57,146,103,250,172,196,145,12,19,174,227,19,235,165,160,225,67,204,105,182,120,158,153,102,213,92,222,172,124,147,25,18,78,78,158,208,227,142,107,20,20,97,73,204,57,235,104,163,139,126,130,9,163,127,62,199,90,38,239,185,49,82,174,99,151,201,233,247,115,63,33,115,7,220,31,76,160,201,203,16,34,130,97,217,215,187,89,58,126,99,15,231,147,166,56,251,41,22,201,121,158,227,192,0,49,127,236,120,230,189,238,134,116,95,108,99,148,82,254,192,32,179,230,243,93,168,85,155,252,232,63,157,177,185,57,55,71,72,86,56,119,205,191,217,97,201,190,96,247,199,170,200,234,205,163,167,216,109,155,76,164,209,51,174,249,205,62,132,247,253,103,64,73,35,200,81,137,115,159,252,22,148,182,202,117,254,254,78,135,35,81,161,238,46,165,54,198,132,188,235,20,10,106,163,186,157,206,171,203,84,155,14,139,14,203,240,83,74,236,59,128,238,202,107,166,162,185,113,44,249,87,72,9,25,123,69,51,248,115,26,18,121,165,233,141,149,69,163,157,45,146,197,141,253,33,98,165,237,170,230,82,176,182,97,128,31,52,106,216,247,25,168,15,92,227,103,28,188,210,15,168,236,159,230,42,199,232,102,246,124,24,13,176,186,193,127,253,235,221,97,148,113,193,121,195,251,36,193,242,246,211,54,220,131,117,179,110,13,159,218,134,159,184,226,87,206,102,251,144,134,251,235,160,32,143,202,64,30,61,47,15,216,146,73,213,243,193,77,95,181,89,133,154,162,183,208,34,8,147,133,237,165,73,7,58,29,144,110,104,176,117,95,253,26,204,79,168,105,203,6,177,26,85,234,8,196,92,82,37,252,155,181,42,124,65,157,232,132,151,204,164,150,176,11,97,196,22,31,6,137,101,117,215,95,58,230,49,107,28,230,239,84,13,151,167,98,21,48,51,23,7,164,90,211,233,24,20,2,245,23,126,132,97,209,234,191,233,144,57,143,43,231,107,94,191,142,214,246,198,110,145,68,225,136,187,45,68,129,60,157,21,219,129,104,69,239,189,144,54,74,76,173,34,235,11,50,121,167,231,95,154,250,26,155,194,149,130,143,172,75,174,203,159,100,172,19,174,185,119,185,253,124,76,81,3,149,144,176,86,194,204,71,12,186,27,214,240,119,58,37,213,82,191,252,83,204,136,42,209,100,148,206,140,112,172,208,71,222,125,114,125,151,130,123,243,128,39,63,9,225,185,177,94,220,199,176,41,171,43,75,236,80,238,14,101,33,104,36,241,7,47,163,210,148,3,186,15,34,161,179,20,42,209,0,76,193,191,168,29,6,250,169,247,89,192,36,128,54,175,103,63,14,67,219,40,71,80,105,242,59,93,107,26,114,250,167,32,56,46,136,165,173,58,96,163,241,169,92,102,117,182,238,4,37,142,16,242,192,137,44,33,42,169,4,116,225,170,136,243,194,144,62,177,236,233,241,16,133,172,250,144,252,200,120,37,136,61,182,84,60,8,229,177,36,62,206,178,69,241,180,163,170,36,184,172,217,80,158,8,73,163,154,154,74,43,26,227,75,156,78,218,68,244,114,146,185,36,9,58,167,57,124,7,97,22,15,254,34,181,45,217,112,29,249,242,207,163,166,52,112,192,185,224,3,1,110,45,12,125,222,79,51,71,131,96,242,25,165,133,150,79,147,193,172,150,148,192,161,39,115,112,58,107,236,243,37,20,168,1,88,76,246,46,114,191,171,252,151,218,38,239,252,56,120,148,65,190,216,235,47,227,54,209,118,107,43,50,131,126,3,121,251,128,53,92,173,15,125,23,205,246,91,54,21,143,49,159,115,129,19,228,186,135,116,181,58,242,171,119,20,51,170,247,159,38,42,102,76,108,251,163,48,83,170,60,219,41,129,174,238,252,84,148,199,115,201,155,190,248,139,210,161,223,101,124,99,155,196,109,85,7,97,124,62,99,199,168,67,18,9,50,53,91,81,42,136,238,217,41,130,145,67,132,26,78,55,45,165,176,193,128,150,246,95,245,40,132,187,222,250,30,216,162,191,93,196,18,23,151,26,233,155,42,29,214,132,57,117,249,125,59,26,147,16,94,161,4,31,189,201,238,71,255,245,6,27,31,154,85,200,169,117,183,151,55,62,181,211,95,91,186,245,164,51,130,83,89,168,121,141,35,2,172,109,26,155,24,121,168,87,191,149,12,101,58,237,178,155,239,240,255,116,10,92,28,18,63,163,0,120,9,107,64,143,127,228,131,7,230,26,254,182,84,156,41,50,220,68,17,50,56,178,227,184,18,90,31,134,94,166,163,121,177,161,213,98,179,90,39,45,239,67,118,234,63,40,239,177,123,107,6,47,54,149,96,253,123,157,202,102,210,203,238,187,166,62,105,209,188,120,47,56,130,123,41,99,31,113,253,13,75,9,7,31,126,2,225,6,105,216,165,12,130,20,7,178,149,180,167,107,236,232,156,201,139,216,188,114,135,233,171,253,33,207,114,118,101,83,141,164,132,183,88,253,5,230,232,97,240,213,220,205,56,252,69,135,12,236,105,65,250,70,220,19,106,10,121,255,153,39,213,67,225,126,235,106,214,85,93,150,242,53,141,137,92,64,152,188,53,156,18,69,48,48,46,51,125,247,20,77,82,180,31,139,26,152,247,36,67,37,114,109,86,250,241,211,178,246,171,64,98,150,254,193,18,181,102,195,137,72,82,138,225,88,2,130,167,216,83,212,90,58,53,193,33,109,202,177,162,37,153,122,161,167,124,213,11,250,61,253,62,103,241,189,13,222,168,83,146,74,254,148,252,254,169,3,15,149,144,156,83,100,37,244,138,243,96,252,247,45,9,12,88,83,254,23,92,78,120,84,2,166,145,120,224,220,48,152,124,239,171,72,31,197,80,159,182,128,57,61,45,70,28,38,199,221,172,8,127,104,245,38,140,51,160,114,155,228,142,97,107,89,179,151,172,175,185,198,214,231,245,211,80,148,33,140,4,52,230,232,63,248,52,10,16,142,44,137,207,173,55,212,26,210,37,124,28,178,18,46,195,181,251,34,193,70,95,72,6,241,231,150,75,208,137,109,148,198,93,27,74,192,143,93,87,74,157,110,47,176,59,214,215,51,122,144,66,116,95,63,165,11,120,41,109,159,185,178,103,19,34,204,149,119,100,18,166,0,101,184,78,207,218,23,129,50,83,0,176,82,170,213,210,65,33,113,21,135,45,191,176,210,34,79,174,72,208,183,68,87,31,189,186,192,42,184,226,127,152,17,89,142,73,120,233,183,107,224,170,201,20,200,199,90,43,114,96,97,132,206,122,26,83,250,169,196,72,172,152,241,127,166,88,235,98,87,194,198,176,243,112,236,2,66,96,24,195,53,99,113,168,21,101,100,251,233,95,238,196,19,210,49,171,18,130,108,127,185,82,254,167,150,188,102,163,134,55,46,180,180,226,140,149,33,117,16,43,243,126,145,211,122,246,146,255,29,141,60,159,100,200,189,222,164,24,167,254,51,143,145,237,55,103,166,52,43,53,152,103,153,24,20,52,32,119,40,250,244,125,99,57,0,111,173,44,175,66,181,214,169,206,91,59,41,72,228,193,27,197,171,101,24,130,122,39,158,190,200,230,50,48,223,36,153,113,45,176,77,141,147,66,200,213,119,71,172,228,3,230,123,238,243,134,113,29,178,35,92,3,36,102,153,243,247,215,190,23,251,247,25,223,113,22,98,248,108,229,1,116,108,204,199,67,183,17,150,56,126,62,156,50,32,76,193,124,61,163,250,44,240,243,188,87,236,112,195,69,36,126,36,164,69,35,205,149,50,57,139,157,91,170,47,144,118,144,214,157,251,192,57,198,135,46,244,218,91,102,188,40,106,81,254,244,110,85,249,50,10,126,78,190,202,247,201,93,150,74,138,254,195,220,3,183,113,84,40,42,221,229,246,131,133,209,97,49,147,171,147,14,158,118,241,60,80,222,21,219,4,162,94,51,238,117,122,211,224,186,39,139,64,186,114,22,106,173,175,221,121,0,219,17,34,48,153,92,156,59,72,175,138,250,176,37,67,96,196,107,157,41,131,116,152,135,97,88,223,113,165,152,112,98,185,7,43,111,27,210,79,214,205,154,78,207,253,235,113,43,122,157,13,160,235,6,239,84,159,130,46,157,1,65,60,254,109,100,64,242,228,255,231,8,23,30,44,227,88,108,253,165,142,146,0,196,102,103,0,154,154,10,63,189,239,94,2,18,241,13,240,28,242,151,26,87,4,252,193,201,6,124,31,214,32,241,233,227,183,35,212,251,226,78,186,209,6,99,163,30,75,210,117,88,248,44,201,154,223,236,61,156,104,94,129,144,163,177,58,240,213,172,200,19,70,119,49,175,100,0,240,231,137,112,225,93,81,118,217,198,99,164,47,179,34,75,226,19,107,207,61,99,56,251,190,130,21,58,32,0,21,20,207,92,71,236,236,95,188,152,120,232,173,242,134,125,161,148,174,64,54,197,167,136,242,179,113,175,52,219,171,238,116,95,152,65,140,201,34,23,137,44,48,95,121,42,107,251,15,231,98,201,23,67,247,64,154,82,18,97,202,20,184,184,188,109,46,48,135,120,250,232,88,14,179,89,4,213,165,240,118,112,41,12,223,25,78,73,36,2,148,56,122,176,114,85,29,57,255,50,34,101,224,10,224,204,10,11,246,115,19,123,22,137,75,63,128,88,162,56,216,136,34,86,219,74,48,62,99,78,163,40,178,160,248,253,72,129,166,122,10,202,178,198,191,187,166,171,125,108,215,232,92,143,188,85,10,186,138,36,200,205,1,44,4,253,221,247,41,46,9,100,192,4,40,81,44,194,68,32,153,30,193,227,160,40,217,95,160,214,191,22,226,138,224,79,103,27,114,7,85,161,242,82,225,233,9,241,187,144,252,148,231,230,43,144,19,0,87,196,106,3,64,132,244,240,138,68,66,108,118,63,47,164,94,14,165,212,108,162,31,252,63,22,166,33,172,55,53,105,241,198,6,231,237,218,82,74,239,244,189,14,195,214,153,239,2,1,70,20,249,91,216,175,23,11,160,245,153,21,41,148,139,225,212,100,129,17,149,178,247,251,219,233,216,220,114,94,193,222,51,85,128,143,159,30,248,12,97,170,182,31,187,64,91,182,238,113,148,229,91,214,219,65,56,83,171,182,79,199,240,44,2,66,184,189,216,47,232,28,83,37,129,96,41,127,165,206,151,177,254,19,216,141,114,209,225,97,189,192,115,112,183,48,52,125,76,173,16,163,0,199,81,27,30,92,126,174,126,94,219,52,219,143,74,98,53,215,14,243,191,207,85,215,179,43,174,86,79,220,36,139,39,225,91,85,172,231,86,225,71,85,234,133,32,51,11,105,60,147,171,23,110,170,156,100,200,52,132,210,30,41,134,201,54,136,37,166,198,10,89,189,204,174,104,145,16,40,31,124,6,59,85,174,138,228,45,121,1,12,195,180,198,196,164,115,231,36,155,164,26,74,196,187,132,66,204,232,152,229,77,32,128,213,30,57,234,42,95,159,1,238,94,116,124,34,178,20,177,75,237,48,200,183,162,225,133,227,110,211,164,58,188,52,172,24,6,199,103,97,169,62,50,109,32,164,20,94,253,186,16,219,20,75,76,0,199,4,119,165,142,206,84,9,110,209,91,116,231,243,178,125,50,75,197,146,90,51,94,251,56,50,55,3,28,28,168,83,59,4,41,176,137,249,211,121,2,100,13,32,45,136,139,65,31,137,6,136,58,156,129,238,26,190,120,5,106,99,36,193,36,53,79,220,115,8,162,63,59,88,61,113,244,71,131,188,122,14,20,232,251,68,145,154,171,133,155,173,132,115,247,216,230,98,43,253,190,32,28,127,210,98,213,85,29,90,113,205,29,251,159,16,161,193,145,254,141,130,69,29,239,105,213,141,73,223,152,34,195,31,205,143,214,30,250,30,154,111,116,99,46,103,64,222,214,213,20,236,251,183,89,75,163,25,111,25,159,243,2,211,78,147,23,5,68,115,115,166,203,135,1,121,221,12,196,37,121,206,8,8,195,73,206,169,252,142,97,214,197,251,57,87,125,242,35,209,216,138,125,0,151,4,134,24,209,167,96,213,100,25,251,137,32,204,182,36,231,181,218,248,71,205,190,128,22,204,125,193,222,64,33,105,7,159,137,37,9,194,169,98,3,29,28,250,77,80,242,71,52,220,164,2,239,129,242,39,196,68,217,182,215,78,123,115,203,142,47,152,56,218,239,248,251,171,112,21,179,250,181,86,162,73,78,143,156,172,162,89,241,225,55,147,91,59,160,14,166,217,182,171,102,80,211,175,5,235,172,63,81,77,203,164,202,44,220,178,9,62,189,88,136,104,187,209,66,169,125,197,105,110,120,231,252,69,120,154,122,137,27,189,120,42,222,157,4,81,52,126,65,93,15,182,155,86,47,86,180,180,99,172,219,86,202,190,213,239,66,127,84,139,214,3,191,160,64,102,130,98,57,135,52,18,238,106,37,255,182,198,160,68,152,88,234,239,236,155,215,220,121,101,133,33,135,14,136,159,161,165,113,34,73,154,1,237,55,192,223,247,241,9,181,126,142,253,233,178,225,199,144,57,194,132,105,242,218,110,216,23,239,37,236,129,169,56,178,209,159,10,135,218,11,255,219,232,65,103,158,16,27,67,232,156,133,59,36,1,15,21,197,158,172,118,185,254,151,128,231,20,16,142,8,246,49,176,151,135,249,232,86,185,179,51,247,206,119,211,31,86,170,238,118,75,111,82,253,117,233,142,193,183,65,162,85,4,157,16,80,33,110,211,161,111,122,113,123,157,135,115,205,201,111,134,151,221,204,38,218,85,158,46,94,229,89,49,245,207,196,120,112,254,45,2,59,80,133,191,184,179,226,20,139,24,34,64,139,10,62,27,152,65,231,146,220,252,39,47,149,217,217,211,139,226,164,124,208,7,99,252,38,60,57,121,104,246,219,198,214,37,202,233,187,197,24,159,60,90,105,190,94,28,209,128,231,231,174,233,155,222,28,59,225,63,126,111,42,45,244,225,100,20,129,142,135,226,11,75,116,101,71,227,7,100,225,177,82,67,18,221,195,252,33,179,38,242,20,55,54,205,252,249,112,53,78,54,168,124,51,19,138,97,28,168,214,212,226,124,176,32,172,235,231,51,162,244,40,99,237,32,72,251,3,10,182,109,186,103,69,163,180,7,148,190,180,144,127,196,141,55,38,168,119,181,113,125,86,166,72,70,194,211,163,84,190,19,13,16,114,152,219,229,158,112,2,149,42,173,233,79,72,242,11,33,8,98,164,57,211,8,228,219,183,17,129,57,139,14,167,231,237,123,201,78,9,190,48,132,55,13,3,143,149,134,71,228,132,220,62,115,176,215,63,156,193,93,209,153,217,46,197,29,110,210,58,59,78,224,27,141,136,185,160,211,47,234,160,23,82,112,119,99,23,216,213,215,241,181,238,56,195,99,112,76,62,136,105,88,228,238,131,149,147,225,141,17,140,179,145,5,192,233,121,222,18,126,21,197,207,43,73,107,224,202,4,213,142,198,81,75,144,30,60,201,252,21,198,154,66,78,113,251,245,149,191,248,10,131,63,87,175,5,31,24,196,150,98,229,201,151,42,205,241,96,108,121,209,190,68,195,70,143,119,48,100,45,235,81,173,223,234,198,130,124,201,63,111,37,213,112,202,153,98,191,135,134,15,160,153,175,167,97,80,180,178,21,92,66,154,11,254,84,40,215,90,115,210,34,107,169,176,236,168,146,41,180,213,135,165,37,129,163,103,246,158,112,186,45,165,41,78,88,150,109,214,175,18,92,24,45,238,96,210,5,242,227,91,140,96,224,92,88,41,211,220,101,34,55,99,137,141,228,60,222,134,36,117,205,215,25,92,182,229,32,13,211,147,33,120,143,119,94,193,78,144,16,1,195,168,254,250,133,113,90,249,180,17,98,78,247,99,36,67,71,116,244,93,31,188,28,5,52,143,143,115,81,173,15,153,19,7,82,207,48,195,92,24,97,178,70,148,73,197,194,181,47,133,28,118,150,3,40,217,58,201,230,48,78,8,239,50,99,14,58,159,38,85,203,9,119,100,72,228,64,36,26,197,8,58,119,225,222,164,89,180,44,223,23,180,34,91,158,181,214,223,46,244,184,192,20,221,28,117,34,201,227,184,98,197,133,242,194,134,156,255,229,57,26,232,244,252,157,164,219,7,74,221,115,246,224,21,95,63,149,190,12,201,187,37,136,4,19,233,117,54,154,153,109,36,189,32,92,126,162,159,108,1,167,224,140,74,184,187,249,216,149,233,109,233,90,45,47,43,3,168,96,221,217,247,110,64,45,187,235,173,158,92,157,133,155,87,102,231,88,172,124,86,155,191,118,86,193,14,197,27,0,111,115,133,244,174,170,11,56,0,91,85,52,31,13,254,111,213,37,122,74,164,50,183,246,98,57,218,32,179,138,40,199,245,73,143,114,56,141,58,177,95,3,173,82,70,188,196,180,193,134,31,82,140,93,59,122,207,112,136,45,47,10,224,225,161,44,105,169,30,45,100,213,31,175,188,234,211,53,43,110,69,172,158,53,55,178,254,80,2,105,240,113,227,14,190,2,139,248,109,216,106,108,123,126,44,156,193,33,205,239,151,174,76,252,227,67,74,253,179,220,16,201,100,139,191,202,193,13,242,88,166,93,131,242,23,21,232,42,52,194,99,63,56,229,164,79,195,255,178,37,20,31,70,7,36,236,218,194,129,211,164,225,73,211,124,239,109,150,241,44,179,246,247,42,60,42,137,206,207,111,82,3,49,169,33,126,226,20,222,223,213,72,212,203,84,44,192,210,120,152,251,168,49,41,255,201,194,160,85,113,18,203,84,241,107,0,219,180,65,135,137,74,227,122,152,153,7,187,205,68,82,136,7,208,72,49,72,234,7,33,247,1,25,184,95,75,208,31,63,1,13,157,155,251,121,189,200,155,83,78,101,130,116,107,68,79,46,71,130,61,26,195,104,194,48,184,172,38,113,16,251,132,131,182,134,53,219,127,64,111,74,205,106,73,188,242,41,100,90,241,74,5,140,2,131,59,56,157,123,238,150,177,44,209,57,70,123,17,200,198,70,161,241,177,254,235,75,122,222,3,94,112,48,93,243,167,236,178,8,36,183,193,69,39,9,217,14,40,195,96,160,151,148,145,214,252,212,42,245,48,168,75,91,128,250,67,241,160,74,2,27,139,204,226,167,203,147,110,21,62,47,168,12,84,226,46,98,61,17,213,251,254,96,178,95,164,51,52,38,91,123,27,97,103,83,82,121,54,84,73,140,37,213,155,170,52,219,109,202,242,213,16,28,184,241,0,133,7,85,199,224,166,172,132,83,152,96,217,116,24,99,228,95,45,27,203,173,151,196,188,18,78,246,175,40,1,221,64,70,96,120,53,95,54,219,43,2,47,15,110,192,30,43,107,92,129,211,88,27,192,180,253,181,75,142,160,100,91,248,71,94,66,243,111,121,21,143,58,245,189,55,249,222,84,46,116,198,14,139,96,165,8,189,223,228,218,149,120,77,218,108,135,209,19,89,109,118,44,84,39,14,117,92,246,140,155,73,59,255,155,243,59,180,157,250,212,106,243,58,74,138,78,96,131,219,49,44,137,71,150,5,53,96,42,157,114,179,168,38,165,240,83,140,64,24,186,141,178,6,209,104,76,137,163,55,212,25,183,185,233,167,66,243,144,247,86,101,106,212,142,205,4,122,223,208,0,254,211,29,121,243,158,202,78,180,26,241,112,80,252,16,67,177,185,180,221,163,111,111,222,221,46,68,54,188,35,54,153,66,206,158,94,132,106,9,117,59,89,231,58,67,122,219,144,225,86,241,44,217,46,0,123,196,182,216,89,199,89,151,142,70,249,229,135,237,23,1,97,227,184,129,77,230,37,126,96,120,238,140,101,205,249,234,78,198,185,8,15,77,93,124,207,238,134,56,155,31,112,198,187,70,135,104,97,117,104,171,94,40,177,101,141,16,74,30,199,254,45,55,91,157,212,96,220,151,59,219,64,1,155,224,59,74,144,198,246,19,237,1,157,229,139,42,50,86,95,110,1,215,13,200,129,54,62,101,242,225,240,90,149,61,142,7,89,238,63,106,37,90,14,169,241,175,20,200,147,84,2,21,146,217,59,69,12,88,169,127,49,51,122,62,179,28,141,90,132,116,0,230,189,8,129,160,186,113,32,238,148,126,157,251,95,84,176,240,179,86,48,48,65,197,88,75,218,89,154,58,114,82,203,205,36,130,90,241,224,124,123,173,252,52,10,97,60,161,226,227,5,202,54,149,194,21,242,173,160,196,230,54,162,151,15,176,242,145,62,77,45,54,126,243,173,5,233,218,75,190,67,207,153,144,215,23,85,254,73,166,144,42,206,225,113,119,74,126,31,241,31,164,150,217,18,147,63,23,100,16,161,225,241,109,35,30,44,104,62,213,97,88,51,184,6,119,24,205,195,230,68,65,75,234,73,205,148,213,109,19,117,184,136,70,100,241,101,3,126,255,85,90,79,76,192,94,23,174,212,248,208,34,143,163,74,132,112,28,159,252,37,171,11,25,29,132,49,100,212,63,42,29,42,35,198,53,28,64,213,80,136,1,197,21,80,210,75,131,127,186,162,145,236,113,254,98,169,44,49,52,75,238,149,205,166,43,106,49,146,119,242,182,211,233,118,93,42,177,171,216,66,35,51,90,225,19,55,180,128,37,181,83,8,230,188,54,133,108,198,82,26,232,137,74,21,7,202,194,205,230,188,38,23,185,198,233,188,240,142,62,182,47,231,152,124,22,227,74,98,240,0,75,22,201,183,129,212,133,137,178,163,160,78,38,1,111,212,11,55,116,252,237,195,44,176,87,89,238,6,130,233,119,24,155,121,119,111,95,250,66,76,46,11,246,136,95,149,50,212,0,127,129,108,44,57,124,167,167,72,230,15,97,163,213,93,242,241,107,196,124,211,74,231,0,233,150,243,9,25,46,236,71,15,60,112,47,173,139,19,234,242,77,8,181,24,38,245,47,254,155,232,17,201,176,244,245,107,165,246,184,122,150,30,241,201,205,254,3,135,240,246,51,133,92,79,218,144,87,36,123,89,201,46,143,61,186,168,126,228,19,132,122,36,40,175,120,218,109,16,242,71,76,140,8,201,222,253,48,156,30,193,194,235,98,221,93,135,201,210,249,192,36,148,238,97,3,55,159,89,113,103,175,206,69,65,241,207,105,19,225,94,122,26,103,46,14,98,28,144,47,161,119,181,183,178,136,201,152,178,69,15,6,145,127,91,166,181,14,163,74,6,217,146,209,162,15,46,161,57,164,1,206,238,139,81,51,222,82,51,3,239,54,161,190,28,9,107,251,174,187,175,214,24,187,230,64,152,66,45,139,201,8,72,109,165,45,253,184,227,243,5,186,17,42,179,73,160,122,132,148,136,216,30,64,202,225,163,53,156,186,163,42,234,196,77,113,197,175,168,225,172,106,180,34,21,34,0,49,16,193,102,109,81,8,3,165,49,85,203,230,152,144,3,250,14,211,114,138,224,89,74,29,19,240,41,107,121,224,248,239,58,122,61,194,33,8,116,81,122,84,127,224,131,213,83,80,145,224,18,131,20,180,233,207,108,172,251,223,60,88,131,236,238,57,159,185,183,50,245,245,18,224,175,80,185,158,78,128,143,218,108,85,107,101,191,208,172,150,57,100,24,235,209,33,173,88,220,104,137,114,23,99,10,54,27,197,153,147,33,125,27,233,187,222,71,116,80,232,211,142,8,153,162,5,63,173,119,65,30,33,176,19,84,63,55,185,111,63,106,212,198,135,248,71,240,102,50,79,184,116,168,168,33,2,245,62,240,200,248,168,218,142,230,190,74,174,249,28,202,196,76,22,104,36,207,15,102,69,111,133,248,242,51,121,171,0,212,15,114,232,164,89,86,200,223,84,39,245,234,6,154,43,246,179,79,144,44,190,32,116,14,81,163,6,132,104,17,3,103,242,239,154,5,169,191,19,179,252,133,86,47,55,230,81,44,63,23,131,142,105,82,198,191,229,251,157,47,28,166,115,224,141,196,189,233,14,142,51,3,212,47,200,46,45,41,55,34,221,118,237,57,195,22,120,201,112,250,165,139,30,241,130,66,177,81,151,46,45,248,178,230,123,110,42,150,83,51,10,91,148,176,195,49,91,183,235,225,235,88,84,172,40,7,7,201,42,122,144,223,16,109,16,253,178,212,246,61,153,1,5,247,146,174,7,226,199,120,12,151,167,230,105,249,54,175,220,61,64,184,19,221,12,198,9,85,51,152,3,197,145,218,133,28,178,160,189,93,171,151,79,54,86,56,61,43,135,95,106,26,62,101,97,15,40,73,243,111,235,40,179,237,96,94,81,245,120,206,184,146,90,239,99,170,74,109,15,54,144,129,3,133,82,4,242,252,206,64,151,231,138,53,212,194,202,215,79,241,198,82,99,96,225,189,50,57,34,91,61,88,218,171,147,26,84,47,210,88,34,197,228,113,37,190,214,223,83,190,70,87,14,209,76,60,176,177,36,63,15,192,108,15,231,75,105,47,149,107,245,84,176,173,79,27,124,53,116,37,236,113,126,186,65,174,233,48,118,16,203,3,78,177,103,49,147,161,239,179,57,240,194,32,90,145,167,119,93,117,87,175,191,34,4,145,39,146,122,2,36,192,55,126,173,115,66,23,34,7,214,221,205,170,91,168,105,118,171,182,10,24,109,105,83,144,30,250,105,9,82,184,196,193,85,255,224,2,88,235,177,40,59,245,129,15,181,142,162,59,226,86,180,150,120,188,252,143,23,198,82,204,252,179,16,110,117,193,228,104,227,220,4,126,7,236,157,97,42,135,138,132,182,153,46,56,216,182,237,198,159,234,236,123,144,65,66,136,195,77,217,201,20,246,179,70,36,115,128,230,212,73,131,63,214,220,56,17,188,109,191,192,171,196,49,231,25,166,16,73,185,65,9,151,114,144,116,20,197,35,94,45,131,224,137,92,238,15,189,121,145,150,183,114,253,80,129,180,116,193,199,16,195,81,69,141,158,68,167,15,77,164,61,210,154,238,46,157,150,56,200,240,165,128,250,73,178,163,199,218,170,248,192,127,164,92,155,26,73,177,48,49,77,122,122,109,37,83,105,247,227,138,114,108,166,203,102,108,29,53,145,236,217,70,226,190,12,43,44,8,46,12,23,33,106,195,48,36,112,106,178,104,135,56,161,55,2,190,92,90,122,215,60,7,16,203,253,252,31,168,6,54,227,191,191,178,17,205,157,188,222,218,153,73,77,64,233,69,0,199,150,229,69,159,108,71,145,220,127,175,34,93,46,255,51,161,120,222,44,127,142,194,113,169,137,76,134,92,230,131,128,128,114,41,112,38,25,84,39,63,93,62,28,113,72,164,153,223,215,226,17,100,200,24,5,41,204,253,93,123,102,116,108,47,137,153,36,182,36,18,53,17,52,149,230,228,111,82,115,247,94,110,217,134,159,212,27,81,197,156,111,99,30,91,65,28,219,23,141,157,24,191,13,214,106,157,51,75,119,126,251,63,91,55,174,142,228,215,174,184,146,141,17,216,135,243,212,136,133,194,69,127,97,86,71,88,177,6,190,223,186,190,240,231,238,154,53,134,13,171,85,241,109,12,255,227,12,87,163,46,118,173,175,196,34,185,3,77,30,121,18,130,145,122,24,96,81,115,132,30,105,167,170,69,158,190,138,63,193,14,198,119,111,76,191,242,204,246,152,119,165,216,92,7,47,115,43,47,200,228,95,51,170,82,181,93,84,107,76,60,18,117,45,230,50,239,219,29,27,134,242,31,186,160,134,91,75,76,144,79,245,134,52,235,176,213,148,222,104,134,19,21,171,76,37,90,236,189,66,133,30,237,64,231,220,58,174,190,200,178,150,73,129,133,38,36,186,83,128,243,84,216,150,65,25,66,182,254,159,173,234,232,79,157,91,201,214,101,231,217,254,163,160,129,150,202,7,138,48,29,58,253,165,239,215,166,249,162,185,232,87,40,57,106,50,117,90,4,171,162,95,29,201,66,156,6,248,238,50,118,29,202,84,79,145,36,107,172,109,158,226,167,213,74,124,83,81,114,91,197,241,126,181,101,163,93,209,95,168,78,78,160,25,173,225,44,128,233,219,24,35,133,177,242,79,122,52,61,215,55,72,76,118,177,175,133,53,3,177,61,194,67,131,195,185,171,38,170,75,31,207,144,6,125,69,214,177,168,184,156,138,138,222,235,67,112,30,89,112,22,249,69,7,220,222,206,50,112,24,34,8,86,18,177,31,16,226,43,153,15,30,18,33,34,133,204,52,123,222,207,137,184,32,110,111,80,139,217,97,157,145,46,53,109,151,225,132,243,178,149,137,165,64,183,126,143,75,27,189,44,22,164,46,65,148,41,83,75,156,206,35,239,30,163,170,128,72,5,184,167,88,86,188,56,162,204,162,252,128,13,171,29,253,15,247,3,69,101,55,35,239,0,9,141,156,226,54,72,1,158,24,82,87,139,189,46,249,48,26,247,185,152,219,202,254,238,44,193,172,75,152,101,96,7,241,129,121,25,190,237,128,128,124,57,228,255,190,148,206,79,241,1,153,244,47,19,149,113,124,87,109,52,138,201,70,74,179,148,50,164,243,113,233,254,41,185,186,182,122,114,192,247,28,196,247,109,223,120,73,56,141,91,223,157,42,231,14,242,47,61,65,194,116,13,10,102,83,192,157,211,142,187,166,254,242,142,190,162,200,171,164,0,20,43,235,182,118,54,95,187,95,104,94,135,59,164,203,72,202,113,226,155,97,33,61,79,236,199,237,141,132,75,244,11,64,180,21,8,31,176,55,233,88,21,66,2,236,128,121,233,150,172,87,64,29,147,226,79,146,143,180,44,155,166,148,179,123,4,12,255,113,176,154,189,193,12,123,252,211,201,142,194,204,35,121,11,184,105,116,130,215,115,60,24,8,171,97,30,132,46,193,78,42,24,164,11,208,67,15,116,51,0,137,74,128,29,237,141,134,149,109,221,218,44,160,192,198,233,34,187,102,195,215,13,5,62,39,131,252,50,30,77,68,75,32,68,79,86,186,3,195,80,203,60,245,47,78,146,188,53,174,130,111,149,38,162,64,75,8,238,152,66,172,187,19,54,29,135,153,41,18,240,102,231,232,175,62,113,236,118,127,246,71,125,69,43,18,228,136,91,38,167,231,67,146,123,53,82,147,254,10,249,231,149,97,123,50,180,232,255,184,139,171,254,227,135,158,243,152,13,201,145,202,124,226,200,12,59,189,41,115,36,116,16,212,229,224,28,56,185,62,117,240,223,22,150,62,167,158,209,79,78,203,165,83,154,82,209,4,35,129,29,250,165,104,232,74,47,182,54,104,113,29,67,133,2,198,40,78,77,199,64,199,95,85,102,240,26,167,161,143,89,194,176,219,104,7,95,177,96,163,220,181,171,227,3,31,224,226,59,94,83,47,57,165,85,48,145,151,236,216,215,58,164,229,155,46,237,219,214,251,204,214,106,177,121,157,47,48,155,76,57,65,106,76,14,232,243,239,1,159,164,143,85,240,231,153,60,164,129,178,20,26,125,179,20,190,228,133,106,25,247,115,212,94,197,59,111,220,102,83,180,13,40,97,19,180,116,141,51,219,185,134,188,236,41,99,142,211,149,38,189,67,155,49,140,67,96,23,79,72,186,178,62,41,128,80,202,233,8,200,182,3,65,126,165,122,33,21,194,43,231,156,217,206,250,152,160,85,213,192,210,36,113,219,69,188,37,166,252,29,59,223,144,9,245,97,30,108,52,163,234,249,53,1,80,222,72,125,191,178,44,149,89,0,149,153,173,184,109,102,124,192,122,95,88,54,35,102,25,46,62,148,10,9,106,27,248,63,239,35,92,162,0,12,12,80,163,100,4,128,232,155,93,189,123,90,132,151,229,206,13,96,242,159,206,75,9,28,95,136,74,35,206,204,134,248,91,232,135,219,20,132,160,151,116,135,233,188,129,90,98,210,49,59,222,235,245,247,82,148,110,199,8,27,219,13,119,172,142,151,59,252,31,69,149,203,98,84,181,183,30,138,127,65,147,227,6,204,83,102,187,240,216,177,118,238,85,116,64,211,174,64,45,224,26,94,112,182,179,21,4,5,162,56,31,151,22,22,145,90,38,54,59,158,192,184,74,12,197,96,245,211,36,72,113,49,242,132,25,34,207,178,80,254,58,195,95,14,148,176,132,115,194,147,190,178,86,182,109,242,62,162,66,87,213,142,57,91,255,125,183,194,24,35,48,236,137,110,60,241,210,255,98,60,128,236,223,20,244,47,99,185,39,228,109,110,140,20,118,18,198,150,44,135,143,96,125,14,131,94,172,145,243,229,12,89,161,179,81,45,166,208,178,82,10,51,8,162,10,121,246,215,94,22,166,22,200,124,36,125,10,238,218,147,12,94,193,238,224,148,103,73,15,220,134,202,253,24,223,107,198,115,148,24,106,55,42,236,188,201,135,66,14,136,206,172,252,141,17,172,60,11,2,136,190,50,244,164,128,84,39,6,88,209,141,245,69,118,40,181,184,46,106,209,194,180,235,136,191,213,39,186,10,187,45,226,114,115,30,133,25,238,211,27,236,83,93,33,50,121,48,154,32,172,69,253,88,59,249,16,227,102,124,59,164,224,146,155,39,70,83,249,65,241,25,70,187,160,97,79,94,223,129,213,109,177,196,148,218,240,220,242,4,100,51,213,228,81,250,117,174,150,168,105,226,235,107,226,52,92,117,186,61,127,244,53,104,181,213,71,125,76,51,185,129,198,211,219,163,48,129,221,93,138,183,126,128,149,223,215,16,18,132,131,248,190,56,10,100,247,3,136,135,181,21,175,68,172,172,57,60,253,127,181,237,246,203,221,196,180,149,235,98,103,22,179,22,56,17,34,213,146,33,247,163,236,143,150,120,133,223,218,110,142,35,236,42,110,93,9,226,218,236,84,197,134,37,20,215,180,168,13,231,193,44,70,193,101,201,134,247,229,188,139,205,16,114,190,104,231,207,192,122,71,178,125,240,124,207,164,126,94,209,109,148,151,166,149,65,78,145,115,238,15,140,21,248,121,203,109,68,98,95,48,39,168,14,10,99,214,80,125,172,180,85,32,152,39,84,151,250,44,170,226,217,135,162,43,143,51,112,91,108,108,73,116,100,44,188,205,134,125,41,35,170,216,140,149,21,72,214,250,224,138,244,0,137,19,18,1,77,56,152,177,229,5,83,116,155,106,115,198,147,141,202,188,115,200,216,210,248,212,71,128,3,51,92,161,39,133,177,142,231,17,34,77,38,225,66,186,63,110,52,32,62,243,203,242,22,125,115,251,86,101,231,240,207,98,102,46,138,128,56,229,126,49,55,56,249,98,105,225,155,58,51,100,203,54,228,89,26,249,222,138,83,167,4,75,185,69,251,139,180,47,92,110,107,40,206,136,170,130,36,59,228,213,230,254,201,23,38,59,16,224,62,105,55,162,20,215,233,53,48,244,54,53,106,221,125,27,3,77,199,95,74,156,90,149,130,132,192,50,65,39,169,31,123,100,160,205,116,154,222,138,6,205,151,75,70,251,127,149,183,92,183,216,108,125,114,0,223,124,20,211,133,103,250,152,175,34,195,14,85,222,166,231,68,144,202,170,213,250,30,149,71,165,56,13,192,33,52,24,247,135,15,74,225,160,20,91,47,198,165,221,230,125,201,156,90,106,84,176,125,22,212,178,125,181,160,77,57,231,81,185,79,15,214,233,199,1,232,183,106,24,105,36,71,81,73,215,48,13,20,13,141,223,44,156,196,41,30,44,99,67,3,129,152,24,26,108,60,233,189,33,177,140,67,244,13,28,134,239,134,71,97,177,244,166,35,229,155,61,195,186,229,153,132,218,217,189,229,166,190,222,17,159,250,120,150,38,207,75,235,95,216,74,204,183,240,62,1,0,27,68,106,92,92,18,30,29,247,152,150,187,254,235,199,148,212,3,143,68,115,48,6,161,31,184,20,178,55,37,214,237,220,22,148,55,84,203,210,167,137,53,136,187,237,224,249,189,246,13,65,135,187,127,33,93,171,116,45,114,85,167,188,158,121,230,198,62,62,24,0,95,48,66,165,79,242,179,43,241,3,34,232,173,130,59,242,235,31,41,200,37,8,102,230,5,39,255,198,95,102,65,7,42,170,127,174,229,251,54,207,207,192,1,84,34,203,128,76,100,7,222,194,114,83,36,5,237,24,201,123,246,237,204,202,230,100,255,238,81,114,47,252,29,124,219,133,102,0,168,20,32,248,145,91,241,67,191,179,32,171,104,162,250,2,197,99,201,250,212,68,108,43,38,234,220,207,140,152,243,125,168,156,162,237,98,217,90,142,104,224,61,90,25,246,109,161,44,142,214,56,195,227,136,142,194,221,251,180,150,29,135,78,237,125,213,206,9,102,143,189,71,123,124,131,218,3,133,42,82,122,73,19,162,110,134,20,129,192,183,83,94,195,232,121,211,103,60,255,1,44,35,130,52,56,90,117,63,208,202,161,99,253,102,35,145,117,188,255,88,118,192,122,171,162,167,126,193,255,80,153,99,50,71,84,221,44,236,135,161,5,108,56,38,97,1,199,62,70,219,210,89,138,205,90,210,217,9,190,53,89,177,97,107,120,122,49,238,176,75,51,185,71,151,222,153,47,233,105,114,150,82,114,121,76,153,5,146,9,141,208,163,95,3,227,70,210,71,253,104,39,83,19,9,7,164,136,125,208,143,117,0,86,22,243,242,73,234,149,33,233,3,66,48,199,225,52,27,139,144,181,153,8,16,166,110,191,105,206,251,119,20,20,220,163,241,190,140,194,14,249,36,37,3,22,245,39,46,92,178,236,50,119,175,101,109,44,171,126,167,201,220,209,100,147,71,205,18,132,120,180,49,129,47,9,213,23,76,79,117,84,105,5,88,91,9,106,63,180,208,16,85,179,144,69,251,247,60,80,132,64,62,100,68,74,55,22,13,49,42,189,94,31,170,137,175,237,61,212,95,65,54,48,72,27,85,209,146,22,95,15,128,78,147,40,146,202,148,57,144,42,63,193,13,11,3,87,143,232,110,62,43,163,112,8,231,162,195,133,81,11,144,234,111,14,145,9,64,104,81,6,242,246,241,114,103,108,31,98,239,173,239,136,140,20,87,142,155,120,83,223,185,221,121,212,143,21,19,17,15,64,6,142,22,92,170,91,76,109,98,131,62,88,119,64,1,225,39,243,130,201,240,66,55,177,36,9,140,81,53,84,30,223,101,145,65,1,251,39,20,5,218,162,133,115,145,133,91,239,1,250,52,195,100,242,50,135,168,139,118,90,117,17,138,98,79,211,154,158,186,60,101,179,153,18,9,53,22,204,42,197,115,243,10,227,145,162,95,137,202,10,185,154,125,114,92,47,98,238,93,234,19,18,101,227,146,132,180,130,104,29,154,235,42,224,203,217,195,191,166,231,200,134,229,12,11,85,52,148,21,129,110,72,181,233,44,96,107,249,233,80,200,0,70,244,81,34,75,234,60,225,167,118,5,7,15,228,129,108,54,75,217,99,144,107,9,159,44,37,61,59,149,222,7,83,200,56,25,219,61,11,67,54,66,25,81,56,229,9,99,205,20,220,106,159,44,79,12,102,21,207,190,252,15,206,158,124,192,163,181,76,173,48,226,238,95,231,101,70,226,251,215,191,50,36,201,194,84,175,61,160,168,185,31,212,87,167,247,175,110,208,69,125,67,112,124,252,36,241,215,111,144,80,38,11,207,29,191,190,11,73,111,38,225,79,168,41,31,120,251,8,18,219,214,237,5,243,13,252,108,240,78,103,51,126,107,180,33,129,84,150,10,198,82,126,237,165,61,113,4,95,144,148,212,95,59,8,244,12,195,236,178,98,158,22,29,109,217,217,3,211,6,97,217,14,65,53,160,241,250,122,8,65,176,242,4,4,28,108,57,4,190,68,232,56,80,173,107,91,181,253,30,233,54,80,135,45,123,198,80,48,250,243,188,95,98,167,242,44,80,103,235,47,218,52,41,168,192,67,42,21,222,106,149,114,27,251,136,74,237,169,245,90,169,135,40,30,14,25,113,251,221,67,124,96,83,129,10,109,16,187,251,134,133,2,87,112,143,215,44,126,50,163,42,195,221,92,229,64,58,105,12,247,30,85,67,177,81,12,194,99,34,89,147,3,255,190,225,40,47,135,170,195,46,230,34,59,44,18,6,220,228,152,55,175,47,249,9,165,188,91,50,70,231,109,159,206,129,117,10,78,214,9,119,105,127,158,64,239,94,22,83,27,167,162,240,26,8,177,17,181,236,164,155,227,110,151,125,189,153,79,95,54,21,193,118,157,190,194,36,68,80,150,173,213,195,86,34,192,167,248,211,171,252,245,105,142,51,26,222,123,251,29,13,91,184,170,82,100,190,235,207,144,246,149,190,43,210,208,121,151,13,113,192,199,140,191,132,164,147,244,66,236,220,189,100,186,228,56,182,72,167,165,162,182,170,111,240,164,8,152,254,59,204,212,70,227,92,18,101,231,8,108,123,244,159,197,117,199,230,70,180,102,187,124,247,72,91,142,139,68,145,162,149,211,75,72,39,91,190,240,144,45,82,99,157,48,235,36,154,15,73,93,117,176,230,194,137,161,145,248,29,107,114,243,177,55,182,162,16,0,26,156,172,171,56,218,221,107,240,48,108,239,25,210,7,37,175,166,203,249,129,97,28,246,73,199,171,74,79,220,13,110,145,16,221,184,116,5,22,128,213,90,234,68,36,194,189,42,186,175,177,245,213,168,54,128,244,123,162,196,114,217,204,197,248,1,151,152,116,153,138,72,122,246,42,253,222,82,172,246,76,144,228,122,235,245,164,130,246,197,150,98,230,228,203,26,56,139,27,47,110,250,210,15,156,31,80,252,174,122,80,44,126,6,37,103,189,29,209,41,236,46,246,128,172,214,5,234,64,215,7,241,112,183,154,9,166,146,165,110,112,209,194,139,122,213,227,122,249,69,190,143,74,251,80,165,100,61,227,141,135,183,26,54,15,179,16,36,239,125,81,90,3,64,20,76,233,99,248,169,130,93,185,144,101,36,189,212,68,86,236,115,118,84,184,84,104,208,206,118,14,205,146,157,117,51,101,167,87,178,202,14,44,30,84,208,220,174,207,111,29,235,26,161,36,27,172,153,32,119,137,239,7,64,198,211,138,170,112,201,61,43,138,249,129,182,207,90,45,93,221,11,96,163,22,105,4,88,146,104,41,21,25,226,126,65,156,101,8,253,65,54,72,182,25,74,223,65,42,218,18,45,183,194,126,249,252,50,14,110,8,216,135,115,124,12,4,93,156,74,246,15,143,197,189,54,7,25,149,60,82,153,75,28,136,220,41,221,1,138,12,80,253,147,136,146,129,4,101,192,31,49,144,20,104,248,81,128,233,111,85,178,154,0,99,102,39,50,110,184,87,28,124,164,162,94,1,42,103,244,63,241,230,123,120,217,90,11,103,205,201,26,219,137,7,65,121,246,92,182,39,108,31,254,91,183,103,230,67,73,64,187,247,211,110,194,39,121,23,228,117,249,96,158,124,83,180,110,100,152,175,213,70,255,145,11,92,130,63,108,137,248,89,118,39,77,150,132,76,218,55,156,168,198,69,194,10,125,161,38,54,207,50,247,62,192,187,222,44,87,190,136,91,137,108,10,166,29,228,224,65,201,75,207,18,152,215,169,193,207,43,135,10,132,254,172,234,161,7,115,204,108,85,50,107,72,44,99,121,37,159,100,170,246,193,79,12,157,78,199,73,115,57,114,59,40,134,143,253,233,7,248,171,94,221,26,212,38,213,121,233,225,177,198,114,162,158,35,202,152,46,90,200,76,148,252,49,201,224,81,206,46,163,17,125,199,96,164,241,106,13,158,88,126,140,26,136,250,115,211,121,81,94,250,198,253,40,131,131,246,216,194,175,108,2,161,78,34,197,67,127,163,56,126,194,175,139,122,227,251,3,208,98,215,219,93,183,213,236,43,151,99,189,71,73,219,146,94,210,167,223,15,240,100,69,4,230,68,26,101,69,207,69,164,190,160,103,247,46,54,49,98,65,28,200,201,151,188,113,135,10,101,35,76,127,159,45,98,82,63,53,159,103,151,103,94,144,175,141,71,87,136,71,209,14,191,23,11,27,96,65,253,139,201,70,6,43,39,212,96,129,79,87,76,118,165,63,153,120,218,240,109,232,104,207,243,72,194,145,6,36,76,108,46,119,87,117,236,5,255,191,112,143,89,34,107,185,190,101,251,67,155,150,115,214,106,249,227,241,86,235,128,59,129,106,235,204,187,163,128,9,55,106,147,119,64,56,140,130,223,143,11,61,113,178,144,204,101,240,63,148,196,23,170,14,176,160,144,104,56,72,38,10,1,138,77,194,122,126,43,137,131,49,97,129,51,99,161,222,153,40,25,133,50,148,35,211,176,56,92,164,222,246,24,90,6,58,161,80,244,249,43,137,143,185,129,61,238,252,20,163,183,210,151,111,109,77,189,82,97,145,67,45,54,246,90,2,138,76,45,67,64,213,213,146,198,190,160,220,118,43,94,155,167,176,126,160,202,162,174,5,33,1,196,31,68,174,163,95,110,65,199,121,181,122,208,250,64,50,43,191,98,250,76,253,89,249,155,27,17,213,201,30,251,49,121,107,61,185,32,255,119,12,121,202,51,37,163,214,184,108,159,190,116,190,241,96,83,156,175,148,245,80,93,235,163,59,205,133,226,0,21,116,53,139,9,212,121,119,106,68,130,211,118,83,95,204,130,111,84,72,149,226,97,53,239,140,132,53,64,23,213,228,36,202,85,102,47,9,6,52,229,142,108,99,132,148,64,68,108,43,32,53,162,32,187,64,4,81,30,163,25,113,126,124,49,88,93,149,234,81,28,226,200,85,176,64,97,160,219,117,41,86,189,196,39,246,36,94,231,173,178,43,43,64,82,203,126,139,251,255,249,61,126,241,7,194,232,86,126,224,69,139,0,230,138,71,155,157,147,97,139,60,190,124,89,80,77,67,205,62,246,35,111,243,38,99,201,25,87,68,130,51,25,18,44,219,33,184,127,141,120,232,33,244,122,219,70,18,179,108,53,241,205,235,5,117,76,235,168,194,63,41,161,160,134,16,34,199,222,78,112,228,167,136,73,39,228,197,221,32,69,237,70,222,200,5,23,218,229,224,209,18,17,54,212,167,40,27,160,246,131,203,236,171,183,151,58,9,58,199,215,14,98,235,129,148,0,143,56,238,252,209,101,142,41,98,55,255,141,235,172,15,111,233,27,203,74,179,2,221,119,51,30,177,128,99,203,163,97,196,217,81,3,205,134,150,17,0,245,74,54,12,71,95,110,181,189,161,25,94,1,44,172,18,50,236,255,20,186,59,145,19,102,0,45,250,111,246,25,198,160,188,192,59,150,93,52,188,162,177,54,218,14,250,59,251,3,95,72,225,143,12,68,39,204,44,29,22,217,99,113,21,32,55,21,147,36,55,213,100,95,236,31,68,91,197,64,3,40,130,10,18,177,219,154,206,152,119,7,126,2,125,165,153,6,74,110,19,37,165,71,64,81,187,34,41,15,90,64,3,80,29,1,184,218,109,116,9,201,133,83,24,211,225,55,187,132,88,62,123,196,36,84,122,5,218,22,29,27,83,242,238,6,179,248,200,155,133,99,47,21,5,62,204,81,102,51,200,77,10,74,157,135,138,116,9,35,107,121,62,198,117,147,155,98,11,42,203,39,61,232,13,182,126,239,173,220,109,98,80,248,176,211,18,29,22,131,91,164,124,138,61,176,47,4,82,141,239,162,68,157,16,154,98,78,163,67,22,146,19,41,81,197,66,137,36,29,58,1,99,203,181,108,130,156,15,66,31,136,136,185,17,78,14,20,5,240,179,108,194,155,242,55,172,7,135,113,106,108,167,246,239,72,252,49,82,74,65,215,30,186,196,144,0,61,98,62,73,125,91,162,109,243,199,159,13,189,43,173,124,0,250,185,191,241,193,241,141,217,1,191,33,4,241,128,146,103,187,41,246,110,153,82,13,227,231,155,36,250,227,97,117,181,39,37,140,36,227,152,44,47,198,177,187,67,124,162,143,155,57,100,199,108,203,243,29,102,193,9,9,117,176,203,46,228,72,1,74,183,161,252,144,164,230,234,224,140,64,160,133,235,69,123,180,154,102,113,104,231,213,9,4,106,48,205,58,165,211,20,111,125,7,124,186,34,11,73,179,54,91,127,90,244,127,119,124,146,186,52,197,136,176,202,249,253,137,104,27,127,247,104,159,176,147,16,184,142,177,134,113,207,82,13,122,49,53,8,37,40,196,140,96,200,59,149,248,93,85,224,45,164,150,122,92,202,58,235,8,234,112,10,43,154,55,175,41,248,212,105,37,153,203,92,166,181,130,120,165,149,120,102,123,47,180,137,125,35,125,110,85,2,241,198,124,111,32,230,115,184,111,163,171,109,138,77,183,227,100,234,165,122,81,73,113,194,99,158,211,9,177,3,65,131,53,71,250,129,178,179,146,180,218,193,215,3,76,157,9,107,16,147,222,212,168,62,55,38,151,106,142,131,177,212,167,198,42,119,16,82,199,246,231,223,206,119,28,138,208,70,204,99,40,147,52,184,217,181,142,197,120,107,248,91,115,119,55,55,72,185,144,176,231,9,216,113,252,214,189,103,191,55,171,176,145,162,156,235,24,2,85,153,222,186,183,108,191,154,135,41,154,81,110,49,156,6,212,249,12,135,189,107,226,232,157,66,190,62,170,147,219,245,61,152,28,29,79,231,67,3,150,207,111,225,21,63,72,172,79,99,192,89,131,254,199,90,87,148,241,113,255,246,153,145,141,193,72,182,39,87,25,31,21,145,16,184,2,250,165,95,231,234,205,205,171,180,147,12,48,33,236,3,213,196,249,139,212,157,154,168,225,75,228,248,118,4,152,96,150,66,16,139,36,201,86,150,121,10,100,48,220,101,210,125,235,61,249,83,50,32,25,12,247,234,177,196,121,92,24,215,113,109,88,32,104,31,61,47,23,11,98,36,1,239,45,134,85,138,101,16,221,61,192,97,0,20,48,96,42,205,87,62,215,158,250,3,186,220,160,58,205,26,69,248,190,131,168,8,72,248,217,127,219,117,151,33,247,35,8,148,107,181,92,232,39,3,65,81,87,131,133,145,101,21,175,133,116,78,143,228,53,78,99,63,189,30,89,177,42,49,81,33,26,67,29,63,0,191,226,111,80,111,220,36,6,143,111,20,102,160,91,73,181,26,109,35,76,104,56,82,132,107,201,152,77,229,39,161,238,20,137,59,217,72,94,69,96,214,228,227,205,31,99,12,1,51,100,108,244,130,104,105,61,13,201,232,56,205,180,81,55,92,198,97,216,89,90,44,180,213,244,98,188,13,142,236,215,240,199,88,215,253,10,75,3,187,41,133,104,207,167,52,17,205,73,24,245,124,236,119,109,116,167,81,59,62,55,119,212,202,114,92,143,170,139,54,213,213,18,59,121,19,111,56,85,252,210,66,251,7,73,238,215,149,222,172,176,183,210,44,134,201,114,92,32,186,238,209,141,49,251,24,203,123,77,14,172,75,126,175,87,27,215,102,130,189,233,162,53,215,37,206,12,59,187,221,16,139,39,215,84,228,98,166,111,124,180,8,8,47,113,70,144,66,165,150,108,107,44,81,150,204,149,245,139,54,99,82,185,178,195,163,159,247,98,177,138,118,74,123,32,114,174,50,223,235,122,43,206,23,43,11,115,218,179,43,0,199,197,62,204,38,184,175,199,207,29,220,175,8,97,7,154,97,84,13,76,43,188,166,255,221,33,75,199,107,255,23,178,56,4,26,207,46,53,213,245,252,36,167,15,1,158,110,149,118,139,7,15,224,142,141,217,209,213,132,212,178,20,236,249,22,226,220,71,200,95,35,141,90,152,11,80,218,36,17,126,54,218,224,121,80,109,204,210,236,227,175,47,196,100,40,44,197,207,136,77,107,215,12,158,137,140,211,100,188,120,20,50,46,187,32,199,223,15,59,201,14,186,23,253,206,103,243,82,123,4,181,32,120,88,238,183,110,227,116,136,3,203,97,219,103,65,176,87,29,108,158,244,148,162,205,51,157,241,64,76,27,207,20,98,65,43,219,244,150,161,2,210,113,222,205,44,106,44,117,66,99,191,215,141,175,148,242,38,10,69,200,39,190,17,48,83,145,72,248,49,184,158,243,225,158,131,29,20,8,127,140,251,162,94,184,3,236,161,124,140,183,221,190,28,252,122,29,37,223,120,63,245,154,182,165,130,97,156,160,105,162,60,184,207,38,212,154,86,218,89,106,31,55,96,180,185,110,148,75,130,27,239,197,184,44,79,15,126,76,200,100,106,194,12,161,136,91,221,201,127,187,210,158,129,68,69,183,117,209,25,241,72,158,115,194,242,107,103,180,210,70,94,33,210,107,7,36,127,73,55,179,74,100,161,44,27,185,215,119,72,19,206,182,46,146,1,140,132,67,74,232,138,162,87,120,228,252,190,100,156,158,126,151,23,239,200,239,3,28,132,198,49,222,27,55,208,97,26,155,54,214,28,34,53,127,173,30,99,251,252,241,106,73,38,184,31,239,53,62,12,135,232,158,176,239,182,74,165,180,106,134,77,94,65,134,141,103,239,162,200,239,80,158,14,76,44,197,204,15,227,222,230,72,60,168,6,66,33,183,39,167,81,204,14,248,133,83,101,234,195,144,5,61,140,36,219,130,216,70,51,96,60,64,60,101,65,79,47,164,169,8,46,216,177,67,152,220,57,106,224,71,66,38,220,144,83,45,77,45,215,94,19,118,64,187,127,119,118,201,96,101,182,34,36,54,0,245,28,169,13,66,116,113,162,233,57,70,175,74,95,243,138,215,206,154,251,151,92,67,1,138,181,130,64,67,67,215,204,72,253,252,94,27,95,212,146,184,226,61,52,223,222,60,90,200,7,143,165,198,199,237,252,123,74,78,19,57,188,210,206,26,93,99,114,75,212,98,22,53,54,52,89,132,9,76,92,102,95,33,57,13,164,133,118,189,254,177,147,42,233,67,90,86,60,33,233,22,171,182,34,197,79,233,201,72,46,10,202,25,84,10,36,21,140,110,229,96,169,55,81,181,97,128,27,30,123,60,21,198,239,99,210,173,77,0,195,79,188,72,3,76,209,212,252,147,189,11,233,104,153,129,155,173,248,47,216,5,233,50,67,206,46,166,161,104,97,145,158,253,67,9,122,160,39,228,22,236,16,93,166,96,53,234,233,247,100,200,99,87,55,193,55,81,193,51,135,67,174,61,28,83,85,84,101,241,163,119,90,94,45,227,229,47,190,201,167,160,151,243,38,94,176,15,179,255,62,70,236,212,183,228,218,77,241,181,32,238,108,153,113,167,64,94,108,207,46,28,147,40,108,158,149,203,153,45,39,45,212,66,30,251,253,99,111,77,182,161,211,65,157,61,77,170,51,96,188,132,89,175,217,63,28,215,26,154,58,7,8,116,118,124,16,211,78,223,236,221,27,17,121,9,5,131,30,74,122,46,206,240,64,147,240,245,64,55,47,77,5,233,96,211,176,53,5,104,19,111,79,243,101,10,228,227,229,18,61,162,195,131,195,215,248,221,161,12,101,71,221,42,123,114,193,213,198,20,37,40,39,174,227,103,178,252,73,180,218,125,211,219,55,185,189,175,155,81,47,228,174,69,77,98,108,148,116,212,87,164,87,209,22,164,197,133,219,36,212,90,210,252,39,36,55,147,201,185,34,252,123,114,211,61,213,61,83,0,103,81,35,228,146,78,165,132,15,226,117,75,204,210,160,202,39,62,16,221,35,152,128,198,208,62,209,223,186,36,100,44,212,168,98,136,54,136,132,253,6,27,236,189,131,243,78,178,71,176,80,119,220,94,48,204,94,245,84,39,164,201,34,17,136,249,104,133,227,97,182,105,215,30,79,8,9,56,15,62,198,208,3,83,143,36,53,242,147,0,241,241,94,33,71,76,226,212,78,167,15,53,183,50,236,155,84,32,117,148,139,8,59,71,119,60,23,91,226,245,21,110,70,246,128,107,43,27,125,31,140,247,74,236,218,234,122,115,189,253,229,27,240,231,43,143,3,185,248,37,37,230,62,0,80,110,173,2,127,18,29,223,49,205,0,247,192,8,102,217,93,42,66,74,188,97,95,67,91,195,166,237,206,108,24,104,159,134,225,71,250,17,223,109,169,225,179,125,38,198,217,41,89,111,165,126,106,103,41,20,78,31,254,63,199,249,31,200,178,48,37,8,130,34,251,176,78,206,118,115,182,153,116,173,91,3,31,120,169,78,187,126,41,225,122,115,89,59,149,60,158,27,55,243,38,215,160,168,206,109,74,145,217,130,136,80,159,11,129,189,208,46,88,41,181,153,113,210,196,127,50,155,70,175,199,148,251,229,210,85,14,62,110,49,247,24,221,139,218,203,154,250,187,191,203,73,5,10,61,18,147,189,42,210,126,214,171,101,188,214,217,90,190,59,163,157,150,159,172,76,87,72,231,46,222,30,235,4,169,83,197,60,110,109,184,132,73,199,110,3,143,115,133,177,46,15,62,180,152,148,44,102,223,105,48,119,178,148,85,102,220,110,96,84,178,163,201,153,22,40,251,220,213,70,157,58,76,123,212,38,131,243,218,187,2,34,60,202,190,82,65,176,255,221,88,241,228,242,199,104,177,208,6,23,15,174,25,145,161,143,99,199,130,120,71,52,193,170,93,38,101,72,2,252,214,104,101,110,177,42,10,178,169,179,137,116,169,107,6,176,225,211,166,206,156,67,236,235,190,229,217,235,52,159,64,40,193,46,95,221,133,127,33,174,132,99,192,125,56,15,22,137,74,48,85,172,223,53,201,6,59,194,63,72,206,228,83,245,25,33,235,223,89,244,239,214,123,67,205,101,121,209,48,31,207,157,55,4,108,155,93,248,63,51,196,14,139,56,68,70,178,95,107,213,8,68,39,195,53,158,33,238,113,190,67,234,36,0,32,253,6,78,168,45,74,252,76,27,253,90,115,196,8,22,205,206,122,99,189,93,205,109,220,2,159,191,154,131,9,195,59,100,240,76,155,124,228,73,253,42,113,36,49,153,143,187,129,129,168,147,97,106,219,111,176,218,139,166,181,200,41,160,101,195,91,160,187,52,129,142,0,203,185,246,143,173,247,143,156,200,205,166,149,8,29,112,149,36,42,211,117,191,10,144,242,171,9,191,193,9,52,97,197,249,249,179,36,231,55,94,158,83,249,19,239,155,43,27,4,195,243,226,126,205,140,173,163,150,97,159,32,215,203,206,50,61,108,181,148,209,58,118,10,56,218,72,13,210,75,109,37,162,122,23,52,87,73,130,203,228,133,155,55,241,55,125,50,179,154,63,19,125,226,112,42,163,53,204,236,234,135,253,12,180,179,128,183,102,249,207,45,154,61,105,112,175,1,130,122,84,68,91,169,57,48,83,212,233,254,222,201,233,184,97,0,18,203,218,53,221,174,0,51,3,193,169,174,202,25,193,157,108,244,6,223,187,158,248,228,221,172,8,80,104,210,87,213,131,168,165,1,133,52,27,7,191,231,178,7,244,31,85,115,141,11,12,88,168,144,127,166,21,189,162,146,89,229,110,200,247,47,129,188,22,201,221,172,51,233,252,107,2,65,132,169,180,43,191,84,209,100,248,138,117,196,220,139,32,216,68,48,23,197,137,13,100,27,77,158,67,192,169,201,18,79,79,164,33,244,122,11,103,240,65,162,252,162,225,96,217,111,152,209,121,241,194,186,6,11,218,226,242,159,113,95,102,171,60,120,26,220,78,205,72,11,139,253,83,51,12,204,165,215,0,83,236,146,222,127,109,191,227,247,226,221,152,137,233,37,12,124,179,203,186,70,69,115,67,147,49,84,99,31,209,22,1,174,127,19,242,63,75,35,8,10,184,167,203,80,210,25,42,226,120,78,196,89,250,173,253,143,26,62,85,153,128,194,87,50,67,68,254,241,59,36,108,13,16,119,251,10,237,26,234,41,77,76,227,53,6,15,192,204,240,89,22,113,231,161,210,135,103,193,201,110,177,248,196,213,26,220,47,27,26,7,9,191,163,34,203,61,66,249,130,117,52,167,198,217,36,144,101,10,66,133,13,155,116,187,186,228,138,110,138,96,74,0,130,242,202,43,79,114,105,108,206,169,116,20,192,207,194,170,217,221,65,5,124,86,215,205,241,185,146,99,6,149,120,159,6,73,149,144,231,168,211,34,135,44,27,122,119,241,129,141,145,22,141,47,215,247,17,101,247,89,99,138,65,112,41,26,245,96,72,185,23,152,246,129,121,251,95,47,239,21,105,133,11,58,2,167,28,126,218,35,205,61,174,200,82,34,187,84,71,131,144,146,43,127,201,106,89,170,246,162,117,24,71,197,240,194,176,144,229,211,60,225,140,163,191,97,101,235,69,21,78,58,38,234,16,253,102,241,50,139,1,42,183,85,16,93,244,137,75,55,39,145,36,170,22,158,31,229,1,163,22,227,105,44,28,229,241,82,160,239,242,20,222,174,23,175,144,93,148,179,76,14,134,175,50,206,155,41,219,117,152,170,76,111,88,124,151,166,74,147,203,246,186,205,231,252,118,115,145,168,246,116,153,128,14,118,130,235,66,0,156,57,204,121,200,216,60,254,136,203,176,108,55,67,215,200,85,59,215,205,248,57,35,173,98,230,16,117,215,28,9,50,194,85,147,127,185,100,52,103,237,55,7,150,221,123,203,209,230,204,217,199,69,233,68,163,249,20,24,171,8,1,44,133,88,46,45,236,119,37,119,153,220,249,71,190,170,42,244,250,101,165,52,80,154,9,130,172,43,75,32,201,154,252,87,8,107,210,63,92,254,39,171,244,213,86,229,175,126,123,252,245,226,211,110,55,240,222,208,245,200,198,63,182,190,10,182,234,51,56,50,77,154,239,145,111,215,28,76,243,92,208,121,99,64,242,212,194,156,111,124,220,72,3,21,22,208,207,117,71,33,32,72,84,235,147,116,21,15,172,35,126,172,249,237,43,49,136,66,41,203,133,179,64,32,119,104,195,222,115,89,195,177,229,222,160,242,34,181,96,36,124,39,104,222,238,170,107,212,131,120,196,6,190,138,57,114,202,38,197,83,62,227,11,117,160,6,227,227,77,225,209,55,22,172,184,227,167,92,119,79,138,130,148,137,210,7,60,81,235,151,202,180,22,69,204,15,114,34,49,171,167,66,71,100,13,71,152,248,49,69,127,86,51,241,186,45,164,26,200,125,55,169,18,240,113,226,85,211,57,117,130,220,64,234,73,43,192,153,8,49,52,2,89,236,80,141,234,212,161,127,45,218,29,104,171,133,124,4,234,219,170,186,169,206,97,170,78,209,26,33,47,94,197,28,65,59,124,38,137,20,195,58,131,78,230,164,207,20,110,187,32,242,111,203,94,241,157,91,15,96,194,169,219,200,107,107,82,252,55,128,146,158,183,62,168,20,161,148,73,172,69,54,11,163,156,164,79,179,237,152,61,5,209,59,222,142,11,73,232,251,98,109,207,230,240,183,245,155,200,91,237,180,222,70,221,59,144,173,136,52,227,25,23,51,49,156,58,172,24,14,10,18,75,197,224,33,0,9,17,117,51,224,231,200,74,172,52,150,158,125,9,65,45,236,116,219,77,246,7,113,10,153,16,88,177,198,74,159,7,72,172,229,11,67,168,61,182,4,208,101,24,15,22,248,153,58,247,185,75,239,187,170,147,201,229,178,21,108,113,226,211,85,5,218,131,24,185,143,10,204,55,81,102,247,181,40,203,95,81,102,235,111,107,229,166,190,243,80,77,70,194,136,26,36,180,195,110,78,58,66,63,184,93,172,212,120,130,117,252,20,30,222,80,89,52,135,196,81,151,203,141,143,86,168,87,209,189,119,240,38,135,185,221,204,4,82,130,144,203,14,22,224,73,246,50,132,145,159,15,16,131,159,60,159,106,44,82,131,197,35,162,96,128,200,109,58,60,215,194,57,209,99,129,168,53,179,198,108,175,19,25,212,114,80,246,131,130,246,237,82,148,185,48,89,221,28,100,43,90,42,90,136,165,166,97,75,121,147,237,130,40,81,106,58,46,90,116,183,76,68,206,3,73,2,128,175,149,146,182,105,249,244,50,254,148,19,81,157,177,96,98,0,204,24,202,64,230,28,175,109,223,243,249,141,153,200,67,233,117,150,17,178,197,200,227,196,146,184,191,8,239,4,149,58,55,187,199,85,42,56,59,198,219,198,1,90,240,27,167,18,158,6,180,164,126,53,208,184,141,131,94,19,27,90,3,61,3,112,9,121,147,165,98,1,130,16,243,71,159,248,26,16,219,147,240,104,26,219,178,74,227,42,192,200,26,113,87,65,28,231,66,24,81,148,204,125,121,187,234,226,169,24,120,132,98,31,247,75,222,186,153,240,202,233,74,43,58,229,230,112,163,13,42,161,84,204,71,94,224,31,83,117,61,159,39,96,53,242,155,30,59,28,176,215,193,114,96,204,226,180,92,124,119,209,112,92,161,238,110,65,112,204,2,247,188,207,80,225,1,151,225,224,151,26,138,47,128,76,124,231,183,166,225,47,89,4,90,75,252,242,87,152,192,179,230,184,22,43,137,57,30,50,149,40,62,215,34,13,140,20,218,51,134,43,169,232,228,64,165,47,90,15,157,98,127,194,53,200,73,37,21,141,224,135,134,30,134,67,238,125,227,70,52,90,61,143,93,252,118,70,232,97,66,229,184,86,139,115,162,156,166,155,128,231,140,146,192,74,249,188,224,226,136,170,139,216,179,234,4,250,144,248,209,241,172,169,139,241,43,132,167,92,65,24,231,254,189,208,186,81,190,160,241,70,57,173,22,100,233,88,66,132,62,102,12,195,27,163,207,94,218,125,22,35,131,202,108,75,95,43,205,18,113,240,27,200,164,72,171,122,236,22,152,105,80,211,77,187,88,84,112,0,93,237,106,218,234,164,185,26,35,220,145,15,195,168,190,141,54,143,72,63,29,126,145,182,16,116,129,221,221,174,34,124,4,170,29,145,70,155,30,81,72,199,135,82,136,141,247,73,102,186,172,216,139,20,100,168,80,127,203,125,139,188,72,219,42,38,238,100,66,246,229,44,74,206,235,104,39,0,201,48,171,182,204,138,124,79,6,117,236,39,252,177,77,88,216,106,242,176,165,225,110,217,94,250,132,238,219,96,17,121,229,83,138,8,179,224,78,95,49,111,38,195,153,130,26,172,194,78,18,125,41,92,238,211,109,221,199,231,168,249,51,135,182,119,198,7,143,160,189,240,22,106,20,54,165,134,217,10,65,61,195,195,209,101,113,43,147,71,82,57,110,27,177,134,121,39,1,235,184,234,31,50,58,185,86,195,38,220,15,108,17,179,214,49,108,157,207,240,32,64,190,11,221,229,249,71,218,4,172,231,78,110,31,119,3,53,5,24,204,182,142,25,229,84,118,28,153,44,72,5,97,221,222,196,68,164,168,133,213,240,193,171,173,227,167,176,152,54,143,234,169,17,86,218,30,45,228,137,127,134,89,102,231,69,171,241,80,174,5,26,108,21,196,163,170,125,8,81,4,6,1,143,194,154,50,29,153,176,211,125,35,209,28,107,102,89,225,157,146,200,175,59,200,74,236,34,31,24,40,247,60,17,199,63,84,162,50,152,132,65,198,117,71,227,122,158,175,65,227,203,177,121,174,63,112,223,217,124,75,209,183,186,114,194,244,200,127,125,75,159,8,42,48,102,228,119,200,99,83,41,189,54,72,149,17,185,176,155,120,13,59,199,114,45,195,219,44,79,55,195,193,81,171,184,59,60,242,172,125,194,110,117,93,150,248,19,140,250,234,201,186,130,36,192,83,93,192,244,146,15,217,27,144,90,7,223,88,9,21,118,235,160,161,245,16,134,48,192,50,50,229,242,66,65,88,87,40,219,156,61,69,146,17,144,52,13,28,181,121,211,127,58,47,111,73,73,99,146,98,222,189,241,195,225,8,177,55,131,170,194,150,126,8,2,19,80,213,47,176,179,253,45,64,103,213,139,131,76,121,230,117,139,184,182,231,47,186,215,185,240,34,157,104,82,5,97,192,163,26,123,148,118,141,62,140,145,180,45,52,95,156,120,195,85,22,97,190,179,75,200,34,197,243,65,37,199,16,149,136,204,37,86,234,225,22,168,100,62,144,73,62,231,144,44,134,44,51,147,166,242,24,7,213,167,41,192,226,7,212,82,8,215,37,218,178,182,255,111,118,42,206,247,114,221,10,27,1,234,255,163,34,3,115,247,166,232,229,44,237,149,143,15,180,183,15,98,238,63,45,157,146,127,251,177,85,75,20,122,194,59,225,119,183,62,93,207,165,241,91,78,75,131,2,193,251,120,247,57,225,45,212,139,254,29,116,228,166,111,222,115,82,184,251,227,226,75,88,99,114,137,41,102,6,251,17,114,190,9,211,202,180,142,95,23,151,225,151,38,199,225,46,63,108,16,27,178,134,44,120,103,103,109,185,243,165,117,45,47,221,1,147,236,51,185,194,69,29,27,171,93,128,114,62,142,47,163,89,103,199,126,227,3,43,154,219,3,86,57,13,52,193,58,211,111,21,155,35,187,136,233,228,255,42,224,234,148,213,255,238,69,179,87,39,174,108,203,134,204,22,160,76,136,7,47,4,196,232,188,85,241,25,172,230,79,255,206,76,117,80,35,65,65,127,8,150,88,73,132,142,84,67,140,182,152,143,109,74,86,253,167,229,161,40,110,149,135,73,237,9,135,136,240,36,15,71,123,215,104,18,97,232,106,94,55,132,63,158,23,86,237,1,83,197,219,146,7,246,35,117,143,4,102,164,146,186,208,147,130,11,132,62,195,226,40,213,246,32,206,4,132,196,63,24,56,86,60,85,188,99,55,134,166,145,122,27,250,121,128,118,40,155,154,231,3,156,87,255,101,231,202,125,135,141,234,45,169,249,49,197,128,145,147,79,190,86,219,245,9,149,73,201,156,64,92,91,102,247,76,173,62,182,75,249,55,123,86,243,206,134,21,148,196,37,137,213,171,244,40,228,157,3,209,176,64,151,128,244,166,244,249,252,4,63,165,233,233,183,208,108,0,176,26,38,173,211,104,122,209,112,118,76,231,251,109,195,239,21,7,224,193,111,139,86,175,111,192,218,29,166,175,138,128,2,210,202,251,196,174,119,155,25,6,128,186,91,91,189,255,231,225,57,163,134,7,15,126,131,127,42,14,58,241,98,3,48,148,52,15,51,14,90,108,210,142,222,156,183,67,218,207,149,113,206,134,11,131,222,47,211,24,33,38,69,245,89,232,59,85,242,26,107,99,170,49,180,28,49,247,93,63,173,78,50,0,182,145,26,93,216,79,129,141,100,241,91,125,92,209,6,174,87,76,82,70,37,159,55,227,42,151,3,167,5,62,238,106,105,68,115,134,184,91,155,130,4,80,24,38,115,131,23,212,146,37,237,246,187,165,115,34,34,220,152,46,191,30,220,56,72,204,59,66,201,88,207,56,139,107,165,38,41,11,154,132,216,178,51,123,181,24,41,190,122,19,84,187,192,178,211,11,219,125,190,39,102,245,213,147,141,124,73,209,224,113,227,132,99,42,154,122,117,142,123,41,143,103,94,8,230,76,120,98,237,207,31,88,105,31,209,171,181,182,208,127,140,82,51,119,149,146,98,34,46,181,249,70,99,22,10,230,27,232,162,50,26,154,76,168,224,167,21,221,9,169,105,21,116,127,59,88,201,13,34,22,246,181,19,226,85,66,107,162,112,193,35,206,54,252,167,150,63,108,26,2,169,8,179,78,100,20,192,39,216,198,140,235,23,249,244,96,83,62,23,7,179,0,108,59,114,51,153,159,43,49,26,242,47,75,15,94,240,77,161,149,205,207,48,51,100,215,252,79,237,199,113,183,181,104,30,113,222,234,37,111,233,216,91,106,195,140,108,68,48,199,32,211,29,68,30,100,216,185,163,197,149,162,67,210,75,135,57,113,14,30,9,209,18,197,130,180,22,23,113,98,28,85,210,50,126,229,191,44,38,188,178,223,40,29,11,74,138,45,38,37,10,204,46,181,135,219,2,237,135,215,238,225,202,106,146,160,106,197,46,71,244,214,67,160,76,183,245,103,7,210,12,27,116,182,107,200,6,180,110,0,20,216,46,168,27,47,224,199,228,42,46,54,140,223,80,88,185,148,6,160,102,129,13,85,142,189,84,45,63,81,55,179,3,140,73,103,55,11,187,46,144,48,70,203,32,150,36,77,42,113,170,71,31,248,14,185,240,4,144,45,126,10,69,28,175,141,221,127,82,6,183,73,5,67,42,126,14,23,82,230,214,73,32,98,48,58,60,68,116,13,164,12,164,144,123,62,166,121,101,246,127,58,227,173,100,178,241,174,157,124,38,16,112,135,243,204,230,123,131,74,54,71,0,197,113,241,171,217,222,36,45,60,18,208,139,143,124,140,81,99,88,162,8,242,220,251,210,13,209,253,241,200,33,180,144,131,72,64,105,196,31,185,18,172,137,178,178,96,208,190,181,75,54,144,179,31,121,166,98,197,0,149,99,64,79,95,238,40,54,124,89,255,108,172,47,28,91,84,238,242,34,109,0,176,57,7,95,65,31,144,218,21,115,245,185,250,205,95,91,199,245,187,18,8,68,88,2,241,60,25,222,24,25,201,33,215,108,73,8,187,64,19,230,240,15,236,229,176,106,77,165,13,129,103,126,45,193,52,157,27,48,148,79,131,197,63,215,49,193,76,40,129,150,181,115,247,79,217,235,96,55,20,59,7,51,210,213,241,6,86,214,138,16,77,93,200,180,200,56,210,24,116,152,138,151,97,184,211,37,67,179,111,246,74,221,75,37,200,252,161,160,15,222,73,208,63,50,179,212,213,198,241,76,56,148,91,123,86,1,191,96,9,238,162,205,33,116,159,101,200,143,76,127,246,160,132,217,185,46,86,99,88,91,232,66,70,79,136,234,153,137,156,195,179,37,231,131,71,136,52,237,88,167,77,102,137,248,106,47,176,46,254,113,38,214,222,176,19,127,50,114,77,224,232,205,49,139,189,209,186,130,200,99,23,117,158,222,255,114,232,177,47,130,58,209,11,159,80,113,6,156,187,67,198,132,77,11,227,53,202,85,3,122,151,96,111,28,195,143,181,197,99,87,234,114,100,133,43,176,47,44,180,91,0,158,129,39,242,23,117,32,241,114,56,34,163,0,222,243,242,254,162,88,9,53,15,153,250,114,177,121,143,14,225,112,145,121,238,72,63,112,185,223,191,61,32,82,20,170,156,9,108,218,88,105,18,87,8,209,159,121,145,45,161,233,118,24,205,146,57,160,177,50,20,36,108,178,196,63,62,68,202,225,190,4,47,158,170,197,207,80,224,229,100,146,236,67,13,140,140,33,105,99,5,155,54,14,156,129,6,59,120,99,175,92,134,155,214,198,151,206,209,219,164,246,183,250,17,237,101,13,85,94,37,132,198,34,182,36,70,1,96,206,190,110,208,175,23,145,242,205,143,203,110,72,53,141,253,29,21,82,60,119,174,217,21,185,70,187,248,148,89,177,221,58,93,241,69,74,90,164,102,98,110,155,111,187,43,148,101,102,76,136,193,220,83,242,249,1,103,255,240,192,23,142,213,53,81,254,1,107,73,206,38,219,173,247,59,153,152,209,52,212,140,163,196,106,28,120,115,130,181,61,252,247,196,37,21,192,203,123,237,204,91,168,56,219,114,149,149,10,99,113,13,97,212,113,35,85,230,162,78,93,18,73,77,239,151,67,58,160,2,94,147,215,100,243,92,65,145,27,241,126,242,102,90,153,137,79,3,78,230,48,110,136,244,235,27,80,196,20,148,27,64,222,66,218,194,34,120,209,145,124,175,28,251,238,39,221,210,110,202,221,157,222,68,237,171,191,222,219,223,47,209,169,193,62,122,4,101,68,14,178,49,60,142,90,234,225,133,120,237,201,2,180,167,251,180,18,134,25,66,128,35,144,37,139,66,157,160,136,100,147,33,171,219,219,231,54,128,250,118,154,8,250,166,157,112,185,152,118,63,235,220,57,154,67,127,77,239,137,222,132,88,56,111,194,28,134,63,166,99,23,203,211,228,21,206,43,220,140,117,228,21,229,15,243,33,36,139,194,254,176,170,119,216,246,221,136,87,93,152,72,67,148,238,106,119,0,227,172,184,212,4,181,68,93,156,233,170,149,82,177,101,109,176,209,87,148,238,69,148,235,17,112,31,113,9,86,94,139,8,160,100,43,234,206,237,135,68,32,101,251,192,239,208,241,111,80,211,103,228,74,110,118,151,23,216,165,139,254,127,172,10,146,68,118,173,147,137,234,250,53,16,88,183,45,116,85,19,32,253,143,226,67,219,191,159,38,225,216,171,194,106,76,60,179,34,230,80,59,219,246,169,135,151,10,240,107,255,242,216,112,55,163,76,209,119,109,82,250,189,165,197,59,55,96,250,179,127,138,163,90,23,85,60,13,205,151,80,85,138,161,59,96,0,207,142,106,163,202,10,175,125,159,134,230,104,243,166,134,83,221,213,239,100,3,211,29,202,2,166,8,98,187,99,79,166,126,79,31,93,204,135,114,10,131,137,83,225,86,214,39,186,64,33,125,87,138,255,227,209,109,11,217,53,170,150,76,13,206,185,36,211,231,201,126,42,140,236,133,133,252,204,177,173,120,36,70,49,118,146,77,230,106,118,22,10,192,30,179,106,137,157,88,75,181,73,25,175,161,82,254,122,91,49,15,191,88,56,193,215,18,81,7,112,196,221,234,137,223,111,95,248,76,118,31,67,167,198,172,24,196,7,1,74,120,32,110,134,173,138,249,46,224,211,199,76,3,93,86,6,70,163,149,150,35,94,134,132,188,62,65,146,230,225,108,243,209,239,100,78,242,45,183,103,189,35,103,104,155,51,222,0,123,179,157,186,175,202,90,39,116,149,164,174,128,156,4,139,164,245,163,113,118,138,120,207,70,21,107,241,254,51,180,107,1,84,235,193,106,238,49,153,36,42,85,235,136,27,91,87,90,75,69,152,241,105,10,230,243,239,135,170,218,172,171,178,135,90,221,207,236,247,6,193,180,36,16,118,33,216,15,72,176,191,63,182,94,28,153,186,58,45,207,203,240,116,34,192,101,55,128,100,30,248,44,247,8,164,10,217,170,138,182,146,193,103,178,238,242,238,255,88,88,188,184,17,83,0,229,215,76,137,224,78,11,138,131,9,192,207,118,158,232,181,199,210,236,203,6,225,232,254,24,20,148,88,81,220,51,44,233,174,207,201,248,235,10,41,14,56,232,236,28,53,65,75,206,52,235,25,50,154,151,160,20,220,149,161,188,63,81,213,102,89,228,39,89,34,160,173,252,94,16,68,161,76,23,60,84,115,162,6,209,44,58,200,181,98,73,65,64,118,32,172,26,239,174,102,205,181,61,129,121,112,38,159,165,46,43,152,162,25,25,236,166,32,76,180,141,191,232,30,17,86,233,18,227,134,24,6,177,35,86,121,181,167,150,82,54,150,252,206,64,163,116,98,179,104,35,167,108,50,255,181,254,6,115,116,128,22,86,180,65,116,40,114,43,215,46,120,21,167,170,19,160,237,16,172,130,131,34,44,91,103,67,252,148,186,133,192,235,187,91,207,125,40,165,237,124,62,179,30,8,136,206,206,110,108,214,163,87,154,203,162,41,22,135,252,73,191,4,77,48,195,96,202,76,9,198,202,245,226,66,122,19,23,102,226,134,221,185,22,186,146,44,240,156,177,56,249,91,138,185,163,40,243,46,253,50,251,8,136,237,115,101,126,10,223,179,249,35,0,198,206,224,252,178,223,187,131,207,38,251,224,51,153,155,140,93,168,167,83,215,219,25,73,252,66,196,35,202,255,128,17,30,162,106,47,17,66,125,50,89,234,153,4,8,235,96,57,154,182,88,20,139,191,184,196,139,162,25,143,5,147,223,5,164,246,161,163,164,148,1,188,159,166,118,42,58,145,56,51,184,101,120,88,207,75,60,7,122,108,167,221,199,102,169,40,21,160,220,165,197,68,148,161,81,96,6,160,190,23,214,7,36,199,234,77,17,13,185,68,193,76,165,24,130,141,229,53,42,197,161,8,54,248,111,22,181,63,179,135,91,69,174,12,121,94,228,65,242,29,120,58,73,213,8,29,200,249,248,184,223,68,156,175,86,210,249,22,189,2,35,189,83,204,87,10,70,98,67,73,41,29,117,103,182,33,34,218,83,26,29,17,252,9,151,76,123,96,168,30,248,252,73,185,199,162,154,126,163,229,158,3,7,138,138,139,50,8,31,87,82,134,106,131,2,49,128,226,51,207,53,18,5,168,101,48,228,224,51,179,29,57,152,188,216,150,245,129,221,251,137,161,59,78,70,151,32,165,68,25,140,205,12,101,158,155,174,50,165,74,158,62,190,228,180,245,78,10,170,189,186,159,111,84,123,188,170,76,60,39,173,67,125,106,174,120,224,195,98,125,187,19,214,232,214,50,90,17,187,124,92,229,186,125,53,51,29,106,241,98,132,171,85,139,87,45,58,30,18,143,250,152,63,14,141,239,177,97,46,175,29,151,74,226,23,230,129,66,4,100,76,44,72,137,133,76,97,156,105,151,226,47,46,249,38,187,242,199,48,184,177,116,220,66,55,107,41,107,40,151,54,40,159,109,57,205,16,254,141,60,123,240,243,30,181,200,137,180,13,114,46,236,78,57,131,123,75,32,93,177,219,159,75,240,190,4,164,2,36,171,142,62,160,86,51,105,23,60,132,91,48,208,20,139,26,129,115,68,163,132,132,247,171,170,122,134,151,37,70,45,209,184,87,168,149,17,59,145,174,172,208,168,126,133,197,191,215,99,99,214,180,172,90,1,181,159,28,63,83,21,87,250,226,229,54,243,236,249,61,31,161,156,83,82,87,150,255,203,115,42,220,172,129,176,30,158,217,114,195,237,204,147,57,167,157,216,11,129,92,76,242,192,12,148,64,40,160,44,232,54,176,195,255,137,83,218,200,58,26,115,155,216,88,174,211,36,242,105,71,56,118,135,237,184,158,9,213,147,134,89,99,174,31,156,214,14,249,21,207,216,243,99,118,177,35,96,47,188,31,254,16,90,63,177,253,133,51,135,229,108,207,109,182,7,41,101,130,92,167,78,170,15,45,20,227,223,124,31,13,68,232,121,33,141,22,208,212,251,8,18,177,198,77,24,8,141,86,226,193,17,150,90,37,251,58,228,137,240,69,225,173,158,114,220,236,218,96,161,93,30,151,253,58,17,250,231,28,185,132,235,115,140,71,27,232,44,82,30,90,147,228,96,167,57,63,239,191,69,156,227,102,141,104,203,190,204,39,255,222,146,173,78,153,83,56,101,195,232,97,15,143,231,67,18,53,69,178,217,41,82,53,161,169,38,211,165,176,103,134,110,120,225,253,14,106,189,168,250,152,237,122,21,190,200,203,155,149,59,23,229,49,161,48,108,37,88,35,162,59,109,169,76,30,202,34,143,18,138,245,69,25,68,4,253,167,176,169,135,128,161,248,210,168,84,89,124,173,74,17,92,14,200,96,189,71,51,89,38,114,209,81,191,170,12,67,252,198,240,76,73,82,156,174,210,250,161,112,108,123,212,138,46,186,126,159,60,230,213,237,105,138,73,172,172,254,21,111,119,132,180,69,123,89,112,249,108,145,84,149,222,224,134,115,119,170,26,8,105,227,223,229,133,29,6,26,151,231,73,127,173,187,118,185,188,26,232,49,187,226,127,177,215,130,248,82,217,176,200,189,138,121,56,153,230,71,220,110,0,174,222,132,214,117,5,234,105,20,4,180,177,122,201,76,122,120,2,166,163,255,213,213,133,115,105,32,5,163,64,175,163,1,89,17,29,8,46,219,22,128,241,2,149,56,102,119,159,252,147,87,254,222,116,181,173,150,233,250,235,231,0,89,133,150,16,180,77,231,57,12,165,45,235,71,79,29,245,3,77,184,97,109,235,148,7,203,66,27,5,207,117,66,186,129,12,242,146,0,29,86,58,205,76,159,72,229,135,5,130,65,26,35,158,251,174,129,213,55,16,165,115,71,236,30,133,215,193,18,248,119,201,203,232,46,178,188,214,180,145,190,31,182,202,209,231,23,14,4,245,189,158,169,155,123,211,5,109,199,151,129,142,128,169,148,17,155,156,126,150,162,207,21,235,176,29,12,91,185,178,64,111,211,223,183,139,203,197,151,166,68,26,113,80,15,188,143,236,33,63,229,115,244,82,236,89,181,13,203,82,198,237,131,159,95,28,213,66,46,121,247,2,219,61,254,122,4,19,231,98,97,74,29,250,139,201,108,51,178,14,174,38,199,228,199,207,40,130,247,131,7,214,208,251,122,214,213,71,245,168,71,126,228,245,182,172,10,41,49,143,59,222,22,139,39,176,81,191,43,229,96,230,240,185,121,212,167,197,14,242,174,86,146,53,201,25,134,51,104,172,145,224,23,53,51,209,6,110,199,190,228,138,25,167,244,217,200,168,11,157,208,38,33,159,103,207,73,110,127,234,46,94,7,43,39,25,118,235,238,169,0,162,214,191,247,125,42,193,128,232,126,95,165,174,75,152,132,149,107,134,73,67,107,129,80,203,224,234,135,232,84,109,212,108,10,164,55,3,180,109,138,44,195,32,159,234,135,41,50,149,249,143,77,149,213,243,221,189,184,189,223,42,167,33,228,67,140,116,241,226,139,30,46,119,195,105,230,82,207,64,187,147,85,205,101,37,76,186,126,170,167,172,5,251,88,185,30,83,242,95,143,129,67,219,118,64,226,78,220,203,233,52,254,222,152,206,62,21,24,6,253,204,51,236,29,18,56,5,237,108,116,189,56,61,178,205,220,124,36,186,6,238,154,53,99,128,120,164,151,158,200,111,80,212,14,164,142,166,41,138,158,192,172,103,235,53,2,77,190,11,143,158,248,179,86,51,27,152,6,91,238,227,76,208,161,193,150,230,89,231,9,194,233,215,128,121,106,156,159,79,33,65,153,55,212,163,239,30,121,160,136,113,120,178,94,102,152,243,100,136,41,46,209,180,148,236,88,47,22,187,37,254,244,234,189,82,178,117,144,180,133,139,24,221,196,105,26,1,127,162,255,151,2,170,99,51,170,241,85,100,230,194,8,165,73,10,137,4,149,120,79,117,224,8,55,91,22,20,51,84,63,234,169,40,138,150,41,176,204,255,19,250,112,209,202,105,82,66,183,244,17,146,71,62,247,24,14,55,220,37,204,137,68,176,95,212,8,245,212,0,2,130,243,168,33,34,212,213,65,144,179,98,138,53,164,233,159,136,0,81,234,81,158,54,136,195,69,37,126,208,5,32,194,185,157,132,109,71,90,47,95,208,89,11,142,199,2,217,57,43,48,223,0,159,67,47,115,136,219,219,205,44,188,122,146,93,65,165,96,202,16,109,2,57,235,26,55,80,184,98,195,201,209,132,153,88,116,71,221,93,135,111,50,13,103,219,116,87,211,119,97,52,224,83,1,98,198,237,106,17,10,203,85,245,228,0,247,186,50,209,248,116,214,196,189,13,139,195,242,139,244,204,136,31,105,162,13,254,92,228,49,233,100,151,248,105,239,107,56,151,231,141,89,92,238,145,44,27,93,23,97,165,15,90,157,66,195,169,105,94,100,32,113,27,167,176,26,20,88,179,119,197,19,203,28,223,159,137,118,102,208,62,123,215,8,20,8,134,164,74,250,199,188,255,169,213,231,180,21,219,222,167,97,94,130,177,207,1,246,93,245,214,68,217,59,108,78,181,8,193,85,7,75,79,47,170,89,205,205,78,81,46,17,185,137,173,243,94,48,35,65,78,92,220,44,187,241,107,214,73,59,93,2,33,253,39,174,138,244,214,208,124,122,194,81,59,159,51,158,164,15,176,245,147,179,138,73,13,166,74,70,151,10,119,0,180,23,14,200,175,110,147,156,102,204,234,71,22,108,226,167,28,110,87,185,22,221,56,4,36,38,14,160,148,49,116,119,78,141,10,125,74,194,117,254,93,222,161,240,18,0,88,200,89,114,89,195,139,131,54,140,186,29,122,9,192,7,158,72,191,95,32,94,214,48,48,247,143,183,106,241,186,102,124,113,126,98,0,159,234,82,252,177,222,130,62,28,220,133,36,172,195,247,190,180,4,202,145,251,248,18,153,37,166,52,239,109,135,132,89,135,126,102,87,136,180,107,11,95,60,249,106,9,29,22,23,176,101,96,62,51,166,132,78,101,43,123,145,69,7,56,18,114,252,167,32,37,32,230,228,166,178,210,151,101,186,178,241,140,93,106,215,138,208,222,90,212,191,184,204,139,139,84,59,210,48,179,61,20,226,117,227,63,57,100,161,5,127,61,203,85,70,225,58,112,24,153,168,224,134,5,58,99,201,194,227,60,255,174,60,29,164,4,23,204,66,3,117,185,27,250,48,110,215,247,49,137,26,250,35,138,15,119,69,95,114,100,18,102,6,11,138,197,31,82,8,20,119,104,141,150,111,41,26,122,245,17,179,90,170,2,215,165,149,122,176,95,26,79,152,46,86,128,150,187,46,192,116,162,214,125,184,38,15,122,196,65,191,134,125,250,170,57,210,209,205,68,148,144,237,69,52,61,134,121,223,187,41,94,193,102,41,123,119,248,59,245,188,10,93,204,121,193,218,13,76,214,114,239,245,106,17,18,99,51,119,101,184,232,162,75,154,38,90,62,131,224,45,209,182,36,127,126,133,204,17,184,162,240,245,32,84,251,57,85,151,240,194,3,107,34,26,21,151,40,127,219,247,170,116,207,108,125,210,195,195,132,166,174,9,82,59,36,151,23,168,236,112,11,221,140,224,197,240,215,228,57,0,46,83,27,75,153,132,161,143,226,184,90,14,254,199,76,2,173,124,248,20,104,32,72,142,24,140,122,63,224,230,222,225,123,127,80,183,64,130,150,154,212,20,99,184,244,75,133,226,227,15,97,185,216,25,50,76,210,56,87,183,167,197,54,18,217,55,56,81,46,54,127,173,25,33,217,127,174,147,149,237,85,73,37,249,200,62,114,105,41,111,122,64,139,67,203,78,70,192,180,199,235,37,216,24,65,188,32,19,83,185,14,205,142,190,206,204,112,180,56,18,237,92,83,51,11,51,3,59,88,36,27,208,168,173,52,251,92,248,32,150,40,110,143,209,182,250,186,195,253,44,90,81,252,90,239,103,177,31,97,40,103,85,1,199,180,7,150,216,133,77,109,251,61,105,126,208,226,226,116,216,133,240,205,112,98,224,80,121,20,253,14,254,132,55,81,161,58,110,36,52,226,149,170,73,87,171,213,215,121,136,74,235,69,172,233,64,172,110,141,38,134,251,199,22,87,200,204,38,229,250,11,127,31,179,248,152,47,151,110,138,16,83,196,200,245,201,175,97,78,157,231,94,135,180,131,21,228,53,134,39,156,61,8,187,133,136,210,63,212,210,207,245,33,28,88,184,179,188,138,163,167,107,80,160,12,213,116,163,164,177,20,32,172,99,229,58,104,11,64,150,253,205,31,106,161,145,231,121,122,191,249,125,189,108,247,127,158,160,85,129,199,117,234,135,21,227,225,85,217,213,113,12,164,184,199,163,216,157,191,105,18,232,208,125,192,253,208,20,233,47,120,47,151,33,66,93,52,240,230,21,166,36,89,182,180,69,153,10,223,249,127,53,195,220,38,94,108,57,171,14,177,226,228,84,154,24,244,127,195,191,76,82,32,190,1,240,189,19,27,231,111,14,68,34,20,79,178,80,147,67,204,238,167,26,12,98,33,57,89,124,232,130,60,200,49,138,219,247,76,31,37,118,0,102,133,18,244,180,38,125,9,97,114,18,20,35,189,103,4,177,73,2,23,155,63,90,6,5,27,159,161,114,37,70,209,126,37,78,120,201,254,226,243,141,94,203,136,201,169,159,52,29,151,78,190,93,240,89,235,15,13,118,138,120,120,78,206,144,211,12,15,70,143,91,147,244,82,128,157,125,185,22,157,160,71,224,112,145,81,250,51,198,35,101,80,45,88,108,5,65,82,99,115,116,6,195,7,25,87,238,34,226,203,2,242,49,98,21,142,21,1,172,113,5,145,90,63,220,236,18,216,214,100,63,196,112,31,129,252,144,90,228,204,49,105,245,16,130,31,197,39,59,182,69,48,177,159,84,137,41,40,90,142,169,194,166,149,105,103,138,249,50,169,73,24,244,39,64,123,30,123,57,205,81,83,158,249,27,129,231,112,42,217,60,100,71,34,111,218,248,193,56,27,45,60,83,186,41,69,16,51,254,212,145,31,238,125,213,56,169,185,81,79,62,3,78,120,167,133,227,76,215,149,236,241,145,80,9,17,217,192,228,197,95,235,55,209,26,187,227,30,183,207,176,55,65,213,235,77,93,139,159,64,195,168,3,14,2,185,95,67,162,97,36,195,150,24,170,146,250,222,252,129,61,49,28,21,251,253,14,245,72,113,196,12,20,15,19,93,236,105,129,249,34,100,32,72,121,64,144,119,178,139,44,55,237,67,198,88,176,150,7,244,184,232,8,241,199,5,207,45,167,126,107,249,17,114,128,182,84,202,176,123,165,180,198,78,140,248,114,11,104,113,121,122,54,111,236,149,11,150,215,161,54,45,125,95,136,76,132,2,26,254,244,125,197,37,253,235,128,65,200,6,158,30,28,64,138,4,140,67,214,6,13,12,68,143,28,132,91,145,247,249,166,151,12,107,109,25,123,132,180,19,197,159,221,29,235,215,249,216,11,33,8,231,161,120,64,190,218,205,252,26,117,50,237,201,164,68,124,77,3,31,97,70,13,167,75,172,5,139,103,186,175,174,38,33,43,51,199,149,175,94,64,59,164,168,232,164,83,169,59,178,111,142,125,25,154,52,92,217,4,33,150,71,232,55,63,72,80,78,107,15,215,75,65,85,96,124,205,9,153,109,107,22,115,214,74,199,225,192,131,37,253,230,253,192,232,218,42,69,9,77,221,5,41,10,47,141,238,70,170,91,71,50,135,73,21,165,239,51,249,166,14,128,199,197,77,136,55,241,65,83,96,189,218,230,240,254,68,193,229,248,246,205,4,154,57,33,171,185,194,131,229,88,23,36,159,166,3,146,15,86,193,31,70,119,214,152,223,228,74,33,166,12,172,128,159,14,223,148,33,50,74,3,81,157,173,162,219,24,239,239,97,187,40,74,254,67,158,205,57,187,85,68,124,68,108,20,235,162,66,20,172,58,121,92,38,12,59,234,213,190,124,152,228,200,34,28,93,67,180,206,175,227,66,206,79,191,239,176,193,185,204,202,46,113,80,240,100,229,222,92,176,124,121,211,149,0,231,96,252,96,101,178,175,79,47,135,92,182,209,83,99,139,192,49,93,247,2,57,68,228,205,89,127,176,215,106,213,212,203,25,71,204,143,243,39,91,62,179,123,73,75,95,146,208,105,243,40,199,80,251,221,244,214,40,47,30,252,253,247,222,27,35,1,39,137,50,108,204,131,243,176,47,188,58,164,111,69,172,103,43,97,175,123,106,146,31,100,52,139,100,51,80,147,57,186,203,144,13,188,242,222,221,164,134,34,226,237,159,143,236,75,127,176,95,128,88,21,225,185,247,91,185,74,172,187,38,15,96,73,207,215,151,178,250,165,148,157,247,104,167,114,24,38,27,16,53,134,193,32,208,76,60,59,232,244,226,216,8,28,187,91,60,150,46,46,174,247,210,187,90,70,229,70,173,234,105,91,150,154,53,247,195,0,143,60,155,156,209,137,79,114,142,59,230,76,229,63,20,0,7,133,212,213,246,18,54,56,120,87,150,26,9,238,207,18,193,115,38,90,143,180,224,39,217,71,175,159,174,239,164,81,177,77,198,163,131,238,217,154,227,87,41,206,168,227,223,140,83,247,58,235,54,76,171,1,88,76,3,162,35,82,34,117,207,58,192,41,115,132,231,23,102,226,178,108,122,161,153,158,135,191,74,92,14,185,48,100,222,238,137,61,153,208,62,94,39,34,118,89,35,61,207,140,138,27,7,149,10,168,64,101,79,207,118,202,241,202,171,77,29,11,124,56,143,52,194,104,48,224,160,30,125,140,132,105,162,61,204,169,124,118,14,20,240,160,35,35,183,33,236,186,168,122,177,69,11,183,17,10,243,161,71,162,155,101,44,241,65,218,217,198,249,144,78,222,106,130,188,5,32,133,175,219,136,129,184,129,79,39,62,50,25,172,192,29,198,173,221,241,124,72,57,226,227,248,106,244,143,87,43,191,158,211,215,109,70,174,186,76,167,56,139,60,141,190,33,167,55,59,148,149,6,231,204,30,177,186,33,231,89,82,188,115,5,137,30,219,174,92,208,65,100,168,152,234,66,142,37,244,105,73,147,81,98,253,0,51,125,177,163,137,147,198,210,245,110,37,10,240,117,59,92,146,40,220,42,206,57,190,142,209,125,59,112,103,18,93,73,26,182,245,71,65,107,217,33,131,97,216,161,252,7,163,70,143,125,12,163,171,35,78,253,135,122,46,239,89,25,205,30,211,166,7,18,142,161,156,175,251,90,147,252,95,192,171,85,125,135,5,228,17,198,97,135,59,140,32,235,38,102,34,137,203,211,56,87,236,5,37,52,237,8,235,221,26,235,129,6,228,97,177,187,77,196,236,170,165,84,122,86,148,141,164,168,122,142,71,139,171,66,231,169,69,24,47,6,10,111,168,8,13,133,244,131,180,112,64,3,47,90,230,3,50,249,63,82,173,49,190,146,198,106,193,79,249,212,254,112,94,68,169,241,200,150,185,52,140,88,87,135,78,37,81,214,255,21,66,180,123,2,162,112,44,50,44,13,211,250,215,200,226,209,22,136,99,251,48,197,20,22,140,112,32,11,76,122,186,5,197,247,145,71,84,144,240,194,169,136,43,120,74,19,31,119,88,140,196,159,115,130,65,20,172,109,238,84,6,155,243,116,173,86,136,129,124,175,89,112,254,102,236,208,53,108,3,160,44,188,24,102,116,225,232,178,201,85,228,104,104,110,107,35,69,215,49,172,92,193,64,77,129,113,162,118,26,174,71,15,60,120,23,173,51,255,126,242,121,127,158,161,153,177,61,254,235,204,139,72,142,232,148,27,85,219,158,54,144,230,35,237,26,64,154,128,204,72,139,61,192,92,106,65,154,19,200,40,54,113,192,221,140,5,79,22,201,0,1,44,246,102,204,217,37,7,226,7,26,39,223,180,33,90,62,210,54,74,120,213,236,6,242,86,41,169,208,31,83,134,123,45,221,204,249,162,247,249,68,136,194,234,173,246,50,29,39,222,252,105,49,184,176,141,202,135,236,86,41,236,68,109,196,245,66,159,112,254,238,18,230,115,93,24,197,244,141,173,142,193,238,22,228,18,120,85,25,227,119,45,123,241,47,173,220,170,121,112,41,146,206,132,36,29,187,64,225,113,126,43,184,163,132,134,166,112,137,21,173,225,51,115,84,183,184,237,214,197,158,248,232,182,67,45,18,36,85,144,4,82,75,253,43,160,113,254,29,223,31,242,236,191,122,161,46,250,238,244,125,35,102,34,165,110,106,177,117,228,245,54,207,13,19,210,94,24,155,131,40,69,181,62,220,159,178,77,145,227,255,211,156,61,145,201,80,191,245,177,73,58,62,4,6,40,99,50,24,131,208,243,127,4,247,224,129,198,90,37,136,8,242,150,51,210,160,109,94,13,51,148,46,2,95,140,136,245,53,138,21,35,84,38,219,228,154,18,167,74,105,86,215,214,141,225,91,120,6,248,12,220,26,44,50,194,127,45,76,52,185,131,48,210,233,60,49,86,191,202,171,30,56,241,192,13,105,69,111,7,230,0,79,52,216,60,84,246,36,61,65,246,249,141,1,69,239,213,227,95,83,79,84,189,178,94,159,78,203,218,137,13,142,23,78,5,252,135,157,216,160,30,29,35,91,153,115,212,31,181,130,117,52,58,1,24,142,152,20,149,210,105,211,166,125,221,133,75,12,125,59,133,144,249,204,14,16,161,59,68,253,93,169,163,216,102,80,141,182,216,193,46,17,74,44,22,252,235,233,220,232,116,174,127,164,5,176,43,29,77,225,103,193,195,213,153,1,110,97,118,111,26,97,170,208,33,186,98,74,86,65,9,69,72,167,60,46,94,95,7,249,215,175,70,200,0,4,32,217,73,225,17,65,193,151,123,120,39,127,32,212,166,0,139,12,39,16,20,144,145,235,137,246,114,117,227,218,146,184,252,139,34,245,222,239,44,16,64,222,27,236,9,100,179,186,11,192,46,244,106,140,241,191,234,6,197,75,163,184,27,55,125,66,89,184,10,18,140,249,200,50,47,250,13,32,65,196,182,85,20,9,161,193,189,15,192,7,182,96,149,18,56,189,104,221,159,119,124,129,86,55,174,219,75,53,113,96,251,210,13,4,10,95,214,80,82,136,79,31,29,230,199,94,137,222,117,96,194,146,22,102,95,175,14,43,153,101,239,207,62,151,174,170,102,201,60,188,183,177,154,122,117,73,17,89,160,97,43,12,93,109,128,160,175,33,163,162,79,209,63,188,226,213,33,211,65,243,148,255,157,100,210,197,133,253,87,60,50,120,141,159,184,147,246,103,45,129,104,6,201,123,100,76,225,202,0,77,144,160,28,14,252,217,95,26,73,193,166,197,20,115,220,152,136,225,118,18,107,77,109,170,94,30,178,175,240,189,254,60,31,106,0,25,10,155,116,99,99,77,225,87,159,212,225,140,89,134,3,58,130,84,63,255,67,16,190,163,150,215,182,209,209,42,72,163,126,243,186,59,248,163,143,44,223,74,138,62,149,19,224,107,43,93,222,179,82,134,192,94,29,193,241,49,83,23,251,82,114,255,17,252,116,123,118,248,244,8,15,224,181,231,106,102,246,221,182,89,177,24,43,111,90,243,90,225,111,199,59,185,30,212,224,60,228,131,217,122,142,151,47,151,65,37,145,208,221,170,108,146,125,240,160,216,152,132,16,45,248,15,150,222,226,208,48,84,64,249,248,34,169,182,199,130,116,68,10,91,37,108,98,120,53,6,93,99,70,46,58,11,122,25,201,75,136,137,85,46,246,77,122,36,88,217,190,27,85,34,22,83,12,146,203,218,10,160,4,51,253,43,8,158,239,241,0,201,175,220,27,136,163,189,25,87,235,92,11,114,138,138,85,13,9,52,212,31,149,223,101,89,236,159,221,253,125,127,61,66,141,6,224,128,134,205,56,18,43,206,36,73,81,86,53,23,211,145,64,110,119,159,144,92,70,1,64,13,166,96,237,179,70,120,202,4,21,179,126,3,26,58,123,63,105,251,9,67,224,86,150,92,197,158,14,166,58,209,193,206,22,143,110,251,4,52,154,246,159,179,36,202,89,30,11,107,123,71,104,146,243,124,191,12,16,70,255,129,191,169,94,177,164,9,11,167,230,102,46,34,167,10,137,177,109,68,145,3,8,56,104,76,255,206,112,214,102,241,101,140,41,159,98,5,135,79,223,48,24,208,205,221,88,116,122,154,72,174,73,29,112,222,207,184,105,201,250,145,67,49,66,7,118,145,109,223,118,93,64,76,53,46,43,115,58,159,45,103,81,147,57,254,80,66,200,55,208,73,182,183,84,44,50,213,165,251,165,248,65,253,28,157,232,27,193,70,236,85,15,116,26,232,122,219,94,68,38,122,114,9,228,187,85,61,46,231,65,96,202,89,212,113,103,123,219,120,90,55,12,217,28,72,86,99,1,11,155,13,71,95,31,244,232,185,120,155,16,195,222,104,118,113,176,0,44,223,201,29,11,19,66,177,180,242,223,94,99,127,127,189,3,185,121,163,203,174,178,175,84,50,198,91,117,189,87,88,16,130,83,96,173,141,196,112,165,191,210,171,133,190,38,194,121,52,135,236,5,110,155,29,10,192,91,187,230,211,7,58,0,188,4,239,27,250,0,103,132,164,112,23,172,56,179,126,127,16,47,209,181,208,111,145,67,43,12,78,220,84,6,98,232,113,232,56,244,209,2,69,35,37,194,176,62,146,234,218,247,137,74,227,255,109,161,138,22,84,224,211,12,199,23,140,230,4,98,87,192,87,93,70,180,246,68,8,163,237,145,60,21,249,25,88,130,189,221,62,189,216,17,160,130,56,219,199,114,16,99,87,163,42,221,107,6,8,163,163,237,10,15,5,55,110,185,33,222,197,153,46,117,44,32,157,169,9,87,225,208,86,99,130,149,139,103,68,131,102,109,88,27,251,167,124,99,61,87,5,37,1,250,46,118,162,2,7,253,74,214,181,216,23,194,30,168,239,228,157,46,139,189,93,84,232,237,127,41,95,93,206,117,117,115,163,9,186,64,75,226,40,164,175,85,186,173,14,139,32,170,225,131,32,157,45,162,54,108,54,176,34,47,114,225,43,142,29,151,161,172,63,113,74,181,34,51,116,114,2,136,160,166,151,174,109,40,245,48,149,188,58,22,128,220,202,226,227,26,230,51,248,85,221,94,242,150,126,126,236,186,172,130,42,83,143,59,81,203,146,63,179,146,143,23,94,32,92,82,223,50,210,108,202,130,131,15,222,250,203,198,110,253,60,151,202,138,112,163,173,151,146,8,61,173,57,57,35,1,62,86,165,233,58,17,159,152,53,4,20,60,37,46,151,253,228,54,180,24,101,111,148,171,164,209,97,133,239,57,230,216,76,179,174,46,156,163,233,158,40,107,204,160,152,250,163,134,131,88,141,151,177,157,156,173,250,34,3,106,188,205,135,92,221,19,16,237,133,215,96,32,155,175,134,148,121,124,122,32,46,6,128,150,32,230,72,7,136,75,62,122,177,120,25,252,48,38,49,171,183,107,128,67,36,3,139,181,235,206,173,13,216,178,118,68,19,12,66,241,39,90,42,171,228,127,247,47,171,126,66,230,195,26,180,201,12,12,85,18,214,143,141,1,177,75,52,68,193,222,181,162,62,122,109,55,141,106,215,107,241,188,180,4,84,79,54,152,161,120,207,170,182,77,234,173,212,206,130,164,23,254,209,78,99,16,101,51,158,181,208,134,4,186,93,150,202,137,81,140,14,125,157,38,206,84,145,112,72,78,73,112,112,15,117,203,219,214,41,94,100,64,27,93,172,154,133,124,22,38,95,236,172,150,133,125,73,238,187,179,83,7,85,13,99,148,68,83,224,167,91,76,110,138,59,101,117,140,145,67,68,191,129,199,209,86,32,255,81,115,201,72,201,248,81,21,233,31,169,145,245,207,246,242,228,43,51,33,79,82,29,200,201,247,30,78,140,212,240,44,248,43,216,121,151,248,233,214,128,237,87,132,72,51,195,242,123,201,156,33,186,232,209,83,164,50,178,67,63,91,185,206,167,44,21,140,94,196,1,129,137,118,47,246,132,21,82,196,134,184,192,174,105,204,48,235,241,171,49,209,20,193,30,64,52,100,176,92,132,77,177,36,103,107,18,224,226,69,48,133,230,222,72,218,141,187,244,59,79,21,119,170,63,234,219,118,237,118,9,130,196,14,145,106,227,117,59,200,15,154,245,39,118,141,76,110,24,58,85,161,14,74,205,173,90,97,55,15,69,47,210,239,64,41,136,248,32,156,69,207,243,240,228,110,192,211,113,200,65,22,155,39,28,228,252,86,169,3,161,97,34,93,109,32,219,167,72,97,64,252,36,11,255,251,134,228,210,25,145,206,203,137,251,165,28,127,7,117,190,214,89,165,152,223,36,212,185,88,11,93,88,239,193,18,240,238,220,147,78,35,162,84,162,214,87,173,112,80,99,219,234,102,69,250,136,114,142,168,201,119,84,228,138,119,217,213,230,195,214,130,60,218,135,77,201,170,35,211,113,245,227,243,173,251,107,120,77,159,227,135,20,196,210,62,37,146,41,206,199,80,183,219,250,162,65,110,175,203,197,121,249,9,45,237,148,70,3,234,150,63,189,222,59,106,85,186,56,232,119,101,82,228,208,140,189,102,178,223,200,191,124,70,41,134,59,114,230,188,98,208,245,197,148,230,147,156,170,50,245,64,1,37,10,52,123,138,180,72,222,107,36,149,111,224,134,137,123,133,38,59,216,237,148,145,139,120,219,170,115,113,84,179,114,244,175,85,24,52,208,199,61,58,126,58,77,13,200,239,135,95,13,164,218,83,167,22,22,198,178,234,178,113,143,208,147,78,107,126,156,251,7,180,59,191,141,78,175,188,115,189,72,216,134,142,208,34,214,226,119,131,156,186,239,15,118,236,229,218,141,147,168,98,181,25,200,55,217,198,94,219,0,216,188,194,199,196,220,87,13,7,75,173,0,129,240,233,108,88,52,108,50,249,140,119,176,36,220,2,37,132,114,92,44,103,173,218,149,171,77,24,29,182,194,188,251,230,159,75,240,175,148,71,134,142,82,124,4,193,91,115,63,193,15,124,109,231,131,222,193,127,1,108,249,145,26,171,23,110,57,96,170,83,142,249,118,124,55,26,17,112,182,172,255,89,111,252,247,111,244,75,73,2,8,196,0,204,97,200,183,46,95,31,145,113,242,80,219,139,58,220,116,248,198,17,222,5,22,200,81,168,109,234,249,209,99,154,121,136,209,207,166,12,102,3,10,37,185,164,219,114,226,111,77,230,193,136,255,13,232,37,62,157,184,1,34,201,18,246,96,30,98,25,157,23,195,1,142,168,88,44,27,116,182,58,27,213,98,248,100,180,18,80,217,252,63,49,233,150,82,238,201,76,35,240,135,237,173,228,134,41,237,134,193,128,208,20,236,215,231,118,201,85,208,29,250,87,183,139,255,38,185,136,198,172,141,211,184,7,25,114,117,79,202,77,112,9,185,210,199,130,179,55,151,155,90,206,248,142,91,47,122,117,164,249,69,47,21,247,36,99,211,192,104,13,175,29,160,101,199,19,0,238,203,234,64,60,194,98,238,92,141,108,80,84,117,61,188,86,206,225,191,141,223,61,201,47,17,232,1,90,140,25,250,6,108,71,195,141,212,63,199,148,221,194,41,246,18,54,156,66,98,208,247,234,98,213,134,58,245,165,221,98,190,38,217,246,71,196,109,192,84,56,199,198,230,104,224,237,116,21,20,186,197,97,184,207,157,21,47,240,44,235,79,223,61,92,179,208,89,98,245,112,39,49,2,1,52,109,215,177,7,17,16,134,163,212,116,102,244,231,2,54,106,180,66,150,159,72,251,204,34,230,132,30,42,23,9,159,162,206,166,42,40,8,27,195,89,120,78,223,238,90,218,63,204,242,118,174,12,159,222,90,170,54,171,226,151,223,149,205,19,216,225,129,57,83,164,226,246,23,92,130,221,10,21,192,56,84,235,71,153,51,225,174,87,154,144,54,255,150,230,132,107,49,214,212,236,235,42,157,203,84,200,219,152,92,21,126,71,82,108,154,254,86,74,192,209,105,139,221,102,108,133,113,248,150,246,58,98,80,10,165,164,82,183,135,92,35,90,237,154,222,84,13,167,50,19,153,234,201,22,95,10,131,16,44,26,157,104,119,240,182,183,216,184,250,11,116,61,130,250,172,243,36,210,37,90,19,104,155,2,12,255,84,138,37,194,84,70,217,209,76,89,136,173,68,95,219,186,255,62,73,51,176,121,165,163,152,158,46,70,11,29,112,176,51,156,86,236,56,236,214,240,207,63,247,48,149,217,93,188,68,207,163,191,32,110,166,138,169,203,53,231,98,0,80,126,98,155,113,200,73,140,167,184,171,7,109,165,219,5,47,137,151,155,220,216,215,5,26,248,234,144,34,159,51,76,231,90,253,227,159,187,136,13,118,23,254,104,100,126,109,28,8,132,148,237,120,112,34,109,68,187,17,254,163,207,160,94,108,123,71,156,34,48,67,152,163,116,46,121,121,243,89,69,222,155,102,182,69,94,231,1,30,188,248,10,203,85,151,39,247,253,176,129,9,49,74,247,119,236,56,126,135,154,150,232,222,176,225,28,168,226,100,45,89,69,189,160,99,66,19,73,179,55,27,156,59,53,32,180,80,171,63,222,31,91,58,37,170,150,117,87,10,238,20,255,165,149,130,168,69,14,85,32,4,21,60,164,204,20,121,237,116,77,107,50,27,43,42,196,33,168,30,21,97,68,175,191,28,69,154,234,148,235,75,90,1,79,168,241,154,106,64,84,207,170,7,57,250,161,133,225,235,111,106,248,42,87,217,11,211,97,181,60,201,103,215,53,177,187,191,152,55,5,242,137,105,129,3,117,21,159,125,114,154,124,137,27,128,198,87,179,100,1,101,11,40,187,220,64,211,126,138,156,54,255,38,171,150,76,170,131,54,34,246,180,234,90,98,204,170,144,163,118,137,10,196,236,70,166,250,41,149,41,222,16,252,153,27,217,89,109,92,38,229,243,209,174,35,255,220,71,135,184,20,207,228,152,24,24,97,196,148,190,48,112,222,190,76,28,157,87,189,178,93,144,168,88,253,107,11,24,33,71,185,9,196,119,111,30,156,207,10,178,14,35,198,189,160,57,28,120,142,24,75,228,197,227,115,203,120,151,25,38,21,60,142,69,22,7,16,150,18,203,148,107,99,21,203,178,75,204,252,94,224,13,45,173,179,43,128,179,251,2,46,43,181,51,97,96,90,54,12,252,230,166,113,200,175,49,126,219,66,201,97,161,253,134,59,70,54,94,179,188,172,11,194,180,166,249,179,108,119,74,149,77,181,79,10,117,243,238,115,36,142,145,139,176,184,5,177,234,74,93,189,171,123,45,204,117,39,27,197,199,102,130,137,73,100,231,94,92,102,47,248,52,89,53,75,248,241,204,89,94,234,210,69,113,17,4,80,157,28,44,184,169,240,134,133,218,141,218,97,236,19,247,148,178,209,236,66,179,68,202,176,62,179,2,253,112,230,86,126,60,115,177,144,1,248,159,200,11,50,161,241,254,62,112,228,22,124,206,53,113,179,47,137,39,202,66,133,212,196,64,124,45,183,162,173,239,73,35,241,244,56,230,220,77,137,45,34,213,47,181,109,63,19,207,206,70,6,119,197,120,171,225,216,168,223,107,133,200,41,170,100,224,30,75,155,42,248,108,73,235,231,25,28,149,236,177,164,0,239,107,99,197,56,46,180,192,233,68,191,182,181,164,209,77,199,135,34,74,77,82,202,39,173,5,13,85,3,63,181,28,152,21,76,184,87,80,94,187,99,193,20,28,99,241,49,21,66,214,124,68,247,142,127,76,168,162,43,34,220,139,134,181,116,53,201,173,150,208,223,52,1,69,30,141,158,128,126,124,25,124,169,203,166,65,125,199,168,192,91,236,224,214,57,206,145,180,21,76,143,220,213,10,56,93,85,10,195,61,115,96,126,87,124,156,66,34,106,201,136,115,223,102,152,147,246,140,73,210,17,6,174,0,170,166,160,120,183,56,164,40,170,186,32,181,103,100,84,11,249,102,181,199,125,79,2,88,63,76,8,213,131,42,62,172,175,30,120,127,79,170,102,144,240,6,137,238,69,168,127,72,67,146,166,7,224,155,149,208,232,250,17,34,245,153,80,250,182,250,88,91,119,186,168,74,252,215,58,198,25,174,213,191,199,126,65,90,188,207,163,165,152,167,77,167,207,208,247,164,59,127,162,175,161,5,42,42,195,227,22,7,22,210,131,17,11,106,35,249,125,188,168,140,136,182,230,230,218,189,206,10,251,101,186,10,38,110,210,110,53,223,176,62,161,71,254,158,245,193,116,253,253,89,20,39,250,247,162,70,3,39,203,148,3,120,59,21,235,229,10,15,142,83,183,247,100,180,0,203,140,168,248,59,148,209,46,210,109,188,18,179,209,166,27,95,173,249,28,13,65,115,237,129,87,66,247,188,182,11,137,209,156,128,27,193,108,177,255,237,112,135,150,212,186,77,180,90,89,167,116,25,140,211,176,55,215,192,52,32,73,235,39,183,79,44,252,47,4,188,117,207,102,174,47,29,112,229,94,0,119,135,224,234,101,109,241,33,132,163,31,239,105,90,122,24,20,44,72,138,128,188,66,83,234,21,235,30,57,102,0,167,111,245,18,243,205,123,140,43,103,79,138,5,117,32,166,170,0,152,184,226,3,12,108,208,66,142,213,2,180,188,124,220,242,158,163,7,193,108,46,80,226,66,7,94,73,162,251,248,11,146,189,59,47,81,4,89,107,15,162,219,13,235,246,121,76,147,201,174,31,189,212,219,101,46,16,64,130,72,97,214,176,230,115,20,203,25,214,113,158,248,138,153,150,168,125,160,42,120,126,69,241,27,164,120,244,196,15,219,235,53,98,28,8,127,182,124,45,167,107,219,151,150,64,200,198,236,229,42,197,198,33,198,169,122,80,126,198,47,254,185,58,238,141,58,188,186,229,143,177,109,212,184,197,7,8,19,253,42,40,85,59,57,201,200,36,36,226,88,230,103,132,188,149,18,54,94,76,65,166,246,62,164,10,137,13,90,39,220,213,206,36,192,189,240,210,245,61,80,224,121,245,95,185,107,194,163,254,23,14,87,71,93,47,3,70,249,107,170,128,71,32,104,97,133,144,53,66,35,191,156,212,222,118,223,59,152,188,237,109,6,143,41,201,198,31,218,238,35,34,110,210,68,87,77,203,194,211,11,38,107,244,98,84,159,227,157,18,116,253,126,46,26,75,128,107,49,219,191,175,43,128,61,95,232,62,173,200,207,231,193,13,205,170,212,163,125,103,11,17,126,11,5,221,97,12,58,233,133,138,50,102,82,222,62,109,132,143,105,121,207,126,72,29,94,248,136,230,173,41,194,187,114,85,165,51,253,212,173,75,229,217,44,36,192,44,115,154,141,95,76,248,169,123,247,219,130,185,85,46,124,135,172,186,137,240,250,208,189,80,245,200,210,115,168,227,3,145,197,126,33,204,130,190,161,179,94,219,151,182,34,187,55,166,36,58,167,194,213,59,164,185,215,37,130,196,72,161,219,213,125,196,218,82,241,57,203,217,176,225,74,122,13,212,71,0,69,49,48,86,148,186,157,2,102,3,86,74,152,244,0,179,159,204,172,145,82,109,118,238,239,42,72,187,127,67,126,170,225,209,226,210,155,22,126,12,254,4,128,150,165,18,183,85,85,89,2,181,75,144,244,201,215,243,1,101,216,142,88,42,103,166,129,168,161,202,202,158,167,35,14,165,131,251,202,203,42,114,45,221,50,128,104,225,173,138,14,129,154,150,70,204,238,229,29,22,85,31,105,6,113,29,163,201,192,206,135,244,45,194,192,199,174,224,132,231,32,169,46,134,13,22,104,238,102,96,221,147,132,3,68,189,151,9,193,243,231,237,47,189,154,253,12,154,136,245,164,85,45,216,188,127,155,239,57,199,25,12,161,202,202,116,172,140,66,223,241,113,126,221,243,79,215,185,245,233,24,53,161,56,69,242,80,94,230,129,6,194,134,182,155,210,110,229,214,189,35,255,253,1,202,204,236,129,4,1,73,106,187,68,2,32,233,69,30,194,210,205,246,234,13,76,118,125,45,194,250,95,213,221,39,17,169,105,124,45,10,146,252,80,138,136,207,3,82,196,114,145,108,86,9,64,4,61,159,186,252,140,255,52,128,197,185,229,119,223,13,116,53,156,86,106,88,179,178,206,176,103,198,29,119,190,246,55,232,111,74,71,12,172,190,198,122,170,74,235,97,249,98,165,166,32,46,10,247,184,229,138,89,142,101,149,103,8,133,143,41,60,8,190,193,210,114,214,129,179,15,38,54,207,231,132,83,143,89,103,208,113,105,250,115,183,141,60,254,214,52,23,178,154,247,233,54,145,138,151,118,70,95,150,85,144,178,197,104,173,158,27,217,142,62,135,34,241,202,246,209,125,251,163,187,174,175,214,90,247,225,14,1,105,174,119,57,88,132,72,9,7,35,189,46,96,45,254,201,128,25,246,151,188,5,34,110,252,185,200,205,155,218,170,118,66,94,166,52,171,14,169,84,220,177,24,87,204,254,0,2,7,43,223,167,169,228,21,149,94,84,141,89,92,104,207,101,133,116,148,48,246,84,214,11,201,252,12,4,192,201,13,225,245,102,30,24,68,48,17,76,238,89,156,209,216,21,14,163,130,138,202,34,188,219,37,213,158,164,176,84,28,225,243,222,56,32,232,72,20,116,37,57,145,81,113,54,45,196,22,155,68,166,72,17,87,169,231,56,113,103,10,235,58,62,163,229,171,227,244,48,176,174,138,203,249,2,26,14,67,85,244,11,116,16,230,158,132,34,169,75,29,176,40,197,151,88,13,189,59,131,93,26,182,81,39,61,4,251,41,125,88,244,190,22,129,151,42,105,52,168,28,139,61,138,121,249,224,120,56,222,181,22,61,47,236,137,178,209,31,199,201,224,10,79,167,38,115,123,80,117,90,181,132,156,65,220,112,69,11,237,229,204,166,25,100,42,247,12,53,240,140,136,37,105,83,68,45,116,49,103,76,232,96,13,59,135,178,65,136,64,23,203,249,11,112,164,216,219,101,32,174,178,115,194,232,241,225,97,158,242,136,29,64,47,253,50,186,77,148,48,228,138,126,95,2,30,69,232,175,103,29,116,24,178,173,183,74,1,24,98,55,39,243,231,141,15,233,182,203,182,97,118,37,105,243,76,101,71,89,164,117,32,59,50,116,198,251,108,169,215,144,167,220,187,42,95,154,6,6,223,98,206,14,224,194,210,206,51,194,81,221,55,6,106,170,85,95,98,11,248,127,109,15,240,158,124,246,77,83,148,236,43,8,8,41,232,40,90,167,224,38,27,82,108,244,99,41,87,70,26,69,63,237,61,35,90,57,14,124,152,175,19,179,75,45,63,13,252,7,246,40,167,157,127,125,235,25,255,184,188,25,98,44,110,245,90,45,186,156,134,142,117,251,201,150,226,128,255,161,155,196,86,132,158,154,118,75,101,174,107,83,144,91,106,18,225,12,99,232,170,99,100,62,216,225,127,10,239,46,5,92,1,148,158,210,14,73,197,221,19,174,5,67,122,188,206,222,249,19,77,205,140,252,206,112,100,231,183,42,169,20,6,17,163,253,195,131,247,177,139,174,240,197,193,17,202,3,166,87,38,75,112,53,186,43,70,30,73,29,29,218,43,67,254,99,125,250,180,120,66,0,230,186,39,49,54,88,183,157,208,193,82,114,0,21,200,86,235,19,21,219,73,94,139,123,41,81,211,128,29,158,235,145,31,237,19,110,102,241,149,173,164,225,186,213,105,219,68,213,48,20,69,149,139,86,99,8,198,38,55,170,69,42,96,182,103,160,246,29,111,237,136,131,70,251,225,41,88,214,129,227,67,85,27,1,188,173,23,210,143,152,183,229,216,59,51,120,170,95,124,177,134,26,97,95,15,188,54,251,222,119,122,114,227,33,59,72,4,188,100,203,54,25,181,132,255,201,241,150,158,199,154,125,172,61,67,65,38,219,206,142,53,74,17,122,134,7,118,203,253,90,196,174,167,73,66,133,209,208,120,227,222,237,50,132,139,97,178,53,195,57,151,94,124,211,36,112,84,169,52,55,245,159,46,90,97,1,70,222,173,212,65,7,163,166,135,94,23,67,137,128,58,140,234,5,220,131,239,55,62,204,235,55,91,204,109,160,38,191,169,70,83,47,229,176,19,163,122,57,66,234,180,63,89,179,223,213,7,70,38,25,112,49,202,59,21,113,178,138,80,109,120,196,254,245,34,132,170,95,44,116,164,93,210,61,185,88,171,81,39,105,14,167,230,199,129,186,185,192,66,178,47,73,122,134,212,111,187,206,111,42,106,46,23,17,113,107,164,247,182,173,179,110,64,188,196,209,227,146,224,143,35,45,69,13,213,148,127,46,146,22,56,72,132,90,3,236,71,222,40,160,127,52,224,6,107,203,128,173,124,18,94,125,5,198,29,4,77,101,18,93,50,119,234,32,36,13,0,133,48,127,69,10,229,105,38,52,254,144,165,196,243,205,179,251,183,187,194,137,76,35,156,195,123,246,108,107,55,73,76,225,96,254,134,83,195,98,100,85,118,242,232,142,53,112,250,141,242,54,160,61,73,27,251,63,47,215,228,158,47,176,205,52,216,92,238,196,93,77,166,48,131,124,82,191,193,248,8,130,100,47,64,249,212,235,108,202,119,95,194,51,139,245,69,180,44,183,23,13,36,121,68,163,247,48,239,136,252,116,168,0,162,211,174,177,193,126,196,231,80,73,14,235,139,251,119,141,37,35,123,178,20,145,5,45,122,8,225,34,241,183,172,160,133,56,207,248,242,242,170,231,133,241,104,53,99,148,123,82,75,176,248,154,196,23,22,232,78,165,222,42,180,15,139,85,228,246,190,204,47,0,32,69,247,99,176,115,254,195,49,120,152,250,145,164,112,210,132,36,21,247,168,55,223,127,49,77,51,60,58,223,145,207,204,159,115,138,232,133,164,110,232,102,18,100,21,139,192,208,87,159,164,58,106,54,210,179,124,45,138,235,169,5,62,34,173,184,239,196,17,159,232,182,107,170,85,7,7,48,93,13,242,31,4,240,28,27,229,11,157,35,39,116,91,173,44,234,108,252,130,193,7,243,78,212,60,103,247,27,185,65,201,9,99,17,209,90,31,8,92,93,60,80,95,210,175,80,192,202,197,11,90,35,81,160,24,82,51,60,5,178,65,8,145,192,156,199,225,228,186,7,227,53,133,79,30,133,61,127,99,248,17,111,198,8,134,131,170,98,173,229,234,25,192,2,45,119,45,48,27,226,144,31,121,248,172,210,203,86,179,3,54,88,228,45,141,22,79,76,19,225,50,219,213,48,25,158,209,232,138,94,255,46,87,237,50,69,30,211,254,183,9,61,21,227,148,120,53,203,242,68,238,2,157,9,172,107,212,59,191,2,230,177,83,224,56,34,21,216,37,155,39,253,59,200,135,25,140,95,91,81,165,236,28,114,44,229,220,105,51,206,246,251,15,116,93,180,78,29,5,201,72,38,175,186,43,129,67,125,122,140,199,129,207,130,20,36,202,166,10,62,11,158,15,176,50,132,40,249,38,133,108,80,95,99,69,130,124,191,88,82,228,68,59,102,109,134,149,227,251,39,161,54,126,236,190,80,62,46,162,2,29,183,249,35,71,122,52,193,107,96,5,108,149,35,101,16,175,45,213,121,238,231,152,39,245,248,196,50,231,85,143,36,170,20,75,235,57,53,178,1,86,42,236,170,19,45,65,183,194,240,201,26,118,170,188,80,183,48,8,74,36,203,185,169,93,36,165,32,55,24,179,252,2,119,191,117,12,58,31,119,153,108,12,190,189,224,153,195,57,175,149,102,226,22,240,236,246,136,182,125,174,117,62,232,30,174,11,255,119,9,177,109,88,163,109,89,4,234,223,227,181,171,236,52,225,129,251,6,192,184,255,57,246,23,169,140,226,43,200,148,31,83,9,6,89,179,178,34,55,103,153,59,183,237,217,204,112,200,87,44,24,241,130,64,178,169,32,39,88,190,224,57,188,45,143,63,244,170,152,171,56,216,248,23,218,73,132,166,194,236,106,148,92,19,94,1,214,70,64,48,235,40,40,59,232,169,125,52,178,142,239,126,78,252,220,240,114,83,248,114,73,236,245,91,177,91,96,67,79,231,88,103,87,104,179,140,253,76,164,156,42,133,155,87,49,179,153,12,181,223,175,205,229,139,93,147,162,99,233,148,186,77,117,157,15,6,191,83,176,176,105,72,247,244,38,224,93,101,84,116,98,219,21,245,16,137,77,99,6,55,246,69,67,146,208,22,13,99,62,52,67,112,51,47,185,156,136,244,213,116,225,123,40,190,123,200,132,168,112,127,61,26,36,79,116,147,43,220,58,228,199,211,64,252,22,193,112,20,53,2,160,246,226,25,241,196,114,62,78,146,22,98,51,54,226,13,228,155,100,83,132,223,81,203,156,48,128,194,127,137,166,116,172,92,60,197,61,173,251,194,182,49,77,131,75,98,225,76,228,80,127,39,117,16,66,123,237,87,252,125,240,218,254,139,123,15,97,206,231,55,224,96,218,56,147,212,113,196,188,97,51,198,88,174,34,227,174,142,193,43,7,107,133,123,23,149,48,69,111,217,102,161,117,242,41,105,16,26,108,216,50,243,1,95,93,170,28,131,151,245,216,203,105,171,118,44,99,204,220,186,242,0,133,14,16,90,31,145,203,115,186,32,161,201,127,89,120,203,205,229,112,247,176,37,232,194,185,224,241,68,9,231,17,240,154,174,158,65,233,91,30,33,139,144,129,224,67,177,211,1,100,39,143,236,19,252,159,32,50,150,33,129,55,229,177,81,149,207,232,104,156,149,255,222,136,137,29,237,57,152,60,217,35,90,58,32,243,115,74,250,248,126,235,184,22,186,197,83,44,254,82,187,228,250,116,224,245,166,106,100,149,18,214,77,142,214,133,54,230,222,112,129,203,250,125,72,131,90,66,2,8,21,39,207,98,28,178,144,117,165,142,16,208,232,204,227,151,47,231,185,138,170,112,113,15,208,196,253,1,27,16,150,206,143,228,204,179,14,44,229,78,74,168,252,1,241,57,96,188,97,52,88,245,85,14,242,6,206,74,116,201,74,249,179,46,137,238,25,191,222,237,254,144,213,32,72,124,67,76,48,93,193,253,23,84,41,173,62,175,87,196,146,110,106,93,251,73,5,32,180,170,142,23,103,148,204,138,150,72,137,170,125,81,85,166,88,38,146,102,25,72,42,226,156,222,85,227,49,131,252,113,96,79,41,45,214,34,161,105,10,109,18,130,130,151,27,131,155,239,35,25,150,73,185,163,15,61,16,55,195,61,166,223,229,95,199,43,169,7,131,197,255,71,140,176,136,8,31,211,32,5,184,215,153,168,40,254,140,115,192,219,156,15,81,226,192,24,64,178,109,78,48,214,154,211,28,143,209,245,206,152,252,117,186,17,234,60,200,81,154,211,0,236,192,77,29,34,103,172,244,78,212,227,74,50,7,208,184,59,78,241,103,209,122,99,204,4,113,126,239,243,225,7,128,54,173,94,109,133,71,176,15,188,172,132,228,98,204,232,74,189,90,244,168,15,40,67,233,204,150,170,27,232,69,197,147,161,25,143,189,209,85,254,133,78,145,156,167,144,76,148,173,31,19,58,140,179,225,43,179,129,212,216,156,230,178,216,73,198,33,19,103,161,19,243,22,25,31,32,234,136,109,161,145,210,11,118,97,192,176,92,183,255,196,143,33,44,97,64,44,109,188,104,177,28,132,236,2,146,96,148,163,247,183,126,103,135,31,196,227,0,146,15,242,216,135,12,128,3,224,239,206,253,153,190,186,235,100,255,154,37,47,230,64,94,3,189,196,135,56,227,230,213,49,123,217,169,123,165,160,250,99,216,227,194,203,103,210,119,130,71,112,7,59,83,120,106,62,206,33,95,72,44,119,35,98,111,55,115,239,18,11,110,8,80,185,193,77,228,127,108,234,2,119,140,91,148,70,35,20,123,65,250,152,44,0,216,172,109,146,120,30,233,160,4,254,54,23,153,228,93,180,22,182,44,52,128,114,185,166,190,59,90,158,113,144,166,95,221,63,239,66,115,152,243,70,146,62,202,130,114,100,82,184,146,142,193,150,220,79,174,42,172,120,155,49,87,58,48,6,88,118,163,59,113,31,51,186,32,150,249,44,252,219,154,119,138,101,251,251,34,179,33,234,79,188,217,12,225,60,210,191,9,44,222,90,167,170,124,75,148,71,15,113,137,225,237,144,212,6,120,127,215,134,211,110,91,115,54,172,161,225,139,196,59,224,25,85,128,83,209,228,250,189,166,1,136,160,227,253,132,238,44,243,121,70,192,245,141,84,178,112,149,55,67,79,163,72,123,32,141,232,48,201,131,8,187,54,166,53,249,29,56,65,252,145,75,186,26,250,18,222,104,143,168,203,124,68,42,210,195,57,189,48,18,26,83,182,128,124,172,206,162,22,133,57,97,23,219,217,105,129,167,46,248,249,85,247,97,128,52,197,23,6,200,104,203,25,198,81,168,82,60,71,118,154,163,98,18,196,15,241,160,225,129,244,10,15,214,201,46,1,5,2,158,169,209,237,153,5,148,153,26,204,83,251,126,65,14,69,50,95,22,13,89,196,89,167,221,84,218,254,241,230,25,2,242,84,132,6,174,41,49,157,225,160,49,134,52,176,19,2,226,156,115,222,187,97,194,47,201,89,130,12,219,249,54,173,174,100,198,2,197,91,152,225,23,187,109,147,85,12,120,79,128,46,239,248,72,95,154,12,240,90,189,132,46,46,212,108,91,187,69,208,32,224,219,6,221,109,183,207,181,165,2,155,63,30,121,44,13,113,6,241,182,171,97,144,19,132,22,161,123,160,128,148,23,238,71,42,239,23,122,176,182,124,44,143,195,150,201,209,167,165,147,81,145,140,189,197,157,159,124,216,246,71,175,150,180,83,91,89,93,205,135,132,162,72,134,60,152,216,110,129,246,190,159,142,88,37,182,46,17,108,89,63,143,164,52,56,185,190,147,9,164,112,29,169,19,50,159,66,113,80,65,211,36,173,150,176,194,178,191,247,80,24,10,108,99,206,203,171,111,84,129,70,18,200,193,202,8,172,84,1,161,52,152,52,90,180,57,18,128,193,66,168,245,25,17,205,146,29,202,64,246,171,194,93,29,184,119,91,147,88,48,1,115,50,170,165,30,48,111,176,29,106,179,238,26,66,188,12,44,89,197,20,150,183,18,73,242,223,120,175,163,139,79,3,124,97,45,223,82,193,205,85,29,133,84,67,133,83,108,179,249,128,134,226,64,131,131,26,75,135,22,113,82,103,151,170,45,77,205,233,65,148,32,197,246,86,241,188,55,219,2,55,163,177,242,45,137,95,20,22,25,55,219,242,254,225,19,232,155,253,69,178,181,185,59,145,109,248,142,88,117,57,25,197,224,15,147,39,157,194,46,26,98,222,111,182,134,144,59,199,137,230,217,190,35,11,238,102,220,210,205,182,89,16,52,158,79,94,247,44,247,218,206,205,89,172,75,254,80,203,8,81,201,70,37,77,210,250,14,234,157,178,223,79,228,25,246,225,202,122,255,168,154,138,197,192,24,150,18,150,60,67,172,62,99,192,180,41,254,100,62,53,159,192,0,162,3,141,151,158,22,161,37,126,176,56,142,130,153,139,147,84,62,12,58,148,41,102,168,157,146,40,228,49,16,160,104,30,25,45,138,26,115,123,98,169,124,13,155,254,223,9,207,20,210,73,20,84,150,43,71,74,128,34,127,226,98,237,141,127,114,161,78,79,204,149,203,236,125,143,170,241,214,188,212,207,228,27,247,255,157,40,73,215,47,18,175,126,254,168,203,6,109,26,88,198,171,173,95,220,89,24,81,181,190,198,116,198,6,70,8,45,197,123,185,235,158,58,215,42,23,124,166,155,45,33,101,31,160,84,237,137,187,253,94,72,37,119,207,109,206,177,165,7,223,85,251,128,217,205,157,123,253,140,211,28,226,184,93,116,211,206,141,169,96,160,129,221,111,236,93,81,62,236,203,152,57,116,154,148,62,192,222,1,159,238,209,65,96,47,97,246,251,65,228,101,49,180,23,75,31,216,231,169,13,169,193,131,143,150,183,241,133,214,203,90,158,234,169,158,126,16,158,158,143,57,102,70,19,22,91,155,219,56,28,241,139,202,3,145,37,37,35,7,150,71,136,212,57,156,135,99,242,207,98,17,211,182,137,17,209,66,91,98,44,230,191,88,199,94,39,112,157,235,12,38,179,228,77,242,117,218,6,158,131,114,94,227,83,113,40,151,185,75,212,10,210,31,219,120,211,76,59,150,170,219,61,96,167,238,130,39,71,18,59,240,52,16,61,96,84,241,175,248,199,71,203,109,113,111,161,211,88,24,131,195,50,96,176,176,52,85,107,60,35,43,251,6,103,33,181,63,212,1,52,136,47,199,59,27,176,205,249,98,157,166,238,184,247,85,238,243,184,170,97,113,237,66,199,112,149,172,133,181,19,156,85,199,107,2,103,210,103,164,119,8,185,93,34,20,241,24,14,240,26,95,105,52,95,22,247,174,230,226,139,117,22,124,164,1,197,100,68,39,154,127,82,112,5,27,93,151,143,251,50,55,109,110,147,146,17,241,225,69,194,54,145,228,40,239,82,122,20,119,19,203,13,42,152,77,41,162,31,11,159,185,85,101,224,169,146,154,31,141,253,169,181,247,56,241,28,101,65,152,186,17,127,6,138,37,182,96,13,212,226,252,55,145,82,229,112,244,200,186,59,120,227,175,111,36,201,210,205,118,249,212,48,209,137,47,24,57,86,85,146,94,220,25,95,111,212,151,100,13,4,188,30,134,76,195,110,199,235,217,43,241,39,180,13,103,155,227,240,246,192,40,252,19,33,133,107,95,28,183,253,176,131,112,215,225,56,73,5,142,91,215,239,38,16,17,116,136,15,231,242,80,23,243,215,53,85,234,104,98,225,205,76,230,84,117,125,254,55,165,190,218,222,59,205,22,94,79,3,243,60,244,218,250,183,187,171,44,160,158,29,23,169,160,136,191,142,245,149,222,67,48,168,113,160,243,101,128,19,247,123,157,212,167,19,20,34,149,125,80,88,140,167,131,58,15,202,108,227,63,179,117,148,186,234,37,13,28,250,63,222,9,129,43,173,196,62,86,228,233,10,0,211,137,132,89,66,198,42,141,222,105,6,185,211,155,170,144,151,2,39,202,250,177,231,82,190,95,108,151,214,147,243,162,242,240,59,185,227,244,238,122,180,23,160,46,108,149,142,240,203,10,58,248,129,118,165,64,11,135,244,227,118,226,224,232,52,234,188,116,74,177,232,253,231,136,230,66,120,192,182,152,193,186,149,12,122,0,26,105,73,175,122,94,97,106,92,233,134,127,152,57,92,80,84,26,138,93,94,201,31,92,247,185,36,72,186,173,114,243,115,252,110,78,138,137,127,93,118,23,52,148,189,250,242,212,255,199,233,50,182,229,20,31,94,93,128,214,115,104,66,225,4,102,195,34,105,240,132,251,196,250,27,216,247,134,100,45,50,191,64,173,4,111,150,165,124,230,63,203,199,230,74,59,184,0,219,55,198,74,31,205,161,15,61,85,146,195,126,120,151,22,4,126,156,148,188,110,131,28,39,160,19,174,146,30,81,52,52,51,52,66,152,25,221,238,32,152,57,61,20,251,252,106,192,181,155,74,106,196,17,88,190,133,74,117,237,218,110,90,116,1,198,15,215,194,77,45,154,102,110,184,79,81,250,122,25,46,119,109,223,165,96,83,101,244,206,83,109,110,9,179,150,144,61,77,94,213,45,223,23,213,113,18,207,96,2,93,244,221,172,184,219,142,6,155,182,158,56,89,39,134,246,62,110,37,14,253,128,169,185,6,237,120,28,117,27,17,162,87,34,1,115,224,157,245,219,238,112,68,152,158,245,132,26,27,127,155,14,65,64,52,80,112,62,99,134,78,68,143,221,200,104,130,229,48,73,57,204,101,36,217,54,226,35,18,16,11,6,117,173,64,24,177,99,182,128,7,16,64,3,22,43,97,117,242,41,5,199,164,140,35,225,231,115,100,245,161,255,185,230,247,115,118,1,1,175,108,43,46,44,183,210,119,16,242,69,245,213,111,249,145,186,135,4,187,112,21,69,128,47,33,86,92,154,60,126,15,4,126,190,21,27,174,46,184,217,130,66,222,204,250,0,75,106,100,244,61,157,119,30,162,246,222,225,42,201,31,44,193,3,81,181,70,15,202,203,136,13,172,84,223,126,110,111,130,161,200,84,18,234,114,137,131,158,11,135,220,42,170,173,237,221,217,60,74,27,253,92,40,107,209,238,1,116,98,50,121,111,237,168,74,134,242,132,16,135,96,78,14,216,132,90,15,12,178,167,13,181,25,112,110,30,192,89,46,251,12,3,44,60,74,92,187,61,95,50,103,139,33,177,74,214,63,13,157,79,44,65,243,6,138,246,138,230,79,231,83,102,245,153,24,124,134,135,67,4,254,255,17,253,41,148,126,169,87,167,248,164,241,6,19,104,116,245,178,203,3,87,193,21,230,0,18,67,126,241,184,72,161,179,222,154,53,88,131,4,29,194,92,93,213,134,204,182,117,166,221,96,32,223,247,123,67,48,232,110,234,176,171,149,251,245,228,233,38,5,235,120,88,191,191,6,227,218,229,244,81,141,225,219,152,163,7,232,134,149,249,60,124,209,211,110,4,0,216,75,157,0,247,56,164,25,151,0,33,202,74,63,40,186,201,126,111,32,164,42,182,215,171,51,10,119,44,61,207,175,160,105,188,7,64,100,106,26,155,19,66,19,224,67,116,171,171,22,69,158,173,57,58,122,107,37,105,33,22,55,160,139,218,93,216,241,163,135,70,162,46,194,108,38,3,248,122,173,1,189,139,141,166,64,152,77,62,86,81,133,218,136,241,253,224,116,69,166,52,115,70,93,55,90,219,135,181,205,207,238,110,100,141,246,149,93,190,132,14,1,109,62,217,179,232,249,43,30,73,16,69,40,149,183,18,0,127,38,205,164,44,176,187,20,4,253,71,84,68,161,23,153,53,147,82,191,210,107,14,85,41,51,173,157,81,163,150,130,171,37,21,231,71,79,159,85,23,249,137,59,244,131,149,61,237,197,63,46,238,170,54,11,163,44,129,88,194,132,95,10,196,36,252,78,199,146,194,0,15,125,45,31,113,221,132,195,165,41,164,185,187,206,182,149,7,213,121,17,178,116,184,67,49,116,49,132,32,161,121,236,174,102,46,229,30,38,143,200,58,160,116,235,90,59,100,193,177,122,96,57,231,1,186,9,38,165,93,235,62,255,151,37,74,63,224,103,114,174,186,167,22,17,57,171,148,39,102,174,242,106,38,180,7,220,54,33,185,48,165,45,165,17,79,239,53,185,120,103,227,122,213,174,116,212,171,19,67,185,131,173,247,106,86,76,57,136,27,12,78,94,184,151,221,241,41,243,63,33,96,144,154,89,35,128,242,85,98,35,123,209,248,179,75,229,51,55,209,164,190,153,226,173,36,124,90,232,113,252,254,203,100,88,62,60,65,88,195,195,35,225,73,136,28,91,245,237,81,109,126,27,93,225,110,205,230,111,98,233,9,235,3,137,94,239,105,225,69,36,203,254,183,87,72,3,138,94,17,45,158,151,110,132,137,155,108,129,77,207,1,29,120,120,1,122,218,51,78,142,244,10,126,54,66,18,49,76,154,45,165,226,116,47,14,51,55,34,157,29,125,55,23,229,250,104,188,122,197,205,179,142,148,135,50,124,178,64,117,4,90,167,89,32,241,29,228,235,247,148,94,168,68,98,217,96,163,163,119,115,101,60,49,136,180,239,132,148,96,146,240,187,171,47,4,114,62,227,67,49,195,244,225,106,216,110,148,12,203,244,155,114,46,245,109,162,48,51,42,53,165,31,87,22,200,204,251,249,181,124,80,216,66,228,231,34,250,249,51,226,250,145,72,85,100,74,249,126,66,231,43,181,100,157,96,61,3,44,150,135,64,137,186,13,29,41,120,219,212,141,32,172,181,76,51,12,84,205,193,176,241,83,50,193,143,51,129,207,42,247,8,123,180,30,159,207,111,202,9,2,204,11,217,99,203,212,234,118,250,29,137,78,189,181,120,145,163,209,217,81,198,214,215,209,157,128,55,74,37,0,143,27,14,194,25,162,104,141,159,197,56,218,193,181,2,197,21,47,224,9,48,131,73,239,167,153,37,255,173,216,211,16,30,145,19,168,108,32,34,61,106,39,56,75,17,44,26,144,85,166,81,191,7,44,87,254,169,52,155,26,37,111,181,135,188,88,251,200,53,16,149,149,88,184,251,107,125,76,107,48,108,178,106,67,188,78,85,70,249,164,93,244,198,5,77,35,12,10,163,221,198,63,43,73,219,140,12,231,132,201,68,57,68,139,197,220,75,181,23,220,148,145,138,104,200,15,219,161,116,21,134,18,87,201,47,253,246,212,224,234,226,246,176,106,173,153,49,169,219,170,56,90,131,88,95,198,207,162,29,205,78,104,239,59,149,73,137,185,56,47,165,106,104,184,110,23,93,236,53,134,17,232,155,88,175,177,17,244,1,229,56,52,215,79,169,151,136,112,197,120,117,208,240,130,255,234,67,228,138,166,11,246,88,102,109,137,28,233,221,83,73,182,201,46,32,110,99,205,143,150,183,20,147,72,167,188,106,177,30,192,253,216,81,188,69,194,238,251,208,253,250,173,93,18,160,3,250,213,137,255,239,16,226,37,124,19,0,226,19,139,157,125,38,181,187,149,242,122,34,41,22,236,37,138,92,74,205,43,2,188,57,202,158,112,27,240,10,140,152,234,59,208,221,172,249,217,207,220,34,186,137,21,235,96,11,128,176,184,152,177,248,219,226,161,75,183,159,79,46,250,183,54,84,83,97,60,213,255,131,210,12,124,134,159,99,25,102,121,194,65,247,251,36,91,65,21,5,68,3,9,193,244,47,225,40,112,216,125,151,247,254,227,45,30,207,201,254,0,241,69,90,59,76,68,71,221,246,142,31,129,207,22,64,28,91,76,62,99,4,31,8,66,251,32,160,204,86,104,221,80,17,117,14,165,177,204,38,113,20,92,186,15,247,254,57,225,37,2,136,16,183,78,220,147,237,33,29,131,6,134,205,250,159,197,134,102,27,110,239,88,51,34,1,85,249,80,22,111,193,202,221,186,131,172,255,49,179,127,165,173,184,20,33,97,64,149,111,153,220,253,182,145,119,113,59,178,170,44,224,221,208,5,131,233,66,107,42,160,244,157,254,44,248,105,131,33,169,82,63,2,125,88,177,232,185,121,220,250,26,6,22,138,45,173,88,124,24,126,226,37,204,76,154,201,223,13,104,183,217,207,3,163,82,238,76,221,89,53,135,50,67,12,73,233,221,53,68,167,118,3,172,116,109,66,66,153,245,149,57,254,95,121,187,129,179,67,135,69,161,227,36,133,16,78,164,133,237,1,72,58,42,74,200,47,252,163,96,112,231,182,209,228,136,114,214,135,246,116,146,239,166,22,65,153,95,71,238,17,98,231,157,152,63,27,233,112,148,50,101,241,59,104,91,23,75,97,250,187,144,159,67,255,234,255,103,86,8,106,57,139,113,234,14,171,84,49,49,243,159,159,99,59,221,221,118,78,215,228,142,158,23,33,95,146,41,248,54,125,87,150,109,52,144,251,129,152,14,61,145,67,232,202,49,216,212,67,55,31,86,255,87,89,112,25,121,194,113,179,93,111,214,187,221,82,96,231,19,150,193,106,67,145,152,88,240,54,167,115,106,133,174,58,189,231,48,143,156,83,108,216,239,66,217,83,60,115,181,22,181,167,152,218,77,203,13,120,177,90,121,38,251,191,69,187,74,121,44,245,128,196,46,186,141,108,169,79,100,156,236,234,10,137,244,215,223,217,4,251,41,250,243,115,91,66,132,73,11,84,81,114,99,60,236,75,247,139,111,240,119,105,89,17,114,107,219,72,30,171,152,94,159,61,178,51,124,31,1,165,56,155,187,249,181,94,72,115,169,65,152,150,113,235,37,189,48,163,11,150,159,119,115,0,65,179,119,153,21,39,127,81,14,81,123,32,75,128,212,54,18,72,59,119,59,169,119,0,171,101,136,173,235,19,44,146,224,169,177,112,69,205,148,212,85,218,188,85,46,137,143,82,205,234,62,59,16,60,1,92,210,99,69,176,203,96,58,76,251,88,20,124,86,170,179,20,223,113,192,108,192,23,168,208,170,27,6,237,10,194,182,205,230,80,65,220,231,76,106,148,27,199,242,240,98,136,73,154,0,78,53,101,81,21,93,149,220,150,243,136,115,27,201,143,8,244,86,160,216,0,2,114,240,55,141,4,133,248,3,158,245,134,179,160,80,116,170,248,181,181,166,41,245,230,42,22,39,73,19,209,179,47,169,19,238,188,89,179,197,242,199,229,152,113,215,184,114,6,66,32,121,94,71,243,23,180,72,87,80,242,8,108,241,229,244,181,120,140,216,46,59,126,138,205,247,183,113,15,204,38,229,19,135,109,155,18,30,241,136,250,181,14,176,97,223,81,21,42,134,143,156,89,59,130,70,143,7,66,25,221,152,64,199,11,163,231,4,224,84,209,116,82,189,63,173,4,18,22,204,94,192,83,16,168,45,209,129,80,65,79,159,123,63,188,42,30,234,144,115,75,226,8,9,145,147,115,253,72,183,128,65,0,182,182,236,171,11,41,106,223,35,230,4,74,84,57,170,250,36,143,26,2,35,212,137,8,125,102,117,9,53,89,167,247,205,99,174,164,178,184,126,184,63,154,81,32,205,54,58,141,122,17,75,152,151,56,155,178,168,25,96,231,110,231,156,251,56,45,110,225,143,90,253,241,112,159,123,36,201,245,95,46,161,183,238,40,176,89,218,200,126,47,70,3,240,71,109,27,74,40,153,50,9,221,161,201,99,162,95,130,57,232,22,254,215,90,165,56,184,193,61,176,96,170,67,229,21,112,9,25,38,111,183,53,125,63,234,165,231,234,230,92,90,128,95,100,184,213,81,232,51,75,235,37,114,20,203,3,146,102,97,92,176,6,127,27,139,8,213,167,178,207,206,73,65,62,39,17,41,18,78,90,241,198,8,74,247,187,100,167,137,146,71,151,210,74,61,230,166,241,9,198,82,134,96,151,63,27,119,102,19,120,100,40,109,79,55,242,145,216,239,74,103,175,37,172,187,161,66,89,183,182,173,8,106,41,106,113,106,55,215,108,168,76,136,42,92,186,61,201,200,81,141,89,56,66,196,81,158,200,242,111,253,13,41,42,25,36,230,196,30,102,158,33,172,108,203,79,211,53,162,230,154,197,236,121,219,187,122,191,240,13,249,173,45,163,78,210,61,153,21,144,52,134,116,50,70,106,70,200,168,219,202,104,109,59,115,21,195,26,12,21,238,87,181,13,32,229,121,44,132,113,173,170,67,5,48,16,28,149,55,14,74,78,109,224,96,213,16,103,97,181,1,39,147,94,57,225,21,247,148,33,2,133,174,92,64,5,20,158,179,120,36,81,251,65,57,11,67,164,112,232,158,80,123,168,102,136,181,28,108,61,238,196,87,126,8,247,88,36,82,103,248,132,121,80,187,183,199,60,214,112,9,78,145,81,205,56,0,12,108,184,38,149,182,0,182,37,170,84,107,3,223,30,133,62,227,223,140,86,42,12,204,180,195,130,177,9,71,48,160,255,44,18,19,10,224,73,205,34,195,240,1,116,71,9,62,73,231,23,37,44,208,133,242,134,97,21,221,149,182,21,167,255,216,209,25,19,84,46,117,163,206,95,175,12,130,42,246,92,16,75,106,35,194,192,183,252,157,2,68,131,140,199,83,37,6,170,159,218,35,163,203,55,135,125,104,112,243,4,65,251,13,96,246,245,164,54,76,93,145,171,207,149,171,219,249,41,156,113,138,126,224,97,41,163,52,172,203,69,113,122,146,127,16,9,170,113,181,77,189,17,106,9,172,242,101,126,100,42,65,224,150,39,0,247,12,114,238,57,17,46,109,55,161,94,171,238,167,160,252,228,78,166,230,143,186,164,154,76,212,216,182,225,131,254,20,6,225,73,123,127,109,231,61,36,0,85,75,163,28,122,248,207,76,114,39,27,192,169,93,193,28,42,84,100,255,86,28,252,107,137,48,163,185,223,19,167,111,56,8,94,166,243,123,79,130,62,217,177,111,153,216,53,158,45,210,15,184,119,218,219,220,18,10,98,193,15,219,54,238,197,56,73,11,76,250,160,138,123,247,23,153,58,114,233,46,27,237,128,128,235,181,130,3,242,167,168,92,7,89,52,120,158,92,206,244,218,195,56,107,70,164,188,39,184,40,55,145,115,22,204,175,190,49,19,2,207,194,237,185,243,181,15,189,38,103,185,121,162,75,104,125,139,251,14,109,110,93,173,241,219,247,227,49,69,45,129,142,168,226,171,208,228,79,4,155,244,132,25,62,225,7,255,41,54,162,216,235,120,53,17,8,7,46,177,255,108,24,16,67,140,34,10,101,2,231,44,144,23,220,109,125,176,148,140,136,79,27,192,81,115,7,198,236,139,212,229,5,229,148,208,207,67,209,109,7,71,149,191,64,141,218,54,125,175,87,135,169,77,156,227,146,9,160,142,224,238,47,178,46,224,7,58,41,79,73,132,251,130,41,187,4,129,49,48,197,212,157,135,111,27,75,39,150,125,218,178,79,80,36,217,146,144,126,107,84,120,153,47,71,56,155,172,45,159,79,120,105,156,189,25,244,15,44,108,14,175,162,249,23,39,9,178,248,145,142,94,132,238,211,60,87,113,108,0,40,213,112,37,181,241,101,181,167,202,62,95,138,85,188,217,66,82,117,80,151,236,182,102,205,184,6,36,54,248,135,99,45,32,34,57,105,154,60,90,132,103,163,248,181,80,73,14,130,230,138,231,201,123,108,244,250,151,244,242,48,123,67,154,223,196,181,106,181,80,162,223,249,158,83,209,160,65,66,66,71,20,164,200,75,98,56,67,150,234,244,250,127,69,175,160,60,222,108,96,124,230,13,102,87,172,124,157,164,216,38,190,44,89,11,2,252,232,69,202,99,79,217,148,64,133,46,74,3,168,15,40,227,144,252,227,15,142,138,132,20,164,208,41,49,26,149,54,38,80,1,172,208,146,164,142,172,180,239,210,96,190,183,203,127,66,157,163,194,128,212,249,20,153,188,122,159,20,96,174,157,33,64,35,189,185,61,126,215,134,147,84,102,191,69,197,153,75,127,105,192,243,108,7,89,155,77,226,247,21,23,30,59,39,71,78,138,15,9,160,86,110,23,203,114,245,130,231,52,249,205,247,117,24,173,6,81,214,158,104,172,55,107,67,86,229,208,188,175,104,137,63,196,156,195,16,175,107,148,205,43,76,60,120,5,64,27,28,27,226,4,119,72,131,242,4,70,114,108,208,56,55,48,140,162,75,111,163,28,172,154,128,81,84,181,230,59,157,130,12,132,138,133,65,61,211,224,91,169,68,59,78,251,44,194,250,158,186,52,83,204,252,221,186,121,195,208,148,215,232,186,44,181,105,179,119,217,59,6,141,30,104,72,202,148,195,238,70,80,173,36,92,122,112,120,153,219,217,149,110,255,174,184,174,223,3,80,36,88,20,227,135,86,29,108,65,190,91,160,180,59,17,5,176,40,166,165,14,105,170,50,139,77,219,245,151,185,222,224,239,47,151,191,25,163,227,15,234,3,230,139,112,236,88,248,223,125,110,129,118,194,194,126,110,141,192,76,9,142,7,222,216,13,49,142,142,66,123,171,196,13,114,128,72,230,174,203,208,7,209,110,46,7,101,225,244,83,230,158,166,83,51,169,106,122,13,157,244,156,227,235,166,125,212,212,252,200,105,194,190,222,234,91,91,41,198,77,216,112,61,40,15,142,68,36,153,87,253,132,145,96,232,116,7,69,170,153,37,158,95,82,171,173,20,107,61,2,71,98,128,15,114,84,28,73,95,11,117,1,135,152,179,2,15,149,205,53,201,113,118,209,149,153,99,135,82,244,221,58,22,60,232,35,7,159,231,123,149,183,192,115,174,82,21,165,91,198,97,132,193,38,108,96,219,196,24,18,155,85,66,138,206,210,53,165,25,168,95,51,210,69,219,228,253,153,121,2,187,216,139,34,143,66,104,54,102,76,225,156,197,87,205,83,171,55,62,191,201,19,74,34,193,163,113,107,155,235,18,110,216,237,247,48,12,108,136,104,138,210,252,93,172,23,203,17,135,90,48,91,6,49,66,109,48,230,209,16,24,62,247,182,178,244,211,11,43,222,42,13,231,194,128,32,222,14,211,106,53,207,229,15,131,221,20,29,105,243,120,164,204,114,84,213,4,60,132,107,95,76,228,5,213,16,191,16,74,174,85,2,210,91,73,25,1,141,183,165,255,247,199,88,93,126,6,162,34,222,73,221,63,71,213,5,69,255,153,144,41,250,249,203,61,14,253,18,54,55,195,21,210,74,50,21,22,125,182,182,147,143,67,180,56,233,138,176,123,222,1,52,89,248,84,161,248,102,6,176,234,168,190,109,11,54,201,121,117,161,191,179,210,84,75,235,194,48,113,93,195,115,207,182,58,222,4,109,200,123,215,2,203,22,167,208,244,243,115,138,139,123,3,1,182,239,136,135,220,125,153,4,102,66,84,199,70,171,139,167,105,248,74,149,208,201,165,7,135,108,169,41,90,24,191,133,121,179,205,168,117,39,125,145,221,252,159,79,181,22,39,83,220,199,102,236,115,103,218,93,196,184,41,164,208,30,40,34,9,39,79,239,39,155,79,238,129,97,69,211,16,224,59,135,237,197,153,139,59,41,198,62,216,63,188,183,158,168,6,168,212,77,152,250,202,247,55,70,101,15,189,71,69,54,103,194,168,138,145,2,115,122,33,66,90,60,14,59,105,102,5,208,16,20,87,22,1,252,71,191,17,27,35,198,202,14,230,249,21,229,17,20,194,19,170,231,189,238,242,189,76,173,55,118,83,185,90,166,164,209,131,159,65,194,191,31,0,100,81,95,39,86,145,111,42,48,244,238,36,59,169,231,114,2,50,183,6,14,165,120,228,195,102,195,5,69,227,210,193,74,26,94,249,249,114,189,82,58,241,81,47,168,123,29,202,46,43,237,19,224,241,194,110,143,43,141,31,253,51,172,191,194,123,86,108,39,253,157,63,100,141,217,89,146,157,157,123,172,233,70,197,214,143,17,122,187,16,142,34,188,85,136,182,248,221,185,119,3,74,234,4,191,215,35,72,102,83,199,73,192,212,87,231,234,197,112,183,9,59,16,130,200,215,0,83,237,47,246,41,1,226,78,1,56,141,110,97,36,35,144,99,3,124,174,140,41,173,185,241,246,159,15,30,162,31,74,157,99,0,227,82,233,116,82,115,89,224,177,49,128,244,100,253,252,110,138,58,211,173,237,211,106,171,180,49,54,75,228,170,170,75,153,212,143,197,167,191,165,55,198,53,90,118,137,71,70,80,190,75,243,130,79,156,115,214,32,180,40,162,169,88,91,24,12,106,35,113,235,171,98,161,79,130,100,63,199,218,195,141,29,164,50,6,130,62,249,224,62,155,219,185,66,41,199,156,207,97,110,207,80,118,52,206,143,179,113,37,101,110,91,245,177,94,66,20,207,93,2,92,218,113,201,197,31,171,175,45,105,55,160,9,98,227,56,97,70,71,213,29,83,172,231,123,160,202,191,207,243,180,117,133,213,67,229,31,134,60,242,65,217,102,86,221,239,116,145,56,77,247,67,82,174,55,183,49,83,199,108,164,36,5,61,231,146,187,74,158,164,136,49,77,227,142,149,55,20,126,13,208,26,49,1,16,123,59,141,28,128,86,54,94,42,83,183,91,146,142,24,184,137,130,19,56,1,89,99,61,237,183,151,48,71,9,217,223,114,240,167,232,195,19,56,120,27,100,198,107,8,105,184,203,120,18,187,255,4,248,24,95,139,150,8,99,237,35,47,177,19,18,47,35,14,68,245,173,57,222,143,181,224,40,243,119,59,97,99,64,51,105,164,63,158,28,27,29,11,154,213,80,174,208,67,174,115,63,75,4,72,215,167,31,144,208,87,33,232,59,110,74,231,79,40,0,32,129,176,179,236,209,231,125,141,184,225,36,68,65,102,102,166,205,220,154,238,173,63,213,197,174,32,213,127,156,83,200,240,69,139,150,48,148,125,215,237,125,136,142,176,136,48,129,75,199,223,21,152,143,142,159,28,196,132,240,45,99,167,225,81,101,160,164,159,31,131,95,170,229,158,233,173,30,27,211,170,221,14,222,135,128,80,154,179,138,177,8,17,187,124,93,238,144,219,128,29,176,123,210,179,116,241,146,95,180,164,206,38,208,71,184,84,63,216,77,16,57,197,30,63,111,33,36,87,228,240,27,188,117,207,231,60,206,197,104,162,212,245,244,190,76,150,76,37,125,106,152,20,43,29,128,205,150,185,99,177,38,87,230,69,152,185,27,124,191,164,184,150,68,215,63,73,196,156,118,59,36,44,130,71,152,33,124,173,29,21,159,90,152,1,61,47,132,239,192,194,169,16,89,113,92,240,17,163,121,5,237,241,144,171,78,171,194,102,44,97,60,228,197,123,252,236,68,17,153,156,18,14,229,86,37,40,17,111,11,148,237,162,147,232,134,51,72,88,168,199,223,191,99,59,46,181,150,251,237,148,87,6,84,52,9,89,102,122,83,21,135,70,23,104,155,11,151,46,147,215,170,116,180,158,50,36,130,116,122,149,22,60,225,82,58,97,35,52,233,27,210,171,246,88,184,179,205,47,0,240,122,32,204,118,153,16,148,142,8,4,127,70,212,56,148,154,166,217,140,30,180,116,230,165,164,159,9,80,140,50,131,233,124,119,48,137,61,107,53,175,52,158,138,45,83,72,208,161,170,205,146,14,199,49,16,1,78,24,23,72,228,45,83,38,68,65,49,253,30,254,183,111,180,30,70,202,98,28,196,99,6,72,183,29,48,124,130,34,200,248,112,3,111,223,237,116,164,211,178,64,135,107,172,199,22,48,253,76,125,189,103,231,38,93,175,107,231,70,83,16,145,165,210,214,242,93,41,160,208,38,8,111,92,183,3,187,184,126,140,45,89,55,92,197,111,152,250,172,121,197,229,122,255,94,25,204,201,233,114,202,209,96,34,45,92,238,148,1,174,80,103,83,58,151,50,93,70,6,185,130,99,202,173,161,34,24,0,83,142,83,96,173,198,181,249,25,146,220,217,73,53,238,156,182,248,202,192,151,74,169,1,180,100,151,18,138,95,185,237,136,212,244,98,37,16,56,86,30,141,119,45,76,25,166,119,106,186,161,82,181,18,159,239,96,51,79,10,90,244,10,50,165,242,174,181,116,212,221,5,133,250,251,11,150,95,241,151,28,35,91,162,171,231,245,82,24,151,192,146,196,108,79,57,18,232,95,183,242,209,238,167,98,142,35,99,185,43,48,67,80,109,217,128,20,241,247,219,207,232,173,142,88,137,189,155,53,120,88,68,237,238,58,85,55,61,198,66,52,71,215,239,186,248,41,243,69,117,19,50,76,104,82,106,248,100,73,215,97,35,176,86,251,5,93,185,111,51,209,181,22,97,120,21,206,29,151,101,141,33,129,63,170,232,57,177,177,116,75,90,113,78,167,70,236,176,240,109,245,78,115,188,21,129,154,95,23,210,61,128,156,1,150,86,179,196,195,32,17,146,157,58,177,168,110,7,121,181,111,231,108,198,75,16,39,8,32,89,130,137,26,231,103,133,230,27,66,172,225,152,60,17,88,95,175,214,222,158,226,125,12,97,201,54,50,21,74,107,192,57,130,34,236,51,167,221,221,50,103,234,157,176,87,148,229,231,150,95,5,100,204,66,191,171,245,215,32,92,143,1,204,8,155,126,225,147,0,236,208,109,30,147,164,106,215,124,240,123,45,160,248,92,36,28,103,27,123,193,254,91,2,248,138,57,203,26,84,109,22,157,147,126,92,148,180,238,38,115,206,124,110,48,80,139,159,227,151,7,160,11,76,109,188,198,225,188,252,125,28,166,35,130,177,124,45,2,124,190,255,161,41,193,204,69,151,17,230,152,192,202,170,0,85,241,227,229,243,120,35,94,74,8,58,221,146,141,213,50,60,159,126,97,253,20,171,188,14,244,140,100,173,252,214,11,172,88,173,28,65,210,54,151,190,77,113,116,63,191,40,235,166,125,9,182,193,208,42,51,164,55,155,79,37,198,189,97,78,111,250,230,54,238,184,167,11,125,146,41,161,250,32,151,146,52,152,29,36,11,177,247,155,128,107,0,20,122,85,95,129,242,17,235,123,195,185,172,52,150,228,219,143,102,209,155,142,98,169,232,18,206,33,194,213,166,228,94,73,225,153,107,114,133,121,105,150,213,40,181,184,122,188,163,195,98,251,143,126,249,175,37,125,52,181,128,84,64,116,236,48,183,237,250,220,54,184,177,76,117,152,199,8,229,95,96,115,171,213,218,121,238,28,198,135,92,180,104,74,73,243,94,152,205,168,155,200,203,60,137,129,116,144,93,106,75,7,252,152,201,99,19,249,44,89,11,176,46,89,112,216,220,192,22,148,118,224,190,124,86,97,49,204,161,82,191,189,238,247,220,9,165,156,11,135,179,151,36,213,189,133,12,250,79,54,128,224,213,231,77,188,244,179,125,11,59,72,56,230,137,227,128,104,109,250,61,29,143,128,99,233,102,25,80,236,8,84,186,249,46,124,132,136,89,255,152,151,130,84,6,33,128,126,233,131,224,251,250,44,42,137,118,163,240,141,171,9,161,103,90,16,228,248,242,3,123,59,150,9,31,70,162,96,240,218,90,44,195,252,25,88,36,47,172,33,23,204,114,144,19,216,91,98,119,167,128,8,140,132,102,146,21,240,180,84,230,10,220,68,201,220,216,49,126,106,83,149,27,195,119,44,69,69,240,217,215,234,103,158,97,88,213,135,153,67,69,130,241,226,171,88,53,86,215,184,201,187,7,218,24,5,63,9,17,244,97,5,47,107,171,230,32,107,211,145,125,56,94,174,28,244,76,11,18,56,121,168,68,185,175,122,31,199,12,164,181,114,137,28,172,15,253,61,66,181,32,202,153,95,166,73,20,125,87,192,134,23,91,103,35,13,132,18,75,139,242,12,1,117,59,30,127,79,178,254,70,200,158,222,54,159,199,112,60,99,129,218,211,58,178,40,229,200,238,23,239,236,102,71,51,252,146,182,207,106,252,161,136,23,232,39,135,120,175,174,53,230,115,48,45,110,120,184,28,246,140,95,17,21,219,6,2,137,27,42,140,80,147,177,195,132,193,77,102,65,190,185,248,167,222,44,43,50,78,248,233,104,218,118,150,233,147,102,167,82,221,22,165,63,146,225,35,153,172,233,99,248,31,78,138,23,165,110,80,17,97,90,142,138,244,190,21,214,112,228,60,246,152,45,173,251,123,237,81,160,16,56,218,53,57,137,252,84,181,137,45,152,248,41,235,36,125,124,243,74,197,210,251,86,136,240,154,194,117,133,94,33,169,28,8,117,74,244,7,124,183,178,114,181,36,73,189,62,10,111,172,139,221,157,148,1,109,85,163,144,76,120,77,219,202,186,165,125,20,15,248,106,105,241,64,165,1,130,30,182,46,15,187,21,59,227,51,156,41,197,134,167,132,58,228,21,149,33,133,110,184,238,66,232,214,69,151,168,191,4,116,64,139,96,120,41,251,187,228,221,74,217,35,216,175,94,135,4,225,52,53,14,224,16,94,230,171,6,210,119,183,92,199,141,93,223,15,43,223,192,105,205,202,85,106,169,70,169,80,84,42,208,16,61,1,1,236,94,147,200,232,157,206,36,159,19,170,129,16,199,15,0,90,31,178,230,99,119,53,249,53,42,128,117,52,180,98,175,54,179,151,64,150,42,57,75,235,185,59,216,78,245,213,213,168,145,67,181,68,12,46,255,246,61,33,121,121,110,133,161,212,18,220,70,76,191,232,149,54,199,20,71,224,41,190,29,18,162,230,62,222,141,51,171,57,94,203,8,188,73,242,152,163,39,154,146,210,29,59,75,106,87,18,98,220,179,105,93,100,38,194,177,198,95,175,99,211,173,0,178,138,148,198,35,108,76,11,225,154,129,84,60,253,214,209,227,16,137,74,185,143,37,213,19,243,118,165,54,140,122,78,184,1,101,32,74,125,183,1,87,123,197,247,105,71,94,219,241,203,133,86,127,15,36,17,203,18,139,231,222,130,228,127,179,1,221,219,45,192,129,5,113,120,67,115,144,213,51,148,117,62,196,94,11,191,174,179,130,201,15,183,71,136,91,73,46,165,112,54,203,214,183,52,10,190,121,2,173,139,8,179,112,163,212,187,123,127,202,42,44,35,128,13,85,116,249,176,0,70,232,253,174,14,212,233,130,148,34,212,71,92,56,5,34,153,170,113,52,42,151,148,244,186,252,178,62,254,219,55,218,81,236,146,143,249,158,164,138,60,73,205,26,149,134,0,199,254,116,151,199,2,182,102,73,139,30,59,89,56,235,2,64,188,16,209,28,168,148,24,192,141,161,121,244,193,123,209,177,130,63,9,227,3,46,96,14,187,195,80,2,21,191,251,199,87,188,141,6,231,97,20,77,53,126,109,63,250,254,65,124,251,219,153,0,207,27,54,79,50,139,124,214,193,76,17,206,164,233,92,44,34,103,191,254,179,171,15,202,191,209,29,49,132,20,53,15,245,41,43,243,46,250,55,136,128,166,176,242,124,187,194,250,237,14,102,174,64,3,49,228,10,241,65,196,55,115,110,216,114,245,159,88,220,36,163,183,150,240,79,73,60,30,5,242,99,16,251,239,213,121,173,195,122,112,195,111,226,227,192,152,142,119,79,193,32,233,216,248,203,49,14,211,3,158,73,217,211,85,207,152,187,50,136,49,157,255,78,228,18,1,196,161,65,97,195,114,169,74,94,211,53,215,191,23,19,211,2,11,221,67,192,204,63,148,243,195,0,154,161,208,181,206,155,156,142,218,160,169,92,6,70,124,11,203,245,31,151,23,54,128,64,13,49,73,169,67,183,216,107,78,230,49,123,2,114,186,106,114,121,75,25,184,200,131,125,135,164,185,123,111,43,83,19,44,146,59,211,210,247,55,211,42,167,135,206,53,32,165,64,224,152,38,220,21,196,58,53,81,204,36,240,112,248,7,194,184,21,225,45,120,227,91,112,48,238,32,216,225,190,158,76,249,193,55,200,52,124,91,37,251,39,21,45,30,160,60,181,60,21,233,99,153,50,169,55,52,235,159,224,53,175,22,45,197,247,165,130,68,72,85,37,204,127,252,176,125,26,242,173,107,244,63,18,233,122,59,167,40,193,62,33,43,3,120,245,197,59,108,164,69,162,236,132,247,33,248,8,177,156,149,224,255,216,114,181,139,200,186,228,130,22,107,164,39,255,249,69,42,57,252,27,186,85,20,245,56,131,29,230,142,252,161,232,4,133,49,44,155,140,49,227,185,12,12,123,151,65,148,58,220,33,114,181,53,102,162,6,142,192,66,45,118,181,147,126,32,248,146,232,12,184,177,204,245,99,250,248,138,234,74,119,30,97,192,107,64,151,145,43,52,57,219,49,154,216,169,69,193,213,212,3,63,145,251,212,29,178,34,205,163,140,81,24,79,73,17,33,41,164,101,177,215,25,28,133,209,58,56,24,19,116,27,8,249,221,133,23,51,83,135,213,92,39,110,124,36,94,164,125,204,137,97,132,30,107,20,245,225,126,31,139,235,191,68,64,46,85,61,129,131,106,92,104,69,92,131,164,58,137,240,126,78,94,186,201,248,189,188,156,164,184,45,238,101,197,41,195,236,14,13,169,206,101,115,158,159,6,112,126,75,162,121,161,107,187,167,148,137,197,26,187,19,213,242,101,105,148,104,177,135,147,80,6,190,117,51,25,4,48,83,231,102,24,214,205,102,160,227,39,176,84,244,56,86,145,180,137,183,30,122,247,155,21,119,99,25,181,103,158,82,82,111,154,157,148,22,165,61,108,105,152,135,178,233,229,150,81,41,169,202,207,180,103,79,9,16,91,138,48,176,184,9,239,159,187,249,100,109,68,169,233,223,130,101,252,14,27,219,62,66,26,92,97,68,147,42,247,103,84,73,67,33,136,84,188,223,79,177,45,78,194,184,78,137,220,139,129,42,218,193,14,247,42,42,247,255,11,202,129,155,225,58,54,105,180,228,168,4,107,251,238,166,71,53,71,29,125,48,172,157,114,188,251,175,115,104,1,99,65,180,39,31,7,218,127,223,252,103,243,9,53,50,172,228,32,48,49,51,69,197,39,100,97,90,206,82,209,203,73,71,112,172,164,128,70,80,253,52,230,87,99,26,49,158,159,210,141,253,20,1,227,83,183,89,130,179,38,26,192,116,103,219,70,192,50,109,254,88,136,99,131,93,139,133,246,73,119,1,33,244,243,58,15,200,77,217,206,175,11,72,90,85,47,19,36,87,177,157,56,42,9,147,45,119,63,213,30,25,2,52,207,163,40,126,181,10,166,238,41,54,113,59,16,142,80,94,61,48,243,206,102,166,203,225,142,17,207,120,220,173,172,0,148,135,194,62,183,17,142,71,74,100,74,113,106,189,89,221,88,185,123,9,203,130,200,14,56,216,136,34,7,120,58,240,202,106,7,177,40,224,172,172,60,70,63,223,128,160,170,99,87,220,20,232,98,46,77,120,116,193,202,90,57,170,115,171,142,132,86,195,206,178,39,116,74,197,178,145,140,126,191,247,200,22,234,108,155,169,10,213,196,164,249,233,52,189,181,24,203,197,165,142,175,29,43,126,44,142,221,199,76,20,229,205,142,45,49,27,48,87,178,176,149,157,94,21,247,208,68,8,32,219,128,175,26,237,247,252,246,208,215,42,120,138,19,174,204,254,243,197,183,210,124,224,214,116,203,240,61,3,180,109,111,40,199,126,1,191,14,3,211,106,135,49,161,219,46,184,249,178,169,183,109,13,106,54,60,113,32,131,139,191,117,19,186,205,10,227,164,46,77,27,104,142,181,152,22,243,138,17,243,139,91,116,54,52,108,67,175,145,198,225,96,69,3,88,54,247,49,79,110,81,24,137,129,79,31,1,65,60,219,107,37,53,227,222,254,88,18,228,107,144,136,247,168,64,62,205,34,16,241,82,162,209,154,181,157,178,210,236,244,22,107,112,216,182,67,221,165,226,39,203,48,115,166,13,252,128,128,163,212,150,84,11,69,239,176,134,36,254,103,63,202,211,77,252,224,114,103,81,8,82,194,34,36,203,87,187,94,24,5,129,124,134,45,252,84,45,15,234,136,232,9,84,190,25,65,255,80,39,44,251,254,115,77,79,98,23,135,178,204,199,69,149,193,231,28,233,181,241,5,50,151,201,249,131,188,73,96,102,37,90,97,116,111,98,246,113,115,17,241,227,67,81,192,140,119,63,180,97,84,16,40,201,27,9,129,166,159,58,118,58,137,19,232,36,232,54,31,145,246,121,186,74,4,151,134,239,202,255,240,126,246,54,171,39,205,226,152,231,249,193,146,45,100,194,191,40,41,88,141,84,170,4,176,247,118,132,84,170,224,100,223,113,132,15,111,75,96,33,64,219,206,184,226,98,24,21,40,210,6,37,54,155,53,96,241,71,67,205,65,153,175,184,11,47,143,181,39,108,131,7,134,246,250,193,173,179,129,15,95,200,158,200,228,54,21,183,247,217,35,200,173,255,223,214,67,128,48,44,52,3,155,213,210,84,122,153,135,197,137,118,249,124,132,23,130,223,161,147,28,177,65,38,178,203,203,33,103,146,71,132,165,123,54,103,9,244,216,96,179,41,11,12,246,180,117,22,134,159,68,69,217,140,97,91,169,47,64,91,237,9,176,182,101,73,28,189,151,114,242,233,223,89,14,180,41,68,81,9,20,42,230,229,127,25,161,53,242,74,233,41,229,14,22,226,131,53,154,154,116,93,240,226,129,242,240,223,203,41,199,186,46,60,177,153,53,107,32,80,219,2,15,25,98,122,219,144,173,187,23,147,160,78,230,241,95,66,174,83,44,113,110,255,57,142,199,160,33,128,36,6,42,233,206,194,145,90,88,191,172,213,194,67,44,148,167,112,117,251,236,183,187,166,206,20,83,74,198,225,57,86,45,14,5,138,35,201,90,202,16,177,151,229,202,71,167,203,1,240,137,39,201,107,101,99,24,228,2,242,134,232,49,3,193,160,20,60,116,170,220,10,189,158,161,202,73,171,40,38,166,39,45,212,121,14,234,91,59,141,143,47,133,197,233,141,9,138,246,204,222,169,76,0,57,217,95,121,29,140,45,22,62,191,173,180,201,58,243,30,25,189,47,110,51,225,126,55,213,97,196,18,114,18,98,178,106,190,37,92,13,208,8,130,136,60,226,36,143,253,3,9,114,9,181,82,87,146,87,68,149,102,78,106,200,78,215,160,51,202,65,92,238,231,139,154,250,173,225,43,136,99,13,163,199,162,133,79,98,179,150,184,92,190,76,63,238,173,75,45,16,90,62,83,71,242,107,161,148,238,158,187,139,20,234,31,206,42,186,171,3,138,51,186,230,20,201,134,60,204,125,104,125,193,132,86,254,251,201,103,28,212,101,147,133,246,23,196,160,253,83,155,68,226,194,58,76,104,162,81,172,225,227,83,241,122,186,231,249,151,110,153,212,242,88,226,170,216,65,196,75,154,139,152,99,9,183,37,195,16,90,6,56,205,234,123,171,225,6,42,215,241,175,122,89,242,117,254,221,110,36,43,167,226,12,102,99,139,151,126,252,107,211,165,185,59,118,9,204,163,254,114,90,250,118,113,19,250,250,16,5,4,87,216,108,64,168,1,39,63,236,100,124,252,182,19,153,221,143,179,107,191,90,246,176,63,31,160,49,49,209,239,55,215,59,179,116,186,203,180,3,27,57,254,235,141,159,76,111,249,102,14,24,51,223,202,118,42,192,18,23,213,128,204,116,96,123,3,66,200,157,215,147,150,13,194,148,218,13,30,254,129,63,241,204,205,134,222,142,63,250,215,194,152,93,233,188,120,106,4,137,74,104,15,48,210,92,203,206,167,53,113,238,100,236,134,138,173,13,251,55,239,205,159,80,44,88,105,253,89,61,60,27,188,75,15,2,101,216,228,143,150,16,138,160,117,232,237,48,78,200,148,218,162,128,157,185,194,143,172,38,197,116,248,122,146,133,87,209,82,178,139,92,228,96,178,76,43,79,187,41,221,87,170,76,184,250,107,59,40,208,106,97,150,64,177,20,119,199,200,129,170,240,236,149,0,185,153,150,219,74,73,121,11,226,225,216,28,229,31,143,215,10,237,54,5,105,74,127,56,154,202,36,85,209,81,78,229,110,31,163,123,11,231,214,110,125,221,107,41,237,158,164,35,96,226,203,230,125,149,134,190,42,246,129,177,190,109,114,107,88,181,160,226,84,85,211,135,153,32,82,12,119,207,254,96,130,54,232,179,118,27,202,29,77,230,5,190,182,159,26,125,208,2,107,154,39,212,153,5,244,163,141,190,121,54,221,104,235,104,16,121,237,172,147,40,122,98,129,225,30,33,187,198,175,6,243,22,135,37,4,1,243,9,221,197,224,144,48,154,166,8,239,209,132,240,152,12,76,49,30,77,201,167,16,76,237,147,51,197,43,53,167,6,15,123,127,33,246,81,124,47,224,13,93,72,42,176,105,148,141,91,16,209,152,231,228,174,213,173,255,89,138,92,15,159,96,40,199,152,65,145,157,129,165,218,72,14,171,85,106,18,195,101,31,89,37,105,195,240,141,41,128,133,19,207,26,132,176,164,7,77,198,116,33,225,214,244,248,36,146,143,89,103,24,89,136,167,254,81,233,6,74,1,75,35,125,198,173,218,213,26,244,129,207,130,114,26,85,1,81,87,156,71,150,220,250,192,95,249,86,129,120,226,87,105,2,94,33,114,173,179,118,112,178,23,163,43,209,162,240,241,118,147,105,172,251,37,98,95,223,149,43,90,253,40,56,42,203,181,107,212,154,224,222,39,246,231,187,141,153,216,51,30,41,81,55,105,212,44,146,237,247,193,78,193,124,38,200,242,4,49,65,74,154,49,143,135,92,25,59,204,150,185,239,174,145,233,168,13,185,229,51,252,78,187,61,158,195,90,78,134,36,237,94,140,216,248,235,218,196,41,247,248,114,248,221,99,245,15,9,16,42,140,83,14,231,201,57,123,116,253,141,133,243,155,4,193,178,232,74,11,39,188,212,145,45,124,23,157,101,181,67,12,68,30,159,41,38,161,115,40,57,195,54,11,97,116,114,253,179,235,230,2,17,198,198,242,95,44,164,195,195,236,23,116,195,49,62,107,16,90,108,247,46,102,79,181,14,194,189,193,250,46,196,32,153,0,114,176,53,104,125,252,79,159,225,251,157,184,143,33,23,130,183,19,31,40,37,41,40,128,176,111,103,101,227,1,39,0,77,124,216,1,118,155,236,104,231,217,29,229,194,205,52,242,68,217,75,138,198,10,229,146,132,246,83,233,142,109,195,98,40,212,252,45,100,9,0,95,88,77,114,168,187,37,124,191,52,148,78,209,187,30,109,106,43,231,86,97,126,194,75,177,165,24,8,180,113,214,31,74,53,240,103,82,84,130,153,80,64,79,147,23,212,89,159,215,112,223,39,116,136,202,194,113,88,238,104,101,72,86,111,26,176,49,70,175,210,205,227,73,48,71,59,41,230,85,80,59,228,87,213,1,159,173,71,11,218,89,63,19,213,248,170,179,238,111,148,205,58,216,191,67,207,108,83,219,61,252,104,39,149,115,46,170,198,21,81,201,48,235,137,76,200,164,200,110,23,17,74,183,84,99,163,133,103,111,241,99,75,246,105,83,125,222,28,137,76,184,146,49,19,131,115,246,131,104,73,217,249,131,89,191,221,9,244,211,152,187,86,123,19,121,111,136,67,80,189,230,40,96,51,65,138,237,39,135,152,66,183,176,200,52,123,215,126,44,194,37,214,214,2,239,194,178,246,7,30,114,102,26,128,153,117,206,212,232,94,53,153,106,136,107,180,143,89,138,63,88,232,178,165,142,11,227,6,197,217,43,135,249,214,193,107,174,3,224,70,175,243,231,27,55,67,135,150,5,130,193,60,193,24,82,158,116,115,110,106,164,97,119,6,191,125,131,66,133,116,248,130,163,11,148,63,177,34,106,158,214,86,79,225,193,78,71,103,223,138,66,85,226,241,173,8,148,218,21,211,28,2,213,105,33,39,237,175,241,81,74,190,163,223,101,141,73,29,249,147,99,167,159,110,28,111,29,247,42,208,91,141,108,165,97,28,177,182,251,154,124,218,62,108,45,119,136,220,229,153,41,38,168,77,42,250,56,110,214,113,167,203,103,94,3,243,207,41,220,124,96,114,216,18,175,68,41,48,128,133,188,18,214,134,88,71,61,70,69,51,24,40,191,10,72,159,39,20,11,67,147,129,238,122,79,37,153,118,135,38,136,104,70,139,76,79,135,116,92,66,17,3,232,241,197,15,51,128,194,173,74,18,90,235,109,249,30,212,81,179,199,109,76,33,27,233,72,186,98,247,109,200,13,139,6,162,104,152,70,131,130,160,243,232,232,176,32,187,72,42,229,18,224,29,239,90,125,165,183,193,177,59,238,193,115,209,171,112,79,72,167,21,214,78,101,203,76,55,248,191,149,52,148,209,7,16,211,135,137,229,65,224,52,99,208,56,79,251,171,163,194,141,9,44,54,79,54,82,238,54,229,106,221,249,156,19,159,153,75,67,50,182,181,153,203,65,201,129,74,95,121,251,37,142,203,87,193,211,212,78,208,7,110,177,127,208,162,186,49,151,152,146,9,25,20,140,124,211,245,137,98,11,1,198,160,180,153,65,230,111,218,170,164,248,77,32,44,61,176,187,190,76,69,179,51,102,254,213,35,171,0,154,42,179,61,8,113,107,37,25,67,23,181,237,21,162,188,38,55,245,221,39,127,184,45,1,127,147,38,239,73,127,48,35,255,193,194,106,222,1,164,225,61,179,154,139,246,116,161,77,25,194,93,177,33,246,24,160,192,65,185,241,49,247,192,227,64,33,140,15,213,231,55,109,229,5,84,14,190,150,133,154,107,188,11,11,57,112,100,78,206,27,163,121,22,148,114,112,246,37,219,92,95,97,37,88,179,135,196,206,16,202,207,245,11,81,243,186,103,87,80,219,10,155,7,212,165,110,97,131,100,203,87,231,164,141,124,63,163,10,166,140,207,9,150,185,48,229,50,84,228,183,22,85,173,100,201,81,134,125,97,144,1,230,50,54,51,196,168,106,243,233,220,199,90,47,213,24,253,12,38,56,219,29,160,142,87,163,194,58,12,255,18,112,208,114,140,26,235,110,72,123,110,19,215,130,8,209,205,146,211,16,196,44,175,127,205,183,189,139,56,213,168,182,156,9,213,126,26,160,88,212,43,40,126,9,109,71,228,54,220,227,114,192,66,60,159,125,206,79,48,176,83,125,184,112,229,240,3,118,176,176,173,141,35,111,177,0,204,140,94,138,142,79,21,245,74,110,235,76,67,191,112,159,25,161,26,168,254,125,244,13,56,191,124,182,196,191,60,147,245,187,196,253,248,66,83,111,100,167,56,199,59,75,133,112,169,187,120,86,34,110,40,25,182,29,211,43,50,70,142,98,93,51,20,211,147,241,0,154,215,156,199,105,144,181,185,103,2,200,7,168,189,41,88,107,50,89,147,150,74,161,223,241,36,166,201,155,39,210,234,179,41,67,42,40,10,177,199,122,85,8,164,214,62,59,247,55,152,138,210,133,201,86,59,213,4,112,245,105,250,80,35,94,103,131,44,205,152,100,112,57,223,115,221,3,73,94,53,23,121,158,143,3,189,55,105,76,204,102,113,145,53,101,131,197,159,97,250,157,247,63,16,190,236,144,46,121,45,253,1,46,68,6,43,23,220,171,106,245,11,212,59,67,16,84,78,230,102,227,209,185,61,41,146,185,60,195,104,97,171,212,52,92,121,172,110,219,158,100,46,214,96,154,202,253,22,199,16,178,107,39,124,197,142,38,182,139,236,54,134,135,170,30,89,83,49,131,251,197,255,77,214,204,1,203,222,68,235,236,90,235,68,44,253,187,85,155,83,183,17,81,131,60,75,10,172,31,220,56,18,191,234,156,211,168,201,27,9,77,116,107,37,189,227,105,178,226,94,167,94,133,172,106,89,216,9,107,109,113,165,112,181,114,243,156,148,143,174,207,181,18,233,198,191,11,239,178,84,160,163,107,37,147,247,70,118,221,223,39,8,109,62,37,42,49,246,252,231,29,67,168,68,205,164,95,112,0,12,179,15,59,114,3,236,64,95,34,216,220,232,146,90,116,77,44,91,45,57,155,201,185,66,25,236,8,162,49,46,250,70,116,154,107,232,133,222,100,23,160,121,177,14,77,167,90,238,113,26,113,181,117,74,201,32,31,27,172,73,162,216,131,131,239,60,250,213,14,72,133,81,79,82,81,101,221,100,231,104,169,39,161,122,237,48,60,137,200,90,89,46,212,157,35,110,106,122,154,21,174,103,51,0,207,10,219,129,230,233,243,175,7,65,135,128,40,143,156,201,245,0,192,226,66,41,39,16,151,103,73,200,120,208,95,199,26,233,223,254,66,102,88,100,143,211,200,215,255,242,17,214,34,84,233,208,146,158,75,217,66,103,141,10,87,150,181,251,159,91,38,255,148,56,51,3,106,158,248,20,153,84,173,219,25,236,52,202,255,6,113,170,92,243,96,92,202,41,104,108,228,48,194,68,126,77,252,4,62,78,107,57,187,232,202,76,16,136,148,66,107,199,58,30,104,48,95,150,156,52,32,232,197,144,65,233,181,254,189,55,29,100,104,149,148,128,55,41,203,232,88,154,140,151,156,56,69,17,51,62,64,3,196,182,129,224,170,15,41,76,195,186,188,234,229,223,85,206,76,71,231,104,5,8,198,133,97,181,164,146,218,108,252,80,44,125,47,143,23,102,251,60,1,10,39,92,50,28,188,158,184,202,9,148,15,103,69,136,194,254,69,200,240,245,246,102,124,83,35,182,122,243,55,57,10,197,251,30,196,152,253,146,54,135,123,25,248,55,214,1,104,182,191,59,234,222,166,73,168,16,118,175,172,165,197,38,253,42,216,217,65,125,44,255,62,84,99,206,29,30,198,63,146,3,155,72,35,109,166,87,157,54,198,127,0,252,16,140,117,7,44,8,204,237,150,154,159,193,120,125,171,106,80,255,81,68,165,54,159,84,211,155,52,9,249,29,129,49,82,188,121,30,80,86,233,0,99,250,183,151,202,65,191,11,179,240,142,245,78,30,197,210,250,40,153,103,65,42,65,2,157,32,215,102,32,2,233,27,32,139,152,6,230,28,53,233,228,244,135,216,105,4,217,213,132,33,136,147,63,167,81,72,55,199,235,170,158,95,81,85,83,80,238,139,65,236,220,35,134,99,176,225,210,146,128,112,151,219,180,158,238,77,44,133,14,208,188,134,82,122,99,226,108,188,185,94,120,142,205,123,192,140,180,54,216,145,68,133,176,205,167,4,74,71,76,173,131,169,44,221,89,164,138,203,27,20,151,112,63,35,12,231,248,179,204,156,115,226,208,136,174,144,87,84,131,132,160,122,88,57,25,175,15,223,42,240,214,241,119,124,200,202,8,235,244,32,243,42,101,197,48,206,33,193,27,30,241,243,165,38,202,22,210,204,34,135,224,101,104,96,147,147,253,34,17,40,120,224,24,251,106,212,150,228,56,18,154,108,28,227,10,33,55,72,146,105,121,214,170,173,255,68,144,17,29,134,105,197,148,178,137,38,43,74,97,213,31,200,171,226,146,13,246,208,244,158,33,90,140,128,169,71,83,29,66,34,134,110,248,7,230,191,239,179,120,50,243,124,199,208,23,35,10,86,177,56,122,196,60,109,191,98,152,131,233,130,28,60,158,72,88,122,112,66,173,106,54,145,241,67,30,174,206,116,250,209,14,47,207,251,200,204,221,195,109,206,167,45,104,168,205,111,79,173,58,140,243,221,163,239,254,249,88,227,187,111,100,94,110,70,67,77,106,30,175,212,95,120,201,183,132,70,196,49,43,37,103,93,14,71,229,235,147,194,252,188,226,33,17,133,129,152,77,20,243,244,164,138,164,143,50,168,221,71,72,22,13,227,207,201,252,226,179,96,117,224,236,134,165,65,253,225,220,92,48,105,44,166,8,81,62,172,80,109,58,15,168,249,47,200,225,58,172,30,230,37,81,199,239,47,155,156,174,128,5,37,46,224,245,224,101,113,23,104,252,172,108,123,124,238,182,227,228,51,112,228,150,214,145,88,196,180,117,192,139,123,90,184,236,23,1,247,195,195,25,242,14,100,130,244,162,186,94,84,253,240,143,119,8,223,188,20,160,219,250,74,237,142,46,134,163,130,106,215,145,24,3,160,162,249,8,55,60,117,91,161,92,112,178,250,146,120,44,219,244,140,65,196,164,225,154,17,84,1,163,27,19,133,125,99,127,100,70,110,182,81,251,205,33,75,49,195,245,200,73,217,10,46,244,70,126,119,237,84,176,71,200,65,209,103,91,122,233,236,96,252,183,84,8,203,159,63,30,242,206,239,68,224,187,150,27,211,145,127,246,50,34,79,69,95,30,169,94,33,94,203,157,56,231,31,74,160,64,185,212,227,207,216,183,109,204,136,34,155,139,198,114,174,98,78,242,12,0,21,79,206,145,247,21,83,22,124,65,218,241,39,234,175,82,207,164,130,66,182,14,218,99,218,135,150,151,199,128,240,36,67,0,134,27,116,113,224,105,78,164,85,225,134,172,44,235,192,153,83,96,222,74,133,56,82,45,228,52,117,85,196,184,157,95,244,227,202,186,122,67,226,41,109,129,2,219,207,43,122,40,251,87,242,163,120,151,112,248,73,184,141,105,237,107,15,92,40,219,145,157,117,93,112,180,66,25,236,209,66,90,147,219,79,96,25,133,83,131,87,147,239,244,152,67,253,116,223,134,70,21,207,196,104,31,56,1,4,126,240,35,58,156,136,133,191,4,68,121,48,100,1,136,205,102,130,36,74,9,191,77,185,76,54,167,82,163,217,31,109,33,61,72,156,53,156,97,241,161,112,38,116,180,159,14,113,8,228,65,2,166,85,254,218,12,31,94,34,200,1,46,217,57,61,20,69,56,132,22,47,114,225,42,52,110,89,180,5,100,125,46,224,73,168,137,128,57,148,19,242,133,195,176,100,209,239,20,173,215,228,58,86,250,99,238,129,67,90,134,60,223,57,147,63,3,221,171,170,173,13,219,239,225,235,125,96,120,139,69,1,214,180,124,67,250,58,67,226,74,236,193,137,200,149,104,113,248,159,230,208,241,140,156,1,136,85,86,67,126,133,115,173,44,237,194,37,146,130,151,54,102,127,105,154,178,119,19,105,159,71,176,4,255,193,213,213,130,202,84,188,80,242,35,225,229,227,2,120,120,49,193,164,241,133,191,43,60,97,111,163,158,204,179,70,246,27,123,28,115,137,92,206,121,118,135,215,137,174,227,25,168,163,106,79,252,203,41,156,245,203,223,144,249,103,120,181,100,83,17,91,120,251,154,54,95,213,47,210,37,179,46,85,190,179,222,192,104,211,103,2,66,213,0,71,233,87,100,78,178,115,126,47,126,96,135,219,91,228,36,21,186,146,75,48,106,175,26,210,111,225,3,36,125,242,1,136,85,41,131,52,70,150,25,161,17,206,250,175,215,246,201,128,218,248,5,162,40,139,243,198,253,231,228,253,202,180,195,224,13,1,133,115,5,67,24,218,17,100,133,118,89,76,131,58,129,86,164,129,117,222,237,6,3,45,47,86,70,133,142,211,220,219,42,71,82,95,192,247,49,162,137,108,250,96,175,54,232,60,200,106,116,47,20,111,29,60,159,38,236,206,171,16,237,26,3,177,212,41,183,231,19,109,238,213,191,237,28,169,184,136,140,102,99,206,134,103,85,133,160,95,238,198,117,98,148,122,227,155,55,238,41,14,145,74,14,37,254,24,15,27,58,235,161,5,43,136,155,170,186,143,23,254,252,35,78,90,226,53,122,170,26,254,76,5,79,46,5,200,88,228,32,7,177,177,73,99,183,133,229,242,73,99,255,229,163,137,100,8,131,234,221,138,64,225,14,5,6,13,35,179,183,176,132,91,49,163,25,191,133,213,120,230,243,206,41,35,78,58,33,26,237,151,150,33,207,203,20,110,89,106,223,136,140,65,6,102,209,2,111,75,136,192,78,126,98,162,162,193,229,191,7,102,145,154,227,52,140,147,65,21,31,104,201,216,153,150,237,115,38,200,250,133,7,89,231,252,41,237,222,45,203,70,94,241,123,181,70,146,67,4,10,119,160,22,156,253,58,135,113,24,87,35,45,51,63,44,102,103,220,6,166,79,174,216,27,223,85,0,59,209,210,223,74,125,1,245,46,191,101,43,159,133,136,112,25,49,139,250,227,52,116,160,253,254,74,196,160,117,212,211,72,157,197,196,230,227,205,83,116,231,48,196,110,128,130,229,194,17,89,234,98,172,103,10,245,178,75,148,73,50,208,136,240,83,181,78,204,30,45,230,25,249,162,205,104,117,108,200,11,13,58,31,240,25,138,171,240,122,78,218,110,175,124,254,124,59,144,134,246,51,15,11,100,246,207,208,2,23,151,232,213,23,137,204,201,131,9,149,31,52,168,238,147,228,68,98,33,226,235,143,150,178,104,100,142,50,199,42,221,130,149,192,115,55,10,239,169,45,93,68,222,87,191,60,144,32,28,169,150,157,38,130,21,32,247,93,0,12,111,74,217,36,3,88,145,1,237,29,33,171,69,173,189,110,52,113,249,243,239,186,114,207,54,191,188,223,116,130,22,78,192,114,92,157,165,35,247,235,153,22,144,203,48,173,117,61,17,116,74,22,246,1,151,182,140,157,205,134,210,34,141,161,91,66,113,137,120,181,229,19,228,137,83,142,141,155,253,19,167,230,33,151,100,159,144,95,244,81,5,128,96,11,87,2,130,144,105,106,183,169,222,203,156,54,69,128,133,174,22,14,52,78,202,114,220,235,200,241,213,250,118,164,98,33,55,41,23,59,112,160,105,36,119,200,232,207,121,177,232,53,165,48,230,8,37,181,215,216,249,73,113,72,183,151,120,45,170,159,92,158,170,135,100,170,69,30,9,99,161,84,160,71,65,208,247,175,75,219,153,146,214,24,239,187,52,46,18,77,233,38,242,142,206,160,228,174,97,136,96,212,83,135,166,60,203,49,52,48,163,198,76,66,153,151,159,200,0,144,132,159,50,210,144,159,105,122,124,40,90,37,22,199,213,146,159,192,140,161,243,70,147,163,196,141,104,187,192,221,53,106,41,132,43,23,184,64,20,210,0,213,206,15,195,182,220,237,62,236,25,174,156,26,239,31,90,5,219,250,2,195,186,21,101,135,43,77,189,182,129,135,85,121,49,38,4,164,217,95,94,148,157,254,205,33,55,130,37,239,12,89,196,171,78,78,14,21,109,126,76,204,176,165,127,50,178,186,41,240,15,26,129,100,183,39,159,17,199,228,26,213,62,125,121,124,8,124,105,126,182,73,233,185,153,84,247,248,129,164,122,189,251,251,180,15,243,211,162,22,49,252,116,222,202,210,6,172,79,109,87,255,129,146,98,89,15,87,82,198,87,106,162,188,39,180,41,194,177,168,121,76,72,146,246,31,122,207,44,16,114,36,63,50,98,109,153,183,137,114,191,236,6,228,146,227,228,31,96,135,113,119,60,198,149,176,219,160,49,73,27,187,147,254,196,108,26,212,193,99,70,110,202,214,219,162,137,26,187,123,216,172,224,68,83,72,228,185,164,144,0,94,91,247,174,35,197,113,248,147,233,228,176,51,156,49,159,245,58,114,195,54,61,38,12,249,105,247,199,177,154,46,92,145,149,45,14,234,144,250,104,36,195,110,210,53,166,76,194,92,231,128,93,195,16,58,108,219,147,114,226,248,84,209,171,198,6,54,63,234,233,81,158,216,52,215,199,187,223,255,104,182,67,93,241,100,26,169,217,249,57,204,201,43,202,188,151,189,177,151,148,5,132,206,191,158,98,118,37,192,175,182,203,176,24,154,61,148,23,48,76,130,155,246,151,170,126,172,181,6,193,131,76,104,238,216,124,135,66,99,18,132,176,157,194,136,209,28,39,142,97,14,152,184,181,129,120,129,202,143,125,80,189,218,111,48,156,97,43,128,194,199,173,43,155,202,183,184,63,168,65,78,173,169,1,251,77,181,222,14,16,48,137,232,164,193,52,116,31,181,120,247,169,52,242,201,34,169,248,165,71,218,245,149,15,214,206,43,74,52,130,159,254,149,127,204,134,139,78,78,173,131,231,35,128,100,245,225,157,40,33,143,118,148,225,206,163,106,133,58,139,195,43,10,186,229,126,175,163,244,103,89,92,200,178,37,85,33,166,195,142,63,138,197,136,120,173,44,115,150,102,138,171,179,118,237,235,104,208,77,119,71,96,131,124,180,214,188,197,124,63,171,143,205,102,132,243,122,133,99,255,49,243,97,126,32,56,105,84,165,15,228,200,47,144,101,102,42,135,109,124,117,214,129,87,82,190,22,1,232,246,22,136,84,47,237,158,135,54,181,153,9,171,49,162,31,38,252,145,44,62,185,1,168,17,165,222,144,34,174,190,53,30,168,56,255,4,31,216,81,189,44,13,133,37,42,115,117,175,74,14,87,245,40,96,173,40,186,77,184,55,103,92,144,22,174,238,102,72,201,147,100,56,158,112,250,74,114,153,147,183,8,131,105,223,133,68,43,29,112,68,72,46,172,81,177,16,109,152,228,1,63,226,126,187,32,133,78,212,189,22,202,3,249,77,38,136,229,66,103,159,233,196,218,224,248,79,141,211,150,245,63,250,160,196,79,206,51,17,222,31,248,86,58,207,188,111,221,23,231,203,182,241,32,182,119,106,40,33,179,182,92,106,39,223,234,34,226,113,244,88,103,230,110,104,169,20,130,122,235,245,133,129,248,83,67,149,142,122,238,17,231,148,52,103,97,189,88,29,36,114,254,36,71,91,10,165,38,248,50,24,84,140,107,226,83,214,24,92,61,232,241,212,178,193,162,75,210,70,174,186,155,144,179,59,29,55,231,239,140,50,106,106,86,205,55,186,90,12,220,252,43,99,146,224,53,52,70,21,77,187,49,32,211,62,252,26,230,74,200,216,164,250,22,13,52,84,29,122,164,216,248,43,32,169,77,210,209,219,206,233,0,243,54,214,237,142,198,37,199,100,197,227,107,253,145,87,88,60,125,120,114,136,13,211,210,230,69,50,153,207,21,137,103,182,202,241,1,111,144,158,219,44,88,252,175,11,1,132,225,78,0,204,187,72,99,196,253,74,182,167,110,212,253,89,237,94,216,159,240,126,36,211,134,202,216,58,157,244,225,98,12,136,25,185,58,193,199,85,217,146,206,207,175,11,20,145,194,105,156,156,133,8,5,227,136,172,127,226,1,1,49,25,60,36,109,36,87,119,2,174,171,161,235,161,55,150,181,178,78,130,160,178,65,66,140,68,9,8,199,29,163,151,1,75,77,184,47,117,47,1,67,98,218,88,129,248,231,205,213,202,143,229,83,98,18,181,46,69,253,214,21,112,210,183,55,111,2,115,76,54,152,134,123,255,155,170,29,242,213,17,71,42,22,106,198,193,70,4,16,93,217,35,228,255,69,157,252,102,244,136,7,29,145,120,242,62,55,111,164,136,44,67,148,49,147,58,149,64,111,108,45,226,44,43,199,114,24,111,58,118,132,15,113,74,221,80,120,203,120,248,183,102,147,104,182,97,142,173,172,91,233,188,213,28,234,221,28,1,81,99,27,155,97,82,134,205,169,18,97,46,155,250,8,117,151,143,105,190,43,2,6,33,160,119,70,173,208,157,147,108,135,91,65,147,192,210,179,24,133,202,118,57,73,193,21,131,219,45,218,17,119,39,124,60,184,178,93,78,213,157,251,125,23,228,196,246,20,175,172,77,45,163,183,77,200,48,93,78,76,232,40,247,254,152,107,234,124,192,83,64,251,204,226,68,142,25,221,55,77,123,206,136,131,225,249,25,181,215,109,234,251,64,25,221,172,110,189,91,34,82,54,204,22,10,78,140,149,88,88,50,209,26,181,48,127,101,227,34,7,235,164,206,94,206,224,87,209,5,34,251,13,101,125,215,95,65,100,72,76,186,69,232,12,29,18,63,109,52,250,243,123,162,197,107,80,64,218,130,117,8,156,234,125,226,34,179,81,45,83,189,40,232,27,124,220,2,81,33,248,151,88,127,114,200,191,178,73,35,152,154,208,27,58,146,241,228,236,165,129,182,49,207,199,200,19,187,36,125,19,83,224,233,111,24,213,237,140,46,175,150,56,183,135,232,195,220,39,204,149,63,214,59,5,106,247,238,220,224,124,138,173,36,50,82,94,52,58,108,125,69,218,33,68,186,79,233,181,27,172,65,159,55,242,65,85,252,12,163,244,35,46,246,252,40,170,35,49,139,88,235,38,73,1,75,152,45,22,222,83,193,222,54,158,86,255,76,106,84,179,124,149,77,84,245,212,234,36,183,244,159,206,53,50,114,60,15,78,9,124,12,182,185,12,49,142,166,197,249,98,17,146,215,110,229,223,52,53,190,207,69,42,43,205,63,6,48,235,179,215,58,135,236,181,169,97,18,245,154,228,241,54,44,9,2,22,4,198,211,233,197,221,17,228,192,87,135,160,68,79,22,58,8,197,61,65,214,208,100,102,8,49,67,105,209,156,226,183,4,40,180,210,21,45,170,84,214,74,202,48,144,76,151,196,170,39,173,175,10,213,57,217,12,104,228,250,134,50,39,91,221,219,17,0,213,248,220,181,52,141,52,196,48,153,155,224,94,251,111,155,151,43,75,16,215,198,151,53,127,217,47,59,134,71,213,151,194,185,15,232,93,223,98,165,58,161,182,74,96,211,210,159,232,95,14,34,54,136,15,4,194,127,116,231,25,127,197,22,218,166,14,154,199,46,130,254,173,22,62,10,101,142,39,222,253,43,223,71,67,68,126,187,153,154,82,48,110,5,132,32,123,235,30,230,136,30,243,150,176,66,248,197,146,178,57,74,75,200,2,61,68,67,48,145,54,164,106,209,39,218,243,124,195,18,251,55,222,227,252,36,88,101,101,250,108,233,234,32,136,59,67,55,169,39,251,191,155,201,120,50,14,8,170,182,195,128,225,29,187,45,184,244,206,130,139,164,42,187,154,233,155,21,158,20,152,8,193,197,181,149,90,99,163,234,234,181,69,14,214,216,79,233,133,84,83,244,85,202,194,217,197,185,156,90,133,46,120,228,136,132,141,105,218,90,192,15,137,113,224,81,254,203,180,145,62,156,149,231,7,206,199,131,111,107,32,206,170,59,183,35,189,235,15,171,95,254,122,60,212,205,162,101,167,21,221,89,178,26,73,99,211,16,172,28,119,193,16,194,246,32,88,227,66,71,146,229,2,16,95,142,118,94,208,3,204,133,106,100,186,217,133,172,203,97,23,16,206,139,198,55,233,253,167,130,20,40,116,109,205,1,81,52,154,169,33,151,31,45,177,206,162,195,70,213,198,186,122,151,179,210,64,25,176,232,215,9,65,234,189,59,98,84,188,56,106,41,206,53,175,249,15,229,28,187,57,183,186,175,8,183,49,60,60,169,173,166,133,20,189,163,188,93,160,93,130,100,129,104,207,221,176,87,230,64,209,179,148,53,132,11,84,84,63,64,53,232,14,108,154,221,206,34,34,253,32,120,137,235,169,218,50,84,246,105,155,254,130,61,152,46,38,202,190,61,157,233,88,95,103,61,248,124,142,74,112,223,154,146,73,237,206,16,151,195,31,149,126,122,182,4,11,52,138,76,52,204,38,234,163,41,178,115,210,151,232,31,85,232,204,215,202,117,46,98,41,213,82,230,212,118,239,167,85,144,217,28,117,213,248,115,175,174,4,16,194,190,252,15,82,160,79,200,101,154,21,109,76,1,235,222,133,11,64,58,51,79,110,46,21,94,168,190,232,205,23,152,168,238,180,96,96,62,17,78,16,242,125,181,202,147,121,70,72,98,122,98,149,229,24,160,18,52,223,212,198,143,121,190,2,12,138,187,17,214,241,217,38,125,197,79,9,151,163,67,220,2,16,124,238,177,222,82,15,45,119,65,172,238,217,109,115,89,168,33,93,210,255,153,180,53,223,128,25,229,68,221,142,68,36,1,82,234,230,251,98,254,229,169,48,240,159,185,20,139,237,69,95,224,150,225,207,63,8,94,34,20,123,217,133,22,141,119,176,108,226,15,242,151,204,231,251,200,135,17,57,159,142,62,61,14,164,192,105,219,43,127,181,167,143,140,11,113,244,42,6,118,112,142,245,199,4,1,201,37,48,60,188,230,108,31,254,168,62,70,6,194,182,113,209,106,221,66,83,38,5,26,75,152,86,105,253,31,118,221,88,143,217,222,8,52,158,1,57,218,145,85,118,180,10,226,69,72,226,213,92,190,52,237,131,223,50,153,38,1,43,4,244,25,96,136,1,207,69,60,230,213,9,251,209,167,157,79,166,28,24,157,224,55,129,240,127,237,49,84,71,65,240,34,38,157,221,109,191,24,224,49,230,186,82,227,72,245,9,31,205,78,67,200,90,68,186,214,239,235,57,28,160,225,153,246,185,136,67,115,42,238,219,148,0,238,40,158,193,231,254,15,31,88,229,218,70,106,53,44,213,82,236,29,37,38,67,249,34,48,148,152,126,74,158,75,16,202,87,205,97,41,213,126,65,46,191,35,109,182,115,71,195,64,115,36,210,122,135,31,133,4,107,60,155,218,29,33,9,255,187,170,73,17,108,179,70,55,192,203,212,224,116,199,142,219,152,112,122,153,113,82,248,47,212,101,230,252,104,90,131,85,89,98,169,196,189,118,46,190,38,129,5,240,36,90,189,182,29,159,239,174,110,23,12,115,0,204,0,136,116,213,196,209,199,244,193,19,151,68,56,22,224,213,64,242,154,56,44,211,47,232,46,195,9,58,147,67,229,133,203,158,147,116,212,43,216,16,40,43,133,30,9,30,246,76,72,58,164,73,40,2,157,181,47,29,232,203,252,246,126,58,45,34,90,140,238,138,10,231,12,156,114,223,236,121,134,155,3,113,17,20,74,65,167,213,165,189,26,77,79,167,136,47,51,69,229,137,15,230,110,105,81,49,3,191,77,90,35,5,167,222,119,241,114,176,147,161,171,30,233,225,39,199,158,63,184,220,22,77,151,38,185,141,57,189,24,140,133,255,68,228,3,51,157,178,82,155,109,119,10,38,145,31,139,129,138,144,14,134,106,163,137,207,185,97,107,28,116,157,215,126,223,37,204,6,248,33,154,12,124,116,16,209,150,191,179,227,50,31,200,182,8,196,110,64,30,50,45,238,115,98,14,226,116,171,74,222,148,2,173,211,39,176,146,203,133,57,123,249,154,117,130,155,204,122,132,44,188,45,151,37,33,34,180,245,104,46,122,18,104,62,116,17,27,209,37,128,82,63,235,202,110,215,185,50,15,194,13,137,45,108,163,94,18,76,62,247,42,95,116,97,222,126,84,100,248,35,17,76,91,57,253,44,6,76,183,150,93,119,25,110,52,146,248,96,98,208,136,10,153,199,17,59,2,66,71,120,227,116,213,181,41,88,3,47,59,159,254,117,26,207,106,108,137,225,2,233,27,153,74,85,188,41,248,155,137,237,11,64,187,230,89,163,48,239,248,115,220,36,194,36,219,246,166,249,110,47,220,26,29,206,254,152,121,241,249,91,234,190,27,101,160,254,116,225,212,87,170,194,85,253,129,79,137,200,248,206,44,248,251,237,190,219,219,203,71,99,74,48,151,97,227,165,197,192,128,232,74,140,73,225,121,200,179,45,95,1,249,233,235,217,60,234,210,131,164,98,255,58,48,234,16,152,78,202,192,70,121,8,222,68,208,16,182,79,33,17,198,103,53,175,15,167,136,35,94,62,47,70,28,218,222,4,73,9,247,90,189,162,122,14,212,5,90,108,56,233,27,174,129,165,60,78,213,225,194,85,158,214,62,21,168,92,187,182,57,96,34,88,222,152,47,190,61,17,216,251,17,181,179,176,62,48,194,232,177,190,31,75,173,94,231,188,81,199,44,32,226,82,61,1,238,163,226,192,85,37,25,99,172,139,130,135,104,198,50,63,214,173,154,198,95,212,109,74,83,253,124,203,250,241,149,101,155,51,3,86,108,73,229,55,109,136,120,68,120,98,2,79,147,184,114,95,130,97,209,99,87,44,145,223,16,22,218,184,129,129,208,155,195,9,72,10,223,116,128,107,113,94,145,115,174,3,216,15,68,81,164,200,38,39,93,95,93,164,136,121,231,113,159,255,25,14,94,89,175,17,148,78,136,210,11,5,148,35,125,241,22,212,211,14,123,106,219,158,199,130,66,232,17,74,96,190,120,29,135,5,124,127,207,176,159,246,243,131,43,230,108,105,75,108,255,74,195,138,10,181,53,27,126,115,210,157,30,140,68,126,33,122,251,0,54,184,131,163,234,245,239,213,158,206,153,88,201,79,12,91,230,40,18,56,12,248,148,34,248,12,185,27,219,123,150,144,11,170,220,39,103,169,165,181,80,25,10,136,217,158,151,186,51,168,211,69,173,254,154,42,103,34,246,67,61,89,224,10,227,165,128,200,36,253,144,11,150,59,86,98,209,29,245,157,9,28,216,145,113,170,8,166,228,166,222,152,32,194,73,140,178,82,117,4,125,118,171,140,176,54,122,52,238,83,184,199,252,141,155,126,152,251,44,131,72,85,220,79,117,17,27,139,115,145,57,2,122,6,175,188,129,19,149,66,19,217,197,242,102,153,215,223,194,33,211,113,127,43,73,180,203,173,248,158,210,244,189,81,228,84,113,20,100,8,179,208,87,199,27,96,67,65,242,226,79,134,250,175,219,99,214,255,160,13,229,53,112,101,186,239,53,113,232,140,182,109,218,115,71,61,127,30,159,92,207,12,146,228,58,197,178,52,241,205,126,3,62,29,188,62,32,58,41,222,183,4,25,86,175,100,95,69,172,100,203,86,131,6,149,118,213,75,238,190,77,150,123,217,248,167,43,150,95,248,119,111,0,213,41,30,129,60,54,202,14,182,88,231,78,196,107,67,47,1,205,58,109,210,40,54,53,225,40,228,189,137,209,149,63,64,127,39,27,197,58,40,12,22,108,44,29,250,199,45,163,136,155,59,82,93,138,238,33,98,129,238,95,52,50,206,119,70,156,194,208,189,38,129,143,84,197,16,102,251,92,22,193,26,219,248,113,136,211,83,247,254,195,165,183,108,0,130,132,27,198,176,108,39,132,190,56,235,204,104,178,85,45,100,125,192,144,94,153,102,185,233,69,179,57,200,109,103,150,67,99,161,156,128,212,242,19,235,154,126,91,128,9,142,195,82,171,47,107,15,236,13,42,184,89,113,11,85,255,70,183,185,162,150,80,0,144,20,35,190,66,145,147,203,107,27,81,236,102,126,228,110,120,184,146,150,204,126,200,185,231,11,33,10,49,19,38,53,219,248,229,103,89,236,185,198,46,13,169,101,160,103,247,227,20,249,11,239,209,67,93,231,123,188,169,247,16,96,92,217,53,134,211,120,85,160,56,166,226,214,86,33,63,33,77,5,60,232,194,26,88,28,111,211,123,13,42,51,203,80,31,63,130,20,98,135,246,20,93,218,83,211,2,139,39,30,155,41,13,220,2,57,8,178,199,227,64,141,51,65,41,246,13,128,169,3,151,236,19,242,91,30,97,160,105,41,214,81,185,241,204,94,107,24,158,193,31,96,127,128,62,70,129,252,255,57,215,7,194,235,146,111,114,95,142,46,150,243,10,52,104,82,126,26,218,136,114,89,0,246,165,129,131,121,97,12,80,6,240,126,38,41,217,151,21,151,199,161,154,219,250,188,247,167,179,96,90,209,108,65,255,109,80,130,245,128,142,169,163,219,160,115,31,82,215,145,173,139,229,249,233,173,204,101,197,148,230,206,154,138,127,185,252,43,194,217,34,108,194,49,80,54,206,82,105,223,12,168,160,102,118,213,202,56,248,40,79,205,178,190,227,8,200,215,41,139,88,78,15,112,89,18,233,233,144,184,100,151,236,73,46,85,247,103,162,149,120,162,67,208,52,44,38,64,247,46,43,61,28,172,253,37,244,236,237,88,114,16,1,249,40,173,126,99,193,49,208,132,42,30,101,177,208,171,159,81,40,85,207,204,104,83,66,8,51,225,95,68,89,227,39,71,52,153,117,184,100,133,214,175,140,124,104,109,135,186,43,60,231,80,204,222,229,71,182,86,249,178,243,119,26,20,0,57,45,215,42,2,243,244,116,58,236,73,254,117,178,254,20,12,26,253,181,109,143,160,37,9,73,166,238,9,251,139,109,45,57,103,175,223,246,19,193,251,64,19,66,25,98,195,227,123,217,63,224,7,84,236,212,184,73,108,210,194,139,174,84,155,70,48,74,175,66,96,76,162,107,106,50,93,161,134,136,79,123,229,181,34,134,191,125,119,89,3,237,183,201,47,108,84,228,178,242,4,180,156,141,79,201,64,107,167,206,203,66,10,232,255,129,138,0,16,229,239,58,253,29,10,16,218,168,224,121,95,142,221,200,50,107,165,121,14,177,145,226,190,210,74,154,10,143,177,47,191,211,207,203,166,19,113,37,83,210,174,23,49,246,247,49,11,208,239,91,71,70,19,114,119,11,197,88,49,97,37,252,64,169,82,114,204,178,66,77,143,224,26,119,247,32,94,107,77,238,222,44,198,137,99,208,72,246,172,138,154,127,190,90,13,7,2,205,130,142,92,26,18,157,177,13,42,219,201,163,28,20,18,238,30,13,150,153,203,153,206,117,239,20,233,115,5,41,168,89,156,56,246,35,193,246,242,208,252,203,169,126,60,210,150,245,143,29,248,219,165,85,149,209,23,222,138,5,242,128,46,223,207,84,26,83,181,202,79,168,51,219,209,218,171,192,126,211,170,254,197,24,160,35,35,84,200,125,188,63,193,8,107,221,31,93,185,5,77,165,86,164,214,132,91,233,243,227,14,153,213,49,60,175,41,79,159,174,42,122,29,231,83,188,99,59,207,77,164,253,85,27,69,2,10,200,141,147,69,90,242,141,164,134,197,54,144,188,241,89,255,57,72,141,166,248,175,158,177,47,231,108,14,147,76,242,57,77,231,136,146,217,15,69,121,72,109,205,199,215,111,111,223,71,252,136,220,81,76,135,231,217,137,198,240,148,77,86,247,194,138,102,200,228,29,102,71,226,37,208,216,195,66,99,89,198,73,79,5,243,32,0,83,107,190,33,159,13,145,66,244,66,63,186,146,8,19,16,126,146,157,184,69,119,226,61,215,41,244,157,210,174,219,157,96,185,19,113,218,30,241,111,38,236,180,169,205,99,173,237,147,82,101,21,80,255,216,112,82,149,63,226,27,175,237,122,132,144,139,219,180,246,141,19,168,115,37,216,205,253,24,142,44,130,14,3,197,96,176,54,234,86,36,202,133,79,107,93,99,238,21,146,49,179,110,248,236,141,160,229,32,197,43,57,65,80,126,171,137,158,151,1,239,195,211,55,134,110,175,152,117,195,255,119,111,195,148,210,39,244,76,66,135,206,70,168,166,10,91,196,238,71,116,127,21,100,212,76,93,30,100,20,2,168,170,147,89,254,169,44,180,120,198,85,84,30,213,189,81,149,228,82,70,101,143,128,135,152,28,93,55,59,204,85,25,182,167,105,118,180,116,148,164,81,108,75,18,26,56,108,243,171,139,133,84,10,28,134,252,90,75,239,248,247,205,130,124,58,71,10,229,64,206,162,18,213,234,147,91,54,139,145,240,52,138,70,0,236,69,158,121,178,103,140,40,10,164,86,226,241,5,51,33,189,22,63,127,132,163,25,153,26,55,147,202,186,36,170,17,37,187,159,196,73,92,82,212,233,127,81,235,85,70,1,123,189,241,65,214,98,181,121,3,255,189,42,175,193,99,53,3,141,209,37,248,92,53,131,197,30,84,209,187,232,128,35,91,58,45,107,178,123,39,10,173,109,193,213,16,202,46,116,142,111,143,150,139,79,30,188,34,82,44,79,161,203,179,50,38,197,71,143,65,144,184,31,111,197,74,150,116,171,52,16,167,254,133,214,186,34,90,141,56,198,244,81,200,211,95,16,172,232,75,254,187,160,242,107,72,118,164,16,64,225,27,128,125,47,194,165,173,220,75,68,237,210,68,81,90,162,180,254,174,7,84,92,51,193,130,83,232,99,147,100,221,18,162,49,0,166,172,113,39,182,143,3,94,79,43,93,52,27,5,69,42,196,72,20,184,38,105,28,183,58,50,108,60,243,33,90,232,215,174,16,183,125,253,52,96,246,54,115,230,23,44,111,155,14,109,156,223,149,175,221,241,233,201,240,249,128,60,203,109,80,250,36,4,235,35,205,220,61,189,204,194,166,187,98,186,166,195,216,138,229,221,97,28,162,244,99,121,177,97,84,11,122,233,210,15,254,104,177,46,115,113,201,104,56,105,62,247,255,87,225,151,217,107,79,193,120,121,23,192,170,71,172,84,181,124,138,144,128,121,52,162,144,129,99,144,119,106,136,16,253,73,69,170,226,45,215,177,168,120,230,20,60,36,255,222,228,91,150,128,102,16,107,60,207,69,61,149,211,34,242,208,244,132,99,111,46,197,237,68,20,216,86,217,90,175,110,219,206,248,180,37,175,249,42,51,235,25,22,160,93,135,118,242,215,218,129,106,209,247,34,52,169,90,112,112,226,118,122,68,116,13,34,249,242,109,19,207,183,204,49,180,37,54,8,78,193,168,29,246,236,128,26,207,62,142,12,93,150,22,241,168,119,189,157,250,224,103,20,254,149,77,207,101,194,254,133,224,119,150,67,248,225,247,255,221,97,129,89,16,162,57,12,116,7,68,128,114,139,17,94,109,213,229,172,168,197,141,145,174,254,100,250,157,70,235,2,47,189,126,67,206,168,45,161,153,232,207,36,187,169,190,225,235,147,42,199,250,136,212,249,129,170,186,222,243,220,36,166,118,54,30,254,125,199,135,10,27,246,233,105,141,56,13,77,190,176,133,38,19,11,138,98,228,63,59,65,181,146,227,218,3,114,146,35,212,233,10,109,19,250,244,33,9,19,234,52,160,6,25,78,66,170,220,159,51,92,16,255,29,27,157,212,236,75,232,172,185,208,8,230,159,43,208,104,22,230,251,107,201,66,120,91,0,42,106,116,81,180,251,68,186,222,136,174,49,44,169,143,231,176,17,70,148,234,182,96,88,143,92,69,122,86,117,242,129,168,54,96,55,192,192,31,176,101,102,5,48,214,17,17,21,49,4,103,141,114,201,78,255,0,118,182,10,47,128,75,95,114,91,174,77,54,155,101,218,57,146,211,119,154,83,0,37,141,54,250,71,56,70,72,112,252,212,231,186,239,152,252,73,148,236,71,241,43,174,181,29,24,105,146,64,141,167,4,165,87,157,105,66,168,59,158,21,105,90,253,84,159,248,134,61,248,231,131,115,173,30,104,144,182,65,130,57,220,196,219,79,219,139,163,253,201,57,236,146,240,255,131,102,30,255,23,79,127,23,219,125,59,207,29,4,125,181,114,3,94,39,220,32,26,212,142,93,91,20,40,241,46,35,229,26,70,210,227,111,112,163,33,91,248,227,205,183,24,70,126,1,155,7,40,5,63,244,212,158,251,70,219,236,158,127,191,245,76,24,29,235,187,122,60,152,9,134,4,89,96,107,158,33,251,192,144,33,188,63,131,5,193,14,27,83,227,48,97,84,236,173,29,100,123,31,215,237,52,60,41,227,201,253,8,61,121,121,161,134,115,4,252,1,128,30,164,241,254,163,148,84,29,105,36,229,61,69,209,221,25,23,177,83,26,121,179,211,5,96,198,29,143,176,53,230,155,228,72,116,171,40,142,82,220,35,123,101,5,57,226,169,85,141,222,96,22,162,155,186,54,148,174,31,31,114,166,129,36,124,232,87,22,255,67,29,220,131,244,219,69,87,116,2,113,2,245,147,80,98,148,209,106,9,23,116,130,189,185,129,210,231,149,93,197,251,241,172,39,51,159,28,11,84,41,207,211,96,204,200,167,206,198,6,5,41,151,154,150,129,207,176,44,151,37,190,59,129,36,200,13,100,169,171,106,214,181,98,201,140,80,218,248,101,252,89,131,145,118,145,85,58,28,120,141,211,35,249,11,67,80,227,209,212,94,200,254,60,185,110,46,117,105,177,205,31,75,107,162,234,254,190,93,93,6,212,221,133,68,203,45,166,204,102,46,164,64,219,219,103,129,130,101,16,69,211,236,146,9,84,89,28,166,168,139,105,9,184,81,72,192,30,122,74,222,134,34,165,31,197,23,105,220,112,212,32,206,203,37,27,150,26,96,4,139,26,129,194,24,45,151,187,66,34,222,169,86,249,174,212,226,110,194,151,216,84,35,93,166,24,140,22,55,248,132,110,145,128,149,111,70,80,205,189,180,103,28,117,210,8,104,233,118,107,2,89,38,239,162,43,82,73,57,223,87,250,172,94,195,94,203,178,28,175,22,243,13,93,174,213,25,156,179,172,237,55,47,251,36,80,208,226,29,4,243,128,227,98,168,64,249,152,154,104,79,196,212,36,87,30,229,69,0,166,85,154,204,166,171,166,200,234,199,206,38,249,23,105,180,191,67,143,49,61,120,7,105,92,76,206,71,98,4,199,23,81,226,239,230,50,104,169,21,212,156,26,96,58,250,76,236,227,108,240,163,62,30,195,12,72,66,125,26,137,45,14,81,191,76,183,59,66,105,203,152,200,135,85,207,158,188,255,107,51,26,254,197,76,121,119,225,143,111,11,129,40,154,5,66,83,226,205,235,105,158,142,120,26,109,32,167,254,217,190,34,29,37,232,215,181,140,142,36,230,4,209,166,102,55,35,46,234,12,215,163,71,43,36,248,206,218,181,199,139,167,198,255,190,208,151,223,35,39,89,247,71,243,139,9,59,81,218,98,73,7,226,184,231,64,219,192,45,160,13,52,225,140,22,106,144,11,128,40,211,103,64,106,201,153,122,147,59,60,253,98,206,64,243,217,33,252,143,131,191,70,7,51,254,116,150,128,252,51,104,49,84,76,201,171,110,56,93,111,170,137,140,207,79,146,136,85,152,20,162,38,178,242,225,163,48,241,154,120,67,195,234,44,168,15,9,44,115,149,243,184,125,154,182,151,206,136,49,0,217,7,184,154,36,210,22,87,226,234,182,225,182,194,29,245,246,72,151,61,158,125,22,237,253,252,82,25,162,202,212,184,173,82,254,58,244,20,226,207,232,212,218,160,253,184,173,109,210,211,244,80,47,132,62,168,201,244,41,84,127,124,3,33,79,169,132,226,139,78,235,216,198,136,107,123,161,35,237,205,59,91,76,20,163,41,99,250,233,212,169,31,134,239,88,125,187,77,120,145,35,89,253,28,116,10,153,45,61,174,177,122,143,33,132,63,56,43,148,161,183,73,165,71,175,15,32,158,63,114,63,103,20,53,239,111,31,171,41,219,228,171,222,37,157,243,242,16,118,171,84,44,115,45,147,70,32,227,236,8,78,144,31,155,146,66,179,238,180,37,240,40,215,112,29,65,108,80,163,160,119,1,111,189,5,115,190,46,94,32,66,106,53,192,93,135,108,170,216,69,141,107,238,123,156,161,229,8,44,208,191,97,241,101,37,102,112,194,92,224,118,129,229,135,147,17,95,186,13,66,4,16,107,3,22,10,157,113,231,161,145,134,186,129,189,95,114,173,83,200,222,37,247,187,128,158,170,130,181,128,96,241,85,135,21,80,143,198,193,41,56,127,254,11,127,59,109,193,218,170,35,243,73,220,94,33,161,137,58,48,241,60,33,237,225,104,232,129,95,108,162,143,117,36,27,59,250,235,251,122,73,170,116,47,172,53,10,3,125,96,104,184,253,7,94,183,157,51,162,255,88,120,178,245,106,181,167,27,92,3,17,103,92,106,180,244,214,163,251,244,156,55,68,31,51,4,208,54,36,40,249,22,222,143,6,88,169,160,227,179,45,242,223,192,67,144,116,240,229,138,13,185,236,134,128,104,85,255,129,81,211,57,162,195,107,70,99,196,47,189,248,132,144,170,72,114,98,121,146,148,234,151,99,129,112,242,146,165,226,0,183,56,210,198,83,79,18,2,148,180,84,167,228,146,188,179,107,242,72,42,208,46,133,91,212,180,214,107,173,117,42,26,164,78,189,200,241,5,179,151,240,22,38,150,194,61,204,15,230,96,43,134,221,86,11,112,183,187,95,221,192,67,28,222,246,217,163,120,199,152,123,161,237,98,187,3,212,170,179,78,148,132,165,198,152,218,76,178,83,110,208,19,168,199,0,255,14,23,75,136,81,16,244,199,105,223,116,61,99,222,216,155,71,84,98,148,162,127,25,245,184,234,92,65,16,8,93,192,166,24,213,117,8,20,145,14,224,142,203,127,2,92,85,43,250,204,120,143,106,1,1,181,105,67,38,233,75,75,182,12,224,10,65,194,196,180,130,200,138,202,143,103,196,235,192,95,161,27,57,114,9,16,252,193,51,79,133,195,26,219,112,105,30,246,209,48,221,48,85,250,34,203,211,60,161,206,122,112,186,145,220,249,97,68,17,208,96,137,147,191,109,232,114,221,176,251,3,167,44,15,220,96,24,106,149,224,247,236,180,126,87,188,192,127,13,190,85,252,69,157,156,138,232,60,90,236,73,106,36,255,144,233,7,24,50,189,51,249,178,152,137,139,37,216,90,184,189,58,51,154,226,7,48,98,3,176,66,119,158,185,246,205,235,0,71,3,14,46,22,34,248,144,161,182,116,83,31,135,152,224,111,44,111,110,233,118,89,94,251,150,246,93,134,181,118,98,194,192,53,42,61,75,140,76,26,81,137,189,171,219,123,213,100,244,175,247,200,167,94,225,20,188,216,136,250,87,61,227,142,249,155,219,94,13,123,115,153,168,104,222,101,249,170,172,8,212,177,42,17,190,184,123,37,200,180,50,94,249,223,232,50,253,110,11,198,36,102,94,194,137,212,213,111,132,174,63,234,40,216,30,45,181,57,221,234,30,29,49,135,138,68,255,39,23,189,240,29,236,155,59,68,171,87,17,123,57,81,52,121,18,85,137,69,205,121,236,106,53,134,14,203,27,162,84,92,21,251,6,248,219,139,243,209,31,33,136,193,129,237,133,250,95,25,203,236,94,139,36,78,5,146,15,17,222,213,78,243,42,50,160,158,17,52,32,64,134,29,183,22,87,245,7,69,254,204,74,220,163,63,87,2,237,9,231,128,183,181,6,111,9,17,112,156,29,118,3,109,128,61,238,31,151,130,33,180,89,49,143,231,24,161,15,213,57,134,216,165,208,107,208,69,163,39,110,1,56,188,12,18,115,59,188,193,178,2,34,123,245,26,46,114,175,74,179,38,97,234,96,18,162,192,135,75,221,75,228,156,170,117,2,105,18,204,130,189,22,252,30,78,204,81,143,76,58,5,251,167,255,135,89,94,56,220,105,206,248,83,176,234,137,156,116,184,64,61,148,144,145,212,124,154,155,77,5,134,182,98,239,185,93,160,254,71,107,17,204,208,222,191,193,61,108,177,101,180,71,28,187,71,70,230,116,163,240,168,51,107,41,52,86,133,164,158,204,180,35,138,12,77,61,253,58,52,27,65,69,164,73,119,204,9,155,132,145,91,62,123,125,254,146,109,32,64,70,74,242,30,102,68,52,0,133,233,242,222,54,186,232,63,47,90,235,75,239,76,129,211,229,192,28,109,72,148,255,80,219,146,243,132,22,115,89,189,246,77,44,226,204,131,35,101,86,120,148,189,227,94,82,88,198,212,95,107,57,225,247,3,179,55,195,8,151,88,149,195,3,50,7,185,86,238,150,97,1,117,31,139,122,49,193,108,48,135,187,45,47,237,147,119,53,62,200,99,248,81,9,92,174,195,54,41,103,234,190,157,201,36,128,126,33,201,43,139,105,175,224,42,75,112,180,208,83,78,3,48,205,26,97,36,218,9,221,213,100,209,114,248,64,224,129,2,17,28,133,16,175,106,132,154,99,76,69,131,5,250,235,147,146,120,23,3,21,229,175,98,244,73,183,25,198,56,49,77,132,32,51,174,223,254,196,237,178,50,114,61,237,11,226,115,235,86,173,175,172,233,135,106,7,245,111,221,240,29,162,28,67,80,148,196,140,233,222,181,117,211,169,101,212,43,26,149,144,91,155,156,5,244,167,47,2,80,65,210,241,201,197,149,60,45,67,128,252,222,235,213,77,123,232,188,112,133,105,225,8,137,9,217,175,92,122,54,195,196,103,69,58,87,129,248,28,177,201,67,41,9,49,43,27,41,166,164,86,220,45,148,156,241,191,220,139,90,76,90,203,72,62,251,84,77,223,144,5,115,129,201,152,37,150,169,247,26,218,130,148,113,52,164,83,99,126,238,197,166,80,14,98,37,3,38,179,4,27,149,135,41,224,119,110,202,33,66,97,154,190,0,33,146,2,25,154,128,71,17,154,161,208,188,200,137,61,139,67,152,98,167,247,57,211,20,247,37,83,86,121,136,230,104,237,170,250,116,4,101,135,202,227,147,2,150,188,196,176,130,122,207,160,53,224,54,222,16,80,255,233,17,151,153,102,117,104,232,169,41,135,202,139,24,130,35,43,14,65,251,151,125,102,66,200,22,223,41,172,220,162,137,62,89,25,125,62,193,230,155,230,81,109,142,175,245,95,80,162,209,215,134,36,121,156,112,200,21,211,167,135,68,60,245,110,229,247,29,228,241,50,253,245,41,221,73,126,202,126,204,102,63,33,208,7,115,71,1,171,212,178,27,189,222,249,132,6,99,185,249,139,19,239,132,136,97,157,14,15,70,69,49,241,191,144,191,32,16,29,54,211,7,48,15,86,66,139,139,208,102,152,207,6,6,27,108,243,107,36,9,221,245,223,104,19,235,161,122,18,60,220,192,232,130,145,244,199,17,98,185,82,76,66,67,178,130,8,99,24,247,110,163,150,145,185,246,92,32,33,58,211,227,228,108,1,83,169,89,186,188,47,225,2,31,217,99,35,133,77,41,141,66,200,153,14,28,193,83,191,134,89,11,249,7,157,36,52,119,195,5,161,43,51,244,44,10,229,248,46,171,208,176,139,133,57,24,1,195,252,85,37,51,249,250,7,118,93,10,134,166,75,127,249,92,205,198,121,0,66,58,216,172,18,146,104,234,95,108,53,77,165,247,27,140,141,87,102,170,149,200,81,3,124,109,219,223,184,213,239,210,152,54,125,71,9,114,63,47,8,53,252,92,93,187,107,216,85,228,101,31,1,76,17,64,26,129,128,1,88,235,24,232,228,117,108,75,46,205,207,115,176,160,205,174,28,72,89,40,48,45,117,42,152,15,25,220,205,136,153,28,118,210,226,34,18,116,176,237,29,47,142,216,132,91,149,88,146,207,95,139,10,129,149,186,105,87,154,147,174,68,0,233,255,211,151,27,144,41,5,203,143,90,70,133,175,185,231,69,12,250,173,107,207,92,126,204,206,79,217,69,143,24,217,225,28,78,99,118,229,2,243,105,145,35,235,157,229,222,37,119,49,226,243,64,124,168,130,111,165,87,194,211,117,172,82,19,8,57,163,159,195,243,196,8,140,99,70,167,5,213,7,0,55,125,212,108,49,90,90,140,91,159,92,188,131,55,221,106,245,35,61,212,211,208,177,146,149,163,241,155,213,244,99,218,85,116,196,139,217,200,180,73,189,70,143,31,3,216,247,237,87,127,233,72,106,23,19,208,34,139,20,111,40,42,5,163,88,115,27,194,202,8,194,250,20,124,166,109,120,146,73,164,18,2,135,69,176,101,42,160,180,241,47,123,155,138,233,51,174,98,183,238,38,195,72,28,36,209,176,224,230,34,251,140,251,136,125,85,216,173,18,133,157,164,235,152,31,219,205,251,229,75,4,174,232,2,41,197,104,147,190,16,132,144,190,137,236,16,192,156,237,224,194,66,121,165,192,150,54,189,71,242,133,116,18,181,233,175,192,154,129,245,161,82,180,248,126,50,208,80,189,47,187,204,54,21,54,7,33,150,96,157,188,64,247,69,110,100,48,124,254,219,236,51,51,220,25,210,153,252,0,165,173,86,24,195,153,164,45,92,135,190,230,87,40,113,58,86,96,111,79,19,167,66,230,154,0,218,215,72,27,124,132,15,150,219,49,175,8,241,14,221,27,215,68,147,241,39,215,68,221,174,214,168,208,88,197,116,91,80,207,23,191,96,122,160,144,202,233,80,21,132,184,35,155,205,118,146,236,77,101,25,227,192,106,209,6,9,237,137,22,242,26,57,14,117,159,51,213,174,176,48,80,76,225,40,190,110,229,238,21,122,42,70,3,10,89,120,226,32,69,222,66,82,34,45,17,72,92,152,245,3,54,34,91,221,180,163,112,146,172,75,206,26,187,43,7,102,168,221,90,218,182,137,249,208,198,146,77,199,78,136,133,111,81,7,65,19,19,25,25,29,249,195,252,130,213,72,186,46,225,91,141,251,99,176,25,66,132,26,232,33,190,246,180,16,118,151,104,35,251,2,28,138,229,55,137,169,80,232,59,246,218,102,115,89,136,148,237,144,53,220,109,26,30,144,29,213,29,189,140,143,161,207,31,195,110,139,134,164,169,199,157,244,252,19,133,48,211,100,197,206,6,133,45,11,254,59,161,253,42,138,134,144,71,205,188,229,108,23,225,255,253,174,156,3,234,215,205,65,198,238,82,187,161,206,208,228,137,198,78,9,196,94,21,123,189,255,80,238,25,104,36,136,14,235,221,79,121,38,154,206,75,129,175,171,89,54,76,44,40,102,157,132,155,120,193,246,240,1,250,78,7,181,167,191,246,38,59,231,184,91,51,30,102,78,204,162,221,4,29,197,39,225,99,157,161,91,178,240,167,231,169,140,74,128,151,236,49,159,34,207,191,30,216,170,230,151,0,49,250,61,232,210,102,108,189,42,16,185,64,103,218,168,39,161,153,53,167,234,90,32,198,184,19,1,245,248,181,137,25,31,114,180,220,110,51,5,166,23,159,82,123,160,154,108,125,145,125,170,117,35,132,14,44,2,119,155,174,144,97,218,226,120,166,102,123,126,245,154,125,59,220,217,22,139,71,39,67,168,219,154,2,97,219,44,60,222,110,206,203,146,114,80,79,226,17,123,7,181,78,92,37,220,184,237,228,199,125,225,24,64,171,245,203,41,199,178,89,207,3,84,227,161,10,217,221,86,78,76,178,13,195,74,169,234,117,119,59,175,39,77,217,67,23,47,117,66,122,41,8,224,40,148,163,155,118,16,39,38,252,193,219,153,203,141,109,13,25,155,25,10,208,138,209,63,214,98,51,12,64,157,235,174,124,139,143,74,229,174,132,174,14,132,100,94,124,158,169,156,252,198,26,92,48,165,222,26,57,4,56,182,150,162,224,56,203,200,31,46,9,219,245,27,152,167,244,145,117,87,62,231,195,52,133,141,169,14,13,232,184,127,69,123,136,237,52,158,22,225,110,143,140,235,46,94,38,19,178,180,149,120,70,42,144,43,156,126,1,120,227,156,137,231,117,246,27,14,54,42,66,88,236,167,228,27,131,61,248,197,158,243,17,94,96,252,113,9,23,235,139,4,212,197,178,76,217,234,143,174,69,89,215,253,209,190,25,241,99,155,93,34,203,199,73,220,237,126,246,164,162,105,212,154,44,76,151,106,5,171,116,230,238,137,179,222,71,66,65,83,141,88,68,87,66,17,180,188,20,127,127,6,103,195,107,250,114,249,17,95,58,68,166,225,15,206,63,239,132,143,43,103,218,10,86,210,119,219,157,232,29,48,216,186,249,58,85,87,118,123,155,72,252,166,224,65,118,37,33,26,242,253,49,160,142,121,122,122,176,53,83,252,22,217,93,62,8,96,169,64,212,29,93,151,41,88,65,105,74,1,119,66,255,51,42,120,98,125,230,30,254,170,34,235,194,37,252,92,125,153,144,191,249,84,255,30,183,40,14,168,113,208,182,77,127,235,21,222,246,244,5,180,202,126,178,157,20,6,240,179,199,125,80,146,64,144,224,211,81,185,156,50,159,174,20,220,186,243,195,161,70,84,227,20,176,196,138,97,67,175,11,123,112,167,92,38,249,204,198,170,122,230,252,95,32,154,246,5,196,94,5,144,174,40,60,2,220,32,73,67,221,224,48,121,162,49,7,81,200,135,53,168,149,94,17,238,183,21,59,67,19,35,241,24,160,28,40,230,97,209,11,118,42,159,8,106,170,58,91,179,177,135,104,95,138,114,117,65,40,36,252,245,143,50,180,198,95,210,31,194,55,21,240,182,137,167,51,134,251,147,21,241,184,252,3,13,45,253,134,222,36,32,104,188,139,10,229,110,28,105,199,34,215,76,109,162,246,144,49,116,160,182,164,46,159,86,40,181,161,76,107,185,218,76,143,229,192,203,168,132,33,196,169,195,216,223,39,164,252,240,25,26,133,167,8,184,109,133,35,45,121,119,194,87,19,157,41,182,143,188,252,129,130,96,89,208,89,170,149,55,77,213,177,164,86,155,123,206,156,16,62,197,166,127,184,54,88,78,121,136,75,199,107,160,190,27,154,130,89,135,228,34,104,116,127,37,3,248,222,83,145,222,109,233,225,138,227,126,10,66,15,15,159,46,98,69,80,220,235,111,221,94,118,157,7,155,128,139,235,85,82,249,191,54,168,40,188,37,141,234,65,5,29,175,84,63,107,244,159,151,214,21,207,123,255,249,183,40,56,200,156,1,93,154,106,178,235,148,114,131,55,102,82,214,235,75,120,59,22,115,187,117,123,67,15,56,21,81,220,160,199,212,23,24,38,248,84,79,202,19,39,189,145,30,102,117,222,178,178,154,56,105,157,99,240,66,112,41,84,195,105,160,103,253,133,56,240,5,198,87,233,242,47,140,118,225,102,130,125,135,45,189,204,82,179,157,90,185,167,138,248,20,102,185,55,206,9,207,242,1,85,54,134,98,183,204,107,77,17,219,118,139,112,174,14,107,246,178,102,223,122,183,167,216,91,0,68,108,18,182,200,151,139,245,15,228,124,213,221,177,179,160,110,33,18,128,177,140,120,78,252,45,189,100,60,49,88,10,66,216,141,68,53,251,50,229,111,76,173,14,72,45,112,163,160,11,141,235,30,79,25,195,64,212,94,184,213,215,124,182,45,142,34,130,172,122,23,61,185,1,106,159,49,207,36,226,22,68,65,141,47,73,218,28,14,150,176,181,246,198,179,60,152,56,26,25,228,184,122,107,109,194,142,157,22,243,86,106,143,230,242,245,167,146,244,25,98,154,84,171,195,164,103,168,186,189,132,111,137,0,219,19,39,121,125,160,115,200,213,85,169,19,108,15,75,82,55,255,15,20,108,199,185,21,55,226,173,21,72,202,156,250,49,87,11,232,236,213,182,135,14,122,115,93,119,111,199,39,5,106,153,243,24,173,209,132,139,155,126,91,41,172,169,75,177,113,214,124,202,196,163,17,96,140,151,43,110,183,233,228,205,165,50,57,226,109,238,169,69,60,34,241,64,127,99,231,61,52,126,69,201,172,214,153,74,57,18,254,142,22,179,167,214,7,193,248,93,49,135,23,205,120,44,35,128,204,151,62,63,48,38,204,42,165,63,80,69,162,24,68,159,59,124,118,151,88,144,164,35,109,0,70,145,104,209,114,169,84,83,173,188,107,114,247,122,230,110,195,25,53,52,59,89,170,181,231,159,242,19,75,214,194,251,169,138,106,78,207,221,223,208,205,88,135,194,79,87,242,211,131,112,203,211,140,144,223,137,191,253,96,200,64,229,230,212,200,232,221,136,81,90,232,63,191,128,109,167,215,170,249,66,201,207,173,31,235,140,63,229,118,143,8,204,117,73,97,229,244,41,226,76,143,49,137,230,117,159,185,1,66,233,177,163,103,163,178,111,247,220,152,131,238,237,229,67,31,208,154,134,115,155,135,210,243,222,228,130,167,227,224,231,168,164,141,133,52,10,255,134,199,166,16,244,185,37,31,158,237,247,211,143,89,126,254,52,178,60,105,56,109,203,87,236,244,178,240,164,112,153,60,63,18,158,23,175,26,162,206,14,235,240,240,65,246,119,114,5,54,135,254,89,142,149,205,127,118,3,75,245,91,87,254,84,73,155,135,87,242,47,109,154,25,94,160,29,233,29,98,223,12,75,22,12,68,69,193,253,234,23,48,147,214,242,185,72,197,102,223,180,164,237,24,62,73,35,152,103,218,206,239,18,151,112,2,47,137,61,130,210,42,153,49,120,113,135,249,121,70,250,56,3,196,109,231,254,211,100,143,75,82,73,225,108,49,190,214,166,237,215,141,95,67,59,82,87,127,208,57,157,100,192,37,147,183,101,175,242,15,90,45,222,151,78,94,155,118,113,24,123,245,227,127,31,159,175,193,38,231,237,83,245,11,106,173,125,47,110,158,123,11,71,193,190,133,118,74,251,18,215,123,12,215,52,2,151,224,87,34,141,235,8,169,105,63,75,254,152,68,175,105,255,252,48,175,198,47,103,239,214,102,52,63,92,192,220,76,127,116,121,54,203,179,78,47,237,178,38,70,135,217,36,131,48,58,172,252,191,192,9,208,114,244,221,182,163,84,189,125,25,32,78,49,196,244,153,107,233,146,89,202,182,57,153,51,170,141,125,247,79,153,34,227,123,39,206,146,15,136,69,87,37,46,243,49,78,101,136,129,111,123,170,46,100,114,75,40,249,12,171,145,122,29,200,103,90,11,230,54,254,182,15,79,38,100,156,56,144,45,114,6,244,164,2,86,245,173,8,16,213,195,252,247,89,92,140,85,90,209,89,205,147,93,48,144,199,255,208,153,9,10,94,20,57,248,28,146,169,105,98,1,33,10,53,162,83,56,99,253,1,114,249,24,146,37,228,169,132,70,200,99,246,191,153,17,189,44,180,118,163,73,134,80,18,61,88,118,158,126,52,29,142,244,178,132,126,161,93,129,9,148,103,165,222,209,144,92,12,223,17,250,45,66,196,96,220,118,27,168,28,193,219,187,38,176,92,224,204,133,239,45,242,157,12,37,7,97,222,209,31,20,97,154,141,137,143,57,187,55,217,154,228,92,24,89,233,115,177,218,33,219,5,170,2,104,210,212,229,26,211,228,30,61,107,25,182,66,168,83,38,246,182,253,171,181,153,176,52,140,232,35,55,165,100,234,19,172,237,142,62,191,196,230,255,55,2,25,111,225,36,4,253,92,110,212,86,244,178,187,129,47,89,81,12,190,60,112,54,25,63,103,23,118,6,247,123,221,97,115,149,9,193,214,18,239,200,153,239,23,38,143,232,207,163,109,194,200,216,22,160,170,59,85,57,58,89,232,150,138,241,6,235,189,27,227,27,35,235,80,155,119,7,156,52,219,248,83,122,80,136,29,178,178,210,189,31,81,252,173,47,211,10,175,79,252,7,136,155,247,248,79,104,142,0,128,6,187,19,247,121,13,147,70,88,92,255,136,210,35,54,16,56,43,113,96,12,179,12,144,174,73,55,5,79,49,99,228,20,94,56,39,149,2,136,35,193,171,132,165,172,229,158,95,14,80,248,180,127,249,204,165,150,170,53,205,158,35,185,249,59,38,166,224,152,88,129,75,84,171,86,252,120,0,121,84,193,71,133,12,130,93,54,160,58,36,63,12,31,58,19,83,76,252,211,192,32,102,136,1,248,203,109,244,228,105,169,102,183,103,233,147,200,34,207,132,235,169,52,238,61,210,22,58,55,137,10,254,69,29,158,56,188,35,133,166,233,81,181,50,3,106,199,169,105,124,207,1,155,206,129,42,191,145,246,6,39,144,195,225,87,25,73,48,66,238,116,29,121,224,25,126,197,245,45,12,231,166,245,80,27,114,235,235,133,93,233,152,59,9,176,244,154,108,82,244,246,116,233,18,163,83,30,89,175,221,82,72,134,73,105,29,24,51,182,74,62,106,147,179,95,74,178,248,167,189,172,42,247,247,42,166,144,82,146,188,4,102,156,111,18,53,226,71,197,29,107,3,188,122,146,114,43,136,250,72,94,42,161,57,150,102,32,92,117,56,178,111,49,241,79,152,235,221,253,72,113,13,214,101,32,98,24,10,233,236,229,4,23,135,206,254,238,104,167,129,14,84,211,27,139,188,219,141,39,205,241,73,154,33,235,102,91,143,58,12,59,78,33,3,242,210,137,143,155,29,208,96,2,95,87,214,36,82,170,57,158,157,10,198,133,87,157,166,141,247,183,238,214,109,115,75,66,136,190,19,85,238,81,106,190,177,23,214,121,45,132,100,157,86,76,83,59,6,163,98,242,208,94,180,255,55,169,252,171,184,219,207,70,17,197,175,207,225,41,111,224,159,131,77,153,124,190,8,192,28,30,139,92,117,126,14,102,159,192,43,69,47,52,228,246,203,176,73,99,159,112,205,81,205,212,79,206,70,135,252,226,172,35,103,146,229,36,96,63,3,215,67,177,123,251,61,200,190,102,76,101,104,231,66,170,143,94,217,99,125,233,13,174,188,106,35,15,147,144,214,90,204,0,220,40,42,0,46,152,144,127,113,35,231,97,51,121,251,226,58,209,85,241,223,3,76,234,102,180,57,92,9,194,203,13,168,227,210,92,12,112,118,197,112,129,51,65,105,83,163,43,251,53,80,30,0,202,137,18,215,231,122,208,28,35,26,227,213,90,140,46,83,192,93,209,73,222,98,70,172,64,117,110,62,142,113,183,20,135,186,37,109,41,64,93,113,206,122,29,202,244,227,19,2,249,129,2,15,32,148,120,233,6,200,250,75,73,65,183,108,194,118,90,244,230,12,205,1,123,86,247,120,131,82,87,70,125,142,144,117,15,222,222,74,57,170,61,209,65,172,151,24,195,220,105,209,39,199,49,223,166,35,7,99,162,169,106,13,187,162,33,102,141,180,237,183,114,201,202,208,7,16,69,61,116,88,84,187,238,132,164,146,168,128,30,131,255,190,163,149,63,81,240,155,158,226,173,119,112,35,57,160,78,39,126,172,237,40,62,78,220,93,168,45,46,96,154,240,116,7,20,40,92,104,167,229,2,80,182,30,102,22,114,243,242,21,212,46,194,250,112,12,35,243,50,224,156,115,6,177,98,5,195,43,157,26,129,15,136,80,127,54,197,194,114,191,16,180,205,40,208,144,216,229,53,164,47,33,16,107,199,251,156,100,223,239,232,51,159,162,225,55,37,202,202,70,109,68,125,2,223,78,188,17,199,168,113,126,224,152,48,217,185,65,168,120,147,220,72,8,112,196,66,255,8,251,56,86,14,181,42,178,189,253,193,206,118,93,10,182,195,31,206,18,231,170,214,33,98,188,124,188,39,88,212,194,171,224,99,234,234,225,191,10,99,121,106,146,172,210,162,87,53,55,139,110,173,2,230,143,119,45,231,68,207,76,14,16,216,200,154,243,175,9,110,28,229,10,136,193,203,187,125,170,213,197,242,2,212,59,233,222,205,84,81,253,139,234,84,167,203,121,79,60,12,192,14,66,188,151,152,144,47,205,181,79,56,170,187,229,76,229,86,233,48,114,8,40,61,123,109,8,243,223,231,175,14,239,152,197,64,179,20,246,99,146,131,177,107,51,72,230,179,121,101,116,180,42,201,142,104,198,230,99,211,133,228,112,187,175,193,152,49,20,24,184,86,89,107,200,27,152,214,35,80,212,156,87,40,167,75,136,177,60,10,165,190,1,23,124,107,157,223,112,58,185,105,165,13,105,114,37,127,191,95,186,55,141,51,15,177,47,234,195,113,192,181,143,72,118,72,110,200,178,127,230,9,34,34,118,231,6,111,13,76,6,133,196,89,114,249,224,34,59,133,130,43,128,67,194,19,114,185,1,184,58,10,141,145,176,123,77,195,166,75,133,142,214,173,159,168,213,98,227,130,68,215,190,1,197,171,3,174,146,222,59,30,59,192,171,160,209,57,158,11,182,23,191,185,166,132,71,227,162,104,129,78,165,106,65,121,95,90,106,50,128,206,175,181,60,156,56,22,216,103,88,166,92,231,92,225,119,170,151,189,144,254,196,163,245,129,78,232,79,165,86,142,181,101,145,200,232,130,55,195,155,137,52,145,171,152,188,117,6,228,195,81,155,60,194,83,134,174,120,85,49,232,41,86,176,118,60,59,64,201,169,76,115,188,120,79,217,75,59,241,159,164,25,79,122,125,142,249,83,247,1,34,156,221,173,70,175,80,51,87,155,98,136,233,95,89,197,141,188,255,96,236,218,27,98,100,148,190,214,113,199,118,5,121,112,129,106,45,115,49,76,175,228,107,97,21,109,250,139,24,143,93,214,177,95,8,22,16,117,101,107,17,211,211,56,110,248,161,23,45,223,234,6,23,224,183,86,137,70,114,111,119,100,58,90,108,122,236,108,120,81,177,114,15,62,231,41,30,60,44,147,86,36,131,233,92,157,93,1,61,19,207,226,166,235,65,149,236,168,112,168,36,234,160,203,152,144,174,94,98,115,116,144,150,2,164,122,4,76,84,248,147,168,168,218,109,63,23,166,51,142,105,251,221,82,130,203,248,228,18,131,44,82,87,157,72,74,83,190,205,103,200,188,178,196,43,127,220,4,235,147,15,19,84,217,23,209,255,47,47,130,59,0,203,58,142,255,158,208,132,173,249,67,130,62,77,3,98,245,77,187,204,3,113,149,203,211,14,66,182,33,199,239,90,201,134,217,1,176,170,92,15,87,54,94,10,83,138,46,222,132,50,237,109,114,171,237,141,157,54,71,12,142,68,188,164,233,212,143,94,108,33,52,30,124,184,223,244,105,161,214,76,2,8,37,235,212,190,74,23,224,30,47,106,127,21,134,166,245,250,174,98,163,73,152,67,74,161,175,140,76,137,232,102,182,241,18,197,73,113,154,194,112,114,25,215,169,151,100,165,185,228,132,5,94,131,109,251,76,232,228,28,231,59,176,109,86,130,204,207,134,38,190,69,103,244,26,99,233,27,91,77,122,93,44,4,176,64,202,135,124,108,139,27,230,80,106,183,200,253,78,174,148,116,112,235,133,61,62,224,193,48,102,221,3,119,129,45,137,98,228,181,107,80,97,180,155,18,104,200,64,233,83,193,254,73,94,210,77,76,161,166,109,81,160,123,83,151,52,199,38,170,184,116,31,228,77,167,29,57,93,67,81,230,102,129,198,177,23,89,172,74,193,17,247,107,0,87,195,180,13,47,17,40,49,94,252,199,111,192,169,124,190,250,11,95,234,83,247,188,168,101,223,151,113,140,20,203,52,175,174,134,29,216,173,49,50,56,168,184,253,230,124,141,71,29,112,191,180,140,13,67,87,164,198,12,92,191,108,238,213,95,151,40,129,59,34,10,20,206,45,21,25,103,69,180,97,98,201,231,227,243,15,248,28,176,21,35,226,24,85,21,56,230,47,117,194,109,194,185,232,223,69,152,54,216,137,186,19,172,138,136,98,149,70,38,167,144,12,140,238,245,48,45,83,78,211,225,122,33,255,147,62,162,187,78,185,28,30,158,116,125,244,176,72,186,27,201,119,52,112,25,166,90,22,51,249,38,51,245,86,252,222,11,208,222,229,8,88,169,25,226,46,198,251,200,17,6,33,176,28,24,102,218,211,128,146,231,26,107,185,89,166,196,34,196,183,173,198,110,167,144,137,143,14,60,255,123,6,201,138,213,42,29,179,141,120,249,136,117,120,105,54,7,28,158,239,201,84,160,41,111,151,11,169,18,16,220,203,244,18,141,109,103,18,124,194,185,163,49,78,95,21,66,71,139,229,47,194,21,43,203,150,23,162,100,206,236,94,219,171,109,246,81,235,63,241,89,214,67,76,83,139,100,43,167,252,18,216,137,145,213,196,217,2,89,44,253,73,178,150,93,114,122,152,176,148,195,53,13,43,166,71,200,14,10,171,228,175,172,86,175,114,112,225,166,250,170,25,13,57,67,89,226,52,134,183,4,224,123,18,146,56,214,109,70,230,141,125,178,237,26,76,44,192,198,27,111,137,17,149,206,92,36,246,203,246,153,154,7,196,78,247,156,124,193,248,22,248,213,1,15,128,195,69,36,48,162,207,248,242,72,79,196,147,127,168,157,183,152,253,232,10,27,172,221,229,55,112,89,86,147,72,158,223,78,213,10,174,179,67,209,183,161,165,8,131,225,179,30,113,82,183,99,135,196,5,118,235,85,50,210,153,148,224,194,176,238,70,51,139,28,202,13,79,168,42,25,57,30,202,76,216,4,101,242,67,24,253,150,111,26,63,34,69,191,135,113,165,185,14,21,36,66,120,35,62,8,83,154,235,81,102,219,242,200,114,150,200,26,59,83,209,198,251,96,203,200,227,72,79,6,141,62,169,51,244,38,66,141,219,48,101,163,250,14,29,99,208,251,83,7,188,27,215,189,9,218,141,39,154,179,221,38,52,27,194,109,16,182,221,124,61,173,136,106,183,190,158,65,230,32,90,182,45,189,22,27,29,64,107,204,195,12,247,203,159,134,126,124,88,77,153,237,196,103,126,41,137,8,37,113,5,127,114,68,75,243,40,228,99,143,78,225,206,83,226,53,63,43,61,185,230,37,2,27,87,132,196,66,23,228,70,154,82,93,130,170,126,236,185,52,231,133,54,189,94,1,136,169,33,245,66,47,202,28,243,120,238,24,144,17,143,53,197,0,179,189,217,18,187,188,179,118,36,238,226,168,251,248,28,120,4,10,163,96,172,217,173,229,250,156,20,177,124,222,7,161,98,76,215,3,37,206,93,57,102,168,73,44,192,199,161,240,38,187,148,220,154,49,65,103,87,20,167,66,155,217,85,175,57,118,100,31,255,192,115,174,187,251,120,220,251,242,243,63,50,122,104,127,34,60,242,77,165,234,206,55,161,219,182,50,202,142,119,232,220,33,131,5,4,178,253,26,222,48,108,218,126,220,218,86,207,2,107,225,177,228,247,19,111,29,237,81,0,186,3,45,83,21,124,155,128,168,204,221,34,142,146,146,139,143,104,19,236,208,214,179,97,7,210,208,9,126,159,178,198,86,233,111,156,162,203,213,80,71,146,240,201,79,89,116,109,178,12,147,61,188,229,37,158,85,173,75,19,1,210,30,163,69,185,240,181,104,24,95,156,194,21,32,228,193,200,26,96,243,81,30,82,238,165,83,186,233,195,159,89,204,2,156,62,93,98,122,146,190,29,196,83,134,183,158,156,246,32,238,138,178,162,128,237,204,43,220,116,127,22,81,201,223,209,70,47,234,179,124,217,82,15,132,201,128,97,93,125,252,201,153,65,166,175,118,140,131,251,255,30,154,48,11,190,131,187,139,196,209,123,209,138,157,70,9,235,108,175,19,203,221,83,152,232,137,56,141,167,60,162,74,25,180,70,26,199,246,99,102,180,10,218,174,128,121,215,204,77,86,12,86,128,219,180,41,4,110,132,25,112,97,128,128,49,66,162,159,11,69,142,168,157,245,66,163,80,174,112,202,150,155,193,133,171,143,30,226,252,28,64,240,90,20,46,169,103,8,61,93,185,77,176,158,188,160,142,145,203,4,218,107,183,133,204,49,13,186,94,62,88,75,249,127,50,154,66,102,218,183,226,163,17,118,6,248,227,218,178,10,191,192,106,81,243,48,109,229,25,105,173,104,94,234,130,217,98,229,214,178,160,50,70,209,188,76,112,144,25,147,236,0,199,254,75,254,13,168,116,147,232,118,136,109,117,94,45,203,42,229,138,62,87,244,214,187,155,192,9,29,59,20,174,151,166,174,9,250,175,152,89,120,241,195,174,95,142,181,40,75,117,29,26,168,141,48,201,101,252,27,50,63,218,174,212,223,184,24,57,135,57,87,103,247,24,88,202,2,39,210,172,102,172,236,84,155,100,74,128,61,4,4,164,23,199,136,230,253,41,16,158,67,218,243,181,108,82,171,159,64,229,40,113,245,80,9,116,13,143,122,162,31,0,104,161,22,126,134,95,135,159,187,4,229,36,106,233,250,10,66,90,144,169,235,167,32,145,230,37,235,77,92,207,155,252,232,122,167,238,232,121,198,219,105,139,209,7,90,67,249,182,9,195,164,10,246,32,43,66,79,162,68,184,217,139,120,237,238,242,35,211,20,9,227,216,230,169,101,130,207,248,40,149,162,143,122,5,69,40,12,243,1,78,115,110,111,129,121,124,82,153,33,122,200,232,167,148,167,17,245,33,64,226,214,150,130,63,166,10,27,229,136,158,31,33,236,201,27,119,79,181,194,253,38,145,243,220,185,199,248,165,14,43,6,78,157,148,1,232,144,211,177,78,92,14,80,161,97,91,53,52,195,117,145,82,247,94,141,90,45,1,92,40,14,25,122,223,0,231,153,160,126,176,237,238,199,40,239,177,91,243,234,147,39,47,62,159,50,68,251,242,137,252,55,57,38,58,26,88,207,149,83,59,52,186,15,115,43,224,240,46,227,143,229,150,66,97,158,118,95,105,150,115,122,179,32,104,234,101,54,202,110,167,19,236,77,72,203,230,119,27,30,155,4,14,223,241,250,230,18,122,50,43,60,166,17,82,56,10,14,153,76,101,209,124,141,164,90,61,218,177,158,201,1,116,148,84,185,51,242,225,179,141,34,253,143,228,89,99,55,200,195,97,61,194,59,248,149,207,237,56,247,36,12,189,98,188,154,216,185,14,157,143,112,66,186,17,104,129,189,61,146,139,172,104,30,56,139,164,61,201,180,158,176,172,210,118,113,70,228,13,137,84,122,63,168,99,143,207,166,208,117,141,148,204,224,208,28,184,79,40,36,127,217,244,110,3,161,219,202,124,65,145,112,158,71,178,252,199,216,225,163,188,21,136,102,147,51,78,1,62,241,125,139,168,123,204,254,219,165,166,245,80,222,174,76,237,156,152,96,147,63,164,228,115,69,113,34,221,158,188,83,49,27,226,79,74,191,219,65,17,78,33,159,176,26,3,135,208,140,102,106,239,90,162,146,234,65,157,167,249,210,181,156,9,189,31,94,30,33,153,106,133,116,168,60,72,212,189,70,79,22,163,176,238,124,122,230,150,216,72,172,57,102,161,108,91,26,212,150,188,109,106,206,135,81,243,169,5,108,132,203,171,126,193,225,111,242,207,94,232,154,50,186,224,2,152,123,2,54,236,13,35,17,218,152,226,222,167,129,196,58,233,130,183,27,30,230,236,70,211,76,151,139,131,113,224,226,60,87,216,3,159,102,57,149,90,122,125,156,192,133,199,70,188,143,188,21,239,52,95,108,227,245,150,92,105,164,202,108,185,93,0,31,182,50,69,68,78,192,39,93,129,228,16,63,237,210,159,147,179,37,88,214,170,38,117,55,212,4,43,146,20,50,163,168,145,55,172,241,141,101,81,77,15,90,201,30,8,167,158,6,135,10,85,210,16,182,122,206,248,116,252,10,196,23,122,250,145,74,237,50,77,3,242,91,186,115,247,171,151,82,212,155,181,217,46,234,113,200,42,36,44,89,12,150,208,87,56,193,191,83,61,82,126,85,137,245,82,4,29,73,102,96,36,139,48,219,128,135,157,2,205,210,107,54,188,162,254,13,211,223,220,247,18,159,184,180,196,248,147,160,239,185,181,96,14,73,161,243,177,233,48,23,173,8,60,63,241,151,201,148,45,66,9,57,0,29,78,149,203,242,102,139,39,204,224,10,117,117,186,35,126,255,165,197,227,201,82,123,215,28,23,37,193,97,47,69,5,55,162,46,56,31,30,146,24,236,194,234,176,119,139,145,232,231,74,105,77,124,73,138,164,47,48,129,88,253,188,126,177,92,66,199,248,185,37,132,146,156,166,189,169,137,233,219,168,145,86,43,173,15,123,157,93,66,131,25,94,114,194,115,239,91,227,207,208,57,150,187,241,134,255,100,145,7,239,144,128,225,127,151,37,111,3,103,42,143,215,40,221,137,193,9,113,86,185,50,215,64,41,162,9,194,102,149,41,209,238,24,13,7,48,131,34,120,248,38,248,123,255,43,97,251,223,194,1,152,147,183,199,135,231,161,200,125,148,108,161,22,25,67,135,11,241,156,134,105,105,210,125,87,208,178,34,127,12,120,186,95,197,174,210,4,138,213,97,66,244,161,63,122,167,184,5,97,85,86,227,192,137,145,128,4,154,135,198,187,181,214,228,199,23,233,121,7,68,171,32,110,110,152,191,79,54,55,190,84,129,158,159,181,71,155,8,135,93,222,195,167,102,50,129,173,217,169,113,62,210,170,233,212,183,80,157,86,134,162,155,99,207,39,240,54,67,186,104,225,59,159,188,115,34,82,18,127,225,125,62,160,113,200,6,186,55,245,80,248,26,79,197,174,181,244,193,232,10,229,53,250,50,71,190,181,90,215,224,245,188,113,246,192,215,19,196,225,110,103,246,42,206,109,207,5,212,87,133,240,240,204,26,81,154,210,71,0,23,11,119,98,214,68,43,226,101,188,214,8,177,247,102,76,182,56,29,230,223,222,212,9,132,185,111,155,152,46,230,107,144,137,117,241,177,246,113,8,153,234,242,169,166,150,111,21,118,4,162,241,199,240,174,189,226,35,173,89,39,10,244,72,168,75,240,119,109,77,183,213,86,33,250,195,214,69,0,219,26,142,198,75,152,75,209,95,141,19,232,189,101,225,53,70,255,110,76,146,97,5,73,0,56,181,184,45,73,155,22,61,1,115,141,225,103,42,54,223,43,166,247,220,117,66,245,99,155,251,99,26,189,42,112,134,163,91,30,116,217,69,103,245,159,204,88,13,73,136,174,142,181,231,163,210,44,234,58,136,126,170,33,236,9,154,31,87,218,251,45,100,245,124,212,193,170,169,50,163,28,9,181,214,154,137,223,90,175,174,200,156,85,248,55,78,238,228,136,197,215,49,13,21,142,236,3,159,226,180,233,22,237,212,227,53,43,58,0,58,250,90,221,239,215,110,146,95,198,188,84,45,162,8,154,194,90,189,158,105,60,27,131,70,31,3,24,27,132,213,64,100,28,168,237,62,38,98,152,248,206,255,37,66,178,229,81,242,241,149,165,87,109,146,235,170,209,13,27,1,228,77,164,154,160,107,100,113,245,154,56,80,88,226,61,219,39,66,195,60,188,195,17,113,91,131,68,176,73,173,72,129,178,56,101,229,99,244,73,186,20,113,113,231,92,62,211,158,39,63,77,36,177,230,20,79,62,21,104,211,140,127,138,146,23,17,39,198,219,238,224,184,127,33,201,103,254,123,234,244,95,19,207,161,165,43,239,139,4,154,108,108,105,54,13,43,151,91,245,218,22,165,190,32,15,132,196,148,170,26,174,245,71,169,50,154,55,38,74,5,164,147,155,165,112,137,228,242,217,34,101,15,88,169,81,91,162,124,48,66,153,39,186,89,223,24,80,126,152,87,124,252,110,221,122,127,206,178,34,49,205,7,114,216,240,56,19,246,189,117,20,45,131,69,78,162,169,225,120,15,27,211,198,185,186,57,142,108,3,96,106,239,20,228,26,24,187,239,191,98,243,234,191,148,225,60,121,45,50,198,84,142,11,26,19,255,116,164,13,179,118,192,35,241,163,183,211,255,142,107,219,211,176,250,106,124,102,255,166,235,109,178,82,114,8,96,104,109,213,53,254,171,83,72,245,5,136,35,113,211,152,51,182,255,39,166,223,79,59,12,54,162,151,135,138,6,139,163,24,46,12,206,146,213,88,254,143,138,18,114,249,212,154,5,78,213,222,150,62,9,128,186,133,55,159,107,19,121,29,134,251,214,153,34,176,13,244,228,113,1,99,126,3,58,6,114,37,36,17,184,88,81,196,213,173,76,82,219,27,232,228,245,203,81,152,82,179,128,100,164,45,58,44,169,141,67,53,74,211,99,198,180,78,1,203,212,41,181,223,106,243,248,202,233,97,141,101,62,131,34,26,39,131,96,60,191,155,146,155,213,147,31,247,142,202,83,96,76,36,253,54,115,107,102,160,202,198,186,178,94,86,144,33,39,72,191,132,163,161,228,118,210,166,167,18,58,165,28,104,149,14,14,123,40,85,175,213,125,26,48,22,155,125,113,142,120,65,33,237,180,65,55,21,187,82,224,255,198,195,143,202,165,16,75,77,134,132,148,4,168,221,20,81,84,30,130,53,184,42,167,147,180,136,202,60,65,53,247,123,34,2,237,35,114,52,78,16,9,1,159,144,2,60,25,133,182,232,69,244,161,71,22,174,17,85,214,68,252,246,203,146,60,10,50,177,138,159,11,189,170,188,6,255,107,137,198,12,190,147,28,20,144,131,148,222,241,185,237,247,113,196,43,141,106,51,10,1,52,167,140,192,200,231,227,227,18,129,64,124,255,139,43,55,160,35,116,43,75,6,126,247,109,156,55,23,192,133,132,59,86,215,158,118,89,205,200,69,201,13,234,230,131,174,55,39,103,150,80,199,108,138,46,58,45,138,177,228,108,20,46,237,202,75,179,235,30,250,49,31,0,14,242,31,47,31,63,219,40,98,252,27,180,28,43,250,165,33,163,180,23,31,96,102,206,116,40,248,59,196,190,221,40,203,76,99,47,115,81,121,181,224,81,64,175,183,109,116,51,237,84,183,253,209,214,191,61,202,97,136,123,232,136,154,96,137,166,58,59,122,130,161,196,126,200,125,128,110,15,12,59,52,17,43,183,225,91,48,24,43,12,59,66,249,197,241,55,52,12,195,101,57,172,211,119,177,233,49,74,135,34,240,75,39,148,221,247,144,96,120,168,9,228,202,157,165,78,219,4,128,28,186,239,240,1,146,93,208,58,98,233,86,117,79,177,62,67,249,253,69,29,93,133,182,166,198,244,106,168,198,3,183,253,158,228,44,88,26,126,47,222,95,134,111,37,129,189,95,193,143,164,60,120,79,139,102,130,197,39,51,15,155,134,59,188,108,76,75,44,162,192,143,191,146,63,163,250,145,112,152,16,135,167,122,197,24,110,144,194,22,210,116,112,35,77,248,56,121,63,37,103,204,77,235,239,22,208,203,100,207,174,139,225,67,45,44,32,212,73,143,64,89,177,99,79,84,92,18,174,119,43,238,67,18,131,207,180,165,174,13,130,187,190,38,228,81,35,210,18,48,20,66,24,84,231,241,7,43,148,213,123,32,80,192,39,106,247,249,80,102,134,175,40,15,74,1,108,244,95,137,211,227,212,74,152,168,137,188,3,67,97,115,251,148,17,223,42,170,172,57,50,182,96,252,109,18,2,9,72,191,135,13,114,148,22,97,138,8,84,38,226,99,214,227,95,168,221,134,73,18,18,235,197,190,225,41,209,206,56,99,93,117,254,144,234,122,131,117,167,78,215,110,235,242,151,126,198,123,168,80,12,123,16,100,44,171,54,163,102,201,213,125,160,131,23,29,113,250,219,238,81,210,224,155,228,220,211,88,150,159,116,222,63,210,187,49,71,229,99,152,211,250,69,28,116,33,130,69,204,205,201,145,59,138,93,145,63,1,254,121,102,54,169,188,141,108,123,171,111,154,87,214,63,111,173,45,139,42,235,156,77,74,224,247,190,169,122,32,140,216,34,48,200,13,211,175,12,119,135,227,243,202,203,141,74,187,188,203,42,79,122,52,57,199,147,115,143,56,253,89,181,103,157,163,23,53,148,73,224,22,121,81,203,169,111,193,64,96,110,3,103,207,102,245,199,30,228,8,88,8,120,93,92,5,94,11,10,193,49,173,192,128,124,8,65,177,136,83,68,154,36,81,126,209,93,26,23,216,220,165,136,235,155,30,81,155,67,68,18,36,35,56,79,212,10,166,76,221,135,58,17,106,157,201,91,59,51,131,78,50,39,27,27,179,166,171,250,42,85,223,55,58,83,181,147,183,177,5,192,224,251,105,126,4,16,218,42,53,93,57,78,170,105,44,128,186,201,77,65,57,145,101,112,53,126,187,52,93,72,210,168,159,32,12,71,76,179,177,238,58,50,183,205,12,238,64,111,11,76,213,196,164,41,252,184,154,200,117,29,23,76,39,1,221,103,51,173,44,142,11,22,169,76,158,223,133,176,26,40,15,216,13,113,214,249,251,206,218,127,47,238,181,203,165,158,118,118,93,148,210,194,184,116,88,120,92,219,222,181,147,86,47,111,28,141,172,67,249,185,0,183,126,227,227,28,39,201,80,243,102,227,21,208,243,90,68,52,139,75,239,93,129,190,251,192,90,250,244,59,26,160,227,105,38,83,47,23,131,49,37,251,93,87,19,184,237,138,246,4,162,23,73,50,92,105,36,159,57,200,117,161,112,145,16,226,57,207,160,131,113,55,14,30,110,217,142,99,16,48,231,255,215,71,32,24,165,223,239,212,69,206,142,156,221,135,234,32,183,89,36,232,74,56,131,188,79,97,245,65,6,168,64,2,65,108,106,164,84,232,187,25,120,234,95,226,103,143,252,203,159,10,16,166,142,221,223,118,219,28,164,121,164,126,239,168,135,52,160,54,204,207,13,19,254,93,93,160,243,163,97,230,152,237,63,47,98,250,251,119,39,16,93,57,203,98,43,107,95,80,3,235,28,98,249,124,112,62,158,247,237,25,135,242,56,250,8,19,169,55,161,82,165,224,165,231,212,178,12,18,233,73,247,82,182,75,132,150,147,126,133,140,247,65,119,201,253,59,200,204,135,37,72,109,47,8,151,106,27,239,53,203,139,117,221,8,253,162,138,152,179,179,93,152,83,39,5,48,191,160,14,41,230,82,65,28,23,112,199,107,155,159,103,54,34,173,140,15,137,85,111,225,248,118,90,13,136,234,179,8,160,114,8,17,173,224,200,136,250,209,177,14,34,80,10,2,184,83,96,209,69,68,111,219,155,74,148,73,32,34,234,230,125,58,252,91,208,80,35,247,240,85,251,64,229,186,245,54,207,180,212,207,142,88,113,128,117,73,132,37,207,95,11,229,218,161,87,94,189,83,120,202,110,61,59,40,75,102,47,20,246,177,254,11,182,197,166,247,31,114,179,91,64,255,218,252,60,136,71,234,226,34,102,182,239,165,42,110,45,142,195,82,74,151,219,164,248,246,46,35,147,53,22,59,232,20,75,254,138,240,115,177,222,62,215,213,232,143,193,180,81,228,131,108,18,38,150,143,122,218,43,160,155,29,220,25,64,139,144,50,131,208,91,71,13,192,232,148,138,40,54,55,124,79,66,172,137,225,51,154,232,9,42,240,143,209,145,244,122,217,121,102,168,249,13,31,17,214,39,143,252,110,61,95,146,156,142,203,214,190,44,123,147,235,62,3,177,115,204,107,215,143,55,165,111,251,19,146,215,226,89,221,96,144,82,46,51,211,12,16,164,148,243,110,130,177,100,133,106,220,206,187,218,235,38,99,22,110,116,65,206,6,191,124,137,156,219,57,27,118,68,148,107,50,1,88,111,212,139,191,116,111,241,218,140,92,206,231,28,244,239,128,226,201,225,106,232,181,66,10,195,83,128,196,147,74,107,59,130,113,95,220,240,42,161,174,228,94,199,220,88,230,147,30,95,197,228,233,207,222,77,175,226,59,144,44,82,231,54,183,203,182,255,236,169,234,149,126,92,247,225,131,228,230,195,228,71,102,214,171,172,138,200,2,133,95,109,194,217,167,210,59,157,124,218,157,252,109,184,119,49,176,56,95,233,5,172,196,73,29,28,43,20,215,30,214,180,53,237,174,133,239,189,175,102,158,178,179,217,54,132,200,220,160,175,156,133,222,62,213,209,251,60,171,191,11,190,162,134,118,49,177,81,67,13,197,207,11,227,43,83,178,58,119,255,156,41,32,125,25,129,239,200,58,201,223,16,112,19,249,8,179,250,147,114,115,0,211,226,105,122,218,219,128,147,0,21,52,168,172,129,104,96,47,129,40,240,156,150,114,183,27,47,33,135,110,26,117,12,176,151,254,150,142,148,196,245,10,126,11,36,219,96,10,137,232,35,167,50,12,27,42,3,234,191,196,240,8,159,29,96,88,18,89,6,48,13,105,122,245,200,15,54,239,44,236,181,235,167,138,255,167,62,128,127,132,216,126,216,177,223,165,232,23,41,155,138,125,81,177,88,84,162,242,186,180,41,171,202,152,207,48,175,42,166,225,215,39,71,16,5,226,55,40,210,5,116,67,99,177,208,139,122,39,26,23,220,134,242,196,151,191,155,179,229,33,167,187,98,248,224,174,107,168,90,18,201,148,53,77,165,108,143,38,40,204,74,159,147,140,153,144,129,68,35,243,130,73,55,62,200,199,43,160,113,89,201,245,150,189,64,93,172,89,187,124,114,48,229,227,127,43,71,120,17,71,46,190,116,119,45,22,250,128,216,127,166,148,232,92,32,35,34,165,149,178,73,14,100,195,148,29,60,17,175,23,177,190,98,236,146,56,108,124,116,171,72,205,75,137,56,246,28,215,210,57,199,128,75,248,111,0,108,32,14,71,237,177,54,198,8,77,248,138,229,75,68,174,182,220,207,35,0,19,193,194,118,213,166,62,26,249,157,93,49,134,118,175,150,223,171,39,133,68,247,212,51,240,71,14,187,213,18,112,197,67,90,48,17,121,71,54,12,183,27,25,59,145,42,42,23,126,55,75,186,133,170,162,65,253,139,23,229,135,64,181,176,135,144,154,27,152,102,118,70,246,120,212,33,165,203,234,203,59,115,203,16,228,227,219,111,254,134,173,207,121,107,165,5,134,118,9,87,180,7,118,43,189,8,44,183,245,222,217,219,179,58,73,38,100,207,76,9,182,134,138,218,26,163,122,175,2,141,14,207,228,138,226,0,185,219,147,51,14,62,232,127,235,20,221,254,77,8,90,10,250,223,177,198,113,239,252,202,184,246,140,160,156,105,240,74,176,73,210,208,9,101,145,55,116,94,27,250,162,192,243,169,128,67,124,167,61,196,93,119,5,77,172,33,198,43,24,150,226,61,191,206,0,56,4,8,245,50,137,96,197,157,116,196,75,162,13,246,187,54,213,76,191,222,145,252,96,180,7,169,96,113,135,237,247,113,144,216,10,29,186,181,124,41,102,40,146,166,116,192,91,40,11,143,203,3,182,224,121,237,102,12,212,21,242,252,114,222,239,217,123,246,167,113,34,2,219,171,150,204,224,34,200,80,85,125,228,209,158,32,123,203,134,54,86,24,245,130,194,225,239,90,0,68,187,197,254,242,229,254,19,215,145,53,62,15,178,12,25,246,50,95,184,90,131,28,222,80,40,197,195,189,103,91,135,221,163,94,12,242,192,196,175,122,68,200,179,56,181,191,198,135,19,104,210,189,31,88,56,197,0,197,234,100,4,35,12,89,247,16,179,17,109,7,21,137,4,12,167,0,236,79,126,193,108,3,82,230,62,232,228,218,164,17,142,16,104,95,250,178,188,32,161,122,91,24,246,227,82,102,205,149,4,242,108,141,169,11,188,10,58,145,243,209,248,104,61,77,92,18,203,165,48,167,51,140,76,92,208,155,220,254,200,59,176,70,168,115,203,168,70,253,57,194,190,196,155,244,147,232,48,47,108,106,122,48,134,137,97,236,143,138,55,239,95,172,146,202,255,44,202,205,145,211,45,149,84,51,158,93,5,27,141,239,55,3,83,107,237,37,152,46,94,92,167,64,16,230,139,122,187,236,37,131,131,220,235,50,28,126,143,158,51,175,252,4,29,157,131,193,144,189,72,98,226,245,244,39,188,185,207,49,204,141,203,133,134,104,153,103,181,42,144,156,44,159,245,254,4,189,184,219,196,1,21,67,176,116,238,9,81,127,118,23,231,165,56,34,50,161,221,217,109,82,54,96,66,148,125,172,42,147,210,11,78,138,227,128,158,106,189,229,226,251,153,26,8,153,252,5,250,28,170,13,97,117,17,13,174,17,155,104,187,162,180,236,49,26,23,38,240,133,83,130,249,244,56,98,81,20,14,184,22,81,1,107,128,82,209,144,33,112,57,9,62,203,171,191,214,73,63,130,226,166,8,35,233,73,255,223,100,178,210,191,93,219,52,138,228,38,156,211,163,235,92,7,119,83,172,66,117,6,187,151,27,214,22,8,83,70,153,90,110,245,163,95,20,109,173,214,214,86,251,127,26,250,65,118,197,139,3,164,148,11,29,163,242,208,66,68,124,226,57,242,44,121,215,38,13,195,82,189,45,27,171,88,197,151,234,202,192,26,189,153,48,164,190,202,200,38,104,186,192,210,10,190,255,198,180,115,251,119,169,178,43,135,201,215,64,225,26,90,128,64,74,187,43,85,241,61,202,255,243,86,150,44,155,204,17,172,40,59,147,148,21,169,36,239,79,253,228,175,4,149,41,131,166,221,143,189,17,105,211,123,50,165,54,106,53,108,183,94,184,249,100,209,117,181,42,163,165,180,217,34,46,74,248,173,169,68,38,53,110,71,76,181,159,29,53,2,89,39,123,129,199,188,224,166,158,177,171,248,243,232,204,37,177,158,61,225,237,44,156,128,119,95,193,235,191,114,217,96,110,249,105,212,132,32,205,130,200,143,231,226,113,156,138,147,186,195,31,215,159,70,82,68,120,163,161,85,182,216,87,125,199,50,123,207,17,219,164,118,91,226,105,88,248,125,128,145,153,111,142,39,190,90,20,5,3,112,4,3,107,59,111,111,205,100,136,12,47,72,182,44,131,129,11,2,253,174,139,85,166,205,202,254,102,136,173,208,250,144,14,29,106,41,162,198,35,183,237,144,240,140,144,152,82,245,200,247,251,89,242,237,231,104,114,80,241,53,25,224,108,153,185,189,17,225,246,192,235,112,45,37,27,157,224,7,104,133,183,85,212,230,169,86,252,208,168,72,182,48,14,93,229,249,242,95,21,250,23,231,58,43,124,193,241,138,153,254,245,5,131,255,33,160,65,191,121,91,153,24,165,84,14,119,62,206,217,204,47,232,23,129,107,199,138,105,134,28,59,225,107,3,82,120,192,14,218,40,86,226,154,174,88,65,236,25,156,192,1,209,156,57,47,8,215,94,96,153,86,207,167,102,195,125,240,225,252,227,128,56,234,14,212,136,152,0,255,177,88,25,226,211,35,75,26,169,184,254,9,45,55,131,68,105,178,143,157,203,78,50,186,12,49,112,192,170,20,94,168,158,62,164,176,154,177,130,118,47,208,14,177,179,193,236,147,220,175,83,185,155,181,158,86,170,102,80,113,39,195,139,8,148,165,77,101,16,47,213,71,112,9,100,15,22,63,245,190,24,218,52,172,240,168,88,132,97,147,127,197,24,193,72,150,82,119,152,1,175,172,23,195,148,42,253,22,209,124,1,57,18,161,251,206,80,192,109,236,62,96,137,77,35,183,122,181,78,48,72,86,174,111,145,59,239,188,100,241,2,90,91,85,42,154,74,89,113,106,52,122,142,218,193,51,118,48,106,66,200,34,110,19,206,16,243,195,0,145,38,66,85,222,41,172,29,195,66,56,185,149,69,101,73,182,67,41,2,122,59,28,69,121,29,26,28,104,231,33,23,36,80,150,178,47,180,142,82,64,194,190,140,208,139,224,0,225,32,71,179,200,190,50,2,11,202,78,187,213,221,2,240,18,196,187,11,17,171,114,175,114,51,50,236,219,149,6,81,84,255,99,42,131,175,238,98,36,23,175,253,233,185,203,160,50,77,156,44,22,234,100,172,96,164,209,239,69,196,96,240,21,225,81,43,253,99,164,42,109,231,94,101,94,100,202,227,165,35,27,134,148,95,233,249,138,143,28,33,184,209,39,222,110,102,202,98,18,97,111,95,53,94,92,240,211,42,215,101,181,212,165,171,121,58,226,244,130,45,30,183,39,201,26,118,200,131,84,197,20,36,184,170,213,168,154,206,173,192,33,142,226,178,183,124,48,9,36,255,80,125,221,165,254,220,208,38,180,17,108,68,16,23,7,192,136,215,177,60,140,102,66,72,185,226,220,205,107,32,149,235,156,179,136,40,85,206,63,247,44,97,118,205,95,246,7,233,92,73,70,72,61,93,143,122,78,92,160,169,156,121,88,135,16,27,191,229,196,198,121,216,85,105,152,230,43,134,200,125,175,39,141,249,75,217,116,76,110,233,25,31,93,35,21,34,171,120,209,55,53,31,50,183,91,100,227,167,126,216,36,119,81,246,167,6,150,128,210,208,136,218,93,26,62,95,65,36,187,111,135,22,99,54,193,154,29,223,254,221,2,213,184,220,30,52,212,86,215,173,175,114,26,44,20,235,85,26,202,54,28,28,183,177,27,23,88,170,76,45,103,22,113,154,178,225,231,154,24,49,140,213,232,187,221,159,253,44,97,168,96,196,251,113,206,10,82,184,59,83,229,251,92,223,224,3,202,44,80,98,52,198,229,48,94,175,148,55,255,228,40,26,141,252,202,216,48,28,112,12,200,92,102,154,250,183,57,236,217,242,222,113,91,220,28,4,243,71,182,169,168,126,115,180,109,47,220,17,232,184,92,61,20,11,17,165,203,86,173,192,23,225,41,177,220,63,83,9,196,119,159,131,68,179,114,4,177,21,244,120,49,188,121,191,177,93,43,84,9,13,251,58,145,65,245,190,26,154,248,17,246,193,50,180,141,153,88,247,114,43,157,132,126,91,180,212,43,25,147,237,161,183,0,96,230,122,188,138,93,7,204,69,232,168,57,91,123,193,78,221,121,106,243,237,40,0,105,48,151,97,94,51,67,158,41,129,141,7,240,57,253,84,70,19,85,219,192,159,226,134,209,0,26,4,10,26,80,235,231,72,235,224,166,141,232,5,102,103,159,68,87,102,149,72,26,223,53,161,112,0,96,52,214,17,239,166,224,203,158,220,247,224,111,94,231,118,236,230,65,133,34,135,81,64,177,8,147,234,187,171,149,225,213,227,94,108,4,189,195,205,44,109,187,93,174,90,245,253,193,60,127,170,107,203,27,53,219,249,84,209,123,101,216,83,76,8,94,130,109,142,94,98,129,182,108,53,45,85,133,217,64,142,177,154,146,72,192,63,178,166,65,152,117,191,199,174,179,219,250,224,70,181,99,191,94,55,59,252,86,187,223,186,23,47,168,4,253,195,52,29,132,11,132,21,159,214,169,206,2,102,203,241,248,76,129,197,131,47,54,249,233,161,0,248,147,159,69,112,177,123,146,28,52,240,75,75,62,228,200,206,17,159,179,187,89,177,237,82,192,211,4,203,164,192,221,27,46,74,211,86,251,166,240,131,203,214,7,65,116,179,62,69,49,22,193,156,5,17,4,29,206,247,139,53,156,225,103,23,149,200,195,33,84,137,240,204,153,242,131,237,201,51,250,227,116,222,158,0,4,56,161,166,240,69,40,121,149,129,71,250,42,125,172,208,206,30,13,51,172,143,83,108,147,174,60,40,51,47,61,144,64,177,34,241,66,128,192,176,199,167,118,74,106,178,102,29,91,190,93,135,91,203,209,222,198,6,201,56,139,65,251,52,247,124,197,186,105,225,32,185,250,226,231,188,138,12,40,13,20,255,172,96,101,228,5,128,45,111,51,100,66,188,133,45,187,139,158,238,33,138,53,188,117,50,6,87,119,117,121,232,95,173,141,147,168,191,214,205,85,169,64,126,193,153,246,11,84,60,21,60,136,68,164,190,204,59,18,205,23,49,171,192,55,121,50,144,83,220,159,171,18,238,0,235,238,202,192,105,212,92,247,241,138,168,194,46,26,86,214,197,108,91,205,93,152,91,211,231,77,37,169,180,100,66,174,166,129,151,103,228,29,125,20,1,65,110,137,68,13,136,33,142,31,249,22,61,123,83,246,255,254,142,182,122,128,198,50,124,69,14,119,38,130,30,65,246,198,139,153,55,68,205,153,67,127,183,70,45,21,93,103,86,53,76,235,149,131,198,22,65,240,172,230,12,140,0,3,178,228,192,158,82,91,245,29,125,83,192,138,121,58,144,12,124,20,1,171,179,120,150,139,150,39,3,147,135,184,162,157,44,141,163,208,109,74,108,197,43,143,154,1,197,85,83,31,255,251,72,37,102,4,201,65,239,125,198,138,60,239,51,140,180,88,22,206,180,223,39,2,16,86,97,254,21,183,179,255,73,120,48,122,86,232,192,148,70,119,219,32,114,158,215,12,205,136,193,66,107,205,65,105,95,119,148,114,230,132,64,146,225,164,103,98,37,80,174,247,164,95,140,116,5,176,130,247,95,12,38,170,45,224,165,37,215,200,107,246,153,177,173,101,151,240,211,3,103,66,71,171,51,116,56,22,163,133,24,104,125,125,10,171,92,48,149,254,173,71,109,183,240,25,72,75,32,189,109,72,169,165,197,209,247,150,202,254,24,90,60,162,208,100,205,167,100,201,38,119,130,169,248,139,50,150,176,137,233,92,117,221,170,230,236,70,178,120,17,158,17,168,68,1,148,190,107,39,105,136,97,77,153,185,235,0,69,126,71,252,114,161,91,131,220,248,146,199,168,184,172,214,8,179,155,215,12,243,219,27,108,39,222,207,116,142,153,254,233,211,114,49,201,62,54,65,142,68,133,184,132,85,24,42,64,62,103,70,147,211,175,170,227,202,218,252,121,189,168,255,74,94,1,247,8,190,179,147,99,123,132,45,172,63,174,182,207,65,251,36,254,86,155,236,129,96,194,111,206,187,95,116,30,70,146,72,48,194,206,186,81,0,180,25,221,226,224,81,111,134,165,201,78,233,219,237,9,78,62,80,151,240,201,21,70,241,152,163,217,94,193,159,145,251,32,229,255,129,50,215,80,139,139,199,221,25,189,132,1,234,229,218,183,39,235,198,148,159,227,183,218,246,46,239,25,49,81,111,193,129,75,95,30,107,129,191,15,86,69,163,231,9,118,111,255,102,133,199,42,153,65,2,116,136,169,31,14,49,14,166,82,74,186,194,104,140,64,169,53,43,65,245,175,49,31,165,199,145,44,246,197,56,76,178,12,149,52,213,32,95,156,216,131,32,163,102,32,65,173,196,85,184,245,95,149,10,13,249,84,149,165,50,190,189,11,243,225,171,49,232,18,193,33,129,106,250,105,229,231,190,15,15,79,98,78,100,92,163,97,173,114,193,103,250,10,105,171,173,185,89,33,154,244,83,24,168,204,164,171,42,62,162,164,158,85,6,29,4,113,65,185,1,62,176,115,105,33,53,213,25,178,127,2,87,206,171,171,38,72,54,36,93,81,104,255,23,128,250,84,59,102,9,255,195,89,244,42,67,45,163,165,70,167,173,211,181,189,192,36,88,3,92,165,3,162,99,3,119,7,111,122,143,149,23,92,234,95,252,52,78,246,174,233,175,61,129,210,92,124,29,172,187,176,121,89,127,174,115,116,209,15,73,157,217,140,126,149,48,213,26,162,75,232,104,194,142,141,234,90,87,108,139,243,83,164,253,30,106,22,189,176,9,254,250,20,159,147,171,13,181,177,21,38,57,123,216,218,34,219,50,98,110,50,172,86,228,115,254,237,20,173,186,76,124,240,94,222,168,4,219,221,25,54,176,99,68,208,201,4,238,95,238,22,156,204,205,241,135,16,251,36,28,224,28,39,1,222,108,104,126,157,146,237,104,195,246,147,79,217,83,137,157,103,91,3,23,202,214,234,25,104,11,24,96,19,5,67,157,173,201,190,25,181,127,125,208,15,108,213,100,167,88,95,121,210,146,241,237,145,38,36,70,242,72,69,150,96,226,229,16,55,163,90,7,4,77,6,192,184,240,8,50,105,233,55,39,77,172,28,23,163,225,17,43,198,134,56,229,38,223,144,90,215,43,102,38,0,174,152,138,236,55,184,90,111,11,166,50,119,191,2,107,228,104,186,91,80,242,161,146,151,185,246,55,84,254,247,18,217,113,20,119,96,152,101,174,106,203,76,151,57,170,227,12,201,6,113,188,126,151,62,55,96,202,91,119,217,14,6,41,110,35,188,100,184,48,216,74,194,255,231,245,181,219,238,220,58,36,161,110,226,33,176,223,247,60,228,138,107,203,180,113,134,4,116,222,128,94,105,108,127,122,78,234,164,117,106,34,75,150,111,76,73,229,74,55,68,50,9,181,152,83,112,75,7,129,253,168,175,21,3,233,177,198,76,16,67,65,140,219,113,62,48,52,172,18,80,27,56,161,37,23,110,136,141,24,24,231,107,170,45,87,130,54,116,168,233,237,14,199,109,108,23,100,227,41,165,142,221,233,56,52,208,45,69,198,111,239,130,19,225,209,185,223,184,81,240,96,168,202,100,181,20,53,114,88,31,229,54,11,156,56,154,70,54,72,177,56,17,173,94,211,209,21,115,184,83,14,220,90,133,77,150,190,86,3,182,130,254,205,218,74,147,242,68,231,224,175,206,42,14,173,123,2,39,163,221,148,20,126,28,216,218,225,240,78,90,90,238,45,53,124,199,246,233,57,227,204,130,52,80,125,176,241,224,252,46,47,124,169,236,251,48,248,115,137,255,65,39,119,185,111,113,115,255,15,188,179,146,40,225,199,37,77,131,56,226,36,147,129,94,179,78,198,190,58,129,74,234,101,5,121,117,227,192,87,209,22,200,111,70,153,193,221,73,25,202,193,11,192,65,111,227,78,3,209,192,167,193,183,192,146,111,63,106,17,255,178,218,7,72,96,242,106,129,178,177,129,138,154,94,133,168,2,146,225,16,164,167,220,148,207,245,78,150,77,155,79,49,241,107,132,49,152,232,1,232,84,148,197,200,141,129,111,21,50,192,74,6,230,49,16,180,226,209,150,247,26,63,168,62,78,71,253,68,121,200,5,208,182,37,199,15,83,15,76,73,157,23,238,75,116,215,74,141,169,52,54,117,121,94,7,33,186,55,199,14,253,15,44,84,144,5,201,159,111,59,108,143,78,249,39,212,40,203,211,38,98,248,200,236,226,27,102,242,197,204,248,5,129,69,235,255,215,246,183,229,4,46,143,92,0,157,150,60,107,118,197,11,33,202,91,78,255,228,218,141,2,61,180,194,118,40,48,151,203,53,140,61,74,197,66,154,237,50,51,165,194,254,30,15,69,123,137,33,57,115,3,245,215,28,177,190,44,117,254,37,170,48,251,122,168,98,164,109,24,33,194,91,174,57,223,135,87,70,120,31,217,209,93,164,221,219,73,178,167,124,214,98,201,183,167,41,23,152,1,138,209,212,113,83,130,180,29,133,243,208,215,95,46,138,233,90,194,183,205,84,11,196,28,194,223,200,112,189,203,196,81,42,97,178,89,83,72,139,105,180,163,105,106,238,129,249,31,57,30,14,109,160,182,55,83,32,57,98,152,185,78,115,134,225,141,219,29,61,66,165,172,185,51,175,109,149,171,120,119,27,74,177,86,186,100,210,255,199,205,102,96,41,5,78,189,145,224,220,161,29,57,157,19,239,32,127,139,46,171,68,206,93,229,228,136,54,115,186,86,173,192,90,6,29,121,176,30,171,175,111,86,161,66,177,206,22,242,121,180,77,238,107,95,250,234,253,20,44,76,209,141,85,119,145,24,83,198,253,62,80,71,237,195,73,6,222,62,90,62,45,50,165,218,104,155,179,150,16,175,63,77,42,250,137,9,151,169,189,230,175,67,169,114,74,147,198,237,50,93,120,128,56,92,26,95,43,34,172,212,144,251,187,87,87,217,12,237,241,48,235,2,10,78,109,126,161,88,195,216,9,183,9,220,133,158,185,170,52,63,237,108,136,147,101,158,217,68,169,247,153,249,203,12,59,25,128,74,238,53,58,17,174,185,24,128,85,65,35,122,80,156,214,153,58,166,81,105,121,149,100,47,161,4,22,108,34,75,208,78,130,228,36,223,220,164,190,17,33,5,240,191,104,233,19,123,12,146,133,169,139,207,246,85,110,82,218,189,89,95,253,150,105,252,33,70,93,252,53,120,209,183,216,233,9,63,22,3,36,71,230,167,62,132,217,11,179,58,181,8,229,128,124,206,174,178,211,16,200,7,148,3,130,113,104,140,108,225,171,118,188,25,83,193,164,36,221,140,102,64,217,150,30,117,200,19,164,93,49,1,24,133,58,126,66,237,161,22,216,175,167,174,178,165,142,170,140,125,104,42,84,5,239,123,182,64,231,45,243,200,211,184,217,193,129,28,167,26,117,212,102,14,215,221,168,137,131,168,53,32,226,111,98,134,37,163,42,138,64,246,75,49,153,118,72,61,183,121,230,174,115,105,189,197,131,235,214,179,101,25,111,13,177,25,79,86,14,89,237,241,62,46,144,231,146,74,5,54,84,191,14,109,215,25,129,139,56,33,5,163,75,72,247,38,14,153,30,6,36,24,17,57,138,239,188,205,191,157,246,79,141,69,93,26,23,1,183,171,0,33,40,91,238,73,215,245,201,146,14,134,151,21,63,90,28,166,118,180,61,82,107,187,147,236,168,23,154,221,228,29,152,5,167,17,164,62,158,162,33,17,185,219,215,4,166,76,120,174,224,162,100,210,97,90,131,208,178,174,216,233,143,227,234,10,34,227,95,179,75,220,183,20,39,100,48,105,200,68,116,236,209,18,230,157,136,247,50,133,222,60,39,140,243,8,77,230,13,56,159,55,71,209,149,95,23,52,131,32,41,133,68,116,0,65,174,16,246,212,151,150,70,138,200,33,17,108,58,128,18,243,236,156,190,50,17,161,99,126,11,22,156,1,122,158,79,110,144,26,128,137,220,42,22,107,220,182,61,31,58,142,83,129,218,232,16,182,179,101,133,69,53,108,148,32,156,44,207,219,149,200,254,33,57,103,90,55,130,208,1,81,159,151,254,65,37,207,198,19,117,237,252,247,234,98,51,239,126,133,97,100,251,57,189,14,204,9,150,17,43,47,102,66,184,238,165,6,103,89,250,163,36,94,64,117,66,95,34,38,155,115,195,183,83,69,165,209,167,206,40,114,17,149,15,22,201,202,253,113,132,250,114,100,80,162,14,174,250,171,3,222,152,148,8,149,45,216,245,163,54,69,43,42,244,58,189,66,165,197,252,225,163,252,85,44,96,87,67,128,124,28,175,153,22,209,223,103,48,39,189,190,191,84,138,171,180,96,165,137,52,213,167,95,126,87,175,214,31,179,235,208,11,154,137,105,152,111,20,21,133,240,70,61,183,233,45,155,29,77,43,244,186,144,161,148,92,234,136,56,48,167,34,22,110,130,116,81,8,43,36,9,187,26,25,203,107,9,155,229,77,29,64,68,145,67,58,8,60,235,180,18,94,53,13,117,234,22,236,127,87,244,194,142,15,182,218,59,72,86,229,215,204,96,40,158,216,112,10,51,164,106,227,210,115,169,37,89,0,222,91,167,193,107,195,54,77,197,146,143,121,18,105,245,29,95,197,17,74,22,58,71,239,188,165,145,229,95,74,142,159,104,2,54,50,201,64,249,254,233,89,139,113,77,20,26,122,236,18,64,196,23,68,197,162,229,7,23,241,183,119,189,190,81,249,1,80,28,98,54,118,161,221,252,222,78,218,18,226,52,230,229,182,209,96,187,186,215,35,28,53,65,202,229,161,214,55,65,109,1,139,255,205,131,235,244,226,165,194,240,239,66,213,230,135,234,101,227,173,228,16,106,14,98,4,161,55,119,147,125,75,233,56,203,233,14,254,47,19,243,109,239,150,211,94,173,160,80,140,109,180,106,5,210,194,75,251,167,51,15,247,156,38,233,106,35,83,149,85,195,153,140,254,113,182,243,72,70,237,140,205,135,224,184,34,209,211,181,120,80,211,139,81,187,149,84,39,40,21,220,172,70,169,249,77,10,147,132,192,230,163,114,57,95,69,178,226,187,131,254,166,7,218,127,105,228,89,74,156,114,244,49,141,48,31,48,121,59,94,65,133,201,189,149,230,14,229,182,116,24,237,55,27,54,110,96,34,226,140,230,252,116,144,120,152,27,21,246,171,79,60,37,87,8,218,146,6,114,42,219,114,9,39,140,134,66,48,38,187,228,54,100,246,227,17,134,164,82,184,33,123,118,202,205,214,241,246,90,55,213,244,174,19,16,183,149,66,180,230,145,244,164,214,127,52,122,118,53,148,21,221,211,112,60,81,197,210,11,89,94,250,135,255,10,73,7,58,182,77,113,199,24,128,201,223,213,19,228,171,131,170,119,82,106,168,58,151,179,249,244,60,153,246,52,140,226,166,201,221,18,173,232,48,0,72,164,75,89,156,90,50,82,146,167,228,217,210,200,83,31,231,66,53,129,68,165,146,104,160,162,42,182,236,182,163,42,79,121,251,226,119,196,100,46,66,151,115,113,56,12,250,245,59,231,17,0,43,113,171,222,98,140,55,161,91,113,210,174,207,155,42,94,122,188,136,74,77,111,79,84,72,233,115,85,90,125,244,4,80,47,40,39,247,4,8,189,116,123,125,183,216,198,135,213,153,176,16,177,73,197,163,247,106,160,145,150,151,110,6,102,172,198,114,217,153,105,149,152,236,132,51,17,17,229,183,53,112,54,238,251,44,219,100,83,122,67,110,217,8,145,240,71,178,222,191,140,145,89,125,213,112,27,13,211,171,23,99,59,40,196,160,75,120,31,158,167,178,196,119,159,162,135,113,167,10,114,117,164,211,248,237,195,172,148,189,165,153,233,51,171,34,165,106,203,163,45,216,253,31,165,6,39,195,81,174,201,82,51,83,198,75,146,32,209,51,202,50,218,80,96,85,254,38,25,58,110,243,210,63,251,221,119,146,201,222,143,172,86,156,168,231,16,247,32,187,91,21,21,160,231,238,71,87,184,170,27,161,121,92,226,101,145,61,29,126,46,228,46,211,187,140,240,105,255,18,20,206,62,173,57,21,0,39,157,144,178,220,206,231,210,113,73,217,22,10,176,75,142,227,36,168,135,232,55,100,139,153,77,133,199,11,219,241,22,100,120,87,184,238,135,190,42,141,251,67,47,68,214,196,185,249,127,92,217,90,192,8,43,159,121,7,134,38,111,122,38,127,1,36,254,35,50,45,162,35,80,19,232,4,116,38,62,243,79,70,229,157,144,150,173,196,146,184,141,131,140,101,65,91,61,45,195,202,208,53,141,163,22,34,180,59,252,108,71,249,69,234,8,246,152,217,142,15,116,27,74,6,166,97,4,178,89,0,97,232,157,181,94,3,100,83,245,109,11,131,87,158,21,85,120,47,197,176,136,6,171,167,204,137,18,5,154,193,99,114,249,179,239,230,48,105,90,233,139,216,23,134,1,212,241,46,49,128,42,249,218,96,172,112,126,59,124,180,220,218,71,235,221,46,60,50,231,248,199,219,252,80,48,104,92,203,71,34,213,98,47,220,1,172,40,114,232,216,172,122,6,4,42,208,148,210,5,179,4,253,250,73,26,205,126,92,4,133,124,54,243,110,52,204,51,133,96,102,113,197,87,81,104,54,42,86,241,93,115,173,62,38,151,192,217,69,33,102,232,222,81,249,136,117,189,190,131,191,35,21,21,140,83,165,159,15,220,143,121,123,230,130,60,77,98,23,13,163,231,26,212,39,66,245,1,57,86,33,236,179,4,166,173,32,34,62,236,47,132,35,86,184,227,250,39,16,94,72,225,179,84,113,235,7,233,37,205,18,196,205,10,81,207,251,36,250,58,244,230,78,161,119,165,241,45,49,42,131,181,227,167,168,146,5,3,119,37,106,9,78,19,239,230,244,220,224,70,146,158,215,225,232,72,40,143,80,182,114,251,30,120,37,115,209,145,170,243,140,32,171,87,220,37,78,240,125,242,13,234,85,158,186,68,35,135,52,76,117,162,163,255,157,87,97,158,83,223,83,190,106,17,46,105,110,84,20,15,186,74,9,166,241,73,166,114,68,29,43,158,86,209,25,223,254,241,220,5,107,237,189,126,158,73,121,116,153,118,235,233,145,98,110,8,47,57,252,72,136,144,12,122,253,183,200,109,145,161,21,79,169,219,21,106,54,27,230,185,13,35,239,119,101,130,187,211,102,10,254,22,52,63,1,156,161,123,143,80,255,145,155,200,136,92,82,58,76,207,146,225,189,49,73,149,234,130,129,71,176,164,110,115,144,121,228,46,246,117,169,32,84,158,231,233,120,183,82,188,49,30,142,42,83,29,223,140,158,35,129,91,144,167,175,112,9,254,162,78,101,126,96,82,208,13,6,105,74,73,183,100,55,163,136,171,222,220,166,144,144,152,49,230,163,10,105,189,167,36,123,113,202,241,30,109,205,45,174,210,52,242,171,41,72,93,218,200,29,96,184,134,166,123,177,9,213,217,113,145,92,66,134,216,146,15,230,0,125,189,130,128,199,247,18,198,7,35,28,2,106,76,44,105,133,133,4,105,145,76,44,190,62,233,139,126,107,183,178,170,24,98,138,213,120,243,79,223,32,184,155,42,191,77,205,0,49,159,154,90,211,94,171,222,39,92,196,24,172,126,138,26,255,82,61,237,143,42,22,228,94,175,222,158,14,43,201,186,202,137,132,218,53,10,172,195,185,119,207,242,51,217,117,196,217,147,199,50,253,145,190,244,4,9,25,72,160,168,230,154,96,50,123,69,68,197,232,76,194,27,24,34,71,215,90,101,233,24,78,193,22,130,122,11,99,131,62,113,159,234,160,229,72,62,95,183,58,160,235,133,105,165,2,127,209,205,76,132,61,104,7,168,221,251,104,61,56,81,116,96,205,176,9,177,97,62,188,255,143,52,234,17,147,246,240,120,221,59,195,249,181,33,55,181,96,50,57,83,114,116,132,80,27,114,98,17,0,114,150,198,86,163,32,84,59,120,87,229,149,94,150,25,237,114,21,239,182,227,224,148,94,94,206,228,123,182,207,102,113,60,61,156,233,127,199,107,63,72,174,128,232,1,141,149,30,153,210,132,105,34,87,41,7,125,169,232,236,88,95,18,96,65,151,238,166,241,88,31,76,155,147,43,39,88,177,19,64,237,189,202,184,242,95,55,153,188,52,79,186,31,144,243,40,18,5,131,114,192,219,71,215,42,235,145,120,97,55,225,216,74,108,58,157,59,202,131,51,157,218,206,70,184,225,204,196,47,66,255,74,54,34,1,51,131,205,135,15,214,231,56,180,52,71,131,62,238,25,182,145,60,84,75,156,191,100,255,47,51,163,88,239,137,192,113,60,63,5,201,200,2,15,142,24,217,18,23,160,158,52,0,133,150,89,163,158,62,24,72,94,117,240,170,131,20,244,248,210,230,95,119,35,110,159,28,147,8,45,167,44,32,27,208,244,163,141,119,147,208,140,146,98,228,153,1,140,34,76,180,188,131,173,83,218,100,224,73,141,19,172,255,199,226,149,21,124,111,102,9,225,226,90,212,184,185,250,74,141,54,37,71,99,133,242,51,164,224,33,110,24,94,202,63,200,17,166,85,119,236,102,181,133,163,150,251,148,116,157,200,65,223,242,83,122,88,42,5,89,242,161,64,204,191,235,65,123,187,221,245,70,153,97,59,71,191,28,44,240,77,12,196,106,145,137,128,246,107,112,196,132,64,233,241,255,236,45,62,12,85,16,61,9,97,197,2,40,169,163,175,246,151,130,195,216,132,131,102,107,153,111,80,213,252,42,111,138,218,14,36,164,235,226,216,195,254,219,77,229,154,215,101,34,48,68,70,44,183,208,208,214,27,201,78,13,111,114,35,207,226,150,37,243,154,76,5,33,82,82,227,47,121,83,152,211,10,108,226,29,20,15,80,229,104,49,26,40,170,6,181,251,67,81,193,217,231,168,231,233,253,228,160,225,20,1,235,23,179,169,89,178,77,73,169,159,205,255,185,157,95,46,188,76,67,32,139,199,46,220,25,112,221,189,237,101,104,96,204,170,78,186,9,225,74,85,141,222,230,17,110,29,212,6,224,130,173,240,164,210,207,78,40,17,33,42,222,135,234,221,176,121,104,34,9,182,111,94,132,125,128,106,42,48,168,94,100,212,42,23,147,104,195,236,118,197,138,79,160,91,70,211,77,164,23,119,239,95,44,16,142,107,73,74,178,76,231,185,42,239,207,9,23,166,180,71,38,83,13,37,154,200,17,238,1,88,62,60,179,239,62,139,245,140,234,73,247,82,193,254,55,61,150,182,228,39,15,221,22,88,204,197,3,46,167,104,50,5,85,36,99,141,178,207,8,26,157,201,112,50,137,102,112,186,34,253,104,116,54,110,136,196,103,214,196,221,147,11,26,78,78,184,142,190,69,128,56,215,92,164,119,57,201,179,84,84,81,116,136,165,139,161,227,220,148,45,158,169,225,224,75,37,183,227,7,10,73,71,19,131,166,243,94,83,253,64,79,238,123,116,41,138,52,181,104,126,107,39,23,9,138,124,78,0,235,163,230,75,252,110,202,205,32,162,113,69,123,203,194,127,188,20,61,209,103,166,73,112,206,91,102,140,62,121,55,233,237,143,61,120,143,243,169,56,20,188,117,85,77,166,210,217,58,52,153,43,103,154,164,2,83,4,201,167,166,58,32,75,71,90,170,92,108,112,171,63,70,21,98,225,148,173,218,140,249,194,121,63,123,67,95,88,34,104,121,181,181,70,107,121,250,245,249,141,211,29,164,152,227,104,75,113,32,4,109,187,4,210,198,183,105,41,250,92,163,161,8,252,225,189,161,244,183,10,42,222,224,58,229,125,222,106,141,82,117,218,246,167,118,241,215,38,214,88,29,36,151,98,243,169,43,76,89,194,75,179,81,60,171,14,92,12,189,49,202,157,147,24,48,108,80,71,98,210,109,81,147,169,98,130,76,20,175,73,99,33,241,158,144,14,136,81,220,196,237,23,47,152,93,116,219,234,184,186,231,212,128,124,228,72,204,106,51,177,125,76,251,81,193,140,32,61,46,60,181,223,53,7,154,47,90,216,7,88,39,60,147,199,252,134,140,39,27,110,58,100,88,163,181,193,134,66,41,99,34,184,86,241,204,142,152,80,63,131,197,161,75,250,108,229,185,74,243,173,8,169,238,47,123,234,129,220,247,114,132,120,233,200,152,126,127,126,166,253,196,4,76,247,69,44,178,200,221,185,141,65,250,173,110,131,33,244,203,144,84,189,89,225,99,167,11,32,185,91,144,99,25,19,171,171,254,131,123,104,31,58,35,135,186,83,165,223,167,101,160,68,134,103,21,200,65,218,190,28,73,41,162,233,36,53,145,51,191,37,153,32,16,64,192,65,119,13,162,115,99,9,215,105,215,130,74,219,184,107,196,45,193,247,116,229,248,135,181,218,87,145,34,102,209,84,63,99,112,183,237,214,116,138,115,89,205,75,151,237,189,206,232,26,116,223,112,193,174,195,85,208,225,115,117,185,8,244,124,93,18,85,184,93,183,68,238,96,229,131,105,207,112,83,254,240,35,136,114,159,182,101,32,100,40,158,175,2,58,160,157,228,224,137,203,87,105,57,228,111,50,34,63,198,28,34,220,146,141,122,29,209,161,109,157,55,82,140,108,76,243,148,231,23,186,52,240,197,50,156,67,255,116,126,198,236,139,85,234,113,149,8,55,14,230,145,130,38,177,224,111,175,156,122,188,57,192,139,175,191,42,46,2,57,121,98,190,211,140,148,39,66,89,58,232,200,34,74,227,82,194,51,201,243,70,117,230,212,37,52,52,143,131,210,104,99,187,47,135,150,10,255,25,46,20,147,78,143,27,35,155,54,195,235,31,236,42,171,56,77,68,60,100,136,58,197,67,37,239,178,173,229,148,96,28,109,112,112,147,148,167,107,71,225,129,174,228,37,46,201,143,181,187,223,140,102,31,122,186,161,213,114,108,139,179,171,58,105,79,169,200,209,161,31,201,225,97,244,216,45,251,240,72,127,237,115,47,229,177,127,44,75,170,29,88,79,254,180,190,135,220,1,223,194,142,242,8,210,50,62,251,229,216,214,219,187,157,83,159,241,29,166,54,52,69,179,199,123,134,223,167,141,234,156,129,140,228,5,214,118,14,0,192,170,231,140,13,244,9,255,61,211,5,134,251,36,54,173,22,109,160,238,154,14,111,94,157,189,237,87,180,202,148,41,21,146,240,215,17,120,50,34,158,206,48,91,182,113,5,26,103,159,229,71,174,194,105,211,133,215,189,27,27,105,55,169,130,3,144,198,82,137,133,185,152,86,100,207,116,114,234,54,31,93,65,148,218,85,75,60,47,23,35,197,245,49,68,97,128,187,162,253,38,242,183,174,102,188,161,89,89,253,66,66,31,75,53,63,66,248,169,231,10,183,210,96,60,170,84,137,251,202,28,146,27,118,211,28,208,79,211,13,223,184,96,143,231,44,116,51,233,33,159,164,104,102,187,3,237,177,167,160,43,242,144,22,195,41,34,46,13,87,27,207,62,121,242,138,147,121,58,219,190,132,185,123,235,227,8,82,62,32,222,146,245,69,215,117,168,161,102,8,183,100,213,8,66,146,34,241,3,72,208,163,252,147,195,66,0,133,17,208,8,169,161,11,67,122,192,100,111,45,166,149,45,73,20,240,227,157,66,73,145,122,206,129,118,94,226,106,31,119,62,22,74,171,132,249,23,247,250,146,104,116,207,61,114,239,71,72,110,111,48,156,67,188,152,84,99,95,25,52,135,149,33,82,47,46,64,201,133,96,208,0,89,82,239,176,49,8,107,197,110,117,161,158,101,252,166,243,0,76,66,251,14,6,232,173,10,129,114,135,8,189,28,226,173,142,76,129,178,110,169,125,193,49,191,54,59,101,115,41,177,73,166,12,186,160,69,76,244,132,84,19,84,136,237,125,144,74,103,96,32,236,221,228,188,250,155,130,62,242,40,88,123,92,23,126,165,156,195,36,74,157,229,218,60,224,158,64,128,20,130,239,231,27,148,244,8,205,248,75,76,118,14,12,140,43,193,111,132,82,253,69,189,21,92,223,11,9,252,62,163,131,85,164,63,189,4,180,32,115,201,200,149,2,46,185,122,74,32,147,100,167,80,159,250,140,71,78,92,176,94,104,205,154,221,185,25,94,88,93,54,153,6,82,142,86,135,127,37,235,98,232,4,238,51,121,162,168,218,40,215,135,227,27,62,44,195,99,50,251,236,138,197,120,83,221,173,127,64,42,26,42,193,112,134,200,25,86,20,228,212,159,100,35,13,191,84,89,243,127,203,124,143,142,178,122,31,167,189,189,121,215,234,130,26,73,153,41,160,95,101,57,34,48,136,195,3,224,250,130,139,248,148,171,243,162,192,153,54,110,231,91,104,9,63,155,236,111,128,248,207,153,112,98,236,187,201,123,141,239,38,12,113,57,147,113,184,41,251,240,220,189,36,30,81,171,221,8,3,180,233,217,191,17,240,77,2,140,189,74,190,201,20,217,236,207,1,107,43,231,28,61,47,199,25,249,18,22,209,74,124,89,80,205,254,78,72,103,161,138,24,221,63,157,202,26,139,134,27,223,251,128,68,84,195,122,129,189,226,76,163,67,164,71,36,129,180,79,157,165,139,235,250,37,144,102,21,139,218,134,244,31,53,216,136,67,0,202,113,102,16,145,238,7,187,86,167,114,144,58,153,230,245,251,212,216,107,187,223,225,170,138,182,77,156,219,156,196,12,224,102,152,232,217,58,99,86,255,144,252,254,204,45,243,44,6,244,215,226,112,77,214,44,12,177,253,235,15,128,123,137,16,18,11,233,163,164,175,234,13,80,115,24,26,160,110,170,174,71,197,87,227,8,186,110,208,4,249,37,157,223,108,234,243,170,145,85,114,95,225,180,192,5,78,192,68,213,136,214,154,96,249,90,117,239,21,37,42,250,121,195,247,109,82,191,239,117,245,173,156,220,154,248,146,203,133,83,166,23,179,228,27,0,54,27,47,197,14,74,93,27,181,70,6,47,89,148,110,134,36,36,47,143,71,93,12,5,255,73,222,13,193,184,214,94,165,181,172,147,48,129,227,144,65,186,129,118,246,129,240,102,187,53,198,49,138,231,210,139,83,43,36,156,238,1,70,65,196,120,244,196,176,119,127,172,227,48,107,219,169,28,85,241,217,74,212,206,240,37,126,164,40,251,62,28,137,167,195,188,128,240,56,150,231,54,219,8,100,173,219,165,189,145,54,241,53,163,134,202,36,106,82,55,152,121,137,38,169,98,179,145,9,88,166,32,246,223,192,192,156,202,13,102,6,225,15,233,169,228,108,84,60,26,197,106,194,84,78,223,66,173,186,133,218,116,115,182,13,111,201,24,17,167,246,50,127,34,44,45,77,113,165,244,48,161,34,113,84,115,0,97,150,244,133,58,17,104,13,38,138,73,194,99,172,71,244,144,33,0,14,248,140,234,54,52,201,95,154,118,89,137,123,57,132,73,239,56,103,122,145,53,182,21,73,156,14,184,212,59,208,245,188,95,44,117,189,17,236,3,103,5,154,74,107,149,110,41,180,33,128,200,204,84,249,55,95,148,234,42,90,157,3,149,88,121,230,137,243,245,217,168,149,67,151,48,81,220,54,57,227,180,41,168,69,143,39,72,102,166,199,150,250,52,116,31,102,132,4,3,144,170,19,220,10,180,224,5,97,145,61,53,169,45,160,86,120,40,143,242,115,111,249,112,179,130,31,169,149,175,116,36,96,129,75,253,57,138,126,237,249,41,230,125,141,120,163,207,139,229,108,28,30,166,68,92,202,54,132,254,64,244,132,35,93,73,25,74,230,21,238,210,17,88,28,136,5,85,230,255,72,96,30,254,221,81,95,231,177,40,153,176,82,255,204,246,8,58,55,158,7,146,4,141,194,40,63,102,103,78,159,116,34,109,162,228,176,232,232,71,250,103,185,163,145,218,185,146,193,132,205,84,126,122,247,129,99,115,71,145,174,133,8,92,245,102,57,140,28,51,214,123,17,60,200,151,158,60,51,90,139,158,229,195,89,215,98,94,51,223,67,26,214,38,80,26,45,158,68,244,248,117,66,99,129,174,67,90,247,110,169,249,19,96,178,177,221,13,237,241,219,217,108,12,120,126,78,197,192,46,35,98,239,128,98,36,249,200,255,129,242,251,123,6,244,212,207,107,8,19,141,243,118,218,162,215,221,87,94,174,135,30,206,132,143,121,142,29,26,143,54,202,108,138,108,5,200,252,143,231,180,169,220,61,57,157,102,52,149,111,124,9,57,71,202,171,205,72,252,79,7,220,39,176,216,117,230,61,75,117,99,228,243,180,215,227,117,42,124,209,193,210,195,200,188,142,130,162,250,108,138,249,239,120,177,182,206,104,232,60,118,10,66,70,67,220,207,49,7,56,119,245,37,120,228,225,13,187,5,136,40,122,89,117,251,44,85,107,94,219,56,35,114,137,21,90,13,40,117,243,80,125,148,120,48,166,210,96,147,235,195,126,139,67,252,246,19,143,12,120,100,157,121,19,72,31,236,188,53,112,7,172,40,165,21,85,14,249,96,176,9,152,32,98,34,122,228,218,135,172,6,226,31,144,15,59,44,178,68,104,180,69,99,30,139,86,91,69,198,160,244,207,94,214,131,65,45,198,18,34,116,111,245,206,221,14,243,208,80,45,21,170,33,246,239,136,50,113,146,101,126,141,48,17,62,107,17,184,163,74,86,3,200,27,84,19,185,62,63,58,194,175,121,91,119,133,120,148,49,133,239,62,84,162,128,154,215,83,31,159,6,206,106,179,67,246,98,160,196,184,202,36,204,156,148,151,225,191,42,149,64,21,230,226,108,76,76,221,2,62,101,3,18,68,218,133,80,151,190,187,84,2,19,236,204,142,254,87,81,147,53,11,205,237,33,101,209,67,223,154,212,73,160,156,203,213,52,170,228,76,157,209,230,22,13,211,32,35,16,88,219,62,131,139,237,2,170,138,199,8,234,64,229,98,54,207,12,120,158,192,0,127,186,172,254,255,101,29,67,116,145,128,173,15,249,84,252,74,227,234,8,103,209,230,253,88,28,242,237,6,5,69,12,217,211,205,22,25,171,206,112,79,203,214,149,160,73,148,138,78,130,76,144,122,176,190,26,86,48,177,12,179,48,68,12,41,152,194,174,185,226,168,151,53,82,239,174,120,152,35,128,121,159,81,126,240,120,197,26,108,172,138,236,59,255,171,153,13,213,3,223,35,48,95,163,35,146,97,22,58,20,221,232,89,198,144,187,1,30,83,96,209,250,136,126,211,21,38,149,4,5,103,109,116,33,104,234,60,196,236,47,234,59,45,93,65,4,154,211,128,15,221,52,137,194,223,64,158,57,203,80,117,87,77,185,210,46,186,247,231,221,4,154,35,171,73,246,161,253,59,102,117,133,40,186,167,141,237,71,238,147,123,130,76,212,26,46,64,110,1,189,36,0,242,175,97,53,103,56,212,0,145,36,236,33,231,125,101,46,249,152,191,7,41,187,208,42,39,26,227,142,108,81,46,161,93,238,44,185,225,134,18,192,149,25,179,4,250,197,87,138,100,154,33,63,131,49,76,65,27,101,50,180,92,167,79,170,115,213,11,180,49,22,201,152,238,250,196,160,253,48,199,230,172,9,97,47,114,159,212,242,79,55,23,100,248,73,47,94,157,224,190,70,92,84,165,21,75,49,158,211,123,85,59,97,233,149,82,0,219,81,30,181,168,168,34,73,45,254,94,190,139,46,147,33,16,250,8,57,184,117,9,59,25,231,179,62,147,92,228,83,255,221,9,153,250,91,101,75,78,59,145,159,137,195,145,77,206,218,80,105,96,62,101,216,34,83,20,42,0,252,109,35,25,250,182,220,178,58,48,217,86,116,147,170,39,46,54,39,200,179,241,234,109,81,164,119,2,118,142,195,70,41,116,21,12,253,66,218,119,241,143,212,29,148,113,146,19,217,66,6,208,164,15,88,39,66,41,21,185,95,215,201,227,81,30,165,103,213,229,156,122,176,145,248,22,26,102,102,73,32,255,63,72,95,21,67,48,45,120,10,31,81,196,161,254,228,58,87,161,15,22,236,7,246,79,235,48,157,211,5,246,201,87,31,231,232,53,218,109,243,189,254,2,204,235,129,144,216,143,66,160,25,17,115,250,90,133,73,191,174,250,177,126,55,204,206,228,123,198,229,19,213,141,158,135,155,44,201,75,252,8,206,13,76,103,57,46,150,251,23,188,4,72,237,135,85,224,15,229,105,231,236,172,0,123,19,167,167,126,136,249,209,37,74,213,213,5,78,57,220,91,8,100,123,112,34,194,233,88,85,59,50,122,73,132,88,208,224,35,22,99,63,144,133,190,17,235,142,89,18,249,24,80,253,236,195,39,235,195,29,76,103,85,126,85,164,119,22,131,55,21,177,49,46,185,95,171,6,88,124,20,217,250,0,189,89,157,172,225,209,210,134,21,199,208,180,93,171,69,233,236,88,18,99,88,15,31,73,183,239,185,146,242,201,126,107,191,40,91,217,164,186,36,47,47,76,153,50,170,109,170,160,250,78,238,72,84,104,147,36,132,47,201,82,115,123,124,72,131,65,183,235,29,205,194,8,164,239,212,11,230,29,139,120,22,221,195,153,51,13,144,38,187,200,5,167,136,209,239,16,22,151,201,52,195,53,176,6,171,143,240,45,138,35,212,114,197,100,96,158,151,2,62,53,72,72,224,229,61,228,250,155,63,118,88,158,237,90,104,35,121,68,191,157,87,134,173,109,205,71,16,53,95,78,100,65,63,27,95,7,137,145,250,253,97,255,14,167,26,62,226,230,196,59,125,178,130,157,223,63,183,240,49,241,84,151,178,238,238,46,149,152,63,145,152,163,53,168,169,231,208,216,195,215,224,52,222,163,50,170,36,27,108,43,205,219,106,61,109,173,216,165,221,37,161,73,77,55,188,9,40,76,168,227,169,215,191,93,76,171,163,65,201,219,45,218,207,36,200,152,178,236,7,245,228,4,157,12,183,196,191,53,227,186,94,165,221,8,154,165,149,22,194,17,20,94,26,106,170,107,54,18,100,203,158,118,165,116,146,50,215,8,112,114,96,91,62,15,38,74,103,207,200,212,107,251,6,55,169,222,18,28,194,156,157,74,141,158,55,6,180,159,200,242,48,110,34,76,202,47,214,205,142,116,214,157,193,95,73,134,95,121,107,44,38,180,155,108,203,12,219,179,226,17,106,128,188,175,172,226,55,222,81,221,119,242,255,51,58,45,215,81,207,157,226,144,79,182,90,124,211,242,52,59,127,243,11,171,122,100,23,26,77,212,56,111,80,132,50,104,98,240,101,232,162,206,149,253,63,115,130,219,166,198,70,100,90,170,200,143,245,41,191,29,25,195,28,175,103,172,121,122,183,195,59,17,210,154,52,59,208,119,189,170,193,81,221,208,105,174,116,106,128,65,0,200,67,221,28,185,60,150,88,186,19,73,58,124,198,165,211,175,159,242,254,170,51,140,189,44,90,235,203,72,239,183,246,88,2,100,204,42,253,124,3,38,140,25,204,86,141,164,250,57,114,48,98,34,192,215,249,182,156,196,49,201,34,79,119,110,107,243,52,84,67,227,88,62,230,143,67,221,74,126,118,113,250,0,178,167,30,171,148,215,115,90,230,135,156,27,52,156,150,225,84,7,33,230,1,212,132,247,236,242,97,41,128,162,99,221,7,31,186,129,109,177,226,62,95,20,91,162,150,36,187,49,4,233,4,123,235,254,50,179,105,240,181,149,58,216,164,95,106,45,23,152,187,65,197,211,50,25,206,86,175,228,31,207,199,10,53,194,148,58,111,243,138,0,154,131,13,97,131,208,75,187,202,201,238,10,163,46,83,177,91,168,111,215,151,28,159,89,106,219,253,45,219,61,126,230,111,73,118,221,122,117,75,92,12,35,23,79,210,163,59,103,219,223,173,4,198,8,58,235,170,98,158,33,122,174,219,25,124,70,107,191,159,8,67,102,101,244,201,126,255,55,26,155,66,37,23,127,231,69,118,182,138,25,125,148,251,158,165,155,188,9,246,70,111,196,15,252,253,152,64,25,33,157,159,224,64,95,244,170,20,23,202,173,10,89,241,225,38,196,254,1,108,113,230,184,95,104,110,252,252,227,200,164,101,140,180,134,127,3,59,185,115,132,187,234,104,33,208,57,18,64,144,181,44,49,4,57,122,245,26,198,195,93,142,239,182,220,71,73,92,233,3,109,76,60,116,59,73,118,202,228,119,79,219,250,208,165,123,90,182,144,208,139,123,134,182,112,11,63,7,82,173,232,99,214,252,2,144,22,200,203,98,217,183,234,53,239,150,191,104,55,84,15,212,205,177,50,72,136,138,59,42,147,89,206,190,118,246,168,167,11,95,104,55,160,166,244,15,172,131,23,197,181,129,177,73,181,171,78,153,113,148,241,241,64,161,36,155,70,37,9,18,116,132,23,166,255,13,108,6,197,97,241,86,189,131,32,63,38,118,164,62,101,180,68,203,31,140,160,113,222,65,125,252,197,36,248,237,246,198,54,111,250,165,241,41,68,212,109,243,247,100,59,62,160,17,66,68,28,145,62,133,212,82,58,122,255,43,246,221,176,106,168,189,65,60,184,225,181,29,0,134,169,238,52,122,37,179,102,71,182,45,201,242,19,213,139,148,198,14,6,95,33,213,226,152,92,178,69,57,229,232,97,208,38,149,58,3,178,246,204,51,167,101,78,11,125,15,142,252,18,27,177,73,49,83,55,110,143,100,187,250,37,219,87,163,150,85,249,213,27,31,225,227,228,14,15,14,199,54,92,97,183,26,156,188,127,97,171,3,223,92,38,244,126,215,229,219,214,114,249,175,226,23,164,186,154,152,37,253,35,219,30,158,0,98,184,248,61,146,88,158,195,206,37,57,213,30,60,53,179,238,186,251,129,121,54,123,176,215,206,255,104,173,84,22,184,88,121,91,97,214,76,135,251,183,231,125,145,183,29,78,184,78,34,94,48,195,197,137,244,183,253,21,122,140,132,62,121,109,153,59,118,134,184,93,190,58,58,57,69,158,190,176,244,225,199,31,61,134,244,135,232,237,238,175,152,137,40,157,79,136,155,181,18,229,106,226,104,1,105,14,144,145,126,235,128,121,196,149,226,139,108,48,87,197,143,36,82,233,171,173,87,89,82,239,117,85,30,45,253,234,183,45,62,167,180,203,250,22,123,51,217,61,47,41,251,97,255,207,163,21,114,208,51,70,152,0,85,122,208,128,229,180,5,229,236,64,97,127,226,79,156,3,68,102,223,103,227,102,89,163,236,95,58,106,45,31,213,51,230,68,226,215,96,91,207,108,236,74,199,109,68,180,3,167,223,27,80,24,47,121,19,170,85,162,173,183,47,247,93,4,171,227,215,21,224,55,227,110,172,26,241,218,53,219,117,16,173,144,152,157,218,96,48,35,248,146,37,76,183,195,139,121,1,212,153,4,3,154,193,190,28,22,3,40,58,191,80,151,47,215,255,149,26,4,192,233,77,181,135,94,183,150,71,106,238,99,187,85,246,252,133,94,134,55,138,225,220,213,126,51,74,249,153,200,194,101,144,105,148,37,78,182,190,89,114,157,179,161,181,156,213,70,152,135,18,64,132,130,209,80,182,16,225,28,21,4,40,77,224,236,255,248,26,187,204,129,42,228,242,210,18,25,225,183,247,130,24,190,110,231,38,208,13,192,131,234,123,236,229,112,41,9,201,165,15,74,90,88,13,223,219,105,82,17,98,87,198,67,35,54,164,214,143,39,221,199,188,86,98,106,170,51,24,14,253,253,68,163,10,58,119,17,17,144,56,34,136,135,64,68,5,170,124,3,42,48,190,74,76,36,225,24,167,124,119,227,59,159,147,9,228,101,254,114,73,210,222,104,244,196,180,146,158,0,20,54,70,62,210,47,44,48,187,72,200,248,212,102,137,34,26,80,24,123,69,147,225,227,169,217,7,244,46,123,239,223,121,24,227,223,129,181,146,77,91,45,66,226,63,47,247,124,34,116,7,154,69,53,164,195,32,105,35,183,244,165,207,239,137,19,117,174,55,153,83,200,195,152,29,23,173,249,90,188,82,67,51,138,152,7,13,148,7,44,89,238,243,37,241,206,6,40,82,235,145,155,131,207,14,164,125,64,72,229,128,41,223,197,68,194,33,15,87,152,25,128,0,25,144,132,221,140,222,157,87,54,70,61,53,152,68,157,97,243,236,255,135,97,69,36,227,202,74,18,168,97,34,213,132,168,178,192,140,103,195,36,177,105,201,164,235,237,204,156,136,97,179,249,73,52,151,237,39,225,104,160,250,61,175,243,138,31,244,53,228,237,38,144,28,188,49,79,111,82,92,93,10,226,134,59,106,193,227,210,146,241,220,102,77,123,162,24,167,54,93,132,149,73,5,59,126,146,119,60,178,255,49,203,39,192,9,37,66,138,24,253,220,180,231,209,154,45,104,15,140,74,107,163,150,73,117,183,134,75,176,41,245,197,2,124,125,96,210,69,236,86,119,175,90,174,209,62,158,56,111,25,220,138,36,86,226,80,85,227,200,17,0,73,7,168,28,181,207,139,246,110,117,39,110,103,84,84,59,64,162,103,109,47,216,103,193,15,51,211,177,169,219,133,155,186,145,108,177,138,148,108,255,53,186,211,41,33,67,248,173,117,19,89,244,133,117,253,19,96,240,41,157,213,120,85,58,113,192,206,249,80,80,187,136,57,250,116,51,203,172,215,57,188,118,67,189,199,51,9,195,7,138,243,62,95,29,126,206,225,207,189,111,66,31,15,206,25,191,140,85,206,247,27,94,157,78,169,213,156,25,173,155,217,186,49,97,162,158,122,163,67,1,203,89,18,233,41,120,16,35,78,111,7,123,137,168,212,152,114,152,52,192,249,139,171,191,60,7,110,233,31,20,238,178,155,156,51,181,115,218,82,213,152,127,143,183,197,177,83,178,230,173,13,4,201,38,72,180,36,215,0,9,48,61,81,237,193,37,145,42,247,96,155,242,7,197,14,73,4,167,78,118,234,46,156,106,82,58,118,64,218,34,86,204,0,188,221,85,143,131,214,24,69,180,253,238,6,49,178,208,147,207,96,178,142,196,36,194,186,93,238,13,4,16,43,196,229,249,223,115,20,173,15,40,53,244,131,98,134,129,232,199,61,12,2,187,82,144,172,19,192,88,224,218,224,232,79,22,108,221,255,144,192,99,155,89,207,69,14,228,83,200,246,54,189,235,202,233,114,231,145,188,16,13,136,207,102,54,51,67,68,217,5,37,172,77,11,109,18,219,232,245,245,254,207,0,11,5,248,123,187,224,78,154,142,180,236,215,113,231,13,95,38,2,35,158,148,126,204,65,188,68,64,241,142,98,40,217,205,7,154,33,175,68,227,6,128,125,15,130,235,70,248,203,179,69,129,224,111,8,40,105,81,178,237,6,150,103,208,126,136,61,252,212,22,65,193,60,136,255,79,162,15,23,18,101,206,224,120,24,163,74,207,163,189,213,144,91,20,208,2,35,103,21,94,74,137,62,192,193,103,147,0,254,44,49,127,59,180,112,93,12,89,130,234,240,192,116,77,199,162,27,84,251,205,201,249,40,26,58,127,153,105,238,156,216,227,60,65,242,18,203,128,114,79,184,198,94,47,61,21,185,254,214,220,27,147,124,226,135,79,249,157,164,90,121,235,201,51,158,179,149,84,36,75,156,145,111,40,53,200,219,20,67,82,51,140,151,238,59,211,37,152,246,79,1,100,232,7,115,65,13,144,204,97,44,245,32,45,234,132,20,21,122,173,56,153,185,104,52,243,187,76,249,35,165,73,167,237,201,144,206,185,251,104,4,159,238,120,232,93,128,80,189,23,167,96,27,139,191,145,68,27,6,156,141,78,2,70,172,253,82,121,38,31,193,142,96,96,18,253,241,106,123,130,111,170,232,208,145,174,180,209,90,4,240,89,155,24,91,161,113,64,7,120,0,132,51,71,17,106,157,113,14,83,124,182,233,208,82,82,138,63,122,212,73,50,206,233,121,175,145,15,117,177,255,227,136,136,54,32,171,8,175,214,152,131,38,19,154,200,128,168,48,22,34,15,146,146,112,15,231,9,72,40,67,150,246,51,219,95,126,196,82,41,240,172,20,78,81,166,172,14,130,140,81,42,108,1,96,17,180,11,175,72,251,211,81,207,14,24,39,71,106,12,5,104,10,193,19,235,24,21,158,8,216,139,137,72,232,123,228,143,73,34,218,223,228,46,186,162,51,187,184,46,221,105,171,168,7,99,106,237,249,149,208,131,95,162,157,26,220,177,169,172,200,47,114,157,101,93,218,216,51,107,46,87,190,49,164,80,107,121,219,223,98,234,35,77,180,197,5,73,75,229,182,227,160,234,112,197,169,195,234,247,254,220,19,245,225,52,46,199,148,9,4,243,170,189,139,68,184,13,65,43,45,204,120,180,130,212,190,154,15,222,189,35,109,78,167,170,2,188,38,75,121,16,49,133,11,128,116,205,55,71,95,155,219,67,76,164,229,206,184,226,164,162,232,144,174,113,107,235,105,33,183,180,160,166,58,169,104,255,7,23,140,81,130,59,56,122,151,129,111,215,12,141,129,157,86,244,214,25,71,196,223,40,193,218,75,100,69,111,67,25,46,108,137,3,63,173,82,239,188,177,213,98,23,177,101,244,56,90,122,99,194,79,253,63,91,243,223,228,246,76,163,201,13,202,134,251,221,186,231,52,103,33,82,128,62,29,145,222,153,38,39,116,24,59,15,97,94,173,75,87,34,193,208,221,254,37,224,242,162,80,165,144,230,123,112,101,201,202,7,240,81,34,34,196,214,179,249,27,153,135,86,50,17,103,74,9,242,96,160,224,114,241,16,249,94,69,129,173,52,71,163,9,234,67,251,157,224,221,134,192,234,145,140,86,211,180,30,43,241,161,211,34,23,188,24,39,19,159,240,86,176,100,149,106,10,98,44,213,223,239,182,15,74,6,2,49,253,194,165,188,30,36,14,99,94,239,190,44,116,190,174,0,80,195,172,120,62,131,59,226,251,98,35,54,66,209,226,186,97,79,186,137,215,53,122,218,131,71,73,176,145,232,64,127,165,17,241,78,216,31,20,97,139,140,230,201,175,62,133,253,85,125,183,212,197,116,134,6,120,137,125,76,246,211,19,72,144,115,146,232,58,2,86,141,112,49,191,9,3,40,160,222,118,84,222,213,252,236,107,66,254,217,215,3,115,220,254,107,243,36,134,63,247,148,68,235,189,118,56,96,66,89,133,109,90,58,25,121,172,156,4,64,185,180,11,138,87,38,89,239,45,244,172,145,243,145,50,32,209,16,232,2,24,51,196,90,191,139,77,99,127,153,109,107,59,209,216,141,246,157,168,122,204,205,200,198,14,191,32,48,89,237,180,8,251,52,61,78,205,119,250,219,72,34,44,102,175,65,169,15,58,167,200,129,65,59,136,213,193,242,158,45,42,199,19,16,54,224,244,37,228,88,161,28,175,53,67,202,93,219,17,237,226,138,14,178,83,5,228,235,219,147,187,158,246,143,169,1,215,4,190,69,62,45,164,58,55,40,243,146,146,165,168,179,45,69,60,236,134,50,149,128,162,102,45,210,251,170,237,152,77,73,48,191,150,234,153,219,168,177,165,233,159,140,131,169,112,133,82,165,146,154,190,132,92,76,183,74,180,61,134,53,165,246,19,117,136,0,166,198,179,144,105,6,103,226,85,95,180,231,172,92,17,157,153,122,94,163,165,105,186,86,16,175,175,89,202,121,84,206,33,84,85,107,66,17,155,208,177,191,121,104,51,101,242,81,26,112,1,170,89,162,159,225,113,170,246,147,194,147,8,190,65,239,65,108,72,186,118,195,69,117,244,119,212,220,214,159,36,27,170,31,229,83,110,64,255,81,164,85,178,242,39,146,18,27,156,214,139,85,19,63,252,50,200,30,61,42,171,238,94,69,175,132,57,37,130,28,188,70,159,195,174,110,47,36,112,123,182,201,14,119,62,40,220,57,22,77,228,198,136,45,26,32,179,71,107,62,243,47,248,100,251,54,30,26,145,210,6,205,44,175,236,203,164,246,224,239,235,91,77,221,90,127,112,147,122,152,47,212,159,249,222,148,76,194,118,90,108,153,92,93,65,99,104,24,216,205,74,163,4,202,185,245,106,118,3,226,90,103,65,128,23,43,88,239,220,251,165,87,117,19,107,8,100,196,175,77,149,7,184,38,162,196,181,222,133,240,249,206,219,1,48,52,181,251,149,118,30,247,139,202,190,58,200,246,102,228,151,113,227,198,217,144,214,211,160,114,38,142,235,211,22,113,201,40,158,130,72,219,49,199,170,122,3,220,236,164,96,36,35,55,195,192,90,117,91,162,251,125,203,75,19,232,146,215,252,108,108,133,124,190,24,139,49,68,150,46,58,45,180,203,130,29,95,221,144,102,94,187,73,252,123,122,139,31,193,170,5,31,55,68,201,191,218,19,180,247,201,88,190,124,57,218,95,252,197,62,36,17,117,237,201,229,23,0,5,245,221,108,208,92,226,210,67,111,148,137,194,145,46,219,36,220,143,157,252,72,37,119,4,90,163,45,63,103,245,94,225,106,4,96,94,242,62,119,38,238,160,71,59,20,223,14,90,137,142,60,146,8,147,107,119,49,168,173,145,126,53,237,118,177,77,78,135,247,59,251,102,40,254,189,17,161,26,6,217,70,167,204,55,155,20,131,208,217,130,79,21,242,225,171,69,177,209,151,53,146,149,188,255,232,147,221,211,249,110,23,65,112,170,112,151,96,23,133,29,42,169,66,228,27,162,88,39,222,7,16,117,248,159,52,62,156,115,36,100,188,59,190,255,85,133,43,148,42,91,178,255,125,223,211,56,29,189,46,66,236,101,119,149,8,132,58,140,181,2,73,117,56,197,27,3,139,174,226,3,159,179,212,122,190,218,18,116,60,131,183,80,8,218,127,34,191,86,148,170,108,123,55,27,201,242,213,224,66,11,160,133,158,15,203,35,182,143,157,27,164,218,27,167,139,188,99,227,51,165,254,4,38,29,47,63,254,230,75,2,242,83,22,207,224,41,74,118,112,46,11,19,210,23,71,85,31,127,71,194,200,178,219,60,235,30,34,125,148,127,79,251,201,198,246,8,216,125,177,191,29,144,129,55,185,199,28,246,186,13,155,21,224,35,54,197,93,164,207,128,59,117,41,50,24,126,100,184,113,82,100,95,207,216,39,16,156,12,110,229,116,138,47,129,117,230,165,203,156,228,203,235,189,200,160,82,44,255,82,141,238,81,191,128,231,63,145,64,82,61,141,22,71,140,106,180,161,162,246,27,49,125,71,103,37,170,248,52,91,14,149,193,251,227,124,101,137,87,151,136,212,79,136,175,81,15,181,52,196,192,198,74,239,63,196,111,185,13,98,21,33,203,215,251,156,254,227,27,252,155,38,248,108,2,227,237,163,39,26,2,148,211,28,108,138,19,167,69,139,160,121,68,244,55,68,106,144,63,79,43,57,219,51,30,248,147,249,61,14,116,169,165,111,176,238,89,46,114,227,202,230,250,97,217,11,153,161,199,144,99,80,222,3,169,132,52,41,39,174,91,234,191,36,11,150,22,37,47,13,89,167,218,219,64,136,73,91,97,139,191,107,53,235,31,41,82,169,84,194,179,58,79,25,227,249,214,124,193,94,80,93,128,22,254,72,80,78,191,195,251,156,77,188,90,13,55,231,89,246,167,59,109,130,124,40,7,64,212,71,86,42,63,121,187,29,30,212,29,7,50,228,175,219,14,202,133,11,85,253,69,249,5,221,54,57,183,143,203,224,25,64,124,131,111,189,44,40,218,123,159,41,44,32,54,40,128,12,125,137,194,40,189,65,115,49,206,233,218,128,212,187,215,74,221,178,238,136,51,56,90,232,130,163,158,228,142,223,219,117,206,248,42,148,23,77,131,252,9,134,6,11,105,13,253,49,44,95,135,140,58,49,168,207,195,249,109,3,148,62,46,81,205,183,32,120,120,72,70,121,46,16,187,12,113,152,210,147,232,149,87,178,72,29,217,164,246,25,182,249,69,10,146,137,175,93,176,25,23,185,214,24,68,124,183,52,145,60,116,207,147,212,158,80,6,223,106,238,104,106,94,85,185,201,251,224,222,205,60,207,124,198,158,250,30,53,212,201,94,10,239,199,172,40,49,124,17,41,197,117,78,115,33,227,81,14,16,176,24,105,177,16,59,126,27,33,207,131,184,224,177,5,38,205,204,63,190,53,4,105,205,37,206,1,116,123,112,210,22,242,148,205,163,84,116,192,254,204,211,163,101,58,28,249,226,139,176,24,10,203,82,148,68,70,228,36,8,146,234,181,116,135,154,34,140,181,33,10,160,56,132,125,255,198,73,117,75,59,10,176,18,83,23,172,150,97,22,218,6,40,157,227,153,99,231,147,25,105,106,14,33,140,47,121,52,93,135,236,243,96,251,102,218,112,23,98,33,212,23,194,94,87,236,223,252,202,50,212,111,226,52,232,230,111,255,119,50,63,179,86,227,178,32,124,225,158,189,124,57,220,206,60,31,17,185,131,52,245,143,170,186,55,226,70,60,131,181,79,58,208,106,242,109,142,129,6,55,162,2,138,84,156,46,45,7,225,88,110,149,111,96,231,134,225,203,122,35,42,12,133,60,120,165,36,106,5,252,14,25,37,21,131,71,220,64,174,121,9,187,116,51,154,107,250,114,168,101,156,119,255,142,55,113,205,176,221,158,92,127,99,174,55,227,211,67,49,58,249,218,196,132,78,226,59,229,205,248,95,98,41,68,232,88,88,73,25,187,195,129,51,165,169,3,132,30,172,208,60,196,236,112,58,95,28,200,75,123,157,152,185,22,174,72,75,14,190,52,93,1,47,80,249,16,110,132,129,2,219,240,74,198,211,40,130,238,27,18,102,28,251,82,136,107,146,206,57,133,83,106,203,252,174,196,53,126,232,93,23,27,158,166,70,250,217,37,235,117,52,152,131,135,155,110,254,109,85,39,86,82,226,71,234,215,36,240,145,71,150,232,178,96,134,141,7,82,185,172,48,49,24,169,66,249,246,21,70,184,47,228,250,104,11,11,96,92,252,173,221,133,246,43,76,158,239,16,211,98,120,149,224,208,164,110,211,158,114,119,230,174,93,196,15,89,164,183,204,214,64,151,127,172,40,95,168,241,232,97,83,242,248,149,208,229,185,113,58,67,164,21,246,79,128,210,74,103,223,214,25,100,52,116,250,115,66,147,224,34,45,154,242,149,176,127,176,99,16,26,169,167,167,72,236,100,48,221,87,76,124,28,77,132,48,170,65,189,54,193,237,242,132,107,240,154,193,62,210,227,48,18,59,122,56,194,249,165,205,244,168,214,80,194,101,185,18,85,65,42,253,89,52,56,158,137,64,104,180,152,19,243,189,96,176,2,222,133,192,11,47,115,189,106,235,16,165,157,192,98,142,91,66,36,217,9,28,45,183,155,3,197,74,143,246,30,117,208,83,175,137,22,255,224,31,144,187,195,176,133,100,196,74,17,87,3,165,240,183,112,33,48,169,211,123,178,127,2,168,7,167,86,82,241,21,19,148,60,110,89,203,247,144,37,140,83,15,58,19,9,136,48,164,117,238,41,103,77,27,21,211,176,114,57,59,155,176,235,120,255,134,251,227,138,176,143,209,33,190,134,147,150,210,36,111,175,227,34,165,94,30,149,3,106,1,223,171,104,58,133,77,145,244,115,0,19,92,181,253,115,255,186,184,77,78,134,5,208,159,248,246,211,94,197,100,133,103,247,219,11,182,171,20,190,25,123,135,12,144,214,180,179,5,144,197,162,30,206,174,204,46,2,233,46,84,199,44,87,220,141,158,37,253,85,90,24,75,254,148,206,97,241,50,241,20,182,169,235,144,242,20,143,245,152,241,168,172,122,94,20,5,82,203,72,117,115,83,228,33,231,151,120,98,255,54,80,95,141,4,223,215,254,7,79,219,92,165,58,209,104,98,218,149,11,195,50,145,204,220,249,163,213,172,136,151,50,215,165,207,179,18,10,67,100,22,167,132,246,38,87,113,213,96,233,254,108,32,102,107,149,58,15,73,177,201,204,189,23,1,154,228,59,65,1,231,117,229,162,49,113,183,151,177,49,134,230,8,213,36,24,122,51,189,113,14,223,65,141,69,44,77,21,142,92,246,107,168,226,236,210,114,171,56,96,123,145,109,17,101,19,122,88,208,74,119,89,227,87,169,137,125,96,255,186,185,177,12,208,129,145,88,129,162,186,205,63,145,11,37,184,140,92,51,213,72,229,106,85,196,210,243,120,16,145,205,12,42,133,129,3,101,67,149,36,165,56,255,197,168,73,24,220,21,188,94,241,182,80,237,100,196,249,12,129,39,208,137,213,177,81,6,0,98,190,139,41,57,146,6,29,224,78,46,16,215,188,182,155,61,37,116,43,166,75,235,165,138,33,63,188,86,29,1,127,63,244,192,53,169,171,108,38,235,66,186,12,242,111,244,141,119,129,18,179,134,162,217,16,55,202,236,33,57,60,236,250,186,158,65,158,26,7,86,32,115,239,57,14,11,28,52,229,140,36,245,151,196,38,189,68,97,129,201,125,151,143,110,135,15,241,102,184,72,131,200,20,202,68,249,225,74,2,231,113,184,42,234,114,132,209,189,61,83,169,71,27,65,197,239,61,181,63,105,95,48,180,153,187,28,24,184,178,243,163,208,248,214,143,208,99,171,182,82,201,220,56,139,221,26,208,242,236,245,142,158,94,226,220,122,223,0,234,247,75,65,252,167,128,112,123,29,201,134,25,36,233,219,99,93,161,239,114,134,74,161,25,163,234,30,243,179,182,180,77,208,5,151,210,20,64,149,251,80,164,232,164,18,212,101,204,86,111,180,199,111,96,17,127,230,75,77,183,176,110,193,132,187,100,24,38,14,98,67,14,89,31,69,68,62,131,43,21,190,130,163,161,220,132,182,76,73,203,123,119,28,109,205,220,216,174,7,246,243,91,150,122,218,178,212,10,217,219,167,251,66,163,172,250,66,197,23,97,158,56,10,187,191,161,246,87,108,161,22,211,225,205,114,78,164,83,247,68,9,87,251,222,150,210,81,165,26,80,156,127,131,214,131,218,160,157,208,136,154,125,174,108,51,164,192,166,105,18,85,113,194,104,138,46,35,169,178,83,183,238,122,73,174,54,140,206,156,95,30,148,183,201,0,68,106,22,154,164,181,59,220,232,113,67,94,160,121,204,222,39,244,97,24,242,152,177,15,73,223,247,69,140,161,226,229,75,132,167,53,106,86,16,45,175,69,132,61,13,195,70,88,47,74,143,54,91,240,182,194,162,119,12,79,130,96,75,9,116,245,152,174,181,98,161,7,211,80,138,233,127,84,183,187,92,144,223,240,162,191,152,147,203,66,94,86,112,40,117,210,250,76,144,161,238,212,39,29,116,9,27,46,80,100,104,255,6,51,173,151,248,223,140,131,43,14,194,222,126,81,91,164,49,43,202,246,148,158,154,121,127,75,253,17,38,12,45,144,119,220,9,168,236,148,36,4,148,245,103,229,123,18,148,19,167,161,17,108,134,78,32,217,149,210,208,97,188,221,106,239,149,144,122,13,183,71,250,228,194,5,14,89,76,233,137,226,139,175,66,219,216,88,233,68,43,167,198,219,90,87,52,8,137,234,7,196,44,58,89,173,46,36,74,66,183,40,31,138,22,67,112,111,44,48,32,106,118,231,198,202,156,12,160,26,190,59,207,200,177,222,85,39,255,161,204,218,113,76,142,55,229,141,15,114,177,180,210,54,57,104,248,14,213,95,133,68,37,140,175,109,227,129,171,126,8,147,224,162,65,245,201,52,6,242,196,90,121,105,108,163,203,42,144,72,146,24,107,21,90,233,132,238,72,98,239,145,3,196,86,25,106,50,249,179,25,43,212,161,25,222,17,84,112,67,210,250,188,155,142,180,254,182,82,241,185,27,175,215,155,84,45,52,149,25,8,54,106,193,86,108,165,185,46,174,54,70,97,193,11,235,208,113,242,85,72,92,57,65,121,91,64,30,62,189,1,165,239,83,184,178,234,84,149,240,124,235,45,189,88,77,22,27,60,150,40,110,65,157,13,212,56,108,199,43,61,176,149,152,241,247,47,220,24,91,59,254,90,105,174,105,57,91,192,11,64,90,129,185,63,91,15,2,115,235,183,9,166,110,12,170,231,139,57,153,196,78,83,231,49,61,251,166,149,115,27,87,195,122,44,65,250,178,127,141,56,243,180,18,174,144,183,153,32,69,27,8,40,159,228,188,189,5,238,70,39,88,119,102,198,49,210,201,106,202,135,93,73,139,141,130,121,122,79,216,140,96,52,168,126,68,175,52,86,211,21,165,133,178,166,37,76,39,42,25,16,242,147,17,75,53,29,46,101,230,39,130,77,145,36,114,189,44,173,244,6,111,84,15,43,233,187,251,84,12,53,41,220,67,21,211,48,152,200,202,77,223,113,65,161,93,244,49,172,245,136,162,80,254,32,80,147,95,205,206,131,49,93,177,104,214,51,27,121,207,107,105,95,41,191,94,199,132,121,69,32,15,67,170,32,9,136,88,205,146,52,84,136,0,172,202,149,40,154,97,184,75,246,85,128,126,57,74,56,144,117,215,68,21,178,50,1,230,85,193,123,164,156,1,154,54,254,102,238,85,78,205,251,218,66,25,134,164,193,118,252,215,8,173,255,68,131,166,30,227,34,45,137,95,255,113,219,200,83,11,112,32,239,121,25,10,149,156,155,22,160,140,90,49,183,43,31,5,100,252,43,14,3,131,83,229,211,186,85,82,20,136,43,117,110,251,211,79,239,2,145,145,43,146,170,222,56,16,153,1,215,160,147,55,238,43,76,80,128,253,68,64,113,168,168,224,75,53,249,100,11,80,69,242,117,248,231,208,237,150,137,52,245,26,228,75,196,22,102,188,210,66,197,107,180,18,182,25,46,72,109,18,120,75,198,249,189,221,67,210,225,45,147,180,19,239,151,170,122,174,216,138,23,201,8,210,42,30,245,111,211,247,97,113,97,28,224,10,68,85,134,55,101,68,76,171,146,238,101,203,145,32,110,141,77,37,61,77,179,111,14,63,166,123,108,217,221,43,60,194,11,231,25,235,0,76,63,174,126,27,45,53,44,57,213,98,68,58,173,70,12,175,9,137,63,223,160,228,116,218,111,46,52,55,41,162,57,195,99,94,38,216,137,244,52,79,67,81,238,230,188,82,53,151,68,41,149,151,217,237,243,169,23,178,185,41,228,107,9,177,28,114,105,129,188,109,69,209,197,134,25,189,131,247,68,118,164,18,71,159,51,101,230,61,184,19,160,47,171,150,49,59,95,49,177,179,110,150,120,60,227,36,67,250,141,212,85,171,188,246,165,51,126,99,245,7,104,57,136,155,158,106,27,10,236,231,243,58,15,144,137,164,10,177,17,172,231,124,18,203,185,164,10,216,253,46,232,10,154,124,81,194,48,21,137,163,52,146,51,9,53,137,135,146,47,37,211,215,29,132,15,73,235,103,89,66,252,129,215,128,229,119,165,249,32,255,134,170,192,86,227,232,147,67,216,52,182,181,71,195,230,79,11,159,154,47,236,8,210,193,104,217,166,249,97,63,183,164,10,124,53,16,56,63,3,193,7,105,146,49,205,104,201,176,116,53,126,125,41,145,82,90,33,1,120,132,178,99,26,155,170,181,40,85,15,95,184,123,221,184,175,205,20,134,148,232,216,167,148,253,155,67,193,35,102,61,224,9,70,133,147,195,147,236,39,150,53,56,61,217,184,202,85,77,156,151,56,45,217,132,114,50,96,230,171,121,122,220,5,44,49,126,71,119,103,185,152,243,251,1,147,144,78,135,230,170,132,5,207,51,127,188,144,215,32,114,229,172,14,4,11,115,176,64,25,97,126,59,138,77,32,135,68,48,126,236,191,230,160,170,56,129,93,15,238,2,57,89,76,218,147,140,165,170,154,205,70,180,108,51,178,35,1,144,94,227,227,149,137,93,75,70,104,174,243,141,50,28,11,61,180,81,199,70,56,130,250,87,234,51,58,213,134,189,218,159,233,251,59,242,120,157,116,69,213,153,168,185,104,1,33,88,73,163,196,241,144,253,66,82,243,245,61,230,149,76,15,4,33,229,113,31,202,21,78,181,147,32,229,245,51,191,184,68,127,254,39,175,147,62,12,163,31,153,99,80,114,204,202,172,77,198,48,232,163,59,177,7,102,86,239,35,65,87,71,170,114,248,145,204,205,1,109,234,9,113,96,29,65,190,193,140,53,178,212,10,91,220,81,46,127,208,43,162,11,60,72,10,75,2,169,252,44,24,176,13,70,249,98,100,240,19,32,237,252,220,141,151,50,28,137,73,55,7,186,75,54,208,147,44,200,230,55,223,141,205,79,106,56,151,7,74,187,60,184,241,108,241,254,144,51,158,198,38,54,167,158,105,190,68,164,66,191,248,252,141,225,187,69,199,75,127,62,24,61,76,244,135,154,119,10,149,74,137,157,244,200,157,172,108,156,117,20,192,94,4,211,186,63,166,201,209,133,177,208,188,240,93,227,121,176,8,54,240,97,219,78,42,74,24,118,232,42,208,155,193,23,209,244,69,225,108,218,4,118,1,161,155,169,217,201,32,131,255,148,87,170,131,243,88,154,41,70,64,228,146,169,66,72,202,153,73,128,41,40,193,48,16,156,74,149,192,204,246,105,134,100,168,31,53,125,137,49,156,60,148,140,6,161,184,243,44,28,191,244,121,163,145,83,69,167,249,171,145,167,202,180,2,191,255,201,23,10,114,247,229,148,84,80,115,33,169,137,20,45,237,73,242,202,173,214,161,92,41,130,12,28,4,58,180,229,181,198,242,53,212,57,63,234,34,131,245,44,170,133,229,43,184,75,184,94,220,102,201,109,77,6,189,156,149,204,224,104,21,182,82,68,99,86,7,36,227,222,198,175,165,204,192,16,47,132,118,169,216,224,98,101,176,199,191,219,133,38,178,239,116,17,204,252,230,196,217,202,218,46,212,104,179,72,68,228,232,48,7,95,201,128,249,20,246,98,96,96,61,120,30,194,119,220,96,215,183,15,128,214,6,234,133,78,175,214,46,222,233,39,67,34,216,160,216,200,236,254,199,152,119,65,26,61,8,236,246,213,182,208,88,222,211,56,18,243,31,51,245,149,93,188,73,188,181,123,220,208,104,85,90,85,121,227,6,63,102,37,55,239,139,80,154,181,153,218,121,81,0,93,75,247,54,69,142,225,12,253,115,131,151,222,249,85,125,127,1,74,3,124,187,80,209,75,24,94,156,68,228,79,198,95,253,174,26,51,223,196,212,123,14,35,99,234,244,248,243,227,167,22,190,159,49,183,9,130,185,91,120,214,163,233,135,237,98,150,57,88,167,222,60,234,248,212,119,141,147,66,232,80,131,66,97,91,100,167,47,216,247,162,220,9,249,45,165,159,122,42,122,42,90,0,89,183,90,47,165,89,187,109,95,135,26,239,147,8,205,137,70,176,254,136,235,31,76,142,125,26,155,25,88,222,46,143,176,13,130,223,212,213,172,164,193,74,106,166,203,225,210,88,168,252,103,18,42,119,156,195,195,245,35,245,38,209,8,26,185,252,203,126,72,209,189,132,42,100,95,201,84,172,98,146,11,140,184,71,97,115,242,237,0,81,1,205,38,55,200,116,112,153,237,46,43,48,225,182,134,154,233,135,83,239,11,90,89,69,14,101,48,200,158,154,74,58,162,126,178,106,78,93,206,117,173,101,6,171,65,0,50,146,106,118,193,242,66,240,215,160,140,208,19,168,144,194,198,128,135,224,252,87,128,9,157,93,57,179,188,235,65,159,200,255,150,83,209,151,154,104,121,85,87,233,18,28,229,196,132,130,36,199,220,105,99,40,184,73,164,57,195,177,121,31,213,92,68,148,147,77,129,229,202,163,49,197,26,68,135,140,54,159,251,97,97,171,134,15,127,95,240,69,173,63,227,163,182,247,121,89,34,20,36,18,29,18,117,197,123,47,107,163,155,65,240,106,219,94,113,203,3,143,116,164,67,58,136,170,125,120,74,111,169,199,179,99,103,43,215,123,120,28,2,214,124,182,211,180,16,235,217,119,43,191,41,191,40,247,156,81,36,222,237,108,67,65,211,232,141,246,226,91,45,155,159,69,175,142,98,197,111,98,108,3,116,232,250,155,101,100,164,6,106,195,145,29,101,245,48,90,140,217,132,41,63,76,248,17,133,37,28,13,79,202,219,73,77,214,80,130,202,119,64,48,210,78,116,46,215,237,124,24,96,75,130,193,241,6,135,22,210,171,255,39,130,78,142,81,246,238,21,32,195,3,39,77,25,45,205,229,85,95,188,62,112,240,128,237,34,4,38,2,214,63,22,84,66,252,65,210,195,174,55,74,96,71,9,209,239,252,254,143,186,75,16,78,156,2,24,58,64,145,13,181,178,246,247,172,108,222,3,27,141,241,77,236,174,175,196,238,52,243,191,137,222,174,93,108,243,213,191,140,122,27,108,241,4,15,53,62,204,214,186,187,103,195,74,4,143,174,23,65,207,24,178,132,66,148,172,65,35,67,224,97,95,93,168,15,231,105,141,18,229,21,99,160,246,88,112,195,253,148,215,163,84,135,174,72,200,138,14,216,178,115,79,148,103,88,89,145,224,90,141,147,94,182,153,149,196,220,165,111,12,38,150,109,64,136,87,133,45,212,237,222,200,217,203,149,109,77,195,124,102,108,203,65,111,231,53,229,96,169,86,167,23,250,77,135,254,197,239,220,254,240,155,138,176,27,243,55,203,18,203,122,81,108,26,193,204,7,60,140,182,215,3,120,58,176,206,176,75,131,146,142,90,31,235,130,144,123,45,142,98,147,91,238,184,93,205,216,243,205,224,73,139,141,153,143,211,254,158,139,210,38,24,228,30,26,247,163,17,6,244,45,209,21,68,215,151,221,125,142,67,121,15,72,47,133,101,99,151,47,253,6,95,57,217,40,25,96,138,73,239,47,230,94,131,246,4,158,132,1,221,250,181,9,138,156,113,164,115,134,47,107,77,10,63,16,138,146,139,148,78,233,247,225,231,178,34,143,15,218,138,120,69,192,24,74,200,9,63,70,163,143,178,123,194,95,94,236,203,239,235,8,33,40,162,186,161,162,61,68,18,158,226,13,73,154,80,45,133,157,61,20,149,2,213,39,238,56,241,212,223,244,252,170,202,8,93,117,230,196,70,160,149,33,204,176,189,237,107,93,224,236,30,56,152,190,221,203,226,158,40,41,194,15,211,248,16,185,210,32,51,230,84,246,139,48,176,80,190,140,159,142,204,208,220,210,217,26,247,194,26,187,15,90,221,150,240,124,149,227,155,65,150,135,123,181,223,142,127,195,233,213,192,8,244,31,218,183,227,232,30,173,143,252,220,131,120,194,250,135,42,114,188,4,41,149,20,251,122,24,52,188,127,177,156,207,224,111,164,2,252,174,229,105,253,207,150,157,86,188,159,161,240,182,118,255,11,99,97,50,16,0,228,40,251,140,251,24,187,251,121,39,175,100,101,148,63,200,140,109,117,142,225,57,251,251,209,49,189,169,244,176,137,121,138,161,237,137,85,53,133,56,166,73,26,254,215,244,214,54,174,105,186,141,14,138,158,28,12,221,136,155,1,120,31,24,15,26,48,62,212,39,196,60,116,206,28,149,101,9,143,47,131,138,158,158,217,23,108,124,220,29,174,51,118,226,211,84,2,126,137,241,118,150,70,9,54,192,101,55,98,133,76,193,240,183,125,248,179,180,203,163,200,78,103,181,1,3,232,146,146,131,176,69,213,67,146,240,57,8,194,63,114,223,171,71,95,230,217,252,232,62,28,113,60,175,156,127,142,30,190,64,154,60,217,137,255,202,105,43,103,238,27,194,32,255,160,208,238,64,101,206,89,189,88,50,1,140,86,189,38,228,125,246,136,68,187,84,248,91,232,193,152,127,47,209,23,238,234,174,249,140,211,201,205,110,167,116,193,142,226,108,25,70,37,114,181,93,185,100,207,192,94,197,229,1,230,63,138,240,210,107,134,201,120,123,58,20,43,108,79,30,142,156,245,203,198,232,120,102,43,147,45,142,21,118,226,72,28,12,6,134,101,142,16,53,157,165,224,199,195,108,60,159,111,88,187,221,206,97,82,49,64,116,66,208,142,107,8,210,235,159,26,3,188,146,236,178,229,148,175,162,35,224,137,78,73,123,51,18,46,162,31,91,153,221,214,145,33,141,220,71,202,186,75,76,5,116,41,39,253,82,15,79,67,1,105,231,51,39,40,116,194,98,230,155,15,55,231,62,96,180,106,72,246,206,149,133,40,203,215,103,133,23,209,245,73,66,4,19,26,116,46,126,229,247,120,93,86,120,134,47,206,11,35,160,192,42,96,114,44,6,40,179,103,62,22,16,111,71,115,220,123,174,169,99,142,98,31,121,51,44,155,120,183,159,149,248,97,227,251,255,207,111,125,168,227,135,29,154,216,72,23,196,245,117,80,9,178,42,113,0,174,90,24,187,87,209,145,52,231,12,17,101,63,149,132,26,68,156,125,250,80,207,5,78,224,15,46,212,201,117,123,95,81,23,3,233,125,211,9,162,52,186,81,15,58,180,204,3,245,51,217,22,26,252,181,29,181,222,182,198,82,163,32,99,46,208,155,22,252,232,15,238,7,151,157,171,160,36,203,184,93,230,176,187,61,171,92,193,131,183,51,7,192,235,58,244,209,55,192,38,196,119,181,96,184,28,22,103,27,149,5,40,4,165,120,66,237,28,78,196,188,50,116,106,105,145,167,122,27,178,56,138,128,56,217,219,154,8,85,108,191,250,107,204,215,53,87,238,203,184,121,0,109,24,21,131,20,48,21,171,198,125,26,106,87,41,154,183,45,19,30,174,180,234,85,147,132,120,108,170,56,146,136,22,124,37,45,151,174,85,199,186,152,47,160,241,249,171,95,93,67,86,32,121,202,249,197,91,177,129,114,194,77,47,9,142,228,101,181,113,174,147,26,68,235,94,90,91,194,220,62,252,154,128,189,94,39,109,139,146,244,69,46,115,56,183,103,246,61,47,239,101,119,33,56,249,250,131,55,246,135,39,129,93,2,145,225,42,153,129,247,25,111,122,52,97,246,161,25,52,32,88,155,242,0,241,108,215,114,218,99,18,252,206,90,225,125,38,117,187,141,106,57,98,82,128,4,15,124,250,127,101,148,92,88,97,31,57,20,200,87,81,146,193,122,192,6,134,179,16,171,230,55,145,140,246,239,195,34,192,209,193,94,121,21,21,149,191,96,181,195,71,28,21,104,251,123,185,67,94,105,110,112,151,107,6,25,150,14,98,163,174,170,110,228,86,233,53,138,148,147,12,59,79,47,48,101,129,83,159,158,20,198,246,182,132,108,108,31,133,171,192,246,91,151,83,198,16,50,244,119,235,94,34,131,169,244,85,230,245,47,19,1,198,33,147,94,127,230,85,146,53,207,160,215,82,20,148,142,71,122,232,27,131,198,93,18,17,248,208,28,26,119,114,106,247,78,82,144,92,15,51,108,227,37,155,2,129,229,125,167,94,192,110,20,38,213,106,248,235,10,61,252,65,237,139,120,211,201,176,245,136,50,35,162,183,251,2,46,81,184,99,230,160,149,87,215,174,51,112,185,245,120,6,161,252,217,93,180,156,36,106,149,86,232,183,241,155,228,127,144,206,185,227,3,52,222,122,88,81,157,115,103,112,21,191,1,172,119,50,148,27,68,220,254,4,96,36,13,2,13,235,222,53,76,70,87,148,175,233,77,137,216,232,151,50,244,43,94,216,116,179,13,237,131,252,109,99,32,218,100,194,21,77,236,214,247,22,19,31,71,229,113,15,176,47,43,163,56,23,62,176,173,203,223,151,135,81,187,249,216,89,45,215,178,94,167,4,206,165,115,4,169,10,88,121,158,85,135,226,155,66,106,166,25,3,55,0,145,27,184,49,175,110,117,147,1,133,112,85,242,107,4,225,143,192,132,230,93,217,216,202,149,142,78,54,186,151,34,207,27,232,62,219,117,234,181,99,113,117,90,201,216,198,173,71,67,78,22,33,155,119,39,126,94,124,149,75,19,248,233,10,152,17,83,8,140,241,104,153,41,145,134,93,47,94,111,173,51,234,16,229,123,116,130,172,120,123,74,203,42,197,20,58,81,207,6,20,96,150,36,22,240,128,178,50,141,19,218,137,240,254,123,241,72,69,131,186,211,158,112,31,11,183,71,112,92,219,185,197,135,99,38,206,1,227,100,251,2,147,73,119,4,250,32,31,119,23,91,198,118,70,161,240,49,29,20,32,187,183,26,122,121,99,251,43,247,229,236,180,179,185,102,208,220,92,191,79,142,97,177,66,35,28,56,116,206,232,208,8,111,37,61,176,74,214,30,132,236,242,219,109,198,124,56,101,82,216,234,91,137,214,191,151,135,243,233,242,100,21,218,132,180,116,182,242,170,200,188,109,59,129,246,215,138,239,16,243,10,227,144,22,168,81,41,134,80,191,13,139,207,53,119,185,118,210,91,66,132,8,243,246,111,255,7,202,14,169,205,97,17,165,12,244,176,29,160,187,45,241,104,145,119,131,2,33,188,130,114,47,149,121,169,90,79,206,33,189,189,224,4,170,169,161,141,111,46,41,245,23,195,41,251,113,85,216,184,205,123,184,197,240,193,124,18,208,239,197,81,93,158,175,224,189,180,153,206,175,179,227,46,102,11,150,170,147,160,134,161,128,238,32,97,184,133,148,66,220,220,79,175,57,43,146,90,50,141,67,56,242,16,155,253,228,70,100,83,69,67,39,49,168,126,184,134,244,209,40,216,244,96,233,85,174,181,179,116,122,112,12,188,215,153,122,34,9,71,239,217,79,40,121,90,11,32,38,254,214,183,67,7,117,173,7,15,192,25,215,150,114,44,143,171,238,5,110,22,139,11,97,254,97,231,121,252,218,217,126,80,168,107,184,123,91,152,15,214,209,156,28,245,226,92,124,136,158,5,8,240,26,119,85,253,216,217,106,209,70,8,63,192,178,216,109,18,50,79,195,160,237,40,143,222,107,94,234,72,120,98,230,135,78,247,100,4,45,146,214,108,250,124,24,128,219,101,67,90,12,37,61,248,140,233,225,162,254,247,84,244,8,163,104,209,162,68,106,12,109,154,98,183,219,183,99,94,41,95,235,36,58,167,246,124,106,122,59,33,158,250,69,253,122,44,225,248,117,186,90,111,70,96,58,217,195,97,52,180,198,105,86,33,136,57,9,135,142,205,213,172,62,194,216,86,109,164,128,82,24,143,217,141,132,143,167,15,11,4,236,224,233,59,80,216,118,195,136,236,100,217,22,168,8,241,73,94,75,201,160,233,102,2,182,77,183,150,74,86,64,92,6,47,194,1,31,57,139,118,16,18,148,161,89,103,212,97,52,123,113,230,165,120,247,149,74,97,180,160,80,66,209,69,19,60,89,52,18,184,185,143,218,68,127,80,92,231,145,44,223,240,230,122,12,183,24,2,206,112,41,242,94,178,43,237,62,83,155,216,45,62,143,63,175,150,191,150,126,44,231,144,205,255,61,60,161,134,9,36,195,214,222,171,236,180,115,147,205,240,189,209,52,148,216,115,236,80,254,147,247,122,47,75,144,41,113,119,48,59,30,57,219,173,50,12,245,146,46,140,21,253,148,244,42,136,48,218,120,153,174,82,30,174,157,52,106,24,175,171,45,150,210,29,34,217,181,213,136,152,91,114,192,203,227,91,250,41,75,131,18,219,144,112,83,73,208,116,67,181,252,252,5,66,90,60,176,80,15,39,112,143,88,194,125,131,171,45,210,129,1,94,56,67,6,174,14,254,68,98,13,168,169,28,254,231,30,4,248,194,154,86,121,52,104,124,219,140,53,247,80,62,217,142,81,174,117,138,172,41,160,182,30,187,149,125,64,247,2,100,126,159,190,73,251,10,170,171,190,253,51,198,152,143,153,90,43,251,109,192,248,200,183,129,104,136,160,181,238,44,21,0,141,2,9,129,113,125,135,126,61,92,225,82,177,136,35,237,247,163,63,182,200,77,173,132,24,125,90,252,52,100,203,76,120,185,129,104,166,243,1,237,112,112,99,125,95,234,75,169,132,173,72,117,58,146,103,39,99,91,192,160,22,133,119,139,45,160,151,189,27,151,117,132,209,231,105,85,122,164,3,150,87,33,111,156,88,112,143,110,191,167,3,93,108,156,118,10,190,156,161,7,196,215,152,253,90,222,161,215,16,38,163,200,134,106,196,134,137,84,244,102,168,130,166,39,171,220,241,80,170,4,115,57,166,83,106,44,240,171,47,81,179,241,177,236,190,40,168,78,78,39,23,110,118,180,202,40,153,134,19,161,117,169,85,238,56,255,244,98,169,191,69,136,180,143,49,33,93,137,26,65,172,144,93,7,217,113,142,69,180,82,128,178,34,1,54,158,130,83,78,238,99,92,242,198,222,192,83,4,93,147,206,190,203,214,88,221,73,9,82,22,6,200,48,228,95,123,81,169,189,245,192,45,98,199,4,83,47,249,1,189,32,34,208,206,107,175,140,39,141,97,237,17,230,2,45,197,178,226,81,133,8,3,200,56,140,168,14,248,108,213,135,242,188,158,69,201,235,114,160,15,39,137,36,90,85,45,144,224,251,101,77,153,31,198,179,177,178,219,254,166,158,73,143,135,141,132,170,137,94,180,167,194,227,144,46,235,114,122,206,56,215,230,154,165,133,8,89,116,181,52,226,216,219,41,0,202,219,227,20,247,159,133,211,192,236,156,15,136,161,25,58,4,170,159,168,111,118,221,51,70,239,86,193,140,7,175,245,82,9,9,124,169,165,2,216,125,143,36,86,179,87,106,193,226,190,180,171,32,174,24,64,6,28,218,28,205,253,31,191,62,85,141,173,123,30,161,196,218,10,167,169,44,143,212,230,99,65,201,138,69,99,105,4,164,193,56,148,158,186,48,210,98,97,233,253,42,4,41,148,77,27,227,151,232,66,165,101,35,194,196,169,47,62,77,69,164,251,28,83,186,118,96,83,31,1,51,85,166,27,100,209,108,206,143,176,156,87,165,73,243,170,104,191,75,226,132,198,16,19,79,242,72,159,199,102,83,139,48,209,255,228,162,123,44,166,239,79,120,235,165,62,214,59,83,218,144,224,225,121,96,69,59,92,94,21,119,146,222,143,140,16,206,7,107,42,218,134,246,245,174,75,233,80,194,103,108,247,18,170,227,250,131,82,105,122,47,37,98,24,10,159,128,237,72,7,225,251,129,179,240,29,226,122,175,24,202,21,24,162,64,32,215,86,145,204,240,151,70,255,235,179,50,159,114,86,177,198,155,160,101,51,174,210,46,152,193,5,50,109,58,192,141,222,44,11,195,3,69,144,220,229,100,98,177,10,31,90,133,112,65,240,55,43,128,92,216,96,244,28,216,171,80,238,27,59,60,31,14,27,242,158,243,163,135,5,63,165,133,71,115,5,50,147,133,43,8,105,56,21,180,2,59,38,105,164,13,124,70,189,15,35,1,91,82,208,254,23,248,242,247,54,96,28,128,86,23,196,90,176,52,39,3,181,115,130,27,43,155,2,137,74,93,51,97,136,81,8,236,89,170,148,220,115,109,173,2,99,254,207,162,223,201,136,190,37,14,58,58,243,167,2,122,4,19,189,26,5,201,220,84,52,1,75,29,7,68,108,12,60,88,254,92,155,178,188,14,96,125,150,211,83,54,170,86,124,204,49,43,69,71,202,151,36,114,152,122,109,50,238,20,211,125,41,40,50,140,236,182,153,40,129,94,115,77,54,134,90,44,150,87,69,18,105,154,17,120,22,130,38,120,107,175,184,198,168,146,48,101,88,32,99,34,109,22,17,67,31,26,99,98,16,252,120,177,185,47,73,91,97,230,55,247,52,32,221,230,91,177,234,198,209,73,183,25,146,116,165,160,150,243,38,85,38,8,228,165,45,141,182,179,246,231,91,166,153,158,186,174,21,223,50,209,166,97,174,86,253,231,230,79,234,137,206,103,236,69,225,238,24,194,203,163,142,29,144,228,78,251,99,184,142,41,55,190,177,20,188,216,65,183,239,135,48,70,174,29,24,42,178,90,26,26,46,87,141,121,81,62,240,58,16,229,74,239,33,85,213,100,220,149,240,174,136,3,44,216,7,62,191,147,231,118,78,180,68,102,2,122,163,76,155,232,104,185,213,239,200,106,20,230,155,5,70,165,187,171,58,109,150,155,241,40,10,215,211,61,45,87,47,143,26,33,222,208,204,186,17,206,159,230,124,51,237,182,187,18,45,48,157,92,102,35,219,135,93,181,227,17,109,180,126,90,41,188,224,128,96,137,116,246,129,141,68,236,8,91,87,184,245,113,86,235,3,73,34,92,146,163,99,7,246,42,133,114,114,113,5,120,208,176,183,159,219,117,54,14,7,89,146,34,197,235,17,85,75,26,71,206,128,12,205,227,16,22,176,210,91,167,182,252,88,105,14,129,118,132,149,191,172,178,165,214,127,48,169,83,114,126,168,149,67,34,72,26,223,153,52,59,55,41,117,201,124,41,116,233,102,138,33,66,178,173,233,182,171,51,165,23,16,144,81,153,182,166,153,156,91,231,182,5,72,184,29,248,198,237,208,9,192,69,153,182,163,25,47,89,75,98,152,140,176,205,106,27,107,98,166,101,236,7,240,61,52,140,111,183,36,189,50,88,124,134,170,61,40,239,42,198,125,11,32,172,224,58,2,133,90,15,26,199,15,248,242,235,155,10,239,237,138,125,95,151,202,126,133,210,104,191,61,209,54,253,147,178,127,55,98,150,80,59,124,201,35,53,77,30,46,161,106,148,23,156,208,207,33,226,172,126,28,109,88,196,142,158,123,224,64,137,36,154,9,163,54,55,104,246,252,177,137,113,59,255,157,103,18,4,44,138,203,24,112,26,224,209,128,233,160,201,129,56,121,134,101,187,96,172,126,67,190,189,5,153,236,1,179,46,11,140,118,58,119,91,66,13,157,73,59,96,10,148,231,169,65,212,227,235,3,142,174,102,167,231,200,175,48,56,227,201,113,50,183,90,33,212,50,251,107,147,248,6,150,187,137,122,11,184,244,75,177,7,215,92,57,25,140,208,41,138,61,149,84,204,87,61,22,123,51,128,240,156,25,135,4,90,229,200,110,181,233,113,115,163,168,193,36,116,53,3,14,118,173,123,154,201,57,35,101,14,42,6,129,44,217,81,46,161,221,197,150,1,17,42,180,195,211,124,37,219,102,128,75,166,235,23,82,253,50,207,89,225,158,169,26,251,75,254,254,217,227,15,133,40,207,166,58,191,61,84,124,169,189,50,0,69,80,47,229,16,123,140,33,44,47,56,193,95,244,52,228,174,235,234,205,70,116,93,142,150,49,51,189,39,171,202,202,83,239,219,24,160,9,211,52,226,198,210,184,0,217,155,243,142,37,126,197,40,71,114,170,47,152,212,100,82,45,243,36,64,132,172,82,236,10,131,165,99,34,23,187,121,210,229,142,112,140,61,1,0,22,87,211,206,214,198,92,170,123,79,179,44,168,76,19,120,28,38,251,145,128,247,107,96,49,189,216,114,65,155,125,195,19,42,251,216,117,56,97,143,36,171,7,76,178,81,87,159,140,25,127,239,61,7,225,23,115,37,145,95,129,225,231,132,50,216,210,45,139,56,14,199,252,146,56,99,50,21,32,17,43,154,90,222,32,168,190,39,139,179,123,80,197,5,88,50,203,136,152,138,200,251,127,241,60,170,170,109,155,173,251,243,228,209,243,204,77,176,217,53,190,154,33,228,148,22,46,80,15,98,23,210,101,26,195,227,140,142,1,137,251,46,100,239,85,245,186,145,215,93,142,129,41,242,197,252,61,153,108,100,79,26,216,162,53,252,239,72,187,65,198,17,111,173,181,86,46,28,30,228,24,168,135,69,250,99,135,53,77,89,165,102,239,175,141,198,118,150,119,158,138,244,6,247,127,89,134,70,113,9,82,2,83,239,67,59,109,138,64,237,183,130,227,247,192,147,36,230,38,113,83,233,10,1,6,143,88,199,144,142,207,221,131,66,24,59,43,168,226,83,92,119,56,228,139,120,85,192,253,160,1,147,238,167,237,200,178,63,114,159,96,85,233,14,211,194,213,55,185,230,72,156,178,61,52,76,178,106,46,207,58,59,223,147,146,32,9,174,7,144,114,58,75,188,166,147,20,23,108,98,126,243,41,242,252,113,108,210,166,140,184,30,44,2,175,153,53,46,131,239,16,87,200,117,158,251,89,198,111,201,167,239,35,42,142,20,46,182,102,139,218,9,222,54,237,6,38,128,96,26,17,65,220,97,232,219,125,178,21,249,88,61,146,153,162,8,47,58,158,153,206,173,11,199,221,218,93,196,162,24,197,180,90,234,98,86,199,192,164,10,150,113,184,1,173,152,238,206,12,91,150,166,151,111,169,127,43,189,175,76,62,71,105,201,32,223,150,239,153,26,92,165,95,22,253,132,162,200,5,222,103,210,216,235,129,197,197,158,201,186,196,130,197,4,111,95,248,70,66,89,86,4,150,186,72,210,14,62,50,86,137,82,244,99,67,41,179,116,73,214,103,254,100,227,127,36,186,126,185,221,118,10,147,209,157,133,192,102,226,37,64,164,204,141,132,75,143,226,218,7,179,253,26,48,80,48,29,16,200,128,117,239,21,219,144,117,119,163,80,67,237,219,22,109,221,11,29,124,242,30,13,87,56,6,18,150,40,74,230,241,54,149,12,201,44,28,186,224,162,243,94,110,150,93,81,29,238,197,41,32,169,235,13,204,100,123,180,183,233,70,114,16,136,20,69,110,196,223,100,103,214,234,170,122,82,142,231,10,227,190,116,151,147,222,47,33,102,2,19,88,157,27,56,137,19,139,124,99,231,30,152,168,2,215,114,72,221,57,246,177,131,107,1,69,63,188,85,210,93,149,37,250,34,95,47,50,206,77,103,146,21,238,150,135,202,124,58,59,205,215,207,185,33,134,208,44,128,138,33,53,166,147,244,223,46,184,225,66,13,233,216,74,143,59,50,1,245,54,187,29,103,246,20,166,14,197,63,209,155,142,3,171,236,197,64,166,216,85,114,28,11,46,67,47,43,242,92,142,194,211,148,149,30,105,178,89,194,201,255,233,65,218,228,227,52,221,86,184,116,15,112,133,68,85,112,241,89,151,169,126,170,56,128,223,78,102,151,13,251,248,27,127,225,202,107,42,113,127,215,102,208,69,145,222,124,190,77,245,85,102,200,249,146,121,25,4,219,22,247,139,25,41,53,120,112,42,0,119,8,198,133,218,240,86,150,180,78,146,88,65,239,211,10,156,227,65,168,103,1,255,156,154,202,125,57,56,233,68,203,238,63,88,40,74,82,51,100,221,224,31,26,71,227,57,238,158,148,111,248,38,253,193,193,239,195,251,212,126,176,215,208,202,74,29,76,113,29,215,84,253,214,10,3,19,160,130,115,156,40,236,108,107,222,188,60,153,171,214,36,242,61,177,253,121,100,173,170,94,175,74,76,144,43,73,77,87,4,88,105,175,32,236,134,101,28,128,233,187,201,162,253,104,85,217,18,205,251,8,251,23,133,16,211,93,176,121,246,43,107,47,158,1,209,155,198,215,238,163,67,230,205,68,99,250,22,56,153,148,149,80,0,111,165,101,127,237,170,148,107,54,69,108,201,48,1,22,188,114,56,207,188,3,219,180,116,132,203,169,14,111,244,103,177,197,110,52,235,155,157,134,241,95,208,198,117,197,19,5,61,141,219,122,116,26,232,51,162,54,216,28,159,210,50,36,211,237,237,157,114,124,252,139,247,4,2,217,68,254,194,244,8,133,8,124,104,119,234,141,60,219,71,35,140,104,176,177,251,163,184,72,83,43,158,127,207,149,252,36,234,251,125,166,140,19,96,169,239,241,54,127,209,226,58,233,1,63,159,44,23,143,168,179,237,99,42,190,73,96,115,107,159,225,166,220,39,36,99,22,126,216,192,252,127,86,200,132,62,151,57,253,233,77,58,3,33,17,31,143,213,236,28,219,64,57,51,77,173,227,7,96,249,253,116,150,155,60,100,149,58,139,32,113,169,150,187,207,24,24,146,213,123,168,122,20,146,54,186,4,104,77,21,8,158,87,223,68,83,3,72,215,218,202,206,210,219,247,22,236,90,46,43,21,17,155,70,8,30,124,97,232,231,147,245,0,21,214,132,200,62,220,63,48,115,142,192,197,122,114,35,170,209,48,141,202,74,20,32,110,47,55,178,226,219,208,107,178,157,99,218,242,196,157,207,62,224,134,118,87,154,203,238,228,74,232,251,238,205,180,249,244,101,56,8,150,227,109,16,212,29,18,85,22,119,190,138,15,157,167,214,110,166,126,108,4,44,86,107,219,127,1,208,167,172,29,130,14,248,97,145,117,145,160,193,239,110,182,64,251,120,21,136,163,147,250,139,253,231,249,153,1,4,123,106,221,96,207,84,22,204,155,127,48,83,89,69,156,194,247,153,241,207,248,118,86,186,209,28,185,61,201,0,99,95,93,230,22,191,134,35,162,18,43,150,234,25,175,64,252,186,72,240,153,125,141,42,42,150,57,128,177,39,63,46,203,224,225,197,171,122,38,245,212,23,28,42,137,24,178,13,234,170,198,249,178,66,174,34,65,129,122,115,69,25,134,61,236,190,101,237,154,79,23,207,196,110,94,110,226,185,125,76,8,106,108,77,81,226,6,45,121,65,130,184,176,183,228,14,148,1,85,244,173,245,55,172,130,217,134,87,62,69,190,180,125,54,169,38,142,59,131,193,133,40,159,27,141,194,149,241,62,81,213,64,39,222,49,202,149,113,0,87,61,148,96,109,17,70,102,95,143,112,81,98,203,126,52,151,8,225,33,252,153,136,5,5,170,118,95,29,2,93,169,145,93,70,24,27,139,216,3,143,103,119,35,234,22,180,183,91,119,251,67,197,111,140,136,66,70,8,192,93,71,11,43,144,211,55,14,208,137,231,211,53,141,172,5,230,177,52,218,61,181,232,185,7,28,251,200,100,179,182,90,91,30,7,234,180,255,146,223,167,56,28,76,25,137,44,241,16,156,72,68,75,141,2,142,241,110,194,170,68,234,176,96,249,172,123,234,205,17,179,40,112,147,65,29,117,151,174,62,197,73,155,109,53,49,29,252,116,243,231,202,69,209,166,213,74,215,108,152,211,75,254,219,105,5,78,139,17,254,57,11,24,6,167,228,55,101,66,81,187,247,211,69,108,188,119,209,45,113,165,137,76,5,91,85,32,28,27,237,216,18,232,242,221,74,108,6,28,13,91,18,4,53,89,195,202,153,171,233,18,103,198,40,36,236,150,217,32,134,99,200,204,110,173,230,91,138,236,142,211,236,176,138,181,83,184,239,39,50,251,203,118,11,66,92,111,195,176,102,182,99,102,87,28,119,213,161,153,196,2,8,65,57,5,158,139,225,204,178,21,152,45,189,77,5,178,242,215,123,171,115,42,82,146,87,206,165,223,36,97,24,66,129,201,240,12,224,54,214,240,246,213,61,180,239,42,35,47,62,10,78,131,161,161,69,26,13,254,156,45,95,205,165,201,123,216,63,154,239,243,78,35,149,137,190,167,9,120,200,159,131,14,9,184,50,46,167,53,122,30,122,107,217,82,26,77,181,157,110,22,77,249,67,120,172,21,234,221,125,121,206,132,148,83,234,131,227,44,63,28,187,47,196,41,169,97,222,82,20,124,255,166,33,93,127,82,68,218,219,160,181,46,23,95,219,64,221,147,32,219,1,61,65,103,238,149,123,139,10,10,253,242,99,249,59,182,8,212,227,183,23,245,108,61,70,224,5,126,157,234,7,55,54,104,129,168,62,112,25,63,196,194,24,170,192,34,203,13,247,164,64,123,197,226,232,68,153,45,32,181,185,31,236,255,70,167,124,154,13,106,111,110,101,69,159,22,249,222,45,88,203,174,21,39,174,33,84,160,229,100,158,129,111,145,234,96,194,170,108,53,189,30,93,68,13,254,107,210,165,135,95,235,45,41,95,48,157,243,230,181,122,243,201,171,222,121,246,103,47,77,252,73,116,99,49,70,66,89,19,190,255,171,143,117,92,46,46,232,173,122,100,90,29,201,52,38,187,119,17,215,191,216,81,55,32,193,117,80,123,52,152,184,19,17,151,1,167,180,55,31,180,36,147,204,107,89,241,50,254,51,239,7,255,101,223,16,204,61,108,61,120,227,1,226,253,63,136,212,237,154,83,212,116,220,160,135,157,86,187,51,212,255,239,154,6,116,25,234,221,175,109,119,170,121,220,72,241,43,62,213,49,251,88,61,123,242,1,241,178,121,234,187,158,3,103,68,200,130,204,159,157,193,81,178,237,104,48,44,49,194,120,106,39,137,198,79,141,224,255,237,223,179,199,155,169,169,29,74,9,44,248,166,215,84,98,122,132,226,158,239,113,50,142,167,129,56,207,135,36,34,92,252,168,236,150,208,42,211,30,3,31,155,227,214,115,63,105,7,46,52,76,182,42,253,195,105,140,95,76,59,17,10,10,33,239,101,86,108,141,7,27,166,13,97,210,212,244,122,232,43,86,178,63,244,45,86,43,153,24,237,124,69,152,103,154,192,23,222,51,210,122,69,140,17,1,193,80,61,249,16,216,6,219,209,40,157,115,34,169,55,14,162,20,12,36,58,249,14,205,250,190,21,110,45,94,234,135,102,67,158,40,33,109,114,162,82,76,91,21,237,108,246,208,12,157,242,146,108,73,85,109,186,247,32,41,2,78,75,208,26,52,178,194,175,23,178,123,248,140,71,102,173,167,194,168,64,237,205,9,223,42,182,255,124,80,229,192,118,203,31,238,54,156,244,199,202,192,162,56,240,220,203,68,101,96,100,196,6,148,143,144,98,48,240,54,159,238,248,218,165,114,52,70,4,42,50,34,120,201,53,57,228,255,132,53,101,243,2,25,27,230,108,128,239,220,115,14,191,144,63,78,137,249,24,173,1,249,100,166,175,252,42,254,77,125,150,135,66,7,123,112,248,238,230,119,196,201,0,144,207,132,103,2,238,44,76,143,22,179,238,209,15,55,134,173,18,101,28,185,124,16,201,79,10,7,234,189,8,216,188,200,131,109,219,72,217,165,205,139,31,108,23,72,71,97,61,101,176,9,6,145,25,244,3,74,111,84,25,251,15,14,251,24,11,130,5,193,187,92,17,231,164,255,226,149,227,181,172,138,80,179,167,202,41,5,109,55,229,157,163,40,18,59,122,215,30,194,42,132,25,152,174,181,241,176,73,193,173,139,180,163,219,46,126,205,249,62,36,203,22,214,198,192,48,180,158,88,255,93,50,97,24,27,115,9,20,80,2,174,34,216,34,244,44,91,130,182,119,128,178,18,248,208,4,119,239,154,249,85,254,231,244,62,127,222,92,56,15,1,189,118,155,68,27,43,210,53,83,181,255,62,158,159,61,118,82,140,93,246,24,25,29,253,23,189,215,57,93,134,181,224,184,223,230,209,248,221,64,133,173,193,239,96,81,154,56,176,129,93,194,178,147,200,188,180,85,130,112,47,214,21,181,221,148,215,89,67,115,147,173,139,0,222,54,159,99,158,178,115,240,48,124,179,42,70,143,255,128,237,25,117,26,213,39,29,188,195,124,32,175,203,128,246,128,191,72,178,25,15,214,81,110,154,32,15,28,131,185,130,41,238,204,152,219,98,24,223,56,27,111,152,243,37,17,41,11,151,156,5,212,185,164,133,127,214,89,12,213,25,3,248,77,84,249,54,1,241,127,227,107,126,180,152,132,95,139,10,95,214,140,63,90,7,119,26,58,49,6,85,129,239,0,35,251,167,137,18,75,14,60,87,59,243,109,113,125,44,234,94,99,7,79,190,250,171,215,212,253,7,152,32,55,199,79,47,4,177,224,190,232,121,122,248,201,103,218,212,239,123,189,197,29,202,52,135,119,39,81,226,41,120,114,145,194,81,87,88,90,195,43,77,218,8,251,43,245,79,177,182,196,133,111,61,21,79,100,50,253,31,204,66,214,78,170,204,153,102,180,57,148,165,154,160,253,188,194,228,90,148,191,42,68,17,194,229,1,105,127,170,3,230,163,24,210,104,190,112,87,128,240,26,67,86,206,151,128,65,132,20,172,214,22,223,18,118,169,213,213,193,188,67,69,131,240,189,110,127,206,135,202,126,37,228,74,70,103,84,82,133,157,38,119,30,254,79,251,14,187,132,208,106,13,33,224,201,74,183,38,66,199,178,214,101,135,53,67,222,124,225,212,190,225,66,45,208,154,8,232,202,199,178,114,229,103,123,245,118,83,197,248,197,223,171,94,243,91,223,175,177,63,251,227,18,122,19,21,254,206,48,95,247,45,195,144,176,229,125,91,1,148,106,32,75,119,80,82,140,92,170,28,59,186,137,208,76,138,142,12,229,152,188,172,188,60,201,67,162,230,57,23,194,15,92,61,63,85,183,169,230,236,150,181,215,3,11,166,251,43,43,209,137,242,197,30,75,69,26,227,46,21,103,132,151,140,67,91,218,108,78,56,96,217,209,149,97,235,66,139,160,216,198,253,131,242,119,124,1,57,49,191,215,102,38,149,207,14,43,255,206,192,112,34,111,93,47,85,215,90,204,110,155,152,137,195,218,148,228,99,139,89,251,121,190,115,147,106,166,112,243,142,57,1,109,125,184,253,56,52,240,64,11,138,225,47,197,103,198,242,44,167,198,201,238,221,3,70,195,181,25,208,34,161,1,55,42,103,49,237,252,194,10,77,118,57,162,218,139,107,5,112,58,72,142,247,141,122,77,54,165,87,233,125,108,171,193,57,192,28,162,247,213,241,17,53,63,42,93,159,43,49,177,121,165,13,242,85,199,211,127,51,88,179,192,77,86,182,71,2,212,80,40,10,92,2,57,233,168,194,73,125,175,173,34,63,183,221,116,33,94,66,132,39,252,42,18,137,200,204,84,93,148,133,113,96,64,27,6,151,122,57,251,110,232,131,70,95,174,156,68,103,62,31,54,104,182,165,143,72,101,160,206,151,76,61,138,118,125,31,12,246,154,1,137,235,117,58,13,144,199,253,202,254,25,235,100,144,72,125,103,83,2,175,58,161,244,216,122,96,188,91,2,64,212,233,63,65,223,127,110,75,238,182,132,64,139,42,134,168,151,241,200,194,213,111,173,183,195,177,84,93,64,130,93,22,95,149,45,52,210,210,55,231,85,193,188,117,154,138,57,26,178,12,223,121,88,218,47,132,59,246,101,151,158,46,1,214,147,169,24,165,111,142,96,95,2,41,149,162,37,146,18,41,47,48,38,193,59,134,16,94,215,95,210,114,98,186,119,192,161,176,181,203,16,161,22,157,214,193,53,24,177,79,16,122,46,51,229,236,9,201,97,84,235,222,64,113,200,74,47,212,69,131,13,210,105,138,251,18,91,64,190,80,57,140,242,78,115,199,38,114,99,168,110,58,56,231,177,108,219,149,106,173,20,107,2,95,194,142,33,228,151,179,194,23,94,88,193,78,3,148,37,65,80,230,100,6,141,173,181,90,217,130,92,66,165,68,237,10,179,79,142,67,25,140,18,169,33,64,107,110,112,149,26,252,181,231,159,6,140,3,238,150,191,49,91,76,222,108,96,9,18,65,94,41,95,188,230,124,58,59,113,75,158,142,18,177,194,37,159,166,240,59,80,34,91,11,31,111,91,242,131,3,123,162,242,49,190,229,181,169,217,28,166,13,62,215,226,146,70,247,104,157,139,251,87,68,140,90,144,230,24,7,202,26,173,181,218,186,64,97,27,115,184,67,250,84,106,12,25,23,21,138,44,12,236,229,167,227,129,120,63,165,132,253,37,216,167,82,115,33,115,230,204,166,92,171,165,96,147,102,183,110,123,221,80,95,190,18,123,197,100,252,91,43,253,120,38,110,100,68,147,0,168,40,30,11,102,84,193,236,142,66,84,173,213,240,91,233,121,103,144,77,220,103,176,20,85,133,95,21,184,166,20,212,123,151,177,49,226,134,234,92,187,85,235,58,194,198,143,15,209,104,219,31,6,89,231,120,128,114,241,138,110,131,78,91,126,141,6,22,190,35,231,161,65,253,42,171,162,70,176,176,121,211,103,118,157,29,252,138,219,199,232,11,109,244,1,51,8,104,114,202,235,21,140,216,73,31,77,120,102,148,189,253,137,220,212,111,180,128,121,50,217,137,2,106,116,53,12,86,192,197,195,48,78,14,21,184,208,27,189,96,194,189,165,3,199,4,46,101,76,49,182,76,109,102,21,181,60,97,237,243,73,207,73,240,79,132,191,116,135,76,180,43,102,219,224,10,204,183,181,58,115,13,245,59,62,97,193,86,25,125,8,192,57,38,157,85,221,133,74,84,21,38,243,0,234,195,108,79,14,131,251,58,201,225,77,186,137,198,211,6,224,194,125,163,40,161,73,177,46,224,166,17,64,75,213,25,230,244,149,117,99,39,147,81,60,37,196,37,12,151,146,27,23,226,29,107,219,20,165,23,166,144,168,25,81,74,125,155,71,25,46,95,159,194,41,162,211,45,102,222,163,112,21,135,243,20,197,126,141,72,249,90,153,203,102,76,176,29,122,225,241,36,33,164,192,227,21,157,127,31,17,1,191,126,118,186,140,177,149,136,48,127,54,97,87,71,113,148,232,222,117,77,76,34,5,252,224,242,181,250,199,23,132,42,100,129,236,211,2,134,145,58,18,154,182,108,21,90,186,35,158,52,116,243,212,34,118,129,14,165,120,5,45,212,159,104,42,128,247,116,160,70,219,202,114,145,122,67,193,100,75,228,208,235,186,173,75,109,15,42,92,159,233,110,21,127,71,184,63,232,206,249,151,77,245,144,119,28,63,20,161,1,80,107,32,70,1,66,10,6,212,131,72,92,212,19,108,126,109,27,238,144,215,12,170,40,238,153,59,144,162,133,90,190,66,91,98,254,208,142,194,64,25,24,68,46,226,22,184,104,74,156,208,142,106,140,166,89,69,195,6,49,154,58,183,71,40,209,243,154,125,207,63,2,222,60,115,168,254,45,0,52,61,243,10,117,230,92,4,208,119,21,146,196,3,50,1,181,170,81,246,36,105,2,222,40,109,128,204,96,37,249,14,50,61,158,192,229,90,233,36,117,46,68,115,251,86,150,185,71,73,230,169,171,71,101,115,219,29,216,127,64,133,247,151,91,26,80,243,40,69,173,223,232,196,10,66,148,85,202,202,2,79,36,44,13,66,7,83,149,169,30,226,172,222,154,246,187,238,86,32,227,228,194,105,178,102,84,209,26,206,128,163,62,233,240,160,140,116,66,108,59,162,121,94,126,136,136,151,222,196,177,177,221,189,6,238,12,97,111,2,23,255,106,100,122,93,18,173,203,253,10,254,9,208,9,6,95,203,158,177,235,117,135,238,189,217,76,252,90,197,158,3,189,219,196,38,225,32,69,190,100,27,140,44,78,55,7,122,134,13,67,39,182,114,131,162,49,158,47,28,6,15,229,138,28,71,51,217,66,139,17,65,80,230,129,13,253,249,27,69,112,9,186,115,244,231,122,58,233,85,227,135,26,140,34,94,147,81,201,189,0,102,237,254,92,176,153,237,14,170,33,241,244,71,93,247,120,152,104,76,136,139,15,56,228,139,202,218,92,135,167,118,134,222,84,167,90,12,210,166,235,28,197,99,211,243,100,70,234,223,132,226,144,104,146,1,19,161,140,124,163,148,193,120,144,204,118,113,163,149,5,247,150,63,55,164,51,158,98,84,224,58,211,206,155,8,44,83,211,169,131,191,210,6,9,60,116,149,165,169,170,215,239,185,170,54,29,249,129,142,4,97,129,27,206,74,40,61,162,82,120,94,196,92,209,22,230,99,59,21,178,200,126,202,225,21,134,96,57,188,115,233,174,190,113,140,114,30,44,39,113,122,122,219,104,42,217,130,215,213,245,242,136,72,115,220,26,55,248,199,119,84,209,226,147,3,149,68,95,122,201,65,60,61,202,75,197,124,73,113,174,200,191,54,172,138,23,146,21,204,10,71,233,255,229,63,66,71,88,22,181,25,67,17,50,134,177,42,75,214,77,33,116,15,164,101,28,65,198,92,186,193,111,70,233,7,122,15,94,174,181,181,34,94,114,108,226,83,223,209,212,228,201,220,81,128,158,241,14,247,45,245,77,126,35,151,229,149,200,249,63,166,220,64,141,48,5,103,117,85,70,249,65,81,64,39,243,150,236,5,90,110,18,53,146,168,242,227,243,36,242,113,77,245,154,97,146,59,9,232,13,235,54,243,119,166,199,189,171,188,192,232,108,74,99,135,7,229,198,179,115,57,130,26,189,182,182,31,188,212,69,155,89,94,179,80,236,138,212,222,16,85,202,52,89,134,100,136,61,191,232,63,249,82,37,91,169,166,198,18,199,38,79,17,255,127,90,58,40,189,147,135,80,20,126,177,21,221,33,126,189,211,71,182,153,48,103,193,224,58,139,80,166,107,242,114,92,20,236,40,171,207,103,32,58,158,43,5,97,167,59,48,63,180,185,121,133,31,114,59,216,116,143,169,195,237,38,224,83,205,28,163,122,80,78,11,136,114,33,106,144,89,126,241,219,172,33,42,227,103,137,37,164,108,25,27,190,167,149,40,145,52,109,0,98,205,232,247,254,216,253,221,164,193,16,53,90,242,4,53,9,248,51,73,37,204,98,53,43,198,143,10,240,125,255,182,31,228,145,189,108,10,16,244,14,253,14,98,203,124,218,179,117,200,75,3,228,22,88,197,133,88,159,217,34,60,185,19,50,241,186,105,34,243,12,119,116,94,106,75,137,250,202,138,45,86,156,147,101,230,14,103,5,204,143,233,178,113,67,111,253,2,213,220,19,226,175,160,56,215,28,184,49,37,221,249,113,6,148,199,46,3,102,79,58,155,51,117,36,194,26,118,94,36,185,101,75,21,103,6,240,131,205,2,139,0,245,220,210,28,147,101,178,119,145,244,119,60,35,217,48,53,123,224,35,162,158,58,238,138,170,38,65,83,162,115,189,255,135,83,205,241,241,111,57,11,110,134,160,154,89,74,90,6,32,172,5,79,30,171,103,180,62,155,97,114,41,46,136,212,21,146,129,221,179,175,150,92,211,214,142,158,118,199,5,247,113,52,196,105,217,231,67,239,104,126,202,167,241,242,7,80,24,89,44,208,75,216,106,136,8,114,152,9,219,130,244,173,194,115,211,63,66,183,29,244,231,8,16,242,252,155,14,199,48,115,229,172,63,133,12,209,38,17,189,220,188,41,156,97,151,160,101,175,80,137,8,12,105,184,88,175,228,220,148,91,167,20,249,83,103,162,59,229,91,240,239,154,83,84,238,116,147,178,211,95,120,249,88,153,132,120,208,205,165,211,14,236,51,203,150,155,79,139,235,204,133,58,178,20,36,93,167,71,131,101,126,86,147,81,104,23,99,243,175,137,218,94,11,86,57,232,59,160,202,240,113,81,123,88,22,116,122,105,149,190,206,209,180,201,49,237,9,110,183,55,248,100,72,41,165,160,85,1,43,170,14,90,210,125,100,214,71,234,40,140,50,100,24,58,127,192,168,168,164,25,138,252,25,189,101,215,158,207,94,48,81,239,151,14,32,136,195,130,244,208,50,9,212,68,140,97,158,52,233,76,98,91,234,99,78,140,19,140,81,140,4,171,123,25,110,228,16,184,41,94,66,39,62,163,41,241,214,23,122,245,82,0,244,66,191,110,200,131,26,223,252,178,47,20,248,116,74,177,79,10,119,158,72,126,181,214,26,69,236,16,5,176,137,37,213,149,100,41,218,86,199,137,242,121,243,166,96,216,195,148,67,76,93,217,111,145,110,12,83,172,113,225,70,206,212,59,20,169,107,189,248,239,154,2,5,109,96,62,192,194,167,120,51,33,163,85,75,56,213,15,217,176,232,168,101,64,229,34,10,233,35,13,191,65,94,33,144,216,17,227,168,218,158,80,18,159,134,212,163,14,248,96,100,128,223,100,110,219,222,22,57,173,228,198,24,170,104,180,188,77,13,115,131,77,24,39,101,243,192,189,63,244,248,244,139,20,218,45,86,185,88,100,123,222,111,39,120,23,19,141,50,223,123,74,41,98,62,33,25,188,135,64,168,236,6,117,123,214,170,190,206,100,170,169,162,139,107,159,116,119,93,128,145,128,186,110,152,173,50,77,111,175,125,222,177,68,163,213,204,122,213,173,153,208,174,25,207,26,117,180,121,217,172,34,54,2,27,69,58,246,45,7,28,67,218,254,238,123,65,172,74,144,248,171,146,150,158,121,214,248,3,134,145,26,108,35,168,1,240,23,210,172,254,114,136,46,87,237,87,83,3,232,27,74,116,137,20,86,182,150,255,165,115,115,115,195,229,169,201,211,66,131,111,60,253,94,3,171,199,46,92,151,228,96,125,245,21,84,190,155,230,18,176,189,233,232,135,128,223,228,232,200,123,59,114,23,186,171,69,144,236,91,104,115,206,137,62,103,155,140,121,90,245,207,225,188,22,175,8,70,118,86,76,23,236,57,111,90,228,42,226,165,88,228,227,109,160,64,22,103,57,130,228,79,169,172,81,220,115,10,167,225,223,119,93,76,208,177,235,55,165,195,246,76,33,136,231,88,133,209,8,92,94,167,235,68,90,14,65,2,217,3,32,186,231,221,207,82,62,197,176,9,208,97,245,167,113,15,160,142,9,109,17,246,90,14,7,35,139,157,61,13,132,198,151,43,69,30,224,217,195,146,255,84,122,112,212,67,101,167,185,71,34,33,182,243,163,31,146,254,14,48,109,12,17,201,28,248,242,133,81,197,56,158,254,228,15,171,211,165,148,42,158,235,202,105,184,23,21,198,87,30,223,46,248,226,62,234,62,22,60,61,10,158,160,50,0,210,223,221,250,238,81,114,194,122,75,231,42,87,251,235,48,162,224,162,171,48,11,192,138,151,162,78,36,187,182,183,183,62,226,83,208,239,48,40,147,252,27,22,123,144,113,169,249,231,247,131,227,87,198,141,5,57,108,203,222,71,168,51,67,99,153,96,74,6,54,200,206,89,225,108,4,135,199,216,214,137,176,55,62,1,92,176,48,33,121,75,33,220,162,153,108,149,245,95,178,6,169,205,90,66,220,94,165,41,245,87,137,19,88,35,224,165,216,185,120,219,8,17,51,73,0,227,102,24,191,238,111,68,175,180,199,181,129,168,150,52,105,41,158,127,59,139,52,74,132,199,66,63,95,115,224,103,16,5,194,212,160,235,169,38,252,196,239,247,162,89,154,30,154,90,141,249,251,8,143,190,237,169,252,253,94,92,177,51,28,38,224,182,64,54,197,231,147,81,230,148,160,186,121,160,6,215,190,116,143,173,154,126,208,70,94,153,132,24,214,26,120,211,176,108,92,10,34,213,167,215,143,171,181,81,12,254,141,198,138,167,86,236,169,162,205,198,15,125,120,43,85,11,99,107,51,185,86,109,176,3,57,33,87,93,127,233,242,158,108,101,56,102,238,241,24,173,116,162,150,63,54,237,160,195,98,208,20,17,219,250,172,72,45,118,124,28,115,87,197,187,91,177,87,118,244,107,31,152,212,40,25,145,6,189,137,126,138,160,150,113,243,79,59,59,96,132,181,90,85,65,162,62,49,245,160,133,142,110,168,167,56,26,183,140,211,169,82,12,66,205,192,79,211,163,153,18,217,255,208,224,125,49,153,225,197,204,137,200,237,95,158,49,12,67,226,63,243,25,143,233,6,177,88,66,101,56,241,131,51,251,122,220,114,253,93,224,194,143,57,206,157,27,130,99,36,239,108,188,58,3,8,12,73,209,103,9,121,21,202,76,188,173,18,169,6,211,175,229,42,176,10,135,47,158,190,70,54,176,6,239,3,195,104,75,75,172,53,52,205,210,92,133,65,28,177,130,25,168,29,120,216,35,25,192,210,217,211,133,128,89,217,90,255,234,94,94,159,227,43,70,135,141,90,188,87,2,230,169,151,5,136,34,11,62,139,219,195,85,121,133,157,250,155,31,226,69,175,48,205,144,168,173,126,254,47,86,1,19,174,138,78,14,69,40,105,117,178,22,19,248,141,200,117,225,158,142,60,15,157,27,255,122,186,90,234,49,6,205,28,213,118,117,170,111,139,254,51,207,248,116,167,78,14,35,69,208,23,241,53,159,250,46,31,148,219,44,62,255,199,107,154,199,228,55,98,54,146,249,30,171,101,108,62,255,198,136,39,252,139,44,103,58,1,175,149,135,255,22,11,10,6,235,142,20,205,109,225,244,169,35,157,91,57,60,46,84,249,166,113,113,210,112,130,109,92,105,14,79,213,181,74,232,199,36,250,125,15,201,198,135,153,27,201,67,122,83,148,47,223,220,208,251,71,175,15,19,73,204,194,176,173,38,144,93,217,199,225,142,16,74,66,5,80,93,200,165,173,72,255,154,92,241,117,22,230,74,123,190,92,107,30,249,106,92,242,255,247,221,205,9,110,214,220,189,129,36,98,20,193,43,250,179,174,0,102,127,228,243,217,244,23,100,72,11,230,13,26,49,68,5,45,126,78,244,168,7,121,173,204,55,39,215,167,93,23,10,213,144,25,105,68,80,91,74,182,45,31,246,106,2,66,51,1,243,33,246,6,121,155,4,245,139,37,172,223,62,77,188,41,42,15,246,241,91,19,233,236,183,61,28,60,243,184,220,25,195,126,176,107,25,148,115,130,85,130,217,31,99,223,78,119,160,94,166,131,116,131,137,134,219,183,135,123,68,178,184,188,204,10,48,227,124,75,153,184,9,123,115,84,75,6,191,117,15,25,163,100,126,38,105,30,196,234,255,52,144,124,139,157,226,215,144,246,65,55,65,67,88,128,206,4,37,215,136,82,146,10,44,185,74,134,119,48,243,5,81,240,113,2,238,7,88,208,69,191,250,214,225,91,161,163,222,169,175,98,125,5,141,222,13,153,243,19,6,61,68,170,77,189,125,170,60,15,202,135,169,73,105,92,21,199,254,170,195,246,161,218,1,253,32,221,20,158,17,201,230,106,207,186,52,69,53,126,101,251,186,141,153,104,178,158,233,227,191,213,244,105,156,55,11,226,194,179,49,225,12,108,104,112,28,1,55,182,169,169,249,122,170,13,128,25,2,202,121,76,233,24,191,147,42,142,40,45,91,103,249,163,179,211,99,92,191,209,199,75,139,28,219,94,69,59,209,139,250,151,121,27,223,15,147,209,66,90,239,38,117,62,144,108,227,191,231,239,87,249,239,77,148,158,199,212,101,202,249,252,240,115,9,111,140,232,178,164,140,93,28,64,153,253,236,223,254,236,77,21,169,8,127,202,78,88,99,139,149,120,163,152,45,53,175,121,18,191,8,119,125,164,167,23,61,22,175,95,73,141,166,12,41,209,213,10,27,176,215,12,207,215,66,177,139,159,215,52,133,84,90,126,31,169,169,102,204,119,127,175,113,206,160,114,55,170,26,105,26,211,118,224,140,22,100,92,50,224,158,20,110,2,194,242,202,100,188,64,45,157,41,68,48,156,185,163,93,86,223,115,17,47,211,62,254,134,59,63,136,115,94,22,41,115,92,12,109,220,100,180,56,163,241,245,39,248,74,48,4,98,186,105,190,130,66,185,177,141,243,10,77,186,96,44,124,88,11,121,117,81,192,125,33,64,145,99,214,50,42,174,190,156,15,10,105,216,143,69,123,96,126,3,126,248,36,30,11,246,171,114,180,153,242,202,30,243,77,110,232,81,10,2,83,242,54,176,199,62,134,121,78,110,92,179,77,129,114,220,79,78,7,139,8,174,118,90,237,21,182,56,3,189,52,176,120,153,253,185,205,26,75,68,95,20,118,190,60,156,205,78,214,56,213,224,228,89,116,148,225,77,214,220,222,57,20,182,102,166,218,65,6,110,196,202,235,200,110,239,153,36,230,101,15,230,131,169,67,110,31,78,16,87,227,241,60,98,82,14,237,190,80,202,56,136,145,147,119,56,184,253,140,239,59,219,99,91,46,109,170,105,250,184,13,160,49,237,145,97,243,119,146,131,206,105,44,249,208,183,93,60,60,94,164,80,31,144,121,220,29,112,148,114,168,123,104,64,201,51,184,122,214,187,230,178,187,225,228,97,91,54,110,115,133,29,88,206,243,111,17,60,120,207,211,158,97,191,206,147,26,169,97,77,126,24,217,34,131,243,6,214,166,93,158,240,169,21,170,2,210,78,55,147,129,98,231,154,52,27,222,161,205,109,118,187,155,169,119,52,190,162,56,198,102,78,77,211,209,128,204,60,192,184,29,192,55,52,56,43,195,157,44,84,24,60,21,10,97,147,109,141,241,71,88,158,166,222,195,9,164,218,251,61,115,201,144,155,40,112,251,156,98,211,146,26,165,13,26,195,37,237,63,136,69,129,202,63,250,183,7,114,216,94,170,48,188,37,237,83,195,40,221,171,135,10,42,166,45,2,183,170,171,137,28,196,56,26,32,22,2,238,7,198,59,120,25,237,236,217,147,178,70,202,5,221,151,179,58,5,187,188,123,65,40,213,118,199,128,191,206,135,251,54,240,233,216,87,81,26,117,50,180,27,43,70,248,250,228,234,114,135,167,199,164,77,215,80,232,117,164,104,229,196,9,237,208,135,6,117,153,204,61,203,134,228,28,186,122,84,168,211,49,5,194,98,33,45,155,46,159,27,204,217,48,135,40,232,252,71,15,81,144,194,242,60,228,98,19,2,197,237,99,7,245,203,37,115,134,32,253,253,27,150,44,0,213,204,125,26,44,211,182,41,146,115,93,23,154,211,7,87,52,33,110,187,182,132,155,233,147,114,38,205,234,106,174,17,203,56,193,168,106,15,114,129,41,27,64,158,208,103,222,69,253,37,124,37,240,29,68,52,208,110,239,243,212,51,101,85,22,74,114,201,97,172,9,228,184,234,182,165,27,235,115,167,209,198,238,154,206,166,64,82,104,227,23,133,176,247,64,201,152,101,64,187,21,158,44,39,4,22,98,156,61,117,139,60,140,246,193,201,118,89,34,21,59,80,174,126,11,173,232,182,221,123,69,196,69,99,112,116,64,194,134,238,154,147,176,50,57,40,92,39,76,90,216,76,58,198,213,163,156,235,159,163,92,188,223,216,23,188,252,174,158,114,120,32,30,8,18,79,91,230,72,21,65,22,86,117,122,126,54,45,199,206,97,154,70,216,159,76,98,176,41,201,254,162,210,10,97,88,97,180,134,21,247,196,142,75,58,165,121,160,69,21,227,219,12,234,182,66,64,205,185,48,4,185,37,232,227,213,143,143,163,149,117,20,49,75,37,216,123,212,106,229,191,25,33,37,76,156,172,134,73,68,97,139,31,24,28,182,61,143,145,25,88,31,220,50,165,20,182,101,34,102,187,165,157,173,114,79,84,132,72,176,67,10,49,172,120,123,144,150,28,9,236,115,116,161,155,83,42,101,64,191,138,50,164,233,29,142,69,171,183,26,174,115,115,196,16,49,234,251,152,169,234,200,188,164,198,223,57,147,90,55,60,109,118,114,231,255,45,106,18,245,122,250,53,135,73,5,74,251,212,24,153,17,0,172,55,36,97,51,177,105,179,195,58,197,78,85,98,168,180,212,68,28,182,235,161,125,10,227,35,29,215,255,149,20,217,103,247,208,3,172,146,91,85,29,101,49,146,65,101,49,52,160,175,40,193,8,245,11,160,196,164,32,236,223,47,27,104,146,172,237,215,121,90,36,188,42,7,211,96,231,183,204,209,139,106,73,100,36,42,219,82,145,243,241,34,58,218,27,12,157,132,255,130,242,93,145,36,240,9,134,149,139,35,164,104,61,64,149,175,218,136,65,210,75,16,250,118,203,81,75,44,147,176,196,121,2,201,202,199,80,220,111,206,6,84,90,109,103,94,68,112,180,109,117,210,77,84,99,147,8,79,112,22,202,66,183,146,227,179,84,101,180,50,180,251,193,148,71,119,197,175,188,164,210,85,78,51,142,104,246,190,41,30,176,254,91,211,127,24,75,19,3,127,71,196,213,197,187,218,224,245,66,111,215,181,179,65,135,35,246,214,5,240,15,87,224,235,12,80,64,241,28,135,59,130,127,88,105,78,176,66,118,78,232,57,156,151,162,227,55,114,19,255,110,2,0,11,7,241,90,254,135,78,107,75,37,163,72,125,248,44,210,3,234,50,83,119,230,66,180,251,35,121,102,244,156,78,110,42,21,40,74,99,188,63,142,225,77,118,142,15,223,119,155,231,155,130,73,165,237,43,24,150,145,188,238,101,125,147,128,251,29,231,249,10,183,247,222,203,251,209,8,32,47,58,126,16,217,59,255,59,191,81,61,105,14,105,5,219,62,212,68,175,83,249,229,173,157,161,79,47,111,139,24,241,106,39,120,118,46,47,238,24,214,100,179,11,232,124,183,93,176,46,84,88,43,153,39,247,50,225,163,136,117,191,9,100,20,123,115,159,228,242,25,145,226,31,146,136,76,245,17,23,58,168,157,94,86,174,43,95,61,195,23,69,36,74,30,240,53,33,94,248,134,198,236,192,37,201,146,213,220,192,20,218,236,203,227,195,11,90,182,14,63,217,136,154,51,105,177,172,137,67,3,169,83,19,221,69,248,159,150,125,140,54,36,9,240,98,60,83,187,168,83,216,2,96,31,169,101,26,18,221,253,224,129,70,136,178,8,199,120,67,200,220,123,29,170,214,244,55,214,209,151,13,107,81,154,118,205,215,114,68,31,52,249,57,7,19,234,52,11,50,225,81,148,132,223,22,219,81,66,109,228,220,145,249,27,48,28,29,7,112,68,215,128,191,198,185,197,109,243,212,7,80,208,202,163,179,190,44,49,13,54,114,28,34,145,50,32,52,212,8,138,99,241,174,231,142,210,238,170,45,31,136,85,109,10,26,221,180,222,219,10,47,22,111,180,51,129,99,4,123,198,232,239,162,16,54,78,108,214,252,119,148,233,138,170,135,15,90,138,181,191,174,209,149,135,7,219,192,30,77,32,130,44,237,192,82,237,62,254,136,136,31,136,210,167,103,115,167,109,22,206,240,52,194,126,207,64,51,176,198,150,192,96,177,169,137,139,215,60,179,228,59,38,36,39,33,98,173,159,56,79,4,3,32,98,208,168,55,90,238,136,73,33,31,10,133,56,10,10,219,75,217,28,64,184,128,43,182,136,32,152,167,241,83,187,95,47,15,239,225,123,118,153,87,214,171,214,245,139,70,130,160,204,145,142,58,215,1,233,133,122,2,106,226,7,37,137,75,148,209,235,17,219,237,205,41,96,180,93,115,64,247,128,225,177,178,128,160,79,167,9,142,122,245,17,11,119,122,81,125,181,232,126,140,186,18,240,62,215,59,126,243,243,244,118,58,226,12,135,168,153,243,129,189,75,88,161,237,213,211,152,127,22,207,128,129,93,186,135,31,1,0,158,77,79,138,78,53,160,243,26,0,173,205,27,13,184,216,208,155,79,88,160,46,250,54,109,244,180,202,253,147,251,171,98,125,102,86,191,98,99,27,1,223,42,155,154,39,66,58,189,152,150,137,76,39,57,31,237,201,200,177,235,155,204,99,50,109,1,190,44,26,65,2,109,25,85,71,202,201,60,5,90,153,58,210,141,250,55,246,253,97,4,171,129,184,6,244,165,225,33,58,163,127,24,86,156,141,232,216,110,17,19,5,179,38,153,73,48,248,8,138,89,97,99,102,79,186,48,41,151,23,248,13,41,176,151,180,147,120,186,57,211,68,237,86,66,220,208,134,91,128,189,105,150,200,127,52,201,3,46,179,73,91,72,33,121,53,184,156,137,20,152,189,225,196,248,23,195,210,165,0,65,244,2,161,151,166,133,73,243,33,82,85,147,180,23,227,130,241,93,135,43,179,240,246,115,184,148,225,208,205,26,129,145,254,61,52,67,107,191,200,106,252,13,120,132,159,180,92,199,174,49,228,130,114,13,70,139,160,156,123,99,115,91,163,147,207,179,135,65,240,251,212,155,103,82,69,20,185,127,29,227,71,251,217,153,78,75,186,143,241,112,77,146,119,109,213,35,147,191,224,17,141,120,71,45,110,49,32,71,9,203,98,163,95,128,241,10,159,157,255,67,174,67,40,64,17,1,220,112,197,23,145,149,236,83,181,7,230,175,225,49,24,225,219,132,12,59,21,9,147,0,117,207,59,84,177,201,192,201,42,169,67,145,217,76,39,133,5,95,135,100,238,72,211,250,70,57,189,127,159,39,50,33,169,247,212,69,4,155,182,235,134,75,108,149,64,138,254,135,188,89,185,37,211,211,228,114,11,146,90,131,87,10,231,192,209,51,91,200,206,233,15,251,120,35,223,126,138,222,236,69,11,81,154,151,227,192,114,60,102,7,216,70,126,12,42,93,147,2,83,55,178,159,186,245,61,167,91,133,138,66,198,65,13,234,119,220,16,100,26,141,248,61,211,20,228,147,204,206,170,65,199,195,132,72,27,86,194,86,149,35,254,1,249,94,252,246,158,76,4,3,208,52,108,133,102,34,61,244,158,0,99,157,96,176,83,90,220,245,202,142,105,241,37,177,124,53,128,104,148,145,102,204,93,172,242,208,133,115,164,93,99,76,117,90,52,68,50,221,84,113,76,156,51,154,15,140,234,232,31,76,87,218,195,123,203,12,113,243,141,247,73,135,183,254,37,179,61,143,66,138,203,188,223,158,81,164,162,163,229,139,198,163,96,169,110,191,253,4,239,4,35,131,35,195,160,56,55,188,245,78,64,160,159,1,72,252,109,122,60,109,130,63,140,122,243,152,115,204,203,134,195,210,71,151,192,9,129,37,17,253,2,12,230,172,227,228,111,70,242,93,154,150,219,128,8,108,249,43,246,241,233,207,12,154,138,87,11,165,67,224,70,104,32,146,151,3,126,170,93,92,79,121,230,132,14,50,110,99,63,76,241,137,187,165,207,213,81,127,136,251,141,246,243,162,68,199,248,53,8,4,79,145,203,81,66,129,252,11,177,7,145,175,78,238,139,244,19,22,80,177,84,69,188,18,143,234,234,132,9,160,247,32,60,166,67,192,222,12,76,255,76,210,198,55,203,188,58,47,50,123,30,106,98,129,144,15,21,16,203,166,105,147,133,254,120,97,41,60,114,204,193,75,182,227,167,89,132,177,101,123,238,171,139,242,185,209,154,131,48,110,162,79,42,123,27,173,14,39,85,195,247,129,222,74,119,102,21,167,44,25,189,53,40,196,159,186,153,69,38,251,92,125,6,113,41,3,146,131,10,227,120,13,179,152,233,170,235,17,157,181,68,11,222,19,90,210,141,119,126,77,89,210,144,87,114,159,220,224,30,100,131,157,229,54,251,0,243,203,204,34,251,184,173,194,95,31,119,142,196,141,175,130,221,110,161,16,14,29,220,150,114,244,43,75,35,11,227,205,154,103,58,158,235,61,71,7,249,130,179,13,251,174,163,220,70,12,107,158,40,202,156,225,80,48,12,187,252,193,145,243,23,249,191,195,121,60,184,185,188,138,162,77,14,69,11,64,227,121,119,187,14,16,122,92,193,249,61,183,144,41,124,134,13,37,235,230,131,143,230,173,100,92,156,112,140,236,63,55,197,95,160,249,45,240,251,61,33,167,221,94,104,103,176,168,194,140,183,32,172,17,89,195,146,10,39,49,100,103,232,140,143,59,36,38,226,208,224,171,109,138,230,198,58,123,114,33,225,174,129,70,251,20,116,21,233,24,128,12,119,184,146,94,25,71,127,179,203,235,85,245,102,137,126,125,119,218,83,157,89,178,50,255,48,178,195,221,31,48,12,255,6,118,201,154,99,133,32,218,160,240,20,42,30,251,248,160,86,50,143,134,202,120,243,111,10,25,68,30,150,3,75,15,25,246,210,191,29,52,31,189,250,10,78,82,168,42,179,38,196,179,235,85,161,44,37,146,106,224,138,139,30,2,208,114,232,78,164,33,109,62,91,115,94,7,105,53,112,240,71,251,221,79,67,108,213,84,228,92,92,84,91,247,21,111,33,241,128,93,20,62,133,205,105,35,169,242,184,71,79,194,44,17,238,179,165,192,75,126,10,207,192,29,139,176,30,85,15,38,213,187,170,123,171,243,11,188,26,80,66,57,134,69,116,254,20,242,183,241,92,159,33,154,207,209,143,21,158,168,205,214,72,103,178,75,238,75,62,33,42,90,9,40,227,24,27,33,43,26,104,139,43,36,46,191,61,107,174,174,140,93,108,215,179,189,51,135,5,9,45,196,121,93,168,59,113,95,246,115,209,19,139,151,242,28,34,123,120,49,231,93,192,248,29,71,126,198,142,98,235,26,200,233,198,110,96,40,84,35,172,252,217,23,51,91,46,48,232,155,8,62,251,63,250,204,80,161,55,90,62,89,249,109,178,177,251,148,130,106,186,85,114,194,4,9,215,135,32,221,97,197,190,211,155,66,111,253,17,207,7,175,2,82,79,69,168,120,69,87,137,175,155,67,229,120,39,108,26,140,53,217,2,38,152,227,47,30,144,28,94,188,1,117,62,236,82,168,67,202,117,61,166,89,252,217,39,167,117,235,25,20,139,84,204,67,80,69,0,71,8,180,211,188,99,49,47,49,255,4,160,216,63,72,187,12,27,33,212,167,98,220,253,19,154,240,232,97,190,76,57,199,36,250,108,145,223,47,53,44,180,232,13,181,183,132,68,59,244,213,168,77,56,167,11,8,33,5,33,245,113,131,24,231,181,254,24,135,23,129,59,88,167,217,169,231,217,126,226,33,185,146,109,13,201,65,178,73,253,141,97,230,173,164,95,125,195,77,246,243,222,187,170,21,166,106,141,1,197,172,35,150,16,143,239,215,35,230,158,15,122,151,168,228,119,115,126,24,244,134,143,166,99,157,45,109,25,37,231,45,89,212,81,156,42,134,97,229,236,27,8,127,84,87,133,159,152,146,251,191,143,55,212,56,15,209,189,162,34,153,110,132,244,136,21,175,164,132,61,170,198,229,65,29,75,238,4,201,172,255,214,225,103,115,169,95,63,76,178,183,75,203,59,14,148,236,150,198,43,4,174,114,186,34,159,46,226,4,113,29,181,219,87,37,139,193,172,186,92,216,71,59,35,176,43,81,177,137,30,169,172,222,229,115,143,31,116,82,23,90,189,168,121,154,196,167,139,134,210,188,114,57,48,87,199,6,250,86,135,238,89,220,71,119,211,32,113,18,62,203,107,206,59,165,54,69,99,119,194,68,79,146,152,226,6,7,250,194,165,117,3,32,27,52,238,160,166,146,135,233,87,9,233,176,34,124,124,197,215,145,180,78,118,169,94,104,61,203,141,85,84,205,192,164,45,167,158,253,59,192,207,203,139,183,102,220,193,55,101,174,29,35,57,37,134,115,41,136,186,108,104,41,123,90,178,86,210,191,115,70,170,155,40,96,225,126,59,158,103,145,61,167,67,44,96,102,50,115,158,97,80,100,108,13,195,144,67,221,198,51,130,17,246,91,10,51,47,194,231,124,43,220,77,93,246,246,156,27,166,132,189,194,221,134,230,158,7,153,219,127,163,81,5,218,20,141,225,161,186,73,61,56,26,42,66,167,24,253,236,110,57,3,7,127,71,236,199,159,240,184,108,118,200,207,75,37,58,40,186,65,200,198,198,142,173,88,33,197,45,131,219,242,235,206,17,16,146,249,96,25,155,212,111,113,207,19,110,71,107,100,72,117,231,66,186,55,67,218,213,22,164,180,227,87,253,174,144,65,47,213,183,40,222,1,104,119,138,194,230,202,210,67,37,199,71,58,85,97,77,215,45,117,121,119,162,214,101,187,132,180,87,142,118,92,193,23,90,2,43,74,9,142,188,162,232,1,178,152,221,76,96,107,209,181,170,225,104,192,85,198,146,82,241,141,3,59,131,238,194,103,53,52,132,96,44,0,231,65,200,101,6,33,43,164,128,172,68,2,11,39,12,214,13,50,234,72,4,95,36,10,153,72,8,155,201,118,75,245,98,114,108,147,175,142,245,151,197,164,193,57,180,111,91,233,61,133,206,140,19,212,110,137,51,167,130,187,152,244,119,32,81,41,135,166,152,104,41,185,88,244,0,182,243,84,104,18,190,29,240,54,2,131,129,200,248,182,185,178,209,66,9,72,13,217,36,197,101,124,237,213,46,7,55,45,106,79,142,176,14,205,95,252,212,138,198,105,137,146,71,206,249,210,49,241,164,188,40,93,196,170,143,144,213,200,0,13,139,184,48,107,134,74,49,251,205,187,191,200,32,61,123,19,122,10,237,36,82,43,62,26,9,65,7,54,164,116,16,215,141,58,232,142,222,219,25,95,129,152,57,146,110,82,46,14,146,74,151,214,31,211,177,19,162,42,48,186,229,127,232,105,173,101,123,14,222,14,23,30,123,237,227,50,203,205,137,100,198,242,119,163,212,254,55,14,6,123,74,133,197,35,149,235,41,127,19,54,199,211,96,50,192,68,106,224,57,63,88,212,194,106,251,207,212,75,37,111,210,168,143,185,44,180,147,2,23,84,119,241,210,73,187,12,69,124,123,70,170,238,250,82,5,188,13,190,42,30,228,100,33,26,251,195,135,149,197,41,149,220,131,114,57,54,177,184,202,199,87,1,94,102,168,22,37,6,12,50,128,118,112,15,158,133,5,177,145,52,33,226,187,93,19,210,254,52,94,225,255,130,62,164,223,51,212,71,183,94,11,188,230,105,203,93,26,129,1,174,24,167,237,198,143,116,211,1,47,237,217,53,185,119,244,59,69,98,16,208,248,197,158,62,60,124,51,25,151,190,247,145,251,212,37,207,108,219,242,159,152,142,99,220,214,165,31,138,175,223,90,48,246,152,172,201,128,153,37,56,50,136,30,140,24,113,208,117,82,46,149,198,41,111,243,133,178,181,39,66,14,98,241,43,40,122,33,145,89,212,37,108,216,251,41,129,190,38,38,38,211,180,23,49,43,123,19,53,93,130,151,49,134,178,225,130,5,217,228,237,76,153,222,193,115,233,165,133,150,54,1,101,0,218,90,31,48,140,169,150,66,92,167,130,55,111,236,11,194,227,162,181,251,41,239,76,191,133,84,215,226,17,166,16,163,168,109,61,95,111,127,86,92,50,42,66,164,9,231,29,32,253,9,139,197,126,189,130,234,108,238,182,117,166,114,225,69,238,8,40,247,20,0,241,113,146,239,14,26,53,8,173,8,8,28,54,196,14,193,239,16,231,81,212,16,193,220,25,12,14,139,46,217,223,34,213,243,244,65,228,108,204,112,156,59,65,5,112,139,229,237,81,144,100,247,208,231,240,94,205,253,114,153,21,201,143,123,234,92,181,242,106,118,186,208,44,209,254,14,77,66,224,112,103,180,221,169,181,131,234,211,58,214,152,168,73,112,107,214,254,12,237,19,251,178,189,123,154,57,215,250,206,47,221,34,248,207,149,144,103,65,249,238,143,192,125,16,188,245,169,145,11,68,250,146,39,184,139,231,6,81,214,147,6,138,166,107,143,121,177,43,244,103,75,254,150,239,138,158,36,207,18,147,200,49,231,246,54,2,181,226,162,105,77,44,5,33,64,81,87,120,166,219,169,222,152,94,192,50,18,107,90,219,246,32,202,57,136,201,152,37,54,40,53,45,161,238,93,33,66,188,85,123,112,154,63,13,97,7,114,154,102,48,236,50,216,111,78,150,175,249,82,56,119,61,84,61,149,203,166,18,80,106,249,53,109,18,205,68,76,30,174,9,169,248,196,132,109,31,220,35,86,78,53,178,103,175,159,207,54,176,164,82,21,131,204,233,137,16,253,98,87,196,169,245,96,31,201,94,179,117,98,104,194,179,203,216,89,168,214,1,16,12,230,3,167,64,165,219,38,10,243,250,224,240,164,174,151,77,191,215,30,251,79,93,53,165,105,130,72,121,158,232,193,3,163,125,72,167,146,0,56,175,0,181,0,126,62,172,23,107,157,124,37,90,237,126,127,191,58,202,24,123,219,83,92,174,93,105,174,57,96,22,9,25,122,100,112,125,101,87,164,118,166,85,203,154,90,46,213,128,212,17,40,6,122,94,206,70,27,153,111,149,33,33,93,83,252,137,68,39,184,198,36,233,182,154,185,132,135,164,151,70,73,86,188,156,210,137,231,78,97,197,195,190,179,60,213,123,250,119,140,159,101,175,75,143,148,155,229,76,163,198,243,254,95,107,175,48,30,212,155,106,112,142,161,0,68,152,46,96,87,192,198,210,47,55,183,151,219,110,14,159,193,106,198,55,101,178,215,185,143,13,187,133,59,83,105,113,113,138,73,181,53,181,51,132,101,157,214,90,25,86,82,101,128,109,1,222,178,48,94,253,234,228,36,247,64,110,193,35,130,229,101,247,156,186,60,67,86,168,107,172,178,153,69,226,116,188,249,168,132,36,44,26,119,154,202,119,24,175,70,49,68,236,18,222,160,243,163,227,87,119,153,177,209,144,168,50,255,169,237,188,60,214,113,212,184,130,167,9,104,7,6,33,207,117,158,163,78,229,178,198,237,136,2,185,225,150,214,103,139,132,21,121,179,130,4,240,219,69,123,156,204,87,184,105,249,83,107,139,145,74,59,176,131,17,13,160,205,216,94,182,108,112,159,67,206,180,119,175,57,79,191,37,108,201,126,38,233,18,185,220,213,200,60,173,220,151,243,79,221,202,247,177,230,234,128,92,172,18,49,224,130,76,21,12,192,195,17,219,206,180,160,153,115,47,189,133,54,1,92,248,252,209,177,129,236,139,235,203,7,124,26,63,198,160,90,117,148,26,50,150,112,233,187,22,254,132,200,221,103,22,171,89,153,175,34,110,3,142,178,62,195,207,98,23,63,129,245,161,154,229,11,35,143,56,135,215,186,105,218,158,135,2,248,203,163,151,161,249,59,137,24,103,157,133,208,124,143,220,86,245,249,102,41,128,128,222,50,238,100,67,159,101,66,109,32,174,144,167,121,194,120,154,68,106,140,113,186,7,24,101,235,104,98,0,17,225,241,210,104,131,247,173,111,246,204,87,108,235,27,242,101,47,128,207,172,45,99,61,136,70,22,32,119,229,62,79,34,19,236,14,34,228,244,109,233,140,160,76,171,170,63,182,76,226,151,158,210,228,254,220,135,241,156,193,206,231,66,114,110,125,14,241,17,176,6,157,193,62,4,63,29,197,148,147,84,155,62,204,74,26,76,9,123,253,221,227,209,113,81,229,196,122,181,209,54,48,198,117,133,182,245,105,119,34,94,71,45,225,59,181,114,110,192,1,16,212,147,231,168,238,63,29,44,132,100,91,5,21,128,254,93,140,159,185,249,172,94,247,119,77,191,232,19,75,246,71,67,177,57,18,99,140,67,62,4,72,117,196,76,23,60,124,99,49,37,80,247,65,30,51,247,209,161,234,99,158,235,25,0,93,197,164,201,71,25,155,39,85,115,30,127,237,110,241,114,255,155,240,204,87,183,131,129,242,53,67,201,70,194,10,146,185,246,6,109,53,70,108,244,23,22,62,84,21,88,154,125,141,5,184,41,40,97,66,153,157,19,166,220,253,152,83,92,27,212,217,64,202,183,27,208,242,41,25,253,5,123,232,85,106,158,28,126,218,127,198,50,128,40,22,136,212,80,86,21,155,254,152,27,145,148,116,119,76,58,108,48,149,220,68,205,55,102,151,44,65,250,46,213,13,54,136,53,48,116,219,63,174,108,140,177,218,55,37,211,252,145,93,27,1,104,130,41,56,177,173,157,120,65,49,149,76,173,105,132,175,216,182,153,52,63,79,156,144,71,189,254,36,104,16,168,95,242,143,123,246,101,34,110,134,227,5,189,189,103,199,189,137,186,59,182,185,4,206,189,100,169,171,120,33,127,113,110,61,22,73,81,14,185,100,36,254,150,159,116,106,132,194,246,112,164,108,82,146,230,144,190,194,130,224,243,180,124,126,108,36,101,148,84,28,5,109,251,79,244,207,95,198,171,178,175,123,219,27,32,196,137,201,63,0,64,170,33,119,97,164,171,97,155,193,135,83,236,214,26,30,243,124,254,200,84,78,180,153,38,235,83,8,197,70,16,226,141,176,35,223,179,191,94,32,188,222,71,48,109,161,150,255,9,156,214,165,222,196,220,160,142,211,141,88,122,58,59,93,128,125,200,228,208,161,9,78,164,13,226,36,227,254,137,135,82,222,47,80,6,246,203,97,101,120,148,87,20,104,24,227,107,81,160,155,141,76,29,47,160,231,6,148,139,241,64,221,172,94,37,108,228,110,28,90,163,180,74,85,232,225,89,137,208,225,240,97,77,253,50,14,210,148,112,210,58,150,118,223,33,180,65,114,62,84,235,207,2,133,55,14,79,212,130,99,142,158,242,37,236,242,242,48,250,122,8,106,227,2,28,63,161,224,133,178,123,77,147,2,194,214,223,133,179,21,86,222,251,63,138,150,66,79,201,11,216,115,184,234,74,221,64,19,251,164,221,30,8,1,187,182,165,162,55,113,150,76,3,188,196,130,71,197,132,23,195,14,117,8,49,22,44,169,103,137,253,155,92,79,204,184,150,157,33,101,148,146,147,37,19,3,238,146,82,104,21,166,126,18,81,87,23,70,180,224,197,187,218,236,120,181,168,21,16,211,189,14,83,189,16,189,104,91,97,226,94,88,107,30,114,218,69,145,6,25,64,187,16,207,200,130,103,40,150,119,102,151,184,202,65,151,245,146,63,213,13,227,48,150,213,111,252,250,98,187,233,30,247,111,225,3,103,230,94,221,115,235,76,217,86,123,121,108,10,125,65,96,36,31,102,87,82,88,201,77,87,211,160,92,116,1,160,23,44,22,230,116,27,138,32,206,88,99,119,158,217,255,188,217,173,249,67,212,186,175,59,112,143,35,11,35,227,190,239,124,75,220,26,114,36,74,187,114,159,180,236,223,33,76,176,63,246,255,186,248,11,7,92,167,205,124,98,70,227,2,66,181,64,76,154,120,229,73,238,117,118,161,178,164,170,150,68,237,139,99,137,93,71,165,179,48,52,105,134,110,43,150,7,215,177,48,179,96,61,83,231,20,114,37,247,168,122,31,42,51,151,198,233,59,233,155,94,130,123,134,22,30,196,208,111,186,170,216,33,29,93,151,189,56,214,194,198,75,72,4,242,92,251,17,141,63,246,253,219,185,54,105,75,9,143,208,55,188,226,138,116,62,249,204,147,0,58,238,4,17,39,124,145,199,203,218,156,121,220,96,153,26,98,193,219,216,162,200,100,78,39,190,79,252,17,158,125,31,194,229,168,21,67,173,241,93,15,82,100,243,44,226,36,228,58,233,202,107,212,13,218,76,156,28,43,139,60,124,45,29,78,180,247,120,131,113,252,23,194,56,126,121,53,45,251,220,213,41,127,88,98,76,63,108,28,7,76,183,149,13,104,78,24,53,26,138,189,6,161,165,242,211,73,222,10,216,39,239,28,182,15,244,2,184,138,65,21,153,0,118,68,3,58,53,97,67,163,49,121,6,249,67,210,189,159,97,137,114,83,135,154,172,209,92,247,140,54,99,59,177,79,83,45,214,80,135,65,141,73,197,232,183,68,190,65,90,1,48,225,157,221,184,139,170,113,136,165,147,166,59,190,110,153,237,202,12,149,76,223,107,92,117,67,53,108,62,90,127,206,90,217,180,182,223,108,167,74,48,237,186,12,220,194,232,110,155,86,183,193,127,128,103,212,12,243,111,3,227,242,113,251,91,248,123,141,165,119,156,175,179,249,205,156,52,5,68,200,109,188,166,203,108,199,247,127,13,19,62,69,148,109,244,160,198,217,212,194,61,116,81,226,221,128,176,47,219,78,16,221,3,132,67,172,239,2,138,22,93,186,60,185,203,62,179,43,154,132,51,162,86,32,108,31,113,116,224,33,164,82,155,124,141,112,68,45,112,129,58,209,213,104,196,53,210,23,131,198,222,24,179,78,72,206,106,3,156,100,1,117,114,199,198,233,237,26,181,149,159,17,237,213,218,10,123,80,68,196,1,12,120,244,113,25,239,90,218,71,172,73,64,23,120,138,71,178,70,253,167,61,30,104,160,203,14,36,243,157,201,207,231,26,198,152,102,16,248,54,67,216,5,51,180,105,111,175,144,122,145,27,100,30,82,114,200,187,114,89,173,101,129,179,142,80,41,83,168,96,138,196,189,38,66,48,102,214,176,101,217,141,61,140,241,53,146,204,225,179,43,0,84,157,60,61,229,25,208,199,138,74,161,91,162,198,119,123,129,213,55,230,213,176,195,118,199,235,243,168,14,153,191,123,178,49,104,19,93,1,189,109,76,241,171,16,80,210,176,132,122,120,241,134,140,172,87,183,145,91,138,236,40,25,140,46,197,135,55,62,196,213,43,253,99,152,161,55,61,134,27,153,133,112,198,42,135,184,180,243,86,24,13,224,43,122,109,201,200,161,184,8,177,248,179,226,158,120,123,81,157,25,47,230,208,178,207,221,73,155,70,193,46,102,14,26,130,33,80,201,156,108,41,74,116,83,222,109,15,200,125,79,40,67,26,124,26,14,115,236,96,67,205,147,221,201,128,185,122,59,184,41,143,193,5,227,102,251,242,227,133,13,81,214,75,49,195,126,39,51,77,137,125,120,192,154,193,220,53,188,26,234,26,196,193,132,94,167,126,93,49,126,34,245,141,162,143,50,92,131,112,132,80,58,218,241,180,176,123,158,250,118,124,80,225,201,159,104,123,208,61,219,46,0,93,202,208,193,20,84,4,35,196,23,137,208,127,188,131,194,104,201,99,168,108,86,0,155,63,141,161,247,177,236,38,125,12,63,204,133,64,230,190,221,31,100,220,94,52,182,65,94,8,72,7,180,97,142,33,123,80,211,120,229,149,26,201,40,242,253,232,125,210,100,227,245,112,160,132,152,210,73,3,94,167,69,250,238,244,126,187,19,188,186,177,4,41,249,23,148,88,83,108,207,195,43,136,185,129,149,48,186,40,61,104,69,133,89,121,249,39,234,237,143,11,26,98,197,54,71,150,131,51,76,214,252,14,75,210,204,29,41,34,152,149,163,45,199,199,117,17,245,212,104,178,38,140,248,190,74,95,69,88,12,44,105,141,165,103,189,7,60,78,254,109,92,253,120,112,225,76,210,213,82,69,75,215,124,165,150,100,196,192,140,251,46,188,84,87,66,226,32,19,65,186,217,72,176,178,162,246,13,217,78,156,151,93,43,19,199,169,183,51,152,252,100,38,159,149,206,75,27,151,229,182,34,207,3,55,3,105,77,156,142,163,252,177,122,84,98,34,119,234,200,181,98,226,232,148,225,37,159,135,31,247,95,149,78,49,145,202,67,236,119,12,137,207,234,2,175,172,142,147,67,238,115,97,251,18,2,109,231,112,126,43,13,27,39,252,148,172,129,214,228,52,207,47,3,215,31,18,171,201,44,79,13,149,243,121,150,217,159,8,63,97,190,224,194,20,115,111,97,229,185,116,21,193,62,117,75,65,215,206,161,221,172,99,237,181,167,11,124,90,198,233,89,5,137,155,168,235,153,172,30,132,7,135,62,102,78,196,109,44,6,244,203,125,38,110,227,211,182,229,72,12,9,189,152,216,64,77,23,87,106,18,68,45,150,247,213,163,15,182,129,132,190,212,242,239,27,184,52,126,218,247,222,237,53,213,36,9,222,202,189,234,181,185,253,170,233,234,171,121,10,54,165,78,61,168,18,181,165,0,77,140,244,35,232,1,62,151,183,209,151,11,248,241,42,217,111,84,49,55,33,34,185,124,153,60,251,73,125,38,74,227,220,7,42,79,40,18,100,202,153,198,181,104,89,26,213,207,169,147,23,190,218,173,241,17,214,242,131,211,96,53,207,145,80,104,135,183,167,231,180,212,123,232,132,164,88,211,234,101,235,92,117,114,87,211,58,95,243,219,151,69,234,187,32,231,249,158,171,63,247,82,124,21,88,178,33,139,130,5,235,148,231,2,3,241,113,113,189,2,255,219,95,117,99,4,17,78,175,198,234,225,18,63,173,195,120,204,189,148,242,161,142,63,235,83,197,90,203,225,208,243,32,222,164,107,173,60,162,154,147,222,74,210,46,150,242,162,74,48,178,199,40,1,252,12,231,87,236,6,111,216,185,18,10,231,82,45,121,23,196,67,33,180,26,28,192,25,224,110,111,149,74,119,134,175,104,161,136,86,253,218,224,167,157,50,183,245,231,40,204,208,202,55,161,117,216,108,201,13,188,7,62,140,143,223,34,93,195,238,60,69,193,20,61,145,2,107,5,175,182,222,42,155,5,116,229,125,90,198,90,142,29,51,128,127,155,225,158,19,201,241,245,244,28,158,223,106,0,31,170,139,176,226,241,196,20,115,56,10,240,245,232,112,53,135,199,5,196,50,195,184,142,236,30,140,225,222,143,128,205,75,219,69,10,113,209,56,146,30,133,4,207,149,151,156,246,58,68,94,110,53,113,107,82,82,244,134,6,131,90,200,219,16,156,193,65,31,173,40,102,185,20,136,84,252,234,20,72,2,74,226,115,26,86,10,190,118,39,110,201,133,91,9,85,100,49,41,248,249,112,251,71,69,146,252,30,183,194,47,127,118,237,168,32,197,228,8,9,153,126,107,238,20,44,99,250,115,114,43,225,199,178,104,77,131,98,29,128,3,33,103,176,6,118,3,251,177,72,139,31,84,168,9,176,247,0,246,217,244,34,231,155,86,155,143,199,220,13,216,10,247,249,206,152,29,121,199,201,250,203,66,57,29,180,217,158,54,135,76,81,14,245,95,91,188,188,168,11,132,240,119,82,248,189,32,8,218,16,229,158,85,52,98,28,11,14,99,235,236,39,72,26,44,50,223,194,131,131,217,151,54,38,174,118,246,135,1,11,240,144,202,181,42,205,22,157,180,24,203,192,246,22,182,149,235,36,108,60,27,54,101,111,136,102,28,178,216,88,136,121,120,115,73,12,239,200,217,36,155,142,89,52,67,134,199,94,28,119,10,77,237,134,151,69,212,64,252,61,183,97,67,158,161,42,217,187,55,139,81,139,189,128,126,249,137,67,75,153,77,208,172,194,170,202,52,55,53,14,163,180,122,41,219,236,121,4,20,87,8,32,154,242,141,236,192,153,2,101,60,206,220,66,145,21,190,57,50,149,232,5,21,32,88,185,246,22,90,235,212,2,110,246,162,164,170,226,182,103,164,31,36,113,5,151,167,253,135,195,57,79,11,115,220,30,127,106,120,249,246,53,47,253,142,17,95,220,84,134,75,131,181,16,246,141,169,117,38,135,241,127,214,198,234,36,102,14,7,83,243,24,50,136,38,165,235,63,211,194,225,203,137,80,116,195,75,226,196,121,220,175,99,39,42,49,73,108,164,89,248,147,161,97,156,8,45,158,21,228,37,77,18,153,29,26,150,131,157,28,92,51,223,221,22,142,251,5,178,140,8,253,121,7,165,230,33,160,228,224,12,64,167,0,107,194,156,14,23,20,107,18,126,145,158,188,37,8,191,48,130,29,25,144,188,12,56,178,47,46,57,241,106,46,102,191,64,248,209,203,151,161,159,236,97,29,180,114,155,41,88,2,15,222,69,210,161,212,43,67,96,17,72,17,215,219,222,128,180,87,150,107,47,199,113,100,65,207,136,198,222,46,220,208,118,68,122,193,74,159,145,25,72,209,85,222,32,197,190,73,95,91,131,4,48,46,171,153,167,48,100,212,214,27,19,101,4,23,61,188,200,184,106,106,169,125,230,122,245,243,136,164,202,238,243,250,245,172,243,80,213,19,210,248,190,206,176,213,60,124,52,165,30,80,132,233,88,54,130,169,81,123,237,189,145,124,104,216,110,102,114,234,41,179,158,0,210,129,196,189,23,183,80,193,124,213,123,253,112,84,232,45,194,230,153,176,52,106,209,108,88,74,88,241,172,40,198,139,197,52,217,147,10,113,54,77,51,161,147,220,190,44,83,121,234,56,107,37,223,94,205,117,84,138,109,140,17,35,76,17,16,23,5,105,63,232,89,22,49,30,113,80,139,162,125,195,142,213,31,208,14,23,72,112,101,97,138,210,52,210,14,253,111,160,67,102,63,200,3,217,209,196,154,72,9,210,185,78,117,30,201,3,234,50,147,89,250,143,174,177,108,221,159,194,27,16,249,61,186,147,130,45,190,38,77,149,61,205,33,153,203,133,121,110,140,31,193,91,173,112,153,73,58,39,29,76,105,115,196,159,252,104,236,45,218,52,235,66,45,76,72,149,133,239,187,92,82,99,62,124,46,5,161,82,117,11,254,25,179,149,13,201,56,163,231,170,182,135,142,186,100,16,118,157,233,86,17,134,254,127,55,93,20,144,207,18,75,129,217,166,162,74,113,133,118,211,64,65,227,202,221,70,197,98,2,90,67,10,238,175,143,29,106,51,24,101,211,56,137,61,192,28,134,72,187,245,219,205,189,158,178,68,81,132,243,16,81,128,81,91,123,169,239,237,55,179,152,210,14,151,174,111,14,113,202,137,121,215,129,125,197,136,69,145,178,179,130,5,69,60,228,208,119,11,17,130,139,46,116,194,115,35,9,158,36,73,130,17,132,213,71,185,101,49,140,224,105,21,55,8,233,250,200,7,18,1,3,108,105,186,229,68,241,218,227,78,175,33,128,63,249,135,182,224,140,209,38,6,191,140,253,194,59,144,185,189,79,50,36,28,227,31,151,122,226,150,18,245,103,5,183,113,41,33,79,33,106,20,75,109,198,203,126,20,172,112,87,50,228,144,99,227,220,136,115,3,45,8,141,48,85,10,247,96,165,249,34,253,174,226,227,88,119,112,148,94,0,196,81,115,16,133,218,247,170,63,227,46,28,223,156,89,187,60,254,25,113,4,169,51,121,190,253,95,18,163,224,42,23,80,150,82,244,161,188,3,20,20,35,24,214,49,23,201,205,53,29,244,60,205,210,3,189,67,252,219,254,165,250,172,67,222,246,143,203,93,139,213,117,20,127,183,40,176,51,244,214,62,111,198,229,29,242,20,27,107,227,236,195,24,19,148,97,224,76,246,6,176,109,86,173,116,122,204,141,112,56,88,232,52,13,17,178,151,23,220,59,160,29,151,26,115,160,116,10,119,68,245,70,66,220,65,138,212,146,212,250,236,66,182,245,237,24,217,71,202,231,138,164,69,185,69,0,193,172,141,147,253,219,47,21,241,60,8,201,23,146,139,55,33,222,217,85,8,195,115,207,181,158,67,42,57,230,193,77,33,24,228,156,205,109,233,22,193,239,128,245,238,28,211,245,245,64,242,172,252,114,200,46,65,108,141,203,187,56,73,23,191,96,205,27,167,58,51,211,47,111,188,69,60,153,252,246,6,122,50,148,250,120,136,141,215,156,188,155,87,174,66,119,206,21,69,0,27,162,236,129,162,179,180,15,44,202,45,204,152,236,242,112,216,57,161,15,58,167,13,88,109,58,95,23,6,142,178,176,238,244,233,31,133,185,57,238,151,138,186,99,112,136,57,230,223,157,4,120,103,219,116,66,107,176,168,242,217,0,210,163,136,35,109,221,53,202,151,239,5,92,160,115,99,146,83,159,32,217,23,158,124,65,11,104,97,0,107,176,136,240,146,204,116,78,69,218,156,84,1,118,134,148,204,153,91,101,133,171,94,97,110,31,99,187,242,129,68,240,154,216,76,58,223,8,210,40,27,242,170,189,116,191,42,189,55,129,85,136,103,237,20,229,34,247,226,39,111,92,200,35,21,175,204,190,0,190,107,17,231,102,202,186,0,233,247,97,65,218,55,221,240,226,76,212,137,69,205,253,116,149,11,89,236,65,103,61,208,38,200,222,187,78,67,105,105,215,105,51,72,151,219,227,147,51,18,63,85,251,193,89,34,127,18,113,225,213,166,74,55,62,29,108,99,209,232,98,200,188,19,175,134,48,160,71,40,36,231,153,46,248,197,166,65,32,137,119,89,236,205,183,177,4,229,255,11,64,249,25,205,113,115,4,9,17,129,124,238,198,139,17,81,106,58,54,208,37,161,151,66,226,61,138,6,177,43,211,126,2,80,0,126,3,0,46,153,149,148,238,129,134,197,232,255,178,37,212,90,113,227,245,122,167,218,47,5,61,87,33,109,23,130,87,59,39,19,213,71,34,160,43,107,233,144,3,173,133,179,178,160,168,38,222,68,206,110,158,10,216,191,148,207,18,5,212,225,18,117,77,100,243,29,40,206,250,10,32,171,9,155,205,82,146,129,149,165,44,75,18,41,216,125,236,241,91,49,112,198,144,14,215,63,143,160,183,196,164,118,214,224,155,74,0,95,40,227,110,180,107,108,20,177,81,215,242,169,150,58,127,175,34,36,166,196,111,38,206,242,141,89,70,74,177,14,98,134,167,88,36,103,240,139,145,151,34,158,236,163,73,84,145,254,147,1,212,55,173,209,244,214,122,76,109,151,233,93,237,51,170,231,23,86,172,0,219,106,94,147,3,171,160,180,142,41,203,214,208,69,81,242,56,99,201,151,44,150,223,214,175,81,178,56,55,18,174,17,105,203,104,82,60,189,231,145,3,82,97,35,122,194,233,27,133,81,37,210,23,8,59,19,96,94,51,148,243,50,125,136,17,41,79,92,158,110,62,107,71,198,203,39,206,158,221,252,155,174,36,187,108,234,137,138,10,155,68,140,244,105,153,139,183,192,63,8,106,168,248,43,49,192,176,35,201,60,114,237,83,128,244,214,193,184,232,69,241,206,81,74,191,65,9,90,219,132,81,151,27,82,80,85,254,64,89,222,118,208,59,116,169,33,150,169,142,114,50,207,143,238,177,243,87,90,118,53,51,111,76,163,175,200,96,7,254,132,64,227,160,95,69,236,143,102,146,136,54,171,143,41,9,108,126,94,172,136,232,3,240,207,71,186,139,236,205,158,138,205,55,208,31,97,68,179,116,2,3,83,129,137,126,60,97,186,195,117,97,115,35,16,40,183,90,84,128,246,72,44,114,169,41,36,36,23,187,0,125,47,25,4,94,46,246,37,207,205,63,125,93,251,35,190,3,255,138,44,137,38,89,224,77,106,95,161,36,36,208,62,74,123,214,18,81,120,84,187,80,77,244,33,189,172,130,239,85,208,125,254,214,56,198,206,120,191,228,92,96,251,154,100,106,68,146,8,60,211,70,156,214,104,135,34,105,98,0,225,209,128,34,252,2,74,203,231,146,121,173,91,207,207,32,65,9,153,56,89,187,50,83,216,82,243,61,152,73,132,84,253,249,255,224,111,154,211,216,118,164,222,177,48,80,130,35,228,153,222,81,55,161,151,158,74,119,246,39,121,4,22,202,115,158,163,75,52,114,95,70,169,14,255,189,187,55,102,131,155,86,31,31,231,187,8,140,27,228,75,70,86,220,99,68,0,182,36,9,186,251,39,106,170,88,78,39,26,202,136,105,44,176,81,200,17,79,244,137,39,40,198,200,132,0,84,209,182,117,184,141,46,244,225,169,99,103,213,137,186,15,170,40,181,74,66,168,134,56,136,169,196,238,28,246,19,28,33,188,32,5,217,136,99,204,167,129,70,113,245,187,220,162,152,75,145,232,50,168,107,112,40,101,224,54,33,203,197,140,228,191,209,77,53,230,119,109,200,113,144,57,167,162,218,236,114,110,195,44,23,222,234,213,24,23,64,57,42,86,54,44,219,28,190,102,99,12,84,17,123,51,190,49,59,123,34,111,139,134,219,33,148,45,227,103,215,110,36,118,136,140,125,122,201,24,177,234,243,85,246,132,98,212,62,208,123,100,249,231,240,111,189,76,163,224,224,251,167,174,185,133,138,141,178,97,81,189,75,247,98,214,54,13,92,241,73,28,210,7,173,64,135,125,190,255,116,222,218,222,239,199,78,15,194,120,147,66,136,27,253,60,97,151,175,41,226,113,231,51,68,177,44,47,141,52,24,53,228,174,130,58,150,71,148,1,36,110,146,168,215,153,135,223,164,100,216,69,192,56,39,136,149,171,217,72,245,18,217,164,72,144,41,54,182,168,129,90,136,107,5,147,234,223,219,109,1,228,89,21,220,193,222,111,205,212,208,232,88,207,34,64,110,242,153,21,194,228,39,51,150,177,17,74,223,247,36,157,13,93,72,187,174,65,54,62,35,9,130,196,175,32,28,245,218,108,57,185,119,132,228,101,100,156,118,24,180,178,255,92,28,37,230,62,251,32,169,103,31,105,122,179,238,51,96,243,119,21,102,102,68,12,192,30,53,125,145,122,95,108,245,168,180,160,121,195,8,30,232,183,244,102,147,134,137,201,186,10,16,123,191,252,124,80,233,78,23,146,187,8,201,199,136,85,41,128,86,84,34,80,205,254,53,1,151,136,227,227,145,2,18,223,173,15,97,220,214,2,11,9,251,14,66,32,215,76,102,10,223,167,47,114,109,80,183,223,158,224,16,176,121,95,34,45,158,61,31,117,50,192,240,93,190,194,235,218,183,197,174,114,71,211,136,164,177,209,65,173,216,207,202,91,166,94,254,177,142,188,118,37,85,154,147,65,117,84,30,33,28,79,97,187,221,107,91,3,38,165,175,105,30,210,114,110,181,59,142,206,26,3,222,129,69,209,41,222,119,167,132,254,20,31,34,240,115,101,60,36,122,0,110,170,153,131,82,231,217,53,39,190,151,174,32,56,47,143,68,181,92,146,10,155,243,69,73,31,44,174,169,125,193,143,240,23,229,253,190,78,204,178,243,156,99,24,138,201,237,124,85,131,2,251,120,192,92,49,177,124,199,193,211,119,11,181,253,149,198,5,141,111,20,80,239,76,58,58,13,81,40,48,103,182,115,12,188,146,106,125,229,231,144,24,78,101,229,106,53,169,159,127,159,184,22,232,164,255,43,6,100,143,141,60,246,70,41,219,195,35,26,235,171,167,41,153,253,240,46,221,140,142,23,58,142,153,110,138,206,143,125,99,37,151,57,203,246,226,127,70,217,191,227,159,29,64,99,217,75,138,69,72,110,142,20,10,45,190,147,55,113,112,136,149,144,173,87,27,137,242,204,178,146,100,202,203,224,36,13,159,154,197,237,81,147,117,25,111,47,127,196,149,63,125,224,229,186,146,89,194,192,172,44,190,209,159,169,210,48,58,97,30,244,119,151,239,24,105,38,58,8,140,146,243,30,155,90,32,212,203,133,18,223,177,21,197,25,103,107,44,109,128,154,153,136,155,8,222,49,159,3,232,15,94,100,254,134,182,118,189,176,255,134,177,190,32,67,228,199,31,229,151,90,28,102,159,24,72,239,45,244,16,22,218,22,94,2,131,77,199,176,188,58,39,143,82,52,162,38,111,192,242,247,41,108,58,3,105,71,5,146,67,119,83,70,68,214,15,248,110,9,214,77,163,211,25,143,198,152,106,182,106,12,138,63,239,52,227,239,186,161,245,251,58,12,48,198,180,187,137,143,48,160,252,122,13,26,141,248,53,199,153,114,116,90,17,107,190,121,233,155,122,52,215,58,186,132,217,91,129,48,173,192,36,196,64,192,54,84,185,1,176,149,79,184,211,173,232,159,132,81,174,107,203,158,188,220,130,116,140,212,249,142,83,196,158,64,147,29,229,129,56,45,200,156,242,91,26,239,190,152,148,164,72,51,53,135,80,3,129,116,136,109,235,210,44,249,47,141,107,103,207,252,168,64,159,147,219,86,106,155,131,61,96,79,194,51,239,46,192,76,178,137,62,122,151,133,251,18,77,27,221,113,154,129,122,203,89,227,229,224,110,89,84,131,239,130,207,44,43,61,66,164,93,209,219,119,148,15,71,185,47,233,2,93,68,251,155,226,207,208,180,23,216,200,134,129,228,146,24,153,211,67,181,115,166,11,94,230,173,195,157,65,236,149,58,133,87,38,205,214,148,185,90,158,235,178,155,59,238,123,66,228,36,101,87,137,39,157,59,183,215,208,208,46,25,166,218,41,21,188,170,35,203,190,0,128,188,9,44,21,154,195,9,98,241,189,228,89,20,184,9,172,89,216,253,69,180,61,73,141,15,203,225,136,159,88,175,77,75,199,28,70,127,35,24,7,90,94,134,129,4,241,63,209,44,17,211,68,112,174,63,255,196,169,9,197,208,10,240,110,221,99,243,137,33,27,29,181,100,230,248,43,155,2,203,159,36,42,146,213,155,144,186,231,129,72,167,181,129,35,174,249,223,97,120,170,135,187,191,237,41,26,102,167,189,212,231,216,75,104,131,122,91,81,226,24,36,135,206,7,242,181,221,200,230,189,236,105,42,172,141,27,106,142,213,170,169,35,19,97,252,107,199,176,36,242,141,249,164,43,86,46,208,27,89,249,161,193,211,148,214,169,133,235,142,115,117,58,55,193,37,70,125,42,73,115,242,57,108,65,246,29,24,114,4,239,116,220,24,201,96,142,137,125,5,3,10,92,116,238,251,125,241,105,148,21,83,0,174,252,229,59,179,30,170,228,18,87,183,37,213,241,85,82,14,32,22,218,143,102,124,58,102,142,22,192,246,17,114,214,0,165,42,128,172,193,183,16,247,197,181,150,81,223,158,195,225,15,201,129,140,165,170,147,252,202,101,69,40,175,133,217,108,14,214,35,233,109,39,83,109,171,46,82,55,157,83,47,4,202,46,86,239,222,236,92,109,241,168,54,109,39,227,28,122,27,33,13,117,138,210,255,231,56,117,129,111,47,186,237,14,168,35,83,157,196,127,76,115,155,175,141,61,166,79,210,196,181,190,17,200,113,132,9,1,216,200,38,145,108,74,100,146,84,153,234,178,23,194,165,135,43,65,219,104,181,243,216,177,57,235,3,191,203,184,49,254,114,56,216,215,164,186,50,14,78,253,46,55,77,20,138,111,150,183,67,123,98,36,125,226,96,64,21,47,214,146,176,184,12,80,13,201,23,156,119,31,190,0,183,20,97,61,95,72,188,157,129,204,56,36,78,119,9,57,233,6,152,77,53,144,210,96,199,249,234,205,98,113,102,71,158,74,153,228,37,9,24,25,64,1,253,24,171,237,131,41,94,135,39,73,40,78,100,120,108,37,213,59,67,222,222,207,235,195,216,31,69,80,252,210,199,210,215,164,147,66,212,88,235,71,26,88,58,0,223,24,18,241,54,214,128,81,161,239,121,172,78,67,38,245,74,126,231,119,98,127,185,24,173,59,205,177,55,206,237,145,103,210,48,213,40,20,168,217,230,62,112,218,1,79,165,48,43,143,226,200,84,237,228,60,178,213,115,166,134,53,219,120,194,85,71,106,149,128,243,54,67,188,146,114,208,82,196,179,136,180,117,53,13,40,29,29,22,29,197,47,98,104,111,129,166,83,81,154,69,137,132,41,177,15,140,242,254,182,23,17,62,35,172,115,196,183,114,28,165,96,152,126,25,160,177,0,6,21,53,79,62,235,127,9,223,248,26,43,148,0,188,67,76,7,39,184,78,78,2,218,217,252,243,136,199,43,14,135,187,136,58,21,17,205,68,213,140,20,42,231,111,69,95,1,234,28,149,172,58,192,80,30,90,150,6,97,28,242,218,107,150,50,169,37,157,97,78,49,203,93,91,3,6,218,65,90,235,67,124,140,113,123,127,44,62,235,233,81,75,155,126,49,212,61,64,170,222,167,137,239,27,40,229,143,209,208,61,140,236,125,168,10,189,54,110,176,56,189,73,10,63,242,90,223,21,105,178,138,157,21,174,197,46,76,141,191,212,14,148,229,196,78,109,174,140,54,41,90,83,108,70,245,206,232,182,143,19,208,87,96,217,99,95,61,154,231,104,169,88,205,180,79,118,215,109,136,144,11,78,48,80,192,198,243,81,107,69,201,177,74,166,160,240,199,40,93,174,111,203,226,42,102,63,230,239,117,211,92,143,83,0,169,233,63,173,174,154,95,220,90,145,44,51,75,71,209,99,146,234,203,96,78,36,192,84,28,191,62,68,53,183,126,118,39,157,123,152,222,112,235,91,227,158,138,32,193,126,252,236,76,150,32,88,182,16,66,216,185,33,196,197,135,126,25,18,115,98,19,119,8,215,84,229,202,103,17,5,149,155,84,36,225,247,84,9,149,122,96,115,188,42,230,121,193,60,52,28,201,158,197,12,121,171,144,209,153,177,162,126,95,190,111,182,220,12,244,130,229,139,192,64,68,10,107,11,212,188,184,183,218,47,193,74,100,255,232,249,253,174,44,249,15,192,169,21,147,181,19,16,246,18,253,174,53,158,240,253,219,97,9,66,225,240,2,115,1,83,209,143,30,77,39,252,114,46,160,116,230,68,126,69,196,137,207,202,160,171,101,184,33,224,123,100,247,105,235,85,196,114,22,40,114,72,5,8,43,255,150,87,52,190,230,28,85,52,165,130,169,147,125,216,134,222,141,128,207,85,242,230,5,24,150,97,172,38,67,136,86,137,71,116,244,134,93,48,97,163,250,27,105,247,13,48,190,17,50,45,12,183,96,68,8,79,72,62,9,66,94,132,54,23,7,64,29,192,93,68,248,13,80,48,30,80,101,204,61,101,244,7,89,144,119,222,82,15,240,219,49,38,193,157,255,74,92,117,112,242,12,244,3,89,57,144,128,54,50,93,215,49,252,199,244,176,226,39,203,191,202,22,68,32,5,158,114,226,214,49,65,67,91,186,13,37,40,255,106,14,216,221,11,49,148,42,48,234,208,62,218,37,214,33,230,64,56,239,63,218,114,8,51,56,68,85,124,94,60,101,42,20,178,73,198,27,237,50,126,31,165,251,192,117,27,165,183,132,139,15,159,199,244,112,180,200,163,161,201,94,167,179,111,202,55,212,176,131,140,197,136,33,54,179,176,199,65,9,178,202,102,76,187,148,250,166,68,49,174,248,228,58,183,158,234,72,163,50,110,89,178,35,117,221,244,173,91,243,204,72,98,82,90,200,115,61,238,38,111,116,226,203,147,162,146,110,107,178,217,23,61,102,139,11,201,6,233,82,201,58,75,113,25,145,26,190,134,171,139,217,62,79,191,218,79,207,92,84,221,183,157,147,121,55,218,119,91,45,195,46,20,48,246,56,73,21,219,38,103,29,78,69,173,76,73,99,50,169,83,145,176,183,162,167,174,162,166,17,5,11,149,113,91,153,48,33,230,31,42,56,85,60,7,91,79,249,207,1,137,211,0,146,63,239,226,185,250,117,173,181,46,206,146,15,243,134,210,14,17,25,22,117,175,240,15,224,133,144,70,230,114,236,50,203,171,30,1,137,188,124,23,241,252,61,138,22,4,112,127,239,208,94,132,32,45,124,196,45,139,27,234,55,91,188,91,170,178,219,141,69,39,179,62,189,82,254,133,100,171,115,181,134,71,231,67,118,245,85,212,55,51,105,193,28,58,190,8,202,154,213,122,105,244,198,201,153,101,121,137,202,48,61,228,40,151,166,201,133,177,107,122,36,95,210,2,221,125,4,74,249,22,234,64,2,132,177,97,240,182,191,45,88,155,223,55,143,57,167,163,127,184,158,17,59,100,165,105,139,78,3,218,0,189,113,222,49,86,10,229,21,163,114,7,108,226,204,249,31,125,13,2,226,206,13,219,62,88,79,170,224,168,101,159,202,230,232,195,169,249,196,41,57,251,84,160,135,2,226,206,26,91,223,251,146,41,123,124,112,250,192,167,124,207,148,72,65,169,93,7,126,184,194,42,177,131,6,60,215,211,164,160,199,129,134,147,64,134,164,246,197,62,0,119,78,180,160,67,207,60,104,57,252,50,162,52,101,117,72,225,176,234,132,102,189,28,137,134,44,34,211,28,119,146,171,225,198,137,236,107,123,87,4,245,215,181,173,87,77,204,172,99,188,107,90,119,120,110,191,144,240,188,85,114,173,215,126,69,65,171,74,251,0,113,46,184,240,214,70,5,119,32,236,3,13,222,207,47,40,58,205,1,144,135,33,39,148,125,182,251,174,131,146,42,112,182,58,200,41,247,157,163,180,86,126,50,210,90,157,139,51,166,75,17,78,61,43,158,3,227,131,154,101,55,6,121,252,32,153,68,175,202,195,168,194,210,65,109,78,226,82,179,170,83,159,188,170,128,170,203,48,149,129,122,51,151,192,137,68,83,104,125,237,115,185,229,163,254,106,224,183,244,96,91,224,62,76,201,8,172,28,3,158,115,205,111,59,84,169,166,251,190,146,159,233,39,97,94,115,50,49,179,97,200,151,62,141,185,206,20,232,144,175,104,23,12,115,190,198,19,244,244,77,172,181,238,202,64,29,44,162,69,90,197,87,58,179,179,126,216,140,202,158,36,249,15,21,194,30,122,151,176,139,61,221,129,124,185,69,225,166,187,241,159,38,100,5,132,73,79,199,102,26,26,84,50,193,196,216,55,58,157,142,161,45,71,42,118,105,218,77,32,22,102,60,92,208,116,42,73,199,93,14,85,193,38,119,249,82,152,229,75,79,29,66,163,172,128,65,86,183,83,124,203,180,195,177,156,27,21,18,229,162,138,251,225,204,133,244,97,96,9,171,222,46,26,149,168,21,204,121,139,141,104,42,155,171,164,165,6,87,201,125,75,97,27,8,42,139,84,190,139,158,53,35,251,50,56,131,214,134,5,183,54,90,37,180,100,31,95,147,170,208,88,15,226,101,236,42,94,80,1,114,80,124,59,142,40,22,66,72,38,185,118,58,52,138,98,113,82,127,202,92,103,20,125,206,175,21,3,125,166,38,226,116,250,134,222,39,250,99,95,51,65,20,135,163,28,69,13,253,159,107,4,143,98,43,75,97,204,245,181,26,253,87,239,104,124,222,204,186,1,115,152,50,102,173,74,249,133,175,242,109,219,76,255,212,229,22,82,189,33,53,150,53,149,129,4,192,48,45,27,148,104,209,215,57,130,184,35,146,188,246,105,93,192,195,145,193,194,58,144,134,133,248,204,100,174,134,6,67,134,121,252,6,249,30,78,89,26,188,221,82,194,30,202,241,112,71,163,217,154,69,21,9,210,175,162,154,223,26,242,109,72,32,170,202,137,31,162,197,195,16,176,178,17,89,73,118,183,251,132,135,99,127,142,176,228,64,218,140,169,177,254,157,249,70,102,73,108,110,216,59,125,150,212,85,120,187,53,121,23,38,137,16,35,213,159,221,144,152,194,232,17,22,220,210,198,65,143,74,34,205,18,115,17,144,13,123,251,50,107,116,120,87,169,178,172,112,180,149,89,173,70,248,128,189,116,153,100,68,91,122,153,20,1,10,49,78,141,58,168,150,104,106,41,91,122,125,11,16,176,141,172,209,164,71,65,142,149,187,184,78,209,130,51,101,140,45,234,114,108,238,160,175,63,175,247,56,112,254,224,208,151,72,37,110,44,195,194,55,215,85,58,177,13,248,71,70,246,248,210,50,137,205,155,70,105,187,153,11,115,50,139,37,143,171,197,121,41,216,241,184,217,100,113,218,167,48,46,119,84,49,149,52,10,59,8,155,42,184,140,116,80,213,207,4,7,18,181,222,136,135,34,41,181,191,13,104,243,143,46,157,18,10,97,55,18,194,127,5,140,104,45,231,175,245,13,46,136,122,165,245,188,148,63,232,16,161,155,136,110,149,98,161,209,148,49,22,123,132,11,199,46,36,113,51,218,35,239,151,97,230,136,4,41,195,126,128,177,30,173,193,109,83,35,115,75,178,175,122,145,132,222,93,112,118,47,193,161,159,184,255,10,2,185,90,238,119,194,251,247,148,103,108,126,183,226,27,97,62,213,150,144,208,70,217,197,144,99,84,6,252,117,139,6,130,124,19,226,97,11,245,40,104,114,100,96,77,36,65,195,151,208,248,212,226,116,220,246,86,171,33,145,207,137,225,242,182,155,165,125,82,86,188,97,131,37,148,201,86,207,119,141,216,89,140,175,90,3,144,3,103,69,239,137,123,211,135,98,189,217,155,159,43,65,15,226,169,11,53,15,130,98,133,99,172,84,149,41,110,101,59,108,221,230,54,174,240,214,147,188,167,90,101,192,137,193,244,213,69,74,134,190,212,119,35,232,136,79,195,216,74,152,33,201,150,251,196,230,197,240,138,60,47,122,15,92,4,203,53,28,106,187,64,177,62,206,122,243,30,51,99,72,161,157,155,152,232,235,118,125,149,185,181,249,217,23,22,126,117,41,195,98,168,156,184,223,153,153,14,203,150,24,101,87,140,29,94,189,19,217,176,252,196,226,112,67,75,102,224,31,84,165,161,175,213,239,124,196,139,164,230,49,20,226,250,136,7,31,218,182,34,251,193,225,34,238,67,139,12,162,220,198,173,255,40,212,234,195,213,182,137,231,19,215,41,219,115,245,118,174,65,73,185,161,148,5,106,102,129,113,198,134,137,64,78,4,62,195,125,162,61,125,78,197,65,83,254,253,225,89,213,27,176,226,210,130,132,238,193,70,210,57,60,111,180,168,140,205,114,138,88,119,77,51,134,164,95,171,239,221,101,130,168,174,99,181,70,132,96,41,156,27,55,102,151,116,221,189,37,163,108,110,42,232,151,232,76,138,2,54,80,61,202,65,91,42,222,56,6,79,242,184,79,206,243,122,137,90,233,183,183,203,123,109,60,52,168,151,6,176,53,182,196,36,61,180,237,189,145,99,89,36,188,47,211,193,63,60,138,109,52,64,10,49,181,81,31,101,83,218,135,224,86,92,65,98,68,175,49,15,194,136,73,172,157,209,198,212,247,220,95,95,180,103,59,72,3,97,210,170,120,7,2,88,22,167,147,48,224,167,253,96,146,107,171,76,122,213,205,200,0,71,85,47,220,98,189,236,183,147,90,10,14,110,172,182,163,233,101,103,167,136,205,137,30,154,193,15,232,127,69,237,65,106,147,69,85,222,96,180,85,65,150,40,110,35,97,96,217,233,172,251,163,220,30,243,246,108,211,95,186,69,212,21,110,74,77,92,145,75,60,59,250,179,90,151,144,175,92,13,104,177,101,198,138,108,123,22,196,112,89,134,228,121,93,63,63,69,195,103,39,88,37,99,210,157,201,232,95,34,42,158,58,145,53,238,230,172,22,195,53,101,134,222,27,252,102,125,97,32,220,50,35,30,111,65,63,177,119,98,199,62,241,222,2,21,96,85,156,57,73,231,105,41,234,226,92,80,84,78,234,144,96,154,204,107,233,229,250,90,69,251,206,135,112,182,240,222,253,208,88,77,223,250,82,235,20,0,201,214,179,9,38,148,92,248,117,171,11,64,222,221,173,95,19,220,29,140,64,54,253,86,233,126,150,237,64,73,186,178,184,109,211,85,109,224,172,144,80,225,102,82,9,249,71,229,206,177,212,60,235,101,61,209,245,43,238,161,221,80,115,35,37,195,161,237,87,9,66,179,201,182,14,112,63,98,255,253,7,34,2,221,98,203,81,113,234,101,150,185,96,239,184,24,241,43,238,31,41,217,242,32,94,145,246,89,187,49,160,197,234,184,67,138,102,210,50,247,113,183,245,79,213,44,72,184,50,178,99,36,250,33,105,107,25,39,167,100,74,4,18,203,36,23,145,148,64,56,254,208,73,108,125,100,208,97,38,13,252,57,10,194,211,71,156,234,242,100,159,116,187,228,136,210,179,116,57,205,178,182,51,254,117,189,215,194,2,32,6,200,32,243,82,110,237,30,229,196,115,144,129,139,211,196,180,212,229,81,31,45,70,101,124,221,39,45,12,146,36,198,55,172,186,209,136,119,56,26,226,79,178,112,165,177,18,84,194,136,81,184,79,248,31,177,249,146,236,39,184,212,248,53,131,45,111,113,241,46,46,41,177,152,30,30,74,226,82,130,156,243,144,99,76,242,138,105,9,123,165,124,191,181,174,159,164,151,167,213,4,2,13,141,54,137,145,153,5,120,98,14,248,185,33,155,62,147,68,216,164,102,239,114,97,158,153,195,6,140,244,188,87,45,80,82,105,100,22,76,92,44,46,136,6,120,12,251,176,106,211,248,59,221,171,151,6,166,91,27,216,207,216,21,111,139,144,15,5,70,79,104,122,160,111,11,23,215,204,219,222,245,246,219,113,135,91,75,118,163,119,111,66,246,111,12,81,187,107,180,20,218,226,91,201,129,2,108,6,17,93,176,91,48,50,29,161,239,114,57,23,206,23,25,40,29,203,142,118,53,214,98,166,214,26,194,19,96,18,95,57,175,153,219,178,79,46,21,79,119,210,101,230,223,121,196,226,59,112,233,48,85,94,232,198,227,90,152,252,233,12,201,1,16,204,54,132,211,166,83,33,180,245,255,42,21,6,155,171,13,54,253,211,9,148,220,195,109,12,245,81,229,64,196,89,225,86,7,207,63,123,82,150,200,69,134,250,254,176,113,55,159,247,131,59,179,19,58,13,200,112,98,165,70,107,103,211,253,237,85,2,134,26,77,100,138,201,38,114,162,28,184,185,202,142,168,196,213,236,33,13,189,199,233,234,53,11,98,81,23,235,206,137,47,157,81,164,152,249,107,6,237,167,6,35,47,56,118,36,16,33,251,2,119,183,81,86,22,173,17,76,69,81,120,28,190,86,143,226,90,27,92,248,172,41,25,124,246,218,230,109,136,47,188,205,111,255,160,181,8,182,58,90,88,246,59,92,116,128,205,9,199,53,223,61,152,110,211,165,142,252,64,89,45,207,224,207,124,50,150,157,92,132,71,10,144,81,227,56,98,151,216,203,199,143,215,220,96,63,170,160,48,83,142,73,50,54,29,79,143,180,237,222,143,122,226,103,60,90,142,119,173,154,37,124,209,100,44,142,192,190,86,211,35,190,210,77,230,104,44,93,94,126,150,121,150,83,44,164,160,6,175,133,10,211,89,8,86,72,91,148,114,116,128,80,94,23,240,85,157,224,88,189,160,110,20,33,135,31,122,254,71,208,64,2,187,118,41,33,226,172,145,133,11,182,37,190,229,202,81,144,69,25,117,148,85,165,103,194,117,11,17,74,215,161,240,135,245,148,239,35,106,171,92,0,35,176,1,166,109,129,49,32,233,162,72,140,221,247,74,105,172,117,75,167,80,127,93,83,169,95,222,32,77,77,76,192,208,182,83,250,150,2,117,73,63,226,65,214,218,225,5,230,227,78,134,38,55,240,86,188,39,54,15,141,141,31,104,59,194,99,142,114,166,103,61,199,33,130,53,120,58,89,2,111,47,34,35,62,59,230,225,161,83,11,3,138,57,135,138,202,56,66,13,77,182,96,219,60,96,216,151,122,64,73,66,161,23,164,114,49,131,196,248,145,72,110,118,81,19,159,228,95,65,132,55,181,53,11,152,242,137,102,128,120,205,215,185,128,140,251,146,10,194,227,213,203,183,14,33,83,89,34,98,215,155,179,225,174,56,51,177,11,223,226,154,239,212,248,232,77,62,241,122,250,72,137,119,218,94,85,193,173,246,152,207,77,131,31,45,235,79,97,136,58,103,118,184,186,205,118,131,188,92,3,32,131,80,78,200,117,1,217,167,36,100,152,64,206,254,223,151,207,155,123,203,111,217,123,221,166,170,239,175,36,230,223,174,136,121,246,104,131,213,62,232,193,110,118,246,76,232,105,115,192,1,113,191,19,189,139,163,42,140,79,36,189,251,59,59,186,25,61,230,56,114,2,113,29,145,96,158,78,253,76,190,117,62,153,240,143,75,207,138,206,126,9,99,121,129,99,194,226,226,166,103,187,230,48,230,132,76,194,72,46,141,215,79,22,75,66,140,99,225,77,35,197,144,206,70,176,41,14,212,37,216,166,38,135,198,66,93,149,163,128,255,244,135,11,155,41,173,44,244,93,165,222,77,219,207,144,18,169,7,244,166,71,196,157,230,233,215,50,204,22,128,52,253,218,12,128,89,94,80,18,166,33,80,181,74,160,18,164,65,15,126,192,220,144,197,62,179,194,23,204,255,176,66,244,44,176,237,104,72,86,249,163,6,28,59,16,92,56,101,212,234,35,56,121,13,246,57,187,178,100,175,152,251,213,7,176,229,101,160,157,198,237,91,53,36,115,91,54,77,108,252,154,176,110,81,209,171,208,90,220,237,203,118,251,13,27,110,56,130,174,12,71,110,5,105,28,157,150,52,45,3,65,250,163,157,55,51,59,137,196,30,112,148,179,238,60,50,215,248,91,42,128,158,133,181,60,255,62,112,7,1,245,82,19,119,249,29,60,8,83,27,178,108,109,237,168,254,131,91,195,133,67,82,67,108,219,213,172,159,33,95,253,149,143,3,26,42,189,159,66,47,176,32,50,144,105,14,65,207,221,139,203,113,120,95,104,194,183,162,242,45,29,105,65,226,21,106,198,51,157,106,151,58,218,234,205,141,106,128,114,145,107,30,3,84,70,108,120,0,71,26,43,180,29,51,123,146,2,164,237,104,226,192,166,139,36,195,22,208,4,222,187,106,48,2,27,16,254,68,226,39,29,237,78,185,21,83,76,118,183,53,60,39,104,59,110,117,177,86,47,108,227,48,31,232,129,208,183,21,169,61,114,3,190,71,12,36,4,50,253,191,73,205,101,91,28,20,254,212,204,227,246,102,91,239,129,208,120,151,8,156,128,136,231,230,47,193,188,147,56,100,242,2,80,208,72,246,141,43,197,173,247,154,249,129,249,215,165,133,118,170,101,16,201,60,74,82,246,84,237,112,167,202,211,98,135,105,202,65,83,121,238,3,7,42,193,82,87,138,29,148,134,139,242,95,118,0,6,187,160,106,121,194,180,130,14,240,235,23,243,90,237,157,2,208,92,251,47,226,122,244,96,232,244,101,80,102,40,82,154,80,249,230,63,223,145,54,220,133,145,160,159,176,85,40,227,133,34,240,206,11,205,147,147,156,175,174,108,200,210,3,5,52,177,121,27,182,160,126,243,210,220,94,150,247,191,198,67,228,184,206,148,58,230,185,204,228,44,47,214,39,181,197,225,179,51,235,249,169,108,201,248,42,41,243,55,198,175,83,232,98,145,142,89,100,167,220,143,109,61,237,122,118,138,223,145,89,190,220,17,230,247,101,68,82,201,69,250,203,87,9,157,239,207,23,236,102,175,176,205,244,198,68,171,28,205,62,27,110,119,128,56,214,163,95,109,122,30,250,75,36,107,140,152,27,202,253,206,232,33,46,243,61,56,40,10,120,19,192,12,156,177,162,223,163,158,29,88,58,211,84,173,191,72,54,103,151,14,140,16,27,185,133,182,142,57,207,93,27,70,92,221,191,241,98,36,88,105,0,131,230,170,90,58,132,157,236,235,68,175,40,206,82,204,196,35,198,177,169,41,34,26,145,4,63,131,213,29,132,247,121,194,125,255,210,87,54,113,43,94,176,173,111,119,131,247,143,176,56,33,100,196,80,201,4,80,169,212,37,104,19,246,97,87,97,94,48,125,238,158,127,158,125,163,253,29,46,139,45,120,133,68,226,50,49,187,209,157,39,16,166,141,14,183,228,250,52,49,155,145,165,81,61,64,207,123,60,152,98,101,208,90,99,144,119,240,121,202,84,4,40,224,231,29,237,241,83,18,36,218,37,42,84,145,80,44,137,214,196,184,120,140,132,156,14,36,221,143,215,160,136,212,154,197,238,235,226,171,68,100,186,55,114,40,146,67,3,77,196,42,148,158,177,232,24,150,202,206,196,19,199,91,235,51,149,5,158,247,13,130,210,138,31,160,86,249,238,225,42,233,222,89,30,229,29,5,101,119,102,32,155,23,222,44,241,82,224,227,12,117,172,115,10,193,16,12,197,36,137,110,3,250,59,35,98,63,33,224,115,255,145,183,220,38,35,17,41,17,125,198,137,243,115,81,39,129,224,59,196,2,84,96,69,247,84,38,40,165,96,255,15,146,11,214,223,234,63,251,231,227,59,176,123,96,102,41,206,147,9,40,178,188,199,251,227,49,169,57,219,221,94,81,67,21,228,215,167,205,249,105,48,163,78,10,38,58,165,125,202,158,147,150,84,97,157,131,245,9,53,35,230,118,204,15,90,248,106,34,127,246,211,109,135,78,239,137,58,208,85,230,164,81,190,58,110,84,74,236,62,42,181,170,183,153,135,43,82,98,219,58,218,11,45,201,21,123,65,13,236,123,155,190,44,214,178,173,57,82,243,121,7,149,71,166,70,110,203,37,57,10,178,93,104,114,127,34,73,238,223,177,234,199,169,153,230,10,83,124,73,85,111,103,240,199,26,81,228,55,165,75,75,97,6,101,179,31,250,57,28,34,237,138,10,68,81,237,166,142,244,122,2,180,185,115,105,184,31,244,200,122,135,98,62,242,15,190,85,67,42,223,48,40,248,107,207,201,111,90,211,139,147,247,146,15,233,164,142,168,170,16,243,173,254,122,210,18,175,185,32,54,161,194,97,188,31,173,245,171,87,44,164,135,253,201,231,243,26,167,86,16,49,121,154,165,172,250,93,88,56,181,41,63,177,41,107,150,12,68,173,165,52,138,212,47,185,13,139,146,84,87,223,204,61,248,22,129,0,157,227,108,179,189,94,12,151,59,105,198,126,253,142,94,25,218,70,225,190,45,220,132,218,225,93,159,103,100,47,24,211,26,188,82,148,156,87,110,22,84,142,94,91,98,107,206,135,72,194,254,141,245,126,154,71,151,53,207,123,84,247,75,184,151,196,25,218,181,129,73,23,76,52,67,86,13,120,107,74,17,176,237,157,202,177,164,161,141,152,214,124,104,6,228,22,173,53,154,207,67,99,48,112,227,165,222,153,242,126,94,231,180,170,5,194,12,83,140,149,143,163,194,49,119,126,132,70,186,69,237,165,76,185,13,73,51,206,7,38,179,6,11,112,31,173,32,143,219,67,144,110,130,33,244,22,44,241,244,253,250,241,211,195,23,134,61,117,37,123,11,232,226,39,224,245,88,144,174,63,130,120,93,191,1,221,192,190,55,91,144,35,8,214,220,200,176,213,19,145,19,168,55,35,153,208,206,235,220,173,55,111,172,211,67,165,2,161,162,119,243,109,14,136,230,16,26,151,229,100,124,38,48,28,215,139,173,29,81,105,131,126,228,250,87,111,22,47,38,135,13,95,137,93,58,243,215,57,40,122,215,66,18,170,157,30,33,143,7,167,225,231,80,183,103,61,97,163,150,254,189,132,64,170,4,186,198,1,99,113,176,101,145,184,198,190,199,80,240,170,103,47,57,126,187,188,24,124,226,77,240,110,227,210,68,121,84,50,67,184,104,65,193,111,55,191,212,111,57,248,9,75,165,70,216,205,141,105,92,21,18,124,85,187,109,248,219,121,96,213,36,203,116,6,237,146,96,223,202,205,238,246,168,179,194,153,94,144,63,14,24,127,160,246,26,55,153,40,117,90,242,105,144,11,150,17,126,221,95,254,140,152,223,111,82,104,139,126,235,78,82,249,64,197,202,143,201,200,218,140,234,153,140,108,118,147,101,23,119,4,131,89,22,135,187,217,237,76,251,170,216,116,37,194,212,116,176,146,151,67,49,198,141,18,145,49,73,245,233,199,124,230,132,20,33,20,18,72,213,144,38,137,17,244,41,75,17,220,81,33,234,231,43,89,39,93,199,69,111,162,254,210,1,254,48,222,21,64,39,156,155,175,228,55,239,153,201,191,201,130,124,28,54,181,161,230,236,127,166,54,23,92,81,94,68,206,187,35,74,146,231,224,241,72,92,90,151,124,168,46,154,162,217,94,210,194,13,194,27,86,58,235,58,40,156,34,74,159,241,103,206,225,30,194,224,66,194,26,82,114,116,108,215,185,71,40,0,121,5,194,104,129,204,191,24,42,100,240,82,26,128,201,203,0,239,50,147,151,94,18,76,195,197,191,241,99,188,2,245,199,228,29,19,161,39,114,96,71,174,130,216,221,73,53,172,35,92,125,164,152,228,5,103,119,130,160,245,214,176,159,63,80,30,43,239,189,21,148,90,126,62,138,55,167,162,244,164,95,225,145,227,27,150,211,57,104,148,90,88,133,111,204,45,146,28,9,176,221,45,34,137,101,131,26,195,248,191,212,169,53,196,102,255,66,13,3,106,120,17,34,211,172,205,35,31,109,228,243,212,225,19,206,105,71,44,213,62,97,243,175,252,171,144,114,19,196,30,140,204,246,144,57,168,244,182,97,113,62,253,180,230,159,74,68,152,185,96,154,79,238,231,207,60,120,7,107,97,21,234,206,192,102,23,25,230,200,45,144,183,77,146,186,247,184,107,72,61,34,56,176,80,214,205,237,125,218,124,133,175,88,255,140,90,169,221,15,16,111,225,141,49,233,244,39,94,236,133,136,146,187,216,221,166,60,45,160,56,121,83,230,211,71,28,238,56,43,166,151,239,41,168,103,250,132,90,113,167,199,229,48,255,212,86,0,127,2,222,153,117,141,120,211,253,186,90,226,98,199,213,82,106,41,173,56,132,200,31,134,142,63,153,61,254,73,191,29,248,105,195,235,68,153,178,153,104,50,69,206,117,214,76,36,127,136,145,191,17,178,0,135,34,112,31,82,61,85,81,141,82,26,189,237,188,217,236,115,0,254,13,43,202,44,153,199,153,23,172,93,177,49,161,241,109,37,79,223,186,184,8,53,130,215,154,95,124,250,93,144,208,104,6,167,218,133,183,219,130,195,1,201,107,52,153,145,77,124,142,182,7,104,28,46,0,253,202,122,148,24,173,236,112,74,232,163,100,175,186,215,22,144,72,217,168,12,2,85,198,85,66,62,253,184,35,132,154,140,91,143,90,248,94,86,92,121,139,118,139,81,70,70,106,53,243,73,174,220,104,65,236,143,146,167,38,82,48,191,232,10,191,188,171,83,216,73,43,211,98,99,221,83,142,72,221,76,42,212,70,230,45,223,17,151,232,172,146,1,173,2,142,126,209,232,128,157,189,164,122,99,225,33,194,42,95,195,79,17,179,145,172,224,168,204,109,10,101,65,130,199,208,9,63,72,40,88,22,141,75,38,64,209,43,35,12,140,127,179,241,167,149,49,218,154,176,70,58,229,177,34,236,117,223,10,184,98,83,148,232,249,212,46,182,214,244,196,77,217,249,178,251,96,240,251,183,74,215,55,200,67,36,140,92,128,89,83,90,250,225,206,77,111,8,92,223,16,91,75,127,117,250,217,105,43,45,204,121,190,249,92,136,36,43,165,223,188,44,87,237,32,154,75,20,21,252,18,92,7,225,122,206,77,154,63,185,248,3,231,252,162,16,100,228,248,255,88,139,172,140,58,221,181,96,3,93,67,164,73,67,205,252,20,11,20,142,36,37,67,59,213,147,167,196,188,190,183,46,98,148,109,121,16,105,126,237,80,40,210,146,76,181,156,137,226,63,122,89,106,194,194,212,65,141,32,41,189,126,105,161,164,179,26,146,237,192,251,43,113,112,181,84,194,72,204,179,196,131,39,244,113,127,220,45,165,1,100,85,243,32,150,164,227,152,12,160,185,38,3,49,80,250,10,233,102,6,53,30,113,134,175,93,165,3,72,177,181,190,69,226,156,175,215,120,160,70,135,19,132,232,22,35,55,75,163,245,240,7,83,23,150,175,89,89,245,183,186,10,12,31,135,160,75,181,178,227,221,16,170,152,78,213,109,0,129,24,59,90,158,41,117,125,12,115,80,228,14,191,101,64,65,29,175,134,70,215,236,207,52,252,186,148,152,128,65,20,104,156,152,146,8,153,190,41,89,255,111,126,248,74,53,224,26,250,169,166,151,85,98,90,25,42,233,253,61,199,112,178,168,209,182,89,8,72,229,7,92,208,60,159,55,234,28,226,255,255,26,9,177,139,126,16,40,99,164,103,241,44,228,183,189,10,36,31,218,35,192,82,145,91,187,55,143,198,192,251,95,92,161,255,170,182,14,209,24,215,13,177,183,5,190,54,19,243,176,178,48,247,245,232,235,119,250,237,21,131,175,168,14,110,127,69,241,114,233,214,58,156,82,171,216,12,246,152,217,183,83,84,158,10,124,233,106,53,157,100,209,171,111,54,131,45,84,16,105,200,159,87,17,234,57,82,104,245,153,157,6,236,244,200,156,164,159,140,74,54,74,6,75,141,102,48,47,37,23,151,117,158,185,244,146,18,13,199,158,24,172,108,135,125,33,69,203,74,232,249,20,59,40,252,238,17,111,117,252,136,133,84,11,148,73,189,130,77,21,231,243,103,143,60,40,224,200,106,129,94,255,76,97,207,89,239,172,195,93,246,10,106,66,44,117,158,71,36,123,108,83,0,24,254,66,77,192,95,229,231,188,242,203,85,69,105,92,61,233,184,104,113,192,200,176,251,19,90,55,124,33,165,154,213,113,187,94,180,143,141,141,178,215,16,167,145,60,116,215,1,23,204,115,255,30,121,201,119,36,133,237,196,244,46,69,39,105,191,31,170,182,22,137,177,190,26,157,225,128,170,241,108,122,55,71,195,199,26,199,136,48,158,73,203,11,182,20,24,41,106,40,137,163,233,77,241,76,219,177,94,54,121,225,183,82,81,135,187,246,174,54,55,13,144,183,251,29,255,15,14,68,58,230,246,4,164,138,55,64,186,218,4,113,45,177,49,251,3,78,214,64,45,107,105,106,204,128,144,161,160,31,146,117,82,86,237,131,27,161,188,16,48,58,72,48,58,194,194,44,190,248,82,136,189,199,231,206,201,65,196,113,11,19,53,223,177,202,137,39,197,47,85,68,231,249,30,190,220,243,119,157,202,204,255,120,128,159,51,143,202,235,229,95,218,116,40,62,246,221,112,35,134,156,132,231,73,161,31,41,127,38,224,28,235,112,120,51,232,191,183,9,224,29,126,113,53,169,114,144,156,81,146,127,198,180,13,110,13,67,195,120,102,224,140,18,160,52,64,184,158,23,194,28,163,35,198,171,123,82,76,130,189,199,103,203,73,55,249,92,183,234,255,129,93,72,129,168,126,142,44,255,132,43,127,103,195,128,162,223,142,87,237,35,79,176,165,93,145,241,242,20,223,139,41,113,156,146,242,94,8,189,130,126,43,52,43,119,65,91,148,10,114,121,191,170,73,250,196,132,115,92,73,111,87,18,232,51,143,194,10,106,200,144,246,92,41,104,199,163,12,156,155,147,185,115,115,28,220,201,159,231,132,149,172,171,60,30,93,192,100,15,203,17,8,241,201,145,170,66,237,139,91,215,21,148,200,180,232,223,156,32,103,192,29,194,249,58,171,222,96,72,107,3,204,16,57,223,3,55,75,9,48,235,204,121,193,63,112,149,89,251,34,17,19,81,224,196,61,82,32,246,232,127,20,211,255,30,117,28,17,203,149,240,202,124,254,33,166,235,165,61,182,238,48,134,7,83,230,132,231,182,88,178,88,69,137,104,171,39,130,241,180,71,2,124,103,207,152,61,46,152,156,53,226,3,180,243,226,109,76,170,126,154,234,73,211,125,44,115,101,76,25,27,1,185,255,180,36,195,87,88,14,253,226,63,104,90,3,9,163,179,15,227,186,82,85,228,137,140,26,116,59,121,95,136,235,49,20,19,72,46,186,6,70,181,38,231,177,19,116,129,73,108,160,200,151,94,142,9,212,42,100,59,80,110,124,246,209,92,79,235,10,90,254,15,238,124,231,18,156,144,193,140,105,29,173,138,29,178,96,40,55,178,189,55,215,165,106,100,204,185,92,189,35,160,183,41,181,87,223,103,157,7,143,185,56,197,190,75,67,225,227,1,99,110,93,14,28,212,215,9,75,25,227,166,66,224,102,178,25,115,159,121,232,105,36,24,25,234,237,103,208,164,107,64,234,184,15,202,136,12,196,144,119,34,115,251,201,197,125,182,209,91,95,221,198,174,106,29,5,230,39,41,140,4,244,248,201,247,90,110,203,222,17,184,191,173,71,174,55,56,202,35,45,2,197,50,232,225,214,159,131,192,199,113,16,76,6,248,112,195,153,58,98,143,221,103,234,121,131,148,71,241,91,160,171,32,58,131,244,200,118,234,213,119,9,202,92,120,144,126,244,131,160,172,5,237,253,66,65,134,203,41,207,208,177,138,80,108,151,82,206,236,154,114,196,110,3,173,159,155,97,4,166,141,253,181,131,47,58,179,185,104,142,148,47,7,23,144,140,169,213,165,17,28,27,125,71,248,147,133,36,200,215,102,151,76,60,80,84,81,196,227,51,8,80,95,246,213,232,134,132,197,247,160,144,215,131,231,180,119,37,219,63,218,149,204,120,107,37,48,157,248,249,86,48,108,162,36,36,164,166,206,129,27,39,129,49,172,39,76,225,193,77,57,125,35,39,6,99,215,12,212,70,180,85,232,161,59,242,254,193,92,135,95,189,182,120,48,184,185,177,192,210,9,13,247,191,221,149,213,114,118,234,117,172,191,81,48,240,94,91,112,216,199,2,209,205,130,207,61,229,117,234,234,27,24,206,178,237,223,180,213,227,233,157,139,35,109,192,126,131,11,79,13,16,193,178,120,138,38,108,226,53,47,124,180,199,248,191,91,2,13,66,95,117,58,31,201,62,181,112,114,82,138,23,39,171,88,161,85,201,30,171,27,118,116,149,26,143,118,254,90,148,189,146,178,10,39,139,8,92,98,240,70,136,160,139,117,145,111,90,70,124,210,38,226,171,35,18,2,114,90,0,248,2,133,51,59,159,30,93,131,247,61,75,114,65,30,28,53,23,223,219,32,18,163,143,115,229,3,207,207,209,49,50,114,37,202,146,221,158,151,227,195,6,160,217,58,85,128,108,211,182,99,183,43,160,176,253,225,164,7,172,194,56,24,208,82,212,252,122,33,168,81,198,238,36,126,145,93,114,196,26,73,123,87,204,37,62,44,112,162,235,50,5,62,37,2,50,6,79,67,175,128,16,175,181,79,169,46,212,117,226,107,102,191,174,231,177,245,154,133,32,53,45,126,6,236,234,223,178,176,1,239,166,243,188,45,16,49,53,49,211,30,138,89,234,73,25,6,34,67,50,77,101,202,167,129,3,234,165,167,231,232,72,244,115,62,240,57,67,237,32,1,93,44,72,75,72,141,154,205,154,229,27,175,222,254,84,50,208,162,138,98,225,146,169,129,142,232,68,213,176,10,73,125,18,26,173,62,21,188,44,230,245,234,145,160,236,113,114,116,59,47,251,226,221,249,87,52,224,204,7,163,51,35,171,71,117,81,140,199,89,225,161,176,103,143,110,79,127,157,158,192,12,202,255,140,79,168,2,45,181,19,49,72,236,34,230,75,253,245,14,178,124,53,239,14,22,151,39,217,189,124,172,46,78,240,126,110,235,150,37,11,252,127,52,35,70,76,211,54,84,221,59,115,181,163,210,112,169,166,81,186,10,94,42,134,2,139,66,107,194,70,194,83,153,42,57,101,176,255,38,254,224,187,126,126,45,29,1,43,138,100,113,157,136,72,183,88,91,80,209,229,115,42,230,54,13,41,230,174,251,120,233,93,45,43,90,250,64,232,145,255,35,41,172,9,104,86,74,163,16,40,233,90,222,234,3,81,243,69,218,173,69,47,138,132,114,73,185,230,105,193,112,35,22,6,207,140,67,46,207,94,242,222,12,168,150,207,79,248,145,162,234,184,117,14,28,227,156,41,176,134,202,157,248,5,143,117,224,186,81,181,189,180,136,106,187,179,55,11,250,145,201,147,19,23,133,19,16,116,92,65,5,237,96,79,120,187,105,220,136,113,199,48,63,152,148,89,234,110,84,72,127,107,18,3,118,28,8,136,222,177,5,1,20,90,19,9,240,11,62,93,213,246,173,11,8,159,58,232,147,156,225,249,140,81,23,86,49,13,116,17,118,13,186,10,120,186,8,141,9,99,13,157,145,136,251,223,189,222,173,240,243,24,219,210,210,108,245,181,6,150,19,30,21,252,55,172,255,2,114,173,92,141,178,21,15,20,110,5,160,163,145,181,116,16,101,166,139,165,196,160,32,49,162,202,147,188,69,50,170,86,3,143,99,68,227,180,197,214,2,222,164,90,44,34,127,254,209,234,82,20,246,106,135,4,219,183,90,234,101,24,1,12,50,38,143,185,8,241,175,223,115,232,35,82,178,118,68,245,2,27,251,83,166,200,119,215,249,212,214,188,42,70,5,223,168,137,250,129,62,35,37,51,232,245,247,164,87,38,58,37,77,5,139,157,21,231,200,205,137,165,152,251,232,30,16,24,186,208,230,83,78,159,253,69,110,69,63,78,165,229,134,28,234,115,243,197,47,160,179,131,243,221,30,202,222,114,2,93,102,252,175,103,205,79,33,35,200,47,93,210,42,117,42,164,59,193,248,140,130,24,135,47,197,93,55,157,178,183,226,76,152,207,103,228,156,216,94,223,2,160,248,241,46,162,112,212,227,158,91,182,183,163,10,101,71,34,214,181,242,245,30,211,255,158,89,190,7,159,231,160,89,136,127,127,63,168,175,168,84,63,180,118,21,155,87,159,171,204,142,250,38,45,176,87,124,202,228,160,31,64,32,232,93,218,244,142,249,176,65,198,13,245,175,42,231,201,180,214,142,151,27,196,26,120,38,109,231,26,25,50,140,229,104,104,172,62,182,195,255,104,84,77,171,30,9,103,168,106,204,115,180,27,241,47,99,184,101,45,253,182,58,217,137,105,28,212,87,104,78,146,166,154,146,202,44,253,126,32,102,171,10,89,208,21,155,18,0,17,183,138,248,254,175,160,168,92,220,196,178,251,52,39,245,113,185,61,101,27,24,12,30,157,59,173,155,42,213,125,95,177,193,6,151,80,108,255,29,71,184,58,186,203,50,7,236,177,59,98,228,191,169,43,100,101,144,216,181,171,241,110,153,148,149,16,17,173,189,137,60,119,199,199,44,215,195,146,137,133,119,5,205,218,138,211,111,247,26,123,114,185,166,169,202,159,255,58,231,128,243,71,194,131,111,96,92,33,71,145,255,68,112,146,46,251,33,73,220,127,244,22,149,90,18,35,139,233,32,151,151,75,78,250,122,217,246,60,170,215,25,70,165,133,31,97,26,102,141,233,226,206,193,246,232,220,59,47,178,169,157,232,124,206,109,158,4,28,129,173,100,157,101,251,115,179,217,136,244,27,129,130,81,187,114,24,124,176,182,202,200,226,248,121,174,148,103,108,59,135,244,62,165,238,79,102,168,12,32,255,149,225,106,37,59,246,220,60,110,83,52,235,2,246,156,111,191,217,81,7,189,231,74,25,51,190,60,18,169,163,140,10,34,39,245,110,22,254,126,185,26,58,241,159,132,63,133,128,129,99,86,53,31,114,203,79,169,113,121,187,114,39,24,208,116,169,156,230,131,81,218,255,210,164,10,36,150,138,18,169,136,107,132,14,207,202,35,252,58,69,140,41,6,234,229,204,66,169,126,248,101,52,85,26,163,108,246,222,75,149,152,28,137,130,120,136,150,87,59,231,238,7,4,33,3,83,231,62,135,49,219,55,80,97,15,172,11,86,184,0,180,0,169,24,175,110,43,225,229,66,18,82,168,160,123,128,38,239,245,15,142,161,103,159,32,4,188,130,81,165,90,97,61,37,174,191,126,147,36,66,113,111,249,220,25,111,37,226,193,128,84,116,155,54,14,132,223,10,185,236,230,117,106,91,190,117,173,44,72,248,43,197,7,140,21,143,224,182,167,34,109,32,197,81,18,129,75,108,184,72,74,134,62,77,5,206,161,164,85,13,171,119,52,141,125,2,132,12,189,89,60,217,78,18,202,27,228,2,63,78,199,136,110,182,95,144,161,12,184,134,174,130,86,116,3,55,28,243,208,229,211,187,187,88,79,128,21,219,196,247,137,57,89,131,191,244,74,241,237,200,108,31,199,118,152,180,130,111,65,74,136,11,119,155,199,17,68,5,204,21,192,55,108,153,13,24,0,98,21,166,205,159,136,72,60,166,44,240,83,162,82,146,78,84,146,103,175,244,181,6,194,118,20,71,89,195,143,43,191,234,26,95,25,104,106,41,177,208,170,43,230,125,130,182,201,8,190,76,172,108,148,168,16,80,246,184,5,189,3,7,242,113,237,93,100,16,104,126,162,18,249,2,132,250,141,252,117,134,147,162,242,190,109,172,9,8,59,162,247,15,104,171,101,242,255,41,56,247,7,37,63,121,65,231,116,244,205,63,46,215,39,94,80,158,238,192,101,246,36,201,3,37,194,73,126,207,154,152,90,240,76,121,238,24,215,69,196,255,33,224,41,57,0,108,181,21,237,255,236,38,19,150,236,7,109,65,158,241,160,95,46,111,199,16,70,16,53,45,164,58,233,119,72,164,221,189,214,146,117,17,133,94,127,46,58,77,185,4,156,202,243,218,206,19,54,18,169,92,6,34,196,97,161,82,217,237,107,139,63,4,125,21,219,77,125,104,251,32,78,96,146,211,27,246,251,164,70,177,195,104,102,204,131,39,189,183,251,191,44,195,100,253,21,145,98,250,76,131,93,251,116,187,215,3,199,185,51,227,189,123,35,144,155,42,85,59,49,198,214,174,13,142,181,120,14,86,12,150,176,206,250,82,183,124,221,207,20,110,127,125,28,143,77,83,189,14,22,25,101,42,32,177,254,200,26,219,125,202,115,71,171,4,178,20,158,102,91,19,252,13,125,136,112,15,121,104,207,103,23,114,18,249,243,94,197,239,41,71,161,216,213,205,62,253,202,75,51,114,248,169,62,228,127,209,103,64,111,156,247,27,213,114,12,2,2,89,249,126,99,88,116,122,19,60,236,252,39,84,27,8,111,10,233,249,127,241,189,22,166,170,175,210,129,174,109,106,105,185,179,143,204,10,253,23,156,31,138,53,69,126,25,54,11,141,234,3,106,247,238,25,193,98,76,63,144,150,134,194,163,97,9,187,175,120,43,85,253,53,43,189,40,137,213,240,139,9,108,61,199,140,217,78,249,210,228,129,209,195,159,161,89,76,150,89,7,255,27,50,163,209,161,18,249,130,34,216,13,67,226,165,141,36,99,193,192,13,36,25,108,197,89,126,250,223,246,83,102,81,160,244,149,123,151,194,59,158,23,35,91,57,156,235,246,149,175,72,224,92,90,157,238,126,240,94,169,182,246,126,90,115,227,150,176,8,60,114,102,90,148,64,161,151,208,229,194,246,17,184,7,26,34,117,64,0,188,60,244,235,163,96,173,11,90,241,103,158,79,93,64,156,150,70,223,220,237,194,66,178,193,253,137,7,24,138,28,236,157,5,102,104,39,213,97,176,162,180,117,126,68,74,38,220,121,184,157,17,151,37,179,147,151,113,204,144,243,5,114,122,5,101,210,173,202,216,229,219,61,7,178,17,173,253,120,150,125,230,47,223,206,199,106,36,29,121,246,64,173,79,108,26,229,70,179,141,14,161,1,71,216,87,224,189,16,142,251,108,95,37,130,89,40,86,58,140,147,114,202,67,102,6,59,25,242,221,137,250,141,253,119,193,31,108,239,84,156,73,240,58,149,44,190,189,34,179,73,2,196,162,211,13,112,127,240,16,75,159,97,105,24,131,192,98,123,44,77,231,32,122,139,72,210,205,114,26,19,195,219,88,23,237,75,159,92,246,163,230,34,194,121,44,152,187,143,251,87,148,80,238,42,75,185,229,38,196,230,203,163,17,228,200,117,188,170,113,243,185,195,150,92,49,255,228,156,202,45,184,164,217,129,230,0,200,238,24,24,146,182,74,181,253,14,116,150,181,251,82,32,38,205,188,124,141,82,157,172,152,202,125,69,234,15,213,169,76,21,61,38,91,11,106,220,105,39,231,139,113,236,143,62,241,85,62,9,148,231,229,192,107,8,44,56,156,213,208,251,72,222,55,171,80,79,69,105,171,56,1,66,190,57,145,77,116,10,210,207,79,79,51,176,234,108,191,146,226,27,21,238,111,56,145,67,226,169,147,13,62,124,47,160,88,199,154,65,89,250,107,67,56,1,65,140,107,6,206,93,3,182,0,67,132,22,91,239,76,43,28,98,169,222,156,216,70,238,95,149,16,223,53,248,116,35,6,124,31,97,21,184,162,17,1,80,25,70,114,93,117,45,115,2,72,7,48,150,37,176,56,161,220,249,43,208,163,194,63,127,60,51,164,200,25,235,70,119,209,133,29,91,118,181,117,54,197,208,167,66,126,151,193,193,106,255,223,32,139,245,133,115,245,56,211,185,105,241,31,15,128,131,160,41,64,147,205,192,160,144,234,109,125,174,190,44,65,165,22,175,140,120,30,158,162,84,251,44,251,105,239,214,242,216,83,145,149,11,211,124,5,119,226,105,81,155,50,152,230,99,197,5,14,168,232,49,196,47,39,56,122,114,156,61,211,30,157,114,59,71,69,197,45,242,5,164,11,182,194,177,5,4,14,242,191,99,53,4,57,83,138,99,129,158,250,231,177,25,67,107,115,137,164,221,114,243,57,188,148,212,221,202,138,236,110,178,102,215,161,13,211,253,69,113,224,244,197,98,118,137,234,146,114,49,221,114,15,85,187,42,186,215,12,70,190,54,30,250,7,13,190,134,8,27,55,180,246,96,77,84,203,6,122,224,241,16,203,227,197,47,11,74,32,246,11,39,197,245,14,170,187,37,254,39,19,159,104,143,24,126,15,173,99,112,127,254,142,142,240,252,115,90,203,24,136,90,139,0,68,93,209,57,217,217,220,66,124,84,251,144,6,144,178,67,118,159,156,235,30,217,222,84,184,107,129,24,152,73,87,139,88,73,74,254,146,130,13,127,153,15,209,134,147,56,8,74,6,38,156,247,170,85,126,76,252,173,228,179,25,8,71,131,170,58,110,252,32,202,18,251,2,153,205,18,33,181,184,9,101,198,196,201,17,155,93,56,3,24,172,7,85,255,79,228,8,168,95,108,22,230,249,55,159,72,48,155,206,167,179,21,246,175,94,154,202,11,235,134,145,174,217,91,108,121,186,0,245,99,87,131,40,155,108,243,110,225,103,12,24,98,108,11,250,58,205,158,53,26,160,167,68,225,233,11,65,7,159,75,15,9,165,127,64,180,67,156,146,228,180,102,131,250,22,255,156,179,250,246,111,10,211,245,141,222,159,229,0,56,14,91,89,132,118,167,124,196,8,85,142,123,232,161,53,81,142,21,69,38,255,205,247,32,75,247,107,5,7,213,100,15,167,185,40,185,145,211,10,89,105,226,183,61,110,137,94,139,11,186,172,83,158,38,30,136,213,2,140,153,114,50,141,191,248,133,16,130,17,130,161,29,134,189,127,137,250,52,201,162,12,63,109,229,59,24,107,231,219,222,24,252,245,221,217,193,97,181,235,83,183,124,167,60,244,53,21,36,74,248,180,59,4,96,50,80,255,247,45,129,250,26,61,43,162,249,238,120,63,117,38,137,219,32,1,202,97,192,152,116,200,168,234,149,153,213,101,162,76,175,1,45,245,68,199,100,110,209,28,222,6,241,220,137,187,188,206,27,46,168,90,122,137,225,12,253,210,99,204,195,110,149,123,218,178,203,154,187,67,42,205,9,66,190,113,1,158,18,80,141,175,95,52,29,48,146,57,172,211,228,198,75,55,120,39,205,191,93,182,22,235,13,107,109,138,197,208,41,2,88,165,68,164,33,120,134,76,121,251,36,142,245,148,85,249,160,80,155,239,172,30,68,115,47,147,133,15,224,128,223,55,216,93,53,211,86,51,76,16,248,250,143,127,110,4,203,1,65,226,185,49,110,188,223,172,167,130,240,88,188,117,45,200,179,188,14,115,148,216,233,220,248,254,220,239,236,141,234,46,87,136,126,5,49,153,154,156,168,42,29,49,190,206,181,12,234,184,176,174,1,27,89,27,115,192,215,30,17,180,236,156,179,234,46,21,144,124,139,232,35,119,81,189,74,64,224,255,241,32,33,46,74,128,209,14,149,101,148,71,92,156,220,99,208,247,216,54,37,23,46,109,102,193,17,95,8,128,217,138,74,248,137,123,90,67,134,128,203,62,213,17,91,71,81,37,4,158,215,127,22,229,33,159,176,134,25,233,72,60,229,154,208,31,90,220,189,140,70,138,138,122,190,11,9,164,209,3,107,163,192,117,238,144,29,120,186,78,14,19,142,3,226,244,241,82,9,6,32,255,57,88,1,236,40,87,207,168,71,72,197,147,54,244,85,213,8,180,197,84,252,88,253,232,150,95,117,60,178,9,113,52,57,142,134,140,63,89,181,16,52,85,7,68,188,230,104,8,139,114,20,217,187,195,175,219,178,79,196,156,111,119,40,170,151,77,136,168,140,253,108,58,35,41,118,246,143,240,139,242,218,206,198,71,177,32,248,218,136,244,184,17,102,48,213,94,233,69,242,14,43,11,161,27,163,13,179,139,183,154,235,219,213,207,39,94,63,141,146,219,15,205,205,127,180,47,41,65,233,163,4,214,139,60,132,91,34,4,5,18,75,201,72,254,73,182,87,14,172,60,99,221,234,238,106,48,88,67,74,214,246,228,139,82,152,29,92,119,113,6,125,70,102,108,126,103,168,113,84,167,37,206,253,184,39,60,137,168,102,192,87,152,146,246,158,61,234,26,198,2,146,41,179,138,120,197,167,57,107,10,229,97,83,59,232,4,86,231,111,59,239,214,216,109,172,91,172,248,221,183,242,199,168,219,117,111,28,66,81,170,123,62,236,7,157,255,217,192,69,15,185,246,75,3,155,209,80,7,55,240,175,7,78,214,60,149,168,137,150,12,14,74,51,151,142,195,116,186,191,72,15,161,153,218,53,8,130,53,114,138,199,221,246,83,34,133,208,48,81,57,63,183,132,77,167,200,254,6,105,204,157,88,56,184,13,2,18,145,205,121,204,66,139,0,198,72,2,214,145,184,13,217,11,245,231,22,116,254,40,127,82,211,40,110,173,34,125,58,32,147,122,198,43,244,209,74,53,173,86,121,90,196,217,106,64,128,99,71,97,235,151,236,213,26,145,67,93,58,103,2,116,78,68,249,26,143,73,181,162,169,249,28,73,51,127,106,157,71,67,144,211,4,84,111,103,112,218,153,33,4,183,169,229,78,204,249,201,87,67,165,181,247,132,159,157,6,187,89,4,249,78,56,49,247,85,30,212,168,10,150,179,99,252,131,9,204,252,72,251,202,165,4,195,59,219,209,2,145,241,216,200,22,205,245,216,101,77,145,6,248,94,30,22,69,66,188,181,227,111,14,34,174,6,23,39,144,150,234,132,185,113,174,90,0,187,100,70,98,105,164,224,23,5,48,146,179,6,8,188,97,88,173,123,74,162,89,57,188,232,134,118,22,143,146,135,157,161,13,152,131,115,87,20,83,51,12,67,179,134,157,17,0,200,221,27,17,20,13,151,211,66,106,185,141,123,182,246,106,158,102,73,177,153,80,70,181,247,223,148,104,117,8,218,37,254,144,195,246,99,199,105,35,143,161,56,206,173,205,229,215,227,61,63,244,226,146,76,94,40,1,21,47,11,144,176,208,31,37,102,163,214,94,141,44,61,104,186,69,3,207,155,72,166,8,73,146,81,105,147,218,237,93,117,58,101,250,235,101,254,179,56,144,146,118,189,139,242,27,35,28,234,166,6,124,112,3,214,37,45,39,130,83,27,185,244,178,204,112,198,133,61,113,115,50,12,208,200,116,236,235,67,149,8,95,27,53,174,76,79,184,243,229,148,120,79,218,137,15,247,51,207,162,226,133,80,134,48,23,239,50,98,137,249,134,183,251,61,193,147,189,238,154,65,247,182,22,128,168,162,47,229,236,254,25,134,162,137,117,148,121,197,1,86,117,35,2,79,41,234,38,120,185,0,61,137,188,1,124,99,165,225,69,4,141,86,233,26,145,100,1,56,172,206,168,41,136,209,227,237,168,123,62,212,52,116,192,249,143,161,176,198,56,244,139,238,217,224,73,5,202,130,31,117,156,121,44,160,66,23,153,170,87,243,12,9,248,184,106,60,194,159,40,63,176,158,166,229,50,204,152,119,14,251,1,103,241,181,60,128,58,143,98,63,83,238,117,57,148,187,209,162,163,163,128,119,176,3,134,224,10,118,114,103,67,181,115,42,145,109,130,174,231,249,14,93,207,47,254,189,70,255,8,73,134,24,225,171,110,5,161,103,31,88,226,149,235,17,67,162,128,199,33,20,76,192,16,94,219,59,173,200,6,185,236,78,247,34,154,89,17,250,95,135,103,252,205,215,246,123,154,222,193,195,151,18,122,39,145,72,108,84,219,72,229,246,192,228,144,195,143,121,100,1,224,221,216,80,167,221,231,177,47,241,138,97,248,14,173,164,237,176,94,51,86,135,237,205,15,232,1,182,59,21,249,237,157,210,97,151,80,52,12,28,62,48,15,71,193,100,31,179,47,248,47,91,233,197,102,95,134,148,249,244,155,243,193,70,173,84,18,204,37,115,206,12,3,236,151,18,217,212,97,249,120,50,44,157,46,103,139,112,170,96,168,152,82,177,160,147,95,51,10,84,1,239,206,84,47,15,246,198,11,72,115,207,28,46,241,175,47,31,175,167,182,102,81,159,119,101,107,107,231,107,183,107,141,37,216,119,15,157,46,150,20,250,150,7,246,80,153,196,94,186,248,60,80,232,88,4,84,161,198,16,209,41,102,8,200,118,14,47,3,196,160,68,252,92,147,81,131,100,95,250,146,166,172,165,129,77,189,106,255,49,183,10,224,17,102,87,204,217,172,19,230,154,247,81,143,82,136,150,214,161,247,84,70,55,145,40,214,140,54,158,98,52,128,106,215,181,149,87,222,255,241,85,135,79,225,250,31,86,182,71,172,88,48,127,252,155,21,240,185,96,169,113,115,114,188,121,65,33,19,132,115,102,92,182,89,106,167,54,77,165,210,184,234,243,230,58,50,254,51,37,151,29,240,136,146,77,85,200,217,144,238,151,70,75,88,72,90,79,84,100,179,247,83,241,163,9,250,194,45,26,139,226,237,202,231,29,231,20,234,45,184,104,114,208,23,15,121,250,132,93,99,254,245,223,183,147,251,183,102,142,63,189,125,235,119,226,132,123,228,181,131,110,103,166,180,83,60,18,151,202,255,193,152,7,197,14,147,82,41,41,249,79,10,131,176,32,220,205,230,184,105,107,102,92,94,114,248,36,9,134,142,88,217,10,52,204,175,51,141,225,214,96,180,183,161,220,135,220,165,136,236,111,32,211,229,196,175,48,68,190,51,122,208,120,209,73,82,237,229,120,106,218,187,5,86,182,210,236,137,6,76,90,113,42,3,101,76,29,234,130,226,229,28,53,7,117,179,231,134,124,13,199,34,231,43,148,208,90,88,82,148,70,251,118,30,77,181,39,197,107,81,162,247,208,246,96,148,73,161,2,130,132,62,9,46,127,123,127,239,124,252,184,153,169,223,106,59,164,115,246,65,21,48,60,169,190,227,93,225,111,241,216,1,67,131,30,158,229,179,40,187,39,68,153,225,166,241,153,221,199,253,75,87,62,137,105,53,250,6,19,227,76,56,29,63,12,95,212,193,21,55,249,209,108,79,172,148,144,41,47,3,230,5,155,100,168,124,212,180,43,222,168,138,112,204,8,71,23,88,122,1,32,173,133,222,47,95,167,190,97,2,222,29,193,214,33,176,85,77,74,147,28,16,13,70,73,246,224,255,138,22,152,163,225,99,205,104,11,220,97,238,200,172,91,36,132,9,49,179,136,11,78,220,208,68,110,96,175,234,104,125,159,62,192,177,204,166,1,199,90,224,144,26,27,98,155,31,8,171,171,91,116,53,89,130,153,141,7,89,41,198,249,253,250,165,161,90,95,166,40,31,130,225,194,14,234,54,179,212,170,29,36,247,58,209,86,128,203,195,47,94,123,144,17,128,37,155,76,167,50,240,222,233,6,39,28,172,25,251,0,148,156,226,255,106,140,243,176,53,111,66,215,8,34,202,19,118,181,206,27,166,81,122,207,6,230,209,149,118,162,167,123,155,241,133,213,57,77,182,133,181,152,18,14,147,164,178,226,212,157,220,159,55,222,224,173,245,93,144,94,249,220,208,10,136,123,57,100,211,184,58,62,189,33,21,73,130,238,148,143,113,46,140,221,178,219,170,34,125,220,136,123,37,19,126,210,153,5,196,103,19,206,219,1,253,238,187,89,164,89,217,15,37,52,252,111,142,82,65,113,183,193,75,180,71,194,203,224,160,210,31,104,165,87,81,240,125,44,225,230,180,45,152,45,60,117,206,63,65,125,16,97,71,139,188,237,161,220,179,123,194,178,146,149,152,78,199,176,15,185,19,152,237,23,104,156,255,173,233,82,186,26,112,88,112,14,91,187,239,29,179,91,158,114,153,237,54,244,56,17,240,164,116,175,102,212,75,236,167,243,201,108,126,207,145,101,13,225,125,38,138,118,16,222,151,89,75,172,123,114,5,9,217,167,197,160,197,194,149,188,99,246,49,122,240,137,73,148,200,0,19,23,208,61,196,93,134,68,21,126,189,94,121,227,233,133,201,179,168,159,51,66,149,90,65,177,209,239,43,193,59,155,85,156,241,190,86,183,85,15,62,83,254,148,190,100,227,196,159,17,29,199,168,225,209,46,76,99,255,91,218,108,223,186,198,246,57,20,97,119,220,253,217,79,63,139,76,181,147,230,72,35,200,118,80,2,171,199,171,244,159,38,147,67,8,40,141,209,219,0,24,50,117,227,17,235,131,34,246,129,51,44,255,76,205,173,131,4,244,110,121,174,211,239,130,130,0,30,64,6,242,180,69,28,52,200,59,50,25,16,49,10,123,28,56,121,46,165,181,148,182,142,245,140,53,65,126,169,223,191,27,221,17,131,154,65,33,197,213,205,192,61,225,117,129,221,22,170,39,236,165,113,95,7,124,252,83,212,231,242,160,134,57,123,159,144,106,126,5,34,126,253,197,161,108,158,81,171,188,228,82,131,74,116,246,127,118,35,67,123,165,30,82,54,236,255,153,217,29,73,41,193,35,173,240,42,108,200,251,103,51,212,54,239,37,8,206,81,70,176,116,130,197,50,46,222,134,154,239,130,150,178,14,151,103,80,26,244,61,189,49,96,194,131,106,15,240,114,12,211,90,73,218,60,155,113,176,46,60,191,146,219,47,136,48,91,178,67,165,58,88,62,60,43,94,56,133,128,189,208,216,208,31,235,114,122,50,144,149,99,163,130,187,143,236,153,46,180,183,174,186,194,38,6,167,1,247,143,68,193,86,28,109,128,207,40,120,47,145,176,34,94,24,168,185,150,205,23,251,170,141,193,132,246,224,2,128,69,208,59,189,227,54,61,156,110,91,222,161,219,21,75,3,217,171,80,94,102,124,137,210,78,112,255,210,131,160,229,98,91,224,148,33,96,28,28,116,197,62,44,57,173,69,12,234,242,154,31,92,47,79,87,248,110,112,62,171,68,71,229,131,134,89,49,198,202,248,14,129,58,45,147,253,34,9,129,240,252,217,77,23,43,138,149,154,178,76,56,126,76,141,123,67,132,32,255,51,107,170,193,19,58,152,36,44,3,102,205,25,9,20,138,204,92,118,70,95,161,178,166,24,181,198,211,185,206,51,144,88,227,80,222,158,189,208,192,21,76,55,143,121,86,31,249,132,29,236,92,223,53,243,47,234,147,142,230,126,32,198,198,190,58,214,193,240,156,161,199,60,76,42,3,68,29,254,238,120,208,84,205,167,126,140,157,165,227,128,38,203,64,131,171,17,190,220,69,165,240,229,72,0,87,163,186,149,135,2,156,220,125,209,111,193,140,151,42,181,161,143,4,18,96,7,127,74,107,16,206,199,132,159,233,59,171,179,90,212,118,179,125,228,149,115,9,118,31,249,161,19,213,219,163,60,170,146,70,5,13,29,84,133,224,227,242,64,62,255,231,32,24,33,188,77,148,138,229,213,194,17,72,2,150,228,77,36,233,15,179,12,73,199,173,129,84,140,80,90,83,165,112,227,64,186,209,143,157,74,222,56,207,210,115,134,128,31,17,101,137,177,150,96,150,85,76,6,14,67,89,92,181,2,30,215,82,210,249,26,119,224,36,77,29,43,191,141,61,91,24,181,232,85,71,0,67,92,121,138,125,18,205,109,185,139,73,174,3,176,149,137,39,69,216,126,209,10,239,108,106,226,136,22,218,174,73,205,42,48,65,208,98,215,33,255,164,130,201,86,207,151,84,245,99,205,59,35,53,168,57,233,90,17,92,139,138,2,26,81,235,218,63,176,21,206,201,175,232,251,104,73,161,97,214,39,100,189,230,191,121,147,180,114,125,107,231,198,179,199,7,3,69,15,174,43,30,223,85,45,117,170,149,203,248,135,223,137,167,54,209,138,107,15,66,65,185,86,33,112,158,123,70,186,52,127,201,198,195,24,158,233,189,126,174,238,104,115,92,214,115,83,208,102,210,34,107,186,20,74,190,182,38,12,252,163,173,73,30,169,12,135,216,125,142,232,2,174,252,140,88,166,241,175,245,53,181,38,8,64,202,40,101,99,213,84,20,244,105,248,200,145,32,102,82,3,88,204,108,71,124,180,125,84,115,157,222,251,208,23,53,141,141,48,45,85,61,115,69,52,218,157,215,86,99,138,67,135,22,1,66,187,209,79,63,3,19,252,9,132,146,243,1,148,110,134,111,130,200,101,114,5,79,230,169,52,208,195,242,201,68,174,127,124,233,38,138,90,148,178,21,103,74,168,254,42,235,40,175,146,145,53,61,12,160,29,17,31,42,188,36,236,74,133,39,110,206,88,23,27,150,40,111,203,187,137,235,161,90,186,165,193,39,66,178,169,7,189,14,178,19,113,212,25,132,160,138,70,144,0,150,242,85,246,217,247,56,168,95,23,251,122,253,79,123,155,130,67,15,241,107,68,94,63,50,156,41,4,181,255,96,222,145,33,248,112,229,30,51,155,135,197,227,23,69,194,210,58,107,42,252,183,222,24,88,21,127,49,186,224,131,22,241,97,167,91,209,93,30,134,8,22,55,103,227,210,165,191,54,190,75,115,254,46,87,121,103,238,206,17,202,172,151,57,32,49,180,246,150,212,7,48,248,129,100,254,74,115,105,83,163,238,44,156,156,6,216,246,80,185,11,65,220,113,244,230,106,122,252,203,240,63,40,204,250,86,212,151,34,165,77,67,248,105,246,216,132,239,49,126,232,189,19,53,70,122,95,11,241,185,18,138,115,232,86,83,64,131,121,215,33,24,31,18,185,153,96,9,16,52,124,64,190,190,165,130,154,38,233,20,25,171,73,79,110,25,95,23,10,80,145,107,224,220,232,163,102,180,191,117,181,208,240,113,111,22,23,38,73,83,237,47,6,67,73,19,252,92,133,248,34,97,41,240,212,100,66,16,105,44,163,201,157,79,28,34,62,180,213,72,177,84,223,145,226,145,214,102,148,71,216,205,234,223,132,91,198,181,124,189,74,42,76,70,79,12,53,114,201,2,145,251,24,241,53,134,177,166,186,255,184,147,79,157,37,197,251,176,9,47,160,83,209,163,239,251,38,172,146,107,253,229,44,67,118,19,53,167,249,108,231,158,147,189,122,117,24,157,14,47,104,180,64,157,58,237,160,214,108,222,51,57,187,156,136,93,243,191,229,118,14,88,248,217,40,237,79,186,255,139,178,5,95,117,221,102,13,176,38,172,189,71,140,114,169,149,195,40,95,192,171,126,224,90,208,230,146,169,65,32,127,207,25,246,5,126,221,234,193,75,106,170,143,193,137,0,247,41,119,236,51,242,96,152,187,135,53,119,224,214,212,137,75,46,19,33,57,10,236,238,22,187,115,14,50,21,149,236,246,120,81,202,160,154,218,34,240,141,180,131,251,161,133,162,110,106,31,237,132,121,188,214,229,199,90,98,152,168,54,144,110,140,252,48,198,151,113,57,216,241,53,181,23,132,228,110,42,225,63,76,21,134,140,13,8,207,200,187,135,22,168,248,75,217,99,176,3,133,16,196,166,8,123,56,8,174,182,118,255,210,60,62,69,162,123,185,59,197,160,145,107,137,155,193,206,143,250,86,7,97,240,161,47,73,144,218,73,0,211,157,125,217,224,10,114,227,250,75,46,147,215,202,250,150,11,216,31,91,26,90,89,229,125,92,126,59,151,201,1,235,9,36,250,231,43,179,250,172,249,225,222,118,98,14,9,213,201,50,204,35,199,145,80,187,218,205,236,176,35,31,189,126,227,211,236,249,117,233,33,126,60,134,114,34,147,179,254,133,190,164,8,188,253,199,24,142,14,165,13,20,0,237,111,169,124,2,82,242,130,35,202,248,24,0,235,204,130,77,143,241,124,103,73,184,41,135,217,146,97,188,67,100,15,100,126,198,142,215,221,109,246,202,100,135,89,238,86,55,149,3,154,154,47,102,40,71,213,218,196,240,34,220,10,0,103,178,73,124,143,76,82,75,84,131,72,184,90,52,53,0,164,132,7,137,118,178,68,218,176,87,128,70,147,102,239,255,225,146,78,216,70,19,54,156,138,147,173,124,60,113,215,165,39,255,68,33,38,6,34,126,60,175,3,41,220,127,43,2,25,169,44,188,61,16,158,96,254,120,192,13,83,58,204,105,53,233,82,104,33,109,185,233,43,99,153,239,104,98,120,104,188,174,206,81,4,34,79,10,109,164,244,183,4,186,14,162,200,62,14,171,132,187,121,160,222,122,202,221,35,159,195,94,218,129,180,84,14,152,121,49,219,248,47,229,181,69,58,64,29,45,21,125,243,142,121,13,204,180,123,194,145,66,135,183,203,149,128,237,227,168,83,86,159,122,181,44,101,29,221,102,108,66,161,5,181,219,58,179,202,189,86,31,87,224,197,186,13,84,223,44,85,189,234,220,192,208,208,248,51,79,139,34,182,244,240,124,254,111,12,63,95,226,7,191,22,67,87,186,69,215,104,3,207,122,183,41,129,62,108,18,72,207,67,156,185,117,110,108,86,205,163,159,60,186,17,242,12,121,15,77,12,15,246,191,72,10,50,108,43,121,36,127,176,89,85,74,125,133,134,155,233,31,155,142,241,50,167,210,147,208,24,156,253,189,227,185,236,214,163,11,198,160,94,16,222,91,170,208,59,21,78,169,66,249,101,198,2,126,98,168,57,116,216,26,216,166,6,24,119,62,224,168,244,121,50,104,44,203,199,113,188,215,207,13,130,242,6,235,179,219,178,217,218,238,41,195,98,155,11,8,226,247,103,44,161,232,83,210,245,88,116,13,185,162,159,48,121,245,26,30,155,100,1,20,254,180,109,104,170,223,130,152,177,147,169,248,84,32,176,173,254,137,137,173,144,177,195,143,205,154,36,71,13,111,36,20,101,69,150,181,218,147,165,71,5,194,229,137,173,74,216,150,7,29,40,63,27,241,22,68,173,42,44,171,215,221,19,177,83,169,99,38,163,65,36,84,151,178,15,149,74,81,107,131,102,146,67,133,85,124,254,66,197,172,153,6,187,76,182,16,70,30,185,152,132,120,84,244,68,16,1,30,57,49,146,19,51,13,1,12,153,26,249,102,18,81,113,204,192,53,162,164,156,18,38,113,27,164,34,125,154,150,12,214,183,230,124,117,143,142,57,217,120,20,136,141,165,108,120,167,2,69,200,38,173,199,136,235,64,225,81,88,103,36,104,67,142,107,100,245,72,148,18,44,41,174,120,64,231,154,188,90,95,108,160,27,233,138,99,200,130,14,145,135,149,160,71,25,127,224,47,22,179,236,93,111,73,185,206,142,28,43,245,175,59,13,35,223,83,253,56,93,33,220,48,199,73,108,30,152,255,96,209,153,135,113,218,248,196,229,93,6,130,106,236,170,185,214,29,255,43,55,94,201,78,1,228,221,169,137,65,183,140,117,130,208,195,245,45,102,155,219,116,103,201,35,196,131,75,28,46,185,75,102,15,17,171,71,174,247,37,57,150,177,160,132,63,66,237,224,170,14,27,100,148,228,217,219,171,177,249,164,58,29,19,149,194,113,253,214,235,246,217,67,144,93,56,187,114,99,192,227,134,220,133,100,3,19,194,192,6,18,49,219,51,54,218,132,163,41,118,126,200,194,180,27,131,216,204,130,99,228,118,126,37,154,252,205,93,18,146,235,251,151,153,150,16,176,212,171,203,74,136,223,64,165,249,132,55,196,106,163,33,22,107,140,182,117,93,227,0,99,183,92,120,181,189,254,15,178,124,91,179,14,215,108,252,225,173,0,111,101,56,173,51,191,190,41,114,4,184,50,137,106,74,117,194,75,231,95,208,51,130,150,104,184,100,86,96,240,220,172,142,97,30,71,40,176,83,87,181,46,190,9,7,97,193,114,42,217,190,62,106,97,200,71,45,164,200,217,36,233,183,116,11,194,124,139,130,158,66,52,218,52,171,84,172,62,231,155,168,218,188,165,216,211,190,104,211,250,183,145,173,107,12,185,113,16,156,119,138,152,7,139,221,51,1,186,47,90,75,37,237,0,130,148,144,222,7,187,189,94,146,190,10,186,179,78,55,74,218,156,168,51,125,231,124,222,218,30,188,222,230,71,234,219,75,105,148,25,159,30,110,184,146,32,115,172,61,151,204,251,254,35,192,205,167,31,201,42,28,183,13,162,13,156,248,20,218,152,240,155,222,128,135,119,125,231,215,147,101,26,5,146,50,224,141,73,163,47,18,114,123,169,239,100,202,135,168,72,226,43,167,94,57,158,131,119,155,22,191,52,124,77,176,232,82,220,95,145,96,228,164,139,149,33,11,183,73,75,0,251,137,206,9,153,79,226,126,178,27,233,4,118,240,46,26,56,224,165,53,237,205,174,211,165,237,42,144,144,68,159,187,85,232,206,194,36,40,185,65,189,40,113,97,196,99,61,218,37,229,176,108,4,248,147,90,34,218,226,16,137,170,99,107,60,252,44,2,115,108,11,202,216,210,156,245,174,37,130,252,177,220,74,138,59,229,183,212,72,222,113,205,164,25,68,165,92,28,204,107,185,47,114,23,231,7,207,219,64,220,156,153,134,4,119,213,96,217,193,93,73,159,68,175,218,28,75,65,143,194,119,16,234,39,39,68,238,210,193,81,99,57,246,145,177,246,201,172,117,199,3,255,248,4,126,213,96,141,97,187,37,199,97,191,246,164,153,208,166,118,7,37,59,221,247,162,236,51,171,146,237,122,80,26,166,158,9,130,187,113,1,97,237,119,79,162,108,55,158,197,89,77,45,77,181,61,144,150,150,103,122,122,170,190,77,193,162,31,245,246,126,71,38,142,43,158,200,91,35,110,254,72,189,202,214,189,170,33,59,155,110,30,234,94,10,255,251,12,183,86,165,130,25,205,164,213,23,68,55,146,107,144,148,152,218,28,3,8,59,104,118,54,196,67,84,0,26,192,192,117,112,62,108,1,115,239,169,46,178,214,223,111,224,169,194,90,185,11,255,133,6,195,160,77,157,37,252,22,82,14,173,12,213,212,130,247,195,247,254,122,106,129,81,219,35,185,183,180,197,93,202,83,104,184,252,232,126,215,122,230,131,109,31,156,69,250,222,5,44,7,183,224,217,186,35,211,164,168,239,255,101,108,245,27,56,68,244,165,244,118,61,230,202,139,9,54,175,209,252,158,236,18,207,195,110,69,250,78,194,85,43,221,186,116,113,151,53,149,90,180,243,159,133,25,96,214,50,71,13,210,193,71,41,179,246,44,231,139,242,7,71,180,70,97,12,57,173,130,150,33,237,70,210,41,243,201,166,187,199,66,212,188,118,215,165,223,95,186,30,71,175,107,119,19,133,162,51,78,21,17,191,129,187,7,203,164,58,232,114,211,149,78,38,99,110,251,160,55,234,124,52,183,79,123,122,156,78,228,253,77,79,49,216,131,151,240,145,170,42,54,86,148,73,73,42,56,228,230,198,51,233,165,34,24,226,54,116,131,148,222,247,25,54,90,66,13,91,18,75,76,148,229,201,100,151,31,190,180,54,71,147,141,135,153,172,32,140,80,32,55,197,167,10,82,185,194,128,66,96,89,50,250,188,211,174,240,179,172,61,115,33,9,217,20,114,20,20,145,115,41,101,184,66,39,73,192,181,117,185,39,240,189,53,249,151,214,58,88,20,142,232,238,179,82,38,19,206,178,89,82,79,87,104,190,145,124,61,172,136,21,190,90,197,167,85,210,174,37,66,136,205,62,22,220,169,210,241,32,112,213,20,83,36,183,234,77,6,51,217,31,204,237,76,104,164,255,162,121,202,44,170,133,151,172,215,105,143,225,229,233,187,50,48,154,252,176,31,92,44,52,43,210,208,83,28,164,102,190,30,166,111,4,79,13,207,79,129,232,107,189,3,216,91,8,117,161,80,152,38,100,74,19,117,15,76,190,238,123,98,54,170,27,43,141,127,1,14,254,125,125,132,97,134,68,204,71,39,242,75,84,151,230,36,44,94,162,230,133,88,37,245,207,86,46,72,6,23,251,193,30,61,163,244,59,255,238,38,151,114,124,183,18,219,72,206,47,2,6,222,255,27,10,236,96,53,177,190,16,84,208,148,136,227,188,102,151,65,163,99,207,219,141,218,247,197,8,179,115,193,118,139,109,151,113,41,186,172,68,251,47,0,231,191,132,142,228,109,80,115,82,106,82,189,188,90,236,75,161,50,254,124,255,233,27,97,162,201,94,139,78,230,182,157,186,206,32,43,142,160,210,173,53,242,124,247,122,167,67,11,177,41,161,80,202,51,63,171,64,196,65,158,20,126,216,134,32,11,79,201,38,114,13,136,117,90,56,159,69,217,73,95,11,222,115,113,73,180,126,3,169,69,74,145,72,17,104,159,194,146,251,55,24,218,237,189,244,141,182,90,237,41,0,106,164,212,173,77,235,13,222,226,162,135,112,214,68,68,171,128,60,14,28,101,21,146,129,253,241,76,104,150,249,217,71,37,72,140,255,192,8,72,40,153,68,177,134,146,45,201,87,4,187,22,242,114,63,49,150,204,9,64,82,222,158,146,98,92,188,236,165,187,240,171,170,217,40,254,53,225,211,1,161,148,178,98,152,153,182,174,167,50,96,130,239,31,168,89,87,62,10,155,29,118,44,14,240,197,52,167,240,19,6,211,30,47,59,239,221,17,200,66,33,104,157,211,203,59,115,164,170,180,223,224,96,224,72,255,83,235,33,141,213,245,123,43,182,119,129,171,204,72,249,210,2,246,248,3,75,217,165,70,50,39,47,121,110,47,229,87,95,188,104,176,131,7,81,213,7,70,215,156,252,217,107,98,160,14,163,110,92,198,61,93,30,29,190,32,151,19,223,76,47,143,72,63,126,203,173,151,132,94,237,173,5,198,112,164,134,73,39,86,90,204,108,73,119,196,67,35,108,15,107,221,79,214,125,221,23,68,103,234,157,43,254,38,48,164,97,44,105,233,127,55,47,84,70,83,109,95,37,199,201,246,110,160,67,147,92,54,42,87,62,172,80,54,18,76,120,40,27,111,175,78,24,222,146,33,59,239,50,59,194,203,108,76,222,177,199,133,164,57,107,113,231,134,220,63,206,57,187,241,196,5,85,92,33,38,255,24,33,236,255,160,43,23,24,73,26,250,222,113,210,41,29,50,159,163,11,88,191,143,29,243,197,168,77,239,21,249,150,198,34,211,192,223,41,24,197,167,178,136,101,246,18,178,240,123,204,169,133,50,165,178,181,126,27,0,80,72,156,17,187,16,224,49,121,16,171,69,181,240,144,221,21,64,235,3,13,127,97,140,212,242,123,114,74,228,81,164,210,247,133,188,211,66,155,210,39,149,54,31,100,35,165,72,169,247,206,200,15,133,8,229,194,121,64,9,78,3,119,80,230,143,222,239,115,231,254,174,209,215,69,236,230,129,7,37,29,5,229,48,0,149,31,236,120,143,30,114,114,166,56,121,225,212,86,1,46,173,79,14,145,119,92,78,148,16,220,44,147,174,241,106,96,6,140,114,174,142,25,159,85,227,9,17,229,34,160,107,227,228,84,41,71,209,72,6,39,135,86,7,255,94,160,201,32,215,71,62,43,100,162,127,188,250,15,72,164,6,221,248,255,196,216,248,194,22,0,121,233,47,208,100,114,235,127,149,164,47,153,254,236,105,30,91,24,123,86,161,8,196,22,155,169,184,195,209,187,86,235,239,183,153,94,172,146,66,125,59,147,151,154,222,206,92,130,111,21,225,69,184,186,24,122,201,35,89,164,83,188,246,100,52,13,192,125,90,59,205,59,192,215,190,132,168,142,7,114,49,135,206,85,185,216,123,190,171,114,46,139,33,200,216,159,157,150,237,237,165,4,217,186,70,141,78,202,22,45,124,68,139,43,79,152,60,56,251,222,31,151,122,10,223,239,58,151,56,173,103,110,31,22,21,60,33,46,66,185,180,230,49,151,222,141,153,63,236,47,122,157,140,130,44,215,47,49,155,153,126,151,246,94,226,221,31,9,199,74,75,249,1,90,87,123,92,212,80,160,216,109,59,64,63,157,43,153,226,194,128,150,22,153,159,168,251,98,209,29,209,55,150,87,183,242,47,66,152,121,158,103,138,66,25,150,166,232,82,101,103,197,181,1,158,147,255,48,65,223,178,137,52,101,57,115,173,120,251,69,151,25,86,153,87,148,249,242,146,204,218,106,61,81,2,255,236,77,208,213,29,214,242,91,127,197,165,238,14,91,203,24,83,155,190,37,130,239,110,183,214,50,212,188,187,209,43,237,58,52,79,163,59,85,60,146,50,52,182,147,121,15,7,95,224,76,160,151,220,251,44,164,112,144,179,4,28,110,179,211,123,200,104,39,116,117,152,127,73,28,118,129,30,215,62,60,123,235,21,5,63,5,205,218,20,223,113,229,240,95,189,200,22,181,231,131,160,186,5,171,67,56,31,39,110,216,187,15,18,176,31,95,68,130,146,195,173,72,88,121,181,96,38,132,209,112,90,141,1,240,42,209,101,7,150,158,249,103,217,184,108,230,153,174,53,55,19,4,19,129,204,145,177,248,71,238,99,158,204,237,51,241,240,33,2,115,210,99,124,135,69,248,99,169,90,137,175,244,248,90,149,217,108,181,185,61,95,48,53,45,174,41,172,252,96,4,169,132,8,136,61,44,123,223,248,210,55,250,188,35,211,100,49,222,131,201,22,250,172,27,174,243,189,89,90,119,158,203,71,228,120,200,218,12,39,103,61,165,18,1,205,196,150,234,30,214,139,22,209,173,175,41,159,175,52,206,115,93,161,168,122,152,164,25,86,116,74,255,126,192,29,174,119,166,103,134,242,218,215,178,108,116,158,194,100,153,111,251,19,30,111,145,207,98,38,227,82,235,240,22,95,62,73,15,20,109,160,233,65,19,30,214,169,217,127,127,233,182,125,146,194,238,155,100,27,49,93,132,111,58,92,186,158,202,105,198,218,170,87,103,116,178,75,150,224,71,47,235,172,15,124,212,236,124,202,160,119,23,213,201,51,25,120,134,69,140,44,218,178,59,233,57,186,120,2,34,14,134,45,139,154,77,177,241,22,69,90,176,153,11,109,125,72,40,209,204,137,253,79,115,87,59,141,27,46,153,189,154,149,122,134,3,215,207,226,132,195,74,38,52,28,92,81,28,62,69,92,13,142,242,235,91,126,137,7,155,245,79,81,134,16,213,253,246,25,103,181,50,64,106,242,185,226,174,77,179,218,88,190,187,184,1,173,97,31,171,206,187,181,222,35,60,44,65,122,72,23,41,76,164,68,125,165,144,189,153,228,118,88,72,123,116,159,226,179,194,143,26,72,195,111,127,209,190,171,161,228,119,4,3,249,156,157,73,152,23,202,131,89,179,121,11,3,57,242,91,194,83,94,74,200,153,12,127,157,214,25,56,112,6,86,23,226,251,137,187,181,62,209,0,247,16,1,204,235,35,200,142,7,146,189,67,82,79,65,196,29,65,25,209,183,159,218,54,247,12,213,72,29,151,59,252,147,238,216,129,34,89,197,115,245,107,223,118,85,52,104,160,171,127,95,239,96,72,76,248,50,221,217,211,163,23,33,47,146,184,23,40,19,79,234,239,234,67,162,181,101,191,254,36,188,137,23,228,221,255,249,252,174,49,107,2,155,224,190,60,196,193,229,86,150,17,91,59,245,229,176,191,46,44,47,104,224,2,25,88,48,97,17,134,237,16,110,91,237,33,172,95,112,139,4,177,96,144,218,77,37,22,47,219,189,66,26,215,187,105,235,212,6,43,86,67,233,107,159,91,183,199,19,93,1,120,117,27,106,187,22,172,202,1,88,46,211,78,87,217,87,104,234,120,100,86,20,54,238,196,135,62,127,160,195,44,14,200,203,134,214,216,163,12,14,250,101,7,219,78,191,171,218,63,178,162,33,52,82,249,184,184,5,7,34,25,195,239,24,5,47,220,175,182,228,72,45,56,53,255,59,124,175,0,142,80,106,191,238,171,112,158,199,222,68,246,37,128,25,58,15,236,21,242,120,217,136,136,26,15,19,55,85,221,88,20,221,9,34,238,176,244,250,95,112,210,28,172,139,8,69,137,89,190,189,48,213,249,60,12,37,22,148,133,156,163,101,51,97,154,140,179,92,123,84,116,252,11,104,90,150,232,193,121,30,194,3,113,17,64,194,17,252,11,40,103,193,129,253,120,64,195,185,175,245,121,191,96,33,232,236,255,182,98,82,228,126,30,178,113,100,225,153,49,104,166,128,135,43,207,245,68,202,8,170,10,85,91,43,148,107,240,20,197,48,130,248,163,29,132,74,54,157,70,81,183,169,110,124,36,169,215,3,219,182,155,57,74,79,246,81,235,173,117,93,252,208,144,163,21,30,222,67,78,224,132,83,108,152,72,190,222,175,105,199,185,150,173,136,139,130,82,219,189,203,154,67,43,56,85,232,57,145,104,173,159,185,127,31,115,180,151,45,242,245,182,148,226,229,73,42,182,125,121,52,209,87,212,194,249,35,134,253,93,86,249,133,248,196,225,41,96,247,131,207,226,135,16,183,50,78,226,155,131,111,164,122,43,253,153,45,63,199,175,237,232,152,55,191,161,46,196,197,183,94,127,209,75,40,223,254,227,39,230,121,200,208,116,97,141,72,168,196,216,212,127,99,1,224,81,161,161,130,72,161,250,159,188,131,217,197,62,15,96,180,166,61,211,65,237,143,21,70,244,236,175,159,55,211,136,112,226,27,36,8,47,99,16,200,252,191,202,102,253,56,129,202,123,233,244,32,56,75,208,159,65,69,35,160,134,135,136,53,36,220,71,181,210,76,248,153,109,134,154,16,199,255,168,63,13,77,15,131,218,30,23,217,15,36,250,74,97,132,206,172,117,21,27,170,141,220,77,99,133,99,21,60,254,49,108,145,171,246,235,13,253,200,194,251,165,88,66,227,86,132,67,64,113,229,135,153,152,170,174,234,83,17,139,122,219,24,224,204,84,82,213,22,78,116,50,137,39,126,90,147,163,45,201,103,65,142,104,151,217,165,213,25,60,255,231,150,99,45,228,179,21,109,127,181,84,74,93,123,172,111,167,128,13,215,28,71,147,196,41,189,248,119,198,228,5,116,10,118,82,187,9,66,100,112,26,26,71,9,140,45,169,53,146,227,36,4,26,223,166,227,142,163,32,228,148,226,111,82,181,97,4,107,140,115,113,111,108,215,0,162,68,194,207,239,118,146,77,41,69,200,185,138,28,143,90,199,78,61,83,73,88,214,122,67,218,39,206,4,187,34,189,107,28,220,201,89,9,174,18,59,165,176,42,44,14,4,94,187,23,205,62,123,178,90,120,37,231,52,144,192,3,158,110,236,35,156,219,179,156,41,182,177,249,9,212,84,22,226,180,225,129,180,107,153,206,103,180,207,182,243,231,213,137,148,131,16,253,11,84,239,171,16,191,143,9,130,11,42,180,221,0,216,168,231,79,215,248,156,53,221,187,129,218,242,56,47,226,124,35,84,254,97,141,93,142,157,191,175,72,132,155,79,97,161,62,176,214,122,103,56,145,19,136,254,130,166,192,246,13,185,88,171,62,23,146,210,9,221,255,201,181,67,55,232,253,192,173,81,137,223,138,81,230,129,88,152,26,188,100,245,14,111,163,122,149,38,198,130,28,128,191,76,1,156,227,2,40,227,72,86,227,19,182,83,248,77,232,167,155,249,114,37,102,245,5,197,245,6,236,154,253,163,191,104,38,171,139,197,158,61,202,62,180,246,128,56,212,173,44,15,226,210,248,58,3,67,252,174,34,75,244,180,182,6,197,79,216,8,61,178,213,138,253,111,120,151,210,61,26,233,36,89,49,34,35,238,135,208,206,55,33,218,12,201,36,199,165,69,134,231,124,111,104,189,207,79,140,35,78,16,248,138,161,80,50,178,240,30,112,122,8,81,64,127,81,122,139,250,167,237,11,73,72,208,149,84,241,196,57,118,126,147,61,220,55,39,150,109,46,193,79,24,176,249,202,226,48,229,254,52,146,28,18,144,228,217,176,185,112,144,154,79,50,84,211,249,97,240,110,174,203,136,163,211,7,48,66,105,89,235,207,18,92,58,123,155,103,34,240,2,241,248,126,240,25,201,77,245,21,147,199,187,15,146,233,73,32,193,39,116,197,216,25,25,158,24,37,171,27,20,106,120,62,148,249,188,186,198,70,143,57,203,94,100,56,183,172,20,152,118,252,133,86,69,176,39,205,13,164,135,23,46,234,179,58,196,136,99,185,106,135,152,150,107,57,181,19,143,179,233,238,244,122,118,13,11,177,245,24,160,210,235,109,41,163,122,167,90,189,204,69,59,89,246,255,160,8,39,164,53,115,228,104,60,18,30,146,197,50,207,124,47,180,91,25,121,234,99,42,107,46,40,32,242,64,142,159,193,43,127,227,186,239,164,43,132,225,10,204,218,139,80,38,131,111,90,136,170,162,57,224,66,166,233,212,156,194,121,166,86,89,172,190,118,242,246,224,149,221,151,248,65,157,81,200,33,142,208,189,146,122,89,79,218,64,52,54,9,165,215,50,83,101,241,174,132,166,107,141,88,50,254,149,194,22,234,192,96,118,43,98,194,41,88,68,243,69,211,173,191,169,25,237,0,27,204,61,151,92,148,102,101,173,101,169,182,163,92,137,180,19,224,114,24,57,250,81,180,189,254,51,84,176,57,202,194,47,84,155,48,200,27,153,144,244,221,120,74,151,55,217,145,41,238,64,206,216,225,0,7,103,135,125,83,226,61,85,50,38,167,175,203,236,44,154,16,194,122,153,131,82,78,220,230,46,132,68,101,19,213,246,4,75,180,209,201,176,69,84,105,222,66,64,130,169,121,217,157,98,11,149,10,180,32,12,186,119,202,217,0,217,209,240,101,72,229,246,107,243,239,34,37,169,187,123,11,45,231,139,148,70,55,172,61,230,67,126,45,131,21,209,184,111,128,76,107,125,53,254,231,6,76,58,26,204,147,17,13,44,228,130,83,18,92,218,51,59,151,48,157,124,125,150,28,129,147,192,49,205,2,193,96,22,132,61,100,1,158,11,205,47,219,134,155,190,19,22,41,23,253,213,241,164,170,215,14,95,195,131,85,9,100,183,225,166,36,143,89,28,99,92,143,7,149,126,146,145,210,200,23,67,22,139,63,29,89,144,104,234,123,8,3,10,157,61,14,23,159,243,25,217,196,248,232,251,167,181,69,91,159,162,230,178,105,212,221,60,178,102,57,24,2,245,14,11,127,183,58,97,236,76,253,113,144,235,45,174,23,239,197,129,136,94,80,106,91,214,91,156,87,62,196,93,43,246,81,78,68,1,223,166,199,101,156,53,221,195,22,149,123,240,93,40,95,139,77,111,108,24,20,211,8,114,46,167,156,212,73,164,76,141,98,160,96,132,208,89,131,169,56,187,43,150,104,160,143,127,150,114,242,150,201,246,193,173,96,202,202,59,173,142,11,252,143,46,70,10,89,7,175,74,186,209,136,80,180,176,109,199,239,211,254,249,90,87,134,31,90,184,106,108,38,82,138,13,44,84,113,98,146,144,144,142,100,207,215,86,242,134,136,232,198,244,100,86,72,152,46,112,88,93,107,200,80,79,170,163,189,141,63,25,138,199,174,45,162,255,55,119,137,216,179,2,245,71,181,45,56,81,133,225,225,241,189,165,55,44,31,146,20,71,211,75,163,239,51,44,161,122,73,248,142,197,6,122,95,203,32,55,37,222,161,115,162,242,102,138,98,46,28,55,248,39,201,111,113,66,58,164,223,41,215,208,165,247,23,253,125,64,23,160,173,94,236,72,88,50,229,29,169,186,84,94,157,242,238,65,145,42,173,171,144,218,111,104,171,54,109,209,166,26,132,249,72,74,127,8,185,167,135,35,53,227,132,2,253,254,53,249,202,12,102,59,18,144,251,254,104,167,34,131,113,43,149,181,127,214,165,3,144,225,232,164,206,122,144,230,159,56,231,228,190,226,177,193,228,51,65,148,21,244,199,215,220,211,56,181,139,122,94,136,150,196,236,110,49,92,81,152,66,191,172,170,27,246,203,105,194,115,196,198,76,87,100,192,6,106,224,16,159,124,150,35,67,46,25,115,175,25,148,241,173,27,129,11,124,225,164,116,57,165,81,232,73,158,10,28,241,197,254,1,100,47,63,220,205,50,63,95,59,4,224,46,157,134,25,157,6,34,62,95,134,195,5,70,242,108,103,167,245,155,255,100,149,198,216,83,75,189,235,34,51,40,17,242,88,172,244,122,93,119,143,108,185,154,71,40,98,214,66,68,38,140,181,144,175,80,101,61,240,6,175,125,99,57,157,83,13,14,193,15,155,116,143,27,131,83,235,241,114,72,196,76,100,22,89,21,39,17,110,20,93,181,85,239,170,203,30,143,162,40,158,229,152,190,237,100,73,246,191,18,43,101,183,255,183,0,97,95,89,112,250,32,101,156,249,206,0,164,32,68,48,45,94,24,14,17,219,35,143,20,12,66,76,110,34,234,234,144,130,178,132,156,52,123,245,241,231,176,129,9,29,236,205,230,123,12,32,1,173,172,24,162,59,57,109,103,218,21,96,110,87,232,142,55,87,214,220,24,61,92,136,221,172,144,22,148,103,193,14,244,108,100,194,109,53,250,115,129,53,185,187,69,152,46,16,192,66,194,161,49,56,237,174,236,249,111,124,112,14,196,36,4,49,41,143,251,213,43,151,199,150,61,100,207,23,27,188,48,198,143,122,254,89,244,34,31,104,17,179,223,159,206,98,0,17,74,12,163,227,253,41,187,220,29,147,218,41,26,48,6,67,70,13,142,200,23,184,167,88,242,2,187,91,208,66,34,96,243,218,151,122,7,168,92,222,41,54,144,253,49,10,89,38,43,125,236,85,140,144,189,167,151,245,63,199,75,216,212,34,173,76,212,157,153,120,137,103,118,95,154,217,145,12,12,250,153,80,250,178,95,241,83,169,54,107,230,179,203,181,214,189,243,108,185,112,86,83,188,73,197,229,143,208,88,58,143,221,35,56,90,13,215,174,65,228,183,120,132,105,240,8,141,249,198,148,28,139,234,167,217,140,178,124,117,26,18,165,200,1,58,105,28,219,177,194,45,28,95,46,230,237,56,162,163,55,196,109,106,62,63,191,167,238,243,188,57,234,145,43,56,13,97,19,107,168,200,137,207,95,52,146,4,226,73,109,132,17,135,86,3,132,71,19,253,255,15,123,14,177,159,248,106,204,153,146,158,108,214,159,126,99,12,51,48,7,111,152,87,223,188,45,205,144,114,97,239,32,94,204,214,70,64,211,135,209,207,63,250,240,123,25,182,128,239,192,83,170,245,180,73,31,28,159,68,253,133,108,32,221,146,226,59,175,205,68,87,248,169,249,244,67,118,1,8,15,236,229,26,216,110,203,178,112,135,250,74,228,15,68,118,130,81,210,160,155,223,194,193,141,236,155,121,164,49,55,255,96,102,220,60,3,14,103,238,42,193,102,66,168,156,32,73,182,205,141,204,42,141,74,122,4,177,99,48,39,151,91,83,40,196,2,206,100,73,238,181,193,252,246,16,136,37,5,45,107,153,172,88,232,119,43,128,12,141,176,100,67,59,238,199,219,47,234,242,239,216,154,119,101,253,74,252,222,101,27,208,101,31,230,68,27,110,2,46,54,24,68,131,47,5,163,159,208,47,16,98,173,202,17,132,236,3,17,120,74,100,209,122,35,177,210,84,246,203,130,82,134,75,229,219,127,77,141,93,146,196,65,25,65,141,95,142,214,236,76,223,189,64,103,255,145,141,37,7,40,126,147,109,30,60,39,67,51,152,82,0,236,222,157,23,179,145,201,200,203,67,138,171,67,231,127,92,64,146,197,130,25,57,155,125,5,209,91,239,41,238,38,180,39,178,68,3,5,103,220,189,57,202,154,47,90,251,87,211,134,241,56,215,108,242,15,214,74,207,236,1,160,2,15,99,109,227,136,41,238,68,139,227,198,198,21,60,133,175,132,108,139,54,123,239,254,102,166,248,176,126,126,47,191,107,55,147,153,155,140,126,5,191,193,68,67,96,205,10,207,127,208,140,231,44,125,136,46,65,137,191,178,198,63,62,88,199,210,119,17,193,189,192,65,229,232,103,211,93,249,7,141,217,252,214,18,165,204,213,61,1,140,56,196,49,92,10,78,98,252,170,155,235,80,159,29,38,83,3,68,189,48,132,128,104,218,114,16,208,193,145,62,60,42,124,63,11,110,212,4,9,163,42,245,76,130,81,115,63,210,26,80,10,7,238,156,66,202,65,246,99,200,26,209,175,170,8,9,6,56,6,25,13,41,56,24,248,102,215,165,98,42,131,198,4,70,114,62,0,15,255,149,135,15,82,135,239,34,247,89,218,12,209,212,50,139,52,46,221,162,63,165,108,40,179,93,40,80,113,55,186,207,199,102,30,190,33,80,76,54,59,212,49,183,164,218,96,178,221,255,188,109,26,88,116,15,143,147,228,91,179,148,31,131,167,88,7,242,222,183,234,4,199,51,145,22,184,98,123,204,195,76,48,1,233,3,71,43,149,113,219,52,135,188,0,24,17,177,25,170,111,99,109,32,109,218,218,203,205,244,109,34,33,128,153,179,157,134,83,4,151,96,219,48,23,85,93,186,87,101,189,178,39,46,54,215,164,235,5,96,172,47,110,215,99,150,100,11,14,46,167,75,58,144,144,188,227,53,74,221,30,83,77,174,91,241,184,13,27,159,175,156,202,198,58,48,164,131,70,105,129,12,55,173,206,139,252,185,238,57,97,187,225,34,217,182,16,176,225,147,45,230,220,208,222,117,113,168,20,45,31,65,10,26,231,123,64,252,104,168,115,177,253,88,62,226,191,98,171,178,161,249,69,31,221,205,205,167,184,121,121,121,101,153,160,103,74,244,95,213,84,142,45,33,15,245,220,101,120,32,240,76,50,6,148,109,44,181,46,227,199,193,107,83,220,107,111,128,114,17,101,181,106,173,210,59,55,16,55,42,236,144,24,134,226,248,234,195,19,54,201,52,193,188,194,59,243,196,183,79,124,207,88,16,155,121,131,58,26,82,21,111,195,160,175,247,152,243,201,210,218,18,24,60,38,156,146,122,91,165,61,204,44,233,27,188,133,55,8,164,186,250,191,95,59,144,109,198,40,81,192,190,2,172,226,232,99,12,185,146,102,254,18,110,212,216,14,220,202,177,125,130,34,219,240,77,31,173,37,56,148,176,198,104,251,194,109,238,201,223,112,15,138,192,118,118,87,35,162,233,42,134,106,222,111,163,55,174,199,151,198,95,206,31,230,51,167,16,175,202,253,74,89,77,19,81,110,16,128,60,54,159,172,80,167,183,177,69,42,160,122,229,202,18,179,127,87,30,207,227,13,75,188,3,151,107,132,125,87,72,155,221,185,218,30,213,128,161,46,164,134,231,73,238,22,157,105,92,217,186,232,194,16,9,249,4,8,116,192,161,158,199,153,70,20,207,173,222,120,154,152,53,23,187,70,121,255,102,186,213,155,66,107,162,45,2,105,102,143,251,19,121,150,163,99,56,118,75,39,85,223,213,51,249,224,152,76,18,40,179,214,15,63,125,226,86,120,77,17,248,130,131,202,55,214,110,49,73,200,17,83,116,104,146,211,137,128,2,9,98,41,7,211,155,198,192,218,8,233,135,121,137,72,45,24,91,203,190,199,132,165,206,155,81,7,166,224,53,12,202,155,95,155,168,38,66,244,135,247,3,57,30,132,72,165,144,148,184,116,33,3,69,203,116,153,22,240,54,206,125,232,39,230,95,117,238,54,152,216,154,7,12,7,21,237,90,86,254,143,216,46,118,201,130,1,155,6,188,189,63,12,6,199,41,221,12,36,71,96,117,153,119,71,235,185,223,190,17,14,77,47,3,27,174,91,185,181,60,246,88,122,191,134,17,136,85,30,147,126,25,111,44,167,58,211,80,171,35,135,80,188,187,164,89,235,36,160,71,183,199,211,239,178,6,72,252,2,251,242,215,132,238,233,79,45,171,32,156,130,42,71,12,207,3,219,237,212,89,107,171,221,49,49,177,109,56,255,160,136,99,200,167,28,88,134,187,239,197,210,156,100,239,66,161,40,65,5,146,120,133,79,221,172,80,251,156,61,146,203,64,5,189,102,77,110,16,47,173,4,143,110,244,207,235,18,195,160,90,199,241,228,93,72,149,224,145,37,235,168,172,121,150,99,237,209,168,203,193,217,68,161,8,110,70,115,243,69,79,205,229,150,198,158,95,94,206,233,43,113,130,245,133,237,107,107,148,179,249,180,2,74,7,49,57,253,222,166,90,16,252,9,43,105,103,202,226,114,234,40,133,8,59,175,152,125,27,210,202,145,150,111,112,189,0,225,193,128,21,166,138,107,6,151,223,153,160,179,57,226,252,39,22,243,173,4,200,77,45,252,186,30,97,232,129,44,221,43,154,45,65,98,117,122,65,84,2,15,237,112,37,4,83,186,9,173,3,3,138,124,92,7,109,186,171,99,108,209,189,88,77,44,64,85,15,2,140,233,229,20,41,137,198,164,131,80,191,129,126,190,46,59,125,63,34,116,208,185,165,98,34,2,104,117,118,14,246,255,71,85,158,20,66,59,160,24,11,131,94,118,196,223,81,71,104,233,63,83,249,177,67,251,206,27,239,241,118,82,100,250,188,142,43,185,169,21,11,201,105,234,24,141,91,238,207,227,255,241,152,120,224,114,213,43,232,130,58,89,147,77,113,0,154,54,121,135,192,129,166,4,77,77,237,28,154,247,120,203,234,134,48,25,173,52,191,253,110,109,168,167,39,252,244,126,218,69,23,169,160,114,65,84,176,127,247,73,185,124,172,129,215,18,172,167,73,32,93,57,207,89,232,51,145,161,86,145,46,31,35,235,40,136,209,73,79,196,16,134,60,237,108,41,235,148,111,220,77,197,165,199,149,124,93,231,237,54,145,106,40,9,223,3,158,44,184,133,125,251,198,81,96,250,217,138,1,166,179,54,183,60,141,172,84,153,78,205,151,193,208,151,156,11,74,247,155,119,9,59,153,79,182,131,150,9,230,71,218,91,58,96,181,42,64,248,150,57,95,207,229,39,239,160,115,163,142,1,152,121,2,221,76,67,105,74,221,126,167,2,14,78,11,48,156,137,51,216,243,67,4,153,206,94,12,249,181,209,17,70,126,10,112,92,151,76,224,59,235,233,14,198,219,52,10,84,4,110,44,19,88,128,179,97,134,26,15,173,202,197,189,240,63,159,213,148,131,132,211,48,23,26,159,134,13,29,204,213,140,155,133,129,9,171,135,189,98,50,42,119,101,132,127,31,60,88,112,0,2,63,157,239,27,248,8,73,47,178,73,78,37,248,127,26,145,212,9,86,62,179,51,24,69,150,94,20,13,54,222,32,18,102,157,225,24,9,63,223,113,204,13,186,115,139,182,53,61,93,98,164,106,151,137,164,111,197,94,212,228,104,226,92,97,112,164,236,192,177,212,6,81,88,133,128,29,129,118,144,6,62,15,193,64,157,2,51,179,235,43,150,225,113,111,141,245,132,99,143,19,235,99,101,20,155,131,46,229,24,235,249,125,75,35,165,249,166,188,135,166,177,161,49,5,141,35,71,200,226,14,168,107,201,88,181,236,4,92,68,57,153,1,35,244,51,77,134,62,197,250,61,34,229,145,233,1,117,181,62,124,7,31,45,79,12,31,130,159,163,20,151,29,228,116,20,249,20,93,23,146,54,95,221,64,150,11,154,2,21,93,221,88,120,16,51,160,179,126,250,39,222,184,169,238,251,90,40,181,83,64,110,95,190,35,108,102,19,9,108,225,17,208,97,217,47,60,168,75,159,224,148,88,99,205,103,160,197,206,4,161,38,87,23,47,65,73,23,41,191,176,88,96,95,129,93,209,128,29,26,114,81,207,15,233,98,40,25,35,46,66,71,255,234,200,24,99,120,242,151,3,221,146,202,119,178,25,22,115,145,187,170,208,251,135,129,156,223,33,36,241,228,31,230,100,155,160,235,138,184,64,203,99,218,148,58,252,237,134,148,104,64,194,255,21,98,33,33,114,149,247,47,123,254,140,125,116,102,41,123,11,72,175,55,173,193,244,74,202,63,206,103,228,209,162,36,186,147,213,126,62,163,39,220,98,254,52,210,115,50,247,98,5,18,43,97,197,46,95,14,12,23,204,226,114,206,64,34,30,70,64,17,184,15,180,17,69,82,172,31,239,36,85,39,164,130,3,250,11,210,205,215,223,250,9,187,110,9,170,244,158,145,79,189,115,228,151,157,7,192,190,169,37,95,210,79,102,56,100,29,190,25,249,215,191,191,71,109,229,29,115,128,18,73,88,228,252,124,134,45,80,5,75,101,52,28,4,192,174,29,173,130,8,5,196,166,118,9,104,193,165,155,236,25,30,202,87,62,13,170,108,240,206,156,11,133,47,184,128,117,252,133,40,171,57,83,235,23,77,44,204,215,142,18,81,185,57,59,152,41,222,13,166,32,97,148,198,246,73,24,184,143,213,170,3,164,42,165,179,250,33,229,204,129,122,213,11,68,21,144,194,149,243,55,150,60,219,15,210,130,97,205,233,174,17,158,202,126,66,169,33,87,255,233,13,27,19,43,11,198,120,130,81,71,201,94,170,230,213,111,122,104,138,29,105,146,154,230,152,8,14,106,66,20,236,16,68,112,19,87,168,238,17,231,42,25,196,186,198,230,235,176,169,64,16,10,199,13,199,184,158,223,31,93,179,70,52,92,211,9,168,136,130,78,78,227,209,13,184,108,150,100,163,100,170,169,242,83,112,59,163,93,173,48,78,226,72,54,77,57,216,98,83,174,123,214,188,0,161,137,228,126,179,204,151,152,142,217,148,169,166,91,236,104,117,102,124,145,232,223,121,53,214,180,132,209,24,122,3,193,108,188,45,102,203,152,118,202,0,86,222,28,94,111,28,87,184,138,198,188,48,161,255,30,85,149,113,116,195,173,191,204,148,244,168,226,108,184,54,58,49,143,97,85,164,150,159,136,137,140,250,228,145,211,18,220,7,41,162,20,246,218,37,144,135,121,188,114,167,78,76,46,210,87,85,58,159,149,168,53,32,225,216,145,170,120,106,143,254,191,176,6,116,65,177,165,181,101,246,209,82,18,206,233,147,40,151,90,76,28,131,86,199,147,34,184,108,133,105,147,176,181,252,70,141,100,27,93,190,100,75,150,170,152,49,231,107,6,132,45,78,18,46,82,14,103,255,114,80,111,181,213,138,15,131,138,122,163,225,212,170,199,129,124,133,151,31,106,0,222,251,240,128,222,125,76,113,71,24,189,161,234,122,46,47,82,115,235,253,58,224,92,255,25,52,159,233,111,123,158,145,85,150,209,49,156,69,14,189,188,36,179,42,200,124,69,243,237,1,82,79,47,149,25,64,237,196,141,152,231,247,34,184,14,86,145,202,159,117,95,50,19,144,161,165,242,8,30,105,179,235,185,242,21,111,45,142,73,56,165,168,85,111,166,139,97,196,168,250,55,213,215,19,154,40,247,87,212,232,223,206,182,138,95,50,122,143,133,237,91,136,26,2,79,26,77,213,138,255,63,63,153,176,133,235,74,150,90,4,201,98,80,106,43,55,226,123,213,42,167,232,190,96,126,0,212,234,38,182,51,160,34,169,136,8,125,130,85,193,20,79,1,197,4,118,186,41,9,168,104,24,21,158,221,4,228,107,158,153,71,239,231,117,132,208,247,124,42,179,151,130,201,200,67,61,30,145,119,225,193,220,94,149,31,101,249,216,117,124,1,126,207,0,216,216,53,56,226,127,175,88,20,2,128,165,22,51,203,162,244,197,144,51,155,171,13,146,31,146,222,69,30,150,52,162,173,211,205,14,134,74,98,161,108,96,68,107,9,87,197,194,82,93,110,186,57,13,67,27,154,212,137,162,232,120,94,253,129,58,251,253,198,199,252,255,249,123,245,51,53,140,125,203,255,27,165,182,233,190,180,223,78,213,107,167,20,119,56,45,187,238,122,207,130,250,192,209,167,197,90,236,183,193,118,160,4,18,110,122,100,237,207,240,69,174,167,72,6,64,34,133,121,231,138,20,26,189,87,195,38,250,9,46,21,236,60,112,43,199,140,233,208,190,168,15,16,12,102,153,169,253,28,127,58,11,24,99,96,200,232,13,83,166,23,145,144,84,9,16,77,59,47,42,87,144,21,115,124,26,11,240,62,146,93,6,117,195,54,234,232,174,42,146,239,161,215,7,208,248,127,204,239,194,229,42,49,11,120,168,238,93,44,244,21,180,94,223,221,59,9,127,233,74,226,25,26,231,0,100,17,57,133,191,114,102,219,112,209,83,5,149,220,147,6,7,205,120,135,159,8,233,86,188,128,126,184,214,192,234,166,180,248,34,120,236,100,53,29,39,70,237,12,40,123,135,36,14,66,199,180,131,34,183,87,221,78,121,241,224,105,180,205,223,75,200,40,3,8,248,106,25,17,252,246,71,107,219,240,193,135,126,167,211,184,156,220,229,77,236,41,176,67,192,169,207,31,199,244,248,24,189,184,154,21,123,137,254,12,123,149,95,220,221,204,95,13,209,241,6,21,159,208,170,68,27,105,44,161,131,106,67,149,247,7,215,189,206,43,222,18,77,241,76,11,61,190,93,85,107,159,177,3,4,243,218,247,235,11,204,201,8,31,180,160,79,75,211,247,220,101,210,75,144,182,194,70,194,76,168,255,34,114,20,209,69,252,126,232,191,31,134,144,193,52,132,76,69,164,75,158,129,6,203,14,205,109,62,217,4,220,19,12,226,202,90,38,237,106,182,171,170,68,230,2,34,204,167,77,33,185,151,205,164,59,56,70,186,52,76,36,146,204,251,240,87,210,14,192,214,153,101,11,162,220,9,175,87,51,186,133,46,219,71,9,113,13,60,41,242,209,232,234,128,111,238,41,122,174,196,218,250,207,171,51,102,226,121,55,45,230,237,136,201,106,165,18,134,220,98,127,12,66,36,148,178,64,237,146,190,37,118,162,93,166,1,97,113,23,29,146,91,145,68,27,145,224,18,29,118,247,120,124,40,168,64,55,255,125,163,18,200,214,17,46,47,73,64,160,134,22,145,230,166,134,33,166,116,185,34,101,120,115,64,159,180,85,87,220,121,34,239,52,16,85,105,67,69,21,4,79,133,97,47,213,10,42,85,164,51,45,178,241,32,14,72,189,91,62,3,31,198,227,52,202,134,6,139,25,132,5,11,24,77,62,1,178,126,198,207,255,19,80,124,121,100,109,247,58,115,172,152,138,105,55,211,104,18,60,92,112,229,38,242,149,46,155,105,56,139,210,241,246,59,168,122,192,72,45,252,226,25,177,125,228,62,155,214,217,50,83,71,15,109,38,242,17,58,85,220,154,215,226,113,39,92,157,148,228,91,228,154,238,246,4,195,128,174,234,98,106,163,170,143,145,111,33,72,178,220,68,13,36,247,92,9,248,36,3,184,50,158,53,47,54,77,118,194,207,217,143,45,183,229,19,33,211,60,219,129,138,196,84,249,156,109,121,26,123,248,91,27,249,57,42,134,174,173,69,255,175,129,176,57,201,3,100,128,213,217,70,140,226,147,187,216,196,106,28,96,101,37,252,189,197,107,164,57,53,2,27,8,169,225,216,240,71,214,37,90,65,160,1,137,33,232,52,161,130,219,83,73,247,93,200,81,95,183,69,47,144,105,204,53,68,61,185,44,26,18,48,86,15,193,57,2,99,74,229,3,228,126,239,240,216,52,209,185,222,185,246,184,26,176,78,161,88,28,171,231,235,230,221,19,221,159,204,121,125,222,251,189,9,77,21,208,231,205,158,44,24,168,161,74,208,63,33,128,252,164,146,120,100,87,143,42,198,91,175,210,206,7,161,40,99,240,207,160,139,190,186,57,239,160,155,197,218,240,12,102,199,38,219,31,118,202,156,228,2,88,31,53,83,19,180,59,117,80,15,181,15,8,240,32,22,215,188,133,15,99,105,81,20,92,93,67,145,114,237,98,94,15,228,175,17,79,113,43,232,25,137,44,154,15,177,109,173,43,163,197,20,217,51,228,178,126,236,188,117,44,111,53,212,51,89,182,22,44,249,44,79,77,243,57,243,198,181,117,3,75,147,173,102,108,133,13,193,115,47,4,146,156,240,80,83,102,144,114,133,255,30,225,15,94,34,184,85,184,151,250,137,184,62,166,53,188,227,9,31,71,159,253,119,195,219,195,170,180,63,178,71,133,62,28,247,236,196,91,98,98,24,191,74,50,166,181,149,66,238,66,96,74,36,208,247,85,223,139,143,119,243,62,113,52,170,156,128,154,245,160,94,170,155,216,111,200,17,202,36,29,23,75,136,254,182,222,7,98,170,1,249,52,136,110,8,158,189,140,11,168,79,106,174,22,8,84,117,24,81,93,179,155,225,71,218,12,10,87,184,27,248,216,140,194,120,61,209,182,233,223,136,129,57,152,77,184,217,122,69,51,83,78,69,26,10,250,130,61,233,240,106,135,85,85,150,239,224,252,202,230,130,25,218,254,173,32,164,129,75,69,43,28,29,12,14,81,247,84,89,150,52,167,78,69,115,126,130,134,170,145,96,158,140,44,120,220,170,69,17,241,8,95,13,149,180,103,1,214,179,152,135,177,201,66,23,202,84,42,30,22,29,145,220,193,233,16,123,73,200,126,226,243,171,116,44,25,98,113,13,26,46,214,206,77,242,113,70,59,47,216,129,191,82,71,16,169,16,157,68,207,134,252,211,89,96,244,139,113,210,78,146,36,217,102,58,213,182,96,201,21,203,81,114,216,30,212,18,69,52,93,122,206,80,231,190,141,29,57,81,21,166,16,67,201,0,95,62,46,73,222,163,166,216,193,186,102,157,243,40,137,47,27,166,10,186,23,206,25,236,143,19,205,244,117,185,182,164,58,164,42,61,155,86,60,103,25,89,115,203,199,209,10,209,83,110,34,107,213,36,26,191,61,76,48,236,31,152,70,32,126,229,188,79,197,50,110,22,159,118,233,167,93,238,49,100,215,127,26,131,196,43,103,50,250,162,152,182,248,88,150,205,116,182,42,208,152,87,233,216,195,54,200,251,19,98,238,232,129,178,109,27,135,90,249,165,137,41,121,94,138,73,7,226,239,126,213,201,221,176,47,33,172,250,140,214,65,56,220,85,70,51,98,143,66,6,228,108,93,158,57,131,131,217,228,88,12,32,174,225,10,57,31,205,118,181,44,86,227,57,151,72,87,113,252,138,92,196,116,216,33,57,240,174,137,250,151,181,118,208,202,1,128,36,205,173,42,46,116,65,77,175,96,52,192,69,91,7,159,231,30,110,209,44,220,255,186,196,157,220,12,122,18,236,163,47,162,67,36,26,133,70,108,218,192,65,245,35,85,233,201,185,185,255,85,208,244,209,247,147,57,203,55,202,150,92,64,207,52,2,249,233,178,255,248,11,184,128,197,250,160,72,42,75,237,10,51,195,215,20,145,137,192,181,70,253,60,221,147,229,50,233,205,228,50,227,48,167,201,247,77,137,125,247,101,239,21,204,143,57,185,99,5,211,31,229,138,114,90,172,100,148,214,40,157,68,111,110,218,253,141,45,161,58,144,209,80,52,120,42,177,170,62,76,164,230,21,132,83,133,235,9,179,31,114,193,170,184,142,104,6,135,141,117,37,189,93,101,66,149,39,158,87,147,159,156,9,225,106,2,117,114,132,252,39,78,11,32,245,176,126,63,109,234,8,23,126,34,3,99,88,204,207,235,100,53,121,24,0,23,191,226,156,186,49,131,125,226,66,179,246,185,158,59,147,10,243,197,49,174,116,182,194,179,138,219,25,121,162,91,216,53,139,170,203,53,24,251,96,5,104,159,175,25,92,76,27,218,22,3,59,176,215,179,151,233,118,53,146,201,214,91,80,0,225,189,132,140,59,6,203,69,203,243,123,122,110,3,70,98,87,117,53,46,59,62,146,7,237,214,205,76,62,8,168,35,37,231,44,222,205,184,126,93,168,177,27,181,192,124,117,223,174,63,43,71,254,251,207,165,18,103,87,100,143,145,116,190,234,228,247,201,29,8,156,133,220,12,36,53,70,200,174,253,57,26,61,97,254,44,100,137,30,181,92,3,32,38,102,130,172,178,58,84,141,120,190,19,47,41,236,166,245,86,170,43,73,159,253,174,36,15,148,86,201,125,164,202,61,5,240,177,243,5,159,128,178,169,118,9,79,157,152,107,1,227,109,227,162,21,21,172,97,204,138,170,46,142,147,137,168,143,230,242,227,145,244,75,166,45,117,241,141,148,193,172,98,78,157,166,88,49,34,113,135,193,172,136,182,247,178,51,139,71,53,204,16,99,49,245,154,11,177,4,87,63,254,108,185,223,242,252,130,28,65,7,218,238,26,19,196,41,88,111,70,162,156,65,1,22,154,141,86,240,195,192,55,163,49,224,249,142,65,138,100,96,33,68,154,145,52,144,244,130,155,160,112,84,87,48,99,16,131,50,106,127,109,198,10,107,33,23,27,149,135,204,219,31,5,208,127,137,224,105,82,229,134,186,225,193,140,118,110,1,225,202,239,29,93,241,235,19,167,168,19,152,94,46,195,218,245,188,147,149,35,14,3,177,195,115,106,164,70,207,248,53,157,69,58,154,147,144,167,156,103,224,136,71,245,172,216,92,23,194,245,99,198,170,222,166,104,72,25,162,210,12,193,249,229,188,11,38,172,105,232,181,56,100,20,208,80,161,170,61,35,175,208,175,145,159,5,109,161,242,87,141,230,251,12,85,215,105,172,164,92,213,168,200,49,232,98,133,224,36,122,104,222,146,171,10,230,174,2,249,241,190,216,202,49,67,129,101,123,241,229,212,246,146,19,38,51,209,108,65,225,252,91,117,19,242,126,74,252,175,177,52,3,67,67,229,14,62,231,254,2,114,214,16,80,199,35,191,55,26,17,87,172,55,208,176,112,192,78,205,60,251,232,168,69,107,220,84,155,119,30,3,68,46,241,15,18,128,128,123,79,246,79,112,178,192,31,180,122,171,102,152,216,15,60,236,11,86,167,69,246,142,245,37,180,137,63,17,25,68,156,187,178,202,240,135,194,46,120,139,166,152,128,135,138,44,26,83,20,180,149,44,152,189,63,27,215,123,98,45,255,78,53,77,163,154,132,148,68,39,84,139,88,154,246,185,89,79,106,149,173,140,144,115,131,171,236,157,189,92,94,109,81,214,171,112,131,169,147,69,193,13,210,130,54,87,166,77,163,197,184,180,175,235,125,170,206,132,122,255,122,200,132,184,43,88,133,244,174,136,103,251,27,14,62,134,170,210,22,174,232,114,187,132,209,186,166,9,168,140,160,204,117,129,150,93,105,6,56,198,179,138,124,67,77,128,185,255,203,198,115,202,116,39,53,149,22,71,204,85,205,179,189,26,116,111,239,51,67,46,162,187,147,66,138,67,202,205,249,102,67,185,227,176,5,187,152,190,103,164,220,0,167,224,92,136,246,234,33,32,178,240,69,178,252,176,106,169,23,104,196,17,186,15,51,188,62,44,37,248,104,12,10,35,62,123,180,184,110,93,2,230,157,84,252,134,104,127,43,219,131,51,76,130,158,242,9,173,155,174,103,172,78,204,67,43,0,194,244,240,216,226,68,209,143,212,60,142,131,38,82,250,93,12,242,64,140,156,167,181,64,126,151,233,169,183,102,116,23,223,146,210,232,157,84,21,138,86,3,248,184,10,172,113,24,64,213,46,46,206,154,98,207,100,242,176,120,22,116,248,186,43,118,249,111,146,161,170,164,2,208,208,190,191,48,222,99,42,22,89,142,244,180,121,9,39,60,209,42,138,251,81,132,162,74,145,118,83,52,58,161,235,93,198,104,197,218,195,30,12,71,219,199,106,247,22,167,223,128,95,42,255,199,174,17,169,78,143,224,164,153,32,174,100,24,177,70,51,160,212,224,66,183,2,177,123,99,49,200,13,44,152,65,149,127,243,170,107,199,194,95,166,123,201,51,83,163,191,62,22,55,156,106,206,127,82,45,192,23,5,171,48,145,88,8,219,10,55,122,158,192,208,194,5,31,14,108,93,193,46,140,66,234,165,169,237,39,244,184,18,248,226,31,63,27,86,102,57,132,239,35,72,225,79,119,65,103,206,225,125,76,200,34,227,184,130,40,157,108,43,246,16,83,134,239,105,213,123,241,62,46,226,227,131,101,70,105,215,57,182,192,47,218,154,23,221,202,247,253,245,209,148,56,246,166,216,8,15,220,178,150,44,222,228,8,76,160,178,163,163,130,109,81,66,157,80,39,200,168,226,235,209,170,86,222,139,115,51,133,88,203,31,72,14,181,66,32,241,188,110,72,242,141,224,110,74,109,189,104,224,176,198,95,80,41,40,170,237,83,84,153,69,43,104,26,95,248,102,200,124,34,177,64,208,175,49,144,31,239,54,249,91,26,68,198,185,53,52,22,164,89,104,233,101,58,119,22,222,165,234,125,35,109,50,56,3,178,140,31,236,103,116,72,80,118,46,54,232,238,170,124,172,173,91,76,188,45,43,137,39,151,128,30,23,31,153,88,12,75,236,219,5,183,198,145,48,78,238,32,164,150,237,31,212,145,158,232,89,123,148,155,99,55,142,196,137,215,104,74,92,168,15,22,112,36,9,11,232,227,208,236,41,241,35,13,252,13,60,236,119,81,241,171,153,240,77,126,86,143,92,101,240,211,254,194,70,123,83,105,250,25,83,240,125,111,98,38,94,58,45,0,211,192,76,50,154,168,162,91,33,197,13,180,240,71,96,126,80,201,46,44,86,108,101,193,137,42,247,165,164,152,160,20,28,221,184,92,235,192,96,149,50,156,125,177,32,97,44,62,210,185,189,30,251,19,253,208,137,24,7,109,253,232,179,89,62,200,194,124,248,199,219,188,122,60,139,73,166,180,251,37,6,94,138,215,6,10,220,120,173,134,221,242,113,37,121,210,133,193,26,57,136,80,41,93,61,249,67,150,47,15,178,231,172,30,23,103,49,113,193,177,37,229,201,224,110,197,132,252,120,19,230,189,42,51,75,105,251,192,102,4,198,72,20,43,170,53,243,34,14,216,16,163,172,88,243,97,106,170,49,27,184,167,122,111,103,220,145,186,197,61,67,212,44,80,212,16,188,216,84,240,82,240,127,235,89,201,116,25,6,190,62,22,32,85,245,101,198,22,173,199,105,174,248,245,173,48,79,77,173,236,39,115,243,250,79,192,239,142,166,237,53,191,165,54,39,170,64,136,129,241,211,124,22,127,121,104,229,146,74,86,231,99,217,142,84,81,25,61,200,25,216,220,45,71,74,170,165,228,115,36,125,76,108,250,19,36,232,213,21,126,147,7,142,120,21,239,74,234,192,53,17,35,44,170,10,179,177,136,162,79,43,4,18,143,60,142,188,48,190,69,196,75,249,115,53,152,198,12,29,34,149,10,20,226,136,9,71,80,142,51,30,237,121,62,78,240,197,97,10,213,32,255,220,225,255,45,55,244,147,28,241,120,224,201,192,88,161,22,228,199,120,4,8,208,70,151,193,40,253,70,59,46,69,81,214,57,54,197,123,10,42,218,41,214,199,163,17,80,111,225,159,50,166,42,198,76,161,17,30,44,65,108,78,191,55,61,59,155,69,223,88,219,68,184,90,185,85,22,105,99,149,161,183,57,101,148,217,50,248,237,11,4,229,13,222,108,158,60,107,225,160,164,133,173,134,204,88,79,51,43,174,88,56,125,56,64,22,18,233,145,43,34,246,143,96,231,92,76,142,254,218,71,180,165,17,37,226,77,97,79,230,135,145,219,0,140,34,207,45,225,141,5,26,186,175,203,101,223,10,130,153,94,14,77,150,98,93,181,95,20,215,99,196,83,145,192,198,67,11,166,1,79,40,193,229,175,195,96,89,137,126,6,211,123,227,237,164,131,104,33,9,168,105,232,200,186,91,14,251,126,16,196,113,183,154,213,47,42,126,127,225,87,97,38,239,144,172,155,58,101,29,93,23,150,84,210,62,245,37,68,63,77,61,171,31,215,5,0,181,241,239,173,18,187,158,201,46,241,197,87,41,179,141,190,147,101,235,119,181,178,220,136,246,192,85,84,38,88,149,214,14,58,78,112,122,186,205,18,217,38,245,200,189,74,62,3,222,53,31,106,152,94,191,137,100,237,231,177,70,59,234,159,248,229,146,249,226,86,142,209,98,49,219,42,30,90,96,173,73,140,217,55,228,4,44,134,84,119,4,122,253,195,118,47,188,184,57,100,106,48,35,145,109,226,169,203,34,212,219,97,192,122,141,117,4,83,7,206,74,110,85,46,204,168,70,84,74,76,51,226,97,87,39,46,164,249,11,212,248,167,200,167,239,27,147,146,93,4,59,38,57,242,39,50,176,142,87,31,164,6,212,216,104,147,73,146,204,239,154,49,116,255,246,79,232,8,79,127,85,81,212,29,173,91,155,76,151,197,229,226,182,214,10,246,88,60,197,67,87,144,203,114,152,180,233,45,136,165,124,190,122,117,201,46,227,219,166,188,144,142,15,56,188,9,231,44,48,189,17,2,192,37,215,149,241,90,227,102,32,220,203,141,221,182,37,28,250,57,250,230,4,123,165,164,46,229,181,190,90,208,105,24,52,168,182,102,128,123,90,230,208,115,16,132,95,154,86,227,224,214,153,138,146,194,24,125,35,20,12,98,138,133,66,31,87,189,149,220,41,217,231,201,188,96,242,23,126,36,249,240,174,119,9,15,144,91,211,60,96,221,84,209,43,4,152,71,86,87,110,225,165,76,69,18,195,184,181,90,127,242,82,15,211,179,252,244,2,212,252,107,214,255,190,231,1,114,3,76,143,199,99,134,33,44,174,36,117,248,92,136,7,246,4,57,251,45,94,208,234,87,41,235,16,233,105,55,173,181,118,65,237,89,176,60,172,200,250,166,215,204,47,204,163,208,255,42,1,37,117,254,105,159,151,165,30,192,205,76,35,80,61,127,57,235,211,110,239,165,143,83,240,93,74,72,230,130,60,90,100,210,169,247,1,144,112,217,20,127,155,118,190,88,100,149,101,158,103,8,8,239,116,161,188,157,167,143,44,45,188,49,193,8,99,56,43,29,186,21,85,61,152,18,117,28,51,109,56,23,129,115,13,127,20,185,80,100,37,160,84,222,120,209,46,58,189,103,186,151,168,215,147,183,58,12,57,250,4,50,27,72,22,2,176,100,114,99,162,112,86,27,185,168,192,58,138,90,103,249,254,71,86,247,230,150,77,139,243,106,134,67,50,112,134,45,187,26,90,102,201,98,249,158,209,191,178,252,173,67,173,153,19,125,23,107,205,137,246,107,79,109,84,201,178,207,209,109,236,214,227,92,79,173,228,199,3,73,149,61,218,68,255,133,66,26,206,149,91,98,82,174,249,99,47,24,133,54,70,154,254,119,11,88,31,15,113,202,214,251,176,0,186,46,228,184,222,83,136,224,204,39,162,167,213,185,239,13,187,118,235,75,98,93,216,112,44,195,52,114,230,32,103,17,198,197,126,218,52,158,209,210,83,178,162,38,165,253,136,60,38,133,162,141,148,247,175,204,94,209,66,99,99,106,139,25,52,65,64,211,8,178,4,120,77,180,176,50,201,159,128,32,220,122,246,131,126,140,170,188,104,75,227,10,212,99,201,108,25,154,117,217,180,15,172,25,81,105,195,166,151,231,166,134,26,147,157,103,222,100,209,166,151,224,255,36,73,48,209,198,107,4,15,226,139,137,84,141,199,248,128,148,255,42,55,228,59,170,60,174,253,125,22,38,73,152,216,196,13,169,69,144,241,55,38,49,78,108,118,143,145,162,127,73,170,215,135,92,216,194,152,27,59,14,186,69,66,184,210,73,8,166,28,248,111,170,86,246,150,97,6,54,170,121,149,72,8,103,124,83,24,135,244,146,66,88,103,248,108,126,252,228,103,184,92,30,48,158,39,50,178,64,23,11,165,6,254,161,52,230,148,59,127,5,84,218,223,156,4,4,21,22,84,137,175,118,198,164,64,60,155,185,59,167,9,191,65,117,59,120,138,59,181,120,127,23,61,201,124,127,101,178,251,31,229,132,2,219,132,97,128,97,112,185,75,188,217,105,19,95,62,129,77,27,128,69,207,28,194,11,139,192,184,178,223,213,170,121,90,107,215,33,178,147,61,197,148,12,82,12,202,88,204,108,46,171,115,7,224,254,19,30,205,190,255,105,160,184,12,253,99,156,28,80,226,226,45,40,48,27,234,42,134,32,163,81,219,247,40,86,219,77,149,162,151,43,239,158,143,131,239,198,192,128,32,242,90,125,24,166,197,141,53,211,165,101,93,42,124,198,113,218,192,244,36,113,34,155,128,120,213,46,252,202,248,212,227,199,68,192,131,128,150,232,143,103,15,150,142,95,43,225,240,117,6,204,41,235,152,110,147,151,15,209,106,141,40,119,38,86,76,202,254,244,16,233,16,11,93,241,71,99,142,139,109,112,232,50,114,24,76,207,2,250,135,48,226,226,146,226,146,32,188,62,140,111,14,28,47,143,45,60,255,224,26,209,218,226,182,73,213,63,19,108,40,31,4,5,238,57,129,191,253,199,248,70,227,22,134,218,109,171,214,59,198,126,114,248,185,128,7,225,106,172,215,220,243,118,97,233,106,211,127,234,161,205,182,224,112,135,189,94,189,211,115,3,103,185,97,176,242,104,33,28,96,86,33,139,255,235,71,48,246,5,172,139,241,172,48,52,115,213,176,43,160,157,5,240,105,240,64,131,40,112,68,116,239,10,109,221,229,143,249,186,185,75,107,43,122,159,238,52,172,75,76,16,50,49,65,37,168,40,61,26,56,50,254,209,37,133,203,91,36,199,107,54,10,57,226,58,209,164,222,5,232,16,192,28,32,163,134,211,45,215,227,83,173,51,113,99,126,48,237,80,244,62,172,20,100,239,85,218,217,28,128,115,41,250,41,239,71,77,46,70,14,185,220,41,49,229,235,29,77,255,146,69,220,179,91,183,29,50,18,225,68,107,124,132,61,82,117,16,189,115,159,250,222,82,7,188,93,166,127,188,106,129,80,178,38,223,29,133,114,240,157,162,220,16,153,10,100,50,35,139,21,109,104,161,151,11,154,192,99,27,54,138,212,42,183,134,108,38,44,165,238,47,62,128,243,132,195,74,126,176,55,217,62,123,240,79,68,54,27,8,159,44,230,22,198,155,46,51,51,192,131,53,39,51,55,191,111,42,66,31,140,176,55,38,200,148,186,87,187,231,152,89,210,145,70,222,109,203,236,128,7,81,55,121,195,180,134,32,35,54,59,171,86,130,71,217,182,105,195,227,196,60,219,57,112,111,62,222,156,38,189,9,126,113,27,216,30,248,72,250,70,22,108,53,148,22,232,120,118,98,167,69,60,3,76,5,113,188,178,127,167,176,26,221,249,118,176,73,204,222,217,22,185,205,223,254,107,232,112,194,79,139,140,204,20,25,201,169,204,236,209,110,219,91,146,16,127,156,169,195,87,54,69,140,160,65,111,182,7,223,24,227,104,158,84,238,32,118,69,194,201,148,52,211,221,21,184,22,115,75,221,39,45,77,161,143,227,226,110,240,193,128,134,131,58,5,55,144,243,164,119,75,122,75,250,25,255,2,142,37,2,53,107,81,185,129,169,158,214,17,149,64,184,13,53,95,192,162,43,198,3,120,19,149,238,178,187,116,85,167,176,27,33,175,88,203,194,74,122,122,120,38,250,169,160,22,152,1,168,54,255,131,141,59,191,250,49,77,231,218,0,186,167,168,255,142,122,243,22,147,159,47,159,43,164,235,75,125,40,182,249,17,178,142,6,81,12,47,110,9,223,109,182,149,67,26,51,125,19,231,248,48,223,225,69,61,39,37,208,221,56,136,202,236,183,57,212,163,66,209,161,63,46,181,136,196,246,10,31,86,105,136,50,219,38,178,245,187,150,245,170,243,77,127,161,11,65,234,4,235,231,135,254,157,154,117,160,148,178,21,249,107,124,43,109,83,191,68,247,121,231,105,43,89,8,20,172,228,247,255,201,12,50,138,151,60,245,126,174,109,19,176,199,168,107,32,12,237,34,13,212,53,69,219,100,169,230,28,128,95,162,131,206,227,31,8,226,22,200,158,10,137,120,121,145,217,60,131,84,199,88,140,124,13,237,87,25,243,241,209,240,19,8,1,85,126,90,142,82,121,45,187,46,149,19,18,126,64,253,77,207,249,80,251,63,47,19,254,59,50,229,249,81,71,82,26,117,103,73,154,239,18,10,55,221,103,61,247,202,192,187,2,111,25,46,54,156,23,30,106,72,83,162,116,221,5,166,201,161,41,160,36,233,176,10,181,167,70,240,174,248,224,99,117,58,128,50,44,117,41,183,182,227,195,146,70,160,113,250,122,218,64,166,182,99,96,57,15,162,20,225,88,176,96,132,93,52,225,67,153,139,163,200,119,124,26,12,101,128,166,44,4,71,5,101,218,19,138,165,246,139,253,232,238,109,233,118,33,80,243,139,1,66,102,0,34,213,105,71,198,67,148,62,53,73,49,135,169,244,52,236,212,10,43,46,143,215,193,245,169,113,192,16,209,27,239,50,124,60,148,172,174,200,191,44,248,83,241,67,194,53,169,13,211,155,198,63,170,65,64,55,104,214,158,145,193,187,131,157,7,171,33,25,212,180,183,61,39,115,104,119,187,31,115,190,16,40,90,56,68,212,227,72,4,117,188,105,155,181,211,122,169,50,244,203,64,95,31,132,95,17,17,17,11,219,201,49,122,45,189,44,109,130,244,57,190,150,30,240,85,155,139,193,0,154,56,221,216,171,106,5,43,183,106,124,236,107,118,211,172,44,217,115,248,86,68,193,157,238,154,178,75,149,225,83,105,106,70,230,179,71,34,177,7,132,138,138,238,73,22,218,137,40,89,249,169,131,192,205,101,217,168,218,155,98,5,182,214,169,158,91,103,227,171,10,128,188,140,196,16,148,151,4,152,38,190,141,99,61,105,176,238,46,45,109,123,116,183,80,134,183,212,60,168,135,202,34,189,185,117,96,148,200,160,212,118,230,72,39,227,146,64,38,16,191,31,65,199,187,182,107,41,54,227,80,197,57,189,215,184,64,175,240,205,111,198,146,111,63,39,64,16,5,110,63,218,64,41,176,23,153,209,28,161,167,87,119,88,115,185,216,249,92,19,24,230,190,232,55,85,236,45,118,80,12,106,48,164,148,48,245,116,220,65,81,166,67,176,195,128,184,247,9,171,238,255,85,139,194,118,165,33,252,199,238,251,235,103,27,159,197,55,228,57,74,24,146,201,40,61,26,184,210,127,158,58,168,172,218,16,11,6,76,3,4,155,73,250,197,190,239,25,31,248,244,225,27,249,32,36,191,126,70,85,227,42,207,192,184,207,3,187,52,217,222,164,24,20,161,111,62,236,83,58,101,34,125,64,69,247,38,12,127,125,14,135,146,11,132,240,120,138,36,186,190,218,24,43,58,235,18,174,70,24,90,171,55,85,63,77,103,57,111,44,207,240,133,210,101,135,232,169,232,57,96,187,16,43,232,91,58,134,33,31,18,36,191,220,85,217,33,112,17,193,82,70,133,203,169,15,87,167,109,190,152,207,60,160,224,33,250,248,168,67,250,217,73,190,75,37,26,57,23,134,238,89,83,182,229,4,160,36,3,172,28,97,59,42,242,30,74,55,155,56,56,28,82,241,74,74,237,126,232,22,27,107,26,241,100,60,175,73,224,53,13,202,29,72,12,240,61,191,89,246,10,42,74,246,35,108,163,120,178,251,30,167,225,231,8,79,50,115,233,135,248,171,225,69,191,48,87,226,252,168,180,110,40,192,220,30,196,71,208,248,44,138,176,20,14,159,97,136,116,60,47,213,231,20,50,29,123,187,197,95,34,251,129,136,243,171,247,115,200,72,96,103,166,154,93,186,193,68,239,213,52,252,53,130,64,147,57,44,108,10,166,181,178,127,87,103,64,86,158,161,128,4,178,215,108,115,134,122,52,222,140,88,194,113,31,42,25,143,53,227,188,254,71,0,222,3,97,132,244,194,146,242,30,164,228,155,208,186,159,232,118,213,114,61,139,238,162,216,19,191,220,237,228,214,143,94,107,89,1,164,88,61,134,103,202,32,197,30,11,42,224,248,72,127,85,232,31,223,39,92,2,56,120,56,149,71,93,166,200,190,120,63,204,114,51,9,216,31,40,241,13,195,167,66,115,97,64,178,193,43,72,144,59,86,234,170,64,161,114,245,209,96,226,243,157,132,34,148,151,23,239,240,179,218,225,10,103,111,232,237,64,136,230,136,27,190,48,235,194,182,218,38,132,113,182,214,210,98,132,188,239,82,255,102,29,188,167,87,197,125,165,245,10,192,189,195,176,97,39,66,101,177,239,71,48,232,45,107,248,87,41,193,241,141,59,184,227,57,145,113,236,140,198,147,88,83,240,248,19,104,119,231,28,6,131,223,69,95,30,242,237,240,188,72,56,129,42,252,123,62,225,254,93,216,156,22,106,183,133,233,237,18,61,80,175,97,247,102,182,42,109,169,160,131,29,3,106,200,145,14,163,199,165,255,180,46,138,70,37,220,111,39,48,247,108,194,225,170,71,253,15,83,212,117,140,250,42,75,160,108,168,167,111,10,211,184,34,112,218,68,247,42,255,70,46,36,24,20,189,136,76,147,230,228,13,41,184,206,36,28,76,129,183,47,112,79,110,130,149,195,50,191,14,44,106,30,235,249,181,220,229,92,149,19,5,180,78,135,130,115,138,121,226,237,139,25,243,149,154,82,85,255,52,122,242,158,72,228,82,172,113,199,168,147,140,142,184,30,174,16,125,175,88,251,25,46,211,169,21,115,72,84,231,196,17,242,22,185,249,162,216,95,77,59,14,91,185,14,174,210,66,89,25,4,63,173,36,0,103,169,123,253,51,211,154,148,91,142,24,101,62,215,255,172,222,38,98,234,219,85,177,120,13,38,177,10,191,75,64,102,199,79,127,131,156,58,195,197,36,232,140,109,131,93,16,209,218,34,40,217,65,105,86,35,175,233,48,101,201,5,59,157,154,239,148,16,233,230,101,137,201,155,66,161,14,230,86,97,147,50,112,163,59,12,239,220,94,31,204,186,173,82,191,48,74,2,180,62,14,68,85,138,115,249,125,46,164,141,236,30,210,142,168,8,137,157,25,124,245,24,90,217,138,131,217,90,180,254,71,251,170,168,102,171,28,57,105,13,54,106,115,151,244,39,147,37,28,221,157,97,218,150,201,99,25,109,201,71,76,131,242,245,170,185,221,229,201,150,200,154,226,30,212,193,225,37,2,164,229,202,50,49,166,103,241,242,142,53,247,207,121,30,189,34,13,26,62,119,205,25,133,77,31,230,30,150,83,194,188,129,117,245,235,32,158,148,209,220,209,137,113,234,46,33,93,183,215,200,121,71,19,218,122,115,175,37,64,116,212,115,28,28,34,155,160,184,135,46,49,87,210,51,36,186,6,31,252,173,217,208,95,25,76,99,32,70,148,31,68,228,162,170,247,44,29,163,163,1,47,49,197,132,44,4,85,229,37,87,42,17,210,1,159,2,31,197,166,199,172,129,161,21,73,108,68,16,45,253,70,199,31,29,205,169,194,7,141,233,149,14,39,238,68,112,229,94,187,208,135,176,51,103,15,125,141,78,244,171,203,66,242,203,248,242,70,219,124,115,153,249,47,227,184,92,194,243,86,203,107,210,13,61,241,135,44,117,153,0,163,55,223,137,23,200,164,135,231,8,76,15,164,125,251,81,172,57,207,251,180,238,72,230,177,22,177,67,159,205,188,87,140,45,14,226,252,194,84,28,124,195,32,68,133,177,146,76,162,88,233,225,35,114,219,71,18,211,198,56,117,171,7,167,135,169,66,0,29,244,36,9,126,226,197,68,250,192,165,220,252,132,202,152,254,184,197,149,254,63,160,141,117,157,251,205,56,53,125,21,200,152,243,205,198,124,181,204,166,101,62,33,119,213,237,88,242,85,159,78,21,163,47,242,222,66,181,215,213,201,162,168,153,27,106,173,12,130,229,38,190,107,247,120,235,216,151,151,148,236,171,254,174,72,249,1,224,155,19,29,64,40,129,78,27,149,116,96,131,237,242,78,162,28,94,79,14,90,197,188,114,6,251,173,87,62,151,97,252,43,153,185,220,138,133,241,7,7,202,77,212,42,16,207,184,26,52,197,66,113,83,101,18,36,201,165,245,47,101,209,160,232,131,42,153,87,136,66,162,232,146,164,20,82,203,8,113,100,211,78,78,149,162,71,192,179,145,91,47,88,249,254,63,50,126,200,97,86,142,98,16,155,67,189,54,109,3,216,216,237,124,204,252,45,242,135,84,138,144,217,154,52,154,2,33,142,172,74,241,0,54,200,62,92,185,192,110,32,55,76,129,250,207,196,68,200,44,206,19,86,158,17,114,223,232,15,24,82,175,188,214,51,185,15,159,119,24,189,118,98,213,173,223,254,95,166,80,12,135,171,59,147,91,19,89,53,182,131,147,23,31,134,88,208,159,55,153,25,105,85,177,20,180,56,244,230,205,176,115,42,138,2,145,26,157,249,130,166,106,17,131,35,51,144,163,118,219,58,234,62,172,178,76,180,215,5,220,171,67,255,112,213,194,35,108,246,83,147,106,111,165,50,24,107,228,246,132,118,219,53,141,199,163,119,142,238,248,154,27,107,153,111,60,155,132,42,120,152,124,14,202,173,227,207,236,115,153,70,153,184,208,31,77,111,204,247,4,35,214,183,199,210,228,7,255,192,65,99,32,70,165,251,168,242,111,26,92,240,21,119,132,250,65,225,241,117,139,196,114,179,119,229,214,238,47,144,183,125,97,45,179,223,150,192,105,106,25,35,35,173,183,141,131,7,247,230,54,74,239,74,66,36,113,153,18,123,246,67,190,87,111,96,19,23,211,7,76,210,131,98,0,226,64,46,91,53,115,17,222,71,108,25,96,112,69,123,52,143,175,105,108,159,7,117,50,8,60,121,205,167,180,31,123,213,5,38,251,27,140,102,125,60,209,78,187,203,132,36,63,173,3,135,118,38,49,117,236,76,127,47,56,251,122,183,84,193,223,179,222,247,143,14,149,162,148,47,8,97,174,62,96,216,131,183,207,79,174,168,195,223,239,123,237,247,59,48,24,69,180,144,1,3,121,220,58,148,249,15,31,126,164,223,15,196,115,85,224,54,212,91,173,254,160,190,13,210,194,247,98,47,110,72,138,30,110,18,187,95,59,117,44,40,68,209,5,100,166,169,232,89,130,172,137,180,244,66,61,57,230,153,194,228,1,237,180,60,22,133,126,243,219,15,78,129,199,198,184,37,228,197,123,225,173,244,53,78,92,62,1,185,80,59,117,170,46,96,159,106,24,165,83,78,205,74,23,16,32,162,162,6,85,222,176,153,249,46,5,174,207,156,55,68,62,36,177,148,149,180,46,158,114,220,208,30,224,92,16,246,9,4,162,254,55,19,34,95,34,184,193,244,140,33,127,252,122,212,80,253,104,84,113,167,188,226,249,106,66,119,20,159,130,88,217,130,250,4,8,89,190,245,98,195,70,229,124,51,70,212,236,98,60,219,152,92,183,219,179,253,247,115,172,172,245,61,135,132,200,206,19,170,133,124,7,159,156,55,90,249,213,67,61,107,9,171,18,160,150,220,242,58,13,35,140,173,180,184,16,241,143,58,19,186,147,76,123,140,110,46,192,102,189,113,3,30,8,9,201,51,229,221,75,185,81,137,181,1,139,106,162,154,249,237,240,186,214,135,95,232,146,183,166,246,234,106,122,232,125,78,48,186,201,90,55,39,4,35,126,22,148,151,239,219,74,135,123,186,96,32,226,253,206,150,235,195,248,26,14,147,237,218,184,189,201,231,61,75,187,57,27,248,18,232,104,124,174,167,219,77,51,31,255,62,71,86,208,209,51,137,44,236,218,185,60,224,191,98,138,217,30,73,23,189,246,72,20,118,79,220,138,198,36,130,195,184,73,248,46,245,31,156,93,128,74,241,159,192,38,16,130,198,174,220,23,86,230,35,136,73,47,3,163,227,35,35,103,210,224,200,120,85,35,140,42,91,252,122,178,192,205,67,17,187,151,229,35,40,111,42,124,137,125,201,199,198,82,138,143,108,73,151,196,70,141,170,171,37,189,212,189,123,13,29,240,141,224,156,36,43,122,236,91,92,3,97,178,105,124,104,243,44,51,56,57,199,194,36,161,154,37,54,37,138,152,168,121,135,158,6,86,226,161,48,7,76,189,157,195,123,67,65,108,133,46,218,105,211,102,205,114,233,68,186,165,224,242,70,19,27,250,150,138,218,137,231,119,4,190,7,109,174,99,128,72,195,6,112,158,98,127,107,138,56,89,107,119,251,103,253,179,163,76,208,92,45,5,205,36,138,146,143,64,205,159,254,162,23,115,90,182,163,227,88,237,245,190,236,108,168,106,72,41,124,172,14,248,188,245,76,234,136,240,79,174,89,177,226,107,90,197,228,205,90,195,111,35,245,165,83,213,206,208,166,236,137,88,10,140,171,122,228,198,206,156,42,79,17,157,43,181,119,177,249,207,1,47,194,19,126,84,163,48,51,57,178,45,213,144,94,24,46,1,26,197,162,156,200,62,154,167,123,75,183,10,10,90,169,156,121,162,193,75,50,135,29,29,149,173,100,247,156,155,73,190,205,183,6,143,51,95,60,174,221,51,106,2,100,76,190,16,100,192,16,6,187,122,173,144,137,189,15,67,252,214,171,89,146,1,7,39,176,49,252,70,43,133,92,55,73,99,161,98,247,237,177,213,169,218,75,179,162,18,237,165,198,131,203,194,112,249,234,100,142,36,144,48,166,149,146,204,107,161,133,175,43,61,47,198,183,213,228,139,14,159,205,50,247,201,15,93,240,105,216,9,253,140,182,23,169,89,218,178,138,45,83,111,208,99,246,67,52,222,111,72,12,101,96,64,76,200,130,156,140,182,168,198,4,84,232,103,227,211,162,194,48,187,221,96,239,3,162,123,66,155,32,240,219,248,106,57,131,110,113,136,143,114,78,100,252,237,26,3,47,149,63,180,165,48,184,227,191,219,107,107,99,116,96,88,205,217,61,37,159,174,139,86,79,219,16,4,49,197,99,65,108,29,128,234,157,143,84,240,110,53,107,208,21,121,244,78,158,28,182,113,67,146,198,183,185,37,248,254,19,166,69,200,2,234,54,229,211,24,26,82,118,178,171,165,199,87,145,222,95,247,239,30,218,161,180,100,55,226,177,111,12,247,107,159,74,120,99,158,209,219,221,23,192,166,0,102,166,180,154,59,24,99,107,168,63,245,248,137,173,143,38,160,146,174,125,144,224,135,161,140,235,250,24,244,135,234,177,163,55,30,123,235,118,129,184,188,59,69,45,105,249,174,13,44,121,170,84,241,73,107,80,48,15,76,227,194,143,64,135,142,218,81,214,38,109,24,183,195,59,218,212,12,150,197,91,190,225,235,227,146,103,162,151,194,232,172,246,210,126,29,172,48,219,184,26,76,159,241,143,30,165,248,244,184,123,202,107,109,219,232,98,200,12,87,144,24,116,30,165,232,109,252,171,150,38,27,95,127,143,199,23,54,48,81,28,216,16,34,47,225,58,149,86,181,232,233,163,39,244,248,16,234,205,43,249,205,46,58,95,3,43,162,29,64,79,161,113,23,108,209,127,242,31,92,128,97,226,150,2,198,35,53,222,126,140,34,186,156,23,243,165,162,40,187,138,172,243,87,50,22,242,103,195,37,117,122,156,72,74,151,246,140,138,151,192,26,29,1,54,119,237,206,66,157,218,142,7,99,44,190,39,174,171,85,155,155,163,37,42,191,11,135,79,159,4,153,193,101,161,99,145,73,143,229,194,72,33,111,68,203,132,132,93,212,142,1,8,102,122,225,152,199,200,43,10,38,39,113,170,9,193,213,222,163,8,166,146,178,178,141,234,0,141,148,208,51,144,100,36,91,149,143,67,35,109,231,222,242,131,200,228,68,151,245,175,153,86,197,17,14,4,155,38,0,243,215,241,211,3,41,154,194,92,217,133,214,115,43,122,100,169,221,100,81,125,67,191,86,165,237,67,206,65,224,26,36,168,47,120,11,150,183,151,53,62,19,172,141,18,117,138,241,209,159,63,99,182,180,129,236,197,170,126,204,155,25,78,167,225,184,107,136,29,211,232,147,185,128,23,41,74,199,101,76,133,9,241,243,40,23,97,199,76,125,41,131,130,252,222,165,214,219,45,126,83,52,241,96,166,183,130,201,239,208,60,116,205,247,175,164,121,156,215,179,173,176,207,21,33,61,32,231,13,127,187,161,168,118,131,54,75,31,86,26,151,145,221,207,164,128,6,61,122,145,171,222,228,166,181,238,165,57,247,150,240,160,97,75,204,209,223,67,239,193,106,249,216,115,59,186,120,55,135,245,181,76,93,146,123,183,106,161,228,48,154,3,152,107,135,201,105,191,126,134,5,25,16,150,220,227,109,238,176,65,188,238,175,120,121,128,212,243,182,152,172,236,168,55,74,175,79,208,233,238,20,221,24,166,68,14,40,70,251,67,85,98,40,152,251,79,251,244,122,0,250,241,99,104,235,84,209,223,164,175,33,166,141,183,235,197,159,174,156,65,126,184,221,58,217,43,115,58,207,29,226,115,44,147,198,230,243,32,166,226,158,218,75,114,91,170,72,154,33,58,253,26,99,211,181,236,78,6,168,70,72,27,170,57,194,7,235,201,189,76,120,127,12,223,169,176,200,64,168,178,204,163,108,47,181,135,62,133,40,11,10,177,35,224,247,34,251,15,110,39,167,115,32,247,23,142,148,213,109,109,72,252,113,200,243,219,182,188,20,103,63,3,231,104,238,97,78,13,24,56,70,235,56,209,1,141,201,77,180,144,26,78,241,37,168,134,57,145,163,228,122,188,204,19,80,197,250,2,190,119,143,82,14,78,155,102,88,98,209,203,37,5,77,40,81,142,0,40,144,119,60,137,6,56,223,154,184,57,233,228,28,42,153,167,167,157,30,175,52,34,106,122,241,138,196,81,118,228,8,186,138,53,186,239,49,205,110,254,174,189,3,18,106,45,172,213,24,78,219,204,95,177,250,165,91,220,255,225,20,245,206,247,233,220,156,235,27,152,225,14,58,200,82,209,110,200,44,37,228,255,4,61,200,34,219,237,235,84,27,33,246,46,89,163,54,189,68,52,4,112,132,240,21,160,118,169,126,191,32,140,47,118,8,136,56,137,45,175,81,39,85,38,148,125,203,42,104,191,143,177,87,114,215,213,203,195,124,164,55,179,250,203,218,204,246,175,61,86,213,142,234,78,116,96,245,105,85,76,232,29,116,51,183,102,242,91,174,184,163,201,252,186,212,100,179,127,123,101,245,103,53,65,135,165,10,115,233,55,91,117,74,136,65,103,236,28,166,82,179,217,117,114,173,112,220,137,236,244,0,232,75,93,17,148,165,155,42,110,145,87,41,204,112,61,96,176,245,104,142,221,154,255,51,145,104,21,206,92,118,170,127,135,243,135,27,14,168,129,169,118,19,159,230,166,142,44,154,26,184,32,171,143,225,98,133,228,214,234,38,64,139,88,185,104,22,127,91,237,119,215,132,222,252,216,121,8,9,50,32,12,63,191,194,49,12,100,115,199,76,205,7,119,212,221,213,28,186,185,50,75,111,129,201,228,62,251,103,133,105,11,242,27,125,140,248,15,195,97,61,62,31,230,15,246,65,202,160,23,103,189,76,218,86,195,236,78,20,161,42,203,96,199,202,72,227,244,107,143,123,156,202,57,57,105,15,1,236,180,101,190,96,22,36,134,93,173,136,191,93,61,230,99,206,54,131,252,170,79,165,246,243,3,181,195,41,3,174,211,183,237,188,54,113,172,159,37,156,252,236,213,116,97,167,249,120,53,2,229,136,71,65,20,113,18,162,83,87,69,125,97,144,198,60,73,143,87,209,133,141,71,64,209,106,133,145,38,52,124,130,95,126,214,176,49,3,120,70,81,240,244,29,119,249,47,5,160,88,20,30,223,108,101,73,182,253,160,86,26,150,204,176,159,168,123,195,21,150,205,69,211,206,127,167,240,164,246,247,53,254,239,193,132,22,35,101,50,91,216,121,28,72,42,22,139,126,109,194,158,246,11,191,106,57,234,210,38,38,28,100,192,73,180,183,17,178,249,52,12,85,163,237,66,104,83,166,35,107,59,159,118,99,106,28,24,132,119,179,249,156,148,90,231,78,200,18,142,77,3,181,60,147,110,134,8,104,151,242,80,144,73,204,142,176,44,132,219,163,183,181,133,124,98,236,228,50,178,112,201,220,44,136,255,24,155,169,233,177,166,140,40,206,87,228,139,10,234,159,7,150,24,168,224,7,170,145,220,127,250,9,142,50,191,86,160,55,203,249,53,169,213,67,248,32,158,80,82,31,214,250,155,150,215,200,137,35,245,247,135,204,169,212,110,215,205,159,178,139,20,154,128,185,5,224,39,132,103,198,69,174,170,149,214,115,196,150,188,160,226,107,230,180,214,131,35,135,68,23,150,176,89,239,17,171,134,170,244,151,232,175,160,213,187,80,71,7,141,53,127,96,109,186,114,254,115,118,108,112,108,235,22,8,180,252,235,57,241,172,120,235,22,254,57,117,35,36,125,212,226,90,123,38,49,171,204,99,179,71,241,200,229,16,235,74,59,59,33,77,90,35,163,42,14,149,78,150,1,253,59,46,4,13,187,157,38,54,51,77,175,119,234,233,246,164,99,38,254,209,168,211,69,158,99,89,140,72,181,146,110,77,235,93,97,20,75,171,180,230,37,54,246,172,88,43,86,63,53,17,2,137,52,3,252,152,132,176,199,96,108,200,230,214,35,244,254,38,238,55,237,105,161,146,189,31,52,57,213,157,246,121,228,134,184,233,254,25,117,75,43,2,24,150,132,59,131,130,108,244,228,18,84,31,180,117,139,77,150,193,226,153,9,94,168,236,7,212,142,114,151,24,38,60,183,55,133,126,29,224,46,87,26,45,214,120,4,98,7,104,88,207,63,158,52,40,10,209,221,77,173,181,70,224,237,44,48,30,59,242,234,87,211,60,144,194,135,179,163,76,54,36,147,91,24,183,140,211,201,96,134,6,184,183,43,81,155,155,77,3,218,110,234,85,82,180,156,134,101,118,106,250,140,245,87,113,228,242,143,204,202,45,70,103,104,13,43,88,43,115,10,241,77,50,239,93,32,174,137,164,43,145,79,100,10,53,177,150,133,239,188,3,161,8,206,76,31,247,120,85,242,17,60,45,160,209,172,170,83,55,37,22,117,210,198,55,75,147,238,34,75,11,144,46,244,203,71,39,97,16,171,228,36,195,68,213,218,136,39,219,15,4,23,132,126,46,108,41,18,140,166,152,67,142,152,233,173,228,131,123,169,187,29,61,111,147,67,81,196,94,234,137,93,210,245,85,244,159,142,3,204,88,164,55,122,179,206,255,219,159,50,123,240,174,67,149,152,150,95,72,0,16,176,202,218,174,38,248,113,120,7,219,27,70,233,154,234,121,78,239,11,89,171,99,77,117,230,114,56,64,104,134,55,148,64,145,33,70,236,96,21,98,171,235,209,17,181,151,204,123,152,182,242,67,239,32,198,133,102,48,168,151,101,9,130,120,119,224,99,140,144,144,127,156,235,50,75,80,11,78,184,215,48,254,178,218,111,204,213,83,23,210,185,223,165,115,68,220,149,48,154,79,254,61,174,120,146,253,88,49,97,241,183,16,51,62,166,45,254,47,81,190,106,51,13,152,110,120,209,248,41,192,140,17,173,110,133,235,25,47,28,102,79,26,20,247,145,66,194,144,206,131,144,111,251,19,22,146,218,255,229,23,15,65,85,49,7,59,73,24,19,182,38,99,120,5,160,237,171,135,155,254,87,85,103,67,249,96,141,254,187,93,250,123,34,245,107,231,181,92,128,183,43,246,230,51,57,199,28,28,124,174,39,200,200,170,163,62,245,236,201,253,71,15,96,131,142,128,244,64,165,149,207,236,64,213,52,53,120,33,36,61,68,164,117,78,33,142,60,57,181,49,145,16,255,57,150,179,24,90,23,69,253,172,222,231,147,169,234,68,43,99,75,236,2,157,139,167,118,155,112,58,199,176,216,147,93,71,137,161,71,254,134,25,30,205,66,167,59,213,124,131,202,67,162,112,120,121,248,156,67,225,131,193,117,237,171,51,90,116,143,92,138,139,50,252,241,169,11,138,31,251,228,223,69,99,177,104,100,76,84,198,87,113,203,211,197,173,135,113,223,46,229,143,10,8,188,46,130,154,75,175,32,77,2,99,68,9,160,217,201,4,221,114,48,107,189,94,15,10,205,243,98,5,44,227,175,94,246,75,103,223,60,104,60,119,203,7,43,73,150,204,240,120,172,12,20,9,133,62,27,223,151,63,97,43,143,19,249,72,120,13,157,177,74,69,56,99,244,28,68,164,59,223,161,254,91,252,104,241,54,64,209,82,90,94,102,144,61,236,94,208,52,230,23,201,84,101,2,218,114,19,146,212,3,80,35,96,251,129,149,85,71,21,235,221,95,55,210,96,43,221,212,109,120,126,10,99,151,64,8,22,183,92,232,64,22,135,89,22,168,161,137,242,32,116,164,172,225,146,34,105,195,254,232,207,20,83,207,61,63,172,176,112,44,233,227,50,132,33,44,107,203,103,1,166,36,44,52,41,43,113,120,246,201,22,31,107,19,17,72,179,183,120,221,94,229,55,132,60,37,69,1,4,144,14,202,233,88,227,238,192,202,118,215,100,103,67,56,252,36,155,221,222,128,92,43,141,177,62,94,98,234,77,104,163,170,141,52,54,133,200,5,20,56,121,206,13,55,196,5,207,106,142,90,55,150,233,57,132,99,177,133,186,118,247,2,96,37,246,89,213,146,122,224,88,204,234,128,81,43,122,156,182,209,6,36,65,29,85,83,251,102,178,211,242,141,227,177,42,221,211,110,141,112,142,241,132,255,75,107,4,86,62,96,139,189,62,32,82,237,158,215,102,143,73,146,233,78,93,115,212,177,180,47,53,59,103,13,34,203,156,6,63,246,21,158,64,171,126,136,57,22,95,227,155,157,183,236,244,231,224,154,80,179,196,211,70,239,110,239,224,60,152,90,219,201,245,150,239,221,44,107,96,43,182,109,30,245,170,236,134,252,231,164,39,119,59,87,249,102,231,214,84,161,236,145,243,162,125,230,146,92,141,235,30,207,78,171,16,2,47,75,201,20,79,139,112,54,210,187,184,8,34,225,138,121,98,181,141,207,34,154,50,211,196,20,27,62,127,12,102,97,147,191,224,117,80,39,218,121,81,110,173,76,125,179,19,21,17,50,241,165,218,72,62,80,20,98,112,122,130,18,119,234,106,99,164,239,207,105,251,180,237,198,74,38,161,113,215,23,131,57,133,244,166,2,153,25,10,220,37,18,147,138,4,95,248,67,246,57,46,69,195,152,197,35,224,232,186,157,216,206,152,129,120,233,228,206,48,209,102,99,163,140,247,72,253,43,238,166,17,246,138,51,153,147,96,177,127,200,142,226,12,43,185,182,193,127,104,237,95,159,246,222,8,73,167,107,164,222,166,97,147,192,255,119,243,126,143,105,7,2,219,74,86,235,33,123,192,187,216,246,43,133,59,38,184,220,165,143,247,252,101,25,128,30,222,144,7,168,206,66,162,211,66,247,86,122,217,141,171,145,169,105,142,94,155,61,112,98,76,196,85,5,43,217,228,37,81,163,77,198,103,83,24,43,141,223,114,38,208,114,181,97,4,209,152,166,114,171,175,27,151,212,27,87,114,4,17,233,6,86,55,18,61,225,183,250,127,11,153,202,187,142,248,9,123,183,28,107,94,195,101,181,10,101,153,209,209,134,248,142,86,59,216,37,38,40,224,92,95,143,21,220,190,131,17,232,142,175,33,43,42,131,215,239,3,61,208,96,155,232,193,178,36,63,21,175,65,42,83,81,229,189,178,29,21,24,13,126,108,147,128,73,128,254,50,46,167,99,174,194,115,208,67,246,78,127,130,115,244,5,132,46,168,161,44,148,39,120,241,24,244,204,206,79,138,133,69,214,124,109,120,21,103,55,211,208,52,150,214,75,75,166,62,187,186,55,178,90,237,67,116,158,173,86,173,220,238,157,68,34,208,15,56,91,247,165,153,167,56,114,164,17,42,88,105,53,241,9,74,50,177,19,110,207,114,62,200,143,99,115,77,52,175,199,187,116,116,33,241,165,170,255,233,100,185,212,130,169,221,109,91,41,50,18,43,199,224,45,94,72,162,53,74,25,51,41,133,189,206,95,92,39,20,114,148,174,36,43,156,191,140,9,240,5,89,245,37,209,225,253,184,101,102,151,13,156,100,196,3,185,143,115,153,221,23,172,46,201,228,204,248,4,189,51,228,189,96,128,249,81,73,205,31,60,100,253,236,3,66,77,181,144,97,152,162,192,235,58,40,216,121,233,117,44,167,204,149,96,42,242,220,59,189,195,78,128,36,231,231,81,28,174,69,0,152,111,23,180,3,75,111,70,153,157,161,26,35,20,76,39,105,51,149,160,142,79,133,250,163,48,180,208,135,215,27,111,164,226,144,205,33,16,125,78,173,218,144,211,240,100,25,123,177,25,207,121,56,174,88,102,43,216,142,105,206,116,221,189,115,30,93,44,69,58,83,61,234,71,240,141,50,146,250,250,27,149,64,227,56,120,214,42,132,248,51,212,52,15,125,122,142,191,23,161,82,130,245,153,108,136,214,72,9,237,252,139,251,252,239,108,240,2,176,164,251,147,132,229,172,27,37,125,76,7,203,73,137,7,133,161,208,172,104,155,110,157,81,76,107,186,215,198,30,193,198,45,167,24,103,128,140,238,85,183,178,139,250,222,27,187,198,198,1,22,137,41,123,114,0,65,228,101,7,249,231,198,172,76,92,33,46,167,222,5,158,28,255,103,123,227,31,132,20,209,210,6,57,231,90,149,253,202,158,136,55,165,232,15,129,18,108,18,203,113,184,226,132,190,63,248,55,1,173,170,219,32,211,118,90,76,254,202,82,137,109,208,128,180,52,58,19,171,135,77,240,105,224,47,146,241,238,63,134,164,181,64,53,240,67,12,216,158,214,12,19,97,173,185,67,208,170,255,254,195,175,100,53,73,230,128,81,21,67,63,11,162,122,90,30,84,98,20,64,213,252,113,125,22,251,6,153,209,170,146,158,135,119,113,237,140,175,78,194,1,24,240,159,108,38,179,138,204,226,255,108,163,113,188,35,121,185,227,134,83,24,53,56,27,119,199,99,177,240,127,184,252,87,177,228,203,81,43,236,100,136,33,66,174,4,165,115,128,223,161,29,242,243,252,198,164,128,172,118,123,20,92,51,201,43,0,5,105,240,236,22,255,159,148,72,169,190,253,73,208,16,99,220,205,151,154,95,94,8,69,77,210,253,250,41,116,108,238,102,233,42,150,95,196,27,222,43,247,82,90,154,109,247,58,251,30,239,164,144,197,152,85,84,220,9,124,100,218,69,210,220,38,98,116,102,52,162,58,102,7,208,97,197,57,99,193,19,203,230,133,64,210,171,128,95,206,168,125,62,193,200,83,180,38,254,44,243,103,245,167,224,233,146,108,237,241,37,5,180,239,32,226,12,22,69,166,8,6,106,124,61,37,92,232,72,133,109,197,63,87,149,52,140,237,174,164,91,11,186,224,140,140,118,225,92,194,65,51,243,218,75,13,80,9,183,108,23,253,233,69,59,171,23,215,54,207,51,83,81,6,251,78,146,155,8,79,181,151,214,147,65,43,93,204,16,135,36,188,126,182,93,171,102,62,79,67,1,83,167,75,191,244,129,89,155,129,50,252,52,181,185,68,240,88,23,131,130,127,21,146,100,46,7,119,70,169,61,121,92,146,17,94,45,6,216,30,163,86,1,80,207,6,228,253,159,13,63,231,120,233,106,50,172,152,19,90,160,127,133,58,188,131,123,99,221,79,138,171,55,75,208,43,138,144,91,130,10,81,250,88,19,149,212,121,181,107,103,103,17,150,90,97,162,77,56,154,143,80,16,3,99,172,50,29,18,12,225,101,246,192,241,132,23,12,135,252,71,234,150,203,252,95,29,205,239,137,179,101,54,231,42,155,12,127,186,74,113,59,172,40,173,232,76,128,177,51,53,141,178,99,251,31,129,230,45,130,30,152,21,53,137,17,93,95,145,13,21,58,211,238,241,169,61,21,120,23,31,76,210,24,44,28,222,89,10,162,172,45,219,205,197,101,119,228,250,247,120,6,246,10,186,39,206,212,242,42,54,241,0,199,63,106,108,216,72,202,251,232,11,149,233,11,35,63,61,125,129,64,165,105,62,34,31,19,237,89,0,142,145,164,22,77,14,119,112,48,84,220,178,231,15,201,69,117,180,93,128,230,114,234,164,131,123,202,76,146,248,220,39,196,201,190,97,65,75,124,43,129,49,166,220,115,152,168,137,197,201,161,101,116,4,247,119,17,82,218,90,62,179,201,20,90,227,186,218,86,181,136,215,214,23,11,206,199,104,85,46,102,174,105,252,120,62,38,42,131,80,149,178,39,19,149,220,86,25,125,252,239,102,250,229,82,214,51,161,105,209,208,92,231,174,95,141,86,70,186,42,4,206,201,253,190,18,216,19,191,69,149,246,40,30,70,254,102,17,200,81,49,178,96,248,224,148,241,7,75,124,68,242,48,1,212,151,158,80,148,241,243,172,182,51,233,45,5,133,172,19,99,14,249,183,91,20,138,230,155,151,45,43,203,84,108,70,217,214,238,200,218,238,60,188,124,236,136,90,180,106,216,42,148,118,34,0,246,27,208,187,168,252,149,244,213,5,136,51,68,130,139,180,79,243,200,250,56,36,6,97,235,15,0,233,88,176,142,176,195,251,1,213,46,137,202,35,5,222,12,62,219,109,155,26,159,100,6,132,65,145,59,127,209,104,72,84,101,56,187,51,178,180,154,85,99,81,219,42,26,29,32,83,120,41,220,75,85,181,196,177,136,108,213,36,134,61,67,74,155,235,109,5,221,172,59,211,192,234,227,181,163,139,46,13,169,83,24,67,186,197,248,119,213,180,26,247,62,61,239,49,50,171,124,76,192,54,94,41,207,130,34,178,198,214,97,89,54,92,85,252,181,90,11,202,100,67,213,186,161,131,128,7,18,29,120,245,216,4,172,25,184,169,142,239,10,51,213,148,45,219,190,202,72,3,47,96,164,110,242,114,3,134,92,96,100,142,117,45,70,171,210,133,11,134,6,23,168,103,166,210,251,103,188,39,239,78,244,43,10,71,167,201,98,102,20,16,12,123,132,112,111,80,141,108,90,225,166,111,211,48,242,27,152,43,174,195,27,85,89,45,123,253,26,220,177,0,13,74,40,37,149,3,252,41,110,1,191,15,23,66,94,219,21,232,23,120,225,199,247,192,213,155,17,43,191,153,217,160,104,40,183,129,89,130,133,195,23,26,190,80,199,188,197,165,1,225,81,7,63,101,120,196,108,107,9,43,200,237,9,144,97,162,27,68,19,19,48,128,88,169,231,102,137,133,116,108,212,91,174,197,202,191,134,100,184,151,12,165,224,58,123,161,165,206,66,160,166,100,222,153,45,23,88,48,4,190,78,129,8,45,167,81,209,39,155,46,93,112,123,202,154,183,237,114,144,47,118,90,159,236,225,83,72,215,209,42,80,136,42,95,209,176,157,86,229,137,254,254,132,202,235,131,146,132,51,200,129,125,110,111,46,73,199,115,57,165,42,9,127,75,181,198,113,119,180,119,178,70,72,226,155,181,35,202,44,7,8,63,43,101,76,33,236,52,39,168,56,199,45,215,224,54,143,253,246,194,130,87,92,195,157,176,234,117,218,201,114,217,182,255,113,250,154,155,12,19,149,117,155,234,21,201,189,168,242,250,203,250,70,163,87,89,171,76,103,67,49,216,116,184,10,169,78,111,30,78,143,231,104,127,48,64,115,27,46,228,196,184,12,141,129,12,41,220,91,10,40,71,227,240,225,44,228,82,92,137,168,176,229,221,177,200,113,190,57,226,72,255,155,217,203,200,54,115,175,9,93,120,241,2,136,202,140,227,109,177,46,0,127,132,196,155,203,118,22,1,169,175,167,58,120,105,94,224,16,134,70,5,47,216,1,111,125,102,239,85,39,165,230,95,67,50,16,152,114,227,155,189,245,84,180,187,224,40,242,82,125,216,17,208,32,190,201,225,229,220,46,99,62,243,62,2,65,197,34,66,8,247,238,109,27,236,54,198,90,44,71,243,155,17,81,104,216,224,51,139,54,175,120,53,31,0,244,43,208,2,175,58,0,209,150,13,165,146,107,19,144,162,166,240,254,253,87,176,131,114,183,239,145,150,78,17,92,6,6,202,8,64,110,86,9,97,242,41,186,136,154,183,175,214,221,215,83,110,34,103,19,177,75,177,137,142,85,172,122,158,22,180,158,171,93,199,50,180,110,215,32,213,86,248,111,67,42,170,88,144,176,39,52,150,209,248,155,109,59,101,198,97,73,234,20,175,224,139,0,53,153,163,224,175,129,234,255,74,211,45,229,247,52,44,21,140,159,128,233,27,177,112,120,4,143,150,216,154,212,91,18,0,163,95,129,92,197,76,107,249,238,187,139,47,147,80,220,80,80,66,8,130,189,68,115,219,222,11,252,130,66,230,126,128,158,38,211,184,83,186,242,164,158,242,55,165,206,194,156,182,41,209,167,141,183,162,255,235,215,147,159,193,50,134,150,107,150,94,26,221,76,35,111,147,192,130,151,33,90,213,127,156,198,19,233,148,99,152,219,201,249,45,124,27,240,240,45,135,92,231,61,155,78,126,173,110,159,129,251,81,172,33,50,65,109,67,140,180,253,18,186,185,140,205,112,135,117,240,109,70,214,177,25,173,188,53,76,174,51,70,159,79,28,207,172,126,106,176,153,223,145,194,155,159,170,161,67,64,149,126,72,5,98,5,114,44,175,122,143,96,173,183,33,187,131,101,164,101,208,28,8,118,85,18,53,105,196,195,95,23,220,180,41,161,238,113,80,243,58,132,211,94,96,199,16,251,193,228,94,23,25,25,22,25,227,98,69,50,94,108,48,139,208,129,9,103,80,246,166,135,2,66,143,139,157,144,161,243,17,22,255,30,67,97,247,241,196,95,76,125,78,176,226,121,230,226,243,184,163,26,192,47,221,28,126,110,39,236,158,132,65,128,117,121,64,237,69,52,69,217,37,177,152,238,83,23,206,251,190,112,48,42,110,185,49,198,217,255,106,230,159,18,7,137,150,88,119,201,150,107,76,248,104,54,153,157,58,220,100,23,147,57,170,17,22,136,116,218,204,149,221,125,42,218,4,242,137,139,48,185,59,213,183,112,145,219,254,3,117,110,113,144,129,166,236,86,93,240,145,227,211,17,223,203,206,22,72,4,66,127,175,43,203,9,96,59,34,248,154,241,163,26,56,65,29,134,237,134,174,189,85,119,158,163,69,3,90,135,213,210,105,23,19,109,81,12,128,122,154,31,51,0,187,243,240,63,189,92,59,164,70,80,224,207,19,106,138,175,161,34,68,188,33,66,192,227,117,186,184,20,214,151,227,159,99,208,103,160,207,120,126,75,29,102,74,196,90,120,177,33,106,76,237,55,117,139,210,86,112,133,47,208,198,107,37,123,16,164,60,142,228,0,104,95,0,125,231,117,173,52,95,153,152,116,194,10,253,126,141,11,82,215,128,157,206,222,184,28,63,45,63,214,19,253,95,125,127,30,2,30,68,28,48,108,155,117,144,12,16,58,135,107,193,243,187,118,190,209,215,41,155,184,26,35,77,88,188,25,233,138,231,117,8,121,98,230,226,92,229,73,111,235,156,16,180,12,247,93,182,31,11,197,248,54,128,29,44,138,17,119,63,13,237,114,45,219,27,41,147,89,31,208,80,10,187,164,121,42,183,190,83,84,127,175,122,10,84,17,226,48,6,84,9,37,56,146,25,20,150,17,201,214,190,89,246,144,198,93,32,133,179,221,213,181,111,26,47,153,199,53,71,254,87,236,93,138,170,92,156,193,61,50,75,226,82,118,214,220,137,67,240,249,254,60,138,155,39,83,40,238,173,84,111,198,137,96,77,28,18,94,47,141,78,122,188,111,89,69,56,177,14,237,108,20,252,130,181,3,217,212,227,173,137,12,132,209,51,70,226,196,68,114,73,224,19,28,214,15,43,203,66,103,145,5,39,82,114,162,169,168,57,90,67,238,207,150,149,13,145,40,228,34,218,56,126,125,45,193,107,220,249,70,113,1,51,182,120,16,128,75,128,10,157,141,53,49,114,102,169,72,27,194,248,157,168,222,140,83,236,19,196,111,224,219,71,126,42,171,33,40,13,58,3,8,20,114,76,191,88,19,222,97,12,173,61,43,253,101,0,204,4,124,180,31,249,31,28,252,213,212,61,86,12,120,247,14,4,229,59,205,227,5,109,110,138,51,204,59,93,131,142,30,236,17,73,216,64,145,166,75,140,130,86,154,108,224,75,220,122,49,163,170,193,85,191,120,104,36,155,158,3,77,154,83,13,234,53,174,4,211,164,128,24,99,132,156,109,113,8,152,116,195,61,183,210,42,210,105,79,4,198,111,110,238,128,32,21,219,56,51,66,160,108,169,252,153,19,50,159,22,76,39,116,51,154,206,200,209,229,25,150,245,200,39,83,172,169,209,160,84,73,250,139,31,73,56,152,16,14,185,123,172,91,193,134,71,247,186,22,26,122,192,18,74,218,122,85,81,147,120,43,193,50,171,77,245,233,156,255,189,210,92,187,218,111,203,171,51,91,208,226,52,127,98,134,9,134,121,69,235,212,119,255,248,201,41,244,105,246,248,90,6,123,211,67,64,68,20,218,173,247,118,102,168,102,181,117,20,65,199,85,237,87,12,216,45,61,54,81,44,81,242,47,173,72,147,246,19,60,150,91,102,93,14,95,10,213,35,41,20,216,120,195,209,103,72,225,90,199,23,174,154,85,205,19,25,183,52,175,11,221,222,92,65,132,168,111,174,252,207,61,221,226,218,191,0,182,150,4,168,132,42,229,99,72,66,186,135,157,118,253,133,89,208,129,8,225,216,254,167,204,146,16,112,237,0,83,238,131,4,9,132,244,36,176,181,6,160,179,164,24,50,171,48,81,35,203,69,115,63,165,210,7,90,64,43,69,41,32,159,156,193,157,165,72,39,131,133,73,162,230,124,11,5,212,33,220,226,243,73,105,138,100,166,143,221,25,247,20,79,141,6,158,19,90,82,58,215,108,140,136,250,194,84,102,215,236,92,236,73,77,211,72,172,248,221,137,104,3,37,87,122,186,47,52,4,96,92,38,133,171,223,117,93,26,34,221,78,73,66,146,80,35,180,206,254,243,228,164,159,201,187,20,86,133,126,105,254,8,123,173,255,249,192,226,83,200,237,130,124,65,231,119,82,62,39,88,47,112,141,124,22,224,31,116,65,4,226,183,78,57,216,186,248,153,43,43,71,153,85,19,240,239,69,106,12,53,107,17,229,233,145,100,78,203,13,127,138,252,108,43,26,6,151,167,55,237,251,33,15,213,42,208,250,95,87,63,117,207,208,177,252,38,57,127,22,88,144,51,1,19,35,123,214,68,0,162,6,45,171,215,255,201,106,133,196,79,202,107,115,162,125,80,51,168,251,153,195,139,86,212,163,35,178,79,177,208,140,106,44,73,28,64,109,96,92,76,65,8,115,47,33,152,118,83,181,250,194,223,169,244,123,48,223,59,205,159,88,159,162,102,110,171,206,126,73,34,106,29,146,139,7,228,161,200,31,219,125,30,66,138,215,159,66,73,136,66,203,110,181,13,212,108,78,196,240,147,123,238,221,100,231,58,246,15,174,1,247,88,169,55,124,53,199,82,208,169,7,0,6,71,30,132,23,190,83,10,152,40,131,30,106,138,160,17,57,227,199,70,59,226,205,44,156,207,10,239,39,152,38,131,166,196,223,178,1,194,154,184,29,67,1,53,174,168,147,0,53,41,145,80,54,32,71,7,31,158,169,237,239,252,239,26,236,70,7,237,249,52,210,58,236,209,220,118,21,200,81,200,71,197,114,82,68,172,25,163,176,16,203,118,57,163,150,133,5,24,204,123,78,142,98,49,189,27,202,208,201,125,24,126,134,211,206,175,199,114,104,231,74,10,137,202,115,77,195,32,51,157,64,29,0,175,141,171,81,12,12,85,193,103,183,233,58,127,179,205,59,124,119,80,103,250,38,180,66,61,53,95,97,14,65,70,188,255,17,15,112,195,163,105,95,28,187,4,135,241,144,33,108,121,59,237,89,237,255,113,207,249,91,23,72,96,165,121,207,138,51,176,201,162,112,211,208,89,121,116,82,122,163,237,76,218,112,189,127,198,135,78,17,85,187,172,52,218,157,84,55,249,208,210,30,109,195,109,184,61,33,196,74,196,226,104,67,192,147,59,125,40,6,73,30,102,1,200,78,187,211,245,53,138,219,158,243,10,59,44,162,67,17,164,20,176,33,94,75,171,129,101,240,84,189,238,212,209,187,29,141,142,108,106,38,37,40,235,147,164,23,169,214,191,44,42,80,133,104,105,150,55,101,200,21,207,77,62,132,216,100,126,65,226,237,69,37,148,114,67,144,195,224,25,45,255,132,42,248,101,96,138,233,246,251,216,89,60,100,45,112,79,40,21,180,51,120,141,77,148,246,45,119,250,117,13,73,29,4,88,145,201,92,115,229,184,2,53,213,41,13,93,35,242,216,6,187,231,189,203,134,114,106,156,0,73,171,172,42,30,248,190,124,75,183,199,141,116,228,20,119,35,254,59,24,49,137,167,206,125,82,221,58,230,194,182,89,55,91,78,178,0,169,161,41,174,128,155,175,121,82,249,150,216,59,31,53,182,62,8,6,14,69,67,87,163,136,153,98,135,30,214,142,161,11,177,86,123,218,132,149,253,135,107,54,104,175,91,147,99,136,92,245,92,241,132,34,59,48,243,94,176,140,176,155,151,200,81,230,72,167,46,44,131,158,46,31,107,175,28,124,185,74,37,138,150,189,166,124,149,250,223,114,205,123,153,236,72,180,194,38,31,187,76,41,252,56,179,205,136,227,144,163,182,166,103,170,224,69,188,160,194,96,45,15,27,248,1,236,214,53,32,77,14,76,138,68,217,141,196,193,39,56,190,158,122,81,157,246,196,241,238,61,31,179,40,127,74,118,199,37,90,7,130,235,26,2,217,54,171,159,30,14,239,55,5,196,51,173,26,182,72,110,148,153,126,91,10,37,174,141,78,76,220,185,97,161,165,26,123,173,128,222,193,1,51,205,161,149,48,241,222,146,43,9,143,207,193,22,35,94,176,155,21,134,190,133,225,74,7,84,235,55,91,114,136,161,58,200,59,124,253,131,24,58,140,139,167,179,47,16,22,68,54,6,239,63,84,5,138,7,172,131,15,159,117,192,147,92,166,1,42,62,94,151,20,65,108,111,30,126,236,1,145,33,161,62,6,199,8,91,171,55,87,154,223,215,5,214,34,104,198,202,34,185,221,222,69,228,255,193,245,183,165,31,203,225,133,81,93,58,106,227,164,39,100,73,214,219,125,221,235,202,87,107,25,218,233,2,152,78,27,171,49,116,90,240,154,72,105,69,10,240,57,239,223,77,46,38,203,251,215,250,217,15,222,153,129,205,55,240,130,230,89,58,247,33,241,3,103,31,194,59,177,176,252,124,178,72,206,174,86,24,236,55,232,119,24,93,176,176,58,184,21,76,199,117,127,55,179,21,68,183,2,117,104,157,107,209,0,129,24,107,22,133,219,122,30,12,77,135,146,218,215,9,138,157,97,104,12,44,217,25,230,50,57,126,148,104,126,144,16,99,174,230,90,201,247,171,230,61,33,71,51,192,124,148,111,213,33,100,107,185,8,77,225,20,130,151,144,74,239,75,85,97,146,13,116,34,37,248,22,141,39,199,1,218,70,57,119,14,129,69,16,224,170,8,113,183,82,83,176,78,136,19,241,115,192,24,137,100,7,125,185,73,122,216,149,200,126,116,31,194,175,234,80,165,254,126,142,125,249,41,155,184,247,252,238,207,84,129,158,85,88,69,137,113,139,187,124,95,185,36,249,94,56,182,237,117,15,102,23,77,116,161,137,49,1,174,113,140,45,220,198,3,80,42,252,183,134,116,194,4,115,255,74,191,41,95,251,43,228,245,242,131,42,28,3,223,129,216,177,35,10,128,184,83,76,183,103,75,33,84,80,187,194,27,9,197,244,25,90,13,203,144,80,103,66,53,51,11,55,117,88,154,243,253,30,16,93,79,196,85,41,187,177,40,133,254,247,102,195,23,25,110,79,11,177,165,10,68,91,250,73,114,148,117,227,70,148,113,148,175,174,144,230,129,75,2,215,30,127,6,152,186,152,159,156,34,83,172,92,225,76,217,57,86,128,90,85,66,0,63,153,87,142,63,2,251,229,144,29,255,181,123,202,148,163,66,16,26,191,195,85,114,169,69,22,63,61,192,239,253,179,205,224,57,125,156,207,42,97,46,173,218,224,7,21,13,252,69,126,112,248,223,212,174,126,237,248,87,195,23,239,70,134,3,235,39,175,188,244,162,132,193,23,37,222,162,16,55,240,74,224,171,3,171,187,124,72,14,119,79,42,205,253,62,104,83,114,219,127,219,63,127,121,45,88,93,136,143,103,9,145,172,171,55,45,49,196,43,86,19,132,141,240,186,199,9,216,10,167,38,109,134,101,41,184,237,17,153,145,82,116,38,121,1,44,213,9,124,117,111,200,232,93,156,9,30,50,206,253,95,122,194,91,182,40,5,44,142,138,87,91,49,249,57,13,135,218,223,38,186,9,143,147,222,225,200,174,6,138,145,21,102,249,254,180,232,69,2,197,28,254,56,84,141,244,4,147,45,129,212,3,194,137,246,5,51,212,249,104,28,255,33,8,111,37,26,72,153,28,132,36,215,203,125,80,133,220,220,136,57,49,117,152,17,219,118,159,43,79,183,123,180,157,130,185,58,196,128,220,17,134,167,129,45,206,48,95,118,42,81,55,71,227,142,18,16,170,104,3,214,136,234,114,118,153,137,234,107,217,118,9,24,84,147,70,75,220,0,103,45,67,13,22,183,30,44,116,41,98,32,13,223,42,91,162,170,106,27,75,77,33,31,195,120,126,44,60,246,169,133,161,20,122,20,44,137,133,201,9,237,21,88,45,15,232,247,85,34,9,92,48,53,108,69,135,231,176,87,176,69,151,38,156,96,41,27,203,230,156,65,41,18,38,189,147,173,31,61,124,185,24,35,238,96,182,73,208,217,232,54,7,104,248,113,21,192,79,189,50,115,87,5,224,197,223,172,184,119,19,51,103,202,98,129,120,108,49,46,123,5,235,245,249,177,55,99,194,248,220,181,102,127,180,18,227,140,241,162,41,164,95,81,43,131,193,138,139,110,35,131,56,171,4,201,127,183,60,168,207,219,233,166,173,48,60,139,46,51,211,2,225,172,92,60,239,185,39,105,103,115,197,180,34,30,157,14,193,220,16,23,73,166,102,144,56,135,85,252,69,134,50,165,124,136,24,103,135,81,220,90,184,224,114,206,12,12,177,43,112,32,137,107,221,120,185,61,15,118,52,33,213,179,9,83,228,7,178,129,61,149,215,201,233,38,52,38,129,128,159,247,141,67,215,230,177,113,201,221,237,230,223,20,150,206,48,104,218,222,204,8,234,120,159,213,120,170,49,234,80,117,199,4,26,114,37,215,62,144,192,82,202,149,16,26,199,218,107,253,56,147,160,201,186,231,189,19,130,151,98,192,113,80,47,219,49,26,49,249,183,236,100,21,98,108,107,177,113,15,105,187,54,135,147,161,149,174,16,26,101,152,107,39,98,243,212,166,123,156,18,10,140,205,37,86,254,92,6,172,32,143,9,136,215,127,188,112,105,174,168,129,189,233,46,141,40,179,1,221,175,212,196,132,233,74,216,210,109,99,34,173,219,44,149,121,95,195,24,81,200,66,17,157,211,63,24,143,230,195,150,254,125,197,237,71,85,103,29,41,79,178,199,76,137,181,55,57,98,120,127,141,211,152,17,49,242,36,173,199,127,80,160,8,185,213,95,116,60,83,70,97,140,129,150,148,68,255,28,143,160,255,117,245,99,178,121,119,229,52,219,168,244,216,26,25,23,241,93,69,225,165,208,236,237,160,228,174,225,0,173,89,215,227,23,19,165,204,66,124,89,247,85,172,103,46,18,208,174,37,71,112,101,133,161,2,199,181,69,247,124,246,68,249,6,195,208,170,150,92,68,63,6,47,90,136,120,76,231,190,205,152,10,71,198,151,207,227,174,113,113,62,230,78,67,160,21,214,35,193,161,9,143,166,72,48,136,209,233,50,179,179,38,172,245,66,46,58,229,199,104,249,41,233,220,151,143,194,63,206,111,221,166,237,30,247,13,193,106,234,228,150,206,74,82,197,124,129,119,135,41,119,7,97,87,221,172,117,66,178,0,66,176,188,170,80,47,11,222,101,51,90,237,227,252,117,146,143,169,208,182,101,181,184,64,230,66,226,163,47,97,155,197,37,78,151,55,213,143,9,172,129,65,95,224,16,92,248,182,111,140,28,150,208,221,179,121,53,171,191,226,214,87,149,127,111,216,65,147,121,27,105,48,204,50,147,57,7,183,14,178,168,176,27,141,76,166,236,51,213,156,166,188,184,133,109,64,248,2,63,98,51,177,226,8,109,68,180,206,136,201,5,197,196,150,46,127,5,15,25,105,244,79,115,75,234,97,129,35,123,191,82,121,160,133,210,195,72,115,239,71,218,7,85,44,10,182,53,182,32,84,241,82,118,218,4,156,251,56,230,99,135,1,162,87,46,240,35,127,204,243,23,193,216,201,40,74,186,85,26,127,16,90,69,214,141,149,219,182,131,18,236,208,147,132,78,37,184,202,224,160,221,79,94,215,124,59,206,253,242,115,7,161,44,211,93,215,229,139,80,128,254,20,206,8,215,166,45,141,245,93,239,5,220,111,93,211,54,25,13,250,24,54,70,9,7,202,29,38,145,81,165,147,115,103,211,67,165,119,186,201,153,208,236,139,65,170,17,150,15,204,8,246,52,120,12,36,204,203,43,236,182,187,117,34,76,8,139,21,37,232,181,190,200,243,114,238,89,54,55,76,249,81,86,165,38,29,52,193,7,27,245,159,206,159,166,97,62,115,72,243,147,100,154,147,155,211,241,5,6,26,151,135,134,180,49,159,19,125,172,78,24,189,6,167,162,5,240,24,72,212,45,190,133,24,138,42,219,216,14,218,170,179,237,185,222,60,159,40,177,163,67,175,249,28,174,114,251,248,126,91,41,246,220,69,99,84,213,84,229,244,23,71,248,231,225,155,119,198,140,121,109,114,191,251,47,69,152,53,9,181,32,105,223,117,82,147,128,140,126,175,182,162,224,180,89,173,246,154,148,56,238,112,50,119,35,144,167,180,231,144,56,9,45,172,179,221,152,47,91,149,103,72,143,158,160,151,93,170,61,162,239,250,81,195,194,70,20,53,36,245,119,180,128,20,69,28,252,57,23,168,110,82,6,180,96,76,197,78,230,243,228,138,255,80,220,172,208,67,159,95,97,58,197,223,83,211,246,221,149,116,164,30,15,38,10,208,81,118,67,16,125,175,20,232,56,4,38,205,47,186,92,232,133,122,100,195,208,115,12,213,72,113,14,237,175,5,95,186,111,53,168,116,240,175,164,30,21,226,216,245,125,105,27,90,13,147,68,191,132,115,77,20,204,74,87,69,99,123,214,111,77,196,203,174,250,116,194,134,57,252,71,245,151,136,156,59,68,189,34,72,49,253,211,168,195,141,1,54,8,98,155,0,72,88,71,117,249,3,237,176,217,93,207,20,163,54,23,162,24,87,0,95,8,24,193,45,86,189,104,254,197,135,153,17,46,241,28,8,132,12,240,207,111,226,176,45,167,60,104,189,125,205,75,146,230,192,138,248,223,51,245,166,81,58,132,64,205,229,234,106,204,135,222,9,44,29,58,216,132,114,186,130,248,1,108,208,18,81,40,178,52,151,234,218,76,210,193,25,185,124,84,244,56,189,21,107,167,151,202,130,104,151,42,21,66,123,126,33,253,228,200,176,229,185,216,23,195,108,228,112,77,95,248,80,36,46,42,138,147,134,17,45,178,21,32,122,193,49,103,72,255,255,161,17,247,218,75,163,52,111,243,128,233,146,187,215,192,213,179,135,151,183,5,83,106,29,140,42,160,186,184,50,197,78,175,168,8,43,169,67,2,10,223,187,247,173,132,167,169,241,235,223,213,159,176,102,9,227,87,166,42,162,204,97,188,115,83,107,175,86,78,203,93,58,180,254,25,129,49,213,145,56,157,105,225,116,232,175,209,242,183,205,38,42,111,241,150,164,166,186,134,196,254,225,203,82,44,235,145,185,241,33,207,186,102,179,250,156,187,245,11,119,160,111,92,33,191,131,141,137,127,160,19,3,41,124,201,26,183,85,14,188,182,168,199,48,49,216,222,22,206,133,133,215,118,183,36,53,58,32,117,123,233,184,86,191,185,219,39,157,246,192,85,254,172,39,93,147,29,230,179,246,237,118,239,65,203,232,109,65,5,29,147,39,6,234,169,177,122,123,170,119,90,45,96,201,235,200,88,22,242,247,23,29,176,241,180,156,217,59,17,179,131,68,63,71,2,47,175,144,213,235,216,161,150,249,80,236,48,160,203,89,138,145,110,14,124,45,12,183,51,166,90,151,87,254,162,55,245,16,254,95,48,123,146,19,125,180,17,25,218,156,103,198,27,237,243,8,201,33,223,12,55,121,131,229,171,111,233,68,210,91,103,232,234,235,29,111,218,175,180,209,153,225,254,61,218,201,148,148,80,192,147,43,215,162,30,98,157,1,37,165,84,224,197,16,219,33,113,6,5,222,48,140,92,142,195,139,127,165,54,244,115,208,234,229,162,214,171,42,53,26,107,56,239,22,50,224,86,236,212,138,106,90,173,62,251,129,143,218,180,34,59,223,169,69,106,117,63,126,0,74,24,11,119,7,177,7,252,136,233,202,11,52,217,92,166,226,168,104,230,168,115,192,152,67,169,199,186,181,48,249,34,79,234,183,30,119,193,197,175,82,225,148,90,162,66,87,211,45,32,241,246,200,219,187,4,70,110,240,57,160,214,227,47,92,122,83,79,51,145,195,249,62,59,187,33,14,73,207,139,217,156,86,92,200,5,242,19,8,27,188,31,89,99,201,123,222,52,221,16,5,184,187,24,65,100,180,126,213,191,219,60,242,247,231,63,83,160,77,209,226,217,242,122,151,253,144,46,49,194,145,31,82,209,144,222,56,81,168,178,214,229,89,32,113,152,60,226,218,202,207,233,114,36,144,156,226,103,244,206,37,29,158,165,189,78,22,250,203,102,79,37,125,220,214,52,175,132,5,22,39,22,198,69,135,42,92,110,221,75,255,226,21,38,84,74,212,149,173,10,210,105,185,18,225,212,56,168,224,123,214,72,196,30,71,169,48,174,85,49,14,210,174,68,157,20,48,74,219,125,57,79,28,32,105,8,128,7,121,226,80,192,82,175,55,170,36,138,53,172,119,197,141,170,225,20,44,232,180,140,142,237,114,127,184,108,29,103,5,152,218,93,122,64,186,87,110,23,55,234,188,77,25,180,141,147,236,187,214,242,66,45,221,171,145,102,150,89,207,145,231,98,173,76,102,136,67,183,197,161,35,236,180,174,69,142,251,176,121,241,46,161,55,86,50,41,254,167,141,29,89,145,7,28,234,234,194,238,187,56,248,121,255,55,87,175,13,117,250,139,45,185,72,219,47,230,184,118,165,136,183,140,0,231,188,9,170,186,217,137,106,170,199,213,36,227,14,129,144,250,183,126,118,182,129,47,87,119,102,47,45,101,217,42,51,95,209,14,108,240,234,255,192,130,40,170,185,113,11,216,188,178,31,175,113,116,5,73,145,5,194,16,235,84,47,164,217,130,195,88,83,109,145,186,82,57,207,124,197,137,110,172,251,174,33,125,93,134,214,124,61,64,174,154,180,159,100,231,254,186,146,81,142,128,164,236,19,64,108,161,69,153,141,150,21,69,164,188,244,129,12,10,196,150,165,126,5,128,125,254,156,43,231,50,63,192,57,93,128,206,7,54,225,109,41,123,111,56,161,95,132,189,144,16,148,106,190,137,28,27,131,251,204,14,91,151,80,171,48,55,4,237,213,106,146,156,12,131,7,221,248,195,213,63,36,132,200,178,139,225,197,129,71,38,167,44,47,142,128,190,19,117,14,229,130,23,231,72,8,106,188,227,84,254,219,150,128,140,105,116,231,238,29,126,43,104,134,30,137,170,88,58,146,25,223,83,31,79,92,37,218,164,169,83,239,62,92,237,251,239,206,75,91,29,106,101,49,110,89,98,107,167,232,68,24,237,232,250,138,116,175,84,125,181,208,14,18,173,212,139,32,199,57,5,106,143,88,205,143,46,68,212,198,235,66,128,1,152,129,59,117,143,24,156,138,73,181,89,247,239,129,99,200,74,21,210,204,172,93,246,5,31,118,194,3,200,72,119,147,174,106,234,204,79,133,59,28,154,104,211,62,219,232,249,176,181,213,169,245,202,40,59,215,252,180,95,32,105,32,28,108,46,154,211,142,136,185,88,22,153,166,45,33,129,161,231,65,119,39,116,182,255,233,4,231,62,103,252,67,96,19,167,245,186,141,8,154,51,138,223,177,137,57,121,113,172,71,163,13,5,197,64,181,58,100,72,83,55,163,163,179,68,169,146,84,44,215,81,145,167,252,74,66,164,2,161,148,61,141,5,21,150,3,244,104,110,173,4,228,24,1,105,53,61,226,194,146,80,35,7,178,243,57,62,104,190,144,153,63,225,136,101,84,128,63,195,179,46,94,66,136,245,137,228,194,45,136,4,181,216,126,105,19,202,191,211,116,37,231,20,135,86,10,93,177,205,151,21,68,117,16,13,206,62,12,63,254,11,154,114,49,156,166,218,109,221,149,239,87,139,24,157,49,197,167,20,77,74,26,8,6,14,252,97,214,152,79,141,158,153,248,204,14,75,51,255,186,39,180,67,26,54,103,73,194,151,35,186,217,213,41,22,29,152,239,221,126,126,221,99,186,28,188,125,232,60,243,196,202,40,163,12,169,129,39,149,162,239,176,169,123,77,3,143,7,33,52,155,91,38,217,166,255,80,166,153,125,124,122,98,102,191,111,247,3,85,231,159,224,37,215,99,106,120,10,186,175,136,191,2,163,169,27,235,25,191,152,225,185,175,142,123,46,65,77,207,16,177,231,187,44,210,207,201,114,176,177,91,119,50,20,105,96,219,152,138,182,221,249,222,89,249,152,57,45,55,241,58,101,88,75,144,168,158,111,11,77,160,164,16,188,62,66,232,34,227,203,111,179,63,168,135,95,251,132,240,158,189,216,39,195,178,32,3,47,134,128,59,46,115,245,15,219,188,206,218,90,76,50,217,64,104,73,225,0,180,206,49,166,24,1,185,23,127,207,46,76,140,96,163,158,184,227,36,117,77,115,245,170,215,245,217,184,179,127,212,31,4,50,19,85,177,193,86,1,163,73,110,9,213,251,42,255,176,78,65,72,193,22,109,249,197,82,248,82,252,116,136,75,147,37,93,159,115,21,14,15,108,239,183,90,103,245,63,28,174,133,227,0,41,208,196,31,240,42,99,40,122,175,125,54,64,231,114,20,204,213,235,244,182,117,202,170,242,110,240,9,34,253,198,52,148,219,16,208,133,74,80,85,203,61,11,92,46,134,159,113,98,1,13,244,130,218,117,119,218,106,167,192,140,246,97,13,42,222,161,80,50,21,131,10,77,152,24,8,135,211,187,128,84,218,221,102,224,252,12,202,200,71,85,91,40,20,127,192,28,249,238,241,239,194,215,239,252,2,8,209,187,78,47,79,127,110,152,136,214,170,231,216,199,98,141,121,148,159,130,176,121,64,27,145,241,25,217,147,0,134,80,112,190,23,98,198,80,86,182,74,238,45,187,58,30,17,5,17,198,95,233,18,35,21,222,165,31,56,249,149,213,94,76,118,54,27,85,122,42,128,210,183,165,46,123,134,39,149,217,238,41,8,20,48,241,93,78,135,47,29,233,130,205,16,248,123,5,227,1,216,201,216,215,37,77,11,247,216,127,144,67,231,184,54,254,27,132,204,36,155,206,34,179,234,104,207,153,129,95,182,217,220,63,217,18,239,194,166,14,160,58,111,251,225,225,24,212,203,36,31,60,196,125,220,2,211,35,206,189,59,197,118,134,207,190,202,54,88,160,174,133,68,239,93,249,20,205,51,59,147,47,121,134,183,158,74,4,162,248,188,7,25,158,244,186,77,49,53,15,4,108,25,8,20,172,223,106,103,199,143,33,55,13,218,68,111,25,6,47,97,164,248,166,17,87,157,166,54,157,145,224,80,235,119,160,237,62,214,148,167,238,31,136,167,184,126,255,68,160,122,131,215,168,193,220,204,219,253,108,253,22,3,161,157,238,208,10,119,181,232,243,48,246,237,221,40,91,15,211,85,52,202,173,138,50,134,13,72,84,137,216,233,31,50,199,208,187,46,48,63,65,92,115,153,126,194,76,166,165,89,82,142,119,103,162,88,99,64,63,136,3,222,63,99,162,85,143,122,214,58,204,1,46,59,246,35,134,168,129,222,86,44,54,140,60,76,197,110,126,75,1,203,158,66,66,0,33,106,52,206,56,17,153,234,76,139,254,63,212,29,23,158,183,175,225,49,215,141,52,70,197,32,233,138,187,101,201,159,63,33,236,33,5,29,92,42,216,53,113,106,185,22,253,102,198,36,180,90,230,94,91,103,155,157,52,165,50,56,82,116,51,32,49,77,255,106,65,18,201,107,114,201,28,208,231,119,78,87,177,101,175,172,222,84,132,188,30,221,182,139,29,176,64,148,251,42,131,212,123,209,253,217,211,245,131,15,221,120,36,163,77,243,111,247,39,34,67,253,147,69,1,192,138,176,241,51,38,19,150,47,40,16,181,106,68,164,0,254,13,218,121,62,45,206,74,252,254,158,52,183,147,156,213,14,248,116,229,65,190,187,61,225,219,120,92,91,200,154,237,43,88,0,114,144,76,237,9,139,204,159,41,167,168,25,50,15,14,200,253,138,170,244,66,219,11,218,113,57,37,123,84,174,179,139,228,15,243,71,205,202,120,172,218,236,176,135,105,229,207,216,142,229,32,6,221,215,214,59,163,24,53,119,237,202,234,229,207,135,185,221,171,47,32,136,215,188,97,24,66,24,248,105,155,63,32,217,89,9,183,160,207,201,131,50,32,165,239,221,46,187,41,240,209,197,78,76,201,190,76,87,1,255,219,58,28,31,240,222,182,51,77,155,200,248,141,201,46,159,254,189,158,33,22,221,62,15,132,42,35,90,2,219,38,60,155,108,73,100,215,48,27,132,209,106,232,221,200,72,68,233,69,49,180,76,253,6,131,37,184,127,118,227,75,62,12,234,205,141,122,247,142,75,20,175,53,27,218,79,58,160,249,22,133,231,255,119,213,128,79,57,155,194,208,126,98,70,21,48,163,114,51,95,157,146,181,0,167,185,241,18,242,72,175,19,31,11,184,189,11,57,105,161,245,188,80,128,169,94,233,72,17,231,31,163,241,43,178,211,248,116,35,41,247,247,173,137,189,81,13,98,169,5,182,87,165,238,199,194,39,225,248,149,231,74,134,158,207,39,151,61,151,155,47,54,233,198,67,115,180,98,234,198,77,114,75,242,11,100,177,91,108,2,168,223,101,251,186,138,213,19,59,211,55,246,231,19,40,208,80,134,86,23,79,180,157,163,20,57,148,34,174,178,136,119,1,229,49,147,243,19,51,111,73,97,228,248,23,132,57,156,5,194,245,34,235,114,207,71,86,120,51,247,230,41,52,180,212,193,121,237,205,40,74,109,145,76,79,202,185,163,106,229,191,21,225,255,224,117,175,239,110,51,212,58,138,198,121,11,4,72,99,101,231,41,71,205,50,204,77,192,177,60,121,226,207,24,200,128,139,120,107,225,12,26,211,232,153,229,118,67,252,63,150,97,59,158,154,181,36,103,115,4,228,9,111,142,212,162,103,85,17,90,211,105,110,66,97,74,93,135,35,118,55,39,168,10,182,210,225,9,248,221,43,118,236,157,234,161,242,152,208,18,187,172,214,90,249,80,247,201,235,29,78,107,249,69,245,82,16,112,10,176,175,43,11,53,38,201,74,160,204,166,170,145,93,148,192,9,23,30,123,187,30,202,193,174,197,220,141,211,149,57,31,199,201,116,127,218,95,156,158,14,41,209,254,132,59,121,80,226,74,41,133,69,62,199,109,219,155,109,229,176,34,166,70,250,196,107,226,33,5,147,17,217,76,59,161,167,82,142,24,225,124,4,194,149,123,21,229,47,221,161,229,48,1,156,114,135,56,109,67,19,48,237,222,3,250,121,191,10,100,58,148,183,228,24,78,113,171,137,121,198,213,77,183,205,165,71,200,104,248,115,88,46,85,216,222,250,80,201,62,243,117,18,161,158,212,174,140,213,158,58,38,234,180,153,125,200,174,134,67,108,142,154,240,136,157,232,69,173,107,136,182,31,23,17,2,234,246,170,12,68,50,239,52,227,69,17,231,157,157,145,105,134,140,87,248,167,140,65,59,246,55,109,226,23,29,86,200,104,116,205,45,155,245,184,72,38,131,50,228,25,73,89,134,48,221,46,51,149,141,218,54,20,69,149,106,101,205,140,48,219,26,169,93,204,75,254,28,67,119,167,115,151,209,29,57,242,191,135,174,142,203,229,179,19,33,213,120,140,188,108,187,45,41,183,221,18,26,120,42,148,203,46,62,113,37,130,115,16,181,48,8,94,177,18,179,198,8,39,19,145,139,178,11,170,227,52,240,54,191,96,160,22,223,238,158,130,239,171,109,41,50,111,254,94,100,13,253,193,38,157,202,204,43,203,12,247,147,137,41,158,55,139,161,159,88,153,2,33,97,113,156,5,167,215,14,1,55,3,157,151,114,110,195,219,93,104,158,49,41,112,18,82,54,194,219,99,214,49,3,193,59,53,167,175,250,192,19,115,13,121,135,128,165,67,159,159,186,227,125,198,175,94,91,171,186,142,17,108,175,125,164,1,238,191,164,103,47,82,48,195,14,99,22,35,210,75,20,0,47,130,133,181,245,16,117,111,193,28,27,120,51,127,199,214,43,47,201,20,143,36,227,0,166,53,30,147,121,239,212,92,180,181,198,100,69,134,238,113,86,71,76,192,111,29,204,126,72,205,136,242,239,158,24,216,22,25,24,218,183,4,129,96,243,88,11,39,82,254,216,17,115,182,61,135,224,126,94,160,7,75,105,195,136,148,127,111,196,115,165,17,16,62,244,77,255,192,12,185,65,35,229,74,230,49,90,2,213,238,117,36,144,68,44,231,189,59,132,196,72,47,139,183,4,120,136,209,203,91,54,253,205,69,114,145,123,157,113,51,247,175,201,159,36,105,247,30,63,122,66,152,123,215,217,58,167,215,23,248,92,99,135,204,93,98,19,80,241,49,165,112,203,170,10,166,92,66,141,152,78,37,175,15,115,91,77,44,179,172,128,202,42,126,213,240,245,184,244,72,236,168,172,30,170,97,173,238,255,9,93,30,94,16,249,51,71,208,211,212,130,235,109,66,106,253,86,249,182,78,98,146,17,59,100,99,196,152,31,220,209,8,136,30,214,64,88,32,228,133,166,252,181,84,79,242,36,36,44,29,14,236,112,135,119,169,149,172,178,136,97,198,200,136,253,120,4,82,73,60,194,117,154,159,93,208,2,193,13,150,211,53,6,6,255,94,58,231,223,152,7,113,254,58,16,15,120,210,226,68,160,27,6,182,158,227,152,236,248,49,28,92,192,250,10,52,43,131,82,171,47,68,217,207,178,105,14,46,81,158,66,25,3,251,90,177,58,58,236,97,252,198,244,75,219,139,191,32,4,74,142,203,175,202,100,198,192,68,37,217,182,212,235,92,53,66,84,140,209,48,110,149,2,38,53,1,135,101,126,176,70,194,170,88,132,133,132,138,83,161,119,198,255,211,4,178,166,200,56,126,29,250,136,119,209,151,92,190,245,28,76,26,119,81,161,43,118,96,10,25,31,109,47,215,152,213,102,98,98,187,97,79,147,87,205,101,118,140,43,62,193,80,169,26,86,25,108,101,225,248,244,181,52,90,150,77,142,49,8,150,181,242,170,138,218,184,150,81,202,81,246,54,174,104,250,8,18,1,81,139,225,76,208,251,63,70,98,182,129,198,232,203,175,173,224,147,66,191,24,211,44,214,100,209,76,253,201,7,150,117,141,105,245,207,235,63,199,224,132,88,18,165,253,5,149,12,252,232,91,39,185,52,46,219,238,218,47,182,216,171,217,175,199,239,230,37,222,237,66,156,212,17,18,102,0,26,37,42,235,60,80,227,41,211,230,110,220,92,226,73,195,5,179,122,93,115,215,135,112,248,69,187,82,62,216,118,220,127,6,235,39,5,89,149,236,8,128,222,100,65,20,208,215,26,252,168,75,78,23,221,220,150,201,80,82,146,66,58,97,23,102,163,98,94,180,119,134,252,232,241,46,82,131,188,85,104,232,162,230,17,253,224,102,203,158,209,240,60,57,6,135,76,22,198,225,96,194,202,13,43,50,128,112,198,224,126,76,22,84,33,194,65,158,145,239,53,16,56,215,200,196,89,170,121,63,101,207,107,33,71,0,220,74,170,113,135,133,133,224,210,182,243,112,135,162,250,86,23,58,120,19,76,25,204,91,123,44,2,202,7,158,249,241,88,173,217,0,202,20,120,214,126,196,109,65,255,49,168,58,83,103,39,163,72,195,132,8,122,176,33,197,129,85,118,173,178,193,102,77,42,137,122,145,149,187,96,208,93,26,77,21,156,13,225,93,221,120,128,125,55,239,60,15,188,204,73,120,102,88,151,120,243,14,36,51,79,13,249,151,61,123,68,35,144,37,241,172,41,202,153,160,166,204,219,172,92,15,203,58,211,21,141,39,45,15,150,94,195,36,105,22,42,67,86,62,233,242,30,158,228,141,63,1,249,56,74,87,54,210,233,63,254,10,217,200,140,31,151,174,76,128,28,64,92,54,119,174,16,13,39,93,157,201,249,235,170,84,123,38,230,75,104,70,187,224,172,237,125,90,206,160,181,4,87,206,174,207,82,137,240,112,54,50,203,117,18,87,204,130,90,164,241,114,2,198,57,146,111,149,247,206,122,223,35,19,157,219,217,11,155,57,123,185,218,247,116,174,91,76,82,236,170,13,33,138,189,155,120,144,8,159,173,247,65,242,71,58,157,148,173,6,232,168,28,81,123,143,185,34,195,50,39,84,160,107,76,20,30,101,128,14,211,58,132,155,5,164,96,78,146,88,248,41,63,131,79,175,35,236,152,220,112,57,232,240,226,175,99,64,135,18,86,242,207,43,14,197,252,248,69,69,88,255,235,47,18,133,131,240,7,251,177,181,88,25,17,42,142,171,137,166,210,222,26,130,99,31,125,78,136,54,143,51,148,226,106,196,254,120,157,7,2,179,136,192,206,116,159,143,18,91,45,54,143,63,149,146,163,8,25,143,51,6,221,160,225,37,69,222,177,130,252,9,108,229,57,245,18,167,224,141,47,14,3,15,121,17,40,38,124,37,93,43,75,100,25,205,228,52,18,159,101,166,122,148,40,242,55,247,104,215,232,45,193,10,151,58,124,25,124,5,80,234,243,82,41,29,25,98,51,41,106,23,130,106,23,89,245,190,144,166,85,108,231,175,235,72,164,19,148,164,248,111,45,127,33,226,207,179,9,240,56,137,230,177,131,161,159,56,231,85,122,89,159,82,92,108,181,97,134,123,174,96,129,134,174,53,44,129,206,118,114,190,58,231,89,15,209,197,125,67,35,88,174,92,53,4,208,194,30,116,116,217,238,226,20,94,23,234,218,30,18,6,218,179,103,125,247,135,148,72,68,152,140,188,42,5,88,254,207,88,249,113,113,55,186,168,131,133,121,105,107,173,9,76,237,70,221,139,157,112,121,198,205,120,101,107,180,241,203,135,69,28,66,145,120,53,60,44,220,103,137,133,225,11,63,200,63,255,50,107,86,254,171,228,158,58,65,184,53,215,18,47,139,153,26,8,72,109,155,111,237,45,102,38,78,65,170,46,212,141,164,227,122,113,138,74,135,57,128,75,184,178,102,48,165,144,225,7,66,112,118,3,6,31,82,102,71,251,110,29,115,70,22,170,102,18,89,86,77,17,188,164,189,186,71,148,20,92,140,67,19,144,227,95,61,227,64,229,108,251,241,160,141,178,149,248,118,93,216,185,117,49,128,204,228,6,238,72,211,56,251,10,233,164,229,62,73,177,200,69,169,131,151,0,74,221,80,181,145,21,16,195,123,16,191,3,14,232,77,220,10,123,244,199,30,24,197,227,70,119,69,174,137,67,198,82,200,104,227,37,31,185,123,47,48,39,110,9,61,228,115,11,143,71,101,113,11,107,69,247,10,149,155,33,227,31,202,87,43,56,31,55,28,132,98,14,241,185,33,219,7,210,35,189,36,172,75,227,93,138,188,111,189,28,36,116,62,242,48,147,100,83,120,198,129,84,154,248,102,230,241,4,11,28,163,6,195,110,249,67,165,110,67,55,166,156,231,96,249,249,13,250,252,158,93,181,237,65,133,214,67,184,113,105,20,140,122,120,101,18,177,68,232,99,53,230,148,55,219,104,44,19,4,137,150,83,130,221,146,61,83,23,77,253,177,106,165,4,114,246,149,67,116,255,64,222,203,150,173,206,87,135,56,150,54,79,102,112,168,33,42,202,67,102,164,169,121,31,129,166,182,180,93,19,115,94,137,196,115,24,11,11,41,169,56,200,130,163,246,211,214,41,37,165,123,20,38,55,208,247,113,121,202,56,104,230,246,43,108,72,14,166,217,209,231,115,153,130,178,60,184,184,237,81,107,76,66,5,54,34,130,4,117,0,213,241,180,107,64,200,106,2,237,92,200,212,156,42,123,171,90,101,239,233,11,196,124,47,235,72,188,87,184,60,143,1,201,255,126,81,63,255,153,187,27,157,45,238,183,144,227,136,139,88,32,134,251,186,127,233,107,160,227,169,23,162,32,60,156,20,104,161,97,105,92,106,43,100,70,236,46,236,26,148,161,57,235,98,245,246,111,2,100,210,47,153,120,210,98,213,66,190,216,37,130,163,195,119,53,219,245,100,40,179,9,160,164,142,181,120,213,33,44,116,216,197,231,238,199,163,234,75,216,72,120,24,74,219,20,178,109,231,3,136,62,149,223,108,22,112,239,252,136,77,130,111,121,126,199,84,156,222,244,142,180,70,1,172,35,1,205,181,147,138,60,79,98,37,5,43,238,76,169,136,171,238,49,138,70,3,217,16,61,148,194,20,27,254,17,33,124,46,11,188,136,187,160,133,229,190,134,133,166,23,124,64,25,93,145,56,149,251,108,72,230,52,63,208,98,215,113,32,56,11,252,126,156,40,71,214,79,203,184,21,120,35,0,11,228,123,217,252,81,75,213,47,78,172,85,22,215,159,62,212,186,198,140,50,70,221,77,236,6,151,124,191,122,189,125,198,151,254,170,90,56,194,129,243,188,230,241,202,42,102,104,255,205,47,180,166,5,221,123,160,49,87,36,106,245,163,24,125,199,214,67,25,82,85,84,38,107,160,169,212,43,100,90,50,50,254,87,12,76,198,212,11,2,58,119,192,227,95,9,161,225,76,211,81,203,12,251,248,68,77,33,207,226,115,177,126,112,93,107,223,184,176,133,228,188,218,152,47,20,104,180,23,62,155,127,175,10,110,160,183,103,180,245,57,253,107,235,29,214,35,122,92,39,34,158,44,96,71,219,108,188,141,250,7,225,23,154,74,39,156,211,177,25,129,158,190,181,55,242,39,175,46,190,135,212,34,199,51,16,53,132,248,239,124,149,112,2,151,37,219,9,107,171,121,128,71,122,148,198,96,54,240,200,172,38,40,252,249,62,186,122,41,4,192,198,46,243,230,252,97,40,65,58,198,151,122,109,137,12,98,32,87,93,203,233,28,213,205,110,220,239,191,31,152,51,107,38,240,254,127,247,194,127,248,96,157,19,196,31,25,218,200,228,205,81,181,99,136,244,132,180,53,251,46,51,55,221,139,131,112,19,78,4,251,210,177,180,15,124,177,217,250,95,0,214,125,245,105,138,129,68,202,71,122,146,171,183,253,76,6,194,164,1,174,202,244,84,18,44,125,188,212,189,218,74,211,244,139,19,220,156,239,203,93,30,75,234,138,55,7,31,150,51,178,248,58,160,154,5,59,163,134,59,156,204,159,244,242,248,208,95,60,199,175,41,90,37,110,169,17,235,63,70,90,122,197,131,178,161,83,181,109,190,150,168,221,86,35,105,82,52,50,126,96,125,149,108,39,246,185,137,164,254,100,77,177,243,232,16,206,206,64,41,228,189,213,87,94,18,58,115,31,86,242,171,35,141,166,79,180,84,223,146,99,0,66,173,242,223,177,221,43,120,68,59,30,230,136,114,227,83,121,136,231,37,175,65,231,175,41,131,194,123,225,59,173,29,121,97,5,205,156,109,160,85,168,100,45,213,89,46,158,129,82,8,117,30,133,6,153,222,220,201,227,159,38,4,186,92,143,231,228,84,241,134,127,147,34,146,186,12,113,136,141,9,215,14,215,157,198,121,248,14,242,18,186,116,143,240,87,205,84,139,92,218,52,205,242,135,114,26,12,212,166,254,170,194,106,52,135,165,6,60,55,1,114,1,247,217,42,208,194,31,160,210,248,32,199,195,147,65,170,113,60,148,132,16,234,208,55,227,94,101,210,101,78,55,86,235,233,142,152,191,134,156,120,74,54,42,149,240,212,112,125,176,108,138,105,196,222,126,182,223,72,232,25,179,11,142,131,189,28,238,215,213,88,80,52,166,88,228,112,96,211,144,90,217,43,54,134,173,245,145,136,222,165,64,236,189,164,112,122,20,43,85,216,0,85,227,118,33,131,161,140,181,18,14,224,71,163,157,254,249,13,230,176,60,28,61,116,32,63,123,252,103,18,43,14,2,22,245,217,17,140,149,68,50,115,83,228,32,101,107,50,183,18,194,146,105,105,40,47,111,21,122,53,10,195,22,255,47,156,139,46,104,245,138,123,114,181,177,160,72,51,90,0,38,194,157,46,205,78,224,173,242,113,221,134,185,200,158,6,216,234,191,120,58,181,47,234,250,100,244,21,50,155,53,21,80,179,94,218,168,81,99,180,10,45,62,94,125,0,227,222,56,193,244,242,190,84,135,39,21,21,160,165,141,24,74,89,68,2,95,142,187,34,198,238,104,199,92,45,219,215,4,219,95,237,63,197,1,9,59,210,16,230,34,1,62,112,32,36,233,242,42,117,245,22,101,101,87,85,120,129,20,177,40,228,5,113,150,179,209,59,96,215,191,137,107,99,100,72,109,34,71,87,247,73,75,217,90,222,188,37,244,67,53,253,174,132,179,162,198,75,145,119,57,49,48,138,235,254,154,74,76,173,56,114,46,114,229,67,32,118,157,122,3,245,102,140,7,4,171,33,27,190,7,226,65,71,111,203,209,61,166,137,96,215,206,12,58,182,163,22,179,36,161,245,217,229,250,244,164,98,5,121,245,107,241,182,89,92,242,165,233,145,53,61,78,28,156,240,58,47,254,239,115,176,167,199,66,247,34,56,169,243,134,106,102,136,57,92,140,45,143,185,36,35,164,113,131,217,15,87,36,192,17,97,9,102,78,131,123,6,110,13,216,248,129,30,166,70,216,237,150,28,216,42,123,1,142,71,96,53,146,196,37,10,62,13,167,72,74,130,226,22,225,179,97,138,184,94,68,227,31,244,91,119,170,120,113,5,146,64,84,153,130,16,211,49,203,113,103,105,234,134,214,95,58,69,188,45,71,13,155,75,74,14,177,126,248,30,120,248,141,194,11,193,133,138,229,70,128,81,175,33,214,172,91,152,160,202,144,87,79,29,9,174,245,21,234,186,115,66,86,91,107,21,105,38,68,167,203,147,17,75,171,226,88,61,254,209,104,155,6,169,224,248,104,133,71,131,111,231,172,214,88,191,159,47,141,52,38,126,86,117,230,80,81,94,33,140,154,228,49,219,62,244,178,3,215,160,88,138,148,253,79,118,178,164,51,151,31,227,113,76,35,78,38,11,55,104,54,110,205,242,164,71,180,40,63,46,25,91,186,4,207,109,130,11,30,154,149,253,16,119,10,109,68,151,244,231,29,210,184,222,75,132,103,41,223,204,228,222,132,122,140,31,102,43,234,203,168,18,216,248,159,97,167,127,119,255,54,100,134,178,151,116,133,242,111,0,217,27,132,85,6,34,230,234,123,211,43,201,210,221,13,43,115,36,178,186,170,24,143,223,196,149,158,107,158,223,2,14,202,161,33,84,61,242,80,129,14,203,162,62,68,108,210,174,203,23,101,38,176,148,20,91,234,214,67,106,1,190,105,169,69,72,64,185,63,129,91,191,111,105,61,106,127,89,147,125,61,213,71,223,177,31,0,205,122,22,44,72,193,250,141,188,203,7,193,34,124,44,178,90,220,162,210,146,117,131,130,148,235,161,102,24,223,131,205,100,52,68,180,29,198,217,240,207,115,68,28,178,102,89,83,160,239,47,198,76,245,133,44,28,138,254,30,249,91,26,103,97,197,52,84,38,192,211,144,223,181,205,235,30,52,151,30,22,85,243,36,133,63,231,87,22,248,157,73,141,190,241,149,79,121,200,123,235,221,91,12,93,43,160,34,131,194,155,210,29,137,137,244,145,114,45,239,128,159,214,7,73,238,80,67,52,78,223,35,56,21,54,99,200,160,131,124,23,164,95,83,218,92,234,114,106,9,116,14,34,25,127,18,15,92,58,21,191,209,216,220,180,14,251,205,221,165,46,164,73,45,240,14,36,29,25,118,80,209,141,230,195,37,188,200,179,106,246,135,51,253,219,198,46,93,150,169,149,68,141,129,143,246,187,251,2,207,112,15,239,79,226,176,50,231,207,150,52,201,93,21,37,68,220,91,18,41,75,107,65,247,68,237,186,146,119,75,253,117,208,84,229,236,160,184,53,97,37,76,72,27,170,77,71,68,67,61,96,82,146,132,218,210,97,25,132,210,249,189,246,199,95,114,152,133,238,146,217,94,51,78,22,100,141,252,109,237,93,184,55,144,120,27,72,1,143,180,1,135,84,175,7,217,20,154,53,166,180,171,18,103,244,254,200,252,55,234,31,102,132,229,96,134,50,160,132,147,125,72,196,101,21,221,117,50,97,253,0,191,228,6,132,154,16,153,182,234,115,147,71,74,150,201,226,18,4,82,142,105,172,39,10,222,240,174,234,28,189,95,68,128,11,0,75,189,41,224,249,38,172,223,72,116,147,141,225,41,144,255,62,189,101,59,240,213,131,243,223,114,150,26,163,192,191,195,94,180,209,250,241,194,100,136,44,148,227,240,145,109,62,180,57,137,209,220,110,17,4,104,46,111,244,19,189,22,70,234,189,172,246,98,216,58,205,17,135,209,131,128,27,254,239,233,177,210,190,78,179,85,49,203,132,247,142,197,174,201,19,255,156,84,19,21,248,193,182,69,70,64,136,234,125,232,91,150,85,100,227,232,213,71,4,97,165,183,128,54,132,194,38,142,208,167,194,106,57,5,131,175,18,122,233,234,181,24,111,249,184,227,205,228,5,254,166,76,46,255,191,188,169,56,48,232,133,62,61,83,250,10,230,75,201,200,233,190,16,47,2,230,43,62,53,93,79,69,240,248,232,42,54,144,68,110,206,101,192,175,132,75,21,235,253,64,151,55,60,213,77,101,56,48,109,142,212,79,52,167,55,33,95,28,109,40,218,87,192,55,144,149,190,98,90,174,76,1,57,217,198,88,185,162,38,146,241,186,153,192,105,87,0,104,191,129,246,20,151,202,192,199,133,244,57,45,128,220,183,75,169,244,121,79,5,221,102,252,134,188,73,178,238,201,170,78,21,134,208,85,85,218,58,93,143,220,75,128,105,163,3,97,102,77,86,141,222,253,245,20,179,4,43,36,45,235,249,193,193,238,109,233,238,212,182,19,169,220,112,44,236,180,200,255,221,215,158,121,50,22,177,50,0,216,112,204,199,54,251,104,95,204,1,205,63,167,208,151,62,56,123,166,172,249,201,202,123,186,142,184,253,164,99,208,16,52,68,223,191,127,247,244,196,119,138,97,20,143,251,114,254,29,168,55,49,176,122,243,180,142,184,146,229,217,245,142,17,114,214,138,225,192,190,210,132,77,208,167,152,183,182,220,200,91,92,129,79,153,106,162,57,151,158,241,181,227,99,61,123,200,186,163,168,1,93,192,126,185,242,228,62,0,202,74,120,114,175,27,180,191,53,39,23,30,5,132,122,60,38,100,15,183,171,31,233,3,177,16,248,142,197,114,178,96,108,216,46,40,213,21,196,42,88,241,50,86,58,192,238,165,142,109,68,12,235,81,130,147,8,125,217,72,134,163,129,141,209,179,58,48,202,35,186,35,137,123,32,168,140,210,238,201,79,114,246,49,49,28,204,192,226,217,163,217,167,62,70,0,86,90,101,48,159,20,77,80,136,196,107,96,52,18,216,82,83,214,221,107,253,29,177,235,82,96,172,28,249,109,107,109,192,163,95,186,32,67,224,192,228,186,227,239,246,31,50,61,95,156,6,3,59,89,125,251,216,187,174,117,213,62,48,115,84,168,123,245,207,152,63,67,53,66,50,234,30,20,76,173,221,200,158,35,68,187,118,37,242,138,5,229,227,39,62,33,153,244,36,236,246,58,105,203,107,141,146,141,93,211,212,211,223,109,18,139,213,21,241,245,112,188,28,229,95,88,68,229,64,67,211,196,233,104,100,132,228,219,200,3,134,201,74,230,143,7,72,78,67,31,115,60,117,125,254,160,188,109,133,188,184,82,20,208,214,135,139,251,53,11,31,146,156,224,180,180,192,50,47,203,38,106,72,238,55,126,109,177,40,158,87,78,6,251,227,58,11,9,46,110,209,39,221,144,58,189,241,181,78,114,50,116,215,67,32,101,39,17,137,214,68,21,108,161,155,33,243,31,104,86,208,173,80,193,223,176,75,116,205,241,113,105,95,167,141,139,245,244,61,203,55,212,130,249,29,29,189,252,209,200,78,217,31,175,45,17,213,197,180,72,234,88,65,226,16,26,26,244,196,180,204,214,186,151,212,91,231,255,49,205,244,132,162,113,76,18,175,42,60,188,219,14,55,168,222,168,183,144,47,247,111,235,134,157,210,226,32,40,146,114,37,8,109,10,212,137,247,210,94,179,182,238,138,121,73,107,43,52,105,249,161,161,231,97,72,75,244,43,210,77,2,3,242,148,87,26,69,198,15,39,238,26,212,202,72,16,175,7,130,9,38,75,11,13,50,116,145,104,34,84,61,171,212,168,238,14,221,198,116,215,167,244,227,215,93,223,56,221,96,104,140,25,17,180,171,246,53,55,127,117,136,197,83,172,241,163,195,0,57,211,62,172,200,120,122,178,166,99,158,252,170,215,40,39,106,249,20,98,19,62,120,131,219,1,187,43,229,59,143,211,208,5,206,192,171,252,226,212,43,32,253,193,148,23,186,196,29,156,237,70,28,170,91,223,251,208,114,165,157,180,16,215,214,57,236,207,2,107,79,72,38,231,212,198,84,178,100,246,231,207,245,69,208,186,91,173,24,192,247,227,20,142,183,181,249,199,184,33,214,135,145,33,228,69,238,201,138,37,212,150,171,144,236,74,142,46,120,162,28,98,108,101,3,108,56,136,196,37,169,233,51,38,228,146,38,148,158,132,119,175,62,80,236,215,188,197,31,1,45,246,69,102,218,9,86,212,9,80,55,98,7,27,231,37,136,105,65,47,237,73,146,245,9,165,134,37,211,167,199,253,27,100,58,60,89,150,59,39,162,62,46,40,90,205,29,242,9,38,178,110,242,140,126,27,242,172,170,48,96,51,79,86,198,121,153,82,180,118,96,69,222,86,245,133,115,9,100,228,132,134,60,240,52,79,78,154,57,222,243,60,0,65,98,205,161,218,63,62,236,19,179,165,230,79,238,128,17,97,53,197,171,16,141,178,236,40,2,255,147,136,4,192,170,145,31,7,156,15,106,23,183,214,113,19,21,140,139,156,210,76,198,103,84,226,212,64,202,89,107,85,86,140,227,148,74,187,233,24,156,204,75,18,78,216,79,104,6,121,51,153,20,125,12,80,182,166,198,21,205,196,85,22,136,101,169,223,139,77,207,102,214,55,9,240,229,192,128,211,30,60,42,237,207,106,3,182,160,199,143,12,56,196,222,164,84,247,14,118,153,196,200,27,199,141,21,189,200,93,181,127,231,190,121,62,0,240,207,64,25,29,29,161,14,204,178,89,47,137,77,185,98,86,96,235,56,19,130,208,197,239,154,217,75,98,9,33,43,110,228,182,254,25,24,133,153,158,168,87,227,63,0,160,160,126,66,29,140,138,37,184,74,134,162,211,135,225,165,86,122,81,72,90,141,69,58,104,118,214,1,37,102,5,230,42,0,54,184,98,151,60,191,13,252,135,165,222,174,129,235,196,6,122,79,6,217,155,88,255,198,29,116,217,133,112,224,35,106,161,111,123,151,114,170,62,142,247,179,40,225,0,157,144,94,120,28,45,109,206,13,254,237,137,44,173,127,10,135,107,195,73,155,130,100,207,50,197,7,187,54,23,152,24,224,138,179,16,246,55,128,102,177,59,202,127,120,215,55,121,143,129,166,126,6,185,147,117,17,20,180,137,20,196,149,102,2,128,126,40,92,12,80,106,86,207,144,217,50,140,213,208,134,78,202,126,147,1,238,228,139,161,12,9,29,5,137,3,147,205,247,131,140,137,118,182,187,201,223,209,38,119,83,254,56,224,245,22,176,39,235,51,113,196,74,5,229,244,252,246,132,192,42,157,239,141,9,88,180,231,9,66,110,163,196,196,203,107,193,34,141,101,13,177,90,58,98,98,139,246,174,197,30,151,171,210,248,35,41,80,124,0,149,12,8,164,83,245,203,181,15,150,162,55,77,246,113,213,56,163,238,171,250,214,240,51,157,91,170,107,103,126,165,209,234,51,83,158,30,235,93,150,151,208,4,110,113,73,68,212,32,168,175,140,230,255,21,26,206,255,74,251,191,67,119,246,70,230,225,206,172,62,235,149,177,38,170,29,229,130,149,121,42,183,12,28,246,51,123,144,241,54,106,71,200,238,215,91,146,17,16,43,91,56,201,89,50,231,133,165,17,145,202,245,251,131,51,143,147,133,76,125,198,40,103,53,216,255,97,159,34,99,119,99,31,224,76,14,103,123,166,209,202,94,82,123,42,38,216,148,91,248,250,171,72,166,107,224,80,73,70,200,120,159,103,84,87,162,112,185,104,84,237,171,7,163,176,61,86,215,101,37,23,163,149,173,74,45,37,94,211,225,122,11,24,65,13,255,248,133,72,245,39,30,253,238,128,100,200,181,234,3,42,82,200,143,151,208,161,75,9,162,118,19,76,225,84,222,120,97,234,114,227,224,86,238,241,36,179,58,130,210,132,202,62,155,231,126,242,145,178,235,2,214,253,104,138,79,113,210,133,206,84,13,123,14,179,252,76,214,188,121,100,30,133,158,19,148,190,114,101,29,122,105,91,220,26,63,226,65,48,12,147,118,105,76,124,200,254,74,179,232,59,56,248,40,122,102,13,220,71,125,3,27,36,182,221,107,69,232,125,66,133,250,134,210,88,141,75,127,25,20,18,136,214,158,179,243,48,143,170,87,80,181,51,48,39,186,73,174,31,45,37,159,146,170,194,220,125,155,42,86,13,0,186,5,64,141,12,85,156,159,119,225,230,127,219,10,78,182,88,150,227,215,144,110,192,2,3,102,196,67,119,193,90,136,13,161,44,3,74,93,165,99,95,120,108,201,228,176,220,197,23,87,240,42,85,255,242,166,64,207,177,102,198,1,128,227,188,213,169,203,183,128,137,24,169,208,177,69,221,196,218,234,39,104,108,201,167,103,227,20,217,14,199,149,206,154,224,16,185,73,40,23,112,123,239,150,228,59,65,227,108,220,201,197,134,224,238,61,74,70,139,157,56,239,223,26,125,84,120,158,29,155,119,21,10,46,159,16,121,167,191,140,94,43,125,62,145,94,249,46,22,113,172,93,202,18,155,237,149,131,85,156,161,46,70,131,38,106,116,93,91,51,1,220,137,202,236,9,31,89,19,135,103,68,171,66,165,224,226,241,207,184,99,244,253,18,75,179,5,84,89,197,122,154,248,188,174,179,52,9,146,107,208,67,50,170,10,121,45,30,237,114,85,207,169,177,231,203,175,244,183,237,182,211,176,245,61,179,216,76,245,104,233,60,116,104,243,157,68,125,215,63,48,149,180,241,158,54,152,79,104,254,98,217,187,239,197,14,121,184,230,164,140,91,120,227,240,124,29,172,70,146,70,230,23,134,45,183,58,103,4,14,64,14,77,87,59,182,100,159,82,5,78,131,101,212,150,18,44,32,128,64,31,251,53,0,121,45,1,107,52,51,161,185,87,109,188,155,92,108,213,172,33,113,90,110,164,71,76,231,148,203,83,183,143,46,83,131,200,77,65,221,144,72,169,143,166,13,45,192,67,158,235,53,129,76,197,57,164,181,106,116,96,22,227,49,29,58,213,59,199,36,224,0,194,89,17,98,193,187,147,94,239,66,52,209,78,75,239,248,169,65,101,158,173,230,188,238,62,125,120,111,191,53,208,159,32,255,146,219,63,84,105,53,76,133,26,5,230,37,112,85,16,66,72,165,43,228,153,218,199,12,60,70,84,45,15,136,194,149,31,105,234,133,239,21,20,79,4,36,108,160,125,254,174,136,48,188,152,67,64,109,232,185,41,255,43,94,28,215,100,244,145,219,61,151,76,99,142,238,203,18,217,82,77,211,97,51,172,234,67,228,57,98,162,152,224,112,109,137,178,48,186,227,143,115,174,88,242,224,222,93,231,202,13,17,139,50,131,64,67,211,71,104,233,190,138,104,157,106,109,70,132,36,143,16,42,201,228,170,188,100,231,82,154,174,99,161,112,33,198,24,106,78,117,198,195,111,126,156,156,182,243,37,85,51,117,201,46,58,243,29,88,218,245,76,247,235,50,173,139,139,120,147,31,145,232,61,202,45,208,89,74,96,179,164,101,149,60,119,184,230,175,213,191,174,69,186,59,79,198,246,166,32,137,186,51,95,214,225,242,9,122,101,204,221,46,82,1,171,1,104,20,66,75,243,239,239,4,156,243,90,167,87,166,213,157,145,98,144,6,121,221,58,108,180,171,176,237,13,78,233,30,45,160,166,229,45,46,190,145,237,180,178,94,85,204,207,198,95,237,224,139,7,242,250,175,26,120,99,150,5,128,232,46,101,3,155,188,35,201,114,123,222,72,209,72,17,9,167,18,140,71,158,229,192,25,28,2,121,181,29,32,125,180,126,178,242,53,211,198,232,199,253,140,176,122,231,125,68,135,172,199,16,219,139,204,254,212,39,180,197,110,93,247,243,177,109,31,68,242,219,238,218,195,91,163,167,120,180,57,15,251,16,1,135,115,148,92,48,254,128,151,238,71,133,164,159,138,58,200,45,152,11,21,188,213,173,113,40,19,10,107,18,117,149,159,27,183,45,54,162,75,170,61,197,17,254,233,21,195,91,134,234,58,142,54,118,206,0,216,121,255,16,50,191,126,142,156,75,242,11,135,246,188,250,133,9,109,205,53,187,53,167,99,85,116,193,0,70,47,58,180,229,115,97,147,192,7,14,116,171,128,224,162,48,164,238,221,173,145,60,38,251,62,194,167,182,29,44,24,61,175,238,222,149,61,184,113,226,185,115,222,37,79,193,241,165,126,11,198,88,73,128,161,231,40,105,226,226,67,166,213,186,49,177,142,41,107,218,18,253,170,44,226,56,117,102,173,65,214,120,183,153,81,253,112,145,64,250,8,93,245,40,232,25,155,216,141,66,181,151,98,70,191,63,218,20,67,203,8,234,54,54,175,16,38,215,43,219,253,42,104,100,102,0,151,17,105,115,50,250,65,128,190,188,36,149,123,157,149,120,61,24,74,231,1,196,100,101,9,138,250,26,203,162,9,255,73,26,29,251,168,48,47,108,5,230,175,65,47,110,101,245,198,160,83,231,154,128,30,235,31,86,135,211,26,154,31,187,225,241,89,77,119,80,89,137,200,222,10,5,4,231,106,149,101,18,85,13,66,64,148,138,180,149,74,222,119,49,11,187,183,137,73,190,31,6,197,191,85,7,208,97,113,251,140,153,137,9,34,238,211,225,240,134,175,250,64,191,114,83,239,116,63,105,181,2,219,8,255,22,226,187,198,216,67,44,217,155,66,68,5,31,1,10,72,76,205,183,6,1,250,65,123,119,55,94,205,97,191,84,148,184,3,16,210,170,192,30,150,104,243,31,40,86,160,17,94,223,37,80,95,182,242,194,93,202,175,27,175,209,165,162,18,65,117,0,19,89,183,148,203,36,243,214,137,28,103,12,192,117,148,110,226,249,88,114,196,253,177,25,181,72,123,108,196,134,23,110,34,249,230,219,125,23,43,187,43,87,95,6,64,160,102,89,97,102,12,175,226,55,18,21,215,110,7,100,244,73,10,208,125,195,126,240,170,181,201,164,244,47,2,245,200,159,211,230,77,67,219,213,253,163,93,17,9,61,26,212,35,48,2,184,252,95,177,11,97,18,151,14,115,103,224,161,19,116,190,244,10,104,209,108,193,187,47,49,33,147,207,148,55,171,146,180,83,140,31,164,79,195,164,182,140,173,150,157,221,203,123,208,174,125,55,73,248,85,2,49,231,155,253,105,239,66,228,199,101,24,124,124,233,168,248,111,150,156,162,179,214,106,200,163,226,236,211,151,206,107,205,223,143,174,58,167,35,232,47,189,87,107,123,123,218,55,242,231,241,143,173,175,15,80,132,216,237,177,65,25,190,88,48,106,57,125,27,178,25,80,179,244,67,22,85,7,129,233,224,77,151,62,202,226,213,128,38,168,58,1,11,230,219,60,57,51,81,199,224,40,226,25,213,181,113,107,77,199,208,95,24,155,2,196,73,90,229,17,237,124,51,86,207,167,16,214,48,219,174,12,242,177,47,3,236,170,146,202,7,167,194,13,255,122,79,67,156,42,102,76,167,175,251,214,92,246,252,45,136,117,82,143,187,141,10,174,59,61,175,202,31,229,88,110,122,123,200,60,234,212,154,65,98,24,174,47,99,117,118,4,184,211,126,245,107,6,9,183,51,253,165,140,112,124,134,20,55,81,216,120,123,55,175,206,144,231,36,211,62,15,86,231,6,48,75,252,253,33,123,149,65,146,169,142,215,77,102,240,178,31,211,230,206,97,202,84,96,245,165,217,251,252,211,65,104,227,222,58,166,112,47,171,150,236,203,150,143,106,55,1,181,183,59,236,35,192,83,41,138,87,209,19,76,153,104,239,178,6,208,106,27,86,120,17,188,183,20,21,167,125,198,119,195,21,189,241,123,212,109,36,129,135,171,250,45,79,9,165,252,145,24,100,21,200,155,105,151,160,26,218,177,210,153,226,144,206,12,179,185,125,57,224,211,239,136,53,191,186,9,102,150,220,117,249,225,112,222,182,19,57,215,135,1,152,92,214,241,17,204,88,253,22,236,224,116,54,128,248,86,39,34,129,169,184,110,19,81,186,30,191,90,185,208,24,65,170,210,53,112,218,215,10,140,43,65,72,91,170,10,28,3,160,160,84,84,127,209,220,196,214,10,206,239,186,233,240,187,19,112,145,204,97,41,82,232,164,15,148,67,49,181,168,5,97,24,181,118,170,77,16,1,206,51,132,115,142,213,0,247,216,95,241,245,59,112,4,186,138,155,102,115,223,63,95,107,205,65,45,213,120,129,225,76,3,223,205,111,208,91,136,217,239,149,64,143,114,133,245,85,181,168,170,100,68,226,171,196,120,57,250,121,201,206,124,183,71,4,218,163,187,161,0,244,114,227,74,149,86,55,240,138,108,182,48,6,138,60,174,44,196,9,244,215,253,244,206,179,174,158,186,39,158,195,200,110,28,106,63,104,223,214,246,139,75,95,90,85,154,181,130,55,232,52,101,86,127,32,180,107,120,221,235,119,145,82,222,56,17,183,61,90,133,60,58,20,33,180,222,208,171,116,132,79,208,201,53,42,194,145,188,242,220,0,180,128,255,63,135,88,251,202,5,228,112,227,10,147,255,113,188,96,84,193,126,85,146,115,120,79,143,201,141,119,205,118,23,174,32,0,172,170,193,229,37,251,217,233,121,184,115,95,22,55,59,42,8,135,242,5,252,122,155,198,197,94,209,207,94,189,70,189,195,190,115,77,203,150,166,160,150,130,242,68,43,245,248,144,93,223,199,72,169,84,14,169,219,116,250,5,97,124,61,252,60,82,224,152,215,18,161,182,239,21,146,203,15,151,220,70,103,143,19,73,129,174,146,52,181,195,228,199,97,228,230,34,188,89,7,39,175,114,237,210,74,24,249,170,199,145,224,86,245,231,159,21,241,175,213,77,168,16,245,230,219,88,75,41,5,156,153,245,83,210,161,97,181,15,91,76,193,138,224,177,38,227,179,163,103,239,151,12,92,69,4,180,193,111,164,88,199,243,171,227,181,62,54,147,233,54,94,22,146,137,198,223,73,129,144,39,113,123,74,5,81,99,190,198,110,15,207,221,34,66,33,167,41,215,223,46,224,178,249,58,211,156,11,173,247,78,135,68,104,210,98,204,223,106,180,10,143,165,98,197,157,87,194,104,180,99,16,179,165,225,181,36,92,152,204,28,48,115,122,242,201,121,153,64,150,64,226,187,128,158,106,247,121,116,228,119,113,202,28,235,192,83,217,57,187,118,235,92,71,121,203,79,172,244,79,108,204,32,191,180,103,30,22,255,116,31,29,6,144,194,244,162,253,10,217,250,36,24,118,248,220,141,201,99,135,210,244,219,182,101,111,238,32,62,126,71,112,101,186,173,68,224,34,208,24,197,226,62,161,44,56,118,251,182,79,136,179,243,167,81,193,117,44,100,117,89,205,206,158,5,141,30,39,12,142,67,75,50,119,230,157,140,39,46,200,139,13,207,104,34,144,128,122,92,88,165,238,198,5,205,252,78,160,250,131,172,244,98,2,195,44,93,216,252,83,55,210,145,136,0,33,81,105,1,101,92,129,246,3,50,92,246,238,105,26,91,134,134,152,244,204,240,228,152,234,244,130,75,24,104,80,44,145,192,214,61,97,224,87,146,112,30,190,12,67,112,56,89,108,96,67,208,27,16,153,79,53,154,100,210,103,44,170,197,153,72,20,131,163,216,94,68,114,180,186,13,1,39,105,33,13,122,94,14,45,88,108,213,140,144,251,45,113,185,17,241,130,84,168,172,76,78,209,226,105,195,231,226,88,180,219,52,41,134,132,24,140,220,207,191,143,65,195,146,35,13,168,67,19,133,187,56,92,60,207,85,174,190,230,146,161,169,135,73,60,227,32,38,205,245,45,182,67,243,152,89,203,20,17,228,219,25,38,31,47,59,19,33,82,56,30,217,15,224,205,74,140,93,99,24,103,94,26,243,190,90,195,55,144,78,126,202,47,214,168,160,0,247,246,241,4,148,205,179,72,136,254,44,81,51,187,152,6,102,98,105,140,196,149,69,77,81,52,44,123,117,168,220,217,92,103,209,250,90,72,93,21,51,211,123,214,211,158,151,24,145,82,196,200,44,211,235,81,56,82,48,189,116,159,166,177,156,72,31,221,113,74,146,220,210,113,12,55,73,130,69,60,98,30,38,162,44,157,95,74,0,45,206,162,153,221,92,60,156,208,1,209,234,64,166,99,16,66,203,50,113,228,210,76,93,222,35,144,17,144,43,104,23,92,255,182,191,98,133,123,168,208,176,182,22,195,133,90,80,28,85,214,150,70,157,170,44,129,65,204,224,126,218,251,233,92,74,150,94,150,201,91,12,196,159,97,112,156,64,165,38,85,130,7,139,33,187,139,52,220,229,40,199,56,9,41,113,52,244,165,0,68,230,121,200,46,64,237,255,160,77,4,220,168,115,250,90,133,136,202,178,19,57,223,96,147,160,112,153,43,74,102,172,15,241,204,71,40,187,72,184,108,130,215,235,161,197,40,85,123,238,251,202,189,166,241,39,18,97,44,142,144,11,184,224,94,207,219,73,85,117,19,209,36,100,4,234,213,1,252,191,82,96,239,151,157,35,179,144,137,0,195,152,101,107,41,156,67,76,168,225,150,203,183,112,166,190,95,99,73,19,253,140,149,196,106,234,127,115,151,75,82,207,70,151,47,192,184,174,26,20,159,165,131,195,237,234,128,32,179,45,209,157,210,13,126,67,49,128,116,67,208,162,186,107,228,90,5,34,14,113,123,157,40,137,105,225,59,62,128,188,149,13,219,128,124,64,235,118,77,33,155,240,198,125,93,63,21,148,36,246,148,230,130,14,204,106,56,112,144,136,160,177,159,171,77,191,231,253,50,151,252,145,146,178,110,174,59,188,213,114,175,36,243,244,122,101,202,32,223,53,153,174,26,148,40,236,226,54,189,204,82,136,83,103,255,111,126,123,202,103,178,118,205,238,43,165,250,103,128,160,12,122,225,2,239,87,121,197,77,144,232,40,176,114,47,201,248,152,189,67,238,106,109,148,79,130,27,247,46,119,135,178,207,192,62,190,75,17,19,209,212,33,239,16,85,7,250,81,192,1,64,240,164,80,51,9,140,100,14,84,162,249,123,241,25,197,165,222,185,209,0,173,200,57,91,137,60,163,192,215,176,40,255,68,110,28,122,226,219,219,91,140,3,126,216,201,15,139,104,93,58,28,61,240,154,16,64,49,27,220,228,169,224,130,70,223,221,230,68,137,246,74,124,64,68,108,73,229,164,212,13,233,236,153,147,183,133,129,57,147,155,147,123,46,255,174,180,128,13,89,62,132,130,238,57,46,43,163,164,144,223,10,63,61,66,236,146,77,233,151,85,22,38,151,43,214,37,61,78,143,233,49,126,120,139,139,238,117,160,128,40,47,222,72,131,246,14,47,32,125,218,218,162,18,251,16,18,143,16,181,118,236,164,23,112,236,188,49,246,78,216,238,245,176,65,119,101,127,32,45,106,157,136,219,34,1,81,55,245,52,57,65,62,121,34,131,228,169,28,60,52,94,137,240,59,130,156,222,187,239,208,21,72,70,229,253,73,249,141,136,132,166,129,141,68,123,198,218,77,51,167,159,174,165,201,61,191,137,202,161,211,243,154,205,224,10,17,162,148,115,89,9,102,160,210,1,42,177,120,132,91,205,215,64,68,215,107,246,228,115,34,41,248,172,51,7,195,213,154,225,9,133,138,184,7,185,243,113,65,143,177,158,180,163,153,162,198,76,226,1,51,66,95,73,52,56,159,84,70,227,136,173,33,157,22,142,44,249,79,238,50,251,169,84,243,199,91,192,120,243,169,213,207,204,144,124,162,48,149,32,17,115,248,215,5,152,183,53,36,222,149,58,98,205,119,141,169,193,28,72,84,70,10,69,121,211,72,186,31,20,74,249,145,171,159,36,70,180,124,149,158,229,65,201,225,109,41,206,17,13,113,164,65,170,241,243,136,30,236,75,249,225,139,156,72,197,49,239,113,182,249,179,154,218,67,20,72,72,196,221,43,177,72,148,23,105,151,155,243,184,182,146,108,241,148,190,196,43,190,11,205,27,117,113,103,246,101,210,17,147,73,206,33,15,166,160,166,54,22,59,254,151,220,209,80,217,67,5,31,149,208,123,86,180,91,226,160,35,231,40,180,103,181,204,67,152,41,20,178,219,171,40,135,242,44,123,66,116,255,2,246,160,42,38,90,214,102,3,134,91,86,199,254,136,150,96,55,242,127,245,100,155,54,34,226,158,253,122,18,78,181,156,20,160,230,184,234,60,107,107,203,250,213,232,61,243,227,46,95,120,30,32,67,83,217,176,223,105,109,119,224,191,3,64,2,229,118,44,7,44,88,33,155,213,125,160,131,108,142,65,87,122,92,78,115,126,36,82,22,106,122,116,46,86,183,255,156,226,62,252,176,85,68,192,186,67,199,149,102,96,170,235,207,180,82,200,232,164,231,67,2,56,69,4,20,192,114,143,84,240,183,13,59,47,138,132,145,170,80,70,19,114,130,75,152,50,24,95,7,72,236,229,239,112,153,56,238,134,31,196,165,173,240,89,168,217,126,9,48,143,136,124,210,94,51,86,202,58,108,171,140,177,108,26,17,17,114,205,73,162,182,86,154,118,175,124,165,236,222,246,255,175,105,46,237,67,179,160,186,170,228,179,69,139,243,79,153,198,148,124,86,229,111,40,226,155,240,246,84,120,194,52,155,236,47,177,73,54,161,94,220,168,52,159,79,251,252,228,249,27,41,244,247,113,60,51,59,17,169,137,58,86,178,237,193,150,12,237,27,252,177,172,9,19,42,39,168,10,216,65,25,141,182,175,57,4,89,48,103,127,229,196,74,165,248,69,101,254,223,87,175,108,1,149,125,220,192,73,33,45,154,176,85,120,102,246,71,127,42,67,181,233,109,78,124,51,115,36,126,71,253,70,43,1,136,239,105,246,255,14,77,33,183,44,87,213,153,127,74,175,88,188,77,254,197,222,220,127,120,5,99,198,111,34,209,137,125,199,121,137,218,79,25,255,79,249,108,3,3,128,98,41,228,39,18,38,177,181,109,40,41,97,143,191,221,139,168,198,236,86,77,239,201,209,251,221,83,35,198,254,103,241,35,35,41,146,147,239,39,246,165,186,215,225,19,130,68,51,96,85,50,192,235,184,105,136,93,158,41,153,137,39,29,50,30,113,108,244,206,67,139,126,109,65,125,199,29,232,169,104,207,181,127,122,119,200,51,27,110,146,56,136,219,128,137,30,45,174,16,30,146,191,65,119,123,102,13,47,40,245,159,254,82,191,250,16,129,125,32,74,103,59,248,206,203,63,114,86,242,149,221,17,32,173,104,230,238,206,42,149,111,156,156,147,99,251,10,169,48,31,89,205,210,236,49,128,169,13,255,57,214,55,54,8,219,73,17,11,33,162,107,242,117,123,198,228,182,227,238,102,56,242,207,175,15,230,108,99,218,196,194,150,165,131,131,58,45,184,198,190,80,67,137,106,177,63,101,189,176,92,19,157,200,16,252,138,21,137,193,23,69,120,142,20,191,74,117,35,75,120,61,152,251,160,15,44,240,136,239,236,23,11,40,242,28,98,245,10,159,85,214,107,84,152,29,57,211,83,177,109,236,139,129,53,12,126,242,182,21,232,169,162,125,111,54,118,9,49,183,233,80,219,144,40,247,232,58,176,69,255,30,166,87,252,221,160,144,140,44,35,243,72,14,173,7,140,162,178,40,38,201,158,248,178,138,236,27,41,110,121,129,117,49,250,120,68,102,83,169,97,79,129,241,212,167,9,132,8,218,25,99,32,184,197,224,146,150,14,244,69,252,18,114,226,161,216,255,14,250,18,53,94,106,169,205,16,15,154,5,12,52,32,88,165,178,182,58,35,226,24,185,197,184,20,243,93,125,182,118,235,101,16,239,112,133,101,98,166,90,194,131,168,207,229,179,51,156,95,151,239,122,70,205,134,139,154,219,25,59,21,121,24,42,238,30,21,247,55,112,31,231,193,53,144,8,189,9,230,51,140,159,199,210,226,189,46,65,101,80,11,183,126,2,198,25,115,182,68,234,111,122,41,116,241,206,65,18,249,89,136,101,102,255,52,43,13,68,195,214,58,191,206,179,229,235,173,197,51,246,65,111,195,47,134,56,212,242,253,209,171,182,176,69,231,184,182,117,176,88,226,159,205,152,147,140,242,197,235,219,186,188,45,165,67,209,165,18,90,47,130,119,11,176,204,38,72,54,43,137,141,181,186,115,156,208,182,170,72,253,175,101,217,140,203,98,80,185,135,60,221,21,36,68,165,157,223,166,144,133,38,19,187,87,189,29,197,210,210,199,166,188,253,192,145,44,227,38,121,156,229,24,195,229,35,13,122,124,180,128,185,204,35,39,120,63,186,209,137,77,0,221,20,50,130,131,69,194,135,211,154,4,148,159,102,52,125,47,247,224,119,164,173,186,92,209,191,233,14,231,63,26,70,106,234,181,29,73,146,200,28,140,179,79,229,28,126,80,152,145,80,182,33,35,41,254,44,126,176,71,66,154,58,139,99,165,114,189,207,71,82,154,67,75,55,138,201,185,93,103,61,242,60,157,151,239,251,66,246,131,7,13,92,144,30,252,47,226,243,89,86,75,205,10,53,239,91,48,170,65,10,126,21,152,69,88,117,142,250,57,211,27,84,221,120,69,39,191,133,6,157,150,30,196,109,100,45,33,246,141,126,189,236,68,103,79,119,163,127,179,231,43,171,220,41,226,241,124,104,2,6,231,121,24,166,204,58,86,132,211,235,224,109,175,200,8,64,174,32,143,198,70,179,93,206,95,224,227,249,39,85,72,2,249,180,183,235,139,24,221,120,113,121,194,56,96,208,148,63,132,77,148,85,210,87,101,167,209,198,179,173,171,152,243,173,86,159,76,2,141,65,190,33,20,20,56,235,221,190,169,168,146,114,220,209,88,252,14,14,206,169,229,180,74,128,164,243,116,203,44,114,150,28,15,252,235,215,214,174,192,33,16,210,161,237,116,227,230,170,231,245,242,8,206,227,164,160,74,6,91,39,249,76,59,135,237,97,5,5,124,208,101,51,183,215,195,106,186,134,60,50,189,187,2,175,142,166,212,184,233,252,235,53,240,28,118,168,154,87,213,157,208,191,219,250,5,151,123,17,131,212,76,136,56,90,31,73,148,66,235,0,193,17,51,167,158,23,49,125,133,97,108,109,2,255,210,73,14,57,19,22,162,124,95,213,190,14,81,116,228,58,235,48,34,55,172,192,9,14,167,112,5,83,67,89,172,207,198,125,116,161,67,62,107,228,54,3,239,164,65,141,9,152,165,91,39,79,197,120,90,151,248,94,42,253,160,107,234,2,34,202,27,134,63,245,89,16,160,48,79,129,50,241,253,230,174,247,225,206,50,95,15,138,79,242,42,254,217,56,233,239,156,54,33,44,132,112,89,48,67,225,187,102,96,189,221,24,240,83,187,121,99,249,157,215,132,116,254,84,118,65,82,69,100,53,97,114,151,76,77,205,119,216,77,99,116,110,20,125,89,32,110,29,38,162,73,214,51,191,189,24,102,172,49,118,6,160,42,62,222,235,204,191,242,171,171,39,254,184,21,71,0,24,32,220,14,147,62,165,216,72,146,227,60,81,250,232,152,221,160,12,105,79,60,117,32,165,7,131,11,77,157,68,38,74,234,159,246,71,73,121,104,92,84,191,82,57,135,136,71,73,204,171,234,137,200,169,92,102,231,155,217,54,184,57,70,97,204,90,106,133,120,213,22,92,229,241,6,134,61,17,36,76,125,209,0,36,200,132,98,106,105,185,81,89,125,32,26,175,136,139,26,230,160,229,216,4,135,15,94,61,12,147,129,77,126,22,156,33,26,209,81,40,24,32,251,107,182,203,108,42,157,224,28,92,237,31,199,251,85,22,205,205,236,152,220,11,186,63,15,131,204,129,151,120,246,196,35,98,166,120,38,119,120,151,124,235,208,181,39,194,214,186,1,252,186,221,215,172,45,78,112,67,44,210,97,56,85,85,229,55,88,99,191,249,4,218,195,48,24,83,27,54,240,148,6,125,47,195,83,130,180,188,176,36,56,37,17,250,173,62,39,102,31,60,134,116,102,57,169,123,185,12,185,53,27,198,147,212,95,108,190,183,243,22,221,192,26,38,219,205,33,39,22,105,194,159,216,187,179,198,169,42,69,60,205,187,92,40,153,235,126,239,48,66,144,157,245,99,241,52,189,34,240,182,184,125,174,18,182,22,138,64,95,7,169,199,155,89,49,86,81,248,23,44,113,245,158,190,173,239,168,72,211,114,108,35,106,13,237,228,115,185,204,178,105,72,21,226,58,167,206,49,191,48,91,94,31,136,251,171,213,120,232,131,127,209,164,247,19,240,25,67,87,168,229,15,166,222,134,71,248,96,170,23,27,98,244,56,254,226,137,125,225,70,229,204,8,91,196,238,141,167,103,175,1,94,203,8,90,135,62,241,183,138,64,103,122,134,12,141,165,153,228,163,238,178,118,172,7,202,88,181,93,147,235,194,247,72,165,196,96,206,111,93,64,32,45,97,27,100,185,98,140,51,251,184,117,66,73,117,163,230,236,63,218,145,82,173,163,101,26,91,85,75,111,155,77,44,164,124,105,106,28,1,88,184,36,227,6,188,170,210,246,247,40,91,84,9,206,169,60,37,14,69,177,178,222,83,45,106,160,74,79,212,87,219,223,108,138,126,144,191,71,85,13,146,130,77,220,248,152,221,229,174,252,106,145,128,110,98,9,199,130,11,135,118,160,5,101,147,93,9,144,154,18,139,104,21,201,207,221,26,117,237,149,104,240,245,137,188,204,73,32,13,239,156,3,60,53,51,212,188,107,224,76,239,78,107,128,41,56,25,158,170,140,250,190,203,229,152,20,66,166,91,161,247,68,117,206,129,102,97,95,51,114,173,211,56,227,185,192,132,91,50,74,30,138,228,153,30,254,71,206,164,210,217,80,122,150,184,131,177,56,200,39,210,135,37,214,93,221,50,182,8,126,134,26,117,106,140,222,225,179,218,57,162,76,13,154,75,101,115,236,73,221,75,89,28,152,63,49,114,120,155,6,237,61,80,121,253,180,114,52,127,92,96,189,196,198,84,122,113,217,8,83,146,19,101,180,50,148,9,51,9,178,175,2,211,160,244,81,2,157,3,59,226,43,20,170,8,111,172,97,198,43,68,222,85,121,246,126,88,33,21,29,245,169,215,141,177,111,211,146,18,47,13,44,32,57,32,169,18,58,71,239,66,217,232,99,71,206,93,35,220,216,86,111,176,152,130,233,209,93,90,239,253,197,212,134,17,180,198,180,88,234,126,177,152,37,104,3,54,136,83,243,140,69,97,62,233,12,181,139,142,12,216,26,242,82,180,121,90,37,195,149,13,231,145,210,6,53,70,201,244,150,180,201,161,58,110,68,229,32,110,212,66,88,165,238,160,11,254,109,23,242,76,117,120,171,55,30,128,140,124,181,59,94,18,135,154,53,69,196,224,193,45,112,16,190,59,32,64,149,237,135,144,218,191,215,10,163,86,86,207,255,242,132,180,132,169,54,127,98,174,153,14,179,176,57,218,0,3,155,117,38,123,158,115,72,168,128,140,19,83,141,225,196,195,101,39,255,223,73,176,69,9,8,4,177,252,31,152,102,168,126,156,38,71,171,181,248,239,213,98,202,111,250,130,221,97,155,226,35,87,172,31,186,173,50,78,78,147,85,122,36,209,204,131,148,173,111,140,250,150,153,219,15,168,142,190,59,226,92,142,147,1,135,157,250,29,215,252,223,108,179,186,38,4,227,104,98,8,46,132,77,179,174,181,118,13,232,33,24,210,21,104,187,179,12,3,8,173,46,174,45,134,238,180,42,132,224,42,128,162,185,9,255,84,197,37,57,37,138,178,109,165,97,186,100,90,229,22,242,34,56,92,161,52,78,92,253,122,86,192,125,33,188,107,229,233,146,222,113,229,58,219,95,149,114,130,141,116,46,44,107,63,129,135,105,173,131,132,6,73,220,154,111,192,32,118,37,179,35,159,216,166,125,198,53,50,22,238,156,194,105,151,160,124,1,4,137,164,146,209,6,4,252,5,7,129,126,209,227,15,97,176,146,194,45,232,186,96,251,122,25,12,65,164,177,127,226,209,221,24,144,165,199,49,75,191,55,38,163,192,35,220,165,160,126,231,247,170,140,48,163,159,244,93,248,201,3,43,216,158,89,236,30,55,207,199,187,64,106,200,240,181,170,75,197,195,219,174,102,181,101,183,56,188,247,61,170,91,116,86,151,201,154,94,191,123,80,246,36,90,33,244,228,19,155,206,225,227,177,89,54,53,103,129,228,8,45,184,0,22,86,115,111,61,65,55,244,229,28,211,110,16,138,177,16,48,213,198,38,13,158,69,102,214,25,61,64,237,57,226,191,151,97,216,167,187,232,39,91,59,163,62,17,228,37,239,189,189,63,66,76,25,7,52,220,251,252,2,84,129,203,189,46,51,79,127,4,163,218,54,159,153,140,151,239,33,182,94,112,123,161,18,230,233,236,144,196,58,159,80,76,59,164,154,156,41,135,195,94,1,211,169,213,40,199,139,224,56,198,241,242,161,240,0,92,198,195,253,84,85,251,223,207,199,215,185,60,67,34,217,57,112,85,80,54,195,189,248,197,215,219,181,115,249,199,14,6,133,81,212,232,111,52,211,202,163,135,247,138,18,150,98,111,75,188,59,128,121,21,15,184,177,47,63,155,230,115,154,92,116,233,91,253,44,143,19,243,191,179,36,109,98,243,8,235,80,147,70,224,4,121,44,40,129,139,148,21,119,60,227,184,38,47,13,255,46,75,10,115,244,78,122,116,86,10,117,80,117,38,102,114,161,179,195,117,164,209,132,61,119,3,15,79,119,229,153,117,125,163,224,75,95,87,150,157,79,140,46,164,205,141,113,162,249,121,102,42,154,142,125,180,161,106,195,170,144,220,60,9,25,63,144,73,105,134,147,88,71,34,59,155,133,171,69,156,67,89,186,252,74,63,105,59,86,168,76,138,74,26,228,164,248,245,8,194,29,22,91,96,232,138,188,173,81,105,228,36,243,179,48,237,159,113,45,173,28,155,29,116,248,87,23,165,168,24,85,74,113,204,163,105,134,24,191,44,81,203,184,72,169,165,202,117,240,128,8,245,179,54,223,234,2,133,12,5,196,90,46,138,222,134,189,121,23,107,67,243,0,188,27,1,99,106,20,253,3,204,33,94,25,132,252,242,46,198,174,82,220,174,73,9,140,77,228,107,62,20,118,21,92,114,164,103,9,124,109,208,226,229,244,79,55,131,29,26,171,33,112,226,122,175,162,31,43,87,75,139,146,223,34,0,242,199,59,8,244,209,22,1,50,122,233,92,86,37,12,101,156,143,98,61,16,199,205,21,65,187,202,86,30,244,31,119,89,134,29,228,205,103,141,51,179,107,248,250,209,142,243,183,83,160,66,204,237,109,97,118,127,125,227,57,185,209,186,114,172,219,234,132,83,88,216,16,29,178,63,81,99,143,68,223,83,196,45,162,247,156,143,249,107,217,30,111,44,31,112,2,8,15,243,18,201,212,103,88,80,59,84,141,231,164,168,131,8,250,1,49,158,175,180,131,169,231,64,99,1,123,200,123,94,190,36,32,187,30,222,229,163,207,65,52,217,98,123,226,251,231,86,248,36,66,235,87,63,147,88,254,120,35,251,228,131,13,230,241,162,140,68,210,232,12,70,232,64,229,141,193,170,43,157,12,161,80,249,227,35,0,152,251,111,199,118,76,54,160,88,65,169,109,6,56,62,175,176,19,30,86,250,139,234,16,208,69,21,43,171,58,127,143,130,121,92,3,199,9,0,44,182,140,98,53,68,19,86,76,7,97,171,195,70,45,168,19,95,255,26,214,9,91,177,226,141,214,56,103,180,247,240,71,183,75,198,178,183,189,171,221,106,112,50,254,62,73,54,62,196,237,109,33,215,157,103,109,7,27,147,122,65,164,0,2,23,207,106,31,42,52,81,246,68,109,138,47,86,236,71,136,108,19,225,43,170,122,156,213,226,1,74,100,184,248,228,221,10,214,233,225,80,222,206,164,176,160,179,189,201,117,19,65,82,127,243,26,33,58,234,140,204,235,202,146,141,62,25,50,122,212,248,237,51,104,29,174,93,207,91,156,41,150,168,43,203,198,73,69,125,253,77,20,148,89,42,157,181,31,30,34,216,206,14,63,203,30,87,163,52,120,163,81,129,217,142,26,185,195,251,189,90,238,195,152,222,128,198,197,170,146,192,213,139,221,37,62,239,73,25,132,90,59,215,93,48,20,252,219,179,33,135,203,53,67,171,30,236,68,77,50,130,1,217,49,233,44,252,6,94,133,73,29,18,248,209,86,170,116,133,37,83,92,119,179,87,231,52,118,20,117,253,136,95,225,28,29,36,236,179,197,158,159,29,219,235,175,184,22,40,188,234,195,3,157,90,86,161,226,59,89,81,22,13,46,128,33,69,121,125,189,206,141,218,214,8,90,169,42,168,72,37,155,99,73,147,154,131,24,92,238,89,220,32,52,203,132,60,151,62,137,180,231,192,22,66,117,120,75,196,162,103,58,37,133,194,248,197,69,51,78,214,43,41,15,173,106,224,57,102,121,43,197,76,52,32,169,158,24,82,32,217,144,184,16,131,74,97,2,39,203,55,95,157,109,32,254,177,212,233,213,225,230,18,64,63,199,244,148,110,79,211,141,240,106,117,18,249,183,216,76,89,103,14,89,50,199,100,53,252,132,226,15,28,107,255,144,48,50,136,140,183,1,246,125,210,66,28,130,100,170,103,188,115,157,73,123,2,89,3,217,206,61,153,31,255,31,214,139,38,12,157,55,79,108,136,31,229,29,96,30,111,189,246,184,83,32,219,168,16,243,177,35,103,75,210,166,30,79,194,194,171,106,152,148,118,235,116,220,127,220,7,17,176,39,225,150,193,37,153,83,52,82,28,81,131,237,31,250,67,130,111,9,188,223,168,53,227,18,135,254,145,38,51,23,104,17,21,60,168,47,37,144,66,252,74,79,73,120,179,10,244,39,48,111,127,243,64,169,150,0,59,118,35,108,79,49,3,229,15,36,26,67,57,49,239,188,211,127,71,44,134,37,61,49,74,142,75,63,133,195,212,66,148,205,178,182,59,93,65,123,73,5,247,105,95,90,199,26,152,78,107,220,155,132,165,238,29,70,67,244,35,212,177,133,104,121,77,45,110,94,128,67,141,4,33,123,192,245,126,226,177,182,244,205,112,187,96,79,103,45,62,102,199,129,215,178,188,35,137,246,134,219,86,80,237,186,235,250,148,124,140,145,201,4,88,55,213,176,253,232,60,221,80,250,101,248,236,99,78,167,4,154,188,59,200,193,39,108,90,218,125,127,198,182,174,15,69,218,154,139,90,72,153,202,0,181,112,166,0,207,140,49,45,70,163,244,121,148,7,170,77,4,100,147,175,131,130,255,99,167,137,123,205,208,85,157,167,76,216,51,56,108,90,165,199,65,181,101,155,19,221,40,8,119,227,79,224,80,181,19,187,67,185,238,181,132,242,166,78,76,186,98,96,17,84,101,89,17,35,174,155,18,11,178,212,62,70,27,112,104,200,88,162,4,132,86,110,176,192,161,29,176,224,117,151,208,179,88,6,94,15,64,196,171,188,92,15,40,127,201,110,47,162,138,34,18,14,184,150,109,192,63,213,48,15,234,34,146,251,106,222,1,247,236,130,213,133,110,195,35,236,175,93,112,135,115,79,55,50,162,196,76,104,120,81,88,66,217,20,19,224,131,215,229,102,45,96,197,28,78,155,223,238,226,129,193,11,93,167,240,54,87,45,182,153,78,37,253,45,84,187,61,135,225,246,214,198,78,210,184,225,164,181,93,55,240,151,48,254,69,35,195,132,57,65,141,225,236,247,4,101,64,57,12,161,72,211,44,251,158,245,234,121,88,92,22,95,164,40,104,103,181,54,196,18,218,224,78,154,153,101,246,207,129,184,136,254,244,227,12,162,80,192,112,104,154,96,250,98,230,21,71,190,189,193,82,19,10,156,186,85,79,243,120,44,17,144,20,105,221,209,199,146,75,146,203,87,161,211,191,148,228,239,173,40,75,48,187,35,98,128,219,54,29,241,156,42,122,117,41,82,23,174,93,207,123,55,85,80,43,8,25,16,56,129,69,192,52,138,116,225,197,39,181,60,86,114,248,250,129,55,1,5,178,125,216,199,73,13,49,148,146,46,25,70,67,100,147,228,189,196,201,69,148,75,159,183,48,207,140,64,201,110,17,177,59,131,242,226,112,78,68,142,225,100,42,50,250,77,133,83,77,36,168,241,212,172,171,220,65,50,160,135,166,196,13,250,54,223,181,38,35,151,240,115,202,168,188,8,255,100,62,78,153,109,27,102,223,13,186,91,249,208,63,22,212,120,196,154,35,214,9,224,71,13,145,169,247,245,67,64,8,128,77,12,224,44,133,44,89,196,206,86,134,166,127,96,42,22,209,77,81,40,117,135,25,251,34,223,62,165,65,215,54,158,98,243,216,131,8,128,106,91,155,121,60,15,9,138,109,66,206,166,77,237,189,249,210,36,146,252,164,233,124,89,5,218,21,253,194,239,28,235,226,7,145,64,7,161,131,91,8,119,185,25,183,107,0,120,30,220,11,236,249,129,60,199,30,221,183,134,224,98,238,86,226,14,145,50,148,234,194,6,59,217,61,74,199,69,106,125,124,236,250,89,125,39,153,235,162,152,223,2,110,133,72,24,87,13,93,92,124,220,84,68,54,191,46,60,87,216,57,183,187,72,47,224,138,52,126,163,214,41,46,102,4,87,192,251,121,251,13,85,23,3,96,250,21,126,135,46,65,235,3,24,171,46,130,104,85,125,94,230,186,64,2,135,108,185,214,253,68,86,125,96,11,110,160,10,130,58,200,24,85,84,251,124,21,144,20,223,19,41,111,176,235,237,163,178,249,134,203,69,43,174,66,120,183,194,38,151,170,138,97,76,93,80,228,221,239,159,62,2,166,84,255,142,162,167,121,36,14,128,209,244,167,9,200,25,179,75,98,155,13,196,169,131,57,163,75,175,228,250,58,239,235,128,230,223,77,30,75,7,86,169,198,215,133,190,13,45,219,197,224,238,104,137,221,245,194,213,73,6,143,78,48,32,144,242,99,202,114,225,77,207,102,13,2,146,114,41,154,173,185,2,108,140,81,185,53,21,151,194,105,80,153,53,243,249,124,217,233,210,117,177,90,118,84,158,226,42,31,200,245,103,158,53,38,181,7,161,145,41,11,100,13,21,68,65,158,240,242,153,218,169,64,53,112,74,138,94,166,80,214,146,197,192,48,165,220,6,26,56,170,204,98,192,193,15,180,32,249,231,31,40,103,233,149,168,166,237,207,16,110,159,54,148,91,179,178,153,198,77,74,40,180,84,71,152,169,244,92,51,116,204,236,66,105,171,7,74,229,252,160,30,165,163,79,73,40,177,198,98,12,225,68,19,119,103,167,89,141,1,202,134,119,101,168,138,50,17,64,205,111,190,85,74,62,229,225,71,128,65,63,199,114,159,31,172,6,99,197,63,33,193,98,219,130,205,92,122,114,164,132,84,77,94,135,20,122,142,110,68,42,3,231,225,222,201,224,176,181,140,140,74,234,130,238,134,122,146,14,93,242,171,238,130,37,253,211,70,247,255,186,238,54,126,176,36,53,43,79,251,169,145,199,200,228,33,35,128,254,188,191,101,71,57,211,107,248,217,119,138,39,66,107,86,208,112,37,154,195,123,129,103,35,106,156,31,118,149,26,69,4,217,128,166,166,141,64,202,133,4,129,80,2,25,122,125,83,64,235,9,30,240,156,236,105,231,91,48,15,86,155,143,228,8,191,111,189,126,178,94,151,119,87,4,107,23,41,33,164,183,147,15,188,64,170,202,102,4,227,150,9,229,97,122,110,250,78,173,132,68,88,84,24,146,78,120,249,177,84,104,36,23,13,93,251,23,17,40,160,71,42,228,255,111,69,159,175,225,187,134,16,125,170,88,96,204,6,14,25,86,2,138,167,100,208,58,145,175,114,16,114,216,168,35,142,84,200,163,104,151,53,120,144,4,91,9,163,37,15,233,117,103,2,132,42,78,111,189,83,238,101,76,184,218,115,58,92,74,250,102,225,221,145,126,211,209,98,21,183,178,101,4,161,209,202,115,64,58,151,251,4,24,214,102,128,80,233,179,108,241,225,161,27,198,159,108,115,89,225,218,191,19,231,228,107,185,163,216,182,31,219,118,22,37,78,51,38,222,10,44,249,216,153,215,178,204,223,255,128,61,186,70,244,103,49,117,249,185,209,31,118,251,230,160,129,223,119,93,73,78,248,179,178,55,97,81,27,27,218,228,177,8,116,90,202,106,187,187,198,193,182,235,91,147,105,160,99,90,27,163,192,167,229,174,167,54,58,32,6,135,105,198,113,97,165,198,78,115,250,137,195,247,38,171,75,226,37,191,179,122,80,19,232,16,157,18,79,20,233,255,59,16,52,7,106,155,68,125,138,13,240,181,42,230,202,98,250,183,100,162,27,66,138,140,168,61,244,23,86,164,230,223,233,153,139,166,48,214,167,165,163,196,2,0,46,238,149,42,40,238,224,248,216,6,253,161,121,0,163,248,180,88,170,67,189,160,5,225,92,50,208,137,126,15,141,102,104,151,14,119,37,183,60,97,247,44,114,172,201,214,74,155,109,128,211,134,166,73,107,184,151,155,165,38,132,67,14,31,142,162,156,67,174,25,147,93,192,74,238,3,81,213,150,200,8,35,100,252,95,73,80,181,193,98,77,79,111,209,8,78,193,73,226,209,178,248,253,220,228,87,187,64,61,138,97,2,246,185,177,157,187,245,39,158,221,97,234,69,68,154,175,69,202,226,126,126,214,205,189,187,125,195,244,18,118,106,162,167,203,184,116,191,214,11,2,162,156,185,7,47,95,5,80,238,121,246,218,166,246,206,115,36,12,187,18,147,16,34,235,249,97,71,83,2,131,145,126,205,48,127,28,191,220,19,236,244,219,30,214,241,244,106,255,240,219,220,146,58,19,111,248,204,205,116,85,193,229,105,32,7,233,100,35,163,132,62,71,246,172,77,174,5,168,80,185,135,176,92,61,16,56,170,74,210,46,161,35,78,92,169,43,167,148,65,16,254,8,74,7,5,41,21,12,109,118,177,113,45,145,219,253,145,192,134,197,21,167,157,221,252,255,69,121,160,160,224,43,53,105,39,219,84,253,183,141,158,195,176,74,107,233,70,197,243,13,163,172,170,64,109,198,70,196,164,110,167,192,18,212,158,113,223,227,203,22,92,217,90,77,171,68,153,128,171,37,80,217,129,193,196,19,43,180,211,133,43,209,211,124,172,151,195,253,141,216,84,126,71,229,193,227,171,204,74,210,69,79,240,148,236,184,28,130,243,108,227,196,240,243,111,30,123,200,35,102,153,140,6,37,221,127,128,60,104,101,156,143,86,226,21,1,238,153,90,54,35,238,152,11,87,156,118,198,96,158,222,217,226,2,220,209,3,111,192,202,75,188,179,164,75,239,101,24,169,182,253,111,29,239,165,116,128,230,116,113,107,23,95,113,109,162,21,28,175,232,178,130,172,132,163,184,87,186,71,147,163,5,201,35,125,47,62,152,84,224,13,118,118,17,185,80,157,166,206,78,185,221,175,168,37,43,117,104,31,176,66,7,220,2,34,103,199,38,110,140,56,234,100,145,195,61,21,3,148,95,101,12,8,232,45,124,20,92,135,11,166,53,83,97,214,29,36,98,225,218,105,26,74,28,215,226,224,14,91,209,74,164,245,88,86,165,236,167,196,76,192,244,238,203,142,181,9,98,4,175,52,66,130,134,78,11,220,218,22,226,21,173,49,120,107,153,151,162,111,62,173,111,27,73,98,222,169,24,28,112,225,216,127,92,26,178,155,192,255,66,4,223,119,147,238,77,188,100,209,13,254,33,37,215,157,226,156,170,193,125,170,55,135,160,4,92,94,54,217,117,192,141,127,225,185,18,198,232,106,105,30,108,199,68,222,49,151,222,71,157,9,116,51,78,144,69,156,227,143,28,74,241,119,238,151,53,39,103,113,207,130,50,217,59,226,29,99,120,27,66,63,121,111,111,64,91,69,102,248,56,241,178,42,0,204,49,46,70,243,161,89,93,222,149,186,2,71,85,163,136,75,192,17,165,29,236,71,108,141,18,241,118,51,178,84,248,161,185,229,28,255,91,146,65,20,137,22,109,76,113,5,232,161,25,31,204,141,64,227,113,210,202,156,246,233,93,138,8,116,38,96,2,123,196,30,4,91,93,102,72,79,13,187,200,245,151,217,116,107,2,95,113,60,181,105,227,37,24,31,117,25,98,122,253,180,106,231,255,88,10,127,240,130,92,45,7,204,121,50,148,234,209,12,218,85,163,91,115,59,136,246,240,154,76,229,86,123,225,249,30,45,9,157,14,54,150,13,111,212,215,184,3,243,196,54,144,117,182,203,80,163,36,32,245,19,100,128,36,110,49,255,141,41,238,211,86,210,232,83,187,163,7,218,79,37,242,139,165,248,146,143,120,115,81,198,65,123,45,114,111,225,188,153,36,176,76,82,164,241,54,122,234,80,128,98,14,132,117,72,14,232,98,198,121,154,61,23,51,111,163,50,32,21,188,193,72,213,29,13,45,206,104,1,67,165,99,55,20,55,173,244,4,202,172,247,87,90,232,43,167,106,212,21,17,181,225,57,0,159,249,92,69,230,117,196,95,83,38,86,173,97,100,111,228,78,222,136,143,154,107,49,21,61,221,223,126,163,237,184,54,66,243,82,34,19,1,253,42,47,161,26,34,84,213,66,52,240,9,9,145,123,149,246,23,83,130,36,26,28,182,147,159,235,54,36,71,33,108,96,65,14,41,89,195,250,131,122,23,182,25,188,81,114,68,120,113,237,198,44,160,68,198,26,101,120,108,228,223,122,133,138,30,216,122,70,111,122,26,220,169,7,229,13,96,139,50,5,195,183,129,14,69,56,88,172,23,120,182,204,35,53,107,248,203,30,159,204,181,247,139,224,26,61,58,136,242,26,237,65,110,227,196,115,100,47,159,45,183,9,15,131,71,168,245,70,53,161,38,127,233,169,29,19,96,139,116,89,204,158,77,147,149,2,46,196,68,200,7,54,27,160,4,74,173,83,8,168,60,83,205,31,119,178,233,35,34,32,24,245,45,53,138,180,71,204,139,189,10,248,149,171,141,186,0,44,239,174,68,84,41,20,100,111,28,145,135,17,29,219,177,231,48,29,229,153,237,109,214,241,92,9,213,156,74,149,89,76,213,129,113,107,21,32,103,184,70,135,166,170,134,104,202,136,194,191,122,234,46,98,108,218,116,89,87,159,171,252,21,47,58,135,131,62,37,101,205,123,220,152,60,154,242,86,80,215,164,192,192,50,60,103,200,182,224,47,156,90,180,187,193,153,149,23,70,233,47,241,207,100,230,202,96,71,71,193,39,240,166,118,234,117,5,115,24,113,170,28,231,64,2,41,135,5,234,65,127,71,48,85,9,190,221,170,57,212,154,30,156,239,109,9,240,197,104,119,45,210,112,41,76,193,182,105,114,23,206,40,253,233,67,255,255,13,172,236,205,246,124,208,136,121,30,68,24,140,203,174,222,0,218,207,62,202,203,242,35,18,249,101,194,251,3,10,151,159,252,144,80,59,133,180,253,135,84,190,204,71,94,100,202,109,205,132,49,247,104,188,84,56,217,103,1,197,79,105,59,34,73,243,44,229,183,207,236,95,60,201,206,102,111,254,171,10,104,7,219,161,204,7,217,129,69,239,37,255,153,254,222,211,203,165,245,203,210,82,44,18,182,99,46,43,161,72,183,129,154,26,202,36,72,209,188,199,132,187,0,158,94,108,202,39,174,84,182,123,169,138,89,103,216,220,252,32,29,119,140,122,139,77,0,27,119,171,226,191,180,147,115,241,54,18,187,234,29,185,38,25,228,207,88,84,72,226,246,144,133,14,183,247,206,161,141,167,144,61,108,181,172,154,215,160,137,25,225,243,127,253,227,49,100,101,105,50,187,120,194,109,134,22,96,73,37,181,121,30,51,128,18,220,122,108,223,142,90,45,70,197,60,95,187,252,134,33,129,144,16,164,7,42,7,221,130,184,74,136,172,48,92,46,219,171,98,106,202,23,246,225,203,52,14,33,219,255,44,172,84,61,162,120,255,56,22,161,135,45,92,165,212,76,178,58,4,68,249,247,23,24,191,61,52,164,164,15,118,82,252,32,139,218,55,207,142,250,255,25,35,60,78,108,229,48,82,36,107,197,233,80,126,34,98,243,144,3,177,59,82,12,187,199,176,2,50,104,70,147,89,237,203,185,140,189,29,50,145,148,188,218,27,209,119,168,91,237,71,124,33,2,173,143,65,112,12,208,250,117,182,237,106,250,150,241,171,197,211,20,17,23,69,172,246,21,221,105,112,208,13,37,33,15,84,133,198,18,186,188,79,250,144,37,43,94,216,58,195,16,113,0,159,55,127,200,235,155,218,178,220,212,213,159,137,132,119,224,212,89,178,162,226,141,224,148,31,175,38,111,11,84,146,188,230,76,194,105,79,232,67,219,34,127,23,10,32,214,23,167,177,0,22,97,209,82,85,164,103,239,219,43,172,46,115,158,52,111,138,211,166,63,182,50,26,216,92,192,213,92,76,97,131,159,45,117,112,178,60,213,177,16,123,240,133,66,247,136,61,201,237,84,7,95,78,177,53,198,55,143,65,254,86,228,6,27,139,6,114,228,115,246,142,253,243,119,171,189,66,60,250,183,81,136,148,97,122,82,244,216,238,116,254,117,162,69,129,6,115,178,146,0,196,108,49,185,53,255,189,239,92,127,33,183,232,0,3,45,245,101,232,5,165,49,243,173,105,234,85,34,62,63,53,225,115,118,139,70,144,126,121,164,41,203,98,250,232,67,84,3,222,15,103,46,207,217,180,1,191,222,26,219,249,227,242,196,158,228,214,3,210,192,5,85,12,244,167,235,97,195,90,84,206,62,42,211,169,104,246,9,110,229,34,230,171,244,152,167,40,188,6,39,37,222,143,74,96,120,158,21,235,46,86,146,199,178,229,253,251,210,247,102,168,121,102,29,114,195,80,107,0,252,14,171,205,108,88,160,240,211,91,43,79,167,3,246,251,114,221,153,45,19,49,158,4,246,100,254,239,69,98,107,69,203,65,83,129,40,197,26,163,47,217,161,240,176,144,98,181,209,74,124,87,28,206,141,238,12,255,23,91,20,218,163,9,191,133,246,178,9,116,1,189,8,74,11,175,160,79,198,53,76,217,225,64,249,77,144,179,85,42,140,169,67,22,21,169,116,191,61,18,243,33,186,26,160,93,87,182,140,39,26,105,149,139,162,157,19,51,215,53,239,239,221,60,238,95,89,171,240,61,158,3,14,4,157,124,39,228,132,13,120,137,54,118,153,87,178,71,162,207,211,43,198,88,202,196,91,87,225,85,171,2,188,111,82,138,187,192,127,47,165,17,144,249,140,124,186,58,211,42,168,83,62,66,112,163,62,158,70,105,9,139,229,96,242,224,54,67,186,184,173,48,111,158,137,36,76,215,244,151,189,122,2,233,107,138,148,223,202,129,249,106,230,95,222,79,159,224,59,9,91,253,87,151,88,233,127,29,206,186,6,12,205,90,218,138,34,54,137,85,189,212,8,50,220,100,221,151,11,54,210,227,34,224,192,174,69,20,175,50,23,225,52,187,98,12,2,35,160,107,84,103,39,17,35,14,131,148,81,80,90,92,160,226,92,185,33,178,76,73,93,89,33,211,87,105,125,186,12,226,37,114,62,150,68,49,55,87,225,161,86,79,181,216,1,39,75,109,227,178,98,193,65,160,44,237,99,236,60,137,7,163,61,128,85,127,195,65,32,222,168,18,139,179,178,151,2,37,221,192,98,37,90,165,155,5,3,44,205,14,230,157,196,176,1,54,140,103,147,99,82,98,49,17,15,119,210,47,97,223,5,110,168,123,227,227,214,72,233,28,116,65,208,137,94,22,53,222,47,33,242,157,93,31,48,128,178,115,94,49,59,134,175,182,236,67,4,193,25,108,129,145,105,195,130,187,4,87,15,70,158,202,97,203,234,148,189,47,224,167,170,2,67,191,174,183,45,171,194,131,187,81,81,254,89,78,4,166,200,90,194,124,203,255,201,109,115,166,209,88,50,62,196,177,217,213,11,58,252,210,67,33,202,216,75,132,229,195,253,66,172,117,67,106,182,202,216,13,219,53,44,155,212,141,28,69,54,144,48,72,17,115,23,255,39,254,150,215,218,10,46,82,191,115,8,64,190,71,56,248,23,64,91,238,125,68,91,56,130,17,204,49,243,108,167,30,54,252,158,197,84,9,60,62,73,113,210,153,37,240,153,70,196,231,55,245,181,85,25,99,183,12,173,225,156,34,115,142,196,141,144,128,15,16,146,185,86,58,61,37,37,76,140,219,247,172,200,73,67,161,226,44,60,13,159,49,96,89,74,209,66,167,0,115,6,193,205,224,204,211,23,113,246,153,248,137,29,191,63,111,1,231,190,62,223,66,30,69,102,140,20,244,105,253,197,245,121,233,255,111,141,9,217,134,89,84,135,56,235,151,78,190,86,128,65,126,7,173,16,46,121,9,204,240,2,68,78,111,127,20,52,197,191,180,253,19,234,199,117,59,197,29,198,217,254,12,72,54,63,3,239,252,163,147,150,182,137,240,232,161,123,0,59,72,74,125,18,93,60,187,121,160,87,54,222,203,92,207,64,210,144,213,59,136,174,6,2,35,62,73,77,255,174,106,130,36,39,176,73,184,32,219,7,188,222,131,155,36,114,218,125,218,149,8,132,13,255,87,111,88,240,39,204,246,181,195,80,87,23,191,205,101,32,72,84,35,50,83,164,84,134,229,118,84,218,177,76,203,29,206,203,143,2,195,93,153,250,192,155,239,49,47,127,44,122,24,89,149,198,236,172,214,32,217,187,161,235,113,217,205,28,254,13,88,160,225,17,40,82,89,149,60,207,222,147,95,28,179,60,93,174,238,154,176,182,173,4,104,60,186,38,123,241,67,78,209,162,160,94,211,217,245,15,209,9,123,41,66,99,214,107,78,10,39,152,140,235,31,192,227,155,168,113,76,22,232,16,31,255,79,131,95,27,201,194,83,183,114,78,124,16,151,75,68,251,119,226,11,14,126,147,164,89,249,127,201,15,79,197,237,194,98,212,97,37,253,232,105,172,60,22,248,123,70,152,184,242,161,181,107,109,240,5,27,150,126,164,221,199,133,108,14,174,81,100,102,236,77,70,151,166,25,255,213,174,159,161,76,168,109,114,48,50,31,93,90,140,212,239,3,159,204,221,7,6,2,201,175,157,62,61,146,205,237,174,141,0,232,126,175,18,215,9,205,242,206,67,93,19,160,221,48,90,113,122,89,82,109,190,197,148,93,116,0,59,173,68,212,37,42,174,190,91,173,210,128,177,112,65,48,222,255,234,1,87,252,230,236,46,202,137,248,70,193,237,132,210,203,231,241,69,96,216,212,204,149,174,175,162,111,74,47,48,118,44,87,213,121,170,15,184,167,107,244,91,191,59,21,145,191,195,14,196,203,24,2,103,11,25,77,186,230,235,175,249,125,243,173,161,121,232,182,113,122,159,246,26,246,14,205,99,24,83,94,231,247,253,166,164,60,157,193,34,78,16,135,128,79,25,192,225,143,31,82,203,46,59,107,102,23,216,89,95,226,77,58,72,41,87,94,10,48,141,240,236,122,49,55,157,159,73,144,140,25,92,137,214,197,59,251,253,170,70,19,84,59,182,126,93,153,164,64,69,238,96,62,194,175,9,151,236,235,8,5,69,55,105,79,244,185,140,47,252,134,209,0,57,131,41,121,4,81,31,5,49,119,136,85,50,188,236,188,112,188,71,57,70,94,235,52,88,171,248,193,170,138,4,231,232,114,184,145,26,5,244,80,63,225,50,131,39,214,220,243,34,236,37,241,106,138,92,68,102,226,171,73,185,56,15,122,51,178,177,166,88,167,4,165,89,240,243,244,223,7,172,131,147,19,1,161,79,39,38,15,147,26,156,238,204,94,78,44,44,135,155,77,23,210,172,196,115,92,95,6,206,160,94,62,42,215,10,95,154,10,27,227,199,232,178,198,211,239,246,124,116,178,127,254,178,108,247,8,28,109,62,160,85,112,96,116,139,49,28,159,201,18,125,116,255,234,60,106,131,23,169,226,19,118,2,153,12,138,71,234,251,150,220,143,247,121,55,222,115,40,174,60,252,127,11,45,148,4,47,110,20,82,132,236,43,64,174,239,119,50,198,221,96,133,68,46,204,82,33,70,181,160,148,177,31,14,80,192,29,151,31,131,10,243,243,24,139,198,85,150,158,139,228,215,213,12,109,248,162,140,91,140,211,14,39,0,113,96,158,127,173,155,26,247,192,33,108,59,253,39,111,171,59,85,247,39,209,213,206,103,126,28,121,36,6,204,159,137,178,62,227,168,127,206,20,255,135,157,55,123,237,154,42,186,141,146,235,250,189,165,148,244,53,180,196,240,203,128,39,110,16,60,186,135,20,171,210,220,121,236,196,248,99,9,88,210,237,93,174,94,154,26,142,248,111,1,154,9,170,152,157,82,114,154,210,130,101,117,213,92,32,209,81,192,113,228,171,128,215,178,120,108,181,176,30,128,200,223,145,216,3,71,122,193,48,35,192,24,125,88,133,40,47,98,158,80,183,235,143,67,135,26,183,94,87,162,7,64,56,81,185,23,105,82,14,3,9,69,249,237,113,240,37,193,230,234,128,62,71,54,185,69,45,11,189,104,87,128,120,1,37,167,85,91,83,28,50,39,96,173,89,3,188,110,251,177,135,237,169,112,95,59,46,157,238,255,149,98,141,5,197,140,141,145,206,59,235,33,15,73,91,203,5,255,43,146,31,106,170,21,64,12,179,92,123,100,82,168,136,108,245,150,49,194,23,83,114,181,139,10,114,214,71,110,7,209,254,10,95,217,26,251,211,189,205,36,156,168,78,243,67,175,236,18,105,191,222,4,117,118,38,125,5,12,128,5,111,99,189,202,127,70,208,129,173,198,33,22,184,211,106,145,133,177,194,189,97,101,62,216,253,25,202,248,216,208,136,65,217,5,47,120,21,209,46,56,175,54,151,203,211,132,250,204,47,6,166,207,8,17,57,42,86,162,4,206,193,128,60,50,89,145,99,15,210,234,3,167,227,62,8,173,102,149,103,251,41,123,197,82,148,68,109,125,96,85,92,175,108,39,49,59,127,30,205,88,40,28,245,209,74,166,153,228,43,37,182,88,131,193,25,139,157,157,54,149,72,61,169,171,68,196,55,204,106,159,24,216,89,239,68,39,152,195,87,210,194,45,235,172,34,120,156,183,225,232,204,23,95,205,127,196,195,125,158,4,25,210,173,104,91,134,69,141,204,174,78,133,66,150,207,204,24,28,36,85,96,34,249,95,138,204,88,143,188,48,158,15,72,223,241,143,143,53,95,246,21,233,141,228,164,21,70,102,140,206,255,89,22,94,201,16,123,217,130,113,38,37,103,7,41,89,86,61,126,10,15,93,33,87,22,87,208,58,63,171,129,181,201,188,221,19,60,155,242,98,55,197,55,8,201,233,167,108,155,81,36,206,208,21,111,179,195,237,186,170,180,23,13,10,221,229,163,130,235,245,205,189,110,12,145,178,48,13,155,107,81,1,157,29,195,157,159,181,133,163,103,108,54,192,130,192,70,128,242,21,77,161,42,67,194,150,130,102,96,56,171,64,105,154,150,142,90,89,182,76,243,19,222,183,182,130,208,190,112,187,9,174,244,136,197,246,224,207,3,57,92,72,2,168,126,117,60,152,213,147,17,120,158,21,225,3,51,116,173,102,202,5,55,11,122,237,114,73,91,58,187,13,238,210,117,10,115,61,168,9,32,97,185,13,63,235,35,191,218,242,225,109,96,5,52,13,130,225,75,68,77,233,191,62,191,43,156,169,210,89,86,232,179,3,101,193,48,213,145,86,192,70,84,236,208,175,152,236,146,174,30,210,205,43,197,221,105,67,255,142,13,214,207,170,162,90,134,181,99,184,140,122,150,189,191,190,131,202,189,194,254,52,182,29,226,154,193,36,175,115,103,105,42,234,138,107,192,100,48,175,170,128,70,102,122,41,167,14,240,124,195,152,244,97,188,133,146,205,234,76,222,71,80,51,157,210,169,172,226,186,35,83,85,249,173,69,220,247,144,179,225,21,207,27,62,91,74,171,233,130,15,189,188,45,191,175,77,156,156,185,82,1,145,24,230,103,236,8,12,126,23,234,97,80,199,246,18,225,203,169,170,187,111,49,227,203,152,189,194,25,166,202,217,118,160,179,86,120,152,82,69,48,219,69,228,161,161,246,61,118,223,211,168,190,78,109,117,146,3,42,167,199,127,227,115,37,1,66,169,15,140,84,163,33,24,74,150,140,55,122,193,121,4,106,209,184,58,146,45,195,58,48,97,77,225,88,186,139,54,199,110,163,234,227,5,18,95,67,186,207,168,164,30,120,146,99,199,48,82,173,203,131,27,145,62,209,119,229,41,10,174,218,231,39,102,77,100,8,133,59,96,164,57,226,184,252,180,250,163,161,233,68,199,10,168,244,50,167,76,105,79,44,144,87,90,139,195,166,194,73,55,125,12,146,5,101,185,47,152,68,119,253,148,238,169,169,137,232,136,105,218,41,181,104,93,178,14,65,69,49,19,151,143,246,47,137,168,129,81,208,60,197,34,43,45,33,227,124,127,28,125,192,82,160,244,49,69,239,67,164,0,117,88,106,68,22,215,254,66,5,90,132,18,180,65,192,88,8,49,123,182,133,159,247,39,235,255,245,10,25,38,122,32,80,72,6,74,204,162,248,170,37,122,192,219,28,33,7,69,54,234,17,29,107,202,98,122,225,223,37,71,22,136,173,81,83,104,194,247,253,38,245,106,9,134,81,217,81,147,60,192,209,38,228,147,218,234,83,15,168,99,152,21,30,177,142,36,70,219,12,112,95,249,195,174,38,53,152,218,180,244,183,78,120,127,61,156,210,39,201,234,23,221,149,1,160,167,214,171,81,209,245,237,70,81,251,183,76,165,230,131,214,184,113,162,145,147,166,172,230,161,100,131,189,235,98,15,99,127,216,151,80,128,147,109,218,41,102,169,227,12,133,36,216,241,41,243,197,14,186,232,166,6,34,70,70,153,39,54,71,91,4,152,49,45,85,114,235,93,83,27,188,98,161,205,48,165,13,57,76,92,50,188,187,81,110,102,32,244,105,33,25,248,126,142,139,214,50,125,43,80,151,135,119,64,149,181,92,168,91,80,26,221,200,181,190,54,75,114,100,107,132,228,41,116,163,41,16,211,109,73,4,116,206,36,250,85,209,56,42,127,232,98,78,214,54,66,117,172,234,48,58,140,34,21,146,144,171,85,217,221,176,116,19,195,206,108,140,111,175,62,244,84,37,157,5,150,172,190,113,245,233,222,1,253,227,235,66,234,76,218,31,236,12,215,169,138,46,164,218,56,31,172,121,56,223,102,78,15,230,133,99,254,1,70,120,45,131,75,170,4,139,26,215,233,76,206,39,104,212,48,12,210,53,96,89,189,60,50,182,211,115,201,180,133,33,55,211,251,174,162,175,154,67,49,150,24,200,172,223,206,230,222,213,61,40,133,191,204,217,146,253,208,248,90,94,208,246,29,135,185,226,230,251,101,129,162,24,170,57,227,9,182,74,227,241,138,108,243,214,113,178,195,133,181,54,236,211,4,204,173,160,225,172,104,114,34,111,84,159,244,87,234,251,73,136,168,10,200,115,146,97,54,58,25,54,0,177,236,194,77,77,163,162,11,196,219,173,66,41,192,28,22,2,77,205,0,187,50,103,36,35,116,15,28,70,183,157,219,111,54,238,142,27,28,30,147,194,130,71,87,180,91,48,227,136,124,126,126,18,81,137,3,229,91,245,136,67,208,178,99,200,5,143,10,231,112,82,184,89,232,164,179,53,244,41,83,209,197,130,65,118,65,174,227,70,157,175,53,153,219,128,237,156,173,242,156,149,38,20,193,85,225,37,167,184,8,158,237,212,78,65,235,204,83,42,155,99,27,231,156,210,89,181,13,128,168,64,17,225,162,251,139,172,13,224,145,3,48,1,169,101,223,155,237,1,108,239,129,100,36,163,220,51,119,227,40,95,86,133,78,18,242,224,4,185,165,228,5,10,37,67,96,170,110,63,254,45,124,253,239,44,222,74,101,101,238,231,154,254,59,173,43,43,22,15,226,136,53,153,200,37,118,154,223,128,185,145,88,136,1,182,59,16,207,10,61,177,112,201,252,112,88,246,186,104,48,25,194,168,8,210,94,217,73,51,75,241,1,102,111,214,116,196,187,114,168,34,67,118,173,166,199,164,172,215,199,243,235,15,219,11,239,95,228,72,62,64,170,22,92,201,125,25,148,52,66,199,85,22,11,91,20,76,65,108,43,202,200,70,115,53,157,94,128,148,211,255,127,70,235,50,201,167,183,226,132,34,19,156,153,43,157,58,132,246,253,27,245,236,112,204,47,151,253,47,128,235,114,128,116,230,155,162,233,232,107,148,5,154,128,18,59,201,230,16,153,150,13,187,184,12,34,16,200,85,166,184,211,153,138,239,142,233,158,20,255,76,170,161,96,53,189,247,10,184,43,229,28,201,105,204,229,239,116,147,77,70,147,0,42,39,210,242,129,132,6,195,251,24,153,37,122,180,200,125,42,48,160,235,198,141,106,19,30,231,178,236,103,133,116,146,28,148,146,206,177,229,23,232,49,59,128,121,171,25,52,165,188,248,207,170,57,220,233,191,37,182,25,72,245,105,229,113,221,188,193,76,188,8,188,36,110,243,132,252,35,98,110,91,84,154,129,83,143,113,60,196,113,246,121,50,59,131,153,22,61,70,190,31,63,149,54,122,17,164,169,238,198,109,43,5,27,245,115,151,234,139,52,6,133,169,145,3,84,196,180,62,211,145,163,65,208,208,22,203,249,41,239,242,218,249,169,76,202,25,78,150,22,38,127,225,38,255,255,184,50,183,183,73,250,229,156,244,94,237,137,220,67,181,79,144,64,187,245,183,60,153,19,36,186,242,67,111,50,42,70,231,223,163,68,70,127,161,162,61,33,225,25,16,169,59,184,80,203,110,87,58,253,58,62,28,179,7,118,231,11,185,25,190,181,41,26,35,94,236,235,210,150,4,122,184,42,225,250,194,172,92,138,191,173,23,141,116,203,51,195,8,1,125,118,136,220,119,175,108,165,174,216,44,167,120,133,159,63,182,44,69,50,144,131,225,7,106,161,135,236,58,84,53,213,235,178,21,2,38,159,71,79,42,56,224,87,0,105,185,108,229,107,104,95,69,35,196,138,235,154,20,154,152,13,62,237,189,79,161,19,100,100,184,97,105,74,47,68,81,138,79,91,163,52,18,206,169,84,57,66,208,246,206,236,150,238,59,63,166,46,151,221,161,65,46,157,201,39,218,30,245,31,233,74,171,243,3,180,113,177,216,79,244,202,222,134,167,115,232,89,197,14,9,39,34,29,255,175,125,83,216,29,62,174,214,245,69,231,101,159,173,188,174,24,139,141,164,248,120,98,99,32,47,174,40,107,79,179,165,54,199,230,189,15,155,146,18,175,245,240,247,223,208,224,64,18,20,142,184,60,199,113,160,45,71,242,46,15,1,27,132,84,28,56,151,93,187,136,61,156,173,111,121,18,206,237,133,35,12,25,18,109,92,56,81,39,56,191,109,97,12,196,248,68,106,192,238,24,47,252,183,231,209,28,25,95,224,31,19,35,250,224,146,82,54,254,143,238,99,199,102,128,5,177,59,227,111,136,19,107,74,225,190,131,40,120,249,190,167,115,160,128,95,238,5,235,202,83,92,2,25,38,163,71,64,56,149,231,236,104,89,14,155,170,32,102,0,253,251,237,235,180,240,181,139,150,27,0,249,58,250,167,151,215,1,170,68,25,147,199,254,80,187,91,27,101,76,134,227,0,45,31,144,114,79,90,137,199,223,11,219,135,53,89,3,169,140,174,76,36,97,64,205,171,123,217,63,210,245,4,27,39,188,171,56,155,43,221,155,165,61,152,91,188,0,46,233,226,197,60,39,176,135,150,28,114,75,166,98,142,177,6,31,137,57,109,225,178,55,189,44,49,124,48,134,253,112,247,240,90,180,213,221,40,60,245,160,170,22,64,26,163,252,223,52,22,129,179,101,125,193,88,27,56,0,87,186,69,130,230,62,65,141,245,134,226,171,146,201,8,177,46,69,228,196,119,31,160,35,189,216,137,23,162,43,161,51,188,145,119,164,234,253,240,167,68,164,67,9,82,181,40,142,38,67,11,218,237,47,245,241,96,251,243,50,19,1,243,142,245,206,15,134,127,93,141,134,196,226,240,205,96,87,121,95,42,78,96,79,31,130,143,46,232,228,127,243,108,220,143,85,162,170,233,255,131,226,185,226,187,144,2,176,216,145,109,251,80,13,222,100,88,59,93,20,137,206,125,64,35,118,236,23,157,233,34,116,175,69,22,43,234,9,114,102,52,188,197,12,55,102,78,53,16,139,192,210,37,155,187,143,34,139,30,62,170,170,108,227,173,91,200,198,121,242,119,73,102,52,83,50,52,182,240,21,158,52,219,205,77,193,144,99,19,246,211,123,21,102,57,201,236,216,87,238,231,252,31,118,183,212,199,5,199,32,132,74,254,63,94,100,135,175,159,69,38,213,218,99,100,233,192,45,4,100,99,75,152,106,34,114,208,154,81,170,219,101,18,153,132,221,141,194,172,67,220,112,4,165,41,65,80,189,177,70,162,197,14,188,148,121,145,249,144,160,109,205,193,191,183,146,217,187,91,14,57,68,45,59,154,67,204,150,47,81,205,69,133,125,77,191,98,77,166,21,91,131,110,136,127,226,115,33,68,223,143,6,214,121,211,107,25,51,173,195,245,91,195,45,80,192,26,175,32,187,213,34,6,170,218,66,127,248,120,80,153,145,53,138,97,51,108,145,39,94,184,172,44,210,137,174,101,32,117,3,61,68,109,232,134,16,98,54,28,154,25,117,74,22,220,248,194,112,64,235,228,172,96,225,188,118,16,97,26,120,5,122,224,186,216,133,5,122,184,88,175,125,4,225,238,164,23,158,249,21,242,80,66,112,134,14,56,72,242,219,166,184,59,70,195,128,144,138,87,19,250,246,153,84,195,93,221,217,221,238,91,147,233,202,236,9,240,142,99,132,156,216,8,174,12,8,31,28,148,103,18,25,191,24,104,216,9,211,93,188,172,134,156,235,84,50,176,173,125,251,27,206,95,125,141,189,202,249,208,159,6,188,52,86,222,218,178,211,79,87,45,245,195,14,56,209,102,159,23,206,30,239,72,204,105,200,249,213,10,189,222,20,213,17,43,234,7,215,179,194,88,62,225,37,225,61,179,106,67,95,52,154,18,235,22,117,60,94,150,100,115,155,25,93,235,184,204,20,204,244,156,22,67,169,102,101,103,213,49,149,90,99,101,248,176,15,83,163,79,243,252,175,8,5,223,96,51,76,145,143,137,111,76,129,205,102,207,45,193,96,221,93,159,194,31,71,35,35,234,157,94,50,245,135,255,15,89,57,141,84,218,22,119,54,2,254,167,173,223,144,170,155,189,150,4,12,61,166,190,25,75,204,140,208,41,243,119,241,211,15,207,124,187,250,253,148,213,150,59,6,90,167,242,44,211,25,253,219,141,121,246,155,101,71,197,255,83,42,99,73,212,153,174,36,16,95,107,248,246,20,65,213,249,46,133,19,119,191,45,63,220,158,95,133,91,48,236,191,30,255,244,168,1,183,180,103,77,230,130,118,247,247,251,134,165,59,75,83,135,81,55,44,71,40,9,62,175,201,120,238,16,173,87,193,252,250,199,161,54,222,180,243,188,134,200,46,152,251,252,226,190,167,223,88,23,242,128,63,163,251,123,189,77,35,135,144,200,244,189,90,54,133,148,201,97,66,68,72,240,167,129,184,46,72,239,40,195,162,87,129,233,51,209,123,30,21,224,70,132,165,208,3,65,170,100,228,109,1,251,88,213,18,21,101,204,94,33,195,131,211,95,189,64,118,242,119,191,125,5,45,169,96,18,81,34,119,201,15,145,237,190,97,135,143,194,120,182,169,148,84,144,32,45,57,139,132,35,189,222,126,170,142,61,79,52,253,96,182,98,125,121,223,231,185,231,92,253,81,66,168,225,32,227,33,84,132,238,78,70,77,101,83,0,194,249,247,25,120,247,102,131,82,152,181,95,92,165,89,133,189,13,248,70,186,23,120,179,188,253,195,65,150,217,25,253,4,9,106,26,115,48,218,252,218,186,171,45,59,76,88,188,222,196,53,67,65,75,144,1,111,62,28,203,174,118,39,209,81,128,73,69,178,182,154,246,148,117,180,114,117,153,54,76,124,140,144,31,229,239,59,211,161,147,141,80,165,124,214,103,125,81,23,224,212,196,233,39,251,139,128,196,91,87,86,82,156,3,231,174,48,103,23,126,2,180,229,180,108,7,46,2,114,72,19,108,160,134,226,206,133,23,246,36,51,32,251,23,170,119,219,153,70,242,71,146,172,123,155,196,218,240,53,11,114,197,25,62,147,48,131,252,68,146,245,221,208,68,231,62,193,10,6,84,37,103,14,104,216,12,185,73,9,70,130,1,59,138,143,19,65,97,49,68,35,27,166,41,192,6,180,6,15,72,244,71,180,13,128,33,153,86,76,17,80,202,233,240,10,155,120,188,148,121,15,72,169,5,183,210,107,170,90,10,90,65,36,137,62,43,141,72,103,238,73,90,86,144,24,201,175,30,11,234,181,211,201,146,34,218,147,108,152,131,231,218,154,222,41,89,110,45,245,76,56,71,117,122,122,183,60,79,201,153,82,22,9,76,226,124,140,187,8,254,54,209,207,83,181,135,86,8,205,63,189,199,73,254,145,92,179,238,80,236,59,131,216,34,189,18,190,198,176,44,0,49,110,10,69,171,71,21,165,238,114,129,204,22,177,10,28,194,74,202,149,244,168,23,230,50,217,89,116,106,210,149,113,121,51,224,172,161,157,193,90,4,115,40,46,105,119,161,19,35,21,233,66,74,129,184,8,121,239,222,84,206,200,60,81,186,95,144,7,74,3,77,162,75,77,84,222,197,137,221,36,48,73,92,11,17,66,88,83,59,144,68,117,125,62,95,139,202,94,6,183,227,70,233,32,209,178,27,205,227,253,230,99,180,42,223,247,164,55,195,219,179,235,174,78,23,34,113,126,4,12,173,76,74,219,41,223,185,238,206,72,105,241,134,124,34,240,61,52,7,34,152,53,146,240,55,189,210,8,98,200,236,33,203,186,109,100,38,225,66,212,76,188,8,68,97,23,43,241,46,95,136,3,114,248,98,203,21,46,253,169,46,160,132,30,184,119,239,255,244,32,158,154,248,98,86,252,244,150,82,186,67,169,72,82,30,105,119,204,69,247,243,41,142,48,162,160,99,6,80,167,161,0,95,232,6,59,74,116,224,37,40,185,125,187,17,228,124,11,100,69,50,236,3,195,94,240,59,7,73,60,49,102,130,172,4,218,60,246,208,75,211,167,57,112,6,100,239,32,183,115,37,157,15,149,99,219,142,196,47,13,83,73,245,251,227,67,89,228,27,235,193,6,158,182,104,173,24,76,36,67,79,82,183,84,57,126,88,239,97,171,156,35,230,156,176,62,81,134,202,91,246,9,15,157,244,145,128,73,62,76,13,246,134,11,154,202,70,49,212,192,108,52,68,72,218,117,131,75,206,145,41,213,193,160,166,28,208,198,177,225,131,208,154,75,31,182,239,176,181,30,253,33,186,234,147,197,86,38,138,34,208,195,205,68,234,46,56,146,91,179,169,148,149,35,162,180,152,202,3,116,30,193,186,81,255,23,137,63,99,229,90,210,56,203,248,76,249,156,150,158,124,49,218,117,14,169,172,3,9,0,72,160,65,103,60,241,52,67,104,240,146,6,194,195,39,90,254,78,254,37,197,72,53,204,130,18,133,123,179,19,57,118,180,13,117,137,143,111,142,156,157,88,119,133,226,56,124,243,77,53,89,155,130,12,121,171,141,229,242,125,213,236,125,26,38,195,94,11,204,38,190,94,131,126,60,251,139,15,203,149,149,219,196,9,40,241,115,164,229,125,251,208,45,154,11,78,37,124,125,98,48,0,88,180,149,184,222,8,91,68,135,218,33,155,239,196,87,158,153,99,45,125,191,149,188,121,220,93,154,237,23,149,23,52,252,96,4,198,80,245,40,36,116,87,28,248,229,41,55,119,222,212,104,156,158,174,64,34,11,224,73,169,184,118,100,6,185,162,22,50,164,169,226,241,187,162,109,165,151,82,221,52,160,78,202,138,55,61,122,23,81,140,121,152,232,180,109,145,85,245,205,0,5,222,186,144,8,47,105,40,78,229,85,61,28,160,151,185,67,73,149,105,173,219,27,238,234,52,249,134,38,114,47,245,175,221,105,175,13,6,44,105,154,45,91,218,218,204,224,62,154,215,2,208,213,86,147,133,184,92,61,119,100,165,65,172,116,163,38,76,44,26,146,207,83,6,9,131,74,13,212,221,59,253,137,103,136,82,232,79,47,139,75,155,191,207,136,43,252,163,164,206,246,71,237,211,200,195,179,83,197,152,171,80,121,60,230,181,187,39,171,152,251,140,218,74,124,29,121,215,228,220,39,122,215,88,19,62,182,187,170,45,10,80,163,83,50,102,72,27,32,226,112,126,247,44,246,194,218,101,75,229,237,123,72,160,253,162,71,145,111,78,183,128,165,115,119,177,157,39,40,85,167,190,250,40,207,177,227,63,49,132,63,233,117,218,37,52,33,156,107,168,183,230,235,32,151,235,178,75,224,115,36,179,214,100,215,47,131,165,83,141,38,104,206,24,104,163,21,43,174,74,10,18,69,61,10,252,80,215,68,215,98,69,155,40,52,36,63,71,1,131,9,230,111,15,3,105,101,221,243,134,174,226,59,25,190,86,43,40,17,165,44,170,66,216,119,136,77,31,242,77,147,219,84,92,123,29,99,104,18,13,109,98,159,128,239,3,200,97,169,186,107,81,245,42,201,62,14,171,228,196,141,125,24,132,114,78,138,3,229,188,31,113,199,190,236,146,65,149,13,10,245,128,64,16,150,102,31,213,61,250,112,83,206,43,131,122,187,53,69,27,112,8,82,230,114,212,177,34,130,64,149,87,18,6,113,193,72,198,185,87,115,93,170,22,45,40,39,89,22,237,193,88,189,219,199,242,183,234,196,163,162,115,13,208,200,135,77,98,214,193,160,180,156,177,204,252,27,142,200,252,247,180,61,139,61,192,53,65,103,129,158,181,3,84,162,33,38,150,220,199,197,186,122,115,94,160,58,216,192,229,68,94,32,111,75,137,232,53,101,116,30,231,146,163,211,42,3,4,14,222,28,63,157,30,26,54,31,105,104,203,170,180,143,107,65,7,124,38,201,245,169,41,221,170,77,29,84,13,227,188,81,156,241,100,123,201,20,225,120,122,184,115,56,51,29,130,190,212,189,133,34,3,7,75,107,221,156,97,180,126,174,56,255,120,7,215,34,46,108,155,124,119,222,53,71,59,65,142,112,129,221,129,0,213,63,230,55,211,86,47,57,77,48,193,111,213,85,192,106,38,178,249,133,145,9,236,77,12,51,98,31,53,189,140,246,136,219,114,255,103,132,48,190,200,2,165,64,4,103,193,84,74,4,110,77,74,101,218,8,132,49,82,160,138,187,224,23,161,51,50,172,113,57,185,202,36,202,160,142,22,36,206,23,144,116,150,83,207,150,255,252,182,27,37,201,219,55,99,57,128,59,216,65,188,0,230,35,141,248,81,250,96,43,71,104,119,184,73,228,247,128,41,243,28,187,215,182,127,79,204,95,92,16,122,62,83,45,52,75,252,92,234,172,129,47,118,244,77,45,145,83,234,251,100,253,255,0,161,92,165,51,14,67,209,85,87,29,241,41,175,12,211,69,53,14,83,152,174,172,79,213,7,128,198,146,75,23,97,119,178,105,30,159,24,118,235,1,170,18,70,77,80,47,181,100,26,201,169,211,195,194,11,46,189,67,219,10,59,143,217,29,29,24,100,40,254,214,235,168,84,74,231,72,98,187,195,23,242,93,33,196,157,30,162,85,179,171,122,207,61,101,139,35,186,28,252,147,219,163,201,58,150,209,165,155,245,80,98,6,241,236,239,225,93,57,168,217,217,145,228,93,3,136,179,205,188,4,191,174,167,134,232,183,51,185,73,101,24,18,20,63,165,198,70,106,63,39,163,145,9,148,167,136,191,24,100,89,180,43,15,133,233,250,6,9,71,190,22,41,171,35,58,224,67,243,159,169,142,197,234,214,233,19,224,126,58,221,48,207,145,124,121,51,73,74,191,87,42,224,233,1,109,231,35,3,245,59,79,141,25,233,79,237,193,27,251,55,187,245,254,195,71,81,251,241,16,217,26,18,64,215,59,214,140,3,53,63,103,141,2,53,148,95,239,186,218,63,193,245,42,97,11,199,236,219,98,5,3,25,139,68,234,255,190,155,129,208,102,6,127,141,215,168,128,204,11,32,122,208,249,204,81,136,24,57,44,198,122,253,225,197,132,216,229,245,220,39,13,3,138,79,27,18,186,125,161,76,244,176,186,72,181,153,222,7,77,189,20,143,48,65,200,196,234,8,122,171,227,32,176,86,175,236,200,9,231,94,47,109,181,22,55,126,5,128,3,194,145,192,195,176,169,245,121,219,46,227,12,221,67,84,170,188,111,158,73,94,120,29,153,169,95,89,97,170,42,236,97,248,84,212,186,248,101,170,159,111,226,169,77,72,57,91,147,93,102,168,253,143,43,218,218,107,80,55,245,112,220,248,20,101,195,150,70,153,104,25,205,85,166,88,55,66,87,129,185,151,164,186,103,104,96,66,90,226,253,73,205,59,8,104,137,250,67,51,48,212,29,101,207,207,249,58,151,205,75,183,187,153,24,239,198,213,18,43,209,105,133,5,84,128,51,176,162,233,166,118,248,3,69,243,0,42,143,113,9,1,217,225,196,240,249,223,148,56,80,43,235,238,224,12,50,131,44,227,67,128,113,174,168,219,204,87,61,78,34,212,238,75,60,234,78,247,220,192,116,16,99,205,71,128,11,130,184,51,97,92,235,124,91,64,249,19,112,215,16,41,64,129,185,172,25,13,83,232,250,56,248,52,71,131,187,35,253,44,115,90,24,211,158,71,44,185,72,94,36,128,98,236,138,77,14,221,179,113,206,211,33,133,174,93,218,51,63,240,219,179,9,72,138,129,1,98,229,36,208,105,247,43,117,188,50,116,225,124,14,93,229,13,120,236,94,118,36,23,57,154,222,249,161,229,167,180,114,161,33,72,75,213,142,137,246,74,220,171,145,5,49,185,21,242,163,29,174,115,159,19,4,241,24,210,23,91,95,195,32,123,175,32,105,119,103,191,84,19,16,53,251,116,158,93,56,253,190,142,232,231,69,198,3,146,188,144,12,210,180,211,15,134,64,236,135,241,68,39,54,9,152,111,137,78,102,196,113,87,224,228,15,110,160,203,138,41,103,201,191,55,42,5,44,6,65,191,185,34,44,42,55,234,59,172,21,229,23,55,245,47,194,1,69,3,225,242,230,194,96,2,83,189,0,193,30,35,82,220,84,75,193,22,119,112,145,150,232,132,193,213,249,56,180,88,64,25,27,15,180,170,0,204,77,14,226,162,13,239,89,8,127,101,12,46,191,128,88,150,192,110,251,89,177,54,28,88,249,146,198,71,10,111,55,167,70,10,207,245,213,102,34,46,171,98,171,162,156,79,108,6,97,170,203,195,43,171,48,138,207,120,120,208,113,51,141,10,75,67,35,167,21,32,163,193,187,172,36,144,9,25,35,215,143,253,149,207,131,149,117,204,124,63,86,236,67,51,95,76,252,255,201,207,222,1,204,99,66,60,179,169,142,11,157,245,67,194,248,122,169,34,178,166,121,1,124,40,226,177,209,238,187,86,223,66,90,166,51,7,15,32,5,109,11,29,71,139,189,214,108,148,245,211,234,252,55,68,34,145,225,176,218,39,51,180,138,70,111,182,78,183,245,18,31,201,137,245,57,17,214,50,205,1,119,148,213,57,27,220,49,190,101,25,62,113,194,59,2,237,237,194,122,179,226,68,28,161,60,117,111,211,162,200,189,211,124,111,141,146,218,61,125,73,120,168,38,177,35,229,41,230,254,113,115,122,187,74,212,188,174,254,233,170,29,64,50,252,63,27,240,57,182,115,125,228,221,221,49,102,29,151,10,196,50,19,196,44,86,231,120,227,154,144,106,161,110,166,14,82,43,64,174,128,85,11,102,86,244,189,20,8,14,203,91,210,164,61,32,82,152,149,213,57,95,172,26,161,49,85,237,1,68,156,218,238,74,145,73,84,174,93,1,162,142,229,227,161,156,105,136,73,3,167,253,176,233,19,48,117,120,132,141,131,18,238,139,82,95,100,185,148,36,253,247,209,91,48,239,101,85,24,10,128,76,16,213,146,5,120,52,36,130,222,167,211,177,117,188,1,70,33,52,208,180,23,205,112,140,163,186,42,179,48,177,72,8,66,243,28,224,185,84,162,236,203,53,47,245,241,191,124,164,249,137,219,72,106,119,246,120,160,106,120,134,228,145,208,167,69,84,183,37,8,6,168,5,61,237,13,41,105,7,21,75,192,110,3,51,57,131,231,108,115,122,198,4,12,58,217,181,16,251,6,120,158,21,20,33,18,181,30,133,37,88,22,145,128,109,117,117,9,221,187,37,179,255,3,39,229,120,207,167,223,54,61,157,170,119,183,150,189,92,186,98,145,126,246,226,91,33,65,237,139,125,224,171,105,182,31,115,172,83,108,208,190,17,79,30,236,46,54,183,10,71,125,99,220,87,47,176,225,39,210,107,244,166,67,213,231,51,88,230,178,28,158,211,21,222,1,134,142,171,24,24,116,255,105,236,193,106,236,82,139,205,173,184,31,117,46,178,147,63,38,148,111,253,129,140,109,188,164,113,144,9,212,5,26,204,147,15,73,117,12,132,252,41,53,228,116,108,58,71,3,234,156,240,228,43,249,205,177,248,11,145,165,210,46,12,15,135,47,35,148,186,172,40,165,156,8,82,215,52,97,183,52,113,8,245,217,120,233,166,198,63,155,133,215,202,79,195,181,189,149,167,111,99,97,125,119,57,234,247,22,108,60,227,241,138,88,180,105,53,107,11,66,152,153,154,198,251,249,237,116,87,21,217,240,20,121,90,255,219,226,29,41,119,186,1,171,56,46,95,220,165,196,206,192,253,73,219,133,200,244,41,205,121,142,116,187,97,162,12,153,85,26,161,151,70,247,24,131,253,86,140,158,173,178,19,114,87,120,229,179,137,254,128,249,162,197,25,98,96,11,157,152,32,120,11,48,69,199,247,96,15,20,62,5,72,103,222,208,58,92,84,44,228,195,239,160,201,225,87,186,68,188,120,170,30,15,63,95,156,73,178,22,62,10,86,250,24,55,248,186,199,18,87,38,227,106,142,59,63,29,211,15,84,107,68,172,188,213,61,253,107,245,165,199,125,43,148,161,58,24,59,141,241,55,94,212,106,234,255,44,72,156,30,12,115,229,53,185,151,245,196,251,163,9,79,81,63,132,173,149,108,46,81,98,86,84,175,13,10,26,6,31,81,200,58,124,47,96,114,101,237,196,181,242,154,45,189,91,244,74,220,107,133,164,79,131,128,48,235,125,67,114,116,76,192,10,93,89,79,237,137,154,7,197,89,196,212,148,14,107,181,142,18,197,48,131,30,182,184,198,168,6,42,180,227,41,79,153,8,143,115,94,9,167,222,232,25,207,173,183,63,185,244,114,24,79,131,51,45,14,127,60,91,210,136,26,106,186,152,79,224,79,232,157,96,161,9,126,88,199,12,70,25,252,59,91,223,194,138,136,113,36,128,101,147,84,67,0,27,122,79,30,221,181,40,76,76,136,192,190,52,222,253,57,246,236,158,171,134,134,200,18,5,57,136,85,253,240,193,63,235,54,51,96,229,57,47,252,101,75,115,47,250,24,55,70,38,136,228,66,34,141,213,68,165,47,149,27,74,145,138,183,162,85,169,155,190,61,255,45,166,216,135,168,3,7,181,222,94,204,247,141,161,126,74,102,129,207,3,97,174,182,167,236,108,182,251,103,92,47,158,151,139,213,241,221,66,177,201,191,200,82,242,20,241,246,115,120,192,4,230,9,208,138,102,226,118,195,50,14,145,210,66,41,77,203,48,24,42,96,38,222,25,98,75,168,91,33,237,212,122,28,113,153,170,78,161,88,135,76,46,224,190,136,171,219,126,254,100,181,190,191,126,95,180,116,138,251,3,64,48,244,112,97,164,158,108,35,56,231,246,144,208,109,16,115,226,254,103,221,100,5,50,63,12,217,210,84,80,215,233,168,249,69,170,25,219,214,61,11,133,110,202,184,239,201,53,234,36,8,26,77,236,207,9,154,202,243,201,189,227,19,96,242,161,99,238,96,36,210,146,82,166,169,163,96,100,69,195,114,206,67,176,137,144,236,254,83,175,71,221,165,233,167,238,190,249,117,231,47,176,219,184,141,4,76,59,99,194,125,247,71,76,100,148,133,12,33,163,96,212,160,163,219,48,120,165,246,204,223,81,71,69,176,33,138,52,35,81,133,122,124,185,3,189,128,154,133,58,254,34,121,240,100,46,221,109,33,200,231,185,110,132,231,81,15,29,47,240,145,148,25,248,26,103,239,147,129,89,227,84,180,218,228,252,129,43,208,35,140,91,217,251,89,132,72,135,163,19,86,21,222,138,232,70,244,123,128,181,146,3,250,3,97,32,131,18,180,21,1,3,96,25,63,195,202,227,235,213,82,170,237,24,13,232,2,220,111,105,191,203,184,216,57,78,241,67,143,193,140,199,37,30,55,75,115,178,86,12,17,151,133,238,209,186,202,30,16,109,254,175,86,6,217,120,194,182,29,217,251,54,78,62,53,29,246,175,62,245,29,159,33,15,1,225,50,161,230,160,41,226,223,159,24,39,57,201,49,57,7,255,182,101,77,13,17,90,60,185,138,245,80,15,1,224,223,250,55,180,155,188,15,34,22,11,179,14,19,13,104,1,200,232,247,208,145,77,161,237,227,196,47,254,82,139,172,187,142,36,59,152,102,44,254,195,37,150,137,175,81,14,253,7,177,13,89,98,204,107,147,18,13,105,38,157,125,107,18,239,151,79,211,124,99,33,48,78,174,222,218,19,103,115,112,160,192,119,204,157,44,81,168,31,144,1,77,29,155,160,55,208,0,54,218,148,27,146,183,119,81,134,248,204,158,219,65,0,29,24,106,15,39,113,26,210,107,47,0,232,86,117,43,90,22,139,102,143,24,1,30,106,225,191,129,11,110,147,41,122,120,213,77,42,92,96,210,148,178,65,254,212,230,219,18,221,68,32,79,54,62,229,89,174,143,18,184,165,160,248,168,20,63,49,73,122,70,232,24,24,88,48,148,179,63,103,134,110,160,59,121,162,87,204,104,125,35,106,149,62,116,110,55,41,226,114,194,249,182,5,180,51,143,2,23,159,136,144,169,126,255,47,201,167,227,104,160,136,40,173,224,181,227,175,207,132,73,237,30,22,230,242,72,61,160,132,74,108,39,160,102,26,157,168,117,87,85,176,122,165,199,200,50,46,51,112,125,252,176,183,116,207,132,42,57,91,243,1,30,10,153,145,217,28,26,204,194,224,249,27,18,148,84,98,35,36,41,231,120,84,83,118,173,228,187,23,62,241,31,104,120,177,219,0,114,207,111,67,61,243,91,71,155,218,203,77,125,115,54,139,181,95,113,208,172,43,210,8,12,246,31,219,213,137,163,165,131,28,140,134,168,240,86,209,246,223,77,155,255,168,117,158,191,60,138,126,175,19,132,204,79,51,29,3,32,80,145,176,143,120,203,23,48,25,169,50,31,255,112,109,233,95,179,112,155,56,141,183,250,230,178,6,29,50,75,176,107,208,184,8,179,204,191,222,27,184,255,176,239,98,100,244,56,70,170,121,160,27,31,7,211,175,111,17,181,179,19,216,124,51,186,33,30,183,107,28,211,17,126,255,46,33,79,246,177,30,23,161,1,93,166,62,201,145,91,33,134,1,248,224,48,209,255,255,210,220,238,228,251,194,151,67,185,203,244,112,232,84,116,166,79,63,67,181,149,95,106,209,164,188,18,83,128,71,199,164,212,247,150,85,186,22,231,57,229,93,195,145,90,124,111,15,247,132,66,52,188,54,32,145,110,130,22,53,251,47,233,117,172,231,119,15,169,104,40,24,39,82,254,41,153,197,160,228,121,175,213,54,116,18,95,249,7,174,217,7,94,94,55,138,37,137,156,99,215,20,15,234,6,254,203,23,60,47,61,134,39,62,88,161,209,19,212,85,43,121,82,85,240,192,19,239,31,189,170,161,8,30,53,203,117,202,29,235,240,140,10,167,80,98,46,124,254,136,37,186,186,185,93,36,74,231,194,76,225,13,210,215,227,94,244,108,230,23,16,155,212,34,39,58,112,59,41,86,153,188,186,231,121,74,51,255,57,58,224,16,124,243,76,155,222,74,152,204,47,21,166,153,178,155,200,209,105,168,40,135,236,243,105,129,238,131,219,180,141,6,179,94,124,25,211,40,84,128,58,239,129,68,164,200,148,33,234,127,184,240,118,194,13,121,230,208,38,252,105,14,173,196,242,58,123,239,74,202,185,71,115,97,83,186,20,125,200,64,30,192,166,97,213,73,9,60,104,6,181,77,197,6,211,95,54,81,173,130,147,65,227,199,156,41,93,253,26,178,192,21,251,213,59,226,251,192,142,45,100,96,84,241,35,251,47,211,114,97,97,15,238,11,113,104,27,97,119,226,232,152,249,132,69,206,131,251,236,152,171,132,152,228,178,162,176,147,212,34,112,246,61,108,229,133,14,127,188,21,128,135,245,167,246,25,0,128,49,232,247,53,197,156,190,210,48,235,48,73,31,83,216,246,148,35,49,43,46,1,188,36,113,123,109,200,28,19,36,244,248,208,7,191,142,132,236,138,63,189,246,76,248,89,88,13,102,74,198,32,132,234,217,78,111,92,136,89,79,194,225,98,106,16,75,115,115,238,96,126,137,139,52,72,237,246,171,175,171,35,28,224,138,34,38,223,87,47,36,42,254,240,95,70,98,41,3,247,116,234,4,221,41,210,170,35,24,100,19,226,128,219,159,26,247,233,10,134,137,238,91,152,7,201,147,250,39,168,34,192,40,193,22,68,0,30,53,97,3,228,170,194,36,27,182,228,100,148,222,155,108,82,230,153,237,129,228,130,148,237,89,99,15,175,222,33,176,12,164,13,248,163,155,216,86,47,149,14,177,98,164,2,95,178,211,168,25,61,148,197,193,161,122,140,60,164,142,219,190,251,167,241,246,210,57,69,218,148,91,134,39,134,214,49,238,42,213,23,26,45,215,169,42,46,44,242,108,137,201,37,104,160,102,212,236,225,19,102,188,98,22,88,87,19,211,73,101,112,228,49,217,99,164,177,170,154,176,171,246,45,201,39,185,123,6,31,123,23,173,114,224,155,221,29,234,68,41,233,89,16,163,95,107,74,107,0,206,33,249,81,16,108,142,60,119,117,157,15,49,57,45,92,55,224,86,16,179,203,196,113,78,161,130,179,244,136,184,78,246,22,125,255,34,116,114,188,221,125,193,149,61,9,111,14,197,154,83,148,95,152,143,207,226,88,208,7,248,216,123,123,71,217,127,142,125,145,118,193,131,196,60,58,221,45,238,165,74,50,163,245,58,223,167,99,183,172,124,6,12,35,143,157,83,93,209,166,69,112,80,181,23,126,44,15,210,109,60,14,224,119,156,240,239,154,3,118,167,206,230,222,221,9,252,63,172,19,252,102,134,188,121,189,84,7,46,22,11,246,166,129,249,140,41,253,35,130,151,109,18,171,218,206,58,115,54,222,198,39,123,164,30,216,38,160,111,57,142,146,165,119,239,104,230,152,190,20,122,82,21,184,208,157,126,225,246,13,49,66,124,79,216,210,141,35,158,123,107,171,13,154,60,148,153,73,168,145,171,249,153,8,180,108,57,198,78,161,27,39,8,21,143,87,87,226,87,186,76,215,29,146,73,108,131,66,124,127,103,106,240,116,80,164,22,93,4,130,180,243,206,102,39,96,165,8,102,241,67,53,148,209,38,192,98,155,123,173,31,15,251,103,72,4,145,64,72,64,39,209,6,130,244,11,142,206,228,189,137,177,216,249,106,179,156,80,103,202,44,189,193,129,55,137,135,46,176,151,140,160,42,84,44,56,47,221,127,25,69,144,90,186,74,19,23,182,111,40,223,108,79,210,69,122,129,147,15,225,73,72,92,233,2,131,254,220,53,72,54,206,201,207,213,108,108,101,187,85,75,135,135,119,178,96,214,139,76,198,150,3,77,90,153,83,229,129,134,141,26,197,0,68,20,28,105,218,4,203,122,169,20,110,222,35,57,245,197,201,209,208,104,32,21,220,36,173,49,59,248,122,146,171,187,32,93,145,189,46,75,211,203,157,238,124,95,62,18,159,76,104,90,199,74,253,103,191,221,131,50,6,233,245,89,18,89,249,6,22,193,210,245,193,147,195,48,213,237,228,98,45,89,99,207,25,154,220,246,35,216,175,179,188,58,146,84,67,221,55,39,150,119,38,109,95,50,195,33,51,136,116,44,106,247,50,95,110,208,91,214,150,102,99,198,196,174,84,217,126,11,203,83,178,112,231,188,210,225,228,45,97,225,249,4,102,160,191,205,164,238,59,56,235,10,53,174,246,30,248,22,141,162,149,139,44,108,214,40,80,26,19,247,92,16,39,199,68,131,47,67,252,158,229,92,117,201,207,52,152,106,109,116,27,250,219,47,87,254,32,100,100,46,131,170,41,137,21,125,62,134,22,32,178,129,154,86,151,55,184,213,63,252,254,69,70,230,205,242,246,83,239,171,215,161,86,227,35,247,251,205,239,8,96,213,171,205,97,223,121,163,156,116,91,238,18,154,212,175,18,245,190,89,162,70,185,203,5,211,180,13,237,152,42,236,250,45,211,168,25,239,213,100,17,62,140,14,206,133,129,153,114,193,59,157,51,177,110,80,143,230,95,111,40,22,10,102,228,19,11,101,58,245,79,57,235,222,38,116,198,140,57,221,51,186,140,90,115,235,232,164,13,5,103,36,26,126,6,13,19,49,204,247,168,26,45,254,44,49,226,178,52,124,60,152,174,4,67,84,196,130,218,91,51,50,37,237,36,100,218,11,247,82,65,205,157,184,58,38,6,72,53,55,155,232,189,82,89,40,3,230,68,240,64,122,176,20,250,155,94,187,138,67,75,133,57,88,46,50,113,119,202,250,158,208,7,142,92,142,36,225,183,139,58,7,65,150,122,119,84,135,152,67,182,239,231,89,239,237,176,117,249,5,246,251,223,245,70,55,9,222,53,190,249,153,219,123,33,32,11,184,76,146,43,146,118,140,11,27,81,59,67,231,190,102,47,238,49,140,168,132,171,8,183,11,132,189,133,189,73,115,71,208,107,110,95,172,32,175,53,140,3,252,98,63,4,235,74,36,60,211,121,63,251,154,247,49,248,46,55,215,198,140,78,211,83,120,52,100,110,252,237,160,168,190,176,14,244,82,188,47,201,68,167,181,237,58,100,86,136,64,55,215,55,111,177,9,4,183,228,85,48,230,169,48,212,69,231,16,254,75,17,236,160,82,169,18,44,253,75,18,99,209,222,12,132,32,165,68,66,76,164,55,44,127,220,190,100,2,125,242,7,147,76,191,0,59,156,66,170,143,83,53,151,65,14,69,159,184,165,86,251,198,185,77,164,187,235,126,108,90,60,148,244,97,105,252,36,252,229,210,77,236,154,97,220,124,48,66,153,161,147,46,21,131,247,91,167,49,89,135,156,215,86,131,86,134,70,165,4,46,101,71,228,160,84,68,99,60,240,247,167,44,22,199,146,202,159,165,143,178,56,137,55,119,4,98,93,236,43,45,239,93,11,94,154,46,54,105,21,39,224,116,171,210,186,246,210,189,88,231,110,77,254,150,7,126,68,53,221,30,123,60,151,53,217,117,224,235,254,119,54,197,191,27,124,236,70,211,168,242,0,3,12,22,178,79,11,141,241,201,249,240,139,80,206,56,79,206,194,11,111,139,40,132,231,68,110,214,221,44,57,65,56,220,148,112,152,215,187,52,20,201,54,2,147,235,105,202,88,167,4,27,47,95,205,93,110,58,217,3,135,73,154,81,219,138,14,192,104,209,201,85,210,89,41,56,159,13,43,96,6,156,19,221,37,125,101,200,49,81,43,78,37,98,30,160,67,27,3,138,233,15,167,53,166,195,64,132,116,208,249,16,202,140,157,84,218,227,228,219,176,117,231,0,61,233,156,171,79,96,238,225,167,67,29,54,220,209,60,89,111,51,87,160,139,143,187,212,155,192,194,151,156,34,2,117,190,175,190,95,146,58,2,92,37,112,35,23,38,176,111,162,23,190,197,228,212,202,181,3,226,70,50,208,18,149,17,43,209,237,67,79,243,201,70,175,62,53,107,208,26,138,126,33,36,155,136,166,176,146,6,156,105,16,225,219,170,224,57,115,49,177,16,29,58,236,216,164,4,132,162,38,53,152,234,20,74,9,106,221,84,221,69,189,103,219,87,79,4,89,220,46,189,93,63,232,75,83,121,77,112,219,198,239,49,39,118,155,219,216,167,102,186,178,172,138,130,5,195,66,89,132,79,204,99,34,168,253,153,47,74,134,111,8,5,116,67,25,0,232,152,148,157,212,53,133,4,65,76,89,220,102,130,50,28,115,138,226,174,130,188,24,57,45,124,122,25,60,116,103,34,241,75,80,97,120,218,230,74,8,112,112,102,230,252,219,179,253,64,78,64,189,185,95,104,245,16,181,9,197,173,219,128,236,58,51,32,74,238,56,243,188,147,41,96,15,76,71,70,14,6,13,201,185,238,239,27,177,223,37,228,162,229,176,63,136,228,104,160,238,40,244,4,55,169,209,68,217,119,173,209,59,207,171,39,138,222,105,183,116,46,231,62,139,93,82,38,73,204,138,117,123,2,243,108,198,51,218,187,13,170,148,63,106,98,78,150,37,105,140,50,43,106,68,54,49,51,9,245,154,138,138,242,38,145,15,243,170,121,132,72,232,234,212,108,94,85,86,9,164,251,156,176,210,67,22,193,168,231,13,77,125,57,242,67,137,4,86,156,122,103,205,51,144,37,1,141,166,91,72,4,4,172,118,195,193,189,147,78,109,224,202,168,35,191,61,73,116,102,120,105,244,181,76,89,243,73,27,59,252,185,127,126,95,206,214,245,54,202,236,58,71,245,90,237,100,94,9,239,103,160,150,253,170,76,196,86,197,53,206,86,203,0,124,75,105,139,25,82,178,112,194,179,185,52,203,88,123,65,109,96,152,26,188,128,58,101,179,107,153,86,45,159,115,162,125,52,144,144,185,158,137,223,45,97,32,188,69,40,214,20,32,140,205,147,78,156,115,236,114,167,56,197,162,53,90,61,227,97,11,42,254,121,11,240,93,7,147,9,7,11,120,246,238,220,154,117,39,233,217,54,94,231,113,253,118,153,149,109,79,1,196,86,64,243,161,200,41,69,178,103,67,109,166,81,163,35,78,248,44,135,86,76,75,226,56,7,146,243,255,223,198,172,248,119,89,213,133,26,230,196,136,144,157,191,226,118,254,103,251,155,33,46,82,76,193,209,146,86,30,188,77,240,11,105,107,42,87,108,190,3,165,43,16,223,244,132,165,219,239,46,191,102,200,230,68,207,24,228,11,11,221,86,208,114,251,75,161,223,184,170,69,192,170,231,52,181,63,76,77,14,151,197,38,7,214,167,219,209,134,197,18,73,83,161,24,219,125,242,148,82,252,231,248,154,25,55,61,84,166,38,166,106,58,253,80,18,214,211,243,87,34,149,124,26,150,158,102,128,63,163,210,155,225,35,14,255,227,201,79,22,239,186,119,179,207,120,29,9,171,3,214,22,224,145,0,101,184,179,81,128,10,249,88,207,232,244,119,77,13,210,57,159,84,112,23,246,23,61,253,10,132,250,175,40,176,92,122,183,62,155,196,215,227,140,34,244,251,31,103,231,246,134,250,2,168,58,38,150,0,37,237,49,251,12,87,22,43,167,238,96,178,23,116,209,239,174,234,165,193,109,161,118,67,69,170,159,195,10,33,26,102,19,170,67,208,107,6,21,36,181,33,163,112,56,77,132,181,105,26,25,123,66,82,132,202,34,15,100,206,13,19,209,227,129,243,154,0,72,165,225,135,206,190,33,126,108,209,77,107,104,238,151,205,197,30,20,25,93,207,158,138,142,198,202,175,249,209,100,174,133,206,66,195,156,32,246,36,5,157,195,79,91,125,120,54,40,115,163,167,109,162,5,15,191,112,99,100,202,163,152,180,86,223,25,36,68,158,125,210,236,168,159,99,183,45,104,16,143,164,109,227,79,63,11,220,176,164,174,7,91,120,45,124,226,136,218,217,188,110,221,30,50,142,58,246,160,39,103,64,240,44,247,43,200,67,229,87,255,105,193,40,190,89,1,77,71,0,85,88,205,245,144,15,222,121,85,3,70,218,65,45,104,215,142,164,149,214,122,86,147,129,29,194,71,31,78,151,168,223,78,229,208,191,192,184,63,95,64,118,18,92,24,219,216,187,177,189,172,214,42,0,193,91,172,29,247,133,52,227,115,247,170,176,120,73,101,38,179,213,55,48,118,204,233,6,35,44,121,80,142,110,207,16,40,14,174,98,29,129,224,105,159,22,149,137,100,230,33,57,121,145,121,138,71,234,107,187,120,132,197,64,179,159,15,124,223,112,94,119,130,138,29,35,193,100,221,68,19,241,58,119,93,255,117,205,11,214,121,238,169,200,110,195,148,218,88,215,183,81,150,17,216,140,97,163,242,252,90,35,188,21,95,78,127,68,202,26,155,222,190,125,14,98,140,247,50,195,134,133,72,240,41,180,7,39,161,185,112,200,13,210,165,148,108,31,21,157,95,29,120,255,14,73,178,117,196,191,190,249,57,109,138,131,213,153,246,176,249,183,51,80,92,168,152,40,178,193,104,14,157,193,69,255,66,149,254,234,88,232,9,152,64,88,161,174,132,222,184,113,134,148,29,197,191,239,212,190,196,152,236,16,154,152,33,4,87,61,135,102,21,238,23,57,140,150,76,177,249,142,139,254,42,137,147,46,250,143,140,20,26,4,227,186,178,221,3,60,22,53,116,156,185,158,128,236,37,119,248,133,49,249,145,238,14,253,177,199,228,244,32,67,61,231,97,118,125,101,1,80,133,183,193,243,247,8,171,109,62,240,19,99,191,214,143,91,252,219,146,120,173,74,32,228,28,201,160,175,171,162,240,142,33,155,172,19,217,239,69,143,60,234,137,53,185,19,151,106,109,14,88,94,184,242,178,192,21,171,143,226,54,143,180,219,163,164,108,211,63,36,9,149,29,237,172,239,89,246,128,184,95,14,90,229,58,140,188,140,113,77,188,135,63,152,165,222,255,20,159,157,12,227,122,63,205,40,39,151,108,128,213,130,79,20,28,223,188,170,98,166,89,196,138,235,26,197,220,109,3,126,72,120,146,246,30,145,132,253,140,25,240,59,200,81,34,108,180,173,20,162,86,151,43,196,200,217,87,54,28,190,120,109,254,249,148,9,47,44,25,35,128,239,75,141,110,94,97,240,60,96,124,106,181,202,229,13,6,232,61,140,67,171,72,79,145,137,208,20,176,57,135,144,203,99,179,222,82,173,177,151,35,6,14,29,4,242,135,208,214,102,60,90,114,50,249,120,213,70,124,111,123,180,64,196,23,183,65,38,179,106,116,48,243,218,35,14,78,4,126,61,146,128,12,134,223,145,115,248,91,100,236,222,73,203,245,93,141,246,125,124,90,173,150,107,209,128,87,202,73,239,36,188,49,17,63,136,34,199,222,208,50,170,90,5,249,144,18,30,140,45,115,35,215,87,54,203,127,128,169,222,62,165,238,22,28,139,115,17,187,37,79,59,215,247,67,217,39,83,40,54,238,209,159,86,50,133,255,22,141,239,174,40,200,219,170,189,116,189,148,91,136,55,12,30,178,53,18,38,246,199,130,191,136,79,25,163,15,215,205,192,106,137,133,19,61,45,146,98,176,52,123,11,200,161,166,202,225,30,90,87,207,235,159,125,27,22,153,134,221,97,40,2,162,131,211,167,107,174,217,111,152,128,208,35,159,62,168,52,98,46,217,165,200,54,105,85,126,223,95,150,55,181,196,120,145,184,202,51,88,232,91,107,38,19,136,55,150,164,90,253,87,162,207,175,233,31,84,20,155,124,79,50,66,186,73,116,68,91,172,254,254,219,60,234,233,36,25,82,15,25,245,96,166,178,238,158,15,145,21,17,114,97,129,162,79,33,229,163,101,50,240,41,231,82,46,234,231,244,51,79,231,55,239,23,171,77,219,111,133,174,80,97,222,133,164,79,38,35,180,14,97,109,109,63,194,83,49,85,14,207,132,39,71,216,201,29,117,108,186,117,13,23,16,114,61,188,89,195,124,142,81,197,205,218,96,191,237,168,84,222,150,111,223,142,200,71,3,219,112,101,115,76,231,42,16,84,15,232,233,98,92,237,81,219,238,179,213,218,143,165,2,120,27,113,177,114,204,70,44,201,28,198,116,130,76,129,107,99,157,25,153,83,203,130,21,32,83,167,249,156,6,130,11,26,50,108,59,133,54,61,91,51,238,163,57,226,228,233,215,176,45,64,47,223,27,228,245,54,19,199,57,100,171,174,163,63,47,182,194,103,246,197,126,115,210,233,56,134,48,117,168,31,85,0,35,198,89,109,162,212,74,233,156,5,55,74,37,82,197,138,230,213,108,147,221,185,102,227,190,139,135,43,239,221,138,66,81,118,122,244,0,202,83,96,81,22,124,101,202,22,162,170,164,61,66,215,126,15,234,248,157,209,83,181,39,237,221,225,137,10,173,10,55,224,238,217,86,211,201,67,18,63,14,33,90,76,101,48,111,206,71,150,151,153,66,32,243,198,40,107,115,38,102,149,229,80,89,201,76,230,163,72,194,144,238,77,13,207,32,15,75,39,82,24,117,13,128,82,71,145,84,67,189,155,44,168,165,8,42,10,40,147,189,31,33,202,246,38,34,242,54,20,112,223,56,5,27,223,47,230,18,39,108,225,16,38,205,1,112,201,89,209,109,27,206,165,212,251,121,210,45,78,218,22,66,189,14,176,22,178,15,56,220,178,25,215,45,223,29,41,53,31,123,148,24,234,212,93,131,191,215,162,113,14,150,41,93,241,124,201,54,252,150,181,51,9,183,16,240,77,205,156,58,130,92,53,3,11,243,143,122,223,200,0,24,158,2,44,153,222,114,207,104,56,192,41,171,119,67,148,194,111,92,138,69,24,200,61,14,68,15,189,170,198,252,27,96,94,174,167,108,223,181,183,120,181,20,204,82,233,222,219,95,8,35,95,97,96,112,207,75,254,225,57,64,103,25,119,238,38,8,152,222,6,128,167,204,224,30,93,70,60,61,78,224,190,201,16,27,99,223,100,154,60,98,89,124,168,56,98,8,234,131,165,178,206,185,208,17,48,34,67,26,38,43,198,150,232,176,232,243,88,112,142,114,116,31,83,37,238,111,81,205,149,52,12,103,152,64,15,180,230,60,34,164,204,35,159,59,184,74,229,218,68,82,106,161,221,24,229,47,95,163,191,201,79,64,146,193,16,169,112,215,61,110,14,189,31,83,46,5,237,89,201,31,64,248,246,254,28,95,251,224,212,123,29,23,217,209,6,215,252,245,16,213,236,41,119,108,209,107,233,180,112,103,20,114,130,5,130,174,173,68,82,178,207,54,144,121,147,44,191,152,7,55,233,157,131,8,29,84,230,1,172,112,100,116,191,180,235,134,24,99,146,75,96,126,168,64,178,76,248,157,165,104,97,85,22,28,168,203,106,239,203,217,209,84,82,21,171,241,44,86,210,254,170,98,218,198,63,235,142,18,104,111,5,98,250,43,116,217,137,90,87,52,26,68,133,21,135,46,34,191,3,236,55,251,163,230,218,245,117,148,243,104,104,4,163,176,231,232,39,152,225,121,39,121,46,218,187,167,253,93,36,247,81,40,253,222,18,0,249,66,223,137,74,4,92,2,9,5,217,108,203,165,201,7,224,180,201,149,86,50,182,51,230,39,233,203,118,80,74,146,183,78,74,19,38,254,16,64,38,26,133,159,211,116,14,130,187,217,143,49,0,148,144,21,205,2,73,13,70,60,96,67,31,213,154,109,63,26,247,177,243,128,248,148,231,70,229,206,102,56,167,244,123,168,130,147,204,163,114,125,240,227,228,171,164,80,18,171,53,104,238,135,240,16,196,23,56,212,24,166,131,151,182,63,65,51,163,14,185,169,153,60,67,108,170,240,198,161,122,164,233,181,230,52,114,82,198,117,85,118,104,181,145,147,190,73,161,195,195,158,54,207,243,255,46,108,80,206,200,121,12,77,157,184,210,80,120,221,166,94,62,218,217,234,84,219,119,17,84,124,146,233,160,147,189,144,108,92,225,51,219,245,151,198,154,42,5,164,194,250,216,33,193,207,92,78,234,27,141,158,33,84,205,19,229,114,166,125,108,160,222,211,41,43,108,61,243,171,246,209,204,135,93,9,101,35,127,218,170,174,6,20,234,115,140,179,225,182,70,19,64,77,85,186,87,199,86,149,113,175,11,20,35,22,147,149,173,67,101,133,0,164,86,76,23,56,139,100,30,86,204,99,252,110,239,76,158,51,253,101,253,90,211,173,181,220,230,250,123,203,49,40,4,110,10,116,13,100,241,151,146,176,62,86,236,169,56,248,214,34,247,169,74,220,51,121,68,5,24,153,192,251,167,67,44,66,117,224,19,201,241,145,13,159,64,158,221,69,87,203,1,76,187,206,202,211,15,21,188,250,7,202,103,186,109,225,181,6,89,23,181,253,149,151,82,103,77,251,209,30,188,169,175,246,66,21,168,97,246,20,224,193,217,30,186,71,172,60,77,83,58,107,127,252,50,12,72,208,200,166,187,95,16,231,172,156,193,65,110,223,58,71,31,113,103,158,111,103,152,5,248,125,99,15,216,239,167,8,92,153,38,116,131,119,219,173,103,31,229,109,167,144,59,179,113,50,84,33,243,17,118,197,56,183,61,33,18,68,53,124,208,71,116,112,1,213,155,36,31,36,76,4,162,239,195,139,213,152,155,90,92,255,11,83,111,206,30,220,115,111,4,65,201,61,183,198,145,227,3,231,245,194,77,131,248,128,138,96,163,11,30,115,0,228,236,1,137,17,92,69,192,230,221,64,204,65,24,246,138,18,246,147,25,19,185,111,16,6,135,75,26,253,20,189,131,210,48,224,132,84,201,150,161,17,7,43,63,6,225,199,217,132,161,154,53,247,12,25,6,169,165,149,34,203,57,10,252,194,63,32,243,112,145,227,127,150,157,4,7,221,235,193,56,1,53,73,15,169,107,191,34,66,94,120,43,172,151,135,240,205,124,63,57,241,72,161,173,40,109,216,197,48,54,199,186,67,252,60,26,162,95,9,15,201,13,247,84,27,174,15,88,33,24,103,244,92,135,251,139,94,179,50,152,120,206,63,19,11,82,21,189,192,235,118,12,198,220,59,86,246,141,103,127,65,92,221,17,237,140,191,4,213,104,89,70,35,178,211,39,120,144,20,7,103,37,59,229,123,248,13,56,242,148,41,129,38,83,2,123,183,52,181,93,140,128,241,90,147,168,231,120,10,191,0,65,3,168,17,2,33,166,99,177,229,112,215,181,105,7,203,190,42,214,177,152,54,93,108,249,35,69,203,143,140,79,201,239,119,48,30,110,12,34,222,195,41,228,235,42,132,234,140,3,186,248,190,181,255,226,233,8,207,240,194,234,93,96,198,166,147,102,107,231,40,177,215,67,122,198,11,65,98,99,65,190,79,149,140,172,122,175,91,251,181,156,220,57,64,49,90,23,2,197,186,191,72,251,117,61,249,48,54,83,81,73,43,89,206,216,245,189,99,192,56,29,194,117,29,205,44,217,228,17,156,146,3,125,88,89,234,13,165,250,72,220,120,28,232,223,188,54,156,30,177,109,86,109,10,164,74,213,96,179,190,113,137,174,80,25,175,212,208,90,14,45,157,64,8,121,69,159,179,126,201,193,249,171,62,78,199,44,76,250,255,112,40,67,68,99,122,249,156,160,210,75,104,67,251,63,98,250,162,155,227,8,119,158,228,69,145,24,120,239,123,91,182,196,87,218,70,102,39,149,4,57,176,221,22,73,165,86,132,4,66,249,36,42,110,241,183,211,78,36,222,26,130,159,150,125,143,115,186,157,29,98,181,137,49,108,167,231,55,162,222,112,58,100,214,216,250,223,208,102,32,5,92,223,204,105,161,222,27,40,70,205,144,93,74,247,211,223,247,228,162,223,50,243,33,240,24,183,45,62,58,146,86,118,1,216,60,28,39,16,175,193,139,118,187,43,98,34,43,250,93,129,232,196,134,4,200,47,180,180,111,160,42,210,36,64,139,91,40,191,182,64,11,78,86,79,126,43,74,70,218,61,153,137,19,198,125,32,78,123,161,91,246,171,37,143,194,214,42,11,32,140,174,122,54,113,234,58,173,12,1,187,43,52,110,97,182,116,42,253,202,99,255,229,124,238,90,206,164,159,66,92,231,206,192,85,30,242,227,178,160,241,44,97,199,146,91,190,41,253,223,55,210,195,39,0,235,91,49,250,121,236,73,12,22,160,46,169,94,229,208,216,10,172,14,156,74,88,47,245,241,211,54,127,47,77,237,137,85,249,119,245,229,252,11,85,171,116,92,225,125,239,240,187,125,152,171,73,226,210,255,211,98,21,209,161,71,91,150,215,131,11,199,4,66,27,219,79,89,90,98,127,186,22,2,231,20,34,236,71,52,254,127,177,198,152,221,16,191,185,107,58,221,135,192,194,249,96,48,217,117,15,201,22,73,63,247,229,29,61,229,62,25,230,173,93,12,113,77,190,29,123,0,102,32,235,155,173,18,85,73,77,92,164,44,43,243,140,4,178,61,111,137,53,185,81,121,52,139,0,200,21,191,123,18,83,183,141,238,154,153,35,97,141,127,88,192,214,42,198,16,78,160,254,187,112,19,64,113,253,70,158,245,221,15,195,91,107,182,201,155,27,19,140,49,183,133,108,33,121,154,43,152,237,227,13,85,251,84,233,206,100,204,232,137,186,14,18,107,205,43,164,140,222,116,29,198,22,39,50,220,133,54,115,166,113,84,22,127,110,187,182,184,247,245,110,28,137,77,122,159,144,141,34,36,69,244,202,205,113,6,202,71,241,56,113,91,139,21,119,87,135,62,127,245,106,82,53,254,146,188,144,87,99,195,19,65,44,134,184,28,217,83,179,219,223,186,17,23,250,76,249,55,0,15,116,252,198,158,182,188,137,16,113,176,173,85,138,189,123,66,79,100,140,122,217,71,45,237,43,88,225,129,111,167,105,50,228,103,184,250,140,111,40,135,170,51,45,33,55,123,39,175,218,89,220,226,243,141,64,53,156,148,33,10,239,241,2,209,134,0,108,131,143,166,26,147,233,136,170,230,155,191,191,50,140,204,232,95,221,201,83,39,246,208,220,125,141,43,120,231,134,174,131,102,65,6,213,181,251,77,104,86,167,116,35,190,177,109,163,251,211,57,115,55,187,167,104,194,157,73,252,236,117,22,244,33,228,206,102,216,124,158,34,218,201,172,13,241,72,97,213,47,54,129,253,190,24,113,133,144,204,188,145,180,218,161,150,168,234,253,92,17,37,145,180,161,122,53,165,192,227,180,142,115,111,127,109,195,92,164,67,25,117,40,253,28,166,114,215,163,168,252,130,173,241,245,36,84,114,233,148,25,30,5,196,93,200,72,16,94,11,39,253,66,119,48,18,169,174,205,48,246,194,139,210,176,245,172,39,27,248,211,48,35,139,58,235,254,22,20,217,19,96,129,34,226,228,205,211,11,178,126,145,70,99,34,64,2,94,85,109,175,162,234,170,117,227,141,244,28,187,36,10,82,118,223,136,6,224,29,154,62,209,240,217,69,22,120,166,24,47,79,210,255,93,60,182,232,206,143,248,68,166,160,55,0,224,32,234,76,122,200,238,74,7,49,255,252,221,208,195,99,5,248,123,158,144,56,29,144,18,174,171,137,118,181,109,31,4,204,190,61,186,119,73,244,59,238,191,235,210,31,71,116,143,198,75,236,203,161,143,79,183,214,228,133,116,108,232,36,84,158,191,59,249,117,132,27,255,181,40,5,133,255,149,63,10,94,146,84,104,5,13,173,220,153,173,247,149,17,134,33,104,19,126,41,144,38,171,212,167,181,197,22,176,163,195,154,141,187,100,1,253,7,201,178,195,53,224,123,41,155,244,186,90,84,44,153,28,11,202,37,131,159,161,76,184,246,21,83,48,8,238,43,193,81,243,140,195,111,192,74,215,173,18,55,37,17,203,183,243,16,46,183,119,84,185,53,192,102,5,166,140,33,115,13,57,255,63,114,37,173,104,40,174,65,8,75,46,169,210,69,82,81,93,86,86,238,162,158,131,115,29,243,166,8,235,235,185,224,176,60,217,115,117,30,202,152,174,216,136,253,41,221,203,151,206,161,121,106,84,241,185,16,150,148,0,61,29,197,183,28,231,208,16,249,240,80,92,24,154,155,244,142,31,114,131,109,96,68,233,186,193,68,211,42,99,18,190,80,235,27,250,63,77,228,150,5,137,28,109,109,233,73,246,199,207,140,244,173,226,9,250,5,103,199,248,79,27,67,124,88,224,246,136,166,94,207,47,62,153,185,126,70,231,49,167,138,5,99,129,185,57,67,233,235,146,248,87,213,149,212,53,198,248,209,157,241,229,245,215,46,28,96,170,254,223,203,0,191,226,247,12,155,51,50,139,255,123,200,125,78,245,73,155,107,89,150,55,128,184,253,31,115,188,135,161,66,18,55,79,188,126,232,27,150,208,83,177,211,239,205,160,46,2,81,28,143,212,122,190,100,86,96,246,9,158,0,251,177,237,85,146,153,25,125,252,212,226,83,169,125,183,177,67,228,220,126,233,199,75,3,238,101,175,198,213,29,219,90,104,60,239,68,58,224,224,200,73,89,94,98,170,243,195,101,174,243,3,196,170,40,46,11,216,162,28,60,30,116,214,130,245,127,70,92,170,98,220,232,239,81,45,86,4,135,137,220,164,224,175,251,97,167,140,253,94,121,94,236,21,59,228,205,45,161,198,81,39,94,156,37,158,136,52,24,39,33,223,14,151,86,225,52,213,239,40,81,146,233,57,238,193,178,213,108,174,229,14,49,55,246,2,47,220,86,66,35,141,189,199,127,83,219,231,60,134,209,132,93,169,94,163,165,224,107,223,61,222,224,71,245,60,21,110,212,94,26,70,219,80,204,182,73,68,198,150,132,146,225,30,149,41,107,31,47,213,36,207,34,211,188,63,9,77,244,159,113,17,248,102,128,63,159,122,146,51,128,234,32,28,178,161,56,36,93,45,131,190,207,157,192,132,139,9,193,200,219,152,42,125,173,32,224,17,63,223,149,149,15,49,120,145,250,220,201,17,113,51,105,51,161,250,137,38,183,93,38,232,237,244,62,25,226,7,41,212,32,85,82,2,174,101,107,144,75,213,70,223,144,56,33,248,198,39,235,215,219,127,53,5,194,205,169,33,188,123,1,185,214,65,187,184,157,33,210,47,221,201,101,201,226,38,130,218,226,227,231,169,224,164,29,141,79,65,80,87,150,57,201,195,22,253,84,157,166,155,185,79,68,165,103,247,113,183,147,233,179,163,69,8,84,9,19,34,103,246,85,53,217,55,131,252,26,191,101,43,23,185,160,231,81,100,169,200,244,248,169,48,217,159,124,69,246,19,92,19,191,161,3,90,131,229,39,75,135,118,98,105,53,190,175,187,3,188,23,67,130,27,230,223,156,124,160,251,190,167,149,84,115,11,131,233,124,31,100,71,118,163,157,34,108,8,178,6,107,43,38,156,78,172,183,114,157,57,215,173,24,48,107,229,109,222,167,45,189,8,26,179,98,119,207,229,60,199,149,203,204,166,242,14,186,236,159,223,173,245,155,147,128,98,98,78,155,10,210,157,85,220,193,154,208,9,171,165,208,135,136,191,87,71,158,245,82,195,253,223,200,153,51,66,221,105,30,161,144,140,249,31,31,124,149,221,219,59,224,191,88,87,88,125,217,244,167,33,150,252,26,10,69,199,168,4,17,41,235,220,244,70,13,244,7,229,205,21,128,204,46,184,12,212,207,228,116,90,71,130,184,49,134,79,212,216,203,35,188,247,183,47,235,140,37,120,16,55,128,227,148,250,32,69,209,81,151,252,135,219,76,219,255,197,147,202,8,158,114,76,49,185,117,27,182,123,161,242,57,71,199,170,218,108,117,172,26,139,173,226,7,184,124,249,128,253,251,22,140,18,233,31,202,96,178,142,164,85,214,81,125,94,237,30,98,232,203,6,199,145,18,68,171,119,153,172,51,13,201,244,10,117,220,119,35,151,77,158,37,192,49,10,161,38,144,40,239,200,28,147,106,164,197,236,184,97,116,107,43,244,234,140,158,43,119,44,238,75,63,77,161,101,155,145,111,153,108,32,224,82,174,246,203,208,230,96,38,104,241,35,201,201,203,69,163,79,7,50,65,121,15,190,200,149,138,240,3,229,109,244,253,94,120,94,207,60,177,183,167,157,64,153,196,181,129,113,243,176,222,59,35,17,202,175,24,142,183,69,157,162,9,165,72,129,190,163,98,184,101,54,51,239,80,210,133,102,106,254,158,45,231,167,212,91,133,231,203,215,152,180,131,136,10,137,71,64,198,177,189,168,60,192,109,70,230,113,59,103,104,234,103,177,92,18,100,146,184,126,187,78,83,50,227,167,229,25,55,28,23,145,243,148,55,200,79,47,49,112,82,43,180,33,206,197,229,174,152,162,138,146,229,66,11,228,191,32,188,56,31,214,10,148,82,205,40,182,86,127,219,83,82,235,105,212,76,196,117,59,175,62,226,224,156,163,78,211,111,133,116,29,99,93,93,118,143,89,245,156,141,76,221,231,130,168,251,59,154,95,73,202,176,176,81,52,247,225,16,239,121,186,234,144,252,117,45,179,191,206,213,212,229,95,241,63,88,75,248,206,236,221,173,234,145,228,206,43,200,202,72,96,244,46,70,2,95,14,150,139,39,201,121,241,112,95,105,77,155,88,82,176,210,137,236,212,215,185,242,128,18,209,9,208,193,8,34,141,238,45,165,209,52,112,93,244,231,70,108,181,6,54,63,105,234,1,12,161,23,47,141,138,89,79,49,220,189,109,184,11,70,37,230,87,135,217,3,18,163,64,97,122,221,82,197,209,21,168,118,42,78,79,141,195,194,21,88,247,29,50,58,226,188,255,24,66,27,115,245,114,218,186,167,129,189,120,239,163,47,182,187,161,34,152,150,120,117,118,101,103,238,244,31,155,108,191,60,241,108,59,246,69,90,25,250,189,3,85,30,100,235,208,125,66,83,128,155,11,141,85,247,136,80,20,235,29,11,251,215,108,202,222,4,213,144,98,146,233,13,183,85,206,236,160,2,220,61,250,253,25,235,112,102,60,199,172,74,220,212,168,148,14,91,163,193,118,74,65,244,142,49,70,157,209,109,76,131,98,53,198,157,12,61,172,211,176,104,163,145,162,249,66,66,210,147,71,123,150,14,138,63,40,134,223,14,235,129,68,54,70,157,0,77,250,63,15,101,117,173,103,55,207,119,71,89,114,208,228,195,13,178,85,53,116,9,54,51,244,5,102,85,44,112,252,167,65,87,36,102,91,21,26,126,128,23,143,37,121,167,196,102,120,15,22,115,84,136,19,121,232,11,244,88,145,31,136,38,139,30,82,244,142,168,95,174,58,134,148,235,220,30,244,20,149,96,236,238,37,10,227,250,107,173,48,39,73,88,65,214,219,48,55,5,24,40,220,130,68,50,87,140,176,130,234,223,240,116,159,165,22,238,19,182,26,113,209,185,115,97,45,11,187,227,154,58,117,2,248,143,229,83,44,146,98,180,24,100,127,68,41,209,15,217,236,202,184,212,153,54,97,237,229,62,116,69,145,103,39,26,51,255,26,79,55,198,164,92,81,236,186,10,216,252,219,132,5,79,164,113,169,84,247,127,104,217,148,207,161,31,78,209,65,214,244,126,252,168,234,120,241,239,226,174,237,131,116,164,132,0,79,148,143,129,196,67,95,93,72,141,74,92,206,103,109,248,171,240,59,13,8,235,52,66,239,191,34,138,224,27,74,58,65,33,152,246,206,98,185,143,209,147,46,144,146,178,139,56,86,253,137,81,128,89,87,113,69,49,71,192,229,248,151,105,255,41,34,59,173,47,232,120,98,250,118,230,125,43,225,76,234,26,178,57,217,53,166,148,243,55,21,94,18,150,113,193,72,248,23,127,243,132,214,68,19,127,137,89,156,189,119,159,30,158,35,36,247,244,95,245,162,3,210,148,197,40,81,145,161,17,157,96,59,141,129,79,141,248,111,82,194,144,185,42,247,131,156,106,88,165,30,53,78,188,220,214,92,247,200,172,11,150,113,203,131,149,115,126,20,237,110,60,57,19,36,107,175,67,119,18,244,115,87,213,210,123,176,86,79,141,58,115,225,237,191,199,81,235,84,42,228,12,249,227,74,27,81,236,215,30,1,107,1,251,165,30,186,167,165,222,130,5,167,64,43,86,50,49,114,30,197,86,51,10,4,46,84,34,46,32,143,98,223,225,30,47,27,84,126,218,164,208,197,248,171,219,61,131,242,67,10,116,200,197,226,158,27,242,70,168,100,62,194,244,124,176,35,10,174,102,173,200,38,114,186,182,180,50,52,165,154,114,215,24,254,185,209,120,77,93,1,83,202,114,190,3,234,169,22,88,170,116,20,115,123,167,172,0,90,96,234,81,129,16,27,0,250,112,121,23,166,140,66,94,32,217,236,229,179,214,248,111,171,195,197,168,89,121,147,182,129,153,124,200,19,19,99,242,66,219,28,132,147,85,1,64,158,189,82,71,112,108,108,137,174,222,55,96,171,20,75,44,24,134,107,80,41,179,222,181,243,126,127,4,137,199,60,213,97,68,82,137,66,37,27,54,165,68,129,141,197,22,131,233,186,221,140,101,150,23,253,13,150,12,146,88,53,110,171,16,154,49,251,173,72,90,120,56,20,75,247,61,70,140,56,251,170,220,158,236,69,199,169,214,94,196,246,3,52,198,164,123,113,33,209,12,100,52,240,61,6,92,82,108,6,41,149,121,39,254,100,214,74,55,123,139,138,85,252,206,233,85,246,189,142,84,71,249,33,126,166,83,196,247,67,243,185,204,245,226,106,195,110,162,102,51,8,239,164,133,83,175,215,178,146,37,252,71,81,152,20,44,124,220,159,217,180,159,164,219,122,16,221,111,141,200,138,202,173,158,68,111,237,152,208,251,212,149,33,38,15,132,17,50,40,226,69,244,201,62,54,41,248,61,154,219,241,102,209,145,34,22,48,118,69,11,123,44,198,39,87,191,211,191,35,167,18,104,244,104,185,209,12,37,249,149,65,41,194,135,131,23,130,192,148,233,178,35,142,22,88,20,2,63,172,59,235,79,213,249,38,58,227,226,127,119,132,102,147,23,239,142,213,198,67,128,98,96,77,202,150,33,247,110,60,24,242,6,14,203,82,65,242,70,33,14,37,11,21,27,104,88,68,48,217,247,40,164,144,75,188,135,205,6,76,95,58,195,62,158,52,183,20,190,62,215,193,161,210,245,125,84,178,77,82,2,132,91,44,45,79,160,209,12,173,219,243,111,179,74,145,231,141,107,236,243,133,230,22,149,44,178,9,51,140,227,182,28,115,164,102,138,165,97,237,35,172,246,118,183,214,237,223,95,49,216,228,148,142,107,4,92,128,103,192,176,201,113,113,198,198,209,187,86,79,13,40,247,90,238,195,121,234,170,243,142,253,204,59,191,99,128,176,120,80,231,134,239,192,12,23,18,169,86,23,102,56,76,176,136,97,181,171,96,234,193,48,89,172,123,138,199,207,107,6,93,32,0,11,5,8,146,112,202,246,102,75,129,162,4,143,45,236,76,90,194,63,116,18,174,51,162,212,175,113,251,50,27,55,153,28,51,202,237,253,123,38,158,247,3,240,212,25,74,82,222,61,13,62,66,12,135,133,162,51,58,177,48,219,129,210,229,205,91,14,23,189,141,245,189,38,67,62,224,102,153,26,98,102,93,248,72,87,147,157,16,109,5,51,181,246,186,203,218,68,175,157,136,134,155,209,247,127,154,5,42,9,70,125,40,1,195,127,37,9,44,51,153,8,122,71,100,17,245,247,252,1,239,87,118,95,124,10,74,95,246,254,232,22,164,98,176,162,162,87,94,147,64,244,196,12,135,19,63,198,11,152,1,176,48,129,176,33,124,236,158,132,153,186,238,42,181,228,198,253,7,233,65,222,136,244,11,148,184,78,87,91,165,188,150,76,6,8,96,189,83,38,125,144,45,172,160,11,94,207,229,207,236,87,125,109,64,94,63,84,171,9,232,173,107,154,205,3,93,146,145,20,131,36,75,249,82,42,33,196,6,176,252,119,217,12,133,25,193,127,246,125,27,71,68,153,223,207,223,153,11,184,98,185,123,206,205,208,65,51,90,0,54,167,105,25,3,125,169,10,77,90,22,12,10,85,26,3,50,80,161,68,52,187,155,73,219,148,175,235,193,183,68,204,2,30,192,22,79,214,138,214,124,132,17,233,208,165,26,108,1,210,138,12,44,70,242,122,39,232,20,159,134,80,232,140,91,224,64,123,133,253,235,22,57,94,232,237,191,253,155,217,62,186,96,117,227,246,128,242,178,30,100,129,82,113,236,245,69,173,212,197,26,134,97,134,56,28,115,165,214,160,43,71,198,221,240,90,239,112,253,188,100,41,213,140,195,86,48,144,43,216,155,212,12,195,113,159,17,103,201,240,212,72,90,241,243,158,247,172,40,222,33,52,148,168,228,252,174,176,163,11,176,170,216,31,85,218,252,203,48,192,123,187,52,139,205,40,231,195,112,0,133,52,246,112,157,143,45,136,225,219,178,13,182,159,34,51,53,119,102,104,91,93,203,30,45,20,143,212,62,141,76,168,61,80,245,41,121,15,213,199,198,143,67,200,234,88,108,58,226,62,253,6,26,0,55,183,74,62,102,238,238,171,203,20,242,161,130,22,79,19,159,193,194,51,7,98,155,169,130,72,42,127,17,75,70,66,11,186,195,38,210,100,61,3,94,247,223,83,228,48,126,176,248,32,9,240,130,140,122,236,109,63,220,105,69,144,144,171,122,232,196,37,26,246,120,10,204,40,84,23,133,250,95,147,31,153,101,94,143,7,62,54,212,2,133,45,157,139,247,54,89,26,105,198,17,107,0,182,128,59,41,200,60,176,220,234,54,2,230,195,205,193,166,190,35,147,11,17,86,168,46,226,178,120,225,250,55,188,208,154,181,14,56,168,241,19,249,236,99,117,20,250,231,19,47,60,110,177,13,131,225,42,65,139,34,197,45,13,251,47,111,225,207,246,39,44,10,99,220,109,233,94,148,33,33,189,214,167,238,78,30,179,8,151,13,250,191,34,122,50,98,71,138,111,36,164,38,161,29,175,123,71,75,174,72,212,135,69,189,43,77,100,28,107,63,20,208,74,111,174,53,120,130,17,137,72,42,192,75,52,100,98,254,181,116,72,28,117,95,68,193,106,152,197,178,51,141,70,146,28,118,250,170,181,12,127,192,11,86,38,97,52,81,69,106,55,15,221,64,49,242,52,135,232,38,252,116,48,69,66,99,200,46,133,101,155,143,213,139,150,220,231,220,24,101,16,37,156,107,172,30,115,233,162,194,91,49,183,159,50,232,242,24,59,131,226,201,68,41,236,140,88,53,199,176,3,174,215,235,0,8,52,46,77,131,9,96,211,115,58,139,84,212,140,110,140,158,227,39,223,18,251,183,65,161,115,75,42,9,1,151,226,200,65,149,10,92,4,76,112,22,24,82,209,107,127,207,14,125,244,124,252,46,164,234,214,246,112,84,229,95,18,196,138,110,197,219,110,17,145,203,171,121,87,23,118,230,249,215,24,237,6,208,110,245,76,141,64,180,176,153,212,6,62,117,78,229,243,88,133,144,240,255,123,25,245,253,232,161,104,63,150,233,82,183,251,114,7,191,18,126,106,7,221,181,188,137,105,174,19,82,224,31,206,51,245,52,104,63,197,97,170,103,199,85,110,61,214,73,220,201,203,202,228,144,88,77,59,254,27,229,45,255,227,112,236,250,96,60,6,49,104,177,0,68,110,212,241,211,105,128,145,254,72,226,193,224,235,239,40,204,29,101,8,217,96,174,225,251,88,18,64,150,234,26,5,67,4,53,218,172,72,172,50,47,41,249,15,219,199,17,176,199,14,15,83,213,74,1,135,57,153,224,205,253,158,219,113,42,30,183,148,89,115,77,233,161,76,27,116,2,60,126,54,57,24,18,51,205,114,141,36,30,169,114,61,195,126,242,15,119,68,215,92,101,219,60,126,250,215,18,1,141,91,174,127,61,98,62,224,35,15,231,68,12,2,38,2,130,123,139,30,30,72,22,117,135,157,172,174,193,152,123,102,33,89,15,17,57,61,101,171,162,109,44,187,153,216,235,181,220,193,166,134,137,216,67,33,6,221,166,78,109,124,97,252,254,180,169,234,234,122,226,18,69,104,245,211,36,182,60,194,177,255,28,157,131,105,169,238,143,176,130,150,63,133,177,240,220,124,71,249,60,15,10,144,202,191,16,122,45,82,223,51,219,64,63,68,204,67,137,184,164,76,14,105,176,34,202,221,61,76,233,193,62,212,94,33,56,133,144,20,46,8,0,140,48,201,60,166,72,160,80,25,51,69,68,197,125,89,205,153,41,236,88,167,164,212,98,152,56,15,181,165,35,50,66,189,251,236,221,64,26,125,223,138,66,137,38,226,169,216,205,137,13,120,131,245,222,21,57,123,51,147,58,58,211,38,217,44,243,106,110,121,124,141,40,64,164,251,55,12,13,185,194,141,19,211,105,26,147,57,150,226,136,104,32,240,110,171,216,241,188,253,62,134,52,10,233,92,13,69,113,61,50,125,152,243,110,89,122,30,177,237,184,36,160,50,185,125,68,213,16,159,197,254,126,220,125,154,97,93,250,161,135,184,4,71,102,138,22,40,201,203,147,205,46,139,171,39,212,24,191,178,13,201,113,114,46,91,155,152,168,246,222,86,151,136,98,72,213,152,19,58,243,14,147,208,140,150,43,155,79,42,145,204,23,254,40,163,199,239,35,53,30,127,83,163,188,255,215,100,180,105,245,67,69,97,87,76,54,231,9,91,71,252,136,212,129,27,45,243,108,207,103,97,246,119,106,28,82,63,46,106,128,241,62,91,31,91,186,184,95,143,67,121,142,112,214,198,45,120,75,82,34,249,95,205,56,137,243,108,121,168,233,38,8,205,240,91,124,199,83,125,228,219,227,238,135,244,123,118,76,15,108,98,242,174,194,51,59,54,24,54,22,116,103,70,242,164,81,20,121,121,209,64,204,52,150,120,134,19,90,183,223,110,103,158,89,241,141,147,205,150,234,184,190,59,127,25,205,23,87,67,24,85,63,193,244,202,39,236,90,46,118,248,166,178,177,232,202,146,0,54,153,42,134,138,4,21,80,165,44,31,81,162,51,17,171,131,3,172,52,137,36,32,20,240,87,144,50,93,254,164,110,13,141,117,203,248,202,71,215,220,3,122,12,199,7,108,7,201,167,146,41,192,202,209,47,2,185,16,46,219,90,73,229,109,205,196,224,187,133,116,88,192,235,196,17,179,66,100,90,169,147,20,31,199,200,114,131,103,203,118,98,152,196,152,43,247,56,130,71,97,50,66,237,158,42,149,179,77,105,178,51,135,104,235,119,11,165,60,24,95,60,189,154,169,4,142,57,120,12,231,2,150,10,29,229,2,195,254,181,193,45,108,97,124,181,194,77,172,82,61,214,192,163,225,128,111,228,143,242,145,229,208,167,23,196,40,110,55,131,196,158,244,55,200,67,116,31,168,106,132,86,127,59,98,51,0,24,134,152,187,73,152,88,67,32,119,220,191,55,184,191,229,99,41,38,168,42,216,199,226,89,61,215,253,156,173,89,207,218,72,171,42,208,148,139,123,20,17,164,127,211,11,96,31,32,125,135,42,40,35,152,177,226,155,11,56,196,143,105,75,173,108,97,0,187,19,238,173,237,194,203,117,189,201,197,195,22,229,7,130,116,98,58,12,162,2,129,28,232,30,204,236,239,128,232,126,191,25,81,240,33,92,210,105,144,123,88,24,168,222,12,211,114,99,222,3,109,127,106,201,159,168,111,243,248,100,162,132,165,159,112,130,1,95,20,55,72,92,57,175,175,95,198,29,162,233,211,253,194,9,214,28,124,166,3,184,176,216,9,99,124,55,195,134,252,136,230,238,214,10,236,73,253,248,191,65,141,157,70,15,102,34,227,123,91,103,239,131,167,126,17,62,250,175,254,7,203,194,7,167,202,16,46,119,201,24,42,15,31,211,158,116,163,175,218,222,68,146,123,12,152,136,18,35,40,140,47,87,207,183,121,33,42,150,250,7,209,119,171,57,161,182,2,133,56,131,45,26,19,221,52,77,220,39,54,190,244,29,206,88,60,91,222,206,80,99,114,93,200,174,27,147,146,188,133,36,53,194,253,114,157,188,245,255,252,77,60,60,201,8,184,33,137,246,176,28,137,155,86,51,25,180,87,102,139,98,184,20,125,146,46,125,212,185,237,253,190,18,21,217,10,70,148,174,201,211,97,174,34,123,194,3,225,171,115,86,185,213,15,164,243,184,128,12,162,111,154,201,87,0,230,244,128,237,78,223,188,63,234,236,163,132,56,142,195,227,98,42,198,5,26,99,2,27,187,51,188,122,179,69,214,173,232,125,205,96,92,9,175,250,127,217,230,229,136,207,163,87,160,82,170,199,170,200,83,120,35,42,178,177,54,139,113,10,229,236,23,3,126,226,89,199,142,216,163,133,104,194,234,206,161,64,77,179,234,60,97,205,24,80,100,205,109,180,114,232,71,102,136,117,24,110,24,89,99,36,103,154,128,125,102,213,130,152,52,145,102,204,196,43,33,227,72,15,236,110,230,151,217,132,23,50,216,144,141,148,211,32,238,252,213,140,245,21,31,173,77,227,244,77,237,169,137,71,177,137,36,119,252,88,13,2,18,255,49,182,83,30,176,134,65,46,56,123,3,24,178,98,198,218,166,84,83,84,145,238,176,228,242,52,237,220,143,77,200,27,226,38,161,19,233,247,6,45,255,207,153,219,103,246,115,33,56,69,125,166,5,249,28,147,61,135,255,240,132,5,15,251,219,103,108,221,232,88,0,203,254,213,127,106,18,196,51,195,131,202,109,108,154,150,2,125,17,48,23,19,241,139,30,198,32,173,121,96,52,20,146,244,243,96,179,85,116,147,81,239,189,4,64,12,131,110,66,189,129,108,213,153,130,59,131,223,70,37,144,235,16,111,190,79,233,200,209,57,36,140,20,165,194,101,30,243,185,55,92,79,170,87,210,126,131,163,230,214,161,143,191,77,200,148,10,101,189,77,182,146,193,176,107,180,196,57,7,241,65,40,31,53,15,144,81,221,41,204,164,252,184,247,226,111,182,127,16,226,170,197,124,47,35,40,205,21,100,153,121,2,187,97,153,250,210,150,181,141,73,113,214,150,246,73,88,56,138,146,86,222,46,222,235,43,179,156,66,131,141,253,1,244,18,240,3,110,172,213,66,22,239,73,34,184,183,20,244,206,222,84,151,250,100,248,175,14,161,217,21,207,174,153,161,251,180,148,140,137,117,7,51,231,158,10,165,96,143,40,227,16,23,71,151,135,93,171,191,154,74,211,125,193,53,79,239,245,33,196,146,113,130,88,121,50,18,255,190,75,179,5,86,170,5,143,115,116,104,100,68,228,14,100,110,73,225,243,0,148,3,75,71,204,101,171,11,61,235,186,200,243,85,222,133,155,255,121,71,63,242,200,206,13,23,200,253,116,79,175,21,67,232,38,37,115,199,14,25,209,188,90,125,24,183,45,13,239,216,165,175,37,151,62,21,136,54,69,96,103,139,162,26,228,135,71,244,10,59,255,44,185,51,33,137,28,242,15,220,169,184,199,109,120,166,41,38,168,253,173,56,174,182,7,214,230,27,172,64,178,220,131,70,81,52,131,71,86,101,79,124,249,11,39,168,86,158,191,170,236,71,49,79,97,236,223,150,171,208,45,213,98,87,46,146,214,125,69,34,215,147,123,84,33,64,186,213,51,27,240,30,4,19,138,143,117,140,125,242,113,42,61,172,153,142,2,209,89,223,80,173,120,229,192,151,208,23,195,150,206,213,93,182,127,203,183,10,44,150,95,83,149,250,241,167,143,197,88,240,247,26,247,22,170,152,44,109,75,12,13,62,110,172,108,78,58,59,157,205,97,67,121,168,187,152,238,195,73,119,28,148,31,165,120,196,67,18,130,142,175,52,84,109,102,25,140,75,19,82,148,233,75,213,221,87,199,231,88,51,179,51,74,145,37,213,75,16,192,51,249,250,228,28,111,50,19,219,176,67,103,234,153,179,184,15,9,231,125,3,118,26,136,137,111,47,104,215,78,84,67,139,23,88,230,220,4,230,98,25,124,223,147,192,48,163,194,105,202,94,20,193,6,220,127,134,137,198,77,255,108,101,34,193,39,250,73,240,80,16,245,5,61,171,78,169,147,204,6,226,134,123,243,229,232,152,144,112,54,166,175,186,108,92,107,200,192,91,142,33,192,242,189,190,19,198,235,105,82,237,120,202,97,7,104,37,154,84,83,51,81,1,118,138,191,203,93,29,117,140,206,69,162,218,134,164,117,97,233,42,198,173,205,250,180,177,105,197,248,16,250,80,173,231,82,75,203,83,205,124,21,106,55,162,207,162,102,254,204,102,251,14,255,154,46,210,236,211,104,86,249,178,70,144,252,65,33,245,33,183,154,60,226,240,125,38,199,84,6,172,207,65,15,150,135,172,182,11,235,2,1,150,217,129,126,253,130,92,130,247,240,145,0,210,47,85,164,203,185,104,212,212,162,69,95,146,88,98,99,177,108,56,19,154,201,238,169,91,1,68,7,223,202,6,25,58,223,16,74,83,75,199,228,220,249,231,57,78,136,242,169,89,238,91,111,64,206,71,61,251,68,65,248,47,70,29,7,204,58,81,116,118,110,180,5,61,161,166,175,57,56,90,10,231,35,224,59,240,64,133,202,84,28,89,61,201,231,166,198,197,144,212,53,62,65,231,114,211,67,142,101,52,145,77,210,38,174,199,188,56,214,235,28,47,39,186,237,10,125,221,204,148,91,133,111,13,18,215,39,127,229,50,75,95,155,126,164,102,232,22,137,170,38,10,190,20,96,247,246,189,54,143,166,105,70,29,24,134,19,166,34,231,222,200,162,108,67,238,83,236,135,201,154,129,196,37,242,215,40,174,0,174,66,88,164,253,183,35,183,84,49,175,76,254,79,50,187,71,23,153,210,70,26,198,124,156,154,68,113,28,199,227,139,176,135,250,143,173,64,160,165,236,85,122,4,250,111,2,126,77,52,38,16,233,170,243,121,10,74,235,131,21,193,248,175,13,17,148,98,95,114,241,148,71,180,17,10,188,21,82,243,190,234,179,172,60,115,236,145,4,103,138,19,207,73,115,174,175,96,77,187,151,241,6,79,214,11,167,139,235,42,61,70,180,250,118,138,201,179,113,124,177,17,90,191,228,60,198,109,29,63,1,29,148,206,190,78,20,121,92,254,242,131,165,22,123,41,228,154,124,17,189,149,48,99,243,242,204,194,44,142,111,196,137,237,115,9,106,163,239,46,237,186,174,60,19,167,37,116,208,140,150,53,189,110,24,143,171,146,117,181,200,130,174,219,110,149,86,126,114,199,223,51,142,51,38,182,243,225,116,183,53,167,176,17,36,180,1,238,240,25,43,22,103,176,191,2,109,160,26,227,29,46,40,48,216,138,87,93,101,236,65,136,105,114,163,201,92,43,194,196,138,97,52,78,152,124,84,62,108,237,226,29,82,178,78,1,46,58,207,66,189,173,142,237,150,61,157,149,151,68,29,191,249,30,158,117,240,74,28,17,225,61,83,155,202,19,168,157,206,79,121,2,5,128,113,41,56,233,69,127,10,218,59,234,155,208,249,242,78,43,85,156,37,15,7,13,209,45,178,192,99,112,36,44,206,72,125,203,182,42,52,251,133,242,184,251,53,231,147,146,21,57,48,45,7,64,123,228,95,154,83,192,119,31,119,109,141,33,44,46,44,100,84,111,140,122,11,123,164,34,179,77,212,78,233,35,6,60,252,156,58,103,129,131,122,174,213,30,78,255,222,65,50,7,68,182,199,26,208,206,192,7,4,224,0,248,164,9,192,77,97,67,142,153,236,114,159,56,190,206,110,11,123,59,118,251,228,18,99,46,33,138,90,144,112,99,131,79,108,186,75,61,125,43,52,65,33,1,68,165,81,111,112,142,236,25,203,166,92,151,214,210,117,203,14,150,43,135,83,85,72,120,222,117,203,16,206,141,74,12,33,219,226,10,144,1,176,75,41,50,241,85,99,218,15,13,6,147,163,192,15,53,232,36,162,244,198,62,197,174,210,245,1,78,46,162,36,133,148,216,244,33,181,230,48,204,7,185,252,57,108,236,67,246,249,97,251,140,74,139,64,213,119,38,5,30,202,255,73,44,22,184,14,199,161,248,107,145,240,242,160,216,149,126,115,46,239,191,134,89,49,217,146,190,73,118,121,207,241,135,88,78,35,87,80,49,255,36,198,28,118,37,72,41,33,95,75,109,22,58,4,34,167,64,19,73,40,42,183,234,124,162,34,237,8,82,182,70,240,16,10,47,112,155,119,86,147,14,101,11,150,232,31,123,76,107,111,193,232,91,183,142,143,107,112,16,10,141,13,179,104,8,138,210,142,8,181,88,216,215,28,85,139,59,211,145,178,208,154,113,135,24,52,224,111,172,207,162,247,1,109,49,228,35,77,121,116,6,54,40,14,46,211,58,255,33,200,185,105,72,213,5,99,184,174,170,167,41,106,117,180,185,184,21,252,74,67,162,73,206,65,157,147,220,228,128,185,172,244,188,185,188,173,255,7,225,195,148,25,108,55,77,63,166,177,78,14,124,232,107,77,255,126,223,79,215,96,178,13,186,139,222,178,151,118,66,193,112,131,0,10,184,198,80,234,1,6,73,223,225,108,254,123,51,83,46,52,185,106,152,45,173,95,132,64,124,148,90,12,155,179,120,45,207,123,22,184,50,180,21,60,152,45,196,156,125,67,153,198,96,248,168,58,222,43,146,136,186,20,229,152,164,245,6,63,136,81,199,176,126,202,82,27,171,93,177,157,149,165,112,111,111,208,245,245,100,95,87,247,231,6,98,161,221,230,79,73,151,242,255,189,58,2,203,229,206,70,194,80,169,198,217,156,251,107,216,186,4,116,220,147,141,176,2,183,64,214,78,42,190,102,105,146,168,122,188,153,71,100,56,253,108,251,66,75,102,188,88,85,66,45,233,171,203,85,173,104,126,168,202,28,159,87,116,3,103,195,91,28,172,127,253,253,24,92,99,220,119,144,237,196,154,138,252,173,145,122,201,111,160,39,119,47,5,9,46,105,23,209,87,255,71,62,155,193,130,210,17,145,121,153,77,170,73,141,128,127,181,79,233,244,11,99,21,108,246,232,149,0,24,249,110,77,147,171,172,80,86,186,158,30,4,19,40,75,83,178,123,78,43,254,101,216,97,0,206,250,179,92,86,30,240,114,174,114,23,83,252,153,231,157,178,160,14,228,72,15,107,112,210,1,202,105,124,249,248,178,102,138,83,207,9,8,73,212,29,113,15,107,54,163,194,30,80,221,116,75,220,85,103,208,187,73,180,132,171,183,100,207,106,131,182,102,126,204,6,68,155,101,188,244,83,222,128,95,71,37,75,16,57,98,101,77,47,66,110,51,76,208,234,201,42,66,185,4,224,235,10,108,15,75,225,65,85,134,31,111,248,73,224,7,8,8,131,93,213,44,231,115,72,124,197,85,138,41,177,52,5,124,50,185,245,183,124,66,27,72,93,133,61,64,12,160,35,108,130,62,172,65,49,168,39,67,184,26,10,65,244,202,178,64,100,59,107,102,97,37,218,81,205,42,42,196,165,155,165,180,25,72,150,7,54,9,94,75,152,131,237,134,177,218,179,198,7,193,110,251,83,171,207,101,218,42,89,169,244,145,40,239,168,27,159,193,126,241,128,142,126,144,109,4,114,136,160,188,143,106,171,15,39,187,101,15,71,106,216,239,138,117,82,43,21,131,196,140,27,174,15,79,99,90,25,215,91,253,70,207,20,12,35,76,80,49,209,17,83,181,238,69,129,216,175,51,253,8,26,36,129,112,27,196,226,89,73,193,5,155,2,32,65,56,59,84,193,230,47,204,188,132,112,129,236,23,35,248,105,125,249,210,220,18,160,155,78,39,219,48,231,226,117,1,46,212,129,179,209,17,14,86,124,193,9,175,156,79,232,6,155,147,103,141,142,202,144,231,196,36,171,100,106,53,195,19,188,60,80,88,71,196,161,175,3,113,176,74,241,202,230,186,13,139,32,211,66,186,80,190,4,47,57,12,159,207,5,136,115,254,31,178,179,189,17,120,16,72,114,198,153,188,98,232,182,171,186,38,191,62,236,22,219,46,213,209,106,218,238,34,81,134,144,92,205,147,72,19,215,21,53,224,155,94,184,121,20,153,197,239,177,167,245,15,21,145,2,26,216,24,234,239,49,102,39,56,96,235,20,48,61,142,60,170,42,251,202,95,9,77,112,213,245,161,127,64,53,134,29,254,121,58,213,247,109,228,152,211,72,75,251,86,96,107,245,14,151,157,75,203,131,105,246,151,96,204,238,233,233,72,9,165,57,113,136,179,70,142,66,152,10,117,88,103,251,248,94,144,100,16,108,252,67,31,62,39,156,105,79,139,40,50,212,50,103,44,114,90,58,134,104,148,244,32,217,88,193,153,64,83,174,74,92,10,134,79,219,198,112,205,116,116,208,176,87,202,236,241,22,156,38,46,11,81,173,119,36,56,191,250,111,13,2,209,62,157,75,0,163,197,38,233,186,10,46,155,21,206,34,220,31,98,31,76,189,243,92,135,208,7,21,151,44,165,91,156,105,229,239,34,103,83,58,135,208,153,68,18,61,89,104,163,38,212,81,74,44,254,88,11,106,229,36,197,128,135,180,186,191,124,171,14,208,138,106,95,67,191,227,85,105,122,222,79,32,246,242,255,149,11,117,41,49,144,241,177,178,234,171,243,102,37,204,2,181,237,191,181,204,103,237,69,253,104,213,57,210,167,13,87,160,168,231,139,54,54,134,76,139,150,15,88,135,42,239,86,233,71,254,94,90,55,230,170,98,190,103,232,6,98,15,84,210,47,190,243,237,241,14,240,14,49,113,174,172,83,43,51,140,179,230,125,19,160,27,161,124,230,122,227,214,162,233,176,119,141,186,96,241,107,75,133,197,152,133,49,174,60,83,235,193,126,190,91,74,71,87,134,239,197,86,94,23,149,229,241,243,69,84,89,147,128,146,31,108,80,48,12,13,94,169,140,252,137,208,208,21,219,222,39,6,92,216,214,228,158,231,192,205,12,77,110,57,99,76,163,111,84,238,210,98,166,51,200,127,156,133,241,145,152,220,59,222,36,249,3,24,23,251,155,146,39,110,145,134,71,119,47,230,44,56,51,105,33,218,57,90,179,68,231,110,107,76,174,51,52,223,245,206,9,54,55,90,92,114,77,73,126,16,169,88,157,219,29,6,109,232,21,19,18,217,76,70,10,98,191,131,168,245,51,86,85,150,26,125,106,81,136,173,246,191,49,9,121,245,55,191,120,23,41,235,104,103,11,79,168,219,78,98,73,51,15,63,171,222,198,101,168,152,130,140,67,122,206,99,70,74,14,191,27,168,59,37,54,36,202,117,34,108,75,184,234,119,195,58,84,238,12,160,82,186,47,47,217,220,249,148,53,141,178,78,85,211,210,127,126,131,168,185,97,176,253,228,186,168,207,223,252,75,241,226,75,69,177,123,30,247,88,80,209,240,28,79,148,135,91,86,140,250,143,46,239,241,48,134,151,23,74,252,91,95,252,51,26,56,135,208,222,9,34,32,148,202,173,93,101,164,154,240,24,12,23,173,68,115,119,186,189,200,26,36,168,2,182,233,164,130,64,132,210,246,242,15,215,135,173,8,125,111,148,94,31,33,22,86,137,227,213,24,128,167,99,100,11,199,16,56,206,152,245,226,74,130,69,211,45,34,10,220,236,45,209,1,14,230,19,244,33,137,181,57,155,165,232,121,51,73,71,65,241,20,203,17,73,147,232,78,190,235,112,246,203,81,99,38,59,46,68,101,232,80,17,222,35,106,111,78,63,64,12,71,183,141,172,77,66,207,8,121,105,202,220,215,79,98,5,218,117,64,60,238,57,5,44,31,125,136,61,129,39,254,188,110,36,194,75,231,120,86,51,100,108,244,92,167,98,202,101,63,68,247,72,49,89,158,84,160,213,118,189,153,26,135,217,115,166,54,185,203,9,129,174,197,128,228,6,124,50,122,53,153,142,46,222,36,179,0,203,164,243,214,87,18,149,188,72,116,82,143,137,146,143,31,62,71,189,91,47,51,61,172,126,108,188,61,115,166,103,119,131,0,244,208,222,250,94,236,196,184,249,2,89,208,126,36,237,152,23,144,82,179,65,178,87,218,87,7,67,72,151,218,42,118,177,30,25,50,227,214,112,91,66,119,76,35,104,192,6,141,47,162,141,249,167,143,129,244,240,251,69,147,178,92,59,116,123,189,122,186,8,48,84,20,214,231,224,23,71,26,133,20,65,56,53,56,165,0,57,108,24,133,185,26,67,176,166,139,232,188,206,183,113,19,140,190,20,204,105,231,35,154,253,179,206,123,223,141,22,140,93,90,199,56,201,226,234,86,162,45,231,29,117,91,62,231,105,109,80,31,190,249,10,214,88,250,114,111,201,3,181,189,11,227,86,36,35,13,242,225,77,5,110,96,0,188,27,186,2,182,168,4,159,107,251,181,152,59,43,180,85,145,168,145,133,236,250,195,28,120,128,79,39,200,230,6,46,102,97,29,50,72,172,207,152,110,94,95,232,75,144,200,41,125,182,247,17,11,57,54,234,62,240,0,40,241,148,5,60,54,28,2,223,247,188,250,209,31,141,126,103,55,92,125,120,3,68,155,255,112,196,133,132,80,42,71,4,174,139,110,130,14,47,13,177,6,137,3,250,87,44,26,34,176,215,66,112,75,177,39,64,11,20,198,74,115,217,102,181,52,48,147,141,81,65,205,134,130,185,104,144,115,247,73,100,212,141,85,50,75,217,191,241,77,131,197,159,147,230,12,66,174,197,26,145,149,2,125,216,222,127,122,153,62,121,18,15,162,166,151,19,40,79,167,240,167,100,65,116,226,168,111,122,114,199,186,29,207,164,37,79,138,232,54,234,169,115,95,73,17,85,162,3,79,234,39,104,152,170,179,170,253,199,6,208,191,233,253,87,201,191,1,83,248,123,202,166,132,105,213,88,193,8,89,207,170,115,164,76,162,202,130,162,156,249,81,227,135,219,168,113,181,72,76,185,156,195,151,204,30,82,254,122,124,214,66,133,82,201,172,64,89,91,174,10,80,70,64,165,3,82,220,205,40,149,204,181,231,35,166,115,212,50,193,196,243,80,117,98,72,128,181,62,141,165,142,202,109,76,191,38,236,227,33,89,199,10,197,11,30,18,78,73,149,253,22,76,54,196,94,0,250,150,32,209,234,248,82,66,158,106,90,234,184,36,36,53,240,179,21,190,74,214,2,68,27,171,186,178,33,69,167,47,168,233,215,236,250,249,43,10,158,113,61,145,79,119,124,175,84,33,173,230,7,38,45,107,10,207,111,227,128,246,188,152,51,164,178,94,197,234,38,78,135,202,230,217,186,9,6,23,32,17,51,56,190,48,55,163,252,234,80,236,39,1,14,116,82,61,62,183,238,244,176,32,138,122,50,33,232,116,84,172,229,148,190,247,125,73,21,74,49,42,21,196,91,53,93,145,168,149,49,80,142,204,113,241,184,233,157,18,198,199,40,33,234,133,86,48,196,2,49,0,103,72,17,129,127,181,132,116,18,35,198,248,92,79,161,227,52,186,163,227,90,73,92,225,80,125,49,225,89,139,52,115,60,30,187,225,200,214,106,202,57,34,36,86,214,66,113,52,0,185,34,215,203,81,203,109,219,119,120,176,250,254,7,80,76,87,195,230,25,51,244,68,50,33,195,247,67,53,187,153,235,25,59,185,202,230,145,217,183,185,63,20,62,174,210,239,31,114,208,211,153,231,6,247,108,158,211,60,6,221,191,78,140,206,19,48,174,109,147,189,75,13,45,229,126,212,63,128,120,25,65,158,174,105,7,129,8,218,100,206,68,249,163,214,92,169,229,10,209,120,190,57,198,152,3,197,238,182,16,234,173,145,226,79,52,13,152,70,195,101,19,6,121,238,120,236,165,2,131,123,184,216,27,79,227,24,116,135,28,174,142,143,46,182,124,69,174,203,3,19,148,13,163,4,127,169,94,86,73,145,84,112,254,243,100,120,94,157,74,78,95,182,46,191,44,49,42,141,193,51,213,112,3,199,33,150,202,253,34,25,69,129,154,89,121,172,111,45,51,215,196,8,239,90,21,56,127,162,168,209,22,255,186,85,53,16,163,106,92,102,59,61,254,82,140,71,90,12,167,174,136,124,206,223,80,4,170,33,91,241,63,132,90,225,150,166,208,146,223,108,239,179,37,140,53,54,208,150,131,51,205,219,253,118,34,173,241,217,61,72,60,216,221,68,122,179,240,7,103,132,143,103,83,174,143,158,223,113,16,21,191,49,120,155,104,93,11,89,237,87,81,172,51,34,196,155,223,249,44,185,23,224,200,152,11,201,212,73,203,148,93,123,88,15,74,76,169,90,107,102,211,59,93,53,255,250,81,142,124,235,184,125,120,218,146,3,174,170,238,39,69,208,188,15,241,54,249,233,15,158,16,104,122,3,151,191,67,23,125,172,228,255,101,64,3,123,57,253,138,117,14,222,209,153,134,93,100,127,141,184,240,181,28,29,88,242,66,100,57,149,78,5,209,235,240,138,95,152,182,132,15,82,171,74,242,87,116,245,69,115,118,56,32,116,90,153,88,38,126,39,76,77,85,110,239,75,148,118,141,252,163,132,45,184,212,209,190,89,39,254,72,1,42,64,98,129,87,137,166,36,76,160,160,31,104,250,109,51,104,229,153,69,180,226,200,196,102,192,104,11,160,32,101,186,51,191,97,147,72,232,194,162,144,232,50,8,81,40,18,190,220,171,73,249,223,137,117,157,96,120,219,199,101,114,5,40,76,227,133,121,223,128,73,16,223,3,24,63,126,231,241,79,127,175,172,120,212,192,40,188,21,82,109,16,43,243,247,237,88,124,170,194,19,232,233,4,184,59,48,120,45,90,246,165,237,22,77,232,224,33,142,213,237,26,247,195,234,113,186,16,219,194,169,203,141,144,240,120,159,153,163,4,254,127,25,195,91,9,89,247,251,32,111,8,12,132,112,205,7,171,30,137,213,57,73,42,193,166,152,115,131,187,227,66,185,30,54,90,18,12,34,254,11,165,196,241,101,61,147,168,233,243,83,142,237,84,14,98,94,117,178,247,48,243,119,174,70,13,185,75,142,51,0,108,41,254,134,50,109,186,214,20,97,188,2,85,226,214,203,62,90,118,6,202,2,29,141,186,193,214,107,227,14,74,109,157,64,86,146,44,97,133,211,198,17,175,15,37,162,203,176,122,69,216,207,250,145,160,32,0,148,132,107,220,55,89,1,165,235,192,203,80,1,148,176,100,136,185,28,175,83,113,146,14,167,252,110,8,44,129,198,53,129,49,195,170,126,82,124,122,161,180,86,83,163,87,138,101,187,177,49,151,185,204,184,167,102,246,245,24,130,139,95,101,23,246,178,223,222,226,243,1,52,30,226,61,158,134,38,228,133,221,89,172,132,187,42,85,202,125,87,112,152,185,253,240,16,82,140,57,141,155,163,2,209,118,53,131,112,4,60,255,145,44,11,98,95,246,0,8,93,222,197,29,13,117,1,157,42,122,127,68,17,219,21,205,171,10,26,29,214,175,133,116,158,47,130,127,0,58,161,62,165,151,249,11,203,250,181,214,180,50,235,68,51,38,144,138,240,14,150,185,136,106,212,216,251,86,16,125,74,203,108,65,216,99,64,23,91,119,240,232,137,112,18,71,54,159,132,47,15,177,108,163,232,68,81,18,114,214,38,6,186,109,209,188,180,131,24,90,76,141,193,192,129,133,164,142,153,33,143,37,44,88,165,227,217,66,42,207,183,74,11,154,127,62,95,209,112,2,88,57,99,189,250,45,27,111,118,201,41,22,182,11,79,43,187,216,5,81,72,34,83,91,101,19,155,166,67,217,79,177,139,119,16,156,137,188,47,143,59,1,88,208,121,124,240,2,232,161,149,12,24,73,214,1,76,47,35,31,219,53,255,187,254,252,53,234,210,170,135,182,108,227,24,53,46,82,9,192,29,254,187,220,244,111,227,152,191,142,64,91,211,51,186,170,248,136,109,8,58,134,45,24,109,67,207,127,146,229,141,219,137,193,125,7,144,65,197,14,184,54,216,239,224,197,41,168,134,106,17,175,117,157,143,114,134,85,9,254,104,90,151,18,56,217,112,59,42,237,30,196,244,7,97,125,211,172,140,104,247,113,166,103,224,186,205,95,147,32,142,105,72,131,201,241,29,78,192,82,232,215,51,101,0,86,106,43,238,197,53,77,82,148,220,112,67,215,112,245,151,162,214,62,255,181,127,40,7,215,249,85,133,188,168,123,238,225,61,114,199,8,151,69,4,198,227,170,47,56,195,64,246,178,91,113,231,26,160,50,154,201,101,57,119,170,253,193,106,3,145,97,157,54,3,178,112,246,188,187,16,143,68,169,41,53,123,218,94,250,217,59,55,104,53,248,88,226,244,157,230,2,204,18,27,254,13,247,216,244,16,90,236,6,241,85,132,235,249,11,71,113,40,100,191,21,139,61,26,36,80,152,20,62,140,248,216,182,79,60,132,149,239,161,141,198,254,9,254,184,158,80,195,185,132,105,220,159,72,143,178,196,233,178,85,241,230,35,229,74,131,228,245,122,67,176,238,206,199,107,211,31,147,218,249,220,26,230,254,176,228,239,10,128,242,123,253,231,76,214,206,84,194,32,236,182,111,95,117,128,150,97,143,83,240,168,41,60,20,250,199,195,51,54,99,83,78,109,100,244,114,88,115,95,117,53,118,91,227,109,250,105,183,38,122,138,246,146,248,162,204,132,207,235,82,43,210,68,41,252,71,110,156,82,91,116,97,54,13,31,130,16,150,61,229,127,133,194,103,82,182,122,38,227,46,34,178,202,50,155,244,217,255,4,149,149,110,19,130,124,101,38,49,127,224,120,129,187,6,0,13,124,113,23,104,11,85,34,38,41,221,51,202,97,53,159,66,176,56,100,242,142,156,111,177,47,228,122,198,128,241,208,199,236,84,166,94,243,7,176,9,64,196,106,53,38,52,75,193,255,144,190,217,188,156,239,125,145,109,186,238,143,235,117,17,95,255,13,26,36,31,233,11,155,173,97,15,155,222,56,85,60,41,200,20,220,233,165,27,73,2,247,58,140,176,88,31,53,209,238,204,19,45,39,23,71,202,156,251,29,65,119,160,198,179,213,141,193,52,198,161,33,23,139,139,18,189,175,156,236,19,89,70,229,106,160,55,49,15,80,217,54,220,235,212,238,141,244,247,37,39,160,165,103,252,176,118,125,1,109,152,205,237,109,106,126,216,207,98,210,20,101,185,156,188,146,218,184,251,76,47,255,135,112,206,70,147,172,35,23,180,66,115,247,207,126,149,7,211,237,240,103,36,165,201,230,215,56,219,174,235,127,94,236,212,14,238,35,25,57,214,212,186,63,81,223,169,113,45,1,189,182,139,99,103,172,57,113,94,123,91,193,216,110,215,141,251,231,8,93,73,131,182,45,172,167,229,135,94,0,158,40,131,142,90,68,108,245,248,117,160,242,12,79,187,33,121,156,8,82,218,82,183,189,216,151,161,143,53,27,237,34,64,142,21,155,164,185,139,15,196,178,35,5,168,97,102,79,215,209,15,169,182,223,90,40,202,193,113,72,127,236,169,70,4,186,170,107,18,89,147,59,90,60,24,255,135,253,157,107,106,232,174,123,167,76,235,192,133,93,105,232,242,1,206,141,113,100,154,65,246,128,210,13,142,80,156,199,1,203,179,152,152,192,215,45,8,247,70,202,197,166,107,210,95,133,68,155,155,225,95,5,104,177,45,218,149,226,134,128,105,231,159,237,38,107,17,72,167,69,167,22,22,42,76,157,54,57,155,151,5,197,182,25,105,192,140,144,236,0,39,95,96,131,186,84,78,237,21,7,49,26,141,167,144,36,68,150,219,164,76,81,108,14,238,215,69,84,1,214,190,59,248,157,195,211,205,227,17,68,43,2,114,35,16,248,98,141,21,164,114,141,89,196,249,105,235,31,105,124,109,222,203,201,234,145,34,186,150,170,169,148,233,190,54,39,217,56,68,125,151,82,208,234,211,37,231,167,124,147,218,178,25,124,12,233,254,21,132,74,194,147,177,29,156,239,15,171,17,58,88,147,22,40,61,97,70,224,151,134,181,199,42,48,169,152,28,17,6,13,219,125,2,94,185,99,219,92,131,25,92,54,143,17,93,99,202,159,44,9,54,75,194,49,61,154,105,247,38,27,220,118,163,215,92,93,84,135,79,184,10,237,188,87,59,47,216,133,87,96,247,49,95,1,140,81,36,22,46,218,21,97,118,202,17,95,98,96,24,169,109,251,130,158,55,77,230,179,143,7,17,179,135,31,223,22,124,96,25,112,34,20,150,232,28,43,103,64,193,158,254,173,122,71,128,119,12,38,41,168,170,45,247,155,106,49,51,11,236,77,67,63,178,129,120,4,38,123,35,198,241,44,210,174,133,95,81,141,227,231,183,139,151,200,44,62,142,78,82,63,67,92,25,214,116,187,76,5,78,145,235,156,150,196,21,21,37,109,211,138,132,91,182,3,204,194,195,48,66,21,226,245,32,141,98,248,133,17,250,137,221,52,164,233,16,184,18,52,61,193,171,147,221,131,71,10,166,64,0,76,68,137,97,250,189,46,223,11,164,208,112,92,163,233,40,28,9,19,216,208,55,172,203,110,249,88,51,237,28,0,152,92,51,30,16,31,161,119,60,69,203,6,7,212,255,100,106,118,35,225,238,221,151,145,125,60,18,91,213,4,65,15,41,159,82,98,4,173,40,172,111,90,184,135,235,200,157,29,183,195,202,41,137,121,164,6,44,70,105,53,28,226,207,255,12,64,201,3,22,219,165,157,218,139,172,31,65,8,213,193,210,37,38,182,142,67,155,252,107,141,68,91,171,204,223,121,107,8,237,78,40,23,162,25,213,187,13,239,92,214,93,105,64,145,243,156,145,80,252,140,55,41,19,23,154,153,222,130,135,227,230,186,244,60,155,172,24,91,212,27,96,174,165,176,49,180,94,213,41,75,100,235,126,223,145,142,164,227,54,4,187,206,253,185,95,221,158,191,48,131,255,66,148,66,55,152,152,127,245,120,200,165,30,242,70,158,174,27,216,119,165,127,199,233,4,27,192,202,47,6,22,191,100,13,206,15,191,252,186,191,142,102,48,51,89,102,117,39,20,94,234,194,176,175,242,232,171,63,8,104,216,170,43,251,99,228,173,25,248,43,92,0,13,243,240,196,151,181,42,13,166,6,167,245,28,209,203,211,185,94,66,136,82,134,189,197,217,84,234,160,155,219,75,65,141,148,108,166,225,1,0,137,26,100,37,101,198,164,125,145,255,185,21,64,98,149,240,125,176,57,188,247,241,248,172,112,154,60,21,177,122,131,45,151,143,16,106,192,154,191,128,123,118,123,20,217,33,3,187,72,156,154,182,174,171,166,13,2,12,164,220,252,57,121,206,127,214,243,21,139,1,188,26,238,0,68,17,37,212,120,145,32,164,100,17,105,180,10,154,211,206,15,243,80,40,74,88,101,243,71,109,26,62,79,49,255,18,59,244,58,155,201,167,5,195,207,166,195,172,63,16,241,46,165,33,123,90,94,134,4,60,153,49,207,86,172,224,212,248,185,22,137,203,252,253,255,252,77,25,110,161,39,228,145,148,135,61,248,248,245,90,62,207,228,34,26,223,162,5,89,41,169,90,24,147,73,128,17,112,57,68,38,14,110,195,212,237,41,104,37,139,225,125,96,70,34,192,139,171,160,117,94,26,50,150,78,126,135,22,56,120,224,15,134,40,107,146,91,67,144,86,37,76,120,157,106,10,97,161,209,46,48,125,119,117,92,159,24,217,120,36,25,129,22,202,45,108,51,249,47,161,19,80,132,89,27,221,118,69,243,225,16,222,137,9,37,132,127,56,116,189,203,101,39,101,161,75,139,63,206,186,130,70,86,192,198,90,212,72,114,243,47,241,56,91,116,47,235,145,78,144,204,177,122,87,143,154,101,55,46,106,60,19,52,65,116,221,13,217,196,2,80,79,113,196,47,95,30,29,193,83,114,191,107,94,193,57,100,206,52,80,79,142,71,148,156,55,52,143,30,25,39,0,51,45,100,42,73,172,19,22,231,241,90,130,241,11,189,2,88,27,19,70,11,221,206,194,222,75,23,219,16,144,106,142,193,121,39,221,189,69,211,84,99,51,183,214,84,152,244,236,169,169,183,13,18,149,49,245,97,79,210,235,78,255,160,25,238,100,140,160,104,201,7,2,74,9,123,169,181,60,111,74,128,233,160,89,23,216,146,153,241,12,59,38,241,50,8,75,27,250,25,85,255,29,206,151,231,240,238,106,140,72,209,108,138,74,23,127,215,102,121,164,86,73,111,78,109,206,171,175,141,174,178,176,153,22,152,187,197,234,143,121,76,137,211,35,242,70,74,219,136,54,73,164,134,232,215,245,231,4,66,107,31,220,118,3,21,92,137,107,100,237,229,227,44,92,107,240,56,44,24,90,108,148,255,9,41,200,109,171,123,229,119,27,45,32,18,228,210,167,245,95,55,107,255,224,21,118,0,9,80,194,195,14,12,176,143,163,7,122,193,234,97,104,64,24,153,125,33,148,98,9,196,215,0,89,15,24,21,112,195,169,49,128,236,45,70,249,252,137,5,141,132,90,73,70,251,32,81,32,196,193,56,216,144,226,209,147,117,230,99,54,239,244,151,153,67,119,192,191,181,191,63,164,112,250,26,25,34,253,254,181,119,150,10,70,122,44,78,113,232,231,80,204,65,191,24,99,68,184,46,53,7,101,57,212,175,225,31,80,33,72,212,96,158,105,66,2,179,153,114,126,210,207,245,203,129,65,191,174,103,47,219,182,232,24,20,172,241,183,18,128,251,68,234,132,231,224,144,215,17,230,41,103,115,69,163,25,181,70,50,57,227,88,10,154,76,7,50,128,201,34,223,20,24,42,69,191,7,187,40,114,119,16,236,232,242,18,78,77,18,26,216,197,145,104,227,188,232,108,52,106,108,23,144,26,65,235,60,173,24,216,218,94,202,60,205,40,136,232,247,191,82,203,253,23,31,129,4,243,30,79,49,60,235,144,188,43,178,35,121,216,9,126,67,241,97,50,53,192,244,255,129,151,94,139,185,238,88,252,82,116,63,217,238,159,20,79,227,255,159,200,97,31,19,125,218,189,125,89,44,32,244,95,198,80,244,150,140,218,146,222,226,81,114,51,234,32,36,79,220,158,90,70,42,81,93,175,148,99,74,126,139,203,14,130,89,141,116,234,85,95,20,6,253,176,249,96,233,35,224,84,158,157,165,18,56,214,75,50,183,63,205,115,171,8,50,142,183,76,80,64,252,251,101,228,25,32,220,209,88,128,62,184,137,22,40,4,95,224,66,48,46,236,236,167,234,28,131,170,33,83,149,221,54,169,235,192,93,91,203,131,240,174,75,188,172,156,219,26,7,75,174,55,73,205,141,166,5,34,244,194,180,169,55,9,107,68,114,157,139,113,208,25,204,5,111,159,143,88,198,91,77,200,152,111,251,245,142,151,187,83,67,180,184,40,165,248,19,236,4,152,110,10,50,227,198,10,34,58,138,85,40,108,72,16,112,155,153,130,154,95,131,96,197,88,211,10,222,120,203,79,247,250,76,171,140,144,201,241,202,19,54,140,25,43,246,26,242,193,40,13,107,151,126,60,37,47,223,175,170,174,236,190,104,191,231,189,188,181,80,221,217,162,228,216,239,100,137,160,142,158,33,67,87,73,6,237,105,183,183,182,160,86,59,77,232,28,238,236,55,140,151,26,58,42,105,138,4,129,78,122,50,119,66,193,119,65,185,137,0,127,134,117,247,130,29,2,157,149,107,17,24,157,234,105,221,107,247,62,237,16,186,213,62,196,238,208,213,58,255,12,8,68,213,164,252,145,56,61,238,53,180,126,48,26,182,188,135,131,160,240,165,148,110,97,208,63,131,116,144,209,196,5,173,0,230,247,173,191,90,83,15,251,216,88,16,167,188,232,216,23,119,131,121,143,193,170,42,41,155,159,62,153,218,62,30,46,96,60,24,183,32,156,92,29,144,32,15,226,81,63,104,220,81,178,114,220,67,224,2,207,17,37,107,238,149,88,69,60,60,5,35,226,3,55,102,231,250,169,228,197,113,226,187,103,27,172,137,118,14,166,235,141,25,236,207,207,250,214,61,233,98,230,104,85,99,82,50,87,77,126,100,127,14,239,242,172,69,41,203,142,59,85,35,106,17,36,11,72,11,35,237,65,181,28,46,144,121,115,248,170,205,122,213,228,183,14,208,29,54,233,164,246,206,218,125,166,46,241,81,38,6,79,33,69,96,205,106,21,42,131,253,63,116,169,76,138,242,133,169,13,8,35,41,51,216,253,143,13,185,253,121,8,21,110,119,140,192,127,151,172,176,194,188,153,244,69,99,242,241,15,147,66,161,221,6,160,119,175,195,217,167,55,84,80,162,255,135,64,57,220,195,40,136,119,37,176,20,74,214,19,199,107,153,173,183,253,71,93,131,59,87,109,193,241,120,232,175,51,127,27,144,12,207,177,159,37,40,45,47,4,114,122,64,73,255,66,142,220,84,249,0,166,102,177,231,124,193,42,168,62,182,184,5,48,203,164,129,49,97,41,67,101,85,144,199,114,141,231,201,8,99,18,20,93,240,203,207,91,219,103,90,228,114,187,0,130,244,109,201,175,138,63,197,40,112,27,34,221,76,21,248,215,91,167,90,123,148,188,27,19,74,149,93,63,155,39,104,17,184,151,143,147,68,54,82,84,250,122,169,230,193,215,25,117,183,220,209,149,198,23,49,22,235,7,107,73,214,102,179,122,194,13,154,74,211,118,46,192,226,106,138,5,88,193,202,225,160,129,212,28,249,105,181,34,136,136,201,114,212,181,15,49,38,47,125,126,228,4,68,66,96,173,105,119,8,2,178,159,126,30,58,53,181,44,127,190,210,255,129,152,48,192,98,119,151,9,83,195,34,74,141,154,136,118,249,103,69,254,156,197,150,194,88,232,56,219,207,62,138,56,70,243,35,67,178,124,242,243,171,127,12,24,64,64,36,233,55,144,229,161,51,76,239,139,218,12,72,128,157,164,22,87,28,195,39,20,57,182,137,7,22,200,92,85,188,208,41,22,134,94,204,2,89,82,212,137,175,233,96,230,123,171,239,107,80,98,64,148,57,206,141,195,183,64,66,167,195,232,115,114,175,80,247,72,223,73,247,81,128,75,65,144,200,68,216,126,209,158,253,202,240,72,179,189,123,34,213,84,50,14,2,111,12,70,202,202,156,247,7,31,165,242,126,13,134,77,26,119,238,21,198,10,57,62,164,107,181,237,131,254,58,2,89,95,248,133,241,6,151,141,158,84,50,123,116,125,205,75,193,101,94,171,228,149,108,246,86,19,62,36,203,143,107,27,250,154,24,114,119,161,21,32,171,7,206,186,11,171,95,10,227,153,188,51,45,49,186,255,195,43,214,140,103,247,77,208,245,135,212,158,183,15,234,16,95,202,150,218,149,229,212,209,67,115,154,180,169,53,227,193,84,2,88,119,65,14,103,117,149,84,202,198,0,195,47,143,175,246,136,92,149,164,198,138,249,198,140,169,199,54,246,35,42,222,23,13,55,246,72,74,169,118,56,211,235,48,16,154,104,223,74,103,168,142,29,166,184,230,41,36,69,161,157,84,158,159,12,216,247,38,232,17,29,135,111,50,196,177,23,24,70,123,103,245,204,124,212,38,29,49,193,178,238,119,32,34,59,68,114,90,48,218,102,25,67,94,82,18,8,145,187,164,125,105,163,232,182,162,140,233,205,55,6,120,101,182,181,151,3,245,216,174,144,213,240,248,162,28,39,224,145,251,76,56,112,73,57,11,16,197,12,60,100,123,43,203,144,17,207,69,241,70,102,111,80,89,9,71,130,112,218,142,246,112,131,52,135,208,180,42,120,120,141,159,218,79,139,0,163,155,230,177,159,220,223,177,145,12,34,102,137,189,6,181,86,217,230,198,215,8,179,83,190,251,219,100,21,125,240,140,88,73,233,32,18,39,143,227,234,88,221,48,38,1,90,181,155,35,244,90,193,44,62,253,255,64,170,242,103,168,177,152,134,211,88,243,62,172,18,21,109,33,68,37,42,57,157,66,243,113,104,203,188,112,122,188,122,213,176,222,101,58,59,57,39,122,74,120,77,245,54,123,58,228,89,197,222,161,173,87,162,166,17,42,188,129,8,133,56,4,155,121,210,119,10,135,70,103,145,158,202,60,235,243,69,119,45,170,221,147,86,128,80,60,115,172,0,174,26,169,58,130,224,176,210,54,115,169,29,11,85,149,252,104,34,243,54,204,79,237,4,9,8,30,142,198,199,248,196,10,109,55,34,158,6,194,239,157,54,116,250,119,9,58,62,10,228,190,74,233,105,151,156,168,200,95,15,201,47,251,150,219,80,5,107,63,202,90,130,208,2,64,95,118,217,22,234,200,151,118,189,212,136,249,6,232,241,173,16,5,40,129,123,103,17,6,185,140,201,58,236,129,138,68,182,33,83,122,87,33,166,4,58,140,95,115,187,188,200,63,201,58,251,178,58,125,76,176,112,11,237,36,219,189,126,144,181,254,213,63,133,248,95,255,86,8,245,91,136,143,164,221,148,139,145,158,207,14,119,23,202,160,121,104,170,31,143,71,23,50,243,149,142,3,235,171,164,177,165,178,182,142,118,118,6,206,66,0,195,69,17,53,99,142,95,177,51,143,118,149,181,0,183,48,0,116,173,68,231,198,180,18,72,118,140,72,213,87,126,12,198,248,73,212,3,173,83,6,130,193,88,89,80,191,107,15,1,145,116,63,79,107,51,242,42,67,34,49,174,183,212,113,71,47,163,154,29,122,50,250,19,58,81,228,244,3,202,163,171,66,217,166,120,166,64,22,56,46,24,29,135,58,139,27,47,239,32,129,26,72,224,186,99,99,25,205,244,141,22,247,224,171,92,180,134,102,42,237,37,151,192,116,57,148,13,232,240,255,92,235,113,254,35,111,17,28,217,142,119,141,226,40,97,167,217,14,246,102,234,57,67,200,223,39,221,235,175,169,228,140,115,168,6,248,84,124,183,129,220,4,173,101,65,46,145,186,211,98,92,3,230,25,120,188,126,1,20,227,99,124,29,153,51,8,29,161,47,175,247,40,210,18,32,86,25,146,192,58,200,226,145,232,39,139,34,194,196,44,228,163,157,25,190,142,164,41,191,39,127,14,131,55,156,202,111,168,6,114,46,26,10,100,134,74,187,108,205,218,255,121,42,17,254,202,44,210,106,127,66,167,128,95,190,94,48,238,245,45,245,115,191,221,252,132,142,115,66,112,137,60,5,73,43,67,6,67,71,38,255,51,36,132,192,153,17,121,49,196,130,104,201,54,165,22,57,132,4,251,66,169,202,130,96,244,195,84,28,111,84,166,168,248,98,70,199,224,97,69,130,188,45,122,48,163,107,73,42,43,70,113,74,231,8,208,22,233,167,71,115,148,181,39,79,154,152,85,243,59,225,184,252,27,221,55,54,204,43,231,182,61,53,120,98,64,30,90,190,111,178,127,167,242,78,54,204,130,56,107,191,253,54,252,132,244,46,167,81,44,157,244,59,55,76,6,17,215,48,255,121,158,169,165,161,102,16,204,50,62,11,232,10,59,255,187,204,60,78,177,35,195,252,37,221,193,111,202,7,146,184,171,215,249,8,225,160,42,243,105,190,49,40,79,121,225,10,203,28,200,250,72,144,151,235,117,55,23,209,193,82,90,45,4,180,76,169,111,196,184,233,41,11,203,27,65,219,201,237,61,27,50,249,138,142,26,200,120,241,50,114,100,231,8,115,233,152,148,76,202,169,128,155,203,185,215,219,46,103,15,61,32,136,39,252,140,199,252,65,178,56,19,82,24,91,109,31,4,111,250,112,206,200,95,18,73,77,54,229,179,47,115,40,215,180,245,226,219,237,242,77,32,148,20,115,98,187,146,233,74,217,240,223,57,4,32,21,189,233,84,90,117,6,131,202,203,147,7,251,12,86,6,161,203,203,217,151,54,106,213,235,120,28,195,47,193,50,36,72,42,154,188,174,193,5,158,68,46,183,147,210,165,113,62,148,236,28,179,125,87,212,108,87,179,229,172,21,54,69,131,34,194,18,149,134,199,146,62,58,66,197,17,165,149,114,33,217,12,133,9,160,213,99,130,171,155,112,141,135,210,245,195,76,93,184,6,143,188,207,166,223,192,135,83,55,190,67,210,176,223,74,127,174,80,48,11,221,57,221,192,44,20,46,72,95,200,125,237,60,36,52,135,54,50,210,252,43,203,53,81,142,67,25,130,187,187,212,129,111,77,246,171,76,89,188,184,113,94,136,166,2,196,95,46,217,26,62,245,54,190,188,47,67,92,108,50,148,85,16,104,2,10,141,89,58,108,96,86,17,111,236,194,130,30,162,190,161,46,63,26,117,108,87,78,152,153,6,105,87,219,88,162,200,180,191,130,201,2,66,74,94,25,188,181,135,167,162,161,21,223,3,55,14,123,3,36,167,53,212,142,172,6,109,181,25,160,5,192,201,233,238,224,149,241,198,202,27,157,201,19,251,211,200,86,17,42,227,192,114,129,126,51,63,139,167,153,148,194,127,117,105,217,85,205,197,4,166,67,38,23,26,252,192,148,4,155,1,231,181,26,249,14,206,220,58,143,73,87,82,22,138,51,122,16,87,21,140,71,6,129,35,31,179,66,154,148,2,116,216,255,32,86,106,30,102,44,104,212,79,25,59,73,42,46,155,14,31,41,2,117,143,131,209,221,208,28,152,5,216,250,213,27,254,33,163,24,81,193,253,47,217,166,109,87,124,122,123,252,253,56,199,134,6,242,140,240,152,144,150,89,113,7,163,136,1,86,38,181,120,187,115,143,148,95,92,14,151,231,94,13,97,165,74,25,160,10,125,33,221,232,176,83,34,56,131,79,19,108,222,112,135,196,107,184,148,162,21,13,102,106,67,96,156,17,197,167,47,99,216,25,23,13,232,3,127,54,159,191,44,58,205,30,64,234,65,52,73,35,112,194,41,92,197,226,143,82,75,31,205,198,199,91,4,205,106,255,242,244,109,164,27,203,129,215,187,93,154,93,97,83,248,78,34,96,51,162,230,22,20,82,37,252,178,221,187,15,97,10,150,94,147,225,146,238,232,18,104,23,235,162,220,69,48,182,92,14,5,92,201,186,51,103,73,231,218,250,196,194,79,57,89,34,46,159,192,11,32,85,96,151,187,198,49,16,105,85,149,59,10,34,14,191,150,80,74,145,75,109,121,55,196,232,15,4,104,162,206,239,156,55,8,146,147,146,70,208,6,185,216,157,233,224,161,10,198,110,100,198,255,73,236,67,253,188,196,194,35,215,229,88,241,194,60,210,9,78,160,98,249,84,251,176,185,123,63,125,104,200,223,106,207,39,253,132,223,31,22,36,78,131,238,16,111,27,65,32,70,71,201,245,9,22,94,138,136,232,117,254,12,255,184,197,131,127,118,123,207,162,164,120,13,78,229,66,102,53,233,3,20,141,123,189,105,127,109,166,183,102,155,82,20,126,211,33,167,98,28,149,6,231,10,128,242,71,131,106,90,140,2,170,249,7,22,37,120,83,30,158,40,236,169,20,199,187,15,62,191,146,107,222,38,101,145,244,138,151,7,99,213,241,162,67,217,100,81,29,8,216,231,127,119,127,223,160,78,241,17,229,19,194,21,111,242,182,44,111,162,12,146,28,203,165,255,173,137,109,167,86,50,14,27,64,110,254,210,194,7,239,253,169,87,79,247,187,201,23,214,50,253,146,224,79,255,116,136,129,22,232,15,82,177,67,205,109,26,190,198,156,5,247,20,215,224,49,192,250,79,46,133,28,98,30,26,200,30,26,24,17,170,28,158,40,146,120,80,16,44,103,163,94,74,254,186,34,18,245,4,141,10,222,117,135,221,147,25,143,29,212,5,109,22,174,199,62,140,83,14,42,204,161,142,58,104,253,55,241,242,147,160,124,3,75,5,146,87,63,180,92,142,30,104,238,34,92,12,133,132,73,104,99,23,198,31,107,170,85,112,38,134,229,145,62,62,232,95,153,127,93,104,169,128,240,226,114,64,225,153,57,82,209,98,33,124,248,248,42,146,121,39,70,104,140,124,206,155,224,105,246,193,118,147,110,255,224,199,116,99,214,124,113,47,7,112,43,172,177,219,112,44,88,216,117,28,102,24,94,221,22,210,228,243,77,214,152,106,16,38,234,193,140,253,185,170,202,82,62,212,58,164,228,187,203,129,59,165,31,244,15,8,86,139,2,125,88,0,226,12,89,223,229,27,105,205,57,50,158,117,94,45,228,61,90,252,53,128,133,201,29,100,90,194,25,114,207,50,0,27,36,116,157,246,97,65,17,14,2,91,45,69,202,232,230,220,71,95,225,223,109,211,103,121,226,214,249,249,111,240,244,124,133,105,206,220,240,154,105,220,27,126,61,184,200,196,81,227,114,92,249,222,3,44,56,236,189,62,176,144,36,156,204,197,125,224,202,91,251,56,108,186,28,174,61,9,53,5,246,229,192,198,161,14,96,187,73,34,100,247,162,251,97,85,224,112,182,23,253,58,45,151,133,113,151,66,91,224,208,52,160,229,187,231,215,47,134,179,17,251,169,79,51,159,249,185,190,179,203,176,47,10,218,119,86,245,236,81,153,108,217,255,186,46,8,202,217,245,134,138,129,78,190,204,32,145,171,230,130,42,234,135,42,186,245,231,52,62,246,235,230,9,86,195,127,201,191,221,121,70,227,171,103,125,206,105,27,246,169,108,119,106,188,214,147,151,36,178,194,69,19,163,144,31,97,29,102,211,139,110,17,149,231,40,179,70,60,59,211,91,239,79,13,2,101,254,219,192,64,191,36,166,140,51,211,205,216,220,117,111,94,115,133,132,198,248,108,145,230,75,159,118,123,129,126,48,212,127,179,109,16,126,19,216,211,1,51,41,187,210,175,157,231,186,45,210,163,215,44,116,124,132,88,134,36,128,75,12,144,215,6,170,83,236,175,4,40,177,162,239,6,12,24,144,0,198,102,72,230,177,86,176,205,85,52,44,14,80,245,208,86,182,197,92,153,205,246,61,37,187,13,237,114,21,118,11,222,93,222,251,226,52,65,29,227,140,139,206,129,34,161,86,185,172,68,28,81,82,150,111,3,253,188,91,58,117,252,50,188,157,34,142,206,84,185,193,171,151,15,125,209,114,191,214,40,133,181,10,133,68,214,237,126,35,60,1,245,60,126,77,110,193,140,56,187,237,218,211,214,103,72,242,33,242,110,94,113,126,247,61,151,138,148,98,15,157,6,181,97,84,178,207,2,143,251,172,215,73,96,122,141,164,220,12,113,24,139,165,45,25,1,168,88,78,72,196,183,186,189,4,9,151,58,111,230,184,222,16,108,153,221,88,228,179,59,156,233,29,249,83,118,74,17,227,153,185,253,138,91,247,8,203,162,223,243,150,132,240,90,38,27,216,187,110,183,129,41,74,138,127,38,229,7,181,80,78,249,237,94,206,50,157,207,119,105,228,75,189,149,34,216,204,251,61,195,238,82,121,195,235,31,41,41,100,120,42,198,56,172,86,201,122,101,168,10,73,245,81,150,192,161,222,223,51,161,90,5,188,44,34,4,193,43,165,127,109,76,130,230,211,183,29,251,162,127,135,67,108,234,87,124,76,23,133,235,68,6,80,248,69,52,104,93,29,84,46,253,194,49,186,111,247,219,11,199,171,22,126,155,179,168,110,111,19,157,168,32,43,25,121,191,127,235,247,38,218,132,71,179,1,90,184,100,9,1,185,120,80,93,87,191,164,116,138,175,205,229,193,191,4,63,68,244,214,174,162,67,97,78,216,211,162,74,238,109,45,202,70,193,3,251,58,149,204,72,56,12,113,102,145,178,185,48,210,47,93,217,209,228,53,206,197,89,168,89,81,13,107,190,136,127,202,207,237,250,226,29,192,199,52,210,243,219,6,234,25,186,121,50,36,44,137,190,28,167,124,74,12,214,192,253,138,157,121,79,127,6,45,137,71,207,87,118,154,8,129,193,221,113,143,175,98,140,225,30,180,44,52,230,7,156,171,59,20,49,116,116,202,156,18,18,63,52,155,12,35,146,186,245,42,59,190,209,240,127,93,94,113,51,90,150,83,14,190,184,175,91,3,237,11,109,77,111,136,163,234,94,5,26,23,124,179,16,73,240,164,10,125,69,194,11,208,161,85,96,1,67,43,140,41,26,2,10,254,79,18,206,32,160,33,1,107,35,171,125,201,15,240,217,1,76,91,254,201,247,63,57,67,61,172,14,55,28,168,195,160,33,218,169,135,107,155,178,23,40,169,217,69,14,104,145,238,128,142,168,171,219,155,153,149,44,168,13,22,95,10,62,79,214,239,206,247,67,124,207,23,253,174,128,99,245,114,227,63,73,80,19,12,25,227,150,146,246,33,97,104,153,255,241,239,22,185,242,95,58,242,168,169,199,243,223,101,73,208,14,182,226,181,74,239,105,103,212,163,245,17,1,146,138,63,28,116,81,56,184,228,112,61,198,177,206,202,124,227,236,242,53,125,19,211,244,5,28,235,103,133,229,105,252,81,9,1,129,96,194,40,243,34,38,171,182,145,152,84,115,170,151,0,25,31,226,87,229,215,135,213,65,80,107,80,6,171,242,97,166,205,162,208,47,77,136,75,93,16,18,33,249,140,114,202,14,175,253,139,182,28,190,8,215,205,107,241,78,14,18,103,233,23,199,19,102,150,47,169,137,82,249,13,51,252,200,219,234,238,204,187,2,185,236,9,40,117,196,222,215,123,174,222,100,39,127,17,159,141,189,252,143,5,39,30,156,252,76,247,95,33,38,252,178,104,106,213,138,62,98,65,181,11,230,27,104,203,11,91,172,246,68,240,13,23,61,197,163,76,134,105,237,159,102,4,25,237,43,56,222,25,167,178,27,181,91,16,147,38,11,43,232,186,86,19,14,170,219,181,107,97,51,161,158,74,73,191,175,105,65,203,48,115,107,67,79,211,74,125,51,2,34,236,135,27,67,72,153,137,96,29,16,129,144,61,120,0,78,24,233,90,238,186,242,10,8,213,60,6,142,12,104,76,196,145,31,136,143,190,158,72,130,194,24,242,180,175,197,34,144,164,253,38,236,58,103,233,30,174,232,65,220,74,3,41,61,232,247,99,5,236,240,10,83,65,155,11,185,238,50,13,246,196,200,244,4,174,80,171,99,204,137,189,142,11,179,76,162,129,246,156,103,26,255,64,168,109,81,136,47,5,189,240,36,66,104,181,175,170,123,148,191,229,160,30,91,156,9,219,251,92,214,197,72,33,151,173,74,62,12,63,104,123,65,85,43,131,55,33,132,18,196,223,212,218,133,228,242,252,65,199,83,4,206,73,61,237,13,144,173,162,246,103,49,15,192,93,208,246,74,5,185,207,47,129,131,230,202,167,84,237,51,131,32,116,64,32,142,207,130,9,83,87,175,53,244,30,98,134,7,145,219,33,146,99,129,204,228,99,161,58,35,255,246,93,18,202,245,138,118,128,137,121,40,29,223,221,8,189,19,12,183,82,62,94,161,201,2,232,9,174,138,7,10,236,102,176,142,253,188,139,242,141,231,42,110,253,170,130,220,236,89,102,203,167,113,15,50,225,202,241,236,245,195,152,55,36,248,132,255,118,168,173,25,202,175,194,137,228,166,57,65,99,26,0,202,190,255,95,113,50,145,40,208,30,200,53,69,208,231,50,123,32,154,181,238,62,143,223,56,1,193,213,47,13,217,159,144,117,125,62,114,198,116,62,25,133,70,70,225,78,240,168,183,67,167,217,53,22,131,65,197,189,104,194,235,175,101,60,228,29,92,117,225,211,227,85,156,255,195,23,156,78,199,123,58,137,20,163,203,193,24,64,177,120,156,200,238,163,158,3,23,251,135,36,204,192,244,199,213,225,104,44,31,188,149,224,204,57,176,35,141,75,231,205,220,189,74,175,88,41,39,160,26,93,134,231,139,46,62,60,194,192,135,69,174,13,65,195,55,187,82,213,114,121,8,211,246,125,10,121,112,128,28,149,241,236,129,245,188,172,55,213,48,129,82,224,153,171,104,19,244,42,35,160,92,15,231,157,64,237,153,241,223,163,84,85,255,190,133,27,247,94,232,43,25,92,55,73,177,154,181,115,17,250,131,144,115,72,229,12,91,94,219,97,217,201,213,209,1,40,143,228,38,160,6,215,71,61,35,133,225,172,179,182,224,92,159,59,83,135,188,226,104,173,38,97,212,248,175,207,128,41,116,70,66,174,195,99,16,200,172,94,58,47,53,16,215,155,1,61,42,160,220,73,136,113,225,86,173,125,195,155,228,249,121,193,90,189,230,255,160,81,134,142,222,61,195,12,164,83,27,226,44,248,29,142,117,181,51,247,197,47,24,133,249,96,165,65,104,60,114,172,167,100,39,97,123,132,117,224,73,0,87,50,149,11,4,249,152,14,189,77,85,86,219,194,114,135,208,238,245,16,58,169,164,196,188,202,103,67,57,77,103,17,200,138,125,205,12,101,202,132,136,49,18,207,164,139,226,41,71,234,197,57,182,94,200,254,244,38,129,148,39,151,76,14,0,54,85,171,87,178,40,64,103,247,238,58,182,112,80,88,135,33,200,248,212,102,116,149,103,4,211,90,253,144,12,187,84,219,157,185,94,239,86,26,3,76,176,45,20,229,137,16,160,139,214,237,7,63,109,132,111,235,5,86,202,165,114,84,234,135,6,142,250,166,147,43,162,103,213,114,113,94,19,172,136,176,142,34,22,87,96,146,167,218,118,130,197,52,163,91,208,16,12,51,231,73,26,60,168,199,148,85,81,165,206,49,210,235,156,232,50,142,74,113,85,147,8,248,195,49,236,133,244,128,167,155,121,204,255,184,91,150,233,21,25,241,203,18,29,124,201,147,149,82,16,163,10,70,120,131,223,140,33,6,164,59,208,156,84,54,144,223,37,163,149,194,129,83,66,195,76,109,230,121,175,176,204,249,57,252,201,254,128,88,26,42,204,9,134,86,70,219,105,64,93,146,223,19,100,73,161,81,197,5,7,17,193,196,35,175,216,28,189,184,58,84,45,244,224,148,145,147,12,255,6,147,5,116,122,100,170,185,32,225,200,198,164,223,85,159,227,165,145,24,4,76,148,59,146,21,118,103,255,187,66,121,236,112,82,192,240,243,214,241,20,141,56,12,106,106,39,135,140,68,93,216,21,104,114,73,83,2,121,21,182,6,140,254,146,168,218,161,137,61,31,176,159,249,102,35,9,178,248,195,46,90,171,8,90,178,111,208,250,213,110,117,17,244,23,57,10,26,97,90,120,203,203,138,16,210,221,95,125,4,46,114,24,119,184,28,84,55,236,16,6,35,232,147,57,22,86,242,175,241,219,50,139,54,128,135,67,208,253,61,89,209,247,243,40,158,88,4,176,47,146,168,10,254,208,56,225,104,95,190,130,129,40,108,143,63,201,142,178,219,17,241,22,213,200,167,189,157,93,238,212,117,221,176,151,164,112,58,85,167,150,145,214,162,154,214,50,253,80,112,246,233,195,35,121,105,175,154,173,203,26,74,245,73,244,4,103,240,60,52,88,218,217,160,134,106,123,230,98,239,70,40,250,143,132,6,193,179,24,152,42,79,57,80,151,128,203,44,163,182,26,130,149,111,187,103,100,189,24,60,107,109,201,89,176,43,33,255,129,242,214,161,11,146,123,200,253,181,216,221,135,201,70,105,184,115,47,101,204,157,200,11,195,61,78,242,147,31,31,128,232,153,47,3,101,12,253,184,23,217,123,28,178,80,217,89,109,3,42,212,163,30,190,246,251,157,125,232,240,106,215,220,18,198,252,126,101,139,47,222,32,185,58,147,220,47,214,125,2,178,64,75,53,16,131,169,75,73,3,25,78,54,125,131,99,12,138,230,114,73,223,240,215,87,140,61,38,147,36,174,109,160,141,200,31,82,111,7,111,59,149,220,235,224,190,143,34,38,109,247,147,71,55,146,54,26,234,75,86,168,78,68,244,97,145,162,81,52,34,117,66,23,113,187,254,19,72,254,202,49,240,112,211,254,201,179,98,110,243,82,56,197,42,137,65,232,226,205,102,70,74,117,253,59,123,120,167,248,248,181,50,225,16,77,248,34,31,207,196,122,138,106,225,40,202,153,100,169,143,127,219,9,182,180,5,113,209,120,206,224,165,154,116,228,185,63,245,33,81,8,171,178,227,243,84,164,117,183,167,194,36,45,184,16,72,241,129,255,18,2,58,142,92,159,96,219,209,218,57,40,64,38,146,113,172,65,94,14,79,173,215,34,141,183,232,84,59,185,136,118,174,21,13,243,29,22,254,101,71,217,137,75,95,255,38,167,15,90,191,250,220,211,93,245,212,236,248,202,187,231,196,214,210,241,85,75,19,213,131,43,56,0,110,181,61,96,188,211,212,149,164,227,108,164,106,92,194,75,14,197,31,115,95,118,207,153,34,16,127,239,173,64,130,226,156,238,139,161,69,215,3,230,5,131,10,224,93,23,67,228,93,20,146,219,78,0,196,108,45,189,198,210,76,2,235,190,116,228,107,57,70,136,241,143,152,30,85,23,37,234,43,255,76,49,43,41,139,159,217,56,124,106,248,148,99,59,251,23,56,47,169,15,55,223,11,253,6,69,230,6,76,174,139,186,228,79,44,189,45,102,119,0,156,69,230,170,186,133,73,249,3,162,90,101,34,241,53,164,217,46,31,166,38,184,131,195,180,176,158,237,55,147,138,97,40,143,196,230,185,148,183,75,98,130,251,235,249,89,240,181,3,109,146,13,93,240,27,149,22,240,251,125,200,13,38,58,205,200,180,191,159,220,169,44,177,22,187,34,138,69,142,43,221,221,45,216,210,162,188,143,24,54,134,124,35,164,252,120,169,56,23,145,255,95,50,116,254,99,155,231,180,231,85,243,35,10,200,204,96,41,149,246,27,109,67,4,123,215,83,245,14,102,240,101,165,143,52,2,118,181,148,56,222,155,126,218,194,95,107,10,203,32,99,49,112,210,64,105,87,65,155,20,68,199,57,156,201,161,225,190,111,28,182,250,161,248,55,46,106,13,222,172,244,112,173,47,204,164,125,23,19,40,181,178,205,121,74,73,54,58,35,164,135,154,156,212,202,41,218,221,249,220,77,35,118,155,70,20,249,100,94,225,125,214,137,104,137,203,61,228,191,42,250,213,209,238,131,162,93,188,162,165,174,153,107,75,223,42,184,235,41,61,166,108,211,180,67,206,113,255,202,76,248,207,154,244,68,28,52,11,22,22,244,251,26,172,143,87,191,242,81,50,23,145,249,44,162,165,76,191,219,124,169,218,185,19,12,193,191,234,58,232,54,189,126,220,175,44,238,199,209,59,59,243,163,207,135,222,90,21,22,95,42,219,88,76,95,134,80,202,199,143,208,133,90,99,6,192,6,63,190,248,156,123,62,233,107,251,187,40,8,249,88,235,79,191,183,4,227,55,14,52,9,16,204,134,183,68,24,254,3,119,142,44,246,71,170,126,42,164,126,233,127,212,8,159,43,90,182,177,227,55,26,24,101,126,96,121,206,245,0,140,132,191,174,116,118,111,201,252,159,170,161,98,108,82,216,6,172,123,83,71,163,249,152,51,250,63,72,255,71,108,248,57,156,233,102,109,196,201,128,120,122,185,129,230,230,255,41,185,160,46,250,198,70,84,28,241,12,28,59,181,168,67,177,55,24,201,4,71,186,130,35,111,120,134,34,88,177,64,141,206,23,68,247,246,126,232,52,44,112,68,137,181,209,65,63,213,79,209,69,110,123,165,4,163,89,79,152,231,51,34,73,37,168,210,254,129,253,110,146,134,174,209,31,77,172,116,1,132,177,54,156,134,26,221,28,142,180,153,53,206,59,58,232,1,146,231,181,105,224,205,161,253,208,71,149,181,115,70,104,86,18,42,238,154,38,31,58,238,168,150,36,148,16,11,16,50,67,163,130,193,46,139,97,57,33,35,105,195,49,113,73,217,216,54,97,106,99,164,179,95,238,216,37,40,145,83,102,99,224,211,175,138,221,232,169,150,122,62,209,82,56,132,168,205,176,98,188,120,104,140,52,38,78,41,147,91,87,116,36,250,250,44,55,236,207,200,237,137,204,253,0,240,8,182,44,15,64,254,59,245,82,204,47,86,16,179,143,67,149,174,31,191,39,205,175,234,111,249,53,135,171,107,166,234,124,219,67,48,43,27,132,19,9,255,84,94,64,87,41,254,128,196,41,104,138,160,164,78,106,231,100,27,12,127,217,224,165,200,86,246,124,138,190,89,49,146,71,116,117,159,202,4,9,91,132,77,183,117,250,34,190,66,89,8,240,37,17,15,248,119,81,240,138,112,75,52,159,30,63,190,163,46,11,146,57,112,140,113,163,138,163,77,252,48,77,178,220,171,206,249,127,19,38,180,91,80,0,49,244,135,127,196,166,160,65,169,125,132,61,122,62,211,211,62,48,207,54,213,10,89,199,199,26,185,36,149,225,242,35,73,155,244,107,63,203,209,203,245,126,196,151,216,230,146,247,221,202,212,120,195,118,111,75,73,55,246,178,89,237,56,23,7,253,223,83,220,60,0,213,120,32,227,218,177,187,140,248,81,136,91,166,191,181,229,117,28,223,154,172,248,113,2,90,89,213,177,55,132,196,88,90,206,161,150,187,239,203,36,82,218,225,163,98,143,103,92,229,47,194,192,77,58,189,45,208,48,234,105,99,43,47,186,78,244,170,82,87,75,94,37,170,253,201,223,54,188,179,24,42,9,72,61,116,234,49,60,63,9,245,82,239,220,190,164,69,150,96,150,18,235,9,132,166,56,87,66,118,77,164,121,177,151,235,64,19,114,199,166,8,225,50,152,171,213,117,56,98,233,157,189,37,176,228,137,105,226,158,130,220,160,153,33,46,174,26,69,141,180,78,35,127,210,229,84,70,248,44,147,50,211,142,92,93,4,25,56,105,138,35,9,125,241,29,203,169,88,86,215,61,243,149,255,200,236,84,117,143,149,78,96,88,65,211,195,170,186,135,234,72,43,20,126,203,254,170,58,27,240,110,248,60,45,145,53,164,25,83,161,187,104,234,33,99,146,139,5,171,188,136,247,51,203,29,51,165,127,182,251,14,112,121,100,28,165,150,198,210,197,140,43,107,203,250,63,122,202,174,21,163,184,241,171,43,79,230,156,160,114,169,149,41,239,254,26,206,219,236,222,109,115,143,5,34,116,167,83,13,20,235,250,137,47,89,61,60,72,11,82,233,119,228,77,45,96,200,73,133,254,126,25,206,230,197,210,88,149,160,130,224,79,56,175,206,4,93,141,123,226,44,18,166,29,244,217,69,64,83,54,138,165,122,71,140,96,62,200,135,249,35,50,110,155,226,244,5,178,78,195,222,163,116,71,49,18,232,51,175,131,141,250,1,74,201,226,8,95,61,36,55,172,232,232,43,176,136,104,54,30,172,5,200,12,58,50,165,186,174,46,200,6,70,116,158,228,91,210,238,144,109,30,18,125,32,172,252,169,87,96,89,165,122,62,211,239,22,203,145,12,111,29,196,242,134,131,42,166,41,171,245,212,244,82,165,184,23,254,215,139,205,181,44,132,127,125,73,114,33,19,1,103,205,9,152,175,51,196,119,218,85,131,122,180,254,130,1,65,179,106,113,35,86,230,249,184,202,246,184,147,126,31,207,4,206,224,154,255,142,34,251,46,1,215,99,127,241,174,28,51,7,21,4,15,56,154,214,36,178,85,94,143,213,75,232,50,25,13,153,173,69,108,106,231,143,131,174,95,183,65,207,89,174,230,27,237,184,158,121,132,228,235,35,91,34,166,100,100,79,62,245,32,29,43,94,152,160,103,142,211,211,26,249,95,207,216,94,227,65,58,39,187,221,24,146,2,213,25,157,34,3,17,242,103,33,202,239,200,39,154,114,90,112,114,234,121,248,148,4,147,66,169,26,21,36,23,160,233,199,217,212,36,159,169,134,3,23,232,62,223,62,59,59,192,156,4,198,129,63,65,125,139,178,163,16,46,114,56,154,5,232,78,164,76,63,87,79,14,235,212,209,58,207,213,251,3,98,192,62,204,216,45,162,44,150,109,44,105,252,198,122,12,230,169,254,250,131,255,58,135,228,233,215,206,254,109,129,118,75,20,133,200,230,35,95,248,24,243,83,203,170,237,39,255,107,142,112,140,164,199,156,53,45,227,23,103,70,234,3,232,107,141,194,239,216,202,62,254,153,65,218,46,170,125,64,166,181,146,19,148,179,61,144,166,84,40,218,238,96,234,101,39,24,121,49,234,42,176,183,64,59,136,58,168,204,127,129,128,30,135,51,85,250,66,78,105,159,94,87,206,238,200,166,31,239,240,99,61,152,229,58,239,67,201,115,85,230,199,211,228,43,227,185,117,216,69,120,91,247,52,168,205,86,99,236,104,150,202,5,143,88,67,89,164,173,171,134,32,24,133,105,193,129,183,95,49,67,69,198,168,54,92,71,76,113,250,98,171,91,251,230,213,151,128,133,175,158,242,225,79,81,6,249,221,15,96,236,143,174,228,239,59,66,204,103,112,228,204,121,131,67,27,3,25,201,52,177,85,204,40,27,46,67,172,139,207,17,60,177,150,1,118,22,216,225,166,218,0,172,1,117,175,67,234,16,245,217,85,186,205,244,101,128,209,56,90,73,36,129,119,195,1,249,149,136,118,114,148,229,86,248,125,96,211,185,144,111,229,216,250,201,171,240,182,9,79,237,206,195,24,92,209,173,163,42,183,237,252,10,214,130,200,224,4,253,253,80,44,5,82,119,223,109,243,144,155,214,113,253,138,126,33,236,164,212,202,250,148,45,156,231,13,64,21,57,22,175,14,93,109,241,120,134,17,210,114,209,103,164,99,169,60,213,191,9,193,94,183,191,79,3,2,109,255,70,6,111,26,142,253,82,239,219,176,155,81,81,13,28,184,138,31,12,164,136,232,9,123,142,57,75,117,188,224,189,195,198,197,180,143,208,217,136,6,73,132,251,202,173,15,127,99,210,201,196,69,214,184,214,212,252,10,16,164,187,54,124,167,231,20,5,160,132,140,94,49,13,22,20,37,122,23,203,72,130,174,24,208,180,235,176,58,221,149,26,132,199,17,127,67,185,215,27,79,161,128,111,236,238,127,249,169,192,46,141,126,128,233,136,209,15,188,164,102,129,254,81,26,162,187,111,184,35,84,7,244,236,178,243,75,232,57,216,64,189,144,11,130,188,200,172,167,67,75,27,90,185,255,10,177,114,114,35,36,91,185,42,218,41,175,241,27,190,196,217,73,92,213,185,54,87,239,92,224,73,163,56,77,22,187,150,141,69,237,231,115,94,117,181,8,204,67,221,107,169,83,47,189,138,35,43,231,181,71,70,85,162,198,132,56,26,26,221,122,250,67,115,163,57,138,37,78,170,3,252,124,235,113,112,16,45,131,208,219,132,8,110,130,241,186,137,64,54,249,76,97,62,170,250,123,21,135,48,61,177,78,192,2,225,141,240,37,226,148,234,245,246,119,90,251,143,141,97,209,146,233,101,171,31,42,1,191,162,91,108,202,172,71,220,166,164,81,177,76,181,87,253,235,253,167,108,190,168,126,42,111,16,150,135,9,156,33,220,188,239,89,1,143,255,204,208,8,202,38,134,209,102,49,137,166,249,244,128,224,180,203,130,198,165,107,212,50,85,39,191,215,42,242,96,106,226,15,128,56,47,204,34,72,161,65,156,239,20,0,246,98,76,62,83,121,194,83,57,107,127,40,91,219,175,249,119,87,155,113,161,242,123,101,88,116,19,230,80,44,125,247,135,63,225,105,51,150,102,152,241,10,68,41,220,99,204,144,222,227,18,132,70,196,169,60,205,233,176,159,221,130,22,221,75,237,133,7,118,191,243,131,30,61,194,33,169,2,185,67,228,126,25,177,98,152,74,216,90,170,57,76,2,129,236,10,151,140,144,202,164,252,150,57,218,213,29,213,0,28,167,184,47,147,227,23,93,54,117,70,8,132,170,51,201,135,234,77,32,131,230,204,5,166,20,1,11,53,239,2,153,75,57,87,79,248,76,143,75,149,201,189,127,63,80,10,176,222,182,58,88,37,80,151,25,252,125,22,77,226,129,41,112,251,137,124,39,138,76,1,154,179,118,174,161,93,64,14,59,135,54,241,57,64,35,212,28,154,223,153,176,117,124,2,192,56,207,222,107,120,93,115,78,128,230,211,140,122,66,47,135,38,151,5,231,181,105,133,214,61,27,17,196,123,237,180,41,215,188,31,169,118,51,107,163,22,191,77,114,22,93,137,166,88,118,7,25,39,148,31,115,70,140,206,145,204,250,207,103,146,208,168,30,142,243,56,246,94,205,182,146,208,81,149,190,232,35,174,132,70,187,89,8,89,250,111,20,216,172,90,205,79,26,93,152,119,5,202,136,164,221,104,24,44,22,176,232,69,97,184,218,70,86,90,104,132,40,96,25,188,149,229,105,104,47,89,43,141,75,111,204,51,25,46,61,133,169,15,252,142,44,119,137,9,147,106,157,176,37,213,40,122,100,32,42,211,75,231,173,186,203,251,239,73,155,56,93,171,124,49,183,7,119,150,218,101,154,94,228,178,88,15,24,254,245,90,16,254,213,25,83,62,9,88,248,50,62,73,142,67,84,146,44,147,163,248,109,1,11,254,39,253,51,227,203,74,68,22,109,63,194,97,166,129,201,220,174,73,57,246,187,130,224,207,250,234,254,136,137,166,218,197,231,233,170,100,114,57,147,127,183,114,159,200,168,84,244,65,162,41,216,133,198,199,149,187,122,113,108,179,47,4,125,148,92,239,128,69,166,90,32,103,105,10,95,207,236,127,173,141,83,11,111,254,53,200,198,221,9,158,22,44,225,242,243,124,23,180,93,44,214,166,202,158,10,167,146,248,10,31,188,40,56,214,4,145,10,146,169,3,146,53,173,97,20,52,21,67,19,61,90,57,121,108,154,105,242,42,112,3,133,131,102,16,188,39,204,10,137,134,10,90,233,221,220,54,143,234,1,58,146,184,79,110,227,187,170,175,147,225,204,122,235,17,174,31,162,95,179,24,137,78,211,178,214,204,125,25,61,117,74,59,157,83,41,83,239,195,140,209,151,152,32,180,196,231,134,242,112,40,46,109,51,239,222,90,166,61,194,65,173,5,72,42,129,16,55,51,60,142,133,210,63,130,100,255,53,22,7,32,210,83,42,34,93,58,43,97,180,59,205,137,11,156,16,222,86,231,74,202,90,253,38,109,181,85,25,85,228,75,125,65,139,24,120,71,188,84,197,234,170,155,238,4,229,136,22,145,171,216,39,135,193,213,186,7,238,30,42,219,149,141,97,171,172,90,9,143,210,47,29,31,155,216,197,122,89,230,230,45,97,231,44,86,4,124,13,228,38,152,103,182,237,71,198,24,72,59,239,110,153,125,145,103,183,211,142,143,53,3,175,72,193,3,86,185,216,27,228,234,127,180,238,16,165,138,252,88,181,117,251,170,109,112,120,236,248,67,102,8,247,253,118,172,235,209,6,146,52,137,168,36,138,43,112,74,199,112,22,170,22,187,220,106,129,135,125,234,232,194,78,77,224,141,32,173,150,12,161,153,37,41,206,110,192,99,126,33,236,40,85,35,115,30,224,41,115,141,32,96,69,68,79,2,194,164,57,117,153,220,199,101,242,174,20,152,209,209,228,204,2,60,93,195,184,21,38,129,239,250,227,197,63,9,135,219,176,96,160,88,42,160,6,6,33,111,225,234,21,175,121,209,233,83,24,88,138,237,91,173,141,110,49,8,162,72,122,248,63,25,84,246,92,235,52,204,133,170,60,8,170,204,40,94,8,201,105,242,29,9,52,38,14,123,186,127,204,59,229,20,220,106,194,104,17,98,132,133,18,183,28,7,134,253,6,16,124,252,217,164,5,245,80,17,251,215,206,12,63,103,89,139,247,98,220,48,34,182,187,125,12,100,150,82,89,200,74,172,45,115,20,185,148,77,67,22,102,23,142,205,189,41,194,20,170,209,83,14,95,137,223,29,218,253,115,70,106,193,241,150,92,5,197,209,208,28,107,156,87,148,7,67,195,55,165,88,87,103,4,180,179,97,143,190,235,179,171,111,172,73,28,218,39,138,61,225,60,206,90,5,181,118,41,122,140,206,241,218,5,168,36,218,112,5,159,153,118,79,130,117,6,167,34,223,94,47,137,89,109,186,145,13,74,245,159,151,145,91,96,32,165,251,125,120,210,190,113,134,253,72,117,208,247,223,248,170,88,228,249,62,200,2,24,232,12,169,250,161,206,79,246,180,232,197,109,32,108,16,184,183,85,154,67,110,181,64,239,73,204,86,249,137,140,3,3,38,187,113,214,51,155,154,87,194,14,220,10,27,238,77,242,232,233,130,29,193,202,1,65,125,114,44,25,142,86,105,19,217,40,110,223,31,16,59,198,254,29,175,143,130,151,37,252,44,114,94,40,223,166,248,19,210,48,232,223,244,58,151,171,250,233,20,102,163,1,36,122,27,57,105,156,228,37,185,118,121,9,27,171,187,55,163,160,193,76,95,18,145,103,109,205,245,227,195,51,97,78,18,42,210,212,124,6,247,63,214,217,212,184,215,248,8,76,135,212,104,212,238,208,229,212,237,166,226,241,217,181,165,0,111,47,188,27,79,32,240,127,150,215,25,138,93,174,22,254,183,217,241,110,233,169,157,193,56,239,97,5,91,163,142,38,159,63,91,71,1,229,130,105,174,132,41,197,67,37,130,8,203,163,152,143,80,146,202,138,9,170,161,247,140,208,43,155,218,59,110,237,82,210,157,74,98,237,203,237,109,250,219,98,164,241,174,182,237,109,65,60,64,84,26,140,95,93,156,64,77,1,216,197,64,75,58,172,168,121,134,38,242,51,59,223,133,110,4,6,33,168,228,118,46,100,143,86,40,230,235,144,107,245,79,115,160,163,9,49,97,126,198,196,211,180,40,253,108,150,193,78,71,71,164,123,144,60,53,47,52,207,225,186,149,244,191,202,207,143,219,34,66,83,68,201,189,168,33,146,104,207,188,88,252,32,164,147,202,216,12,14,191,10,55,233,66,102,115,73,201,159,53,251,236,183,162,55,124,128,143,4,215,125,175,186,34,147,213,67,211,223,199,145,236,1,142,58,10,35,94,3,77,136,218,132,150,20,217,117,131,65,42,146,78,250,48,254,4,211,76,80,209,98,42,177,41,110,75,54,231,123,116,78,245,132,97,116,199,38,51,252,6,54,35,167,92,225,4,48,142,164,20,161,164,2,29,71,213,219,208,188,41,67,237,79,209,149,246,242,52,180,3,26,131,98,217,49,6,13,93,174,88,216,52,217,192,140,193,13,40,2,240,56,49,201,95,60,222,238,178,55,39,106,212,168,70,89,225,126,73,56,231,158,104,253,20,69,27,53,143,56,117,106,30,225,24,114,38,102,78,153,224,98,37,102,84,124,184,95,185,182,108,177,76,48,18,39,226,21,170,157,218,96,37,70,36,40,114,184,223,166,167,149,249,110,220,126,191,192,160,11,242,178,233,213,47,89,117,38,127,71,12,202,109,13,222,60,133,173,222,6,16,152,177,57,56,153,240,119,132,84,252,3,19,188,255,155,23,22,157,10,122,231,211,48,19,1,16,94,207,223,196,236,179,144,181,244,150,217,230,146,40,226,136,138,170,39,169,244,109,222,240,61,92,142,119,46,85,237,187,134,124,91,82,71,110,149,23,180,244,217,205,70,22,206,30,243,142,185,138,214,156,118,199,34,165,179,64,124,238,132,174,119,35,44,234,161,91,37,124,220,120,135,138,66,89,151,170,136,63,60,84,162,203,93,33,181,12,96,54,197,77,10,167,64,118,208,42,29,194,189,238,14,85,231,126,35,81,170,136,194,144,14,188,171,227,221,168,55,19,213,245,248,251,235,186,212,59,202,66,47,91,8,183,174,115,122,196,159,229,100,245,46,28,246,226,253,84,137,34,87,173,53,119,137,77,154,19,106,109,114,234,123,3,41,87,215,4,59,155,43,232,104,236,199,24,127,106,206,141,112,242,146,211,134,138,17,185,116,139,64,244,255,218,254,59,84,86,63,138,184,46,150,67,233,24,238,175,54,51,88,86,40,161,59,191,53,194,139,195,177,147,18,193,18,212,117,158,101,163,210,24,167,124,91,49,170,81,102,157,135,249,53,93,190,63,180,134,255,97,75,164,59,247,245,127,54,129,71,177,99,179,195,78,112,3,149,175,251,72,137,227,152,149,250,125,114,208,247,87,13,36,252,115,126,17,57,164,128,116,156,63,202,231,225,47,211,116,198,210,39,170,206,55,96,22,113,98,88,5,205,20,166,54,237,195,113,143,182,47,192,95,145,152,52,138,125,46,68,75,141,37,250,130,200,27,171,152,212,121,229,32,208,42,167,49,190,31,28,91,34,219,192,7,14,254,152,239,19,6,28,239,86,95,10,92,185,83,252,225,7,186,228,166,44,50,78,87,93,98,105,33,66,220,42,245,212,234,42,164,83,244,162,150,60,48,216,31,37,71,237,4,221,243,239,112,69,58,255,92,75,17,184,185,182,232,195,72,6,178,190,12,14,25,200,159,137,6,195,84,39,192,25,215,162,161,38,199,72,216,199,245,31,0,105,44,121,210,28,121,6,233,54,105,209,233,124,73,164,133,77,218,150,98,88,123,50,12,238,127,212,55,155,173,70,12,7,92,131,227,97,166,95,160,36,22,61,74,67,55,70,14,23,105,235,239,47,162,15,154,15,233,22,17,202,199,252,151,92,2,160,223,107,116,187,167,8,94,115,142,163,16,44,68,34,32,116,53,169,205,214,91,52,66,225,47,228,200,85,222,195,47,107,82,141,193,251,242,254,222,249,131,158,139,90,23,5,165,51,157,225,230,31,151,124,64,252,49,227,34,152,93,192,137,33,127,211,69,214,86,32,214,112,211,9,193,11,9,114,87,80,6,108,31,250,191,129,213,84,140,71,23,150,212,116,194,243,240,180,61,205,207,255,120,129,200,249,119,107,244,194,95,189,131,131,56,215,84,107,209,221,117,166,249,4,97,64,74,202,218,91,109,195,90,79,214,79,115,9,188,12,101,192,229,84,14,34,93,201,6,98,86,240,223,218,14,236,10,55,16,210,11,245,112,13,139,6,245,51,207,78,16,237,113,172,164,98,140,43,22,139,97,36,20,234,28,220,66,221,192,120,90,53,9,114,68,181,51,52,221,142,224,117,8,234,134,89,163,2,205,28,168,63,179,206,223,255,93,49,40,147,117,180,219,167,32,155,178,238,184,213,223,226,48,240,111,32,181,46,201,250,46,34,242,206,192,121,91,242,175,239,84,76,24,178,135,43,25,193,9,30,255,112,142,53,45,227,5,61,102,183,104,218,174,3,77,135,1,225,95,82,231,94,15,127,104,106,211,109,165,100,19,83,59,229,52,180,28,96,203,248,70,76,31,2,86,21,62,230,133,165,164,75,47,91,130,67,82,205,107,147,204,84,33,133,232,136,172,219,15,36,15,8,180,205,62,253,163,93,97,92,121,132,215,140,47,4,252,20,181,135,227,180,172,181,223,122,7,96,28,167,121,65,122,138,114,234,118,212,222,39,64,213,4,58,200,20,215,86,156,66,1,71,208,97,68,120,62,176,167,123,71,123,17,180,254,149,255,250,248,143,237,104,249,78,6,153,105,96,1,128,62,223,84,253,67,93,175,58,193,61,115,187,128,85,75,69,159,233,64,202,121,0,211,158,39,101,241,139,59,18,67,57,180,234,176,68,78,114,16,180,242,197,30,57,33,10,131,138,146,128,93,161,94,139,198,32,169,100,187,131,233,104,87,78,59,255,65,71,226,162,24,189,50,208,37,229,215,59,57,232,24,174,109,47,78,94,223,104,110,40,175,116,37,120,11,124,83,223,71,170,115,55,251,99,173,83,237,13,174,94,192,2,162,37,119,202,146,106,201,134,42,254,7,224,230,152,17,78,11,12,34,123,120,163,112,160,119,56,13,138,227,48,255,178,223,8,206,237,241,196,2,83,236,216,219,119,30,120,142,160,17,23,241,39,218,59,139,14,115,221,152,169,209,155,27,239,37,12,212,183,24,152,252,73,131,98,209,50,40,252,168,217,73,0,26,216,40,251,198,119,25,253,21,234,151,141,164,78,159,90,229,125,95,7,40,17,55,185,207,160,94,6,178,189,222,163,218,239,75,22,78,199,90,171,20,86,41,40,136,60,6,19,164,11,138,98,175,140,179,37,164,145,190,8,150,17,169,120,113,29,49,23,70,76,176,72,160,132,228,144,35,27,99,11,68,185,142,142,24,166,158,238,184,18,230,231,226,229,243,181,116,239,2,240,226,131,194,112,13,41,216,161,142,226,114,45,111,191,103,163,165,175,108,32,59,49,107,84,137,245,132,229,7,252,94,238,70,33,126,11,53,34,216,214,12,63,113,241,93,45,22,166,145,8,155,124,240,49,171,33,255,26,29,25,138,112,100,94,83,152,179,161,168,144,70,116,191,10,161,228,73,64,50,93,234,212,8,6,132,175,65,24,39,43,47,159,86,64,195,175,78,130,66,205,162,125,112,238,241,210,240,254,222,248,154,206,248,98,110,221,152,38,114,34,204,52,1,92,201,180,97,45,180,136,254,210,184,27,156,42,113,111,223,99,98,201,242,11,152,111,237,189,30,225,226,80,255,235,244,8,89,237,113,140,186,118,18,190,74,201,34,71,46,230,64,98,91,139,103,1,198,185,169,24,153,240,223,81,75,166,22,228,59,59,227,56,71,86,133,147,12,66,82,100,205,91,142,218,116,79,80,143,155,60,58,141,108,87,231,231,39,95,64,119,149,138,200,71,85,154,128,252,246,194,187,2,135,51,202,140,37,58,68,141,87,211,76,161,247,162,33,228,97,36,115,241,226,242,112,127,225,137,69,205,220,188,153,104,13,56,34,143,220,216,183,39,126,23,41,204,6,34,221,164,161,8,230,220,23,246,8,8,53,99,47,223,12,70,84,90,39,199,49,120,139,162,253,19,244,219,186,231,153,4,152,234,110,138,160,6,83,65,212,225,11,210,253,97,31,118,124,97,157,218,188,228,224,123,33,46,7,176,159,168,60,166,189,96,234,144,5,19,182,100,152,44,19,48,167,99,117,73,93,174,110,47,56,160,212,87,71,132,77,109,109,2,143,201,212,157,48,94,68,199,255,212,144,140,66,188,77,236,89,82,56,87,232,21,211,177,206,242,204,152,109,48,220,76,197,53,62,100,10,242,240,72,92,124,110,255,130,39,17,137,214,114,193,200,10,167,49,9,227,196,68,210,50,179,23,47,60,70,240,235,167,158,57,145,12,61,223,55,126,123,126,213,205,144,96,1,206,103,5,235,12,147,170,144,12,19,189,158,158,199,67,224,247,201,190,177,171,16,11,29,134,161,216,95,153,206,15,216,142,49,208,245,54,80,129,47,250,245,194,10,72,154,189,171,170,10,51,221,202,228,203,165,146,140,212,88,135,68,212,50,235,13,203,112,101,110,55,168,27,196,30,110,11,96,82,190,111,146,110,190,30,117,203,176,144,3,144,34,190,243,50,186,202,99,40,115,21,238,54,159,105,173,64,44,220,8,237,247,197,89,252,230,174,93,78,229,111,240,132,19,187,45,42,159,249,228,71,253,222,48,95,30,109,76,5,51,76,160,78,70,82,59,52,78,113,236,85,120,50,32,97,83,36,53,168,178,23,23,248,149,3,218,23,1,249,191,156,123,31,37,98,195,188,155,137,233,187,199,85,240,140,220,34,243,139,140,24,191,174,34,224,253,235,155,113,35,169,110,118,213,152,119,127,191,97,215,93,252,41,197,143,90,65,11,63,217,69,169,4,78,79,132,45,171,224,250,117,149,130,138,160,180,33,249,29,129,128,147,225,17,12,161,109,143,48,106,141,81,182,184,129,7,217,69,152,94,180,68,185,136,77,138,111,51,55,238,17,83,47,66,159,17,104,98,80,2,226,180,90,110,229,16,115,201,60,136,190,133,236,34,240,10,71,212,218,118,149,220,120,217,62,203,138,105,53,103,97,0,136,21,12,170,112,193,63,188,147,4,180,86,130,202,164,160,152,169,229,216,29,227,36,154,234,212,196,21,11,29,84,54,157,40,177,175,72,89,40,50,50,144,159,18,3,239,76,158,237,198,90,159,58,224,121,242,157,33,21,101,169,229,222,210,74,128,167,6,194,248,180,207,191,10,216,17,230,74,221,164,141,216,225,15,72,184,251,231,107,210,206,40,10,12,176,244,43,40,171,219,237,5,175,6,202,187,6,255,185,8,117,215,30,201,84,77,138,205,168,18,248,201,206,25,46,99,108,21,29,36,10,24,142,85,93,35,185,172,178,242,180,159,35,172,155,179,95,161,59,76,184,191,250,165,225,118,166,225,236,27,71,42,47,204,130,249,93,193,228,125,53,239,255,10,72,115,61,229,164,90,6,97,192,37,139,94,71,146,132,116,228,74,94,121,159,145,64,242,126,150,168,248,145,47,104,217,90,46,248,122,46,54,85,126,21,110,22,251,167,230,127,67,233,244,49,73,198,71,105,18,109,87,25,242,243,226,216,185,82,129,249,227,128,143,153,53,180,0,99,211,184,110,160,124,23,59,253,138,206,219,198,51,71,208,196,208,152,105,9,248,61,141,56,2,94,42,36,166,219,89,197,214,24,62,104,44,101,90,215,132,73,155,66,28,116,139,163,204,114,242,57,33,220,171,208,128,41,60,167,12,131,214,11,107,208,177,3,91,113,120,147,153,201,199,147,230,181,240,211,117,156,6,17,212,154,117,171,77,13,96,236,186,93,68,64,51,211,230,78,170,167,137,98,203,217,108,200,59,60,43,122,41,92,19,57,163,92,76,10,50,170,149,63,165,8,47,14,33,129,91,17,179,171,173,68,38,11,38,13,161,108,69,71,148,115,12,41,42,184,171,99,210,6,40,26,75,126,1,153,50,195,213,128,162,165,124,194,160,23,231,249,133,120,77,55,123,85,190,255,242,29,169,75,161,213,187,5,125,129,244,193,217,197,248,38,104,169,180,112,151,87,80,31,129,0,145,231,146,106,99,92,43,251,215,153,226,98,6,221,80,43,255,84,252,150,198,28,169,19,9,180,8,142,91,44,75,156,131,129,9,88,127,151,200,233,191,164,54,147,121,72,23,221,83,102,223,101,106,156,210,194,161,74,2,16,215,124,34,188,110,244,97,251,78,194,58,242,174,212,221,80,22,244,62,145,174,247,157,108,120,198,137,233,96,239,128,223,238,125,212,94,91,40,125,216,203,79,116,124,85,91,119,137,52,112,34,44,110,228,103,69,122,74,3,182,178,196,70,195,15,246,143,214,213,34,229,205,196,21,187,242,93,157,116,24,88,109,222,75,252,104,140,120,187,245,208,16,53,173,1,10,229,157,161,159,103,74,44,67,187,23,15,89,31,133,203,82,210,123,108,179,233,118,162,4,107,118,211,191,107,60,111,59,212,67,182,202,38,127,232,60,211,213,204,248,224,42,68,167,109,99,200,141,232,17,199,205,136,140,255,94,174,44,237,163,35,188,132,228,25,92,123,36,100,222,62,215,50,157,241,164,47,70,88,219,106,88,130,224,253,90,17,207,12,222,7,123,185,20,225,7,201,27,27,212,153,133,151,3,147,178,183,177,146,102,133,239,174,188,196,80,75,252,160,215,43,221,163,157,117,121,37,167,181,194,40,106,98,7,30,28,134,130,61,148,5,139,70,138,236,190,45,59,130,108,194,217,68,53,42,239,216,58,11,235,253,155,19,99,6,25,169,252,239,194,234,213,95,235,31,250,236,196,85,96,163,233,247,120,30,214,89,235,176,44,238,41,105,185,129,13,23,4,194,77,211,30,198,135,100,56,160,135,24,139,66,238,84,55,151,187,121,233,204,33,161,77,220,34,177,100,36,189,166,108,53,130,239,207,155,111,242,166,164,207,226,130,124,121,98,2,163,25,40,106,187,96,82,128,239,152,82,169,14,127,43,22,228,166,129,93,193,129,155,181,51,14,50,247,99,41,194,165,184,227,11,245,75,166,51,227,52,116,188,137,236,86,255,135,66,205,255,154,158,154,73,111,218,40,74,157,42,193,92,24,141,178,104,236,252,177,181,204,180,119,138,196,231,51,50,1,8,17,215,227,160,237,252,205,114,116,22,136,76,212,0,176,163,198,92,128,254,169,238,59,198,23,248,43,48,59,79,164,223,134,99,93,139,21,97,97,251,229,215,122,77,84,217,204,220,17,137,118,146,123,47,185,188,129,94,248,214,177,135,126,121,187,90,67,222,8,145,137,241,197,145,232,148,3,238,193,11,78,247,32,179,137,111,157,18,191,117,211,77,165,48,228,119,188,242,185,172,139,143,179,133,133,7,139,53,76,242,86,101,248,34,201,51,16,25,214,76,253,48,69,242,147,42,96,114,99,207,70,231,112,32,49,230,65,184,5,31,16,92,101,210,113,218,194,215,165,98,223,176,39,229,46,149,247,234,176,168,31,231,65,148,121,149,203,238,72,250,235,49,54,198,134,168,153,81,106,5,186,118,231,114,71,16,11,34,207,192,93,222,87,71,181,152,4,130,41,114,174,156,242,78,135,49,96,124,91,156,168,227,204,248,180,221,210,31,254,69,142,13,188,235,84,153,149,253,19,240,18,48,103,95,201,60,253,160,74,62,255,58,95,166,53,13,8,78,120,220,165,217,211,50,221,61,241,172,171,54,86,170,185,56,194,40,189,238,133,160,55,42,101,56,83,193,158,121,212,102,49,190,99,59,19,91,195,66,191,55,139,53,141,14,168,249,249,249,42,169,5,86,125,86,62,139,44,35,32,85,131,74,230,115,126,58,47,15,7,97,170,248,227,198,255,200,242,122,61,142,204,154,140,65,245,224,220,36,187,242,239,38,101,81,107,155,226,185,157,194,211,185,136,245,127,153,127,185,229,121,255,216,81,174,239,112,188,251,133,22,83,250,185,123,218,9,220,85,160,160,127,185,197,72,225,146,167,85,125,57,187,109,10,253,117,101,126,182,246,113,115,67,219,101,16,233,186,42,36,4,199,178,44,200,201,61,202,34,176,230,14,134,165,94,15,200,2,97,198,162,188,153,27,107,201,238,210,200,250,145,74,253,190,120,109,137,195,49,166,121,215,139,99,222,55,109,82,221,226,78,102,70,79,241,228,3,157,135,213,240,156,61,238,206,113,17,209,245,107,126,3,71,136,140,245,133,25,137,93,255,50,238,246,246,217,137,243,231,99,78,149,237,129,174,123,89,177,8,161,201,249,235,62,69,106,192,14,149,143,93,142,243,208,19,50,223,157,164,197,72,73,4,216,175,160,33,42,152,85,96,93,25,245,219,60,92,233,240,207,205,60,118,99,254,82,242,67,62,134,215,135,61,34,223,8,128,203,11,157,43,92,11,46,82,36,105,181,230,50,217,168,164,238,151,163,21,177,34,155,177,0,237,158,33,6,64,17,140,133,191,62,62,93,146,0,203,76,35,53,138,200,203,148,199,243,196,123,187,212,15,102,49,193,15,173,24,227,252,7,181,251,30,93,207,87,79,242,1,7,232,164,149,4,225,214,79,212,57,85,89,71,91,214,162,197,36,87,241,64,62,225,12,115,54,78,198,21,87,223,125,229,188,34,67,174,128,247,173,35,248,157,147,4,0,59,195,248,177,73,79,110,0,245,17,39,129,71,6,115,110,104,182,179,112,3,192,20,102,69,44,82,58,127,111,74,223,14,170,217,43,230,165,252,158,206,54,14,254,88,232,249,132,64,39,95,134,51,49,102,101,227,212,152,183,55,99,132,137,144,236,108,170,127,153,228,147,39,178,145,141,213,183,209,192,101,106,4,46,225,14,99,241,162,252,244,100,1,28,152,173,1,204,219,128,251,179,40,56,242,63,108,224,108,26,232,106,76,152,226,36,16,77,208,106,34,74,85,111,192,191,218,25,234,234,39,84,189,73,75,0,119,229,246,42,160,60,169,28,56,6,101,182,255,183,63,163,38,188,36,147,57,173,163,168,241,95,59,29,147,113,119,75,185,47,11,163,78,75,15,246,11,27,228,90,209,231,32,85,131,40,242,87,143,151,250,121,116,198,114,9,31,156,78,70,32,171,5,99,209,96,66,114,18,223,134,246,255,72,160,249,195,223,50,33,235,12,123,45,151,17,109,195,221,85,188,234,59,157,1,72,61,238,114,73,94,30,59,176,182,239,230,36,70,207,21,234,169,112,67,73,185,200,158,42,95,8,91,149,10,88,208,115,96,5,231,240,222,54,234,244,115,104,157,200,219,37,128,24,160,196,192,27,95,129,205,13,95,16,196,154,23,139,223,91,233,149,40,192,140,133,33,231,15,5,188,12,50,134,24,91,139,220,57,199,37,149,97,112,87,196,136,5,134,123,216,204,120,213,73,58,115,92,251,170,97,155,139,29,59,190,209,49,48,149,54,58,148,135,211,64,52,230,168,18,171,210,176,97,116,14,38,9,142,79,145,128,7,8,202,178,221,232,92,21,80,59,83,168,26,79,56,75,68,200,7,106,233,72,120,132,210,139,74,38,201,4,87,147,207,44,14,112,59,147,81,13,126,219,167,208,19,83,237,100,6,138,242,224,131,245,213,149,107,99,69,179,190,255,253,33,113,12,194,192,130,9,23,57,178,209,223,82,27,47,185,190,150,247,166,132,227,170,23,130,97,125,75,173,163,155,201,120,200,8,38,228,249,11,145,126,15,2,182,86,7,204,221,81,144,110,33,38,190,142,84,89,94,240,82,59,91,29,88,128,119,199,41,204,8,38,96,142,121,205,215,96,29,200,117,132,192,152,183,116,172,117,67,88,92,178,255,127,119,82,174,209,9,69,168,216,22,11,171,44,104,252,147,134,220,226,35,187,171,22,59,101,148,166,172,149,219,153,116,165,214,63,162,234,17,19,227,160,189,28,193,239,243,138,196,248,147,181,210,242,130,216,128,226,169,45,208,48,43,153,175,158,150,160,79,109,63,143,92,28,114,134,73,158,74,141,201,218,224,153,102,102,71,79,144,248,83,170,159,96,76,207,77,220,145,98,202,233,84,6,234,249,20,249,221,168,222,231,89,23,27,122,183,26,109,56,113,16,207,250,66,45,106,18,39,98,126,220,8,109,125,248,63,1,201,174,208,43,148,250,146,102,135,151,117,139,92,103,44,239,152,2,181,89,198,115,122,21,216,79,2,13,233,7,175,77,202,173,175,174,244,123,188,143,65,126,69,238,57,203,47,227,247,143,136,240,96,203,101,11,19,228,164,143,161,222,234,253,219,233,202,47,30,238,229,8,51,162,4,51,58,171,246,183,173,38,88,211,192,187,90,63,56,201,170,61,125,64,24,216,89,50,32,232,209,1,97,45,81,124,46,164,192,212,94,3,35,73,4,146,210,248,232,82,62,84,27,165,169,92,155,51,233,239,203,85,61,251,227,20,110,185,103,159,74,64,233,234,36,57,150,84,23,166,94,182,215,140,191,141,121,55,89,171,52,150,184,122,188,55,79,64,70,18,114,159,203,94,126,64,137,75,92,100,61,219,118,104,114,176,219,124,59,13,122,162,56,22,65,186,189,210,229,90,16,222,37,170,0,49,78,6,13,241,18,141,75,224,255,209,187,117,147,191,61,175,24,150,103,38,63,182,86,148,192,153,73,201,148,26,126,140,142,229,198,135,141,38,116,111,15,199,151,153,158,39,66,189,165,176,226,13,102,60,203,49,47,184,111,14,44,5,87,23,108,248,183,150,8,221,50,120,29,196,236,80,108,215,204,1,11,176,124,117,251,58,228,163,185,128,114,192,41,44,12,16,62,171,245,61,116,111,14,212,165,86,226,35,52,207,4,40,137,209,87,170,64,151,156,192,112,50,165,121,73,46,123,36,122,203,173,53,84,40,154,137,120,112,55,46,117,39,167,19,74,137,150,78,80,84,222,144,20,229,105,14,158,125,6,68,24,144,246,76,99,77,85,245,42,248,85,94,207,32,227,202,161,22,242,68,35,120,246,184,109,59,240,127,4,75,0,85,183,255,57,104,174,14,246,201,180,163,186,86,60,30,58,245,230,192,95,206,169,222,164,207,225,62,188,130,78,110,175,61,204,67,34,57,29,127,76,149,146,44,33,54,62,245,44,172,4,195,229,96,1,76,80,31,182,96,221,241,97,17,179,18,224,132,159,105,47,94,42,148,132,85,21,131,139,181,64,141,141,191,205,83,224,11,245,211,73,138,133,123,45,203,111,52,114,231,156,100,26,230,67,114,47,251,175,4,197,122,1,74,44,200,220,203,79,236,252,88,143,235,241,35,39,32,205,179,120,169,167,233,48,141,77,139,255,251,40,119,208,76,163,23,255,225,98,253,190,198,227,190,244,190,64,200,39,20,27,189,99,196,224,137,9,149,138,72,136,121,33,175,184,115,211,251,159,145,55,86,225,150,217,243,183,193,101,105,136,67,244,169,121,207,110,156,218,8,77,82,96,165,114,165,178,56,90,182,9,239,227,191,24,82,19,55,54,152,64,43,234,116,9,122,76,54,140,111,142,185,42,183,202,151,143,142,177,124,230,159,207,43,215,13,103,105,134,198,119,34,225,133,68,1,181,46,239,204,56,82,110,213,108,29,196,179,237,229,147,91,241,216,227,115,165,107,76,200,77,22,86,60,245,105,232,22,229,184,48,156,206,224,25,24,174,225,198,154,168,173,77,8,183,13,147,114,96,210,146,150,135,19,40,179,57,240,219,76,219,136,39,107,216,17,195,139,14,28,66,250,198,131,231,70,34,109,127,123,178,25,50,36,207,196,84,26,215,151,161,102,201,18,52,235,119,69,146,93,20,162,172,207,43,5,229,194,162,171,109,185,135,24,212,195,104,247,47,247,243,163,67,101,105,210,166,15,149,128,216,96,150,36,28,144,62,160,112,21,167,187,108,234,178,84,230,90,212,202,126,82,136,217,139,115,157,1,166,144,251,68,112,208,133,73,7,89,253,248,242,3,210,184,92,248,132,49,100,159,51,133,178,203,139,33,29,132,240,19,23,80,189,211,164,85,197,40,95,171,244,251,54,56,4,136,115,123,16,169,170,111,223,70,124,88,213,32,124,237,208,31,89,123,56,183,42,50,156,208,112,191,83,5,87,228,106,128,16,225,208,175,165,3,146,44,151,226,190,55,29,143,56,11,223,156,238,136,227,75,252,180,218,218,74,11,60,12,246,18,120,85,23,3,34,253,161,37,3,220,77,247,173,75,179,42,30,253,175,87,132,38,102,36,225,144,167,190,189,184,51,43,247,252,231,93,230,103,59,77,242,179,25,72,223,44,168,57,109,253,179,43,91,93,248,46,1,135,66,139,37,131,184,145,131,194,241,103,222,32,86,150,126,141,195,30,110,203,254,63,43,227,191,117,65,133,135,17,152,55,34,255,123,101,113,53,217,240,90,61,59,185,223,208,136,188,49,238,210,224,73,195,155,238,77,14,29,167,162,183,209,92,254,143,175,127,95,48,133,35,161,46,187,36,187,124,180,20,96,103,115,27,144,247,255,79,87,154,62,229,109,209,71,209,132,58,133,254,163,176,68,46,20,137,138,115,52,160,111,197,121,141,92,166,218,40,54,234,178,62,69,211,222,251,101,123,143,135,194,249,79,139,191,162,22,231,13,200,67,125,60,35,239,210,180,203,60,165,225,60,74,25,139,11,135,235,75,55,50,209,233,81,1,213,152,201,108,99,61,8,148,32,151,20,53,114,48,222,169,89,50,5,130,117,179,0,231,190,95,148,127,142,3,185,219,150,140,194,203,213,65,175,124,33,54,166,110,239,156,239,235,154,36,2,3,211,83,148,96,172,219,214,246,191,240,238,146,195,122,37,144,230,36,172,180,141,84,192,93,68,248,37,125,151,101,86,158,18,91,40,41,208,65,120,46,164,53,38,222,49,244,131,76,95,229,231,147,249,178,50,211,87,160,145,132,89,100,128,119,142,195,137,225,217,123,43,129,91,234,73,201,186,19,112,73,119,113,138,252,119,140,198,159,162,170,166,248,135,73,91,213,194,251,29,242,132,2,3,148,200,151,165,2,138,217,14,157,203,135,48,94,64,148,210,115,14,225,14,104,149,101,218,127,198,9,184,29,210,130,27,103,192,246,76,14,114,133,88,83,123,40,179,89,201,31,99,39,87,48,98,200,4,152,60,252,88,192,22,216,48,125,191,133,127,58,192,146,144,106,25,162,105,88,72,74,84,146,216,171,193,119,235,105,53,30,34,3,248,61,81,173,168,104,34,66,147,187,213,4,137,231,181,153,244,198,91,192,27,250,205,8,148,15,229,50,51,198,60,27,72,179,132,238,155,126,219,85,153,244,177,103,103,152,168,13,32,39,112,32,63,60,147,52,193,16,54,74,160,110,75,147,215,4,48,205,207,123,250,171,93,21,241,108,235,182,212,238,76,179,202,4,88,156,24,115,212,183,207,111,48,22,20,92,65,70,232,166,121,116,119,252,196,107,203,203,35,36,69,207,177,42,183,32,204,188,42,184,92,93,5,134,211,73,86,18,101,10,189,194,37,112,144,211,192,64,156,226,88,227,8,141,219,69,49,122,139,188,18,99,46,219,98,215,180,108,182,155,217,79,82,184,161,145,207,236,85,66,14,156,125,137,124,137,235,112,47,167,54,26,111,173,86,111,173,72,98,232,115,204,247,203,36,130,5,57,242,210,21,155,55,195,246,94,169,133,126,38,29,112,47,77,152,234,18,145,39,150,184,42,166,192,185,15,169,231,163,59,242,36,70,151,117,192,77,227,25,78,117,172,201,114,54,232,152,239,52,49,225,151,16,207,61,113,143,211,30,229,56,33,5,139,28,52,250,128,78,176,98,63,119,135,235,192,42,107,143,75,235,67,188,112,16,50,27,244,249,57,156,255,200,87,34,143,111,129,23,13,199,38,116,168,84,195,35,244,190,92,164,78,181,192,241,57,71,112,203,107,213,71,178,135,118,44,56,24,209,88,127,239,194,104,39,65,39,192,12,113,187,138,68,194,225,159,225,47,143,77,114,131,223,244,142,218,146,77,172,197,7,136,14,188,100,219,86,204,250,163,223,71,156,152,202,87,83,93,124,216,179,24,201,2,82,143,59,189,227,28,21,155,186,172,225,125,198,254,145,221,152,183,63,148,212,58,239,246,183,61,84,67,78,37,177,242,242,76,214,240,103,53,57,137,212,8,136,35,93,84,92,116,142,31,129,195,221,91,156,70,9,190,140,190,85,108,202,211,132,196,246,255,108,193,115,177,218,13,87,29,86,239,6,122,18,15,246,156,87,143,58,51,12,229,22,238,247,136,20,253,9,49,164,83,249,12,250,158,208,125,210,47,44,207,188,134,29,154,81,218,44,155,0,65,152,221,230,166,31,243,107,250,49,190,207,68,123,92,39,250,206,98,87,131,99,0,10,40,193,184,200,117,191,144,131,104,48,98,84,130,37,119,212,158,206,89,107,115,110,204,25,67,230,204,83,61,89,5,22,65,116,78,45,134,126,238,79,150,228,83,61,153,28,137,215,205,214,145,0,202,71,65,83,215,18,181,216,86,19,117,161,106,47,191,36,39,168,197,5,41,103,27,55,43,212,111,236,179,67,49,101,32,129,16,187,0,185,64,137,153,86,50,72,126,226,110,124,223,115,252,21,176,82,167,78,215,186,47,1,107,151,85,95,82,61,12,211,168,37,140,69,31,10,24,4,79,31,219,203,207,237,250,116,4,186,115,65,29,116,249,195,36,92,234,125,156,71,198,224,108,50,228,200,84,129,194,222,242,110,59,152,11,156,218,74,14,217,187,19,22,85,12,123,84,171,186,42,114,69,253,246,195,136,68,22,58,197,163,195,15,133,137,218,173,61,224,232,231,85,160,172,2,216,218,190,253,246,194,105,61,126,110,132,126,20,130,111,152,120,242,124,168,155,153,127,171,220,106,137,73,186,205,107,225,210,192,248,53,238,193,122,248,255,210,178,6,141,169,44,52,65,75,172,215,190,23,52,29,115,140,214,128,211,16,195,93,30,63,54,187,224,237,11,70,235,10,199,184,91,239,48,64,124,113,103,209,186,179,5,251,218,240,17,160,77,109,230,106,29,43,254,138,66,91,196,69,46,180,173,12,71,47,68,223,144,230,217,48,217,251,190,36,140,124,124,80,25,59,116,213,53,209,237,138,114,55,93,251,29,134,126,87,187,0,90,80,173,140,27,255,157,43,98,149,86,122,15,118,5,144,190,17,116,31,118,73,166,132,230,206,119,128,173,231,106,111,63,122,20,132,0,132,161,239,247,156,90,148,7,142,170,183,79,84,89,176,70,27,67,116,59,203,6,217,19,40,56,100,252,176,154,153,247,99,241,2,173,28,155,117,116,34,130,52,235,129,118,64,207,230,162,84,225,61,75,167,143,171,8,75,19,78,39,159,201,134,231,178,4,175,170,40,249,172,171,173,3,117,178,170,166,179,250,83,46,67,215,8,100,209,142,128,223,19,83,72,162,238,75,162,103,90,16,188,150,217,218,163,65,111,169,244,227,28,189,113,128,102,80,133,37,147,109,222,78,36,45,176,43,12,220,11,236,20,231,39,223,54,33,147,207,140,177,115,157,42,214,114,138,138,216,165,211,70,165,109,35,82,249,33,115,212,165,170,75,156,103,240,165,237,22,197,129,202,36,121,126,174,230,197,70,69,99,12,233,147,218,127,7,59,194,154,227,59,122,180,74,175,237,132,74,178,126,231,1,29,146,93,73,97,70,233,208,72,96,195,160,211,233,45,22,52,216,215,130,189,241,205,87,77,178,86,155,204,242,35,19,40,33,241,32,185,45,223,62,78,141,204,234,119,116,207,250,231,3,46,41,255,218,175,209,51,52,130,192,222,11,206,85,64,36,56,250,134,232,90,200,16,60,195,60,223,59,225,179,189,160,187,112,93,138,124,124,128,199,32,6,233,237,198,143,128,51,61,45,192,36,73,232,212,0,116,233,173,57,195,135,204,195,146,88,56,108,93,106,217,212,83,115,131,36,0,222,66,5,238,177,87,39,46,115,125,115,23,222,100,240,9,233,41,120,157,192,36,18,129,209,151,71,206,217,107,111,61,0,144,11,108,160,243,72,230,174,63,92,207,173,29,70,9,211,92,141,45,166,94,255,77,250,25,217,206,128,197,24,138,140,46,8,113,211,16,102,129,4,192,18,195,99,245,224,89,55,207,252,16,219,103,69,109,253,236,116,63,29,125,152,140,145,16,159,198,22,110,92,170,12,226,27,91,178,212,33,182,42,243,70,211,185,128,249,21,230,220,40,78,69,53,168,96,121,152,174,94,250,71,238,171,186,65,128,49,247,17,199,189,183,96,47,140,153,119,96,236,198,45,12,130,198,19,51,1,178,234,23,38,187,161,122,151,100,33,163,97,76,2,3,144,153,52,41,78,221,104,47,42,18,7,83,87,44,99,85,56,199,157,147,144,169,135,24,127,15,2,130,65,174,3,131,68,247,141,135,14,200,170,166,128,177,177,189,111,19,229,57,115,133,215,110,186,244,125,168,109,144,23,233,198,50,179,88,209,50,15,76,117,161,174,214,138,51,145,120,40,159,91,118,211,183,11,36,68,237,89,9,249,17,115,54,176,20,149,114,195,194,90,93,117,46,18,135,202,89,179,182,87,149,138,74,189,82,182,41,8,73,210,90,253,205,9,71,13,134,93,54,195,73,32,104,248,61,79,178,18,131,47,215,141,19,203,40,172,29,28,199,220,50,94,73,102,146,244,59,207,189,200,112,97,87,8,152,220,22,255,158,41,62,140,227,7,116,144,254,208,129,138,87,40,74,247,246,244,159,137,10,6,149,111,229,158,60,220,67,215,44,203,90,79,1,68,212,30,205,129,240,218,208,136,205,190,92,246,126,31,156,166,99,157,135,15,67,213,198,217,17,1,101,57,123,189,124,83,109,100,104,190,92,100,7,224,202,68,199,38,146,86,192,148,83,226,196,87,201,187,153,173,22,170,137,49,64,251,78,139,237,140,39,213,199,224,142,30,144,162,96,147,109,236,229,161,65,165,214,127,109,53,198,33,159,244,104,238,249,79,139,88,67,67,78,14,162,141,120,185,26,210,22,18,168,216,229,123,75,97,13,121,255,190,91,132,149,114,16,145,32,148,80,157,220,62,248,131,213,206,158,198,210,64,219,150,4,149,147,223,40,186,244,86,134,173,88,237,180,251,155,86,131,25,226,229,162,74,49,9,174,254,166,43,163,69,234,60,126,234,204,152,214,38,142,143,84,97,240,171,105,174,106,54,146,10,101,223,153,183,224,39,59,254,241,191,187,96,63,171,51,147,80,232,120,1,47,172,78,142,105,1,147,22,28,149,8,166,0,77,134,165,183,29,253,224,194,215,12,32,110,59,187,173,90,101,127,123,155,145,31,225,150,232,60,93,4,199,207,240,169,78,136,85,65,156,68,148,160,106,111,251,143,193,172,108,26,161,38,249,0,78,76,10,182,30,151,254,70,87,170,61,196,119,214,134,20,209,46,109,180,248,55,51,154,155,11,213,9,183,56,237,41,187,16,12,248,218,241,247,182,45,69,174,158,222,199,8,1,215,186,83,146,97,179,207,48,106,20,177,120,198,89,54,106,227,51,52,145,169,197,183,5,89,213,173,47,132,234,242,111,219,31,101,229,231,27,60,22,233,6,121,124,57,49,149,127,42,17,62,146,20,153,184,105,191,137,3,43,50,32,43,229,194,201,93,234,126,213,35,17,66,42,103,32,125,1,104,138,238,124,178,244,194,107,236,223,22,214,139,83,235,133,201,250,105,61,176,48,142,170,106,115,85,142,29,134,179,52,150,190,1,127,31,164,255,140,219,249,23,126,179,82,204,30,237,240,219,255,36,206,78,227,18,86,16,202,10,55,19,83,193,37,242,135,145,2,203,85,90,38,90,59,88,160,157,147,49,99,212,77,7,10,159,208,48,16,215,29,72,56,15,115,131,65,166,66,40,113,5,48,159,88,107,162,101,117,228,36,149,59,117,93,156,205,212,75,227,117,247,172,110,53,178,64,51,106,120,132,161,175,82,116,134,5,166,149,177,116,201,255,46,172,229,6,228,84,32,30,190,118,33,158,109,168,61,76,53,85,235,17,32,117,218,248,193,227,224,42,175,139,173,39,166,144,176,130,14,173,28,47,230,56,135,134,51,246,130,151,196,9,244,160,147,207,255,54,65,7,241,215,167,215,134,161,159,231,240,108,53,119,66,160,91,85,115,198,226,215,169,218,86,135,243,41,109,108,91,229,196,252,140,116,4,244,195,164,234,136,82,235,132,39,43,144,135,78,136,88,68,51,148,121,182,246,223,160,70,177,86,125,21,51,29,205,252,1,19,186,125,59,12,219,77,213,101,113,186,55,94,9,165,99,39,228,227,144,35,172,7,115,129,121,76,174,160,116,246,224,139,76,70,24,187,125,33,82,209,4,198,5,70,67,179,93,143,141,76,76,231,4,254,238,137,230,238,103,243,184,101,41,39,233,21,244,182,25,186,95,204,111,82,241,32,211,2,150,164,131,70,116,153,17,173,204,108,124,57,26,237,188,37,125,182,70,156,49,195,225,25,159,34,68,238,124,100,22,239,14,248,97,217,37,183,245,93,212,143,79,25,220,18,35,226,81,134,42,95,96,76,36,177,252,185,77,7,115,81,200,30,167,10,182,29,213,155,32,58,181,216,78,241,201,207,3,17,95,234,241,84,231,67,166,57,18,217,207,74,60,75,114,43,255,84,151,241,158,82,55,250,69,234,119,23,88,87,146,36,237,122,250,90,255,81,54,238,223,43,222,168,41,73,111,123,138,118,214,95,61,226,128,137,133,209,52,168,108,61,76,203,21,27,238,227,223,110,187,38,133,73,33,49,106,249,138,0,163,160,87,72,186,232,11,155,99,51,158,105,211,220,0,65,11,141,227,89,199,162,99,41,68,109,60,24,137,47,54,222,156,91,176,22,191,112,166,152,195,238,237,188,152,176,88,33,154,101,29,238,227,162,75,229,245,175,0,242,122,7,59,226,76,76,76,204,84,12,19,208,9,4,200,102,175,119,118,127,35,225,170,248,128,2,11,14,200,175,194,254,179,188,6,61,246,250,116,58,0,247,241,113,207,6,37,86,19,191,45,119,244,184,144,180,149,106,29,51,140,131,67,105,187,5,131,184,32,172,249,171,162,61,240,246,226,19,90,12,240,204,216,155,93,135,33,72,137,5,99,200,171,164,111,36,121,180,121,228,50,72,62,131,5,19,133,43,182,5,140,92,179,154,10,69,82,233,41,125,61,188,189,213,71,243,136,96,231,85,4,247,215,91,54,149,135,112,37,119,105,106,192,35,55,18,77,198,220,77,237,134,19,110,203,76,102,223,0,220,114,191,26,55,40,58,135,130,49,18,138,206,8,76,236,11,71,83,124,99,159,192,70,250,118,6,181,147,96,52,107,95,19,21,223,121,210,13,196,234,175,89,12,213,45,44,75,134,123,198,7,58,222,79,193,3,85,201,207,81,45,215,215,171,251,52,6,85,172,28,147,16,237,241,20,160,166,177,150,152,148,42,186,90,159,181,90,108,235,217,196,115,189,67,217,184,209,97,116,235,72,8,226,162,24,134,141,153,215,112,175,78,92,243,129,97,228,51,79,242,198,101,77,137,79,197,177,220,3,175,223,85,99,58,82,88,125,139,106,219,252,38,95,50,186,245,215,4,233,187,144,204,191,131,129,136,29,220,31,30,18,125,58,6,69,49,77,73,53,52,77,77,101,72,14,43,185,221,135,195,114,77,178,111,88,93,204,200,2,100,136,115,253,66,193,162,18,42,251,226,96,212,254,217,5,175,185,217,220,100,13,236,202,225,61,122,105,182,202,32,131,18,114,184,170,62,87,45,125,221,212,224,83,84,223,185,56,151,229,68,248,11,66,247,206,182,30,233,215,173,70,115,197,187,2,26,54,187,0,95,53,101,149,82,196,158,198,182,242,191,116,206,38,119,193,254,151,143,118,31,159,80,144,131,69,28,235,33,114,15,125,218,51,6,248,177,252,137,153,239,241,231,57,100,21,201,130,126,9,255,50,162,126,167,246,21,91,169,7,143,92,86,80,6,143,145,118,197,115,9,162,57,48,231,165,243,64,156,30,36,37,65,58,62,244,96,187,138,46,138,249,6,47,58,11,57,87,20,31,152,172,141,127,164,118,153,128,49,4,202,19,120,190,206,79,53,85,62,252,107,22,35,141,75,233,41,242,235,120,56,53,135,40,10,220,15,190,139,136,181,10,36,117,241,152,176,71,253,244,60,23,194,50,192,227,20,129,209,97,65,235,164,149,153,120,15,222,229,2,227,231,239,79,45,66,56,60,183,227,49,80,228,200,3,13,94,42,167,214,197,220,6,19,153,216,82,171,29,239,113,90,136,59,51,66,203,227,251,45,111,187,141,140,46,63,255,42,178,66,212,126,107,237,10,191,158,135,75,223,112,220,136,20,69,49,126,98,43,217,71,139,246,173,67,67,2,65,46,187,230,247,193,136,241,137,22,90,16,84,130,182,174,129,72,226,57,146,234,160,215,59,238,0,76,99,193,225,141,131,231,211,34,184,219,211,114,228,67,24,7,7,87,151,209,5,219,201,242,68,142,59,172,218,34,216,248,39,101,159,129,55,186,98,241,223,249,254,17,244,17,56,144,235,204,106,12,109,244,209,241,100,95,164,142,99,118,118,54,113,193,94,254,35,152,135,234,33,180,201,22,225,254,51,162,166,147,62,25,203,55,115,15,9,148,166,232,14,219,242,72,131,221,142,109,118,161,78,197,253,95,173,35,83,13,51,236,26,250,38,99,71,53,174,162,240,37,110,161,63,171,126,26,255,172,85,187,66,42,217,141,145,59,15,241,94,236,139,59,185,136,19,192,249,199,82,66,22,104,144,181,238,171,255,177,32,148,106,3,45,131,148,163,39,252,241,119,95,129,51,199,63,186,235,121,141,24,226,254,10,200,160,33,99,197,213,138,23,226,156,176,1,48,112,171,12,151,73,140,21,45,13,98,238,154,252,203,30,233,217,23,215,118,255,45,83,80,90,214,170,187,251,87,86,173,35,181,132,152,92,20,119,128,51,109,195,17,142,249,38,183,66,155,225,139,156,114,225,234,170,145,208,65,73,192,37,102,114,32,152,54,41,126,240,145,143,133,23,66,182,76,228,217,144,82,83,194,112,251,31,233,178,137,191,110,35,139,58,171,185,68,182,112,101,42,253,194,186,141,214,23,30,150,160,42,218,77,127,198,255,40,220,187,171,177,158,82,217,241,114,133,187,36,4,195,116,228,114,2,179,216,114,157,169,189,165,178,228,18,250,87,110,248,188,177,74,81,252,89,41,162,41,125,217,56,118,37,55,133,1,23,213,209,135,164,80,5,14,133,176,195,185,30,131,200,245,1,140,83,247,54,30,231,22,246,248,26,205,235,139,12,151,242,0,168,177,187,21,204,32,175,214,189,229,123,88,175,60,216,87,3,110,146,113,24,192,83,210,190,127,82,87,63,186,21,84,136,20,35,158,171,17,197,44,42,127,136,179,208,200,159,209,169,105,197,36,133,146,194,141,209,86,174,132,147,208,14,121,179,189,80,7,147,62,13,90,59,18,253,191,165,64,17,16,40,89,233,137,179,137,186,159,123,95,248,100,0,101,51,88,73,157,219,78,187,113,40,138,22,173,3,188,72,48,125,160,180,224,171,69,96,31,160,88,6,157,227,249,216,204,135,243,149,64,103,236,231,212,7,70,141,101,85,213,55,18,95,91,132,183,141,4,4,15,246,95,182,120,109,104,93,240,64,237,247,221,98,22,118,120,210,97,59,55,145,141,76,42,24,225,87,29,5,89,122,202,166,245,175,56,250,154,11,47,21,90,122,48,218,26,165,124,104,202,236,208,96,34,233,193,34,46,226,171,117,19,44,111,243,181,123,29,76,93,185,71,120,1,10,13,143,122,162,243,148,71,224,62,80,40,255,243,230,33,220,151,29,158,187,14,104,64,187,135,185,243,164,60,145,128,113,120,50,64,245,249,255,69,84,130,60,191,200,191,99,168,87,156,65,233,41,255,83,226,173,107,77,154,6,118,179,117,103,169,131,82,124,45,57,237,126,202,195,104,105,69,235,117,51,61,248,155,103,238,65,13,31,63,14,120,124,41,156,224,215,226,24,100,204,126,71,245,230,138,212,216,176,236,63,113,44,156,243,51,191,120,57,233,177,162,84,253,184,204,84,103,169,127,228,67,248,251,53,103,183,129,248,176,230,66,161,92,101,124,45,146,208,168,51,162,247,193,232,46,96,229,101,107,92,172,239,136,196,169,2,65,71,249,80,56,157,12,113,33,65,209,166,158,215,149,122,138,17,128,161,95,34,166,238,254,199,88,96,185,112,43,202,120,10,202,17,190,64,171,208,188,173,255,169,3,29,40,98,57,210,229,162,107,5,214,93,139,172,90,218,79,218,4,209,166,145,203,169,111,29,7,134,66,55,153,108,145,170,30,145,108,232,64,21,33,43,61,180,185,29,204,87,77,10,172,244,7,112,167,92,78,185,23,209,129,155,103,222,247,115,22,120,157,129,65,106,79,238,181,215,17,30,242,74,254,183,122,128,83,91,29,135,252,18,225,213,109,129,184,218,29,28,77,242,1,213,81,195,109,84,238,245,111,106,235,17,29,26,122,180,172,229,189,135,58,133,112,120,216,230,49,205,177,209,66,33,246,60,18,103,142,93,86,51,35,118,178,31,34,251,33,60,170,153,189,171,211,46,130,124,213,70,178,176,210,135,193,96,199,225,95,100,69,223,220,104,103,101,112,245,9,87,87,186,207,171,216,10,120,102,194,207,84,53,96,135,106,77,60,20,152,98,8,247,110,53,92,171,61,235,236,120,99,246,219,252,141,29,234,1,164,154,111,157,109,101,171,93,176,28,238,236,141,125,57,166,14,181,241,119,231,240,78,193,179,25,179,14,44,131,111,198,218,107,67,98,160,203,198,187,93,110,191,187,82,29,156,241,100,98,120,93,239,193,234,143,230,45,214,84,48,130,212,255,186,218,216,156,1,116,168,19,207,244,170,161,230,188,50,4,250,137,175,42,0,99,79,29,17,20,201,157,185,224,233,173,190,1,21,124,115,74,27,206,136,47,86,170,86,99,18,147,37,42,191,228,58,217,70,69,222,68,188,165,171,173,175,250,253,84,229,66,73,37,85,234,132,253,139,69,208,22,101,35,237,5,68,103,153,146,46,128,35,73,163,37,91,182,22,249,43,218,146,69,238,96,198,93,26,126,220,124,77,113,56,123,149,133,97,57,173,131,104,102,169,92,65,151,125,97,237,227,200,168,37,21,136,69,14,149,174,203,91,19,44,161,193,34,84,34,156,237,195,66,149,170,231,73,255,33,80,147,234,118,221,39,45,39,167,84,215,68,224,187,131,74,183,95,221,52,200,165,135,60,209,96,135,143,249,176,133,81,169,210,31,118,75,127,134,187,251,167,169,104,151,153,178,186,23,114,57,62,212,74,67,130,139,151,67,34,123,24,154,84,49,76,167,211,152,54,237,153,109,118,69,95,90,190,241,0,92,140,194,245,236,204,206,213,60,126,29,10,234,229,84,235,239,165,74,31,188,155,207,151,125,36,217,2,196,174,240,227,145,80,91,42,60,177,58,89,229,206,201,151,203,93,194,183,192,149,244,134,139,99,11,80,198,40,145,143,227,141,94,112,163,234,143,167,53,127,159,89,90,113,241,44,76,22,188,116,252,237,0,152,158,72,44,188,18,89,167,28,51,122,231,161,61,213,217,101,219,244,201,242,122,40,91,177,107,104,236,24,242,14,178,227,162,172,86,128,57,41,78,145,245,106,247,248,253,74,131,163,215,32,141,245,200,104,15,196,7,116,80,71,228,187,249,62,226,171,233,66,193,125,200,218,245,183,103,234,6,255,144,221,49,146,202,54,235,114,198,143,236,170,65,163,187,242,180,62,3,28,113,98,168,23,82,96,52,181,224,70,234,237,71,81,127,45,42,116,23,56,122,208,105,85,72,114,102,73,112,203,123,233,133,207,85,36,187,188,106,195,55,1,79,245,179,77,99,197,5,206,213,46,167,208,98,35,213,25,86,55,103,136,52,7,134,230,60,82,204,65,174,181,175,113,155,146,64,112,71,81,176,150,32,229,92,5,202,84,132,104,28,188,220,35,209,26,117,241,238,196,34,167,49,170,24,146,153,227,12,107,163,179,243,156,191,209,126,119,74,11,177,248,96,133,186,1,207,217,237,69,188,163,164,119,254,104,64,234,223,150,243,232,14,129,79,93,74,18,94,146,90,247,63,90,233,34,90,156,2,134,235,239,153,158,66,110,128,115,225,192,67,160,167,1,127,132,221,212,41,89,147,141,187,52,179,171,240,36,112,202,32,39,8,229,38,60,30,49,68,82,2,129,68,89,43,113,202,15,177,129,8,228,148,167,224,39,4,102,17,255,147,166,99,214,98,189,84,163,117,125,225,76,209,159,85,136,202,254,170,51,123,154,210,53,108,156,4,61,153,150,124,236,249,59,119,51,138,96,126,232,55,194,0,68,47,113,88,228,180,81,238,50,80,185,25,71,55,49,181,114,97,183,175,179,138,67,161,79,128,90,15,35,104,147,184,229,54,127,149,191,193,198,213,103,17,174,45,74,226,40,146,3,190,80,89,106,104,250,186,13,203,5,210,13,110,21,41,249,249,204,194,82,42,67,234,219,52,129,125,30,153,23,92,26,97,107,224,227,98,175,241,201,223,50,46,46,219,218,211,88,245,163,224,47,223,210,27,127,119,178,136,40,5,119,27,253,251,119,171,214,207,227,83,188,101,96,152,79,177,53,12,180,230,255,12,20,131,194,155,250,111,169,35,203,96,77,191,220,50,50,133,184,212,229,229,197,75,194,246,78,57,100,141,22,238,129,237,64,222,39,125,222,197,146,208,160,208,189,21,110,106,230,72,40,150,153,170,48,180,10,216,50,45,205,242,58,31,233,101,148,122,128,110,108,122,114,209,53,120,143,3,180,158,11,147,195,214,83,193,78,131,146,252,156,183,111,77,120,218,184,188,245,3,43,112,109,86,192,142,159,135,150,81,89,110,91,111,209,159,127,185,10,142,202,62,4,71,192,171,249,106,57,214,166,141,114,194,122,243,153,253,56,74,204,160,239,45,77,212,87,128,87,34,243,181,128,85,226,173,227,157,180,126,48,135,181,153,49,19,237,147,218,130,132,149,232,174,49,242,42,129,148,183,132,110,77,78,22,109,155,41,224,26,169,72,239,253,162,196,228,127,190,28,152,244,80,156,201,127,225,63,5,188,99,80,54,58,231,162,7,181,29,90,25,34,218,154,196,207,118,195,138,163,55,171,149,72,88,146,234,241,236,68,248,244,79,77,191,169,145,40,44,46,113,241,110,209,96,158,9,65,37,232,172,180,188,247,241,22,9,76,135,63,120,115,13,53,127,186,231,8,66,174,56,71,249,124,15,204,126,27,157,83,237,207,186,87,79,28,173,149,43,159,25,87,24,172,182,96,212,112,44,222,122,236,65,113,114,251,73,28,171,127,56,128,57,10,202,224,94,112,59,68,193,25,29,190,48,88,64,227,59,19,40,75,203,47,209,15,251,104,42,111,48,203,219,32,25,238,144,111,83,47,53,176,134,81,64,32,164,123,118,199,105,197,71,216,246,207,104,62,185,63,196,126,202,207,153,222,24,173,136,100,96,193,20,111,197,192,30,106,185,38,231,71,202,248,251,169,29,93,153,112,240,39,15,124,241,88,43,22,71,203,86,196,173,246,241,26,64,66,5,145,136,246,170,114,149,242,34,12,122,150,189,217,59,43,189,154,209,104,212,233,181,1,249,60,80,219,68,148,227,135,68,100,202,67,134,73,43,21,140,4,230,117,226,255,168,221,109,106,217,36,52,144,17,255,156,30,38,97,102,217,71,152,163,83,113,207,220,4,136,129,236,26,122,98,223,76,252,109,207,222,14,148,87,196,176,150,218,249,138,70,64,114,216,156,69,74,33,137,254,206,2,251,224,149,180,73,6,148,60,147,85,97,74,107,247,214,159,47,98,15,91,42,117,1,172,221,159,198,82,160,197,86,236,207,115,179,103,71,82,17,75,36,251,242,166,104,190,69,185,109,141,226,20,204,133,34,174,110,214,118,62,24,228,241,86,177,144,34,233,59,226,27,168,125,117,151,124,94,180,208,210,152,59,2,57,249,112,139,159,188,100,41,136,247,121,86,166,202,142,170,18,249,252,167,177,36,52,69,52,156,102,74,205,51,139,73,46,34,0,68,144,120,171,158,160,194,228,71,52,136,143,241,205,206,160,99,38,87,91,12,151,0,66,2,37,197,252,53,149,68,149,26,161,75,101,5,18,63,230,33,199,80,254,157,204,237,124,38,56,26,5,103,162,6,42,240,58,127,164,130,169,100,189,79,99,34,114,8,51,237,201,62,93,80,218,243,68,146,75,125,85,45,35,247,76,136,233,234,172,11,191,53,21,175,231,122,176,82,125,165,103,230,73,105,94,149,111,4,203,157,201,238,222,237,130,207,187,100,205,194,165,10,181,75,7,143,198,237,105,194,80,211,52,84,179,177,1,77,176,158,207,119,246,225,226,152,141,107,27,86,140,107,49,204,252,25,115,223,59,243,238,25,239,255,23,237,5,161,251,223,88,238,216,128,246,63,183,118,65,43,150,196,158,38,52,178,16,12,165,50,74,245,243,154,202,94,194,178,144,71,181,254,126,144,36,195,116,217,185,61,56,20,168,222,176,68,228,155,93,235,185,145,196,70,116,44,93,29,188,170,4,94,1,229,254,31,167,202,49,89,54,151,120,14,9,44,244,70,111,29,22,194,49,46,127,1,226,128,46,104,181,33,60,214,211,48,149,123,38,110,117,139,17,206,183,89,240,195,243,203,106,29,84,140,39,69,90,226,171,42,137,255,218,228,71,49,198,162,239,240,227,147,193,230,204,175,23,32,59,194,57,39,130,253,50,185,243,219,125,134,172,94,18,185,156,242,20,222,215,219,25,51,60,9,216,139,74,14,215,195,77,10,105,11,48,48,12,49,209,114,84,224,230,26,146,179,238,114,49,10,208,149,245,2,195,247,207,122,158,45,68,242,162,187,182,119,235,28,27,62,13,110,158,64,162,144,31,148,203,209,121,16,225,247,255,254,247,73,8,252,103,81,72,92,239,245,190,21,90,153,60,11,123,103,53,213,61,20,228,151,75,6,80,75,185,115,252,21,184,217,141,126,55,103,131,27,214,70,193,253,126,106,155,228,23,25,91,139,48,220,24,157,228,76,208,148,104,54,155,34,169,216,20,204,202,145,209,92,115,74,180,37,91,197,209,30,233,134,227,99,169,76,185,247,105,49,210,26,180,158,144,242,255,111,134,134,108,125,31,98,65,12,122,150,93,221,132,48,241,116,214,97,81,220,128,156,16,33,215,255,0,64,95,129,66,234,88,76,238,54,98,64,146,40,201,89,156,191,253,47,172,208,127,253,30,117,184,92,69,250,243,101,59,104,182,38,204,162,74,153,45,56,169,251,109,222,128,164,17,108,2,28,2,253,76,246,109,236,52,63,187,211,121,35,181,203,153,150,169,239,106,172,178,150,221,27,52,142,31,4,73,9,109,84,159,239,96,119,135,119,209,104,213,77,1,91,17,213,83,14,44,190,239,163,71,137,173,55,134,189,163,101,87,165,100,246,56,110,103,225,93,59,142,5,239,114,107,72,11,141,106,122,226,112,84,170,181,182,163,34,249,163,227,189,37,49,1,74,32,169,147,208,91,238,73,199,58,86,233,126,108,120,21,126,251,14,223,99,209,189,62,146,171,120,230,252,217,46,122,219,36,202,100,95,126,47,255,219,88,126,49,135,227,129,8,28,200,129,69,112,44,52,38,233,42,4,200,128,109,101,216,87,146,231,236,152,9,165,27,72,6,173,27,62,181,160,4,98,242,126,178,13,145,181,36,91,105,216,24,231,236,250,190,24,37,131,1,38,102,165,151,31,32,49,24,113,183,233,65,228,225,242,62,137,65,53,228,238,127,41,96,68,4,63,255,217,142,74,40,116,184,99,113,6,100,212,26,206,116,211,239,70,80,9,56,238,192,16,46,36,53,56,41,113,127,6,155,253,135,8,238,88,99,26,16,229,92,3,132,189,212,109,237,65,250,179,113,246,215,100,34,114,241,255,148,61,78,30,196,225,196,182,29,158,151,218,73,28,218,188,86,37,40,122,23,122,27,148,117,126,24,159,250,105,39,138,153,223,105,164,137,49,105,35,192,90,155,94,128,55,122,131,177,141,92,139,242,202,21,178,28,95,127,39,102,33,180,92,43,159,232,104,162,117,99,211,177,218,47,20,53,195,173,0,138,63,34,152,18,223,224,115,159,42,206,137,163,30,200,152,116,148,204,8,210,34,102,91,105,51,67,40,107,251,164,8,117,129,16,231,196,116,245,20,75,172,19,146,157,5,44,15,130,137,221,120,149,35,88,5,96,153,83,8,178,2,3,101,113,95,153,218,58,219,57,161,169,32,217,85,62,76,253,47,222,71,32,60,91,55,164,179,207,171,207,110,43,165,114,184,137,247,215,57,214,25,50,160,242,17,18,168,109,33,214,85,34,175,180,124,79,3,142,109,32,230,253,125,164,205,131,164,149,32,158,170,73,139,17,18,113,88,176,73,135,155,80,148,10,173,155,79,32,247,80,50,247,40,215,170,4,58,244,180,87,244,55,103,115,82,40,154,29,226,115,32,49,174,215,180,83,184,70,110,231,126,66,188,181,139,147,188,206,189,227,105,27,241,191,203,217,157,12,155,119,174,161,5,1,148,68,4,225,95,241,8,2,93,72,64,100,104,229,252,50,228,157,249,97,111,106,162,207,215,60,19,65,249,152,203,203,141,183,2,223,195,128,43,194,92,31,136,103,221,61,142,64,144,255,133,255,25,169,128,47,20,239,252,200,199,52,178,161,112,150,181,169,5,71,236,89,159,84,86,118,194,42,242,90,151,44,22,38,151,171,185,133,138,205,75,235,153,160,21,169,170,85,34,221,38,133,147,113,10,105,244,96,160,187,241,59,161,234,248,90,242,234,21,27,114,48,31,169,142,70,199,180,11,154,181,34,20,170,131,212,33,74,111,6,95,235,1,253,95,32,71,238,42,13,78,103,238,58,161,218,108,113,89,183,78,78,172,207,152,31,44,34,202,92,214,37,96,127,200,108,145,59,215,234,151,119,176,252,144,63,94,164,76,238,29,216,132,84,134,100,126,175,45,196,46,48,252,35,138,225,7,173,147,228,57,193,12,204,8,60,215,23,230,250,61,11,84,111,207,238,119,149,254,129,4,171,162,27,99,226,30,143,243,176,234,252,192,164,132,227,158,137,59,84,137,125,235,30,2,91,236,18,18,238,169,173,160,123,245,180,212,121,101,103,145,55,103,205,198,33,217,15,62,145,175,165,28,68,145,28,63,87,77,212,190,99,197,19,207,166,129,101,211,139,176,139,44,176,202,192,72,255,203,118,233,61,14,94,86,61,45,187,34,124,71,98,113,185,148,220,227,66,170,110,193,61,62,242,240,162,68,209,28,94,203,211,143,37,159,68,194,69,218,229,192,120,103,92,216,58,153,51,228,253,73,73,148,196,189,253,149,135,80,209,18,214,36,44,81,49,62,91,204,190,121,244,186,62,14,44,85,184,206,142,215,120,43,75,42,70,6,122,37,117,44,80,27,4,95,147,207,40,213,224,101,39,108,19,95,218,62,36,242,12,17,177,98,249,250,231,159,146,109,251,201,127,111,161,167,20,42,188,195,240,47,158,185,9,152,32,126,210,31,233,208,150,71,113,10,89,53,195,173,135,252,51,60,109,217,206,21,203,135,139,176,33,8,237,236,214,233,210,186,197,50,52,104,203,222,168,193,156,115,69,249,238,170,133,76,101,181,152,111,117,2,68,97,10,245,149,233,133,28,7,255,97,119,115,52,250,127,217,72,134,94,8,155,96,182,118,221,244,255,179,5,161,108,76,162,109,222,131,89,234,148,22,57,134,171,87,235,0,232,109,191,138,91,209,159,7,203,88,37,201,61,216,181,180,99,191,123,70,104,243,76,244,170,39,35,23,175,237,222,105,135,145,88,212,144,42,231,75,169,132,238,71,69,234,42,201,170,111,46,11,3,125,166,30,123,251,229,97,241,255,151,4,75,6,129,255,153,8,186,88,197,217,157,214,77,93,228,101,72,206,76,149,88,202,199,74,114,122,145,7,190,47,68,248,81,64,239,108,89,127,63,74,43,217,139,6,39,114,88,174,222,104,166,162,18,198,142,37,22,156,15,30,124,178,74,205,41,96,242,86,177,231,246,45,181,15,18,73,224,70,146,47,204,153,252,210,20,69,191,73,113,60,48,165,196,14,239,155,156,156,237,223,208,125,197,169,75,20,153,255,172,152,178,141,133,236,238,170,184,12,167,123,30,230,239,224,250,163,103,191,64,92,98,46,49,247,131,209,234,7,68,150,25,122,193,118,254,169,233,117,90,184,33,180,61,138,20,252,39,28,120,14,124,100,15,244,62,20,165,31,197,55,140,179,26,155,118,122,104,68,33,56,65,159,77,86,70,11,221,18,55,204,89,128,35,118,176,186,74,30,170,13,87,69,204,143,248,13,153,239,206,61,167,54,101,135,141,206,17,17,255,113,155,179,195,32,2,9,102,15,146,66,227,155,90,113,202,184,167,217,63,83,118,99,198,112,60,86,87,119,170,222,247,85,132,80,94,203,132,147,62,142,110,80,114,59,173,22,218,233,10,98,127,103,226,248,227,148,176,193,220,135,30,153,104,21,60,179,63,238,122,70,64,85,194,134,111,157,210,21,174,248,164,201,27,54,142,125,238,210,61,72,26,70,134,110,116,213,76,211,182,95,87,46,149,140,132,146,5,0,3,112,111,175,159,5,89,240,188,86,168,40,101,162,14,204,0,49,79,136,56,231,174,148,9,241,107,157,196,56,87,255,130,219,206,120,228,60,96,231,52,167,35,189,101,188,162,79,55,182,23,125,41,251,221,56,110,240,98,205,169,150,139,44,119,108,57,142,125,135,55,9,87,73,192,86,128,132,139,76,178,144,29,251,127,198,248,148,60,171,151,223,133,52,101,244,227,4,234,196,242,140,93,197,11,118,229,62,139,229,96,88,115,66,20,196,46,219,14,53,132,184,213,128,196,250,45,199,109,86,122,243,82,224,62,137,110,245,106,86,150,213,76,117,15,19,89,29,229,156,228,33,120,228,236,253,74,148,200,230,255,205,206,229,237,248,66,11,122,105,167,118,129,183,219,5,233,101,219,28,178,32,6,225,5,139,6,226,230,127,80,250,77,111,177,196,124,17,146,136,144,94,94,181,19,146,112,132,230,139,172,228,204,132,128,50,149,66,132,234,40,140,236,73,32,250,170,107,170,92,242,57,57,142,150,41,148,185,251,253,190,205,14,189,7,169,52,37,249,62,94,10,22,235,169,162,250,255,129,36,227,184,41,207,18,69,146,26,210,176,244,115,241,64,88,207,36,195,102,111,243,190,27,38,144,13,145,88,51,135,244,145,249,190,19,88,181,166,187,234,239,208,121,25,208,146,144,11,53,128,144,83,111,105,138,113,45,242,220,143,64,181,233,221,212,95,236,249,221,100,79,222,250,196,72,138,185,251,166,219,181,163,187,56,113,92,146,136,61,140,171,94,38,134,57,142,73,54,15,142,148,19,106,207,39,91,232,76,62,249,140,226,91,157,149,224,3,168,230,73,136,218,61,40,114,184,71,1,177,164,126,176,86,171,164,254,98,34,76,182,71,7,91,142,238,53,112,194,76,116,33,71,28,127,106,132,110,152,95,19,161,252,140,203,88,236,120,141,128,104,169,9,137,73,109,106,136,190,15,130,127,41,20,251,54,215,254,86,137,41,73,244,161,197,99,128,148,86,254,69,136,3,147,27,103,247,145,40,134,10,16,39,227,128,75,241,232,237,147,23,185,141,134,85,176,85,115,77,129,248,126,85,243,48,73,249,79,221,150,249,63,109,124,80,86,218,190,78,254,40,26,188,249,126,50,108,135,41,237,150,107,184,30,206,128,121,246,164,111,139,64,195,138,253,101,24,29,199,27,151,29,82,254,133,67,215,189,105,65,155,151,162,218,241,102,52,159,103,103,134,153,115,224,15,20,91,21,120,81,191,171,72,16,214,237,160,234,156,42,246,62,33,101,87,239,47,46,132,141,109,211,65,58,75,170,161,71,203,59,35,151,178,101,27,251,242,110,33,144,145,156,116,127,50,20,2,119,31,28,35,27,27,2,1,74,124,60,39,51,101,177,18,174,109,129,154,24,207,189,40,174,205,84,195,28,155,112,160,90,53,31,97,251,198,237,64,63,8,223,255,68,186,151,207,159,155,40,167,37,148,252,79,69,9,27,20,250,145,245,97,252,50,220,17,252,247,240,65,200,185,166,212,63,34,163,153,78,48,167,28,28,0,29,58,170,194,9,36,76,196,52,40,160,120,221,79,231,121,145,198,238,34,1,162,240,123,46,69,25,246,15,44,176,175,140,11,0,233,174,139,177,197,148,183,21,73,42,144,210,6,141,205,74,144,135,99,141,217,44,177,198,186,30,253,14,71,197,92,43,210,100,223,35,63,83,47,180,247,149,90,164,200,184,123,188,65,15,203,46,9,255,76,63,210,83,123,78,223,206,237,48,121,107,17,79,183,243,155,105,202,153,46,249,5,66,236,225,189,254,176,91,36,71,38,132,66,203,202,130,15,159,154,254,33,11,175,51,190,232,85,54,180,246,28,225,57,166,169,232,110,112,36,36,51,102,99,34,190,119,232,211,48,115,199,78,20,209,199,163,104,31,203,24,226,107,96,221,124,173,54,223,2,80,241,2,215,150,154,107,46,242,82,216,109,246,73,236,41,114,150,248,223,108,34,203,127,42,183,230,96,203,36,195,108,253,208,64,223,187,133,124,179,14,19,148,200,221,88,54,250,43,220,189,236,24,85,12,46,10,122,105,116,52,42,105,194,66,25,244,115,226,247,185,123,10,5,6,42,231,46,182,76,198,6,153,27,196,161,134,180,222,44,187,113,130,149,246,228,72,182,110,175,157,132,255,42,133,35,128,33,156,92,11,102,10,49,66,4,86,16,255,58,115,97,88,159,122,170,46,168,212,91,212,227,118,98,150,57,22,133,121,197,95,200,125,12,241,105,217,72,158,222,90,187,91,96,61,118,52,20,81,187,142,22,167,78,54,0,143,18,246,215,156,185,200,164,165,36,202,72,59,38,164,253,170,91,185,89,123,169,99,244,222,147,205,113,13,21,78,208,218,188,82,224,145,18,116,44,187,215,223,47,62,216,223,16,229,34,243,71,91,111,35,243,144,173,219,79,137,199,202,8,223,133,104,194,6,10,119,47,210,134,81,157,193,211,83,188,143,188,177,198,176,242,204,128,152,56,68,251,104,184,211,59,138,125,5,98,126,146,103,47,15,35,154,142,165,253,158,150,90,50,23,20,227,9,115,99,0,119,66,72,12,41,140,202,49,248,101,198,10,144,14,76,63,186,25,27,246,243,32,169,27,85,131,30,151,169,226,199,185,213,102,66,177,224,182,172,44,12,77,67,212,129,18,216,173,113,76,247,116,189,254,191,134,142,109,180,166,181,120,245,232,157,118,38,62,170,190,192,102,211,215,109,233,217,166,40,216,85,113,120,71,238,89,95,26,105,214,251,89,226,195,189,82,202,200,12,62,128,122,124,246,208,215,82,120,4,248,62,111,208,2,231,8,220,129,20,72,201,90,167,26,96,94,69,181,55,249,8,193,166,0,70,150,224,217,87,12,156,111,171,253,60,120,234,50,241,36,162,94,1,105,181,102,186,219,241,240,182,73,114,55,51,43,95,40,86,8,147,174,13,182,179,59,101,154,115,103,103,78,79,59,60,191,153,138,44,217,170,103,99,97,156,40,225,31,137,48,172,135,53,162,166,55,64,5,145,187,101,236,207,111,57,97,109,240,171,249,212,244,254,163,83,170,47,144,113,165,131,189,154,229,141,107,77,252,187,108,189,136,6,219,70,46,186,155,160,99,107,19,173,20,232,135,243,54,192,206,248,239,6,47,158,49,27,22,193,216,92,242,177,154,21,4,25,229,92,131,216,182,220,87,3,34,117,244,139,87,236,78,32,44,232,81,32,43,214,49,86,21,221,34,236,84,197,135,145,63,93,219,91,50,234,168,165,136,39,253,39,52,54,12,145,169,75,1,183,120,81,38,170,8,116,22,10,53,209,94,142,55,113,8,50,187,135,22,255,27,250,103,0,21,235,217,35,29,183,192,195,112,173,244,76,244,15,75,123,87,30,190,96,125,92,40,229,220,183,135,103,230,9,121,179,195,22,231,220,214,103,87,199,196,4,85,167,1,176,187,140,118,217,209,158,63,222,47,49,190,44,251,34,88,131,73,195,213,9,14,25,87,73,3,163,22,89,118,169,231,100,190,61,148,91,72,203,23,179,84,195,1,214,211,245,77,126,93,208,76,227,232,251,13,49,48,223,131,252,75,77,169,120,120,199,148,235,241,127,215,92,247,182,150,65,190,216,182,13,130,153,203,86,202,117,41,179,107,5,69,166,128,188,196,189,219,240,138,60,120,150,200,45,64,229,125,143,185,101,2,225,5,197,194,90,25,195,179,247,83,66,17,27,129,7,185,205,102,184,138,120,146,5,177,116,139,50,113,8,80,229,57,5,3,207,78,96,238,100,15,143,62,64,33,215,111,87,105,65,239,138,128,139,215,2,173,231,4,50,191,62,5,174,48,19,160,188,135,19,125,237,43,69,22,60,47,112,196,27,49,40,191,23,144,129,35,3,89,208,81,171,63,26,155,147,105,79,4,102,90,219,190,171,141,112,159,172,7,157,203,166,1,24,12,73,249,222,202,136,196,157,208,118,137,121,50,18,152,75,136,23,214,113,42,151,223,75,240,122,10,193,52,133,187,204,175,207,197,84,253,78,42,68,62,176,41,219,104,79,84,211,3,236,97,24,182,88,174,207,56,58,230,94,190,16,203,41,14,194,91,65,33,134,137,35,78,21,203,22,227,2,14,161,126,204,152,179,140,90,189,96,238,117,253,164,69,65,28,149,47,184,138,124,84,189,23,242,218,123,67,164,123,175,63,107,41,155,175,195,78,49,138,186,240,242,247,146,150,115,219,158,95,77,162,82,54,67,231,77,93,155,222,219,65,12,217,131,14,15,72,81,151,99,146,93,80,128,186,163,33,196,241,228,56,200,193,5,192,94,151,150,177,51,197,153,241,165,71,145,77,1,186,20,176,220,74,4,21,61,248,172,116,228,24,11,105,18,177,89,176,190,148,91,120,66,2,146,16,244,227,128,38,171,148,102,221,158,148,34,150,229,85,79,212,219,47,61,73,169,65,17,246,142,190,48,196,97,76,92,146,148,243,49,68,30,122,115,163,201,9,91,219,101,187,179,242,1,132,206,219,252,68,38,152,176,246,8,203,249,85,140,118,167,97,137,211,213,34,105,14,121,174,230,194,80,38,129,87,135,129,244,74,236,3,109,189,9,4,155,79,71,249,160,40,17,8,238,106,97,188,88,208,181,191,15,128,235,221,246,36,134,8,224,221,245,237,36,120,144,224,9,197,133,239,235,238,167,92,225,222,164,122,147,86,120,198,122,138,133,27,71,235,200,182,136,246,229,116,149,170,88,50,252,252,90,1,87,82,115,205,153,152,175,156,79,45,147,252,248,48,236,225,255,121,228,159,200,15,112,179,65,248,2,148,63,176,57,3,150,212,155,250,187,218,59,240,22,149,109,204,53,194,69,173,20,105,142,119,120,133,149,70,168,49,146,9,51,174,210,173,55,8,53,140,34,50,111,12,71,31,140,80,129,115,78,50,203,51,215,37,164,99,60,183,192,31,87,178,190,212,251,212,129,188,30,117,49,106,126,239,228,183,223,80,41,90,124,131,212,221,31,67,229,98,6,66,113,43,202,115,94,169,118,150,210,51,169,43,32,194,53,14,108,102,235,21,170,173,229,222,106,251,117,14,20,10,108,201,114,215,209,114,47,223,162,172,154,204,80,255,145,131,104,219,178,190,78,207,168,22,156,216,136,46,5,184,105,74,31,27,160,174,205,169,253,49,204,195,0,97,250,23,27,103,219,39,42,157,52,60,243,41,32,88,10,252,210,241,110,2,136,65,222,148,195,68,88,81,193,224,216,37,233,164,173,66,52,127,229,242,192,211,209,253,227,136,33,199,73,69,107,104,201,237,255,211,129,167,58,206,56,82,227,66,76,21,46,79,48,179,219,91,35,172,162,162,212,197,121,157,223,226,84,170,71,206,83,103,28,61,123,117,215,133,42,125,180,132,151,187,163,145,42,44,124,101,138,9,208,230,95,2,250,26,240,54,59,213,160,20,61,232,220,38,176,55,238,174,7,229,49,5,184,96,252,172,44,223,152,191,52,90,74,105,86,185,25,21,164,92,27,52,130,174,172,245,68,133,107,9,14,145,158,10,97,188,101,131,39,4,219,9,151,126,143,35,176,101,128,78,126,136,168,124,164,1,26,57,32,146,143,108,31,149,179,186,155,57,78,119,163,206,47,110,74,133,173,32,69,195,134,91,175,85,125,151,165,246,236,65,206,236,11,26,52,17,39,84,29,112,148,99,174,57,251,4,18,166,146,194,160,14,240,228,239,87,12,128,242,137,216,111,188,178,13,63,44,154,155,101,69,216,89,101,25,126,23,196,26,85,241,184,149,110,34,183,150,123,229,119,224,195,104,245,198,95,228,174,140,73,47,104,49,146,58,123,95,20,100,207,185,150,132,247,125,64,106,170,186,73,3,175,14,107,146,92,228,90,170,4,76,102,184,64,106,249,52,116,60,118,178,219,80,240,19,93,47,9,74,154,26,125,122,212,158,125,62,222,220,189,204,15,114,43,154,53,230,16,16,76,104,21,205,23,233,48,53,230,208,107,210,100,107,63,157,137,82,235,127,109,42,80,12,242,23,19,153,210,86,67,141,166,198,243,143,239,92,184,184,249,63,170,95,99,2,53,41,47,129,118,54,175,84,228,146,166,231,202,182,82,87,182,46,219,159,131,210,146,28,230,223,121,8,51,74,18,13,154,249,40,162,72,155,248,147,194,94,80,241,26,163,235,68,209,21,197,223,223,247,222,10,19,95,188,7,96,152,64,38,64,84,199,13,7,209,120,38,78,221,141,127,57,183,249,9,10,29,18,231,145,158,130,105,107,28,59,107,24,15,119,2,234,95,77,195,73,35,58,183,19,18,127,79,217,164,163,170,195,74,249,103,227,187,132,131,90,11,220,139,19,156,163,28,129,172,45,26,88,5,152,82,178,167,112,129,89,26,181,99,215,21,213,48,165,224,40,180,129,152,83,153,242,186,178,81,112,238,2,192,188,94,57,9,23,125,169,239,113,164,205,219,19,148,106,120,225,58,214,218,191,27,101,89,237,200,50,202,188,132,197,204,11,168,114,235,94,156,72,78,131,230,103,140,226,36,146,209,249,219,122,240,168,109,171,125,38,167,236,192,77,83,109,81,244,68,190,153,45,141,121,155,138,24,53,105,255,197,234,75,155,169,51,155,104,85,94,154,93,101,74,223,100,2,82,83,252,114,95,86,151,1,141,98,188,7,156,116,235,47,117,68,208,108,159,72,132,42,171,121,66,220,18,188,40,19,43,71,30,239,226,61,179,82,12,93,71,105,166,213,194,238,67,194,149,21,254,27,155,128,96,210,51,68,249,13,116,177,20,43,168,69,170,91,47,231,25,222,182,230,109,59,249,214,243,170,53,156,131,74,50,60,153,228,254,253,178,70,214,176,210,85,31,79,49,218,88,73,167,66,215,33,44,127,34,59,224,62,120,151,54,16,230,5,25,253,42,52,203,100,124,161,177,156,192,37,205,4,97,80,122,190,231,210,149,163,80,197,112,180,156,252,231,163,109,160,98,38,18,220,85,200,55,88,82,236,38,185,52,157,173,144,253,18,144,103,242,206,124,17,234,131,92,99,88,97,200,208,19,176,5,213,71,191,2,98,121,200,220,106,183,215,252,37,159,246,101,88,24,253,134,191,163,12,86,47,225,170,22,13,131,239,228,219,185,32,62,35,185,20,199,160,23,152,165,154,27,125,239,135,93,78,37,189,51,229,52,132,67,73,194,156,195,23,45,158,139,106,56,159,88,59,236,92,182,18,215,253,251,31,244,85,231,73,176,40,34,85,176,204,150,36,3,27,78,243,46,234,32,67,86,142,131,204,169,206,31,19,15,199,134,97,8,255,198,72,176,87,158,9,148,103,48,104,250,138,185,208,164,53,135,125,16,179,200,139,49,66,11,206,194,78,92,240,140,30,1,204,148,224,220,28,44,108,9,199,98,238,87,252,240,156,169,117,232,113,106,216,116,248,36,92,24,113,251,232,33,207,18,113,31,80,157,249,66,102,46,245,115,60,69,247,157,84,236,34,86,159,112,68,189,148,35,149,189,200,111,151,112,78,234,2,85,112,176,236,204,157,71,83,174,133,109,161,205,210,51,43,17,224,64,24,60,64,87,69,235,88,214,31,202,217,32,242,197,143,173,185,62,235,96,192,214,70,252,150,74,224,206,0,163,37,135,142,105,25,48,120,68,2,190,15,99,241,71,126,145,32,90,233,179,184,62,53,247,251,54,222,177,247,25,154,17,109,52,238,52,119,251,176,28,91,220,97,102,211,218,79,204,186,86,123,238,223,207,24,78,149,178,218,195,191,186,130,3,168,241,202,64,22,141,255,112,155,238,176,236,185,102,166,129,245,166,144,188,49,118,67,132,39,136,250,78,147,78,119,90,92,86,213,138,101,194,84,121,73,155,42,37,57,161,181,33,226,220,150,133,113,217,105,199,31,130,224,28,232,43,227,10,232,13,57,133,10,83,67,136,110,177,143,123,17,106,25,152,162,200,56,26,85,3,155,202,150,49,221,103,227,63,108,58,200,123,129,186,254,211,234,166,85,37,23,50,23,251,226,179,154,43,253,57,157,141,227,124,166,226,12,2,171,177,146,163,132,249,88,208,241,48,107,149,118,46,62,166,70,125,51,55,140,23,70,88,73,152,100,55,78,155,131,189,55,119,221,117,192,0,190,227,191,156,225,250,98,43,150,201,23,38,26,184,41,71,124,106,231,26,130,145,48,151,227,41,191,93,84,17,15,9,80,133,4,50,172,250,18,12,189,160,62,66,89,22,87,182,221,182,19,198,145,85,204,242,29,30,246,0,75,39,174,113,30,88,83,42,114,73,158,182,128,49,76,213,56,91,3,209,249,111,110,93,76,146,133,212,247,81,82,8,95,60,74,229,141,211,217,146,18,228,152,17,205,242,116,153,225,54,159,195,174,182,203,209,206,212,248,181,100,93,36,54,42,129,55,172,51,226,39,129,243,197,30,69,171,158,221,181,25,74,181,207,52,158,57,103,200,60,197,189,238,204,176,6,107,198,127,65,120,185,118,119,215,11,102,68,176,5,89,76,109,113,250,77,107,93,96,164,69,145,42,229,123,171,181,136,119,132,123,212,80,215,69,129,63,215,6,103,221,112,223,110,23,111,5,189,11,144,48,126,228,116,255,10,150,225,230,144,121,183,246,50,14,191,118,179,14,72,49,149,51,184,241,242,30,108,14,214,181,23,232,226,58,3,212,224,253,208,154,238,247,200,1,102,84,24,22,137,203,233,49,53,58,149,38,132,102,150,189,81,38,45,59,118,94,24,66,5,228,196,197,117,100,143,58,254,205,20,241,67,148,28,118,161,188,128,106,252,71,62,114,88,81,216,86,91,127,232,135,136,227,32,33,113,188,105,23,30,254,120,175,0,186,126,244,196,93,131,188,19,228,17,201,181,30,229,147,93,45,129,231,236,237,0,14,9,218,19,154,206,50,74,208,240,98,93,85,83,131,43,55,1,85,1,203,122,254,52,155,21,98,191,162,94,224,137,252,93,40,190,238,100,78,35,48,18,68,200,232,12,190,140,221,72,199,4,221,193,161,67,40,33,32,216,26,46,43,252,52,206,228,21,21,0,104,45,75,117,165,192,211,123,13,68,200,219,32,193,182,128,60,1,48,182,1,48,171,126,16,175,250,186,73,144,18,122,83,78,73,202,205,14,215,34,41,43,2,21,234,55,174,188,131,147,45,62,117,91,236,187,32,143,90,241,34,73,237,222,56,151,86,163,166,63,47,188,10,24,101,49,54,63,63,86,194,7,23,244,60,121,154,140,117,95,63,192,130,254,44,255,132,21,217,71,126,31,201,36,219,223,220,172,37,162,25,197,234,216,111,36,147,50,99,255,105,252,221,167,233,254,27,70,80,193,167,154,238,68,147,88,23,232,28,68,248,145,8,140,244,11,197,61,11,216,216,143,234,127,246,85,193,138,143,5,202,244,126,13,93,186,15,193,188,65,17,156,160,10,250,97,142,242,163,95,19,132,244,164,148,89,83,144,225,213,25,156,148,73,36,178,53,20,139,159,145,104,175,171,128,128,129,113,91,230,164,10,187,87,154,13,233,39,227,244,200,92,31,137,229,226,225,229,88,162,66,255,137,127,195,86,183,50,78,254,39,202,183,186,69,200,190,8,69,244,147,78,248,66,133,216,92,146,37,48,110,245,202,55,93,40,193,101,214,109,12,68,149,122,22,120,13,66,187,248,33,78,221,110,38,38,66,45,243,186,174,77,21,197,109,125,10,45,50,116,198,80,32,77,62,15,123,10,211,157,153,119,162,44,80,180,92,121,149,236,117,58,154,155,53,254,171,224,91,138,111,192,87,237,228,163,161,83,108,190,54,5,148,231,204,176,29,214,247,243,213,68,73,33,204,206,55,226,64,27,125,101,121,182,8,236,217,252,139,210,224,219,18,186,138,168,180,45,255,116,27,15,50,105,55,197,202,112,45,29,62,212,25,50,213,134,106,177,22,185,158,203,54,220,201,12,49,140,131,204,136,50,111,177,132,77,183,65,236,113,28,244,105,86,162,21,80,134,240,155,236,245,74,187,219,241,192,236,14,47,198,221,47,25,118,154,133,219,242,117,133,3,138,241,241,225,59,29,7,48,25,133,60,152,182,72,147,234,120,34,245,254,239,94,13,171,234,120,12,60,96,47,192,27,22,238,83,147,95,98,212,90,47,0,145,237,78,35,104,173,185,180,93,61,234,190,195,99,180,222,92,5,218,30,77,239,73,5,114,207,205,228,37,187,47,246,244,4,16,88,119,162,49,194,220,221,2,138,63,142,188,219,208,84,4,225,108,225,236,50,34,36,82,64,55,172,12,162,60,4,163,235,178,234,63,60,125,133,237,88,29,75,2,93,136,163,228,196,184,235,174,238,183,246,171,80,149,100,45,137,230,217,142,200,141,245,160,181,139,109,86,50,204,96,134,139,111,243,118,59,67,180,12,30,155,182,176,3,166,37,83,111,126,77,57,58,70,10,67,207,104,152,93,140,34,87,232,47,205,155,40,244,151,73,198,59,155,51,26,100,240,29,7,246,62,6,252,48,21,27,230,106,71,94,63,169,177,107,163,112,46,33,13,121,75,54,64,220,25,161,209,24,71,126,131,56,148,80,62,189,63,68,47,231,98,205,84,189,43,78,47,180,196,108,94,38,109,238,229,11,246,249,204,219,161,122,149,194,195,100,95,143,51,31,203,110,64,106,8,83,216,153,255,237,118,176,179,63,179,34,237,193,34,220,45,15,135,227,224,95,134,231,136,18,86,155,147,190,139,140,78,30,54,138,65,158,72,152,51,255,179,115,14,233,135,83,134,160,42,183,254,45,70,161,81,56,217,130,158,209,60,60,165,20,49,55,230,137,158,10,100,14,238,164,16,16,206,175,39,98,121,120,34,75,50,195,185,165,66,250,221,174,109,160,3,4,8,33,95,219,194,98,166,51,87,26,211,70,157,239,222,32,127,224,14,94,18,217,69,79,137,13,139,254,140,249,87,231,200,98,31,123,150,33,185,141,115,98,140,116,179,175,193,3,169,205,228,217,195,134,37,248,232,215,218,162,187,220,187,233,77,97,109,150,7,159,78,147,91,250,182,181,66,76,43,84,61,132,28,186,169,175,195,146,156,37,117,44,27,244,24,232,121,192,164,81,70,221,60,0,66,214,184,198,10,209,121,72,4,177,142,27,92,223,110,211,8,79,237,26,29,120,148,252,125,234,31,138,75,152,110,119,40,125,188,45,173,156,170,72,148,169,93,145,42,213,45,6,105,74,62,72,14,66,165,84,2,129,251,166,133,106,70,119,106,95,214,6,126,130,137,42,64,29,21,204,168,255,64,92,157,76,77,7,161,154,209,5,11,57,147,18,3,65,180,93,151,35,122,185,179,255,103,44,191,17,186,170,163,183,154,132,36,49,44,49,150,26,112,202,255,91,198,208,196,212,136,16,239,129,40,246,245,255,65,215,57,217,46,206,224,28,29,176,76,219,236,23,21,118,165,243,223,227,215,229,102,243,78,97,226,19,61,175,55,39,190,60,181,63,160,243,149,168,210,4,149,225,30,220,60,106,118,206,206,155,80,39,68,212,159,56,121,1,35,186,157,21,62,154,83,11,193,218,187,17,230,113,227,174,247,237,248,75,44,84,148,240,32,66,244,99,66,241,227,245,39,92,194,224,207,247,137,58,93,194,233,248,13,82,119,172,85,207,1,76,150,242,107,158,184,142,175,0,35,107,8,0,229,39,177,205,58,21,11,135,114,65,123,48,196,88,87,248,157,11,215,180,219,29,148,43,137,106,35,72,222,8,37,130,5,120,3,137,57,107,253,13,15,226,120,95,71,165,191,206,204,97,134,189,68,198,103,201,185,52,82,139,112,203,197,24,170,156,172,150,216,186,172,149,68,38,67,139,59,183,143,155,117,122,180,17,26,30,83,133,110,254,125,169,49,220,16,56,130,39,186,163,194,24,103,6,129,35,238,183,32,207,75,125,185,246,249,159,102,11,185,143,18,251,154,251,30,20,250,121,69,169,48,195,108,230,140,238,171,84,209,119,235,103,250,78,251,63,166,240,153,199,61,36,116,222,66,243,230,56,195,6,63,64,157,135,123,48,88,195,149,133,197,14,8,99,112,127,208,205,176,134,30,47,3,209,219,196,94,128,233,119,136,9,161,206,153,229,156,124,39,181,5,85,82,64,228,167,123,247,48,68,200,152,199,64,161,193,219,13,185,84,19,189,248,211,34,166,46,34,205,139,103,15,125,135,154,91,71,179,154,7,250,59,38,82,148,173,203,7,97,57,234,13,52,242,136,176,17,60,191,21,152,121,80,219,6,112,22,27,165,253,60,150,243,93,183,58,122,236,121,205,89,21,165,200,200,102,244,25,159,197,121,228,79,20,149,46,246,174,171,124,165,6,164,115,101,83,210,142,10,48,144,45,221,197,165,25,188,50,23,64,106,47,136,227,98,17,102,117,247,76,233,43,91,174,185,227,103,91,174,40,229,125,71,59,18,105,159,149,13,128,204,100,24,9,166,94,7,200,84,134,192,123,184,80,178,206,11,248,163,124,174,162,203,101,184,115,234,224,207,133,181,176,16,199,221,81,189,102,124,194,104,22,215,138,125,222,3,15,212,101,230,133,203,184,68,172,29,216,221,41,81,94,223,60,200,160,231,230,63,15,27,57,65,100,86,135,147,26,62,81,58,59,125,112,134,93,34,34,173,20,171,208,158,123,159,138,158,9,160,182,74,224,244,189,95,40,129,6,80,137,89,17,88,108,101,130,1,46,80,73,198,97,123,200,185,23,200,218,30,139,167,145,113,185,216,128,97,150,250,153,62,188,46,9,115,165,14,109,235,2,208,64,97,233,101,3,112,231,38,70,252,19,44,118,170,153,29,122,125,120,1,185,229,255,39,226,160,95,240,44,0,206,117,141,202,82,234,254,247,48,42,146,115,124,53,200,133,130,240,215,167,73,122,186,197,65,108,160,158,168,197,41,13,241,191,235,231,76,165,224,124,34,173,103,241,23,17,90,129,214,28,201,13,140,175,62,115,175,215,18,49,80,131,151,222,164,18,253,244,167,68,123,120,28,211,143,169,54,4,12,124,101,84,145,131,187,14,235,31,20,161,74,148,243,38,121,159,57,71,132,125,67,94,191,75,83,193,170,137,112,113,15,219,5,5,175,30,5,27,47,255,154,211,134,180,127,155,226,44,255,220,61,243,160,174,90,132,91,108,195,195,240,97,43,129,214,180,140,149,235,107,179,219,177,222,72,181,136,77,95,196,74,33,94,168,114,9,217,20,1,50,239,246,30,58,42,60,30,186,136,80,213,146,208,213,214,250,160,90,149,51,114,173,104,152,195,182,198,254,234,183,167,42,200,236,104,35,164,216,63,20,36,15,234,200,159,149,145,161,0,169,101,15,145,7,122,184,56,217,1,175,51,172,170,85,172,89,174,243,106,241,59,179,14,115,193,173,84,49,59,70,20,101,235,65,173,69,3,127,212,212,147,125,133,59,118,36,4,166,252,176,104,83,39,58,189,133,43,18,102,223,227,174,226,219,187,105,164,218,12,15,241,176,99,56,93,231,186,9,230,138,52,33,149,255,22,241,145,26,30,187,47,80,216,218,178,30,54,163,61,254,170,56,110,149,127,229,49,175,197,168,180,122,77,1,174,46,140,72,182,31,219,70,102,45,81,192,46,124,204,248,47,165,128,175,108,144,171,71,136,24,196,202,26,41,233,244,13,142,220,105,157,229,171,193,52,44,161,81,77,129,171,252,89,90,197,155,145,69,233,84,246,193,63,58,159,78,204,209,223,174,127,205,246,202,158,109,247,247,255,21,139,36,46,78,216,154,90,200,179,116,246,252,139,191,118,162,143,32,28,131,2,30,144,115,221,199,249,210,159,181,121,34,117,201,17,25,187,247,207,45,143,58,104,156,97,235,113,149,121,206,33,59,106,68,221,120,167,110,31,93,222,39,208,34,1,244,212,176,243,56,228,158,200,117,72,253,196,182,100,79,60,185,235,246,55,47,117,29,178,247,15,58,143,54,235,149,163,48,136,99,74,43,73,212,30,255,117,103,12,242,125,254,162,95,156,141,47,88,116,57,86,43,88,2,36,33,174,176,235,203,208,59,239,142,7,6,220,88,163,144,41,82,115,44,108,221,100,230,51,54,17,153,144,1,230,252,149,106,98,75,62,168,122,177,138,226,197,237,145,144,148,33,132,145,17,136,28,22,95,187,96,43,11,32,37,234,186,26,171,21,238,170,37,170,139,135,60,92,20,149,58,72,197,153,207,255,145,94,106,230,9,143,0,186,60,35,105,169,36,60,207,197,15,48,58,100,235,135,15,247,24,205,159,50,58,235,41,83,140,79,110,27,253,216,172,202,22,234,26,156,143,82,86,74,212,28,3,39,188,177,155,249,48,53,4,112,173,84,63,56,248,5,20,236,104,169,54,165,3,186,231,76,35,189,247,13,204,112,146,53,251,197,226,93,58,162,203,108,91,219,184,217,250,230,6,246,141,173,226,224,146,5,4,100,255,48,162,94,73,104,0,169,115,28,250,254,254,112,131,142,144,172,120,82,186,147,205,43,238,209,191,106,69,101,120,104,128,55,170,24,85,174,214,143,246,235,139,245,28,23,185,122,150,167,179,190,59,61,52,190,4,68,82,134,86,171,67,236,106,105,198,36,54,13,193,223,126,137,65,104,134,196,114,83,83,137,166,164,68,174,42,194,77,147,114,14,241,205,129,87,148,96,3,238,155,162,64,254,44,3,39,64,51,155,121,231,166,199,55,5,189,17,43,180,241,202,178,236,246,246,80,188,48,152,177,253,146,31,204,166,188,185,78,126,117,234,176,183,131,204,52,187,123,174,124,179,250,196,207,201,149,230,225,88,208,177,182,140,60,43,212,70,40,73,43,142,135,197,171,214,99,197,97,211,57,244,241,53,157,78,228,29,54,169,168,168,1,207,31,233,54,231,62,205,111,145,33,74,249,130,49,205,133,110,161,134,120,8,44,207,202,221,34,196,118,71,122,106,119,149,167,230,118,75,212,72,172,176,154,59,12,199,212,51,215,193,229,23,181,212,56,254,36,98,49,250,88,23,96,31,200,251,141,198,167,13,79,6,149,200,255,103,246,237,208,106,61,187,155,197,1,228,37,134,109,146,158,12,108,102,15,84,207,7,4,243,65,4,0,156,254,244,127,71,177,17,128,240,157,224,34,218,217,8,126,137,145,67,100,11,127,204,214,63,202,133,152,98,67,20,27,50,210,244,197,201,157,206,224,220,181,23,137,238,77,139,220,221,52,237,42,187,240,76,53,119,46,133,77,22,172,217,61,82,14,253,37,160,152,180,247,166,8,146,169,5,72,28,168,241,196,98,219,93,174,85,86,55,60,85,157,68,81,151,34,8,59,91,94,39,174,15,183,32,173,243,134,221,14,150,3,35,61,87,54,126,249,210,175,205,208,7,23,26,42,60,186,184,124,32,204,3,27,118,168,20,179,51,247,52,224,209,35,6,228,209,159,57,29,5,248,147,130,227,215,127,7,245,18,74,52,146,64,220,139,41,141,161,19,17,60,76,88,37,75,216,145,249,76,143,183,242,220,243,57,94,36,123,118,6,111,23,140,3,244,157,115,58,162,154,42,219,248,178,98,209,7,159,19,108,241,224,81,19,211,146,247,166,30,209,130,173,41,112,32,29,55,183,168,57,159,44,53,140,183,151,10,26,29,152,145,185,60,193,15,6,158,227,1,69,87,208,211,52,173,7,91,217,55,202,175,34,183,210,155,105,103,73,103,166,107,42,154,102,41,202,28,252,114,60,228,44,150,86,72,164,236,188,20,21,220,143,18,108,145,4,105,184,62,182,62,214,211,224,191,170,156,104,103,234,86,29,27,66,134,57,231,158,19,67,207,11,255,15,167,224,159,161,94,100,210,34,201,232,125,143,69,199,177,165,222,136,235,95,30,200,51,152,122,186,40,44,38,41,59,14,12,204,141,115,39,94,1,41,48,230,37,239,249,106,167,212,247,23,232,231,142,237,211,110,237,122,186,227,251,103,15,162,174,154,74,163,51,88,52,76,246,240,162,224,34,167,91,71,165,70,244,36,0,129,98,26,96,249,13,132,131,127,147,113,162,31,95,31,75,124,183,193,52,152,14,58,241,182,68,157,85,183,161,224,208,140,241,153,68,34,82,126,242,104,52,157,241,183,85,42,63,77,43,150,75,31,46,165,6,73,169,172,249,180,212,235,142,105,69,151,3,84,141,11,124,158,142,234,166,45,168,165,14,241,253,66,120,206,98,79,223,115,147,215,201,129,125,232,235,211,211,185,42,65,159,122,29,184,69,238,164,242,128,235,193,156,214,45,141,53,234,58,52,47,147,210,215,247,60,240,28,3,151,123,229,202,219,209,211,205,86,124,165,24,231,50,43,210,60,225,210,6,172,75,52,148,163,34,215,251,122,146,93,9,205,229,167,243,5,148,181,6,231,5,195,203,79,253,34,217,128,3,106,183,109,135,134,195,33,215,241,184,172,110,58,203,206,82,123,237,134,3,31,37,56,207,15,147,122,206,190,27,29,4,2,212,151,160,220,22,181,111,23,104,94,61,18,29,252,210,102,52,106,73,31,115,189,61,63,58,73,38,60,26,110,11,173,125,192,245,198,91,36,82,148,211,130,24,20,188,104,138,181,247,248,71,133,139,57,120,138,64,61,27,87,8,121,15,121,160,9,100,16,166,154,172,203,2,117,142,41,100,100,65,28,168,25,170,196,182,19,225,82,224,119,143,46,31,2,217,189,66,210,206,230,122,65,127,42,196,146,134,26,214,117,132,22,38,124,153,72,33,233,85,120,233,1,47,49,239,127,14,2,187,17,40,54,54,42,195,3,60,115,156,144,163,16,1,35,35,170,125,145,224,23,104,128,148,253,114,189,250,193,76,181,254,113,181,39,40,104,65,176,156,168,29,215,219,245,15,158,19,209,223,37,234,0,28,253,144,153,195,142,171,84,174,95,108,175,63,249,119,91,178,176,113,214,205,47,69,149,165,68,248,174,173,217,178,11,225,191,92,149,29,121,36,53,87,188,181,3,238,32,214,167,59,206,107,137,62,163,31,133,153,255,236,144,242,16,233,70,85,62,20,17,239,174,247,136,44,120,60,197,103,239,155,66,20,42,94,199,13,239,104,30,53,20,159,139,85,181,223,43,231,143,221,160,250,142,219,149,156,127,178,10,203,61,69,128,86,89,74,177,222,75,118,152,97,24,21,132,113,13,118,162,249,69,34,137,205,141,108,199,167,240,181,230,17,139,167,163,103,232,160,97,244,147,126,9,174,219,150,233,16,78,63,205,67,69,51,30,101,118,17,40,226,71,72,194,67,158,107,9,45,135,158,115,2,200,126,117,30,106,9,150,87,163,133,18,233,204,163,225,74,136,59,211,27,58,80,125,156,118,68,104,64,203,116,24,14,224,84,174,241,39,43,143,177,69,33,0,162,255,182,72,49,2,124,149,14,102,197,152,160,31,98,68,4,0,240,8,161,250,240,32,155,206,59,70,59,26,149,118,123,123,72,28,84,152,238,214,183,60,162,146,72,179,21,99,45,102,132,129,89,147,212,186,48,82,1,241,123,175,152,192,174,240,34,235,221,70,251,66,6,169,246,75,31,191,90,239,95,118,40,58,6,182,220,201,220,28,219,39,231,144,15,211,68,109,126,155,82,70,113,173,114,25,146,186,94,196,136,60,55,93,135,242,242,101,157,50,17,112,91,185,31,154,1,52,150,118,217,115,127,182,16,149,202,201,27,249,44,120,107,136,242,206,125,43,254,207,68,83,174,59,126,41,211,165,174,100,126,70,58,26,14,209,147,121,82,162,101,112,67,169,193,57,236,0,201,234,196,13,172,5,215,178,222,215,149,119,85,203,33,147,214,182,67,122,207,10,45,132,158,44,132,211,75,111,205,32,152,242,232,111,51,140,143,23,104,219,212,39,2,210,145,34,48,148,53,29,197,224,89,73,106,92,177,226,211,9,126,15,158,236,92,84,40,17,164,225,187,137,126,43,176,96,42,19,39,135,255,140,248,195,104,222,155,53,95,90,58,203,39,205,89,219,189,12,95,239,217,10,74,87,21,129,178,189,162,29,210,18,153,214,177,222,33,171,249,166,204,215,138,76,239,209,101,235,63,35,1,185,74,151,121,118,27,139,69,89,161,62,195,157,31,193,182,227,238,140,159,93,200,148,16,45,227,143,42,246,5,200,163,222,130,174,248,113,2,56,84,202,83,78,73,52,147,160,138,70,28,27,179,167,116,227,120,11,230,4,67,136,122,175,77,127,68,245,66,85,157,132,174,189,73,13,3,191,109,75,2,157,133,52,197,117,206,84,142,41,210,111,210,160,83,4,176,145,229,104,232,101,217,190,226,108,233,163,35,142,251,63,126,52,5,129,191,156,60,125,250,105,240,48,188,78,96,132,154,137,70,128,231,191,84,116,84,44,27,184,120,45,68,107,49,247,160,189,157,138,119,249,126,121,205,57,105,204,186,233,166,203,92,186,36,58,36,224,251,223,193,74,67,22,176,22,170,142,123,92,105,200,161,231,104,46,153,229,237,178,214,22,111,207,88,19,253,120,34,72,29,167,213,127,101,92,88,208,147,78,239,91,42,70,189,108,193,154,215,212,31,91,179,26,153,211,38,208,64,37,243,38,0,49,10,255,133,126,151,193,27,90,212,122,34,112,42,145,167,242,86,249,180,28,174,86,178,232,97,71,141,68,178,108,7,13,160,189,137,62,236,190,235,254,2,187,180,98,214,68,193,254,127,84,237,135,253,115,32,4,93,202,237,152,26,168,14,57,14,92,239,223,232,28,5,1,124,185,200,95,144,243,37,150,84,190,82,119,141,213,55,136,250,147,241,248,65,219,8,34,235,130,216,7,61,71,166,156,48,220,107,18,44,148,41,229,22,254,36,240,9,193,205,208,93,135,233,180,1,185,142,20,91,217,51,233,133,1,73,87,53,184,214,27,172,16,21,204,127,44,34,164,249,202,248,152,193,152,45,206,21,155,155,115,215,174,240,84,127,235,115,70,186,10,228,87,190,145,152,217,160,63,142,216,176,50,55,5,91,13,110,26,127,129,69,93,153,92,101,186,101,103,170,8,33,117,114,162,191,150,204,12,44,45,128,97,31,169,210,115,185,118,224,219,103,216,71,113,66,165,103,214,96,22,158,116,62,234,16,67,233,207,88,101,124,51,50,60,53,81,101,223,46,140,35,235,152,58,252,34,137,240,44,151,75,64,207,179,100,252,39,52,30,4,112,165,37,227,45,179,72,240,198,169,33,30,227,148,30,179,14,40,33,238,201,43,226,251,158,31,197,200,91,171,84,108,61,101,223,120,74,37,51,248,81,218,78,217,176,146,98,144,77,43,77,36,172,38,94,138,199,178,34,148,64,98,113,126,199,44,126,110,65,57,90,73,182,34,163,89,243,240,127,17,116,160,102,122,117,247,215,184,202,136,147,125,207,130,104,7,41,148,222,13,100,5,11,206,145,151,58,235,16,77,219,34,246,19,146,74,28,186,20,148,30,49,66,29,224,17,95,95,45,186,58,21,42,87,115,211,146,93,253,250,3,194,152,191,128,216,143,90,192,160,123,233,133,55,251,180,142,2,208,33,45,0,1,173,60,67,248,180,13,72,43,247,202,239,237,112,188,114,12,90,7,199,112,8,54,120,75,25,78,151,8,194,227,160,183,232,96,128,121,117,36,189,70,222,51,37,196,69,78,176,228,97,53,228,50,233,2,227,1,37,247,143,24,107,39,170,187,0,62,207,171,116,124,24,161,63,148,222,117,126,83,223,64,80,198,19,208,157,24,184,103,55,175,35,24,193,35,116,104,44,69,168,134,230,146,251,17,178,12,41,102,223,48,213,209,49,90,153,174,45,95,200,213,7,187,229,142,108,79,34,89,0,175,66,161,154,139,62,71,190,87,148,233,30,148,123,179,252,28,142,78,126,103,246,84,126,253,246,65,33,207,80,204,0,148,187,178,94,34,42,123,12,86,209,148,29,181,129,149,25,88,175,96,246,108,26,97,94,57,121,72,104,224,169,156,135,205,158,1,80,227,79,5,236,164,92,46,52,138,107,192,36,76,100,235,213,125,170,215,17,31,34,149,150,103,212,128,1,128,65,121,3,141,127,32,236,171,254,43,225,182,38,233,246,193,67,127,82,93,47,35,239,57,82,217,141,245,59,76,220,250,37,80,38,233,190,83,23,194,71,189,153,20,41,186,199,44,198,34,104,109,7,237,46,20,159,109,121,169,78,14,66,211,24,46,212,108,13,194,218,180,125,215,133,168,215,160,34,95,210,197,199,19,207,16,74,113,159,218,116,152,133,174,197,38,217,102,58,185,195,249,29,58,17,62,136,105,85,132,158,43,84,74,51,154,180,185,191,181,31,158,118,91,74,47,68,80,104,153,24,5,141,129,57,247,67,126,230,153,116,83,139,49,170,33,242,128,145,241,41,25,229,225,82,29,14,168,99,111,172,231,192,157,102,147,210,45,253,141,209,175,123,249,155,107,67,1,194,13,218,33,78,166,129,146,205,72,180,116,206,116,182,249,173,172,212,59,120,193,49,208,154,1,199,29,185,163,193,255,165,226,64,171,255,155,100,30,255,139,97,7,157,223,197,155,210,33,9,5,9,145,93,50,22,185,1,227,107,57,74,161,194,173,175,84,235,58,241,63,92,52,18,10,235,21,9,179,245,234,89,215,48,130,92,102,80,73,49,89,173,75,223,129,15,81,238,187,67,44,206,1,219,112,204,194,186,213,202,17,118,212,73,200,127,92,106,54,215,19,248,28,138,130,164,98,31,102,85,79,89,5,165,130,164,38,133,24,85,104,218,19,250,91,212,118,104,119,2,12,169,255,123,209,137,230,56,211,195,13,39,119,19,51,149,240,240,67,34,23,197,57,19,92,140,182,214,84,111,85,144,191,131,193,159,154,153,242,144,49,154,95,110,249,217,220,123,40,1,90,153,4,14,40,64,215,212,143,68,151,93,90,175,91,162,78,204,19,217,231,137,49,13,216,235,214,103,146,27,89,225,78,3,21,242,233,169,209,5,235,249,137,58,142,182,104,33,207,191,134,23,208,28,133,112,222,211,123,233,243,135,67,103,190,151,163,82,55,232,144,244,229,103,45,152,0,169,234,213,242,28,38,17,3,171,248,182,171,121,105,123,146,53,69,207,60,60,24,247,107,240,51,226,213,9,125,186,130,202,131,144,174,138,183,114,218,103,196,19,121,114,156,97,173,35,150,79,118,126,95,173,65,6,192,4,221,54,231,95,224,128,150,212,215,107,216,42,187,171,163,227,65,61,62,167,38,234,147,160,90,227,176,42,9,190,103,142,140,105,42,102,58,146,140,122,91,41,141,232,206,43,176,188,235,189,13,211,214,146,102,93,147,138,255,251,222,82,8,247,224,59,131,19,246,85,144,131,13,5,237,193,216,222,123,228,153,132,83,206,189,149,58,175,204,87,54,38,36,64,41,61,174,37,117,37,245,47,84,50,146,91,118,73,214,191,201,139,199,75,184,72,34,111,92,164,243,250,235,43,98,191,113,99,58,93,227,10,182,23,194,207,63,252,16,132,254,27,68,77,146,219,254,99,201,232,3,245,48,126,105,238,45,17,95,40,174,16,145,59,174,150,214,140,110,92,190,42,253,126,10,26,222,108,92,251,127,160,44,120,40,178,75,102,57,214,150,187,107,106,20,217,37,46,205,105,64,171,128,4,160,20,12,119,227,213,36,213,124,59,208,231,183,175,96,227,154,239,52,134,17,233,19,32,242,133,183,18,225,83,134,17,219,65,64,40,153,136,172,51,94,197,123,221,109,29,255,187,228,136,139,169,249,51,122,157,84,26,3,138,121,121,74,202,130,230,60,235,137,158,113,243,174,90,222,206,166,102,137,1,73,254,207,121,72,107,213,168,9,151,98,101,138,56,162,102,56,22,118,146,91,239,105,192,79,240,0,173,148,152,164,254,222,118,136,142,3,19,103,228,12,44,184,58,18,93,137,88,244,27,65,140,41,207,182,130,142,120,239,74,14,195,15,92,12,199,144,33,100,192,142,207,180,200,129,5,184,1,23,211,10,86,150,65,218,24,168,232,102,142,198,238,72,57,142,131,159,21,241,232,165,241,173,126,185,5,95,134,115,215,94,189,108,149,36,224,37,213,193,15,219,32,18,177,175,9,115,116,59,193,29,57,244,148,144,160,54,95,17,170,169,33,239,144,71,18,142,146,178,14,108,122,159,246,253,51,188,130,239,180,187,189,150,38,222,245,45,208,73,85,62,66,135,55,103,68,46,33,10,12,154,176,140,127,175,222,116,170,220,6,98,210,209,149,55,185,177,38,216,93,52,241,178,133,244,5,236,107,193,67,13,188,79,52,23,254,107,188,4,174,190,79,61,84,4,90,58,189,145,85,98,56,49,253,215,135,214,187,70,125,149,17,108,148,214,224,141,171,138,114,111,18,111,94,90,24,244,209,31,110,89,216,48,1,7,13,231,218,53,61,186,93,225,166,66,196,170,185,56,148,81,4,32,5,23,86,31,56,49,209,85,1,214,57,31,72,50,182,14,130,65,36,49,107,159,81,210,186,71,46,217,25,1,201,224,23,111,40,200,125,253,167,203,251,26,134,61,26,238,54,53,41,56,17,254,211,146,84,58,138,196,94,87,24,248,78,202,62,238,141,84,107,147,207,175,160,135,243,81,155,190,208,207,186,112,31,172,47,186,175,71,56,52,57,146,245,109,3,130,226,206,123,88,255,249,191,96,88,81,28,85,8,7,255,164,67,24,207,88,140,215,181,121,209,36,104,245,90,56,11,242,198,217,30,247,39,76,115,233,59,218,207,226,76,31,229,16,219,157,207,239,129,227,156,168,192,134,74,228,120,56,9,212,105,185,69,91,139,16,104,125,85,114,230,33,228,83,36,86,215,71,27,110,13,0,194,158,135,107,0,46,104,165,196,239,187,172,89,62,42,27,148,129,22,71,62,207,29,198,70,8,184,160,80,219,250,213,58,186,192,69,0,155,68,141,46,240,192,206,220,90,90,255,143,209,222,63,194,160,151,225,84,41,13,118,164,221,150,30,246,76,214,237,223,126,204,232,216,66,170,141,241,134,166,149,115,9,61,66,189,169,52,47,79,173,30,215,59,62,246,181,168,112,119,72,117,153,71,79,95,14,89,89,178,31,11,141,32,212,236,116,51,232,213,49,36,201,242,158,124,88,77,72,133,119,39,46,24,193,25,13,71,82,7,128,127,169,96,98,211,197,20,226,112,164,95,115,33,26,35,246,200,76,159,53,126,161,166,239,174,24,124,192,53,160,249,62,23,231,23,211,31,196,106,234,90,60,230,80,230,229,51,255,137,187,25,186,67,81,109,116,49,43,196,111,45,154,188,70,42,106,129,247,30,126,68,235,162,218,143,12,130,1,212,177,176,23,82,253,165,69,134,226,74,42,126,110,52,49,91,85,66,146,191,69,192,236,104,165,41,151,37,141,190,139,136,68,173,140,124,236,118,44,203,221,43,26,124,153,199,78,69,186,241,200,246,93,108,49,122,31,249,142,168,138,184,133,24,122,204,201,214,119,21,68,55,219,161,248,66,2,107,165,160,103,111,200,138,201,136,221,43,166,57,135,77,85,232,235,80,53,241,173,190,88,195,95,6,116,234,139,51,36,212,18,59,243,36,233,238,73,156,184,10,133,122,249,130,29,7,167,13,155,94,138,8,216,140,7,138,7,64,255,63,15,151,0,118,35,124,237,248,191,251,3,173,195,227,12,211,51,230,199,219,186,232,106,132,36,190,138,231,43,66,40,156,205,181,60,222,96,106,97,5,107,186,94,136,77,12,202,27,238,111,25,118,65,187,118,116,149,127,228,67,28,54,190,151,87,113,159,232,214,92,154,24,40,74,0,90,223,195,181,177,228,240,118,14,60,112,191,145,135,111,142,239,252,76,19,88,102,154,222,254,109,135,135,94,126,52,56,178,120,43,60,120,135,179,42,119,133,81,192,116,200,194,225,222,92,247,234,221,69,112,178,117,3,122,24,246,248,213,1,18,57,251,45,126,23,230,28,31,231,252,145,143,185,18,49,176,68,225,179,141,54,99,145,138,87,238,176,6,130,184,47,208,220,191,63,174,195,232,131,130,236,185,70,56,2,109,172,230,148,240,231,20,124,23,116,99,54,102,127,178,59,234,216,174,84,116,180,155,85,130,217,128,154,0,214,60,186,226,183,97,166,121,7,165,61,165,218,192,178,232,124,92,52,100,96,79,197,30,92,80,196,98,20,42,250,213,125,239,4,118,50,24,18,30,150,14,125,130,235,97,142,233,220,18,122,227,135,98,39,41,44,116,253,98,73,164,119,9,1,94,2,189,150,207,115,5,207,99,57,85,225,161,180,12,235,172,17,38,75,159,224,234,249,89,135,231,133,199,20,241,124,233,208,26,110,47,66,249,202,103,242,164,22,247,62,157,190,210,124,223,249,127,97,54,117,122,191,41,183,229,126,178,76,154,56,17,89,123,147,125,244,243,193,164,40,30,8,140,208,51,93,89,31,88,150,116,3,1,62,131,142,116,164,47,19,128,164,176,136,33,131,58,22,96,245,181,124,126,226,26,253,0,249,252,106,6,13,243,212,174,0,255,171,10,44,169,10,170,17,12,70,60,254,231,182,181,5,227,165,51,37,25,101,47,123,156,127,24,147,97,238,139,206,5,41,213,11,164,169,105,47,159,158,246,82,93,206,54,34,201,189,14,231,50,250,183,170,0,208,175,78,4,18,31,184,170,24,211,134,130,143,153,3,111,241,148,83,135,31,18,70,88,35,173,156,2,0,211,58,161,99,126,224,28,4,1,104,31,37,145,209,83,241,101,128,52,129,48,83,129,49,114,123,174,79,67,135,4,121,34,67,191,158,59,243,112,32,178,59,215,243,53,45,76,116,94,28,224,34,188,131,184,52,88,60,79,247,246,181,101,81,40,18,218,164,74,140,2,214,65,24,210,52,114,180,16,226,1,210,244,78,178,245,166,80,56,29,234,249,150,40,27,207,35,120,7,192,151,172,88,20,220,113,138,144,4,105,54,170,135,128,221,108,77,1,223,87,12,47,74,179,231,187,96,163,251,183,171,8,218,143,75,122,185,108,78,103,210,138,18,27,207,186,54,168,161,137,145,126,139,235,17,33,144,76,66,52,137,4,245,216,200,240,186,222,64,167,135,2,218,12,22,184,54,214,68,45,220,70,235,141,186,12,78,64,151,67,167,79,114,145,87,249,45,146,202,231,43,178,239,141,185,143,202,170,252,101,225,131,93,54,204,25,79,83,85,125,82,153,151,236,68,56,235,249,148,139,135,218,103,192,236,51,54,35,216,248,213,206,180,255,131,179,116,38,74,101,190,215,38,30,156,159,215,175,138,255,198,6,199,176,175,0,73,12,3,193,211,218,37,146,218,77,181,146,173,177,20,90,119,196,114,236,34,113,131,198,185,87,7,25,176,67,148,204,91,163,183,72,156,61,126,200,112,117,185,181,8,84,174,253,142,133,255,3,88,176,125,143,220,236,193,52,29,79,155,102,23,28,253,233,232,82,62,79,211,26,1,164,25,63,129,66,229,210,211,140,122,144,122,102,17,137,122,135,216,13,95,72,151,61,145,227,84,122,199,31,179,166,53,118,19,206,240,63,201,45,153,143,217,14,40,229,238,156,207,222,139,86,50,165,195,107,66,105,17,38,80,83,178,161,34,29,184,62,110,226,51,67,12,20,223,40,75,126,32,148,255,94,49,242,77,5,179,144,9,38,49,231,15,204,10,81,93,247,224,66,249,114,9,225,11,15,130,240,242,18,82,0,252,239,22,172,115,81,139,174,134,121,120,149,128,229,236,149,165,77,70,253,90,39,64,11,137,109,121,8,35,223,126,9,223,226,106,66,151,194,102,184,98,82,154,134,223,142,39,59,186,4,186,54,242,36,15,59,203,198,20,4,78,42,100,61,24,215,151,224,168,183,212,52,167,169,10,2,33,180,87,27,85,107,100,43,35,214,228,23,139,226,243,75,90,255,136,111,208,219,221,12,82,54,3,96,161,59,14,155,131,67,72,99,50,62,61,203,98,118,230,64,185,171,207,180,226,28,168,63,153,107,249,18,10,157,166,23,22,26,200,252,143,8,74,236,3,148,249,145,26,176,225,107,5,226,217,83,137,59,133,114,150,28,237,26,216,126,67,197,4,38,14,81,236,197,146,27,167,159,207,19,145,17,175,84,36,57,238,234,147,84,154,124,81,102,236,24,50,166,111,25,184,253,223,81,45,217,85,87,9,76,132,217,197,121,32,150,45,82,88,195,155,254,112,31,77,198,82,229,176,43,137,51,179,102,21,252,57,105,111,49,197,147,44,215,77,205,224,133,3,255,207,147,243,69,192,159,7,190,128,35,83,232,125,57,56,242,125,230,68,111,196,252,220,177,70,155,71,185,196,103,68,173,102,251,1,78,124,4,31,172,39,31,206,177,177,150,112,120,12,230,5,176,93,230,230,211,187,103,115,160,68,253,24,75,173,35,99,226,17,39,171,175,47,217,26,228,149,81,156,183,180,49,249,215,116,250,63,201,210,23,64,140,95,200,220,140,86,130,254,31,252,86,123,122,201,110,142,83,166,80,174,156,65,79,166,170,22,167,188,236,29,244,197,217,234,52,129,64,3,66,154,75,136,184,242,217,227,234,102,177,43,153,228,20,51,43,176,102,190,76,177,71,233,85,84,126,51,204,211,180,246,17,233,26,106,224,23,147,172,157,6,90,251,54,69,79,167,241,0,145,147,143,71,42,55,252,194,195,62,66,70,235,191,199,120,5,89,90,3,153,52,171,119,131,66,128,148,232,38,144,37,90,90,7,208,147,171,28,194,150,121,121,168,204,23,8,160,214,219,122,238,41,37,120,170,32,190,153,211,26,128,34,56,130,234,22,100,180,27,126,216,16,244,84,221,131,248,242,243,64,113,129,212,41,174,214,114,181,214,103,221,53,62,26,110,50,206,32,26,93,117,184,103,48,159,221,148,145,206,161,75,127,134,58,26,98,148,161,232,158,143,177,13,218,213,165,239,134,70,211,91,99,179,226,72,98,180,147,52,121,40,183,63,234,187,209,173,56,213,86,228,180,189,175,131,197,78,176,47,218,10,121,231,104,62,194,186,163,106,227,155,81,228,220,143,203,173,218,155,148,132,183,172,85,213,238,223,6,34,124,148,201,100,26,154,49,173,20,24,45,82,202,243,235,122,99,176,64,183,118,197,81,48,224,112,117,147,226,144,30,119,94,232,127,47,164,26,75,209,168,47,170,183,242,149,181,71,97,75,45,101,100,90,69,70,199,11,60,17,249,56,190,231,165,96,100,35,213,248,63,130,74,151,112,42,17,144,124,109,209,197,4,1,239,224,106,195,92,163,25,46,211,23,3,132,82,192,39,85,3,149,49,96,245,146,84,251,42,69,100,238,110,155,226,42,143,127,53,74,84,209,77,175,103,161,92,114,120,212,133,169,60,148,44,114,76,217,198,125,246,145,86,220,95,80,45,8,58,67,220,11,4,234,91,229,9,55,142,76,92,227,208,161,106,235,174,82,88,1,19,36,116,173,230,228,92,20,39,20,47,245,53,183,179,9,220,172,210,58,229,176,99,191,31,253,123,31,219,191,16,54,36,236,194,238,234,64,232,182,29,212,180,19,124,86,205,218,216,43,65,143,174,17,26,222,33,160,129,115,50,124,160,78,150,75,45,14,19,76,158,210,76,8,235,231,29,132,241,17,229,127,105,124,228,26,17,166,232,101,71,253,105,29,131,231,243,30,228,92,148,85,2,91,220,14,230,80,169,122,44,81,34,192,173,113,98,94,188,210,222,84,41,69,33,86,80,140,114,164,145,167,21,70,105,227,218,55,92,232,168,102,154,44,109,64,46,239,177,33,8,41,61,254,231,168,30,220,44,126,119,180,64,221,195,14,131,3,4,234,155,48,66,249,120,39,173,245,122,77,152,243,138,168,95,117,148,29,33,231,179,211,71,230,37,119,98,111,81,19,238,182,22,154,10,53,131,137,70,220,215,31,170,253,143,109,38,189,194,60,58,214,243,136,231,90,99,13,85,250,160,84,95,47,24,120,87,45,236,35,205,98,197,242,168,196,41,200,126,173,236,195,28,105,36,64,221,23,214,14,180,172,35,38,2,182,105,230,154,238,156,44,243,148,97,33,14,27,180,66,112,124,213,120,50,246,109,179,84,31,161,209,170,71,53,154,92,200,186,7,98,47,172,131,80,122,162,72,226,36,49,237,135,215,0,187,63,85,247,154,130,115,204,240,90,13,103,154,126,211,113,24,80,65,115,104,5,22,254,167,149,182,102,239,7,122,106,205,232,238,11,232,71,148,92,94,95,253,51,18,27,109,222,33,101,250,25,63,241,22,226,243,85,49,110,26,206,13,212,15,93,13,168,86,53,110,33,56,186,147,94,7,203,240,122,190,181,80,234,252,203,109,185,140,186,93,196,9,20,59,160,247,164,238,114,65,99,43,49,247,65,55,105,214,240,72,88,14,67,38,109,148,242,12,229,28,57,131,181,19,45,24,105,122,61,76,221,120,53,38,64,80,46,167,217,188,223,191,133,107,35,64,12,26,183,47,162,249,38,111,62,32,133,222,131,233,198,86,219,199,10,182,211,172,216,118,43,156,231,146,5,203,179,164,159,49,70,224,85,219,250,168,63,240,28,30,106,62,84,232,253,220,107,213,125,81,157,135,168,70,152,16,191,17,6,211,9,56,73,156,192,191,20,242,111,88,165,1,194,93,28,87,56,11,25,101,184,66,217,85,192,223,164,129,15,164,213,13,238,154,147,246,27,21,219,226,36,154,102,219,149,67,133,202,55,98,14,205,173,244,42,187,148,44,19,132,136,150,104,104,63,201,96,48,0,4,167,166,56,81,212,84,40,125,131,159,172,247,240,204,42,99,147,25,206,82,144,29,52,189,51,38,232,208,171,26,252,144,62,217,247,35,190,219,36,164,117,226,190,154,21,46,119,109,49,190,136,195,120,162,124,120,118,125,152,91,36,159,194,251,26,64,184,122,170,59,48,241,129,4,96,0,33,107,40,137,180,82,32,192,135,121,27,189,76,149,65,191,42,227,135,83,1,180,169,12,112,226,248,244,238,157,129,228,180,191,220,5,130,236,156,136,153,55,137,13,0,23,83,245,115,7,125,195,231,223,108,234,190,217,117,125,148,176,29,67,191,38,22,95,54,255,53,233,89,228,223,168,25,97,60,30,176,114,114,58,184,148,164,20,124,249,106,167,34,141,65,122,239,131,95,218,171,113,232,101,47,57,227,42,130,213,28,152,166,69,51,211,184,120,55,252,239,43,160,252,177,10,185,195,129,109,2,178,88,131,101,207,10,246,181,37,242,70,143,54,21,103,254,122,117,1,215,130,172,236,240,7,71,168,1,234,140,209,2,72,52,31,114,70,24,104,120,20,176,202,124,176,150,87,22,97,52,110,98,245,73,242,84,152,188,140,150,225,17,40,25,106,100,120,110,20,135,128,199,48,237,252,107,139,231,150,238,68,175,154,183,243,211,105,199,241,10,165,24,119,122,160,228,240,37,183,150,18,28,210,3,19,220,166,141,198,239,61,14,32,0,228,87,214,146,42,135,245,90,109,116,195,20,176,185,76,7,24,135,68,55,33,118,32,31,227,106,245,167,87,136,58,44,85,105,23,160,240,128,55,59,37,172,125,244,67,243,37,142,139,72,47,237,253,113,90,88,208,91,221,191,184,35,13,91,94,94,90,141,150,117,19,117,36,190,98,95,45,7,143,226,197,46,192,114,72,220,235,38,141,73,201,102,252,225,196,207,195,20,205,210,221,128,183,30,44,178,168,246,34,217,141,71,135,46,86,76,213,226,144,12,76,26,161,128,201,113,234,113,122,15,84,37,146,125,171,119,200,232,1,5,204,148,34,87,232,11,197,13,26,139,176,176,208,16,240,32,117,235,211,72,70,235,63,105,168,136,81,82,17,124,13,164,169,234,93,255,48,33,52,97,250,191,44,189,8,65,64,131,37,245,209,203,3,150,218,117,240,108,176,220,210,165,12,54,33,67,189,229,143,236,255,26,106,115,255,81,135,20,78,136,102,91,89,231,230,196,29,26,148,155,70,164,93,171,135,7,96,125,50,165,193,138,164,161,145,82,64,177,95,167,223,33,233,9,46,43,38,225,130,113,248,1,183,127,227,98,14,184,150,104,152,252,99,165,107,237,5,199,42,169,74,211,28,165,218,13,119,25,120,27,153,214,21,217,138,90,19,205,193,157,168,109,36,89,159,226,80,27,202,229,161,46,167,10,199,75,228,160,8,73,143,0,48,87,207,217,63,79,129,104,189,253,203,154,166,111,125,206,122,160,250,30,92,241,180,50,65,75,32,246,209,18,143,112,185,67,70,175,208,157,136,174,88,213,100,232,94,20,198,22,9,88,69,204,15,71,208,182,188,16,233,242,104,201,214,243,217,201,223,98,4,123,52,231,114,207,27,186,207,17,173,50,213,123,15,189,59,34,121,145,71,50,70,70,119,198,83,40,161,122,7,90,244,143,110,212,60,160,7,151,106,192,76,173,144,185,239,89,68,197,250,127,6,99,236,220,202,5,232,188,100,110,229,67,24,27,112,175,112,150,156,128,121,30,64,172,210,145,88,33,148,39,160,16,57,175,182,147,213,186,201,129,205,183,101,166,243,81,242,38,110,52,123,153,151,194,82,40,43,187,42,102,46,37,250,159,155,84,194,35,23,106,47,245,245,184,6,178,251,114,27,182,53,11,4,150,250,116,193,243,229,231,244,136,27,170,18,45,81,244,12,79,218,158,204,128,196,206,38,91,61,2,207,160,110,79,196,244,82,75,133,216,10,106,148,204,188,47,96,238,196,142,224,30,231,56,137,74,239,125,199,37,141,22,82,16,222,121,116,228,95,217,170,116,30,137,196,219,51,210,244,41,241,108,60,200,129,248,13,191,204,149,141,130,237,254,32,4,179,63,4,61,191,99,89,87,212,97,250,19,106,219,18,61,131,13,141,158,123,205,109,168,15,6,89,255,108,131,69,61,74,157,45,160,74,144,19,254,196,24,99,132,209,125,165,193,171,186,189,233,158,24,172,210,64,145,207,240,32,255,122,33,77,149,24,217,7,66,101,152,210,55,113,132,39,193,242,141,84,146,189,92,6,103,26,88,81,97,5,116,214,83,159,194,182,223,159,118,84,245,56,109,169,82,8,140,186,204,38,84,188,204,169,218,197,46,76,223,141,78,179,195,8,216,154,101,69,8,241,106,106,163,118,126,96,251,155,70,192,85,18,175,233,109,30,219,0,44,81,27,89,218,241,136,30,10,130,43,202,237,73,227,105,109,2,241,183,111,59,34,17,51,94,77,13,143,57,206,139,169,243,204,20,110,125,19,176,155,105,70,164,99,42,80,69,231,47,13,253,234,70,15,198,214,107,107,83,252,240,84,8,112,195,38,164,74,212,24,202,122,228,202,185,126,135,237,211,27,63,2,185,132,123,166,192,199,29,155,230,19,206,157,7,88,243,69,100,6,183,114,178,172,245,200,63,248,169,9,77,241,55,129,139,88,146,55,190,118,99,4,205,214,218,222,54,80,68,62,249,25,172,203,120,160,226,215,78,185,4,164,140,48,92,243,232,104,12,47,158,54,225,173,13,230,220,75,7,138,200,161,86,232,212,155,153,197,234,164,20,155,48,39,113,118,193,222,66,99,75,127,25,2,99,6,176,177,216,38,59,174,19,130,140,131,5,23,64,166,200,144,190,198,27,49,129,115,146,114,239,130,52,216,251,58,247,251,82,30,196,83,171,228,128,114,52,18,185,45,113,23,7,9,229,17,160,236,113,243,12,187,172,253,16,129,173,38,98,160,176,108,182,204,177,129,87,197,17,3,244,223,13,254,183,6,198,131,193,111,130,223,26,104,23,145,189,183,37,26,113,116,105,72,15,225,84,91,254,132,222,127,200,119,147,154,178,18,165,126,176,143,23,194,97,95,137,178,241,40,225,106,241,71,225,186,206,54,134,159,169,220,199,35,252,45,129,150,192,188,23,102,207,185,208,72,29,234,237,83,123,37,181,194,197,42,46,102,26,52,209,207,80,139,199,88,171,254,132,222,157,159,46,66,44,191,135,178,6,94,103,104,105,19,141,89,144,192,102,29,134,6,202,25,37,43,97,212,185,55,179,253,31,12,214,168,67,254,241,233,152,220,255,147,175,213,202,199,86,96,123,12,221,19,201,186,215,120,155,182,87,89,22,111,176,3,131,176,105,247,70,224,20,57,237,169,110,158,186,172,174,102,133,37,154,156,235,172,124,49,222,196,251,57,143,119,180,38,22,31,50,159,87,186,224,178,30,41,170,71,132,31,61,177,48,231,123,36,161,12,68,114,238,9,92,241,22,136,185,106,133,250,234,160,154,118,250,233,84,249,141,211,211,16,154,71,50,53,208,231,108,201,21,223,192,3,57,125,170,71,182,66,155,236,114,131,102,183,143,72,226,161,33,226,127,224,79,201,15,245,254,199,219,192,104,84,164,13,156,255,84,160,75,173,94,170,163,79,137,144,225,156,156,153,42,148,191,242,91,193,133,215,80,9,88,166,184,11,189,204,153,42,217,85,14,192,199,185,76,107,227,127,177,111,36,22,96,244,124,3,10,43,135,116,161,87,200,177,120,10,54,189,229,97,221,224,179,179,107,58,176,114,100,42,27,106,86,109,69,15,243,69,156,145,146,81,237,168,22,254,192,55,172,237,7,193,179,170,200,153,239,222,22,32,151,107,124,82,160,51,99,20,64,227,161,174,148,202,115,41,175,54,138,89,90,134,123,43,11,219,225,69,215,46,137,14,42,242,111,16,203,132,11,150,12,108,164,49,83,47,138,91,244,143,195,235,127,87,231,182,70,88,82,204,211,99,20,196,83,56,98,184,233,64,90,240,62,159,220,102,228,254,131,26,159,2,230,240,179,135,251,11,89,118,12,136,252,1,162,136,235,67,159,77,24,223,8,71,246,27,39,151,172,159,106,234,222,84,47,200,252,71,56,203,155,144,223,89,228,40,232,188,123,179,92,37,163,117,211,197,178,233,44,120,196,227,31,103,118,246,15,188,84,244,178,153,241,184,25,118,244,251,145,236,156,219,22,158,44,123,33,25,149,219,167,189,175,116,183,129,76,51,230,221,29,169,68,123,175,91,187,214,55,10,203,151,104,78,116,236,57,40,252,43,176,72,112,48,111,136,188,154,223,224,211,58,137,98,72,152,160,178,161,225,244,123,96,61,224,1,162,119,92,247,16,213,28,254,129,215,3,195,53,69,42,160,13,146,238,141,208,153,48,114,244,80,237,234,30,113,161,97,235,33,193,50,45,165,113,179,87,130,164,142,77,89,90,237,59,71,80,140,39,222,10,195,100,10,132,191,154,67,80,127,173,207,129,229,245,186,89,122,98,12,150,101,246,107,155,64,194,15,199,180,91,20,157,184,72,251,243,245,219,51,148,158,26,6,22,89,15,21,153,157,102,241,124,246,193,223,71,69,189,38,211,246,246,82,193,181,128,85,1,146,94,116,63,206,136,152,177,225,116,26,251,74,138,102,218,54,124,185,110,1,208,227,159,187,87,66,19,147,210,136,93,23,170,198,174,16,249,38,37,17,255,47,237,108,65,150,77,215,35,96,206,148,94,42,4,227,106,80,54,130,241,165,248,26,8,132,149,66,80,67,248,153,209,13,59,55,199,30,119,241,131,22,79,104,46,17,187,211,157,133,31,164,10,38,219,34,139,229,232,58,87,214,115,87,201,60,63,8,60,68,69,180,58,38,152,88,105,158,109,218,15,192,135,127,189,249,176,40,114,25,36,217,239,75,125,134,234,141,173,99,201,24,213,48,94,94,252,52,192,220,188,91,136,84,56,207,197,138,182,28,239,15,247,118,9,109,233,162,66,63,213,47,118,223,69,100,10,179,253,179,85,199,255,229,109,18,103,144,118,116,129,10,104,189,208,39,137,246,184,155,10,216,136,99,220,199,60,179,204,124,231,47,208,104,208,46,254,85,88,35,4,183,212,66,174,19,247,44,28,103,199,137,28,200,97,255,175,119,172,103,110,159,195,71,117,222,22,23,103,136,148,234,195,79,121,57,135,152,164,90,146,38,88,119,125,198,50,208,32,213,183,15,226,168,28,188,253,194,150,177,55,233,6,36,221,17,147,133,63,0,91,158,9,87,29,149,92,122,238,53,186,186,164,111,217,23,48,126,22,47,18,151,188,26,190,247,4,218,235,192,169,139,178,38,5,170,158,55,126,249,157,245,23,227,67,42,47,250,131,157,4,11,16,120,42,15,157,22,30,58,168,94,4,161,49,246,140,97,187,156,174,25,8,219,0,113,69,120,91,98,185,113,61,206,246,13,177,249,78,139,187,136,8,55,22,130,12,1,187,84,227,8,93,49,113,183,86,92,254,104,87,177,164,127,33,154,63,69,45,16,17,60,47,57,102,162,113,116,254,152,158,145,222,137,223,135,48,129,84,74,71,133,167,224,58,151,218,156,85,219,138,247,181,109,234,188,34,146,6,220,59,35,47,2,53,214,184,196,202,147,23,49,104,192,195,114,193,55,161,16,132,1,122,172,66,189,141,228,185,38,3,139,247,226,31,5,114,78,178,191,176,140,205,168,195,79,75,200,5,9,240,106,99,39,227,112,58,7,88,42,220,126,144,188,108,158,193,124,203,124,106,228,218,105,6,83,64,68,33,202,124,56,136,123,214,9,14,167,50,184,187,12,243,229,64,140,73,131,146,67,51,49,143,52,21,42,131,15,139,165,183,228,127,210,165,99,228,109,2,130,51,121,76,57,158,160,36,3,148,155,158,4,82,58,174,76,148,151,241,150,177,32,78,51,251,187,209,121,198,154,207,117,199,237,52,174,96,173,183,199,209,158,125,198,98,97,246,50,101,0,93,20,187,99,10,140,27,106,72,76,201,231,119,210,188,176,192,149,34,46,201,191,47,78,221,80,9,5,149,73,50,111,129,44,60,181,189,144,215,9,192,172,186,39,24,16,8,204,132,166,127,105,74,34,162,104,208,43,183,159,7,90,44,244,230,38,225,29,200,235,230,137,31,99,17,71,188,192,146,173,129,128,58,10,204,42,84,86,47,51,82,52,61,135,91,134,100,40,169,95,197,60,61,75,28,96,18,19,46,225,253,163,36,159,163,167,145,18,239,107,38,231,252,234,32,122,114,37,207,208,24,191,223,179,239,168,214,53,184,235,42,135,62,45,223,226,203,4,138,99,245,192,137,131,158,46,244,162,182,230,244,144,188,22,247,197,94,127,225,9,8,54,189,254,102,149,180,144,177,79,61,145,220,238,47,101,202,103,233,145,131,213,17,253,147,148,36,155,75,53,255,62,0,116,90,11,212,150,60,214,23,156,9,23,46,134,147,176,161,221,201,31,70,71,165,3,8,182,249,239,107,191,99,30,81,101,15,27,57,157,78,240,131,243,6,128,106,40,175,189,202,149,3,68,95,235,55,58,49,209,17,93,138,24,8,125,147,59,23,63,151,140,81,82,125,192,7,250,253,5,204,159,108,232,27,93,124,229,161,234,148,89,86,70,80,218,209,247,239,82,116,180,165,124,165,226,128,173,61,37,143,187,19,80,200,68,249,8,129,184,132,169,147,21,17,125,12,250,77,85,157,67,119,97,119,142,215,236,197,55,251,110,198,34,131,39,90,68,82,114,99,85,96,76,116,38,87,219,204,248,254,211,49,87,11,106,130,250,125,179,199,243,76,211,243,252,45,28,225,187,250,125,185,94,57,244,207,139,51,203,140,102,30,169,243,111,61,238,217,177,125,4,200,81,49,159,117,200,114,195,24,27,28,141,56,143,94,134,157,203,47,147,135,19,4,140,159,126,122,194,2,159,220,126,154,211,230,95,193,249,93,77,215,157,44,70,101,87,209,160,44,50,78,50,87,194,218,168,17,229,176,52,190,92,148,240,195,194,94,33,140,175,250,52,215,215,235,103,107,40,225,32,232,116,74,72,109,215,126,49,90,94,213,165,2,119,203,53,107,57,11,109,110,80,199,236,3,31,73,152,183,28,94,112,226,186,254,134,215,145,196,65,23,209,41,115,81,202,147,227,18,38,36,232,0,133,77,193,77,145,3,6,39,26,145,227,247,105,232,123,98,49,16,110,105,36,229,117,28,78,183,151,66,192,148,207,38,193,99,127,158,61,129,195,185,203,228,121,154,167,237,164,175,236,150,67,165,90,190,9,172,215,37,90,78,28,213,94,58,200,255,9,225,40,145,255,118,248,142,213,145,81,65,35,188,10,115,41,228,148,150,29,177,250,155,248,177,98,58,180,100,249,200,96,124,220,206,209,89,225,6,238,2,197,137,56,178,71,58,1,240,245,85,46,114,206,134,24,137,242,118,128,94,124,196,118,95,48,163,71,179,150,74,237,227,33,121,79,253,181,99,178,228,238,30,173,7,119,50,74,207,193,33,116,182,20,121,103,56,103,183,37,206,158,148,57,204,193,19,58,17,251,109,118,121,153,215,254,191,244,98,100,41,203,189,240,246,205,236,56,1,18,37,80,203,132,28,243,159,152,66,30,208,215,162,150,5,239,127,139,126,117,134,131,212,151,253,100,32,211,195,19,189,69,229,113,0,123,148,59,12,12,176,189,159,56,0,244,26,165,90,58,100,161,139,72,155,102,133,33,13,11,193,48,235,0,204,112,13,147,100,157,58,188,41,90,226,93,46,52,94,18,2,104,243,129,97,171,208,216,187,144,98,202,108,164,226,132,224,48,84,22,162,185,155,224,75,76,125,93,56,234,229,56,38,109,172,194,33,64,203,17,28,74,53,102,177,248,101,216,195,201,170,245,184,151,41,19,174,164,105,156,166,79,177,179,246,183,98,134,54,251,234,114,206,67,224,134,113,3,123,249,254,170,195,58,166,247,252,101,96,49,187,59,125,152,172,23,139,96,5,99,124,180,67,90,54,64,116,250,249,51,115,175,219,60,181,240,69,48,251,235,21,63,81,225,74,122,63,158,41,178,182,176,232,42,55,38,226,174,182,99,138,146,209,146,176,181,47,57,185,192,205,138,218,95,238,149,151,159,76,141,225,109,35,74,18,205,241,240,236,67,247,167,114,204,36,175,6,245,199,192,200,253,235,110,231,48,145,149,44,213,108,58,183,230,158,246,135,67,165,10,219,111,222,236,193,222,108,38,55,164,33,127,26,138,72,230,162,140,41,188,98,136,78,228,152,138,36,75,116,35,69,109,65,61,97,137,62,139,218,146,115,32,50,86,23,24,4,91,170,231,120,235,49,1,193,106,127,79,231,76,44,217,214,224,147,125,101,75,229,172,209,111,230,33,114,210,113,220,188,40,76,212,183,242,141,229,103,227,68,55,156,52,8,191,171,157,104,160,164,210,94,117,26,248,148,169,91,183,185,12,135,172,5,41,191,236,205,168,165,160,63,38,74,199,35,59,170,123,182,35,207,95,174,97,236,37,58,156,54,230,191,138,196,226,115,55,230,98,221,175,108,218,47,49,253,251,108,135,105,149,173,41,19,188,176,104,200,63,241,130,175,142,11,39,178,148,122,11,147,165,238,166,149,172,41,216,3,90,35,222,117,202,46,232,111,219,175,64,251,200,148,237,135,47,155,2,215,245,114,234,163,160,112,72,50,56,14,16,198,237,15,129,44,165,19,115,214,155,231,83,79,149,166,125,121,90,85,223,88,210,240,207,40,131,160,168,151,61,40,202,24,172,24,159,218,26,202,71,40,36,23,155,114,235,165,22,127,148,210,42,185,9,17,173,12,67,187,165,179,101,186,21,156,131,208,27,183,237,66,20,147,59,169,191,205,65,220,188,25,141,7,130,74,147,75,146,174,239,172,164,154,235,192,141,36,35,7,129,111,215,88,151,169,114,209,192,52,142,183,140,238,170,89,194,53,242,211,237,111,69,191,128,194,173,128,44,147,220,144,41,235,143,80,97,98,209,195,111,245,48,194,78,33,71,161,62,227,142,169,135,53,43,203,190,189,150,238,109,182,136,148,96,91,96,50,173,49,216,64,65,237,152,11,184,128,180,36,88,100,117,219,109,25,226,161,212,41,24,227,234,157,173,66,17,122,157,171,204,106,132,43,128,58,163,27,73,39,151,113,158,224,110,162,70,112,79,14,226,182,222,54,147,201,62,6,191,80,61,153,15,84,203,117,47,134,194,234,222,244,196,209,196,138,166,87,22,172,139,138,6,58,107,84,255,45,121,131,134,26,8,243,127,7,254,203,78,74,92,152,216,211,194,49,146,189,10,127,239,108,63,118,24,6,21,22,192,250,119,186,128,22,112,139,235,61,16,73,126,35,196,199,66,239,234,13,129,246,135,89,254,76,7,85,98,45,253,162,38,42,119,190,232,45,64,227,242,26,93,208,120,130,187,11,99,64,30,6,231,47,107,240,162,177,239,44,236,38,75,111,186,88,98,238,162,146,109,99,40,137,170,216,57,16,33,222,152,55,161,249,51,47,8,0,38,81,188,98,150,173,153,9,35,14,10,94,50,95,233,188,238,188,126,212,34,242,19,82,0,196,222,91,234,76,59,254,219,183,117,182,6,167,74,34,188,149,253,253,11,136,248,66,113,157,40,116,200,9,165,216,203,39,193,8,110,96,174,255,210,73,48,255,210,218,34,64,130,62,209,44,63,191,193,201,140,185,29,188,200,60,39,239,168,98,177,244,204,104,217,238,206,65,35,66,250,54,160,132,92,109,37,229,139,212,87,188,147,240,23,117,204,168,94,44,249,166,45,66,151,132,99,134,20,187,181,132,136,145,127,173,43,3,231,32,164,154,191,63,138,209,133,106,236,159,100,127,219,161,22,56,90,13,1,166,65,214,42,66,164,212,1,196,43,19,54,67,16,134,156,255,23,96,75,158,117,116,180,104,66,34,55,84,247,252,214,165,198,132,85,93,120,5,251,241,5,240,135,154,80,80,174,176,78,254,104,106,6,140,141,252,253,180,37,85,85,52,139,42,17,236,251,231,166,93,12,239,96,223,79,189,131,231,176,249,41,104,99,231,5,210,218,156,139,215,121,247,114,140,224,176,164,229,23,38,120,238,235,212,6,39,234,229,110,12,95,88,45,72,113,76,167,23,109,189,214,226,212,108,99,173,120,128,148,197,191,107,89,159,43,244,38,161,20,240,97,224,198,251,195,172,226,145,108,57,88,236,142,232,221,123,144,94,245,191,40,250,152,240,191,175,51,239,97,188,20,161,164,8,56,24,70,23,175,98,140,191,140,241,139,22,0,42,228,37,139,80,223,1,214,199,94,155,144,109,17,73,210,187,57,29,59,61,147,157,134,70,219,226,185,79,155,63,39,49,10,41,73,33,68,184,65,42,6,77,218,117,13,163,205,83,169,182,121,23,173,229,65,24,248,241,233,182,202,201,89,8,200,53,234,178,191,98,50,199,25,10,104,172,35,68,48,13,234,224,1,101,148,41,70,6,164,163,252,55,7,54,167,164,99,10,85,194,162,1,181,113,182,12,12,109,148,211,141,210,112,21,28,89,254,181,173,253,21,211,55,247,141,79,35,53,219,54,142,22,7,61,152,178,229,228,30,128,189,27,86,212,89,51,6,18,71,117,128,61,6,163,118,191,179,53,35,107,225,241,192,51,24,127,79,189,27,117,179,49,187,220,74,32,118,245,8,70,42,207,76,184,87,51,103,54,250,52,251,112,246,57,220,216,72,62,218,19,32,147,1,238,229,128,78,17,155,169,174,84,148,240,50,202,146,164,42,158,231,57,118,240,237,34,164,211,63,207,91,241,6,107,31,143,42,48,159,255,52,214,74,245,249,118,43,5,2,75,80,174,205,23,57,205,108,234,167,106,6,169,127,237,20,34,183,195,156,91,106,163,119,87,82,78,233,77,144,187,188,247,32,196,139,224,101,196,222,140,113,247,137,200,18,87,21,111,251,117,217,153,244,50,138,15,12,2,236,77,177,138,173,143,127,105,83,226,35,54,176,235,11,210,222,94,135,245,16,241,255,161,247,249,197,133,22,142,218,2,94,239,163,233,236,242,160,212,95,102,5,52,230,66,151,131,142,9,150,115,202,211,229,155,188,193,155,233,22,41,159,5,73,74,213,177,91,144,254,35,148,127,167,142,191,218,31,30,117,244,137,203,236,217,100,20,247,217,65,144,83,99,138,22,224,46,131,217,70,109,64,179,111,179,41,15,11,136,182,190,191,58,113,184,82,230,96,218,50,165,82,2,190,229,245,115,37,31,245,226,109,161,114,54,48,254,28,231,114,62,52,202,3,220,205,174,182,201,230,241,186,117,213,214,15,14,65,20,48,24,217,201,189,239,154,132,57,79,193,75,254,193,238,25,118,244,153,184,136,135,138,48,52,92,173,226,145,206,56,165,123,152,114,175,68,44,166,17,70,204,226,132,215,61,139,70,49,62,237,172,209,23,42,189,106,188,171,103,243,253,136,38,44,108,11,53,248,145,101,115,1,216,103,211,130,114,232,79,39,165,57,5,185,54,197,236,128,50,160,134,131,101,184,22,174,157,120,141,153,82,32,136,249,180,171,166,85,9,14,48,99,135,93,135,180,166,35,29,62,115,2,152,91,163,29,217,209,142,87,143,234,126,10,101,76,232,209,34,132,143,185,37,91,108,137,149,232,182,104,231,128,29,188,83,229,5,103,146,153,101,52,34,62,221,188,79,40,123,208,173,210,18,0,179,230,144,163,215,225,47,149,53,106,225,24,110,219,120,197,33,21,94,54,219,160,84,147,56,102,82,177,13,116,31,228,177,233,209,20,165,161,42,52,124,250,165,6,165,122,109,22,71,99,250,127,157,125,145,116,60,62,185,53,35,117,178,14,73,169,10,197,140,96,251,123,240,79,113,140,199,46,66,167,199,26,67,95,22,166,139,43,219,199,72,139,134,50,134,248,208,229,211,205,235,4,198,34,134,170,89,90,174,38,73,197,163,173,161,136,179,97,139,188,213,116,64,125,241,134,192,133,85,189,69,85,110,91,98,64,29,67,33,71,11,9,203,94,251,186,228,17,62,172,225,223,10,67,5,169,189,73,55,40,213,64,215,57,255,225,177,103,38,67,95,76,239,35,240,22,23,91,221,7,195,132,246,224,180,155,146,132,187,231,149,155,89,93,223,42,93,168,244,206,62,27,26,177,36,255,50,134,18,84,248,201,168,14,70,192,207,234,104,209,56,238,45,49,80,56,61,170,100,81,28,68,225,10,248,251,244,194,109,28,161,117,44,58,61,139,22,121,160,37,161,204,196,196,69,132,112,34,167,114,99,161,88,222,214,18,141,55,246,187,244,237,253,214,6,113,52,12,149,216,107,153,3,74,77,1,216,90,23,118,64,43,249,8,93,142,107,121,174,32,75,211,10,63,177,106,116,132,252,226,236,141,161,93,222,250,87,157,227,141,162,204,140,127,209,75,230,224,1,175,59,239,64,193,227,6,118,143,62,50,27,31,15,103,54,96,23,78,104,193,110,65,242,95,128,7,60,222,142,60,188,121,143,25,95,218,1,148,245,200,103,81,6,211,172,99,184,188,17,68,178,47,65,15,84,35,195,90,164,88,255,221,69,188,81,139,135,118,43,25,107,78,128,223,182,194,21,45,136,126,29,59,53,55,22,163,87,34,156,130,126,67,140,188,51,1,215,239,228,147,195,72,65,247,214,172,180,125,22,152,151,35,144,169,224,24,251,52,225,63,36,239,37,180,57,98,211,224,27,162,114,144,171,229,213,1,135,221,96,36,101,43,13,115,226,229,114,153,248,249,156,175,206,97,130,49,110,99,241,0,254,167,56,143,25,79,99,193,253,118,221,15,115,182,247,72,103,185,236,160,208,63,62,48,74,158,72,209,199,99,246,51,190,55,208,98,183,189,209,113,111,135,18,21,101,147,93,12,198,253,219,183,249,8,235,146,88,33,116,244,1,195,121,249,82,50,39,189,189,142,202,190,64,134,122,103,143,139,1,171,167,227,44,226,198,201,128,143,91,107,188,111,45,129,123,173,249,115,8,151,129,187,24,71,88,102,143,47,30,34,216,223,220,65,151,195,111,241,124,143,184,226,171,68,61,14,76,187,41,103,210,27,139,203,129,147,236,166,220,174,196,133,212,206,212,23,89,65,95,129,168,21,153,79,116,24,228,162,191,207,155,49,131,245,109,251,67,52,224,241,169,95,254,143,166,17,161,71,138,242,51,142,74,177,193,236,243,88,51,220,211,215,198,67,139,13,4,99,136,210,221,238,16,62,72,175,249,9,229,68,111,33,160,17,84,20,7,144,225,201,105,127,255,5,182,129,4,106,249,49,163,32,41,217,111,230,186,77,235,197,172,142,1,79,33,238,92,18,201,255,143,175,50,168,112,140,64,14,75,251,217,35,129,249,93,54,28,222,82,238,153,26,41,40,255,172,104,166,97,16,139,220,71,132,149,74,28,46,86,18,245,215,200,187,253,40,92,126,250,147,243,137,17,8,254,88,189,181,112,178,142,60,60,88,237,188,109,104,112,14,173,199,3,124,10,186,18,170,218,15,107,248,87,17,130,246,193,85,164,74,31,202,76,148,95,43,156,229,95,4,16,165,150,84,33,72,14,26,253,202,129,106,47,38,101,69,42,43,14,201,22,68,201,23,105,177,0,6,254,202,224,124,246,137,251,24,34,172,113,10,142,35,21,142,147,207,61,227,57,225,225,246,222,93,21,104,71,189,130,234,26,157,71,50,124,21,63,253,17,114,207,122,43,223,151,61,199,147,103,120,8,75,22,7,106,103,166,6,111,97,78,102,232,66,217,100,173,221,162,165,212,200,35,144,215,6,45,54,239,209,185,54,130,12,99,18,88,159,203,62,238,114,202,117,49,119,149,247,117,32,1,244,206,14,9,237,0,78,198,184,52,154,168,64,187,21,60,60,222,193,241,137,103,173,210,57,109,18,82,82,252,93,211,143,123,46,220,129,71,218,121,54,138,52,137,114,190,17,92,57,93,146,137,199,9,213,85,45,96,17,174,7,116,222,67,130,108,43,152,119,113,46,98,205,180,36,74,225,216,142,121,137,135,4,126,141,225,107,27,240,197,6,35,26,123,86,185,104,211,163,96,94,11,13,173,194,159,156,152,105,86,210,59,63,103,217,231,126,85,48,90,194,74,236,105,243,226,169,85,41,11,168,89,235,117,171,231,76,85,206,174,205,129,118,92,157,116,183,162,53,97,140,82,115,15,68,121,252,62,48,51,112,150,235,92,49,239,234,155,207,137,219,74,216,128,188,64,193,74,25,14,172,206,37,114,100,66,218,173,39,237,167,161,77,237,203,47,214,244,180,222,231,62,78,154,107,80,195,11,30,189,189,110,125,210,114,172,3,179,146,106,203,155,205,161,52,11,217,209,89,33,248,21,118,140,189,240,4,16,2,13,215,175,100,11,181,98,226,93,132,143,99,253,0,181,71,241,135,163,67,185,75,172,170,143,178,177,118,172,92,172,180,32,36,61,83,10,30,163,68,231,41,181,2,255,38,171,186,254,114,84,122,111,164,196,21,155,86,47,49,84,24,251,133,219,171,134,26,110,55,51,48,90,239,132,153,164,239,169,53,6,144,127,45,22,33,132,102,74,118,55,145,198,71,148,71,80,225,47,162,25,73,68,221,62,231,46,150,118,109,40,243,197,152,21,8,43,80,233,246,196,89,17,44,133,194,101,206,246,93,21,53,45,165,250,135,123,88,30,88,15,12,88,83,9,116,48,100,194,95,187,11,23,93,53,230,113,190,249,158,2,228,210,223,56,81,240,19,18,84,166,87,186,76,251,18,238,19,62,121,112,83,209,127,108,240,129,203,152,212,114,28,21,148,7,10,250,34,102,208,174,229,195,152,18,122,43,196,96,8,165,126,96,179,236,124,217,169,78,103,169,189,86,252,84,217,175,193,126,128,192,139,81,162,221,254,117,204,112,37,225,196,231,68,13,89,192,123,191,41,17,155,204,186,205,88,140,150,158,99,6,108,7,61,22,54,173,235,9,245,115,131,172,142,49,173,193,5,183,169,181,94,35,92,134,74,39,83,11,82,190,154,25,33,82,103,75,57,202,140,175,23,84,153,87,68,10,238,104,150,207,120,42,227,101,196,198,176,124,120,218,157,40,248,71,160,209,85,174,117,114,123,83,147,191,55,54,216,229,250,74,107,152,219,56,15,162,185,70,13,114,100,0,252,35,72,198,185,211,108,155,103,127,240,200,131,46,227,9,187,29,19,153,70,74,160,71,211,130,93,18,4,235,133,208,236,46,78,181,14,225,220,69,151,29,231,97,78,191,206,65,158,200,225,141,228,118,66,207,108,246,133,62,136,172,91,194,16,197,173,39,121,109,91,0,250,67,254,214,219,55,113,67,110,76,253,35,167,122,46,178,179,142,244,19,74,43,46,15,252,109,116,45,179,124,56,129,29,12,79,7,235,140,232,8,229,25,123,200,177,111,189,21,8,17,191,113,143,101,15,10,125,62,248,127,248,49,74,212,18,159,169,35,117,127,116,202,120,82,160,118,166,216,12,54,12,217,58,56,208,196,207,126,242,140,119,221,192,85,6,130,124,153,164,11,50,155,212,31,95,251,212,95,124,107,72,219,128,109,88,182,6,9,12,110,197,39,35,249,114,210,21,9,241,84,196,17,17,105,244,204,221,224,139,102,113,252,164,87,5,223,8,74,45,111,70,221,164,85,3,108,247,32,92,140,20,42,102,198,190,39,229,214,211,149,116,227,181,255,200,32,4,115,23,56,32,235,55,109,42,178,109,128,134,238,192,225,194,106,136,221,160,164,76,35,16,16,237,115,65,27,3,178,33,219,209,242,84,131,142,145,21,36,92,52,171,58,6,222,239,242,150,106,69,213,19,150,95,49,212,123,192,176,174,250,70,70,181,2,126,33,193,225,174,106,210,20,205,225,34,85,53,205,31,177,117,230,153,16,166,192,175,180,146,240,107,65,232,230,212,44,223,94,135,21,164,231,216,92,150,94,202,194,50,24,152,109,186,61,108,127,57,247,147,193,47,206,24,218,28,165,159,145,173,156,173,135,149,244,105,111,225,226,101,72,92,158,98,72,128,24,222,212,46,240,81,55,54,138,170,55,48,17,150,29,72,224,103,226,29,62,79,201,181,108,124,151,164,183,215,144,177,175,178,160,9,91,40,15,141,157,8,169,1,20,157,33,18,117,160,32,77,116,231,65,127,101,112,240,8,145,76,194,236,30,31,131,135,135,224,93,236,69,20,127,129,53,125,215,57,227,7,136,98,32,1,100,104,251,76,63,81,83,14,65,37,212,111,227,177,91,84,242,176,16,21,131,68,50,209,65,31,94,117,202,59,11,214,62,93,82,64,22,242,219,170,247,115,123,61,46,199,81,148,240,13,20,97,181,211,245,219,36,148,202,174,33,61,150,183,129,172,168,212,85,207,87,60,149,71,33,213,7,148,226,111,66,118,202,205,95,62,89,176,204,138,167,194,79,120,71,66,107,240,216,117,65,140,115,137,173,162,161,48,72,48,114,136,36,236,121,74,28,233,52,183,136,152,119,123,214,150,97,123,101,215,135,113,222,5,104,161,12,26,160,105,83,158,49,184,3,117,13,22,124,79,247,214,63,100,114,144,64,112,112,143,69,62,40,225,167,64,219,57,248,8,48,87,84,98,78,76,184,67,163,103,215,117,90,181,203,195,50,58,238,193,95,203,143,64,239,29,112,60,160,97,96,93,74,211,230,123,69,5,103,176,170,122,236,241,10,168,175,1,216,41,52,20,74,86,187,130,24,106,242,192,118,167,166,107,45,49,104,3,170,92,11,202,245,157,209,214,51,130,233,188,65,68,61,147,160,41,77,46,125,126,22,173,41,245,121,165,48,233,13,232,41,10,203,165,145,114,127,198,250,68,57,9,169,182,27,167,11,68,199,7,79,184,204,106,246,219,239,229,227,194,225,246,60,251,105,166,104,215,24,51,221,95,148,71,92,38,212,151,189,234,157,241,21,227,207,35,160,239,106,95,229,30,21,156,79,88,79,184,16,11,213,239,107,108,28,158,237,223,192,165,58,190,188,49,82,157,210,166,104,3,252,17,235,147,244,113,237,69,248,35,116,183,44,107,99,104,208,187,4,19,90,6,68,152,37,5,243,140,96,79,150,62,224,135,225,74,68,253,23,141,227,79,251,68,54,6,24,218,156,137,236,91,106,139,114,62,120,66,217,70,168,115,53,17,11,35,90,56,150,216,118,231,154,85,195,112,200,89,53,13,155,192,143,124,242,171,28,244,50,42,11,205,16,143,53,41,208,1,73,15,170,70,19,168,241,23,157,77,156,131,6,171,18,94,79,182,229,103,48,165,66,13,55,229,123,104,38,244,72,123,77,187,56,230,30,193,161,250,195,114,180,13,79,180,118,68,21,22,254,48,180,116,172,38,206,2,230,64,150,14,11,42,101,95,206,236,193,250,213,61,175,88,119,103,152,24,223,103,88,100,166,105,152,1,176,25,214,217,106,194,227,174,210,230,222,168,191,121,197,205,239,218,19,245,208,202,208,29,91,137,10,206,81,130,206,152,111,170,136,0,153,38,39,180,214,150,152,193,213,138,229,244,48,55,248,59,183,22,212,112,40,191,251,141,234,207,159,44,102,74,55,122,72,244,108,67,175,153,186,87,21,142,46,206,148,132,189,47,206,218,67,217,163,149,74,210,37,141,181,33,13,28,120,91,5,226,133,129,245,85,53,200,198,86,154,239,121,112,21,142,28,185,74,43,78,206,65,251,194,22,110,10,208,84,44,213,182,43,163,69,230,183,223,232,60,231,217,150,235,208,3,56,222,33,193,210,117,99,149,218,64,205,42,33,26,19,138,56,48,80,149,170,165,224,206,67,88,55,52,138,156,185,157,195,45,90,89,89,159,137,94,70,192,98,211,190,61,206,48,146,123,152,53,42,241,172,228,87,149,83,37,113,180,219,124,231,4,119,40,62,101,251,138,175,159,117,222,197,253,55,80,233,254,211,176,211,7,101,103,65,176,70,24,240,89,235,123,135,212,58,48,249,107,157,240,80,134,123,10,140,239,1,177,152,135,44,128,47,36,91,122,72,181,232,75,121,169,117,247,70,154,66,93,56,240,159,109,148,148,99,204,175,187,212,41,48,97,5,117,188,180,158,192,156,61,5,88,67,186,161,115,106,120,225,183,172,170,73,15,134,94,33,80,111,253,237,255,219,150,217,234,197,194,102,68,253,227,5,114,179,105,14,137,5,60,65,58,68,81,254,120,175,51,29,230,249,81,250,130,253,5,99,169,37,232,188,212,30,2,51,252,203,147,5,160,23,240,203,174,152,243,219,204,140,139,106,2,146,213,134,45,35,192,142,0,57,115,150,199,157,95,222,59,199,113,12,23,210,255,201,249,136,8,64,93,196,111,243,96,99,230,26,162,53,19,26,7,178,152,122,17,63,7,235,158,172,82,226,0,50,148,43,105,220,218,227,51,0,139,224,18,75,111,78,176,95,225,61,202,233,116,175,31,26,162,212,97,156,226,238,82,226,185,6,209,208,142,251,175,118,202,112,56,158,22,178,96,181,191,22,33,97,219,131,246,128,90,166,51,192,241,185,158,210,204,173,41,179,95,72,56,246,135,116,185,72,160,184,68,196,147,198,174,44,206,30,67,208,228,98,169,142,70,1,12,99,49,5,219,135,66,174,159,91,78,239,199,28,187,86,166,199,166,23,236,142,218,30,209,69,73,31,71,179,152,148,15,55,93,213,18,35,35,53,123,220,98,119,93,184,156,16,98,163,222,210,78,3,76,90,57,113,219,41,12,156,167,122,170,66,143,42,105,208,197,56,122,69,100,143,106,8,29,113,151,59,185,105,237,146,94,121,153,40,119,126,25,183,147,244,22,239,187,102,213,79,31,118,171,235,141,38,241,229,249,217,103,193,71,103,234,153,253,143,130,3,127,173,136,96,26,43,35,41,243,46,183,10,226,186,167,153,59,124,39,37,106,59,196,127,223,116,219,17,79,248,119,103,146,135,107,99,136,217,250,49,77,252,202,155,212,254,133,173,40,215,205,172,105,86,144,15,178,128,97,160,140,242,122,24,160,208,60,96,0,37,107,88,228,59,75,185,115,157,186,22,177,28,63,43,72,29,131,55,78,133,5,33,38,136,210,158,201,96,167,38,119,23,33,177,29,18,13,187,120,205,169,243,245,37,85,134,63,144,109,238,177,71,129,169,201,17,186,150,46,8,100,32,253,215,229,102,197,39,103,58,214,215,224,18,236,5,31,168,197,194,87,73,58,229,64,155,73,27,166,132,60,68,240,92,117,168,87,226,219,166,202,179,178,49,105,221,214,39,64,1,225,39,251,203,252,67,175,124,148,82,133,175,13,37,54,154,38,217,237,25,28,14,86,215,255,136,108,83,247,237,28,210,220,177,113,138,169,253,254,73,251,133,74,197,212,95,2,10,199,107,199,53,75,228,184,232,224,19,237,64,209,104,51,236,56,26,213,170,189,164,140,37,49,35,161,181,29,244,141,70,237,183,249,20,1,65,235,158,181,130,137,197,38,0,82,136,183,65,28,103,190,190,71,23,176,54,42,111,82,44,204,123,109,192,226,20,14,139,184,194,251,0,142,1,164,143,66,152,40,248,194,215,206,121,18,30,177,174,127,48,25,107,254,206,143,199,41,27,39,12,47,91,173,250,155,102,132,147,95,222,95,56,251,250,116,111,231,154,121,199,126,75,124,138,161,185,8,189,40,218,185,253,132,40,221,162,23,215,161,144,68,70,185,201,125,222,35,223,216,247,69,123,92,220,5,207,215,50,37,158,113,231,194,6,25,154,4,151,228,206,122,107,163,122,88,112,58,16,243,58,186,76,172,214,192,121,178,122,208,23,195,156,6,250,45,237,137,187,197,229,155,25,148,25,49,15,236,206,64,81,190,254,233,96,17,55,170,226,217,119,91,21,120,233,159,177,41,186,225,239,65,192,59,167,91,214,239,142,39,54,126,193,89,216,247,196,113,161,34,46,88,156,96,34,72,34,49,15,98,181,121,48,204,87,88,98,186,215,1,75,244,76,172,112,76,237,39,235,101,162,151,93,128,195,248,22,14,20,167,68,138,10,122,69,27,241,116,37,125,34,149,43,203,90,255,226,142,107,156,125,163,120,255,37,207,136,65,74,245,255,192,40,184,214,181,140,137,156,160,229,58,27,73,249,45,91,23,17,162,173,137,198,188,1,255,3,199,113,18,56,212,75,223,186,80,109,176,12,122,90,173,68,152,199,148,14,140,155,94,192,184,102,235,119,11,46,43,214,218,1,55,244,14,144,152,209,4,226,77,9,146,155,190,124,198,71,25,243,123,159,4,218,200,86,117,147,152,253,227,246,131,14,10,73,110,82,16,208,221,128,199,161,58,65,33,98,114,114,210,190,114,42,191,122,163,26,86,68,9,232,53,15,64,48,32,134,70,244,198,133,24,188,164,119,203,132,40,40,239,68,28,124,7,192,48,82,31,11,86,222,83,116,87,216,12,39,29,62,115,177,250,66,72,12,81,18,92,105,213,131,172,51,234,69,19,236,172,150,135,116,207,108,119,26,130,98,191,210,255,0,183,111,92,143,123,168,93,217,6,165,71,151,32,142,197,134,214,100,214,152,29,0,60,140,37,109,248,98,159,12,224,199,80,15,124,34,9,164,61,252,78,16,191,39,149,113,192,160,210,146,220,192,104,205,37,115,65,200,47,182,37,45,173,23,35,167,208,56,119,54,91,34,178,2,168,73,225,61,201,172,139,44,149,190,204,253,178,203,59,4,59,142,52,133,137,104,122,107,209,76,92,160,39,235,202,221,117,187,132,120,84,244,222,242,143,156,210,118,78,213,162,139,127,95,101,208,214,69,45,183,96,72,64,108,241,22,157,185,164,58,202,243,7,231,115,10,85,213,137,201,73,250,164,148,52,4,185,219,71,201,28,61,46,50,30,84,111,176,44,122,1,24,238,115,73,70,1,94,141,44,221,38,139,134,168,175,31,226,138,107,24,75,254,99,1,130,144,155,153,94,19,47,159,198,44,211,166,138,131,39,120,239,221,255,79,82,49,238,68,53,144,145,63,72,138,159,106,46,75,213,61,66,94,3,75,73,243,196,60,140,191,24,5,64,118,20,153,18,67,226,198,241,122,12,147,152,65,239,189,251,231,102,51,14,153,221,20,189,189,174,21,144,197,42,37,84,59,146,184,60,155,16,191,22,177,249,109,242,66,55,98,94,246,162,204,224,194,43,115,151,67,241,232,224,0,248,136,178,101,40,156,185,21,251,73,111,35,140,178,199,129,155,92,83,175,221,223,214,167,128,114,45,4,151,41,130,28,50,157,22,188,70,3,221,69,234,242,248,237,240,131,137,77,19,122,34,156,113,0,182,201,184,59,210,153,124,142,249,132,131,124,134,226,126,1,124,203,251,20,185,76,210,200,205,163,61,140,105,69,42,46,197,119,214,53,158,229,130,43,32,208,179,45,183,19,233,191,150,158,4,191,107,192,164,172,150,9,239,213,193,19,111,169,251,134,48,119,92,58,193,182,245,144,136,158,25,182,195,231,88,29,124,128,91,144,73,139,240,246,237,49,182,191,78,39,17,86,170,168,137,118,140,104,189,69,220,146,188,193,154,180,20,223,98,172,241,161,199,148,79,241,89,150,74,74,242,8,64,182,193,68,198,140,154,233,41,163,80,200,112,214,238,214,156,27,105,211,10,76,130,88,48,184,205,209,197,184,254,199,109,66,193,10,35,220,165,62,149,148,52,101,202,28,96,218,89,204,155,97,72,225,166,2,214,105,15,64,196,81,95,238,157,184,245,104,63,44,88,164,77,160,15,207,82,139,54,159,125,158,240,250,253,218,254,240,174,61,79,117,93,23,184,44,188,203,7,42,46,216,90,47,245,22,88,103,101,101,48,206,238,59,226,163,225,52,101,23,234,108,221,138,254,174,201,24,126,252,69,188,124,131,162,197,227,94,104,19,84,97,213,50,179,149,60,7,253,53,226,95,59,74,146,17,25,227,49,65,143,9,118,246,54,132,61,147,160,197,174,205,84,104,88,28,73,209,129,126,74,92,245,163,215,84,143,25,14,150,46,140,142,125,185,76,219,233,153,39,124,166,195,115,158,13,15,66,114,33,113,116,44,22,255,223,87,115,161,115,247,246,76,0,59,145,106,249,9,146,144,147,116,115,80,35,240,121,204,40,202,93,45,126,131,198,111,82,32,108,161,152,111,3,67,117,32,4,98,166,179,70,21,226,184,180,197,52,132,250,184,122,118,126,21,17,36,39,9,34,240,161,56,162,112,11,64,146,171,158,116,96,236,173,135,91,67,237,254,104,94,173,237,83,187,173,45,28,46,114,206,238,20,82,211,155,78,8,189,217,41,108,94,129,106,237,169,143,251,145,230,116,20,117,140,211,227,16,206,76,167,48,248,189,37,113,103,94,97,216,93,193,98,242,85,115,17,76,73,224,136,198,230,97,0,98,199,235,144,62,37,237,161,58,190,51,153,40,237,137,196,199,214,203,74,162,64,45,247,222,187,56,27,53,119,164,225,226,197,160,147,153,106,82,39,102,198,2,127,227,55,231,196,28,119,110,11,167,35,206,191,51,137,124,31,115,26,194,130,41,2,40,98,18,246,243,126,2,132,52,46,40,143,40,124,110,58,47,73,211,59,40,235,218,235,244,61,3,42,21,103,81,62,195,44,53,217,31,41,85,12,160,243,105,214,161,21,118,69,190,218,24,61,60,149,147,55,223,33,132,112,203,167,205,215,80,204,237,72,144,67,99,133,37,63,68,15,23,198,110,46,90,180,66,254,246,149,148,162,30,89,106,8,112,85,84,204,103,204,239,195,116,251,205,162,13,150,150,219,254,144,248,22,77,110,14,56,173,90,223,201,45,198,12,135,53,44,136,124,233,243,141,230,142,119,58,55,125,181,32,177,51,42,192,145,34,193,58,236,207,119,36,153,23,105,74,220,96,253,146,87,239,184,135,196,40,214,103,203,180,74,45,41,106,229,40,171,89,79,61,107,48,11,172,192,237,172,22,73,88,150,50,97,150,176,148,172,147,7,217,132,40,127,255,246,17,105,119,182,174,41,147,3,114,29,251,176,206,0,38,218,223,137,150,102,208,54,222,59,186,141,166,199,187,241,200,30,133,241,2,172,126,242,65,125,69,182,32,107,70,118,57,186,216,14,187,252,90,231,245,155,152,108,181,94,175,125,73,18,30,59,105,122,206,197,158,197,43,92,167,80,197,37,249,192,26,22,120,39,174,16,153,176,250,10,102,196,231,254,27,59,49,6,32,25,107,119,170,75,44,175,254,155,14,51,148,2,118,213,194,185,165,19,161,10,194,84,232,35,149,114,15,200,178,237,197,27,191,162,129,26,161,99,76,62,156,116,12,91,210,6,198,165,85,154,26,2,223,140,196,7,161,212,186,207,254,83,178,196,196,250,177,157,60,65,32,126,23,246,242,85,24,41,90,177,194,205,121,143,243,133,91,243,211,209,90,253,63,76,82,74,49,166,209,120,69,175,229,206,222,11,90,149,96,19,179,6,217,159,31,135,190,219,68,25,212,133,75,255,180,178,51,80,93,29,193,206,248,75,195,62,193,207,131,194,34,227,89,255,123,220,82,209,10,50,79,58,195,150,138,68,99,25,78,148,214,129,108,164,75,231,36,187,224,188,95,172,96,241,192,228,18,239,6,211,3,241,180,182,42,140,122,69,25,244,105,168,88,107,10,65,137,137,141,100,196,146,166,51,138,62,87,52,38,250,78,89,58,186,253,28,34,71,19,50,39,84,45,11,170,121,168,229,84,11,90,101,36,229,81,18,107,69,85,51,156,55,93,139,160,128,110,190,62,77,140,244,247,249,168,130,137,53,14,120,220,249,236,101,170,4,235,52,129,48,215,27,220,18,53,45,90,190,43,68,211,131,43,186,60,48,193,108,142,112,167,18,4,189,155,85,103,107,99,54,52,4,209,213,87,77,97,47,248,225,54,124,110,208,36,196,144,151,176,247,254,204,233,166,6,48,137,251,24,184,14,205,176,116,11,245,247,198,253,193,75,35,233,124,79,233,208,230,131,203,249,41,201,70,75,212,183,186,104,39,231,249,214,26,124,197,223,79,189,41,55,217,37,153,118,207,230,178,255,119,126,200,87,255,125,81,10,25,28,59,145,127,15,196,208,94,192,224,243,177,65,156,33,221,193,168,204,237,132,18,209,115,171,87,32,186,167,207,189,12,160,254,206,197,202,151,116,153,190,117,249,122,97,71,139,139,144,255,229,78,113,85,0,223,71,148,167,172,92,39,57,37,44,122,231,83,243,44,123,116,30,38,233,82,133,198,145,122,155,183,205,103,33,85,229,217,136,224,178,70,236,112,121,56,21,186,16,94,249,39,120,240,253,238,111,222,172,222,81,113,187,187,229,219,122,85,224,38,63,35,224,53,16,112,222,58,169,107,29,199,226,232,158,121,113,86,195,46,6,190,74,38,237,88,77,112,136,219,122,82,72,44,89,136,196,79,161,103,224,167,80,1,40,220,5,219,67,149,13,114,20,102,76,205,62,34,177,188,251,120,165,103,212,157,43,89,70,113,140,162,98,195,155,7,76,151,49,246,114,75,227,168,130,2,197,245,69,135,93,227,172,229,73,245,225,66,245,142,26,110,226,25,133,128,204,241,113,174,238,77,212,230,9,16,52,174,91,44,12,183,52,194,219,200,98,69,135,183,140,26,198,193,163,255,203,94,134,40,143,22,231,205,97,45,39,119,213,224,151,204,250,190,70,76,219,224,171,142,188,0,209,152,148,212,28,156,239,248,226,25,69,51,131,139,197,148,34,11,247,94,163,105,200,171,147,117,134,197,179,189,94,233,35,141,151,88,183,86,47,231,194,160,214,233,118,30,44,229,126,117,141,151,239,84,14,51,107,218,174,145,68,224,247,220,229,66,223,25,227,230,56,37,5,215,112,77,123,213,194,206,181,207,16,145,83,36,231,249,80,250,237,213,2,81,181,247,105,56,118,216,164,122,231,137,252,214,166,38,215,246,80,39,161,55,56,142,166,32,139,95,165,145,228,4,67,178,196,5,56,182,210,82,186,19,183,30,135,37,204,208,2,60,96,47,82,4,73,144,243,215,133,80,78,30,37,156,184,77,22,52,199,39,166,53,126,122,99,7,92,71,70,43,40,5,236,3,51,84,217,26,224,109,0,169,1,24,204,122,109,178,72,199,4,1,173,243,63,203,82,4,198,180,38,211,31,11,95,88,29,55,163,176,254,252,70,152,237,7,244,30,230,82,179,203,13,63,40,156,169,209,138,186,48,165,34,46,34,60,138,116,250,100,69,205,28,178,208,186,36,205,231,75,248,26,110,169,26,79,35,9,170,116,205,138,224,125,195,12,163,38,102,112,239,44,51,236,35,203,84,240,35,79,197,50,220,101,41,81,225,81,111,166,220,3,254,175,154,165,117,49,139,50,85,1,240,168,180,94,107,123,1,134,231,247,27,21,178,105,82,20,214,189,60,136,156,253,215,119,32,205,208,153,17,225,31,55,169,204,233,97,195,197,100,76,49,232,252,93,185,132,232,173,164,165,163,54,241,13,21,117,38,61,66,82,242,197,177,247,129,77,129,55,180,160,249,118,75,117,210,140,96,18,49,189,70,113,215,86,197,2,168,96,127,96,90,10,9,159,222,139,144,196,60,35,220,239,209,15,250,138,175,153,203,97,184,110,95,200,168,242,87,245,72,254,49,250,196,232,149,129,131,151,164,67,70,32,222,178,4,242,105,163,115,49,10,149,80,241,216,53,193,160,254,252,46,210,121,231,174,211,95,211,242,55,107,136,210,123,104,77,243,25,250,6,233,62,154,239,205,218,182,148,243,120,207,112,125,109,207,163,28,152,65,147,133,135,171,171,58,205,228,226,116,248,3,206,98,236,36,111,195,193,208,90,106,123,101,245,20,136,174,85,131,104,129,157,129,126,65,148,185,33,203,161,143,5,10,172,204,166,227,216,103,61,140,149,147,153,216,234,76,166,56,127,25,234,59,29,65,132,65,69,241,191,35,20,231,11,24,92,158,41,251,41,206,127,249,119,151,109,92,12,162,0,82,67,129,211,3,110,200,111,72,49,65,8,168,59,21,204,183,216,97,239,97,95,8,148,160,49,244,15,18,44,197,78,3,150,217,205,64,7,242,66,81,143,187,96,106,106,23,190,97,4,247,102,100,160,225,249,93,48,170,37,74,255,47,147,228,121,205,13,169,73,141,6,155,88,59,254,128,145,80,166,34,54,122,193,174,32,225,126,63,143,131,140,154,77,233,31,198,44,164,125,209,217,12,115,252,167,218,31,234,14,38,144,0,199,40,11,6,142,56,65,95,160,24,199,44,82,25,146,148,137,239,120,214,217,41,76,144,44,241,123,89,166,166,93,36,106,185,169,206,109,21,16,17,197,32,108,151,36,59,126,46,66,212,87,92,126,151,215,0,18,185,136,37,46,173,201,153,88,122,203,214,161,106,235,145,46,78,53,172,103,242,202,26,192,151,21,54,248,220,5,134,47,74,83,172,167,5,242,221,232,223,41,63,226,47,7,184,55,226,121,112,186,92,74,187,95,7,240,64,238,229,61,81,70,127,23,201,107,49,25,49,141,56,207,175,184,79,116,76,187,132,201,235,58,122,250,54,163,182,217,205,44,4,193,187,138,215,250,216,139,163,8,62,229,59,177,118,139,103,195,218,132,173,69,246,107,117,78,99,25,10,233,142,144,173,127,70,67,142,109,19,213,34,226,89,169,35,67,173,103,83,91,148,216,105,213,231,95,80,228,38,186,205,6,65,35,247,47,158,109,66,58,41,155,54,221,6,184,165,63,19,39,92,68,206,198,103,24,159,180,122,252,171,202,208,173,93,122,48,44,202,45,28,38,252,201,230,89,150,136,223,102,153,55,84,3,89,119,179,24,115,78,78,20,151,125,169,99,129,93,94,20,230,246,161,175,250,143,44,189,133,255,224,210,27,33,42,183,188,232,144,20,70,135,156,182,246,202,94,103,241,162,173,35,107,43,20,195,134,255,7,0,193,23,24,118,118,243,203,165,23,20,175,145,179,130,151,250,53,149,45,69,98,171,50,1,2,198,204,225,172,201,114,122,81,132,158,208,17,167,85,173,168,71,191,152,71,93,9,16,83,0,58,123,198,22,45,66,195,211,45,20,224,209,253,132,75,126,19,100,164,158,1,252,221,81,22,214,107,230,209,146,232,117,138,232,206,197,177,25,42,206,172,45,74,19,9,77,97,21,111,203,175,221,215,223,238,168,178,204,72,12,169,70,132,146,50,135,9,116,204,247,28,190,14,53,90,212,129,81,225,1,140,214,42,164,116,154,162,243,238,61,76,152,122,5,40,38,25,184,15,189,124,55,209,218,87,24,92,12,95,55,122,32,46,0,84,135,135,43,100,0,238,166,163,188,171,155,250,119,151,122,211,130,146,119,117,98,229,57,225,198,93,220,215,247,25,205,236,13,252,62,140,126,191,41,215,90,114,69,99,170,227,235,223,14,128,254,20,247,185,3,47,5,92,40,151,48,254,25,152,80,17,190,47,127,108,10,230,228,3,86,209,203,12,143,42,44,246,246,129,228,90,20,37,155,194,159,175,89,106,164,248,245,155,177,135,79,199,32,228,182,205,132,230,87,121,79,254,135,44,235,223,230,139,28,71,187,238,103,56,167,160,44,227,43,193,193,194,191,95,253,37,221,7,56,219,176,131,125,0,215,64,29,101,45,102,191,68,177,32,12,115,158,24,135,155,255,41,52,182,217,54,25,150,17,32,254,197,233,120,239,190,6,45,200,84,165,192,84,20,77,219,52,50,99,131,200,212,138,117,228,4,78,132,6,114,100,95,154,182,201,178,174,39,179,22,91,11,60,221,63,79,229,56,59,186,104,187,158,62,99,167,33,121,206,200,224,161,42,12,205,48,188,16,208,21,219,91,184,87,244,50,175,141,243,92,170,97,24,145,20,194,174,71,52,148,131,94,162,194,38,55,16,223,22,55,87,168,22,54,124,99,14,133,63,219,129,138,97,141,141,122,167,240,132,237,36,148,211,3,174,147,101,111,225,252,37,46,57,182,232,201,171,197,108,184,105,169,130,255,228,225,154,242,194,63,51,17,27,248,215,93,106,119,245,230,149,129,14,254,229,37,134,244,166,133,117,175,225,189,188,52,49,168,129,42,137,10,129,34,136,255,200,151,94,200,171,224,115,241,102,199,217,174,86,96,34,98,237,99,162,199,163,39,165,49,39,225,47,214,136,168,251,73,92,145,222,74,106,204,82,219,155,89,48,46,168,62,102,0,219,196,107,254,188,26,28,182,107,229,46,72,71,191,134,37,33,74,64,232,42,49,230,73,244,65,144,168,84,163,204,0,204,88,50,81,137,78,149,93,82,61,186,156,172,53,134,88,129,226,106,183,254,45,4,134,229,115,62,68,102,157,65,40,152,16,137,66,114,40,176,116,23,241,198,250,187,187,119,35,231,45,218,137,148,2,167,36,246,75,53,51,44,32,0,208,214,20,151,226,51,173,109,42,9,193,101,34,68,143,8,176,55,71,4,75,69,191,113,65,136,177,97,239,12,203,233,212,85,133,192,150,195,249,174,219,192,38,204,33,119,147,158,115,75,88,92,255,149,123,66,69,161,135,74,114,238,103,254,43,135,170,54,239,94,14,128,248,120,213,141,134,99,135,134,220,179,233,236,170,29,178,177,32,117,25,19,116,73,73,244,119,142,33,193,13,42,93,250,251,231,41,221,202,171,184,48,130,113,185,198,34,196,157,143,105,252,154,176,50,209,18,32,216,247,27,95,129,40,194,88,201,195,182,237,146,36,246,244,65,235,52,62,197,88,11,193,124,96,124,27,146,204,227,96,218,171,113,204,211,159,208,163,84,21,149,226,78,51,189,187,237,1,82,179,157,132,124,163,38,2,106,17,118,188,138,8,222,51,26,152,144,254,154,213,34,21,252,251,234,233,117,63,148,231,206,124,226,109,192,76,170,251,100,69,161,232,249,5,246,240,196,14,92,138,172,134,169,179,54,80,198,124,7,185,212,87,231,74,104,252,138,7,102,96,132,226,63,180,154,144,56,193,251,181,34,248,201,54,239,179,231,14,240,144,238,237,85,211,24,213,182,255,230,141,116,192,12,203,2,232,187,41,6,174,111,87,152,65,165,0,80,60,84,208,231,14,24,168,250,61,1,158,62,74,74,17,18,3,118,102,152,3,205,248,181,126,214,159,219,146,192,209,180,217,229,213,148,179,179,14,55,128,26,217,186,164,131,43,177,89,238,39,177,165,214,168,92,60,24,32,0,242,89,123,236,216,192,95,94,120,180,246,217,99,226,27,206,46,130,102,4,170,112,3,11,163,152,199,24,87,188,162,182,214,70,239,192,97,13,255,7,116,84,63,220,48,232,212,230,157,64,115,19,25,39,109,235,94,198,252,221,249,95,49,79,201,90,148,233,7,180,56,66,5,36,125,221,214,103,197,212,255,132,163,5,114,144,222,145,173,153,115,131,47,79,44,122,125,183,218,26,12,96,136,241,175,193,253,122,2,148,65,108,245,211,101,239,158,95,49,225,64,123,183,196,119,1,130,253,59,193,105,26,146,46,166,216,195,5,157,115,0,74,97,107,37,227,155,34,233,86,232,152,154,94,108,32,110,132,178,30,96,252,167,37,255,47,185,144,139,160,120,122,6,72,134,16,164,26,255,168,118,147,231,125,196,58,32,41,65,35,122,8,62,40,233,38,58,249,26,225,115,72,192,75,204,137,231,196,203,203,251,67,184,103,76,177,56,245,67,69,150,135,228,206,132,186,137,11,31,38,183,149,239,53,3,27,129,242,112,201,12,113,28,238,216,130,193,157,153,74,119,216,79,28,169,223,48,255,42,226,9,96,179,4,168,149,252,32,240,165,96,184,99,239,36,197,253,148,42,211,243,32,137,96,84,175,240,253,222,139,0,141,242,112,98,11,98,169,117,196,102,174,170,210,248,206,167,79,49,158,24,183,249,192,41,35,104,32,241,71,149,111,226,71,70,17,13,34,31,160,233,244,14,158,70,63,47,36,235,94,29,144,37,190,85,153,160,55,199,221,208,229,159,248,225,0,21,78,212,0,82,45,143,118,197,175,47,220,177,153,31,176,51,20,115,201,167,25,81,168,202,179,231,111,157,200,41,6,233,1,201,98,90,211,126,14,135,157,198,8,45,206,210,171,0,134,191,242,206,195,230,241,48,55,147,65,210,158,69,158,240,237,252,115,171,207,4,24,49,143,232,251,244,31,168,29,11,57,40,158,34,116,176,58,24,102,163,160,109,81,29,138,210,72,134,116,240,15,156,244,115,87,170,244,94,197,164,60,15,18,207,113,49,164,67,6,75,110,182,225,181,115,53,103,97,225,64,15,99,236,186,188,42,64,127,159,243,124,163,171,234,53,177,212,220,146,207,151,114,199,34,106,175,244,2,203,172,12,125,39,204,158,163,27,228,32,43,173,227,49,252,99,213,42,236,133,177,13,216,32,193,49,179,113,0,139,169,163,110,52,137,213,18,136,83,58,216,141,215,130,102,198,55,180,166,59,44,252,205,222,3,190,243,122,215,197,126,61,249,13,44,138,115,14,49,139,150,20,197,207,147,251,149,47,83,91,77,47,21,74,144,145,62,133,20,31,203,228,194,69,58,179,202,213,126,180,59,153,246,146,22,170,49,167,139,166,135,164,75,222,236,61,225,84,202,91,105,134,130,187,207,41,113,241,60,146,53,101,13,202,156,241,190,255,90,81,229,12,13,188,28,99,213,232,164,94,0,106,139,98,239,85,79,49,236,127,185,91,25,128,238,174,28,165,220,251,252,90,192,195,214,148,207,1,210,10,206,28,224,122,235,27,123,85,197,143,74,40,198,249,136,206,233,119,175,8,204,66,156,243,155,43,192,203,25,216,55,118,214,221,215,255,241,76,235,201,185,126,38,151,220,40,251,225,92,2,146,42,225,117,140,7,250,121,142,203,216,181,94,11,6,7,108,12,1,230,164,170,66,43,103,54,78,11,54,161,76,26,8,44,83,249,30,67,105,13,132,33,47,102,11,204,66,139,233,100,9,130,69,183,26,222,217,4,0,89,8,141,143,154,61,216,163,71,145,223,146,33,39,51,103,79,50,63,202,106,211,233,117,89,107,151,31,112,65,50,217,76,21,69,215,180,88,203,248,37,6,255,241,15,156,65,47,80,86,245,23,29,53,167,130,65,253,45,197,61,255,106,9,249,185,252,43,141,82,14,186,146,7,120,131,15,53,54,219,58,7,65,206,18,156,51,198,121,218,142,0,185,1,201,169,140,87,87,110,240,44,110,19,4,85,236,130,73,120,148,236,238,194,246,107,31,81,47,68,210,67,154,71,145,130,205,2,15,233,220,221,69,140,240,225,255,119,65,219,144,63,145,142,160,31,4,113,129,35,36,186,21,220,95,13,63,103,74,23,45,37,118,28,195,76,223,88,99,238,172,103,189,101,118,177,150,251,143,173,192,9,134,195,41,189,176,209,166,145,83,57,115,154,172,245,165,199,4,216,19,193,44,130,3,102,217,188,60,142,45,211,214,100,5,171,150,80,73,197,119,111,25,114,141,58,244,58,78,104,214,192,233,101,102,74,250,165,124,157,114,43,21,236,17,129,129,128,247,143,90,182,218,153,120,55,69,93,91,43,222,38,69,196,86,226,209,207,68,3,166,11,95,39,54,117,85,251,199,71,6,6,96,231,198,73,175,97,45,169,224,175,54,75,201,225,42,98,143,152,58,226,113,64,32,230,117,57,116,149,57,157,170,139,242,173,79,136,182,73,240,126,242,80,124,101,184,35,105,54,84,237,16,40,37,221,63,5,253,27,93,132,232,161,252,209,35,171,210,172,184,137,37,90,189,207,202,31,255,129,66,125,203,188,156,31,24,29,91,17,107,230,63,201,179,112,67,117,121,185,250,25,179,3,125,233,93,214,28,239,26,227,10,127,208,16,44,66,199,42,17,49,138,137,128,168,39,198,126,40,41,222,101,145,105,214,7,96,45,153,130,144,118,21,13,182,172,206,207,25,121,240,45,60,104,17,209,228,21,120,77,220,186,222,253,68,127,174,50,180,85,73,21,43,166,106,85,128,211,20,124,83,101,134,167,96,34,159,169,174,154,98,238,223,100,38,159,70,49,30,208,64,149,91,161,121,138,5,36,250,149,4,9,99,76,158,178,91,22,91,43,107,5,51,5,150,92,99,0,98,120,43,205,50,107,111,70,46,210,83,92,6,170,246,225,62,6,13,130,217,63,210,81,221,153,115,185,35,177,76,97,191,169,168,242,124,147,232,190,97,165,192,142,27,218,67,254,215,69,189,188,33,172,156,251,124,30,160,145,193,229,131,6,100,67,165,137,230,5,243,98,136,8,53,143,232,86,118,28,47,250,187,202,63,145,52,103,148,225,95,20,81,39,6,250,131,134,105,121,254,186,237,173,121,119,4,193,17,62,134,240,129,169,59,217,123,55,17,195,177,230,238,153,235,203,235,234,169,158,195,8,188,153,89,188,134,114,200,86,79,132,193,241,8,213,229,25,30,198,44,162,151,115,160,17,4,9,12,107,28,5,74,251,150,224,196,169,10,97,117,225,154,68,252,197,156,84,249,38,106,9,44,168,27,223,203,216,169,125,222,229,170,120,86,29,151,106,205,91,16,90,231,252,64,231,80,133,111,125,44,164,18,241,99,27,45,134,204,70,219,167,150,197,151,138,68,127,140,39,231,114,39,129,180,160,40,49,70,216,102,202,229,87,24,155,156,229,17,96,14,140,143,46,152,178,188,204,104,87,190,219,252,124,34,33,164,38,219,119,161,117,153,15,85,148,188,186,88,72,64,189,16,243,167,221,238,175,17,25,135,240,81,17,213,201,155,122,144,171,147,229,91,72,92,108,98,8,19,77,157,86,35,181,69,43,249,79,183,112,208,99,238,177,249,82,245,213,52,158,150,30,193,253,168,100,148,48,62,58,52,17,173,26,101,162,141,186,112,197,87,129,234,188,117,224,234,47,121,187,222,158,230,143,167,61,67,218,117,42,39,172,130,117,156,84,136,101,197,50,173,253,122,14,202,10,135,103,11,68,134,63,197,109,75,164,132,208,165,163,172,34,181,4,186,154,247,25,218,207,46,57,29,209,43,47,80,73,9,3,48,87,191,243,151,156,86,77,24,63,158,1,23,63,114,17,144,133,118,17,68,62,99,224,111,212,161,111,55,253,245,172,1,174,0,252,207,114,64,193,77,135,190,123,159,184,236,212,172,143,120,19,5,90,247,232,163,2,248,189,180,11,158,228,135,161,130,102,201,6,95,4,232,203,123,16,255,126,168,130,173,243,173,127,27,244,34,153,91,244,251,48,153,229,236,18,163,193,191,111,78,245,192,69,249,210,184,153,21,46,174,148,127,170,23,69,150,187,212,74,144,158,231,191,138,102,13,91,11,166,87,95,220,52,227,104,190,218,218,179,64,10,10,255,30,36,92,71,129,111,14,102,237,75,114,53,233,145,197,91,164,144,214,189,191,147,234,249,50,107,211,251,207,120,70,217,234,164,135,215,204,102,173,18,16,208,39,75,183,5,151,222,169,25,20,233,12,196,219,176,17,70,51,155,124,118,240,159,127,136,78,5,115,70,33,143,141,100,24,214,149,79,189,124,70,39,30,65,3,25,52,149,229,142,107,134,214,118,182,49,92,185,2,220,143,212,58,222,57,5,145,248,16,218,80,109,213,143,7,223,89,206,125,166,216,232,28,208,107,251,216,71,146,253,191,46,2,225,36,253,161,130,248,72,163,197,170,44,157,80,74,4,223,42,52,61,63,150,44,86,240,24,225,100,83,157,95,74,6,76,204,95,40,99,98,18,138,13,186,3,211,175,150,16,162,91,245,119,181,194,176,84,124,90,138,107,237,193,38,126,7,5,138,202,62,133,167,192,64,173,20,181,218,35,15,140,229,24,251,121,39,177,154,137,118,150,47,248,48,220,255,149,33,238,235,11,235,235,203,130,122,160,196,72,208,15,255,21,0,40,111,16,67,51,199,227,240,119,193,210,9,64,90,30,88,247,30,140,122,85,240,120,46,207,117,184,195,88,92,179,26,17,138,242,141,25,155,15,137,246,31,214,125,162,126,6,0,255,111,165,21,119,231,148,30,187,129,136,102,121,76,162,160,3,208,175,216,37,246,11,225,233,16,226,235,104,18,159,136,219,196,111,6,212,16,164,58,122,97,140,168,64,10,184,241,196,164,166,134,62,79,190,162,254,134,85,213,21,133,143,213,254,94,126,120,178,49,43,135,174,20,58,222,241,225,227,241,122,192,118,39,205,165,36,97,169,218,232,54,229,88,203,142,195,155,108,216,199,53,46,1,33,219,161,250,49,220,59,104,94,115,102,159,26,245,68,164,234,122,28,167,254,120,65,113,201,59,30,56,140,231,72,47,17,57,68,141,3,224,26,115,1,113,123,36,147,16,229,252,118,82,222,243,0,192,120,148,209,224,152,153,11,191,186,220,79,119,167,198,26,16,124,156,162,209,38,3,128,12,188,162,106,147,42,187,124,134,158,47,147,241,138,89,64,76,114,49,118,162,173,164,238,126,11,130,137,155,217,183,101,128,44,201,185,95,184,54,200,43,213,67,169,180,43,13,18,235,169,56,90,57,116,86,92,54,72,116,139,22,64,59,2,195,185,155,18,155,92,207,211,17,65,41,142,104,26,232,48,123,175,129,240,26,48,87,83,223,177,179,40,150,245,186,40,144,35,193,251,241,26,189,15,122,39,120,237,173,131,244,106,217,53,55,115,161,203,243,128,249,169,95,0,239,70,139,203,63,99,54,244,97,3,255,121,65,153,50,159,49,45,36,86,132,43,91,80,25,218,24,62,197,58,201,127,120,12,163,171,216,187,162,195,214,93,208,100,86,227,23,197,129,61,165,18,199,74,123,170,75,141,93,193,217,83,133,123,116,223,223,111,1,80,245,18,207,91,31,233,84,125,83,138,68,3,115,111,58,143,11,13,26,232,144,123,243,51,193,232,251,76,55,61,42,147,186,65,77,131,161,62,195,95,92,28,191,75,121,119,117,97,98,112,179,3,183,36,62,81,57,209,220,117,239,238,74,80,216,59,229,10,194,187,146,59,132,221,164,193,118,212,156,192,212,207,106,61,240,208,82,250,161,136,132,93,170,152,149,160,117,240,207,51,215,105,217,36,155,210,21,55,229,6,200,2,199,35,159,28,21,117,204,63,126,204,90,47,51,48,2,254,111,99,238,188,1,30,161,127,131,215,97,90,86,103,225,151,253,135,213,58,89,38,104,51,92,102,145,108,218,215,100,181,15,188,21,196,18,73,184,181,149,235,26,220,217,1,31,18,132,6,78,74,17,62,34,4,94,144,170,84,78,126,200,146,11,181,0,178,25,249,109,81,105,98,44,114,154,106,150,79,253,90,162,19,69,98,43,139,123,230,199,99,90,253,19,139,211,17,11,17,179,17,54,209,199,191,138,58,189,56,35,64,70,4,163,74,128,161,57,157,130,196,173,224,70,245,69,87,210,22,226,148,138,237,91,192,229,84,97,115,103,202,111,45,68,10,84,0,93,114,19,182,143,9,212,174,185,212,251,250,80,202,21,49,61,69,103,111,20,135,133,76,163,67,151,3,107,162,36,118,212,172,240,143,233,16,212,75,205,126,251,153,30,59,55,205,79,30,184,245,52,212,54,159,236,227,118,245,118,13,163,138,180,120,195,169,66,74,221,63,67,133,155,138,49,200,190,42,81,47,203,30,215,33,213,223,113,184,193,3,62,158,74,162,48,143,190,59,61,211,168,122,136,64,16,40,231,193,16,37,78,226,159,105,96,111,35,38,76,126,217,85,43,176,214,145,119,166,152,164,177,252,81,62,209,235,13,162,91,130,178,114,100,186,215,243,1,25,242,79,149,14,56,254,110,100,4,133,36,212,81,91,130,43,81,87,89,178,165,27,55,11,121,141,119,130,210,246,182,25,252,46,171,255,113,102,178,177,244,143,151,189,133,213,28,26,223,229,198,43,138,225,230,24,185,68,244,180,241,8,26,16,253,139,242,239,205,97,46,17,117,18,138,99,56,227,203,46,183,75,55,4,3,96,107,105,229,80,115,241,54,184,48,44,119,237,187,120,6,92,66,195,142,233,20,135,176,140,220,100,58,67,69,248,66,172,112,207,151,149,126,244,202,80,81,92,135,116,102,53,169,94,130,99,83,132,213,7,154,97,20,29,234,13,106,106,69,119,235,234,201,72,43,14,240,7,195,107,231,229,26,231,13,151,227,169,195,17,176,0,36,106,65,192,53,49,231,246,130,96,39,15,153,242,31,158,234,210,65,201,82,249,154,85,86,169,95,228,104,251,150,68,222,123,22,117,242,187,217,190,61,170,106,222,209,75,252,143,131,57,23,241,53,222,7,232,43,148,215,54,133,14,20,126,104,122,185,203,91,147,38,188,245,198,253,43,190,38,35,4,186,39,83,10,97,1,231,18,238,124,214,30,15,225,131,47,116,151,248,161,64,58,177,113,184,207,50,91,224,251,219,71,60,189,141,39,95,17,252,164,115,49,206,247,42,210,249,114,38,21,47,50,71,128,27,56,180,78,247,248,166,72,134,51,235,90,99,224,255,40,167,245,220,94,183,250,225,196,44,240,134,202,125,247,176,0,142,11,152,255,41,87,1,7,142,252,106,103,79,38,48,57,20,6,162,101,125,78,56,71,124,192,253,9,35,170,13,39,94,210,251,125,93,157,84,34,183,97,220,226,72,110,26,235,128,173,250,14,105,192,54,184,243,24,123,83,208,69,125,17,76,48,113,137,132,118,88,224,20,162,220,138,187,46,221,94,255,51,187,83,34,174,6,35,209,13,193,159,9,80,117,7,14,168,30,83,148,189,121,2,132,107,102,139,96,100,252,254,185,171,155,238,47,207,88,0,168,187,224,182,11,17,172,252,207,188,240,118,42,67,144,21,50,7,126,83,89,174,225,7,183,71,54,237,183,244,57,0,124,217,66,115,197,183,213,55,60,133,84,140,86,46,29,171,39,100,223,23,103,110,90,253,87,27,127,129,62,112,163,200,1,240,126,192,79,109,217,61,8,15,140,112,123,31,182,158,2,33,226,137,22,175,215,211,165,182,117,229,43,200,157,195,136,159,171,225,76,103,126,239,26,86,44,52,232,241,129,255,179,67,60,96,88,225,8,214,181,202,60,5,169,13,47,9,1,183,57,186,13,63,204,89,114,234,62,163,17,94,65,154,56,74,206,18,178,107,115,214,206,52,53,246,129,109,135,94,46,134,140,153,214,210,141,24,47,92,10,209,117,7,117,154,253,38,51,142,218,53,11,210,188,96,117,173,6,247,12,126,168,179,78,52,76,221,154,24,212,10,160,240,109,45,37,246,145,116,250,188,26,120,44,226,77,8,57,29,117,247,208,196,117,28,145,60,64,113,224,95,183,19,130,184,142,179,26,34,56,35,139,80,109,84,136,2,135,140,156,215,0,217,195,78,153,66,122,191,76,3,53,104,214,223,251,91,168,48,196,162,121,250,200,4,67,27,132,28,90,153,207,131,23,230,174,153,28,204,184,33,198,21,104,128,1,167,121,213,138,217,94,0,120,56,44,49,93,198,134,117,234,115,179,44,56,196,26,191,49,32,109,108,252,102,196,164,28,109,77,213,80,228,169,225,37,20,218,50,212,197,188,106,36,3,222,131,195,148,5,26,118,15,121,25,22,194,64,232,57,66,221,62,4,228,190,223,76,167,94,60,63,22,180,235,48,178,234,73,182,36,51,50,174,110,162,154,119,106,132,252,71,211,181,52,193,241,91,243,154,18,52,186,223,235,84,28,93,191,52,49,178,208,152,53,135,169,174,132,206,134,206,182,122,69,17,157,222,254,94,100,212,51,14,155,38,216,76,185,104,90,65,190,136,220,10,217,162,236,92,79,182,245,9,225,142,4,90,28,11,129,236,183,46,77,28,136,193,229,4,251,91,91,148,186,29,209,179,10,23,26,226,185,145,77,239,74,67,27,129,231,63,126,110,43,155,238,173,135,240,88,126,163,236,87,3,65,182,134,115,13,127,14,49,29,86,71,71,57,146,110,193,71,177,212,210,106,67,187,101,143,137,181,62,255,121,111,90,159,134,165,64,140,44,217,204,235,229,226,214,10,96,53,96,49,88,67,196,61,220,77,100,173,88,73,187,97,199,62,78,221,161,53,33,136,129,3,180,236,75,4,48,94,109,104,99,60,202,228,52,131,73,222,208,50,85,204,130,113,174,138,63,187,41,187,93,29,76,137,42,78,211,17,40,173,108,209,73,167,250,78,239,86,59,183,144,122,130,185,20,212,194,20,231,92,34,157,138,33,116,211,150,63,57,123,8,43,141,200,20,40,37,103,188,249,212,194,99,150,93,139,173,200,177,210,106,16,48,67,146,168,161,23,182,224,134,160,253,224,86,15,74,154,249,169,57,172,79,71,102,236,160,98,209,186,224,65,193,63,113,145,188,18,34,57,73,98,101,25,153,135,150,91,26,117,111,245,86,199,73,26,83,223,12,112,99,91,130,185,214,182,36,140,120,169,117,234,72,170,20,16,194,125,186,168,48,112,171,69,133,113,240,97,168,31,128,198,69,172,202,7,146,155,95,15,162,199,145,229,115,198,248,63,150,165,32,7,237,94,8,145,25,201,61,127,8,144,234,184,95,175,88,198,246,18,114,20,37,180,114,101,234,92,189,242,137,62,202,237,209,62,2,221,206,121,102,254,135,144,209,218,61,162,103,67,36,158,200,105,98,204,149,73,45,7,162,231,224,62,46,180,146,154,100,28,133,225,19,140,227,72,254,181,136,2,124,0,93,15,191,38,185,23,175,129,211,139,21,165,141,49,41,143,65,85,150,25,130,185,229,3,175,182,131,226,18,2,235,12,131,183,49,195,110,139,172,36,194,225,122,4,251,93,252,81,58,130,151,81,211,153,212,66,197,123,224,96,129,170,91,23,73,173,65,43,5,174,107,154,28,248,246,204,61,27,65,92,82,152,254,239,213,19,80,118,95,237,6,85,112,85,31,98,224,122,125,18,166,59,108,211,0,91,26,108,101,139,213,28,8,7,235,38,11,127,91,224,239,71,14,136,33,155,176,139,0,150,205,57,115,163,221,97,220,134,134,102,190,45,131,181,208,240,20,109,93,89,54,193,67,194,51,250,235,197,11,39,166,180,231,53,135,253,136,103,110,138,171,87,162,244,13,22,242,165,154,250,176,160,175,45,122,152,129,137,234,123,145,173,57,234,235,37,1,56,241,219,98,182,25,227,151,2,40,102,174,51,104,119,136,206,68,78,201,176,177,124,8,37,238,153,8,66,180,52,219,241,144,26,251,199,183,98,252,3,226,92,255,119,244,8,124,103,62,144,94,63,239,205,155,236,213,224,248,166,248,139,127,7,113,172,24,208,222,195,178,101,189,5,143,180,187,225,252,224,82,7,63,155,57,9,198,48,87,136,122,253,247,51,104,11,150,112,152,250,142,180,38,155,6,18,254,87,50,18,12,184,71,247,81,143,80,182,206,35,76,134,95,37,101,222,177,202,107,141,198,177,219,187,77,185,245,122,60,73,245,226,97,174,199,226,159,229,128,98,5,120,113,25,12,200,140,143,199,72,83,178,163,64,171,239,153,143,76,26,165,209,27,132,68,156,86,153,13,254,177,78,245,216,106,40,226,19,44,246,205,176,200,77,151,25,11,18,44,146,132,154,77,32,67,252,8,98,107,113,203,155,25,81,96,137,148,56,61,82,202,224,36,87,207,111,214,238,127,28,181,207,181,0,184,20,11,128,23,41,53,201,5,172,114,120,129,186,150,200,22,203,70,40,53,191,123,148,26,202,56,182,190,140,84,239,54,177,130,141,81,72,179,237,143,156,254,228,4,22,102,49,77,225,233,127,200,121,17,132,182,149,19,94,126,93,2,192,217,7,249,71,126,148,233,249,91,216,177,59,214,16,149,66,207,4,134,235,113,182,141,220,149,139,157,139,135,53,116,103,251,198,83,245,130,144,60,238,251,131,21,95,50,74,205,251,160,63,15,9,33,15,105,138,222,204,182,91,92,82,249,127,49,98,177,38,235,253,64,104,199,80,111,226,38,167,114,64,160,125,100,221,36,118,85,73,154,199,119,238,201,25,232,9,80,185,3,199,1,90,107,20,216,244,36,5,86,91,128,168,220,171,96,159,106,101,187,5,34,35,32,168,47,96,32,54,30,8,2,40,111,91,151,154,160,14,201,6,191,41,178,47,89,213,200,28,181,230,163,117,238,164,161,111,211,14,82,101,86,83,17,151,12,203,4,56,54,213,247,169,94,39,166,40,78,208,120,145,176,218,68,6,246,147,165,190,10,128,240,217,159,167,217,118,135,199,248,237,168,215,116,231,25,132,222,202,8,89,170,107,233,18,61,105,128,68,65,237,77,73,96,219,71,55,146,112,182,240,251,191,146,13,62,55,119,185,30,230,66,243,137,53,239,133,118,72,73,152,224,73,183,138,188,108,129,242,201,45,188,191,212,8,4,53,41,211,59,25,252,118,177,0,56,224,241,118,5,104,209,142,180,157,23,141,248,73,79,16,145,91,220,56,38,207,12,167,49,223,103,38,195,27,242,156,201,61,242,140,22,67,57,121,240,187,228,177,14,158,165,212,16,90,100,115,67,13,132,192,10,180,66,30,143,240,176,97,65,21,145,214,244,142,145,174,177,236,63,85,132,221,128,139,145,107,129,226,242,152,182,230,85,101,5,178,11,76,121,32,12,172,33,229,204,57,27,244,61,64,176,185,35,195,61,194,103,188,144,161,95,212,190,45,179,204,25,110,75,99,192,171,137,202,200,93,119,64,170,12,246,107,242,121,82,157,42,170,187,191,247,71,233,92,161,213,85,12,117,198,191,41,215,52,187,191,175,154,60,222,60,91,125,0,116,78,2,148,171,80,180,164,231,68,112,40,225,135,111,61,212,253,128,251,70,81,138,124,103,240,14,2,214,109,161,73,99,10,42,211,255,241,12,224,47,195,209,238,54,93,114,188,182,117,239,204,109,68,124,126,74,83,107,207,195,235,243,76,231,195,240,64,178,98,238,25,145,125,222,179,103,77,5,100,170,31,150,25,249,94,139,185,165,162,222,182,20,244,17,251,102,158,143,236,81,115,169,30,68,25,220,87,202,232,153,154,48,17,159,175,111,230,84,214,220,137,9,145,116,217,157,138,246,78,46,50,168,38,64,67,16,155,92,236,77,213,185,155,49,106,193,168,200,127,36,254,206,18,183,5,72,208,54,170,204,126,223,139,13,117,58,200,234,181,130,143,167,244,100,127,162,125,201,152,238,18,150,149,176,233,202,171,188,29,197,32,191,253,84,169,247,126,40,233,20,220,25,119,8,134,243,60,158,0,82,194,107,49,23,110,27,69,183,185,206,36,52,21,221,234,55,196,244,14,206,197,107,199,99,64,74,239,225,184,227,24,212,254,114,52,176,25,39,113,155,29,114,222,137,184,87,22,188,52,237,189,62,198,57,212,186,200,44,4,196,233,123,144,123,88,124,31,76,22,57,77,52,148,227,199,100,211,144,214,49,68,105,112,4,141,25,118,37,58,146,67,90,151,170,212,9,29,216,64,241,11,34,75,101,251,140,95,19,150,53,105,105,252,16,40,139,94,74,232,95,47,78,89,220,135,118,96,70,19,163,64,7,28,98,20,42,4,114,234,20,224,20,124,27,3,35,217,37,145,31,51,148,209,161,63,124,27,239,41,64,71,109,209,10,78,138,193,217,215,50,207,60,217,138,2,52,204,24,211,171,37,179,104,62,38,96,245,117,249,59,62,48,82,216,192,40,176,146,102,180,51,219,246,225,226,3,37,120,190,146,171,240,233,215,52,108,253,58,30,118,28,90,170,247,165,121,19,224,146,214,18,106,223,136,173,161,17,111,216,254,72,211,46,24,211,183,21,201,203,1,176,85,150,122,187,191,218,127,101,233,250,85,7,159,55,228,216,90,56,145,51,195,203,55,154,38,164,34,62,72,207,86,152,177,239,236,130,108,72,14,143,220,115,92,10,62,33,48,66,108,111,93,30,114,85,116,249,238,179,45,72,152,3,91,115,142,234,220,67,96,36,223,230,201,247,235,181,84,246,220,238,48,128,217,233,201,171,196,215,241,16,104,224,138,213,81,193,202,217,87,7,124,65,175,24,142,88,8,112,212,161,57,120,141,78,51,32,95,119,204,71,19,106,248,135,96,165,86,247,162,165,85,88,40,46,191,19,48,20,137,226,202,155,202,214,53,51,1,135,97,171,30,157,70,251,0,156,111,152,233,181,34,20,228,77,233,6,250,101,116,57,237,219,116,126,135,2,245,231,146,32,46,253,212,73,228,195,187,160,89,24,89,185,156,140,88,145,153,147,53,88,126,211,80,3,93,223,238,182,48,135,120,163,158,34,94,234,7,184,116,21,168,133,97,138,238,238,122,82,222,203,39,32,169,242,63,190,247,90,185,132,10,110,114,124,208,255,138,120,198,73,9,27,152,213,182,86,35,123,210,249,118,67,103,252,253,78,54,23,77,205,203,103,250,85,158,229,111,206,177,21,198,22,187,220,172,157,11,98,114,14,162,234,108,91,79,103,182,147,31,89,187,48,185,223,25,53,235,254,13,115,108,244,21,186,93,210,139,55,182,173,84,110,199,139,146,0,136,208,67,109,6,87,24,116,198,71,84,174,193,153,251,228,155,211,112,126,228,169,22,247,21,106,154,179,95,207,135,33,254,45,93,69,110,212,13,71,226,236,132,114,178,162,30,54,117,213,182,43,35,0,83,59,21,150,110,15,58,249,245,174,5,124,20,55,190,226,28,29,183,60,247,125,235,212,224,218,178,90,35,31,153,186,183,119,6,216,79,220,126,55,224,100,75,220,94,166,240,79,155,151,128,75,156,201,112,45,106,111,233,111,28,115,88,10,58,168,240,28,1,74,170,183,223,157,249,84,131,58,249,121,51,191,195,224,168,105,228,106,170,114,45,167,158,178,227,185,10,91,153,225,16,167,182,177,51,37,46,250,221,184,210,118,140,29,60,254,244,124,180,148,88,136,121,73,84,61,65,34,118,25,194,199,248,82,30,179,83,58,164,29,252,191,149,131,169,94,93,101,177,129,75,251,21,137,147,71,253,6,159,28,225,69,231,105,31,60,4,156,121,120,136,225,0,17,228,39,97,205,132,34,2,165,211,223,45,52,239,89,67,81,100,137,92,229,23,75,82,166,227,45,184,202,72,109,149,229,35,190,210,51,217,117,255,65,52,218,240,157,2,221,18,0,76,228,18,1,17,27,98,90,19,203,222,41,72,151,89,14,39,159,205,210,54,228,108,145,235,168,35,255,139,198,215,150,227,107,195,234,127,72,249,172,18,81,240,169,104,143,157,215,185,248,6,93,151,160,225,221,23,14,132,129,47,237,157,246,252,122,101,69,47,237,248,61,132,98,61,52,75,220,119,245,41,39,92,52,31,159,156,131,109,255,193,109,144,116,68,86,214,254,233,220,0,17,53,82,138,68,126,203,34,2,66,128,63,252,94,253,204,33,45,120,168,128,148,238,213,63,153,192,119,149,158,131,89,212,223,80,149,221,88,188,41,68,104,26,22,188,61,177,112,45,10,109,159,78,42,185,42,158,101,145,153,56,191,47,124,62,3,90,236,66,160,231,237,189,155,147,169,39,67,247,23,111,44,9,229,3,23,59,64,123,186,70,168,70,19,17,168,61,239,241,26,133,98,52,249,243,250,230,199,206,176,132,253,202,162,214,131,237,96,17,61,145,230,66,64,249,221,253,247,45,187,100,61,172,247,190,54,2,160,200,1,73,61,224,43,201,86,8,144,47,205,105,175,68,146,135,144,86,230,197,134,116,173,59,215,34,239,56,129,56,152,146,74,176,168,44,127,190,51,70,201,139,145,92,49,4,23,188,87,78,95,223,153,2,159,19,54,167,228,194,60,150,126,78,238,20,113,189,29,151,97,80,23,192,241,71,195,236,46,75,128,123,250,111,140,96,15,107,66,92,66,207,212,136,125,96,69,24,93,174,182,94,233,164,140,165,165,132,27,139,149,99,184,250,140,214,232,109,95,4,86,37,124,173,223,109,68,114,193,66,148,97,67,28,136,136,2,173,54,204,103,124,101,222,191,56,153,98,43,228,250,117,6,163,102,207,124,248,220,122,63,79,139,55,149,246,42,183,198,185,77,21,193,192,6,236,137,82,161,168,205,7,106,188,153,3,200,164,118,210,77,139,20,61,241,240,100,122,85,140,194,227,136,110,152,227,104,188,101,177,20,143,114,23,135,109,115,130,84,252,129,151,230,61,84,92,27,166,77,248,69,61,167,204,152,188,115,255,83,51,151,179,84,149,245,176,112,136,126,4,96,208,228,138,184,145,81,39,236,35,246,15,215,202,165,185,45,103,163,241,41,6,182,146,27,180,211,127,25,1,181,50,36,4,54,208,11,227,129,223,11,146,88,156,185,197,102,34,213,114,100,110,226,48,138,27,27,248,195,108,88,37,149,153,100,117,247,157,55,28,86,254,53,151,254,176,7,241,27,41,192,119,76,13,67,167,160,202,85,75,66,225,231,140,137,223,208,132,106,26,247,244,1,140,111,163,196,5,23,111,89,6,24,164,158,150,199,61,97,254,2,234,49,61,21,30,50,31,194,57,223,22,183,93,178,67,190,164,137,188,185,203,68,180,184,16,210,39,194,82,212,72,126,255,14,57,111,37,216,34,193,216,205,168,149,121,138,174,13,102,124,123,223,21,203,4,203,46,166,233,71,34,216,116,97,111,9,214,124,96,48,89,236,195,52,182,250,125,190,190,173,214,163,244,80,63,144,145,213,63,122,145,102,226,96,65,189,160,177,44,17,61,28,54,162,72,150,148,181,15,205,181,3,100,209,183,231,201,79,232,84,58,227,108,91,118,8,252,79,201,74,181,241,148,107,237,204,37,39,42,119,145,19,123,25,29,148,15,159,214,242,141,125,145,31,185,142,208,51,114,43,25,28,229,221,63,12,197,161,206,189,67,75,102,98,253,219,33,183,122,12,227,5,33,57,192,160,35,250,133,198,36,179,141,141,14,119,94,201,192,160,110,56,243,100,242,215,74,140,249,195,3,205,241,37,118,89,107,142,217,213,152,53,241,195,220,153,164,242,110,28,241,16,42,44,34,175,15,137,217,17,7,168,83,158,188,113,217,85,239,242,233,247,139,124,135,90,220,200,14,193,139,144,238,9,40,63,66,221,2,15,13,187,110,233,171,35,122,76,3,148,204,46,126,82,190,39,62,177,58,148,66,2,130,196,161,160,173,132,26,88,143,38,139,238,196,101,47,60,133,58,60,153,211,204,70,89,67,136,131,101,223,161,19,230,73,219,221,236,7,128,126,103,247,141,38,106,76,17,119,205,60,28,155,16,125,44,182,195,163,90,29,110,11,228,59,204,234,113,79,59,194,168,216,163,87,205,201,247,35,95,80,19,72,145,32,75,13,208,26,123,245,12,135,173,195,125,6,10,168,25,200,69,244,71,9,40,160,245,143,93,22,231,157,18,169,91,81,160,192,71,250,7,76,252,33,125,214,217,212,98,162,98,24,39,198,91,161,130,49,236,188,45,103,62,214,218,154,163,36,78,95,140,85,25,101,249,58,64,103,11,216,38,193,81,228,225,198,84,90,37,172,43,205,192,186,37,34,164,59,51,247,203,183,110,2,19,211,185,5,140,59,169,33,82,223,135,185,199,151,113,174,1,134,75,0,40,98,48,99,203,247,205,29,117,3,231,104,3,38,32,130,200,30,20,27,240,36,177,202,179,0,20,152,37,173,108,236,139,73,133,233,90,16,71,229,142,157,48,44,72,172,159,108,68,33,245,182,93,226,93,234,151,226,138,245,64,138,1,62,12,48,12,81,228,173,192,144,60,155,187,150,168,94,129,220,254,135,136,214,25,170,167,221,70,38,138,0,252,242,251,36,227,82,254,190,148,59,30,155,94,84,127,15,210,81,184,14,238,21,13,152,161,184,207,150,79,133,225,161,33,81,100,178,249,110,15,233,152,84,140,123,250,109,61,22,0,28,197,250,170,238,57,34,7,47,113,143,21,43,115,25,168,58,123,208,7,233,206,187,130,173,188,127,211,196,158,52,203,58,126,140,53,119,243,111,67,7,103,5,192,154,218,115,193,22,120,21,167,20,194,232,36,197,229,187,40,193,188,173,78,212,219,204,122,15,25,118,244,211,129,92,178,86,64,188,43,37,121,175,85,221,76,237,123,91,222,198,170,250,29,247,23,51,154,155,157,47,164,59,58,160,144,20,246,235,94,72,172,108,219,119,80,252,17,252,202,111,116,123,37,1,164,189,124,53,10,95,113,70,79,175,50,246,94,74,114,80,44,168,45,8,124,175,239,29,209,214,70,251,146,101,188,85,2,4,164,193,212,94,134,37,84,119,175,199,178,80,130,190,95,243,44,233,33,73,44,165,10,237,189,66,181,63,186,250,11,131,158,106,161,67,7,77,190,24,116,118,190,83,253,5,190,76,193,9,126,121,222,58,239,239,121,239,237,208,211,88,62,37,172,133,132,249,182,176,113,179,140,13,124,185,216,70,211,162,248,222,222,152,252,44,69,187,15,86,144,94,106,118,204,6,230,178,133,170,233,148,217,67,230,50,166,113,132,52,232,7,187,85,52,120,94,39,238,203,228,155,210,114,98,208,148,108,110,204,233,211,228,29,239,237,9,24,141,224,219,91,177,189,99,205,160,232,218,198,251,70,186,106,214,172,157,97,232,21,53,150,132,199,71,93,3,47,16,66,10,105,136,157,79,86,50,231,20,236,240,231,215,241,29,245,109,69,23,200,13,119,90,104,154,90,92,46,102,223,33,253,76,201,106,97,182,7,33,24,198,47,201,54,79,96,85,150,152,194,231,169,89,90,189,32,233,89,146,127,164,234,15,65,235,248,187,58,1,85,101,131,2,135,27,69,251,219,38,180,19,107,154,120,242,95,133,3,165,32,37,196,36,146,215,189,131,23,193,86,253,222,244,64,90,43,178,38,214,177,230,215,227,118,141,141,95,64,29,229,122,113,245,156,162,241,27,25,120,217,231,142,202,186,35,61,94,248,212,234,155,235,89,89,75,106,140,26,114,155,255,197,126,212,27,86,130,165,22,57,46,128,59,245,2,85,203,174,19,168,128,175,240,2,128,143,98,80,21,106,32,133,89,109,183,32,129,168,160,44,254,186,193,181,191,246,127,118,6,206,23,142,222,196,116,48,108,143,253,41,45,41,223,252,234,135,245,242,98,212,141,141,82,143,18,155,233,84,88,79,9,201,237,59,4,215,227,170,219,158,3,106,171,119,220,104,159,21,75,200,21,199,190,171,201,46,180,190,117,194,89,122,18,40,140,11,118,106,186,41,172,159,180,77,58,48,15,11,132,250,141,109,35,181,207,124,118,236,124,30,20,93,89,73,9,185,146,221,148,129,6,254,172,6,76,239,75,122,134,208,91,1,27,132,97,125,248,21,203,20,201,251,140,241,137,102,193,236,60,161,186,81,249,158,167,104,187,246,142,148,254,18,188,23,213,216,237,168,250,102,238,116,73,228,205,215,42,224,199,29,57,180,167,100,158,191,12,93,99,67,12,154,146,31,120,99,127,5,43,173,25,159,63,29,181,48,1,150,111,214,122,162,68,87,181,244,103,46,51,12,60,209,239,230,166,196,184,203,28,48,117,213,111,74,171,182,128,250,250,197,4,172,95,137,20,152,213,24,168,191,121,30,19,169,18,189,86,167,133,48,189,128,143,85,15,119,234,83,199,93,100,209,112,147,215,122,191,90,242,223,48,1,174,154,13,63,137,243,22,251,62,226,146,230,81,62,116,111,3,221,6,235,196,189,173,37,43,126,44,174,123,86,225,3,144,76,192,3,125,150,187,20,147,35,118,145,100,178,23,139,16,156,176,200,2,162,86,244,253,190,178,15,140,197,155,84,114,185,98,184,138,205,245,212,248,0,46,55,144,206,95,148,207,133,250,55,211,133,134,255,190,177,144,49,234,213,6,100,224,92,147,12,66,111,80,191,21,201,28,247,65,45,13,209,225,157,210,64,120,247,59,53,255,38,180,119,179,180,139,121,135,141,131,144,26,8,213,254,183,192,243,76,240,208,163,204,198,15,185,228,84,150,222,25,61,177,147,59,164,80,120,88,226,118,219,39,59,131,208,213,180,169,215,244,142,3,127,231,107,176,39,6,30,103,187,226,54,160,40,92,60,31,153,175,145,149,162,194,138,22,10,166,91,83,229,20,100,157,18,17,14,161,225,71,175,23,28,128,114,243,88,121,80,24,17,38,35,198,11,247,24,128,50,87,157,251,223,251,8,212,189,99,203,118,223,2,211,132,136,193,42,179,55,238,153,125,114,194,19,142,154,6,53,204,8,3,97,234,100,201,206,52,228,89,212,244,252,76,218,133,200,69,105,104,199,90,229,16,27,126,85,102,213,173,228,69,93,176,0,25,38,221,65,36,245,232,18,177,28,3,65,72,121,141,59,63,35,37,78,69,96,95,76,223,18,244,157,161,27,123,166,188,47,251,92,77,22,95,249,132,59,169,110,57,240,203,49,71,209,18,52,158,71,5,72,150,225,152,123,49,237,230,20,127,149,93,183,206,156,145,20,42,240,104,232,72,26,29,108,249,64,119,181,20,194,195,76,169,87,27,139,187,237,193,236,169,253,175,98,112,195,90,212,16,142,181,161,41,17,200,75,67,247,245,230,236,103,11,159,224,169,187,151,177,106,181,226,51,254,109,79,119,90,203,181,18,202,77,168,78,48,48,95,146,23,127,191,100,153,249,139,241,86,4,11,133,191,234,44,114,69,17,184,238,86,55,21,173,219,182,182,229,132,10,71,117,101,186,62,182,15,198,138,67,199,201,148,191,43,157,119,98,12,70,45,107,232,208,155,154,163,177,205,56,155,40,78,109,170,10,145,104,191,217,194,248,131,128,153,140,244,105,213,82,117,86,26,117,203,81,60,80,79,83,97,8,170,225,3,141,232,50,143,84,126,226,164,31,201,200,74,136,17,0,120,232,82,43,224,183,91,78,94,63,186,1,78,54,7,20,91,76,255,191,84,23,171,99,32,13,103,169,86,28,145,5,214,103,206,89,0,154,140,80,28,93,28,118,83,71,29,14,245,119,191,145,210,191,74,206,183,70,1,40,56,231,125,45,7,60,65,234,185,48,104,127,154,126,77,139,195,6,206,243,71,110,107,170,20,28,218,65,169,252,171,144,251,81,9,35,173,129,63,247,251,77,85,195,121,116,50,96,101,242,18,89,66,186,155,11,0,37,172,12,151,193,183,183,74,7,54,76,158,78,96,122,141,7,171,58,11,114,28,182,92,99,84,156,91,63,245,164,190,49,138,232,95,169,232,131,245,248,236,247,237,21,83,39,24,90,202,59,185,57,93,109,77,189,133,177,64,197,193,132,123,200,170,251,196,172,151,111,61,46,166,135,76,113,13,138,157,229,155,155,180,230,62,112,174,63,76,122,177,120,151,199,88,106,46,132,248,139,152,248,139,227,135,116,250,112,131,134,188,183,149,244,37,250,186,212,11,239,248,214,239,117,80,253,225,252,182,41,36,117,25,204,124,187,239,190,200,31,70,236,41,2,80,203,229,222,227,174,76,66,184,210,143,166,118,98,60,74,173,24,31,120,228,208,250,44,206,178,131,250,105,136,217,154,53,127,56,194,98,1,208,236,201,62,233,213,5,186,179,54,10,54,184,247,63,3,232,175,254,8,8,104,81,207,169,80,47,120,1,227,46,170,168,238,75,94,63,239,83,112,130,26,185,53,89,4,44,237,127,233,214,25,173,152,9,161,54,46,207,97,20,238,175,186,20,39,93,232,128,174,189,174,170,42,12,25,193,96,121,98,212,16,43,6,202,53,129,253,166,130,75,35,21,39,61,82,155,152,134,176,76,239,223,34,79,32,225,189,85,177,103,2,131,29,246,151,136,47,146,160,249,135,152,73,161,117,126,142,213,36,145,191,30,9,38,245,234,157,33,88,131,22,15,163,47,240,234,132,217,172,165,114,182,61,235,218,249,81,185,72,66,186,28,135,78,81,108,143,115,119,77,61,6,47,26,250,61,46,117,6,6,252,15,11,65,177,251,249,155,102,204,221,44,120,174,161,217,4,138,108,11,71,235,36,60,212,144,120,38,162,134,237,74,46,172,176,189,251,35,229,145,153,142,159,161,120,22,65,213,189,46,174,81,52,73,166,92,76,197,166,36,25,146,212,172,9,70,4,199,110,98,195,66,49,154,41,47,70,147,77,145,11,106,80,248,22,224,91,39,251,12,123,233,87,174,206,99,217,173,47,122,136,177,179,120,215,180,25,26,52,235,77,195,83,110,20,193,122,111,61,190,155,216,160,13,111,6,255,235,86,77,228,110,232,153,58,241,197,171,135,40,147,218,208,42,146,92,71,78,228,98,97,230,140,102,80,125,234,24,237,122,108,213,24,40,15,22,122,17,118,131,195,42,9,71,85,145,179,198,96,116,28,59,21,171,114,171,7,89,169,220,71,126,187,117,132,38,32,4,26,76,92,116,102,132,9,17,71,120,197,8,103,134,213,67,18,150,45,105,158,13,32,85,218,247,53,231,103,43,160,202,82,50,100,112,44,89,182,209,94,81,33,31,181,227,38,145,79,154,204,240,115,121,201,7,114,42,28,45,61,185,58,130,98,36,250,251,18,177,198,142,2,244,149,184,42,236,125,159,142,175,176,36,64,16,40,81,46,188,228,62,232,23,84,182,141,198,97,169,77,152,177,99,248,21,23,134,116,36,247,181,230,200,65,0,126,140,92,236,244,143,87,71,238,179,28,214,138,88,198,197,232,69,166,67,241,53,202,114,46,227,6,72,231,154,122,163,209,135,191,134,139,182,243,0,126,123,27,189,73,116,217,218,190,184,228,123,47,180,191,167,61,57,249,68,22,235,83,13,10,161,59,66,181,90,215,237,34,203,30,225,195,213,20,136,62,158,149,203,230,108,152,166,21,14,237,208,187,108,12,226,243,39,56,173,121,203,154,63,37,4,115,236,181,41,53,82,194,163,245,182,234,245,218,30,202,131,157,218,1,131,237,85,45,116,51,205,149,42,170,132,80,145,79,58,58,164,81,143,147,0,222,134,29,119,110,147,219,141,95,88,160,66,217,240,50,219,227,146,60,112,190,149,162,171,77,88,125,202,247,107,31,91,117,120,13,29,184,160,158,96,67,63,30,88,110,224,14,63,237,73,32,210,109,17,131,166,162,161,122,6,34,152,58,15,158,109,253,109,115,85,175,95,0,86,53,70,55,132,206,149,3,44,184,129,57,222,163,92,31,141,156,2,140,148,31,53,125,78,98,96,137,59,241,5,24,129,149,105,48,220,216,62,162,149,1,157,255,221,151,96,199,93,69,57,189,218,185,106,34,149,35,65,235,165,121,165,74,180,62,210,122,12,250,14,96,246,129,69,8,24,89,109,253,81,127,207,204,112,172,198,49,133,1,114,218,200,185,254,102,21,84,250,89,97,209,85,120,47,32,8,15,33,18,137,101,126,166,231,22,249,155,167,162,185,212,133,186,194,87,241,46,220,186,180,190,94,63,85,84,62,153,177,86,47,54,174,16,98,68,125,239,210,149,214,189,126,204,132,68,198,11,109,189,17,52,239,75,237,91,25,30,85,106,37,119,185,215,62,125,109,196,179,223,14,251,178,115,103,225,162,28,222,60,104,0,21,34,136,180,182,60,254,186,5,204,67,167,93,225,200,109,167,101,202,209,198,167,122,178,96,58,124,88,191,31,113,109,241,115,46,170,201,189,176,234,189,223,241,134,251,160,160,121,21,164,154,177,20,32,229,218,134,1,145,191,154,219,180,210,46,122,26,33,236,13,77,128,32,196,34,81,53,198,183,145,40,31,6,133,166,182,252,190,133,101,204,106,233,33,44,197,195,89,146,20,74,241,203,220,35,176,97,48,29,2,57,71,167,61,180,101,102,31,140,60,113,108,24,81,210,36,39,102,136,192,18,15,28,157,174,177,137,52,244,93,155,40,210,25,128,253,103,33,181,116,130,204,80,26,208,191,186,231,167,137,248,4,24,21,24,35,9,117,36,210,167,221,23,125,9,30,32,37,99,253,14,131,133,159,118,145,3,15,220,138,139,244,58,85,141,236,161,203,151,182,193,41,41,186,229,54,95,219,59,137,69,45,12,45,42,111,165,90,37,46,254,190,188,143,142,142,202,54,94,53,61,100,194,43,234,237,2,15,48,143,177,34,146,45,253,105,229,46,155,117,164,104,51,251,183,26,139,0,176,178,198,10,175,50,107,67,239,104,183,16,197,214,95,17,206,84,71,26,194,107,181,164,14,177,20,246,18,29,244,17,140,19,142,163,94,171,179,181,92,28,134,180,147,172,144,13,47,29,180,50,171,249,72,207,252,7,143,136,153,102,105,147,56,6,240,130,64,181,223,114,116,55,197,129,60,100,103,212,3,209,61,79,229,15,107,176,79,98,22,146,51,55,177,174,46,174,131,138,48,93,237,84,144,186,152,25,72,239,157,92,170,246,38,184,43,15,223,170,194,175,39,59,63,158,230,172,10,110,19,88,189,61,141,211,193,236,117,237,98,25,39,29,144,134,246,164,121,184,144,59,42,192,209,183,101,98,24,155,12,186,54,119,64,146,104,202,130,161,0,17,181,161,160,181,237,40,106,89,174,51,26,152,212,167,173,183,60,209,201,134,36,128,160,16,42,68,11,69,57,122,200,10,143,69,179,171,118,231,254,240,109,184,99,75,132,50,85,59,118,116,191,153,70,169,217,140,253,47,91,113,127,54,168,209,125,164,11,232,148,108,148,11,151,176,126,14,50,167,136,182,111,229,18,137,186,107,54,194,207,243,216,135,163,18,8,60,91,164,43,215,233,179,208,244,208,61,191,190,229,216,25,80,146,172,115,6,187,144,206,125,23,55,114,22,32,47,16,49,61,251,48,96,52,242,44,45,65,214,14,97,28,214,222,167,124,47,76,63,6,95,32,51,3,197,200,73,160,87,106,190,140,152,174,185,114,233,221,196,132,207,33,246,85,60,168,230,104,47,57,154,86,30,16,115,108,187,147,123,31,35,144,149,230,107,175,76,200,209,231,187,235,89,175,23,129,20,70,162,107,229,92,106,225,165,103,73,38,38,223,53,39,74,196,224,131,242,45,19,4,141,31,117,92,123,201,209,212,123,75,91,216,70,16,248,48,94,248,224,109,244,22,164,193,193,134,188,193,242,6,119,158,7,137,139,235,29,173,213,153,2,213,125,99,168,153,163,214,160,205,248,136,179,54,193,16,54,121,114,11,93,212,40,230,33,210,152,52,114,129,180,82,190,207,253,240,157,112,79,120,145,7,62,187,40,227,32,53,85,52,148,199,231,160,4,193,127,221,66,158,119,60,130,121,136,95,3,124,149,17,4,7,94,59,241,96,0,84,205,88,112,210,88,177,222,90,96,95,230,56,239,238,201,6,111,154,2,199,154,3,213,102,87,108,70,105,218,18,201,75,16,73,135,237,220,206,211,3,237,54,64,231,167,248,21,90,104,74,217,201,9,135,125,22,111,60,20,216,129,235,103,143,23,17,104,142,138,194,2,83,71,20,144,87,181,196,70,253,209,80,151,200,52,189,198,181,186,153,175,136,128,129,47,239,32,21,187,56,219,7,4,39,223,164,140,180,13,21,222,8,218,178,9,178,10,125,44,130,162,106,72,174,148,72,186,56,71,243,92,255,133,43,234,134,115,77,131,101,17,62,231,235,169,9,240,120,116,96,237,170,226,210,131,90,206,51,251,231,171,121,0,178,4,180,192,101,177,154,137,21,221,197,124,77,183,77,136,40,158,214,28,202,198,44,65,209,25,119,67,249,247,198,197,7,171,174,130,175,101,252,176,14,195,79,131,51,59,40,92,248,192,154,102,241,239,227,254,178,234,58,43,215,206,83,120,165,31,174,118,155,7,27,140,183,250,112,38,51,218,224,126,211,140,70,17,78,139,48,190,159,37,147,119,84,154,90,178,157,218,191,113,114,73,122,186,184,18,186,84,35,31,59,17,56,163,230,119,209,85,67,85,64,50,183,225,44,41,232,21,53,165,149,65,193,70,215,215,100,58,95,183,236,54,4,158,142,174,45,51,28,70,72,208,63,25,3,154,242,181,237,118,201,33,116,43,83,229,147,200,234,117,254,69,88,8,162,160,171,76,20,184,237,152,214,96,189,123,137,125,145,47,121,109,73,199,117,95,173,50,105,135,227,27,213,139,163,73,121,103,63,66,135,201,56,218,241,23,80,155,73,102,173,43,248,246,168,9,32,86,7,40,27,72,170,11,255,142,130,243,54,73,101,192,28,88,114,251,112,223,192,96,78,251,180,172,141,70,69,189,215,97,82,58,228,59,243,188,159,26,95,253,67,5,132,225,46,43,125,38,250,1,222,189,137,72,6,192,138,114,58,215,57,110,217,219,244,67,121,234,159,13,89,35,136,249,233,225,222,30,225,173,32,79,75,116,154,114,80,32,97,83,119,12,191,127,34,75,179,171,176,31,141,189,165,44,29,16,235,108,29,78,88,112,101,30,10,41,86,56,14,167,45,25,43,190,28,60,127,232,197,147,81,189,52,123,187,231,250,50,24,17,19,32,229,49,15,144,154,137,43,111,227,151,198,209,17,120,199,187,174,21,84,163,53,68,57,36,44,67,149,238,101,147,173,118,155,255,242,18,91,223,142,78,189,57,178,61,97,210,229,194,224,51,37,161,44,131,106,134,76,85,59,25,49,177,231,81,95,246,3,148,116,68,116,239,73,129,78,109,17,54,36,55,59,93,25,154,134,250,205,60,173,236,216,206,145,90,15,171,47,64,148,21,208,156,47,5,46,76,84,217,25,171,181,100,218,243,44,159,111,41,49,136,52,94,103,240,209,82,17,118,245,30,218,64,96,53,169,219,86,170,228,161,53,192,19,183,111,15,145,8,121,167,193,94,228,31,162,79,173,52,154,216,47,43,219,24,138,46,215,255,236,47,26,182,23,17,253,131,219,59,212,125,156,239,246,227,20,211,49,105,29,116,26,67,79,115,55,170,78,76,123,53,167,126,6,180,68,238,106,79,185,154,148,195,93,48,225,76,130,85,124,221,106,14,174,225,229,134,177,118,79,97,93,158,115,190,139,50,115,52,50,93,119,213,212,42,81,200,195,110,134,76,53,4,179,35,36,32,5,138,166,76,200,88,199,163,60,181,203,114,69,10,102,49,48,213,163,26,247,113,142,82,85,210,250,39,133,248,184,165,185,13,4,240,172,230,8,157,244,17,152,84,92,96,57,168,6,112,210,204,72,245,198,196,86,113,131,156,147,58,181,52,115,254,181,219,106,48,2,12,235,197,229,116,105,152,153,113,23,117,204,20,246,131,36,231,35,238,224,194,116,255,102,172,147,12,126,91,46,110,145,255,21,179,32,148,221,142,193,221,193,251,73,170,222,10,50,87,35,12,127,48,91,86,155,30,23,123,229,1,200,218,26,77,28,228,105,158,127,122,142,17,169,167,102,25,62,30,242,197,242,82,224,252,186,214,4,243,100,246,75,180,213,239,170,28,86,154,9,52,34,2,199,62,23,242,138,245,192,168,17,90,139,146,195,228,223,62,115,37,255,126,160,54,188,241,81,41,148,31,28,173,227,148,89,182,77,235,128,56,62,80,83,227,17,58,20,21,81,11,24,101,233,155,96,245,240,250,111,119,149,127,101,23,83,254,155,45,44,71,97,112,53,250,210,189,83,155,5,226,105,96,163,236,221,65,15,60,170,196,33,149,238,96,119,100,130,167,211,214,231,9,101,78,104,194,19,229,129,209,87,88,84,8,69,206,83,179,57,96,105,137,199,238,172,114,35,46,76,102,237,167,216,209,79,168,167,70,225,156,49,121,166,178,114,182,94,166,251,118,147,18,241,249,55,217,231,129,55,48,60,203,236,154,94,54,18,67,206,246,45,10,7,113,131,34,55,19,0,161,182,210,122,198,79,90,44,127,33,143,18,148,41,89,112,60,176,75,242,145,160,53,131,70,167,61,162,119,158,134,31,238,252,196,28,130,119,35,9,129,195,112,192,193,97,128,18,169,168,153,166,79,25,116,60,166,66,254,214,29,9,147,105,205,126,76,199,95,35,166,74,126,10,221,153,111,210,222,21,144,105,252,151,21,233,235,54,140,116,207,189,5,209,79,6,122,95,202,110,86,35,47,252,111,123,194,56,100,75,90,45,228,164,158,21,241,230,179,21,18,97,18,15,229,176,7,148,151,225,126,252,38,184,81,208,52,101,252,249,134,142,201,13,194,162,196,59,32,108,25,51,119,68,66,57,8,76,75,39,15,131,201,108,53,175,123,94,149,247,70,167,153,132,104,242,147,125,71,118,160,91,172,68,184,251,53,188,64,187,188,23,152,38,169,145,243,187,63,2,12,197,172,139,181,125,233,187,46,178,165,173,118,233,228,137,92,93,72,121,178,38,116,105,98,155,191,107,224,65,194,91,110,189,248,21,56,168,225,153,140,7,42,73,227,134,114,174,93,72,10,123,101,48,118,133,50,201,157,78,54,184,122,149,136,251,132,116,65,177,169,145,217,181,200,133,40,33,213,65,29,169,42,54,119,78,155,87,213,93,214,65,155,4,133,162,47,105,83,69,202,233,168,215,161,106,113,238,254,14,66,173,11,233,128,77,150,121,135,59,235,159,237,210,85,54,6,203,224,2,228,85,93,176,73,218,50,23,116,101,175,165,201,14,163,207,57,55,50,10,241,251,18,164,84,224,142,43,88,48,240,172,106,77,178,227,67,224,145,187,81,181,180,205,128,178,227,219,212,137,71,84,5,241,171,224,205,247,210,180,169,207,250,180,71,230,79,188,212,186,238,39,225,50,71,159,125,229,202,93,44,179,128,231,95,77,166,34,26,42,6,244,95,225,99,73,141,31,119,130,108,157,69,89,51,107,113,247,217,200,21,184,221,200,159,223,137,225,14,217,212,173,215,5,12,210,135,173,41,191,182,18,9,29,166,167,6,70,178,207,136,87,79,12,71,173,114,70,198,174,77,189,60,250,176,2,25,200,189,188,114,104,80,145,244,246,147,201,136,172,108,219,121,181,3,97,164,168,249,229,16,58,173,57,142,74,223,249,128,39,242,101,153,120,172,238,240,186,218,62,111,231,220,217,84,110,231,214,43,80,178,94,115,169,211,21,89,248,210,59,85,161,140,108,108,253,193,16,46,144,56,178,71,47,141,79,107,30,76,236,106,5,57,94,158,228,120,63,174,44,222,95,4,96,220,180,20,114,100,99,90,184,217,241,22,231,208,30,145,53,150,253,245,236,45,137,232,145,223,32,6,112,96,244,74,104,60,247,56,61,240,180,79,236,217,232,4,86,254,63,176,123,165,83,224,167,212,247,165,103,241,252,40,141,23,202,158,167,158,11,215,81,57,43,69,33,198,86,107,34,211,119,16,41,228,247,163,111,130,63,111,207,224,186,198,118,247,186,28,165,114,186,173,93,104,212,223,217,246,85,155,16,102,123,22,55,152,127,11,228,89,43,93,149,33,32,51,210,227,157,155,154,109,155,204,209,217,229,215,218,94,202,116,88,247,95,220,72,136,202,242,76,77,250,124,70,201,212,118,136,58,214,114,139,38,214,247,52,16,201,96,121,3,60,195,248,109,122,66,192,103,246,130,133,191,64,29,96,113,79,198,245,78,138,116,139,181,152,203,36,214,44,56,76,158,169,139,189,235,145,0,57,165,248,235,5,246,230,9,46,190,99,116,47,244,252,244,184,127,154,92,178,16,228,217,208,39,159,231,43,140,58,44,153,111,106,8,179,159,53,45,219,26,211,35,216,55,83,172,139,183,56,133,253,250,63,217,178,201,17,17,250,178,231,232,137,68,95,195,66,65,94,2,134,121,223,174,254,131,22,27,125,109,172,147,165,227,206,236,123,196,245,253,182,16,230,198,219,35,42,125,106,172,120,81,146,153,87,187,145,46,88,151,7,232,13,29,176,201,179,20,34,2,146,145,108,95,165,82,58,6,33,151,161,99,35,52,56,182,84,149,74,111,243,214,87,96,29,144,183,240,86,0,184,122,174,12,111,57,113,208,203,106,204,169,32,3,219,147,185,70,83,52,167,92,23,250,255,113,27,69,22,106,171,35,128,39,158,50,51,213,11,55,68,18,147,181,4,168,85,157,64,27,230,16,184,45,40,217,248,248,98,134,71,218,12,147,51,226,151,250,19,106,62,128,193,184,179,60,239,100,3,31,218,180,189,101,25,155,240,153,216,102,94,19,221,171,203,186,198,135,184,34,87,230,174,102,141,221,34,165,244,160,36,230,209,79,98,164,251,130,26,175,148,161,120,18,60,118,140,43,195,30,114,196,153,194,140,207,180,18,242,178,188,76,173,97,112,23,6,57,175,155,81,248,247,69,79,23,51,0,145,166,197,89,79,132,47,199,153,194,29,84,253,159,141,46,235,208,147,23,35,135,238,92,165,6,227,33,246,198,88,83,192,6,71,17,81,214,204,22,144,38,179,91,121,147,165,72,63,65,44,230,107,160,78,41,209,77,203,86,224,215,94,241,3,194,160,59,20,217,144,149,167,122,246,81,217,220,182,225,55,232,190,168,156,128,216,15,29,142,38,136,170,63,42,42,92,131,191,154,121,161,34,225,246,100,29,242,235,180,26,7,189,216,53,14,151,135,143,249,228,226,107,148,80,243,129,222,17,68,122,128,4,202,137,48,141,85,52,179,31,198,164,115,45,133,26,15,213,198,98,69,220,30,164,64,174,228,239,240,40,84,215,95,12,147,125,237,187,184,73,184,202,59,209,210,143,26,158,228,252,70,44,101,17,113,139,195,120,255,154,252,212,46,204,153,171,91,79,18,20,226,107,166,195,55,69,58,10,228,34,84,35,50,73,141,192,211,37,196,103,50,24,154,109,141,5,143,165,84,133,215,122,190,142,93,244,136,128,35,72,130,156,1,3,245,188,126,236,43,29,36,221,126,193,124,101,133,191,217,112,145,146,43,118,117,64,112,62,168,225,226,169,211,110,65,192,172,86,217,154,200,70,224,60,66,192,112,176,52,106,202,187,9,93,24,141,59,130,144,163,241,145,10,109,130,58,160,22,16,169,39,32,114,178,8,144,22,96,143,180,34,111,160,12,149,187,26,206,206,196,230,131,138,2,65,38,165,154,75,73,235,115,17,24,110,128,239,140,158,99,90,205,85,105,137,189,55,245,7,153,106,174,209,172,97,10,58,179,58,159,73,142,12,62,59,255,33,141,133,244,192,209,133,157,149,1,138,28,31,72,254,111,73,146,149,233,91,245,251,212,122,200,93,68,212,110,79,193,93,205,50,4,95,99,238,116,241,233,0,104,213,231,61,38,123,85,203,185,134,20,44,252,156,28,29,48,77,169,241,167,56,32,159,14,161,49,218,249,0,76,106,205,87,183,70,29,134,45,78,236,185,66,169,7,28,206,30,168,79,219,28,245,57,38,25,48,10,78,73,152,118,64,76,202,59,247,251,194,19,208,238,32,75,68,33,172,223,247,100,60,20,241,123,65,48,67,205,46,108,63,16,119,5,31,90,65,248,80,74,252,189,16,121,177,24,191,73,165,206,22,136,129,182,111,206,48,111,182,95,59,32,143,130,66,202,180,240,91,122,102,217,127,36,16,126,216,122,116,34,242,115,115,5,61,222,46,49,114,231,192,122,47,51,165,247,223,230,210,206,42,3,144,145,104,170,204,193,247,31,230,116,91,100,139,192,154,90,185,229,197,70,199,226,90,183,123,124,77,63,201,101,130,251,181,253,243,244,85,146,26,224,83,4,97,1,4,179,95,76,24,72,120,96,58,120,255,96,74,213,199,58,123,112,13,186,84,44,145,98,81,33,150,237,102,183,27,202,88,92,50,248,193,140,8,115,173,70,95,17,6,116,119,161,251,191,22,132,220,128,39,43,79,209,130,117,222,240,14,125,179,237,142,128,211,204,136,59,170,167,186,219,30,42,54,163,198,221,91,146,117,203,236,116,231,248,171,51,161,205,196,119,86,63,90,232,186,11,40,205,156,7,54,132,9,187,141,112,200,221,130,219,158,89,154,251,218,132,214,212,80,90,106,96,172,246,236,75,119,16,108,5,77,73,89,64,239,134,181,229,165,23,61,0,161,255,93,119,15,59,162,226,203,132,138,177,95,26,118,0,188,178,38,123,223,149,236,163,19,131,48,48,149,172,229,37,85,180,90,1,169,238,131,239,200,45,48,106,138,219,248,123,237,11,241,13,180,75,65,65,37,213,199,214,171,104,226,34,142,193,48,141,121,239,9,145,26,194,249,209,137,89,82,29,35,191,138,31,72,152,136,191,211,206,147,172,53,56,191,116,192,148,155,176,32,125,79,156,54,197,52,25,205,144,130,63,16,125,181,117,106,125,179,238,133,58,78,104,218,198,245,170,209,37,189,249,174,75,82,226,94,33,159,196,58,177,39,169,175,19,68,3,165,193,175,79,84,31,153,185,109,170,114,254,2,38,0,236,208,25,30,42,92,151,14,6,224,57,142,251,133,248,27,64,121,57,20,223,185,245,116,86,155,226,162,16,58,5,195,142,143,16,195,15,101,74,75,110,170,143,228,243,51,138,89,181,53,191,136,238,133,86,185,178,93,67,84,204,6,27,109,155,216,145,9,180,198,190,121,209,176,215,19,46,19,216,193,68,245,179,54,255,136,162,191,54,172,166,67,168,132,56,13,152,132,215,76,192,70,112,156,52,120,108,79,35,246,22,194,116,111,86,71,90,124,208,48,94,36,15,13,39,53,141,241,9,17,20,65,106,227,80,48,50,5,54,160,81,168,185,219,74,9,14,200,22,141,156,107,200,180,89,211,159,12,156,103,91,2,200,8,254,191,112,159,7,119,57,16,98,194,18,102,51,149,248,174,42,77,152,123,44,42,202,185,65,39,73,219,60,223,206,253,38,140,37,71,230,40,132,102,194,64,58,169,49,90,21,22,11,107,176,143,187,83,172,107,230,239,77,72,239,169,21,79,32,179,146,177,123,132,21,103,37,62,83,140,196,58,211,239,145,240,47,114,14,90,209,40,119,181,165,140,8,202,88,112,11,93,127,68,108,224,175,124,219,22,135,241,77,20,111,224,47,203,225,185,67,149,19,105,222,141,130,5,164,242,175,140,35,63,108,200,159,139,209,17,204,134,61,162,251,57,44,177,235,72,77,65,250,212,114,88,187,156,38,84,176,165,69,17,132,254,8,119,90,90,20,144,222,114,39,51,175,46,15,134,226,112,177,116,110,27,21,244,195,254,167,19,87,7,212,142,14,139,141,216,62,65,191,76,11,168,138,188,93,71,4,3,55,111,235,172,218,50,236,12,109,86,108,137,91,255,61,24,85,120,184,63,164,22,97,199,211,109,235,40,176,97,135,142,195,93,38,234,106,163,132,158,252,146,104,105,151,118,100,103,247,144,166,74,184,138,98,138,171,215,148,197,85,39,91,32,111,79,22,210,149,220,180,219,52,100,33,234,127,97,198,84,30,130,92,168,21,215,65,28,215,19,73,166,72,129,140,245,67,198,178,12,97,121,179,162,31,211,107,202,179,22,4,189,102,241,44,28,68,109,142,102,209,64,254,250,156,59,105,87,201,103,239,234,189,33,195,211,217,159,197,149,96,230,92,207,22,231,205,71,94,51,55,166,158,243,130,95,188,17,141,210,99,190,182,203,137,28,138,119,44,43,190,41,165,50,32,247,230,97,176,154,43,171,166,59,190,131,100,9,123,124,59,105,67,18,177,210,59,154,42,192,105,92,85,214,24,181,116,241,251,156,9,243,138,79,82,109,45,177,128,80,198,202,252,215,230,89,189,154,222,56,248,252,42,87,172,64,75,28,218,19,28,94,237,166,223,4,208,50,117,42,238,142,174,236,7,87,49,230,153,24,55,40,6,149,122,40,162,44,95,244,151,133,1,48,73,141,137,2,195,78,133,136,83,19,158,106,113,147,29,83,16,140,153,32,241,183,77,246,20,41,210,184,99,163,255,180,65,21,155,24,226,7,119,26,10,29,77,164,99,218,174,193,1,228,180,58,170,45,98,249,9,153,187,52,236,133,212,56,250,215,199,48,231,153,120,8,251,130,126,181,98,96,36,66,1,172,70,178,107,108,41,73,218,133,18,19,146,183,237,251,90,16,53,110,3,164,151,11,251,246,47,172,126,31,57,206,118,170,195,70,69,238,117,77,114,76,59,48,226,145,4,120,243,181,222,59,30,189,103,117,53,145,194,121,106,221,88,88,230,67,19,15,211,218,77,50,136,168,80,100,25,179,70,55,82,210,149,40,217,42,68,162,206,239,211,90,18,34,37,138,152,185,117,98,248,37,102,89,236,15,129,155,219,251,19,43,120,170,166,202,225,62,18,55,245,16,255,105,133,240,120,216,174,154,155,177,228,167,239,138,248,204,182,218,148,12,116,127,106,108,4,238,26,231,100,11,19,245,233,4,190,168,251,195,31,151,159,64,239,104,113,149,205,184,138,73,45,195,31,143,134,151,6,202,118,246,80,134,195,153,35,167,110,149,231,120,38,13,41,247,226,141,122,66,241,151,69,55,37,169,33,11,18,94,207,202,156,143,182,16,21,166,68,68,40,11,11,150,133,68,241,123,47,23,139,21,177,166,174,66,59,104,251,218,231,206,207,102,173,63,255,59,232,234,73,148,244,174,138,173,121,244,13,14,174,57,109,32,198,150,247,60,117,87,211,156,37,120,248,91,11,234,236,16,168,45,191,222,100,244,243,167,119,68,132,217,195,144,235,23,176,35,176,209,78,208,166,47,67,224,73,64,103,242,151,111,186,118,67,244,5,72,225,161,211,33,208,200,115,3,206,44,149,98,135,147,251,220,54,227,194,142,174,119,225,36,95,143,94,41,102,197,196,62,185,127,27,225,3,240,120,163,101,135,199,47,165,94,172,229,148,208,163,41,91,206,33,61,129,220,187,251,230,68,33,45,120,189,102,57,222,239,144,52,55,127,140,137,87,23,122,71,229,42,211,173,56,236,120,24,108,96,209,60,17,23,0,173,149,10,40,28,104,250,5,190,180,22,96,27,139,230,99,19,114,22,182,235,59,123,110,129,95,179,52,234,213,24,6,101,10,190,221,112,62,173,224,84,29,240,231,28,87,234,43,30,124,222,3,68,8,50,92,245,194,207,156,64,153,238,75,200,191,251,95,152,56,196,147,136,218,45,136,68,51,112,65,138,49,169,39,41,85,249,76,41,229,113,231,190,119,124,122,16,139,203,181,68,170,172,2,109,220,139,193,8,24,212,223,167,159,29,82,72,11,70,22,14,87,191,240,38,40,20,43,214,159,112,6,187,64,252,179,116,64,110,7,205,167,215,175,245,242,212,86,205,168,56,144,47,70,151,156,216,9,116,80,123,102,207,228,58,133,155,230,172,148,174,160,40,160,151,14,240,246,81,145,112,207,243,160,121,11,170,200,223,155,104,7,3,103,17,244,21,246,53,210,116,105,219,32,29,211,111,64,73,115,31,53,127,118,147,64,130,125,124,187,76,22,248,164,252,31,176,58,178,163,240,227,163,78,239,59,108,48,134,155,233,34,237,110,43,114,179,205,245,217,215,155,187,65,227,34,129,142,121,148,205,206,118,14,150,38,132,66,22,185,42,62,180,68,184,76,144,125,241,45,205,15,50,99,227,55,9,166,137,33,139,0,232,59,145,242,159,64,42,120,103,163,176,83,171,232,216,38,7,223,141,242,227,66,219,201,138,143,250,155,118,67,190,80,71,170,255,183,60,131,157,241,3,85,68,133,72,112,73,60,42,54,141,4,194,69,6,149,70,5,74,110,35,218,99,124,220,231,230,31,194,145,6,135,177,126,136,164,134,182,66,135,231,238,62,121,202,196,3,116,145,69,128,38,184,4,153,183,154,86,35,175,9,133,141,176,154,141,19,168,24,183,221,10,119,4,9,217,200,235,212,142,210,117,160,87,27,71,1,135,24,71,204,63,3,254,42,39,203,122,101,138,27,30,156,168,246,191,195,51,37,196,82,83,19,149,94,196,125,10,122,25,126,58,150,74,5,116,177,44,179,113,102,4,81,203,235,26,53,207,201,246,144,77,153,212,93,1,232,8,3,9,4,34,176,136,128,12,101,142,255,126,38,211,230,145,195,200,108,137,81,193,150,187,132,248,70,171,81,95,230,172,13,137,130,226,112,60,194,17,82,57,61,158,233,39,141,227,248,77,237,68,228,169,155,254,177,53,37,249,129,54,92,249,213,140,103,168,171,34,217,25,50,182,206,128,23,220,158,64,9,50,228,146,20,4,122,122,32,199,48,235,75,33,21,180,40,179,176,116,96,94,89,198,0,8,191,177,165,92,100,80,205,57,110,252,48,165,96,177,32,177,8,186,250,218,187,69,40,117,152,95,122,19,141,166,72,210,8,251,250,7,237,12,75,22,121,3,76,46,16,235,219,73,67,234,169,225,205,118,166,100,58,53,207,253,83,90,178,164,41,157,16,243,111,101,122,89,57,27,143,207,24,70,253,2,212,146,37,223,178,129,138,220,27,214,164,163,206,227,215,244,184,210,8,16,226,238,96,239,34,10,214,146,88,92,194,43,153,21,126,198,141,191,30,51,176,30,74,255,204,242,155,233,216,143,100,41,22,63,89,23,6,117,146,117,27,172,22,13,33,36,127,206,155,74,59,18,186,104,236,40,233,145,200,109,123,195,94,230,27,82,125,28,126,231,222,84,2,93,14,160,79,242,148,100,22,56,129,239,167,189,50,206,103,68,19,50,123,139,228,197,19,182,26,212,121,233,21,243,47,158,88,125,218,188,116,76,55,58,238,224,69,154,143,163,145,5,34,252,140,55,96,245,150,105,113,40,219,185,233,104,255,192,38,250,20,159,24,10,223,125,53,246,41,201,135,203,132,168,221,182,170,24,63,218,120,197,202,206,173,5,253,41,62,101,211,98,126,174,7,123,66,47,237,65,100,201,53,46,67,26,206,162,41,185,144,252,130,174,215,85,168,167,148,141,163,141,91,155,127,5,55,28,72,90,38,197,60,84,9,99,74,105,212,214,124,123,192,141,79,42,55,134,26,237,164,126,242,148,196,146,188,66,252,218,171,123,195,94,164,123,40,104,83,139,75,161,107,57,249,23,196,126,139,155,246,75,159,116,171,74,179,155,187,123,216,12,241,208,232,40,218,193,104,111,137,62,109,76,194,49,255,207,115,118,20,237,131,102,35,208,152,123,225,34,126,189,1,113,89,239,94,80,130,224,212,191,206,18,228,150,26,154,122,41,245,138,78,126,109,48,40,38,118,25,61,255,58,113,100,196,141,86,26,40,87,32,67,167,108,203,219,197,236,105,119,248,252,96,176,220,80,139,7,142,230,155,201,156,13,215,6,164,222,11,220,150,0,210,117,43,48,69,142,22,26,93,205,96,151,203,177,164,33,74,114,202,253,150,38,55,139,7,36,111,147,17,229,226,134,201,166,97,13,152,105,96,36,86,254,147,107,110,208,55,141,109,40,6,101,210,45,177,108,75,41,234,186,51,132,65,180,87,218,23,117,116,10,41,138,60,72,17,74,37,39,157,3,211,17,165,177,229,24,136,232,59,92,204,144,81,186,111,249,134,253,135,199,8,133,24,60,29,48,194,191,181,68,247,193,158,63,113,224,22,212,67,100,12,208,110,250,216,11,12,157,253,177,63,32,131,220,31,168,73,133,129,183,251,14,224,98,94,201,10,236,234,37,185,162,39,112,35,203,36,66,106,38,214,68,8,120,174,250,240,136,182,81,137,92,4,23,86,151,255,56,104,8,242,194,73,61,191,207,84,35,190,224,140,105,109,243,94,1,99,42,223,58,119,35,16,252,253,42,241,68,170,161,130,185,39,182,27,252,114,162,91,13,61,13,232,217,80,212,158,19,233,96,156,237,216,2,62,0,37,166,243,82,224,186,51,109,134,106,47,254,2,219,139,28,198,35,67,142,75,0,229,164,215,240,83,34,24,250,26,139,37,80,139,207,164,71,99,81,215,187,96,255,200,123,15,154,167,8,141,226,11,156,2,188,110,245,55,228,137,57,158,80,81,139,148,162,143,235,206,80,49,204,150,51,186,197,70,240,124,114,186,201,167,9,121,184,196,242,196,164,177,158,117,241,255,248,138,6,204,68,149,78,55,116,85,221,188,4,139,253,110,184,60,36,110,192,224,189,83,160,206,80,22,61,162,225,86,230,135,43,166,37,68,75,52,69,54,160,90,41,18,184,23,169,75,73,120,81,216,141,77,199,247,75,127,155,235,58,44,149,241,230,89,218,193,167,143,0,251,88,218,109,118,182,141,254,53,52,5,73,86,223,110,93,139,72,53,47,108,154,141,111,203,192,235,231,251,195,88,90,236,224,12,48,86,2,86,14,206,62,248,98,5,232,212,35,114,128,198,13,178,171,30,11,121,39,72,29,186,184,116,172,95,217,185,2,47,248,218,151,44,248,254,30,155,252,34,14,72,77,43,154,93,72,14,137,212,208,114,102,16,233,145,237,144,117,254,203,41,4,64,65,40,205,78,45,13,206,186,93,206,147,244,109,156,237,41,99,220,126,34,27,162,151,222,210,123,66,159,133,253,58,41,228,149,74,75,233,205,124,98,51,139,58,14,217,2,211,36,82,109,133,39,81,61,84,50,153,248,209,201,156,238,104,83,154,25,76,125,233,255,32,177,5,126,175,112,251,3,202,90,61,14,84,213,199,142,104,51,218,150,143,84,36,58,197,68,209,181,195,113,209,54,61,49,134,239,206,118,232,8,171,128,121,140,179,124,81,219,119,205,70,168,15,135,147,242,51,46,176,137,105,170,18,84,194,70,39,40,157,99,49,138,50,231,45,127,33,131,250,40,144,8,32,211,88,115,79,32,50,163,26,98,161,221,110,150,66,92,64,114,79,42,77,182,160,166,61,192,157,230,60,170,43,105,100,194,83,103,54,5,98,221,20,159,97,180,40,39,49,169,45,237,234,182,207,100,26,51,27,98,13,150,50,210,27,164,3,188,97,220,32,171,238,53,244,61,31,174,155,110,85,18,136,26,18,193,54,253,120,64,248,2,242,150,191,236,63,72,148,40,203,220,41,136,197,142,151,102,195,239,196,28,59,245,31,101,98,15,85,224,10,126,129,118,177,124,9,54,90,173,186,80,2,25,116,0,29,203,59,249,113,68,71,63,26,84,240,0,191,164,33,248,80,83,211,18,60,198,156,207,28,83,209,197,13,216,116,229,135,104,146,219,191,151,85,7,50,85,240,67,116,55,240,126,93,250,27,56,86,90,94,116,214,151,74,56,128,2,153,145,132,155,230,155,227,232,86,156,177,92,228,225,244,70,210,158,84,157,254,49,115,78,106,233,52,18,86,219,52,212,253,18,124,23,182,244,76,180,81,149,227,52,66,39,52,187,53,160,165,109,191,56,177,15,205,186,105,213,159,235,14,75,136,116,124,158,94,35,246,138,71,84,212,235,42,169,113,134,230,183,223,37,234,143,223,224,202,162,243,4,52,0,209,236,5,253,21,103,217,65,46,133,118,169,248,146,23,145,154,7,226,151,138,161,5,131,249,8,169,38,219,151,237,47,38,77,56,46,207,180,114,135,10,249,11,249,173,42,96,141,187,73,183,142,56,181,223,92,48,81,247,171,141,151,107,96,170,17,84,243,99,146,208,84,215,231,52,188,137,139,0,41,211,62,46,137,58,237,87,203,208,159,207,133,197,140,120,142,155,114,242,88,84,129,120,88,121,184,190,32,238,70,33,0,128,189,112,185,71,71,33,203,35,96,135,73,40,173,254,214,40,3,211,122,76,85,195,11,47,69,22,231,106,160,152,126,42,162,209,40,138,142,253,225,74,54,8,151,201,7,24,211,197,114,192,170,161,134,59,27,43,143,225,66,71,163,130,120,199,192,90,72,70,102,112,243,198,215,95,209,220,12,221,158,14,92,94,62,246,184,92,136,124,83,224,185,80,88,237,247,51,131,191,187,20,3,145,64,109,110,10,161,57,201,127,230,36,24,168,203,26,210,153,162,117,154,156,221,206,54,13,78,215,110,30,14,38,147,220,159,108,224,134,227,26,125,60,205,147,217,78,205,5,44,202,169,222,103,149,246,200,21,185,123,118,104,252,198,195,225,213,30,215,247,138,242,80,138,85,75,124,54,175,133,36,238,67,1,232,0,185,41,197,69,4,199,126,45,86,174,229,217,167,151,14,109,90,87,191,166,78,88,205,129,202,120,150,196,225,94,211,130,167,194,199,102,61,166,152,140,199,48,105,202,112,83,131,117,219,124,253,208,250,173,116,221,196,194,28,152,14,151,161,158,246,113,168,202,233,234,218,194,85,21,115,22,124,112,158,108,20,159,98,238,192,105,207,198,155,172,189,191,115,139,121,65,230,95,199,85,196,144,45,80,102,217,136,211,162,118,216,24,92,196,228,6,118,30,110,109,63,86,95,165,72,148,180,181,170,193,50,95,193,110,208,196,232,161,37,22,228,239,16,169,236,134,162,184,77,233,63,51,203,213,210,209,204,151,25,128,216,169,6,43,92,34,183,127,178,232,208,172,61,88,142,183,101,51,128,38,107,127,168,180,1,236,144,147,137,62,21,103,184,44,33,141,66,53,226,36,185,188,121,216,185,243,231,169,155,139,167,18,160,176,236,6,204,219,32,90,224,91,231,205,42,143,60,61,156,83,9,247,3,70,207,160,248,27,62,45,56,242,246,155,117,8,27,36,109,107,72,228,152,70,80,54,86,194,118,224,89,151,180,35,52,33,71,138,151,122,67,119,88,157,117,110,210,7,70,33,5,236,222,121,218,77,165,38,50,101,183,164,33,140,2,199,154,58,118,211,210,143,244,225,59,46,150,192,238,54,145,90,87,203,193,66,140,129,50,172,245,4,16,108,128,39,0,85,34,152,107,30,107,241,112,134,151,141,243,136,46,5,151,242,84,163,94,87,0,28,120,69,25,247,232,35,159,236,192,11,251,49,19,141,161,255,135,145,69,117,201,13,208,110,9,166,254,187,229,23,230,218,157,168,87,98,25,102,11,247,22,66,54,247,47,50,201,193,154,26,59,229,195,102,214,239,12,109,136,201,162,114,43,244,14,168,6,132,196,187,140,55,157,88,64,98,102,251,145,105,33,91,239,132,82,165,251,26,125,27,144,179,45,75,139,165,141,115,174,117,212,209,186,22,125,148,167,31,242,72,128,230,183,175,94,161,173,232,145,218,134,254,185,200,136,160,234,138,215,72,29,134,222,12,216,207,98,80,126,28,166,157,99,34,97,43,55,54,29,4,127,219,253,115,198,199,36,151,221,166,105,134,183,181,221,249,195,148,152,255,149,73,238,231,125,131,204,107,92,187,107,233,120,47,158,204,167,138,88,146,19,141,158,34,157,235,187,102,137,105,182,254,118,1,107,95,229,133,36,7,141,90,6,27,105,17,143,221,135,186,96,196,214,27,156,103,119,181,89,98,50,195,238,219,194,159,158,189,86,77,159,67,9,7,223,109,189,169,249,230,31,190,209,33,198,111,19,157,137,232,86,150,223,108,162,51,144,172,124,222,67,2,237,181,43,246,138,177,21,193,167,203,218,130,146,17,213,80,0,154,56,186,151,197,158,20,131,49,73,148,103,172,103,39,228,7,229,192,235,20,199,156,168,87,130,41,113,132,82,97,123,170,136,249,202,52,88,15,147,199,180,254,129,92,12,234,50,238,202,3,17,161,254,238,219,6,224,227,163,156,135,149,99,198,88,75,51,24,88,135,24,236,211,171,149,213,96,53,215,161,138,14,183,251,127,159,214,187,140,29,231,127,237,102,99,214,65,73,159,222,188,39,157,34,43,196,75,231,181,105,233,15,47,14,1,124,68,153,162,167,60,77,52,246,29,48,243,94,174,40,57,62,240,136,172,235,128,153,153,26,51,133,40,228,185,249,38,171,82,238,124,88,146,4,31,30,26,44,82,151,134,164,229,132,60,41,131,99,96,235,94,61,163,188,26,71,134,221,113,150,161,224,131,7,4,57,127,49,49,81,242,50,3,227,36,71,40,245,253,101,10,38,245,8,225,181,188,250,238,223,146,167,134,198,4,127,14,186,24,66,177,173,117,67,106,113,233,90,208,231,175,173,174,137,11,160,163,103,146,252,98,79,253,194,76,61,228,137,71,144,64,190,76,210,18,94,173,222,48,206,128,139,70,182,62,199,173,218,105,114,223,172,38,132,113,63,18,155,63,122,126,112,76,193,1,88,153,7,247,16,41,214,5,56,156,96,58,134,23,128,244,90,71,240,245,91,221,42,22,177,16,250,21,34,148,133,235,174,41,245,10,84,131,106,67,145,187,164,209,60,106,240,155,235,125,158,1,102,215,156,108,62,228,45,142,211,254,149,141,249,121,73,117,160,241,232,212,74,161,234,2,128,74,90,24,64,224,70,73,194,26,172,130,114,192,101,75,236,94,182,176,30,96,205,51,129,211,27,49,234,97,10,84,91,4,245,29,76,229,241,82,92,90,72,160,97,6,177,249,170,21,48,240,143,234,26,13,89,123,1,99,21,163,163,177,46,107,200,115,0,107,174,114,31,201,54,51,57,112,124,14,117,221,219,183,131,57,126,43,52,220,106,137,94,127,157,11,253,169,57,35,192,25,65,11,6,142,243,64,42,250,209,229,11,76,134,156,200,102,207,21,200,48,149,192,107,31,47,68,31,230,249,194,89,74,2,234,14,204,189,84,23,146,71,140,234,45,155,109,231,23,45,231,35,224,25,124,28,198,209,235,155,132,81,198,6,126,254,213,110,95,69,39,92,28,76,7,96,7,125,254,95,4,179,86,78,8,242,148,36,177,144,226,82,233,220,120,60,187,12,210,194,99,52,156,104,101,158,136,156,248,38,38,22,42,117,207,146,237,50,186,172,114,23,141,181,133,180,238,121,140,193,100,85,49,137,138,21,111,72,55,168,208,0,219,79,163,75,243,84,111,173,99,85,237,169,9,2,7,68,83,161,163,238,120,197,106,39,87,212,206,51,146,71,105,24,187,3,158,134,91,54,67,45,56,203,53,234,55,238,63,82,122,112,140,39,47,160,10,109,111,101,119,92,171,244,169,146,32,203,207,202,55,165,213,226,121,43,121,131,155,138,157,227,43,252,102,82,47,93,145,29,253,44,130,39,252,148,126,250,12,115,253,118,34,99,239,4,81,253,75,252,211,203,145,161,183,182,61,243,101,223,241,98,244,211,195,181,86,236,209,94,184,87,115,6,104,238,116,152,137,210,71,126,105,71,136,177,166,120,236,100,99,192,10,171,111,222,192,31,87,86,220,81,69,42,143,12,110,22,204,154,116,121,64,193,236,147,154,184,58,36,129,176,6,113,149,221,14,151,213,172,240,52,236,128,238,159,155,19,84,48,154,180,131,130,183,239,123,201,180,132,156,214,247,35,140,17,31,17,120,142,62,102,201,3,126,160,220,29,128,248,121,238,219,51,189,31,155,199,133,240,38,191,172,107,120,20,74,183,119,16,159,79,165,67,221,15,99,26,78,93,87,248,121,9,133,9,14,92,32,150,107,29,36,242,240,33,71,207,196,78,110,24,13,240,143,230,165,74,145,101,71,107,152,79,245,148,147,62,18,48,35,149,33,74,119,184,216,147,7,37,77,27,129,159,235,54,5,137,47,96,190,5,217,161,163,33,89,239,207,21,18,78,212,54,69,214,133,9,198,39,214,116,63,39,1,110,235,244,200,162,158,115,36,222,114,207,185,112,19,203,191,17,114,94,47,86,13,54,129,52,132,249,239,252,40,197,35,39,84,252,166,140,6,196,219,61,117,96,51,225,95,27,14,58,166,22,86,239,104,205,65,85,148,61,223,123,15,50,205,23,213,184,129,231,22,152,144,25,231,240,253,123,41,79,208,126,77,99,194,58,64,160,182,116,25,112,28,129,148,190,231,85,155,131,87,253,42,202,215,220,91,229,68,91,48,158,213,231,166,29,239,191,153,209,25,98,137,143,53,69,160,219,13,28,216,42,167,14,78,176,155,186,220,123,158,10,145,103,193,117,91,160,25,93,254,133,233,28,59,133,214,153,131,52,54,8,158,51,196,82,175,82,42,150,117,115,210,44,68,175,75,35,145,127,175,68,18,64,101,5,162,29,219,148,16,47,60,194,158,29,189,27,204,44,96,95,203,105,235,185,127,189,229,181,72,244,30,214,192,220,102,214,226,58,218,51,125,51,173,139,195,55,216,31,93,243,238,220,33,44,244,45,90,8,244,179,59,152,217,54,157,46,209,109,170,69,158,47,149,206,162,210,252,144,207,148,95,131,41,82,92,18,220,110,209,92,193,157,217,113,135,60,12,110,243,115,179,160,200,161,241,171,139,37,161,252,141,237,185,67,83,177,250,14,217,179,137,5,211,98,204,10,116,154,251,67,198,170,176,114,35,148,191,58,172,59,124,84,129,90,246,76,125,41,132,252,246,59,7,254,75,201,129,109,241,114,106,241,79,165,194,91,78,27,116,11,234,86,144,112,34,9,204,41,39,90,210,126,7,113,24,224,210,56,68,117,247,130,156,238,99,73,58,174,28,133,238,2,169,13,196,95,47,65,224,63,189,249,32,190,31,27,55,54,84,234,206,135,4,154,253,13,140,184,253,247,71,3,248,129,186,179,120,133,0,29,122,90,25,202,180,179,109,60,212,8,183,64,98,154,41,5,115,80,152,16,152,244,200,200,238,77,174,201,212,204,34,59,118,107,75,10,157,98,156,161,117,173,96,17,148,207,87,86,206,73,95,231,253,120,95,148,82,237,135,183,171,69,238,190,25,234,172,36,188,71,244,33,138,245,199,242,27,6,84,55,0,19,26,111,202,210,141,234,9,177,186,228,20,195,91,198,101,210,167,194,109,114,1,81,141,245,235,52,207,29,26,208,18,73,197,1,5,18,171,231,105,79,45,122,43,59,31,135,135,244,118,154,237,38,231,51,77,144,43,166,161,46,46,117,196,122,252,243,0,249,176,113,215,159,170,147,188,110,229,215,73,53,234,242,93,166,228,50,64,246,246,11,66,141,136,201,95,37,139,165,179,93,223,146,65,64,245,43,81,55,29,190,179,81,111,198,180,131,165,47,19,88,123,130,119,112,40,39,158,216,28,97,228,152,137,16,54,245,218,59,185,36,228,44,186,175,211,12,49,132,18,129,109,120,35,216,77,203,202,1,188,174,227,45,30,248,239,218,222,110,52,151,6,101,201,227,231,11,75,202,21,208,59,196,171,142,221,143,76,53,191,218,37,164,190,198,153,150,8,239,187,28,56,30,6,206,229,244,54,63,56,119,84,160,97,233,198,51,192,231,16,90,243,197,3,217,63,34,59,55,212,142,11,66,20,182,113,228,195,242,95,126,0,107,106,70,228,46,119,37,135,132,247,48,133,248,44,79,109,113,47,89,35,173,220,121,188,25,229,87,231,99,13,60,196,185,15,18,40,10,12,222,184,166,186,226,70,116,59,177,46,4,255,15,103,245,135,228,218,254,179,127,92,49,109,73,51,246,104,112,92,40,115,125,43,180,64,73,174,137,39,140,116,172,212,233,229,25,15,234,196,156,245,51,248,191,175,18,98,14,206,101,194,247,202,128,246,159,99,154,168,13,125,85,233,119,182,170,50,29,0,224,14,81,201,210,199,151,44,228,210,166,183,33,43,3,148,90,231,188,96,182,219,240,80,149,81,66,186,52,48,184,103,170,179,165,47,37,71,8,11,75,54,58,105,136,187,161,139,163,16,125,120,86,100,171,165,110,206,17,107,90,199,30,14,128,104,107,198,120,67,118,122,196,88,73,253,254,221,211,141,131,1,167,12,80,104,244,30,228,36,231,73,23,135,122,198,225,67,214,60,88,192,179,168,49,41,71,81,112,78,138,237,35,182,226,212,42,146,141,180,124,141,15,27,100,81,212,229,233,218,123,59,56,19,86,111,204,86,9,182,214,171,129,52,10,220,107,234,114,232,242,20,122,34,45,132,178,59,93,111,22,47,247,225,107,252,214,111,83,237,58,169,93,209,50,92,30,94,78,204,230,240,1,118,118,18,186,112,6,38,253,17,167,122,15,197,122,50,38,22,232,105,133,5,142,129,149,245,111,74,162,241,199,212,56,84,110,144,43,39,52,253,202,193,127,24,109,194,177,59,95,197,174,41,114,1,68,185,245,21,183,119,157,92,226,211,4,4,70,238,232,97,232,241,28,185,166,243,198,171,9,23,75,96,93,135,16,150,67,216,240,89,125,108,35,49,4,21,28,218,40,37,82,196,112,186,177,65,134,52,217,40,75,254,98,87,55,246,217,106,115,237,29,129,64,24,204,151,208,166,129,124,41,64,225,72,119,45,212,27,8,184,226,73,216,8,205,178,227,86,139,77,50,113,245,31,28,238,227,105,40,221,212,105,226,146,200,75,50,211,134,17,142,103,216,236,2,9,41,202,116,63,53,214,88,207,198,178,248,230,27,184,35,232,55,116,201,197,89,101,125,239,253,107,213,204,31,95,170,89,121,80,163,157,94,8,138,202,241,105,232,94,238,18,255,134,236,58,240,212,194,140,241,127,0,18,62,214,106,100,242,91,146,11,82,21,82,150,9,159,108,135,93,220,127,42,134,210,33,208,160,135,195,43,154,10,186,158,219,72,251,18,98,58,226,140,58,130,213,99,75,237,114,34,80,252,124,210,138,113,110,37,152,198,63,144,83,174,118,36,241,14,26,214,234,82,246,124,106,197,163,198,247,182,71,224,47,211,226,80,36,195,206,241,80,203,239,68,163,46,211,125,50,122,184,73,55,142,232,214,146,126,95,16,72,176,69,112,234,172,129,35,85,76,31,149,14,210,85,130,160,239,0,197,32,29,164,123,70,74,33,28,237,10,232,173,139,85,205,79,161,133,211,81,241,133,73,140,135,230,76,221,41,21,93,222,81,28,1,192,33,77,186,225,52,233,76,59,195,227,136,59,135,180,67,190,88,253,233,193,72,228,177,240,46,189,222,201,196,147,167,103,249,251,81,54,36,191,71,152,208,221,179,106,243,79,48,179,254,32,14,99,127,52,250,165,246,112,200,97,98,50,28,169,231,231,74,225,105,54,75,142,214,241,22,186,246,143,202,139,70,130,171,13,55,60,114,108,92,71,171,2,45,114,115,42,96,243,247,48,115,244,148,252,183,230,149,41,13,178,41,167,40,152,32,125,69,250,100,83,67,229,57,208,159,255,104,116,190,214,58,234,164,194,197,160,113,153,8,104,134,119,203,102,75,37,51,174,240,219,96,125,239,236,255,187,23,171,199,146,247,224,12,136,95,73,94,25,202,30,123,27,240,86,197,196,173,34,95,17,189,156,146,77,218,125,171,134,204,95,28,186,48,109,181,30,63,167,14,121,51,53,133,217,23,187,183,97,227,26,81,48,189,143,235,4,126,18,110,95,106,90,225,152,17,140,79,10,126,47,108,246,172,15,185,5,138,33,39,147,152,134,126,234,121,57,72,69,177,9,238,76,85,18,245,146,44,117,117,223,225,203,237,118,66,197,215,34,84,82,173,244,173,213,109,0,11,102,41,69,215,251,90,221,239,227,155,42,41,251,254,135,42,134,239,192,157,32,157,125,68,131,147,30,214,153,114,24,87,166,216,25,197,167,155,251,10,220,3,142,223,117,62,51,236,181,133,195,1,40,73,227,43,31,30,229,84,108,12,8,163,191,134,214,116,62,5,146,40,48,82,164,80,24,22,252,89,104,21,193,134,125,9,140,172,198,239,5,110,174,255,57,159,71,141,178,223,168,81,119,174,96,165,229,125,121,173,188,252,110,192,21,66,50,241,30,2,128,145,149,192,223,139,86,48,52,192,68,107,104,130,136,160,206,115,175,207,141,26,233,147,105,80,107,19,77,9,213,158,162,109,148,241,37,187,179,106,219,185,69,91,222,167,83,197,177,133,125,213,82,54,190,72,39,18,252,204,194,72,155,68,81,0,105,136,125,239,56,166,165,140,51,91,26,159,34,163,121,210,102,156,59,53,197,149,5,159,1,86,99,184,13,44,244,7,215,179,36,233,78,44,186,78,34,170,66,97,172,232,119,152,173,253,214,97,40,37,129,235,33,171,236,232,158,181,244,155,220,124,126,172,146,92,66,132,21,179,136,50,251,120,227,217,49,82,37,246,56,143,234,250,111,139,243,210,193,48,148,36,248,164,13,106,53,235,44,28,137,30,21,246,107,16,147,61,96,169,199,216,79,65,189,149,252,205,219,156,11,225,99,14,80,186,1,234,61,109,105,209,0,193,126,162,123,241,64,212,155,175,234,200,227,148,163,188,32,39,142,240,130,20,244,48,114,127,241,194,237,96,190,212,32,148,205,63,95,211,81,207,126,211,114,184,96,161,228,142,83,193,142,249,41,208,182,211,4,97,24,218,56,57,238,137,115,185,97,2,225,135,62,105,241,57,65,12,210,53,18,60,137,140,10,167,139,29,192,14,82,2,186,104,91,86,95,216,217,128,122,90,254,148,38,79,83,60,147,105,242,146,119,221,169,179,207,225,57,15,137,78,21,75,121,173,214,196,103,129,255,4,72,204,184,157,135,215,218,15,102,7,2,161,221,152,85,224,165,202,54,70,16,84,40,138,1,71,246,99,80,8,52,131,0,206,231,153,242,20,149,188,56,235,171,57,11,187,213,217,243,91,87,84,106,97,24,79,198,106,86,205,194,255,102,114,3,238,43,25,253,19,56,140,142,138,229,201,255,49,92,113,46,114,209,198,250,3,168,155,110,45,8,127,146,213,184,171,192,61,80,216,234,16,14,87,110,189,85,7,23,141,187,166,112,33,215,151,248,168,25,63,61,186,110,58,240,136,174,207,21,249,136,247,135,142,130,42,192,141,93,62,43,42,120,54,37,5,162,148,18,189,189,37,4,199,67,253,81,160,171,38,177,136,234,63,83,161,17,14,157,33,3,137,181,230,243,53,36,231,199,174,113,48,254,66,77,222,67,145,5,107,35,7,83,102,163,21,126,230,41,46,147,72,102,201,241,240,219,247,238,35,30,78,150,112,135,249,247,237,145,146,7,217,153,215,158,239,61,235,12,58,121,162,130,172,158,184,73,160,74,160,128,169,254,113,40,143,30,248,25,180,49,9,146,220,207,214,74,77,66,91,235,54,0,104,250,158,73,8,11,72,4,187,121,82,139,253,13,31,125,86,250,158,178,58,243,86,106,62,129,80,249,167,3,65,156,33,91,186,61,159,115,230,2,72,164,31,24,251,120,40,180,184,231,142,201,45,20,214,67,159,192,34,33,102,88,126,237,99,85,130,57,220,2,113,167,205,82,116,102,1,32,186,70,48,184,121,31,252,178,131,0,188,70,38,183,158,114,122,73,142,99,208,23,245,114,216,146,114,120,26,53,229,205,205,247,15,76,125,162,76,147,119,50,116,22,154,227,183,217,246,116,22,159,90,216,216,242,36,40,78,75,102,30,248,189,47,177,71,115,28,9,59,2,91,212,0,66,164,206,27,5,146,195,186,107,135,250,32,79,41,199,178,192,130,153,84,82,54,78,200,190,21,231,242,210,215,12,19,47,253,3,155,52,218,54,127,182,229,117,140,70,37,26,44,249,6,192,252,146,33,31,55,59,211,121,187,24,41,32,57,84,232,242,15,74,166,45,128,28,155,19,211,213,60,162,248,55,161,131,30,243,120,56,49,106,48,123,161,147,65,108,224,179,188,203,198,252,152,106,135,168,222,125,192,178,92,162,66,204,246,30,12,36,157,237,6,61,130,209,187,191,140,189,66,54,207,179,186,200,52,249,2,250,25,176,185,236,168,125,180,190,182,167,193,81,203,124,209,176,174,142,226,182,149,135,126,104,55,65,19,157,209,233,153,149,164,54,152,154,41,109,188,174,117,31,163,200,191,17,19,73,237,35,128,240,181,243,16,254,151,189,10,109,35,84,251,248,194,57,175,110,103,90,141,224,35,157,79,102,166,4,133,113,75,74,180,4,30,59,61,51,10,96,139,197,164,163,109,43,65,171,180,168,43,146,81,141,142,12,92,86,249,193,41,107,186,0,180,18,9,228,150,24,29,114,154,185,241,93,240,239,81,148,63,158,96,207,142,110,115,232,117,80,123,205,43,33,27,100,196,101,164,111,53,220,148,69,229,195,47,181,179,1,66,16,64,142,243,144,40,225,236,65,219,56,92,3,58,141,137,64,10,128,244,181,227,150,169,162,246,168,76,64,185,61,157,165,228,115,21,160,193,160,50,206,250,197,133,11,17,221,211,109,65,92,149,120,101,164,42,54,80,154,215,250,159,230,126,155,49,166,142,197,61,171,112,47,143,41,202,223,84,174,157,15,137,33,194,67,63,120,240,221,7,50,61,160,205,102,124,59,126,102,159,254,185,194,82,148,118,19,50,17,145,220,129,122,188,43,159,25,67,219,1,43,249,129,128,19,109,37,37,140,30,142,242,142,190,242,23,138,72,10,47,139,254,210,37,88,89,122,161,70,201,146,212,125,140,165,204,118,109,128,171,250,103,188,4,20,210,157,1,23,16,153,90,167,63,123,84,57,24,110,138,247,51,107,3,126,6,123,194,33,44,9,79,0,129,34,99,36,45,185,39,108,167,249,125,94,153,248,172,225,102,195,84,151,239,62,12,22,251,33,230,183,49,49,69,252,209,237,236,253,203,193,197,196,124,230,133,100,65,251,250,196,96,255,172,13,60,152,11,222,219,78,37,220,140,46,231,77,82,169,96,122,92,83,221,69,72,112,20,76,255,55,233,202,200,254,20,81,154,131,117,194,132,123,11,69,79,222,28,209,3,221,174,201,116,183,241,185,5,248,13,135,228,162,131,81,132,253,182,15,79,126,25,191,206,45,30,28,231,112,98,157,87,167,71,91,248,40,102,140,52,118,85,174,134,17,4,241,165,32,215,2,238,228,17,42,2,93,93,180,9,128,142,196,143,212,208,9,141,237,170,218,178,171,61,33,201,132,82,227,136,173,208,225,215,127,89,153,43,51,133,19,134,206,193,56,97,150,195,170,93,225,235,74,36,160,242,67,140,225,124,79,39,12,92,36,186,92,17,241,170,186,204,122,101,44,105,145,86,217,141,37,170,28,115,85,38,241,141,82,215,76,187,133,178,218,111,28,179,60,130,172,152,220,250,30,248,163,10,81,75,179,102,138,25,240,174,46,93,96,138,130,94,234,113,133,245,53,241,191,12,249,203,247,1,209,159,64,54,233,108,119,233,168,112,50,1,130,52,45,139,69,245,46,250,87,98,43,242,207,180,223,130,226,156,245,165,157,157,137,244,100,161,198,160,212,2,153,203,38,117,62,82,33,143,164,85,167,196,62,192,53,183,41,98,254,146,202,131,234,204,180,88,24,5,141,81,150,149,129,124,21,147,3,204,174,136,248,113,193,124,171,44,108,189,181,2,147,17,203,171,100,172,38,245,125,1,155,214,48,8,57,32,236,216,238,219,87,197,50,199,157,100,53,90,193,142,229,153,83,118,63,136,20,110,196,173,39,94,145,51,247,183,182,81,255,110,222,154,150,137,49,79,79,55,132,182,129,13,12,144,93,249,13,160,123,79,237,212,238,114,192,52,253,223,39,208,118,156,169,80,105,7,114,45,95,47,91,76,22,3,44,212,85,13,179,213,177,32,97,112,104,65,4,165,121,149,76,126,4,115,152,7,52,203,85,100,151,46,21,86,127,230,159,47,223,89,88,254,77,146,61,109,66,49,133,141,65,28,111,166,135,88,133,56,139,161,57,22,26,205,221,52,92,56,214,50,65,20,56,101,246,10,27,187,5,135,18,190,98,86,106,203,14,92,75,56,135,25,240,242,126,205,24,151,231,223,3,235,233,223,237,227,109,41,202,219,164,139,41,101,68,18,140,109,22,162,135,155,91,31,9,104,67,108,29,167,179,229,66,230,246,75,191,251,152,52,199,241,48,116,218,95,10,165,247,59,93,167,129,82,200,99,224,247,22,246,243,217,29,194,232,46,45,213,53,103,149,166,226,183,4,81,200,160,0,33,22,123,135,132,153,32,101,31,242,170,111,69,175,246,191,169,39,193,159,169,94,206,19,204,194,9,163,185,6,223,96,194,107,151,7,66,254,226,186,3,222,107,133,1,174,143,135,81,231,203,117,57,95,207,73,152,75,213,210,136,94,122,4,82,149,16,132,150,244,238,6,139,15,173,159,83,50,141,176,140,175,13,128,101,2,159,143,64,244,217,86,33,86,131,197,2,89,179,135,46,81,159,7,232,235,151,182,223,130,145,181,243,201,22,62,21,7,195,32,239,226,247,8,9,64,126,164,151,18,143,138,184,131,199,147,71,51,86,55,92,22,85,131,26,4,60,165,155,154,28,141,183,8,239,56,93,150,210,233,11,78,255,4,229,181,25,246,145,84,83,150,255,182,110,125,251,94,163,12,135,237,46,101,162,46,9,63,135,90,90,240,231,215,183,55,209,171,177,183,223,219,86,171,231,50,47,228,223,93,153,247,73,118,217,185,153,94,211,26,254,4,14,30,72,95,57,250,133,23,123,130,250,255,32,108,5,201,141,18,33,19,23,167,47,227,54,169,29,51,107,134,78,26,191,84,131,8,9,150,95,235,64,34,154,29,146,132,2,122,81,182,238,105,115,60,171,246,106,2,58,204,125,120,124,148,74,175,79,42,200,233,3,227,244,220,125,27,190,202,207,220,231,170,127,214,47,54,136,107,119,244,173,153,217,28,42,120,196,187,236,189,171,241,248,85,246,140,3,126,212,195,86,215,45,237,98,169,42,159,196,45,150,12,166,75,6,149,144,67,42,199,65,104,251,235,217,45,166,5,120,180,103,144,103,33,52,8,148,135,253,49,70,1,91,59,74,68,74,60,151,30,141,183,72,163,15,32,215,111,66,134,103,56,0,182,108,220,131,128,26,67,100,228,72,143,43,237,217,78,182,209,150,173,134,19,78,188,94,190,51,102,143,118,38,191,10,112,77,98,150,56,147,227,112,39,115,62,8,63,179,88,99,81,52,159,99,194,92,128,67,170,230,132,242,86,221,72,250,5,13,220,84,172,208,116,112,81,25,185,38,24,182,221,139,29,133,247,186,175,238,210,160,214,180,1,39,184,56,222,10,229,220,214,63,33,77,154,217,243,51,25,35,76,165,179,49,223,215,195,13,94,105,134,182,126,38,154,137,232,66,250,6,88,114,163,107,89,17,111,23,180,114,59,47,45,128,165,242,155,74,214,165,37,10,232,55,45,17,182,38,228,166,238,116,123,118,13,120,239,200,123,206,225,218,232,36,108,9,204,139,77,124,53,110,24,164,102,229,177,203,89,77,244,107,63,158,153,144,13,44,99,61,136,197,211,6,117,33,190,58,236,108,3,39,189,66,15,30,205,21,0,144,163,65,240,48,61,248,241,219,60,138,11,115,237,160,196,33,157,239,155,68,147,51,150,128,116,55,62,31,231,103,89,159,56,146,99,147,208,70,100,181,28,185,232,244,190,102,9,79,41,48,227,8,71,96,23,67,61,40,144,33,219,51,42,189,85,9,39,223,92,6,158,231,82,192,39,190,113,45,194,81,104,118,178,220,20,175,208,180,176,147,51,162,33,148,210,232,29,64,44,4,34,0,196,119,89,188,178,56,57,197,89,17,172,125,93,15,125,239,115,164,234,161,5,236,113,246,88,89,205,121,90,154,125,54,144,15,161,106,48,96,48,4,246,221,47,109,247,51,203,233,26,171,9,168,14,239,163,187,244,187,170,8,82,198,124,237,178,179,225,138,53,157,4,43,180,95,134,233,78,97,166,69,92,254,174,146,53,156,31,112,120,12,137,200,186,158,250,192,89,27,122,247,255,5,100,102,215,89,145,181,209,51,7,123,14,194,252,123,42,253,44,34,47,55,174,30,184,58,51,82,181,76,15,203,230,203,173,121,31,235,104,220,233,178,176,37,207,118,59,153,154,75,188,217,216,219,211,10,131,182,174,65,233,189,32,63,25,163,122,1,37,249,66,135,146,199,107,131,126,52,208,175,194,176,252,39,185,117,253,104,188,229,221,246,113,77,64,192,53,190,141,56,142,187,251,102,65,97,183,152,25,104,76,157,239,154,105,242,105,38,183,83,134,227,123,243,119,71,131,238,126,121,228,129,33,1,224,91,47,136,236,234,157,0,139,23,5,133,38,232,38,227,94,218,102,98,152,128,186,61,149,220,218,90,88,50,217,46,73,9,39,238,127,166,233,120,32,94,219,77,63,167,4,103,15,243,125,194,134,145,89,188,25,9,60,16,59,71,198,172,16,171,156,17,53,255,253,15,249,21,93,205,152,230,183,32,35,11,111,122,86,135,139,211,207,133,90,91,50,193,248,121,230,68,228,179,141,207,79,184,48,196,57,192,215,194,102,131,220,168,31,48,238,12,154,6,89,204,160,19,25,229,164,141,185,242,12,23,77,151,98,242,208,117,57,158,15,223,204,164,137,64,211,198,228,44,238,128,102,252,193,140,156,243,194,239,254,11,218,241,186,252,118,159,77,1,221,15,170,129,222,102,69,10,190,114,174,215,42,104,209,183,228,207,47,158,221,163,145,85,236,31,237,149,193,82,226,158,38,65,228,85,196,0,114,202,133,106,19,150,246,150,221,83,151,175,67,199,217,220,32,0,215,40,199,84,190,44,166,89,113,225,250,216,239,183,2,27,108,198,78,250,213,91,242,226,167,199,43,75,188,239,26,134,2,168,65,225,101,149,52,107,36,104,186,42,242,43,254,117,35,85,22,100,165,139,11,154,8,225,28,118,125,20,187,152,46,111,147,71,207,240,193,207,44,34,47,129,130,52,200,183,52,215,238,213,114,161,38,179,26,113,49,202,187,212,33,31,26,123,146,164,38,28,190,105,166,166,169,251,50,188,55,100,14,45,67,183,223,175,154,144,230,79,216,26,235,114,65,241,206,248,54,103,234,77,144,227,24,151,91,179,66,44,241,140,64,85,29,187,232,20,184,24,29,176,165,234,146,72,163,249,127,119,182,108,198,155,118,125,243,251,87,140,68,116,14,240,232,41,207,238,214,193,45,66,252,229,57,111,102,124,166,167,244,105,83,192,166,183,26,162,166,12,128,242,140,2,121,93,36,206,190,115,199,143,189,8,89,184,97,78,13,209,70,25,69,129,7,172,43,155,148,59,23,182,100,21,65,80,157,213,150,238,250,149,15,241,110,253,125,68,96,216,14,202,209,145,227,141,184,187,50,0,110,54,213,71,198,195,249,222,18,210,98,27,201,43,153,109,104,59,236,223,183,63,43,94,146,40,59,215,83,6,59,78,211,93,210,61,108,129,156,86,35,164,128,164,240,83,78,20,38,40,83,69,163,102,73,157,190,95,18,97,233,117,43,5,206,176,213,22,87,145,50,60,103,255,32,130,228,236,2,77,152,176,162,250,210,153,204,178,68,119,59,47,243,2,142,145,221,46,163,79,108,205,131,55,131,5,63,143,135,196,229,171,95,149,1,125,89,180,242,164,211,235,85,222,197,29,13,139,97,214,12,126,160,27,53,208,193,41,128,71,182,144,140,18,26,109,187,69,21,107,240,50,99,0,100,53,59,99,188,235,191,199,75,101,245,10,241,134,173,201,73,166,143,150,250,97,33,39,245,41,141,247,13,203,98,93,109,46,36,83,136,224,194,64,88,40,156,170,150,60,149,177,193,127,226,55,86,57,83,170,171,132,211,4,128,105,110,172,101,46,153,182,171,153,19,101,92,181,70,11,137,67,112,25,42,111,97,20,234,222,2,61,185,3,141,26,224,166,53,189,49,131,26,192,65,250,0,188,131,185,177,161,109,107,130,95,215,7,95,73,182,78,97,254,234,243,89,176,7,38,162,111,194,223,209,6,65,31,248,232,126,195,143,109,146,179,166,174,212,249,2,223,142,99,142,170,181,160,118,254,59,61,162,119,161,54,4,151,181,158,144,234,6,246,64,160,30,138,193,143,23,95,182,172,49,58,182,212,91,150,48,165,38,89,215,57,120,153,214,112,27,235,49,27,198,198,221,236,38,174,200,203,44,209,60,254,243,200,219,102,80,224,84,120,221,66,221,101,6,222,101,252,121,155,140,59,254,252,62,183,224,53,48,190,160,37,111,174,242,204,31,213,78,45,12,177,125,26,198,225,178,94,204,119,161,46,197,50,62,104,46,61,41,42,184,49,249,106,38,174,124,239,124,168,99,137,136,190,176,133,220,222,40,52,41,158,0,92,125,65,66,161,239,163,66,114,247,78,73,85,182,244,13,34,150,136,172,72,88,156,46,43,183,207,69,114,39,96,9,236,40,73,16,5,6,185,163,173,48,254,173,55,183,124,170,32,33,212,119,162,209,80,9,92,229,16,62,244,92,64,210,168,41,144,62,192,134,35,141,23,124,185,181,143,77,88,199,129,131,187,254,28,169,108,157,48,59,225,246,82,245,47,80,213,148,205,164,136,50,53,194,64,103,4,251,188,236,88,15,132,145,230,65,210,69,191,139,97,223,156,76,140,244,96,17,56,91,230,92,167,65,131,23,117,179,247,129,222,253,143,81,125,103,111,186,107,180,123,96,38,58,83,228,224,150,119,101,154,49,15,196,38,236,144,28,242,120,4,236,134,226,130,175,223,210,160,237,39,10,230,185,173,154,190,232,183,2,110,128,161,103,248,171,137,61,93,66,109,186,161,12,3,58,241,120,217,116,36,19,99,173,114,25,174,115,195,162,150,174,170,80,228,77,125,25,41,192,202,255,153,50,234,11,44,198,223,110,141,150,153,38,3,50,168,137,152,159,12,102,221,233,39,78,65,116,150,241,215,83,97,154,63,50,59,191,192,68,10,92,83,238,199,68,194,140,30,37,134,99,188,84,229,120,186,67,65,27,20,99,184,14,235,124,10,145,137,155,171,105,165,28,127,20,223,24,78,64,219,190,201,221,104,133,110,161,112,198,50,67,40,10,80,8,202,0,85,122,50,150,184,140,49,200,25,213,195,28,132,197,215,201,234,43,209,37,232,72,236,104,138,96,127,148,121,141,176,6,104,190,28,66,132,224,94,88,7,85,19,179,84,157,82,248,236,195,50,217,243,216,136,96,220,195,194,105,254,168,230,249,157,217,213,137,62,117,126,197,239,192,251,163,90,80,151,60,118,84,112,208,116,8,105,35,211,255,13,61,22,29,71,88,202,144,64,151,78,144,152,129,72,86,216,20,152,219,197,42,200,95,94,110,215,48,30,45,255,71,59,221,107,44,178,233,139,137,59,108,177,185,215,68,75,61,30,185,199,146,122,178,173,170,187,10,147,249,142,210,61,136,147,9,186,232,39,90,148,177,147,180,132,215,97,103,239,3,97,33,221,74,31,200,208,144,236,22,51,58,210,165,72,116,2,155,204,228,186,5,44,165,218,137,80,102,21,79,209,110,135,191,14,154,136,176,163,187,116,13,108,128,222,90,90,101,88,28,81,20,18,69,107,156,203,115,104,61,234,104,168,230,154,191,148,84,39,149,75,12,166,25,95,149,78,95,44,44,23,228,84,137,144,159,169,210,203,27,50,104,133,191,65,151,202,183,80,154,227,41,229,28,24,191,17,32,222,195,98,161,218,210,118,40,81,77,90,32,198,82,105,230,167,114,127,172,145,145,211,91,95,10,107,49,113,252,143,180,163,107,173,189,122,135,103,233,172,106,31,178,4,70,25,145,164,44,187,177,255,186,105,107,104,68,116,70,128,53,143,85,215,189,244,215,102,42,198,190,104,13,34,204,161,73,254,165,141,151,31,135,117,200,93,165,66,113,251,2,25,45,95,108,72,212,71,11,151,110,109,38,166,155,140,101,48,180,154,234,166,170,95,227,162,133,199,209,189,219,55,42,190,170,154,169,194,108,32,34,255,60,157,168,239,247,117,128,52,195,107,107,181,143,145,24,254,43,229,118,243,251,180,251,154,213,52,20,170,214,89,99,58,185,209,75,171,63,139,21,146,41,102,63,175,1,100,244,226,16,188,174,23,129,142,181,46,55,77,199,165,10,69,99,123,254,21,3,232,203,200,58,235,179,125,63,84,94,45,134,253,59,213,132,14,218,252,213,173,235,179,196,125,79,118,121,133,97,88,185,56,68,114,245,131,89,191,78,183,229,223,39,246,8,64,128,120,62,184,183,109,8,163,230,41,51,9,191,3,7,219,60,207,90,54,1,47,217,50,12,246,150,112,201,168,117,202,201,59,2,241,60,81,156,121,186,29,71,199,101,184,152,102,201,36,10,210,226,3,122,222,185,169,247,20,58,96,33,98,247,109,233,115,23,108,243,54,232,204,8,98,200,165,253,155,50,107,86,254,16,204,105,84,77,38,125,74,132,148,40,215,193,254,65,249,52,65,102,63,100,97,106,165,164,13,113,56,126,202,220,208,239,118,59,248,73,58,121,58,133,235,246,140,74,121,240,205,76,121,99,72,136,121,48,116,77,172,175,245,161,180,129,119,19,18,164,155,91,79,81,43,127,213,121,149,94,84,163,70,239,132,131,35,230,91,172,36,52,109,74,139,188,149,252,115,96,9,29,52,77,188,171,138,10,250,147,166,238,67,81,176,36,215,7,210,233,164,239,48,177,124,8,177,208,58,50,60,203,110,67,55,212,1,127,185,35,77,167,216,32,42,61,238,164,67,81,17,242,119,229,87,50,103,30,19,136,83,150,244,85,162,137,139,116,180,103,185,47,191,193,160,41,164,24,139,154,104,140,174,36,117,11,249,111,139,23,105,198,177,221,123,39,243,115,16,134,213,157,219,126,54,40,248,81,198,164,5,148,34,190,142,29,145,173,107,70,48,152,52,193,248,85,143,34,55,207,71,209,95,218,92,29,147,228,127,188,0,76,119,175,30,145,203,189,52,63,208,138,162,73,8,118,71,251,177,78,209,237,26,6,147,20,84,232,209,241,89,218,170,65,251,229,92,217,162,174,24,160,68,95,141,50,12,217,208,91,36,45,162,116,251,226,202,217,178,184,133,47,184,183,61,174,233,235,173,239,244,81,167,217,151,250,99,218,219,218,121,63,100,198,238,232,90,148,178,174,57,36,110,250,180,206,225,187,199,184,82,46,60,248,3,58,216,27,251,255,210,246,207,71,27,216,134,43,82,231,186,208,137,28,205,178,67,206,178,137,135,21,224,110,212,158,81,111,245,101,54,131,57,87,132,104,55,224,199,245,122,104,225,59,47,87,42,20,37,58,218,16,194,23,182,108,47,123,205,218,86,107,222,141,236,31,93,54,61,196,17,66,162,226,24,194,248,55,95,160,85,212,27,70,232,220,149,193,56,253,57,186,235,155,112,138,65,113,47,213,224,177,108,75,247,82,207,1,236,170,38,218,97,139,141,60,104,222,26,226,253,47,184,116,19,121,44,81,124,174,88,37,21,195,188,164,49,43,26,142,178,172,72,179,74,130,151,248,169,150,182,69,118,129,125,88,182,39,115,137,136,135,142,215,231,99,205,112,161,226,199,162,252,65,167,168,99,141,232,220,32,166,229,201,88,218,101,213,243,175,214,160,38,91,211,159,101,115,77,192,173,13,142,184,56,64,79,98,102,80,67,130,187,99,56,56,30,250,129,191,124,128,8,152,168,53,55,167,18,141,150,82,194,101,143,160,140,21,39,220,133,186,98,124,26,4,70,213,56,21,204,46,64,58,125,185,237,14,41,87,176,43,167,51,136,34,219,109,120,97,6,158,235,217,36,141,90,114,173,126,58,164,17,181,59,165,189,213,140,45,202,132,113,62,224,204,225,195,124,9,122,25,40,102,122,157,230,89,89,234,8,204,104,146,26,25,188,62,230,220,71,152,12,128,8,152,158,137,210,161,110,140,136,38,68,254,253,181,201,11,98,183,247,102,70,99,16,48,84,195,53,21,75,94,66,129,102,242,117,234,150,125,144,162,230,154,47,200,176,192,116,213,73,238,95,193,191,37,181,188,36,18,93,244,56,59,49,187,156,96,194,158,74,207,194,81,114,133,64,130,163,125,187,127,91,234,200,69,194,237,18,225,164,206,149,135,25,84,51,57,146,6,46,217,212,102,60,248,188,116,152,88,211,7,85,66,50,208,75,217,132,246,246,89,90,161,67,180,100,38,78,2,212,168,151,91,63,5,184,250,81,202,194,79,43,42,25,171,168,130,231,68,130,17,238,30,64,232,162,104,119,64,219,124,51,222,39,228,45,198,90,109,189,157,239,34,237,104,10,179,211,60,88,2,222,68,128,152,130,56,165,198,238,119,253,244,179,250,80,3,135,126,33,105,184,72,251,178,121,166,164,5,81,164,91,53,187,167,231,180,41,69,93,6,51,187,241,226,6,231,22,101,185,187,205,113,232,183,30,244,41,54,138,227,108,17,138,42,177,108,56,62,17,115,218,163,220,127,104,111,55,60,99,154,77,156,170,217,231,99,52,69,50,15,250,221,145,215,188,103,27,160,96,162,64,154,4,138,82,181,42,240,159,13,4,133,203,95,118,124,56,225,88,173,10,160,86,0,190,188,106,64,201,73,12,202,154,18,7,34,123,179,111,175,43,91,47,213,27,80,241,205,102,82,39,59,199,52,124,190,208,192,91,140,11,162,4,103,221,42,205,40,47,198,235,100,240,39,164,80,202,64,95,132,32,227,249,18,90,165,199,122,41,200,241,178,109,114,65,61,166,45,173,123,165,43,88,144,47,254,149,89,109,71,176,201,231,147,143,13,68,82,112,201,166,206,97,13,111,66,86,32,196,31,46,127,40,11,247,178,191,244,154,145,123,212,225,165,183,186,200,248,175,42,196,112,250,46,240,176,231,161,192,119,69,251,101,93,18,34,118,58,84,245,72,209,237,88,195,184,124,112,82,138,170,11,85,92,99,50,179,134,254,250,160,57,193,102,24,2,227,250,2,78,53,199,174,154,2,151,229,5,2,234,77,209,187,80,136,108,177,64,101,65,118,118,72,9,31,62,22,46,171,68,65,221,150,253,4,230,204,253,229,127,51,187,63,88,55,221,193,3,237,196,42,120,149,130,41,104,56,195,159,219,212,83,17,175,89,23,245,155,226,75,134,219,143,31,114,214,95,255,240,48,2,71,85,33,227,129,111,70,100,199,75,32,195,127,114,194,248,188,126,136,209,76,21,10,85,29,111,184,220,101,145,235,223,81,232,5,99,93,205,239,239,198,210,69,74,85,156,226,174,114,234,73,38,224,118,200,95,128,20,37,233,229,233,165,212,56,68,202,73,121,66,129,70,78,111,246,46,192,76,236,92,67,155,226,222,139,72,133,44,25,186,149,133,45,112,120,183,136,24,56,113,15,255,136,199,89,43,96,138,233,94,148,182,106,187,170,238,192,219,168,107,158,182,189,178,12,84,23,152,11,155,201,198,58,134,155,14,133,239,178,89,30,126,255,180,131,219,24,212,82,104,215,213,149,215,195,63,179,4,236,20,189,207,97,9,113,1,90,207,56,220,77,72,58,109,182,78,148,178,20,88,97,194,111,62,215,145,183,50,122,55,166,0,143,117,96,246,78,228,146,214,57,131,187,54,187,230,161,91,61,134,4,52,78,42,104,41,60,21,127,249,169,112,96,92,140,151,73,174,190,202,136,215,69,6,154,159,23,108,47,80,130,132,2,212,61,5,106,204,249,4,8,213,22,192,165,85,166,64,193,176,46,144,47,71,211,25,56,248,52,68,110,206,66,67,221,189,219,89,43,208,228,244,31,38,151,188,17,246,193,30,92,182,55,141,237,230,239,21,11,116,40,111,64,135,182,26,162,242,83,200,185,241,77,215,89,103,79,106,251,179,60,162,222,249,205,140,232,115,47,236,32,170,36,78,53,228,190,180,42,207,3,33,230,158,23,236,174,31,170,84,78,192,247,148,239,245,155,120,152,76,158,95,153,34,151,15,56,172,119,159,241,92,175,88,202,86,146,71,113,146,119,16,94,130,205,59,213,98,6,215,14,184,107,151,252,68,195,244,231,189,100,62,132,55,111,72,58,168,22,40,72,19,200,137,135,47,197,91,202,13,185,54,231,180,162,117,195,148,156,223,244,30,100,9,92,211,36,165,186,104,141,192,3,214,85,133,150,252,198,167,218,38,73,169,151,180,10,107,194,198,78,91,91,46,191,37,250,7,119,183,68,234,101,128,139,133,51,89,105,242,144,44,48,3,100,221,81,3,154,88,17,61,89,48,67,205,166,143,161,166,41,189,12,75,168,123,251,175,142,235,197,91,21,20,216,6,222,57,23,231,252,50,51,131,146,57,69,48,97,221,44,72,39,109,80,57,255,13,115,95,188,136,241,29,81,140,114,236,21,125,193,15,116,72,216,251,95,154,125,175,163,118,248,8,105,59,244,19,58,140,240,87,78,121,230,185,25,224,52,183,133,253,9,151,116,196,151,154,157,213,177,17,174,134,107,180,71,105,41,129,48,22,214,196,3,77,170,67,178,101,5,150,175,15,148,242,9,98,252,35,137,79,81,55,89,53,232,11,18,16,246,191,163,82,53,110,107,138,10,179,179,219,31,188,181,138,214,180,1,35,111,45,10,139,245,27,71,159,28,164,215,64,181,185,238,254,154,173,124,95,227,182,149,162,195,97,45,239,84,223,240,122,143,149,60,51,254,255,165,82,23,110,58,37,142,165,54,129,14,152,230,165,138,93,199,4,223,202,230,35,5,169,15,60,124,86,130,151,242,43,244,70,19,4,164,84,184,34,111,144,117,128,123,174,204,156,189,175,248,49,188,157,14,216,224,109,194,236,28,170,202,69,76,232,172,224,54,128,180,59,101,202,114,24,53,44,188,235,198,115,182,4,27,137,227,83,161,11,135,227,120,213,23,108,249,214,237,182,225,190,246,109,228,151,16,127,169,122,25,203,151,26,30,62,76,11,197,64,110,147,75,38,237,233,32,130,188,45,227,91,31,247,227,226,56,100,125,201,170,176,186,73,2,130,235,116,123,102,201,183,1,231,186,51,117,15,194,174,79,87,138,160,59,237,211,111,79,120,129,249,14,17,175,42,158,149,165,34,100,77,133,88,206,79,249,218,120,4,220,176,157,127,26,86,79,126,128,157,205,37,228,207,75,147,226,129,88,145,63,236,99,97,218,15,139,7,237,67,122,204,121,171,37,33,218,52,29,68,181,208,134,13,70,115,64,88,117,197,185,192,67,192,244,206,122,73,86,54,79,223,136,153,91,106,177,93,113,139,189,71,16,145,20,228,79,131,160,228,243,24,225,228,188,80,35,7,151,72,221,219,119,217,118,134,226,177,249,156,162,163,60,74,100,173,189,121,81,65,40,159,218,145,94,8,251,32,121,194,161,76,89,190,9,54,159,154,92,216,210,87,103,156,118,44,186,159,10,53,52,247,43,14,11,178,169,58,130,247,224,185,70,134,32,102,19,242,23,51,101,81,183,220,67,204,166,156,118,127,41,237,246,162,3,223,46,40,170,22,83,231,40,41,30,163,87,176,213,251,238,147,253,103,134,77,150,185,85,110,37,241,1,168,99,234,95,37,89,103,153,119,251,77,76,71,111,198,178,106,58,181,151,106,120,227,44,41,39,108,164,116,187,57,171,165,74,60,16,189,138,144,18,111,78,7,217,210,173,247,229,229,123,167,200,45,54,68,185,126,107,165,139,193,24,201,70,51,60,101,181,199,159,80,14,105,74,219,196,91,118,76,69,154,244,130,116,10,43,13,12,157,195,204,218,121,171,162,87,204,242,31,7,211,118,252,165,191,109,62,204,156,150,30,10,132,12,116,105,111,79,78,134,18,176,249,85,43,14,149,115,228,128,107,240,38,218,29,223,188,35,126,75,83,151,85,164,160,151,68,17,203,236,254,49,123,212,251,193,14,82,248,133,19,44,217,111,74,213,227,97,230,118,215,115,163,179,177,8,13,203,230,47,145,215,53,161,245,15,255,132,136,220,239,22,87,204,252,67,33,94,231,128,64,166,105,57,248,117,139,89,144,153,105,130,0,58,68,164,81,203,177,202,173,63,74,235,211,223,237,133,235,124,154,136,153,141,226,143,167,87,227,146,0,105,227,112,42,179,156,206,69,232,60,126,80,9,115,50,112,13,10,150,154,125,238,116,238,9,82,160,46,191,183,91,174,72,160,18,58,107,5,129,201,123,225,202,13,90,147,189,221,133,13,0,194,253,19,65,90,138,4,222,210,225,104,117,100,42,83,11,41,45,30,151,86,100,106,243,66,87,225,75,195,43,209,9,245,5,10,193,195,253,187,74,182,48,33,150,191,13,90,254,93,193,25,78,7,174,145,94,105,158,74,173,52,142,51,34,46,117,0,197,43,66,196,116,143,32,35,225,67,77,118,239,72,77,205,34,125,80,67,93,178,104,216,139,219,185,5,122,96,178,29,101,238,55,11,221,215,247,186,213,209,9,190,195,199,40,198,113,174,103,81,184,132,34,124,211,68,4,60,210,233,231,135,202,136,242,176,10,200,70,177,204,179,174,14,163,190,36,184,242,7,74,69,99,29,167,75,206,215,89,249,115,55,250,157,100,186,81,216,42,25,211,151,48,61,17,1,73,156,200,185,66,89,128,245,62,243,108,152,7,52,78,195,192,53,215,1,27,12,108,185,98,122,187,125,246,18,250,180,198,133,203,228,227,60,140,35,88,100,141,118,196,193,166,61,169,145,125,36,218,121,255,32,238,21,222,27,242,229,210,4,6,213,53,161,87,15,204,49,190,43,226,220,233,52,78,52,119,188,48,18,50,214,230,29,38,241,155,126,189,223,104,51,245,216,153,118,244,158,127,67,12,237,167,41,148,126,39,7,97,13,57,137,88,236,17,54,195,18,103,113,57,176,71,54,59,244,217,93,184,184,179,106,193,42,161,224,143,29,231,85,216,78,132,153,30,210,99,103,175,85,231,83,8,87,64,251,105,70,52,76,20,143,2,184,162,133,30,106,205,25,198,87,234,30,184,139,98,239,126,35,236,6,238,197,158,225,55,45,209,135,175,162,162,229,110,207,190,27,223,61,210,235,142,62,224,112,153,75,109,96,113,102,62,248,134,48,11,207,243,76,152,29,19,81,46,173,134,199,138,112,253,76,26,119,59,1,88,151,30,85,4,92,229,217,235,75,124,126,251,207,21,219,70,94,186,136,107,175,205,11,44,224,195,129,204,140,67,201,70,184,202,179,147,46,80,196,170,187,234,33,12,247,6,141,148,72,241,109,138,192,102,19,198,99,28,121,105,101,233,148,11,84,239,129,172,28,82,103,215,144,193,58,91,218,177,118,68,227,180,124,82,208,86,248,4,162,66,109,194,136,167,217,55,48,5,199,71,97,36,123,131,77,130,192,126,121,209,122,180,228,52,226,200,116,52,17,185,41,5,216,3,185,179,133,254,166,81,85,231,22,216,133,173,153,120,72,240,94,120,112,29,210,10,2,2,169,89,155,123,22,51,158,253,65,81,11,145,59,72,5,212,110,59,220,251,225,178,253,85,122,118,232,28,85,158,137,183,86,146,84,204,71,109,183,182,181,95,211,105,75,174,78,188,242,26,42,222,150,189,148,51,142,226,85,202,195,63,45,86,198,116,47,55,59,38,196,62,218,194,7,234,49,233,123,82,194,31,136,129,97,207,232,21,223,160,220,137,29,135,37,29,50,61,104,125,162,26,198,64,134,35,158,222,219,183,23,231,189,244,35,143,135,173,36,72,72,105,212,14,158,3,151,33,36,224,146,233,159,146,142,50,21,235,90,104,115,168,118,188,115,56,60,151,13,138,166,195,250,215,153,57,153,162,48,156,140,186,237,72,62,188,16,150,92,31,94,88,225,127,96,64,88,114,254,108,100,233,249,65,212,247,192,96,60,247,47,250,201,0,3,188,136,95,37,75,246,172,186,82,217,144,209,147,190,251,172,96,175,63,220,249,95,248,27,103,238,7,104,13,110,55,117,40,211,116,66,62,210,245,158,121,0,32,88,210,208,255,216,25,131,114,0,212,95,71,170,144,125,21,43,154,77,181,243,95,90,199,222,32,144,27,216,1,49,237,156,137,240,213,254,18,147,153,177,75,143,180,26,94,38,114,50,60,28,241,58,103,218,201,79,45,36,161,6,15,94,128,114,51,25,55,226,48,18,235,84,147,35,127,106,227,109,8,110,16,137,219,171,210,241,25,19,77,144,250,63,105,101,161,146,125,240,98,180,38,161,58,50,88,129,188,67,160,120,85,107,226,114,59,252,137,71,241,182,171,164,39,146,71,234,20,104,40,50,166,223,69,144,243,22,17,157,128,41,85,251,30,97,210,94,142,125,61,168,44,207,121,94,127,209,18,115,214,221,74,165,230,82,2,64,219,238,45,38,89,235,36,120,66,105,130,160,122,167,85,40,255,104,73,207,156,63,168,211,108,41,218,222,241,214,72,199,207,39,10,31,29,210,126,145,133,210,24,123,206,244,231,128,142,96,137,167,3,64,221,171,189,234,200,230,248,240,60,19,244,191,139,191,211,214,65,83,177,52,163,230,241,122,129,248,17,124,201,24,204,103,21,154,38,25,245,131,137,242,197,65,146,122,85,87,51,61,54,140,43,65,175,150,103,40,171,158,133,92,33,96,28,190,209,184,83,20,150,192,89,31,64,99,140,138,207,57,69,28,17,128,67,114,237,77,222,63,54,101,240,217,247,222,82,62,101,9,234,72,158,179,40,116,136,41,145,67,105,205,171,101,3,247,187,17,38,64,97,210,75,46,142,95,119,111,18,79,230,45,40,34,22,40,125,113,238,228,229,1,81,144,77,8,83,153,254,28,112,57,69,17,62,114,151,10,197,178,27,26,19,159,34,198,22,151,182,97,54,162,38,72,203,246,161,96,58,156,6,3,76,172,127,76,59,63,185,187,221,136,217,56,215,149,223,6,111,116,65,83,165,116,93,3,40,251,110,112,125,249,61,193,111,65,192,227,103,56,108,35,147,7,235,71,67,109,73,3,63,143,216,104,59,92,107,93,104,57,62,77,87,98,100,209,134,161,150,177,106,44,164,153,59,179,146,239,239,20,159,56,169,32,80,155,251,8,33,48,118,100,9,36,126,32,171,184,251,65,216,3,42,151,123,2,115,160,141,221,7,233,200,208,0,17,198,93,61,185,21,54,83,161,128,78,16,87,169,57,27,231,161,1,72,97,63,130,60,15,11,39,16,72,21,1,133,225,230,181,126,124,120,102,22,129,159,28,158,155,179,163,23,157,76,133,159,112,80,107,106,65,160,44,150,190,29,48,254,29,209,12,203,10,83,30,48,78,142,107,231,47,160,113,236,219,66,131,81,192,112,183,197,233,67,208,241,45,174,31,1,60,102,140,69,132,17,36,211,224,209,96,215,59,90,58,82,93,202,76,51,201,15,97,215,61,213,150,202,99,153,33,204,177,108,145,3,178,210,140,87,27,230,147,224,90,126,231,175,12,206,237,111,66,118,62,137,178,167,86,3,0,87,203,15,96,196,127,66,10,58,117,190,226,21,46,176,142,70,222,218,143,134,14,205,174,191,195,97,242,195,223,193,34,241,58,34,105,127,154,179,84,39,54,40,33,168,20,11,166,233,243,11,47,81,110,76,170,219,222,139,203,94,81,123,137,161,45,85,45,213,106,14,240,234,206,222,156,109,218,10,129,42,21,212,146,134,121,29,159,34,114,130,109,224,235,237,155,23,149,216,60,24,113,37,118,106,118,152,248,229,221,212,169,37,87,103,146,197,25,125,60,94,44,100,63,222,69,170,157,152,65,150,192,5,67,231,108,46,93,163,71,173,93,253,18,129,39,63,195,145,200,200,31,33,97,163,79,125,88,230,66,190,17,205,40,243,148,147,254,241,164,148,135,188,20,197,179,56,25,33,29,211,85,172,143,139,67,212,137,239,48,118,44,138,156,51,38,48,103,19,128,156,32,142,82,169,124,213,92,90,105,251,88,178,127,65,84,121,22,42,170,179,195,219,169,172,175,214,234,251,121,22,156,254,225,185,158,112,103,141,247,158,224,158,196,155,56,63,181,5,252,108,123,231,10,57,14,242,131,157,105,103,175,148,129,254,85,85,151,51,74,191,35,137,130,170,118,8,185,210,13,20,63,176,197,99,243,151,228,2,216,237,113,10,20,106,4,79,145,162,147,133,229,75,88,109,179,123,31,63,136,20,136,156,132,89,126,7,196,85,225,175,49,191,136,218,229,45,42,135,213,33,51,169,163,87,147,106,140,120,32,126,98,154,41,222,119,177,176,105,39,215,211,98,225,52,210,71,194,245,44,158,184,43,129,47,196,110,95,247,41,226,75,50,211,85,219,228,48,57,15,156,209,201,239,18,147,138,144,179,252,204,117,96,238,244,69,99,186,149,9,23,230,152,232,155,96,157,180,6,220,87,185,253,31,230,243,114,240,81,172,77,92,44,26,13,41,195,198,172,61,253,128,129,123,207,97,234,145,254,155,11,102,29,110,166,165,179,179,14,233,47,23,122,10,135,39,108,184,155,250,10,178,115,157,217,71,204,95,134,107,242,104,231,10,223,147,144,212,126,32,153,30,130,204,198,105,189,18,88,96,157,103,111,50,95,248,216,59,125,80,98,242,56,245,158,226,99,220,83,71,173,114,5,109,157,116,72,218,94,253,85,31,27,237,112,53,169,191,155,128,185,83,216,179,222,110,186,219,21,17,249,167,159,28,101,150,87,170,47,194,207,232,195,213,71,73,203,7,31,125,215,120,189,246,249,246,235,158,48,83,42,75,36,137,169,225,218,195,45,111,214,42,65,24,27,0,243,27,30,39,160,24,5,191,127,155,113,38,235,184,73,182,96,130,109,226,121,192,93,74,31,165,95,95,234,106,128,30,81,14,148,121,140,95,216,128,88,178,211,94,249,108,241,176,78,164,96,173,225,160,117,117,238,13,37,175,26,225,15,70,215,92,9,152,177,194,58,221,136,108,135,148,231,91,1,252,124,28,223,234,45,103,32,112,237,66,153,142,154,79,169,30,116,145,204,47,234,220,245,141,105,184,46,83,56,183,111,171,42,68,25,16,85,152,222,113,75,253,52,242,214,62,154,189,166,86,62,46,76,231,228,72,134,68,125,173,136,66,151,62,168,72,60,192,197,237,57,248,39,16,204,86,49,100,39,207,100,25,173,80,248,217,174,241,12,138,99,100,198,203,90,133,88,35,120,107,137,231,9,101,238,75,211,111,185,196,101,243,10,224,58,164,213,93,248,154,56,211,241,89,69,36,177,56,186,166,120,153,200,203,192,144,122,67,131,217,94,119,66,101,5,57,248,227,224,242,225,12,15,24,73,192,144,141,113,114,236,58,90,184,131,239,43,127,56,179,95,186,182,5,111,102,55,13,210,193,254,169,90,130,42,2,228,93,115,116,124,42,187,118,183,177,155,127,76,233,154,13,243,180,176,54,52,177,94,116,29,186,195,117,94,108,234,73,151,121,10,54,25,208,231,107,101,93,18,160,236,41,144,129,159,145,124,85,117,80,71,122,30,201,25,84,56,167,56,111,209,131,96,205,14,62,69,71,102,68,90,112,221,125,70,189,24,224,178,58,218,221,157,38,154,155,164,46,67,131,179,10,134,159,254,0,18,70,132,82,182,118,182,47,246,144,24,93,126,218,194,149,63,112,13,161,128,146,119,161,128,99,194,44,172,93,84,209,106,184,159,17,217,199,72,148,255,184,85,244,157,22,127,14,94,82,11,232,206,198,35,84,47,249,88,209,178,179,133,152,211,126,82,32,105,108,19,141,186,120,230,45,224,54,54,50,159,234,198,71,80,57,147,69,16,92,230,215,17,134,134,166,28,67,12,173,210,27,62,3,1,40,26,147,161,255,49,244,121,121,51,148,106,124,12,218,23,172,115,227,154,24,175,189,1,92,140,216,186,69,220,177,130,0,57,193,214,42,88,105,209,185,212,173,50,185,44,215,102,148,3,99,138,132,168,240,205,185,178,147,124,11,254,210,146,58,222,24,88,226,63,223,202,130,237,15,162,24,195,113,107,93,229,100,138,21,124,194,209,233,186,177,15,1,234,22,145,218,249,28,231,183,76,213,82,83,128,39,65,203,136,151,84,67,217,218,69,68,104,114,204,27,132,237,187,254,194,248,113,82,99,163,15,15,227,22,136,67,111,123,8,139,226,48,239,179,98,249,51,129,117,165,171,95,188,94,24,157,188,106,173,31,44,23,127,132,132,35,120,86,209,156,20,255,178,3,156,188,6,100,19,193,164,40,12,183,114,156,250,153,11,221,196,207,240,185,37,46,85,186,75,119,111,166,178,229,54,92,181,132,163,150,194,162,154,228,32,32,189,102,98,109,49,115,43,254,114,17,78,201,197,78,86,29,13,238,189,191,240,173,191,126,111,22,1,25,11,135,16,64,188,106,147,100,203,7,170,139,250,96,77,252,207,183,48,22,93,19,154,194,238,242,204,29,133,122,169,73,74,130,118,116,93,251,237,225,224,200,27,221,47,209,33,196,45,78,89,101,249,123,3,189,196,54,179,120,183,29,167,167,216,210,90,32,207,141,43,156,174,228,199,45,235,81,184,42,160,14,221,48,229,164,41,197,70,163,5,75,75,143,198,93,48,16,112,44,171,10,216,111,222,44,83,121,32,111,80,224,1,70,55,170,185,189,176,9,245,122,250,0,161,189,85,0,105,140,111,47,108,147,133,244,50,68,45,144,61,143,119,74,196,194,81,110,204,248,194,12,112,175,189,106,164,248,115,86,17,249,145,252,207,181,19,73,109,95,164,195,118,116,226,50,143,60,129,230,184,244,65,97,30,115,128,95,171,142,83,171,125,167,171,246,78,247,226,225,42,243,20,247,206,97,216,121,250,72,244,144,35,36,142,162,20,20,112,104,171,181,59,244,209,171,204,122,14,106,20,218,145,57,97,249,110,213,168,90,227,190,49,133,220,233,224,54,60,178,250,19,29,1,188,165,151,196,250,200,131,212,63,176,74,226,36,225,189,220,168,235,72,7,19,36,85,82,69,59,46,78,217,147,101,150,233,78,254,24,183,168,158,191,201,66,202,113,58,58,117,158,94,75,123,80,1,86,66,184,110,34,157,115,83,194,230,6,138,207,229,80,209,59,56,92,114,180,79,139,111,132,236,28,95,69,158,113,170,10,211,234,148,95,26,188,42,238,191,198,218,25,32,125,205,77,186,37,24,235,133,233,232,27,129,251,58,194,176,21,11,113,135,56,114,181,43,246,220,59,239,82,42,138,78,196,59,25,23,248,131,181,167,86,125,227,127,200,106,181,201,136,16,230,20,140,67,239,84,148,223,50,231,74,33,106,99,214,26,51,5,149,242,112,26,243,72,255,119,42,152,67,167,218,172,99,197,111,163,10,89,185,200,72,103,156,18,114,169,61,86,148,89,22,194,79,69,106,185,132,48,252,54,158,51,144,228,206,2,104,1,161,205,219,44,33,78,178,194,146,162,252,167,237,96,104,18,33,24,5,192,101,24,89,168,67,71,222,32,141,221,84,167,35,83,218,19,48,29,56,30,16,207,199,228,234,64,184,14,145,190,209,220,100,114,162,11,46,2,108,99,162,191,173,206,89,233,54,72,148,13,130,59,122,154,159,163,49,51,172,1,121,43,118,221,76,81,5,191,107,130,110,142,243,194,200,227,93,218,91,36,174,105,30,213,149,225,213,87,145,51,48,34,251,135,128,114,163,20,9,182,192,212,39,29,57,96,138,214,50,26,118,106,186,180,109,114,174,234,11,7,44,121,250,108,33,173,133,188,78,40,206,204,7,251,139,79,198,57,45,14,249,203,134,103,94,169,125,252,87,123,189,188,59,66,139,198,253,4,58,123,209,85,252,216,59,89,17,71,255,133,97,78,143,15,172,30,170,232,185,11,203,181,212,162,179,65,210,18,109,77,237,168,161,56,196,164,98,67,179,6,139,87,5,3,88,118,18,175,173,222,157,132,208,61,219,93,67,211,38,229,148,112,198,222,62,131,53,191,188,236,86,222,30,150,84,175,54,119,222,93,144,96,76,133,53,136,131,200,233,239,90,205,146,158,214,209,180,237,49,224,63,22,218,175,242,21,221,113,228,196,205,63,13,106,164,216,221,139,195,20,183,64,82,38,48,49,211,2,37,210,44,209,193,227,84,15,184,0,198,235,44,234,105,29,145,94,190,238,57,255,124,125,182,83,176,84,43,210,193,71,58,195,178,5,45,189,153,33,224,34,20,237,195,73,97,128,153,115,25,97,12,243,66,159,202,131,30,71,207,102,11,24,24,131,61,35,176,136,103,140,14,13,151,13,97,156,205,57,231,99,75,225,151,138,157,82,58,120,248,16,25,202,119,156,164,217,209,133,167,18,201,184,71,82,49,31,4,24,21,221,179,170,134,239,125,15,92,205,179,39,142,97,174,214,167,230,88,193,105,163,64,198,47,204,238,67,159,220,35,119,55,29,192,186,160,9,89,48,176,66,28,139,47,178,203,193,161,45,35,100,47,80,251,204,214,49,70,199,199,94,59,51,137,200,119,68,64,223,199,7,120,192,14,224,221,160,57,241,205,96,123,243,246,201,171,168,137,45,20,18,67,76,246,35,187,226,118,83,156,132,111,53,65,91,107,232,20,45,100,88,37,182,97,141,108,242,190,86,170,214,9,81,144,125,221,46,134,138,245,65,217,6,108,68,127,10,203,246,34,170,91,193,5,109,106,49,63,164,129,33,174,125,74,175,24,108,91,159,101,94,231,82,234,112,123,212,52,116,75,242,151,253,136,255,170,178,90,185,117,87,210,118,122,215,216,166,97,114,143,156,55,230,7,117,115,143,202,233,113,178,206,115,107,24,202,143,26,46,232,145,242,54,13,13,206,88,171,134,115,66,151,26,225,182,170,144,222,15,59,157,233,15,235,12,170,128,31,24,93,108,153,52,206,240,169,38,142,159,233,201,174,98,180,35,122,29,128,240,85,179,64,54,37,48,65,74,145,224,190,217,92,14,183,79,30,33,73,209,67,98,144,148,128,211,124,191,67,6,93,136,165,193,99,242,176,63,57,235,132,23,234,217,233,63,126,151,181,121,30,252,161,81,122,198,200,150,216,100,47,21,191,57,168,174,118,133,119,5,146,27,58,84,146,211,252,76,12,123,137,36,115,44,141,156,108,91,56,127,129,132,141,133,248,69,240,159,7,143,44,199,60,233,4,163,51,60,107,122,161,249,120,120,207,226,100,168,203,103,39,103,62,155,67,126,20,255,205,67,167,40,92,87,101,114,164,211,82,77,20,115,116,126,114,111,244,31,54,38,105,209,114,248,145,191,85,147,236,17,108,37,142,116,1,88,12,167,240,54,127,240,21,173,44,128,230,243,27,169,57,228,15,28,162,213,219,117,51,211,21,34,5,177,82,211,48,107,103,149,59,4,250,4,226,102,68,227,156,250,195,96,31,176,105,224,164,89,161,171,245,84,68,28,220,52,19,200,215,79,69,135,243,150,144,77,2,29,180,11,45,11,57,17,144,76,95,149,204,254,64,151,96,193,167,189,128,33,4,215,165,167,149,253,252,92,205,35,31,8,107,194,67,135,183,70,154,205,236,227,196,133,93,251,224,72,199,200,183,173,79,113,195,151,124,153,246,43,164,101,223,243,217,38,101,235,63,29,58,104,105,76,36,186,104,47,40,53,0,147,65,150,246,237,186,216,94,81,91,62,244,132,96,135,221,206,89,112,233,1,211,177,82,236,71,205,70,120,34,181,111,10,32,139,73,164,4,138,184,70,27,218,213,170,109,218,65,226,87,62,70,35,183,185,18,11,6,250,48,21,213,160,117,152,169,127,34,253,79,174,70,241,106,105,198,42,164,139,199,67,225,177,211,8,207,188,67,201,248,207,92,115,155,109,171,242,145,113,70,136,220,58,131,64,195,143,12,225,133,234,102,42,8,115,33,63,215,146,118,164,241,236,6,42,132,210,212,72,54,38,37,121,88,54,17,170,253,10,202,182,216,205,43,174,177,227,253,92,32,200,70,234,88,116,211,209,244,73,227,230,177,165,143,138,153,248,134,212,0,221,62,173,33,223,144,110,52,116,61,196,10,186,23,102,149,211,97,214,111,125,132,77,44,51,135,156,157,128,165,190,130,230,221,8,15,49,100,222,56,202,210,178,89,173,209,37,7,216,137,245,18,177,121,175,73,239,172,247,105,78,4,53,82,21,106,180,172,133,224,119,184,230,92,114,121,14,65,148,148,58,79,112,110,209,61,212,148,53,5,189,135,222,122,70,28,36,97,18,148,208,55,40,199,25,110,18,216,58,207,11,218,102,16,174,218,233,228,13,57,183,123,240,66,201,20,144,210,117,159,39,165,115,250,98,249,111,147,21,186,25,201,123,42,26,154,32,215,197,206,191,125,128,25,195,154,227,62,138,254,63,154,111,164,34,16,21,168,229,207,232,23,53,73,159,37,75,3,219,74,29,189,132,254,48,242,53,150,170,174,134,45,167,209,63,95,231,11,50,107,86,99,17,175,3,11,69,16,214,153,224,65,21,211,144,107,200,10,137,224,142,47,29,224,194,217,150,56,190,134,218,95,208,55,182,40,201,87,155,122,36,191,147,165,94,125,193,82,171,7,229,116,172,84,179,1,200,161,45,67,207,100,74,98,67,113,11,108,120,155,33,74,178,124,16,187,237,196,90,242,109,119,176,35,106,217,220,30,122,79,16,73,224,137,233,148,127,17,11,142,184,246,44,32,194,131,5,255,164,15,175,239,160,176,4,105,236,17,52,76,104,217,151,80,216,98,234,31,134,177,148,97,215,20,162,226,60,16,146,135,181,220,130,45,211,152,123,193,241,52,232,157,23,47,196,69,88,11,13,137,217,115,11,221,216,144,217,119,195,74,196,217,169,61,230,122,78,138,6,165,223,6,103,241,214,88,78,237,206,172,165,20,25,148,163,67,62,27,166,129,153,121,30,108,249,112,12,6,76,88,123,221,205,174,73,186,244,69,213,93,166,160,70,85,2,169,247,38,172,56,140,56,253,85,106,131,250,246,38,226,81,213,211,155,15,41,235,80,219,179,124,248,144,27,28,123,41,26,174,210,74,141,121,234,101,228,204,148,207,137,229,240,53,247,161,252,160,46,36,175,108,228,9,0,2,90,152,49,49,191,5,74,84,10,191,204,146,215,125,84,96,62,12,74,131,109,224,132,190,253,96,233,66,73,164,73,235,180,172,126,2,245,99,214,102,120,104,231,91,211,145,78,178,100,45,24,44,75,91,190,234,221,206,0,202,187,231,47,110,105,209,71,19,91,10,232,140,228,105,158,116,209,136,212,101,103,158,64,147,98,145,105,192,161,194,25,136,253,102,191,59,90,67,137,135,57,72,189,187,152,246,46,110,132,80,135,164,253,210,87,46,231,146,208,42,37,190,95,50,203,156,225,92,130,188,58,197,250,244,37,75,236,184,3,216,255,16,137,90,198,187,207,89,41,236,134,160,150,161,190,97,32,219,141,215,175,205,244,106,17,182,120,23,227,72,243,251,45,209,177,96,90,66,122,214,37,186,177,212,184,57,236,15,55,209,100,190,134,202,117,93,202,214,138,64,180,94,165,2,248,212,71,237,53,14,17,133,104,157,215,254,156,168,22,72,146,85,180,222,43,64,4,135,127,173,5,118,55,104,233,40,176,87,228,109,69,92,140,255,207,99,253,185,200,56,110,27,60,204,181,218,143,55,86,210,97,192,180,180,204,101,222,63,193,182,147,147,41,174,33,14,87,62,24,150,233,150,180,70,149,155,157,84,54,58,87,203,116,174,97,192,164,65,40,132,59,134,218,46,59,54,93,44,121,193,184,135,242,40,217,134,59,121,97,173,34,158,194,102,74,53,58,164,200,107,105,219,34,25,177,190,50,150,252,11,45,122,235,115,44,121,188,155,205,80,158,25,112,129,63,131,128,98,177,183,253,15,233,26,181,220,101,99,12,150,115,163,23,175,195,163,165,18,79,174,116,36,211,192,219,155,6,65,206,140,50,137,95,147,21,15,175,180,141,162,11,204,136,195,13,55,172,191,163,194,246,6,93,47,192,104,9,101,68,90,198,27,165,92,240,25,197,144,4,90,69,172,104,1,238,84,30,46,23,149,162,154,134,28,196,247,99,103,23,63,55,210,112,121,163,170,206,38,106,3,85,171,220,131,166,121,81,232,234,254,46,77,155,66,23,81,92,215,168,8,239,16,118,97,190,238,249,19,11,241,43,160,148,160,34,89,197,209,26,135,112,73,7,94,162,36,255,22,51,85,145,80,180,38,77,120,235,238,89,3,227,23,157,78,75,37,50,158,205,137,14,178,219,166,90,53,178,53,45,199,175,193,114,212,235,187,129,116,15,119,60,16,142,120,133,201,153,235,163,182,194,72,13,224,41,124,74,242,141,0,191,127,125,193,87,117,112,183,220,199,124,160,38,45,95,218,107,140,111,33,170,91,180,92,82,15,142,49,130,181,97,222,165,247,153,146,199,39,182,21,179,148,182,170,5,224,120,61,127,175,240,198,180,7,220,64,22,2,100,61,68,60,129,57,182,235,141,125,171,161,50,205,70,89,129,80,100,160,249,0,200,85,73,113,157,98,169,106,180,199,15,175,43,132,8,15,41,13,127,75,46,231,80,215,126,108,210,176,29,183,198,32,11,216,168,145,128,83,104,144,232,231,57,26,164,100,9,163,70,162,216,234,186,133,17,101,172,127,72,100,247,67,143,157,56,4,211,179,54,96,157,178,211,199,101,60,250,182,65,239,26,4,63,144,137,89,113,175,132,52,248,146,100,71,52,227,51,48,167,208,166,11,197,216,45,241,200,123,48,1,196,118,239,15,96,54,221,121,66,153,189,129,144,238,58,156,147,73,67,156,84,144,69,102,66,209,191,235,111,74,74,21,226,47,86,131,94,108,199,134,124,220,0,206,70,135,224,130,122,118,153,100,151,124,178,16,234,115,66,253,92,17,226,124,165,51,182,242,230,115,94,6,243,52,192,25,32,35,189,75,45,208,104,116,68,236,146,108,74,92,90,43,123,11,55,144,43,116,193,75,101,141,146,5,120,118,163,38,176,253,24,40,251,112,5,161,70,34,96,101,66,98,198,35,94,117,212,139,139,255,105,47,247,176,193,212,5,207,114,124,94,34,244,98,103,228,120,143,192,96,60,21,153,120,213,135,151,228,22,41,81,197,175,225,47,118,94,101,53,195,217,146,213,29,250,7,202,230,182,133,218,97,123,212,26,214,20,192,142,132,23,104,209,242,134,96,145,95,189,192,114,148,178,88,253,19,101,216,65,60,149,229,218,15,99,93,229,39,31,190,148,136,206,207,6,147,249,162,178,134,50,84,234,64,170,109,235,204,114,22,27,138,107,73,88,148,224,39,35,18,4,108,43,13,154,12,118,83,245,86,228,77,90,230,78,10,240,5,0,215,97,57,185,29,67,195,121,1,97,218,199,27,49,229,60,3,226,86,13,4,13,116,145,178,205,10,84,8,243,4,77,48,152,166,140,95,210,134,149,5,148,26,239,212,104,0,204,40,65,147,159,249,180,20,70,245,62,93,213,44,96,204,174,16,207,35,145,225,229,192,213,175,206,134,22,214,248,76,38,248,238,75,186,108,45,56,93,127,36,147,196,52,177,187,31,101,223,244,97,239,63,125,138,161,71,246,184,200,231,212,194,112,176,229,81,250,121,54,199,5,189,160,30,40,214,137,245,118,120,24,79,192,41,194,19,189,77,228,172,115,60,0,26,4,148,125,137,58,45,235,246,42,16,144,194,23,251,49,202,127,157,192,131,106,163,62,79,108,147,133,13,59,243,175,77,73,65,5,84,241,65,247,154,49,142,233,252,174,150,90,119,120,189,67,206,110,167,0,125,49,166,163,131,52,201,18,124,26,86,60,212,167,79,186,64,10,246,33,245,115,153,127,200,184,96,131,77,87,168,67,162,14,22,22,94,60,5,30,122,200,29,226,83,37,188,167,203,249,74,92,241,136,226,84,39,152,76,159,85,5,20,59,18,253,224,43,64,79,255,179,181,60,246,223,225,56,238,66,123,15,108,251,11,92,224,21,240,188,105,177,246,252,220,120,200,236,220,10,160,69,87,39,139,126,221,42,215,126,231,220,108,203,253,156,162,219,238,110,96,104,47,61,170,238,65,150,120,15,5,144,106,66,164,52,207,148,99,104,77,30,91,55,33,46,66,45,40,245,142,203,128,59,46,24,59,73,85,85,189,144,174,234,68,116,45,20,175,180,156,121,140,175,165,19,124,35,254,78,143,252,179,25,77,211,223,226,13,159,146,121,26,148,44,137,57,184,21,176,25,218,16,176,128,144,255,204,148,70,188,135,233,238,137,52,150,137,182,194,83,26,94,96,2,16,127,127,116,18,30,55,149,85,48,187,117,185,0,199,19,56,167,237,165,227,227,191,225,218,90,11,250,40,175,54,161,35,1,91,251,226,236,3,147,111,138,63,223,87,57,138,216,192,107,15,33,44,245,108,66,252,15,192,21,2,192,110,32,39,225,16,152,139,170,4,201,151,71,179,199,220,188,128,218,208,168,164,86,227,241,8,115,146,56,59,24,206,129,64,14,154,97,150,71,34,181,247,171,28,240,155,192,23,118,181,7,7,42,27,16,99,54,83,54,1,89,108,86,18,12,44,134,197,9,198,160,177,70,143,128,143,112,62,85,150,2,137,67,106,75,202,183,38,222,64,52,151,69,165,161,113,238,178,127,72,165,80,143,72,186,93,239,0,63,254,249,218,78,21,181,31,171,33,101,126,4,134,111,252,6,199,118,253,250,115,20,138,164,103,144,101,43,215,148,157,97,54,78,196,90,28,236,21,154,167,99,25,89,91,101,186,94,203,253,150,214,233,69,38,178,86,64,200,131,69,120,113,46,186,13,109,17,74,97,219,217,32,110,125,246,53,38,97,48,166,133,218,90,159,15,70,54,116,162,37,214,224,225,216,245,197,162,166,42,140,226,21,46,240,112,39,86,142,151,51,64,63,55,64,75,69,84,92,213,20,84,184,43,48,10,178,85,105,130,230,27,32,74,204,124,227,117,128,84,51,199,161,133,74,248,54,34,117,42,107,145,5,90,211,76,99,61,225,92,84,91,153,237,49,168,145,110,91,160,217,8,224,147,66,102,234,185,229,210,237,209,85,88,68,199,148,179,80,108,29,81,69,186,140,249,28,99,153,24,231,81,212,101,193,109,63,110,34,32,142,123,30,52,86,37,201,112,174,137,144,110,168,149,61,148,23,245,251,181,209,150,15,27,49,155,219,63,37,140,136,129,3,111,3,236,118,209,237,45,24,77,77,27,45,68,184,35,130,70,179,237,173,18,119,138,29,73,153,253,163,89,115,239,180,134,121,173,96,68,17,101,208,206,180,24,36,185,151,112,91,95,169,237,125,85,199,12,31,0,10,75,194,150,24,203,115,251,120,57,39,41,8,114,81,230,110,65,190,115,86,155,197,167,8,45,192,193,26,232,84,114,183,248,75,83,174,126,120,206,146,115,161,49,6,12,190,180,36,222,156,154,76,27,69,155,92,190,197,21,191,123,243,23,211,190,164,212,48,187,72,220,2,142,230,229,118,37,51,102,234,146,206,90,198,34,241,154,53,20,200,108,17,168,117,130,189,31,148,46,143,151,10,29,213,145,165,29,121,205,232,160,175,128,211,88,210,124,250,39,146,188,67,62,174,139,88,125,52,180,33,65,74,1,190,13,48,197,249,49,161,56,219,91,103,71,44,6,184,1,87,140,100,173,2,9,24,210,26,168,217,59,71,253,148,225,252,112,255,180,140,159,225,240,23,101,169,236,200,253,49,34,168,245,245,90,111,237,88,247,39,219,231,33,214,158,44,168,45,222,164,88,185,25,229,133,145,21,145,250,40,107,22,210,230,110,173,14,121,172,36,87,227,234,62,138,242,29,39,187,229,27,190,35,46,168,77,201,206,130,159,32,95,151,186,40,198,124,102,211,242,90,223,86,187,47,33,102,168,146,159,21,7,119,82,209,209,191,88,31,255,201,76,85,38,166,87,118,250,13,73,200,9,76,113,130,89,61,48,111,37,50,86,129,225,65,34,159,127,162,35,252,142,65,246,73,229,233,195,211,166,55,35,83,102,72,109,61,4,128,254,126,19,176,200,157,188,68,55,123,58,45,45,134,64,8,213,72,189,100,213,210,91,72,147,12,200,166,27,173,138,80,144,129,157,174,82,208,107,171,94,208,222,155,188,250,101,106,1,122,131,250,65,73,202,141,100,69,15,144,20,173,163,184,25,250,15,5,125,187,55,196,55,241,144,207,195,77,236,215,250,204,162,1,94,55,55,83,186,76,27,34,253,149,139,24,114,24,62,70,176,221,10,133,176,110,227,28,253,157,209,85,248,19,5,27,77,234,139,164,30,63,189,168,112,1,117,66,32,150,254,73,91,154,234,216,163,249,71,96,229,131,100,229,64,136,182,133,252,85,245,82,0,64,69,100,250,69,127,150,213,120,184,247,68,247,192,69,101,12,197,139,51,102,54,82,205,218,189,26,84,99,166,77,168,84,66,193,175,137,169,251,203,117,219,73,79,169,65,204,155,235,244,101,200,43,29,93,163,121,100,126,211,246,46,186,46,199,83,201,49,45,192,18,212,150,180,105,124,152,202,240,107,159,135,194,97,42,227,19,93,165,117,191,227,89,160,53,184,57,217,69,152,45,54,146,149,234,200,35,171,90,65,103,27,167,70,230,198,61,54,195,56,64,14,210,217,130,100,90,246,55,236,148,167,165,8,222,236,44,72,50,44,220,31,104,174,222,240,71,123,138,134,53,221,70,60,4,139,189,145,149,61,185,117,90,124,73,99,18,23,48,58,94,34,49,69,129,227,158,21,157,66,223,229,37,179,232,171,250,0,144,146,148,153,233,38,109,102,155,70,70,197,184,196,224,221,83,89,122,148,243,201,152,47,127,47,36,39,79,113,76,205,140,163,39,51,60,225,176,216,35,13,160,87,226,61,156,237,241,95,212,92,10,123,172,240,75,99,77,69,15,21,230,165,166,246,129,115,170,234,183,167,189,0,227,19,154,153,35,63,129,211,251,209,58,193,214,117,77,39,7,35,72,4,215,84,151,38,122,46,55,19,30,194,95,24,209,128,234,113,182,227,238,12,225,233,19,197,119,217,83,223,155,209,117,205,196,2,229,210,171,38,72,56,172,232,157,90,33,74,21,236,178,188,168,133,13,141,123,163,231,190,81,37,63,182,80,180,96,17,132,83,143,131,5,213,117,94,5,196,210,143,235,18,139,253,70,49,191,84,221,177,118,180,201,118,89,188,194,153,205,87,212,178,96,186,212,20,120,180,174,212,46,135,255,254,121,42,12,100,157,187,85,137,139,197,19,86,217,189,112,75,62,238,36,206,18,19,225,201,15,239,43,250,26,192,203,179,250,51,198,31,26,96,42,49,217,251,14,175,42,86,71,179,21,197,23,202,77,52,242,47,127,12,93,110,188,184,234,142,179,9,59,227,251,100,21,3,146,44,57,92,165,230,147,105,172,74,225,128,36,161,147,11,36,145,100,49,134,19,225,166,208,221,186,39,73,48,219,41,236,78,50,92,71,144,218,13,123,251,181,244,36,147,82,10,51,200,126,214,212,19,212,91,133,131,192,153,118,110,177,155,156,73,26,156,86,120,100,125,179,35,150,23,88,165,189,43,169,18,23,32,173,174,89,96,103,103,207,145,143,249,189,85,9,192,174,195,233,238,44,233,212,185,79,60,72,116,169,192,146,136,228,83,171,66,219,173,245,54,89,24,119,13,86,118,249,15,49,117,67,243,162,222,86,17,28,131,191,23,247,4,134,136,86,238,94,35,114,179,200,161,6,251,63,242,33,83,12,238,192,197,4,228,146,68,140,211,129,183,55,192,155,28,143,218,250,75,188,251,158,6,68,148,59,49,160,56,182,173,13,129,12,67,112,126,12,129,251,67,213,189,218,26,165,147,32,86,86,133,233,117,221,6,143,149,244,145,95,104,63,243,220,236,110,37,177,236,40,170,82,234,1,191,197,194,143,131,156,7,234,153,2,6,24,72,7,129,28,0,131,79,139,176,166,119,220,94,141,156,80,100,106,127,3,36,216,67,114,174,103,172,116,189,25,123,192,136,169,114,64,40,211,60,63,228,30,2,159,98,88,252,210,48,21,214,118,67,209,151,203,95,152,77,129,236,58,156,159,97,134,208,146,23,156,40,104,130,197,174,43,52,183,125,82,41,134,90,124,166,225,215,147,121,139,165,188,33,116,39,172,2,142,110,195,27,102,49,135,23,107,162,127,9,206,136,183,180,191,154,180,160,228,38,110,219,239,164,183,54,232,116,5,64,22,65,166,19,186,157,181,3,179,163,252,180,254,134,94,0,78,243,24,124,165,160,156,69,182,52,120,201,124,62,210,150,28,69,133,246,69,9,85,76,18,40,227,105,140,186,24,235,226,245,54,82,79,4,183,87,18,33,237,116,215,32,145,215,180,187,191,82,131,193,148,36,50,202,141,189,80,71,106,43,51,229,67,40,171,129,4,166,9,207,226,24,125,106,184,5,253,150,20,217,233,65,15,58,66,185,145,146,140,238,50,179,212,189,83,36,60,34,82,27,54,0,79,21,183,137,3,38,184,134,226,113,162,173,187,20,68,28,16,105,241,187,198,93,40,252,167,245,203,97,216,122,188,252,51,54,63,160,1,216,143,229,79,89,20,250,202,41,118,45,191,8,90,73,44,146,154,202,10,188,6,145,3,156,153,78,98,254,126,163,74,34,169,135,197,15,138,251,237,113,167,183,225,136,25,179,145,37,96,254,53,40,75,106,106,62,151,14,146,5,69,27,92,176,69,64,196,1,86,192,8,105,73,139,170,32,152,243,120,131,7,207,196,80,192,156,234,78,179,104,94,253,208,188,172,195,201,168,167,23,0,99,88,215,242,129,72,166,147,243,214,114,176,84,238,100,69,146,237,28,221,70,253,96,132,162,207,133,84,80,227,31,210,28,76,230,211,170,111,9,44,145,179,219,79,139,160,223,39,7,163,11,236,107,41,1,201,160,22,131,4,167,180,103,82,127,13,1,200,47,112,95,18,149,106,114,89,75,99,112,115,92,111,130,161,61,198,198,252,126,7,157,61,137,165,156,105,122,159,226,162,195,2,170,109,220,248,252,168,116,135,230,12,248,216,1,109,96,153,47,180,132,70,43,32,5,54,192,183,40,92,41,175,28,204,108,5,68,136,13,123,187,51,133,132,137,66,51,70,182,32,3,51,195,62,103,60,127,144,211,160,101,83,75,231,173,134,221,139,63,102,207,151,57,203,116,242,123,100,3,210,41,142,173,110,216,202,94,238,27,233,24,79,253,32,106,64,51,213,166,85,31,164,69,55,47,46,121,162,226,153,181,149,107,107,221,61,136,214,33,208,178,176,40,168,79,136,78,254,75,223,225,197,222,252,245,65,216,251,119,18,104,161,5,255,205,20,26,40,25,209,15,140,235,10,150,9,135,253,57,20,174,234,115,105,111,221,181,217,90,204,14,207,7,243,74,94,102,80,171,61,95,125,145,197,81,228,249,244,25,11,16,149,61,23,119,102,172,102,218,125,227,109,119,93,228,222,122,145,45,67,16,101,143,216,27,167,112,137,68,186,212,3,80,16,88,246,254,93,120,198,167,18,42,57,27,53,115,112,152,52,211,41,67,130,107,28,42,241,174,46,162,159,69,124,162,222,40,224,21,132,141,218,77,67,44,95,22,132,30,213,106,46,33,175,37,175,227,44,41,98,211,186,177,238,246,73,247,209,189,29,167,28,83,197,25,49,33,7,99,108,184,122,234,124,228,150,69,211,237,212,124,186,14,145,229,129,60,106,253,83,107,69,59,116,172,26,155,224,240,163,169,52,242,15,31,238,107,44,0,30,204,204,111,229,184,153,81,229,31,58,184,0,103,137,139,173,99,208,220,54,44,23,10,243,92,173,32,196,241,53,205,253,152,113,116,167,247,90,163,209,78,81,183,104,208,33,92,226,79,93,170,150,132,218,237,106,188,59,189,195,147,212,108,244,235,238,211,67,119,60,147,149,137,166,6,47,39,95,146,88,22,146,234,108,91,105,134,139,3,209,234,220,213,25,65,91,54,2,230,194,238,222,53,252,154,214,179,221,241,139,181,93,218,54,200,122,231,78,25,171,80,219,71,176,172,13,89,11,140,115,145,176,216,248,53,133,226,53,80,144,155,117,14,71,158,13,145,225,74,192,206,131,224,157,56,247,107,151,102,0,246,56,39,27,139,55,34,166,225,220,43,199,184,157,231,223,85,96,222,19,202,92,151,27,241,210,48,163,215,124,158,149,225,3,221,231,139,46,243,80,137,235,211,92,118,152,33,91,192,124,140,189,232,207,251,46,110,94,252,242,180,150,108,140,152,34,199,92,231,193,140,83,71,92,148,169,121,135,250,57,247,187,11,224,146,220,198,28,23,73,173,15,134,219,136,234,123,46,98,225,0,122,101,8,164,185,20,39,89,14,252,59,196,229,198,58,112,217,137,145,186,190,126,39,17,191,56,80,219,119,121,135,5,44,165,131,22,187,65,69,153,24,29,105,131,81,142,241,101,57,13,148,97,174,120,225,200,238,238,168,83,41,249,102,254,247,33,233,233,56,178,193,154,66,172,101,173,150,183,82,9,130,193,164,232,95,178,143,126,14,166,124,109,155,215,234,102,240,128,159,219,46,198,142,212,165,84,223,37,100,218,105,178,254,105,101,168,156,191,156,55,20,169,120,7,235,68,156,103,12,255,89,97,57,4,216,3,138,196,66,111,182,145,147,9,28,243,96,176,144,132,76,245,188,184,222,107,146,127,147,109,220,213,24,127,148,103,18,68,70,250,219,56,2,41,235,226,250,167,213,11,229,202,162,228,196,53,173,40,113,234,236,82,50,108,201,236,32,10,235,187,119,5,153,150,4,37,56,153,128,217,190,194,90,244,156,199,95,17,161,63,51,195,86,71,114,93,95,58,82,7,211,2,121,219,4,9,197,63,134,0,14,215,171,110,117,35,147,16,227,226,247,104,7,118,8,86,195,107,22,177,210,242,31,16,58,215,125,192,144,224,69,218,255,69,250,144,70,233,12,28,248,254,19,250,215,57,138,62,212,239,83,107,140,227,208,51,105,158,19,91,13,128,81,144,8,5,217,29,88,156,82,135,126,164,173,27,5,124,230,223,147,96,150,193,15,201,74,209,7,140,253,123,34,153,217,51,130,116,172,228,239,147,80,224,206,2,83,255,62,129,125,147,85,190,239,113,189,237,245,99,113,29,235,56,158,107,126,39,152,64,123,11,38,249,56,115,3,191,61,158,195,231,167,110,108,75,204,146,192,20,232,71,236,6,37,18,117,173,106,61,50,161,185,99,191,14,232,33,226,85,233,51,186,96,211,161,49,44,176,107,28,59,107,37,31,156,216,101,185,5,177,126,201,98,21,54,2,101,236,20,113,177,62,227,73,207,236,72,56,255,191,10,179,109,106,28,94,80,158,70,220,36,189,92,137,197,241,48,137,221,101,48,7,58,33,177,58,33,228,175,188,184,66,211,32,164,183,117,3,98,156,138,133,17,45,114,115,166,73,66,238,136,20,245,142,243,83,149,132,44,167,17,109,42,131,98,2,103,109,247,166,133,11,31,42,166,220,226,149,86,77,186,0,156,210,48,136,67,139,181,72,71,221,195,5,111,227,150,206,36,170,101,10,27,161,72,6,55,8,188,21,177,83,134,29,126,142,43,178,205,32,63,76,237,236,12,207,23,75,222,160,232,134,5,228,245,157,39,207,18,186,75,29,123,132,71,39,83,128,148,203,55,202,118,117,158,120,152,89,172,251,21,63,130,43,135,187,64,117,213,249,107,5,226,59,49,135,178,30,215,120,227,25,85,28,34,131,2,118,80,171,212,46,157,221,218,74,71,212,209,56,101,0,78,15,225,14,194,160,66,71,41,88,81,131,66,187,31,152,237,24,179,14,137,2,26,57,141,148,84,28,145,167,201,140,15,88,19,112,248,73,52,167,245,28,104,92,147,112,72,4,166,74,173,216,240,21,169,117,240,90,73,38,241,192,187,221,221,0,73,190,157,200,139,240,225,60,22,59,224,73,240,84,186,83,200,108,254,69,248,192,227,119,85,203,151,225,205,31,166,207,68,97,132,188,102,81,137,4,203,92,182,186,89,138,251,21,246,198,188,218,253,31,209,174,7,174,222,183,250,155,29,63,255,61,136,52,122,140,8,94,11,7,110,89,116,62,88,37,205,183,29,29,253,46,224,151,76,194,19,7,69,55,228,195,95,93,47,192,25,40,192,71,231,150,0,137,192,163,193,151,220,126,145,174,143,108,184,200,247,34,80,252,2,180,78,136,151,133,122,0,149,128,121,124,110,81,113,98,195,199,182,158,16,148,81,250,242,74,137,137,236,51,82,93,201,202,44,208,222,151,224,28,85,47,63,234,117,40,202,45,198,141,3,160,144,86,226,95,153,42,67,17,35,77,248,129,45,18,233,143,9,224,192,21,74,106,128,10,12,25,141,82,88,116,160,223,94,177,95,3,108,239,21,29,176,113,44,135,17,156,146,206,3,107,23,141,175,57,226,125,166,198,236,35,236,215,87,84,32,245,131,75,8,151,40,254,40,193,130,141,87,253,51,120,168,145,187,229,251,12,75,198,174,199,220,175,238,221,125,101,131,172,52,112,138,29,166,26,60,116,110,144,76,39,193,250,228,235,76,100,141,118,44,164,233,12,78,49,177,124,54,99,78,33,104,232,123,126,41,176,173,135,13,166,15,22,248,5,207,118,160,110,165,53,55,0,169,182,44,140,185,39,97,194,154,20,228,162,78,141,106,92,165,201,223,36,56,58,4,38,66,198,25,218,227,216,26,0,193,195,80,146,177,1,208,188,153,33,162,50,225,103,41,209,174,216,126,20,88,61,135,4,204,174,74,121,201,122,247,7,250,86,230,114,37,65,164,239,170,186,217,189,6,224,180,49,151,240,242,219,183,64,206,233,224,9,217,187,202,51,103,197,213,203,244,95,117,199,85,27,53,166,219,112,70,15,208,167,167,97,86,171,120,69,229,87,19,98,175,90,86,54,184,70,174,199,122,170,141,179,68,147,158,88,233,40,120,128,174,149,96,169,206,248,138,156,166,103,24,28,243,53,25,205,59,193,237,50,127,250,14,75,207,219,192,249,142,27,39,210,147,90,92,96,212,78,62,103,196,118,95,75,226,86,78,22,105,36,228,5,0,16,136,199,127,255,220,213,68,10,106,16,220,121,73,154,78,113,6,121,208,187,167,20,201,140,217,190,199,57,111,232,101,66,9,30,80,80,47,90,9,201,244,44,72,154,44,37,130,10,98,128,10,235,8,220,81,212,12,239,124,189,206,252,149,215,24,28,102,80,182,242,43,251,68,195,161,77,247,112,95,103,135,215,149,238,203,78,159,97,11,33,214,103,213,207,134,219,251,29,49,163,8,33,66,129,171,221,228,109,25,162,121,110,250,112,135,99,165,154,83,93,244,182,12,223,127,236,175,130,87,197,160,206,216,233,4,239,41,141,244,194,249,36,242,120,211,99,227,177,98,82,239,153,235,78,150,143,174,252,43,186,220,110,28,39,98,194,198,178,112,254,151,147,56,164,129,158,144,3,113,107,156,162,20,109,78,226,45,11,231,139,216,58,72,68,83,67,242,198,75,215,37,161,216,238,30,7,176,28,85,154,222,187,7,136,218,141,240,7,151,184,1,128,20,181,126,21,100,143,229,157,62,125,2,95,215,217,123,57,114,45,195,209,18,174,75,152,105,132,170,60,21,40,44,56,118,77,209,60,57,143,15,198,197,183,206,172,97,152,110,197,148,212,23,180,182,26,251,110,21,204,30,136,3,7,174,224,233,241,78,143,18,191,17,214,233,83,111,49,0,81,151,79,219,182,201,234,83,166,57,182,7,242,77,85,160,189,197,26,60,161,96,148,99,135,75,151,252,213,172,86,208,33,70,157,187,250,192,27,126,8,198,231,196,161,126,58,238,82,202,121,27,15,211,139,0,242,133,53,242,104,177,253,128,137,126,208,184,82,15,7,3,52,47,227,57,143,137,239,67,120,205,36,119,170,142,138,109,122,220,220,70,188,121,212,5,81,146,148,53,45,78,114,200,214,45,110,112,127,111,247,68,97,32,69,187,140,196,22,61,205,139,115,13,199,252,18,229,89,148,240,140,215,90,240,210,115,143,178,141,227,228,169,144,98,171,106,185,68,47,205,138,29,184,24,96,65,251,140,69,53,139,148,187,207,224,144,67,110,31,251,25,206,184,179,113,213,195,114,63,29,5,130,203,236,23,235,144,36,15,22,239,228,151,69,237,99,239,13,204,162,96,141,56,191,138,5,0,142,247,72,16,160,186,156,134,89,188,23,177,68,228,250,182,154,68,227,161,17,85,140,31,63,197,213,68,221,165,157,43,3,5,132,117,171,77,33,172,14,171,199,75,248,201,1,235,145,42,168,64,204,197,21,139,171,151,63,43,117,69,237,139,153,214,164,20,253,213,21,116,181,183,88,115,121,33,13,183,33,41,121,218,145,194,44,214,209,0,192,86,172,18,239,133,66,52,152,242,226,36,49,55,54,181,222,188,120,87,44,25,108,174,61,140,27,21,137,148,94,163,73,252,133,237,52,142,107,217,96,34,77,166,159,200,133,157,238,240,2,22,151,146,49,244,40,68,99,234,145,14,219,73,112,241,80,22,174,62,90,62,21,142,191,43,180,162,23,135,38,29,40,113,187,35,212,88,15,48,29,214,184,230,103,144,119,92,129,45,18,157,94,145,182,32,177,123,8,192,17,50,182,62,179,154,102,101,85,252,145,209,30,175,67,108,149,125,80,254,67,58,220,7,219,240,227,176,7,67,61,251,8,170,99,163,154,31,247,114,35,231,86,44,89,116,32,81,0,173,42,80,82,89,26,75,101,111,187,91,23,223,49,213,230,253,91,67,146,84,165,103,157,199,27,242,186,101,135,140,61,41,113,127,49,123,69,20,33,76,97,32,110,120,47,112,18,90,182,187,81,111,115,60,182,167,106,192,43,148,113,169,82,118,234,134,144,29,89,94,64,130,108,11,116,186,213,97,213,236,179,96,115,193,148,126,221,180,54,216,171,193,62,63,3,248,230,184,64,133,113,11,166,99,167,187,28,161,198,90,92,126,191,186,128,44,56,170,178,15,205,246,178,186,157,135,171,176,157,33,226,116,217,48,30,2,72,111,156,213,36,136,91,149,102,171,103,207,2,55,158,47,247,28,87,145,1,141,61,230,117,229,125,39,252,31,126,190,199,6,85,194,203,127,193,198,88,97,197,193,92,237,74,71,121,138,77,11,241,109,226,29,132,221,211,181,156,226,131,200,35,145,111,158,252,152,122,79,59,59,132,152,223,17,186,144,9,224,237,177,50,62,35,135,120,170,172,52,8,134,242,39,139,28,229,167,40,209,133,34,251,126,62,145,89,67,41,97,184,130,146,64,171,213,174,70,201,187,65,38,225,66,7,236,207,52,46,247,4,50,193,69,28,169,132,70,192,235,158,123,80,158,20,179,227,49,94,0,86,188,160,58,58,214,127,144,99,188,198,83,237,215,70,158,136,232,121,30,108,83,28,208,89,146,117,149,225,201,18,247,118,178,42,131,209,176,117,160,215,48,39,133,74,57,163,113,115,117,221,88,217,208,140,228,209,234,126,54,136,106,125,69,159,59,33,165,76,197,153,56,179,42,82,231,1,127,48,70,90,142,242,42,77,184,183,6,246,240,97,221,215,55,67,194,3,200,246,94,229,137,104,108,136,242,237,34,235,98,193,108,114,82,147,240,145,2,74,49,137,76,53,88,12,149,249,103,140,234,56,157,127,24,10,58,26,113,47,24,212,67,152,186,232,96,7,87,82,136,227,77,210,37,105,208,76,225,34,87,28,108,186,218,3,39,15,163,161,254,120,220,7,5,57,85,134,127,214,233,42,89,51,66,88,116,17,158,45,111,173,174,7,97,117,150,76,136,174,161,255,66,226,209,249,60,76,84,184,56,82,183,128,151,224,137,142,34,113,143,67,181,160,126,27,119,51,169,215,221,25,64,30,75,157,103,101,18,131,162,250,189,163,221,134,94,131,241,53,253,229,191,28,140,243,111,47,205,88,171,231,148,143,25,126,242,153,199,56,43,131,112,176,3,169,241,231,94,230,180,247,210,98,173,98,96,177,45,245,131,237,82,42,194,70,108,199,130,162,245,100,254,105,12,35,78,22,140,46,43,51,213,70,237,218,227,84,164,126,252,14,76,126,218,187,36,166,108,32,203,240,209,118,168,30,176,141,96,167,197,45,180,118,44,134,177,114,194,129,181,255,6,34,226,139,79,158,30,195,171,64,215,164,168,62,227,54,234,165,133,110,85,126,118,95,197,104,235,44,188,118,58,151,73,202,131,164,96,4,231,164,160,12,114,10,255,140,162,67,113,131,114,3,63,151,4,3,167,39,118,15,187,37,133,208,20,233,187,24,139,7,157,101,208,22,120,144,16,182,69,109,234,72,189,194,78,153,187,35,77,253,100,153,172,107,26,43,54,101,40,251,211,137,44,70,40,55,12,208,251,41,115,157,108,216,155,191,46,7,56,32,247,39,31,42,84,58,12,36,83,243,25,179,59,30,74,109,98,45,158,34,38,75,19,209,219,182,236,149,100,11,206,234,137,211,128,170,36,88,207,69,27,196,239,248,91,71,10,104,14,54,197,225,184,7,108,48,127,189,163,120,139,232,19,77,110,139,254,108,76,237,244,161,213,255,113,146,156,145,114,168,149,133,62,247,248,220,242,183,6,87,82,1,53,153,73,226,3,60,235,4,212,216,108,103,10,153,170,61,140,58,247,188,24,111,83,188,149,44,251,162,204,247,43,134,36,90,114,46,47,227,114,188,22,199,43,99,20,133,6,250,137,81,232,39,31,64,116,56,159,181,228,60,225,69,75,102,235,28,218,4,4,20,10,90,168,13,74,249,81,232,143,47,79,250,214,159,81,100,146,38,251,92,247,228,208,3,19,40,251,88,220,31,18,8,134,142,14,31,207,4,108,144,79,129,89,69,104,180,33,26,3,143,122,202,205,182,192,202,149,228,93,54,27,126,179,33,208,55,122,172,135,42,68,221,90,140,73,185,188,31,135,232,16,81,57,126,203,162,182,125,55,171,254,52,135,10,255,5,83,182,180,47,214,247,137,8,1,202,25,54,70,37,118,139,221,238,86,98,79,132,209,237,76,198,241,47,178,177,141,176,227,61,179,23,138,196,91,120,231,223,30,216,132,213,211,141,224,108,176,112,216,1,69,105,161,24,33,162,234,143,106,83,113,36,157,229,135,141,111,144,239,252,58,95,0,190,14,192,197,226,208,206,12,179,16,97,45,133,140,188,31,41,63,238,39,142,65,168,65,143,167,177,62,113,212,61,77,132,191,60,102,101,89,243,18,127,197,23,179,255,3,41,196,248,38,43,126,88,160,8,87,65,199,93,60,67,5,62,49,156,169,63,111,185,230,86,20,37,218,167,96,106,13,160,215,114,131,137,83,135,94,6,174,206,167,255,193,198,116,210,116,119,223,184,34,92,254,237,109,220,39,61,20,106,201,145,234,251,93,186,61,175,137,106,235,190,196,1,120,52,242,133,135,121,187,185,78,187,155,15,180,66,223,251,57,195,95,84,243,223,11,230,89,48,30,219,22,41,251,107,239,36,178,177,142,144,245,244,96,74,226,63,76,198,225,186,228,4,118,240,43,32,93,222,203,215,4,110,84,195,50,114,79,245,253,246,187,46,34,156,181,97,114,243,217,150,107,58,215,204,236,185,118,95,184,132,58,206,57,104,8,3,86,176,179,152,96,241,214,2,145,191,14,233,27,224,45,14,19,140,2,169,93,119,129,75,186,8,173,18,70,180,218,52,161,239,240,10,202,157,115,131,20,83,226,188,50,224,152,238,162,157,45,184,2,199,66,125,102,111,253,6,181,72,14,238,80,104,158,214,227,205,124,237,149,152,131,244,251,170,122,150,230,177,220,150,128,127,140,147,83,152,177,215,106,133,162,66,241,118,117,43,174,38,97,4,137,252,34,110,239,201,66,24,59,240,2,161,69,164,97,232,122,82,66,15,64,246,49,145,44,126,198,253,246,171,133,20,159,170,107,54,123,193,236,72,149,84,225,78,106,206,40,36,4,145,170,58,71,204,131,185,85,64,94,127,182,129,97,222,80,34,49,53,49,55,56,211,223,123,114,16,77,75,214,159,30,245,249,5,83,229,240,200,17,68,238,167,85,156,232,46,89,245,109,165,204,124,102,223,4,146,225,201,66,121,116,244,105,170,185,224,29,125,192,103,105,47,79,183,67,237,149,192,242,178,6,133,69,11,87,203,126,206,157,100,59,34,124,36,205,24,181,6,209,43,97,83,176,165,198,176,146,163,187,8,197,66,146,188,20,136,242,224,31,190,135,104,252,200,174,208,96,217,179,71,139,93,122,116,93,95,100,141,19,63,162,8,203,253,180,20,114,138,101,81,247,30,16,73,62,221,90,115,163,5,177,164,207,37,212,243,196,13,99,41,133,86,199,142,212,133,61,169,202,185,150,236,241,224,183,18,3,38,243,60,202,22,176,200,140,156,62,146,250,19,255,51,72,23,90,122,120,54,93,108,47,90,76,229,146,63,120,200,13,220,83,28,164,28,23,73,209,203,216,99,246,41,50,198,207,1,166,64,63,223,107,10,128,91,203,52,223,190,80,171,129,29,233,94,31,181,28,111,38,228,93,117,218,119,42,121,197,161,45,112,55,229,47,94,189,99,176,14,181,85,17,68,210,177,217,247,155,197,73,247,89,136,243,118,210,187,177,152,145,159,45,62,140,152,134,70,96,45,29,184,149,81,253,217,38,172,228,143,74,99,174,213,215,43,149,95,204,111,18,155,192,185,129,165,12,161,252,232,14,182,4,20,140,102,77,119,151,162,49,198,202,14,122,66,91,222,122,202,34,91,75,145,141,184,227,158,58,213,16,45,146,135,97,87,244,163,171,158,230,144,135,222,211,155,139,48,35,41,244,159,40,50,174,247,252,83,55,230,173,21,121,150,237,190,11,52,192,101,87,92,1,227,171,104,130,226,170,198,8,161,11,65,149,177,126,196,146,87,11,11,53,242,99,115,103,17,159,98,151,178,168,18,26,178,234,54,126,128,238,0,108,7,188,146,193,77,133,35,144,12,225,108,10,85,245,173,97,230,141,113,23,85,134,20,114,98,45,172,7,136,122,200,130,22,248,92,36,49,133,111,61,75,252,134,59,15,113,155,127,60,141,251,94,141,215,236,113,51,205,163,232,166,50,192,233,40,177,213,213,79,106,214,218,85,22,234,237,137,133,155,206,191,151,6,172,6,207,77,82,86,253,112,150,57,185,90,204,4,180,138,18,215,143,73,38,157,127,230,101,32,171,206,0,234,174,231,9,86,254,209,210,106,180,71,165,102,119,241,228,164,119,14,103,207,183,237,222,104,189,109,175,199,6,46,206,195,7,2,176,52,245,194,182,72,95,120,35,100,232,125,98,127,36,71,16,168,204,249,246,155,87,174,133,150,190,239,19,164,176,255,81,73,195,45,178,253,207,234,3,39,150,144,7,14,180,108,158,6,229,110,140,237,242,55,158,30,250,100,253,114,101,45,144,229,8,227,131,174,236,55,40,3,63,237,26,147,131,235,93,98,52,247,11,211,144,83,34,217,89,167,15,182,239,152,131,12,49,130,63,115,117,144,242,124,98,162,98,19,172,248,22,255,123,189,18,218,138,11,65,160,103,122,0,6,58,19,10,228,223,176,156,207,142,170,151,176,122,35,67,235,167,140,167,48,128,197,230,48,60,133,162,162,128,127,184,127,61,150,73,158,35,213,153,20,116,180,83,55,109,243,191,81,107,64,31,162,29,69,109,3,100,163,109,230,33,226,157,81,238,106,74,38,36,101,9,182,174,149,167,254,148,228,71,247,51,238,128,55,48,133,153,111,77,16,67,189,76,111,73,159,52,25,235,74,25,244,155,170,225,237,173,249,149,105,84,145,197,249,165,145,111,182,104,7,15,57,40,11,126,124,13,123,155,205,103,126,128,173,52,212,244,163,29,118,192,182,223,23,144,165,147,24,8,252,198,47,143,136,101,72,70,70,237,139,246,88,107,184,23,159,238,50,132,233,66,205,51,169,133,35,155,94,83,201,43,50,62,81,49,109,3,245,87,237,97,47,62,250,76,150,27,255,135,181,88,150,96,179,115,58,1,35,64,8,209,190,49,211,109,111,14,78,81,69,42,43,149,156,165,205,174,182,234,50,210,175,78,56,160,70,36,19,57,88,111,123,120,129,56,20,142,197,210,55,129,57,42,3,114,92,84,23,82,103,45,193,12,113,9,121,189,246,121,46,177,2,99,189,216,199,149,156,140,55,135,106,74,167,58,241,108,103,183,98,50,187,195,213,23,51,54,142,16,68,55,189,86,136,153,216,107,161,63,75,10,215,56,38,166,209,106,151,130,16,136,177,209,184,234,2,34,248,13,205,137,145,99,111,137,8,168,120,45,190,215,25,64,36,51,35,99,148,88,195,62,203,64,137,186,73,120,212,100,43,213,149,213,95,118,10,84,231,157,174,82,16,38,50,189,28,81,34,62,184,126,29,219,104,196,217,219,179,113,49,159,30,192,17,172,34,218,51,254,138,170,225,239,201,11,238,183,145,224,175,100,98,32,93,112,148,226,119,37,45,10,87,215,177,220,50,227,102,126,110,51,169,250,135,64,168,221,171,179,218,28,123,85,185,227,136,3,29,6,66,11,90,16,49,72,20,146,65,140,76,77,15,77,170,217,105,118,97,190,211,70,207,123,24,113,206,94,74,77,136,31,19,24,10,49,75,174,209,237,148,65,2,54,108,227,209,43,79,235,166,238,133,179,0,144,185,86,212,170,25,181,91,212,151,101,117,245,35,16,216,63,19,66,99,48,192,197,71,197,139,23,118,64,184,47,246,109,183,97,12,232,72,33,171,230,174,63,186,174,23,103,237,83,119,227,211,101,239,146,113,186,251,149,3,18,180,33,69,156,83,34,2,62,189,216,204,5,62,77,8,218,121,42,219,71,174,195,235,34,193,5,62,48,184,160,0,249,250,76,19,217,40,40,167,54,23,55,214,56,211,54,204,24,2,130,190,191,27,71,179,109,100,5,207,177,176,15,215,16,126,162,15,247,56,133,13,186,222,100,29,159,117,147,57,51,125,246,242,31,147,71,19,82,151,199,200,247,50,163,30,189,122,118,118,7,241,91,111,158,125,176,211,65,210,237,242,8,34,169,140,39,39,166,156,13,17,104,122,54,157,118,146,39,154,126,177,59,198,87,21,93,203,212,51,222,0,72,220,27,140,132,158,183,134,243,109,20,12,116,188,183,187,201,9,14,54,221,168,192,100,162,21,194,244,124,55,249,93,56,43,119,75,142,137,116,169,186,227,225,172,89,209,246,88,145,132,67,58,249,25,142,168,170,34,61,30,213,16,252,40,238,104,250,163,30,253,127,68,188,247,97,173,86,104,114,196,45,84,167,218,195,112,190,107,61,86,114,85,206,152,218,104,106,207,157,233,236,53,252,105,96,218,203,123,212,83,15,174,160,34,92,212,86,153,182,61,214,196,32,235,34,23,192,4,99,162,248,254,206,42,77,21,115,187,115,96,43,215,101,2,120,28,194,46,240,101,35,227,121,208,113,252,25,3,121,197,131,171,216,211,87,246,212,31,110,15,110,72,84,61,215,253,47,88,81,73,133,64,35,167,54,84,132,86,252,191,143,254,23,86,121,232,128,255,166,197,71,243,217,1,148,207,24,61,117,235,146,14,89,201,10,19,5,55,87,197,10,56,188,89,240,204,140,83,51,141,217,166,73,159,155,21,133,168,44,111,166,250,88,32,26,72,74,56,169,7,149,222,77,51,231,47,235,87,18,99,36,216,52,43,28,34,117,132,101,147,29,148,233,69,193,222,164,213,33,70,93,225,137,222,95,201,180,1,246,187,5,67,177,53,245,40,206,169,100,159,232,164,86,56,45,201,220,147,244,248,140,26,145,145,14,184,204,10,84,0,135,41,124,114,15,239,184,197,224,62,153,111,95,248,211,134,205,136,107,57,97,113,224,235,20,60,122,250,31,173,3,249,253,90,29,180,130,90,148,142,198,5,75,75,207,4,14,116,86,236,102,129,213,38,211,14,150,15,219,67,183,208,121,3,127,199,181,207,190,7,232,180,117,164,244,49,2,17,203,146,128,70,232,224,108,154,251,194,154,90,144,64,66,117,233,167,40,76,76,122,222,160,158,14,40,11,176,203,243,7,40,138,114,250,11,238,159,252,24,235,132,208,223,149,224,108,16,67,98,88,187,139,89,185,26,255,114,131,82,67,3,191,168,203,142,149,139,135,198,93,242,57,122,188,129,229,82,39,48,234,17,47,49,17,138,76,49,254,58,93,67,118,67,21,244,250,220,246,94,94,200,249,74,120,243,63,155,25,142,196,131,190,173,155,141,17,212,26,25,46,178,82,253,21,121,215,156,165,248,85,42,28,32,74,230,222,158,127,181,188,1,88,255,23,70,251,119,229,19,194,230,225,80,178,193,166,192,0,170,44,48,95,10,209,218,136,142,60,76,169,40,133,154,124,90,172,141,72,248,236,93,206,236,194,85,65,158,101,177,13,56,135,124,126,137,87,247,220,188,102,179,89,127,33,30,27,114,179,76,243,105,20,59,94,51,3,240,30,231,219,112,191,4,39,223,176,223,163,122,221,0,161,96,30,249,237,18,222,206,36,159,231,139,7,167,68,240,2,65,40,71,6,76,175,117,104,207,54,137,177,82,140,85,147,32,42,236,74,193,122,230,108,177,0,64,6,108,235,97,229,239,156,117,208,229,197,130,179,184,22,205,161,164,252,202,61,21,2,128,119,113,192,46,219,217,32,21,197,243,246,186,97,184,80,146,93,30,167,149,25,39,20,9,46,51,250,122,144,28,52,20,148,141,125,150,185,209,160,24,220,14,80,143,69,21,68,22,106,28,243,11,216,136,113,1,169,188,123,192,67,211,203,38,151,217,124,93,130,212,61,119,194,41,38,209,232,166,22,58,185,172,165,15,37,210,119,235,84,2,89,104,8,49,3,6,45,20,80,174,125,3,51,80,18,6,121,180,194,235,203,114,79,71,184,235,69,140,109,162,69,213,180,76,134,227,186,183,138,34,146,181,202,49,40,104,97,89,37,160,182,234,160,91,97,77,157,147,56,27,185,200,115,59,245,78,29,39,248,202,232,92,121,35,134,51,85,178,98,6,18,213,87,130,4,235,157,203,71,184,176,31,134,206,37,246,102,85,211,144,88,232,216,185,17,100,133,66,16,203,115,3,251,76,172,112,174,56,81,152,110,53,3,125,46,181,43,247,205,178,145,220,36,158,92,63,235,137,196,225,197,35,51,189,162,116,64,177,136,60,161,43,218,218,1,27,1,7,119,150,87,73,18,72,130,111,41,218,109,250,253,76,70,248,196,172,37,21,123,169,229,118,189,230,80,136,235,206,222,227,182,14,24,41,10,34,162,69,126,218,156,166,84,177,201,209,162,183,167,3,232,33,237,223,33,96,84,194,35,75,109,131,77,168,198,80,232,236,87,177,174,48,165,6,104,74,228,200,57,133,114,54,155,235,105,241,217,149,33,241,8,190,89,239,137,45,166,116,50,29,162,193,252,54,130,12,11,222,115,91,240,54,59,146,48,153,93,143,154,19,65,228,70,165,106,148,75,58,193,41,12,100,6,21,215,110,209,250,49,218,65,57,26,160,51,227,198,135,185,197,96,75,80,115,123,90,102,77,17,18,48,166,144,108,100,222,31,74,146,9,247,19,86,197,207,16,93,66,108,113,143,41,113,198,250,225,66,162,35,117,187,17,64,52,236,121,190,101,234,37,124,125,172,250,109,108,111,163,110,37,209,2,226,56,156,210,228,20,9,0,119,241,179,218,154,204,160,96,160,26,142,26,132,179,176,120,192,90,28,103,67,103,198,10,167,240,158,94,96,60,98,10,231,221,238,49,232,36,179,158,34,70,236,77,9,136,186,225,212,79,136,67,215,151,185,154,46,180,253,230,43,185,123,20,10,255,92,82,101,203,189,171,30,136,69,78,60,37,155,128,181,69,115,89,35,111,154,8,78,179,83,42,159,95,240,69,140,163,197,251,113,40,166,16,105,102,62,182,57,199,160,87,77,22,164,187,152,5,70,68,147,136,15,149,194,234,229,37,136,153,241,104,203,213,203,72,250,131,28,90,149,248,198,201,170,100,210,234,69,173,79,86,154,81,137,21,87,111,155,164,222,90,165,182,191,228,131,87,208,123,151,145,222,166,113,149,169,42,25,237,8,168,107,44,173,24,198,56,63,150,234,133,96,109,46,202,120,128,147,59,236,3,150,9,176,118,15,190,7,151,34,200,145,26,203,255,1,135,143,141,231,53,26,220,7,31,230,59,105,45,202,205,216,149,223,78,128,99,157,16,196,67,222,147,18,150,43,98,125,71,33,204,70,127,207,244,18,89,190,255,51,126,112,215,93,237,81,171,97,116,69,201,1,39,156,232,254,101,28,40,239,176,251,28,225,62,9,165,173,40,102,210,1,111,125,249,253,52,133,190,190,181,134,144,27,138,181,44,199,75,30,243,78,255,252,186,68,131,52,165,25,219,113,248,42,213,128,175,2,8,232,236,181,239,160,83,105,118,36,142,14,164,78,110,135,232,144,49,201,21,181,59,55,14,155,59,216,153,125,245,89,249,75,192,206,134,67,117,49,91,11,206,154,142,133,186,189,60,78,20,254,5,57,218,120,189,151,185,39,200,27,91,118,210,119,120,157,173,225,124,19,27,67,44,134,81,178,226,64,218,91,147,32,87,222,139,201,17,106,35,142,226,91,121,104,27,92,158,141,55,140,255,67,175,182,181,217,252,203,98,243,220,136,181,134,35,69,223,3,127,76,210,189,140,238,195,113,112,142,7,232,247,178,86,233,55,158,132,38,248,91,213,32,106,224,179,128,155,238,74,193,251,178,106,22,139,6,190,144,86,204,123,37,177,179,162,71,178,175,189,168,108,69,71,122,117,209,72,131,242,152,34,178,91,230,119,59,219,40,187,84,167,25,77,96,190,37,177,182,17,227,134,132,7,58,153,222,151,83,114,175,52,199,161,243,115,198,105,29,66,15,102,25,247,54,212,178,52,19,125,5,111,159,133,59,38,20,112,13,40,119,252,42,42,234,64,61,139,112,174,76,166,197,41,111,230,226,17,212,252,230,64,198,133,141,149,238,94,119,158,77,76,107,91,240,50,162,210,132,52,34,167,232,28,148,237,187,68,247,111,94,150,1,176,235,159,122,125,188,150,44,198,8,144,219,226,211,3,42,219,153,185,202,75,111,52,180,181,228,96,4,149,224,130,100,124,116,255,127,104,143,55,62,186,174,85,184,78,1,38,48,239,67,65,57,161,216,12,48,208,184,135,243,168,230,56,7,226,102,102,155,20,38,125,122,72,50,88,87,131,92,46,164,121,52,34,96,161,90,121,137,142,10,121,218,161,202,160,174,227,50,65,28,214,221,53,28,91,212,245,68,8,170,94,119,185,128,47,190,56,15,182,246,153,8,13,172,62,24,79,46,166,224,118,114,148,108,42,131,149,114,51,33,229,55,237,140,187,225,239,136,213,222,76,220,167,76,183,180,19,42,154,155,69,23,33,37,21,201,50,52,253,107,64,60,254,48,2,163,34,134,178,189,211,239,207,3,21,51,19,248,22,135,204,254,119,226,11,100,88,132,237,168,33,132,204,191,48,19,221,71,98,160,1,126,215,241,44,59,166,249,91,249,115,64,122,156,124,163,73,92,109,150,108,218,83,238,20,8,70,161,66,183,143,91,193,177,39,162,168,75,124,142,69,97,59,132,15,45,237,224,138,49,86,72,230,13,67,240,64,212,104,123,124,106,19,44,114,158,150,243,233,20,92,229,5,40,191,232,78,217,90,43,236,81,53,245,177,181,39,80,51,113,232,157,44,183,219,188,137,48,60,17,161,197,82,167,236,75,146,37,97,255,101,190,110,37,183,38,209,245,154,179,160,238,55,202,182,249,192,16,81,70,73,201,60,81,21,95,156,121,228,211,88,91,168,175,188,153,207,41,225,35,35,162,205,24,120,164,34,238,36,74,173,149,204,143,91,87,135,145,222,63,244,29,3,218,160,52,15,220,180,147,29,60,222,159,32,32,126,227,27,163,219,243,19,30,47,54,6,160,195,204,138,52,194,178,203,194,23,199,59,212,182,106,123,78,105,148,205,214,41,246,194,166,106,43,172,209,11,25,7,51,86,159,162,224,107,203,189,59,83,235,185,38,26,175,205,23,2,231,68,139,81,6,46,227,108,173,13,65,116,251,81,37,102,170,226,39,183,242,166,234,234,174,191,63,108,183,214,116,198,234,10,3,215,223,4,42,176,95,143,49,52,186,196,4,85,240,118,57,217,12,205,203,42,86,224,14,46,69,158,38,241,62,74,225,212,255,146,100,177,63,1,45,166,255,7,66,171,59,152,132,124,161,59,202,11,32,121,59,189,248,193,92,234,25,129,106,64,69,129,203,225,243,34,143,32,85,24,183,6,192,114,84,113,52,132,23,246,216,163,124,31,201,105,237,165,46,116,215,172,50,43,200,119,11,234,4,13,118,70,4,237,78,53,2,230,77,198,145,128,225,41,26,168,129,175,254,8,5,191,247,252,41,144,78,82,239,133,145,86,111,203,136,239,252,2,15,211,69,205,117,209,217,236,197,179,218,155,78,63,249,252,22,156,54,252,227,117,27,215,28,25,35,228,130,10,208,131,212,221,112,236,55,23,116,70,3,213,152,210,195,3,84,247,96,101,237,159,242,155,22,15,136,177,37,96,207,106,26,64,116,66,142,95,97,134,40,114,112,73,174,199,3,157,130,137,13,110,34,20,15,247,109,86,243,54,242,96,219,38,41,40,186,201,125,237,234,162,102,49,241,237,55,37,15,129,191,161,49,233,199,38,172,13,78,197,201,191,166,209,229,92,125,43,88,119,138,175,83,174,235,52,67,211,163,39,151,178,172,142,25,164,223,34,98,29,248,200,95,74,173,191,131,32,117,244,162,22,93,104,207,243,157,161,58,34,186,226,0,201,218,116,213,145,112,193,17,53,128,72,114,4,142,245,74,210,197,227,54,21,241,194,176,23,171,137,20,224,163,214,201,50,112,20,82,163,114,18,162,33,2,228,51,246,245,193,1,138,161,219,137,50,201,99,240,22,16,87,215,190,71,127,161,16,12,254,32,10,118,55,218,96,89,229,173,226,100,117,27,119,199,151,106,178,86,135,23,35,10,55,172,7,22,92,254,212,77,235,138,73,151,150,152,230,89,81,14,124,35,63,93,233,152,132,163,104,21,111,251,85,153,151,70,122,217,135,133,195,187,137,181,19,95,217,67,9,154,235,58,113,250,199,151,157,247,124,33,41,94,146,194,244,131,53,71,232,167,180,155,31,234,11,51,119,72,49,79,105,218,230,2,104,249,88,52,67,154,59,122,238,173,85,238,246,252,114,189,185,56,217,143,120,186,231,134,108,139,79,36,145,53,30,87,232,206,211,141,106,222,159,218,97,97,50,238,127,211,233,225,209,155,174,70,219,67,101,122,194,41,109,115,229,20,73,211,156,70,139,135,231,1,212,234,182,99,223,147,66,45,41,202,233,180,59,117,180,204,142,182,115,150,57,112,226,193,20,29,55,69,7,44,0,252,147,174,168,98,195,212,122,114,41,217,88,136,217,214,203,121,163,234,149,5,162,109,3,166,148,174,250,66,126,58,137,157,251,71,85,244,122,180,53,178,139,126,217,176,172,7,8,101,105,91,177,226,59,103,243,144,159,248,173,227,141,144,143,127,150,91,125,147,128,206,240,53,204,86,118,206,215,166,131,230,8,253,135,202,179,75,193,16,242,129,121,113,219,43,181,49,32,213,28,33,25,116,213,197,36,63,178,113,141,217,66,41,237,163,0,255,30,42,4,250,168,63,120,249,89,246,210,234,59,107,131,96,241,253,238,204,18,50,140,49,81,42,39,239,199,253,212,252,71,187,155,25,38,26,84,242,138,245,76,205,166,133,32,5,235,126,166,246,227,121,192,46,230,109,29,149,155,99,20,65,238,179,122,89,186,56,195,178,87,7,11,33,3,180,96,142,228,114,44,248,211,32,30,240,174,189,160,236,172,25,95,10,140,30,227,116,220,203,82,9,137,18,132,177,180,248,49,89,205,105,21,1,22,218,79,5,61,44,229,5,234,166,145,131,164,220,73,59,65,212,230,62,69,41,214,11,185,28,22,53,76,54,198,29,82,185,155,180,78,220,173,104,28,219,210,51,182,20,97,110,196,31,163,192,158,78,170,208,53,70,241,117,193,80,104,128,120,100,93,9,68,209,166,216,13,201,142,249,18,133,217,200,184,38,23,14,121,236,39,203,18,167,193,139,45,116,230,189,124,206,78,134,208,99,78,115,119,147,156,229,7,166,170,146,225,181,229,221,139,45,140,136,62,164,123,140,134,96,194,32,143,101,208,195,227,121,129,221,239,104,126,88,61,57,18,152,70,230,154,244,169,223,1,56,125,222,86,10,248,33,85,50,156,135,125,41,65,59,76,53,77,193,135,36,237,230,124,202,97,114,177,40,169,99,20,168,62,251,116,254,102,46,9,249,200,195,249,115,104,48,77,229,228,161,16,97,40,172,207,102,61,166,102,75,173,103,198,68,158,17,113,225,217,27,63,115,219,208,36,172,146,181,232,79,35,209,162,232,152,139,61,137,124,53,107,74,233,165,158,120,106,12,237,75,100,101,37,93,132,171,165,115,64,15,62,197,165,168,157,242,108,185,84,67,213,176,234,218,123,36,14,18,17,146,137,224,160,161,230,110,249,98,175,72,142,61,91,17,169,115,234,66,222,111,235,55,30,37,150,183,139,200,162,250,102,172,31,241,42,211,57,143,238,250,251,189,127,243,197,78,69,0,198,94,120,13,166,155,227,49,74,16,111,60,125,217,12,250,72,120,53,213,172,59,230,101,113,22,86,76,230,28,138,103,206,202,197,76,193,20,69,73,146,205,221,230,215,18,211,63,240,123,60,47,50,213,63,22,213,92,239,116,225,113,237,46,163,133,11,124,128,173,127,244,4,120,222,101,22,198,181,144,152,42,230,55,29,235,193,21,170,198,230,193,179,190,2,193,80,73,59,137,136,73,49,33,111,211,128,193,52,177,171,89,42,191,223,177,215,45,68,177,55,244,13,13,52,242,15,113,165,82,212,4,10,47,92,247,151,36,200,154,229,216,123,100,135,110,155,219,126,148,36,86,223,33,42,172,138,211,138,6,78,117,161,208,243,211,39,190,153,22,221,149,23,93,162,85,243,152,61,172,153,198,16,133,147,223,118,182,92,105,130,176,36,112,226,119,40,13,182,93,137,169,177,175,245,36,238,62,164,181,147,113,250,146,87,118,226,231,203,9,55,213,230,211,11,50,181,240,40,177,179,128,27,14,131,72,52,190,92,65,144,135,76,190,135,223,207,138,32,74,67,110,134,13,254,28,3,251,205,98,63,252,237,11,105,224,211,31,71,207,39,155,123,209,27,7,66,59,47,45,196,55,195,70,97,54,65,88,218,122,135,42,218,28,222,96,1,239,206,26,111,97,80,175,198,165,87,21,1,97,106,165,98,219,187,10,106,130,50,36,171,131,19,59,5,29,225,146,70,94,209,160,229,237,49,140,231,95,35,176,37,51,176,84,93,71,128,198,22,24,255,182,31,197,28,56,31,172,200,74,224,106,65,95,68,230,144,4,52,101,253,153,98,15,95,197,186,160,156,195,179,185,187,115,157,180,255,96,153,82,100,57,114,172,105,88,9,93,68,46,73,148,238,229,180,87,228,253,46,176,128,109,53,181,199,135,28,239,26,138,130,89,184,51,139,95,136,6,228,117,141,97,139,200,69,202,92,55,93,60,95,231,183,8,101,6,148,176,217,179,162,84,138,182,87,45,231,176,8,178,197,134,143,104,99,36,56,136,12,81,199,145,116,129,178,191,195,232,248,155,106,159,145,134,95,235,80,228,119,213,31,242,79,18,11,238,188,19,82,220,195,137,110,27,81,187,40,195,173,171,30,119,101,99,65,1,119,218,7,235,70,69,192,229,49,96,206,120,181,44,153,168,46,215,213,93,61,116,186,115,46,12,158,224,129,144,226,118,210,214,185,197,66,116,195,245,139,32,212,121,64,104,73,77,215,42,149,119,65,138,53,118,27,209,149,26,234,210,33,53,11,50,167,54,227,205,100,33,201,206,240,200,168,196,75,187,146,8,252,203,232,14,244,195,154,176,141,173,154,254,37,174,182,94,104,49,167,79,14,139,156,204,145,36,71,210,34,202,111,7,81,231,159,141,108,68,195,146,15,100,146,210,172,237,215,182,252,184,134,213,115,64,4,219,199,12,117,9,229,28,199,253,66,192,154,0,230,50,163,111,6,182,167,64,131,174,255,37,16,70,185,247,53,110,182,105,32,176,8,6,154,217,213,250,62,120,12,6,90,87,137,162,255,78,175,30,140,37,145,130,29,84,178,187,27,0,175,196,164,141,50,200,115,201,124,242,190,106,1,77,12,42,223,126,208,251,143,22,6,157,237,48,245,134,224,87,219,73,35,47,82,178,124,51,126,235,110,94,34,235,239,128,101,145,102,235,82,103,206,25,149,69,88,109,224,31,90,220,162,170,177,229,74,83,208,180,34,70,143,100,89,147,181,166,38,243,144,159,68,218,230,26,203,158,167,237,54,55,248,39,213,104,201,54,153,55,25,197,70,41,146,5,141,98,5,193,101,183,32,150,110,34,160,253,170,80,45,186,126,116,240,246,4,115,6,95,94,198,87,190,23,60,178,218,62,208,13,91,191,46,118,136,232,59,241,178,193,125,194,9,32,192,89,188,169,29,197,129,99,185,92,241,82,254,130,27,94,100,149,69,216,137,188,127,153,46,162,108,161,96,158,110,208,182,153,156,98,197,28,117,146,143,179,53,64,224,254,171,33,73,195,94,65,70,164,58,21,185,205,137,197,49,231,85,167,82,60,85,32,84,82,107,185,230,48,67,83,31,155,111,102,92,9,113,26,154,148,37,41,58,182,6,8,192,71,178,145,138,199,148,54,203,102,116,237,99,214,155,235,249,236,19,228,38,87,193,129,206,169,96,165,239,18,31,137,204,107,16,100,148,72,141,242,122,148,109,45,204,123,255,61,65,82,169,27,142,7,177,15,181,205,173,248,156,227,152,20,49,2,20,75,164,219,22,141,142,189,26,78,94,220,180,44,194,14,143,116,163,204,38,192,181,21,143,239,55,7,150,68,173,80,94,86,148,152,47,144,108,134,86,181,119,91,96,33,151,248,19,126,29,33,74,74,24,156,58,145,25,221,53,96,115,91,117,28,41,117,49,225,71,109,66,56,191,44,85,250,243,208,108,42,145,135,162,116,224,243,43,251,208,229,180,113,212,173,25,147,182,22,38,137,221,246,49,6,22,92,9,80,218,77,133,208,100,88,66,2,210,80,250,221,114,229,179,237,127,93,21,153,176,196,64,178,253,222,120,108,41,56,160,117,230,109,250,12,145,13,234,198,32,52,165,235,238,97,246,82,101,170,164,114,195,249,24,105,150,33,137,239,78,176,29,216,8,155,213,190,117,72,170,251,89,20,188,92,224,65,117,240,238,129,45,105,120,20,190,115,17,69,107,145,228,134,199,169,62,1,206,88,220,141,114,95,137,137,111,13,197,40,38,107,18,76,46,14,119,216,253,107,186,112,169,109,29,46,253,153,33,89,78,150,102,30,230,52,130,139,160,161,52,146,73,244,50,73,111,19,66,194,212,54,207,216,25,150,233,34,36,16,94,147,6,19,250,196,92,89,248,220,31,39,113,41,255,248,234,232,108,167,86,228,85,51,173,13,60,86,188,170,180,207,166,225,80,194,228,243,182,233,98,76,181,118,108,154,93,232,207,228,161,218,98,135,126,215,253,189,223,59,73,100,19,104,107,38,247,207,120,138,101,156,155,53,229,21,247,74,51,136,170,21,210,162,158,71,152,62,64,148,131,99,111,106,89,82,57,18,163,162,159,226,216,217,148,116,250,246,57,187,11,44,90,202,18,113,109,46,99,53,134,140,206,231,72,23,25,31,20,84,154,217,66,203,25,5,246,48,34,119,101,140,104,110,30,116,119,239,68,162,186,195,158,132,111,115,144,218,147,185,186,142,97,26,36,163,231,6,31,31,161,184,141,127,159,201,223,180,168,102,125,240,219,229,44,10,121,255,145,230,175,48,15,74,11,158,195,23,252,173,202,48,66,176,214,50,171,83,45,4,225,249,235,11,191,65,189,209,191,232,166,213,50,192,21,89,72,98,49,11,189,159,9,9,183,73,239,140,75,100,60,12,93,229,157,120,226,230,73,140,227,48,186,249,149,114,33,21,155,208,223,127,27,87,181,184,148,105,60,10,4,149,135,4,71,222,198,196,124,13,56,83,198,252,23,2,168,60,101,33,237,70,204,38,180,206,12,177,38,248,181,242,234,200,23,14,88,98,16,173,114,21,237,175,197,178,146,198,35,71,43,223,20,236,226,96,39,40,174,117,123,36,253,240,70,59,238,110,239,131,115,242,130,51,213,165,187,161,3,104,169,167,255,237,32,81,173,103,159,234,122,207,59,214,206,149,94,233,227,34,111,65,253,3,119,124,204,78,122,115,151,43,85,163,3,68,215,133,8,156,17,104,248,135,209,195,187,74,185,50,85,79,0,207,92,167,162,82,42,171,12,199,94,69,115,7,198,126,130,216,132,200,103,1,226,9,30,163,237,148,224,28,188,103,154,41,218,149,64,202,9,106,47,176,206,238,112,192,112,165,240,44,152,214,184,232,187,9,55,10,253,38,11,238,186,37,254,1,212,52,108,69,64,197,3,255,176,215,82,227,66,223,93,6,163,132,88,183,208,155,231,229,94,22,114,88,145,31,236,158,136,235,66,54,200,47,77,162,1,123,200,91,74,140,205,18,146,79,221,79,34,224,237,4,96,82,50,224,110,117,151,208,93,219,123,227,149,248,225,130,252,165,171,20,92,248,11,234,86,163,50,81,21,193,41,181,13,195,104,137,255,141,177,89,210,82,215,53,10,151,240,72,112,79,43,139,111,134,104,4,11,9,191,155,208,29,119,69,139,51,13,108,19,247,169,56,126,124,173,235,72,66,202,78,25,209,138,94,76,102,12,53,104,221,146,230,192,101,124,38,209,46,246,197,207,229,24,151,29,234,50,150,226,154,26,129,222,207,111,87,222,141,214,155,102,251,134,149,155,74,249,75,61,81,75,185,131,92,183,107,255,78,42,187,91,141,222,222,109,212,160,236,156,190,54,112,244,231,155,51,251,110,150,214,224,34,0,152,153,65,183,169,165,161,37,125,139,1,236,201,168,244,164,98,131,150,147,63,120,68,186,68,167,27,119,102,23,14,141,108,158,156,105,237,115,38,104,117,95,166,146,171,189,173,117,106,189,173,255,81,151,182,117,52,139,182,247,160,138,45,53,175,235,184,130,41,209,77,22,240,9,110,179,45,16,143,144,9,174,158,59,35,54,69,194,184,40,100,90,224,5,238,91,216,214,190,168,80,146,76,159,34,44,121,244,174,225,18,80,165,145,14,164,251,147,93,84,63,69,80,87,26,84,16,159,246,216,235,152,92,98,147,239,49,134,115,155,222,243,107,97,61,187,248,95,127,34,180,254,89,184,118,94,25,91,91,241,87,147,107,77,49,20,112,217,68,174,25,240,255,101,140,203,184,211,61,62,240,72,165,236,96,238,229,174,61,105,233,138,102,77,184,52,134,150,39,93,9,199,174,124,94,11,99,195,239,126,254,190,143,158,103,147,201,145,210,12,210,38,28,214,155,210,6,37,86,234,167,243,203,129,45,84,82,206,70,145,9,178,196,143,254,71,161,233,195,145,80,101,254,145,209,167,34,25,35,60,81,86,26,197,77,83,197,79,123,79,177,116,193,176,84,195,116,107,48,190,113,226,211,1,133,3,152,78,90,22,147,136,108,170,213,184,35,222,89,99,93,227,219,2,143,229,76,90,97,134,222,31,19,244,184,246,199,20,212,51,81,188,135,249,142,58,230,125,67,197,47,88,7,59,56,28,21,199,43,51,105,40,53,2,195,176,138,129,95,77,12,204,246,195,198,21,159,139,135,222,44,190,194,209,132,89,54,47,94,96,113,86,171,248,1,121,215,68,204,134,122,5,4,40,90,183,112,198,19,29,179,121,101,33,105,45,90,135,165,60,179,227,114,162,61,83,218,6,180,53,127,22,79,54,227,99,90,139,31,30,123,115,154,147,47,186,168,45,229,77,210,103,58,82,235,34,2,141,253,203,200,141,46,199,242,47,119,31,167,32,70,163,203,28,30,10,207,112,40,139,184,131,201,176,16,44,114,107,240,138,62,103,189,188,96,20,5,187,40,100,135,25,49,236,232,228,178,192,74,58,212,137,208,173,197,111,1,252,206,28,234,182,180,187,253,163,212,251,231,37,90,128,236,106,123,221,142,190,175,40,87,109,16,14,32,5,113,199,79,222,17,215,6,174,90,216,97,42,101,56,208,126,129,76,252,114,42,49,155,251,11,133,130,250,137,131,238,23,109,205,166,195,24,126,77,37,170,169,234,248,68,9,25,151,144,140,72,80,134,46,93,144,154,97,125,216,208,5,249,93,193,172,203,160,249,255,62,1,70,150,154,205,111,208,1,105,25,172,195,223,6,113,186,81,189,213,157,143,145,90,134,219,78,135,17,119,152,255,109,37,162,236,122,201,17,201,110,151,12,144,247,9,91,211,140,148,146,101,139,249,234,111,96,194,120,253,184,5,24,165,180,16,75,82,143,153,216,146,63,65,156,19,47,229,136,10,177,50,101,114,149,64,104,241,194,200,132,69,131,179,202,56,86,55,40,139,70,53,51,165,73,75,207,196,174,146,118,154,20,166,207,41,192,193,22,227,3,190,244,81,10,182,192,216,127,90,223,246,89,136,22,230,23,17,42,117,41,99,192,195,179,45,166,83,3,172,80,156,164,27,153,52,140,171,212,190,195,197,103,68,56,236,167,55,150,179,9,10,25,205,146,241,0,250,115,99,188,44,65,90,92,116,68,244,143,129,188,228,197,73,143,27,198,19,161,43,49,164,85,49,73,101,163,41,173,8,39,77,67,74,169,185,138,61,83,239,232,22,10,175,213,17,161,241,88,204,202,197,163,244,236,83,158,65,109,63,119,155,82,81,226,79,70,107,215,134,49,98,196,188,154,25,22,133,31,49,42,195,236,76,15,101,167,94,50,19,93,219,205,114,233,0,78,210,201,30,167,30,176,192,75,34,148,152,140,232,24,200,151,71,107,118,133,233,193,2,232,253,46,142,48,164,133,83,117,64,175,83,97,179,137,139,124,168,207,87,135,67,214,2,151,61,120,59,50,70,201,188,38,41,230,127,11,58,160,181,1,68,230,197,36,62,4,168,0,65,231,206,245,86,119,38,38,122,220,186,110,201,199,116,17,247,245,139,73,220,135,97,209,188,17,105,242,118,52,225,122,228,213,253,155,174,253,45,27,80,201,88,151,209,109,240,14,51,180,62,82,193,197,21,120,82,21,153,14,234,125,226,85,30,233,62,104,223,202,170,200,161,103,202,153,140,149,163,194,81,244,253,207,19,247,137,205,205,9,70,244,161,13,153,80,80,155,80,106,57,192,113,238,196,96,28,253,244,203,225,84,244,98,131,247,175,172,125,36,219,73,188,131,124,133,176,97,218,235,235,246,76,124,67,253,17,48,209,172,168,234,12,212,52,46,70,169,154,211,140,250,12,229,26,217,89,159,144,20,129,78,126,194,254,175,153,56,30,98,38,85,196,253,32,178,74,59,162,14,9,51,95,79,146,178,210,71,240,38,97,15,194,12,172,176,143,240,242,84,140,47,5,170,176,172,12,79,56,106,77,158,220,86,198,147,89,163,167,220,212,165,145,169,232,197,246,220,162,76,35,121,47,70,228,210,52,13,137,216,173,135,173,211,173,246,34,26,137,190,230,12,151,193,192,137,211,222,62,245,163,227,124,94,204,121,87,249,99,252,230,4,128,151,208,187,149,242,132,193,248,147,202,255,45,6,182,222,30,227,144,55,170,247,187,134,146,180,138,2,250,3,53,169,137,254,232,114,133,150,141,215,78,131,75,197,230,240,103,199,167,193,211,189,226,191,189,192,247,98,155,195,125,198,87,0,47,87,152,171,126,50,223,214,102,17,116,53,35,155,101,197,99,2,227,151,175,37,50,6,123,171,200,76,132,187,198,175,169,214,128,209,152,207,143,204,21,21,75,166,10,19,134,228,31,20,149,129,10,95,204,219,39,85,198,134,194,50,206,132,43,182,249,108,24,39,144,165,141,116,61,127,252,223,176,129,178,79,88,133,50,85,61,30,10,155,198,63,169,228,212,116,92,149,214,89,169,146,117,31,166,149,195,184,52,161,241,140,122,0,194,182,8,187,199,244,53,90,28,1,160,110,62,84,79,162,152,149,65,34,88,37,144,139,133,47,133,150,211,170,232,234,9,86,177,235,50,189,134,14,243,248,246,73,143,142,217,43,224,147,219,26,167,129,137,63,152,191,109,144,130,193,151,118,74,88,4,232,122,196,148,74,186,138,82,63,214,160,10,249,16,231,186,140,79,109,191,151,22,72,23,112,20,169,253,154,166,214,106,239,74,205,156,110,88,102,53,28,9,108,158,67,199,39,73,72,167,8,234,198,109,44,161,1,150,194,171,221,182,21,203,1,207,126,109,223,193,138,111,106,51,142,216,30,244,75,119,188,89,115,107,77,91,155,108,214,225,163,144,37,213,238,67,21,250,198,86,16,117,174,57,86,38,240,156,43,9,195,99,58,234,225,108,146,115,109,10,185,250,235,191,135,97,127,201,162,213,88,208,51,32,213,180,110,209,26,127,207,248,255,172,34,220,48,139,13,213,132,106,177,210,0,21,179,82,179,24,240,194,166,157,170,196,210,176,18,9,212,248,75,207,203,9,55,163,181,216,224,17,81,159,49,165,97,180,175,37,137,136,32,105,79,7,211,137,58,109,219,97,118,173,105,202,73,94,142,234,135,79,203,255,166,176,193,199,43,247,176,93,16,210,219,24,139,168,47,218,69,248,140,91,194,118,169,189,247,230,44,164,143,183,136,54,30,147,23,176,239,96,51,169,170,207,112,48,51,218,217,254,23,16,70,31,17,147,171,85,32,30,77,84,36,181,77,241,178,74,211,212,15,216,129,192,21,251,65,24,151,6,116,183,91,60,2,29,114,68,139,35,186,123,98,168,8,227,237,142,31,83,68,240,32,226,179,154,251,43,69,111,175,180,165,56,1,25,211,180,45,92,28,149,50,92,76,138,73,139,93,182,178,249,231,118,237,90,31,169,255,176,130,5,197,67,158,108,229,102,218,81,45,111,38,34,113,204,236,32,56,190,77,165,238,27,59,3,48,103,134,153,152,12,107,183,244,192,25,25,136,200,104,17,131,130,8,0,207,181,68,190,45,70,12,159,49,169,171,63,151,171,189,176,190,116,119,214,184,95,36,134,112,248,42,65,30,128,27,63,23,180,129,30,115,220,218,94,40,69,211,200,224,94,157,108,239,133,146,37,239,75,84,30,249,227,167,234,23,29,241,171,118,20,9,84,254,116,243,12,78,247,212,183,230,156,189,218,255,86,39,2,24,119,206,158,27,135,158,243,12,74,36,97,99,68,122,109,36,46,60,47,2,92,246,70,251,117,253,226,174,48,156,243,171,2,179,192,173,105,128,13,197,64,110,236,181,212,232,190,98,90,247,242,238,37,89,110,241,158,222,15,199,109,241,153,22,236,144,233,190,59,185,1,54,184,32,137,218,106,159,152,98,180,222,155,74,210,97,152,201,34,193,107,75,216,117,193,237,234,100,23,29,194,109,179,208,21,227,130,245,203,152,176,26,93,53,166,109,19,155,116,102,35,70,36,223,167,114,147,198,48,142,165,120,130,163,32,163,52,35,185,117,47,210,135,192,42,227,215,200,0,0,19,25,45,227,117,155,171,54,238,73,47,94,2,175,111,95,216,207,147,192,14,244,90,109,185,100,161,146,169,9,45,117,171,7,139,175,80,43,126,57,82,58,106,174,16,149,136,173,51,81,139,200,173,63,246,238,88,178,57,28,112,250,198,148,50,184,231,186,189,163,7,100,20,210,63,200,248,251,143,183,84,8,15,90,230,63,12,189,38,49,96,97,154,236,74,196,175,162,70,98,240,109,166,103,113,107,101,75,226,191,81,203,121,239,164,246,143,130,33,11,155,181,230,1,4,103,147,53,175,65,118,42,122,64,23,243,58,166,129,200,37,172,240,133,87,230,94,226,138,127,52,196,77,140,204,127,170,194,1,156,154,17,84,54,22,9,116,105,164,181,165,192,205,98,89,57,160,146,222,127,10,69,54,22,157,52,244,94,224,191,140,3,4,82,193,82,209,7,176,224,233,158,118,251,208,196,183,185,113,243,230,108,160,201,53,56,108,113,239,46,210,178,152,131,164,92,183,37,119,212,137,80,34,135,59,211,225,125,57,52,8,123,13,8,167,9,212,227,50,104,170,146,146,77,211,9,58,145,161,26,134,226,150,5,186,18,188,112,238,101,172,80,149,150,51,140,142,21,185,191,26,43,87,141,86,91,105,220,10,235,102,170,29,87,194,2,203,18,102,245,40,14,240,232,3,109,121,53,77,222,211,33,146,82,207,156,112,226,164,212,105,140,49,90,138,231,241,130,216,37,45,151,242,72,231,6,88,146,197,198,253,18,24,177,125,40,166,120,236,135,209,78,196,123,46,31,10,169,87,34,125,37,183,183,188,14,159,228,119,65,12,254,141,175,217,164,136,179,187,204,87,239,55,12,166,148,20,20,138,142,193,52,108,78,50,48,253,196,160,100,155,177,52,13,193,33,178,11,157,192,26,189,241,28,150,190,238,143,210,43,145,45,238,12,213,164,162,26,48,226,111,131,241,181,119,169,33,104,49,143,201,29,78,228,218,65,239,178,31,6,45,114,180,16,227,4,14,79,185,46,167,204,3,212,5,196,110,91,77,72,213,75,88,156,205,117,81,209,57,174,12,192,201,191,117,166,211,26,74,128,73,125,107,119,156,190,219,148,70,143,146,174,85,156,104,121,119,112,155,45,138,98,90,98,81,91,125,144,32,140,246,67,6,139,220,197,225,103,127,126,205,228,202,115,28,220,124,173,234,163,27,70,1,47,94,12,169,137,174,108,157,39,198,11,180,238,57,161,162,85,120,66,102,190,128,116,244,85,35,226,109,159,239,227,119,147,70,160,116,7,90,228,198,160,243,137,93,123,160,111,26,66,141,231,127,36,125,124,220,255,202,57,62,219,157,158,2,28,149,210,199,76,114,194,202,9,34,43,66,136,80,185,122,0,8,21,11,44,235,169,125,176,153,127,35,20,1,153,45,80,46,12,154,125,59,8,184,102,153,149,87,132,179,93,131,243,24,53,200,176,202,29,133,178,243,130,46,151,175,12,31,201,133,98,51,235,204,82,228,250,14,57,248,173,143,23,111,234,161,21,250,153,168,43,24,45,210,26,67,23,232,189,29,160,180,226,209,3,167,189,239,197,211,135,16,165,124,147,54,226,134,21,78,198,154,198,176,193,159,31,52,68,27,246,155,59,23,79,45,66,139,19,156,80,49,54,32,149,231,81,39,42,101,41,67,192,181,177,32,42,181,74,152,177,172,149,51,139,131,79,103,177,169,187,184,163,20,30,222,131,79,16,84,14,178,123,53,242,193,39,145,73,204,41,200,198,12,172,43,17,232,4,187,22,253,157,251,208,75,227,234,158,190,164,245,52,255,118,84,41,129,74,61,120,187,216,102,165,43,83,57,238,14,54,123,13,83,82,123,81,108,219,108,99,74,145,59,152,162,46,171,83,114,217,202,150,225,111,254,200,18,142,117,5,230,169,58,147,201,175,198,255,249,90,250,57,217,37,170,95,77,4,210,235,15,236,54,178,58,138,124,17,97,130,71,209,124,239,0,132,108,139,47,102,237,231,152,80,140,120,66,222,74,97,84,35,183,90,234,136,148,235,107,192,29,149,84,189,68,83,75,57,99,205,212,137,57,233,200,208,128,113,75,63,111,213,113,252,200,11,41,36,58,138,31,33,74,107,196,158,112,233,4,25,151,176,146,27,101,160,32,95,232,162,110,11,229,148,8,145,9,163,97,115,59,94,250,34,125,69,159,97,62,215,246,203,50,185,204,119,87,176,35,76,3,184,87,196,172,18,68,91,56,46,182,1,147,129,74,227,65,16,39,12,111,196,29,60,84,207,43,234,106,36,27,182,144,44,101,119,150,229,145,217,231,146,197,18,54,116,132,163,249,36,84,243,6,65,57,204,181,75,215,7,112,238,150,155,98,229,246,71,72,123,125,201,165,242,203,169,115,30,14,190,254,164,239,251,218,227,157,208,65,238,179,203,132,40,208,215,161,25,51,152,94,198,189,158,155,219,10,53,246,115,130,56,121,4,217,5,213,121,42,102,114,184,38,151,63,84,59,223,4,97,109,64,104,129,49,125,178,193,228,105,170,91,229,200,250,99,53,23,190,29,22,166,33,159,210,38,155,215,201,78,178,232,17,107,163,169,17,196,149,156,57,30,89,205,67,43,245,243,142,201,184,245,91,29,67,62,149,46,237,58,4,172,5,83,118,239,29,11,143,116,221,167,224,167,101,15,104,245,114,10,252,168,242,56,221,111,49,213,4,32,0,244,223,14,19,162,221,178,80,164,106,244,144,180,33,122,167,188,127,221,106,24,28,8,75,142,75,237,53,1,222,33,102,25,21,149,231,122,46,215,195,108,61,33,109,89,255,169,58,209,206,211,85,75,186,45,31,119,12,199,20,127,145,1,197,70,77,35,61,238,91,239,5,217,31,177,87,8,169,190,42,0,30,116,176,253,210,249,197,45,21,213,189,45,48,130,161,85,200,165,210,112,81,152,96,151,143,35,7,58,126,138,52,133,1,133,176,73,244,205,187,8,44,226,44,136,166,110,164,246,98,59,147,248,25,175,245,93,254,34,119,72,50,98,226,217,116,164,243,129,248,112,139,177,67,161,109,179,139,247,150,4,152,24,112,219,114,240,183,120,223,121,82,210,177,176,168,178,68,51,97,117,29,31,125,134,231,217,46,225,161,166,11,113,253,226,80,190,109,219,98,196,180,40,193,185,70,147,226,242,47,200,18,12,217,241,22,58,246,71,122,66,61,79,164,36,226,112,2,123,180,104,108,80,48,166,208,163,6,170,103,199,24,23,249,11,132,230,157,92,122,220,59,66,189,101,86,43,31,70,160,34,219,166,213,221,172,128,238,69,87,34,189,65,120,72,114,144,147,123,127,35,167,216,105,162,185,81,39,35,190,32,83,34,205,102,117,69,150,207,191,195,44,247,117,187,184,251,121,12,67,196,59,107,216,86,83,127,104,59,238,154,243,230,38,92,81,64,249,120,250,11,165,63,64,115,249,172,112,75,38,231,131,19,62,126,211,211,7,38,70,253,243,126,29,250,101,226,222,37,90,103,62,26,46,154,177,178,115,60,186,131,207,54,23,105,200,36,63,238,167,35,145,242,32,48,240,75,119,31,8,68,193,76,63,48,95,126,230,173,111,190,195,227,220,56,237,190,177,236,63,89,143,100,174,169,139,241,248,63,127,227,235,50,85,8,112,127,171,149,179,164,124,201,155,90,98,76,148,168,44,149,139,255,95,243,181,90,6,157,229,135,157,203,160,225,252,239,123,223,87,58,118,73,2,68,131,47,65,72,168,31,38,42,157,7,95,11,204,189,204,100,16,68,108,104,124,135,165,104,5,92,205,203,201,138,228,187,33,117,119,185,80,207,68,13,96,223,95,44,157,90,151,2,182,205,178,90,140,163,247,209,178,27,213,223,30,121,228,139,137,48,2,192,80,133,216,212,46,119,205,172,68,110,192,203,85,121,207,91,181,104,52,22,116,163,246,121,240,70,60,246,148,78,176,62,124,61,78,54,58,18,110,197,38,123,191,86,166,171,21,205,244,248,248,14,66,129,5,162,170,144,196,235,108,255,100,217,17,6,138,42,176,157,166,49,52,72,123,205,111,160,140,67,182,133,189,64,118,165,100,254,249,242,61,22,3,236,10,27,5,92,179,93,34,137,196,143,113,100,65,156,167,173,160,188,215,73,23,168,61,235,55,113,141,164,56,149,93,164,31,117,138,120,134,15,255,224,1,233,44,106,109,151,132,23,137,166,23,201,215,86,210,83,82,208,217,83,25,49,173,99,188,56,173,236,88,40,14,52,232,75,20,175,72,237,98,52,146,210,11,180,192,110,174,88,109,233,184,91,187,11,67,88,65,146,237,14,222,210,141,219,102,196,88,56,238,153,167,163,106,162,141,181,125,90,206,159,181,213,36,95,210,108,13,192,166,236,112,89,160,165,183,32,100,97,4,236,197,207,19,26,5,46,247,241,164,34,82,220,157,81,124,84,174,2,60,209,116,200,163,186,215,114,253,64,49,94,208,143,57,91,221,135,8,196,42,82,108,198,196,17,178,128,118,81,245,7,103,246,150,117,71,168,7,19,75,38,141,88,233,57,5,227,27,182,29,119,84,62,129,239,29,154,14,238,148,77,162,124,104,121,150,187,88,33,229,5,165,109,239,56,153,215,128,37,25,140,89,89,154,99,44,146,53,144,216,215,118,63,117,156,59,236,168,81,115,16,102,47,53,61,162,77,245,228,216,28,113,247,115,135,57,156,73,74,87,50,88,12,228,229,105,65,77,246,221,176,114,255,233,75,192,134,214,220,167,188,190,206,196,78,84,104,241,28,38,192,170,83,173,105,84,214,33,37,150,123,189,83,7,13,156,185,153,138,149,79,140,250,42,147,114,106,246,6,224,206,158,26,75,77,74,130,195,42,107,93,111,149,131,60,34,244,120,156,165,15,213,146,247,180,2,28,32,169,60,32,241,42,68,135,169,43,247,19,173,168,37,213,250,173,185,59,33,60,57,233,136,150,209,114,146,40,33,15,122,123,115,121,188,39,22,59,155,41,2,217,52,190,33,79,27,91,139,173,129,44,128,48,8,74,144,132,69,78,12,225,54,242,182,195,68,43,121,224,166,85,111,134,7,5,1,169,80,112,96,111,35,161,190,0,132,233,143,44,33,33,233,218,60,46,227,133,189,216,104,243,233,183,42,47,241,97,197,198,117,178,180,221,201,227,128,103,108,160,114,233,208,22,23,131,82,141,212,3,17,244,100,81,230,14,222,178,139,54,235,21,189,120,222,41,155,113,202,21,164,245,232,54,166,3,79,101,211,87,163,150,237,50,89,236,224,76,86,101,222,215,1,79,255,163,112,52,185,60,197,120,31,58,23,86,248,16,242,64,63,39,166,152,146,34,241,40,238,2,120,237,137,123,87,102,138,222,83,0,186,186,99,158,36,108,35,96,233,10,210,27,198,56,93,54,82,27,250,184,73,138,52,79,168,216,80,50,164,173,60,187,229,6,190,130,140,125,252,152,65,165,224,33,118,35,248,218,120,158,244,67,166,147,156,114,109,100,249,139,224,49,217,223,156,192,238,177,215,211,210,12,45,73,166,204,152,253,236,9,23,254,64,189,213,188,200,117,144,172,202,172,109,207,0,249,224,38,144,28,156,46,190,33,42,30,16,234,215,70,129,221,254,91,38,131,71,227,132,3,139,249,55,217,173,129,168,92,210,59,51,48,163,113,61,6,15,112,3,148,162,217,97,174,189,89,105,92,247,48,168,93,83,62,12,69,139,112,222,225,130,32,229,206,194,23,109,166,8,175,132,253,44,55,120,78,176,103,80,74,163,182,20,71,62,63,137,199,217,155,142,244,172,109,34,170,216,106,194,128,32,198,70,205,40,183,208,50,84,255,37,39,44,179,51,47,61,78,43,37,4,151,200,218,76,146,39,128,183,81,178,140,97,196,12,200,255,49,191,137,15,12,158,17,155,40,65,151,80,90,14,128,110,136,28,251,95,42,100,109,246,252,157,189,179,38,168,150,70,165,98,73,171,210,101,238,32,51,69,43,228,95,226,26,38,11,43,211,156,253,27,231,167,225,97,65,111,37,216,68,253,150,65,25,16,243,59,102,204,74,127,41,248,0,254,100,182,93,1,59,101,19,179,60,73,181,147,36,222,240,70,46,91,235,10,98,180,149,35,1,129,12,93,53,234,156,175,237,234,223,109,230,204,105,148,238,132,154,112,22,2,156,56,211,2,45,179,166,182,146,86,33,58,84,32,179,182,220,191,177,44,103,203,142,127,104,222,108,248,59,102,137,248,92,210,218,189,8,125,7,239,240,54,74,213,140,211,94,105,154,32,184,25,0,182,103,241,236,2,4,15,67,10,204,130,59,198,225,199,2,5,86,246,226,141,186,187,121,249,115,60,13,97,209,129,52,230,246,106,248,115,134,87,143,27,163,156,250,179,64,212,161,210,146,136,47,126,12,40,43,32,104,105,245,92,238,115,148,15,138,140,65,189,33,0,54,90,211,133,58,25,77,241,174,243,159,129,179,162,222,98,165,117,240,136,185,186,49,12,203,215,29,13,244,85,226,99,129,71,189,172,73,82,77,126,26,153,38,10,97,64,49,42,201,95,56,84,255,75,235,207,63,179,246,79,229,90,121,105,219,43,232,76,246,108,36,241,105,206,219,51,11,123,201,110,44,5,68,9,229,112,167,90,202,46,4,124,71,65,103,237,126,183,218,20,46,136,218,246,70,222,178,35,199,217,188,199,95,30,232,188,61,68,42,62,169,250,20,171,79,27,41,78,23,56,51,162,242,35,119,30,88,254,150,69,215,217,183,80,143,73,152,51,200,100,152,70,153,217,26,21,145,145,246,89,78,190,140,41,155,74,97,107,193,17,221,108,27,69,173,149,206,225,204,162,123,29,97,124,101,78,203,138,144,156,248,199,77,64,92,206,230,176,173,151,27,66,147,156,109,227,190,74,62,255,158,194,119,103,8,181,25,17,251,123,211,129,188,110,203,255,7,236,6,231,5,198,47,7,110,252,28,72,87,156,166,207,107,108,74,152,24,45,109,243,251,199,110,91,183,31,119,206,31,198,230,10,198,193,255,72,163,115,66,144,19,204,54,106,17,200,93,150,44,208,27,51,244,171,239,223,10,61,61,208,2,139,186,240,61,100,65,49,141,97,207,183,97,249,189,190,203,151,221,207,206,44,7,70,9,35,217,224,71,185,29,115,189,62,140,4,189,255,185,191,31,74,103,163,57,9,41,194,216,234,0,171,51,213,98,75,42,45,228,63,238,244,248,40,151,36,124,180,181,171,79,85,189,147,56,3,8,198,182,135,208,243,205,115,8,129,237,78,130,185,126,131,118,194,54,11,145,169,83,66,63,169,236,180,191,203,165,117,128,163,254,21,75,165,90,92,133,133,249,220,181,4,149,90,111,217,48,154,155,214,33,161,227,92,31,33,7,132,101,32,183,51,131,171,232,93,38,191,44,23,98,159,219,173,194,53,23,160,134,218,180,163,115,61,3,7,251,101,222,44,63,244,230,79,174,42,110,195,21,172,2,42,72,210,229,237,66,36,84,144,216,185,187,195,12,215,32,124,4,26,62,200,157,82,242,49,177,215,51,103,152,59,25,189,158,136,124,69,121,116,82,76,83,7,161,92,137,50,21,41,138,35,116,155,78,87,244,110,230,69,100,96,238,170,30,72,221,9,201,102,187,212,241,41,43,54,246,249,131,96,20,60,7,41,205,72,163,136,23,12,134,249,190,160,150,113,177,163,206,42,228,66,174,37,251,141,58,145,142,20,1,220,202,93,217,76,17,2,116,122,240,3,178,52,177,148,214,56,201,37,231,244,206,2,163,124,68,141,204,19,142,14,67,143,88,253,48,13,29,98,45,241,123,142,113,255,253,124,177,95,160,142,143,47,181,199,49,148,221,23,143,101,127,161,12,202,225,67,232,39,131,231,213,56,162,217,103,230,72,4,192,100,100,54,16,13,190,122,7,242,115,31,34,158,250,65,229,59,123,156,252,216,12,96,31,237,125,53,207,73,32,8,26,33,61,87,11,55,89,96,216,117,6,25,70,62,193,118,137,217,20,242,50,197,223,146,28,255,3,253,95,82,67,244,206,195,48,45,150,56,124,11,199,138,209,95,193,225,194,56,137,108,83,191,135,236,70,154,141,227,123,75,84,181,234,205,82,200,53,113,146,15,18,34,27,10,168,171,208,112,183,38,91,0,120,45,171,144,240,239,210,78,12,164,137,21,25,72,192,245,151,181,144,21,143,209,25,109,164,66,163,30,132,178,104,1,164,234,111,64,186,151,204,138,21,195,218,11,224,2,127,129,157,150,10,45,215,103,147,89,206,98,128,166,120,252,119,152,230,81,118,13,130,186,202,71,59,251,171,138,102,134,34,103,169,44,6,52,180,22,185,254,212,73,209,231,44,10,201,130,5,175,91,135,240,14,99,203,51,156,19,185,110,27,124,79,127,90,5,236,78,154,159,32,253,100,144,134,72,36,147,220,82,153,66,83,255,93,24,142,18,35,91,207,207,240,199,133,219,56,187,133,100,254,22,221,255,243,170,15,96,186,243,52,31,100,243,158,99,226,45,6,116,121,216,120,37,159,74,139,188,72,153,141,118,231,61,138,96,142,86,145,216,246,250,224,194,22,165,240,114,120,63,94,72,178,218,13,66,56,205,53,42,136,219,254,68,179,130,113,116,90,240,57,219,217,99,128,136,62,5,42,93,50,164,186,160,124,12,57,155,115,230,224,149,7,88,224,154,61,132,63,96,44,230,80,24,62,199,32,146,131,126,205,186,100,148,107,188,40,163,121,151,246,156,142,231,215,211,127,19,94,237,191,42,236,192,111,175,184,240,172,158,20,36,32,206,197,246,104,236,209,222,237,34,15,47,200,199,27,12,99,164,176,63,72,231,167,6,110,177,25,22,242,244,138,198,92,114,228,195,253,147,84,113,176,239,14,252,76,186,115,244,58,119,79,170,194,253,70,82,40,126,219,59,92,232,75,203,118,52,171,158,227,1,130,68,33,13,86,86,19,91,90,160,154,182,140,205,33,116,220,9,255,237,58,229,158,64,74,118,87,219,197,120,227,148,217,73,208,14,95,217,10,189,246,209,45,221,197,164,144,129,62,171,30,50,176,22,39,123,81,34,152,210,222,138,36,52,5,223,250,189,117,151,65,128,186,91,231,82,240,56,45,242,219,65,29,122,47,42,69,117,28,153,188,204,192,253,14,9,129,198,9,70,215,61,68,67,52,100,222,252,68,175,15,21,21,36,169,80,6,171,124,226,122,72,109,35,59,149,169,252,39,50,242,121,59,166,252,179,216,203,158,135,104,145,76,242,27,46,195,19,118,60,233,227,16,197,104,37,147,146,136,83,102,101,63,71,40,238,237,74,33,25,23,96,92,59,63,187,63,207,2,88,23,240,26,61,252,8,68,158,190,81,221,202,199,253,186,118,19,97,107,79,166,158,153,44,46,238,201,159,82,158,130,167,221,64,208,202,72,254,234,33,39,9,54,131,32,54,178,48,98,77,8,57,79,153,28,127,250,98,61,244,180,78,77,91,70,7,68,208,93,72,113,91,122,152,93,206,112,117,150,6,9,159,116,77,111,194,134,27,111,239,203,33,36,10,200,228,171,129,184,72,168,162,116,72,215,110,208,221,83,80,141,132,34,193,145,110,248,38,54,172,234,200,231,212,3,77,91,145,139,38,254,229,11,126,51,104,15,37,220,60,47,172,96,169,241,127,79,146,231,137,41,33,148,56,91,193,37,150,6,8,93,36,173,99,121,152,231,225,193,108,146,80,175,70,160,15,56,107,195,247,248,52,176,75,214,37,46,233,137,226,36,197,20,225,116,99,204,14,13,188,62,15,21,85,8,64,79,130,68,23,17,125,103,127,173,184,248,84,222,112,1,235,49,57,185,224,45,34,105,224,175,142,192,216,206,166,116,41,56,211,201,32,7,161,115,193,103,99,181,99,245,16,84,74,205,253,201,178,175,136,21,240,180,116,30,153,141,214,79,238,115,29,90,140,64,73,36,220,152,31,47,208,22,150,22,211,122,175,143,87,20,152,219,161,132,26,33,168,9,24,41,180,236,108,229,51,104,127,211,247,124,132,105,149,65,161,95,94,98,236,255,9,184,175,253,42,238,171,223,152,2,98,180,161,107,61,115,231,142,83,164,196,132,110,205,39,45,181,73,206,66,133,127,165,53,206,32,243,75,118,39,88,223,90,140,12,130,29,98,40,158,57,133,208,183,39,127,36,83,91,219,248,18,28,96,58,59,153,86,150,204,30,38,181,54,72,79,29,211,130,158,4,43,98,45,115,67,114,104,224,32,220,163,220,132,175,38,106,78,169,14,205,177,92,170,31,239,147,220,11,181,23,76,138,48,144,52,4,74,214,6,186,66,28,109,7,122,78,80,172,164,225,158,141,43,129,33,42,244,62,78,187,173,212,36,101,145,149,179,250,241,155,7,14,181,194,38,148,6,184,135,29,35,192,46,22,243,160,45,39,162,240,81,198,177,113,190,127,65,42,191,90,233,127,125,141,134,7,241,227,47,212,43,71,88,92,222,116,163,77,124,243,13,103,136,46,150,58,250,108,166,28,29,146,183,170,40,138,138,50,82,52,182,10,229,73,80,113,73,105,195,137,202,119,188,237,216,171,210,162,236,218,231,174,181,216,209,228,251,65,231,74,15,81,114,215,169,143,87,67,6,152,207,32,221,117,83,36,23,41,32,120,11,255,76,29,101,47,195,226,201,243,134,46,101,67,11,128,115,243,189,223,243,144,249,188,158,43,132,115,242,89,135,211,202,85,31,129,4,125,114,74,230,191,77,213,46,62,215,247,195,28,113,104,33,73,236,5,243,245,139,36,120,159,22,149,79,211,220,238,127,228,125,88,217,145,73,197,209,124,109,12,38,206,222,104,107,78,132,108,18,125,87,117,226,85,107,59,191,34,227,222,191,60,186,138,64,240,113,244,199,200,21,162,101,14,53,72,242,33,67,87,237,183,249,209,218,246,203,38,246,167,248,165,32,52,16,185,75,69,76,80,190,239,56,159,192,208,5,81,73,164,10,63,34,15,198,18,90,217,10,110,196,207,137,158,4,177,86,169,112,140,183,77,76,150,216,200,203,186,23,131,111,139,93,142,234,32,137,90,22,45,254,191,152,225,242,54,160,74,166,238,77,129,201,185,116,120,171,115,173,46,59,119,123,178,178,145,253,56,192,239,136,43,201,250,43,18,245,17,145,233,53,28,147,48,151,36,114,60,112,69,19,92,30,103,158,211,38,71,86,136,208,170,120,16,222,109,51,243,86,102,49,37,240,90,87,67,132,198,49,186,12,5,216,155,33,52,65,25,110,237,165,233,241,10,135,111,205,159,63,47,58,136,103,213,93,222,126,193,216,199,214,107,6,77,20,144,251,169,182,89,201,134,29,207,176,79,109,124,255,135,112,69,113,57,230,165,67,49,253,233,126,153,13,102,67,138,82,135,253,63,18,101,66,201,156,190,60,164,35,6,38,122,90,129,125,190,204,53,46,216,30,240,237,252,60,163,51,132,195,251,158,159,202,90,135,4,152,99,81,63,242,186,246,42,67,222,215,133,61,246,38,196,176,254,103,193,52,98,175,18,57,22,132,58,125,88,13,11,177,2,252,74,78,236,150,53,181,178,164,39,109,46,208,122,151,200,119,218,223,149,109,85,156,171,179,94,24,139,21,198,240,183,102,222,19,9,55,72,229,14,42,153,223,175,37,46,217,112,224,179,239,38,35,135,42,4,180,208,59,101,21,149,89,146,88,89,197,57,109,106,2,208,143,133,199,1,245,253,177,203,187,17,58,89,231,137,65,229,132,244,114,21,192,156,227,31,60,218,255,81,78,25,100,34,178,127,44,161,36,25,9,158,168,123,102,121,67,85,90,39,20,207,215,194,212,95,186,161,49,32,221,168,64,252,116,103,7,223,203,53,245,232,242,101,51,234,109,191,30,10,144,244,253,86,152,61,184,103,82,237,68,54,223,106,5,197,212,99,130,249,34,82,204,248,108,81,90,183,89,245,253,207,26,216,37,93,104,115,133,255,75,250,177,244,135,36,4,219,93,11,141,136,146,78,173,234,153,108,110,50,235,177,96,54,127,198,192,188,90,126,114,50,11,113,192,46,136,74,230,160,185,121,144,203,215,135,19,164,50,188,93,225,11,124,91,56,175,228,135,194,175,232,73,243,10,141,31,72,219,144,151,76,112,77,17,42,66,219,155,187,66,34,239,219,237,184,56,174,100,160,84,57,255,13,104,1,1,18,73,128,73,171,131,129,211,186,171,125,182,128,48,19,8,49,218,255,195,161,7,170,161,52,157,185,196,222,186,61,233,241,225,16,20,61,52,209,22,219,27,187,116,105,69,162,202,184,177,246,46,142,228,79,16,166,201,11,23,135,110,52,80,156,18,113,97,173,155,74,208,2,79,115,99,80,59,213,57,119,106,75,103,103,114,87,133,33,13,175,13,128,1,0,120,150,185,88,239,148,29,107,140,28,249,250,149,94,138,219,67,171,111,6,249,11,242,29,239,240,191,154,28,134,63,168,198,9,124,233,6,62,18,73,65,166,206,155,216,252,56,63,102,84,76,234,76,164,213,71,251,57,115,31,170,4,188,230,221,152,132,7,242,163,15,39,37,191,157,154,71,134,140,103,81,182,127,202,31,116,78,12,156,31,206,151,149,220,23,248,146,3,183,48,226,93,152,223,126,100,105,175,87,107,4,120,138,106,183,189,17,212,209,162,217,169,16,29,124,120,196,154,199,72,226,41,138,118,225,91,194,10,109,242,180,19,18,189,202,65,237,97,65,15,235,177,193,217,83,255,124,252,7,173,80,249,70,23,205,237,211,129,135,21,230,148,35,18,24,90,15,194,178,75,250,86,9,231,164,10,252,50,66,154,102,27,122,106,113,34,141,4,124,215,243,20,29,72,149,92,198,209,201,20,211,123,45,212,129,214,181,196,133,14,17,39,224,246,142,192,20,61,15,250,228,0,97,147,60,215,224,170,146,247,70,174,191,170,132,14,166,76,143,21,62,206,37,92,146,96,49,69,76,244,21,59,89,194,113,87,2,170,53,57,180,109,68,61,94,112,91,60,225,75,85,88,143,158,74,197,96,222,253,77,9,12,77,60,41,67,35,78,17,99,78,204,120,204,42,221,110,25,153,127,82,40,185,150,170,49,214,59,242,51,177,238,41,124,254,126,161,100,101,95,106,75,87,142,36,200,39,140,34,122,116,38,3,70,13,62,6,145,185,151,171,42,78,174,111,123,105,252,239,82,232,16,134,238,247,84,107,179,64,54,137,174,188,243,49,85,114,40,234,100,166,80,139,76,154,84,242,82,17,210,213,69,58,29,45,196,14,71,84,189,72,251,223,178,69,227,161,150,181,32,158,76,156,169,201,173,36,54,120,39,228,225,179,110,135,236,7,122,21,218,187,130,204,168,198,74,118,181,13,180,152,15,199,248,212,250,131,95,17,162,118,240,148,23,102,149,31,0,148,182,182,35,33,180,230,1,234,105,217,120,240,240,176,9,241,83,57,211,96,150,36,54,30,131,6,1,42,26,58,72,201,168,135,129,211,223,187,194,202,71,73,41,3,255,60,33,211,217,165,149,232,135,195,81,15,157,250,174,65,79,88,22,162,41,11,127,151,47,147,25,158,175,72,133,99,50,116,177,111,36,229,84,255,46,134,63,142,116,113,56,136,135,138,30,254,218,48,0,30,236,54,29,249,65,176,78,92,91,224,188,18,188,55,123,231,205,30,109,186,156,115,20,82,132,19,35,170,10,55,108,167,235,179,161,193,168,45,92,74,112,75,43,46,225,51,48,45,164,250,101,211,73,40,109,3,217,101,201,10,114,87,54,210,230,150,27,193,236,36,83,189,85,106,199,49,228,115,17,133,71,129,215,254,173,76,163,86,77,39,57,115,114,16,96,49,108,239,114,51,242,211,239,49,170,90,165,230,233,66,30,81,182,57,212,188,130,119,238,51,102,52,217,92,55,60,217,229,12,132,193,199,97,175,168,135,20,32,169,164,207,221,50,128,17,246,118,0,180,233,243,33,86,212,231,185,124,22,98,114,143,6,54,131,229,124,205,167,27,86,149,24,159,30,180,9,222,106,57,83,180,125,247,75,83,225,69,54,56,87,58,177,220,107,159,166,38,151,181,151,98,3,206,64,202,1,124,8,72,90,154,242,83,178,86,123,91,133,198,104,217,179,39,213,189,152,107,169,107,88,229,120,70,143,197,191,127,230,54,71,142,215,221,37,24,178,124,173,233,172,234,200,54,201,166,104,197,253,213,139,10,2,140,51,35,107,181,225,74,78,227,40,240,157,105,117,174,79,1,199,109,137,229,59,221,95,80,77,123,63,55,178,149,142,120,49,247,39,52,13,27,237,104,248,185,104,103,205,151,99,214,121,125,200,212,107,210,56,246,80,73,30,67,126,140,11,133,64,244,19,82,238,187,62,54,119,58,136,119,127,148,148,121,34,67,151,72,206,180,208,103,165,190,121,108,206,2,96,78,77,156,176,179,104,217,187,15,91,225,239,164,98,175,189,85,198,191,68,39,140,41,139,90,253,180,127,89,107,229,128,190,40,44,192,14,218,186,202,205,116,108,212,90,115,81,187,238,110,16,249,126,53,248,249,89,29,132,62,49,239,22,81,111,211,128,10,118,120,233,244,62,77,58,210,252,100,103,126,232,91,255,63,211,144,66,192,102,246,90,0,216,31,217,202,94,173,156,146,184,85,199,61,123,32,178,252,227,11,138,196,18,217,216,238,112,175,44,217,43,118,33,124,158,177,31,164,251,218,178,112,59,8,122,58,98,186,37,147,180,141,87,133,191,23,221,150,241,225,70,46,68,238,2,245,222,117,161,65,2,132,185,121,201,60,247,19,157,246,179,132,71,38,141,121,179,136,72,24,125,224,85,128,131,79,85,134,34,59,133,208,152,20,47,188,12,66,70,67,79,253,198,137,79,249,49,181,173,122,224,137,178,35,229,71,67,119,7,205,128,159,6,20,235,176,202,24,129,104,177,96,224,252,111,185,208,246,33,186,68,255,31,179,35,190,147,24,195,106,19,240,226,209,226,127,30,119,225,175,211,143,162,47,183,1,27,208,188,255,44,55,106,2,205,121,126,27,120,129,160,68,202,93,127,64,49,101,103,199,109,253,230,251,91,154,149,22,108,145,210,7,40,206,230,206,203,130,81,73,238,83,207,107,135,218,97,22,254,117,4,138,25,249,3,151,107,70,226,224,208,75,233,226,13,50,59,27,29,86,91,136,85,91,115,99,222,74,129,250,90,98,9,229,134,160,134,151,29,179,214,177,132,41,29,150,222,36,90,146,209,37,91,72,170,76,102,56,28,130,6,98,237,194,179,206,153,135,252,86,234,4,179,200,117,151,141,201,46,143,178,30,125,229,247,127,82,48,63,149,27,26,7,251,107,98,203,3,241,211,43,84,244,184,4,250,91,6,126,150,63,21,65,175,75,117,100,129,188,113,11,195,148,126,189,220,1,22,133,151,33,246,242,232,36,4,90,80,64,195,62,168,47,208,1,102,205,80,124,245,22,90,170,78,212,165,168,210,105,186,231,165,132,227,30,177,218,4,239,7,100,241,239,175,31,29,135,213,2,187,186,179,111,17,53,130,202,136,193,155,249,91,49,96,200,134,137,85,216,254,79,28,221,116,62,129,201,43,166,244,2,0,106,216,35,219,2,231,90,7,153,58,52,34,40,196,118,4,229,37,140,111,121,117,94,59,150,95,140,84,126,150,9,184,53,191,14,3,235,48,98,91,90,235,42,44,197,154,245,40,250,230,121,174,35,22,254,249,116,29,209,44,210,209,253,155,119,136,97,70,60,155,105,162,234,2,70,232,18,243,7,217,14,161,138,92,53,97,103,114,251,159,132,232,104,248,41,159,129,113,240,86,153,189,126,66,235,81,240,151,86,192,23,244,145,191,203,29,50,69,10,210,125,140,29,115,88,162,87,25,31,51,226,97,60,139,72,104,21,31,160,230,200,112,30,204,25,163,240,203,173,162,240,163,109,250,210,222,6,143,119,114,70,0,192,162,139,111,166,209,209,159,185,120,244,220,107,252,41,229,136,220,88,71,80,45,42,237,5,82,229,21,100,132,77,80,53,16,114,77,13,19,199,115,206,26,183,197,17,229,27,155,191,1,42,206,90,36,60,105,91,127,123,18,108,201,82,201,167,55,12,104,176,182,252,103,25,229,63,136,60,75,93,136,60,166,206,28,208,74,81,108,92,224,92,247,148,222,189,171,123,156,154,227,212,245,209,225,131,137,14,36,70,230,172,46,206,104,203,26,182,127,249,229,80,113,186,10,173,245,235,92,194,85,30,5,177,9,52,61,145,19,223,185,123,18,33,188,248,181,185,34,61,235,236,133,235,45,222,207,47,190,175,50,80,99,204,243,241,168,18,230,175,179,132,180,108,92,149,169,85,67,72,199,119,206,68,87,214,224,143,43,117,90,226,79,15,32,140,92,196,204,110,251,97,218,192,8,103,10,107,21,42,131,21,35,122,57,152,125,176,250,72,198,120,213,21,200,218,120,99,41,94,159,147,64,186,71,159,27,42,79,51,178,110,220,189,114,203,108,231,147,127,86,14,220,5,35,231,239,163,4,29,151,52,246,159,81,224,134,59,32,227,104,164,242,129,218,95,210,220,133,109,72,207,214,102,243,102,96,170,15,21,221,250,2,193,194,234,173,131,252,222,204,193,87,70,134,51,1,243,141,77,141,214,134,185,26,144,45,154,96,58,159,62,214,227,164,104,19,29,114,205,33,50,79,236,138,55,17,102,5,122,70,52,241,48,214,114,218,249,92,54,105,96,144,24,150,173,76,152,69,243,32,7,9,96,66,73,186,89,169,138,0,222,97,227,179,153,52,83,222,33,197,106,57,130,98,95,96,113,142,187,8,186,230,141,165,166,151,23,192,7,224,24,156,230,46,156,127,59,236,209,140,119,137,170,234,223,76,38,233,230,42,75,204,230,207,230,182,85,27,17,215,136,211,217,5,151,172,235,247,146,163,208,29,145,57,58,157,139,193,205,121,235,6,103,103,65,52,144,194,183,29,113,17,234,78,46,144,189,184,161,97,30,30,179,39,183,59,183,150,49,9,123,77,124,237,54,54,110,148,14,160,83,49,163,89,181,129,17,172,191,238,27,106,1,116,91,66,198,245,121,247,213,185,189,35,160,168,28,215,100,73,188,68,227,52,11,174,52,231,248,78,90,143,130,162,97,113,201,149,117,124,246,128,33,130,134,89,72,148,122,61,171,202,118,139,127,231,0,88,242,12,110,210,185,22,200,92,178,246,246,140,202,10,244,162,63,78,33,62,125,1,94,137,89,22,141,142,102,2,140,81,113,46,69,35,104,228,119,5,123,236,198,160,143,144,46,137,110,160,140,20,100,130,190,77,127,207,17,156,50,130,246,106,99,154,42,64,195,44,104,249,194,42,177,226,233,91,84,3,199,22,127,140,235,60,214,23,105,115,24,1,1,167,202,250,107,154,141,178,9,52,230,136,160,200,178,94,70,81,209,100,87,99,207,22,177,175,109,167,112,74,184,117,110,27,170,232,173,3,203,177,56,114,141,85,239,70,30,40,157,40,163,223,175,190,37,248,153,47,183,99,253,134,37,6,197,163,170,168,46,154,153,245,74,168,191,220,15,174,23,202,149,71,36,50,106,171,213,219,62,82,191,98,45,37,170,201,14,171,113,107,242,39,180,80,227,125,224,90,3,72,10,162,41,155,155,125,137,79,70,202,126,247,180,127,179,108,85,35,221,226,97,44,77,95,101,100,193,206,246,156,124,167,180,29,118,178,9,73,164,52,83,199,134,239,168,112,47,20,220,197,71,161,187,111,248,215,18,112,192,186,24,71,59,162,137,125,51,82,181,187,181,12,190,221,210,218,61,178,135,93,241,180,181,203,184,30,120,28,235,100,70,218,107,102,153,242,52,77,123,155,16,209,22,179,226,127,68,196,99,199,31,96,241,121,179,27,35,18,114,64,217,54,126,127,148,76,224,54,66,9,191,82,119,213,242,183,142,111,87,124,62,87,103,129,141,125,35,47,59,62,247,132,40,158,125,74,147,253,175,119,202,190,65,150,169,96,194,105,238,140,11,241,16,209,9,77,151,252,111,62,194,140,186,213,112,57,74,214,94,91,113,46,131,215,7,148,27,69,133,185,95,169,10,84,35,247,127,76,216,28,208,102,147,64,121,234,46,21,56,111,243,193,91,112,70,68,139,222,100,157,151,126,167,231,20,180,59,163,140,116,246,195,110,204,11,41,132,210,129,180,137,148,81,78,224,241,146,202,167,57,230,10,75,76,47,142,161,253,150,79,79,243,145,188,83,198,28,246,57,155,108,99,191,5,10,46,72,23,34,129,247,254,183,192,78,133,134,39,214,126,171,28,136,118,220,7,221,111,92,152,104,131,148,211,147,44,224,60,195,57,155,214,163,98,178,113,167,71,186,66,242,165,77,202,195,156,215,110,200,101,77,23,122,135,240,102,205,96,188,76,161,135,214,78,212,21,57,185,86,250,8,54,211,194,177,157,158,43,169,83,243,198,43,11,229,250,233,251,204,139,255,75,67,73,187,26,195,176,63,14,87,127,81,82,19,241,120,31,229,158,30,32,197,172,135,119,158,88,104,222,226,204,116,117,199,226,137,181,132,88,52,193,156,241,66,56,180,92,43,105,239,174,48,183,40,94,3,252,75,149,183,228,164,125,242,181,160,220,216,144,140,216,162,17,177,2,200,62,88,120,13,128,158,114,11,140,216,122,9,177,41,140,245,130,34,127,16,60,53,172,39,113,230,235,28,147,177,99,18,36,28,178,106,109,78,51,217,126,168,171,174,253,117,73,253,32,246,121,163,135,235,59,198,151,149,35,242,95,214,87,98,152,254,79,200,183,253,13,202,101,194,137,84,26,31,134,78,179,146,14,98,237,26,52,126,165,179,223,126,168,165,160,250,164,245,252,163,46,234,112,179,15,113,198,15,80,43,116,144,49,124,16,96,65,211,94,82,151,106,219,227,62,181,255,63,21,27,84,66,15,250,215,108,203,45,89,136,155,186,99,204,239,100,83,185,92,235,66,213,155,101,129,254,154,202,168,125,24,25,220,49,238,23,15,41,8,127,174,253,242,122,109,2,6,128,135,150,30,43,53,72,48,142,215,216,68,10,125,236,254,217,1,152,19,87,102,172,189,98,18,152,76,163,65,168,137,163,180,84,6,28,34,141,22,232,211,189,202,146,0,78,218,56,16,87,219,142,38,48,89,9,206,236,178,34,227,215,85,104,168,153,18,232,111,252,7,34,38,107,161,225,228,120,246,218,174,50,194,194,179,255,175,96,29,205,183,202,141,246,241,127,181,153,213,19,124,4,176,73,60,17,23,1,112,155,139,124,82,176,255,234,4,46,241,102,246,179,21,37,125,188,31,59,207,26,147,105,129,70,54,180,134,96,81,131,33,160,169,132,112,11,44,222,165,208,177,77,107,67,1,64,145,222,89,136,23,198,224,71,185,44,197,77,66,229,62,140,5,137,102,59,68,209,123,106,10,154,82,33,35,246,215,51,135,189,144,240,182,120,25,109,25,54,76,185,28,121,226,244,196,61,129,109,23,90,130,225,142,0,72,39,247,64,77,195,187,186,80,233,48,102,78,104,85,90,110,243,119,145,77,231,147,127,78,127,39,100,31,16,166,152,196,2,91,255,84,178,235,2,214,142,107,96,82,126,164,47,171,98,149,133,2,88,132,145,31,145,63,26,164,95,22,175,218,15,4,105,117,162,49,200,77,194,246,161,69,90,226,89,252,42,122,249,176,9,251,165,86,25,168,13,190,8,129,122,147,186,194,72,130,157,57,39,207,93,62,232,176,34,182,150,35,178,22,140,249,59,30,232,158,108,111,223,215,181,74,98,147,39,60,136,180,4,161,211,31,69,218,142,140,74,15,5,97,77,31,232,16,54,213,207,69,190,103,165,81,47,211,220,28,142,224,122,99,5,203,11,238,220,93,188,167,171,131,208,219,113,134,223,97,245,4,174,217,204,166,42,143,49,76,69,209,58,141,41,130,57,203,229,119,255,89,131,243,143,218,48,17,238,226,17,160,191,204,170,51,141,11,66,6,61,108,3,175,182,173,4,125,224,100,70,213,244,157,173,234,154,135,250,96,133,9,139,25,59,181,243,32,123,245,1,160,202,165,33,107,130,69,140,4,112,164,135,21,164,175,26,160,49,172,6,78,231,120,144,141,255,136,27,227,107,100,20,91,39,255,94,17,16,3,85,24,65,79,60,205,68,189,223,12,49,162,22,210,164,144,142,61,55,15,248,183,28,149,201,77,36,228,107,180,90,49,185,95,71,36,176,82,104,166,113,77,112,201,72,44,222,253,142,189,163,147,114,243,10,217,59,212,107,165,128,116,75,152,154,118,111,139,45,86,48,33,7,130,97,189,162,231,132,202,32,14,46,216,46,29,167,80,193,131,129,179,216,26,163,59,60,62,219,250,138,195,75,40,129,151,75,94,73,158,230,152,240,199,91,235,102,10,153,19,77,35,35,94,108,253,150,33,180,12,224,22,108,109,86,22,240,120,171,150,146,50,81,73,77,181,175,20,20,109,89,238,225,135,174,74,171,138,206,151,244,28,119,205,17,18,26,53,235,4,135,227,155,168,16,72,211,180,42,198,75,166,238,113,12,142,181,134,136,83,33,206,134,152,76,147,24,52,139,18,206,251,87,99,155,34,42,145,21,249,10,194,10,201,93,59,148,233,49,227,163,8,39,149,231,207,123,230,34,26,222,226,179,73,97,20,112,179,103,32,116,186,217,108,224,239,9,90,218,148,88,134,152,154,35,141,32,251,255,2,233,122,5,65,241,7,28,48,218,181,104,131,99,177,140,216,68,97,195,57,14,250,223,132,27,225,207,178,127,26,150,120,121,115,227,173,95,114,129,238,83,219,172,133,81,96,193,183,14,93,207,209,181,216,147,241,208,185,37,128,238,17,158,9,112,19,247,106,47,140,190,178,214,127,44,198,171,48,0,191,230,41,113,130,102,254,115,169,164,187,37,183,64,52,212,32,47,176,45,183,45,117,185,204,130,36,83,75,113,75,134,228,169,65,169,75,169,58,162,143,0,16,69,18,234,215,184,231,10,71,199,242,243,24,23,127,152,111,88,156,159,58,8,75,139,247,49,210,87,135,164,108,191,101,1,152,235,127,78,184,91,104,29,0,62,170,162,160,135,226,149,46,207,242,222,162,145,240,66,1,86,98,185,169,179,62,118,8,64,225,245,181,58,220,196,182,37,244,128,184,202,229,75,94,146,252,48,10,240,252,249,23,161,149,242,108,238,81,129,126,235,164,113,29,163,18,240,221,129,8,199,0,218,160,249,123,66,58,42,99,234,190,193,147,170,113,245,104,165,157,250,178,172,239,140,59,200,231,199,73,114,139,58,17,65,85,112,96,142,242,138,199,110,52,35,224,167,237,198,110,64,38,0,192,210,248,0,244,60,190,238,209,161,153,224,142,163,165,160,166,138,217,14,157,97,45,33,160,65,175,171,137,157,238,108,111,200,36,192,27,114,5,66,22,182,135,92,196,251,57,75,76,11,64,74,255,84,149,189,198,236,122,19,8,247,80,155,214,34,129,219,89,68,15,123,180,182,144,171,86,163,242,120,64,134,169,196,237,147,60,163,43,146,52,172,12,97,199,25,52,231,0,133,134,59,124,188,153,232,18,117,217,96,188,47,158,99,52,174,13,233,86,121,194,245,24,68,203,130,51,104,245,243,93,134,59,203,198,208,233,15,210,186,96,196,50,34,202,169,142,175,58,12,254,53,242,232,80,107,3,92,10,172,134,43,223,96,175,148,158,83,159,80,232,147,107,96,214,72,131,181,178,90,137,17,243,187,50,196,119,10,199,95,101,122,90,101,134,30,28,0,48,130,153,214,0,185,134,199,74,94,62,116,13,43,108,56,124,129,122,253,88,242,246,195,141,240,143,48,95,56,163,211,23,171,177,202,84,113,75,158,101,175,40,1,187,181,148,178,186,204,40,234,102,163,83,3,158,210,162,192,36,102,194,95,192,193,103,194,30,216,15,83,101,185,12,146,31,246,201,196,45,5,234,130,152,41,95,212,39,153,45,8,69,99,82,221,60,166,234,35,253,139,229,147,157,177,88,221,51,247,58,42,10,214,207,38,1,96,163,149,187,117,242,134,196,47,86,61,48,116,73,20,208,19,65,189,98,4,130,103,17,4,66,86,78,247,41,26,189,222,191,167,76,112,160,168,121,99,37,163,153,240,123,208,54,238,200,158,118,205,132,161,219,215,29,76,217,21,36,47,76,55,53,47,42,10,85,123,176,150,108,170,149,97,186,208,135,176,191,113,65,70,53,60,234,77,5,4,67,3,35,154,199,46,215,49,161,23,34,236,242,247,14,225,85,76,43,71,41,161,247,201,56,7,210,30,16,90,84,231,133,167,157,19,201,125,163,5,148,128,245,166,54,164,64,192,194,35,30,99,187,149,140,48,101,113,186,70,94,211,241,235,154,35,27,248,114,150,113,142,223,78,209,158,140,211,237,3,72,128,41,153,31,32,178,9,123,138,179,48,31,24,130,65,67,104,207,115,238,187,175,201,225,21,168,230,195,154,169,234,48,119,33,33,107,110,128,176,79,4,55,249,101,253,68,162,2,230,91,91,139,222,33,87,111,246,47,144,230,180,76,226,44,34,125,8,181,22,45,102,222,43,243,185,216,198,138,127,170,125,169,132,0,26,161,255,128,120,212,166,213,136,115,205,206,236,249,101,95,187,181,163,134,225,110,200,126,44,212,14,253,151,185,12,193,68,204,79,132,59,214,188,30,186,52,229,18,199,169,189,229,182,185,66,224,45,178,157,129,246,150,2,130,105,101,195,21,225,234,93,37,175,112,32,140,171,64,210,62,31,104,60,101,8,179,3,249,92,158,67,151,81,87,15,33,100,73,137,82,32,26,140,161,194,6,58,43,27,213,89,103,112,45,9,92,40,201,84,95,107,117,254,236,79,10,215,200,32,84,61,135,24,81,234,40,68,230,192,162,86,18,120,31,52,193,179,53,104,166,216,192,152,124,154,31,207,159,231,134,254,113,14,6,23,122,237,254,134,244,26,222,68,234,82,63,94,108,167,88,237,162,56,248,216,78,98,249,10,240,14,106,102,141,57,62,251,64,102,199,48,128,107,120,7,83,3,210,76,210,6,26,26,242,100,112,152,34,135,55,7,133,153,78,235,117,234,38,157,9,60,78,152,164,21,67,48,30,18,235,37,221,63,103,22,82,92,150,109,96,85,3,71,181,225,211,167,154,77,23,245,115,180,82,95,112,91,51,101,221,48,111,19,165,15,35,163,98,109,247,239,84,93,36,202,212,67,136,169,106,97,100,105,213,195,235,183,199,184,82,173,231,67,129,134,112,5,59,48,117,64,158,166,228,238,10,129,19,44,213,212,196,211,148,208,236,7,147,195,44,219,221,150,56,151,224,65,246,104,101,97,244,106,142,98,109,232,169,169,135,102,34,139,66,230,124,235,148,1,10,195,13,200,34,109,170,18,238,4,120,66,119,227,72,163,72,29,79,80,187,49,70,69,127,136,222,34,13,65,24,215,191,199,166,185,7,180,16,140,134,130,134,120,158,228,196,30,139,43,44,178,185,228,91,69,122,178,150,109,67,112,239,55,166,193,199,240,183,29,139,79,229,191,17,195,196,33,237,141,75,43,80,129,168,62,160,44,56,140,94,10,149,29,170,161,177,194,154,159,33,84,251,47,175,221,83,134,125,35,117,87,96,37,83,16,33,210,0,60,34,186,81,35,249,165,94,132,109,19,19,129,57,208,82,156,231,83,235,211,131,227,184,10,234,82,78,149,95,56,250,56,47,241,217,105,206,187,204,207,229,226,246,249,176,249,163,146,7,49,207,2,164,161,228,108,178,20,106,250,239,208,254,170,234,13,31,241,128,154,20,235,155,251,60,137,152,66,144,98,164,105,10,218,228,245,10,111,91,196,42,175,145,207,251,169,90,228,214,114,75,227,69,37,247,64,35,3,143,216,221,167,174,191,94,207,209,157,218,97,92,63,254,222,203,81,35,239,112,128,153,123,126,11,10,176,216,183,147,0,70,246,69,15,13,220,102,6,225,92,240,14,147,232,223,134,207,92,34,115,91,249,13,162,186,148,52,224,89,23,231,139,158,82,47,92,6,171,180,210,34,172,27,139,100,77,168,109,18,57,70,205,236,88,26,8,183,238,219,234,128,216,197,103,197,58,222,154,102,51,247,62,128,40,172,233,88,80,217,255,119,132,213,206,201,18,204,185,134,33,27,155,25,208,198,215,213,123,181,57,65,253,9,131,194,117,238,102,126,37,173,169,134,177,150,33,184,231,182,218,91,234,42,15,16,80,33,12,52,66,58,194,238,201,191,249,231,176,139,123,47,99,210,139,176,203,91,45,116,43,118,87,123,172,167,32,39,231,181,3,154,184,119,171,99,188,88,186,226,255,203,58,224,192,135,241,49,128,202,180,191,202,120,230,39,157,149,38,221,89,51,160,120,186,165,235,58,12,38,0,21,222,193,183,129,11,41,43,20,246,33,0,196,65,137,255,72,215,75,56,231,168,40,231,102,164,136,2,147,81,45,38,192,174,229,166,121,87,195,107,12,130,224,231,57,205,233,17,198,211,37,233,143,113,113,190,21,174,186,230,74,19,4,227,235,233,159,46,87,197,149,92,174,59,6,91,59,105,147,135,101,75,167,37,223,235,254,14,19,118,92,24,20,22,209,18,43,21,75,19,195,233,196,167,246,145,147,78,3,93,226,192,142,8,185,40,97,99,127,129,139,68,51,91,26,95,168,182,192,8,216,171,247,117,152,19,202,95,248,82,168,45,224,178,139,248,52,10,213,244,51,111,236,150,131,20,251,212,80,181,12,113,94,141,217,176,141,190,137,241,237,40,106,29,25,97,237,55,155,214,61,34,103,210,62,103,200,129,56,46,72,116,48,236,53,253,206,253,203,13,104,87,36,155,234,230,153,56,42,221,43,20,98,61,233,156,186,248,254,106,57,99,157,9,6,179,137,119,132,239,51,89,102,114,71,11,37,208,229,145,133,65,239,244,50,4,139,175,9,19,190,195,165,79,230,118,148,7,192,198,208,105,202,6,82,13,193,157,42,237,111,193,125,52,71,232,0,30,190,100,120,70,79,93,204,169,115,128,43,178,216,3,255,191,66,86,18,253,5,89,179,215,168,175,93,91,36,224,12,19,228,111,17,5,213,211,176,99,255,95,20,83,222,39,143,24,167,140,127,79,68,18,141,202,77,110,247,42,109,145,31,147,245,200,61,169,73,202,98,129,142,173,92,165,155,47,24,216,207,63,29,120,215,33,14,180,69,60,117,198,254,49,109,118,41,47,173,74,221,136,165,193,13,133,117,91,122,90,126,84,64,230,91,237,67,193,44,81,153,162,85,125,223,152,128,225,239,21,173,2,253,145,72,195,248,26,242,125,140,14,168,181,138,118,248,97,97,88,100,99,210,246,235,208,12,65,145,220,22,69,240,136,4,131,39,217,104,42,219,10,62,41,191,153,107,152,203,107,249,32,240,51,126,51,109,37,236,9,42,61,25,102,80,216,239,79,185,86,99,146,157,183,35,215,221,100,106,217,148,66,174,102,49,228,112,119,49,44,176,126,171,227,138,222,139,176,132,233,131,54,179,28,245,31,242,244,154,147,15,172,201,3,145,99,11,39,247,181,147,53,185,42,68,16,44,129,246,67,113,191,199,162,161,171,103,214,180,91,176,4,85,14,60,140,92,234,20,103,186,230,232,179,113,48,11,200,90,83,138,62,157,69,179,234,215,126,171,214,44,247,14,128,29,243,38,92,239,244,188,205,42,6,193,133,201,242,8,175,105,225,89,70,196,218,122,134,88,38,153,208,41,9,30,200,146,169,107,106,209,112,16,4,202,121,32,80,13,51,208,135,120,168,252,83,249,232,134,2,129,165,45,219,161,1,29,244,240,51,114,186,0,230,236,31,60,127,86,165,10,136,54,77,60,224,244,128,246,36,21,90,49,160,84,44,119,247,33,157,111,23,251,212,26,107,229,246,189,75,220,52,247,184,180,101,188,103,0,149,9,173,99,3,58,153,144,46,65,145,193,76,97,123,39,93,54,106,6,84,245,75,135,220,128,74,164,40,225,247,120,13,34,16,88,103,99,111,165,0,238,8,17,7,19,215,156,20,53,68,202,91,177,101,128,7,140,61,21,59,234,131,189,160,216,252,83,68,67,224,119,118,156,103,193,175,47,91,98,48,89,176,118,177,74,227,247,36,71,226,196,233,185,13,128,176,213,243,122,117,176,196,157,65,89,25,182,47,85,179,79,155,245,116,135,117,180,245,125,104,195,181,205,57,149,249,122,216,182,218,93,167,247,141,53,141,181,148,188,117,17,44,94,105,188,120,208,134,137,252,57,0,225,19,195,41,96,9,33,252,191,183,234,97,123,205,86,22,71,38,251,253,64,69,6,206,166,37,122,45,68,93,220,115,110,211,255,188,204,102,44,158,189,30,117,116,17,9,65,201,146,37,223,229,61,204,66,191,26,184,221,244,68,30,6,149,176,231,84,221,157,218,56,195,68,10,238,66,65,223,127,119,236,14,85,140,158,75,101,36,185,92,33,198,180,135,226,32,245,187,85,176,253,215,202,167,19,57,50,248,114,216,57,37,130,8,244,124,192,113,175,3,143,153,190,108,145,219,79,35,231,194,193,52,209,77,193,223,191,44,2,222,169,36,5,234,134,59,92,213,164,229,66,177,180,7,214,88,252,107,56,137,39,96,224,195,142,239,164,141,76,38,45,154,42,7,21,252,13,218,19,251,156,241,144,114,36,216,243,49,194,136,195,146,138,191,62,88,203,72,196,112,172,142,102,1,217,39,90,252,95,1,220,30,52,230,72,59,45,23,122,85,238,243,159,102,63,79,46,50,128,15,44,247,139,30,163,34,172,87,67,227,91,149,150,170,5,218,219,188,145,210,229,19,36,228,70,198,150,226,4,86,26,56,144,89,38,118,152,226,205,119,26,166,185,249,74,156,213,33,104,220,120,92,145,142,227,18,139,179,203,185,19,107,183,227,8,22,85,65,192,161,153,181,144,169,10,136,196,14,244,9,118,223,200,227,231,101,47,211,208,28,156,166,193,95,11,156,64,144,26,27,4,133,180,162,20,11,99,31,147,95,195,85,244,254,233,241,246,192,238,241,108,76,156,71,24,15,163,109,118,109,9,12,243,88,39,206,215,139,146,247,205,112,221,19,229,14,157,63,205,57,2,200,172,108,247,20,178,34,240,155,49,35,41,249,246,67,40,152,181,166,152,174,4,185,0,145,27,53,237,28,35,77,71,51,31,89,60,118,7,148,134,92,150,27,30,59,147,54,246,67,58,244,167,40,158,18,146,202,235,149,30,64,234,132,79,166,25,43,81,121,73,154,142,172,102,60,4,173,171,66,43,196,6,178,252,138,10,237,15,178,17,40,149,51,93,200,136,12,225,206,154,253,254,28,160,147,180,1,41,0,94,133,146,212,87,56,111,162,120,142,9,138,36,50,219,126,102,88,143,44,56,52,25,199,52,162,76,69,228,226,252,110,194,253,196,247,143,106,187,210,144,55,166,132,24,122,185,4,96,214,48,93,35,134,243,56,240,4,24,204,7,21,196,109,189,175,170,213,168,151,139,70,224,46,52,249,21,87,234,63,43,53,123,249,128,78,69,1,226,25,31,32,48,240,131,223,136,159,172,80,185,20,48,228,139,204,135,150,194,183,122,143,30,186,164,27,4,215,247,6,180,205,87,108,137,245,182,82,174,197,80,33,236,58,155,66,206,102,33,36,118,89,120,246,150,112,166,250,213,88,94,52,244,173,130,189,200,150,145,213,244,161,209,203,34,38,61,251,84,180,16,171,1,80,18,106,73,148,52,241,240,42,85,33,99,128,237,102,174,52,53,151,222,24,126,47,192,208,105,54,59,223,70,171,125,113,226,67,64,160,86,132,99,101,120,207,47,151,204,22,47,163,247,242,195,125,25,59,144,197,118,19,190,227,6,44,43,19,187,173,163,252,94,177,218,190,20,245,79,135,249,222,138,238,149,252,82,19,15,249,141,88,206,102,117,248,198,73,71,38,81,89,19,67,242,31,30,14,99,141,130,173,198,155,105,164,85,130,213,19,150,214,115,72,192,19,15,202,162,241,217,173,179,4,148,58,91,95,204,197,220,127,242,200,0,14,223,174,67,208,40,149,221,118,204,172,165,167,85,146,117,160,139,62,82,205,169,147,35,31,37,254,130,251,37,111,32,103,155,1,77,237,196,90,123,54,234,62,98,168,51,11,135,16,16,136,102,167,224,73,222,117,12,132,171,148,36,229,34,109,27,0,195,146,30,22,49,36,106,175,31,186,249,136,177,216,2,232,82,215,177,6,85,53,79,61,188,66,157,0,14,166,158,128,75,164,48,164,154,139,152,201,5,236,38,219,70,178,235,254,71,30,40,70,155,252,254,6,166,50,200,254,211,0,106,210,141,47,57,20,188,23,33,183,197,121,250,127,120,221,224,225,212,80,132,175,109,10,80,139,133,216,29,254,125,137,209,45,138,35,34,62,220,6,114,185,219,51,224,59,3,200,201,95,35,209,2,29,96,246,202,168,216,230,245,187,61,8,136,242,84,163,195,217,74,237,25,221,158,161,180,28,230,45,114,74,12,11,224,136,231,190,206,157,178,226,165,57,222,190,204,86,241,3,33,12,156,177,187,234,255,119,70,101,193,50,223,26,116,86,104,54,113,177,26,24,231,207,195,176,103,114,236,41,198,1,128,63,135,89,165,177,116,152,228,15,190,18,144,50,69,245,137,187,24,133,202,247,23,219,136,253,229,246,140,50,86,112,235,235,188,219,20,3,112,2,215,147,131,11,69,102,116,63,118,108,216,143,34,28,37,224,166,184,91,212,27,196,136,199,183,225,179,198,9,125,147,40,186,235,51,245,81,198,220,228,25,171,185,198,38,245,58,118,2,28,11,240,248,49,14,138,252,251,190,123,243,231,89,180,9,151,120,244,79,186,151,32,46,143,123,154,254,181,213,179,67,2,88,207,67,86,157,100,191,125,213,147,142,228,66,49,232,193,76,124,134,138,114,12,46,179,155,80,153,3,112,95,73,206,122,107,241,13,17,104,200,180,99,0,172,29,98,209,251,122,181,17,71,56,209,100,194,141,172,119,53,162,205,206,125,113,220,2,232,21,62,148,38,83,62,119,126,40,179,1,100,195,253,33,16,220,139,171,53,46,195,84,85,211,35,221,168,59,158,72,45,235,178,217,154,129,175,252,149,132,198,109,171,170,207,67,199,108,231,146,79,217,99,213,24,199,145,191,171,71,99,162,7,12,97,121,155,54,33,24,130,84,106,17,9,2,212,51,152,171,95,83,85,245,49,72,74,173,118,98,157,66,90,167,56,76,88,142,105,229,113,115,71,31,165,139,132,156,151,232,254,21,218,47,6,82,12,27,96,246,218,88,52,36,138,3,238,160,224,254,98,125,94,54,1,153,218,74,86,159,149,116,96,116,105,81,202,210,65,89,52,248,100,67,120,66,0,255,52,83,86,96,3,69,62,99,66,201,79,232,195,107,130,108,156,184,242,163,93,8,218,52,247,139,208,57,245,6,71,180,149,92,112,49,198,98,12,21,149,218,118,189,176,141,77,219,172,84,53,129,244,207,205,215,43,44,113,211,88,107,230,78,71,252,82,113,124,154,64,101,96,74,245,178,85,159,245,176,56,203,153,6,4,137,85,45,20,13,111,157,241,44,231,221,159,38,232,21,69,82,178,183,20,62,143,126,156,210,48,23,160,207,92,135,201,19,176,51,15,39,30,206,18,223,211,222,201,164,17,51,187,153,112,103,72,59,40,172,170,133,1,85,155,63,215,28,249,211,180,246,43,146,217,63,236,249,45,6,192,116,68,233,214,198,137,143,102,26,121,113,177,129,167,164,236,206,83,147,131,171,20,56,144,238,244,220,236,51,209,219,91,70,79,109,91,25,132,40,62,7,2,33,66,111,224,161,128,93,146,150,99,203,28,97,187,231,83,14,130,220,156,138,194,43,63,86,136,145,226,243,87,55,251,102,102,117,191,14,43,86,145,182,115,150,15,245,31,92,133,159,252,205,158,87,129,36,125,169,117,205,120,235,150,34,159,252,163,212,109,172,136,245,152,67,248,214,103,173,245,176,27,72,67,128,183,80,165,2,2,41,173,156,175,124,66,17,199,16,7,87,193,74,229,127,142,112,96,215,129,54,140,251,22,192,18,142,254,122,12,101,88,111,170,127,162,37,244,219,72,210,88,81,227,152,85,72,21,124,70,184,31,11,97,45,73,135,84,55,191,163,16,208,222,169,41,59,66,9,161,12,29,78,160,155,210,116,24,142,58,194,224,240,220,171,241,170,143,247,239,196,194,134,63,114,54,251,36,202,170,211,178,253,125,156,183,76,9,49,52,96,49,90,2,196,187,40,152,80,3,28,150,136,40,186,157,25,178,14,5,246,158,147,98,114,185,133,232,167,27,145,143,0,72,20,233,244,137,98,199,231,116,91,243,90,90,245,166,65,240,185,63,249,117,102,121,95,249,165,188,251,251,28,221,205,128,38,239,98,197,25,242,84,128,205,91,217,20,116,251,102,96,97,99,142,32,241,176,104,171,94,147,195,211,90,109,200,174,233,183,166,49,110,34,213,19,177,44,51,65,169,6,191,30,201,116,205,159,173,174,201,43,168,98,79,66,159,7,196,174,63,145,149,195,154,61,91,38,56,67,184,48,211,162,208,115,141,109,105,32,68,142,225,201,163,95,189,228,219,124,36,248,99,142,31,122,237,40,130,24,166,139,213,218,144,108,201,197,159,171,76,237,137,231,28,245,155,2,107,211,51,166,43,56,67,78,170,172,163,133,41,114,247,164,60,93,237,95,231,188,250,68,159,90,193,51,28,167,248,55,165,88,109,112,14,55,196,101,254,40,108,247,86,63,131,254,252,134,184,52,28,81,179,190,105,52,35,116,111,230,71,47,166,246,218,86,172,111,126,32,164,75,78,254,232,4,167,149,237,152,165,223,38,246,147,123,20,249,114,46,58,125,101,228,132,185,188,32,173,134,70,252,42,30,202,93,202,212,223,93,212,41,166,195,18,2,226,248,26,8,185,74,189,169,55,89,42,243,15,44,251,69,186,19,50,131,34,211,63,68,228,245,32,249,192,25,201,23,148,171,99,117,151,151,101,234,72,244,174,88,8,69,117,87,155,186,103,96,186,165,71,115,224,230,41,60,73,115,131,27,150,187,32,157,52,165,101,23,130,103,104,14,92,128,66,33,61,78,251,55,1,29,63,238,85,178,141,124,188,12,116,212,85,201,58,235,69,97,10,134,63,38,117,34,250,229,107,29,211,248,119,47,156,205,44,80,227,53,147,105,206,146,108,43,17,33,144,53,46,140,104,82,146,183,203,71,115,94,105,116,139,50,212,186,59,2,139,195,201,241,209,41,212,135,186,193,248,242,90,254,206,95,25,17,20,94,93,241,64,8,207,246,254,235,64,220,202,191,230,171,92,21,19,194,111,231,56,207,48,14,207,43,57,66,58,179,124,96,2,27,16,215,17,137,250,27,247,6,222,9,66,113,192,36,74,50,87,47,214,27,79,18,151,207,215,101,183,137,123,11,244,73,121,27,251,247,19,123,172,108,75,185,238,83,248,217,217,173,233,238,38,45,98,236,161,81,55,54,155,224,241,90,146,190,95,195,1,10,178,167,164,195,84,6,21,61,205,103,184,141,32,81,108,55,51,197,209,29,106,222,29,101,148,202,84,130,65,132,39,183,206,108,43,134,206,174,233,54,110,141,161,19,206,187,139,181,2,46,164,78,46,24,159,70,156,53,118,74,255,125,137,92,239,119,228,174,110,45,226,24,51,5,226,163,199,172,152,209,46,249,199,138,105,1,2,29,198,156,214,166,24,195,249,90,69,1,55,111,184,72,152,115,15,162,99,50,198,162,5,9,228,235,148,52,26,94,59,110,152,158,147,73,172,61,68,94,72,7,29,78,143,62,233,119,74,166,12,182,77,161,106,64,59,74,196,133,224,73,56,4,195,188,148,99,225,63,198,176,37,184,141,205,13,178,228,81,109,87,128,98,140,70,76,203,89,80,230,100,145,123,30,116,69,120,220,199,29,63,204,160,180,199,216,62,136,20,243,230,79,55,145,4,241,116,136,217,141,190,129,246,12,184,27,184,241,47,162,81,231,19,248,141,50,40,53,255,139,43,88,125,55,171,50,55,60,203,225,86,88,34,247,9,19,203,128,110,149,115,155,111,43,191,191,206,21,33,43,244,197,237,212,29,144,154,195,115,190,203,136,91,239,10,27,233,182,190,142,114,53,221,94,105,12,224,15,119,190,119,154,94,185,252,254,154,158,245,240,76,78,108,153,112,53,89,159,225,32,112,151,147,219,171,137,7,234,255,218,205,37,248,9,196,151,204,23,65,44,18,205,183,250,25,187,194,29,239,205,115,251,214,99,128,21,10,79,148,156,215,135,93,87,45,59,117,84,9,158,209,145,139,85,43,195,0,74,144,57,31,252,251,191,175,247,165,174,252,179,68,158,42,60,206,162,99,175,176,69,11,188,106,28,116,56,198,88,135,219,111,49,50,162,131,48,193,93,99,18,197,128,41,131,200,100,27,28,250,5,180,117,102,194,16,110,110,114,20,87,218,2,205,237,63,109,203,124,222,182,152,75,206,186,227,217,84,160,4,184,42,125,143,135,186,16,50,106,246,116,181,61,129,41,153,48,84,123,243,203,13,242,217,76,60,18,123,92,50,76,227,34,177,205,4,90,210,160,41,24,38,40,50,147,209,110,99,178,178,220,171,184,128,46,83,7,167,158,201,145,184,87,247,166,7,240,19,138,161,64,127,150,167,155,0,101,64,153,205,122,125,207,146,243,12,7,173,204,17,15,201,120,254,251,16,84,46,227,111,183,31,219,52,70,44,117,140,29,224,242,97,167,207,63,76,56,246,29,228,8,176,144,170,16,242,239,138,193,5,192,226,120,114,255,114,249,249,4,32,190,27,233,92,215,17,68,131,94,18,227,120,249,23,155,65,61,41,40,100,89,154,40,97,110,203,57,125,6,46,70,88,92,190,195,62,218,197,59,41,158,254,202,177,68,5,102,237,237,62,2,177,154,236,149,44,7,247,151,95,66,125,11,5,190,214,42,34,38,40,172,59,217,192,91,145,219,26,149,137,240,2,55,254,240,193,172,215,230,177,27,73,69,96,19,135,93,251,110,155,182,255,11,189,134,138,30,247,103,29,156,43,135,31,67,203,70,66,86,127,60,89,80,59,226,178,9,193,69,68,186,40,202,7,202,13,81,227,242,192,255,208,91,119,119,127,224,20,33,89,39,157,0,236,219,167,121,153,253,81,157,73,175,24,35,17,217,186,107,101,106,54,243,168,203,25,17,244,132,159,2,224,137,136,138,82,3,165,135,133,246,109,158,213,17,241,26,50,195,192,125,166,28,245,141,222,134,130,234,101,235,119,48,9,202,109,203,211,165,124,27,147,181,1,97,87,153,192,79,111,129,141,222,157,110,1,234,128,76,74,39,81,134,159,116,75,75,222,121,105,9,112,13,177,5,215,26,50,153,0,77,43,222,96,152,203,190,82,188,30,108,97,56,91,98,114,147,142,197,112,119,18,123,114,245,212,207,208,99,242,146,13,122,164,27,1,255,90,180,175,102,49,254,138,129,99,86,139,54,23,206,75,197,152,117,166,69,203,215,170,184,173,250,22,90,251,126,206,183,110,210,188,241,106,113,135,196,189,19,252,117,131,191,254,46,160,177,147,29,134,239,170,121,131,187,246,140,211,45,130,158,62,224,213,238,170,4,146,35,103,214,163,139,171,110,63,173,183,205,166,108,204,64,97,110,57,204,73,73,204,238,189,64,147,132,199,181,46,218,84,72,79,212,203,241,189,232,212,191,174,155,200,253,122,121,3,106,14,29,218,209,33,0,120,248,132,203,120,163,112,116,54,110,158,78,235,188,220,181,120,58,176,90,154,195,0,213,85,218,233,192,13,174,77,76,156,236,102,108,242,133,92,163,236,36,43,147,12,135,195,44,102,247,140,61,81,98,233,247,103,251,160,29,119,75,212,68,230,155,245,33,90,65,160,178,105,72,222,251,146,218,69,226,82,26,94,59,73,54,79,11,198,142,82,63,245,72,246,7,8,68,151,161,17,67,79,221,202,158,246,243,222,136,101,201,102,1,202,180,183,28,80,63,237,16,95,244,158,137,76,130,105,175,43,255,252,173,134,153,211,95,24,215,47,99,92,141,249,248,213,75,159,142,143,115,131,177,71,231,61,164,133,99,213,138,57,31,111,38,61,233,23,114,248,24,22,221,153,19,61,21,23,25,47,47,174,44,252,46,186,96,172,255,242,190,179,22,160,133,50,59,19,90,149,17,205,117,21,67,29,246,5,85,32,234,5,149,54,10,80,133,120,43,214,190,249,174,182,111,80,6,98,104,121,26,247,79,72,127,232,22,66,39,130,58,249,195,0,218,45,249,64,123,137,107,19,71,187,183,39,221,218,2,113,186,255,114,46,248,163,50,253,220,143,1,109,192,120,255,140,193,36,47,42,229,102,106,68,141,143,246,48,37,9,157,205,243,8,161,138,99,175,116,195,209,146,218,116,206,133,25,131,175,197,206,98,113,139,155,40,193,110,93,200,19,27,158,86,71,187,42,42,15,89,35,113,218,143,206,174,111,84,91,32,124,173,31,84,125,97,43,156,142,35,0,113,249,149,212,128,217,107,123,126,255,87,234,172,84,21,199,229,33,199,232,236,144,227,189,175,10,131,196,86,253,198,174,62,245,54,58,242,188,135,254,40,40,162,142,80,153,35,44,153,94,33,92,124,249,217,254,163,140,200,194,126,105,195,23,117,142,239,1,105,69,12,102,230,108,247,196,115,107,98,150,149,193,39,47,79,187,102,223,250,58,13,183,226,129,96,84,120,89,105,18,232,205,184,246,117,57,93,29,163,252,218,209,236,151,154,239,237,79,47,245,247,173,67,191,79,125,0,148,27,170,185,2,165,189,67,95,160,234,149,53,71,89,105,126,178,49,195,85,41,180,239,140,61,73,168,236,60,179,21,100,125,160,250,32,7,153,245,201,236,115,76,65,32,171,43,141,115,19,231,254,16,254,20,128,181,217,242,173,111,49,183,59,67,124,9,112,94,185,202,232,233,132,99,1,120,137,157,252,46,139,104,236,122,39,60,160,93,50,235,111,185,134,168,179,45,23,228,97,186,58,108,114,17,180,183,14,41,36,53,187,136,163,20,155,231,92,145,160,133,59,202,213,115,216,245,212,128,239,101,44,76,106,141,171,128,24,224,228,195,163,84,69,253,173,128,41,147,82,159,230,179,114,77,54,98,115,214,212,161,63,207,172,84,186,31,128,85,195,241,17,137,200,109,123,215,209,197,136,7,175,221,145,211,103,233,250,58,93,64,78,26,44,151,251,97,59,248,193,211,183,66,250,103,75,75,186,62,72,22,125,92,226,15,186,239,214,192,229,110,74,7,152,64,112,96,157,19,147,133,86,226,127,197,139,239,4,32,102,68,140,170,237,210,7,232,235,54,120,215,67,220,171,53,228,80,235,197,189,111,143,223,149,119,122,137,10,3,77,56,160,224,138,150,44,43,232,216,68,106,44,72,14,202,116,88,209,217,250,255,51,152,185,34,23,68,33,11,73,182,198,46,118,232,142,56,227,77,38,199,90,6,6,203,110,188,13,166,7,32,61,156,108,97,4,59,147,115,19,109,130,1,150,57,94,181,98,118,25,98,212,146,129,139,2,100,43,255,17,205,194,68,220,98,238,49,195,131,148,245,171,165,167,67,254,9,9,141,4,254,128,30,164,41,40,175,245,250,196,31,203,4,37,176,82,178,167,161,217,203,41,125,243,1,213,238,111,85,115,20,72,63,33,71,141,101,225,211,222,151,164,42,81,94,140,96,194,4,52,33,111,210,234,134,58,154,123,244,125,212,146,1,247,132,93,243,217,103,157,148,41,154,96,27,245,70,137,114,67,153,227,180,251,157,54,97,112,183,129,199,222,74,104,97,118,48,4,243,208,30,79,3,86,60,14,112,199,19,144,126,174,7,248,205,58,31,32,200,231,104,176,108,43,131,141,230,71,16,231,20,68,166,89,227,62,117,117,77,55,95,43,108,135,126,108,106,31,87,59,77,24,43,175,51,204,32,160,34,217,8,201,53,125,159,165,113,85,42,92,186,249,217,93,81,170,129,58,11,0,71,101,0,60,56,225,146,222,74,35,61,249,236,132,166,36,232,31,172,217,199,154,203,56,144,239,175,152,18,195,132,133,197,63,142,244,203,234,116,14,51,225,242,69,173,112,253,50,216,255,161,64,237,58,36,139,67,201,205,42,120,38,203,144,8,38,251,211,78,177,8,210,81,250,198,97,211,27,112,210,217,138,180,137,226,126,75,41,26,114,90,146,97,92,200,108,36,191,238,222,11,145,218,24,109,103,11,109,43,243,66,112,159,89,116,12,179,65,102,117,3,103,15,246,30,145,187,120,132,170,47,174,235,62,225,98,76,216,230,20,37,121,134,241,86,141,7,165,68,3,73,219,141,168,189,60,4,140,233,139,77,217,5,139,115,79,78,139,211,160,144,80,60,106,203,133,151,146,61,206,30,145,227,130,189,112,253,60,253,187,124,212,66,4,156,159,167,203,9,125,57,166,166,209,169,163,141,204,10,54,223,83,150,25,34,126,1,188,14,53,129,230,185,6,76,49,242,64,3,178,102,13,102,215,116,4,119,73,14,117,26,79,25,37,248,250,12,63,45,40,118,202,54,240,117,53,135,108,166,20,190,206,168,141,171,223,60,93,210,62,116,159,115,103,188,0,178,117,75,206,74,245,18,203,105,41,199,254,12,216,216,182,132,253,218,200,179,26,118,211,128,36,120,79,106,212,23,74,135,226,4,15,78,190,107,170,119,120,59,21,73,79,121,203,82,170,111,248,176,106,226,181,84,212,146,208,254,239,149,138,227,2,200,218,2,85,188,215,102,7,166,175,90,48,220,36,26,55,9,167,187,25,61,176,217,10,49,248,163,222,187,22,213,68,43,40,25,148,114,107,180,146,240,158,31,54,144,127,107,208,207,203,133,187,197,127,10,107,195,59,7,164,171,57,71,143,246,6,85,31,53,81,167,188,116,233,61,71,42,145,90,158,117,52,102,242,253,228,127,38,58,251,107,102,120,101,16,234,9,51,97,1,188,220,4,19,34,216,105,253,45,214,232,146,13,179,33,137,169,179,185,137,9,47,37,243,216,8,87,173,109,54,164,182,90,211,142,229,58,34,173,164,159,41,77,248,16,20,184,45,89,190,181,205,198,12,13,176,113,28,117,228,235,238,79,184,52,86,245,142,162,101,234,244,164,205,78,253,238,252,61,148,16,60,194,16,70,178,52,13,145,158,76,229,79,35,240,3,101,2,250,54,163,201,107,195,35,91,152,82,95,163,139,3,130,98,34,243,249,73,102,208,141,154,168,140,140,216,186,148,188,62,136,11,186,195,231,79,174,2,2,63,38,187,195,96,133,160,88,248,22,64,214,78,159,157,88,151,221,128,201,70,24,76,25,232,210,43,206,55,252,207,232,245,8,98,13,255,137,3,150,195,189,157,189,233,98,220,26,39,206,67,183,138,28,251,62,16,204,7,84,185,1,153,210,204,149,103,146,51,191,188,194,86,57,3,17,253,235,108,223,104,107,212,17,196,29,115,137,230,12,155,49,83,184,167,147,215,198,141,20,176,118,249,205,119,206,109,137,109,142,123,49,214,230,225,243,17,164,187,189,125,168,165,34,225,124,35,14,11,63,174,160,184,167,96,115,206,41,20,135,23,234,14,68,99,59,46,31,95,137,127,253,25,186,65,85,180,39,172,149,60,71,242,96,26,247,67,96,47,26,188,78,138,241,54,102,214,230,66,173,144,203,16,51,131,207,56,100,199,194,159,207,137,186,209,86,213,61,122,21,21,6,35,128,189,46,182,6,89,108,28,140,12,116,240,252,65,32,248,168,89,169,128,222,158,80,198,152,252,149,76,141,50,180,147,247,242,169,76,152,73,230,20,131,232,143,196,209,184,136,113,18,5,118,93,5,246,204,167,69,114,192,105,42,38,153,32,119,98,70,239,115,62,73,18,83,84,213,208,183,41,142,210,197,23,174,239,148,106,164,66,192,74,52,153,231,47,199,23,20,193,235,23,25,0,57,93,84,180,100,172,30,139,37,245,44,43,187,94,42,103,143,3,60,231,140,174,129,23,238,24,112,13,93,181,252,9,158,17,187,146,70,1,182,207,201,135,88,208,179,126,36,126,100,68,248,75,52,147,195,106,14,163,30,108,26,163,182,169,242,222,123,240,28,215,79,223,161,15,51,119,34,60,146,230,170,146,5,4,210,186,88,247,89,186,63,165,72,132,92,162,241,49,184,39,198,39,188,15,254,46,89,243,6,134,162,119,105,85,72,66,45,50,191,251,142,107,31,99,12,219,85,45,24,164,98,170,158,123,203,85,58,148,231,30,180,152,115,100,18,19,106,91,165,52,18,175,76,185,32,145,122,125,107,223,204,43,48,68,213,237,189,50,89,59,187,204,240,201,2,112,155,42,98,234,111,192,99,77,62,98,184,181,13,142,42,196,141,255,149,109,69,226,151,96,202,81,191,119,35,123,137,18,79,217,68,227,68,216,231,233,16,112,171,168,56,94,5,228,31,79,78,80,131,206,28,163,200,115,122,209,128,10,54,90,241,63,22,201,107,50,76,2,222,35,237,71,234,127,71,0,151,254,206,89,189,61,55,223,242,194,230,70,118,70,175,76,154,228,145,207,218,183,68,214,223,110,125,174,64,134,164,127,164,120,244,249,254,141,244,247,45,71,62,156,123,28,216,236,72,197,230,21,242,255,166,41,225,216,54,105,226,2,72,65,174,183,35,75,232,181,215,254,107,97,29,130,254,179,197,118,61,93,71,164,236,242,175,225,112,146,204,108,231,24,45,27,3,233,72,195,236,229,227,16,5,115,212,134,129,209,158,182,228,139,104,210,134,173,180,81,58,0,223,224,159,234,76,184,204,212,182,53,118,125,169,1,93,234,196,35,142,186,26,178,237,76,112,102,122,238,182,9,37,144,235,225,120,104,153,69,41,205,70,45,93,252,162,65,182,133,52,165,41,149,82,70,191,144,88,204,143,224,171,209,245,74,14,157,36,52,23,178,117,78,205,235,94,187,16,35,38,78,18,244,32,248,73,155,165,140,120,1,23,100,155,139,105,2,53,51,217,236,238,249,215,166,42,165,197,240,128,127,170,1,251,239,138,84,253,142,173,70,129,154,228,228,155,130,98,181,141,140,202,45,102,46,44,32,27,193,38,186,153,114,184,96,210,91,120,163,68,11,118,136,109,185,58,81,216,12,185,131,66,120,75,137,206,151,155,132,189,157,217,197,104,30,56,240,47,177,76,123,71,246,241,135,206,76,182,205,76,2,209,242,64,66,147,127,80,236,235,67,140,142,52,233,58,194,43,44,137,142,254,122,128,250,239,217,5,88,103,208,18,200,176,0,26,137,116,245,242,197,30,93,68,104,148,99,186,136,254,231,232,18,66,107,235,149,25,85,51,33,98,178,149,29,1,107,124,221,37,132,48,45,102,12,59,243,15,242,179,26,37,175,104,241,58,243,194,9,185,91,215,16,39,241,201,204,20,67,130,146,165,243,112,183,94,34,87,119,241,140,230,176,255,23,248,179,213,226,232,188,16,146,195,5,139,147,126,82,223,12,90,118,13,181,217,37,77,79,14,213,165,102,154,59,252,218,43,235,200,74,21,226,43,54,116,117,136,135,222,40,240,44,185,119,179,107,156,239,168,255,11,245,131,119,45,51,141,237,137,143,17,105,194,98,117,45,67,67,91,80,169,18,160,215,97,220,125,246,164,64,184,194,133,174,89,231,81,167,239,71,170,162,87,181,179,72,8,149,170,78,63,36,8,241,133,56,125,37,122,232,43,13,227,108,73,106,225,221,146,186,202,22,159,231,163,148,51,221,91,186,32,87,192,63,88,63,53,121,136,96,94,93,86,109,233,227,222,63,73,164,236,151,173,81,21,194,162,192,221,112,179,218,9,147,149,122,23,124,73,49,237,138,80,132,160,209,102,108,206,22,90,158,255,161,36,230,62,255,118,140,62,169,97,231,104,233,151,19,35,115,246,145,240,4,42,44,60,33,103,129,198,56,242,181,185,118,11,60,97,138,209,143,203,174,207,1,186,194,105,96,57,212,160,66,207,254,101,62,120,141,217,138,180,22,51,64,254,99,56,109,232,109,96,207,162,200,42,35,215,109,213,237,132,121,175,249,26,69,15,161,58,119,219,15,88,32,46,83,49,2,67,39,159,76,163,204,204,227,208,11,17,14,56,11,110,247,32,3,165,41,93,133,42,189,62,201,108,8,115,93,0,17,10,198,181,8,75,124,39,242,133,152,11,128,74,111,146,193,171,230,250,100,69,195,152,242,115,110,176,15,124,220,192,220,143,201,81,155,181,167,79,252,211,53,25,209,127,56,11,74,14,172,208,158,171,38,152,107,35,3,34,122,68,245,230,103,36,248,221,223,231,4,219,153,93,123,188,114,226,197,225,239,141,43,241,230,30,83,164,151,139,169,148,195,44,243,247,112,133,143,176,94,40,78,61,165,201,11,205,189,157,202,108,238,165,214,241,136,34,173,152,56,31,251,147,4,136,81,176,242,169,103,32,62,10,117,78,214,198,39,62,118,197,184,123,113,54,51,3,142,232,82,98,191,174,93,182,198,187,160,114,205,32,117,123,3,244,185,37,26,252,174,147,64,146,134,88,168,228,51,170,111,73,213,199,78,254,193,90,19,233,133,222,1,213,226,217,72,152,152,5,31,140,81,89,217,68,207,3,220,176,177,252,60,132,182,10,21,17,31,66,35,154,169,11,151,44,154,57,230,131,113,195,156,48,171,169,144,185,228,212,210,184,165,255,116,142,136,170,166,165,51,223,137,217,24,17,211,40,251,70,149,225,178,66,80,55,96,28,138,75,95,122,54,200,90,155,155,217,59,0,202,193,14,11,122,171,252,178,183,99,2,54,74,28,228,129,142,4,229,255,220,247,191,4,177,120,47,150,160,144,94,3,105,14,158,78,234,73,86,72,42,250,138,233,210,217,98,145,16,70,253,118,105,92,47,117,58,15,72,156,160,118,73,128,193,146,165,206,94,110,100,251,192,23,131,113,41,181,139,186,149,33,230,11,29,150,111,152,222,146,160,5,67,63,208,120,82,194,145,4,37,48,105,245,231,228,68,244,211,158,217,236,69,201,123,223,232,2,155,242,199,195,22,137,107,216,170,108,127,200,54,242,62,131,36,69,148,102,88,241,51,230,91,65,100,160,156,180,30,157,20,41,95,226,110,190,150,164,78,15,247,27,40,121,220,30,38,82,48,169,67,97,90,21,235,124,77,86,155,105,83,101,53,244,79,183,154,250,38,131,99,245,88,28,237,19,89,45,55,187,72,114,64,124,131,166,181,243,19,147,138,50,172,253,197,94,99,139,67,255,213,160,27,142,51,233,186,135,198,53,6,219,143,18,218,181,170,12,239,229,229,174,37,253,77,95,165,61,119,128,157,50,59,29,231,151,13,25,0,193,164,163,186,197,48,42,170,158,56,179,237,209,68,157,101,200,239,113,212,55,37,159,100,147,79,33,87,27,217,207,164,107,109,251,187,145,161,247,132,192,214,107,185,139,161,105,119,75,156,192,227,224,127,193,157,79,115,150,226,15,243,95,196,156,42,36,92,4,207,134,208,91,207,33,156,156,189,162,236,71,27,99,105,229,142,73,194,113,105,81,169,232,5,192,53,157,57,71,64,188,126,189,47,147,15,106,190,81,249,39,132,155,38,105,157,113,170,188,115,130,90,148,191,245,129,80,173,127,138,13,117,212,235,199,41,65,34,217,218,110,44,17,45,145,178,222,189,115,48,200,30,120,140,215,124,26,75,17,165,1,226,218,113,116,28,88,126,104,232,68,60,182,136,128,127,217,78,174,37,1,43,158,233,35,163,66,14,1,243,29,70,67,34,212,2,99,58,21,25,185,23,241,174,236,221,10,217,249,60,36,56,170,188,186,130,17,136,226,186,96,62,144,208,84,252,72,45,87,143,66,156,152,119,114,205,55,165,131,124,236,83,234,158,192,233,173,141,75,191,34,36,53,76,32,253,224,75,166,123,200,101,27,132,48,99,167,136,133,28,81,149,116,13,203,8,95,191,208,196,121,208,38,5,38,102,154,178,123,154,110,167,148,165,214,254,130,54,4,114,242,241,126,147,44,144,17,136,250,66,220,106,21,149,171,183,77,214,27,234,160,27,78,67,229,217,44,45,55,120,239,79,178,182,121,217,77,44,84,8,133,0,20,25,0,160,57,38,190,111,33,152,76,21,179,146,140,51,249,227,168,99,189,97,1,81,232,177,202,195,228,2,194,9,238,165,24,239,205,54,18,95,218,8,241,51,161,24,208,98,6,96,232,46,237,188,106,227,228,177,194,236,99,180,83,195,53,251,35,153,21,238,227,81,15,210,122,212,6,211,26,37,103,235,224,203,156,225,72,235,189,209,151,83,206,85,5,193,61,153,252,184,64,62,208,57,239,192,30,252,52,253,81,18,129,241,170,15,62,34,29,5,103,233,129,169,223,181,24,93,85,46,160,43,204,16,208,52,237,81,75,48,156,63,45,51,201,3,213,9,79,155,164,158,87,120,45,22,179,255,32,84,62,184,225,79,189,180,49,255,97,60,223,236,191,152,141,156,160,29,226,140,5,108,152,231,232,205,40,206,181,159,87,139,155,77,108,63,172,64,191,7,208,149,139,182,232,58,67,246,78,109,137,71,11,212,240,113,174,159,91,109,124,112,87,131,81,145,28,0,18,105,70,56,134,229,206,21,1,54,101,187,88,218,67,125,79,217,183,153,56,97,73,56,227,41,54,99,188,83,161,135,142,69,57,195,29,234,99,201,94,105,238,89,84,176,101,77,132,128,145,236,141,207,214,97,125,79,241,219,111,113,1,26,105,193,134,242,172,19,36,45,122,155,173,203,207,116,254,12,106,171,43,67,19,249,255,19,219,180,53,26,183,165,192,186,33,188,44,237,144,104,26,65,172,129,209,32,239,105,44,80,28,147,226,197,119,180,190,220,228,168,10,101,250,99,205,187,185,230,250,227,201,146,68,84,224,86,108,135,117,161,55,226,24,149,242,22,133,173,206,177,192,227,169,167,209,189,175,125,120,167,201,165,188,95,247,98,73,90,76,239,83,21,241,215,29,107,206,62,98,109,29,205,55,137,221,245,162,174,75,21,17,42,26,42,189,114,233,14,62,199,168,55,170,197,183,113,242,25,252,160,3,249,29,45,65,98,125,79,4,202,159,130,208,184,204,253,16,79,9,49,78,144,200,118,211,208,109,120,236,209,124,213,54,243,224,65,149,130,134,177,169,216,179,212,36,215,223,183,62,93,165,42,170,156,0,73,12,203,199,237,149,172,147,14,221,59,152,109,255,83,95,199,28,119,161,142,49,32,138,75,101,172,180,38,33,120,245,6,158,60,241,75,155,130,124,235,189,214,10,230,59,100,213,243,217,16,40,42,59,152,236,235,79,68,97,126,100,139,19,215,125,118,54,175,94,151,126,87,163,203,242,241,55,192,247,37,170,187,83,184,169,7,208,37,182,114,130,72,94,144,121,40,5,170,112,164,28,146,137,151,195,13,142,65,84,249,61,64,48,214,141,14,132,39,217,39,137,13,214,39,63,233,243,52,158,96,94,7,68,239,171,231,142,215,88,224,176,50,185,242,69,191,177,16,114,221,229,120,174,206,169,165,251,31,13,109,78,29,216,223,227,98,126,125,196,40,176,151,54,174,212,43,104,161,51,196,202,158,143,238,179,181,8,214,254,1,168,236,11,171,247,101,36,63,26,146,125,145,151,108,231,184,117,181,33,106,247,197,35,83,137,204,173,72,208,28,196,136,243,126,236,68,101,81,178,43,93,119,170,205,197,4,159,217,117,64,178,50,140,92,26,138,227,26,217,231,77,141,167,131,67,39,7,211,244,0,95,49,23,11,171,192,207,53,109,221,110,186,94,220,101,119,186,179,84,115,208,93,172,187,39,169,109,8,122,163,191,225,154,132,172,224,134,19,216,109,54,119,27,163,81,193,11,99,50,107,69,128,175,11,168,48,235,107,119,191,194,116,108,56,2,248,192,6,172,233,135,155,228,25,63,254,47,21,197,204,13,42,160,237,204,125,109,178,90,136,112,206,111,21,91,37,234,164,216,144,93,116,77,152,166,242,102,55,195,157,53,212,98,54,30,115,7,34,92,98,108,180,153,161,138,55,124,203,116,52,128,196,57,85,154,18,180,126,242,52,139,77,94,152,162,228,226,77,130,235,186,237,116,124,9,119,173,47,5,34,72,4,102,21,175,150,248,56,184,141,15,66,96,168,135,200,209,143,187,177,63,124,189,173,61,98,231,69,91,134,53,33,228,219,208,55,251,222,127,193,197,35,123,182,152,110,2,144,29,176,188,102,191,176,95,142,186,126,65,83,245,141,86,40,69,167,92,84,169,208,173,174,83,7,8,13,245,83,117,196,196,240,101,172,240,190,246,57,36,63,65,133,153,51,208,140,133,88,13,59,174,79,189,8,97,103,29,72,121,127,137,98,106,25,138,223,175,123,228,244,34,124,38,75,89,194,172,230,103,153,177,198,82,9,121,106,215,136,79,138,94,223,126,100,178,62,30,131,22,166,93,5,255,146,248,133,108,225,39,155,157,18,146,119,223,1,11,56,41,195,187,77,122,64,97,196,231,85,36,43,216,190,205,214,241,60,219,198,121,243,246,50,214,255,122,251,155,80,125,43,168,73,222,119,70,34,39,180,154,229,43,90,6,71,142,117,98,65,236,23,184,74,202,29,76,109,74,66,169,3,90,73,87,144,57,170,127,14,254,198,104,221,185,210,244,178,158,192,87,54,122,238,47,62,32,182,161,147,205,106,5,184,76,77,81,176,51,42,195,199,76,143,107,23,73,56,18,1,134,233,195,101,141,7,64,8,68,150,217,225,121,22,149,198,180,229,66,83,8,54,70,205,136,245,18,1,99,2,198,37,208,83,201,186,4,227,125,47,252,123,39,74,6,63,28,205,59,165,162,0,116,75,197,123,43,1,213,141,88,67,54,222,141,56,126,148,189,254,43,66,109,125,98,231,152,100,175,225,247,54,192,76,7,176,219,129,90,122,220,45,179,151,246,17,241,81,180,102,127,49,55,98,40,194,78,170,165,236,163,205,153,174,96,139,216,244,171,40,193,171,162,130,132,249,133,109,73,147,167,228,228,50,16,137,51,195,166,105,18,30,202,223,144,157,139,51,29,206,27,253,41,90,108,226,141,21,46,208,253,130,243,78,28,237,180,179,19,6,164,25,27,156,24,66,63,234,169,99,252,46,204,4,183,218,149,30,237,104,61,188,198,15,132,29,211,86,186,29,125,213,236,131,53,157,53,20,227,48,223,70,213,17,159,134,0,48,181,188,85,170,211,134,141,255,73,31,169,130,103,227,107,20,244,54,172,101,153,219,238,22,73,202,103,154,212,196,212,177,109,118,135,140,172,105,153,134,219,19,39,201,133,207,168,180,144,232,125,234,32,28,129,56,102,127,20,64,88,144,170,143,78,237,90,118,223,6,114,96,47,43,170,47,158,230,67,139,74,106,147,28,243,136,166,9,252,93,179,172,191,117,10,90,252,149,97,157,142,151,206,224,222,27,171,85,70,20,26,121,107,200,136,187,26,183,50,86,111,48,81,184,80,113,10,63,16,176,134,242,39,42,187,231,204,168,44,100,118,65,125,5,65,167,219,108,29,45,127,206,229,118,219,96,186,101,83,146,200,154,199,6,165,221,209,76,30,249,99,103,157,246,59,203,136,116,116,53,234,165,60,185,184,110,6,98,209,121,204,50,20,186,40,124,151,162,155,32,204,192,100,255,225,77,254,226,26,59,73,154,29,112,48,101,113,202,45,159,147,99,115,155,214,219,54,180,155,167,136,185,210,128,53,15,227,67,201,148,89,217,147,129,127,37,254,116,141,164,105,129,27,69,20,101,93,78,29,22,80,181,93,239,46,9,42,230,102,56,74,147,148,65,2,52,207,240,34,64,130,10,232,170,225,167,106,183,107,207,63,41,48,50,162,172,44,3,162,70,212,147,114,204,27,205,209,176,3,198,121,160,39,90,62,103,248,234,114,142,157,120,34,244,235,24,176,89,24,190,190,190,208,46,228,19,81,37,40,247,175,254,68,197,236,9,23,34,128,27,37,135,128,109,73,44,216,87,53,40,5,82,57,216,140,72,217,54,203,122,248,192,230,90,183,93,135,0,140,114,180,120,80,248,230,15,190,210,179,241,182,246,207,58,81,74,58,69,118,219,213,1,59,114,141,250,229,75,186,200,161,204,205,65,121,125,50,110,14,178,226,10,189,65,140,168,250,230,147,12,94,250,188,120,122,241,56,217,17,95,67,248,71,94,206,187,145,186,163,52,47,67,85,219,121,68,11,41,91,117,87,200,218,93,56,251,26,249,218,66,85,67,200,228,94,11,44,47,66,80,54,8,123,245,8,104,242,90,107,47,217,18,94,136,236,237,70,96,81,187,207,146,163,199,78,134,233,243,65,119,169,205,174,234,182,226,171,57,125,193,114,37,4,229,199,145,48,100,56,187,79,36,50,139,157,51,144,162,108,165,48,116,4,195,142,64,48,40,195,67,31,97,207,63,120,219,167,149,178,152,206,175,190,248,129,128,41,231,240,169,177,100,68,221,200,184,93,185,22,224,185,80,173,123,123,61,131,0,21,156,9,63,95,80,103,31,90,215,143,81,252,8,80,138,50,104,50,27,183,76,101,35,180,156,214,50,17,221,100,179,38,112,223,61,151,85,177,245,115,92,225,158,236,183,211,112,233,179,60,245,110,150,77,108,41,142,252,159,162,63,93,173,62,163,3,99,229,24,161,224,17,212,46,59,134,124,76,85,183,190,133,127,126,247,87,116,116,72,144,229,83,57,16,203,117,92,136,50,59,78,24,120,171,141,8,68,133,147,202,79,56,84,14,161,85,202,243,228,89,135,42,89,101,216,175,208,136,12,70,9,173,198,121,151,131,7,170,31,243,19,221,133,92,175,44,209,81,174,210,97,105,169,174,219,57,38,202,82,11,224,227,161,197,82,132,200,165,148,216,110,130,159,238,244,75,187,207,240,50,181,229,165,129,141,209,25,86,79,142,20,234,108,169,220,72,51,225,164,124,39,12,18,102,132,238,25,46,154,96,169,204,119,2,181,50,36,94,45,11,18,217,46,65,147,159,127,48,123,183,80,119,191,119,163,46,18,111,198,78,85,205,254,203,51,65,227,171,200,71,20,56,48,131,168,156,10,157,225,115,12,152,133,149,1,40,142,217,168,181,84,115,218,246,235,222,114,31,128,40,187,120,25,106,214,130,153,1,121,62,134,198,232,157,179,161,63,119,136,169,249,166,238,102,217,214,211,236,230,173,9,165,194,184,115,189,7,219,188,159,140,218,10,37,8,160,150,88,154,85,67,94,38,184,173,145,214,128,84,81,102,217,12,21,249,179,130,138,30,117,208,211,119,231,76,87,58,83,31,206,71,81,117,164,197,133,229,188,242,116,107,47,118,66,247,156,179,13,42,77,21,4,56,2,152,214,154,147,249,187,210,78,109,61,208,50,152,23,44,35,219,17,255,24,163,238,121,106,159,57,2,198,184,73,67,171,77,197,137,160,122,93,59,182,55,120,84,50,15,21,67,145,129,133,225,148,108,245,81,137,240,204,237,110,50,251,210,214,153,153,82,68,169,21,54,139,85,70,42,19,37,252,171,135,237,160,114,8,75,162,146,131,189,78,83,163,189,166,63,62,123,113,87,112,242,67,139,29,142,197,80,132,199,52,205,26,32,111,38,191,224,43,86,233,33,60,247,51,69,114,202,178,14,96,157,6,15,108,4,1,205,62,253,211,218,145,116,101,229,209,190,13,157,236,54,54,167,29,110,221,52,222,206,50,213,9,132,189,18,41,151,218,188,47,106,236,224,87,229,88,116,204,106,134,13,211,195,95,7,243,33,8,244,82,86,171,119,176,17,242,112,195,99,229,205,134,230,137,13,169,126,213,126,44,165,243,251,91,52,80,75,78,123,245,59,252,172,47,81,84,5,162,195,148,63,132,44,207,145,37,199,142,14,130,17,82,134,113,102,70,226,204,81,99,9,64,199,60,41,5,145,253,147,248,175,255,212,101,194,247,129,136,106,133,140,193,217,134,255,37,163,2,41,186,120,113,46,247,223,170,45,143,119,251,119,224,112,146,96,173,105,97,65,219,203,194,95,225,184,70,88,133,47,107,218,135,147,112,0,90,99,234,53,99,99,96,166,206,224,218,69,161,39,206,253,54,175,133,52,2,118,211,53,84,150,250,197,140,115,68,55,52,245,20,188,51,202,185,247,141,91,126,175,153,248,195,136,64,98,58,35,83,73,80,141,127,229,89,232,171,230,255,210,146,19,191,77,53,198,60,240,100,176,1,171,86,184,200,194,233,164,184,253,185,175,163,39,80,208,253,130,154,234,255,250,42,187,14,190,92,80,170,249,212,37,233,202,91,150,252,34,14,180,95,154,116,39,9,188,119,95,103,82,199,184,139,228,115,233,93,99,185,64,8,246,126,94,179,92,88,90,63,3,249,195,225,194,140,147,97,135,199,240,102,240,9,35,4,53,105,147,152,166,20,149,41,49,156,57,119,212,196,229,212,248,95,208,26,136,123,67,33,119,25,5,202,130,55,182,0,115,173,168,174,39,2,28,3,122,91,104,104,242,99,131,224,133,136,251,48,206,10,62,60,181,49,240,27,187,90,174,126,135,30,52,162,87,94,234,167,109,110,144,26,83,125,8,119,56,38,58,12,15,184,6,4,249,134,123,89,38,70,156,37,64,198,90,249,23,144,17,6,217,137,216,158,70,35,57,70,27,94,255,162,229,107,180,201,104,134,209,11,73,203,25,33,43,191,62,126,121,170,80,111,107,58,219,5,115,40,153,185,89,193,160,95,247,3,167,232,82,123,176,46,202,126,155,248,156,134,215,68,170,167,122,174,209,172,185,17,102,228,33,111,131,172,139,210,191,214,39,65,76,229,122,78,242,220,2,79,248,98,170,190,16,211,195,95,101,51,218,138,117,198,185,115,176,210,192,178,120,102,171,49,237,195,122,103,86,56,215,152,194,78,78,181,28,138,192,86,218,163,1,224,252,252,150,19,88,52,21,189,121,251,150,139,38,180,245,181,240,78,10,40,136,238,240,29,94,232,127,60,221,87,179,209,75,125,125,167,88,114,172,85,22,190,132,38,17,52,245,113,207,199,84,248,44,69,14,43,26,123,117,102,31,85,163,40,247,104,175,33,50,184,95,78,88,173,218,116,255,65,164,159,208,29,64,121,243,252,249,210,116,125,58,155,170,162,140,148,250,13,254,51,117,143,22,213,100,78,181,239,197,120,60,232,117,216,154,248,80,108,164,88,191,227,42,157,113,170,251,31,101,89,83,43,67,73,195,215,91,86,234,167,153,192,37,208,131,56,247,226,223,145,225,58,222,255,132,221,227,2,187,41,16,73,142,160,126,39,242,10,46,10,197,249,126,218,95,249,254,168,130,212,121,99,100,21,36,29,81,85,103,126,6,70,22,78,4,192,91,27,149,6,34,211,15,186,131,13,144,48,40,13,224,248,93,241,247,40,111,227,153,1,162,1,185,68,152,212,96,141,211,252,253,197,131,57,7,154,204,255,115,46,218,112,80,188,245,7,236,161,140,46,213,122,4,181,141,36,203,8,194,25,2,193,170,187,110,9,1,251,108,218,99,159,92,173,0,94,30,80,188,51,67,153,33,43,35,161,89,250,154,49,63,243,73,60,16,253,3,112,221,161,136,34,252,84,246,236,149,123,179,116,171,45,25,17,117,219,59,211,198,85,230,36,0,33,117,214,246,243,57,236,232,160,250,49,29,154,42,207,245,96,27,235,74,2,129,134,52,169,156,160,164,182,152,0,9,53,170,139,86,208,56,39,246,183,184,59,15,139,22,87,241,102,119,186,89,100,132,188,86,228,252,131,162,224,3,98,244,53,5,149,13,0,14,226,71,155,129,151,154,235,238,189,127,129,208,197,15,169,20,251,133,14,10,94,202,191,225,191,216,236,113,151,220,118,162,15,107,58,9,73,30,153,161,245,234,0,105,90,202,74,102,192,41,2,28,9,70,136,141,226,157,94,40,190,208,243,44,72,194,76,223,252,51,161,199,198,63,146,155,176,243,102,218,169,89,124,13,152,144,253,66,250,144,3,22,173,42,219,49,197,13,6,163,192,154,252,120,237,251,50,207,2,11,242,75,75,4,99,131,215,49,139,164,111,193,20,142,32,51,152,116,195,4,43,102,178,27,96,255,251,156,62,34,252,102,99,90,63,250,170,144,255,27,201,40,195,143,249,111,49,194,126,145,184,113,85,203,14,29,236,137,201,51,93,61,151,149,25,169,215,173,226,121,24,71,197,106,191,187,64,213,93,39,203,143,230,101,66,209,254,100,231,223,76,214,207,205,221,31,194,75,19,192,37,35,207,177,176,68,55,137,89,179,232,54,72,111,234,201,254,224,72,12,139,19,78,75,88,206,212,51,238,8,76,85,253,200,222,6,227,19,54,132,123,230,173,76,212,147,187,61,105,140,75,65,42,161,71,144,65,201,178,124,179,240,62,115,106,162,229,68,87,85,134,217,78,143,12,97,200,91,22,76,82,221,54,78,213,107,147,32,33,128,193,49,143,219,12,17,118,205,54,31,94,204,56,169,24,137,63,253,240,1,56,194,9,94,11,242,151,52,144,125,254,34,174,235,68,116,161,185,22,114,209,201,118,195,90,62,182,6,203,56,175,107,65,199,44,0,208,15,50,128,79,185,234,137,228,104,28,199,74,91,246,163,41,15,129,108,89,161,26,223,2,188,95,69,228,221,156,26,5,184,176,170,174,225,83,211,27,183,188,100,231,221,232,64,66,148,204,252,230,90,238,119,184,184,228,19,242,202,152,81,71,123,7,79,104,85,23,102,211,239,14,22,171,143,154,79,93,135,91,81,197,238,204,216,104,43,67,1,139,112,182,152,160,202,31,172,248,108,117,165,4,236,124,43,175,108,22,20,56,194,86,228,153,24,168,251,164,104,131,78,159,197,155,89,198,193,145,134,139,102,68,56,242,12,89,35,229,252,109,110,207,179,69,153,221,64,237,109,190,70,28,252,38,20,191,2,214,196,138,176,193,181,70,240,42,65,161,236,115,56,88,245,213,168,56,253,175,147,43,41,243,233,86,83,125,16,33,69,30,221,131,199,102,122,169,78,164,111,219,53,186,120,52,32,124,80,218,153,224,98,4,181,13,72,6,14,17,87,128,72,246,13,28,103,37,190,152,144,130,155,132,157,243,133,226,183,21,171,147,143,130,47,139,199,201,27,41,148,14,8,60,39,225,133,171,193,70,20,33,33,141,207,133,155,42,91,174,91,251,168,129,28,46,208,99,203,237,91,133,214,76,191,174,77,55,140,30,236,244,248,39,169,96,235,5,48,182,5,228,253,237,179,225,157,246,151,40,14,180,78,212,77,94,133,149,134,151,217,252,89,113,135,246,239,4,61,232,116,142,245,169,189,181,183,156,66,173,73,37,107,79,226,5,197,225,204,173,192,75,148,224,121,196,216,111,87,22,1,120,158,219,161,88,21,250,231,200,240,108,129,190,14,199,168,111,169,46,107,75,90,154,33,143,9,135,14,18,65,57,187,224,213,234,42,175,244,131,177,61,99,187,120,43,86,82,94,217,10,62,220,80,180,114,169,94,169,231,248,169,147,100,102,134,46,37,127,238,17,228,28,82,229,59,184,44,253,199,156,180,40,186,57,111,78,133,31,78,97,84,222,206,202,160,225,92,107,150,199,17,178,164,75,204,62,67,231,21,153,236,24,150,108,197,82,50,8,18,227,247,182,146,233,196,83,148,68,255,67,61,72,67,210,169,214,82,25,84,81,148,49,115,153,156,224,138,9,69,69,4,56,38,42,180,74,228,127,176,168,135,202,254,139,94,118,164,19,43,131,250,165,27,190,91,157,239,208,251,196,137,145,184,88,44,8,199,8,95,153,87,72,52,61,237,20,96,98,248,231,149,3,240,63,60,34,126,99,138,185,85,41,167,91,160,77,41,18,233,107,97,7,20,55,219,32,221,52,246,224,231,10,165,56,35,139,113,8,173,227,217,29,117,5,118,250,201,161,254,57,47,28,49,203,207,220,65,102,38,133,161,139,198,172,244,225,21,132,255,182,159,96,68,37,133,80,11,237,91,248,214,246,107,232,6,135,150,231,158,168,190,151,32,42,6,77,60,198,165,143,248,184,197,217,30,106,239,74,148,9,243,91,70,220,200,182,84,230,77,98,207,121,98,234,206,103,76,172,239,217,102,102,242,178,234,172,97,55,115,203,28,52,162,84,169,222,179,9,179,127,117,132,109,193,169,164,217,134,120,104,196,107,67,205,89,221,208,83,140,44,155,183,190,233,190,19,202,110,64,110,115,129,173,121,20,113,193,195,60,223,214,208,203,174,3,154,240,180,79,139,246,32,246,29,0,149,8,22,234,131,254,127,215,123,7,118,210,222,233,71,104,42,69,153,254,174,186,102,73,141,100,15,234,2,239,126,13,54,53,164,253,155,225,129,125,154,203,237,150,153,152,85,82,223,217,67,255,181,45,176,234,23,218,16,63,191,21,3,193,85,9,113,201,104,144,168,225,141,246,176,199,235,42,131,206,54,243,162,109,159,119,174,189,214,250,104,228,184,103,93,91,154,9,194,192,150,59,143,152,224,236,122,6,240,241,224,255,87,209,54,34,205,21,8,153,163,90,222,78,31,97,182,120,178,167,170,176,2,142,217,165,41,25,125,97,86,178,102,246,221,206,187,108,143,197,173,115,167,33,144,153,168,2,25,50,130,142,17,100,31,78,194,89,181,202,184,116,149,97,17,160,150,185,80,136,29,138,35,141,238,132,184,237,235,86,207,96,155,64,209,237,144,89,255,61,122,72,221,80,254,151,20,169,147,27,248,211,237,75,195,195,145,167,253,45,98,76,124,254,23,255,0,19,129,238,165,139,236,115,230,156,35,13,242,33,84,249,119,93,40,114,223,33,168,119,179,133,240,171,83,127,8,230,47,236,38,157,217,239,93,51,24,174,243,67,208,36,24,47,145,130,167,164,48,218,236,73,75,122,202,230,174,2,228,98,85,146,33,244,188,160,23,141,52,191,140,236,251,85,85,66,157,54,51,49,178,178,117,100,80,40,245,152,185,118,114,99,36,104,135,160,35,99,168,242,243,86,163,238,89,48,128,192,36,214,92,8,205,102,101,139,183,246,204,243,61,155,193,166,127,210,136,111,204,61,59,224,209,79,106,233,254,193,149,115,223,30,148,33,7,223,121,206,159,89,43,85,12,81,22,109,198,67,69,7,52,27,150,188,96,122,85,81,248,32,252,150,21,126,182,67,132,192,233,103,17,117,109,239,225,213,3,8,191,179,241,13,80,137,229,49,162,244,193,176,223,97,56,125,126,187,0,145,140,125,15,124,236,106,65,109,93,99,17,221,4,63,154,198,147,245,255,255,69,120,80,45,134,49,145,152,10,93,114,162,55,30,28,122,210,88,214,183,194,14,195,22,234,172,56,160,245,145,67,85,177,222,60,198,131,229,71,41,155,58,44,112,30,253,5,78,222,170,4,125,40,192,81,17,217,88,8,241,224,23,23,63,108,97,217,67,204,29,5,64,16,45,17,112,156,48,210,67,71,10,247,147,175,178,4,11,114,136,122,178,154,232,22,115,251,47,3,201,10,83,159,227,152,20,42,84,193,62,4,48,203,69,190,24,132,36,250,245,112,113,235,50,189,95,119,113,24,134,120,25,67,177,52,100,233,186,190,86,122,57,179,141,197,134,67,102,61,95,33,0,106,196,80,37,220,148,144,96,219,99,51,17,215,154,30,155,82,118,232,254,152,122,17,147,80,170,155,169,102,175,231,250,222,17,156,205,85,108,66,196,104,130,89,65,216,225,153,82,180,234,37,78,60,167,150,40,158,189,92,39,86,67,19,65,193,154,28,104,46,224,186,78,36,102,222,118,156,149,159,219,85,90,6,217,241,98,96,31,129,242,189,23,10,255,186,52,70,22,0,217,77,9,255,9,2,181,124,227,193,155,39,129,111,240,47,108,67,28,186,168,51,219,212,140,254,216,96,82,68,33,9,67,205,68,235,100,158,8,31,90,33,42,52,191,59,207,239,87,239,225,39,175,214,54,91,102,163,203,49,245,67,127,243,29,7,25,155,247,175,37,159,248,3,57,17,172,165,86,162,175,24,154,200,161,114,43,173,130,71,100,30,222,87,116,138,157,69,175,115,64,166,79,113,209,171,160,26,22,82,87,227,216,150,103,112,220,216,142,237,116,97,154,69,63,115,230,243,130,15,62,35,215,158,182,211,110,82,186,20,105,3,150,176,54,171,234,129,125,82,210,196,154,110,101,7,178,5,85,21,6,206,46,252,246,203,220,105,91,14,120,131,31,233,104,12,224,81,197,161,74,34,91,121,222,250,49,146,233,56,0,239,155,213,239,121,87,65,176,152,4,151,32,188,140,31,210,173,110,185,216,207,228,14,88,197,209,65,208,231,220,16,127,100,109,148,96,206,229,156,66,247,121,86,248,13,55,162,85,77,42,185,204,101,235,179,132,51,173,103,95,42,249,252,64,165,65,184,71,158,217,213,57,109,7,2,35,97,54,34,78,20,230,48,111,83,54,152,69,109,154,244,244,110,207,22,1,243,196,50,147,68,3,184,196,68,36,135,76,41,87,216,11,69,136,134,88,129,50,236,245,173,36,105,198,215,184,11,158,229,79,38,77,82,111,138,86,116,118,18,77,206,146,70,181,254,10,188,7,196,189,129,173,121,29,99,71,139,62,164,3,246,14,152,136,7,119,229,94,87,36,222,236,207,71,252,148,183,81,65,247,89,101,24,46,187,132,222,132,95,222,29,111,214,141,2,30,116,52,99,178,19,207,240,0,52,109,170,146,246,238,195,197,76,140,64,184,227,53,104,252,88,89,147,188,179,73,181,9,234,28,23,173,28,206,39,143,204,105,247,244,53,165,142,46,148,232,223,43,175,96,80,5,199,90,125,128,30,250,248,229,126,228,172,224,106,251,96,126,64,79,223,129,171,122,193,95,0,107,12,218,13,156,120,15,153,184,149,212,32,169,253,144,90,114,91,80,9,55,227,76,211,29,250,48,183,8,102,155,102,55,58,197,244,165,152,106,146,133,223,216,134,148,227,216,224,5,201,187,217,111,50,205,84,27,250,227,236,210,108,229,110,169,167,146,190,180,87,231,243,226,7,91,111,13,241,152,79,98,200,134,193,226,75,124,23,242,17,95,206,249,167,74,162,121,84,93,124,239,208,191,226,211,68,105,76,180,65,35,136,110,157,197,154,41,143,141,150,218,112,195,143,63,226,207,150,185,200,165,22,191,243,44,142,32,5,100,78,117,33,168,227,212,144,63,83,106,94,243,153,196,136,252,96,10,168,84,121,139,76,44,132,183,7,206,101,192,162,48,75,53,77,65,1,93,239,217,32,173,23,98,125,213,242,29,131,115,138,133,7,199,163,251,229,228,108,217,107,245,120,90,255,60,65,54,86,119,134,106,28,110,2,17,16,58,207,239,87,223,118,137,122,6,155,116,189,87,8,169,8,86,19,201,230,193,169,113,148,0,87,157,216,140,135,151,77,52,210,206,61,122,175,31,63,185,17,205,113,122,105,86,128,207,124,58,97,19,87,88,93,234,91,67,127,122,36,112,238,135,175,1,8,79,51,1,110,228,211,203,131,83,191,34,158,169,38,239,18,164,55,152,146,121,178,138,216,15,52,214,63,128,247,214,139,106,46,35,173,198,238,6,50,81,170,65,35,192,248,211,64,126,69,11,17,158,109,20,204,80,179,36,84,232,168,124,24,225,91,191,121,248,201,105,131,64,227,237,205,150,178,117,56,81,244,22,78,67,100,219,253,26,37,233,225,174,95,84,122,173,199,183,183,202,208,85,16,219,211,246,208,67,176,197,196,64,72,23,71,201,95,164,128,240,7,205,61,35,1,121,155,84,59,229,172,123,229,128,9,60,246,140,254,5,52,87,99,18,245,211,135,55,235,141,192,243,93,43,253,58,40,159,207,240,148,76,108,201,29,10,99,74,5,21,101,14,243,226,218,157,253,106,171,76,34,11,226,166,181,85,238,198,88,126,19,187,235,233,46,26,141,122,184,172,89,14,89,213,89,173,77,189,203,10,179,249,137,67,243,226,197,3,64,243,100,220,235,128,141,75,70,253,18,107,44,254,95,35,212,242,110,251,141,225,44,45,149,194,170,54,148,48,250,97,132,184,218,17,247,126,6,170,130,91,221,26,151,99,91,247,171,14,34,192,173,3,181,138,208,152,34,58,5,179,149,183,215,214,105,195,95,178,86,87,88,69,210,82,109,131,49,157,101,138,254,15,193,45,137,156,62,71,12,196,160,240,228,161,101,66,14,200,249,180,204,235,7,23,23,37,3,176,34,155,112,171,255,72,66,85,77,240,79,211,212,181,110,74,247,23,59,23,104,155,193,30,249,36,185,136,90,222,203,57,129,69,115,181,253,93,203,114,5,68,110,188,64,155,249,3,221,217,122,17,180,117,165,135,122,89,53,219,219,60,143,224,42,250,247,104,117,238,223,241,23,21,155,228,110,164,33,40,47,214,170,28,182,1,205,26,236,253,126,64,142,138,105,35,200,113,188,109,239,172,67,96,146,22,220,7,227,32,173,125,50,169,208,242,255,138,209,12,76,187,42,174,156,153,227,24,49,183,157,137,31,0,24,119,4,37,211,23,184,226,72,141,219,72,233,223,245,230,237,1,142,141,197,75,149,230,146,81,34,222,85,235,160,23,237,171,124,167,47,14,238,128,212,32,196,48,125,200,201,119,150,91,212,88,150,73,222,241,9,116,181,240,186,248,216,7,216,48,254,136,124,100,23,176,33,133,49,119,111,47,128,89,17,223,73,55,163,72,122,216,226,226,158,80,63,49,72,106,134,171,211,201,203,35,178,31,47,111,200,51,138,158,216,195,181,130,67,45,28,232,228,173,31,44,40,184,223,210,60,37,205,141,222,227,220,46,221,3,37,240,189,100,82,115,8,191,226,139,242,154,237,224,222,150,180,30,46,136,166,232,254,11,12,178,8,102,121,95,1,213,5,187,131,57,165,198,251,85,234,15,61,111,30,88,3,11,186,73,255,174,221,97,46,111,59,208,195,81,145,66,130,5,55,41,154,138,195,153,119,204,90,159,95,158,99,190,254,129,51,4,23,51,236,185,135,97,195,210,188,114,142,31,43,7,181,75,236,103,126,95,110,130,232,115,108,195,38,117,52,84,181,227,170,146,204,31,50,103,54,9,161,0,187,141,58,184,28,151,232,134,153,250,71,121,37,153,159,196,101,128,161,100,210,226,4,19,63,196,219,173,159,205,90,235,86,153,182,207,106,214,150,30,104,90,150,59,37,49,53,227,187,179,43,228,1,132,68,186,188,60,79,26,34,119,28,120,43,173,0,241,126,26,91,10,1,181,134,24,79,49,45,0,18,151,0,33,97,2,142,135,251,132,140,143,79,57,211,158,192,67,223,138,169,238,195,213,235,181,140,207,70,71,249,103,116,176,21,107,66,60,247,206,117,95,18,96,155,142,47,222,148,198,126,112,233,125,111,203,98,84,166,37,8,8,182,132,135,49,147,197,255,141,39,146,161,228,148,191,118,241,181,119,126,189,170,3,7,195,169,161,99,108,220,176,59,129,2,47,94,27,218,59,38,48,128,153,32,81,79,144,116,52,83,165,16,124,24,51,9,200,135,144,13,119,46,214,239,134,191,13,159,147,195,197,191,27,211,155,110,40,240,76,210,60,225,125,97,222,167,17,173,199,124,180,208,68,187,251,9,96,24,39,53,69,41,144,80,24,176,21,61,29,170,201,129,213,107,50,232,47,115,147,225,36,61,245,140,228,146,113,26,127,162,129,66,156,197,91,204,110,107,114,68,197,183,247,194,139,165,31,177,72,141,88,221,17,101,209,151,17,69,115,6,133,78,167,116,204,204,191,117,76,158,69,11,117,69,99,92,28,110,246,240,232,169,123,241,88,237,57,32,155,1,40,93,14,202,196,71,134,195,64,82,153,250,203,203,109,146,43,76,47,152,142,3,23,226,225,84,230,184,255,1,3,253,8,239,247,175,101,56,61,104,204,107,4,137,233,171,196,114,70,228,183,221,189,85,236,132,223,206,57,23,43,27,46,71,162,112,240,24,83,157,55,179,18,52,39,201,159,150,105,249,61,213,75,83,168,128,185,83,254,170,175,65,25,139,177,65,189,32,202,231,101,199,224,123,230,59,82,92,58,199,147,172,129,66,228,223,168,253,144,93,245,182,217,227,117,157,240,157,127,72,16,179,7,242,245,238,27,148,230,89,54,162,48,34,23,192,100,56,47,234,203,165,150,107,227,99,204,69,220,139,62,155,184,99,22,137,1,106,97,208,80,231,150,15,192,42,197,8,67,74,134,194,82,176,91,29,114,104,50,212,84,73,62,197,61,218,27,130,116,167,101,94,2,88,105,78,159,246,173,246,242,195,163,201,157,62,121,50,173,20,224,195,16,75,116,42,88,21,160,37,20,38,221,227,90,107,74,71,208,138,184,163,42,213,2,105,243,102,71,187,216,10,50,150,6,35,204,30,196,227,97,217,109,82,112,248,189,231,182,84,84,104,188,69,195,44,146,131,44,242,116,191,235,111,63,54,200,183,10,28,192,246,6,116,210,135,45,165,233,206,200,231,10,228,174,38,123,113,166,226,197,163,129,206,115,217,155,43,192,32,166,95,215,116,252,232,128,39,229,104,89,148,157,17,193,41,220,159,76,71,135,198,219,127,94,162,18,197,164,95,91,94,153,82,175,174,71,238,150,206,150,83,9,249,200,37,20,129,221,91,143,137,180,121,9,189,75,109,247,54,128,251,28,97,33,144,55,193,70,58,206,142,87,35,196,218,9,94,157,55,159,6,43,190,177,176,240,252,31,242,164,149,129,33,121,131,88,242,94,93,50,1,134,36,222,158,152,121,207,224,98,80,116,237,182,252,181,5,117,68,97,95,153,208,72,131,21,192,210,98,21,180,134,255,242,210,54,247,255,218,25,31,109,198,245,88,218,131,26,193,124,42,167,187,77,157,217,174,22,27,206,30,13,143,8,63,251,247,227,142,230,90,145,139,246,63,162,174,122,2,231,206,215,64,79,12,162,156,169,89,28,122,206,145,115,166,147,175,224,61,205,46,20,33,153,171,105,15,105,47,7,13,152,194,2,111,106,29,249,81,158,29,171,127,248,233,133,250,227,131,19,113,113,185,43,61,230,78,195,76,100,160,134,37,107,29,216,109,151,185,25,13,32,13,235,172,94,73,108,152,101,156,212,249,247,220,141,215,77,196,64,157,34,89,167,189,87,197,32,79,221,206,167,253,125,58,99,22,38,163,223,129,86,4,200,189,62,220,60,142,175,94,19,152,101,18,196,8,96,38,233,145,9,154,207,63,180,132,137,87,38,160,209,214,246,178,20,193,65,195,82,119,177,106,181,33,134,137,181,26,94,52,157,124,157,238,60,241,102,8,145,104,8,235,27,234,179,121,83,158,193,168,205,184,29,234,26,23,121,198,42,80,131,211,96,107,124,162,190,8,244,80,205,57,148,110,44,101,15,189,67,25,13,98,67,250,97,254,33,4,139,153,32,12,56,72,209,20,129,43,93,203,54,147,177,71,89,0,141,18,78,65,77,180,160,184,99,186,174,151,89,128,117,234,20,92,20,167,53,20,76,78,255,206,213,74,120,124,21,111,152,213,6,23,180,19,61,215,242,225,58,98,209,202,28,57,84,84,15,187,34,89,247,13,146,155,80,106,26,92,140,244,9,38,31,70,41,181,239,121,93,28,29,77,199,186,38,160,248,89,56,2,107,218,220,104,211,134,174,84,47,43,228,73,79,95,211,63,43,39,137,231,115,202,201,106,212,99,156,71,24,153,157,223,76,12,161,168,38,110,10,49,174,86,29,64,59,19,35,186,134,110,208,78,177,152,24,161,143,173,153,249,211,117,27,170,124,39,204,180,213,23,208,158,71,67,135,31,196,166,241,198,198,15,7,68,203,71,187,150,100,74,12,202,234,48,163,92,112,70,88,23,200,48,113,35,223,56,115,151,249,113,2,242,111,226,96,225,250,254,120,5,251,247,63,60,68,187,178,235,108,14,124,171,87,45,67,19,9,55,85,45,21,63,205,150,30,115,246,64,242,152,97,134,29,80,211,23,32,47,214,171,61,183,253,128,230,6,87,192,11,196,248,166,106,168,204,101,47,255,66,236,227,104,249,240,18,219,7,144,193,230,233,53,31,82,102,54,73,173,219,129,238,123,42,175,81,182,37,103,158,158,11,222,4,123,87,115,24,144,44,16,37,140,82,253,226,18,61,186,158,220,107,97,23,204,102,200,214,122,235,149,29,229,8,45,104,191,248,150,165,94,23,130,158,178,123,188,153,56,149,254,201,66,142,78,110,8,6,214,0,2,117,73,158,151,167,9,158,50,85,6,111,77,170,169,155,16,196,160,125,195,182,83,127,214,70,125,161,43,129,139,36,79,198,145,127,11,9,125,7,160,27,117,145,204,254,84,190,247,41,15,95,148,234,96,48,92,249,200,17,208,182,197,231,64,9,69,143,217,62,63,157,217,58,67,181,152,120,234,42,68,214,243,145,34,161,201,102,78,191,100,248,165,42,101,119,23,179,209,58,213,17,182,247,124,63,93,255,151,31,103,125,180,48,79,202,58,203,122,84,156,210,160,41,2,251,59,45,193,228,12,137,225,218,221,32,28,155,18,175,124,178,73,126,224,121,38,244,84,38,196,50,188,70,254,50,156,58,190,223,19,71,184,85,51,181,250,187,167,136,145,226,49,244,46,107,98,95,121,136,89,101,51,50,179,199,226,162,149,128,192,73,10,244,147,66,219,145,104,177,153,116,172,159,188,41,208,16,198,97,67,140,151,150,53,225,171,250,34,142,105,229,97,97,6,45,199,57,156,29,141,53,211,236,88,201,29,98,86,101,188,111,66,79,59,176,153,62,84,157,90,68,51,117,205,19,243,36,204,93,153,167,252,125,61,234,173,172,48,132,244,189,87,238,217,201,92,109,243,147,107,21,3,109,9,243,24,17,69,166,115,177,93,84,150,64,246,148,178,19,18,82,255,196,132,2,93,182,162,59,254,203,245,111,206,224,43,193,183,238,235,156,147,245,207,210,42,17,212,77,77,64,246,191,17,133,230,250,130,202,74,144,156,221,42,74,230,201,76,206,211,173,26,147,233,245,216,106,73,163,10,230,236,54,239,86,33,106,54,163,43,75,221,133,227,91,159,167,80,44,130,152,247,133,199,28,27,159,217,255,203,90,156,236,245,188,6,98,2,115,192,93,31,215,31,79,40,64,231,73,14,160,78,161,77,73,12,51,150,167,139,45,61,202,56,38,211,103,226,193,109,37,67,230,166,168,170,190,247,49,6,238,235,71,31,131,221,148,116,73,137,140,173,117,89,118,204,231,37,17,218,193,21,110,133,243,32,212,23,88,116,24,24,227,126,69,131,70,149,177,183,46,139,41,31,54,35,205,96,206,117,65,220,195,110,137,174,20,229,26,83,255,196,78,172,169,78,128,38,254,58,7,98,96,193,59,30,41,236,147,154,112,204,182,158,112,210,132,178,139,208,226,127,49,191,25,19,82,166,152,182,238,162,40,186,28,150,104,86,102,85,216,80,135,189,22,202,203,184,71,35,128,130,5,178,64,152,95,34,174,106,246,31,218,76,14,151,109,89,129,233,221,58,81,118,99,116,0,150,118,47,59,101,160,92,193,201,156,15,175,202,224,195,168,206,17,242,217,110,24,7,86,58,177,193,63,193,171,224,19,241,93,254,146,93,187,191,183,213,125,27,199,235,246,44,103,97,169,253,94,222,141,115,153,10,217,116,187,234,182,81,11,52,205,13,93,9,67,220,255,183,71,27,238,216,150,253,75,20,133,17,211,122,250,191,96,0,14,91,182,26,125,35,147,137,197,208,129,62,55,79,215,182,156,189,149,67,126,169,205,175,237,148,221,169,30,216,203,152,220,43,150,123,116,147,155,221,105,193,121,154,126,203,28,46,187,124,210,86,165,99,52,112,177,124,243,76,111,141,222,200,16,172,62,66,114,70,110,228,230,13,165,191,163,107,75,198,230,212,10,124,116,222,248,46,33,8,226,21,210,95,229,230,220,4,66,79,65,159,238,134,37,213,45,158,83,200,85,83,15,202,251,22,37,55,15,193,107,41,131,234,151,235,91,44,90,95,37,50,39,204,31,22,117,57,214,167,47,81,2,70,39,61,188,184,8,187,55,223,113,48,50,29,80,156,9,109,76,15,251,221,51,101,3,43,142,132,62,158,63,51,25,135,197,242,204,155,190,241,52,49,205,100,205,17,139,236,58,161,62,242,214,102,121,109,127,201,243,190,176,54,25,74,179,157,214,192,40,79,91,34,26,102,121,147,184,113,212,214,127,89,115,81,32,124,171,20,88,140,187,244,243,35,72,54,36,153,21,189,17,27,124,54,55,222,131,110,150,3,178,201,111,187,179,55,46,166,95,55,2,21,69,124,186,193,238,227,85,88,18,207,195,35,203,211,91,228,138,186,155,27,229,240,221,7,13,165,130,217,84,216,20,57,171,165,210,14,101,105,43,78,132,128,226,79,134,47,5,103,218,138,255,159,43,34,80,78,156,119,103,170,91,181,254,26,73,209,233,234,175,163,98,106,41,193,200,143,18,170,2,12,143,172,104,204,97,240,153,119,50,64,106,68,28,58,14,74,78,44,20,200,61,20,32,151,27,155,16,81,156,235,102,239,166,106,3,103,110,128,234,149,85,99,69,201,159,227,142,86,161,94,129,179,206,31,95,44,146,49,72,187,102,246,136,3,47,4,79,171,79,2,157,8,64,254,136,199,191,163,58,103,24,131,204,135,57,239,204,32,72,208,133,209,205,153,177,1,38,212,233,42,130,177,227,139,87,205,18,102,235,149,186,16,68,178,105,92,60,124,40,6,78,165,154,70,57,12,102,174,171,35,189,188,149,205,1,92,140,104,238,144,220,191,14,208,121,195,101,254,3,62,196,6,163,111,155,107,140,80,44,94,15,141,14,204,39,128,255,236,0,163,184,245,208,115,12,92,222,250,153,175,150,98,154,165,184,75,40,58,113,45,238,226,242,135,44,166,246,149,191,239,222,93,133,16,62,232,177,143,213,142,53,4,200,26,232,43,153,185,163,244,61,116,111,46,191,146,105,27,246,8,86,2,97,173,52,175,157,255,16,65,158,70,213,173,186,12,148,53,85,2,202,229,132,99,237,51,113,210,225,7,228,195,34,133,122,35,185,132,129,238,86,215,97,200,125,183,91,162,0,30,168,159,124,2,20,192,93,163,13,58,48,0,140,144,181,6,45,146,68,148,242,83,196,194,156,10,175,206,204,204,167,84,178,48,50,117,4,170,65,17,8,142,225,119,76,209,241,249,67,17,183,120,19,174,168,77,27,71,143,9,129,88,116,242,24,204,24,113,153,23,128,67,1,152,136,52,127,208,117,188,32,18,148,50,214,167,246,230,218,127,254,84,70,221,251,163,248,107,134,95,88,252,119,194,249,77,120,230,212,53,243,33,192,171,179,96,202,231,216,228,251,141,144,94,156,145,157,232,249,69,121,247,137,26,216,152,139,233,166,57,248,173,210,5,179,241,114,75,249,210,107,220,35,207,117,176,177,42,73,222,148,38,62,132,23,211,9,190,197,9,96,110,160,136,205,223,121,114,189,181,69,180,238,123,246,119,211,38,62,216,98,44,66,99,119,49,48,119,134,39,42,218,218,240,67,113,143,208,178,194,89,71,230,225,225,180,80,203,20,48,170,196,174,143,61,171,113,2,217,98,148,209,57,249,91,155,171,99,159,151,91,127,46,231,98,72,5,47,236,108,25,9,166,158,30,32,40,90,46,197,83,149,180,68,185,50,131,234,25,204,234,217,123,77,21,88,233,197,115,111,193,32,215,183,185,235,186,241,149,21,150,124,107,10,49,244,94,107,131,230,141,184,30,251,93,224,150,135,40,113,71,252,69,3,130,218,14,92,129,125,221,55,153,105,130,158,176,150,132,14,43,179,216,11,185,165,115,167,235,92,84,172,8,7,244,200,101,122,174,185,13,251,203,206,137,135,54,142,75,189,188,210,148,240,251,17,28,138,92,5,87,3,118,129,238,154,187,104,225,105,176,174,245,75,92,22,95,119,68,117,22,219,180,157,125,114,43,46,191,245,168,143,49,6,207,23,62,212,5,38,11,129,111,245,127,13,75,209,161,251,26,254,55,205,10,225,214,130,11,127,138,205,59,126,185,199,219,133,31,91,99,96,229,49,22,206,203,42,97,182,89,81,109,23,71,32,200,202,205,139,186,224,241,187,81,189,11,88,142,147,160,90,205,10,168,217,143,143,40,188,116,96,140,76,24,94,239,101,191,158,195,94,13,82,161,16,76,5,19,118,4,10,63,118,210,185,0,28,125,203,214,161,208,248,218,138,112,26,10,238,152,86,71,24,185,45,9,184,117,214,82,215,186,139,235,127,199,177,36,146,33,195,165,251,190,199,146,199,163,176,179,9,66,254,169,204,127,220,132,180,52,197,23,244,248,63,74,193,100,179,89,51,120,255,221,35,74,79,214,83,111,149,173,187,185,221,210,193,219,66,127,198,189,164,3,40,62,106,35,123,145,86,177,19,215,94,9,36,210,161,135,11,242,211,1,150,120,169,143,37,210,95,96,8,70,114,182,215,37,1,143,91,68,102,251,153,21,124,109,173,47,122,122,10,110,190,105,197,238,76,186,63,182,149,114,171,249,188,23,216,183,169,207,189,237,127,184,35,194,242,84,150,71,246,214,127,52,42,108,2,179,39,72,160,243,238,186,137,77,239,75,92,32,196,226,154,73,127,129,233,32,7,13,49,31,59,9,27,1,81,89,185,86,158,170,97,180,131,97,184,62,210,223,126,253,67,117,52,81,32,187,210,192,134,91,24,205,43,131,248,33,14,204,105,91,80,208,137,76,81,102,245,244,36,24,152,101,68,27,179,167,229,56,21,130,77,4,251,140,239,7,28,227,184,48,54,176,143,252,99,240,110,30,58,66,64,107,86,142,85,143,184,82,126,21,128,156,240,200,42,66,89,10,26,252,208,238,152,235,176,50,139,130,144,55,199,168,190,107,226,24,6,110,234,45,117,81,208,122,164,73,4,250,244,181,203,43,166,222,117,254,255,192,232,34,90,59,214,232,198,93,55,146,198,187,217,207,46,128,15,73,132,106,98,166,217,226,78,76,234,36,36,77,169,146,192,85,177,165,110,42,104,226,233,111,57,123,68,127,69,43,178,97,157,140,170,217,88,62,49,44,86,105,55,210,122,243,143,224,193,154,198,241,18,29,175,253,58,183,17,220,175,163,54,184,225,10,253,197,195,153,109,219,142,136,23,246,34,168,151,162,215,173,72,97,127,234,169,68,152,172,177,175,203,214,13,170,237,61,45,158,217,245,103,208,232,248,227,2,103,209,191,210,127,73,101,254,7,249,68,213,187,61,57,158,163,103,254,51,0,224,185,44,223,110,38,40,28,30,31,24,80,113,14,116,27,86,129,129,177,178,246,252,152,248,72,61,127,250,107,94,240,73,41,39,167,219,56,71,78,233,44,178,227,6,225,65,68,155,222,180,38,36,162,254,243,67,107,224,209,86,174,163,58,77,44,125,62,37,20,202,104,38,17,153,154,187,181,32,159,86,13,17,24,51,11,65,177,5,147,151,105,231,232,76,47,37,55,20,50,238,190,246,199,76,194,117,104,242,20,215,67,246,123,139,170,212,179,130,119,40,124,113,73,163,117,115,104,72,96,49,134,79,127,55,220,190,168,95,139,187,150,51,223,235,106,128,170,103,11,156,255,66,254,13,230,177,76,169,252,208,28,251,18,151,96,115,29,187,147,194,90,151,88,166,94,45,127,226,125,42,50,255,168,226,245,240,170,157,200,153,139,145,224,61,28,247,4,92,46,181,83,144,83,28,253,216,194,99,210,92,163,0,123,105,18,58,57,62,223,52,147,102,227,208,52,157,87,74,41,156,164,70,72,218,177,151,224,20,181,178,37,254,207,133,30,175,196,8,192,50,94,5,248,60,230,87,201,20,129,96,71,106,139,241,119,57,49,99,115,171,163,228,213,72,142,71,94,21,132,95,170,105,77,115,142,186,130,79,193,156,37,250,142,243,166,226,72,143,46,172,250,55,138,8,104,72,70,80,215,42,204,96,123,86,45,136,250,198,41,141,57,24,199,98,92,77,102,215,246,88,8,199,4,38,216,160,68,117,239,87,195,239,72,163,163,167,88,9,74,183,149,12,141,144,121,233,9,227,99,211,239,5,78,46,152,205,251,109,85,20,146,164,132,71,176,175,67,232,74,165,114,249,3,102,131,193,49,123,25,86,62,60,254,129,247,60,245,48,153,185,255,168,171,177,221,62,148,212,239,8,106,0,183,149,124,59,85,135,154,142,170,143,91,250,227,231,135,25,36,216,226,230,151,181,35,27,229,66,24,68,75,151,243,0,77,125,85,59,193,93,203,199,153,72,102,175,245,130,113,193,129,133,81,129,227,126,12,183,53,226,183,130,221,134,188,29,77,80,47,47,90,181,125,80,191,171,251,32,98,22,63,48,191,218,216,92,175,202,87,1,111,248,51,208,63,24,250,86,57,199,186,230,89,67,20,55,142,220,227,106,123,90,57,127,46,53,8,184,119,122,159,226,43,118,30,174,214,224,209,228,191,120,112,4,112,255,114,184,75,136,58,93,178,63,158,32,136,53,80,149,62,82,82,221,28,235,184,248,127,86,52,24,234,162,112,87,19,117,99,2,210,226,253,224,166,18,57,217,146,105,172,32,3,245,8,9,215,133,50,239,194,247,182,209,66,201,8,208,80,200,2,128,103,50,84,178,198,198,73,245,211,68,16,94,152,151,112,159,151,122,16,24,234,70,178,81,215,118,235,181,222,0,147,190,20,28,113,179,98,63,207,196,117,229,252,131,245,85,102,211,208,68,171,54,38,152,63,3,6,177,50,251,149,56,26,40,238,109,197,203,108,52,136,213,144,100,35,75,198,66,221,42,202,34,194,205,230,221,185,179,106,126,169,231,98,222,83,135,103,14,166,20,253,214,138,170,75,122,0,92,251,14,188,34,191,32,68,32,189,153,204,50,125,4,127,138,193,124,91,10,39,94,222,187,97,63,107,5,104,55,198,8,51,87,240,76,64,238,126,46,140,188,86,83,202,10,175,218,91,63,124,34,157,118,25,165,254,138,40,169,68,236,12,112,220,166,110,191,86,211,113,133,73,151,49,77,242,73,197,20,27,64,216,234,112,246,253,20,29,116,117,94,67,110,130,255,216,116,180,246,104,43,67,168,219,183,63,156,67,164,220,46,104,8,30,154,34,226,49,120,58,100,104,217,243,226,48,228,164,242,173,53,47,162,82,180,193,195,157,29,153,168,183,237,138,110,244,77,232,239,12,65,4,163,56,95,31,164,39,128,165,234,110,238,15,241,122,175,234,162,95,35,162,26,217,199,241,226,32,128,62,134,114,218,2,21,106,35,203,63,124,127,243,18,58,232,255,87,128,25,202,204,190,180,217,177,129,60,55,60,68,209,14,231,114,41,144,1,147,140,88,59,38,95,61,84,108,128,181,91,143,18,31,101,202,131,206,2,133,93,199,240,247,173,102,214,234,63,122,148,102,232,242,239,48,197,128,57,222,1,187,132,186,77,140,115,227,70,95,149,191,145,178,54,84,102,161,27,253,52,120,20,221,76,34,60,33,109,28,205,75,92,146,71,75,122,72,109,133,244,53,111,135,38,209,162,27,7,39,234,94,24,175,218,103,143,83,213,144,210,116,43,194,139,166,247,169,80,207,200,201,75,162,9,47,252,239,48,245,190,235,216,132,30,114,191,123,140,47,148,20,212,160,253,163,149,242,250,141,142,195,41,123,57,174,142,101,147,123,112,74,75,230,97,126,132,193,14,181,184,13,59,255,60,5,36,161,194,167,50,125,21,132,219,44,63,193,231,201,167,195,6,95,208,195,20,239,15,2,33,199,1,223,86,214,200,57,212,220,175,170,215,64,204,101,204,173,27,229,129,198,79,93,46,121,58,145,118,164,69,35,109,15,150,221,250,132,127,72,8,227,125,65,121,199,69,72,111,145,137,86,153,200,28,161,231,220,166,187,203,24,162,135,119,210,23,172,183,233,56,19,132,211,44,77,10,132,93,143,7,233,67,82,241,108,20,131,43,1,249,143,114,71,73,117,77,247,251,240,238,179,161,201,189,60,23,63,218,231,247,54,158,79,221,160,178,162,56,95,201,174,174,75,40,169,25,186,160,191,95,95,58,121,207,173,63,231,229,72,132,205,239,23,162,114,224,198,129,97,73,160,75,27,146,215,215,117,30,128,145,105,140,92,178,56,186,198,10,33,108,86,236,62,238,132,150,109,96,115,81,179,211,39,46,240,113,113,226,215,249,161,41,50,128,151,200,40,109,186,164,213,87,234,19,167,208,233,125,128,38,166,31,120,71,61,45,227,185,66,140,15,4,73,89,102,227,179,123,20,21,101,126,228,241,100,193,109,0,233,139,150,198,238,26,236,78,191,111,9,73,49,79,225,79,187,196,171,241,145,84,224,254,38,113,212,114,92,130,88,104,219,170,38,154,180,193,10,174,196,70,200,8,57,155,4,116,114,179,181,195,245,202,170,243,58,15,136,39,45,91,119,104,75,159,171,51,26,86,155,117,25,175,190,201,134,57,9,117,157,164,231,157,183,155,192,159,93,127,40,171,187,208,74,70,127,30,141,195,47,19,64,134,227,122,3,114,119,67,198,209,148,53,232,139,145,129,98,128,92,196,198,168,177,143,31,145,130,184,18,45,224,53,60,128,96,77,126,139,117,175,177,192,17,255,90,111,190,4,246,211,35,63,224,33,3,222,164,21,129,170,75,17,33,241,233,181,126,242,144,128,231,80,88,164,152,228,108,241,175,176,67,159,23,163,194,239,16,194,219,139,39,233,51,153,105,163,123,109,220,94,41,213,155,244,17,216,49,106,98,153,91,148,91,205,79,166,168,58,55,162,14,253,88,103,81,4,231,25,69,213,238,78,85,12,124,191,198,187,177,173,155,211,4,104,206,244,175,147,250,60,20,48,134,135,192,60,136,83,19,226,8,56,26,119,220,226,11,19,129,177,206,33,159,214,45,230,0,17,232,96,58,114,44,33,160,185,49,201,188,201,98,202,87,150,14,10,197,134,117,198,246,158,27,2,110,174,68,2,71,78,207,231,207,243,44,71,205,12,140,163,199,128,68,189,92,48,252,59,132,76,113,82,206,250,154,100,179,199,172,40,101,117,251,113,186,155,83,155,18,243,161,151,191,132,111,194,142,26,165,246,225,143,241,175,176,131,86,129,169,58,201,195,47,46,112,158,209,172,2,122,93,99,200,151,226,135,160,185,91,172,107,197,18,77,203,95,149,139,175,3,241,174,74,168,111,143,13,220,0,31,40,187,147,32,31,16,252,172,46,209,69,254,119,197,215,29,212,71,205,215,11,87,207,145,180,38,138,6,42,13,3,185,179,173,226,164,161,30,37,189,106,223,230,0,70,121,119,229,111,172,129,145,3,111,128,51,34,162,43,224,144,52,236,68,24,62,43,39,69,170,253,168,151,50,44,87,136,26,32,7,16,172,154,89,75,122,126,4,149,113,184,73,79,226,95,71,180,211,89,230,142,99,87,49,172,230,226,23,150,164,15,194,112,193,108,208,176,60,182,244,157,37,112,115,153,178,141,155,95,150,147,241,253,41,125,125,176,222,13,164,116,235,44,136,31,184,152,30,168,64,158,148,10,210,37,163,60,208,67,122,148,198,246,44,163,68,119,43,182,80,22,125,249,255,8,3,42,131,250,30,28,230,4,92,97,92,188,230,43,221,60,224,56,46,81,173,66,234,205,97,62,145,98,19,0,124,249,129,243,175,74,60,150,11,14,212,93,139,236,125,227,221,233,205,142,62,188,234,24,209,54,208,147,13,94,45,63,234,252,223,214,109,64,218,171,7,237,219,122,71,91,87,206,178,131,152,94,225,163,133,219,215,211,163,121,171,102,153,97,71,185,16,109,217,18,246,62,26,98,221,33,87,201,229,63,206,164,13,199,148,88,99,33,3,234,58,252,46,155,121,168,193,64,67,125,89,109,15,187,105,85,0,92,134,157,161,24,129,71,122,210,81,88,44,139,22,171,65,167,37,31,48,236,178,137,250,137,107,14,192,64,44,43,7,71,39,213,198,115,98,56,134,176,252,156,246,24,159,217,131,191,199,45,149,158,145,42,102,90,112,120,87,156,36,47,3,203,102,31,177,203,153,173,237,189,177,9,250,83,66,124,200,84,176,39,178,229,198,159,246,130,90,64,183,253,71,197,9,224,209,170,40,194,99,81,27,192,115,37,209,243,28,207,197,193,61,236,200,201,1,159,25,130,154,195,16,133,146,88,115,3,176,154,135,101,98,208,142,147,189,131,93,240,142,95,77,185,230,248,67,10,239,68,194,220,155,218,203,203,239,171,150,97,65,16,126,207,181,119,171,107,20,145,142,160,0,233,202,55,8,126,77,251,154,178,187,139,249,237,83,220,66,98,41,246,18,243,177,56,238,223,176,176,126,35,200,95,119,111,120,36,35,151,44,164,56,22,189,31,126,38,251,208,13,9,231,243,117,162,251,142,93,73,73,197,138,250,102,112,128,30,60,179,153,112,51,228,20,144,90,80,35,114,201,126,177,4,141,225,67,174,170,172,47,234,14,29,184,54,22,221,2,252,31,47,122,224,233,56,216,115,122,214,196,70,130,236,218,176,200,6,70,167,106,171,72,58,15,160,158,93,111,2,242,84,41,217,26,176,233,236,223,193,73,111,158,100,142,149,233,149,73,77,13,139,120,123,42,203,196,3,230,194,41,27,195,10,50,231,144,89,8,10,74,145,192,82,72,17,22,27,151,39,12,166,46,62,232,46,16,245,63,96,242,103,134,55,253,0,64,180,139,125,246,69,30,35,174,255,178,251,97,201,33,143,22,226,88,75,247,138,96,188,130,121,70,159,149,52,82,135,105,176,251,27,219,85,143,36,103,70,126,12,24,240,23,229,128,135,124,224,18,218,14,60,247,208,60,253,219,238,105,91,140,121,94,233,252,0,240,85,83,248,248,234,59,208,168,237,81,208,115,166,20,57,71,132,66,107,250,19,75,173,78,122,135,172,193,233,164,217,29,255,170,158,216,160,97,254,57,19,121,119,178,243,133,58,56,253,236,213,27,132,194,183,101,104,137,67,13,104,251,49,63,97,218,118,93,251,187,141,153,231,85,169,42,63,110,172,40,32,161,131,94,71,206,125,40,106,251,164,26,42,117,252,95,138,227,46,150,239,130,68,8,93,45,114,252,244,118,11,168,138,201,228,253,59,88,23,205,8,201,231,87,83,98,170,238,103,26,181,11,126,80,136,252,20,225,146,9,150,57,234,40,35,171,9,181,86,186,193,182,129,53,118,124,109,159,22,215,101,66,7,161,161,21,193,243,15,156,97,0,61,77,216,225,108,125,205,53,31,192,102,232,202,210,188,100,180,200,161,103,168,206,64,70,108,115,240,25,88,108,51,238,169,194,157,245,24,248,103,134,140,103,199,199,154,243,74,181,134,18,200,69,91,253,90,170,143,10,33,86,216,50,246,245,71,187,145,74,31,187,39,125,137,9,10,106,149,242,110,173,53,99,23,163,32,137,74,244,81,252,126,106,14,154,211,119,33,90,46,238,196,148,241,193,237,249,243,95,128,133,129,191,117,2,155,66,5,202,79,120,166,150,166,247,66,237,116,49,70,67,139,191,76,127,247,37,45,47,15,197,250,88,67,134,115,86,13,226,89,138,28,184,40,131,94,211,125,143,123,214,51,89,24,164,246,219,12,143,188,11,19,88,85,6,237,38,136,232,199,24,62,71,148,23,131,70,144,190,162,68,145,150,236,84,155,42,64,132,4,22,96,16,185,55,251,218,116,185,117,193,139,29,246,36,249,235,113,29,175,31,200,214,67,25,97,208,111,211,27,2,220,119,208,146,180,134,219,25,198,197,1,214,189,167,8,53,179,100,185,23,241,154,217,236,37,15,24,236,154,158,90,208,116,165,32,17,51,247,226,85,120,163,139,105,198,207,23,176,41,10,5,139,4,218,72,62,66,188,143,191,251,46,83,149,98,19,61,147,110,14,108,241,158,26,45,207,84,17,62,126,108,232,237,229,212,243,48,196,11,42,55,114,240,102,27,133,164,103,119,112,202,184,31,147,9,151,101,189,133,40,191,205,166,108,19,183,87,23,108,206,219,193,169,216,70,113,172,234,244,178,211,172,228,20,115,57,254,40,58,152,145,75,87,64,4,48,23,148,27,27,89,234,143,136,40,74,15,90,9,246,91,195,92,79,165,221,54,103,148,126,81,74,147,66,93,50,52,220,35,106,78,253,94,187,37,147,94,16,162,227,151,154,27,129,21,106,222,106,193,13,42,84,254,91,182,6,202,241,74,244,177,113,82,79,93,112,123,44,151,80,117,29,194,45,158,162,147,101,177,129,176,175,65,146,64,4,41,230,61,45,129,73,147,219,195,210,242,93,26,59,189,78,11,222,13,8,70,43,19,18,26,62,246,183,41,252,100,8,243,24,71,142,194,76,204,4,223,24,99,33,160,36,227,252,234,184,196,141,66,173,41,4,137,122,4,142,202,88,255,253,255,50,87,86,17,227,71,190,78,38,47,50,165,192,197,236,142,229,137,40,210,168,103,244,69,219,144,190,238,34,80,216,248,8,61,228,113,162,248,53,94,202,153,102,39,39,36,231,72,91,156,161,109,16,176,89,68,132,148,140,61,152,59,197,74,232,98,26,12,49,59,76,177,182,211,41,58,216,136,247,117,204,72,14,166,29,33,116,24,164,196,40,165,100,58,69,154,84,218,90,174,174,0,10,200,202,227,134,81,61,189,136,86,37,236,187,37,111,71,243,178,192,85,245,208,198,165,81,126,174,102,98,135,130,140,203,90,156,155,47,172,234,184,216,245,50,166,241,105,225,74,86,240,82,208,84,147,45,163,153,27,117,20,130,153,80,57,4,110,142,228,155,22,142,196,171,81,42,236,19,216,3,8,144,126,138,33,7,195,125,207,240,87,120,142,100,96,146,50,89,177,139,142,21,146,156,226,202,222,193,101,194,115,55,120,231,74,62,31,77,169,157,10,235,164,35,167,175,125,36,45,130,85,48,85,186,77,196,140,232,103,241,84,71,209,1,7,57,96,156,245,217,234,46,84,94,208,148,186,201,81,175,147,150,65,20,148,147,211,73,204,225,122,104,126,177,152,2,66,63,201,244,250,123,106,84,24,43,207,0,105,198,98,116,139,87,29,218,175,185,191,205,177,1,81,115,223,113,225,32,98,111,138,16,123,20,189,183,117,130,47,99,50,32,235,33,156,221,12,18,228,98,182,105,152,66,43,75,167,112,199,17,63,248,45,34,111,160,17,147,57,202,51,174,71,57,219,134,17,42,19,114,57,105,124,167,172,204,76,124,19,255,44,81,218,37,240,227,154,157,235,219,68,156,143,141,0,172,68,22,21,121,53,70,36,114,91,215,31,63,71,58,186,125,132,104,63,19,55,23,169,167,16,210,90,101,181,140,212,221,8,18,26,252,210,8,194,172,240,86,146,125,118,27,221,134,113,137,224,44,212,47,118,207,157,86,146,80,8,172,27,71,245,55,185,135,162,155,186,245,249,13,45,226,179,133,165,215,215,222,248,14,110,83,56,90,241,146,25,163,222,182,215,121,98,89,43,27,191,253,47,222,76,254,155,116,41,167,45,20,252,94,176,18,155,111,250,79,142,120,106,209,76,24,116,118,151,186,219,236,40,213,244,136,105,112,158,35,46,182,169,102,184,6,46,110,47,154,153,169,160,194,50,135,8,86,137,195,90,19,146,247,95,4,220,198,111,135,171,63,53,177,181,206,174,197,2,119,25,58,201,221,27,125,33,214,144,59,150,144,73,206,71,160,212,47,190,6,50,255,97,1,102,246,245,33,94,66,222,134,252,234,247,193,121,109,139,164,156,190,3,190,220,202,227,123,126,95,246,110,40,219,46,156,140,237,225,238,240,155,212,152,63,137,179,26,34,111,190,242,190,230,74,111,70,94,146,129,255,237,40,22,133,36,79,14,156,57,252,72,112,11,248,47,94,141,29,59,225,71,179,181,161,90,79,81,108,170,220,193,240,142,56,174,92,251,105,161,146,175,143,226,128,19,13,92,47,127,70,55,198,122,40,116,194,108,58,161,24,208,88,184,77,196,47,79,214,115,249,219,224,73,242,58,214,209,136,122,77,59,239,100,125,132,128,232,43,181,168,41,17,80,42,138,168,152,243,242,158,187,153,217,121,65,140,194,180,172,31,106,98,111,113,16,218,252,147,37,58,249,163,225,22,88,168,140,100,185,200,51,195,20,98,232,225,229,91,19,215,58,242,239,61,189,6,68,152,111,106,161,1,182,104,168,83,93,158,184,35,25,175,156,34,24,100,60,173,117,67,143,90,37,208,155,14,103,106,3,14,251,174,139,156,55,43,72,142,243,223,164,174,211,11,108,250,85,200,199,134,164,123,110,18,84,126,107,179,95,101,39,241,68,124,250,147,170,166,32,197,71,182,60,106,4,135,165,145,210,157,253,6,239,51,57,15,56,204,165,22,150,247,147,30,203,114,226,11,136,45,153,100,72,225,245,9,153,119,211,166,163,236,159,199,235,108,73,94,137,160,186,202,92,27,178,157,3,98,177,139,237,230,145,52,95,218,15,159,222,198,120,252,186,140,35,49,236,227,133,183,112,71,112,174,58,201,60,123,230,179,46,189,179,148,169,145,109,33,44,53,211,76,23,12,41,106,147,210,39,170,34,197,202,255,178,139,139,71,250,156,226,122,51,214,187,151,170,10,3,15,70,113,224,83,195,9,234,148,92,223,82,249,186,142,143,25,34,31,52,164,5,114,119,56,87,216,59,43,73,193,185,75,0,225,197,79,32,205,35,200,177,118,49,202,160,148,230,154,28,237,251,213,41,120,214,167,122,229,194,156,104,36,151,176,126,186,75,213,49,180,102,215,124,8,212,49,60,176,17,22,128,201,225,168,115,174,144,104,13,107,118,126,191,177,17,242,8,174,15,90,184,168,238,179,117,236,34,136,107,182,108,75,198,185,216,30,181,26,135,193,1,183,181,188,201,105,179,12,17,161,230,136,181,46,13,4,224,230,185,146,110,47,222,236,43,64,213,143,82,65,134,199,226,151,239,31,227,103,213,11,148,169,154,78,132,26,200,83,127,134,11,154,112,220,210,114,32,92,2,33,64,43,96,191,244,48,15,205,158,193,142,33,108,181,123,186,37,206,234,25,130,78,197,51,129,162,98,97,58,105,144,69,249,253,154,229,218,114,235,60,248,153,95,19,243,17,73,169,206,72,188,149,252,34,173,32,35,195,6,206,74,167,157,146,240,254,49,172,39,71,87,106,27,95,191,66,60,237,146,213,110,61,230,47,118,24,128,250,232,185,223,213,70,78,89,115,20,236,201,71,35,113,4,121,132,180,23,51,227,38,180,187,215,254,168,41,133,235,223,239,137,237,139,59,62,106,74,246,68,2,241,62,31,179,141,34,107,157,183,177,181,7,30,189,65,91,131,181,68,133,152,40,29,26,123,78,82,184,225,83,111,234,200,155,179,155,188,252,103,10,74,198,44,100,193,156,97,139,140,140,163,117,241,105,228,87,232,221,211,31,106,210,56,161,122,40,144,63,113,109,187,219,85,129,156,0,2,185,180,93,221,236,54,137,103,191,129,41,220,45,191,122,160,112,250,183,237,3,211,125,97,199,24,157,28,51,111,230,164,49,56,84,4,206,195,141,223,107,84,120,96,118,206,226,70,253,3,139,4,222,144,93,63,170,182,90,148,154,103,138,212,176,196,160,77,61,35,132,81,231,228,247,49,112,244,133,172,215,219,191,154,49,254,10,44,182,158,159,68,25,27,78,127,47,96,51,52,110,81,146,12,135,98,45,219,212,216,210,94,167,157,41,65,120,209,115,178,53,198,252,132,71,58,231,61,208,165,120,56,162,203,250,94,245,10,190,183,54,211,41,224,215,92,116,187,251,175,247,151,144,137,127,244,25,235,32,58,102,221,114,184,177,5,217,146,34,65,100,22,64,15,60,170,236,187,115,0,129,40,81,246,184,214,76,147,139,191,215,56,52,150,29,252,11,169,183,166,210,199,59,126,5,22,237,148,193,161,120,53,64,38,230,41,100,182,181,99,12,188,183,92,39,173,156,136,90,23,146,74,95,10,85,190,57,250,75,157,227,119,67,130,179,59,218,4,194,132,137,193,76,238,28,107,96,95,36,22,100,231,44,222,40,175,161,67,43,177,132,122,49,28,174,247,9,6,227,138,215,180,244,79,242,128,244,189,99,51,255,5,20,125,67,29,71,157,6,40,77,70,75,64,224,192,27,3,132,15,136,209,164,64,242,100,171,0,155,248,235,197,191,31,104,222,201,239,151,35,84,244,166,221,136,139,184,175,101,104,147,104,95,86,44,252,69,198,169,148,199,120,177,157,229,193,178,153,49,162,251,24,96,32,171,129,178,35,216,158,199,162,102,44,208,75,181,187,157,228,133,53,49,220,95,31,232,196,104,142,117,33,102,16,232,126,151,83,108,253,96,166,149,56,216,249,35,250,196,227,15,2,113,204,10,50,167,86,132,31,194,86,82,196,57,6,46,197,20,250,219,113,9,0,144,251,35,127,186,91,24,236,63,83,198,212,127,223,10,44,88,141,181,103,21,73,196,4,19,161,142,134,103,223,100,186,233,85,181,163,231,42,170,63,208,242,69,202,174,27,166,133,82,37,221,4,75,54,223,13,51,110,193,198,240,193,229,122,40,3,156,55,111,105,13,124,115,200,228,22,115,122,56,188,65,154,217,42,131,0,69,109,109,47,63,226,27,6,120,133,154,75,0,198,146,97,1,83,221,199,255,240,149,31,38,127,209,137,19,237,228,162,90,220,4,243,125,231,87,172,208,196,120,184,154,187,228,16,60,104,49,104,51,160,155,71,89,53,74,48,37,166,24,169,216,126,28,60,91,182,121,162,95,108,186,141,138,170,101,65,70,219,223,166,5,41,174,88,239,136,104,161,29,166,252,245,17,135,176,17,172,178,207,43,146,7,44,186,130,11,8,159,223,234,226,49,13,38,231,183,244,247,116,60,81,124,136,250,127,33,77,16,96,204,79,210,20,111,36,244,226,99,17,232,63,66,145,22,246,2,83,37,109,154,9,211,189,246,60,204,19,9,128,161,96,64,80,112,87,195,185,123,236,159,139,201,159,239,214,65,148,37,123,45,218,39,13,51,135,78,119,158,179,197,184,42,8,240,87,194,46,230,217,128,156,6,93,113,74,66,109,46,117,83,235,44,246,152,199,33,73,162,139,15,226,197,107,1,193,248,125,27,192,10,194,185,74,230,35,16,35,87,119,159,130,115,39,135,5,210,222,223,182,45,65,37,126,212,107,235,1,90,60,235,130,149,246,81,2,163,112,229,137,201,31,226,4,150,200,214,182,70,141,1,8,160,82,27,10,54,19,182,224,136,5,111,191,194,159,246,129,35,11,177,54,233,187,155,55,187,224,4,30,144,2,204,54,117,2,112,153,197,5,142,62,120,28,56,146,172,216,238,241,179,99,158,131,149,109,22,238,227,196,142,31,54,44,200,26,206,212,229,35,51,113,191,113,51,152,205,146,181,101,29,196,232,73,210,43,101,118,114,245,45,145,206,107,143,120,123,9,22,174,182,227,240,53,1,231,193,11,219,112,223,192,200,210,29,74,56,231,235,154,199,117,200,220,244,250,217,162,60,89,227,157,51,197,97,60,37,12,137,68,201,133,188,196,31,101,35,33,126,34,123,154,46,140,125,41,240,150,207,228,63,214,78,159,104,68,236,33,19,234,247,84,243,173,96,141,20,113,55,125,158,50,158,29,88,149,203,187,51,221,218,188,158,176,148,210,44,95,111,232,70,63,140,162,96,7,85,249,186,97,198,168,234,252,182,113,146,126,52,17,157,244,179,171,194,117,124,0,163,99,217,116,171,32,224,128,158,213,203,206,201,118,140,103,60,145,254,173,88,44,115,97,85,169,141,11,149,247,149,139,47,15,38,224,136,141,200,137,44,1,167,102,155,170,124,114,168,175,61,55,67,97,87,131,86,250,97,186,126,241,171,175,200,214,33,219,185,136,195,14,200,135,33,170,154,195,114,115,9,48,79,116,106,84,109,229,72,176,180,46,98,88,90,91,195,62,195,158,151,226,165,124,229,175,44,109,223,147,70,210,92,115,178,215,46,24,113,94,167,194,179,186,114,112,72,250,242,14,151,178,26,133,180,36,148,35,155,254,17,72,131,126,101,126,54,100,23,112,219,105,117,63,238,135,170,199,22,185,87,225,194,116,100,31,31,112,170,208,77,151,217,200,105,28,124,88,61,161,18,113,153,88,207,151,156,57,71,22,30,240,121,32,248,173,239,225,158,36,177,149,184,177,19,226,146,67,64,5,114,33,244,65,133,207,59,10,238,2,165,242,178,146,59,176,228,119,30,184,238,202,76,60,16,68,228,113,144,77,121,8,166,52,194,187,48,28,138,18,245,153,18,151,185,235,48,132,240,29,147,142,8,130,90,160,60,12,21,18,122,230,189,217,97,213,102,82,200,204,99,107,44,7,56,45,122,225,87,80,213,106,172,92,50,181,209,156,3,71,253,161,219,0,150,39,106,157,58,150,199,8,43,161,122,33,239,104,84,253,122,136,86,67,139,5,18,189,8,238,254,49,250,242,159,153,41,23,208,19,241,208,210,94,243,153,82,254,87,168,231,53,163,83,214,44,242,59,228,123,112,209,5,41,134,92,110,1,61,100,210,59,247,72,180,104,31,37,213,145,77,214,191,37,165,199,238,219,226,168,238,187,186,45,183,200,104,202,184,65,62,204,120,190,182,162,17,122,60,245,139,51,236,20,134,124,135,193,25,38,222,163,50,202,215,195,196,179,38,4,3,56,225,17,210,87,1,100,53,231,210,205,84,158,245,95,179,165,6,106,238,73,83,254,160,91,219,162,165,61,77,80,100,42,82,67,68,59,142,134,123,197,94,3,253,45,52,167,4,106,240,218,118,197,205,249,10,126,197,189,237,25,229,47,121,249,144,87,232,29,97,50,14,95,224,185,27,161,254,195,197,119,220,173,34,165,234,80,251,215,15,7,24,134,191,209,189,253,25,142,30,73,200,115,249,140,82,63,30,77,230,86,180,119,103,204,12,178,137,49,245,37,108,241,208,49,198,158,43,168,16,48,196,248,122,123,51,47,98,86,172,219,52,206,195,37,180,10,68,74,186,36,139,36,145,196,42,94,69,21,39,30,218,177,238,181,159,73,244,219,244,211,99,9,125,176,53,190,245,98,182,134,48,41,9,231,18,183,196,160,13,196,203,254,202,17,150,66,11,66,53,161,126,44,112,155,98,97,131,127,6,137,70,67,163,68,69,44,232,72,11,241,13,120,5,247,107,51,119,65,242,46,80,202,210,237,140,87,219,48,205,245,133,96,155,252,201,228,39,199,153,208,135,69,82,27,245,94,130,185,221,54,140,103,207,90,247,125,227,7,107,158,122,199,217,210,16,133,18,33,48,81,76,170,167,188,55,161,26,188,174,149,139,200,28,36,53,247,112,241,86,49,24,54,110,52,26,69,115,103,139,79,182,14,14,118,210,136,135,139,165,216,64,113,37,60,170,208,19,178,161,73,82,10,48,101,236,114,63,143,231,52,152,37,198,118,165,243,201,228,208,219,39,220,171,187,149,80,15,119,233,41,243,64,246,96,201,136,49,200,177,245,39,233,50,174,183,100,151,64,73,57,248,21,170,24,141,71,55,48,131,193,60,212,46,218,212,74,38,145,135,29,22,171,18,138,30,236,33,95,195,157,91,230,110,47,95,41,139,14,236,9,194,113,84,39,165,180,13,54,254,133,120,211,101,112,5,139,138,181,213,165,163,181,3,241,47,181,137,116,3,226,49,219,40,99,97,157,153,52,203,138,27,169,126,145,242,118,149,122,153,166,21,242,68,45,19,167,101,152,200,198,62,154,167,147,61,70,249,47,241,253,181,8,56,236,221,75,240,106,199,120,52,115,46,43,164,185,84,30,132,239,196,110,67,103,200,37,230,137,210,168,83,207,44,113,126,181,196,118,166,161,49,103,26,113,145,160,166,87,39,145,166,131,223,141,43,241,236,93,115,129,52,59,152,43,33,235,33,197,120,173,240,150,180,100,168,140,137,149,206,147,134,28,213,148,61,35,199,11,18,81,184,75,255,184,109,128,158,23,106,32,67,14,221,41,218,90,221,189,219,29,58,148,48,209,208,215,204,35,206,139,201,54,153,73,70,3,80,50,34,154,143,7,127,197,227,6,111,160,25,206,212,150,18,138,185,240,4,37,98,209,228,125,62,220,195,161,22,62,246,93,123,63,82,136,79,170,178,120,97,90,134,147,254,159,145,247,95,200,169,156,0,34,152,228,167,182,214,159,204,236,72,84,90,149,105,121,161,153,2,125,78,222,117,156,15,99,127,230,191,36,247,233,222,64,247,239,190,27,7,225,24,44,157,206,82,218,185,199,239,237,253,102,88,45,19,107,149,215,197,58,25,250,252,120,128,66,239,127,228,64,157,34,227,132,31,241,84,35,204,249,140,83,117,154,81,183,139,9,197,24,151,165,28,97,158,53,148,5,101,79,11,215,70,68,245,151,60,25,5,252,44,227,15,189,1,213,252,66,78,27,186,36,152,192,221,218,188,105,149,50,142,118,165,192,108,69,43,192,85,104,194,96,115,247,25,78,120,217,103,148,137,236,79,215,170,238,8,30,130,56,142,63,43,56,206,5,183,82,224,87,5,120,180,250,95,11,19,127,5,22,112,167,43,23,111,149,17,165,55,127,166,88,99,54,179,197,142,168,124,70,216,171,36,44,44,73,237,198,17,70,55,137,94,79,17,10,159,161,133,124,55,202,246,221,89,159,241,240,217,49,126,196,136,140,99,109,26,91,211,88,136,76,229,36,168,121,116,160,184,117,119,125,196,44,79,171,147,158,218,233,175,90,106,147,120,5,242,49,193,62,193,95,230,197,166,24,52,131,242,17,215,41,174,0,46,214,218,173,26,70,64,153,29,19,127,90,247,9,124,220,213,61,138,246,249,83,226,42,86,171,163,41,103,182,230,156,171,154,42,58,133,10,31,113,148,122,68,70,70,193,232,114,223,152,166,122,169,177,110,36,178,103,201,83,141,85,29,27,37,105,208,11,242,39,203,185,68,236,243,90,181,133,111,190,132,0,123,167,126,173,201,109,41,15,211,109,182,181,101,88,20,63,189,248,233,227,20,50,110,217,190,88,167,107,108,204,195,160,216,241,174,90,188,136,144,206,128,130,201,207,205,105,196,10,141,184,60,73,152,41,37,48,233,211,190,241,250,174,191,10,91,197,134,119,7,151,155,139,100,150,200,196,52,11,15,211,23,202,127,148,6,145,60,74,131,179,98,112,114,80,254,227,150,129,0,140,7,87,225,116,50,250,67,65,31,219,14,36,36,38,246,163,153,38,112,143,52,231,105,218,237,244,96,98,189,93,229,73,35,209,201,182,123,180,178,244,122,54,111,216,206,50,215,54,94,18,94,80,50,206,163,162,33,67,52,17,50,89,126,192,38,177,59,137,121,250,211,67,147,49,11,53,138,64,157,93,31,232,220,188,110,127,184,129,237,14,100,53,221,250,96,119,236,172,44,182,154,56,158,236,24,240,213,20,160,16,12,142,132,57,241,123,233,14,227,11,68,246,145,187,129,81,108,242,206,98,235,241,50,100,164,197,238,97,178,216,223,137,52,216,245,158,74,160,171,10,8,127,82,159,252,105,16,66,231,248,86,183,248,27,68,95,167,21,75,107,176,9,223,2,87,160,171,250,172,120,234,88,100,205,105,187,102,229,204,126,124,182,144,249,181,136,73,128,121,152,149,207,166,74,95,201,203,176,76,220,163,205,38,153,33,12,165,168,141,186,149,8,9,107,25,109,196,61,109,146,82,118,255,129,86,241,42,142,152,71,105,81,97,86,107,255,154,153,243,248,76,73,18,12,147,157,45,167,178,174,19,91,168,12,161,175,44,204,29,6,222,105,91,228,222,157,41,10,152,66,118,67,201,158,244,69,61,193,115,254,115,157,148,235,196,225,202,244,3,147,225,27,138,230,191,176,163,36,144,215,216,74,181,164,46,189,92,23,211,61,43,22,64,203,157,12,106,21,247,139,174,234,107,217,69,163,144,175,220,164,236,31,181,225,67,204,97,136,106,194,150,147,251,149,163,206,99,202,16,59,39,88,233,170,92,21,129,28,249,211,127,64,139,222,220,122,41,150,195,87,233,177,42,255,68,220,235,95,215,70,164,237,180,95,61,240,233,15,154,79,17,107,189,4,23,39,31,176,246,133,24,22,152,148,88,133,170,178,242,32,66,222,117,235,95,161,34,252,201,179,157,91,140,57,32,95,246,224,129,62,40,254,116,74,105,55,37,224,243,0,145,30,93,216,189,234,143,255,207,208,186,34,190,196,196,98,129,196,246,95,46,102,92,137,6,89,146,26,166,60,216,243,104,106,34,101,87,87,30,5,165,129,160,200,16,176,70,27,75,122,241,188,154,136,251,181,58,190,71,28,54,21,196,203,85,22,72,173,244,146,64,7,141,143,110,174,3,191,212,119,127,253,44,226,117,194,180,238,99,224,174,55,228,72,226,84,244,45,49,134,121,78,164,31,156,162,141,247,209,62,20,187,50,111,95,187,190,207,247,210,16,101,57,180,211,84,24,100,5,182,104,235,200,199,102,160,32,49,55,67,100,16,49,207,42,85,218,161,163,186,201,39,48,135,135,12,167,98,182,3,35,121,137,24,223,161,184,211,166,3,44,170,133,9,108,226,72,220,133,234,193,62,64,19,166,209,4,118,149,68,102,222,165,163,37,126,100,123,71,73,206,29,170,116,243,154,162,202,62,228,79,69,87,224,146,67,92,192,64,12,13,51,84,113,243,209,117,234,29,58,77,147,208,17,134,160,165,245,191,195,108,138,6,80,63,107,115,80,92,50,144,46,152,94,4,82,232,166,8,125,146,241,92,255,98,126,78,245,134,22,83,152,52,148,99,227,230,66,221,211,81,29,190,75,241,35,195,90,164,100,114,179,111,241,29,89,220,154,249,13,48,132,18,245,213,115,2,0,202,214,21,38,246,181,141,250,80,99,47,11,29,214,29,72,75,92,109,174,141,251,31,105,225,221,194,252,246,173,142,57,114,28,27,66,192,253,163,207,132,60,48,9,236,24,17,194,229,87,208,7,106,144,156,169,172,39,218,194,17,220,179,35,120,82,89,11,47,77,39,207,121,8,93,176,201,160,218,117,12,63,113,220,10,230,248,109,136,55,178,86,208,216,247,76,30,28,216,103,132,44,26,129,40,135,31,44,107,219,98,217,132,245,94,250,211,95,12,7,180,212,159,209,204,58,222,23,202,172,216,51,250,143,16,199,187,17,12,91,62,0,159,204,81,249,186,129,94,211,28,219,216,10,80,9,130,245,242,74,223,18,2,140,126,26,79,109,109,195,88,110,111,107,116,168,179,115,63,103,243,180,245,2,159,117,171,81,240,45,238,89,71,87,46,34,152,3,102,146,87,246,179,91,60,192,7,0,139,192,234,200,120,132,143,202,101,170,242,231,105,138,69,227,152,161,227,50,106,177,49,228,154,161,6,69,70,200,236,87,215,152,194,208,58,236,0,18,241,67,126,0,0,144,218,229,222,141,98,58,151,177,198,65,105,203,53,17,187,152,93,216,57,242,136,103,84,104,74,35,165,33,210,250,80,81,95,29,38,60,204,69,119,253,239,200,164,169,13,0,106,69,161,68,214,21,232,55,40,14,249,75,204,6,127,20,98,72,164,94,62,233,31,125,80,196,131,98,58,110,203,209,119,123,179,165,185,207,55,73,41,203,247,59,84,254,187,145,114,238,11,184,141,38,170,164,110,205,63,213,85,70,192,224,185,7,11,241,198,47,152,160,92,163,42,5,90,80,115,61,100,32,237,78,245,133,136,125,103,34,98,22,38,7,62,189,67,83,220,114,139,33,133,80,15,57,61,213,151,11,79,77,64,157,88,170,90,60,238,11,190,142,123,120,251,24,20,173,197,135,177,187,224,248,173,131,70,90,93,71,133,230,184,180,69,73,40,129,150,15,251,142,177,65,82,158,248,191,135,69,129,14,50,184,161,197,59,124,20,93,212,10,8,107,219,14,219,121,59,85,130,58,109,47,248,161,0,201,162,73,237,234,143,84,98,104,73,33,53,212,148,170,49,128,105,182,225,27,87,175,184,226,190,4,162,103,99,92,188,232,85,78,233,87,91,29,231,250,206,25,140,143,123,128,16,174,171,59,172,21,140,50,1,27,31,56,152,133,48,183,159,111,22,199,55,112,158,168,219,161,2,164,221,178,70,221,235,155,105,236,38,98,146,29,50,249,63,66,191,214,87,141,47,239,138,229,107,172,72,108,29,43,244,9,200,172,165,205,103,29,57,200,65,235,17,167,197,150,164,39,149,248,109,1,85,57,139,72,5,140,216,49,156,178,171,255,41,142,191,144,114,202,180,96,101,32,133,64,47,184,52,72,78,161,215,44,15,168,140,41,248,151,202,89,114,49,209,182,39,157,101,208,119,174,130,226,19,19,197,162,213,159,106,133,63,167,5,186,74,155,99,101,219,105,139,27,156,211,137,35,138,119,50,233,229,62,120,77,232,191,203,188,236,42,69,233,165,255,164,158,206,2,140,176,104,197,153,83,49,181,244,108,45,215,232,68,116,110,15,196,77,169,81,40,4,31,101,31,60,146,179,122,199,51,65,140,216,186,83,34,210,141,26,54,223,89,104,51,55,155,225,78,29,97,103,87,254,144,212,117,99,152,25,228,197,76,123,159,72,122,87,19,86,84,203,62,90,96,237,62,64,236,203,240,64,70,139,167,4,22,188,14,179,136,54,49,242,221,241,194,29,230,47,131,170,241,16,44,196,102,90,230,99,137,7,63,92,193,152,197,235,212,148,139,127,88,142,1,38,150,173,106,43,216,182,119,73,149,46,197,153,146,220,32,90,131,107,7,138,250,246,173,60,90,121,249,31,3,162,179,250,168,176,89,109,70,175,52,163,85,52,178,198,144,117,249,65,104,86,174,58,148,26,228,250,40,210,156,189,233,24,203,57,226,58,191,201,209,182,153,87,32,6,179,219,221,52,230,88,143,188,151,71,184,193,249,220,38,191,201,13,61,32,12,13,139,131,114,185,210,125,255,179,113,210,246,30,94,252,17,56,12,220,142,200,222,25,166,120,142,231,148,5,94,155,92,57,151,35,177,245,250,132,109,195,99,166,153,239,85,78,47,157,182,100,47,25,34,78,20,252,234,29,155,33,127,90,78,154,135,250,90,51,172,239,35,209,3,8,136,231,137,94,121,34,199,89,249,238,73,215,215,152,41,204,177,124,74,245,74,229,21,117,21,245,87,235,23,176,204,9,83,38,240,228,66,152,67,235,216,5,123,68,222,132,2,171,185,188,250,159,137,26,4,247,55,13,80,189,214,86,95,70,79,141,2,233,150,189,92,155,197,55,216,20,8,61,7,98,69,205,117,61,153,204,234,17,227,2,164,21,68,57,14,44,40,8,231,220,140,146,39,251,229,103,70,128,137,216,38,95,18,152,128,62,244,20,110,29,177,190,30,5,130,222,201,242,228,237,223,31,143,5,34,50,246,90,127,224,140,92,21,227,13,158,182,198,238,198,115,32,48,239,90,91,157,24,66,241,52,234,60,106,203,178,254,202,171,159,20,180,87,67,8,197,213,41,180,22,150,213,206,241,139,113,218,171,230,239,61,212,114,48,240,172,186,64,159,205,28,18,192,10,70,6,165,172,190,200,233,121,107,30,60,189,20,78,146,22,214,91,128,174,17,100,182,246,9,170,208,26,226,151,157,39,19,217,53,102,30,235,183,241,62,135,9,104,85,181,31,227,249,228,116,187,240,163,23,199,155,210,31,109,189,156,222,224,164,142,58,248,130,191,44,174,80,181,179,199,24,92,93,196,255,217,5,128,67,162,190,17,99,52,103,199,235,30,148,118,69,42,77,87,48,174,60,3,247,141,138,53,150,184,85,229,63,178,36,200,17,125,181,102,21,236,175,167,70,82,93,75,155,39,54,151,101,247,58,51,169,154,237,214,143,169,225,19,29,112,38,59,227,9,208,160,222,198,246,18,45,149,136,16,80,198,71,124,126,114,206,133,206,175,227,90,19,28,213,110,218,211,31,25,204,52,183,120,139,166,254,191,140,85,78,22,6,194,140,162,111,164,164,20,208,221,27,1,82,74,197,59,212,148,141,152,232,182,200,17,48,21,165,84,60,25,225,234,35,52,218,192,124,28,121,158,94,3,76,216,43,178,45,205,116,182,201,212,215,219,65,39,92,73,155,11,12,0,168,189,250,40,31,215,156,51,15,184,235,69,154,190,11,51,183,1,176,105,2,59,146,235,87,82,142,74,172,81,68,220,98,81,143,204,88,57,247,225,85,169,241,214,227,139,2,17,112,165,193,115,243,16,114,154,155,196,52,164,147,15,223,183,249,25,13,103,97,243,128,236,64,129,249,57,205,168,13,162,204,8,205,180,175,182,183,137,118,224,111,146,174,79,106,17,83,102,194,34,175,78,156,9,28,173,45,10,167,118,246,37,135,42,119,150,233,75,164,29,152,177,244,46,14,159,235,249,12,176,175,26,44,194,65,178,94,162,221,208,224,201,41,186,16,81,109,118,126,9,33,16,67,153,97,249,32,159,194,177,247,17,43,125,103,181,202,65,163,57,49,119,19,146,219,73,174,134,183,89,66,121,251,18,216,178,165,185,49,16,193,117,203,204,71,159,185,75,24,40,2,3,209,24,96,2,220,59,115,198,255,255,14,9,138,172,159,4,63,140,236,128,244,130,45,93,202,181,173,253,242,155,232,152,222,158,126,230,2,244,224,56,50,56,129,109,40,201,235,103,238,29,119,157,97,237,116,15,55,104,176,12,174,51,34,113,238,188,50,5,234,30,208,118,100,221,227,80,159,35,144,53,81,233,108,98,224,113,118,0,34,159,14,79,251,18,41,221,67,29,162,250,170,170,3,131,207,180,15,223,126,98,100,243,163,214,209,5,153,215,243,167,254,222,55,210,119,242,180,219,183,183,2,14,253,243,249,247,139,193,73,246,226,199,130,186,162,249,6,157,203,245,129,224,92,163,154,119,140,29,233,245,6,203,214,138,62,42,97,184,226,184,135,216,66,1,130,180,166,145,94,180,67,197,40,19,4,252,84,80,26,106,47,180,107,61,156,58,124,64,94,234,242,238,60,19,184,46,182,91,252,217,216,15,15,130,132,93,229,128,243,74,218,87,181,192,164,28,225,163,74,149,50,29,26,190,134,216,2,218,164,21,103,223,223,199,227,251,211,32,24,114,253,209,39,87,253,99,167,245,28,76,176,129,55,208,115,148,56,173,165,20,14,1,76,99,48,247,122,203,53,182,233,90,155,165,252,159,221,249,65,227,232,215,214,125,182,65,159,206,13,165,68,141,60,28,180,32,216,159,220,174,74,225,199,198,123,212,146,178,230,155,179,48,23,77,42,191,201,137,112,6,80,88,239,156,252,234,55,107,96,13,79,126,46,66,182,105,247,119,182,27,223,211,63,64,8,179,15,107,103,80,132,113,80,45,62,10,56,137,28,213,193,195,122,167,245,96,88,153,59,123,194,43,175,98,49,65,185,221,87,201,107,148,52,140,31,26,19,195,42,15,183,165,238,206,139,128,189,174,180,137,8,152,230,249,90,69,100,33,82,129,28,251,243,202,113,213,105,22,142,172,248,237,197,162,128,118,41,60,172,248,121,121,13,136,229,255,41,66,130,84,52,141,87,119,38,170,200,86,3,12,189,16,236,94,237,19,116,42,180,243,103,224,78,231,48,36,129,251,104,115,91,112,132,7,247,150,217,99,233,73,100,164,76,13,108,237,67,158,23,200,240,117,56,254,205,134,198,49,136,230,31,48,237,103,22,12,229,233,112,179,110,117,228,222,42,12,138,144,122,128,149,201,135,225,123,76,228,148,73,14,163,85,234,227,179,170,148,190,175,253,123,76,30,61,185,33,91,7,118,54,20,248,0,2,88,120,48,241,138,31,17,104,243,84,36,229,40,161,25,200,11,123,187,201,192,20,220,229,254,125,110,185,82,75,55,133,26,88,0,112,247,145,49,132,95,86,165,96,203,237,63,141,180,89,195,76,94,110,217,244,56,30,237,170,63,192,186,135,123,122,212,132,226,126,97,102,195,62,78,117,201,21,12,144,82,96,66,227,167,5,235,187,71,8,170,218,212,39,216,183,35,202,28,230,193,250,229,150,24,173,38,217,123,87,184,94,125,80,39,90,146,169,43,145,219,31,86,137,255,245,4,30,193,122,233,82,90,250,144,181,172,94,12,201,20,3,85,196,115,16,185,107,183,48,197,61,81,100,80,83,115,56,177,45,67,3,125,158,72,243,177,220,126,234,53,236,182,195,110,199,8,250,138,224,132,144,71,238,70,193,88,71,66,237,188,171,145,239,39,223,2,179,106,182,156,131,78,201,153,252,114,104,25,240,214,44,141,71,9,203,104,190,36,78,71,179,35,248,26,233,76,205,44,101,211,155,194,239,162,177,14,252,140,0,218,37,224,229,71,139,28,0,176,219,226,30,201,139,48,202,36,180,56,55,234,240,222,41,247,202,24,9,86,206,160,213,21,182,66,4,40,95,131,131,83,113,81,217,125,94,141,200,215,46,184,144,120,63,140,97,191,219,129,32,237,3,184,101,143,199,158,105,48,127,49,3,120,53,25,45,97,63,23,184,112,227,164,198,220,173,101,125,100,33,185,141,86,113,157,137,27,13,223,110,51,137,34,76,36,30,14,195,229,80,239,76,92,27,173,162,55,49,107,60,41,15,243,172,71,3,116,181,122,201,34,126,153,138,213,207,163,17,81,10,30,201,70,159,111,191,174,211,15,11,63,163,200,243,200,133,209,251,92,6,30,71,29,4,81,26,237,79,236,80,200,168,209,190,27,246,140,141,193,210,76,17,179,84,220,186,106,246,238,139,220,184,183,126,136,106,49,222,144,236,186,231,186,184,20,94,199,17,65,156,76,202,68,55,103,18,199,217,139,100,117,50,96,23,70,52,163,36,11,19,221,207,179,28,17,73,18,137,15,53,169,83,199,86,160,254,66,33,214,104,241,89,117,124,161,195,144,250,89,143,83,23,81,233,145,173,84,150,205,193,209,77,118,79,19,151,66,254,113,217,54,62,155,131,90,144,25,57,234,221,118,53,68,34,77,21,144,6,45,147,5,86,155,12,76,40,169,147,88,59,27,184,243,30,6,240,176,234,141,251,78,132,86,27,192,96,176,135,195,121,134,101,225,36,61,117,81,228,224,210,175,174,132,245,172,133,195,200,242,50,64,247,132,34,21,46,252,246,133,76,14,95,88,134,202,113,40,196,211,71,145,177,155,187,107,53,196,133,101,176,24,197,37,107,14,167,246,182,62,237,189,194,227,223,246,210,46,9,190,122,179,112,59,245,163,191,94,226,12,239,150,28,235,185,158,161,136,138,104,51,92,245,125,127,28,144,223,188,172,234,84,156,189,36,57,146,143,164,192,154,222,87,78,50,125,179,242,126,95,25,109,82,130,174,204,27,240,178,130,42,214,216,204,48,181,163,102,106,82,207,39,226,156,23,19,36,145,101,15,110,203,184,83,10,249,148,173,54,189,22,248,136,123,9,143,10,182,99,173,166,95,164,199,58,117,47,228,191,58,156,157,60,154,172,43,242,161,21,117,22,140,123,136,246,222,28,215,158,107,11,241,123,41,78,108,38,191,7,185,88,186,97,119,224,134,118,76,3,46,190,118,89,195,81,102,145,130,124,225,170,136,93,245,244,162,193,130,99,95,3,215,188,4,9,161,54,228,18,26,148,156,192,166,113,158,112,170,194,11,221,205,198,249,9,62,161,175,112,59,92,71,115,100,95,249,35,109,93,6,28,247,143,128,42,254,4,241,31,118,13,202,72,215,11,20,61,107,23,212,182,3,113,100,29,70,161,198,154,238,66,20,147,67,200,255,137,247,70,199,99,12,19,147,219,161,170,179,147,104,49,138,244,205,251,152,125,170,226,212,243,134,76,218,13,201,48,82,55,62,58,216,220,147,233,212,171,56,39,141,190,134,234,66,31,230,146,143,104,62,165,229,98,95,114,216,195,49,108,82,55,138,10,249,152,179,27,3,83,37,255,80,247,116,67,139,92,92,207,24,56,216,73,116,103,211,31,16,75,227,58,63,87,101,242,29,224,229,224,108,65,12,192,206,71,13,33,141,108,10,24,64,158,6,138,41,200,14,78,237,31,101,45,207,185,74,238,57,182,184,124,28,181,190,157,73,11,22,131,221,157,58,195,216,234,146,52,226,3,121,72,212,47,68,233,230,226,11,182,47,94,238,92,210,65,15,73,162,121,14,163,113,149,166,44,70,242,57,250,78,89,204,128,214,254,5,142,88,100,112,99,144,48,166,88,239,198,188,133,82,243,101,75,136,212,135,97,194,186,6,153,51,229,235,163,203,192,207,149,18,72,227,128,252,118,79,220,85,236,225,49,179,233,237,25,228,207,74,213,52,169,200,128,131,15,16,56,171,49,243,163,93,208,117,6,87,19,146,124,62,217,243,242,119,36,230,189,146,110,171,124,219,224,255,107,221,159,93,124,222,209,245,85,193,160,202,21,175,129,76,160,202,243,199,95,28,0,174,47,61,49,71,112,151,30,163,111,228,134,146,114,213,15,247,64,16,119,52,39,11,29,205,33,159,255,108,16,101,65,62,54,0,78,202,164,176,22,29,129,222,151,216,238,212,2,118,81,125,19,203,16,221,83,42,49,71,182,103,125,201,5,185,60,234,100,243,124,162,218,86,217,40,168,1,245,233,177,30,75,188,151,228,218,190,5,147,201,50,247,190,41,70,216,68,47,84,185,163,116,201,87,4,4,157,174,143,124,53,220,116,74,42,179,85,203,39,157,224,203,59,26,180,190,159,232,167,24,218,155,174,230,44,140,106,221,237,183,195,41,65,68,112,89,242,60,0,16,148,108,103,40,12,112,74,99,183,184,109,248,89,216,65,192,31,107,29,92,87,142,239,46,25,27,183,29,175,8,75,85,9,76,158,241,131,232,81,131,115,49,113,35,16,124,175,228,113,246,71,35,224,251,68,78,16,89,139,0,244,211,87,241,65,174,94,38,163,14,67,74,121,35,13,71,215,80,204,83,252,13,84,160,132,55,235,174,206,235,59,52,112,106,102,209,181,42,59,52,9,38,228,140,214,88,79,149,229,98,185,7,203,187,22,109,120,191,235,172,237,222,214,200,51,156,239,181,110,207,158,143,212,175,149,46,138,15,196,63,211,213,185,172,166,201,128,101,143,65,184,111,106,251,150,99,37,64,121,6,32,245,234,85,105,248,5,75,20,10,212,141,95,96,118,52,88,131,242,167,121,82,31,224,76,57,21,104,174,128,159,107,66,182,72,252,206,159,174,179,9,183,127,70,84,154,116,191,5,252,244,154,177,79,146,169,87,6,35,255,202,40,67,113,24,92,150,217,245,201,200,2,43,214,248,134,178,185,152,46,91,251,73,176,44,64,172,69,142,59,205,85,148,93,47,163,151,209,193,118,97,143,176,6,164,154,133,152,236,64,198,20,244,122,146,154,177,218,252,127,145,15,192,31,10,4,126,185,242,188,245,180,253,126,104,199,111,202,190,42,158,104,191,61,90,69,56,42,57,200,11,17,142,229,106,198,156,154,37,28,214,59,247,130,188,1,68,157,225,45,142,0,29,156,115,153,86,190,78,88,235,0,145,28,13,226,82,62,156,3,39,131,185,27,194,136,37,94,183,48,151,52,93,87,183,144,105,113,80,6,104,84,83,198,179,178,199,97,213,28,238,108,105,245,109,150,38,81,222,83,56,37,27,246,192,253,198,150,201,18,130,15,150,215,104,247,44,199,222,71,238,211,208,84,100,87,69,48,184,57,44,150,78,38,30,188,167,160,68,157,34,24,35,71,55,191,87,46,16,218,137,193,44,118,122,91,20,203,84,172,251,223,31,137,1,254,202,245,253,158,103,26,36,147,161,54,61,139,138,198,73,226,227,190,82,211,186,218,250,217,135,12,71,214,173,5,167,65,67,8,196,21,158,117,226,226,200,239,72,206,211,152,68,56,136,179,174,67,44,15,46,242,210,248,139,90,240,242,32,186,18,73,244,105,244,86,60,150,68,9,92,209,5,207,166,231,34,216,232,3,203,224,96,212,163,30,144,53,150,235,120,127,61,40,87,89,61,92,101,27,76,83,226,37,1,215,149,116,68,138,20,205,163,136,150,101,209,204,206,70,81,163,73,228,249,133,125,147,100,153,34,112,63,97,167,238,191,86,219,137,9,71,20,193,141,25,101,74,82,77,37,132,26,171,46,212,133,197,189,222,142,202,154,178,120,61,170,102,142,67,50,125,115,36,229,232,66,93,116,62,243,121,156,85,119,225,92,145,209,114,10,135,37,28,83,107,151,230,181,152,135,114,71,231,104,248,168,84,204,213,231,208,166,234,40,171,130,140,148,108,199,33,210,105,113,213,95,9,99,5,66,119,71,211,22,18,169,150,158,123,171,70,108,116,252,60,94,94,242,231,82,195,109,28,145,117,112,141,227,85,93,35,250,148,45,144,136,55,204,217,169,125,2,52,72,190,207,118,67,44,216,46,101,201,74,169,163,188,175,171,183,92,188,192,19,198,120,127,181,62,80,254,172,210,236,80,110,181,51,252,123,118,130,92,186,80,95,110,184,14,158,94,201,8,186,126,51,81,13,102,85,96,58,28,162,95,216,60,167,32,3,57,92,98,101,70,229,235,111,242,156,157,19,23,103,244,39,94,55,181,115,238,178,11,240,102,202,220,255,122,82,54,193,6,16,0,119,65,127,219,215,91,62,172,198,112,232,90,207,61,3,110,199,24,28,127,224,247,246,168,215,96,17,122,27,181,208,106,203,122,50,147,62,17,7,50,43,151,56,251,215,22,202,97,195,90,183,201,200,157,56,174,48,139,246,1,212,47,219,224,7,132,100,105,28,52,185,128,110,194,63,197,103,182,213,107,3,114,120,168,2,242,104,223,113,84,233,72,10,196,19,106,23,10,141,93,9,26,115,200,254,44,49,195,168,55,164,158,140,188,173,64,201,148,151,231,1,236,243,139,228,106,250,223,155,130,69,107,116,215,172,15,11,186,194,105,60,85,225,72,226,236,213,173,67,20,118,159,45,129,44,12,70,194,255,101,81,220,200,213,201,174,190,20,197,124,190,117,110,133,24,154,125,141,145,98,185,88,234,106,245,121,42,174,119,93,123,126,194,231,45,23,71,116,79,23,32,160,177,244,150,32,209,111,25,141,203,86,93,222,177,123,156,77,144,230,196,115,164,18,167,199,243,20,166,53,22,127,203,159,211,214,34,182,85,4,144,222,88,89,38,200,224,37,229,249,142,67,61,15,151,171,199,191,205,37,94,3,34,87,114,41,228,9,240,67,134,128,16,239,98,174,211,114,196,34,167,61,168,220,133,153,187,100,219,33,33,196,88,223,135,12,174,181,217,174,74,66,175,239,101,46,214,9,36,72,39,139,227,137,43,1,143,56,81,36,75,95,219,80,195,133,124,172,16,215,173,225,252,221,205,79,29,136,174,113,247,82,65,251,19,148,146,212,140,132,153,150,9,238,70,57,26,127,1,116,17,107,158,212,155,158,8,165,8,220,178,70,17,16,125,244,230,232,1,127,29,130,28,81,182,34,29,91,31,247,64,75,191,145,46,93,158,228,204,103,11,93,66,115,230,3,224,234,204,133,78,204,43,137,42,253,131,83,214,179,102,11,201,110,89,8,253,144,56,118,244,179,18,89,200,115,20,206,136,28,139,2,106,199,162,251,174,214,29,167,181,25,54,201,59,177,188,166,249,140,107,87,105,22,173,176,118,176,181,5,12,189,108,172,16,122,158,115,244,166,109,78,248,137,110,192,48,245,95,111,230,101,226,191,46,154,110,13,197,46,19,11,103,33,193,223,162,8,86,153,56,249,243,118,117,189,102,95,8,52,254,128,97,62,146,50,205,133,34,80,185,193,40,126,60,6,89,87,103,152,26,184,42,168,126,85,216,150,82,41,62,81,223,115,11,77,67,75,7,93,213,87,193,177,222,41,129,105,8,31,123,136,185,80,88,81,250,90,212,105,129,59,167,189,133,254,250,11,11,147,60,93,44,214,147,20,164,178,104,46,66,216,183,201,183,226,132,166,224,24,218,115,171,48,161,235,99,79,113,166,132,88,32,158,255,15,253,91,192,71,214,119,212,137,255,219,95,51,56,80,36,8,143,75,81,29,6,38,101,118,251,202,113,61,213,169,167,130,103,105,61,238,219,188,147,14,165,21,32,215,98,111,9,217,32,13,108,186,45,246,25,209,61,162,26,248,90,140,47,88,70,0,166,200,172,159,195,197,215,238,52,206,219,146,142,128,17,232,168,230,16,162,145,61,140,248,204,84,72,237,81,64,23,5,230,178,17,25,42,123,237,36,202,154,174,129,126,91,134,44,157,42,108,15,70,107,185,163,93,247,143,146,195,190,248,32,68,217,31,173,173,83,87,123,125,180,113,49,214,176,229,45,19,176,145,151,96,113,154,17,108,151,82,138,162,65,66,121,123,152,183,245,238,113,212,115,107,138,78,144,254,36,134,109,181,108,13,141,134,196,129,21,30,200,7,228,156,204,255,236,69,185,213,230,67,193,114,227,33,53,228,246,10,242,24,75,68,3,101,26,164,7,48,43,17,237,178,180,41,212,238,32,170,142,79,218,50,247,153,47,204,30,188,75,105,195,255,52,3,221,143,46,143,62,40,224,149,66,25,89,71,134,118,26,146,167,119,115,73,245,208,193,210,241,147,243,134,197,207,67,129,149,212,156,112,209,197,246,127,179,85,182,25,58,243,104,239,91,149,14,218,246,247,8,97,24,231,77,189,232,131,156,245,113,123,210,163,104,59,35,92,145,203,231,191,133,216,25,79,222,210,167,17,95,27,75,130,75,110,208,137,146,12,60,203,94,99,218,11,182,85,11,115,195,204,214,148,63,153,167,23,145,57,212,25,78,55,136,121,164,2,40,174,169,169,54,140,150,205,136,211,4,228,124,207,92,100,156,148,197,14,27,129,4,252,37,81,133,254,253,88,58,143,74,13,8,250,132,43,120,207,12,52,157,169,219,93,170,147,225,139,236,130,250,25,160,235,83,54,48,86,166,74,108,201,175,226,83,106,187,107,86,213,206,68,208,80,170,254,141,48,52,228,113,208,127,56,42,144,195,218,37,205,127,254,213,85,110,0,23,57,187,13,25,204,40,36,216,5,62,12,104,111,161,99,57,6,253,114,79,217,138,149,22,113,223,227,63,230,35,140,227,8,6,182,32,121,254,71,233,232,17,216,65,157,243,14,158,183,225,89,245,70,218,200,142,43,54,83,153,9,40,191,202,153,158,171,119,125,144,217,2,159,88,203,74,226,12,149,156,233,1,162,198,119,0,30,217,17,208,198,116,125,85,117,193,58,211,134,6,54,142,142,191,19,0,56,199,224,243,124,76,223,47,27,128,201,215,145,145,92,213,61,196,88,26,83,10,38,147,87,164,96,220,5,54,174,201,145,123,39,5,186,51,186,117,29,243,173,154,250,252,125,126,138,144,50,149,186,154,23,82,220,174,152,131,129,152,4,194,173,26,224,202,228,47,43,115,147,25,137,87,142,145,83,94,1,85,56,83,42,190,184,26,147,249,155,89,237,117,41,74,106,61,189,84,78,139,227,213,249,45,58,127,17,60,226,226,83,120,67,248,131,233,105,93,200,217,158,221,153,229,211,15,169,240,64,37,134,146,99,119,215,219,144,150,80,207,57,21,41,239,12,190,88,28,91,202,27,163,191,128,254,128,147,5,230,12,237,244,149,18,235,246,67,218,125,77,112,244,175,214,188,185,7,224,244,181,214,142,222,15,252,29,27,88,169,97,207,111,173,195,106,135,243,6,89,191,127,231,66,31,46,181,97,245,116,75,84,98,28,81,207,159,223,8,124,165,57,66,194,103,220,144,245,20,22,15,243,53,155,129,171,118,148,79,176,96,58,100,178,66,5,66,132,79,5,203,56,23,88,200,110,117,245,0,43,121,149,201,102,210,9,127,201,15,74,146,162,219,117,4,101,114,248,133,233,244,190,56,26,65,116,127,213,115,80,118,114,255,4,74,35,223,4,61,91,24,0,21,203,206,152,244,145,174,187,41,42,185,15,69,89,242,233,180,132,5,20,85,30,52,111,92,171,123,180,105,87,220,183,71,112,114,33,146,230,71,21,1,140,154,73,106,66,112,184,152,34,188,101,90,12,179,84,201,30,182,99,48,194,80,168,53,176,137,90,151,60,217,135,190,123,139,8,156,219,205,167,189,19,123,103,189,146,27,96,87,125,80,119,79,28,62,244,67,252,95,4,246,44,6,246,192,134,163,197,42,111,106,237,40,204,206,54,120,32,228,100,125,200,202,169,139,34,92,179,78,238,214,232,41,40,229,225,163,91,248,82,64,69,87,97,198,177,63,44,217,140,249,51,236,241,106,202,254,6,48,176,100,122,69,154,127,48,230,214,134,236,239,182,55,117,238,140,219,35,142,180,120,53,216,22,149,147,75,154,219,89,207,83,7,27,110,97,91,0,228,132,94,229,249,239,131,116,88,48,134,110,225,9,169,164,254,3,175,160,248,145,232,252,96,157,81,116,221,129,75,23,104,162,6,29,204,20,241,150,57,12,38,144,195,178,55,205,210,152,61,4,58,190,183,179,40,59,3,173,186,255,203,80,220,106,70,243,211,94,188,151,32,198,149,10,40,120,205,244,144,22,85,110,27,179,172,226,194,154,103,249,188,134,73,142,92,94,1,202,149,54,128,84,172,89,19,158,75,75,200,139,219,96,178,165,173,235,47,105,174,106,160,159,53,56,45,111,199,205,119,231,108,180,160,218,143,170,219,195,47,227,151,242,100,210,212,136,128,126,32,172,80,112,10,219,102,20,86,217,188,187,83,86,179,55,254,163,138,101,165,205,162,58,252,255,202,97,132,41,169,243,187,121,61,15,199,95,41,130,52,72,36,38,78,105,199,40,171,114,81,101,159,120,23,244,36,2,186,240,56,63,245,36,247,57,123,58,102,123,133,66,159,95,18,129,54,236,225,113,240,163,222,238,141,43,189,16,149,98,248,174,182,239,96,139,185,180,100,164,78,183,180,124,33,134,46,168,143,88,173,164,138,187,160,38,83,229,10,11,214,117,69,209,172,243,219,88,184,24,155,174,107,228,105,131,176,96,178,116,192,200,243,18,247,212,10,91,73,215,209,8,145,211,141,166,171,2,115,219,122,22,91,55,58,25,111,112,220,19,248,149,37,204,27,161,224,253,188,192,197,243,76,243,92,98,139,158,159,159,95,76,180,206,71,28,39,198,37,234,30,36,225,189,122,79,124,135,181,160,238,145,222,242,102,114,174,117,192,122,129,210,4,222,174,198,52,204,46,88,32,125,145,56,11,148,182,213,108,5,44,130,110,162,192,151,170,173,209,9,131,239,57,112,131,155,34,0,102,144,194,14,55,55,123,140,161,59,122,213,24,136,99,94,49,163,37,112,233,222,135,144,159,21,135,38,96,73,165,91,242,142,157,224,92,68,219,120,210,39,85,99,93,4,66,77,204,202,134,2,107,176,243,112,255,114,224,20,146,145,213,216,12,122,21,64,113,54,254,144,177,15,138,62,111,32,232,92,122,9,98,33,213,40,153,226,240,124,94,21,151,218,177,71,34,12,237,175,151,50,149,61,102,200,174,92,105,69,99,214,232,29,31,237,79,173,199,86,238,207,238,139,220,1,6,18,0,38,187,93,101,121,32,170,140,184,22,111,78,69,100,29,45,25,156,228,191,48,65,68,206,207,51,75,149,199,210,153,183,5,0,122,208,49,188,223,111,78,254,16,253,246,118,33,68,250,213,119,91,215,110,50,106,250,189,48,117,19,2,8,194,134,211,186,50,6,232,95,242,49,151,151,211,84,54,185,160,226,251,112,157,141,9,85,8,4,67,135,126,157,129,171,168,152,9,79,125,20,53,120,226,199,0,195,51,237,231,64,61,134,69,123,232,199,212,22,115,17,254,190,167,101,86,87,115,84,200,60,114,232,15,185,205,120,249,2,115,121,104,33,212,203,101,162,75,31,67,117,100,217,253,138,12,24,26,189,139,181,98,73,196,24,116,51,5,34,239,32,237,77,184,176,92,182,205,149,165,48,148,221,242,36,23,190,222,193,36,160,181,123,77,58,188,245,104,141,100,175,0,134,188,148,126,52,221,211,34,1,166,254,240,106,157,220,100,112,78,59,148,111,68,219,195,25,198,200,246,21,27,75,128,246,217,149,122,145,23,90,147,175,105,34,150,103,179,253,207,123,76,226,230,99,173,19,77,207,79,248,89,155,13,64,166,64,137,246,31,218,35,228,172,138,174,152,183,103,43,65,75,227,40,178,191,229,97,190,57,106,121,85,45,81,190,10,251,188,217,175,93,103,238,3,187,140,164,78,56,51,217,188,177,104,126,60,26,164,142,97,17,235,175,52,109,124,172,169,161,128,221,41,105,252,17,190,115,250,115,163,171,156,75,212,45,7,66,184,250,254,228,237,222,39,27,175,60,191,46,17,113,111,122,233,206,77,61,181,205,149,194,171,137,167,76,57,28,196,35,191,215,170,34,218,28,130,121,189,173,171,251,162,97,166,211,135,7,83,65,103,16,71,229,252,70,182,220,35,220,56,180,128,109,206,88,43,212,149,100,98,113,233,6,236,68,196,86,209,191,229,183,74,28,179,246,68,224,192,197,175,118,10,122,209,39,58,73,37,108,28,128,219,163,169,58,94,16,216,57,52,158,161,176,109,247,245,27,5,6,91,34,149,105,112,5,61,129,174,8,184,81,97,121,237,176,71,216,206,248,98,183,224,61,28,102,29,46,138,173,114,101,169,11,138,33,176,73,22,96,178,76,108,44,127,70,0,31,230,186,159,205,248,228,183,251,175,77,148,171,58,247,209,156,213,175,188,93,66,45,89,173,224,96,177,46,127,91,64,202,173,125,114,207,40,106,255,153,152,33,39,82,171,37,162,41,175,7,107,14,245,227,119,150,138,12,65,29,194,97,55,65,224,150,114,198,173,72,190,198,67,80,62,64,137,142,61,22,73,215,1,187,217,60,218,212,199,148,231,153,219,197,149,246,113,0,185,195,118,214,216,25,215,162,238,195,56,75,118,205,250,63,133,41,123,232,236,176,97,167,135,90,193,143,99,128,6,180,56,104,22,137,44,183,52,223,223,203,59,237,4,108,209,177,191,26,2,115,152,192,50,124,34,52,35,204,52,105,39,27,182,170,172,64,101,168,38,184,134,142,80,190,136,212,206,72,244,121,211,74,32,134,161,141,218,103,205,14,6,6,20,213,226,17,4,78,220,31,109,202,156,201,236,181,35,244,174,190,80,149,125,241,190,210,21,179,81,235,158,68,69,3,92,212,162,20,177,217,208,186,252,49,42,117,67,220,17,255,146,62,126,2,146,91,54,247,185,179,39,133,201,123,130,176,124,89,252,46,228,36,130,67,214,47,175,115,215,35,154,112,84,182,116,255,208,123,82,185,225,169,214,55,240,122,233,135,173,204,4,64,222,145,170,198,77,235,209,170,80,162,213,169,182,246,122,197,105,192,50,147,116,168,222,106,36,49,2,105,74,165,120,210,71,193,52,255,227,19,7,10,178,176,51,245,35,42,246,121,153,187,161,136,202,9,1,188,165,157,3,189,251,175,20,230,201,143,81,116,154,226,71,2,134,103,197,82,168,157,65,2,228,10,255,168,150,4,242,78,169,145,255,222,11,26,168,0,38,224,160,26,194,130,27,125,144,211,11,148,111,251,187,67,16,23,30,183,124,37,252,87,109,182,180,113,80,91,58,20,101,129,24,19,126,132,94,100,185,19,227,3,72,87,95,109,53,144,127,245,252,50,31,18,46,186,111,173,69,233,96,175,21,195,64,206,106,15,169,175,195,13,141,254,239,47,125,179,91,158,135,78,203,183,88,236,94,6,93,186,65,7,103,92,215,93,85,119,54,250,197,86,115,169,215,52,19,24,1,63,28,82,163,27,166,101,104,58,253,95,17,51,96,137,170,161,125,44,163,235,210,124,226,127,121,140,27,12,193,13,41,28,91,160,32,2,129,232,5,54,86,21,204,214,190,144,157,254,92,176,240,179,78,202,245,143,79,150,37,234,168,28,88,142,206,15,114,180,218,2,85,108,220,176,119,56,240,100,88,164,45,49,123,36,108,71,38,58,227,200,59,105,53,207,103,164,151,238,150,2,109,147,200,55,174,94,215,2,148,131,228,139,209,57,6,208,59,171,218,7,1,40,139,73,44,182,219,51,91,6,235,155,25,249,219,90,237,33,202,50,71,174,61,175,217,0,39,116,220,75,255,174,40,191,101,199,56,193,143,236,14,164,106,138,1,166,164,27,152,192,146,33,118,58,194,111,26,105,31,186,145,25,80,187,208,86,52,211,46,205,96,84,132,78,14,75,210,202,97,155,196,209,219,162,8,101,148,28,242,182,153,113,61,97,207,63,78,201,27,62,69,218,23,118,252,25,125,82,44,228,230,118,169,83,17,228,94,174,50,180,224,60,202,96,16,60,21,163,131,212,156,162,227,103,202,174,95,126,172,51,45,249,10,220,121,232,1,34,32,131,128,167,138,90,173,244,127,205,132,24,136,112,136,110,108,239,255,1,133,170,130,165,155,208,149,91,156,101,143,53,9,103,78,34,5,48,108,143,147,217,85,23,194,246,80,84,123,234,3,42,96,86,101,34,153,52,206,251,75,123,13,22,114,46,93,209,29,189,210,213,40,10,57,187,39,143,206,45,91,234,208,147,3,163,227,215,0,3,209,9,158,143,68,192,94,244,119,218,127,240,204,39,43,81,109,13,194,99,156,97,164,191,160,87,78,189,204,183,222,5,14,230,127,109,114,141,244,125,85,79,18,91,76,153,171,254,124,223,187,97,104,241,128,237,115,122,239,201,214,202,181,183,91,179,197,172,189,116,163,165,191,143,74,233,60,117,79,84,9,249,18,73,175,228,5,79,107,114,250,165,202,52,165,204,167,196,255,211,248,22,131,148,67,104,151,1,82,59,137,170,205,94,0,173,100,207,215,253,130,24,191,86,80,22,217,148,40,125,188,212,146,74,185,143,84,72,214,142,183,194,29,54,208,151,220,45,127,188,243,167,191,186,239,210,106,227,60,83,104,75,13,154,177,143,164,242,254,53,228,226,89,141,23,28,155,136,114,210,55,206,219,15,149,153,61,194,245,90,222,156,61,23,45,213,105,20,152,122,229,91,3,81,182,26,112,44,189,85,79,89,91,201,32,163,0,69,129,115,0,62,66,118,243,186,6,73,65,118,201,33,51,124,214,164,183,148,143,235,52,102,188,173,100,126,98,170,81,123,145,1,164,163,36,242,175,107,230,156,17,77,248,192,122,252,162,57,91,132,243,150,103,169,230,179,125,126,64,222,126,160,75,64,183,140,100,202,82,158,134,25,190,12,217,232,193,70,36,31,34,118,253,191,186,116,193,201,11,251,197,86,20,44,243,3,172,144,149,255,75,151,191,180,186,235,211,170,147,56,171,187,33,86,102,85,170,54,223,76,152,0,51,167,247,84,92,234,34,216,227,76,69,131,253,198,30,88,208,81,152,28,140,122,38,40,184,116,90,65,139,120,127,236,215,129,115,250,119,121,85,234,98,179,46,150,81,243,222,102,88,56,189,12,33,35,24,6,31,63,6,2,221,1,255,197,173,108,80,126,61,173,193,162,204,210,119,195,30,109,89,193,189,178,57,30,58,232,45,39,121,66,135,101,26,173,250,211,70,44,109,150,145,213,225,0,76,4,172,53,204,247,205,223,255,164,233,116,67,176,162,243,10,170,154,37,214,160,178,76,151,216,111,141,203,104,158,169,15,50,69,28,111,70,66,73,98,165,118,25,231,126,26,87,126,133,146,182,146,123,217,66,61,149,147,155,205,35,149,223,8,239,180,24,16,25,227,241,5,132,143,175,186,189,235,91,35,93,88,103,168,196,98,253,79,201,43,136,148,233,47,152,165,91,189,42,202,228,8,229,210,31,85,36,39,28,120,135,239,120,117,230,158,255,209,9,1,88,19,176,36,51,68,157,236,95,52,205,115,97,105,41,141,238,90,216,5,246,247,160,191,93,26,61,42,185,103,165,51,198,171,195,105,181,27,231,106,100,192,48,246,148,59,117,50,149,161,120,154,232,46,96,51,100,26,85,219,12,47,45,32,36,175,170,220,71,168,54,197,68,14,119,68,135,47,107,17,77,250,135,40,17,134,66,233,94,187,66,67,10,74,50,182,153,203,199,17,137,154,219,28,57,119,71,158,215,203,201,181,124,181,86,136,170,231,233,248,80,227,149,77,235,239,251,123,157,100,1,115,20,85,162,37,158,85,205,239,69,102,237,208,18,115,61,103,95,122,193,91,33,5,39,6,237,191,239,134,4,202,166,209,107,199,159,221,196,68,154,112,183,171,204,243,56,223,139,205,3,132,118,83,139,39,207,98,23,122,146,211,207,241,127,206,70,243,73,101,101,11,128,97,210,194,241,126,119,122,23,22,76,40,162,171,127,251,209,83,217,182,80,146,64,10,158,80,154,23,129,255,205,153,17,87,68,66,127,29,249,46,51,77,187,71,63,165,14,143,104,134,238,228,203,105,238,20,124,183,92,15,89,172,116,45,163,185,121,207,8,127,210,227,232,182,2,159,188,83,129,110,232,253,248,196,193,215,137,101,203,39,59,107,244,91,21,161,15,252,118,54,167,86,59,38,114,117,161,246,28,91,140,49,26,136,94,174,189,144,125,22,197,138,177,207,43,9,55,225,55,7,177,122,68,144,185,102,68,109,61,245,240,224,222,19,55,19,239,57,62,240,87,56,161,209,180,166,223,48,56,42,187,5,102,15,97,231,138,30,36,90,7,151,132,121,166,223,49,162,24,7,79,65,15,5,59,170,10,178,30,3,66,143,120,200,185,152,73,45,117,211,83,55,65,198,76,231,223,79,102,132,3,186,67,211,62,108,218,183,251,50,23,85,39,214,133,17,166,224,166,169,135,168,186,43,64,229,217,224,200,227,25,219,110,227,76,158,141,204,18,238,199,233,138,220,34,36,239,169,145,164,109,77,9,113,48,241,42,230,61,167,46,220,176,144,206,23,100,95,124,192,12,39,67,141,234,86,52,43,29,97,236,241,236,142,160,65,242,240,2,58,213,234,27,175,1,232,66,98,227,126,122,203,168,136,135,17,159,224,59,27,57,208,10,228,156,45,119,198,30,9,165,50,78,169,56,78,199,239,74,78,139,234,50,212,146,128,125,181,249,62,38,106,89,198,221,15,29,15,123,139,108,3,20,202,162,59,39,184,51,156,63,48,49,97,94,222,14,61,95,189,152,89,119,195,34,107,141,207,136,61,79,66,239,40,115,185,201,187,81,149,188,206,217,20,107,224,223,92,200,252,86,121,13,31,0,67,50,31,161,207,40,32,18,154,102,135,4,204,28,11,202,152,74,112,146,51,17,44,245,30,8,177,36,199,101,87,186,240,185,182,151,113,168,176,92,240,247,168,239,17,160,242,27,73,199,111,194,179,238,9,167,156,154,172,166,224,223,175,185,160,53,116,75,97,181,147,251,175,49,199,26,28,70,207,164,167,248,71,83,185,147,26,66,100,72,250,151,80,232,44,226,73,138,157,48,142,145,3,202,78,183,86,95,124,136,155,251,137,164,67,99,26,162,109,79,162,225,203,221,136,199,84,17,102,68,164,191,23,221,177,175,165,99,81,245,45,234,152,97,134,121,197,116,71,141,54,138,20,167,40,218,135,228,107,230,48,112,25,126,14,117,123,200,59,224,85,190,162,169,102,143,72,217,134,232,204,112,181,221,121,239,12,228,252,194,246,81,1,226,47,93,64,125,203,159,105,223,158,250,51,170,201,97,225,211,178,127,49,106,12,26,45,247,31,176,86,194,5,227,130,119,51,107,58,204,88,159,220,154,184,80,228,0,62,86,20,174,17,236,165,193,242,203,159,172,33,137,238,178,35,26,51,27,102,190,232,75,248,49,155,251,51,160,91,140,149,123,176,227,171,105,160,75,172,142,219,92,80,52,149,169,85,47,15,8,145,90,225,75,9,112,85,40,251,213,31,64,5,96,203,151,170,159,188,235,218,130,227,48,149,21,47,175,74,241,114,129,161,29,222,170,21,103,200,91,111,3,75,241,95,145,29,198,86,7,217,200,174,222,160,137,117,98,166,250,206,216,14,243,98,198,84,10,32,31,81,130,154,191,31,217,197,29,162,202,189,26,75,181,153,81,85,185,143,251,136,20,117,221,8,221,56,229,180,179,18,240,229,239,67,107,174,31,236,135,27,83,172,192,137,33,95,21,82,80,60,17,229,223,113,230,154,55,76,154,138,59,101,178,52,68,166,157,130,187,189,153,48,45,97,29,98,4,174,50,188,56,184,101,172,94,200,136,175,8,40,50,149,248,202,65,204,205,172,69,118,96,172,202,158,42,115,21,103,51,158,126,151,96,71,84,171,147,31,37,74,73,41,182,144,223,196,74,186,112,119,246,57,211,54,205,38,97,68,153,51,51,119,47,135,140,171,56,95,198,143,41,190,73,21,193,67,75,89,144,1,171,100,6,43,16,124,188,170,254,160,220,117,106,74,127,136,67,43,125,2,217,136,175,8,157,222,48,140,71,230,134,82,158,114,231,252,123,226,150,204,189,158,85,183,35,120,195,187,18,17,5,85,55,7,38,205,13,239,0,165,216,238,95,60,234,160,23,240,188,225,155,41,42,213,152,136,39,179,61,95,3,198,207,171,203,126,99,239,177,94,79,1,86,204,37,62,237,68,1,108,134,230,155,112,13,194,156,44,240,39,124,192,254,164,15,129,98,245,197,210,104,246,108,202,155,164,0,104,160,85,70,193,158,109,88,20,238,34,141,122,123,61,8,161,215,116,25,230,33,248,122,104,52,102,136,68,1,238,44,88,147,185,49,160,70,153,253,28,227,89,252,204,38,46,15,227,246,39,106,4,23,219,57,252,238,225,253,246,85,50,118,44,249,51,21,219,85,108,79,220,191,32,163,143,194,79,81,80,210,20,152,74,239,113,214,94,248,191,228,14,114,168,43,38,114,71,48,192,140,8,229,101,228,0,211,5,204,99,12,240,41,240,90,69,242,220,182,243,88,174,155,32,69,163,182,103,168,238,50,36,8,54,93,87,3,197,65,55,61,22,223,64,147,157,225,133,231,187,75,191,110,121,24,229,202,232,42,44,223,113,135,251,54,211,230,50,219,117,107,213,101,224,234,73,30,203,143,58,250,237,222,236,157,137,43,244,41,6,126,165,118,247,162,30,140,92,57,22,206,255,200,112,77,114,69,190,17,195,177,220,195,25,170,32,183,140,66,27,229,233,245,198,11,69,36,34,83,227,203,19,92,251,226,30,68,64,203,218,173,9,123,91,77,190,40,157,10,231,25,21,231,123,217,220,129,93,7,143,126,207,135,11,207,142,41,243,147,164,162,188,239,0,75,241,107,82,97,113,1,217,36,181,118,145,29,69,51,3,255,28,52,122,153,63,252,70,76,211,102,62,219,13,15,173,110,128,35,25,134,185,244,70,116,37,231,184,231,101,188,7,239,29,241,206,90,161,49,81,73,203,21,207,66,54,169,38,131,55,133,22,213,20,47,40,155,196,133,144,83,133,21,208,83,13,174,60,102,17,133,240,43,38,128,212,103,170,38,9,79,6,130,1,174,10,158,151,1,143,166,19,236,77,75,55,188,105,174,24,140,211,229,187,102,187,218,89,128,100,229,19,102,106,160,92,21,26,161,94,142,179,193,114,132,49,14,191,89,67,92,57,66,50,157,193,28,238,107,196,127,190,0,152,228,124,100,37,184,183,50,227,198,49,84,14,120,152,83,166,239,103,35,67,122,73,42,202,202,59,116,103,237,97,70,126,76,251,250,199,228,215,247,183,126,71,105,194,247,148,59,33,100,142,122,18,235,67,73,43,171,137,109,73,52,114,154,219,227,16,4,195,249,116,42,61,166,80,81,18,73,136,220,243,3,104,244,116,252,209,51,101,38,4,130,63,125,6,97,84,191,81,63,127,143,119,37,144,29,176,107,255,206,80,93,29,239,221,245,186,244,27,187,145,111,38,248,130,33,148,151,106,3,52,211,121,106,128,121,187,186,178,8,7,108,124,23,232,214,146,180,47,37,185,173,118,116,191,252,229,160,80,177,164,218,248,12,198,156,72,174,231,255,246,186,227,22,185,18,211,251,141,241,93,38,151,199,12,5,21,101,94,146,5,116,233,122,18,221,4,202,28,86,224,26,112,186,178,165,189,95,167,2,15,192,133,249,240,229,112,167,36,127,109,62,92,31,42,150,137,70,49,175,119,125,112,8,42,192,9,166,207,68,72,176,217,80,33,123,52,230,98,208,21,105,120,116,163,37,21,13,133,18,63,67,35,112,90,43,24,83,239,66,214,202,163,190,235,61,41,212,110,132,110,8,157,207,82,139,129,134,177,124,12,62,101,64,29,18,227,24,4,176,88,218,147,93,210,176,100,60,84,125,149,83,220,139,241,105,7,137,16,143,33,90,11,202,20,84,19,51,185,143,28,132,170,191,83,108,19,207,68,111,116,78,233,209,89,243,225,158,82,7,174,252,47,186,15,21,117,229,238,189,141,63,223,109,28,1,164,156,18,108,174,236,2,224,149,157,129,70,99,217,197,90,28,204,104,47,135,163,116,255,213,241,223,88,118,171,243,236,98,192,251,62,151,46,82,158,52,231,154,136,72,29,92,106,118,94,62,123,51,51,55,176,91,22,164,153,109,58,7,159,243,133,60,126,132,160,238,48,215,250,175,240,92,97,2,85,241,127,112,133,4,148,29,97,40,236,115,95,61,130,85,27,10,255,94,34,163,193,37,248,247,74,200,94,157,246,219,60,172,186,57,181,68,238,81,138,196,20,171,88,250,117,46,243,143,144,237,201,143,54,153,111,46,106,71,65,60,230,16,208,245,131,11,234,252,151,232,225,223,179,228,26,86,227,196,164,143,92,7,56,213,69,14,241,177,76,135,72,130,27,147,44,88,137,159,5,229,132,103,114,93,184,236,97,92,33,208,141,88,62,107,150,19,169,93,127,110,75,20,66,147,124,67,186,156,34,80,74,84,211,216,21,39,83,55,171,140,235,149,96,33,149,86,226,127,218,236,204,240,109,135,234,117,34,56,5,207,84,111,94,192,51,230,70,58,183,205,104,35,11,50,112,57,85,30,227,74,181,79,234,181,191,233,17,244,12,140,211,185,200,132,255,87,125,10,183,29,252,193,244,71,38,10,61,48,26,235,135,149,184,184,80,97,176,159,32,178,206,31,3,184,91,115,19,67,205,132,213,116,31,144,98,182,252,94,197,106,125,233,62,37,255,209,232,34,250,24,189,248,240,244,196,132,178,183,239,48,245,29,116,188,221,194,201,203,67,240,106,148,173,234,154,129,132,62,49,198,57,39,201,55,192,208,31,133,82,122,27,147,16,250,11,188,77,139,184,193,39,175,220,65,47,54,65,48,148,66,1,142,34,200,192,233,244,43,20,18,20,129,144,237,73,164,170,140,80,218,103,78,112,28,140,52,58,103,133,149,78,1,245,145,154,64,187,231,18,166,23,191,62,11,184,72,68,102,39,127,177,10,25,104,212,34,128,244,207,50,85,133,56,193,90,111,82,126,142,249,148,197,25,18,78,16,155,52,71,97,8,106,5,135,42,205,129,52,172,64,61,1,215,54,193,85,197,41,255,239,92,8,19,154,114,102,134,223,82,231,9,126,156,51,155,192,226,33,197,63,161,0,215,46,211,228,148,192,239,135,66,1,121,114,59,147,9,210,28,178,15,131,39,179,70,197,116,38,179,249,148,214,42,107,100,167,67,79,78,228,167,131,169,180,252,163,30,140,199,93,130,104,151,34,118,180,162,59,194,94,25,68,38,196,183,58,177,26,88,186,29,244,106,254,153,225,114,118,203,127,197,138,34,67,17,59,251,82,64,238,2,233,79,119,50,122,51,127,91,217,235,64,10,142,171,190,213,253,82,195,88,44,28,200,227,119,41,201,46,145,244,254,42,228,158,175,239,22,81,126,29,135,255,240,48,188,97,0,155,87,147,152,68,94,106,237,255,177,66,214,112,55,11,202,32,61,74,213,198,5,125,182,207,162,152,134,208,155,20,127,43,177,157,210,209,6,243,124,91,116,64,240,156,115,105,80,71,17,132,6,94,84,116,201,57,4,121,129,130,224,6,28,215,143,251,25,196,123,222,203,112,45,16,65,56,95,213,39,148,80,248,108,72,170,238,112,71,244,125,41,177,61,144,108,105,124,46,138,123,65,83,138,39,231,179,4,115,122,122,127,29,46,88,103,51,232,149,211,15,126,40,41,191,98,49,232,242,64,199,221,52,139,33,37,157,197,197,232,159,16,185,196,181,19,120,100,179,213,92,121,94,119,12,253,43,133,221,47,77,170,117,104,32,251,255,180,115,45,217,218,246,222,188,146,204,236,70,172,158,42,58,69,106,52,42,170,207,213,157,147,55,1,17,98,92,246,53,244,159,159,196,92,196,34,223,3,169,223,211,254,94,241,51,83,24,182,7,20,208,215,134,6,21,51,0,113,82,168,183,111,80,55,86,9,234,53,9,194,171,31,219,130,223,49,32,208,232,226,44,106,107,106,180,19,17,27,42,55,225,166,46,224,133,248,175,29,182,234,213,41,210,52,85,255,50,205,67,119,141,16,69,37,69,2,3,69,229,142,42,99,7,178,166,15,36,127,24,31,248,194,93,12,56,17,216,49,225,194,148,131,3,107,13,194,61,82,54,112,234,219,19,79,167,47,143,126,165,57,56,230,38,228,111,155,2,86,64,42,14,75,227,134,201,218,233,3,184,84,236,164,71,201,68,206,120,104,231,129,96,224,248,174,46,84,10,162,97,50,251,218,3,106,153,241,59,3,174,170,109,129,228,123,121,244,136,10,178,28,167,103,15,151,28,167,249,36,132,193,63,106,32,37,169,210,110,191,246,31,35,35,22,28,22,136,175,82,155,18,132,35,220,6,140,37,141,104,172,75,118,247,199,215,2,186,241,208,55,67,244,117,11,31,8,170,75,142,99,177,113,163,207,182,164,51,226,192,116,212,107,82,144,174,3,248,225,233,89,7,93,31,58,114,16,65,128,104,26,200,248,27,182,148,29,219,102,237,108,45,103,194,219,63,61,90,73,245,60,128,254,10,174,90,240,206,54,50,3,60,114,18,89,150,79,147,195,133,136,2,80,117,26,130,2,183,31,132,9,173,105,177,241,191,244,78,115,254,107,23,48,225,27,76,60,149,217,7,137,6,174,104,163,56,151,162,19,20,207,182,90,193,227,0,19,66,97,94,96,237,231,245,149,235,63,243,155,16,189,230,28,75,100,142,223,193,16,76,81,74,137,206,105,146,200,171,130,134,96,1,198,36,134,121,167,72,67,216,71,247,158,34,244,181,185,204,75,39,165,80,70,164,38,146,144,79,106,35,223,157,186,96,46,108,164,142,69,26,161,9,151,216,239,171,136,138,176,48,236,148,23,162,243,130,61,125,97,160,201,252,218,247,14,149,158,81,193,110,74,251,105,161,81,192,184,32,104,211,194,89,245,55,57,97,168,91,66,66,122,98,12,155,143,238,167,186,86,67,184,26,50,95,173,226,186,197,62,37,26,138,155,146,210,196,205,79,60,9,147,50,233,174,29,37,181,10,6,184,153,152,20,42,215,75,82,157,220,80,9,163,221,171,219,249,71,191,180,153,224,221,234,234,81,248,201,194,174,223,207,49,67,201,29,15,244,188,204,39,61,7,20,56,206,58,30,120,235,179,61,176,13,178,166,141,79,150,43,35,13,218,249,91,71,221,243,138,111,91,181,208,215,146,23,56,205,94,54,166,116,198,240,141,244,223,87,54,101,65,43,167,247,122,182,137,74,50,107,106,145,214,99,92,232,124,127,220,92,244,70,17,131,252,159,250,149,13,239,230,144,24,26,193,145,189,150,162,141,223,66,231,218,9,220,240,108,203,144,246,55,58,245,173,23,216,73,47,227,191,244,23,56,148,178,2,56,82,189,40,3,209,107,96,233,36,47,203,174,42,96,66,127,231,208,124,21,252,58,95,92,199,141,198,20,214,93,70,81,56,17,42,150,71,23,235,44,113,123,167,170,200,11,247,121,211,229,249,113,17,23,235,58,107,231,225,223,201,32,245,8,139,98,106,105,206,181,12,206,90,224,164,244,70,67,37,216,119,233,148,244,29,236,185,250,122,153,80,223,42,37,43,128,235,8,94,148,199,31,58,46,211,71,139,180,79,28,1,163,254,192,11,200,165,217,162,24,123,0,183,68,251,141,14,130,200,63,140,87,154,235,144,104,92,135,7,246,212,227,84,138,160,196,250,126,52,224,102,74,166,143,56,142,92,65,181,186,251,160,141,166,114,94,180,34,231,90,52,143,53,242,173,199,66,17,170,163,206,103,108,57,183,202,162,205,249,121,100,237,74,194,132,115,49,68,184,137,56,119,172,101,226,26,233,214,119,204,59,103,107,109,208,202,124,58,99,224,126,226,33,75,207,207,177,48,254,154,131,226,1,201,124,76,217,44,51,252,143,241,75,134,205,241,175,121,246,33,165,132,49,206,106,177,79,43,160,154,21,251,251,240,255,22,59,87,70,13,167,179,14,47,6,206,57,125,199,38,123,173,144,28,72,117,151,118,130,57,212,108,28,179,109,199,104,52,194,17,110,109,237,139,223,207,212,122,2,182,105,169,75,18,94,240,60,32,148,203,241,224,242,103,64,192,86,179,239,189,196,176,101,185,28,13,213,29,190,211,50,146,178,25,158,79,164,43,23,176,27,139,193,106,61,82,237,236,85,186,245,245,219,119,184,29,191,95,16,210,121,121,84,37,5,199,8,213,176,50,59,226,98,12,127,126,13,97,94,50,149,213,84,131,218,69,249,28,236,71,188,23,236,41,145,83,120,217,215,74,116,252,39,35,16,51,60,23,175,229,152,125,6,70,161,13,246,242,41,136,224,45,43,23,86,77,249,244,0,117,68,50,115,234,41,33,2,13,167,142,244,115,221,169,236,81,113,210,100,87,221,21,36,175,128,3,6,96,191,212,244,76,136,38,88,107,108,192,134,2,193,125,120,141,92,231,123,167,161,76,214,232,206,54,122,2,197,42,111,94,255,230,130,185,107,4,117,133,36,115,137,113,135,28,175,250,37,233,228,150,228,46,60,137,227,68,70,164,87,240,227,62,62,23,238,10,13,2,69,91,53,230,14,61,235,175,137,115,247,71,107,168,15,134,139,63,83,89,135,18,48,235,220,169,232,154,173,203,200,27,38,172,198,104,73,242,75,4,163,194,237,187,191,186,185,95,55,170,124,148,170,221,203,117,234,251,87,225,88,247,34,25,118,233,32,39,233,68,126,211,12,38,158,64,45,122,69,68,249,112,253,155,64,132,138,130,120,198,191,181,118,235,118,135,140,100,9,165,199,122,27,91,76,117,124,182,31,4,233,171,115,21,22,84,138,206,142,245,194,42,50,123,28,46,196,159,78,150,217,79,236,105,169,119,0,65,51,234,23,59,3,94,145,49,110,91,205,206,150,23,193,55,248,241,238,254,221,183,245,163,58,232,46,122,115,209,119,64,175,167,112,107,208,102,105,134,91,218,77,11,74,130,20,170,107,74,158,208,155,246,123,200,83,206,28,38,246,197,197,93,2,58,62,6,102,160,112,233,227,157,217,124,169,193,195,166,87,43,32,208,215,0,55,159,142,145,75,17,199,7,6,54,112,98,228,219,47,221,229,102,167,218,167,248,92,26,118,80,120,11,221,187,38,0,151,251,29,117,117,179,92,130,25,60,98,4,48,90,71,70,15,131,221,158,245,86,209,126,62,152,232,159,250,20,222,7,58,94,196,30,168,157,76,69,97,78,105,187,168,72,222,104,131,63,135,235,15,188,112,121,91,8,104,81,207,97,161,179,169,68,181,137,182,66,45,93,199,139,97,66,91,113,61,154,1,29,153,194,171,140,50,36,119,143,81,86,14,34,173,138,218,59,122,1,52,187,251,40,82,226,1,120,185,48,230,233,221,58,106,136,3,181,93,127,32,6,124,135,238,115,180,1,8,220,8,37,90,231,177,16,46,193,129,151,150,178,107,223,137,136,84,60,17,92,116,135,255,22,40,246,229,58,251,154,183,173,237,169,124,214,57,145,231,198,132,74,118,175,227,204,220,53,60,118,21,193,82,44,161,120,242,89,224,31,245,250,97,153,118,173,221,155,138,4,241,62,35,136,0,239,157,33,250,119,68,65,114,68,222,92,117,199,66,88,244,182,78,132,31,164,111,99,238,155,141,159,233,0,254,219,91,245,7,3,225,187,151,100,215,201,39,102,111,108,243,187,128,4,34,240,5,86,151,25,132,41,234,76,93,41,219,116,230,236,5,61,15,167,236,102,9,116,169,230,213,133,114,138,4,139,130,90,47,240,126,31,179,99,62,227,166,167,94,179,234,137,211,3,115,123,117,173,165,13,36,189,102,57,58,50,169,214,49,88,40,66,9,246,181,125,191,229,39,76,137,95,124,244,78,95,111,215,241,92,87,75,73,75,100,0,12,90,183,142,223,195,4,175,228,236,98,6,25,28,191,115,217,166,38,110,116,121,33,44,248,103,251,63,200,27,18,127,247,76,220,60,203,22,114,214,44,54,80,176,210,188,143,93,62,107,23,123,37,197,168,176,195,113,145,88,172,113,95,157,141,96,49,154,25,215,159,108,150,81,37,182,247,27,70,119,107,1,131,119,236,108,238,55,83,110,58,29,143,184,93,9,209,7,114,54,238,62,51,120,165,196,223,117,149,232,154,20,234,198,58,36,167,243,178,172,157,135,27,184,181,46,35,218,233,73,99,38,151,207,167,61,189,40,95,104,115,184,127,165,219,223,61,252,116,197,7,161,31,58,7,252,51,135,68,240,199,149,249,88,98,189,115,199,214,238,252,181,43,72,91,236,159,18,30,157,171,174,165,220,56,28,177,56,77,98,173,222,157,73,101,4,119,131,0,231,163,222,71,150,249,156,34,27,88,250,26,42,186,235,55,197,29,67,192,96,66,7,27,176,82,250,97,155,89,217,40,145,158,55,55,150,51,138,210,22,22,155,47,184,200,149,211,244,82,16,221,74,192,66,219,77,6,187,63,233,50,203,127,251,102,92,152,65,73,131,178,54,2,72,236,58,23,4,147,53,150,10,50,180,124,68,155,198,3,23,94,147,64,62,246,155,109,118,81,151,228,114,36,189,3,146,234,129,136,230,208,244,211,61,101,35,123,29,104,44,29,132,152,179,59,235,70,228,52,187,75,123,128,126,192,92,14,34,138,221,226,145,32,31,146,48,171,207,252,252,165,27,190,94,86,40,40,201,218,223,251,223,72,46,143,32,201,100,233,254,82,198,83,255,151,58,218,92,41,93,167,29,151,19,67,248,227,172,37,108,82,72,79,234,217,28,148,217,114,48,63,95,139,182,33,168,223,83,88,114,159,193,217,75,153,255,127,61,137,55,119,81,233,0,224,188,21,131,124,227,130,191,94,59,52,205,167,124,35,255,189,42,48,40,3,108,41,173,98,31,27,156,43,223,169,127,236,35,164,226,201,50,11,167,123,185,105,212,243,213,217,51,60,163,170,6,174,33,187,134,129,69,187,6,100,47,27,210,209,147,248,228,173,87,105,153,118,126,254,238,76,147,70,158,139,1,23,114,164,88,59,102,1,41,93,144,220,96,18,204,158,32,33,67,41,90,93,67,226,151,119,236,248,11,228,225,210,130,103,62,126,242,203,174,173,76,243,45,25,201,198,142,113,59,227,57,79,150,112,192,144,130,144,183,164,12,114,118,157,233,172,55,237,154,99,126,33,136,177,252,234,132,156,82,202,72,6,218,230,19,132,57,120,250,204,46,206,36,48,88,85,199,38,80,182,218,200,149,138,27,34,232,209,24,205,148,172,119,91,229,101,253,217,63,222,209,112,144,249,239,202,136,242,230,16,168,66,2,151,110,54,167,244,97,213,200,161,253,58,7,14,168,51,216,201,56,250,180,215,110,212,142,222,32,232,120,100,56,206,141,6,13,55,12,12,240,152,44,152,7,21,170,13,116,38,188,129,170,185,197,142,105,78,20,2,208,98,36,132,113,46,3,140,41,103,210,119,74,150,150,249,25,98,254,139,54,149,73,105,142,150,10,51,239,21,108,105,162,163,217,20,162,127,213,83,246,94,221,72,78,179,163,105,102,43,70,248,67,235,67,106,244,107,100,19,122,164,84,8,29,225,198,180,0,17,246,94,102,153,229,110,138,200,27,242,74,162,14,204,240,159,151,128,77,127,207,247,11,61,98,83,192,35,118,140,144,20,154,72,27,199,195,115,255,87,31,78,176,251,20,242,175,45,43,21,146,21,97,117,43,221,79,176,127,170,255,161,190,219,107,76,116,77,107,140,177,11,48,240,228,82,53,128,220,88,217,201,237,174,141,64,226,58,135,200,27,117,132,211,188,132,75,209,154,182,250,67,103,254,38,75,60,230,207,201,74,174,214,193,7,21,156,63,17,90,252,26,73,159,176,144,75,152,26,17,17,7,85,119,242,168,8,139,253,238,106,2,173,80,128,235,8,131,214,174,252,204,179,181,222,82,58,79,149,252,121,17,100,90,49,151,199,53,23,254,34,181,134,50,100,36,55,16,139,168,193,236,222,128,207,73,185,93,223,127,58,3,73,83,200,62,117,3,249,172,223,138,53,241,15,3,121,136,8,125,70,8,18,151,182,193,184,252,104,6,218,230,122,129,38,67,3,168,59,122,234,222,26,165,54,18,193,130,125,215,147,111,61,209,125,229,220,88,142,172,239,145,73,33,182,49,78,153,132,184,16,146,224,195,165,114,209,242,113,2,96,20,14,125,8,175,10,221,105,210,214,57,177,225,194,17,108,20,230,216,56,106,228,196,73,233,183,239,225,78,162,35,165,171,181,44,52,26,201,47,32,165,211,190,190,136,155,153,45,40,85,2,176,203,33,75,217,239,186,236,85,164,238,203,31,242,12,176,5,184,122,80,8,3,29,176,245,219,15,194,5,111,175,27,87,30,47,143,120,159,123,244,197,45,96,214,65,34,27,40,36,73,130,76,18,6,128,13,73,223,66,160,138,129,82,158,121,96,163,217,81,131,62,127,107,222,108,45,56,10,145,34,19,185,124,225,234,9,141,235,214,142,245,238,130,212,68,66,63,13,141,211,105,74,147,229,46,173,55,64,189,42,225,13,55,50,101,160,242,66,14,154,107,154,15,133,60,163,83,212,242,53,104,36,81,254,8,66,184,87,227,199,122,51,192,31,110,61,8,244,131,144,35,191,192,139,110,149,1,86,37,237,189,20,0,54,18,177,155,2,191,55,208,153,98,156,17,166,77,128,168,61,164,202,43,149,205,49,129,2,105,140,91,121,186,106,221,65,189,145,58,187,203,214,1,70,195,144,130,142,78,111,91,6,54,250,104,91,242,148,206,47,133,181,246,39,25,95,0,62,175,19,37,91,228,205,23,97,24,234,253,121,182,243,189,5,129,104,234,247,183,194,56,249,71,163,234,159,123,11,234,57,41,13,78,38,54,73,30,101,16,159,86,111,94,103,139,4,189,244,247,33,157,71,148,246,98,174,237,230,232,215,79,30,232,23,204,162,125,142,138,82,0,171,148,44,50,223,139,186,186,43,112,77,203,58,107,211,217,73,4,106,207,15,76,49,228,126,237,18,247,40,73,121,113,182,16,108,130,100,1,103,21,215,50,155,110,57,165,249,229,35,41,236,14,116,229,167,235,223,89,57,218,147,6,36,168,67,238,166,81,231,224,82,114,176,41,62,76,223,144,138,61,210,179,148,167,122,91,1,28,16,191,184,255,167,37,73,31,214,146,253,199,175,228,161,13,177,199,198,122,141,24,238,187,241,119,129,56,84,64,58,13,184,192,153,52,141,216,89,119,15,245,84,191,112,95,97,124,180,210,215,22,161,138,238,147,31,203,85,168,223,24,26,225,221,215,122,206,139,73,100,134,241,20,105,69,136,161,8,195,104,166,146,229,141,196,28,219,78,89,75,192,190,132,245,199,66,70,16,41,236,136,202,244,12,61,34,65,88,62,242,221,178,128,226,119,90,155,233,192,101,52,234,107,3,117,68,219,217,229,156,113,61,71,201,59,17,185,252,72,153,20,232,238,223,142,253,247,139,236,122,200,144,134,200,230,34,91,35,197,209,13,119,72,114,132,4,250,2,113,163,172,117,245,212,57,186,141,101,76,222,22,82,35,6,183,239,53,110,174,169,36,5,191,16,3,208,131,252,173,197,160,168,201,220,83,77,200,58,150,184,117,147,246,29,59,64,152,99,43,241,28,235,33,80,21,57,161,144,24,25,44,227,211,63,92,80,74,107,18,89,109,120,168,243,177,14,21,109,13,189,108,242,44,109,76,10,147,27,233,202,38,135,2,229,52,248,208,212,107,221,198,47,226,187,108,52,20,232,231,176,20,178,205,6,37,91,77,119,240,78,250,61,114,224,130,64,96,18,194,157,47,111,112,56,77,232,116,97,238,165,66,58,24,204,175,97,111,157,0,138,118,169,60,133,114,231,187,86,147,216,103,188,138,194,247,184,86,21,28,171,249,76,215,45,232,42,254,171,53,57,11,42,62,164,158,33,74,39,129,131,196,203,232,59,83,166,198,29,246,245,83,231,147,250,10,44,206,154,162,0,145,218,92,137,98,29,184,34,98,150,93,58,229,17,107,60,144,1,36,112,197,158,149,76,123,59,121,251,73,157,138,145,184,44,39,176,108,184,220,199,226,72,193,98,68,232,4,139,149,60,1,191,220,219,184,37,189,103,0,63,128,211,235,86,86,160,185,221,114,73,78,185,31,153,19,26,191,110,32,185,29,6,90,77,151,111,128,179,104,88,48,254,51,125,98,55,117,153,200,222,202,83,18,4,246,113,14,154,141,97,210,40,199,63,248,166,77,252,241,152,192,202,225,20,106,133,202,36,92,227,96,28,175,171,185,46,231,149,112,67,168,107,210,65,233,40,9,223,141,24,190,245,191,95,211,203,239,78,222,96,99,203,163,94,218,60,113,129,10,152,169,113,27,166,177,18,27,117,105,169,113,67,216,65,250,252,44,243,135,7,243,95,53,24,7,77,33,2,154,12,85,78,19,68,47,11,191,42,175,225,82,233,101,163,125,134,156,3,241,116,33,50,34,50,177,130,92,187,121,213,192,194,208,201,2,159,61,75,37,81,33,4,200,99,40,237,251,2,139,131,163,27,96,224,58,84,86,44,92,64,68,239,142,74,41,196,226,128,99,59,239,130,49,145,119,242,56,198,98,68,117,223,186,48,253,245,227,137,64,52,221,48,250,237,199,115,161,112,16,189,138,252,36,123,1,52,199,167,228,21,84,32,110,149,156,246,49,37,93,114,184,50,1,216,13,149,201,171,193,85,252,57,97,168,160,0,181,116,243,176,146,16,12,21,178,137,13,129,105,242,185,185,65,91,107,65,127,62,78,96,208,74,141,213,57,20,51,47,114,181,129,63,23,199,163,121,164,138,155,97,30,34,249,143,75,196,84,13,219,167,215,202,9,253,7,141,107,208,61,87,58,226,62,45,238,217,185,37,115,59,147,177,163,46,200,53,153,253,229,128,71,25,254,238,181,217,245,1,169,152,164,84,98,110,234,91,238,209,223,78,46,13,228,67,225,89,76,113,10,43,12,198,91,103,121,11,99,99,225,57,118,241,133,110,197,175,138,248,161,139,123,3,43,149,160,193,176,246,101,38,60,183,121,65,145,146,10,16,51,117,155,195,152,40,142,85,27,194,241,34,25,155,87,202,78,220,180,170,68,83,20,4,16,212,203,255,195,77,193,221,213,92,16,230,122,30,95,178,217,123,194,227,234,190,93,127,97,14,104,20,238,209,104,206,190,123,128,37,201,251,171,212,155,47,143,91,26,175,61,27,246,254,16,82,52,8,92,233,148,42,17,43,126,32,84,57,84,37,233,102,222,14,200,60,131,119,46,211,137,205,29,189,104,240,220,102,57,231,212,216,228,252,214,253,113,140,217,219,236,66,101,64,166,41,23,180,45,80,180,217,81,165,107,22,207,168,86,239,221,232,253,69,242,143,186,179,33,165,176,227,31,245,123,0,242,154,5,82,177,77,77,23,198,55,40,113,218,196,122,93,242,236,252,171,191,128,151,70,107,48,238,111,84,225,53,93,96,123,31,139,162,41,126,218,123,99,60,148,205,143,125,241,235,50,181,224,80,81,183,254,93,246,30,63,46,50,33,154,154,195,66,178,186,187,50,91,68,249,21,162,235,144,14,226,61,24,158,130,121,243,80,170,94,167,251,206,18,234,78,69,120,23,125,220,62,134,179,115,18,56,80,211,208,218,179,172,251,221,101,101,30,89,123,37,40,72,47,18,237,80,19,237,218,106,184,197,34,195,253,31,113,114,198,67,117,193,213,28,143,27,199,147,233,231,203,112,54,67,156,155,114,135,166,111,182,91,199,210,158,46,186,184,16,127,246,126,143,176,205,62,60,213,233,180,105,46,177,233,81,130,66,50,34,83,66,185,144,171,208,91,156,58,239,156,126,144,126,132,248,194,5,126,163,232,127,121,4,84,25,192,192,210,73,172,119,227,35,165,182,90,186,126,85,48,98,180,4,198,135,122,14,19,200,236,193,5,47,11,238,127,50,61,75,163,84,95,4,220,204,24,205,31,15,186,58,207,153,51,216,91,170,46,125,245,127,80,167,204,15,175,152,182,18,242,144,154,54,19,222,88,103,100,168,95,223,1,82,158,127,87,183,102,202,87,221,201,103,157,227,166,99,143,35,98,73,190,222,106,144,210,238,60,9,198,167,44,169,76,15,38,238,154,204,55,64,114,99,223,224,227,168,141,213,136,183,95,72,237,104,17,212,129,160,169,165,116,103,151,93,106,199,48,249,45,237,211,254,213,194,109,209,74,255,215,164,48,229,130,243,160,114,98,235,39,190,132,108,38,107,147,190,223,81,95,201,99,35,246,110,255,101,38,50,180,3,18,7,23,111,177,240,67,78,122,203,50,199,186,203,240,176,29,93,20,158,66,23,165,148,76,111,143,67,121,158,35,193,119,83,255,38,2,251,17,29,184,6,110,106,226,97,208,133,255,124,237,208,192,251,39,105,247,207,19,240,166,105,196,246,28,196,13,238,162,32,39,156,247,41,43,231,242,46,45,189,143,58,195,152,163,56,171,181,209,159,21,123,81,240,224,98,251,142,154,48,175,129,129,231,164,59,21,43,228,60,16,39,204,186,76,70,240,217,253,11,52,93,127,176,230,126,47,252,18,251,44,242,54,134,102,139,11,167,29,29,251,209,165,78,200,134,228,173,50,184,66,216,85,228,22,87,48,134,71,211,67,0,69,243,142,109,211,249,161,169,45,106,101,102,36,5,80,52,213,30,201,178,82,0,8,212,182,108,13,169,181,55,47,231,16,242,243,189,105,169,161,46,133,190,89,249,173,189,255,154,209,115,42,13,61,105,241,99,36,135,228,24,210,185,138,89,142,119,182,37,33,212,214,25,16,194,106,80,40,194,225,106,56,219,235,231,157,60,205,83,10,150,131,167,148,233,30,253,93,188,209,139,204,253,1,101,117,238,183,213,166,188,36,12,244,191,178,195,70,123,190,219,75,208,183,219,116,172,156,238,108,132,190,93,186,117,143,85,204,45,63,96,118,248,25,158,221,67,219,41,248,204,152,108,9,165,228,27,93,91,119,100,233,174,64,209,75,79,80,108,192,185,245,72,42,172,93,188,81,74,0,246,38,192,190,156,30,112,140,215,127,73,54,202,89,223,133,199,217,80,107,19,213,124,131,143,121,120,24,146,233,33,195,68,80,87,118,116,116,45,35,45,17,221,241,73,219,59,129,105,146,126,195,51,152,101,55,112,32,183,139,160,185,22,168,63,161,10,166,230,173,188,227,98,0,193,204,118,102,244,86,240,168,93,221,93,99,85,204,63,118,115,93,112,207,87,136,204,217,34,48,239,82,215,247,81,139,239,37,23,138,251,115,232,77,233,163,253,186,243,192,246,98,253,237,135,160,20,15,4,225,78,19,190,105,6,142,202,231,239,203,249,179,55,192,101,63,74,92,157,220,125,36,42,80,179,8,141,59,101,74,74,65,231,53,193,39,39,117,58,204,205,185,200,15,98,2,208,153,9,130,7,141,96,222,205,94,93,14,159,161,214,23,184,221,41,19,7,34,215,102,33,155,113,95,126,13,126,116,31,187,188,188,7,63,116,228,40,24,108,206,7,1,131,219,102,66,155,113,244,15,246,50,216,169,100,237,209,191,129,30,82,231,114,121,61,227,122,149,114,201,53,186,17,228,95,99,208,174,234,84,244,172,249,220,124,40,115,42,85,230,212,246,45,69,104,45,205,203,201,235,121,9,73,214,181,185,245,112,79,105,37,57,12,228,156,43,163,157,105,55,204,23,84,152,219,139,22,36,169,108,183,85,130,164,126,221,82,37,127,135,105,27,158,91,28,213,149,75,199,156,145,205,19,63,125,55,84,45,100,179,165,77,207,36,132,79,160,214,99,252,135,238,117,124,187,198,109,179,186,86,102,247,226,246,20,176,96,74,135,116,75,75,241,145,43,40,48,174,238,255,22,152,212,246,28,192,247,32,139,132,209,237,252,134,211,134,236,163,149,163,33,39,96,107,221,159,60,81,164,225,245,67,169,213,206,5,238,0,236,44,39,253,53,132,95,130,15,105,38,193,193,112,177,86,54,182,110,122,64,169,201,236,224,32,39,102,96,24,85,42,54,55,230,247,55,244,118,226,122,178,65,79,17,86,103,219,139,16,48,183,22,180,121,173,24,154,58,162,12,96,56,205,250,130,46,74,76,104,20,185,193,68,74,98,48,144,200,53,53,132,195,38,5,250,104,101,91,160,102,175,230,89,203,59,154,105,197,158,134,85,100,125,176,164,158,98,88,143,196,172,201,104,165,149,179,44,118,41,0,143,28,146,206,240,108,133,49,18,32,7,67,251,153,3,112,5,147,157,168,158,161,169,238,247,249,27,229,0,251,206,50,168,192,170,102,185,169,174,70,213,160,49,95,217,141,88,169,44,252,214,125,102,35,106,177,66,29,113,221,178,171,137,233,58,53,9,23,130,238,67,155,204,3,55,200,44,50,33,176,168,87,82,1,34,184,118,232,232,106,47,206,245,214,14,172,195,247,75,131,204,255,247,226,41,65,214,198,84,158,106,88,243,152,102,66,23,40,213,176,250,81,242,238,0,208,213,43,107,148,128,85,246,179,138,148,104,154,78,150,144,92,176,104,51,191,203,46,181,185,165,248,64,1,121,27,35,209,129,112,150,199,167,215,71,220,254,169,145,27,113,117,141,82,76,82,110,141,105,134,140,63,89,94,83,175,148,189,146,186,213,247,81,73,194,186,6,69,206,3,38,162,49,221,154,248,180,105,217,82,77,243,9,7,162,104,3,48,206,161,26,99,223,2,213,198,208,46,48,221,75,79,226,33,102,156,249,112,97,219,206,214,48,207,69,84,53,13,243,54,180,178,115,164,87,233,138,204,98,164,4,246,3,17,186,107,40,11,52,74,78,4,183,18,33,169,209,168,36,178,95,86,237,165,92,117,203,101,217,106,182,235,200,87,34,215,180,141,116,19,211,10,111,73,2,51,23,130,142,152,82,51,166,227,21,28,140,98,89,175,25,176,80,106,198,190,255,34,163,243,126,103,125,189,123,85,25,157,18,150,175,235,143,110,176,236,0,64,217,167,235,40,40,10,75,151,146,62,127,66,50,61,249,215,138,113,198,119,53,88,52,248,134,132,146,145,99,188,180,229,90,31,39,184,251,129,34,113,204,134,233,236,110,20,33,43,132,178,234,231,203,135,112,152,255,75,75,251,147,134,182,175,30,34,198,21,7,43,102,255,170,94,166,191,212,148,39,187,234,111,62,18,11,30,138,87,216,68,59,86,132,214,222,212,163,102,146,128,0,14,117,242,212,206,212,192,67,242,114,134,137,78,43,46,144,42,81,22,130,18,61,31,136,219,232,70,224,62,191,254,84,142,28,26,115,144,151,110,38,254,115,221,242,214,143,166,142,179,227,122,210,185,138,28,89,83,129,236,216,245,72,145,109,5,18,89,232,72,45,64,80,132,107,206,166,147,19,34,96,221,187,21,208,225,211,168,129,135,37,46,84,82,117,51,91,238,82,221,8,204,182,14,92,161,119,186,241,177,74,26,186,144,144,31,128,90,148,238,114,181,127,237,200,199,163,106,46,57,237,107,211,81,76,201,103,106,105,34,63,215,182,42,36,131,47,252,163,53,220,170,64,80,72,175,247,241,167,164,165,133,78,186,76,168,34,154,205,181,230,188,216,136,66,197,106,148,61,205,73,107,93,100,60,127,43,29,71,117,94,145,231,41,247,8,179,206,183,0,126,147,2,151,99,197,54,124,198,47,80,56,247,87,186,240,173,125,186,89,26,143,200,31,99,169,197,240,58,110,215,95,117,215,42,219,104,54,180,76,1,201,104,151,84,198,159,253,224,187,17,11,66,153,6,71,81,241,16,100,165,182,34,154,149,156,160,136,68,5,119,190,188,212,46,81,152,255,155,49,101,125,160,213,206,237,82,216,183,204,77,81,42,67,43,23,84,109,186,28,3,90,86,18,174,101,27,166,104,164,177,35,237,65,105,69,238,104,79,83,183,51,187,124,244,26,254,106,123,212,2,181,13,182,194,216,170,6,120,29,68,68,64,176,246,35,66,182,164,242,152,43,153,29,57,251,227,250,249,189,36,18,164,182,95,62,116,220,15,179,128,51,131,76,199,205,108,47,55,33,149,253,205,189,135,109,234,108,75,77,213,187,39,59,255,52,126,8,210,216,191,205,192,114,235,147,215,90,66,226,240,123,172,228,249,248,100,247,232,20,7,201,35,169,249,104,40,78,195,248,211,157,178,4,198,192,196,200,106,97,69,144,46,24,243,135,7,54,201,241,18,159,108,32,142,127,208,130,54,107,14,45,124,83,227,25,178,26,209,30,35,142,172,3,155,27,239,14,200,225,253,9,128,99,91,152,24,166,194,90,78,115,148,42,188,125,170,52,121,1,117,43,98,57,96,240,221,157,239,239,215,230,149,33,242,209,61,254,70,181,37,143,49,209,53,87,1,57,213,232,13,144,40,195,119,18,101,168,44,37,20,211,36,198,177,189,68,53,183,234,176,229,160,123,244,76,13,99,252,176,129,65,73,186,167,72,131,235,62,50,229,38,20,94,8,95,243,113,79,15,83,245,236,251,83,242,172,101,119,125,177,54,214,225,18,179,202,123,124,161,182,228,74,133,114,63,163,72,181,119,80,148,150,69,89,84,205,146,111,175,194,92,114,105,190,119,224,235,247,214,181,181,21,44,199,39,222,157,200,208,132,68,223,152,117,98,140,96,205,137,118,173,36,47,2,162,85,177,208,46,117,227,31,175,229,237,79,144,244,233,142,176,249,100,105,111,111,177,84,106,45,112,202,201,10,219,232,6,177,36,247,83,153,37,185,253,115,34,242,19,151,54,74,23,154,135,30,17,183,167,58,160,190,64,204,241,173,26,127,132,39,156,230,45,218,88,59,21,151,238,35,137,189,167,120,113,244,74,54,88,86,246,11,3,241,248,181,12,69,193,160,198,208,217,214,28,55,57,155,133,51,149,78,123,104,207,23,83,49,235,223,61,163,120,185,77,178,68,138,39,70,120,33,153,25,183,200,28,160,204,197,32,167,169,27,189,69,131,24,66,111,161,176,204,183,101,0,7,118,5,244,230,189,178,253,196,47,44,147,82,118,197,248,7,36,13,11,214,56,192,144,122,202,80,226,64,109,192,124,186,113,136,177,78,80,245,143,19,44,141,124,119,68,128,151,193,166,107,112,36,75,199,212,18,157,233,149,87,52,74,15,254,107,132,197,183,76,112,21,5,124,154,29,135,44,14,140,168,48,111,60,60,131,175,74,177,222,144,129,235,166,120,192,244,226,10,77,152,13,91,92,99,189,171,130,114,225,72,43,247,227,165,192,94,180,152,50,199,115,168,205,201,57,220,158,30,80,92,46,182,109,151,113,220,0,38,78,81,179,233,42,24,254,246,152,103,104,56,52,56,110,44,210,22,94,147,246,255,158,163,65,73,21,152,49,86,117,148,118,176,46,86,77,31,26,113,147,22,113,69,27,3,138,210,13,137,177,209,125,189,154,44,50,70,4,139,221,1,98,97,225,176,215,101,76,102,80,200,27,31,185,138,253,69,220,59,83,215,162,226,62,193,4,203,56,95,140,3,177,166,172,185,91,35,143,198,165,248,112,221,128,116,22,120,19,177,255,119,108,216,32,127,29,117,128,75,196,224,180,242,176,0,64,197,37,255,247,58,45,37,58,80,156,203,15,214,60,105,122,180,254,132,1,6,181,162,119,129,238,217,250,56,89,156,28,205,92,119,115,46,68,141,210,3,200,254,217,91,249,136,203,197,235,116,125,98,56,207,251,174,167,244,180,19,106,33,168,109,114,188,186,93,109,16,86,207,151,253,111,3,219,52,189,153,6,223,237,178,110,240,119,139,29,196,55,236,73,68,51,138,106,32,242,152,67,204,106,143,188,228,249,85,207,156,245,115,241,131,64,111,252,222,167,161,194,243,41,4,144,96,190,96,148,62,190,17,247,85,53,159,151,205,218,44,168,137,27,124,60,100,94,252,201,29,214,242,167,182,123,75,1,194,61,137,213,182,130,77,96,95,239,190,236,83,48,215,10,117,131,177,63,121,199,102,237,222,170,44,140,38,240,31,148,104,170,219,236,64,222,223,126,117,106,233,11,148,20,55,19,13,177,112,22,64,21,197,104,54,72,137,115,23,167,196,125,156,116,210,40,191,243,20,130,110,111,224,42,42,175,225,61,14,135,84,157,75,46,199,77,169,226,133,214,151,138,234,198,39,241,41,70,142,69,223,47,53,135,214,217,174,105,10,197,33,218,185,13,53,205,166,94,115,232,72,72,160,241,179,66,210,64,65,64,103,206,216,183,47,198,34,136,61,229,3,189,131,200,20,158,96,41,170,163,151,27,249,209,153,230,195,180,172,185,2,16,31,44,192,210,126,174,184,166,82,56,244,225,132,53,86,63,229,244,56,65,141,35,244,154,207,14,94,121,146,103,101,110,50,163,178,236,202,228,6,255,203,42,11,133,58,60,133,76,78,24,238,119,73,205,245,81,50,245,56,107,39,66,183,190,24,109,132,33,46,249,119,33,20,238,106,20,156,87,51,246,6,84,124,127,12,200,169,153,172,98,237,179,185,210,182,225,222,157,44,41,254,213,226,238,173,149,111,59,243,68,170,161,107,2,53,214,129,198,80,1,75,40,203,186,51,143,70,218,14,109,32,230,121,175,177,20,100,201,172,206,133,125,182,254,72,140,207,107,83,123,204,94,113,126,19,195,232,26,161,22,86,214,210,195,74,156,226,198,79,109,33,17,115,239,13,215,145,7,133,215,130,53,17,253,6,92,225,251,50,21,65,22,16,208,195,112,86,61,23,75,131,181,64,194,210,116,186,21,5,163,78,25,95,133,148,247,1,226,91,75,109,124,186,250,63,241,242,220,34,86,126,63,179,53,204,132,240,132,244,131,237,146,93,80,10,234,157,121,88,72,206,118,126,229,2,217,63,27,104,44,252,27,182,234,134,231,164,25,123,226,243,112,171,20,108,139,139,226,77,207,51,50,114,67,131,116,226,132,44,98,71,43,180,46,91,19,218,120,85,248,59,30,232,218,38,228,42,13,59,246,244,40,114,63,120,110,184,152,31,188,59,220,112,39,126,177,143,155,143,129,163,123,96,239,63,134,186,74,193,138,51,33,79,203,70,61,150,21,158,81,215,232,214,5,3,104,198,244,237,127,11,97,248,97,193,28,131,152,78,178,152,106,25,180,62,98,224,225,103,179,163,158,44,240,255,18,52,80,76,94,226,206,125,157,155,33,67,143,69,148,69,190,157,109,76,244,253,141,170,35,217,122,5,104,155,46,226,29,213,168,73,179,198,14,38,211,238,249,230,145,153,28,95,168,164,80,176,104,106,80,174,106,208,244,17,164,166,117,192,116,94,25,120,231,32,186,217,214,190,13,83,255,36,122,58,84,186,41,110,78,114,155,117,175,57,129,179,23,21,95,16,213,43,183,198,2,55,142,3,97,188,131,57,184,191,157,112,80,244,173,148,32,76,111,133,7,249,178,237,95,207,208,160,62,10,12,20,41,111,213,194,49,156,14,45,135,203,150,53,8,85,99,250,93,248,185,171,30,130,37,46,12,231,45,209,17,191,235,218,239,66,108,76,213,93,30,89,8,247,61,43,243,176,241,217,51,20,146,18,147,197,105,96,160,169,80,204,132,117,25,71,193,89,138,87,160,194,77,156,240,14,10,35,65,99,113,217,229,139,201,201,137,121,20,131,122,113,79,88,17,236,221,8,177,112,175,102,118,42,65,77,21,217,70,169,219,69,101,124,111,16,209,149,9,217,215,79,160,33,88,151,117,237,207,149,113,44,86,60,206,215,201,74,32,172,9,146,141,20,232,118,248,88,72,203,101,104,99,84,137,67,125,152,0,185,200,64,91,57,194,225,110,128,208,158,109,8,114,39,61,70,238,117,198,218,34,66,180,105,150,92,67,175,127,159,32,254,196,93,231,36,64,35,162,50,36,115,90,220,128,42,235,42,51,78,149,38,247,168,217,228,103,232,143,122,230,71,104,198,207,146,130,175,62,231,38,213,59,48,154,88,74,2,118,40,39,24,7,239,30,129,186,75,70,195,5,67,215,103,61,248,146,198,55,105,105,7,103,85,194,152,241,206,50,39,223,75,182,181,132,34,226,27,236,215,21,69,138,172,252,141,101,200,2,116,136,60,111,118,184,174,26,178,194,179,173,220,61,57,64,94,233,53,76,178,53,141,168,78,238,149,141,217,212,135,150,92,223,247,53,85,253,3,155,255,30,228,75,47,169,223,157,153,59,178,250,166,67,117,31,235,227,152,179,20,106,123,71,3,56,232,158,181,101,183,4,184,40,81,146,16,187,171,223,51,52,28,47,9,213,202,77,99,137,173,138,7,69,174,116,241,186,133,180,148,58,184,103,194,130,5,50,186,167,17,41,25,87,218,111,185,179,242,50,54,107,21,77,46,117,110,12,98,152,118,52,29,96,206,174,95,164,168,121,100,57,52,49,233,53,140,21,215,125,50,250,91,119,177,4,29,226,169,196,229,123,17,89,3,12,57,187,49,180,46,78,112,96,128,69,240,220,17,192,74,116,3,249,95,125,24,210,97,40,12,140,192,210,142,12,30,128,92,79,61,54,93,222,127,200,238,120,64,248,255,152,15,23,16,9,112,12,111,147,114,187,87,82,175,231,208,5,4,59,94,222,112,94,134,142,113,103,119,22,224,132,139,29,63,53,157,196,174,126,76,199,163,177,255,209,252,93,190,90,32,57,140,255,142,245,187,36,66,60,96,215,75,196,234,105,111,16,157,76,64,251,98,75,24,87,159,51,155,149,197,138,244,64,144,244,42,133,123,9,67,180,188,236,213,85,152,138,111,81,60,231,60,37,153,229,193,5,247,223,88,126,240,204,8,77,135,34,156,47,250,196,140,26,50,104,221,180,190,225,96,230,129,18,250,47,62,168,10,140,102,142,14,98,230,92,15,95,106,190,187,143,24,83,237,188,78,41,217,77,221,187,209,24,141,112,243,83,231,247,239,229,102,25,192,215,136,20,40,186,16,211,159,120,171,253,50,119,195,67,49,145,68,183,80,245,130,77,190,59,71,180,101,69,180,71,72,131,139,92,250,244,118,153,66,24,30,158,201,149,35,107,14,170,170,156,225,84,99,146,221,36,171,60,177,250,180,228,240,233,175,120,147,26,105,224,212,126,81,186,237,245,73,174,84,195,151,79,234,134,57,235,38,44,18,104,92,138,220,57,29,190,150,236,199,94,32,89,168,121,166,24,86,84,52,249,125,133,114,90,219,51,152,97,113,179,109,54,101,219,21,154,118,246,199,7,197,67,135,8,193,77,23,97,90,55,241,197,254,136,142,214,110,37,227,203,176,4,213,163,198,164,189,39,195,231,104,6,100,8,183,236,120,168,242,188,56,207,183,136,35,37,223,2,73,50,55,10,173,181,97,126,253,50,170,99,116,183,222,146,44,119,253,174,179,34,56,154,168,153,224,184,189,60,163,39,240,31,144,124,214,178,190,132,222,113,136,119,53,177,111,86,180,139,87,58,202,123,146,53,230,234,188,80,129,96,11,219,94,154,223,75,225,122,161,11,88,63,33,95,31,46,107,194,193,204,226,113,164,209,112,124,253,108,185,71,246,144,46,226,42,164,138,18,141,26,110,125,84,101,97,246,68,198,4,116,242,79,203,189,219,54,223,10,21,230,17,201,71,162,137,154,158,179,57,106,242,209,235,79,147,113,240,242,96,102,154,32,89,142,241,74,143,94,96,22,31,12,215,27,254,86,194,123,89,124,201,114,93,223,7,146,89,139,215,234,192,240,136,98,116,223,15,254,3,152,197,246,37,248,4,236,242,212,226,189,175,121,175,22,148,130,115,20,170,48,195,69,24,77,143,72,126,192,173,150,148,139,8,28,36,9,228,97,205,95,48,51,165,32,158,247,166,193,20,113,57,108,203,194,128,117,149,203,98,245,242,46,249,181,145,14,222,159,60,23,192,77,166,180,155,117,135,221,225,103,105,152,221,146,120,84,99,91,192,89,154,241,203,218,158,218,165,178,25,108,235,135,93,120,203,247,109,197,115,120,1,143,1,131,145,45,94,170,130,200,0,27,119,49,224,126,146,172,113,78,62,11,99,236,232,102,45,240,183,42,37,141,0,40,239,72,131,69,26,108,4,52,162,104,235,63,255,135,197,194,163,220,20,93,81,27,140,64,14,52,223,177,145,8,169,233,197,211,152,155,45,19,86,242,252,85,98,156,151,121,196,131,163,134,230,153,189,216,252,113,151,242,211,202,12,219,60,32,153,20,1,151,23,72,124,23,69,83,136,135,115,51,39,116,45,40,208,233,232,85,177,149,94,165,226,62,249,88,12,1,255,123,5,178,31,99,179,168,142,65,166,6,186,36,180,3,126,82,43,119,141,156,171,182,237,52,24,29,6,91,0,235,134,159,199,212,233,53,81,173,39,91,241,23,32,247,67,40,176,59,211,228,137,70,78,69,109,4,136,239,198,49,233,238,224,18,149,195,101,214,38,44,138,242,153,170,246,90,8,24,159,120,226,221,130,197,177,70,84,113,238,17,2,241,159,205,49,226,132,96,5,150,120,26,22,78,252,172,128,138,56,99,44,241,87,115,51,215,133,52,235,15,75,131,202,117,70,244,41,50,112,94,83,18,23,119,73,250,181,78,248,234,147,145,8,4,194,163,189,11,254,54,153,91,250,90,52,102,58,22,39,28,148,212,207,73,89,239,222,78,223,196,40,155,154,69,23,47,28,120,226,45,103,69,91,52,185,17,208,39,120,128,198,82,183,35,166,23,180,223,141,236,93,131,99,152,3,126,59,21,154,201,249,183,184,11,111,152,244,213,240,188,233,90,178,255,223,175,83,78,216,116,55,145,69,91,41,112,127,65,234,177,70,153,251,127,85,66,185,255,112,171,204,27,190,172,25,171,231,147,41,112,179,24,62,235,178,31,124,209,129,232,170,68,172,82,221,79,189,204,116,70,94,35,60,158,139,82,104,238,105,2,3,92,131,4,203,143,174,46,65,64,105,35,132,73,201,93,200,253,162,164,212,214,219,142,99,58,207,198,1,185,214,202,93,0,115,199,53,61,70,37,132,1,243,182,95,225,19,87,197,36,9,165,99,56,168,57,145,2,10,34,215,243,250,254,12,216,45,54,148,197,130,120,40,171,251,134,193,59,218,146,202,130,217,132,199,221,253,12,142,137,37,162,88,120,15,167,35,1,4,60,235,94,93,26,53,221,167,217,13,40,48,92,237,21,189,188,210,117,72,183,4,23,103,139,5,210,248,239,35,151,78,230,15,72,75,184,105,189,55,136,225,157,173,197,168,108,12,52,216,179,171,75,57,122,34,7,172,48,93,217,243,220,25,149,210,73,164,29,5,65,147,178,151,97,105,110,154,229,26,18,16,43,247,150,5,208,132,243,162,0,177,185,158,59,207,167,148,212,224,104,31,193,197,131,125,167,40,188,236,240,67,239,182,251,155,65,7,3,143,97,99,108,163,5,246,210,244,122,164,78,182,92,86,190,44,250,103,137,63,9,68,81,34,89,250,175,133,158,232,155,246,51,80,95,76,134,89,145,71,193,53,44,188,209,217,138,29,24,236,182,89,174,239,55,190,111,142,70,180,146,75,240,139,56,221,63,31,23,179,72,216,253,190,178,6,99,26,242,198,252,10,207,100,249,9,169,109,119,159,197,18,39,214,248,203,170,22,99,55,44,117,101,48,121,128,154,72,164,168,215,144,225,192,193,169,6,39,136,127,82,111,199,200,162,163,215,243,56,132,70,46,169,197,179,135,82,195,76,236,174,19,230,75,165,35,35,201,241,170,232,111,66,90,44,172,251,121,26,182,233,131,104,116,200,129,122,144,212,26,162,57,55,43,22,12,93,169,178,200,51,168,13,176,69,250,202,92,144,100,171,187,87,149,5,185,65,160,141,182,121,137,47,97,146,7,79,27,147,127,241,232,206,116,150,86,76,24,246,168,193,51,180,149,244,206,182,17,143,97,110,8,196,54,28,175,107,211,71,108,0,181,28,124,215,55,225,54,207,139,192,30,128,140,24,213,44,157,19,199,167,208,54,91,12,155,244,67,167,100,149,74,222,110,208,166,167,57,131,255,72,209,35,212,188,3,125,92,232,134,160,106,43,105,144,145,145,135,133,10,19,93,192,230,128,200,254,194,65,117,42,124,214,193,157,234,19,193,180,84,194,90,102,236,177,33,237,80,73,210,234,78,33,182,204,181,41,245,184,165,209,220,252,12,8,183,60,36,206,247,147,172,151,173,159,58,20,79,150,135,29,16,46,218,192,236,166,231,37,2,33,166,191,197,89,57,226,195,120,67,3,143,86,224,54,21,136,13,145,156,229,102,252,177,22,119,206,54,157,233,208,53,163,99,145,86,124,69,175,162,34,171,238,131,50,52,170,139,114,173,235,93,47,243,38,73,52,235,79,200,125,202,81,253,230,138,0,100,235,96,179,194,95,57,24,89,43,193,196,61,64,50,144,1,215,19,109,63,183,145,221,92,84,113,24,206,236,148,180,121,204,73,63,182,122,170,76,83,235,138,113,204,125,42,202,88,248,93,114,107,43,253,191,235,185,38,58,214,37,108,252,15,46,202,208,3,121,179,67,22,160,95,198,60,34,122,5,128,126,157,0,202,51,28,216,125,43,185,182,216,3,204,59,78,184,38,1,69,239,81,243,234,146,77,32,68,73,41,136,82,10,121,160,181,235,0,196,138,239,55,219,170,8,234,71,137,144,56,224,187,252,181,115,140,230,224,175,229,12,200,119,36,0,9,175,252,18,121,92,217,193,161,50,242,226,117,115,190,150,218,169,42,13,190,72,24,157,93,163,165,137,104,144,234,36,125,20,13,246,103,115,240,190,8,105,28,98,137,252,45,106,142,181,47,97,161,252,193,12,239,2,124,198,111,54,153,89,163,55,128,98,195,178,238,242,56,255,69,30,50,1,243,8,11,176,44,223,183,236,78,138,23,10,232,188,18,210,6,94,10,115,213,11,202,180,167,127,112,145,85,174,113,60,158,225,200,235,46,147,35,234,98,253,14,90,139,242,213,217,32,33,29,61,132,188,59,238,230,244,21,66,214,211,77,231,82,2,145,64,224,73,13,176,79,29,50,148,81,199,164,26,87,122,222,7,16,17,35,127,6,145,84,16,22,17,164,151,73,60,139,166,15,180,212,75,224,184,26,212,31,81,48,222,73,183,127,241,133,63,180,202,210,140,205,17,89,126,141,156,211,54,97,141,74,124,6,187,103,108,181,176,3,87,170,6,88,146,88,142,19,3,253,250,240,222,98,157,225,26,111,17,92,179,209,140,195,45,247,118,191,9,118,35,141,211,245,171,234,33,75,66,100,230,14,94,7,255,174,67,18,33,114,105,14,61,35,158,199,117,174,253,154,76,44,110,131,105,213,102,55,175,66,206,170,157,15,9,184,176,135,149,232,131,144,240,235,26,167,12,6,178,136,59,72,152,33,169,45,216,70,213,75,214,58,121,164,145,225,66,95,88,125,22,159,9,214,251,117,114,87,187,140,124,179,130,208,47,182,71,73,107,91,26,15,97,215,210,237,8,47,130,79,156,213,55,99,40,186,202,232,135,187,199,103,217,244,134,129,59,43,107,43,8,27,29,208,227,90,249,7,24,13,57,29,238,192,255,201,53,161,197,6,152,198,143,45,47,30,214,186,37,83,184,106,107,130,201,172,184,59,9,69,211,118,4,228,231,150,14,228,72,188,172,174,105,49,16,242,253,137,105,79,178,172,196,193,53,82,30,41,37,133,148,170,206,107,105,65,102,181,60,233,247,74,137,167,31,170,50,245,176,196,216,160,34,25,26,149,109,208,126,11,79,139,155,237,212,91,190,169,70,140,14,133,25,46,104,147,5,221,103,55,60,53,193,158,93,228,64,217,204,46,245,16,190,162,197,182,167,199,15,14,67,113,10,124,230,134,220,137,66,171,198,131,41,167,121,84,86,128,213,165,239,177,239,170,217,168,170,41,174,144,206,233,199,222,169,161,121,158,76,207,176,223,79,122,236,148,86,196,141,7,190,186,212,78,157,138,169,84,73,91,233,112,81,148,133,162,233,147,188,121,44,139,165,136,98,103,127,244,64,115,205,241,233,219,12,34,194,22,159,177,108,71,198,83,23,187,40,188,164,75,153,136,158,94,113,177,63,25,231,73,16,101,39,155,42,72,99,168,14,9,56,60,72,155,64,253,157,124,163,90,132,233,149,232,153,115,63,253,51,172,61,142,168,38,252,133,122,187,2,246,107,205,75,98,11,227,45,124,198,21,89,73,20,100,199,5,26,75,101,139,221,216,199,79,105,195,15,95,61,235,1,171,179,203,204,37,233,41,41,185,134,172,55,107,34,137,132,43,73,128,100,56,67,122,41,218,229,4,177,160,181,101,233,172,0,96,232,239,17,174,102,216,68,155,210,133,169,125,195,66,214,190,184,174,80,216,167,25,15,244,191,125,133,24,104,13,218,162,87,95,56,79,82,6,51,175,34,1,109,29,246,233,183,227,201,22,105,80,60,181,188,186,162,11,85,17,161,180,29,115,103,73,166,91,120,113,66,199,127,8,46,194,149,68,116,68,219,189,189,112,236,105,167,94,94,90,236,200,125,180,143,29,94,103,154,68,106,145,31,57,29,85,178,236,41,193,139,106,58,9,19,61,218,50,236,60,193,204,178,187,11,250,100,103,237,204,79,28,129,194,13,110,84,211,218,160,2,127,165,27,64,169,171,154,253,228,219,159,207,71,60,162,218,44,130,181,55,151,84,126,96,57,115,209,95,156,151,190,41,100,34,103,188,26,33,137,102,235,188,165,129,194,137,58,25,187,171,14,26,127,86,59,190,163,63,202,134,13,84,97,235,29,208,20,108,84,237,58,150,69,70,73,183,33,5,169,59,152,51,153,216,54,66,197,208,55,232,58,6,16,198,253,246,160,196,83,247,17,193,229,55,25,215,105,42,242,189,43,182,11,140,29,164,83,30,76,65,228,129,6,170,168,146,157,220,129,122,129,219,195,250,26,171,144,114,190,31,173,82,149,134,120,127,246,38,177,127,180,108,108,21,37,21,90,123,119,74,185,83,170,155,82,119,214,65,239,211,108,72,86,154,207,123,57,66,140,38,15,253,45,185,185,9,215,59,116,162,113,161,222,40,227,253,162,150,247,81,145,6,13,163,208,101,89,235,194,21,57,40,44,197,204,60,49,193,173,136,3,15,255,208,245,17,195,231,220,20,6,214,89,244,18,38,55,204,136,25,91,118,15,12,229,20,84,109,164,42,21,62,38,135,175,200,130,93,193,58,222,34,141,158,214,9,15,76,80,103,246,190,96,151,230,124,56,15,99,116,88,201,59,10,153,8,96,149,213,116,140,136,237,139,4,123,242,208,171,224,240,75,253,79,208,220,38,230,207,57,61,240,86,207,196,110,233,175,60,12,35,9,41,165,172,109,202,228,113,48,26,243,190,92,254,158,224,148,245,235,150,152,56,213,150,19,193,82,123,43,82,169,43,237,147,83,108,111,125,208,50,80,91,93,168,41,90,171,117,233,232,206,178,55,26,221,71,206,52,79,180,43,89,117,76,231,247,9,153,153,201,77,245,187,36,74,113,139,239,217,199,58,159,187,43,141,10,203,126,81,69,59,198,220,0,219,1,158,203,113,197,131,25,37,23,148,238,35,122,250,85,76,117,48,55,166,161,249,228,57,231,233,111,170,76,223,250,160,191,169,178,73,60,185,203,246,6,27,245,239,108,225,134,0,152,61,219,65,24,107,62,10,121,229,90,97,147,180,96,92,49,154,12,100,200,254,199,171,198,198,69,15,221,118,255,33,176,220,84,48,105,110,166,83,147,203,66,143,212,89,222,15,114,36,81,238,117,114,14,189,145,100,166,149,121,86,10,39,40,228,0,122,102,125,23,33,252,50,28,90,166,220,113,149,25,238,206,250,202,119,36,220,239,85,112,35,37,150,209,255,248,210,92,240,177,192,162,242,50,39,229,88,197,158,176,16,145,178,84,247,180,236,67,22,68,30,246,255,24,5,170,255,60,201,204,44,128,12,159,63,144,76,176,201,250,139,69,53,253,81,65,85,158,157,11,96,90,101,42,223,118,158,113,224,42,250,232,168,189,75,126,70,107,250,143,133,10,10,217,60,176,140,44,184,160,216,146,1,39,132,221,94,229,212,172,180,31,17,133,183,17,136,161,111,141,108,80,242,59,168,154,233,238,14,132,239,80,79,47,225,57,189,55,155,90,231,69,16,247,78,248,176,16,185,99,173,200,22,16,83,121,188,226,171,126,3,164,92,4,108,87,77,69,6,61,196,149,41,35,36,54,77,3,201,132,200,137,43,120,249,113,2,2,48,201,23,2,171,81,195,89,3,98,7,50,121,202,195,140,249,207,108,221,10,72,33,148,105,209,165,147,66,220,133,206,121,212,91,129,157,237,243,154,207,200,22,248,250,148,184,63,182,86,3,167,222,88,182,223,176,14,212,174,40,232,13,251,237,213,102,167,214,136,51,104,56,88,223,76,184,78,115,20,61,28,137,115,41,88,140,93,219,177,148,201,146,156,216,252,80,185,27,68,47,129,86,92,169,37,130,133,71,65,194,84,207,233,182,144,1,141,138,115,78,123,143,128,89,223,251,221,218,41,206,117,13,141,29,95,179,56,192,6,106,227,222,195,141,91,101,95,231,70,25,172,37,78,164,202,131,117,38,190,78,62,187,0,62,123,223,85,246,8,71,202,129,183,127,137,223,44,11,130,210,106,127,189,221,96,146,64,152,189,226,203,91,5,246,152,47,176,230,164,90,130,215,196,10,80,185,222,174,201,85,86,188,181,72,247,194,140,148,164,110,85,204,110,225,138,181,120,198,58,158,96,0,213,221,255,88,241,227,151,227,94,173,250,49,13,141,51,10,72,88,249,170,35,193,206,144,4,12,178,25,106,153,96,246,100,38,255,79,220,118,129,131,216,66,187,165,89,165,174,135,181,27,53,250,201,0,107,40,109,249,118,196,197,135,43,140,212,162,220,179,54,126,138,116,69,161,14,236,161,134,201,87,45,64,143,184,125,249,131,121,148,136,237,129,140,202,160,187,199,153,33,61,248,213,145,245,92,122,5,111,56,243,61,221,137,17,101,25,210,30,91,0,3,49,186,209,181,9,101,60,57,38,180,243,213,88,245,172,146,18,180,155,72,32,252,188,86,123,38,167,130,116,10,247,78,50,14,30,129,197,197,138,216,164,104,231,127,166,121,79,148,7,17,154,186,61,93,75,52,151,82,117,23,76,54,78,248,190,79,206,4,68,224,224,42,243,116,245,198,232,123,191,61,205,164,126,26,162,255,130,5,173,4,115,134,131,212,86,55,14,238,109,125,37,246,211,55,71,109,29,244,209,30,246,125,211,178,173,157,216,136,207,67,219,118,41,181,230,25,114,13,194,238,255,180,83,180,81,64,220,241,46,136,251,31,177,167,83,54,238,235,85,110,191,162,105,25,82,83,6,70,122,94,215,223,102,121,148,211,26,25,213,111,229,225,15,231,180,33,237,14,55,242,136,251,160,126,116,248,23,139,213,95,227,179,251,195,12,242,160,219,101,74,56,186,232,64,18,165,4,241,200,179,57,31,145,200,169,122,133,251,130,41,85,226,213,236,205,189,64,83,134,190,119,190,105,240,108,58,153,158,36,75,111,59,79,163,6,232,60,227,208,138,50,159,9,40,92,98,51,21,73,148,66,212,187,12,240,218,178,171,226,220,158,253,209,83,235,251,213,145,29,224,60,38,237,60,92,70,102,28,189,86,39,183,107,63,72,75,76,150,190,112,152,122,50,18,23,203,239,126,35,154,113,224,147,169,177,65,114,65,31,182,209,29,60,225,59,47,241,74,208,48,128,124,211,211,22,20,121,251,138,28,79,134,191,171,110,112,69,143,70,27,138,144,95,99,79,125,146,214,26,132,196,172,124,74,56,152,89,215,206,4,94,135,205,31,42,123,114,92,122,164,147,178,94,95,222,143,58,10,243,250,184,57,235,207,144,225,160,225,250,15,151,244,4,102,170,216,118,169,89,188,81,144,207,71,201,247,190,113,46,58,77,143,48,81,238,218,34,40,136,186,178,226,56,201,21,167,71,65,6,66,231,175,154,40,90,56,60,80,230,177,133,235,132,228,173,179,154,159,179,254,169,13,93,16,166,52,29,70,246,239,74,216,224,57,188,186,232,115,85,151,189,4,58,30,16,112,249,223,117,168,73,22,28,130,54,68,122,33,200,35,9,119,199,34,30,238,211,176,166,72,184,252,246,202,251,98,123,155,52,111,193,181,190,189,210,208,116,90,68,254,187,17,127,235,84,30,160,7,28,131,160,14,155,137,236,31,140,115,158,140,238,5,193,106,81,241,67,50,86,249,248,241,17,192,129,28,117,202,159,174,209,65,201,221,94,248,165,14,239,175,53,234,130,12,207,246,202,68,212,110,87,80,169,177,249,129,160,226,165,199,62,229,168,190,11,161,226,18,161,114,15,187,6,209,128,34,153,223,48,232,43,40,125,162,51,129,114,199,108,136,112,183,204,212,222,72,148,235,0,20,167,99,86,52,236,49,79,189,178,177,62,94,92,62,121,98,17,208,76,12,225,69,29,86,26,36,36,23,65,159,149,124,100,96,106,46,5,123,142,22,143,206,150,46,93,72,125,180,198,151,50,187,224,202,72,253,43,250,38,200,133,214,90,219,51,151,124,58,106,202,92,69,216,154,45,205,67,186,81,222,137,10,113,207,132,244,145,64,21,105,130,5,240,151,244,71,177,216,6,64,103,157,156,118,253,65,245,44,30,255,94,153,28,17,20,11,185,36,64,175,147,118,234,150,255,145,16,116,202,150,83,212,220,28,91,231,229,246,152,19,52,218,40,29,42,16,201,219,140,5,66,162,5,2,236,147,82,141,108,176,16,7,21,213,10,210,123,88,59,43,215,139,166,225,141,247,132,56,201,21,220,209,233,68,123,166,95,219,155,235,108,229,139,127,214,186,2,239,201,25,199,139,110,36,5,132,142,196,217,245,172,20,229,58,69,79,90,52,187,81,118,136,183,241,170,248,212,111,164,66,70,224,123,144,225,84,102,21,251,193,138,10,25,107,199,130,175,118,85,179,162,255,23,38,136,33,162,70,149,86,33,63,68,122,77,219,156,34,229,18,76,204,233,202,87,33,123,4,229,229,86,137,36,144,103,214,141,189,51,137,52,168,216,10,158,211,215,105,56,223,186,130,121,11,205,81,172,236,137,35,24,137,130,214,235,46,103,165,186,187,101,73,176,167,140,67,233,212,146,76,153,240,238,80,38,232,237,28,192,132,69,84,12,104,0,217,92,132,56,151,229,83,102,209,59,234,188,23,129,34,236,109,85,149,214,85,146,148,8,183,232,76,64,207,125,210,248,239,127,198,230,87,39,204,37,83,158,88,56,46,137,30,233,184,139,135,98,103,139,44,195,198,214,25,30,136,87,227,20,51,217,31,120,27,198,210,128,236,227,219,197,11,77,123,14,166,14,29,210,100,98,241,152,56,151,41,162,209,116,248,222,160,44,154,91,230,41,149,70,175,101,220,146,158,201,63,102,129,116,199,254,124,84,148,128,105,230,70,203,171,196,217,30,245,18,158,89,13,133,127,24,72,88,151,155,244,48,20,234,151,57,109,56,165,228,102,160,96,143,66,178,54,222,89,133,209,92,82,106,9,36,195,235,29,215,46,45,66,124,179,170,167,123,187,71,244,233,150,131,51,88,194,22,178,208,79,59,114,195,135,2,134,254,241,154,111,219,65,70,30,42,21,192,45,207,224,184,61,215,150,202,191,194,35,95,245,233,8,78,75,55,255,26,202,244,99,53,49,234,172,190,217,3,160,253,155,174,81,57,9,167,85,23,93,170,155,9,161,226,210,64,150,186,255,106,215,177,30,173,137,240,64,56,160,29,115,178,11,153,219,126,190,39,214,212,109,159,138,231,157,167,61,193,162,63,77,11,137,145,132,184,36,112,199,189,126,151,146,244,125,238,13,137,68,230,241,52,74,168,48,183,24,196,129,148,242,244,251,239,19,205,90,15,98,138,116,176,138,84,84,105,131,79,193,111,225,152,91,189,146,208,85,180,10,101,71,15,182,163,249,210,157,197,21,116,65,85,14,201,9,63,155,81,18,201,197,134,220,56,179,33,197,164,0,184,133,206,75,150,135,79,236,126,58,37,170,160,226,100,69,39,224,107,212,170,29,140,72,244,7,2,54,239,240,39,240,243,192,128,76,125,18,195,17,111,155,106,79,150,244,223,186,67,105,46,97,253,148,112,162,131,68,133,162,95,128,148,176,185,203,49,92,71,135,152,102,243,145,196,75,43,243,252,239,215,236,232,119,137,5,4,36,185,106,40,77,32,170,86,24,98,159,141,81,2,87,56,221,195,96,238,185,246,127,24,243,167,218,221,210,55,85,209,137,247,12,61,172,108,240,156,98,160,84,144,152,240,68,69,199,98,112,93,131,170,181,81,159,252,156,140,158,18,241,70,149,163,77,36,224,105,70,45,201,243,179,97,47,186,38,250,122,15,11,145,106,179,71,188,48,17,240,59,53,75,153,108,208,187,75,120,67,122,252,219,191,57,161,58,80,156,233,168,57,36,9,153,193,217,226,96,24,177,107,28,137,152,237,194,222,235,26,4,30,53,253,7,111,15,165,117,245,44,172,3,118,168,52,220,99,12,180,155,95,164,224,114,39,156,139,12,54,156,86,91,81,215,147,101,130,149,74,130,233,128,169,75,133,120,207,84,106,200,134,89,38,218,181,125,175,95,154,197,237,24,14,141,135,3,5,107,149,142,235,216,7,37,86,26,250,173,81,37,168,118,169,131,142,41,228,136,105,194,16,6,31,66,209,12,22,184,67,213,149,230,76,105,73,87,185,199,2,131,75,233,130,5,4,143,52,211,160,64,152,157,47,237,168,150,51,90,0,174,117,194,239,36,108,96,209,10,177,139,84,93,115,63,15,223,91,101,162,74,52,221,65,153,125,119,131,90,8,60,195,168,35,157,42,7,32,224,188,167,106,66,219,203,93,54,182,184,96,98,186,127,58,123,40,61,199,81,240,72,159,12,133,184,165,89,101,135,4,178,242,84,73,251,0,130,58,95,40,60,182,91,60,230,7,58,58,255,113,204,80,207,23,121,13,83,127,99,58,128,254,127,246,14,52,31,127,252,168,178,232,216,168,130,28,239,192,1,6,53,61,1,80,99,34,43,230,34,28,142,253,88,41,161,165,84,43,39,31,28,182,151,63,220,247,253,240,193,100,34,224,0,93,117,24,212,152,85,199,69,83,43,138,98,254,95,171,51,85,64,29,212,208,135,34,42,93,60,182,125,115,200,56,142,251,18,72,198,122,94,98,35,116,28,93,230,47,152,104,124,41,93,167,22,204,89,221,48,63,241,39,247,185,42,227,43,171,166,18,32,45,224,5,13,1,169,3,51,161,87,238,142,139,185,78,25,186,14,26,218,43,68,158,188,232,171,241,223,250,207,175,72,20,226,73,90,34,45,118,160,202,22,246,44,196,187,133,136,145,25,48,199,164,207,144,108,213,129,97,103,178,88,113,181,239,51,169,7,233,41,5,252,225,50,195,170,216,48,204,106,211,254,142,79,145,48,138,234,113,162,78,44,83,122,180,46,189,79,226,126,229,138,97,190,88,35,237,232,253,217,212,155,58,151,63,227,177,51,160,234,58,222,97,224,79,82,27,224,46,25,204,92,105,247,54,84,109,192,134,30,113,87,80,211,54,172,7,233,246,60,170,213,228,209,184,40,124,247,59,71,187,44,79,84,204,123,56,186,49,6,4,152,157,112,110,3,160,119,239,108,26,61,213,159,131,120,202,96,108,86,76,3,131,186,26,247,228,47,129,31,15,39,252,83,93,211,27,51,91,211,192,178,144,177,226,88,37,95,191,196,81,251,56,94,96,242,63,107,221,111,148,106,153,135,240,254,201,30,96,183,11,38,224,61,219,122,146,27,97,250,242,56,192,126,49,203,159,30,185,198,122,143,134,10,54,118,24,12,60,21,158,229,189,199,191,238,207,171,183,52,105,134,39,1,115,26,213,243,114,164,57,79,69,236,204,200,21,157,208,24,229,219,118,28,78,15,115,246,175,194,69,182,179,80,71,97,233,223,33,130,40,229,153,125,51,115,243,117,172,139,215,192,141,221,102,235,140,141,120,136,134,42,68,20,60,122,73,239,112,171,27,250,123,210,43,40,119,190,128,160,142,234,149,44,214,118,11,140,203,238,75,86,237,103,156,116,181,99,209,116,53,233,133,53,26,191,46,44,216,183,211,23,184,41,251,87,39,164,248,154,135,29,167,103,175,85,183,207,128,175,125,66,30,146,243,110,11,208,188,221,188,111,28,77,29,190,61,142,199,37,163,175,178,164,72,199,62,123,82,52,106,112,202,106,37,102,20,34,110,148,21,73,144,219,164,94,81,172,224,23,20,129,152,198,78,16,66,2,133,24,112,234,211,64,205,189,208,74,211,231,244,69,237,104,153,59,135,218,180,141,28,94,191,204,60,42,114,74,117,214,47,82,72,137,4,234,252,114,132,184,140,147,118,96,255,159,195,238,230,119,36,67,69,157,213,113,35,71,241,63,229,185,38,215,3,29,25,98,168,176,240,250,188,48,72,16,209,251,177,139,230,170,194,30,248,102,110,121,54,35,37,22,1,224,149,93,255,15,224,166,42,243,98,158,8,207,159,158,188,68,8,220,141,82,247,77,145,111,71,137,101,159,128,193,35,54,206,55,144,220,110,15,37,247,214,5,231,126,161,79,196,163,129,103,200,204,165,248,140,186,44,77,159,181,32,62,164,149,64,85,168,165,183,108,25,191,141,11,37,247,239,96,209,59,224,159,187,150,181,23,236,252,64,184,76,146,201,93,107,54,90,11,191,225,44,0,230,22,83,27,200,112,53,199,140,93,176,80,163,254,78,60,232,226,214,94,107,114,207,163,3,232,157,245,237,224,93,247,126,144,105,114,253,124,234,36,23,174,129,7,34,184,128,220,253,11,63,249,90,118,26,103,239,166,239,98,121,22,246,149,171,42,184,115,16,118,236,149,87,13,54,90,243,110,77,9,125,89,246,243,228,163,164,147,89,56,230,8,149,36,135,3,118,45,109,146,18,52,121,33,110,210,65,27,49,45,89,49,1,6,132,188,236,253,236,135,99,140,248,38,152,174,108,203,70,22,112,225,122,179,181,195,252,251,53,37,9,69,222,71,92,179,86,217,72,15,86,61,198,223,170,144,171,157,234,175,174,50,171,59,134,83,40,32,3,184,12,26,141,161,133,59,186,63,8,138,104,95,2,193,248,35,82,153,91,8,211,140,44,250,235,183,35,101,134,121,75,161,144,210,252,207,126,19,162,106,83,43,167,192,60,166,190,24,204,116,67,209,75,78,112,213,197,121,241,70,228,128,76,140,176,196,168,121,179,49,151,213,84,238,206,132,4,103,121,215,102,187,176,59,73,115,164,52,90,56,142,183,6,203,189,73,242,229,91,43,31,106,195,150,129,217,154,239,20,117,107,171,156,193,119,142,216,39,146,29,104,27,216,43,166,179,175,213,145,95,139,156,236,53,234,217,146,60,152,90,195,183,186,161,121,26,148,55,150,156,71,119,199,103,20,126,120,9,164,233,226,89,104,241,46,227,254,65,202,7,217,140,106,243,11,255,76,127,84,198,98,51,86,91,217,57,209,159,59,236,124,89,228,232,18,47,82,102,211,235,69,77,84,179,235,147,148,148,74,185,51,74,101,221,85,113,165,70,4,50,12,138,155,219,72,113,8,255,142,33,215,206,103,88,165,18,194,183,80,39,63,194,158,48,194,70,249,68,246,135,105,25,103,244,179,218,164,106,29,145,132,58,172,145,97,5,59,123,248,145,105,117,71,215,7,175,158,165,116,111,55,173,127,93,39,54,52,130,239,78,150,30,159,12,38,182,184,143,28,129,66,54,82,7,245,137,67,177,213,187,250,250,56,253,135,139,254,18,221,224,139,76,149,102,231,227,116,42,51,62,188,222,253,52,247,253,235,254,120,224,161,65,46,91,161,202,128,58,25,119,12,12,215,113,193,1,23,215,1,170,3,53,143,184,44,253,119,83,80,100,9,92,182,196,33,46,65,102,136,133,193,243,69,138,151,3,140,177,20,161,37,217,239,114,71,32,146,177,123,22,236,78,95,180,186,54,123,113,11,195,197,206,178,182,193,44,100,142,177,149,119,97,225,23,238,96,37,19,83,135,125,154,55,114,243,179,152,231,60,14,221,83,6,153,173,116,12,221,109,176,52,46,26,12,78,82,142,8,13,218,35,5,61,136,17,76,37,157,150,85,203,86,184,181,217,212,36,109,250,99,81,237,164,40,216,154,133,132,31,175,135,124,155,252,185,177,229,249,192,44,42,219,229,96,25,83,8,173,58,174,153,233,45,62,204,248,225,236,145,119,87,253,245,57,225,184,73,146,191,240,127,223,242,86,201,178,204,240,114,17,33,252,118,177,100,251,25,191,241,187,206,116,58,106,149,115,102,134,236,7,117,104,47,168,91,62,68,124,225,42,172,134,52,39,185,136,32,243,42,115,52,95,10,91,90,234,149,248,175,240,102,111,144,81,112,157,233,140,212,93,120,83,248,44,181,247,233,159,204,133,122,215,171,86,231,147,30,61,75,43,145,178,147,203,118,169,123,247,52,186,32,32,4,75,137,65,164,41,42,163,129,170,6,140,31,193,32,45,171,92,210,130,91,87,95,173,231,160,237,114,121,49,209,48,207,169,235,39,27,102,210,203,114,227,237,62,211,76,177,154,41,2,18,38,117,17,172,131,56,222,202,165,34,54,39,50,85,100,194,88,67,142,236,198,99,25,3,39,233,108,239,88,49,14,46,102,62,237,246,214,169,235,229,115,30,252,239,182,47,151,218,163,171,28,17,87,212,108,217,117,250,216,214,152,49,180,224,98,252,118,130,12,25,107,50,248,205,99,21,175,163,12,174,180,123,131,167,164,39,126,214,0,250,246,62,145,136,49,221,187,210,156,12,196,225,21,225,67,39,163,149,188,234,46,1,90,6,13,254,187,223,87,8,115,194,191,167,221,174,36,131,183,225,88,24,163,163,45,25,95,111,122,80,85,21,225,32,59,23,118,156,182,82,24,239,179,50,147,218,94,113,175,190,29,17,193,47,80,31,24,50,50,50,13,154,8,163,53,89,117,90,118,136,8,114,124,110,197,189,8,212,219,31,134,100,21,216,101,129,36,27,223,191,200,220,105,162,151,230,203,68,205,195,68,98,58,99,130,248,113,50,146,168,96,135,249,160,184,87,235,95,234,10,152,136,36,237,122,42,89,121,199,87,80,124,197,55,168,180,54,212,95,185,105,82,125,252,187,45,48,157,21,131,163,198,148,62,220,0,212,19,116,206,130,201,5,61,197,140,12,224,149,16,52,196,116,44,248,104,206,99,98,250,105,225,29,171,60,155,169,179,153,140,253,228,244,123,188,102,202,185,13,109,19,84,7,24,175,68,211,197,185,61,220,222,122,208,205,79,159,22,242,53,53,232,187,39,210,200,136,223,220,168,2,201,115,68,180,208,131,214,49,53,59,58,186,12,187,44,218,125,152,59,251,219,81,38,148,54,28,129,136,248,61,252,250,24,248,38,160,115,146,176,166,27,36,70,142,252,6,192,9,232,227,177,244,221,131,37,55,221,43,188,197,87,152,212,152,38,79,48,130,241,239,4,220,205,155,187,41,228,111,213,34,86,112,110,201,227,212,187,4,169,254,138,111,75,123,231,191,106,236,72,69,178,51,157,167,41,124,140,197,96,172,153,100,79,24,242,140,153,202,233,118,185,66,86,221,167,13,83,145,243,35,156,225,15,174,49,251,170,59,215,189,238,180,181,80,29,73,45,34,143,208,187,82,160,210,154,222,21,97,196,106,94,195,5,66,179,122,105,11,174,32,248,190,206,225,55,220,173,30,31,34,135,32,236,188,106,199,227,105,200,210,178,98,123,221,217,127,8,250,84,22,226,68,162,224,33,4,92,198,186,235,231,157,118,80,207,125,246,248,166,169,140,101,189,129,223,171,131,115,19,109,195,79,165,128,117,218,68,209,65,135,60,33,210,96,248,78,104,80,7,172,111,185,7,97,148,101,135,90,86,53,14,72,218,181,32,111,47,20,41,93,228,166,134,228,92,196,65,42,73,238,109,175,133,3,233,153,79,190,184,52,43,77,109,78,60,52,110,231,108,220,80,148,160,215,108,96,182,135,221,128,29,46,252,128,212,148,117,143,154,235,144,173,217,142,215,217,225,99,90,51,250,115,134,182,189,102,96,149,188,159,10,46,177,209,58,69,21,178,137,45,236,141,152,207,191,216,40,21,130,161,202,5,174,199,29,218,45,113,240,120,159,63,248,163,31,129,2,65,190,190,193,57,223,217,149,215,40,125,100,249,14,194,178,26,80,171,145,91,252,119,76,218,228,112,46,45,182,239,214,55,179,249,0,80,9,169,240,128,164,203,93,235,113,234,180,240,97,109,70,131,41,255,132,216,118,65,247,39,112,42,98,224,90,170,178,6,112,11,197,239,45,75,17,80,155,104,176,209,138,81,153,114,219,209,101,243,186,46,145,200,152,225,77,137,221,245,72,237,216,94,103,150,203,234,2,147,182,53,9,192,148,15,118,167,247,75,91,126,234,200,83,86,57,14,202,221,199,231,233,141,59,156,10,6,149,23,244,33,130,138,95,233,165,149,198,76,212,46,206,246,150,94,172,123,166,116,49,153,192,212,82,36,208,83,183,178,160,124,63,120,108,60,240,194,95,195,80,194,140,110,80,12,72,220,2,213,86,17,222,197,87,209,38,97,196,213,208,238,36,123,144,209,25,153,46,146,156,115,252,246,173,0,8,187,33,139,7,15,125,145,234,232,68,33,203,168,194,198,116,87,113,45,150,158,7,103,172,196,118,14,202,138,206,178,174,202,32,162,38,101,39,202,186,246,50,185,51,55,33,29,9,119,80,135,164,125,169,213,107,4,51,104,56,26,196,30,212,184,254,99,61,69,67,46,109,84,39,170,254,177,1,214,228,175,17,21,77,45,196,157,107,52,234,84,127,241,204,120,113,2,57,207,36,0,196,196,171,235,144,219,77,135,105,136,90,88,190,49,136,31,73,71,105,191,186,130,145,206,42,35,195,84,39,125,223,81,164,10,234,35,60,140,254,72,81,57,131,105,145,24,226,2,231,86,239,22,210,134,174,71,41,145,74,187,31,246,3,51,73,51,132,24,5,20,227,119,213,78,246,209,171,238,173,41,103,107,63,153,165,156,56,147,139,69,174,22,147,104,191,149,175,51,45,12,78,136,238,58,208,154,23,241,4,233,117,87,247,146,232,27,160,241,119,8,61,195,11,68,65,0,116,74,167,103,99,230,169,149,24,62,82,20,174,234,162,129,204,4,3,141,56,113,37,173,107,74,153,58,56,180,83,108,99,240,170,107,246,145,147,243,160,208,112,81,60,86,26,205,120,250,199,86,252,80,246,231,7,88,150,184,59,49,116,90,223,118,112,75,111,125,102,234,116,99,35,176,47,35,41,223,98,122,96,151,204,151,65,93,80,0,221,39,21,121,103,77,123,195,49,2,54,150,1,35,153,227,208,57,211,56,143,41,33,204,114,122,233,111,97,148,103,204,236,213,224,35,121,144,123,103,199,46,176,176,160,221,71,18,243,179,80,127,53,76,49,143,140,166,180,21,152,235,86,138,179,248,186,42,143,122,157,5,111,168,254,77,237,146,110,55,253,93,238,230,136,132,17,243,165,43,31,154,201,202,101,76,171,33,153,176,194,108,205,188,45,175,248,18,30,141,151,104,205,240,206,38,231,164,48,231,200,117,20,147,136,229,239,7,219,218,239,215,95,119,34,220,217,30,184,215,58,49,112,48,65,27,3,102,82,94,193,38,244,68,44,46,253,227,43,142,175,152,6,218,55,207,162,222,229,149,159,80,12,44,115,160,88,210,167,90,131,162,57,243,111,46,14,54,251,67,234,212,220,144,174,88,61,234,56,215,248,169,25,51,118,202,25,130,131,122,77,2,12,136,208,60,48,185,167,118,77,84,116,96,143,142,44,44,223,125,146,123,15,152,201,38,175,46,139,228,182,190,180,232,72,0,171,70,212,32,85,197,171,79,58,29,215,247,244,235,139,99,39,104,96,73,206,116,163,200,70,29,29,129,4,81,92,178,170,220,215,128,27,143,190,234,193,105,233,76,119,34,192,163,249,90,247,52,147,39,217,3,14,202,183,81,192,89,58,126,74,30,6,74,186,145,253,87,216,190,231,9,198,254,13,100,148,248,216,249,195,245,194,182,55,134,101,156,240,134,185,23,229,175,85,37,13,99,172,191,250,200,18,35,166,115,208,196,19,164,209,130,68,106,86,250,218,64,190,49,120,105,168,72,184,42,128,86,195,47,43,15,186,3,80,9,235,255,213,123,103,72,74,62,13,10,100,201,227,244,114,122,66,87,229,170,162,52,73,35,129,176,86,10,189,33,219,254,54,47,78,190,216,50,22,191,69,86,42,148,207,138,191,130,160,143,72,203,121,188,32,119,230,173,176,138,29,235,89,126,58,70,147,97,131,45,30,6,213,236,179,20,247,101,234,143,167,114,57,59,14,205,207,0,78,53,189,243,146,199,167,165,116,110,28,91,202,215,64,29,142,109,192,25,245,197,113,39,155,236,251,252,138,56,224,207,88,180,69,217,68,183,236,174,9,22,116,231,129,87,206,87,56,102,85,30,91,175,227,67,73,58,4,6,69,27,50,239,193,180,11,163,188,171,51,121,176,11,215,4,105,208,210,118,2,209,211,62,75,236,151,208,33,134,129,121,54,216,72,118,167,31,30,84,69,58,236,9,117,160,141,124,252,123,168,144,6,210,18,78,5,228,160,75,147,47,114,105,47,233,148,231,127,163,87,236,166,169,146,107,210,171,124,67,39,151,201,23,101,93,53,27,251,12,5,227,74,199,217,31,194,9,82,147,163,200,183,202,19,52,243,168,23,47,105,101,48,167,39,14,19,222,243,126,54,212,223,80,135,215,184,19,118,254,177,249,199,97,56,150,182,175,221,36,89,214,224,191,95,23,227,159,150,194,73,134,0,168,75,96,153,44,221,234,154,35,135,214,21,146,104,93,148,11,246,236,96,152,222,57,170,203,9,79,5,211,194,200,150,24,32,210,202,155,84,39,189,222,204,250,100,94,22,147,90,73,90,7,8,247,93,33,65,63,221,43,201,76,137,66,173,224,47,128,232,18,201,66,118,64,43,33,170,214,184,58,67,146,159,248,130,151,202,59,36,122,130,102,113,176,78,134,31,32,149,191,31,120,192,212,83,58,184,183,255,214,219,70,81,106,25,129,17,94,3,130,18,201,200,181,170,202,228,137,71,126,228,155,58,251,227,36,30,162,128,192,118,217,217,54,126,51,161,76,74,241,108,241,66,7,219,100,191,221,32,72,147,116,147,27,182,97,144,216,61,244,63,48,59,246,214,65,95,107,126,47,111,61,11,76,160,169,88,1,50,79,217,92,5,230,125,79,185,143,110,18,54,19,80,109,9,89,103,15,99,249,54,43,184,203,14,176,203,22,193,238,137,156,54,98,150,109,98,167,133,210,56,51,203,177,209,122,162,135,212,117,227,209,165,8,154,245,114,160,155,103,157,210,249,64,165,0,233,23,118,111,245,0,255,247,200,154,240,25,141,154,162,144,114,245,191,237,217,127,150,178,99,71,87,186,228,65,2,56,9,36,48,56,111,8,160,144,175,116,224,108,187,102,11,18,85,68,147,245,61,184,107,161,13,188,51,167,178,231,250,144,140,150,168,88,120,45,109,24,217,17,236,169,37,114,8,42,104,193,202,99,10,155,40,171,57,175,64,245,78,67,91,104,80,200,4,107,181,26,145,199,166,76,203,151,91,51,144,132,41,9,147,25,183,247,252,13,226,3,169,144,184,142,29,51,144,250,22,112,175,247,250,237,29,28,194,93,109,197,219,180,111,47,47,119,51,224,7,47,137,26,48,191,184,223,62,29,90,204,153,79,18,63,214,155,152,117,106,77,160,38,146,43,226,54,160,18,127,59,140,185,172,168,222,22,20,45,12,228,246,197,218,36,135,170,76,122,119,226,37,199,181,139,155,161,72,179,199,66,197,31,231,246,102,174,253,134,14,19,145,198,28,235,41,54,85,73,46,97,231,213,175,18,243,153,129,251,89,158,123,86,145,1,111,167,234,238,184,242,48,199,43,200,1,17,111,99,220,41,141,9,100,236,24,130,107,96,246,245,89,187,74,82,180,83,230,175,196,178,182,186,51,39,8,118,113,204,221,207,47,185,220,13,114,184,242,221,81,168,205,81,1,219,74,21,196,134,53,104,99,122,65,181,22,147,165,209,155,20,138,156,19,40,23,5,182,219,78,173,135,60,28,197,199,204,133,73,83,88,35,233,245,173,150,82,206,15,13,39,142,49,108,185,45,82,191,62,66,222,119,247,252,152,74,244,208,209,34,238,167,61,15,133,67,180,6,143,248,103,156,188,107,6,74,35,212,68,239,71,177,173,137,43,211,199,228,156,0,196,240,14,122,185,237,215,166,79,57,235,62,68,253,198,120,95,252,96,14,100,99,114,130,27,22,115,126,198,7,16,30,253,12,76,86,39,198,159,59,41,172,24,77,128,136,68,41,8,81,254,166,54,173,88,56,120,166,142,23,241,168,83,235,92,53,93,231,235,19,134,67,117,28,223,192,5,68,96,166,222,86,120,130,38,164,168,204,255,82,212,114,88,253,150,98,252,254,120,72,128,24,223,176,122,253,209,58,179,214,233,219,224,223,193,30,40,229,13,11,87,253,172,219,110,153,39,185,54,34,49,96,113,223,27,48,225,136,82,71,109,224,73,0,237,94,19,68,255,28,144,70,105,245,165,91,132,146,205,2,98,82,227,45,147,143,181,114,92,187,57,187,245,46,10,139,200,67,202,183,9,119,58,239,192,12,195,17,140,198,188,11,163,114,20,82,89,81,210,193,221,184,105,152,88,123,127,100,90,144,33,220,206,98,204,34,9,255,250,199,60,176,173,68,53,42,247,141,64,97,248,56,160,22,2,165,66,52,171,153,191,254,138,67,25,248,141,4,182,87,87,8,210,155,44,80,226,213,107,73,152,31,205,214,132,53,228,134,30,209,159,223,182,215,151,21,99,192,119,91,188,41,112,207,121,239,14,36,244,168,252,157,95,40,68,207,115,42,96,126,201,126,80,246,74,191,223,240,16,78,26,36,21,172,221,213,11,17,230,47,72,21,160,146,197,155,109,189,216,251,35,0,63,11,139,105,139,220,40,47,136,56,172,242,143,249,148,74,28,2,113,176,230,148,79,249,214,81,70,13,247,50,240,146,160,44,120,177,29,162,123,188,176,189,37,27,230,152,155,242,40,78,137,246,27,192,92,191,132,152,159,93,170,138,76,186,172,188,124,52,238,142,152,34,85,0,63,138,198,176,206,90,202,187,136,168,88,84,161,185,188,158,245,0,66,141,127,237,237,207,95,26,47,106,128,128,248,128,6,221,233,247,6,251,28,157,254,141,142,47,182,148,233,155,8,251,227,164,140,226,7,158,66,107,78,34,114,176,74,232,172,104,6,75,217,129,36,255,189,246,73,233,26,105,11,37,62,143,175,107,224,194,63,83,238,218,77,198,83,20,179,202,70,110,168,5,30,70,210,56,68,123,38,220,37,160,43,225,57,234,150,236,80,135,162,146,158,112,169,188,18,149,225,255,176,76,74,153,177,9,159,24,58,3,228,135,216,111,244,66,241,74,91,5,113,192,63,94,149,102,122,71,34,231,10,203,229,186,242,55,116,60,143,64,115,226,56,183,216,122,51,188,38,59,254,166,209,14,152,99,129,180,241,192,196,112,95,5,9,81,65,193,83,46,110,187,108,21,51,152,147,48,201,85,158,8,118,117,132,88,126,220,9,215,122,6,243,168,251,72,109,156,21,147,165,221,166,55,161,53,58,248,236,15,239,190,85,105,202,243,210,138,195,153,4,232,207,83,79,104,49,158,237,213,237,135,180,165,219,69,245,127,99,103,201,114,229,133,203,191,180,47,130,110,135,196,223,158,227,228,112,22,90,73,233,2,223,234,27,244,240,231,233,152,130,255,200,225,193,178,172,145,237,172,83,232,77,119,252,42,97,37,139,162,45,250,193,132,60,204,128,223,166,244,175,162,38,198,138,199,163,42,122,48,146,128,253,34,154,115,50,131,153,144,34,155,89,37,87,199,60,80,243,4,117,128,254,39,70,78,206,28,72,108,173,60,235,79,220,237,1,90,130,114,221,230,47,221,86,44,216,49,184,89,214,44,25,63,90,119,24,5,37,78,102,134,48,116,18,98,68,8,44,60,132,247,15,237,62,116,35,65,206,155,57,223,250,200,188,176,198,98,86,97,204,91,215,26,75,39,91,211,167,119,68,78,231,225,7,40,38,173,115,58,205,107,202,0,140,120,118,66,17,126,27,98,62,10,183,33,112,103,118,5,221,85,101,35,246,156,167,8,31,87,252,201,47,188,168,37,246,14,213,215,24,188,65,112,219,169,77,44,238,106,215,120,122,111,142,183,29,243,86,142,119,207,37,241,253,94,86,8,211,243,77,233,29,221,184,192,189,88,69,153,102,6,134,56,44,43,194,162,203,218,237,78,176,126,98,7,199,35,95,133,177,233,43,229,148,92,254,107,100,78,162,66,198,64,113,69,47,28,17,232,167,99,155,123,183,27,61,5,15,18,125,104,88,79,90,179,178,130,122,194,243,167,219,64,61,252,102,214,86,42,140,175,177,207,7,185,83,171,73,190,120,12,221,89,47,246,219,245,159,240,108,48,220,148,72,97,206,39,66,157,202,115,13,250,162,247,135,123,152,166,221,176,105,97,115,182,79,90,71,17,117,68,13,85,131,142,24,180,4,129,147,186,159,171,153,90,223,250,100,145,216,154,30,121,153,0,133,37,228,107,71,87,43,19,64,54,89,100,147,243,27,5,151,148,139,9,111,61,150,175,85,206,143,253,35,47,126,139,216,232,63,126,210,246,17,98,51,189,29,139,100,97,27,253,242,154,55,55,215,193,224,128,185,201,81,111,178,18,192,220,0,231,190,182,67,140,215,74,253,213,47,22,65,139,9,135,218,48,72,81,48,15,202,50,241,153,239,214,82,173,221,94,137,244,182,39,113,231,101,80,193,5,35,118,105,249,50,168,215,148,190,182,66,10,93,165,193,243,88,122,243,227,37,216,242,199,253,169,31,178,232,14,62,69,161,47,20,44,188,58,93,53,117,132,222,245,147,168,252,56,99,155,102,177,168,177,107,75,244,197,15,207,143,48,210,186,120,147,166,144,227,49,136,134,149,12,4,155,158,88,236,254,16,231,5,201,240,130,25,28,106,175,179,79,220,167,153,24,174,69,32,69,15,254,238,146,148,169,44,46,32,157,72,243,235,9,234,57,173,161,38,178,181,255,33,160,81,79,58,106,31,159,135,44,70,138,4,222,253,190,66,188,168,80,97,167,35,89,168,43,181,106,249,52,30,164,8,68,1,242,234,118,142,109,57,197,189,31,95,126,36,66,59,71,120,81,169,242,234,246,191,44,153,68,147,12,122,250,127,235,175,217,219,71,152,27,247,67,190,234,143,117,133,65,59,142,221,77,101,206,244,144,128,207,85,101,161,99,37,5,138,12,76,17,105,93,72,231,183,182,191,52,38,147,156,78,89,180,119,185,70,162,151,29,32,86,88,105,47,26,116,52,137,129,129,224,40,58,252,99,214,94,51,137,57,208,84,206,115,206,105,228,191,30,230,54,253,79,153,104,71,53,104,243,20,243,250,134,81,163,26,198,43,177,85,80,153,38,89,50,192,4,251,223,134,129,95,117,51,245,100,193,251,137,121,24,226,127,46,225,45,223,197,50,122,122,234,189,237,96,166,71,12,203,147,137,50,150,194,0,9,17,0,26,56,8,187,127,130,251,150,250,48,200,20,180,14,175,39,25,103,125,16,133,69,210,123,146,79,250,173,50,225,3,3,42,243,16,228,74,64,184,51,61,235,28,206,149,57,218,120,146,237,22,45,59,49,141,40,170,41,36,139,127,161,186,136,108,61,226,25,16,52,238,50,252,233,83,18,234,200,143,188,243,26,233,130,24,138,189,181,179,124,212,85,114,51,177,100,151,61,113,10,102,216,32,65,31,247,197,75,132,95,204,16,68,163,98,249,111,129,71,245,187,139,1,171,192,54,24,172,180,53,37,230,49,53,70,128,121,118,30,116,96,39,157,205,94,35,172,190,12,223,247,19,148,220,133,100,127,171,11,47,3,71,52,216,105,70,2,210,188,57,84,171,255,62,28,6,49,3,8,71,232,52,78,229,168,88,124,98,252,195,84,184,154,19,76,102,64,74,225,97,52,160,217,98,126,125,37,25,219,200,62,27,60,20,156,185,107,251,73,213,99,22,108,36,15,247,68,193,123,224,29,241,151,69,223,37,120,39,156,61,58,116,89,18,228,180,123,70,169,18,97,49,203,32,137,181,198,205,179,138,173,158,130,91,164,209,236,84,238,217,121,12,100,134,57,247,222,63,36,75,0,206,41,236,129,61,213,132,131,244,159,74,202,18,137,122,250,171,183,190,248,104,140,79,254,147,55,11,95,47,21,18,84,14,226,46,88,157,244,71,209,18,43,9,200,159,236,198,160,105,69,201,84,76,17,205,249,211,27,138,97,17,254,149,22,162,210,81,128,237,89,165,152,211,49,97,120,22,42,210,11,234,225,190,184,2,132,154,111,253,251,86,50,87,91,69,198,154,43,238,84,180,33,105,74,92,131,154,223,17,232,1,142,80,120,89,146,58,213,54,27,218,2,217,218,122,78,183,149,207,237,164,106,69,154,83,67,54,116,102,29,79,42,104,203,203,128,32,166,210,132,225,185,167,123,224,179,226,253,83,202,116,150,197,109,234,97,75,238,144,119,207,4,57,212,32,184,51,133,170,108,138,72,134,76,150,74,245,103,149,110,100,93,186,21,165,67,222,231,140,245,195,201,0,191,68,166,37,252,181,186,4,16,180,230,194,33,119,171,55,234,147,154,51,167,17,145,215,45,7,130,89,171,40,10,198,176,195,212,75,195,107,37,164,5,238,60,84,193,197,223,165,75,223,173,238,232,197,192,231,46,118,134,107,245,37,171,171,95,43,242,253,15,73,153,66,58,230,212,69,194,88,38,89,225,103,45,53,11,24,153,251,81,129,202,171,189,32,210,163,80,138,67,87,123,244,91,125,18,175,139,238,19,104,18,158,192,116,67,29,191,64,20,175,85,87,230,169,158,213,216,203,150,164,62,243,1,116,191,200,46,149,201,132,243,210,21,162,170,121,135,220,12,99,254,140,233,245,59,155,252,189,12,47,135,192,150,182,116,121,198,71,14,216,198,79,85,154,52,69,20,216,193,86,15,162,8,124,26,211,149,213,62,3,47,151,133,244,115,152,196,112,237,106,97,234,121,106,128,21,117,56,191,237,250,233,248,19,85,71,168,115,101,200,89,15,70,161,188,25,119,35,44,231,24,87,55,152,222,119,108,28,88,47,29,208,2,223,69,97,30,235,166,174,206,110,152,220,121,35,158,16,18,176,105,65,160,117,193,218,213,28,254,159,151,107,115,108,227,101,252,235,145,153,158,54,135,161,224,59,80,67,156,254,45,40,24,153,197,250,171,5,28,9,148,245,56,1,87,130,215,47,109,130,146,238,240,154,121,6,169,240,20,134,48,234,159,205,181,101,69,174,165,204,0,212,127,44,143,2,217,57,5,181,236,25,214,43,61,250,30,198,119,45,23,79,99,202,11,90,138,114,35,201,46,135,115,150,153,118,163,168,226,89,46,74,84,36,2,148,211,70,184,247,0,219,184,70,140,120,201,162,17,174,50,112,226,6,195,175,3,235,27,211,148,202,200,74,33,233,133,153,112,242,80,220,228,111,205,13,124,5,56,178,251,39,96,88,70,254,24,226,146,204,168,75,197,195,255,5,42,38,238,48,176,140,66,0,185,95,169,41,3,239,241,54,5,101,251,221,206,148,103,43,178,147,187,60,12,28,176,177,170,113,146,126,109,170,165,86,83,159,119,51,9,186,116,192,82,115,144,4,19,101,169,169,4,214,60,109,232,159,84,243,213,140,87,26,199,25,196,91,107,67,162,150,66,97,126,127,44,115,35,254,94,136,193,40,134,83,91,105,202,45,87,240,183,68,89,4,54,215,189,148,117,200,42,118,201,189,149,102,97,113,97,6,27,236,35,99,192,170,30,43,55,228,86,165,157,118,205,18,13,56,176,17,146,93,58,5,94,137,155,3,123,253,125,179,65,190,29,78,128,211,172,64,218,238,11,113,162,244,136,39,27,239,227,29,0,113,149,104,8,21,103,163,140,3,239,22,164,125,67,117,5,111,57,211,68,255,9,138,16,122,148,201,151,172,6,73,4,25,100,5,242,196,219,178,94,172,127,40,85,116,41,77,38,197,245,182,53,191,194,235,196,136,238,38,220,173,35,69,2,3,139,36,223,170,139,53,129,85,41,152,226,107,216,116,160,70,28,251,193,143,239,232,41,169,104,27,206,70,23,57,83,252,101,69,25,34,116,25,166,64,59,109,13,77,149,165,141,211,157,251,128,61,25,134,249,53,77,62,48,86,235,92,185,103,110,37,26,24,58,50,14,194,189,224,126,179,102,197,93,27,168,105,90,153,215,224,43,173,136,174,216,205,218,161,228,223,162,37,12,134,212,237,7,67,40,11,231,54,110,15,120,215,26,68,97,69,99,224,176,60,67,92,223,56,6,148,12,238,192,167,185,83,156,208,146,199,146,93,133,248,70,10,248,166,67,136,79,193,39,215,237,173,234,223,35,24,214,168,46,210,228,16,16,91,63,39,216,195,178,245,114,162,41,61,46,25,233,248,20,228,97,55,237,50,77,1,137,45,96,118,96,116,124,218,20,3,126,77,57,110,59,201,74,67,219,54,252,184,3,67,197,154,243,58,227,52,30,61,170,72,254,180,2,11,195,22,108,192,163,104,4,218,19,162,18,203,144,120,106,56,60,172,250,168,29,6,135,97,78,182,65,151,218,41,98,144,206,111,90,173,241,145,8,230,78,191,150,102,5,22,170,212,254,181,144,234,196,246,93,50,14,182,217,159,15,109,0,146,186,127,45,248,93,4,105,103,242,244,187,243,224,93,44,93,170,123,248,189,162,103,79,11,30,200,43,192,248,181,132,176,129,32,244,246,16,103,134,153,215,179,109,43,252,100,85,162,254,161,251,54,62,15,111,217,145,150,36,52,59,52,195,182,38,211,64,181,44,22,89,200,70,93,139,81,206,107,175,33,237,225,130,250,226,64,186,223,86,180,235,129,190,223,44,109,43,120,184,21,203,25,249,146,186,54,13,232,118,201,181,171,125,177,246,214,255,18,205,220,138,159,151,83,182,85,190,165,238,73,81,219,28,9,239,53,194,223,0,63,184,84,97,159,40,25,20,37,156,52,234,216,66,89,179,181,167,148,25,3,185,191,176,60,236,228,241,182,204,188,240,243,8,19,74,129,2,207,137,19,132,170,46,204,135,127,224,85,96,167,19,172,232,79,83,106,104,126,6,28,165,34,7,88,136,249,101,211,201,122,215,110,206,177,231,152,147,201,79,109,131,44,203,209,252,129,207,168,17,228,25,22,156,70,37,186,203,165,203,137,226,224,162,90,62,72,37,115,62,31,51,61,45,82,149,255,174,6,216,79,180,84,105,205,218,106,237,234,193,171,81,25,144,110,131,55,82,59,33,234,246,19,156,237,120,71,221,245,205,179,30,188,242,78,155,2,201,149,118,60,22,45,168,128,219,143,142,153,33,96,195,54,151,211,37,150,195,109,228,29,20,119,117,177,23,139,227,190,8,196,177,116,206,104,199,32,98,192,42,14,16,174,206,8,164,25,33,72,48,216,242,176,20,5,171,19,253,242,24,28,103,201,115,67,159,84,6,150,114,117,244,132,49,67,43,132,124,91,40,146,185,25,200,196,13,102,130,157,128,250,23,203,123,181,79,56,187,56,245,72,171,105,147,74,222,125,45,110,82,214,145,11,194,105,164,233,183,36,228,103,89,108,26,145,113,210,186,83,144,8,170,252,4,198,216,143,7,122,131,27,2,35,235,52,139,44,18,0,22,65,153,140,210,14,150,25,218,8,214,217,3,228,0,170,94,237,73,64,74,154,182,136,238,231,251,55,229,49,238,239,50,188,212,141,200,79,183,106,108,246,6,253,5,99,130,152,65,134,254,242,246,78,35,172,250,202,19,5,216,253,161,12,143,210,3,174,125,177,238,211,68,224,77,243,96,3,4,190,7,117,230,158,216,201,88,12,60,198,184,226,45,162,247,195,92,223,246,136,106,97,191,118,131,40,34,157,91,210,110,145,59,45,146,9,168,44,132,55,212,209,234,77,54,47,48,88,72,52,190,156,34,89,50,110,47,224,110,255,255,234,78,69,107,5,70,239,80,36,239,201,245,22,208,142,19,186,61,28,166,235,230,188,154,100,20,171,234,229,204,138,248,188,113,50,29,44,113,93,245,24,6,139,180,129,237,80,155,198,205,3,82,97,135,162,70,110,47,201,225,130,131,252,138,246,187,56,232,207,14,220,145,16,236,15,138,230,22,192,96,76,212,76,114,74,213,164,208,246,179,67,64,62,35,98,134,105,15,12,120,69,42,235,224,35,36,149,111,224,154,143,116,43,90,89,162,7,123,130,199,146,139,4,227,31,111,252,165,105,250,17,43,184,236,206,59,198,239,175,66,5,104,185,229,141,197,44,120,174,95,9,85,67,133,8,167,176,245,244,135,40,90,163,56,22,244,172,99,255,12,82,43,131,96,206,226,0,221,1,196,237,253,50,161,187,137,27,23,5,206,21,61,240,55,145,210,152,213,34,21,195,111,66,20,242,109,18,23,238,161,46,140,174,221,211,100,12,105,225,228,113,22,57,23,78,10,192,80,155,92,85,131,116,229,68,51,163,182,1,194,215,221,206,96,166,104,155,54,89,0,143,13,246,104,188,162,247,210,101,22,223,222,179,132,95,32,148,188,123,230,173,42,18,62,113,184,186,60,16,40,100,145,133,157,219,191,200,140,57,151,87,32,51,193,230,60,203,33,45,47,55,152,4,255,236,60,255,215,145,172,118,175,236,33,192,229,212,118,117,56,95,52,41,231,57,93,179,147,39,53,166,228,241,138,213,100,108,185,254,103,57,228,36,21,46,39,191,137,55,74,226,104,81,118,145,50,57,69,139,128,121,40,51,210,240,87,131,194,61,121,29,178,45,109,66,207,134,197,114,192,53,42,91,219,85,31,81,134,157,83,75,50,194,125,250,220,58,102,152,65,215,192,169,60,67,81,223,120,107,157,223,183,179,122,224,251,183,101,211,235,152,112,251,254,114,163,77,153,70,153,168,200,194,137,90,68,157,134,69,51,232,179,164,176,67,19,84,205,97,156,2,240,208,91,243,205,60,21,218,228,180,105,253,67,107,28,97,80,154,164,125,108,249,247,222,244,83,24,238,178,108,204,102,118,102,163,229,186,148,22,211,148,222,223,139,243,240,98,121,18,235,248,55,127,217,9,79,155,75,43,236,243,206,113,21,194,73,81,1,183,25,19,231,29,173,63,63,209,15,148,106,232,131,98,240,197,83,72,99,238,186,52,219,227,144,58,154,0,12,160,6,83,188,185,210,146,220,84,40,94,206,190,157,72,83,103,124,95,191,84,139,55,160,200,4,119,235,33,168,119,60,184,95,129,213,67,46,182,223,141,26,72,245,157,144,53,210,107,205,205,126,232,235,26,20,54,138,156,227,197,96,114,15,194,158,69,27,44,47,228,236,168,188,150,152,138,39,94,46,112,21,95,131,210,51,142,194,125,231,62,13,233,195,246,77,127,205,235,18,4,212,39,217,43,11,68,11,251,43,247,109,32,48,214,97,12,169,103,159,73,23,81,217,219,221,9,219,86,44,174,199,39,142,128,42,245,148,130,11,216,224,9,128,148,0,51,199,190,83,15,68,217,208,128,108,251,66,76,249,125,180,196,223,221,224,157,230,211,146,217,69,217,160,175,181,49,94,123,104,195,155,1,242,191,5,174,32,24,251,176,15,230,119,206,188,92,241,123,224,204,231,55,14,106,249,123,95,162,153,86,101,157,82,19,44,165,240,202,67,61,175,9,19,82,8,114,171,152,138,201,11,100,51,20,252,49,159,121,139,106,44,122,54,83,19,217,190,130,237,164,2,183,94,194,74,184,241,113,213,98,64,240,245,17,14,177,160,88,241,120,136,123,84,88,5,29,155,2,204,59,238,233,218,5,213,236,236,125,196,225,47,178,123,253,88,155,173,198,1,95,95,227,139,174,140,184,63,83,83,90,84,48,121,16,142,96,231,155,96,66,22,113,10,146,180,157,74,49,210,18,5,89,253,249,245,2,111,64,119,239,8,150,75,160,223,125,133,159,115,61,151,122,187,236,47,178,135,126,189,189,189,83,138,138,36,25,248,109,157,93,155,114,62,222,199,30,133,159,225,151,244,163,88,73,103,155,71,109,107,215,192,241,252,48,174,165,138,153,219,35,16,93,56,135,233,125,63,101,42,250,103,140,241,123,241,182,78,6,65,9,96,227,42,198,64,127,73,66,193,128,31,51,117,185,152,12,141,211,225,174,9,9,42,239,130,9,83,176,25,96,186,218,210,79,242,126,192,120,95,56,179,228,109,158,221,17,202,168,15,127,38,6,154,49,189,6,104,214,38,174,96,234,124,113,5,93,108,192,43,144,174,23,50,48,130,36,24,79,42,50,89,137,168,223,77,209,122,93,93,82,138,82,127,124,59,105,177,239,221,134,61,143,92,103,109,72,54,81,18,99,69,245,188,28,102,30,160,95,34,31,184,161,43,32,134,167,77,247,101,165,3,104,204,24,225,194,242,135,224,121,125,69,89,255,34,50,167,131,215,210,152,141,107,241,18,206,236,32,203,103,13,99,169,100,89,71,243,98,207,11,170,80,99,75,56,234,39,214,82,4,6,197,153,123,86,221,205,154,91,145,202,18,160,245,249,87,139,176,187,13,144,65,128,239,71,183,200,213,234,242,35,29,113,120,118,195,98,125,7,66,28,106,244,224,226,119,63,121,105,251,173,153,47,37,191,146,135,137,76,198,67,174,7,27,238,0,226,244,5,141,105,246,205,63,108,154,1,94,250,251,164,254,33,15,191,127,231,165,197,235,155,166,158,174,48,172,179,233,201,224,177,243,127,255,243,251,7,108,46,91,170,73,173,46,184,254,9,96,40,121,97,244,135,43,100,230,30,32,182,168,208,91,167,124,254,119,46,226,208,103,133,78,190,153,209,162,29,232,114,1,221,171,229,14,45,154,125,73,142,196,64,84,41,50,22,230,249,110,232,15,64,113,247,104,255,162,15,209,8,240,242,114,145,177,204,234,206,161,229,234,163,97,78,10,22,90,92,188,172,31,49,45,54,233,98,8,222,86,182,185,80,194,16,151,167,39,18,186,15,200,14,247,133,221,212,116,194,232,199,138,150,22,55,62,56,78,53,88,61,94,192,227,115,136,117,123,252,73,90,243,241,100,218,0,158,161,77,108,98,150,7,97,53,235,142,61,141,84,57,19,184,62,26,79,74,198,179,125,166,174,1,234,69,28,146,212,192,0,141,236,62,148,115,118,208,107,170,157,34,243,115,71,218,243,43,109,186,71,248,62,223,90,112,95,199,236,26,86,41,124,81,56,185,14,97,103,245,142,79,136,231,145,201,128,140,245,26,56,198,198,116,52,20,235,67,68,153,66,170,1,59,215,50,111,79,50,151,21,202,195,2,243,53,239,146,30,162,11,42,3,150,191,26,246,198,166,134,158,193,200,90,199,156,218,71,67,238,159,155,31,210,41,202,135,163,183,246,92,105,151,145,173,243,250,210,55,254,34,0,64,136,214,69,255,96,76,78,233,44,181,162,111,1,13,19,37,84,143,237,115,203,197,25,153,100,161,254,161,43,140,107,69,180,204,41,187,94,70,34,198,81,148,60,187,30,97,246,17,107,54,65,51,117,125,180,119,21,128,136,206,151,172,223,217,27,157,255,144,175,150,244,152,204,232,83,216,58,72,235,17,61,59,97,58,44,15,119,117,117,26,29,184,89,174,54,117,90,235,15,102,241,137,110,195,8,65,93,107,52,117,170,178,222,208,50,117,122,32,84,104,221,57,46,152,112,100,106,126,114,80,150,250,72,63,61,73,17,125,7,124,44,177,196,223,240,218,29,211,83,44,153,134,247,92,106,248,158,97,8,18,165,198,212,41,191,190,229,59,191,68,144,42,1,85,78,22,160,174,75,62,99,1,34,137,28,55,178,67,220,70,105,184,114,13,111,226,6,167,119,114,56,27,130,133,211,179,21,247,46,18,60,29,123,138,135,11,210,245,154,228,245,56,159,121,158,32,28,5,74,150,205,103,105,118,154,183,96,158,64,7,146,243,211,145,127,243,40,254,165,39,250,9,30,53,137,48,99,242,71,81,241,87,149,249,52,199,93,102,171,73,78,119,25,165,86,14,147,107,214,136,187,160,111,82,227,26,170,86,104,110,12,9,12,249,234,212,15,87,204,77,248,0,213,88,96,139,9,159,112,17,229,184,75,230,20,78,90,247,105,113,22,78,236,74,205,159,14,56,122,94,195,117,47,186,192,4,79,195,253,236,174,59,177,90,234,52,5,208,114,66,235,24,75,92,112,118,245,121,231,195,186,98,23,210,107,4,199,156,142,117,210,246,181,242,216,231,250,216,51,122,168,128,162,122,155,137,77,133,81,191,255,46,12,203,148,11,242,80,245,103,55,178,130,21,64,134,197,23,233,205,200,205,165,246,18,122,84,227,227,241,99,69,32,186,222,37,126,251,40,248,56,49,165,224,133,69,8,195,103,53,166,40,13,145,60,14,145,53,157,83,182,190,133,186,113,209,69,222,132,46,180,197,225,185,186,191,93,8,193,249,152,36,236,211,6,89,236,197,119,30,80,3,235,113,96,55,227,144,245,200,181,190,38,27,240,16,59,221,203,112,3,189,229,204,159,0,76,85,68,104,113,54,98,213,233,68,216,93,233,32,46,59,125,136,95,19,11,130,65,94,98,104,118,37,85,38,36,83,150,60,29,137,144,59,1,152,108,252,163,173,177,241,202,46,74,200,240,101,62,176,19,178,141,120,44,232,240,104,116,160,105,111,146,27,234,228,167,138,214,103,221,119,178,229,83,1,224,145,46,253,16,63,211,50,247,206,240,81,0,40,184,51,167,253,40,47,55,160,92,200,227,133,8,30,57,109,204,65,133,13,255,122,245,241,163,202,181,138,237,77,131,186,133,81,96,58,230,111,209,215,152,180,204,76,153,113,133,192,234,103,167,124,113,169,167,55,1,61,91,233,3,105,109,218,57,166,211,201,99,64,208,169,167,78,211,53,73,207,103,42,136,97,73,67,194,184,110,218,63,43,177,105,134,133,114,118,216,134,174,237,51,8,244,73,155,132,30,77,29,242,230,31,186,93,64,242,169,27,92,94,243,88,129,168,173,101,147,214,97,94,51,98,97,233,50,4,136,186,142,197,224,7,16,167,193,7,98,218,228,93,90,32,90,140,195,80,32,224,105,220,253,149,157,167,10,42,39,252,238,134,90,214,226,31,196,153,26,73,150,254,100,41,51,132,97,146,96,12,12,15,116,9,144,239,15,159,149,114,94,73,238,161,212,164,89,149,1,73,220,160,33,200,16,100,8,1,195,171,150,54,232,85,188,121,243,49,73,198,27,110,237,79,93,160,144,92,116,175,189,122,249,143,110,70,11,148,89,118,140,139,63,82,82,240,213,138,246,7,215,125,98,166,212,40,233,136,60,99,122,129,225,220,174,223,73,167,1,143,76,239,54,5,220,248,181,55,8,90,204,135,75,86,137,76,96,25,184,27,30,67,179,70,165,48,13,61,25,154,192,234,118,174,205,138,208,139,158,50,182,46,130,116,205,196,65,119,109,88,12,247,192,15,201,47,140,7,50,172,129,35,207,221,119,243,169,93,84,146,119,5,67,71,216,169,160,227,34,28,48,108,252,115,151,39,104,132,204,123,105,176,14,161,145,89,237,160,236,134,232,53,110,93,242,38,250,245,148,108,8,183,26,134,158,130,149,141,209,174,138,32,161,54,123,235,118,95,212,125,221,92,147,151,158,8,62,9,195,86,35,161,158,170,20,254,251,157,223,235,245,225,51,252,160,15,31,180,53,41,144,57,169,34,47,106,239,9,175,211,152,133,200,59,185,197,175,41,155,119,27,54,97,194,194,249,96,190,114,224,139,136,144,150,39,184,198,148,95,84,151,4,96,83,108,141,228,228,234,158,160,84,105,177,129,212,26,70,42,113,98,59,136,134,60,206,203,121,136,7,195,196,15,38,23,211,35,196,192,138,179,172,62,192,54,110,250,119,191,152,226,122,88,254,139,6,60,103,49,208,243,13,177,74,251,132,231,44,203,230,203,159,128,210,80,243,30,148,240,189,126,120,117,118,201,119,153,214,101,172,3,54,199,83,215,130,133,174,94,235,65,135,91,44,126,91,103,96,230,172,178,16,216,107,203,172,7,219,95,248,24,115,188,118,133,175,180,181,74,103,122,96,71,124,101,156,70,196,47,134,66,184,251,16,175,232,69,148,156,194,197,38,25,101,156,225,108,183,16,85,35,83,157,142,4,252,219,252,227,168,162,84,48,208,203,99,195,61,129,36,78,180,214,189,55,219,238,174,38,16,197,252,47,186,199,108,43,123,160,135,158,46,204,208,63,37,31,112,78,224,129,65,155,57,184,96,9,199,194,193,110,159,138,247,236,229,145,188,2,149,218,30,33,130,129,159,15,100,158,16,101,150,31,84,118,64,167,37,228,235,169,46,170,51,179,161,202,109,194,215,203,240,69,8,119,89,158,148,81,162,75,42,34,108,87,218,67,103,194,93,194,155,29,0,95,108,85,255,194,201,236,75,154,40,34,69,205,244,193,90,57,212,68,247,17,37,80,16,170,28,21,150,146,194,159,186,246,249,29,243,39,57,80,45,103,235,4,168,247,51,214,178,128,42,74,232,32,227,46,180,58,172,128,61,159,180,247,59,158,243,23,159,68,35,231,91,164,186,222,103,217,32,34,149,198,178,211,229,24,210,15,51,150,196,115,76,69,56,66,6,242,49,207,161,213,109,185,220,197,211,223,167,87,102,175,171,119,178,221,251,216,29,145,191,149,175,212,70,209,233,90,143,162,195,211,224,56,89,48,195,159,146,122,126,78,233,15,105,4,222,69,220,203,68,195,42,32,72,116,245,181,26,156,129,70,15,234,73,154,219,238,74,192,151,57,197,199,178,253,55,150,137,35,163,199,153,72,105,204,198,110,209,18,109,72,173,252,245,89,17,113,46,94,110,241,111,71,204,185,253,198,47,183,123,212,111,86,106,253,88,139,25,98,173,236,194,58,165,198,156,73,150,97,89,163,112,39,106,30,129,163,183,254,3,21,122,10,142,243,18,52,41,125,237,114,125,116,226,203,144,238,72,44,71,90,164,196,94,160,28,31,228,251,240,41,210,183,41,93,130,183,245,215,83,189,174,9,151,237,115,136,98,22,6,214,219,115,21,135,31,192,172,75,92,195,224,24,141,82,113,186,174,32,17,199,47,19,140,37,48,0,230,244,183,227,174,73,127,68,168,250,83,254,143,38,170,152,133,68,141,9,21,33,22,213,240,197,31,234,22,74,129,131,209,70,207,54,121,231,128,8,33,97,200,83,39,42,121,228,36,14,41,183,218,43,129,107,18,64,180,226,197,246,56,210,120,101,30,62,200,164,35,157,242,163,45,199,36,42,205,181,14,98,234,99,164,189,25,179,28,186,96,125,7,51,251,104,239,4,151,9,253,24,151,136,74,190,219,68,114,58,94,8,188,151,182,35,183,141,192,255,115,226,31,22,132,38,48,174,154,25,40,8,66,67,162,65,49,101,89,194,114,98,151,136,219,184,106,199,165,98,117,18,176,54,231,134,105,60,180,115,107,16,124,173,142,7,192,75,5,251,241,124,123,255,240,187,130,161,47,85,93,31,170,162,26,231,219,151,55,145,95,36,128,197,205,27,63,197,107,233,112,18,96,237,99,208,204,226,156,92,68,152,119,127,70,55,194,76,41,107,99,52,143,185,145,64,187,70,82,239,253,222,156,11,143,51,89,103,109,8,24,49,44,140,244,147,77,186,247,158,163,12,15,145,178,231,195,202,140,130,29,91,39,28,133,26,163,220,100,78,218,243,41,77,198,65,20,173,178,120,164,32,24,119,21,44,253,57,65,18,39,244,196,155,212,78,149,73,125,130,122,17,70,183,58,249,178,157,215,92,115,101,6,169,191,163,90,113,108,107,156,146,51,10,66,214,134,255,83,64,244,75,109,68,96,224,163,99,123,129,160,86,236,215,127,29,233,51,8,157,147,21,143,3,110,46,40,118,143,58,250,14,86,221,181,49,204,96,93,57,254,217,42,23,218,196,20,30,125,174,30,88,11,185,100,107,149,42,211,98,120,254,131,240,93,234,65,107,150,179,244,213,241,205,8,150,166,201,31,21,50,133,196,246,184,247,188,31,144,1,59,133,143,73,40,97,154,142,232,98,239,156,46,59,210,37,250,231,120,164,209,80,242,2,99,83,6,218,47,227,197,102,72,215,16,127,27,239,156,135,129,128,54,39,68,88,83,91,69,131,88,151,207,28,193,188,119,174,137,194,90,64,184,186,24,93,115,131,28,174,208,46,106,106,202,63,98,55,202,143,214,128,124,57,51,87,215,96,192,179,47,153,162,146,229,90,12,16,63,54,147,212,204,88,156,115,230,232,226,172,99,241,17,77,86,203,205,209,139,127,108,154,53,168,145,91,223,101,116,221,142,234,4,165,209,168,124,154,212,13,241,213,177,18,162,250,33,137,172,83,228,29,94,203,103,79,94,83,139,173,124,89,95,195,163,128,207,175,141,150,212,244,142,62,110,153,200,167,33,48,191,215,17,113,57,67,168,196,237,66,140,78,237,48,203,149,202,93,139,3,147,205,200,211,91,194,149,186,70,191,83,177,238,8,17,177,230,195,240,85,48,93,86,88,157,43,97,126,76,199,210,166,68,99,49,197,230,131,92,123,38,169,143,129,200,148,100,108,4,166,193,38,105,243,94,5,192,192,73,225,43,247,168,191,65,29,75,249,138,27,105,4,11,169,89,33,223,27,123,63,171,162,222,100,244,144,190,83,239,121,82,101,44,238,197,132,84,145,241,125,92,39,55,92,150,175,21,139,146,162,154,61,51,146,196,38,45,247,6,187,174,185,98,232,216,155,195,243,175,73,217,241,86,221,40,92,127,222,210,222,166,67,173,239,120,206,75,196,98,192,19,240,213,127,38,242,18,247,181,15,60,202,222,12,2,95,201,245,146,216,80,139,142,37,75,215,151,204,80,23,223,97,196,26,107,36,79,85,76,198,117,250,150,77,61,151,193,217,26,241,169,14,123,238,227,59,48,71,185,47,211,114,29,177,190,56,219,138,239,120,170,21,220,195,164,130,75,155,136,175,176,5,73,50,84,165,136,244,202,64,105,126,219,217,19,118,18,42,167,183,154,89,148,58,111,77,111,158,136,6,24,121,201,44,99,182,48,19,140,232,18,61,53,76,58,106,122,34,100,135,61,47,230,158,183,243,24,27,84,103,9,250,85,130,251,83,252,195,87,147,113,11,220,142,242,35,186,139,15,205,214,21,121,37,103,156,18,16,53,11,86,27,140,134,65,35,174,22,145,197,138,30,20,235,222,30,198,124,38,173,117,171,152,106,118,3,252,143,35,211,129,187,53,96,136,69,169,73,32,65,231,99,203,175,116,71,197,184,2,252,219,138,40,51,37,59,228,151,111,160,52,196,113,228,68,125,22,211,153,237,83,7,20,76,145,57,143,111,13,169,88,170,162,96,146,78,65,59,190,128,34,60,45,200,228,69,95,113,115,198,27,254,110,208,66,80,219,237,135,5,120,255,37,182,134,18,112,191,197,217,21,182,95,211,155,147,4,82,249,68,181,255,125,69,180,18,150,58,216,101,37,210,229,39,98,22,234,196,128,141,240,80,137,87,219,175,117,124,255,31,48,39,50,163,136,166,47,115,7,80,163,71,41,43,54,154,185,46,225,128,37,6,49,194,3,56,68,111,134,227,209,167,231,100,143,4,208,164,246,71,25,71,182,86,212,95,235,106,124,32,71,169,126,200,143,17,119,156,130,207,199,190,124,44,62,52,223,204,119,100,185,171,24,144,140,230,229,43,67,168,7,52,229,137,155,79,52,155,85,237,108,31,239,136,113,142,123,209,22,147,102,82,214,112,38,225,33,127,25,194,18,29,70,105,121,60,78,33,164,252,173,167,143,114,22,116,222,38,105,153,248,125,114,244,32,117,58,97,222,128,217,181,64,71,20,255,3,87,106,220,3,78,60,203,78,163,33,15,119,82,246,164,85,232,255,196,45,178,16,159,78,45,64,42,194,25,84,167,166,108,14,107,202,123,145,4,93,212,47,226,18,186,219,175,181,255,7,28,39,139,249,250,125,121,150,209,62,10,248,174,228,35,25,222,164,213,129,225,88,43,46,100,21,94,15,89,163,77,126,229,16,177,108,23,73,57,153,243,244,117,66,219,213,166,133,56,107,253,67,107,100,237,240,28,33,245,195,234,80,22,130,75,103,227,239,13,72,24,175,6,153,8,175,131,177,61,111,249,241,114,131,19,45,81,187,96,226,201,202,42,107,30,9,156,157,71,29,96,40,196,111,190,185,47,173,39,228,65,39,98,143,142,39,75,106,228,139,163,128,28,156,110,36,8,150,121,238,56,150,38,222,118,98,152,121,173,184,43,134,140,4,174,39,157,131,162,28,70,249,111,143,95,178,69,58,140,153,86,220,119,80,89,240,217,176,249,68,36,138,105,231,11,196,132,132,21,170,126,211,68,247,85,129,207,91,84,110,185,161,111,59,122,194,132,115,213,122,195,92,214,250,193,247,41,182,189,30,83,191,101,65,78,167,198,76,120,205,45,189,33,34,168,9,48,204,214,27,29,139,117,205,16,167,79,245,146,32,8,148,73,177,234,191,60,21,172,233,206,192,178,77,250,58,237,67,250,66,68,12,246,29,154,50,133,243,103,171,107,165,182,242,209,66,202,40,2,21,37,121,146,65,152,241,139,190,14,207,62,53,44,103,205,183,115,238,75,66,23,51,29,155,248,79,90,182,152,116,28,14,72,112,41,74,129,207,232,160,147,29,64,97,22,50,30,167,218,19,243,175,242,138,116,50,214,178,138,176,212,179,17,233,113,70,132,179,213,159,208,111,117,103,15,115,185,36,26,179,16,125,167,59,151,144,12,117,44,103,251,136,62,119,244,204,170,1,240,97,218,102,252,159,191,200,191,46,46,170,173,90,80,101,106,179,145,216,211,75,8,108,124,149,132,224,26,184,200,124,143,72,219,102,214,92,84,146,150,129,8,38,190,54,218,28,255,56,17,53,162,98,229,0,38,177,12,57,104,219,245,255,18,74,31,37,221,209,216,122,74,124,153,228,197,63,204,175,177,222,128,191,84,5,173,112,168,101,103,208,134,65,209,212,229,247,158,230,208,135,69,162,25,73,108,239,142,104,146,147,160,191,61,70,222,114,19,192,239,112,44,176,86,56,3,92,62,120,145,127,45,59,43,37,255,182,102,120,55,14,82,43,19,117,171,148,226,35,118,151,185,18,196,253,96,83,215,222,20,64,171,212,72,62,53,180,170,19,127,171,211,135,195,102,178,164,8,185,49,227,156,218,129,155,32,234,253,135,49,29,49,31,104,208,225,229,153,0,146,202,92,10,221,79,104,173,251,72,251,11,60,12,22,188,31,57,42,137,139,6,57,201,170,4,102,154,56,161,150,87,104,71,219,33,92,178,149,243,42,231,170,252,203,87,188,125,215,115,87,76,79,34,224,0,34,153,167,195,144,207,85,29,150,45,136,180,160,57,249,51,156,92,59,252,227,104,208,156,9,161,217,190,62,173,59,151,62,100,101,221,143,11,208,155,47,143,39,31,1,172,185,53,60,73,195,173,214,50,247,227,86,166,103,169,85,179,16,73,152,255,115,172,38,94,136,229,225,65,136,192,5,230,125,226,122,63,108,128,70,117,108,84,120,18,152,182,143,140,198,228,232,98,4,224,214,92,245,185,21,4,200,187,49,193,175,28,97,137,54,218,160,63,11,151,97,214,16,193,117,184,98,193,180,57,241,15,1,77,21,226,119,250,43,116,190,184,91,140,54,218,128,203,164,253,78,201,250,101,74,22,26,117,216,57,44,16,228,195,50,171,48,138,164,77,220,17,196,102,21,34,247,122,0,112,2,25,91,149,73,227,30,199,152,56,91,131,173,156,5,240,116,51,4,188,132,251,164,116,211,253,165,98,63,105,243,55,239,161,233,133,187,219,47,18,50,9,122,86,190,11,216,152,83,248,195,146,204,6,63,80,248,140,15,30,240,9,82,156,95,86,139,225,178,167,158,103,15,165,86,68,135,246,179,121,144,248,96,19,35,31,98,49,25,28,87,23,61,138,177,11,74,99,222,212,175,120,25,129,2,105,168,169,225,82,200,232,140,57,243,188,38,238,217,39,77,102,50,78,148,16,190,8,99,2,113,123,104,103,120,81,208,49,33,207,106,17,30,195,177,81,177,73,16,140,250,109,95,145,96,92,240,71,1,28,182,33,201,31,178,31,166,29,179,63,115,183,60,74,252,80,155,119,127,36,211,144,134,115,252,159,1,158,105,115,133,175,115,181,166,36,217,59,232,64,165,85,239,36,116,16,228,24,158,107,37,23,5,107,144,140,83,167,91,135,18,183,187,136,70,150,117,181,142,148,213,232,124,45,34,0,142,19,107,113,89,43,45,247,65,95,210,146,237,102,222,248,181,235,240,24,149,174,198,145,25,80,40,35,42,234,69,200,40,39,76,184,80,65,158,32,105,33,51,253,202,32,101,199,229,117,163,229,36,120,194,24,2,90,239,28,57,108,224,144,26,22,194,134,158,167,123,39,241,200,116,196,107,79,88,70,19,242,47,182,155,135,35,149,131,196,205,37,210,247,11,208,161,186,44,130,174,0,11,231,182,14,112,239,114,191,29,114,7,105,13,237,130,55,28,95,50,123,23,226,137,237,197,56,64,230,210,43,175,7,194,17,220,192,29,139,4,133,224,106,21,54,145,159,106,151,109,77,193,181,178,4,22,43,246,45,162,182,168,26,221,3,217,244,185,42,113,132,57,29,148,141,61,254,33,224,96,34,45,174,250,207,179,220,155,233,135,46,105,111,30,64,175,88,131,189,86,13,203,217,146,129,129,210,96,132,5,254,52,6,238,22,217,178,195,27,69,243,228,169,224,106,40,90,76,154,238,13,43,23,124,43,144,136,7,253,91,40,147,121,85,201,94,82,101,19,92,129,235,19,191,197,148,205,33,22,193,196,70,227,130,94,15,77,249,162,158,183,139,94,154,171,68,100,6,234,222,213,147,119,148,10,91,22,93,63,151,89,122,218,226,167,178,156,246,231,114,29,62,180,139,114,19,147,46,70,85,118,132,4,71,255,248,7,19,43,132,223,135,35,5,247,78,115,126,240,8,154,61,251,219,16,224,185,250,154,186,56,26,60,3,98,110,187,197,168,27,224,66,214,88,159,230,37,234,244,105,92,60,13,131,134,126,83,117,186,236,3,181,40,12,44,54,157,89,170,136,187,231,4,146,116,69,205,180,28,220,79,111,9,152,14,172,197,150,108,193,106,237,194,186,151,246,56,146,149,26,151,166,227,197,22,39,93,188,119,225,159,224,87,245,77,2,229,238,84,21,174,13,236,184,244,236,109,133,47,2,72,133,45,209,145,2,88,189,154,23,169,24,12,119,141,185,9,190,120,105,109,196,1,228,52,188,220,4,54,240,223,210,101,11,50,110,188,57,74,73,26,228,14,219,203,124,67,56,42,250,254,98,194,8,178,88,232,28,114,182,209,249,186,142,60,26,71,77,143,131,226,96,181,10,117,43,2,172,120,43,106,84,8,221,235,63,253,39,90,141,205,76,35,240,125,102,104,252,76,192,142,192,184,102,194,124,92,216,130,148,67,182,214,128,156,64,145,187,91,68,114,24,82,45,125,28,43,252,186,146,124,23,127,202,149,176,180,108,23,178,253,177,85,167,11,152,251,12,176,29,102,108,12,187,37,9,60,183,12,28,83,15,105,243,104,190,13,166,240,102,200,228,168,128,35,205,192,213,170,107,244,153,165,255,239,136,94,93,141,159,164,220,45,175,227,39,187,224,109,187,42,177,154,163,227,118,3,216,148,166,188,5,116,179,111,79,151,130,235,38,49,51,107,181,121,3,136,138,110,137,210,35,237,217,191,30,66,99,126,234,76,161,3,197,224,214,224,128,164,8,84,204,75,104,25,30,21,48,45,229,44,141,210,13,16,170,247,51,189,34,176,209,41,140,66,132,174,22,92,172,229,26,182,243,198,195,129,244,134,197,180,98,36,217,165,177,106,165,68,14,133,125,73,34,48,98,241,105,103,152,12,42,56,203,106,239,10,116,67,161,68,50,180,219,90,13,234,102,179,42,189,243,41,9,45,2,62,68,14,12,101,88,39,73,16,177,113,217,121,246,139,195,82,56,236,8,3,161,32,2,124,148,234,187,111,140,8,124,110,237,205,176,253,60,30,228,17,99,64,247,87,95,2,240,69,12,71,211,101,93,32,185,147,156,206,222,15,167,6,58,222,189,173,148,192,64,95,64,45,127,154,183,105,205,39,206,178,178,186,164,89,202,128,12,102,59,159,196,103,92,22,134,64,110,116,128,14,25,177,52,135,104,213,13,47,189,193,199,33,72,97,229,62,1,135,236,21,150,254,1,187,92,242,172,194,157,185,42,144,69,75,202,30,124,30,80,75,18,224,241,6,174,128,221,138,55,16,153,6,212,15,118,105,84,155,10,41,176,88,135,121,127,133,11,40,64,25,150,202,101,206,191,50,191,69,100,118,245,52,91,55,58,37,204,115,54,184,114,62,27,105,232,78,4,186,156,26,230,105,85,169,231,66,89,232,123,207,152,243,171,96,105,185,180,156,133,26,96,129,42,161,226,95,227,50,227,166,103,234,225,50,109,127,187,56,162,30,43,76,75,131,26,251,22,171,9,228,236,239,112,151,209,120,195,236,60,242,2,202,210,198,11,54,66,33,24,42,198,219,84,148,220,108,164,58,190,230,112,108,212,172,32,253,116,93,8,200,173,223,193,124,119,142,110,100,202,46,217,253,202,213,208,86,62,97,6,212,214,4,18,203,32,249,186,50,105,24,207,167,100,187,226,128,75,220,214,27,88,209,205,33,185,216,148,80,129,79,241,76,179,90,101,143,8,122,80,157,211,66,34,92,11,164,40,143,54,58,55,49,243,40,15,162,79,60,148,62,104,100,52,152,247,208,52,27,77,28,239,1,220,21,190,115,147,13,225,202,23,31,208,188,25,35,67,83,92,243,132,1,152,106,228,255,46,207,208,53,41,172,206,27,246,80,5,64,110,156,123,201,230,92,62,190,181,216,243,47,57,252,48,88,101,20,219,240,117,125,167,99,120,127,94,15,162,234,37,237,170,149,115,110,140,47,102,99,6,132,227,40,64,51,74,246,250,127,70,251,46,88,223,122,200,227,16,156,206,167,39,88,234,100,222,37,208,37,156,143,25,69,127,108,209,247,251,175,191,206,242,206,99,138,205,138,199,187,165,58,158,150,198,56,165,56,245,35,199,221,166,158,120,167,60,88,32,58,13,213,18,110,10,132,170,251,152,182,190,115,162,19,224,60,107,5,201,133,206,156,207,234,8,156,26,207,165,244,244,218,36,173,5,79,107,75,94,18,47,218,208,126,164,120,243,217,212,253,146,102,194,93,150,36,227,20,10,172,249,40,3,135,170,122,130,197,106,255,131,93,76,11,8,167,47,36,233,31,92,137,217,15,38,194,23,227,130,62,146,98,194,134,167,59,161,221,147,44,125,22,188,193,198,41,37,154,28,143,137,37,71,227,54,135,128,78,143,169,248,121,161,246,171,59,225,174,78,119,198,202,50,126,26,6,3,221,234,226,205,9,247,155,67,117,232,63,122,112,166,71,125,139,163,50,151,144,176,9,236,207,155,9,87,114,42,237,1,160,3,50,0,50,174,30,79,97,237,96,139,124,31,95,170,218,156,189,128,66,100,186,236,234,115,40,134,30,148,82,101,1,69,23,94,97,223,208,92,15,213,57,182,17,236,123,76,40,232,72,237,95,122,255,45,221,136,192,226,213,147,136,26,186,179,171,49,125,40,191,232,221,198,10,214,93,171,159,108,141,194,204,114,76,37,76,102,88,218,85,232,188,225,2,199,148,203,60,21,208,206,8,26,21,60,91,46,101,185,12,32,175,177,15,74,60,189,25,218,197,3,112,28,116,206,124,132,235,112,84,86,192,168,30,160,203,123,243,215,18,229,18,146,194,215,72,149,44,32,165,254,30,109,180,253,45,214,157,125,168,175,182,110,146,28,152,178,248,222,42,62,136,143,25,140,90,195,189,153,41,134,21,131,66,49,13,161,35,15,222,21,59,107,175,177,68,211,21,6,17,78,147,249,91,114,60,128,219,38,66,73,109,222,124,253,10,142,99,203,33,143,217,20,11,166,102,71,73,133,169,156,225,244,144,178,202,50,249,1,193,194,127,195,48,87,57,45,244,165,83,82,233,176,90,42,228,211,57,14,0,53,41,35,172,63,88,233,107,179,179,32,155,80,72,19,40,19,128,230,186,161,49,50,52,218,247,30,39,117,75,21,117,221,126,255,86,192,82,75,44,74,140,152,88,185,90,51,181,90,171,124,121,11,43,66,102,254,23,95,114,28,133,228,21,138,140,114,122,211,128,21,211,99,88,186,18,99,66,157,0,226,83,52,102,74,149,129,7,25,95,111,73,93,109,9,51,32,117,20,247,13,111,69,243,5,63,230,151,62,252,59,50,140,14,41,25,209,67,163,188,155,183,238,55,197,245,161,29,68,244,77,124,137,135,120,191,230,91,195,36,91,99,181,238,102,251,202,141,190,71,182,238,31,170,4,102,172,154,129,205,123,136,104,133,190,146,191,243,146,167,60,66,207,9,45,157,182,87,166,222,17,143,2,165,2,143,14,110,72,236,43,32,142,19,157,7,149,50,29,245,102,152,62,255,130,94,214,159,210,152,175,95,177,118,95,137,238,95,15,13,19,61,48,63,114,12,104,235,181,245,51,0,1,20,205,182,220,126,24,41,4,118,187,207,236,16,64,209,164,159,111,143,218,31,78,83,200,130,61,213,8,63,52,117,104,194,245,147,74,24,31,4,231,200,64,123,163,2,100,168,112,251,228,26,111,53,150,27,175,178,199,153,250,157,237,214,190,143,196,164,232,206,35,252,86,225,60,139,49,105,21,198,20,83,223,213,101,124,60,188,102,184,82,203,43,38,235,37,11,217,69,70,251,161,176,69,194,112,247,245,28,229,121,255,86,141,230,137,36,195,160,6,102,170,4,170,150,217,189,233,207,248,212,230,105,24,220,102,233,186,74,212,86,251,139,168,87,191,68,121,247,150,75,30,86,34,157,149,215,122,81,76,86,96,47,182,156,72,134,189,170,36,174,33,39,106,18,8,170,134,160,28,183,5,190,107,117,23,8,62,211,127,116,167,45,233,22,184,201,94,24,59,193,28,103,52,173,204,213,219,85,221,11,14,103,150,183,145,203,50,43,221,45,67,88,230,172,19,105,38,75,202,195,66,252,3,138,28,127,172,60,100,41,71,44,0,42,120,8,68,26,71,189,158,11,143,79,205,14,149,167,166,161,168,18,242,54,51,171,106,71,144,229,12,239,229,64,10,55,105,112,11,20,130,42,204,96,103,210,149,108,175,7,157,153,251,14,190,246,194,122,140,36,23,18,231,58,247,45,80,89,134,151,221,254,131,176,30,99,182,136,110,192,70,24,81,229,57,203,118,163,40,147,30,158,13,91,183,232,160,115,62,80,127,155,7,211,192,138,173,79,63,114,45,183,29,147,75,80,110,13,220,187,204,219,54,7,128,70,239,93,58,210,200,235,195,38,116,227,157,174,164,5,201,0,209,113,27,112,149,194,148,230,223,193,247,215,32,92,107,35,145,109,88,200,220,177,226,199,129,255,36,34,119,25,218,200,62,18,21,155,227,198,65,18,208,58,252,1,185,132,244,53,63,157,241,205,43,57,42,176,251,245,236,174,110,77,4,235,66,59,143,192,134,90,28,143,98,242,252,241,68,94,151,114,157,139,57,21,32,103,225,122,203,71,188,233,7,160,103,148,182,224,250,69,186,146,192,131,219,118,8,42,82,186,78,240,161,43,246,238,20,37,8,188,10,71,11,242,175,161,127,87,93,98,211,76,124,60,45,202,10,47,184,68,252,245,212,13,220,180,105,30,229,55,216,227,68,215,90,28,158,242,132,44,12,155,37,210,189,65,38,64,201,179,206,69,209,212,75,96,105,183,195,2,230,90,153,23,255,231,186,233,194,14,75,15,56,14,79,216,205,196,30,95,158,123,191,231,127,163,72,205,191,86,84,163,141,148,178,20,167,166,73,186,202,129,15,254,188,70,140,6,72,174,183,163,169,191,195,170,96,227,187,226,143,61,127,47,11,68,67,154,93,252,180,50,226,96,214,114,237,235,109,234,87,59,129,210,248,235,12,123,16,228,30,70,216,168,38,180,26,158,143,208,198,28,111,12,212,95,101,152,32,65,108,88,195,246,8,227,250,118,79,20,21,157,35,234,180,220,188,38,186,60,192,45,165,68,113,126,140,226,132,233,137,119,24,176,119,192,70,155,121,103,210,164,48,18,174,136,43,220,244,67,57,140,236,31,121,197,187,23,226,103,7,225,69,233,236,51,46,170,182,12,138,254,116,8,246,46,128,12,106,169,199,130,254,255,196,22,5,82,203,50,70,42,163,95,206,228,28,200,194,238,50,7,249,149,106,3,125,128,180,109,177,143,200,52,90,13,171,133,80,64,210,246,13,17,41,13,127,108,178,113,191,137,113,110,167,3,192,250,236,81,211,36,89,182,135,2,51,167,47,127,229,100,8,154,233,55,182,174,80,93,215,173,35,180,177,107,183,61,201,106,129,13,212,132,14,150,158,243,234,116,118,162,45,93,112,170,11,112,239,188,62,14,244,55,11,104,181,158,187,140,156,247,239,226,80,9,9,112,228,241,132,181,197,79,102,197,183,126,72,2,227,42,27,117,246,88,98,86,132,105,181,30,36,187,153,157,59,44,39,92,31,156,242,228,104,205,221,14,72,239,235,68,3,234,55,234,145,190,104,200,157,236,109,251,115,205,102,197,73,235,16,150,82,225,70,175,76,206,179,73,136,43,113,4,26,202,131,225,146,223,105,164,84,136,113,120,111,47,42,76,210,21,168,24,129,136,49,25,193,132,180,200,22,64,123,99,67,39,202,201,203,255,173,30,89,48,219,148,171,250,89,103,132,32,249,209,82,121,6,211,240,239,159,47,203,223,49,148,2,142,53,85,244,3,87,127,184,145,82,62,201,0,200,3,130,6,209,215,24,78,66,249,34,84,134,66,98,160,249,245,61,98,66,236,154,64,51,130,110,149,225,173,94,110,193,174,121,181,7,152,249,178,235,115,131,227,95,125,170,196,148,64,122,187,242,181,76,77,51,181,164,202,235,198,210,201,50,191,30,171,253,125,223,153,16,220,28,174,64,139,127,196,34,21,201,21,230,9,155,169,238,35,182,60,200,77,98,55,109,10,253,149,219,238,54,250,240,60,85,200,38,167,200,16,21,55,169,46,206,175,27,31,26,187,177,9,150,8,33,165,30,217,162,236,85,144,203,14,110,8,139,162,39,16,210,59,182,245,87,7,142,5,117,175,71,235,67,160,86,134,137,128,193,19,248,189,87,91,157,182,133,140,126,220,21,67,219,205,193,157,208,143,145,184,123,44,40,59,1,168,25,143,90,125,167,93,152,17,35,204,145,160,182,225,121,15,247,33,58,39,58,54,241,114,189,127,26,224,169,107,19,69,52,64,65,240,158,53,13,31,200,138,212,126,169,128,61,20,45,221,215,243,97,162,172,181,44,63,163,56,203,18,77,229,130,10,201,41,160,75,153,67,225,234,96,176,136,106,95,92,134,196,104,226,149,166,148,203,94,181,214,233,77,132,12,135,111,41,188,38,190,178,206,177,1,103,131,216,140,38,181,101,107,182,2,139,95,241,138,122,152,222,199,39,96,0,143,168,151,63,60,182,218,198,211,199,63,45,254,104,149,157,176,148,179,211,29,242,86,100,87,115,164,209,1,95,118,18,67,211,228,134,74,240,107,84,136,77,6,150,236,34,98,37,121,242,197,183,12,233,13,144,124,75,244,235,227,219,150,151,193,191,217,147,115,253,169,113,42,248,92,136,169,160,159,249,13,172,84,65,55,31,243,62,115,109,2,104,101,63,15,148,114,96,53,212,45,224,201,195,172,37,125,157,135,21,226,52,33,193,58,159,35,48,107,182,47,112,254,114,220,209,60,142,237,222,53,28,35,3,115,112,52,235,131,65,234,109,47,42,95,213,101,65,3,5,89,97,77,59,35,14,83,33,155,203,233,167,245,182,203,130,143,124,122,51,223,101,101,161,188,197,180,19,177,237,171,117,241,139,247,49,123,132,3,146,83,17,124,241,194,56,66,202,23,66,17,100,49,143,218,213,23,160,106,241,54,124,132,137,118,95,101,210,237,200,77,140,187,7,191,87,115,24,80,47,68,122,43,223,206,44,246,210,124,104,130,219,221,152,135,56,10,153,65,69,153,75,73,128,124,98,127,60,72,101,255,217,148,61,177,85,241,184,171,40,92,158,83,78,3,154,40,96,246,205,129,142,218,208,29,54,249,229,188,83,38,56,147,187,248,167,47,224,28,23,105,140,248,67,184,150,215,62,173,142,225,198,158,219,100,188,240,234,133,12,119,216,144,38,85,150,41,176,64,117,27,102,169,198,178,223,169,154,37,74,247,164,250,41,253,101,71,18,81,174,172,52,193,251,58,239,241,201,190,7,71,101,193,240,83,51,89,218,141,92,88,62,68,158,81,7,64,234,32,44,214,147,69,249,66,200,234,115,149,123,190,99,21,115,254,97,41,152,93,145,197,69,144,254,134,145,96,120,30,214,57,41,149,194,32,50,21,211,240,47,60,119,13,22,174,243,219,49,62,231,222,135,49,167,153,161,195,173,207,171,62,202,9,219,97,81,151,106,160,152,30,212,222,247,61,246,21,60,4,104,152,1,228,157,119,37,145,39,223,113,163,87,193,185,50,50,36,226,220,203,17,86,192,127,78,234,88,179,78,61,149,220,9,196,83,249,125,39,253,38,152,192,61,167,246,170,114,91,231,60,53,165,11,208,224,249,105,182,30,86,143,232,191,64,79,120,141,110,182,231,4,85,3,73,234,147,236,241,230,154,42,82,185,62,96,236,139,242,58,224,251,14,7,104,134,135,72,3,34,60,198,50,13,217,191,101,115,169,201,123,32,205,3,169,230,236,92,27,226,251,182,93,3,30,98,150,228,129,54,220,113,31,58,43,149,58,129,111,242,64,48,104,133,173,239,233,154,125,98,73,31,185,179,32,62,99,189,163,184,69,221,235,48,32,82,155,30,243,62,172,201,188,105,10,179,61,70,124,115,53,125,234,73,226,200,233,123,92,226,238,219,182,82,19,210,27,238,85,104,165,103,183,70,52,196,18,100,89,94,38,124,111,3,19,143,182,155,143,200,83,46,155,184,112,188,188,148,152,99,34,92,205,182,158,177,171,185,206,152,154,152,106,192,126,52,216,151,74,53,43,164,167,158,76,25,141,78,215,109,209,102,70,138,10,33,240,225,244,88,191,93,122,150,82,96,38,58,144,160,67,135,58,10,191,88,246,179,77,70,224,115,115,238,75,52,76,3,146,72,255,101,238,64,66,211,139,179,102,251,177,118,44,233,64,11,181,154,84,3,25,31,186,194,176,25,214,153,40,129,177,206,237,115,202,64,73,50,252,141,29,112,215,166,32,154,105,117,168,59,119,147,59,98,75,198,168,52,69,240,178,225,122,209,26,157,109,121,64,133,64,170,212,42,62,44,214,32,10,188,246,23,42,76,226,122,17,230,194,79,92,194,165,119,129,95,96,18,230,78,116,72,79,128,242,49,10,94,136,181,107,150,177,45,14,32,160,100,160,250,247,235,229,25,148,115,157,239,20,42,189,70,54,152,229,230,203,147,33,92,174,251,71,252,186,136,104,95,82,140,254,68,120,167,35,46,153,224,220,217,233,131,165,197,199,57,217,194,192,215,34,144,41,53,171,107,84,77,209,117,46,102,244,135,61,170,167,85,133,17,88,131,141,194,163,221,85,66,227,224,37,202,125,175,169,177,236,201,78,158,43,76,198,128,157,223,200,67,227,251,130,85,209,87,254,68,53,186,161,139,15,187,173,40,174,253,235,211,59,182,142,78,113,0,199,37,206,141,79,24,142,98,38,168,62,9,54,2,237,253,255,106,106,42,93,219,19,226,150,101,106,228,33,106,18,208,70,122,30,42,208,178,178,236,120,144,66,154,151,160,182,214,149,199,251,61,183,71,217,51,213,41,212,12,48,193,132,125,70,130,14,240,239,205,122,240,64,27,90,132,209,17,222,62,136,104,198,216,179,138,49,98,30,22,187,37,187,153,195,164,26,140,235,187,4,57,35,132,190,17,237,1,109,3,190,0,153,171,17,7,174,115,11,249,219,177,72,220,185,88,10,155,193,169,130,48,133,203,44,78,239,245,97,36,38,76,197,174,249,225,206,69,42,121,116,123,90,141,185,83,234,100,138,227,149,135,49,15,74,26,158,201,180,214,150,65,37,255,213,22,69,88,207,75,136,157,189,36,253,64,111,104,217,235,64,215,253,191,7,184,191,89,77,213,108,94,8,5,111,201,122,15,41,48,83,232,69,224,194,215,53,62,165,101,167,209,74,83,148,59,218,98,82,19,216,252,89,119,15,152,28,64,59,222,32,228,202,205,54,109,233,43,182,70,231,142,183,120,189,182,82,203,175,245,45,70,70,108,75,204,39,81,185,25,240,162,201,75,234,9,129,60,35,25,249,113,226,207,200,54,90,93,166,43,11,232,39,140,167,171,13,89,124,164,91,149,144,213,209,199,121,203,240,151,107,193,90,247,120,246,39,144,156,4,44,68,56,19,137,41,21,19,17,202,172,37,11,244,248,13,0,97,157,129,213,87,83,232,60,62,66,173,248,107,153,249,189,58,48,24,137,108,12,77,237,87,252,67,244,160,208,186,176,10,73,224,227,35,207,32,4,11,28,58,153,204,113,98,187,175,123,216,81,255,203,165,201,248,109,157,82,83,169,143,25,61,6,205,117,13,145,234,44,122,95,211,112,117,244,243,174,66,254,104,198,246,69,122,186,186,165,247,21,74,244,139,111,105,164,7,60,40,105,205,194,252,150,9,35,225,113,22,82,214,210,197,254,173,198,49,79,137,186,135,176,86,3,190,217,36,242,44,198,12,171,172,57,138,199,182,47,97,65,238,98,66,56,49,155,109,239,238,152,91,146,1,14,189,26,151,225,127,221,179,159,21,17,137,41,83,211,228,72,214,39,138,0,195,65,119,253,13,221,8,222,219,184,176,11,97,24,14,216,131,71,124,81,29,185,52,140,166,68,42,57,95,64,178,239,129,166,72,206,78,144,42,92,233,76,247,67,183,8,167,154,129,71,32,245,238,59,211,204,67,243,47,188,108,150,24,29,162,242,210,113,5,231,23,79,128,83,116,107,187,103,234,74,236,32,22,109,7,11,47,200,128,164,203,147,197,32,187,93,22,237,184,18,179,190,66,73,51,122,139,167,248,88,206,110,149,40,249,239,206,88,164,201,11,58,141,200,52,67,122,154,197,140,133,77,201,103,207,130,150,216,252,208,90,205,70,226,18,232,14,141,160,119,156,13,173,218,152,56,56,56,74,152,147,63,199,98,102,200,46,119,135,111,159,177,108,54,239,164,97,202,71,247,7,32,253,252,58,11,86,136,197,69,203,116,57,165,37,153,73,161,146,136,10,185,9,202,11,91,110,146,61,90,172,63,3,207,207,186,247,82,230,179,73,148,88,32,63,214,187,89,8,228,157,126,10,33,225,100,190,159,156,101,77,188,72,31,4,156,59,228,215,224,36,141,168,91,90,139,113,229,187,181,15,188,198,236,196,209,171,145,22,196,143,29,185,169,39,95,120,185,229,63,224,81,208,147,130,194,98,17,79,97,211,161,12,26,149,45,118,7,11,113,85,16,228,48,250,50,78,56,178,161,111,58,198,245,5,56,152,136,109,171,246,134,124,220,132,80,90,3,187,158,106,232,41,1,228,46,250,228,19,91,95,63,166,147,97,8,148,175,244,231,17,28,226,62,252,56,134,82,137,151,205,3,9,168,227,37,182,40,3,148,70,125,185,224,203,51,127,58,94,59,35,132,29,74,38,235,25,163,22,223,214,200,205,194,166,194,237,146,126,28,167,177,123,182,254,223,52,142,243,216,231,79,92,55,13,11,175,16,160,154,42,70,191,150,42,116,61,25,223,247,24,100,129,172,119,237,135,226,105,185,49,51,112,172,67,253,14,119,235,44,202,136,250,36,223,79,245,28,65,182,216,72,156,183,194,36,211,64,155,25,161,174,240,79,81,5,197,63,109,181,93,172,65,182,204,252,199,228,66,152,212,107,121,116,88,0,200,60,61,143,32,74,143,127,251,221,11,106,40,251,136,207,252,37,159,20,119,161,252,168,124,88,117,146,14,146,171,249,250,204,173,86,220,31,29,252,105,36,112,128,178,142,89,30,129,50,55,186,3,225,30,37,104,11,40,192,64,222,120,159,135,101,14,148,125,140,191,28,248,143,111,56,139,195,54,110,145,179,83,89,232,174,78,30,210,32,140,234,195,93,127,205,146,239,145,188,143,66,13,208,199,131,22,83,210,103,11,139,121,72,172,223,142,143,194,17,246,209,182,237,210,73,60,233,213,198,79,104,232,161,139,238,37,232,50,105,199,152,65,35,176,37,34,80,157,160,246,230,56,171,111,94,64,121,184,129,205,48,158,39,57,36,127,129,97,169,131,137,180,215,15,169,73,104,123,208,218,204,70,6,4,245,212,69,109,76,195,25,21,235,198,127,160,35,174,75,68,36,213,35,56,37,107,143,107,88,191,123,244,101,118,61,88,14,97,8,133,5,83,253,253,189,141,242,85,254,134,225,5,253,113,139,195,151,84,195,185,52,168,214,42,226,108,239,72,16,221,55,126,53,82,240,5,217,155,135,51,154,59,130,208,187,142,60,55,210,168,175,178,251,16,179,106,210,77,229,51,246,21,69,141,162,86,24,3,190,241,188,117,50,5,121,22,61,97,194,86,240,139,35,224,92,200,246,100,73,122,72,171,111,213,144,188,198,133,225,39,123,112,191,179,227,178,47,231,124,47,65,4,131,254,18,213,68,20,164,45,92,54,45,14,225,108,179,137,31,116,38,45,185,96,173,215,99,61,76,93,169,153,40,166,141,11,248,175,2,97,236,99,254,40,46,167,150,170,252,135,111,54,192,6,33,223,119,210,149,58,125,140,81,28,130,117,80,10,221,197,171,156,77,252,138,242,173,158,17,240,147,86,148,74,128,122,129,53,161,235,17,13,160,122,120,19,68,69,12,108,70,68,192,126,13,159,99,153,141,148,89,145,102,64,64,254,248,0,2,187,93,83,155,23,100,133,207,178,230,136,188,150,45,136,216,229,225,255,183,161,194,48,35,185,234,168,14,63,190,112,211,225,247,20,162,185,130,209,126,56,83,37,141,81,31,243,25,59,199,60,64,60,159,215,74,183,9,125,191,139,52,72,195,175,68,128,3,187,148,204,136,112,173,68,127,28,105,120,7,137,65,233,83,49,221,186,7,104,126,74,252,149,134,105,254,101,112,59,224,147,253,83,21,238,168,203,20,34,188,182,140,114,23,95,70,203,236,59,27,32,9,222,67,153,125,93,0,75,108,18,221,93,211,42,5,138,223,156,25,142,164,71,5,44,139,226,65,168,12,156,83,83,132,192,13,55,188,170,216,247,192,226,169,223,82,63,187,176,254,143,58,92,229,39,93,89,107,140,224,51,121,162,191,10,186,213,164,135,6,235,39,176,18,17,48,56,228,86,20,22,252,234,57,77,7,70,143,85,250,174,213,126,93,237,228,189,163,174,158,221,181,192,34,107,198,1,106,75,161,100,111,112,114,178,80,83,0,204,151,0,231,99,232,194,131,169,180,243,216,217,48,175,196,72,225,48,96,134,38,218,72,238,136,220,72,77,116,22,140,127,125,188,59,58,180,186,31,192,156,253,12,79,223,203,71,214,196,3,111,182,223,101,103,104,203,218,226,211,41,173,116,190,67,207,110,183,255,30,35,216,1,81,236,252,184,153,166,38,239,19,208,115,0,84,73,139,68,35,227,207,17,15,196,159,119,97,135,177,161,50,130,145,129,74,7,97,17,125,184,164,92,60,218,124,153,191,190,60,147,78,9,136,85,213,93,203,3,82,210,72,66,21,47,150,13,126,184,94,163,26,232,56,91,149,237,120,32,64,50,153,40,26,84,205,147,97,170,111,178,185,130,31,4,127,227,215,217,235,9,94,194,140,168,24,101,59,242,27,177,70,45,231,46,68,224,45,206,9,255,53,213,160,224,215,126,93,110,192,74,53,39,146,144,89,211,138,96,44,121,157,64,17,213,40,157,37,80,0,112,125,243,100,123,72,69,160,177,146,148,169,5,222,241,11,61,77,189,22,229,152,123,189,76,183,207,63,234,54,183,91,15,110,240,184,23,153,253,69,135,30,201,142,223,103,32,131,251,66,105,236,60,117,235,108,236,202,24,91,104,68,56,188,239,53,158,187,58,241,203,130,83,146,174,126,8,134,107,26,92,12,20,101,17,88,151,81,135,134,18,5,46,4,57,13,14,58,233,97,59,107,38,230,65,204,188,14,37,182,215,39,208,171,163,50,43,137,57,140,100,234,113,56,214,91,170,33,90,8,9,18,12,138,165,252,173,215,126,65,132,126,235,180,141,32,91,102,86,225,162,167,237,4,87,26,150,64,156,221,123,198,250,157,166,143,67,131,229,173,210,55,195,184,23,121,1,63,167,177,183,103,5,181,29,68,216,78,24,99,75,159,108,32,248,77,13,55,3,48,53,110,78,130,240,158,237,159,102,191,195,94,36,88,1,91,14,94,192,238,106,157,207,147,157,253,238,126,169,31,157,32,22,203,152,128,242,38,52,28,158,117,20,93,103,60,58,87,7,3,210,183,165,253,114,226,65,2,243,56,121,223,29,126,22,40,153,9,37,107,100,184,233,48,170,2,134,152,90,179,90,22,171,250,105,210,107,126,28,222,52,167,136,54,30,62,245,46,254,165,139,174,216,140,195,226,241,138,16,16,87,33,89,113,167,241,136,68,210,50,209,18,28,54,82,179,188,169,55,251,128,235,217,181,2,19,163,164,134,50,176,138,11,143,29,200,96,122,206,20,150,100,211,92,10,175,250,136,105,127,110,192,201,34,40,42,121,31,183,0,99,224,10,28,137,102,209,209,216,133,177,184,20,167,2,202,203,125,89,214,243,226,160,65,140,229,11,74,255,136,167,175,232,176,107,39,184,234,12,178,140,3,28,76,160,100,42,215,32,36,119,103,113,137,99,161,172,246,86,84,186,66,30,243,4,87,212,200,214,186,189,11,134,222,181,243,204,208,193,140,173,161,16,32,140,161,199,104,160,129,22,91,104,97,192,2,252,218,2,131,214,28,196,8,93,40,113,1,88,164,222,200,50,249,50,151,140,134,139,177,89,18,254,85,214,109,204,114,152,175,199,86,101,0,173,234,169,245,165,144,161,85,187,19,238,250,87,13,79,123,67,74,164,89,103,243,18,195,171,142,128,210,54,209,177,168,123,199,68,206,159,92,176,49,252,2,66,242,225,100,154,31,205,187,138,135,134,227,129,232,225,252,210,133,205,251,97,21,125,2,230,219,107,137,121,135,233,66,56,108,138,25,117,44,77,100,59,222,169,45,61,244,198,17,248,34,46,196,195,254,15,180,39,162,190,99,141,203,70,71,243,162,82,42,29,34,175,79,155,30,30,110,8,55,212,181,2,236,235,100,131,255,51,234,73,165,220,145,216,86,233,135,57,108,240,200,161,193,149,4,11,139,42,84,208,193,220,39,167,212,74,38,54,71,198,208,80,239,142,46,6,141,38,238,56,4,128,147,133,32,242,164,201,223,184,176,31,28,158,136,164,145,59,164,243,144,155,100,247,1,167,4,102,29,124,233,30,120,8,189,198,115,172,187,80,94,74,139,90,89,134,59,164,99,203,245,134,214,249,200,89,64,218,51,7,65,112,35,195,53,86,158,124,234,20,161,50,79,213,69,238,49,206,241,49,139,229,104,124,255,54,148,105,108,123,194,93,188,119,105,110,119,130,223,18,19,86,100,17,225,186,38,243,126,1,217,19,182,35,2,90,191,201,230,158,108,55,114,136,131,52,220,241,28,144,206,167,254,11,25,156,8,174,250,17,115,119,62,222,102,107,188,137,80,11,223,143,62,112,125,228,153,89,129,110,76,232,109,70,82,75,195,245,109,227,247,208,124,181,237,79,64,20,141,118,135,219,82,157,6,122,146,2,188,234,104,122,33,3,142,126,87,91,198,205,224,201,37,247,245,94,160,235,58,51,117,40,97,25,173,47,94,195,55,219,249,139,65,86,188,228,179,77,72,73,254,150,71,186,238,105,13,2,97,182,149,162,51,71,232,25,139,186,152,10,97,233,225,231,18,211,105,195,45,52,141,49,7,187,101,83,231,159,251,230,40,248,205,204,190,90,146,174,151,187,52,28,157,109,43,253,216,7,81,177,40,213,108,46,192,12,91,217,193,250,245,182,65,38,165,240,163,88,45,116,157,15,39,147,69,127,84,221,238,218,205,120,112,174,121,209,90,98,237,56,42,227,15,36,99,36,216,199,218,27,214,67,154,96,184,224,108,169,16,249,252,222,4,109,142,92,201,64,215,172,156,228,87,68,215,9,23,189,124,93,68,221,177,239,164,14,154,180,169,95,136,127,71,87,81,38,137,204,27,206,4,152,86,165,98,52,125,22,14,241,55,47,57,111,230,61,252,11,87,29,191,243,252,219,131,191,185,166,226,58,211,246,159,198,101,59,253,3,220,36,237,164,127,156,210,61,114,122,203,242,3,179,151,18,46,221,156,198,211,252,140,131,120,2,111,45,63,191,68,163,27,98,96,30,83,209,239,93,243,72,82,127,204,236,140,40,49,197,24,107,197,230,240,108,43,58,103,217,27,136,245,162,84,46,188,226,131,149,111,236,248,113,222,27,222,72,229,48,196,92,236,173,194,85,0,45,62,216,137,54,18,207,14,56,117,55,235,123,41,234,29,111,92,85,77,183,109,235,139,84,117,216,199,9,227,231,25,90,62,81,191,180,61,28,129,170,66,217,62,210,173,91,133,155,28,23,239,232,160,70,112,37,189,228,246,35,171,40,80,211,220,96,188,247,185,125,115,222,82,175,142,155,52,117,117,150,216,244,82,13,90,24,183,188,32,6,54,64,13,245,172,151,255,160,131,150,84,107,103,156,129,26,159,183,25,190,218,149,189,166,69,213,138,206,54,22,86,168,106,190,78,191,253,119,240,175,245,27,50,125,57,253,79,110,25,197,36,136,12,133,223,102,1,239,139,99,153,125,67,164,155,248,123,4,51,82,60,162,29,42,13,218,137,249,184,222,102,3,243,117,249,135,75,47,4,184,154,20,58,5,229,43,121,223,252,141,241,253,7,54,79,74,138,165,230,120,59,198,179,42,28,133,66,124,31,86,16,122,23,147,168,87,18,176,145,250,190,198,247,3,17,12,206,15,96,114,13,241,119,94,159,102,73,39,248,208,91,12,64,180,122,21,152,150,18,235,180,89,143,215,122,174,41,12,123,29,205,225,103,153,86,59,155,27,246,209,223,194,34,155,254,95,98,174,77,81,149,91,253,37,236,45,158,4,51,106,158,232,165,85,147,55,109,213,93,35,122,28,130,79,110,153,174,74,37,181,194,38,21,136,13,67,170,222,58,110,43,9,64,186,34,11,35,71,253,96,16,68,201,235,163,137,99,245,0,238,48,224,208,56,133,251,109,172,37,237,115,58,183,198,28,133,150,121,177,228,40,249,175,61,216,241,101,132,219,87,80,252,203,183,95,124,116,191,70,93,129,34,229,163,66,161,253,198,190,4,50,235,6,27,214,26,22,147,152,225,118,167,98,190,108,114,106,48,33,111,193,200,3,247,126,16,56,233,46,15,186,43,216,217,21,216,43,79,162,224,192,160,171,226,250,124,59,42,135,10,164,41,11,106,129,160,112,176,228,115,8,133,93,96,89,237,229,231,254,23,225,190,152,126,226,106,194,108,28,43,254,90,253,91,136,28,59,203,217,12,69,30,160,62,126,91,241,141,170,76,59,45,145,198,70,64,99,246,204,199,195,113,241,243,84,232,171,65,148,1,237,179,129,214,73,31,162,65,193,109,116,111,176,182,33,59,236,158,52,44,86,35,176,214,234,22,213,101,217,154,253,106,98,108,187,230,231,158,195,11,121,194,125,13,21,218,123,228,104,150,232,184,43,40,83,213,211,165,178,200,18,203,85,223,7,93,249,209,209,75,249,68,128,201,21,176,151,86,20,59,223,186,140,24,130,242,136,194,47,76,89,204,113,221,79,5,136,19,128,129,132,132,213,142,239,100,4,232,167,141,168,96,226,145,191,195,247,224,51,248,96,150,214,207,232,52,195,177,42,15,211,190,137,229,72,221,173,7,77,207,2,29,26,83,184,140,142,70,229,26,3,244,78,194,87,73,104,67,216,37,234,165,38,58,8,90,95,86,211,23,54,206,25,142,75,134,152,193,34,94,46,34,2,206,177,26,230,66,5,111,66,104,104,16,135,33,215,81,131,22,131,202,200,58,190,113,128,177,29,12,191,252,31,62,130,103,27,225,165,35,182,206,88,251,221,24,10,44,111,53,131,162,157,93,238,175,241,164,203,30,227,211,167,203,226,73,1,102,232,168,151,113,185,234,96,4,58,46,60,211,7,50,54,77,207,217,179,176,179,242,233,49,232,233,46,41,206,62,195,118,5,56,96,0,148,1,8,217,115,240,172,82,104,144,214,136,193,195,98,23,17,190,240,112,69,195,11,33,255,48,108,158,40,33,133,219,47,173,231,211,181,227,58,71,247,242,90,127,120,148,194,255,146,233,164,200,170,92,53,168,236,50,92,216,181,81,140,248,0,162,100,28,37,193,135,83,28,110,194,170,221,190,65,32,123,238,170,26,148,129,116,37,89,139,2,103,235,251,0,178,203,135,74,185,202,73,172,35,186,159,8,163,216,95,169,189,50,39,222,191,225,61,43,63,68,17,217,119,60,203,238,86,92,128,215,88,137,70,228,58,175,194,184,198,91,161,66,46,168,166,44,197,80,25,16,53,149,109,102,150,70,51,43,174,64,240,197,134,38,106,127,182,149,236,31,228,85,160,221,1,228,187,57,17,201,179,156,123,4,211,65,191,4,99,188,200,24,21,27,114,24,98,98,162,171,85,48,107,161,71,37,161,36,184,46,114,62,8,152,58,95,182,167,83,28,215,26,158,211,153,9,11,214,221,143,236,159,200,94,185,29,242,236,109,38,215,226,123,118,32,56,225,25,108,51,240,70,206,107,219,173,243,167,242,26,148,119,173,34,27,100,244,215,102,64,187,2,227,227,49,245,107,108,91,67,93,58,41,21,72,161,252,72,27,242,226,160,31,146,187,205,106,195,157,12,202,170,235,221,129,193,234,146,152,199,167,241,27,162,66,74,78,209,47,236,171,52,148,122,234,221,183,208,136,238,252,78,126,18,40,45,194,180,57,246,158,79,148,160,219,133,6,212,190,45,233,115,146,124,52,184,130,18,108,42,249,149,100,1,187,57,182,172,197,184,78,27,210,16,177,144,36,234,206,53,222,120,52,38,227,207,13,200,4,203,191,2,2,155,97,153,246,62,106,212,69,37,223,216,82,222,40,101,101,209,122,30,152,139,134,64,241,205,224,9,139,141,134,28,157,215,83,80,110,163,251,133,43,45,53,21,206,248,212,51,227,207,254,38,49,185,200,120,46,140,41,103,226,58,40,246,32,201,189,248,75,39,24,8,50,1,206,93,91,174,117,107,4,101,101,8,187,114,108,152,94,141,138,241,222,59,8,60,77,98,237,237,6,240,54,105,129,236,229,165,134,192,169,100,69,148,141,1,229,46,66,198,146,64,89,46,149,146,9,145,183,17,105,132,132,40,171,224,242,186,81,237,230,127,225,215,165,103,97,104,194,121,39,239,136,1,155,186,16,164,176,2,71,222,51,247,167,254,204,103,185,190,180,53,50,245,236,209,230,133,224,36,139,177,111,240,91,70,189,155,123,250,112,186,116,18,148,127,224,66,203,224,128,84,92,58,152,131,75,99,31,14,211,40,5,135,40,52,161,79,187,59,113,69,226,108,152,140,235,246,12,163,61,93,124,149,241,1,32,95,29,105,213,158,18,52,18,254,220,146,23,197,14,120,212,16,109,83,143,155,198,247,162,248,169,47,153,208,117,129,243,115,123,213,109,215,6,164,188,81,189,215,255,239,39,82,61,133,95,250,99,250,113,242,124,105,223,42,173,155,47,254,6,109,82,106,231,121,229,156,211,230,142,38,132,184,224,120,212,179,186,130,35,11,27,168,101,106,205,121,133,236,172,172,4,220,185,194,177,137,51,19,27,35,195,160,125,97,165,234,177,54,180,34,183,131,0,128,107,167,30,128,117,250,2,117,34,135,89,181,38,212,252,248,219,78,206,224,116,103,53,203,222,65,159,26,0,138,209,36,11,87,162,117,56,165,196,18,124,152,44,45,53,6,156,80,88,15,210,169,95,181,229,170,65,105,42,92,33,7,163,233,70,46,91,56,159,146,86,204,119,203,44,100,58,96,193,165,61,34,47,1,68,49,99,129,141,53,253,3,111,176,110,108,249,170,16,71,107,73,74,249,237,83,201,41,238,163,225,57,119,225,240,163,123,112,74,237,251,39,69,6,102,142,171,112,72,119,61,7,202,171,215,227,119,153,180,226,28,29,75,86,223,141,156,194,30,210,215,107,141,28,71,120,32,188,46,137,221,124,99,59,246,96,10,241,191,199,110,20,135,4,224,56,12,75,167,193,251,255,158,205,170,36,60,34,108,124,240,67,37,230,146,230,62,159,96,66,27,86,245,122,124,159,165,43,137,220,211,233,193,234,117,175,14,52,89,24,100,2,31,104,72,60,16,161,146,95,73,215,15,6,114,26,159,91,253,17,151,107,93,224,252,255,255,98,193,14,142,193,138,170,115,12,19,238,78,199,41,40,112,26,247,33,230,203,90,66,149,58,231,82,108,235,159,41,228,253,15,203,4,165,217,251,253,32,112,85,55,185,184,246,99,226,177,172,37,203,228,178,68,130,216,114,247,143,22,27,237,18,88,144,234,158,120,63,193,235,35,159,63,20,106,197,97,158,101,167,179,132,144,127,93,224,196,103,75,199,201,178,155,15,232,168,0,111,142,20,47,64,136,121,3,97,100,255,162,168,138,156,124,64,0,171,229,216,203,108,105,91,249,63,170,231,128,44,145,117,228,92,255,128,130,8,118,178,168,5,65,8,252,167,135,35,121,62,255,23,100,205,133,152,97,165,147,51,213,205,7,136,242,85,67,213,217,60,216,214,227,106,182,51,199,150,153,106,203,39,231,188,166,57,113,52,1,236,100,237,170,186,104,71,63,140,111,23,36,224,103,70,85,169,59,91,91,255,240,139,203,177,211,241,99,40,34,144,156,163,100,246,122,173,126,246,160,208,237,208,55,234,56,194,160,104,9,78,143,128,9,131,145,73,32,43,248,75,245,31,168,3,34,246,46,244,19,170,61,150,33,123,104,235,242,205,219,49,35,175,46,138,38,89,49,165,15,7,197,119,104,167,13,130,147,230,163,250,64,64,226,49,35,251,112,140,250,202,78,223,177,83,230,79,77,173,219,188,150,63,97,85,209,164,133,68,114,114,118,96,107,240,130,193,102,166,119,178,131,175,156,124,167,102,50,130,116,41,253,125,211,59,241,183,189,93,213,17,238,192,9,232,253,40,57,1,148,183,117,176,248,115,229,240,234,228,236,182,171,220,27,139,106,89,52,234,206,26,228,150,218,175,227,114,123,168,31,233,115,89,164,199,71,249,106,84,251,34,74,67,212,138,63,189,58,179,230,152,143,178,211,62,94,138,13,138,121,208,112,173,228,152,37,127,20,169,127,193,183,136,129,70,110,97,202,59,29,116,255,197,75,244,148,87,86,46,226,38,241,239,172,219,222,236,48,188,87,217,116,189,3,226,207,66,250,58,209,173,98,232,192,176,145,119,231,91,213,181,85,85,89,31,56,63,26,149,73,244,10,97,203,102,135,135,135,55,138,51,51,130,239,202,100,133,212,164,105,39,149,224,134,200,134,45,9,91,203,110,101,42,0,127,30,255,74,145,68,98,95,66,6,147,220,194,199,142,21,133,176,163,255,102,55,162,101,57,250,110,165,41,41,253,255,236,115,181,79,180,72,141,152,20,102,39,251,72,183,25,68,102,87,128,175,25,238,113,215,213,117,106,38,226,253,179,51,29,187,100,129,40,89,176,173,234,129,121,67,68,169,210,139,141,234,150,130,14,199,204,28,56,244,147,117,188,20,105,250,118,246,217,31,184,211,248,251,28,71,79,79,88,73,239,12,140,117,92,138,35,105,174,27,220,161,108,140,71,58,42,140,47,45,32,198,78,79,46,177,225,21,220,234,173,252,144,97,30,116,185,172,155,171,151,120,60,243,34,178,97,72,99,211,74,187,102,43,251,141,162,116,209,198,234,212,159,129,18,225,99,10,41,163,184,119,51,109,4,211,225,57,227,220,57,233,247,115,250,131,148,48,75,86,131,172,129,217,124,145,179,91,228,120,93,153,72,36,65,10,144,41,40,107,240,86,228,40,43,53,18,170,154,245,57,64,200,37,143,15,148,157,250,167,138,151,113,54,226,144,2,120,27,18,165,34,158,5,0,232,172,10,177,118,186,57,107,220,77,213,87,209,80,236,5,157,191,146,244,91,163,69,254,174,174,179,125,96,246,170,49,130,75,5,77,160,184,204,112,166,204,43,136,21,103,131,140,136,191,69,7,252,214,40,137,21,113,134,3,200,156,118,94,195,224,72,253,174,172,165,90,137,195,36,117,174,25,146,247,180,228,140,72,184,213,73,159,149,87,178,191,117,50,88,49,85,17,57,107,172,167,131,234,182,99,11,70,169,186,126,252,1,179,18,82,137,48,130,252,194,160,237,59,124,193,33,28,200,18,234,90,223,191,219,246,210,222,185,129,0,25,68,138,71,58,110,112,141,169,86,146,57,202,138,132,217,21,48,131,213,46,9,164,13,24,211,114,54,50,139,113,88,44,175,22,255,0,80,135,236,177,197,94,161,244,107,199,50,238,57,97,94,217,74,231,213,197,158,86,78,221,196,222,30,217,147,146,199,92,48,174,48,127,139,130,16,130,214,113,140,195,162,65,87,244,71,183,86,79,111,196,201,198,25,208,76,81,174,105,114,197,5,52,163,137,234,215,234,27,43,85,244,9,220,94,205,52,249,146,167,183,60,38,204,149,35,44,11,159,32,89,68,60,168,78,85,139,23,99,157,31,20,102,30,242,171,177,104,136,196,119,46,248,28,85,45,76,68,93,250,180,231,86,104,195,149,86,133,38,215,179,137,209,180,255,150,155,147,163,208,54,103,197,175,101,139,91,254,65,214,120,201,49,126,156,233,244,7,209,21,55,241,93,240,0,77,143,240,188,243,215,181,166,223,56,12,58,222,26,248,182,22,148,27,33,73,82,23,154,252,150,129,208,68,20,251,64,41,169,251,70,237,175,158,88,234,134,28,60,50,62,6,169,189,112,38,136,231,190,52,151,91,201,67,21,34,129,104,73,171,124,56,13,2,154,96,19,238,38,177,159,224,235,79,241,61,60,165,83,90,21,95,64,118,202,222,184,77,15,231,145,130,223,125,96,175,238,7,188,83,144,114,148,137,83,241,142,202,245,248,8,166,187,42,188,181,155,18,184,210,150,164,152,119,198,213,6,180,56,163,191,135,122,191,192,171,175,248,60,139,161,124,192,227,58,116,239,31,62,131,40,19,204,224,218,232,79,120,36,103,15,75,93,223,35,232,224,31,2,229,50,255,187,68,181,232,189,14,166,137,197,249,79,52,66,252,231,91,58,218,132,156,161,95,78,51,188,133,155,239,16,53,70,121,69,190,208,93,177,61,249,229,12,128,189,63,86,187,217,254,26,220,179,240,103,107,127,91,157,124,59,51,239,174,109,50,140,217,232,242,35,3,168,68,47,158,119,238,41,177,64,221,103,33,210,214,178,118,232,61,172,178,14,122,194,233,71,3,212,133,81,137,83,153,151,192,153,166,77,84,171,210,219,60,136,213,99,113,186,16,240,51,99,114,165,110,54,225,5,6,175,214,167,82,99,28,138,244,63,107,60,254,82,255,138,207,1,211,46,59,153,248,59,40,192,197,142,224,59,245,223,61,154,65,66,148,127,122,206,153,93,165,174,133,84,55,10,54,202,118,212,119,25,235,245,219,178,169,158,166,14,169,166,65,35,150,208,254,92,43,62,40,100,70,76,3,83,152,37,60,16,52,249,98,248,83,205,214,207,39,133,184,142,160,174,30,6,145,96,146,113,142,159,185,58,172,159,110,93,164,188,165,161,198,130,59,20,130,149,69,111,205,157,131,140,197,111,253,206,246,50,25,116,245,11,113,144,161,220,41,86,192,96,236,142,212,232,189,185,72,116,24,15,181,113,45,169,133,129,134,211,86,77,141,139,238,24,95,215,73,203,121,233,181,208,210,86,44,242,192,24,129,40,151,167,76,51,108,32,194,54,158,100,97,128,150,98,230,95,169,234,206,7,89,113,210,246,77,92,100,107,52,93,61,174,222,40,236,137,92,142,94,210,150,117,202,21,222,161,138,230,42,203,84,42,105,44,42,24,212,214,140,192,138,65,185,39,216,224,59,82,89,220,209,190,202,84,175,91,228,91,68,115,85,168,133,219,47,26,230,170,60,219,30,15,141,41,233,97,9,87,71,71,20,125,47,114,8,86,214,114,29,144,26,85,223,245,238,24,108,48,11,200,93,53,4,0,92,245,56,165,246,213,33,111,224,115,53,247,78,249,233,127,218,214,212,144,247,104,178,124,231,107,47,91,147,191,35,151,189,24,91,254,211,23,149,187,140,39,242,80,164,108,50,6,62,88,7,231,152,36,42,28,32,120,76,93,223,189,77,15,248,251,98,88,117,58,112,133,88,227,84,168,30,131,254,72,199,33,190,57,192,141,129,33,171,42,225,69,74,253,48,163,76,199,99,103,199,112,8,51,97,59,201,46,151,93,16,184,18,3,147,214,215,57,236,86,142,184,221,247,148,195,152,142,217,244,64,151,174,21,238,147,60,116,234,194,224,144,196,150,90,158,95,104,241,161,202,73,91,234,235,84,65,167,32,239,87,68,58,166,51,114,70,61,149,16,6,138,149,176,66,23,151,137,184,119,112,250,188,48,243,144,77,87,164,67,22,224,125,21,137,69,14,118,88,151,36,117,244,171,133,19,89,232,6,133,165,8,86,187,38,128,122,64,6,233,85,210,149,48,212,151,174,178,169,84,193,170,224,245,198,245,82,254,62,118,111,160,219,231,57,54,136,219,88,240,155,48,97,21,178,170,171,226,7,141,233,36,46,69,105,213,129,144,12,65,209,25,147,70,200,248,49,43,96,19,84,79,68,99,94,232,44,81,157,12,136,251,64,182,167,118,138,136,237,174,152,111,20,144,40,157,51,150,104,166,99,196,131,255,188,135,169,43,216,70,144,250,66,170,217,145,250,204,224,170,104,204,179,52,3,250,43,195,99,124,194,119,162,73,3,251,190,250,100,156,204,1,95,184,189,189,184,44,10,140,138,231,31,71,29,196,55,59,224,140,142,199,187,144,8,54,82,168,54,195,17,47,132,180,77,73,27,12,17,77,152,97,20,95,178,212,183,64,64,245,68,28,89,75,143,152,83,96,65,155,163,85,109,83,111,150,33,26,81,216,56,89,23,185,138,128,13,92,238,110,35,186,101,134,162,244,111,31,98,40,209,107,246,12,236,63,32,215,59,84,222,172,190,128,62,96,99,67,234,78,112,96,248,37,148,101,44,136,147,176,148,73,245,31,240,54,223,228,17,252,24,87,144,182,222,53,24,185,254,96,144,37,249,162,116,46,225,97,166,66,178,60,164,118,40,185,105,1,232,232,59,43,183,12,133,93,96,114,124,132,1,27,56,5,168,149,224,220,225,108,34,98,216,209,76,83,22,178,121,34,140,139,41,111,249,101,9,72,238,6,84,89,180,245,23,236,93,187,7,192,77,170,138,163,47,169,70,216,155,137,194,243,230,117,144,241,80,208,103,150,180,62,15,135,254,108,172,77,184,139,138,42,115,29,31,46,139,253,223,24,145,124,81,230,117,115,206,213,137,3,137,186,247,194,16,63,91,217,111,129,241,179,133,224,225,38,193,136,80,186,167,222,121,103,133,243,244,228,98,118,112,220,80,200,176,224,210,222,90,223,55,239,49,18,188,46,104,105,91,121,179,88,163,25,9,144,27,245,184,181,178,63,101,144,212,171,107,248,189,104,24,141,44,21,93,210,88,34,111,129,233,242,25,118,249,216,76,89,215,188,240,101,85,71,240,8,7,57,22,97,69,40,194,230,60,162,167,166,41,188,31,15,227,48,74,64,16,131,61,107,72,236,225,126,119,242,104,63,12,84,60,243,56,167,16,48,176,79,191,170,23,10,124,127,226,134,239,60,7,46,78,93,82,54,18,113,236,114,58,219,111,211,66,207,166,35,171,225,217,83,100,125,15,196,115,200,168,161,115,104,129,167,89,74,1,193,60,227,119,162,121,89,100,145,22,223,237,11,158,14,47,191,113,41,22,200,216,125,180,75,229,163,186,114,100,198,218,95,115,138,244,211,218,11,76,28,104,122,251,250,32,183,96,165,74,118,142,84,24,15,87,61,134,104,81,101,162,183,123,193,101,53,86,91,215,189,248,232,228,224,0,201,252,112,123,142,115,182,91,223,181,127,140,62,123,81,207,81,236,126,238,42,25,112,210,209,133,238,24,218,85,126,201,50,108,208,159,198,208,207,205,157,161,28,73,210,142,200,66,36,43,1,223,52,122,226,49,110,7,84,136,107,213,165,116,65,163,27,146,132,61,20,251,147,108,243,120,100,28,108,86,224,109,0,182,68,194,90,55,171,88,49,179,17,104,37,119,78,185,148,133,186,133,117,59,235,192,11,103,85,252,28,143,254,135,245,167,90,174,74,185,132,6,66,21,217,119,69,134,238,12,162,46,147,139,65,106,41,136,168,243,47,46,71,113,55,75,104,100,78,45,206,25,250,33,190,57,170,117,73,91,95,205,224,162,116,216,21,104,180,38,57,145,206,116,63,174,25,158,127,242,97,57,247,24,78,254,125,69,241,57,124,59,194,141,53,17,241,153,197,78,77,49,182,80,63,8,174,32,80,46,172,201,149,91,41,150,165,194,197,186,24,199,243,202,126,74,106,39,176,96,42,155,1,153,120,163,94,68,2,237,16,72,181,12,232,69,55,171,189,173,160,121,110,27,125,200,169,236,55,8,225,122,108,82,29,138,46,250,2,114,218,38,223,156,25,11,243,243,82,25,239,106,112,103,178,3,34,35,4,166,83,38,119,96,35,216,0,146,233,95,215,110,127,147,249,40,170,225,202,192,106,35,35,142,172,150,0,163,123,104,62,252,77,74,192,175,133,99,112,163,179,121,48,190,6,145,56,47,131,146,144,231,2,192,124,82,155,8,106,197,239,113,4,251,99,17,33,109,219,124,240,92,195,218,134,66,155,33,185,246,123,97,139,126,210,220,146,65,149,89,248,151,252,253,43,68,82,173,199,206,15,195,90,13,129,85,17,30,211,128,222,84,87,181,48,41,33,69,117,36,89,88,97,233,215,244,13,109,73,65,86,147,147,189,83,7,242,209,123,23,128,67,38,47,253,5,98,95,108,62,36,154,33,210,79,251,129,145,110,111,62,18,136,163,85,38,205,159,97,214,249,34,81,101,164,132,175,170,91,239,221,97,118,46,253,223,88,54,224,122,248,136,163,147,163,191,37,190,152,77,2,252,170,119,58,161,148,56,250,28,141,206,93,57,96,192,28,81,210,68,179,45,63,8,220,52,153,142,215,197,16,161,130,85,74,114,196,32,78,15,28,204,57,23,130,140,176,87,166,221,116,215,43,254,154,25,182,5,253,195,19,47,48,193,62,73,131,131,229,107,148,29,28,140,93,170,244,7,4,62,114,238,157,250,51,11,223,50,89,79,44,96,156,205,186,82,154,231,50,58,208,247,85,75,171,38,180,127,88,62,184,85,232,238,89,147,122,115,150,94,232,110,120,31,0,235,245,82,212,64,39,152,5,222,45,49,60,152,202,99,85,19,131,255,169,44,188,193,208,98,235,116,240,171,58,68,138,104,130,37,173,253,231,98,254,171,2,119,187,251,230,230,19,196,11,1,254,139,145,239,252,109,202,169,198,66,200,62,249,190,169,161,131,160,86,98,83,166,162,53,14,73,55,246,126,51,211,49,79,54,76,153,250,191,70,77,48,112,168,80,119,237,177,59,81,153,174,38,170,190,84,201,109,40,115,228,116,151,17,60,152,223,245,216,46,246,41,49,85,231,184,13,186,118,37,200,67,183,240,117,242,133,94,166,164,0,97,79,254,36,77,246,250,214,224,27,57,112,23,167,152,180,237,249,118,13,238,238,167,91,177,224,235,83,122,13,77,45,45,162,217,65,155,72,121,16,71,33,255,20,214,22,54,190,89,7,244,59,252,202,76,201,177,216,135,63,168,61,104,35,225,54,104,110,33,39,156,231,209,40,151,248,43,190,230,122,102,230,228,18,195,97,173,209,85,249,119,200,192,8,76,198,234,50,140,75,72,142,22,32,0,20,13,124,203,213,247,241,36,116,98,104,204,146,36,109,253,227,247,2,251,225,42,162,148,99,176,145,240,62,97,46,220,233,142,142,30,221,126,231,13,68,154,48,211,202,83,17,194,23,53,34,131,201,179,69,198,19,186,114,58,114,244,189,121,193,205,72,2,50,55,187,215,144,147,72,156,244,49,88,93,211,121,193,1,41,140,214,108,94,105,99,26,131,137,34,146,102,13,217,12,186,60,46,167,68,46,32,84,38,232,241,51,58,70,110,132,144,55,170,101,1,169,81,229,186,239,158,46,187,14,201,100,193,137,231,191,223,136,150,114,240,6,3,210,199,69,65,77,45,46,148,90,220,16,244,2,46,28,170,111,252,234,32,61,48,188,172,233,113,41,117,80,201,146,152,0,127,79,81,148,110,117,232,99,123,88,75,239,26,244,143,242,151,204,80,33,33,202,46,213,88,52,88,135,195,164,75,80,68,126,81,191,180,106,154,64,41,46,220,95,69,83,105,29,162,220,234,239,237,224,221,139,134,141,174,43,238,44,215,255,169,154,35,230,158,29,198,151,223,78,38,154,102,220,24,232,177,237,237,105,242,137,95,228,105,115,235,25,144,97,96,23,167,108,197,241,20,232,42,95,240,112,120,167,98,37,234,189,214,113,215,84,152,132,149,196,4,244,122,241,182,110,116,54,94,245,51,97,54,208,75,169,55,29,143,104,81,107,205,178,29,98,189,194,71,96,18,234,238,123,161,147,95,179,219,142,219,136,122,111,128,47,105,187,30,235,213,187,167,99,186,240,206,172,41,25,171,213,70,135,53,180,182,20,45,192,197,219,243,107,221,50,1,137,220,35,122,122,239,159,72,221,13,109,143,65,218,75,156,148,98,165,46,239,24,27,216,44,32,7,245,252,0,16,176,128,144,73,207,20,54,55,103,28,70,77,187,234,219,1,165,154,229,141,208,8,24,26,68,248,58,252,63,229,147,230,239,48,75,180,101,119,129,126,31,84,74,232,103,240,184,61,208,73,138,173,148,236,171,57,98,36,237,59,46,55,231,185,58,248,184,150,176,34,30,237,22,9,31,155,131,231,18,73,63,26,52,69,72,169,117,14,167,67,189,137,153,235,235,86,98,215,180,190,123,255,150,248,21,142,3,231,11,111,164,10,87,126,45,48,233,72,68,129,25,185,84,44,20,79,234,160,76,157,108,22,201,223,242,149,163,128,107,72,138,16,6,179,182,98,142,185,77,131,105,190,41,155,54,215,222,165,167,62,252,194,189,254,71,92,64,200,185,95,101,173,67,234,104,233,164,35,131,219,94,104,23,37,84,29,213,204,204,80,135,78,227,90,186,103,197,12,5,118,202,237,1,180,16,9,159,2,249,18,3,211,238,127,13,183,71,209,200,252,31,69,14,48,9,193,213,183,253,123,160,122,143,188,26,95,191,168,246,222,14,123,153,205,203,249,62,101,37,23,98,161,176,254,240,83,148,135,3,247,177,249,192,93,61,153,27,129,211,184,70,80,8,22,36,46,39,75,179,221,89,43,43,248,127,250,27,238,104,172,175,33,24,24,127,164,73,171,106,135,167,149,228,139,132,113,14,4,88,32,121,27,166,210,238,237,233,253,93,89,211,48,41,37,154,101,20,114,106,234,169,84,143,6,99,203,149,112,212,246,19,134,66,93,192,67,36,160,110,1,200,192,53,18,168,39,5,210,181,109,187,50,221,30,17,130,7,10,35,163,46,213,255,114,155,244,213,62,249,125,220,62,75,154,38,221,89,135,196,27,241,36,23,167,200,141,48,248,196,22,5,149,100,189,252,127,229,85,100,186,213,96,227,11,123,241,104,236,89,29,137,121,234,101,39,139,177,149,39,104,83,246,150,236,244,56,145,97,166,42,208,198,126,10,240,151,61,119,219,66,152,252,38,237,212,90,88,232,249,173,113,36,9,218,169,30,92,163,166,77,212,28,173,142,34,30,253,86,213,232,106,140,75,139,121,225,95,231,29,234,88,176,200,159,130,21,183,232,63,109,53,91,9,36,166,107,161,27,166,241,85,24,26,219,48,172,59,99,94,241,152,176,246,0,71,164,164,68,183,43,106,4,107,149,145,168,130,77,125,8,79,189,114,164,161,123,201,139,138,72,151,119,248,116,253,3,163,194,158,69,15,75,127,201,52,123,242,105,109,185,155,11,114,140,130,182,31,190,121,186,12,20,140,140,167,241,211,150,84,237,42,109,226,212,29,167,156,251,247,47,186,101,90,136,62,251,186,129,50,146,177,61,193,16,55,18,83,7,236,153,58,132,35,108,74,194,238,117,159,14,71,239,125,59,194,254,203,144,73,138,174,31,116,69,177,200,74,14,94,143,52,132,12,30,254,65,97,100,199,34,197,22,164,219,140,0,164,97,210,36,31,205,228,241,49,179,106,232,60,244,226,85,215,132,9,133,174,39,109,78,199,222,230,56,41,231,152,140,101,229,231,58,102,103,106,207,48,109,149,39,142,209,173,159,91,175,37,107,64,6,10,230,249,85,78,40,72,28,165,229,188,141,205,195,182,35,154,101,233,206,120,34,98,61,197,109,215,239,152,131,207,74,86,4,15,100,7,237,155,237,235,137,88,137,164,108,187,92,188,51,11,112,118,67,92,144,183,52,98,198,55,31,10,118,1,198,115,70,221,23,138,1,115,239,186,49,121,73,26,196,117,13,150,3,128,198,127,8,73,228,152,55,236,203,132,130,6,128,115,131,56,139,70,9,212,197,128,156,118,87,206,161,199,67,117,75,98,12,135,55,87,161,134,224,113,5,216,110,52,228,132,221,43,162,189,78,59,117,153,186,3,80,69,175,40,73,130,53,213,69,212,51,8,101,76,34,185,191,160,183,254,202,168,253,12,68,192,65,1,79,86,98,165,210,189,16,73,161,150,178,87,247,252,94,25,224,111,139,238,38,107,174,111,166,150,191,188,182,136,127,198,222,117,144,120,69,101,189,104,74,51,119,229,123,32,228,211,125,49,235,177,93,207,57,117,156,243,202,17,155,57,47,70,30,56,134,58,13,62,252,59,9,230,130,117,175,224,209,135,1,129,199,184,211,123,151,231,36,125,168,121,94,139,136,106,85,186,143,127,49,63,130,51,254,22,107,46,215,61,111,185,8,163,153,124,221,166,238,85,114,201,32,214,217,35,17,174,105,52,208,84,9,23,104,171,93,117,237,238,8,160,208,109,228,254,0,233,208,209,196,185,158,245,90,79,250,16,156,11,88,195,201,29,84,157,208,176,38,242,203,44,247,99,106,126,25,215,147,138,188,74,167,196,225,41,219,104,107,183,83,224,66,153,198,177,163,152,180,65,64,100,231,134,10,207,155,106,248,24,251,139,192,175,138,129,181,39,215,151,0,69,54,191,216,180,44,67,118,50,124,245,174,95,43,231,230,75,28,192,207,70,50,39,92,141,211,243,204,234,237,30,18,131,62,158,252,52,49,235,185,130,148,66,96,47,21,42,150,93,8,247,222,224,83,244,131,224,192,110,221,130,201,252,206,182,163,139,194,113,68,81,81,225,165,52,142,244,182,254,215,229,131,78,93,161,253,4,107,60,153,111,144,91,85,167,161,159,217,76,36,226,19,40,94,65,221,181,144,157,247,101,182,220,223,115,250,20,30,222,201,171,43,88,20,124,189,186,163,40,152,146,221,60,42,207,193,76,124,195,250,179,242,191,52,156,127,202,41,214,102,175,82,0,159,104,195,117,88,224,138,216,5,210,129,96,180,110,40,19,19,70,231,129,33,3,125,84,113,187,205,28,242,229,156,3,139,177,35,101,3,143,246,134,194,78,50,207,31,170,41,74,31,129,225,50,183,249,246,184,54,79,18,87,180,36,63,113,228,53,19,38,52,20,76,200,200,238,140,25,127,97,169,193,162,101,214,244,41,126,5,186,156,128,255,183,10,111,161,117,96,111,177,212,144,58,150,56,36,77,65,138,93,134,99,135,189,139,216,194,214,86,43,61,49,51,190,137,18,186,37,150,137,10,245,1,239,146,194,29,192,0,224,222,80,111,161,136,110,173,30,255,238,98,192,197,205,15,229,74,241,235,55,255,53,189,151,129,44,217,69,112,253,191,131,27,162,106,27,198,21,174,3,167,144,179,37,252,32,108,71,40,227,133,193,187,156,75,128,181,186,194,75,239,139,253,77,124,120,162,240,78,218,18,98,43,51,125,64,243,237,226,255,223,60,193,153,179,191,83,93,175,39,101,113,245,192,222,58,206,39,83,29,121,139,179,55,56,253,137,249,88,59,39,78,27,181,47,167,248,162,201,137,247,157,41,150,35,113,255,116,117,80,73,130,146,87,242,148,167,231,19,137,243,239,54,9,33,123,233,9,29,69,58,132,185,47,149,141,24,136,156,178,123,114,100,0,87,144,112,40,244,27,146,226,2,92,11,78,10,142,151,145,33,231,233,184,43,153,109,0,249,81,72,126,43,27,161,134,134,58,146,210,243,211,55,171,241,175,156,76,242,97,185,126,212,15,221,135,115,80,194,207,0,59,26,23,75,204,151,28,85,27,140,219,117,194,212,84,251,255,90,251,222,68,192,32,48,99,69,212,47,54,175,99,136,161,178,229,131,207,10,142,181,178,147,176,5,88,239,50,120,28,193,21,182,196,121,48,142,167,171,113,62,120,184,199,92,244,13,202,36,163,152,26,128,185,142,244,170,91,174,147,149,218,82,73,107,218,211,14,76,99,251,42,18,113,2,175,44,229,65,157,93,102,213,22,137,152,229,248,173,210,187,24,224,236,192,182,153,230,77,173,194,201,112,27,174,176,192,198,175,138,28,210,213,56,227,49,133,12,159,58,206,231,114,247,62,156,206,21,74,119,37,15,207,190,221,250,147,130,78,201,89,26,38,91,113,41,124,122,0,140,28,4,1,246,72,176,149,254,66,89,127,186,162,72,217,117,151,187,77,144,250,82,94,124,91,12,110,2,190,147,21,214,13,237,8,41,58,3,140,80,96,98,51,232,36,187,250,212,242,236,254,4,167,58,175,213,107,96,78,236,39,94,35,90,223,14,21,108,134,88,50,78,138,162,197,99,62,157,167,138,15,60,26,244,221,120,205,206,26,81,21,255,161,98,63,31,164,197,76,28,31,205,236,50,206,175,207,171,151,95,100,48,245,48,87,118,172,140,225,85,103,220,71,8,115,190,93,136,224,243,153,172,180,128,75,3,173,227,207,6,163,65,179,70,36,42,152,215,93,107,75,55,39,141,248,245,177,166,181,66,125,68,174,153,59,14,5,183,35,38,168,145,67,167,196,59,111,204,177,91,166,101,124,228,198,161,215,31,169,95,23,181,147,239,228,110,146,211,232,22,172,53,117,11,82,246,96,109,220,246,230,220,242,38,164,47,51,35,30,250,77,203,81,47,109,146,225,95,228,235,2,158,116,116,0,231,7,132,147,1,35,129,250,95,80,57,4,83,87,131,128,154,71,229,231,18,85,202,221,119,12,171,73,205,101,116,44,77,173,239,111,189,44,203,196,42,48,228,235,133,236,126,111,16,151,10,158,155,141,242,35,222,112,125,246,174,136,232,64,179,252,45,73,43,80,182,242,96,61,158,246,123,141,63,103,164,110,68,190,210,198,114,174,51,187,63,72,111,108,120,247,83,143,72,149,45,247,237,38,21,119,245,45,235,195,247,209,220,139,18,113,153,158,144,127,165,10,32,45,74,93,51,224,207,196,158,176,74,110,215,123,110,233,77,227,224,3,140,46,144,110,169,140,235,141,0,116,200,30,154,208,144,193,243,194,175,153,73,140,230,216,213,251,238,35,248,94,116,240,76,133,52,85,186,226,112,78,163,23,45,99,32,81,61,9,236,101,144,51,240,83,215,209,91,252,170,234,242,67,51,12,28,113,52,39,247,38,132,150,202,168,166,138,86,72,138,90,105,207,120,80,37,128,150,174,160,102,56,189,232,43,190,253,223,146,161,248,54,244,202,91,119,52,52,146,112,9,100,219,106,14,151,108,235,136,63,239,85,197,219,91,226,116,232,193,77,250,139,106,121,109,83,225,182,109,42,230,182,182,156,28,54,55,76,8,149,210,148,91,169,243,102,113,32,90,29,239,91,86,47,51,159,16,59,168,255,13,204,186,231,160,39,212,35,5,230,118,157,167,196,246,220,226,253,3,11,79,171,91,212,191,135,54,2,75,57,204,179,249,147,66,57,148,225,139,79,231,84,167,57,253,23,229,190,163,25,142,101,57,234,38,157,222,5,91,131,65,188,190,24,173,245,22,102,238,213,47,27,164,155,17,89,252,190,246,90,144,119,96,199,241,42,246,109,238,182,91,46,217,235,200,69,141,236,192,53,22,22,189,167,139,252,158,251,239,196,178,16,225,71,120,78,45,31,79,163,81,42,139,253,18,213,1,134,68,130,254,119,38,15,83,189,167,68,121,220,90,188,127,177,2,104,181,5,48,108,178,4,142,90,94,245,117,68,249,248,1,231,236,45,223,6,247,45,245,133,208,50,29,37,170,47,179,86,157,144,23,11,108,7,168,184,185,27,214,45,218,217,46,172,242,170,19,254,162,147,98,83,95,209,46,243,192,104,224,126,117,173,163,183,199,145,104,183,143,142,176,210,118,218,48,147,97,146,203,90,78,70,73,127,101,180,138,236,141,24,23,30,135,248,227,160,80,215,78,120,158,249,19,166,44,213,158,90,51,27,158,114,180,224,213,177,215,253,134,129,103,181,138,48,41,178,177,251,73,179,167,69,113,247,18,73,207,91,17,67,120,118,9,54,19,104,173,114,221,30,54,48,240,204,38,101,60,26,155,37,81,127,47,73,184,134,65,9,182,221,223,208,55,222,182,173,126,209,187,3,131,106,81,56,183,233,153,162,59,123,226,108,136,72,85,135,200,72,117,219,147,109,147,73,117,193,121,30,94,127,167,20,15,222,225,218,170,58,202,187,10,96,74,249,239,201,148,203,17,216,126,214,213,179,84,134,8,108,104,8,77,106,250,33,27,213,222,111,244,220,93,178,77,15,139,148,102,75,36,230,184,199,77,35,31,130,7,158,86,210,73,244,151,85,191,165,54,36,89,187,60,15,65,194,174,168,66,221,154,25,73,63,173,205,119,40,237,124,213,138,109,141,52,97,17,185,240,170,61,143,6,20,25,164,158,169,88,5,117,31,22,83,131,225,129,2,110,7,204,207,123,52,15,163,180,171,150,33,67,53,35,158,197,157,83,127,65,66,232,47,12,96,15,114,60,130,81,220,19,110,12,194,61,255,117,150,81,186,221,253,63,17,164,202,103,36,49,248,101,131,95,214,188,78,93,131,43,189,20,36,251,235,173,15,246,44,216,13,253,91,126,57,61,226,214,248,221,8,56,74,117,160,13,20,60,71,41,161,66,202,59,50,143,121,63,66,89,221,131,120,71,70,159,121,9,247,94,67,168,61,194,203,138,117,61,48,207,162,109,90,141,37,158,30,50,119,195,12,119,7,16,22,249,198,216,196,237,218,249,122,7,192,102,91,174,201,234,155,45,202,11,228,82,197,240,178,152,90,171,221,97,251,31,209,33,68,97,153,134,182,19,224,29,246,226,133,7,20,103,74,88,135,106,226,224,244,224,59,58,237,204,0,194,247,242,124,101,148,144,98,214,83,14,84,15,88,247,199,193,112,105,250,146,151,223,50,15,248,246,206,185,172,80,34,55,52,222,197,26,24,144,118,130,10,122,229,197,212,84,97,159,178,79,56,163,133,253,109,173,227,100,95,17,1,121,161,232,119,13,76,36,22,47,141,48,106,205,164,200,97,65,196,123,236,227,222,159,114,194,239,50,64,97,24,197,152,244,34,214,102,211,139,160,57,37,137,23,212,152,202,159,69,7,109,120,203,184,240,146,116,2,175,45,50,70,232,186,203,91,228,178,144,117,250,30,233,5,103,26,215,120,107,161,249,250,226,222,28,223,104,177,33,11,230,87,18,164,185,156,204,56,40,74,214,56,179,0,47,137,19,213,87,240,84,99,36,39,102,252,200,25,204,114,0,181,63,219,226,8,68,93,123,124,179,94,127,189,140,45,51,148,90,221,147,7,48,56,6,59,121,127,117,61,90,7,239,64,72,172,255,31,238,28,212,224,100,192,212,236,147,222,121,17,91,88,178,242,118,194,253,233,92,141,127,89,33,46,51,69,174,234,25,122,115,198,54,218,117,189,125,75,252,32,31,115,9,24,100,40,246,74,84,248,96,75,239,174,157,102,108,12,122,133,140,228,240,147,46,111,247,108,176,210,41,226,10,80,148,150,194,183,82,66,86,237,209,53,100,22,179,87,8,253,92,194,243,243,160,143,108,20,62,50,204,209,20,222,6,56,197,242,163,165,146,122,11,2,12,79,59,224,206,6,226,82,173,31,193,166,216,30,5,250,33,204,14,197,134,78,135,94,228,190,72,242,125,176,38,186,96,244,245,198,250,17,75,239,32,174,209,37,76,165,165,139,118,35,159,172,49,128,165,218,92,61,237,121,240,124,66,205,129,143,253,33,149,214,202,129,25,116,37,43,79,44,240,95,74,24,208,128,183,99,201,17,228,72,145,213,160,119,45,28,225,221,153,235,110,121,0,25,77,214,7,108,180,232,13,4,250,27,148,147,39,208,253,224,177,127,40,7,117,184,0,49,119,151,192,119,129,234,142,69,147,242,29,3,158,135,71,178,97,189,64,184,67,254,157,17,92,103,44,144,8,191,253,133,127,110,172,202,66,57,134,180,30,184,121,135,69,119,139,56,141,9,138,213,227,199,69,81,7,125,235,187,60,189,221,43,189,192,41,187,184,248,13,192,186,11,24,24,51,20,153,44,151,66,15,172,101,242,201,87,23,123,26,59,162,144,56,232,122,67,34,189,32,83,6,211,125,20,238,251,229,50,93,57,117,15,255,101,97,49,239,179,164,35,248,45,166,42,168,20,8,160,10,31,18,216,108,137,40,49,212,9,125,195,242,237,65,123,222,220,155,130,22,214,153,163,244,136,116,183,21,182,151,175,29,161,95,33,251,58,97,131,204,40,137,9,90,108,4,21,195,33,96,80,49,61,15,227,22,149,44,249,143,183,215,131,205,109,218,213,50,54,190,171,131,68,237,174,139,159,199,92,51,173,156,193,222,202,141,170,81,66,71,13,167,56,48,184,168,233,188,238,127,181,5,136,85,175,214,26,75,189,35,81,157,108,144,215,106,161,251,71,200,248,202,127,231,120,250,62,185,29,175,34,144,232,171,211,228,204,13,9,238,88,62,152,55,101,6,30,234,49,106,59,169,216,26,99,69,141,21,193,223,153,31,221,33,176,189,48,105,59,7,54,189,253,9,214,16,80,241,108,219,252,97,202,192,33,137,148,7,241,145,39,105,178,60,33,139,130,193,98,194,153,123,64,113,18,20,232,62,1,108,166,221,123,9,249,250,241,55,182,28,248,79,126,19,254,122,131,5,236,199,109,106,61,246,36,100,45,148,187,28,63,76,221,39,129,129,86,225,125,10,177,206,230,52,230,230,45,82,49,46,191,103,205,151,54,241,208,12,112,58,149,68,206,40,58,180,157,190,198,109,206,140,137,99,156,128,85,221,251,81,167,92,90,102,70,198,123,197,166,69,114,185,255,96,159,148,169,209,81,92,78,134,66,36,115,255,52,183,85,169,127,162,232,207,122,16,2,244,237,216,78,200,59,5,254,249,185,224,107,180,146,131,164,15,247,86,18,177,186,244,102,15,86,55,135,248,117,115,175,108,23,44,52,241,236,238,161,66,161,82,191,52,26,213,134,151,162,81,192,198,87,112,46,86,90,55,37,245,42,10,16,202,138,31,252,182,201,104,30,230,33,180,77,36,195,117,50,149,96,219,248,66,64,38,78,91,220,188,24,69,178,166,81,192,215,145,95,43,253,226,42,68,48,195,159,25,74,145,93,125,29,247,125,220,7,178,132,198,93,139,172,104,25,107,191,100,236,174,231,141,146,52,87,84,143,127,198,24,100,169,211,190,23,129,145,79,250,208,172,122,79,18,163,102,181,77,6,167,5,120,51,136,251,164,83,76,155,166,110,229,178,78,254,164,149,217,184,170,36,247,231,9,213,108,197,214,63,157,105,187,167,159,159,161,6,178,64,228,95,253,182,152,92,181,102,99,112,217,176,175,58,58,38,61,88,16,177,51,148,220,249,104,206,143,177,221,130,161,5,65,165,203,142,67,209,60,230,133,80,198,89,158,65,186,15,168,106,82,222,252,43,118,102,5,188,19,23,213,208,8,157,51,187,121,233,127,148,219,22,89,129,188,54,135,111,201,23,186,174,157,97,123,233,112,46,206,229,216,202,144,40,58,221,165,146,121,23,103,52,104,250,57,190,169,107,52,137,171,31,228,211,157,110,108,5,50,14,211,249,182,40,132,233,72,139,30,42,9,141,200,109,234,4,140,196,254,109,191,213,190,143,196,43,189,8,112,49,18,31,96,241,145,11,181,206,84,197,3,213,175,196,162,116,250,76,94,75,248,32,139,73,242,95,37,177,136,52,216,63,230,70,143,142,173,223,15,118,99,232,237,220,20,80,117,84,150,98,72,81,115,180,248,59,87,246,170,132,200,16,51,46,249,92,163,236,169,247,197,180,121,25,182,176,56,75,146,98,108,154,165,229,148,219,186,25,81,157,111,166,161,208,224,136,228,54,241,200,247,59,143,126,210,216,62,138,119,170,208,238,237,191,168,226,107,4,152,191,11,237,84,1,170,97,98,212,105,165,196,55,242,104,101,52,193,5,212,175,230,27,237,197,48,91,156,194,184,164,19,169,182,233,29,225,20,234,175,72,138,35,9,226,90,41,218,133,9,89,109,160,184,182,166,185,34,105,210,215,209,17,14,209,71,68,137,50,59,238,161,253,162,242,5,102,27,84,130,202,84,143,164,29,103,88,223,219,175,158,140,8,249,144,180,34,181,145,41,149,140,107,122,155,47,80,15,78,58,148,151,101,230,84,46,158,236,191,243,7,144,159,3,194,208,151,66,17,239,139,174,155,176,40,210,249,57,91,157,97,46,109,65,59,173,130,1,145,152,108,209,245,185,241,138,141,66,76,113,65,127,163,96,58,226,42,78,182,51,207,121,145,249,241,218,66,153,145,115,200,195,103,115,148,124,146,100,21,169,211,172,178,52,41,61,137,120,26,184,192,129,74,122,190,104,201,48,200,135,107,150,228,105,221,35,174,29,19,237,199,101,111,206,66,8,214,5,221,114,145,78,233,149,110,196,47,123,226,214,209,190,221,129,44,51,218,148,106,52,116,154,92,0,189,231,46,53,129,86,249,12,81,7,40,49,88,91,101,21,127,173,34,254,196,116,169,108,44,217,49,8,101,86,107,170,220,175,200,15,113,129,184,0,93,151,25,157,13,47,171,137,147,77,101,205,184,251,81,40,50,185,162,113,1,57,46,192,204,10,181,154,241,161,214,66,251,243,138,181,31,167,121,197,221,146,142,148,32,203,127,71,217,51,212,165,165,0,20,223,0,166,177,69,198,3,253,197,48,119,149,143,117,204,211,246,23,239,171,1,176,207,38,87,110,153,138,100,123,91,35,182,64,8,21,35,88,173,79,98,149,92,156,32,216,219,147,144,35,190,139,145,229,155,118,82,239,80,28,147,21,78,143,172,109,49,45,229,128,208,56,176,73,68,48,224,185,58,236,227,58,130,248,6,134,252,67,155,176,179,71,242,221,21,36,47,138,81,58,135,135,208,116,160,211,242,199,187,127,111,141,6,236,248,106,67,57,77,37,153,90,210,135,212,255,93,34,7,56,45,178,34,55,104,190,185,151,2,55,95,190,44,79,241,243,43,186,9,252,80,126,8,195,113,135,227,5,195,83,230,254,143,61,121,24,99,244,220,147,21,193,63,194,120,107,118,242,162,124,85,68,178,58,210,108,2,169,186,214,69,182,40,31,182,203,128,211,33,179,207,119,168,170,146,226,143,7,78,59,11,101,239,221,70,219,173,237,105,254,188,83,1,205,99,234,1,165,231,75,253,91,104,151,31,221,91,187,100,39,86,28,114,160,75,211,59,96,1,20,15,88,90,105,232,120,178,140,241,143,60,22,157,201,13,20,174,3,218,123,36,177,7,115,250,254,78,172,197,44,185,83,118,38,181,115,232,0,202,75,141,225,95,237,152,21,6,114,14,74,181,41,73,20,158,88,49,37,82,78,76,243,16,142,114,81,129,150,4,15,135,29,173,165,8,141,68,25,227,228,246,30,165,58,245,90,66,49,165,221,138,16,149,108,52,3,214,181,162,250,33,28,89,3,108,75,239,253,163,113,175,173,224,202,34,199,74,241,137,32,33,138,77,106,114,177,18,162,133,125,1,28,139,48,158,54,39,84,17,110,22,21,73,106,225,100,65,111,123,178,214,117,192,45,237,112,90,47,68,72,3,232,206,176,4,96,202,187,228,233,237,211,242,194,215,4,14,224,56,96,91,45,245,81,5,35,52,34,192,67,42,139,113,188,104,191,61,180,135,233,42,33,150,252,157,20,37,202,160,98,40,164,23,2,251,80,36,125,92,195,50,17,66,103,146,23,180,126,119,31,3,224,197,111,212,237,6,18,168,179,208,193,148,62,141,229,208,31,148,73,110,52,130,79,96,27,17,147,196,77,21,114,110,232,221,20,28,23,96,187,97,184,209,25,11,2,205,96,219,90,217,132,227,128,207,125,156,104,78,73,18,229,28,69,152,213,177,197,137,92,217,94,103,62,45,236,89,61,154,39,177,154,15,199,148,234,224,143,233,160,47,62,45,173,0,158,66,145,46,52,241,29,245,249,136,71,85,101,203,251,31,50,106,142,145,116,102,177,161,155,166,254,9,174,79,65,49,31,223,95,46,38,18,212,162,177,199,192,209,7,176,157,100,79,211,97,151,90,69,63,112,170,204,210,166,233,79,4,101,229,126,171,189,87,29,127,105,205,46,232,79,70,129,129,47,93,104,109,82,248,173,47,136,95,248,195,241,42,227,212,77,109,76,69,188,85,148,94,249,246,46,99,114,223,1,85,174,150,107,2,40,189,86,7,197,248,58,98,13,211,177,130,78,180,63,214,191,117,209,32,162,162,65,39,198,255,205,91,75,249,144,21,218,140,120,114,62,98,227,229,7,206,226,214,183,79,0,162,151,90,40,193,171,141,217,122,169,34,156,13,73,72,75,250,245,204,166,161,84,30,217,155,152,164,97,150,110,178,83,170,119,75,124,241,246,73,234,192,23,128,130,206,119,38,180,146,100,246,204,54,58,72,218,160,177,122,60,155,148,18,30,149,128,173,229,207,117,17,116,181,218,142,224,114,134,101,109,236,10,80,29,236,113,108,83,137,211,209,46,226,104,67,30,19,207,161,7,76,101,47,230,42,175,50,5,126,77,74,107,120,72,161,91,89,197,74,41,87,96,219,121,54,15,75,233,252,223,15,105,86,244,3,56,211,160,126,219,158,254,229,72,66,235,221,1,25,52,182,211,34,178,216,55,39,60,80,96,128,188,184,170,62,224,105,251,112,187,253,95,109,224,0,157,190,244,210,106,95,82,64,82,136,20,207,247,200,47,213,234,8,208,83,22,43,93,158,132,69,114,208,241,122,56,25,98,130,39,127,232,96,230,194,38,167,244,16,18,13,17,82,19,50,88,169,114,238,135,49,135,121,66,67,133,201,225,103,166,181,240,50,217,0,168,232,52,120,149,229,48,181,67,98,206,103,188,96,241,36,114,0,53,234,211,225,19,119,83,192,128,231,230,178,98,76,7,38,88,100,144,182,49,174,215,192,42,151,84,90,194,146,176,30,32,114,160,220,92,20,249,119,122,11,38,38,34,68,11,78,134,158,50,130,173,216,109,95,212,14,206,81,81,50,83,220,163,166,86,11,102,3,17,162,66,64,15,153,30,141,75,231,15,83,246,0,181,165,235,40,79,252,255,47,11,79,247,96,25,138,100,209,148,143,50,208,100,147,191,1,133,39,138,153,56,14,211,62,197,10,110,242,165,34,226,104,72,80,34,194,215,241,144,104,153,61,13,254,164,79,14,81,241,26,180,78,24,204,250,87,211,213,153,144,221,239,58,122,162,28,25,114,236,35,108,109,83,213,55,254,219,178,86,116,234,224,99,222,102,77,150,26,250,248,183,204,44,6,100,24,116,7,100,241,163,161,170,58,127,254,190,120,12,209,224,32,240,177,68,145,224,80,28,162,71,210,189,20,107,15,211,173,70,215,5,131,217,29,180,77,0,220,135,57,34,19,183,44,220,221,249,124,79,120,250,242,201,245,235,202,180,161,202,101,230,201,248,207,112,208,192,115,169,139,234,236,177,169,183,51,50,227,55,176,197,121,150,160,27,159,44,226,198,164,24,70,89,185,252,124,202,161,115,202,105,104,192,235,126,236,111,126,37,88,100,203,84,134,110,0,3,146,131,9,38,106,148,222,190,67,95,238,240,124,145,227,67,76,234,234,207,53,162,215,143,125,210,227,75,118,111,149,156,197,64,234,143,67,68,152,88,199,181,78,48,250,144,197,31,48,55,67,21,180,159,234,7,225,125,231,204,157,183,220,170,11,85,6,191,53,51,170,43,173,151,9,240,7,154,167,134,132,214,47,162,187,253,74,182,168,164,180,62,79,217,132,62,160,98,18,224,65,84,142,72,227,77,18,184,93,167,150,76,223,96,167,246,139,19,100,7,49,243,24,10,227,60,172,145,49,26,253,82,119,113,28,59,168,203,77,116,58,145,125,140,136,212,108,132,252,5,89,246,3,62,59,71,102,125,217,145,252,27,208,65,129,68,246,41,123,194,216,16,38,52,249,114,64,205,232,180,79,40,234,174,39,109,169,224,6,113,147,28,152,152,208,78,24,169,157,34,128,87,124,212,134,14,78,57,17,158,82,5,211,247,95,141,60,17,159,107,172,12,6,237,22,243,62,64,16,136,223,102,172,163,111,106,102,106,196,126,160,34,46,95,88,171,72,79,92,243,79,40,120,51,235,43,43,14,158,196,91,26,73,2,175,124,19,91,31,174,157,32,25,242,38,212,205,220,200,246,196,148,218,83,26,77,170,49,143,75,96,88,117,201,197,73,140,201,118,165,171,185,171,239,95,236,242,91,47,169,115,38,134,105,212,143,42,98,51,110,109,70,201,184,27,72,82,215,83,245,208,6,149,84,231,236,190,200,42,132,129,38,80,4,183,25,191,84,15,93,52,92,163,162,160,15,8,26,218,92,248,168,140,223,50,55,55,165,255,156,62,161,191,207,204,153,201,143,98,209,239,144,188,242,173,110,42,247,106,250,117,89,59,150,92,226,96,209,27,114,242,92,169,43,174,90,142,145,7,30,160,254,86,129,195,215,64,176,99,173,61,38,97,44,196,54,57,47,224,144,176,228,216,106,115,42,29,246,198,178,225,249,111,253,101,195,248,71,39,33,21,226,19,52,5,86,187,95,10,51,141,171,249,246,145,178,195,47,243,106,126,226,118,150,107,165,34,230,50,156,188,40,251,250,62,236,134,83,2,116,211,35,11,72,47,195,59,172,204,222,92,123,13,229,106,158,171,141,140,231,24,149,22,75,116,27,252,193,113,2,170,185,126,14,140,64,192,226,49,67,139,55,60,46,125,91,73,7,169,228,82,125,150,36,20,151,88,94,186,172,113,210,94,130,44,133,0,120,150,137,69,23,48,244,155,114,134,179,90,89,223,87,68,92,147,99,218,8,76,114,152,144,153,17,200,177,54,104,28,162,10,110,23,160,249,117,208,71,201,112,76,210,190,209,173,182,34,167,121,99,138,81,189,196,238,245,94,169,233,129,141,154,208,242,82,45,109,0,111,130,162,179,75,3,54,227,9,147,76,234,155,37,26,114,234,138,13,78,112,148,51,76,66,236,20,108,0,234,57,161,190,143,99,229,214,207,51,168,189,165,84,119,246,152,86,9,38,91,72,20,248,195,205,164,0,248,237,235,51,108,171,74,14,227,88,164,161,16,34,83,228,1,85,10,27,88,156,37,124,114,71,153,183,131,12,237,26,69,255,1,15,228,173,96,17,236,124,222,11,231,201,82,115,95,161,172,167,8,53,34,125,60,99,31,176,205,240,210,235,15,126,163,127,58,10,180,43,25,53,52,109,188,54,56,171,45,8,206,136,250,166,131,33,3,109,120,214,10,254,47,64,119,238,216,8,108,252,92,250,175,9,4,123,182,173,133,119,84,105,197,246,234,136,14,40,187,164,68,51,77,62,115,255,233,180,54,251,30,217,188,151,19,102,134,65,77,111,136,104,254,69,67,157,251,155,250,185,16,191,42,190,25,170,132,46,29,61,182,95,227,102,103,232,42,88,160,119,14,36,11,48,103,151,110,91,130,79,76,179,206,133,251,91,177,218,42,160,159,92,192,122,245,77,163,32,17,12,61,94,122,84,11,185,149,148,127,180,83,210,136,34,55,193,63,233,110,119,71,218,39,171,185,45,118,124,96,251,85,107,250,118,206,106,197,17,25,202,190,152,78,173,73,37,109,227,105,185,56,83,232,164,236,199,163,89,89,229,59,193,18,38,132,95,20,134,74,142,122,167,223,186,185,61,153,101,119,203,6,214,226,82,86,185,237,100,191,229,198,50,235,175,208,212,232,211,190,254,210,19,228,182,63,221,178,228,250,180,12,179,117,40,210,213,22,70,221,242,126,245,46,111,164,194,154,122,27,190,156,109,200,151,100,53,25,88,162,228,244,210,211,239,110,216,110,35,45,112,153,101,110,40,145,189,204,44,150,154,232,233,148,119,11,147,72,132,200,139,254,20,186,35,2,6,77,136,130,186,231,236,34,112,32,29,86,179,184,19,223,208,200,52,32,29,68,25,88,213,233,254,5,47,162,102,7,102,25,178,163,186,245,125,71,83,32,231,47,230,149,56,91,122,49,237,52,176,158,120,26,18,124,174,237,238,204,65,125,155,188,30,74,231,135,185,61,27,165,78,64,62,20,244,150,202,104,165,145,191,199,135,218,46,34,124,222,66,87,221,18,233,183,149,42,121,212,21,5,163,175,229,67,205,244,2,224,121,23,158,145,237,251,29,103,151,96,153,251,8,207,195,61,18,15,23,212,5,210,57,36,34,52,245,9,94,228,77,30,35,160,11,153,114,130,168,211,221,105,232,74,134,104,13,137,66,207,16,240,56,12,124,86,178,255,63,46,171,155,118,10,28,217,239,209,2,184,121,74,181,165,63,26,252,239,169,107,153,123,53,21,149,180,62,174,185,122,208,155,12,188,24,163,221,17,105,227,93,90,43,109,221,116,82,107,253,38,232,255,66,15,65,171,20,157,216,146,46,44,78,207,149,55,132,75,137,74,117,194,32,207,68,49,172,198,155,254,226,19,194,122,207,62,127,80,137,180,118,119,34,6,170,205,111,247,246,23,147,143,79,206,245,239,161,93,73,186,165,26,123,5,102,47,55,230,240,100,168,204,60,34,134,211,194,37,192,42,93,64,171,44,105,137,93,142,21,23,203,227,124,41,114,210,155,12,235,106,89,172,187,4,195,213,19,61,138,87,205,140,45,49,249,123,197,208,201,10,211,113,180,139,248,120,53,217,14,108,244,214,160,11,15,9,169,119,1,214,48,168,231,139,180,207,87,62,217,96,207,211,120,108,137,65,101,168,79,233,153,48,147,236,22,227,15,97,126,70,112,22,164,2,35,8,220,134,2,217,3,76,69,206,239,171,46,63,247,176,19,7,116,102,235,220,80,157,216,151,153,59,211,30,196,93,145,155,153,103,242,148,236,133,143,57,115,234,67,141,66,91,98,232,126,199,10,220,92,198,32,131,140,229,22,202,134,142,132,148,70,74,219,202,74,31,41,119,53,47,37,142,194,205,185,205,25,160,155,233,39,238,188,132,197,212,126,88,36,235,128,159,32,154,233,172,74,120,60,111,3,137,248,175,97,226,172,83,252,30,202,112,196,107,37,41,126,85,105,109,206,218,120,193,254,22,212,84,89,24,255,135,252,238,213,22,162,156,1,240,184,188,240,130,228,236,1,100,48,93,247,231,146,83,203,30,86,68,217,97,32,29,93,107,189,69,245,39,187,19,172,216,4,56,51,224,37,98,187,184,250,233,142,185,205,50,133,72,176,76,54,241,5,11,109,41,182,95,24,26,184,237,215,75,115,181,59,223,188,36,89,80,195,64,149,107,13,177,60,220,110,222,230,86,126,224,85,27,127,237,27,238,44,148,229,109,195,79,191,222,37,142,108,130,21,88,9,228,235,61,150,59,216,152,221,245,133,80,180,176,171,179,128,79,226,85,231,168,1,235,107,172,43,137,55,36,138,72,181,244,248,84,161,252,14,98,43,235,129,242,118,243,37,124,175,182,180,252,116,185,136,207,57,144,137,214,55,95,77,38,85,213,90,93,98,246,62,188,13,218,67,130,206,30,31,162,140,16,127,175,107,199,170,27,16,122,98,184,131,129,150,29,83,119,112,239,179,229,80,189,134,74,54,199,113,62,165,159,191,90,225,93,54,250,40,127,18,57,66,146,7,242,11,106,180,253,237,114,242,253,87,33,104,254,159,214,72,238,181,234,74,124,88,108,241,134,42,83,151,239,31,250,222,67,45,131,235,25,205,17,89,52,178,172,147,206,24,233,197,0,119,184,138,39,16,36,254,213,103,151,37,148,29,137,166,6,153,243,24,50,109,195,81,245,72,42,102,181,81,47,15,9,56,95,163,194,82,133,243,223,76,53,224,246,107,89,100,7,59,43,188,4,102,90,53,21,185,77,185,8,11,133,223,134,20,136,138,24,15,61,217,23,253,0,149,241,61,5,96,51,201,219,219,73,173,120,173,146,131,143,205,143,136,92,77,198,58,50,173,7,246,9,251,8,229,6,101,251,192,248,134,29,229,117,34,16,242,71,181,237,3,123,204,94,22,5,254,100,130,232,32,70,210,63,158,60,228,215,224,249,188,179,253,71,64,38,199,75,84,136,82,39,182,231,5,165,90,111,255,198,55,146,209,50,194,183,122,187,60,116,43,140,147,172,176,77,107,172,179,37,89,255,77,60,44,144,172,19,174,2,157,198,202,158,234,238,166,41,14,93,135,165,59,197,94,155,144,228,87,169,76,120,137,51,75,229,161,77,0,235,125,246,184,80,29,35,12,20,24,5,116,250,243,44,75,250,221,46,223,103,213,70,71,248,64,56,156,205,59,227,253,138,214,198,35,220,171,131,217,38,95,221,160,91,85,253,51,23,214,91,10,66,35,55,12,174,39,17,109,84,26,93,220,69,245,24,181,139,163,172,95,1,126,26,114,253,102,152,207,173,134,236,211,159,153,159,186,132,145,197,6,132,123,127,160,252,247,18,235,92,243,245,174,53,150,57,89,163,91,247,160,195,9,153,116,106,109,134,8,246,119,30,213,153,84,169,123,61,156,223,53,75,195,249,26,109,166,215,72,85,153,234,51,172,202,80,90,5,232,16,157,38,135,246,218,10,191,187,150,28,34,141,127,87,207,16,198,6,87,242,144,11,93,90,83,143,131,21,139,157,25,149,168,202,238,163,250,77,85,4,151,204,18,141,228,55,145,94,252,167,167,41,101,240,90,27,76,192,128,160,239,125,93,24,83,39,82,196,165,83,153,159,70,153,93,77,39,215,42,134,29,50,251,96,77,88,3,182,183,161,172,56,68,215,205,179,35,206,177,75,101,221,221,145,194,4,224,90,253,241,180,164,114,13,163,247,201,76,157,126,76,180,55,106,249,234,177,82,98,222,241,47,137,73,8,10,248,26,186,60,77,0,144,221,93,150,30,25,219,255,238,61,26,60,48,83,163,134,74,128,8,27,225,14,235,136,54,80,16,32,201,252,37,92,191,125,176,188,180,216,200,184,55,30,3,147,126,209,189,174,165,176,112,201,230,55,35,45,26,188,123,91,69,186,120,249,81,239,147,167,165,140,12,227,227,23,77,248,194,18,37,26,169,60,177,38,37,134,246,203,248,5,219,180,88,229,51,68,207,120,18,103,98,126,249,159,12,36,234,57,201,1,187,88,87,131,190,153,119,45,193,58,171,25,158,15,249,244,123,106,248,244,133,203,190,77,66,137,176,80,42,252,164,35,19,112,16,248,32,83,150,232,200,114,84,225,165,135,133,164,98,221,43,216,56,71,44,218,63,245,33,197,161,110,100,148,253,164,8,74,211,227,78,211,34,186,190,51,133,180,202,133,66,97,52,81,179,16,55,48,17,103,171,54,95,195,243,239,188,47,124,16,25,83,167,42,84,21,161,3,146,99,103,206,115,13,222,83,211,40,34,60,183,2,180,48,170,55,43,59,12,49,249,225,43,146,207,10,21,96,188,74,179,229,151,30,88,123,101,56,29,108,234,227,91,190,50,198,27,53,51,197,179,55,92,155,16,161,159,151,115,216,224,49,69,108,95,214,80,183,235,158,0,83,4,229,251,63,188,68,23,141,153,86,191,48,205,17,72,240,198,243,164,244,2,44,196,14,58,196,75,96,115,81,162,133,191,169,199,177,17,134,16,35,68,114,74,175,61,66,240,217,161,39,197,148,178,61,4,234,229,181,155,95,16,86,226,37,78,168,33,157,102,86,149,213,36,109,61,207,174,45,146,118,34,244,255,177,23,168,23,234,211,85,216,13,27,46,72,247,178,89,31,127,237,137,76,174,210,214,40,47,175,133,227,204,19,58,185,17,150,215,32,81,210,255,223,145,3,53,133,156,196,89,72,55,20,224,184,14,233,128,22,95,213,209,21,43,251,228,241,230,136,187,16,23,110,226,243,16,25,209,36,153,235,105,122,157,104,135,191,117,167,200,183,188,81,100,89,124,216,44,215,230,142,42,53,129,120,122,191,174,148,180,81,236,187,199,242,60,243,231,163,195,154,50,202,162,130,152,49,235,147,45,171,222,13,147,168,148,219,188,40,99,246,183,246,180,152,122,9,183,222,183,179,48,245,49,183,26,101,13,117,131,58,136,152,7,123,227,147,12,215,139,6,47,35,55,91,208,14,207,48,96,117,184,29,35,40,197,134,75,113,251,192,233,86,167,129,65,242,10,27,39,46,192,81,93,202,220,215,254,42,223,162,107,131,255,208,245,220,1,24,244,47,21,236,242,28,115,116,41,134,21,58,65,28,6,235,158,183,173,44,127,244,227,237,22,25,116,148,136,123,69,19,82,0,15,68,100,36,126,108,173,172,56,148,252,24,191,131,80,168,39,223,224,7,212,128,90,240,209,190,64,20,183,34,59,104,193,61,81,195,104,75,89,238,228,40,226,89,194,224,179,87,248,127,154,5,136,229,232,224,63,215,199,41,204,229,60,238,136,154,117,230,181,175,245,58,199,231,134,39,53,242,106,200,134,221,199,135,23,152,208,99,81,163,24,35,141,129,46,219,131,146,114,15,185,88,144,106,174,196,48,193,54,123,235,179,222,13,120,13,46,187,125,43,77,46,33,136,48,28,27,251,80,215,23,144,82,51,56,156,236,50,142,227,142,243,197,23,93,243,97,39,56,193,144,238,204,190,198,82,3,129,208,16,223,54,198,44,97,121,99,87,231,174,160,203,60,22,65,246,187,217,231,125,53,212,95,236,62,32,196,253,174,93,208,117,220,11,221,123,164,37,22,144,251,243,100,74,131,139,42,185,210,235,227,165,95,197,53,95,253,215,75,76,90,232,54,115,75,91,37,200,150,197,54,20,4,103,14,170,113,71,37,122,229,29,149,11,171,201,3,69,77,66,10,246,240,127,100,190,229,3,173,24,166,211,65,55,147,190,24,95,228,182,212,24,202,241,2,46,111,44,156,78,19,163,143,21,83,6,46,106,227,126,66,254,146,83,73,55,184,154,175,124,58,13,101,10,139,137,254,113,185,190,252,235,39,196,234,202,109,83,201,156,233,140,108,86,198,63,163,164,63,89,66,63,205,113,24,55,82,200,54,241,214,86,92,130,208,166,10,101,32,246,254,32,171,169,243,131,13,73,219,251,42,208,177,189,161,138,138,1,136,182,43,31,50,217,79,223,117,13,48,168,253,80,181,239,57,222,96,33,117,23,215,54,57,247,129,53,248,248,176,31,28,56,195,14,98,213,195,200,34,64,129,182,255,216,64,161,78,186,49,49,252,249,199,197,192,84,167,67,219,158,12,202,112,247,71,226,244,97,58,237,192,152,253,166,18,139,167,89,156,221,126,205,114,249,239,185,80,178,45,12,200,159,165,217,154,62,164,52,182,65,142,225,63,114,54,70,202,200,70,180,111,209,197,229,81,224,12,69,104,161,219,192,3,144,241,66,213,9,148,250,67,29,118,216,4,19,169,141,89,102,253,240,52,198,106,58,33,8,255,251,70,207,196,56,16,102,240,22,242,153,106,200,209,215,65,56,72,109,55,244,139,81,37,160,127,167,188,66,10,197,232,82,71,3,237,3,30,212,139,219,103,206,65,205,145,127,198,75,203,130,218,222,0,88,165,11,13,245,184,164,93,104,131,7,79,22,120,42,46,202,118,115,228,61,171,185,184,53,220,48,87,187,143,60,22,0,54,9,142,177,20,187,136,234,212,193,127,202,24,196,139,155,59,59,206,26,105,133,33,116,169,24,92,142,30,26,121,212,242,253,121,7,26,94,14,214,1,26,14,16,165,100,191,148,148,37,111,238,79,122,191,37,105,72,127,229,24,111,92,5,100,186,46,28,4,118,43,220,199,98,134,56,171,14,221,132,236,18,35,130,137,150,222,250,150,223,135,60,88,86,215,158,116,238,70,250,90,241,5,57,197,156,92,132,5,103,207,206,250,202,232,230,175,150,166,66,32,254,205,21,83,210,252,149,155,15,173,1,25,95,249,80,98,251,56,205,126,243,5,22,55,201,102,216,81,78,66,114,57,110,31,47,103,154,215,243,139,224,161,134,212,116,201,99,138,15,105,138,163,234,220,179,172,14,136,115,34,7,252,251,27,37,243,137,43,156,42,35,210,198,112,32,205,88,87,230,23,43,225,226,128,104,112,204,236,173,195,96,6,173,51,70,117,235,175,163,36,27,245,118,250,6,73,200,234,186,164,149,167,112,233,92,120,126,82,118,162,125,65,150,255,227,34,162,19,234,125,133,224,215,226,101,16,14,179,188,20,25,32,85,173,95,105,245,78,164,13,21,242,185,115,213,253,79,72,38,177,103,91,55,81,83,164,69,81,116,166,182,236,229,224,75,155,37,93,117,75,241,235,111,29,235,103,75,42,131,66,154,138,112,106,221,195,44,122,127,128,167,37,102,221,241,86,114,200,77,128,254,161,92,240,223,58,93,11,223,168,201,149,57,14,227,93,224,62,208,19,129,60,136,85,38,193,58,13,65,254,37,129,44,16,167,225,178,114,198,159,157,27,26,53,215,65,43,243,26,4,67,209,212,225,120,53,63,57,231,110,61,35,26,36,58,197,167,165,196,240,120,124,227,116,232,117,7,203,59,246,165,144,176,203,166,239,4,156,250,236,166,163,250,9,95,102,103,34,121,236,197,45,235,87,37,133,172,158,114,198,141,241,38,75,94,67,177,79,47,224,181,130,249,121,90,127,203,110,196,143,95,18,82,61,231,206,157,15,129,85,206,79,241,234,71,241,221,142,198,128,140,137,235,133,133,200,19,126,57,122,157,202,255,92,84,59,56,133,184,108,107,214,89,133,180,135,47,1,99,46,239,184,67,13,96,97,109,51,224,176,150,193,190,207,173,149,166,144,170,140,253,118,234,60,103,18,155,119,128,107,168,243,35,3,165,13,226,186,145,93,205,155,246,249,2,118,207,84,123,168,52,233,52,206,86,14,94,1,73,145,46,163,43,77,97,125,184,139,18,137,192,237,129,97,79,67,88,85,243,139,234,89,232,193,68,64,163,193,15,231,87,213,117,214,203,68,246,177,176,82,0,126,71,101,157,136,195,121,108,125,50,171,48,100,7,66,185,244,219,56,53,170,230,41,103,86,123,251,56,217,104,150,254,232,207,208,211,149,197,34,153,24,195,173,163,238,158,164,101,112,101,144,75,82,247,122,31,116,5,116,179,61,106,35,46,128,73,32,136,184,126,66,93,124,252,32,74,140,101,182,212,82,1,20,28,170,202,23,16,173,182,127,71,55,73,194,10,31,108,58,61,24,231,145,101,149,200,125,85,14,167,21,5,179,118,32,160,24,145,60,24,71,152,249,222,35,104,114,214,194,114,22,236,138,242,169,133,70,226,41,160,159,42,187,116,44,30,100,35,114,214,52,66,226,253,204,244,116,83,86,155,58,83,35,120,229,251,242,74,120,55,75,71,169,189,197,185,57,127,144,140,202,250,82,62,14,140,43,181,112,67,142,204,230,50,110,158,101,235,123,140,199,246,16,107,40,232,189,168,220,109,40,204,43,127,97,127,92,255,103,210,165,1,56,211,175,67,39,166,90,65,78,63,212,108,29,146,144,120,1,92,175,237,127,187,207,248,254,212,88,87,158,214,13,34,84,157,190,246,208,72,88,240,85,30,68,235,254,170,80,201,155,205,227,41,99,77,101,119,179,244,190,127,223,23,126,106,40,198,193,136,187,2,100,226,188,40,72,126,9,75,238,132,119,210,161,106,125,152,121,212,240,194,139,152,79,216,155,116,95,252,69,159,13,89,15,119,161,153,130,107,220,249,32,222,192,152,82,73,96,222,205,95,214,102,187,74,160,137,62,240,229,165,81,18,43,82,6,26,32,254,94,190,99,170,75,66,15,71,220,234,35,197,38,153,153,229,209,153,210,252,255,231,146,93,233,193,175,241,183,113,99,180,203,247,46,151,165,255,215,220,240,121,143,98,239,147,120,130,103,46,119,94,163,233,148,21,90,169,111,121,124,42,182,187,222,14,82,194,108,162,68,249,93,199,145,84,140,170,12,136,127,2,122,180,167,139,6,223,70,32,204,182,124,89,47,112,33,6,190,243,29,158,126,216,32,37,82,21,38,49,119,115,212,93,210,59,160,185,86,131,90,22,78,83,2,21,70,60,92,131,197,194,160,112,148,253,165,160,62,43,118,123,70,36,90,35,101,229,47,104,208,36,129,2,33,53,241,175,231,181,180,162,166,42,123,218,100,196,3,162,184,28,67,138,8,206,111,115,54,95,180,104,230,169,44,169,88,64,15,29,237,16,77,92,226,254,215,128,43,50,13,9,180,198,106,130,40,160,245,118,105,119,181,41,37,83,115,37,151,232,180,73,31,10,220,90,28,72,212,40,121,181,4,115,153,31,150,161,98,192,185,251,97,17,132,206,237,188,249,173,131,192,77,255,128,4,45,10,8,48,131,230,160,100,130,129,236,130,15,109,18,230,185,17,255,41,60,230,171,218,168,83,57,96,94,135,13,223,182,88,60,135,124,242,33,216,128,10,241,30,129,52,49,65,102,39,96,55,169,153,185,253,62,213,194,97,99,195,251,37,86,70,42,36,186,191,89,142,4,140,0,128,186,234,165,181,107,98,166,18,29,93,60,50,55,18,29,58,128,79,243,146,140,160,145,240,155,80,100,196,141,149,35,239,66,250,66,106,79,32,253,121,159,166,64,140,91,231,35,97,136,58,252,94,40,83,250,110,95,116,150,137,34,80,158,111,128,117,148,129,73,182,126,243,133,35,28,95,107,65,247,104,18,74,158,131,152,124,23,154,71,115,205,30,136,253,217,248,84,31,176,2,168,177,93,199,107,193,161,234,42,80,209,6,135,200,249,95,245,200,255,85,187,73,101,146,170,43,228,110,222,105,102,101,220,146,20,228,43,136,225,181,19,123,33,10,172,249,5,45,234,18,236,217,244,17,28,222,61,124,126,163,144,127,149,52,45,27,54,48,101,137,134,89,23,254,15,140,164,68,12,129,241,221,74,4,212,36,144,147,89,251,26,213,103,2,47,168,214,147,46,121,237,134,148,180,212,204,232,214,239,85,37,52,202,146,238,84,98,77,178,167,96,4,77,54,58,68,102,35,223,223,137,90,124,254,223,132,124,225,177,98,205,98,3,95,201,17,46,0,21,71,12,237,205,254,6,57,61,163,38,48,162,66,34,48,131,37,140,99,107,103,215,103,86,168,9,144,195,24,1,128,112,7,123,213,158,213,69,135,188,20,9,104,150,128,153,61,109,11,116,174,59,239,247,198,35,25,99,252,28,172,146,93,41,200,29,133,6,96,187,61,24,243,42,59,193,212,143,75,253,237,126,80,138,143,174,226,128,101,156,150,133,151,181,147,1,54,14,248,163,97,244,203,31,40,233,123,229,117,180,153,53,137,2,236,240,51,153,13,133,137,68,236,49,35,110,72,42,150,246,243,178,82,73,213,78,212,138,128,139,9,128,175,184,209,60,228,149,54,0,141,92,75,106,213,207,246,219,113,94,73,43,27,188,204,134,117,224,187,250,33,220,172,242,98,241,31,195,179,125,198,61,213,223,78,115,100,83,194,87,238,146,37,153,236,85,229,253,119,97,203,230,100,38,20,108,150,26,111,213,113,229,98,190,215,42,231,247,252,62,151,33,57,205,15,8,118,104,38,249,167,251,250,196,114,150,130,175,113,154,36,64,3,5,162,225,169,136,41,133,140,161,129,114,133,93,209,225,33,233,52,241,230,125,151,51,255,190,32,5,138,96,69,224,74,238,241,192,199,63,158,43,250,243,214,219,202,175,162,28,191,110,24,137,110,71,72,213,67,66,186,81,3,237,140,233,22,89,76,115,18,186,76,147,152,218,87,129,217,38,126,142,5,57,204,218,122,240,123,138,176,85,22,177,6,228,64,254,129,7,25,22,31,103,123,210,207,151,228,229,242,210,129,215,148,209,212,233,200,199,51,0,117,58,206,222,129,226,184,194,43,78,155,175,39,135,228,99,102,244,163,131,167,240,208,230,69,176,151,239,125,247,65,252,157,149,208,233,186,67,53,146,182,112,75,245,201,95,79,172,246,116,254,203,53,51,1,140,102,29,81,187,133,5,81,36,150,246,202,187,235,144,150,232,250,85,251,218,91,212,103,10,211,157,214,89,20,63,55,171,168,153,97,20,196,188,7,77,156,145,10,93,8,53,161,122,92,242,81,44,102,21,42,27,185,106,73,133,188,129,122,202,13,75,96,161,114,200,195,44,159,125,144,26,243,3,143,228,39,1,220,78,1,243,118,155,60,2,196,30,245,57,200,160,71,5,129,228,144,253,47,138,37,72,83,252,185,46,236,181,19,229,136,63,1,103,38,196,156,121,135,115,143,67,136,186,63,221,149,153,112,85,232,255,154,204,84,188,7,146,118,154,153,196,69,128,146,52,198,150,159,209,8,205,147,33,196,16,253,87,183,153,210,219,44,144,240,124,112,199,58,197,119,65,130,253,15,195,124,1,243,241,111,28,211,187,166,139,22,180,68,107,139,251,68,25,15,77,83,87,212,46,78,3,246,114,38,86,245,17,243,248,100,96,173,235,35,144,69,82,159,5,131,165,32,188,169,182,116,204,7,26,40,186,211,168,74,180,122,55,145,149,67,174,43,37,23,186,90,232,201,44,161,146,196,115,241,233,120,43,130,59,193,7,72,0,182,237,241,63,242,249,51,138,226,247,152,64,102,238,85,171,22,186,177,135,134,79,121,148,35,122,82,238,13,20,56,83,201,138,123,47,205,255,247,117,84,255,47,112,156,140,253,232,247,5,131,4,171,34,200,74,87,199,127,187,129,214,0,48,214,101,169,250,76,125,41,226,16,167,150,20,232,23,129,173,226,214,47,175,19,221,144,80,22,199,186,186,202,168,55,140,46,22,183,133,52,217,177,12,17,25,237,161,94,26,66,16,28,238,50,90,239,2,248,246,188,254,125,5,144,22,234,17,111,54,155,81,137,153,226,35,112,64,235,166,74,74,181,20,59,249,179,80,59,89,119,87,7,168,99,226,229,7,250,187,183,122,76,84,7,44,83,221,7,187,136,250,233,150,20,28,108,107,65,110,163,177,78,89,1,200,53,156,103,220,71,169,208,59,195,181,53,55,77,133,245,105,238,190,142,144,239,170,205,37,126,86,126,39,85,215,123,74,107,38,195,51,122,234,135,148,182,74,71,43,71,52,89,193,96,235,222,42,8,107,221,33,42,199,201,174,181,135,111,235,166,38,63,28,236,247,78,196,141,25,237,186,195,36,219,99,192,86,35,106,146,3,28,48,236,239,63,216,160,194,168,209,234,70,123,121,44,20,231,221,67,233,167,58,171,197,33,236,14,122,239,63,246,40,14,206,183,125,213,35,242,220,181,176,108,76,116,142,20,230,172,144,201,102,112,76,64,116,63,128,35,66,28,57,96,135,140,103,230,250,90,61,34,71,201,28,124,43,210,198,31,209,31,227,74,51,158,176,136,23,147,148,131,39,166,164,113,18,1,65,100,38,46,6,124,43,228,151,254,78,167,41,152,30,135,136,117,67,101,244,202,44,217,62,144,145,148,209,123,23,181,224,120,19,203,0,46,234,177,47,87,35,252,42,52,150,64,14,42,2,178,242,29,146,171,154,212,88,247,33,220,233,57,171,242,77,130,3,119,130,91,168,117,34,124,1,22,7,166,96,134,253,34,53,118,143,203,201,70,243,142,134,115,100,231,3,205,4,131,70,123,187,161,249,147,241,81,167,221,10,196,239,98,9,157,95,132,233,195,121,239,179,89,120,50,156,88,235,183,133,145,68,151,179,249,50,254,131,179,173,215,202,7,7,110,231,138,24,244,19,50,12,50,25,161,125,37,141,38,229,62,144,202,16,206,54,113,252,249,196,250,192,127,238,207,135,126,14,196,156,229,202,253,181,70,185,210,177,155,78,80,200,91,71,65,168,83,120,132,84,253,221,69,39,72,123,92,130,249,29,183,161,240,144,10,23,78,87,84,226,90,76,58,22,148,207,70,149,216,136,78,68,225,70,227,248,110,183,35,97,244,214,58,17,49,136,142,103,67,128,184,76,135,223,3,235,36,33,24,171,100,255,255,98,115,142,67,10,120,157,66,239,46,93,137,54,161,182,98,75,87,27,159,106,15,241,8,114,142,36,15,138,151,213,200,237,238,238,115,74,95,49,247,226,35,44,134,136,250,47,211,252,42,148,151,153,247,188,44,99,219,20,228,198,107,255,240,110,202,36,206,70,221,234,49,197,214,159,144,41,189,3,160,128,76,83,134,84,194,126,253,207,243,20,58,90,232,253,70,193,235,53,76,223,195,239,70,126,133,1,249,138,215,28,2,172,153,145,21,57,10,236,167,35,224,206,177,133,171,185,121,64,87,54,221,206,37,206,128,183,158,251,247,102,5,18,124,105,60,27,53,24,194,89,39,191,7,195,223,79,183,222,104,169,34,8,153,19,76,63,114,137,238,92,7,151,235,97,2,85,42,100,242,248,73,32,182,169,77,15,183,64,225,83,85,103,213,15,40,250,151,90,201,138,157,78,231,142,254,214,253,219,172,245,217,230,235,153,134,110,30,22,160,168,86,174,236,15,239,98,99,2,135,245,92,50,38,0,238,136,79,223,236,184,83,196,245,47,179,68,255,128,131,210,3,185,239,225,185,152,61,41,104,191,224,133,223,252,235,23,148,255,143,73,229,165,208,35,223,247,46,58,22,136,194,231,74,222,162,227,65,134,94,156,114,15,167,64,0,56,217,25,237,137,19,58,154,27,116,109,57,177,26,209,249,31,157,186,29,46,219,43,56,218,178,102,73,228,244,251,235,88,129,129,238,250,113,227,116,43,147,167,122,15,48,48,171,69,224,31,18,136,30,104,217,136,248,136,32,2,81,8,77,242,217,47,103,27,123,47,75,238,134,106,114,244,101,204,14,98,219,239,232,12,178,114,33,155,73,207,179,81,240,69,16,136,87,165,155,225,159,161,36,193,184,66,143,156,248,27,134,209,179,129,72,2,219,42,34,146,141,227,65,212,109,252,100,42,32,188,240,11,121,2,169,103,251,63,239,94,242,255,87,222,210,217,177,163,170,211,49,93,131,10,143,134,65,171,103,91,112,67,215,202,47,41,217,152,149,11,74,214,88,58,227,130,166,34,92,160,216,35,205,81,90,1,66,5,143,178,49,229,200,247,137,143,121,223,158,188,7,31,87,176,75,67,3,168,227,218,89,223,4,13,183,165,54,50,79,100,94,201,134,168,90,47,69,25,1,216,67,12,232,240,26,121,178,77,138,189,52,135,87,53,48,141,203,168,220,131,58,49,90,180,137,146,138,93,101,52,230,22,253,20,131,198,118,7,141,79,131,65,9,36,191,18,237,161,16,50,4,83,71,41,59,111,119,17,76,231,191,232,0,2,63,22,64,164,179,77,168,247,216,247,139,42,0,70,161,252,177,101,239,162,101,168,199,2,188,184,13,253,215,16,143,117,153,173,103,77,181,150,7,100,225,1,102,40,22,212,95,184,243,152,180,253,153,177,177,211,57,183,17,155,191,68,145,152,229,84,164,4,182,33,202,168,203,137,163,150,92,221,221,28,188,206,65,91,198,188,74,45,193,68,77,202,55,61,70,52,34,56,192,111,108,38,86,92,148,100,21,95,154,148,255,147,179,224,176,124,162,145,133,217,239,199,108,63,204,74,156,145,6,96,124,192,230,51,186,173,117,53,215,164,3,153,120,40,10,39,67,121,81,4,128,104,12,174,31,12,32,27,173,117,83,167,194,183,157,248,188,223,184,244,116,130,192,227,121,139,0,148,73,4,237,38,88,184,95,130,245,248,48,225,1,237,68,169,122,83,251,127,144,197,40,255,131,12,179,180,162,114,133,253,139,198,26,159,202,16,131,116,124,199,185,162,47,109,98,4,117,41,14,26,238,198,155,137,24,86,247,92,245,220,141,174,22,74,200,58,55,201,181,204,211,18,241,8,79,128,248,176,33,239,14,38,34,32,71,212,204,114,207,93,208,87,96,176,125,217,101,28,130,250,112,51,48,116,0,132,193,160,252,234,52,163,150,156,192,247,192,68,240,220,123,253,250,111,98,44,7,17,56,248,195,189,37,129,139,155,137,117,119,55,111,198,83,110,108,141,194,67,220,159,245,239,249,137,141,150,156,45,171,126,7,99,165,64,160,35,138,91,16,135,16,167,226,85,113,253,121,77,67,44,121,208,151,79,184,184,136,242,128,133,188,189,223,251,144,17,17,172,239,125,79,193,120,67,36,195,147,118,154,155,46,25,231,65,45,111,75,70,251,42,41,166,140,152,102,75,241,5,130,107,3,143,108,174,247,220,64,167,144,121,138,252,250,135,91,191,37,86,150,224,191,228,86,64,205,1,52,177,17,174,144,133,243,112,231,85,183,195,109,26,195,164,231,140,69,144,102,217,79,75,174,7,183,124,74,141,124,163,241,0,67,11,17,43,204,118,165,123,175,110,4,122,220,230,59,220,206,110,175,195,11,93,1,188,63,182,61,24,247,159,231,211,119,228,98,1,60,120,19,195,76,156,230,27,28,236,103,51,243,144,157,183,201,20,65,92,0,213,248,103,140,115,97,61,97,51,126,11,1,86,83,79,202,207,136,75,249,232,44,181,216,3,33,191,203,89,181,28,205,55,136,205,31,214,44,38,124,251,140,204,75,230,112,88,167,245,205,186,194,3,215,75,53,16,173,110,219,115,173,92,202,247,38,223,143,21,44,144,87,168,102,175,89,125,186,205,248,234,2,113,140,69,64,77,246,224,105,241,91,211,124,3,255,8,50,87,206,97,22,16,40,16,141,124,40,213,63,219,182,173,119,174,91,33,214,241,16,248,24,166,218,239,85,120,86,160,99,143,233,128,28,130,47,39,171,219,66,7,221,111,228,68,99,249,170,119,64,140,89,251,166,197,124,113,225,170,254,145,128,36,20,75,251,242,245,74,123,187,89,28,12,217,94,192,49,87,110,50,66,114,239,134,51,87,67,24,167,123,121,76,123,37,73,90,55,238,46,151,100,5,53,2,135,39,90,132,253,109,69,9,137,0,8,49,156,191,82,241,202,5,209,165,252,214,9,174,203,42,178,214,150,125,132,129,127,18,204,118,131,202,233,224,189,115,126,53,164,103,215,140,233,130,63,239,21,233,10,110,232,81,66,74,60,24,95,140,189,143,58,18,69,150,112,12,196,134,249,247,27,52,35,110,237,38,248,87,245,47,230,107,204,78,255,158,104,166,46,63,64,228,100,70,95,146,36,95,187,127,127,228,179,199,88,65,99,88,204,45,220,171,40,82,28,18,5,52,158,129,61,245,189,255,169,10,237,125,29,255,169,149,187,22,143,69,187,141,124,86,50,112,78,30,112,31,195,61,130,220,179,78,83,195,38,177,229,247,12,222,93,116,15,217,37,104,44,206,8,88,133,106,156,124,253,54,196,39,174,215,11,133,59,157,92,17,214,171,192,198,160,100,58,240,227,130,241,86,198,17,236,163,118,209,18,215,53,248,203,215,11,19,237,67,176,43,17,155,130,56,95,228,53,91,218,193,6,253,110,4,101,70,53,153,237,83,90,18,217,40,48,151,111,141,142,70,231,104,175,66,124,184,92,205,122,114,3,237,141,34,170,48,191,31,201,30,216,173,129,95,112,39,208,132,59,41,125,142,214,161,171,63,86,135,37,30,52,206,13,108,33,116,241,26,243,32,25,38,114,230,91,134,178,138,184,158,250,193,220,212,240,1,181,83,74,171,122,153,236,192,167,23,116,216,96,122,120,14,232,82,52,172,49,130,65,22,246,11,64,103,104,217,110,35,211,239,219,125,88,168,47,96,218,238,128,149,114,62,29,232,119,137,187,238,44,13,1,141,208,70,40,58,107,112,119,217,96,59,79,166,48,55,155,75,239,105,26,31,191,197,57,44,38,194,102,138,48,93,180,4,83,45,169,62,127,124,134,119,43,107,42,99,231,124,75,61,164,100,97,63,147,196,151,252,26,70,144,166,41,3,118,194,20,152,163,69,58,75,198,22,213,222,205,235,8,250,202,161,109,163,60,165,79,233,164,25,72,129,255,106,171,27,228,168,210,117,30,139,180,198,111,20,245,109,27,96,227,5,174,170,152,57,35,251,198,180,75,27,238,49,107,78,224,192,100,120,74,162,244,74,200,113,129,10,21,196,65,142,180,251,45,85,43,194,32,100,188,127,24,227,166,46,74,27,214,242,81,194,190,52,56,59,1,179,118,154,184,128,189,38,52,185,222,26,168,132,251,108,100,78,86,242,235,96,61,118,232,206,36,213,237,122,105,50,48,171,153,236,25,13,127,205,51,221,93,193,27,167,82,148,144,5,211,215,138,65,91,58,123,19,14,182,154,239,34,130,160,141,80,86,19,252,94,19,69,250,65,39,43,128,92,19,168,9,39,151,31,254,178,20,149,254,253,208,224,1,52,146,0,198,165,85,6,45,91,56,185,139,164,134,129,8,36,38,59,247,164,23,69,138,140,69,121,64,42,191,113,49,76,77,46,24,240,30,112,23,200,5,239,34,191,169,87,178,177,68,3,146,100,90,251,248,215,139,219,116,248,67,157,72,152,115,137,192,165,206,104,164,67,70,226,155,144,173,207,32,180,127,101,191,28,198,150,57,217,177,39,75,43,122,246,81,242,138,212,144,253,237,174,59,235,51,116,104,226,241,178,140,32,3,178,253,159,110,175,163,3,228,64,52,158,14,81,211,163,181,225,166,165,220,22,187,189,246,117,183,115,193,248,29,159,74,197,219,96,229,240,169,168,161,27,6,104,230,84,62,61,13,7,29,36,154,31,187,200,70,164,59,188,86,63,131,236,165,72,243,116,251,55,215,149,214,36,115,149,208,2,138,155,84,234,50,126,68,100,135,129,63,205,48,26,5,7,147,25,87,202,81,226,255,13,172,135,107,17,180,150,5,80,87,179,59,231,230,212,11,4,147,92,132,3,250,14,142,200,128,112,240,77,33,99,162,122,112,122,140,177,42,204,217,10,15,48,3,128,24,91,61,225,45,9,54,34,166,226,120,58,75,181,92,22,37,148,27,206,228,65,28,127,133,129,127,226,63,210,213,242,249,87,102,247,74,156,197,94,34,18,65,97,37,193,30,237,252,197,225,75,136,91,245,209,86,48,40,161,218,110,120,58,54,58,236,32,109,143,88,76,61,235,127,246,35,128,94,230,225,110,92,251,99,70,41,22,12,145,134,239,5,186,233,209,100,203,205,119,145,244,141,65,174,154,123,183,94,95,182,77,92,27,174,184,137,9,136,12,148,182,42,204,192,230,181,24,7,116,77,246,165,97,226,111,249,193,97,203,200,115,104,241,6,94,77,106,132,218,112,123,46,215,230,99,144,239,71,56,1,177,107,94,90,51,62,79,88,72,40,153,95,208,235,236,32,129,95,47,220,239,234,86,186,223,163,138,53,73,208,13,30,244,215,74,167,236,143,161,214,159,43,213,96,208,154,109,215,139,224,119,211,120,145,35,151,91,35,129,40,184,146,13,123,231,23,180,60,209,249,152,106,198,20,118,115,72,88,165,235,51,133,11,228,109,79,149,164,203,88,77,113,78,151,20,207,163,56,96,11,209,201,23,120,39,53,217,66,211,82,194,85,84,170,31,43,190,56,235,78,179,76,9,146,105,65,14,200,124,119,221,69,30,153,128,11,201,252,199,48,49,58,220,37,166,191,1,96,137,78,192,200,206,191,28,177,175,54,215,86,32,190,148,22,66,190,100,96,254,237,204,211,187,111,235,126,210,104,58,20,126,146,157,203,79,83,27,172,132,24,204,247,229,243,36,146,93,112,254,56,9,137,165,138,63,15,32,157,180,120,166,161,163,85,158,43,51,109,151,15,213,174,136,63,40,249,27,110,94,240,110,215,27,32,87,249,141,47,3,229,6,8,154,156,127,162,160,173,78,17,157,232,67,155,9,140,232,210,144,0,199,153,80,96,146,239,236,84,3,206,5,53,25,148,113,182,110,62,116,85,43,228,103,166,142,4,161,174,1,62,105,9,94,201,122,206,146,73,223,237,33,247,247,210,207,225,118,244,112,121,246,5,77,50,241,51,183,239,52,103,13,235,184,15,155,219,174,210,123,92,176,43,209,95,94,108,14,60,73,69,235,62,145,53,235,25,30,152,79,52,58,187,183,157,128,65,13,166,212,140,204,123,47,125,222,163,72,188,14,7,245,229,140,80,229,242,238,10,85,106,62,192,201,127,162,87,114,164,18,195,148,225,240,132,30,224,66,217,112,194,186,20,7,169,90,156,116,75,191,153,103,59,84,255,35,107,228,141,129,159,6,115,36,11,164,41,115,50,38,229,137,120,148,78,103,181,158,5,139,25,229,65,128,230,236,107,167,48,53,150,93,22,23,88,255,226,222,248,76,136,142,71,158,99,123,147,132,203,15,3,209,76,162,31,125,193,164,26,160,161,166,151,196,221,188,245,147,41,166,226,50,169,42,172,137,78,188,115,164,181,44,101,17,103,31,133,189,221,170,171,149,235,204,22,57,241,151,59,167,214,5,145,64,178,230,175,100,246,241,238,131,252,44,239,118,100,249,177,90,99,159,105,186,75,47,114,58,222,177,192,111,254,99,29,111,239,158,226,167,184,147,194,156,28,251,224,62,75,240,78,183,105,71,73,148,192,15,145,216,135,224,85,113,18,52,117,144,91,178,233,177,0,116,157,146,82,37,15,245,231,64,21,70,52,154,5,164,206,26,197,73,141,120,165,131,120,197,230,171,169,139,178,13,85,180,232,242,68,38,55,140,63,122,43,97,205,105,6,252,39,230,164,107,151,139,200,246,40,163,25,47,222,186,14,223,27,210,2,30,51,202,38,86,64,93,242,23,64,20,0,108,177,239,82,176,23,198,236,122,226,129,233,47,213,153,154,73,147,14,178,128,220,137,207,28,133,241,112,33,5,137,220,194,171,32,183,224,131,239,201,62,55,170,120,137,30,126,199,173,73,218,247,36,52,178,107,180,11,110,168,153,51,111,149,197,67,219,188,105,78,31,135,17,20,172,94,150,208,221,56,23,59,1,182,112,199,176,251,1,177,173,194,106,34,45,230,55,76,140,173,249,186,113,33,128,106,190,104,119,225,180,86,168,30,187,90,124,140,123,238,122,80,27,226,177,213,120,85,195,56,251,108,176,16,125,86,59,157,144,203,53,121,199,121,7,205,156,176,77,89,112,1,187,186,213,124,64,210,66,7,223,177,156,141,77,151,114,102,220,19,24,74,251,150,179,158,163,47,186,203,59,59,197,132,25,13,9,103,247,222,225,184,222,206,184,221,103,130,250,219,39,101,193,108,145,134,136,236,152,38,107,113,165,126,171,245,239,18,150,173,191,209,118,182,72,193,90,194,157,62,97,136,198,16,107,7,146,49,196,157,169,215,88,172,165,225,249,70,92,140,224,147,150,104,130,26,131,71,211,47,238,250,23,126,143,211,163,163,99,206,211,23,97,5,115,204,30,141,198,123,53,201,60,192,218,247,99,18,17,7,118,220,117,64,113,231,212,73,229,100,168,98,189,38,120,95,49,214,75,220,143,15,152,22,208,108,194,126,112,24,58,48,250,39,128,15,114,87,23,141,132,3,203,68,55,176,218,204,181,9,186,106,174,182,134,197,184,154,32,244,142,85,174,17,52,231,147,151,214,157,167,125,107,205,45,214,203,19,142,70,28,154,91,96,212,114,4,3,119,200,95,126,10,20,89,13,180,76,96,216,254,55,81,29,61,120,103,195,120,206,22,250,112,58,32,6,32,216,142,90,183,241,122,32,113,124,13,150,220,182,59,223,98,207,210,216,159,146,70,218,47,219,5,34,247,183,160,113,221,135,162,47,199,141,106,77,219,57,59,188,18,76,125,227,191,210,117,87,189,88,41,73,154,142,208,139,168,22,169,24,64,255,60,84,132,39,22,227,168,146,220,63,65,243,239,40,112,175,67,196,78,183,154,164,224,55,99,49,101,195,177,240,34,35,248,246,145,251,186,122,194,232,211,1,72,51,43,189,62,248,109,46,22,224,172,247,142,64,242,142,183,187,107,141,76,90,180,82,243,56,255,227,142,173,53,252,29,252,223,166,48,29,117,10,13,121,44,77,153,99,174,110,65,252,145,72,139,77,166,221,144,141,87,87,50,208,172,188,131,82,125,33,112,213,128,247,76,131,195,52,3,120,134,193,244,6,203,20,123,135,191,236,234,227,193,13,124,170,227,146,48,103,182,142,133,220,105,187,101,108,102,32,96,246,12,74,181,75,24,121,93,235,163,196,150,216,39,148,219,6,72,18,40,128,69,26,78,159,254,253,20,119,20,90,1,141,145,39,196,114,69,181,199,79,118,138,87,90,108,43,171,104,109,55,81,237,189,42,58,231,121,47,39,20,140,217,241,71,185,49,102,168,25,246,50,186,14,142,127,76,158,225,223,51,16,62,29,31,194,20,22,168,99,222,5,191,19,141,158,72,97,230,165,253,222,70,166,57,21,99,34,196,154,174,145,200,227,193,154,119,152,174,143,224,25,30,110,141,235,43,142,250,110,215,18,38,57,107,2,170,120,101,40,235,252,149,27,63,124,23,58,226,31,239,210,124,212,0,187,216,111,8,160,33,28,65,191,175,171,216,6,246,162,77,254,226,177,158,5,117,121,77,244,230,246,55,92,147,184,198,115,152,132,39,82,40,16,186,181,62,24,149,93,95,89,70,43,133,79,146,84,21,42,112,228,136,89,15,15,174,3,213,220,31,54,50,198,249,21,132,124,21,173,45,156,200,209,76,166,64,214,52,3,143,194,216,204,247,182,160,219,35,106,54,191,129,174,210,153,56,243,157,228,109,11,251,166,141,103,37,155,104,211,25,193,83,131,239,184,200,71,95,8,83,243,114,26,128,168,31,203,110,44,194,10,26,42,181,68,65,50,162,136,89,4,151,92,208,200,112,244,162,192,56,194,9,162,219,168,111,228,61,55,73,58,124,65,247,57,8,160,232,69,144,2,13,136,75,77,12,238,1,83,76,105,134,153,49,206,184,55,193,49,214,161,223,218,42,100,195,164,42,219,75,115,18,64,227,184,49,164,206,79,122,116,204,85,127,245,191,54,111,250,177,132,246,23,46,17,211,226,34,241,165,188,173,99,124,138,116,150,62,100,81,193,76,88,102,90,245,0,254,9,209,60,48,244,246,238,20,14,147,43,158,93,193,21,230,148,81,249,0,167,44,68,234,186,233,16,137,48,34,238,19,90,43,31,237,141,159,157,110,160,151,105,218,70,118,141,14,252,104,184,112,76,116,33,192,20,134,45,125,218,140,22,92,209,224,154,254,74,9,118,108,82,129,223,180,13,11,108,127,205,30,116,100,237,147,185,75,33,117,149,202,5,52,241,126,248,7,41,239,141,73,18,88,122,25,191,209,73,247,215,169,128,51,154,246,54,81,52,120,148,224,121,251,157,216,230,182,93,161,75,197,131,196,119,2,31,129,124,181,94,37,248,194,107,52,97,210,192,55,135,125,167,202,8,56,8,112,22,250,198,30,242,232,2,101,41,70,191,31,45,91,212,203,101,95,198,171,137,6,28,231,172,188,26,238,64,95,234,191,35,26,136,235,32,249,85,80,139,241,162,59,213,229,100,138,233,31,254,165,142,169,36,110,125,49,95,96,94,63,30,123,107,132,30,85,247,26,6,224,196,104,129,56,171,46,156,166,14,165,147,97,66,113,22,193,205,239,136,208,198,4,21,123,84,236,191,214,72,94,196,200,200,206,14,201,135,139,159,186,138,232,174,213,69,231,134,169,236,35,6,243,175,130,43,233,195,15,16,41,138,169,226,91,31,78,207,222,101,155,247,58,45,108,47,234,134,180,161,41,88,255,13,39,70,221,255,141,246,253,174,36,100,14,98,184,19,132,79,177,196,81,111,3,43,206,194,229,136,171,3,230,52,27,184,8,135,110,218,155,173,193,228,86,99,230,9,223,31,177,98,164,43,236,152,3,20,255,65,154,189,161,58,226,91,102,207,65,81,76,187,9,190,100,43,103,41,13,243,8,75,244,250,70,170,61,79,135,229,121,3,229,35,44,175,127,253,228,208,217,4,254,165,186,114,122,131,80,222,143,170,63,155,50,39,248,200,185,84,9,210,54,10,199,237,194,243,190,208,21,57,136,43,35,107,133,171,12,100,191,28,223,84,213,208,83,228,190,106,77,130,134,127,164,181,167,108,143,209,47,45,217,199,197,201,176,211,3,53,146,237,75,227,145,58,86,148,222,254,107,155,46,40,165,115,137,105,141,115,25,24,238,89,10,141,106,51,68,180,243,105,223,81,198,130,225,74,74,54,225,23,75,174,0,188,149,241,63,35,149,26,216,167,32,179,132,111,14,51,95,76,130,202,25,212,223,133,86,234,20,130,13,244,142,242,222,23,0,15,186,177,225,19,111,118,161,191,84,99,22,216,237,31,64,190,211,5,84,37,5,197,191,71,197,46,85,118,4,192,84,109,162,153,100,171,78,25,104,88,123,112,21,155,13,112,222,58,69,203,218,109,104,55,143,10,161,249,220,244,202,87,145,244,157,158,210,148,142,148,191,116,184,102,186,177,128,193,238,184,253,210,26,176,126,245,66,91,143,125,96,161,228,121,213,231,152,207,50,192,140,251,221,13,11,103,111,68,153,17,77,67,213,47,24,97,16,23,90,41,102,126,59,69,141,165,165,221,18,63,233,238,119,137,219,50,231,85,85,81,93,51,147,126,243,211,23,49,0,208,244,111,251,195,206,107,121,255,183,98,182,105,215,101,246,0,1,249,213,186,173,150,196,67,23,235,192,254,25,181,82,69,229,239,15,47,79,62,32,181,107,55,30,210,114,60,159,36,211,181,115,21,216,140,200,84,85,164,147,84,105,218,89,215,54,255,132,3,235,213,247,160,202,57,100,13,55,210,96,0,215,80,19,23,231,124,219,72,151,83,18,48,106,84,106,19,0,94,189,234,140,236,68,213,81,130,125,77,157,173,186,149,203,162,215,202,112,147,126,141,254,105,28,59,173,134,107,180,62,22,27,77,102,223,84,181,251,225,56,198,24,129,113,137,200,105,57,120,103,102,175,41,194,84,228,76,79,114,118,159,104,33,102,61,30,239,179,21,12,71,188,159,176,126,227,87,14,139,87,105,30,209,61,208,188,171,208,120,199,141,8,149,116,82,4,177,144,201,249,62,139,95,118,78,49,163,20,16,94,77,10,15,59,181,98,224,92,137,24,124,170,175,20,201,87,5,127,202,162,240,235,54,164,130,30,178,32,12,80,213,207,81,230,107,65,93,0,39,184,194,106,106,61,3,16,147,38,183,230,90,57,34,36,143,205,157,190,238,243,234,124,98,108,10,215,74,2,130,233,23,157,11,198,228,131,35,252,237,168,141,186,95,186,207,89,127,48,172,209,106,3,241,244,95,195,48,243,62,115,219,78,246,111,97,139,25,10,170,89,95,106,225,3,254,159,56,209,138,159,99,95,4,230,119,71,243,126,18,66,238,240,45,148,29,145,211,206,76,178,168,106,120,147,118,30,84,45,193,190,215,39,224,81,90,156,103,161,143,122,252,170,60,164,159,140,141,227,171,54,0,149,137,123,178,30,160,220,152,211,200,146,52,48,170,170,64,70,31,111,144,106,41,239,167,188,43,184,90,15,192,34,50,27,197,229,210,104,49,182,61,123,64,79,185,43,208,197,40,252,68,40,73,127,210,171,231,181,46,10,235,26,231,36,50,75,127,139,36,187,51,12,79,142,224,196,114,117,184,240,105,216,179,223,66,208,85,73,49,60,83,89,227,136,4,60,244,174,68,205,181,67,211,41,46,80,184,96,81,242,248,218,237,150,107,136,165,87,232,193,140,0,114,39,224,113,163,224,110,9,201,19,186,253,250,68,184,206,92,251,239,215,3,246,128,201,87,62,46,100,178,24,32,6,168,143,172,141,98,60,222,45,170,109,15,179,84,151,244,88,222,37,2,92,128,178,248,227,105,204,78,121,69,211,156,3,147,213,53,130,61,43,124,254,27,69,84,185,71,88,143,173,72,89,77,202,123,8,250,152,147,13,226,18,214,65,13,62,29,15,144,250,247,82,233,134,68,79,249,48,136,56,207,38,44,13,64,128,26,154,10,160,245,169,239,179,3,107,85,132,84,157,75,113,220,179,83,18,248,2,174,118,3,240,91,145,252,187,198,247,205,239,133,47,86,192,114,42,45,160,24,169,108,204,135,214,220,21,152,138,126,180,240,30,253,117,211,119,144,165,244,39,26,37,173,52,149,150,147,111,76,45,22,76,8,168,177,58,79,152,105,34,224,74,208,96,148,5,182,178,73,223,52,173,124,214,222,162,114,69,158,224,103,84,148,217,191,184,127,210,241,244,24,172,55,59,134,5,190,83,210,179,232,207,13,195,149,32,249,161,208,212,55,239,90,211,241,205,250,54,79,253,136,0,39,13,3,70,183,75,171,21,5,60,162,229,147,196,25,235,178,240,126,253,92,144,173,82,232,154,68,195,165,143,242,232,183,53,203,89,143,48,129,20,142,213,105,232,249,152,217,128,149,27,103,72,247,147,178,12,5,247,42,123,20,31,87,33,2,248,68,248,4,79,186,214,46,157,105,200,131,51,203,73,154,62,147,195,12,121,217,13,205,231,124,192,221,60,7,67,19,111,214,128,228,42,158,97,186,43,234,222,65,31,120,195,155,186,29,82,152,86,235,18,186,87,204,151,244,222,195,199,184,81,70,235,56,7,54,107,236,173,225,203,189,150,122,181,47,94,19,51,157,122,113,183,71,230,148,84,72,27,236,118,119,45,237,58,203,55,191,82,111,240,181,70,173,161,8,67,89,145,212,244,24,16,43,104,18,144,86,218,209,232,83,96,62,192,92,177,47,154,27,236,55,11,154,9,55,150,226,79,13,213,229,21,35,170,31,93,187,77,15,101,188,217,26,49,88,0,142,171,203,98,69,177,72,36,124,34,138,30,194,96,229,58,14,233,161,215,48,15,80,28,73,180,74,253,153,97,5,239,176,140,38,40,133,61,35,142,242,131,52,182,74,97,178,157,234,60,245,101,72,137,242,242,204,176,201,16,83,100,132,140,193,98,48,140,132,17,108,111,86,12,202,220,105,71,180,178,115,39,198,160,179,157,55,114,124,52,254,242,24,251,0,64,122,3,148,62,110,89,79,99,89,183,54,115,166,182,45,30,255,25,129,255,99,84,30,222,140,119,63,107,216,60,251,142,89,23,108,95,68,159,241,173,169,158,160,168,226,10,216,184,65,81,186,138,196,30,236,19,206,186,95,255,214,63,204,181,23,152,230,85,145,2,217,73,39,89,38,159,91,173,140,178,134,227,242,151,242,47,203,0,191,128,168,159,164,134,126,103,248,124,101,65,236,2,19,154,250,212,145,201,179,65,18,199,74,85,190,89,66,171,201,221,35,47,98,36,178,236,211,255,100,237,40,199,19,113,220,183,197,55,154,7,138,16,177,125,229,50,192,20,209,210,66,77,120,122,31,37,218,112,118,193,233,89,5,255,170,116,185,232,221,179,22,139,70,79,254,102,217,29,126,131,10,12,26,231,193,111,196,176,11,107,153,236,70,250,92,45,164,52,191,96,44,89,200,88,240,59,237,130,81,234,199,255,117,169,130,85,49,253,57,43,235,39,130,133,191,203,170,126,107,50,107,53,59,73,74,174,126,35,189,229,69,164,246,165,205,130,123,215,86,46,108,215,5,87,167,124,111,150,210,2,175,97,117,8,173,83,13,253,69,211,4,200,80,155,228,123,222,2,200,0,184,233,66,169,0,153,201,122,114,249,102,247,17,196,92,179,81,252,131,186,95,29,11,173,64,154,224,189,143,89,130,214,138,208,52,188,31,58,114,13,169,7,98,252,103,45,115,251,112,3,166,74,86,193,101,110,80,100,57,202,241,146,4,93,120,146,13,131,78,189,92,85,233,238,243,237,121,194,28,253,55,233,102,128,75,13,92,183,154,182,136,254,142,109,166,213,202,236,40,218,233,249,67,196,86,79,127,180,172,38,192,26,50,211,213,211,83,114,254,216,247,158,3,89,162,86,218,91,194,228,145,140,57,137,29,226,211,198,226,11,67,125,88,35,96,222,61,221,45,98,181,145,95,234,235,120,63,88,40,177,132,191,104,112,60,64,8,102,196,7,206,227,160,249,150,9,159,133,233,169,13,2,119,207,152,63,48,73,203,118,71,83,88,90,189,52,180,111,13,189,25,5,137,3,237,6,15,111,101,226,155,21,101,93,230,252,21,118,171,216,54,48,98,77,99,246,17,58,210,125,119,218,81,203,2,76,245,202,193,22,195,173,220,64,92,145,86,93,235,210,187,9,176,208,136,103,138,97,78,160,153,145,78,37,77,42,50,243,0,8,190,111,65,67,97,103,180,179,67,223,47,129,248,88,92,130,37,9,63,112,33,235,28,47,56,49,218,153,172,112,23,40,32,249,69,170,223,148,97,134,241,172,98,239,168,201,35,129,77,169,44,92,149,148,92,233,125,123,54,212,7,125,30,95,211,180,62,252,113,35,131,80,176,178,140,194,239,38,163,52,151,21,28,197,7,161,253,43,59,140,213,31,186,76,186,170,251,253,236,185,172,31,87,122,147,66,102,44,49,56,192,25,156,30,125,47,2,233,67,61,242,213,60,32,50,132,216,41,79,93,125,195,208,86,106,136,80,217,39,238,99,73,173,112,115,210,155,191,196,165,153,149,196,221,46,20,5,249,136,34,33,69,241,229,71,61,116,190,252,182,111,93,92,232,248,124,126,203,169,160,122,1,80,159,144,213,66,77,164,40,66,30,220,193,186,193,246,184,101,188,151,254,159,240,20,10,164,179,108,162,216,109,210,10,208,82,27,207,108,54,235,179,252,105,23,132,232,126,126,61,52,162,3,249,233,208,241,201,168,71,21,82,28,63,47,204,28,152,88,77,190,227,255,248,139,209,133,4,16,7,101,163,154,190,172,103,240,192,34,166,201,14,11,254,20,176,155,233,203,69,198,208,166,93,126,21,158,112,20,234,54,182,155,127,166,253,190,154,54,37,19,199,18,212,101,151,249,166,132,160,18,151,99,94,240,90,66,101,186,178,194,238,213,111,36,221,53,217,75,31,86,138,8,231,87,249,225,182,165,225,50,141,232,4,128,59,62,227,227,222,127,86,98,108,224,139,236,209,196,195,136,83,43,94,80,108,139,211,17,201,151,209,211,102,134,83,216,203,60,134,23,54,106,97,4,113,209,144,55,52,94,161,164,190,186,242,131,102,173,243,202,170,241,167,96,159,147,220,195,68,0,121,96,241,73,138,173,131,246,43,247,108,23,174,120,109,173,148,117,142,118,110,207,75,38,65,133,145,240,78,20,163,194,146,218,48,25,157,1,106,59,3,222,50,248,214,204,118,106,237,250,204,195,180,4,60,169,101,144,47,99,20,81,50,60,165,153,164,199,211,152,6,96,172,170,96,78,99,190,114,146,96,41,228,160,192,66,243,96,232,206,27,188,176,134,171,75,101,203,26,151,69,144,11,250,56,52,37,82,68,230,87,68,8,81,152,23,110,255,32,182,223,218,24,54,167,145,87,68,153,222,253,51,238,219,155,190,96,217,162,41,37,234,100,7,237,240,240,220,254,192,172,98,226,202,195,125,42,67,116,38,190,155,5,139,32,140,169,241,31,248,138,30,168,205,183,43,95,205,86,125,122,135,13,239,242,18,129,3,156,146,164,159,250,46,93,100,54,39,110,22,72,73,231,63,247,52,203,223,19,255,53,238,167,105,229,141,122,106,93,60,234,244,88,15,29,164,214,222,166,189,228,79,52,138,56,222,20,228,233,220,118,154,195,38,69,72,142,39,15,200,219,118,46,56,202,18,58,117,152,179,162,153,191,70,78,75,39,199,234,10,140,107,189,194,100,176,213,27,8,197,83,248,222,56,70,26,180,180,56,209,116,14,233,142,215,68,179,212,18,126,0,12,223,166,232,25,80,181,59,52,183,191,243,160,249,170,204,248,234,35,37,173,121,62,200,10,2,65,180,93,134,27,249,235,158,81,19,37,207,185,227,229,28,239,12,221,214,101,104,59,218,16,56,98,122,4,189,214,5,204,176,164,170,72,47,175,130,19,146,243,233,60,171,255,110,45,93,217,136,79,186,33,225,201,178,92,252,167,19,254,72,224,50,61,94,72,206,255,199,242,98,152,182,21,132,216,158,86,101,103,175,55,86,53,20,228,27,88,51,85,141,114,130,175,57,76,37,197,149,90,72,65,195,100,2,243,80,184,217,113,225,225,217,187,120,10,167,64,45,201,160,235,225,238,199,101,113,245,84,213,180,137,151,52,84,46,56,80,226,74,132,145,250,131,165,128,128,225,148,144,95,18,192,49,107,116,68,100,156,96,121,123,150,90,100,177,104,75,94,217,203,175,21,245,29,77,189,25,130,146,216,241,183,57,64,196,27,236,202,160,84,196,135,101,17,19,183,130,51,210,36,170,100,233,238,127,21,84,66,38,61,20,35,89,240,196,34,162,93,238,132,236,44,16,187,56,214,12,173,219,165,116,215,231,218,207,14,21,167,92,170,248,36,163,87,105,183,137,157,34,34,143,98,112,59,192,71,47,173,228,73,169,71,10,24,27,69,98,61,40,18,71,150,33,224,150,54,144,51,207,21,116,110,135,215,115,62,229,184,211,217,167,96,191,162,3,124,176,145,254,152,132,218,207,21,138,80,27,56,20,238,156,145,137,31,240,104,239,224,147,211,214,137,97,105,8,88,203,71,68,135,176,203,106,227,231,53,167,204,198,242,122,140,218,217,155,143,61,9,227,42,27,48,110,27,25,113,39,200,216,13,86,98,178,144,163,138,224,36,243,77,230,98,117,16,150,137,46,214,246,148,29,1,233,134,79,106,169,50,165,56,204,187,109,73,251,98,152,58,139,228,104,170,251,26,201,140,105,241,93,42,247,254,14,137,59,241,159,10,131,204,18,76,51,103,242,98,126,130,181,242,126,91,130,97,188,233,194,237,120,18,25,177,16,131,58,184,228,43,158,169,80,36,140,70,220,254,152,150,229,54,198,152,152,105,51,10,105,48,93,138,91,18,132,234,109,123,20,40,183,32,18,142,65,174,192,145,24,180,12,90,247,224,214,199,30,82,39,218,99,75,76,109,219,48,144,133,161,134,18,99,104,18,98,146,190,103,0,230,165,19,133,64,44,84,15,83,48,245,28,242,41,168,31,160,66,244,34,11,17,57,193,119,81,105,112,254,67,81,204,158,70,86,20,25,23,196,110,246,62,244,249,227,233,59,130,210,45,124,60,95,82,146,199,255,245,65,42,232,211,48,8,74,5,75,241,101,36,7,75,8,77,6,95,166,131,74,244,118,244,26,110,199,23,141,11,61,219,84,120,251,4,151,130,61,173,252,33,32,71,65,83,225,195,120,61,217,201,248,82,247,34,230,231,222,49,150,184,17,237,249,125,120,1,46,250,243,169,195,2,112,160,53,152,160,225,88,87,174,132,5,26,52,147,229,71,246,100,117,51,86,58,16,226,40,57,28,210,181,61,237,71,86,148,255,54,67,171,226,96,147,5,205,6,174,123,33,10,217,170,14,246,98,114,54,141,0,117,97,191,209,45,38,177,114,128,30,4,170,110,42,85,211,54,156,137,113,197,150,182,187,18,78,240,137,17,160,174,77,165,163,10,134,9,220,186,121,63,248,152,177,90,183,1,31,110,237,214,123,60,108,24,219,87,41,25,80,6,175,28,158,119,129,238,100,86,52,60,40,97,132,12,42,215,131,28,63,227,185,70,240,25,106,79,128,37,182,158,72,97,240,155,182,142,4,251,92,135,117,62,37,68,117,40,87,224,247,202,25,109,53,185,147,195,63,63,220,14,235,77,226,122,206,140,117,122,35,7,65,97,118,217,155,52,132,227,194,228,22,111,124,185,78,141,24,213,162,53,216,48,67,201,4,145,159,41,118,17,16,35,5,54,167,216,57,205,221,112,39,78,114,212,42,148,121,49,244,83,181,201,147,207,174,67,90,32,229,56,40,148,36,163,131,19,0,87,72,124,209,106,225,164,219,123,156,153,44,5,124,7,100,209,75,221,106,33,43,216,128,89,89,76,185,125,122,14,198,211,69,250,179,160,156,102,34,157,137,181,38,249,132,161,251,5,76,51,11,161,202,105,135,41,136,88,220,103,236,166,76,229,252,47,76,160,72,18,101,221,124,166,96,241,210,62,56,109,9,68,194,195,100,40,146,166,68,234,26,148,141,58,243,245,45,29,195,108,102,32,223,133,137,167,110,214,35,179,138,155,159,35,112,46,186,17,78,207,195,174,232,60,123,38,225,37,201,46,124,205,123,215,42,135,11,49,40,210,222,168,2,62,25,112,82,237,122,28,44,217,141,79,156,227,241,155,203,156,142,241,72,192,171,133,147,193,109,129,66,190,168,123,45,232,71,92,68,148,111,65,221,192,194,12,58,209,82,54,149,46,91,152,130,179,28,64,224,41,186,39,139,170,61,242,122,40,152,132,81,67,215,46,78,19,205,211,85,90,104,147,218,1,37,118,36,75,231,147,171,229,73,239,252,70,167,68,2,209,36,92,22,210,146,49,93,137,11,144,251,230,236,1,206,234,157,93,237,154,18,177,18,120,230,204,48,99,80,23,122,194,200,168,11,237,169,206,72,247,127,11,78,159,187,128,50,63,131,50,59,214,188,186,24,183,106,165,142,13,65,90,1,104,221,61,195,59,43,217,69,159,165,194,28,3,131,184,253,139,58,223,105,70,219,64,80,183,246,239,166,209,53,131,126,238,15,240,47,45,92,254,149,186,51,1,180,49,97,187,99,226,170,160,65,230,79,33,145,60,80,57,133,157,44,180,72,27,238,47,14,244,222,102,47,200,66,188,110,112,227,82,165,64,46,189,220,228,183,143,3,45,106,62,3,200,119,107,93,253,189,213,27,188,63,249,185,121,220,18,22,208,141,117,39,98,119,58,83,174,104,111,48,19,223,58,119,46,65,105,244,25,149,153,140,167,188,24,197,91,158,250,1,10,240,38,125,94,230,124,90,34,167,67,44,17,144,63,34,196,14,19,77,231,141,36,244,225,25,143,6,131,67,115,102,104,246,15,11,106,35,185,219,206,170,205,198,113,63,234,21,133,157,161,170,197,93,247,88,61,124,144,146,75,34,57,112,114,142,14,88,79,7,178,237,194,119,97,180,18,176,121,53,211,130,84,3,51,253,187,234,32,245,116,89,32,102,163,67,114,243,93,75,12,14,99,218,90,28,251,202,150,221,239,46,163,91,55,212,134,144,192,177,5,245,238,105,129,46,160,64,81,99,10,16,137,210,143,36,16,57,121,21,200,41,244,74,199,51,69,178,200,20,117,146,188,148,176,232,41,156,66,147,222,170,103,63,200,62,87,190,210,21,136,252,251,41,125,126,73,192,102,32,123,22,215,155,111,66,75,161,171,120,169,100,232,22,8,145,47,14,141,170,30,30,215,162,29,53,211,90,199,11,204,43,137,82,131,219,99,73,22,235,160,168,67,62,244,65,124,118,170,234,50,21,159,183,38,162,0,145,155,249,112,215,251,91,248,96,5,242,127,80,118,192,115,238,216,96,108,21,163,167,231,110,174,87,166,49,184,232,121,94,29,182,190,91,6,225,222,51,252,98,228,164,243,163,24,56,161,69,23,27,38,160,26,171,185,166,72,8,167,48,15,194,239,19,111,114,76,92,95,58,231,96,189,193,128,48,210,166,60,175,38,248,120,178,68,210,197,156,241,55,69,14,30,109,86,175,253,248,171,183,159,204,119,174,111,88,90,218,84,12,8,49,236,194,64,185,133,131,29,103,173,212,22,230,22,51,109,74,31,217,167,132,142,20,111,192,51,117,153,178,160,156,148,208,81,204,255,13,36,41,101,223,150,91,4,152,189,15,127,21,186,158,226,124,183,240,33,139,148,231,30,215,135,112,219,145,225,10,188,248,164,190,2,62,63,205,152,18,250,179,18,199,32,74,202,129,198,19,76,14,179,131,168,95,98,198,112,83,85,146,40,133,170,85,73,18,182,58,170,231,216,228,58,251,218,166,246,32,252,0,111,151,103,77,189,191,66,83,101,50,38,215,4,233,202,100,175,217,125,223,64,106,121,172,236,97,150,8,104,149,56,140,175,59,88,92,226,110,121,110,57,12,235,194,24,246,139,227,67,27,146,19,50,143,212,136,189,178,25,191,17,134,223,161,181,68,249,204,163,82,17,16,22,165,162,255,188,54,208,99,196,225,64,38,159,1,161,94,124,179,101,107,117,122,165,171,95,65,155,235,225,208,219,243,159,91,227,44,65,52,159,81,80,224,125,89,220,191,251,179,211,209,179,251,125,26,131,72,108,25,118,207,142,34,213,191,207,233,8,132,198,13,7,251,34,142,74,79,165,110,62,60,212,60,13,93,40,109,152,116,135,81,29,89,142,181,11,242,15,120,168,125,211,150,69,136,47,138,232,147,241,231,53,93,244,82,235,213,149,200,48,134,26,214,223,125,42,158,109,171,214,166,146,130,23,168,67,214,106,222,126,141,180,155,137,7,111,52,98,149,254,147,221,55,228,60,238,22,253,231,119,25,38,137,226,251,70,10,227,235,4,164,49,131,20,22,87,188,20,33,227,152,168,195,96,105,24,169,242,219,71,208,21,72,206,230,58,139,191,235,39,14,156,210,186,190,161,208,90,84,167,70,219,81,235,157,88,16,226,218,213,148,202,46,179,21,55,87,39,89,159,49,204,213,103,130,202,199,131,68,203,20,229,137,223,244,219,83,104,12,115,13,36,202,122,161,116,216,168,204,73,163,53,238,206,40,1,199,118,163,238,227,234,189,6,215,117,124,98,46,255,20,152,215,189,239,62,48,58,11,123,143,247,87,58,168,44,56,13,127,96,252,5,234,38,210,152,73,248,159,71,120,248,234,157,158,145,191,251,121,163,226,142,11,57,198,59,7,203,188,49,134,21,146,57,70,114,220,154,113,214,186,217,176,116,113,0,76,237,143,108,121,39,35,249,49,210,74,125,39,14,60,69,244,228,75,87,53,41,95,206,55,246,219,188,238,119,127,190,26,54,130,222,78,84,150,60,72,32,79,230,129,127,8,251,35,92,251,95,49,4,24,37,179,44,22,96,171,212,110,7,162,14,120,106,27,201,63,185,175,108,63,71,147,22,209,36,133,21,30,186,173,213,243,53,145,184,217,100,147,148,230,161,90,191,99,120,79,20,203,49,35,5,175,119,140,234,218,86,142,21,80,2,136,168,252,235,112,26,151,215,58,252,226,104,60,237,156,43,112,220,105,145,83,209,178,103,227,29,64,189,229,40,239,253,191,112,126,104,216,185,50,142,89,168,91,88,242,42,122,128,125,207,31,139,251,12,76,1,24,137,151,220,18,99,57,183,75,138,22,237,9,131,31,57,193,31,88,217,153,131,139,136,93,139,64,191,57,10,199,80,209,18,82,33,98,76,114,194,156,163,185,85,239,250,59,33,39,225,133,151,112,212,44,76,58,44,200,190,101,124,42,48,103,24,177,205,168,143,187,65,152,34,130,174,185,239,178,35,238,187,187,193,185,252,48,109,32,41,59,175,221,140,12,184,85,96,135,68,17,83,2,45,207,47,35,74,19,38,192,60,194,54,13,27,74,103,46,6,188,202,54,254,174,46,124,193,226,200,243,91,192,131,166,124,52,255,73,239,3,86,53,56,89,227,106,103,232,101,50,175,159,125,151,166,88,120,199,111,60,200,1,40,163,84,40,253,90,180,24,139,86,142,8,185,8,0,255,252,232,195,184,109,182,230,34,226,146,10,188,52,183,131,90,31,170,200,29,70,214,69,73,122,243,81,192,5,102,31,173,167,184,249,46,174,234,45,220,5,221,234,158,70,65,112,86,88,122,110,74,47,168,200,4,31,46,198,154,147,10,103,106,41,23,87,234,87,108,137,253,253,152,69,182,67,16,16,77,58,9,154,251,244,68,109,223,91,4,19,226,140,73,227,192,131,142,141,213,53,137,52,178,44,47,205,62,57,243,242,211,216,167,218,185,240,147,93,230,91,20,197,178,216,46,141,173,139,93,145,130,63,65,126,114,140,95,22,111,237,254,167,70,170,201,174,22,245,24,181,222,111,22,209,71,54,137,23,219,190,85,167,225,132,169,106,248,143,111,75,58,91,233,113,16,91,189,163,143,210,190,31,205,254,190,59,115,28,99,59,134,84,167,157,242,213,40,83,96,122,54,230,144,83,65,88,196,134,226,133,93,160,135,78,198,45,155,8,201,2,6,85,8,165,76,42,18,145,225,28,189,242,122,43,64,30,241,182,3,71,201,211,177,226,23,116,35,127,127,202,75,150,131,12,143,9,190,2,186,228,175,148,29,25,247,111,27,7,209,135,235,216,93,186,187,57,4,191,43,238,51,8,146,99,144,231,234,57,200,165,61,139,63,79,108,194,89,215,231,5,2,59,20,10,52,4,68,60,191,92,81,234,140,243,215,10,162,130,223,23,1,62,34,166,35,217,159,51,133,41,20,125,231,208,146,39,227,249,177,249,162,252,128,65,114,117,159,133,223,35,191,3,249,175,33,129,248,16,137,146,72,185,69,253,135,48,46,2,208,127,9,7,108,66,124,156,246,49,231,32,15,11,186,109,88,237,202,219,6,44,90,88,12,146,225,137,74,24,26,150,183,172,138,231,56,235,114,236,210,232,69,215,67,164,216,233,82,238,244,231,86,59,53,178,207,15,170,27,227,61,223,130,254,238,206,92,187,179,39,190,130,4,126,28,104,198,17,45,32,175,157,122,100,78,45,42,179,87,66,138,1,30,194,167,222,185,125,163,16,101,177,109,145,84,54,24,153,50,59,26,107,162,178,177,234,175,209,174,105,70,76,42,58,109,26,163,254,129,60,56,184,243,44,29,34,86,2,68,171,251,64,71,180,51,182,186,40,238,236,15,54,124,162,49,123,211,18,165,148,78,103,157,108,48,200,121,128,215,41,243,131,243,252,201,242,140,169,220,208,147,178,88,224,207,200,49,119,179,40,49,222,161,142,68,184,223,144,99,165,234,53,74,228,241,65,39,234,86,131,54,141,142,90,92,54,38,8,45,214,84,211,158,112,85,154,194,76,206,218,85,134,182,239,124,63,56,108,19,251,159,225,180,177,201,186,19,119,108,167,16,179,116,113,79,136,181,196,86,3,40,164,146,75,76,102,223,139,101,149,165,0,13,204,237,251,146,95,21,128,222,173,74,135,62,216,243,132,171,109,241,53,126,21,233,231,120,47,48,19,225,120,44,242,245,234,156,194,42,23,53,250,2,165,211,63,145,190,172,30,16,95,32,228,254,47,157,98,171,44,185,185,31,79,43,10,189,146,177,247,102,153,229,30,33,62,198,11,131,32,206,30,20,21,191,74,153,204,242,55,5,119,92,229,228,188,71,40,44,214,206,209,135,88,32,83,174,69,69,129,205,197,203,157,155,188,66,126,168,223,91,13,89,216,43,238,88,48,121,249,247,23,24,49,233,76,135,220,3,241,223,126,47,239,113,96,51,60,48,189,104,123,25,242,8,69,216,187,8,235,2,198,168,177,146,157,179,125,28,133,33,76,175,169,45,185,183,90,82,27,235,141,194,55,242,173,143,101,67,19,175,99,100,200,214,131,4,222,80,144,65,173,123,99,15,94,60,197,76,194,244,228,96,4,135,138,56,180,199,69,161,76,168,166,220,28,167,255,249,2,106,57,85,55,154,212,89,29,219,20,99,164,129,194,45,8,27,175,8,254,91,6,75,223,91,45,171,246,64,41,132,59,3,247,121,114,199,199,217,171,225,59,38,84,246,4,59,202,173,229,202,156,192,253,21,204,122,119,236,15,212,95,122,225,118,25,142,191,225,26,218,189,224,174,181,197,214,142,249,72,179,95,220,55,79,57,208,117,116,203,227,19,164,187,87,201,49,157,45,181,199,118,165,166,197,227,146,93,4,197,55,106,77,194,10,115,153,146,18,124,117,155,189,86,183,220,161,186,64,36,214,231,167,184,170,154,152,4,185,231,129,137,116,68,15,205,21,228,213,230,184,64,237,116,94,125,224,26,20,253,148,150,238,1,136,64,43,103,97,142,70,101,242,110,29,44,247,64,133,129,8,87,151,206,157,194,116,141,204,115,7,76,253,67,129,161,109,33,67,44,21,71,15,160,201,122,181,27,21,23,52,106,14,4,10,58,82,118,171,221,222,118,124,125,24,220,82,216,88,91,4,23,85,180,101,63,2,34,5,133,16,176,152,85,231,215,24,196,153,24,221,198,91,139,3,9,230,16,239,35,204,161,14,161,190,232,61,207,28,239,199,204,205,33,24,137,65,38,55,14,105,78,237,91,105,30,64,69,121,115,163,15,221,115,105,195,152,12,215,151,53,84,29,41,203,220,0,213,233,150,149,175,218,106,218,113,50,69,43,165,137,49,218,80,31,9,220,134,110,19,183,224,124,39,246,141,183,124,233,61,146,199,68,0,5,2,217,183,12,10,47,130,119,198,147,200,162,148,134,198,206,113,180,54,29,23,116,89,92,157,167,130,5,177,83,58,63,77,155,125,139,213,62,102,65,227,52,40,253,95,64,14,30,216,103,167,62,105,172,35,220,151,244,10,35,53,158,165,51,83,249,73,245,40,21,83,153,48,246,128,75,220,40,156,218,43,9,102,95,76,142,2,136,38,136,198,189,154,150,139,38,225,1,162,97,172,75,199,104,41,125,198,233,134,162,240,192,110,161,28,115,26,188,5,139,242,220,40,195,229,224,105,163,124,234,204,249,237,22,54,50,31,11,87,73,209,61,52,107,227,220,222,63,177,131,99,215,242,188,142,250,116,52,170,255,82,213,198,3,81,228,59,29,165,72,71,69,45,255,36,155,212,224,250,235,23,46,199,15,30,67,57,193,44,7,211,124,102,66,196,53,12,175,150,146,42,220,220,146,119,218,11,227,234,167,175,41,170,211,156,15,181,115,80,19,155,22,43,66,46,32,62,178,81,149,77,62,204,142,10,86,166,229,6,49,26,196,146,182,80,107,192,94,234,73,124,145,105,209,46,42,155,38,157,200,174,23,202,39,160,1,113,179,34,68,132,207,128,148,165,224,205,154,56,143,252,173,22,199,27,108,241,89,77,128,49,246,234,238,183,138,226,184,228,217,4,128,213,32,44,76,158,18,49,181,176,104,67,49,97,222,250,188,90,112,16,223,216,85,55,187,15,92,247,121,82,151,88,131,78,24,42,222,178,148,163,109,250,136,87,237,98,62,177,121,236,78,139,188,119,26,0,29,102,125,22,224,177,238,17,217,178,153,10,136,47,215,6,97,255,89,53,8,0,175,106,255,77,184,30,130,47,205,49,82,90,190,177,191,235,165,11,161,221,244,39,119,112,210,133,89,7,104,248,113,61,152,186,254,219,73,30,14,149,158,157,93,61,177,131,216,22,135,227,109,89,166,151,83,202,245,113,131,18,35,23,4,34,128,63,15,184,146,150,152,46,213,207,115,168,195,58,10,164,116,95,62,143,203,217,6,42,12,187,119,174,20,234,223,136,154,207,153,224,238,118,2,21,65,168,39,145,250,105,9,248,115,69,35,183,190,251,174,124,17,229,254,5,54,229,240,97,87,88,91,45,48,161,127,21,78,195,177,141,223,23,160,206,116,190,21,105,27,64,25,11,79,34,76,151,93,11,22,224,191,231,188,177,144,98,168,172,157,191,73,26,179,147,95,150,9,143,149,42,66,219,158,57,92,132,251,10,103,10,44,16,40,252,242,180,79,137,20,47,94,33,43,131,24,183,98,227,6,231,47,36,176,163,95,169,5,216,85,245,170,206,232,89,176,230,231,144,194,205,9,234,132,181,117,121,39,217,52,65,182,220,34,82,120,174,229,73,151,32,104,179,179,93,104,233,23,158,167,4,227,209,171,250,134,215,206,231,203,233,201,241,249,103,174,119,180,107,171,65,6,193,162,29,1,10,16,231,111,137,12,65,250,168,90,237,220,111,128,13,241,146,162,214,45,80,151,217,198,102,212,192,86,209,177,192,164,195,31,114,230,145,10,14,94,156,133,76,105,130,86,166,147,38,41,184,28,131,166,216,69,165,69,87,239,134,206,188,24,98,120,111,236,183,42,246,58,66,108,4,54,27,197,248,196,170,188,134,207,162,225,143,101,19,112,163,240,202,118,3,200,226,132,5,130,101,31,176,229,241,246,116,139,152,49,213,102,35,77,231,186,198,100,249,55,33,145,221,113,215,165,164,140,21,127,153,143,182,250,186,215,131,108,193,174,150,33,74,111,103,27,67,165,255,139,49,172,55,146,254,218,244,185,225,232,241,107,225,142,4,215,202,181,30,95,165,26,62,138,127,122,119,123,27,104,241,36,114,153,127,61,223,125,156,108,118,118,182,98,40,253,162,108,135,200,107,22,143,233,100,219,55,165,117,120,125,243,84,220,0,87,63,139,95,136,232,224,254,210,156,249,143,121,49,62,158,126,133,79,255,25,19,28,20,167,120,118,95,66,184,142,67,221,216,206,86,67,138,181,101,227,214,106,179,95,166,155,107,224,146,20,253,56,132,146,41,29,132,249,209,105,22,127,187,231,19,45,246,80,228,230,167,147,15,92,2,20,35,25,153,203,43,96,155,36,70,185,247,81,75,95,171,204,134,204,221,104,27,55,54,246,67,51,17,20,7,190,111,180,72,100,247,206,168,203,29,11,143,74,244,15,162,132,254,218,62,52,129,39,180,24,38,57,230,41,71,66,123,105,16,84,11,183,243,117,122,58,185,20,224,63,86,219,140,138,174,97,244,148,139,186,102,227,1,120,194,251,75,65,152,47,111,163,157,201,227,198,138,51,116,200,254,109,99,202,130,166,15,29,142,20,114,247,229,100,227,24,62,114,50,169,199,29,253,211,176,191,184,214,227,31,239,28,80,195,180,45,96,46,246,250,245,90,98,71,230,199,41,241,10,174,10,21,45,178,150,112,12,143,73,57,61,173,251,94,69,206,224,17,189,128,15,44,50,147,115,203,220,231,249,218,252,182,180,16,94,80,211,139,23,230,1,64,73,167,65,120,167,143,164,161,246,216,74,137,166,90,223,102,156,48,243,131,24,204,242,114,6,42,45,125,156,173,45,193,6,49,228,37,227,55,150,218,224,150,148,23,181,46,69,83,6,90,59,250,61,58,56,109,35,55,0,28,149,235,135,89,162,255,38,81,43,123,133,94,66,218,27,34,29,124,13,81,59,231,225,223,170,214,93,225,15,162,119,70,21,159,139,165,253,127,72,215,88,241,224,117,70,27,212,114,181,129,145,125,8,214,39,194,198,174,223,24,147,68,71,92,23,66,63,82,72,16,169,52,251,252,100,246,207,158,22,72,172,53,192,23,137,39,177,186,39,216,220,102,97,231,244,62,145,104,92,229,142,103,243,253,239,169,11,166,125,72,23,145,254,237,111,74,219,197,248,1,59,41,53,81,141,198,251,76,15,70,158,125,129,201,249,25,212,97,148,197,211,37,167,51,104,34,10,134,224,228,44,87,175,223,180,142,107,185,245,162,51,192,110,170,84,193,151,68,214,26,231,138,135,255,114,227,75,40,45,42,31,68,148,22,240,99,161,25,115,52,43,53,171,81,131,101,56,123,14,213,189,32,6,130,210,170,178,239,148,212,126,181,197,186,129,150,131,187,172,103,26,243,94,207,81,34,78,19,0,245,71,122,190,8,10,42,31,82,88,213,233,96,56,60,246,1,32,21,86,10,125,140,203,109,30,209,100,64,19,179,107,234,91,127,1,71,157,76,173,53,114,1,106,216,43,44,16,176,142,140,42,6,150,170,47,72,124,91,52,102,111,94,97,94,253,41,42,13,213,252,37,49,15,131,33,62,160,176,46,140,61,40,46,28,237,240,228,230,215,211,161,143,49,201,28,36,45,101,113,99,6,40,103,41,175,97,217,31,158,75,246,54,116,89,72,119,160,8,83,35,83,227,105,190,155,90,32,223,111,243,241,143,19,194,192,124,23,140,204,198,36,162,37,189,84,27,187,150,64,130,252,25,107,236,1,170,98,228,195,163,248,180,186,54,1,57,30,155,141,188,18,196,159,0,236,99,0,91,230,109,190,205,79,199,78,78,148,74,136,225,219,142,253,8,142,40,134,216,133,101,219,225,167,144,194,163,158,108,57,123,33,58,228,168,16,49,8,239,33,213,193,185,56,246,169,38,47,242,145,158,6,173,138,90,34,224,153,32,62,160,177,68,48,234,247,166,52,213,158,180,89,207,76,41,20,17,118,71,213,245,3,180,193,11,171,117,16,46,14,102,57,64,67,185,86,138,151,141,149,134,126,186,51,201,117,195,157,39,152,139,17,13,45,135,59,98,179,66,183,100,159,114,5,166,216,62,159,184,6,249,132,146,169,130,91,53,11,231,203,115,152,38,129,29,51,46,145,184,175,148,135,99,142,121,111,68,247,224,138,97,127,171,174,138,25,252,63,149,178,159,91,194,192,44,68,150,10,234,209,186,114,4,202,151,253,206,129,101,10,129,175,181,13,79,214,83,150,242,18,118,44,234,150,112,192,152,148,141,129,130,187,141,121,1,107,106,22,218,228,114,175,85,102,13,80,94,22,156,13,103,209,94,87,233,168,142,17,191,68,151,44,221,232,39,192,139,37,162,92,225,234,232,231,54,15,123,179,203,242,82,136,197,75,224,7,196,44,75,246,218,109,52,222,230,120,183,99,3,134,248,205,126,3,86,217,242,113,202,213,231,205,193,135,14,105,51,160,8,77,38,151,22,183,245,102,12,241,173,203,156,143,10,134,71,12,214,219,189,91,253,32,239,202,52,26,128,239,31,58,34,73,186,155,154,163,149,133,186,18,89,22,55,180,27,49,130,211,5,217,128,58,24,236,54,44,244,218,177,182,6,5,180,18,50,249,218,35,54,59,88,182,76,194,22,78,226,36,80,96,61,192,239,34,189,227,20,207,159,67,13,36,104,118,190,104,105,65,99,237,162,80,225,29,22,126,68,191,251,221,204,118,111,159,137,42,185,169,105,208,77,82,10,91,65,7,218,14,122,246,136,187,119,173,111,132,181,234,214,183,27,242,180,168,85,7,232,242,131,67,4,237,220,22,180,240,4,18,114,2,101,238,12,19,92,128,174,247,165,124,249,210,187,44,118,140,15,251,154,53,174,233,177,215,39,243,210,114,144,134,57,165,90,59,223,14,161,196,3,185,163,42,169,126,143,209,162,31,244,102,198,251,135,77,86,115,143,90,87,163,12,27,90,0,14,118,188,232,231,126,138,188,221,50,0,247,127,18,146,68,209,34,92,226,94,177,69,192,238,140,203,148,178,11,50,187,239,203,233,104,79,51,81,188,26,192,96,231,49,201,9,218,255,115,74,250,31,107,228,71,133,5,43,161,106,231,123,211,82,253,35,225,159,119,139,4,108,241,136,153,171,228,193,126,160,136,140,175,235,17,19,36,191,254,130,11,166,133,143,103,97,160,6,216,91,89,237,209,162,141,205,57,72,14,113,95,90,161,212,239,173,163,223,78,73,77,104,252,0,29,237,253,192,193,194,175,219,161,29,167,7,112,185,53,39,89,207,125,161,194,193,214,69,57,195,133,232,136,125,158,118,121,100,37,163,119,32,180,213,196,109,52,5,9,102,202,156,249,88,206,212,136,169,65,218,218,156,158,33,254,148,128,246,204,142,138,188,102,174,138,84,72,25,57,189,106,229,198,153,111,64,89,131,232,147,46,207,231,49,227,191,61,32,220,212,29,62,118,7,110,186,224,89,108,227,51,152,172,210,15,124,81,143,92,214,175,99,51,155,248,195,121,125,153,62,74,108,194,7,162,127,201,198,117,82,130,239,115,104,31,190,184,33,49,228,2,158,100,43,134,92,250,200,156,21,194,229,60,37,24,239,218,10,179,34,227,179,195,57,199,249,243,161,69,45,230,230,100,183,83,242,228,190,6,109,71,9,110,108,234,189,93,244,238,163,62,205,219,41,190,16,44,254,201,145,3,110,31,212,64,101,159,56,51,147,13,42,92,75,191,104,136,43,254,168,128,94,28,188,79,47,74,185,78,214,173,135,207,27,101,89,48,229,13,233,195,209,185,197,22,157,190,97,113,192,253,200,45,253,176,73,12,66,185,164,203,214,163,41,1,127,237,228,221,152,189,88,203,241,49,150,244,117,252,215,49,145,119,221,10,204,39,187,201,70,62,174,24,16,119,251,228,142,42,20,232,174,227,14,244,239,151,142,187,3,32,171,92,85,172,201,105,252,104,162,243,3,119,111,27,68,39,170,165,134,15,133,73,127,151,187,76,130,180,156,182,34,4,36,195,163,23,202,159,14,212,51,11,204,226,66,82,141,206,209,220,209,121,235,127,21,195,55,0,214,83,211,180,218,47,50,163,112,45,126,25,86,229,101,233,250,58,96,208,144,251,249,10,255,247,123,166,204,112,205,92,150,75,3,160,165,0,252,208,253,253,134,225,68,118,35,90,184,126,143,245,143,23,121,128,21,122,91,45,19,72,12,81,170,199,16,147,236,128,232,7,184,53,145,160,140,120,62,62,27,21,76,169,90,132,50,22,73,133,28,43,91,42,99,18,26,206,24,85,172,69,119,33,150,104,120,8,237,162,241,155,29,184,26,67,121,127,247,158,134,75,8,222,5,131,118,183,161,89,207,219,133,42,196,198,228,97,180,64,105,62,214,203,235,239,65,151,236,212,8,145,19,195,21,172,79,73,87,211,203,167,8,229,94,115,100,242,79,103,243,216,248,148,174,132,208,39,224,71,238,169,134,249,136,246,44,55,115,203,241,169,56,233,216,96,163,168,60,160,118,39,221,237,15,99,196,96,105,123,189,241,130,181,236,206,243,150,109,194,59,64,229,159,212,29,82,227,32,27,173,39,16,135,130,250,17,42,26,28,208,216,100,201,226,188,209,144,215,246,196,14,243,53,237,164,138,218,204,116,125,206,36,244,203,129,107,100,68,137,35,255,97,142,31,249,59,207,236,181,208,23,74,222,244,194,6,190,90,225,184,52,42,217,60,137,137,171,227,172,75,42,15,203,13,9,4,252,203,241,112,253,57,158,179,171,150,200,134,133,9,30,132,188,50,29,111,136,118,252,104,84,141,189,10,232,89,208,126,88,159,84,202,181,148,248,47,255,59,220,148,114,34,179,133,251,168,214,80,94,180,243,35,214,60,183,134,182,136,31,253,110,214,30,84,217,57,49,81,116,160,8,68,89,140,52,22,191,59,62,9,133,135,185,123,24,98,173,132,131,181,67,79,132,177,97,174,171,100,35,34,69,109,60,239,163,223,207,191,98,25,7,141,91,158,112,88,25,100,69,67,243,130,20,178,201,219,193,144,80,233,154,244,157,149,127,206,12,246,65,241,181,150,216,116,79,102,140,186,114,143,164,189,71,166,53,224,54,36,22,203,66,153,178,74,42,51,185,42,154,206,242,19,107,246,240,179,108,101,35,64,228,213,16,76,119,138,118,208,159,70,75,71,190,196,137,197,25,246,118,26,56,146,119,169,177,235,132,255,154,221,138,39,241,207,27,138,102,15,153,171,66,211,34,209,53,127,125,141,56,111,3,206,123,34,105,129,64,244,76,183,177,43,90,11,70,159,70,247,94,43,206,90,243,56,79,92,111,177,162,12,192,67,121,126,53,82,58,122,215,42,136,254,224,121,144,243,190,179,131,32,218,202,140,219,95,140,129,16,186,17,174,1,12,35,47,3,47,64,201,205,46,192,180,182,157,173,125,233,250,29,120,60,207,118,173,177,162,53,118,162,78,213,16,26,52,157,146,183,179,50,28,13,45,63,93,44,89,60,48,127,203,198,113,187,97,106,56,202,82,194,20,91,46,183,95,57,152,46,29,221,65,69,122,220,195,153,36,118,166,235,45,148,133,171,3,252,143,221,138,184,153,218,180,246,15,132,12,138,210,201,145,159,16,118,11,110,197,190,30,170,80,144,250,214,21,41,29,52,88,113,64,8,48,163,73,175,211,31,230,181,30,39,239,124,31,224,142,178,81,235,13,193,37,5,82,88,29,83,62,22,208,25,163,50,237,52,228,11,185,137,195,43,55,39,30,0,233,1,116,155,180,63,235,239,173,177,235,248,69,41,20,235,193,194,160,20,181,70,115,250,14,53,246,73,222,78,67,158,241,97,52,101,128,73,76,237,16,107,90,42,242,226,71,220,189,168,32,102,135,105,98,60,184,248,72,227,85,121,70,38,192,32,58,9,139,84,45,104,84,137,24,142,196,92,152,228,91,90,4,179,136,61,22,250,42,125,101,129,189,178,251,165,212,68,89,102,149,157,186,27,122,127,156,211,22,229,124,149,51,100,88,217,249,78,254,25,11,217,55,247,100,177,72,48,27,12,243,104,91,22,238,137,121,227,176,62,227,1,118,124,84,72,210,184,83,120,182,225,178,208,153,202,109,249,114,148,26,143,205,1,253,112,21,234,93,94,94,233,54,208,132,227,36,59,215,46,154,154,239,127,81,195,213,0,22,34,143,136,142,157,241,219,137,28,180,157,55,214,212,84,35,55,72,236,135,236,38,72,65,64,206,105,55,177,99,101,133,202,50,17,25,160,104,225,177,51,67,77,162,70,168,169,136,108,42,157,215,87,32,75,215,63,174,107,40,192,6,93,193,212,97,108,243,58,147,24,25,132,109,42,83,44,200,235,80,37,153,65,181,183,146,158,226,45,194,83,219,54,13,9,142,95,29,15,187,191,104,86,163,201,36,110,64,230,244,215,178,126,184,167,163,67,159,160,101,90,157,68,181,65,77,229,146,164,14,204,240,171,43,56,147,58,252,157,231,73,36,165,197,58,54,196,56,87,251,113,16,33,80,171,67,205,45,219,28,228,59,125,75,168,40,176,44,234,52,36,89,174,77,72,19,137,149,78,114,119,8,219,57,191,21,58,154,100,125,117,60,61,21,24,93,237,182,159,15,191,9,18,89,167,31,238,170,89,157,113,137,18,196,251,251,48,236,149,148,212,31,142,139,14,47,153,55,201,133,133,75,242,158,203,3,26,4,253,124,219,223,255,206,8,239,108,7,100,151,177,65,137,74,72,229,111,120,150,61,26,215,128,188,159,186,56,213,122,49,222,166,185,211,168,93,191,119,99,7,241,163,228,92,113,111,174,253,243,22,109,142,235,158,177,26,70,141,247,19,147,106,99,105,203,179,33,198,54,209,90,14,9,12,57,246,166,159,109,219,34,125,130,119,143,100,145,46,91,43,35,138,239,151,143,198,188,172,188,101,89,162,12,63,131,36,152,115,155,76,57,62,210,12,38,172,82,135,21,94,87,48,145,94,30,205,195,201,197,73,63,71,155,184,203,108,148,194,52,192,142,148,238,165,46,181,158,205,140,158,69,35,153,166,105,209,137,178,77,1,83,222,148,249,40,109,211,208,251,74,187,226,151,234,109,65,240,155,140,138,142,23,3,23,47,46,138,81,55,50,212,106,100,97,226,236,118,131,17,225,42,179,151,37,160,86,175,207,14,36,154,75,27,233,212,29,163,180,230,78,230,204,163,136,147,75,71,44,188,240,34,206,201,55,183,212,133,169,122,220,177,236,57,153,255,229,44,188,176,150,29,150,62,250,120,45,61,234,195,185,116,218,69,77,12,159,113,235,184,184,147,162,63,212,108,130,217,195,140,241,122,157,202,177,159,245,132,10,86,197,27,42,75,184,57,22,135,134,29,205,137,182,80,240,80,126,195,21,29,55,150,90,145,54,53,161,141,101,252,52,64,194,223,47,91,160,158,12,158,125,28,127,169,114,139,11,78,141,45,132,80,136,23,236,62,135,239,42,93,194,162,43,195,41,175,223,114,188,195,58,70,47,62,24,246,101,150,25,18,143,32,159,149,209,116,212,17,241,121,232,63,18,198,4,21,221,88,148,49,244,108,5,205,11,248,56,88,19,181,59,184,62,57,253,141,166,50,206,32,240,119,145,253,142,161,149,20,79,171,44,173,163,40,66,117,123,11,175,148,182,224,73,249,119,22,182,137,80,207,24,6,116,88,89,132,187,107,206,20,216,138,18,200,45,207,46,152,145,211,227,92,135,249,88,66,146,196,122,9,3,167,157,68,35,47,137,69,76,99,195,158,237,198,203,236,250,119,128,255,35,60,156,124,199,45,198,161,94,219,18,136,123,86,131,188,186,156,23,43,14,156,91,200,204,140,8,39,1,152,73,241,50,130,50,27,218,183,175,254,253,60,231,144,50,253,172,55,188,53,167,12,176,64,120,36,115,30,130,251,5,204,253,240,34,177,12,185,8,193,129,94,214,50,146,53,211,168,40,253,23,107,107,131,165,113,84,176,168,216,178,223,97,96,197,219,102,242,31,191,225,232,121,95,125,219,195,119,141,144,3,215,152,210,102,54,163,41,39,156,117,40,87,93,236,126,109,14,156,6,69,12,175,46,141,218,81,220,94,205,47,183,63,125,4,229,123,60,119,85,60,49,248,223,192,65,161,208,83,100,211,203,185,163,108,199,206,2,60,38,247,136,248,169,216,51,154,46,144,190,65,157,242,95,95,75,14,33,238,227,236,206,239,143,156,226,117,212,50,7,80,75,78,6,55,131,57,126,211,232,91,211,133,7,89,127,222,173,121,37,149,254,14,168,80,20,78,20,118,82,116,225,149,204,240,93,251,191,112,59,53,246,123,62,199,111,101,105,61,81,194,146,170,248,160,116,107,183,76,35,93,247,99,155,196,82,239,159,182,254,73,23,207,178,209,159,244,29,236,2,174,163,232,173,175,84,26,23,229,91,217,130,66,243,214,79,162,87,82,60,234,102,228,109,41,66,0,118,90,64,151,246,228,133,182,188,235,11,74,193,6,252,73,144,112,233,133,58,234,131,161,87,236,206,194,54,202,229,155,2,225,146,189,143,120,90,77,50,225,161,107,194,194,225,67,22,18,248,233,67,84,146,228,29,255,12,179,95,12,75,89,111,198,191,20,153,55,218,169,233,148,129,86,181,133,74,156,162,9,160,152,102,120,110,111,29,66,250,207,160,54,198,161,23,117,116,212,47,185,15,105,97,133,6,109,234,0,58,93,187,152,26,20,132,47,30,216,237,108,1,32,133,48,5,136,97,214,163,201,71,59,134,89,62,55,26,108,33,193,124,24,224,170,123,24,126,215,33,0,112,241,8,216,134,107,103,87,167,221,222,94,4,214,113,218,202,97,65,115,84,135,207,215,180,193,173,127,242,110,36,162,160,196,166,47,185,45,25,60,99,143,243,63,28,67,225,83,252,36,229,201,82,235,99,253,68,51,98,52,151,122,199,178,225,42,70,199,133,187,42,1,13,114,127,179,159,214,14,148,170,174,172,216,120,21,62,30,236,94,161,36,144,184,140,71,40,143,156,54,220,69,242,181,200,98,147,97,67,200,75,157,13,189,24,52,114,169,96,146,96,142,22,252,134,36,5,208,226,108,65,86,28,60,1,132,217,156,145,237,144,109,250,210,113,30,170,219,174,163,198,30,31,172,154,108,240,18,78,20,168,244,48,139,243,160,214,164,166,225,146,62,82,46,18,98,124,180,26,75,125,208,194,225,102,117,77,205,52,197,185,54,218,81,125,238,189,14,31,80,8,125,205,156,219,168,248,228,53,63,156,75,22,196,210,38,71,63,72,179,215,28,214,232,65,7,23,187,37,6,131,224,245,13,5,6,54,60,88,253,59,222,175,160,253,210,18,137,63,67,160,219,197,244,166,211,14,50,101,202,60,208,160,243,193,46,182,134,198,14,121,48,21,141,93,243,172,218,0,138,18,248,181,87,222,103,146,251,6,64,235,19,35,125,229,219,186,123,27,196,107,167,218,146,97,170,20,195,109,155,143,253,16,92,0,107,76,193,242,160,152,119,12,80,104,127,142,51,6,53,152,128,212,100,60,8,160,159,169,15,5,251,170,13,249,170,192,140,116,224,170,49,50,34,71,240,156,190,209,100,96,177,69,243,204,122,104,139,191,222,159,220,127,94,16,66,215,161,169,201,7,2,105,56,224,108,134,242,201,122,251,59,73,7,25,55,93,98,50,116,207,248,249,21,197,241,201,85,108,78,154,174,147,233,231,93,25,228,137,90,134,16,51,124,124,156,224,74,80,125,2,211,33,167,61,9,82,49,120,233,161,254,197,233,4,154,142,7,2,18,83,178,240,218,220,58,238,161,49,75,130,78,175,167,48,49,177,186,49,18,21,193,157,117,28,179,110,196,74,122,80,104,111,43,187,137,144,184,69,142,172,29,101,141,169,131,251,125,190,168,69,98,22,3,153,254,71,103,217,18,22,139,220,12,34,51,239,61,247,53,174,187,98,87,40,96,182,210,65,23,89,234,195,64,188,70,128,86,37,49,60,21,202,131,215,159,84,161,111,205,233,202,99,212,11,49,104,4,45,65,49,128,82,182,92,24,92,169,66,142,77,80,175,122,145,203,109,252,250,53,18,160,100,61,193,55,189,234,46,138,187,208,134,178,68,216,196,174,123,192,85,164,188,158,227,204,24,3,180,237,226,202,43,67,41,225,24,184,184,37,164,59,37,234,146,196,3,166,141,225,46,217,79,123,165,224,238,178,23,62,191,251,224,94,255,86,139,217,50,248,22,244,171,167,175,170,201,11,24,91,65,211,195,216,141,192,43,87,205,41,161,172,146,128,155,152,65,161,41,117,234,200,9,134,16,187,12,52,17,237,233,226,52,92,11,153,223,193,129,185,119,113,72,11,251,201,199,198,34,158,75,86,203,163,110,19,219,189,250,84,35,104,167,139,157,194,64,76,163,21,30,47,252,26,35,248,37,222,112,176,239,15,71,154,217,9,108,106,95,187,36,66,43,42,50,229,69,247,233,69,42,165,112,226,61,62,11,66,81,127,129,152,19,179,217,206,79,128,81,207,106,15,169,81,116,109,189,198,119,233,6,114,34,218,226,135,91,152,187,103,233,16,137,56,149,213,5,64,66,243,201,131,175,141,247,15,226,129,253,62,116,163,103,40,30,174,244,187,141,226,190,20,8,99,243,67,229,161,100,102,142,12,196,137,140,36,238,248,7,254,111,3,136,30,194,238,196,143,118,227,52,161,173,136,140,6,43,152,18,182,142,82,35,117,46,253,254,196,208,243,160,4,134,145,42,239,158,41,185,223,101,32,222,1,95,118,207,75,94,92,42,34,182,218,177,70,16,16,29,193,33,9,193,90,32,221,159,255,125,46,70,219,107,196,173,237,54,181,248,33,56,157,252,176,20,6,220,68,85,214,52,188,43,140,169,88,164,4,116,242,152,234,56,101,135,234,237,236,247,128,19,130,67,53,194,202,82,229,108,104,35,174,20,62,140,35,165,187,145,22,92,209,218,154,6,64,85,27,75,207,114,49,79,170,11,172,119,128,170,166,37,138,75,177,217,141,31,83,78,71,20,135,214,161,241,206,95,38,128,129,113,210,251,196,153,70,33,86,28,49,154,103,94,235,88,157,94,250,58,222,15,41,192,163,249,192,140,175,32,194,232,68,219,27,21,134,217,51,255,180,201,177,230,166,154,227,169,73,101,205,64,50,98,156,26,251,211,250,79,70,19,64,229,53,80,124,6,108,194,11,234,22,85,237,249,73,97,209,162,27,15,234,231,223,207,255,194,123,189,150,242,2,250,154,166,101,145,85,219,21,165,184,108,56,112,167,129,30,75,56,80,235,152,232,48,79,233,125,255,133,225,188,217,175,56,227,229,118,159,172,39,97,252,127,245,91,16,162,46,36,44,70,107,228,158,175,134,189,133,171,198,118,110,8,210,173,10,135,240,201,224,22,163,119,185,108,228,218,228,214,100,217,7,100,123,162,202,98,214,190,181,203,225,243,120,106,203,229,54,130,61,39,252,106,117,232,185,62,125,246,7,33,106,239,157,200,54,86,102,174,45,50,137,192,18,233,84,137,203,137,247,246,4,60,62,52,68,13,113,92,78,120,10,189,125,211,9,62,235,162,26,48,41,138,161,180,85,119,186,230,100,120,46,170,184,13,20,160,187,97,85,211,186,233,176,92,56,99,117,56,248,65,88,82,231,196,62,7,217,71,179,246,213,131,190,202,134,52,104,143,67,12,187,173,115,63,118,26,33,177,243,159,119,204,149,210,255,75,234,16,25,177,180,120,133,224,143,194,231,235,211,241,51,67,220,228,242,81,229,32,137,162,10,165,237,149,65,227,231,139,252,103,195,36,255,83,223,33,173,132,17,246,208,17,53,168,7,91,231,201,22,38,125,171,133,72,123,166,243,147,46,30,169,102,40,107,176,121,64,170,116,53,62,0,114,45,209,250,129,84,162,48,216,126,137,119,165,244,59,236,81,38,58,170,187,38,2,7,231,197,105,9,11,213,63,157,140,235,139,190,152,74,12,6,200,220,182,25,0,130,95,8,14,21,2,114,159,252,42,17,219,122,150,169,111,90,220,18,14,74,84,198,130,113,11,98,84,151,109,157,253,11,232,250,179,3,207,243,245,189,24,222,155,54,146,141,212,103,228,237,92,168,25,169,187,38,191,26,179,184,81,187,122,37,147,80,19,1,187,145,74,230,252,58,64,55,236,151,31,40,230,25,165,189,182,42,26,115,13,68,61,146,142,128,210,94,108,190,174,23,193,179,40,98,5,233,240,162,58,139,5,250,181,188,216,230,40,250,4,149,145,123,187,149,128,15,200,218,192,170,84,254,116,43,225,20,182,254,171,6,137,6,35,22,244,36,254,22,37,213,249,236,222,196,14,145,236,22,25,179,77,250,146,231,11,176,222,22,164,37,70,140,178,211,51,110,128,149,48,225,212,173,59,130,137,240,164,114,66,159,109,61,84,20,227,43,1,44,165,94,81,187,152,189,145,167,202,219,88,199,86,107,122,63,209,161,11,110,150,112,10,178,182,77,182,119,127,101,237,241,84,142,171,246,150,23,132,238,118,122,245,29,153,189,114,222,123,61,58,110,212,73,143,134,135,242,227,146,34,32,189,7,247,136,121,109,237,207,213,147,65,255,201,103,161,170,220,123,57,131,20,232,69,206,187,198,115,191,235,255,61,49,223,239,11,102,190,191,240,114,146,170,157,152,117,91,77,77,235,218,52,105,98,33,228,111,160,100,11,45,10,64,212,91,177,150,1,28,141,168,133,137,204,129,24,71,249,173,138,157,143,187,223,201,175,170,111,175,139,228,162,124,178,132,149,187,16,32,50,169,11,203,39,245,116,26,182,40,41,31,197,209,135,176,242,31,65,194,231,211,220,246,255,240,110,31,247,95,100,192,169,161,184,193,205,225,160,114,201,96,83,250,193,166,59,9,96,210,117,211,134,234,83,52,168,164,79,214,223,44,47,60,143,224,80,156,65,132,193,15,115,85,37,191,13,65,225,170,97,157,235,246,97,57,167,28,192,154,66,115,81,127,126,95,190,201,29,54,190,121,76,184,106,208,77,252,98,70,45,188,80,144,164,193,90,27,37,250,243,244,212,56,130,77,95,36,4,124,48,199,161,136,138,163,141,102,151,72,22,252,97,29,165,55,29,33,9,211,241,255,242,117,188,103,153,162,151,118,168,11,98,195,250,116,180,232,61,124,125,123,193,230,233,169,81,200,76,3,64,106,9,54,9,84,161,72,240,236,76,33,231,220,182,198,235,165,58,113,231,230,103,51,103,36,89,55,24,121,170,28,27,146,132,54,39,165,194,40,184,33,55,217,220,187,13,15,141,59,139,19,50,255,160,157,102,21,179,135,238,163,224,4,161,59,112,40,66,30,47,208,71,153,219,17,57,4,127,143,196,105,197,238,248,142,54,163,13,19,32,166,118,191,174,0,55,64,213,199,1,59,6,242,2,90,215,47,195,243,251,218,54,255,189,94,179,181,217,216,67,214,124,106,168,125,96,63,21,69,83,25,37,172,22,242,195,162,36,14,7,51,32,2,203,225,209,158,31,183,173,85,255,187,51,177,1,73,131,173,141,30,245,138,200,143,71,188,133,31,229,93,222,246,245,248,219,210,136,52,192,19,63,78,22,62,55,12,56,0,217,230,34,6,221,15,124,119,132,246,86,206,53,57,232,159,207,136,28,118,24,251,146,32,141,7,219,161,242,194,4,90,4,212,105,196,17,62,215,28,92,255,166,166,122,11,52,140,73,48,12,101,145,37,63,224,78,235,141,207,12,182,74,164,75,126,237,201,254,226,74,231,105,146,219,66,171,70,249,49,116,88,142,92,55,11,22,254,79,211,104,52,194,162,77,142,153,2,109,245,170,127,71,70,239,112,157,67,16,31,218,240,143,130,89,209,105,162,61,90,88,208,199,171,48,79,154,252,159,110,78,84,91,149,27,74,131,228,156,199,178,102,126,57,243,58,58,153,88,27,97,77,17,9,220,10,171,219,155,0,220,32,183,243,210,58,155,201,111,8,142,215,60,29,214,47,250,171,108,252,19,208,104,248,61,165,209,236,60,136,205,22,110,159,159,148,101,69,147,138,229,143,83,90,99,106,135,155,171,183,39,176,11,33,127,133,84,109,90,65,131,28,75,55,1,235,94,89,171,135,1,237,192,169,63,181,154,55,167,89,90,138,117,195,116,181,15,174,146,190,217,157,146,42,183,94,222,120,237,4,74,186,28,243,122,127,137,202,95,58,35,36,196,17,231,222,236,6,166,240,40,208,43,184,135,21,96,217,70,156,103,147,116,217,212,144,24,227,62,171,0,103,203,32,219,172,45,90,226,96,139,174,121,173,103,24,172,128,102,215,228,3,2,48,20,48,37,17,7,132,22,127,242,67,230,58,112,22,131,141,70,204,122,129,19,183,126,57,150,62,111,27,208,237,76,39,251,138,91,69,186,132,8,59,206,149,86,27,104,71,65,197,211,20,232,146,176,231,185,56,103,109,132,135,174,36,173,111,178,251,225,62,31,171,251,248,158,214,38,108,105,255,114,11,241,87,239,210,118,233,197,70,76,196,29,3,60,105,131,255,81,169,139,88,240,79,88,228,151,230,192,251,194,44,26,213,129,121,109,47,222,169,97,46,132,10,91,77,176,195,56,51,1,128,149,52,35,96,91,116,237,58,59,185,146,211,67,6,30,174,118,215,214,143,159,14,112,166,241,139,102,189,122,44,186,182,40,146,6,180,51,84,143,90,75,107,225,240,36,181,251,9,63,226,36,237,120,111,31,58,122,90,88,191,185,40,14,46,199,40,80,165,167,31,96,182,14,20,110,105,80,111,115,120,209,160,151,90,161,202,125,225,211,47,23,209,212,241,124,181,146,34,54,120,5,147,253,161,69,207,243,68,63,153,87,228,42,244,206,13,209,73,239,70,54,108,26,175,70,94,22,61,131,185,187,221,182,142,214,249,144,33,150,207,184,123,30,7,239,12,74,75,135,134,46,145,71,143,177,166,167,80,117,166,37,163,88,22,139,43,132,244,55,153,42,117,178,39,204,116,125,85,197,129,5,53,125,98,81,23,98,108,132,245,57,234,31,11,103,71,16,202,251,24,88,218,179,17,227,91,40,127,155,239,239,120,0,129,137,67,13,76,94,188,0,251,80,177,207,66,219,87,252,74,19,21,114,193,254,111,182,20,210,239,192,5,125,13,120,92,196,153,186,82,239,249,133,21,9,208,234,250,121,135,65,190,23,25,76,77,180,108,204,178,186,190,131,18,55,216,155,127,218,153,169,137,252,153,9,112,145,105,136,245,133,249,0,245,125,106,93,208,67,239,235,52,35,186,185,79,10,55,251,205,160,9,138,87,54,68,225,169,147,215,130,57,148,242,92,14,10,165,214,82,12,194,32,136,132,32,246,146,28,71,71,168,254,215,13,117,99,27,170,77,61,67,98,176,98,227,122,18,12,201,141,221,1,119,149,204,69,38,72,29,55,222,7,18,218,152,239,33,117,134,245,66,224,16,154,204,44,75,187,34,80,49,40,208,60,20,70,213,159,171,64,137,177,145,55,112,62,92,163,40,252,254,245,149,37,102,37,87,201,68,195,158,3,59,107,64,157,4,224,177,97,149,72,52,110,72,164,110,173,124,140,180,140,134,92,132,87,118,171,221,107,236,48,244,55,91,208,46,222,176,70,215,13,195,251,140,78,88,132,23,246,73,159,123,59,182,95,13,41,43,33,19,147,200,185,124,187,156,141,129,248,68,45,135,67,114,217,109,42,12,191,81,218,128,246,83,243,52,102,120,140,107,149,78,178,252,28,233,84,118,183,169,210,224,213,38,52,251,137,165,244,200,195,100,39,50,123,181,76,7,92,55,76,80,106,92,145,46,204,28,100,124,67,168,91,204,119,81,33,196,178,80,143,107,5,85,242,253,138,14,15,193,235,68,206,179,211,21,204,235,127,121,135,214,123,119,147,167,241,86,181,89,15,222,162,141,250,250,252,175,181,208,237,249,61,179,94,231,22,84,236,5,35,230,42,20,35,239,185,203,111,46,148,24,36,212,209,229,230,198,173,228,78,9,177,121,113,160,69,27,201,138,48,107,147,121,118,190,136,159,29,176,121,233,159,45,241,80,128,34,28,169,21,122,241,214,216,28,31,4,74,6,116,2,141,241,131,71,153,110,156,99,149,4,141,94,20,243,84,104,126,59,126,221,118,230,73,42,220,145,169,107,79,47,171,121,58,157,121,11,127,232,246,141,23,122,233,109,130,50,240,240,215,68,92,68,45,181,135,112,69,114,33,194,249,225,22,208,70,172,42,65,133,167,56,104,111,136,87,251,203,123,211,114,141,132,67,93,118,247,176,84,162,110,108,49,171,122,170,117,175,43,245,189,187,175,32,82,108,18,157,118,247,44,8,147,69,226,145,92,177,177,97,158,247,226,174,242,107,112,194,56,93,121,122,1,93,67,164,221,55,86,155,19,66,200,126,222,27,93,81,219,63,185,169,96,52,32,194,208,181,55,204,155,169,244,27,113,49,158,33,31,14,178,135,173,32,188,116,25,185,225,75,159,83,192,191,207,46,55,87,177,74,63,55,107,169,32,115,18,205,207,86,189,85,85,77,47,127,89,208,119,175,94,111,226,130,155,59,232,141,135,230,70,28,43,206,25,65,79,121,231,56,108,235,234,140,242,90,200,145,148,162,129,57,52,232,251,161,162,57,216,94,187,46,178,207,40,83,9,57,93,84,227,78,163,12,187,191,38,201,130,228,188,100,157,97,45,205,113,79,199,163,37,31,150,219,159,108,253,173,101,144,52,94,199,22,209,177,143,246,165,150,241,161,122,101,76,217,243,224,222,26,214,6,238,122,126,32,122,94,82,135,48,224,44,98,140,241,133,89,37,97,102,85,60,77,169,12,110,73,0,227,144,124,125,31,72,134,247,91,182,224,233,27,115,125,38,30,116,203,213,106,51,254,254,238,211,50,147,34,108,30,79,150,220,94,155,206,218,236,75,28,93,165,252,122,5,150,44,6,159,92,126,26,18,253,135,193,217,67,170,94,115,118,15,107,55,206,32,205,248,151,18,45,15,174,16,6,150,23,214,225,67,112,17,126,211,208,124,117,128,100,165,174,198,215,98,111,164,84,57,184,38,201,102,56,64,17,223,181,149,215,106,183,122,171,254,74,172,80,16,2,97,83,127,57,101,47,50,148,1,101,66,62,93,84,75,77,142,63,32,141,228,214,8,228,17,128,45,148,199,93,57,251,162,173,221,21,126,180,162,125,167,150,15,252,108,71,143,83,167,181,100,101,230,127,11,62,80,63,232,187,173,30,129,244,179,83,42,19,171,189,138,201,166,17,161,143,101,167,30,198,128,79,32,5,101,57,37,241,14,108,45,80,114,208,173,153,50,6,214,165,40,251,235,237,241,168,251,71,12,216,237,166,42,189,152,213,204,87,140,231,105,46,28,54,235,4,151,253,16,52,107,87,141,238,71,50,226,173,38,196,229,221,30,114,146,199,100,232,60,87,227,58,144,148,242,234,126,37,75,225,71,190,82,138,161,45,20,202,19,211,42,56,8,162,106,38,164,199,40,145,251,82,219,45,87,194,195,128,23,136,182,193,249,189,38,104,110,227,196,154,144,65,42,129,154,249,221,221,114,214,92,11,22,91,210,49,80,68,113,243,47,243,188,130,209,6,216,135,232,242,42,250,38,197,30,176,82,160,84,94,250,36,80,167,152,8,217,190,8,47,66,144,51,245,164,40,227,132,156,168,43,46,239,126,254,85,70,2,159,159,91,224,155,68,208,97,170,105,93,62,66,204,236,124,84,122,230,141,13,133,145,165,247,118,171,110,157,254,33,22,3,223,223,206,169,237,212,50,141,68,120,127,152,59,136,78,139,133,178,181,179,218,254,93,170,82,31,219,13,4,224,157,188,88,214,83,220,76,187,146,107,7,6,176,220,83,136,171,160,165,140,192,21,237,63,200,233,70,239,116,61,93,249,72,69,99,142,126,217,21,171,202,146,84,168,117,61,141,145,107,86,65,234,198,28,246,231,246,44,76,182,12,198,225,126,147,190,214,143,111,49,61,21,210,232,183,139,216,232,217,80,39,170,200,14,104,149,166,208,54,102,175,196,150,65,78,81,234,90,75,166,174,105,3,245,15,46,45,207,239,126,131,63,230,209,58,74,110,144,200,162,246,161,120,34,111,63,53,155,87,10,143,132,39,159,49,93,229,149,26,147,129,109,171,21,151,193,171,0,49,163,155,150,108,139,144,235,31,94,116,223,12,31,18,145,205,203,38,248,118,40,74,96,98,68,91,80,232,39,158,186,35,90,52,134,87,34,183,81,73,192,165,187,0,104,154,168,221,174,52,81,62,186,44,230,138,23,239,229,246,81,224,55,138,132,203,239,4,79,21,184,235,24,24,122,136,92,5,242,136,83,22,85,26,12,91,254,121,81,240,226,135,181,152,134,93,199,47,58,254,23,205,252,146,178,239,161,195,72,3,48,12,50,187,97,99,157,141,186,84,60,62,112,147,2,138,174,72,232,149,71,154,216,12,18,153,22,13,103,83,217,122,137,29,145,132,223,165,185,177,246,233,110,16,102,11,187,253,96,28,3,76,136,16,40,71,7,23,152,71,100,240,77,113,83,10,141,143,221,94,174,112,137,253,152,32,41,98,178,64,217,136,193,15,121,246,46,114,231,231,160,102,151,63,51,27,53,51,78,193,154,145,94,94,249,100,255,192,110,158,128,193,8,76,24,51,129,98,45,76,43,82,164,5,71,108,49,88,252,248,247,45,149,163,197,203,126,111,181,102,153,116,151,46,203,181,202,156,247,100,105,202,11,102,131,136,81,86,182,109,112,4,216,107,248,249,50,27,171,154,76,35,13,142,26,84,65,105,192,84,104,67,127,144,64,70,115,211,38,214,228,218,229,151,66,246,228,10,193,202,177,90,147,133,89,241,209,56,196,249,33,104,115,146,170,90,250,38,104,242,228,198,71,108,37,135,226,122,64,236,70,40,55,193,142,215,49,74,102,119,194,86,174,206,165,228,223,10,74,158,163,162,16,164,194,105,247,76,2,10,173,1,96,138,129,1,216,169,166,61,39,119,106,223,78,161,104,58,149,25,103,223,180,110,26,162,53,134,179,162,38,150,110,216,129,120,106,253,209,176,207,177,211,104,79,8,152,12,177,55,96,103,189,206,124,207,26,84,163,41,39,62,247,10,181,185,21,128,143,44,46,200,178,31,219,57,176,36,224,62,190,170,28,149,186,158,186,98,53,6,157,224,13,161,64,56,6,131,52,152,220,8,186,218,101,9,91,31,97,76,217,159,142,43,186,81,51,116,28,210,144,103,131,172,216,115,92,205,210,30,70,32,218,39,242,139,251,98,154,184,226,252,229,68,233,117,150,220,90,178,158,216,122,174,52,68,2,198,134,148,59,218,149,215,206,219,208,137,65,152,246,34,221,61,151,115,47,22,64,44,116,135,243,199,55,252,67,18,230,28,224,95,198,68,23,14,139,34,128,143,141,234,45,154,113,28,162,43,64,7,210,205,250,220,196,69,45,41,72,205,0,56,192,163,19,205,243,60,73,236,60,101,106,112,21,54,214,126,94,16,58,64,168,100,142,110,118,135,5,80,132,17,192,65,84,122,193,172,130,221,152,245,250,109,20,198,46,183,121,119,252,36,237,223,13,17,200,155,37,234,229,33,62,115,123,24,213,237,158,126,41,178,72,138,116,214,56,100,180,167,36,119,101,94,174,63,143,125,139,103,212,92,157,58,72,192,177,167,179,78,19,133,74,183,2,126,211,142,204,143,107,227,121,245,164,192,106,221,1,120,109,130,201,174,31,170,143,131,60,183,175,242,121,93,93,19,39,168,12,243,167,160,44,101,131,132,195,23,15,104,142,244,162,199,81,125,135,105,141,109,119,160,102,101,167,226,179,193,93,76,59,143,153,188,227,156,228,89,120,47,198,139,137,109,205,219,99,235,49,152,127,209,204,248,238,149,166,58,85,143,196,125,52,202,54,227,135,176,224,143,38,50,87,237,30,132,155,206,10,14,176,84,210,246,128,201,200,210,245,193,28,130,127,111,60,94,50,2,172,64,116,79,203,237,55,219,130,191,59,202,190,36,50,222,67,35,199,157,63,189,57,245,238,167,197,91,93,169,238,62,60,60,35,129,141,18,56,22,34,186,228,109,139,177,16,200,219,228,200,156,162,42,230,232,6,155,173,114,234,183,43,119,197,193,24,167,239,75,240,69,2,168,149,23,6,117,94,195,161,164,215,32,246,88,35,114,15,162,7,185,125,9,88,88,142,161,124,168,55,221,24,81,63,6,90,28,201,216,230,112,24,154,130,254,176,198,178,78,136,98,142,34,92,158,111,63,249,119,245,65,124,50,37,124,21,184,61,176,20,29,176,44,1,210,183,145,209,104,32,5,128,20,205,123,103,242,71,169,54,186,124,178,220,148,67,227,111,6,120,46,126,70,30,71,187,165,136,177,192,33,235,250,176,175,223,80,137,167,59,160,146,84,118,209,67,208,197,18,207,200,246,29,134,235,169,217,16,195,68,50,196,86,130,159,77,253,45,71,144,56,178,189,178,23,67,13,115,145,72,17,189,48,194,103,53,145,246,163,111,67,112,97,23,2,126,228,169,119,211,104,168,40,163,104,72,20,248,222,150,68,229,86,131,69,2,234,26,236,200,161,192,112,16,239,29,203,46,185,249,247,48,148,95,71,209,107,151,104,54,181,3,88,49,184,242,215,4,252,70,75,242,171,161,83,18,50,229,24,139,32,51,169,8,131,233,142,90,140,230,252,11,54,180,14,210,229,12,235,223,44,142,166,118,239,40,180,86,180,229,77,109,206,66,84,137,172,189,48,120,222,53,250,237,169,174,62,47,61,252,39,37,50,254,20,58,141,215,208,8,30,233,164,194,215,219,87,170,201,17,79,180,145,213,7,102,202,43,168,128,201,241,128,181,127,203,83,40,182,97,169,30,19,182,75,158,156,141,140,44,219,44,245,40,154,131,16,100,91,66,10,121,24,122,194,32,212,177,100,214,230,250,152,242,58,237,85,147,48,65,48,188,32,9,225,42,133,167,204,177,136,81,2,139,190,108,134,13,10,18,86,70,198,201,247,113,61,79,17,129,92,183,116,56,100,42,48,137,101,132,176,48,221,158,179,121,102,130,231,75,225,191,121,195,114,224,69,39,170,103,145,160,155,199,48,60,103,136,117,21,8,237,246,127,213,142,47,250,66,225,70,130,121,192,62,231,218,19,28,149,151,196,111,187,23,23,78,10,19,23,85,197,56,164,56,68,99,128,213,129,134,245,238,228,6,92,51,56,226,42,150,80,10,33,80,157,205,58,243,101,131,22,169,252,111,128,193,125,201,37,43,2,208,89,114,218,193,166,71,68,29,243,58,118,3,56,35,172,79,126,24,233,38,80,119,235,125,239,218,243,228,70,190,160,220,152,67,218,49,82,224,85,56,45,20,21,199,222,214,103,9,246,228,149,179,243,46,239,66,204,144,82,35,194,202,90,12,243,12,208,164,217,37,47,134,204,116,239,215,242,0,166,118,80,130,163,245,89,199,97,223,109,151,254,51,197,172,121,221,67,233,37,80,103,154,225,212,14,158,213,125,118,226,225,89,135,252,11,208,120,145,139,143,28,2,11,135,34,205,29,60,152,56,6,80,159,241,54,210,254,135,125,216,210,83,230,99,105,107,11,40,74,220,38,170,105,254,16,91,54,25,148,110,167,36,65,216,22,228,146,147,185,149,79,20,158,56,187,98,22,122,108,224,54,159,129,107,229,161,217,146,109,54,219,39,34,13,176,82,18,199,32,158,134,89,149,187,214,180,235,173,79,239,135,224,30,210,80,54,211,61,31,188,121,18,227,223,180,173,157,164,78,161,219,224,127,65,114,49,181,225,5,125,86,141,88,183,64,28,141,110,124,53,175,201,45,105,98,153,129,253,213,146,124,113,214,219,223,108,115,165,205,3,78,242,79,253,230,235,156,65,49,159,31,220,230,164,27,185,85,131,150,95,211,48,0,211,232,230,122,50,135,232,81,99,238,102,20,87,41,46,132,145,98,130,107,233,40,122,35,70,130,190,143,11,138,203,146,101,206,89,177,125,164,241,17,141,81,47,38,200,140,255,68,225,205,31,206,44,181,193,50,187,208,16,176,194,241,232,243,231,230,201,137,59,124,122,11,30,91,161,7,146,172,249,214,156,104,65,113,48,250,47,216,76,26,237,41,69,234,106,121,62,141,31,212,208,207,242,49,222,28,56,182,63,136,117,44,157,89,161,229,220,72,168,153,94,238,87,46,60,58,148,95,108,204,64,110,134,224,148,215,149,90,130,120,107,144,139,70,125,36,174,159,154,241,182,62,20,110,102,162,164,94,242,249,146,59,145,5,27,84,170,149,181,54,17,226,22,45,24,86,133,26,250,78,91,250,215,191,246,77,108,198,156,246,17,249,60,127,110,145,159,69,107,147,141,60,16,232,68,151,252,205,64,195,209,98,19,242,83,76,46,68,245,34,97,26,253,158,160,139,127,181,47,181,128,100,50,238,14,65,2,196,238,236,72,178,235,105,186,48,38,98,196,247,76,74,78,17,254,9,171,88,168,95,106,115,159,62,245,66,15,214,0,240,22,117,221,191,137,177,8,35,105,212,86,1,139,119,100,232,226,223,162,221,235,81,167,35,233,193,163,129,141,78,34,70,43,89,176,205,44,6,206,235,124,74,163,155,23,41,245,55,39,241,74,193,161,182,34,114,111,132,53,243,32,86,239,78,194,241,23,80,127,208,207,190,118,118,157,126,120,114,148,189,120,202,61,193,86,74,5,106,137,55,182,17,189,223,25,90,14,2,175,138,214,225,191,31,231,40,197,6,144,89,28,246,127,99,97,113,228,52,154,135,41,19,245,75,254,114,173,4,95,218,190,253,247,188,100,143,26,226,66,109,164,247,242,51,232,86,25,212,49,56,171,164,177,85,225,133,254,181,244,157,115,50,198,214,129,129,156,0,140,243,156,111,8,207,228,168,222,169,129,121,8,235,73,187,186,40,170,15,207,118,83,116,156,118,228,227,85,145,109,24,166,125,249,251,248,75,96,149,137,76,1,210,8,106,10,80,233,92,66,137,247,44,64,252,3,201,53,49,121,227,48,186,104,116,217,10,132,207,201,231,242,248,12,239,252,190,80,115,179,101,234,49,230,21,28,12,108,36,164,121,187,203,139,243,249,62,214,44,251,201,135,73,108,176,147,147,171,66,149,186,131,109,113,238,27,7,217,47,201,118,205,39,128,155,145,35,88,245,25,12,177,194,195,189,11,239,203,79,97,4,177,250,248,194,218,6,123,66,192,42,113,178,42,39,223,234,148,41,26,57,205,124,67,2,169,227,30,173,248,82,176,112,157,158,83,30,172,131,117,132,162,250,6,19,236,1,164,208,43,235,184,43,183,153,125,39,229,141,96,82,59,30,113,137,38,124,194,115,179,112,135,131,15,45,249,77,95,151,239,49,127,92,24,244,49,28,105,157,85,138,199,193,27,18,174,125,184,111,61,160,0,74,44,204,106,67,84,58,67,178,208,193,159,86,89,50,228,252,79,117,32,214,154,72,176,95,239,168,141,123,126,88,239,172,125,237,8,9,184,150,135,118,157,160,233,86,40,160,142,137,131,169,190,205,204,197,251,92,16,106,23,114,229,192,50,142,70,72,185,86,232,245,15,95,146,110,200,254,7,157,56,17,2,207,152,171,4,104,36,147,107,186,70,37,139,157,71,23,251,181,143,110,157,56,205,196,45,135,135,38,22,169,244,200,122,65,9,80,222,170,236,80,241,31,69,38,135,35,7,5,6,117,142,22,62,63,187,87,190,206,45,195,83,60,170,96,207,20,35,86,111,169,205,190,140,197,63,190,76,113,121,41,73,172,250,54,148,191,1,11,241,19,113,68,136,51,71,87,144,94,248,241,90,52,10,216,226,241,167,34,74,227,75,167,52,21,25,110,237,66,61,9,67,233,194,51,130,108,192,128,92,60,174,214,80,94,185,130,243,142,216,173,165,120,76,94,188,166,51,52,233,16,249,87,84,221,238,135,0,2,102,197,178,208,98,141,202,250,125,168,80,208,221,177,234,186,229,161,118,124,102,186,17,194,141,90,202,156,161,16,203,215,195,33,210,185,197,12,185,59,136,103,14,34,220,100,15,121,105,149,107,112,148,162,139,126,84,44,127,103,122,164,126,214,140,178,184,152,251,205,195,179,178,152,138,101,138,2,125,182,49,240,168,250,254,223,26,112,60,27,1,238,244,55,53,0,8,241,62,177,13,22,244,178,21,120,236,195,43,219,132,6,74,56,8,53,144,113,206,255,207,163,14,22,4,159,129,216,231,1,44,7,114,129,4,174,246,124,220,65,64,178,215,235,205,143,179,142,167,89,186,36,176,86,213,235,24,203,93,40,192,134,154,29,9,107,62,140,141,70,132,176,9,33,96,179,100,249,169,78,219,118,174,215,51,90,50,73,36,241,21,91,197,205,154,232,32,19,252,22,82,216,153,167,187,153,240,130,207,76,123,210,249,199,58,246,55,63,35,60,128,237,39,174,13,226,35,16,177,104,118,243,36,194,51,159,240,172,44,100,175,49,161,173,39,113,74,87,144,129,186,250,69,86,13,29,158,110,16,237,100,12,64,194,34,94,28,58,80,120,22,136,250,97,37,124,206,104,9,128,153,229,72,251,90,227,142,167,145,232,177,209,184,75,44,182,43,141,207,189,46,13,1,203,211,223,26,107,235,129,138,245,184,25,28,83,132,162,244,95,162,46,19,87,37,133,175,78,237,153,208,204,101,91,233,73,250,115,178,212,172,89,131,68,73,137,70,191,75,5,79,125,97,236,110,139,96,4,230,184,230,184,23,229,9,140,146,66,102,125,85,196,185,58,142,49,42,44,146,194,254,169,11,118,1,11,246,46,56,68,142,225,32,157,69,175,100,106,212,20,96,143,102,8,139,96,41,14,14,255,246,60,120,255,39,186,247,249,206,213,38,78,184,6,213,61,22,66,56,200,244,198,134,2,230,205,133,87,90,173,146,210,125,218,178,214,125,232,168,183,135,224,255,153,57,27,177,140,46,132,243,252,70,124,154,90,216,235,137,140,6,101,10,147,24,159,149,51,167,147,164,215,93,197,114,89,148,120,27,121,200,40,59,10,205,248,139,183,192,147,220,244,2,229,192,162,220,121,198,33,230,145,15,0,161,166,217,119,7,82,187,225,106,132,242,221,229,241,0,105,57,89,222,0,81,248,53,58,175,58,48,48,129,222,42,68,33,109,235,36,161,116,4,156,35,82,128,227,92,163,127,88,81,121,230,162,133,203,87,18,219,77,157,216,217,228,198,237,75,228,215,92,110,146,63,98,5,249,108,217,18,173,150,104,238,168,132,172,131,154,117,244,201,59,215,70,168,182,138,158,66,131,56,138,208,239,71,223,214,126,25,48,57,246,244,90,193,198,236,238,177,220,11,42,52,146,106,7,0,202,59,90,3,197,95,76,65,8,209,247,204,92,236,61,91,205,173,108,238,35,21,111,216,234,114,28,207,154,212,171,127,136,171,209,65,143,134,79,37,76,48,109,94,214,222,108,136,203,243,218,64,41,109,57,255,222,88,228,127,42,71,236,133,78,10,224,190,86,58,187,230,167,158,70,47,126,90,255,138,30,127,135,180,90,158,1,19,253,18,137,124,92,50,156,80,16,153,102,146,214,208,161,117,74,226,2,135,125,215,123,240,154,12,30,171,53,189,40,128,68,178,242,207,163,131,168,169,236,27,78,181,36,183,41,71,227,186,106,204,116,106,76,214,160,56,52,64,247,136,160,247,75,252,233,22,65,61,127,204,198,200,16,193,24,78,170,174,66,31,144,190,102,106,2,173,100,92,234,156,38,184,91,187,63,127,169,92,154,70,169,105,133,58,17,50,54,167,78,132,83,255,250,162,110,106,254,67,129,25,191,160,253,86,45,192,59,146,48,183,223,77,163,191,39,96,246,0,48,79,179,134,85,229,75,189,160,175,225,22,83,255,96,230,155,230,229,132,42,235,232,151,162,127,230,86,61,24,106,56,55,213,168,27,134,135,19,71,146,53,28,228,115,238,90,254,13,127,49,204,40,175,207,45,255,243,95,63,223,66,190,220,219,211,183,10,19,88,153,67,184,161,15,56,223,16,111,86,142,67,24,143,61,91,152,21,92,125,143,27,18,223,130,20,193,179,185,118,15,223,141,229,135,122,170,65,218,235,191,111,195,20,44,105,19,104,32,13,51,109,205,71,61,130,142,166,192,148,30,171,96,149,158,232,23,233,27,161,114,224,71,198,131,138,52,24,239,160,80,58,87,240,220,211,228,202,71,242,138,43,93,114,57,195,224,208,101,210,228,125,89,90,48,205,225,13,168,216,195,51,138,83,15,95,90,152,203,40,74,203,129,92,41,228,173,58,75,218,116,172,229,67,99,90,53,254,16,211,30,228,61,160,4,22,156,122,199,84,191,229,25,163,76,84,167,67,24,186,177,120,77,6,74,145,126,31,228,36,21,146,27,181,173,68,224,8,62,52,120,165,34,81,91,149,123,165,19,15,24,201,68,60,51,42,201,18,111,93,37,150,138,121,126,13,48,94,243,179,245,215,224,254,229,72,91,244,217,201,25,95,1,215,176,191,115,61,129,51,254,68,148,155,133,231,164,54,91,102,79,198,221,7,13,67,24,40,250,88,137,69,204,187,206,151,98,56,5,23,96,150,228,11,98,102,168,60,188,104,93,140,112,105,52,134,170,4,205,220,172,146,73,86,152,217,146,205,189,112,235,193,240,68,225,34,193,164,106,217,95,46,57,87,61,17,36,34,16,93,191,117,202,164,109,29,1,173,34,221,123,235,79,229,164,89,154,130,184,50,12,149,145,223,95,36,177,173,116,121,173,59,32,138,164,202,38,167,154,221,207,246,23,255,103,218,225,108,55,198,215,224,220,123,187,32,41,126,172,170,108,109,22,112,152,233,74,52,244,234,109,129,198,22,165,44,229,212,220,195,178,132,93,247,186,10,230,134,75,43,110,53,213,36,179,210,251,91,63,245,18,42,214,175,83,124,5,24,231,137,243,39,88,210,0,20,150,190,42,219,73,209,45,9,0,183,192,217,44,80,39,122,35,162,1,110,108,73,51,6,130,34,238,72,76,155,223,132,210,171,82,120,62,107,241,136,208,85,106,30,72,223,84,107,40,192,152,1,158,210,159,187,251,10,154,169,135,205,79,122,128,128,81,211,209,85,227,86,243,50,197,153,106,137,152,55,206,117,160,68,118,59,131,65,61,73,103,129,45,212,250,247,221,234,147,158,212,174,123,255,85,58,37,153,132,194,187,206,121,73,197,163,119,153,179,140,163,81,32,100,66,136,153,247,174,199,7,201,161,72,116,135,16,190,54,84,132,214,60,40,80,146,202,234,195,255,61,88,40,255,121,159,205,190,35,24,190,146,195,96,68,52,233,157,220,107,141,248,255,84,80,172,45,225,170,174,7,42,177,27,200,150,58,144,234,82,108,104,10,35,132,80,230,151,74,128,32,42,191,72,94,103,122,91,184,194,116,164,240,0,179,118,43,243,189,234,57,128,57,40,95,114,233,43,34,147,5,220,113,237,128,42,51,88,2,21,224,207,58,126,143,152,107,31,173,254,19,182,151,51,241,245,52,252,84,254,44,29,226,39,156,232,75,23,218,1,126,188,53,35,154,55,197,239,18,218,151,189,223,31,124,174,149,9,184,15,91,120,189,89,254,107,183,8,216,232,106,246,212,91,169,77,158,101,113,165,208,130,108,229,132,35,40,41,241,191,171,71,47,92,236,141,60,254,71,56,222,165,243,138,191,18,107,86,206,246,176,226,213,92,72,239,9,57,41,62,253,193,235,149,88,164,150,89,231,182,230,46,69,52,29,66,133,178,96,246,185,12,165,181,214,46,39,85,148,181,19,116,82,141,97,138,255,94,45,107,134,128,97,213,224,72,110,76,247,144,87,7,233,128,95,231,99,41,204,95,41,8,251,24,69,222,119,219,32,61,100,187,158,178,194,165,93,169,193,179,1,73,231,26,80,40,137,144,153,218,95,112,11,75,124,127,208,82,39,249,82,240,66,9,121,237,25,158,191,130,67,157,106,170,76,207,158,139,191,236,164,223,97,176,245,156,44,3,161,59,240,145,143,19,220,30,112,112,13,110,127,65,186,19,44,78,70,142,23,68,8,149,247,94,52,255,87,136,25,141,13,50,41,6,149,182,33,229,139,14,228,166,119,65,255,106,4,214,156,142,105,103,25,140,101,34,227,43,18,226,5,112,39,56,190,206,168,250,236,165,235,62,155,17,222,246,4,55,178,182,42,149,234,78,225,177,182,183,179,220,13,177,71,216,1,6,56,177,35,16,221,179,81,47,89,79,130,14,38,234,38,164,180,58,247,230,95,96,143,251,204,135,31,124,195,57,244,65,37,165,179,210,123,130,204,88,61,26,124,83,230,82,35,33,102,179,137,13,25,120,232,15,18,64,0,112,39,71,47,190,86,225,27,24,181,151,151,171,97,210,206,34,8,128,174,38,88,229,87,61,40,123,94,95,164,163,42,204,47,101,61,190,43,227,87,88,83,58,183,38,229,215,236,82,238,17,39,27,15,21,141,104,205,223,126,175,53,90,81,68,23,4,76,234,121,127,23,188,226,123,143,145,93,186,5,213,111,53,28,67,188,76,165,164,35,94,175,86,238,244,70,162,16,253,184,200,77,102,117,48,8,122,190,20,2,106,77,77,157,192,62,5,157,128,11,152,247,108,121,54,133,86,123,107,12,162,238,64,150,192,128,175,65,236,178,82,96,191,167,100,58,239,48,7,154,155,255,250,13,93,230,175,214,12,1,135,179,186,16,230,170,70,215,245,106,15,160,64,215,214,145,1,254,202,89,163,58,17,219,13,222,19,186,219,15,120,214,98,229,72,123,168,153,248,18,214,130,67,79,102,63,68,56,16,218,132,122,58,83,93,144,200,141,79,1,155,98,140,176,3,253,208,90,218,129,109,206,2,205,57,8,158,240,18,228,220,5,204,154,200,39,124,54,40,204,147,121,140,51,74,52,251,179,0,3,189,92,2,116,113,18,159,35,164,226,89,48,90,244,100,53,249,233,221,183,70,199,45,255,223,91,182,158,242,107,202,134,207,39,105,116,176,154,5,134,129,157,56,97,58,117,251,34,243,170,3,197,39,101,254,28,92,231,193,128,242,79,3,121,179,59,89,162,43,62,207,16,122,201,64,38,116,92,82,89,162,150,198,55,134,78,95,23,30,206,132,153,157,215,247,31,215,44,29,226,126,224,134,130,135,229,41,252,85,46,166,178,64,46,173,124,33,190,123,114,108,30,216,212,231,96,171,170,245,93,208,111,139,1,50,107,177,249,96,3,247,73,67,200,229,160,199,70,37,188,228,195,226,173,236,249,218,182,16,55,88,135,204,124,162,250,13,188,238,176,235,29,148,48,64,250,161,95,207,181,211,19,66,130,43,129,217,78,225,218,25,125,220,128,76,11,41,2,72,58,75,233,128,255,71,242,167,108,50,130,159,203,170,20,202,13,211,96,85,29,144,143,98,223,174,36,145,39,127,39,171,73,177,241,100,103,154,227,215,24,162,54,120,136,101,60,10,121,188,229,1,145,141,106,121,223,45,98,113,245,175,25,63,67,160,2,19,244,116,61,96,153,23,96,79,81,149,108,161,5,60,184,242,36,125,102,244,50,90,90,125,2,240,35,81,218,83,132,14,11,20,232,86,33,158,240,185,201,230,199,126,198,241,238,191,24,146,73,207,252,221,162,124,244,30,116,28,38,84,68,228,252,41,158,9,242,43,77,215,177,40,3,18,121,60,66,190,51,106,198,126,124,16,51,112,212,39,228,178,11,167,233,187,2,137,111,235,64,110,71,31,90,160,173,25,174,48,84,157,217,226,31,132,85,71,20,34,5,111,223,185,50,139,246,139,99,84,82,96,53,149,29,234,110,113,190,14,214,5,206,2,100,162,107,89,102,59,102,190,107,174,250,155,164,37,172,33,223,160,99,75,85,10,5,17,66,37,34,71,48,87,213,25,178,131,97,161,165,220,62,192,47,166,127,50,165,16,48,163,235,26,41,185,53,229,255,254,247,151,159,138,22,2,52,226,137,151,253,28,93,79,25,42,148,55,21,55,154,156,5,164,111,186,239,159,77,79,10,243,85,253,154,206,203,254,123,230,139,2,168,245,196,246,62,185,5,68,242,180,132,78,84,131,197,117,140,122,124,130,237,158,105,32,19,58,63,175,97,253,170,148,175,167,73,147,243,3,174,15,253,35,65,63,137,202,209,145,63,255,124,95,3,215,193,213,156,159,94,207,236,23,102,66,179,30,20,99,112,23,6,52,70,136,133,30,135,84,13,201,124,151,253,142,159,160,81,151,27,197,250,69,198,36,3,197,206,69,69,68,127,62,1,66,223,212,247,154,208,218,15,154,87,241,175,80,44,43,199,216,182,234,241,57,17,86,12,111,157,77,196,225,36,162,230,52,234,157,31,144,98,203,219,81,157,177,169,56,98,156,166,216,169,102,166,101,192,34,203,92,133,234,15,100,37,131,207,167,89,252,216,1,228,140,2,173,89,147,206,210,56,147,239,92,38,190,79,67,244,98,238,24,15,110,99,198,211,77,193,147,134,126,42,90,20,99,42,9,27,211,186,86,45,138,101,60,195,192,192,49,128,167,229,181,209,70,147,179,208,155,85,198,243,172,153,206,7,164,86,181,68,53,141,47,214,238,2,64,251,176,223,50,230,54,84,212,21,26,54,185,90,29,42,11,244,255,24,36,118,171,32,247,159,6,130,82,44,130,236,253,75,183,143,10,140,107,103,113,57,189,197,240,233,194,29,55,199,173,51,128,138,250,5,68,168,53,32,156,75,27,190,205,238,131,93,67,108,217,122,242,189,249,38,237,191,205,142,241,253,160,229,146,222,220,253,131,16,200,51,14,43,27,86,35,76,147,175,169,195,118,162,3,9,74,194,79,133,224,3,225,181,241,78,99,86,196,217,174,161,150,171,46,215,143,216,192,36,147,37,235,91,41,73,14,154,210,247,239,141,164,162,172,132,232,117,18,129,245,4,171,128,83,153,57,29,152,166,18,71,200,15,221,117,131,79,215,81,37,208,161,173,239,250,12,255,173,252,35,225,11,61,170,103,31,8,1,236,136,4,16,99,139,143,95,70,19,225,49,3,63,99,101,26,227,90,52,247,82,44,236,238,48,34,121,138,198,128,58,18,198,33,43,40,1,52,229,251,174,56,156,193,58,242,167,25,141,173,116,101,224,16,115,86,83,39,182,164,81,63,46,104,156,169,199,4,178,91,54,214,52,156,253,86,142,6,117,247,107,124,36,122,144,0,251,10,136,81,53,126,103,148,41,138,97,180,173,162,208,222,129,140,80,225,97,107,13,86,7,104,115,237,169,153,185,253,254,21,247,237,199,96,185,206,225,182,242,209,112,24,202,212,91,80,237,26,230,228,149,74,83,175,3,74,73,9,164,81,98,150,48,251,240,225,16,254,54,207,128,56,81,210,243,52,54,241,218,173,115,214,56,75,7,224,0,163,251,224,153,25,139,51,37,218,92,240,75,33,221,35,198,174,61,38,84,216,79,4,165,136,136,49,24,112,41,102,234,204,148,143,26,92,27,113,219,144,42,180,129,221,130,3,192,145,71,67,222,162,182,33,71,57,223,90,82,231,25,10,166,171,73,36,103,11,168,135,138,107,91,41,147,27,34,82,94,26,94,85,216,19,170,240,204,225,92,51,183,10,217,223,218,7,53,64,242,148,142,5,200,199,193,208,12,53,101,197,142,134,228,59,180,216,112,46,27,87,48,84,89,98,149,123,248,35,60,28,107,11,233,180,115,13,93,55,203,233,159,112,5,107,246,27,198,215,225,199,112,230,254,200,45,169,122,73,164,196,28,205,28,156,179,2,175,183,154,97,115,158,80,136,80,166,236,8,99,35,211,252,125,79,211,185,37,188,225,0,229,125,78,84,38,64,29,220,81,202,137,232,69,50,210,26,220,174,40,23,145,9,9,5,243,120,62,202,4,125,18,148,55,245,222,119,130,87,16,125,68,198,196,17,229,241,151,231,82,231,237,139,199,186,86,103,242,138,111,159,232,16,168,20,25,198,117,39,94,61,77,170,191,209,221,188,164,144,234,203,76,68,220,69,39,216,162,171,154,18,55,122,41,30,126,158,118,169,108,180,86,155,205,7,195,157,185,251,69,126,241,53,227,219,190,134,92,80,36,88,216,3,79,138,172,153,148,11,212,174,75,54,92,236,203,129,100,209,205,162,196,3,202,137,91,141,90,128,121,31,120,72,170,211,119,229,145,123,29,44,148,44,54,231,170,49,46,161,210,17,80,90,163,252,115,73,31,133,245,59,139,229,165,194,137,84,223,191,212,72,213,170,113,152,37,70,121,227,120,60,45,128,170,205,200,109,127,48,155,129,201,115,31,79,135,41,229,207,191,218,112,124,183,173,116,25,68,45,145,255,215,155,250,103,236,74,157,165,235,239,80,122,214,8,157,1,217,116,112,37,110,255,227,245,240,194,175,227,211,2,179,130,250,230,38,4,150,14,168,173,88,77,216,78,253,21,52,236,219,199,94,210,143,13,246,241,32,112,78,121,255,234,241,143,232,231,201,237,118,247,47,180,55,183,121,41,69,99,181,93,231,4,148,245,69,209,33,1,103,136,195,119,254,137,246,223,225,184,62,42,21,109,161,217,231,92,118,214,152,135,180,148,96,164,94,5,55,214,74,202,5,86,17,239,214,186,108,210,76,28,52,44,210,189,24,139,207,121,102,147,250,246,142,111,76,201,172,191,132,179,13,192,36,148,59,211,24,74,99,61,3,75,160,18,187,203,172,237,153,99,246,29,240,45,117,44,181,154,234,145,60,9,38,156,102,206,244,185,76,229,112,169,88,220,28,63,157,158,222,234,192,211,191,9,77,216,187,231,103,121,100,36,20,139,3,118,184,45,100,72,27,27,232,164,185,214,162,204,187,236,209,94,29,214,18,229,63,189,8,1,205,240,59,155,164,99,119,190,163,36,59,154,92,149,35,1,239,134,222,107,103,137,125,224,122,178,4,242,144,77,130,126,108,104,192,229,126,135,132,143,84,41,186,168,242,133,23,204,223,18,118,80,168,165,56,216,34,68,153,238,137,67,64,25,146,171,140,22,165,23,165,168,177,69,153,47,87,221,112,195,178,129,58,70,177,156,85,224,98,127,141,68,240,2,245,246,109,171,13,74,38,169,122,148,201,159,61,241,112,235,226,241,251,246,214,53,60,18,72,245,125,176,218,111,220,75,68,65,159,118,223,41,47,11,73,51,89,239,168,72,244,12,244,203,188,230,73,209,232,131,54,35,30,5,199,118,53,29,77,87,175,57,106,220,249,181,246,158,255,249,210,170,38,50,17,23,165,128,246,9,248,224,0,200,32,136,170,135,236,244,14,112,64,182,140,59,91,30,229,130,34,137,177,144,44,53,192,55,155,190,165,155,117,172,66,193,210,229,234,115,115,155,64,168,112,215,129,26,15,85,2,159,141,11,19,29,94,209,227,175,43,36,133,229,81,75,51,143,17,59,57,26,151,178,213,196,86,105,1,118,244,184,181,137,55,52,28,134,199,129,69,31,13,204,208,1,246,242,33,181,143,155,79,228,229,245,163,251,177,121,207,112,5,73,103,174,40,66,234,236,0,70,247,97,19,0,173,155,151,7,118,160,59,160,22,175,49,64,131,89,116,135,222,3,204,248,85,114,99,244,88,39,65,217,62,42,7,146,233,190,149,153,242,0,49,81,134,233,77,213,77,4,54,118,164,241,214,94,193,156,130,92,234,121,157,248,44,255,250,12,221,204,167,235,132,95,106,63,78,91,196,34,6,76,31,33,136,46,106,117,119,251,93,242,209,203,119,1,103,193,155,41,78,145,87,39,6,74,121,59,144,146,238,149,146,15,206,84,206,242,65,114,100,17,81,116,34,163,7,114,9,187,114,112,19,157,247,81,218,199,62,210,220,166,20,126,248,158,95,211,167,125,188,99,255,20,94,113,1,127,132,85,240,198,143,250,113,197,223,136,242,99,57,161,35,171,205,6,120,105,224,65,212,197,212,35,247,67,76,7,83,202,191,116,229,180,179,115,218,83,122,20,101,248,128,28,212,40,209,100,250,236,60,170,113,189,98,73,99,209,230,144,207,31,153,188,11,37,196,123,4,121,226,176,189,251,23,81,171,21,148,101,104,196,167,94,32,110,1,164,236,193,11,215,38,142,71,151,14,145,184,243,250,173,145,222,241,42,80,136,125,108,55,48,216,10,183,81,64,41,153,44,216,111,233,76,240,129,84,18,181,10,75,113,181,121,223,141,182,218,205,220,209,162,213,69,190,251,119,140,214,128,181,247,242,77,64,20,49,84,143,34,225,168,75,30,88,61,157,116,33,213,239,16,90,1,107,7,147,219,115,167,134,244,108,236,0,109,250,31,184,234,139,19,170,51,110,106,169,152,84,243,229,164,231,44,118,95,19,10,45,174,67,81,251,59,155,124,122,193,55,86,81,49,196,224,168,56,44,181,104,49,206,103,14,120,196,207,33,48,156,245,171,151,47,129,7,94,243,100,186,40,212,107,42,152,197,2,195,233,55,196,111,73,132,169,8,220,84,223,123,89,94,71,97,95,218,198,174,221,155,156,84,49,83,196,169,151,204,92,36,117,187,240,245,186,219,116,26,57,17,233,156,211,186,217,207,117,73,217,125,24,104,180,10,21,6,24,28,116,8,138,241,11,144,39,179,169,75,16,118,128,44,5,22,255,146,5,174,89,163,42,150,122,175,182,166,255,125,43,251,149,161,216,85,219,88,14,160,20,174,29,50,151,218,235,65,73,162,20,125,112,182,241,150,203,169,221,153,226,159,204,172,183,86,64,200,8,47,71,198,59,120,145,27,253,141,55,134,73,36,164,199,29,171,73,145,111,108,54,161,199,101,181,6,209,93,58,202,220,176,29,101,42,225,177,194,60,95,2,128,87,38,228,121,156,58,186,40,85,172,253,184,216,224,26,148,171,157,64,160,75,90,61,124,207,137,139,225,150,77,189,74,120,254,69,45,251,92,91,189,57,218,151,164,56,213,96,223,126,173,5,236,100,65,197,216,132,209,119,58,104,42,22,140,107,133,107,192,207,151,167,164,161,165,92,67,195,35,1,121,67,166,233,160,225,255,126,195,231,103,244,8,154,94,76,205,71,85,21,172,209,193,47,194,134,193,102,92,8,227,142,235,134,149,220,145,146,247,222,128,142,34,196,208,114,108,193,108,224,129,187,115,3,236,176,240,182,194,245,58,75,182,130,54,215,197,226,15,1,104,70,53,42,25,28,16,12,235,163,202,133,99,121,38,45,2,170,239,20,101,133,122,74,92,52,61,91,12,171,113,88,119,55,51,191,214,141,127,168,64,3,16,228,144,114,126,120,67,231,36,110,4,1,94,164,34,26,221,71,43,40,247,13,69,91,132,126,165,69,39,203,48,55,172,119,49,157,175,185,102,33,250,169,110,47,78,96,199,157,53,58,29,214,151,10,187,23,247,106,5,92,217,245,53,177,143,206,136,207,110,31,28,86,84,85,62,84,2,91,65,210,149,199,153,182,18,128,119,117,243,235,155,130,241,233,231,148,196,203,60,118,0,231,107,238,142,90,182,101,141,138,68,216,42,36,2,98,170,130,187,217,60,168,109,1,25,43,160,12,118,121,189,123,200,113,213,44,80,197,38,1,224,69,40,29,60,125,99,141,253,38,198,180,151,250,161,201,114,139,149,27,35,26,170,13,211,49,54,46,187,14,54,105,119,196,63,49,194,169,88,241,126,109,136,33,84,218,250,140,159,243,242,121,23,196,80,231,9,87,93,25,91,107,113,53,167,159,209,250,61,72,238,165,209,47,217,250,166,92,24,216,199,250,226,94,49,157,140,110,38,96,58,78,73,253,57,88,6,69,109,239,110,11,117,247,205,69,220,10,66,117,126,141,104,128,253,174,93,204,104,88,243,194,81,89,89,20,84,181,67,211,14,192,28,75,68,35,129,81,184,102,7,115,132,18,48,251,102,205,0,86,26,11,146,68,58,102,64,57,218,21,34,18,33,114,39,23,220,218,174,82,201,20,180,32,2,245,51,177,202,152,213,136,26,48,190,141,225,243,42,180,30,132,253,86,143,197,219,15,145,108,162,6,91,31,181,86,27,198,201,173,128,21,176,187,124,74,199,93,78,94,30,154,140,184,140,159,164,255,57,93,213,12,171,229,59,113,6,176,149,40,13,247,16,14,66,210,63,175,75,227,151,199,237,19,203,100,145,107,54,75,226,239,28,59,182,120,23,6,107,70,209,122,2,165,13,70,127,143,122,113,172,17,161,16,254,249,89,190,100,249,198,231,214,140,116,246,148,170,126,158,127,158,203,253,160,79,185,125,174,53,44,122,218,216,255,249,117,85,46,228,78,40,174,134,46,206,224,102,59,22,163,51,185,202,134,88,26,172,158,80,16,227,127,194,46,213,192,253,51,90,57,9,66,203,64,87,164,233,31,194,84,55,141,167,54,75,107,238,171,79,240,225,103,18,139,170,243,47,140,56,198,165,182,255,230,81,165,88,10,87,233,1,3,177,179,213,204,233,74,203,45,245,208,85,128,92,129,151,103,72,172,140,52,173,103,44,206,82,6,86,73,255,129,68,70,40,44,134,35,107,163,90,173,117,54,15,198,130,27,6,9,8,96,212,99,230,3,63,185,175,99,216,32,64,61,36,200,167,234,62,76,209,8,108,177,178,242,167,124,147,0,3,79,54,213,186,138,175,51,1,49,159,244,1,74,99,73,101,211,180,19,150,89,29,168,243,205,165,180,83,84,144,79,30,82,236,42,238,254,226,31,80,149,44,238,0,207,138,25,253,21,198,255,211,201,156,241,237,106,237,15,138,169,246,4,227,182,133,173,74,57,253,58,172,74,113,23,182,59,72,158,233,122,91,12,231,254,13,209,90,121,122,110,60,248,115,207,98,0,88,3,145,32,240,30,7,169,232,78,189,63,123,203,229,192,112,88,102,175,43,66,113,134,206,196,46,251,71,199,179,92,245,144,249,91,136,34,228,50,211,106,233,111,254,235,188,157,37,38,210,252,241,177,7,151,197,162,71,42,77,160,130,105,90,66,142,129,120,32,235,124,140,24,186,52,228,102,166,88,198,53,66,224,163,141,93,217,147,138,147,80,151,206,86,238,49,99,230,155,243,96,172,190,89,235,154,63,189,153,96,74,195,87,135,40,110,98,207,52,241,233,12,195,208,218,141,150,210,40,197,225,234,148,16,161,105,29,32,165,104,141,62,73,186,207,149,40,81,112,27,171,234,59,20,139,219,208,248,117,83,204,32,190,240,71,170,19,54,162,82,108,27,51,120,112,223,132,49,116,172,4,235,250,83,89,77,1,11,108,65,157,127,41,21,245,253,145,129,112,204,84,66,59,114,3,60,104,92,216,97,227,22,213,122,11,32,147,183,120,31,56,108,180,166,204,151,137,126,94,51,72,10,4,47,28,139,121,156,106,49,205,70,25,197,99,234,186,45,148,251,202,232,59,139,212,78,193,110,3,153,96,125,224,20,95,54,7,150,42,96,58,47,71,119,18,193,18,59,92,224,51,181,200,100,147,230,174,235,165,106,45,45,119,41,255,157,30,179,12,210,201,87,69,48,83,222,74,120,197,46,117,162,172,25,196,115,252,111,151,33,94,94,67,64,252,76,72,237,248,79,60,240,124,201,12,180,145,220,100,66,0,243,110,10,105,218,132,252,136,37,3,243,115,76,14,95,18,76,120,34,251,48,88,239,172,48,190,79,11,122,170,180,107,7,167,138,185,49,60,152,2,122,30,211,36,159,217,102,216,10,78,151,166,80,19,29,11,75,6,95,96,118,71,52,220,253,171,119,238,149,245,210,106,31,193,173,115,200,5,138,125,208,91,18,248,219,222,158,95,70,158,184,182,215,150,242,117,165,185,196,12,137,30,165,162,153,23,59,86,92,163,100,2,74,143,213,117,155,74,85,139,54,36,12,37,206,45,143,229,60,64,240,115,43,194,90,146,108,94,158,227,220,101,39,29,62,159,83,129,112,217,245,212,175,179,28,226,24,1,245,133,126,87,109,232,125,3,129,1,125,134,29,187,196,92,48,111,164,250,74,238,84,9,61,165,137,86,13,103,235,61,249,114,201,201,94,221,57,11,211,123,225,118,175,126,177,193,57,176,147,48,14,253,100,67,81,30,63,243,172,90,20,114,158,242,214,45,235,125,85,136,168,49,235,123,12,216,218,225,117,143,241,47,42,55,123,157,20,50,1,29,205,186,161,124,161,74,92,189,127,248,227,191,14,111,99,136,12,177,188,18,114,27,204,79,154,201,170,194,84,17,161,167,226,169,230,65,148,65,50,242,165,32,97,63,242,88,1,83,126,81,19,192,92,201,198,171,128,206,225,41,248,103,50,163,79,180,147,166,213,226,235,119,19,203,220,64,216,70,243,79,48,166,13,217,31,47,163,249,252,97,91,138,190,8,39,10,245,219,0,254,24,86,110,57,165,214,246,183,230,96,187,189,111,52,21,173,78,158,54,73,217,12,169,223,108,145,76,37,255,125,176,217,52,40,228,3,121,254,27,29,169,240,23,133,235,113,115,52,160,57,118,217,206,232,56,142,109,47,176,0,41,224,22,38,21,130,145,192,197,244,94,103,119,119,71,145,74,89,189,253,74,9,196,175,21,67,252,215,48,19,26,45,99,182,58,111,78,199,186,115,99,18,25,120,103,108,79,238,12,208,122,225,64,251,104,102,227,77,108,229,221,244,159,138,0,153,89,59,176,56,233,118,190,238,145,206,158,209,135,81,69,181,152,241,189,105,126,144,109,65,134,101,78,107,204,170,109,103,169,171,238,107,102,53,112,228,34,222,117,68,63,51,47,9,31,81,67,157,26,90,70,46,8,21,42,229,136,24,50,233,33,208,38,113,228,74,126,119,157,161,43,90,195,44,189,162,150,62,24,125,19,5,179,244,115,6,163,251,121,0,41,77,239,44,242,216,112,113,115,154,207,75,8,0,196,140,67,163,57,233,113,68,30,240,104,201,31,71,173,230,150,140,0,95,214,175,238,207,251,244,99,19,184,224,203,211,171,45,118,34,230,125,215,3,35,67,25,168,215,108,15,224,24,249,136,24,113,56,132,39,137,222,109,63,2,213,238,206,20,172,73,95,212,247,255,100,170,137,99,176,61,126,65,194,45,119,81,222,86,71,13,159,101,209,138,43,253,131,21,183,209,158,182,175,0,194,68,195,195,92,191,128,200,90,156,180,226,235,84,24,70,38,157,40,177,250,238,43,186,67,101,32,250,244,168,187,169,0,97,206,62,241,218,169,72,180,89,166,80,21,179,254,145,135,125,69,185,72,128,171,8,42,202,185,239,174,105,192,116,60,70,123,86,142,108,27,71,235,129,218,174,139,219,241,146,213,123,34,39,105,118,66,34,48,198,174,77,167,11,219,73,137,182,166,191,67,18,209,205,93,31,8,194,77,116,120,32,44,40,148,13,77,7,50,144,132,173,75,212,70,150,33,153,214,207,33,186,131,15,105,42,107,166,202,17,165,68,91,242,189,177,10,73,179,244,131,27,40,16,250,42,36,206,211,230,193,141,109,237,159,69,52,76,25,185,251,91,157,178,174,5,125,189,135,22,91,186,92,151,161,215,36,127,230,41,212,247,190,207,17,123,144,212,48,219,241,133,0,32,135,65,133,140,250,118,25,188,195,1,58,241,88,199,71,22,118,45,50,202,6,185,31,56,184,225,174,7,114,194,98,50,49,166,185,6,212,1,115,171,107,253,77,179,8,202,169,187,243,42,105,21,236,91,237,241,222,42,165,28,136,221,172,34,186,146,141,93,168,56,169,45,225,73,184,49,37,253,114,67,42,62,81,240,45,26,65,146,254,85,178,43,86,130,175,76,215,53,191,26,37,97,24,7,141,156,137,164,210,48,221,200,69,231,60,23,178,102,207,159,142,62,255,117,206,1,93,163,220,181,207,97,33,71,162,65,190,227,173,135,99,26,81,232,240,179,211,247,45,104,96,175,139,103,161,84,59,95,32,19,83,236,250,144,206,147,100,160,43,159,162,178,58,23,172,81,245,200,124,156,169,240,101,131,160,215,83,19,5,190,50,203,234,90,87,159,215,37,207,30,108,142,199,61,189,245,178,77,219,133,120,126,113,243,22,3,137,92,66,164,187,246,22,84,181,254,18,63,118,182,165,245,158,149,154,237,153,147,32,120,113,173,91,176,32,178,52,199,227,110,205,12,9,238,205,130,0,208,244,239,217,48,41,240,224,34,160,243,185,82,132,5,15,23,27,51,144,64,175,128,172,55,201,15,10,72,126,166,41,162,168,201,160,42,203,70,4,242,117,224,61,144,165,66,88,107,194,41,90,245,103,162,171,58,164,93,149,241,136,2,70,29,168,159,17,180,33,174,26,17,42,29,216,100,182,21,135,164,128,122,70,171,66,191,144,67,242,203,21,221,33,21,3,86,231,241,102,127,177,192,42,19,34,70,165,17,19,117,147,194,38,138,117,100,123,92,243,111,90,168,154,151,136,224,96,252,192,88,136,226,207,161,32,28,180,137,134,37,229,23,46,183,112,36,16,200,9,49,124,120,139,137,47,194,185,15,48,106,90,50,48,73,14,209,82,51,47,50,153,123,51,148,200,152,136,219,154,224,195,97,212,143,254,82,25,157,215,179,203,124,221,144,202,16,184,249,203,209,31,82,165,101,169,110,234,104,170,217,198,134,72,153,94,80,240,240,191,250,39,2,172,21,8,237,35,129,35,87,4,29,66,212,250,203,40,36,28,251,56,149,25,233,82,175,255,1,230,118,71,123,95,72,13,1,167,5,19,186,45,188,50,237,182,252,155,200,238,254,91,142,169,6,108,14,76,150,18,206,221,156,175,141,147,202,234,51,15,27,119,108,210,48,58,115,161,50,118,219,245,37,64,9,95,51,133,143,77,86,36,149,252,183,55,217,81,229,87,224,30,3,159,222,171,148,109,213,29,189,84,213,7,154,106,6,20,141,255,243,155,112,34,33,210,198,91,97,133,205,119,34,18,11,249,113,119,245,80,81,101,119,106,174,203,239,239,214,108,216,135,184,193,78,24,24,115,24,167,86,20,78,172,49,164,23,77,242,3,24,231,227,9,126,178,158,126,161,207,228,242,18,141,32,85,54,17,168,210,83,43,106,24,52,150,109,25,150,72,96,211,69,162,174,198,54,61,233,18,248,27,103,201,114,52,37,63,179,249,170,177,165,101,223,2,33,121,95,133,199,25,18,99,135,10,150,116,12,91,180,35,246,135,18,111,80,189,83,215,168,245,153,45,37,81,233,21,33,129,56,171,57,33,97,41,190,209,25,207,206,202,178,228,29,137,190,231,96,220,163,170,34,31,209,27,74,138,200,143,99,108,173,234,179,48,80,103,114,97,36,45,80,209,12,159,249,186,67,30,216,203,135,41,123,193,123,95,76,81,227,98,238,85,198,72,112,106,238,35,178,190,160,223,15,212,116,26,137,39,202,202,176,162,13,111,58,138,114,236,7,12,72,199,152,41,239,244,89,156,211,205,210,115,208,244,121,14,92,170,100,71,19,114,120,254,51,234,152,137,122,234,126,180,210,232,93,46,119,23,141,18,249,33,199,166,54,27,36,98,144,127,24,57,8,103,45,136,144,245,186,59,210,135,214,196,62,20,178,183,56,244,252,30,195,112,249,104,149,126,109,233,28,138,128,202,10,209,228,81,77,43,111,92,101,177,66,141,220,123,104,90,219,173,96,208,62,88,41,80,115,9,124,240,3,255,15,8,220,86,181,12,93,245,253,102,147,101,37,33,33,183,35,101,149,211,252,170,100,62,125,128,186,111,212,60,250,107,48,57,215,52,244,206,243,108,183,254,209,219,69,93,34,225,46,87,72,98,36,48,142,20,28,101,88,38,17,122,208,192,115,192,233,138,114,200,123,168,252,155,220,90,87,21,236,105,212,143,106,103,182,137,39,205,127,107,158,72,174,92,84,87,57,221,135,126,225,193,68,219,170,235,23,144,192,142,68,97,51,49,143,74,204,151,73,114,118,244,194,59,137,22,162,45,5,81,18,169,161,241,250,133,156,67,188,221,248,80,123,33,84,190,101,8,83,218,190,63,230,68,220,244,34,24,184,154,124,23,46,141,144,232,237,180,246,87,225,219,138,114,253,167,252,123,175,13,154,57,60,86,165,241,254,129,162,119,104,2,238,135,23,238,138,195,66,184,212,176,169,219,62,149,98,30,103,103,213,122,228,115,230,129,81,65,13,200,185,152,183,228,20,52,98,130,22,116,72,69,32,51,45,96,229,117,239,145,226,24,95,144,70,118,16,205,13,122,17,240,251,96,7,21,46,88,250,161,56,253,58,52,23,195,65,151,51,6,129,97,248,80,189,23,255,191,215,59,22,249,46,161,174,5,63,87,103,229,39,191,45,116,51,77,111,19,225,35,175,156,176,227,213,239,3,126,228,158,10,240,207,72,123,87,95,20,89,191,85,180,144,17,203,71,199,250,120,77,136,237,100,22,114,221,126,87,201,101,62,189,0,126,182,169,255,205,6,91,113,249,98,92,159,174,141,174,210,106,69,34,146,238,27,161,122,252,202,255,188,158,129,66,139,28,143,62,204,138,220,109,65,236,148,74,71,165,35,145,76,184,30,150,77,194,42,48,215,168,51,26,222,117,68,42,236,90,109,184,240,22,79,75,21,211,193,32,218,112,30,43,3,218,91,215,41,87,166,175,109,15,145,223,220,148,47,101,161,5,81,147,231,133,18,186,49,222,48,69,47,52,141,164,127,29,79,57,195,26,17,50,220,179,10,132,102,65,182,32,1,248,48,48,138,242,3,154,59,211,115,90,205,57,174,254,28,67,224,244,114,241,22,165,241,129,96,163,9,221,58,147,24,41,60,30,82,181,174,230,84,123,11,221,178,174,76,19,215,19,109,105,5,214,23,145,82,224,86,102,190,183,101,13,86,215,211,181,127,211,198,99,83,178,10,18,197,204,38,22,60,14,41,136,131,140,62,227,23,246,4,207,176,15,29,246,86,123,4,98,109,238,211,231,4,170,215,141,77,69,25,45,69,99,198,36,22,15,163,82,188,99,221,175,86,21,11,148,60,134,67,162,73,246,250,79,92,240,243,34,215,216,78,203,137,176,26,67,233,97,165,220,208,156,78,152,204,205,40,15,218,71,73,163,12,1,102,74,254,215,81,215,46,172,80,201,73,81,20,227,123,75,181,27,235,2,245,48,206,251,102,135,230,56,193,249,131,64,85,121,61,52,226,122,9,70,51,166,238,155,52,80,191,101,230,221,171,13,65,168,1,211,150,202,155,99,228,251,160,48,77,15,134,173,136,33,182,19,104,152,5,129,142,55,222,39,123,137,148,212,116,108,126,68,104,107,198,91,175,58,152,19,90,63,87,195,135,138,153,197,248,159,133,9,199,73,99,237,27,239,35,150,226,127,159,100,47,154,38,156,170,212,156,136,143,147,103,66,22,56,117,131,10,41,185,132,221,10,159,191,50,208,153,171,137,233,155,71,206,0,197,213,113,191,113,255,113,205,178,80,172,133,36,108,173,226,119,113,133,170,90,13,54,170,231,140,111,158,46,32,74,11,123,150,221,26,7,72,23,150,116,235,196,87,155,113,68,19,136,51,174,158,179,40,214,165,73,70,61,3,237,47,76,215,132,178,34,100,100,151,150,116,0,130,3,13,156,55,115,20,38,135,173,125,243,196,181,41,216,2,131,28,134,95,241,168,250,167,145,177,43,30,7,13,38,237,114,46,114,32,138,89,92,217,39,221,178,248,247,248,16,63,4,93,50,73,251,241,206,91,181,82,91,18,235,189,254,180,57,14,104,17,125,104,193,31,116,64,17,49,231,25,215,206,202,66,15,243,62,134,129,134,126,171,110,77,136,86,141,65,180,82,213,152,106,13,33,98,219,57,87,144,225,116,166,199,230,201,176,20,184,13,138,188,158,76,84,161,219,104,140,223,119,165,203,156,4,66,230,64,191,86,110,103,98,69,154,29,80,56,116,217,30,158,8,85,142,147,197,76,132,136,81,218,97,7,55,165,121,16,41,244,219,137,44,8,189,63,192,103,33,133,179,226,144,11,180,192,141,45,127,149,182,67,108,42,226,47,94,207,240,55,198,131,183,153,45,63,159,29,245,118,45,9,225,43,86,82,250,181,235,197,204,22,236,6,128,28,192,163,122,107,109,28,109,75,79,167,234,209,148,38,32,63,248,114,61,47,65,167,84,238,156,122,47,73,122,66,87,61,214,113,154,4,246,208,105,199,112,159,54,68,17,231,144,52,190,248,180,159,156,165,146,199,18,43,41,0,117,217,160,179,10,166,189,163,27,43,1,217,178,214,143,160,93,133,193,11,181,23,113,119,125,201,254,178,241,140,7,78,67,242,83,169,90,96,176,1,56,60,199,27,93,254,143,192,146,174,27,171,12,94,216,188,34,185,32,207,106,16,121,228,41,112,186,1,186,127,156,126,10,133,167,194,54,201,124,30,64,123,24,164,97,127,164,75,168,97,34,189,219,55,25,81,75,201,97,191,243,142,105,53,173,176,12,31,161,144,49,222,118,66,177,105,183,56,167,52,139,181,79,203,140,108,91,210,48,165,77,179,210,148,235,40,249,216,131,31,184,48,234,52,163,188,195,186,154,137,192,96,234,50,215,51,140,38,106,92,224,104,225,52,109,12,103,229,10,172,117,221,247,85,182,39,47,126,212,232,176,219,102,23,161,30,82,195,125,158,244,188,73,162,248,219,148,185,202,175,108,216,99,233,218,66,62,16,43,52,31,147,50,47,109,145,187,197,68,191,131,231,0,161,211,1,152,147,170,244,210,194,97,57,13,116,250,224,111,135,180,11,221,236,17,242,78,84,125,6,240,199,169,160,153,20,173,75,227,84,156,24,210,103,182,155,134,185,248,227,18,21,188,84,74,111,198,95,236,38,189,29,182,195,68,16,92,153,148,60,188,7,226,195,135,143,129,240,79,100,43,237,225,95,22,108,74,200,236,20,150,137,72,208,162,186,96,22,224,1,53,128,255,138,6,194,171,152,11,82,181,32,60,226,14,2,207,50,239,160,194,214,244,202,155,176,184,21,171,85,51,40,38,137,108,241,121,166,164,245,50,88,20,159,246,115,223,124,251,222,116,137,40,42,32,155,195,117,235,133,116,225,241,6,6,43,4,154,49,69,216,172,178,193,136,112,84,96,173,93,165,28,250,69,111,151,34,33,184,201,240,219,31,241,133,152,106,242,234,172,66,201,120,42,153,78,135,42,0,190,161,154,155,37,29,163,193,134,107,253,97,153,206,118,136,191,47,24,150,114,44,157,176,142,96,241,37,101,25,175,144,236,40,103,15,234,253,237,232,56,213,145,108,190,90,241,245,132,240,60,34,229,137,232,10,178,74,147,202,207,58,101,173,207,82,224,247,136,117,103,239,239,22,147,70,203,73,93,88,181,155,192,86,52,130,102,203,185,138,185,197,90,101,83,224,36,42,91,197,76,194,105,11,38,133,99,243,209,222,57,247,82,24,201,88,216,3,178,178,225,150,140,154,15,110,118,125,114,228,234,137,76,31,59,84,123,51,178,220,137,26,13,42,19,46,98,254,198,118,189,57,64,131,252,231,155,198,101,199,162,224,208,150,74,160,180,1,116,203,62,47,174,195,119,84,198,126,243,134,214,11,83,129,200,177,251,161,48,110,134,112,51,32,189,248,177,90,94,162,54,81,162,166,148,95,115,99,3,79,170,151,22,85,148,165,116,144,70,167,230,47,152,228,129,251,197,158,132,170,153,138,69,91,228,234,188,132,253,219,232,218,198,201,144,186,158,228,138,246,162,49,85,89,225,169,74,141,91,174,176,176,16,194,77,91,67,148,131,224,211,70,126,3,105,26,119,111,133,111,138,241,140,53,20,190,34,24,248,138,164,252,145,31,113,214,198,136,132,149,36,68,167,56,92,244,229,232,87,179,154,92,49,38,160,66,65,162,23,46,9,143,11,114,123,17,18,113,200,123,246,83,52,140,236,90,115,164,236,70,53,104,155,138,111,209,67,181,207,183,179,146,125,4,55,177,91,221,121,232,79,209,85,234,10,48,216,234,10,120,132,216,184,62,223,223,52,119,59,118,83,221,247,20,241,77,226,0,57,67,158,122,108,249,96,123,31,9,130,45,149,123,237,27,100,211,131,106,72,136,87,134,134,40,102,79,43,239,32,77,192,99,150,101,240,156,107,210,115,200,159,70,244,19,243,3,105,241,219,67,225,49,140,73,234,48,4,71,51,232,43,201,219,102,9,125,64,147,88,241,153,247,30,192,218,200,146,76,241,28,67,59,222,158,226,20,148,216,159,132,248,234,177,9,122,69,193,185,37,4,181,78,86,204,224,12,120,143,122,236,11,40,92,119,76,65,243,13,158,27,138,145,198,175,27,50,195,9,166,65,204,218,234,32,167,64,121,112,213,119,75,171,18,102,124,221,113,238,63,56,199,66,5,64,14,244,73,26,147,116,78,249,105,91,58,217,132,40,248,186,63,241,172,91,176,217,164,99,248,112,188,1,75,159,160,46,218,132,212,64,118,5,168,147,41,163,182,190,76,211,123,22,143,227,123,212,155,34,43,130,16,44,235,19,233,138,1,218,39,33,229,174,96,203,8,107,117,184,228,50,221,13,97,231,252,165,169,154,138,241,152,81,223,102,26,27,112,35,144,247,90,116,56,18,80,59,11,125,227,15,17,105,84,224,164,113,122,147,200,123,240,182,171,38,57,91,17,165,227,48,117,21,47,70,249,46,189,237,208,168,191,58,48,235,118,197,233,231,111,103,51,55,128,118,21,56,221,39,150,19,114,216,100,39,108,66,198,163,146,95,15,237,93,175,90,92,104,159,140,104,2,53,46,113,232,197,223,218,233,83,184,192,59,214,82,109,115,206,193,109,36,156,249,108,36,69,218,193,107,7,26,209,37,36,52,192,9,112,251,112,47,72,54,152,67,181,140,70,198,175,19,50,135,193,30,124,177,193,185,168,82,247,152,42,45,194,117,146,48,180,188,179,134,126,4,230,81,146,164,220,114,161,216,52,116,78,214,199,226,54,213,175,161,89,198,11,135,63,95,4,72,105,130,155,149,218,218,178,254,82,219,18,71,209,124,138,249,58,145,250,248,20,252,243,203,53,10,29,9,148,100,209,180,177,149,60,55,1,26,190,254,200,154,104,118,191,66,173,36,45,185,8,159,93,49,37,154,32,137,10,201,145,182,147,101,76,124,178,128,156,28,189,211,75,214,55,204,234,228,68,107,225,115,75,135,72,161,130,186,191,192,234,5,64,76,10,99,85,228,88,205,89,103,155,118,68,67,188,133,32,190,51,86,178,167,236,147,157,20,65,176,229,192,228,26,224,181,220,128,229,56,231,44,95,15,234,24,164,110,237,244,42,9,188,98,5,165,20,87,247,100,168,176,27,43,87,70,94,174,199,19,207,199,196,56,4,196,127,25,7,94,107,126,20,188,186,138,14,243,254,106,100,228,79,211,116,45,245,51,87,196,247,223,155,175,23,176,75,90,175,17,223,214,9,25,42,232,210,111,100,60,70,163,2,126,57,243,247,154,41,165,86,240,2,82,246,130,144,52,151,200,136,149,161,208,147,232,57,169,187,61,80,207,217,73,161,214,126,246,15,45,120,242,124,28,127,119,85,239,109,64,244,143,118,167,167,0,248,34,41,94,207,132,13,195,46,143,30,76,44,62,139,138,190,250,148,47,117,238,220,68,234,254,2,26,83,79,61,117,174,53,184,53,69,173,23,99,130,16,98,107,79,162,76,63,192,250,116,47,249,149,150,116,141,225,3,125,54,98,58,216,88,181,44,0,13,178,240,68,21,238,194,253,211,247,147,213,220,133,135,4,5,102,169,178,5,57,214,212,34,249,117,148,241,228,87,218,125,147,146,1,143,225,30,236,204,27,195,87,159,80,200,116,78,240,165,246,45,165,159,20,250,200,163,127,4,185,235,102,236,163,217,10,158,132,147,212,176,101,102,6,220,58,20,223,108,181,229,250,197,227,226,4,141,135,239,247,106,179,199,111,134,206,87,10,229,23,27,11,7,242,0,153,101,86,28,235,67,55,249,165,0,188,14,74,98,231,191,89,110,113,147,164,62,231,176,240,190,51,11,5,196,122,170,32,154,52,61,249,195,151,218,35,124,55,56,161,218,148,193,249,242,231,242,34,220,93,56,22,191,41,55,237,109,170,57,63,87,116,5,95,132,221,137,162,146,52,248,58,54,140,155,250,42,234,166,158,205,88,118,207,178,70,133,33,80,192,7,26,194,106,255,132,141,128,140,106,113,23,14,203,188,33,187,215,72,178,29,116,50,63,234,45,24,26,95,122,149,196,173,1,56,243,62,184,228,209,225,198,125,221,2,26,61,151,80,249,115,92,109,230,112,95,121,71,255,95,148,53,72,213,11,87,220,215,255,21,105,161,231,215,139,185,12,31,81,115,169,208,215,39,161,10,193,200,35,142,197,126,16,174,54,159,144,219,196,16,165,107,140,170,101,59,65,165,126,13,71,165,147,16,10,3,243,98,192,110,213,78,81,29,47,251,77,174,111,204,44,57,9,81,33,100,43,101,152,95,132,187,118,247,204,10,85,27,149,12,32,4,45,243,105,117,35,33,220,59,131,205,227,27,21,11,186,77,46,203,207,41,232,72,56,137,124,103,167,162,17,86,13,62,59,72,104,24,9,37,133,163,82,67,5,81,155,155,176,226,173,103,103,154,122,230,98,135,42,239,219,36,162,24,184,63,12,116,44,157,201,5,143,121,221,81,143,58,71,82,168,183,118,93,197,71,37,89,51,236,193,122,254,78,153,100,51,246,7,77,109,91,38,35,104,54,163,213,144,206,217,195,52,226,196,181,151,215,224,124,29,230,108,26,93,26,123,223,67,62,189,194,91,214,114,248,157,135,62,3,245,210,102,29,209,148,31,222,23,160,75,252,10,156,237,255,183,239,10,100,128,245,127,139,0,79,94,45,248,118,11,86,91,143,35,39,135,123,115,31,74,153,201,42,179,113,36,157,58,236,240,228,88,132,166,37,73,125,111,169,244,126,254,2,230,94,221,171,74,118,8,131,4,150,249,227,237,123,156,199,149,107,33,232,17,255,99,88,158,234,40,203,96,173,122,81,128,133,234,195,226,99,16,197,226,133,18,39,115,236,190,220,93,233,231,147,59,84,89,26,85,21,136,120,109,110,90,179,206,102,60,250,50,78,146,192,39,22,111,230,154,107,154,59,51,62,224,192,49,232,37,246,246,1,36,252,105,109,237,171,218,68,148,255,202,246,103,110,243,249,104,223,185,21,39,105,42,37,180,49,119,109,211,126,224,248,110,10,133,149,233,147,190,229,222,247,161,146,138,80,44,221,126,30,63,137,177,94,12,126,226,182,17,2,186,15,147,80,255,28,103,209,106,12,111,137,163,71,169,177,73,64,25,21,56,55,51,37,12,145,202,175,56,108,184,151,9,11,194,181,184,66,70,129,41,218,163,127,60,61,123,156,84,245,138,41,40,228,213,20,131,186,24,25,89,210,252,144,134,30,244,60,237,211,186,155,191,87,27,50,82,190,147,141,201,203,18,158,53,153,176,177,172,103,132,1,0,49,72,156,163,161,216,138,102,66,227,74,153,244,41,207,60,192,126,164,79,110,94,68,144,241,241,155,104,255,236,107,251,242,169,17,118,26,170,91,207,197,166,232,184,236,136,31,20,33,238,196,14,59,47,138,120,200,58,178,22,245,190,61,245,173,90,59,60,202,117,105,43,104,110,81,215,247,243,244,150,113,50,122,230,15,234,2,169,178,200,144,178,90,203,98,42,16,64,195,116,216,206,110,174,196,142,67,152,241,11,7,255,40,45,107,30,161,106,51,163,213,58,210,252,123,80,173,163,213,185,232,118,254,192,133,40,79,90,112,97,232,60,212,28,78,57,99,51,131,61,231,14,150,254,233,43,77,213,38,48,114,20,249,223,95,232,255,91,20,65,236,130,148,120,98,141,233,36,70,155,154,167,71,182,93,49,160,165,94,189,137,42,157,128,88,217,88,157,194,98,16,222,76,46,34,220,75,121,85,229,122,185,108,42,203,69,146,60,135,15,3,6,180,110,84,111,129,110,224,181,24,49,252,140,24,156,105,83,21,169,243,81,91,201,74,165,94,242,119,140,140,231,37,44,130,181,107,255,66,101,181,166,47,127,172,176,243,44,41,18,192,147,11,33,208,167,87,234,142,76,194,86,100,251,197,169,34,145,77,35,18,43,223,236,138,216,131,97,114,160,99,107,222,169,57,140,114,50,115,210,22,145,25,243,2,54,119,236,182,142,22,117,212,233,119,132,241,198,214,59,64,87,71,195,103,103,103,57,170,1,200,204,111,202,224,35,150,15,22,145,24,175,137,1,243,6,187,17,234,128,97,252,173,99,98,47,40,250,95,60,181,91,84,84,166,100,21,182,146,213,90,87,250,125,250,195,33,225,183,58,167,244,251,24,47,240,213,19,192,47,108,108,218,226,32,56,171,252,118,143,128,157,42,208,11,181,108,255,75,171,121,109,60,72,9,27,56,208,202,207,22,139,154,61,160,109,99,251,136,148,111,62,100,54,204,137,94,62,77,105,42,195,3,208,65,176,98,115,239,66,183,148,114,96,226,228,148,176,214,200,3,123,205,29,171,181,60,209,80,110,81,204,102,56,95,50,150,43,239,149,23,104,232,191,20,178,94,162,162,93,56,135,190,40,48,173,60,29,156,27,85,195,193,54,171,255,149,209,51,92,115,236,176,53,173,232,35,144,87,231,190,201,112,22,166,29,71,181,127,107,166,165,107,114,137,89,252,74,77,197,241,103,47,148,51,107,4,251,121,176,189,21,97,19,107,102,114,71,230,9,95,132,38,195,92,59,204,144,114,1,155,15,56,119,27,145,180,242,43,71,37,67,16,240,50,81,129,221,255,103,168,130,172,247,166,112,16,76,142,56,209,141,204,8,60,250,95,185,81,131,107,149,208,119,237,34,172,232,61,115,244,152,151,202,237,19,93,143,159,207,239,71,162,250,56,30,19,52,174,94,57,228,197,160,88,127,38,242,231,162,75,194,24,204,136,160,176,230,152,150,100,195,181,215,121,105,109,160,102,147,6,63,230,67,51,17,218,248,209,9,223,76,249,242,63,64,136,102,10,12,244,138,110,65,231,138,44,120,226,189,114,84,96,120,185,230,21,152,39,232,71,201,235,180,119,64,98,157,155,78,152,238,30,146,8,129,198,220,59,177,90,179,110,206,243,48,68,192,35,31,81,195,196,4,123,36,221,88,172,245,55,101,221,4,241,29,5,93,55,227,51,102,204,62,58,250,37,60,247,188,231,15,3,6,88,6,13,5,252,240,194,74,216,55,53,32,51,92,167,44,114,79,141,8,60,96,94,86,93,35,206,35,224,87,178,116,239,218,77,49,135,224,238,126,227,228,127,178,214,205,126,126,11,83,104,4,229,96,233,1,117,227,129,129,47,161,211,197,139,72,80,212,222,114,247,164,132,131,166,216,77,144,123,185,134,220,61,40,107,55,168,0,233,188,143,180,17,170,13,46,126,18,42,153,63,113,172,58,4,171,239,73,126,45,24,140,110,198,118,148,67,145,211,170,223,205,87,55,25,37,227,205,138,155,143,135,1,61,136,128,229,127,17,49,32,42,243,43,33,126,1,61,89,108,105,29,112,215,111,46,146,168,93,32,60,230,67,131,163,128,100,38,126,36,93,97,125,59,206,68,1,227,90,167,142,90,11,242,9,132,241,85,187,19,219,116,119,91,226,7,187,183,26,154,22,249,248,14,32,87,153,191,92,137,123,0,206,141,17,203,129,139,220,213,201,157,96,248,143,44,33,59,184,5,175,205,39,78,206,183,18,242,16,139,189,123,60,42,56,15,226,234,151,181,46,211,208,101,158,16,22,95,45,87,130,243,236,88,151,19,59,144,42,24,37,155,148,229,117,153,87,34,110,150,111,155,19,20,20,246,24,93,6,184,236,227,194,191,219,93,238,157,90,20,24,219,148,27,146,173,221,93,250,204,32,230,225,177,79,176,189,80,7,196,62,167,99,70,64,204,105,92,105,250,222,216,31,85,235,58,2,111,167,84,248,1,50,37,3,191,178,206,59,53,19,154,78,219,187,195,174,48,8,42,75,77,220,102,211,140,182,243,6,22,163,175,112,66,153,180,110,129,97,82,39,207,87,49,209,143,165,207,123,55,24,84,107,229,146,227,14,84,2,157,39,73,145,86,148,216,0,64,87,149,84,53,133,39,155,133,75,165,99,42,201,148,247,179,131,68,1,124,208,9,199,191,218,189,167,165,181,250,14,120,17,160,193,69,63,204,72,54,33,95,32,86,86,167,13,37,134,146,225,109,234,4,96,130,117,174,174,51,45,25,49,226,182,140,117,78,20,51,38,37,170,109,46,182,247,233,13,161,56,46,156,237,209,82,142,8,121,113,113,123,173,143,255,149,49,101,185,132,101,15,184,33,211,7,208,121,152,215,53,209,92,66,223,236,39,232,175,143,219,195,103,248,135,35,119,248,126,254,30,112,55,171,162,34,8,117,192,50,249,14,242,165,173,145,29,108,149,185,191,77,146,0,166,80,220,238,68,239,28,134,236,7,65,151,205,49,165,138,63,18,135,57,54,164,220,234,38,240,243,252,206,37,35,88,61,33,178,165,33,85,208,163,181,30,7,1,141,158,230,122,193,214,0,56,119,104,168,146,11,238,177,221,166,47,140,238,249,6,184,120,56,104,152,52,96,84,224,131,43,84,55,169,90,77,202,187,248,175,101,218,111,104,47,77,6,118,139,227,181,228,131,12,109,150,236,107,79,46,102,172,217,40,112,67,204,245,206,159,28,120,183,234,128,230,148,37,38,146,247,54,198,207,162,108,11,36,255,173,250,242,217,44,48,255,70,203,112,36,6,1,186,58,92,27,141,93,169,73,202,242,131,224,205,119,187,77,200,203,1,113,210,253,29,118,223,47,91,233,111,251,196,135,141,236,125,174,240,6,141,135,12,67,110,77,62,155,210,194,43,30,84,214,56,113,220,225,58,151,246,78,64,5,105,28,38,7,120,106,212,122,205,90,113,125,49,164,112,202,120,239,100,73,144,26,7,24,182,76,193,233,129,82,183,213,206,222,174,106,212,219,209,137,231,223,109,47,54,64,102,248,96,179,105,109,215,70,64,81,125,206,57,103,67,32,116,40,11,249,44,242,23,65,57,42,45,202,1,23,68,43,216,178,14,86,37,80,117,182,27,3,158,141,62,73,0,137,243,112,32,103,103,9,53,102,22,161,91,56,58,108,19,211,192,82,20,215,142,26,135,169,202,167,88,44,129,200,140,147,251,110,247,143,25,117,134,183,218,179,90,151,136,137,154,253,6,84,110,249,119,136,78,210,215,88,61,70,135,128,252,95,185,200,29,147,205,230,228,70,88,83,145,200,9,56,216,247,149,81,55,58,176,196,110,244,205,166,168,22,48,172,129,162,106,151,46,221,247,33,81,238,217,201,246,77,13,237,116,6,73,191,224,18,151,28,229,128,48,160,124,56,185,227,27,79,220,211,20,172,171,199,84,51,89,187,250,123,250,148,191,116,172,234,2,251,170,47,35,162,149,152,97,61,176,42,40,51,247,166,198,6,157,135,252,178,60,90,84,107,118,161,97,251,100,92,70,20,132,126,88,99,108,103,2,78,148,147,150,196,141,203,110,46,3,112,107,244,174,110,200,176,198,68,28,202,202,15,34,201,182,114,233,21,243,189,1,216,138,149,203,131,171,200,39,81,17,233,223,111,105,197,241,188,9,12,111,63,107,155,206,193,160,10,221,200,199,165,58,109,180,217,115,233,48,68,179,244,156,104,38,48,254,178,234,174,232,152,37,25,53,190,94,138,90,17,126,246,62,125,38,81,155,249,143,130,1,3,173,182,243,135,117,250,128,177,144,216,136,157,93,203,55,67,251,34,238,200,63,149,0,161,119,220,69,102,129,49,31,37,32,151,209,22,48,209,218,137,34,105,7,26,43,56,111,249,47,133,199,26,98,159,151,65,158,151,247,15,231,76,252,4,207,29,20,129,16,156,234,93,254,234,36,244,54,156,129,73,216,117,193,86,107,182,135,133,208,228,153,172,242,74,85,218,31,246,79,174,29,8,43,44,231,94,163,163,65,77,246,51,78,86,161,52,248,89,98,33,77,177,15,151,17,140,143,18,222,24,211,255,130,221,199,112,173,226,30,51,185,148,117,45,78,249,76,232,152,175,75,147,254,160,214,184,115,241,184,94,6,234,135,227,245,143,186,20,213,55,247,66,62,132,133,33,171,46,18,92,244,238,230,0,27,101,62,93,77,24,103,150,43,51,69,66,50,44,201,39,110,101,76,223,16,215,144,1,12,215,175,59,129,224,50,172,12,191,49,251,92,177,11,91,69,66,216,25,222,226,39,136,39,135,72,229,163,32,1,209,115,167,194,153,223,123,184,93,248,170,153,47,20,89,58,253,24,113,204,17,79,37,187,172,138,86,234,196,23,130,151,75,146,161,162,250,118,116,235,76,31,85,25,177,176,186,40,112,240,15,55,157,89,220,160,116,192,193,148,219,212,8,103,165,105,33,168,34,244,174,19,94,194,134,55,133,219,158,143,183,25,97,73,188,77,178,194,227,94,119,192,87,84,65,19,143,21,8,233,60,161,154,121,17,117,199,220,226,127,119,153,107,125,148,11,34,51,164,68,132,115,249,171,48,20,34,141,131,126,231,201,113,173,123,97,167,46,65,72,29,44,113,205,143,118,79,62,123,13,124,8,158,98,173,135,226,138,186,254,180,188,109,75,146,91,211,188,231,98,111,44,132,113,78,182,120,160,122,245,12,12,169,7,240,14,21,10,86,119,211,80,250,184,75,14,37,142,248,33,222,42,40,229,128,28,174,221,243,75,141,1,203,230,199,195,91,19,95,23,163,173,3,209,247,105,98,165,240,102,179,34,64,80,99,117,52,29,97,173,1,94,46,118,182,220,124,144,19,94,143,113,164,241,17,125,81,149,149,77,95,103,178,125,240,230,69,197,105,34,13,166,101,143,216,51,244,16,115,167,103,243,179,117,232,60,119,98,3,83,222,252,246,113,200,4,61,216,195,185,99,202,190,180,79,139,199,59,213,249,75,102,175,172,141,69,187,193,222,223,180,13,220,205,121,187,19,145,131,30,153,98,80,136,171,10,161,46,202,109,187,127,7,173,217,249,232,20,162,20,219,50,163,63,23,131,203,239,138,19,224,117,212,89,17,229,32,172,94,136,197,135,135,109,212,244,83,233,6,88,91,205,86,245,194,116,74,28,141,151,211,199,74,188,200,40,106,209,66,102,159,143,151,202,13,123,80,240,90,59,236,115,11,49,85,3,150,41,117,223,121,252,110,11,128,234,103,82,70,173,59,138,116,70,9,13,211,143,180,224,24,60,217,115,105,141,234,161,94,219,147,169,19,186,64,113,236,113,40,68,145,41,31,38,245,7,157,163,78,151,240,19,226,155,149,218,103,88,96,230,232,67,212,215,42,53,33,205,203,206,233,178,161,159,19,193,57,25,162,139,223,163,153,104,59,92,153,196,65,130,80,35,166,113,8,241,121,244,201,42,238,40,15,164,146,189,98,11,46,37,224,115,170,30,2,235,3,239,124,212,82,230,206,24,92,69,229,215,248,241,61,227,143,136,32,64,77,10,85,111,111,6,184,37,56,62,169,88,87,93,171,122,227,65,93,230,175,241,29,224,250,103,67,242,205,124,204,132,58,229,86,215,249,209,79,112,252,95,33,236,28,50,62,108,167,153,52,71,146,83,36,85,108,76,76,155,58,254,56,30,181,116,135,189,28,174,71,22,236,230,13,40,181,225,83,11,78,232,236,28,145,129,47,177,242,118,90,111,12,222,218,194,236,111,244,120,36,180,234,38,235,242,116,192,86,184,177,219,101,142,74,197,95,188,93,183,74,157,90,46,115,25,187,13,20,158,214,85,14,133,158,200,73,184,146,43,237,198,149,215,133,13,42,60,91,126,18,250,67,247,90,201,108,226,172,157,134,216,58,140,131,166,126,221,26,62,249,9,113,144,91,35,109,172,75,14,2,7,17,216,242,150,175,163,110,84,88,237,24,62,221,207,121,143,120,3,85,59,27,210,62,131,79,166,248,59,177,248,86,59,141,86,98,165,70,109,237,244,32,170,197,236,64,144,88,106,178,26,80,53,56,20,57,16,17,14,56,203,125,166,177,166,70,146,52,202,194,99,154,109,220,31,111,179,89,151,18,242,92,54,197,254,28,86,57,78,202,155,155,129,71,51,125,246,165,38,156,100,81,199,251,73,121,9,144,227,104,40,113,254,122,194,26,153,234,240,229,63,101,241,93,227,146,243,15,164,21,53,182,39,132,113,80,140,10,160,65,27,122,237,252,131,11,221,124,145,86,91,233,90,81,227,244,159,7,100,248,85,216,141,89,181,142,34,144,49,67,2,202,112,46,56,7,7,147,238,97,209,100,201,91,169,1,135,95,66,232,17,8,139,82,113,81,107,90,45,246,202,104,64,179,39,117,66,1,159,148,222,56,254,71,228,231,46,6,130,222,198,55,149,245,238,180,22,174,84,46,171,248,228,33,204,59,139,114,103,224,71,204,235,151,239,215,70,210,23,135,26,137,251,56,240,131,134,186,95,92,251,197,52,167,120,183,14,69,90,119,119,54,170,12,27,14,237,130,111,201,137,11,34,143,85,7,77,182,72,134,81,203,247,118,251,156,246,81,14,140,169,130,96,1,113,128,212,112,20,143,246,127,113,71,30,210,238,131,53,92,147,78,117,28,32,98,237,168,212,224,136,13,111,159,166,236,88,165,47,216,252,45,247,139,211,175,229,170,49,34,167,78,201,192,115,11,50,27,94,15,115,193,4,59,197,223,13,156,190,104,109,52,229,71,30,67,86,177,209,116,20,134,197,1,183,153,144,218,117,92,201,8,141,111,10,38,14,44,80,222,96,226,136,62,161,219,246,31,58,101,166,53,23,201,7,11,250,206,41,186,36,122,195,60,196,25,153,120,89,181,57,89,103,159,16,72,195,146,118,135,74,17,119,166,5,221,180,184,174,228,62,143,29,217,43,31,17,252,11,125,6,66,134,34,92,244,42,15,253,210,229,7,228,112,166,179,0,160,212,245,168,167,53,232,192,183,39,161,6,207,114,218,189,27,126,71,96,226,13,133,193,118,62,170,47,48,111,78,108,155,78,5,1,7,206,226,58,99,226,96,145,202,244,84,135,123,151,96,72,11,232,138,129,113,45,116,52,18,61,110,209,27,33,91,185,48,11,200,204,191,98,254,89,39,33,228,169,173,64,167,168,231,143,230,202,227,25,44,191,179,182,13,43,130,244,29,57,243,14,191,235,81,109,73,37,244,155,16,97,10,154,245,158,118,98,6,132,190,234,251,8,238,27,92,205,225,69,180,214,102,199,71,26,55,139,54,111,110,139,44,158,7,48,73,56,159,208,208,130,234,66,141,114,141,205,103,209,91,176,249,223,72,201,103,248,23,183,64,253,252,123,89,145,178,107,17,179,150,139,127,102,5,202,114,127,65,34,216,204,205,248,62,58,197,243,192,3,13,121,39,55,166,203,34,239,23,180,155,22,162,184,134,0,99,164,17,109,213,179,66,142,75,111,222,84,100,129,171,132,230,4,106,100,141,20,117,28,226,163,145,134,51,9,96,236,236,253,49,58,114,87,117,222,177,179,32,208,203,147,150,33,135,240,215,123,113,167,121,184,122,171,248,227,39,62,165,248,210,251,214,96,181,194,230,61,171,193,122,17,162,189,13,225,59,189,42,179,167,150,90,224,39,58,62,195,126,213,253,89,99,74,222,27,114,112,1,197,2,130,147,220,72,101,2,110,195,84,154,232,248,215,240,140,28,144,43,210,150,103,197,216,116,126,138,188,236,214,209,159,21,78,24,15,134,114,21,13,182,3,186,208,206,5,46,215,75,212,223,102,198,39,172,237,222,139,45,168,66,47,87,105,47,27,246,201,234,81,242,67,27,138,206,229,249,251,188,123,122,44,148,151,121,104,200,141,226,179,103,177,151,192,120,194,93,33,232,162,227,61,74,239,12,111,29,206,194,5,219,78,62,37,140,159,105,23,235,115,208,240,217,43,21,65,247,165,0,193,225,121,1,53,51,168,19,112,68,144,93,31,133,132,185,6,77,101,47,187,10,248,22,109,70,170,5,68,120,8,46,25,142,32,157,155,0,97,71,112,158,211,8,54,251,253,102,52,202,196,222,255,220,76,175,224,19,93,191,228,0,119,14,18,135,209,4,29,55,115,32,70,110,156,240,21,71,119,4,238,157,21,246,96,206,73,102,191,229,105,214,153,103,5,73,169,207,228,100,177,140,131,63,209,24,146,178,212,71,250,147,219,110,241,210,201,52,238,68,94,0,99,39,129,180,219,67,190,30,126,109,83,117,138,176,86,81,244,49,146,104,208,18,9,215,139,80,233,92,247,32,102,27,227,44,92,13,34,1,11,94,112,128,200,75,232,161,62,87,126,204,207,54,9,233,197,191,138,207,243,87,114,10,183,8,87,112,178,19,33,87,25,120,68,191,197,187,194,164,231,83,184,153,248,114,7,26,174,101,164,152,1,100,244,78,146,0,82,3,93,42,233,249,115,180,12,118,42,167,65,16,16,204,185,27,132,41,226,73,36,124,174,151,29,74,139,51,251,78,156,53,133,36,192,154,183,85,39,234,120,181,118,139,245,20,39,246,55,54,41,39,181,79,145,143,13,162,109,67,29,123,230,46,132,28,59,24,3,4,156,33,255,48,7,75,84,92,18,200,8,70,159,154,220,57,105,225,25,85,246,103,37,39,193,107,94,148,5,105,61,120,79,205,95,1,178,253,64,49,196,145,23,23,115,200,155,152,105,14,144,71,34,97,202,232,41,196,18,48,71,174,67,57,89,232,220,249,98,177,3,206,214,194,45,139,77,76,194,220,22,27,45,217,152,141,26,190,59,12,124,242,168,50,179,203,10,145,87,117,137,141,29,1,82,39,48,58,203,189,186,133,86,159,224,134,96,34,103,250,76,99,107,134,238,195,226,68,187,13,236,127,221,249,230,104,124,171,71,123,180,83,50,146,165,27,232,70,30,117,79,41,0,236,158,63,207,177,165,142,57,148,174,70,247,222,134,151,114,222,2,62,65,22,236,247,106,140,211,211,56,137,115,84,184,152,28,2,159,30,150,19,184,76,193,154,108,217,19,143,181,48,187,122,17,186,141,195,133,214,206,86,222,189,189,78,181,156,192,19,189,226,55,113,38,239,90,0,188,122,238,171,205,151,92,119,37,148,71,153,27,240,48,240,181,147,167,4,66,33,15,228,58,184,118,71,76,67,208,143,111,98,67,223,237,52,33,94,141,240,195,148,131,102,246,31,201,70,128,40,232,80,97,120,158,185,158,134,139,37,207,211,70,252,125,255,10,191,28,239,184,198,198,107,2,82,112,230,42,139,129,103,90,90,115,191,73,106,193,177,53,125,58,50,212,237,218,73,191,59,147,10,196,94,227,161,233,240,19,106,12,251,168,166,200,197,226,184,173,205,14,174,110,9,211,138,243,74,34,123,225,195,6,202,10,254,132,247,135,92,58,30,131,76,5,222,122,228,140,255,57,112,136,142,139,0,149,16,253,134,11,196,161,89,198,65,121,69,252,165,115,143,251,84,178,76,30,116,214,152,164,49,195,228,116,249,72,198,93,188,216,16,196,85,108,148,198,16,134,240,129,25,115,218,86,69,177,64,197,64,53,81,169,44,170,228,118,11,211,71,31,247,42,130,128,64,195,70,125,131,245,98,175,94,121,26,253,153,247,232,202,41,96,5,10,159,62,46,220,231,136,246,178,75,93,21,143,39,208,230,99,73,104,227,243,82,152,240,167,243,211,170,193,125,74,64,105,228,8,60,116,63,236,179,168,77,241,248,63,147,152,203,13,135,56,3,86,215,5,154,4,14,102,138,77,72,5,105,191,136,61,143,16,84,35,241,94,65,107,120,128,146,126,10,196,74,100,154,137,192,147,83,30,31,7,148,108,142,180,86,253,29,104,93,22,90,94,100,109,234,171,228,129,141,23,163,83,195,30,187,127,73,25,241,94,42,245,25,29,223,93,159,13,122,70,248,29,233,80,59,252,163,245,32,250,233,129,144,38,119,189,207,173,217,231,203,21,71,63,204,29,62,234,241,32,136,28,148,153,179,156,158,167,63,185,76,112,123,99,213,24,207,187,11,129,155,218,73,204,241,79,145,209,49,17,12,213,193,15,190,166,115,116,0,210,181,119,241,190,234,164,209,163,227,14,144,55,163,141,125,179,84,145,192,153,195,155,184,221,161,246,112,246,176,72,118,115,238,150,30,252,180,110,83,103,48,216,168,209,5,144,142,210,9,8,8,119,103,18,113,14,147,154,4,244,43,66,82,238,66,135,69,53,34,113,58,90,86,26,223,208,190,90,191,131,156,72,98,46,188,39,216,185,59,193,36,93,186,76,232,45,209,33,213,79,160,219,242,130,103,88,191,228,218,196,19,87,191,176,176,43,87,206,143,130,11,3,210,132,35,65,22,97,40,241,80,226,166,118,80,106,79,146,85,254,58,154,91,118,93,183,56,55,172,47,51,137,254,41,64,106,184,54,106,84,46,216,248,66,210,150,188,85,229,153,151,73,46,38,121,174,61,140,52,70,217,54,229,27,184,90,71,201,252,168,54,110,40,189,255,47,14,48,146,187,80,181,233,177,16,195,52,11,33,43,103,88,214,57,239,24,184,216,202,13,216,189,205,87,231,3,5,169,196,4,227,84,180,174,44,206,190,129,64,233,70,68,171,112,146,246,54,46,162,89,111,108,177,171,150,155,188,50,1,120,96,5,233,131,24,33,196,46,145,179,132,18,207,93,170,138,200,25,23,1,100,236,114,114,28,211,65,17,86,92,147,143,11,212,233,168,231,86,23,237,74,48,162,179,181,36,141,170,39,120,166,138,36,239,55,144,71,167,202,229,253,84,68,124,214,254,209,138,244,18,197,67,24,219,117,142,84,116,179,224,215,35,111,3,196,249,242,169,198,230,76,153,153,14,244,87,66,5,62,15,174,130,133,31,141,69,22,244,44,92,241,212,140,87,140,217,240,38,217,12,109,244,28,100,236,91,239,126,148,203,223,104,45,124,49,100,194,100,56,41,225,239,4,138,175,79,63,79,67,53,172,38,14,39,22,208,0,244,146,177,220,211,0,12,243,13,6,240,42,194,148,13,155,75,41,22,248,32,243,1,16,232,181,148,81,190,6,173,13,19,95,252,6,253,159,83,233,139,77,161,49,206,116,89,12,221,222,31,71,214,202,44,217,118,158,11,98,184,184,103,39,61,138,131,188,107,104,79,229,135,63,185,183,83,238,71,52,112,237,56,209,228,20,174,201,6,35,138,19,174,16,175,120,84,190,125,179,106,64,160,5,133,67,131,3,236,171,219,24,110,251,252,213,74,44,240,235,36,95,59,239,119,163,161,9,118,64,17,247,249,28,169,109,246,87,220,10,21,115,108,224,174,177,180,29,150,63,139,188,253,101,27,37,154,79,60,242,252,239,28,130,61,146,103,226,24,178,235,118,121,120,57,239,8,12,126,211,30,99,139,70,98,62,194,101,11,65,13,16,33,219,148,16,43,145,82,99,72,220,66,147,171,192,222,104,59,248,124,11,75,251,88,245,85,166,251,118,30,177,134,67,36,225,225,6,161,129,91,33,70,150,126,34,177,57,100,193,88,163,149,67,185,0,214,240,100,16,97,116,91,194,109,129,214,158,142,15,23,6,143,64,162,217,112,79,139,62,231,15,191,17,88,169,19,169,22,141,210,61,105,226,225,83,196,222,24,72,147,58,77,67,113,189,61,242,161,105,134,255,244,53,122,236,44,113,195,0,153,241,154,1,239,223,133,224,8,86,98,241,49,202,82,229,202,161,151,202,171,237,102,140,40,249,231,229,247,24,136,63,161,201,13,80,140,100,38,232,49,216,85,200,125,111,170,105,170,250,83,208,247,42,2,177,147,200,99,83,165,131,168,153,141,243,181,87,220,52,251,193,178,15,141,39,129,130,156,222,204,253,8,78,220,183,206,50,127,174,2,45,96,196,88,92,219,235,224,85,85,246,175,124,178,8,130,200,54,176,122,224,127,48,255,74,248,172,127,89,155,194,113,75,185,13,124,155,177,59,240,105,247,30,26,250,166,237,136,97,203,79,91,205,59,173,96,184,178,31,252,255,103,144,55,54,195,61,73,177,138,94,157,89,37,147,42,69,179,48,22,244,7,226,30,223,249,62,89,156,157,38,156,36,13,17,124,104,57,158,56,1,144,9,161,138,169,159,241,171,71,182,71,204,42,173,73,41,165,51,73,69,192,130,187,111,252,24,100,199,29,122,183,126,102,60,242,18,40,181,235,45,54,206,248,70,73,78,210,160,167,215,240,137,174,82,242,231,172,224,146,145,236,71,21,85,157,242,203,43,18,226,232,21,210,197,201,190,95,62,19,46,222,85,253,21,12,9,87,132,163,35,216,42,31,184,12,62,241,84,157,50,62,70,213,70,49,222,184,195,64,34,222,54,153,132,232,239,232,16,56,254,218,6,248,117,214,211,180,152,15,122,66,223,25,56,86,19,190,227,15,198,12,83,255,9,233,165,122,36,205,172,75,191,158,172,192,223,85,172,71,7,103,209,133,233,136,32,51,241,8,33,147,191,92,235,153,164,136,143,241,60,228,220,170,207,124,239,230,189,51,214,186,124,97,86,53,184,99,59,127,16,37,99,17,19,202,234,161,189,25,130,40,14,9,209,151,136,220,236,9,226,46,113,147,197,38,218,190,189,25,183,228,20,75,43,210,130,148,51,201,76,26,81,185,219,255,52,210,58,48,225,188,211,93,193,135,104,238,17,97,143,17,146,235,90,197,41,121,174,120,45,159,121,13,45,78,142,19,89,250,206,123,104,171,32,223,76,24,103,158,45,166,16,134,117,163,203,149,228,180,21,118,37,148,83,93,175,176,210,29,51,214,39,163,30,91,226,157,161,8,110,173,32,106,251,237,55,171,174,221,112,60,84,63,221,90,227,153,42,94,129,119,112,230,233,174,173,52,88,192,212,77,244,248,121,120,241,62,228,205,146,151,54,54,245,248,37,175,205,22,49,12,242,45,46,14,13,129,51,219,104,20,184,114,150,203,228,239,169,101,203,129,85,53,25,247,247,102,115,95,216,201,17,241,204,66,74,211,31,203,215,94,179,198,255,191,203,201,254,248,146,41,213,23,52,188,84,135,68,176,227,131,116,76,248,160,237,197,85,183,212,8,148,8,105,255,2,26,197,145,208,176,169,23,80,147,102,52,176,23,8,245,254,219,230,172,4,45,77,225,201,78,186,209,167,137,224,172,98,109,197,130,30,246,35,226,79,221,218,92,167,36,149,6,3,20,196,163,239,55,171,180,236,137,153,229,207,152,134,70,186,242,197,51,45,45,140,94,68,51,103,9,126,205,152,46,68,103,223,68,217,149,199,124,95,96,20,139,40,127,41,2,252,229,27,139,91,81,121,161,5,48,81,120,246,140,25,143,231,203,150,170,33,153,31,130,141,200,186,227,62,32,116,93,60,167,238,74,246,102,200,49,42,208,204,236,197,14,145,34,47,128,64,46,159,170,112,39,70,91,181,209,30,203,186,103,95,129,35,40,92,73,17,217,231,235,145,151,210,3,73,140,8,180,170,103,114,250,72,164,241,188,31,155,231,238,173,66,108,49,61,186,163,179,241,236,198,149,51,82,81,83,66,138,126,242,120,225,160,187,66,251,168,161,160,225,236,237,179,188,80,67,92,5,55,80,168,58,66,200,12,33,80,228,169,74,99,175,34,75,222,56,66,150,231,45,222,138,206,18,119,141,83,123,167,22,3,101,71,205,57,15,132,221,102,163,7,253,180,157,31,217,121,13,117,30,4,134,79,122,211,196,73,16,131,148,236,26,77,190,12,233,203,1,63,116,121,42,15,62,133,117,19,179,218,3,19,42,159,174,158,113,163,8,107,65,235,236,176,26,21,177,161,71,210,246,203,229,187,64,75,83,236,123,242,59,142,176,47,234,186,250,146,109,97,185,183,131,180,233,177,120,11,85,122,201,57,4,202,251,200,63,163,75,242,51,222,132,57,228,167,103,236,54,36,174,145,212,94,130,37,92,142,244,5,20,58,14,105,131,32,206,211,242,142,149,243,174,208,38,240,203,203,52,249,21,28,228,186,113,109,86,151,226,176,199,242,175,12,197,243,95,82,87,232,243,249,30,96,14,96,93,22,222,113,95,182,78,93,182,127,135,209,160,154,37,195,250,95,218,247,74,201,89,25,142,13,115,232,100,168,63,57,116,13,22,222,129,101,254,168,165,246,196,100,245,150,149,123,55,34,147,142,80,218,216,40,135,135,201,111,103,209,246,17,62,37,26,42,11,87,36,207,61,245,5,255,13,228,102,109,45,219,195,228,119,66,185,144,208,193,153,239,251,53,27,113,233,196,22,78,78,47,108,141,162,204,78,113,117,240,7,200,31,12,126,244,180,157,232,226,149,223,116,64,152,253,215,140,197,147,214,194,7,95,129,83,66,188,223,27,29,208,192,67,192,70,206,210,195,88,80,162,87,238,37,9,175,188,160,126,161,157,176,130,13,68,240,74,13,12,36,51,216,32,93,140,124,55,84,126,191,114,102,135,40,127,223,130,55,211,27,43,140,83,188,64,178,124,155,225,12,95,200,113,47,233,173,53,23,3,204,66,188,28,155,146,47,144,200,38,17,176,143,62,139,152,114,18,141,196,235,137,138,231,232,127,162,3,183,9,14,177,146,38,20,30,99,10,231,223,48,35,226,50,119,129,122,204,187,101,64,114,143,171,34,60,28,22,149,43,232,238,222,37,94,176,103,27,142,77,178,100,143,146,87,192,1,161,200,85,45,217,127,138,131,214,169,92,18,43,3,11,177,99,196,203,218,100,113,184,77,53,148,25,41,12,73,239,63,69,119,196,109,237,194,178,143,183,77,168,50,228,249,57,179,116,198,209,189,28,103,59,177,15,140,157,162,106,229,146,178,227,177,207,77,133,175,54,105,161,135,178,159,33,48,253,37,165,24,29,23,129,214,53,219,87,182,205,44,7,196,61,56,153,228,35,14,141,143,31,137,176,177,153,55,250,61,19,225,9,243,7,90,116,201,132,4,62,217,241,102,169,73,152,200,79,202,246,196,241,184,100,198,88,106,126,231,240,250,61,132,50,124,146,225,34,70,55,171,200,98,68,63,82,238,104,255,76,163,214,113,73,8,40,248,71,78,157,191,127,126,125,110,165,43,92,126,230,223,186,145,231,53,225,48,161,230,62,205,82,193,111,55,223,219,156,86,220,145,5,170,171,170,6,83,254,212,218,116,104,121,188,233,220,104,255,74,245,26,44,159,51,61,246,75,64,61,149,230,26,101,183,229,173,136,170,249,165,152,94,226,124,168,245,190,26,240,21,176,10,112,82,117,208,53,140,85,60,166,173,137,255,67,249,108,220,243,144,48,84,30,61,189,88,59,101,216,255,228,110,127,194,24,28,208,54,197,164,189,75,178,131,236,230,65,8,241,38,203,35,61,75,13,253,213,123,197,10,96,73,2,163,169,29,59,80,103,238,199,102,84,110,219,224,71,66,54,27,45,179,35,119,232,116,234,202,173,152,248,135,150,237,71,208,55,28,226,42,193,109,36,74,148,163,216,212,97,130,221,24,178,138,86,166,134,212,192,9,153,174,129,21,75,251,227,201,252,95,135,119,90,44,41,67,210,56,236,42,232,121,21,236,196,184,0,250,22,84,108,183,155,223,80,185,188,225,16,241,68,240,154,143,64,85,163,57,60,79,200,14,85,40,217,195,65,167,99,250,134,125,57,190,167,58,248,39,109,106,23,175,34,73,213,19,43,168,203,37,215,153,150,162,211,201,11,78,77,193,32,113,242,154,238,248,170,22,9,86,199,67,226,66,241,14,121,62,252,50,11,119,46,38,122,252,223,217,218,5,241,121,101,37,114,161,233,116,207,79,78,241,101,61,102,189,119,53,152,88,115,17,148,61,92,15,166,38,144,70,251,27,157,190,221,33,15,9,128,225,126,211,150,141,183,235,191,116,15,87,52,188,131,11,29,234,147,124,8,97,172,57,209,130,34,78,123,116,238,54,12,152,251,228,107,212,15,7,135,136,226,3,45,30,244,136,105,58,15,208,69,221,58,92,112,134,41,40,161,102,193,35,182,119,185,205,62,103,159,8,94,208,75,193,104,35,243,119,45,215,38,149,159,68,68,68,163,94,200,26,49,234,44,48,170,78,254,158,209,42,185,24,15,236,8,108,73,41,121,93,167,55,60,203,249,212,152,6,170,0,48,118,76,122,252,215,250,197,140,217,214,247,188,232,253,247,21,186,129,153,143,156,221,145,96,0,2,237,195,88,79,27,138,188,131,246,72,243,7,228,54,137,87,30,195,137,213,55,121,74,99,185,8,202,206,220,85,44,132,40,70,209,251,205,73,45,36,131,195,36,222,233,29,81,163,62,227,62,209,88,194,241,179,164,11,28,87,68,177,88,253,47,17,174,37,178,223,24,31,255,46,239,36,133,0,115,93,16,146,234,109,244,154,124,47,174,181,190,118,210,43,119,240,29,138,200,117,60,83,169,38,240,212,28,196,135,116,231,28,213,81,226,119,223,106,177,240,112,93,66,29,249,170,95,243,59,40,94,203,71,66,170,72,210,152,123,251,47,43,99,178,55,227,98,191,157,39,160,193,71,129,98,128,93,245,22,144,60,32,169,0,19,124,81,115,18,66,53,54,66,84,59,56,191,53,172,202,179,148,242,94,1,167,17,236,26,161,142,15,127,187,118,162,87,253,127,100,133,43,30,33,215,180,193,240,76,152,252,117,29,4,91,227,69,151,99,91,131,203,15,184,80,144,10,45,245,7,17,131,149,44,165,27,71,91,154,137,252,132,108,49,89,10,2,87,3,227,242,142,225,125,26,177,24,210,177,104,168,104,169,15,159,9,32,211,168,77,145,156,13,145,150,251,227,111,242,10,134,190,184,134,42,150,177,197,196,226,154,33,72,120,136,98,27,117,208,233,149,224,100,114,202,255,177,46,122,202,26,201,116,151,251,95,57,116,55,90,92,24,236,174,139,46,226,163,213,221,135,191,57,134,210,23,231,223,24,134,203,151,144,143,223,77,52,135,223,253,57,129,112,61,140,180,186,211,9,236,14,248,186,201,74,36,25,1,135,219,242,243,58,16,155,21,171,172,187,14,192,18,65,197,153,65,180,122,81,219,173,173,180,233,210,57,136,118,144,101,212,184,142,213,79,86,37,99,232,136,184,12,46,164,34,21,103,76,129,7,11,1,218,195,233,222,210,19,248,232,88,27,151,39,117,32,233,52,75,78,197,155,129,166,190,149,194,30,69,70,22,28,54,117,213,108,137,182,117,198,102,33,92,1,202,83,189,45,53,184,51,72,242,251,152,175,124,25,14,167,105,224,101,108,6,83,31,160,76,52,33,247,57,63,190,140,92,57,239,163,145,247,169,185,172,216,218,157,48,37,66,5,158,133,167,137,39,237,215,71,67,16,143,101,128,158,70,138,180,25,24,69,180,107,4,67,42,108,80,145,67,218,99,125,1,237,66,16,166,220,17,207,172,113,125,18,200,187,209,101,198,10,177,115,80,10,47,67,254,55,177,114,176,172,136,253,53,248,202,229,42,219,237,0,211,137,1,32,18,189,104,124,251,68,211,236,184,105,120,69,68,245,220,13,137,158,95,184,85,171,71,60,105,20,218,78,133,47,134,248,133,89,177,213,210,196,136,31,5,228,229,169,228,82,107,162,117,231,141,9,86,6,165,207,218,188,36,26,137,221,96,235,29,146,11,198,65,146,152,155,29,182,225,233,74,173,70,90,32,26,45,67,125,202,111,64,18,83,238,59,214,10,48,66,88,48,162,7,92,110,228,154,38,84,212,105,33,157,199,141,138,128,52,55,2,205,130,200,181,137,91,114,32,143,244,119,181,61,17,132,62,108,114,150,196,50,61,28,159,233,246,133,53,222,199,83,141,120,46,165,55,127,212,114,154,131,22,114,176,42,24,116,135,102,221,130,32,234,105,254,5,219,113,39,220,213,79,111,226,135,82,245,84,27,109,234,202,204,237,81,51,52,199,18,38,62,194,24,200,240,113,229,247,108,246,102,10,24,112,53,107,59,167,120,224,25,95,21,209,137,242,125,64,77,35,9,132,95,132,153,124,5,110,48,50,185,213,69,181,233,127,174,225,23,240,206,3,204,47,165,30,116,202,50,50,68,110,182,11,47,38,168,253,105,232,134,216,6,227,108,24,71,63,98,13,223,222,63,67,162,119,217,70,87,183,152,113,113,13,96,80,115,98,75,70,173,184,246,126,197,43,208,126,44,185,105,200,85,246,104,54,143,123,214,80,79,16,169,194,229,121,205,48,136,108,209,148,240,188,146,29,13,70,121,102,94,183,180,99,199,199,169,226,211,200,180,90,144,38,209,177,94,7,238,190,26,108,58,37,174,154,24,116,233,187,192,140,193,56,158,29,242,196,99,120,184,176,58,179,71,0,159,236,131,161,101,192,159,242,243,46,233,212,71,109,126,126,148,134,164,201,126,6,26,176,21,11,136,202,68,168,193,166,175,247,108,96,40,198,73,102,126,111,69,242,14,237,235,96,94,97,93,234,34,139,156,98,213,23,86,213,69,228,168,241,56,179,49,53,141,151,113,165,124,1,228,255,71,118,100,81,154,239,5,116,164,179,47,105,204,77,148,61,60,6,184,175,181,14,150,32,197,76,40,230,254,124,146,162,157,3,188,105,242,166,220,31,100,158,32,0,217,100,212,141,74,144,165,99,60,248,25,121,184,87,83,18,64,176,130,38,101,164,204,60,103,249,205,237,137,233,125,196,17,126,94,46,234,236,82,242,158,152,57,37,183,4,155,69,236,21,15,18,56,242,14,153,1,132,174,177,28,247,126,18,31,111,179,239,30,161,101,143,220,225,221,123,3,188,204,241,75,148,191,222,201,222,195,203,14,114,22,84,198,199,113,220,47,115,175,125,89,253,206,244,255,61,122,0,197,10,116,40,208,62,106,137,125,35,153,198,141,125,52,59,251,160,176,199,141,244,153,118,162,62,240,198,134,191,60,134,31,77,154,197,217,130,141,136,155,234,48,237,31,132,150,111,25,241,199,245,127,180,191,173,26,216,89,253,120,94,69,10,145,186,240,225,225,125,74,204,215,199,132,194,103,173,173,41,24,155,189,246,215,59,218,202,140,8,85,186,178,40,113,8,196,118,124,9,125,21,152,240,81,33,236,73,194,148,10,55,195,42,215,76,163,172,238,53,179,243,241,132,122,71,87,216,51,40,119,23,143,159,216,232,214,180,136,74,235,59,59,107,160,210,174,82,190,197,231,49,47,4,102,14,144,102,171,198,63,175,64,59,217,230,25,234,85,199,95,48,156,243,67,77,252,244,92,59,27,37,227,248,151,135,220,157,69,54,96,102,59,98,122,64,228,31,33,41,97,83,72,179,165,163,103,149,205,186,37,52,82,56,251,157,41,163,84,16,244,101,143,122,128,72,158,214,178,103,176,30,61,82,92,134,32,235,147,67,33,17,244,139,246,104,194,71,186,242,111,155,68,197,153,60,191,109,48,6,49,227,85,226,204,119,124,15,48,134,142,133,253,15,80,210,33,170,141,194,36,175,69,198,29,178,122,229,22,119,214,51,5,237,22,3,233,149,212,180,61,140,108,126,127,11,74,28,178,168,137,235,204,203,193,233,70,181,113,9,150,18,13,79,178,183,249,146,13,55,122,140,38,37,102,154,62,99,243,207,162,52,178,74,211,83,81,244,83,242,99,96,155,72,204,1,111,141,160,31,97,128,121,219,97,161,164,233,213,236,249,106,96,27,225,44,156,28,108,77,112,153,172,166,109,2,55,117,242,71,138,139,249,13,187,125,190,236,2,182,84,10,120,186,11,133,22,114,202,228,130,128,72,209,138,249,94,44,196,222,179,105,51,25,148,170,242,101,255,193,155,63,66,247,21,188,204,167,96,50,120,18,89,241,142,126,13,138,148,121,198,120,133,214,56,77,65,171,82,191,57,115,193,2,16,182,130,24,154,6,21,48,95,12,103,100,125,231,85,84,124,247,131,134,46,24,96,253,58,84,28,117,187,216,2,170,190,247,64,253,235,54,132,124,86,68,63,101,29,153,31,57,166,191,233,93,196,169,106,116,148,1,238,85,155,147,228,218,97,42,53,132,94,159,129,67,163,98,163,224,76,246,142,151,239,222,191,76,28,60,213,14,237,158,164,41,141,34,55,238,66,154,234,161,202,190,44,181,89,100,201,17,119,246,160,203,111,100,104,73,167,38,200,108,165,193,12,106,112,89,97,176,246,137,133,201,242,243,114,73,163,82,97,195,162,47,212,218,77,238,71,170,33,249,162,76,88,241,106,175,207,33,105,163,185,154,18,236,109,97,114,50,99,105,210,60,186,50,24,248,192,55,160,53,69,159,94,2,73,136,17,165,195,53,168,248,108,229,199,33,92,170,86,143,68,210,253,57,45,170,80,51,163,20,202,98,238,137,35,104,121,232,246,97,0,117,128,139,255,96,109,54,172,73,248,3,131,242,157,82,226,190,231,173,248,20,166,176,72,202,201,78,245,213,154,234,195,158,109,139,35,81,9,95,98,182,226,227,26,73,179,85,33,194,78,81,251,41,2,84,38,106,170,1,161,74,6,199,69,94,8,122,31,122,167,254,138,31,92,217,239,234,251,60,51,219,211,167,30,8,84,117,165,244,59,205,8,11,152,182,79,149,175,91,222,37,214,138,251,158,48,175,78,7,247,71,225,39,56,103,59,160,184,182,251,94,23,52,39,210,130,138,124,231,97,108,216,219,114,117,240,162,13,62,34,73,224,226,142,201,165,131,127,23,214,78,220,133,169,142,198,195,252,123,63,30,115,223,194,51,119,238,254,27,193,121,58,159,182,127,11,168,124,134,69,145,244,175,195,90,57,46,73,137,217,153,198,231,3,69,31,12,253,240,83,141,171,180,96,203,38,165,255,50,1,86,211,242,176,58,215,108,237,31,15,6,84,143,3,158,142,173,130,2,65,126,214,86,24,254,4,147,102,233,134,192,203,142,13,22,248,97,231,135,171,31,34,214,119,121,185,252,220,163,178,254,226,49,8,121,153,146,155,14,58,149,198,9,189,203,124,201,131,140,21,78,101,197,249,32,133,132,53,20,31,146,35,132,233,84,47,132,144,200,29,113,100,245,74,8,94,253,74,230,178,9,100,2,202,1,54,213,159,206,18,108,79,17,217,154,142,150,214,219,79,60,232,66,138,220,115,133,233,227,14,166,34,56,153,29,53,173,186,223,140,92,178,221,47,236,4,90,70,229,132,238,126,187,14,122,150,36,124,142,156,216,180,108,238,201,22,2,38,0,216,194,112,169,78,215,227,66,14,212,254,120,36,4,77,178,41,18,182,161,32,79,190,0,161,163,139,19,13,178,246,66,118,19,207,182,5,231,89,152,20,212,60,187,153,120,58,200,17,51,133,87,138,157,213,234,66,77,112,169,46,158,169,185,122,92,54,199,197,80,23,205,244,45,166,205,82,201,155,7,106,29,73,86,114,219,158,246,239,69,175,227,79,190,10,185,250,31,118,193,186,73,3,241,211,170,35,153,10,58,248,212,197,55,81,230,88,60,98,80,165,168,65,119,144,64,220,241,246,195,32,161,215,247,1,66,153,99,10,97,78,131,10,227,19,62,211,197,123,99,183,99,7,177,92,165,185,84,51,183,74,173,40,115,2,142,29,205,134,74,4,118,2,116,78,17,138,107,25,140,115,141,39,24,39,116,65,213,160,160,121,110,151,231,53,153,169,38,243,253,231,249,55,107,63,181,230,235,33,103,114,229,157,197,108,21,208,180,114,188,61,233,219,204,7,244,225,247,74,197,212,167,55,70,158,139,142,4,183,49,29,181,59,109,143,7,109,192,55,63,192,43,133,182,66,155,197,245,56,156,20,199,139,59,175,38,165,31,68,239,77,89,11,4,141,115,24,252,87,124,54,192,202,100,141,45,189,64,13,239,222,205,61,133,147,80,151,26,89,104,196,172,22,209,149,247,94,200,60,37,29,131,47,206,161,85,104,89,133,244,52,83,78,172,100,18,39,168,42,254,225,173,205,164,195,204,212,52,23,99,245,227,214,72,250,240,34,83,209,244,117,75,73,235,117,247,104,61,90,168,114,64,145,56,112,116,190,17,55,91,35,71,117,206,33,89,245,215,61,34,149,130,74,185,122,43,254,90,192,191,115,239,102,106,2,164,113,98,181,129,49,205,45,0,112,234,85,53,229,4,26,117,205,197,195,68,159,203,100,189,223,241,18,23,24,241,136,26,245,135,138,6,139,152,66,73,233,179,58,64,41,143,8,3,17,96,185,16,10,13,79,203,254,211,63,132,177,201,176,94,78,16,180,94,194,146,7,193,183,89,113,178,77,39,106,98,26,227,254,123,239,101,98,231,75,15,96,85,63,3,127,133,18,44,54,9,232,49,217,135,243,213,23,96,67,86,236,22,163,32,155,60,20,217,53,202,197,61,151,249,17,232,199,233,198,11,8,177,14,223,129,193,143,237,135,173,105,29,35,117,14,120,83,15,73,107,124,54,253,60,92,40,0,134,238,198,151,127,129,33,31,29,15,53,30,172,224,146,107,112,203,113,103,142,8,194,202,135,203,28,22,106,22,229,252,167,74,30,148,35,43,119,75,156,199,112,181,227,4,18,218,244,146,112,119,119,67,193,138,29,228,47,143,241,250,39,183,162,189,110,158,123,232,91,2,66,140,102,246,23,99,11,105,209,77,146,99,70,175,94,177,217,15,158,184,149,238,44,72,146,232,86,75,15,249,98,201,131,200,138,59,87,225,1,90,71,71,247,122,68,221,160,107,80,242,98,228,149,243,254,139,27,53,40,108,26,234,66,101,181,184,183,13,28,241,216,57,141,242,127,125,59,2,187,9,157,168,72,226,91,194,86,172,61,55,186,47,174,195,1,177,221,223,215,138,183,65,8,15,24,225,190,221,187,179,202,210,99,201,246,185,53,131,45,143,132,238,82,46,46,153,222,22,112,31,179,178,4,218,71,28,62,191,109,231,146,61,28,234,81,65,129,70,212,22,40,73,17,132,158,121,254,201,136,92,58,25,70,250,65,6,19,100,124,99,41,82,160,214,179,126,227,163,219,19,9,232,231,94,251,77,6,217,78,217,134,227,98,254,205,30,246,7,203,179,32,211,139,16,85,118,157,221,241,74,12,155,147,128,249,48,0,243,239,80,40,244,198,37,61,16,105,159,34,5,89,72,55,32,121,146,149,186,238,5,79,219,51,62,39,174,244,63,14,25,88,57,240,101,144,46,94,46,63,244,222,48,72,152,101,97,85,0,114,77,27,25,28,136,59,154,165,38,108,142,215,35,203,142,149,126,188,5,31,155,45,236,200,30,189,168,169,160,50,84,68,128,32,103,66,182,83,19,0,200,221,169,81,222,216,56,235,189,186,41,207,163,72,161,123,13,189,151,134,214,152,119,73,22,153,81,154,125,218,33,47,211,113,66,201,38,188,5,91,150,51,56,132,34,77,234,108,230,239,213,158,150,153,215,154,163,236,92,196,80,82,134,234,230,184,164,200,228,156,76,42,0,54,45,61,253,235,242,236,191,217,209,237,40,254,86,229,249,222,230,185,154,69,207,142,189,107,119,221,223,248,44,50,31,130,197,22,134,105,239,183,70,100,81,94,6,70,242,72,28,208,116,34,134,21,96,164,216,83,103,105,56,146,21,36,43,81,32,218,152,35,97,225,138,129,187,195,242,73,107,189,191,224,203,27,84,192,41,98,66,46,235,204,156,1,93,21,223,12,228,152,152,20,6,226,37,249,254,77,20,103,210,32,19,155,106,97,77,32,68,182,181,183,12,28,82,79,69,237,123,229,54,233,72,222,115,242,127,207,164,185,57,14,49,40,23,36,171,114,84,171,153,95,89,127,170,96,58,147,61,153,80,90,32,149,178,163,32,41,157,6,241,248,141,218,22,42,148,221,79,179,48,209,155,53,223,47,167,68,238,223,102,230,119,135,90,235,116,230,80,159,120,152,115,140,67,214,213,91,199,146,10,28,90,210,251,235,9,2,3,188,2,145,134,161,218,137,238,201,120,66,102,85,17,146,100,73,66,186,79,165,129,15,9,60,106,222,9,128,186,124,195,188,36,138,9,20,240,95,137,31,12,66,230,103,12,252,172,211,68,21,89,69,144,255,102,180,83,154,132,101,153,223,20,124,34,221,59,24,98,32,56,71,137,132,172,151,102,33,193,64,244,251,4,102,145,148,229,66,136,122,238,163,226,30,39,146,118,11,45,120,29,185,203,44,250,215,67,106,91,103,107,31,14,20,61,243,221,101,179,135,67,97,179,56,152,109,161,133,89,65,101,174,152,237,154,217,157,40,82,2,20,50,21,226,90,59,91,124,170,4,162,189,222,60,2,171,22,158,163,61,86,218,150,30,137,139,64,191,239,61,146,155,33,79,26,212,0,215,83,30,235,234,212,151,100,123,31,174,18,81,44,102,215,152,132,139,236,76,84,56,207,142,188,124,234,13,173,44,195,64,96,27,84,72,166,174,145,32,229,213,235,66,35,115,142,59,148,120,30,163,203,134,203,151,11,176,162,220,203,249,33,71,68,185,106,33,135,181,212,101,248,185,97,222,214,126,107,114,114,172,76,43,172,212,194,104,219,118,64,77,215,103,164,33,104,126,125,119,183,119,6,49,32,38,104,153,91,130,123,40,68,181,109,84,1,114,120,239,122,110,186,44,87,164,234,24,10,1,198,59,36,245,73,199,247,190,155,51,248,119,113,203,132,228,45,99,222,222,169,181,143,68,129,172,131,38,122,23,246,19,70,64,214,40,81,224,88,46,169,155,218,158,153,93,39,203,228,169,110,221,101,155,241,211,125,114,17,83,222,136,62,199,51,153,176,221,11,202,182,95,138,163,110,52,33,23,99,53,92,84,25,193,41,39,123,123,156,92,156,234,74,161,216,157,60,162,145,46,119,80,132,126,29,145,175,158,88,62,53,96,224,26,29,101,128,135,5,65,215,205,92,208,74,107,155,210,131,156,249,180,62,196,255,96,209,145,23,241,204,204,147,255,12,2,30,219,138,17,150,77,192,145,44,238,1,150,170,208,251,82,227,76,112,45,99,18,125,10,148,160,132,17,215,197,128,19,152,139,141,105,83,128,1,76,225,207,90,0,213,142,139,130,44,179,97,47,232,145,131,76,235,50,241,222,42,222,52,148,152,207,81,33,31,149,15,192,6,240,246,245,223,135,80,156,59,179,44,71,206,112,121,60,31,162,46,34,250,135,42,74,166,121,87,105,101,58,215,248,96,244,174,29,165,223,40,180,85,236,82,85,253,18,8,202,254,113,76,149,206,172,218,221,61,243,250,28,207,229,56,156,217,11,147,99,222,216,97,8,29,226,86,204,130,114,69,89,178,151,47,229,203,47,46,170,242,179,118,236,215,223,27,246,10,120,190,210,142,60,130,63,75,201,33,81,220,234,53,122,252,166,91,5,81,162,7,181,174,139,134,35,157,153,236,212,147,16,149,8,120,200,175,189,214,10,160,4,59,172,179,159,161,183,5,202,102,52,53,177,122,39,226,190,52,146,40,46,52,187,187,197,36,54,39,219,84,169,208,56,80,112,240,43,100,92,126,2,221,78,10,220,211,99,207,189,63,84,46,245,174,29,248,201,10,6,29,29,60,37,105,24,223,31,45,141,141,60,30,68,83,17,30,106,139,226,17,241,45,67,157,124,145,219,240,89,56,115,144,212,15,60,171,113,220,40,216,233,191,112,134,43,51,105,152,105,243,239,160,33,165,248,188,86,11,141,172,136,118,44,136,236,242,33,57,108,19,117,191,71,197,1,174,20,173,205,54,160,149,144,242,85,19,48,234,134,195,183,166,24,1,153,85,11,35,182,133,153,24,65,153,245,43,141,148,242,241,60,102,131,45,245,195,47,35,216,69,149,17,87,118,250,98,141,236,222,193,196,190,56,196,2,163,191,143,43,239,243,222,90,17,12,182,59,59,194,167,148,23,118,214,73,239,46,167,162,158,137,115,125,28,82,114,119,160,181,246,42,167,179,253,212,141,152,111,207,0,23,60,26,239,12,1,27,107,146,74,229,122,155,6,123,95,121,159,9,121,66,6,185,118,131,218,210,33,79,168,155,124,75,223,4,121,74,18,145,216,127,152,86,125,183,245,1,58,165,210,108,157,117,226,180,166,195,238,8,128,128,96,152,205,147,140,27,153,227,250,176,235,173,115,105,236,221,17,115,146,37,108,28,252,190,229,200,44,130,41,17,140,197,109,113,106,80,206,107,60,183,58,195,122,216,104,225,81,226,143,16,162,171,170,114,115,148,206,96,128,216,225,194,135,63,210,40,162,224,31,22,27,30,186,125,11,176,225,139,236,153,189,141,108,77,168,216,241,135,104,160,87,238,148,100,247,209,190,234,143,13,247,64,200,60,37,166,83,60,99,165,105,102,194,251,234,97,69,54,54,21,76,8,50,159,171,106,231,179,8,97,36,173,30,196,131,222,251,12,20,34,133,159,216,86,37,94,243,141,115,17,18,157,153,166,103,60,160,90,110,25,234,119,40,198,218,135,74,177,28,227,125,149,145,134,10,51,202,189,16,250,220,157,85,31,184,236,182,53,187,188,206,200,86,196,253,175,183,105,136,25,78,186,106,204,250,179,31,220,179,127,251,193,39,227,204,192,103,66,167,196,59,195,92,141,36,156,155,230,142,131,99,80,200,21,242,143,20,106,251,219,226,17,86,58,78,148,62,84,101,241,229,89,62,36,107,140,11,43,147,243,205,34,39,124,179,122,61,247,25,59,24,205,209,229,225,31,213,93,176,229,251,89,140,150,143,158,183,245,239,103,251,246,136,113,85,74,192,68,40,50,48,230,180,102,38,117,148,174,231,130,48,201,197,44,118,140,11,204,47,151,170,219,189,44,112,157,103,171,181,196,249,166,135,31,21,148,186,66,164,10,208,202,174,191,127,34,29,3,168,6,9,163,26,191,209,121,57,101,213,109,65,26,9,161,217,156,243,139,83,35,219,170,125,132,160,152,152,221,12,221,253,54,162,212,130,159,25,39,175,75,112,234,19,84,75,25,34,164,170,112,130,126,208,166,55,207,195,147,249,160,20,206,23,166,148,164,93,154,209,19,121,113,242,233,13,238,232,192,117,74,83,142,57,23,159,113,132,159,61,35,165,248,183,21,138,195,209,173,201,143,106,67,33,115,197,213,171,248,9,141,197,137,91,121,11,6,237,244,212,137,127,19,217,154,114,91,71,253,48,249,101,127,87,43,60,90,93,213,3,169,10,34,240,190,118,3,254,135,169,137,210,83,128,231,68,191,3,107,249,102,101,215,130,181,35,30,170,29,75,106,75,46,181,99,233,106,213,110,245,6,159,63,126,117,162,175,102,95,53,176,129,151,133,128,64,124,164,31,142,18,112,54,111,94,244,194,173,129,181,233,216,68,223,128,223,47,99,196,61,210,145,144,191,15,227,32,18,118,83,142,177,58,61,3,168,172,48,63,69,181,16,253,85,217,170,142,145,196,6,70,226,27,163,137,173,206,202,190,78,145,14,224,102,250,15,78,245,11,28,221,25,58,242,169,147,13,71,185,169,126,252,245,79,5,187,236,232,200,249,41,49,162,174,126,53,180,179,207,66,171,179,93,35,200,92,96,139,133,237,214,40,60,151,65,64,159,238,195,251,25,114,57,57,50,144,231,36,96,202,168,149,112,89,7,26,45,184,24,189,114,115,248,114,157,70,18,247,174,214,1,97,177,4,213,181,198,101,17,66,33,156,3,126,132,56,182,39,136,196,37,49,236,161,77,33,34,146,204,115,197,142,228,71,206,185,189,121,155,50,109,178,247,170,92,136,246,108,33,216,224,203,98,67,142,174,230,73,92,207,131,64,207,57,15,220,55,41,8,166,25,126,11,19,233,240,93,51,106,103,137,48,79,137,140,114,121,12,39,129,156,29,81,7,20,165,72,225,66,68,192,254,250,49,108,91,157,101,52,68,73,160,211,141,172,2,238,53,137,213,90,248,93,249,145,240,171,210,160,194,160,186,42,68,64,169,94,163,67,161,190,151,169,128,230,198,198,55,249,78,128,105,67,77,32,35,206,123,181,155,43,125,87,76,194,35,156,247,33,143,132,255,166,12,191,227,182,92,1,104,251,205,168,230,72,2,201,184,19,240,111,208,223,139,254,103,74,24,190,184,59,243,179,174,189,52,65,168,231,3,18,182,80,228,33,33,179,133,74,136,100,105,244,59,27,95,27,7,146,251,131,229,104,150,221,135,217,156,60,63,49,4,222,69,48,180,118,232,252,30,7,96,24,194,213,184,124,148,7,74,170,22,248,17,222,96,196,194,236,212,247,71,75,127,66,34,148,92,175,232,204,188,63,26,75,19,136,203,34,31,246,201,196,241,132,136,157,208,150,172,87,148,219,249,37,69,166,11,42,57,12,49,199,25,19,90,60,40,48,147,117,9,12,148,149,224,190,185,15,211,9,73,253,192,188,79,167,121,81,250,247,72,135,34,198,79,201,237,4,65,50,54,196,1,177,208,72,29,71,172,13,245,120,183,153,248,115,217,12,43,96,250,116,102,207,119,85,45,128,253,119,32,237,104,92,31,166,248,29,237,121,12,207,94,190,198,74,5,223,244,93,113,86,134,133,125,150,255,10,244,181,175,121,168,180,15,108,115,108,74,138,128,156,190,235,216,191,12,123,21,55,119,115,81,211,70,106,180,28,181,87,181,186,246,118,68,239,30,154,145,18,194,135,136,74,96,92,37,18,9,35,122,44,243,65,168,28,116,78,101,94,72,201,236,49,53,3,84,146,254,229,48,106,106,24,84,111,1,141,26,60,185,216,0,23,237,146,53,85,194,117,177,89,208,77,220,57,182,73,75,62,217,225,121,137,214,56,229,224,29,70,170,58,75,11,26,4,244,49,245,123,98,47,178,147,143,138,58,63,34,44,54,167,138,228,158,159,165,232,115,213,1,95,9,255,91,68,72,136,68,59,155,7,169,35,92,98,182,233,91,191,236,155,132,201,85,221,74,144,204,223,81,107,116,120,32,240,202,18,156,106,3,67,50,254,228,189,51,234,85,90,113,182,130,182,189,147,184,178,161,29,233,198,17,234,33,196,133,230,212,83,232,211,171,180,174,174,177,19,156,62,213,103,23,181,251,136,7,169,137,177,208,71,176,241,4,252,53,184,220,100,124,174,169,156,25,109,98,143,173,33,74,169,222,195,77,16,217,108,250,100,88,80,155,39,6,155,229,162,102,4,61,252,191,139,84,54,34,104,179,215,47,240,108,217,108,161,235,123,14,5,17,154,182,109,71,191,209,77,214,193,152,155,168,14,231,203,34,222,186,72,168,211,147,163,251,224,239,117,10,247,16,27,137,244,182,125,28,111,225,154,149,209,186,38,70,55,36,253,132,144,7,172,94,18,235,121,190,138,243,212,147,55,25,164,0,82,33,111,178,203,16,142,199,20,16,99,68,170,15,45,224,255,162,2,30,75,255,135,73,94,53,138,91,149,91,206,128,255,248,56,245,42,220,86,221,232,101,109,217,94,80,119,96,56,3,89,127,31,166,33,101,205,35,223,166,60,98,253,105,8,212,224,13,134,167,24,115,221,239,117,81,55,82,251,245,153,15,44,70,249,69,35,19,237,170,249,250,151,53,225,19,39,161,254,189,235,145,230,152,184,6,117,157,36,243,120,105,193,192,192,245,128,82,52,29,110,199,19,176,203,132,196,138,26,203,204,117,150,56,80,0,69,206,67,77,179,204,50,51,31,74,58,27,55,85,117,60,224,161,148,168,241,2,6,118,41,244,113,158,72,221,139,116,202,1,205,219,96,193,127,228,230,250,125,66,13,242,130,84,177,28,70,163,98,72,235,52,184,186,184,244,210,46,226,154,123,162,186,63,186,81,3,88,80,146,72,193,206,74,31,98,245,64,211,82,7,73,92,180,204,15,54,122,245,225,142,198,26,143,118,14,173,192,244,7,187,253,102,71,66,228,201,22,58,38,161,139,220,188,67,168,8,150,229,61,220,25,121,216,215,255,80,62,128,103,164,160,96,30,70,97,12,197,211,82,15,29,224,98,157,76,52,144,155,56,213,194,254,253,215,178,158,206,62,253,104,111,182,31,212,112,69,3,41,148,5,182,219,206,107,123,248,81,248,251,174,20,30,3,76,153,142,30,20,97,1,251,110,29,33,110,161,69,234,213,151,172,51,158,6,237,91,46,236,152,244,14,159,213,69,194,192,45,191,250,10,146,48,116,35,27,7,217,130,139,233,248,95,79,90,224,163,49,159,134,3,99,237,165,255,209,142,82,114,26,134,230,30,110,181,23,74,46,129,218,112,245,63,104,69,238,92,170,135,174,127,106,203,174,152,58,131,208,64,160,198,84,34,197,10,194,44,246,226,12,199,124,115,137,189,85,67,204,227,221,55,120,165,233,7,138,226,231,21,244,86,215,105,38,89,6,125,157,247,131,217,39,237,167,70,173,170,215,43,225,0,249,58,0,28,138,218,93,74,18,227,12,209,8,97,175,245,230,172,4,143,7,147,226,226,18,39,182,5,166,97,47,11,13,104,192,39,139,40,15,76,253,238,252,180,153,243,109,27,92,109,156,172,56,23,78,79,149,92,98,36,48,244,115,198,122,153,54,149,25,112,201,48,223,240,79,24,255,219,197,241,169,190,209,10,90,127,128,144,70,132,198,103,182,49,219,161,195,214,86,25,234,54,97,121,187,220,237,140,39,134,23,115,127,167,47,154,81,128,198,46,73,244,3,25,42,132,188,45,7,203,173,222,152,20,77,24,43,117,53,39,21,138,89,49,25,115,123,217,12,9,16,249,64,22,203,112,6,5,159,5,183,137,13,92,142,16,79,134,150,143,158,25,43,40,51,101,119,140,153,157,125,74,203,19,102,211,0,208,102,117,160,167,19,149,185,223,67,76,158,157,133,34,156,206,52,152,139,164,55,228,192,57,21,88,233,0,28,33,235,158,165,47,12,107,207,220,219,158,192,164,230,155,255,101,82,167,69,180,157,156,161,56,243,32,2,110,192,104,52,66,157,215,18,240,2,148,91,85,116,54,149,55,110,248,71,165,31,182,174,97,4,82,172,189,103,200,134,98,148,169,245,145,165,109,61,51,31,128,83,225,17,198,106,61,85,31,81,168,28,5,33,2,196,42,73,126,231,25,194,170,232,23,122,167,145,85,183,134,211,119,228,255,197,96,182,173,74,241,52,188,107,92,119,2,124,109,144,98,63,156,90,20,93,148,231,90,250,197,56,252,19,134,102,67,91,243,53,77,212,199,192,141,74,165,74,148,51,164,112,141,253,7,94,24,20,7,151,116,26,155,148,138,188,223,91,13,91,165,116,95,25,33,225,67,212,208,82,24,169,34,121,151,41,118,134,206,94,248,72,227,117,121,91,110,118,100,46,189,212,119,63,161,142,111,117,214,225,197,186,60,203,162,236,220,180,168,110,70,205,202,163,61,67,178,21,36,66,68,234,137,129,40,59,173,127,17,40,183,219,45,178,208,194,166,33,248,24,150,226,211,233,192,69,249,2,87,134,154,72,25,212,197,224,23,173,56,59,255,156,164,18,68,15,90,227,135,192,207,219,1,101,162,68,49,221,61,81,8,6,123,64,46,99,1,119,224,162,238,43,35,190,39,154,219,247,7,101,99,32,244,235,250,0,159,233,204,56,40,155,138,237,94,121,248,253,207,214,247,142,247,181,209,50,213,207,174,199,149,247,28,94,127,19,96,55,214,123,149,246,133,7,243,230,81,153,91,206,83,138,247,150,176,39,187,151,138,114,116,26,123,231,54,182,242,17,151,70,184,204,94,42,69,51,163,42,157,238,18,91,226,53,162,223,8,16,21,40,228,253,195,87,143,244,168,205,115,26,89,248,140,180,115,41,109,77,62,45,16,113,127,162,191,142,21,114,169,41,212,227,52,0,103,8,60,23,102,234,161,75,146,132,50,157,4,178,210,186,127,103,99,207,108,69,141,15,60,230,186,130,158,148,238,9,170,106,63,27,66,159,98,156,219,208,69,82,25,221,50,219,106,17,2,55,82,210,169,178,80,42,76,46,166,27,104,119,249,5,171,31,185,58,160,10,167,161,71,104,192,138,122,184,212,227,106,73,44,226,165,27,194,41,130,163,121,67,81,102,110,232,63,134,150,68,240,239,28,223,52,126,169,128,10,106,213,90,165,35,220,179,80,229,6,116,91,40,36,107,134,225,44,179,95,31,221,136,154,146,27,60,92,81,213,206,140,155,49,128,1,149,111,15,122,127,142,189,47,216,172,10,138,66,220,224,219,149,60,218,156,234,182,93,137,145,17,197,2,219,213,144,118,130,243,105,5,97,91,94,76,55,174,217,155,152,242,101,25,167,54,20,47,21,114,153,80,51,136,237,173,191,238,1,49,105,181,210,59,141,230,253,74,221,121,82,166,4,247,34,191,76,74,214,112,199,253,195,106,170,150,128,208,236,28,249,129,167,52,56,3,36,219,196,7,229,15,134,55,168,212,210,254,191,100,30,44,80,81,176,183,156,28,33,209,200,254,212,175,135,85,113,152,110,23,127,76,185,167,35,195,130,98,106,89,17,3,97,79,142,207,118,125,208,37,158,178,255,169,189,79,233,66,62,229,135,197,99,103,81,89,100,11,237,89,194,55,207,133,231,142,246,148,14,112,28,42,83,136,19,176,80,237,182,53,187,0,150,113,190,175,49,37,52,208,86,181,42,66,82,29,175,32,88,62,51,33,166,209,87,84,175,192,123,56,185,218,17,182,179,79,251,2,185,38,146,84,130,240,115,159,133,167,227,66,224,168,189,215,113,45,114,45,96,74,230,195,239,182,87,102,80,228,99,151,150,169,77,15,224,245,82,168,4,13,228,6,166,129,188,241,71,237,4,228,44,211,64,32,196,49,6,58,212,19,30,27,51,27,60,103,244,20,120,122,255,72,187,23,75,28,140,61,206,78,186,254,135,58,74,230,125,180,38,140,138,149,21,42,164,224,88,163,103,28,226,21,54,100,67,125,64,248,151,216,165,136,96,141,109,198,137,113,194,246,214,36,55,27,246,62,13,177,99,109,141,106,115,56,254,220,224,205,7,57,2,62,62,70,156,244,241,135,148,244,25,49,136,6,72,187,78,217,126,175,133,110,154,246,193,28,109,151,24,161,77,24,249,5,248,84,33,131,171,77,131,162,114,164,46,248,66,27,29,209,100,169,139,162,93,55,37,253,21,215,181,190,54,129,76,19,194,226,53,113,98,151,8,155,231,47,5,16,78,0,53,133,35,74,149,255,136,176,104,104,38,169,122,217,18,91,249,63,111,137,191,104,63,54,205,144,122,77,200,127,119,88,125,76,33,219,11,157,247,91,169,162,142,140,117,222,35,239,52,133,20,141,71,235,65,42,209,243,175,164,12,165,87,89,159,224,181,146,229,10,10,39,187,166,73,194,17,228,82,8,205,206,195,65,180,120,165,101,132,182,66,237,53,179,195,182,35,61,204,233,30,234,193,65,185,246,42,223,149,235,253,120,161,48,237,151,208,112,200,65,26,108,33,236,186,149,22,224,94,246,188,98,60,139,249,0,204,94,47,14,39,170,140,135,68,202,11,104,183,79,184,172,99,50,123,64,157,54,129,240,5,155,50,99,118,242,97,183,118,151,197,127,241,176,158,105,61,237,245,190,150,187,98,139,7,50,0,49,184,96,45,115,193,87,45,111,45,179,74,159,104,96,85,123,42,208,194,137,73,166,40,73,43,17,43,173,91,130,106,231,35,192,212,139,95,226,21,205,189,222,1,188,227,240,109,24,237,209,170,208,25,244,118,36,55,166,145,178,245,153,78,148,108,48,116,133,152,249,230,123,106,63,194,247,247,108,100,173,246,80,1,41,200,104,27,97,10,61,219,206,215,33,218,95,181,23,85,164,61,37,123,161,112,144,172,40,81,60,227,205,122,56,168,208,121,76,117,132,163,20,163,102,64,52,160,93,199,125,36,83,123,67,107,245,58,188,206,9,79,128,84,203,103,9,199,92,17,24,230,109,238,106,181,107,206,226,46,110,251,242,194,125,19,96,157,35,58,137,214,188,178,85,117,187,59,93,105,101,218,77,235,226,76,241,55,197,211,164,129,15,81,245,136,172,168,250,120,215,123,247,110,156,237,205,46,5,178,115,213,142,219,5,208,162,220,91,112,191,75,142,234,195,236,148,206,232,54,35,111,215,185,118,16,161,203,99,196,103,149,252,1,153,81,73,178,244,197,53,157,24,176,161,234,219,39,159,50,127,62,27,41,252,77,177,54,119,28,211,218,141,38,118,166,90,231,166,245,217,27,137,230,227,15,201,132,34,137,36,120,158,59,106,81,122,4,173,108,248,28,189,143,163,72,160,1,76,39,29,188,182,91,47,147,151,170,160,46,116,31,212,66,242,179,113,131,5,198,54,122,68,174,67,221,242,189,119,173,244,132,91,118,162,37,115,0,141,181,166,12,194,8,237,123,193,161,242,101,255,34,66,199,6,24,200,76,62,144,184,250,87,242,200,247,165,42,78,85,8,31,125,181,17,16,194,119,240,20,196,62,204,76,1,126,183,89,90,84,30,78,232,4,188,178,201,248,138,4,59,44,59,220,143,96,245,132,128,54,1,223,12,202,67,157,222,203,87,188,232,222,46,190,8,17,34,37,118,236,102,115,113,170,123,38,233,192,221,72,75,154,149,152,169,45,100,28,93,175,232,201,5,152,50,203,102,137,50,223,2,225,251,171,74,176,153,208,13,7,168,88,180,34,196,37,164,36,151,183,207,78,216,39,67,85,71,36,122,130,191,18,180,130,190,198,87,122,26,247,40,122,126,52,171,167,119,26,5,91,18,82,27,138,155,41,88,164,73,13,33,173,0,96,113,241,71,118,221,167,153,183,93,76,60,36,166,251,166,108,136,78,110,183,91,218,227,172,76,35,32,179,150,56,211,95,64,97,196,0,97,246,208,127,251,246,30,26,52,183,144,214,32,102,79,123,140,120,26,203,197,239,107,56,44,112,13,177,175,135,62,61,245,168,58,245,151,194,222,202,155,6,100,158,44,39,146,255,56,120,75,204,215,78,177,121,7,154,200,214,74,250,222,96,50,227,56,196,111,5,164,93,65,225,72,99,250,114,76,240,97,228,202,16,26,190,141,182,124,62,115,30,184,87,172,165,155,39,14,244,164,246,191,45,195,20,74,153,133,57,70,119,62,56,247,55,144,30,50,93,242,199,53,62,67,254,198,118,191,101,179,114,181,60,39,80,150,254,48,227,55,202,65,183,249,58,206,159,22,18,209,144,52,107,203,146,120,160,172,170,216,144,195,39,83,148,137,40,203,47,19,133,252,106,152,230,59,22,221,200,42,250,149,230,203,96,243,112,16,74,127,66,48,120,205,51,117,195,181,188,169,15,168,53,37,168,21,251,15,108,5,230,141,182,215,11,3,125,106,23,14,56,251,82,118,140,177,10,130,118,230,105,236,29,45,250,151,114,191,58,179,166,206,53,130,150,248,23,104,176,218,166,140,114,140,135,147,73,84,205,51,8,108,201,180,187,114,198,198,157,219,70,59,40,90,176,235,50,59,164,205,253,39,42,26,59,62,20,139,224,231,37,145,157,167,116,208,5,145,178,184,51,154,207,229,118,221,56,166,227,77,0,10,237,129,5,57,153,196,89,33,249,91,95,242,143,218,222,80,73,162,117,75,81,200,210,26,90,46,176,41,110,217,24,241,70,158,50,252,148,177,89,191,134,71,64,97,204,164,106,248,240,35,165,253,43,29,41,228,23,105,199,136,66,75,194,64,190,183,135,11,207,2,22,87,158,97,66,221,226,73,77,142,80,110,32,163,99,113,113,45,20,216,2,139,140,188,110,113,63,46,105,92,107,52,207,10,41,75,153,31,177,176,42,123,48,201,182,131,54,230,48,191,59,240,32,49,186,19,88,123,27,93,206,21,178,52,60,196,148,234,54,155,243,148,124,86,188,131,152,59,212,128,19,126,63,193,94,46,21,72,18,171,72,222,73,178,99,147,191,168,31,154,202,1,94,133,43,195,115,68,13,254,60,142,251,186,121,84,157,43,98,54,235,92,108,7,252,200,157,16,223,3,57,71,134,3,134,244,159,132,79,34,90,185,56,32,86,138,199,176,93,70,215,107,119,179,82,148,11,146,19,17,212,116,129,226,76,207,167,193,51,130,253,233,199,71,206,47,5,96,15,140,51,32,217,147,77,79,197,205,254,191,99,75,71,230,36,253,237,42,4,144,41,125,199,132,66,195,137,84,58,248,95,115,152,163,110,58,235,173,215,147,213,151,105,25,48,163,242,214,162,66,135,81,211,176,129,204,41,86,244,117,246,229,167,56,155,183,240,109,65,210,0,156,247,126,142,247,136,91,42,90,242,70,216,83,119,161,250,74,25,88,79,192,186,53,115,69,194,128,157,190,235,27,223,94,122,113,230,167,107,40,93,109,237,82,87,147,106,126,246,2,94,186,228,28,150,241,0,61,246,164,62,65,129,14,13,246,131,39,107,23,239,196,49,69,46,78,175,51,200,154,82,147,240,150,177,80,60,175,32,178,57,166,144,114,32,233,88,83,110,180,137,65,239,78,232,28,101,117,11,105,230,182,7,101,39,100,98,183,88,231,66,109,113,195,114,141,153,14,123,5,206,137,0,157,108,117,43,57,252,203,145,223,197,0,88,215,96,4,198,11,117,60,32,236,78,171,4,198,136,245,85,125,1,201,79,103,36,15,54,200,40,233,23,1,174,10,236,185,249,244,91,62,187,211,94,78,76,248,194,176,15,216,117,49,20,155,232,217,168,9,82,43,94,140,202,216,31,123,200,182,134,0,44,91,138,168,20,119,210,143,23,29,168,163,175,221,152,131,82,59,237,34,202,73,85,129,136,132,70,96,198,87,169,36,143,10,215,127,207,243,129,124,17,182,206,139,170,234,115,180,117,135,247,180,30,232,59,191,174,179,253,231,63,169,233,41,61,184,225,85,183,55,245,143,202,251,32,2,112,101,197,64,246,126,212,28,44,163,194,191,227,46,142,137,233,12,246,53,60,92,92,203,181,240,58,253,85,173,26,248,54,212,40,216,191,61,199,107,121,174,235,111,239,172,89,7,58,156,196,146,21,168,248,165,165,135,167,147,241,53,144,13,2,8,240,244,130,24,86,94,191,90,223,217,178,213,165,203,146,70,145,193,55,238,212,251,88,57,27,182,201,63,199,53,120,96,22,32,57,149,173,8,41,13,202,239,233,20,170,142,202,117,241,111,234,251,196,109,109,168,70,20,30,30,135,229,31,231,213,149,254,225,177,100,228,249,46,144,4,83,161,233,97,81,234,199,85,67,28,16,161,229,190,56,116,182,141,163,124,220,215,96,158,99,217,174,42,6,248,8,7,122,213,81,99,50,216,96,108,192,133,66,123,227,72,178,134,143,238,56,232,165,40,219,137,142,133,0,104,12,96,6,225,246,27,95,72,252,215,54,149,68,109,15,7,44,96,89,94,195,30,74,47,34,245,34,19,223,52,124,232,81,254,210,167,133,144,221,65,200,126,123,102,255,51,24,79,17,72,168,163,41,209,86,220,79,224,68,157,48,178,138,40,50,139,53,100,73,34,59,99,144,43,254,244,1,146,213,249,65,32,217,203,215,149,76,144,97,204,175,43,226,52,53,121,129,170,201,155,106,2,118,142,119,228,173,27,243,208,190,132,182,193,162,171,48,206,145,193,78,88,105,102,204,241,37,68,240,208,95,14,84,231,89,9,150,230,141,88,22,243,242,242,249,21,46,207,166,143,14,187,255,72,82,130,206,92,14,235,212,140,248,88,136,150,211,67,126,169,122,201,129,183,162,232,53,227,106,244,65,219,126,24,114,98,75,107,207,208,100,191,36,175,108,158,231,55,155,80,213,150,188,52,107,64,102,57,200,109,218,140,132,0,75,208,43,28,230,8,136,113,23,208,87,130,151,169,14,101,214,147,33,145,71,60,143,62,159,68,152,182,73,24,21,253,214,108,142,22,185,182,233,79,42,30,226,178,87,131,161,109,236,254,144,113,165,77,150,54,226,232,132,234,58,210,151,9,158,69,174,130,98,157,143,172,178,243,172,189,19,113,22,174,42,217,5,166,13,184,21,117,187,16,165,95,130,48,195,123,29,140,180,165,64,209,86,189,253,218,179,191,60,117,33,53,109,105,137,57,4,204,47,199,60,236,17,15,195,105,93,33,82,19,84,97,82,122,191,78,232,155,159,230,67,13,117,132,144,201,139,217,210,65,155,239,229,64,254,0,128,82,97,7,186,89,213,121,73,156,38,225,212,194,37,254,125,35,24,248,58,135,70,131,52,117,253,196,63,69,25,70,88,124,247,102,201,222,241,241,34,128,194,212,163,202,127,252,98,7,194,199,174,84,70,89,1,40,49,216,192,138,45,82,98,178,143,135,211,173,151,15,223,20,213,33,82,166,6,222,230,62,242,225,137,222,46,51,17,60,12,46,47,101,49,253,119,135,195,169,77,254,205,46,189,102,93,36,92,225,188,233,218,43,96,173,90,72,15,82,17,203,9,155,37,99,60,50,86,75,206,31,16,55,241,189,149,152,164,4,115,82,237,0,228,157,143,60,216,103,46,177,5,95,255,223,4,226,247,56,209,135,212,60,33,219,172,183,188,97,166,211,250,51,78,25,29,212,193,116,152,14,71,189,165,220,120,83,218,20,114,31,99,94,48,12,29,168,36,49,31,254,110,133,67,41,146,131,104,111,209,226,178,109,73,59,142,227,246,36,93,181,166,249,136,52,68,247,241,76,133,87,172,200,149,88,105,1,168,41,43,43,143,121,20,242,32,151,19,68,147,130,89,133,153,40,8,13,31,100,230,228,190,215,69,80,209,204,250,54,17,9,198,166,53,62,50,57,68,153,66,214,76,56,200,168,100,80,1,25,220,225,153,64,25,156,70,18,170,25,57,200,41,176,53,36,159,34,55,156,96,221,62,130,245,13,82,190,120,114,111,194,126,157,48,24,82,15,29,99,28,125,104,57,185,65,167,107,215,0,138,202,98,249,215,147,177,182,95,14,17,4,209,53,18,44,85,90,78,188,31,233,43,58,60,61,73,101,51,181,175,173,145,208,192,166,58,142,96,232,153,200,230,236,229,56,166,24,26,158,190,66,86,133,149,81,200,27,95,182,144,124,16,233,181,225,91,30,179,252,83,73,252,87,226,200,186,25,14,225,238,107,53,111,218,67,24,59,4,207,92,176,235,149,150,31,43,20,241,99,226,155,78,104,47,136,124,220,118,30,246,32,152,99,31,194,237,67,223,242,251,211,70,120,164,20,23,210,164,178,138,201,163,134,202,162,184,230,187,132,188,224,53,20,41,5,205,88,87,176,123,25,212,37,55,196,234,234,223,170,42,207,60,71,177,92,239,242,243,126,91,165,252,91,127,94,117,229,134,150,118,173,149,68,150,104,201,117,142,139,45,174,219,126,92,33,91,218,228,142,37,221,208,162,168,4,17,106,88,83,187,78,64,145,47,194,16,83,175,115,202,96,64,233,230,119,60,131,48,168,208,135,182,137,212,189,79,193,65,37,160,205,119,243,24,36,25,33,15,75,43,186,103,17,161,234,222,199,2,188,61,132,67,124,107,248,189,218,246,41,148,253,167,211,41,177,7,228,139,222,237,59,94,56,102,47,160,80,113,186,132,106,149,172,255,180,156,245,125,138,186,81,167,72,152,200,27,228,70,186,115,0,147,161,128,168,227,122,116,156,156,25,0,72,146,172,191,153,55,135,125,180,105,241,221,58,142,113,40,160,245,18,180,45,108,244,110,4,12,86,253,147,162,53,99,93,49,116,133,80,56,89,132,130,20,117,128,156,111,153,51,230,24,183,173,234,116,219,182,181,109,32,120,196,213,28,152,217,237,41,92,68,107,223,227,75,202,81,1,246,31,58,70,173,195,179,255,125,84,19,8,189,163,167,7,221,254,208,130,144,211,3,27,64,172,66,230,182,72,135,124,45,131,116,144,19,125,109,120,12,4,170,127,230,171,181,213,202,172,215,201,83,39,90,89,214,79,140,7,70,242,153,116,177,179,197,156,117,114,48,8,209,146,225,118,51,177,51,130,115,89,10,138,35,194,129,31,167,171,235,226,68,79,114,134,156,81,212,51,251,44,19,83,178,1,164,152,88,53,46,140,98,67,103,130,127,65,122,58,157,255,201,22,22,167,166,223,139,8,102,28,156,11,75,127,20,206,175,252,179,196,38,125,116,1,70,188,178,87,3,207,133,232,128,158,149,3,246,77,167,3,58,215,226,235,203,98,205,15,57,250,87,84,155,6,109,202,149,16,154,15,43,48,174,222,226,63,211,102,23,123,29,226,90,28,198,152,31,253,249,152,203,53,76,75,162,251,171,71,199,45,112,95,231,98,78,142,249,16,219,246,116,151,64,87,157,52,206,38,28,143,33,226,24,179,36,213,11,31,51,43,108,208,157,97,86,104,206,31,142,199,154,127,188,79,46,38,84,254,162,249,226,232,60,190,80,111,91,204,137,102,99,254,160,244,30,58,137,22,11,72,30,205,247,192,51,64,71,16,83,208,185,221,72,135,168,165,155,146,189,143,203,204,164,174,102,189,201,47,110,39,57,216,247,65,202,108,205,137,38,235,246,48,193,147,245,2,36,206,198,171,126,194,245,253,110,61,216,183,33,151,122,49,179,200,121,50,77,135,252,248,154,44,95,11,224,171,211,163,232,33,21,131,27,169,157,155,168,59,188,43,194,3,174,137,144,147,236,17,21,246,192,131,29,101,76,102,19,185,240,89,195,21,32,107,100,106,195,11,227,179,165,44,53,220,69,199,142,83,85,153,28,161,224,188,237,146,97,39,97,36,126,197,67,59,41,41,166,101,158,33,147,227,60,68,247,192,110,102,81,122,12,99,209,211,2,252,224,205,16,140,161,235,121,64,144,130,72,186,61,82,240,162,26,85,213,201,33,2,137,206,79,72,134,236,140,167,107,0,82,30,205,80,25,170,122,52,238,75,49,10,216,122,13,25,98,30,101,71,14,176,105,66,235,54,162,61,189,255,157,164,176,65,192,200,97,121,27,191,187,92,160,95,52,212,196,179,165,57,16,10,38,100,57,126,5,165,75,21,57,57,74,58,241,33,164,39,117,49,222,166,63,115,149,242,142,115,194,203,110,108,238,29,129,203,194,26,49,89,87,4,124,195,105,234,136,200,117,181,227,116,50,207,120,244,145,63,186,133,98,209,186,200,168,138,248,245,107,160,239,151,221,224,11,250,26,158,38,209,195,230,45,39,220,184,120,154,253,35,205,21,93,63,6,111,254,60,253,202,220,68,235,151,187,207,231,2,169,99,198,29,125,135,76,239,94,4,130,11,174,221,179,232,8,59,89,56,246,228,10,37,171,255,166,252,34,59,103,92,232,29,128,176,175,178,255,171,6,76,105,187,96,124,92,154,184,216,40,248,202,58,109,25,92,247,206,7,195,4,28,243,10,212,99,172,227,139,215,165,229,166,6,60,247,108,252,72,124,239,250,245,8,78,54,83,154,150,140,145,75,4,118,140,58,195,41,61,112,232,194,14,208,59,184,67,72,121,98,194,12,21,45,32,128,253,208,160,75,219,10,130,14,25,115,146,226,243,58,34,62,48,162,53,148,155,67,36,200,197,103,102,115,9,118,26,23,203,212,162,61,49,214,75,157,65,224,221,11,3,199,68,58,12,38,138,251,161,9,160,181,247,9,63,164,148,255,228,225,229,37,61,201,148,245,114,22,89,13,14,246,16,204,131,68,112,23,39,216,21,34,108,62,213,34,20,96,160,125,34,102,101,13,210,242,105,227,152,143,156,182,1,201,166,69,151,230,181,170,215,218,187,176,188,117,122,115,204,60,223,50,170,18,135,149,190,21,75,213,181,139,70,136,62,111,71,239,244,196,174,208,53,244,111,85,83,14,165,199,244,222,55,243,162,53,241,247,220,32,189,53,118,26,57,47,202,204,81,216,183,207,154,3,8,161,143,174,102,242,174,62,246,35,44,198,253,204,207,147,208,187,214,172,250,198,99,154,49,125,48,244,150,144,153,125,157,237,64,85,253,105,70,49,77,97,241,155,147,208,54,30,73,200,43,100,180,244,177,173,201,128,59,72,90,107,19,73,128,117,158,63,197,48,27,62,56,29,242,128,177,79,234,254,52,48,97,160,38,186,71,244,253,84,49,230,83,112,247,221,175,1,177,227,8,104,58,118,209,126,17,16,102,36,109,191,249,97,136,233,22,249,246,197,55,184,251,121,142,200,132,122,103,167,108,199,232,174,198,186,60,213,0,116,92,111,126,141,241,107,31,21,254,209,5,10,189,191,81,28,97,209,116,98,254,188,113,98,4,53,192,7,145,209,150,52,39,92,132,41,124,135,6,9,51,191,3,93,30,32,24,203,197,98,149,217,200,246,251,55,135,21,183,206,109,117,255,123,31,128,157,207,223,98,105,102,241,183,58,44,224,174,221,41,153,81,148,98,169,36,237,37,51,188,250,1,60,249,57,80,150,159,55,111,244,255,119,204,123,29,200,40,100,96,119,211,51,60,130,215,89,151,12,90,246,21,65,206,88,186,176,149,154,250,74,125,154,202,42,136,140,141,158,7,238,62,188,174,198,251,58,136,123,221,2,165,159,163,241,191,67,220,175,203,223,176,207,152,155,93,9,216,64,185,87,239,98,181,169,200,174,111,156,142,13,71,95,107,192,159,65,40,14,252,23,207,215,127,40,126,236,178,32,170,141,210,140,204,42,242,137,215,36,251,217,87,16,95,255,213,11,176,162,6,124,217,240,12,3,22,43,112,44,243,107,123,67,207,38,29,110,239,163,212,171,21,179,125,201,65,12,160,129,50,200,89,206,246,163,140,1,22,3,212,7,2,132,64,239,218,89,57,81,190,193,103,74,34,141,92,222,44,10,102,132,115,18,222,89,63,97,251,135,214,231,246,249,224,231,220,217,236,134,140,206,141,125,39,55,211,81,154,133,119,96,159,37,1,80,67,30,16,119,77,13,96,132,48,218,223,209,129,73,146,25,87,115,253,149,41,54,25,229,219,8,64,246,92,201,180,161,133,245,127,197,82,103,139,6,112,235,7,27,51,204,40,128,111,56,220,142,218,57,181,166,155,89,195,61,134,30,58,81,90,125,9,116,221,32,203,214,196,121,161,19,9,63,40,7,23,243,127,58,228,43,25,173,232,103,245,252,61,137,148,223,118,175,141,36,179,202,24,21,213,214,191,76,184,50,41,137,41,91,47,162,252,52,253,14,19,136,203,244,97,10,163,147,232,211,36,93,133,204,247,120,24,74,116,124,118,43,20,216,84,36,177,242,34,101,122,240,91,71,1,162,208,141,81,76,118,78,197,197,66,65,147,36,231,93,76,239,53,108,121,102,123,120,38,237,103,172,67,165,67,250,143,110,191,73,69,100,8,201,21,23,238,200,202,30,36,62,141,70,132,126,155,81,246,83,210,65,106,242,82,154,168,151,239,248,106,144,37,105,102,33,140,27,103,180,186,51,198,124,230,138,184,126,184,196,156,246,219,191,42,13,99,219,129,37,86,29,29,162,125,238,195,108,73,150,67,210,38,32,72,206,87,207,49,125,247,137,211,130,130,59,192,192,206,67,19,177,250,226,131,197,129,102,245,204,166,164,164,179,203,13,26,15,168,34,255,165,80,55,121,218,146,119,198,138,241,191,162,41,105,206,127,135,196,212,191,158,243,43,219,133,169,48,39,93,133,231,172,204,81,126,235,229,195,92,64,28,58,208,84,124,163,241,151,80,190,40,121,170,119,119,77,144,209,22,190,221,5,156,44,10,225,188,255,67,45,198,113,38,218,200,199,65,218,97,184,159,57,162,98,59,209,200,35,246,16,200,135,150,120,10,196,206,79,134,59,99,108,67,32,195,82,91,50,203,191,179,87,128,215,210,50,211,87,143,66,73,49,11,212,237,215,119,182,79,113,128,150,1,239,178,177,16,231,62,250,112,25,205,69,52,165,113,230,38,170,120,116,66,185,215,251,18,26,3,11,154,248,96,227,168,111,114,137,185,238,91,71,158,178,219,229,84,62,41,60,117,145,206,117,97,114,53,30,43,3,61,229,113,76,71,131,64,133,134,66,93,203,66,63,34,111,97,21,29,13,140,115,45,254,110,48,144,20,178,135,34,167,178,200,104,84,118,170,29,137,193,19,118,134,11,234,216,253,217,170,66,224,107,105,218,222,210,197,153,124,168,225,148,100,166,55,13,124,134,23,184,185,127,66,129,19,35,117,69,195,200,53,118,184,21,11,144,160,226,23,203,169,57,73,147,184,209,251,191,84,232,96,60,235,134,131,51,213,255,65,136,171,202,35,20,217,107,248,40,134,123,253,161,134,189,80,97,6,41,241,71,57,15,181,242,240,96,226,96,99,12,77,76,4,74,109,233,70,234,123,200,170,66,51,238,93,74,222,11,252,231,121,165,211,178,218,8,105,160,60,95,28,131,130,200,101,234,239,130,243,160,120,97,75,189,95,193,82,56,22,91,104,16,73,228,127,28,184,4,24,126,221,1,21,175,227,50,217,131,119,255,82,131,183,215,13,22,179,194,4,62,61,212,58,222,216,91,66,96,15,151,86,3,119,58,242,79,156,8,199,176,55,251,22,102,190,128,56,139,27,97,190,68,223,174,50,76,139,123,78,100,93,67,112,73,165,18,174,9,81,55,71,215,136,200,81,168,214,115,4,253,8,108,12,188,199,170,37,61,24,194,27,94,34,148,88,171,135,49,26,184,136,139,226,87,125,68,154,196,187,205,44,114,178,127,110,14,41,93,140,32,9,43,166,171,13,233,219,78,84,198,101,85,166,146,62,234,98,166,248,188,217,102,76,114,5,245,79,195,60,113,169,100,178,227,31,199,254,127,93,57,238,120,152,123,237,249,38,50,156,138,206,77,206,215,121,53,140,218,176,35,189,179,55,177,195,237,161,142,71,118,21,194,43,224,39,169,224,91,187,52,44,20,106,46,66,73,185,30,155,166,26,92,222,209,254,235,33,44,199,203,244,177,183,62,248,145,154,245,168,54,177,63,149,190,83,236,212,1,234,101,115,90,241,16,205,115,58,79,162,89,134,69,158,86,121,181,75,32,4,226,53,142,124,13,220,207,217,35,25,96,92,119,2,179,82,208,98,190,94,120,127,203,19,58,165,30,72,47,169,231,132,38,235,160,110,186,20,162,88,222,246,175,201,245,233,17,202,202,38,6,215,25,33,0,225,236,21,167,4,19,67,249,7,236,105,128,237,8,210,8,99,228,126,61,239,254,86,191,141,251,122,41,213,23,220,162,5,116,9,0,205,163,168,51,98,150,92,253,240,163,63,240,233,168,199,228,132,239,162,64,165,168,209,44,185,196,144,112,29,179,146,107,146,117,10,95,120,70,126,169,193,170,61,111,72,149,165,254,245,238,159,196,239,234,230,165,193,28,106,189,71,48,233,84,195,209,63,111,55,32,56,200,197,141,71,241,112,37,86,229,218,199,1,214,70,134,143,111,110,241,83,192,231,0,179,39,93,237,6,121,214,20,42,70,174,110,122,206,72,23,54,252,221,151,82,129,110,231,225,190,213,92,224,100,18,118,31,50,216,195,181,236,121,242,196,1,30,96,159,197,190,175,19,194,76,83,165,88,197,63,22,6,26,150,223,68,208,220,53,65,124,134,255,28,208,190,23,13,105,160,225,164,254,221,58,140,169,15,156,177,208,244,238,186,221,14,13,96,79,207,126,65,112,30,1,127,149,119,164,27,140,122,81,16,240,134,103,37,123,180,2,85,76,80,186,79,137,206,119,240,167,77,183,129,122,161,244,83,156,150,101,18,77,45,29,230,81,138,98,68,86,119,98,29,3,14,96,75,5,187,78,122,56,241,53,70,12,32,234,36,127,184,58,63,2,15,138,196,76,149,19,41,116,199,145,229,153,212,115,253,152,86,211,181,137,159,7,183,216,230,103,82,104,39,144,29,7,26,207,106,209,140,34,93,58,67,240,203,85,74,216,93,157,169,227,219,170,187,158,97,125,61,127,154,119,28,159,25,130,89,11,107,208,201,177,117,106,217,130,153,166,102,6,202,208,239,127,65,47,0,215,253,142,229,59,133,227,222,207,171,222,48,238,37,238,242,104,54,175,131,101,33,105,118,27,229,236,109,219,244,38,54,41,146,35,201,147,185,122,174,108,156,115,10,204,142,149,86,38,141,236,247,57,160,45,251,254,102,228,136,54,119,140,81,130,82,140,245,28,89,215,119,43,73,251,30,225,183,243,114,185,160,241,170,16,62,193,197,197,128,219,171,235,228,57,108,204,166,195,32,84,115,237,117,55,181,70,95,208,36,70,179,184,151,196,237,180,100,168,115,81,229,61,183,111,51,214,203,74,134,253,142,36,93,46,84,21,26,214,16,157,58,112,94,3,251,104,206,198,53,185,170,114,198,62,123,177,54,36,194,71,231,22,185,66,251,43,225,24,244,108,135,12,129,223,159,58,231,22,109,79,159,211,236,34,152,89,137,26,47,197,43,87,206,107,245,80,211,2,184,28,245,158,145,225,94,75,232,10,130,174,84,87,15,61,33,236,38,109,88,2,237,240,168,24,72,130,27,51,177,237,88,49,40,164,60,182,18,142,218,40,225,19,174,183,194,60,205,199,243,251,148,70,253,147,82,236,50,119,215,186,153,110,242,122,164,153,152,115,119,81,253,4,152,236,253,65,217,225,140,57,61,128,77,183,212,184,78,197,108,207,180,192,20,132,6,163,33,206,233,211,51,59,226,109,59,116,195,237,233,70,138,20,184,49,68,217,196,4,74,46,190,137,113,248,212,180,46,40,80,19,240,22,245,23,108,108,63,203,171,186,251,26,217,248,188,151,165,0,18,197,230,160,101,172,164,175,53,29,159,229,5,114,140,146,208,176,241,251,111,101,83,127,166,130,243,144,185,200,26,147,177,125,39,224,198,53,135,119,84,99,165,0,204,212,86,208,116,158,255,123,90,12,64,148,224,69,241,170,160,21,13,216,146,240,151,95,24,74,85,9,57,47,191,163,146,35,43,76,253,30,128,13,206,170,119,184,16,86,231,45,50,11,174,113,184,232,128,23,112,68,186,37,173,153,95,215,250,147,8,218,145,47,234,211,105,240,8,212,181,230,24,156,120,153,247,7,191,253,246,80,22,83,98,162,83,43,84,214,41,17,153,37,132,183,101,77,55,100,175,55,25,73,212,70,35,214,80,106,89,118,169,164,6,218,0,48,146,206,239,110,119,28,167,229,236,152,90,122,133,196,76,38,232,195,182,153,106,129,93,96,25,56,193,108,149,105,117,169,58,145,26,40,144,180,204,143,217,32,205,140,153,247,234,64,14,208,20,147,150,192,8,150,176,104,58,115,198,138,198,192,152,172,148,203,198,73,19,234,19,219,107,250,209,42,225,199,34,178,218,61,90,213,59,72,24,42,216,136,83,91,174,175,51,39,179,199,251,103,194,43,152,44,15,176,42,53,112,163,21,119,7,216,154,61,77,223,154,114,236,44,112,113,63,68,144,228,45,166,113,162,227,239,215,94,84,163,170,254,23,4,4,27,39,36,35,11,234,248,20,105,187,156,214,29,3,59,41,244,0,249,188,16,215,17,242,13,123,69,167,175,18,18,100,49,149,99,157,216,100,131,207,174,150,111,201,168,71,249,136,167,60,225,20,246,39,149,142,147,78,21,97,62,189,29,70,237,182,57,45,120,37,54,130,114,23,111,122,41,22,50,31,83,141,89,17,127,37,104,238,169,242,74,91,177,66,90,71,221,243,12,141,107,152,215,61,124,195,59,193,105,174,44,110,161,164,103,213,159,210,175,62,161,246,55,53,139,245,53,80,116,64,113,25,232,125,218,6,224,42,93,75,217,252,251,161,196,92,50,196,250,199,41,110,157,186,225,54,253,121,158,160,171,40,78,7,117,45,199,6,210,24,14,242,5,79,223,202,222,71,30,145,70,114,92,156,0,104,105,142,240,40,121,216,164,134,196,125,162,82,245,71,77,189,47,205,172,97,28,90,242,29,36,51,18,61,97,91,2,206,84,20,167,44,200,159,31,47,52,212,230,151,197,18,172,200,150,50,156,164,98,50,219,90,108,121,70,61,123,103,248,216,14,15,225,212,226,124,1,156,158,187,167,177,104,135,172,247,63,154,42,16,96,89,242,115,203,68,59,238,53,112,23,138,91,242,131,103,99,206,125,45,59,47,124,24,134,166,183,212,65,162,12,79,86,137,113,170,177,33,79,104,180,108,81,54,26,146,34,221,24,211,246,73,42,137,143,225,179,78,132,180,40,161,36,59,72,45,0,202,213,6,28,188,107,178,39,59,224,108,158,134,77,46,227,155,26,57,217,5,146,29,176,141,136,244,99,205,83,203,201,78,68,46,139,147,226,131,233,147,93,101,4,225,84,113,128,95,51,163,8,58,111,155,247,251,29,92,240,65,180,241,137,183,171,173,166,233,112,124,146,64,172,50,161,22,12,0,51,124,251,128,117,188,219,115,220,11,40,94,228,55,248,107,248,225,56,111,57,252,214,182,35,45,59,206,120,166,204,83,74,251,238,95,173,143,210,8,151,5,73,19,232,161,29,192,102,180,201,221,219,153,140,147,192,171,152,207,144,105,154,28,96,232,64,8,75,66,162,55,123,160,98,185,126,202,97,210,172,4,37,83,118,170,196,127,18,222,73,30,168,137,242,142,158,255,137,184,83,190,118,142,88,117,175,57,44,139,100,207,9,149,53,50,230,44,114,116,84,122,156,53,243,47,10,110,249,99,212,114,203,235,36,81,247,118,120,251,55,182,67,194,200,163,166,28,114,61,20,20,217,38,11,61,95,190,217,37,101,148,64,19,74,213,142,206,133,198,61,157,220,38,79,209,9,248,214,70,135,77,44,170,234,102,59,165,143,172,137,49,17,79,229,207,133,24,119,32,178,28,9,21,220,158,215,82,241,215,173,217,193,43,223,52,57,76,200,121,198,2,254,126,228,141,168,23,174,126,130,70,184,176,86,22,74,162,110,16,114,143,60,224,177,106,130,151,195,58,68,237,50,69,74,3,125,1,102,228,21,168,89,130,176,196,76,41,40,12,169,206,193,123,86,43,49,10,90,47,78,106,77,115,92,79,149,113,206,171,100,136,23,137,19,89,243,142,3,183,78,143,90,235,111,11,225,224,199,72,90,153,16,130,9,47,179,211,63,227,238,138,36,124,45,179,160,156,74,29,9,249,51,244,80,23,143,237,147,204,253,31,29,47,242,101,29,38,8,168,169,64,94,119,74,88,53,60,215,96,2,31,243,217,14,176,201,113,178,200,85,11,149,181,135,19,164,168,229,104,231,222,54,109,116,47,45,195,51,242,2,67,10,229,50,56,237,81,1,45,59,220,153,217,133,45,211,175,104,140,135,124,143,227,91,127,59,208,124,12,231,163,101,132,24,93,182,78,119,203,148,71,153,76,81,136,33,85,224,229,193,43,229,10,246,27,108,96,33,67,34,93,69,145,153,177,10,173,86,37,223,32,250,60,140,168,49,165,41,56,151,196,124,139,147,246,28,54,124,108,95,148,234,40,33,145,135,193,238,146,9,18,206,82,43,140,232,84,116,253,241,35,107,201,55,18,98,198,141,34,250,100,39,15,53,190,215,146,218,16,131,241,124,40,69,55,129,155,196,196,118,152,215,252,9,54,126,238,26,64,212,137,246,24,189,21,200,210,0,196,240,223,54,93,227,74,84,46,70,23,126,138,230,209,213,85,130,62,77,236,232,24,161,248,65,185,130,242,252,52,134,228,119,67,154,39,5,55,209,72,91,70,153,42,202,1,135,15,217,77,98,81,200,125,218,82,7,4,92,255,104,253,7,184,59,157,105,128,4,246,8,207,143,150,6,68,145,210,114,45,91,103,244,143,33,159,236,155,102,194,107,164,14,32,199,144,216,85,222,179,1,19,182,89,6,143,118,144,246,121,221,215,102,76,229,7,100,229,82,117,167,89,150,136,69,52,54,68,232,190,157,11,203,199,86,88,227,254,230,23,75,223,121,166,244,92,202,56,195,202,231,211,186,113,140,168,64,23,200,41,156,12,23,202,175,237,58,234,8,192,154,201,191,59,52,216,233,200,174,166,248,68,246,7,72,244,106,145,131,254,123,129,93,218,221,65,20,222,238,206,124,160,31,161,235,52,116,40,101,240,34,16,174,66,165,108,83,36,4,187,221,140,130,9,219,85,101,20,143,79,115,69,62,186,60,152,142,10,105,135,179,121,21,172,219,164,251,150,92,221,216,210,213,66,18,7,132,68,144,124,12,161,212,57,190,26,232,105,91,237,149,16,144,218,167,61,20,222,189,178,143,204,130,194,61,189,62,76,93,31,191,204,2,19,139,111,233,135,93,186,92,232,101,57,150,68,57,119,92,194,8,70,235,173,224,67,35,219,108,13,60,234,212,107,242,54,183,135,190,165,181,72,138,178,99,5,147,35,118,122,137,217,86,80,159,41,118,148,178,229,117,244,236,238,231,130,8,120,77,158,235,49,249,31,26,125,92,75,186,9,234,2,16,64,87,45,1,82,22,55,41,60,249,166,4,121,173,95,237,217,254,232,19,212,165,219,119,23,164,2,122,74,218,36,94,81,55,48,224,100,60,102,41,68,224,173,210,135,197,139,40,17,65,182,63,187,85,205,78,19,142,81,195,255,81,185,234,0,160,77,110,161,54,102,91,80,222,188,176,0,76,178,228,114,101,37,131,210,132,144,93,90,144,254,222,125,21,93,102,30,22,184,15,135,93,213,109,243,97,28,6,223,225,54,229,90,134,174,151,32,160,26,60,7,111,213,39,213,65,165,15,127,57,197,192,12,165,189,121,53,105,174,122,126,87,42,134,112,249,131,46,241,218,213,66,31,104,247,26,202,171,191,125,67,110,187,8,106,112,134,225,139,131,150,177,128,35,42,67,211,213,106,215,87,38,42,26,181,0,140,179,83,142,204,8,147,234,97,58,33,218,3,139,146,28,24,191,85,78,229,63,113,173,145,127,72,222,229,222,163,24,92,183,122,197,95,14,109,0,25,97,2,160,49,145,42,53,231,145,67,42,250,106,55,169,14,148,123,135,117,117,74,215,46,110,97,25,78,164,191,63,61,19,254,58,185,207,48,138,35,244,243,217,174,125,100,95,0,163,111,67,221,9,38,66,139,52,121,210,127,72,248,13,27,117,7,241,145,50,153,203,31,180,161,229,230,225,26,27,207,7,228,223,223,121,20,136,164,33,219,175,72,114,244,208,112,114,178,233,182,60,32,205,205,249,227,81,224,224,96,117,253,147,191,83,254,89,159,92,188,150,29,250,238,14,167,162,230,252,11,211,73,121,36,1,167,87,88,166,138,236,117,97,48,18,48,59,173,18,85,223,207,177,160,212,13,199,192,82,173,38,156,50,251,198,16,173,139,27,168,46,237,96,59,25,146,224,177,46,47,111,133,45,201,187,241,205,244,164,123,156,52,145,216,145,154,38,19,58,30,124,235,181,63,238,139,35,52,233,181,107,194,160,37,58,146,111,170,79,242,207,16,32,42,101,122,240,239,42,68,26,5,170,233,161,7,208,123,34,171,106,107,16,159,33,4,14,118,139,148,37,221,246,177,148,53,218,191,99,229,209,62,174,156,71,219,26,134,39,121,23,123,18,44,223,150,59,234,217,138,116,221,157,66,108,129,82,89,101,170,115,236,62,175,253,5,120,233,150,205,129,213,76,161,185,43,240,254,9,9,39,92,30,206,198,57,33,210,151,100,244,27,71,27,126,238,228,145,201,217,224,159,181,229,175,132,39,80,206,155,213,163,53,223,141,108,227,217,196,160,118,22,115,240,101,228,145,220,108,126,10,80,63,31,53,80,77,192,69,121,229,82,129,38,65,169,28,58,180,85,222,190,234,179,175,20,39,123,63,203,24,144,243,20,42,128,68,144,94,248,140,188,13,12,176,166,62,159,186,118,132,198,67,91,99,136,255,155,32,125,114,163,61,207,67,149,46,90,100,43,32,233,59,77,6,255,216,54,123,176,207,117,62,216,60,172,231,13,162,173,81,200,138,197,229,7,164,154,225,180,138,3,50,86,39,125,201,109,252,228,195,225,76,164,39,183,103,78,227,216,39,251,104,213,181,5,129,228,221,182,253,110,44,2,46,198,34,89,255,211,94,228,78,94,14,27,241,84,110,28,19,122,100,252,138,49,185,76,48,201,94,36,136,199,88,205,87,187,87,93,222,46,146,155,25,9,156,146,210,62,130,84,26,184,117,14,106,196,57,0,212,6,159,110,242,219,231,78,249,226,19,72,232,43,2,5,229,218,111,242,237,154,93,160,157,126,97,211,251,76,154,19,77,95,101,206,34,4,177,124,43,156,209,162,44,110,248,39,245,73,229,136,146,59,172,96,240,157,169,10,200,10,226,110,110,235,192,42,187,187,228,244,36,217,91,167,30,50,157,25,142,215,111,14,105,146,221,66,23,201,171,144,109,50,192,109,177,79,131,191,228,54,228,93,127,105,111,24,43,104,191,1,68,154,254,120,130,39,227,40,1,201,100,34,175,17,107,25,216,253,253,106,131,183,112,19,191,250,82,248,153,33,210,27,57,125,167,26,237,9,44,131,49,147,190,58,137,200,159,159,76,238,154,117,51,97,97,106,25,93,174,73,123,216,80,11,103,152,81,48,111,49,114,95,247,185,112,92,156,96,224,11,167,0,29,237,205,189,114,132,158,166,14,203,69,87,191,163,96,96,199,214,15,68,97,5,139,15,142,206,108,162,12,245,98,99,190,69,121,83,133,112,81,201,215,169,235,88,31,234,4,169,72,227,82,53,120,114,81,5,245,86,157,215,67,165,128,47,127,137,28,53,75,135,224,252,245,107,169,9,237,204,209,151,244,51,142,166,111,31,234,119,11,13,36,215,43,132,7,139,39,40,102,154,233,86,98,17,162,29,126,20,95,104,124,205,133,112,185,101,197,207,6,41,149,134,197,254,235,63,46,147,174,80,176,135,205,177,5,9,98,228,22,146,217,91,19,133,157,67,160,104,117,168,17,0,65,217,187,80,109,36,171,112,128,199,210,183,146,175,104,92,198,226,230,173,89,82,205,211,230,27,101,236,61,15,246,230,242,120,146,74,170,230,7,183,237,179,114,12,205,176,248,218,94,5,120,85,150,1,209,152,46,113,119,176,211,149,106,86,21,166,51,26,185,66,252,15,49,102,171,29,30,160,176,191,162,18,140,249,5,60,35,125,118,254,53,247,196,112,100,8,41,203,79,6,119,148,130,204,142,228,196,195,26,85,45,167,35,139,231,62,61,80,28,41,123,220,220,227,251,75,112,208,58,136,13,131,46,108,179,125,176,145,51,182,171,194,134,238,1,27,45,254,3,117,56,81,232,35,15,121,1,212,126,98,116,163,121,151,204,237,121,149,160,165,81,35,101,3,65,232,160,117,235,108,54,5,126,50,206,5,102,195,122,109,42,149,84,147,204,27,222,179,217,189,158,201,166,78,255,7,229,41,110,168,101,167,102,102,52,47,87,149,251,26,233,160,178,47,27,213,143,154,13,34,98,135,238,217,106,209,209,64,44,88,209,16,161,11,160,111,245,250,133,69,95,125,250,39,247,128,237,255,125,101,41,154,214,165,162,57,111,169,93,99,254,101,218,252,159,133,59,32,221,228,247,120,72,52,93,111,46,240,74,190,214,218,150,105,212,196,94,65,77,68,64,73,51,124,243,203,201,102,49,87,231,182,209,162,212,169,153,65,103,20,143,159,182,90,220,198,168,199,38,79,107,134,97,218,19,219,197,150,151,132,33,208,225,31,98,114,93,88,237,131,242,253,181,83,204,154,134,53,216,172,19,39,23,251,188,127,222,54,194,116,49,217,18,111,12,2,77,219,85,75,15,193,204,78,219,212,126,111,39,191,84,48,197,245,216,25,30,183,248,6,99,222,186,128,2,18,240,96,226,218,6,100,232,111,58,156,170,115,71,81,103,129,143,55,109,250,97,20,240,179,104,136,16,87,119,45,170,110,207,53,72,218,12,223,127,34,67,64,215,53,42,231,93,54,197,8,94,226,164,246,92,204,222,49,94,45,234,160,209,73,166,155,156,215,249,185,66,183,123,84,228,20,143,140,213,71,138,52,132,238,41,248,181,5,3,2,65,138,138,116,121,103,45,133,209,121,139,181,62,156,109,27,28,153,14,127,8,139,139,251,175,32,149,214,58,6,55,247,138,166,4,1,233,80,172,191,63,149,10,236,230,131,42,91,146,115,1,70,165,34,244,78,69,115,68,52,165,43,12,179,22,76,135,240,226,36,223,78,121,129,248,124,203,197,48,19,6,56,164,56,81,198,103,143,56,31,24,173,168,186,19,66,92,109,52,102,11,233,193,131,255,64,194,208,195,177,195,97,126,77,30,169,199,107,35,178,242,71,160,244,236,55,148,210,58,217,26,79,187,158,231,167,127,142,6,121,115,187,87,224,166,57,208,241,3,2,214,5,142,241,184,99,87,68,180,231,42,204,255,121,88,84,203,131,21,103,170,159,142,251,244,154,137,5,131,214,185,93,250,157,251,217,23,209,120,136,92,69,69,1,217,79,222,211,131,90,22,195,59,16,239,151,39,19,252,68,6,80,245,249,181,134,19,71,10,120,56,84,0,225,41,210,182,175,6,178,155,18,15,201,214,50,8,41,247,181,32,147,32,14,178,193,195,143,11,35,46,90,224,95,74,242,76,223,205,59,179,69,92,157,153,223,148,101,140,177,72,101,196,39,3,20,24,173,165,104,55,93,191,128,65,60,138,132,102,227,89,193,217,224,121,85,45,80,147,107,220,212,203,173,17,192,64,238,91,207,188,103,200,128,10,224,109,2,107,11,50,35,93,148,216,126,224,228,177,2,225,65,60,70,76,16,185,216,125,152,206,139,255,250,62,69,23,41,183,179,41,182,75,72,240,144,105,229,26,5,254,118,84,84,57,177,43,191,245,0,89,61,64,90,162,118,104,213,31,195,186,49,72,139,112,66,170,222,167,135,11,196,34,167,172,27,187,35,85,249,164,198,81,25,227,123,138,111,59,93,49,216,159,202,103,245,53,114,220,214,55,93,246,252,29,127,13,150,99,127,237,163,141,136,108,100,49,88,118,57,67,189,173,122,242,93,252,5,179,247,153,16,112,51,148,68,31,81,90,48,6,147,161,190,141,149,176,226,141,60,212,219,116,63,29,215,73,246,73,81,176,202,59,132,135,102,180,252,137,72,81,245,244,173,105,101,63,186,28,238,202,64,111,110,217,153,236,58,150,123,186,96,254,19,41,16,66,40,196,139,217,141,69,49,7,170,37,39,18,97,191,180,5,174,94,25,23,117,11,11,155,12,71,171,214,240,11,139,253,185,23,206,249,112,197,35,16,89,202,53,243,41,73,216,186,54,137,250,146,48,181,6,104,143,231,7,220,156,174,154,191,249,181,140,150,180,255,132,36,249,45,44,91,248,234,115,219,21,223,97,156,249,51,120,56,95,140,212,31,14,36,128,44,233,142,77,124,231,169,26,16,109,62,56,206,121,36,126,207,166,53,50,208,51,55,82,17,83,1,113,169,234,242,81,10,252,7,34,160,208,247,43,1,96,108,157,82,24,20,92,75,0,205,164,159,178,238,101,71,196,140,166,171,10,180,32,55,181,233,47,105,175,26,244,132,150,220,21,249,203,103,246,89,109,81,145,77,249,40,165,104,141,90,68,114,33,74,197,77,46,137,176,125,152,237,32,126,202,250,127,73,142,16,131,47,194,198,240,189,125,32,58,92,26,108,103,47,117,231,237,10,114,198,112,50,230,254,126,165,47,252,122,25,184,95,209,39,110,184,216,120,160,80,173,116,11,226,188,59,255,94,82,151,39,15,104,72,66,223,243,184,177,202,12,46,165,101,111,214,136,102,93,239,118,110,142,168,216,208,36,11,253,16,140,103,76,106,25,128,203,108,135,137,81,71,229,120,167,141,26,164,221,184,200,145,244,22,130,2,35,99,178,19,72,89,198,250,9,162,3,136,145,85,78,126,31,182,94,186,165,202,13,217,45,147,248,80,217,7,201,42,25,125,130,134,201,228,67,44,72,41,84,75,147,159,96,151,126,179,218,59,99,255,32,90,49,181,130,141,230,196,193,100,10,1,136,7,179,7,116,214,26,117,244,43,132,249,149,242,106,182,139,54,192,207,163,70,151,114,102,32,123,186,213,196,52,232,76,7,53,159,93,239,9,197,55,227,58,8,178,83,185,152,79,202,186,67,85,205,11,109,199,74,19,133,51,189,160,197,178,230,56,26,236,131,252,204,5,19,193,194,200,22,213,242,61,147,183,253,153,130,114,114,90,65,158,66,197,200,189,15,139,72,247,140,83,210,254,125,196,82,90,130,172,53,38,62,5,61,190,6,81,36,180,115,36,1,187,87,250,32,182,205,57,81,108,144,24,73,173,145,251,198,102,167,138,40,190,97,146,172,152,151,187,254,96,236,162,203,51,215,123,11,174,240,88,57,29,50,1,213,86,16,178,242,227,211,93,206,159,183,234,110,146,153,73,247,23,30,77,114,176,104,4,250,190,119,168,186,56,205,132,242,222,17,146,47,74,216,125,209,171,16,153,33,232,141,228,184,132,121,107,230,11,92,6,205,3,174,99,167,106,113,109,97,24,98,179,108,94,65,234,6,240,53,80,168,38,0,164,115,51,253,81,212,135,62,83,239,82,186,218,232,231,106,180,210,65,104,63,88,148,122,159,115,238,36,232,46,165,73,203,124,128,89,168,3,42,86,185,144,104,249,104,148,244,210,204,227,227,250,251,197,155,41,116,182,81,73,197,253,103,46,12,87,183,137,162,236,195,87,138,6,64,120,225,47,218,202,132,114,116,79,184,138,43,253,146,98,126,152,77,205,191,54,43,1,132,31,81,176,136,13,166,236,204,109,17,252,144,50,30,195,69,104,89,187,125,245,109,45,72,187,72,108,187,118,146,248,46,178,85,174,160,183,158,39,160,215,29,97,143,31,206,35,82,186,183,230,89,201,155,232,186,15,214,192,65,33,20,121,19,159,180,80,42,223,13,90,17,45,102,72,156,10,63,138,238,187,182,140,223,85,48,78,136,219,107,30,95,15,232,103,190,35,209,192,116,196,220,107,227,128,243,199,66,39,196,83,118,24,160,187,17,15,222,48,188,121,159,227,126,137,224,97,59,255,222,186,102,103,106,204,161,131,200,115,190,221,74,253,162,211,155,18,87,125,143,18,50,227,229,115,169,10,116,153,150,177,87,185,245,160,93,82,167,25,223,164,165,189,49,29,224,189,169,34,187,182,223,179,111,231,51,174,234,226,186,250,214,137,215,62,147,213,23,160,214,231,83,178,121,53,152,22,86,116,79,124,240,118,32,45,162,7,2,129,196,97,106,249,114,163,253,188,167,194,214,172,113,117,220,227,177,133,77,68,82,141,252,5,134,229,48,171,107,143,38,186,149,181,80,150,62,221,231,96,95,49,150,210,116,5,183,155,144,58,107,142,232,77,51,116,40,202,194,75,146,238,29,129,146,240,27,83,124,236,62,251,130,217,154,202,33,204,201,131,105,198,187,32,106,156,177,119,254,157,225,148,131,57,248,114,194,20,192,234,254,90,47,214,110,159,222,109,134,33,179,56,7,178,254,52,102,85,202,132,10,129,111,194,70,185,241,43,140,124,210,189,201,48,55,90,67,250,176,21,192,171,202,190,5,209,215,144,187,89,209,108,113,172,246,132,167,1,222,132,245,36,37,177,71,117,163,118,98,217,83,80,241,35,222,174,4,125,246,6,93,241,128,4,241,110,84,82,103,110,107,19,244,180,68,176,39,86,252,52,155,167,238,15,32,251,211,100,41,95,196,180,123,251,51,131,190,4,78,58,215,23,250,199,201,174,182,5,156,25,80,49,142,102,155,26,161,164,254,172,180,67,210,169,231,172,192,168,32,50,103,9,147,104,135,254,35,138,101,114,14,116,224,62,251,2,210,183,136,148,197,141,131,113,5,193,15,231,142,155,184,149,59,93,181,231,75,241,81,215,155,108,113,188,109,216,218,23,7,195,183,128,5,70,178,102,222,171,102,210,72,135,30,172,190,178,147,187,185,98,197,1,101,226,155,16,50,153,192,34,139,30,44,192,51,5,61,228,42,182,118,61,185,209,90,54,80,63,219,51,197,125,255,50,23,174,99,241,223,181,33,207,128,220,184,164,174,91,72,2,154,183,197,9,122,213,143,9,78,7,162,130,58,178,204,162,158,32,53,26,10,166,81,49,52,155,10,47,182,230,160,67,53,245,149,187,165,104,35,231,4,123,79,209,35,190,7,84,19,244,10,98,250,41,118,238,237,216,18,63,180,132,222,224,105,146,221,101,116,108,146,9,4,188,72,3,241,146,8,73,213,87,175,72,166,63,95,11,56,44,60,68,211,251,188,129,20,191,100,217,171,94,131,114,6,240,252,252,37,48,137,122,128,253,229,34,205,206,80,138,105,250,43,8,228,57,35,237,16,215,0,93,115,193,197,15,234,79,42,226,41,19,45,151,99,128,106,79,66,225,131,68,168,159,80,86,242,196,173,233,174,86,177,107,35,163,90,155,201,212,9,34,161,65,223,106,14,104,51,250,114,111,25,38,245,190,234,18,0,48,181,93,119,111,140,112,246,201,12,21,26,7,88,126,112,199,52,204,63,1,214,158,85,92,146,232,99,2,39,139,146,179,238,11,202,127,169,223,70,87,78,222,176,171,5,174,254,118,93,143,12,139,128,248,45,115,131,122,173,202,1,15,192,150,53,155,249,109,184,127,82,175,237,204,19,130,3,178,115,222,214,229,131,128,204,250,180,37,142,78,37,82,204,164,87,159,196,253,213,220,211,74,157,160,230,194,193,129,107,156,9,128,33,108,78,87,100,114,240,14,89,151,148,54,101,182,115,167,207,20,148,250,128,2,212,67,4,164,51,103,235,150,243,132,158,162,124,219,81,227,234,62,15,114,224,97,189,77,166,1,146,176,222,53,98,52,207,253,90,229,98,106,47,192,8,177,15,1,136,213,105,247,176,7,78,9,114,60,222,23,138,219,59,240,134,79,202,222,208,232,164,97,126,254,214,200,133,193,24,78,45,35,43,7,24,184,126,195,174,2,23,113,210,186,180,203,5,233,255,129,30,8,47,242,117,100,98,144,211,174,93,106,221,55,64,233,120,173,225,60,39,241,219,94,171,36,30,132,189,207,143,67,236,66,251,232,211,182,74,131,192,122,190,165,95,245,30,5,248,43,59,140,62,234,250,46,103,144,204,41,8,76,208,250,1,226,248,51,181,75,36,80,46,168,246,192,52,141,85,60,61,75,175,149,12,192,118,164,220,210,173,59,44,220,38,31,113,238,111,194,31,176,70,125,219,151,251,247,216,85,60,197,255,180,188,85,77,57,189,68,86,191,52,85,184,68,63,70,22,125,68,58,161,62,184,165,63,238,83,181,116,123,145,240,137,200,108,20,150,142,94,230,22,153,154,159,209,103,104,36,83,109,235,182,37,44,32,217,129,224,129,206,63,29,135,95,51,147,9,165,203,198,101,118,60,178,225,22,214,102,230,56,250,160,181,100,4,186,112,160,36,107,33,12,44,64,37,47,109,7,248,213,217,107,10,195,250,176,136,254,169,193,159,59,60,85,174,196,125,188,35,219,209,250,21,47,135,197,168,244,226,186,51,134,43,129,184,101,14,150,105,35,217,21,85,235,42,36,211,143,68,217,79,67,253,77,132,223,188,96,239,146,250,201,234,188,135,239,143,253,46,67,162,213,16,13,39,205,132,151,83,53,240,64,156,120,26,166,149,152,174,180,12,38,129,167,46,15,197,137,46,147,3,51,240,158,11,178,98,86,68,202,48,101,99,52,75,192,73,85,100,192,73,97,121,42,17,116,162,238,210,153,7,103,71,0,142,44,173,231,120,219,0,211,151,229,90,224,76,226,75,36,197,103,33,192,106,197,54,72,136,255,183,100,216,124,108,229,188,193,0,191,235,212,231,250,30,99,34,172,69,215,240,95,236,232,239,126,161,210,178,179,18,71,125,82,47,222,140,124,195,90,119,67,220,57,7,203,186,218,181,102,191,231,20,50,56,20,97,139,186,33,116,189,200,194,44,174,73,117,142,99,176,56,155,201,70,180,198,249,34,172,15,69,167,46,214,155,194,15,162,145,188,126,18,255,128,171,209,179,105,102,227,191,161,17,246,236,232,155,103,130,47,92,65,57,14,192,166,64,53,86,56,146,219,148,242,240,132,37,50,223,165,51,135,242,223,246,173,94,110,186,113,167,118,148,52,109,255,166,130,140,71,71,67,47,245,174,97,80,212,58,34,109,248,149,43,58,65,227,1,145,3,11,182,40,149,228,27,198,97,200,118,85,86,67,52,43,168,240,43,20,164,243,122,59,57,11,237,46,131,127,155,241,98,54,142,249,87,198,177,102,118,172,111,154,220,174,27,130,255,23,135,209,32,90,195,35,203,35,52,153,235,52,240,14,53,166,150,221,131,49,60,64,147,64,96,51,163,101,232,215,44,186,208,130,33,130,70,87,5,17,167,130,58,62,146,156,200,64,148,228,208,155,160,26,207,214,45,97,239,59,213,176,153,121,57,86,18,165,63,94,150,25,241,28,244,72,167,154,58,82,148,64,51,154,3,139,152,225,25,186,142,99,189,59,57,165,65,242,218,48,165,199,86,233,227,121,9,182,9,205,168,190,242,244,37,237,143,101,8,152,180,252,4,250,74,100,110,182,101,156,75,37,196,96,53,107,163,236,62,251,117,220,67,34,42,216,172,94,227,108,65,202,221,109,247,111,229,79,87,245,28,95,238,12,133,196,86,31,10,233,223,29,236,209,159,111,127,178,163,22,45,80,97,171,184,144,182,48,62,191,40,58,84,107,243,61,161,16,121,167,94,150,98,101,3,81,184,108,156,176,37,61,128,201,215,216,99,215,194,151,203,195,74,163,236,86,40,24,91,189,19,54,154,7,106,204,12,121,219,197,102,214,22,190,163,109,217,146,151,93,122,70,32,224,188,178,205,222,216,143,125,6,62,47,50,247,217,166,160,132,249,38,147,255,177,135,18,42,100,8,38,168,53,5,86,244,161,198,74,55,239,119,22,50,158,108,209,209,61,85,123,119,223,231,198,60,49,134,105,131,235,218,3,244,73,179,220,76,15,35,84,106,215,40,121,107,10,219,80,5,129,103,93,124,190,195,125,82,205,150,210,204,19,80,38,246,189,183,227,196,210,171,235,72,141,40,182,138,21,166,251,27,243,205,138,55,207,193,168,160,45,246,192,204,59,0,90,185,128,252,188,210,35,33,173,27,101,194,177,37,166,114,52,117,30,10,124,192,32,227,195,97,223,8,14,137,164,88,174,249,113,182,130,199,26,151,123,161,40,54,66,152,116,50,7,26,8,228,165,214,33,140,40,238,30,13,128,6,88,212,32,89,98,111,43,65,208,12,28,99,216,163,23,248,114,189,113,167,32,175,45,131,111,122,66,104,195,235,195,148,112,232,124,14,187,29,200,14,217,46,213,120,95,169,210,142,56,155,81,69,176,96,19,42,144,104,90,11,230,118,160,27,151,14,247,33,1,131,201,3,160,170,192,226,239,248,174,22,186,3,46,109,211,149,88,41,146,144,171,102,225,209,143,73,253,174,26,82,165,137,15,116,164,96,105,74,86,144,48,157,82,106,121,19,59,152,25,75,27,113,38,164,154,228,65,92,236,78,206,143,210,6,178,223,24,205,80,105,133,156,236,147,152,47,163,105,237,90,173,7,193,255,91,2,245,43,102,218,203,181,93,193,81,148,17,119,86,58,175,0,165,165,104,113,171,111,234,166,201,134,100,203,37,177,97,55,9,158,241,215,215,139,205,151,102,188,241,159,102,229,236,82,100,18,124,7,84,117,25,223,117,192,55,7,119,218,36,122,6,116,201,234,90,107,165,4,99,86,30,30,112,84,86,113,27,142,118,113,236,147,36,42,101,248,95,230,115,212,112,144,53,67,134,189,118,96,144,179,89,86,27,164,126,160,83,87,180,176,200,168,116,168,168,157,1,59,156,87,193,134,75,20,136,8,113,66,121,182,201,255,250,7,62,96,186,21,109,232,4,233,72,119,102,57,138,221,88,67,39,19,106,5,159,60,246,213,123,3,161,108,177,84,31,24,24,80,240,95,132,170,120,141,214,74,123,118,137,69,208,159,38,220,44,82,79,36,88,108,164,140,152,39,226,10,42,218,142,86,40,109,114,249,39,217,252,196,185,63,46,159,28,4,213,212,85,147,162,100,78,239,13,218,255,243,17,242,214,120,139,109,54,33,236,196,212,95,21,184,190,28,10,72,84,230,248,59,63,102,115,205,36,226,117,54,228,239,237,199,21,33,115,120,71,33,62,209,81,10,160,64,148,129,55,21,47,217,129,204,53,221,29,234,60,64,90,198,94,63,14,156,195,98,175,129,117,196,43,36,84,165,27,85,44,89,148,41,88,0,48,0,154,137,106,94,64,145,106,59,1,63,35,105,12,122,96,97,129,47,52,114,225,79,150,167,230,24,7,198,11,189,82,22,106,225,181,91,146,93,137,17,4,248,6,14,50,125,164,41,250,31,185,220,65,72,26,7,7,173,181,10,137,182,1,206,115,189,247,61,228,119,204,75,177,7,220,109,20,46,27,227,48,213,223,151,132,156,70,126,250,160,124,12,237,45,71,126,92,9,115,214,63,18,143,234,155,216,127,73,190,125,154,151,187,177,167,58,53,150,20,33,194,109,56,147,105,180,7,29,42,115,45,135,115,185,53,12,152,69,241,203,96,160,249,34,112,58,193,39,151,109,178,115,56,27,93,122,44,18,97,79,17,174,236,156,91,200,50,145,207,51,60,4,221,139,249,208,20,88,204,118,236,121,157,155,99,46,86,193,205,65,230,176,134,122,148,68,100,22,226,72,106,23,88,15,128,23,239,159,36,50,138,123,5,60,228,108,132,227,21,242,68,217,77,166,12,199,60,251,88,240,85,178,214,87,49,127,119,188,215,109,195,22,154,43,177,56,211,6,251,218,211,165,142,197,205,233,111,240,152,165,159,105,247,203,107,141,17,172,69,221,97,64,48,21,38,125,106,211,231,176,15,146,59,249,185,57,36,58,252,70,0,120,247,170,40,40,202,183,68,64,8,198,29,103,6,245,44,68,231,135,253,243,158,9,3,161,207,223,110,93,115,69,23,35,244,90,239,6,222,80,164,70,187,198,154,117,157,95,169,132,102,63,71,100,109,239,252,169,166,248,69,12,213,72,50,223,246,239,70,183,123,18,49,24,67,209,239,165,51,147,171,79,120,139,47,180,201,113,221,215,240,125,203,68,27,222,240,248,135,87,192,19,57,193,250,162,94,199,71,115,29,32,84,34,111,92,210,238,254,171,223,0,88,194,157,33,44,197,66,41,55,184,11,19,58,44,201,179,204,80,26,36,149,24,153,178,230,145,158,86,89,102,165,31,168,86,211,117,240,151,246,157,82,28,191,37,4,166,104,11,74,34,195,185,150,184,229,92,216,188,144,238,22,136,172,237,86,52,139,212,71,15,201,105,42,41,31,84,88,52,137,49,104,8,11,185,22,207,113,244,186,53,32,164,105,213,205,92,104,27,47,101,252,242,9,128,202,10,73,182,52,173,131,206,218,123,246,77,202,52,3,218,139,46,49,245,196,248,69,15,119,198,76,102,228,5,12,58,180,5,166,20,55,68,102,235,56,236,164,47,235,170,138,160,137,185,249,216,235,139,139,246,168,7,188,62,224,14,46,67,124,68,72,189,41,229,247,198,255,234,12,2,50,225,63,232,236,206,75,59,131,219,40,26,17,228,35,135,78,85,209,207,68,21,56,101,225,197,235,241,170,193,239,185,37,61,237,108,4,50,228,10,150,195,177,249,208,220,38,162,61,90,246,148,224,163,184,36,42,243,94,246,148,23,142,131,104,205,244,208,145,21,138,19,203,231,171,109,91,7,158,15,5,83,129,196,205,222,47,89,189,113,164,141,40,107,114,249,44,50,76,66,94,128,139,218,24,107,9,185,246,15,93,125,158,147,93,70,238,124,52,195,243,133,221,145,154,16,28,86,165,36,174,109,232,188,64,14,207,170,46,123,200,138,35,244,13,19,46,94,77,27,67,63,221,211,210,116,206,23,110,5,176,52,107,131,16,59,111,160,171,212,220,7,149,79,126,128,9,136,191,224,35,105,12,67,7,222,21,70,166,47,71,246,252,185,152,142,229,175,253,210,160,242,48,88,220,104,227,206,156,115,189,5,27,28,228,29,247,45,124,200,152,170,64,68,57,48,232,47,14,51,228,89,129,10,113,51,155,161,23,66,225,185,253,22,188,68,53,220,47,207,106,175,251,45,190,223,176,195,204,213,194,56,197,163,121,250,73,173,87,157,164,218,20,227,224,195,132,164,74,1,94,82,245,215,41,184,255,126,211,251,86,105,31,74,6,196,220,226,166,232,211,165,63,164,61,99,108,135,67,103,236,118,220,7,234,104,152,125,164,106,193,62,118,60,8,18,25,84,117,16,39,197,70,140,12,253,146,106,5,64,9,168,158,35,124,92,14,97,142,42,211,66,192,215,37,73,110,72,236,237,31,138,225,65,203,24,225,242,79,31,229,133,223,184,117,53,22,171,75,81,182,142,230,119,16,10,87,200,191,227,104,138,14,189,195,123,164,2,68,116,41,32,46,163,13,19,16,25,119,126,123,115,150,67,69,56,169,198,35,242,148,15,16,98,132,57,14,155,158,123,208,218,162,245,102,92,41,49,158,148,63,49,226,161,198,19,75,40,76,18,10,152,184,148,185,239,213,158,151,95,130,154,72,77,161,143,49,233,132,224,118,64,225,148,207,112,186,156,20,220,22,184,173,229,119,88,74,9,160,254,255,29,105,37,162,155,199,107,188,164,137,36,105,1,28,2,250,29,51,146,1,17,99,6,251,104,58,216,243,110,2,117,130,159,223,193,133,52,230,247,139,5,39,95,11,106,184,255,188,92,144,113,65,76,161,252,234,77,2,174,192,154,156,15,97,240,149,68,240,21,249,98,3,222,166,252,203,75,72,29,184,205,169,230,53,198,40,240,146,76,159,140,250,44,76,224,196,150,225,17,124,42,117,233,193,189,104,130,89,202,121,113,66,213,162,153,144,140,244,123,24,70,176,99,183,129,43,72,20,81,91,77,145,51,67,210,209,122,23,175,153,149,208,111,137,155,168,227,234,43,102,204,247,53,106,95,137,115,217,83,53,70,88,23,218,189,241,49,57,38,196,33,96,32,249,220,108,173,149,95,141,5,67,121,137,87,232,11,251,93,27,33,78,207,184,57,149,150,238,90,149,70,163,193,205,202,91,249,117,124,200,13,42,248,15,94,17,21,225,14,79,139,42,215,249,217,196,241,214,176,60,40,228,34,57,98,171,114,89,52,119,95,55,11,25,119,223,158,26,169,208,7,130,23,241,253,234,22,183,195,183,240,210,61,123,129,156,99,189,251,172,110,132,16,176,19,224,39,194,181,33,173,93,223,238,159,105,215,86,118,121,22,183,254,218,60,124,255,83,211,163,144,81,158,245,20,29,118,29,237,213,163,138,237,56,38,173,228,26,28,143,14,18,149,158,47,92,224,195,75,80,250,218,236,162,97,140,159,66,137,134,219,23,120,246,255,15,240,174,71,30,7,228,42,46,172,253,181,176,247,88,102,223,154,43,231,188,38,63,208,103,129,94,177,54,150,2,214,84,129,128,132,36,92,213,95,91,85,141,24,184,197,1,68,155,178,57,187,81,240,70,246,235,74,60,172,220,7,58,69,9,52,200,136,67,23,211,27,64,93,147,61,23,44,179,135,180,94,55,162,152,195,134,178,224,234,235,63,249,188,22,191,243,209,72,153,210,216,29,46,204,73,114,110,105,253,210,64,243,50,184,83,53,105,239,192,211,153,251,147,245,66,80,154,69,100,199,68,232,30,168,173,102,252,34,72,11,203,184,249,139,194,250,186,177,200,165,32,95,225,225,176,213,230,218,117,162,177,30,94,99,221,34,12,48,129,26,64,102,106,243,53,5,161,116,109,245,24,196,166,52,241,135,94,19,61,202,47,239,35,76,127,203,223,195,141,148,92,244,204,237,33,135,251,205,49,245,146,222,196,234,16,12,236,38,20,237,24,236,43,137,29,85,254,51,179,5,185,244,60,12,31,131,118,74,195,35,199,12,143,251,67,128,182,15,71,74,188,204,228,225,61,217,175,154,204,105,81,151,61,66,30,29,198,3,27,107,39,237,225,124,182,167,145,47,116,241,247,145,176,154,138,159,146,136,215,38,181,234,232,30,111,32,68,64,170,131,217,184,118,231,43,251,97,246,244,74,166,67,9,46,98,70,214,251,118,31,119,136,204,135,78,94,170,126,202,117,214,35,198,131,124,219,243,116,102,54,210,208,103,170,171,31,113,129,211,255,71,159,249,53,248,100,75,161,153,229,247,110,191,134,203,171,209,206,75,169,125,195,4,46,40,232,226,148,109,56,150,154,27,229,160,46,19,181,6,83,61,59,98,28,120,105,27,214,170,57,219,210,9,21,84,241,84,144,92,117,145,23,78,243,235,8,69,110,30,206,49,190,183,69,2,182,133,34,234,135,148,168,123,52,72,156,59,72,234,121,126,153,213,43,49,87,51,70,6,185,133,80,54,217,26,65,76,186,172,107,156,121,29,12,67,93,56,109,56,193,231,241,87,128,170,141,1,155,62,255,72,113,117,18,0,175,246,78,80,125,139,97,108,165,170,14,170,241,138,199,241,48,217,93,218,111,47,148,170,13,242,1,38,108,201,29,137,172,134,126,163,11,190,146,0,244,11,108,129,120,195,226,108,138,119,63,203,211,228,225,134,174,207,4,201,149,138,102,172,37,175,230,29,110,106,194,189,52,72,133,90,106,25,182,38,237,195,94,227,173,99,242,132,125,153,204,40,192,127,192,74,64,33,70,38,98,17,74,25,193,215,225,153,98,73,121,239,198,93,65,244,126,208,33,22,81,187,123,84,17,19,83,238,22,122,105,130,62,227,91,45,219,161,30,42,158,131,93,87,243,159,127,215,94,165,219,1,180,25,54,11,107,20,105,167,158,222,70,100,121,228,2,217,224,246,49,50,246,102,196,19,202,222,148,2,119,157,30,150,161,207,96,142,148,43,95,125,219,103,193,5,25,197,246,106,45,140,35,58,44,40,46,177,1,249,39,135,126,251,178,66,90,4,156,42,214,85,178,8,247,250,15,97,104,26,100,208,25,122,52,87,63,110,16,246,193,45,77,156,126,169,10,231,175,70,158,210,106,86,37,227,236,249,77,12,158,212,211,9,4,83,240,235,127,70,9,64,104,114,110,164,237,252,173,122,250,230,95,13,222,135,232,95,237,218,201,115,85,94,184,10,155,0,102,213,108,189,189,35,33,20,52,149,176,216,96,22,9,217,28,222,36,184,245,47,112,238,131,130,134,7,204,117,57,15,235,46,160,233,209,18,201,8,242,126,245,9,244,239,8,74,20,42,81,241,224,131,22,45,42,170,96,42,219,39,150,25,112,27,68,195,87,48,181,53,27,203,12,191,135,218,129,107,144,84,209,149,67,63,75,79,52,47,179,66,95,223,40,248,181,85,234,121,246,83,149,246,244,163,19,191,38,209,15,62,50,210,24,89,215,205,187,91,187,235,165,231,14,140,66,178,58,115,164,144,232,157,169,234,225,238,28,6,90,100,254,115,30,166,17,31,16,8,32,171,135,83,136,60,224,11,102,203,55,168,182,87,141,78,209,127,26,156,0,160,11,175,193,38,189,180,48,130,61,82,159,98,192,224,43,191,188,171,123,100,222,97,6,108,169,216,91,66,147,44,219,194,167,112,16,237,159,46,23,6,60,86,200,21,98,50,202,60,238,192,14,43,92,157,18,70,9,235,242,113,102,25,152,200,145,168,191,50,122,31,33,19,143,203,49,155,153,179,199,249,1,119,125,242,43,186,126,77,89,149,199,77,140,211,195,180,28,216,127,14,70,205,16,30,99,205,63,43,228,29,216,175,107,203,24,137,99,216,73,63,192,202,128,218,135,85,77,163,101,171,155,190,172,53,255,76,60,99,1,211,30,127,27,240,163,154,152,212,40,252,13,84,229,132,175,8,72,207,172,133,68,166,198,209,112,207,23,49,132,95,242,50,168,78,52,245,133,119,156,221,93,90,136,215,31,231,69,202,6,95,177,183,189,221,85,243,142,41,182,30,207,34,18,203,124,241,236,107,106,224,61,9,167,144,243,105,211,55,6,76,1,85,238,94,232,167,252,127,128,103,154,179,135,158,108,194,81,75,141,5,55,68,171,206,122,106,225,172,124,80,146,74,52,178,139,193,247,74,141,251,9,238,106,1,173,81,209,172,139,161,55,53,186,29,5,226,168,110,115,0,219,81,129,72,116,11,44,93,72,57,38,32,210,212,57,82,240,223,95,78,102,214,155,48,171,63,79,64,238,114,141,251,152,243,41,2,167,236,206,44,8,238,67,168,149,238,62,55,29,75,254,184,166,216,74,5,107,83,54,200,210,191,225,132,57,13,187,103,115,226,67,11,170,51,96,202,152,182,150,221,227,161,164,111,53,113,151,183,16,120,215,16,90,24,201,24,231,245,115,250,43,3,88,80,193,85,213,65,175,18,64,168,116,239,133,17,57,132,21,151,130,151,85,25,180,229,48,129,91,190,24,172,159,34,165,60,233,53,179,48,140,225,38,200,70,182,235,239,36,59,231,46,138,245,217,194,96,254,189,74,8,52,165,89,239,145,237,171,242,160,23,41,180,148,117,211,116,48,152,20,206,128,205,63,115,144,85,85,251,106,229,27,180,95,80,109,121,121,123,159,67,103,75,177,238,22,245,220,228,11,193,212,131,216,135,90,120,78,186,217,250,18,133,39,93,0,231,212,70,110,171,45,47,181,167,31,166,38,107,169,211,128,23,108,29,1,64,143,226,151,44,98,71,57,233,91,99,167,141,94,179,251,244,216,50,255,101,192,50,154,104,11,251,194,123,170,63,122,149,255,242,77,104,24,240,136,62,99,125,252,98,140,136,98,155,158,127,77,160,219,83,75,25,7,115,152,239,82,159,79,114,7,3,73,236,218,158,80,115,76,158,174,166,180,21,141,204,93,252,215,143,208,163,170,198,224,194,86,155,117,51,57,2,21,226,231,44,151,37,183,211,175,182,155,170,21,224,223,145,20,246,181,209,92,216,47,42,110,203,246,183,78,148,196,227,102,229,229,205,141,146,136,43,201,146,219,46,29,75,130,29,55,245,211,81,111,202,64,249,168,198,94,107,77,110,93,128,16,102,131,47,20,38,238,61,228,77,177,81,202,253,50,146,40,138,14,182,185,241,104,178,244,146,84,35,78,202,87,50,38,26,13,188,169,74,135,29,3,53,4,237,83,37,57,136,157,106,133,13,208,221,72,31,57,254,168,76,160,212,107,160,135,121,22,149,143,143,108,58,219,26,42,214,208,54,198,167,209,239,101,7,60,239,86,249,249,91,185,148,145,52,68,20,179,171,235,62,226,156,165,171,100,46,177,159,245,6,152,211,84,108,222,213,109,251,139,122,174,166,34,199,76,196,205,229,126,195,188,77,208,214,13,192,205,216,88,9,222,132,151,104,212,171,84,21,197,11,22,191,29,120,37,210,230,252,107,212,146,65,63,159,39,247,169,133,92,236,119,98,233,133,173,250,149,69,104,137,129,183,53,153,181,231,196,103,202,44,188,40,252,236,239,239,203,190,63,209,93,205,5,253,81,65,111,112,202,60,91,235,13,22,216,184,36,104,12,250,251,96,174,134,178,169,115,247,30,164,252,29,33,70,78,192,119,255,115,76,67,90,143,55,203,115,121,246,196,21,50,165,137,44,73,17,227,45,115,25,154,137,217,4,23,182,99,92,111,61,6,20,231,100,81,65,132,181,39,55,170,179,154,14,156,188,148,146,19,59,58,111,154,132,122,199,34,51,88,37,100,147,110,244,253,231,211,52,36,86,227,10,75,250,173,32,19,55,115,250,12,1,103,161,59,109,38,33,116,74,139,71,221,126,86,123,81,10,198,104,238,47,15,152,11,109,25,236,130,20,189,5,43,159,44,149,170,109,98,190,199,42,90,59,197,215,80,130,201,190,9,7,88,152,119,76,255,46,191,8,198,20,4,71,196,141,22,51,33,95,135,193,78,129,36,221,240,194,221,99,81,140,1,227,142,88,191,251,223,71,220,9,227,106,69,138,61,237,79,101,191,167,117,35,140,194,86,177,38,231,90,67,81,202,199,119,228,109,126,192,11,13,34,103,122,55,162,173,178,159,198,178,221,119,175,82,191,156,31,1,159,49,119,42,3,160,52,167,38,167,19,124,113,91,59,189,170,67,67,56,128,56,175,219,193,227,151,165,148,138,95,36,160,169,230,235,218,167,60,119,138,94,178,152,73,198,49,140,176,44,55,233,129,248,8,222,246,38,218,232,178,128,176,140,193,237,16,111,110,59,156,94,224,11,150,8,149,215,36,13,223,147,175,209,225,114,207,59,250,116,152,38,70,86,110,231,73,250,121,59,249,42,187,175,195,235,81,127,81,115,74,194,100,138,25,8,39,108,1,218,188,114,134,155,8,234,250,42,26,26,214,88,100,169,197,228,228,168,103,37,10,244,70,95,118,219,134,244,15,197,223,134,173,32,192,232,163,123,52,130,90,29,38,88,100,212,176,2,226,140,15,214,19,183,102,63,59,38,111,189,107,199,143,129,239,98,30,60,223,18,146,43,2,98,18,126,51,105,194,210,242,127,88,94,113,20,138,194,17,226,113,206,75,73,141,5,40,226,72,48,18,217,207,146,243,230,220,1,172,225,157,227,106,141,58,134,254,142,179,224,123,73,8,95,168,72,168,118,203,153,157,188,111,223,238,250,169,152,64,68,236,153,132,149,120,50,180,241,61,18,74,85,35,38,211,2,133,29,237,120,15,213,54,203,42,147,14,67,18,210,161,150,198,100,92,1,73,28,171,6,150,108,120,142,17,238,79,206,100,230,238,244,2,12,47,73,234,167,120,16,93,147,137,81,206,190,117,53,222,122,71,220,18,172,126,79,35,125,2,192,55,176,240,244,193,143,161,105,225,23,190,160,84,37,134,9,254,196,123,244,66,90,47,188,60,120,88,41,164,73,0,101,252,215,61,174,96,33,167,147,59,118,39,233,3,28,158,30,79,215,197,4,150,46,47,85,73,203,186,191,100,11,222,7,92,10,64,81,238,192,139,155,65,42,162,16,180,56,27,167,109,217,55,255,34,109,25,112,203,96,239,229,101,150,208,88,132,198,222,196,238,213,188,40,170,73,16,90,115,93,140,134,153,171,201,46,203,48,199,105,142,30,96,63,141,227,7,203,45,137,61,105,207,159,248,198,29,128,215,97,95,188,2,187,5,249,170,30,27,175,254,85,127,74,186,203,142,207,230,24,52,23,106,12,234,42,217,106,131,205,59,208,33,228,86,195,101,224,119,83,107,190,12,134,152,62,248,94,124,142,131,252,52,136,155,93,121,48,176,34,137,238,63,112,174,63,131,93,251,41,15,162,74,36,32,204,245,24,131,48,25,160,177,112,229,33,46,4,232,75,33,92,204,220,105,189,180,90,230,210,147,119,184,101,32,102,197,123,181,164,207,62,79,115,121,81,80,99,100,108,60,33,207,61,149,14,34,106,119,150,139,252,53,37,3,243,238,193,221,251,30,29,174,206,107,145,233,15,86,61,32,252,254,50,62,88,88,54,58,176,176,65,184,148,222,135,124,82,160,190,174,43,83,20,142,32,86,8,142,203,17,49,189,112,139,24,211,137,171,123,14,5,109,148,88,111,244,124,90,144,34,254,119,136,95,166,27,170,83,27,158,60,254,0,67,14,143,238,223,16,132,215,29,114,31,78,87,14,49,204,9,219,238,166,19,78,205,171,79,146,68,244,135,145,64,71,108,128,170,158,252,240,129,197,114,231,116,114,198,159,87,121,79,54,26,57,108,118,237,61,74,74,163,96,18,234,166,108,243,148,88,28,25,179,236,246,100,158,207,70,202,40,190,108,29,170,218,166,65,44,159,8,92,8,218,161,45,68,186,190,81,43,96,38,68,230,242,250,22,244,213,180,255,3,209,52,161,196,68,48,156,63,246,51,162,237,151,95,102,216,73,42,124,129,99,29,162,239,151,202,12,71,187,180,216,26,4,156,139,201,171,51,252,75,54,237,122,186,121,243,29,232,57,174,65,134,45,168,142,53,212,11,126,205,57,201,97,31,223,30,201,107,190,106,90,153,213,134,235,110,171,79,81,145,219,44,100,35,199,168,0,121,110,167,177,163,83,179,213,50,191,120,218,88,189,149,198,111,60,99,240,221,58,137,23,187,79,222,11,56,142,98,25,13,211,137,133,208,165,242,244,138,23,132,87,10,128,230,45,227,175,9,131,23,15,53,20,43,131,245,218,172,122,174,118,20,34,243,90,168,161,125,174,243,158,26,212,38,156,156,16,252,44,160,46,148,83,50,211,213,134,50,128,184,250,145,63,220,182,138,86,228,247,153,11,127,164,67,177,108,240,237,2,166,41,210,117,70,29,240,188,19,158,6,181,76,233,206,24,127,199,180,146,19,182,146,241,227,156,248,247,168,132,84,41,163,241,15,2,79,197,109,96,37,73,232,134,27,30,145,139,53,190,72,139,168,65,28,4,110,92,33,56,1,55,217,63,92,95,150,10,52,229,193,38,93,148,51,215,85,164,84,90,162,98,243,128,47,42,215,35,45,110,90,202,210,149,238,56,231,252,19,255,87,147,88,106,139,180,232,23,132,188,202,30,225,67,71,48,13,65,68,41,205,17,126,182,109,154,5,227,115,131,59,133,36,83,235,143,231,164,211,77,27,43,117,78,103,20,143,4,123,154,61,105,24,143,161,135,214,246,228,35,59,189,156,170,110,149,91,224,114,237,99,90,219,50,131,112,39,171,26,209,76,238,31,170,200,149,62,145,161,184,32,196,113,120,183,3,166,222,71,6,215,137,115,36,75,144,184,74,2,116,126,20,28,175,113,6,162,70,67,200,146,234,220,109,25,61,13,230,162,69,180,1,216,184,76,177,30,233,106,209,147,235,154,117,116,4,37,110,32,234,87,68,1,60,240,7,214,118,241,184,73,9,115,81,12,158,110,224,72,103,207,93,185,164,241,254,234,204,49,22,37,223,40,156,13,75,217,97,12,81,107,183,207,23,59,252,11,179,243,11,9,133,17,21,158,243,206,141,232,176,9,169,28,15,208,116,193,80,171,150,107,230,191,29,21,199,45,138,22,131,167,49,66,189,244,20,225,195,158,244,248,126,182,53,101,178,46,227,156,244,101,220,12,138,47,229,91,216,163,15,174,246,161,181,227,139,199,14,130,78,77,38,33,57,186,245,115,79,164,243,11,185,66,67,183,156,251,193,77,71,165,8,187,71,22,168,29,33,60,141,129,147,101,11,204,6,112,90,19,191,255,127,230,140,177,129,142,152,179,10,99,255,241,24,181,13,126,91,160,241,88,79,126,60,251,64,247,239,94,111,110,179,67,162,14,96,52,216,26,220,249,210,146,104,252,216,137,122,109,88,205,13,58,156,3,197,131,85,181,202,108,239,44,7,247,21,9,203,237,231,127,223,183,151,107,102,222,250,119,63,110,167,73,207,78,176,131,188,130,69,9,128,107,44,254,174,61,147,195,236,17,5,71,244,171,211,232,133,192,26,35,58,232,170,89,43,109,249,118,212,33,254,114,178,74,225,180,254,74,178,29,251,18,166,32,226,204,149,149,120,39,247,130,227,4,104,46,173,82,180,23,163,92,122,249,198,168,250,231,134,43,95,239,251,200,158,63,10,250,158,145,199,226,243,169,179,115,99,122,93,183,128,7,86,61,14,185,39,46,22,143,17,238,153,134,250,112,119,188,27,91,65,0,52,45,161,22,220,231,165,171,97,211,250,202,222,96,98,189,169,19,102,237,15,169,140,177,84,66,209,35,1,123,140,83,207,10,224,152,190,115,218,178,119,211,155,0,19,78,89,108,152,189,7,118,143,140,75,127,137,8,133,237,168,143,115,210,167,106,38,19,188,101,207,47,231,104,47,143,104,133,171,11,231,94,199,97,150,146,40,218,7,74,181,57,158,196,67,232,131,177,117,5,136,28,115,207,27,77,131,246,33,185,124,92,158,74,85,239,83,229,204,173,71,177,150,193,217,195,10,208,15,148,123,213,96,55,202,134,110,19,180,163,65,4,165,95,175,23,22,32,187,220,70,239,223,92,176,215,169,181,242,4,44,28,49,162,163,198,217,148,129,8,139,14,0,207,21,73,82,66,164,144,24,169,226,242,75,32,123,205,123,86,5,105,109,199,59,53,249,128,172,214,229,227,119,16,70,136,14,34,169,15,79,254,159,229,75,190,94,26,56,0,83,220,203,92,147,161,22,216,58,201,188,92,199,72,153,186,157,51,108,239,115,127,113,49,201,66,231,86,206,74,217,229,4,187,10,44,26,130,50,234,159,222,253,176,174,83,164,158,46,118,94,145,244,31,53,158,234,219,102,49,188,87,129,93,97,6,174,73,63,35,102,142,87,76,35,56,101,97,214,75,222,248,80,173,23,14,180,171,236,71,139,72,27,120,237,92,27,126,127,85,14,217,225,207,66,218,238,84,143,236,212,66,184,56,72,215,37,80,165,185,186,253,214,111,73,18,143,90,3,252,21,214,146,233,41,149,46,138,205,56,118,132,139,27,226,175,29,172,245,112,193,113,220,107,117,54,92,0,118,197,146,96,9,16,93,6,208,248,199,155,16,96,87,145,208,217,193,114,75,113,180,70,111,52,115,28,107,45,200,205,175,157,201,86,150,142,37,66,17,166,80,198,191,220,196,17,253,100,221,42,39,125,156,161,123,250,255,16,96,52,105,46,48,90,225,103,220,99,186,184,87,187,120,145,206,185,209,110,62,110,21,222,240,128,209,127,235,59,160,209,72,61,1,169,15,3,116,128,115,203,193,73,151,105,205,14,21,245,118,95,137,185,236,87,227,29,108,219,217,29,151,85,51,169,250,227,146,139,217,205,13,196,105,253,70,190,29,9,141,205,224,129,186,26,202,178,76,212,211,167,158,29,36,59,54,229,224,123,242,142,114,211,36,192,72,176,220,35,241,97,8,100,153,129,163,70,127,132,204,249,187,243,49,236,175,122,188,134,76,234,153,229,127,43,174,126,107,196,59,98,206,160,45,228,28,147,189,105,248,110,184,203,129,32,196,40,53,59,2,173,200,77,71,233,128,158,94,87,176,149,86,136,126,191,56,96,7,66,170,17,115,175,49,40,211,102,67,202,98,140,253,3,105,12,202,193,6,187,44,160,43,200,41,66,45,42,131,252,218,136,72,216,184,195,18,245,5,116,89,88,145,41,238,124,55,148,224,108,186,219,32,124,176,123,0,12,83,59,109,217,112,76,128,203,65,91,78,148,239,140,242,29,186,22,81,15,200,0,20,128,136,160,160,77,172,167,241,240,252,17,128,145,14,91,253,252,122,158,218,87,67,41,196,196,153,182,231,249,240,46,198,15,143,106,22,96,100,44,230,76,72,58,64,114,104,125,134,189,182,214,217,248,251,195,39,203,82,185,11,131,248,160,82,112,163,90,160,88,79,89,15,167,206,74,186,9,222,98,200,137,81,210,79,47,74,181,106,144,19,143,45,121,231,127,67,223,221,216,15,182,215,37,83,46,23,221,162,207,96,170,123,89,182,119,194,114,68,233,159,132,20,44,183,88,196,181,238,162,252,99,161,87,46,53,154,227,221,4,76,74,54,147,253,171,110,49,29,129,29,76,191,79,170,117,215,28,39,112,173,65,180,223,157,106,130,134,113,40,161,135,66,55,76,133,239,58,111,51,226,203,4,242,30,155,113,148,201,55,147,174,139,144,11,221,213,165,208,19,83,104,189,75,255,242,236,112,57,65,18,202,14,240,2,126,107,77,194,142,209,168,7,232,114,143,186,125,161,67,65,29,101,12,38,58,142,153,111,146,126,157,198,103,177,99,27,64,57,63,131,128,196,0,162,208,199,136,31,254,143,109,188,161,32,106,165,101,125,171,66,222,62,59,92,14,244,216,217,45,199,225,252,35,198,216,86,145,15,162,242,190,113,118,252,0,227,238,139,124,148,97,182,4,156,105,82,96,170,22,89,254,156,119,237,163,154,239,80,47,247,172,85,75,60,16,20,223,79,164,103,159,251,106,163,110,227,239,100,212,56,152,196,122,106,119,40,88,6,201,119,75,151,7,68,174,43,16,125,101,133,160,98,247,12,78,141,123,96,226,3,144,133,66,59,138,155,180,116,110,22,184,69,13,255,21,135,194,35,218,234,29,16,242,195,30,198,244,165,93,4,212,25,66,84,208,248,224,251,189,221,172,67,139,190,198,210,253,61,82,97,239,84,20,113,29,66,72,144,15,31,63,82,74,114,167,9,145,182,32,94,15,47,41,160,38,177,150,162,155,161,235,147,230,248,129,87,98,23,48,48,229,179,5,184,200,188,25,239,105,187,236,217,179,186,51,107,123,237,227,234,98,194,127,248,151,250,204,113,146,199,152,46,145,15,94,220,194,80,251,52,86,154,53,53,153,33,38,184,26,111,3,195,189,104,66,62,158,81,193,161,150,251,162,237,28,244,39,235,63,120,78,40,193,143,7,221,153,195,196,54,135,125,17,23,154,122,67,65,3,208,37,34,23,94,74,52,84,22,74,145,75,82,241,132,37,120,61,161,205,145,146,15,175,139,116,148,221,201,223,63,187,182,70,237,199,124,252,245,236,146,106,144,17,13,207,215,63,174,255,87,181,135,99,39,176,29,190,7,145,183,245,109,5,211,23,29,215,122,105,197,157,143,253,161,180,203,145,34,36,56,224,95,201,237,166,130,179,50,175,175,227,98,102,47,158,179,40,166,95,178,73,159,65,28,154,31,107,13,59,55,126,16,113,171,128,210,225,12,74,43,71,228,36,69,207,58,114,90,189,28,59,213,109,3,29,64,240,134,117,168,230,115,84,109,240,18,74,141,141,118,85,170,82,160,55,241,9,245,169,213,71,15,52,215,175,253,136,79,215,24,158,164,17,114,9,154,125,93,61,79,72,31,12,233,121,42,211,184,155,144,213,235,235,134,148,110,156,57,228,242,176,31,16,135,207,218,255,74,101,214,133,216,90,118,124,50,153,13,29,176,214,11,122,121,10,62,27,49,58,238,97,29,14,119,210,223,229,250,138,185,46,121,164,6,215,115,88,250,8,195,176,11,184,202,162,186,129,99,188,3,201,237,160,20,142,60,45,251,127,24,234,245,16,221,200,47,244,48,1,21,26,147,51,20,124,235,221,205,23,76,20,61,242,159,168,100,0,212,197,212,138,201,215,33,223,35,120,0,252,171,188,153,111,9,124,207,30,131,0,32,73,22,219,101,226,92,178,225,112,67,139,140,133,71,191,186,58,190,60,186,23,197,112,175,69,130,12,199,36,160,211,182,90,79,229,70,41,3,92,66,13,102,10,5,125,206,158,73,129,175,74,146,78,215,20,206,103,7,222,199,196,26,67,236,86,63,93,252,92,79,123,103,199,51,71,33,110,88,47,40,8,160,28,95,236,239,216,74,34,40,101,190,44,70,181,225,182,184,148,101,71,167,234,38,181,230,135,164,91,76,248,186,145,24,140,55,72,114,78,189,0,47,33,17,122,252,45,44,209,248,237,82,41,176,104,225,8,178,116,243,13,20,33,82,131,114,218,23,241,172,182,82,129,242,131,34,174,120,165,21,71,71,187,12,193,10,141,140,206,174,97,84,46,116,81,100,181,166,122,231,221,80,244,182,152,211,132,228,72,156,194,252,122,72,64,124,65,184,136,236,145,185,155,73,114,107,196,6,38,117,242,0,196,137,255,192,215,87,246,99,168,38,67,110,166,67,232,55,10,68,123,177,127,184,124,151,46,32,109,4,55,26,49,91,48,162,66,43,56,60,137,42,73,95,69,62,56,27,26,25,119,160,251,50,140,15,212,160,163,29,17,18,171,33,128,212,102,70,83,209,193,145,36,121,36,142,87,108,10,175,54,73,229,246,254,117,226,125,27,150,135,76,225,4,93,52,115,64,105,143,30,193,90,132,221,226,84,42,193,223,32,91,130,236,13,149,250,67,169,237,218,83,174,127,144,188,50,218,117,173,172,23,2,5,112,231,240,115,88,249,68,19,82,39,144,48,191,5,0,99,206,169,248,16,48,200,6,65,209,3,135,200,208,63,81,54,178,222,123,74,113,172,121,219,107,214,33,249,138,77,172,94,128,114,202,0,224,38,177,162,18,117,75,221,175,179,70,44,91,152,17,27,145,132,111,173,189,100,4,235,77,191,200,48,194,35,253,10,174,249,231,120,52,15,3,242,62,252,175,107,126,211,74,100,145,62,45,76,229,181,150,115,30,188,17,186,241,11,11,170,210,191,151,248,219,96,127,166,167,122,89,168,183,190,17,202,154,241,62,10,19,128,233,164,33,152,47,78,72,101,118,92,248,126,135,247,19,177,186,231,185,0,32,118,94,58,247,10,95,168,224,120,12,180,242,30,42,241,183,235,202,169,3,113,144,170,132,4,23,154,0,20,105,162,151,25,65,161,125,50,90,135,142,178,42,252,160,173,55,205,38,75,162,85,230,114,137,93,5,209,145,248,168,108,163,22,13,247,203,131,87,26,233,254,8,210,119,131,42,96,115,106,134,33,241,254,103,22,101,201,191,99,15,218,111,107,40,158,46,159,18,226,35,36,5,42,212,211,220,97,129,213,222,101,248,226,148,255,83,123,206,176,72,246,42,245,159,112,249,230,104,83,26,232,1,212,155,32,252,231,56,11,155,35,107,57,137,226,115,193,149,113,43,152,167,6,41,128,85,199,22,228,129,160,50,152,170,20,64,209,137,75,1,49,191,204,24,24,166,76,220,70,141,15,240,251,190,217,180,195,83,212,48,61,229,200,126,190,120,212,53,14,144,237,249,193,144,231,62,191,208,28,62,88,56,217,193,92,157,163,245,152,218,101,54,119,169,37,90,38,74,101,106,17,47,199,162,187,40,150,97,251,111,134,184,7,166,65,199,14,6,199,210,55,158,93,235,95,135,169,39,202,170,72,54,26,132,213,115,212,189,234,238,166,165,253,84,114,63,56,109,18,248,224,247,24,244,181,143,230,117,84,253,21,134,219,215,192,173,86,91,167,168,158,14,165,190,31,141,157,96,229,163,77,96,161,19,218,238,111,170,186,204,242,84,73,175,72,128,246,121,248,124,1,116,25,79,83,84,203,206,229,87,42,73,41,86,255,216,112,109,113,126,159,56,238,147,193,53,193,31,133,192,5,239,73,255,230,231,45,167,95,139,255,30,242,172,191,54,38,1,29,52,170,102,69,7,15,69,21,226,249,151,1,24,53,243,169,244,249,193,38,185,140,32,187,247,102,214,89,155,148,12,91,114,173,59,179,52,226,14,100,190,237,192,103,122,85,90,32,139,199,227,14,46,49,196,16,110,65,40,122,202,135,239,128,136,15,255,88,84,215,193,237,14,205,212,95,248,50,44,197,124,240,2,111,21,98,157,50,248,153,74,178,22,174,1,143,133,179,139,203,236,15,214,177,36,237,112,10,66,70,21,219,249,134,173,77,174,226,251,192,240,115,89,137,221,146,135,100,99,39,3,104,15,188,41,12,253,110,183,176,12,66,82,50,165,95,59,68,3,106,97,138,77,94,220,248,71,71,130,81,29,189,137,25,47,137,232,155,86,127,129,145,198,9,195,148,136,52,3,196,123,60,240,181,185,104,243,169,112,184,179,213,123,180,223,94,182,221,193,145,191,28,150,74,88,196,192,12,239,29,181,82,142,219,104,115,244,11,248,200,86,130,89,188,35,49,248,168,52,149,73,114,93,250,28,119,240,123,98,40,216,11,180,139,57,115,118,123,64,108,194,120,34,245,0,247,202,154,131,248,4,135,31,119,100,198,69,17,180,95,143,244,143,112,90,191,206,67,102,73,17,113,14,110,43,52,16,8,192,27,177,3,111,68,127,90,23,245,136,253,237,23,172,223,207,146,118,54,226,14,152,174,100,94,118,8,248,218,173,161,72,15,12,171,128,236,64,192,74,109,83,121,131,11,156,68,67,207,228,49,66,48,70,96,171,76,106,48,243,5,236,144,136,119,67,229,10,238,65,110,188,135,5,224,3,8,56,200,196,137,94,147,13,19,103,7,63,102,145,93,15,254,62,174,91,216,2,89,39,175,33,157,225,156,135,196,72,12,35,235,70,82,30,82,149,119,176,197,203,41,85,146,122,108,252,195,75,16,35,182,204,16,57,1,166,98,125,139,35,30,135,214,204,152,39,101,211,61,164,177,50,207,14,144,24,12,7,156,33,89,34,67,250,250,186,70,47,193,105,81,178,198,202,138,237,159,138,64,134,28,195,146,19,7,123,63,138,134,2,165,109,170,109,144,29,159,155,110,51,173,208,226,2,14,164,27,82,158,244,201,180,132,182,16,1,60,13,148,118,3,118,92,37,141,91,180,173,228,90,223,114,155,253,5,107,139,79,54,152,84,143,31,183,30,139,67,207,207,127,199,69,11,187,83,138,101,87,96,38,193,24,23,192,217,68,194,168,147,211,58,112,202,242,202,49,43,0,82,69,34,113,82,183,253,232,141,201,227,107,122,90,4,127,101,1,118,94,206,189,103,226,139,216,252,186,140,126,242,230,20,102,174,46,249,224,87,161,56,197,178,41,162,213,61,134,228,227,122,38,177,21,150,198,12,72,57,64,44,197,255,243,82,173,98,248,178,161,12,115,92,226,76,47,148,42,40,109,56,222,227,121,59,176,135,167,226,212,184,183,10,54,70,250,15,170,120,51,117,223,213,190,142,86,52,126,127,158,103,243,30,193,250,82,19,168,210,95,96,36,253,68,137,214,87,234,159,254,152,61,87,114,153,59,80,243,94,89,172,130,213,216,218,115,141,69,84,218,171,192,9,97,176,231,37,55,210,198,201,41,196,76,140,20,69,227,137,249,163,160,65,254,236,80,73,248,126,209,2,109,178,125,72,98,26,213,64,172,186,72,7,223,192,56,31,81,17,108,254,38,77,79,207,136,100,161,184,129,225,36,171,24,113,39,144,168,240,174,164,157,49,211,70,133,86,249,98,220,21,12,80,187,215,235,22,198,44,114,115,89,39,96,101,204,171,143,167,252,83,15,135,239,180,162,118,223,182,63,124,165,127,216,224,57,56,193,36,82,39,55,84,159,194,39,211,67,246,117,107,204,108,190,176,13,209,140,2,148,138,180,162,178,104,205,221,250,140,36,63,80,124,123,218,41,179,56,15,238,231,76,24,100,186,133,191,74,214,88,43,195,241,17,188,96,15,101,8,202,131,85,249,66,9,188,16,20,8,172,123,58,204,76,214,60,206,32,22,204,181,151,233,222,84,171,93,178,151,92,24,135,108,151,254,203,5,163,209,210,180,211,36,2,70,178,126,232,2,44,171,85,209,188,143,90,102,9,75,151,225,137,248,189,198,78,234,127,106,104,67,92,4,187,206,252,92,146,248,232,216,207,237,113,81,251,230,129,195,24,159,208,162,239,85,92,129,148,239,208,162,76,246,159,78,72,248,201,210,43,111,189,135,125,248,215,66,249,212,216,173,86,115,160,10,92,123,214,197,76,197,150,44,22,239,104,34,107,229,33,173,181,91,121,58,121,177,237,97,55,219,139,196,70,234,202,3,141,91,184,12,166,65,197,171,72,138,4,36,178,144,24,11,226,148,107,51,16,10,92,85,141,164,233,87,6,162,94,38,60,56,213,110,12,2,135,253,246,208,165,5,76,20,142,178,119,250,86,242,109,125,49,32,103,79,191,59,87,133,26,83,208,162,121,241,122,104,177,244,242,143,149,168,135,234,58,156,159,206,138,164,83,216,182,118,51,4,78,133,101,104,147,90,128,71,168,10,181,230,37,208,36,119,90,119,158,226,234,143,11,238,16,157,1,200,196,175,16,78,242,127,56,212,24,7,209,118,75,34,49,47,227,115,134,5,241,210,91,116,29,249,172,243,12,165,161,125,120,11,107,201,48,228,97,221,220,19,243,188,29,202,238,30,62,191,131,99,178,184,111,243,172,54,82,39,219,221,194,66,33,69,16,254,98,243,208,145,33,246,50,219,57,117,1,194,141,95,211,245,139,101,56,88,43,232,123,119,235,209,200,22,44,78,237,19,170,145,176,128,163,95,180,190,59,74,43,222,250,148,136,103,83,163,92,10,1,235,159,165,42,85,143,49,60,216,226,130,201,173,130,80,48,108,31,129,103,123,149,204,152,75,178,140,14,250,180,163,247,113,74,43,185,52,10,234,151,154,127,214,138,250,76,165,235,152,227,11,68,111,88,40,166,201,108,197,47,176,15,162,114,99,215,150,109,52,140,70,19,9,155,6,33,47,30,211,93,37,230,60,116,67,237,29,243,160,243,169,143,136,154,123,15,239,19,78,233,238,173,173,33,44,195,118,94,97,149,222,36,81,143,182,52,86,199,138,241,221,33,242,211,175,109,198,65,46,183,192,239,228,88,20,51,13,47,145,72,106,179,186,43,94,112,150,136,201,224,111,143,149,154,7,233,104,62,231,201,159,48,222,166,98,12,189,190,67,166,28,7,49,185,63,184,194,53,27,141,252,114,105,239,16,163,12,146,34,28,19,14,143,91,210,113,136,194,167,141,80,248,62,53,27,189,163,185,184,4,126,238,90,51,239,96,211,76,36,49,6,22,223,161,78,131,3,230,41,6,166,50,114,190,133,253,24,125,209,33,149,137,207,173,204,195,78,141,151,246,181,194,200,156,46,14,117,193,249,119,248,100,203,155,129,56,183,9,123,228,62,194,111,187,83,107,42,108,160,32,177,8,140,185,219,159,61,161,128,145,153,97,124,246,210,174,198,227,142,74,115,139,31,37,199,156,200,126,216,150,116,196,71,82,34,25,16,186,161,33,52,160,24,43,93,239,122,101,37,205,148,188,118,201,117,241,80,28,72,133,255,60,190,148,243,179,50,196,253,198,241,152,43,23,200,1,118,215,101,150,251,26,64,186,143,241,105,26,56,253,69,118,174,50,162,208,66,247,75,139,34,24,156,18,6,10,27,176,254,3,26,74,1,234,183,52,93,212,150,209,5,47,2,161,139,148,120,183,252,117,209,203,69,218,24,85,1,80,42,6,214,95,39,23,185,61,154,118,85,143,219,204,61,57,39,11,21,98,12,199,59,89,117,219,209,197,85,43,209,239,240,13,76,74,59,117,143,111,68,225,248,149,100,124,171,163,55,216,101,177,119,57,90,83,21,228,159,58,206,253,112,17,212,242,132,134,120,168,64,209,135,230,55,60,29,157,243,144,231,18,74,54,244,49,113,196,163,161,120,14,60,2,158,163,92,172,242,253,151,142,54,85,238,11,74,118,22,31,33,247,163,137,154,238,209,199,180,137,1,128,92,179,58,211,184,6,127,237,230,192,202,239,160,86,147,191,202,52,96,34,179,78,183,184,51,161,69,59,93,56,225,47,210,222,23,237,36,254,227,138,57,15,10,252,138,193,151,172,60,216,91,36,56,47,137,123,196,64,64,200,11,154,89,146,152,190,218,50,34,191,132,49,226,237,161,3,212,59,19,190,199,45,215,44,144,99,106,38,109,134,253,101,113,108,27,111,64,160,20,177,248,14,61,16,103,113,191,198,93,172,129,17,106,120,222,43,195,159,151,164,239,135,123,51,25,242,13,46,178,20,69,193,164,155,188,124,159,220,31,228,61,202,55,196,218,2,66,248,245,252,44,46,119,20,205,44,24,199,199,102,209,36,73,224,70,186,68,193,27,213,191,250,4,51,42,218,205,148,96,193,14,218,56,199,86,182,128,100,218,199,33,111,105,215,129,206,71,60,100,169,167,98,143,118,199,31,130,174,138,175,221,23,33,23,237,63,168,94,216,24,192,57,210,64,179,166,213,128,154,219,119,208,18,118,147,227,152,48,61,184,5,233,250,41,108,202,45,14,187,90,88,4,73,29,189,59,156,141,73,132,96,104,111,181,18,32,208,70,68,175,38,249,49,92,107,132,69,47,216,125,133,176,194,57,128,186,46,239,83,166,201,122,119,93,208,157,69,237,234,167,37,175,23,152,206,1,181,34,156,10,226,52,217,138,86,25,8,148,70,7,57,243,137,204,205,102,36,199,56,5,110,8,123,230,149,195,137,160,161,75,125,33,222,111,250,196,244,151,208,183,66,166,47,30,204,207,96,83,157,127,110,163,127,150,181,185,88,90,168,180,102,175,76,249,48,160,125,233,115,241,154,29,132,105,233,49,127,123,206,170,47,148,100,12,227,22,181,127,211,59,173,244,78,0,169,207,28,82,17,22,56,98,23,86,220,17,18,33,55,153,229,68,205,115,246,221,108,48,137,113,33,215,27,49,46,238,197,12,97,196,165,18,180,244,232,100,188,244,232,41,67,237,198,251,139,52,33,129,52,204,22,238,82,94,84,81,134,214,55,162,237,241,220,30,222,62,200,209,247,18,110,251,116,118,234,156,185,25,98,170,130,54,53,103,68,212,197,213,109,7,49,95,79,182,80,73,6,115,6,53,162,84,245,203,192,106,7,144,71,1,44,65,164,98,218,221,213,172,119,27,199,105,78,60,16,68,24,82,142,42,29,61,190,2,48,31,246,196,191,47,188,0,241,139,208,225,144,45,200,243,234,180,166,228,56,54,131,47,30,185,255,115,186,133,97,216,102,238,4,169,35,85,249,138,191,54,170,99,83,61,226,46,8,200,54,156,32,228,149,181,188,125,51,35,222,107,215,177,197,6,213,173,49,135,214,104,210,92,31,227,111,86,202,107,210,212,50,120,12,172,130,0,65,10,244,114,174,1,131,101,154,205,159,243,108,238,39,7,64,177,95,166,203,49,72,214,132,129,242,121,76,133,118,223,55,204,247,208,162,142,196,27,250,112,136,193,21,102,106,72,236,77,83,172,110,177,15,245,231,186,116,34,94,189,19,113,212,218,77,222,56,118,250,191,64,139,19,112,173,149,1,105,231,190,217,210,162,228,158,21,161,119,25,15,46,179,100,188,45,23,81,202,91,76,132,81,51,160,147,182,25,59,153,248,157,25,164,136,201,57,3,20,79,134,183,90,49,84,107,67,232,104,4,109,35,115,221,44,226,250,21,141,193,241,5,110,123,142,53,20,45,18,126,144,103,136,141,147,228,51,114,10,115,221,40,241,180,181,229,109,60,230,220,107,124,99,105,21,197,215,211,79,243,120,249,240,237,254,84,208,216,160,203,78,27,177,52,139,144,61,47,78,196,118,214,155,217,13,215,30,51,130,211,230,123,15,198,245,149,40,251,90,173,93,196,22,22,20,123,97,127,230,73,84,247,135,72,167,133,239,25,206,160,108,154,150,187,151,153,61,208,254,134,88,9,141,151,146,243,107,70,47,191,40,216,9,141,210,175,12,93,134,129,122,157,210,139,152,110,241,175,19,111,29,143,255,17,136,83,67,228,255,167,80,234,183,12,242,215,6,234,82,151,116,100,95,159,241,64,171,16,220,170,157,219,160,243,97,13,42,24,104,68,5,59,189,230,7,27,249,182,64,219,73,248,24,174,167,61,137,10,52,143,165,216,57,116,113,199,127,181,178,32,253,163,250,58,238,36,85,62,110,14,150,30,155,82,15,60,144,93,33,123,5,14,177,248,62,222,79,80,223,238,100,204,144,123,15,97,18,129,141,252,148,10,39,35,171,107,149,154,126,0,184,105,108,187,171,207,76,203,15,23,167,194,249,176,118,208,193,13,76,250,209,154,120,187,54,29,187,202,189,139,156,5,34,14,180,195,154,82,114,174,142,46,38,36,104,124,32,215,131,145,97,52,101,146,221,178,164,228,196,121,199,135,209,40,44,0,37,120,96,10,167,249,99,96,217,71,175,234,178,127,226,99,73,87,220,27,134,8,146,54,240,2,7,248,34,234,59,43,210,145,47,153,196,235,1,103,179,114,43,203,215,169,145,112,7,94,2,92,9,109,95,13,199,77,197,128,210,201,184,180,211,87,43,46,65,207,135,166,176,228,16,167,114,31,5,182,81,18,58,65,255,78,48,216,71,113,40,16,37,36,37,225,59,91,229,210,254,81,27,32,97,56,166,98,211,120,109,203,116,195,239,197,126,156,52,131,92,222,60,160,125,187,252,32,135,40,73,150,14,146,23,105,188,37,79,18,207,205,185,193,3,184,9,47,77,12,169,131,161,100,196,242,84,238,180,105,61,127,101,173,234,58,44,118,221,199,100,82,187,12,140,176,241,35,7,27,32,251,46,8,163,61,178,231,67,98,197,76,136,117,254,61,208,144,65,246,23,181,244,59,134,110,30,39,27,219,41,250,112,108,42,97,77,156,185,176,109,181,125,205,117,67,117,55,219,219,63,151,123,163,176,102,21,2,123,12,108,45,29,197,172,72,90,45,60,214,9,185,164,128,211,148,215,167,145,82,234,105,139,56,73,92,90,218,154,209,229,230,28,170,35,15,149,235,133,183,245,234,64,164,194,29,9,52,62,104,216,137,12,235,12,14,108,115,236,137,250,12,196,196,10,246,109,74,46,4,255,67,76,196,111,139,56,108,178,55,14,2,89,169,100,153,1,202,250,29,99,230,147,175,85,231,108,185,158,229,54,137,237,27,160,109,146,68,225,30,20,42,76,77,117,137,144,30,89,245,151,143,35,45,210,207,149,25,207,25,129,47,61,37,6,74,13,156,27,72,125,175,14,47,240,154,107,99,118,150,50,20,174,93,174,228,118,37,64,126,227,229,103,31,61,44,87,143,172,23,14,74,243,232,202,10,132,156,52,91,217,33,162,220,45,223,43,20,191,170,79,165,17,92,94,140,137,98,58,55,75,182,81,108,191,192,221,150,58,87,140,28,178,202,176,135,210,172,210,67,71,150,60,73,190,153,92,226,173,129,194,109,96,68,226,2,7,184,118,18,195,129,145,50,133,226,15,71,209,179,137,118,17,195,131,90,242,248,130,204,169,246,169,56,37,175,176,170,127,88,250,45,139,72,113,230,55,12,97,218,206,63,60,35,70,182,16,106,11,129,27,77,238,166,92,5,180,149,199,143,16,206,112,124,216,194,188,211,224,177,207,91,238,88,156,58,92,158,194,198,70,240,58,104,106,229,183,51,99,111,43,147,166,89,93,124,28,173,25,75,249,254,190,110,5,74,197,204,245,114,83,140,79,94,227,55,22,98,190,130,217,149,235,151,100,14,61,150,101,10,54,66,31,176,152,198,114,174,162,0,119,165,40,2,92,32,15,177,52,20,92,145,13,72,172,210,104,52,50,79,91,168,71,139,148,151,124,61,204,106,240,92,156,138,252,125,16,138,190,214,244,222,165,69,41,204,9,56,109,9,9,174,135,6,151,202,33,151,162,189,88,126,202,172,79,216,249,182,106,93,52,7,213,205,219,96,121,168,139,231,226,216,185,155,7,197,134,214,104,27,166,137,175,98,249,24,92,238,144,117,48,78,227,9,22,246,8,242,253,77,22,62,16,204,5,120,46,174,40,172,185,215,8,59,181,211,130,184,111,47,139,27,171,2,114,110,211,120,185,58,106,169,131,0,236,121,92,194,159,80,137,128,61,151,199,70,231,219,115,13,160,75,36,161,205,135,82,189,72,238,145,130,216,226,54,24,210,61,43,97,24,12,162,85,16,89,158,163,90,114,162,33,101,223,80,229,160,14,175,110,176,221,151,120,224,208,115,23,231,195,85,204,113,219,127,61,239,110,58,222,130,22,7,58,246,208,1,157,127,78,141,135,62,111,100,165,33,84,13,70,126,0,141,69,94,177,150,125,88,187,15,171,128,46,110,132,174,22,24,15,90,139,218,45,28,73,168,65,70,103,41,55,107,97,142,32,205,134,169,31,118,3,178,14,6,87,61,116,43,217,0,212,146,235,234,219,181,231,156,95,18,193,112,92,48,254,16,53,62,41,96,189,108,170,5,86,17,240,120,199,218,251,218,143,203,48,91,163,90,139,207,36,23,170,220,206,233,238,123,4,8,22,252,4,144,156,90,78,20,142,67,23,187,213,93,203,253,120,84,145,1,158,58,103,36,79,69,2,9,245,70,126,196,73,51,60,163,159,77,169,254,175,91,180,16,225,194,149,254,11,121,210,1,71,92,90,170,115,153,0,106,100,164,32,248,130,62,124,197,42,62,204,12,116,192,70,148,224,206,135,75,19,14,182,126,66,190,64,170,148,113,22,48,163,145,10,34,68,47,25,62,30,14,86,75,187,207,175,246,5,11,11,252,185,177,131,245,30,143,97,152,163,124,41,247,154,121,136,221,8,17,76,60,174,87,122,141,45,226,254,220,122,89,48,184,249,131,167,56,51,42,135,205,103,224,156,15,184,203,35,10,13,212,255,97,140,221,174,93,8,242,203,79,160,1,65,87,83,117,190,106,220,93,194,223,230,82,241,4,234,69,199,88,51,90,29,198,79,252,50,47,165,248,48,141,42,195,221,189,221,238,97,188,156,252,144,137,148,213,114,229,207,236,39,64,180,148,129,231,12,183,194,11,135,34,2,93,64,175,96,45,110,119,117,151,18,21,171,154,140,160,242,176,118,158,69,243,89,16,60,167,233,56,3,6,129,169,110,25,175,117,224,82,14,121,101,18,212,246,53,2,134,118,3,235,167,99,175,30,101,233,53,67,30,27,39,54,215,203,54,148,112,166,214,18,204,41,192,140,76,50,49,224,119,177,71,110,199,51,69,157,71,51,146,33,16,136,172,45,150,210,48,201,147,172,175,8,236,143,110,224,241,11,102,142,14,217,40,246,45,167,212,249,149,229,41,132,104,180,230,244,119,86,207,188,199,39,213,27,141,211,3,154,147,242,95,222,47,121,169,180,210,221,30,214,86,95,71,7,97,164,250,180,207,53,208,75,12,125,137,99,56,89,204,114,233,240,121,163,22,113,74,158,78,40,6,252,175,219,166,216,93,210,200,236,122,20,213,117,44,136,179,190,182,159,1,255,252,23,21,63,66,249,125,147,27,14,49,0,101,100,177,129,84,58,197,148,3,11,18,213,111,222,152,141,177,227,72,222,225,46,237,97,64,250,164,151,161,211,168,159,80,67,166,107,220,85,158,22,102,0,97,118,129,16,160,123,101,204,2,94,148,105,45,115,16,99,95,156,209,77,0,125,2,125,181,42,117,198,242,134,246,92,50,36,17,154,152,212,112,57,86,169,106,231,221,145,47,128,131,225,254,53,222,174,220,162,30,20,59,10,73,16,182,154,77,163,148,251,208,13,48,100,193,84,192,22,73,188,195,153,198,159,160,60,60,40,116,136,183,228,85,128,245,216,204,177,186,50,233,119,124,72,22,16,41,21,70,49,189,142,81,231,131,231,101,95,225,36,77,24,172,97,244,66,245,24,133,56,18,172,33,208,240,141,181,55,180,130,6,230,59,206,141,113,199,85,165,82,206,192,245,149,211,251,91,185,108,14,42,55,49,209,111,150,249,70,249,172,64,84,220,3,139,239,252,173,156,213,194,16,170,195,250,8,201,123,69,13,31,190,114,104,251,140,205,117,219,152,9,102,84,206,248,201,61,155,140,238,38,163,140,95,161,13,115,111,190,20,194,139,229,183,163,147,191,196,245,250,199,109,181,33,193,156,200,190,105,200,51,99,6,31,117,32,31,207,46,113,241,65,22,216,167,1,185,47,38,179,40,187,202,211,180,231,71,71,204,1,74,32,53,69,80,91,52,8,11,77,210,251,210,161,129,198,22,207,173,43,95,7,86,152,23,230,223,74,148,18,237,120,143,150,134,93,181,137,134,114,113,92,10,53,248,113,135,168,237,136,146,83,215,127,44,143,169,226,66,157,33,108,173,216,51,53,2,56,234,153,18,255,47,215,103,246,38,100,34,221,150,11,183,175,77,48,156,14,154,96,106,97,155,121,82,140,246,177,200,111,230,197,66,40,38,38,25,176,149,127,4,202,7,254,229,59,106,141,174,145,210,4,230,128,222,251,7,25,121,26,209,5,19,83,240,40,135,72,255,229,110,7,30,64,128,146,23,158,200,186,13,140,37,194,180,248,76,156,117,57,182,246,247,107,32,154,221,165,96,32,168,109,5,189,201,177,179,85,60,234,44,91,45,4,247,193,5,242,176,43,222,152,1,38,163,155,71,205,250,171,18,235,178,150,172,239,233,124,173,248,120,215,9,239,217,167,23,167,130,101,205,88,3,130,88,99,142,58,81,198,237,96,14,142,21,58,202,26,43,73,148,130,122,127,65,38,139,202,68,173,184,236,115,119,196,29,151,170,190,81,14,158,146,5,11,250,26,243,129,9,21,170,151,202,32,50,104,1,47,41,229,145,181,224,220,204,199,206,10,175,206,6,191,167,56,238,93,163,80,184,241,207,7,96,13,129,62,167,174,91,212,185,216,39,157,48,162,177,104,39,168,194,67,71,143,219,224,119,134,122,193,183,252,73,109,182,117,196,242,108,201,248,220,200,233,25,195,249,163,143,177,27,140,179,36,176,206,210,58,16,206,0,101,252,86,162,72,30,47,112,101,189,248,109,55,48,73,247,151,42,143,80,109,89,2,137,100,53,19,11,224,200,125,246,193,24,167,181,131,109,88,163,191,153,148,88,140,38,198,94,167,136,162,251,225,224,224,37,166,126,159,203,222,180,234,16,96,239,127,111,120,43,184,170,243,142,60,97,115,62,120,104,12,186,66,118,219,15,16,120,228,19,172,176,88,57,242,17,77,52,49,172,124,248,83,14,254,70,27,155,12,22,109,109,134,35,0,235,109,13,234,67,57,108,173,111,185,102,70,84,140,254,76,96,100,22,125,9,238,154,2,231,43,158,18,108,35,184,150,170,100,67,93,189,104,217,211,125,57,95,125,84,50,240,182,246,247,69,102,33,14,61,60,106,114,207,238,38,192,23,157,93,250,5,57,47,213,191,78,83,24,125,103,228,96,203,225,195,79,244,99,202,177,83,155,58,154,136,177,162,27,243,236,98,201,218,182,0,212,233,122,39,107,183,160,145,81,57,111,229,2,40,20,56,41,205,166,125,118,75,63,178,234,216,225,50,115,2,77,80,86,205,17,249,187,179,244,75,206,66,100,240,10,34,147,89,34,214,243,33,190,148,139,89,199,178,163,143,51,21,42,128,86,145,221,198,193,56,25,43,214,111,68,228,228,72,86,139,172,186,171,173,240,179,151,197,12,174,98,189,45,87,244,114,166,86,53,175,132,54,112,34,89,66,220,189,206,222,120,7,170,7,236,100,97,15,134,29,45,38,231,250,219,28,203,229,35,97,67,123,105,177,90,240,26,58,138,41,10,26,68,200,0,138,26,187,53,93,179,214,124,30,119,193,23,67,45,196,239,86,149,165,50,221,121,238,133,155,255,59,209,140,217,127,53,203,237,215,91,237,45,45,249,196,224,88,220,84,18,145,105,83,184,107,143,17,50,137,71,197,185,235,78,0,252,85,217,225,61,37,156,176,135,170,224,25,159,31,155,121,173,123,212,108,37,187,191,255,183,66,145,131,130,100,174,234,87,71,81,5,196,20,207,117,130,62,8,40,28,22,31,164,44,95,177,38,220,50,139,2,234,30,212,220,104,155,234,243,40,29,152,49,137,91,208,25,216,251,151,210,54,72,22,19,120,59,224,39,31,110,52,208,104,9,136,129,253,92,179,84,42,252,223,67,207,205,210,84,48,22,203,233,240,15,32,181,255,177,66,122,33,69,149,28,52,45,94,36,7,250,69,153,158,139,148,64,27,54,200,142,225,102,86,178,64,134,130,103,99,147,41,64,137,196,65,171,240,192,243,238,232,121,40,250,161,165,155,98,195,79,69,26,19,248,107,119,127,124,154,219,243,114,5,8,50,187,24,131,178,122,170,22,43,123,65,43,79,234,52,149,122,1,75,146,22,227,6,136,130,148,198,221,47,218,164,184,20,210,10,118,122,129,85,52,236,213,168,4,56,61,165,19,190,103,106,223,134,19,84,151,86,136,68,165,106,235,18,105,197,238,200,223,158,203,255,235,46,48,36,32,24,164,198,37,13,128,101,119,188,111,130,163,112,56,230,143,168,97,75,80,254,155,135,91,150,21,163,195,148,96,163,218,148,112,81,92,21,101,247,175,45,48,73,69,156,213,246,255,78,48,254,136,79,19,55,89,94,30,34,221,189,154,50,7,10,114,194,11,108,55,1,230,142,254,14,25,211,101,138,89,36,137,233,244,0,17,97,161,185,76,104,41,177,159,121,122,219,183,97,55,5,249,127,32,86,229,70,60,109,42,146,9,50,142,188,244,243,169,97,150,250,32,22,115,23,154,57,115,25,129,80,236,106,55,114,210,136,56,255,222,120,233,22,248,37,17,184,55,161,99,95,226,82,143,52,10,154,81,32,136,148,62,137,190,44,88,245,177,45,237,46,167,197,83,111,28,239,24,208,110,76,85,174,149,160,57,221,159,99,117,26,253,84,100,66,182,30,101,213,190,144,251,23,117,204,45,72,122,87,67,16,1,206,36,176,24,146,28,83,34,58,30,226,93,42,57,246,233,205,30,205,210,70,148,40,46,145,140,83,130,87,31,51,58,170,92,185,182,82,87,211,34,218,44,152,149,84,56,5,93,221,188,132,135,235,168,156,241,120,154,37,14,151,230,127,82,149,181,41,38,240,148,182,26,58,81,215,57,77,75,37,113,198,203,143,207,240,151,199,70,24,139,150,205,101,91,22,42,144,93,242,13,54,243,63,137,14,224,165,110,15,12,85,109,160,41,229,71,139,178,16,122,204,79,59,5,90,107,84,135,169,11,219,135,95,213,119,160,54,204,231,152,188,44,32,184,46,169,93,251,50,248,222,41,174,0,184,137,115,4,55,172,24,131,221,231,22,140,202,21,196,177,16,169,85,28,192,19,186,122,122,149,80,161,43,92,203,52,5,52,115,166,28,214,74,168,40,17,233,9,247,30,10,182,113,106,212,111,0,191,64,25,89,243,1,236,135,226,236,192,140,122,125,4,135,182,160,212,1,210,60,254,220,114,210,155,18,248,150,238,175,101,115,11,39,216,205,113,135,91,254,238,223,139,139,208,79,52,2,177,133,138,235,113,106,23,64,246,254,168,190,32,165,233,84,84,119,191,88,7,8,222,237,212,240,39,47,28,254,35,110,138,162,52,108,126,166,221,159,41,58,204,32,133,3,103,79,194,42,140,7,74,52,141,68,216,59,155,160,52,125,115,206,225,97,11,36,61,113,14,77,183,138,235,45,114,105,201,216,177,219,110,20,197,102,72,124,0,34,102,82,95,58,247,69,243,37,210,113,41,44,102,79,72,211,157,57,16,105,43,22,202,254,183,111,201,202,206,94,165,25,75,104,241,7,113,107,20,8,226,12,92,1,201,216,171,156,226,16,65,117,192,148,172,53,82,49,255,192,136,235,121,96,190,47,96,241,56,167,74,237,65,168,158,181,224,131,129,114,49,106,140,104,50,117,232,172,26,6,203,63,133,249,110,191,79,12,28,197,93,186,145,9,237,117,207,225,121,242,119,67,208,188,173,238,67,65,223,239,1,169,61,94,92,170,188,62,82,44,111,112,113,65,215,230,85,110,221,254,12,182,151,62,217,121,122,180,138,95,73,137,102,203,32,44,127,3,180,209,114,8,129,62,157,145,1,104,131,11,213,240,119,226,247,32,20,88,194,15,249,41,223,14,189,212,162,134,87,29,198,206,121,59,202,231,66,60,112,112,164,50,201,52,94,254,244,64,89,123,152,7,149,13,237,46,213,15,209,237,204,46,103,183,155,28,121,217,64,120,110,141,245,209,25,88,224,115,245,198,68,52,131,246,135,105,41,68,56,136,118,170,99,100,30,177,72,175,43,172,89,19,113,23,36,81,60,112,68,154,163,52,239,241,175,118,222,249,10,92,164,9,38,0,6,202,153,170,165,16,41,198,77,8,151,37,90,206,131,6,145,244,177,39,106,143,115,129,252,179,17,53,204,189,225,3,13,210,240,67,14,250,107,178,92,150,110,117,187,102,240,162,134,131,239,94,133,178,165,35,3,96,188,192,130,67,226,96,12,224,60,199,194,134,160,138,132,181,14,253,4,3,125,177,95,88,71,138,86,142,234,17,111,92,64,103,12,86,74,70,188,107,186,166,163,130,209,242,240,143,66,215,168,82,27,192,133,46,132,4,253,50,56,95,187,93,88,232,23,2,251,196,218,77,47,147,171,192,24,192,67,14,88,90,56,101,27,145,120,197,190,142,241,124,148,99,206,194,121,144,192,156,250,46,39,73,214,190,240,177,75,142,137,59,248,142,172,85,132,90,117,36,50,51,135,7,115,173,201,129,176,185,181,238,62,233,50,176,56,249,42,116,187,37,66,251,169,28,228,91,139,170,80,124,234,41,5,57,67,47,144,133,161,183,165,71,169,133,102,226,102,148,123,40,155,4,139,81,72,116,231,114,72,187,157,246,14,4,115,4,144,46,11,235,38,233,172,222,20,237,75,2,200,189,95,7,24,224,116,161,208,25,170,36,200,233,129,217,85,208,118,157,37,249,198,196,252,75,221,29,146,73,209,255,4,57,109,171,102,90,25,165,156,183,170,11,27,234,230,198,158,132,69,4,156,241,82,162,154,45,37,146,201,198,47,239,247,47,107,4,26,255,208,47,127,94,10,48,210,189,40,45,154,96,226,198,83,112,0,40,91,90,20,18,165,89,50,30,134,94,117,16,203,188,19,230,162,153,55,187,162,30,77,195,209,167,234,69,32,226,77,215,243,91,21,61,218,215,183,143,231,129,84,139,236,23,189,212,150,84,92,124,17,192,185,205,246,248,141,168,192,63,186,159,1,94,167,185,101,48,230,236,84,77,198,28,141,131,72,225,47,138,251,88,220,60,138,126,194,230,126,44,193,197,150,89,47,228,202,226,161,13,191,77,110,88,44,25,126,86,231,235,59,207,20,249,134,101,240,37,229,150,46,10,174,163,37,188,197,188,239,194,197,228,101,234,156,175,41,104,208,241,87,24,100,225,38,153,97,166,172,186,114,221,250,141,225,92,13,92,210,15,251,81,132,240,136,31,211,149,140,107,162,87,23,98,123,184,102,79,11,146,245,217,182,168,95,241,242,102,79,215,224,30,211,127,49,19,20,38,109,201,110,138,72,39,238,43,237,4,227,71,52,255,194,67,38,208,168,160,81,161,254,9,151,174,223,135,63,194,69,185,188,192,114,114,196,230,181,150,145,194,70,209,104,31,90,10,84,127,149,201,218,18,107,54,28,210,5,217,193,132,53,161,24,20,157,190,180,160,202,75,70,195,63,135,115,254,201,163,9,197,230,254,250,0,86,249,165,2,183,186,24,4,158,164,20,23,171,24,154,93,219,122,189,235,231,138,192,110,206,212,217,17,34,212,143,52,235,71,80,47,210,17,228,247,90,139,15,101,90,105,51,120,16,135,202,113,48,88,183,50,166,42,97,185,247,48,148,58,169,148,45,84,223,174,72,47,192,235,90,48,30,21,129,118,197,235,133,111,107,155,151,147,83,79,111,57,83,113,255,113,121,104,25,10,170,140,228,252,222,233,48,24,103,96,113,251,201,176,136,160,138,107,27,24,255,38,21,232,57,192,103,160,232,103,50,149,172,77,128,241,199,233,225,118,92,50,3,188,3,126,14,17,91,138,127,31,53,119,48,79,198,115,23,246,138,170,163,43,164,82,89,35,150,242,237,32,180,83,209,156,115,115,209,15,168,81,62,185,3,147,186,221,14,168,252,0,141,55,37,27,197,70,105,187,4,29,23,121,191,61,56,137,174,104,54,19,37,171,235,110,243,27,52,211,163,157,65,91,71,129,199,93,250,182,38,53,104,2,206,72,234,21,80,90,8,66,199,254,26,101,227,24,166,212,131,245,167,206,110,105,152,198,126,91,223,47,57,177,159,82,165,49,102,146,31,110,160,239,69,186,56,46,69,220,98,4,14,111,155,18,147,101,209,190,125,5,0,48,125,111,178,31,222,96,8,196,207,32,130,140,215,124,249,105,133,240,29,202,61,105,220,41,173,133,226,254,229,81,13,19,103,95,50,119,242,26,160,189,249,221,161,198,46,100,186,37,29,212,224,136,169,182,189,15,213,23,171,65,73,237,247,19,61,217,206,249,248,76,111,176,89,117,110,137,124,210,48,45,176,208,144,26,184,246,12,126,180,32,114,30,25,254,121,194,17,15,172,88,27,177,66,40,96,21,17,212,172,21,26,196,105,153,101,72,114,244,210,192,210,56,72,182,93,245,244,62,85,34,164,96,121,162,105,108,230,133,223,45,176,212,75,42,91,178,180,200,51,162,119,20,48,55,12,216,160,165,206,230,142,147,165,202,98,48,84,125,84,45,140,20,52,20,46,92,175,70,234,3,170,210,9,39,202,0,87,133,27,22,120,8,79,60,207,204,50,216,135,39,237,57,30,90,81,194,104,11,70,143,203,8,189,143,69,75,32,125,53,70,52,97,32,133,125,84,44,149,148,254,43,5,21,118,118,254,150,151,82,14,21,186,197,62,88,223,212,36,121,249,78,224,60,250,13,108,77,33,178,81,48,58,74,153,218,125,46,173,35,190,36,18,62,56,224,49,195,214,17,14,115,181,106,251,131,93,208,173,251,169,3,84,132,163,66,135,8,70,178,86,251,114,22,177,96,60,152,177,86,221,134,218,145,197,224,51,95,60,37,246,203,53,199,20,168,109,218,172,109,130,6,51,173,126,122,128,189,205,106,197,224,188,7,146,239,241,23,217,30,170,177,153,91,178,180,186,229,43,175,15,139,251,127,100,116,225,54,52,178,163,186,158,189,71,92,81,248,244,84,157,19,137,141,214,218,25,10,86,25,21,157,255,94,194,175,151,217,91,127,60,232,143,108,33,100,84,12,152,35,136,170,18,50,141,146,65,104,225,138,94,176,194,70,99,237,30,203,117,54,206,253,84,234,48,249,59,157,104,15,137,6,224,176,24,57,188,77,73,119,8,165,251,153,68,62,124,232,234,20,138,230,20,63,150,55,45,59,240,201,75,122,170,152,212,10,38,220,179,143,159,175,12,46,15,221,119,127,201,200,19,73,3,192,236,221,193,86,232,68,4,105,247,220,70,104,182,36,117,128,239,182,77,153,58,228,100,182,189,68,81,74,31,80,102,139,196,76,251,220,82,239,126,86,145,26,106,229,85,171,146,246,85,8,142,70,202,159,122,252,104,157,140,160,227,185,87,203,148,236,5,118,242,218,189,122,132,40,213,166,154,35,54,244,202,246,70,18,116,129,71,32,167,170,170,161,61,87,171,207,125,67,9,23,179,36,50,217,88,36,70,177,194,88,15,220,82,249,160,23,118,52,212,251,150,251,157,123,52,210,226,32,60,145,183,69,4,178,164,139,27,73,69,62,149,31,150,42,63,55,40,28,227,125,209,74,1,15,237,227,29,226,37,176,242,13,19,53,83,71,7,160,136,124,101,16,211,132,163,252,2,90,174,58,183,5,48,205,28,65,10,172,65,176,118,214,219,44,204,13,137,70,216,174,220,115,181,52,234,163,92,140,131,134,158,198,194,15,155,119,92,78,179,213,234,244,168,147,214,149,100,86,245,207,199,157,145,64,184,21,26,138,171,209,89,21,69,15,250,179,221,79,36,154,126,164,197,86,165,221,198,12,212,246,239,215,12,39,85,149,145,87,194,148,131,196,192,114,81,154,210,19,156,76,171,211,240,115,81,15,184,200,233,231,89,226,107,39,213,214,120,133,248,73,34,56,12,157,251,121,37,120,56,158,140,249,248,229,252,211,110,99,175,192,232,137,179,22,205,155,103,134,235,205,50,187,184,26,187,145,154,88,40,89,64,112,4,53,136,221,70,178,243,39,187,102,109,53,154,122,7,165,36,14,220,248,219,119,11,161,196,16,233,255,168,222,198,237,140,39,255,3,0,123,92,14,133,112,63,119,165,21,238,124,61,251,229,105,0,133,252,249,187,91,122,240,191,87,163,225,105,140,13,202,77,163,201,133,245,4,62,177,4,143,138,138,25,48,251,194,152,67,52,57,129,227,137,25,14,199,25,2,221,222,12,94,102,202,182,20,101,73,142,51,125,111,76,226,63,163,108,233,227,41,161,236,50,126,91,189,94,248,132,53,158,114,30,128,236,215,56,104,124,208,180,31,202,180,94,132,138,131,131,180,106,126,213,67,224,244,172,229,139,178,118,188,166,183,116,0,10,231,45,234,39,159,121,22,110,242,207,123,253,35,141,187,62,218,149,79,17,140,35,16,88,89,96,3,88,37,124,181,246,197,2,94,146,102,149,210,16,70,118,93,106,17,197,34,78,122,119,73,98,253,237,108,43,106,244,106,101,25,71,19,173,83,47,33,179,247,13,29,25,150,149,8,162,131,161,155,209,30,170,34,71,156,176,195,85,224,25,28,174,43,113,100,6,95,251,91,114,70,138,146,80,42,78,238,177,14,147,100,17,63,220,163,201,73,108,143,208,30,149,243,7,102,140,144,143,84,139,119,161,136,13,234,96,20,204,89,214,135,242,134,210,119,53,22,158,129,95,98,74,171,84,1,115,178,24,138,91,171,174,7,111,152,185,108,8,222,158,1,35,70,120,187,8,2,100,221,95,71,88,3,54,201,95,29,254,237,47,119,135,235,107,43,121,106,219,130,202,140,251,167,142,105,177,36,36,66,177,26,78,195,138,116,11,245,87,201,236,225,187,114,240,14,177,69,121,86,129,184,27,54,216,142,85,133,73,225,151,89,35,153,224,106,151,43,171,188,51,98,130,86,123,206,61,56,206,115,48,66,83,93,59,61,38,8,189,201,182,40,209,10,83,71,72,249,24,57,78,161,108,179,53,165,134,206,225,9,218,99,202,105,255,129,235,49,32,64,167,57,31,133,6,60,63,159,123,180,205,134,181,221,254,225,227,63,23,114,146,4,188,172,81,58,58,253,62,192,139,212,63,30,63,171,15,3,122,95,142,58,114,5,233,127,210,96,53,251,13,172,160,225,22,61,59,233,227,63,26,55,213,156,20,192,56,216,92,26,30,215,248,78,244,31,111,71,155,196,176,60,23,59,181,147,22,136,5,42,216,34,230,153,87,140,130,243,169,96,201,133,248,142,239,166,98,121,101,199,145,52,184,212,58,209,136,106,30,82,54,151,238,84,43,160,227,170,24,138,199,89,115,80,131,174,223,225,115,229,232,31,76,53,181,3,21,49,174,111,163,178,71,88,182,115,56,128,199,208,184,41,231,21,78,165,43,227,135,210,143,80,66,87,206,185,159,142,128,214,232,13,7,175,78,241,104,169,213,234,27,124,232,41,199,137,76,0,29,55,200,132,122,27,193,19,104,132,249,17,159,180,175,95,166,251,228,82,12,221,124,25,246,146,228,243,3,50,31,76,165,181,143,86,160,10,10,242,74,254,139,46,113,187,5,48,150,91,155,224,49,116,111,87,69,183,223,141,213,121,210,69,108,157,102,93,82,6,46,139,162,222,231,68,35,103,141,143,113,21,166,221,125,39,41,151,113,216,113,199,75,139,8,126,94,99,154,69,118,184,76,87,189,255,119,205,82,254,80,53,219,244,160,213,206,131,107,166,91,205,48,169,238,125,71,29,239,148,64,44,109,149,214,87,42,254,153,167,151,47,81,201,108,40,153,35,115,80,220,76,234,153,230,79,202,245,38,93,6,89,233,88,93,133,196,186,70,169,26,132,18,242,17,26,93,52,158,107,109,133,81,245,98,211,133,88,163,241,246,44,197,107,162,244,145,218,252,134,56,54,109,109,22,63,157,213,114,217,63,221,89,154,94,143,46,35,189,41,20,95,77,120,229,33,228,155,204,13,48,62,43,15,215,169,231,124,48,52,17,118,202,68,196,107,201,98,64,135,121,158,255,237,164,74,1,195,88,177,181,198,248,208,77,210,248,46,191,149,250,207,70,198,236,78,249,106,196,198,0,221,88,36,149,88,160,13,239,67,178,211,143,103,107,132,106,52,83,239,240,16,29,191,102,134,159,112,163,30,178,159,251,84,248,20,124,128,193,6,120,142,16,180,4,158,97,94,58,57,202,109,109,193,56,211,119,144,9,63,99,98,153,204,69,244,208,186,238,248,152,145,242,180,159,236,156,30,15,221,21,233,14,152,107,102,190,15,76,162,94,170,170,58,107,157,37,254,135,95,36,239,94,10,152,113,159,21,94,70,142,40,56,237,120,219,2,105,249,127,206,191,39,8,70,238,67,237,53,21,173,130,221,10,107,60,144,254,169,156,101,2,29,100,64,250,120,190,224,223,220,237,227,80,88,252,154,195,66,19,25,134,90,239,222,29,43,216,45,66,207,152,7,211,154,191,134,173,81,40,170,243,186,209,200,145,161,117,112,43,55,169,9,21,137,222,214,9,90,17,218,255,85,92,210,153,191,194,245,131,46,188,105,142,127,9,198,141,230,126,5,171,79,36,53,10,124,78,73,111,179,62,162,146,215,3,70,14,138,119,74,126,188,27,194,201,97,104,61,32,113,63,30,223,137,153,16,167,49,173,119,168,134,108,209,178,23,189,94,55,229,48,198,57,148,106,230,126,104,214,151,103,149,142,79,121,186,65,132,50,50,182,178,135,150,60,202,82,91,214,109,28,180,9,227,195,249,62,218,32,193,156,68,233,110,168,9,121,1,174,219,10,194,127,100,227,128,140,195,46,211,104,57,239,191,114,146,36,40,208,252,71,126,73,37,12,49,238,80,21,44,66,4,129,191,243,20,91,213,251,72,52,111,145,208,124,237,22,88,32,242,83,113,214,159,188,104,34,71,41,30,151,185,251,146,44,234,39,235,11,108,17,252,222,230,186,242,141,42,235,100,60,175,48,106,24,243,68,56,87,132,188,119,171,154,59,212,64,78,1,43,174,84,44,123,97,51,59,3,29,162,9,44,213,72,10,130,221,241,219,234,129,199,163,22,135,187,143,249,20,85,207,189,97,186,187,149,105,203,22,13,87,42,175,169,7,4,16,113,253,51,187,118,7,154,177,133,236,232,253,165,191,44,12,157,36,118,86,110,152,46,139,101,34,101,162,169,222,103,146,57,12,160,148,89,242,139,149,239,151,8,187,83,76,161,203,189,139,52,126,218,188,171,120,252,186,252,225,17,163,27,202,65,128,164,165,185,48,18,207,128,66,8,153,154,132,228,45,123,137,7,14,12,23,61,176,153,233,168,219,92,137,39,160,122,179,197,54,58,148,143,117,110,233,187,196,51,119,219,81,59,230,229,91,190,101,40,143,244,45,213,242,67,184,34,70,189,245,225,175,91,162,236,170,98,143,206,114,54,161,21,124,57,125,138,55,160,163,90,34,132,158,164,54,15,74,254,233,110,67,192,35,71,246,112,117,116,173,112,47,29,162,25,1,62,46,85,6,17,92,195,16,198,11,168,2,30,201,158,65,122,161,119,42,12,211,165,243,157,220,180,30,250,18,252,53,44,103,26,139,160,245,67,20,156,9,98,20,109,86,180,125,89,207,169,77,74,237,46,204,174,210,215,249,26,47,96,186,82,167,193,210,99,124,166,106,154,12,157,83,241,87,120,6,221,114,149,194,13,201,78,170,165,145,38,35,123,206,143,144,95,99,224,127,164,9,194,167,102,239,186,252,34,88,19,155,17,131,6,21,12,146,75,185,52,155,68,40,148,220,125,196,161,90,73,255,70,103,186,211,221,231,97,122,240,202,209,117,101,154,101,77,234,59,136,4,216,175,109,218,198,215,28,5,192,255,75,57,216,12,199,143,25,123,152,161,254,235,228,84,45,111,113,48,169,88,217,217,133,137,111,224,208,216,170,213,106,77,213,87,69,176,14,177,74,148,108,55,104,47,136,71,2,114,13,185,162,40,172,249,26,75,168,136,181,2,153,73,200,163,134,143,127,24,5,246,36,143,51,7,9,20,106,110,54,83,4,104,169,7,36,2,181,166,216,48,133,139,180,153,250,97,23,77,140,61,218,124,43,227,42,112,44,49,24,24,91,147,189,225,187,150,232,38,190,4,5,30,109,54,136,42,81,70,199,70,168,220,18,197,164,30,130,193,74,8,63,62,115,169,45,89,147,1,74,217,222,120,10,82,139,154,219,145,36,51,205,112,192,127,43,197,6,196,71,135,200,67,6,28,21,142,122,220,115,201,128,245,225,112,183,205,28,145,28,185,199,82,59,121,231,81,32,168,42,230,36,70,50,8,199,102,150,78,40,21,249,6,199,110,12,185,120,201,70,14,97,171,142,200,35,143,153,106,13,159,239,108,145,108,174,216,129,142,139,186,66,111,65,119,3,59,54,122,108,245,192,178,167,37,52,21,118,90,1,20,152,169,124,17,184,124,198,202,222,82,41,252,171,72,207,12,160,187,29,99,103,123,56,120,81,172,108,172,16,159,125,69,25,160,206,17,253,170,199,84,147,127,210,215,219,52,119,67,218,69,228,214,114,25,59,146,31,52,117,140,180,80,147,55,227,240,159,196,101,114,30,82,161,127,180,18,129,91,209,65,114,206,105,122,13,213,216,75,201,123,179,74,81,138,174,12,17,24,65,43,66,226,116,253,111,88,187,228,227,46,68,166,151,149,216,181,146,22,191,137,238,180,107,180,199,25,9,120,130,113,116,190,61,72,150,123,74,122,196,15,24,50,170,115,117,5,108,36,50,8,132,232,171,107,43,45,173,185,116,68,178,166,197,118,86,78,109,91,167,245,156,42,179,3,202,240,81,61,235,159,184,11,44,225,133,153,192,170,100,212,66,75,8,111,232,16,7,66,177,1,205,41,124,202,59,238,135,182,231,121,85,84,26,7,140,229,87,53,6,237,89,179,56,51,59,12,33,213,40,164,159,113,52,80,91,186,90,155,52,177,57,67,55,222,109,248,207,158,52,5,216,12,125,82,16,34,33,19,108,55,230,8,217,107,38,241,93,83,85,197,146,253,78,127,115,60,201,34,80,119,188,208,61,165,246,253,113,194,51,237,2,81,255,46,113,18,135,202,105,146,200,114,46,36,114,165,70,100,213,152,237,134,201,110,23,228,51,232,191,28,165,37,164,239,186,218,244,139,249,228,89,106,27,217,213,79,221,235,133,172,234,245,6,172,155,144,127,139,158,8,229,108,105,223,218,241,130,203,106,224,220,236,110,110,219,212,132,166,54,26,222,166,190,66,91,83,60,236,59,91,171,73,7,40,128,238,7,165,239,17,226,204,32,112,251,127,202,64,130,5,151,21,78,252,175,6,10,117,241,5,124,214,17,212,38,216,96,192,228,95,88,236,132,92,130,19,192,139,124,72,5,229,164,106,231,28,212,85,148,215,33,213,44,180,183,135,164,120,102,220,85,155,9,155,206,66,103,237,170,245,232,137,192,194,152,204,191,242,240,182,39,38,255,20,86,204,243,149,123,31,219,7,35,94,169,7,245,112,38,221,115,236,181,19,198,196,34,203,202,219,242,244,222,37,194,229,154,38,15,152,144,155,180,213,190,231,175,191,196,73,2,142,23,119,210,155,129,188,119,142,139,75,142,217,40,97,97,242,47,24,201,251,180,65,71,85,51,105,176,225,142,154,35,25,62,120,25,154,96,10,153,169,228,207,171,140,96,50,2,126,5,28,170,236,157,223,216,129,110,14,22,4,35,212,73,87,90,41,187,11,188,147,110,43,44,74,93,49,113,116,168,244,170,76,137,186,239,248,188,231,29,130,247,163,144,117,67,202,167,13,140,43,89,94,152,201,17,75,141,241,210,250,45,219,76,234,229,83,158,223,239,30,135,154,111,169,55,91,116,56,218,85,203,156,1,66,211,43,84,83,68,220,163,164,25,112,19,246,58,76,148,249,35,70,190,255,185,250,219,194,5,170,12,102,29,67,154,74,168,139,136,195,141,125,79,32,117,35,56,38,7,51,225,85,12,74,138,221,109,86,19,56,147,255,71,78,31,78,254,130,64,161,102,161,220,62,133,168,95,138,187,49,141,182,10,123,50,4,34,115,251,71,196,169,244,32,70,122,196,249,64,0,122,45,82,179,254,171,3,181,173,168,114,101,158,73,99,41,133,241,163,167,136,18,208,249,239,24,226,108,240,230,114,105,190,38,77,125,0,144,218,223,207,121,0,144,213,21,142,216,56,217,255,203,71,230,46,170,205,86,153,12,206,153,77,185,27,129,130,126,92,29,30,90,29,73,248,211,151,143,192,83,24,112,5,33,40,240,132,240,114,203,49,215,14,120,234,75,242,148,254,74,247,18,79,184,250,104,239,106,255,44,192,125,198,208,19,170,161,218,49,191,96,250,207,245,222,221,104,136,36,199,189,82,192,102,135,50,160,253,99,17,88,149,228,89,170,178,40,85,21,4,19,40,33,235,40,11,13,17,187,132,23,214,111,236,171,235,93,99,76,150,86,70,185,178,122,219,133,194,167,177,17,151,247,50,54,34,229,254,207,21,222,187,171,237,67,68,111,243,50,213,206,190,106,0,78,66,70,153,11,148,235,182,234,145,238,103,213,252,9,184,24,163,103,41,105,100,22,221,135,241,46,180,150,47,65,153,0,189,8,1,105,61,75,208,72,224,44,227,192,100,115,235,124,187,78,214,72,115,176,47,40,189,156,200,65,80,219,42,245,183,117,219,114,113,193,36,114,97,190,29,107,221,13,159,77,160,126,9,154,141,161,50,181,232,39,140,129,200,30,74,235,123,185,132,20,248,130,48,41,113,201,1,6,206,5,132,60,200,64,99,207,45,236,6,95,174,116,226,236,96,40,220,104,126,83,239,81,224,70,122,37,141,156,175,71,20,80,55,248,41,248,102,74,201,180,105,200,117,39,147,243,80,113,120,5,43,9,213,244,28,6,139,42,130,69,28,155,85,136,136,124,232,130,91,145,194,133,158,34,138,145,196,200,12,135,111,162,116,158,23,120,43,149,114,245,251,252,225,227,184,59,97,84,164,213,76,123,95,94,118,137,166,61,125,240,70,197,8,51,119,142,143,231,179,88,46,17,27,85,107,203,103,68,73,45,230,241,255,135,65,29,145,14,251,57,158,67,72,193,207,249,61,223,129,46,58,86,70,107,87,89,67,233,173,213,92,45,142,249,240,125,50,12,127,90,60,105,197,80,245,10,17,21,46,70,208,100,184,15,97,51,186,206,150,111,85,86,239,107,10,128,99,51,121,162,215,200,7,66,0,254,32,221,161,109,133,61,148,127,171,59,40,54,43,45,85,224,8,48,28,28,112,69,117,104,148,85,133,215,74,119,100,92,203,152,63,229,134,159,192,77,168,229,218,38,224,198,23,220,108,13,111,238,126,211,52,229,67,221,239,89,255,220,32,238,200,159,74,134,5,221,155,30,225,184,233,151,126,153,199,246,220,67,171,213,159,86,107,10,63,209,2,67,211,79,171,247,102,12,62,151,254,95,36,172,12,78,138,106,13,48,60,166,99,216,229,117,237,130,35,223,115,34,15,92,169,235,50,41,94,228,77,20,50,156,85,186,142,20,95,187,14,119,86,110,105,123,47,94,33,126,171,69,26,224,88,42,1,247,0,32,181,53,146,71,167,242,208,129,154,189,208,131,135,48,17,172,6,231,136,51,79,30,61,83,213,55,150,200,126,19,143,59,62,229,184,230,244,255,130,229,212,220,162,210,103,14,228,171,72,3,12,114,14,185,90,129,97,251,41,197,47,147,87,62,73,91,139,181,216,116,123,158,71,238,122,191,3,119,122,90,182,128,42,94,234,6,115,91,42,96,146,131,233,8,36,167,127,104,238,188,204,210,168,114,162,102,99,201,242,63,185,200,192,15,13,215,236,106,175,237,224,81,251,79,243,160,218,113,169,129,155,205,6,135,251,72,152,15,24,96,157,212,199,114,128,89,39,211,150,130,75,34,172,137,34,237,19,135,81,56,187,147,184,36,38,193,90,23,18,193,4,194,225,227,118,33,163,20,43,78,42,53,223,55,208,128,190,247,241,27,225,41,20,121,204,201,166,214,26,41,96,194,167,62,162,76,112,159,170,208,246,127,81,102,72,210,212,177,55,39,72,8,81,221,122,73,20,90,178,55,32,84,79,102,192,6,8,133,147,68,4,148,40,171,210,18,234,190,147,25,18,40,121,53,168,124,165,78,152,33,125,24,175,56,33,230,3,135,114,141,96,45,240,84,175,152,225,45,170,154,32,103,168,185,195,138,119,17,160,154,16,112,133,165,175,177,135,70,98,211,28,71,232,58,246,223,230,5,16,210,95,142,30,156,93,234,131,103,96,119,192,191,228,49,226,169,70,173,146,203,249,194,219,10,193,201,254,107,220,68,8,171,31,192,20,129,11,219,175,76,242,3,111,164,235,47,13,116,201,199,193,208,34,156,7,31,69,28,147,183,95,197,187,3,122,47,214,19,242,194,10,222,44,200,145,4,117,150,163,64,114,73,72,82,191,203,180,193,150,77,119,250,93,168,145,221,78,1,128,100,100,242,183,154,162,93,21,215,76,64,188,248,180,44,92,153,207,84,70,170,21,219,205,49,157,54,138,59,164,170,253,15,228,242,19,205,23,10,53,25,75,72,253,51,178,141,212,154,79,101,76,50,58,104,231,41,23,1,29,81,253,106,186,68,166,43,209,241,104,77,167,88,142,232,246,253,213,251,213,132,174,16,34,101,191,185,163,137,122,86,66,154,207,58,10,246,124,118,184,193,159,144,32,20,12,223,138,197,200,197,154,18,89,114,1,72,149,46,182,49,221,165,157,235,37,15,162,217,197,168,52,221,96,197,204,106,66,179,74,101,43,47,239,230,144,151,11,207,238,221,205,209,199,218,235,159,53,188,21,222,38,190,51,237,218,69,18,55,2,116,55,43,178,240,149,11,215,76,27,75,91,64,190,66,2,144,249,228,178,59,69,48,48,82,93,178,233,10,99,119,170,136,103,126,23,156,113,10,222,45,127,151,208,195,202,115,92,250,173,131,85,12,180,149,166,254,146,176,229,154,100,204,118,121,182,166,163,50,87,26,237,253,104,132,189,57,246,221,178,215,56,179,53,169,12,10,176,138,27,69,5,169,18,82,33,69,131,6,31,188,103,70,131,66,231,18,117,228,59,20,219,115,242,24,37,239,53,161,46,200,183,18,168,178,169,20,121,162,57,172,128,230,141,105,236,78,254,215,188,63,118,214,176,121,6,213,34,219,65,181,87,67,189,41,32,232,197,156,172,108,172,152,163,9,171,216,100,151,53,134,83,174,61,70,247,129,151,159,42,207,93,124,240,62,69,96,15,97,48,86,176,217,47,97,116,201,99,245,37,114,238,80,111,220,45,198,211,229,44,15,51,152,6,91,75,69,57,174,242,148,208,57,146,13,61,3,29,122,139,64,152,152,191,245,39,57,104,237,253,123,103,121,47,78,229,16,100,178,189,147,85,130,11,57,242,179,165,18,142,115,12,254,196,36,113,97,69,6,0,215,78,221,193,198,154,65,216,150,194,77,141,173,122,126,233,51,201,153,224,136,114,11,209,157,60,161,124,205,206,195,68,13,37,108,96,41,80,76,181,95,202,218,177,18,245,6,43,181,212,148,226,151,201,176,64,226,80,204,41,47,139,242,224,230,168,5,137,66,21,100,185,111,240,183,14,109,180,107,52,46,192,132,81,182,163,106,89,242,80,130,88,128,222,239,129,63,166,3,136,182,253,61,198,159,135,143,96,74,203,59,86,129,32,73,77,15,45,57,240,254,15,26,139,137,225,38,142,109,122,204,156,154,193,38,99,122,119,183,88,66,27,93,144,113,192,173,26,192,147,38,60,101,217,235,150,96,37,52,74,182,143,170,81,48,219,68,207,181,44,31,60,198,37,87,194,147,219,113,153,92,168,6,0,107,135,249,106,1,154,188,38,141,177,229,86,115,192,90,244,136,246,41,24,169,243,221,148,187,65,85,250,239,75,9,87,251,235,97,202,98,134,83,225,105,72,127,43,141,22,73,214,142,127,92,214,98,137,212,243,129,200,193,28,199,148,100,49,152,12,5,72,3,46,13,27,220,209,171,43,167,111,126,83,210,120,79,234,148,240,41,118,238,140,216,241,173,183,0,197,129,215,74,115,191,182,168,83,201,105,66,84,143,15,104,93,76,11,151,230,67,188,218,162,119,160,240,71,110,121,242,187,86,221,1,89,228,98,82,68,200,79,191,138,128,26,221,181,67,85,254,137,46,54,162,45,134,22,100,148,94,168,165,117,106,120,181,69,66,241,124,103,48,191,170,246,29,155,84,156,184,206,217,159,180,148,112,32,124,144,67,189,156,207,146,96,49,116,38,86,21,219,191,115,103,200,95,12,245,219,146,76,104,60,205,102,214,58,96,136,139,37,67,57,216,200,131,184,100,27,32,215,24,214,35,75,220,14,81,72,38,122,201,69,172,75,200,86,77,72,78,72,111,132,151,191,66,135,89,231,28,241,96,151,248,192,230,176,33,167,224,126,228,59,10,147,244,144,125,149,154,187,219,134,124,110,8,148,113,72,203,173,13,70,159,0,13,127,154,61,141,185,226,173,233,238,185,83,184,240,7,254,213,200,64,111,111,115,72,117,189,87,203,86,47,212,153,252,24,85,74,185,191,254,49,136,158,67,87,185,28,43,6,228,24,70,11,220,65,44,252,209,40,2,97,37,191,34,66,9,236,36,218,63,75,170,183,16,250,168,212,13,24,142,181,114,183,50,200,146,56,36,232,200,191,20,122,223,162,240,144,86,12,2,141,12,160,204,204,86,91,192,156,218,223,241,31,29,238,136,255,245,232,160,201,213,215,83,208,105,157,206,76,59,138,25,246,131,53,113,117,186,167,86,194,130,45,67,98,61,192,179,164,224,97,20,84,192,9,232,169,102,30,48,140,187,163,63,172,46,231,244,200,22,168,4,50,211,104,199,33,237,69,197,36,29,146,54,124,188,145,2,38,52,158,68,242,70,198,98,136,136,29,248,97,150,144,159,198,7,145,86,229,215,67,30,124,13,93,87,25,174,194,191,70,16,19,232,53,246,215,165,5,53,206,11,160,186,120,101,255,78,44,39,217,120,254,18,58,194,138,101,108,99,77,205,207,99,240,158,17,137,31,128,220,11,102,150,12,21,122,156,116,72,255,51,132,47,55,77,143,225,232,9,48,149,253,132,171,83,56,179,47,80,137,67,67,85,16,28,20,113,140,185,152,179,226,237,190,141,209,166,101,58,125,146,10,194,2,156,197,96,246,181,60,81,4,160,229,172,79,127,208,91,229,128,203,40,191,122,39,85,44,247,130,183,183,195,209,57,156,82,52,145,30,77,232,186,14,8,237,118,22,28,240,198,80,241,47,130,233,1,80,242,208,184,6,202,125,135,47,102,107,47,30,37,57,76,157,45,46,49,232,172,36,180,135,43,53,84,8,98,103,244,134,69,87,139,56,159,103,26,46,199,84,196,250,184,134,17,4,16,154,189,108,118,81,13,98,117,49,112,12,161,251,160,162,250,77,157,254,223,85,148,104,215,173,52,96,244,6,182,100,82,52,52,99,66,97,2,29,107,54,190,170,238,159,218,20,205,116,201,235,131,56,108,201,207,239,166,145,254,235,57,243,107,228,63,0,161,250,101,77,139,132,36,146,244,233,126,32,141,61,162,191,183,218,11,224,201,132,72,161,194,7,240,95,120,226,163,28,153,243,236,246,173,62,66,79,47,240,187,91,93,169,104,187,221,206,234,60,123,117,4,191,45,197,142,202,226,222,84,74,13,131,8,110,4,60,197,59,80,232,8,95,121,81,195,253,114,169,30,5,98,2,41,5,231,110,35,255,152,195,112,21,226,157,242,208,186,210,70,123,71,33,197,176,113,145,193,109,25,68,180,28,109,202,168,117,197,198,183,49,47,191,111,142,61,51,12,12,171,171,23,204,142,249,82,103,211,24,48,228,220,8,217,49,133,87,134,109,178,141,160,80,207,93,1,144,80,208,82,175,7,233,89,52,167,200,12,70,152,115,46,119,10,132,219,22,68,97,118,30,183,196,47,39,70,125,67,60,19,162,87,47,137,192,26,100,210,22,87,11,92,12,170,4,254,214,216,166,99,8,227,223,33,214,154,85,170,68,147,67,113,37,103,34,209,126,47,66,109,85,163,166,152,78,118,176,210,130,52,108,105,195,148,119,69,25,57,183,192,47,145,221,40,78,161,9,12,123,34,85,19,78,208,94,215,164,100,155,44,253,212,184,34,252,217,188,58,205,37,59,21,50,7,178,141,32,131,185,162,42,214,220,115,139,247,17,231,124,234,43,187,101,26,128,226,29,178,253,141,132,178,146,18,131,49,59,41,253,190,73,121,30,65,186,0,204,165,239,43,191,137,129,127,99,195,5,228,66,74,84,242,163,133,64,164,130,168,83,196,42,75,246,152,31,188,120,154,120,86,68,32,58,192,120,196,112,158,237,74,8,157,154,205,156,185,111,182,154,251,195,53,52,115,217,249,162,13,229,35,88,89,62,255,87,124,132,236,11,81,141,73,165,214,8,207,13,219,109,221,60,86,36,49,164,122,167,118,227,243,116,195,48,141,142,185,216,57,151,120,49,133,52,253,216,128,135,23,155,47,136,221,80,147,123,5,139,115,50,27,175,242,34,148,233,49,135,100,64,142,143,112,251,28,220,39,49,49,227,12,12,154,210,106,224,247,182,227,26,162,73,244,33,26,36,193,186,79,49,129,148,188,45,217,103,49,192,209,159,71,3,177,15,111,86,11,119,52,147,167,176,197,1,130,19,194,216,176,221,103,241,237,59,79,140,32,166,50,141,34,127,19,11,168,248,43,76,87,31,147,127,44,206,60,194,25,101,104,251,101,196,249,107,158,216,153,69,185,13,234,186,45,84,206,187,114,187,190,187,223,58,148,198,193,14,31,91,118,80,247,85,60,82,219,174,205,180,85,221,211,237,64,255,27,137,52,82,205,154,106,116,171,0,149,135,209,170,97,41,16,154,55,175,62,218,167,198,84,0,231,103,176,203,98,69,140,42,17,132,163,46,136,56,39,168,88,209,82,179,186,38,139,104,2,178,44,52,68,172,66,118,67,13,76,211,160,166,97,132,228,83,42,72,232,45,206,57,43,93,245,18,133,188,105,123,53,185,143,60,191,251,212,146,117,201,80,52,13,15,15,173,241,38,70,74,121,116,40,3,46,179,39,76,134,229,95,38,1,154,196,167,150,199,108,182,118,154,130,198,186,52,74,121,175,249,7,90,233,188,72,148,111,174,216,160,231,129,47,148,149,207,27,198,2,72,209,163,219,2,221,10,35,145,169,35,78,55,125,236,20,32,238,90,48,9,92,128,184,78,240,140,21,0,175,95,125,61,136,96,137,13,213,114,38,213,131,207,76,185,117,177,179,204,103,55,244,162,170,207,148,170,166,223,137,124,167,96,56,19,215,182,36,186,126,244,21,186,210,137,211,12,83,15,219,118,200,19,140,219,212,98,71,107,162,65,78,243,241,216,230,186,2,100,194,115,46,55,0,118,106,56,34,64,162,94,157,5,162,187,137,30,183,63,236,49,14,48,157,178,198,53,42,254,71,29,195,255,85,75,127,94,118,196,196,212,178,43,21,193,208,50,183,236,153,10,190,167,191,50,11,2,176,13,124,37,215,129,76,209,36,118,34,20,72,134,85,216,241,97,43,131,57,76,35,203,130,154,132,186,106,32,205,187,46,145,154,157,38,186,229,109,81,166,203,77,151,221,97,175,91,70,146,122,184,215,207,122,77,240,201,137,130,46,245,170,224,114,47,19,194,232,138,44,118,246,118,240,55,154,90,205,209,252,143,80,249,3,44,35,152,101,69,191,156,207,57,156,159,30,106,149,129,34,122,122,188,33,187,248,124,138,37,126,11,192,42,201,253,97,188,112,101,188,242,79,142,215,151,94,128,62,219,209,89,243,58,225,249,181,182,134,234,234,77,204,91,61,45,242,212,169,101,191,188,98,125,211,99,231,80,233,234,114,178,226,109,171,225,23,114,185,141,147,235,187,50,13,127,248,44,54,66,221,86,46,235,9,178,65,123,250,132,227,28,38,34,23,6,255,112,223,21,74,219,52,174,139,219,188,172,165,127,200,246,234,177,1,145,30,217,203,154,55,74,200,133,71,138,20,158,63,152,129,131,102,70,142,55,207,108,173,158,242,54,92,231,90,20,122,209,37,139,75,168,235,9,40,51,33,126,199,241,41,63,94,237,122,161,29,29,32,212,32,179,134,187,58,221,107,118,148,80,71,201,132,244,29,109,87,4,127,185,86,234,17,131,183,182,38,3,131,139,128,206,19,70,141,126,230,49,49,135,232,1,64,211,95,215,79,35,91,103,11,91,12,230,118,7,162,37,220,113,9,233,80,167,199,105,43,101,106,68,39,225,64,57,169,250,68,2,4,129,248,116,40,204,113,196,71,246,161,138,249,47,0,47,16,225,29,122,31,193,150,114,233,167,254,58,130,232,143,226,81,34,187,253,55,152,151,182,133,58,112,144,188,252,199,44,66,212,85,141,131,219,40,238,33,13,25,78,188,99,146,108,205,243,96,115,227,188,128,29,51,103,141,19,209,170,118,153,169,165,208,187,209,71,55,132,38,151,69,143,46,114,141,121,112,65,20,237,183,203,73,42,72,171,248,137,232,173,4,212,194,75,209,170,177,8,82,87,176,123,4,6,130,56,128,150,235,220,113,110,250,252,99,68,45,203,21,228,75,79,22,20,61,248,168,195,28,137,105,64,187,44,115,192,17,54,34,239,11,46,104,15,149,254,68,229,20,220,151,65,172,88,134,180,87,67,123,173,129,41,139,159,212,8,31,134,46,183,200,100,58,14,123,74,23,1,101,230,181,247,12,218,182,142,17,194,127,14,99,225,252,157,128,111,180,238,184,147,8,91,139,136,208,239,248,74,96,113,163,199,42,180,254,7,218,167,68,221,67,42,42,242,72,204,142,225,162,59,245,82,163,153,143,37,77,51,73,122,162,80,100,6,127,60,223,70,221,9,44,41,72,251,27,38,223,240,219,71,245,189,17,245,135,114,229,50,62,26,99,150,11,149,234,131,91,152,57,117,64,243,1,240,183,123,176,228,85,86,182,228,145,99,137,60,65,44,63,21,165,38,206,101,130,45,135,50,129,5,199,71,137,67,207,221,57,206,230,54,232,209,201,245,7,208,10,198,43,201,251,61,178,95,13,116,226,9,53,171,226,14,132,236,44,200,44,227,189,76,104,90,233,145,12,1,52,130,116,221,140,118,152,51,196,21,177,70,40,86,248,95,212,108,135,132,172,190,202,189,210,160,98,152,122,17,146,114,157,49,21,206,64,133,138,59,180,106,111,67,167,192,214,41,93,220,87,120,204,190,87,206,70,90,223,174,185,26,8,216,143,144,138,207,225,46,99,42,233,186,101,246,7,248,217,17,185,145,79,9,224,250,202,192,232,150,26,123,22,123,55,184,14,140,110,185,12,101,21,96,250,149,197,180,11,28,35,253,163,149,188,35,250,136,22,197,189,211,84,210,103,45,203,248,90,118,121,192,155,199,51,221,140,89,71,119,26,212,254,126,81,72,1,181,148,3,56,26,122,138,113,164,63,24,103,252,11,68,3,117,5,228,242,185,19,220,162,74,113,127,170,8,15,80,176,138,224,105,191,66,243,178,33,171,99,121,197,99,14,201,247,220,55,205,146,40,83,203,158,248,12,39,100,84,220,4,88,24,136,129,242,189,48,197,236,142,255,215,220,43,227,216,98,0,105,171,94,239,189,253,210,28,76,13,96,246,95,134,93,211,151,67,223,164,89,163,170,96,31,233,160,224,117,201,123,37,190,36,104,18,55,98,98,120,35,53,160,221,96,211,80,187,214,59,10,160,196,130,131,246,118,204,165,145,160,242,252,161,66,143,249,192,49,189,67,143,194,111,247,102,106,16,27,225,104,88,92,173,114,97,42,213,255,41,191,3,156,229,39,241,153,147,138,160,110,181,213,69,174,29,235,79,124,236,183,173,14,0,136,153,130,208,156,223,175,58,26,228,52,33,70,123,64,183,152,105,218,125,55,127,141,66,231,61,89,50,18,179,46,70,193,212,195,177,194,75,22,60,69,59,46,229,204,156,254,115,146,221,61,69,214,30,229,126,12,169,238,82,249,252,224,23,87,37,163,78,72,175,234,252,148,16,123,159,183,221,192,11,150,240,2,194,214,111,49,142,195,166,160,149,173,120,197,63,139,154,215,197,48,73,18,198,156,118,231,65,22,177,216,100,49,65,175,0,72,163,110,99,155,24,20,213,136,31,190,43,90,76,171,237,193,231,245,87,181,171,206,187,197,64,69,39,168,154,39,110,253,104,108,253,66,113,181,47,235,22,73,100,239,197,217,87,117,43,49,114,230,50,144,3,231,12,207,112,250,107,195,143,80,221,112,202,40,91,24,33,70,86,45,252,204,124,163,46,198,81,165,151,223,96,131,39,21,119,139,202,111,84,122,110,230,129,24,137,117,124,29,25,91,243,115,11,150,98,48,199,44,138,118,55,89,196,50,144,218,136,219,203,112,0,153,228,213,195,115,205,107,144,59,14,121,174,189,8,232,185,22,148,126,186,125,59,33,81,143,94,85,22,42,110,187,106,183,158,16,253,201,183,40,214,161,169,139,207,238,178,90,132,55,139,229,220,251,43,205,66,131,87,228,16,227,146,23,138,214,168,150,62,120,127,187,51,124,80,74,210,72,65,238,225,170,228,61,152,41,238,201,30,92,19,14,121,105,51,109,209,216,72,207,179,185,138,94,248,62,227,176,93,143,24,201,57,17,165,81,140,228,11,236,54,204,148,197,74,70,162,200,45,123,255,4,244,42,130,231,149,90,16,85,42,77,46,152,192,238,165,100,96,73,245,3,132,26,134,86,115,205,18,245,230,181,47,224,161,64,3,148,19,151,253,102,18,213,50,74,47,74,53,0,74,216,210,164,218,223,189,239,254,38,177,127,232,213,24,87,166,62,246,126,25,97,226,108,121,224,185,67,93,9,170,15,80,34,227,162,241,175,114,220,154,212,76,215,58,48,7,49,191,142,44,213,230,205,237,212,24,112,22,103,218,44,86,25,122,133,33,103,50,57,228,128,214,244,145,167,236,196,13,139,237,115,38,96,65,97,36,168,161,54,111,18,204,211,208,14,44,131,143,64,247,69,20,228,206,167,26,108,66,13,104,174,76,146,98,240,152,64,37,218,64,101,100,66,113,217,242,82,61,177,43,115,153,251,254,51,61,208,199,149,115,215,58,36,216,233,229,50,150,9,123,66,170,215,73,70,119,24,14,120,145,57,47,19,175,132,2,1,38,169,199,252,9,214,113,52,147,8,255,78,29,216,192,238,92,177,135,21,16,209,32,251,25,49,20,7,238,135,126,251,239,5,101,177,138,61,156,150,23,141,87,214,116,138,109,153,26,156,228,206,244,226,79,99,232,16,242,187,233,103,160,35,147,58,254,26,93,255,62,235,178,112,77,63,143,211,167,157,2,182,250,18,72,144,5,230,241,55,37,34,251,208,230,6,200,32,16,126,59,26,123,101,44,40,115,181,239,148,56,8,163,183,254,206,195,233,249,5,210,61,126,84,98,10,44,171,51,45,128,41,255,230,224,58,19,49,35,87,87,241,251,59,25,228,13,69,241,202,118,240,51,227,171,206,107,188,19,32,165,15,109,15,219,105,192,23,159,86,12,62,254,68,156,94,48,102,66,40,130,43,147,16,88,210,252,164,204,255,149,187,56,245,164,143,190,79,124,101,210,150,16,140,234,170,120,197,239,166,93,156,175,58,95,58,209,181,47,97,39,193,244,175,203,119,253,83,77,132,201,187,175,180,50,74,69,182,160,171,12,214,80,90,53,158,32,249,189,192,143,251,183,209,42,154,70,145,219,25,164,141,164,231,100,113,6,176,25,180,128,154,148,146,250,74,148,29,45,127,19,135,145,253,57,121,218,5,130,39,235,203,238,1,88,59,23,215,81,58,161,18,9,40,84,216,46,190,124,166,97,194,236,25,13,203,182,159,100,80,194,25,128,52,236,238,223,57,97,236,21,193,157,247,55,71,94,253,214,66,6,125,78,105,150,55,147,68,197,117,35,75,205,12,221,181,249,188,175,15,122,41,228,180,134,94,108,0,241,108,112,35,122,6,126,109,254,201,126,31,175,149,191,149,53,53,105,143,233,179,53,26,11,3,44,78,245,168,88,179,190,98,22,241,198,188,194,33,52,162,98,236,84,199,27,195,245,144,174,199,168,84,46,36,83,224,17,224,37,12,74,105,50,120,239,149,27,65,184,225,166,135,6,3,122,115,105,180,164,238,236,77,207,26,2,11,39,77,52,147,164,72,108,53,177,235,223,222,83,27,232,72,239,90,226,25,147,51,168,214,7,187,140,129,144,88,16,67,231,194,76,27,205,8,39,147,15,113,4,126,174,223,141,29,222,24,34,39,189,199,167,141,13,46,94,8,71,231,11,61,246,175,157,87,38,250,62,175,138,29,163,116,219,64,87,13,189,189,187,210,179,252,70,191,42,213,111,165,87,159,182,62,240,120,226,215,41,78,33,5,35,79,8,87,109,95,234,185,203,4,100,108,219,4,201,199,145,95,100,175,218,128,63,139,205,208,12,151,147,145,87,117,28,18,74,189,76,72,47,202,195,172,89,24,61,105,176,215,128,74,150,33,32,94,61,15,96,97,14,239,54,53,24,163,99,35,26,127,42,39,231,208,32,104,143,221,72,191,98,217,162,52,174,253,189,145,114,213,192,125,8,64,104,204,47,53,140,225,110,43,85,236,130,145,179,240,158,188,50,117,51,130,178,83,221,91,144,10,118,22,105,228,183,170,175,210,150,155,194,252,74,223,254,239,53,21,196,161,188,72,74,168,118,74,58,178,78,184,234,207,243,66,171,100,252,94,200,137,111,124,122,217,36,76,161,117,10,141,36,149,113,229,71,35,84,209,48,101,42,235,12,195,123,254,33,146,173,129,120,21,0,106,87,118,40,8,104,28,139,75,33,236,253,53,42,228,52,113,200,162,141,175,89,237,48,117,131,208,100,118,76,94,208,13,89,128,200,53,178,9,217,44,108,104,9,167,175,12,252,245,145,42,117,89,42,232,169,189,114,187,160,241,181,181,48,186,89,29,35,161,152,50,91,92,53,70,21,144,251,188,233,145,231,118,254,66,222,199,29,73,10,210,6,70,22,203,255,74,141,114,105,143,108,238,42,73,123,157,215,170,147,115,206,42,41,238,239,117,44,117,20,236,11,111,209,237,60,215,118,213,73,44,219,233,182,137,221,252,79,211,163,211,63,182,230,45,103,254,155,81,90,217,62,110,37,50,238,211,151,159,57,122,241,201,142,112,98,126,36,232,64,87,248,118,85,176,229,207,162,193,44,57,67,66,215,214,194,116,199,215,155,234,148,179,21,65,198,63,105,7,88,211,143,245,106,13,120,58,24,22,229,1,68,187,145,185,131,243,161,78,170,194,172,0,141,91,56,150,241,10,149,198,202,151,233,228,91,226,109,1,237,156,247,182,248,9,70,107,214,201,31,111,160,57,149,126,191,200,90,68,107,224,125,169,81,237,141,138,131,143,10,177,197,234,35,148,50,160,58,183,245,40,199,244,252,206,14,65,109,193,195,78,83,199,60,248,182,116,68,200,55,188,227,182,182,91,21,138,92,3,10,150,51,63,249,145,86,131,96,6,161,138,87,184,6,76,123,165,74,42,41,88,241,186,161,249,181,2,119,119,197,145,48,214,120,18,90,46,66,121,176,68,94,187,138,223,132,247,195,250,215,158,182,162,169,8,0,215,6,66,118,76,155,68,236,101,6,64,233,83,214,208,158,128,183,83,248,191,241,233,193,44,155,72,124,166,236,166,148,156,109,10,188,38,147,78,206,132,236,23,37,227,15,225,27,97,99,244,179,217,86,108,109,250,42,199,127,51,26,23,192,25,167,144,104,94,18,181,19,215,85,164,110,129,156,1,170,254,132,228,13,42,97,207,29,147,42,39,106,148,80,64,58,142,127,177,112,13,118,239,234,54,60,56,44,207,229,6,0,92,42,122,218,15,144,187,45,117,221,159,255,121,11,50,7,48,199,103,89,19,223,37,59,9,31,132,131,236,185,12,232,117,32,160,176,184,116,1,196,242,111,110,158,252,86,144,134,81,45,26,99,130,133,142,201,140,71,31,25,82,130,230,79,220,215,196,235,13,79,126,187,84,132,12,83,240,48,34,224,14,61,118,227,161,120,217,87,92,175,146,38,10,72,132,178,57,19,38,200,119,184,236,17,197,90,248,98,250,49,237,100,249,202,131,98,226,205,10,69,218,71,209,34,159,132,1,243,113,243,88,75,142,43,170,35,65,143,192,177,199,183,187,69,190,226,86,72,154,110,118,42,217,223,214,68,211,133,106,162,210,63,30,121,142,45,215,53,139,118,63,166,156,134,196,147,185,93,88,125,40,70,163,0,251,67,216,230,148,185,204,202,193,91,207,117,89,34,141,84,173,63,207,108,98,15,191,27,207,41,82,59,10,180,55,203,18,228,139,240,123,185,53,153,188,107,251,21,123,134,15,176,74,217,235,156,109,185,202,35,25,129,215,5,234,179,31,211,109,241,250,160,230,125,50,237,95,44,46,199,183,205,172,187,97,46,184,52,210,210,181,168,85,19,163,65,237,124,121,74,137,30,117,162,27,209,239,154,18,141,139,208,48,123,175,94,212,234,109,79,4,109,54,13,182,130,75,111,172,135,10,198,105,179,110,67,194,10,164,83,93,233,204,55,62,248,235,244,87,124,17,150,134,174,89,141,66,196,166,189,172,116,168,117,194,163,45,169,194,137,212,182,187,218,61,255,37,88,86,227,195,191,168,69,6,17,227,36,47,80,103,207,243,112,188,209,163,168,190,125,124,242,215,26,91,83,149,99,151,126,44,200,204,93,180,115,127,97,231,111,152,249,241,11,105,162,7,48,119,84,136,69,34,182,172,193,156,21,64,146,41,14,253,225,97,180,32,189,120,50,8,216,208,165,194,157,53,247,205,202,103,228,71,156,185,232,200,30,88,142,118,159,205,9,58,101,165,250,207,168,157,77,125,30,192,118,83,3,151,95,13,77,102,160,239,133,106,30,251,18,203,111,154,32,45,234,21,115,49,159,162,245,104,242,164,202,81,149,153,179,146,191,184,98,222,214,62,33,251,238,249,136,99,255,228,42,73,172,0,149,152,26,111,68,140,3,28,155,247,172,36,116,64,30,91,202,171,196,246,124,212,74,57,209,149,136,12,13,9,119,85,178,119,124,211,198,41,182,104,117,246,229,237,48,122,104,48,15,121,43,154,42,123,117,191,68,113,62,76,82,234,246,132,240,33,14,241,11,167,93,132,55,56,167,212,189,213,127,94,193,5,29,193,202,0,239,125,190,41,254,17,1,68,146,39,60,190,60,85,171,156,198,176,22,51,117,60,176,49,37,156,119,94,244,216,135,168,226,241,140,11,36,67,7,170,40,11,232,218,92,138,140,229,23,70,243,38,110,85,60,159,12,33,253,60,24,9,209,3,228,194,0,130,14,215,60,142,83,61,85,254,5,159,183,223,215,126,60,31,36,113,199,110,232,184,25,236,129,233,33,23,86,94,249,55,235,134,252,162,215,123,185,17,231,174,167,25,150,239,236,211,86,19,32,217,174,105,81,205,169,225,113,1,39,93,151,115,101,143,72,252,83,206,187,182,175,254,16,239,180,175,37,18,252,207,65,130,40,93,43,201,241,132,76,26,145,30,86,17,194,184,204,83,192,115,84,94,231,173,140,40,79,33,55,250,69,245,242,212,39,154,201,66,114,165,181,120,152,241,255,167,203,236,20,23,27,81,245,86,242,137,76,88,162,29,222,62,139,121,0,3,140,39,222,67,165,26,103,28,233,79,82,183,166,83,43,226,138,239,234,111,82,187,76,168,150,129,210,190,131,85,214,254,135,92,211,71,76,224,245,124,249,186,160,235,56,210,107,122,187,218,202,6,252,55,35,223,159,34,170,106,241,221,188,63,108,136,19,224,143,178,180,22,166,70,65,171,49,178,7,223,166,112,221,155,231,221,180,134,162,86,74,145,81,204,188,151,87,122,107,100,114,233,95,197,83,1,82,199,131,106,139,139,27,154,186,193,98,231,217,180,61,239,240,7,43,25,124,77,118,148,50,152,26,59,251,208,56,185,35,52,190,213,215,153,47,123,83,113,223,9,12,159,63,135,236,106,67,9,49,9,209,40,246,172,144,235,122,105,41,73,185,137,235,174,143,24,11,126,95,155,246,214,112,155,65,30,145,74,112,12,5,163,152,32,117,146,15,98,192,185,197,9,253,98,1,107,169,206,97,176,169,199,106,74,126,57,4,153,70,18,28,204,181,20,250,4,58,77,200,72,249,67,15,39,151,244,158,229,7,27,133,191,33,92,132,81,252,236,241,220,50,193,143,193,157,13,206,182,151,208,116,159,180,162,182,111,149,201,19,131,67,174,225,139,44,195,246,4,22,189,121,208,110,18,8,158,10,97,35,17,35,130,245,196,150,129,45,210,28,249,154,209,63,219,145,218,245,173,154,98,22,159,115,67,153,54,201,111,124,69,50,205,144,231,12,191,202,179,205,32,61,190,231,149,46,169,105,190,136,50,97,96,173,189,126,202,71,19,113,97,94,159,43,31,164,248,56,181,94,9,53,23,9,214,99,119,59,237,165,228,72,122,82,242,31,180,172,189,22,213,241,69,81,143,88,71,170,191,149,235,70,223,208,89,214,184,231,13,49,202,150,230,159,254,41,180,116,2,188,54,134,18,235,180,229,136,130,243,86,40,219,164,6,35,225,205,77,173,200,124,166,122,129,68,88,136,77,178,208,93,114,244,50,182,124,33,167,103,108,206,130,38,114,95,144,231,3,86,90,128,70,70,239,109,121,58,92,106,115,176,227,88,244,59,219,35,186,86,243,60,113,174,224,209,193,37,239,152,91,173,33,86,222,139,176,13,74,43,131,102,121,4,186,103,32,208,242,147,126,166,252,18,93,230,170,172,112,102,0,56,185,63,48,191,226,194,172,107,7,120,198,240,163,16,27,88,136,87,239,231,108,21,31,253,13,131,9,41,210,225,69,136,207,95,128,163,31,38,234,203,122,252,24,176,29,84,172,43,35,100,46,184,221,149,36,61,1,71,57,237,166,2,90,239,35,124,188,234,148,41,128,41,40,117,208,49,97,105,52,187,101,245,218,192,208,212,42,33,229,70,45,104,149,192,248,39,87,115,3,213,23,180,253,53,90,107,50,22,136,33,182,244,66,44,19,229,192,15,53,48,25,149,229,138,254,206,20,159,188,184,8,56,58,5,159,40,192,29,248,98,216,53,203,214,13,139,123,234,219,217,228,73,43,243,254,159,104,189,104,126,192,199,168,236,15,30,196,119,103,62,240,241,50,82,218,218,18,124,162,99,226,95,129,141,208,6,227,246,91,149,153,65,154,121,48,115,170,247,105,68,29,57,116,51,231,225,248,65,40,122,245,7,166,35,120,142,51,122,58,244,46,215,116,246,9,207,194,206,86,29,147,113,120,167,194,108,162,51,88,32,124,247,48,197,226,237,92,20,131,57,184,49,145,241,223,133,59,19,42,14,243,41,159,39,83,239,50,145,41,54,84,56,141,105,156,96,202,22,168,123,11,241,171,103,136,32,129,138,34,107,106,191,120,212,112,212,73,198,128,214,44,18,180,147,197,51,229,230,243,207,160,139,237,88,35,219,124,40,9,111,216,116,8,132,204,130,14,10,24,101,101,73,213,193,161,81,69,210,168,113,220,207,144,14,105,20,194,186,131,35,185,62,148,211,110,203,34,38,253,74,112,41,66,57,79,58,239,202,25,109,215,186,175,132,174,160,100,80,177,99,213,79,38,19,113,216,59,110,237,244,117,133,71,234,174,72,99,6,113,87,215,57,48,38,69,99,43,18,106,68,106,182,193,92,228,213,41,146,199,44,234,113,173,162,233,172,125,195,222,74,134,176,113,131,134,28,132,52,94,39,66,172,197,212,198,137,168,106,4,164,240,108,65,217,116,106,28,104,255,88,23,79,219,244,120,70,253,162,165,137,116,164,74,242,75,94,89,211,78,213,236,82,225,103,85,8,24,137,53,96,91,10,11,248,216,198,89,42,118,210,40,83,201,125,87,77,238,238,141,88,149,145,61,158,50,87,135,38,220,125,104,113,6,10,185,226,102,228,158,29,143,32,22,254,169,20,210,211,221,27,76,3,157,135,61,21,112,188,179,89,91,61,205,5,27,146,110,65,75,49,8,199,24,77,175,102,165,91,75,100,224,247,33,232,162,195,58,8,162,72,235,124,109,153,160,105,200,220,157,167,8,98,231,114,183,227,28,139,128,205,101,168,193,196,184,182,24,175,134,157,250,230,127,202,79,63,53,25,116,115,56,71,142,160,155,201,243,130,3,243,199,92,66,78,116,3,76,160,47,16,150,187,157,160,241,167,185,171,77,188,140,247,123,51,156,83,224,229,172,34,215,61,177,3,71,0,51,113,143,71,107,49,162,208,213,72,145,138,81,72,95,175,162,176,7,32,167,241,37,54,170,251,86,128,139,92,249,54,208,114,221,252,0,27,221,113,6,228,232,22,121,93,27,4,203,1,131,251,107,160,30,244,145,228,66,199,2,221,71,20,123,60,55,252,213,254,132,19,99,82,44,56,222,210,189,156,119,138,204,93,226,107,0,169,193,206,140,119,53,181,248,101,224,144,83,235,71,7,221,128,62,72,131,224,241,47,171,119,183,15,20,202,236,121,117,0,222,21,245,121,205,217,139,146,132,63,227,107,112,123,58,196,29,150,41,72,112,126,106,110,169,136,4,120,215,110,18,135,154,245,45,136,220,137,136,213,173,172,158,108,134,100,153,169,202,71,177,245,34,133,184,80,137,162,17,116,57,56,208,36,3,45,175,252,238,149,162,135,156,39,101,130,232,187,201,8,243,56,212,248,217,21,213,62,122,4,240,186,222,228,166,201,62,246,182,111,146,231,12,149,155,4,45,244,42,159,101,90,103,167,60,24,189,38,227,196,5,147,95,41,160,6,114,141,91,119,11,136,203,232,196,180,24,182,111,186,88,165,226,221,178,195,70,68,207,129,87,107,157,84,31,65,130,152,117,21,45,191,213,77,100,162,47,182,86,45,77,154,77,214,143,120,4,12,108,149,91,94,152,94,7,106,200,90,162,23,238,12,109,34,6,216,208,204,52,121,132,13,106,236,96,84,7,198,233,229,106,124,71,245,75,50,125,200,211,1,160,43,83,174,17,110,249,63,181,52,144,12,41,214,102,217,49,139,215,14,135,140,100,65,91,49,121,65,231,81,115,82,48,157,101,181,185,130,191,7,254,7,204,122,67,200,9,89,203,27,57,175,112,145,206,115,129,8,179,27,135,2,160,120,87,61,254,247,151,91,227,62,89,204,126,69,152,10,101,61,112,120,230,33,240,210,106,194,230,150,49,55,130,181,142,86,180,61,228,201,240,4,92,181,144,161,210,59,9,132,88,208,195,253,104,223,120,175,139,251,210,176,238,6,164,5,231,186,75,4,84,142,241,33,17,42,240,29,98,152,220,197,167,19,138,32,206,220,31,18,42,103,111,241,229,206,159,67,72,140,78,202,115,230,108,225,57,178,106,65,43,203,147,5,15,120,206,251,63,81,24,215,117,103,161,69,99,8,159,36,85,33,158,187,152,19,145,149,31,42,207,20,26,151,198,175,19,147,153,222,36,35,212,223,80,1,117,232,139,203,2,72,221,227,73,153,70,154,79,207,233,72,218,202,66,210,214,243,103,178,218,241,102,110,71,31,110,14,76,142,33,172,9,28,209,213,159,100,209,184,187,137,77,179,37,99,66,154,123,116,143,124,37,211,68,141,81,229,247,110,41,147,116,125,133,30,176,11,44,25,130,225,155,160,251,127,167,67,100,38,134,129,25,197,230,243,139,11,188,8,254,23,121,105,67,8,26,91,17,71,69,185,204,50,193,224,37,139,32,73,136,1,226,104,142,15,54,43,93,32,216,128,219,69,211,214,61,70,18,36,155,73,145,95,112,8,69,46,32,126,167,201,201,239,140,208,4,140,53,55,73,216,169,77,109,252,0,45,40,55,83,247,84,201,35,232,228,96,104,47,49,128,28,4,168,115,66,186,76,100,134,225,82,140,63,76,39,91,218,44,206,34,54,33,200,110,204,137,136,138,67,83,26,33,152,145,115,104,87,141,125,184,139,209,187,110,157,11,238,50,141,229,31,74,240,71,123,194,137,248,79,103,145,184,131,24,148,154,241,228,235,17,155,163,194,171,152,250,250,88,57,8,116,25,139,112,202,181,163,92,224,252,131,221,33,117,106,118,220,252,235,50,140,236,157,189,33,161,160,35,62,62,237,78,116,133,209,169,208,50,127,82,255,213,249,59,200,200,80,98,134,221,153,100,17,39,212,38,230,225,96,25,219,194,169,73,59,91,203,239,38,186,68,142,66,95,240,212,255,254,155,215,255,79,187,57,146,68,240,25,145,79,74,3,246,74,234,85,142,59,79,195,222,136,147,19,238,58,233,14,223,78,214,123,41,185,33,11,212,254,238,189,91,98,212,233,188,205,236,66,27,148,237,179,104,252,163,92,236,59,6,198,146,160,58,37,11,135,113,70,98,46,226,143,187,174,182,184,115,93,162,130,137,3,254,129,254,232,134,162,133,90,156,144,22,161,225,36,215,207,199,214,27,218,173,71,220,101,255,126,193,142,140,254,176,185,31,39,50,153,92,32,62,177,219,234,92,196,159,198,3,37,126,152,230,114,121,118,236,12,98,253,223,23,235,114,159,198,223,41,84,7,44,61,236,73,30,200,165,77,157,49,100,186,31,99,155,12,230,96,88,68,229,117,233,6,204,135,247,65,200,15,117,52,199,230,39,122,13,233,86,117,19,135,200,169,32,198,7,77,191,54,142,201,94,84,155,203,138,7,102,207,103,173,48,43,56,89,156,165,197,111,255,137,195,139,67,38,6,101,103,205,254,181,214,65,136,95,41,121,185,183,93,224,254,214,187,203,216,134,243,193,83,156,166,8,31,72,171,172,15,43,12,188,128,182,177,136,153,146,57,59,206,147,241,8,147,96,81,182,190,219,244,14,83,125,168,253,73,205,126,16,227,237,228,102,152,242,213,69,6,146,247,16,107,105,178,24,143,68,112,235,164,109,71,143,127,236,47,156,91,139,55,181,181,48,189,19,1,32,176,212,225,50,148,11,204,108,137,49,54,185,216,235,215,23,111,9,196,86,18,24,28,52,243,189,165,190,221,95,230,100,71,232,193,43,244,189,99,117,74,167,237,210,129,175,46,31,161,166,99,207,47,203,166,82,34,38,82,239,80,178,152,20,253,238,254,161,4,225,184,54,93,8,74,107,25,192,119,218,117,149,182,243,187,11,234,91,254,158,54,74,7,20,98,68,75,79,214,166,212,215,222,74,173,219,235,152,215,114,84,125,146,194,165,47,201,26,206,56,156,231,197,27,37,50,15,190,253,150,218,5,155,177,109,55,250,117,45,254,6,2,215,126,3,216,66,100,34,130,95,72,189,55,235,140,138,94,191,141,118,202,251,212,132,221,112,154,17,246,23,245,216,161,80,111,81,218,142,87,105,106,109,189,25,73,250,241,175,172,236,68,93,213,61,218,71,251,22,112,121,46,105,148,128,101,112,168,7,252,187,179,59,38,128,169,56,134,11,65,197,60,247,127,74,155,99,131,221,179,78,32,253,55,57,149,112,3,143,208,138,120,120,133,43,82,47,81,82,152,11,155,135,211,50,168,207,14,160,153,232,57,226,30,213,218,230,48,102,17,3,78,18,202,212,161,63,79,112,103,184,203,52,167,138,200,46,209,135,113,148,118,44,191,225,27,179,253,223,147,178,210,218,56,92,202,68,163,94,94,194,190,229,173,117,166,151,163,213,79,162,237,153,178,186,89,41,87,160,195,219,118,112,194,175,56,86,90,224,115,50,162,187,167,240,98,35,121,231,190,67,194,228,174,32,184,235,108,220,18,169,172,100,193,141,65,203,157,197,247,186,209,133,9,133,211,153,69,172,65,12,60,208,42,70,66,18,19,254,231,252,65,146,182,14,134,127,94,129,209,229,10,225,81,190,116,94,53,200,110,92,35,137,120,138,124,221,244,154,91,165,3,133,189,135,78,22,141,30,42,188,84,72,181,220,109,99,88,81,156,161,225,12,22,48,93,73,171,187,34,155,231,251,111,2,227,83,226,13,207,58,118,115,3,110,4,43,48,170,128,234,210,5,137,100,7,189,112,174,17,160,195,149,219,166,9,127,102,244,108,73,52,52,22,97,70,163,31,12,210,250,137,36,181,182,138,199,82,163,66,153,21,83,108,119,171,161,83,87,153,143,186,51,225,197,248,75,67,53,38,27,98,142,225,71,100,107,234,108,176,120,95,28,115,106,169,133,145,237,160,235,38,10,83,211,152,220,164,236,132,223,8,180,225,161,123,195,242,52,87,171,70,113,209,52,243,60,10,49,229,91,199,109,44,175,172,207,86,247,158,39,23,185,119,201,93,111,85,67,166,137,244,245,1,40,231,7,81,26,21,92,158,196,206,35,9,97,91,243,154,158,161,185,61,232,126,204,54,173,39,36,19,89,48,141,77,47,246,179,153,155,225,204,113,30,176,173,204,248,190,138,177,45,101,58,169,101,200,95,100,58,238,246,37,227,103,35,31,3,7,207,180,87,126,202,19,66,241,230,98,57,134,167,70,178,214,149,8,50,46,188,69,40,6,79,39,169,123,0,179,40,139,195,107,10,100,93,227,169,172,67,201,112,14,220,48,131,106,237,87,59,188,235,141,251,96,53,12,155,45,54,230,129,33,28,254,150,180,22,85,22,249,3,43,36,20,208,47,161,155,84,177,103,35,148,73,65,250,238,93,175,125,53,13,161,15,150,36,138,130,12,96,210,174,137,235,76,190,49,251,254,156,241,162,172,79,171,124,87,7,22,239,205,163,144,44,159,174,102,27,135,154,115,53,248,14,142,198,116,21,147,153,131,126,103,208,55,95,1,42,233,101,127,155,185,28,31,241,227,99,253,181,82,64,161,235,130,230,83,99,171,139,191,249,23,252,156,109,135,91,38,198,22,51,100,45,32,156,55,17,242,241,27,96,7,212,164,241,91,96,35,100,113,228,31,63,173,232,236,30,35,122,4,37,211,78,66,118,76,200,224,6,193,228,18,6,255,164,152,120,235,247,9,176,122,116,39,217,28,68,115,17,136,16,94,134,220,111,211,105,202,96,56,182,237,6,71,201,221,194,225,29,72,250,126,233,209,45,1,176,86,165,199,32,144,30,3,61,158,175,43,235,65,215,93,155,149,198,149,105,30,235,192,24,148,139,225,71,185,123,174,212,67,255,91,146,205,89,196,58,35,69,212,149,205,4,253,154,40,90,199,210,28,79,92,36,111,227,209,247,237,33,197,165,129,160,39,122,109,44,17,40,182,66,132,211,162,157,141,92,22,158,122,54,45,13,207,147,206,6,94,59,148,10,141,215,9,65,186,36,112,52,195,199,249,5,254,111,33,73,3,186,191,36,206,253,206,66,19,112,177,178,78,154,87,214,135,225,35,176,8,1,108,57,190,4,112,5,5,114,12,45,39,209,249,177,95,228,108,164,125,230,105,10,237,117,46,183,18,156,252,244,140,23,49,23,29,148,255,65,89,51,235,155,139,237,253,201,190,79,81,46,234,39,205,167,82,191,20,169,36,153,108,230,55,232,227,250,218,121,94,172,7,122,86,142,15,210,6,51,17,170,164,50,54,181,188,39,87,251,183,187,163,96,239,188,101,60,121,148,85,44,23,84,20,88,209,79,45,99,188,167,216,198,231,255,248,112,250,65,6,168,171,76,119,57,236,62,116,225,213,82,139,143,222,127,185,44,120,243,165,121,232,243,207,96,177,35,69,150,45,250,32,66,47,81,153,223,22,45,197,255,63,234,254,42,226,63,151,165,57,73,101,158,194,231,89,165,135,1,99,221,195,83,71,219,0,107,105,117,133,169,125,145,33,161,54,55,42,153,119,193,66,4,45,215,235,54,3,179,205,33,204,155,245,95,48,76,220,0,5,115,60,147,203,69,131,154,184,69,206,49,157,188,9,77,142,159,178,173,24,138,101,221,127,41,29,49,244,72,37,232,157,191,134,103,0,0,99,180,21,69,117,222,15,204,198,114,114,50,81,22,24,102,18,44,47,117,37,11,71,222,36,233,107,227,235,115,12,105,200,24,61,102,33,50,128,168,127,199,86,184,27,241,131,135,115,85,190,255,161,120,59,133,70,224,201,122,125,113,8,78,89,229,79,159,130,155,98,154,242,69,212,122,133,179,80,195,88,76,103,81,29,1,113,11,171,149,24,181,32,100,252,68,96,251,154,161,15,85,177,112,0,25,12,83,152,126,151,155,3,127,156,96,70,157,174,40,128,148,254,124,132,134,109,71,139,244,141,137,148,190,36,151,81,104,135,104,38,115,62,216,103,217,111,156,8,255,145,145,140,152,42,183,161,211,248,228,137,49,32,154,145,32,251,66,127,68,24,222,161,92,254,82,134,14,240,0,87,218,122,243,95,92,125,205,221,218,10,220,45,115,122,163,63,200,213,57,38,26,81,19,73,88,64,215,54,186,66,236,49,75,127,127,24,132,140,132,235,75,109,220,162,144,43,38,2,60,14,236,85,1,156,138,198,57,132,71,115,34,253,227,2,122,140,125,147,153,155,174,143,142,220,168,204,140,229,66,242,239,178,115,250,53,230,222,22,209,77,40,185,249,120,213,56,33,169,248,16,20,20,109,88,58,71,120,107,100,165,20,17,178,176,110,253,81,41,12,69,207,230,127,165,173,42,104,87,235,75,172,209,39,77,121,74,248,212,214,141,138,196,77,21,141,83,84,6,174,177,192,65,135,76,170,206,66,204,135,244,33,137,162,235,241,107,115,3,130,107,179,240,155,204,140,171,233,84,140,171,157,99,251,131,110,173,165,196,238,188,9,148,223,55,172,221,215,108,114,74,172,136,47,195,242,49,102,121,27,187,192,221,209,74,56,228,211,22,192,231,232,217,72,77,38,16,2,144,5,30,78,8,41,197,64,107,183,127,225,113,86,91,125,141,200,129,132,121,248,248,146,99,186,25,126,101,125,113,127,248,210,217,17,134,214,59,171,38,156,53,70,112,183,0,75,183,20,142,81,189,2,35,64,86,223,82,211,36,66,233,53,159,24,77,217,233,244,89,250,228,147,11,221,155,142,167,45,194,31,45,161,238,20,42,86,42,73,213,191,225,59,125,162,117,246,4,96,17,134,191,250,45,13,97,162,107,220,243,225,242,92,137,157,184,154,128,149,230,18,32,216,176,39,238,122,196,31,220,112,251,254,238,249,41,164,173,142,220,87,84,145,1,46,66,5,239,14,118,44,147,117,16,18,85,66,29,129,146,128,127,173,77,71,174,12,138,147,156,179,204,117,114,170,24,96,236,76,246,58,38,134,46,125,164,158,0,0,168,137,129,196,51,20,27,6,130,116,196,69,56,148,57,124,233,126,124,154,207,191,114,115,151,194,21,126,6,7,9,165,25,172,194,77,121,194,46,236,35,163,12,2,125,244,156,145,241,24,45,41,199,30,250,2,133,223,251,195,207,253,150,212,227,251,6,48,18,93,136,191,160,232,220,29,246,180,98,153,80,37,12,131,9,183,249,43,152,12,174,162,148,112,253,2,161,68,18,51,65,170,3,137,213,248,40,68,186,154,155,9,47,252,59,50,247,115,172,70,12,159,191,26,109,10,72,231,86,207,225,158,53,98,105,202,88,154,254,165,87,31,157,62,47,65,163,101,120,139,81,59,34,247,36,214,209,30,152,162,87,185,47,124,202,128,163,6,236,196,109,15,175,71,161,107,182,131,73,37,22,74,250,164,96,118,158,191,146,132,8,111,136,86,76,175,124,33,25,70,10,246,51,160,225,201,68,192,208,133,55,247,37,146,154,188,0,180,191,59,37,74,233,52,162,62,112,102,78,22,37,72,254,80,86,22,232,195,151,137,170,41,249,219,217,110,230,99,205,177,3,171,160,127,18,5,84,215,138,210,116,124,80,131,174,90,122,238,157,132,29,162,180,205,141,191,92,122,201,88,16,186,4,94,104,212,100,38,129,82,3,244,193,65,179,242,78,146,40,132,171,97,99,193,182,167,12,158,216,199,95,48,89,32,103,151,12,34,48,19,233,249,13,3,233,117,130,199,6,5,149,242,151,59,193,178,148,218,30,127,71,118,98,161,118,92,174,161,177,130,62,25,140,106,1,172,92,167,116,149,25,173,104,96,169,160,153,222,122,177,97,27,255,208,25,60,222,133,250,121,126,105,195,57,68,153,223,35,188,36,211,252,11,109,188,229,15,97,163,98,107,131,119,62,155,81,39,39,62,248,28,163,8,188,119,15,46,241,191,42,33,154,105,28,51,162,163,46,245,170,211,188,217,219,76,194,201,161,117,44,124,59,233,48,79,19,38,159,26,168,48,167,24,102,187,135,195,214,27,150,94,50,55,206,231,101,119,121,12,237,193,192,91,232,111,120,158,132,197,187,162,216,11,46,62,128,177,251,211,204,126,148,24,205,148,68,45,222,16,48,134,87,105,67,54,47,249,199,51,135,212,118,116,179,188,145,139,51,200,214,151,8,243,202,47,65,129,167,68,215,154,169,233,191,78,175,108,145,84,25,75,86,74,239,138,187,169,158,225,191,35,218,243,100,172,18,59,207,179,65,22,75,246,0,165,39,200,226,62,229,57,78,212,123,33,70,103,240,123,202,228,108,242,82,80,38,119,239,16,139,190,146,249,251,237,129,188,205,97,85,129,210,126,133,251,240,177,222,210,150,166,146,179,82,216,218,42,197,112,104,212,122,161,89,27,99,151,46,161,41,187,122,90,240,140,87,109,241,237,17,5,41,66,236,239,148,90,106,37,8,97,165,114,83,221,59,75,45,131,72,214,149,94,48,178,234,207,198,231,12,201,191,129,15,102,189,126,127,34,24,150,106,182,83,169,23,209,216,192,12,141,234,229,129,220,201,202,253,240,113,73,252,26,240,87,35,32,92,205,71,146,128,6,47,55,93,138,179,45,2,117,246,145,248,171,45,196,96,159,237,106,23,19,57,68,210,122,163,148,35,151,167,138,174,62,137,19,129,140,191,219,48,252,67,160,90,25,197,9,85,77,77,60,6,214,8,205,143,129,65,253,176,74,226,226,102,174,154,10,101,64,133,137,90,45,68,94,179,241,93,36,41,132,111,105,253,4,117,168,7,178,118,167,141,156,127,190,151,30,135,212,77,195,166,42,135,232,143,17,172,61,135,107,76,140,121,189,35,17,48,196,237,240,83,248,13,140,139,50,16,78,44,111,99,220,155,176,97,98,243,41,23,96,40,35,221,81,101,4,168,195,200,71,187,176,241,20,25,97,115,139,2,255,227,154,222,86,112,180,114,27,216,154,148,115,41,170,113,170,54,242,64,36,113,132,104,136,1,26,35,175,4,238,161,102,88,132,154,92,48,205,201,157,216,253,185,221,246,47,254,125,211,177,161,62,90,159,177,129,10,113,250,17,112,193,11,192,248,194,152,149,42,147,125,211,176,169,194,249,60,149,43,226,85,212,180,123,245,217,115,237,128,206,90,210,29,123,63,73,94,127,232,65,4,251,78,65,254,214,62,60,29,236,60,174,170,92,111,195,109,7,132,88,233,2,132,216,111,224,127,207,7,159,0,35,84,25,197,144,118,153,49,112,70,132,34,29,249,232,146,233,35,205,224,68,73,235,209,80,184,8,134,43,202,28,226,231,219,31,144,217,167,152,35,144,29,21,78,93,6,65,135,239,111,19,135,85,200,146,163,221,241,84,133,80,133,150,227,138,119,48,237,53,84,205,30,18,134,85,98,76,8,100,84,110,30,184,236,255,219,121,172,180,135,19,40,106,213,74,238,107,201,237,229,75,147,95,111,132,158,198,190,232,31,112,41,93,225,227,147,3,14,82,228,216,29,170,106,19,248,242,196,32,197,101,208,61,232,72,239,101,126,4,42,75,191,209,115,212,77,39,214,82,196,142,248,123,209,178,129,213,5,208,124,180,197,76,0,112,7,24,2,35,189,248,157,158,98,153,31,30,13,163,7,134,125,56,28,85,54,210,56,230,78,133,204,111,170,154,182,96,103,216,237,121,23,167,245,63,214,44,240,14,187,189,113,156,253,174,91,223,70,43,102,214,73,231,92,177,181,79,56,24,186,138,145,163,158,244,80,51,191,75,43,219,141,157,50,97,177,244,243,46,118,183,21,120,66,14,188,33,53,22,3,229,84,9,176,92,169,221,70,120,142,240,60,38,59,211,232,180,35,142,72,240,169,183,172,172,218,139,137,229,132,129,62,39,61,220,192,76,77,99,201,108,99,216,180,214,211,52,252,204,189,17,197,100,130,227,154,55,71,181,196,251,29,240,127,26,115,225,166,208,167,66,86,189,200,18,0,103,177,173,67,87,31,77,20,203,118,173,88,66,26,41,81,233,207,175,146,187,242,110,168,98,115,34,159,176,79,151,40,66,164,73,48,237,253,16,229,255,97,194,202,212,154,175,101,232,26,169,24,0,106,162,67,213,197,205,14,134,167,87,189,210,16,145,100,124,114,196,255,184,171,214,93,54,77,85,65,247,182,67,253,170,227,150,164,27,173,11,146,203,131,33,179,204,48,157,43,225,207,214,42,23,20,64,145,126,214,190,83,10,115,40,232,144,222,69,58,251,36,82,138,220,234,247,150,142,107,215,167,32,240,234,101,142,42,189,47,251,219,38,34,160,42,231,67,241,154,49,41,171,90,154,4,17,138,177,40,96,67,104,7,31,15,127,182,171,216,29,72,118,108,142,228,213,231,104,171,103,175,232,175,165,168,204,63,55,231,48,103,29,76,71,158,179,101,220,24,151,83,244,206,124,46,112,75,88,195,159,35,229,213,176,209,49,232,133,14,111,102,231,197,108,201,236,112,136,225,225,13,21,248,45,50,5,52,174,221,208,127,214,29,33,90,77,158,88,203,193,114,187,204,237,179,218,108,130,209,47,249,26,13,247,247,80,131,210,171,190,149,128,18,162,93,37,199,43,167,209,165,130,188,108,31,188,71,33,138,76,16,166,133,121,18,29,51,217,171,83,205,55,78,205,126,64,108,190,220,94,62,228,165,74,64,252,245,112,128,113,185,35,103,240,240,57,113,49,130,191,166,207,144,23,38,87,66,141,84,5,219,111,220,89,245,155,247,3,2,104,7,166,143,15,231,42,166,128,78,198,63,124,63,42,222,16,97,153,225,75,76,128,191,197,50,34,39,55,151,12,97,121,252,141,84,117,88,30,166,90,25,149,121,143,80,191,122,8,9,156,244,136,157,22,244,244,158,144,42,213,198,205,129,142,215,149,215,157,14,235,0,82,47,167,7,148,179,125,103,37,217,23,195,179,15,146,155,144,106,248,159,79,213,123,3,234,211,239,140,46,189,168,220,184,121,197,182,223,179,102,9,25,173,229,94,240,147,217,188,59,132,6,64,209,175,83,29,199,89,98,136,155,249,219,187,79,122,120,132,23,15,217,238,121,141,169,227,217,224,194,99,41,238,143,92,19,86,13,207,27,144,246,217,131,17,36,211,183,71,192,243,93,19,216,233,17,88,87,55,161,144,50,185,199,135,150,250,127,129,31,162,30,234,185,90,212,253,43,255,137,175,122,4,71,76,98,66,185,124,192,74,220,125,77,240,215,238,131,105,242,33,211,173,184,76,99,105,182,160,177,179,2,85,102,10,18,141,233,80,204,229,35,38,78,51,175,211,105,52,82,203,83,227,18,51,255,76,228,15,147,216,226,88,65,156,86,174,50,219,190,198,155,110,222,183,11,189,158,78,138,196,83,172,228,65,2,186,124,53,130,224,188,244,147,19,176,72,140,115,79,229,136,125,211,230,234,246,207,251,154,100,112,255,47,175,156,32,237,81,250,228,168,206,120,108,137,113,15,76,120,188,137,105,51,130,245,212,127,113,198,110,205,62,128,86,24,74,130,117,89,239,67,227,187,78,2,43,122,81,189,213,24,76,231,226,115,71,164,141,130,29,43,228,204,154,94,99,12,176,140,62,14,78,84,225,242,41,102,146,130,129,138,216,17,224,133,150,80,116,114,80,15,252,49,65,159,214,175,183,204,72,182,237,245,128,23,136,81,152,225,164,61,40,22,67,34,254,152,108,35,254,237,81,210,209,143,215,119,138,240,196,27,28,91,208,216,45,128,46,3,52,36,170,219,147,233,39,127,61,244,240,156,177,242,101,100,215,98,36,243,76,127,193,166,71,118,54,204,34,202,149,100,115,3,197,22,13,161,161,200,227,143,83,127,235,37,80,54,120,64,61,248,148,241,10,197,120,73,66,117,209,44,246,184,10,225,252,126,70,15,219,192,225,55,55,208,34,22,231,80,135,107,80,61,80,139,249,126,112,57,65,152,28,225,214,106,86,203,224,7,208,190,73,37,167,4,87,238,146,4,90,128,235,153,90,121,146,176,125,186,227,127,180,162,50,177,78,135,134,60,55,74,246,230,47,246,152,227,229,59,102,190,71,15,141,250,198,28,63,204,54,150,237,205,109,2,27,156,116,226,40,160,225,236,203,179,86,253,228,220,231,36,123,33,104,228,85,24,207,221,49,58,34,139,226,41,151,212,72,239,242,25,78,18,134,232,182,188,230,171,156,141,145,226,38,232,178,206,168,211,0,103,217,85,27,194,92,25,19,167,95,69,7,147,12,37,17,221,235,228,78,233,170,242,247,141,204,238,7,227,98,202,252,109,219,127,114,37,50,187,89,95,119,67,43,97,186,144,203,154,69,135,61,49,81,24,215,200,43,103,253,115,183,235,254,196,173,108,30,18,111,167,204,128,77,158,93,162,236,238,251,118,247,208,201,246,164,131,211,185,6,188,92,168,8,164,65,26,137,130,63,56,218,78,249,7,136,24,226,120,153,98,63,204,181,95,183,168,53,119,166,122,69,97,243,182,30,139,104,208,171,58,32,0,16,192,92,155,10,212,67,128,161,54,40,19,69,97,189,51,37,10,13,37,224,107,115,63,13,15,232,226,172,229,30,80,159,242,64,218,34,187,56,238,234,121,106,62,250,82,106,12,160,36,155,53,174,80,167,111,12,108,165,128,151,52,25,204,68,127,239,234,6,152,118,70,120,37,152,41,114,192,201,13,30,103,40,20,217,41,241,179,85,157,174,230,186,156,88,212,144,21,4,12,148,216,26,56,129,181,73,82,100,89,152,222,208,208,181,24,217,252,187,234,77,33,70,102,140,120,252,119,91,217,217,239,7,189,82,206,107,49,69,155,149,178,221,175,5,184,2,97,124,84,10,12,8,69,199,57,158,67,137,64,136,161,1,42,146,235,49,176,181,125,112,58,79,130,173,144,217,24,50,162,135,117,212,170,133,41,140,167,250,8,252,239,113,104,223,77,0,116,154,8,112,17,235,253,119,250,251,170,119,37,107,218,246,52,249,86,82,0,16,55,206,160,6,54,98,119,190,0,207,70,56,214,251,239,241,109,215,174,78,149,8,141,218,101,23,226,242,238,26,109,60,173,76,106,190,224,75,105,221,35,59,136,196,123,210,58,173,67,55,50,84,221,93,9,205,242,62,16,114,143,14,40,177,26,135,24,64,155,192,153,226,178,167,81,129,116,126,205,74,211,141,62,251,167,30,125,133,167,181,183,89,67,140,235,213,153,147,56,15,249,233,50,187,68,208,142,7,196,147,104,15,33,173,185,206,92,96,23,45,220,79,109,213,232,219,193,38,32,138,19,107,108,51,224,81,241,115,253,143,39,214,141,77,229,80,55,60,121,141,183,47,176,255,207,76,151,71,64,182,25,73,211,234,235,133,182,134,160,193,147,26,239,194,110,210,184,103,66,228,114,129,148,42,250,138,221,219,209,158,24,237,16,105,226,172,96,27,135,134,43,171,66,79,4,174,4,0,135,122,59,109,50,227,163,245,197,247,97,159,211,11,195,173,140,115,65,131,104,161,93,188,192,68,2,213,70,209,150,52,105,184,158,168,199,89,14,184,249,134,231,130,76,19,184,44,132,198,65,92,162,177,65,50,68,221,118,134,180,211,236,222,173,138,130,174,39,192,57,21,149,26,202,73,210,215,196,187,226,176,224,214,137,154,96,27,179,162,78,118,227,120,181,173,48,193,14,84,189,13,75,213,199,13,70,222,103,111,76,25,17,118,217,37,162,13,28,107,95,85,122,165,139,89,153,248,131,36,35,133,88,49,101,4,192,2,70,146,87,244,11,20,55,74,120,63,177,241,152,57,249,154,141,171,208,245,246,46,55,60,127,3,65,19,115,41,188,245,73,95,180,156,44,2,26,23,187,202,67,36,253,54,71,44,31,201,62,35,70,162,7,65,121,170,192,172,220,5,170,85,76,139,122,43,98,149,233,166,146,121,115,37,130,83,115,86,251,77,206,101,96,155,254,147,247,214,120,56,125,217,241,110,148,142,29,123,176,138,207,105,181,34,33,195,110,57,156,66,104,65,109,124,30,128,30,219,68,43,42,19,81,106,198,177,157,178,129,8,21,136,166,247,237,57,26,105,32,28,171,217,13,201,64,235,224,65,28,223,204,94,24,182,48,156,15,116,166,1,75,141,95,249,255,48,134,111,126,34,156,30,190,89,103,48,48,19,133,199,1,158,134,60,47,5,239,117,226,225,101,103,151,132,191,116,227,127,58,250,113,185,186,115,243,127,138,116,209,214,16,118,71,21,89,60,155,9,1,146,63,141,13,26,38,80,89,163,91,85,49,23,183,106,166,78,82,30,76,165,120,168,145,52,97,52,207,183,252,204,143,24,98,103,85,37,231,223,151,203,153,60,162,85,213,219,49,101,242,191,152,89,25,229,177,117,227,107,128,195,210,164,184,246,24,59,124,32,108,234,39,242,84,107,159,199,220,99,164,53,214,63,210,92,221,177,207,119,177,95,87,23,82,54,176,28,113,164,219,27,3,211,43,86,139,38,30,189,120,25,72,255,149,7,94,79,242,235,74,205,69,10,145,197,153,17,82,79,227,50,160,143,34,185,159,102,220,45,1,47,244,177,46,92,84,247,175,137,140,72,5,29,20,135,150,223,141,124,239,187,11,155,194,54,62,31,194,202,137,61,214,195,175,190,15,252,219,80,179,92,61,58,138,231,191,60,105,216,74,247,62,240,138,1,198,37,6,131,59,57,155,163,83,194,193,224,44,232,72,28,58,40,18,66,246,218,147,44,156,53,234,122,136,171,176,183,40,11,70,153,149,82,83,64,85,201,71,43,176,217,160,110,159,23,173,199,28,217,101,191,93,110,78,131,131,76,107,152,152,219,199,115,48,151,113,19,196,160,229,144,186,28,60,144,145,113,41,251,143,174,244,162,85,43,193,94,219,222,226,186,123,29,95,181,207,165,100,83,20,248,0,222,253,28,204,32,22,20,209,117,189,60,72,155,132,145,219,130,127,219,136,202,86,48,91,32,13,82,170,217,210,150,112,125,186,33,227,162,4,52,40,139,253,226,163,234,107,3,120,90,151,189,98,17,151,244,97,178,49,120,120,216,21,182,90,232,57,161,123,97,169,24,140,87,192,0,21,137,114,106,179,143,178,102,146,143,204,121,16,98,119,3,103,196,241,58,30,251,194,197,117,223,2,201,63,26,213,208,138,213,169,80,118,63,254,10,158,125,179,46,119,69,86,194,136,163,75,126,242,192,31,16,147,195,156,139,107,174,129,177,226,253,44,99,217,106,182,25,147,182,131,146,24,2,218,123,162,221,190,22,152,193,146,172,167,238,239,29,22,199,13,180,61,219,85,7,202,107,29,166,167,153,32,59,162,56,216,157,83,209,246,232,236,181,216,98,22,80,111,126,254,174,140,17,26,134,132,22,9,135,215,113,150,101,9,145,210,36,216,49,186,14,104,214,225,63,150,70,80,108,33,240,220,203,175,73,227,71,102,219,28,140,61,33,179,126,21,216,93,218,192,187,255,122,95,82,61,146,93,41,139,244,207,151,46,169,70,86,229,31,138,204,234,201,6,242,179,124,71,151,226,214,1,119,144,14,62,210,185,16,207,191,235,126,69,186,255,205,119,21,19,51,246,224,72,23,237,122,154,59,9,64,101,171,195,43,135,249,218,78,109,232,102,13,178,192,18,74,71,123,249,146,114,216,155,32,157,13,17,17,226,15,225,130,107,4,45,8,225,146,56,118,155,65,42,115,51,143,152,196,208,2,150,25,38,31,24,104,186,204,37,152,128,161,36,80,235,179,153,149,48,4,8,135,142,181,85,108,41,126,196,189,123,237,112,161,238,44,104,22,237,213,137,146,18,58,194,131,76,192,181,240,83,246,95,79,194,109,102,12,21,250,91,187,103,236,241,174,237,59,80,235,103,48,106,253,152,215,3,23,225,165,186,35,239,81,250,112,115,250,97,117,129,199,154,228,13,98,81,110,75,209,91,204,15,182,122,135,45,195,143,97,195,10,228,157,155,160,139,255,91,226,16,179,25,7,242,126,21,232,135,118,208,147,1,215,43,7,126,31,6,58,77,90,232,134,127,70,192,77,213,213,163,9,117,74,61,175,235,185,161,103,105,172,166,11,61,16,128,233,103,2,171,96,64,42,181,215,71,117,131,36,65,84,64,58,149,175,30,144,187,142,236,17,176,134,3,240,65,139,29,169,255,252,34,238,157,188,139,145,90,205,31,240,85,185,181,37,67,80,26,230,227,201,26,134,248,109,184,119,165,144,116,119,79,105,98,38,97,101,127,143,146,255,249,82,13,93,133,226,241,51,98,235,252,56,214,170,152,251,252,160,226,27,188,68,43,164,70,56,140,91,13,201,14,57,183,71,41,49,252,203,69,223,94,235,41,151,198,166,247,195,41,205,200,145,29,210,245,236,187,40,66,185,153,22,244,67,110,118,106,153,197,150,113,171,197,66,220,211,38,231,65,191,137,181,16,96,109,129,76,121,227,173,237,40,120,231,97,108,65,28,150,133,126,104,12,252,160,179,29,20,74,213,27,45,217,188,121,36,94,43,154,73,251,217,133,193,107,70,145,83,138,233,137,240,85,182,111,142,121,206,134,117,170,65,196,17,166,107,43,87,16,187,29,206,42,50,69,183,140,141,33,37,234,233,62,4,242,8,223,138,148,234,207,124,193,85,37,234,96,143,151,152,145,237,112,240,125,255,4,175,85,233,4,2,23,194,251,122,66,126,251,80,52,107,9,148,240,239,31,140,77,166,36,76,15,170,148,29,217,106,94,78,144,76,120,112,248,113,66,50,137,151,214,75,34,130,40,200,56,184,122,37,46,93,96,186,48,237,43,98,184,109,77,252,219,3,95,175,250,115,159,110,243,183,168,7,31,8,40,102,89,158,248,3,18,171,160,10,58,20,151,109,176,136,25,205,123,154,43,79,187,186,37,111,227,7,195,243,72,97,100,209,28,47,36,199,121,40,53,124,228,169,45,145,207,29,18,169,23,131,90,159,55,78,7,182,196,81,1,158,44,67,3,235,14,0,196,136,139,46,85,50,21,96,0,252,156,43,199,99,246,233,34,114,140,117,157,179,15,137,142,166,24,6,142,0,148,108,15,154,221,62,72,199,105,167,145,198,39,245,144,254,147,107,184,122,65,192,116,223,103,70,106,149,190,77,34,33,34,157,148,227,137,84,130,161,36,244,92,25,164,230,16,216,102,105,125,153,52,231,193,192,59,63,95,205,144,140,79,86,8,115,228,215,251,164,226,172,111,129,23,224,185,60,131,121,177,205,188,242,246,214,38,100,243,193,162,16,221,31,83,250,134,49,196,244,122,228,14,31,169,29,83,206,73,218,122,220,16,120,69,67,228,72,55,206,226,49,31,189,75,211,52,78,149,216,140,133,169,196,204,37,109,7,63,11,190,31,207,100,101,161,59,117,13,160,234,150,198,192,66,185,42,153,237,77,4,247,143,76,219,204,179,73,31,35,18,121,196,45,50,254,235,13,86,186,139,68,177,141,134,81,214,206,248,4,4,105,20,180,8,12,212,196,18,19,86,76,5,48,77,98,12,78,148,51,112,111,65,20,198,125,46,34,132,27,55,80,106,199,249,10,207,95,129,140,44,147,212,193,13,150,93,94,254,11,23,136,119,123,247,18,233,109,59,44,229,150,33,228,213,75,220,129,197,96,144,196,238,87,220,129,158,105,147,231,98,127,179,251,76,165,93,212,179,169,45,5,37,19,18,127,95,236,68,3,78,88,17,70,239,32,228,178,234,142,227,211,122,110,155,35,221,229,97,140,177,44,43,180,107,141,95,13,155,77,90,67,18,169,214,231,117,86,65,229,41,208,12,203,249,168,118,215,5,93,150,191,55,6,46,22,169,62,19,156,167,41,79,143,8,139,152,89,233,131,123,103,110,68,191,58,80,33,28,21,228,116,206,85,153,242,189,189,100,252,2,227,66,214,77,150,198,151,58,102,220,79,121,102,115,40,56,203,127,243,242,128,118,49,160,207,2,100,191,107,226,131,53,128,202,116,118,187,134,11,55,177,176,35,60,140,38,213,231,55,47,248,30,253,254,162,91,147,28,26,206,179,70,163,70,0,190,197,201,206,188,122,168,210,133,229,255,145,136,93,72,224,180,79,86,44,113,169,108,195,217,55,127,118,68,34,204,119,253,37,168,250,153,66,97,136,138,183,109,185,138,1,236,221,229,207,89,192,39,99,189,115,7,211,22,254,39,156,106,29,211,15,57,32,13,139,26,136,83,50,134,60,209,242,25,179,228,127,185,108,47,191,54,172,131,49,180,228,72,68,251,66,64,224,213,60,243,21,82,29,39,179,112,99,39,0,136,51,135,204,8,70,6,71,30,187,206,130,198,77,206,74,16,158,2,82,170,82,64,188,21,247,84,52,227,117,4,131,4,120,158,105,60,42,142,213,79,98,209,21,154,112,137,197,126,236,94,115,167,124,189,25,186,132,54,80,56,226,250,239,193,6,63,86,195,153,60,103,227,44,77,218,106,59,143,154,28,1,214,43,6,102,19,248,155,114,185,246,29,19,210,81,94,229,99,122,20,224,232,235,120,79,121,236,248,231,30,201,188,42,36,179,173,201,196,204,225,12,137,227,232,216,251,140,197,202,173,176,212,3,227,80,254,207,245,0,30,157,98,128,8,110,90,173,112,85,201,186,243,60,4,9,207,217,61,195,168,147,9,5,215,141,145,176,119,203,65,179,219,229,125,217,22,224,137,2,148,88,9,64,83,133,55,224,101,126,194,19,173,43,52,220,24,208,168,168,192,15,151,97,217,18,249,9,27,191,224,17,226,37,71,71,210,212,156,70,209,179,186,38,230,230,83,117,146,33,32,113,216,115,157,16,109,59,39,40,17,99,117,97,193,3,247,33,114,96,29,150,199,226,98,151,162,82,214,138,131,200,194,228,161,198,237,8,207,51,206,212,45,226,202,56,99,69,169,130,140,166,177,26,58,100,173,10,152,41,28,22,67,48,186,185,171,251,228,121,154,190,158,135,161,39,11,38,70,82,157,181,242,119,193,22,170,33,102,87,224,3,11,250,103,216,130,69,69,234,71,17,112,53,137,4,5,194,107,48,186,136,208,167,158,38,13,223,50,127,90,224,55,238,185,66,113,219,229,169,53,96,68,221,17,0,116,186,3,233,97,221,228,0,220,212,131,135,243,81,49,85,168,90,210,198,191,82,40,168,73,152,160,165,65,27,62,219,115,189,173,55,174,42,126,240,111,67,109,47,90,98,104,168,58,208,188,3,109,96,121,90,82,219,173,2,222,177,156,19,234,110,131,73,26,206,157,248,45,235,29,209,0,221,208,40,215,144,54,168,58,181,70,220,20,188,151,204,120,23,15,201,40,162,99,57,79,16,96,187,37,107,62,211,205,152,210,81,172,206,86,69,57,253,158,20,162,228,50,76,157,73,207,163,231,176,37,152,134,199,226,33,189,185,251,114,117,65,216,178,63,228,181,36,211,129,23,193,165,29,70,155,83,166,95,238,250,190,8,106,25,90,71,141,159,157,138,86,255,107,9,241,147,230,189,20,39,226,204,17,211,242,61,83,56,32,241,247,41,117,133,102,30,78,71,5,215,14,121,204,199,228,131,23,6,73,74,74,16,114,240,216,81,69,241,185,198,140,95,32,254,183,14,218,18,73,192,120,173,151,146,252,132,229,177,58,231,84,100,19,123,236,165,212,82,79,191,241,66,245,163,42,234,109,220,26,65,195,2,153,217,163,123,28,173,188,147,117,238,145,91,243,33,75,153,34,106,70,124,162,172,105,80,71,244,157,231,27,220,224,0,158,142,41,62,247,196,51,19,135,186,42,146,42,237,146,115,161,116,196,64,227,115,86,189,212,29,28,110,24,119,116,135,244,67,14,215,193,184,30,133,145,9,126,242,41,42,112,66,140,148,197,247,192,41,68,120,82,160,58,179,126,178,92,78,182,252,89,73,211,7,241,239,30,172,128,232,255,14,146,218,193,223,64,157,153,254,160,163,121,155,252,36,197,39,64,233,5,44,188,43,254,159,14,149,101,5,129,202,229,164,208,101,217,169,13,237,132,234,204,172,131,114,12,13,84,122,236,31,184,9,215,98,0,117,115,175,232,13,242,223,228,18,32,225,44,29,1,51,160,240,250,84,114,153,29,195,247,73,221,252,165,112,79,226,122,220,13,194,46,114,129,58,12,19,201,147,100,141,211,56,20,46,143,218,172,136,81,163,191,136,204,180,237,171,249,182,12,172,84,236,81,183,90,85,89,22,162,151,219,136,235,141,92,230,119,113,157,222,218,171,138,66,84,202,210,218,28,198,195,176,162,150,93,61,155,231,250,215,193,114,192,117,59,211,131,66,236,215,59,132,180,14,203,251,75,206,107,227,147,153,18,255,186,124,170,244,47,166,37,69,255,223,110,147,102,198,47,162,195,29,122,251,247,75,13,9,148,181,19,157,164,41,231,168,21,13,19,45,69,162,117,30,36,15,181,64,229,180,186,241,17,156,189,127,112,234,207,227,81,219,206,58,137,198,30,244,238,189,52,255,44,146,15,150,235,208,140,161,59,112,209,2,166,133,166,254,63,110,94,141,0,19,47,167,250,82,23,26,158,133,30,44,93,171,114,87,48,63,66,77,141,25,51,45,158,238,37,211,180,150,41,224,156,171,91,134,18,196,26,71,248,90,234,110,11,192,105,129,75,47,127,203,201,165,42,44,250,103,53,59,97,103,33,144,180,66,121,70,134,27,100,64,196,135,153,112,16,214,10,122,222,10,94,36,244,238,52,69,93,179,172,121,245,154,250,0,76,112,254,87,179,149,115,247,180,87,22,110,201,146,99,226,46,113,161,214,245,41,198,24,34,148,151,56,225,185,176,109,50,234,128,71,7,47,164,131,14,174,182,240,110,209,40,41,124,190,89,4,89,13,15,65,43,10,138,218,63,93,221,50,169,126,142,71,181,191,62,114,124,205,255,170,59,162,231,149,38,196,125,23,12,225,251,77,157,36,41,172,53,40,123,176,165,239,137,131,241,223,45,195,191,195,35,136,106,68,232,152,37,186,117,195,188,255,232,4,67,100,190,112,243,91,72,188,174,88,1,15,31,102,131,54,39,22,227,238,136,169,4,76,156,167,61,72,218,160,150,82,8,18,77,10,95,12,11,210,174,210,136,180,47,40,143,215,20,26,63,121,32,101,82,105,254,130,143,29,218,107,104,244,191,73,142,112,171,89,202,242,128,135,170,40,135,7,176,22,247,255,66,45,127,194,179,5,84,149,133,73,55,84,252,242,118,154,105,130,253,162,113,8,231,119,167,248,53,200,239,43,234,197,197,122,163,165,156,170,141,194,162,189,203,215,4,223,243,82,1,148,67,34,177,96,182,139,82,134,119,251,122,69,205,138,155,55,71,28,225,215,15,28,117,46,43,67,138,231,62,232,2,127,219,66,41,54,22,107,164,143,67,222,16,37,240,157,70,230,14,3,19,14,163,114,94,39,95,160,198,81,125,7,147,79,223,242,242,18,107,232,172,113,139,226,211,215,212,37,111,210,124,132,128,180,71,225,102,88,185,216,109,195,92,179,223,94,23,189,202,1,207,169,1,12,61,43,166,236,193,125,57,242,128,13,120,251,23,121,100,5,40,139,93,228,89,118,98,162,63,159,224,205,108,192,110,116,75,240,224,28,236,86,82,160,33,47,10,185,16,148,254,102,201,7,69,96,227,236,115,123,53,67,62,141,130,67,228,195,129,118,228,54,247,10,11,237,23,208,159,61,74,4,165,214,89,156,156,205,209,66,149,100,205,252,210,75,10,34,252,17,226,123,150,67,16,222,7,188,207,5,74,0,220,6,82,16,152,144,189,75,205,11,91,239,151,90,51,100,173,170,76,197,96,189,207,172,220,116,194,17,46,110,155,3,244,240,31,113,220,130,239,255,237,121,228,209,242,74,254,198,186,80,113,179,179,186,46,171,200,8,120,219,158,242,173,193,173,187,36,89,4,191,205,37,91,144,214,161,246,87,156,81,28,78,226,196,170,76,229,244,43,131,238,142,16,167,79,47,126,113,186,102,132,16,116,154,48,13,184,230,241,24,85,240,113,139,113,123,211,242,97,66,108,117,62,100,99,161,55,164,171,89,5,106,36,163,54,206,163,170,221,36,252,104,12,32,28,173,14,155,154,20,134,21,96,117,71,99,70,227,229,216,162,145,37,1,126,100,246,51,134,56,192,19,145,61,16,17,62,213,59,219,87,17,108,177,115,152,84,21,42,122,75,101,232,14,230,8,217,3,185,219,215,165,44,113,123,70,237,179,27,144,53,212,86,10,249,160,19,201,38,5,122,209,26,73,29,188,66,108,103,222,71,66,125,84,175,255,59,6,111,214,241,181,18,234,29,16,224,3,134,50,220,45,89,219,244,191,96,182,248,8,253,223,58,161,99,55,178,143,175,73,85,21,85,112,107,76,184,167,38,94,35,110,176,18,210,244,124,195,131,64,173,118,221,116,151,241,208,71,43,102,223,236,53,63,107,33,57,202,116,208,153,238,246,157,167,24,183,119,70,45,95,6,45,15,8,248,209,96,156,104,208,4,160,59,212,80,14,245,10,144,187,248,233,217,195,247,216,184,55,66,111,122,56,159,103,56,200,4,225,159,58,221,118,143,132,166,252,91,193,202,242,173,59,77,66,8,222,206,51,210,16,5,20,151,153,83,198,19,39,221,33,28,132,0,198,20,70,122,124,240,162,168,14,90,169,48,4,53,40,191,94,163,83,148,151,191,228,5,147,98,188,165,209,121,105,5,65,149,184,172,117,35,212,171,142,28,147,75,221,55,167,119,84,252,65,252,110,74,193,217,108,169,202,238,194,79,197,200,162,163,250,101,224,182,112,149,89,186,125,188,71,14,63,213,231,254,242,229,9,214,78,209,142,60,100,178,55,101,152,221,159,1,47,212,155,133,68,118,150,140,18,97,226,156,248,21,118,113,50,83,4,255,71,169,169,20,83,62,139,126,206,112,58,225,253,204,240,16,189,180,192,82,84,145,107,142,219,83,89,64,81,75,53,17,205,68,107,227,171,250,4,124,66,32,147,234,131,145,135,220,22,111,44,223,20,39,8,9,87,234,129,216,201,22,199,197,10,136,137,72,112,183,46,113,127,37,239,57,94,60,147,56,158,170,71,141,98,209,15,227,247,193,16,120,184,133,128,235,97,137,201,131,105,113,49,80,105,55,139,152,4,56,168,234,138,61,253,93,49,64,39,171,87,7,12,102,193,9,28,238,28,52,10,239,202,214,74,196,133,80,231,40,186,34,0,196,106,131,118,39,239,9,174,27,36,234,117,160,159,236,211,186,53,145,31,131,91,39,55,152,99,217,230,146,6,25,41,112,65,132,127,119,62,44,53,198,77,62,148,146,163,179,0,247,189,25,219,244,70,206,103,101,34,124,228,159,26,190,71,17,24,216,178,6,225,64,155,156,206,163,101,13,190,174,100,38,19,247,86,173,73,176,206,255,69,17,40,77,134,83,99,130,180,166,228,152,7,118,43,153,142,116,51,6,86,155,108,226,118,151,194,199,92,67,62,135,153,31,176,121,229,38,42,37,70,71,63,132,68,76,152,243,51,106,177,102,131,40,87,8,164,149,95,65,153,34,29,253,177,144,12,137,228,14,21,220,27,38,132,3,208,140,181,214,183,183,227,124,40,254,28,165,41,51,142,162,55,35,174,249,79,190,12,235,43,96,106,229,26,235,172,86,7,182,145,144,239,179,15,68,60,252,109,201,232,82,172,52,186,84,121,235,99,12,114,41,19,153,237,107,170,2,10,59,158,85,78,138,113,128,222,201,169,23,162,182,148,161,214,99,179,158,223,202,39,48,7,136,129,136,54,74,26,218,163,184,153,32,24,202,243,153,126,182,24,179,160,250,166,5,141,110,121,9,243,17,235,252,28,8,6,141,23,76,192,71,32,67,128,137,88,190,203,65,161,36,148,2,210,69,216,179,51,90,227,157,185,57,217,16,241,119,141,244,32,52,157,143,48,12,35,61,61,124,123,51,116,157,36,250,169,129,193,200,43,199,213,138,167,170,103,208,98,199,142,187,101,152,109,152,205,212,244,189,123,90,105,59,239,18,47,27,168,43,9,230,183,119,134,206,133,47,36,247,234,196,97,111,58,130,135,31,253,106,59,252,201,54,2,199,88,56,45,18,157,185,246,21,42,64,126,52,159,76,120,211,90,60,23,250,75,167,91,182,35,148,78,182,106,13,247,103,5,208,80,121,245,79,17,120,125,167,29,180,169,134,59,135,183,107,67,7,98,66,168,100,248,205,50,124,6,142,153,130,30,212,227,225,69,252,60,234,54,113,36,219,92,190,135,184,186,221,74,211,139,46,231,206,215,66,180,252,43,10,59,196,210,33,227,130,179,233,201,201,5,9,100,221,228,114,15,30,33,176,246,32,238,23,130,177,66,119,108,50,14,66,68,232,175,48,195,137,218,172,34,113,80,44,117,30,112,108,56,252,103,15,48,28,230,246,113,173,13,167,111,192,77,213,250,18,100,214,126,189,129,51,77,128,155,227,93,36,45,226,185,251,148,187,117,56,21,153,124,204,64,103,171,235,253,94,34,117,89,114,102,219,213,142,10,7,54,231,144,33,42,54,198,176,136,184,191,206,125,31,192,131,193,16,46,144,31,205,16,112,74,93,88,239,80,164,167,125,42,46,8,157,233,183,61,218,203,173,237,178,10,24,76,249,137,1,169,69,154,236,53,114,97,65,160,46,249,232,85,131,22,218,247,228,79,218,96,149,234,5,241,3,109,84,29,140,34,30,177,209,152,176,252,111,165,184,146,81,198,60,70,175,7,70,127,229,161,206,104,151,66,235,198,226,46,93,248,66,214,113,158,27,128,28,223,184,134,2,162,102,51,15,20,210,214,25,151,79,112,233,200,67,228,202,108,122,207,100,159,55,54,126,143,9,110,182,122,37,196,2,141,108,75,143,151,147,227,138,18,200,181,56,21,7,154,244,165,177,249,103,138,75,90,178,212,5,200,191,110,19,28,112,139,216,169,1,228,132,139,68,13,85,22,142,158,99,254,15,226,137,175,205,60,234,248,83,228,125,221,25,85,30,63,175,95,97,109,85,228,16,45,144,187,36,102,25,23,14,150,154,65,75,151,182,87,199,191,77,175,218,177,80,128,15,105,3,110,160,242,166,91,87,162,35,102,208,215,200,189,100,111,131,220,55,254,68,93,38,197,150,228,132,82,79,95,25,119,223,93,255,168,235,141,97,121,165,110,58,203,199,59,99,196,8,138,105,142,202,253,156,177,50,205,205,155,41,57,214,222,78,84,158,140,245,125,4,34,230,149,7,113,143,44,67,101,105,227,4,179,4,87,129,159,48,91,147,248,24,106,194,131,191,82,71,170,86,252,144,103,92,80,22,112,71,23,197,231,209,93,184,177,201,107,98,116,116,202,196,20,208,200,84,50,159,228,154,92,22,111,42,24,155,125,54,163,79,181,73,196,12,23,132,198,42,196,60,69,28,130,14,182,46,6,211,61,185,214,94,234,59,239,190,116,249,209,96,71,137,3,12,79,178,64,235,140,204,187,102,69,175,184,8,70,25,19,127,34,160,254,51,54,245,235,215,212,240,211,64,255,176,4,203,87,195,55,191,254,234,37,37,32,239,56,228,90,11,27,11,145,200,253,115,53,222,138,111,172,243,35,114,255,138,242,61,94,242,216,253,1,223,247,122,255,30,234,29,46,60,215,12,58,184,29,52,85,146,76,81,83,10,120,12,138,55,238,153,29,63,122,12,19,231,39,165,88,50,151,213,26,204,100,122,126,163,19,122,242,19,64,190,121,165,98,88,139,177,123,224,44,43,181,92,71,232,203,174,250,215,215,193,203,193,155,224,66,12,1,242,6,235,239,2,31,216,66,13,12,141,145,76,151,36,162,111,98,203,114,44,26,11,152,160,116,190,40,43,75,77,2,236,222,82,234,105,251,4,67,37,136,159,6,231,195,240,75,56,139,71,20,9,219,12,141,223,7,186,6,223,41,47,49,58,43,197,76,44,30,132,174,153,132,64,94,212,154,3,146,2,142,65,65,225,46,215,254,69,166,207,248,41,68,150,225,74,108,245,36,94,251,81,208,195,138,171,232,211,123,140,255,233,33,7,15,76,98,214,243,189,136,131,164,109,187,200,157,175,158,249,47,22,5,203,143,23,210,101,136,195,207,35,5,107,189,160,123,200,86,31,51,138,169,238,155,26,99,185,162,30,42,17,78,40,234,181,25,242,40,181,72,25,3,121,177,76,162,186,145,94,106,101,241,64,57,189,143,130,225,105,130,232,154,47,246,109,222,0,202,137,196,218,56,179,66,134,156,175,43,239,7,184,21,77,184,248,228,3,197,225,93,129,224,31,113,143,47,75,72,93,224,87,150,142,246,195,44,63,229,66,1,218,25,0,239,176,147,89,139,227,248,59,167,190,94,32,85,75,147,53,253,68,47,161,28,66,103,208,61,130,82,230,230,221,117,91,27,29,40,227,100,148,89,37,178,169,92,20,174,240,103,244,124,54,144,215,142,167,102,66,84,203,219,17,178,70,24,46,227,92,89,97,47,137,21,236,0,160,28,45,126,208,101,143,112,94,135,8,94,129,136,245,7,33,156,182,192,130,182,144,176,91,175,206,172,245,210,11,87,249,8,169,31,93,169,125,115,236,128,105,169,199,158,15,174,211,27,77,232,250,27,131,22,108,20,74,82,255,236,85,181,229,83,86,103,8,197,253,153,187,222,49,170,240,114,225,134,182,179,123,13,70,192,31,37,209,185,5,242,145,59,108,181,252,28,7,157,27,37,123,166,181,197,56,194,30,133,199,6,168,142,91,94,42,9,81,151,246,203,89,196,179,136,139,54,156,176,187,191,132,52,245,105,1,2,88,89,129,120,151,34,8,67,201,156,107,223,53,44,91,92,21,85,159,191,231,219,77,167,16,204,243,27,193,0,82,24,184,185,71,197,233,31,202,101,152,130,232,227,150,190,30,188,124,229,16,89,40,107,147,112,152,141,63,45,57,95,209,210,117,78,106,220,243,201,95,58,80,56,15,119,93,101,26,122,1,21,250,102,168,72,246,241,215,99,41,248,203,153,113,50,30,83,86,73,247,222,137,190,59,184,115,149,62,204,181,9,174,58,106,231,30,202,90,63,216,93,56,75,102,198,204,172,58,9,118,47,141,151,227,48,150,10,253,85,243,120,6,163,8,20,239,124,3,103,151,73,231,121,174,64,2,202,102,23,73,137,168,21,131,184,46,117,161,226,195,192,172,245,157,158,205,48,17,211,153,201,97,52,8,147,236,28,59,55,130,60,20,8,220,113,140,11,68,149,63,97,132,110,169,146,123,81,182,63,191,52,242,189,215,162,113,16,90,96,149,42,29,201,130,90,72,165,96,175,86,7,183,112,239,30,66,220,93,49,11,23,11,92,54,117,126,41,130,17,240,95,106,159,253,20,192,248,60,26,136,89,139,14,43,224,196,40,168,253,217,221,198,248,167,70,180,214,83,201,120,22,209,149,187,148,212,211,172,24,3,140,85,178,221,213,93,36,173,250,115,8,107,78,30,248,218,84,66,53,247,15,43,103,126,116,77,222,54,27,68,104,50,22,63,223,93,27,163,25,10,238,187,121,155,128,242,243,186,116,183,208,53,121,78,175,94,16,114,233,141,98,146,171,78,111,49,2,15,109,156,81,158,251,146,2,16,254,121,148,21,103,240,10,50,91,247,185,0,127,83,93,232,207,207,123,142,95,8,241,23,6,232,216,121,185,173,196,245,63,132,35,63,252,160,228,94,22,15,198,230,122,41,190,115,67,40,230,204,179,173,212,28,101,145,211,119,189,160,251,154,100,163,170,231,139,21,170,63,228,178,153,0,124,239,95,120,140,22,118,179,158,12,166,184,253,118,34,216,56,103,153,197,70,90,61,11,14,17,252,234,196,51,188,12,203,155,192,190,254,16,226,80,230,117,40,203,25,254,250,190,79,253,249,142,18,7,16,51,83,14,139,23,164,70,48,4,22,30,238,242,183,163,157,76,173,1,225,244,114,172,221,254,63,49,80,77,203,70,16,181,204,138,235,197,160,74,37,122,243,23,53,228,43,101,100,1,58,223,184,250,64,191,220,11,160,151,253,219,5,226,95,171,255,21,145,71,5,240,100,47,240,144,248,66,25,186,205,211,76,38,197,218,84,137,1,41,166,112,4,193,58,170,121,195,48,186,99,141,127,124,168,45,151,32,135,255,201,50,50,131,90,53,26,55,222,10,74,233,222,10,123,242,142,98,97,184,5,138,166,15,191,78,184,33,74,48,93,39,48,99,138,74,88,104,236,37,113,66,156,195,249,75,236,38,123,234,79,57,24,78,2,51,156,143,144,149,44,43,61,203,131,244,88,163,211,122,31,32,154,139,174,201,192,40,126,88,38,225,102,141,121,4,119,166,233,77,138,194,68,100,194,145,29,239,231,9,121,139,14,22,104,80,163,60,2,62,241,188,114,96,23,73,55,204,229,166,194,9,227,235,132,69,106,134,215,229,176,51,194,89,174,35,29,225,190,113,100,43,1,140,73,251,23,27,102,22,116,141,69,155,216,205,172,142,158,69,169,110,223,52,244,248,206,154,196,176,203,252,12,69,29,231,16,100,224,70,50,15,34,213,110,47,235,207,194,247,164,11,181,51,15,5,94,95,128,226,137,226,52,72,4,195,223,36,82,213,207,172,188,115,92,143,66,21,240,10,27,246,228,89,217,16,39,252,119,38,139,205,4,177,173,71,182,235,167,229,118,242,99,117,230,229,74,181,62,227,141,85,134,178,249,171,5,152,179,98,24,176,242,141,61,201,207,9,114,198,188,212,69,228,78,38,235,208,221,172,200,182,192,96,56,80,134,74,140,197,82,26,177,249,57,122,189,139,217,163,178,229,180,65,241,13,221,234,122,173,93,90,141,127,106,96,106,148,145,20,202,10,194,195,134,251,47,132,2,90,71,68,167,68,105,119,240,105,32,44,156,17,205,102,230,114,0,125,8,182,195,19,213,156,93,147,232,69,0,42,119,249,177,195,2,208,144,197,208,53,102,233,58,106,216,250,144,22,8,106,50,212,0,157,140,191,103,159,250,215,19,173,74,88,20,105,177,251,246,219,52,230,111,21,53,204,247,118,203,74,97,163,46,147,148,194,16,122,197,230,115,92,81,145,78,82,181,34,90,253,41,117,4,169,113,188,95,70,185,158,253,121,70,206,39,63,149,156,75,49,11,204,175,27,138,151,79,225,106,9,188,16,151,245,245,228,134,57,31,34,213,219,242,119,5,199,184,22,223,74,127,174,48,53,56,79,26,127,79,183,202,42,133,16,86,178,4,131,122,209,199,5,84,229,55,157,170,134,49,218,52,80,143,23,182,180,184,249,253,139,187,104,127,45,50,1,123,205,18,233,80,189,226,7,51,192,159,120,21,38,109,108,61,241,154,198,21,219,57,178,3,220,38,216,114,125,163,8,34,48,65,85,69,189,103,78,162,63,126,180,220,252,141,64,81,28,127,205,135,3,226,251,179,191,56,253,228,240,1,233,12,243,123,159,0,171,145,62,133,213,15,4,96,25,32,243,214,150,148,106,28,226,193,172,18,46,200,97,12,197,123,31,190,95,159,104,253,55,171,167,68,35,119,188,250,255,21,131,83,197,174,75,243,95,175,201,119,243,223,132,229,71,50,141,126,196,121,99,18,5,17,5,239,131,71,116,168,202,250,80,181,108,75,153,199,191,248,4,11,179,215,52,88,251,140,72,105,211,9,192,31,114,126,164,171,64,234,177,85,248,77,239,210,98,43,213,20,196,138,52,0,26,98,64,15,36,124,176,2,150,167,164,198,83,75,55,61,11,109,200,182,94,126,22,61,228,100,168,155,1,179,193,53,104,70,159,128,27,159,91,124,145,197,17,77,32,32,26,104,5,50,103,97,126,177,228,48,136,161,74,233,160,49,229,94,159,166,131,134,167,69,158,142,93,137,248,1,187,230,12,122,66,27,182,129,25,86,169,231,143,125,187,252,88,155,106,120,187,37,97,182,166,152,129,243,86,10,175,3,8,246,189,222,255,64,184,130,196,3,168,203,176,59,84,185,36,173,207,212,133,216,214,200,169,147,186,74,147,100,79,252,136,186,249,116,107,139,110,85,64,89,224,108,106,200,194,235,247,138,141,91,25,41,159,183,230,120,196,45,101,10,46,191,42,240,180,124,84,58,11,161,158,171,2,18,70,155,98,143,128,164,43,218,92,47,97,31,233,234,33,175,17,227,15,163,132,26,77,34,149,40,123,158,119,246,94,80,190,239,32,205,113,58,184,251,63,124,160,49,253,244,195,213,117,126,71,195,30,27,131,229,88,47,133,147,178,41,248,109,51,56,46,248,50,48,48,76,122,208,147,248,208,203,87,230,108,89,201,54,43,133,28,35,194,141,185,88,86,113,225,186,208,147,65,51,157,175,32,22,204,195,238,34,235,8,67,53,24,242,233,61,117,169,99,72,4,115,159,202,50,23,60,228,250,40,97,31,127,39,163,23,170,41,125,249,116,35,19,197,250,86,92,78,74,35,105,138,9,28,72,133,243,3,179,121,232,0,47,18,77,124,136,126,126,35,76,189,44,5,213,107,65,76,6,132,88,149,31,200,219,216,145,253,10,247,171,164,121,171,21,74,163,20,90,208,132,212,59,54,15,205,75,202,242,216,202,244,21,141,62,14,132,180,16,222,80,31,108,139,64,213,94,142,221,123,63,100,21,88,227,17,233,211,254,21,60,78,136,235,164,40,57,170,188,237,125,128,172,144,223,164,182,114,178,143,118,19,189,107,135,132,4,202,50,251,242,208,158,6,62,183,91,194,74,202,75,241,30,88,140,37,169,111,131,61,207,192,112,92,228,89,70,9,62,181,94,185,198,39,144,45,29,63,180,211,210,61,10,52,25,176,48,27,128,175,34,110,164,222,21,22,124,181,81,149,61,113,64,143,98,15,52,154,167,135,137,206,16,254,172,235,31,60,202,220,238,120,127,222,130,170,238,149,29,115,222,25,72,253,18,70,84,213,200,86,177,245,220,89,232,26,212,71,42,170,123,153,229,83,25,102,58,170,188,64,122,26,188,171,250,164,171,236,25,207,163,92,138,234,4,196,221,195,202,230,122,169,20,211,25,11,19,110,171,64,171,246,183,17,135,43,171,100,238,245,185,191,58,97,92,19,100,200,173,126,210,49,45,10,110,250,83,194,225,182,77,84,240,76,131,207,199,57,74,88,52,193,86,227,154,7,51,58,232,6,183,227,42,12,250,84,202,212,25,17,241,145,236,29,72,193,74,38,201,181,68,232,11,255,43,143,249,92,47,116,199,172,131,12,166,87,76,4,229,228,96,103,209,76,255,102,106,92,54,204,140,239,109,194,177,215,253,220,216,119,58,96,145,51,157,154,86,93,214,197,104,237,95,84,159,224,209,90,179,126,181,235,165,225,26,25,111,107,222,138,84,127,160,46,153,116,1,92,51,58,3,129,128,101,248,70,80,18,9,45,72,239,179,176,152,169,84,120,123,139,71,63,7,219,1,100,222,229,38,155,72,8,139,42,92,206,116,243,116,141,81,98,171,143,56,41,77,235,194,133,98,65,110,80,190,194,79,1,44,63,173,58,27,108,0,2,70,50,229,174,113,10,144,235,216,77,174,129,48,161,19,255,157,227,167,148,6,190,74,186,124,193,86,66,20,108,12,126,146,95,249,91,184,154,60,160,128,225,134,141,21,245,74,67,17,251,243,49,119,234,234,44,63,254,30,44,187,88,82,60,87,53,253,90,225,4,156,30,139,159,7,132,92,247,78,163,47,92,75,207,35,147,48,237,227,45,118,160,21,144,192,218,103,51,127,210,228,79,73,151,163,180,125,46,111,118,207,72,161,203,102,243,160,192,242,160,130,155,31,246,11,45,199,123,145,226,139,149,155,103,13,90,102,45,100,139,127,58,19,57,26,110,86,218,27,168,238,191,250,5,20,177,215,169,73,11,66,111,83,82,144,105,182,247,181,247,29,106,97,155,219,115,56,235,28,25,50,64,23,184,1,40,135,232,137,13,83,105,94,104,152,146,213,236,89,179,120,93,212,190,151,62,131,96,35,21,173,115,136,67,211,244,38,109,12,2,43,179,121,144,22,250,63,199,249,201,215,128,103,5,68,28,87,200,168,24,7,178,197,104,82,123,48,234,107,148,237,230,109,30,160,96,116,225,214,221,173,173,128,142,15,62,61,206,171,20,165,93,217,1,132,40,65,94,171,153,136,232,228,200,222,190,25,191,31,48,205,193,127,7,172,14,120,108,190,152,152,94,196,59,128,94,129,73,199,214,234,144,131,227,28,148,62,12,107,132,80,197,25,14,185,57,90,3,221,7,118,89,12,100,163,17,196,248,200,45,67,242,158,50,44,180,115,229,30,108,72,28,142,182,147,139,195,253,20,34,136,179,162,158,78,41,63,86,93,74,115,1,85,21,232,129,196,41,127,28,207,13,158,18,134,250,249,150,151,211,143,121,235,145,79,98,81,98,175,201,198,26,148,154,145,163,214,214,7,4,191,174,157,252,199,179,54,110,8,109,252,29,217,246,106,187,213,38,74,19,96,88,164,109,201,45,172,221,147,150,241,84,51,54,188,67,49,56,253,90,61,66,29,205,221,157,48,83,203,203,38,189,230,246,142,173,143,172,162,44,175,49,255,130,183,11,245,67,0,46,78,106,252,174,235,22,156,242,122,199,118,242,244,255,245,197,238,50,78,101,22,55,6,7,149,75,202,119,4,193,195,81,238,193,132,80,147,6,180,103,23,178,42,142,224,207,49,140,227,26,194,119,234,172,20,131,67,3,16,175,112,110,219,205,254,129,7,76,254,46,157,130,58,63,2,201,106,53,17,213,122,146,198,76,162,102,225,72,55,111,206,20,94,164,105,51,102,253,206,157,53,255,123,43,122,211,91,103,102,87,148,205,74,161,39,158,78,154,132,185,73,91,47,233,173,81,86,6,60,31,173,161,109,0,119,113,7,131,140,227,199,209,206,30,239,49,127,66,185,229,184,210,84,59,188,86,30,47,195,189,184,253,218,230,78,168,18,27,0,182,28,91,130,190,109,11,154,216,253,152,87,131,241,80,119,250,231,87,93,207,132,240,74,128,147,71,238,237,145,2,69,126,154,186,0,71,144,63,22,10,49,184,95,9,75,247,55,43,187,122,240,102,230,122,217,231,232,183,60,116,127,81,194,6,155,64,195,15,1,92,145,176,76,216,153,27,22,8,254,204,92,233,36,74,80,112,122,126,32,183,9,141,20,66,199,8,57,122,241,181,199,31,79,6,50,184,70,237,5,222,236,62,79,47,201,172,189,110,114,112,19,54,33,18,79,249,56,77,50,8,164,176,33,93,180,168,115,206,217,244,32,221,186,43,231,115,103,87,161,171,29,159,62,44,59,242,253,207,12,201,158,97,255,123,77,80,176,188,154,169,13,125,142,145,45,17,50,117,194,202,146,161,71,137,1,73,4,184,83,145,122,44,66,151,62,20,11,68,18,223,110,139,29,61,6,136,200,230,224,49,235,59,3,32,247,220,196,45,82,245,9,81,18,99,167,21,170,99,150,48,64,202,32,167,197,105,249,207,69,176,226,49,163,236,205,227,102,96,248,76,42,20,25,142,30,112,32,89,28,117,101,103,229,211,49,110,47,18,40,208,246,134,117,0,109,248,131,253,99,81,182,22,177,104,148,149,141,145,132,145,94,125,152,129,215,181,225,238,206,106,140,24,148,185,30,163,215,17,240,79,218,114,73,241,244,248,200,35,196,166,126,213,110,34,133,242,111,160,104,79,119,254,209,229,167,151,72,0,155,203,15,7,207,113,6,164,96,38,247,101,143,219,196,30,146,20,190,131,125,222,213,7,162,166,6,160,26,57,61,177,241,25,139,99,32,95,227,223,60,32,177,16,116,188,34,59,12,69,187,54,27,164,137,145,178,120,169,40,120,35,109,60,141,176,204,95,232,186,146,154,222,52,169,195,130,169,28,25,77,179,251,34,32,0,33,217,146,165,3,209,12,165,212,49,189,170,211,162,66,19,68,151,11,92,47,153,42,76,153,99,85,122,17,78,27,136,16,186,116,2,171,58,82,41,32,15,226,232,27,220,180,69,55,221,111,195,179,66,161,219,206,39,176,85,61,100,198,4,133,130,54,146,137,92,187,137,202,31,52,62,0,219,129,127,79,199,225,37,33,229,132,224,159,53,7,173,210,7,177,185,45,227,209,90,230,76,204,58,23,4,174,150,234,105,56,137,22,81,74,226,231,30,200,204,35,78,160,112,240,220,190,149,244,102,200,94,55,220,237,169,144,197,206,86,222,239,103,182,67,124,196,190,10,235,253,88,9,242,253,160,4,73,180,207,185,165,53,235,230,137,231,177,91,62,216,59,133,119,174,159,248,24,203,125,51,182,31,119,107,216,11,124,103,96,114,196,78,173,62,127,5,182,92,25,49,148,52,143,42,200,247,203,13,141,132,58,207,57,234,82,143,85,138,130,232,158,150,104,117,161,120,143,193,184,89,105,155,143,138,214,85,168,163,82,168,8,49,206,30,187,130,44,41,220,139,104,26,193,210,79,152,108,50,237,91,139,215,106,173,122,214,74,122,130,126,162,8,24,165,85,94,4,84,173,192,151,198,48,214,202,204,88,4,242,231,232,227,32,240,206,153,247,74,114,146,213,74,121,8,129,65,4,140,60,24,244,199,42,114,200,172,168,126,208,109,210,194,186,230,2,29,80,253,87,188,21,231,159,32,225,101,9,16,83,131,33,58,224,247,206,156,131,23,61,19,214,138,187,240,245,220,125,71,154,143,80,76,124,97,176,212,224,254,71,58,227,211,237,198,50,122,0,90,46,26,140,165,111,51,26,78,85,227,9,172,94,167,169,190,212,37,4,122,73,206,59,95,181,97,22,150,95,136,185,5,42,251,120,114,67,66,143,31,207,120,178,66,76,201,14,108,186,223,185,122,48,166,186,232,126,244,90,173,101,211,84,225,166,39,82,146,29,249,22,187,206,210,198,149,103,69,224,108,38,46,146,92,147,157,100,3,82,68,148,192,214,146,241,141,107,2,253,24,114,104,87,182,151,89,168,192,200,95,136,86,102,218,20,39,93,158,216,157,199,132,65,235,200,39,148,73,218,210,76,39,205,165,66,116,41,230,138,80,11,52,32,65,133,55,118,117,76,252,43,155,51,229,65,57,98,98,79,62,196,171,27,156,229,147,144,105,252,80,178,30,143,77,95,99,138,72,62,205,10,183,13,184,103,112,168,158,56,244,157,91,208,106,48,249,246,122,247,147,219,165,209,195,14,203,31,2,126,218,47,167,54,19,32,90,74,94,93,185,56,43,181,166,248,76,163,163,86,46,109,63,149,31,120,178,179,167,133,117,47,109,106,14,157,50,193,241,251,223,31,25,29,3,176,79,72,108,192,25,251,163,89,5,157,134,72,121,173,162,11,166,118,126,77,32,218,191,237,33,94,132,38,99,31,154,211,66,25,76,50,253,208,19,148,242,106,40,193,10,234,204,238,158,134,102,167,119,113,182,86,85,20,44,1,127,25,251,167,134,120,8,48,241,207,229,163,216,159,98,32,62,2,89,157,71,169,106,31,35,74,235,18,185,153,14,4,175,3,41,190,188,68,52,43,65,4,59,210,52,251,242,81,9,31,28,60,12,66,199,248,152,218,96,49,41,169,148,139,231,198,119,65,204,191,249,86,57,4,181,252,199,5,252,103,204,105,144,254,238,54,255,120,78,15,202,16,173,0,27,252,111,169,84,206,47,203,78,193,203,5,202,204,106,175,143,114,111,17,78,124,56,119,81,40,173,22,65,151,236,66,69,235,97,205,89,9,167,225,82,30,229,55,200,33,94,167,233,99,182,194,112,160,12,63,37,164,255,65,69,103,103,83,188,143,246,222,115,176,233,117,30,89,94,233,21,120,37,255,202,244,133,109,217,23,18,116,198,4,144,209,91,163,110,151,119,206,94,10,189,109,196,153,54,219,48,10,6,33,240,173,102,13,149,228,150,76,90,28,69,27,177,216,251,228,249,29,178,233,88,84,231,79,80,88,20,222,150,161,186,169,211,116,18,33,88,23,209,78,211,41,34,155,14,205,226,77,184,1,179,219,61,7,166,145,56,92,108,74,232,23,111,14,37,118,169,131,100,207,173,235,244,112,91,186,236,65,133,3,108,105,97,73,76,18,98,96,91,13,219,9,83,178,87,196,171,209,99,188,191,199,124,59,192,199,138,10,184,99,37,190,242,59,6,25,120,1,60,60,193,15,38,58,127,197,77,224,180,172,208,188,195,90,31,129,37,50,246,9,215,5,174,93,90,153,248,26,221,23,107,222,196,247,146,64,193,25,20,249,248,220,15,249,53,106,118,90,191,54,89,27,117,170,215,124,29,153,243,92,105,18,209,103,160,123,154,40,171,209,255,43,81,225,58,48,87,180,79,82,242,49,136,116,23,44,180,148,34,160,201,186,106,157,20,170,98,249,4,133,42,21,77,36,254,123,29,10,41,126,103,86,13,96,229,193,91,87,93,142,92,4,196,203,205,246,206,123,68,135,218,220,104,190,234,63,199,132,254,9,137,22,25,223,19,127,135,119,144,32,34,248,103,79,231,248,113,186,113,61,221,48,174,19,119,115,48,122,39,218,72,82,60,171,186,43,216,209,28,97,52,61,175,73,188,106,135,104,95,86,206,65,245,35,30,238,208,158,9,197,75,185,208,240,228,196,124,227,208,214,0,10,47,208,222,183,216,248,11,186,173,145,101,47,150,58,192,141,122,249,80,139,141,245,122,233,159,52,75,95,186,40,116,69,43,226,164,166,201,22,209,97,10,44,187,251,216,77,156,40,71,84,252,188,169,80,243,53,57,69,84,189,30,146,65,110,98,78,1,15,235,143,22,106,103,134,204,29,16,142,174,80,88,128,93,208,194,26,202,28,34,38,108,58,71,232,180,44,34,84,155,21,89,110,207,7,178,178,26,232,191,174,106,79,177,175,133,195,14,93,210,174,172,79,78,43,43,172,75,58,77,41,235,213,29,45,130,254,228,65,96,54,73,102,11,137,49,49,24,157,94,15,160,233,116,60,65,117,227,38,109,198,220,128,28,220,113,197,50,190,209,81,143,222,196,139,89,68,136,165,233,63,208,133,101,48,131,200,155,57,156,60,125,224,94,182,223,70,169,67,62,22,245,231,242,194,93,181,211,239,230,60,34,7,113,109,153,136,226,4,128,28,26,149,227,192,71,67,167,79,245,157,201,104,72,128,215,121,28,161,74,32,232,93,73,66,182,215,109,222,182,228,73,111,169,34,7,150,19,88,99,67,207,236,73,86,131,252,210,94,48,253,163,222,33,4,133,125,101,69,134,102,46,180,81,64,42,175,48,234,21,245,6,97,165,21,153,145,5,137,183,218,129,253,74,10,190,156,25,182,201,82,54,198,102,185,51,110,246,108,10,29,211,51,173,219,239,30,211,172,136,140,205,195,241,17,143,43,92,5,92,249,103,85,67,202,41,6,253,109,124,19,255,124,107,181,114,93,76,126,136,110,201,54,41,14,158,4,158,43,208,109,41,3,187,231,200,144,141,239,30,180,120,113,162,137,211,68,234,234,100,193,146,225,246,148,236,118,56,169,138,46,127,127,48,119,100,253,139,250,60,15,247,143,196,41,23,186,194,97,202,121,62,210,193,134,223,85,118,34,93,236,197,80,90,144,59,151,36,10,20,160,143,246,164,66,214,101,141,152,145,58,241,192,31,166,84,238,245,105,120,55,214,144,151,125,115,206,254,105,69,237,255,203,37,190,210,121,89,74,255,122,224,88,122,25,39,220,3,183,49,85,107,17,146,112,94,140,97,7,23,252,41,18,51,225,131,110,217,98,98,210,80,195,114,90,239,3,211,116,52,65,33,95,9,62,38,253,128,61,179,254,199,17,153,158,187,83,237,44,156,214,152,244,63,124,136,50,179,178,36,44,19,82,23,183,201,219,130,33,197,81,99,201,53,80,191,137,144,131,208,152,48,176,159,178,134,193,54,91,55,206,162,171,17,240,240,47,139,210,146,244,191,63,255,109,133,158,100,106,165,72,97,211,159,51,141,229,238,56,253,196,1,112,200,130,56,3,146,100,227,184,190,122,150,161,169,80,140,29,214,93,208,192,237,123,9,100,75,174,121,107,249,57,249,41,133,136,245,244,194,214,220,139,64,202,164,192,48,47,189,99,70,110,126,227,2,53,47,245,124,10,53,165,128,28,167,215,93,89,18,60,78,177,168,107,143,0,162,157,24,7,29,55,231,65,129,141,190,75,87,220,107,178,1,31,163,227,170,45,74,166,219,101,33,195,151,152,248,158,231,176,108,108,211,204,221,204,117,181,132,106,214,146,238,255,225,67,233,161,248,109,224,93,40,89,144,34,134,87,162,162,177,3,19,115,124,0,29,194,84,14,226,231,158,194,189,156,65,32,212,228,119,242,99,79,194,99,136,241,243,145,192,183,15,172,123,135,235,146,199,46,190,250,246,80,51,241,99,68,103,229,17,14,101,124,65,7,37,205,58,63,52,114,191,181,212,149,51,81,159,28,191,228,182,113,95,71,168,33,115,143,146,70,77,69,56,132,225,0,102,192,127,174,211,243,103,114,107,31,184,87,132,112,38,25,124,225,35,13,195,81,246,206,17,103,206,213,228,190,142,26,14,38,30,149,219,158,48,2,191,60,103,212,85,55,42,255,186,140,149,41,255,50,118,61,9,199,62,232,99,185,247,70,159,79,181,6,122,92,158,17,33,166,78,63,52,93,25,194,1,219,49,210,174,135,83,35,119,248,139,173,162,50,30,48,68,5,231,17,94,1,51,227,187,82,204,204,119,251,15,60,75,229,141,7,244,150,17,224,241,207,230,241,105,227,237,245,15,151,235,212,28,233,97,66,89,30,224,99,201,172,162,129,196,118,195,145,204,193,138,44,88,124,103,70,25,49,204,165,119,21,173,239,188,197,154,35,131,41,178,67,6,252,207,1,2,213,224,237,92,212,97,83,66,200,249,209,149,203,171,5,67,94,194,53,195,93,165,171,177,204,91,37,51,92,188,244,174,74,220,147,199,143,103,52,5,203,224,7,76,56,110,226,243,55,158,174,244,201,245,215,185,217,26,175,217,85,11,118,252,86,170,151,110,13,100,77,89,158,197,61,78,206,19,79,243,27,24,51,101,192,146,178,234,241,216,27,22,136,251,210,174,165,73,86,95,184,169,2,204,224,31,250,39,38,81,76,49,216,202,242,100,76,89,94,207,118,180,75,12,142,3,131,184,221,187,34,103,174,206,221,238,206,8,55,50,162,49,108,163,55,75,199,33,168,30,110,12,186,50,152,86,54,58,105,234,99,221,219,252,217,141,149,123,14,197,227,18,114,177,43,76,69,30,242,250,191,10,88,0,203,191,1,184,123,88,58,15,21,216,242,112,246,113,196,71,205,159,98,95,213,246,63,191,153,204,116,30,227,72,84,175,146,144,130,250,96,47,34,205,243,120,35,81,91,94,70,31,55,65,187,14,128,68,84,19,163,231,166,124,30,175,221,178,37,225,48,147,9,48,4,223,57,17,106,136,90,83,242,232,253,30,173,71,88,0,15,38,78,96,45,7,99,216,146,126,45,195,91,38,80,228,236,151,20,15,255,205,108,20,151,3,46,206,136,7,56,212,59,181,120,73,221,118,194,30,2,146,88,5,234,93,166,253,204,154,128,78,143,127,149,244,165,173,58,153,176,33,41,105,13,227,180,204,70,167,188,72,172,71,224,1,129,118,148,10,192,117,148,74,78,115,129,201,179,149,176,63,152,255,251,179,121,226,194,129,18,137,254,53,152,37,127,25,99,89,119,28,74,166,91,198,141,184,159,133,230,157,202,0,202,81,133,253,172,87,222,231,141,245,61,2,88,65,108,39,80,169,232,217,239,247,244,43,242,8,211,84,85,209,131,218,220,125,215,64,161,217,10,162,68,190,133,55,212,105,101,110,169,203,158,80,228,2,37,205,240,63,245,100,89,234,64,73,231,253,145,165,204,61,101,81,15,39,211,205,250,41,121,12,125,0,1,243,203,97,103,174,226,82,188,19,132,62,9,184,197,130,63,38,68,99,129,161,23,10,183,7,158,215,191,90,185,134,6,8,142,155,151,90,198,18,213,94,58,165,68,42,202,179,111,77,8,168,54,213,26,104,87,57,222,201,207,164,180,117,165,10,162,94,123,202,68,194,222,37,25,100,6,85,44,12,23,240,232,224,106,180,94,226,54,87,78,249,35,110,45,101,203,163,127,141,109,8,242,123,29,217,197,78,236,215,100,191,122,112,140,197,218,87,174,115,112,61,221,166,174,152,88,240,198,232,95,94,170,69,136,189,178,124,45,78,183,193,244,15,112,239,89,184,80,82,72,37,28,215,71,208,28,250,194,41,207,27,170,124,175,235,94,30,250,153,22,3,221,82,31,211,144,174,5,12,209,64,246,142,35,175,170,183,105,121,123,255,35,52,68,20,85,142,115,161,209,37,77,214,136,186,76,189,213,229,116,128,218,113,129,20,190,78,96,158,188,37,217,218,210,243,4,60,25,82,143,112,84,52,48,191,222,196,116,35,238,24,58,22,150,88,182,67,50,103,13,35,119,93,254,148,8,217,235,179,2,102,11,186,124,137,221,210,119,13,17,125,250,146,80,242,101,0,23,252,180,137,134,204,118,133,34,212,173,182,10,186,243,121,185,156,237,184,44,176,39,122,26,246,42,74,55,219,205,174,73,87,163,98,69,106,108,1,148,97,205,249,96,122,113,148,183,170,86,209,86,3,76,67,155,34,203,24,254,88,224,121,205,4,231,163,136,32,78,27,112,148,210,3,65,227,55,87,71,131,165,103,216,240,136,172,255,106,113,241,89,65,17,69,121,115,202,2,3,88,180,134,85,177,2,78,200,244,22,166,205,219,63,112,243,158,146,217,75,162,218,173,241,50,180,220,60,95,17,68,102,39,92,185,9,225,110,58,150,225,95,80,156,199,136,9,183,166,188,225,159,164,53,212,229,83,53,56,102,190,251,112,157,247,118,172,147,6,255,219,138,222,141,243,234,116,56,61,28,167,236,151,27,23,103,160,62,59,169,20,147,40,53,67,22,248,9,39,246,135,174,135,104,23,106,80,93,252,90,99,56,16,36,227,217,125,10,85,67,20,163,99,189,69,48,200,61,115,99,208,254,150,64,210,172,1,164,237,112,79,253,80,63,33,167,98,49,162,98,16,51,241,185,43,225,201,161,61,197,254,68,233,66,54,145,65,247,13,234,127,0,178,18,143,129,232,24,85,121,44,233,147,227,223,209,192,55,61,172,237,190,242,143,97,93,152,45,77,118,41,244,94,198,71,192,78,228,19,105,65,106,110,102,110,40,83,66,88,106,168,55,205,247,125,200,122,74,43,46,169,98,8,46,188,132,29,128,122,4,16,54,94,41,207,57,77,163,254,94,249,118,165,116,96,144,249,135,53,189,114,133,148,35,18,141,216,91,25,122,230,238,235,146,241,226,110,225,36,111,220,198,102,100,2,120,170,43,14,11,210,206,247,147,177,22,20,205,226,60,68,37,18,67,73,41,64,238,73,70,136,151,148,234,123,54,119,9,9,176,114,155,5,161,201,185,106,205,72,252,9,95,146,149,151,203,78,41,139,120,224,44,30,12,201,183,252,180,212,199,176,33,52,204,207,172,171,62,59,239,219,109,2,21,133,170,164,170,92,210,157,240,141,130,141,70,38,171,254,247,116,18,20,244,158,161,196,132,92,249,147,249,89,196,53,108,189,209,224,106,38,90,152,12,137,231,173,248,101,180,213,18,183,175,207,106,34,169,57,58,31,186,116,158,224,62,170,4,77,35,244,129,51,209,9,25,219,59,25,177,200,236,94,162,201,73,145,37,209,197,125,90,11,73,10,29,225,154,107,187,207,179,57,132,126,15,101,202,49,117,145,162,181,221,69,34,156,218,214,229,127,95,229,9,108,147,151,216,219,220,89,217,14,164,181,50,77,8,227,230,99,121,12,194,195,251,51,233,229,189,210,195,244,181,109,208,166,244,22,81,119,170,202,219,223,135,106,169,66,96,43,45,62,38,158,220,152,121,130,190,106,86,55,27,200,163,58,97,9,6,204,212,86,56,185,17,147,238,36,251,246,38,139,65,209,209,77,159,228,134,158,115,155,187,252,134,194,110,137,46,247,171,243,213,221,71,53,247,250,24,190,152,120,89,211,73,219,246,145,224,144,86,81,121,75,157,106,43,94,99,46,69,88,163,101,180,31,16,79,139,203,115,215,165,177,71,61,82,241,119,2,23,225,193,113,73,191,215,174,146,124,45,34,7,21,139,3,68,80,87,91,229,37,199,81,229,202,46,229,222,238,14,80,255,29,41,24,64,54,215,5,82,87,22,232,243,21,59,154,180,184,212,246,47,223,135,118,201,140,147,224,213,119,35,116,195,35,67,166,46,8,197,123,39,10,24,74,28,120,183,134,130,149,159,11,27,255,211,57,158,238,4,172,203,150,188,208,207,229,53,121,56,74,94,126,26,121,67,127,118,49,121,7,93,129,181,63,205,233,46,145,232,167,173,6,238,73,13,173,49,208,23,180,161,15,221,217,46,213,51,250,68,210,165,202,143,148,203,204,171,233,155,86,248,0,40,152,114,199,94,193,50,38,161,134,233,80,98,72,82,236,99,44,91,187,31,62,155,145,138,7,102,232,181,232,235,100,1,239,82,232,62,4,132,145,133,123,20,109,48,95,236,69,57,41,109,222,3,229,96,117,81,28,147,151,160,129,163,104,240,188,7,136,74,247,20,127,221,49,244,122,143,117,178,108,76,224,77,166,180,50,207,111,202,104,192,48,167,176,13,161,46,49,251,186,255,37,111,250,87,181,19,163,222,245,168,200,1,29,41,206,90,108,93,251,223,194,77,134,211,118,118,122,234,209,79,237,204,183,121,181,162,135,17,92,34,113,213,30,113,70,62,107,162,129,74,143,82,160,114,125,210,161,214,33,196,112,110,45,151,26,40,143,155,127,170,114,109,30,168,15,233,237,171,138,143,4,156,8,65,23,138,143,227,159,247,51,65,59,18,134,156,74,134,40,67,26,252,250,145,198,167,22,27,235,227,97,229,88,156,31,179,150,71,240,105,74,75,50,212,177,5,191,156,233,48,221,64,93,222,158,13,186,81,118,147,66,197,93,116,178,161,171,242,159,131,14,132,156,172,65,29,164,17,75,56,116,157,130,190,133,0,114,36,119,140,58,62,98,129,49,4,0,216,128,123,134,32,205,213,67,0,119,148,90,229,195,71,143,119,83,177,243,169,8,139,111,27,24,138,93,120,201,224,207,155,200,33,28,164,123,195,208,185,197,208,101,233,2,112,77,186,81,124,154,94,172,238,18,218,23,159,82,208,136,97,250,150,84,208,219,141,20,151,226,118,217,210,205,56,182,241,152,110,136,24,117,238,183,199,234,69,38,76,123,162,143,55,227,253,89,189,232,96,163,73,55,31,6,179,161,175,239,172,211,180,142,37,80,71,171,134,251,149,184,77,95,178,242,24,43,145,152,237,144,203,194,175,44,129,200,188,85,144,152,247,200,94,26,2,176,50,34,36,106,5,110,16,41,143,28,71,142,123,142,217,134,204,233,160,184,211,12,54,83,225,99,2,74,45,235,170,134,153,168,21,67,249,153,18,158,46,104,248,214,170,14,192,92,250,14,250,80,160,128,65,95,37,71,216,92,94,119,244,46,187,180,241,20,130,54,18,39,31,186,209,212,30,127,108,234,220,171,155,136,252,203,101,24,201,240,52,121,74,58,89,70,13,156,136,114,243,54,254,40,232,206,217,244,158,72,197,228,255,64,41,202,183,48,15,46,131,32,252,82,17,115,246,142,0,1,86,102,247,154,189,56,11,7,186,42,122,41,225,24,128,46,184,56,33,155,231,99,223,253,81,55,53,113,192,91,96,18,134,191,98,207,54,245,148,121,200,50,41,184,40,87,135,253,242,119,141,168,53,48,175,75,210,149,62,112,157,129,36,166,51,43,152,81,15,118,207,168,130,72,55,191,65,13,116,86,103,199,166,239,89,209,249,68,86,123,250,187,215,119,19,162,8,71,164,232,132,150,47,189,29,155,243,217,73,19,219,132,49,39,99,121,7,100,89,76,28,53,132,165,191,148,64,180,14,227,203,30,159,197,167,234,17,232,12,249,255,188,156,70,252,109,79,20,89,213,55,81,88,163,222,204,142,98,96,234,50,19,48,21,186,85,226,215,63,22,81,246,204,158,20,96,216,170,154,157,32,26,36,34,45,83,24,118,61,38,124,43,174,179,250,179,94,220,171,14,203,62,61,107,61,132,111,1,54,233,154,124,41,24,153,106,145,57,142,199,197,1,178,22,89,76,110,16,20,128,96,170,58,89,84,135,191,189,178,139,133,9,41,117,77,17,117,119,236,218,60,199,143,168,211,74,247,41,7,30,99,114,29,240,191,45,29,0,139,112,60,244,194,229,46,123,231,183,98,245,204,126,51,74,174,175,76,212,189,189,207,36,254,172,189,228,16,215,20,78,49,62,143,159,209,237,225,134,89,254,80,231,191,78,254,254,69,114,173,68,99,177,190,101,58,27,95,178,62,189,40,134,65,95,79,167,113,96,178,192,151,52,133,233,228,13,94,118,53,126,52,64,106,81,208,53,241,10,243,136,92,89,0,92,141,161,39,46,250,19,178,138,222,90,179,115,99,224,5,42,35,21,206,91,32,6,153,242,162,174,171,243,86,22,90,148,52,81,171,17,223,17,249,222,167,196,136,196,207,193,22,204,104,233,65,140,100,156,71,100,138,110,204,41,131,189,162,95,105,172,162,17,59,147,7,75,134,111,11,98,87,64,48,55,49,75,201,45,157,93,216,30,252,50,15,218,198,24,164,176,110,208,70,146,238,11,100,244,133,198,42,155,215,208,8,193,151,2,194,12,189,91,190,76,45,234,250,100,220,23,13,194,88,254,86,14,13,11,208,34,29,196,3,111,240,129,90,79,106,226,251,189,197,18,155,161,235,245,8,199,22,44,174,172,198,111,207,52,129,57,71,233,205,108,41,198,183,222,106,234,127,65,93,44,147,112,217,234,219,127,140,228,149,94,202,7,43,188,245,128,8,186,164,255,172,175,99,202,23,121,159,55,152,84,114,77,140,181,25,25,111,180,52,87,226,156,134,141,97,214,62,199,79,226,87,8,191,223,175,12,198,114,196,175,223,248,160,4,45,25,157,132,88,134,165,255,167,129,204,215,115,170,205,92,208,199,90,144,51,220,222,31,212,114,144,116,82,197,68,23,232,128,128,98,84,244,112,137,175,177,168,170,135,142,42,119,90,112,59,83,83,106,0,47,147,32,196,107,239,99,235,183,27,79,94,96,202,226,219,109,21,167,204,168,244,145,44,127,99,48,57,50,7,162,13,17,2,56,117,53,96,191,11,22,148,119,27,200,58,32,203,33,124,77,187,72,205,83,126,190,156,94,93,176,8,77,199,100,198,104,190,183,138,18,136,179,99,144,5,22,105,50,194,71,77,158,87,31,75,219,238,46,233,98,68,232,29,116,94,168,219,140,139,30,102,45,12,136,58,200,90,251,146,125,116,212,242,80,219,67,111,205,35,218,154,170,12,167,251,100,41,227,42,163,24,97,139,90,253,119,150,144,26,209,173,141,68,62,45,149,131,111,145,150,136,124,41,15,232,144,76,70,26,204,106,244,104,215,134,173,115,243,243,3,152,188,85,128,54,194,193,20,223,232,239,243,87,107,247,225,43,50,202,103,72,155,130,251,102,243,32,15,227,110,188,169,1,124,231,234,8,27,13,213,159,125,235,68,172,103,65,198,12,11,237,125,30,128,211,57,26,183,112,133,143,84,153,235,2,244,112,151,132,16,55,142,22,69,39,201,206,42,98,14,15,109,90,203,241,121,137,29,121,58,112,233,127,91,132,13,145,196,100,72,56,91,153,246,77,125,94,151,149,232,56,58,23,228,30,52,43,205,33,157,130,118,70,56,60,24,227,154,149,81,14,243,27,71,211,206,243,20,50,54,169,201,223,45,117,51,247,223,221,168,213,116,153,225,63,113,254,138,239,121,224,52,99,240,159,196,112,87,113,34,69,167,29,48,243,253,92,5,198,49,164,93,203,137,9,108,195,252,172,154,13,152,37,22,96,59,91,22,13,163,5,114,254,42,143,85,203,116,139,207,242,82,115,1,223,194,212,229,75,96,214,180,19,98,166,253,117,132,46,97,6,181,76,186,78,101,253,141,54,142,89,50,131,60,94,33,223,209,82,100,7,192,66,36,89,127,146,24,50,196,111,236,141,7,165,250,239,205,189,125,48,138,216,32,241,126,254,148,117,75,25,125,156,41,229,115,136,76,75,61,240,205,253,132,193,159,58,18,85,69,112,3,189,5,42,144,211,245,47,56,171,100,137,134,241,199,17,221,223,69,245,154,21,182,82,112,11,124,19,244,35,106,66,41,31,51,184,13,125,45,150,145,41,206,187,87,0,0,93,51,183,154,110,219,223,7,132,72,168,141,34,103,68,228,147,187,91,230,20,63,169,142,134,29,198,194,174,51,66,230,80,160,100,103,49,243,114,73,151,123,55,218,212,179,7,220,36,25,99,211,199,142,3,147,90,146,14,32,14,138,44,200,67,214,184,237,94,52,11,71,83,90,214,108,125,10,225,234,19,50,100,186,175,110,131,64,112,29,116,178,206,139,224,239,7,114,41,87,48,209,229,217,251,89,108,237,52,243,198,135,231,202,242,178,149,76,107,71,184,159,178,46,54,35,212,124,164,52,138,170,34,19,195,71,253,115,221,14,149,165,245,235,230,196,126,180,52,58,190,24,97,94,200,105,0,180,238,238,33,200,125,124,26,83,165,83,56,7,189,202,37,36,71,252,8,97,42,148,39,11,168,60,213,78,135,176,68,89,227,245,153,230,183,209,58,60,213,141,109,110,202,249,109,113,247,16,130,190,167,103,212,159,76,26,205,235,55,106,212,131,121,90,238,78,251,160,185,90,223,153,92,137,40,78,183,177,161,213,42,94,146,112,93,42,146,191,190,213,246,105,175,111,177,37,165,49,151,75,235,137,135,61,147,159,219,85,56,122,207,11,133,213,22,35,246,229,150,136,22,216,226,65,188,28,50,120,185,220,176,60,197,61,161,70,232,231,110,43,144,201,211,140,48,191,50,57,217,243,4,235,40,156,10,65,66,88,2,154,105,91,80,164,197,222,172,37,61,191,164,171,225,65,73,215,43,136,124,245,151,183,186,51,29,189,11,101,239,200,253,148,41,198,126,161,237,9,223,214,124,231,131,153,213,0,241,145,162,194,229,179,249,209,58,230,31,19,73,0,21,247,234,206,16,239,64,52,5,201,163,76,145,141,154,254,171,217,182,31,49,226,204,176,160,227,48,81,60,169,213,180,108,118,95,90,44,228,169,248,232,222,194,144,136,28,172,130,97,159,150,100,182,178,93,195,241,109,60,22,55,85,96,189,190,97,227,31,75,135,102,6,101,105,97,245,21,22,218,121,90,44,82,106,177,128,154,230,140,151,155,66,95,24,32,77,24,0,66,71,14,6,158,192,43,171,144,227,215,31,76,120,227,34,16,233,217,19,185,144,180,124,239,159,80,77,210,82,55,208,8,177,255,104,195,228,75,194,174,137,202,196,148,129,212,140,141,101,38,195,211,99,182,229,26,71,160,224,136,148,220,59,90,203,237,25,46,235,229,87,101,202,194,67,238,217,102,24,140,187,183,248,113,17,158,47,213,151,252,125,248,172,46,242,50,131,219,203,10,1,104,244,185,250,139,40,8,128,80,135,164,249,15,75,59,7,86,77,227,211,211,50,204,125,208,139,251,151,28,173,88,142,238,25,197,182,120,94,253,78,160,252,190,66,233,9,150,65,187,230,167,125,50,210,158,72,150,7,190,237,134,180,228,3,112,167,66,178,192,183,134,255,37,98,205,97,208,143,179,29,74,244,90,191,226,60,32,169,134,115,165,195,71,254,71,109,4,59,54,19,225,231,47,33,72,58,93,187,221,107,161,154,235,131,25,115,202,153,162,81,185,5,18,133,142,69,165,133,181,65,135,249,159,218,167,147,4,32,136,162,40,240,190,154,208,6,186,230,129,162,185,31,81,159,46,3,238,38,181,226,226,202,12,193,22,47,164,222,18,146,38,219,224,31,139,130,119,163,50,26,211,91,60,177,201,129,213,232,201,114,165,199,46,198,82,212,2,228,129,29,132,94,249,12,98,6,66,91,67,212,70,255,115,21,73,30,29,250,34,0,183,196,148,73,229,20,103,36,168,194,186,233,57,64,97,212,244,230,179,228,220,198,48,49,107,131,77,90,22,126,143,212,59,165,126,251,41,59,9,11,113,186,74,6,54,173,182,93,248,12,114,214,131,136,47,112,153,255,177,234,217,168,201,142,134,25,66,154,148,209,202,170,212,178,58,52,15,112,141,232,177,114,246,224,221,228,71,49,253,76,158,136,18,55,189,92,213,144,124,176,4,44,230,87,25,222,74,117,220,12,11,212,209,86,235,170,143,200,0,100,55,97,69,214,182,115,36,210,213,16,128,210,58,161,180,123,110,56,227,53,40,51,122,238,153,111,75,188,44,49,65,193,185,228,190,87,78,221,5,174,171,7,19,111,111,243,44,184,58,53,56,206,30,61,82,218,95,232,35,195,29,60,224,188,122,64,89,2,219,121,68,172,216,237,153,145,69,140,111,156,243,101,247,174,217,34,126,215,71,94,54,254,47,150,156,77,235,94,31,155,49,202,195,246,164,166,121,77,76,81,110,134,97,152,9,10,90,111,66,119,148,137,201,67,124,90,171,7,20,199,80,0,69,219,247,42,168,200,181,78,134,30,43,95,111,138,27,172,116,246,171,253,82,129,2,152,89,58,82,98,77,63,25,187,46,133,58,246,230,19,153,60,149,141,121,49,187,82,120,241,182,181,121,100,132,186,253,133,75,153,16,127,89,37,170,95,211,155,10,46,0,53,61,107,83,92,209,188,24,34,132,47,22,55,181,251,15,114,202,154,64,48,89,165,126,158,68,43,76,192,231,171,152,109,192,111,36,83,137,10,224,63,175,75,161,75,154,151,84,248,68,131,141,14,190,19,23,204,200,222,80,184,174,188,45,49,8,71,190,89,30,227,124,31,44,85,105,49,82,144,222,140,157,190,13,127,122,145,249,175,150,36,40,205,58,143,225,193,225,247,91,56,236,91,230,250,161,129,1,217,90,127,8,172,246,158,173,195,2,96,237,137,83,45,131,235,255,79,113,85,57,194,8,255,191,136,63,139,78,218,179,199,130,73,92,198,105,148,24,97,111,143,149,30,57,210,212,214,86,20,232,181,46,134,243,25,215,129,157,59,114,44,217,57,122,28,65,58,221,230,48,125,198,105,39,3,16,181,252,235,184,55,75,208,97,80,240,37,78,28,73,74,156,228,139,74,132,118,85,236,38,28,104,254,162,138,148,101,237,8,70,220,210,99,219,187,212,53,200,201,71,215,157,102,194,114,248,217,17,16,109,215,109,6,1,123,177,191,161,95,192,20,65,102,49,99,66,142,13,14,252,124,170,155,46,187,132,53,222,147,108,161,46,178,243,33,223,16,239,171,155,162,173,100,228,159,119,58,12,165,136,227,99,114,20,60,133,107,158,143,91,13,25,23,159,191,226,216,24,229,171,128,179,243,178,249,42,84,211,40,120,202,61,238,232,89,153,179,156,224,26,202,174,208,189,61,7,127,239,225,75,250,78,164,175,142,59,47,39,33,166,144,188,101,240,181,42,125,231,69,118,115,139,129,206,98,48,24,8,104,5,191,11,175,107,243,40,155,199,78,207,18,178,5,15,185,140,1,4,36,251,46,89,96,175,118,127,149,8,37,9,119,240,58,138,135,171,118,236,65,37,250,211,197,237,143,172,253,158,125,122,108,123,84,110,172,166,78,250,116,39,223,169,34,109,250,207,139,255,209,129,204,181,98,41,84,177,66,15,52,127,134,154,63,159,82,36,147,104,209,231,245,172,66,195,143,235,44,151,232,65,71,37,253,25,122,61,59,127,225,95,217,126,11,234,167,71,79,128,190,81,2,142,68,206,128,219,116,198,8,82,239,192,4,243,114,232,86,180,122,217,161,188,164,208,70,14,204,20,222,136,109,79,110,247,211,124,95,249,32,99,57,159,188,221,166,58,105,185,120,70,131,19,154,90,3,74,33,246,41,62,29,249,14,75,1,6,10,112,219,70,152,8,84,171,90,88,88,203,158,190,3,216,47,148,1,102,221,8,60,224,130,198,99,92,177,175,186,108,233,94,66,37,22,24,238,18,212,173,231,3,10,138,80,160,76,222,155,53,219,201,105,190,140,99,37,9,139,84,109,110,61,140,93,79,87,10,241,138,35,122,213,220,75,125,166,8,73,16,113,219,196,24,184,89,148,8,159,116,28,149,220,184,229,66,160,94,8,198,129,104,167,83,77,224,174,19,44,76,79,242,135,235,218,34,177,3,114,239,167,177,4,4,29,44,202,115,128,191,205,255,237,9,153,137,155,31,18,157,93,49,205,212,83,223,210,200,27,195,51,3,137,173,1,230,94,224,140,129,184,16,227,148,186,215,28,134,4,195,209,84,243,213,113,238,239,176,47,24,163,177,12,157,1,80,40,101,118,202,209,2,247,102,150,36,29,122,82,2,114,154,241,105,18,206,48,203,178,52,202,100,93,92,2,154,145,177,39,7,251,123,54,77,206,27,159,216,63,46,248,192,239,110,147,52,83,192,126,206,206,148,225,28,116,6,81,194,24,104,140,28,30,77,13,126,222,180,79,6,237,156,163,239,10,34,75,5,40,83,131,47,119,82,210,175,100,63,67,107,78,179,58,203,158,89,204,86,151,51,205,55,203,167,221,193,233,88,12,13,91,192,91,86,197,163,98,149,206,159,65,139,239,195,112,183,226,34,46,204,130,95,57,241,220,212,117,74,218,98,34,11,111,252,43,145,93,170,38,26,166,58,85,217,208,68,208,2,96,108,162,224,92,108,149,105,182,31,49,174,235,192,212,93,106,210,53,153,239,231,212,170,124,159,255,199,103,136,205,58,109,115,82,59,68,152,222,112,55,224,152,3,111,120,181,234,109,20,29,6,33,1,171,0,129,245,61,169,88,154,195,209,60,88,134,39,23,48,10,97,167,168,28,37,223,129,24,120,228,173,197,93,43,4,110,239,164,100,67,20,97,174,124,6,235,17,27,37,205,149,214,18,19,0,142,224,76,142,236,250,5,151,0,31,39,110,129,99,23,45,24,55,91,201,50,174,106,255,217,24,152,102,43,69,10,133,207,8,34,125,140,147,231,237,52,138,203,134,79,133,135,144,251,134,78,64,251,171,36,3,183,54,173,184,195,104,43,116,147,233,26,190,246,188,150,197,12,155,27,122,206,191,207,148,90,233,77,195,43,163,130,202,180,58,3,55,83,4,28,213,208,186,208,156,234,86,123,249,134,114,94,70,171,100,66,80,24,253,3,184,190,213,176,81,234,14,150,205,12,26,248,252,117,202,133,95,205,205,54,249,24,77,169,103,144,201,208,81,186,32,12,221,132,99,42,168,183,138,180,165,68,196,139,254,57,254,214,201,206,71,238,156,135,160,4,134,8,196,238,29,25,78,233,166,74,153,120,129,162,114,146,55,104,224,101,183,230,11,76,20,24,164,206,107,217,49,24,242,56,82,8,237,3,107,151,102,95,211,101,22,43,132,216,51,212,146,45,96,214,171,110,50,75,140,47,188,200,36,66,65,224,245,223,215,136,35,20,57,146,170,63,235,11,129,79,6,174,238,77,4,240,14,76,228,155,149,66,78,203,73,19,163,92,89,8,40,58,52,59,53,0,247,146,130,176,123,36,64,1,219,54,53,73,134,119,185,10,156,228,118,183,205,84,176,121,81,83,13,235,134,129,240,206,234,32,238,126,38,14,249,92,79,185,52,222,3,145,38,196,142,35,114,249,244,145,137,202,255,105,7,166,177,105,188,27,156,76,107,223,228,203,137,93,192,216,75,110,11,40,236,78,26,236,113,186,79,208,122,198,97,59,119,248,137,39,242,39,69,31,153,20,237,81,68,143,211,253,187,211,10,139,242,236,163,71,167,162,82,205,170,11,203,178,47,88,127,168,120,143,151,238,114,197,228,236,47,40,240,195,206,156,197,236,159,215,167,126,58,179,29,183,178,62,208,196,98,171,121,234,189,45,231,192,32,207,27,243,240,170,15,211,143,234,17,43,88,227,81,33,12,215,208,250,76,174,116,84,146,119,70,60,62,83,254,174,169,78,84,181,67,249,20,81,61,103,207,248,74,178,108,115,162,248,129,95,98,164,116,4,137,156,186,21,93,183,69,137,200,200,73,248,158,74,206,255,81,86,73,45,154,8,143,32,37,157,140,215,215,118,241,36,250,139,203,81,49,93,87,117,113,210,12,0,93,24,73,58,77,45,43,242,134,101,115,38,238,33,6,232,118,39,81,164,131,216,217,14,231,227,135,103,198,185,142,193,209,116,232,189,107,84,185,167,67,123,104,213,95,155,154,165,0,77,48,89,111,164,31,214,216,229,158,138,175,173,246,103,72,70,187,88,233,79,158,155,34,145,194,195,46,20,67,37,147,176,190,161,17,165,16,147,152,141,152,144,40,209,179,248,179,209,26,173,11,199,144,192,157,162,171,162,0,69,27,220,222,72,237,39,110,28,9,143,213,79,54,224,27,74,74,106,20,232,38,80,242,121,12,44,42,84,173,2,29,27,162,246,177,21,174,83,50,27,174,174,145,164,245,60,231,234,151,87,98,66,47,89,222,139,123,10,183,247,38,224,191,143,9,57,14,18,62,160,117,12,226,254,44,251,98,118,234,202,11,151,172,182,51,240,163,10,200,189,203,225,196,171,99,203,60,10,27,108,203,157,166,253,196,131,235,8,168,0,255,11,26,24,73,139,178,82,204,106,36,124,149,23,8,102,97,42,217,175,150,144,156,238,78,161,214,25,136,102,92,230,11,189,183,142,165,52,240,215,56,24,222,41,93,97,7,2,171,192,46,152,229,72,128,208,9,104,192,227,133,193,149,196,72,5,231,79,232,221,123,112,132,114,227,31,184,204,223,37,101,254,80,46,208,187,212,193,28,109,121,38,142,203,133,116,163,103,91,168,191,222,245,27,64,165,234,222,157,134,188,186,89,28,214,50,83,164,122,160,175,146,102,209,151,34,220,17,79,18,7,125,104,190,140,183,115,188,105,67,6,106,180,86,162,118,251,159,0,251,173,180,8,22,243,132,50,239,4,22,198,11,102,116,59,84,134,243,30,228,119,117,78,27,159,231,70,31,37,91,225,18,227,134,31,253,112,7,244,224,243,176,202,181,118,157,166,2,197,153,112,149,171,234,192,208,238,88,59,181,208,127,31,187,208,93,152,89,58,131,127,191,153,5,124,150,61,29,133,226,85,90,185,245,76,186,170,137,94,137,21,183,108,47,98,196,23,167,140,19,0,226,166,148,114,68,64,7,154,106,50,145,16,205,149,225,150,251,7,106,148,117,187,2,39,137,23,44,147,175,95,177,195,137,55,116,148,127,17,8,54,255,78,121,142,18,136,67,156,48,101,231,144,139,128,237,203,2,145,135,39,160,200,133,159,196,18,122,154,14,124,174,218,24,87,193,101,67,127,18,27,71,144,107,194,90,144,72,9,42,217,234,188,135,191,80,9,138,58,118,141,146,33,201,167,217,137,62,54,128,20,140,44,189,165,211,55,59,37,243,58,114,169,95,208,3,137,224,13,142,96,129,224,217,177,171,56,49,197,240,251,164,47,42,237,159,171,108,40,161,35,147,12,246,187,159,85,220,172,226,214,220,107,189,25,50,59,24,97,156,178,170,46,143,242,136,174,212,217,43,230,88,212,36,11,58,209,217,38,236,81,129,16,189,94,154,103,175,56,43,103,255,185,220,103,90,138,152,133,45,222,217,240,238,86,154,41,71,132,234,118,104,211,228,167,13,160,55,236,213,66,0,200,82,213,188,12,146,58,65,15,2,63,217,187,78,233,143,143,218,172,50,191,77,76,48,44,160,90,131,92,110,160,222,15,49,241,14,117,73,246,161,44,198,148,76,19,47,202,90,242,235,8,27,67,227,85,80,250,110,192,183,39,126,193,54,24,22,53,74,45,90,82,195,172,70,38,48,58,242,180,134,49,172,203,14,227,242,155,16,82,255,194,76,202,29,96,199,28,64,230,148,122,70,62,72,96,171,27,224,213,142,69,161,227,210,145,10,123,234,21,209,147,188,103,55,80,182,187,33,36,22,63,164,118,116,210,195,78,81,41,138,188,5,168,119,13,83,113,243,187,20,21,159,12,108,237,91,48,196,173,118,141,176,158,195,201,106,86,228,80,83,119,119,14,163,82,84,215,129,61,45,17,7,112,200,123,52,121,19,207,146,219,190,29,59,101,144,255,228,97,61,182,103,198,99,30,84,110,202,50,154,252,86,194,106,96,201,195,206,8,202,128,18,14,186,118,205,135,194,94,27,10,120,27,197,237,192,93,186,65,117,181,192,45,83,99,224,17,18,153,34,9,6,184,63,39,132,25,245,153,51,254,3,234,133,190,85,208,97,26,76,156,210,253,231,238,68,57,169,196,57,180,37,38,193,72,145,127,59,87,9,90,127,44,214,53,254,205,208,41,73,24,224,27,16,47,120,14,84,152,200,120,180,92,82,254,254,52,30,229,67,76,245,34,1,163,11,161,169,33,4,203,115,66,92,165,3,203,150,28,73,110,198,37,164,3,199,171,163,204,189,65,170,20,251,201,119,117,44,51,75,150,188,52,95,94,190,240,88,117,17,87,225,20,178,130,125,178,62,118,97,230,27,255,39,112,173,3,7,95,128,189,187,195,68,251,103,96,62,250,137,62,133,6,91,114,66,102,204,160,19,154,230,238,241,138,153,150,129,106,136,188,61,72,122,139,46,106,187,19,153,194,55,93,183,87,171,161,211,155,233,212,95,122,33,21,10,183,89,197,145,191,72,4,17,221,255,185,9,107,254,112,179,13,137,185,82,197,31,176,95,251,219,36,58,74,121,160,134,97,215,182,41,152,64,119,101,238,106,52,172,154,197,147,253,209,30,77,196,192,203,122,44,159,141,95,14,234,81,52,201,198,101,205,204,201,20,47,56,241,231,115,50,110,78,185,107,80,9,103,137,135,59,185,12,122,196,175,53,139,4,120,121,199,22,2,77,35,235,201,211,245,240,50,220,55,76,58,123,0,238,25,218,198,173,134,19,42,24,132,167,129,102,154,160,197,254,217,224,33,20,168,118,201,95,106,80,11,29,137,148,248,196,171,32,41,37,101,193,36,255,125,12,110,32,73,181,161,83,131,52,250,206,50,135,208,47,15,224,198,56,211,78,208,218,207,4,243,38,217,225,118,150,234,81,59,139,18,207,198,225,90,174,126,227,19,171,189,92,187,217,69,200,156,18,254,24,21,67,28,16,242,203,215,168,155,73,77,30,185,163,28,58,124,102,111,131,29,64,76,160,95,204,247,87,231,94,249,118,235,115,48,146,41,156,65,170,43,159,66,90,196,148,210,79,197,74,12,38,79,128,163,136,224,32,25,72,193,6,0,203,134,157,232,228,250,149,102,147,98,149,80,221,65,145,59,176,63,68,224,150,79,32,127,252,241,18,195,155,76,203,148,32,2,129,53,214,68,48,63,63,251,47,29,22,141,80,65,4,205,160,111,53,51,13,169,208,224,205,252,102,95,95,146,130,199,13,230,62,16,191,176,187,230,39,35,242,153,242,125,141,185,200,195,153,135,64,155,116,75,100,16,0,189,241,227,30,123,89,142,11,142,30,202,198,1,46,35,190,191,37,181,132,48,171,33,138,92,22,73,250,170,82,29,145,121,20,194,231,76,197,94,3,90,93,27,240,225,31,143,3,124,57,237,94,33,92,84,118,216,255,162,177,74,148,45,139,213,80,176,35,191,74,30,194,134,151,242,252,177,64,108,90,250,184,86,246,115,178,105,178,67,140,8,6,11,143,150,230,116,199,57,91,31,167,228,43,121,111,151,30,157,236,244,7,114,119,40,136,201,248,212,129,120,37,27,248,109,74,66,227,38,156,33,224,234,19,44,198,12,141,47,75,104,188,65,208,185,112,2,13,138,165,195,93,16,38,246,221,87,66,114,185,204,101,42,109,177,52,89,242,60,147,15,100,132,242,64,206,105,191,134,169,150,154,163,53,242,125,231,3,215,236,239,196,175,29,231,62,185,160,214,109,0,118,245,146,31,187,93,225,247,82,235,40,35,165,204,15,118,2,83,90,247,218,163,182,252,14,162,75,159,41,29,83,108,234,129,175,117,185,76,94,112,191,24,150,23,252,74,15,210,85,88,1,49,241,161,182,235,142,248,153,72,255,55,69,4,136,98,129,5,235,237,182,210,89,251,71,220,61,167,241,84,99,24,131,169,242,60,19,8,89,59,172,19,189,155,123,20,220,42,215,96,250,63,248,242,230,102,157,202,209,84,68,14,238,231,145,239,88,189,89,142,201,139,180,236,210,56,128,48,156,28,77,222,1,119,198,166,144,165,22,48,246,135,245,226,96,20,221,15,114,66,64,253,139,252,49,72,70,223,98,246,248,31,128,241,255,252,142,112,52,249,3,196,7,141,90,252,11,159,150,118,188,34,136,204,202,84,142,79,211,92,60,149,185,233,90,133,184,248,217,58,16,202,84,167,22,243,21,202,175,8,35,13,33,117,46,40,96,81,103,14,218,158,132,34,134,126,192,109,82,22,137,88,142,98,29,131,59,180,201,231,56,247,13,179,249,135,128,105,247,183,190,137,111,226,69,212,45,219,179,254,152,107,46,18,115,52,225,183,176,0,174,214,25,55,133,94,169,89,117,86,101,252,35,171,227,228,7,150,125,222,30,240,105,207,176,27,215,167,105,138,244,229,165,48,233,221,130,212,224,27,146,175,57,88,16,134,96,84,237,198,161,245,209,252,56,35,126,130,9,9,86,236,35,34,87,37,35,205,29,245,250,130,199,172,125,240,143,31,107,202,19,7,161,186,133,13,26,228,40,245,159,126,219,141,146,155,54,107,245,246,165,155,190,241,195,73,122,226,209,106,160,151,126,227,213,215,35,192,168,26,87,213,46,30,112,207,68,107,70,214,126,98,2,75,128,114,96,16,151,180,14,239,185,116,122,80,29,81,156,169,27,137,65,38,196,199,12,39,229,78,2,205,188,247,44,118,180,173,216,131,58,110,113,247,4,214,87,238,71,110,39,251,184,73,59,144,251,178,35,155,10,23,130,214,106,78,56,41,248,81,160,226,94,208,160,240,212,240,19,144,49,253,134,112,93,132,210,89,134,165,58,190,102,133,20,222,168,61,198,108,27,10,137,230,53,233,228,160,158,53,196,43,87,23,1,195,103,61,13,44,232,99,174,24,47,123,254,30,58,37,188,111,9,122,230,163,226,76,236,68,109,164,186,148,21,59,23,110,76,28,55,27,193,152,254,247,102,10,35,209,233,216,116,48,186,71,1,86,202,170,163,197,36,107,3,79,165,99,90,50,118,190,70,95,122,164,183,95,182,223,119,212,151,171,136,201,233,177,134,48,21,32,204,19,210,178,84,218,226,97,205,38,142,15,165,101,222,197,66,153,255,251,113,197,16,133,13,247,56,107,33,156,51,16,141,254,38,131,7,207,189,243,190,226,149,77,104,205,51,181,134,181,187,145,86,143,225,232,228,110,71,56,211,18,217,56,27,240,55,215,55,29,137,233,154,139,233,53,39,49,69,241,34,69,35,130,111,133,126,168,66,137,143,255,160,222,132,198,157,149,118,26,153,27,188,107,87,93,180,1,173,217,102,248,248,195,240,243,244,198,249,194,206,10,58,145,145,115,4,129,116,31,135,15,199,222,241,240,223,13,230,216,69,177,29,93,43,57,112,173,231,240,54,168,193,241,111,148,5,236,139,119,213,182,197,165,64,76,221,174,243,216,28,229,134,128,201,100,145,132,39,32,84,167,158,108,146,5,24,64,46,76,172,8,216,208,23,126,93,32,153,52,121,113,114,110,95,115,63,165,135,153,12,78,82,89,201,61,155,146,159,175,230,189,186,230,241,225,136,210,98,199,131,247,59,196,197,105,182,45,28,210,169,65,176,127,43,75,117,217,174,106,82,90,25,140,73,163,82,110,89,116,34,217,45,42,225,41,221,10,20,205,239,179,200,215,209,89,87,104,231,60,180,15,205,84,10,139,127,124,3,92,163,23,18,157,250,202,224,154,134,17,161,6,172,13,209,99,168,231,234,143,101,24,20,208,69,214,136,221,48,208,190,129,133,91,62,137,191,60,18,44,238,182,247,115,3,194,15,212,223,171,173,152,68,216,240,78,239,21,23,91,26,26,6,96,143,17,253,202,206,120,212,183,125,51,22,231,86,143,15,67,119,115,186,50,45,162,184,36,92,130,68,195,43,89,70,170,183,77,154,227,228,231,58,249,117,166,180,143,16,236,169,32,99,34,122,231,104,107,101,220,197,113,109,47,190,36,115,248,210,197,40,38,155,135,8,110,207,237,194,5,249,138,241,109,95,122,190,146,95,250,203,249,134,133,172,186,128,7,200,68,217,152,132,65,212,235,35,133,79,100,35,132,252,197,75,89,231,127,84,114,227,215,197,78,166,189,16,61,8,244,195,66,160,217,192,158,109,7,63,58,231,252,57,50,188,126,58,197,80,45,46,104,27,193,71,109,84,107,5,123,146,4,99,3,248,56,114,122,67,130,89,239,43,255,213,46,34,167,238,143,161,19,64,167,212,34,143,241,141,70,148,22,216,75,239,254,239,109,243,158,38,178,79,255,165,75,19,48,131,120,24,190,241,244,207,194,65,172,184,227,20,186,84,41,213,63,84,14,132,172,183,58,252,126,219,216,134,24,92,83,233,226,130,204,147,206,111,60,255,28,223,119,103,182,153,255,41,111,237,67,200,245,78,146,92,25,81,66,20,188,43,103,31,29,72,245,150,39,196,126,36,13,246,100,225,52,97,68,31,236,79,162,165,250,32,234,49,3,199,115,210,196,99,104,205,220,171,151,149,160,246,156,103,192,62,90,179,180,192,87,227,249,175,99,221,60,187,82,131,189,129,89,48,220,36,212,217,147,113,184,185,169,67,11,51,5,236,136,136,108,62,178,96,37,218,96,206,95,187,174,148,48,245,244,79,121,149,139,24,119,48,73,47,3,19,148,17,88,82,100,108,29,131,209,220,157,145,34,250,45,161,216,151,88,63,190,28,164,150,169,166,58,65,2,33,228,50,98,188,77,114,147,234,45,173,7,104,6,50,173,65,60,212,204,102,166,46,160,63,168,239,230,83,159,218,249,1,152,169,49,30,4,216,96,92,147,152,220,15,149,132,77,59,60,199,92,182,177,200,135,8,64,8,90,204,157,181,30,187,156,194,138,49,207,127,84,118,161,92,17,89,229,167,93,237,119,170,28,42,160,212,186,1,79,101,46,180,242,222,148,37,130,252,157,83,255,200,63,237,114,233,174,53,135,128,133,148,231,73,39,241,181,251,46,253,14,170,210,200,113,165,58,139,190,251,85,164,212,30,144,135,220,3,143,112,112,217,80,49,130,108,245,236,231,27,108,185,159,112,65,70,239,149,219,165,10,194,21,115,252,10,31,50,63,133,179,235,23,198,124,146,154,243,222,175,114,155,85,125,230,42,168,37,17,160,10,67,125,163,15,202,86,233,147,31,191,219,107,146,105,207,215,136,162,230,73,189,235,75,80,188,41,87,197,65,57,57,190,109,102,162,114,44,78,36,254,127,44,62,148,0,165,147,208,83,11,189,83,79,144,220,139,140,43,32,95,3,129,210,82,3,121,251,96,21,109,35,160,205,138,103,100,37,177,18,172,159,222,113,254,33,95,20,245,119,176,148,233,180,237,138,194,115,148,132,193,191,14,210,241,101,108,227,91,163,192,254,117,255,75,219,214,208,229,147,204,37,246,166,128,209,109,201,31,29,161,125,122,47,205,110,46,53,102,124,107,255,122,51,1,225,230,64,252,213,178,171,174,184,230,157,161,121,112,68,201,60,69,242,203,54,188,115,204,23,170,168,117,205,65,11,120,141,44,82,51,8,243,172,41,56,119,68,213,255,186,235,91,169,135,75,249,177,249,93,185,196,168,81,29,91,255,178,114,235,72,240,169,170,185,113,211,50,109,176,219,20,200,195,107,140,53,115,122,208,135,21,55,80,98,199,159,66,94,155,191,121,111,190,42,250,133,27,170,55,29,233,239,128,26,123,248,140,210,145,17,7,225,247,157,103,143,28,35,140,122,74,101,171,196,115,183,203,189,213,17,204,230,89,247,45,56,223,208,117,255,204,140,178,43,161,58,84,41,172,135,218,149,80,78,84,14,87,226,247,100,239,4,225,206,144,192,89,51,151,68,249,105,121,165,96,200,180,221,247,88,106,134,28,231,103,67,187,255,8,180,99,186,165,138,75,121,35,158,137,141,59,57,70,184,157,234,230,18,163,232,185,151,161,43,230,10,166,92,20,213,196,197,56,41,1,79,221,38,140,66,44,103,110,60,57,29,127,147,109,173,185,93,250,76,86,69,224,45,83,42,176,153,129,217,137,3,83,34,113,125,100,143,204,132,102,82,100,50,231,248,194,101,151,57,3,168,61,146,247,113,192,152,106,218,82,30,37,159,76,19,86,131,101,101,3,180,45,136,47,204,177,91,8,59,19,219,227,49,20,163,191,0,35,199,251,162,64,194,219,104,167,49,188,131,112,71,22,53,188,140,115,64,248,204,68,13,148,139,73,19,207,195,195,61,180,183,253,71,167,109,227,182,174,37,174,237,203,31,77,216,227,145,233,204,227,112,222,219,122,78,239,105,42,21,61,62,217,25,134,122,165,184,51,255,178,226,51,121,51,118,153,229,190,152,160,164,246,68,46,148,247,81,200,91,12,157,91,98,130,138,214,192,153,2,98,240,0,163,19,79,126,117,105,94,109,254,203,220,53,46,119,3,146,58,19,207,213,235,242,38,202,231,11,21,81,207,17,121,12,228,157,29,150,27,40,243,184,138,196,43,87,43,133,130,107,165,119,200,130,109,233,29,183,226,40,104,34,173,179,158,17,49,223,185,84,16,167,178,245,91,2,68,197,53,198,154,233,162,83,43,176,139,121,115,113,56,154,141,193,186,242,222,73,129,74,62,129,86,137,69,106,200,154,202,99,151,201,135,31,248,118,49,147,82,155,179,248,231,63,231,155,200,133,232,81,143,51,46,106,131,149,172,215,154,24,109,247,212,255,154,250,157,69,93,119,8,98,91,195,162,249,187,150,125,173,74,118,135,111,90,83,176,57,218,227,254,31,216,127,248,56,130,207,192,166,225,240,69,118,55,232,179,93,181,9,110,164,78,127,91,247,17,4,132,193,105,186,120,131,78,85,49,245,182,228,218,8,249,106,173,182,11,126,190,168,239,6,164,110,81,132,57,14,93,116,90,148,253,112,248,207,124,51,195,121,119,192,48,98,59,80,115,181,124,164,17,192,9,97,132,191,217,73,47,157,7,127,129,186,75,195,228,7,217,10,161,20,252,41,72,211,242,173,16,29,140,220,28,236,37,115,184,170,190,94,126,205,55,116,155,103,113,182,188,144,231,255,213,197,52,51,196,43,188,177,120,38,50,182,147,169,5,246,170,172,7,136,232,57,180,71,191,60,185,90,25,28,80,84,39,6,124,92,217,106,4,46,114,124,188,173,179,151,100,50,123,12,98,219,191,209,53,150,73,231,155,227,51,92,169,141,140,225,190,60,93,0,169,44,53,87,120,202,206,125,1,103,158,232,36,27,63,92,235,83,96,34,206,116,63,226,166,233,159,198,108,19,242,31,103,1,222,26,108,4,4,64,154,14,191,219,32,6,203,139,205,159,123,50,149,98,27,147,157,6,104,131,185,184,170,112,7,153,240,141,38,11,63,20,253,80,189,99,245,180,39,32,156,131,42,19,55,182,79,178,53,29,184,122,252,85,80,80,85,178,3,69,63,60,38,153,144,21,124,126,58,8,214,106,130,220,194,102,225,223,87,230,115,77,203,242,255,216,58,241,88,106,80,70,115,210,98,23,212,94,225,201,213,159,128,176,119,19,152,216,37,107,37,94,218,43,49,158,70,27,243,33,141,149,12,187,42,77,230,123,37,34,46,172,122,70,218,239,154,239,1,93,144,102,91,104,248,0,42,195,239,247,0,130,135,227,237,179,121,122,190,104,151,44,98,33,210,242,227,189,0,115,216,236,159,123,129,21,109,92,235,206,184,195,36,137,186,110,69,121,68,30,173,193,230,184,230,154,226,238,242,255,171,129,129,89,91,178,60,47,251,148,153,222,169,183,248,131,232,250,151,16,201,238,209,117,202,134,120,16,192,237,34,6,0,235,60,201,212,106,233,226,161,225,51,232,119,26,248,136,245,3,181,249,13,237,184,226,218,190,85,200,155,222,109,62,13,223,71,182,58,153,223,169,163,46,175,54,92,23,106,246,0,216,226,138,227,5,7,72,75,30,1,177,239,226,227,77,127,1,163,72,158,41,82,236,36,105,74,21,42,149,123,165,213,36,143,214,122,53,128,11,137,23,249,189,208,166,29,211,65,61,87,209,241,148,23,243,242,1,201,254,18,165,77,29,147,192,163,114,131,6,65,178,35,143,141,183,38,22,255,242,207,57,54,135,153,131,252,168,123,191,229,27,156,190,215,125,248,131,6,201,51,254,105,117,4,58,102,177,66,175,147,128,134,111,28,174,255,46,50,222,136,190,112,187,137,100,206,5,202,214,186,51,195,215,79,136,113,252,60,105,127,131,106,161,145,108,203,162,74,86,122,181,231,31,82,66,175,67,214,100,31,148,198,136,5,154,68,34,211,104,127,91,95,17,153,102,212,4,198,120,103,199,163,229,156,227,194,72,113,69,156,165,22,83,132,65,3,116,40,14,128,69,157,244,83,229,200,45,92,95,151,89,105,188,135,254,7,176,170,235,193,200,141,125,245,229,140,195,34,97,15,241,81,246,82,254,102,56,207,126,225,86,37,63,217,109,90,19,124,132,127,172,207,132,137,71,4,175,192,27,207,25,250,110,0,188,186,164,102,39,81,62,139,106,100,176,72,207,189,186,33,65,96,118,199,136,160,74,88,145,128,53,161,30,249,46,11,114,184,181,250,44,181,137,160,74,77,66,42,166,89,179,174,48,119,22,46,113,110,115,32,237,221,42,19,21,185,212,196,167,79,33,190,213,175,224,222,21,3,232,224,8,81,219,183,19,72,219,69,53,192,113,112,106,69,161,227,200,40,13,110,206,119,18,207,148,16,217,25,176,245,176,58,27,122,48,42,168,159,135,2,108,47,100,167,32,202,29,17,107,173,15,1,236,232,162,16,234,30,52,49,242,87,189,231,79,179,72,185,66,125,124,71,156,94,156,109,21,115,71,120,61,15,248,128,229,213,124,202,224,191,239,83,219,48,184,13,157,110,4,19,51,177,243,230,195,147,41,232,74,27,123,151,185,65,178,62,66,20,230,102,219,62,235,42,29,84,228,120,213,84,83,19,116,52,39,17,121,255,201,134,156,142,33,212,84,24,50,247,133,240,103,148,81,186,107,205,119,255,147,252,77,251,174,184,206,247,37,4,78,125,98,110,66,99,199,55,227,193,197,212,36,110,103,150,216,147,151,48,152,232,34,49,198,62,39,199,224,52,0,77,214,101,157,76,113,27,157,112,172,98,209,75,57,6,65,204,161,173,24,64,113,76,204,68,171,249,188,189,64,39,175,105,181,173,234,199,187,114,195,197,20,212,178,55,222,6,127,202,197,70,34,129,20,198,126,73,153,76,235,140,111,205,41,205,18,225,81,209,231,188,232,35,81,63,130,47,46,133,167,41,106,125,106,246,13,177,208,21,238,11,228,57,240,251,251,150,236,244,107,49,27,183,223,17,224,148,105,255,255,128,224,139,146,212,44,136,184,182,38,24,73,98,222,90,173,22,215,119,159,69,130,34,108,159,231,86,13,233,144,33,167,186,14,228,55,65,48,220,83,132,215,204,32,228,209,131,150,46,106,4,95,129,41,142,63,104,92,229,151,139,35,48,207,194,81,199,161,156,125,88,244,180,88,215,1,115,45,179,84,80,113,160,140,113,196,23,228,182,68,71,42,2,173,160,216,62,43,170,156,182,97,54,163,138,57,32,24,237,178,104,252,97,0,72,234,70,11,17,203,177,102,177,104,9,19,144,153,185,14,8,22,69,79,118,75,19,116,206,63,28,184,231,155,194,238,84,68,172,236,45,193,63,144,37,220,238,170,182,146,151,144,17,92,0,114,24,9,96,25,180,156,192,33,172,39,153,235,104,124,148,183,103,113,36,16,118,108,31,36,173,47,212,56,95,226,23,162,250,62,5,20,25,79,221,156,72,45,173,12,198,175,251,131,138,249,160,107,241,17,194,234,202,100,120,149,155,112,36,13,51,75,32,92,247,170,32,236,24,152,221,235,92,190,235,172,164,73,48,29,28,108,172,19,127,67,138,6,210,32,138,121,129,223,142,143,122,52,232,43,224,160,191,80,100,16,84,152,116,237,85,68,214,108,252,182,25,48,214,165,20,31,71,91,213,36,193,116,246,199,151,228,215,27,77,102,92,149,118,226,218,35,51,62,84,4,134,172,231,162,105,198,17,135,219,114,73,12,206,187,158,218,89,164,176,113,93,195,13,220,52,12,83,143,160,82,97,214,67,156,183,163,1,74,119,223,166,19,219,101,37,51,148,63,139,101,46,103,235,144,33,200,132,229,57,156,47,18,180,14,241,204,127,31,88,39,151,95,193,65,45,236,136,149,107,8,123,8,78,197,99,88,5,61,113,50,114,20,47,65,94,215,210,231,226,83,41,215,54,53,27,60,249,249,27,85,167,208,103,248,28,225,7,169,226,22,158,189,67,132,49,67,224,148,251,229,46,46,144,149,50,34,114,220,162,142,217,250,91,156,127,199,128,90,42,246,204,40,243,187,218,47,126,139,111,38,202,169,48,54,218,135,92,196,82,45,194,115,231,6,49,1,113,193,233,58,143,90,70,215,59,121,82,210,23,52,97,141,43,176,208,181,132,87,117,100,243,193,109,226,137,151,166,153,254,30,71,61,87,236,210,90,53,129,133,36,226,250,238,104,76,241,62,158,50,112,165,15,24,131,213,111,167,133,18,143,155,167,123,67,27,236,165,1,155,247,222,201,113,181,245,69,196,130,203,1,246,187,125,225,201,50,52,7,38,133,28,135,188,111,173,14,72,152,223,228,114,98,150,74,129,10,65,27,198,145,51,195,49,6,225,104,11,255,22,110,180,64,111,209,7,208,145,244,128,135,63,161,251,125,167,100,108,43,25,49,98,27,131,184,68,3,78,245,134,174,111,103,117,205,154,197,100,108,255,97,25,205,176,246,154,91,111,156,238,236,242,242,205,102,50,44,55,132,71,231,139,77,15,91,130,237,184,56,200,39,145,202,216,253,188,17,117,241,97,80,20,225,27,1,129,66,29,149,178,130,151,98,145,174,142,106,133,19,87,241,16,59,193,192,244,19,94,103,75,35,217,149,90,235,41,140,81,92,25,18,241,68,77,215,246,215,253,204,164,8,97,161,136,45,179,170,87,20,22,230,247,10,102,10,78,120,174,13,146,167,186,109,192,54,200,255,13,225,136,224,96,134,140,123,30,200,110,161,218,237,115,41,174,219,185,43,107,231,135,167,71,118,83,116,6,40,6,239,8,168,189,232,58,156,132,108,157,115,234,45,162,86,27,230,107,105,106,93,70,223,130,249,214,198,96,15,180,233,102,253,32,253,206,64,196,5,216,69,174,31,82,107,75,109,233,56,163,171,220,49,58,97,164,15,173,77,49,23,227,125,143,37,229,126,50,203,159,184,54,231,220,237,158,162,11,53,164,52,76,39,104,208,95,19,201,83,245,200,47,216,135,136,67,214,254,251,227,230,25,191,173,241,114,142,76,252,97,29,248,10,128,77,108,41,197,64,130,65,140,48,46,10,158,209,233,143,238,67,128,206,73,245,214,227,130,83,16,55,68,205,238,203,66,223,115,15,219,82,201,160,73,236,48,128,194,117,102,227,149,167,112,70,240,168,42,232,77,102,195,145,96,114,149,57,111,32,50,119,189,118,2,123,195,44,252,153,95,154,198,65,142,238,191,145,157,88,144,174,224,18,100,183,194,13,24,31,121,231,87,105,103,120,65,164,132,53,98,207,190,90,12,23,44,237,153,122,16,150,49,177,78,236,229,156,150,137,109,98,72,138,204,121,237,30,211,165,90,40,51,233,224,58,49,158,214,229,45,180,240,221,53,0,129,18,50,217,115,173,107,176,3,127,224,185,249,106,90,95,82,245,24,190,3,30,166,145,239,45,181,205,54,159,83,177,56,82,86,234,22,122,110,15,38,72,149,78,10,239,147,38,78,208,215,227,218,28,90,216,81,157,232,65,22,198,82,254,62,242,196,174,4,198,170,114,32,133,69,130,70,136,105,76,39,231,130,252,198,55,197,200,73,195,41,131,88,7,159,248,62,73,139,124,4,95,140,162,83,178,219,212,207,177,250,101,185,1,35,13,151,247,179,141,188,76,189,111,197,17,193,50,8,88,156,59,170,248,132,19,250,12,8,105,90,126,155,23,125,46,199,19,117,217,191,209,219,15,224,212,217,23,92,66,42,219,193,121,5,139,60,88,249,90,212,66,91,184,99,6,235,49,11,96,134,25,208,57,214,90,81,233,190,129,117,189,38,107,187,131,8,232,125,119,208,2,40,255,219,158,103,8,116,220,208,88,153,23,13,124,41,255,241,87,37,204,7,75,110,246,5,55,67,127,60,76,33,167,91,59,28,255,228,223,173,34,98,22,237,179,204,17,30,188,245,200,142,156,109,121,54,139,190,125,215,148,104,126,79,237,148,151,188,32,70,108,248,88,114,115,25,240,116,227,143,142,185,48,99,49,139,204,129,213,10,202,57,186,92,155,216,82,68,188,61,153,34,111,73,155,206,17,240,148,135,158,167,102,1,236,89,25,25,47,38,228,150,127,172,125,100,4,245,127,194,78,114,238,159,187,213,227,125,251,53,243,187,14,133,171,140,232,247,3,69,227,114,193,179,193,146,183,219,36,34,191,57,5,119,219,1,19,169,105,184,96,226,211,228,86,146,59,231,207,39,235,67,125,110,187,4,224,163,98,132,27,46,192,115,131,110,176,14,84,148,36,246,184,240,22,197,72,205,245,212,221,137,176,43,76,213,196,123,115,99,113,112,175,169,122,108,134,9,87,193,64,94,4,53,203,84,177,41,96,134,57,108,228,35,67,236,172,142,112,4,19,72,69,136,15,45,64,223,163,118,203,83,150,34,17,99,197,91,163,129,213,122,213,64,244,172,83,33,91,222,101,202,253,75,157,41,57,251,220,126,220,104,229,94,76,65,246,124,215,113,172,255,177,93,67,90,19,87,103,136,10,213,88,122,238,18,58,206,154,106,199,218,104,172,207,215,110,154,188,82,189,248,41,130,111,62,200,133,182,81,81,245,191,89,72,250,239,205,241,104,167,227,4,165,206,138,164,179,123,230,4,119,245,192,14,73,200,204,198,136,112,171,112,174,176,199,97,177,55,47,41,239,231,94,11,13,140,139,34,194,210,88,91,63,30,10,77,76,124,131,124,202,40,47,50,3,71,149,95,113,232,196,166,22,173,172,70,149,159,217,191,114,62,254,51,251,106,150,188,63,92,91,184,208,72,194,49,79,65,97,17,188,72,175,122,80,27,194,19,113,161,121,225,17,242,145,101,87,127,207,238,91,86,117,39,174,112,206,230,31,93,114,131,226,176,135,208,238,205,92,248,48,116,88,63,154,70,120,43,248,140,103,198,96,103,28,138,33,170,44,250,116,124,57,244,185,127,46,75,83,85,238,191,26,244,254,100,46,102,254,118,161,46,242,226,2,15,170,220,235,211,132,111,224,161,112,5,5,206,139,51,57,23,190,137,110,255,215,53,150,178,108,212,3,10,59,104,3,29,154,147,138,153,152,182,64,195,186,30,2,161,85,19,205,167,176,132,9,140,201,34,216,195,74,44,78,226,51,69,127,87,69,242,230,98,98,80,133,9,4,17,20,60,205,211,236,79,171,134,119,185,116,10,53,95,224,28,214,139,64,129,207,214,71,181,164,48,182,13,227,220,249,49,115,58,56,246,55,237,222,48,181,231,18,153,130,186,78,214,221,219,44,207,172,243,37,166,161,167,253,168,38,30,162,245,90,187,24,192,165,187,93,160,146,223,103,193,35,187,223,33,238,250,125,180,99,239,1,83,235,123,115,12,75,86,208,215,140,101,198,17,173,120,22,56,252,194,126,148,239,6,172,154,106,228,29,21,95,20,16,195,121,193,21,20,39,250,139,171,244,51,70,245,200,45,235,217,29,55,128,27,179,198,181,215,186,118,89,13,156,232,60,180,85,69,155,104,235,86,246,136,104,95,224,87,86,214,107,199,97,72,128,98,169,106,92,36,152,186,8,211,248,68,139,69,253,15,247,161,242,181,106,69,230,142,225,51,228,38,120,33,180,169,51,141,68,135,68,196,48,128,92,147,52,94,179,49,7,19,19,9,56,254,92,215,186,251,111,182,1,124,59,114,79,155,164,64,117,41,127,18,126,229,199,183,188,201,16,203,192,82,94,131,72,30,140,37,248,7,138,12,89,111,4,61,19,214,217,111,3,250,146,84,154,73,228,35,158,109,4,254,124,113,214,12,42,155,144,70,249,159,172,88,17,46,205,218,182,237,26,216,46,162,231,143,186,147,209,39,97,194,196,237,222,41,254,16,113,169,109,37,92,50,102,18,51,86,124,2,146,40,157,166,210,196,143,128,234,14,67,197,0,241,73,132,151,43,178,87,160,235,118,210,47,231,111,77,30,129,243,243,25,196,43,237,208,111,204,240,141,21,25,209,67,67,1,45,128,124,30,101,191,18,133,3,61,91,56,60,241,8,174,29,84,123,74,52,138,220,153,58,173,179,8,67,241,201,159,82,186,177,188,54,130,136,151,145,119,176,86,235,226,178,227,223,13,213,154,235,76,100,32,88,54,162,15,15,79,123,66,6,4,81,15,220,89,220,33,215,164,19,100,227,162,154,243,116,115,137,152,71,251,49,102,51,237,132,21,81,78,135,70,93,142,22,71,173,153,247,116,209,93,20,30,99,197,62,62,233,126,112,18,155,141,177,195,228,227,4,140,57,25,253,109,216,134,253,103,150,90,27,185,139,87,202,181,114,39,169,92,16,25,68,34,189,104,243,111,226,173,236,87,28,59,133,162,99,201,70,149,21,94,209,237,225,211,25,156,202,254,215,177,122,144,52,214,36,193,151,64,240,84,141,72,141,23,12,21,38,243,192,61,136,110,46,59,22,21,222,118,190,60,235,25,191,199,34,216,117,87,174,14,228,235,209,82,25,252,237,80,52,1,57,206,157,121,193,125,100,53,99,14,206,43,211,12,215,231,214,104,207,35,217,201,166,61,190,76,197,223,95,201,246,130,214,148,50,61,157,75,234,178,64,118,78,76,211,117,228,105,92,242,124,52,128,240,124,143,33,224,56,89,33,228,111,154,85,198,97,65,3,54,61,80,162,89,120,29,210,31,167,19,252,200,42,206,194,123,41,11,114,239,185,65,58,15,120,190,23,49,91,153,233,126,238,149,218,70,35,16,117,123,181,82,19,154,7,119,75,51,55,140,206,148,123,82,94,237,203,169,118,43,8,167,196,246,175,175,167,253,80,99,54,110,209,143,3,177,252,109,195,5,30,94,109,206,30,123,126,23,218,128,193,214,242,133,35,78,76,193,107,113,125,43,121,206,231,241,167,53,165,123,175,226,13,123,155,80,229,236,53,80,88,190,155,89,115,199,247,164,160,1,31,219,244,249,117,60,234,243,169,9,96,222,234,227,84,179,184,22,52,24,196,131,145,233,211,63,206,132,158,254,217,73,177,158,201,145,185,186,6,145,227,149,36,159,96,61,157,213,231,134,68,5,255,27,4,36,50,204,61,54,235,201,235,74,147,10,152,179,90,136,178,95,187,106,245,2,27,68,111,121,98,74,199,215,141,227,232,251,98,184,115,145,157,244,254,188,204,189,245,104,171,100,95,16,143,207,36,245,238,14,170,147,105,195,21,16,73,43,174,180,228,201,85,24,70,59,78,52,176,233,88,57,76,227,51,37,93,176,82,183,96,77,9,61,24,10,193,105,19,152,198,169,230,18,252,179,212,164,182,24,64,31,123,86,49,143,188,88,192,7,168,38,71,155,173,85,192,202,91,50,145,174,148,3,183,138,130,25,196,51,220,152,226,229,67,192,195,68,110,183,144,117,182,186,46,178,190,11,102,176,12,13,76,83,198,200,185,192,118,243,208,147,62,73,110,121,176,54,43,124,214,213,63,218,37,54,14,11,254,178,142,223,54,72,219,213,182,78,249,128,32,27,179,151,2,165,231,58,58,119,203,198,154,16,241,231,47,16,111,15,24,71,230,223,201,158,222,141,125,218,73,240,34,176,95,113,6,96,163,148,190,160,2,76,82,9,155,71,26,175,167,159,113,31,106,51,164,167,22,52,162,175,190,119,181,178,17,226,134,195,65,21,90,45,142,169,34,98,168,205,166,44,245,245,93,101,187,97,149,157,233,15,237,117,27,88,27,196,236,252,82,72,88,14,227,182,154,216,130,131,245,6,152,248,18,61,247,193,212,73,243,224,34,2,15,187,128,232,129,186,108,35,233,62,93,77,125,174,94,192,85,140,83,220,180,54,63,108,38,219,201,192,85,29,30,135,209,102,95,7,117,238,105,238,194,178,36,92,91,23,62,223,97,203,31,159,0,203,214,234,76,237,221,179,245,75,59,142,6,225,43,175,106,90,76,25,130,221,119,134,13,132,197,149,240,80,159,44,10,73,68,149,66,205,75,181,139,177,40,114,89,214,109,135,175,240,79,140,241,82,62,98,17,74,102,154,198,165,211,47,250,9,198,9,236,36,155,188,125,9,157,31,129,80,27,172,33,197,166,103,86,109,75,136,221,164,148,30,66,115,198,153,101,220,179,195,106,215,63,226,183,209,102,215,192,146,38,41,228,218,55,150,184,37,90,7,128,100,51,70,59,19,155,200,30,63,169,215,140,65,189,7,212,73,32,251,117,245,248,121,149,254,65,47,124,174,81,5,237,110,227,22,183,7,224,106,125,88,91,55,22,150,110,203,75,67,64,75,30,241,10,214,97,29,183,131,88,143,181,252,225,70,75,53,208,249,250,111,95,218,92,247,194,241,14,4,32,221,53,21,237,232,200,238,143,253,180,177,252,162,61,10,40,100,225,148,116,189,138,120,76,9,235,196,40,146,96,79,245,178,204,198,16,136,10,51,41,235,244,51,92,147,202,213,118,83,38,235,164,237,228,229,117,245,64,136,154,241,96,11,162,204,75,173,216,50,28,137,95,243,100,182,69,152,187,3,73,70,254,221,57,7,159,138,254,169,189,198,64,179,195,213,54,110,241,66,196,125,212,177,100,178,108,186,93,155,72,100,99,2,179,13,81,42,116,208,3,26,211,177,252,100,172,17,147,226,125,151,185,166,173,14,100,145,80,231,223,196,183,229,172,209,1,54,136,202,128,207,78,85,192,106,80,229,46,188,200,199,5,207,76,37,132,173,190,46,104,208,227,80,221,112,167,120,7,121,123,250,132,5,72,253,197,10,166,66,39,79,90,249,117,19,151,214,189,55,75,185,149,118,94,189,155,16,207,102,225,2,76,229,134,45,190,168,240,79,139,87,151,218,21,117,136,174,73,212,71,124,115,60,145,238,50,68,129,105,33,37,80,181,0,148,249,50,146,81,227,134,10,43,235,249,96,34,248,255,156,156,179,22,201,152,56,123,90,78,113,190,194,70,66,76,201,75,250,129,223,26,116,89,209,32,159,153,20,131,65,139,165,34,178,153,189,149,71,165,171,220,204,129,35,49,54,62,246,4,254,188,226,251,107,212,217,240,152,38,73,79,63,126,0,145,252,182,235,16,208,34,86,127,77,168,100,28,47,1,206,205,90,219,185,95,248,242,132,226,174,95,181,89,34,51,61,93,130,182,120,112,5,52,211,52,46,208,28,223,238,189,78,131,207,125,187,6,54,125,244,107,165,69,97,33,94,34,119,83,20,143,115,8,161,106,215,236,35,114,236,90,254,113,243,145,82,135,191,209,96,67,72,184,90,188,212,161,173,28,247,44,134,138,211,70,131,216,198,236,10,200,145,86,26,160,239,227,9,181,115,205,100,40,34,28,167,246,156,180,145,132,253,248,83,151,246,11,16,253,238,145,86,95,210,214,45,151,226,135,117,176,27,5,137,152,131,120,173,23,180,44,115,21,197,198,26,213,23,135,18,140,165,107,254,11,104,145,158,61,25,226,249,78,37,196,105,199,3,132,79,204,26,229,21,247,244,174,66,230,10,213,141,27,4,98,48,42,87,182,76,38,47,35,87,107,140,90,147,149,148,137,83,65,163,228,84,137,87,66,220,149,121,86,20,132,235,202,48,78,71,47,69,112,38,101,39,214,218,86,214,184,115,253,19,97,99,229,51,25,218,172,52,157,95,103,105,14,210,15,26,5,19,251,130,155,193,38,250,97,107,32,182,236,137,31,22,212,34,208,237,253,241,250,63,246,116,2,146,27,129,91,192,90,194,64,69,25,149,224,99,152,158,200,22,205,247,219,169,175,254,113,195,1,227,91,45,6,108,45,84,106,168,44,78,69,58,210,166,184,246,85,3,126,53,172,239,37,8,148,31,27,120,224,219,24,168,148,178,40,156,228,205,181,217,198,208,202,179,54,202,45,118,247,153,55,182,174,59,183,248,220,49,31,28,112,22,246,33,66,242,107,171,99,195,210,166,166,103,113,134,114,24,180,195,132,236,50,155,75,50,113,28,99,181,102,236,252,63,234,177,95,67,221,15,14,206,61,97,101,239,88,219,118,27,229,34,10,36,122,185,207,6,54,48,250,27,128,6,145,56,75,173,186,242,27,16,146,10,179,3,104,213,223,242,91,156,101,61,245,161,175,108,86,177,177,61,64,91,77,97,11,40,121,252,232,16,78,58,206,118,190,54,97,236,149,185,168,26,15,61,184,58,195,82,198,184,228,211,251,68,40,100,198,199,208,181,104,71,254,219,171,146,192,23,73,237,55,189,179,251,102,251,204,88,71,94,63,51,116,56,186,215,15,112,74,52,11,132,199,246,206,199,23,219,91,62,167,248,0,219,167,255,17,253,252,82,136,252,77,230,71,118,184,9,141,252,20,40,135,45,192,78,99,235,114,35,85,19,115,213,17,104,78,221,227,60,33,195,190,159,232,233,100,244,29,144,24,103,115,235,220,217,254,113,255,178,4,168,57,23,88,120,144,244,50,58,245,206,202,214,191,153,255,68,111,65,214,118,98,147,66,199,105,236,241,32,97,11,18,157,231,4,182,153,186,195,139,105,207,122,139,109,134,171,177,223,26,101,214,188,15,72,94,209,120,194,118,198,222,118,235,9,91,173,169,135,3,242,111,82,210,227,9,27,64,169,193,93,17,9,86,137,175,102,194,117,49,101,239,79,86,93,102,0,72,78,43,166,1,197,230,88,17,53,36,61,25,125,166,162,10,0,2,228,65,247,182,46,103,55,119,151,22,237,27,114,25,8,42,158,147,213,244,173,226,94,164,223,25,28,167,6,245,80,150,92,60,97,242,42,159,22,231,155,231,88,1,247,189,161,136,156,196,103,222,13,222,171,180,229,111,104,142,49,245,40,36,97,247,98,95,192,168,184,161,91,219,239,70,73,151,120,64,115,71,60,102,21,168,125,10,203,5,212,16,201,239,148,178,82,172,128,137,113,16,10,152,141,124,158,25,143,202,122,170,140,242,18,183,207,185,74,110,165,104,183,212,247,5,232,120,43,247,212,242,81,47,33,110,51,165,43,90,236,163,221,217,65,230,106,16,48,181,224,229,240,85,84,123,67,221,233,118,45,123,204,27,97,63,0,178,120,169,69,221,179,88,108,39,153,227,39,11,208,74,250,250,47,146,131,207,192,62,187,245,87,94,125,249,144,215,231,93,139,191,23,196,33,121,79,161,117,251,122,77,83,253,92,21,179,21,117,196,159,101,16,191,247,123,88,13,2,110,54,162,189,47,197,117,156,12,199,69,131,10,120,178,63,210,141,169,102,107,1,255,238,131,29,137,131,171,7,174,110,162,53,122,155,55,27,136,231,229,194,201,111,59,5,145,133,7,65,86,67,61,197,108,119,78,189,138,152,148,39,19,96,70,87,71,111,248,190,138,235,235,127,195,182,211,175,236,74,85,134,107,52,132,222,156,175,17,42,66,243,1,170,151,239,40,235,108,56,36,99,247,225,46,50,89,127,204,72,80,223,211,230,136,72,225,69,198,238,170,27,218,20,60,4,245,5,213,57,152,143,91,238,157,202,20,127,132,147,83,62,76,58,33,33,118,163,126,195,159,187,219,17,244,154,139,151,8,92,80,50,61,123,98,106,187,213,155,148,134,62,201,27,5,232,150,239,249,241,104,112,106,90,179,211,196,23,141,18,9,81,189,205,160,74,186,251,187,221,185,89,134,248,98,236,246,233,171,183,210,87,131,104,109,73,170,176,90,217,193,165,61,164,9,248,168,187,42,145,166,67,194,57,56,181,138,82,148,29,108,16,176,100,118,113,46,55,86,228,26,101,80,42,175,108,79,146,200,245,115,208,205,226,45,201,65,76,94,74,153,86,89,251,100,65,169,184,252,6,192,96,147,98,43,115,21,100,156,139,231,163,79,204,76,230,71,45,148,202,224,90,129,40,176,5,51,17,159,177,164,225,122,38,64,234,95,139,15,143,130,43,190,4,139,157,200,248,164,78,197,105,184,166,84,89,33,254,27,126,229,58,81,169,25,109,221,70,210,210,141,62,34,14,93,56,7,193,167,224,164,26,196,190,123,1,19,130,204,144,19,159,4,214,147,106,92,30,237,134,121,215,55,36,194,150,152,33,201,195,173,70,164,112,65,226,161,125,36,0,165,123,170,147,165,169,84,177,140,251,201,69,119,235,230,68,80,132,196,18,138,32,203,13,142,227,82,23,237,194,255,216,228,77,44,134,203,189,163,86,54,125,49,143,235,80,72,84,14,193,151,110,63,89,92,228,169,250,241,136,91,213,65,88,102,171,107,152,232,251,254,86,23,62,213,29,105,245,239,241,83,250,68,31,7,7,136,27,142,138,25,230,119,54,104,20,235,108,56,148,145,148,198,117,19,193,49,54,109,175,252,124,68,78,117,163,136,96,24,19,214,1,100,187,21,113,85,88,213,121,58,228,115,125,231,221,25,204,106,56,142,232,210,228,255,29,124,28,220,230,108,149,212,61,123,241,89,205,210,93,168,70,233,124,172,100,45,228,210,197,91,61,242,150,201,244,134,195,208,160,106,210,92,2,49,195,20,227,193,249,234,52,109,206,156,142,126,163,159,108,4,12,100,121,228,88,14,255,10,99,163,210,232,159,181,105,245,155,59,49,235,11,228,186,85,77,15,53,212,1,214,99,88,103,31,47,26,101,6,234,127,74,117,204,229,251,238,11,71,172,135,119,79,86,98,224,84,78,226,249,61,125,66,152,46,145,113,2,43,86,138,107,91,58,75,114,239,41,64,254,112,165,42,203,110,196,152,140,229,94,78,218,119,182,98,127,5,253,225,248,14,109,28,38,217,7,120,48,47,231,184,40,41,240,80,245,251,137,148,237,208,254,224,196,223,202,35,238,18,117,121,1,72,161,139,18,167,33,58,127,54,99,154,245,68,180,92,193,140,17,226,118,175,14,155,97,10,138,91,221,133,120,228,38,128,99,117,55,154,252,195,177,33,41,122,212,192,161,163,235,124,87,37,24,127,194,66,72,253,93,19,11,212,206,80,74,211,240,4,131,53,123,15,252,0,156,78,5,116,244,111,63,70,119,126,130,168,46,43,12,135,146,215,120,2,75,185,141,208,20,23,130,249,130,146,201,170,183,183,19,93,121,223,212,171,103,77,155,142,91,188,139,185,129,180,32,34,221,83,221,55,93,155,76,40,39,11,52,77,135,210,163,101,18,166,170,32,75,52,72,142,214,70,168,119,224,186,219,39,171,241,23,98,176,3,82,133,246,227,157,120,117,165,115,227,89,245,72,197,74,209,209,22,124,96,134,31,244,147,95,223,119,167,95,13,55,150,83,68,195,240,156,107,116,22,125,186,167,63,118,209,150,149,210,190,205,137,32,60,201,104,209,124,40,159,16,174,88,163,194,181,223,129,189,199,27,137,22,115,159,176,27,97,218,4,5,73,123,111,188,145,82,103,16,240,114,29,245,208,123,60,141,226,252,176,215,33,104,8,6,134,177,26,130,117,80,227,133,218,199,235,29,225,253,99,126,230,105,229,146,154,238,3,216,155,3,134,231,237,86,28,213,227,160,123,224,223,177,194,115,78,203,38,113,11,239,113,5,241,191,52,220,118,244,172,30,207,87,95,114,102,87,138,156,23,112,203,155,117,26,219,52,199,78,46,220,148,156,61,183,15,230,176,251,121,102,172,147,112,71,178,92,246,79,42,131,253,103,171,75,243,141,171,78,134,105,22,157,139,15,164,115,1,17,241,19,209,64,236,15,42,0,165,124,137,203,249,123,88,13,249,250,207,234,39,249,108,153,201,94,194,64,182,100,31,187,160,182,83,76,199,105,182,139,112,78,6,9,107,205,102,124,176,190,35,225,231,215,61,75,147,79,64,186,165,151,27,216,204,46,62,29,229,164,119,31,83,139,255,1,235,243,68,168,177,107,245,66,231,54,140,50,189,89,18,255,25,205,143,242,27,56,42,53,44,205,155,163,228,208,71,248,139,227,193,134,219,200,26,11,23,229,111,185,235,42,200,254,139,142,81,28,248,200,115,188,45,67,132,247,138,213,6,75,218,118,222,8,17,29,247,84,98,204,183,56,17,250,100,159,11,139,96,50,21,251,87,77,33,21,170,182,29,247,130,225,146,201,7,141,172,49,35,75,11,101,88,203,254,167,61,240,11,97,218,209,194,80,194,118,245,65,151,86,86,119,4,203,192,236,147,136,105,170,82,1,200,81,100,248,172,171,21,114,82,23,147,189,165,14,140,189,245,161,233,213,218,24,9,91,31,84,22,143,146,67,124,215,214,197,238,60,18,64,63,228,170,138,55,105,63,64,169,121,95,108,211,236,61,92,249,27,101,63,193,92,247,76,68,230,93,33,143,153,105,37,108,42,198,45,20,97,136,113,55,119,178,211,237,54,183,24,28,16,240,92,26,79,155,66,76,180,243,111,199,249,10,92,127,43,204,48,84,150,127,181,0,148,195,184,105,104,189,96,163,40,253,150,167,129,236,60,196,173,76,166,236,203,241,164,44,140,27,243,120,187,30,244,103,34,65,199,180,191,126,34,247,117,205,236,135,65,247,240,215,231,73,192,121,178,200,40,161,31,75,99,103,125,136,205,241,239,238,99,66,137,213,49,158,49,140,128,36,251,207,105,152,91,67,143,112,161,110,33,246,230,176,65,2,110,22,80,139,28,132,198,119,59,98,91,101,127,120,255,243,118,63,51,106,219,147,195,63,86,122,207,250,113,12,234,243,22,58,70,168,165,127,114,179,55,184,95,8,115,177,68,75,195,92,41,22,3,100,102,9,60,74,91,12,64,248,226,205,22,113,4,85,14,167,227,26,78,46,83,162,248,29,241,45,171,255,45,154,17,243,102,190,13,48,252,17,197,6,17,198,143,203,26,181,118,121,57,192,222,182,10,165,65,198,57,241,122,53,98,52,71,86,150,113,33,101,163,86,116,42,74,27,105,67,29,35,44,191,29,121,98,50,133,136,64,205,120,149,165,131,32,15,219,88,255,63,75,172,141,148,121,10,192,175,120,86,230,126,68,77,149,190,171,110,169,9,34,193,43,60,40,172,133,49,242,192,128,207,185,171,74,42,73,202,208,37,93,232,170,89,198,58,76,214,70,88,107,74,20,153,104,181,241,45,185,179,154,119,211,91,172,100,9,56,205,51,109,233,37,142,44,26,12,151,217,53,166,95,64,169,212,235,214,172,173,12,197,213,232,183,150,242,14,18,43,90,187,140,147,241,210,214,5,114,94,86,209,9,52,191,215,11,125,69,243,69,228,83,199,76,185,77,201,66,50,246,105,59,104,101,75,14,247,35,78,37,220,24,205,191,207,197,64,12,120,183,213,1,54,60,164,40,11,56,22,7,133,17,35,3,96,216,67,176,33,162,162,255,131,249,129,85,152,136,198,30,24,195,118,239,12,228,171,71,129,45,49,70,97,168,193,75,34,30,46,103,212,93,144,172,163,121,65,91,204,179,45,82,126,214,227,10,64,234,178,248,185,100,212,230,199,181,58,230,74,196,51,111,219,95,145,225,77,167,162,30,54,136,254,76,96,106,80,128,110,132,150,74,135,33,49,181,34,153,77,70,210,251,13,81,59,143,8,33,191,66,192,43,32,138,205,175,151,28,241,139,76,152,22,197,155,84,4,220,240,210,64,110,86,166,172,245,105,14,7,229,100,58,3,188,55,83,248,130,80,75,181,104,48,173,66,196,57,214,37,115,210,212,5,24,60,216,76,239,159,58,59,227,44,86,30,218,118,201,106,209,165,177,86,151,237,120,226,2,99,8,163,169,92,7,255,225,114,228,90,67,96,29,247,80,221,28,141,238,51,56,117,207,182,119,34,140,179,238,135,85,14,100,39,32,166,230,155,32,100,157,233,58,217,102,137,174,60,142,132,241,242,201,242,205,227,67,45,242,70,177,212,120,93,189,23,50,243,144,120,234,52,244,215,162,105,181,161,208,211,185,93,34,16,206,78,85,67,128,52,79,35,43,120,62,147,180,124,31,152,202,18,98,120,43,96,82,96,53,60,158,135,102,27,177,97,32,220,249,105,147,118,69,169,104,143,8,128,188,189,230,4,206,125,142,72,9,110,253,247,119,201,141,196,106,148,252,175,163,186,129,239,164,22,192,3,140,172,212,74,148,223,63,156,46,73,123,23,128,36,246,213,191,204,166,17,123,140,25,1,252,0,166,194,51,211,38,78,11,34,111,68,12,111,78,108,45,185,109,149,176,103,171,9,22,95,99,114,63,64,181,156,107,145,60,254,195,140,41,90,193,178,211,251,26,223,58,97,119,249,58,222,54,143,228,217,186,199,150,242,30,206,141,60,202,193,63,169,110,248,201,20,109,230,89,228,76,209,19,192,208,156,102,24,86,134,89,160,153,135,79,117,75,103,102,96,21,12,246,195,15,249,192,20,142,213,97,217,172,155,47,208,233,34,174,239,199,30,146,48,154,64,43,245,44,199,83,196,177,159,161,143,15,113,58,111,29,108,238,42,34,252,90,3,86,22,172,146,72,63,149,49,147,163,19,52,77,11,230,44,138,96,69,20,185,7,250,245,82,112,159,238,132,215,118,138,178,126,139,216,16,173,194,114,103,10,219,208,37,75,119,57,20,144,170,239,220,65,156,99,29,68,220,249,190,254,161,26,53,177,202,198,67,147,60,166,5,225,98,189,97,40,191,203,244,202,237,155,152,54,171,30,248,48,255,29,140,222,119,200,183,171,72,118,107,197,152,69,82,190,152,94,69,93,207,158,90,205,187,28,236,100,171,161,247,235,66,49,133,11,28,5,110,250,108,15,183,53,174,40,179,13,89,201,50,211,40,1,173,254,122,118,217,78,213,148,196,55,229,214,63,57,4,20,163,167,178,110,239,112,165,87,59,15,42,38,75,135,197,127,37,218,199,67,32,195,134,66,105,253,30,218,83,62,176,143,202,114,65,17,96,94,215,88,183,177,58,16,205,40,246,119,106,198,86,168,3,115,194,63,58,26,3,40,143,163,54,204,63,101,214,131,153,110,236,198,197,92,181,49,73,106,71,123,102,233,164,252,48,116,53,110,89,222,152,236,66,252,79,155,5,34,211,157,232,189,65,145,117,128,67,130,230,234,213,5,42,88,188,102,100,138,249,157,195,165,76,164,123,168,21,197,178,90,105,176,229,237,45,237,8,223,228,192,210,228,59,77,113,130,84,90,77,52,156,133,50,135,103,116,175,74,54,222,77,115,136,118,112,76,3,48,219,224,101,106,187,215,157,66,171,46,8,198,163,99,189,114,163,78,152,136,52,121,131,163,170,150,16,152,79,245,187,221,25,198,11,25,107,165,194,122,173,234,255,121,179,74,47,71,73,112,253,184,17,33,181,110,57,187,203,174,151,21,145,57,122,5,134,163,135,50,109,50,25,48,0,104,203,18,92,232,12,165,45,103,100,127,42,78,171,159,196,27,173,214,137,186,251,238,172,15,19,217,209,147,66,164,253,249,195,101,72,215,195,156,72,63,7,209,70,245,126,111,97,44,92,146,20,28,137,56,85,22,124,227,185,36,31,100,90,173,75,197,252,146,47,184,149,234,175,86,148,232,55,155,76,168,116,23,152,91,136,46,47,119,183,27,37,242,71,180,178,242,41,3,148,176,12,4,234,123,146,183,91,171,162,155,190,24,97,195,84,132,219,120,209,63,138,68,141,99,125,102,139,44,172,40,111,228,35,186,122,93,109,133,228,151,54,216,191,223,93,3,180,10,194,154,153,156,172,142,154,246,206,190,46,145,10,134,77,194,192,108,195,156,49,97,132,85,141,190,247,22,38,150,110,191,216,165,170,175,251,230,106,119,245,118,240,57,63,91,187,247,104,254,160,117,189,177,50,55,55,94,188,166,153,205,180,75,230,101,2,44,16,47,106,227,174,81,0,145,172,235,95,28,17,254,85,223,154,156,48,205,103,84,242,205,179,224,119,31,167,15,40,251,54,96,207,152,94,41,167,227,40,178,69,40,185,22,109,198,175,119,92,157,82,162,220,58,211,172,173,211,54,39,155,177,176,51,220,226,6,26,232,225,239,153,238,77,28,130,148,249,79,50,25,130,246,181,214,34,169,51,24,103,237,236,213,241,233,144,209,252,68,110,114,36,233,225,228,123,216,216,24,41,161,165,190,116,148,45,141,1,127,138,248,109,242,60,129,173,90,78,19,11,236,252,99,114,78,39,239,85,52,145,61,131,177,117,81,74,11,22,217,71,141,68,226,61,19,104,219,113,128,152,83,169,196,72,211,208,210,251,104,6,230,210,27,38,99,162,208,188,31,126,125,238,248,29,67,71,203,31,45,255,148,52,203,50,35,86,149,23,172,60,173,171,10,85,148,108,25,165,159,250,226,80,3,208,40,243,226,113,242,198,233,96,201,154,199,132,115,52,108,223,12,128,136,6,8,56,118,8,227,193,123,122,45,93,217,99,124,243,57,46,155,248,155,88,232,119,147,67,98,59,146,82,16,103,136,104,221,186,29,210,148,205,90,39,167,91,199,30,232,211,10,234,9,185,98,108,208,205,43,171,218,36,184,106,103,229,73,85,174,100,55,22,185,61,40,220,85,93,83,182,45,196,196,243,214,36,242,115,190,205,152,146,92,222,70,141,206,204,201,15,235,152,223,57,54,137,10,104,63,209,171,131,172,50,44,158,171,111,242,72,247,61,221,146,6,75,241,178,113,175,107,110,198,98,46,12,20,167,25,85,210,240,121,26,82,91,49,41,39,138,241,72,106,106,50,80,234,248,82,131,3,0,101,64,100,129,230,211,74,234,5,252,71,166,204,194,24,149,115,173,27,200,209,90,240,1,44,2,42,115,205,174,94,45,8,136,217,42,221,201,229,59,212,189,233,123,4,178,39,10,37,93,105,33,164,117,249,73,31,97,41,87,240,238,89,20,58,20,129,108,116,189,219,98,104,137,173,104,18,165,141,214,30,107,133,70,46,147,241,37,19,168,43,166,112,240,174,31,26,198,30,139,148,208,109,188,61,42,166,63,149,120,126,247,100,179,74,188,77,144,21,157,59,15,3,238,126,106,247,20,17,42,0,246,59,83,126,129,55,189,71,95,74,172,252,18,121,40,211,65,4,140,23,106,24,122,109,161,196,111,14,113,181,97,134,246,71,194,171,96,124,51,142,56,46,46,184,10,82,75,64,165,96,33,201,165,93,134,157,209,42,130,120,140,185,88,223,51,174,95,19,169,183,96,42,205,179,183,65,19,211,219,60,64,21,215,245,3,163,202,74,188,166,114,254,4,235,163,162,220,143,242,77,48,100,172,117,153,239,219,151,110,133,147,87,186,189,154,119,82,61,51,204,162,227,161,119,102,27,96,108,197,248,102,112,0,139,146,209,67,6,92,53,39,102,125,34,240,93,43,11,4,252,192,99,208,67,22,7,136,135,102,140,87,16,2,180,41,236,1,217,242,41,109,67,99,156,167,51,120,210,227,116,201,188,130,10,34,94,51,143,254,124,80,66,75,127,31,201,9,91,208,168,73,79,148,190,170,204,124,55,126,38,157,214,106,46,169,141,135,116,197,245,250,76,207,136,189,219,62,201,179,62,44,168,105,31,6,237,8,117,101,7,43,158,235,150,32,80,78,171,16,88,249,70,156,71,165,68,176,35,209,52,33,164,19,197,44,156,63,225,41,248,72,20,240,200,51,128,76,154,118,16,53,152,182,53,159,72,75,5,213,77,242,2,244,50,250,13,109,231,240,104,89,74,241,25,91,229,85,82,210,58,89,93,45,226,43,199,133,229,106,34,241,164,198,17,4,204,9,6,214,87,254,37,100,109,122,44,36,30,189,1,231,131,87,119,155,154,138,47,63,105,71,141,73,82,231,110,114,152,71,245,244,12,242,215,216,233,204,4,238,160,175,74,54,107,171,107,13,220,35,108,195,191,117,13,41,178,17,14,242,104,234,113,86,2,152,77,31,151,112,178,16,244,55,27,148,67,176,255,163,178,135,136,65,228,127,248,84,59,46,200,63,207,1,209,99,55,16,77,113,108,250,92,123,7,51,203,134,123,103,131,232,10,162,41,84,107,187,36,179,12,212,166,69,243,76,207,178,15,225,112,185,111,203,154,160,85,254,187,48,167,185,17,66,226,240,20,6,227,218,76,15,212,93,23,77,149,195,20,51,128,58,211,130,99,8,126,140,13,35,44,22,135,230,222,10,183,181,164,121,78,230,69,74,177,208,61,70,173,240,76,190,30,232,170,190,223,145,96,86,253,50,38,217,211,14,156,141,124,25,229,187,49,101,16,20,17,249,39,1,126,111,120,212,103,224,110,197,255,73,214,6,120,151,140,242,161,95,143,99,198,17,227,18,92,74,83,230,208,171,83,35,40,164,231,171,54,26,42,148,101,204,98,93,201,48,184,111,21,190,210,2,147,81,32,146,5,163,5,12,247,67,179,221,205,248,241,22,171,171,183,24,184,4,15,119,34,107,25,253,58,5,46,145,104,84,86,63,184,138,18,76,90,40,155,74,61,236,138,206,197,16,94,211,30,90,252,3,49,245,137,6,61,11,114,52,56,94,197,218,151,48,197,202,253,193,131,21,54,107,49,83,21,44,251,92,131,26,230,216,29,1,29,214,73,242,65,50,80,99,69,233,145,248,95,94,82,108,4,28,63,57,100,155,12,251,123,156,86,252,30,122,120,231,90,14,64,218,195,65,169,253,161,130,225,208,94,200,107,43,41,232,213,226,111,129,15,168,51,93,39,147,41,91,157,188,157,4,211,164,119,173,172,172,199,49,168,39,105,9,162,150,84,59,36,98,160,164,180,27,182,5,62,65,20,221,32,166,107,100,237,206,110,40,144,127,130,205,0,93,199,130,143,61,100,219,196,210,248,157,225,30,39,200,216,85,243,102,231,92,9,0,107,245,84,166,132,157,47,171,51,191,104,222,39,55,128,148,114,150,158,235,227,55,11,206,65,148,60,156,164,115,48,251,233,75,29,250,104,52,171,80,185,30,95,252,21,250,80,81,103,75,141,175,41,246,120,85,174,112,101,0,32,43,31,56,153,119,174,148,144,0,150,29,87,52,192,52,147,255,90,95,190,163,195,27,110,166,67,132,65,103,150,96,115,67,40,203,250,167,252,74,79,76,235,57,205,194,7,37,41,4,12,2,127,129,199,232,228,195,117,179,10,217,210,173,93,134,190,145,145,111,165,65,214,156,30,50,7,196,187,229,12,174,84,144,241,220,164,23,33,223,72,159,59,162,132,147,156,69,159,69,104,43,177,251,146,73,248,124,37,113,183,208,173,189,56,217,106,255,41,82,152,239,237,178,113,166,136,151,238,227,96,10,53,216,118,247,66,235,44,54,70,205,235,111,237,145,17,228,238,94,140,142,4,197,66,17,40,7,228,109,209,152,199,175,186,235,139,238,163,11,99,8,180,84,153,11,141,34,219,126,38,81,254,72,237,115,112,175,88,45,187,59,238,165,4,44,119,183,87,235,91,125,199,220,6,151,170,78,119,65,106,192,89,196,63,92,78,41,163,77,19,138,157,128,78,62,12,45,12,151,70,130,137,46,219,73,252,1,88,191,108,32,44,127,125,255,24,221,205,104,45,250,36,165,155,52,47,143,190,203,126,150,6,214,95,200,196,43,97,53,81,14,165,222,199,157,12,65,211,207,160,85,23,83,3,107,217,13,85,158,109,227,191,212,137,176,108,228,101,185,251,46,189,235,229,237,161,169,158,116,65,73,226,13,2,165,98,170,175,203,134,242,154,74,242,197,157,136,89,151,124,86,225,54,241,95,16,238,239,245,110,201,244,151,75,234,108,20,241,21,3,113,178,71,19,30,12,128,232,84,238,240,28,197,192,99,114,58,112,72,99,189,136,134,120,25,166,116,209,139,13,12,94,99,58,12,58,28,28,153,103,215,178,180,172,247,241,26,11,127,237,141,23,172,243,5,115,42,61,197,212,58,36,140,215,36,80,82,30,205,23,226,96,37,200,162,242,184,35,153,231,129,86,93,68,33,28,156,42,100,225,218,172,196,49,35,162,63,191,41,13,101,230,86,232,115,82,27,194,128,246,183,55,95,174,122,230,91,103,99,210,96,248,66,190,212,146,62,137,37,204,57,233,31,228,254,53,173,86,2,58,243,178,113,96,24,74,19,133,172,59,192,89,74,53,98,96,30,94,16,50,106,59,6,241,233,21,176,224,155,87,84,98,98,183,236,63,167,68,26,215,21,86,235,186,27,121,71,229,158,143,161,93,248,78,154,100,192,150,236,135,61,174,144,0,110,29,214,129,74,209,130,68,57,184,109,42,202,173,90,13,169,30,137,49,87,115,127,139,23,126,244,86,168,62,99,195,191,111,206,100,125,67,7,170,216,110,127,140,234,97,110,149,197,248,12,178,76,185,7,114,152,121,170,24,64,219,253,102,167,73,21,94,132,109,145,51,224,85,22,196,22,227,199,57,48,58,226,160,9,72,148,29,97,67,231,236,223,209,22,44,156,33,163,35,19,62,197,102,24,143,70,205,243,17,61,195,130,76,163,109,77,200,96,75,209,6,46,95,76,156,97,193,99,144,244,217,130,81,208,222,219,9,98,82,149,204,134,172,35,244,21,194,222,231,144,48,71,252,91,139,36,44,240,18,101,13,152,248,71,33,179,28,34,35,101,34,22,9,252,41,154,247,206,173,200,155,118,168,96,184,59,160,186,164,98,168,255,103,140,224,16,204,26,14,23,160,77,20,91,189,76,141,248,242,20,205,191,216,213,32,137,152,99,21,122,165,55,123,139,30,202,213,75,110,29,232,93,109,223,125,196,100,11,209,127,103,91,92,38,110,227,192,125,35,145,108,53,20,251,167,198,158,20,114,77,197,31,134,119,61,96,23,178,50,173,234,170,25,1,11,127,196,49,5,135,153,44,2,6,103,40,20,247,153,233,162,35,111,78,233,48,81,29,233,67,84,101,144,112,19,152,123,176,74,236,68,18,231,147,92,247,157,2,127,242,189,61,215,63,79,218,172,59,209,81,0,116,113,76,139,150,90,216,187,180,248,86,245,135,65,76,214,118,76,200,62,154,248,169,17,159,239,213,160,106,41,149,175,232,92,123,246,32,155,196,28,21,151,2,190,242,233,213,166,34,113,230,153,36,0,181,91,69,163,148,243,206,30,221,31,2,98,15,216,254,235,133,111,155,122,10,12,63,243,85,56,255,10,116,51,131,69,179,234,217,133,37,57,221,30,153,48,79,191,98,108,135,90,117,35,197,247,234,79,129,14,181,90,33,36,33,26,190,105,162,6,116,238,255,233,42,231,6,20,133,237,134,57,18,195,26,187,203,176,114,105,5,245,217,83,16,194,251,88,71,127,117,17,163,190,188,169,104,29,162,34,162,254,169,211,11,13,158,198,73,204,68,91,40,61,255,31,198,117,147,226,167,127,118,64,191,224,165,73,17,147,136,70,179,78,138,39,175,104,130,98,210,141,96,79,69,246,226,15,85,17,163,93,164,141,23,64,255,8,150,223,227,80,153,13,255,25,134,255,41,222,249,113,72,219,116,191,104,83,176,28,252,186,225,78,33,4,159,88,32,78,1,188,165,83,187,126,232,30,42,70,136,226,119,237,218,238,230,166,133,242,192,9,144,77,123,84,221,213,82,179,86,22,3,11,183,254,19,152,84,122,129,110,137,240,242,111,188,147,36,19,86,245,107,155,113,248,23,16,191,160,152,8,188,211,163,146,179,159,130,34,189,46,210,125,60,175,91,118,84,48,39,254,76,106,241,72,9,20,175,168,248,225,201,166,89,181,214,106,75,29,73,243,176,233,173,220,247,82,93,30,52,186,17,81,47,221,26,166,253,12,68,134,179,192,149,82,181,242,45,89,224,0,144,172,39,76,69,152,215,93,62,15,37,62,115,244,168,176,205,144,215,154,199,140,223,33,254,217,96,58,140,107,18,57,124,6,192,241,134,228,63,232,34,2,193,169,185,30,36,56,209,93,193,200,69,63,186,87,57,201,141,155,27,77,212,3,228,156,151,221,0,84,198,36,160,86,168,143,145,181,147,143,246,77,65,70,171,1,243,154,125,190,88,61,249,96,156,84,165,74,55,0,41,117,214,87,240,138,52,243,192,9,17,207,18,254,153,129,216,35,90,73,32,174,203,173,225,73,133,93,186,78,65,12,135,11,88,137,196,171,238,199,177,54,98,93,124,189,244,38,72,41,199,39,229,246,199,198,27,5,18,59,74,31,103,48,83,190,229,142,150,217,9,34,52,187,253,30,235,222,176,54,146,44,192,156,25,100,201,215,154,132,218,57,70,84,140,82,172,191,166,179,43,167,97,126,225,24,189,39,152,9,46,31,150,127,100,126,130,91,149,226,231,16,105,241,62,90,48,89,184,232,132,255,114,94,136,219,36,253,197,61,214,198,136,13,209,30,254,106,135,140,198,158,31,25,18,48,76,197,131,177,193,109,194,49,125,214,201,239,220,214,72,106,208,254,223,27,73,100,215,38,233,90,121,99,113,145,57,61,97,238,66,199,191,112,136,132,48,70,236,184,204,103,37,143,31,29,33,180,35,28,215,51,177,26,144,209,200,180,72,199,64,24,111,143,188,15,16,235,176,54,255,253,220,186,238,178,112,165,252,87,191,164,35,181,64,252,130,222,40,119,11,246,154,19,7,237,22,195,35,142,219,68,79,88,211,236,24,153,249,77,108,135,69,151,210,149,103,60,96,150,113,14,30,229,29,199,244,31,25,82,111,139,14,204,157,248,183,175,208,153,174,106,146,8,96,185,118,178,204,149,104,64,2,137,36,214,76,106,231,106,145,50,157,124,217,101,51,193,140,66,40,215,189,23,26,57,187,89,131,195,19,85,65,245,7,29,154,210,135,206,179,195,83,227,3,141,33,140,121,41,32,93,102,122,250,67,125,200,5,21,107,89,245,234,47,50,131,175,111,237,211,233,160,25,38,63,236,207,156,42,243,110,103,90,108,171,186,124,157,9,229,194,11,36,165,63,220,88,72,76,206,17,36,23,160,161,82,71,164,87,10,211,82,123,181,254,241,211,204,29,234,137,97,42,158,40,189,128,42,15,148,71,204,3,4,154,89,194,156,142,231,37,97,54,244,186,14,28,87,220,247,125,103,174,59,85,109,111,26,181,236,145,125,38,53,206,28,107,210,91,30,173,23,252,222,252,193,79,209,103,49,31,146,120,90,146,50,161,87,0,149,93,18,56,105,9,119,16,150,197,188,254,198,229,225,93,99,127,222,39,111,211,133,202,134,179,32,13,176,17,229,170,202,129,16,183,73,112,15,238,184,165,85,149,161,105,205,161,139,47,89,41,142,226,211,31,112,57,1,169,178,88,161,43,79,1,210,226,93,179,129,180,91,245,11,132,73,46,6,16,114,159,47,164,41,96,104,214,240,120,123,232,213,226,106,132,87,246,64,243,156,158,251,219,165,188,152,17,68,68,88,216,66,211,164,120,151,82,93,148,23,97,174,158,164,40,252,254,113,104,187,122,174,66,24,220,218,106,121,180,39,82,57,38,96,64,66,203,164,107,185,175,208,163,69,191,128,51,138,252,88,168,240,131,237,84,96,13,131,27,111,189,19,141,110,199,228,59,27,29,39,23,174,217,242,175,207,104,92,75,243,128,66,42,198,238,148,211,38,138,44,170,59,59,168,252,51,55,88,254,54,169,69,18,221,85,240,38,133,57,178,156,126,47,2,78,238,14,52,211,236,5,7,255,228,5,76,198,26,176,101,235,187,49,231,35,214,89,24,119,198,130,168,254,219,24,99,76,14,142,63,237,188,143,93,76,37,44,102,147,89,42,48,181,99,235,25,111,233,71,54,33,188,176,245,206,111,93,241,121,140,187,153,255,171,50,121,58,103,27,159,246,198,68,7,118,112,3,14,196,141,200,25,95,235,45,81,157,173,236,220,11,201,186,189,177,144,214,198,29,204,150,58,162,13,63,26,113,141,18,95,52,198,126,128,183,20,135,183,115,67,53,65,0,164,73,165,120,90,51,195,206,65,68,45,247,69,193,100,120,159,246,76,140,188,73,139,31,93,91,220,124,153,28,232,0,111,112,234,58,249,195,60,147,177,198,110,1,27,94,110,133,241,63,170,2,112,35,138,149,20,191,254,187,247,241,207,227,149,97,239,36,183,66,210,24,139,132,42,123,240,195,58,52,252,254,63,183,221,206,23,28,220,168,199,125,163,93,214,102,91,96,170,230,238,152,251,166,75,253,222,89,77,25,190,239,5,70,215,41,103,29,231,25,55,47,112,97,98,156,205,198,125,116,123,255,165,118,242,110,176,253,147,73,193,100,243,198,33,190,179,53,25,128,237,30,5,84,25,232,4,196,100,70,136,132,164,44,14,210,136,158,247,178,227,29,243,210,44,115,48,102,120,194,157,41,190,179,121,150,138,200,157,43,204,74,61,140,114,154,105,167,3,203,89,243,165,85,169,99,43,96,135,175,159,120,85,210,210,71,103,241,245,228,117,81,94,102,112,43,242,57,245,26,4,159,221,210,130,209,84,134,213,240,57,37,18,111,82,83,46,202,162,164,157,91,201,105,35,210,114,237,233,119,36,61,77,163,114,218,212,219,190,175,133,162,27,111,61,218,194,120,0,171,251,119,122,10,155,237,80,196,238,203,218,187,129,27,87,192,176,13,216,131,179,154,181,90,49,36,209,145,179,14,249,1,116,113,217,232,223,213,145,166,42,136,55,15,204,139,163,199,173,160,66,138,17,70,81,4,14,137,35,35,9,239,150,153,138,203,110,39,50,92,133,76,29,211,2,174,231,206,134,160,171,76,0,78,122,159,81,18,102,206,143,103,104,89,173,63,211,87,247,54,217,128,225,78,89,193,93,249,140,61,210,76,226,180,128,52,43,189,18,109,230,175,228,189,46,124,20,168,103,104,22,114,62,205,121,120,139,147,29,65,171,90,161,204,199,231,76,212,182,2,218,249,226,198,0,220,118,31,211,229,178,172,18,24,252,56,245,106,21,37,149,148,173,37,249,196,6,20,48,2,225,189,84,134,230,11,237,101,106,213,10,131,210,95,221,83,177,210,234,130,105,84,157,7,196,217,37,80,159,152,137,140,31,140,224,251,56,81,238,54,69,172,10,168,70,221,118,248,144,4,222,122,42,95,52,131,102,209,184,42,101,235,71,208,115,17,77,158,218,156,218,80,25,216,87,69,175,7,153,30,247,213,153,213,67,67,31,154,189,63,245,241,101,199,5,170,66,7,141,38,123,99,235,187,214,89,251,248,13,152,254,244,227,50,195,186,43,185,218,213,128,172,222,76,180,238,9,34,213,101,247,226,212,91,146,14,162,79,8,245,203,80,179,61,168,125,149,215,97,25,108,72,79,219,25,103,8,26,151,141,136,247,243,97,58,188,24,177,125,178,65,63,216,86,124,199,81,207,63,183,220,57,207,34,204,147,91,2,158,221,155,119,94,202,20,45,193,67,65,174,248,221,95,57,26,154,33,115,73,228,113,159,33,125,245,246,94,203,136,42,178,239,250,143,31,107,170,151,171,209,11,152,32,116,220,67,73,31,221,62,112,61,190,170,2,160,3,163,106,243,44,171,179,65,50,158,31,129,135,112,141,147,110,56,170,107,25,126,253,163,47,103,61,28,46,189,242,146,37,130,210,55,63,65,237,74,150,141,248,69,37,203,39,172,157,79,197,67,78,245,252,75,246,194,183,242,197,15,210,41,102,36,71,8,220,236,62,46,60,151,4,126,241,168,46,107,190,15,170,60,197,11,71,125,83,108,29,224,5,163,149,130,8,95,53,245,249,43,170,78,223,121,62,146,52,25,180,137,107,234,214,227,237,10,222,41,247,115,253,91,210,253,238,147,236,36,32,144,167,252,47,185,32,97,107,84,105,71,144,212,132,249,124,84,246,81,153,119,197,42,240,100,232,9,9,36,23,38,90,122,233,47,109,234,25,142,179,103,94,73,39,208,134,137,68,52,70,61,60,73,50,182,140,145,237,84,211,252,47,57,96,169,43,229,104,239,37,54,59,7,108,119,104,190,88,171,247,232,229,155,126,68,255,142,156,70,73,17,212,99,214,228,50,56,2,243,132,128,17,246,7,132,62,135,157,72,105,116,24,166,24,8,22,3,217,205,127,173,31,155,73,23,173,211,164,224,193,193,201,63,235,4,106,17,108,239,85,221,128,249,95,224,86,40,103,131,164,170,164,192,240,36,83,150,30,23,253,60,107,72,118,235,246,10,185,25,166,12,199,209,99,58,105,65,183,228,5,112,135,96,6,115,172,149,112,195,184,213,208,134,124,138,221,199,155,13,231,233,152,18,241,93,74,173,61,41,71,60,61,133,111,61,240,198,236,64,20,124,198,71,185,1,183,108,102,206,177,184,180,161,217,91,211,24,114,129,10,232,138,228,152,235,239,124,95,77,0,111,136,232,109,223,214,139,136,225,189,138,52,198,128,1,165,169,86,25,67,176,120,177,83,20,60,218,117,83,64,88,169,200,150,164,47,125,85,196,132,182,229,133,84,183,34,207,72,7,200,19,217,206,196,57,32,198,3,86,11,6,186,39,35,185,230,12,101,83,60,149,12,233,252,62,201,112,214,85,36,151,158,81,81,203,94,238,96,137,135,172,6,192,167,218,225,121,172,21,135,56,14,20,92,87,165,213,74,218,54,41,193,248,45,246,2,255,86,173,1,44,68,63,22,127,122,239,93,83,93,53,231,134,72,77,235,239,219,224,105,199,46,234,244,206,130,132,211,133,237,158,255,117,6,170,177,180,7,1,110,191,69,110,234,162,61,131,235,89,229,27,173,17,185,145,227,188,210,122,150,233,140,48,216,223,12,155,70,218,62,79,89,51,174,184,77,249,123,24,153,254,188,231,76,252,130,1,43,102,5,84,95,237,197,223,126,178,45,100,100,183,6,35,186,140,218,249,169,203,231,248,215,183,153,66,60,240,3,79,148,88,167,87,60,223,12,222,18,139,142,161,5,26,236,89,210,8,45,214,92,90,157,215,1,191,192,32,20,126,248,158,211,255,39,232,221,220,93,162,67,138,114,190,108,217,128,217,49,200,86,27,229,56,89,249,110,121,193,97,7,45,222,245,145,106,136,34,205,148,141,13,241,126,171,150,52,10,125,135,239,101,144,234,190,186,244,252,203,151,128,207,148,129,183,177,99,152,236,44,168,198,160,98,250,190,117,206,137,201,128,75,225,246,140,198,61,206,45,167,165,25,169,178,27,41,183,138,218,109,150,82,233,196,248,239,130,201,231,105,125,140,65,130,18,220,55,243,84,51,109,114,128,58,105,133,102,180,136,226,27,8,46,243,3,2,234,107,99,131,193,76,33,0,4,116,199,99,192,163,247,222,63,5,225,210,26,43,78,65,202,220,225,91,111,45,45,161,53,39,62,193,81,75,78,28,35,222,79,105,244,223,66,225,120,3,85,215,123,248,34,27,102,107,0,76,31,120,20,154,76,253,130,225,159,116,100,242,182,127,109,29,129,173,86,88,209,195,147,85,139,61,219,105,158,93,93,84,144,163,142,207,155,208,36,150,212,238,242,44,249,192,129,233,131,225,118,166,234,42,227,181,208,72,78,139,31,36,185,237,62,210,197,101,229,156,129,179,18,77,250,69,217,197,166,125,167,107,119,11,255,136,88,133,140,179,145,104,72,8,44,68,36,118,98,234,98,209,175,70,38,199,74,43,193,128,231,134,131,80,32,172,29,197,104,83,186,46,239,90,126,96,85,53,34,71,2,157,37,91,189,89,58,19,205,100,8,29,161,105,90,23,132,8,45,160,14,13,30,70,193,1,183,164,48,79,208,145,88,0,35,22,244,170,255,81,136,65,121,208,211,231,225,245,180,199,75,250,242,28,237,171,253,49,181,237,174,147,164,113,164,41,172,129,170,22,162,208,94,43,29,58,217,123,206,209,233,226,56,43,247,162,185,62,233,192,227,203,51,180,38,1,93,156,100,155,189,243,182,83,110,33,101,23,94,123,88,222,34,178,196,158,104,214,187,119,103,94,246,87,69,120,88,245,204,183,138,118,46,254,65,71,240,59,192,195,34,253,55,168,120,154,90,153,36,97,84,183,19,230,167,58,84,46,164,233,211,40,35,95,174,132,57,122,54,170,121,73,134,102,56,197,103,215,176,122,81,28,171,47,152,242,238,57,166,0,117,136,214,55,66,233,1,47,231,67,33,81,77,59,241,194,143,39,87,4,228,11,68,223,196,65,70,255,194,241,136,112,79,197,120,219,199,38,52,67,100,134,4,155,10,88,173,140,181,167,250,164,223,174,118,4,212,109,211,193,201,23,220,227,155,197,32,40,215,143,85,6,72,53,252,99,197,196,141,108,45,228,25,174,64,88,111,14,41,85,243,167,105,117,66,31,198,224,96,74,154,13,75,240,132,69,202,211,62,50,248,109,31,58,128,122,79,236,14,115,221,40,180,203,111,119,152,30,75,49,25,81,189,108,40,0,106,104,128,15,86,67,6,188,159,35,141,147,69,27,96,95,199,120,100,184,229,91,173,150,161,146,180,238,215,108,119,193,243,91,12,26,99,152,22,207,210,227,132,39,52,230,62,92,90,187,3,27,147,8,129,102,196,90,133,182,245,165,179,51,76,103,250,225,137,200,232,62,128,176,49,57,219,65,222,229,55,136,141,209,201,112,30,50,14,180,92,60,253,252,1,174,73,33,113,97,73,103,186,203,154,214,48,122,58,66,202,77,117,200,108,252,43,149,235,254,123,163,249,186,51,209,159,56,142,174,16,192,38,57,204,91,0,207,83,90,77,172,158,121,153,98,82,14,57,198,206,145,126,16,123,152,52,95,186,102,129,134,180,166,245,96,147,47,161,226,133,207,186,31,119,36,105,243,134,33,226,120,148,233,125,27,36,89,146,205,117,115,64,190,1,86,249,183,14,139,250,173,14,106,204,139,28,216,8,51,147,244,6,242,191,243,80,88,136,59,41,195,186,74,59,154,141,120,249,166,226,166,189,59,97,236,47,91,119,80,29,153,117,221,117,237,211,192,188,64,209,119,131,129,97,141,94,200,198,21,216,228,79,197,88,254,84,193,151,176,104,28,104,132,209,192,116,207,19,15,3,228,234,9,255,241,187,210,2,47,212,130,241,16,109,55,238,87,141,201,49,231,140,16,45,91,171,98,170,213,75,81,153,201,210,224,65,158,58,153,235,147,254,142,160,118,156,22,90,6,115,22,19,148,14,60,226,208,91,70,95,133,211,186,207,57,131,128,139,146,205,227,90,94,175,248,223,211,56,162,243,102,155,7,72,120,111,237,88,115,141,29,100,171,24,182,51,188,56,81,73,112,230,231,78,35,176,71,59,50,151,49,219,122,89,35,162,95,90,44,77,207,137,182,74,73,57,233,243,139,116,158,207,67,191,94,64,53,201,170,2,24,136,156,39,175,172,145,216,90,139,189,251,238,90,158,6,116,2,201,59,135,131,50,66,100,92,154,81,30,41,28,216,25,76,143,126,15,141,36,139,116,136,135,168,204,46,188,145,114,154,232,246,106,21,126,86,30,93,91,111,195,67,14,105,79,26,25,96,211,28,28,103,50,90,64,48,43,185,46,235,91,92,112,22,251,6,183,158,123,24,227,88,32,99,19,34,140,172,234,208,10,79,48,199,252,179,106,54,64,52,42,216,107,115,72,244,63,38,10,6,16,72,219,172,232,8,130,134,134,207,179,138,197,221,190,181,213,115,100,185,120,22,236,104,95,15,40,27,47,247,200,180,211,187,188,226,87,69,104,244,112,146,20,124,172,224,51,113,135,39,209,233,121,3,94,43,84,8,60,95,230,145,210,147,134,40,45,165,176,7,255,42,167,46,200,154,19,71,202,12,89,177,227,243,62,71,113,145,211,108,91,83,25,151,118,97,29,119,114,79,104,137,99,93,213,251,79,49,42,232,120,91,15,190,113,179,27,17,77,193,36,107,57,16,225,242,46,73,92,192,19,34,153,210,83,158,78,213,38,164,102,181,63,201,221,170,249,160,103,58,224,100,91,30,135,92,38,128,134,14,156,88,144,19,195,234,174,154,250,204,192,71,66,73,106,65,169,238,9,43,148,244,34,80,107,252,175,229,90,63,148,225,197,126,133,25,0,205,182,142,31,203,198,111,38,35,248,245,27,107,121,124,14,42,154,139,47,127,36,35,161,87,28,70,108,172,25,28,234,148,104,12,248,100,139,203,137,148,253,125,13,166,41,150,116,131,180,139,104,90,140,207,255,187,139,8,146,114,62,164,15,236,11,26,1,157,93,184,19,44,110,164,83,229,101,131,232,107,223,219,85,65,226,159,73,157,34,127,176,75,194,229,106,180,57,134,27,104,57,118,240,140,100,176,55,59,67,52,230,177,238,28,168,216,42,219,47,86,76,153,66,161,32,52,108,8,8,255,150,245,111,4,147,162,230,186,182,17,135,94,52,94,88,159,245,169,107,173,159,196,33,154,208,125,186,128,133,188,78,17,21,132,188,188,212,51,78,177,64,82,234,223,108,23,42,148,135,238,207,118,40,117,167,124,44,168,239,245,114,51,159,0,97,6,70,167,4,195,193,227,110,34,71,122,144,244,148,72,133,212,141,151,187,238,212,207,110,193,190,72,199,92,65,63,180,38,33,162,54,39,1,81,15,26,195,175,63,38,159,221,35,181,123,186,182,225,66,234,94,217,19,190,154,89,228,92,205,164,185,122,123,10,127,112,132,129,137,96,68,88,69,105,177,1,16,30,197,100,220,66,54,133,72,40,78,137,145,115,154,48,247,196,226,191,145,219,112,109,36,129,243,182,192,204,174,55,177,147,151,13,189,150,199,18,247,254,63,189,50,57,42,38,125,49,0,143,141,62,64,163,17,140,219,214,93,7,109,0,182,251,159,109,148,243,219,181,165,69,58,140,4,5,158,98,118,144,106,56,230,25,42,206,165,181,71,114,222,204,199,51,6,124,232,19,182,112,32,50,77,32,246,69,252,237,26,98,56,89,106,91,95,213,21,85,181,218,114,99,61,94,69,209,84,163,3,240,215,173,68,151,89,52,68,170,165,105,191,177,246,145,174,11,209,236,246,141,118,58,230,156,179,51,83,97,13,133,225,202,134,228,24,72,97,28,88,5,114,58,44,70,178,211,53,49,235,68,35,34,106,66,227,139,0,135,213,3,140,72,238,162,6,199,73,104,33,110,195,71,127,119,143,234,208,200,136,229,138,206,99,1,61,228,203,84,92,155,3,142,83,122,122,31,159,19,101,125,193,208,99,151,125,20,204,146,16,193,26,197,119,72,121,64,116,162,121,126,233,41,88,57,112,207,202,245,146,222,54,216,181,175,191,22,46,145,125,38,66,239,127,115,254,105,169,89,102,141,242,17,24,105,122,77,178,79,68,16,45,20,241,85,172,57,223,38,25,244,152,49,36,101,238,202,38,64,147,63,192,137,80,89,161,139,89,91,250,100,196,178,245,22,156,222,158,195,231,48,208,62,2,252,148,45,154,35,238,193,54,123,145,229,88,28,69,210,181,216,124,225,113,81,62,13,113,67,84,168,72,81,243,130,165,7,242,86,184,151,253,105,49,131,183,29,149,229,72,219,202,27,151,15,172,198,79,177,25,184,101,147,20,135,116,143,211,180,19,19,20,29,215,189,213,157,212,116,97,85,105,222,128,211,200,56,117,99,141,40,153,231,9,184,239,211,7,3,95,6,189,80,146,190,165,35,5,4,133,26,16,185,44,129,121,195,102,200,221,95,10,143,201,196,99,45,186,18,245,64,5,160,229,99,221,126,199,200,118,169,63,128,147,194,65,151,92,228,44,116,163,235,223,252,214,155,152,217,210,34,116,188,119,100,7,75,236,164,148,107,32,169,187,157,141,184,8,117,31,5,64,107,137,3,219,85,52,44,67,11,35,218,146,101,248,146,19,160,90,43,225,133,50,75,138,235,104,124,231,170,29,200,246,12,193,23,228,231,231,202,59,180,130,82,254,80,10,40,186,80,250,156,236,101,93,126,43,211,161,162,235,86,24,126,82,248,239,225,172,27,118,41,182,31,53,52,63,103,173,92,11,146,225,3,118,176,211,54,63,61,21,29,55,133,222,43,44,130,167,107,86,14,87,221,143,115,129,21,55,195,161,88,83,4,183,189,141,17,178,64,140,85,38,252,180,138,67,213,223,22,63,51,37,121,188,95,197,9,76,92,208,149,52,129,206,174,93,58,83,80,225,124,227,101,41,221,245,34,140,235,64,97,76,21,193,236,54,14,89,179,42,242,65,151,17,57,112,71,148,223,163,244,229,126,32,178,42,74,51,200,15,252,190,121,155,132,240,187,35,4,69,220,104,239,104,149,179,247,134,108,194,197,116,183,142,226,136,29,186,255,45,151,53,33,171,139,91,131,200,207,39,153,96,108,246,251,254,159,48,37,97,0,12,252,57,198,63,30,193,246,128,9,241,57,62,72,221,115,154,42,87,150,55,217,247,178,28,98,32,55,207,56,135,3,205,153,237,58,154,202,165,110,180,205,102,243,38,71,136,114,97,164,10,95,12,177,210,118,196,84,207,201,146,228,83,222,108,75,176,146,201,15,222,25,78,42,225,54,80,220,221,211,84,104,48,7,84,213,122,13,239,72,64,76,12,62,67,209,100,191,44,141,167,23,78,1,105,37,249,2,193,113,113,145,202,171,24,208,107,255,140,91,140,101,116,162,81,80,88,192,63,173,239,146,94,245,199,101,67,240,4,9,117,179,201,225,155,39,119,15,124,37,134,179,21,214,72,161,142,248,238,224,30,41,248,250,71,124,150,88,104,174,121,5,24,39,9,11,172,159,90,113,79,132,228,40,5,214,253,39,44,169,248,240,145,77,41,185,225,153,171,141,13,251,181,191,236,188,127,207,205,132,112,247,160,14,149,183,83,203,64,164,202,1,195,180,190,187,230,65,117,139,110,201,154,221,65,68,240,112,219,140,79,254,27,200,61,211,213,151,204,173,189,105,194,22,79,119,11,207,210,252,23,97,177,73,88,247,145,254,247,66,43,56,77,46,182,154,169,234,46,194,175,162,254,63,74,107,42,21,244,6,143,220,100,185,31,78,238,29,77,124,17,191,37,40,231,89,70,97,122,176,252,165,206,116,232,234,46,150,222,35,57,62,202,106,107,204,128,175,186,59,72,6,93,194,37,108,79,140,69,52,152,228,56,43,240,238,200,42,252,67,136,148,176,156,120,64,139,209,111,106,62,191,82,48,83,199,171,19,207,8,25,26,149,8,27,174,216,108,36,168,19,221,50,248,179,199,93,222,191,87,25,239,109,47,175,151,14,229,193,96,6,121,26,187,71,47,194,216,245,89,216,195,127,143,33,6,127,110,130,129,201,141,14,213,233,162,243,168,147,191,83,8,100,238,148,156,113,249,162,53,178,53,253,182,34,16,139,104,185,95,55,124,113,225,48,211,155,251,161,21,3,46,203,49,244,155,96,73,52,87,177,247,198,112,40,63,250,219,203,33,145,116,123,196,143,130,119,85,239,88,86,225,243,251,59,191,115,4,34,249,231,133,209,117,83,224,151,25,71,135,104,45,34,80,126,12,61,60,168,106,21,224,235,170,109,1,178,160,247,65,166,238,207,215,4,21,209,90,32,198,214,1,50,203,94,62,36,197,225,182,199,158,61,74,57,130,11,78,40,74,106,217,229,192,228,216,148,30,163,219,137,4,128,17,158,37,249,41,176,181,219,90,118,79,221,172,166,161,61,7,47,105,119,179,63,248,50,242,150,79,99,106,184,77,132,252,192,125,69,197,251,5,243,95,156,44,190,128,88,46,63,224,170,225,172,127,180,209,147,45,47,26,130,190,4,210,60,103,246,38,114,254,49,232,12,178,34,215,30,82,76,207,182,155,109,15,127,83,182,206,200,164,60,88,224,173,120,6,119,206,185,69,249,20,172,75,132,185,184,146,32,252,213,174,214,27,143,152,24,127,28,101,210,138,121,4,173,109,156,102,154,136,191,118,224,197,165,114,180,220,40,174,33,54,105,171,138,87,57,183,104,74,109,254,168,37,6,131,142,189,144,205,126,17,228,158,147,113,203,208,8,113,204,25,247,60,140,98,233,26,149,94,113,98,176,73,143,36,129,64,39,14,99,2,166,210,52,234,102,118,182,201,249,243,43,84,131,28,215,113,90,91,255,183,105,160,170,7,135,155,218,210,97,50,123,108,182,136,204,251,160,5,1,244,4,91,29,119,125,2,84,40,186,243,75,210,75,154,221,158,92,65,252,65,28,221,88,15,243,195,105,160,208,74,238,71,215,26,135,79,109,90,63,127,241,74,26,133,13,67,216,216,234,9,234,126,168,119,4,74,128,195,119,152,240,65,170,6,223,221,11,116,191,154,223,91,194,164,230,87,147,199,10,182,166,84,113,35,203,145,4,118,85,110,162,242,206,163,108,5,19,113,224,147,118,207,244,206,104,162,242,79,212,9,6,175,116,93,166,115,139,108,95,177,94,234,134,10,208,184,241,79,66,94,194,176,17,33,52,33,68,72,246,212,123,14,168,236,97,254,171,247,0,250,131,181,156,217,247,187,122,139,27,209,70,65,81,21,50,250,140,114,201,138,47,54,239,186,60,106,1,33,222,158,225,29,250,90,41,3,159,161,41,0,230,144,125,214,111,22,25,238,63,48,97,29,178,53,237,165,169,134,49,6,169,217,126,187,88,49,66,114,197,95,220,126,109,30,173,115,39,199,251,172,243,191,5,32,120,92,139,39,221,41,60,214,24,112,232,206,180,41,10,3,57,111,41,130,5,167,34,201,145,248,245,200,241,23,163,107,36,194,50,33,93,7,112,70,30,92,74,140,219,131,38,34,181,173,109,244,187,52,74,111,65,161,109,210,96,62,165,9,182,88,42,7,12,254,131,171,76,152,54,123,249,29,85,224,202,115,60,117,106,20,140,166,213,33,14,27,54,221,89,198,167,15,249,182,143,191,69,166,47,225,203,23,180,162,237,116,76,62,116,203,179,55,49,152,20,159,92,62,13,193,237,34,100,151,173,165,7,110,189,73,42,181,59,233,209,114,175,115,213,6,34,233,54,188,226,149,15,252,50,37,97,31,163,114,193,86,19,166,47,192,248,113,33,41,100,104,2,14,100,126,182,173,0,10,214,43,86,22,111,159,219,8,69,193,45,185,10,29,153,6,74,2,66,155,228,9,101,64,64,208,93,228,71,3,142,161,54,30,176,174,142,107,251,84,248,114,135,140,81,54,9,5,112,149,148,205,53,4,167,104,136,170,116,249,57,102,49,37,166,200,134,206,33,15,69,199,2,131,94,36,119,252,179,20,206,94,205,88,165,206,174,203,164,126,40,75,221,169,12,142,160,167,150,150,193,113,189,45,252,47,207,79,110,238,143,92,121,186,241,230,98,28,26,216,57,98,250,180,148,237,163,14,94,129,167,124,88,174,80,186,201,43,148,242,8,153,143,21,90,113,136,158,255,223,167,162,27,249,60,220,180,113,2,30,134,99,41,163,109,123,156,49,172,221,177,16,160,154,68,83,185,33,177,248,16,43,173,63,248,37,241,213,65,146,163,162,88,12,83,196,230,77,96,21,125,230,176,30,55,234,162,133,186,238,132,135,170,136,128,47,57,89,222,238,157,207,168,78,40,133,152,231,58,223,13,194,146,155,10,201,142,33,130,172,192,114,171,12,13,158,157,190,23,215,35,230,208,12,157,110,202,216,239,113,146,162,149,46,190,20,128,252,220,47,105,147,60,146,190,39,89,28,235,145,18,245,155,253,92,188,104,79,78,191,31,56,89,229,141,182,90,122,171,26,147,83,107,218,201,34,63,17,0,119,114,160,159,171,166,204,234,127,104,252,156,164,3,100,170,215,163,78,231,195,42,163,147,132,241,75,167,188,26,133,117,82,103,63,113,7,181,166,76,41,172,175,92,55,174,29,150,26,229,164,12,116,81,135,182,83,48,233,32,46,80,168,15,255,7,167,126,84,4,254,237,213,188,113,81,166,61,245,71,29,181,246,142,9,201,92,98,119,72,223,37,53,121,252,126,138,168,200,115,101,146,152,167,112,252,98,89,137,36,226,93,251,76,46,224,119,92,19,6,97,190,133,32,151,76,209,175,28,158,123,228,138,26,50,50,121,10,90,59,50,139,139,165,69,81,87,3,212,210,114,185,252,175,12,247,152,86,169,101,240,221,181,53,162,94,19,19,172,190,229,88,142,167,41,143,194,15,116,62,191,214,165,252,182,126,112,231,206,58,200,215,128,57,196,135,119,241,253,83,18,81,98,89,215,155,249,153,179,94,12,183,179,5,41,37,38,171,114,224,239,231,178,212,242,31,143,76,162,171,56,213,48,16,2,244,88,11,78,219,126,48,117,32,197,240,67,49,198,44,214,22,165,199,80,124,48,56,252,205,21,38,132,245,151,46,65,237,244,120,220,138,234,142,219,41,220,236,204,239,73,147,19,109,226,59,44,28,246,32,254,74,147,143,72,82,99,27,43,158,46,145,137,164,200,164,170,74,232,233,176,201,166,192,29,49,104,100,227,124,172,155,87,36,249,64,51,208,174,26,28,215,191,153,227,143,40,79,41,215,219,100,197,180,150,14,217,77,164,47,135,121,87,11,251,103,234,108,233,26,46,165,128,43,198,235,207,237,228,140,195,185,188,152,137,181,56,56,251,146,7,82,36,254,149,7,188,29,41,122,227,84,87,109,136,209,164,176,196,24,188,170,76,222,60,107,39,212,37,80,71,154,87,229,144,14,176,156,6,116,208,165,160,99,143,221,131,185,117,92,86,118,219,106,27,230,244,13,25,163,61,61,189,125,213,216,8,128,73,169,140,242,186,55,10,64,254,102,43,110,235,7,34,182,226,90,163,210,94,246,188,123,58,185,132,196,179,50,40,241,175,116,129,157,34,250,75,243,56,156,47,102,217,153,164,26,156,203,87,250,209,24,48,153,112,12,28,237,48,65,96,2,40,198,159,227,180,0,85,255,29,18,219,98,56,167,110,104,28,180,185,71,50,37,243,121,30,42,209,126,174,22,80,72,254,164,247,5,6,22,187,60,81,2,2,97,66,29,224,225,156,22,230,193,248,169,75,42,63,71,152,44,142,219,254,112,132,226,8,148,40,191,61,155,204,180,81,143,188,128,251,160,60,47,196,227,172,109,201,169,125,138,199,52,121,224,244,175,65,216,13,15,154,178,199,212,198,128,188,63,167,112,205,215,123,0,59,232,51,74,54,179,80,136,69,105,79,252,95,0,71,7,57,172,205,80,127,129,193,0,225,106,125,93,43,91,252,89,116,98,106,185,23,116,156,46,221,150,133,102,132,130,83,198,144,116,56,226,108,36,93,236,83,90,253,210,37,47,236,239,185,171,100,21,165,231,50,75,211,98,110,18,248,22,33,66,144,71,219,47,239,67,162,23,143,110,4,128,230,148,130,187,150,6,164,32,205,26,99,142,160,114,61,225,194,250,108,247,74,131,119,186,139,111,158,179,121,105,234,123,179,194,121,158,63,78,144,206,127,204,176,226,121,207,138,183,157,141,136,20,129,211,132,209,250,174,240,100,81,96,198,156,36,175,155,73,239,169,212,34,207,107,88,28,17,214,73,74,58,135,13,201,234,226,17,33,67,27,52,165,136,24,70,45,26,107,128,247,119,52,16,171,167,241,29,199,98,11,210,158,75,94,88,205,35,188,214,38,238,55,236,195,247,16,87,46,194,190,4,251,163,130,174,108,130,192,215,103,135,183,251,59,56,114,225,60,41,244,3,71,142,41,119,24,225,99,225,250,227,186,95,6,48,78,95,232,68,237,201,235,211,81,227,185,224,75,145,140,212,129,10,110,65,188,214,77,167,103,68,197,201,221,179,5,82,52,132,229,53,140,251,48,235,217,199,71,221,196,114,64,253,252,129,209,9,105,179,11,85,81,65,226,194,144,22,20,186,26,128,18,139,176,245,83,16,46,120,84,99,6,244,207,50,202,20,188,14,220,152,166,152,166,42,120,123,103,25,226,1,230,116,118,247,195,94,86,226,225,216,127,4,90,248,202,85,55,112,159,71,38,231,121,141,194,145,23,95,19,160,112,5,35,106,231,40,252,213,130,73,168,126,64,228,12,67,173,83,127,234,100,35,250,105,39,1,144,241,230,69,186,19,38,70,43,236,184,93,191,131,99,92,233,116,139,160,113,172,207,88,138,89,188,112,112,46,163,12,212,7,6,185,11,15,77,221,210,205,142,101,241,65,207,57,138,28,159,75,222,145,141,166,166,110,57,191,0,41,200,66,137,177,49,167,240,23,153,72,27,226,24,20,19,188,30,221,65,47,11,1,141,149,231,148,159,8,243,117,39,154,78,179,131,245,12,255,44,244,56,206,194,114,76,247,92,80,14,55,113,154,39,49,26,168,176,128,90,136,117,108,182,119,75,165,35,2,170,141,68,126,184,156,31,207,39,142,63,228,64,181,59,107,244,246,78,14,107,154,160,73,115,120,124,209,101,45,238,87,148,97,25,62,254,167,42,183,137,213,252,240,43,236,117,225,163,145,21,174,179,81,85,110,70,43,9,113,198,146,177,75,194,146,39,201,212,204,227,138,65,110,200,8,216,157,14,167,213,117,216,180,27,116,50,254,233,121,24,57,72,165,84,67,230,216,89,197,89,29,126,156,15,189,72,101,165,49,60,242,21,46,95,0,20,211,150,150,36,126,243,29,156,219,9,157,100,228,67,179,226,7,30,4,174,83,70,242,229,197,62,99,131,175,126,243,1,162,66,121,172,186,38,50,241,174,102,48,208,255,14,9,26,191,44,202,50,26,227,174,80,9,198,190,202,137,175,88,193,111,171,176,255,188,168,220,152,90,215,109,218,109,85,115,177,187,104,217,178,245,92,34,96,88,229,235,16,247,112,75,154,128,253,19,133,188,183,201,214,206,95,9,75,191,48,193,87,89,45,94,152,188,69,128,176,188,109,15,140,243,131,57,142,94,218,204,150,170,170,36,111,107,9,119,243,108,7,221,71,18,91,61,134,122,70,84,146,245,80,248,149,81,105,127,3,2,172,37,211,90,147,68,83,208,7,83,85,143,232,211,165,70,128,127,23,44,233,35,239,36,155,212,251,242,200,214,137,1,75,19,195,169,77,160,116,210,189,185,193,229,127,235,190,156,197,199,177,45,58,91,78,154,239,138,37,252,170,116,151,212,164,32,162,86,204,61,130,60,48,225,77,31,21,171,6,128,90,55,171,210,178,148,95,249,189,221,171,133,106,101,119,50,245,51,168,230,171,6,57,20,215,102,33,216,209,57,247,55,117,243,110,182,78,235,133,91,104,143,131,56,176,120,200,131,196,51,209,106,175,233,243,231,219,62,83,146,145,89,141,104,232,25,103,28,20,7,174,80,117,93,184,240,220,66,65,172,247,94,53,197,161,46,209,155,240,68,158,2,127,142,242,90,79,231,86,7,184,30,117,179,107,6,87,48,241,146,200,216,167,70,38,117,129,55,143,59,217,49,153,225,130,55,141,0,205,184,209,13,176,82,149,1,154,123,96,33,46,36,144,139,94,58,69,62,119,67,234,179,11,215,238,64,143,43,8,69,208,87,32,156,98,213,213,130,69,114,68,68,129,224,254,162,33,100,121,243,194,5,212,126,203,106,114,183,12,246,101,118,220,55,209,186,216,200,17,65,105,43,43,31,60,58,255,241,142,57,193,184,67,94,108,113,100,226,73,17,94,93,191,167,93,146,243,148,69,183,207,131,182,119,95,188,193,34,178,160,44,0,254,40,120,65,198,86,71,44,252,1,174,32,24,243,152,141,96,112,61,25,231,4,183,47,153,50,146,3,192,210,234,2,147,138,114,56,33,32,232,66,196,183,176,19,224,153,132,242,127,237,235,140,34,4,43,193,248,229,182,99,167,78,206,40,71,159,34,2,97,8,41,44,47,173,85,204,145,144,251,108,0,149,226,131,40,112,72,101,19,143,130,44,236,153,85,250,45,191,255,164,246,93,198,47,208,90,145,91,97,39,73,109,41,42,205,51,37,65,135,59,137,45,216,118,199,139,203,109,156,180,58,146,159,205,218,213,210,188,58,92,23,167,205,212,104,111,215,254,126,109,1,217,142,207,255,73,7,73,242,226,212,237,152,252,39,45,201,166,204,76,143,167,163,49,214,168,49,215,246,127,11,90,124,244,202,173,2,120,35,213,167,53,42,172,70,253,108,239,152,192,123,237,134,6,174,239,155,194,228,147,145,254,253,35,181,120,124,134,223,12,222,131,108,19,67,247,191,125,102,148,199,205,174,51,108,225,219,231,248,211,121,28,128,7,140,250,162,61,34,146,203,155,180,129,194,133,174,149,78,159,35,143,50,122,140,54,227,234,169,59,157,76,223,126,230,147,186,62,15,254,159,133,57,175,61,82,198,43,57,40,195,249,23,10,94,191,153,171,141,45,122,161,194,254,142,170,187,204,90,75,53,103,183,122,132,212,24,194,126,154,221,119,178,78,248,114,80,6,193,105,93,81,131,146,217,14,178,56,222,157,2,228,77,16,190,40,50,220,78,221,249,35,255,179,158,87,208,40,52,82,234,167,128,95,189,56,162,131,185,165,202,95,227,47,167,80,189,68,110,138,188,198,247,114,125,215,136,35,54,143,66,151,143,46,15,204,198,182,46,207,96,248,230,131,64,161,243,219,124,106,57,175,64,36,75,74,172,192,117,185,16,47,134,80,176,76,123,104,118,176,162,121,206,160,18,189,184,66,161,247,100,3,130,199,0,28,96,34,221,208,2,132,159,155,70,141,99,40,190,172,229,68,134,251,90,186,196,64,56,61,99,46,53,54,199,218,196,117,150,122,174,238,144,0,9,210,46,124,59,136,255,181,37,45,254,254,226,106,146,68,83,162,36,101,193,255,178,151,167,165,77,169,23,214,123,145,63,232,161,95,204,144,52,68,184,175,249,176,92,8,159,175,138,107,120,204,59,238,22,253,192,151,253,15,12,64,25,255,108,73,199,237,176,204,187,66,104,154,173,107,10,21,39,144,56,196,102,71,63,13,37,199,245,219,197,221,161,180,133,64,56,39,82,215,43,102,99,186,164,183,96,175,102,34,212,19,46,223,234,158,165,72,36,152,215,200,210,71,243,14,55,148,201,110,251,186,236,74,176,42,146,242,89,33,78,109,194,23,9,47,228,81,128,50,113,112,121,98,66,118,183,242,121,135,207,122,13,169,97,82,129,117,194,149,144,199,153,87,205,53,111,20,164,145,89,55,138,72,146,184,109,168,133,250,66,252,126,165,115,15,215,168,59,64,211,49,91,9,194,254,196,129,204,87,93,64,251,136,195,120,104,2,219,164,88,101,102,214,73,202,212,45,20,171,120,58,57,134,7,125,92,165,113,126,14,83,59,90,199,45,91,172,138,89,124,203,154,211,35,115,197,255,220,19,106,239,113,137,238,46,157,16,201,151,67,92,33,59,206,215,250,211,214,187,14,55,18,181,114,17,31,87,24,92,234,207,37,176,80,31,206,182,198,135,224,23,234,113,56,166,208,37,42,159,245,36,98,66,171,172,98,76,97,106,4,144,245,34,68,178,146,196,77,118,217,218,126,133,212,72,198,33,56,72,167,108,220,162,30,152,116,246,162,250,194,228,227,132,237,86,114,188,163,65,32,27,232,249,81,84,109,225,93,213,23,51,154,34,71,169,234,121,190,97,168,110,219,161,226,211,97,187,151,237,15,195,48,109,205,188,61,76,10,85,32,86,98,191,166,191,59,201,140,55,135,226,63,229,25,152,175,171,10,71,54,188,177,241,2,88,37,78,49,253,61,219,166,231,84,221,104,253,254,91,122,126,136,72,78,86,79,2,134,101,59,180,192,13,46,42,193,58,241,196,123,145,207,15,198,35,232,133,12,204,188,125,239,122,60,249,126,193,65,101,203,56,30,152,60,248,222,4,156,106,111,25,101,216,200,212,168,39,56,66,78,188,106,48,105,55,86,218,116,184,243,180,190,159,33,139,99,24,63,135,93,56,87,234,90,31,206,53,191,232,240,213,139,56,15,115,156,230,144,108,236,18,35,198,169,168,213,231,34,56,119,118,65,127,81,45,13,81,22,232,25,44,141,241,221,84,21,68,253,127,41,242,80,75,93,170,173,124,29,249,105,216,115,6,230,12,127,171,229,14,239,33,24,240,9,251,51,233,172,156,57,226,57,203,167,165,100,220,182,217,74,180,82,9,180,165,99,171,228,232,167,194,141,182,213,213,236,32,127,44,114,240,255,156,158,0,181,68,69,5,247,36,0,134,18,123,109,50,223,177,41,159,107,199,131,64,127,186,199,112,169,123,144,173,204,245,184,105,1,218,32,132,126,94,79,73,219,31,99,184,113,35,28,253,236,134,205,111,46,206,74,53,250,47,151,71,107,83,172,127,85,28,100,139,169,130,76,16,243,199,224,208,109,119,244,171,16,119,197,32,114,156,121,100,64,37,223,37,247,31,3,215,24,42,106,60,249,188,247,31,147,1,94,250,167,171,112,227,234,247,13,0,245,202,179,236,144,41,225,117,80,124,142,173,118,26,11,145,252,51,112,30,113,166,72,250,200,146,74,203,155,234,17,74,48,146,233,234,105,67,34,59,134,79,4,34,111,204,242,2,126,8,170,161,178,108,45,231,178,250,170,80,1,35,81,212,129,195,67,11,179,221,104,244,16,34,206,35,249,211,173,15,86,154,120,80,224,169,211,145,187,255,233,246,211,129,215,148,197,237,245,199,187,102,151,51,181,122,199,50,8,250,192,30,172,80,221,36,112,87,232,189,62,175,248,43,175,125,80,63,201,123,172,72,179,236,227,79,202,225,217,218,203,37,15,99,98,20,248,127,252,6,44,237,170,139,61,39,3,119,202,181,254,239,104,90,75,148,204,189,230,169,218,254,232,177,111,6,121,116,255,200,221,79,83,4,160,61,122,76,138,102,99,109,148,213,121,180,250,34,205,10,158,177,131,67,90,190,223,171,124,141,167,194,91,10,42,101,101,164,138,159,126,18,170,119,156,76,106,121,152,204,51,250,119,233,156,251,168,188,251,85,244,144,67,216,9,241,208,116,79,218,3,104,230,154,172,136,51,5,126,51,221,209,3,29,255,188,236,30,230,132,248,64,47,87,244,27,30,96,115,2,217,9,12,57,35,69,23,9,114,90,139,6,198,193,65,148,218,218,52,157,138,251,158,203,143,192,44,88,123,7,5,45,179,50,82,191,89,50,85,244,48,75,208,181,234,178,127,197,101,2,117,230,209,61,38,62,242,178,134,186,77,197,147,166,50,164,122,245,45,219,107,170,82,209,173,168,6,243,129,53,130,28,114,221,155,228,201,17,98,48,19,75,167,247,56,11,174,25,8,189,203,123,224,57,212,106,171,98,169,126,150,130,175,19,179,156,100,147,118,233,201,59,32,236,66,194,187,97,225,238,110,165,164,201,84,217,183,204,108,247,241,240,8,44,252,75,237,15,84,48,59,143,22,46,20,4,158,69,209,31,143,239,118,106,101,255,220,251,216,75,94,166,87,156,50,125,190,19,161,181,0,171,229,203,76,31,140,252,219,193,218,91,81,170,200,134,111,46,2,154,241,45,138,62,159,122,179,69,67,76,80,114,62,212,94,47,121,169,217,172,230,23,95,174,10,180,119,29,240,8,93,76,126,236,241,144,63,56,74,47,28,150,193,127,97,143,109,245,235,115,29,34,129,88,161,185,98,46,190,73,189,72,35,205,252,185,191,195,137,237,58,189,132,212,64,156,164,252,149,114,130,190,240,52,14,17,160,81,46,138,95,3,70,139,236,50,102,148,48,242,216,97,220,97,185,54,89,47,242,139,110,248,190,232,43,51,7,183,209,52,70,62,39,174,82,64,61,19,175,33,38,110,66,109,161,92,48,223,26,93,98,148,126,123,73,141,181,69,112,183,52,136,218,83,15,130,212,113,129,176,38,191,221,233,221,186,131,75,114,107,35,113,42,248,140,153,47,63,157,155,232,7,237,164,2,3,74,30,27,95,205,17,22,113,46,195,197,236,66,188,78,51,148,76,26,58,198,227,196,56,82,143,154,45,150,63,20,1,167,106,85,120,186,155,163,133,83,216,15,125,229,1,215,95,51,16,163,249,10,4,185,0,184,205,77,82,83,206,168,14,239,66,7,76,151,156,15,100,23,102,106,134,243,176,140,246,168,56,93,212,240,244,40,117,57,179,225,178,147,108,20,165,29,174,108,36,206,58,32,234,237,78,185,36,254,139,118,27,97,100,249,141,221,10,31,0,214,189,215,243,189,204,146,96,129,77,187,138,40,103,59,0,138,1,56,87,27,4,3,247,222,26,28,102,125,99,77,69,153,99,190,63,145,226,167,142,73,94,193,215,225,28,200,35,103,177,133,211,105,15,39,150,24,198,165,111,216,73,241,89,88,62,217,73,100,222,138,184,41,146,107,146,119,209,120,82,56,202,48,238,70,18,185,62,132,65,98,59,109,160,75,7,134,174,22,132,31,141,39,186,62,181,78,160,195,21,220,39,199,58,167,239,241,135,73,11,36,72,222,64,94,97,180,12,56,92,253,209,48,86,190,124,115,232,104,66,254,114,211,104,232,26,244,61,38,115,219,16,185,168,42,0,243,79,250,26,183,86,50,35,188,88,13,87,98,207,46,183,120,195,20,115,244,102,1,32,217,120,211,64,156,22,157,80,155,184,106,11,28,251,227,216,99,214,33,228,170,177,89,134,236,146,208,162,189,151,113,67,112,253,204,129,8,20,245,157,23,5,235,61,235,154,105,158,227,60,238,94,167,3,164,252,199,250,191,242,245,141,2,187,172,208,238,35,114,238,131,86,174,158,165,136,99,86,172,181,116,73,95,163,194,116,77,2,115,179,1,71,138,197,93,211,30,176,123,195,179,207,186,252,106,81,153,159,228,39,113,209,194,10,68,174,1,25,140,183,122,176,55,143,17,80,60,2,112,52,190,176,148,99,10,93,118,39,130,220,197,203,24,170,197,153,235,29,82,148,145,224,190,38,218,89,187,102,23,185,102,16,175,75,203,67,54,147,187,103,85,203,213,7,234,103,49,96,207,191,174,225,197,215,96,199,164,82,28,21,229,188,173,32,109,223,168,169,77,50,45,26,53,125,146,53,149,117,90,203,142,51,130,76,170,142,45,20,191,207,170,137,33,208,101,158,186,182,48,252,3,241,227,227,134,235,204,23,94,34,143,207,147,51,151,241,11,87,32,82,14,66,111,61,52,157,111,241,229,113,60,216,23,140,175,45,234,227,242,230,112,126,32,27,34,30,160,33,255,251,174,162,77,162,131,21,119,35,97,38,180,52,199,50,242,46,225,204,110,234,62,21,171,216,224,36,53,70,4,48,159,142,254,98,17,104,135,222,218,133,152,167,233,41,53,192,97,172,230,46,3,128,98,168,60,146,222,19,236,112,168,244,201,197,123,184,24,129,239,60,241,139,103,188,180,172,250,45,17,104,144,5,151,255,15,17,31,179,37,90,34,129,174,5,177,177,45,35,249,23,105,146,219,33,208,178,2,211,114,219,71,203,97,187,197,94,213,40,109,22,20,114,82,147,82,154,227,104,2,205,177,112,246,69,150,80,150,12,174,13,217,98,79,223,132,184,177,196,11,69,207,196,31,172,37,154,190,28,233,131,167,133,243,142,57,101,102,250,90,75,186,166,114,82,165,5,84,147,38,192,122,228,44,91,11,10,135,182,203,179,85,96,22,124,92,13,137,26,86,155,83,101,75,57,226,11,22,229,232,24,252,152,179,50,255,241,217,243,198,62,123,152,65,220,181,225,100,176,17,61,29,69,25,182,175,72,43,42,43,131,214,19,171,69,58,75,143,172,229,197,128,100,131,10,66,223,148,87,178,47,217,40,61,135,157,84,245,111,198,86,160,220,128,192,137,193,6,104,231,90,154,233,3,13,225,56,24,254,238,213,77,72,123,111,12,30,246,217,32,250,124,52,133,210,97,111,126,130,247,4,146,194,243,86,82,54,122,131,186,24,253,244,18,103,80,25,24,119,24,149,213,146,152,189,243,163,34,203,169,170,238,233,201,62,121,89,33,37,43,34,56,135,93,84,247,235,15,91,211,46,154,80,233,190,172,185,177,242,118,186,109,73,211,184,110,245,166,93,15,54,128,81,210,76,63,81,84,58,24,69,51,28,167,13,198,93,20,23,190,220,193,0,196,242,42,89,72,88,86,185,194,1,68,7,227,243,45,126,33,105,249,8,224,176,66,105,93,253,171,189,246,170,139,216,13,51,142,242,71,185,107,99,45,37,43,144,153,97,153,178,77,53,181,173,85,112,49,233,134,150,169,195,252,211,252,165,226,6,234,183,122,28,91,112,222,217,74,82,105,244,11,23,139,227,149,153,16,254,51,131,61,234,31,143,229,186,184,75,27,27,228,104,190,192,41,153,106,73,39,193,225,238,80,185,162,83,105,198,18,68,239,177,143,42,249,87,18,195,208,123,226,88,92,49,240,224,7,215,158,45,90,183,150,186,29,231,133,249,10,240,246,157,139,18,229,33,220,13,138,162,240,123,142,254,64,155,161,107,238,207,138,5,45,49,65,93,106,74,150,30,44,48,200,176,49,189,206,74,51,234,214,130,154,53,252,231,125,159,78,68,150,135,195,28,72,38,40,38,182,203,63,153,51,34,98,241,241,46,163,232,200,202,167,255,144,240,64,82,177,223,228,216,149,231,224,10,208,158,186,52,144,18,115,147,66,34,6,40,116,87,122,4,148,165,168,220,72,116,137,45,246,90,228,213,40,181,35,220,159,224,179,203,153,36,92,121,198,15,51,22,130,88,248,18,197,203,10,213,182,143,151,193,211,143,215,42,138,20,186,179,101,225,170,91,151,238,238,185,252,69,25,172,134,234,133,20,168,140,38,57,150,217,128,207,183,237,114,241,3,27,150,22,187,54,68,178,144,105,138,12,58,99,57,75,169,233,13,45,54,240,158,127,142,18,227,109,121,150,139,204,135,46,99,161,58,118,85,52,171,18,28,111,251,122,2,201,207,104,241,57,221,25,115,0,197,27,183,119,182,101,217,234,79,128,144,147,199,175,190,187,156,39,207,122,81,152,40,140,47,253,108,236,153,188,121,250,126,52,175,229,171,226,36,200,115,167,132,207,145,12,251,126,162,32,153,172,97,50,9,76,156,146,223,45,107,28,128,124,3,204,10,204,124,249,71,180,232,232,235,107,244,160,39,79,120,182,106,125,118,176,80,204,170,198,93,143,59,98,209,158,66,23,235,105,175,244,246,219,86,85,113,187,54,217,242,184,173,133,97,202,253,122,4,92,36,3,66,75,138,147,84,79,122,38,159,234,224,104,197,234,230,224,139,88,253,166,38,27,40,22,126,9,216,226,117,251,148,65,14,129,209,100,112,201,19,93,224,221,241,4,75,109,164,215,66,152,225,209,65,231,154,253,85,106,214,230,154,102,240,73,127,178,140,87,135,120,192,103,22,129,253,86,245,121,224,57,127,93,165,110,2,93,1,205,29,10,124,51,169,7,134,21,187,217,233,156,128,198,28,133,255,251,168,127,67,13,201,145,48,172,82,198,221,170,40,232,100,37,61,199,17,233,46,69,242,168,161,248,137,61,99,80,34,238,132,15,173,240,215,6,47,1,172,32,141,198,165,74,125,93,164,235,192,111,236,105,2,174,23,112,233,14,199,65,137,100,12,32,177,32,242,123,189,35,183,214,34,125,206,54,47,200,163,202,232,73,140,157,143,8,247,231,221,102,134,41,188,15,45,83,23,127,61,170,158,208,72,237,14,18,233,206,94,162,247,27,88,2,176,21,109,244,250,3,96,224,222,63,134,255,194,47,201,179,73,193,19,29,221,141,113,163,53,187,13,83,158,62,116,123,51,82,26,28,51,66,24,148,116,226,39,52,84,50,150,99,105,224,240,157,171,50,184,163,242,121,251,37,111,181,188,137,85,179,104,33,83,218,37,13,80,140,64,170,230,80,85,77,113,128,82,241,144,208,83,87,45,229,128,50,13,1,145,107,16,64,136,193,89,185,40,212,167,164,94,24,59,247,102,86,113,214,86,188,83,187,124,127,201,138,107,197,147,202,56,194,87,171,61,188,141,172,152,65,46,52,197,184,229,72,180,82,128,190,71,134,153,149,123,37,108,48,164,39,72,33,234,244,255,118,1,52,90,104,52,158,113,247,30,35,171,48,76,248,215,57,243,89,117,162,12,101,94,96,98,48,177,188,80,160,66,34,244,152,91,26,118,213,242,188,164,93,238,119,104,249,228,166,114,103,157,59,87,30,95,46,212,198,238,172,195,129,17,150,154,92,245,7,224,238,125,125,234,112,187,107,212,39,38,194,155,78,127,37,35,112,233,147,211,65,112,250,165,172,174,209,1,203,52,227,156,38,193,194,249,163,35,26,13,28,58,250,45,96,176,12,95,187,109,193,55,118,238,18,180,205,59,222,248,69,103,0,122,193,110,181,103,119,154,189,87,36,168,244,118,246,221,64,3,142,95,127,193,242,54,213,89,29,84,26,252,129,201,235,109,34,235,204,53,84,226,160,117,0,169,118,31,165,64,213,148,240,26,229,43,169,131,242,46,233,254,145,248,151,148,227,50,3,149,131,86,97,155,153,60,42,114,200,250,113,206,177,223,70,6,70,67,130,140,28,3,78,80,28,67,50,217,44,232,253,200,8,253,64,215,189,154,0,58,111,233,20,52,146,159,132,83,78,33,221,75,57,150,172,217,44,135,232,185,155,17,224,10,52,15,233,164,104,188,41,205,157,24,96,9,251,92,95,154,115,37,217,33,95,254,52,120,179,231,242,65,177,67,62,56,182,19,200,170,242,49,65,205,47,112,213,129,133,228,209,138,218,14,92,166,206,117,104,77,60,213,90,111,89,247,176,225,203,105,214,170,240,232,146,185,58,11,56,196,157,193,205,154,167,239,186,153,167,239,24,100,60,63,144,212,139,54,158,206,150,251,146,212,100,140,241,131,229,69,28,184,14,201,194,240,40,238,113,171,123,177,170,182,7,99,177,36,153,94,58,119,125,3,172,30,140,187,216,235,210,235,137,228,24,11,188,46,142,82,90,126,174,117,193,103,87,71,118,138,138,106,252,30,188,17,139,6,62,141,4,75,59,254,125,204,206,54,204,109,173,114,24,243,13,30,176,164,70,44,90,34,110,196,232,169,151,250,98,111,194,40,52,139,21,183,191,240,117,125,93,81,48,154,85,161,248,82,74,211,112,7,227,171,36,3,118,76,109,247,102,95,24,33,84,136,119,33,56,251,108,10,37,34,44,47,125,191,11,206,0,200,209,195,49,64,109,56,62,28,211,248,211,127,16,60,126,51,80,18,242,18,158,139,131,247,29,68,74,150,145,147,38,67,71,128,250,63,77,96,93,139,190,56,87,239,223,218,227,62,21,154,180,146,185,4,52,48,179,205,244,78,69,250,221,27,246,103,109,119,232,226,97,4,44,136,59,53,112,249,151,153,143,253,253,132,154,101,35,191,217,56,201,17,138,116,219,6,104,176,48,188,195,178,168,97,11,128,119,200,129,17,7,96,141,31,203,52,204,225,236,250,9,39,117,242,181,177,143,212,3,57,36,92,244,71,76,45,201,62,183,86,10,102,41,41,145,59,57,150,143,215,245,3,185,218,137,123,74,149,241,127,240,251,19,164,19,110,113,89,71,214,224,104,101,234,217,226,254,246,92,84,209,229,232,140,64,177,110,122,86,74,74,45,52,71,236,108,154,27,213,41,217,6,94,15,175,75,199,29,160,232,180,26,196,121,159,102,155,245,158,122,210,24,95,48,229,205,210,70,180,48,182,30,133,166,69,221,8,214,195,177,139,23,125,46,165,117,8,27,222,163,192,5,13,152,9,178,72,32,16,45,114,142,237,217,4,172,140,124,36,218,209,83,210,182,241,46,93,198,43,89,91,62,143,167,72,198,181,97,176,80,74,76,242,143,185,65,174,245,112,188,136,193,24,146,135,146,85,61,107,221,76,93,41,165,100,16,204,54,184,202,126,162,81,133,101,212,28,235,129,126,191,231,86,15,131,31,148,0,219,218,166,203,31,49,242,215,186,165,174,107,126,110,214,165,43,188,245,246,64,231,207,198,241,49,107,141,209,43,201,187,225,233,238,184,65,245,83,207,178,166,78,195,186,63,240,127,50,236,106,195,166,188,242,57,210,213,115,53,46,237,184,30,155,182,168,217,152,7,174,117,74,47,116,185,70,116,61,182,179,118,111,156,38,157,255,40,250,247,164,97,223,177,120,106,10,47,208,105,47,133,93,10,138,136,132,127,104,165,40,10,114,211,138,142,112,149,0,17,11,214,76,252,98,27,148,114,195,71,62,25,48,115,68,155,100,127,234,111,99,198,201,38,165,182,143,40,58,32,189,18,237,45,225,5,13,56,117,124,75,250,247,238,158,134,161,77,79,30,44,148,86,25,32,0,111,134,44,3,81,60,100,19,17,249,14,182,191,184,78,133,228,188,120,245,67,32,34,116,238,88,213,57,147,119,123,136,147,3,65,156,21,149,43,170,210,121,5,114,119,147,140,50,8,212,89,36,133,216,200,87,223,232,46,124,200,157,160,116,202,144,184,44,149,132,219,186,38,180,43,234,205,186,114,62,197,210,58,248,248,223,70,57,29,99,62,112,23,110,83,153,53,150,207,126,208,198,163,7,165,56,20,143,73,70,197,161,183,187,175,100,254,201,218,15,26,226,104,50,139,50,183,79,163,82,4,180,62,33,207,85,242,113,49,27,11,235,253,166,175,151,91,36,176,135,198,77,177,236,170,230,31,63,188,80,181,167,140,22,188,4,78,251,84,248,15,7,93,100,123,213,118,121,253,125,73,0,113,36,73,174,118,85,201,5,226,228,41,235,227,84,14,77,92,9,63,1,15,14,104,159,25,204,181,61,126,59,193,244,185,125,97,182,147,39,58,187,4,200,89,74,136,102,37,0,220,86,248,147,142,90,217,3,76,127,142,105,167,41,177,41,94,165,72,14,116,138,219,6,154,123,145,63,207,110,212,234,173,89,208,103,183,123,120,50,36,14,20,158,221,226,53,116,230,167,252,112,35,228,141,234,14,220,41,132,237,242,190,184,28,137,73,95,192,39,253,96,247,126,163,75,252,77,192,198,7,195,218,131,212,22,43,192,226,64,67,5,62,90,150,66,161,162,29,251,140,50,128,251,248,196,55,175,219,61,17,88,41,110,131,215,117,111,201,225,179,51,169,207,66,58,79,140,234,37,19,187,48,187,52,215,173,240,176,92,231,163,49,230,168,113,111,10,176,208,124,125,102,10,114,56,73,118,88,21,178,97,43,201,144,28,19,121,57,56,143,159,82,207,172,86,70,98,26,162,240,14,46,71,177,248,141,121,182,208,247,138,124,124,212,138,127,182,181,20,3,107,244,135,76,102,191,111,80,120,50,91,254,139,111,197,110,101,83,86,23,142,90,203,125,248,238,189,153,176,80,181,226,248,130,198,213,25,191,125,182,82,90,35,205,19,52,3,138,143,169,189,253,116,18,182,195,221,195,39,211,210,211,242,191,107,55,226,110,225,148,73,33,96,49,250,54,218,129,212,126,79,16,53,86,187,82,147,102,6,110,153,63,207,197,156,22,254,159,243,234,56,21,237,65,163,29,58,208,247,255,85,136,188,160,158,186,157,172,41,117,208,200,24,156,133,80,10,28,112,152,233,62,208,129,128,241,98,176,162,104,175,165,80,7,60,102,246,166,218,38,26,217,37,125,49,65,113,26,50,204,11,165,59,107,149,88,179,34,21,12,198,13,43,5,74,42,161,26,186,56,125,59,61,43,159,210,151,250,230,48,133,137,217,105,147,16,95,91,143,46,63,20,166,25,164,39,20,152,46,78,133,179,43,85,85,61,22,179,182,41,58,175,243,14,40,242,45,221,57,247,188,182,141,154,231,105,174,6,69,98,112,86,209,149,156,166,118,127,43,41,15,124,22,65,68,63,215,168,239,40,51,79,36,168,40,229,45,250,58,240,71,227,153,100,239,4,187,9,205,52,255,219,236,36,38,47,44,191,35,157,33,59,107,74,115,182,145,184,145,58,1,205,113,143,185,239,119,0,73,27,214,121,46,160,164,76,234,223,55,5,51,205,105,10,253,147,69,93,255,59,2,232,157,198,22,191,2,230,224,223,129,69,86,237,65,60,22,146,22,135,222,90,186,221,221,214,23,94,191,155,4,162,2,102,113,172,162,134,135,249,157,94,40,3,129,125,11,32,10,143,109,65,80,137,204,196,118,83,170,105,107,142,60,185,25,22,76,78,25,187,172,239,47,233,217,142,27,202,212,72,37,189,174,163,144,153,14,254,148,11,67,25,131,101,56,237,68,63,102,145,219,88,189,31,143,134,249,70,232,136,18,44,186,180,95,82,216,3,191,65,159,86,56,19,141,202,235,250,184,33,177,210,110,7,13,235,71,128,4,122,139,150,158,231,122,200,129,24,130,228,104,136,191,141,188,129,152,93,65,86,1,74,66,89,168,174,30,229,98,34,184,243,26,74,73,209,223,163,126,216,192,115,220,206,97,220,222,222,11,140,113,40,53,209,25,183,253,237,71,127,255,49,221,107,172,140,73,49,55,160,84,48,174,190,166,136,173,18,162,123,164,76,218,208,111,155,28,2,188,98,36,222,214,210,154,210,189,251,191,149,22,79,16,175,60,184,94,156,142,243,173,70,10,250,46,254,177,55,211,6,206,36,178,255,54,9,233,179,169,62,209,120,126,185,217,9,255,42,205,199,14,92,95,114,227,117,130,253,4,195,227,214,71,52,56,26,10,228,148,68,77,23,245,34,112,44,211,38,75,120,253,8,212,67,81,174,209,152,55,42,11,17,168,169,205,221,236,189,69,104,1,219,167,144,122,27,56,233,186,117,205,223,115,166,14,47,138,56,209,110,0,127,139,65,244,143,52,197,215,103,41,181,181,33,233,157,99,55,99,9,19,215,163,174,7,131,29,12,116,29,231,96,246,181,224,53,155,26,185,65,63,184,130,65,73,91,254,49,187,132,137,226,168,164,100,241,37,216,19,170,81,99,233,81,175,138,142,180,171,3,171,170,52,186,17,167,95,126,133,126,153,47,103,65,194,162,86,42,181,54,0,249,78,182,83,195,66,10,102,103,250,239,71,55,157,62,15,181,185,87,7,28,66,107,253,15,203,189,59,4,133,189,118,87,124,193,63,224,235,117,48,64,117,73,189,148,173,232,195,221,217,148,224,242,174,203,221,130,213,101,119,157,101,64,83,50,173,113,222,0,110,40,57,101,81,230,165,35,182,71,76,15,10,33,190,51,21,40,141,173,139,78,34,110,143,214,106,48,8,187,62,11,109,99,21,249,164,52,235,208,42,245,0,20,80,253,2,140,64,150,75,184,111,182,250,231,249,107,233,173,247,99,11,241,0,95,103,64,209,63,167,247,225,110,141,202,62,159,2,95,180,182,27,12,240,184,226,76,181,179,39,217,121,57,61,60,23,169,229,52,231,34,27,70,45,239,29,218,164,243,11,23,36,158,96,64,131,122,154,155,54,54,160,189,169,128,210,198,255,223,231,248,8,206,45,221,77,160,105,197,185,75,245,134,72,176,142,23,104,165,6,243,77,183,103,100,246,238,112,232,254,169,116,15,234,181,74,215,99,13,167,123,239,6,66,119,165,80,196,34,85,240,23,65,237,43,42,162,159,182,92,60,224,129,145,1,206,24,104,115,173,75,128,98,197,60,166,74,206,118,71,64,14,30,233,123,243,230,7,208,134,136,45,236,238,164,164,118,145,49,7,177,156,173,118,247,241,130,171,199,160,108,122,200,211,84,221,51,254,158,52,158,95,78,141,187,111,190,159,43,216,45,214,73,56,7,196,192,66,242,89,205,222,150,43,169,61,115,29,175,123,187,123,224,56,102,34,254,46,178,117,233,188,86,229,218,163,205,224,82,8,178,115,16,121,26,182,108,122,142,113,14,224,118,121,226,21,129,129,87,183,118,229,122,233,122,33,187,56,47,26,130,129,226,105,142,200,42,182,91,136,138,255,112,91,159,133,41,39,202,246,10,211,92,196,91,28,131,138,63,175,174,46,25,89,240,247,26,245,211,2,99,104,233,187,191,99,186,253,214,77,94,166,187,237,245,90,90,91,119,71,142,9,49,202,171,104,90,47,24,222,82,217,31,166,76,18,252,11,184,244,224,18,238,74,180,148,162,16,146,195,200,12,148,187,197,38,71,28,42,123,66,243,61,95,239,162,17,243,163,154,3,3,144,203,235,108,225,39,239,138,246,52,91,14,204,218,180,70,61,121,237,64,50,237,59,11,62,91,196,107,175,36,66,61,131,240,121,106,143,236,84,67,239,56,171,203,74,102,82,218,67,100,214,104,175,5,57,114,191,125,115,165,123,22,234,174,135,100,56,9,160,103,240,214,233,200,104,17,207,13,17,35,13,70,115,97,154,165,48,34,180,162,106,153,254,210,139,252,86,49,100,119,154,157,186,8,177,90,156,240,82,99,161,212,250,194,57,242,24,116,225,134,81,102,255,174,125,186,13,162,143,99,179,8,38,197,216,84,107,113,13,67,220,200,177,243,206,195,172,117,109,50,11,101,212,32,186,205,160,151,54,255,159,133,219,54,215,127,173,6,68,176,161,89,21,219,9,55,135,29,10,210,110,93,9,16,224,248,161,118,137,99,66,226,219,142,223,214,82,69,230,184,140,219,174,73,158,71,155,199,169,145,176,91,140,245,167,39,227,30,67,136,80,218,135,77,142,123,132,173,249,46,48,163,205,194,92,180,176,196,252,206,228,171,76,104,184,235,180,180,37,111,111,244,79,18,45,5,238,76,46,10,136,56,241,200,207,63,87,232,23,27,178,130,128,46,213,133,212,149,106,193,203,205,100,221,39,136,185,15,93,53,132,77,66,25,110,151,208,149,229,137,100,146,197,123,29,190,62,191,59,133,170,210,45,35,200,136,26,202,158,168,28,53,230,236,8,75,125,136,104,195,169,118,175,58,101,186,158,12,70,147,173,120,23,188,68,223,105,68,41,99,188,218,249,67,251,208,207,178,108,97,11,249,73,49,50,192,80,27,247,97,97,57,206,101,252,94,5,170,211,123,151,152,133,0,141,12,158,129,43,76,21,152,6,163,32,67,207,155,79,38,67,212,252,51,105,164,70,199,39,91,105,122,81,131,42,6,206,9,67,19,149,203,80,169,11,183,66,98,166,22,77,79,197,161,108,119,252,12,190,152,37,133,245,128,158,81,208,120,255,201,112,178,11,93,77,110,137,238,93,108,48,136,246,117,185,252,220,59,248,105,131,210,229,178,54,45,31,149,198,64,52,186,244,55,248,65,34,53,191,80,74,254,184,169,220,190,176,239,139,219,189,223,220,182,191,40,188,170,76,236,213,78,193,191,90,212,97,151,5,12,157,146,133,208,74,191,156,165,3,206,199,31,6,242,30,9,251,240,67,87,145,122,209,89,25,90,110,27,244,68,122,155,148,95,156,186,144,120,178,117,186,105,71,55,114,235,173,20,163,131,53,255,214,179,205,105,134,81,106,138,241,147,92,24,46,140,192,95,6,189,225,158,118,126,149,57,114,198,132,89,169,99,171,231,119,52,4,255,37,252,126,7,64,136,171,226,146,243,25,223,204,179,22,136,175,77,161,162,232,212,231,166,227,124,222,252,150,103,200,24,179,47,141,210,42,137,98,50,161,153,1,69,198,92,131,170,149,114,136,232,242,46,240,7,76,54,216,204,204,81,138,247,143,118,180,30,38,139,227,172,221,215,13,213,0,1,137,254,72,58,102,192,61,87,19,252,185,13,124,167,216,178,99,133,122,152,87,126,54,132,209,113,170,189,32,49,9,170,234,201,132,37,123,230,189,111,132,143,193,159,100,104,80,251,89,99,255,183,20,46,150,154,73,142,105,145,222,126,164,208,54,197,83,78,196,223,93,40,30,194,163,204,184,119,247,107,132,227,76,6,224,165,136,117,213,99,138,18,207,157,145,248,229,230,9,253,171,249,126,22,100,101,44,30,89,155,39,23,65,149,207,102,107,122,50,216,92,234,101,188,140,230,120,15,43,198,207,133,118,241,213,38,174,242,101,248,40,7,13,209,176,142,221,215,45,42,81,52,78,6,231,149,78,15,116,160,99,26,3,71,68,220,14,229,45,245,160,97,9,190,184,69,39,212,170,97,111,125,20,208,197,25,34,169,254,141,65,12,53,70,217,173,110,225,150,142,108,180,181,205,119,176,55,219,99,217,240,127,186,219,255,95,207,241,117,231,27,52,7,121,73,212,78,82,139,141,111,253,62,171,60,215,197,217,238,153,203,149,116,32,185,131,66,219,107,214,4,3,19,111,210,53,123,172,187,238,175,196,195,111,102,225,211,30,149,207,207,25,41,137,24,171,113,10,148,138,113,175,22,185,193,12,114,39,117,51,217,150,53,162,211,55,188,220,187,53,29,97,187,220,242,60,228,113,234,237,124,0,83,222,17,58,56,212,0,35,82,93,217,65,45,200,69,58,96,187,245,252,16,148,222,79,243,125,110,43,252,239,179,113,209,168,187,23,3,117,153,168,92,105,254,93,16,93,222,184,155,80,240,182,79,104,9,0,251,13,210,58,4,246,233,192,175,241,14,228,92,118,48,72,100,92,181,245,157,5,56,219,18,26,137,76,244,237,126,203,12,2,85,114,159,178,161,45,166,217,72,141,137,185,108,221,99,70,153,4,170,127,186,141,91,52,5,222,117,112,11,18,199,81,123,44,244,27,88,73,248,93,71,114,14,58,159,167,157,200,244,183,161,76,198,210,245,130,213,243,57,22,161,71,75,153,50,36,188,9,7,254,158,78,249,98,52,72,43,234,54,48,17,241,239,81,204,77,98,219,54,190,177,224,197,118,245,131,131,61,130,194,209,63,11,110,245,41,130,36,170,171,83,49,58,165,207,94,151,76,29,203,4,107,61,116,171,154,27,107,78,207,92,232,65,24,42,205,114,194,153,140,4,138,210,227,223,150,37,41,96,227,153,120,114,162,95,53,63,220,120,71,128,127,11,54,37,45,170,127,91,103,253,122,142,36,91,230,219,105,35,177,21,191,140,107,49,163,86,249,188,178,247,132,222,212,45,198,13,85,80,61,81,147,106,201,61,51,17,60,158,67,224,88,237,109,27,160,220,106,125,23,193,2,137,49,123,209,123,148,87,54,35,196,53,54,218,7,124,194,19,39,161,250,27,19,2,58,114,217,29,233,171,124,197,226,159,60,23,183,128,136,88,217,6,27,4,210,187,175,99,63,111,212,201,32,81,98,18,158,126,85,235,85,79,215,58,83,216,1,17,184,123,215,124,227,212,18,26,142,44,8,139,108,207,70,145,122,76,11,202,183,60,174,56,165,55,146,93,147,108,244,142,251,247,31,222,183,64,46,98,33,231,84,66,51,45,186,77,253,87,141,47,242,230,104,73,175,27,241,24,75,128,187,52,98,252,148,203,66,89,243,237,66,248,188,145,148,92,123,196,125,91,186,104,253,215,210,33,135,134,154,210,209,229,210,215,225,98,59,92,110,104,106,177,145,231,219,7,212,124,27,228,62,115,76,48,210,224,17,231,154,239,26,113,204,125,4,114,209,242,219,147,45,197,154,157,57,56,236,147,199,58,209,220,168,16,8,251,232,233,107,214,87,231,130,127,126,162,191,151,118,180,119,49,20,104,99,51,104,171,78,179,192,79,171,99,48,45,98,49,247,188,113,219,22,6,38,245,133,49,234,49,197,76,51,54,203,52,65,204,131,227,170,0,140,10,157,148,150,210,24,243,35,69,12,222,195,122,123,89,121,11,134,89,140,50,84,199,166,99,74,144,203,161,106,138,108,167,138,171,99,173,89,176,243,232,165,236,7,221,209,55,51,163,173,183,22,99,225,29,168,7,64,76,234,109,25,152,137,33,251,242,240,244,232,253,138,218,206,224,170,136,60,197,144,157,234,227,129,27,189,220,220,13,84,130,211,186,172,91,137,110,120,253,45,11,255,113,242,122,48,192,53,96,159,4,49,128,142,14,5,188,6,118,230,42,253,23,215,205,72,90,200,71,252,98,86,44,213,219,43,144,244,132,45,124,198,235,100,89,21,68,85,105,230,242,237,235,11,51,108,107,63,145,89,37,28,103,24,252,80,147,75,240,244,134,71,34,193,155,247,149,17,172,221,204,195,146,157,56,162,231,42,84,98,251,121,28,212,116,179,91,41,179,130,84,89,99,47,41,221,211,89,171,66,183,85,241,0,147,46,57,3,130,84,189,153,167,73,219,82,124,250,244,184,84,203,39,73,5,208,83,149,140,0,224,179,173,8,140,233,140,172,221,35,13,188,92,49,64,240,77,102,111,60,187,181,22,91,47,100,19,190,248,30,174,205,223,111,239,172,160,161,78,63,234,44,245,25,114,195,80,12,210,4,126,1,73,23,215,83,76,57,161,48,16,78,134,129,1,164,78,236,244,217,130,221,79,87,57,79,186,117,105,221,18,208,179,220,84,117,119,205,212,162,8,229,165,52,128,45,78,87,74,39,237,128,210,32,82,189,34,194,161,140,207,30,78,31,148,216,194,61,231,48,129,229,215,141,103,17,134,243,37,22,160,25,253,175,171,65,0,64,245,219,119,185,48,166,167,111,232,238,64,144,140,36,72,191,210,60,248,163,225,88,2,192,139,113,11,82,107,190,68,253,73,24,131,246,152,114,200,120,250,255,39,103,89,95,147,39,231,228,151,92,66,223,223,28,42,141,206,90,215,31,82,178,155,179,3,53,242,99,168,92,31,188,28,197,216,125,27,51,83,203,83,9,19,134,63,125,126,245,160,48,230,9,79,214,52,88,21,1,43,242,12,117,249,169,173,167,140,134,177,207,222,223,170,148,41,230,71,211,136,6,143,32,61,138,75,69,85,250,180,102,0,140,151,175,232,231,67,2,36,244,68,91,170,122,118,78,218,218,128,162,87,137,206,132,16,231,30,83,83,196,138,96,118,198,240,127,11,236,89,185,189,245,33,249,249,73,242,149,185,70,30,125,105,223,228,84,162,72,232,103,200,18,54,190,154,213,70,58,227,109,38,175,157,67,14,21,146,144,185,208,24,124,103,7,105,83,189,250,27,113,26,106,196,253,70,46,125,141,252,98,21,152,216,107,97,108,107,16,107,141,151,129,61,192,252,198,172,127,196,67,176,131,163,181,122,47,60,30,83,228,246,234,230,147,35,66,164,25,65,160,27,237,194,140,34,11,195,171,245,98,211,66,91,140,220,189,213,165,124,113,216,144,22,158,49,155,186,117,129,73,40,146,82,102,17,5,215,236,63,24,4,144,87,152,75,39,200,172,217,176,37,143,23,81,37,80,94,13,163,172,94,128,7,34,137,4,184,39,206,253,145,97,14,91,152,154,65,141,185,135,77,228,123,162,68,105,219,18,117,234,29,178,248,25,172,37,238,241,188,148,242,144,220,118,91,105,20,239,195,47,10,201,246,36,30,215,174,16,74,29,237,165,57,247,171,243,59,147,86,71,48,177,115,48,162,35,16,122,236,114,13,153,30,242,208,48,109,41,33,71,233,74,183,80,164,241,105,153,117,52,74,37,19,131,57,144,162,88,83,79,100,233,219,78,194,165,73,162,35,202,246,29,221,128,85,56,45,253,192,251,12,232,161,166,191,138,117,47,39,13,100,162,79,100,67,195,49,142,250,201,128,134,94,12,235,3,46,228,233,39,140,221,77,113,191,124,44,241,75,159,219,64,201,216,178,0,53,203,169,125,160,35,244,35,175,65,168,9,218,222,29,19,1,3,132,82,117,164,58,254,10,102,71,189,238,228,118,131,111,241,13,109,88,134,235,43,213,204,29,98,214,233,43,28,45,207,216,188,191,7,115,232,99,43,174,125,166,118,125,38,145,228,225,16,6,84,1,38,201,6,207,243,200,246,19,161,5,144,156,109,49,240,4,28,206,171,45,79,134,161,81,61,2,252,104,214,90,129,214,71,136,74,176,49,202,231,211,99,40,52,178,10,49,143,180,83,97,153,41,3,22,20,17,60,111,233,1,191,111,124,65,238,153,8,203,6,204,220,133,236,229,117,186,131,177,194,186,233,193,68,15,26,36,98,39,247,35,83,232,164,13,201,70,216,187,70,205,230,35,169,253,212,14,181,160,82,201,41,253,46,196,234,114,94,202,29,210,47,112,215,220,216,63,207,26,93,58,87,94,126,54,74,12,245,38,172,165,226,161,0,164,119,146,189,164,67,169,255,157,209,118,47,104,232,133,19,215,246,146,70,105,73,229,173,239,93,6,169,111,221,79,158,14,205,61,102,25,37,167,242,66,152,76,145,65,131,119,36,201,99,129,150,132,31,103,149,1,53,60,187,7,140,191,26,199,105,61,52,186,95,150,124,33,249,84,13,156,122,138,139,90,229,171,195,194,168,0,182,173,29,55,211,40,245,102,195,87,219,54,59,93,88,186,183,85,190,231,59,161,215,94,131,210,56,93,128,161,229,235,132,105,233,248,80,101,87,140,87,134,230,188,10,156,121,199,10,43,231,237,156,149,205,215,63,97,6,55,142,29,189,108,152,83,211,220,133,46,102,144,245,233,66,155,41,9,75,4,112,218,78,145,222,110,136,204,221,70,114,120,78,5,102,241,20,208,135,181,184,101,136,72,36,175,134,191,188,132,91,121,167,78,143,153,57,122,126,59,1,235,220,107,99,163,131,227,191,123,223,15,225,206,86,166,34,91,245,124,102,134,250,246,136,52,16,148,9,138,66,185,248,21,161,127,222,159,68,254,227,115,90,22,170,223,83,81,98,110,204,66,96,43,218,123,124,6,135,157,147,231,129,154,14,105,175,30,158,199,253,163,121,108,166,170,230,130,208,199,126,206,62,46,68,28,137,146,234,144,178,235,134,160,3,198,224,53,236,15,34,139,80,140,126,62,169,63,79,151,78,164,120,161,216,234,209,208,7,150,122,95,16,155,233,32,178,42,88,134,173,246,125,99,178,92,233,72,133,37,209,190,6,189,208,133,197,40,101,107,214,59,70,202,83,174,246,222,218,93,9,221,227,121,74,12,199,243,35,98,31,9,230,197,132,69,151,121,93,189,57,153,228,36,13,85,54,237,130,179,160,238,67,199,96,243,236,222,252,157,73,148,210,222,82,118,224,137,190,164,133,158,64,183,28,161,198,80,87,87,57,124,63,89,51,1,54,46,207,240,140,71,3,124,69,55,106,255,245,98,231,217,150,136,182,53,111,174,142,176,234,1,206,42,236,204,242,184,191,0,186,219,117,14,222,75,122,54,186,14,160,109,162,162,152,68,215,80,151,44,79,248,255,231,143,100,89,228,239,50,147,64,55,22,178,236,145,59,181,124,4,113,166,162,70,247,97,12,80,43,171,205,112,247,142,21,61,108,222,166,136,200,240,21,59,14,136,212,64,93,242,108,9,0,233,101,96,8,121,147,152,234,61,25,237,164,38,155,153,65,5,195,220,155,139,197,177,43,172,134,137,193,237,157,14,157,236,15,41,98,22,66,218,252,101,175,113,99,100,93,27,24,187,77,4,44,90,230,214,59,230,175,149,200,253,186,135,215,180,50,68,124,41,223,40,172,150,15,99,94,15,78,52,165,236,54,250,5,187,204,182,99,55,126,195,179,216,21,139,234,92,154,53,235,62,251,8,78,35,253,129,251,141,80,55,24,224,232,44,44,37,17,31,70,5,73,95,27,130,148,186,157,66,150,3,154,52,162,101,166,12,58,236,176,102,125,234,90,75,50,240,113,94,88,198,112,109,22,245,74,199,170,179,230,46,97,37,86,20,137,131,115,29,177,219,180,111,78,122,40,5,155,21,148,107,157,177,206,107,190,6,179,252,220,196,46,149,26,19,130,201,89,31,128,104,63,62,37,231,171,169,14,166,154,7,206,115,195,119,33,131,163,242,150,73,160,145,253,246,247,173,230,44,124,12,87,163,23,126,183,130,194,125,29,46,147,38,104,216,202,154,76,182,178,43,46,95,92,46,159,26,76,114,188,40,152,108,81,204,5,73,242,90,237,116,18,147,97,72,27,48,145,226,58,4,183,241,43,235,15,225,184,160,140,55,100,60,88,100,192,75,35,233,145,17,238,221,151,52,9,95,73,150,146,243,250,8,234,20,204,207,76,51,65,52,224,243,56,37,27,227,199,14,122,88,53,240,13,163,54,204,56,34,22,95,19,58,54,134,104,51,123,89,128,71,46,91,234,190,174,133,225,181,219,129,197,174,54,75,181,100,219,130,167,238,164,20,72,70,73,218,53,111,171,49,61,6,71,169,144,91,145,196,46,72,170,254,144,169,30,92,100,144,53,161,29,149,204,153,236,73,114,248,14,146,55,189,201,49,92,95,140,159,16,31,114,207,33,13,196,219,12,193,104,113,220,173,109,119,177,113,145,63,102,254,144,49,223,245,123,75,89,71,165,135,3,191,94,247,3,243,140,106,179,142,26,139,27,230,31,93,55,127,53,91,83,54,242,54,210,30,30,236,102,213,49,84,15,202,62,206,205,0,192,22,143,124,184,24,157,97,205,252,82,39,120,157,124,83,89,26,5,215,0,122,207,223,100,7,132,140,196,21,206,76,246,129,65,123,75,162,70,227,0,245,77,40,246,62,110,20,205,20,188,234,1,16,119,84,84,229,17,104,208,225,161,69,200,79,5,9,15,245,28,222,234,218,226,75,23,16,32,204,129,60,52,118,188,31,75,54,140,66,63,182,51,27,116,219,118,39,172,254,219,207,101,176,224,177,249,111,142,52,181,190,60,182,130,241,218,46,178,240,252,13,209,210,134,1,90,75,6,205,181,168,219,227,238,161,98,107,15,224,135,234,185,165,81,129,21,182,102,29,189,28,49,212,37,237,81,240,6,180,197,84,186,19,112,135,214,48,8,59,50,123,7,210,177,215,24,68,24,229,78,78,160,138,195,216,67,202,140,95,164,47,203,4,239,186,161,95,230,197,72,16,111,217,185,112,75,96,25,69,175,167,204,72,158,111,169,132,138,89,52,195,22,6,190,118,37,92,22,239,243,188,195,36,14,6,101,145,208,24,226,51,224,126,122,211,126,44,207,143,128,137,84,195,92,33,65,87,233,252,13,170,121,149,16,64,134,183,255,5,74,23,53,22,249,17,57,179,132,10,214,81,160,118,171,249,166,243,94,223,112,80,237,224,231,132,194,199,87,137,177,68,111,139,32,40,152,109,221,92,75,197,144,35,237,172,114,12,169,66,87,132,195,161,130,21,192,19,205,1,97,208,148,173,242,110,19,66,133,32,58,206,80,198,142,189,122,172,195,31,3,73,209,230,163,64,150,2,167,199,118,136,46,196,97,66,211,46,201,94,71,36,149,164,191,202,119,103,245,248,61,79,119,92,66,91,216,146,48,136,2,39,39,15,227,203,119,228,80,73,38,179,84,145,149,232,92,161,134,124,222,218,25,200,238,116,210,79,196,195,92,151,108,11,201,66,25,176,22,206,203,36,204,201,37,42,220,3,87,96,78,63,213,228,5,38,184,229,140,199,130,243,71,158,74,153,16,162,39,160,109,105,234,34,146,227,239,35,166,221,68,82,148,156,106,135,205,133,223,243,71,18,253,81,113,51,52,137,133,238,217,5,21,127,50,118,148,35,164,74,70,45,132,187,69,48,95,18,151,123,243,237,176,2,113,169,48,215,199,94,184,51,134,17,156,134,232,255,247,120,131,158,111,50,156,16,159,97,237,186,232,22,122,125,120,40,68,95,1,125,163,85,29,203,136,250,165,82,189,49,76,97,132,173,220,134,154,6,155,197,175,74,163,122,91,226,209,99,19,53,155,30,28,196,116,150,58,104,102,131,183,163,142,70,75,216,64,102,153,136,82,240,2,60,150,139,94,237,133,10,41,236,86,237,160,4,134,234,30,169,98,51,82,214,249,66,13,10,175,30,178,110,147,14,225,172,53,44,0,159,29,250,163,250,249,158,228,59,75,73,188,214,75,189,196,74,117,110,245,225,31,194,91,55,2,99,214,144,121,232,52,235,158,167,129,2,220,126,189,12,204,25,228,54,135,19,113,45,234,197,69,20,172,202,253,170,63,201,151,204,15,113,242,23,156,217,203,229,197,129,179,131,59,64,222,179,7,148,249,167,21,84,92,131,48,77,184,108,176,83,22,21,120,179,230,254,187,47,243,49,104,118,137,122,36,117,110,58,21,231,106,73,46,41,89,157,134,219,65,65,66,155,230,27,66,222,174,75,252,207,246,76,7,37,37,14,254,15,117,220,34,34,87,166,192,191,7,44,245,139,20,80,228,166,21,213,254,2,200,31,201,99,212,136,65,179,129,236,72,51,76,235,165,239,70,188,54,92,190,187,156,90,165,180,91,108,151,240,8,156,10,115,127,96,254,157,233,248,88,168,32,80,242,129,239,92,5,57,90,56,75,231,245,68,68,88,116,253,4,43,59,155,201,231,233,14,205,90,28,50,3,56,30,225,220,80,205,68,239,108,85,202,126,82,199,42,239,241,49,157,180,53,206,185,27,33,86,222,14,88,51,141,216,23,132,28,140,207,100,115,57,232,151,248,193,74,119,92,178,246,18,160,226,72,238,61,3,83,49,74,203,22,147,174,44,215,180,78,198,205,40,1,55,36,221,222,91,58,136,42,25,91,96,178,1,196,60,95,97,168,59,94,242,118,246,164,179,18,9,54,2,5,194,69,165,198,125,8,6,9,0,140,87,53,194,69,33,88,147,36,155,8,49,32,203,57,7,44,251,248,87,86,136,152,227,112,234,199,156,31,85,145,134,42,108,110,29,175,91,82,76,198,98,22,109,113,74,87,205,251,93,65,124,230,175,193,84,33,98,167,136,79,54,76,253,47,121,33,139,118,37,230,99,135,182,70,249,217,195,143,182,40,143,212,28,181,41,165,202,0,107,12,234,212,235,123,101,59,246,160,179,248,31,137,163,12,254,67,65,111,26,28,101,158,134,208,90,180,167,98,235,102,122,16,30,201,219,254,150,56,48,13,74,131,176,69,186,197,102,246,180,253,160,128,118,107,181,44,2,81,152,146,34,106,39,213,255,201,62,78,63,20,54,107,83,50,232,170,26,235,61,146,165,202,250,159,48,117,224,234,99,209,211,141,35,5,227,153,128,44,193,43,214,3,132,245,64,208,72,95,130,13,100,194,243,101,167,235,76,99,154,238,226,151,4,168,143,143,157,0,99,121,84,177,44,44,18,247,252,102,85,204,222,115,62,114,136,172,191,214,196,208,27,149,233,83,214,65,182,57,202,26,69,115,161,41,33,212,215,60,154,172,98,94,149,154,119,26,251,179,164,193,207,41,229,151,218,131,7,119,249,182,204,36,214,35,40,228,243,41,81,25,210,117,112,223,235,214,150,137,42,51,185,11,103,149,169,155,188,117,138,108,51,130,208,59,54,178,60,194,30,192,19,202,5,1,162,120,85,148,248,113,16,120,22,97,49,196,254,73,60,174,11,183,25,87,148,138,19,30,110,215,35,201,182,98,142,185,79,216,214,5,78,77,233,218,45,2,131,89,56,205,202,218,193,163,245,69,22,35,80,195,13,248,97,77,242,97,22,151,42,4,159,26,222,156,143,107,166,2,38,148,79,204,232,151,150,154,116,205,23,58,195,191,77,240,51,133,187,66,210,97,225,157,177,60,130,103,86,245,70,4,65,151,43,172,76,222,75,193,80,77,17,134,135,178,237,57,60,28,239,156,151,111,236,143,181,163,169,73,18,36,235,95,35,65,19,127,56,67,184,37,59,154,83,73,154,181,28,147,63,174,160,172,237,164,4,213,11,150,100,181,69,241,237,49,197,161,68,155,109,229,145,251,239,164,247,149,251,148,214,227,39,53,34,197,76,196,215,207,153,72,191,90,59,37,1,87,52,234,57,20,191,17,7,93,117,50,200,68,160,128,29,10,189,136,126,83,204,188,190,83,131,243,246,67,171,246,135,114,33,96,255,76,226,75,242,115,46,56,2,219,227,205,127,223,205,195,183,234,75,159,126,9,195,175,139,207,164,220,81,3,20,128,177,145,175,133,62,17,46,168,66,140,83,186,84,115,203,176,229,168,244,225,116,42,113,19,213,175,56,8,53,174,7,71,226,219,235,247,55,44,0,160,117,89,179,107,67,169,220,155,159,97,178,17,170,12,157,41,192,86,182,147,41,23,253,57,93,18,203,5,232,29,135,139,142,156,168,237,217,56,140,25,59,63,204,153,151,239,87,245,188,72,201,168,149,77,114,66,102,159,43,246,79,140,205,179,46,210,34,179,44,124,14,255,27,71,101,173,10,146,199,182,15,62,130,8,196,145,53,49,4,100,10,20,67,101,163,5,69,170,137,1,157,53,210,119,125,178,124,128,240,20,186,125,13,71,203,1,91,76,100,59,31,100,163,169,58,52,81,157,177,33,58,250,49,9,252,93,164,107,172,91,9,65,152,79,80,100,8,142,97,203,220,72,17,4,175,124,241,249,127,229,179,226,194,168,188,143,66,175,144,111,16,201,76,25,238,231,228,206,249,69,240,186,229,135,22,161,223,88,109,170,131,245,97,54,147,73,78,62,178,124,66,165,119,15,225,7,61,56,88,4,228,199,68,118,200,58,102,177,69,103,251,100,144,75,81,20,80,55,41,94,57,214,62,114,140,150,74,208,214,135,22,11,2,225,238,166,214,223,196,70,236,166,137,103,218,3,88,89,179,120,220,95,118,116,105,205,136,81,64,243,228,47,84,55,51,136,42,172,13,83,118,69,74,156,159,102,154,177,154,16,235,122,218,237,106,49,9,244,135,245,96,254,200,144,170,21,235,153,213,190,155,88,41,190,241,141,127,46,150,101,168,96,188,62,229,57,212,153,150,105,134,152,165,210,235,106,213,66,92,190,67,176,163,120,9,212,95,123,97,42,226,68,13,20,160,158,26,69,198,235,60,24,144,65,17,89,103,136,131,46,43,71,193,173,252,210,11,114,225,218,154,79,75,142,238,242,22,153,92,26,79,185,116,140,74,254,7,234,251,218,98,37,203,67,163,41,227,90,105,199,113,242,163,74,145,19,105,81,5,52,250,167,17,40,253,219,233,90,107,131,208,50,92,31,184,85,202,120,165,28,108,200,172,11,251,153,115,188,247,61,192,201,4,8,132,131,122,209,179,90,59,155,26,124,121,15,174,106,63,222,222,67,55,178,16,110,177,175,111,178,191,139,190,30,237,198,229,129,193,62,23,29,146,181,81,145,179,42,251,147,213,54,236,138,38,254,52,13,115,65,137,237,76,55,132,220,213,246,19,55,63,235,194,77,112,158,242,116,148,214,73,241,85,204,31,73,57,199,152,146,254,22,79,45,5,157,49,233,102,32,152,40,198,79,158,229,98,10,101,57,81,166,64,244,142,246,74,152,188,156,112,251,175,85,223,157,8,218,194,244,21,150,105,15,243,82,67,47,191,36,199,134,183,120,237,67,139,205,145,179,251,197,14,228,31,39,241,250,37,174,125,170,245,226,98,176,69,211,116,99,69,120,26,127,130,32,133,120,72,41,6,196,49,120,10,90,146,146,22,240,41,177,175,101,143,93,15,254,96,209,45,197,116,136,90,53,95,15,64,46,65,41,197,185,148,30,89,97,156,169,16,153,94,131,130,22,166,27,88,181,87,168,28,43,31,40,21,84,50,82,27,46,241,113,98,195,55,188,35,19,173,88,97,113,106,216,70,90,111,215,232,30,155,247,0,137,252,85,231,9,249,75,126,11,192,115,223,82,214,76,185,44,59,112,123,179,42,96,193,45,107,154,175,241,86,160,62,213,33,94,187,145,13,14,40,248,128,222,68,163,225,118,159,54,179,91,235,237,91,136,56,73,189,126,181,42,173,189,148,212,180,58,189,198,210,222,92,87,83,56,162,63,59,60,220,55,98,142,198,130,13,186,89,196,172,122,153,178,106,165,219,36,12,86,130,47,13,94,64,64,152,4,108,36,139,168,213,181,24,174,124,88,63,234,236,177,149,20,104,225,169,227,175,123,27,114,120,68,148,176,103,13,104,76,135,147,35,169,132,91,6,69,242,125,117,174,50,76,244,208,20,251,176,37,182,195,200,48,2,8,22,23,160,54,11,139,11,161,114,196,250,168,159,12,252,217,159,53,179,177,157,109,16,16,182,140,110,38,126,110,65,71,190,241,135,156,146,249,139,16,193,74,100,53,181,161,1,149,197,154,186,254,93,46,67,194,216,184,58,193,6,90,82,42,222,43,96,247,232,251,244,52,67,63,197,167,69,94,15,205,250,157,126,56,185,244,98,207,110,224,191,148,89,86,66,190,42,203,98,162,57,130,135,76,208,118,239,13,206,191,116,114,8,214,166,252,61,146,114,20,2,81,228,1,186,239,203,143,85,153,226,20,124,157,108,234,217,105,174,155,143,153,158,116,226,147,139,136,131,223,243,167,44,203,169,102,227,159,113,97,112,32,174,140,103,157,204,13,194,62,115,36,158,31,67,115,30,151,191,219,198,166,183,181,162,196,36,37,54,157,24,139,176,95,60,245,189,132,254,245,168,86,28,4,252,42,246,133,91,242,45,63,215,200,86,151,230,163,90,245,221,148,180,212,176,99,152,238,248,171,115,49,159,192,77,192,242,204,46,207,8,240,141,144,12,236,203,38,66,208,194,249,28,95,38,135,79,162,50,104,76,52,51,149,71,212,72,166,191,13,137,88,7,227,90,94,8,232,97,147,20,200,62,33,124,215,57,147,25,247,80,215,11,63,88,18,209,54,63,119,64,100,120,175,181,89,89,32,134,24,67,178,109,171,203,175,166,74,144,194,197,69,198,194,105,176,59,195,66,95,167,184,203,191,54,222,193,34,204,174,136,96,30,158,64,193,200,81,182,73,118,211,133,229,188,238,62,172,136,49,157,226,150,129,127,59,63,133,166,108,136,120,200,100,32,201,127,68,184,20,178,20,228,160,27,15,149,148,54,40,238,48,86,169,185,121,148,134,192,160,77,100,175,52,233,108,126,61,232,7,70,123,138,104,77,205,167,37,43,55,167,143,139,84,237,166,157,61,174,180,165,146,60,6,81,250,199,190,183,72,11,161,35,234,66,105,31,58,59,159,223,130,200,142,62,204,206,209,143,192,156,137,11,13,87,225,117,170,239,202,87,214,249,147,210,106,23,183,183,181,108,101,201,50,222,195,19,27,139,39,215,6,123,236,113,71,67,205,110,200,185,177,188,185,120,18,28,252,65,186,69,176,104,76,104,116,73,165,240,67,57,36,54,28,233,105,159,144,86,48,245,20,10,177,84,204,48,5,229,13,120,54,115,2,191,232,181,241,139,80,255,142,142,156,234,68,189,50,153,215,58,255,201,61,106,97,62,93,50,91,8,153,177,198,17,240,35,3,152,61,14,114,98,108,227,184,162,148,166,68,133,64,224,166,50,105,146,108,152,130,162,32,116,18,220,127,88,107,150,87,239,229,59,209,168,223,30,78,1,100,211,79,90,158,198,64,72,127,176,12,86,20,254,42,104,249,119,117,75,77,155,4,96,203,157,81,83,198,74,71,15,53,222,187,88,106,208,111,9,226,147,131,47,157,68,177,135,141,158,2,220,161,104,41,216,36,229,173,81,166,14,201,98,118,103,189,163,182,196,102,59,67,222,213,102,34,203,13,153,154,45,51,19,43,172,193,16,60,134,144,179,168,218,56,88,13,154,167,95,202,123,240,86,90,82,128,118,32,25,131,101,120,228,245,168,99,171,53,36,93,58,178,217,27,16,202,97,62,215,155,165,174,163,124,52,11,63,250,113,237,179,142,20,108,231,146,222,94,194,1,33,71,145,187,47,152,249,37,124,225,32,100,33,132,130,58,160,6,183,47,24,109,97,115,249,89,254,80,70,230,30,47,145,168,33,135,131,88,87,182,232,177,221,15,153,168,240,53,179,20,17,72,77,159,63,224,70,121,243,194,15,52,187,150,210,158,162,215,171,148,195,107,255,47,238,177,255,217,22,50,126,6,91,167,62,215,1,231,42,229,105,106,145,66,235,177,169,232,118,4,216,26,35,163,117,98,10,218,27,190,176,123,175,103,232,103,84,58,131,241,11,117,12,120,128,91,246,115,187,222,71,97,101,174,215,144,7,17,206,0,249,61,253,228,47,111,211,220,206,71,244,160,146,96,68,115,111,120,145,55,237,101,113,225,27,128,209,191,252,177,85,164,241,132,194,218,162,192,28,162,120,38,85,102,240,68,181,28,151,157,72,204,19,147,221,125,219,197,2,58,26,254,195,87,74,50,84,44,39,81,100,140,229,173,60,196,187,165,147,191,57,184,108,47,157,19,83,99,7,194,198,182,72,80,6,22,82,235,47,86,56,78,138,128,106,238,225,210,149,15,5,239,206,187,137,243,175,200,11,41,53,200,49,212,79,104,35,242,199,192,140,202,8,236,157,82,133,1,2,46,246,34,118,128,19,57,198,54,172,88,16,152,95,54,112,128,191,223,235,215,235,92,233,63,243,231,240,169,37,73,130,97,74,71,202,194,88,117,107,109,87,216,170,196,217,104,1,220,77,46,54,23,39,85,152,45,234,130,152,97,62,45,241,85,248,185,63,155,144,42,53,93,50,125,217,241,252,225,213,18,251,57,121,19,154,46,97,28,205,135,101,118,235,162,226,44,254,69,29,223,12,152,74,62,228,115,146,146,253,10,116,183,92,103,45,125,66,148,105,142,221,160,18,72,125,35,219,28,68,108,53,198,142,227,26,80,203,120,167,94,97,131,250,50,254,217,164,251,31,171,72,57,109,148,33,228,110,84,90,179,103,144,3,114,88,212,243,187,96,23,158,234,87,168,154,54,172,246,249,100,147,128,83,21,190,100,163,139,89,177,163,215,212,16,33,226,189,190,186,227,181,209,206,102,0,6,233,163,195,86,4,89,204,181,53,161,220,144,251,253,193,248,49,206,28,93,159,28,155,226,175,10,4,71,159,164,3,134,202,140,73,123,221,197,20,66,77,191,156,206,252,23,226,197,244,99,140,59,42,26,32,218,132,196,108,178,7,222,50,26,224,76,89,38,45,15,77,40,140,81,54,2,185,25,148,21,196,85,229,171,116,104,206,131,220,140,66,245,96,23,17,83,69,162,24,3,22,73,235,157,74,238,109,231,152,66,169,119,21,110,148,120,102,54,239,54,11,182,170,43,204,122,243,79,81,192,8,159,16,92,202,220,160,64,27,5,36,239,88,72,24,7,199,38,70,219,209,216,63,251,74,62,251,189,246,112,227,143,41,176,185,14,70,186,51,160,50,238,121,53,202,55,173,188,176,155,56,15,237,93,54,34,212,31,147,146,76,140,164,67,91,20,230,178,45,31,52,121,162,222,182,145,9,122,217,173,219,147,207,149,64,129,76,195,128,131,13,254,163,178,210,162,173,188,231,163,95,104,227,98,49,152,208,53,238,196,228,47,129,158,33,248,92,170,96,66,146,45,231,22,62,74,170,162,123,131,9,242,184,200,81,35,73,134,238,138,37,232,43,121,56,124,148,157,52,241,218,23,206,31,253,242,57,215,99,154,102,144,110,192,65,240,163,62,61,82,129,175,157,171,85,44,73,42,50,177,22,234,240,223,149,122,232,114,216,241,176,35,78,131,60,163,238,110,12,131,122,91,70,93,50,44,255,11,120,173,182,70,59,172,163,26,97,177,177,217,151,103,28,1,125,13,244,139,228,60,139,153,242,24,193,247,136,11,222,3,168,150,173,41,134,58,159,32,97,133,109,7,41,154,223,163,39,208,12,150,206,33,174,51,241,95,129,149,125,47,181,46,223,58,56,114,107,170,102,13,1,162,50,0,33,119,73,6,66,189,194,101,217,20,160,87,14,126,180,181,87,248,184,82,137,95,172,237,170,4,197,155,111,230,148,215,116,161,17,144,30,123,145,224,159,236,154,206,9,77,152,61,41,212,201,244,249,95,234,0,72,67,184,51,97,93,11,35,255,106,161,50,11,117,1,202,190,169,65,146,40,87,19,137,249,203,204,15,216,57,109,0,6,98,207,168,111,33,234,101,207,36,102,182,61,155,29,28,207,245,83,190,56,87,15,101,252,3,220,108,203,77,159,209,179,135,134,189,69,127,174,159,72,169,88,127,186,240,243,175,126,0,195,60,114,118,160,129,185,179,66,149,234,12,232,46,202,189,148,97,94,181,240,96,38,220,229,205,54,177,223,79,172,36,31,187,224,250,84,59,92,128,99,138,49,200,62,226,165,62,67,5,226,141,207,142,104,212,103,133,65,145,104,243,235,213,120,51,87,114,13,227,86,214,132,71,29,98,57,188,122,212,24,111,3,23,96,238,211,25,180,99,206,214,21,193,2,29,198,231,53,8,207,36,143,9,19,65,224,152,137,13,209,139,230,178,60,104,109,123,169,124,52,180,129,31,245,159,184,23,72,180,110,162,153,58,232,35,59,38,64,36,83,27,73,238,89,80,29,156,75,76,145,224,230,135,19,213,48,136,199,34,23,10,120,106,171,24,246,166,251,188,64,113,229,222,187,115,172,168,192,14,80,209,125,3,227,209,33,94,7,4,187,179,202,223,179,237,22,16,22,222,115,246,213,233,64,63,187,27,28,143,121,80,83,70,210,236,144,153,136,70,243,180,69,247,16,33,24,72,178,202,211,225,122,105,241,211,197,142,64,139,29,123,191,172,150,123,65,1,158,141,249,249,192,237,144,184,14,38,104,119,202,95,153,131,35,160,195,111,15,87,167,176,97,54,62,176,187,161,15,150,181,55,20,187,71,192,42,251,97,129,42,65,215,143,195,124,171,109,128,192,151,12,161,38,43,216,61,14,41,113,48,75,99,68,219,154,8,191,140,200,1,140,153,123,174,52,115,43,101,201,57,159,120,22,254,59,204,65,107,213,204,171,207,41,140,169,9,112,120,143,165,252,179,168,28,31,54,1,174,140,37,143,152,63,139,249,84,42,192,128,244,89,108,71,190,246,177,31,232,16,94,77,79,173,11,47,77,250,74,39,10,206,233,221,65,127,77,29,99,41,147,220,175,113,38,23,196,94,113,203,93,172,208,41,230,241,160,163,144,224,239,186,19,21,224,87,164,5,149,93,163,178,219,38,20,140,117,48,12,90,131,106,49,190,36,23,70,188,81,191,92,61,38,96,67,82,193,80,123,217,166,16,41,67,151,125,233,233,4,55,135,186,46,146,205,117,42,201,139,123,58,215,69,222,6,120,115,29,158,246,158,7,217,196,255,64,231,239,176,20,137,75,153,17,22,161,47,254,66,105,40,19,28,232,45,118,104,89,222,176,41,13,59,2,39,167,122,206,252,24,77,243,142,49,115,26,150,3,184,193,238,201,230,33,37,115,86,181,66,156,132,145,26,67,61,204,106,86,107,183,197,245,251,89,12,222,149,145,65,80,175,133,181,149,164,204,69,31,140,209,41,104,203,183,50,175,83,196,84,241,82,7,117,172,44,4,118,213,1,207,179,134,93,17,158,94,227,203,55,156,77,95,130,162,217,215,185,51,181,22,84,93,70,133,120,88,39,248,75,227,67,43,210,94,181,117,240,82,235,15,20,202,122,171,236,206,3,190,35,181,147,158,44,79,138,43,77,185,41,78,150,44,176,101,60,137,101,193,180,229,186,190,114,192,138,203,23,129,175,168,107,191,194,215,92,193,178,244,230,156,73,91,61,229,98,210,144,161,17,42,78,192,142,244,72,118,127,87,240,210,97,157,61,248,117,62,84,165,96,229,195,219,76,149,25,177,148,0,100,56,124,99,187,54,31,140,44,26,98,42,165,130,15,127,249,254,87,191,210,4,82,113,228,161,224,100,33,12,169,141,239,135,98,162,241,216,57,87,54,178,91,64,76,95,229,10,230,20,243,81,160,147,145,75,159,27,184,7,200,228,165,69,47,117,112,230,54,33,234,189,104,106,64,33,246,228,206,169,154,148,18,15,40,245,9,55,115,76,187,230,98,24,93,2,243,86,140,28,33,70,243,57,96,227,92,74,126,76,10,221,173,26,108,14,112,4,166,171,235,0,120,181,237,225,199,33,84,130,123,116,142,1,224,8,230,10,255,20,238,213,28,109,210,82,170,50,7,55,135,25,36,224,1,128,138,122,82,13,206,76,44,73,133,250,111,135,0,106,29,204,138,91,202,21,37,130,231,102,63,199,210,165,72,13,195,76,129,215,224,26,105,10,133,249,53,95,161,150,70,251,23,159,185,173,187,42,143,96,109,15,60,150,68,90,197,167,3,215,153,181,116,243,143,90,248,28,237,14,165,253,154,198,102,113,231,242,209,80,104,245,112,41,26,9,75,9,104,218,215,193,190,182,93,127,253,198,81,129,124,126,146,74,24,138,96,254,137,77,181,122,101,179,62,172,181,107,94,62,76,101,81,70,14,60,21,21,153,54,144,31,57,161,22,233,197,93,119,33,173,167,41,112,5,71,212,96,172,23,249,222,159,17,90,82,6,165,157,192,113,209,231,198,214,111,210,220,241,34,4,215,223,205,153,149,136,96,116,88,35,102,236,123,106,136,47,104,175,49,172,227,254,82,210,236,149,181,160,78,253,113,191,15,163,148,241,227,48,47,144,115,69,186,91,161,52,200,245,17,131,136,6,59,19,203,123,184,10,66,87,64,50,159,124,216,208,215,81,23,111,35,26,72,98,52,50,170,56,216,184,233,208,81,132,27,154,143,191,225,81,214,234,68,175,254,110,127,102,115,243,86,210,75,133,52,18,223,74,167,201,229,191,24,40,179,47,183,153,133,111,85,253,198,146,140,27,231,96,8,124,168,1,51,218,250,156,66,25,104,19,218,72,160,233,172,17,113,185,198,200,156,83,113,100,108,216,226,164,13,173,101,127,163,252,219,139,81,57,213,26,183,176,239,178,21,86,141,31,23,151,208,201,136,115,86,183,97,224,63,41,80,242,93,244,72,199,198,155,228,77,163,124,201,76,245,150,146,126,17,26,54,19,189,89,64,10,214,126,222,141,2,35,17,29,107,159,195,214,9,32,133,47,134,113,46,25,2,222,184,184,203,141,232,251,150,49,48,242,212,3,9,170,246,238,166,87,6,3,127,211,142,37,205,35,194,145,248,10,189,242,227,76,5,25,90,189,28,99,46,201,218,70,137,55,92,21,51,39,245,154,79,35,219,34,1,212,182,239,209,107,252,249,160,193,152,153,49,40,2,203,16,81,77,52,101,183,219,48,79,73,131,34,81,170,136,154,113,61,121,63,50,107,182,15,123,190,144,157,58,186,86,22,212,76,49,201,111,57,244,80,148,196,172,254,128,30,140,94,213,115,52,214,57,56,179,168,141,165,172,27,245,155,97,74,247,155,37,111,200,89,213,240,147,137,246,174,231,17,149,201,95,4,77,119,219,176,40,204,228,103,121,97,223,3,199,210,70,175,192,227,131,121,156,15,92,149,252,64,0,240,112,83,119,235,47,249,98,148,86,232,160,0,139,158,102,53,37,6,152,35,241,113,1,59,167,130,144,14,113,32,147,85,140,156,42,75,245,109,171,227,173,104,140,166,100,88,98,220,30,248,167,15,101,36,165,174,102,189,221,236,78,174,25,12,123,88,176,220,83,192,165,116,229,102,128,208,36,251,217,112,102,98,62,128,194,182,91,191,109,58,86,60,42,247,45,185,54,190,125,223,104,148,111,89,86,115,184,235,183,25,168,39,109,62,70,165,227,216,25,60,95,211,56,198,168,253,103,31,61,224,156,208,145,196,65,117,99,250,4,226,118,50,34,183,235,147,217,191,98,5,181,33,214,193,107,87,195,8,101,166,6,29,7,5,233,3,109,223,175,216,84,2,106,82,113,98,1,208,206,125,77,250,137,73,209,185,168,98,149,210,157,60,43,37,219,112,202,68,245,154,225,189,179,69,141,150,150,207,234,74,19,63,187,183,47,181,194,227,55,179,10,230,114,241,158,252,54,137,247,33,231,169,51,228,172,53,151,252,35,101,196,133,191,174,254,58,24,123,226,129,206,202,245,110,21,166,102,84,189,206,205,119,19,82,118,31,155,99,120,235,156,225,234,192,3,196,45,124,227,203,218,136,125,225,148,80,165,168,59,192,24,80,246,203,10,188,251,249,183,36,137,186,190,124,223,91,228,111,91,201,85,56,177,27,204,56,233,80,67,20,164,208,99,231,41,30,74,142,231,61,173,132,221,202,162,28,81,132,239,92,252,68,64,183,14,209,112,136,60,2,102,60,101,245,128,95,189,21,35,19,151,118,154,191,210,35,98,240,3,232,97,80,122,108,195,103,188,14,105,167,221,64,60,154,71,2,124,95,254,100,250,67,10,138,236,206,28,32,112,137,44,185,192,21,237,58,167,161,205,112,213,79,108,126,39,69,153,235,206,14,101,186,51,55,65,145,214,140,99,141,230,18,200,151,249,126,58,10,48,56,254,201,32,100,154,153,228,63,42,34,227,11,196,161,143,239,59,213,203,102,59,0,230,119,49,186,0,254,110,93,37,96,172,59,12,102,231,117,142,159,133,91,154,6,35,101,197,233,8,171,28,92,120,60,101,225,86,103,208,55,240,94,57,197,88,122,163,5,194,14,71,141,135,209,149,76,170,140,205,209,38,40,137,97,184,181,13,3,40,194,220,155,16,31,108,80,33,186,81,60,171,251,158,233,108,151,88,178,176,168,105,97,2,126,175,207,46,254,209,137,222,249,247,243,0,119,209,221,65,101,39,176,47,193,164,12,242,124,213,182,175,151,194,194,11,202,7,123,121,15,238,225,20,87,232,251,230,142,215,234,21,14,58,106,160,224,107,133,41,153,1,77,142,108,133,102,204,175,164,88,45,90,218,80,205,110,66,41,155,213,175,251,212,123,16,134,203,254,17,72,39,45,157,173,63,7,208,227,170,204,48,40,98,85,218,60,60,34,206,196,46,64,45,84,210,61,80,41,40,11,195,79,25,132,246,92,22,110,37,120,118,78,47,63,13,163,199,15,153,223,90,12,88,230,38,98,240,208,62,133,196,187,9,244,201,176,84,28,138,121,28,206,163,60,10,217,144,114,47,224,168,250,235,8,196,177,221,145,190,139,121,55,22,106,235,231,148,233,58,55,124,216,105,76,65,200,172,212,132,61,208,214,14,72,135,10,109,179,237,208,29,5,115,224,102,54,126,77,6,112,249,25,209,224,253,49,62,255,31,128,244,246,160,84,242,19,47,41,213,50,148,37,222,90,234,88,165,228,27,1,240,244,104,159,157,196,83,101,152,90,154,154,207,81,242,132,18,107,215,70,75,127,34,80,152,143,15,183,42,10,122,224,25,16,237,38,25,254,76,116,117,28,246,174,163,155,250,149,107,117,51,122,26,159,217,169,132,36,126,91,249,12,21,97,171,88,78,19,66,143,237,70,173,201,201,131,99,162,81,70,231,130,0,22,99,62,97,109,65,252,4,53,178,232,47,93,153,97,253,226,161,249,211,190,166,214,130,42,130,241,93,20,224,3,128,149,218,240,100,109,166,242,99,76,2,172,174,33,77,19,95,16,111,161,253,156,184,84,112,84,165,95,118,214,143,75,230,168,208,193,241,149,181,49,99,142,210,21,184,120,55,149,27,53,231,111,196,50,103,244,13,84,191,118,67,74,1,157,249,54,252,8,58,147,58,246,91,46,70,60,53,254,194,185,35,179,131,22,117,73,97,250,45,78,73,181,8,145,175,139,130,227,43,154,184,27,124,88,8,96,115,147,112,193,37,19,173,57,81,141,145,91,215,87,156,45,107,123,106,79,134,165,187,243,243,113,228,4,153,128,223,29,146,129,34,218,26,15,170,209,2,102,139,205,221,120,38,151,95,129,157,74,54,142,211,155,122,55,23,209,37,121,117,216,112,71,6,243,18,142,15,13,30,195,158,226,251,143,153,128,90,206,73,215,225,217,198,4,211,67,31,119,234,210,133,116,146,242,139,113,6,27,239,224,197,50,47,18,227,59,254,224,119,80,228,174,18,155,206,86,132,215,59,25,168,39,123,30,192,178,47,77,50,159,162,128,173,147,128,199,125,86,43,2,68,73,253,253,67,31,47,76,94,134,252,168,122,154,77,21,62,203,217,110,13,195,238,168,81,12,230,214,114,84,148,136,207,124,216,190,127,58,188,125,76,65,83,126,129,85,119,234,85,175,51,48,100,248,245,171,125,115,228,19,82,83,88,206,150,10,161,159,116,178,112,6,210,247,69,241,162,141,123,129,137,194,242,136,200,28,237,181,182,71,6,60,159,201,47,195,235,38,223,3,180,247,253,250,196,32,177,188,12,236,33,126,108,143,82,206,213,31,66,173,74,104,108,223,5,105,118,58,211,129,93,133,8,194,173,102,146,181,40,76,107,148,149,101,155,162,134,13,161,46,45,229,189,34,118,79,14,176,193,226,180,126,106,121,226,166,223,93,152,6,141,12,129,14,94,190,57,41,170,179,21,75,254,54,63,73,76,210,51,90,48,227,200,248,252,253,204,81,214,157,22,99,194,128,57,101,153,227,93,236,222,219,40,63,86,84,58,56,102,23,84,104,232,72,217,199,132,221,149,172,108,246,229,158,170,15,190,89,38,86,138,235,215,252,73,186,64,206,153,140,178,180,114,227,237,151,72,132,22,124,250,31,133,53,53,229,74,165,33,200,129,120,130,166,161,41,171,134,62,18,156,120,143,70,16,125,67,233,89,225,107,25,104,235,172,227,26,179,172,104,217,231,49,111,118,42,112,50,137,12,36,255,199,140,214,187,155,172,122,113,96,231,236,62,71,6,85,108,50,17,55,207,213,143,139,99,220,24,34,31,227,201,48,179,31,9,246,169,193,222,77,73,203,13,119,62,178,137,146,78,62,5,38,220,8,186,12,10,232,75,248,231,235,148,129,224,70,219,134,254,6,163,168,186,99,231,24,243,31,245,130,159,218,76,182,131,122,43,45,40,85,162,28,225,133,38,61,226,186,64,179,242,165,205,216,212,246,124,244,96,202,24,117,173,189,211,207,124,34,50,130,239,62,73,135,176,71,96,207,244,37,0,111,51,62,82,172,215,138,70,213,197,71,20,24,174,156,31,49,92,249,254,212,93,40,92,108,137,198,98,82,224,202,164,216,245,97,62,193,77,166,221,186,135,131,175,187,251,23,135,115,39,32,225,181,175,61,93,166,206,235,239,187,248,183,66,72,197,19,206,230,75,133,74,105,9,60,179,63,52,28,173,182,56,172,150,253,24,144,236,211,73,207,31,150,96,79,95,103,150,148,48,18,94,14,221,198,224,228,101,128,222,93,105,222,211,231,215,233,200,115,232,248,216,210,193,106,210,227,178,162,56,214,64,170,41,30,249,193,199,216,70,155,200,235,213,187,143,177,37,239,221,212,123,71,191,222,75,69,56,191,145,70,66,136,31,207,6,240,28,244,117,97,58,210,158,245,206,71,46,77,64,118,65,133,173,60,197,118,106,254,193,1,41,154,78,244,62,222,163,167,148,9,10,235,59,207,140,138,15,222,117,146,31,185,231,121,180,21,227,144,89,153,8,149,169,211,158,83,163,105,170,241,101,179,89,44,233,205,178,48,99,102,66,74,51,95,193,44,4,194,75,84,173,105,151,241,134,175,152,119,0,84,118,45,227,128,41,104,140,172,252,136,74,192,165,198,158,104,90,103,97,228,117,3,122,228,45,198,221,178,76,65,154,218,116,166,118,137,180,117,25,48,249,107,230,48,5,73,232,152,159,199,21,170,221,110,220,72,250,230,31,117,27,43,91,166,150,251,24,53,204,18,13,139,255,39,145,71,79,48,91,17,190,231,157,225,122,136,156,202,7,251,247,102,166,208,149,219,93,187,127,199,200,103,84,171,225,109,82,143,154,166,98,129,29,169,55,144,98,53,177,16,120,248,96,170,150,134,127,98,148,217,49,151,64,43,44,54,45,126,20,83,61,166,95,6,133,21,214,107,168,122,135,30,3,123,73,192,36,83,0,40,126,33,186,36,87,86,42,45,94,161,159,157,202,229,88,204,47,216,191,158,176,52,57,77,226,190,234,253,35,84,196,187,27,246,93,60,131,111,149,22,218,38,106,213,60,147,125,238,88,107,101,180,253,138,157,74,3,12,90,214,74,180,64,74,56,218,223,132,135,85,59,206,128,29,117,10,185,226,8,99,102,137,18,19,70,56,185,254,36,203,97,110,201,223,69,200,28,40,81,106,11,111,48,164,184,204,194,199,4,145,200,154,144,178,12,203,200,247,130,250,161,251,153,122,9,107,18,242,159,49,198,215,58,36,109,118,93,74,158,91,63,7,60,221,241,180,61,24,246,27,83,178,245,228,82,46,16,124,168,3,128,233,199,111,77,236,164,60,165,44,168,72,168,8,215,85,228,128,121,136,196,181,37,241,105,231,87,199,72,232,250,173,1,220,220,233,42,213,202,171,108,29,126,208,44,4,230,99,101,160,246,30,160,209,40,181,79,94,58,133,199,110,228,177,237,45,216,98,124,53,174,142,145,55,81,137,182,149,195,88,86,180,96,165,216,17,173,169,59,254,207,53,123,149,252,245,220,169,12,21,186,196,130,167,85,75,242,120,170,216,64,254,67,37,50,17,18,2,123,132,106,139,74,237,120,75,69,247,236,251,2,187,243,201,231,64,221,213,83,175,185,181,16,168,96,13,249,95,209,64,17,228,216,142,20,106,41,151,220,48,135,160,57,22,23,49,223,216,240,230,86,2,103,0,152,220,62,190,150,109,241,79,139,76,74,107,124,124,236,87,59,1,152,233,146,132,154,179,52,100,95,115,208,165,142,245,227,228,36,104,245,88,16,47,187,153,83,64,0,218,75,106,152,236,212,226,227,45,13,90,76,126,129,120,173,152,156,138,177,211,115,201,51,255,29,50,212,171,124,237,154,187,155,116,89,220,128,67,195,204,98,202,151,183,2,44,97,162,101,9,43,75,28,4,201,102,53,124,164,50,40,211,49,43,117,138,118,211,68,179,153,206,184,175,108,43,182,155,238,47,100,32,134,30,63,81,134,167,25,123,210,237,164,216,190,38,141,191,0,171,212,4,19,148,32,201,60,93,234,140,51,240,213,117,209,210,199,124,245,180,109,136,147,66,69,35,158,83,46,170,219,76,206,144,18,226,137,172,236,217,236,231,183,197,102,227,137,204,236,141,62,151,195,93,124,215,95,206,234,66,132,227,220,228,147,135,199,179,209,147,215,112,219,198,230,151,50,85,176,21,94,224,185,102,85,137,171,44,28,248,39,35,209,30,202,210,227,155,149,180,47,128,89,101,118,252,183,224,185,34,36,106,25,79,123,134,71,228,167,71,87,173,74,53,159,187,51,64,51,207,153,147,210,19,182,117,50,95,17,204,162,70,101,138,237,38,195,236,14,94,168,115,7,233,249,156,19,39,193,182,163,130,243,21,229,111,243,200,216,219,67,113,42,65,172,0,41,162,119,164,51,254,156,62,85,171,20,85,31,82,215,17,98,143,215,61,153,24,60,12,12,159,12,138,37,241,111,15,52,37,242,28,54,191,181,146,226,44,233,154,177,130,241,238,133,9,145,48,15,187,174,127,36,246,254,52,254,65,192,134,107,113,80,208,147,127,105,198,235,102,253,158,50,20,22,102,8,178,131,231,242,164,40,174,32,95,102,79,35,37,84,100,134,255,195,27,43,91,152,152,75,222,115,201,154,10,161,96,86,85,230,16,182,155,117,226,128,243,26,4,167,171,88,148,78,82,245,87,77,138,20,116,251,137,166,111,101,73,165,83,37,188,70,71,14,190,28,198,163,119,176,150,75,222,235,14,79,129,7,143,239,11,255,232,100,180,39,32,10,66,81,1,213,224,196,146,57,205,220,48,214,225,218,183,215,46,52,140,43,36,215,230,90,143,240,46,205,180,145,42,12,33,6,253,217,176,236,61,20,143,21,180,113,252,65,170,190,189,50,21,125,132,46,164,145,82,28,34,105,215,63,218,16,223,184,149,106,145,90,42,148,176,4,97,110,238,33,47,192,143,229,61,174,168,137,245,16,134,130,234,96,49,222,41,11,30,224,61,116,162,116,158,100,251,166,72,191,202,5,16,127,1,115,171,65,69,153,205,17,80,88,122,127,246,147,139,186,77,5,34,229,242,46,40,169,13,112,243,113,241,254,95,146,245,89,132,234,154,50,221,6,12,182,24,8,3,159,46,167,58,119,48,235,229,232,78,48,34,99,80,172,72,131,111,135,126,255,143,249,226,44,232,41,86,146,92,248,158,110,180,43,51,193,5,175,110,161,98,83,243,181,152,32,41,241,45,227,219,100,95,117,171,228,25,174,196,163,20,32,250,92,28,186,55,1,246,27,80,158,117,128,60,211,59,205,129,164,249,79,101,182,190,228,70,188,74,118,121,70,252,171,198,184,105,248,168,159,204,105,51,72,195,105,100,61,100,135,237,1,80,84,170,182,78,197,124,201,215,132,181,251,115,181,36,49,214,121,198,154,222,112,85,87,185,174,127,54,58,70,27,148,178,69,156,141,224,215,79,204,7,71,248,204,214,115,252,167,43,78,85,150,201,85,217,21,36,227,48,19,136,58,191,130,182,40,96,173,19,150,99,192,240,17,228,121,95,22,97,180,4,245,155,64,33,158,106,19,229,24,107,153,32,1,157,215,216,156,79,217,132,246,61,214,164,118,177,38,2,89,134,13,17,169,83,208,34,190,38,31,35,200,72,0,50,254,127,236,251,235,0,207,202,206,105,171,98,70,60,136,128,66,175,112,128,24,16,8,125,95,161,7,10,56,67,156,69,46,2,184,48,227,97,199,236,9,182,22,106,145,160,65,49,224,57,9,50,142,49,89,169,149,207,254,239,56,12,0,106,155,62,184,247,72,81,59,240,189,68,119,45,102,221,251,27,66,180,152,179,128,164,58,223,43,19,210,186,218,211,77,147,154,131,7,227,39,188,106,100,131,70,233,198,143,26,183,101,183,238,69,96,237,44,204,5,138,39,250,232,255,181,161,225,146,242,52,199,198,24,0,3,115,212,247,191,125,94,111,97,226,173,176,147,230,229,224,58,77,232,160,215,209,65,84,124,227,116,86,50,168,129,197,187,34,209,6,155,170,121,86,196,205,107,237,189,234,49,107,169,109,167,211,155,120,125,23,250,154,226,119,2,165,159,155,21,75,148,139,81,134,117,79,131,52,120,175,26,171,162,2,5,112,18,233,93,90,221,143,227,132,34,88,130,205,122,215,100,7,17,37,249,36,178,27,189,4,34,68,8,131,57,158,38,24,157,89,51,120,10,230,87,197,178,40,55,92,173,144,206,120,77,108,199,224,227,205,189,149,5,154,143,181,169,196,192,213,162,38,2,127,214,17,145,16,65,4,169,96,50,54,19,148,16,110,112,183,41,170,240,82,134,132,222,92,15,93,134,224,228,137,169,83,46,200,45,198,8,234,181,252,105,19,165,100,122,103,102,47,157,3,136,189,148,246,138,10,1,78,182,113,214,75,215,63,41,218,75,233,198,167,116,202,226,30,88,7,245,31,236,140,192,20,121,162,205,243,172,188,87,148,189,235,152,43,241,217,126,139,158,179,250,204,54,238,158,51,39,154,61,37,132,223,103,62,163,219,91,224,242,138,52,96,27,27,114,33,191,70,4,65,47,189,127,214,197,14,93,180,41,90,114,249,252,60,227,155,223,170,101,64,203,208,72,146,65,39,42,146,161,158,120,236,100,255,25,95,100,89,195,182,186,21,49,242,229,107,198,43,188,83,34,39,120,114,244,22,16,15,28,124,152,19,250,174,135,254,119,56,139,155,88,10,94,184,220,36,65,3,207,154,134,164,125,238,43,137,232,30,153,136,15,217,176,96,230,102,32,13,84,46,203,160,164,208,41,157,70,137,142,115,74,87,122,187,111,0,23,94,11,254,170,241,172,109,163,179,57,250,33,130,206,71,77,25,217,193,139,125,109,86,86,187,112,224,126,1,104,239,192,217,114,204,34,169,194,210,162,114,201,210,9,46,198,2,177,183,201,41,240,209,130,174,87,67,135,144,112,122,199,85,87,112,136,237,119,30,246,116,54,77,14,78,3,177,114,104,78,141,197,102,142,223,151,98,169,189,239,64,0,2,44,161,3,164,237,19,143,8,187,216,15,45,220,137,147,196,57,9,79,169,59,88,176,106,18,78,157,105,170,175,114,117,125,33,255,88,15,142,38,117,33,59,233,155,87,136,195,146,4,66,8,21,174,226,129,112,40,103,171,107,240,26,105,18,61,18,184,76,90,182,203,220,55,248,33,193,109,93,131,146,162,20,89,184,14,16,237,36,242,71,36,180,206,214,133,232,47,142,138,133,9,121,248,29,228,112,8,185,252,34,123,49,140,246,129,158,226,110,246,24,68,160,168,117,53,41,72,77,43,229,111,72,207,172,113,108,183,89,177,146,61,43,2,146,2,80,91,144,63,246,32,171,18,19,202,186,201,196,240,54,255,88,96,147,89,122,224,193,97,76,89,140,123,114,62,215,187,1,141,4,128,89,83,25,70,136,82,238,237,180,251,0,75,91,138,176,75,13,241,69,196,233,112,161,187,224,162,51,249,46,173,155,91,73,215,219,179,223,82,209,160,246,244,154,40,96,93,187,3,245,62,96,60,30,248,97,74,98,229,77,91,69,136,63,37,253,198,144,85,141,42,143,60,131,75,26,216,146,119,129,253,179,241,151,158,223,116,32,42,230,31,222,145,22,82,127,6,115,188,143,193,1,125,134,148,95,174,248,16,62,192,75,114,188,73,55,1,9,10,73,130,247,52,148,255,225,223,186,141,81,80,221,35,217,248,193,200,154,7,177,15,19,185,13,113,154,213,45,138,105,187,237,66,62,140,182,86,48,224,225,78,164,43,132,246,97,125,117,124,127,222,50,163,27,94,191,38,245,16,169,233,106,47,165,1,255,21,230,166,80,126,96,82,14,168,164,237,207,37,130,239,0,142,175,121,103,109,160,65,153,222,68,129,128,190,235,215,29,140,179,50,220,154,228,20,113,207,71,253,47,122,137,125,4,189,234,65,104,221,142,47,107,111,226,179,190,43,247,85,39,115,236,93,30,154,12,244,12,20,82,104,13,210,39,245,56,103,63,100,212,209,181,191,160,147,165,236,219,150,62,96,77,81,240,251,129,229,209,169,151,82,214,125,87,51,98,40,103,152,81,120,198,71,89,41,40,76,33,36,213,41,40,115,105,252,19,48,22,252,133,182,210,23,170,60,166,248,9,70,253,139,126,140,16,166,197,204,112,73,172,55,178,105,115,59,212,152,11,44,203,82,18,226,185,240,75,15,235,191,47,247,212,173,24,185,226,30,111,12,71,25,33,142,210,245,242,66,32,179,237,154,3,83,88,167,81,121,193,194,167,38,116,103,102,151,232,129,82,100,163,63,144,189,80,62,134,239,238,202,214,121,233,250,235,161,252,200,93,114,73,4,229,47,11,44,58,69,22,1,138,167,26,150,90,225,20,158,237,120,13,113,104,124,155,110,125,219,214,111,191,230,194,189,188,42,19,205,229,144,42,90,76,113,70,58,38,101,239,195,57,179,131,33,15,141,248,248,197,17,190,111,43,160,184,150,35,55,111,230,94,88,54,8,138,155,117,167,9,174,32,201,250,192,247,103,83,202,40,248,19,143,60,70,243,98,192,65,190,48,151,9,221,207,142,56,76,44,252,233,155,156,103,6,78,175,165,136,111,57,165,157,201,76,39,47,27,43,73,140,29,189,81,228,26,59,67,106,69,154,222,185,183,180,131,144,177,0,253,62,240,251,193,143,33,238,90,100,3,110,234,84,21,162,0,24,158,49,158,128,157,187,104,208,33,55,100,40,142,18,224,72,19,182,112,168,53,198,227,118,239,154,78,118,105,33,112,114,171,61,83,151,241,192,2,235,164,238,135,111,209,14,217,230,180,233,223,142,72,195,205,229,155,209,157,63,64,90,207,219,67,163,192,110,72,119,208,42,230,203,113,6,195,84,68,245,34,61,43,74,132,53,229,147,16,104,227,113,57,213,183,108,39,195,125,38,218,106,129,221,40,69,177,187,249,25,142,8,141,81,249,193,1,78,26,25,187,158,73,79,119,249,217,78,137,17,38,182,63,205,99,82,51,129,174,49,73,30,28,145,1,130,183,226,130,236,249,217,62,108,118,76,211,121,170,163,9,234,32,235,121,45,208,2,241,234,202,169,178,32,92,159,73,63,21,220,6,84,149,191,178,22,17,205,122,96,196,213,234,13,100,167,236,40,163,233,78,83,65,192,150,195,108,0,43,177,91,255,255,149,22,93,251,127,171,203,197,137,166,45,152,209,51,244,214,122,8,132,238,63,115,12,138,192,128,55,139,15,125,77,5,187,68,203,105,201,131,42,114,45,178,165,28,105,167,213,191,171,163,211,31,30,1,232,14,107,202,36,31,206,77,159,112,58,47,243,197,212,109,224,104,100,10,215,191,178,75,198,132,85,160,108,145,40,68,119,218,110,192,81,134,39,200,161,175,205,68,159,234,253,220,43,112,220,217,40,247,61,228,181,88,251,164,103,122,57,82,97,118,176,63,166,58,163,49,200,185,96,248,106,13,60,10,23,82,126,116,190,112,28,117,206,148,197,237,146,211,51,25,233,201,66,58,40,169,123,109,236,182,195,82,31,27,2,114,93,190,11,88,113,40,76,128,241,68,122,110,158,76,181,168,203,51,48,132,122,124,82,21,134,226,139,49,112,74,87,73,164,7,114,113,37,85,147,71,99,35,2,7,23,74,56,5,189,50,244,154,3,188,82,71,46,69,187,83,96,254,186,51,26,130,247,109,197,5,169,59,143,78,82,197,164,89,17,51,180,117,159,168,120,127,117,179,26,225,114,135,69,194,81,112,188,58,140,137,146,71,113,16,170,244,251,175,176,178,199,159,136,18,225,233,15,123,80,141,93,33,117,28,154,245,229,50,94,7,65,32,98,41,86,97,204,131,185,157,34,80,57,190,211,152,107,111,219,89,124,166,181,150,201,217,147,176,80,197,218,252,233,146,126,165,243,136,25,204,98,163,123,38,246,162,181,112,13,23,122,147,198,224,132,236,38,228,155,73,76,5,1,237,180,106,129,17,140,106,95,217,41,148,1,173,48,190,114,78,141,216,50,48,162,142,145,121,120,235,123,73,78,189,240,225,24,74,118,79,196,50,19,46,246,223,231,48,185,152,224,130,193,2,25,92,107,94,10,13,109,154,39,31,21,201,186,196,71,231,134,166,198,124,217,118,6,141,88,67,178,121,180,53,249,83,40,215,243,45,113,31,242,162,172,245,175,10,82,95,158,244,230,38,131,142,126,92,105,229,170,144,170,193,155,138,219,30,173,210,215,109,115,23,165,248,221,109,187,175,100,95,164,114,143,207,124,240,147,109,159,142,87,172,111,73,51,34,250,43,161,100,39,137,115,137,68,240,41,73,96,209,4,28,78,175,228,127,149,198,236,185,111,246,206,176,204,7,103,110,102,14,118,82,234,209,94,143,223,41,5,148,217,116,26,221,58,98,239,125,30,227,20,196,73,200,186,68,255,249,249,232,202,207,214,27,209,52,172,45,222,41,44,128,108,252,246,73,220,148,250,9,64,254,75,208,33,102,126,85,68,33,249,114,230,11,158,53,184,36,196,254,151,58,43,103,10,111,168,67,104,155,105,97,27,22,115,114,62,142,184,85,136,204,147,198,63,152,173,244,207,227,188,153,165,185,110,130,59,127,216,202,61,106,229,70,210,218,111,158,194,229,235,45,123,56,186,184,164,130,7,40,30,242,98,123,55,106,32,93,46,199,81,6,120,137,199,32,9,163,136,10,113,169,139,77,28,97,189,107,184,135,195,241,45,16,204,113,251,208,246,83,241,167,78,105,138,238,25,30,225,247,88,188,169,93,86,169,180,208,155,76,4,252,133,234,46,210,15,84,45,3,35,39,249,183,195,231,86,53,175,114,29,11,9,53,160,180,132,157,176,187,32,125,208,191,116,207,91,229,168,82,14,176,211,200,190,177,167,185,154,25,118,38,200,216,138,102,5,215,49,21,215,147,87,79,168,103,222,101,222,77,81,72,105,246,39,7,90,30,175,7,189,232,170,233,174,14,9,66,65,122,185,8,81,239,52,226,226,85,12,216,37,88,89,228,33,225,71,241,68,129,203,170,224,131,243,196,132,123,159,19,39,72,36,139,179,21,78,225,46,20,245,159,142,136,81,21,31,59,149,134,142,218,68,96,36,156,204,231,246,32,60,161,117,33,175,97,233,190,174,196,185,51,126,118,8,224,7,243,157,238,216,21,212,59,254,141,56,121,16,151,89,3,110,218,164,199,218,77,159,13,228,28,52,106,8,87,195,161,108,97,119,88,23,5,168,173,94,110,146,148,231,96,73,162,45,215,199,58,208,254,89,226,162,131,122,164,232,180,46,122,184,207,236,97,29,55,72,222,1,194,161,19,162,121,99,247,51,112,134,71,54,109,190,48,47,24,136,105,179,119,79,73,145,132,96,244,185,70,245,91,85,195,94,127,234,231,234,140,151,44,35,83,109,242,138,29,11,122,109,249,118,20,75,186,105,203,203,116,51,75,176,1,213,5,126,123,157,105,249,222,159,128,47,186,67,197,95,158,208,168,108,46,72,224,79,191,90,114,118,8,203,91,216,220,1,156,93,225,160,25,208,244,71,235,182,189,208,82,146,185,14,92,186,66,158,211,159,145,209,74,107,129,22,92,243,64,67,101,143,209,218,80,127,142,170,23,217,68,58,112,225,138,78,131,127,91,86,153,25,233,102,7,42,96,40,95,26,251,83,216,159,225,137,33,1,50,202,73,170,46,167,29,221,4,202,43,175,203,103,198,34,60,60,146,122,165,51,183,30,133,88,67,106,40,30,236,74,108,196,31,47,212,62,231,129,20,132,229,139,182,224,18,239,163,68,135,21,166,195,158,53,180,181,235,48,211,120,139,36,148,182,155,104,201,158,97,1,73,222,202,111,96,143,212,98,45,101,172,91,173,214,21,80,145,183,106,234,54,143,60,169,76,100,203,53,211,195,25,61,94,97,197,174,32,248,61,68,151,7,165,89,244,216,36,232,156,91,29,183,29,172,53,185,248,71,109,146,127,20,173,90,82,217,177,237,185,237,137,237,3,73,151,91,231,9,92,156,101,162,204,67,114,43,244,113,111,169,69,228,179,254,65,151,210,131,0,94,208,27,72,227,229,225,73,40,170,28,95,95,78,55,187,102,138,1,148,142,230,12,51,109,2,130,93,248,38,43,193,107,73,227,222,4,70,254,213,174,155,18,178,54,40,125,35,239,75,166,40,180,121,197,68,61,105,99,123,50,137,102,182,217,233,46,219,149,254,211,192,180,189,143,43,121,24,26,170,159,245,167,15,194,38,151,15,60,199,19,37,143,10,180,90,220,194,36,67,245,88,7,45,245,166,106,114,231,187,93,67,85,197,8,28,201,169,216,159,158,183,154,7,220,153,114,128,114,50,128,107,132,170,158,95,172,127,43,253,78,1,189,21,201,215,250,247,245,246,153,6,91,54,206,219,65,239,241,126,126,91,231,176,145,252,169,150,116,99,228,140,88,140,117,192,48,207,103,76,117,107,163,241,96,181,188,79,4,96,23,155,226,101,225,201,149,182,145,49,143,41,226,18,156,185,49,248,141,102,15,2,0,224,100,67,65,38,57,148,111,148,89,240,164,10,210,165,248,164,127,95,204,62,23,134,80,27,159,98,139,205,171,145,9,60,36,150,40,254,248,113,185,161,107,64,50,211,140,137,15,165,200,248,186,20,144,84,101,187,112,162,213,230,36,147,153,207,77,87,254,152,140,77,131,171,196,136,24,60,114,205,173,122,244,230,121,118,250,254,199,171,127,221,52,80,0,60,235,197,190,235,134,76,115,137,146,207,247,178,35,107,29,140,58,39,21,111,232,223,184,151,193,39,235,186,210,168,90,238,54,121,246,160,63,252,116,222,196,161,227,56,151,119,45,155,255,232,115,91,8,163,219,225,186,80,114,10,137,147,230,235,127,69,37,30,79,243,148,126,122,130,236,178,57,225,66,255,223,4,5,55,51,108,82,3,226,244,223,244,81,110,28,203,167,222,71,115,136,56,15,212,126,196,51,222,35,19,244,72,39,75,42,65,157,252,198,243,204,41,239,58,16,39,212,83,146,16,231,56,1,100,51,153,78,245,127,161,142,64,63,154,209,59,45,107,164,81,199,27,100,105,212,191,41,15,44,190,14,169,44,116,9,55,64,223,253,73,140,119,151,206,113,52,45,100,151,218,55,38,49,192,206,167,135,169,70,109,240,156,214,192,175,58,205,100,11,113,231,123,68,94,246,207,132,156,26,250,59,55,116,156,49,253,168,25,149,218,235,47,199,64,93,168,131,22,161,103,50,122,79,37,177,26,235,127,202,52,70,235,80,197,128,141,162,171,34,228,113,28,69,67,122,102,66,89,192,3,178,29,197,8,125,182,21,99,162,75,240,123,52,205,150,117,87,80,214,236,159,9,150,16,95,8,152,154,11,2,225,186,178,79,199,66,195,96,20,130,249,53,108,45,167,16,203,67,113,230,6,155,251,191,82,157,201,213,171,121,1,182,217,83,46,171,25,123,181,89,105,209,77,246,253,250,32,164,195,241,2,168,194,37,146,166,117,83,208,158,226,80,4,133,254,84,206,79,58,245,67,83,93,167,93,227,1,176,145,240,89,38,200,235,81,142,116,208,192,207,196,162,219,214,215,4,187,84,56,172,204,148,7,184,192,151,18,26,11,191,129,20,57,80,115,29,245,91,163,122,129,163,224,36,250,62,0,90,125,226,27,35,171,75,66,178,198,152,206,239,177,96,7,176,97,197,73,150,164,188,65,61,10,118,122,190,93,166,2,230,221,196,128,104,140,67,118,212,205,200,121,80,95,233,204,252,33,102,134,116,92,142,20,254,120,84,123,216,235,152,216,211,146,107,202,25,243,112,168,193,116,29,1,128,162,196,171,39,138,50,46,176,79,246,116,36,215,52,203,152,231,252,139,231,101,107,234,130,201,30,250,182,127,252,205,145,235,190,225,90,142,186,218,200,16,158,42,226,195,172,172,226,14,238,235,10,191,201,79,103,36,179,33,138,131,164,71,49,99,188,176,149,135,220,238,25,208,161,23,112,92,83,247,195,130,79,139,135,73,103,185,226,44,183,123,139,84,173,174,96,224,159,183,78,100,105,226,142,224,68,6,243,85,27,18,105,5,47,104,87,49,239,45,212,244,230,29,90,76,195,218,12,36,222,108,91,138,169,67,147,25,51,215,196,185,116,33,139,85,58,186,67,177,240,245,36,155,54,127,179,111,9,157,95,194,121,255,53,177,141,90,74,10,166,33,141,58,94,246,105,227,76,220,218,151,35,36,204,155,123,83,232,11,45,76,147,19,93,249,124,117,195,176,161,155,100,169,192,192,201,205,219,96,160,103,252,4,74,13,251,109,154,160,28,243,205,220,63,150,4,219,233,184,219,63,23,189,66,179,170,92,177,8,244,3,2,164,130,225,177,78,104,217,180,100,40,6,228,200,107,105,220,103,143,193,38,135,19,193,92,106,187,225,192,69,51,183,36,254,251,229,254,233,175,74,152,216,200,223,133,13,74,153,198,110,94,224,235,73,103,105,169,20,253,64,90,163,151,106,46,18,81,79,123,70,232,15,77,193,147,64,199,28,26,3,24,35,161,18,5,63,101,194,228,3,54,16,62,222,190,170,36,31,254,120,20,225,188,90,206,135,5,171,191,217,158,76,66,63,13,174,206,210,206,255,7,146,244,228,158,206,242,37,130,108,202,245,18,48,179,209,214,185,179,6,206,144,79,86,236,100,83,136,34,6,35,101,62,129,26,23,152,223,139,72,221,188,53,19,73,201,150,210,104,173,130,120,42,125,167,50,111,73,99,253,17,182,63,77,137,22,151,210,153,106,122,213,2,85,29,63,51,188,109,177,245,139,136,110,115,172,28,25,87,181,181,214,40,200,75,118,46,41,113,230,134,215,80,228,251,78,127,193,103,246,35,136,161,70,129,134,194,202,124,140,183,152,146,63,129,117,120,249,154,1,85,42,81,216,223,134,68,68,244,122,34,104,29,173,17,82,206,226,40,250,19,155,12,234,35,164,53,41,103,219,0,39,57,102,29,164,238,177,145,49,205,234,99,193,222,172,34,117,177,185,160,246,2,68,39,78,192,255,150,93,159,130,136,31,50,98,151,36,253,173,166,152,25,158,159,147,53,48,197,150,59,12,68,36,166,174,144,45,99,226,79,8,174,126,145,13,80,220,50,246,174,12,54,2,70,104,75,117,94,0,236,175,232,123,108,109,212,219,55,238,4,89,92,222,53,107,162,63,95,54,110,94,180,222,253,75,152,234,184,209,248,119,103,210,247,210,15,150,9,10,138,226,39,44,148,88,141,62,102,151,165,246,87,53,240,181,205,8,168,25,240,178,125,28,162,119,34,20,170,201,126,184,121,195,125,72,15,234,200,219,104,243,214,47,127,240,151,135,181,173,169,106,60,66,242,50,125,20,199,186,69,183,58,190,126,11,84,13,110,1,124,130,37,177,50,50,133,54,81,157,80,175,128,4,134,191,67,112,103,182,115,167,41,243,221,210,168,228,210,158,129,241,16,160,44,245,213,219,250,14,70,109,133,116,0,248,65,223,57,244,68,141,129,249,65,222,90,28,125,126,233,167,75,42,56,248,205,176,92,90,69,90,37,230,78,233,189,33,118,180,96,225,255,247,212,22,41,158,139,201,28,144,46,86,3,194,71,44,152,34,91,236,52,13,145,96,254,87,201,106,18,182,148,97,129,101,183,80,184,253,65,56,142,127,139,154,87,172,117,138,189,252,173,121,173,78,152,190,232,249,60,224,132,115,250,214,99,205,28,140,143,217,153,217,10,48,0,112,47,97,180,151,249,198,178,150,174,86,215,40,174,140,167,192,247,94,40,226,50,85,37,246,168,149,200,149,66,31,91,45,61,162,225,210,179,94,26,95,197,19,77,112,85,75,10,86,186,24,170,242,150,223,121,80,97,121,162,255,244,75,218,59,81,177,49,222,250,102,56,5,156,101,40,157,229,199,239,183,174,134,70,185,51,52,206,67,213,158,81,221,64,10,43,41,94,127,241,154,165,46,81,203,25,166,246,125,118,89,72,181,183,153,116,165,112,49,205,222,191,215,155,228,54,65,56,69,206,114,192,167,184,72,8,57,227,158,216,141,176,126,242,106,246,166,77,67,100,186,18,147,82,182,207,39,51,87,167,239,24,88,199,149,80,39,109,209,118,60,145,180,216,194,217,177,57,234,177,251,185,142,79,219,223,70,12,113,117,130,31,135,119,96,181,206,70,87,239,245,206,117,86,140,177,16,162,249,24,134,117,93,58,207,35,137,184,0,104,49,1,67,138,182,165,229,191,135,167,52,222,7,143,180,216,130,33,207,18,45,236,148,21,83,40,55,139,228,84,39,80,36,38,133,107,53,103,110,108,154,238,235,246,94,63,114,44,205,172,243,38,179,84,177,7,226,36,141,153,246,14,127,235,86,3,55,9,238,36,71,169,29,114,194,195,82,15,200,206,100,213,105,218,162,165,85,139,221,35,210,173,21,182,92,55,75,21,45,191,235,114,153,218,94,31,32,157,180,28,149,108,157,105,31,127,165,0,30,90,241,98,159,175,28,64,254,131,164,125,22,168,190,110,225,230,206,97,71,50,219,192,181,207,3,250,183,69,138,88,131,175,20,220,45,17,238,31,133,134,139,255,76,21,132,162,130,35,246,242,89,99,172,10,111,56,222,25,118,20,178,240,244,18,184,149,81,131,160,3,217,18,27,91,8,210,85,59,114,46,78,187,70,6,46,230,113,219,141,102,4,250,38,191,251,163,159,121,63,69,133,31,128,179,125,207,37,133,105,181,217,255,31,252,24,63,47,123,39,160,238,218,212,204,165,137,55,108,76,199,26,30,215,34,185,237,216,254,70,197,48,198,193,108,127,231,161,111,108,21,201,221,162,40,179,207,98,26,5,118,175,205,95,192,82,194,52,238,25,244,8,17,227,98,219,220,188,206,103,184,66,94,91,231,17,27,254,117,48,251,162,159,79,244,62,10,243,77,35,159,221,231,16,108,210,198,73,66,101,73,161,131,132,36,15,12,248,206,214,27,21,134,160,98,59,69,14,82,138,32,197,156,95,61,222,58,165,235,153,26,106,37,130,120,211,250,134,47,160,156,213,251,118,32,237,30,199,255,170,95,73,122,241,39,91,176,175,102,190,247,47,220,234,122,196,198,144,40,159,200,166,142,124,192,125,101,213,108,28,207,90,179,220,86,216,5,221,42,2,151,51,61,19,217,199,28,233,89,200,193,66,48,161,230,80,153,2,232,1,180,66,161,91,191,57,70,13,229,28,5,129,80,197,165,79,205,54,52,9,128,32,196,3,194,208,232,221,56,119,205,157,254,94,162,6,4,108,80,177,232,174,39,6,57,115,43,32,51,88,107,168,138,163,19,36,81,136,61,213,34,217,251,58,204,168,173,113,54,113,19,122,110,150,132,0,212,237,189,126,164,22,45,237,63,140,83,29,97,4,45,32,157,245,183,147,227,54,56,13,207,46,171,95,21,150,213,160,241,142,176,49,248,128,5,35,16,56,39,170,194,97,38,240,108,234,87,46,222,181,161,169,132,13,204,31,150,8,166,10,4,145,116,45,194,37,199,153,55,174,117,204,37,172,196,141,120,168,50,13,2,89,166,148,177,142,104,254,205,100,63,250,116,61,37,75,212,71,212,237,34,199,83,33,191,110,182,211,115,103,104,171,13,194,15,195,83,50,23,36,5,111,82,206,209,10,70,71,133,165,220,216,248,93,154,226,116,12,152,12,224,138,152,132,67,54,13,88,12,34,163,162,55,234,253,137,86,71,87,80,212,66,152,236,241,89,149,147,113,26,53,75,128,12,195,211,85,217,41,21,191,31,114,48,87,246,93,205,61,2,197,93,227,88,40,230,8,173,42,180,120,43,152,208,63,6,251,43,204,105,6,94,196,113,31,195,253,154,156,23,72,168,103,133,143,91,66,253,240,18,149,248,235,80,222,16,36,218,16,181,205,87,150,63,131,193,204,92,56,238,14,201,206,134,66,137,241,177,236,35,224,95,73,143,204,18,75,10,232,152,133,102,240,157,72,18,67,78,201,177,175,25,147,72,30,88,54,126,136,111,191,255,171,191,39,161,46,91,129,181,251,250,136,11,23,90,195,4,126,239,49,36,5,101,75,158,12,19,4,219,105,177,162,121,97,179,72,181,230,139,187,90,147,81,84,151,109,230,184,208,215,76,100,111,149,174,221,81,202,137,196,251,176,208,136,124,243,157,53,249,147,85,62,204,200,125,178,231,190,224,244,235,118,27,169,114,132,99,244,174,213,76,250,200,178,58,255,194,15,123,251,46,159,158,252,96,6,4,165,39,59,72,199,211,121,98,72,158,182,202,30,163,36,226,65,62,190,252,110,121,178,79,211,63,238,226,93,39,29,249,142,204,31,61,29,1,37,50,67,12,11,145,182,65,218,165,106,253,105,213,80,23,1,253,92,251,31,113,102,110,25,250,143,223,155,190,67,171,250,46,201,253,145,154,128,13,27,16,117,225,90,189,34,7,174,219,56,179,196,38,146,148,237,124,90,150,166,86,201,176,218,131,222,176,151,252,190,18,230,47,206,53,153,54,111,100,62,237,228,140,211,41,153,171,177,181,88,162,168,195,140,169,196,189,56,63,123,83,10,205,117,190,3,109,102,226,113,126,17,20,217,140,70,47,0,149,195,40,71,186,61,27,62,223,61,167,128,253,161,126,50,17,96,122,180,122,164,240,38,106,88,61,63,141,30,154,58,43,129,93,200,240,18,147,128,138,111,33,136,214,104,6,210,69,39,44,230,241,248,13,203,122,244,195,152,131,115,137,183,141,250,219,57,212,139,190,30,83,140,250,224,17,10,106,240,175,97,50,98,238,61,94,195,2,225,106,39,141,77,172,10,22,243,235,217,19,199,77,182,80,138,172,117,26,172,30,158,96,43,188,54,150,211,119,0,143,129,27,195,85,1,233,227,22,193,37,80,131,15,39,77,121,57,254,3,91,61,204,144,172,195,231,223,158,14,63,52,204,146,172,72,210,86,201,179,87,142,212,187,103,106,246,32,236,144,205,242,233,213,238,115,102,40,252,191,80,55,24,113,44,134,47,211,164,196,163,154,211,177,48,57,6,175,233,90,23,44,199,216,182,251,7,101,238,219,241,166,253,36,0,223,180,123,195,57,245,248,97,187,230,186,61,222,211,21,204,66,145,108,131,245,231,172,51,109,20,102,102,68,155,116,251,125,246,29,176,141,240,115,32,68,15,51,153,229,100,244,151,205,39,175,185,236,73,7,183,199,213,236,178,192,186,36,19,121,248,250,192,149,174,68,91,106,101,172,81,164,152,247,179,217,108,197,236,30,170,32,98,217,126,23,240,52,214,9,2,104,23,252,73,115,212,18,165,2,158,90,214,55,117,230,67,113,189,235,82,62,160,81,39,215,45,93,41,243,245,56,61,126,101,9,69,212,245,12,54,24,243,175,208,86,48,238,195,183,182,77,14,159,250,253,85,247,181,3,206,220,215,219,75,19,38,25,60,103,67,91,117,79,17,46,219,237,99,148,185,244,49,60,133,161,210,95,55,36,124,247,191,84,208,192,90,52,212,234,153,38,191,121,27,32,121,233,178,27,158,37,57,228,250,202,80,77,77,185,63,250,6,9,249,130,235,114,222,221,98,252,191,39,57,45,203,125,25,131,148,77,51,220,75,7,88,8,26,93,104,59,51,177,175,79,47,130,219,159,185,63,155,23,133,189,24,67,159,6,83,56,21,3,28,85,225,186,86,132,62,141,236,177,107,248,160,124,104,173,42,25,119,223,248,152,65,137,168,138,236,15,191,126,19,129,36,158,160,32,86,150,217,61,38,45,201,183,213,162,69,3,146,92,186,112,6,150,28,4,131,120,41,15,236,238,171,81,32,66,36,12,119,246,186,14,92,188,51,213,197,154,30,218,196,227,93,65,158,138,56,101,74,69,72,170,115,110,178,220,185,143,195,179,179,164,0,56,236,195,116,89,139,17,57,255,103,51,0,251,45,145,125,218,79,231,191,13,201,18,1,165,82,188,139,180,105,207,242,218,191,60,238,131,227,53,65,250,91,33,49,104,225,37,184,116,62,56,123,128,67,248,168,103,229,241,67,243,112,101,29,213,176,206,179,245,194,15,249,91,130,200,5,93,137,134,139,60,94,243,67,249,78,166,179,123,133,115,12,186,120,186,235,234,10,196,137,119,110,36,140,183,66,92,246,11,0,142,45,0,190,133,140,168,231,75,164,71,189,237,193,196,248,68,79,171,65,73,95,13,232,180,156,209,173,120,76,176,85,195,87,147,64,202,176,86,175,103,240,110,88,210,85,224,44,192,147,29,124,244,50,5,69,105,177,154,27,25,3,98,237,172,151,165,5,166,115,150,66,66,174,193,46,76,63,68,5,30,234,96,1,69,164,54,247,197,64,220,151,75,2,141,30,164,110,217,106,232,31,202,220,3,221,143,252,213,97,55,123,182,54,100,87,13,165,180,221,152,130,44,212,135,200,7,6,42,7,22,211,61,35,37,17,237,21,176,85,30,159,66,134,104,55,237,247,51,42,192,139,23,85,27,152,121,231,152,137,76,89,241,171,35,73,201,181,19,90,197,161,2,89,209,125,144,2,214,168,32,154,201,207,142,83,243,7,164,46,177,144,76,178,228,165,107,85,27,45,226,55,248,235,45,211,31,38,58,229,179,230,227,31,125,124,34,75,232,219,8,185,244,138,54,85,18,155,184,105,185,11,241,134,157,48,238,54,51,98,81,97,18,224,118,18,219,124,58,114,129,183,229,36,90,210,189,255,83,45,248,62,245,53,62,177,131,49,109,13,85,187,146,4,42,17,19,216,229,105,195,166,7,39,200,167,91,166,251,34,128,10,69,134,56,142,237,158,11,7,219,219,97,141,42,99,111,64,9,38,164,116,151,8,206,222,20,38,162,110,47,112,67,141,225,249,139,252,7,78,107,6,249,50,88,166,209,159,63,111,1,115,205,95,35,162,217,169,70,202,211,227,84,7,118,206,147,34,119,23,168,215,4,212,97,178,193,20,17,196,235,145,122,85,77,174,138,181,194,228,233,89,35,24,81,140,183,219,246,36,9,17,9,88,22,31,104,51,196,158,246,173,167,110,0,203,162,31,160,53,131,209,123,29,188,36,21,215,63,252,211,100,104,250,165,125,136,195,38,237,161,131,88,94,191,202,58,120,107,128,213,76,107,84,0,212,179,186,52,225,189,175,72,94,233,19,237,225,157,113,116,100,202,125,76,20,139,111,159,221,17,4,16,29,196,93,247,72,38,48,138,192,239,94,170,239,197,76,7,96,132,140,238,141,57,51,205,238,132,255,116,75,224,44,17,227,169,229,110,186,127,104,28,0,121,107,75,204,52,68,22,76,207,63,248,90,8,82,46,19,144,252,221,75,112,28,125,121,184,80,53,232,133,128,97,92,171,155,217,254,12,235,30,240,10,187,108,91,99,232,172,151,234,9,127,22,132,230,217,175,128,154,235,69,81,165,213,231,213,248,44,43,172,118,147,253,121,247,138,214,39,120,76,4,52,161,15,69,173,205,243,66,95,165,154,81,150,161,214,251,196,160,13,32,20,121,58,106,230,13,138,25,190,169,23,47,28,94,110,66,74,251,182,247,79,148,12,182,185,22,21,148,72,231,70,95,202,226,56,161,245,243,248,236,245,78,45,74,68,95,69,176,236,216,126,180,1,214,101,119,195,48,111,150,241,23,49,76,139,58,5,14,205,1,253,84,151,146,64,106,72,32,194,151,224,219,137,152,145,33,113,170,178,95,51,68,158,178,175,191,202,92,14,31,154,36,38,94,153,253,222,175,59,59,212,40,143,125,116,231,103,33,161,125,50,114,197,2,84,119,113,193,26,207,5,32,28,230,9,41,127,7,34,70,125,28,0,116,248,103,243,236,45,237,204,206,25,85,70,21,51,32,5,185,245,87,173,117,60,215,234,68,158,108,55,146,168,58,7,44,224,8,149,87,237,54,4,35,139,126,127,247,125,62,118,163,54,178,255,34,86,47,85,182,23,85,101,123,144,228,78,234,124,246,184,102,204,232,223,31,36,136,228,196,6,204,154,161,10,88,229,116,211,66,154,211,142,31,167,173,107,57,205,32,92,60,213,196,19,49,5,53,64,95,26,24,161,206,165,212,22,69,89,135,114,179,168,44,23,64,228,45,150,19,213,249,52,252,251,102,177,38,133,138,237,243,13,203,19,184,201,73,156,224,102,80,194,37,63,213,161,77,131,125,100,170,61,16,214,166,139,232,254,55,61,182,149,28,34,163,16,129,15,95,135,16,233,96,198,228,42,40,180,52,132,41,215,42,49,136,137,69,174,59,201,221,40,67,48,85,162,77,5,75,227,96,227,157,104,214,146,216,105,113,53,228,18,219,228,50,62,3,135,116,123,222,248,198,164,131,250,145,115,115,26,248,146,128,101,174,170,60,89,194,118,16,0,9,89,174,62,25,18,241,96,205,216,100,139,138,188,254,255,83,185,81,179,113,209,119,74,158,38,122,88,206,141,147,206,127,171,21,233,36,122,35,48,62,0,72,234,227,241,253,57,20,41,162,109,0,113,3,77,249,160,61,157,164,218,54,134,226,20,204,185,65,150,176,249,186,50,111,45,50,107,221,127,240,21,139,151,40,139,129,228,137,110,155,110,50,194,73,165,30,94,231,62,47,121,11,126,111,232,146,15,187,16,56,187,21,97,91,117,54,244,254,68,90,32,61,202,231,5,236,16,158,210,49,200,171,222,58,238,124,93,176,239,176,234,167,87,77,91,56,254,180,61,205,135,24,228,54,125,169,253,23,175,220,84,222,116,22,23,129,112,208,243,115,111,27,134,240,79,34,45,81,165,158,138,46,172,12,135,24,44,130,98,110,150,42,197,41,122,161,39,246,69,143,33,10,78,155,171,115,79,195,1,89,253,200,22,207,19,111,2,233,171,52,150,210,86,118,216,248,39,231,77,223,95,252,72,73,127,75,59,242,197,90,100,67,150,18,39,84,96,198,128,73,173,205,52,112,183,250,248,164,37,116,48,202,179,251,8,226,167,63,150,28,20,10,191,77,1,51,142,98,215,91,131,2,105,131,233,200,159,7,128,86,44,72,58,138,170,102,159,78,38,45,228,210,158,224,127,54,178,43,101,10,137,6,129,126,194,87,42,58,213,173,207,164,51,102,11,51,41,143,31,102,242,38,41,75,9,96,171,133,24,161,111,196,142,81,152,195,182,220,240,45,232,126,251,193,45,204,16,87,245,38,221,33,112,145,153,11,36,154,189,8,79,102,157,243,98,26,108,98,248,34,66,197,52,147,157,255,125,206,156,66,164,209,74,27,149,249,58,189,31,193,46,98,61,202,151,80,153,36,12,25,186,212,30,41,81,165,201,231,191,124,195,18,23,159,84,59,240,123,204,80,59,202,68,45,189,191,240,252,94,202,19,41,241,12,163,87,160,15,170,196,142,164,132,208,127,174,251,49,104,15,154,208,83,190,200,92,37,52,147,203,140,221,54,138,49,146,126,104,188,22,109,74,106,0,233,171,203,102,21,97,224,27,60,148,168,220,82,227,79,168,209,51,70,139,43,65,167,203,86,129,217,226,200,138,29,130,211,186,233,14,102,94,236,94,6,43,153,44,164,194,61,106,15,140,67,154,80,15,95,225,24,55,28,231,82,32,254,31,87,36,91,70,159,248,70,112,237,175,9,74,47,135,202,246,54,244,59,134,161,43,56,95,161,233,87,249,101,192,74,213,103,74,96,123,146,67,112,160,183,189,110,131,107,238,108,12,7,57,29,164,255,154,92,185,103,222,156,90,57,69,79,177,16,75,100,54,131,52,186,155,59,15,209,176,165,85,160,11,245,141,143,250,223,37,194,47,227,117,30,18,138,141,50,183,58,156,216,17,163,150,30,172,185,245,18,105,191,67,125,210,147,179,253,4,197,206,237,50,13,251,231,187,125,54,221,173,47,49,27,54,32,10,1,214,54,153,173,208,16,134,234,229,4,180,134,124,141,152,98,9,172,33,237,100,123,157,24,141,211,164,243,106,199,194,37,121,151,149,45,24,141,245,225,56,117,23,247,221,86,49,116,209,110,37,125,2,214,147,17,210,201,76,142,131,7,88,90,150,155,183,51,31,120,217,104,131,193,51,224,5,201,218,246,219,119,8,148,254,142,239,140,170,44,153,67,74,67,82,43,149,190,130,155,214,221,58,79,229,93,214,36,255,32,147,232,128,190,224,131,25,214,88,122,119,83,202,204,161,33,62,122,168,12,245,6,118,198,7,80,44,206,115,114,155,74,253,68,185,32,43,109,102,116,98,78,223,10,175,96,233,141,50,166,21,221,53,115,145,43,179,71,144,15,247,88,46,111,103,40,160,141,75,34,101,125,43,14,206,100,151,250,215,15,60,153,12,29,175,147,251,138,163,1,107,36,188,90,91,164,118,26,208,210,129,245,255,110,152,76,151,26,174,139,99,173,153,145,219,167,17,58,45,149,28,219,116,117,187,157,66,2,52,246,113,238,216,247,29,54,54,253,210,10,5,111,55,63,230,22,110,143,149,243,197,83,21,145,124,113,162,193,128,29,31,41,230,34,240,14,128,186,12,74,7,43,129,184,220,100,33,172,75,82,2,197,218,247,118,51,141,21,57,33,203,175,246,91,165,239,115,144,232,81,90,173,1,67,194,196,129,140,49,168,54,218,24,54,130,61,208,239,25,102,218,31,54,6,101,213,227,46,96,126,21,154,210,179,126,37,125,145,146,7,152,50,181,196,200,235,248,70,53,183,10,214,82,104,34,196,105,27,164,222,134,135,255,191,58,126,65,86,253,102,144,224,36,111,21,66,92,25,221,39,55,210,205,1,244,196,34,232,80,242,75,157,17,182,113,112,1,229,130,245,176,12,143,124,186,12,210,163,135,200,53,34,4,52,185,135,181,90,66,194,74,181,158,249,151,253,178,34,112,173,26,181,129,86,200,71,59,238,20,248,141,45,206,152,246,132,32,234,244,227,7,126,8,120,115,196,151,90,217,194,65,206,210,167,193,133,131,198,251,93,77,69,24,133,214,230,135,28,90,61,125,97,242,25,94,249,122,62,149,112,210,7,84,117,133,49,217,6,122,88,188,197,239,22,237,98,234,172,153,215,152,126,89,136,193,185,95,52,12,27,144,17,189,169,234,53,22,80,68,55,188,175,59,42,221,100,245,73,179,213,18,184,155,102,243,123,184,246,46,184,122,81,245,193,233,123,54,94,222,170,41,116,181,84,22,23,70,239,240,29,111,161,44,143,227,88,67,22,194,230,146,31,189,77,133,209,155,60,3,109,77,72,101,185,54,109,65,80,25,5,251,92,140,218,109,135,197,69,209,29,103,84,164,172,33,151,157,13,222,132,24,1,159,103,193,51,245,57,122,41,19,70,3,19,106,224,4,21,180,61,35,110,178,161,72,92,35,235,35,3,119,54,43,170,25,129,206,168,141,84,46,47,244,182,212,42,8,190,123,95,3,218,92,208,171,162,168,63,249,213,87,11,44,72,38,8,213,76,28,213,157,183,29,47,65,120,4,33,135,119,55,23,178,209,47,153,23,145,60,19,172,149,212,133,8,216,12,78,55,59,197,57,234,227,221,119,129,145,106,154,11,32,100,221,221,109,104,209,176,93,111,150,231,149,86,63,11,7,238,81,114,222,241,230,82,173,130,212,115,165,232,57,46,78,248,78,116,12,165,190,91,85,18,170,51,113,252,184,121,81,114,25,236,208,84,90,125,84,107,20,230,101,142,42,74,10,38,142,99,32,251,73,103,186,63,211,15,90,65,109,108,253,69,41,209,25,97,56,182,56,21,48,33,113,229,98,135,67,59,140,186,203,212,202,73,16,198,109,189,49,54,187,123,75,19,36,125,178,121,127,18,193,244,15,62,194,33,125,20,125,242,1,239,190,14,28,252,50,29,219,153,246,19,30,1,130,190,229,69,149,31,22,115,217,236,167,60,116,118,124,61,255,193,215,237,236,212,223,176,163,223,58,18,131,106,105,126,118,180,221,188,120,219,195,177,144,197,62,222,121,211,235,221,52,149,157,180,59,30,36,12,172,137,153,143,2,214,136,211,91,235,250,253,56,206,220,140,58,13,49,245,177,81,106,63,36,142,134,80,105,160,172,255,186,95,7,1,145,254,85,46,38,213,231,198,184,37,129,81,20,202,169,69,69,249,64,179,60,180,188,174,254,15,40,224,108,94,165,122,86,252,5,2,242,67,154,162,197,174,132,199,64,241,253,114,107,249,120,129,144,100,104,43,31,94,254,159,78,130,198,178,203,105,235,8,138,156,253,75,236,242,51,222,91,88,168,113,217,190,176,140,176,179,230,62,39,6,83,66,154,192,171,81,77,140,225,184,194,253,86,185,164,196,79,199,65,217,170,110,56,232,187,8,250,228,103,187,189,110,173,203,52,112,255,198,242,184,213,206,7,31,201,111,34,133,12,53,130,50,0,3,185,125,103,52,150,208,234,68,198,219,170,239,55,123,251,166,178,178,33,202,77,95,28,199,14,222,17,135,125,81,23,13,95,90,89,79,183,60,43,178,153,133,150,62,46,20,211,78,208,58,155,176,46,202,0,201,68,145,225,167,170,232,56,170,250,204,171,154,214,30,238,28,171,32,43,111,195,70,231,235,153,130,163,199,212,116,244,185,34,225,125,143,118,27,114,64,202,224,141,185,98,239,14,82,127,138,169,3,250,238,123,88,167,138,82,155,240,94,157,48,146,3,84,251,92,244,212,244,189,175,195,253,124,52,170,22,63,95,63,42,239,89,88,169,182,255,201,73,185,102,108,96,111,126,128,34,18,55,125,104,167,240,79,193,19,152,136,63,184,202,55,18,89,255,163,210,131,218,199,113,133,220,14,124,134,225,203,205,247,75,180,165,183,160,156,68,83,204,47,163,121,127,202,211,190,137,142,125,240,1,45,254,175,43,99,145,50,181,245,26,125,124,218,36,58,212,9,72,186,89,92,110,17,181,209,222,30,149,215,138,50,101,232,228,143,194,141,240,231,18,123,125,23,84,59,209,6,117,39,71,170,30,50,72,239,181,39,17,239,223,102,53,203,89,139,235,143,166,65,8,108,223,161,172,180,71,162,6,125,191,130,35,71,76,99,110,142,214,168,235,203,226,95,20,209,17,22,154,69,232,47,46,163,38,78,18,66,96,151,101,51,150,183,198,170,125,60,13,212,246,142,58,179,5,56,25,89,134,114,192,155,117,129,106,31,40,187,13,111,52,162,77,108,187,20,98,236,74,76,51,254,192,30,121,179,169,237,36,61,240,153,51,88,24,121,215,148,23,170,21,209,57,107,60,60,166,229,218,68,239,168,232,230,106,77,77,150,119,63,176,122,66,48,80,244,225,183,138,75,86,232,155,217,7,84,87,55,20,128,135,229,164,163,214,165,76,149,22,160,20,149,176,201,48,154,66,94,14,50,188,85,39,134,117,128,225,47,52,158,4,220,136,53,205,2,193,203,216,203,255,117,26,193,11,50,255,135,113,212,60,11,164,18,235,193,237,85,81,213,210,45,46,247,106,99,206,114,53,104,101,217,183,4,162,157,246,76,15,237,17,225,40,108,180,161,67,196,12,69,142,98,47,189,139,44,181,150,193,183,174,246,170,233,222,60,94,13,222,10,173,158,25,104,1,172,51,77,170,15,225,111,205,212,148,247,195,152,55,192,204,97,125,80,182,108,146,241,61,189,86,86,69,87,251,15,149,124,135,97,156,230,137,243,99,127,82,134,227,242,128,130,236,116,113,141,97,94,72,88,139,161,135,252,96,65,133,159,181,9,247,162,103,210,47,95,27,241,152,10,97,48,11,162,241,124,25,237,19,151,102,243,85,132,198,11,253,169,12,59,135,43,38,53,153,38,10,85,49,228,16,60,139,6,226,144,170,86,40,74,57,248,38,194,50,58,3,140,184,22,250,226,47,181,59,11,121,216,181,75,97,159,62,108,56,147,94,232,39,178,99,181,228,191,199,6,189,85,194,151,35,27,172,217,152,7,188,179,231,140,90,223,3,255,32,184,179,114,59,203,194,159,226,220,64,106,187,159,42,238,209,94,82,69,227,165,227,3,136,110,217,65,12,122,215,98,237,163,140,108,42,84,166,112,177,49,66,208,22,129,137,235,82,225,59,211,99,95,55,135,148,182,128,10,94,186,194,27,88,175,158,182,245,143,175,130,238,184,1,181,69,195,162,123,253,121,85,51,88,99,230,20,111,0,104,181,149,221,9,255,118,31,221,15,156,214,58,72,135,77,160,113,120,221,23,0,110,58,159,130,116,29,166,208,21,129,105,34,98,41,105,9,142,171,238,211,29,130,147,84,49,185,210,11,69,102,109,198,182,20,74,63,59,155,160,240,49,170,91,234,133,0,142,190,7,79,237,37,140,95,86,254,254,180,190,70,251,55,247,71,109,105,189,149,46,86,34,160,115,225,94,22,57,84,234,182,23,14,100,241,107,135,105,74,250,64,124,16,130,178,80,52,226,253,240,38,166,114,57,253,48,238,242,203,151,169,191,231,164,86,121,182,114,124,94,5,253,20,153,197,160,230,129,95,27,188,197,112,179,114,214,41,211,14,167,83,147,87,161,35,19,249,146,32,23,70,195,248,73,9,145,178,216,34,68,185,16,194,201,151,34,82,49,241,234,127,194,68,180,33,53,227,149,119,10,104,242,120,35,6,122,55,185,224,114,79,168,92,21,251,252,79,73,239,69,185,139,22,119,93,102,198,244,179,85,122,7,215,236,220,58,97,117,211,51,214,175,79,202,10,127,238,133,19,135,42,226,47,241,34,172,70,51,124,174,39,198,197,169,14,122,5,247,192,182,39,169,34,5,181,153,175,46,26,44,27,188,86,239,85,47,64,87,151,89,18,70,220,10,229,145,238,7,56,12,181,22,141,78,191,2,180,12,201,238,77,143,193,251,119,4,235,249,217,200,192,17,175,158,108,55,109,15,104,106,12,21,164,39,17,74,159,33,21,21,91,171,70,238,34,195,33,50,67,72,30,72,28,212,111,39,159,144,17,102,125,185,248,62,95,65,137,144,226,138,44,214,48,90,187,15,225,20,39,130,184,112,98,177,1,252,224,187,72,32,201,99,220,48,102,22,213,197,165,140,36,248,229,76,210,107,151,78,208,43,223,0,138,37,45,150,145,78,233,238,236,133,41,187,99,27,164,115,160,230,27,122,155,37,19,161,149,55,225,163,106,58,30,79,66,180,212,255,7,245,135,129,135,25,102,24,158,215,26,222,53,35,95,174,114,244,125,139,22,33,29,244,94,30,200,255,38,3,49,233,66,105,204,225,212,244,235,59,124,255,226,170,53,56,218,32,0,121,249,54,100,136,3,199,206,89,49,74,151,123,187,144,60,127,54,191,196,2,67,76,163,149,171,138,74,39,163,40,128,238,135,17,243,213,171,117,220,106,53,14,204,124,167,174,63,47,136,101,156,90,169,83,118,241,177,239,215,0,16,75,137,145,113,8,61,50,245,193,137,51,173,254,210,180,128,35,182,132,54,1,145,205,150,201,191,47,172,122,128,157,128,40,112,188,150,72,98,105,217,13,159,214,162,11,142,91,106,231,239,103,12,13,37,28,99,67,10,74,79,189,249,125,241,57,22,241,29,195,102,135,22,130,243,177,250,86,231,198,199,176,148,47,52,76,61,232,18,143,112,85,41,237,121,215,214,29,24,208,87,51,116,50,148,148,250,174,213,17,254,135,99,114,181,158,120,126,127,83,222,94,105,75,150,141,113,178,127,17,162,249,99,178,159,20,138,56,108,101,47,245,17,22,140,155,162,244,221,134,38,16,87,247,193,241,234,59,249,156,188,114,232,50,63,115,163,59,129,196,80,16,130,38,0,6,152,216,4,10,14,57,35,195,176,255,235,10,116,108,36,66,5,111,174,38,185,250,140,8,79,90,42,51,37,231,56,104,79,212,18,81,123,57,235,224,37,115,200,74,22,167,187,201,129,37,243,134,140,93,53,112,25,128,47,23,73,222,54,216,57,216,151,249,159,109,118,8,235,151,26,96,97,189,41,218,75,226,218,71,37,83,5,232,166,228,248,164,253,27,78,81,161,73,107,85,191,240,181,152,242,33,241,218,172,227,33,201,4,118,72,167,189,36,166,42,106,82,97,53,5,110,8,9,97,220,252,65,192,255,55,162,62,109,32,24,230,166,88,78,252,250,81,90,128,228,173,232,79,128,241,134,109,107,132,123,13,211,0,81,5,107,130,232,71,140,160,126,57,128,35,124,99,139,130,154,178,207,217,155,166,188,87,79,179,1,171,145,35,32,3,180,210,161,215,33,161,192,79,51,154,144,59,108,255,67,211,131,54,249,228,234,132,239,174,204,10,41,1,93,230,86,87,100,133,180,88,82,0,86,138,202,249,14,223,189,187,57,198,217,50,172,167,177,186,218,83,145,99,188,60,223,161,157,200,167,131,142,235,59,51,75,14,192,27,71,74,188,152,255,116,55,10,154,81,116,6,150,167,199,35,173,198,177,180,221,241,47,66,144,120,234,196,191,67,140,78,103,201,32,65,123,208,149,0,216,168,191,67,168,225,68,152,231,187,214,215,117,88,149,43,165,154,131,188,22,155,99,248,28,254,165,158,228,51,57,102,174,181,97,161,49,98,96,135,71,84,84,3,13,199,28,64,251,55,231,124,55,57,76,255,208,7,213,126,64,173,163,145,160,69,195,70,121,101,159,235,237,74,214,39,30,16,231,1,236,184,205,70,252,72,220,177,83,207,42,131,166,212,19,254,17,238,25,57,252,238,125,168,45,20,202,6,173,73,100,222,5,136,105,196,162,42,21,125,24,75,62,9,131,131,190,11,126,120,72,65,149,75,96,91,241,95,123,216,130,167,157,38,37,60,15,251,226,58,195,124,199,33,84,239,104,96,255,221,134,127,80,136,134,222,52,238,163,205,36,221,68,38,87,74,242,63,99,4,29,181,148,114,42,250,172,125,183,43,177,8,176,244,101,186,177,141,187,73,169,101,27,136,104,159,53,218,198,108,250,25,167,245,59,104,96,203,31,204,83,212,157,207,70,141,120,240,120,81,169,251,146,109,46,33,8,4,228,86,87,228,216,142,74,115,25,127,11,122,251,231,161,8,8,35,188,62,101,143,8,145,210,255,75,35,222,141,142,38,83,56,131,241,240,190,79,204,237,14,14,201,46,242,25,168,137,68,122,216,80,233,125,192,145,17,220,243,36,6,240,249,12,184,117,176,255,125,3,243,235,42,15,70,42,32,246,123,111,64,253,172,142,148,240,64,220,35,48,236,215,208,109,137,123,35,53,33,168,172,106,43,220,77,220,207,90,165,245,190,80,187,171,134,14,207,229,14,245,254,176,127,39,173,196,235,206,8,125,69,204,104,135,20,162,66,113,170,220,225,138,201,247,56,5,34,72,222,56,75,111,119,87,91,168,163,90,138,116,112,186,32,127,168,249,115,217,80,2,182,56,117,114,82,157,214,255,19,225,26,177,66,85,17,143,181,108,35,7,132,144,43,245,249,216,83,189,105,154,233,3,89,82,39,97,177,187,223,156,90,146,22,94,47,75,101,228,56,51,140,196,179,51,237,190,28,103,111,110,219,99,5,40,78,220,148,242,192,215,187,14,24,16,225,114,245,149,153,109,20,103,231,9,148,108,139,59,218,88,232,109,56,184,135,187,68,89,54,198,18,126,75,132,165,105,142,62,74,6,177,46,7,181,86,242,26,235,129,77,182,22,55,103,49,229,46,149,81,69,143,21,126,165,11,156,88,196,36,193,144,182,44,189,201,107,105,51,103,35,127,252,199,44,90,61,155,217,234,191,5,195,168,110,141,244,51,254,193,149,35,77,238,133,49,201,184,115,245,201,65,43,194,46,35,38,238,100,126,80,178,160,91,225,221,91,0,87,15,155,86,208,77,82,96,255,199,206,192,37,141,72,19,226,188,105,48,10,250,96,126,51,237,5,225,94,86,224,167,34,12,81,84,84,111,39,113,153,13,193,157,220,129,234,202,247,109,68,156,112,212,238,9,234,94,233,234,230,83,100,116,161,151,66,54,157,33,252,150,236,103,64,228,139,162,71,146,41,86,12,99,251,195,134,226,84,55,124,85,173,190,49,139,178,22,248,199,15,25,95,149,105,83,189,138,70,252,4,161,115,62,168,227,103,239,226,116,214,77,116,109,131,54,108,147,170,97,136,183,17,187,25,162,242,170,43,76,230,7,77,50,213,214,24,253,124,192,203,92,58,195,136,96,146,206,88,144,231,121,176,10,209,117,30,174,189,214,139,119,133,210,106,148,107,242,241,30,195,127,200,181,67,205,165,189,121,150,202,64,94,201,146,119,169,193,23,87,148,92,20,119,244,133,49,201,90,175,57,177,195,172,34,61,246,223,84,100,111,46,69,101,215,82,152,126,48,128,44,62,249,198,156,116,48,144,28,174,90,216,35,247,172,227,156,138,119,197,31,87,255,21,202,178,122,110,33,198,196,212,83,44,170,108,113,137,4,42,56,253,122,209,215,240,119,109,204,232,119,3,192,250,109,111,255,151,57,248,187,218,240,113,12,154,109,93,119,124,76,94,3,96,238,82,236,36,218,80,246,244,97,162,224,174,40,237,90,104,77,118,193,188,81,144,35,78,215,39,230,162,73,211,230,186,125,30,60,6,49,203,65,72,164,26,58,12,22,243,205,173,99,109,145,132,166,71,33,86,186,132,10,201,57,20,255,107,176,190,239,159,155,8,203,130,148,58,123,164,221,197,73,188,252,89,56,120,133,193,81,238,1,73,67,169,101,84,22,234,146,229,19,149,198,136,48,148,75,222,118,216,85,180,213,127,79,14,207,24,168,185,47,170,99,83,191,46,15,251,51,164,44,122,168,136,128,26,105,80,40,166,169,204,46,187,254,0,53,136,236,104,8,133,161,217,68,211,45,160,166,71,191,159,218,49,233,91,1,250,240,239,69,252,237,164,128,125,14,244,231,80,219,76,19,165,97,139,144,107,141,157,223,165,215,112,244,67,105,117,34,17,101,19,142,249,123,144,106,72,251,36,114,6,124,18,250,206,194,63,200,68,254,45,159,130,5,229,65,4,200,66,108,11,222,229,181,121,35,173,146,17,198,154,228,237,78,64,75,87,194,106,127,212,189,41,24,184,121,250,84,67,93,115,15,87,104,96,218,254,167,243,43,109,179,204,126,103,86,54,189,189,214,95,28,14,113,243,252,162,102,35,95,166,67,75,144,124,245,151,138,19,107,140,161,245,48,250,220,170,142,97,53,227,85,148,180,217,38,73,122,99,198,119,114,98,181,112,197,101,5,9,165,245,158,30,22,211,0,206,4,22,147,220,28,80,167,207,159,221,154,92,68,218,49,129,116,186,251,114,91,180,43,22,72,208,53,91,17,211,134,252,232,103,30,113,240,172,141,254,247,49,235,128,84,3,160,83,12,57,147,53,100,132,193,36,65,185,137,165,245,168,186,90,120,255,54,251,183,77,220,107,190,178,244,180,41,121,42,83,208,95,178,18,204,172,228,64,163,208,48,25,95,194,76,16,173,136,127,192,98,169,181,241,11,231,26,255,182,190,165,1,81,152,110,11,59,23,50,162,241,118,235,239,31,54,202,155,171,84,192,184,182,206,141,180,230,207,77,28,102,109,85,169,38,116,197,198,254,194,233,152,32,21,24,30,6,218,61,3,150,252,54,242,229,143,252,255,249,24,151,156,111,141,29,207,114,138,245,31,248,207,188,123,22,144,111,186,120,137,78,169,254,130,66,233,216,241,198,15,46,236,40,80,215,117,148,145,153,215,76,187,183,70,61,199,12,255,30,14,178,91,37,200,141,199,161,247,108,200,194,115,59,101,113,77,203,239,255,100,72,39,109,146,165,132,168,142,182,24,174,208,172,201,225,28,141,61,71,25,146,19,184,195,196,33,192,252,117,115,255,246,136,157,169,92,50,163,143,60,163,73,177,112,101,223,212,141,169,65,78,202,51,169,113,229,173,183,89,253,230,30,129,212,255,68,187,21,209,170,245,20,192,53,126,205,21,107,120,250,228,82,206,170,175,159,24,20,95,103,130,181,60,138,11,69,110,97,186,77,176,182,144,163,34,46,112,116,228,199,48,23,255,73,103,52,28,196,18,14,22,147,57,60,73,92,181,134,75,16,154,249,72,99,49,33,10,224,205,107,23,125,52,46,122,75,94,100,115,109,15,74,106,67,233,103,45,175,143,23,84,33,116,26,201,218,133,134,248,66,154,49,205,171,23,174,220,217,144,206,219,237,162,130,79,240,255,190,237,107,10,148,133,194,41,30,23,30,222,31,105,28,46,234,204,42,78,208,60,17,12,94,71,211,187,117,19,105,188,200,241,178,34,243,183,26,47,178,75,139,222,141,181,140,15,37,198,95,138,18,99,140,34,73,80,168,169,154,211,232,244,186,247,174,24,4,247,223,144,178,190,70,111,166,201,230,192,10,255,98,125,164,108,6,94,121,98,112,209,197,230,24,117,70,79,130,212,15,199,206,135,154,85,220,82,114,33,203,178,53,125,209,160,19,226,211,197,251,76,138,13,0,198,80,220,136,164,155,244,255,109,218,221,164,97,39,54,206,207,110,65,174,92,3,84,108,15,68,44,29,214,113,254,90,232,203,60,208,193,214,250,175,5,239,98,88,191,155,9,42,161,141,104,129,61,239,6,169,72,0,43,157,68,148,72,101,73,227,8,27,64,61,17,223,218,116,40,177,75,224,235,252,50,141,155,172,196,38,73,211,116,249,102,120,122,81,202,150,58,142,215,164,21,240,166,192,30,185,134,188,4,63,178,170,11,140,129,53,231,106,8,121,251,109,230,179,56,79,35,207,40,137,244,28,157,167,76,15,143,176,233,86,32,122,113,200,69,154,63,101,203,58,119,149,86,134,41,72,238,55,129,133,84,25,96,238,208,165,194,85,139,70,66,62,173,139,135,153,74,190,99,182,92,30,199,235,84,22,210,146,170,221,212,217,44,199,192,36,251,226,232,203,18,144,29,57,70,32,47,235,73,231,196,40,16,116,184,40,143,198,156,239,182,155,97,50,115,238,134,222,61,228,201,31,149,203,201,176,21,59,223,180,31,218,44,235,134,250,18,149,20,38,31,213,56,152,37,186,71,136,110,134,24,38,13,192,106,113,171,117,111,142,29,110,26,220,183,249,8,224,39,165,82,24,6,22,234,141,189,24,191,154,118,110,238,203,162,101,80,36,97,145,195,199,155,215,187,249,149,80,184,129,204,230,16,249,24,35,37,167,79,130,112,122,174,229,130,101,93,12,122,89,154,187,87,92,27,158,138,19,131,213,205,82,77,125,125,216,255,216,10,0,232,78,131,179,67,118,0,182,225,236,4,60,88,199,218,15,119,168,175,46,59,203,191,57,89,186,250,101,60,33,241,148,186,210,137,203,15,113,27,83,1,233,214,255,230,195,185,21,189,156,234,120,17,64,100,117,18,236,221,222,168,186,191,198,27,86,48,154,33,105,19,199,196,154,85,118,130,65,229,238,239,58,214,175,172,3,151,110,53,125,5,158,172,239,249,172,232,199,169,189,197,183,69,138,89,158,1,102,220,118,48,186,22,255,162,192,10,105,217,173,65,9,147,245,198,204,26,180,191,140,244,253,79,14,76,165,92,199,65,75,13,68,223,80,76,166,164,188,221,225,7,5,62,25,113,227,133,189,97,40,159,106,185,122,18,211,198,72,127,77,243,65,121,220,117,208,114,226,227,163,152,16,213,125,141,3,232,223,194,58,91,114,72,159,219,142,247,63,168,122,208,133,176,53,17,178,170,62,135,41,1,234,210,229,142,79,30,111,98,217,67,225,107,184,225,156,79,147,123,167,144,232,109,174,140,237,164,52,193,50,23,254,96,41,104,152,39,72,55,94,231,53,234,169,75,83,105,66,57,91,44,181,19,246,151,163,25,18,129,86,105,234,23,154,234,152,65,42,12,90,23,124,72,244,78,33,117,173,85,34,135,163,198,220,56,83,41,137,44,163,33,136,0,38,251,47,201,70,148,79,139,101,14,23,112,49,206,151,77,9,148,217,200,2,168,90,100,127,162,246,58,102,137,255,161,7,147,244,114,224,123,29,54,63,193,253,109,203,83,135,93,109,91,63,88,120,105,216,167,209,111,136,116,18,57,219,58,238,30,10,171,152,211,241,198,132,5,180,50,6,33,176,192,207,215,28,34,112,198,213,2,20,214,52,232,94,218,206,184,151,148,171,202,8,82,254,244,156,96,144,77,16,42,134,102,40,234,91,44,100,217,71,68,99,168,80,25,94,13,220,101,91,250,16,3,15,80,68,117,83,192,252,193,127,95,178,183,187,70,155,25,237,209,106,110,75,34,152,19,190,220,97,233,155,121,167,22,74,50,224,208,109,64,110,35,240,71,24,122,155,103,194,44,16,73,113,151,148,32,153,77,99,204,89,109,139,143,141,122,188,247,123,188,243,207,85,119,249,15,169,206,149,122,181,90,128,1,197,59,134,81,214,218,192,117,77,95,174,77,6,153,54,223,53,97,85,120,214,184,63,175,21,245,145,14,144,60,79,198,19,158,72,188,222,77,232,135,7,84,44,133,238,184,61,125,14,108,199,16,204,113,196,55,160,148,24,112,168,93,72,30,128,53,254,167,3,117,52,34,206,222,62,24,180,133,113,192,42,5,192,54,109,57,210,168,130,75,32,170,235,155,8,29,151,40,82,243,131,208,207,47,188,104,48,248,249,82,202,224,234,115,23,163,41,13,102,239,30,212,54,57,97,25,212,138,151,169,113,115,226,98,47,251,149,195,201,24,65,44,242,101,164,106,45,46,102,199,45,121,189,194,122,56,13,78,80,104,57,111,207,131,87,249,19,153,175,251,30,149,65,93,209,228,172,163,156,83,248,242,128,24,30,65,83,149,37,183,142,29,244,253,68,115,160,245,139,144,9,159,39,198,155,71,25,234,239,37,242,159,36,79,169,14,121,182,10,110,176,126,162,169,92,95,190,106,63,48,154,89,83,85,63,169,70,199,82,46,82,242,16,97,198,2,29,207,242,22,94,100,232,74,19,76,8,5,107,35,97,253,203,101,203,30,3,127,140,192,199,235,21,211,70,43,128,23,63,103,201,115,41,228,136,71,107,216,209,28,235,71,166,63,178,90,181,95,234,12,210,115,40,237,227,83,3,240,46,61,119,89,61,170,119,58,242,157,103,189,12,22,30,101,174,254,243,10,78,24,209,111,175,126,95,180,28,8,156,77,8,42,181,89,10,86,15,169,88,43,107,95,250,197,211,45,244,212,8,51,7,205,240,228,229,164,223,146,217,20,168,147,86,61,109,125,145,116,125,191,8,51,172,137,61,195,168,250,116,123,241,17,16,73,195,254,147,145,214,161,8,172,138,229,119,211,30,81,142,78,42,176,90,53,17,67,83,63,167,84,115,138,21,130,192,1,124,63,118,102,40,0,51,11,21,145,19,187,90,34,216,137,130,33,92,240,83,168,39,12,58,51,123,191,101,101,8,7,3,37,115,228,37,76,67,144,189,195,150,128,164,16,216,111,101,111,248,43,30,51,219,49,246,199,182,23,118,175,203,152,237,135,163,107,62,57,253,107,246,167,217,3,232,32,161,103,40,253,180,249,185,207,131,170,117,216,152,29,75,164,251,78,74,16,73,157,229,74,186,129,44,102,32,81,60,220,216,20,123,1,138,157,249,247,55,228,73,76,88,176,178,148,116,152,136,67,79,41,78,151,227,44,250,238,35,87,186,245,35,223,35,101,207,130,114,181,108,152,202,182,150,150,149,125,231,126,85,94,196,35,130,240,5,227,188,40,121,249,19,120,167,116,186,92,229,128,201,94,126,55,114,177,172,70,211,141,108,166,209,134,142,13,60,246,21,207,152,138,11,236,108,113,98,117,249,10,146,149,216,225,106,125,162,72,188,187,220,36,248,54,145,246,36,59,142,172,125,178,45,75,139,153,217,249,95,30,111,124,35,253,54,33,56,48,198,44,49,255,24,14,130,42,164,46,171,179,3,167,150,124,37,3,151,4,19,130,87,118,145,24,92,109,250,60,230,47,162,17,140,161,113,178,239,106,122,43,239,55,43,229,85,113,186,49,198,237,166,12,0,234,187,15,92,108,190,57,102,233,100,31,201,80,25,192,214,244,112,65,148,145,12,208,243,240,156,152,166,220,170,231,102,75,160,141,118,133,235,196,212,229,18,130,216,247,191,209,170,0,142,30,38,0,101,201,247,240,52,43,206,201,250,246,111,179,205,87,42,248,68,214,16,203,21,121,139,40,85,176,164,41,61,181,240,23,48,47,194,155,157,2,159,101,39,216,137,157,249,227,125,224,83,181,203,112,91,12,195,50,102,51,115,216,124,220,78,32,76,109,145,112,44,236,71,60,51,78,182,0,79,112,24,72,156,43,47,51,7,10,13,40,199,254,46,45,78,22,73,217,45,143,208,37,201,167,101,34,28,149,239,49,161,246,79,103,166,128,208,226,223,190,196,55,125,185,233,248,65,68,51,164,148,127,26,71,243,32,49,119,89,140,195,195,230,145,250,34,31,43,64,18,4,121,229,233,128,3,171,122,24,167,246,241,149,144,47,197,207,127,19,41,219,78,73,101,85,88,165,72,82,156,170,246,50,187,33,6,74,40,156,24,22,111,42,253,2,164,18,245,58,154,229,239,75,78,216,131,169,122,247,241,7,243,11,226,96,221,66,180,17,29,232,9,12,172,218,223,94,48,73,139,112,27,91,51,251,146,12,95,238,99,88,93,183,243,74,234,250,55,249,141,69,149,18,239,19,123,1,249,76,2,158,250,54,166,126,197,61,191,36,183,157,120,16,30,127,165,57,166,53,155,18,152,243,29,63,168,80,120,58,165,81,132,132,19,192,25,244,90,155,8,29,166,59,147,67,43,109,157,190,140,245,63,253,196,7,51,113,242,181,166,206,213,172,223,60,39,47,1,0,89,133,179,24,176,182,30,105,47,191,14,115,121,152,194,40,213,118,75,96,52,10,107,140,231,189,181,139,254,253,192,1,58,77,184,204,17,60,101,65,34,5,4,137,94,55,101,224,167,121,229,93,42,30,172,30,3,77,242,166,25,61,168,15,132,230,60,19,236,158,43,123,149,68,87,229,236,102,62,118,167,74,22,107,64,229,152,198,2,205,121,11,28,20,75,215,237,141,242,239,208,200,200,16,151,41,225,10,95,29,23,18,145,227,54,42,241,141,169,236,178,149,74,183,130,230,174,212,13,225,112,7,172,151,159,217,99,66,170,36,215,103,213,249,166,26,166,17,252,214,110,191,135,35,232,3,15,161,80,218,26,88,151,105,186,18,83,212,252,16,138,58,193,90,47,138,155,129,126,7,172,167,136,211,147,123,36,139,227,117,111,215,192,131,224,28,199,71,35,106,37,18,161,103,128,121,150,98,37,39,176,194,155,255,164,239,178,97,91,6,173,200,139,60,139,191,244,69,178,69,74,234,95,8,8,49,243,221,212,69,69,207,89,156,34,248,65,16,6,240,124,7,90,200,103,89,77,250,170,41,50,93,62,196,216,42,39,26,79,197,19,134,200,138,35,178,104,72,119,119,46,168,85,249,168,220,35,77,217,84,151,163,105,62,37,74,35,35,164,117,43,253,229,49,108,211,109,242,16,238,243,150,48,104,121,25,179,187,94,155,111,82,207,214,141,110,187,184,220,68,189,50,255,184,37,131,1,130,49,122,160,146,168,211,255,145,209,169,221,0,82,112,99,197,175,84,46,71,149,139,30,245,83,58,104,70,7,63,40,187,236,32,167,62,243,16,110,116,221,235,8,137,228,29,127,20,173,28,99,53,224,239,89,128,25,79,143,19,206,50,64,230,74,102,160,168,106,213,150,31,55,168,113,15,167,211,65,172,66,48,105,124,2,175,146,112,84,5,130,186,12,202,254,55,71,209,253,141,106,112,38,66,31,18,135,139,255,222,216,9,125,80,185,80,103,2,242,249,100,183,124,58,245,73,82,54,21,121,92,85,119,13,23,79,196,70,13,77,238,128,7,211,237,72,106,179,164,32,220,153,196,103,95,143,214,85,32,102,98,135,94,242,148,11,48,146,96,148,45,230,204,59,187,97,243,110,131,254,99,205,205,117,205,129,45,46,106,241,184,148,120,156,86,227,183,163,93,153,202,34,196,249,76,82,205,232,0,239,25,162,103,73,58,46,233,114,209,126,135,83,138,197,188,146,80,163,131,7,199,84,213,243,150,139,201,8,19,1,233,56,43,205,162,1,91,72,227,41,196,18,37,45,98,92,211,56,111,176,76,202,166,28,89,51,6,90,143,113,103,214,19,249,69,162,195,191,203,240,87,90,250,246,178,61,183,159,87,39,236,228,216,240,180,112,250,144,45,178,168,43,0,126,187,183,223,3,147,54,3,15,66,36,162,116,154,88,197,59,67,254,165,245,187,205,93,171,190,199,166,198,195,122,72,136,28,88,96,176,178,233,217,82,171,234,2,214,76,195,204,194,254,144,196,146,128,199,51,48,201,116,72,119,186,113,24,19,201,68,3,181,57,17,125,37,48,192,175,60,213,200,132,80,34,230,26,176,189,181,86,33,217,137,235,188,222,173,45,241,70,55,104,24,217,212,217,18,219,138,178,246,3,136,233,244,65,6,120,242,167,40,151,237,123,65,58,224,188,27,85,230,67,215,211,64,232,204,144,243,120,247,161,161,51,64,220,205,55,201,236,162,147,128,90,66,175,99,63,215,72,163,71,98,222,170,84,190,238,132,13,253,109,168,43,195,54,195,157,85,75,17,48,57,236,216,67,240,242,2,38,86,107,95,133,170,22,249,147,160,227,173,159,155,151,56,149,238,10,123,44,200,237,0,129,153,131,74,187,77,73,21,2,14,27,0,131,131,71,13,187,25,129,70,84,242,112,245,212,217,212,250,141,233,42,252,117,220,107,186,218,218,22,191,113,37,157,10,181,173,129,198,142,171,239,21,160,82,241,9,87,108,47,160,41,184,2,213,135,242,42,48,84,25,66,166,173,115,75,214,50,207,79,176,92,250,15,176,218,133,98,198,72,131,172,84,191,70,194,119,172,31,201,81,23,84,195,172,154,108,253,199,164,128,84,25,34,66,210,188,162,242,59,253,216,78,10,179,222,48,23,26,46,39,71,125,148,185,8,114,243,210,19,92,107,230,19,250,17,200,110,200,39,86,174,71,7,123,163,190,45,165,100,189,53,138,204,125,133,63,74,120,45,214,168,36,6,72,183,4,246,177,180,137,96,43,148,178,130,171,153,228,54,224,185,67,15,66,29,36,245,174,241,160,53,105,8,201,126,30,239,245,25,149,143,225,113,185,92,175,77,73,59,108,246,28,95,89,13,104,105,88,24,99,249,160,148,183,102,194,4,85,196,170,253,162,109,45,92,154,238,157,131,246,199,121,16,40,40,63,255,25,135,213,73,15,181,42,133,186,42,154,254,186,252,38,113,99,82,209,34,32,67,243,239,174,106,55,139,106,100,13,200,177,35,129,199,27,227,6,239,3,129,225,20,108,71,66,162,111,233,130,30,210,54,56,147,240,168,198,198,113,33,127,184,21,180,135,239,188,137,55,139,39,215,137,120,216,164,175,175,136,243,165,77,92,208,55,97,38,146,19,86,125,66,198,232,131,168,163,194,86,117,227,252,89,17,171,200,100,181,129,170,172,182,92,185,218,99,210,250,7,37,65,155,133,46,220,97,24,120,175,243,92,53,99,179,95,119,88,144,147,66,195,77,247,115,123,29,153,204,205,223,225,162,2,64,170,214,120,44,167,226,122,199,57,112,178,10,105,171,242,9,216,83,105,88,56,184,126,43,94,251,226,254,228,160,243,158,14,209,190,41,62,110,219,76,191,199,201,178,202,122,103,168,240,23,132,20,195,136,156,180,15,14,29,104,18,220,11,178,146,165,175,252,74,178,31,24,112,177,228,142,160,65,113,5,136,103,214,229,72,72,182,223,69,119,125,114,27,32,79,13,73,146,225,138,37,109,208,224,90,198,90,165,251,220,125,135,145,222,199,241,61,205,35,121,204,202,4,47,24,57,34,26,222,164,64,42,133,50,120,137,151,43,139,184,180,63,123,191,249,97,36,217,217,253,107,229,59,30,252,133,85,209,202,40,129,60,213,39,69,163,115,255,122,34,173,207,137,248,23,61,146,41,26,44,230,23,214,111,154,20,237,247,43,221,41,157,158,48,186,152,96,77,22,218,199,117,239,80,140,204,218,140,65,148,149,249,4,169,240,26,91,57,157,68,163,58,1,135,231,146,58,162,236,243,163,171,139,241,127,167,54,137,7,69,117,211,71,200,216,229,233,241,112,28,28,208,89,84,205,94,227,180,119,171,105,160,226,115,125,217,6,18,146,207,96,178,160,252,139,130,126,244,47,1,134,143,38,230,201,74,85,106,233,166,84,135,238,58,150,21,196,91,201,8,61,180,175,69,161,6,199,184,127,195,103,67,255,117,95,202,4,216,217,216,151,19,25,93,192,110,137,159,94,198,149,84,138,217,49,254,144,230,7,229,222,15,178,237,171,65,195,181,110,8,86,121,27,130,4,21,55,27,9,224,16,48,180,211,115,2,169,100,14,204,238,250,172,36,16,106,108,58,109,221,98,101,88,166,244,200,183,6,167,25,47,56,43,234,228,56,220,237,212,83,135,51,112,141,3,206,46,79,85,202,141,131,8,72,85,198,21,51,7,17,176,3,63,182,166,237,96,176,240,141,29,64,96,59,96,73,152,166,168,8,204,169,171,27,235,254,148,193,195,177,188,45,143,96,204,97,134,169,10,10,244,55,24,228,48,28,223,107,247,110,19,233,195,251,57,185,116,84,0,249,249,248,84,28,192,126,37,27,237,249,134,250,116,163,74,202,177,7,149,48,148,201,21,126,54,43,146,78,158,239,236,103,161,153,179,138,143,218,61,237,57,194,42,58,177,135,39,251,52,90,93,130,57,143,28,78,56,104,234,130,250,5,14,247,62,123,178,178,8,20,133,186,97,251,138,65,166,56,23,147,189,19,58,72,201,204,52,249,209,40,227,240,177,253,253,199,13,187,3,128,119,80,117,128,11,247,85,137,180,3,206,252,254,249,0,79,243,135,18,146,39,245,30,99,245,59,227,200,108,127,243,19,77,222,198,188,190,25,206,1,183,13,234,84,236,140,63,230,140,157,74,180,13,0,134,34,205,202,50,127,46,255,6,152,33,93,120,157,207,225,75,126,58,148,188,56,7,19,249,224,99,67,55,244,81,178,163,32,22,146,195,164,57,212,174,82,202,129,0,172,131,8,189,133,223,141,103,83,243,11,7,193,169,77,218,134,36,74,78,230,47,123,248,51,104,31,162,183,193,85,227,129,135,119,183,20,113,129,132,35,175,193,102,223,144,65,36,133,93,10,74,6,105,179,43,66,205,106,4,50,172,165,222,241,21,139,168,78,107,7,202,122,40,111,145,250,151,219,57,1,146,90,118,26,130,28,123,188,217,99,111,1,137,57,156,142,183,233,26,8,194,139,78,234,75,156,24,168,39,84,89,113,156,180,229,203,180,76,115,139,18,46,119,158,100,229,214,171,67,224,171,72,137,119,114,24,166,249,33,6,27,92,227,87,233,142,251,166,195,237,101,26,178,29,155,127,232,98,53,240,4,127,58,29,99,43,174,248,204,195,120,155,12,57,131,126,22,205,187,130,174,15,153,159,74,227,224,104,214,63,238,63,43,203,190,151,210,185,46,95,54,228,230,128,250,63,131,182,8,235,90,214,89,74,78,44,219,151,46,47,115,246,89,120,129,58,179,218,178,204,126,193,42,206,185,88,163,6,150,180,74,252,163,161,3,65,36,33,217,221,133,130,137,162,123,145,108,39,192,245,219,212,109,104,186,198,216,67,197,77,150,209,179,167,162,91,234,42,175,173,179,204,117,89,242,151,221,7,54,193,102,29,32,118,150,100,33,70,130,196,129,48,252,53,38,214,189,28,130,205,231,225,3,35,91,155,13,245,83,102,76,169,117,186,87,194,24,66,91,36,103,76,107,252,178,42,167,140,154,246,2,140,242,179,199,15,73,146,177,57,186,65,65,166,86,166,15,111,136,41,32,195,97,55,33,195,37,234,189,161,171,113,62,150,18,25,25,58,12,217,32,80,38,38,154,121,241,237,88,135,132,81,99,219,221,15,105,254,19,96,91,197,150,45,174,93,100,79,143,188,90,215,218,149,195,118,52,205,54,49,168,191,163,36,102,239,0,219,174,234,99,73,25,148,196,228,40,24,158,74,12,250,186,108,193,49,111,164,134,118,78,64,213,87,95,169,253,92,27,116,87,44,18,169,72,32,111,107,23,200,95,121,54,193,122,195,46,83,211,24,193,255,40,40,177,213,120,192,167,246,27,166,181,10,103,85,179,84,16,56,95,92,250,211,81,25,48,169,150,247,17,48,232,182,27,134,207,247,250,73,109,5,23,221,188,103,182,158,32,252,27,15,47,216,90,143,234,185,30,222,171,138,165,111,52,209,11,87,91,215,241,235,176,222,16,106,150,239,81,183,97,247,78,124,254,50,41,205,224,99,20,179,153,172,211,146,189,165,235,148,40,62,238,89,132,117,28,29,128,248,187,211,179,211,199,184,72,33,214,180,61,158,253,137,230,206,9,175,138,47,146,158,189,244,188,15,176,6,83,33,183,71,181,27,46,234,155,235,119,45,243,124,214,197,49,73,248,76,163,5,47,245,132,128,73,86,184,198,66,132,129,38,11,254,21,62,37,31,154,105,64,185,242,86,229,191,87,32,23,104,121,33,43,118,33,65,60,86,112,185,230,164,45,108,45,110,120,127,197,80,239,83,239,7,175,144,168,49,1,39,235,201,129,217,109,249,80,119,193,155,206,255,144,105,150,10,40,91,145,50,254,2,226,195,134,128,52,112,214,134,235,168,93,243,111,48,77,5,115,219,20,64,210,171,169,158,84,99,240,91,173,160,185,178,8,197,34,50,146,218,13,193,235,14,33,192,68,236,1,151,209,74,42,225,106,13,35,18,12,188,80,196,240,83,38,111,63,211,252,106,199,176,169,254,169,126,121,31,224,250,115,22,27,19,160,22,50,254,254,129,192,10,83,61,41,218,19,56,183,233,146,44,246,142,214,204,10,224,245,93,191,127,171,186,74,20,253,68,126,190,228,129,146,3,253,6,66,170,171,17,180,0,74,51,97,242,114,205,180,136,148,199,129,110,200,110,163,45,235,245,124,157,155,237,224,134,23,238,29,251,230,237,238,167,140,99,95,127,116,96,16,99,239,15,37,77,222,44,45,208,118,55,245,32,105,30,18,93,19,34,41,139,174,152,46,222,134,242,65,158,114,189,146,81,127,37,17,61,67,44,153,179,187,194,219,82,100,85,73,63,31,136,134,106,116,28,94,101,4,219,252,109,0,171,130,110,155,86,170,232,162,156,218,116,215,177,35,38,140,65,250,54,113,173,48,220,220,53,200,54,214,205,170,25,25,59,151,0,210,219,62,252,142,8,53,252,239,130,117,62,251,5,80,60,242,138,130,139,104,158,144,183,150,102,178,209,187,44,144,37,99,250,151,204,99,196,96,253,92,169,186,139,47,212,20,227,114,11,83,122,149,152,42,4,253,110,47,227,1,240,255,51,194,176,68,45,133,171,46,118,94,152,122,2,202,140,188,231,93,61,216,199,130,147,244,30,125,171,107,221,189,22,83,41,70,195,180,9,146,87,31,77,182,143,227,218,72,175,37,75,45,99,76,8,92,158,151,40,231,247,223,177,12,86,63,23,17,206,32,231,194,13,192,188,231,147,69,245,130,88,113,96,25,199,242,246,154,94,83,119,222,209,8,208,107,59,3,39,226,55,118,31,166,230,240,202,235,60,4,183,211,80,142,198,101,4,117,251,180,58,230,154,40,194,228,204,102,231,84,60,242,149,26,184,126,254,63,13,56,13,221,159,136,214,25,89,184,148,145,128,82,199,137,112,142,92,40,4,28,160,8,144,55,120,44,34,158,176,106,132,18,227,34,244,124,114,56,7,95,147,232,140,30,230,188,37,179,118,170,18,98,144,188,184,40,173,18,16,166,154,242,71,74,156,151,38,216,21,122,4,12,156,246,78,164,219,85,35,227,169,211,94,80,42,208,190,29,49,226,246,12,224,70,142,88,202,166,152,121,107,237,248,143,203,21,184,5,162,63,147,176,115,104,227,208,174,201,169,21,220,100,169,221,68,134,17,227,253,203,143,165,168,14,105,150,84,122,204,31,6,241,10,204,207,184,128,129,252,208,220,220,113,193,17,194,69,207,154,222,17,58,32,145,227,40,170,249,37,178,199,199,14,117,104,182,27,203,77,170,117,8,120,102,128,146,246,27,94,164,96,100,252,238,132,127,122,100,11,224,34,139,5,91,0,136,217,61,14,118,69,6,82,235,103,255,149,42,103,225,242,36,249,133,174,183,13,239,243,19,17,151,116,99,44,222,255,225,219,178,222,139,148,104,127,148,153,44,23,79,38,201,104,171,66,181,93,169,191,89,243,210,49,233,35,127,26,192,77,86,140,222,131,89,34,190,255,101,240,95,249,246,175,229,139,123,121,54,157,119,48,25,150,114,31,98,107,154,203,74,56,130,251,79,40,163,238,146,25,4,103,16,99,154,92,64,65,114,88,61,47,74,109,167,110,114,222,237,20,250,196,19,215,226,198,115,90,232,127,50,92,54,160,36,169,66,32,40,90,146,162,181,87,117,181,24,66,52,200,47,210,43,208,145,215,169,96,95,82,181,183,145,23,233,241,157,227,247,219,88,22,118,152,34,105,241,254,190,237,76,3,190,124,45,154,86,34,160,55,94,197,214,122,196,225,211,30,226,76,208,69,62,120,90,222,18,20,162,21,127,35,116,224,139,134,128,192,142,198,64,115,7,114,66,77,108,22,145,120,186,150,226,97,242,34,11,194,205,205,185,172,9,155,88,7,144,61,141,83,96,208,120,220,33,206,64,131,244,106,246,177,67,35,48,153,194,54,143,119,185,182,33,234,177,71,85,80,31,160,200,36,130,82,240,16,221,69,98,173,28,119,159,83,210,71,121,15,168,100,74,61,150,112,79,33,135,141,60,115,228,233,170,160,143,127,120,151,11,166,180,154,29,88,234,151,87,67,119,165,47,51,115,1,76,101,147,176,47,191,79,143,29,171,202,121,181,32,198,243,206,78,251,24,247,68,232,107,121,153,213,12,10,149,234,57,226,142,245,141,69,128,110,92,95,170,14,245,114,189,47,15,106,56,222,233,243,24,216,183,141,74,144,194,178,185,109,118,124,181,9,10,92,124,40,3,193,228,15,148,67,218,238,146,176,195,144,7,168,32,86,21,36,29,165,29,239,84,159,85,244,132,129,166,190,108,59,196,124,125,184,147,28,204,157,253,10,173,130,7,53,153,34,75,203,166,106,241,246,205,191,66,167,146,179,107,115,91,21,92,94,96,138,104,173,107,7,37,192,98,247,255,200,126,178,228,23,120,171,61,240,157,225,165,111,68,210,94,101,252,237,72,86,62,37,48,153,54,57,1,7,88,148,102,35,206,89,253,234,34,75,192,60,194,101,170,132,237,109,200,23,126,248,114,36,240,238,130,158,11,43,254,110,180,14,36,217,192,119,251,113,209,241,19,192,226,177,18,212,91,146,180,64,29,175,223,221,186,46,42,4,250,72,97,11,217,189,78,205,81,76,35,41,142,153,81,181,60,118,180,226,228,234,237,165,43,15,98,19,92,206,11,65,117,250,151,170,50,72,231,254,157,195,128,119,2,208,28,125,26,73,4,55,114,195,51,233,52,125,63,115,184,9,31,3,222,102,245,1,98,232,157,58,47,34,202,177,27,118,39,141,44,142,74,101,157,67,158,44,102,72,94,245,102,235,247,225,152,180,152,211,184,168,161,114,105,175,139,142,163,244,22,236,132,136,199,131,58,96,153,139,81,250,191,108,71,155,28,220,177,123,0,60,100,101,100,7,131,29,187,98,185,175,244,185,63,90,52,160,53,30,164,129,159,80,48,200,235,243,69,17,231,189,87,249,66,102,35,110,113,47,202,78,100,110,129,83,77,252,247,219,173,217,120,76,29,151,101,41,48,184,182,162,38,14,141,230,96,15,156,179,13,195,161,23,80,46,69,152,77,177,71,18,62,250,211,241,195,237,215,94,75,70,13,214,138,130,41,20,52,2,220,49,132,101,188,181,6,99,187,128,21,101,62,76,169,105,41,16,94,194,217,196,98,231,121,252,56,246,181,5,255,215,45,40,16,111,33,169,246,222,81,103,232,187,204,14,240,159,189,82,111,14,203,146,35,174,205,47,248,37,135,195,229,158,222,152,78,40,255,76,21,115,80,127,117,25,164,23,147,91,138,168,165,169,250,81,128,63,38,48,155,127,247,84,27,206,26,85,118,162,212,47,112,104,128,50,5,107,87,211,9,138,234,85,112,75,235,248,178,67,182,231,16,140,210,238,183,108,72,196,76,23,23,132,182,59,174,78,236,157,243,102,201,0,104,254,103,197,214,248,109,237,247,207,227,224,50,79,48,24,199,251,49,202,22,208,136,185,131,18,94,40,216,32,102,192,214,226,196,13,61,96,122,21,70,4,209,25,198,228,75,63,31,60,125,172,198,186,37,57,169,203,249,154,119,254,135,53,166,91,237,99,246,39,234,109,33,68,60,228,191,39,134,174,142,157,125,225,83,119,125,106,213,104,169,247,217,69,127,54,159,250,253,3,229,28,213,130,121,34,18,95,87,33,70,68,237,105,248,99,53,169,10,181,98,250,180,63,134,47,18,113,12,139,143,151,170,61,181,198,128,62,142,119,104,35,132,148,215,65,42,199,83,173,205,108,248,82,227,120,206,135,214,189,106,73,175,194,13,87,131,29,50,71,225,225,72,117,40,20,154,61,131,116,53,216,131,123,70,90,4,215,10,120,51,143,217,193,31,91,160,12,103,190,103,151,109,76,174,34,3,82,127,254,71,86,108,166,132,154,106,44,235,179,237,31,128,66,91,9,239,60,151,240,70,88,151,136,176,235,67,172,54,245,0,172,242,127,21,32,172,205,54,177,57,192,152,181,150,222,123,166,76,241,94,242,6,181,234,56,52,41,63,168,4,175,139,189,18,3,19,44,90,247,119,146,171,53,192,222,217,120,37,93,193,183,253,187,65,223,170,53,90,33,168,104,228,32,222,153,235,175,43,186,96,6,35,140,225,141,234,26,65,18,143,12,72,156,100,225,30,142,27,20,17,126,192,111,110,89,193,180,241,81,87,219,174,63,153,141,69,212,184,126,0,22,111,180,251,230,42,156,197,151,83,216,109,76,91,7,71,152,240,3,21,155,195,2,116,209,186,186,251,181,104,12,18,183,214,25,82,199,15,131,185,104,178,25,195,205,143,193,127,237,128,193,175,87,147,7,138,5,149,120,127,169,145,189,49,47,134,152,93,193,0,239,146,178,18,29,167,212,47,31,58,112,175,20,77,176,7,23,218,11,88,36,189,222,158,107,146,30,134,187,61,240,95,33,114,70,6,74,219,133,174,206,103,190,217,131,172,176,194,117,161,85,197,168,180,255,185,225,248,67,150,196,180,186,195,110,203,57,110,225,59,59,100,201,73,244,144,201,28,233,132,34,203,166,80,134,169,126,193,68,138,148,9,116,111,235,59,246,0,42,138,178,189,194,230,186,213,224,222,228,213,74,185,249,228,70,37,204,52,237,195,244,49,237,66,38,137,151,213,250,200,91,89,45,196,165,45,64,45,32,2,102,19,44,223,80,68,84,58,58,218,125,54,115,155,64,218,69,203,233,179,227,81,80,167,182,86,233,63,26,10,154,83,62,120,234,28,6,149,40,223,198,234,178,194,216,209,142,251,52,191,71,145,187,180,7,17,140,247,89,91,211,34,43,128,110,127,181,114,178,84,37,149,246,114,19,132,245,200,36,127,235,253,197,155,200,54,177,70,174,113,211,52,180,62,42,99,118,232,219,18,171,15,250,72,167,13,153,30,156,166,125,27,216,145,44,205,226,195,245,122,70,113,183,202,253,190,74,202,88,195,174,255,95,210,239,115,57,58,126,47,46,149,16,100,243,241,82,194,70,153,125,91,150,199,90,140,76,57,167,202,68,174,251,219,157,251,116,26,98,233,54,116,165,216,220,3,52,114,51,115,211,49,102,129,25,101,198,103,165,63,56,160,179,247,42,122,216,123,54,136,120,134,255,155,39,50,26,89,49,40,24,66,26,90,94,49,130,232,108,150,50,131,55,211,254,233,249,170,51,13,17,59,152,66,51,86,115,88,91,221,189,37,55,232,233,202,102,111,250,7,171,222,245,194,172,76,2,17,248,233,18,90,113,220,194,62,246,89,173,212,252,51,73,51,2,57,208,50,237,157,174,97,121,249,82,255,83,212,143,211,239,161,10,73,93,227,234,136,161,214,11,197,143,199,245,127,122,213,95,44,123,101,145,86,99,211,144,82,204,100,93,143,143,182,131,29,136,23,227,222,120,99,136,124,228,100,124,120,110,96,181,115,209,103,246,154,115,127,47,5,173,210,90,253,231,172,116,182,99,97,248,166,165,115,157,194,1,226,239,212,87,20,107,187,189,136,252,50,124,31,29,254,72,177,190,56,117,135,162,41,178,138,130,151,71,165,78,206,201,171,8,4,221,146,122,11,108,5,22,154,104,81,106,146,211,219,58,71,131,201,231,210,87,77,192,207,43,77,144,162,43,100,245,59,233,4,223,11,28,234,205,246,144,53,167,239,41,1,139,0,105,20,4,225,63,93,9,56,51,46,74,187,97,86,211,225,18,144,215,204,194,216,1,0,250,10,135,149,133,2,190,245,232,129,70,11,98,179,153,32,190,61,52,101,2,86,164,216,73,243,145,148,82,128,140,89,184,214,203,147,20,175,149,132,125,24,137,251,252,145,30,226,62,87,141,80,139,176,57,224,239,49,186,213,3,108,106,238,217,124,42,232,194,209,16,39,11,94,37,248,68,18,145,21,11,87,94,19,69,151,181,155,1,235,125,199,12,163,13,54,133,64,24,69,168,196,144,5,22,51,118,80,233,55,153,38,25,225,92,16,128,236,200,36,254,71,58,12,203,205,80,85,194,238,25,253,156,100,78,135,129,45,134,22,42,139,198,195,202,245,10,85,240,2,166,67,25,200,38,18,221,58,86,197,36,162,160,82,138,165,99,218,175,180,81,107,117,168,253,64,135,194,77,19,29,6,188,183,7,209,26,13,27,251,186,26,93,94,37,62,92,213,3,45,204,129,241,168,14,213,118,31,79,113,134,192,36,207,226,65,180,95,13,45,102,138,37,64,1,63,150,48,191,41,214,130,101,51,47,105,203,81,87,124,14,107,93,225,21,120,240,28,26,110,246,62,166,27,239,122,89,44,218,119,90,38,110,187,29,245,105,178,41,39,137,135,10,130,112,211,186,210,142,95,189,18,172,235,167,119,45,185,94,22,251,166,101,44,15,170,64,118,158,65,54,204,62,31,207,53,136,217,162,115,2,173,62,121,152,174,85,33,22,204,1,4,40,161,193,231,185,32,169,72,95,119,174,102,84,222,98,78,241,56,107,6,81,126,254,143,216,25,137,16,186,117,45,142,134,206,75,125,223,212,82,11,124,55,109,147,147,122,166,97,162,143,172,39,238,86,35,66,15,209,31,198,131,59,225,41,152,182,136,215,102,209,37,246,176,186,246,163,200,78,193,208,79,172,166,26,122,49,65,143,48,159,160,64,194,156,60,85,172,57,200,167,36,234,189,87,118,134,41,178,78,124,46,216,74,117,41,149,108,254,241,113,86,32,161,106,55,44,186,52,101,106,17,41,155,114,84,86,56,146,133,113,43,40,73,86,33,170,179,23,186,231,197,209,162,210,104,210,152,110,38,28,247,90,24,213,127,248,98,56,207,58,61,174,144,152,27,27,126,192,43,104,179,217,134,5,125,129,10,187,79,251,117,179,233,35,251,103,177,130,37,192,115,251,67,184,221,153,136,57,118,242,34,246,127,174,23,22,3,157,224,99,72,147,22,107,252,2,127,110,225,165,111,39,43,242,94,226,33,51,73,97,162,171,225,103,184,198,195,110,143,90,42,189,8,163,51,227,211,239,113,219,180,69,26,124,166,250,196,119,234,217,228,205,45,164,49,200,121,139,70,207,114,189,168,140,179,26,139,186,136,24,176,189,32,214,232,10,119,3,172,167,87,10,179,37,254,44,100,193,150,187,219,153,161,22,139,44,186,14,84,186,16,95,127,157,232,225,58,195,229,147,137,248,28,3,114,173,11,45,130,193,92,183,192,71,209,158,1,179,86,86,10,159,163,74,12,57,158,61,195,133,16,58,107,170,249,24,227,201,2,85,171,42,98,239,26,63,229,16,1,111,116,254,101,224,68,251,217,187,139,48,166,212,238,165,81,6,182,115,244,90,201,216,126,213,50,68,158,203,68,234,90,118,47,113,98,36,13,230,65,191,151,97,158,86,126,107,216,193,87,26,39,63,129,208,34,58,77,31,150,36,193,136,183,212,206,88,128,199,22,238,73,49,127,19,177,235,31,122,168,10,203,219,76,4,61,251,184,177,133,101,31,169,33,103,242,145,146,250,73,219,199,93,52,210,134,218,189,199,152,145,174,142,214,216,49,112,1,11,221,45,201,218,65,92,45,111,57,23,170,188,162,41,200,242,45,61,212,246,238,30,1,164,165,244,149,104,85,48,210,210,188,154,195,133,92,13,41,83,43,234,0,186,45,70,135,39,214,43,23,214,199,15,110,127,182,61,135,36,121,147,230,82,162,136,110,217,211,146,166,129,79,143,133,153,17,227,39,105,87,111,247,98,152,89,29,16,110,110,87,112,225,9,207,57,64,109,130,124,125,34,28,119,189,43,187,172,67,166,123,152,166,200,138,12,239,176,57,201,123,71,82,152,116,62,165,18,63,209,102,119,143,132,59,219,179,94,242,228,212,5,141,241,200,159,245,245,193,14,144,30,111,166,3,11,150,142,24,155,8,133,88,88,176,231,72,240,79,205,249,181,2,222,63,50,186,14,44,42,63,85,191,224,54,61,211,35,211,82,68,47,191,146,235,23,56,200,196,226,99,234,219,205,68,247,120,84,122,237,138,51,15,43,240,63,28,216,247,5,14,127,30,160,158,105,246,87,238,165,65,192,250,76,133,37,16,218,98,81,8,42,190,30,115,140,137,237,252,97,4,96,174,40,210,119,10,241,235,74,160,202,71,182,184,224,242,103,196,52,158,198,161,173,131,96,82,123,18,99,139,140,191,43,128,20,206,51,31,101,148,48,63,56,211,131,182,58,134,157,4,155,4,17,1,99,22,174,126,245,224,67,55,188,184,208,113,21,168,25,61,219,179,208,11,8,157,165,214,137,66,124,33,182,8,89,6,89,91,225,156,114,249,177,58,42,38,141,49,21,126,38,217,205,250,188,113,227,50,235,3,95,238,242,52,56,95,28,220,141,71,195,169,100,69,252,182,178,219,119,172,10,203,228,106,47,12,155,218,206,95,150,67,197,126,227,149,53,239,28,107,153,50,242,127,119,143,163,127,92,59,199,238,119,109,37,133,136,140,4,124,8,192,23,116,162,184,157,12,248,143,191,239,82,83,19,44,198,59,130,18,28,60,81,31,1,107,93,65,16,182,198,175,59,118,25,28,97,23,221,255,174,168,160,215,243,181,234,11,188,12,70,122,141,195,122,148,232,123,72,61,78,232,179,121,207,113,158,71,200,236,93,241,106,248,89,44,137,222,21,213,2,97,194,204,228,36,186,90,212,252,17,33,85,42,162,211,1,81,3,128,28,66,26,204,206,190,227,152,56,240,181,30,208,12,57,173,52,30,146,40,31,102,81,148,44,37,151,222,192,57,98,248,181,142,223,6,105,188,217,58,80,113,16,6,214,107,20,87,69,85,193,17,196,79,42,57,204,130,86,244,158,72,44,163,204,29,96,35,207,1,174,75,112,71,118,138,188,0,204,126,189,93,47,97,159,34,56,171,92,254,212,70,83,137,70,63,79,100,202,251,40,8,150,225,161,69,15,60,23,143,247,16,62,220,128,171,184,137,236,188,207,19,127,167,222,141,68,43,30,238,60,31,62,80,171,138,208,176,67,80,70,129,31,190,196,19,221,156,231,131,141,93,38,221,73,48,215,217,80,22,131,196,173,54,44,228,94,189,210,183,42,50,219,8,61,172,190,128,236,36,163,17,250,39,95,185,154,169,129,235,96,68,203,26,112,72,144,133,65,236,97,137,174,204,203,124,128,39,37,115,180,43,157,143,146,57,222,158,135,179,28,254,76,176,11,218,43,132,121,56,144,177,246,174,223,57,160,5,223,152,255,2,69,162,254,113,97,41,114,244,227,244,5,222,87,207,138,45,244,146,162,135,24,51,252,250,61,80,248,124,71,41,144,233,159,14,208,237,128,117,84,63,74,24,116,214,107,78,115,173,20,100,184,246,245,23,173,137,24,52,110,209,124,90,254,251,172,205,209,185,154,84,68,60,185,85,74,201,147,57,111,24,133,251,184,235,255,56,37,65,198,32,23,206,94,63,181,194,46,88,238,18,137,84,229,29,67,247,87,55,233,244,28,85,192,123,137,213,99,229,214,203,166,101,162,131,112,57,105,149,91,98,138,254,212,253,99,130,132,200,25,185,88,69,149,199,253,149,54,190,97,243,150,157,225,21,52,142,242,133,109,14,60,253,54,38,191,46,243,86,57,252,179,8,254,105,231,186,51,18,195,154,48,21,244,144,150,83,155,119,5,78,124,27,68,178,113,6,214,219,149,199,48,49,13,78,236,109,59,225,157,214,175,218,217,116,199,254,57,55,107,202,109,5,217,133,69,30,40,89,246,156,247,130,133,192,235,15,80,235,82,17,56,240,183,203,249,149,176,255,104,200,171,137,167,219,39,148,53,42,214,254,159,184,171,228,246,179,26,205,247,123,178,181,91,94,98,113,125,234,140,85,252,122,28,139,92,229,255,22,224,103,133,20,93,47,185,215,253,30,213,53,63,198,211,66,38,205,121,218,64,130,35,61,139,199,217,213,133,108,171,48,17,117,78,214,209,178,25,99,132,133,170,207,125,32,21,15,193,3,224,46,173,248,3,173,91,75,141,129,80,221,132,235,199,84,183,166,65,135,247,186,132,57,171,203,38,205,214,237,94,112,205,0,196,166,66,190,174,43,141,123,214,19,178,208,1,66,101,158,102,170,63,207,115,237,17,178,75,71,168,235,13,236,61,255,249,136,94,95,183,253,26,133,28,92,81,37,229,104,249,176,1,244,69,14,24,240,150,126,147,202,109,137,184,7,219,147,59,252,150,174,4,6,183,196,133,235,145,139,35,194,98,120,146,121,74,8,171,22,211,139,237,145,150,143,189,218,24,88,82,27,52,224,49,163,121,241,47,8,114,189,27,126,8,120,52,202,102,244,94,108,243,111,21,217,238,248,133,132,242,28,33,62,209,18,209,63,73,130,212,91,88,84,140,168,129,66,96,29,66,170,103,41,202,54,1,207,139,149,203,55,242,84,240,203,236,227,225,14,93,192,28,217,222,187,15,237,136,249,103,61,50,81,185,174,222,84,132,178,170,158,123,186,8,21,20,184,38,160,176,89,202,205,8,43,142,6,247,185,47,79,37,48,21,201,241,94,115,81,243,254,122,21,158,116,194,122,46,43,119,72,226,83,26,147,215,101,110,93,30,155,49,102,26,184,224,0,91,219,180,195,179,189,159,154,74,66,221,191,51,234,95,162,21,246,21,109,168,111,145,0,9,166,9,176,20,102,32,63,187,237,35,159,65,152,186,116,184,243,115,167,37,177,75,186,237,174,16,228,120,95,135,133,11,92,223,64,252,44,191,37,87,196,211,94,238,223,22,237,118,173,96,24,242,84,58,246,233,138,40,82,116,84,150,140,140,182,58,212,28,7,152,201,97,189,153,21,231,156,43,101,67,134,109,203,157,145,184,80,146,14,180,53,115,76,156,72,168,7,197,232,154,144,68,224,171,171,190,74,47,57,44,197,254,230,113,173,4,194,102,59,188,119,254,12,88,108,40,164,230,131,111,198,135,227,30,141,243,177,67,145,33,51,131,94,251,6,192,84,124,67,159,205,9,7,173,223,166,55,54,128,226,231,122,71,140,52,94,55,70,85,110,86,166,183,201,39,163,172,36,228,233,25,29,49,2,35,82,193,130,208,209,54,241,175,69,186,140,29,237,7,63,191,31,57,61,219,8,116,243,226,215,107,147,240,137,253,163,13,168,84,23,93,115,240,15,181,131,54,65,104,162,151,47,14,66,147,2,86,197,20,47,59,170,213,41,49,231,53,60,176,245,13,12,177,62,229,190,232,129,162,142,228,118,73,115,176,182,77,85,134,168,129,176,61,62,229,240,124,156,239,117,211,130,190,89,227,23,152,54,116,71,149,27,179,224,100,251,187,148,202,155,197,153,204,243,237,249,250,15,221,125,51,35,46,148,164,90,15,145,105,117,58,19,225,144,206,208,255,251,194,10,225,1,216,29,164,162,2,104,31,254,253,0,206,168,51,43,25,59,185,97,168,127,68,243,105,187,41,197,184,176,166,225,49,158,178,89,178,93,15,246,237,132,224,163,93,53,251,32,210,45,204,19,195,54,72,203,218,112,185,254,115,107,153,212,202,12,82,197,224,34,190,230,64,162,29,13,3,53,165,213,86,15,105,40,196,200,18,151,164,198,55,160,94,41,112,25,26,211,5,173,81,84,64,229,187,201,63,244,245,236,114,180,95,113,24,211,13,109,200,1,193,40,190,211,250,170,69,20,247,225,255,204,39,24,131,98,66,53,81,42,188,236,87,40,44,241,13,61,241,233,36,246,58,42,163,225,244,186,76,81,82,212,208,117,236,248,250,114,132,221,181,202,130,223,68,105,214,226,43,26,197,22,65,203,252,41,215,47,80,195,191,253,27,84,143,84,203,243,59,58,201,74,170,87,105,244,106,216,199,180,120,99,55,137,226,145,25,32,244,203,147,194,42,70,222,46,132,61,57,232,193,55,245,253,180,95,18,217,159,212,102,103,74,126,242,87,43,113,0,91,26,145,158,221,250,215,53,231,226,62,132,112,181,211,7,203,209,197,43,101,73,29,56,40,187,101,10,26,121,183,201,151,10,243,119,229,28,23,5,37,233,195,47,186,195,42,40,177,78,219,185,138,174,245,243,60,248,95,168,6,126,239,88,92,52,251,9,115,72,225,9,209,231,137,42,241,169,107,83,153,62,165,68,45,17,20,236,148,62,29,103,80,56,12,195,208,235,213,136,17,7,153,225,128,215,158,53,136,181,6,7,57,207,159,49,179,117,79,213,13,64,63,108,23,69,144,227,203,25,77,65,74,252,61,125,224,90,131,46,203,109,53,45,50,16,35,199,227,110,85,107,157,84,84,196,209,123,193,156,17,202,42,208,161,211,162,209,173,90,81,104,212,33,144,40,231,131,188,234,181,195,80,191,39,195,208,146,18,225,157,104,185,14,231,127,4,3,170,220,128,226,69,46,239,220,132,216,214,178,27,130,159,20,189,34,17,116,147,160,53,252,121,14,36,207,108,76,33,144,144,246,11,226,240,228,30,47,108,165,5,13,187,41,164,91,124,109,85,11,96,124,148,91,254,253,198,102,207,244,70,106,160,64,202,31,205,230,72,209,143,220,127,237,133,232,80,105,45,126,239,250,236,188,225,56,203,111,38,185,21,14,204,223,142,193,155,41,151,235,198,163,109,1,42,136,253,172,74,217,255,237,222,38,181,110,4,6,255,223,36,54,247,235,220,59,151,206,167,236,196,205,96,3,126,81,67,127,152,77,63,148,89,221,3,8,101,101,221,20,125,102,193,168,255,197,41,145,177,141,167,150,33,73,149,40,184,16,128,232,240,66,14,72,207,228,251,17,147,4,32,187,39,236,232,211,129,106,187,165,151,42,16,180,138,152,72,37,194,158,39,222,223,196,32,118,129,116,82,215,88,255,48,21,38,150,208,173,158,68,138,121,82,28,94,100,121,55,248,71,103,30,104,88,226,166,185,209,86,94,73,145,198,219,223,175,252,95,232,177,112,192,69,108,242,60,57,32,132,53,219,243,126,254,32,215,110,162,187,249,8,8,53,109,252,106,171,202,192,34,209,248,31,46,216,62,165,200,28,219,67,74,13,224,8,25,16,66,118,201,217,148,135,65,86,224,111,241,211,132,204,150,193,19,251,24,78,248,255,124,104,214,15,127,98,97,13,205,79,218,78,10,133,210,51,30,164,161,159,235,144,86,49,156,41,45,140,206,251,197,31,158,4,254,179,124,175,249,121,178,246,101,187,189,17,111,80,182,143,154,195,176,157,60,85,2,99,3,119,235,10,227,121,184,130,236,246,123,111,165,67,155,198,131,127,119,91,138,115,23,197,176,17,63,115,41,250,61,117,111,126,197,22,112,144,7,141,168,41,146,200,139,69,228,52,222,136,82,170,169,201,61,183,137,152,97,219,58,69,101,247,166,186,252,191,237,38,81,14,95,211,197,127,61,153,158,200,70,134,160,18,41,69,76,161,2,193,240,78,122,59,138,202,161,229,117,186,160,253,94,22,27,164,37,236,250,96,29,27,128,85,5,239,218,7,176,30,80,250,95,118,30,221,186,16,129,137,97,47,89,186,233,77,254,0,227,247,89,206,161,44,15,57,12,26,11,243,145,191,82,177,203,94,21,77,27,125,187,133,69,179,36,138,160,141,17,115,97,113,20,31,231,4,211,198,85,218,218,67,66,26,185,188,201,26,46,233,161,24,84,207,89,225,249,68,14,85,214,159,250,106,227,50,22,98,78,65,242,170,63,72,127,94,245,78,55,101,193,211,101,124,22,227,156,236,95,178,86,39,3,203,102,207,34,210,195,149,70,167,177,193,176,245,89,199,20,190,1,8,196,217,29,65,239,181,136,119,181,20,214,113,119,26,5,188,86,167,130,1,81,165,247,141,202,202,253,130,228,213,167,82,101,163,113,123,158,144,54,134,79,88,140,2,26,251,132,121,131,45,193,26,180,236,248,234,95,187,229,227,123,215,18,129,82,72,163,79,200,6,57,192,133,255,8,116,194,181,127,183,179,97,50,183,103,52,128,156,236,146,48,226,41,175,139,48,227,184,195,46,174,240,53,31,247,57,30,132,250,119,177,143,15,120,79,15,173,62,31,248,171,86,60,13,38,149,173,55,138,134,199,230,8,82,211,210,194,193,2,115,67,195,108,230,18,90,172,210,209,239,5,34,164,244,212,83,153,232,178,225,2,28,94,176,232,87,238,172,215,37,5,2,76,18,23,80,30,27,155,112,242,95,36,90,126,79,196,131,3,21,217,221,53,187,241,24,202,221,132,178,254,53,76,117,98,169,168,224,252,244,252,5,226,28,100,78,111,20,70,25,105,2,132,210,72,51,189,81,70,102,73,171,164,121,100,104,35,34,44,123,1,78,90,184,214,243,141,197,177,215,239,178,55,99,118,67,246,202,29,161,212,186,37,182,3,122,180,129,124,234,146,226,192,196,12,225,123,143,239,236,162,254,237,183,96,144,125,20,60,225,229,170,249,45,169,118,14,170,51,172,19,49,50,171,178,175,97,147,106,101,248,241,253,24,195,186,32,101,27,73,114,101,40,135,187,131,206,251,132,104,128,229,23,60,147,119,137,5,140,120,20,219,190,8,227,237,172,199,160,251,185,23,140,99,45,137,132,145,60,220,139,231,246,216,76,152,114,144,25,233,76,134,233,191,190,239,72,238,206,217,19,236,79,135,33,63,173,137,84,79,12,27,70,47,222,146,87,135,89,18,137,96,118,27,148,138,90,181,252,5,7,44,6,124,137,193,135,30,115,203,164,204,243,246,103,153,107,193,153,41,176,40,48,194,66,96,16,6,249,45,39,54,13,226,108,41,253,103,109,102,3,60,128,143,162,145,46,135,138,115,86,237,166,123,48,205,236,37,23,61,148,236,191,217,241,106,255,210,106,180,147,118,84,100,146,254,154,95,235,84,79,109,184,175,8,108,26,179,125,117,72,31,41,129,125,66,82,154,246,76,104,190,64,39,152,136,178,176,1,51,47,186,124,88,3,98,84,118,155,219,70,82,62,13,232,197,182,53,223,59,81,191,224,225,8,62,177,102,93,57,76,27,24,114,104,48,227,181,224,83,133,18,42,234,128,136,212,251,19,202,73,175,181,169,73,214,250,218,55,164,249,159,145,53,169,119,72,195,35,105,43,118,26,107,110,120,241,103,126,47,72,245,115,185,254,235,148,152,179,6,167,226,203,70,90,7,163,116,208,6,92,12,243,236,214,191,6,161,12,174,44,189,172,150,144,177,222,187,20,26,117,98,247,35,115,72,167,236,119,51,114,121,139,165,41,89,184,154,86,43,113,73,27,73,166,143,61,41,92,150,6,116,145,224,172,136,60,85,242,51,245,158,88,209,79,89,220,118,145,103,201,74,80,36,5,44,73,213,108,13,46,254,100,206,4,243,190,1,34,216,186,136,117,117,99,177,162,137,36,172,143,208,47,173,212,241,158,191,198,127,238,148,177,171,233,42,100,253,222,91,177,72,180,251,240,217,142,238,168,212,240,169,119,144,206,65,150,219,92,8,185,253,120,161,155,24,102,162,165,53,11,164,116,76,216,39,155,43,50,17,212,61,100,245,99,227,57,29,246,153,104,180,146,164,173,53,165,77,212,18,63,186,241,139,114,31,187,185,131,228,247,210,99,240,67,58,128,94,151,226,176,44,113,178,249,143,67,77,131,106,81,235,153,185,100,218,99,33,233,231,39,5,164,147,0,62,63,35,154,15,193,40,133,96,213,155,119,58,78,65,194,177,90,247,139,113,182,33,251,107,246,56,159,68,41,48,214,106,1,173,20,58,5,44,205,25,124,199,199,246,136,44,70,198,116,135,103,240,238,12,221,133,208,12,47,36,216,139,56,72,183,33,119,66,36,85,128,235,123,106,112,116,207,163,252,68,245,12,213,182,241,246,119,245,64,104,211,76,226,112,168,99,224,178,130,147,229,61,236,252,233,169,144,245,126,61,147,71,249,37,86,53,25,99,79,30,32,156,190,43,5,233,213,61,4,210,190,97,41,252,31,250,40,56,9,68,176,248,183,95,82,234,238,207,159,147,220,95,183,203,118,30,99,13,59,212,65,185,251,18,118,246,168,68,125,142,98,7,127,138,95,50,73,188,254,2,99,240,81,28,154,184,12,172,156,190,9,133,241,226,249,9,93,58,35,21,195,228,131,133,146,230,167,69,217,86,231,87,185,65,157,184,36,213,240,134,149,247,163,138,46,241,148,196,171,193,69,228,64,234,189,194,37,56,222,38,240,116,167,131,25,3,218,117,181,185,132,149,84,85,43,247,107,145,134,255,11,108,194,15,6,15,31,42,223,17,93,166,152,224,112,202,77,241,169,199,181,77,85,108,163,227,205,29,182,65,229,131,56,139,113,67,122,7,161,249,208,152,49,42,82,103,53,146,227,253,57,82,140,201,214,178,179,126,219,241,168,3,0,175,116,228,83,248,37,94,237,106,129,125,221,158,95,83,137,30,35,213,232,84,52,212,43,177,222,6,242,129,90,29,235,52,203,34,210,13,49,187,216,214,5,2,106,152,117,216,31,73,40,30,116,7,174,62,188,76,36,67,138,60,241,42,130,70,58,11,107,165,165,0,108,14,31,89,179,9,68,102,8,3,145,106,139,238,12,179,150,178,62,168,58,5,4,33,19,109,251,110,229,133,56,145,235,47,250,87,88,98,127,77,63,21,136,196,116,88,222,214,222,202,153,49,35,89,137,99,85,155,115,207,206,154,48,103,5,227,26,92,144,77,72,191,141,140,142,5,146,71,105,107,208,43,15,39,182,77,143,15,241,11,43,230,255,154,155,58,97,155,37,131,70,53,122,96,236,111,186,42,226,26,18,232,1,136,103,219,75,153,186,233,181,51,106,139,211,47,115,241,203,137,94,206,166,97,99,251,140,241,150,92,187,154,192,84,55,4,181,120,129,147,29,144,43,0,173,72,87,196,189,58,213,155,128,247,247,128,162,191,197,255,59,203,243,96,189,230,147,153,255,173,17,143,136,141,64,140,190,123,130,42,177,126,68,74,238,114,239,143,160,114,103,101,110,141,97,198,40,204,22,68,29,239,171,38,4,112,167,175,167,221,91,217,215,136,150,38,65,37,28,220,2,175,20,236,22,218,35,169,186,131,78,19,54,107,148,153,51,199,200,33,32,59,251,238,34,101,71,57,57,103,12,177,85,97,177,188,163,194,234,253,141,51,151,34,114,244,112,252,39,40,47,134,151,12,92,72,32,63,80,145,58,96,171,20,58,124,211,146,229,94,235,90,126,201,207,63,28,201,115,67,236,67,108,140,146,31,33,254,146,135,221,127,185,67,44,143,85,28,185,232,57,209,127,105,233,99,110,38,183,112,109,201,214,90,191,2,44,86,230,216,14,191,142,45,169,112,116,194,183,140,170,60,16,114,164,249,39,51,158,119,81,50,17,189,137,75,53,214,177,133,99,111,0,134,91,233,111,202,225,52,151,169,16,7,159,60,217,196,156,20,57,196,238,167,96,60,246,144,64,151,86,217,205,3,187,90,80,73,122,9,105,108,192,128,112,39,14,17,204,154,87,145,144,175,19,107,28,131,255,61,140,10,221,18,125,159,213,29,12,155,53,26,20,115,121,32,213,116,34,112,37,215,128,53,104,214,110,215,46,77,32,101,166,71,57,106,134,140,177,9,5,179,210,171,163,8,243,134,2,164,250,221,143,102,169,105,231,102,217,111,50,197,194,212,6,152,207,14,79,90,110,229,0,37,27,108,180,131,254,89,200,87,237,110,224,31,71,15,153,167,86,70,39,118,101,43,30,12,64,210,176,53,46,124,35,130,38,168,158,117,80,192,84,62,10,229,147,73,250,48,70,180,159,39,252,236,19,43,163,95,186,234,19,214,53,160,17,243,225,182,187,142,29,201,76,64,137,61,179,95,144,60,141,73,22,176,45,203,24,170,223,148,8,134,166,15,246,19,229,134,151,148,236,86,248,207,19,202,113,178,11,54,132,233,251,121,246,113,162,149,221,78,219,75,45,148,254,220,241,201,16,58,6,157,245,145,83,131,67,92,140,9,228,50,117,95,26,92,145,17,14,213,220,43,91,240,122,187,146,41,79,201,56,28,90,85,70,74,107,158,240,84,25,190,6,202,28,154,172,232,74,155,207,195,248,80,118,54,88,94,116,97,49,223,15,251,172,158,26,100,177,55,117,178,91,98,18,82,118,45,181,14,167,109,20,254,205,88,109,89,119,12,3,50,37,28,91,100,97,30,44,93,165,169,160,91,96,40,71,240,61,228,245,210,228,97,28,97,152,243,248,109,28,121,216,75,89,147,133,201,64,20,92,230,146,37,200,255,158,25,73,193,26,25,32,218,45,35,170,153,82,255,170,97,194,155,148,113,199,69,214,203,78,28,110,71,152,38,54,223,143,165,149,21,57,113,173,94,220,22,237,159,90,49,71,70,55,8,175,90,136,118,50,148,245,63,10,136,241,192,184,128,252,167,20,71,53,160,86,67,181,198,156,123,81,93,80,170,153,253,82,223,131,239,253,71,197,50,243,105,206,141,77,160,114,198,94,101,72,254,250,174,57,248,206,172,94,243,101,170,24,85,244,180,104,243,213,71,12,106,155,178,84,218,15,45,21,190,238,162,157,214,132,179,227,160,174,74,152,255,137,123,233,223,96,53,195,3,145,73,183,158,43,158,39,99,135,244,217,137,101,67,215,29,97,161,5,124,44,242,82,201,127,246,9,204,233,119,234,226,140,45,249,163,29,203,174,218,190,31,95,196,251,113,33,222,249,234,105,194,148,21,67,70,236,55,149,2,9,148,152,126,165,249,185,33,185,105,45,96,238,183,211,106,111,30,198,71,214,24,109,208,239,225,71,223,76,163,184,81,113,91,235,159,230,84,210,196,5,177,198,140,248,15,149,116,47,68,16,124,141,50,248,106,82,116,22,146,39,193,109,52,74,208,40,249,66,42,230,175,237,182,158,199,175,56,36,75,182,164,86,172,194,111,212,71,148,80,88,186,27,138,252,117,192,105,22,192,237,53,134,132,105,109,226,140,222,75,246,122,236,243,242,105,67,63,157,33,82,87,85,105,92,150,103,19,249,194,213,39,236,48,211,196,128,62,164,102,101,96,0,124,83,62,168,117,17,2,2,14,181,164,240,55,156,213,75,149,65,75,241,125,130,140,199,46,237,180,43,48,199,84,250,33,190,6,186,12,207,62,199,50,44,187,196,95,165,138,167,241,88,108,169,217,32,99,98,153,1,107,116,127,12,4,153,30,58,8,123,189,30,245,23,142,162,155,80,189,114,243,135,218,248,217,104,77,4,105,197,103,95,24,52,84,255,249,122,199,65,123,152,116,35,158,156,7,26,52,134,11,4,205,134,83,29,19,79,75,134,74,48,2,70,169,168,89,10,138,152,167,52,12,250,38,232,114,94,238,77,193,169,201,243,11,123,3,162,248,105,121,15,147,16,43,105,28,134,190,57,110,253,19,94,219,26,146,177,253,120,10,204,0,106,163,60,245,67,155,69,123,192,182,43,152,15,86,213,189,159,37,234,48,238,249,89,218,95,101,171,237,59,112,149,77,40,225,80,175,67,31,49,93,1,108,119,140,248,77,194,52,73,44,240,204,14,141,68,92,101,205,70,35,171,90,101,68,189,67,171,152,178,255,74,107,236,177,182,77,141,47,122,231,17,54,241,65,170,235,60,221,75,206,70,80,161,54,183,252,149,230,139,82,93,39,200,169,179,141,163,194,131,110,18,102,157,28,121,109,81,231,208,8,230,193,40,221,244,12,7,17,84,40,81,120,107,130,1,194,3,85,224,181,143,234,198,164,30,253,239,162,239,118,22,195,106,97,242,126,102,176,34,124,26,218,11,176,7,46,118,232,241,230,5,5,224,215,145,172,41,148,113,79,27,250,237,1,159,169,197,52,216,143,237,27,249,153,31,129,210,131,67,107,88,84,53,205,71,43,165,31,102,11,6,10,38,16,255,118,223,142,173,233,19,42,174,166,21,60,4,55,95,104,239,74,159,56,98,88,159,217,217,250,103,88,98,216,237,92,135,70,176,42,231,141,231,20,111,131,221,195,102,34,180,157,14,33,187,172,23,126,161,251,123,54,178,66,241,200,35,36,201,148,164,164,38,86,96,29,254,159,115,48,184,235,165,243,151,140,177,237,121,72,253,128,86,155,249,44,45,7,6,236,145,65,236,235,201,171,104,208,18,210,196,67,139,17,128,124,110,173,113,228,194,56,165,145,175,112,79,180,81,201,121,11,11,231,250,247,231,103,119,38,186,8,164,144,36,118,118,76,166,250,86,59,162,206,94,41,56,109,148,74,221,238,230,165,177,189,60,10,218,16,82,161,238,19,31,116,115,50,116,178,155,154,225,171,96,101,11,140,184,112,230,118,59,195,117,186,114,121,61,176,149,156,124,186,28,254,201,176,94,18,10,129,120,132,127,255,75,48,90,223,176,202,234,152,97,118,169,46,3,148,151,184,20,72,252,235,66,23,239,194,178,246,1,35,235,130,73,166,69,189,116,21,76,169,225,231,168,219,245,80,65,7,21,4,107,1,227,211,55,180,47,151,25,90,164,95,53,253,245,94,83,136,197,95,91,95,96,187,166,139,97,123,177,91,99,83,146,53,213,150,178,158,194,32,224,114,146,251,249,41,77,111,200,240,124,232,240,20,201,176,33,237,26,4,180,105,201,23,75,94,99,34,50,58,30,18,45,91,131,160,182,124,99,248,102,90,0,2,128,207,215,197,75,62,39,6,102,0,170,130,20,133,155,139,5,215,39,101,102,19,213,122,67,62,239,145,151,3,248,62,35,245,166,232,201,194,211,124,94,68,21,110,58,129,194,124,68,244,193,238,214,173,79,238,179,116,45,211,40,124,56,191,27,131,18,218,239,56,158,190,30,88,79,50,245,0,144,238,160,49,91,220,47,103,125,128,214,60,165,30,148,228,229,252,201,163,208,211,17,14,233,220,205,238,15,233,6,114,123,211,60,178,5,147,255,147,250,93,221,2,112,217,52,213,162,155,183,241,7,187,0,1,27,82,84,172,111,204,193,106,74,164,199,172,167,26,253,216,217,233,133,179,44,191,107,22,0,111,19,238,93,82,107,77,129,150,56,100,129,208,219,44,163,108,36,36,171,190,137,133,252,179,186,47,103,138,34,196,28,197,68,97,82,64,214,198,19,2,78,105,199,243,169,103,61,157,135,188,242,78,17,41,159,253,196,232,71,230,201,168,102,136,155,101,59,40,222,199,23,93,108,243,19,20,148,164,38,205,234,51,33,181,71,167,131,14,141,213,150,103,157,208,0,55,143,25,66,223,77,230,149,228,232,34,253,201,197,7,245,64,43,174,41,181,18,178,79,153,57,190,155,137,125,93,59,65,69,100,148,60,42,17,32,178,225,141,53,244,95,70,81,3,41,44,5,10,232,51,188,129,144,192,8,168,138,15,133,66,101,191,187,132,175,52,150,64,117,233,152,207,44,56,193,40,11,64,72,246,41,243,179,170,4,135,241,240,233,215,132,194,232,63,253,52,82,138,202,197,22,55,251,131,127,198,203,98,119,172,9,178,46,182,117,20,176,212,204,39,30,142,172,196,81,29,44,207,219,36,117,137,91,105,103,75,106,47,74,54,245,24,130,76,188,39,123,10,146,25,65,40,27,251,62,224,102,79,87,208,136,171,124,106,68,253,177,227,234,171,9,144,14,108,82,95,60,215,195,34,112,223,119,101,180,66,224,129,128,228,56,212,124,155,142,221,197,125,132,174,22,62,192,14,200,153,134,153,194,236,178,224,221,106,96,161,4,195,52,108,230,75,198,230,43,143,14,185,57,177,95,139,231,33,240,26,87,183,46,16,207,57,54,26,244,180,209,244,111,137,213,25,254,136,202,239,96,244,111,181,68,203,204,233,148,38,209,208,78,222,89,254,177,203,164,171,152,29,92,164,81,76,186,79,27,167,251,205,197,165,114,228,96,8,68,73,222,184,169,205,12,145,93,252,73,73,105,207,57,37,87,42,104,182,247,108,100,39,21,176,35,29,92,146,162,154,56,33,103,151,147,94,224,177,211,147,132,237,221,1,191,34,234,54,31,121,175,70,150,6,8,230,248,156,10,62,69,82,10,128,229,137,157,69,84,66,51,184,133,7,241,132,30,183,244,114,13,224,91,213,144,45,102,147,81,89,176,134,162,226,248,73,224,163,74,54,208,237,70,226,175,71,8,187,155,19,142,151,51,246,194,253,210,164,232,8,181,40,187,175,236,216,55,40,90,39,237,104,200,172,163,125,30,139,3,175,255,221,0,236,230,201,200,240,190,166,187,100,187,58,51,163,250,212,84,21,252,234,102,78,189,100,179,134,69,36,245,20,27,1,179,214,8,95,38,206,137,86,161,169,133,20,146,4,10,66,89,143,69,184,69,29,34,92,162,36,62,106,8,92,20,60,145,223,251,67,227,174,254,111,60,56,213,136,43,37,26,240,72,155,54,38,119,253,137,227,181,0,144,3,85,24,68,83,211,110,10,150,149,143,244,74,120,112,197,60,130,197,101,141,212,123,147,175,245,138,14,80,3,193,42,178,196,40,86,31,88,208,169,147,254,135,170,108,250,84,194,128,207,151,114,153,102,52,11,203,32,219,128,3,19,9,136,57,163,146,241,31,120,208,53,135,219,218,19,43,249,91,123,35,205,150,169,114,238,236,3,109,100,53,86,231,95,153,42,87,85,190,197,49,203,236,110,59,165,66,55,236,252,44,111,191,99,97,196,96,9,41,214,148,158,145,143,255,140,55,82,25,154,111,171,102,243,43,209,240,172,125,98,220,209,116,250,38,50,131,74,117,37,99,45,19,87,253,114,77,210,24,238,23,29,153,154,166,30,197,22,129,64,108,141,95,45,135,64,39,169,237,229,48,4,99,192,92,128,138,216,4,74,223,169,27,54,148,237,57,115,133,65,223,194,144,154,150,99,16,158,33,224,27,221,203,211,26,161,35,253,154,182,110,22,11,27,143,40,168,232,19,180,209,147,169,160,41,109,187,225,215,61,223,155,28,177,83,117,233,115,35,174,194,54,110,81,148,18,126,56,107,217,25,34,84,57,148,254,243,1,11,229,26,232,51,210,232,67,97,115,162,73,124,104,189,1,220,25,232,141,98,241,105,33,246,59,78,10,98,152,111,150,176,248,253,40,187,171,40,95,48,10,26,163,0,254,224,237,12,240,10,123,166,86,201,99,194,171,34,166,229,8,114,104,1,65,113,108,179,226,158,211,12,143,201,45,137,54,166,233,227,243,230,106,198,62,58,117,74,252,10,245,184,250,172,53,234,253,151,229,142,190,181,220,191,48,27,185,244,193,194,216,182,180,91,148,244,98,44,166,11,145,223,150,4,50,66,192,158,125,15,137,55,32,161,251,113,123,187,62,142,57,218,72,114,87,36,45,93,17,217,21,60,62,166,188,124,22,98,22,238,90,77,222,18,140,100,40,123,176,3,77,139,190,23,29,121,151,154,250,234,60,54,47,5,69,144,66,225,111,131,35,114,181,89,70,101,156,206,204,27,60,31,255,238,196,134,206,44,208,33,10,128,76,42,251,77,24,150,200,36,10,46,77,154,190,139,228,113,78,39,82,29,220,241,230,226,30,133,93,251,205,201,133,91,116,107,223,9,242,34,0,30,251,21,134,53,210,58,164,82,112,193,164,181,236,102,146,36,52,212,122,65,236,203,54,107,136,184,242,211,39,189,155,197,52,136,185,246,152,175,71,20,57,11,23,57,119,192,44,193,236,117,111,255,228,169,110,128,191,241,163,94,2,182,158,230,49,243,113,69,100,106,232,124,121,5,143,30,112,45,48,212,144,80,102,215,14,153,14,232,38,0,83,226,149,152,155,127,93,74,201,39,204,165,215,191,128,219,61,233,151,220,71,83,105,241,156,154,246,107,241,243,55,46,179,112,35,3,128,148,169,242,234,10,241,92,233,202,118,32,153,180,246,27,243,218,70,50,250,75,225,120,203,78,229,182,211,144,191,10,115,54,62,189,100,220,146,48,165,102,85,10,148,109,174,145,105,177,196,110,87,245,5,159,183,54,99,221,51,59,192,40,217,28,42,100,119,75,204,255,74,255,248,129,149,68,176,193,46,219,250,119,142,219,113,4,138,59,122,253,123,128,84,46,187,48,67,163,49,214,90,89,148,220,148,19,61,11,238,33,14,202,70,211,4,164,236,95,229,173,149,50,78,198,220,8,7,218,51,98,102,99,37,27,227,109,94,69,40,38,130,87,232,97,30,216,243,131,213,36,54,63,228,83,40,5,177,15,105,173,89,15,99,80,194,78,177,254,16,40,89,158,127,235,170,197,254,52,29,108,134,128,199,26,78,233,16,255,252,196,133,29,167,14,191,90,229,18,124,227,226,5,54,188,62,159,214,236,229,64,13,77,51,16,199,249,21,40,239,35,150,7,116,138,163,199,46,54,36,158,37,9,68,134,9,172,30,208,89,70,220,123,227,148,182,1,147,63,155,234,187,214,187,7,144,74,52,239,59,196,23,26,142,17,51,159,176,7,192,252,41,219,35,106,81,74,17,204,195,111,134,238,169,206,29,40,30,154,80,241,182,192,128,2,92,131,101,81,74,57,68,214,74,166,83,104,217,167,216,74,22,52,120,223,97,203,52,130,23,134,215,152,121,41,91,198,165,176,160,210,190,235,73,69,2,80,116,83,236,232,198,209,89,178,26,191,132,65,203,27,19,195,25,20,194,37,173,126,107,160,47,171,55,83,95,230,146,80,198,8,127,215,175,97,121,182,230,164,160,161,175,2,68,149,218,176,192,129,116,194,126,24,141,131,207,99,100,65,1,36,115,227,110,113,44,115,174,208,174,71,218,124,148,98,154,214,54,184,158,71,88,40,174,99,126,250,241,38,46,74,187,8,59,238,40,191,230,131,213,107,145,202,38,34,13,127,79,238,101,7,155,143,173,1,68,116,136,255,102,143,167,13,253,216,2,77,79,49,102,58,159,170,109,191,200,191,34,60,88,241,5,25,126,94,150,221,205,211,61,228,108,209,166,170,49,3,219,175,203,61,180,7,47,204,138,75,149,232,52,137,60,222,40,139,6,255,220,77,120,39,8,50,12,207,59,29,151,173,86,15,190,190,211,236,28,60,191,155,78,78,64,251,46,145,37,172,241,110,61,148,81,116,25,37,75,250,123,126,96,170,70,12,211,50,145,217,39,0,248,197,33,31,192,152,67,80,45,104,244,183,117,142,152,172,91,141,133,31,176,165,135,99,180,111,233,112,235,218,239,136,110,20,94,190,194,98,149,92,101,172,25,135,212,151,78,42,7,191,142,203,47,222,105,164,200,28,17,85,47,30,14,203,179,78,110,190,153,159,196,6,9,222,1,191,255,99,210,163,101,221,103,29,115,12,18,162,140,135,6,31,154,204,11,191,18,191,121,135,168,221,109,164,18,179,4,21,147,63,41,179,97,78,188,141,148,195,90,129,90,10,235,176,27,254,35,43,157,250,235,99,253,99,177,179,61,144,86,156,184,204,48,160,60,15,209,209,79,126,50,17,48,9,142,89,8,224,194,17,215,250,158,148,207,126,45,188,47,45,100,53,80,158,178,112,67,247,247,74,56,122,155,186,205,127,208,119,32,148,103,168,69,32,177,180,226,108,180,97,251,246,104,183,170,234,25,99,148,69,46,169,25,6,72,78,79,223,119,41,189,128,243,121,26,123,75,246,187,187,209,233,97,12,79,39,79,96,164,88,133,77,78,122,78,26,222,242,50,45,126,243,182,34,246,255,232,245,160,160,63,53,158,150,111,157,54,236,2,186,118,39,12,107,35,165,227,128,230,170,210,95,206,120,244,246,36,122,1,38,180,13,241,88,203,138,149,109,180,36,254,96,154,154,140,10,30,171,192,201,48,46,37,141,166,108,18,210,199,178,212,132,72,191,239,232,223,235,51,184,69,181,106,87,213,252,51,19,139,175,68,110,150,132,255,158,75,240,114,141,245,85,134,197,237,121,34,63,82,98,112,42,52,160,173,49,86,197,141,131,74,193,120,109,184,225,163,89,223,107,42,76,89,112,1,211,126,132,48,76,208,160,0,187,53,158,53,95,25,34,124,106,178,149,34,227,45,11,118,211,92,47,250,9,4,141,93,74,22,18,41,222,229,27,87,60,72,18,248,169,62,154,197,141,224,106,29,205,19,145,87,38,243,186,59,174,84,183,139,248,9,213,219,212,12,10,204,219,142,111,62,131,154,46,12,128,117,196,157,165,205,70,48,48,190,130,242,65,201,8,187,219,100,73,253,117,241,243,177,36,25,36,232,227,182,229,250,199,201,147,0,43,64,0,129,32,220,150,44,15,216,242,67,1,92,31,72,187,108,86,152,209,115,251,23,14,194,215,130,152,236,122,45,118,7,68,181,175,27,90,182,181,213,81,57,117,112,50,134,114,174,239,54,41,53,34,112,188,86,47,110,48,107,244,18,54,251,39,206,48,62,66,166,29,172,135,216,51,235,227,176,245,208,9,139,48,119,210,77,95,52,238,166,158,209,158,65,88,27,177,1,151,62,27,211,238,193,9,65,234,243,171,16,187,142,255,208,224,60,58,155,198,183,3,16,19,216,112,135,85,158,93,52,82,198,94,174,96,211,137,134,101,119,149,149,58,157,55,145,99,201,63,241,113,19,204,68,64,113,102,136,16,173,201,25,179,89,59,189,164,234,240,41,167,212,65,23,26,57,184,114,145,242,180,198,58,173,214,187,69,186,62,101,41,45,177,103,9,38,10,248,94,176,145,228,67,151,175,3,28,3,206,187,9,160,109,71,70,128,137,128,137,2,96,101,228,114,75,28,252,89,126,76,139,73,6,146,190,149,170,158,83,78,200,116,59,67,121,25,106,176,228,221,83,93,43,96,157,179,207,212,122,167,71,184,70,48,107,171,244,138,56,49,250,225,39,174,16,184,215,93,90,245,159,11,182,229,200,229,148,144,29,77,241,174,106,150,223,155,62,59,139,99,200,26,200,5,26,194,132,5,145,78,71,205,242,147,114,185,243,181,252,59,245,108,204,239,131,117,142,130,44,215,94,93,222,207,7,253,251,232,232,244,53,147,193,176,26,2,225,113,144,154,247,28,230,173,224,191,123,234,119,25,5,139,62,115,206,151,197,30,192,214,166,120,196,155,95,145,80,77,101,66,135,71,57,29,149,125,192,1,184,56,50,246,21,68,95,221,25,171,24,112,205,43,108,74,173,59,253,139,131,231,45,21,145,168,184,107,222,43,251,146,194,30,158,229,43,190,213,130,154,224,216,238,196,154,92,154,59,6,15,52,195,139,45,72,106,224,225,198,213,17,98,230,106,104,30,57,83,29,165,70,100,171,136,164,149,122,5,23,135,11,182,45,57,52,178,218,185,235,0,115,245,254,145,29,186,239,87,163,102,65,50,30,190,150,153,125,30,138,64,241,175,103,39,90,121,171,91,75,185,244,230,51,3,126,40,246,156,250,0,2,128,76,97,2,30,168,96,24,231,187,117,143,68,98,159,211,79,84,203,90,27,55,91,239,51,124,157,5,54,25,107,247,83,84,2,175,124,18,91,121,129,106,23,173,93,194,191,157,12,46,124,208,33,10,38,44,9,16,84,44,224,194,104,241,24,39,168,60,57,201,193,208,126,87,226,164,111,217,240,11,143,61,109,87,185,161,254,139,127,28,155,239,227,127,196,202,232,25,199,195,95,206,248,39,157,128,185,178,206,72,124,74,166,132,83,138,158,20,197,105,11,28,126,76,225,133,84,47,228,104,106,152,157,38,43,14,206,57,8,84,108,182,66,7,54,87,174,245,231,182,165,186,195,137,99,93,209,40,205,64,10,144,189,24,227,95,242,173,81,25,250,188,161,232,78,184,27,172,4,51,189,197,31,38,140,81,5,210,220,20,125,226,38,251,117,19,223,73,124,200,122,48,50,17,172,197,139,240,227,140,103,199,72,29,169,41,128,219,210,9,189,85,105,165,160,0,179,33,228,210,187,116,49,144,73,205,47,41,133,121,57,224,57,45,136,120,217,67,134,230,7,247,115,159,51,127,175,28,240,21,28,111,252,174,22,27,199,47,228,150,126,83,209,197,146,19,8,117,153,73,148,153,207,95,106,115,138,91,202,146,176,49,228,2,34,91,16,245,156,161,44,25,119,233,153,209,77,104,84,231,247,148,203,31,127,186,55,52,9,119,24,217,135,33,236,133,219,99,95,176,43,207,252,132,25,218,164,171,119,78,13,79,197,24,197,94,203,172,176,31,33,216,35,132,79,22,87,26,44,248,188,235,203,59,18,73,238,185,144,111,44,75,108,49,49,196,157,191,137,80,6,137,111,140,50,82,213,152,84,225,145,83,217,27,221,74,251,133,80,191,243,112,49,115,219,196,33,87,115,98,111,198,128,144,185,212,83,170,217,1,28,16,209,246,22,119,100,40,8,99,31,107,124,59,166,137,66,159,13,21,14,75,251,29,94,114,100,243,3,86,230,121,23,38,210,88,166,76,106,116,85,44,119,55,72,167,106,134,107,3,12,172,252,128,150,17,158,250,148,78,211,107,144,172,198,97,160,214,206,209,138,89,44,130,97,219,245,34,28,193,116,111,237,78,152,132,44,0,31,99,81,140,102,70,118,176,147,54,55,127,179,143,122,54,136,187,121,236,86,135,246,75,175,228,166,232,160,194,96,17,107,62,85,13,211,25,98,18,239,121,48,239,65,211,33,176,179,65,207,29,165,167,204,222,198,162,9,62,38,206,185,137,189,117,196,153,163,49,209,253,204,30,203,76,233,34,135,92,53,231,96,97,211,195,183,22,30,223,136,42,167,166,46,134,3,100,208,28,92,62,102,250,49,232,144,10,141,105,246,225,64,3,63,68,172,94,205,119,251,196,166,39,235,198,43,188,46,46,175,120,33,121,71,235,108,14,215,213,199,223,207,131,154,19,4,52,136,49,28,90,252,194,98,81,23,174,190,7,112,204,51,136,143,21,231,242,90,200,243,122,3,80,172,205,214,232,113,27,153,40,53,233,199,224,159,117,76,93,253,214,244,35,190,65,185,106,20,109,56,236,133,161,123,73,48,150,232,101,77,177,128,253,21,179,60,31,57,21,42,213,153,182,24,132,188,165,22,80,119,30,189,17,94,238,21,150,168,52,160,236,174,90,124,12,46,222,211,127,58,98,169,246,20,94,186,184,83,0,18,19,33,90,184,160,212,172,139,118,71,127,95,18,246,231,51,211,183,69,200,149,168,98,0,66,205,208,248,16,188,255,123,23,83,254,143,43,190,209,152,112,87,255,160,168,111,238,83,156,70,97,125,180,92,135,109,213,130,64,44,181,203,99,171,99,112,181,209,222,96,91,123,97,13,102,12,111,34,92,216,251,63,158,221,0,188,159,231,186,157,29,22,188,131,159,194,194,190,137,10,181,124,98,233,125,47,206,193,79,230,192,92,88,116,248,94,117,150,226,169,54,81,42,41,104,26,144,234,248,179,212,203,216,247,48,122,16,111,215,12,7,241,117,149,187,130,148,132,26,129,231,170,5,233,130,40,175,18,201,151,39,171,71,179,179,175,157,234,90,72,67,224,206,56,181,96,145,255,43,33,232,138,79,192,143,189,4,65,38,171,180,106,24,108,199,33,3,25,188,0,147,150,230,248,92,134,83,134,76,17,208,83,128,219,193,4,90,119,230,81,156,189,150,50,229,236,155,159,141,193,188,226,165,230,223,132,23,200,170,164,246,79,162,24,16,11,49,182,18,67,25,83,86,217,233,12,113,14,140,85,166,238,225,223,203,61,155,121,14,55,122,228,192,105,45,47,107,225,244,235,41,91,68,102,35,90,97,158,96,205,155,8,74,233,76,58,211,230,156,224,130,33,191,219,213,36,43,171,63,186,9,8,134,248,34,0,28,251,3,154,115,179,121,189,226,211,64,241,33,177,134,86,244,201,87,10,231,34,156,65,177,165,73,185,235,132,184,212,98,97,244,233,31,220,64,122,120,152,251,187,120,167,226,111,103,73,130,217,238,1,63,33,230,247,180,199,10,67,73,9,35,211,146,108,187,97,65,232,156,213,166,243,203,76,234,149,242,28,207,249,90,165,109,135,117,115,213,25,121,247,133,250,190,210,164,74,5,200,180,212,35,174,116,71,236,84,102,98,87,109,14,189,221,179,75,248,191,162,26,122,100,115,222,142,235,2,253,196,83,128,237,240,214,240,204,155,134,72,28,44,208,185,241,45,31,65,132,161,6,255,231,149,45,179,42,203,87,47,72,169,210,59,44,73,38,227,80,196,187,20,0,216,60,23,3,234,35,226,141,61,20,153,29,201,199,222,50,251,101,83,186,111,76,162,228,126,181,14,53,210,14,215,200,7,41,55,10,221,50,92,103,131,255,251,117,179,61,102,220,254,252,167,18,13,218,159,148,132,238,127,33,227,251,159,15,253,126,62,124,36,246,191,221,30,13,79,113,51,235,16,252,60,30,112,105,125,110,245,75,53,124,39,54,103,9,246,33,98,49,216,143,9,222,166,195,69,104,158,5,104,30,247,158,173,120,212,18,220,111,188,153,138,3,52,61,212,43,142,127,173,222,91,83,49,209,182,13,79,164,74,196,36,34,133,80,175,49,196,162,164,123,218,137,31,112,83,95,15,120,27,9,237,12,40,32,187,123,247,152,240,135,255,100,98,48,97,83,150,142,142,6,171,142,38,148,179,208,167,81,224,214,13,6,241,36,141,49,154,205,237,104,18,55,10,20,87,253,221,44,164,143,122,139,134,207,157,186,189,167,52,60,203,135,144,17,166,32,141,92,38,242,213,161,20,97,39,10,43,133,175,4,31,30,35,162,207,151,140,86,184,20,53,152,187,40,55,213,144,6,122,159,215,114,187,153,18,47,15,103,160,0,252,153,230,14,44,35,46,219,97,187,134,26,226,165,105,0,56,123,169,128,13,116,156,247,27,180,116,18,120,100,141,4,39,16,75,127,72,67,90,238,22,56,149,89,245,131,229,21,168,227,85,152,180,181,46,85,244,76,101,101,108,9,55,78,108,216,9,49,198,175,12,191,80,93,207,42,224,173,184,149,238,185,24,237,39,126,121,248,12,118,164,70,51,133,197,71,214,179,227,38,176,189,76,98,96,151,236,222,116,5,125,228,142,153,42,164,193,136,254,164,195,40,201,30,146,46,24,107,177,203,78,74,104,140,52,8,190,20,128,16,254,62,102,29,87,98,100,255,237,197,163,67,254,146,142,33,4,254,35,154,186,131,223,99,146,167,159,89,195,97,8,210,204,113,73,249,145,93,66,39,71,170,83,26,63,25,237,247,218,144,115,29,226,1,125,194,243,31,1,41,236,7,156,221,100,246,192,236,43,222,0,170,12,122,94,249,254,58,17,247,239,189,135,142,83,226,17,40,211,58,42,207,105,75,161,199,134,152,24,71,3,23,51,51,109,223,199,7,79,21,213,57,106,110,151,172,62,59,46,199,90,217,92,65,41,149,42,75,59,195,1,237,165,72,196,86,131,135,60,191,182,0,20,143,94,228,91,74,216,222,19,247,62,212,119,16,213,136,116,117,183,18,14,127,36,189,223,88,28,188,155,184,252,183,249,71,60,222,172,135,98,54,158,50,156,78,243,104,252,137,103,29,172,249,78,117,62,77,78,231,93,190,254,95,107,187,108,112,97,222,7,149,194,92,176,48,193,247,129,245,144,107,14,197,103,29,241,2,70,12,150,176,44,135,240,68,42,133,171,209,147,116,139,81,250,131,40,42,240,37,176,128,123,198,136,222,201,1,64,91,155,12,193,233,34,101,55,194,201,221,33,107,168,42,197,107,154,4,14,44,38,91,182,29,246,251,195,61,54,89,194,118,74,217,204,218,169,41,158,122,48,33,73,196,177,245,160,49,103,177,36,44,25,122,12,120,212,169,115,232,36,181,100,159,183,31,55,155,172,107,206,127,194,29,254,39,28,67,87,127,23,121,185,41,108,233,222,26,170,23,125,240,132,191,68,3,210,132,242,222,206,44,233,161,141,15,160,238,118,180,81,51,198,36,202,232,88,60,65,41,73,227,30,50,66,72,186,27,40,170,175,241,25,139,138,11,181,157,190,119,66,176,101,97,137,39,121,107,57,151,148,148,36,91,25,42,140,203,138,226,11,58,187,152,148,247,225,224,171,7,243,187,69,82,219,80,53,180,219,71,9,147,101,10,192,72,3,243,68,30,235,236,153,123,141,29,204,137,97,231,248,23,114,224,74,142,192,188,115,27,155,210,170,249,207,124,211,144,195,153,33,14,108,191,158,88,75,74,10,167,73,198,168,209,58,86,67,213,79,8,147,105,191,183,70,204,156,222,137,45,208,38,172,8,144,67,228,61,150,151,123,91,75,175,170,148,243,120,2,199,232,210,183,148,245,71,145,4,216,153,39,243,93,31,135,251,58,91,143,12,2,98,71,57,102,57,88,37,202,130,210,143,233,186,233,40,196,90,82,145,234,135,247,107,143,8,241,29,102,241,65,194,14,144,71,239,198,178,27,14,183,3,248,46,41,22,12,136,38,8,141,118,102,69,25,176,123,149,157,48,17,135,45,170,53,239,91,185,71,61,46,34,131,35,134,241,209,68,96,45,179,135,48,85,170,129,218,34,197,192,208,216,146,160,173,158,12,112,228,115,137,183,85,203,60,62,76,138,167,44,207,91,6,218,176,199,184,98,163,217,93,61,239,76,229,9,3,33,214,19,133,199,186,205,50,243,100,240,117,62,206,198,123,168,46,62,126,137,64,165,208,103,88,131,178,124,93,234,171,23,73,6,207,28,56,199,29,65,246,182,55,17,158,219,79,180,56,47,71,107,227,29,87,191,108,92,68,103,106,209,242,143,107,25,242,158,29,183,93,96,99,170,163,227,5,102,44,186,94,40,169,206,59,160,184,22,125,237,211,36,22,33,11,141,71,17,248,160,181,226,14,120,242,233,37,232,172,104,42,146,14,200,3,235,92,97,125,6,206,38,189,84,189,242,8,12,117,230,217,226,226,9,157,91,165,116,50,70,124,96,176,110,121,136,197,123,0,207,229,146,249,36,3,108,180,66,168,145,185,0,88,220,248,33,131,157,193,136,248,199,131,233,204,4,114,60,67,176,140,79,205,157,13,39,251,146,95,30,120,160,67,211,4,190,54,102,83,104,122,47,13,207,106,104,108,198,251,177,165,131,10,238,81,130,222,58,16,15,167,173,227,255,205,120,92,198,217,0,154,238,195,92,133,112,187,85,167,160,71,249,24,247,59,138,19,14,108,97,149,214,62,126,13,42,168,213,207,165,105,69,203,207,204,127,197,238,96,18,221,166,43,58,60,87,176,96,41,248,122,210,12,115,154,121,123,37,101,195,16,141,222,154,143,85,208,50,166,100,152,12,72,242,210,67,147,190,72,17,232,164,18,18,194,63,4,67,94,70,118,2,16,40,56,71,143,57,250,68,245,9,220,119,158,172,41,160,130,118,187,207,174,172,51,202,85,11,185,202,6,41,131,219,94,41,37,105,64,89,92,180,66,83,70,104,124,203,213,146,94,153,168,4,64,149,75,31,46,140,157,53,63,101,2,104,117,160,75,129,57,174,228,176,11,35,19,64,116,73,250,47,180,5,53,100,17,61,112,125,86,43,118,12,118,77,184,244,218,108,230,175,130,31,79,40,17,50,150,177,96,214,101,235,180,48,54,120,158,36,135,38,67,11,140,99,215,9,162,23,86,142,207,216,190,6,169,189,122,208,25,104,87,149,9,50,254,16,103,135,243,49,143,2,45,62,244,226,94,157,95,98,101,34,238,231,117,62,38,189,184,90,8,127,128,55,109,73,72,113,76,58,33,27,135,106,224,136,246,213,104,79,203,62,177,240,125,79,155,16,51,169,93,160,109,184,113,237,162,220,194,3,24,202,10,163,207,38,29,101,63,98,74,107,73,36,123,50,20,104,220,21,40,129,70,188,44,229,44,28,218,118,240,32,123,248,89,164,61,235,41,45,81,23,30,76,156,154,215,129,225,136,147,80,198,42,32,63,62,138,197,159,62,54,125,110,101,68,149,129,211,96,63,229,10,119,32,252,243,50,174,20,139,152,233,81,28,155,92,74,85,114,53,0,195,195,2,238,112,136,107,63,208,66,7,146,130,16,30,87,200,102,172,96,79,97,145,32,171,196,37,143,94,43,175,165,94,6,60,226,191,195,234,81,49,42,51,82,209,211,13,82,101,108,64,166,131,145,120,201,119,83,127,163,200,182,14,207,127,154,94,33,24,225,29,248,184,19,104,132,124,111,146,81,212,35,208,42,83,146,74,132,62,55,59,158,19,200,42,105,199,212,160,67,74,249,120,71,13,188,59,0,82,244,237,110,171,47,148,237,250,156,125,151,11,110,74,169,24,50,215,24,173,190,225,143,126,216,168,71,83,183,70,47,45,19,179,172,207,145,169,254,163,197,53,188,75,14,110,166,161,229,233,88,57,76,89,129,42,205,214,134,26,2,255,62,2,222,107,204,51,66,144,191,143,179,100,21,240,158,103,60,93,246,150,81,96,21,173,226,191,191,55,44,227,11,64,15,114,49,148,20,132,236,7,158,148,53,224,54,220,72,189,195,90,199,207,236,223,231,96,208,199,88,198,125,104,137,5,197,156,27,66,11,64,64,189,212,165,195,254,204,161,230,183,81,92,199,131,65,240,145,190,64,164,247,200,166,77,251,139,173,13,157,223,58,243,111,183,251,116,130,245,181,219,175,152,135,5,83,62,198,53,62,25,216,128,237,127,80,142,209,87,4,72,228,209,148,23,76,63,231,116,44,55,251,27,74,2,122,248,171,48,102,198,205,110,30,107,59,163,49,24,57,67,152,6,115,151,109,45,14,122,195,119,111,188,88,174,118,6,84,156,141,168,208,46,251,173,126,235,72,24,1,65,14,242,126,204,200,175,171,10,238,73,155,100,149,162,65,203,46,116,54,143,205,110,132,30,65,194,251,173,196,117,181,71,247,67,108,126,5,137,64,115,89,253,192,166,42,69,22,133,162,133,231,172,99,87,235,150,59,29,225,114,208,159,51,52,159,96,237,249,104,76,67,6,232,151,156,19,29,143,130,247,103,154,163,63,173,51,158,151,155,251,168,135,164,65,111,7,226,254,71,4,141,129,227,237,147,221,134,127,40,237,4,157,25,152,24,171,193,113,82,151,168,165,146,55,20,0,72,25,124,238,105,170,249,115,12,161,231,171,63,149,106,64,48,74,245,85,187,12,52,10,221,147,140,222,218,165,249,170,143,28,12,218,166,29,169,5,215,116,102,65,46,39,92,112,40,65,217,218,130,89,66,201,129,201,70,160,204,226,102,148,148,84,33,86,244,87,155,178,230,175,169,158,151,134,168,38,138,129,64,66,29,2,161,32,57,133,208,58,44,68,196,125,237,160,134,137,205,135,114,123,135,20,208,169,80,175,202,41,237,142,255,108,120,219,80,125,43,124,38,27,110,172,211,138,162,158,46,53,100,206,192,150,178,186,125,219,92,214,215,65,133,108,46,207,247,246,47,186,130,38,105,249,206,83,174,106,62,35,228,113,174,157,201,74,168,97,201,23,85,101,98,111,83,230,118,58,207,141,197,32,157,194,142,35,60,180,130,232,89,7,152,106,34,87,210,255,123,231,140,181,102,161,46,194,240,202,254,164,68,70,110,101,45,2,64,191,219,161,70,168,47,48,44,158,202,15,1,142,49,147,36,142,175,163,47,11,18,215,159,251,170,205,254,216,206,182,6,0,20,28,163,45,105,84,174,185,174,213,124,136,133,207,160,20,209,121,58,192,159,243,252,5,105,125,46,35,125,104,244,6,163,60,181,118,192,22,27,40,12,205,167,92,192,168,141,37,90,176,240,21,185,164,245,143,144,235,218,28,222,184,245,156,44,87,199,217,166,187,33,122,132,61,179,166,182,61,146,61,136,22,236,76,127,36,182,126,153,107,159,93,138,121,233,243,19,162,157,120,179,253,58,12,255,91,53,15,74,68,234,108,52,190,93,244,240,183,164,7,18,4,33,192,110,237,163,107,27,101,146,200,112,165,194,2,164,204,236,115,188,18,220,23,122,55,123,194,194,217,253,132,180,20,133,87,245,150,237,101,207,251,229,61,197,146,100,108,247,218,114,207,8,30,84,172,111,64,232,172,205,191,108,215,61,201,4,47,26,208,211,7,210,132,78,54,133,237,253,57,253,119,144,87,97,215,74,85,150,78,177,89,97,89,225,30,163,65,33,5,23,235,18,39,218,222,25,63,152,111,184,58,92,180,121,30,73,201,219,57,72,62,168,146,102,136,170,190,174,68,26,188,148,186,76,244,144,162,222,123,101,144,87,17,28,112,49,118,14,141,25,130,85,160,155,187,180,253,193,159,166,73,121,107,3,246,75,97,67,41,182,78,8,58,239,121,79,169,177,48,212,238,34,244,119,152,203,231,85,194,162,134,226,169,136,95,235,141,95,160,143,153,46,145,60,50,45,100,145,139,139,210,39,84,125,226,130,18,3,184,223,195,227,119,10,75,121,79,5,158,8,39,24,125,158,191,217,212,79,1,107,9,223,222,118,89,245,212,138,240,172,68,198,251,126,184,156,176,183,27,78,190,90,9,39,205,68,132,194,47,131,148,237,15,108,237,95,113,159,58,66,153,26,255,86,82,183,76,63,58,23,145,17,2,94,181,41,196,15,137,160,249,203,8,95,209,101,64,221,183,119,5,149,217,147,236,161,78,193,176,18,168,248,48,75,94,39,125,192,45,47,41,121,200,107,116,112,115,17,164,140,50,141,70,75,102,178,111,87,227,23,168,12,252,112,109,202,192,133,84,202,211,10,70,102,251,217,205,253,167,141,203,124,160,2,151,196,105,213,87,247,86,98,130,155,119,172,162,57,68,226,179,20,215,17,35,252,208,241,161,131,165,228,149,53,255,210,244,251,117,202,21,164,59,29,159,158,50,121,42,95,208,231,240,83,9,218,12,227,144,33,101,61,57,212,46,91,66,52,42,53,101,66,182,93,12,4,100,5,109,115,130,191,10,13,240,7,63,219,138,100,157,124,12,114,58,99,175,111,201,59,247,237,41,57,155,69,197,39,135,34,217,249,135,186,25,40,127,30,135,163,119,81,110,35,204,239,21,72,221,146,55,249,140,210,189,1,58,174,190,16,62,199,77,46,149,120,81,179,169,17,231,148,146,44,23,250,158,64,162,201,229,167,119,150,192,78,184,12,222,165,60,167,56,49,92,8,166,42,77,233,6,21,247,124,153,44,90,137,42,236,209,182,89,60,167,129,191,244,235,154,192,224,169,245,153,225,223,196,245,148,181,206,226,6,160,21,35,119,111,24,95,106,253,186,223,13,196,72,62,252,100,214,205,55,66,220,139,154,1,165,91,92,157,117,168,59,7,180,105,144,66,188,249,63,178,205,241,96,118,34,134,213,147,62,83,180,34,89,112,42,10,179,19,43,179,154,241,195,247,231,176,209,196,134,189,234,217,162,1,14,227,46,9,0,211,139,200,201,196,40,153,164,107,30,122,228,71,24,228,203,70,77,196,155,149,159,159,184,238,222,232,58,72,240,174,185,199,9,112,99,195,133,99,255,49,4,41,81,117,198,97,197,164,150,90,99,189,197,31,118,187,178,230,197,40,233,11,108,117,209,73,98,42,210,206,143,147,54,118,152,66,206,188,13,251,135,1,45,141,2,24,200,24,16,136,128,69,252,214,65,63,182,109,154,83,155,84,233,59,88,206,193,250,44,125,42,206,76,217,173,211,38,235,15,131,65,119,44,193,133,177,28,112,82,118,77,15,179,186,92,205,217,53,102,153,251,238,52,158,242,117,140,91,189,148,222,237,229,95,81,47,54,205,136,144,130,84,233,239,149,33,105,249,155,66,94,224,99,226,127,94,3,169,244,172,174,159,120,113,152,149,22,7,116,23,37,189,199,36,222,245,15,123,160,180,98,157,223,178,213,254,240,83,33,183,158,9,5,216,194,204,48,105,76,5,11,113,196,4,213,115,107,140,143,95,47,89,87,23,248,173,234,67,215,184,91,47,42,174,115,38,87,236,83,26,84,215,178,14,97,207,142,170,86,223,180,103,207,197,220,198,113,51,19,230,216,43,17,164,176,238,72,104,162,79,40,123,249,175,237,72,153,152,239,66,234,49,18,32,0,86,211,67,88,249,157,85,18,193,10,117,115,111,95,110,2,158,253,171,137,178,135,181,142,1,139,152,47,114,225,140,26,137,44,192,213,14,161,32,59,37,243,108,19,86,219,26,88,159,231,35,97,110,117,234,160,120,46,117,19,151,101,178,38,88,178,167,132,75,76,152,33,232,157,117,65,217,145,117,143,98,12,243,205,154,191,66,52,111,111,182,105,43,194,237,87,67,190,3,14,13,246,112,230,145,184,231,20,149,123,47,252,165,202,89,230,46,13,86,115,218,172,4,71,216,122,123,240,112,74,209,245,139,213,82,254,247,134,60,249,130,130,18,147,166,192,180,64,4,194,101,39,251,55,48,98,215,177,76,154,56,243,161,201,24,248,156,89,108,73,89,39,198,170,61,1,27,242,66,216,169,146,156,1,127,250,228,143,185,23,56,9,6,118,160,50,129,17,171,44,215,163,158,54,149,130,96,42,197,25,73,208,4,150,196,87,50,24,147,11,112,162,174,74,72,60,49,225,28,217,211,97,115,29,223,174,227,14,18,145,86,11,176,112,73,150,128,112,85,240,11,132,165,30,92,218,43,246,31,85,58,133,193,241,126,13,113,217,95,178,166,160,228,240,38,216,74,68,248,126,41,188,30,17,238,241,231,121,124,142,35,45,43,123,63,81,16,210,123,36,80,47,104,78,181,71,254,230,122,5,39,129,115,205,28,26,177,55,180,205,189,214,197,37,254,155,222,160,45,164,147,252,58,197,45,139,29,119,88,194,13,17,244,214,197,12,147,20,149,200,236,0,13,20,65,104,219,28,96,123,134,205,192,105,150,190,184,249,153,52,129,35,132,204,40,134,111,28,44,218,1,168,182,73,101,125,112,192,4,67,70,57,132,52,181,68,14,224,136,111,18,21,203,203,229,38,48,37,207,55,171,176,128,192,25,190,247,155,185,44,130,51,55,207,157,68,150,125,253,18,221,237,94,131,140,194,230,188,137,5,64,19,245,134,224,231,50,114,239,236,11,233,78,92,30,51,88,217,187,10,54,205,124,9,10,111,117,253,162,87,1,92,197,54,68,62,235,232,35,197,180,165,141,63,11,12,226,13,14,144,75,5,190,55,153,115,192,202,77,48,244,105,132,185,72,95,10,52,110,191,57,218,214,199,192,200,47,121,136,202,52,134,127,49,229,120,2,238,152,198,79,177,46,178,219,208,180,160,92,65,18,65,243,195,178,150,10,174,20,241,163,97,125,10,60,168,114,214,96,148,116,158,226,160,20,138,125,56,135,85,166,171,170,30,6,230,41,166,103,46,41,219,105,179,160,174,28,216,218,118,99,33,185,79,72,122,145,123,55,152,226,190,160,86,60,137,129,165,119,11,36,253,17,7,178,31,251,63,92,204,112,65,222,17,165,111,230,226,41,239,203,202,53,175,60,138,57,102,181,182,56,1,62,165,54,50,133,164,140,125,193,247,63,70,156,16,106,194,240,102,80,115,245,195,33,44,98,229,28,116,201,93,155,200,14,124,41,236,54,31,188,152,73,225,81,60,23,246,255,157,30,89,197,242,222,132,132,60,207,69,47,203,93,253,6,28,250,68,198,119,181,193,96,210,2,206,140,24,40,51,95,67,203,159,48,214,97,9,47,150,29,247,87,193,74,43,244,175,178,172,144,37,6,147,21,16,0,193,50,160,188,84,153,24,72,135,100,54,189,208,188,116,194,196,164,71,53,114,66,15,20,70,87,175,215,8,74,166,155,233,230,119,76,134,32,157,21,192,192,138,71,15,140,232,94,42,153,42,154,167,57,195,242,14,154,49,165,41,238,241,138,34,211,151,149,84,134,5,192,99,136,117,76,192,130,194,246,228,248,228,175,76,55,200,207,28,13,173,106,201,55,222,210,125,9,206,65,196,238,24,204,200,222,191,100,47,97,49,1,101,9,215,177,167,17,136,252,63,45,35,23,209,27,227,131,122,10,241,182,175,137,195,178,198,200,123,225,22,59,34,72,163,64,232,224,174,141,203,104,79,148,70,185,18,176,171,228,121,213,18,121,120,171,95,53,79,229,33,81,240,197,58,3,23,72,236,170,24,174,151,171,245,93,165,17,97,167,217,110,50,107,177,11,219,74,11,82,51,41,12,7,99,227,205,201,99,18,93,9,119,243,12,25,150,188,65,88,86,25,151,168,195,110,122,212,213,75,71,56,153,34,43,124,123,77,207,215,227,243,189,62,179,18,152,31,107,107,167,1,183,130,226,30,11,60,243,229,107,48,120,31,253,11,241,64,217,215,102,205,34,46,180,216,176,120,57,50,174,207,200,199,151,95,252,147,69,170,175,73,188,85,62,121,166,37,120,49,56,131,137,237,60,96,52,197,236,142,194,156,158,131,4,84,159,153,123,138,36,178,189,170,204,65,199,78,154,155,119,188,250,66,44,232,163,219,41,23,213,30,70,210,94,99,201,82,72,21,74,130,217,95,76,149,141,238,117,39,17,224,113,64,179,41,180,245,97,40,128,81,137,15,161,220,249,134,65,192,43,24,53,108,157,56,121,10,162,25,24,21,209,39,129,1,246,87,52,2,133,16,29,92,9,159,43,68,222,135,255,247,5,111,235,19,190,174,251,193,52,148,158,14,209,169,198,136,107,238,91,107,82,249,204,58,15,70,152,17,202,21,208,56,173,15,15,95,82,77,181,244,167,34,161,52,46,215,101,205,167,2,49,202,231,253,117,37,186,148,166,198,190,35,239,221,123,126,58,205,37,21,189,231,2,49,78,208,26,211,73,128,180,167,27,225,18,243,171,216,11,237,6,115,4,88,183,16,22,57,104,156,241,210,186,20,251,148,130,17,151,217,60,11,169,91,152,247,144,34,162,56,74,61,132,163,84,22,68,225,93,208,194,148,175,148,209,24,149,251,89,225,42,254,10,191,94,14,26,36,32,148,74,79,247,115,232,231,22,87,40,227,163,116,212,152,127,114,222,237,233,223,154,251,163,176,254,139,23,241,146,5,153,230,140,125,232,123,79,89,213,53,56,60,238,133,32,236,166,59,29,133,95,222,42,214,27,227,68,252,142,111,84,97,129,106,11,39,177,94,94,101,175,243,107,212,145,103,41,104,171,191,108,235,99,132,82,29,90,70,21,233,100,215,219,249,171,2,41,77,81,141,43,50,237,116,234,164,245,111,1,254,43,58,64,75,125,29,22,29,249,11,118,250,180,243,208,96,198,6,70,98,66,190,54,31,118,88,182,138,121,4,151,110,251,53,155,64,140,143,216,228,67,151,119,18,143,23,197,169,173,171,116,114,42,215,239,13,6,128,247,107,228,252,170,43,126,66,230,170,195,62,236,121,3,179,188,25,53,92,138,40,77,161,227,188,61,31,111,87,248,117,227,148,168,99,162,44,202,56,217,40,69,207,204,68,231,170,135,212,196,2,70,71,253,45,248,153,238,218,64,106,95,124,59,144,207,13,242,216,215,137,90,101,67,153,204,247,126,154,216,226,182,103,81,166,107,141,51,69,227,51,145,67,198,72,16,203,165,100,178,229,119,238,164,31,40,150,145,59,242,230,129,245,120,20,112,135,130,188,193,104,109,25,209,181,188,52,134,55,37,204,86,187,124,205,29,114,59,171,149,251,225,164,203,179,139,216,239,130,140,235,65,170,46,15,1,76,250,129,42,36,249,140,226,206,187,98,193,134,11,38,242,235,180,82,129,216,17,249,12,59,219,189,22,83,90,108,117,218,10,229,167,68,164,36,89,153,145,201,38,238,21,87,234,215,204,227,161,177,181,89,185,226,249,65,76,96,208,84,154,119,202,122,44,89,96,79,209,104,50,153,182,78,226,171,137,169,224,115,134,23,205,168,55,227,22,1,167,133,37,202,112,200,30,82,246,107,84,21,217,199,70,197,99,71,168,247,121,220,4,52,201,137,154,106,66,85,60,122,141,190,34,62,140,114,90,226,59,222,220,189,94,194,200,152,241,32,240,92,89,221,39,66,78,190,91,135,76,177,23,200,180,68,242,100,83,206,223,213,6,81,1,79,16,51,137,212,84,243,223,219,244,135,89,157,48,92,170,12,247,194,242,134,130,25,125,136,253,136,9,72,114,119,157,101,250,139,241,196,192,7,114,27,131,5,229,142,197,3,62,220,190,44,238,215,117,29,178,50,170,1,178,171,99,101,136,102,217,165,24,90,138,172,179,126,201,81,105,127,79,208,205,20,117,155,248,31,22,101,4,200,189,152,252,155,5,3,197,74,131,198,145,132,19,83,95,137,95,83,100,49,208,149,91,43,70,235,248,10,198,24,116,136,116,151,148,129,157,129,135,174,157,178,247,176,76,188,52,83,81,239,161,160,57,232,182,227,252,254,193,21,154,217,202,63,56,127,154,14,177,118,83,37,209,6,143,1,153,8,177,75,100,220,167,96,110,48,11,42,166,221,195,154,123,5,93,2,17,150,100,86,91,39,95,193,160,76,109,163,19,159,184,218,225,108,137,59,133,181,96,131,179,249,218,123,48,248,153,109,236,48,136,98,61,106,154,24,84,46,174,124,251,111,214,168,129,141,185,200,137,155,144,242,217,75,150,215,60,228,213,27,205,245,52,25,45,204,151,228,35,157,112,157,164,253,102,137,154,39,48,61,202,226,201,204,75,160,188,3,130,91,233,238,68,185,141,163,74,180,154,171,60,21,151,174,112,103,222,205,14,38,115,255,240,103,184,113,115,146,132,171,193,57,114,145,117,200,83,135,125,161,166,10,88,127,148,220,199,159,240,110,128,121,38,101,235,181,122,172,237,184,219,101,140,64,187,65,143,80,175,127,55,54,103,60,30,27,115,179,209,192,218,61,171,118,194,220,5,92,236,214,159,221,192,162,58,52,63,133,6,1,181,245,231,58,127,254,136,190,31,184,80,157,9,249,40,236,65,46,128,227,132,67,134,217,97,197,45,241,223,235,101,222,46,200,174,241,77,24,43,128,175,188,144,193,189,194,28,40,200,81,25,191,77,72,58,107,149,68,79,61,193,211,194,115,147,119,5,89,223,138,177,60,51,19,190,5,233,1,134,211,30,233,205,43,80,44,119,100,212,131,165,126,154,179,17,53,194,120,181,214,34,22,28,110,189,228,54,194,166,156,45,140,234,126,103,97,60,153,33,69,110,205,250,35,11,52,232,62,84,252,195,164,125,31,137,123,157,239,63,18,230,152,232,166,119,255,34,82,26,74,221,231,223,166,114,208,15,138,85,1,166,173,91,113,18,83,229,45,126,32,215,3,245,22,246,102,55,101,191,30,85,6,85,155,11,127,27,80,69,216,88,67,227,124,169,62,16,217,56,46,116,202,164,219,91,185,3,213,172,131,201,157,225,179,219,141,57,205,212,3,98,132,77,44,199,204,16,210,237,58,41,196,59,90,35,152,144,149,7,225,239,99,109,189,64,212,2,111,234,245,166,24,223,108,36,203,84,198,142,86,201,202,186,154,184,213,102,4,72,24,143,104,135,44,60,92,72,235,247,65,169,51,119,67,124,204,136,15,93,219,229,28,13,50,199,0,147,231,144,115,43,57,41,39,71,233,82,30,67,152,203,27,199,130,107,93,189,168,187,74,166,190,66,133,118,90,234,145,86,146,11,59,152,4,25,233,64,248,46,8,194,1,50,113,230,185,173,244,169,74,216,227,61,109,169,172,75,181,7,126,240,27,191,223,201,86,39,193,92,147,239,33,122,30,198,115,152,226,219,208,248,64,173,154,108,152,100,153,19,237,30,213,57,49,2,16,7,68,103,127,84,153,61,33,151,231,225,93,130,60,158,21,2,56,117,50,67,129,90,244,28,5,78,168,217,22,44,85,180,195,141,118,85,79,69,151,13,134,68,130,187,255,64,104,252,48,145,132,120,211,21,1,71,220,169,151,85,149,113,185,226,233,170,222,180,192,255,84,127,148,177,51,223,110,167,107,253,138,111,91,190,239,163,42,204,186,113,230,4,44,41,63,41,60,251,110,120,217,61,94,84,207,95,192,103,25,160,62,16,165,218,36,21,90,136,236,214,206,0,165,99,18,71,149,91,69,187,128,76,233,62,44,237,92,7,29,120,63,230,249,143,243,195,84,230,35,240,29,236,67,109,174,92,45,14,185,117,65,153,242,58,197,81,7,15,132,194,125,145,252,67,26,142,147,204,244,0,184,152,233,244,133,37,50,122,132,166,232,76,236,139,0,172,95,192,89,242,159,102,135,138,100,195,240,250,157,205,58,189,143,17,161,95,228,169,170,103,55,160,218,14,180,149,196,110,213,182,83,87,222,137,120,214,226,186,243,105,243,250,208,151,176,5,3,28,175,132,87,58,241,53,100,91,209,90,6,143,191,33,132,164,98,62,251,223,123,26,63,133,139,48,241,128,161,158,199,239,105,170,220,198,60,66,245,62,167,38,130,255,123,57,159,187,145,180,191,150,234,234,191,13,148,227,118,193,35,21,191,137,152,53,154,55,68,31,124,22,230,15,238,182,203,53,60,37,106,239,24,171,96,206,171,155,131,232,40,14,173,212,153,182,199,230,159,34,255,157,70,222,84,32,157,123,117,140,92,122,17,163,134,42,98,172,234,179,33,75,13,209,224,82,216,20,199,75,164,161,43,209,208,28,129,73,155,208,23,164,89,56,42,242,32,24,172,9,124,220,235,10,21,126,149,83,104,196,207,119,209,253,27,175,168,125,36,41,48,9,23,189,109,29,117,151,3,193,87,244,89,123,140,213,61,169,178,108,125,130,221,236,239,159,231,106,112,86,183,74,51,46,166,6,79,140,155,20,100,52,25,222,161,109,108,25,37,15,199,28,210,33,80,127,220,216,178,49,61,210,230,42,33,36,160,193,76,16,15,72,153,8,140,235,116,209,59,136,97,58,90,147,216,172,68,100,75,17,70,9,35,79,170,126,24,36,51,14,20,115,68,247,58,57,209,30,232,147,17,192,27,12,253,58,253,221,89,100,200,227,50,13,56,242,98,99,47,187,1,21,168,248,32,9,156,139,111,16,178,158,10,101,247,112,218,111,19,205,151,99,9,226,157,59,73,47,150,168,36,109,185,45,49,237,91,165,103,229,32,76,62,247,167,143,79,106,97,172,250,37,16,242,75,3,142,202,31,239,215,168,84,237,119,227,32,251,255,153,228,45,82,40,25,81,255,240,115,58,205,251,57,160,66,88,89,166,98,83,202,192,175,158,16,107,132,160,26,193,119,216,235,148,239,124,41,7,164,251,63,8,70,182,115,75,79,127,34,148,18,71,197,211,188,1,54,233,183,60,167,179,178,178,241,216,253,229,46,34,152,210,239,107,99,194,165,181,106,46,93,64,69,14,54,179,151,234,221,230,112,12,136,205,209,63,97,228,88,34,23,27,118,239,3,109,56,168,251,151,34,79,49,75,218,211,217,165,205,151,129,101,247,81,62,175,239,64,181,68,191,122,242,60,241,74,96,213,89,211,215,245,106,142,212,31,79,128,242,191,103,234,47,20,113,49,81,196,94,226,175,216,18,11,226,146,239,25,77,171,56,98,238,129,112,204,89,186,248,148,59,156,71,220,75,0,144,67,108,2,68,243,126,26,118,202,71,183,206,73,37,155,117,72,32,26,95,3,249,198,206,156,90,20,205,238,97,150,198,103,240,176,197,176,10,203,203,92,95,13,157,197,182,118,78,246,92,124,12,243,214,191,84,188,52,205,88,101,13,231,240,109,169,244,32,63,183,135,63,34,19,223,180,151,245,159,148,70,79,46,202,228,191,214,101,58,87,19,120,43,23,212,130,209,94,249,207,214,143,84,145,180,183,138,99,203,119,165,246,253,169,239,146,209,97,209,203,46,240,114,251,118,77,3,20,93,230,162,205,73,225,138,191,46,236,252,172,58,237,109,254,104,176,238,154,25,233,219,124,249,48,133,6,213,167,57,81,159,37,248,66,146,183,187,230,133,236,131,79,228,93,47,242,16,29,64,161,80,193,240,161,233,191,187,59,229,23,110,155,240,91,160,152,227,66,86,107,0,44,223,162,240,88,235,8,200,227,78,27,73,110,160,49,64,115,36,180,44,124,83,50,86,175,172,11,118,6,28,99,121,239,184,162,237,238,43,167,170,86,137,131,196,62,74,79,218,8,168,12,26,144,16,243,64,36,225,237,41,125,189,250,232,119,120,50,72,243,133,62,111,4,117,134,214,212,61,24,172,3,10,41,242,238,194,216,25,112,71,60,225,32,172,74,193,71,151,161,188,237,137,189,99,218,58,202,73,202,64,40,153,41,107,146,1,181,29,124,30,29,69,183,237,215,105,207,73,93,17,233,52,206,17,184,234,192,196,175,132,189,137,14,70,254,47,107,215,184,165,252,210,220,37,112,157,13,10,43,190,117,9,40,117,94,235,193,51,74,233,78,12,98,98,37,211,251,52,127,58,58,199,5,173,71,204,8,166,249,143,2,20,217,94,126,20,70,63,155,180,219,247,149,202,125,65,186,85,32,244,253,128,121,20,182,192,14,75,113,34,91,215,200,146,249,37,116,104,235,224,128,29,52,82,102,147,126,156,221,172,225,89,103,13,241,122,224,215,222,188,130,51,243,1,49,230,71,67,32,139,24,117,136,165,4,122,134,19,255,119,9,113,69,113,58,70,178,9,208,114,196,196,30,130,153,96,122,186,74,158,202,159,129,119,72,66,38,192,180,37,233,49,16,35,160,127,51,79,34,11,62,137,40,232,10,207,123,102,148,224,118,206,78,68,161,97,161,171,0,112,192,55,5,162,249,223,98,72,202,41,120,221,16,7,104,50,232,82,120,143,177,220,234,80,172,25,100,46,69,16,202,103,41,72,134,115,240,162,28,223,230,17,19,6,102,137,241,226,41,16,100,14,3,204,232,230,170,6,165,42,204,84,141,6,193,222,199,90,204,188,8,224,149,248,156,228,24,15,25,223,11,53,178,78,17,175,152,122,62,1,58,41,84,220,74,162,23,93,158,77,192,207,34,75,145,107,88,184,5,130,72,208,90,182,25,128,36,141,238,242,116,225,130,218,95,140,77,186,10,150,54,39,56,16,153,254,175,147,65,12,16,157,124,172,37,120,42,138,189,202,114,0,60,101,134,172,210,188,0,162,83,188,247,153,238,152,143,247,213,248,64,223,219,193,197,49,139,16,201,139,91,64,37,151,108,153,190,196,210,25,88,239,145,217,17,239,69,235,11,152,70,203,211,192,63,35,201,20,144,41,87,176,166,153,133,226,17,239,70,191,101,95,121,116,47,193,65,101,158,171,169,195,186,19,88,202,50,170,180,59,3,110,76,236,122,68,203,196,70,110,8,37,114,250,128,71,223,163,121,254,91,202,234,65,178,137,86,60,102,165,91,230,64,101,55,9,236,52,141,90,150,135,106,58,249,177,135,252,34,181,192,198,192,204,59,165,1,48,72,92,167,2,120,147,114,250,156,237,142,210,12,23,192,248,252,117,207,175,151,28,140,229,123,25,107,136,229,25,153,163,138,87,121,112,125,85,185,30,49,168,100,150,135,226,219,112,243,215,132,160,15,150,34,254,5,237,140,165,36,154,170,105,2,216,68,95,142,42,43,243,231,199,19,249,196,126,109,23,151,70,69,232,154,239,150,150,97,115,76,24,85,93,34,144,14,96,115,42,161,167,244,91,88,139,209,127,230,3,163,252,238,195,196,119,116,214,0,88,203,242,49,175,187,41,172,166,67,217,90,16,40,7,138,28,233,237,72,2,165,222,110,150,52,190,168,9,10,10,20,237,169,191,161,56,112,116,110,247,79,45,79,226,101,36,154,80,222,31,93,88,108,5,254,90,59,32,42,157,225,205,86,212,209,124,235,152,133,72,56,92,161,112,95,240,42,204,53,195,134,181,135,63,227,50,44,116,133,63,64,83,162,10,39,194,55,11,145,43,192,100,100,213,254,127,92,123,62,170,162,128,38,75,89,25,123,105,30,130,226,209,231,194,50,96,47,226,36,248,136,216,11,135,162,70,14,221,102,114,101,71,51,254,240,43,247,174,56,106,222,127,161,200,207,131,60,138,69,206,218,18,143,139,179,196,104,200,173,144,241,61,217,100,39,145,164,97,202,201,16,203,6,11,247,152,0,81,73,254,141,28,130,95,147,149,121,61,223,243,34,18,126,10,44,150,51,167,208,62,151,235,231,124,109,35,6,5,28,93,57,27,174,37,90,57,69,176,255,78,124,59,45,88,26,78,111,36,142,224,3,155,254,192,189,217,61,216,245,205,42,0,221,154,72,171,84,178,14,172,49,224,115,10,35,203,61,116,255,55,178,220,176,191,164,193,11,61,132,43,132,205,82,249,1,204,144,46,34,5,158,252,237,179,73,135,166,111,145,204,74,141,168,159,87,0,79,158,8,47,109,220,163,213,69,161,157,151,43,24,120,110,232,185,141,59,47,20,69,206,129,71,170,253,93,196,214,144,152,32,233,232,95,132,192,137,81,200,172,221,235,109,182,156,147,187,140,149,203,118,126,243,109,112,105,185,114,236,105,112,190,85,31,20,176,131,31,112,201,71,2,110,127,137,179,230,17,148,76,134,11,158,243,41,143,209,231,200,177,40,247,134,130,130,105,102,95,158,212,142,92,133,101,215,197,205,104,51,80,99,22,26,98,46,140,42,6,193,40,15,19,51,247,158,32,216,198,75,57,59,125,11,68,174,137,101,182,120,79,52,130,3,169,67,128,72,227,51,182,20,146,162,149,166,94,237,216,136,213,159,12,24,198,76,186,93,20,6,224,208,149,47,113,66,68,233,71,79,160,121,65,32,225,107,170,135,63,71,33,21,130,244,11,131,139,140,227,38,43,141,21,224,169,254,64,40,49,11,88,122,243,201,41,60,248,111,193,249,79,90,50,36,138,187,58,89,29,32,169,222,239,231,140,45,246,37,255,181,6,44,184,238,253,253,195,70,126,204,208,194,208,236,39,216,37,100,197,163,107,135,237,187,237,198,25,0,251,72,57,233,117,65,32,249,49,249,251,53,127,102,125,80,190,142,80,216,216,157,36,228,48,220,69,214,84,214,29,222,58,122,55,122,14,84,194,159,116,131,58,60,153,205,31,216,142,200,98,148,12,94,246,20,218,224,14,175,35,230,35,9,195,50,224,1,67,75,102,61,189,180,74,225,191,90,90,154,161,243,160,225,254,59,208,30,96,171,171,82,233,9,216,29,57,139,131,69,37,55,196,52,121,201,6,190,197,189,4,132,26,20,235,88,131,97,158,111,26,86,179,150,5,147,4,186,92,223,177,153,216,14,65,183,23,12,32,164,91,171,166,203,80,14,176,248,244,215,151,255,24,73,104,151,122,100,54,188,148,182,186,170,47,33,76,150,78,85,116,215,202,52,43,140,209,152,87,171,85,172,164,182,18,157,5,242,41,122,182,204,233,92,47,46,247,180,211,234,111,64,45,198,177,166,66,14,101,128,57,176,64,246,40,38,0,73,167,186,112,82,89,239,233,209,176,215,118,91,151,120,171,189,83,123,36,236,172,0,242,251,111,230,32,128,156,137,96,204,221,94,111,124,143,66,234,210,23,104,69,78,25,21,228,62,170,162,178,98,72,87,4,88,17,13,59,1,213,241,233,166,29,68,10,222,33,157,21,28,215,68,95,114,125,222,83,101,129,164,15,20,24,44,232,184,249,140,201,215,210,202,236,184,73,210,168,121,22,162,160,203,81,18,7,230,185,107,117,113,180,46,226,184,76,19,13,129,153,53,124,81,121,50,212,196,72,84,251,14,242,66,3,93,230,121,101,129,216,31,161,158,204,119,25,10,135,119,44,59,37,36,117,44,244,1,255,199,27,142,255,218,187,112,226,149,157,70,224,203,141,42,76,116,76,36,255,121,183,10,177,218,45,251,77,145,172,107,2,113,36,220,172,253,62,65,28,16,99,147,49,138,174,90,174,25,191,234,159,43,36,6,62,89,61,79,174,252,181,240,224,116,37,247,156,191,42,209,223,209,46,59,122,135,200,105,239,233,115,117,28,141,1,148,129,72,96,87,173,173,107,41,9,238,246,2,201,72,243,79,222,183,55,210,66,50,86,15,247,187,108,135,181,206,82,30,63,201,247,172,225,58,28,154,213,180,193,55,75,132,185,239,71,217,134,99,143,238,230,139,202,139,213,59,141,95,189,91,26,33,225,137,82,156,25,115,100,18,185,123,11,55,219,68,234,35,154,242,27,178,240,211,37,204,197,38,64,175,37,249,219,144,237,231,44,154,223,38,187,133,57,53,9,189,175,149,240,20,255,56,181,7,70,142,213,121,64,134,108,62,30,34,253,12,66,80,67,23,129,85,111,195,16,71,216,131,193,162,148,108,77,62,31,30,46,144,82,25,45,22,110,154,178,178,90,89,71,70,241,17,19,43,15,55,78,109,152,132,210,99,145,53,133,92,57,105,198,170,88,233,249,224,206,137,222,157,222,246,86,148,149,34,197,237,197,230,76,251,238,13,137,120,192,187,51,20,108,240,207,114,175,71,185,46,21,184,28,228,107,114,46,148,154,254,85,153,230,216,246,244,43,152,153,208,0,187,217,203,98,138,7,86,103,29,208,37,158,181,135,79,141,133,200,129,85,113,28,91,5,58,80,141,66,107,15,40,214,140,225,222,138,115,119,20,164,190,23,194,191,1,9,81,157,204,123,60,53,151,49,188,90,96,3,23,141,230,162,33,15,83,118,193,20,216,12,75,203,144,158,246,55,193,108,107,68,122,133,119,47,142,221,159,235,83,227,220,255,206,145,212,2,59,65,40,15,95,148,192,198,16,12,113,18,19,221,76,46,106,8,235,205,226,252,173,218,55,24,10,99,234,145,84,195,153,57,49,111,76,64,249,70,234,150,114,224,164,216,140,157,104,40,101,62,84,26,173,188,175,198,81,138,204,244,18,223,118,241,105,113,173,142,153,252,147,26,154,237,110,217,14,207,139,178,114,166,27,113,1,86,84,245,71,206,178,214,101,191,179,98,74,40,210,77,116,8,250,204,38,182,160,166,37,141,189,25,89,117,5,27,135,136,155,247,187,69,206,16,124,164,152,200,101,181,113,198,33,4,28,169,91,240,139,184,96,88,46,3,77,109,73,108,107,156,101,146,195,160,74,89,224,228,119,79,5,159,242,87,72,254,221,154,132,203,242,162,69,11,80,122,33,134,126,55,133,49,215,36,31,183,49,64,239,200,30,238,88,110,88,92,231,255,193,156,145,49,213,117,239,2,64,70,49,17,34,64,179,110,122,168,232,205,83,182,140,59,52,86,119,75,178,216,254,36,213,92,219,134,24,17,251,166,48,75,207,35,171,105,51,179,4,42,146,253,239,125,92,152,19,21,173,94,213,69,160,199,58,215,189,167,184,234,152,168,146,102,5,64,46,14,165,62,49,92,225,211,162,246,15,104,87,205,84,37,19,164,117,80,235,9,232,157,187,33,251,72,162,223,121,115,168,249,230,119,196,131,7,161,176,19,8,69,171,254,96,1,62,108,167,120,56,51,142,2,229,243,208,107,36,170,140,10,231,78,193,124,4,219,221,34,26,37,223,158,198,12,76,149,50,83,229,92,119,215,196,150,102,244,191,82,113,4,63,242,69,77,227,247,14,225,144,241,100,230,69,57,229,239,249,250,87,159,232,127,0,161,8,28,136,146,201,93,172,182,5,78,210,131,81,252,139,71,27,208,94,7,199,241,38,241,143,175,113,97,201,163,250,24,70,31,70,173,150,107,43,56,156,171,37,162,252,212,49,124,12,70,5,57,104,122,96,119,60,112,181,77,165,137,216,230,254,22,126,193,30,121,21,191,27,49,88,168,36,244,103,32,130,87,43,154,159,96,4,60,100,201,86,51,0,75,8,198,108,56,148,136,238,75,175,242,18,165,160,180,135,88,107,229,133,130,4,9,90,83,135,163,152,49,247,128,70,68,108,46,58,238,167,195,199,76,33,226,93,160,224,31,246,64,244,200,94,99,146,210,241,241,227,243,24,76,114,199,95,139,103,92,165,41,105,52,71,17,180,32,209,64,130,218,214,10,253,49,151,192,203,165,107,60,53,179,187,231,201,164,159,54,18,128,141,31,135,42,31,131,81,217,185,6,60,144,4,72,27,66,81,78,31,238,16,216,176,39,192,120,20,92,185,84,26,104,54,17,18,140,176,14,159,60,220,253,212,146,27,96,161,7,14,255,35,109,37,207,27,209,220,69,211,207,11,153,156,206,120,110,231,201,143,84,252,187,89,71,40,116,225,147,207,142,134,19,86,124,250,216,78,158,210,39,105,107,72,176,61,159,180,246,105,122,213,73,160,40,245,213,245,47,197,241,124,8,210,22,61,247,173,235,18,146,237,217,155,122,3,80,35,88,129,13,29,44,170,172,102,151,147,64,145,212,95,123,98,40,174,249,0,167,205,141,26,225,47,13,44,21,65,76,133,164,130,142,34,121,42,105,189,107,106,137,100,94,177,252,170,176,5,110,241,103,37,64,204,42,49,3,24,80,252,235,72,200,215,103,147,76,220,238,208,36,109,96,47,134,2,43,30,156,52,151,194,97,19,172,214,4,98,158,34,44,91,67,183,109,85,43,207,119,78,232,236,167,254,1,60,244,182,221,54,155,170,21,111,105,153,254,189,200,254,115,109,87,9,197,107,127,12,204,179,120,20,57,250,75,25,66,191,74,13,101,60,148,68,25,55,23,93,40,98,62,0,180,250,52,63,132,44,74,212,169,92,115,188,246,125,233,173,10,1,57,42,50,114,67,154,118,97,7,100,126,103,87,236,232,136,111,73,189,103,128,64,93,185,182,194,221,91,206,9,170,184,25,112,85,254,26,178,156,182,62,7,27,193,165,251,174,96,237,246,71,21,240,132,50,216,81,14,232,47,234,78,18,204,55,16,201,230,103,241,61,95,196,188,215,35,211,193,45,177,245,187,81,88,7,23,250,55,185,101,118,145,128,168,120,75,95,66,254,205,228,130,227,180,34,22,115,13,169,42,202,132,216,164,180,176,83,164,24,61,246,234,90,69,66,142,222,83,131,172,20,109,225,9,205,248,254,144,201,90,190,55,180,30,217,115,108,174,75,24,240,135,83,67,18,52,1,248,176,5,53,201,128,44,232,216,174,81,28,153,235,53,75,49,94,230,52,97,169,103,212,225,179,140,115,145,138,42,112,144,221,13,37,227,224,5,80,30,94,62,105,24,16,69,141,121,193,131,2,170,58,47,206,106,243,82,11,226,4,146,186,131,237,217,238,195,63,84,104,253,175,30,131,162,244,20,185,103,84,201,18,247,171,66,98,213,122,191,193,10,97,106,103,89,241,56,221,30,41,83,223,213,113,99,17,128,229,119,66,185,7,81,97,35,210,137,231,219,209,84,97,59,234,222,67,94,227,93,147,179,175,73,153,127,195,106,70,232,236,74,102,166,110,50,86,32,157,143,44,6,151,134,155,212,169,228,83,13,98,127,62,4,107,55,77,118,36,45,49,150,230,147,152,68,40,23,175,67,1,214,151,178,199,93,179,25,159,243,190,178,223,161,48,82,75,254,26,17,204,255,96,44,5,1,235,68,233,170,181,38,152,183,173,242,92,143,69,49,131,94,33,120,46,46,161,150,137,109,12,183,81,10,214,126,118,91,101,118,133,118,16,62,168,28,64,8,243,92,52,125,95,75,161,66,239,179,205,114,119,95,14,230,86,104,139,50,88,123,83,168,184,208,186,79,224,224,172,114,190,12,149,36,98,12,196,25,162,137,69,104,179,7,122,15,8,138,29,205,237,170,92,138,241,157,45,83,179,199,137,242,137,250,17,29,128,213,228,245,160,48,214,18,244,126,18,124,57,52,212,61,17,133,212,104,234,152,88,121,117,216,111,208,236,35,82,33,152,158,83,134,31,86,233,10,138,206,117,86,208,54,63,123,239,27,171,6,225,124,90,177,129,90,164,37,152,168,12,220,179,2,25,234,55,83,135,207,96,114,161,188,188,248,40,41,248,214,55,73,108,137,211,5,189,99,236,185,128,236,194,120,134,149,30,197,94,122,253,216,72,187,65,113,51,23,231,190,163,52,62,22,224,64,234,115,215,179,227,225,88,159,46,80,131,170,17,162,86,210,209,182,197,233,20,184,60,34,199,94,155,255,133,95,119,39,242,49,57,21,14,179,94,107,84,69,62,53,52,131,149,156,83,100,26,249,98,150,119,235,31,254,227,220,34,100,245,191,121,165,255,120,8,171,167,9,130,9,163,115,23,184,242,190,220,34,88,1,92,60,121,72,10,85,170,161,175,241,169,181,201,227,129,123,181,2,62,65,10,56,53,132,224,118,247,14,33,134,128,44,44,173,53,217,81,114,24,43,1,62,174,141,219,95,181,167,161,175,207,209,97,16,138,170,192,62,69,90,230,50,3,52,209,246,250,126,223,197,241,112,232,172,149,121,69,116,102,221,139,169,71,56,59,234,191,0,86,144,89,151,52,80,184,58,135,63,158,89,112,50,155,20,223,221,138,210,99,17,248,47,106,214,62,53,175,229,171,60,139,30,170,227,245,205,150,17,60,123,128,154,122,54,59,193,42,191,25,243,134,250,177,155,13,203,48,16,112,95,163,58,183,142,23,107,129,204,70,209,207,131,54,227,143,58,108,226,20,107,136,153,139,112,59,136,45,97,243,12,107,255,111,114,71,83,206,86,187,196,36,253,174,185,71,66,163,105,54,167,46,248,191,154,174,71,227,158,19,191,105,87,246,175,219,69,208,169,245,248,74,166,245,177,141,155,245,133,204,83,128,30,11,123,19,154,86,110,131,100,100,202,236,253,194,205,168,138,49,56,60,16,105,228,177,247,100,45,152,109,162,203,192,47,92,160,109,23,249,121,76,242,132,47,103,236,232,20,40,104,147,100,73,21,67,237,10,138,232,127,55,77,172,242,176,246,89,173,188,159,10,73,37,143,198,238,164,156,113,62,209,187,137,50,68,195,124,243,115,82,173,106,147,206,84,148,229,12,211,73,202,99,12,85,113,100,249,178,197,62,31,190,88,225,19,214,128,49,115,220,13,92,172,131,177,140,129,143,113,77,76,223,201,39,162,225,255,133,216,72,73,118,241,94,113,107,179,81,234,62,58,143,152,67,14,6,195,229,127,158,227,200,15,99,11,152,29,102,80,104,102,241,205,202,74,108,205,133,53,9,202,101,149,208,40,134,133,93,71,148,218,178,252,162,184,245,72,193,160,252,32,184,249,230,71,191,251,112,245,220,41,212,149,247,169,157,32,230,245,184,160,190,171,12,161,171,128,144,98,24,145,191,38,213,46,105,126,187,99,67,214,150,249,81,114,102,40,144,92,202,134,58,187,84,239,3,251,220,226,20,11,161,221,154,84,144,194,14,35,46,85,177,248,40,50,65,198,3,156,101,178,184,180,91,4,118,126,14,54,236,72,45,4,63,219,38,15,135,125,24,228,60,215,203,81,216,237,4,137,122,148,3,155,210,233,32,231,32,94,44,16,207,64,208,91,4,52,19,26,16,250,158,117,248,10,227,104,121,169,154,173,121,86,91,145,204,74,1,237,221,152,68,143,29,215,9,251,89,207,189,152,205,19,6,185,228,67,226,77,5,57,219,117,147,222,122,156,212,76,18,236,90,32,39,39,27,132,180,109,233,229,183,96,184,25,79,121,41,22,157,113,121,173,145,2,229,101,57,254,172,81,33,143,167,120,233,3,48,186,117,123,253,48,75,158,81,200,214,9,188,143,219,214,155,143,45,201,197,94,164,41,94,108,73,81,14,225,253,69,91,250,104,29,185,213,26,26,63,26,190,164,217,2,119,106,82,135,153,63,235,99,64,215,187,233,96,253,134,60,14,141,129,8,200,148,205,216,32,161,127,253,92,142,248,187,103,116,177,150,12,100,21,150,215,35,209,232,234,147,57,196,180,49,11,79,238,100,163,250,57,145,251,34,104,46,52,209,102,34,235,230,44,91,118,151,22,248,149,251,121,146,31,18,168,26,172,170,249,145,197,215,204,81,136,82,232,162,99,254,170,136,85,95,84,80,8,86,99,95,10,87,169,46,15,70,200,193,167,129,95,99,188,206,15,4,138,236,136,242,147,224,14,166,198,53,130,115,55,128,76,45,215,218,73,18,6,57,15,0,200,8,83,118,44,249,56,185,49,150,163,175,138,241,68,192,2,170,145,125,188,198,135,111,166,28,124,29,4,11,96,47,189,178,107,118,57,90,86,226,232,109,180,232,3,74,250,110,166,84,202,137,146,9,63,81,192,40,28,9,133,51,36,234,201,9,66,54,215,164,126,198,47,143,254,148,221,137,131,37,241,102,241,200,125,155,6,68,38,188,240,116,83,232,57,134,109,190,46,235,187,250,119,73,96,46,19,150,152,107,110,157,251,41,200,239,198,245,208,253,234,13,239,149,24,61,247,41,180,68,0,9,161,214,66,152,163,225,13,187,0,192,225,26,247,87,38,245,142,189,4,182,180,228,253,165,65,50,169,21,123,78,255,237,6,172,202,252,169,16,13,15,254,195,133,143,57,156,85,220,140,28,73,183,76,19,45,36,201,65,231,171,157,173,233,249,42,55,10,0,232,167,102,102,167,214,1,74,213,231,238,138,175,64,174,130,231,20,227,88,71,236,242,128,171,43,10,77,21,90,224,1,203,71,40,155,171,194,117,215,115,143,162,87,73,175,28,203,104,110,220,38,234,16,43,72,82,89,185,89,12,149,65,209,19,188,148,196,107,69,38,16,37,137,3,76,181,234,153,127,76,28,9,224,233,76,118,250,62,170,36,217,82,188,9,64,206,157,177,29,64,81,163,218,161,74,158,130,60,149,131,216,141,226,111,46,102,37,71,72,0,179,169,15,250,80,19,47,15,0,27,52,111,146,180,133,195,26,99,74,119,186,194,112,66,120,54,37,160,60,249,195,25,150,12,46,84,19,205,111,84,58,155,54,81,98,233,5,61,37,124,55,134,153,208,224,161,59,140,130,186,187,174,69,148,68,2,41,168,173,7,159,11,76,150,242,220,149,156,16,108,214,23,186,242,252,65,15,90,129,164,66,137,24,31,138,117,215,251,235,183,210,173,177,145,165,124,81,232,208,119,93,87,155,190,193,47,234,132,100,83,170,179,98,80,255,125,143,23,250,16,230,179,20,246,38,127,139,76,131,178,47,252,35,102,222,37,151,180,242,66,8,116,6,248,7,97,130,10,218,204,109,117,118,81,118,131,9,243,127,238,177,134,113,0,193,74,99,33,212,35,183,76,48,192,142,189,12,55,224,35,232,11,83,229,56,75,26,227,150,215,78,254,168,247,250,107,20,204,127,155,162,111,123,170,141,1,48,78,47,3,14,99,217,162,135,98,245,62,228,20,23,161,228,241,63,209,172,237,166,104,34,33,53,234,0,216,106,118,30,37,43,211,90,127,243,70,33,126,217,146,51,148,104,80,189,176,74,20,235,47,43,19,208,176,34,191,188,151,124,233,255,198,214,222,170,93,225,229,156,208,26,33,128,184,184,189,251,237,237,57,37,143,23,130,131,48,63,74,73,151,168,194,188,107,148,210,84,190,210,115,245,182,121,64,29,32,174,118,174,2,157,36,190,77,145,222,136,97,211,12,40,114,188,110,219,10,199,220,254,84,214,211,133,171,92,91,43,80,212,156,254,209,101,97,64,96,98,89,236,127,241,245,223,22,46,176,163,144,32,206,225,116,235,61,126,174,89,190,158,132,144,186,21,61,116,44,236,144,105,60,219,167,224,9,82,106,196,53,244,92,121,218,29,245,225,138,157,81,190,206,159,86,11,143,47,189,224,162,70,125,71,240,143,129,187,42,186,53,108,226,156,158,227,141,24,230,223,234,233,141,255,196,154,1,12,237,155,38,195,129,146,19,53,117,185,58,194,168,34,25,13,10,231,192,78,116,26,129,5,82,215,190,113,134,217,113,88,48,126,249,86,172,97,91,111,55,197,30,176,138,69,150,133,224,254,22,108,152,195,56,232,127,97,229,154,124,106,47,244,205,153,56,238,229,133,134,36,212,199,94,112,244,218,98,219,243,168,134,54,164,118,211,92,4,225,170,241,39,120,143,170,140,5,115,243,38,67,64,114,177,160,108,22,34,207,22,77,170,184,24,45,121,194,118,59,142,212,118,15,47,133,0,134,108,140,118,155,142,38,28,100,138,189,162,23,225,255,199,218,196,221,130,221,197,144,244,206,199,31,244,112,35,210,108,37,147,52,59,39,68,244,180,91,89,180,237,6,26,120,61,12,92,29,78,220,253,142,97,187,186,39,116,165,160,22,150,92,3,224,238,40,71,99,5,45,6,84,249,207,235,119,172,179,190,214,3,103,154,200,14,20,66,125,210,238,137,244,221,99,7,179,136,229,46,254,188,154,218,125,170,11,74,138,191,232,198,115,114,222,180,193,122,105,101,176,210,253,6,111,58,11,225,14,68,132,216,116,23,199,165,248,77,210,245,234,42,121,6,198,219,34,129,57,237,141,59,2,76,58,216,56,151,223,173,154,16,196,248,59,194,196,109,77,7,13,102,126,213,17,41,129,170,184,187,205,180,155,144,212,160,103,1,131,249,30,94,84,128,191,205,166,71,111,26,195,100,88,131,144,121,113,12,44,114,189,66,194,73,15,25,146,170,191,124,118,73,144,166,134,243,204,61,250,221,153,255,71,38,103,132,210,49,140,62,250,226,150,5,42,127,67,1,115,180,40,31,205,94,195,116,112,124,88,143,162,14,201,253,64,183,206,130,189,67,9,169,46,153,154,225,132,10,247,69,186,155,49,31,48,234,124,46,254,74,159,133,226,149,89,83,214,198,97,223,5,248,244,94,78,54,81,176,29,244,68,30,69,17,209,169,30,132,15,106,80,209,129,71,90,180,11,39,2,150,148,36,24,32,224,41,71,200,49,106,202,195,108,157,200,155,120,105,61,55,35,25,146,94,78,112,140,208,129,118,144,246,194,255,234,193,247,26,203,235,136,51,152,56,166,242,60,52,196,173,172,20,127,96,196,102,248,206,46,234,95,128,162,67,240,148,194,140,112,127,8,64,98,146,34,141,33,171,58,241,77,230,48,39,221,156,159,142,71,185,172,139,92,210,118,167,107,243,26,2,30,114,75,39,51,210,61,143,130,148,68,142,213,195,207,168,78,152,188,30,235,129,60,196,0,169,143,172,34,199,139,118,55,138,197,90,206,46,163,6,80,125,61,51,205,151,94,253,103,93,233,14,142,237,149,164,26,38,140,90,151,22,207,222,58,103,111,177,5,253,152,246,183,197,134,53,113,197,194,69,87,194,136,253,45,112,134,178,154,216,25,157,102,242,193,225,54,196,74,105,38,188,46,194,111,175,173,172,171,225,8,238,78,1,162,254,95,23,200,196,140,15,198,97,82,114,232,210,205,196,198,187,192,1,165,101,32,52,132,142,33,252,19,200,71,174,187,36,195,213,220,141,24,227,218,149,168,59,199,69,123,129,72,155,34,255,88,12,64,27,111,171,252,71,224,149,15,208,183,157,172,92,173,89,165,36,115,184,108,37,194,55,19,216,161,65,176,227,170,70,250,175,112,222,130,31,164,246,161,248,229,35,167,157,232,214,29,104,162,83,93,214,67,68,146,221,57,101,104,136,56,245,221,227,246,139,4,249,156,36,152,182,92,169,105,77,248,76,132,51,32,5,118,132,153,75,172,213,137,92,47,170,77,26,127,226,117,9,231,188,134,187,241,194,181,239,103,212,106,123,217,167,144,58,146,239,255,77,116,158,35,152,149,127,121,153,39,97,125,171,221,44,151,176,9,146,79,27,102,122,102,183,105,176,101,166,115,95,115,165,171,89,242,68,215,246,222,215,82,110,86,228,61,154,5,139,221,213,131,231,144,69,162,12,234,206,193,66,81,159,237,88,168,217,201,201,252,61,242,197,139,12,50,121,129,8,26,233,35,3,243,183,192,82,8,241,83,110,111,227,72,92,185,231,244,112,24,122,141,44,121,100,215,3,248,245,64,47,210,11,220,1,101,2,141,212,121,198,112,158,88,228,94,127,163,4,192,188,214,129,210,243,71,71,35,26,223,98,6,12,85,236,34,123,33,128,148,222,44,11,27,162,140,43,177,191,155,65,212,178,112,0,79,63,215,225,54,5,118,125,38,83,92,10,237,249,87,63,189,117,233,87,4,235,236,177,134,99,41,81,122,183,201,220,124,156,168,134,39,117,107,15,69,90,61,52,18,116,84,97,216,227,184,38,174,45,130,202,69,152,164,30,190,130,125,242,23,69,176,50,197,32,92,155,246,59,93,21,87,238,233,200,123,244,243,77,127,74,253,36,93,196,218,102,228,139,1,178,236,185,209,6,214,103,227,92,43,60,50,102,123,45,157,246,216,56,176,220,83,20,49,239,150,130,198,243,35,250,71,218,40,34,134,10,141,132,109,111,70,241,126,202,109,50,233,210,75,10,110,80,114,2,234,210,184,206,231,62,159,112,170,243,187,80,195,219,53,62,190,197,179,61,34,170,5,247,162,159,61,11,126,162,243,198,51,253,122,18,137,96,74,88,212,213,26,167,79,160,236,180,160,251,53,244,203,70,10,166,25,240,218,195,167,76,43,24,131,169,18,179,3,223,209,149,88,228,201,29,7,163,227,142,145,47,50,228,68,114,243,151,191,16,2,58,117,80,190,118,191,249,231,110,125,212,166,130,134,26,203,156,250,2,113,91,8,226,211,250,30,148,132,39,246,165,137,79,105,37,62,223,79,242,215,67,148,255,82,145,187,34,101,246,147,193,141,135,43,213,147,14,196,13,156,252,75,131,205,231,215,251,106,28,69,35,158,111,104,176,213,143,188,243,103,193,136,3,46,18,20,106,197,161,81,231,230,151,206,125,229,235,15,227,43,170,245,238,3,55,202,19,157,243,140,159,9,120,121,89,82,33,152,132,123,215,45,36,173,165,104,234,126,49,128,69,33,88,108,142,150,236,73,65,226,247,192,237,163,238,81,0,72,3,243,100,11,120,24,156,96,104,198,230,183,21,109,121,33,216,186,122,7,2,142,101,113,144,129,201,142,22,251,111,160,16,128,251,250,11,99,253,216,129,98,63,107,166,129,25,245,19,242,132,120,144,245,212,55,91,170,13,120,146,147,237,178,254,219,141,134,127,225,212,76,92,1,12,110,122,40,174,57,73,234,150,86,214,12,89,47,201,195,249,30,229,211,255,154,31,20,181,100,72,28,252,64,169,211,166,13,100,179,131,34,217,24,200,64,183,129,176,188,77,248,12,14,62,204,90,48,99,14,47,109,221,28,65,152,217,197,24,63,73,80,218,193,56,137,51,82,101,245,236,39,119,127,154,81,148,210,225,160,20,183,29,10,172,129,188,102,192,18,179,111,172,175,41,56,174,193,135,74,72,168,19,219,39,56,63,175,207,73,101,46,96,16,101,62,107,116,192,7,18,175,175,82,191,38,43,176,217,137,22,85,149,232,124,81,124,184,45,112,158,229,131,21,220,255,13,136,140,206,207,240,64,159,80,190,53,120,130,131,166,59,168,74,156,205,173,98,106,234,59,65,134,237,59,154,26,178,134,160,224,36,9,175,212,54,196,26,91,71,220,8,199,20,123,228,113,200,88,243,185,107,16,214,162,226,41,137,243,100,120,210,217,162,224,211,157,222,20,64,206,0,239,180,162,120,94,87,84,35,149,161,38,210,8,121,225,52,229,37,9,71,121,243,189,214,238,249,112,183,157,150,67,174,108,165,216,76,235,26,155,47,99,196,72,158,217,152,7,224,217,198,0,21,81,55,62,6,232,89,239,17,198,69,230,142,186,35,138,95,246,216,88,213,247,102,112,20,25,52,227,255,52,181,185,1,251,103,95,8,69,149,104,169,79,135,92,124,191,112,164,47,85,39,121,160,222,245,164,104,233,92,143,232,133,51,137,169,192,118,34,171,173,173,179,20,43,107,144,102,209,77,231,163,97,127,191,73,215,173,169,103,60,64,58,23,39,58,70,145,207,177,233,214,40,218,95,247,84,218,244,59,168,207,225,161,169,92,72,43,65,20,103,182,194,68,247,24,127,176,29,254,142,46,62,35,170,164,19,65,77,132,207,250,23,95,195,252,28,96,37,118,89,224,130,213,157,71,212,101,174,92,71,226,146,36,10,56,240,93,49,90,140,31,117,0,94,48,146,179,223,208,12,98,220,64,76,15,215,39,40,102,116,150,99,60,102,118,20,178,78,109,119,56,142,5,230,217,151,110,100,81,10,90,169,185,23,255,201,80,170,153,174,252,244,98,84,244,114,83,137,44,75,158,34,14,45,111,91,192,215,68,197,244,249,46,24,210,220,224,177,93,50,59,100,255,5,119,154,131,130,51,20,151,10,26,56,99,117,210,192,194,79,53,49,185,143,192,21,24,46,57,77,46,152,222,114,183,124,179,7,94,175,59,8,18,147,170,22,154,138,24,117,61,45,128,116,98,82,54,255,157,43,5,22,250,252,79,128,173,63,120,96,89,214,169,43,232,117,128,22,7,150,21,150,73,238,191,235,129,100,43,53,193,92,173,76,171,199,140,46,131,101,203,50,76,25,91,30,248,128,85,152,143,227,215,164,233,208,164,197,81,7,77,224,228,134,61,124,202,129,158,26,71,87,243,51,10,12,104,210,125,138,154,83,2,39,243,149,203,132,207,212,175,200,211,197,139,235,253,20,30,39,39,199,173,207,147,165,101,231,166,135,172,215,211,230,169,182,144,43,210,76,0,9,204,26,243,128,127,55,120,173,11,97,122,159,208,254,52,134,158,208,162,148,229,104,119,243,79,127,21,214,202,61,158,180,114,27,62,26,158,26,86,161,108,147,92,116,213,249,226,174,107,14,157,187,162,6,121,28,253,46,1,47,226,184,5,123,228,92,173,83,158,236,45,248,234,46,123,93,85,250,194,235,191,163,216,115,145,175,132,247,29,8,223,212,223,5,136,30,29,74,177,125,254,230,160,91,193,79,188,140,19,64,204,31,182,133,148,177,103,60,178,57,253,227,250,35,129,55,222,107,212,136,118,134,190,36,111,217,209,225,32,179,19,254,213,48,33,206,62,121,114,212,225,55,146,211,205,193,242,238,145,41,184,235,225,15,166,177,34,115,27,200,46,81,232,211,90,155,212,213,146,84,134,83,45,179,23,88,125,58,25,11,80,233,15,188,187,18,255,46,215,31,5,119,212,140,211,219,135,80,29,70,102,175,121,236,98,189,40,208,239,180,115,240,244,35,107,65,236,66,6,191,54,90,33,105,100,26,99,10,103,83,51,207,130,120,19,156,74,96,225,91,96,251,139,80,31,170,245,88,82,26,101,153,3,9,11,112,219,9,236,117,6,181,182,152,58,58,39,237,203,53,220,43,193,72,231,216,83,140,75,20,222,250,153,71,246,229,33,54,232,242,98,99,85,35,200,153,140,55,182,88,150,9,60,2,158,212,208,100,217,79,219,156,153,55,94,11,255,39,207,215,227,8,107,211,243,20,212,58,163,233,10,27,203,70,239,169,25,234,225,45,179,57,93,19,118,61,42,173,34,90,148,188,204,53,243,141,11,200,77,83,176,49,98,0,70,66,211,57,51,115,99,73,79,197,54,222,204,188,232,162,151,28,73,231,175,86,199,53,235,57,63,7,226,164,206,15,9,202,235,27,85,60,95,97,248,35,35,188,187,101,137,140,3,150,78,154,133,48,56,107,123,18,38,200,64,13,173,187,120,136,32,138,65,147,27,14,30,250,104,10,136,150,41,198,191,18,182,122,169,123,12,239,52,207,138,76,11,62,248,150,177,33,46,130,22,216,32,86,100,146,216,252,183,124,76,189,210,115,125,115,140,123,97,135,35,47,149,74,17,185,106,175,72,16,64,116,244,66,96,14,60,58,217,228,122,44,145,90,40,96,181,107,24,52,225,167,250,189,28,41,88,133,39,166,173,246,151,188,65,93,78,199,92,72,197,64,18,181,87,125,92,197,34,146,184,182,101,218,137,3,131,28,1,123,34,166,230,102,101,254,97,27,73,79,141,239,120,105,3,48,173,22,22,220,31,95,202,74,93,148,148,144,163,207,83,191,44,197,174,235,179,99,42,163,72,57,158,182,47,48,210,47,160,9,7,177,100,100,66,8,248,31,119,91,126,229,244,79,11,204,231,227,165,110,53,157,7,72,113,79,40,110,67,205,217,161,182,63,21,92,73,217,247,242,108,113,184,164,184,66,53,243,193,27,162,214,60,153,27,240,30,29,174,201,183,183,240,171,95,165,90,133,81,190,33,144,220,11,26,163,172,218,176,222,94,140,89,231,14,156,3,198,223,90,174,171,188,54,98,162,237,124,130,90,101,103,144,103,172,143,16,1,45,33,59,71,216,139,131,34,60,239,106,86,128,170,19,119,242,140,101,152,169,246,150,65,111,203,28,61,167,238,8,202,146,245,97,89,241,173,103,167,129,1,149,182,201,214,162,21,26,64,130,56,203,217,180,56,151,58,251,16,7,69,234,225,1,95,8,13,211,107,143,128,134,162,175,199,75,250,214,0,200,195,141,88,45,73,64,5,166,230,24,122,38,153,133,23,51,163,154,236,57,171,245,28,171,67,21,11,240,237,14,3,128,132,200,51,39,112,51,88,84,173,7,226,45,36,250,195,118,188,51,173,234,31,207,40,43,92,22,2,46,161,61,160,145,162,54,240,254,18,129,102,185,138,232,105,29,156,39,148,187,165,104,63,41,42,74,253,30,224,40,111,100,78,235,108,95,225,156,23,165,78,93,252,211,115,100,231,19,6,140,216,46,205,67,153,175,79,169,235,27,181,37,16,92,79,191,189,225,71,248,211,199,180,220,61,1,195,90,148,127,130,98,79,139,185,198,115,129,186,51,231,54,33,27,244,188,62,248,202,184,201,171,189,28,43,96,207,135,180,110,240,118,12,247,231,194,196,124,42,221,112,170,5,97,213,7,169,254,54,41,73,34,180,201,194,151,33,47,56,9,255,160,63,145,245,245,119,251,27,141,124,198,103,122,59,249,82,254,78,62,120,236,105,169,255,30,171,242,14,175,153,196,78,198,211,96,181,187,20,203,174,58,233,201,238,176,197,65,181,0,41,54,83,12,170,32,107,96,151,227,45,118,101,202,99,99,39,154,179,217,186,61,105,246,226,139,26,107,127,246,9,199,105,109,173,43,197,224,137,112,73,96,247,191,210,36,197,235,231,240,211,178,126,123,12,153,122,128,18,244,11,207,207,82,114,82,134,80,51,207,54,21,191,254,191,181,125,253,127,142,220,141,60,122,68,208,146,3,123,189,222,56,123,133,25,28,54,169,74,207,47,108,1,232,59,241,225,138,212,191,133,38,74,15,44,4,171,81,61,62,187,37,53,155,60,157,162,72,125,195,14,204,123,247,199,20,147,69,173,199,131,237,159,120,40,61,44,235,145,203,15,149,92,32,102,119,30,231,163,164,124,196,77,0,93,186,198,153,121,170,77,133,43,71,232,218,208,184,125,170,59,232,119,170,26,201,240,202,229,207,2,3,243,143,150,42,199,90,60,161,229,99,176,212,55,12,141,88,50,140,155,167,40,130,147,0,88,167,221,96,60,223,65,56,127,243,137,126,189,190,179,79,200,41,244,30,213,72,185,114,113,4,43,244,1,142,225,14,202,175,34,183,76,41,27,156,138,233,232,11,189,66,160,152,219,120,75,150,169,36,41,178,12,135,201,121,168,70,46,218,189,167,15,215,67,75,44,152,85,148,71,160,176,107,244,81,204,181,245,39,106,63,5,129,225,78,9,126,208,245,48,252,189,236,211,74,10,128,167,90,132,108,69,21,216,138,215,254,44,4,210,162,68,126,233,86,34,86,182,246,234,102,109,97,156,216,221,126,208,90,71,206,67,197,163,1,102,154,174,170,253,192,130,99,222,23,58,129,11,192,22,201,223,213,240,40,114,163,41,47,4,94,126,246,17,242,121,18,170,86,25,67,221,15,237,83,250,246,48,20,157,206,195,72,35,210,136,108,152,121,173,140,63,90,10,155,102,161,29,166,106,144,80,64,114,14,152,143,150,227,150,253,120,11,58,173,110,208,194,102,245,230,213,217,144,20,59,173,185,173,11,128,149,103,50,184,95,191,23,134,111,137,195,141,12,121,15,199,35,186,248,105,220,118,254,195,77,188,81,221,209,109,156,128,232,248,238,68,201,239,253,116,146,106,119,65,213,137,49,5,1,5,43,222,188,224,104,105,18,246,86,42,8,244,234,253,138,113,251,86,252,202,150,114,194,125,14,178,212,46,152,150,18,17,233,188,193,5,24,73,56,155,55,59,16,243,110,46,231,224,132,174,189,11,73,41,204,193,20,215,76,159,135,153,150,137,11,6,24,130,135,193,82,153,138,99,108,52,5,64,144,88,145,100,54,234,233,1,153,239,209,63,249,75,156,43,30,67,215,126,39,82,102,43,126,241,158,40,40,167,32,114,57,169,241,98,68,108,187,88,236,130,170,102,46,216,81,62,39,126,117,6,176,82,119,253,201,208,88,100,201,93,209,37,170,242,170,58,179,240,252,219,245,184,117,131,249,144,240,232,225,175,228,105,201,248,177,18,124,240,203,254,94,248,231,29,35,177,76,243,25,14,6,151,154,213,235,173,116,70,100,73,9,93,241,25,179,241,70,253,197,56,200,6,160,6,226,111,46,56,18,0,107,69,67,96,5,50,228,210,47,30,161,233,115,208,70,213,47,204,51,128,50,246,102,194,38,10,253,24,41,130,72,148,183,157,204,142,64,212,67,11,163,168,209,93,253,35,139,198,71,153,241,198,159,0,71,189,139,71,176,53,18,58,203,228,239,13,17,2,50,204,136,221,33,125,154,52,203,170,234,128,194,72,22,249,9,9,33,8,52,139,181,27,79,157,184,252,133,112,90,134,95,48,9,178,50,34,82,232,218,244,140,172,223,222,225,62,237,177,238,206,44,239,149,199,97,12,194,139,20,18,215,31,91,247,50,113,55,152,168,251,209,66,25,71,25,154,115,203,54,6,148,149,114,217,197,21,168,133,232,36,75,184,70,212,146,120,211,67,252,60,169,165,134,255,221,22,55,94,36,170,137,173,86,107,124,112,187,173,79,74,181,160,52,121,180,0,187,252,150,0,113,20,77,18,229,111,245,108,4,252,189,224,24,49,155,111,15,153,174,210,63,116,142,103,70,166,203,103,225,203,101,45,250,221,228,177,42,200,116,175,26,1,77,75,183,197,235,74,236,191,210,94,38,133,10,68,125,114,193,191,139,151,170,16,190,147,15,190,230,247,194,152,95,151,11,207,181,33,34,152,220,151,137,155,226,199,74,220,51,245,200,84,83,136,201,103,38,66,83,101,170,248,73,105,90,145,55,250,159,90,207,221,25,26,185,253,101,77,4,67,186,142,196,182,151,180,189,184,153,238,30,6,79,254,114,21,8,163,3,15,243,58,160,14,152,243,112,179,171,205,81,148,144,96,143,115,122,143,3,71,159,47,31,122,2,101,54,4,221,190,71,158,223,120,79,217,118,20,87,151,238,91,220,243,141,113,83,43,134,111,131,246,227,8,199,151,215,88,249,121,188,172,150,143,191,112,82,210,140,27,149,137,24,109,169,68,0,216,216,23,10,189,243,62,24,244,246,171,95,85,121,184,147,182,79,15,115,118,213,126,125,38,202,36,152,102,40,73,109,186,116,58,178,52,248,81,103,126,250,21,209,229,69,244,117,6,63,67,62,235,170,165,174,199,29,125,124,62,248,62,68,136,178,49,102,249,104,168,79,59,198,100,168,71,33,240,151,200,148,32,134,65,167,32,162,1,190,123,86,0,207,56,175,91,18,150,101,227,189,125,24,59,41,158,147,219,124,97,3,26,238,117,253,173,175,45,181,74,91,50,36,210,130,53,89,82,39,87,225,223,116,130,103,64,26,150,119,206,199,215,212,207,72,85,186,186,184,234,206,154,202,209,167,4,2,216,236,206,0,123,87,109,170,30,199,249,96,65,141,129,184,49,41,121,100,167,155,72,168,121,204,140,70,77,219,239,232,198,75,142,26,192,107,76,122,208,48,80,195,54,103,252,49,102,203,81,233,243,84,166,1,137,142,247,137,100,169,20,125,34,112,36,8,89,56,57,188,36,13,23,173,179,176,189,176,246,34,94,76,95,53,242,217,226,51,216,28,141,14,130,64,93,132,212,226,89,56,147,71,205,185,162,168,192,91,249,197,225,130,76,229,166,2,206,226,105,39,80,56,246,198,105,141,101,74,26,64,220,37,79,62,178,136,36,234,5,118,251,245,62,55,12,138,136,225,188,149,43,251,175,76,173,68,159,127,90,205,201,16,252,175,203,2,66,108,247,18,54,135,121,175,237,69,110,222,158,176,5,233,93,70,145,63,136,92,172,19,73,141,14,84,214,129,137,199,18,208,100,186,8,3,2,109,192,161,66,209,31,219,236,31,159,113,94,13,27,44,183,8,158,162,133,223,185,96,113,230,16,197,124,18,182,239,14,187,134,155,114,184,146,235,192,124,129,125,42,14,183,27,23,222,193,4,172,140,9,109,200,51,228,184,176,142,138,178,10,54,9,210,96,206,10,252,242,242,2,117,228,120,120,96,235,78,161,173,207,65,203,97,198,104,128,209,57,92,248,161,116,172,97,175,132,11,208,49,56,186,103,12,48,15,50,149,84,45,148,78,171,40,113,22,247,213,13,108,250,37,214,144,131,200,91,226,113,174,59,221,177,213,93,161,241,95,198,34,163,32,45,131,123,185,242,60,198,254,180,43,43,168,116,157,102,121,98,225,119,0,43,168,141,18,5,105,192,31,186,90,255,239,30,155,72,255,249,148,187,31,10,49,66,244,199,168,138,87,189,92,238,103,2,173,255,240,114,102,73,48,133,235,139,67,103,46,180,118,236,18,99,234,38,207,75,245,177,104,210,76,86,101,5,47,130,111,78,149,89,177,172,160,89,110,179,146,196,78,39,195,11,186,62,0,56,31,22,161,186,243,110,2,117,31,182,12,43,116,27,93,175,171,181,114,103,191,26,0,162,25,159,209,198,162,85,188,3,138,33,114,85,175,200,32,236,1,112,66,155,92,223,187,127,200,87,190,182,11,193,40,98,5,37,96,5,204,82,246,154,204,9,65,46,240,143,69,1,25,26,247,60,86,33,88,79,57,182,120,46,87,230,35,21,84,90,31,158,139,39,47,240,148,87,155,35,92,75,150,162,243,222,6,193,1,93,156,179,70,141,59,131,139,122,210,134,227,71,177,218,214,106,41,122,163,8,253,228,49,211,93,184,12,105,125,209,4,222,180,19,62,136,46,219,103,164,185,155,136,234,106,205,192,145,222,92,21,209,164,209,98,165,158,6,71,159,195,44,38,117,209,69,215,16,29,152,99,59,36,198,10,94,98,18,35,95,133,74,85,176,150,165,34,97,65,174,171,219,19,239,30,8,99,29,63,36,13,183,41,185,69,217,83,98,170,241,211,183,99,173,255,128,49,94,95,4,8,157,222,172,59,64,73,249,192,144,244,65,1,168,73,34,181,230,85,3,184,78,210,188,101,128,106,14,133,204,224,202,114,143,208,255,75,180,79,214,239,139,79,27,141,84,215,187,246,22,37,245,100,40,175,100,112,153,178,171,63,92,143,87,22,200,49,92,3,2,36,169,188,149,99,131,216,116,109,140,108,129,79,186,57,127,59,0,82,166,8,242,249,90,161,57,247,218,64,36,251,60,151,8,188,126,197,239,155,19,105,69,60,6,37,117,122,150,196,249,169,45,60,134,109,205,251,123,168,169,199,79,254,85,38,252,35,161,159,132,251,154,196,209,76,200,109,148,54,57,83,163,32,72,31,227,178,118,232,254,63,102,121,89,55,185,230,179,247,236,247,27,220,108,210,216,43,209,57,155,218,219,233,118,215,145,244,170,240,208,107,198,11,16,128,249,125,12,173,2,6,13,162,175,178,208,243,242,57,215,17,44,167,12,14,228,250,64,224,221,248,48,78,147,18,70,251,250,237,168,145,109,229,243,129,233,8,200,194,15,0,192,29,227,143,1,97,129,79,64,73,7,90,127,132,59,194,154,205,164,53,13,212,127,110,24,50,77,182,162,10,62,254,130,168,65,62,189,233,57,135,17,170,183,2,206,181,28,239,52,174,197,234,145,180,2,68,131,177,239,180,74,188,72,255,154,206,125,131,240,140,61,182,186,0,152,59,146,22,174,81,25,55,83,28,112,129,58,68,156,36,26,56,95,29,231,95,16,211,181,188,228,82,57,205,123,167,155,190,214,231,187,182,167,29,88,246,206,124,144,232,166,162,59,224,225,223,50,252,30,243,199,190,181,197,200,55,22,110,174,194,227,56,233,124,61,81,181,32,255,207,223,71,249,48,43,190,163,60,27,188,228,126,147,211,243,207,210,129,240,199,44,138,153,187,133,232,31,3,110,167,167,61,188,62,66,38,229,79,233,213,27,34,123,236,107,156,0,183,154,44,76,94,135,48,253,52,250,235,113,28,102,206,253,251,87,65,21,79,82,210,154,76,168,110,211,86,254,237,58,73,111,230,229,207,6,242,24,58,109,221,13,135,115,133,67,32,130,98,177,95,184,79,47,113,40,105,72,192,64,126,75,56,138,52,196,236,131,152,121,25,22,44,56,248,22,222,178,138,168,107,207,254,63,57,197,80,244,21,80,188,66,119,203,174,16,124,104,74,139,205,238,101,4,17,104,179,146,15,39,223,65,5,153,164,112,118,212,66,101,125,65,144,79,174,51,158,69,36,252,62,183,253,154,51,227,155,146,107,250,34,67,155,102,191,197,120,195,241,120,29,109,161,187,43,14,155,119,211,115,228,223,21,18,244,233,161,105,6,35,75,82,104,12,105,76,209,186,40,30,77,120,212,246,140,6,159,52,64,123,195,191,1,146,226,179,37,91,56,179,215,127,176,119,198,156,87,24,92,223,87,222,143,230,195,240,164,246,9,226,68,247,27,235,252,133,30,238,79,144,15,135,26,203,198,103,78,95,128,180,155,141,196,214,228,146,170,215,45,189,23,153,212,15,106,181,205,247,3,101,207,251,222,44,73,176,17,195,73,148,87,0,72,162,111,203,21,115,236,212,248,210,213,90,97,166,53,70,6,177,198,13,252,71,167,140,189,255,160,139,193,233,119,24,62,60,45,67,197,167,222,37,151,120,110,111,143,189,14,56,162,161,212,87,235,99,166,111,133,238,247,212,58,67,62,111,40,138,248,188,226,193,6,44,72,142,24,220,147,10,247,97,80,173,87,87,139,126,85,87,139,119,112,150,35,228,239,234,38,70,16,137,113,136,0,88,80,138,64,68,51,127,210,84,159,199,29,178,132,183,163,107,109,124,15,128,117,208,208,248,156,56,25,178,107,25,88,73,70,219,56,18,83,50,250,59,199,130,156,187,38,179,77,211,208,193,12,143,206,94,71,47,26,144,165,128,233,58,133,59,133,127,37,92,194,239,240,40,121,56,226,38,184,108,242,132,114,122,178,224,26,11,236,196,0,228,192,111,96,55,64,241,2,40,50,84,144,80,243,27,218,73,180,39,125,21,90,199,243,74,189,14,87,153,113,41,162,217,126,63,47,115,33,37,48,213,203,162,157,49,13,245,195,39,217,187,104,159,19,122,71,189,218,100,189,241,186,95,79,54,55,59,38,59,23,114,78,34,117,0,220,199,206,57,216,66,74,250,146,130,17,248,76,152,24,49,225,104,43,20,253,119,215,157,7,25,45,218,16,197,150,146,84,28,186,211,137,137,40,25,104,132,133,144,61,156,208,231,45,238,253,231,97,211,152,158,111,109,96,31,215,35,192,20,247,242,199,57,140,3,199,232,110,224,59,81,178,187,131,173,41,126,135,134,191,147,210,164,71,141,199,11,209,254,119,171,33,206,118,115,222,124,71,246,218,107,118,161,250,105,64,167,206,3,197,198,34,145,217,150,76,212,25,47,180,3,218,94,168,151,121,184,67,184,98,198,107,45,187,7,9,64,226,162,20,17,50,77,29,172,230,14,169,60,85,15,73,33,227,85,213,126,175,31,18,47,218,141,2,247,30,170,108,166,222,61,61,250,166,34,110,210,183,149,161,27,12,79,107,111,112,171,100,162,172,104,194,2,171,186,92,166,188,145,196,121,61,66,159,117,130,171,66,131,217,138,178,221,29,60,136,59,15,252,240,145,169,103,68,190,163,109,54,146,223,91,176,81,106,113,8,231,190,194,48,179,137,229,179,129,7,68,107,155,243,49,77,231,220,40,49,73,110,118,233,243,16,20,15,221,243,114,24,30,189,200,252,253,75,26,13,111,49,79,20,61,221,97,10,200,52,105,143,196,14,183,11,237,37,139,143,158,147,204,184,27,55,250,171,198,21,251,66,194,49,225,50,50,173,158,209,199,132,4,76,240,142,131,192,52,35,159,251,177,125,29,148,150,13,135,243,177,132,116,233,253,212,10,111,53,142,183,159,228,210,93,146,159,25,58,104,184,243,3,227,231,220,0,117,216,89,159,232,209,139,125,160,43,29,71,34,115,119,197,114,196,203,185,22,20,176,240,38,202,73,29,87,26,164,19,213,26,206,185,221,164,179,30,103,27,0,133,119,126,139,150,140,116,161,194,129,128,140,90,225,213,226,165,23,102,112,18,191,144,59,217,170,107,89,26,123,202,202,58,126,137,139,188,106,78,110,32,108,70,60,190,203,176,210,199,66,14,26,76,173,18,160,17,17,151,119,10,223,186,183,238,28,26,135,113,242,231,133,98,218,38,195,214,176,15,227,18,200,32,169,185,6,18,117,236,195,67,46,238,120,53,24,158,152,46,189,177,30,167,128,106,224,133,116,31,192,220,170,151,187,74,56,110,10,132,98,244,44,165,140,224,62,1,34,91,233,194,213,137,75,223,0,229,72,194,82,240,235,177,73,89,36,246,218,201,169,59,170,170,170,94,62,251,233,223,27,199,69,154,86,28,39,199,97,173,138,42,34,158,19,25,203,138,237,110,164,209,83,188,133,117,189,235,32,99,193,26,128,89,204,67,186,166,48,183,37,163,153,76,32,126,78,70,148,139,106,54,241,34,128,245,98,6,69,144,168,223,143,184,180,234,147,248,47,205,199,106,137,145,77,254,64,1,146,213,36,251,226,224,131,65,96,64,34,206,184,176,65,164,114,150,214,32,86,59,183,41,114,50,190,54,107,231,175,209,225,216,55,92,15,224,36,4,195,229,101,222,190,217,199,31,247,225,213,196,198,215,34,142,174,33,88,48,43,114,152,187,101,93,235,84,61,82,213,149,89,243,46,68,50,254,134,238,134,128,78,10,102,125,51,129,124,185,110,78,98,155,31,125,188,236,253,33,45,119,190,100,68,67,58,228,190,233,14,80,50,222,181,31,212,111,245,82,107,56,120,219,185,44,60,201,128,91,130,98,215,236,166,209,186,26,245,17,171,173,87,182,180,229,89,237,0,254,189,219,42,22,198,181,115,18,6,25,91,206,193,140,131,135,39,192,96,93,194,170,128,208,104,156,70,49,127,112,52,211,40,30,103,85,116,232,86,125,192,129,26,244,72,59,144,41,12,60,138,80,68,246,233,199,57,153,97,206,88,240,50,161,194,216,114,63,10,208,1,22,23,102,40,132,120,171,111,96,228,124,88,44,163,150,132,200,222,166,208,121,141,29,240,11,55,137,18,202,60,180,50,151,127,142,203,145,208,8,15,229,47,212,229,182,255,86,77,92,120,27,200,133,47,189,196,128,6,79,63,82,187,5,235,176,255,221,163,106,197,241,227,242,236,159,16,144,199,62,175,85,203,195,49,16,33,193,14,8,79,94,247,236,68,95,155,141,40,86,128,214,182,17,156,122,162,1,246,128,113,33,46,216,84,89,245,241,203,104,137,212,115,73,80,39,231,87,3,175,144,26,168,118,244,138,3,207,196,8,176,202,209,249,228,196,162,215,130,221,233,43,98,42,105,203,63,123,3,218,201,174,17,225,189,150,45,84,62,228,204,148,119,147,250,225,212,193,122,80,174,106,213,117,167,245,102,235,6,248,36,77,18,165,36,237,239,186,238,162,42,216,115,234,141,116,254,168,199,211,12,9,228,71,253,93,240,100,143,244,166,102,23,240,118,76,39,35,147,135,49,242,217,204,0,97,176,205,170,17,28,94,14,39,209,130,207,81,252,144,121,73,71,135,45,26,68,223,186,235,252,188,237,38,150,153,20,28,213,163,0,183,166,0,195,19,162,159,76,14,245,6,238,25,78,131,62,197,59,69,169,238,110,90,237,176,252,221,213,249,223,186,162,242,9,245,245,87,89,106,221,185,46,97,234,124,137,129,54,175,5,206,125,234,54,250,206,123,180,189,111,5,196,49,174,147,119,21,49,81,89,121,190,236,65,217,147,67,52,83,90,5,242,147,183,6,237,248,83,50,204,125,106,5,76,153,167,230,32,167,171,114,133,137,13,139,104,17,136,200,104,180,5,243,252,101,79,56,159,28,156,160,53,88,221,67,71,150,250,0,96,144,239,173,94,112,100,105,202,49,164,53,21,5,103,242,21,18,254,175,130,223,231,98,222,38,115,105,254,199,9,121,210,50,113,198,40,32,167,75,190,182,161,66,11,26,109,221,199,224,253,181,236,40,90,159,40,87,137,197,123,221,137,109,238,119,217,112,9,102,173,184,142,254,65,214,125,93,67,138,77,222,68,174,223,181,245,1,77,65,71,232,247,234,61,190,48,17,242,179,155,132,162,65,27,114,31,207,41,224,236,229,22,225,144,232,71,104,126,0,253,115,217,222,72,122,77,78,196,23,57,250,71,141,197,52,140,124,103,33,73,117,130,186,147,2,239,116,143,209,84,33,42,146,169,152,187,88,174,65,139,246,132,5,64,73,149,75,27,212,56,79,162,250,188,90,248,189,155,107,114,32,240,33,248,246,201,149,80,131,71,237,76,32,201,177,153,254,62,114,155,175,32,203,1,226,233,204,227,241,182,63,133,48,7,87,100,233,201,75,247,193,36,56,191,112,232,112,83,254,229,255,153,198,66,247,185,62,24,84,185,51,7,141,240,3,248,175,158,95,228,168,118,116,64,86,69,35,72,41,251,234,74,120,121,106,26,4,84,224,216,117,31,128,101,189,113,133,207,241,67,247,15,241,175,174,10,187,222,198,243,15,169,158,159,126,43,136,222,206,173,201,250,230,175,182,10,155,228,112,116,189,25,71,182,121,72,246,147,218,87,143,191,83,114,17,195,50,143,155,138,104,253,84,232,70,46,136,214,184,73,199,142,144,222,169,58,215,116,115,53,68,103,180,181,246,181,197,240,112,222,106,239,227,139,137,239,251,179,131,215,46,34,101,3,82,87,33,231,26,107,200,173,58,29,181,248,126,120,223,68,236,222,8,230,251,108,147,20,41,186,112,101,186,178,110,239,163,46,6,181,241,181,22,92,209,245,72,144,69,52,0,191,252,91,243,24,195,29,190,23,60,213,207,93,34,213,145,241,111,150,192,11,210,99,176,67,199,243,217,255,10,245,104,35,55,88,221,62,136,122,148,116,165,77,67,218,37,27,151,24,227,63,143,86,175,192,225,118,119,69,22,41,99,197,190,122,98,197,68,32,177,223,248,201,223,15,160,64,237,165,116,2,67,176,179,32,196,215,202,78,229,186,110,61,156,85,111,155,187,62,38,213,255,206,24,40,122,221,39,223,172,155,58,184,141,156,141,101,102,48,147,204,67,0,120,48,113,140,172,157,8,247,174,97,138,173,233,72,222,78,121,5,70,51,127,102,17,5,67,132,250,96,245,49,134,201,146,192,24,252,124,100,114,10,223,93,241,133,207,254,130,146,63,0,161,107,26,118,39,53,219,75,76,186,227,76,124,95,23,253,96,235,192,213,5,246,92,21,131,197,21,162,124,38,183,66,46,176,69,17,217,241,210,223,10,214,121,111,61,249,203,109,232,3,50,92,159,45,197,232,98,182,122,240,92,17,202,253,30,1,180,152,82,3,232,172,77,211,154,222,113,80,204,123,239,15,203,112,126,12,238,8,121,126,231,161,250,227,146,89,165,63,193,110,144,36,114,37,112,103,43,75,253,183,115,247,168,33,96,35,228,136,13,132,178,89,154,117,223,211,129,74,112,213,102,172,92,159,96,72,181,205,217,173,207,188,7,21,252,111,109,240,227,133,60,74,29,237,200,147,87,141,133,227,158,110,10,8,77,210,15,62,156,253,200,145,208,5,233,136,77,159,50,226,187,187,18,106,253,71,68,133,28,217,171,177,12,131,178,100,29,174,105,6,192,210,138,169,85,242,6,51,132,143,59,247,183,110,107,193,23,74,109,113,217,87,72,204,227,100,227,210,58,109,242,69,218,3,218,110,163,18,197,232,145,35,166,232,184,64,112,35,112,146,93,254,84,189,210,17,35,127,166,22,82,94,182,72,134,251,100,137,167,53,93,180,203,231,148,132,28,141,219,101,180,156,243,17,243,24,11,23,68,49,241,6,214,219,122,98,237,247,80,55,204,130,90,179,196,150,124,249,96,148,30,54,218,19,160,109,140,151,141,69,178,171,70,85,235,105,251,86,143,203,58,53,20,139,40,127,48,41,20,71,75,51,63,194,185,227,238,78,252,1,72,127,72,38,59,184,175,167,111,145,242,93,16,119,87,49,251,85,125,221,139,254,143,69,234,139,207,212,163,49,143,234,161,222,55,132,8,116,115,228,123,24,220,28,159,254,126,194,68,60,96,77,136,55,32,78,96,211,201,189,18,9,180,124,162,29,17,127,60,156,103,156,53,209,146,26,185,24,93,228,240,195,179,80,201,209,103,73,49,72,129,100,177,0,234,146,149,75,66,175,18,39,226,113,46,190,195,48,233,237,125,5,142,128,11,71,59,35,57,102,244,193,245,164,204,87,110,18,119,199,208,247,165,224,215,137,76,251,202,80,70,178,2,166,164,155,167,0,249,164,43,3,156,144,84,181,117,142,61,153,189,208,27,74,194,79,181,63,199,97,35,255,32,33,127,36,187,78,118,161,23,106,112,120,210,197,7,184,15,76,5,73,53,54,167,242,159,190,66,64,163,175,181,29,180,205,13,6,203,71,124,241,214,228,250,184,114,89,54,242,115,252,155,97,102,43,216,227,76,221,53,106,97,240,204,245,68,117,48,147,28,4,11,140,241,142,179,113,3,245,188,173,207,169,231,119,176,197,147,17,71,144,66,223,0,32,5,237,15,8,78,24,122,114,76,104,49,61,25,194,146,167,17,54,193,17,161,174,178,191,129,101,182,238,64,216,125,199,228,212,102,96,181,170,48,193,87,243,250,231,139,32,169,1,90,131,199,187,32,13,200,5,254,135,93,223,48,148,72,255,83,94,28,146,170,41,31,190,169,169,41,131,246,160,48,61,161,97,33,92,69,104,173,24,119,219,48,95,204,241,128,50,248,83,68,18,38,72,172,188,12,206,149,91,132,80,104,94,166,142,141,227,209,131,235,226,229,232,90,63,48,236,253,29,206,65,230,210,224,83,11,0,247,88,92,129,112,237,8,175,21,246,213,27,132,14,201,141,33,212,152,73,97,32,146,135,178,19,68,171,9,106,236,253,216,118,158,76,121,218,100,183,35,38,64,251,31,126,226,201,211,95,75,125,255,146,119,156,118,210,38,237,93,56,57,57,180,150,65,174,18,93,215,14,254,66,115,171,148,72,2,234,142,2,110,113,233,215,31,11,124,13,218,38,119,29,48,22,223,148,250,215,118,49,63,10,110,211,65,135,35,122,48,88,255,143,196,75,59,24,105,225,56,94,87,7,211,183,175,16,252,181,49,255,246,60,245,139,60,10,136,92,253,228,183,112,54,169,112,169,28,82,26,197,79,79,33,33,15,4,55,38,146,176,68,49,115,42,215,36,209,156,89,4,19,171,148,124,141,98,158,14,117,107,114,36,233,255,54,72,242,18,84,16,125,99,77,200,234,206,98,98,154,58,241,227,208,96,161,38,165,87,157,75,241,205,141,220,119,203,51,217,166,71,120,160,202,24,159,30,44,238,243,74,91,14,51,148,96,187,18,59,217,110,11,44,182,153,88,119,183,209,220,140,208,153,201,226,172,136,253,5,133,156,244,118,214,179,234,98,132,48,28,98,6,126,147,206,178,193,35,70,38,234,47,79,198,179,169,195,124,155,19,170,217,247,109,232,92,230,84,122,139,77,47,44,7,82,228,0,4,8,173,171,83,42,7,62,191,1,161,15,112,231,214,160,192,91,165,110,241,76,219,213,99,89,62,6,217,255,51,137,122,79,209,82,96,179,2,24,224,108,95,38,70,235,155,184,83,172,177,219,131,210,80,23,88,169,15,3,174,253,36,71,139,133,204,232,134,162,16,128,41,28,160,71,109,135,214,250,91,193,160,210,146,228,2,183,133,230,128,126,66,225,246,169,9,177,77,115,123,12,54,213,84,241,140,153,54,31,60,214,160,14,23,16,52,2,243,190,182,49,97,109,93,100,56,120,134,135,179,18,2,137,223,68,234,64,160,19,133,160,117,93,132,35,93,185,192,87,157,89,113,85,100,96,240,126,219,17,48,190,146,60,66,97,65,61,190,241,81,190,73,91,78,30,226,72,106,100,232,130,171,233,207,59,192,110,185,15,226,178,143,75,53,79,128,203,186,159,170,133,99,69,97,0,240,36,2,201,239,191,157,229,77,40,79,184,103,86,14,188,33,250,209,9,118,39,152,24,189,148,247,252,119,219,197,0,198,230,8,41,184,184,124,95,112,157,249,201,239,138,254,155,93,53,93,191,164,12,1,39,177,127,49,17,14,244,117,35,93,22,35,8,130,105,172,86,242,82,152,213,79,65,230,63,186,41,3,32,19,73,124,11,121,53,85,89,128,164,197,110,22,203,134,242,61,199,118,230,60,61,2,65,24,177,252,47,123,207,94,207,123,188,8,234,0,141,48,51,94,39,250,133,79,17,87,22,198,112,74,17,85,2,241,71,182,2,131,134,119,36,57,229,120,137,218,191,91,56,142,146,59,99,245,25,32,88,229,127,22,136,208,112,63,36,175,66,50,119,59,34,194,179,234,135,128,206,141,182,39,157,79,165,25,127,233,73,141,131,127,80,164,170,119,101,168,145,50,251,193,229,36,195,144,210,240,225,103,51,227,175,245,163,108,87,81,19,53,169,158,5,170,214,220,23,184,244,181,174,91,12,76,143,59,240,132,84,135,62,149,239,230,133,252,202,212,234,11,223,50,45,191,214,197,133,24,102,136,241,213,67,221,214,87,200,113,97,154,125,154,158,148,119,68,97,242,31,199,0,93,196,128,169,146,237,211,66,49,21,132,136,226,75,214,228,0,108,245,206,158,134,175,145,255,189,107,36,90,81,197,102,32,96,157,120,61,180,136,129,136,142,21,244,31,117,174,176,191,30,184,145,183,222,123,130,188,74,14,185,110,103,31,18,53,139,180,251,94,190,245,100,90,208,248,239,225,243,201,89,51,33,154,65,120,42,56,146,147,232,34,33,170,252,96,248,247,36,72,136,131,203,159,218,186,104,23,209,57,250,187,136,64,48,222,222,116,72,106,75,132,242,127,15,202,73,23,25,243,211,131,82,235,165,146,84,49,183,31,1,170,59,42,16,105,131,16,120,209,27,224,50,117,180,85,255,236,109,203,238,126,72,127,119,78,72,20,232,180,92,137,156,198,188,195,225,15,20,109,165,154,32,95,199,45,178,143,5,8,192,72,11,107,178,159,231,219,188,5,191,176,58,107,174,61,166,77,16,147,165,172,145,104,163,207,151,138,71,183,127,5,70,60,87,241,156,131,11,19,180,113,80,242,242,200,116,23,235,245,93,212,176,44,175,148,247,65,247,218,134,135,102,5,118,235,144,230,14,212,34,160,84,126,34,20,174,92,45,170,5,216,81,125,241,144,74,196,56,33,51,239,81,146,254,236,41,20,45,241,209,46,77,26,110,28,225,187,111,223,66,235,151,68,76,252,202,126,216,157,77,160,197,31,116,18,227,143,221,79,85,178,146,76,37,18,188,67,237,190,1,120,140,19,88,158,200,253,255,154,245,224,227,250,194,1,104,175,74,78,94,248,41,194,181,209,82,231,114,156,90,100,55,20,93,49,39,253,70,28,218,75,231,199,117,80,9,97,240,50,142,70,126,149,137,200,238,100,230,22,70,66,220,90,87,28,85,129,168,4,73,25,240,173,194,252,8,143,21,113,80,132,161,87,94,117,209,107,75,59,109,112,110,134,100,209,117,234,117,187,77,151,46,217,229,122,94,129,13,93,40,87,155,211,193,98,94,58,73,169,117,210,46,21,32,42,48,101,117,185,95,134,191,191,31,106,42,120,191,1,223,255,60,18,150,144,1,87,58,51,132,98,133,148,154,134,79,212,78,155,101,227,202,8,217,111,151,42,174,106,164,189,109,89,101,19,8,182,61,98,183,25,18,63,147,96,129,126,118,252,67,174,69,65,20,78,164,9,155,85,83,239,186,213,17,181,90,8,14,223,149,34,189,24,128,84,245,145,83,28,235,202,245,73,96,4,57,121,99,3,249,24,235,80,34,172,154,74,163,239,101,199,58,33,33,155,118,46,45,210,6,139,59,86,124,31,112,27,47,79,216,195,176,99,66,100,215,52,40,186,152,172,76,223,31,13,4,67,254,17,11,102,16,84,203,151,253,204,247,132,70,170,176,7,152,103,230,132,22,16,174,170,16,115,128,16,211,58,163,189,102,113,105,151,70,227,136,157,20,62,254,253,112,20,27,136,73,148,44,21,42,146,93,19,142,226,174,90,104,75,112,0,116,81,138,195,84,109,72,50,7,104,230,86,244,145,9,29,200,167,129,214,102,108,24,229,175,83,190,90,123,190,8,85,146,150,200,220,167,133,124,135,138,41,119,241,156,79,18,158,210,58,221,97,184,12,118,112,130,66,169,91,99,133,21,143,29,93,139,133,69,71,125,232,201,239,126,179,70,158,238,84,199,229,157,176,102,169,134,137,148,78,14,190,137,34,28,189,154,37,192,182,226,44,99,31,4,157,68,11,4,143,209,238,252,189,157,46,155,111,88,104,204,49,252,175,63,66,135,89,128,173,58,139,153,131,79,12,176,103,144,227,234,213,232,226,76,96,53,146,20,138,135,110,145,71,67,100,71,160,102,76,235,83,213,48,130,201,177,109,252,233,174,231,140,44,249,63,11,254,213,124,50,247,180,151,38,90,172,223,243,14,230,109,197,26,214,92,244,59,252,53,128,226,111,202,108,77,132,38,85,239,202,210,207,128,100,28,49,40,119,99,194,79,40,84,4,229,59,243,45,147,211,158,209,157,33,175,60,223,35,129,168,110,145,35,44,51,60,99,145,94,15,209,91,214,118,64,79,108,171,145,48,82,111,81,170,123,60,91,33,136,55,19,75,146,219,235,5,44,144,226,120,55,245,27,246,243,108,144,239,204,177,205,137,165,181,118,182,79,150,219,48,141,99,170,98,16,139,214,153,166,45,227,29,70,8,165,24,244,35,18,168,8,147,79,25,145,61,42,27,58,112,136,118,45,31,208,75,79,107,206,149,145,105,128,17,110,149,184,169,26,198,9,101,51,27,15,97,182,197,188,247,123,98,149,55,153,12,151,44,170,108,199,135,33,53,104,76,242,1,168,73,120,138,45,93,217,208,84,55,23,137,106,147,245,144,189,249,52,16,219,208,103,105,77,9,102,250,49,90,46,130,126,98,141,207,201,36,64,83,235,195,120,236,207,218,67,209,129,84,147,27,90,241,136,27,66,220,73,78,115,112,246,219,215,115,104,111,131,159,64,139,78,251,45,3,124,41,155,227,86,231,138,174,202,28,200,54,52,248,69,88,158,242,244,6,210,53,229,108,29,78,216,65,179,204,34,2,65,231,185,119,97,250,186,157,1,217,110,133,74,130,28,180,138,186,78,199,159,89,235,192,135,107,132,55,229,34,213,43,134,109,1,107,80,137,55,125,79,176,94,167,28,156,173,156,21,84,114,57,47,33,114,205,142,252,154,165,150,95,202,138,116,241,66,159,246,13,171,243,106,12,241,204,21,204,24,178,80,36,95,164,102,109,96,101,251,141,29,250,71,4,228,171,255,219,46,155,186,139,110,156,241,39,184,192,194,133,122,91,21,111,215,100,252,162,200,79,179,28,251,78,54,106,73,218,76,59,58,103,65,238,146,24,122,141,87,68,194,72,203,51,232,33,118,70,85,85,5,46,241,196,129,66,60,252,124,178,254,191,106,51,11,77,246,82,58,91,119,94,21,208,123,237,145,150,119,22,198,32,243,167,125,229,241,204,82,153,133,88,234,224,127,181,218,2,143,129,16,176,139,4,121,110,129,126,81,157,98,136,136,50,44,218,101,92,129,23,228,55,18,29,109,138,186,148,124,42,240,176,95,43,139,110,130,194,102,113,98,62,218,142,113,163,223,161,143,38,147,84,43,57,146,63,121,255,230,11,120,233,95,174,190,14,85,9,242,21,118,59,47,254,156,146,121,8,129,204,226,143,128,218,157,132,157,0,96,62,72,6,105,197,61,47,192,12,80,139,220,71,218,179,64,203,49,31,217,80,242,184,80,22,153,167,53,137,68,36,91,189,168,43,245,254,88,206,132,51,225,249,119,14,112,156,255,185,223,237,194,27,211,51,227,196,59,3,113,217,88,29,216,205,65,215,45,127,233,69,252,156,144,127,165,191,99,186,163,3,149,13,209,63,105,31,107,10,189,158,18,234,224,110,192,101,182,67,7,30,47,147,228,21,219,113,3,194,116,118,121,76,141,189,191,119,192,165,98,66,168,101,117,241,54,187,85,211,161,88,0,245,201,206,29,97,36,140,229,231,45,86,154,48,163,140,211,219,48,15,57,170,30,144,254,135,39,59,77,153,50,251,85,59,2,46,89,54,48,189,74,65,121,84,217,150,132,133,231,4,126,234,4,226,66,49,179,168,252,202,234,135,202,6,84,50,192,17,147,176,13,7,157,199,95,232,162,218,67,27,216,158,170,179,24,144,249,243,127,105,16,103,65,94,245,49,61,77,13,210,75,34,17,13,235,159,203,33,11,218,13,139,168,1,203,241,7,51,137,97,244,119,203,34,13,116,134,123,172,150,199,251,19,124,219,235,56,178,60,84,229,54,199,205,173,62,115,15,212,242,112,104,10,88,229,151,157,11,25,107,12,150,72,134,215,108,212,51,137,147,239,71,230,194,57,16,140,186,88,84,39,69,143,19,178,32,81,97,16,39,189,105,7,238,224,192,202,204,122,250,160,52,177,50,168,215,190,171,114,73,87,113,245,149,103,42,46,122,177,32,241,135,41,151,236,253,49,48,192,211,16,232,119,208,167,58,52,169,213,165,27,62,231,25,226,233,117,235,83,190,220,68,227,52,0,131,114,72,127,98,255,237,146,34,0,30,181,174,188,201,233,100,8,202,97,175,95,199,111,223,125,22,104,224,188,170,67,143,242,86,65,163,86,202,190,46,126,79,126,149,15,155,25,2,146,102,155,89,40,182,76,183,106,136,83,24,2,177,76,232,230,60,95,7,198,145,103,88,134,189,242,208,117,253,79,137,127,203,237,15,162,114,180,2,147,53,249,131,237,217,78,87,145,220,177,138,114,45,71,165,130,34,62,171,228,58,102,250,211,84,233,194,226,18,26,123,29,163,113,252,31,17,199,23,51,148,26,60,137,231,26,22,104,188,175,212,213,246,138,224,206,197,120,13,223,217,230,107,235,240,25,91,3,201,68,112,26,2,120,85,25,229,31,27,243,208,37,229,208,10,95,175,52,122,174,59,52,126,229,77,252,9,206,47,41,37,72,210,147,134,31,7,190,99,190,35,75,59,72,42,9,5,132,112,115,197,188,111,142,115,46,75,200,94,87,31,108,136,20,202,250,191,70,188,239,34,15,210,73,34,207,97,159,49,232,114,26,10,189,12,45,204,113,235,146,223,242,70,15,106,200,112,148,57,124,21,195,219,145,62,9,112,178,161,68,26,118,96,231,185,55,83,42,1,188,17,156,233,105,97,130,109,170,196,89,53,183,142,234,146,2,241,128,245,33,71,231,69,141,151,71,27,22,246,3,104,84,125,208,185,36,9,215,168,143,50,225,219,47,118,72,17,18,25,36,12,171,97,229,79,31,58,120,7,24,34,37,135,45,117,148,245,190,174,203,175,227,139,57,34,31,196,34,241,146,84,27,252,25,120,103,28,52,76,11,205,27,196,109,131,197,186,87,177,211,100,183,143,193,234,49,248,18,78,225,79,193,178,200,49,34,42,177,31,233,11,77,85,253,234,247,232,164,152,252,66,170,58,43,180,95,59,187,72,59,97,168,205,196,197,100,54,201,60,241,133,40,172,232,223,192,222,196,250,255,210,181,154,59,173,98,1,207,95,46,134,74,153,185,204,16,151,134,251,122,139,163,229,145,234,182,80,25,82,17,179,17,59,68,133,172,243,41,131,11,134,93,100,186,36,200,171,65,162,55,151,152,35,85,56,27,122,4,102,1,197,43,38,125,48,235,51,28,166,137,238,3,42,166,84,120,38,62,182,136,222,201,187,107,243,164,58,216,191,161,14,210,117,75,244,24,27,223,51,124,125,143,202,116,23,178,242,126,37,165,142,237,19,152,71,73,66,36,94,32,15,228,148,37,102,215,208,58,225,240,135,108,123,121,92,224,83,8,73,180,75,39,48,70,47,3,18,174,44,94,93,226,147,109,210,2,139,123,205,112,53,201,30,106,246,77,51,74,207,209,246,53,177,113,197,87,94,255,63,208,1,123,15,223,128,73,170,198,74,175,72,82,209,173,221,238,121,3,129,255,118,125,91,190,228,212,174,21,182,176,146,120,60,73,96,178,49,157,126,236,241,136,172,129,35,108,39,83,91,119,21,199,31,104,150,13,254,67,212,171,151,13,4,104,44,120,249,69,228,45,166,229,110,120,68,255,185,160,154,25,43,61,21,112,157,1,158,38,54,236,97,78,185,119,10,87,118,223,145,204,169,243,199,100,173,235,162,73,224,71,119,235,194,240,224,135,148,66,107,50,21,240,68,218,204,73,242,173,197,57,106,89,107,9,148,226,207,181,151,194,197,155,190,155,233,230,12,61,50,68,149,166,84,227,216,16,51,155,24,175,221,89,183,249,249,208,151,184,126,177,43,217,225,195,117,154,51,250,36,158,96,115,111,192,113,247,226,223,106,212,224,149,33,92,7,216,151,216,187,244,71,226,29,248,75,205,93,243,129,115,97,119,107,43,120,139,26,37,235,45,115,246,28,192,163,188,133,195,23,120,68,93,251,138,252,25,16,208,245,11,6,141,215,243,32,154,68,117,165,50,131,114,197,217,119,34,152,191,230,119,107,170,217,248,222,14,11,147,29,32,105,121,172,169,234,24,217,225,238,147,175,120,15,186,125,192,223,136,228,212,73,115,42,104,107,122,2,55,81,212,41,142,156,191,63,193,105,158,186,184,34,59,13,146,145,227,15,40,51,85,251,233,20,215,79,170,158,112,125,99,232,129,232,162,189,209,213,113,76,155,9,126,56,174,97,178,85,187,228,49,204,205,187,154,237,218,205,91,133,103,11,146,242,229,217,212,149,208,22,44,126,178,70,219,181,113,214,138,72,170,69,207,170,78,56,11,54,91,13,215,230,222,220,216,0,199,102,251,17,178,69,94,117,208,207,74,218,89,33,21,242,119,130,212,142,12,204,196,175,193,231,118,152,80,238,78,173,198,45,243,59,114,9,141,236,174,160,22,191,214,13,51,241,186,183,130,202,234,61,42,126,172,11,66,205,227,247,47,198,181,56,50,39,106,52,74,242,197,103,227,44,252,62,168,101,74,158,184,106,17,239,197,27,156,110,249,242,7,177,33,37,1,241,224,152,34,189,45,143,249,136,35,237,14,194,251,172,92,4,60,152,60,154,59,50,59,152,223,26,128,21,197,245,115,226,98,153,65,112,182,117,241,1,34,95,178,13,165,9,104,71,153,0,144,94,141,70,11,154,207,14,223,37,124,137,51,91,9,88,155,130,6,147,164,8,81,32,10,75,174,175,197,159,236,46,41,62,187,202,250,14,208,64,23,162,205,70,198,82,26,202,253,101,162,163,253,173,91,7,92,95,164,134,27,86,103,161,23,87,77,25,40,131,6,210,81,244,92,27,27,118,227,164,46,168,10,255,51,81,220,16,240,36,227,24,143,121,130,241,126,188,27,28,157,106,19,96,36,207,223,97,101,51,152,195,195,120,80,190,155,134,21,235,210,43,112,81,143,5,210,14,163,196,177,252,107,26,11,216,146,52,155,212,71,232,249,46,237,128,167,89,199,33,177,35,120,10,161,45,248,89,91,68,80,85,228,27,98,190,59,252,232,63,158,117,189,31,196,192,120,10,197,26,16,12,39,28,22,207,12,79,151,169,4,68,31,46,186,10,44,51,142,213,177,65,244,178,82,209,41,12,0,248,9,129,225,102,225,20,67,188,198,232,198,88,85,58,10,100,201,44,166,196,222,111,44,173,85,126,200,80,31,36,29,74,214,154,89,221,205,17,100,177,213,102,198,210,173,222,154,59,97,74,238,162,27,86,227,17,95,51,62,49,143,145,28,179,50,193,77,63,12,62,249,222,27,176,90,228,188,234,18,122,79,19,146,102,104,176,87,183,128,193,68,41,164,131,56,73,75,50,14,209,172,212,218,68,157,1,241,146,144,149,109,181,1,148,159,56,242,177,2,109,72,162,149,168,107,218,193,131,24,5,252,211,110,102,113,245,104,208,125,131,99,84,182,140,246,148,133,51,28,32,93,128,109,233,192,68,95,146,43,0,54,178,230,221,210,235,209,170,27,106,149,123,102,36,148,203,170,196,6,3,93,114,8,15,132,231,45,170,55,178,213,150,32,83,108,67,13,182,129,163,153,119,108,148,69,169,226,28,102,64,174,184,162,81,211,184,17,48,85,88,226,40,61,30,198,140,203,186,251,196,178,69,103,255,79,46,58,161,165,130,204,168,185,180,169,45,114,93,236,149,119,38,200,193,121,128,20,233,208,227,250,198,68,147,126,93,76,219,26,245,12,45,111,69,118,84,28,28,163,255,47,193,42,198,37,176,106,219,51,104,23,9,102,177,103,216,60,29,26,163,196,169,72,248,172,152,208,187,83,46,206,197,89,118,232,198,15,5,52,78,119,167,104,70,170,247,40,46,179,118,25,108,239,245,241,144,78,216,24,179,150,50,74,26,102,7,76,112,51,66,35,96,1,9,255,119,133,2,38,78,85,159,18,166,85,141,132,2,254,132,173,85,12,209,86,180,74,171,214,113,188,244,143,209,142,204,195,129,90,46,68,236,229,66,203,239,95,230,11,6,61,235,91,91,200,122,11,40,116,110,172,97,243,228,196,168,26,170,220,178,114,47,213,125,15,138,128,104,14,232,229,18,220,236,18,5,149,192,53,15,83,166,166,34,148,163,248,220,154,13,35,151,172,145,217,122,163,40,8,29,194,123,212,63,209,147,202,76,194,16,159,108,161,93,114,210,84,22,98,28,188,78,233,36,110,97,210,127,165,177,203,78,109,67,165,62,63,84,155,26,181,76,227,117,28,128,143,236,125,82,61,40,16,147,253,122,31,234,58,61,199,173,235,30,144,184,248,35,223,103,21,234,217,57,65,79,128,92,69,98,206,247,4,83,195,147,87,108,252,156,169,207,13,215,86,14,99,22,76,32,179,169,185,9,87,249,111,163,35,45,141,183,169,42,210,206,140,168,107,216,136,231,180,168,182,190,160,91,105,56,43,238,238,238,251,174,99,91,185,123,95,226,144,67,155,119,249,82,54,152,120,107,10,239,16,54,90,22,138,164,79,186,238,120,93,95,119,241,189,43,241,10,66,68,20,220,182,171,221,93,207,184,171,214,240,176,231,226,254,240,157,167,171,180,43,106,120,7,34,118,163,178,55,185,133,57,154,165,123,169,44,160,168,111,143,190,178,4,244,74,145,36,119,194,164,210,81,167,208,167,175,187,22,7,123,132,72,36,90,47,72,98,66,8,156,251,69,142,30,69,250,43,231,30,107,239,207,84,178,206,197,202,121,172,124,189,145,22,112,46,234,158,222,9,145,143,2,138,115,122,46,86,207,129,141,42,251,130,203,186,120,124,4,69,173,98,103,148,185,152,72,31,60,29,222,232,83,157,159,147,156,51,29,119,6,30,47,188,136,217,70,239,241,250,155,223,245,30,49,30,12,165,138,250,163,49,49,71,70,5,33,105,195,45,118,165,156,48,106,32,50,158,127,219,73,152,121,181,58,9,43,55,88,85,155,253,104,116,18,200,81,59,243,95,144,12,174,220,176,158,250,250,131,175,190,206,7,108,68,205,26,247,129,107,80,148,78,205,116,238,45,90,180,81,113,201,36,91,131,93,167,139,18,71,192,184,173,170,227,156,180,154,112,126,187,229,59,155,200,192,145,42,138,249,86,182,64,198,83,207,38,227,221,236,83,28,139,184,22,60,133,64,160,185,168,180,137,56,158,84,212,58,106,198,70,130,171,230,95,125,148,95,30,11,100,179,64,198,73,215,182,244,58,181,189,160,96,91,131,50,25,142,26,243,142,33,98,18,181,252,7,224,10,128,120,109,44,136,91,121,145,150,6,200,196,91,192,238,199,151,94,185,117,70,22,205,24,142,68,23,160,209,170,191,226,128,245,178,3,80,63,214,186,73,119,78,222,95,161,81,14,185,140,214,180,150,240,77,134,30,94,93,250,62,229,197,118,18,201,36,21,116,60,190,47,226,98,17,55,191,95,21,33,22,79,1,89,81,240,124,165,228,230,72,204,87,205,44,124,26,112,136,37,56,152,47,37,254,168,54,127,205,167,232,117,130,137,146,145,145,179,227,42,190,106,85,44,178,207,26,24,208,62,46,186,166,250,189,231,125,174,142,97,34,248,136,92,213,146,240,37,243,109,80,130,9,175,117,95,51,222,230,62,154,60,31,233,209,185,223,36,213,223,153,45,174,84,233,167,145,233,31,60,253,80,128,114,15,228,37,149,162,147,148,143,243,127,10,111,47,117,251,238,130,115,46,200,20,179,145,206,60,131,87,25,152,39,144,122,232,118,4,139,214,196,101,99,60,35,31,133,20,244,111,228,206,66,211,201,242,57,227,65,154,249,113,43,146,125,109,130,226,102,161,68,45,152,172,11,42,216,146,63,234,213,5,124,42,57,93,103,139,233,3,118,67,41,147,28,196,62,37,196,235,234,48,25,51,159,166,184,54,159,144,53,130,11,29,220,218,39,167,171,146,232,48,49,158,64,34,166,83,200,0,13,209,21,115,121,40,140,85,239,239,189,202,213,136,216,248,172,201,179,74,145,154,187,193,225,189,180,41,61,45,166,5,199,171,220,87,152,192,10,119,39,15,127,204,192,203,74,204,99,181,109,192,93,134,59,53,254,38,117,210,162,143,45,218,76,158,174,61,196,44,25,117,122,216,227,252,150,225,197,113,106,32,251,2,54,108,224,127,120,150,24,4,10,216,81,220,144,235,121,135,75,223,137,56,150,78,184,33,129,176,110,25,40,200,241,28,175,61,152,244,105,120,248,80,15,170,7,79,191,154,98,154,108,148,26,163,163,129,55,229,184,205,127,213,165,254,89,165,190,199,67,15,127,221,233,233,207,243,239,127,233,178,131,65,3,155,132,131,167,206,59,222,78,216,67,54,78,197,115,36,176,145,115,156,243,96,240,197,223,136,116,191,254,58,165,150,53,244,212,213,55,113,75,77,161,22,194,32,224,49,92,7,37,52,164,204,244,194,242,115,245,86,63,60,70,78,140,7,190,161,198,119,232,230,184,143,179,124,10,19,199,147,179,234,121,217,178,3,195,126,96,60,84,51,71,88,139,6,64,96,220,20,126,72,183,87,174,54,120,78,147,230,100,124,2,73,159,98,81,156,147,184,119,78,4,198,76,87,126,167,69,227,41,35,7,116,195,239,0,69,201,141,119,78,82,196,195,29,0,181,61,66,0,106,132,29,207,237,141,171,143,133,237,66,27,27,46,255,229,196,44,1,0,193,214,46,15,214,236,5,157,239,34,107,174,219,220,56,38,241,42,88,138,42,81,100,55,80,129,51,101,94,86,53,174,247,246,103,109,16,146,188,173,186,207,138,239,179,89,178,1,183,201,141,107,188,49,11,115,221,228,91,39,160,105,146,183,69,246,164,214,58,116,50,93,208,81,137,196,72,68,71,248,10,90,213,110,40,24,196,207,171,57,190,145,137,73,178,79,28,100,84,100,181,95,132,231,26,14,251,37,118,95,12,138,254,78,202,228,95,118,19,253,164,157,140,168,114,27,79,128,143,111,254,48,103,162,53,138,12,218,169,228,61,68,113,84,236,230,236,124,108,189,202,34,214,122,232,43,122,134,181,249,181,81,227,116,49,241,251,140,148,144,92,16,215,156,222,185,90,142,100,73,209,240,29,237,30,63,244,5,64,108,199,220,199,139,60,20,61,70,235,41,173,165,11,1,52,51,89,67,143,209,88,130,56,82,144,246,89,55,88,209,84,131,208,55,228,212,79,112,17,12,154,159,169,67,98,51,147,236,125,24,241,253,119,39,58,252,16,27,25,57,242,134,153,194,63,104,36,130,87,82,162,200,255,138,187,22,159,120,169,141,199,105,127,120,133,19,229,147,155,153,210,240,182,129,248,73,86,108,97,191,199,20,211,94,135,60,136,24,202,157,216,98,241,142,129,200,16,180,28,181,66,126,249,212,138,125,170,161,102,233,123,102,56,212,123,16,209,18,53,68,95,177,102,77,239,104,54,128,138,234,109,125,141,160,51,82,42,162,45,148,148,3,3,42,138,150,5,236,87,169,168,15,186,8,206,198,67,132,205,184,232,39,197,145,126,120,58,83,248,1,50,115,15,44,73,229,7,140,223,193,192,103,96,0,50,70,172,208,172,50,69,117,228,66,1,16,138,181,55,94,105,60,2,1,79,252,166,101,144,47,37,127,194,241,222,120,79,147,219,226,80,253,48,36,244,128,214,105,197,64,111,50,116,208,66,31,180,19,27,251,114,181,33,54,13,73,5,103,188,118,125,145,91,239,152,220,74,132,227,12,19,127,149,124,203,31,111,13,135,217,232,72,203,219,247,181,40,3,108,19,30,16,44,95,7,196,181,150,185,246,38,161,143,8,226,113,245,217,14,149,255,34,19,171,141,168,161,204,225,19,99,167,210,205,66,44,218,23,206,85,174,253,167,113,132,222,187,245,184,240,61,71,123,144,127,87,101,2,2,195,67,132,210,61,139,225,39,44,254,122,224,72,96,157,240,60,199,89,107,157,16,187,7,236,163,146,205,86,201,178,7,157,106,47,65,206,193,250,119,81,228,225,158,118,147,58,235,114,254,179,81,177,197,47,152,231,207,149,151,65,216,90,207,9,159,34,23,64,58,204,27,46,56,88,35,224,183,14,238,129,244,121,84,179,248,178,164,70,140,154,155,209,76,126,210,253,136,86,149,176,208,169,225,186,118,173,56,126,108,65,118,123,204,8,158,1,186,2,37,228,61,197,255,82,219,105,123,163,14,195,233,163,160,2,233,86,125,98,65,133,231,229,165,162,105,19,217,72,155,200,201,151,158,92,19,215,88,151,109,158,30,170,246,97,45,171,220,209,254,226,68,49,82,161,194,254,192,223,165,219,228,233,59,240,22,48,31,173,137,158,238,62,253,240,226,227,16,156,126,223,89,158,154,71,111,237,213,19,99,249,138,203,209,141,16,22,1,74,166,159,103,200,41,116,159,125,246,240,46,130,188,157,4,147,87,158,20,82,57,121,12,88,173,219,49,77,225,227,156,135,242,126,30,32,62,154,39,196,129,237,147,89,160,136,245,113,64,232,86,60,151,244,253,83,179,183,35,111,9,156,63,158,196,41,39,18,232,12,118,249,90,99,248,52,254,176,239,144,194,239,121,101,153,252,41,247,15,17,131,226,117,121,252,35,14,78,53,223,121,205,162,167,192,32,92,183,4,202,215,73,226,46,176,84,100,44,224,49,41,81,118,17,73,188,199,31,57,105,186,254,141,154,218,3,110,157,166,22,231,87,40,50,76,95,166,223,192,144,102,163,108,240,46,254,49,132,47,252,131,64,188,26,87,221,130,158,103,174,55,123,6,59,1,236,107,20,185,200,247,239,229,172,99,2,84,133,2,37,23,156,23,78,185,196,157,59,53,50,170,141,144,134,51,85,131,246,43,72,136,21,224,89,164,248,86,11,146,187,180,193,121,186,104,9,54,35,249,125,205,246,241,54,255,163,4,252,118,247,182,170,243,56,194,143,246,78,254,25,31,203,255,69,79,134,124,44,204,233,24,49,28,8,227,0,144,81,171,86,68,175,129,243,226,23,62,160,160,33,14,155,165,234,214,8,184,18,203,71,111,245,166,242,10,79,56,63,214,106,143,240,88,143,61,171,66,41,61,188,124,150,75,164,207,26,214,119,243,87,129,156,172,245,252,220,222,146,108,240,132,195,214,14,209,192,214,168,234,240,119,43,86,172,160,46,140,57,28,228,95,76,176,15,240,188,71,196,254,233,139,149,231,96,97,246,102,81,48,12,214,227,37,107,239,228,112,48,148,133,66,106,234,40,100,107,23,34,102,121,139,235,190,58,53,188,208,215,108,167,46,115,255,200,176,119,22,149,30,184,17,56,101,158,51,206,141,16,174,70,36,38,108,32,147,246,25,77,20,71,97,167,175,69,196,22,40,52,198,230,103,138,42,177,216,71,31,183,234,155,167,149,65,170,222,131,225,178,226,215,4,157,136,201,184,51,79,223,241,26,61,126,134,241,49,83,19,53,160,128,47,231,213,203,249,218,144,129,202,77,47,192,103,67,205,63,54,184,77,133,201,84,157,52,219,245,253,51,167,255,230,228,217,120,63,245,136,176,148,124,244,45,118,126,205,195,117,146,116,20,188,28,198,112,229,38,40,97,27,245,181,60,34,172,65,231,18,66,43,188,113,237,254,212,94,29,183,92,247,122,124,135,132,192,21,213,89,94,142,158,150,21,123,81,245,192,183,188,101,14,30,143,101,168,168,18,155,53,200,61,96,104,79,213,76,153,112,145,85,230,126,213,233,217,53,42,168,246,235,195,228,166,92,110,122,190,1,77,242,97,186,42,152,37,200,107,22,212,241,133,223,9,183,126,62,38,11,226,78,0,135,242,107,11,197,43,57,155,109,63,251,1,169,163,208,227,117,164,8,22,177,38,137,112,101,86,237,181,251,115,81,91,182,50,5,33,37,114,180,124,150,183,29,187,168,22,190,105,118,7,239,156,26,99,228,84,116,2,88,105,52,114,149,40,91,45,245,138,250,161,231,63,144,112,112,249,85,252,105,57,70,64,163,162,184,222,137,22,15,187,37,48,110,66,245,114,192,2,83,67,78,227,171,4,243,11,51,244,172,90,220,170,136,97,134,26,204,13,226,172,144,186,34,16,35,167,247,80,215,45,203,248,104,221,20,194,183,96,219,239,161,157,134,110,174,64,218,217,128,89,10,97,109,124,202,178,224,133,74,112,16,166,142,254,141,102,141,51,212,114,147,244,191,48,31,24,158,33,138,12,219,85,199,36,208,205,69,185,38,242,2,159,235,233,138,167,206,238,105,235,195,11,181,233,82,231,59,90,48,118,177,80,28,246,65,89,170,62,192,121,125,162,190,203,110,196,44,121,91,65,207,200,94,134,93,190,96,210,221,12,6,113,13,13,152,133,194,19,239,154,118,160,171,254,218,178,174,153,95,204,251,185,222,59,98,199,187,16,56,151,159,132,213,66,205,208,11,155,161,195,85,52,197,233,110,29,126,148,153,174,109,82,168,221,27,240,14,80,56,145,57,211,87,170,172,62,244,0,38,9,236,103,106,179,21,12,84,84,171,110,119,104,134,195,83,95,11,167,81,154,130,240,65,255,12,43,26,89,240,222,117,23,24,20,49,238,124,168,114,80,158,54,135,71,218,195,105,77,67,40,14,130,203,22,132,41,124,79,144,47,3,201,30,42,37,238,235,194,144,186,199,6,111,144,208,21,232,46,188,93,101,110,155,106,212,234,194,221,155,94,245,252,0,99,203,158,196,140,241,37,241,32,47,239,237,1,1,197,130,66,174,82,120,45,249,178,63,152,115,162,104,117,214,7,234,201,28,87,61,66,192,75,174,240,255,68,126,41,210,83,242,114,132,196,95,227,173,32,211,239,170,200,234,228,187,98,240,156,236,187,87,90,77,132,85,42,251,150,149,72,134,129,106,54,206,146,153,54,37,132,8,40,104,145,95,216,208,132,43,162,247,248,100,153,194,100,236,248,165,31,50,224,82,8,45,73,8,133,104,107,104,210,220,196,78,89,13,8,128,4,60,230,191,23,103,164,178,34,48,191,179,128,127,115,38,150,211,145,32,143,64,124,22,129,140,105,24,242,184,209,187,159,54,163,132,181,121,122,71,173,209,178,106,94,147,221,254,134,242,46,140,32,172,108,128,177,14,103,211,238,230,83,26,243,214,189,240,48,107,113,152,182,15,147,90,7,12,24,116,27,60,106,209,131,221,1,112,61,7,157,183,98,254,147,175,97,120,48,99,62,167,95,101,97,59,15,85,236,43,74,204,79,237,2,42,40,130,199,202,9,65,6,105,68,113,98,165,61,245,106,124,251,180,119,198,221,4,227,108,92,59,69,76,32,22,229,223,233,56,94,113,209,175,97,85,246,55,255,85,202,249,222,95,144,164,211,237,213,178,182,93,57,187,128,112,96,139,217,209,73,120,213,97,217,178,75,230,40,24,0,57,156,211,205,200,16,106,176,201,113,195,185,250,227,164,30,116,93,47,2,222,45,135,14,13,108,99,148,129,91,69,37,234,44,15,51,45,138,61,157,37,125,191,247,39,130,80,231,142,29,119,89,178,232,154,113,214,53,198,222,174,95,219,27,167,29,143,87,153,214,82,176,184,189,132,49,99,129,210,161,51,119,117,0,148,109,220,213,16,71,235,213,97,83,32,8,178,199,207,192,50,15,143,90,76,25,93,124,134,118,2,199,230,140,199,215,219,138,250,81,147,80,121,240,228,38,71,77,122,31,94,230,87,218,15,3,252,158,93,170,117,89,217,20,220,11,177,153,94,217,139,74,130,157,154,94,100,247,59,187,22,65,46,18,166,175,247,14,93,130,0,72,183,241,129,12,186,179,209,68,212,164,84,52,124,100,136,2,159,255,51,206,224,173,111,1,111,54,136,228,231,111,181,208,107,247,214,91,149,247,151,4,197,141,156,162,97,240,42,72,136,224,139,28,245,177,9,18,29,210,163,128,101,66,100,127,233,38,222,14,119,148,157,89,243,193,15,165,221,32,237,222,199,43,91,247,21,98,168,150,122,37,195,164,199,205,213,180,57,157,10,164,253,17,5,77,96,130,94,21,193,161,151,116,121,196,29,162,85,112,253,111,24,0,87,57,5,147,83,231,176,196,233,174,196,41,69,49,147,186,19,172,84,41,233,166,17,120,216,87,109,41,80,132,199,114,79,118,212,133,149,242,91,201,190,213,62,28,37,205,118,210,44,104,112,3,36,1,60,149,141,92,239,245,103,27,24,118,40,28,110,147,130,143,37,179,136,31,125,23,254,202,250,97,73,114,26,111,50,251,178,88,0,103,145,254,135,7,218,153,127,34,182,70,175,245,22,191,192,162,11,61,72,173,81,100,212,52,172,81,246,209,43,176,188,145,249,251,226,59,117,236,217,45,107,35,49,255,155,195,60,51,25,186,186,56,103,243,247,41,194,159,170,95,111,10,105,116,208,37,72,27,115,227,136,67,194,77,68,254,235,249,27,209,1,107,171,16,113,148,214,11,226,206,193,79,233,52,48,19,32,245,120,221,125,204,214,197,167,45,220,249,148,110,211,116,185,154,158,100,132,173,106,56,52,62,212,194,48,158,12,44,218,235,215,237,13,183,116,40,78,174,46,49,234,121,22,13,128,59,167,61,119,55,241,153,42,51,235,237,239,193,193,220,79,136,147,17,145,122,188,249,37,34,23,149,108,46,234,142,49,51,115,187,228,198,184,138,196,187,252,212,24,84,101,30,64,255,48,137,116,34,7,105,35,41,101,231,201,39,194,246,137,244,105,243,213,97,236,183,99,110,228,229,155,182,78,115,198,199,155,5,215,2,162,21,7,227,31,29,5,94,252,192,189,77,200,59,239,30,23,205,19,244,75,210,189,220,218,49,213,2,90,12,143,1,48,221,221,199,51,72,80,28,224,229,103,179,206,236,193,165,60,219,183,148,173,170,199,210,213,47,210,226,47,100,31,189,190,89,44,155,143,202,206,63,161,79,56,29,80,203,118,181,50,229,193,185,143,19,189,53,42,46,235,132,123,219,55,143,242,245,129,141,154,86,226,27,133,31,64,245,247,218,77,230,171,104,220,179,169,218,249,47,249,167,238,73,253,145,228,89,56,49,77,235,184,193,66,144,235,63,20,197,76,168,187,12,243,121,223,164,125,251,121,150,102,226,29,123,247,197,144,225,200,113,235,100,125,245,142,171,229,33,156,157,102,54,128,98,199,250,150,135,21,31,87,138,73,226,77,165,102,238,9,176,232,75,194,26,19,175,72,58,210,89,153,65,4,131,145,205,142,163,108,77,80,162,255,132,85,130,54,174,235,43,84,136,119,178,95,205,209,182,81,121,169,74,198,185,171,74,198,144,114,240,52,56,69,83,191,65,114,197,254,233,210,255,111,144,26,245,241,24,51,253,225,8,127,90,38,103,116,200,37,119,162,67,28,54,111,101,20,148,183,127,167,139,66,234,124,74,71,108,114,150,66,112,3,110,218,119,116,186,85,70,65,124,232,211,26,140,116,202,253,61,103,57,232,254,220,196,164,133,224,232,227,180,209,75,227,21,106,144,249,58,170,8,156,74,177,153,78,184,170,15,156,212,28,24,225,28,225,7,150,32,82,71,184,79,138,89,47,76,25,186,157,21,29,4,68,162,15,195,180,68,102,207,170,231,144,223,7,241,26,195,218,2,39,33,129,1,232,205,16,59,132,181,147,48,125,53,36,190,8,241,30,182,232,91,134,63,148,206,186,153,14,89,77,143,110,195,64,149,76,29,112,0,70,154,205,74,190,127,238,61,159,254,60,241,45,82,129,2,116,19,55,189,84,161,113,247,25,37,96,114,85,239,136,66,228,47,152,249,244,150,108,21,210,88,247,185,191,64,172,101,100,51,68,221,180,187,113,185,251,149,89,124,181,188,30,207,104,92,89,172,95,202,71,77,84,91,7,145,62,211,122,201,185,104,85,1,151,230,27,210,176,9,206,209,70,36,138,176,176,228,204,78,189,33,178,152,108,148,243,85,78,14,63,116,3,142,100,115,27,74,37,67,112,84,8,12,42,88,63,153,20,219,233,47,245,42,69,3,75,45,180,253,193,197,215,162,118,250,236,82,24,219,235,205,130,120,245,131,182,64,160,246,210,47,91,35,178,146,78,199,21,132,101,107,218,127,185,155,32,99,195,199,234,52,122,63,240,187,33,182,81,65,222,72,42,130,206,46,78,186,2,135,178,161,119,62,151,51,18,43,209,76,65,239,55,116,76,174,143,99,67,123,99,169,67,247,70,193,111,251,14,41,89,147,144,139,220,250,8,73,214,27,156,239,177,82,76,184,46,192,31,214,149,243,182,39,45,21,243,152,5,88,211,229,100,255,157,226,169,39,182,123,68,53,80,222,72,67,73,144,62,76,169,28,129,141,112,231,183,205,169,188,239,155,163,3,208,80,232,46,22,164,62,12,213,2,110,126,10,125,237,10,82,162,76,197,232,95,205,223,238,15,142,124,93,226,17,198,60,45,129,151,162,197,48,218,215,205,215,148,81,38,10,28,144,59,21,1,14,225,6,39,44,188,29,128,203,10,192,55,147,162,84,57,62,10,112,144,27,138,41,208,224,244,52,141,21,66,35,113,12,199,154,92,186,116,106,216,236,118,236,92,159,69,8,9,49,94,82,96,220,194,86,208,235,156,1,68,65,104,215,242,102,218,163,241,1,150,174,17,226,62,81,46,73,238,254,118,54,61,136,157,113,24,135,173,16,165,15,26,113,157,162,162,157,16,174,104,172,213,26,157,157,90,57,166,95,166,120,184,181,49,229,55,58,122,168,242,237,187,92,83,237,174,198,117,83,246,59,89,136,167,157,200,126,119,111,107,8,254,174,102,112,170,19,50,60,233,41,84,116,63,105,117,40,5,199,154,73,30,3,14,92,210,198,113,0,63,159,39,117,77,168,221,31,5,122,0,191,222,152,113,97,236,25,253,66,184,75,24,179,18,173,38,215,243,249,161,138,209,119,71,91,2,58,40,182,24,188,24,48,147,85,78,62,42,154,186,71,184,122,155,92,229,209,48,169,221,99,141,26,225,223,39,45,125,70,26,77,247,36,22,92,30,80,119,52,178,125,106,197,38,35,197,172,57,1,222,139,0,52,119,151,48,249,86,39,68,177,91,176,242,130,241,160,215,189,87,208,44,203,152,85,69,183,32,125,134,250,28,220,114,166,7,195,145,209,7,246,56,113,35,120,120,22,173,141,95,125,18,22,185,14,19,138,38,20,51,143,117,207,2,111,24,156,34,79,173,128,220,13,245,120,203,247,167,171,109,121,152,204,112,20,182,83,226,214,228,18,239,203,57,32,203,2,8,7,116,161,150,253,119,145,9,77,118,184,232,140,73,244,132,227,223,67,158,20,236,49,159,199,239,164,200,121,189,101,249,194,99,7,24,78,130,13,191,241,93,59,156,83,227,210,6,83,123,233,215,235,67,125,16,139,165,241,255,34,49,146,60,82,133,25,64,56,235,106,73,13,87,64,34,195,249,92,36,62,96,251,75,205,104,163,92,73,157,92,120,53,130,192,181,73,197,140,187,221,221,73,216,96,230,71,153,125,152,130,91,211,91,187,209,88,58,205,84,253,167,218,243,94,128,63,56,179,84,137,70,180,0,16,209,213,68,223,248,102,63,174,121,98,113,176,173,32,139,199,75,105,81,239,64,177,79,55,212,155,248,242,45,248,82,4,151,12,157,222,154,76,174,142,214,52,59,83,38,147,122,205,141,248,127,82,100,49,24,175,200,84,141,144,26,150,222,226,207,249,143,179,132,138,248,141,5,13,138,62,212,196,77,152,247,250,203,154,229,61,19,130,89,124,197,21,252,141,145,221,36,239,64,122,39,75,212,133,223,115,167,188,159,230,46,141,180,64,79,133,217,39,27,46,158,81,183,237,149,66,155,69,158,39,184,195,46,24,69,175,13,78,187,195,137,45,211,128,227,19,20,97,152,15,142,0,210,92,124,5,196,100,137,18,37,229,100,129,116,144,28,182,148,147,143,233,80,138,139,97,18,218,85,181,140,188,91,122,123,178,119,40,54,130,104,109,219,49,109,155,152,64,210,180,4,43,66,148,234,215,76,113,41,57,96,157,187,226,94,202,63,202,109,209,95,77,184,66,142,195,171,142,238,84,84,89,38,34,130,29,63,67,134,107,34,136,167,97,127,78,38,172,109,32,209,41,188,116,213,224,13,167,235,36,152,130,93,211,7,70,211,96,208,221,183,187,162,60,43,204,110,118,46,215,39,98,117,98,32,135,93,173,220,80,245,245,120,46,28,144,83,173,251,71,2,168,211,180,117,80,110,225,32,227,186,129,113,92,63,206,254,70,85,160,207,151,122,213,229,112,115,31,135,65,21,115,239,181,77,185,31,121,166,80,229,9,242,237,229,164,191,234,127,46,205,85,74,59,130,73,150,155,207,220,125,25,161,217,174,139,166,138,254,190,8,212,33,155,20,239,144,116,151,42,180,20,188,132,77,105,6,203,115,3,147,100,116,116,107,118,151,151,104,161,248,86,31,128,64,64,153,28,33,11,173,209,97,136,222,159,71,178,234,236,206,163,107,175,93,248,168,18,23,107,66,65,71,151,53,8,134,20,86,50,55,32,15,110,119,47,86,16,37,195,218,54,233,238,236,132,33,223,149,202,179,227,27,144,35,16,177,28,15,29,151,15,26,191,237,111,160,102,242,214,2,22,65,169,78,103,117,92,193,148,230,197,130,17,108,54,110,105,39,71,228,230,229,67,200,19,33,204,190,45,120,205,36,185,59,135,200,253,60,165,168,240,187,219,57,27,49,224,62,41,87,167,18,193,126,178,188,246,121,166,200,80,137,67,230,39,238,88,242,204,52,141,14,68,181,122,202,219,83,3,110,154,102,125,167,33,113,226,246,97,19,254,33,109,75,107,176,22,49,89,200,90,87,249,117,193,3,58,55,17,238,220,72,254,220,15,111,157,109,161,49,89,194,43,219,22,246,76,58,246,91,212,91,213,233,107,92,79,154,241,103,36,226,33,94,225,18,101,183,89,164,102,165,166,81,244,1,144,34,48,199,24,36,155,250,89,83,247,33,115,123,91,230,164,134,98,239,235,2,241,79,48,13,91,48,22,221,230,228,233,160,123,118,15,229,15,249,121,222,196,86,36,201,60,221,231,73,225,205,228,31,170,26,15,33,34,51,219,107,70,141,239,25,216,60,194,116,78,149,69,206,193,103,95,90,249,88,118,115,130,132,222,110,26,56,250,50,54,223,176,84,207,185,138,144,178,79,183,106,213,55,71,43,69,113,177,74,149,41,221,193,45,21,80,105,27,117,93,208,196,10,214,134,96,153,145,155,98,129,117,64,145,26,144,92,123,232,147,90,133,208,85,170,208,15,185,46,20,54,161,100,243,111,189,119,183,24,197,187,54,71,191,122,241,249,125,84,251,89,182,207,62,56,97,255,3,64,150,7,34,8,159,32,66,16,217,77,170,194,138,18,10,115,125,107,4,205,221,1,85,206,196,227,22,228,151,125,224,103,127,132,127,231,161,32,139,77,39,64,80,101,135,223,229,215,207,230,74,244,111,152,159,105,67,101,38,63,116,13,140,235,22,198,211,88,103,50,59,165,251,180,94,46,147,244,171,148,223,27,199,54,247,91,104,112,71,171,240,161,0,56,93,59,235,230,18,92,22,146,194,18,84,206,237,17,51,216,22,179,191,66,128,31,25,79,187,163,131,72,123,15,253,103,181,9,20,59,105,172,59,150,66,53,36,188,1,202,150,20,34,158,108,4,38,97,181,171,224,122,142,2,92,162,185,184,92,158,178,250,101,41,134,110,56,188,76,244,126,155,192,14,92,114,76,182,172,245,182,239,63,220,201,65,196,217,157,216,81,26,210,145,140,142,199,212,125,198,9,218,108,239,119,153,175,240,192,49,57,98,160,98,72,25,36,9,161,218,95,1,50,11,111,83,239,243,237,208,73,222,126,176,143,135,103,113,54,111,185,4,33,65,236,178,28,165,160,46,2,226,85,93,17,240,219,67,190,165,70,212,106,3,93,17,193,205,253,40,88,22,153,68,68,140,188,77,179,206,154,245,160,149,93,254,234,80,254,39,130,212,87,222,89,35,196,124,27,49,156,14,8,229,235,141,195,152,126,96,31,233,226,136,179,107,64,199,75,254,11,249,76,116,41,28,107,117,45,109,251,70,245,71,53,240,48,82,210,211,80,159,252,177,181,156,222,235,20,124,46,198,199,138,218,28,190,128,182,89,170,108,219,217,97,58,234,153,246,187,229,20,240,75,15,176,109,36,24,65,136,182,30,115,126,120,160,166,174,131,116,23,254,124,60,138,215,192,27,60,170,238,205,216,47,41,18,31,59,164,8,246,62,210,131,75,243,17,171,37,15,110,183,123,143,136,105,14,50,186,83,245,47,62,113,98,95,141,180,98,28,255,98,186,185,243,21,127,214,227,84,106,32,68,98,62,174,100,194,30,25,173,188,150,132,244,3,130,75,231,10,120,250,19,61,246,110,24,222,205,162,121,33,33,70,11,135,146,49,25,124,186,97,189,160,171,209,55,24,110,138,102,118,118,245,9,222,99,62,214,196,252,156,211,43,211,239,81,149,142,207,85,4,214,161,242,231,88,170,181,53,84,51,224,34,97,176,164,40,186,16,107,225,137,207,209,140,220,247,245,125,216,79,46,149,75,255,160,186,72,241,42,134,75,19,14,72,88,115,168,223,124,61,35,175,127,87,101,36,115,75,119,216,187,177,125,90,75,33,38,144,116,232,117,105,129,101,167,153,96,234,144,149,242,191,108,169,199,6,21,179,62,81,82,119,160,207,251,58,213,68,231,89,43,173,123,21,73,115,20,147,95,48,55,192,162,200,45,33,30,207,135,122,33,41,137,109,176,94,68,34,45,116,3,50,176,197,122,221,172,161,10,228,20,233,228,148,32,75,42,130,73,11,152,1,54,145,90,170,36,169,183,215,213,240,29,64,100,58,164,134,112,32,94,38,187,78,213,179,24,230,130,83,232,108,17,206,17,55,83,65,77,201,165,164,201,126,244,84,88,90,21,58,215,217,4,235,4,154,35,158,3,223,3,60,236,166,17,206,37,90,238,140,114,149,55,109,9,122,5,22,57,189,103,8,179,173,54,141,122,171,16,120,65,74,143,96,208,59,247,73,165,192,199,167,58,63,144,83,146,53,77,99,168,197,187,153,126,65,59,134,196,67,147,68,153,62,88,13,78,77,112,127,87,192,80,32,179,252,99,203,34,108,152,3,126,45,193,48,152,62,208,80,189,191,17,105,113,200,170,35,87,203,81,212,146,112,9,104,129,127,167,81,138,98,161,79,181,145,183,83,34,44,23,64,166,182,145,151,65,143,239,23,135,216,219,176,120,42,233,241,55,68,34,95,130,124,233,19,211,78,139,27,208,211,214,142,105,203,210,16,87,116,30,159,121,188,125,41,65,190,32,233,244,87,3,131,151,174,79,147,96,143,214,255,182,75,111,109,45,227,39,97,31,80,41,93,249,128,191,72,43,108,111,109,84,57,193,21,5,167,37,11,7,214,168,27,212,54,197,58,193,54,15,42,240,199,111,234,157,200,219,3,164,43,91,30,155,158,85,72,57,38,48,109,196,240,31,180,115,186,227,201,232,252,183,230,211,196,189,205,142,25,248,45,95,125,165,151,220,87,51,144,106,50,4,164,147,11,112,79,87,246,42,82,151,68,70,2,252,85,246,190,101,48,243,230,30,193,26,80,40,29,98,109,179,125,135,193,114,71,105,44,36,175,15,113,192,204,250,19,177,182,52,130,38,199,158,244,234,47,255,81,133,18,158,166,59,25,83,22,224,96,58,133,1,134,80,119,40,237,5,212,32,172,64,109,117,151,96,8,171,62,83,193,33,56,42,205,214,194,60,183,247,139,173,71,247,86,73,174,1,223,31,240,195,59,19,58,130,160,255,97,133,121,113,40,159,130,3,78,90,143,104,81,163,11,163,45,245,204,246,88,11,179,89,230,126,89,170,130,137,211,172,54,50,155,69,51,90,40,239,8,187,116,96,254,190,103,39,70,60,235,244,94,103,139,82,239,173,56,175,5,168,227,127,160,234,107,248,211,177,237,254,187,114,148,140,109,117,26,232,240,194,73,255,219,35,229,88,133,22,19,137,83,7,131,228,234,196,74,8,237,149,25,130,199,169,158,170,77,70,101,21,218,116,77,124,123,212,192,73,177,11,20,183,12,79,17,119,223,153,195,167,35,148,204,252,85,164,194,19,250,216,174,12,110,19,111,128,51,14,44,9,90,180,138,87,182,133,52,186,108,121,86,17,142,51,6,145,146,221,249,166,244,114,141,207,237,19,218,21,74,10,213,134,25,85,51,66,55,186,232,35,96,9,43,146,79,46,229,217,125,199,46,253,86,4,91,26,144,172,101,244,120,199,207,139,31,246,135,8,229,214,150,189,158,172,134,89,21,115,49,64,168,147,180,236,49,211,127,247,119,108,81,121,78,137,101,33,251,62,161,17,25,188,157,73,220,136,194,224,31,151,35,129,139,7,52,102,244,12,6,131,93,206,21,227,233,68,174,197,100,44,220,148,210,207,6,248,3,149,248,191,22,67,232,78,139,38,48,3,174,23,145,37,100,72,236,25,225,51,86,71,254,155,70,203,64,115,199,220,72,174,90,99,65,203,60,40,191,40,98,207,187,178,183,97,173,1,151,95,227,101,255,49,228,157,110,59,81,151,104,169,48,163,146,226,179,208,165,14,59,43,5,24,42,2,116,144,201,200,222,86,130,210,245,203,0,174,112,99,58,255,189,237,72,28,189,233,137,148,119,93,50,219,141,3,238,18,187,34,92,146,247,236,85,91,29,142,82,57,146,11,24,141,76,204,58,22,184,78,228,65,30,208,15,39,142,125,232,255,183,229,48,175,96,207,30,120,217,207,109,197,151,212,239,116,190,244,204,55,88,20,132,95,140,178,54,229,57,143,163,152,17,197,78,218,87,36,246,83,39,150,253,39,183,208,172,183,111,111,159,77,120,88,39,148,1,237,123,129,95,169,43,174,61,3,136,255,146,241,66,120,53,32,95,68,215,59,242,10,80,231,136,106,10,254,251,63,155,244,63,74,90,66,63,27,147,38,43,91,116,12,198,184,54,60,66,95,159,115,234,186,237,53,102,51,194,244,186,7,98,146,123,251,201,115,165,188,212,108,72,105,39,238,201,159,113,237,86,19,74,151,143,193,111,225,111,21,103,18,13,171,232,91,2,220,157,30,21,88,193,44,227,202,81,188,233,177,122,4,180,120,104,85,82,210,182,103,175,246,92,108,193,215,2,27,218,216,76,33,79,133,183,93,166,223,226,25,131,142,199,156,179,38,150,91,103,65,37,186,208,122,233,57,17,81,205,64,184,178,100,44,19,68,151,66,125,16,242,84,50,208,104,160,172,214,63,15,229,174,177,255,114,126,28,243,126,0,79,32,221,191,147,120,47,105,199,27,215,137,90,15,13,211,200,178,22,12,219,9,134,127,210,31,127,6,173,109,111,70,3,63,156,116,251,168,123,71,173,124,184,226,66,146,174,141,217,95,89,99,181,203,127,110,161,75,241,247,111,77,39,69,82,46,75,92,88,146,76,181,243,233,229,137,195,96,2,13,194,75,174,70,140,163,43,77,96,144,140,152,113,121,137,255,195,6,116,173,167,249,126,148,60,17,217,124,167,71,60,192,216,220,135,17,183,206,158,99,154,240,104,167,140,26,207,213,254,196,166,164,236,129,230,230,59,182,16,145,169,181,249,45,98,100,179,204,150,116,206,248,151,50,130,62,166,101,52,101,73,176,35,135,137,112,110,144,77,152,145,68,98,186,61,232,45,76,189,200,83,44,188,53,202,146,215,163,122,181,3,178,205,236,89,171,193,129,17,149,75,161,127,44,31,49,35,134,57,3,211,210,111,108,0,1,152,181,108,64,37,26,235,149,107,184,12,137,190,152,243,76,198,183,208,94,105,250,87,148,112,113,87,10,99,67,170,8,45,44,184,244,20,251,178,202,180,136,193,222,46,77,231,247,62,89,183,112,49,63,132,150,253,182,209,141,81,111,12,17,188,38,168,75,187,162,234,253,69,137,178,186,36,142,126,223,205,21,164,213,165,80,99,183,4,14,238,175,93,36,208,25,97,182,219,20,125,203,67,230,186,102,71,53,47,199,119,237,138,98,193,120,1,80,71,158,190,191,180,59,211,19,131,174,244,146,110,11,146,93,158,36,1,42,46,57,143,156,134,45,184,126,61,44,38,109,65,26,168,169,182,92,236,247,33,192,116,25,66,174,73,231,92,180,87,178,250,98,92,109,121,184,202,138,250,172,172,54,122,237,39,163,123,51,118,223,76,48,41,96,99,144,215,29,0,195,9,194,247,217,163,23,2,250,246,174,120,179,254,217,67,255,109,141,29,166,182,197,105,198,125,39,106,59,47,136,46,160,203,122,190,224,56,38,89,244,80,126,74,46,124,162,128,11,99,111,227,214,2,51,182,75,62,150,183,54,85,49,138,210,8,135,108,133,180,223,58,39,42,224,253,5,126,109,128,204,40,23,48,241,106,191,192,210,207,172,66,59,15,6,44,102,118,139,99,185,59,109,189,209,90,8,192,9,82,246,8,118,129,74,157,35,191,211,83,1,206,122,226,63,65,185,124,88,151,47,194,154,252,8,114,118,174,64,86,65,244,149,37,220,70,67,29,239,150,36,42,132,72,114,250,97,224,44,88,169,6,35,39,191,8,33,112,183,128,19,111,148,72,28,102,148,38,184,252,147,178,14,66,56,207,69,93,153,92,26,39,241,141,46,89,221,205,21,147,243,52,149,104,138,238,133,17,70,248,17,166,101,97,83,221,60,240,77,14,237,221,82,183,47,218,93,141,76,173,9,239,54,113,7,18,6,215,105,1,21,182,208,215,6,17,57,188,204,23,166,165,16,38,194,206,65,169,112,131,83,111,249,105,99,9,137,177,222,37,87,214,174,124,120,149,252,21,248,251,237,109,214,107,43,249,114,67,233,199,11,231,126,63,170,22,120,156,111,224,159,122,6,33,7,193,5,206,41,88,116,1,167,114,141,161,105,86,130,109,149,173,112,78,125,192,58,56,245,163,67,29,168,150,42,3,135,231,53,192,201,152,37,65,108,24,248,198,80,5,133,118,62,146,113,91,160,67,207,41,4,63,45,156,218,196,199,179,226,59,140,71,159,213,38,180,236,251,45,199,5,130,101,92,89,27,79,51,249,135,42,119,78,121,82,5,221,15,191,104,164,117,232,61,67,249,160,69,6,169,145,15,225,219,29,71,11,213,54,142,61,185,128,59,223,231,104,174,32,94,97,7,234,161,13,39,105,169,79,40,161,18,5,53,195,58,168,227,114,135,214,198,200,63,93,187,182,100,27,191,246,0,231,55,38,42,173,91,192,236,177,32,89,185,6,106,22,227,151,236,249,217,224,141,58,39,101,207,177,185,117,114,233,66,61,9,169,47,173,217,83,109,152,249,237,119,27,97,42,85,62,151,170,104,191,86,115,32,173,107,81,26,118,102,133,233,137,71,221,208,48,129,0,224,30,214,188,249,129,125,186,77,142,107,77,48,120,237,13,108,139,78,132,153,153,141,78,155,165,73,223,123,71,19,223,239,106,11,200,211,187,122,196,132,234,106,169,12,16,4,74,203,20,48,222,196,97,209,12,47,32,219,108,5,143,85,49,188,120,87,4,125,156,78,242,65,100,199,117,157,216,79,147,38,49,68,79,107,68,175,4,222,12,135,19,16,182,118,45,231,228,183,77,164,17,177,235,86,4,195,255,224,94,0,252,214,170,118,179,37,154,137,179,105,18,171,66,101,155,52,29,242,169,164,142,15,186,56,36,42,252,190,115,153,165,232,209,89,192,16,131,76,145,30,44,111,72,86,11,111,109,1,38,29,83,240,239,89,185,89,198,64,154,242,124,29,190,137,156,80,61,172,29,240,83,174,119,85,229,192,160,107,64,48,169,91,56,82,249,81,58,211,252,119,103,73,133,119,194,85,40,199,91,66,140,42,245,227,188,82,54,155,69,165,34,38,80,164,166,198,151,101,126,238,42,171,159,70,194,103,94,16,58,212,89,8,11,234,148,20,162,151,164,206,160,27,227,176,8,218,78,144,154,102,184,194,82,120,236,129,150,111,249,17,144,139,174,199,255,84,141,105,208,76,125,124,79,112,142,220,71,118,183,190,193,148,113,233,131,5,60,184,125,94,77,30,176,71,251,173,142,37,135,126,197,12,7,29,83,16,64,205,3,126,236,30,44,148,62,96,163,2,227,212,49,10,166,207,46,238,4,224,154,38,29,147,84,241,240,8,85,82,165,127,3,24,232,46,254,153,104,41,128,17,118,180,83,149,29,227,169,55,193,185,74,23,6,87,84,14,158,211,229,0,177,41,127,0,213,82,227,175,82,195,135,104,204,161,216,74,67,56,210,111,215,9,160,52,174,142,92,45,12,43,13,238,73,214,148,0,252,105,9,168,8,194,180,95,219,123,133,47,217,64,9,244,16,112,21,210,54,104,199,0,144,248,85,91,11,251,97,191,13,212,218,25,109,180,57,246,76,140,21,93,146,99,88,225,223,81,240,4,135,150,25,114,15,164,103,132,94,109,227,155,224,232,186,78,162,91,67,238,39,64,229,15,79,76,69,203,71,9,107,115,92,127,160,218,188,73,167,243,186,106,75,13,151,171,35,229,92,240,216,139,199,198,127,44,54,96,119,45,139,129,144,184,86,207,54,157,232,49,56,69,30,133,141,1,28,142,131,171,18,164,6,53,242,119,85,35,13,160,25,130,108,224,194,22,168,213,132,239,123,229,252,147,101,149,26,107,186,1,179,237,218,17,74,201,140,84,40,148,229,187,101,187,182,78,72,120,189,251,130,44,65,227,14,191,252,121,248,152,43,43,34,83,109,243,196,1,20,235,13,57,141,87,255,151,195,231,46,23,72,3,237,86,145,117,152,250,181,76,52,25,141,92,25,44,153,66,188,48,33,131,171,187,40,82,85,114,247,150,199,205,233,26,197,43,160,182,51,168,231,179,248,122,107,233,120,177,105,91,173,9,185,43,12,233,202,35,168,185,70,82,243,170,150,128,121,215,172,54,224,192,75,61,138,255,54,243,86,127,213,20,102,187,111,120,121,251,215,179,115,89,112,21,127,162,119,122,102,31,175,26,128,119,71,118,178,107,88,37,239,202,29,135,103,195,213,121,39,47,80,229,252,237,48,109,110,92,150,51,222,196,254,255,70,243,189,196,130,152,174,122,14,138,6,199,67,41,98,208,208,245,155,138,214,231,207,38,104,204,31,118,201,30,20,127,241,114,44,189,149,89,56,131,220,196,58,198,147,162,194,101,54,179,112,145,181,160,41,134,6,47,94,157,156,98,0,228,63,110,72,114,227,74,202,173,223,105,204,216,182,227,61,246,124,222,127,6,209,170,5,12,14,155,169,1,236,68,249,115,247,178,136,31,61,242,169,35,31,180,171,179,199,130,107,45,16,247,26,241,58,83,137,225,104,6,187,85,252,67,101,20,119,180,178,178,25,34,254,131,138,210,200,210,135,66,196,233,170,205,31,142,146,59,18,5,54,201,44,178,55,41,185,170,32,15,168,6,115,235,86,148,11,29,0,209,105,180,248,82,233,42,15,241,90,143,124,31,240,134,77,194,247,130,196,168,221,224,10,235,219,6,140,113,127,63,52,243,69,232,215,72,99,141,177,229,161,169,1,21,160,167,51,30,52,225,175,139,182,208,127,59,228,171,135,174,95,12,53,251,209,163,33,20,175,102,225,102,220,161,2,77,3,57,167,118,252,208,192,81,247,112,102,75,44,232,26,217,243,124,105,136,231,203,69,203,199,128,221,252,87,36,190,242,226,138,51,105,237,44,5,14,145,253,23,95,78,171,4,81,101,233,130,60,77,128,240,145,219,127,255,148,36,95,149,234,102,247,54,55,18,61,108,92,249,203,239,89,48,123,116,247,206,154,198,69,57,162,136,201,136,205,45,163,85,89,30,228,187,198,99,89,250,229,167,218,160,125,101,203,214,231,96,45,239,32,219,68,200,103,234,14,135,99,57,176,15,247,167,212,90,141,224,238,178,80,16,126,101,15,111,146,228,184,200,77,114,250,99,89,85,211,149,63,9,28,157,21,35,120,79,217,234,247,252,154,65,186,77,108,116,6,230,64,244,217,1,28,192,209,199,163,99,63,202,121,34,82,113,85,113,101,168,65,171,37,252,91,207,134,185,159,157,105,81,209,95,214,60,242,12,75,201,47,198,199,190,62,95,230,79,56,39,43,59,132,92,93,22,79,162,35,192,87,33,178,125,28,40,21,174,48,90,56,28,174,149,236,215,195,148,121,91,98,160,224,28,233,13,8,37,237,167,11,123,175,71,118,79,86,229,128,252,243,84,158,158,73,202,54,73,150,83,157,85,3,177,200,49,92,174,202,200,218,92,196,38,44,97,134,38,127,89,178,235,112,214,117,58,29,118,250,188,220,84,247,117,129,208,255,205,186,185,168,32,136,244,116,151,166,52,164,184,52,9,152,193,254,71,215,39,254,12,44,55,179,126,24,186,28,9,126,43,234,94,90,123,250,217,244,24,163,236,70,114,58,148,235,250,132,239,11,254,105,131,231,171,183,195,172,171,51,97,171,93,186,25,51,91,31,129,206,134,252,167,189,131,19,176,244,242,57,183,47,179,243,234,167,161,181,68,77,132,164,64,249,125,86,82,133,92,107,83,235,26,45,129,235,215,128,91,205,141,188,27,112,244,182,78,125,103,71,229,145,33,148,222,114,37,36,65,115,116,141,104,101,158,146,86,116,191,151,113,98,166,148,193,136,177,58,88,82,242,107,145,72,136,189,58,104,151,111,182,210,246,233,32,36,18,156,16,46,62,57,105,62,212,43,38,70,117,135,221,206,122,36,44,151,245,201,50,240,141,95,117,230,100,120,96,185,104,171,251,98,122,53,42,115,210,127,85,86,63,154,176,59,100,249,209,16,87,75,225,67,164,121,211,227,94,168,230,217,234,206,207,211,14,47,83,245,163,150,237,182,224,251,158,239,144,18,212,149,145,156,231,0,148,249,120,143,198,41,207,46,87,178,161,63,15,123,189,8,38,163,219,114,123,199,227,81,165,251,10,228,136,116,213,33,143,244,56,11,38,236,188,191,96,6,126,176,191,227,205,212,46,237,243,147,148,124,180,6,133,134,159,225,105,117,45,5,127,17,48,109,247,98,177,20,92,237,3,6,224,52,191,152,14,116,119,127,86,46,133,180,190,49,107,162,159,147,159,60,93,193,234,124,95,91,246,168,69,92,232,17,159,43,149,244,20,183,35,87,66,49,107,98,19,201,175,148,114,213,207,7,143,76,37,169,43,243,67,248,24,197,184,223,201,97,202,166,97,121,148,32,232,1,166,24,137,100,63,10,59,240,253,33,62,145,106,163,126,197,1,248,200,130,149,145,106,134,62,112,88,202,120,31,19,205,155,174,46,124,63,139,162,79,65,93,251,158,181,9,40,249,161,114,97,24,148,59,78,148,57,244,29,149,154,19,177,116,95,39,103,213,63,130,123,131,50,141,153,215,235,219,188,147,71,211,179,207,87,91,152,200,5,196,114,75,247,65,66,241,77,221,110,223,200,170,2,156,250,94,235,213,55,146,137,16,185,192,83,182,30,11,54,16,147,101,167,187,3,245,58,143,85,125,172,115,21,175,178,121,222,199,237,194,27,132,37,84,102,188,147,160,21,134,62,151,193,92,156,132,149,157,59,45,37,69,137,79,47,37,113,30,197,194,214,136,89,75,213,168,185,163,128,18,155,104,202,220,202,181,114,90,178,0,116,131,209,5,108,254,140,100,41,87,105,164,242,12,185,93,203,18,22,223,234,194,201,186,209,241,162,197,112,55,50,76,169,250,65,30,202,214,204,55,19,171,44,37,224,165,22,107,43,247,145,137,17,187,187,140,137,83,181,223,153,69,164,13,209,206,26,249,224,133,96,25,225,11,132,210,200,179,123,36,66,138,129,169,59,84,38,148,253,210,156,97,103,90,132,254,28,198,12,143,116,36,106,189,82,216,222,172,153,239,18,189,83,124,164,36,231,70,191,140,175,194,74,217,223,44,151,214,38,166,205,117,36,12,161,218,94,147,3,205,31,163,68,209,190,40,61,96,105,139,74,110,113,43,43,178,141,252,47,139,42,176,60,67,233,251,218,135,132,227,240,217,86,24,36,211,244,73,255,101,249,119,120,16,188,117,254,52,9,63,137,185,100,30,253,217,16,122,6,231,54,93,135,7,225,28,77,171,146,204,159,27,141,54,182,71,142,204,100,211,207,170,140,216,160,122,181,216,172,38,183,55,151,201,143,205,17,150,189,129,0,195,178,155,143,58,98,137,209,72,20,220,68,41,254,118,26,190,106,233,71,76,147,99,164,213,117,206,132,104,128,106,97,79,36,107,143,5,231,92,207,105,125,246,158,102,103,144,125,13,95,135,131,40,59,68,81,54,163,221,198,70,220,57,155,9,219,122,186,100,118,124,116,214,243,74,2,183,173,127,164,241,87,229,44,216,150,242,82,135,180,215,245,167,78,28,163,109,61,129,246,193,206,211,91,98,224,28,81,66,226,104,111,236,193,69,122,181,111,101,149,151,110,244,148,123,216,38,166,6,62,109,148,68,232,28,105,198,149,58,200,68,169,208,236,177,177,195,86,23,48,165,137,161,57,103,158,244,120,198,157,253,163,71,61,200,120,95,177,33,48,61,247,143,234,115,0,145,75,106,96,85,37,137,97,36,104,69,84,83,64,167,78,133,114,41,54,168,83,192,111,11,81,203,111,140,42,105,74,209,70,126,65,165,141,180,58,136,147,83,192,9,131,21,222,86,102,34,160,88,50,204,223,85,251,169,14,5,119,198,67,231,49,135,244,233,222,108,195,37,20,216,212,182,139,35,87,76,130,139,21,62,9,18,55,43,52,176,120,47,148,112,11,250,253,147,178,83,189,5,110,111,168,189,176,194,228,227,162,233,173,231,66,149,121,225,196,236,55,144,156,80,183,50,151,99,91,68,251,122,42,131,195,29,77,231,104,93,221,243,94,119,125,207,20,201,114,25,191,94,70,41,157,101,114,60,231,172,60,109,170,112,125,36,146,191,225,14,98,195,89,214,142,124,199,69,143,218,105,112,193,75,107,254,101,46,239,97,90,206,212,32,219,54,0,63,5,228,92,247,178,92,64,55,108,20,112,116,186,127,121,143,27,24,103,89,114,14,77,223,2,139,207,155,47,2,72,60,38,156,225,81,132,58,37,210,182,225,225,3,31,240,36,128,29,12,112,254,125,141,153,177,81,254,158,208,232,88,188,243,7,86,232,5,201,87,226,164,143,150,215,99,25,156,145,9,93,118,20,219,250,129,23,201,10,213,95,234,99,49,179,170,239,24,122,118,222,78,138,44,198,195,252,72,108,137,211,199,109,124,125,49,77,47,22,102,47,121,176,97,164,44,228,135,221,10,163,29,2,185,88,179,192,140,38,158,95,242,212,244,212,80,214,153,141,77,242,235,208,37,172,200,102,181,66,149,41,211,59,235,103,196,197,199,89,23,19,182,247,25,129,166,76,21,40,236,91,237,3,46,24,54,57,254,28,90,247,166,239,253,70,33,134,4,115,196,115,79,206,46,1,26,47,179,214,226,91,158,214,11,67,14,91,77,200,199,209,64,36,232,132,43,60,124,32,122,47,110,238,188,204,83,238,4,2,235,66,245,69,244,149,220,58,191,189,207,164,49,159,114,80,138,7,170,3,57,234,108,90,254,46,131,50,30,132,0,55,177,79,79,228,184,74,150,125,242,6,55,65,185,233,212,162,5,250,248,45,215,95,247,88,163,93,174,106,89,29,140,6,40,132,73,12,207,15,235,236,189,97,75,225,36,59,7,49,139,190,210,212,143,34,31,18,25,167,188,228,120,73,232,197,7,42,1,145,132,110,213,177,161,221,233,4,148,148,117,129,148,15,226,212,189,152,193,163,202,247,139,18,192,138,47,3,52,192,214,34,77,59,235,146,28,142,52,161,63,84,221,103,82,250,217,114,77,170,248,91,221,94,89,97,46,57,32,68,13,174,93,152,221,182,100,145,207,236,90,162,95,66,139,192,108,35,89,54,210,66,108,201,81,195,207,229,116,213,252,103,190,68,91,13,54,139,112,145,13,240,73,176,249,65,158,134,251,192,95,74,37,196,26,75,156,4,49,49,61,52,98,11,67,101,83,205,57,77,6,113,253,0,190,225,32,240,245,86,239,154,216,101,149,139,23,116,211,9,142,154,54,154,101,184,230,84,152,142,47,212,174,58,129,160,110,57,99,244,116,107,150,221,93,110,87,171,107,204,155,22,97,123,32,76,81,44,30,187,151,77,252,15,197,130,38,143,151,42,86,216,176,104,33,194,165,174,43,179,169,173,122,196,144,180,194,149,106,102,19,137,208,126,134,239,174,106,45,135,226,200,165,54,115,17,216,219,197,218,252,117,41,246,145,240,153,6,166,251,208,228,127,97,160,65,101,132,4,116,14,154,9,218,77,93,207,32,233,32,232,132,204,170,108,21,236,251,176,32,89,23,200,88,134,76,20,146,155,171,18,171,86,66,249,113,199,129,195,208,89,188,106,150,136,203,113,12,252,65,7,25,108,16,221,132,145,74,12,183,129,136,253,9,240,153,103,66,234,9,100,213,50,184,144,244,107,218,58,251,132,115,27,223,176,224,186,53,140,194,203,107,112,13,243,149,227,88,100,185,34,244,52,33,144,198,129,174,160,241,70,59,123,20,220,232,159,172,211,114,148,131,130,96,58,181,83,2,53,103,21,142,232,131,30,46,34,103,26,52,248,87,235,240,118,163,112,111,34,194,37,99,150,112,233,44,219,158,175,46,59,148,205,111,141,192,117,191,148,226,113,105,53,177,40,143,153,181,230,131,11,13,44,157,163,17,194,134,160,40,48,68,14,148,82,164,227,141,91,236,235,36,129,1,29,147,21,29,34,174,88,187,219,253,173,98,144,145,129,237,72,191,25,50,195,177,131,91,171,145,243,230,33,19,178,40,227,17,5,105,211,108,164,58,230,23,35,184,181,175,243,77,249,245,244,189,102,109,1,185,4,122,253,197,58,18,114,73,97,166,46,140,124,133,23,83,89,44,87,148,7,76,53,180,84,138,230,26,162,225,156,195,206,80,111,41,147,69,140,206,243,180,251,6,0,68,199,148,201,38,123,230,216,0,5,75,235,229,166,109,123,34,29,156,207,105,140,24,95,198,187,151,71,10,70,210,30,124,123,151,202,186,131,32,88,24,255,202,146,10,5,24,199,194,124,56,203,203,29,216,184,30,122,239,218,163,205,125,139,137,230,166,42,168,98,105,255,155,30,254,247,228,196,157,240,88,87,149,104,63,68,53,161,75,69,69,123,1,54,9,226,136,69,74,239,90,133,91,45,121,11,66,34,123,124,206,152,66,21,201,204,82,167,72,214,31,56,194,169,206,7,138,129,95,51,111,144,130,118,216,140,65,114,93,130,61,196,180,118,22,102,200,2,77,77,30,25,142,180,69,180,139,135,185,133,167,131,175,40,16,84,57,187,12,61,197,206,182,91,197,250,104,113,231,191,109,57,252,240,93,222,86,211,120,115,64,74,21,120,24,163,93,235,44,51,130,178,102,171,101,253,14,172,26,183,56,175,248,107,153,154,5,162,50,120,162,254,191,26,79,179,212,125,135,212,124,245,58,202,165,195,27,135,213,121,12,67,40,245,148,137,78,253,137,81,242,132,197,114,191,221,80,233,202,63,73,89,188,87,49,231,1,26,101,70,255,255,57,231,150,200,60,210,38,80,69,125,25,69,126,252,85,89,103,220,83,75,213,28,87,235,15,97,34,84,201,167,182,94,75,246,208,86,19,102,125,237,138,158,245,132,0,149,32,89,11,131,41,127,98,9,104,194,58,161,17,249,199,147,39,12,215,161,249,245,40,144,2,238,73,72,108,13,5,68,218,92,235,137,213,235,124,123,102,28,170,201,203,203,105,9,229,5,91,231,153,61,71,42,202,69,162,5,188,242,221,203,161,239,227,123,43,89,23,130,170,247,234,110,168,197,154,98,98,90,231,71,100,178,182,26,77,0,81,68,4,188,237,82,136,139,66,65,88,73,191,42,32,157,240,74,213,123,22,15,91,12,43,123,48,148,64,16,77,104,246,252,189,37,72,172,36,54,41,103,124,222,194,253,209,224,156,150,82,53,75,60,199,22,106,237,72,16,104,251,68,153,14,42,150,148,62,250,87,5,53,181,82,205,19,160,218,171,128,37,172,230,33,114,239,8,60,233,189,26,213,172,16,22,6,125,62,18,233,108,253,14,184,203,90,163,14,147,88,206,53,185,206,168,147,210,141,32,12,7,13,67,185,173,180,25,247,4,177,115,63,47,138,121,72,206,153,4,146,20,89,215,48,115,91,93,93,78,113,7,146,157,108,202,122,176,245,57,87,45,13,116,112,221,190,67,219,245,77,106,40,69,120,188,81,47,104,213,1,170,97,145,110,246,12,232,121,162,76,201,82,38,206,168,116,131,184,253,250,156,24,250,171,94,248,190,146,103,32,49,161,168,223,57,154,69,149,14,79,133,251,203,42,121,24,84,226,38,204,49,69,5,21,117,5,188,233,169,244,181,9,171,223,39,146,16,123,160,169,70,103,42,18,255,201,199,32,71,162,103,101,77,10,57,229,119,92,143,176,131,166,52,240,127,234,185,75,196,97,78,70,84,136,56,21,83,1,220,208,235,69,211,235,71,126,133,135,222,84,153,235,253,191,81,16,145,213,53,159,81,91,87,138,234,35,158,157,251,201,236,201,23,106,66,242,10,28,141,41,65,24,96,162,29,225,18,135,252,0,161,217,3,225,51,164,222,69,171,134,148,55,81,15,10,227,110,98,132,147,172,47,5,250,247,94,70,38,73,24,47,255,135,85,22,219,127,231,189,149,208,147,171,69,136,230,75,63,145,220,242,203,85,129,180,38,42,185,171,195,122,147,74,119,176,194,248,25,219,69,15,126,48,217,209,50,251,44,97,28,34,219,177,201,209,207,191,105,204,103,106,56,234,13,104,23,149,54,83,60,184,227,244,48,158,77,98,211,105,96,63,142,36,7,38,220,95,226,39,68,154,44,155,113,159,2,204,206,125,231,252,50,154,185,79,215,132,97,91,219,65,89,46,174,50,90,158,175,76,208,123,208,64,138,192,183,1,119,139,78,234,146,249,227,202,108,2,114,253,195,249,133,38,197,5,240,136,176,153,153,223,139,205,159,102,124,29,215,166,134,125,197,168,186,115,10,8,184,124,174,171,200,142,252,68,239,190,81,1,88,116,39,59,187,0,27,17,171,213,194,233,191,141,238,18,153,51,40,20,215,225,94,160,100,118,73,158,136,239,156,62,186,111,180,109,26,211,59,193,153,36,35,68,54,148,32,204,154,213,70,19,173,241,206,148,33,28,24,234,129,15,114,53,130,16,2,178,177,209,142,30,154,247,148,214,23,72,74,33,239,151,214,122,142,238,116,138,85,125,242,219,142,20,221,104,78,122,50,11,61,159,255,127,15,172,198,113,148,89,158,132,252,15,213,177,63,255,185,101,145,138,159,81,61,129,219,164,77,230,91,34,24,215,11,61,23,43,229,226,224,161,206,187,181,93,236,155,85,127,75,197,84,74,185,250,138,181,86,164,142,242,65,171,127,189,186,102,180,22,173,150,147,144,89,183,139,40,207,29,119,5,2,40,226,205,6,4,218,215,94,41,123,108,209,38,215,145,237,216,161,14,183,118,239,44,160,65,101,162,36,38,181,183,183,3,226,10,120,34,244,203,107,177,239,78,17,64,25,96,48,57,180,157,125,182,76,192,36,214,153,222,239,141,163,153,73,82,16,97,159,209,146,245,159,60,55,123,182,167,181,20,62,230,197,170,86,228,219,84,139,189,139,46,74,251,43,228,126,197,212,160,198,217,69,152,153,105,240,61,142,138,118,133,188,38,55,108,180,165,210,28,89,134,112,135,198,241,164,129,40,185,12,41,41,157,229,223,200,9,244,220,49,7,209,207,137,22,149,4,129,68,64,241,41,69,127,175,228,63,230,159,120,25,255,46,33,141,243,134,74,99,137,240,3,22,114,29,145,197,219,28,25,155,26,248,98,115,194,189,187,35,179,95,76,95,147,179,248,243,128,175,14,255,105,160,253,234,205,59,34,107,155,230,166,143,152,64,10,216,168,48,192,200,149,95,178,58,35,97,137,87,246,8,219,24,126,252,76,94,119,104,89,79,239,67,170,109,9,44,168,248,21,54,36,152,188,141,129,111,223,225,21,40,23,197,216,240,209,188,250,252,97,198,192,165,238,146,254,66,27,89,129,96,70,89,228,132,246,148,171,214,186,23,52,194,87,61,209,90,246,178,151,53,254,12,71,228,117,190,6,95,111,110,68,84,34,194,117,126,156,245,119,165,124,56,147,71,19,131,78,54,44,80,134,128,90,2,104,41,132,62,72,126,212,64,46,148,42,64,137,115,124,164,153,7,4,73,28,114,212,220,136,133,16,19,191,7,120,46,165,214,184,178,144,65,147,81,195,235,220,65,48,251,90,163,161,105,241,242,78,251,10,195,193,4,113,227,70,178,42,74,224,182,182,23,178,88,37,101,215,91,133,21,133,99,16,242,213,151,192,199,177,9,243,150,29,245,84,140,156,133,168,3,127,16,87,152,186,177,58,173,30,111,181,81,94,215,245,165,211,101,61,115,145,92,77,131,56,57,36,156,118,89,202,208,79,194,94,138,249,163,225,91,165,174,127,82,99,106,215,159,81,203,83,21,249,123,101,202,70,5,13,175,61,146,138,12,197,104,47,17,52,170,126,203,159,136,5,254,42,29,190,164,91,230,255,126,56,213,153,18,99,50,230,232,216,99,24,67,35,175,95,110,23,17,80,157,244,131,57,192,179,206,50,223,54,21,68,145,74,18,143,160,183,18,48,205,97,183,0,206,243,90,114,23,123,229,210,83,240,202,155,168,165,233,190,92,63,81,96,74,210,167,14,46,64,19,106,136,127,233,213,140,218,28,6,128,115,45,130,104,146,207,154,160,103,34,39,226,123,101,138,184,11,190,187,56,241,1,253,208,188,63,242,7,194,15,111,211,151,76,166,170,77,109,132,246,174,16,248,234,113,141,166,38,130,25,4,47,106,166,89,57,14,86,242,218,40,120,74,66,180,235,164,183,172,201,231,217,96,141,169,66,73,5,83,166,252,22,230,182,116,214,42,56,255,191,199,34,144,49,143,82,165,131,236,215,35,144,43,92,112,86,84,85,168,131,169,56,189,208,231,92,50,43,77,89,32,210,180,236,165,41,130,198,49,105,161,161,88,183,254,177,43,192,35,88,57,61,193,87,150,82,210,170,75,252,251,29,54,134,125,51,186,199,183,11,235,234,203,139,4,248,6,171,113,152,60,208,32,144,96,148,25,59,97,252,96,131,39,117,5,170,124,206,185,241,88,178,27,33,218,198,255,222,216,1,99,43,108,246,197,104,241,36,159,153,34,237,164,118,182,251,92,98,120,91,58,159,210,97,80,18,98,165,137,33,175,29,75,174,41,140,11,189,231,154,159,107,202,223,199,45,17,54,253,27,57,40,234,113,78,23,93,165,171,33,194,8,111,101,171,222,17,39,77,99,29,243,190,51,92,33,154,93,115,76,143,157,114,3,140,59,47,156,42,166,24,255,140,20,47,170,145,190,22,134,131,23,145,169,205,211,40,168,112,195,165,115,230,187,234,249,224,238,176,156,104,245,114,72,33,142,172,199,255,93,199,47,38,253,170,201,100,220,44,73,228,113,32,191,175,153,209,183,190,223,205,66,57,231,187,132,226,195,168,141,204,127,225,226,70,36,92,232,134,208,62,184,235,91,169,233,87,59,144,250,15,65,28,6,60,215,204,243,63,65,249,21,85,20,70,51,224,12,103,72,33,60,71,211,168,128,75,177,120,244,66,109,64,8,162,74,165,81,177,88,200,181,53,21,109,251,81,37,113,72,129,134,79,112,169,90,159,127,34,31,10,3,112,139,182,191,247,100,240,12,250,35,81,237,127,83,91,132,6,110,110,105,219,120,142,31,254,231,97,92,51,189,133,220,19,246,112,71,191,138,171,64,131,64,129,213,252,50,50,43,231,225,235,195,246,225,125,243,67,112,115,80,124,154,49,194,181,210,226,64,237,204,184,232,175,143,189,1,217,132,194,30,22,170,36,232,239,25,148,30,140,167,160,60,215,140,219,255,124,68,68,226,42,220,11,252,110,185,184,33,11,73,115,237,74,54,52,228,8,72,198,56,132,17,34,58,130,25,126,100,230,70,41,176,91,151,80,43,61,214,15,214,189,68,0,152,48,6,137,79,209,247,104,139,85,66,54,101,35,95,192,140,11,230,228,185,55,8,162,234,154,204,130,173,27,56,185,111,60,100,109,163,72,114,26,167,152,59,199,99,121,1,153,63,193,144,31,102,53,170,138,73,119,141,201,40,70,6,30,118,116,17,89,62,236,28,239,235,30,191,68,71,71,127,82,48,141,245,223,114,217,225,238,177,117,247,127,54,235,166,135,46,38,185,5,193,3,40,211,37,230,32,234,246,147,214,39,26,74,94,239,126,64,210,106,236,63,191,137,151,170,118,129,40,4,183,137,200,2,138,20,222,143,72,151,38,12,119,78,95,65,64,92,92,123,8,138,28,60,152,22,207,175,18,167,87,66,89,135,105,233,44,53,180,38,227,140,211,128,193,27,204,121,206,182,207,63,52,98,243,132,195,11,238,177,132,172,216,80,72,158,66,4,179,19,60,119,159,5,236,52,160,213,244,169,194,204,32,99,125,170,196,121,44,72,239,145,67,188,53,126,217,102,9,181,85,236,44,101,1,249,229,207,226,117,43,45,104,18,69,56,68,141,206,101,87,134,53,29,214,50,106,200,181,231,0,134,71,225,178,204,153,230,84,124,26,233,55,99,132,31,162,1,25,32,193,116,151,31,104,180,237,142,231,10,217,51,227,41,70,183,251,208,169,0,155,56,164,230,101,117,138,195,152,157,132,118,160,114,173,32,190,253,53,224,56,17,227,223,68,156,130,23,108,90,131,15,121,119,47,212,34,202,50,250,11,152,108,47,227,94,249,247,47,46,8,17,131,6,29,14,236,157,251,152,13,102,187,204,221,146,195,92,224,116,81,82,139,229,68,67,103,39,63,60,112,200,81,205,9,160,29,189,224,207,114,168,187,98,60,118,163,151,70,59,18,41,50,242,58,182,198,206,94,103,89,164,170,25,239,92,20,208,1,93,164,104,228,73,33,13,231,177,12,164,58,115,202,152,206,27,90,89,222,239,151,87,98,130,150,70,31,108,157,136,250,160,118,157,235,100,114,33,215,101,126,48,150,119,151,83,107,123,234,177,53,86,231,149,220,208,51,203,64,15,198,139,104,88,210,192,148,19,154,242,174,46,47,80,154,162,179,160,124,157,76,27,171,12,96,181,209,145,168,228,217,104,221,219,41,4,2,118,93,149,137,215,77,168,118,75,254,119,180,186,22,177,216,210,253,101,51,192,230,210,207,234,164,129,37,197,115,157,177,229,111,58,38,211,21,195,251,19,215,196,67,202,140,13,165,132,76,47,64,182,9,249,19,182,181,24,205,220,76,134,249,163,219,142,236,5,47,110,132,82,121,46,44,179,41,204,169,18,56,56,121,56,50,181,252,48,158,88,106,8,89,92,227,99,26,70,253,98,177,144,75,193,184,122,210,192,72,230,128,95,4,158,53,51,119,163,223,77,40,60,125,98,116,209,160,215,178,22,238,146,39,154,30,88,152,111,131,127,73,202,228,40,249,249,246,112,196,27,86,8,14,30,209,160,160,239,101,149,134,32,255,244,71,156,243,108,47,170,221,131,129,152,114,248,166,43,224,44,188,157,16,141,79,72,115,159,71,115,124,156,172,126,243,112,44,196,40,147,27,208,109,152,77,125,147,240,95,243,138,193,143,84,13,1,87,37,150,49,241,230,18,244,174,160,254,14,61,13,22,18,171,218,107,86,165,35,55,214,115,59,13,127,83,146,135,33,191,154,243,137,51,104,143,13,220,45,115,228,163,25,169,9,237,55,14,6,58,44,131,60,117,185,254,225,231,216,83,144,179,150,41,33,191,240,152,43,152,132,248,196,165,202,208,193,148,81,89,77,242,45,162,65,187,145,195,240,101,3,249,119,217,163,233,6,143,198,168,1,184,126,213,47,103,92,33,6,202,62,228,208,6,20,99,239,232,18,252,212,163,36,115,206,131,83,89,134,45,155,82,13,154,139,18,48,169,28,34,202,17,225,162,252,226,200,183,143,35,128,47,184,148,163,218,15,48,9,142,233,182,164,80,218,110,129,208,11,110,160,186,53,61,6,136,153,66,147,132,218,26,215,149,229,135,57,70,163,251,56,237,251,154,45,188,42,77,189,124,22,155,253,245,108,140,206,162,223,12,184,45,28,154,13,211,172,99,60,51,5,226,169,214,190,185,237,9,136,204,59,156,20,53,224,88,236,29,159,93,113,108,27,124,101,91,112,132,86,190,162,236,16,125,125,163,168,84,202,229,30,172,166,251,153,21,136,217,113,167,43,71,208,84,60,37,170,240,65,165,121,162,188,66,51,228,25,98,90,73,221,221,158,137,209,255,245,14,102,137,24,42,46,186,43,15,204,9,55,119,169,82,22,180,198,184,220,24,145,0,107,171,137,122,178,116,45,46,36,143,212,132,18,99,112,109,88,139,131,143,189,90,125,96,9,184,31,150,183,247,118,88,141,23,22,7,156,156,228,141,206,54,43,198,12,190,224,156,161,193,49,0,158,213,252,56,243,210,152,34,130,117,139,73,140,239,7,210,106,195,78,71,102,169,226,72,131,114,227,229,249,106,216,7,225,241,149,222,183,144,184,91,238,244,221,225,159,173,44,228,118,131,58,102,121,196,34,38,86,93,42,11,120,226,200,151,156,135,224,110,151,121,239,229,168,78,152,114,43,196,227,38,184,118,138,140,28,153,144,177,95,51,166,15,65,138,89,249,77,33,180,179,132,142,174,53,222,9,84,99,2,127,63,69,182,116,138,140,239,193,195,130,225,174,180,1,249,246,18,83,243,69,59,86,222,104,118,162,224,104,117,247,206,104,201,125,76,187,118,245,90,17,212,23,245,220,112,10,7,55,242,153,111,15,60,218,204,170,152,239,103,234,133,117,162,252,91,170,41,71,102,99,124,230,236,53,209,145,229,51,99,1,196,37,108,61,193,167,201,30,153,40,75,14,203,240,152,198,46,59,105,64,46,142,200,124,192,123,120,124,53,140,181,144,194,47,115,21,17,19,97,226,191,141,145,128,212,51,252,223,41,81,210,4,120,84,129,200,249,85,216,30,213,83,245,108,28,36,107,45,57,71,60,190,213,53,144,12,179,113,132,42,100,117,72,182,221,41,69,227,183,157,96,191,242,2,65,244,187,200,174,172,227,223,146,3,207,95,139,216,237,216,50,172,44,162,75,179,127,37,187,52,189,157,116,73,73,250,80,77,226,105,2,19,234,97,140,172,84,2,240,172,253,126,139,171,86,142,116,79,94,62,251,245,117,130,17,55,148,60,147,213,186,245,73,56,117,246,206,170,184,243,175,32,131,89,246,208,149,133,225,179,137,14,184,72,248,245,148,14,88,101,47,150,205,114,232,220,125,203,99,120,78,172,137,182,63,216,3,206,26,203,106,237,126,112,112,173,155,109,21,116,215,90,208,197,22,56,252,64,227,42,205,40,240,150,80,7,110,56,70,2,36,67,100,211,147,217,129,225,91,1,86,115,240,191,45,192,185,248,76,191,95,161,83,92,65,170,106,156,8,94,118,87,213,1,191,157,121,150,202,26,253,249,128,58,84,211,197,213,38,22,55,40,148,51,142,222,27,236,188,60,194,62,169,26,98,84,102,212,66,95,63,218,44,8,54,217,204,175,133,111,105,201,74,195,43,2,154,78,160,50,61,101,42,2,224,29,252,87,44,222,218,219,234,174,0,29,228,182,39,196,74,6,99,212,27,40,38,229,209,240,198,119,185,80,81,110,137,174,110,195,38,31,159,169,195,184,238,80,67,1,155,73,2,133,187,15,170,28,122,105,63,73,234,172,251,66,180,206,111,80,129,111,114,30,135,217,116,143,177,178,3,241,212,19,54,137,125,82,142,218,165,140,228,205,154,225,34,29,251,233,103,232,73,126,171,133,77,207,215,218,176,41,20,251,138,143,75,37,3,85,99,235,119,208,21,25,186,17,195,234,231,46,246,49,179,150,23,212,106,135,253,164,16,8,202,252,47,151,45,168,155,116,242,193,213,64,96,87,44,49,202,126,145,231,94,11,96,219,10,63,159,237,245,196,184,0,72,33,125,31,111,219,167,222,25,142,240,120,82,64,198,233,203,244,158,158,225,162,106,167,42,24,215,158,129,198,137,25,6,76,129,106,29,92,111,239,155,15,92,225,78,200,244,190,237,218,143,131,159,85,68,241,238,205,210,141,174,72,175,113,150,50,8,14,178,46,226,3,241,189,25,72,10,227,92,70,221,42,27,156,253,178,168,158,90,140,85,220,136,23,131,23,77,27,93,144,3,6,206,248,123,7,41,55,131,51,34,139,45,176,191,104,180,103,202,72,112,97,53,65,247,194,131,245,47,6,209,97,177,162,109,5,107,198,144,153,223,35,174,5,156,91,72,149,11,60,173,110,203,183,242,231,49,156,189,168,33,42,250,85,98,19,145,202,216,24,30,142,193,201,19,136,166,166,163,112,243,178,101,38,99,155,122,133,29,214,251,177,79,211,11,100,178,79,8,245,203,74,147,130,171,75,32,81,181,98,113,139,27,238,217,17,17,65,175,131,111,18,72,167,171,9,44,161,102,123,141,126,101,140,8,55,155,65,29,174,48,187,23,49,241,211,108,141,59,182,192,36,240,208,3,82,76,33,112,176,239,192,54,203,0,113,216,26,130,68,215,205,20,8,120,78,253,237,179,251,226,129,68,126,181,4,122,255,56,4,34,101,226,27,199,28,31,139,251,202,23,255,116,29,213,252,16,19,88,177,217,168,214,92,63,46,172,160,74,202,63,248,174,30,14,228,226,32,184,81,143,105,105,173,144,110,33,123,231,2,79,64,63,38,224,103,85,13,51,136,174,242,37,68,204,128,244,165,180,78,62,18,232,144,50,44,249,131,63,89,28,112,216,7,107,68,222,29,90,57,186,61,92,147,155,145,252,94,56,208,180,252,122,178,251,74,72,128,252,248,230,185,241,10,241,207,58,181,243,113,103,28,3,84,230,232,175,180,56,191,129,219,220,88,188,60,78,153,109,41,2,184,249,57,250,192,106,136,53,251,151,176,71,2,42,206,183,14,230,30,225,47,89,234,4,117,85,146,191,252,150,115,119,165,227,53,247,205,124,229,82,1,198,130,63,177,175,181,243,181,102,88,76,118,193,195,201,24,57,170,24,33,182,189,209,196,195,250,244,200,249,75,113,179,68,100,179,188,218,123,19,194,209,10,48,25,230,200,63,95,211,121,244,231,246,21,16,98,117,235,216,115,50,222,193,72,97,51,28,206,52,185,7,41,74,8,200,43,205,13,229,97,4,125,55,7,158,249,83,183,230,193,224,160,37,92,244,162,81,187,238,45,222,37,50,252,157,2,28,226,181,123,211,54,143,212,87,188,168,59,134,69,8,182,140,162,181,125,225,38,75,148,23,135,47,18,201,220,232,10,95,149,23,230,31,96,141,155,88,203,224,106,202,199,25,10,198,113,72,146,158,149,1,8,63,122,12,121,65,50,14,106,70,253,241,210,213,159,135,233,7,123,179,32,232,80,168,39,222,253,118,48,140,47,226,83,67,92,152,124,155,245,24,239,221,208,50,1,78,34,164,123,37,194,23,123,87,249,215,184,103,115,157,148,74,28,159,33,93,225,82,74,185,135,77,96,24,119,122,71,85,167,232,161,127,58,170,19,215,74,100,171,205,172,215,176,249,48,107,160,29,48,165,47,214,26,180,184,21,197,141,91,168,38,144,65,38,149,128,63,0,185,236,127,145,202,249,240,83,184,88,250,253,38,59,211,160,221,40,138,255,14,13,97,26,205,197,107,164,37,179,43,21,244,7,63,56,89,132,162,165,235,41,15,98,34,55,51,215,26,112,252,240,184,167,25,113,76,123,16,65,240,53,140,65,105,141,59,136,165,195,29,61,50,70,103,144,123,128,215,16,3,92,187,174,119,94,46,196,231,194,224,40,245,107,233,164,124,229,60,84,30,100,37,47,88,45,2,53,196,136,241,208,144,217,217,248,36,131,253,29,17,93,179,241,107,37,109,12,4,125,234,44,165,187,101,118,197,145,173,43,43,31,132,119,150,211,246,135,231,115,158,77,47,34,145,10,226,105,55,177,206,111,61,80,118,101,134,24,85,42,113,31,33,26,59,254,230,65,12,4,114,59,87,205,64,106,251,214,149,33,194,44,248,56,111,51,140,76,104,245,179,30,71,21,107,136,180,51,96,147,1,2,131,37,121,103,80,34,73,206,25,126,247,139,243,218,205,222,15,182,90,190,111,91,65,98,57,20,5,37,17,4,3,80,206,180,205,52,22,183,49,33,233,156,249,124,73,200,32,61,184,47,234,194,220,70,120,97,159,64,80,100,155,209,48,32,73,38,130,209,79,121,151,5,211,216,138,132,82,142,108,167,165,13,169,47,255,66,148,231,234,18,119,140,189,143,51,32,186,170,42,44,212,138,180,187,193,30,191,77,237,0,83,245,85,29,0,65,54,111,212,217,122,7,115,26,97,110,49,197,234,61,143,0,114,228,55,67,64,47,16,74,55,243,16,140,150,132,222,128,28,95,108,198,5,159,199,89,35,103,238,116,48,87,174,78,24,86,80,144,83,206,252,179,225,157,165,200,46,241,135,130,222,74,148,59,105,47,153,178,212,120,233,114,20,205,203,124,137,114,232,30,228,71,51,229,209,221,29,36,201,79,24,30,220,168,45,255,159,51,194,149,193,69,83,78,62,20,101,233,174,6,115,44,165,189,176,210,232,238,177,115,72,128,233,141,82,210,53,213,59,225,58,198,61,139,163,105,20,45,162,103,56,143,98,117,127,61,68,105,29,100,193,159,92,69,167,114,4,85,136,16,73,200,69,147,102,38,200,0,39,190,144,75,221,163,14,31,250,242,219,218,10,102,154,59,101,168,153,122,249,5,55,17,91,245,44,141,168,249,35,243,92,31,131,22,70,176,132,131,147,118,210,163,190,32,59,178,65,252,242,88,84,169,218,222,71,22,239,159,6,78,183,201,52,34,56,176,111,192,27,147,89,41,74,210,194,55,90,12,63,87,207,117,236,1,218,14,231,84,173,37,13,35,59,141,233,28,229,44,135,165,155,8,12,1,83,42,162,106,12,96,107,193,225,242,228,119,157,124,236,146,120,13,102,173,90,187,143,110,243,130,173,156,56,87,155,95,216,18,78,213,28,244,200,198,240,151,17,186,18,78,90,118,205,249,30,246,157,88,237,61,208,225,194,19,185,26,36,109,228,10,8,249,148,212,199,203,131,72,75,46,175,229,223,108,24,177,219,87,226,94,121,149,255,166,28,130,131,174,47,66,68,166,18,185,66,193,243,219,52,86,207,238,85,207,63,58,95,135,164,220,37,251,23,114,66,7,247,40,198,226,31,187,255,140,28,7,37,186,242,168,52,57,237,65,62,251,187,28,110,39,170,69,131,172,171,12,150,237,170,144,212,208,83,17,65,197,35,150,102,53,110,28,39,85,193,25,60,101,132,201,23,92,106,57,93,220,23,104,208,23,134,129,121,234,33,149,156,83,155,22,164,213,154,216,2,235,89,160,243,125,220,92,75,135,242,204,62,127,3,49,23,102,128,52,102,109,190,123,96,11,145,86,48,251,73,242,92,70,117,64,113,240,141,105,194,237,192,89,44,94,4,109,72,86,135,23,170,213,88,207,119,70,4,144,136,240,38,85,9,75,80,35,144,114,78,124,31,57,125,107,20,90,7,105,75,146,251,74,147,179,198,236,32,136,201,210,126,230,253,231,103,136,98,8,89,193,29,171,27,35,141,21,254,191,18,117,22,216,35,176,232,214,151,22,237,180,180,175,235,29,66,135,64,181,165,186,42,75,4,218,141,249,150,80,64,40,129,214,7,160,44,53,114,9,100,247,36,150,203,128,247,166,108,121,134,100,205,35,167,217,21,8,125,160,99,211,163,252,129,160,52,66,42,91,54,48,227,138,127,117,205,132,214,155,155,167,245,145,180,41,205,14,49,242,44,153,159,209,25,40,179,62,239,142,150,22,126,59,186,91,196,202,242,58,2,119,245,42,213,150,103,151,215,251,158,117,196,90,142,69,167,152,83,56,180,213,251,92,156,56,165,149,222,119,68,44,205,254,198,244,76,0,79,117,78,130,238,154,234,232,156,100,11,222,124,214,16,90,228,189,238,40,148,170,174,154,71,19,228,147,179,232,220,232,195,36,174,82,221,153,40,134,46,31,222,152,36,108,35,189,79,70,122,53,45,190,214,251,96,143,171,192,237,81,83,49,162,129,32,129,119,123,97,105,208,190,107,144,239,156,75,17,216,75,219,61,242,215,150,22,169,248,245,79,237,238,182,149,61,230,55,22,25,32,214,115,19,82,7,105,66,193,158,29,105,152,179,98,54,125,91,206,51,235,191,170,203,206,97,132,110,220,148,72,185,17,185,89,42,213,191,137,50,153,138,74,33,43,9,202,184,88,88,1,238,168,149,74,150,247,69,25,47,59,190,2,42,42,140,40,248,127,111,148,174,25,249,147,225,6,148,142,135,188,210,130,223,234,66,70,222,43,148,141,129,193,220,154,105,185,36,195,191,187,193,143,234,185,169,11,18,40,69,119,32,126,89,135,153,240,80,204,132,127,106,239,145,127,248,133,255,43,17,1,4,231,46,138,50,102,139,202,32,39,253,5,170,245,252,94,76,228,210,6,121,121,158,206,105,44,170,52,207,185,200,142,87,196,114,25,112,102,14,61,60,242,236,103,63,250,44,81,243,177,92,250,168,55,73,93,131,90,56,82,80,155,21,16,89,16,151,4,18,254,101,131,142,44,187,6,252,55,168,216,213,62,226,4,82,231,104,77,226,235,79,119,156,77,198,93,34,51,158,98,209,149,122,108,115,120,185,58,226,146,243,210,249,98,64,214,231,62,27,40,105,129,112,147,76,240,185,15,58,133,31,201,64,147,77,87,46,5,222,202,215,233,227,218,41,118,74,208,128,217,168,234,168,47,178,199,83,204,133,58,187,134,250,232,229,12,28,136,214,4,152,101,215,76,186,169,94,232,140,92,157,141,249,4,145,187,247,62,154,161,82,73,209,67,8,181,143,60,22,74,133,191,78,69,182,110,219,53,43,181,211,134,156,37,131,208,167,86,147,208,91,101,131,65,170,40,179,89,129,133,36,229,46,143,199,7,209,202,215,65,77,50,78,99,28,252,41,113,11,200,1,254,83,129,67,38,109,62,186,174,96,18,128,237,219,138,165,113,38,152,48,50,96,198,19,162,125,178,224,247,146,129,75,255,15,146,112,111,39,15,95,108,109,149,58,100,77,240,29,83,248,186,248,171,10,152,191,4,148,59,114,148,137,41,77,52,80,102,165,221,5,64,115,61,220,174,114,11,117,150,37,149,29,172,173,207,233,246,172,51,101,160,254,214,218,22,65,162,142,235,71,1,93,166,225,12,65,11,162,169,101,122,144,191,238,118,51,196,64,47,139,159,82,78,131,144,22,66,194,46,238,94,62,26,227,69,171,162,32,137,8,51,41,121,157,24,126,59,198,216,117,90,181,45,144,231,215,107,110,3,158,216,172,140,171,70,200,15,67,127,115,141,135,16,230,161,122,93,216,5,8,253,63,124,14,233,18,141,119,190,122,133,184,247,140,20,150,220,22,0,60,129,133,198,83,187,111,9,201,102,72,191,9,242,142,237,155,163,39,42,6,222,72,186,118,134,103,139,100,208,86,15,199,186,54,36,19,76,138,13,98,90,13,0,121,9,23,115,146,87,107,80,243,122,57,226,17,35,12,208,174,160,175,17,168,211,78,191,203,17,16,62,137,126,94,151,241,234,5,97,166,182,240,149,64,51,74,168,214,27,76,19,199,188,246,207,95,238,19,255,233,201,159,46,79,145,10,134,171,112,239,120,186,95,147,8,74,249,185,83,148,198,173,111,72,231,166,189,213,162,207,215,40,115,30,23,49,147,84,41,37,58,239,180,12,253,76,59,196,22,122,189,18,35,45,145,248,161,240,28,18,69,45,119,241,26,60,113,205,87,136,222,38,207,124,100,235,195,175,19,125,175,219,111,32,87,145,31,130,167,83,188,102,43,11,22,108,225,60,47,140,70,16,163,28,82,224,148,34,9,30,192,99,124,41,129,146,125,102,215,63,110,195,164,84,230,248,46,51,57,72,247,77,71,63,152,37,127,44,68,83,149,145,249,53,68,110,81,28,108,239,153,82,58,70,183,76,221,89,98,88,194,147,213,203,143,82,6,222,41,74,21,210,73,104,74,203,117,209,97,255,90,83,45,222,112,50,53,174,133,24,111,185,167,202,189,52,210,18,173,85,51,194,18,212,40,101,218,59,142,106,200,15,179,121,71,6,180,87,96,108,60,101,210,87,115,100,62,73,48,91,34,187,176,42,182,54,236,13,4,249,59,98,76,176,19,6,10,4,65,61,190,51,185,207,218,179,191,234,68,255,253,130,214,200,119,218,15,208,132,37,154,37,23,249,91,118,253,21,28,125,5,122,36,49,32,0,161,109,153,61,122,44,214,178,192,167,86,253,236,38,200,42,111,90,116,181,153,162,227,40,66,54,212,109,86,105,126,234,145,235,145,198,249,44,161,5,94,66,69,37,54,99,21,232,197,200,83,157,14,13,98,126,19,168,152,114,249,136,119,127,117,85,160,228,223,75,30,120,93,23,227,69,252,244,52,244,123,95,23,44,62,15,83,27,67,243,5,181,186,83,87,211,78,167,227,38,41,122,77,96,90,102,113,175,217,80,89,132,165,249,189,53,241,210,248,188,160,89,172,40,68,88,19,242,108,194,216,104,195,2,211,90,81,202,218,40,98,80,251,71,120,136,196,144,251,240,20,90,156,149,197,121,51,29,127,106,63,208,25,87,201,229,122,7,174,192,209,132,129,140,214,61,128,158,222,234,139,235,187,153,109,50,77,79,29,28,39,108,252,179,57,30,231,98,174,154,166,253,210,91,15,61,105,104,91,155,63,101,14,23,87,25,128,70,242,25,100,195,112,212,204,126,169,32,197,125,109,177,45,49,227,247,236,227,202,120,99,57,87,85,5,99,41,0,27,224,106,167,41,237,223,194,7,108,216,31,121,5,97,46,234,185,115,129,244,151,229,207,133,13,217,11,211,189,7,84,212,196,224,67,64,175,177,114,173,180,87,41,84,248,78,153,242,110,66,147,99,89,49,224,108,194,199,150,28,240,174,173,229,95,140,53,235,86,95,130,221,166,24,19,74,209,189,224,109,126,19,184,193,189,215,89,7,255,215,203,4,208,209,176,112,88,70,139,133,161,106,76,125,54,134,253,104,251,115,184,173,62,150,25,217,236,20,47,211,77,150,95,191,69,39,152,159,142,178,250,20,102,131,214,210,99,41,138,172,56,101,40,199,133,76,209,242,196,198,51,144,255,30,76,65,95,13,50,24,69,80,190,23,192,149,191,188,56,18,148,234,127,67,108,144,102,231,196,26,35,182,220,243,170,93,68,85,65,193,199,128,85,161,39,76,240,74,235,10,187,191,91,83,136,11,212,127,130,178,151,176,250,92,16,155,185,239,14,113,149,99,117,186,144,222,111,16,100,149,81,121,170,90,168,237,18,58,25,231,167,249,129,95,209,62,191,64,173,211,1,229,190,121,25,166,245,161,138,167,41,216,28,238,253,126,42,123,61,162,91,210,161,145,57,208,75,248,177,134,184,249,207,87,48,138,242,110,48,87,115,217,96,171,78,241,151,75,225,103,47,1,70,188,81,70,29,25,17,157,87,176,172,120,75,45,77,42,9,157,1,108,205,78,93,23,220,93,56,116,138,241,135,44,11,119,154,249,157,69,236,109,177,146,106,37,48,136,126,254,5,117,218,9,9,49,14,80,27,251,127,68,168,42,61,122,157,18,120,192,24,70,31,144,234,180,120,56,16,68,172,218,77,141,201,110,54,219,125,35,77,161,3,113,12,149,140,80,16,84,237,219,186,89,187,151,92,170,188,77,150,179,77,3,234,88,253,255,73,105,156,254,189,46,253,194,114,238,166,222,26,224,232,201,116,65,181,54,60,142,225,51,85,183,45,60,141,15,202,153,11,75,217,182,235,197,144,132,32,169,123,34,229,138,134,104,63,229,253,151,127,253,140,12,219,7,26,157,80,228,163,89,211,28,122,85,120,195,238,137,234,43,248,78,90,81,121,34,184,233,58,242,210,52,227,110,136,89,93,98,139,48,62,169,59,121,128,134,5,148,224,149,21,92,122,130,24,207,203,53,217,253,139,183,120,200,136,184,180,152,33,207,10,75,155,221,190,177,36,222,231,19,200,192,241,230,117,126,140,77,0,156,157,229,213,82,22,187,171,165,209,203,145,248,180,191,148,105,45,247,89,150,185,61,191,237,123,77,86,243,254,216,117,53,222,218,185,255,13,122,154,159,111,83,16,199,160,50,123,100,44,244,62,145,184,46,219,140,117,164,96,170,35,45,193,51,212,13,126,75,64,188,51,212,250,211,255,1,223,237,1,103,95,195,135,32,225,0,149,181,217,175,1,89,152,171,100,195,143,36,175,191,79,32,105,134,25,108,150,172,131,119,201,63,193,6,212,227,129,107,54,127,236,187,96,17,83,191,141,249,89,147,11,208,140,37,43,189,129,206,41,56,81,17,224,190,8,15,174,153,219,95,131,4,114,47,64,205,49,234,146,153,160,216,29,152,179,138,216,5,46,137,235,29,241,140,226,129,106,250,50,159,23,50,238,213,29,167,45,170,222,82,252,110,201,37,140,84,99,236,69,231,184,247,201,127,10,88,79,9,74,155,86,128,162,31,43,175,124,71,233,164,234,239,212,172,146,106,195,203,226,200,58,30,96,51,23,114,248,237,39,158,208,237,49,249,57,138,56,242,69,152,207,125,88,140,57,78,178,165,98,35,162,42,151,150,38,62,6,162,125,235,143,166,242,156,38,236,122,50,42,42,131,162,56,7,160,58,61,27,120,63,151,114,154,134,191,115,61,209,63,92,118,222,151,248,84,4,125,65,199,16,83,62,139,104,214,71,99,226,184,249,61,122,69,241,35,203,76,93,139,177,84,103,253,211,128,215,62,1,101,168,117,182,77,97,175,192,245,228,71,75,132,224,8,27,140,80,187,59,90,84,130,56,9,201,190,174,73,144,87,36,39,183,50,146,138,18,178,39,167,149,127,73,49,204,80,72,58,3,137,61,122,172,188,215,156,109,248,84,154,17,197,3,242,170,74,243,104,127,203,249,163,162,197,201,52,186,160,143,237,195,144,124,95,101,1,37,105,189,109,66,252,5,102,72,233,65,203,251,216,84,147,143,61,241,68,193,209,29,78,104,221,7,72,240,179,245,152,232,191,208,85,120,200,254,186,119,106,220,11,87,17,121,8,212,237,210,130,205,34,72,82,19,56,50,233,153,119,23,45,43,151,43,72,87,111,153,209,40,38,76,16,0,114,174,195,85,122,99,93,174,108,222,12,250,85,249,13,158,168,230,79,169,131,241,97,101,130,239,122,202,198,44,68,109,180,98,117,22,155,152,137,213,97,69,135,50,30,194,243,84,158,204,215,164,200,241,174,100,159,53,29,248,174,130,49,89,159,159,19,221,36,188,63,183,28,91,55,28,25,113,216,72,226,205,92,22,91,17,140,1,167,149,45,42,185,95,102,177,247,154,133,16,56,179,82,140,238,164,104,181,214,10,131,10,154,211,252,247,90,149,59,153,140,204,35,233,4,221,133,106,54,49,253,79,143,110,153,104,125,185,229,125,94,118,75,89,226,244,118,252,201,41,112,141,244,182,61,253,69,224,70,132,188,215,67,138,100,32,62,92,193,228,70,18,63,53,53,179,121,87,45,184,202,149,128,114,204,105,125,155,141,83,118,215,56,198,30,103,64,221,26,40,57,160,28,75,202,170,204,56,192,54,232,242,45,74,66,127,68,47,145,208,179,103,219,97,176,137,190,154,226,74,134,211,240,144,55,61,200,235,5,66,132,226,5,201,203,93,182,146,103,202,159,78,250,161,81,87,33,217,52,254,168,74,0,200,191,129,241,17,51,59,107,138,126,119,68,148,230,10,85,225,83,195,155,13,246,191,92,135,33,219,85,144,57,121,212,68,141,122,99,180,231,110,144,197,208,109,174,186,11,46,92,197,186,191,61,244,254,160,83,226,70,45,243,224,21,4,199,28,134,67,161,180,176,180,196,169,51,123,41,112,2,93,16,76,202,177,224,20,45,168,17,232,116,149,158,129,107,215,149,164,245,239,182,137,109,174,150,98,93,152,180,54,240,164,79,254,49,13,140,174,76,233,61,220,74,45,105,86,218,196,121,108,229,10,224,235,19,34,175,130,163,234,105,30,127,141,30,153,73,66,63,70,76,236,230,249,120,47,225,96,242,80,154,77,12,130,250,79,54,41,242,190,253,65,211,255,162,245,212,204,22,192,246,215,218,74,251,233,80,5,107,63,20,238,2,197,103,70,4,106,85,150,32,178,196,150,113,49,118,134,26,158,233,245,82,153,163,127,240,25,139,90,192,174,99,253,99,73,168,150,226,245,40,223,125,36,71,112,237,69,37,38,80,45,221,24,72,182,7,193,102,91,184,122,192,152,87,144,18,112,141,125,45,113,145,186,165,95,3,178,67,9,206,219,249,249,182,51,225,36,99,57,250,169,250,43,26,70,143,26,220,53,94,30,204,194,60,165,77,182,102,223,6,169,46,145,191,39,225,183,141,252,107,87,49,38,121,141,136,78,35,148,47,134,72,67,179,203,178,96,107,166,69,101,255,199,57,168,67,174,147,78,9,101,199,146,126,55,143,145,44,76,188,193,252,39,109,38,137,113,90,1,149,35,195,65,183,92,191,131,241,58,90,172,5,55,212,253,100,248,212,215,47,25,116,197,247,136,182,127,238,66,6,136,20,206,84,244,0,174,61,15,202,31,10,32,43,87,92,213,135,61,53,54,149,18,76,211,174,90,12,69,135,33,72,65,38,133,207,73,138,14,230,235,174,3,59,228,170,150,249,46,136,97,87,143,122,218,115,13,34,161,21,255,69,102,209,1,193,140,212,156,147,8,92,49,87,83,87,133,90,192,55,197,106,51,184,28,219,175,89,129,160,38,219,156,120,59,148,175,162,255,140,190,163,250,4,215,208,165,189,67,80,249,17,62,136,229,47,121,190,141,84,115,165,189,41,177,110,52,236,57,110,21,228,87,211,108,229,118,126,177,155,140,230,248,81,63,237,175,252,95,231,246,191,193,159,59,248,225,48,103,178,114,95,197,220,224,149,20,247,31,105,28,49,235,33,216,241,227,185,91,230,136,50,40,82,146,152,113,191,86,167,233,21,55,155,236,142,184,28,180,245,184,232,181,149,57,94,46,218,197,29,182,229,21,151,154,178,187,103,116,11,201,191,51,202,5,209,147,13,132,45,149,166,79,20,75,190,74,16,133,13,245,25,39,151,80,176,155,111,98,203,176,177,113,3,214,26,244,38,255,48,147,232,116,162,18,2,220,34,144,183,115,57,227,170,27,29,13,171,176,69,102,204,3,100,110,59,110,59,85,82,222,82,159,251,159,108,81,196,184,251,129,31,157,231,69,150,182,164,65,21,241,174,141,230,187,29,37,131,75,184,235,19,73,91,233,191,162,254,197,225,73,40,225,65,192,96,70,96,87,36,108,222,32,27,60,166,69,55,88,119,62,252,186,47,196,150,237,154,61,254,252,62,221,225,44,233,218,61,33,14,58,138,88,132,62,248,86,173,159,205,213,69,74,96,218,117,117,30,51,145,111,175,79,144,38,131,240,203,46,123,189,240,120,8,195,93,181,98,78,17,69,139,157,78,22,110,63,77,252,98,254,234,73,94,178,243,86,251,245,250,137,209,65,4,107,36,157,210,213,141,111,52,240,223,174,186,126,142,212,143,252,5,57,30,161,241,83,125,126,109,253,124,163,30,147,30,144,224,80,254,169,123,124,243,225,17,147,64,9,189,29,114,186,93,171,253,212,186,60,115,69,179,189,163,104,58,93,8,125,243,89,243,101,74,195,241,236,202,1,77,126,103,220,186,33,25,140,189,133,90,62,18,160,3,147,193,116,39,39,230,68,51,24,182,12,127,135,33,50,152,85,178,248,243,43,134,194,177,210,17,74,183,84,231,12,19,74,154,164,217,115,44,48,8,59,164,229,241,84,140,71,4,98,19,147,221,101,244,200,60,206,243,75,141,77,143,136,172,187,80,193,128,76,217,153,166,242,38,1,46,239,126,41,65,183,151,101,34,159,68,4,70,85,35,204,163,176,114,17,180,20,157,28,26,0,143,134,181,50,121,38,186,231,223,88,62,178,20,50,89,218,218,190,14,177,205,37,130,79,204,136,228,142,120,191,166,116,217,98,243,124,133,52,156,217,10,212,68,38,170,79,134,223,146,52,44,50,122,6,97,34,234,191,72,217,205,124,193,251,116,236,215,2,97,97,236,216,183,176,23,249,194,220,8,148,159,76,148,168,21,62,130,124,144,6,135,77,209,172,113,34,138,68,237,35,239,18,106,154,209,11,123,65,238,206,92,42,11,18,136,253,75,32,49,24,92,247,8,102,222,87,36,105,149,9,206,62,81,44,3,27,180,216,58,126,202,200,31,16,177,12,122,139,132,89,46,132,69,133,107,156,1,0,200,237,122,110,143,217,12,140,139,148,187,199,94,237,171,229,91,109,84,166,50,162,247,220,35,89,141,156,245,68,84,205,121,234,31,236,157,60,102,105,18,254,205,52,28,198,243,183,174,245,50,179,172,16,140,17,196,178,18,165,158,242,33,244,92,248,121,93,233,135,222,66,102,80,239,245,138,236,143,151,161,110,87,222,110,169,99,67,34,117,124,16,220,14,181,15,237,7,187,251,62,46,161,106,208,22,236,208,53,99,143,228,34,191,28,27,240,13,165,216,70,198,124,210,142,192,11,39,70,141,178,5,231,155,242,255,95,240,68,205,48,124,47,86,167,146,117,154,97,250,118,132,40,12,210,131,236,89,2,19,254,206,136,154,113,58,163,14,44,237,52,192,159,123,223,173,88,50,170,204,144,61,77,155,75,141,42,209,194,128,62,232,241,140,159,143,17,65,17,170,39,145,206,10,155,65,121,57,14,75,46,149,216,143,68,0,156,134,87,136,140,57,88,139,219,68,171,156,171,80,175,82,100,193,188,46,200,167,177,40,105,47,147,40,106,30,144,14,206,6,36,51,224,40,12,243,168,168,215,58,106,72,166,97,224,53,62,205,99,147,71,76,191,87,138,0,92,46,91,171,190,218,141,36,49,45,12,79,69,97,114,112,12,223,153,133,164,8,233,19,231,70,153,73,71,180,104,113,29,77,47,132,164,106,84,196,189,205,56,23,71,14,16,31,127,73,220,149,48,207,66,106,52,170,214,92,37,137,121,44,23,174,244,188,158,246,242,35,190,97,166,96,186,173,94,61,121,82,115,60,73,126,213,55,151,96,112,57,148,11,82,141,174,212,20,176,7,150,217,24,58,173,63,52,169,97,113,36,206,21,37,163,157,106,76,55,49,152,27,14,174,151,160,115,24,184,186,110,202,27,160,72,97,235,74,44,102,191,212,0,201,151,67,118,158,218,29,49,114,156,43,158,239,29,66,74,6,11,82,181,141,151,128,7,61,208,73,213,10,128,189,184,79,185,228,50,106,150,193,147,134,136,165,159,74,207,88,91,8,236,117,26,214,35,54,136,75,155,135,70,79,131,73,152,154,7,37,19,115,81,24,244,87,147,3,40,36,145,65,221,69,70,18,114,108,237,54,53,33,222,174,181,12,207,164,135,161,32,192,251,166,255,244,149,91,69,170,158,169,156,193,2,102,118,113,179,41,232,195,21,191,61,113,176,105,220,89,206,37,104,1,162,23,35,244,102,56,139,146,76,184,217,170,128,216,69,137,188,199,82,252,78,246,30,92,178,86,0,226,66,166,54,228,239,86,246,92,148,244,34,98,32,73,63,212,233,14,100,239,115,47,89,54,187,194,104,160,95,17,144,182,32,51,223,35,16,145,119,95,141,84,0,204,112,53,85,96,56,4,125,87,190,194,152,141,110,189,43,41,215,12,199,222,243,62,219,229,135,50,176,119,85,204,146,187,89,9,248,212,91,100,212,8,56,215,107,93,139,219,1,237,1,79,142,179,110,53,44,146,227,26,17,251,250,65,193,162,118,63,253,146,101,45,47,150,186,84,63,166,60,48,187,143,243,18,220,21,107,135,211,212,141,166,201,43,216,194,55,122,196,142,159,137,9,213,253,153,228,75,147,248,252,14,183,232,122,12,29,151,162,173,233,117,57,121,85,250,159,35,184,181,229,0,5,182,7,158,243,188,106,176,5,143,162,128,88,46,163,194,15,77,215,68,65,238,146,144,12,251,72,21,70,210,118,205,193,240,242,216,146,10,134,144,233,87,80,34,180,36,55,238,121,204,133,176,187,160,219,3,4,168,236,208,164,181,58,103,185,107,119,208,101,231,58,28,71,122,245,161,34,169,173,166,16,142,126,99,124,209,159,19,143,81,220,64,50,94,2,246,51,230,136,231,88,92,175,222,221,251,49,155,194,12,187,177,249,32,157,252,164,69,177,146,201,135,131,67,105,150,133,195,208,89,194,63,187,142,47,147,246,75,25,137,241,118,195,81,125,139,200,28,45,117,233,207,218,229,6,118,151,230,107,47,59,66,150,162,168,116,40,114,22,193,114,75,131,158,58,31,34,69,66,63,0,71,105,31,147,78,133,59,202,158,196,42,70,187,132,55,81,89,126,187,189,85,179,48,125,24,227,168,125,8,202,108,207,233,146,218,174,96,94,226,140,231,204,33,82,62,244,207,178,53,63,65,229,151,137,177,50,8,230,177,185,126,64,130,213,11,137,254,151,250,132,206,87,114,198,54,112,209,28,18,50,82,49,13,192,83,244,164,180,194,204,188,227,116,163,25,171,88,98,220,166,69,93,237,126,73,227,80,212,179,244,194,86,223,167,169,200,25,87,246,250,195,55,217,32,4,50,97,136,66,198,152,128,178,222,20,93,162,34,215,172,164,235,87,214,217,193,132,195,80,50,3,145,156,243,143,106,93,20,46,226,143,40,94,255,141,188,144,237,178,74,169,145,221,123,138,89,0,83,42,97,45,45,98,62,236,43,96,251,26,235,77,212,92,240,118,54,1,129,164,48,78,135,236,176,4,46,125,25,29,215,198,163,113,86,75,237,236,150,138,102,242,152,32,191,105,32,100,190,233,8,246,225,26,5,42,236,206,220,200,20,171,164,66,241,215,99,159,158,241,8,181,167,102,126,42,81,127,33,33,109,85,13,105,137,137,163,174,255,219,109,7,72,25,112,241,112,190,180,99,177,183,235,222,61,151,51,236,212,124,32,138,69,89,6,206,93,133,36,251,151,192,233,49,233,230,214,124,201,251,23,88,115,79,109,168,15,12,112,192,131,167,67,164,141,127,127,112,245,38,51,247,95,12,69,58,135,180,150,50,184,197,172,156,134,2,148,3,163,87,71,98,248,92,73,181,209,187,111,57,198,105,4,197,141,77,241,50,152,12,156,34,84,186,180,34,210,218,217,106,16,83,68,100,29,177,103,243,5,249,224,159,24,85,193,64,48,51,243,208,228,105,16,188,250,86,42,8,134,50,43,247,128,148,130,49,209,223,249,124,85,4,243,207,246,221,76,93,191,92,82,2,78,151,244,27,46,89,134,230,133,243,137,88,44,33,228,139,17,9,115,112,78,96,94,240,234,255,200,139,129,83,152,56,219,200,150,138,8,13,116,34,194,44,213,40,85,77,150,122,56,21,68,90,79,109,218,251,10,122,238,126,123,129,100,93,76,217,71,244,161,45,31,178,96,53,252,108,192,201,158,145,47,85,84,41,124,156,100,93,65,124,18,70,31,85,222,164,70,38,41,156,252,182,128,44,71,4,147,137,72,227,90,133,141,37,249,140,122,50,229,40,195,40,250,129,152,217,164,190,151,180,190,6,131,21,130,44,165,21,24,225,117,148,136,241,225,201,250,19,52,36,90,36,126,73,65,39,5,126,160,40,43,56,36,133,45,252,3,215,137,216,123,165,126,142,51,68,20,92,73,161,198,51,243,12,143,69,10,49,45,186,188,110,128,4,249,24,134,230,84,40,217,166,65,42,51,58,212,98,182,139,220,244,45,87,177,194,135,193,158,215,102,96,21,65,161,126,185,110,28,78,41,208,100,88,59,248,225,104,19,90,9,45,66,32,168,108,218,16,181,170,24,100,132,196,58,222,155,86,152,99,241,222,160,53,180,48,188,164,61,242,108,233,159,250,126,235,105,139,31,244,193,45,33,57,156,70,180,253,40,188,149,142,138,163,7,200,88,190,126,204,218,71,116,152,249,0,188,87,31,120,170,140,164,58,199,245,192,54,11,213,207,98,251,1,28,115,245,45,147,56,228,188,84,149,112,104,182,238,138,134,21,162,17,70,102,31,192,251,130,236,23,143,125,146,48,28,246,8,153,7,220,129,131,58,144,247,121,173,71,131,144,51,66,222,28,99,174,253,37,170,231,144,214,66,98,103,139,215,254,37,61,145,159,32,246,89,138,157,112,115,142,112,193,16,241,234,228,22,64,252,245,249,102,167,45,53,103,210,50,181,211,248,72,28,139,154,84,106,199,155,178,211,245,214,235,239,167,77,41,18,203,72,185,21,168,193,243,68,182,104,186,241,131,97,188,122,22,104,167,243,209,187,97,172,92,87,205,139,103,71,48,109,82,120,61,239,137,42,150,119,235,115,88,78,33,184,121,65,44,255,237,20,27,97,173,125,87,187,135,177,236,251,4,244,155,42,151,21,169,172,129,60,238,109,98,151,234,47,149,69,142,197,78,60,124,134,221,41,95,189,84,173,90,107,189,97,141,152,148,219,165,189,1,139,229,195,118,250,15,219,254,5,158,130,68,255,188,30,90,230,140,13,215,25,196,209,144,124,177,252,159,225,175,57,143,137,104,53,97,28,134,32,228,146,253,124,179,238,54,47,175,177,89,142,7,182,203,104,236,234,10,67,48,217,12,11,30,48,150,215,201,197,186,153,39,224,175,148,199,92,169,220,166,7,116,31,1,68,252,195,208,231,218,252,196,35,217,184,146,133,251,137,102,208,30,190,67,165,33,89,191,129,12,116,207,149,181,77,183,189,224,94,207,176,154,51,124,111,81,40,147,234,132,71,236,142,71,227,133,147,2,56,183,191,85,159,121,92,152,191,24,37,169,174,175,209,188,19,140,96,191,157,182,138,18,203,5,113,163,156,211,163,189,223,183,133,131,111,149,135,21,198,172,121,45,76,137,249,46,71,248,81,25,34,248,218,135,8,60,38,85,147,64,130,239,40,32,176,67,28,149,59,17,164,131,91,228,79,1,71,217,147,152,168,237,70,33,117,139,234,219,123,74,219,104,33,14,255,76,94,223,159,89,203,105,244,40,251,206,226,39,151,164,255,121,128,212,15,164,213,193,15,41,0,98,188,168,186,187,214,214,70,245,30,31,201,1,164,138,168,122,176,186,203,159,28,90,215,2,45,177,70,251,51,224,192,197,87,80,141,10,87,245,148,186,108,75,177,12,215,40,198,194,98,88,51,88,10,28,13,28,29,3,191,156,171,178,230,230,91,186,26,188,8,169,81,31,117,62,62,228,110,140,80,45,165,217,192,211,132,76,209,74,44,6,246,158,107,178,231,142,100,117,37,58,38,128,226,203,36,157,65,213,234,24,194,56,216,29,191,117,186,50,211,230,72,13,96,211,219,136,168,88,85,107,38,22,237,114,191,218,253,86,87,205,3,90,20,174,114,203,23,27,96,128,238,221,120,80,211,163,146,124,6,178,252,134,213,24,9,151,10,68,175,124,67,148,83,12,10,249,120,88,158,229,172,255,8,243,67,147,39,204,30,173,127,79,229,132,198,192,246,56,103,107,213,252,73,32,221,169,206,178,11,24,159,45,239,194,229,214,1,28,32,131,122,252,94,254,125,60,57,193,27,121,56,64,141,165,56,107,23,154,95,87,153,59,88,88,15,114,36,64,246,255,111,243,138,49,99,226,4,203,246,70,174,61,178,253,249,61,180,91,240,58,30,13,119,147,37,189,181,228,197,254,197,38,195,24,105,102,207,98,169,94,176,185,151,216,131,185,248,158,115,181,132,214,77,86,204,135,32,165,111,28,250,71,123,50,203,103,109,140,76,167,93,149,85,28,84,252,128,11,167,81,162,47,146,233,31,185,189,118,143,90,147,65,247,251,71,243,64,36,0,188,117,149,126,28,76,48,65,93,135,81,3,192,2,72,72,47,54,15,49,179,74,151,176,45,20,30,95,135,141,200,198,55,201,62,200,94,51,11,65,203,59,166,236,103,130,88,74,17,22,234,64,93,14,77,123,17,207,86,230,193,114,39,110,70,52,37,134,54,135,170,210,110,176,21,25,129,243,246,250,6,216,51,184,236,153,106,31,132,43,106,118,111,5,107,153,192,159,212,81,211,43,29,21,58,150,132,43,218,74,2,198,211,21,83,160,178,225,50,43,248,161,85,144,188,0,196,129,132,55,82,212,129,0,51,181,243,248,153,8,32,19,22,167,53,80,186,53,86,208,141,112,151,125,36,14,7,14,68,129,130,86,48,117,15,141,187,136,40,153,90,255,107,91,224,13,230,34,66,212,73,137,18,193,115,57,7,136,113,68,134,235,156,68,151,52,149,39,207,194,69,26,62,42,182,218,47,161,166,227,159,173,153,104,249,99,38,179,138,72,230,207,90,99,186,216,234,213,106,75,171,181,134,79,89,232,36,27,117,124,60,15,180,54,209,2,187,174,137,180,73,227,142,149,150,74,194,73,135,98,163,237,248,235,201,145,112,76,98,50,210,121,153,78,114,251,55,112,170,180,152,93,124,183,16,9,93,38,83,17,214,244,144,129,7,6,214,188,125,165,247,78,214,204,198,181,107,21,179,39,142,186,9,48,138,228,128,171,95,125,106,186,31,153,125,218,37,156,30,221,45,184,185,158,171,77,228,235,6,3,147,238,200,215,64,76,173,217,47,72,242,115,220,46,169,30,114,76,247,132,28,28,206,224,214,125,41,87,99,133,59,198,137,208,159,151,116,21,136,100,19,46,37,127,173,44,108,185,61,197,237,67,73,240,194,76,22,92,63,226,213,107,137,252,9,21,106,216,160,111,9,74,174,143,209,52,66,156,46,208,39,159,200,17,195,36,200,46,34,138,173,162,13,163,63,132,111,109,185,216,40,21,116,199,162,7,207,35,69,231,35,42,167,66,119,72,75,179,70,93,98,202,171,0,29,153,218,176,78,79,201,101,24,225,69,56,101,107,35,67,218,195,251,177,74,203,68,235,126,61,133,29,223,235,179,138,215,24,6,187,235,97,243,149,206,226,190,194,130,236,243,154,48,43,204,106,24,122,162,191,61,206,201,166,118,67,194,165,93,246,107,112,13,166,160,45,190,160,13,102,225,0,33,110,18,169,176,184,253,125,85,63,137,108,171,142,241,218,190,15,66,230,74,119,67,73,89,180,123,189,188,83,16,242,129,63,127,61,194,89,180,184,174,210,195,118,11,35,22,206,2,21,86,161,198,18,124,163,235,239,255,154,89,77,115,127,250,113,139,252,252,227,219,29,243,30,241,182,127,129,27,239,241,122,89,195,135,30,51,148,132,73,152,32,16,210,101,41,164,82,116,135,60,24,246,178,207,117,248,47,121,216,220,255,149,65,112,90,48,131,246,231,9,111,50,162,68,51,12,123,152,144,81,35,174,191,203,194,231,55,207,126,16,147,143,66,92,171,133,249,105,224,118,67,103,85,34,233,11,30,170,217,185,37,75,20,9,215,35,213,50,210,214,49,147,157,216,238,228,48,255,236,1,78,108,176,192,58,40,244,177,151,236,20,37,239,221,145,102,130,166,98,161,194,222,240,8,109,152,56,39,21,192,69,115,128,30,117,29,98,244,164,14,17,65,155,132,208,37,187,33,77,151,107,175,29,248,49,92,130,151,34,5,174,217,141,142,194,93,143,215,19,115,3,133,166,44,101,95,182,108,3,251,219,63,43,104,164,249,238,109,126,156,78,237,47,153,161,65,18,115,117,152,46,168,0,247,225,207,150,245,168,24,3,239,118,254,183,116,71,247,116,239,159,224,63,129,243,77,69,0,99,13,238,185,176,119,93,216,111,56,52,100,254,158,151,19,42,163,65,68,214,160,153,83,82,197,80,125,83,92,36,29,140,48,90,229,225,95,19,64,102,215,254,131,131,30,72,209,125,28,92,183,66,50,131,9,109,245,156,55,226,235,131,173,66,46,95,72,220,74,195,118,131,48,2,62,22,222,30,118,138,102,133,186,2,38,171,164,147,146,137,104,229,153,33,127,226,131,50,211,214,178,35,15,45,82,133,37,26,203,225,76,113,157,193,105,67,111,76,116,169,16,134,103,127,175,210,10,223,154,32,250,64,12,104,46,179,40,117,5,66,110,44,22,40,156,148,213,72,248,179,7,48,201,20,113,81,72,24,16,42,136,254,24,61,146,194,140,35,185,248,22,218,171,146,59,177,26,40,39,68,253,170,29,52,196,31,176,183,123,5,168,173,28,70,1,172,24,217,24,224,5,224,219,216,66,164,48,156,53,51,89,225,18,243,6,36,76,185,247,144,255,21,14,246,134,118,64,111,49,94,51,239,244,149,48,146,201,207,159,53,181,221,233,231,160,115,237,192,18,82,102,31,135,215,117,207,99,207,25,22,246,127,236,135,115,63,175,134,227,83,19,163,12,65,49,35,240,13,15,212,70,58,18,56,124,184,67,164,39,74,40,20,25,185,39,106,85,197,66,10,101,27,196,233,225,31,253,196,7,202,9,76,244,83,7,146,43,98,231,116,209,37,109,200,26,97,11,241,44,232,47,92,216,255,120,118,232,222,139,4,131,45,55,119,131,154,122,163,210,254,235,134,144,216,46,69,152,234,97,166,108,151,132,94,175,248,145,27,103,247,235,139,11,154,186,30,100,72,239,73,182,12,69,238,190,33,105,156,30,227,213,149,244,211,222,24,212,74,181,232,196,206,171,1,235,237,107,33,105,72,243,114,138,135,134,87,212,205,246,123,177,43,10,156,77,215,248,63,71,139,11,15,246,97,149,213,89,51,71,203,81,192,185,32,49,148,78,156,159,198,108,118,141,104,73,201,198,29,24,143,58,114,220,218,81,135,203,215,124,254,208,78,144,129,150,54,165,108,221,218,219,46,246,38,176,34,101,90,115,165,196,7,101,149,144,72,69,136,179,98,215,38,192,68,83,202,181,241,117,210,213,24,20,76,186,55,135,96,243,193,217,203,99,147,219,36,116,166,248,91,52,142,80,34,98,69,139,225,3,242,89,25,193,144,139,128,118,237,249,1,44,48,7,132,170,231,213,197,8,172,157,96,143,20,132,129,159,78,111,16,50,36,241,24,139,149,3,71,37,237,227,65,110,99,49,137,87,159,222,150,231,134,120,150,212,90,158,243,92,247,110,209,85,94,99,127,129,102,76,76,241,118,68,248,247,89,57,216,97,190,186,183,2,187,166,129,157,31,50,241,149,76,245,26,51,150,65,25,243,134,231,188,245,176,5,115,145,105,210,197,125,212,9,124,32,212,3,212,149,9,99,215,132,187,91,222,165,159,146,158,126,60,195,26,223,211,131,118,63,180,1,103,207,208,133,135,89,105,227,42,28,200,202,252,127,99,223,35,208,86,192,46,146,254,188,19,42,190,30,14,4,180,70,229,11,243,130,129,120,100,81,217,28,208,28,106,182,97,86,81,91,19,41,218,238,222,93,250,180,5,252,78,60,102,191,97,98,105,116,141,95,109,110,233,185,144,217,188,255,11,31,123,202,115,13,165,18,23,61,87,239,220,163,247,134,10,53,135,231,110,51,187,129,30,60,112,232,23,100,39,173,211,199,154,228,157,102,87,184,39,153,230,68,52,215,55,57,159,119,158,213,104,198,69,191,113,176,10,188,70,16,27,63,22,33,163,98,180,154,46,44,81,237,208,112,103,244,118,152,141,115,25,183,132,63,220,223,5,189,131,45,31,62,148,85,227,150,248,144,212,185,228,126,181,226,176,95,179,210,41,74,118,80,239,6,56,156,229,182,58,99,144,82,63,150,59,86,107,110,52,79,208,30,233,19,175,31,218,51,98,134,199,97,185,49,182,20,184,53,79,128,248,79,81,177,57,113,184,103,242,234,216,63,159,200,100,213,47,163,61,221,11,254,76,205,219,194,159,174,2,42,63,119,65,197,231,80,213,195,161,88,108,181,76,83,196,6,199,192,203,119,224,68,110,245,97,213,108,206,65,19,248,28,146,139,227,255,206,28,76,8,186,123,89,245,47,88,242,149,75,191,249,6,145,101,208,18,97,90,36,220,69,248,226,181,93,133,217,182,235,125,82,157,46,142,145,191,205,134,33,14,7,92,154,178,115,19,75,8,113,31,87,142,29,50,228,187,248,97,23,20,233,150,47,157,33,159,40,189,99,48,82,37,133,72,244,41,188,151,204,15,0,64,28,201,227,234,110,6,103,233,109,185,33,57,34,218,35,239,53,187,25,57,194,79,249,57,23,48,127,168,186,34,194,87,220,241,227,89,130,62,18,53,69,113,194,4,22,208,193,217,72,86,215,245,25,128,131,4,131,55,242,182,144,182,202,188,191,233,71,62,35,104,223,4,130,146,244,123,1,90,41,219,58,162,182,24,232,207,48,90,63,167,238,108,120,219,114,192,203,113,122,76,67,214,81,81,99,125,220,72,201,30,226,207,113,152,185,250,34,247,125,172,110,110,247,109,177,124,128,241,161,93,152,52,157,191,164,1,31,198,251,205,154,199,212,153,163,171,209,158,175,225,137,221,82,87,108,191,224,148,91,64,6,182,29,114,85,220,125,142,32,189,145,147,219,207,69,95,117,214,55,91,130,156,196,82,12,206,42,46,100,101,95,47,92,176,63,156,148,60,44,176,166,75,1,51,141,188,204,113,217,93,111,46,13,201,142,50,136,137,229,231,14,140,168,241,39,239,35,112,149,242,129,212,170,81,41,51,41,12,60,104,129,11,171,78,58,236,148,240,172,141,217,75,104,102,213,186,169,159,116,121,61,207,164,104,156,216,167,66,61,224,31,222,170,241,254,144,199,225,156,53,177,70,84,31,9,59,228,137,6,134,183,39,0,176,10,79,198,132,8,230,73,162,188,221,159,137,0,131,30,3,73,176,177,222,150,100,47,219,254,197,110,151,94,66,177,31,41,238,63,185,220,143,90,145,85,17,19,207,20,198,183,151,74,36,240,237,206,201,109,26,59,136,232,163,178,132,192,159,167,100,149,97,212,13,26,73,46,53,183,54,27,70,60,236,119,252,46,228,181,81,70,227,47,231,161,148,123,192,161,166,232,175,209,150,235,73,72,161,140,51,51,67,101,155,234,114,156,53,66,50,78,65,58,80,204,132,213,135,128,141,163,52,232,116,111,83,145,145,71,216,101,25,54,40,24,30,58,205,190,53,223,204,171,40,213,214,32,112,210,176,125,59,198,67,116,160,121,212,135,248,199,113,144,179,122,248,221,41,14,160,106,136,5,227,8,140,91,79,146,30,175,1,173,102,196,150,18,38,14,207,217,52,20,200,65,79,152,250,123,148,111,20,197,50,127,214,128,190,147,220,251,17,22,181,1,105,211,77,116,77,230,202,56,79,8,44,61,135,212,253,254,215,232,97,227,92,128,212,174,138,99,47,23,29,10,62,90,165,4,103,118,141,192,95,73,58,68,177,204,161,190,174,248,148,199,185,134,101,123,9,91,173,96,210,14,184,148,64,236,239,154,232,241,147,178,4,125,136,230,29,147,168,68,72,251,111,246,74,100,191,163,60,227,206,85,9,156,179,199,135,206,164,240,255,24,246,197,108,137,128,218,54,69,174,134,252,38,113,182,3,149,165,77,90,244,63,180,23,60,148,75,44,198,205,160,0,123,245,47,210,153,92,73,84,103,230,45,127,81,190,152,181,18,73,23,20,108,175,183,129,186,119,56,130,103,111,198,69,242,45,191,191,206,95,222,128,14,188,141,49,93,232,108,4,32,200,187,250,6,80,164,216,219,192,113,201,249,172,194,117,147,101,243,138,98,102,45,214,42,121,90,19,16,191,82,21,51,125,180,114,248,173,20,119,128,48,127,238,109,118,124,154,47,81,225,236,249,232,245,85,187,241,109,120,93,69,197,84,186,125,133,25,124,234,93,69,5,159,96,47,12,249,170,174,237,189,185,140,23,203,26,87,104,223,188,225,94,141,90,61,170,14,132,172,134,123,173,60,16,180,161,201,238,144,157,23,145,155,193,97,54,152,218,56,235,186,56,97,195,192,151,63,179,79,81,246,237,225,41,41,84,56,185,7,246,163,72,253,123,125,191,69,193,251,146,216,37,211,128,236,161,6,255,26,103,38,52,57,128,109,99,20,5,69,58,83,141,88,74,32,133,207,97,140,218,217,203,232,107,135,238,232,123,13,114,124,173,217,7,124,175,91,130,232,201,229,224,140,248,206,221,14,16,233,179,185,170,232,174,164,255,76,193,155,111,121,137,215,124,4,21,104,72,204,199,7,49,177,251,152,165,61,174,218,204,161,141,2,169,30,90,43,184,135,222,188,240,187,226,236,44,245,169,186,31,46,16,77,108,7,198,143,206,68,170,224,10,2,85,208,35,23,222,134,216,146,142,155,134,14,124,163,11,188,5,120,78,163,120,180,169,89,15,111,38,16,56,6,73,184,13,108,176,197,33,90,13,228,14,151,132,193,196,179,25,110,235,108,23,0,219,79,217,168,98,13,251,239,247,199,245,60,32,102,220,6,48,66,206,43,48,89,221,220,235,247,204,147,151,191,71,42,69,183,202,210,126,34,3,16,5,196,222,46,87,205,226,235,133,48,50,180,159,234,227,54,91,249,115,232,110,238,232,240,95,155,105,31,141,231,117,188,7,123,48,129,41,17,205,189,189,120,116,129,217,192,130,66,82,127,51,249,182,188,146,248,172,244,161,217,37,157,117,51,32,12,255,69,59,169,31,70,159,8,251,68,202,93,74,95,179,41,217,208,221,0,178,43,12,51,41,124,243,89,202,80,116,75,106,48,72,194,34,161,3,151,24,97,88,127,168,7,234,161,163,64,195,196,17,205,135,188,56,113,241,75,33,253,35,186,202,206,187,234,154,156,230,255,197,222,233,19,194,62,45,19,95,205,171,157,64,143,221,215,195,36,46,145,190,121,97,115,19,24,73,246,238,135,249,27,226,29,251,56,29,159,185,195,83,191,102,163,35,87,181,64,50,41,148,225,5,122,170,19,251,164,117,2,91,253,238,113,138,16,221,65,126,146,164,81,163,206,87,226,94,105,137,137,148,169,176,104,166,122,174,31,177,96,249,134,116,211,246,176,159,101,43,250,129,87,205,217,137,176,104,96,140,61,198,159,225,147,214,203,86,199,132,85,249,6,195,83,224,110,9,94,28,210,3,191,216,89,230,241,189,178,232,147,137,31,233,198,240,221,85,150,58,138,113,97,78,10,81,102,189,67,245,31,103,128,129,49,157,137,94,81,48,63,164,24,105,57,229,206,209,110,209,137,185,162,72,172,205,179,81,104,161,212,206,43,134,82,45,155,255,88,84,153,97,171,237,75,58,0,132,232,218,29,157,194,84,127,246,27,39,28,27,100,129,169,80,145,255,194,43,83,216,52,36,121,134,99,155,64,165,159,15,156,190,66,229,111,251,11,195,47,75,101,46,163,53,244,193,8,95,204,113,201,72,240,53,125,214,122,20,207,203,36,155,62,67,70,195,56,227,8,253,66,66,147,91,213,15,201,255,158,51,140,117,173,120,209,92,159,1,233,0,103,170,115,7,216,130,20,39,30,160,152,156,46,237,135,29,107,191,103,223,79,254,69,252,239,186,59,181,241,9,42,236,235,198,232,56,33,63,87,227,38,45,10,253,171,224,212,249,193,33,169,56,26,156,227,135,40,191,23,29,38,198,140,178,76,55,3,254,76,232,41,100,244,41,144,92,60,23,37,114,31,5,136,236,80,157,148,186,146,254,138,146,174,131,211,157,48,246,12,190,220,159,233,77,166,220,147,199,28,153,22,65,183,52,118,155,220,128,110,98,89,156,128,205,138,252,189,127,199,25,6,61,81,41,12,191,68,160,23,83,201,24,161,113,227,245,187,40,56,29,214,242,135,49,225,18,88,103,126,200,60,206,237,83,116,79,197,255,47,207,3,165,5,156,5,4,101,205,208,90,242,58,242,72,80,129,9,100,207,52,56,134,4,230,141,211,13,169,112,33,146,121,179,84,41,215,98,140,161,212,8,188,194,61,183,222,120,0,206,127,83,74,50,48,48,171,25,181,2,127,217,2,122,5,194,163,3,55,138,66,255,78,215,221,122,170,158,205,15,186,191,92,236,11,226,167,122,223,98,33,43,115,25,158,25,97,4,194,152,109,247,5,244,101,229,83,72,132,142,194,89,179,226,50,63,12,227,238,196,81,42,195,227,201,49,113,126,187,208,204,151,161,104,17,119,88,155,230,147,136,182,250,211,204,114,174,123,105,173,116,230,193,162,255,137,118,239,214,187,61,43,215,137,56,122,133,52,82,181,93,74,5,38,3,183,64,205,15,6,122,38,203,200,159,244,154,210,238,72,68,145,83,215,95,57,209,149,17,135,14,64,25,45,7,230,76,3,156,232,189,115,220,57,56,229,33,88,7,106,240,53,85,61,215,97,96,196,22,188,135,97,198,119,157,95,16,197,40,252,184,45,154,1,32,131,209,40,161,152,130,81,163,216,207,192,225,61,162,119,29,116,128,189,90,12,193,13,183,126,40,36,6,171,14,83,90,62,9,144,156,241,139,102,73,74,80,124,171,94,0,149,30,107,98,97,5,170,90,63,18,67,180,225,234,213,147,74,132,133,54,122,204,57,147,187,7,143,134,42,253,7,197,140,128,19,151,29,97,110,98,20,102,152,119,72,125,81,125,199,3,216,45,244,202,209,174,111,115,225,78,190,37,105,78,252,60,245,204,122,121,16,26,51,216,76,204,186,38,23,46,173,131,220,193,180,106,83,27,81,42,37,38,5,225,23,77,227,54,172,57,72,15,177,178,166,250,143,227,71,49,114,172,63,253,82,28,75,19,39,189,251,99,25,22,115,139,229,197,125,45,16,8,69,4,183,209,73,72,188,9,185,115,192,142,111,153,70,244,153,27,231,245,196,22,76,6,32,171,18,55,113,2,37,230,9,212,253,114,233,14,179,194,191,28,117,126,172,50,69,70,70,251,215,226,87,183,167,167,198,224,17,18,146,162,123,234,52,86,31,190,96,52,29,84,128,45,217,197,50,194,56,241,254,192,23,209,249,32,115,112,183,119,251,90,217,238,97,1,229,253,231,6,142,197,99,191,169,89,41,225,74,137,194,236,119,102,1,208,235,27,241,43,43,182,12,5,48,125,82,153,35,12,144,25,241,116,67,31,223,169,159,200,179,157,35,47,180,83,64,187,109,74,47,6,192,116,179,215,9,220,117,10,92,225,55,124,50,119,190,99,102,111,177,76,123,129,32,185,235,2,75,22,187,251,224,126,81,73,14,55,234,205,174,6,246,229,136,230,38,202,166,162,61,204,154,147,159,254,255,212,170,97,25,238,100,83,249,167,244,255,76,204,74,81,192,100,169,205,33,230,189,45,70,71,0,216,47,1,236,154,251,220,48,19,134,80,176,21,12,122,0,84,19,160,32,53,67,6,111,193,117,50,0,137,203,221,79,251,88,109,237,192,6,19,150,127,49,146,86,174,223,171,170,204,179,98,206,88,118,172,16,37,78,236,68,64,230,215,50,46,246,241,13,86,127,150,212,68,127,72,27,23,118,174,72,19,197,253,21,113,57,187,147,175,125,144,210,96,184,17,247,248,73,157,87,12,102,56,122,124,87,151,207,141,136,15,226,196,166,51,33,75,115,43,50,85,128,132,204,230,67,95,122,212,207,91,115,79,211,124,249,110,66,3,24,42,55,18,115,148,40,122,237,25,188,143,209,177,148,39,123,173,253,111,175,238,34,161,137,137,167,240,96,160,243,17,175,132,126,89,216,114,255,145,172,78,101,145,182,38,167,17,56,250,254,74,121,181,21,227,196,248,111,124,150,48,162,19,176,55,246,201,63,91,137,102,45,102,191,112,208,216,67,218,91,249,87,168,242,9,31,49,61,205,169,102,170,162,187,65,116,88,36,64,240,234,11,68,237,152,142,216,64,245,68,244,201,227,237,201,24,208,76,61,24,42,111,15,25,1,97,87,153,43,36,82,182,84,173,196,176,236,171,152,193,96,22,195,243,113,115,70,106,52,242,50,105,37,5,180,57,109,19,79,218,124,111,8,5,139,127,176,125,109,80,72,249,37,143,151,236,81,242,186,211,86,52,249,100,147,200,176,83,97,237,142,38,107,76,81,245,145,196,180,93,77,46,254,3,39,223,66,67,148,89,2,82,23,162,235,100,116,78,77,24,84,61,54,102,246,138,232,63,193,135,250,246,17,165,133,61,185,25,114,168,146,90,96,243,245,252,82,103,52,201,212,172,134,208,171,245,94,177,103,97,17,89,125,37,241,248,126,241,82,141,19,168,51,168,12,55,18,225,255,38,172,202,239,61,167,232,194,80,100,107,156,48,217,54,167,175,26,98,219,239,123,165,16,95,227,195,208,134,157,100,196,108,211,100,129,106,54,185,29,38,59,203,252,67,248,105,66,124,196,72,79,130,27,109,162,129,78,124,185,166,24,96,242,104,31,148,16,88,96,93,112,116,137,39,124,141,244,157,203,27,84,235,48,211,44,6,113,35,180,142,219,136,112,7,135,166,180,70,110,222,109,255,156,81,20,1,132,207,231,81,7,106,204,183,151,139,214,87,60,223,60,162,202,168,122,128,173,59,225,232,92,14,238,94,88,65,248,193,32,100,122,162,59,184,20,201,246,11,206,175,134,131,186,200,8,232,43,159,172,52,230,219,223,142,8,231,58,221,96,72,242,230,200,92,200,168,216,66,162,57,38,147,110,60,39,185,28,61,70,3,67,69,182,5,221,106,45,237,166,167,49,246,190,154,95,52,249,38,86,69,249,124,144,231,53,67,162,185,183,55,72,212,87,198,142,63,206,249,219,41,203,115,88,139,154,100,58,169,115,77,6,32,135,77,86,241,66,190,1,216,68,107,190,154,243,244,219,147,89,171,178,134,191,91,219,84,244,34,211,47,147,64,38,161,218,38,209,172,101,36,65,34,127,1,41,78,76,212,119,37,59,247,68,172,206,11,37,114,65,85,225,128,234,179,11,164,52,172,102,203,233,90,70,131,229,76,154,152,141,194,151,128,162,154,181,181,200,183,41,60,157,4,84,178,25,213,90,115,243,205,43,116,61,35,246,173,137,68,51,11,68,185,79,172,157,139,186,195,210,111,157,165,147,74,254,180,101,4,70,32,73,13,10,60,149,52,221,61,137,161,27,38,112,44,173,96,148,193,9,54,171,21,144,149,195,85,95,144,131,154,58,58,80,35,224,215,125,250,39,181,86,26,166,18,225,95,142,202,211,183,169,40,253,215,70,168,199,7,75,44,145,146,23,144,106,103,6,246,163,255,45,179,253,53,145,86,126,136,232,34,218,204,79,105,75,67,150,123,17,232,7,69,116,185,174,65,23,209,65,242,30,25,36,31,183,221,133,180,220,87,124,206,211,93,247,78,29,174,96,53,172,20,15,202,99,131,17,19,128,108,39,41,229,55,7,24,106,239,1,122,242,93,229,215,214,57,154,174,207,25,1,142,120,42,33,209,243,126,199,82,207,63,202,229,213,119,207,242,44,206,195,38,24,76,12,108,194,242,135,113,74,236,44,67,105,234,78,230,85,40,215,151,216,71,99,124,105,211,252,121,41,247,110,147,146,175,79,86,229,221,105,146,21,77,142,140,29,18,75,52,14,129,51,27,220,170,217,161,175,10,29,250,33,243,78,72,26,53,228,246,31,133,229,75,12,98,14,23,255,173,244,173,20,108,167,193,239,113,31,23,235,141,158,103,201,106,63,100,179,67,105,253,183,23,46,101,158,17,80,143,72,193,2,242,19,94,112,49,114,149,95,103,199,176,185,122,48,209,66,239,130,229,66,253,155,199,215,58,15,195,57,94,196,27,188,52,68,186,238,178,43,212,243,198,127,243,94,104,140,28,59,52,41,43,237,154,65,28,223,6,177,200,200,65,50,29,78,221,13,179,176,211,146,76,253,155,161,35,22,246,175,85,65,135,185,254,10,97,117,171,135,62,21,33,92,243,153,59,12,168,7,230,149,122,88,148,102,105,109,67,249,248,106,29,155,77,113,208,20,107,231,79,43,125,114,74,163,116,138,47,144,177,212,96,165,61,48,10,82,246,119,249,130,251,50,168,57,30,215,21,251,155,106,106,118,231,81,21,53,51,241,165,37,162,208,71,38,110,46,252,124,58,206,183,16,40,219,245,50,230,192,31,222,236,128,142,226,206,206,28,223,216,53,69,10,252,105,102,125,29,233,190,28,15,226,88,221,107,36,74,196,189,140,52,98,46,111,173,223,7,62,75,7,142,236,181,214,196,222,53,178,32,83,14,81,180,76,112,225,202,23,111,162,190,86,49,152,236,127,184,141,77,53,172,246,74,201,233,100,224,188,174,129,5,178,138,167,237,10,150,22,249,169,248,140,236,61,67,23,0,66,40,140,52,61,84,178,209,39,204,131,169,14,156,108,239,108,123,223,178,33,87,168,46,39,96,243,117,176,146,129,160,129,219,14,216,170,95,122,169,207,110,158,23,156,244,127,254,94,241,17,230,13,152,176,201,222,121,55,27,227,254,3,165,126,31,23,152,97,163,198,21,225,202,253,192,45,81,154,21,85,88,72,242,31,11,187,149,179,29,18,70,0,170,46,110,141,133,18,128,45,111,191,111,115,197,73,111,218,50,133,177,153,33,200,10,195,217,142,85,194,182,44,125,125,192,225,140,93,188,191,65,167,143,101,87,108,238,119,131,94,82,149,139,120,69,136,12,18,115,155,49,86,164,170,64,109,187,194,221,227,152,41,205,180,211,27,165,22,86,85,133,98,143,17,129,63,63,26,248,115,41,81,120,223,217,10,64,146,157,65,112,156,124,211,87,238,60,217,17,223,207,217,238,221,94,112,94,214,235,174,230,109,105,177,58,79,243,74,252,165,252,43,239,167,80,82,27,71,7,163,55,78,197,234,73,118,230,212,42,156,189,155,103,251,75,185,112,33,188,194,156,78,200,29,247,1,149,249,124,81,167,4,192,244,226,19,236,232,115,116,103,133,103,2,145,106,177,207,215,240,169,128,92,154,31,196,149,248,111,176,133,130,237,197,214,129,149,43,155,242,97,87,128,139,65,12,176,225,238,195,25,83,200,23,179,33,45,18,95,19,3,110,156,170,19,45,135,76,86,170,210,149,6,81,110,144,52,6,151,232,170,197,72,100,176,69,232,178,172,161,72,139,113,51,184,45,83,172,105,180,164,236,1,75,19,227,68,209,31,126,187,246,105,38,4,11,166,5,189,240,254,110,8,185,179,86,167,173,199,204,57,104,229,14,233,17,64,61,1,200,25,171,246,175,128,242,23,129,59,222,131,145,27,198,232,163,42,164,72,88,48,45,34,247,25,171,173,119,228,231,32,116,147,66,158,51,61,199,168,43,78,230,200,53,199,157,38,160,239,1,126,133,142,206,107,176,147,33,27,162,121,237,117,148,244,109,207,128,193,85,53,200,145,164,242,62,77,116,140,39,209,53,161,69,106,13,80,209,221,255,190,183,248,143,221,103,115,244,216,2,168,154,138,221,248,49,215,120,126,215,63,33,119,119,148,28,49,226,19,207,28,122,12,205,50,215,176,98,177,209,66,203,208,132,220,94,65,166,197,156,12,53,193,197,234,59,78,102,143,196,12,254,177,5,146,87,117,58,232,127,188,0,97,185,175,91,146,42,20,51,205,69,2,28,153,182,143,225,187,234,100,12,34,14,40,138,146,26,200,181,121,196,15,238,245,145,199,114,181,25,146,123,158,92,43,231,5,180,94,10,248,230,193,114,145,67,155,84,121,192,7,162,14,210,254,25,231,243,149,29,164,73,96,110,142,81,183,125,129,3,126,148,200,187,21,56,71,158,148,44,7,138,44,182,127,193,255,154,109,51,160,56,10,142,246,178,44,74,117,224,8,57,170,0,80,36,108,66,184,23,118,245,190,152,113,178,149,28,6,91,95,184,200,146,98,178,231,112,76,24,48,164,180,107,127,55,7,57,144,51,220,249,186,140,208,120,11,179,11,23,254,230,146,59,40,101,211,100,168,109,57,127,63,240,246,91,29,43,26,224,48,241,168,143,160,150,45,150,182,136,225,79,214,51,50,67,13,202,20,225,148,60,18,7,54,95,184,188,139,48,86,50,17,75,107,184,4,240,85,134,5,52,178,68,60,100,217,58,51,137,78,2,196,148,163,25,254,99,173,239,153,107,209,51,145,221,55,147,240,195,38,208,174,229,98,160,17,216,183,14,218,67,158,133,40,125,159,45,210,113,125,229,70,15,223,25,253,40,75,87,76,142,176,232,13,193,133,139,167,116,191,250,98,184,137,174,106,120,217,135,81,67,192,179,76,107,7,155,71,42,139,126,246,246,112,29,221,148,182,211,132,132,203,246,14,220,198,11,81,213,86,105,113,217,39,61,18,51,223,73,30,34,140,8,251,61,233,147,155,32,8,57,24,112,148,56,90,112,50,83,3,148,137,129,7,75,238,81,43,162,0,232,202,226,132,199,201,241,37,217,250,59,238,66,51,4,41,40,192,17,129,163,152,45,80,185,106,231,146,177,128,85,175,39,142,94,176,146,166,109,66,13,66,233,33,56,3,158,84,173,155,148,48,199,98,188,217,149,98,93,62,139,165,98,193,195,146,215,27,252,212,143,24,188,89,243,142,203,197,217,109,215,50,117,218,52,74,224,172,240,53,109,177,169,148,140,87,52,158,82,88,229,48,37,43,31,240,59,94,72,252,74,253,119,135,70,214,148,26,110,72,177,152,181,29,201,27,121,46,205,34,252,135,223,254,18,57,255,11,118,226,66,214,176,173,233,101,77,192,235,73,122,232,179,142,248,175,124,23,124,255,32,139,87,173,253,112,170,99,255,135,186,153,121,31,107,112,37,213,100,146,148,27,201,199,128,56,130,103,165,114,241,36,25,3,187,56,120,25,100,99,62,119,162,91,77,241,21,178,180,24,43,72,253,129,76,95,56,99,116,56,7,180,230,30,85,125,226,32,57,207,80,199,218,196,246,116,250,164,15,152,30,197,66,193,196,136,180,133,142,187,62,24,12,109,127,160,180,157,66,46,120,221,29,117,207,62,103,72,136,78,92,168,175,13,254,39,192,160,166,38,0,0,160,139,24,182,236,60,63,224,151,114,61,200,53,41,175,255,171,159,232,53,222,47,65,13,128,112,87,244,40,106,236,170,251,33,160,111,74,166,37,193,14,134,78,195,79,103,187,16,107,159,110,33,150,192,25,101,76,77,46,247,252,29,102,236,159,129,136,46,95,143,54,155,47,90,95,10,25,152,236,72,175,122,117,63,204,247,60,194,247,246,78,231,66,223,201,120,198,49,22,134,76,143,61,65,248,253,62,84,21,0,119,166,64,113,64,66,30,145,32,17,37,90,22,197,10,20,9,245,140,90,103,203,17,238,222,104,192,217,231,45,80,254,69,133,103,14,248,34,50,137,67,97,132,150,65,170,179,49,78,88,143,24,3,92,159,152,201,113,1,118,98,164,171,245,204,0,253,32,223,203,97,158,140,228,234,35,48,43,102,103,105,250,54,65,64,20,158,227,55,29,147,63,98,71,152,205,146,222,10,75,143,61,28,44,180,209,223,137,157,104,84,20,123,109,219,150,188,49,15,92,159,1,217,199,204,165,22,90,82,119,205,150,201,89,192,163,119,140,157,157,254,154,215,12,43,171,3,70,141,230,7,95,161,251,127,159,82,224,30,28,3,212,115,239,134,142,40,246,50,135,72,101,159,140,189,205,94,143,1,232,232,150,33,101,10,108,34,145,158,8,15,178,101,42,11,35,206,4,28,102,173,195,178,163,105,213,243,191,233,147,16,152,50,116,205,179,204,183,68,50,68,130,128,55,209,51,77,109,51,157,202,190,98,152,2,206,207,219,42,65,184,45,1,226,48,101,44,103,44,234,27,127,234,146,198,185,126,122,6,16,224,237,54,64,68,78,95,208,73,6,131,87,220,46,194,104,98,210,107,57,16,96,226,38,45,36,44,110,13,76,212,63,144,162,2,90,35,46,171,191,87,30,243,166,182,36,132,212,117,174,22,148,29,228,235,193,197,177,113,239,134,100,179,231,243,238,8,123,182,223,32,102,210,74,203,52,216,214,37,208,210,53,166,38,142,252,145,78,147,62,39,228,185,143,252,245,233,223,101,29,64,12,161,152,132,228,8,41,238,165,120,147,139,128,73,44,191,157,98,110,10,114,121,172,24,219,123,103,79,78,72,244,75,79,140,59,237,203,191,70,35,8,128,75,164,87,154,199,105,204,167,49,118,112,61,239,130,230,224,11,20,15,195,92,187,141,128,79,33,34,65,23,26,248,168,69,156,63,238,134,221,240,249,128,230,189,118,106,156,182,96,203,118,47,239,23,238,159,205,226,125,242,80,72,54,122,76,164,59,160,41,161,191,153,225,167,139,138,118,13,175,237,157,137,83,99,198,79,48,21,21,246,88,173,251,17,68,55,51,58,177,65,216,245,61,100,99,55,164,86,16,29,113,8,232,93,76,163,230,14,57,157,215,44,253,38,236,148,255,64,55,2,247,137,80,42,152,171,23,168,99,176,117,48,144,242,211,84,105,151,178,188,93,45,124,39,104,163,154,212,50,32,171,91,166,209,244,135,238,133,32,209,132,249,64,184,75,79,33,249,7,246,125,39,250,217,51,238,66,119,1,250,18,90,236,205,12,162,97,181,202,181,252,1,25,50,181,226,50,176,34,25,12,157,191,167,166,100,222,6,164,224,206,181,41,120,144,220,42,33,207,77,8,128,29,249,203,87,78,190,102,131,252,241,142,0,204,245,95,68,130,12,12,154,87,233,162,208,216,111,226,208,154,66,193,61,25,53,92,10,33,249,238,181,203,197,142,83,196,46,237,52,79,134,22,75,146,116,44,203,35,31,141,23,248,98,221,143,185,172,39,23,87,241,197,30,15,159,42,202,219,166,225,177,178,161,116,10,7,73,196,148,112,80,95,53,32,2,63,147,24,189,243,13,28,32,247,157,159,238,104,147,29,229,110,57,91,186,62,171,189,214,74,61,78,34,27,1,24,137,155,137,12,178,130,105,156,103,215,127,233,127,255,65,119,151,102,211,168,138,77,16,79,98,148,2,164,96,105,159,156,24,247,171,164,252,103,229,26,73,1,12,149,135,67,202,245,119,180,133,136,103,173,25,161,10,46,40,225,137,2,96,63,49,34,125,251,91,85,82,248,249,213,45,4,207,135,131,166,126,78,76,240,208,35,10,118,33,33,41,90,22,185,121,57,193,109,202,243,76,66,53,100,55,45,6,100,62,104,120,183,194,77,7,93,187,127,0,120,21,46,198,142,41,87,159,134,242,22,153,250,135,188,255,58,160,13,32,126,146,220,41,5,170,252,105,171,177,44,4,29,100,193,75,38,211,101,15,48,26,24,74,240,226,241,81,10,169,78,32,191,157,48,99,137,233,57,140,155,150,179,85,129,71,198,170,226,228,96,161,16,6,77,30,225,29,69,47,152,100,11,116,198,245,158,88,37,125,41,136,157,63,19,182,252,53,71,69,61,132,135,0,201,47,7,215,162,64,23,122,221,23,90,142,243,70,250,194,152,188,79,57,14,156,96,30,26,17,46,110,208,233,174,162,84,250,63,70,247,72,155,67,143,197,200,199,232,224,20,191,45,20,134,208,139,150,16,249,170,117,182,144,182,123,147,149,33,145,190,88,112,189,168,99,176,225,202,70,5,7,6,196,246,244,219,122,154,119,18,88,243,202,231,96,123,159,168,196,86,84,4,51,41,24,91,102,203,196,17,129,123,11,101,143,220,80,48,55,167,248,22,238,70,7,86,74,85,188,130,126,129,200,202,217,237,32,161,196,215,55,188,240,52,122,87,203,38,181,234,39,228,18,191,23,54,47,253,112,50,36,168,113,255,105,55,78,42,192,160,119,18,119,107,12,150,241,43,130,254,126,49,193,233,76,47,28,143,79,234,37,198,162,238,44,36,3,127,49,129,144,170,91,225,160,252,99,18,43,46,133,152,190,57,35,205,65,88,36,230,173,150,99,101,84,62,157,58,203,130,111,24,245,120,29,101,241,38,50,42,173,117,127,158,232,3,93,154,81,89,251,118,145,182,1,136,251,168,229,186,190,67,16,235,15,88,82,66,1,56,99,183,255,156,112,220,202,97,234,84,8,225,133,204,168,188,179,178,177,21,99,249,4,7,78,97,137,68,198,198,36,163,23,191,110,76,134,51,180,12,180,164,197,219,8,248,52,242,26,187,118,39,99,186,75,71,68,167,220,7,221,181,168,88,151,125,235,114,203,185,37,164,71,149,49,144,37,8,36,35,62,39,23,97,116,169,242,84,7,11,43,252,189,91,118,197,83,145,158,178,80,63,124,115,135,130,224,235,181,22,142,106,18,136,32,81,213,236,36,107,250,236,166,211,181,151,55,24,233,1,52,123,240,150,182,241,171,168,27,63,64,162,209,44,209,105,114,161,149,57,56,180,157,79,172,24,73,201,50,1,53,135,114,55,142,143,86,138,20,164,156,22,193,163,208,221,246,62,104,186,35,48,13,42,86,222,201,5,184,27,207,30,226,77,90,15,117,9,204,202,161,79,56,16,214,182,244,30,25,1,54,217,132,93,99,99,148,138,193,151,194,220,205,199,179,131,222,60,27,38,254,68,106,109,124,240,248,13,0,21,114,117,145,88,148,60,14,202,99,50,231,236,83,194,212,56,86,125,181,53,146,225,82,97,209,186,47,59,198,46,131,160,40,19,188,160,105,38,15,8,145,29,190,97,64,15,175,244,134,248,2,92,104,9,44,46,176,89,168,104,42,45,78,187,192,85,124,178,73,19,68,251,79,0,179,161,213,186,196,137,63,13,213,5,113,92,7,122,51,107,63,18,11,38,91,62,120,140,95,172,77,181,255,99,74,85,220,79,134,156,156,195,105,95,206,62,44,115,20,197,138,94,223,173,31,29,160,185,180,231,185,236,201,148,38,122,112,57,229,82,105,69,89,232,192,207,198,175,93,219,8,103,216,61,192,68,71,253,77,224,45,55,249,190,94,158,10,120,61,76,120,223,184,201,37,108,147,50,49,180,143,104,224,40,186,240,19,58,151,139,68,221,252,211,0,75,121,62,34,180,42,125,83,170,211,41,77,7,139,89,142,220,133,201,64,116,189,11,196,134,184,150,149,210,156,222,253,143,196,187,29,92,164,193,77,72,60,197,92,112,226,74,10,252,220,130,2,11,49,173,187,25,174,214,251,159,31,73,228,96,49,22,59,125,50,224,22,167,162,46,224,145,57,97,58,16,10,237,132,113,66,168,134,157,202,83,220,33,101,12,207,61,115,190,177,13,76,110,108,247,177,119,52,215,161,90,50,55,95,67,78,87,179,83,233,140,95,71,37,147,145,35,83,172,22,88,28,83,190,213,48,93,176,10,69,7,246,62,240,40,138,10,78,31,241,169,32,164,36,253,93,81,185,178,185,66,230,211,223,232,106,164,104,55,179,86,92,115,202,146,185,255,112,102,47,227,42,16,44,64,160,135,16,211,161,96,30,217,73,180,32,10,253,85,91,56,96,6,29,72,51,56,56,45,255,34,159,9,95,108,63,224,105,140,37,62,110,22,168,23,156,223,46,78,23,59,249,170,69,85,233,227,98,235,148,196,7,234,117,140,8,132,166,113,117,157,155,49,204,62,84,226,40,178,129,12,71,104,151,205,6,218,242,58,103,187,56,163,100,13,222,148,73,64,9,178,118,195,200,9,143,179,233,227,143,59,111,82,52,203,64,50,234,217,228,150,208,155,3,208,81,172,210,97,42,218,202,229,122,131,122,98,9,122,60,119,52,170,149,81,24,186,104,203,116,42,10,51,186,44,5,6,83,32,0,144,47,41,160,62,18,184,185,77,243,109,24,232,225,88,125,117,134,140,159,241,4,24,232,158,14,150,16,117,231,139,204,199,46,224,112,65,105,143,138,85,129,142,242,227,100,45,83,30,132,243,231,245,110,143,190,31,1,225,170,152,48,204,43,57,251,110,147,164,115,167,91,117,190,172,139,104,103,126,66,113,173,237,121,133,112,222,44,21,234,193,217,141,179,0,107,163,201,178,46,6,162,99,239,98,99,245,165,194,151,237,158,70,220,132,69,238,147,136,100,170,165,187,54,240,101,255,39,71,208,27,190,6,20,163,167,51,239,111,189,234,128,159,109,142,200,210,64,222,102,178,195,97,15,155,60,66,63,198,93,200,115,51,243,209,93,241,97,124,54,205,111,2,55,219,181,157,112,102,137,39,197,247,244,190,41,124,101,98,43,253,146,167,134,111,46,245,120,35,40,192,134,173,66,178,113,15,67,81,202,212,170,116,183,114,5,46,158,73,28,38,32,132,225,23,200,144,2,182,241,73,4,188,238,105,67,254,54,10,182,126,165,112,120,244,18,152,90,158,80,214,179,36,193,122,13,199,9,55,127,104,99,32,202,240,58,255,237,208,148,56,123,242,233,75,89,170,109,220,184,225,216,226,187,168,102,121,209,250,23,199,51,227,36,134,231,235,132,147,248,173,34,219,177,162,93,71,248,55,86,35,78,251,126,81,136,228,160,76,38,232,225,163,222,180,166,28,224,173,237,6,174,48,130,167,35,250,164,211,17,105,3,131,255,240,223,122,104,225,29,134,129,80,180,206,70,213,25,56,218,64,211,175,126,66,171,139,116,239,95,81,103,118,79,50,57,222,47,55,54,130,30,199,253,228,132,172,71,16,157,225,181,190,119,99,236,105,97,31,174,18,52,103,192,165,13,17,101,224,40,247,82,137,105,164,111,98,189,96,5,99,235,155,137,146,7,25,130,168,40,64,162,196,237,100,40,254,149,209,53,105,159,70,182,28,129,240,214,70,178,48,241,111,113,57,80,81,124,210,64,161,80,227,95,123,199,37,207,111,137,99,16,66,5,103,237,109,22,143,217,83,43,25,62,59,215,92,11,153,19,219,97,25,240,83,127,141,164,133,126,226,102,19,132,119,175,62,129,121,236,96,201,248,194,79,88,39,54,32,223,43,22,245,11,131,229,18,10,120,66,87,60,65,150,118,104,213,3,185,32,116,0,198,156,59,250,177,209,57,197,39,43,99,49,110,8,117,134,228,197,120,127,123,59,1,64,9,48,136,247,155,57,118,94,51,3,29,38,57,100,227,41,209,255,120,52,48,168,99,150,113,84,145,237,134,166,135,169,27,133,134,238,213,37,192,137,221,1,102,19,122,87,248,106,45,214,86,151,72,137,210,93,181,221,50,96,90,45,216,159,218,11,114,0,18,94,92,17,4,160,182,169,117,244,216,219,18,193,130,188,167,32,152,169,158,245,186,145,4,78,120,4,121,66,242,175,15,169,28,82,245,64,48,122,238,17,0,142,195,188,188,27,212,68,63,73,120,170,255,8,81,174,254,61,81,105,204,33,22,116,207,94,167,27,77,34,8,42,104,124,110,10,1,220,217,30,232,69,90,16,143,203,218,101,100,92,116,5,175,38,168,100,253,226,207,133,61,172,193,57,165,4,247,151,193,185,160,43,1,47,56,17,24,233,185,213,85,250,97,191,249,132,47,33,4,55,36,85,57,96,196,1,137,214,186,147,217,83,83,159,235,231,160,244,137,23,63,58,5,10,243,218,16,208,220,49,240,125,246,75,84,150,215,190,10,43,113,132,171,65,9,34,57,208,237,173,70,133,25,172,3,71,182,93,183,32,153,229,219,50,70,56,254,0,178,254,178,11,91,13,172,205,127,45,58,77,182,50,89,186,161,155,74,62,180,82,63,40,121,231,219,19,5,13,23,151,47,136,47,16,8,224,226,160,158,254,231,34,254,35,113,197,107,35,90,187,149,81,226,254,171,191,209,208,39,134,212,138,10,165,186,122,163,8,101,173,242,90,123,148,195,235,5,153,92,196,140,230,185,118,65,32,198,122,178,233,171,245,54,87,222,48,50,78,197,38,13,214,251,177,124,114,200,57,159,118,44,238,110,69,120,112,183,114,15,254,65,29,243,167,94,108,34,117,21,254,130,64,161,133,131,138,20,148,150,168,211,204,27,216,124,24,251,13,152,141,176,144,73,119,209,31,136,243,91,14,11,51,198,91,158,128,84,170,168,241,227,144,232,169,162,2,237,132,119,71,153,61,16,221,99,233,101,180,126,247,220,5,13,199,0,23,3,171,243,232,176,38,166,78,30,80,147,162,38,135,207,9,152,52,83,203,84,8,11,199,187,221,179,39,162,153,232,4,165,144,137,244,157,129,233,113,184,186,36,12,204,245,172,164,202,149,91,175,172,23,182,101,73,237,199,157,149,83,35,49,171,167,251,1,4,86,67,180,234,246,76,166,234,144,102,52,221,67,193,119,27,201,45,121,235,218,218,150,233,59,218,23,159,17,180,117,78,190,41,68,168,245,28,205,215,141,80,6,171,183,20,88,78,235,59,129,20,99,110,18,251,189,223,160,251,95,146,78,181,31,120,22,221,204,198,33,32,205,242,183,42,138,65,4,155,40,10,98,12,223,169,29,181,226,116,42,110,243,111,4,80,74,85,207,136,45,124,156,36,185,208,48,213,182,131,187,124,187,0,180,178,252,10,74,76,221,185,21,182,212,167,150,225,226,130,26,171,232,69,177,217,163,20,69,177,24,132,196,43,4,247,249,249,142,56,71,254,237,21,239,67,210,141,183,44,91,112,77,2,176,31,61,123,234,242,4,109,151,60,144,254,186,133,86,160,164,209,211,152,83,138,164,120,249,247,102,115,190,205,82,56,202,187,63,157,124,73,237,50,20,91,196,235,83,206,125,218,201,234,93,174,248,211,160,177,159,214,148,32,110,44,128,116,87,97,9,57,113,112,217,214,112,87,181,187,195,17,150,147,160,60,40,39,212,157,25,73,12,101,32,189,33,72,222,110,255,191,60,106,53,213,40,19,114,175,43,220,154,204,31,163,109,235,64,105,171,29,198,27,234,10,30,110,103,137,55,242,35,142,42,91,63,252,115,169,72,105,26,81,49,107,100,245,178,80,157,88,79,75,203,28,164,12,153,164,74,80,22,87,193,7,20,60,11,70,115,56,179,53,221,68,203,200,79,198,147,217,16,84,89,118,149,94,38,44,125,122,240,106,123,62,218,250,97,171,9,62,106,71,9,14,108,133,147,215,26,101,57,250,46,88,176,202,52,111,78,44,92,60,135,7,175,190,87,152,205,45,221,180,109,77,62,94,172,139,52,39,12,234,214,67,211,136,119,26,43,17,101,184,111,241,40,95,97,35,235,205,47,234,224,189,107,131,194,15,12,138,204,44,111,71,219,49,34,255,169,157,52,124,48,78,80,59,152,211,74,99,176,89,162,125,175,120,202,62,207,228,16,154,222,6,20,164,45,238,44,246,217,252,181,231,230,26,29,110,178,236,85,96,21,204,236,176,120,136,255,68,131,191,73,201,65,17,200,146,179,236,121,193,75,141,229,41,94,87,178,127,95,138,5,233,6,183,202,220,85,249,195,218,123,183,60,211,134,149,140,205,247,82,255,157,171,114,131,156,65,179,116,111,46,3,210,53,143,254,12,106,50,48,174,160,147,238,136,204,167,115,254,165,136,100,203,228,220,85,140,51,171,11,6,47,167,169,48,220,144,18,12,179,89,27,146,246,254,225,113,174,69,127,38,242,145,209,63,157,13,172,11,86,115,55,243,60,110,197,26,88,165,26,48,109,46,232,154,250,100,116,22,39,187,190,252,29,121,200,197,94,154,27,93,92,253,87,55,57,94,246,214,239,7,34,70,59,227,146,149,30,255,173,88,106,187,34,148,173,130,92,119,102,71,254,210,156,254,59,74,142,14,132,115,70,110,102,84,135,213,65,153,75,208,215,247,232,100,211,123,126,122,195,11,76,204,91,227,22,127,60,225,25,19,133,157,236,74,62,53,50,57,24,133,190,11,222,128,32,255,76,27,150,229,33,115,213,39,73,203,183,167,175,181,3,48,77,156,199,23,218,34,6,137,175,127,233,187,59,38,243,121,140,98,242,81,198,49,163,235,11,31,123,159,252,97,101,41,61,168,94,4,53,197,202,16,50,175,184,93,197,177,99,196,247,4,116,138,230,212,219,154,196,59,193,79,142,80,141,99,129,152,177,247,133,51,252,207,141,42,187,118,119,17,90,218,195,174,20,87,165,162,165,29,112,222,196,114,7,88,236,118,83,11,45,75,160,38,46,113,109,85,161,226,34,46,74,219,174,206,86,36,199,151,187,104,55,227,203,132,242,148,3,108,15,186,49,88,45,16,225,205,216,131,211,85,89,56,116,99,183,58,9,238,25,251,101,110,70,251,126,226,213,220,70,51,116,233,22,21,65,149,175,72,26,139,41,93,249,196,81,63,132,162,214,36,242,174,5,200,149,105,13,119,196,22,53,35,13,30,17,99,158,147,42,125,95,249,116,198,210,83,159,148,236,183,200,232,191,39,230,145,59,191,169,209,48,226,135,209,249,252,162,229,72,49,206,194,203,188,192,164,1,25,252,246,92,244,130,152,141,127,14,134,250,113,194,172,113,250,216,182,70,106,129,15,53,9,171,2,153,54,203,75,194,171,218,237,236,77,75,213,239,118,134,233,241,21,48,126,194,88,154,46,45,151,204,188,254,142,107,142,153,119,223,192,32,88,138,104,2,55,178,251,193,166,247,131,149,37,87,93,112,177,19,249,105,6,41,245,132,252,14,48,160,157,238,228,212,105,79,66,18,242,50,197,218,40,158,135,154,225,184,157,20,249,240,203,228,14,8,118,20,148,228,198,133,167,72,252,84,220,123,211,72,108,47,144,200,253,64,46,64,0,239,122,229,181,254,107,125,40,224,235,22,72,63,181,200,22,238,39,160,150,12,252,112,207,30,213,134,239,193,242,190,143,37,110,255,214,52,138,209,200,191,111,61,198,207,169,29,215,10,79,135,200,205,112,155,177,220,70,134,126,30,75,101,149,40,223,216,113,120,28,169,74,253,98,146,97,173,107,159,30,215,146,120,30,94,111,160,133,56,17,9,154,217,178,87,196,110,71,46,18,223,118,235,129,94,91,32,32,109,107,238,216,41,73,58,47,106,105,56,32,252,95,201,74,46,53,187,204,141,54,171,246,67,141,181,114,108,177,53,239,73,233,85,148,93,173,98,99,220,173,19,244,25,136,40,116,156,64,72,96,152,248,194,39,231,144,55,84,199,25,91,91,196,92,227,141,8,63,166,207,254,52,93,207,239,101,84,226,81,85,93,56,28,143,155,115,211,211,255,239,128,211,43,147,128,157,208,68,250,58,250,99,68,233,88,158,77,250,191,221,208,155,78,12,10,197,48,60,169,103,181,104,100,243,127,253,110,107,196,197,176,176,220,45,254,132,97,42,78,230,44,66,179,245,100,183,16,153,38,50,127,231,65,55,37,136,255,255,199,129,225,7,169,243,197,25,201,24,224,38,249,140,38,112,3,36,188,218,80,104,63,107,237,105,76,195,150,37,20,74,129,137,59,217,123,31,113,50,154,22,82,84,141,18,24,28,16,90,23,59,205,17,127,123,218,54,42,201,242,34,2,178,177,246,160,162,56,151,242,179,89,165,94,128,135,193,70,118,108,6,162,143,222,100,76,232,62,198,179,85,125,26,244,8,199,100,4,241,238,103,125,26,207,122,127,238,215,145,21,3,170,241,59,73,14,172,205,117,198,5,1,196,36,167,43,32,92,130,149,0,219,37,252,225,195,46,83,161,162,128,204,15,124,142,166,198,81,81,243,198,81,201,145,103,145,149,35,152,16,93,243,96,206,31,27,252,80,127,213,85,73,144,139,214,232,210,88,212,209,205,132,46,99,34,186,130,137,140,60,172,48,72,38,2,170,217,47,193,108,168,82,218,6,64,2,12,88,144,142,36,55,31,2,11,146,214,121,221,195,23,51,42,100,235,14,143,64,251,220,210,236,137,3,81,41,123,33,171,70,71,167,19,181,227,183,121,105,212,229,182,147,172,15,214,11,21,84,74,61,181,97,111,109,129,187,189,156,35,78,47,14,83,213,50,198,77,254,130,156,215,145,68,254,208,254,223,77,113,85,222,99,24,155,109,206,192,83,171,253,152,43,43,230,74,179,2,180,143,43,23,183,4,112,150,155,23,196,9,211,137,225,112,36,181,247,141,91,251,136,33,79,63,202,51,235,244,41,227,254,248,212,80,250,187,132,234,17,92,164,230,222,223,82,129,94,157,117,150,100,67,154,2,96,22,216,5,56,13,234,196,124,227,241,209,62,239,125,140,130,39,209,87,21,100,244,208,173,157,157,154,190,190,79,66,159,141,178,110,148,62,84,142,250,45,43,77,53,16,89,40,205,21,149,115,17,107,116,72,119,205,147,189,154,240,77,95,98,48,132,120,104,164,183,26,205,35,190,239,65,73,134,3,164,96,174,140,219,18,98,247,10,89,98,8,71,142,175,253,77,248,20,189,45,149,237,150,251,117,82,148,223,151,142,38,38,129,34,248,56,73,196,77,7,225,131,179,145,124,246,96,44,131,215,66,221,199,157,64,96,31,35,228,218,144,68,48,47,51,164,234,41,71,58,36,60,186,141,4,127,174,229,11,215,206,208,150,190,230,163,60,34,231,61,215,64,116,124,74,24,195,47,73,211,40,197,0,87,106,17,162,147,166,80,70,196,131,207,83,75,42,137,61,242,70,37,173,63,189,236,36,135,71,72,140,187,122,149,35,53,79,46,239,59,60,30,124,127,98,185,3,73,238,233,105,30,223,76,247,47,56,20,233,35,103,16,34,28,3,37,56,10,173,190,90,183,31,68,37,230,47,205,42,82,178,184,236,221,117,82,8,44,40,83,3,238,28,243,33,157,76,238,253,217,168,15,244,24,180,113,226,45,214,166,244,139,3,99,123,71,112,6,1,103,1,219,220,222,131,176,25,7,203,219,166,130,39,27,133,22,60,72,139,200,211,36,175,12,41,242,199,91,12,155,235,31,162,158,213,134,117,63,138,210,76,171,206,248,41,126,49,59,181,37,21,199,3,211,67,200,175,34,123,251,151,135,74,16,4,247,45,71,20,141,213,213,18,130,118,204,186,78,30,9,139,68,176,32,151,123,17,252,99,174,130,68,73,209,53,95,127,148,255,207,134,72,6,12,119,90,172,178,17,231,200,243,81,24,105,215,133,29,76,27,228,124,176,19,200,21,252,211,55,114,34,83,84,171,67,24,172,40,158,135,122,150,95,120,143,57,242,165,246,221,103,6,60,62,241,101,223,225,191,153,35,175,83,109,204,91,189,46,166,26,237,93,145,62,190,151,236,32,32,72,93,255,167,164,48,47,251,247,7,88,27,152,117,136,85,57,209,163,9,44,204,33,178,124,78,64,198,155,112,160,216,38,217,188,7,126,98,101,122,156,193,157,210,135,26,114,123,77,121,250,165,191,108,35,63,45,222,94,38,97,11,140,150,19,248,247,39,194,163,74,173,113,233,121,137,121,133,161,173,54,92,44,55,143,21,40,241,73,105,139,124,66,206,91,222,191,115,164,61,112,165,251,88,101,135,188,14,239,185,192,211,243,84,197,142,205,214,140,156,236,217,76,8,93,74,116,88,243,208,58,38,165,82,43,13,116,44,245,45,175,177,39,3,225,224,172,180,10,187,182,50,19,62,57,236,30,64,215,232,33,90,34,177,146,80,3,108,30,49,78,34,162,154,246,5,81,62,100,41,156,212,74,50,169,209,31,120,86,24,21,29,72,97,140,245,85,2,11,232,157,164,99,232,221,152,27,74,247,154,55,233,136,216,69,28,241,133,64,230,250,148,180,245,83,229,164,114,13,212,238,232,194,238,119,76,147,155,241,239,70,200,82,239,190,116,253,222,69,126,250,196,238,6,160,235,119,101,228,107,104,18,68,196,45,218,64,182,119,147,154,197,55,196,48,116,145,13,180,107,247,12,109,186,198,49,229,99,109,180,22,138,120,92,75,245,52,151,46,202,104,53,139,49,182,71,137,17,237,176,237,95,128,172,68,190,124,248,44,220,222,187,228,157,211,156,247,133,255,5,34,35,73,221,66,166,65,84,200,189,150,206,65,74,73,85,251,131,149,52,101,224,112,163,60,232,73,166,171,121,146,47,163,66,164,95,10,50,230,125,105,175,189,20,78,251,255,144,173,144,170,207,80,124,132,173,170,172,191,210,214,30,201,151,104,198,151,171,62,225,138,75,131,208,127,29,231,110,177,151,128,14,121,137,139,115,15,230,15,206,171,98,112,233,3,79,15,168,11,11,31,21,105,235,60,178,15,121,9,24,87,128,227,128,14,146,114,176,201,92,92,138,120,35,86,236,63,7,47,182,167,209,213,203,117,149,93,197,160,15,210,15,109,236,123,189,93,155,225,1,190,230,187,18,163,115,228,194,9,80,134,42,12,76,183,247,169,107,112,144,203,119,42,43,86,58,206,152,231,12,119,28,11,219,82,125,107,120,185,18,183,244,13,135,169,108,90,126,184,142,66,192,88,196,29,107,12,112,77,234,15,6,235,111,248,25,92,127,232,43,255,147,35,147,134,65,167,66,161,169,11,112,15,85,253,139,227,152,93,222,103,196,77,201,76,85,146,163,44,228,63,87,219,212,171,250,245,8,42,108,180,108,195,157,245,209,150,185,244,146,96,160,233,122,97,245,27,27,188,198,89,155,5,81,243,131,30,8,234,165,34,239,193,139,199,52,144,120,192,193,53,208,174,232,143,132,250,220,205,183,198,244,211,250,237,219,111,99,98,88,201,232,49,230,19,165,87,93,130,110,76,63,131,196,47,127,217,208,36,166,127,224,11,43,120,205,160,136,240,206,229,219,223,84,2,119,207,63,231,156,202,16,83,152,215,89,62,195,230,254,49,73,209,131,230,120,32,179,126,230,1,223,36,205,169,35,139,23,241,59,32,143,142,210,179,169,205,236,61,12,216,51,238,255,171,13,55,245,103,51,68,12,76,144,218,109,219,10,100,21,36,229,104,189,40,80,113,254,49,186,36,108,168,36,236,163,11,68,12,143,168,176,96,68,88,100,164,252,204,165,4,134,84,219,7,161,246,121,228,188,104,223,224,15,252,242,170,88,133,114,60,121,58,19,254,153,235,23,44,4,135,222,102,171,174,1,100,161,75,242,141,222,112,37,126,13,243,244,97,20,175,164,188,102,141,238,25,180,211,74,3,251,155,193,14,157,119,60,184,34,18,210,212,119,63,244,107,44,22,192,178,209,108,154,20,230,175,234,41,248,179,149,125,165,206,217,104,205,225,139,246,100,160,147,158,223,38,63,208,175,191,162,78,139,188,199,214,86,160,165,230,76,41,16,17,136,116,122,28,208,156,166,133,98,100,208,104,1,143,132,147,228,72,214,43,218,31,106,61,53,148,41,6,38,170,35,12,71,112,46,48,35,0,250,243,115,32,213,220,173,111,2,239,132,106,254,172,43,116,50,181,72,223,153,56,65,26,65,159,203,127,119,14,208,81,6,216,231,169,174,72,143,51,150,69,169,80,22,182,98,28,9,230,121,99,145,111,113,55,47,215,128,18,93,206,169,161,186,153,134,105,216,224,120,19,142,187,238,177,77,3,130,103,161,166,125,229,113,142,109,142,240,26,24,242,229,104,242,184,98,188,32,171,118,147,206,78,125,18,166,130,54,115,237,250,5,108,22,84,127,155,145,145,13,109,83,189,225,10,29,232,91,88,173,65,245,31,163,29,233,4,62,75,147,185,15,204,12,77,171,108,139,76,11,30,141,162,90,193,156,20,226,53,137,3,32,175,127,33,8,26,162,171,165,151,138,230,206,2,214,122,254,73,61,235,134,137,236,55,139,154,36,186,17,72,5,66,90,228,74,121,150,215,142,100,191,166,31,77,144,17,139,27,169,108,192,3,150,139,51,137,119,205,109,12,149,35,156,74,166,248,206,72,45,100,244,61,141,62,214,122,135,114,126,71,38,147,38,33,166,126,13,175,113,239,209,102,19,157,17,245,3,211,141,135,80,60,53,149,129,124,224,111,144,135,73,254,213,47,95,109,150,143,163,19,77,145,197,97,0,157,151,155,160,104,65,248,248,201,103,38,53,99,14,248,233,47,145,14,2,22,99,211,130,36,51,167,206,115,237,3,143,199,75,200,70,208,42,184,5,136,85,3,130,86,63,178,50,217,162,148,210,12,119,25,61,13,249,106,84,166,211,173,130,189,250,105,155,72,182,255,52,65,107,205,144,130,204,2,183,184,21,163,92,106,19,115,89,245,105,131,118,167,21,75,16,42,56,145,1,97,229,106,112,186,51,201,241,203,122,171,129,246,180,100,83,201,220,201,49,209,98,106,251,89,54,3,211,233,222,72,180,157,170,204,215,157,218,87,208,42,95,11,56,173,208,123,61,246,185,88,23,186,35,182,25,209,17,73,22,178,103,61,49,125,35,15,72,180,50,209,202,220,71,205,168,188,138,239,56,126,95,137,92,29,115,51,167,229,52,31,128,215,8,100,187,99,250,233,139,243,103,22,1,101,218,176,82,113,104,146,158,30,145,244,122,233,119,166,190,243,110,86,61,248,219,87,161,114,63,184,3,243,18,34,201,148,57,79,89,252,13,114,221,132,134,28,2,155,110,202,42,228,75,94,143,25,171,50,171,148,124,82,150,52,113,201,173,165,145,62,170,8,143,202,41,137,145,154,41,159,246,65,21,38,235,140,187,145,122,218,242,7,60,64,172,41,103,52,48,86,115,110,224,61,136,230,243,80,214,114,185,177,69,108,145,133,56,66,131,247,129,38,68,21,111,231,227,252,129,124,71,38,99,38,154,33,30,26,248,241,235,228,1,215,12,237,18,126,198,142,246,223,113,34,204,211,39,173,244,47,154,41,27,113,234,126,187,69,240,240,121,29,20,212,29,113,192,3,114,100,34,248,162,254,3,160,88,30,50,198,109,247,132,246,192,123,50,189,168,152,240,89,232,23,44,192,181,143,204,109,75,60,131,23,230,127,224,124,43,13,114,233,39,6,245,21,232,225,130,95,171,210,61,140,196,214,184,177,247,114,79,213,10,182,205,184,16,186,96,133,223,80,53,123,176,9,105,228,36,111,253,73,39,77,246,41,27,230,228,135,244,129,96,237,45,115,201,79,101,206,191,186,103,164,46,78,87,105,244,241,123,210,129,192,49,103,231,154,31,36,252,119,77,234,9,55,122,108,52,122,62,147,188,119,110,253,50,217,35,199,91,6,139,211,3,61,73,127,216,56,55,167,55,173,209,94,21,201,132,27,201,50,21,7,81,53,168,203,4,65,199,238,114,65,83,240,54,78,177,107,217,69,115,137,216,245,202,93,233,242,242,123,74,137,182,21,231,203,94,209,223,176,119,216,243,9,149,117,210,158,213,215,13,187,172,196,43,199,87,248,124,65,87,115,30,148,42,137,147,33,232,208,116,47,69,221,143,67,51,86,221,244,28,14,103,103,199,36,32,205,247,223,162,244,158,148,233,94,135,246,18,83,69,181,167,160,169,201,164,205,231,77,230,72,21,93,142,214,248,43,1,94,124,45,23,196,25,204,215,160,46,198,59,193,210,198,229,87,40,7,255,113,132,107,186,237,148,240,29,163,104,197,156,176,244,177,129,26,172,149,33,69,181,6,121,236,32,4,220,250,189,150,143,23,207,35,3,202,92,87,155,36,56,175,115,163,105,81,234,115,133,204,56,116,77,201,50,23,140,225,204,213,182,191,172,209,244,57,233,5,36,103,234,60,174,194,17,5,1,119,170,107,71,0,108,149,248,201,112,127,155,114,210,153,112,230,75,110,38,44,157,75,195,143,46,132,228,80,246,80,196,218,47,3,25,122,215,16,154,178,149,41,49,23,179,38,42,175,111,102,179,244,128,46,177,131,197,97,211,191,8,43,39,130,169,46,98,10,188,202,2,85,148,252,163,246,24,74,105,30,106,120,224,161,9,247,41,98,192,7,123,210,153,146,134,8,56,147,105,145,191,220,134,187,120,164,253,44,107,145,28,111,143,204,136,29,115,85,146,221,35,88,241,50,119,89,54,176,3,195,59,23,30,244,178,42,38,141,81,232,87,174,91,92,221,160,72,208,122,57,207,221,176,6,189,194,229,34,13,160,178,201,196,85,94,219,103,104,198,169,148,12,113,63,69,30,135,117,202,26,46,81,236,131,22,197,54,30,115,236,31,250,50,166,34,62,216,187,60,72,48,65,135,124,220,60,178,72,183,224,125,159,125,23,25,52,43,202,223,32,103,121,125,18,59,71,98,8,201,76,99,83,89,185,12,36,161,4,72,245,142,172,181,27,26,170,6,153,215,170,94,192,212,246,91,245,116,121,154,24,23,242,155,148,13,119,230,95,231,121,13,56,119,185,236,96,93,190,14,191,31,222,183,0,249,0,192,57,61,125,130,44,111,44,77,207,154,201,2,178,28,13,136,171,199,201,249,128,73,51,237,168,236,187,139,24,65,157,40,117,16,244,47,247,164,140,97,188,217,155,160,232,131,148,34,143,199,226,26,58,6,31,98,241,207,166,228,162,92,127,12,253,224,233,33,60,102,154,243,31,39,251,14,76,98,205,185,16,247,63,151,132,17,122,216,58,250,118,221,133,194,88,195,126,154,66,107,95,231,149,228,199,217,102,56,241,30,208,121,175,158,201,51,23,32,252,156,202,210,42,64,225,226,243,26,235,32,51,98,237,97,27,213,67,9,39,6,212,136,72,196,122,31,126,208,157,169,126,197,170,193,168,199,125,188,211,106,36,193,50,141,217,1,15,215,26,123,210,63,182,94,63,55,120,145,186,182,115,204,21,43,215,92,167,37,225,225,217,144,73,198,54,122,33,59,46,197,168,45,29,1,176,216,16,190,3,146,118,8,131,180,41,200,169,72,195,51,247,10,152,113,98,7,204,76,216,113,73,9,217,144,70,167,107,95,207,118,254,13,47,173,115,195,14,77,20,232,35,84,49,102,202,138,204,93,55,127,188,207,115,74,56,218,49,120,11,156,42,2,11,93,118,169,58,200,20,33,25,176,25,21,95,61,30,36,48,31,31,14,111,253,178,214,231,231,100,87,41,28,37,24,108,48,58,235,133,219,76,32,95,217,207,132,33,195,191,47,52,118,248,29,139,105,212,233,104,168,222,21,0,106,174,138,85,103,117,39,150,168,168,215,204,45,217,38,137,253,20,12,173,157,146,74,146,181,210,139,208,114,61,249,53,202,139,132,170,4,209,244,152,241,214,89,101,89,3,124,149,194,69,253,220,113,80,19,229,192,121,251,197,90,55,82,9,150,94,134,175,211,37,108,43,24,173,38,39,18,17,53,113,6,248,126,115,160,161,177,117,242,200,77,208,152,245,3,112,11,215,144,5,253,234,38,141,157,32,98,165,81,137,72,243,21,72,155,162,225,101,53,102,109,73,78,194,15,17,5,58,176,193,136,223,36,97,166,71,52,239,90,47,89,216,62,75,199,54,139,110,188,231,137,107,235,111,119,226,216,233,88,2,197,28,79,137,23,89,214,18,61,109,111,208,8,37,127,225,143,236,159,130,28,184,219,50,222,177,46,207,157,167,132,214,208,179,1,17,166,138,130,173,140,91,57,182,255,41,179,168,199,7,30,210,43,74,53,164,57,128,62,239,182,242,140,179,180,146,45,199,176,23,45,6,99,190,168,40,179,139,221,178,76,50,173,50,229,165,205,239,177,190,108,251,218,174,250,171,154,186,213,118,73,146,107,218,199,29,183,200,13,107,67,92,250,27,51,232,133,149,150,167,9,44,198,239,205,22,83,241,188,177,237,194,158,95,141,227,212,180,102,133,226,73,159,43,166,236,192,177,197,180,5,245,107,230,255,107,253,99,119,123,207,43,31,242,187,51,30,157,100,193,91,229,2,1,38,32,163,211,197,116,183,158,187,159,220,111,61,79,40,66,4,41,46,19,148,63,198,128,209,178,153,148,182,235,242,200,232,185,130,96,238,115,145,44,131,3,61,222,69,24,234,112,13,92,43,132,71,10,196,125,24,93,22,85,232,112,86,203,79,32,180,79,67,203,27,187,41,129,64,49,111,82,203,43,12,32,117,104,106,180,167,186,168,95,117,86,13,131,175,149,95,171,190,98,150,135,233,27,173,241,63,232,179,202,44,62,143,94,115,128,81,77,55,12,1,193,214,146,62,226,91,243,53,115,230,116,80,25,244,41,237,229,128,30,194,56,120,57,50,148,177,211,65,183,67,130,72,89,131,146,95,52,78,251,72,253,85,176,95,252,253,184,242,97,208,87,215,219,97,196,93,67,10,201,141,126,108,197,43,31,0,194,0,87,210,151,244,125,177,141,128,104,18,234,72,145,207,15,202,226,235,84,23,246,38,25,161,75,249,15,1,160,127,52,118,168,52,217,88,153,158,44,191,6,139,181,177,57,119,74,244,177,236,43,42,90,5,87,49,25,59,67,44,238,150,74,209,145,173,245,134,120,108,60,102,168,191,253,222,39,20,166,18,97,119,29,142,227,0,47,118,133,240,72,234,200,227,26,80,80,46,93,97,34,85,152,134,126,211,23,203,39,210,113,99,26,82,95,117,79,17,110,171,129,62,19,54,229,95,38,195,219,111,235,223,8,100,149,146,1,234,250,82,215,26,192,231,159,59,243,104,105,156,80,192,169,32,104,203,200,164,160,143,168,110,77,188,231,253,224,35,209,217,154,87,121,71,252,145,25,168,199,26,3,0,13,139,121,17,19,189,31,76,36,9,46,171,137,218,231,182,197,72,164,103,184,98,170,183,141,20,80,214,81,190,110,165,1,178,9,29,9,180,206,121,148,222,159,98,91,220,123,172,126,98,138,241,15,79,54,181,196,145,145,144,236,130,165,100,77,9,133,137,252,58,16,111,49,171,120,240,97,58,161,103,129,72,109,36,124,220,255,54,130,217,60,45,116,165,202,156,133,106,54,207,103,227,151,30,9,34,76,40,66,1,82,194,154,46,78,38,51,127,163,185,51,54,86,182,191,62,89,192,151,71,74,166,60,133,69,239,64,128,9,216,194,73,178,98,84,246,25,157,126,166,138,192,215,92,55,53,40,127,94,9,169,17,98,228,85,253,165,185,196,201,241,67,58,58,247,237,173,152,208,39,91,128,166,213,98,25,161,30,126,127,234,248,63,88,248,175,56,234,255,96,128,124,159,126,94,188,158,172,57,166,61,37,245,217,122,114,115,36,142,10,212,228,159,33,237,101,34,135,20,174,149,26,191,166,237,146,87,189,195,154,211,11,136,144,125,163,93,196,32,140,190,171,179,0,197,166,87,250,74,225,11,131,223,48,129,210,239,38,42,166,11,74,46,43,236,249,187,140,21,134,138,247,150,42,246,104,12,105,203,14,149,115,223,13,100,138,122,20,154,143,81,61,28,147,149,110,37,199,14,12,115,122,112,54,62,9,133,175,245,195,162,121,107,2,18,66,99,72,246,216,178,235,222,55,173,146,38,223,158,116,204,172,125,240,150,224,187,217,18,158,48,73,1,14,29,199,46,15,13,63,170,84,13,80,144,168,211,184,114,54,209,73,87,50,206,113,122,157,82,4,1,11,118,248,65,230,53,231,148,251,128,91,149,31,164,177,146,225,183,210,122,16,19,175,211,137,148,96,42,255,124,83,196,17,156,211,227,240,168,223,145,62,235,29,73,105,220,87,85,210,25,241,197,5,17,81,160,212,197,115,35,3,193,49,176,220,86,247,119,56,251,28,195,138,196,46,87,114,245,122,84,7,172,117,85,99,191,4,252,106,5,6,78,106,13,251,51,44,219,44,64,103,208,196,101,60,92,34,205,133,250,38,161,46,30,126,250,196,14,137,63,168,90,34,23,68,67,80,180,171,48,96,236,111,160,135,74,99,187,183,44,192,91,143,152,35,194,0,21,124,205,211,250,116,245,174,46,88,226,196,57,2,226,88,0,100,128,240,251,206,143,208,227,4,214,133,207,115,68,214,188,221,34,246,59,12,44,40,241,167,201,206,87,19,185,147,67,162,241,193,166,205,120,114,118,155,175,209,72,174,100,134,255,93,200,236,107,184,87,156,130,151,216,156,60,42,55,37,143,108,71,182,104,29,125,23,61,36,50,24,157,75,10,137,63,163,41,40,168,183,24,52,164,128,150,190,14,116,162,42,114,99,66,181,62,5,33,173,95,51,32,84,124,230,177,55,82,177,175,57,186,123,52,96,165,40,239,75,83,14,119,190,75,79,158,211,163,129,124,35,196,208,168,53,125,211,3,172,9,124,240,16,82,91,14,4,235,240,40,122,15,118,18,71,122,154,159,141,188,183,179,46,185,130,200,166,133,2,181,252,1,240,75,46,180,251,108,169,132,207,244,194,34,134,231,199,170,104,140,221,237,44,165,56,124,117,18,71,152,171,154,6,247,79,140,95,8,104,122,196,224,41,216,77,190,89,110,235,133,20,63,107,197,102,38,182,120,252,43,114,53,10,205,104,113,220,110,115,105,195,201,129,215,131,248,187,205,133,3,51,13,28,76,181,116,204,185,101,23,203,166,217,69,172,203,133,40,17,245,123,145,147,241,100,223,50,145,86,197,81,112,188,204,99,59,213,138,129,144,143,163,92,195,204,145,225,77,221,199,29,103,38,31,46,148,238,169,124,134,224,50,151,175,27,88,40,13,176,99,195,150,5,223,215,145,205,140,206,45,206,128,187,209,237,33,165,206,87,189,123,19,130,243,150,161,93,250,199,107,165,253,203,181,222,15,153,18,216,179,220,24,131,154,227,25,101,3,26,81,117,93,163,66,115,142,73,165,184,236,144,87,252,169,80,57,173,101,78,130,19,218,168,9,254,123,125,63,227,109,22,124,37,162,123,41,52,239,225,41,5,122,16,237,85,91,107,90,67,196,121,59,114,242,158,38,163,188,133,107,82,106,201,49,221,102,109,96,95,224,73,133,218,71,20,219,190,158,180,173,163,238,3,139,144,131,69,12,151,179,65,57,174,222,253,239,127,122,82,193,72,49,120,7,249,240,244,182,127,195,224,147,201,140,34,244,163,73,250,194,70,67,124,207,139,239,208,196,212,197,8,202,84,25,60,2,140,64,43,228,56,158,60,106,19,209,15,214,63,195,34,222,139,76,249,94,215,21,111,132,87,235,2,127,230,149,88,181,178,64,211,86,203,159,148,55,148,172,208,53,196,83,101,251,98,120,184,220,141,148,161,42,118,109,232,237,103,113,188,69,133,27,75,94,108,101,161,42,179,254,104,156,40,207,92,77,105,108,79,131,240,212,59,52,146,252,153,210,138,46,91,3,226,5,188,52,217,203,114,86,61,134,217,96,35,159,204,145,118,79,141,0,47,235,49,15,47,59,186,41,74,15,17,23,166,163,234,126,68,221,4,30,145,254,242,10,139,57,191,43,133,83,238,184,197,189,152,72,188,90,175,160,181,168,166,253,2,215,68,218,175,23,90,124,42,75,188,239,177,242,230,90,36,19,59,219,13,89,77,105,199,227,202,255,111,226,38,142,255,67,41,156,186,211,136,177,247,200,166,215,196,74,73,236,150,227,187,239,111,134,129,104,174,140,37,52,227,205,29,114,156,139,115,143,108,161,86,88,47,76,112,39,46,54,145,129,67,253,227,226,6,244,131,47,190,66,10,48,165,38,102,64,176,158,60,85,108,102,192,250,207,155,28,225,63,111,200,185,246,63,142,245,113,56,228,53,15,239,23,236,104,4,100,215,141,153,181,141,97,3,131,149,168,98,109,44,30,207,248,28,220,76,102,155,84,31,120,111,140,19,138,163,145,31,152,137,98,77,47,124,189,254,79,165,5,195,160,22,11,154,249,178,84,41,223,127,202,172,28,4,230,53,189,21,121,99,9,211,61,43,65,201,87,239,117,135,242,5,3,21,67,148,57,177,122,25,57,150,72,202,156,126,251,241,168,231,206,42,36,29,142,128,88,208,57,209,196,164,69,96,79,22,245,204,182,74,144,140,79,207,99,60,216,214,96,11,31,171,244,10,4,13,93,113,18,14,207,253,239,49,65,6,178,108,39,128,137,0,168,242,200,23,72,179,116,57,65,198,137,233,242,62,74,111,179,65,208,133,191,69,41,227,114,215,170,48,139,26,1,217,62,145,136,234,146,142,100,62,83,130,210,202,51,92,1,26,4,25,36,99,78,83,24,131,246,47,33,2,223,33,38,222,237,58,121,222,219,95,117,237,69,182,102,112,82,72,88,202,65,237,84,220,178,124,108,159,10,31,198,186,96,11,154,131,245,250,163,60,146,42,234,180,198,68,250,124,99,242,49,30,123,156,243,44,84,181,213,253,196,113,79,193,206,242,138,40,65,131,90,17,129,231,45,120,127,178,253,157,81,164,34,1,254,114,80,104,160,132,254,22,72,78,9,87,9,48,195,224,44,145,59,163,155,140,136,193,72,61,103,113,201,125,3,97,36,111,212,190,227,192,78,60,217,112,54,189,164,144,167,6,166,189,124,224,131,156,207,12,124,50,236,232,222,229,171,196,143,212,26,103,10,6,200,28,101,8,90,106,53,203,181,246,21,109,106,234,68,191,252,49,12,184,60,16,9,111,60,38,92,108,87,226,78,6,227,75,44,76,126,96,231,50,199,4,78,184,5,67,198,8,98,48,31,90,207,110,251,199,51,95,101,175,201,157,68,94,117,183,134,207,92,166,182,112,41,217,198,235,209,224,108,160,3,106,190,22,29,108,178,223,175,3,236,179,236,200,108,131,71,236,62,60,126,45,76,167,131,251,84,93,27,195,161,248,117,84,42,236,87,136,60,204,53,177,52,216,48,249,221,67,72,112,177,83,146,158,52,0,109,91,156,239,166,9,102,92,57,90,199,203,158,142,46,46,109,253,1,107,254,82,233,104,202,59,109,38,99,150,15,47,102,157,196,155,182,235,53,116,43,195,35,154,166,168,186,160,111,149,173,228,194,151,244,25,157,116,208,168,132,113,169,42,99,198,32,180,12,72,133,134,76,7,63,98,251,127,114,138,65,211,249,188,223,207,172,202,54,249,206,108,228,42,69,246,17,216,31,128,58,4,185,73,160,8,180,103,147,253,63,253,209,117,99,89,246,33,6,230,8,166,251,139,185,106,166,9,21,149,177,252,216,8,126,36,25,162,39,113,15,177,145,122,33,50,153,254,19,30,196,245,235,97,242,143,36,182,188,214,241,78,135,152,68,102,101,194,187,12,246,116,113,36,183,68,182,18,108,75,54,27,47,81,184,48,13,205,41,53,69,100,192,171,218,173,6,162,237,139,134,227,81,134,90,190,100,136,161,203,244,205,129,116,214,98,12,216,23,203,180,167,24,57,202,63,248,241,182,185,133,212,40,98,59,175,237,209,20,184,222,31,88,136,152,123,69,251,52,184,171,155,75,9,216,209,83,228,110,68,211,216,113,216,185,112,176,17,228,164,85,106,148,157,69,247,20,55,187,82,236,84,90,217,95,145,124,132,177,214,169,138,239,147,84,15,50,91,75,110,221,221,155,8,213,249,199,17,130,156,207,76,162,224,217,125,48,111,55,186,60,52,74,160,242,3,47,208,136,70,14,83,201,81,72,138,106,37,163,157,205,254,145,218,2,137,221,238,122,62,95,158,71,192,176,218,98,69,38,75,212,252,233,171,50,182,139,92,0,85,16,118,16,209,137,51,56,252,47,100,109,144,62,241,71,103,18,153,85,155,171,16,109,99,152,64,108,12,253,20,144,34,114,79,23,212,240,164,187,40,223,192,186,80,70,58,128,61,114,38,55,253,93,244,250,216,39,41,153,10,178,13,113,90,26,239,119,58,157,218,129,19,113,243,182,128,252,76,76,245,100,141,159,14,27,58,188,246,41,126,224,239,130,205,112,118,109,121,250,22,105,162,151,251,86,81,233,156,121,59,109,17,214,25,13,198,142,77,60,131,132,145,42,122,61,121,137,79,37,177,121,124,1,53,6,52,225,136,51,193,11,165,126,58,187,65,167,182,213,219,220,137,237,96,171,124,200,0,254,117,73,160,77,29,132,164,186,194,194,130,40,193,253,185,100,244,2,125,210,203,233,242,224,193,231,1,107,94,112,204,75,254,99,63,67,129,164,82,175,112,172,173,79,99,224,136,213,226,16,198,89,23,159,68,161,252,225,28,110,222,174,234,115,21,59,122,90,19,105,9,47,161,178,202,64,54,206,110,55,53,226,252,8,103,24,186,201,221,53,252,170,39,43,251,204,234,218,187,115,198,254,181,38,185,65,110,147,101,38,84,214,111,159,228,121,193,0,93,7,174,165,3,248,14,135,89,253,99,118,19,93,101,143,174,21,13,126,113,195,142,211,57,36,19,160,1,167,105,177,144,11,213,237,158,75,176,142,234,232,63,142,45,160,216,111,251,167,167,230,34,123,178,156,106,235,134,181,113,99,12,17,23,232,15,125,167,51,115,56,0,41,246,223,118,220,88,15,174,47,128,53,108,88,22,82,116,81,202,9,186,170,164,14,253,13,186,117,9,33,84,143,58,43,187,76,36,126,102,176,2,142,125,40,187,103,68,116,156,234,0,63,62,44,149,0,244,116,97,14,81,112,55,119,68,99,214,85,87,150,117,119,242,146,133,71,251,54,176,124,41,238,57,45,66,124,235,116,7,83,228,236,17,122,132,130,206,224,184,202,193,178,167,84,157,8,25,144,62,51,105,251,22,100,232,119,154,63,20,235,114,28,33,186,167,23,176,161,200,208,121,251,229,88,91,48,32,136,208,187,153,143,79,173,114,49,146,108,201,59,94,237,34,94,200,61,20,40,221,64,103,17,227,228,11,110,34,79,227,159,0,255,164,32,118,166,29,216,190,126,211,31,250,179,204,197,122,43,163,11,162,39,93,69,31,86,159,133,231,255,137,219,176,28,77,171,155,36,30,41,141,146,95,246,28,105,61,242,87,179,11,154,165,100,21,35,142,246,108,168,217,13,168,255,161,185,112,13,243,238,246,149,217,118,118,232,217,124,171,240,192,32,223,88,203,15,112,203,93,106,150,84,98,46,242,237,121,103,138,110,215,201,40,59,186,21,54,182,60,235,83,182,134,15,28,215,80,68,127,20,174,22,13,58,42,154,192,243,117,227,235,214,12,39,58,255,80,129,90,154,110,241,47,219,66,71,51,151,147,247,143,162,240,253,37,42,92,56,171,73,13,62,53,118,211,14,192,34,209,156,6,240,68,111,140,125,11,159,83,150,67,12,87,197,132,34,44,137,167,59,142,132,238,180,195,167,76,251,190,129,168,49,11,229,211,49,67,4,210,212,28,188,157,211,147,193,241,140,7,47,246,191,197,66,254,238,253,9,33,253,64,208,165,58,7,203,151,227,79,159,21,81,117,241,179,157,200,238,191,21,219,157,152,166,186,3,190,232,37,104,40,15,64,38,86,243,126,177,68,6,122,225,189,11,197,55,98,47,169,29,102,8,72,242,88,57,108,56,48,176,55,201,164,57,219,162,153,46,229,241,191,182,116,160,7,191,183,69,181,43,177,181,144,229,138,225,170,251,78,213,58,103,79,51,238,157,85,99,196,58,173,178,23,235,1,56,235,155,83,30,5,64,160,35,3,241,62,140,65,121,121,94,209,145,74,139,77,190,247,232,231,192,190,130,186,128,100,46,42,49,177,214,195,95,81,195,5,65,147,176,233,11,20,100,197,244,28,44,132,132,58,88,187,15,228,52,31,213,172,69,5,231,166,73,70,163,180,205,162,10,52,59,102,109,253,255,156,227,186,29,216,110,233,34,61,147,57,173,104,78,95,10,61,36,29,80,91,133,82,161,145,252,39,207,165,199,89,164,160,129,18,240,146,240,21,210,208,88,19,163,97,176,17,41,217,135,26,152,188,61,1,12,39,56,0,113,143,46,114,140,198,224,0,202,209,76,92,74,84,201,226,172,102,107,49,142,238,32,65,198,156,177,137,30,9,63,73,158,59,226,124,90,118,115,115,171,201,103,96,55,9,240,19,184,195,89,14,28,31,26,187,171,91,48,192,84,207,157,67,100,176,127,109,42,84,60,143,89,12,226,2,24,37,200,255,183,166,199,158,17,80,197,141,53,35,105,151,28,5,246,187,216,61,197,190,245,255,143,5,150,226,114,149,174,75,220,234,43,145,179,150,61,107,70,27,131,140,179,159,106,40,127,104,241,99,148,134,243,81,39,52,205,64,197,171,116,121,210,166,98,221,185,138,69,47,93,175,186,102,96,246,110,175,228,69,4,56,116,206,116,196,207,142,231,2,170,245,150,126,30,56,29,188,132,168,48,174,193,34,44,217,112,227,47,142,57,94,204,125,219,214,128,167,238,53,138,137,172,125,34,37,13,150,38,246,39,164,36,246,130,201,101,148,52,62,252,115,165,76,42,90,173,231,33,65,27,207,226,29,82,1,220,191,197,236,160,106,9,65,216,66,173,28,106,133,92,1,230,156,147,240,129,220,107,222,52,10,86,172,230,130,65,194,171,116,43,211,166,255,11,208,200,253,38,67,111,30,168,49,160,4,144,126,250,245,93,58,220,211,140,245,76,246,196,141,194,175,21,165,84,104,187,209,191,6,111,240,150,169,151,95,212,203,174,23,190,226,157,38,10,21,21,96,166,127,25,209,243,158,145,208,46,115,136,164,102,109,247,134,255,181,194,80,246,87,9,25,81,122,206,48,156,102,124,147,163,159,156,83,201,48,188,165,95,12,43,108,216,156,252,65,19,78,134,16,90,105,163,167,100,110,142,59,218,81,96,96,235,139,225,118,27,234,196,102,91,149,190,58,180,161,5,36,109,143,73,94,22,36,15,246,150,47,246,73,145,42,161,251,139,194,8,31,63,147,210,255,113,155,22,43,52,249,107,117,203,32,227,78,153,243,86,139,231,38,152,189,228,97,191,31,106,8,53,233,132,75,83,108,151,195,6,22,57,87,165,194,34,89,217,115,114,220,230,178,120,163,179,61,243,66,154,247,70,162,11,82,222,45,198,167,204,174,114,199,92,102,168,78,152,165,173,169,157,208,230,22,224,138,3,59,97,210,197,200,31,211,14,101,141,111,140,20,20,132,123,2,208,33,242,167,121,190,187,221,53,218,239,56,121,129,205,63,76,21,172,94,249,244,215,252,170,130,198,219,66,175,42,64,246,141,95,24,32,30,237,191,114,167,98,246,174,229,153,10,187,106,170,5,11,179,144,234,231,95,185,174,78,90,88,155,140,29,58,82,184,106,108,199,4,173,35,154,177,16,68,130,141,254,118,35,252,195,76,67,85,114,178,190,254,20,159,255,75,243,166,110,57,45,251,134,18,199,11,235,152,113,106,82,212,15,92,11,202,153,193,199,186,44,254,14,178,234,140,204,153,48,162,106,58,148,105,137,245,173,161,215,93,243,85,111,86,216,60,134,64,112,241,198,160,83,184,20,11,109,242,11,117,123,117,58,15,54,170,248,170,246,189,4,54,224,40,49,88,27,188,202,45,241,158,91,94,160,102,70,226,168,150,118,97,26,159,211,192,146,103,229,162,195,75,36,46,163,148,157,20,136,23,215,4,104,201,203,82,62,59,163,171,182,101,235,168,40,32,75,81,19,36,141,150,140,242,237,155,135,30,116,13,223,3,95,134,232,132,135,122,242,140,168,231,42,18,101,0,144,146,125,66,61,30,217,29,56,8,165,86,218,41,255,175,61,138,72,98,129,147,139,161,171,145,85,112,46,58,80,160,184,145,117,101,118,156,92,124,242,43,10,12,33,137,4,174,111,167,79,18,138,198,254,69,3,30,190,216,250,255,69,227,255,199,104,17,35,50,118,111,68,160,242,170,29,151,194,36,28,11,199,184,7,0,105,228,234,119,104,94,108,108,19,196,53,199,20,172,33,207,67,247,145,239,148,54,175,202,161,211,95,149,161,185,189,211,69,241,180,253,1,10,92,208,153,245,211,250,224,120,159,93,212,193,144,101,43,146,60,93,250,254,1,182,40,76,25,137,98,74,201,15,63,17,78,47,58,227,199,183,28,38,255,224,229,59,8,103,218,42,132,207,196,152,122,4,214,249,201,238,56,110,114,20,245,181,150,61,39,118,12,103,23,220,253,196,101,213,210,177,133,131,120,84,181,245,215,121,184,39,60,5,159,143,196,251,59,211,3,26,60,98,224,202,229,158,53,56,82,132,153,102,106,150,48,212,32,236,17,55,254,194,62,210,67,238,61,199,163,60,25,11,247,75,213,131,167,168,140,133,21,165,242,17,94,14,66,33,159,243,69,67,190,176,146,5,64,57,200,46,114,213,233,241,187,176,9,204,5,23,137,108,144,44,100,46,213,57,219,197,5,173,150,218,79,129,119,94,93,133,150,2,6,83,17,28,197,186,144,200,104,91,132,80,171,220,143,113,101,81,161,0,199,209,189,177,178,201,11,205,60,118,63,47,184,138,219,130,73,213,0,5,194,178,149,54,136,24,217,114,22,3,86,30,220,158,10,57,27,213,70,212,162,162,246,206,141,20,165,71,8,95,163,125,230,71,37,105,80,74,94,52,46,9,109,54,41,97,124,194,58,214,2,31,145,153,181,19,89,66,224,210,33,233,148,98,28,151,150,183,189,9,129,107,13,163,232,47,178,28,176,106,128,95,134,155,7,32,155,79,121,131,254,212,91,133,249,196,94,168,237,77,141,186,48,12,44,84,16,199,22,32,240,28,105,162,52,51,13,53,43,25,109,67,32,238,124,30,11,43,37,202,229,86,225,205,170,192,100,63,204,110,18,31,231,199,238,240,253,136,44,229,79,105,210,143,155,141,157,148,52,98,172,42,152,8,250,27,49,140,148,64,177,192,89,37,18,127,68,80,50,40,22,143,225,235,159,30,88,232,191,211,158,167,43,195,16,58,47,123,25,219,155,49,232,198,7,237,193,222,82,232,78,255,147,182,128,136,63,43,237,9,88,198,235,69,10,212,21,184,254,55,250,125,212,154,127,205,74,97,197,102,195,224,177,59,87,203,113,227,227,62,247,209,151,111,23,9,60,49,99,36,53,120,234,211,164,242,82,179,36,94,144,241,237,30,149,32,222,188,67,163,129,160,223,5,40,47,193,211,112,134,75,86,22,53,252,56,67,145,75,195,168,73,126,97,235,29,27,103,115,64,136,121,173,188,57,215,160,48,231,228,201,25,129,235,112,71,192,203,206,58,57,130,173,127,3,182,169,96,72,141,247,216,62,174,228,131,209,144,214,146,142,202,250,168,34,226,92,211,161,70,149,194,167,143,92,109,7,214,149,36,84,227,119,135,35,53,202,223,154,7,213,164,192,227,132,164,160,152,78,166,88,10,32,200,149,54,9,204,112,112,147,183,191,140,189,23,212,169,83,51,156,94,15,168,166,94,200,105,250,50,5,94,39,80,146,91,130,169,245,19,101,24,235,164,178,232,53,48,163,164,30,252,190,15,41,213,112,180,121,76,195,106,235,182,221,88,96,91,238,155,249,252,31,37,240,176,42,32,192,181,165,165,239,178,209,195,206,137,168,160,241,56,210,53,199,3,109,68,204,132,251,98,31,97,10,126,208,122,152,55,198,110,150,225,82,103,249,5,49,226,152,131,171,174,50,206,85,164,187,253,167,45,148,104,179,165,92,61,22,248,225,70,164,92,53,172,101,231,245,206,200,148,82,139,59,19,110,100,195,199,102,139,236,218,106,171,219,229,127,67,87,45,65,22,146,26,138,106,154,103,247,229,29,150,46,198,187,106,230,90,123,171,179,4,123,74,45,40,117,157,96,128,99,43,24,139,183,87,73,102,172,246,110,163,192,194,249,34,239,112,227,61,218,11,229,36,138,122,79,91,219,144,6,45,19,219,194,65,188,68,125,237,252,152,247,103,68,174,130,26,243,52,169,116,10,30,150,185,234,63,224,3,182,5,79,168,1,63,43,210,231,1,196,134,249,60,231,250,3,142,97,60,49,21,94,126,137,45,46,20,71,108,78,107,41,197,31,48,252,98,188,143,86,83,143,92,219,23,116,159,151,29,253,75,225,148,80,34,0,3,55,213,51,10,223,184,60,231,113,102,69,93,243,133,146,16,177,189,200,223,43,208,194,102,200,14,220,46,120,225,219,21,60,106,19,241,41,5,145,158,104,95,216,30,245,66,218,224,1,205,29,137,190,176,197,80,140,229,123,120,42,51,22,142,1,105,55,169,2,37,149,132,116,57,64,176,64,100,70,186,176,62,37,115,154,120,39,77,28,182,118,43,168,78,115,76,59,240,197,231,217,119,3,210,237,95,153,129,173,183,51,110,247,217,116,191,96,82,160,47,254,237,254,177,199,219,35,238,246,135,4,86,105,82,175,112,155,143,247,57,37,48,6,13,72,61,254,136,62,1,210,191,27,213,161,192,59,96,166,78,98,123,93,112,226,244,126,242,114,183,7,103,176,3,155,241,27,83,74,114,42,191,56,197,222,188,31,120,179,208,190,57,198,138,159,105,207,108,30,243,225,82,132,102,42,80,175,116,244,166,111,234,226,205,28,190,219,234,2,186,0,175,207,20,142,135,252,81,174,117,186,103,151,250,217,180,28,20,132,152,218,101,49,238,117,237,47,255,71,59,185,34,203,209,47,3,77,197,110,215,216,90,78,172,242,184,133,146,251,130,37,53,253,105,9,241,86,53,163,55,71,153,96,156,227,12,104,210,118,31,35,11,216,17,176,76,194,24,169,33,80,153,164,95,47,169,153,77,237,243,2,34,62,26,109,154,140,68,62,148,89,101,239,234,132,5,173,209,113,185,198,4,174,25,236,21,57,205,4,57,40,222,103,123,13,201,224,172,47,102,207,181,33,254,118,101,201,194,140,225,54,192,172,210,157,12,7,164,139,130,239,96,142,158,121,136,116,111,91,127,54,71,110,68,25,190,127,254,29,219,106,85,32,237,105,245,22,240,206,241,29,16,102,154,168,18,54,184,208,184,90,138,223,146,116,40,131,163,51,77,255,47,58,110,93,33,36,17,8,71,37,105,188,226,187,223,74,11,248,234,141,208,175,121,233,153,51,215,68,9,251,233,119,104,122,27,123,81,249,59,112,152,43,157,134,192,85,31,43,155,70,236,81,130,70,105,142,187,103,139,126,123,140,255,160,114,165,86,150,176,227,229,47,235,191,17,77,73,174,35,125,164,198,219,117,79,254,53,73,58,129,183,137,75,163,72,127,220,243,201,35,152,219,132,49,198,52,97,172,176,152,131,5,20,185,209,177,223,168,167,157,83,78,177,184,140,37,16,76,15,77,228,245,142,141,104,110,223,167,91,255,147,59,250,21,194,120,31,200,189,179,115,123,139,222,248,23,135,101,190,113,215,15,184,24,226,114,153,5,171,250,147,53,253,249,64,188,234,19,236,182,134,152,110,99,166,250,154,172,99,182,120,135,181,114,71,209,49,2,252,36,15,230,126,115,190,162,231,8,186,95,91,202,111,21,78,200,69,119,93,26,212,118,135,237,146,126,171,180,48,225,75,50,118,178,124,204,231,174,93,180,221,26,134,73,193,228,108,45,172,120,229,107,207,95,139,159,119,169,194,189,154,237,39,52,22,206,95,3,88,16,139,75,138,87,43,55,56,56,153,148,246,246,215,157,32,116,23,177,112,37,101,95,103,121,50,168,247,227,199,207,86,217,213,251,164,39,97,177,181,11,88,35,251,4,6,212,211,220,109,168,10,61,30,156,196,22,204,230,215,211,214,21,184,116,20,127,92,190,58,6,80,159,30,0,155,64,189,25,135,98,131,217,127,122,179,184,64,197,43,169,86,62,162,45,6,46,70,214,206,83,220,19,211,251,199,79,158,124,33,129,32,110,255,110,132,253,127,158,33,44,4,173,31,93,29,159,37,35,1,33,247,45,255,249,82,0,117,245,198,180,243,86,198,128,78,125,71,60,0,55,126,95,124,117,124,182,207,67,66,244,219,59,46,190,66,142,86,251,147,138,15,17,74,133,255,136,192,67,182,92,5,3,142,2,245,90,222,221,72,35,101,135,49,152,187,15,178,90,107,225,253,177,32,143,207,43,113,71,157,53,127,68,71,155,99,223,49,216,31,201,233,196,8,76,146,35,4,107,48,219,249,20,177,175,130,204,39,22,186,57,203,26,218,0,6,202,196,81,119,54,14,97,56,49,13,235,210,80,69,41,158,73,58,190,69,127,166,117,181,224,209,8,152,234,194,103,223,76,56,6,18,208,43,169,173,126,236,171,234,239,151,38,106,72,85,110,110,33,53,148,50,250,194,105,77,126,86,235,97,187,191,43,125,90,238,128,169,251,6,211,240,177,236,83,124,77,30,204,130,40,246,174,197,237,111,15,72,245,35,168,89,152,98,136,89,52,206,224,241,19,77,111,19,156,15,26,7,158,228,14,227,218,103,53,222,24,24,150,221,238,37,52,184,171,169,225,235,76,165,186,133,80,19,243,14,135,140,10,91,226,30,38,116,151,95,101,39,11,214,219,214,246,44,175,133,95,11,131,9,9,178,212,233,198,77,127,161,157,139,139,52,165,105,166,201,64,16,169,39,33,43,44,228,120,155,76,198,216,31,233,246,149,174,200,52,169,206,135,207,126,217,152,53,91,170,237,177,174,181,107,73,150,61,75,18,40,27,145,164,83,5,200,113,21,232,186,102,141,159,49,16,186,226,143,208,51,181,96,74,116,14,214,33,89,217,170,37,185,78,187,61,115,216,78,216,204,206,200,104,255,7,4,193,19,182,230,178,250,163,108,157,16,205,84,238,77,2,96,40,146,74,88,216,40,246,0,45,162,70,12,181,124,15,27,8,203,157,178,8,190,237,115,17,197,131,17,162,44,3,81,129,236,251,47,74,171,88,71,183,37,37,11,37,201,248,230,25,104,129,27,241,111,64,248,126,65,124,163,74,82,107,14,252,22,230,110,113,152,165,48,81,34,64,212,153,189,253,238,15,22,27,107,253,237,114,225,153,147,147,123,140,21,129,184,152,118,14,229,37,159,174,194,17,122,218,178,181,5,65,62,196,44,165,200,191,5,142,117,5,19,247,120,110,126,102,255,21,29,246,43,247,99,127,253,145,20,77,254,7,35,128,31,103,8,21,117,178,192,42,122,35,88,4,128,127,2,99,194,64,203,35,157,116,19,133,130,171,199,9,105,186,237,167,214,68,32,231,128,60,36,164,30,30,134,41,173,235,15,26,216,183,84,20,19,190,77,201,1,131,65,2,57,223,147,254,232,123,43,88,47,181,209,152,237,225,103,207,76,80,163,193,93,91,250,53,212,21,32,181,208,98,53,64,44,110,14,186,231,251,247,177,156,46,243,48,6,234,216,222,80,143,58,41,104,218,49,102,132,234,44,181,75,122,249,38,57,21,21,58,192,219,171,75,109,156,69,121,180,31,37,112,22,109,254,91,70,118,110,60,166,242,84,175,61,160,41,31,59,120,167,21,166,40,118,186,93,51,65,251,247,32,60,203,125,86,182,195,167,90,199,174,55,12,11,95,43,226,53,121,59,190,213,203,2,178,247,122,87,133,214,67,107,182,179,239,232,154,59,31,94,182,206,246,186,178,20,163,59,62,133,163,178,153,182,86,109,88,165,252,251,250,178,36,59,1,47,74,84,206,104,87,199,38,218,135,180,155,115,87,30,52,126,158,76,24,101,53,172,239,83,52,228,244,164,29,251,240,162,226,149,99,62,151,13,103,246,148,93,177,41,53,153,73,166,106,249,72,97,253,118,57,251,142,136,68,10,29,84,42,27,188,14,22,8,98,18,224,5,112,233,155,3,203,13,59,255,127,209,34,237,125,132,75,105,70,64,180,166,16,211,50,178,52,112,50,129,130,31,168,147,70,122,112,35,142,187,238,229,192,208,79,238,53,81,74,4,59,30,222,34,79,237,89,72,57,248,131,184,25,201,146,217,146,211,136,239,194,16,23,75,177,58,164,173,140,155,170,204,224,24,78,123,125,178,154,189,33,231,224,208,120,121,249,165,226,229,215,99,232,108,159,60,151,223,239,242,78,233,185,92,137,52,50,57,17,234,26,21,213,96,70,114,231,155,154,110,58,115,187,48,120,169,192,104,3,218,206,145,102,77,207,233,40,92,197,215,125,201,129,33,202,7,162,165,20,6,121,122,218,60,226,52,141,253,32,162,107,241,169,254,192,9,43,216,65,251,38,240,161,237,125,52,119,193,184,63,111,123,235,142,187,69,79,174,124,226,103,77,133,24,157,182,164,167,189,84,43,155,17,144,165,38,166,163,160,119,78,129,159,175,41,28,120,122,113,127,221,22,3,145,36,78,127,89,204,86,131,179,161,46,255,47,117,128,176,149,199,5,10,49,45,216,81,112,40,29,201,250,61,98,198,236,62,93,244,75,131,130,40,52,194,48,230,9,203,147,12,241,24,32,165,12,214,68,186,159,254,207,49,231,67,58,85,220,178,7,79,184,184,68,130,164,196,128,5,200,93,124,17,98,250,112,165,49,35,126,113,4,227,251,252,151,45,130,100,37,49,243,15,210,207,126,32,84,194,111,80,228,204,224,3,252,217,43,46,5,241,248,93,124,160,218,84,255,44,234,204,192,185,221,141,186,200,2,234,48,57,20,192,201,171,109,224,121,8,204,167,40,2,245,63,97,117,61,214,34,120,186,60,115,10,251,140,249,56,210,224,46,182,15,76,57,190,46,203,71,138,89,161,110,229,153,23,249,187,193,173,51,236,200,124,188,128,199,92,209,20,224,74,156,108,103,101,245,171,75,182,29,85,217,131,62,154,205,210,7,40,74,42,99,203,14,191,126,83,150,43,178,48,86,233,6,216,105,144,237,80,86,95,246,155,115,199,240,242,25,165,225,0,207,170,4,253,173,25,162,119,202,102,152,168,120,27,185,97,186,245,114,6,146,252,139,62,121,93,138,178,235,162,48,227,65,187,23,135,86,156,38,148,155,174,131,131,124,117,209,0,115,62,217,19,212,131,146,74,143,216,28,66,208,169,65,189,51,216,148,46,125,11,43,226,203,145,55,22,78,120,29,242,63,231,140,233,19,52,154,86,201,164,26,81,81,19,198,208,171,175,60,154,187,62,220,190,173,155,37,37,28,85,136,59,209,213,249,99,31,89,198,222,112,231,95,158,119,64,211,216,64,60,133,115,156,52,140,169,145,240,248,212,210,246,119,4,145,61,254,246,137,101,176,75,252,191,197,111,107,146,29,43,79,252,81,221,78,35,25,165,147,0,44,185,172,177,191,252,178,201,130,127,30,61,106,49,207,121,179,238,13,84,94,103,84,109,36,247,105,191,12,34,53,98,52,181,128,31,35,51,10,250,239,109,229,64,80,124,242,108,194,16,21,183,211,198,119,135,20,229,122,173,66,142,174,155,31,253,92,227,40,23,3,162,36,44,151,201,186,87,121,154,30,186,81,251,52,123,82,181,97,156,193,183,214,1,106,35,190,14,241,54,79,246,213,180,148,80,56,191,121,144,59,130,80,231,79,144,125,128,104,151,97,44,235,65,170,233,61,105,62,190,142,255,126,16,167,254,224,153,14,67,177,202,105,31,99,137,225,244,151,41,227,44,225,169,243,92,202,174,248,27,19,86,244,242,36,122,53,69,196,48,235,78,227,113,8,160,57,236,18,93,226,208,218,96,126,153,252,94,233,129,95,174,90,94,249,56,88,245,116,103,80,25,14,51,210,158,19,29,244,61,207,38,77,87,148,73,188,238,242,239,203,88,50,238,78,62,255,58,239,169,123,254,221,32,89,203,76,138,109,68,142,148,89,164,160,193,75,29,59,158,192,117,1,26,35,12,221,93,87,202,21,15,201,46,182,214,81,163,67,26,203,165,163,99,126,189,251,18,108,15,129,240,77,62,114,85,64,174,183,189,162,111,218,32,225,33,73,225,66,189,196,100,46,77,250,213,220,186,247,139,228,181,92,229,29,192,115,154,104,183,33,200,221,41,213,81,44,0,82,147,139,129,251,98,134,176,175,99,54,82,106,68,226,119,230,116,172,232,66,248,236,91,161,233,173,103,134,106,165,151,159,226,14,216,205,142,124,28,209,41,224,153,96,133,70,244,227,54,13,23,227,136,191,225,4,57,18,248,243,37,108,116,20,241,231,171,228,231,173,135,172,12,198,167,35,205,239,133,196,126,219,108,139,165,184,197,157,30,208,90,218,106,202,90,35,9,171,135,215,158,208,217,71,133,194,31,126,55,222,37,42,6,243,34,123,116,200,2,221,81,70,242,33,215,173,33,172,190,198,109,180,6,140,31,240,91,118,204,121,79,80,7,125,180,112,169,31,177,26,76,241,68,180,207,185,52,163,158,170,98,175,234,67,1,200,217,59,77,32,112,13,6,158,140,25,14,173,230,193,203,240,123,170,6,231,104,16,133,206,53,248,1,214,245,182,124,42,94,90,32,159,123,212,229,11,199,97,46,141,132,110,112,207,131,65,124,152,176,129,187,178,110,210,57,72,193,143,127,65,7,83,40,151,209,91,137,8,112,235,209,45,195,76,80,169,133,44,170,246,29,235,159,225,2,241,114,52,127,46,87,85,112,27,164,179,130,211,224,140,110,221,82,236,44,227,198,254,27,238,74,250,205,74,96,42,120,115,122,251,191,18,206,174,51,28,146,186,187,239,65,164,205,18,131,127,174,125,236,26,119,179,225,199,218,216,5,155,152,34,76,158,82,23,8,113,167,243,72,196,101,99,156,93,215,1,79,168,23,128,30,252,171,226,224,90,11,122,202,141,239,250,124,15,87,249,247,133,143,47,116,50,243,46,7,84,205,148,239,117,222,88,215,82,33,15,254,61,99,250,96,82,156,234,35,82,65,241,156,187,77,149,49,196,47,126,48,198,220,124,252,217,68,61,105,253,241,249,166,226,213,84,22,192,94,174,145,237,140,40,170,1,53,250,155,242,154,106,44,57,240,223,146,85,66,207,14,163,130,9,251,60,116,222,233,226,127,27,49,79,209,88,38,4,19,211,252,77,240,158,203,119,251,54,91,39,128,98,203,220,180,197,199,82,13,31,126,199,243,198,73,247,8,180,17,156,238,233,126,224,44,252,201,166,164,19,202,130,153,92,233,68,168,92,20,192,213,124,29,124,202,81,68,133,212,36,219,163,96,140,250,146,46,136,116,227,206,109,129,82,225,83,232,37,5,206,102,214,70,48,228,145,16,252,63,211,17,24,241,33,71,108,31,18,30,100,42,18,118,252,201,1,158,11,26,37,215,103,74,35,63,240,181,152,148,126,185,203,116,217,18,204,79,95,114,211,66,184,62,74,100,170,111,130,255,64,224,217,118,100,159,6,208,235,87,6,12,132,192,87,9,66,248,128,183,14,64,165,191,144,48,183,234,209,74,181,65,246,225,12,24,102,29,71,106,87,46,114,119,189,171,210,40,67,104,134,24,206,7,166,105,105,224,205,68,63,194,255,56,48,247,234,70,248,102,159,85,88,158,15,148,180,11,26,75,59,139,0,108,70,240,194,96,14,73,202,162,112,83,46,113,118,247,17,189,78,255,72,213,190,170,153,33,105,221,180,196,188,22,183,88,63,161,1,239,25,24,108,228,72,44,146,221,243,87,160,192,193,100,163,132,236,237,253,79,40,69,234,140,217,59,44,242,84,244,12,248,214,86,102,92,144,110,123,124,32,140,133,187,153,49,193,185,96,233,8,185,142,243,208,8,176,206,44,95,32,64,23,43,161,114,73,245,172,144,191,132,60,143,46,160,8,104,39,137,204,146,137,162,133,16,30,86,88,202,138,184,43,132,214,17,123,152,232,148,1,205,244,35,49,9,139,239,171,178,36,161,36,129,203,152,123,244,242,51,237,255,17,116,189,211,121,39,211,70,19,100,64,112,130,172,200,110,9,144,54,33,161,253,28,135,55,219,191,118,23,238,196,180,242,69,235,207,116,219,121,181,207,37,185,19,197,38,126,145,221,171,44,215,68,209,60,175,62,147,200,101,247,235,115,163,236,207,215,16,46,192,37,251,84,40,21,172,77,103,19,251,49,28,195,184,149,76,95,61,34,205,41,4,54,77,40,174,99,178,247,248,62,177,222,99,169,86,5,107,80,186,19,63,99,223,11,128,112,106,79,215,42,183,126,231,184,20,31,51,16,252,241,141,91,151,123,201,204,141,86,240,147,217,142,92,234,241,8,123,224,19,69,147,40,217,99,41,95,236,77,80,247,160,36,181,28,182,14,15,160,129,253,175,185,2,201,234,192,187,67,60,190,236,132,116,41,181,86,51,125,195,26,180,134,225,21,56,53,254,65,108,25,45,7,183,12,167,79,40,163,47,22,167,11,149,42,93,252,151,36,183,29,90,111,87,219,211,133,130,86,30,124,18,10,66,243,66,245,239,20,213,205,224,172,45,235,32,181,9,204,107,122,103,42,21,246,68,46,74,85,181,223,255,74,141,190,210,194,143,197,132,218,189,22,153,138,132,56,146,19,56,161,180,62,214,217,102,238,17,75,100,156,40,120,63,10,50,209,65,204,224,211,65,56,204,72,166,238,193,155,117,255,101,67,234,180,30,93,4,34,52,176,62,15,97,227,14,127,119,181,42,211,169,117,72,255,76,214,81,240,195,79,202,39,19,42,110,100,96,198,23,246,20,14,28,212,23,96,5,26,235,215,21,243,11,1,203,129,16,57,56,131,112,107,76,252,61,74,93,250,212,243,144,141,217,193,148,25,248,198,243,28,76,197,104,121,1,125,82,99,201,246,31,0,31,218,214,190,249,23,226,157,87,23,68,15,78,170,253,39,130,136,238,234,128,103,82,77,208,25,243,167,19,171,215,183,133,89,140,138,255,255,74,187,100,115,52,223,209,144,122,44,127,167,230,13,205,7,29,181,64,247,101,24,8,34,233,154,15,143,5,245,171,233,247,122,44,96,83,8,0,66,72,248,182,80,76,251,252,49,106,141,198,5,255,252,132,146,99,72,11,250,229,146,65,189,144,168,175,54,188,42,240,59,136,76,171,44,208,126,157,230,150,188,141,215,195,78,82,94,36,159,136,135,89,135,21,34,122,48,212,248,154,176,191,120,1,150,7,1,0,106,65,241,154,68,169,111,180,69,33,36,16,119,162,244,228,150,10,85,95,12,102,214,171,114,91,190,212,144,108,140,142,60,134,154,223,244,197,143,186,242,14,67,33,39,56,206,177,189,16,240,212,255,2,166,107,108,167,6,124,161,123,174,41,233,196,6,129,177,14,62,83,133,96,13,221,183,41,214,41,192,207,63,155,60,218,221,96,72,131,189,126,172,162,6,56,209,240,99,193,14,77,250,240,38,106,85,140,67,206,242,13,66,158,7,67,133,154,214,149,52,6,188,47,188,118,146,67,103,84,17,100,6,205,186,36,122,231,104,207,21,89,115,27,197,25,18,110,177,8,151,143,38,40,153,156,246,141,183,70,249,205,156,210,245,202,112,180,118,96,62,59,66,136,166,232,68,169,179,181,245,144,210,36,197,29,182,90,55,36,36,113,61,22,98,121,142,44,179,65,79,208,252,233,178,63,117,16,233,114,33,108,171,231,204,215,17,103,241,149,85,53,143,123,215,190,41,75,219,98,131,48,94,44,20,29,96,204,21,238,182,234,189,237,27,152,155,91,159,11,38,158,45,41,40,139,9,231,142,0,178,128,250,128,7,189,102,231,84,31,148,102,115,130,110,253,39,238,229,251,167,248,152,233,25,196,229,233,140,199,1,234,236,65,234,145,123,70,153,24,254,138,166,245,117,126,214,111,102,51,57,118,74,129,104,202,17,18,203,134,131,239,203,125,114,201,239,110,135,107,240,123,151,232,39,132,84,43,17,244,177,20,128,126,4,119,147,61,103,17,107,194,45,61,67,40,60,212,56,10,19,55,132,103,74,112,186,155,190,171,196,86,206,83,65,199,115,80,28,133,55,246,45,73,253,2,167,215,232,71,159,52,233,153,211,28,194,127,204,227,237,187,24,29,217,218,76,173,214,192,175,112,70,66,104,200,1,12,172,238,161,238,16,67,111,143,129,84,251,108,52,105,102,164,37,15,103,201,149,8,19,234,96,247,190,188,88,137,170,58,146,183,135,9,150,52,153,211,18,182,249,199,157,98,208,212,138,58,29,174,120,131,50,214,207,109,34,85,207,218,124,176,87,10,143,58,169,242,229,53,10,245,153,140,148,68,215,77,103,9,39,231,187,242,174,29,96,7,48,123,26,78,191,239,143,182,77,72,1,48,49,238,248,194,82,87,38,203,64,245,114,181,146,135,127,66,241,206,92,142,206,96,2,175,6,24,246,6,41,185,135,70,84,126,155,21,243,169,155,149,219,224,168,86,44,108,107,83,170,221,167,162,147,149,43,210,69,81,62,20,105,113,137,54,63,166,150,143,175,168,49,167,9,254,157,7,20,95,62,157,166,107,140,183,69,155,117,121,121,44,135,81,128,172,83,38,234,135,190,55,34,139,8,15,239,11,31,238,96,46,243,200,221,95,79,207,101,183,130,185,203,242,101,211,121,138,190,89,133,53,119,52,61,173,112,107,191,137,162,190,140,31,44,254,241,249,121,172,135,58,105,222,207,146,249,32,148,156,35,6,24,96,94,112,89,243,250,205,16,134,9,34,48,247,156,89,57,28,58,26,26,205,58,254,0,96,230,33,221,163,252,54,182,231,105,176,39,19,172,163,55,150,178,151,84,76,49,227,96,131,120,167,76,225,255,191,50,16,36,15,134,99,247,208,43,87,227,24,150,196,114,132,121,75,112,235,165,8,177,139,128,39,112,249,230,56,231,71,185,197,236,101,60,27,224,164,159,186,163,33,207,15,146,235,200,164,17,163,37,50,119,161,1,40,9,109,108,201,115,230,83,165,235,147,234,160,115,189,55,95,75,177,79,33,220,206,20,215,143,54,71,60,9,156,99,136,173,67,198,20,179,111,250,182,91,11,195,185,3,234,69,105,210,119,188,22,85,62,98,64,140,32,33,73,197,219,83,157,243,51,87,123,254,205,86,31,246,70,162,132,174,149,85,194,140,76,36,0,87,194,147,75,97,167,57,194,76,61,221,177,76,60,37,181,128,39,175,122,205,202,103,212,244,134,203,57,241,212,179,86,28,212,130,147,112,231,126,121,81,63,59,32,103,126,213,161,193,233,151,88,103,221,37,228,152,249,74,194,145,85,152,99,211,241,168,63,172,218,75,185,91,142,75,216,56,26,182,91,211,104,133,78,251,69,212,242,32,239,5,97,221,62,248,45,156,40,28,182,18,208,120,220,205,226,8,210,138,151,207,19,22,130,192,22,123,202,16,43,116,123,48,155,76,60,3,62,140,217,68,228,103,121,132,233,252,55,186,188,80,194,102,132,4,74,101,64,112,212,161,44,169,117,184,78,95,28,121,235,111,50,52,44,122,61,117,69,17,56,248,124,149,15,116,30,20,59,139,117,110,0,223,90,128,148,247,44,20,181,46,204,66,178,219,162,141,206,254,35,216,0,60,8,34,58,252,76,55,66,197,166,156,95,217,128,51,84,25,224,20,54,123,156,235,243,145,209,139,20,215,207,70,255,116,81,79,11,125,44,114,228,3,120,152,196,169,86,200,97,198,116,94,36,49,157,153,66,159,61,137,119,71,13,103,83,200,158,56,140,91,10,60,173,237,24,47,147,38,22,9,67,31,209,168,161,115,44,15,109,66,68,43,33,27,101,218,252,162,111,67,79,56,208,149,11,154,91,33,8,254,68,36,246,225,214,79,120,5,59,74,228,15,42,176,75,189,110,69,172,235,97,78,145,108,157,15,243,41,202,195,64,157,172,76,5,164,233,48,122,106,137,22,197,67,120,59,123,99,35,13,74,8,191,207,68,243,216,3,191,103,194,196,186,178,145,117,134,171,11,117,233,126,13,0,62,100,42,211,50,88,163,243,204,15,227,231,152,59,119,154,69,47,225,227,202,189,94,127,238,5,24,216,189,17,206,198,243,123,102,18,28,15,20,131,26,169,208,52,69,7,255,64,150,144,97,81,9,76,4,177,66,192,248,1,60,4,133,207,95,31,145,109,210,61,205,71,150,151,103,132,8,10,21,163,5,162,240,34,79,184,97,108,239,107,192,136,241,29,119,222,193,52,1,5,220,225,13,224,10,179,220,105,235,140,58,21,249,86,92,27,61,45,252,88,165,187,63,222,170,178,112,249,83,72,236,49,95,189,181,110,237,202,220,8,210,33,1,173,247,206,146,17,106,122,34,3,39,55,43,197,164,176,35,237,44,26,176,36,43,45,70,88,227,62,56,101,249,170,248,34,26,60,223,223,36,83,112,67,91,207,141,113,253,210,88,119,171,197,99,51,70,149,215,57,237,144,133,135,105,55,88,71,211,161,10,207,104,171,160,101,24,102,37,162,124,179,32,157,123,120,26,108,28,98,21,240,220,251,45,23,239,132,107,194,248,120,136,180,63,140,53,71,121,7,214,193,214,144,222,167,213,41,233,62,157,181,75,79,19,51,142,37,193,1,212,107,222,149,82,145,148,86,106,12,223,33,209,59,113,139,144,151,9,103,62,70,171,183,104,72,201,189,110,52,215,150,139,107,2,68,76,212,61,169,225,13,151,47,12,79,193,152,54,228,56,17,97,168,204,45,12,58,124,118,11,158,143,240,131,193,111,28,137,53,150,139,158,114,74,237,168,119,187,159,43,65,255,145,74,178,65,180,184,157,234,44,113,226,40,145,228,161,170,227,173,30,0,53,243,223,220,196,177,231,182,125,47,104,224,194,172,53,254,58,61,156,147,162,242,105,17,56,102,178,156,61,64,199,108,20,150,134,107,183,192,80,204,57,179,32,71,64,208,188,84,115,145,25,55,210,72,86,231,97,228,31,180,99,102,146,190,182,27,68,176,206,127,244,6,20,184,192,73,180,202,133,168,203,167,246,62,131,252,227,83,140,255,87,50,160,86,8,5,148,164,38,117,211,253,247,158,131,126,243,121,180,68,181,247,199,147,45,50,97,145,132,161,156,165,90,112,61,44,238,115,109,5,76,103,52,132,153,151,18,41,49,222,34,65,5,232,95,128,209,172,76,45,233,216,179,108,15,236,211,207,5,39,24,3,145,152,123,255,86,31,45,181,4,163,177,218,105,175,19,67,91,213,177,122,241,100,65,169,56,69,82,56,15,163,70,158,153,103,50,54,109,38,96,165,222,197,210,205,87,127,215,199,143,99,88,182,253,103,146,200,127,223,153,152,165,144,92,121,158,77,246,6,131,208,124,62,223,73,140,15,90,209,160,7,246,118,137,85,243,25,95,72,118,5,181,71,99,64,206,151,158,18,161,24,6,70,238,9,92,73,122,109,237,126,160,109,147,126,44,254,10,78,24,47,170,221,173,232,188,109,152,196,136,28,10,192,155,177,146,231,228,105,198,101,22,163,21,225,116,62,134,154,45,166,230,232,46,220,11,26,132,176,122,226,190,124,38,79,125,121,120,121,46,209,109,189,78,213,137,183,48,108,5,64,117,40,125,127,166,82,180,144,131,8,45,253,209,70,45,63,194,241,20,203,174,246,198,143,197,174,42,56,187,14,28,209,69,49,231,53,144,28,172,196,129,19,49,71,17,137,134,231,65,124,215,95,116,184,168,75,213,205,61,93,186,105,29,84,17,199,62,179,241,77,52,28,209,161,102,9,112,185,173,186,154,155,91,95,227,140,97,111,245,217,51,252,78,139,37,93,72,118,43,110,234,8,32,5,35,72,134,6,87,117,68,97,83,9,156,173,213,204,37,163,78,174,53,110,220,140,44,218,140,154,216,232,158,85,121,206,60,249,170,145,203,124,135,42,156,214,10,222,191,103,95,75,186,252,250,55,10,167,52,171,100,56,110,104,108,3,19,43,190,44,58,74,200,177,121,165,98,152,214,182,31,51,32,103,174,150,168,85,40,78,42,64,220,249,25,131,21,133,167,122,203,73,26,126,157,237,217,193,50,42,1,21,194,109,222,36,123,212,247,101,229,48,133,166,76,181,223,146,213,82,174,179,173,116,204,109,178,138,218,229,237,77,163,68,87,183,235,15,1,96,133,181,67,221,253,0,227,175,135,150,205,145,40,190,240,154,25,29,137,139,172,109,164,22,144,100,251,210,201,65,179,88,111,47,69,207,59,232,206,191,62,60,158,195,38,209,243,151,173,151,138,56,175,49,142,231,175,49,164,218,250,141,34,213,5,220,180,242,10,223,9,1,156,201,43,191,155,128,163,131,52,185,152,231,207,243,211,167,18,60,112,211,172,0,18,182,151,1,131,90,249,135,59,147,169,8,137,59,19,80,192,172,194,250,123,4,14,170,11,200,241,225,35,233,64,206,226,70,214,38,1,63,101,231,182,8,35,83,104,108,161,57,111,56,75,72,228,212,100,92,154,161,149,177,217,231,7,7,246,162,231,95,175,66,203,2,211,67,80,246,0,243,105,175,204,238,64,254,228,100,24,100,86,87,110,243,240,69,197,39,120,226,41,91,77,171,32,24,205,66,148,128,20,71,247,81,207,173,32,103,67,53,207,169,60,234,199,245,10,75,174,190,57,19,113,163,181,150,251,42,34,110,184,48,74,213,179,35,241,232,226,228,56,89,117,238,61,149,212,40,188,1,43,137,103,162,109,11,152,15,166,110,6,189,196,187,60,240,5,80,200,148,251,196,27,250,43,0,124,179,186,179,49,70,117,75,120,100,191,88,46,194,224,37,207,31,212,239,42,142,90,87,113,59,177,45,23,119,172,84,89,200,160,238,43,85,136,184,212,162,8,253,5,254,82,232,247,255,233,149,60,239,73,136,72,229,122,250,95,131,223,175,3,171,16,11,255,220,129,190,9,76,2,198,62,83,33,24,43,50,248,244,211,129,126,103,255,229,87,172,212,79,4,57,135,93,8,148,210,6,200,153,159,187,199,69,248,31,44,241,9,32,129,94,233,190,119,160,200,123,109,26,225,167,102,17,75,250,165,146,189,134,152,182,135,210,221,42,151,193,234,145,187,40,158,16,115,9,85,78,158,204,209,169,147,130,215,243,34,169,180,158,80,131,156,30,24,241,86,124,114,147,59,183,15,227,28,109,118,105,143,213,175,235,179,184,133,218,177,94,163,153,199,119,217,13,43,235,32,187,57,205,68,27,31,133,53,218,96,24,173,54,254,200,90,221,42,110,205,145,144,226,30,51,68,161,29,28,99,162,129,174,132,50,167,233,25,89,23,135,192,118,217,17,154,212,66,247,234,22,211,123,194,152,8,39,179,12,208,145,106,206,178,172,101,70,166,79,233,113,233,159,171,47,229,31,165,100,247,192,166,205,253,196,224,147,107,139,94,79,86,100,241,16,213,209,235,51,213,99,1,139,76,9,155,176,43,129,222,120,11,222,242,202,30,207,126,251,101,115,152,41,196,135,253,180,204,203,160,65,243,23,15,8,169,243,246,150,34,186,192,251,96,216,190,177,48,121,78,54,67,220,173,37,228,168,202,187,15,128,85,110,252,139,78,212,208,36,119,29,187,14,62,183,121,50,96,96,71,95,110,162,15,54,221,18,38,164,155,236,118,57,121,19,54,26,21,172,109,153,221,75,6,203,214,197,51,93,28,176,11,51,91,218,127,93,147,176,180,196,208,167,120,68,243,86,182,126,49,82,197,84,6,114,157,148,210,187,43,174,12,249,64,134,67,95,13,20,123,207,22,60,217,182,133,72,7,45,181,41,78,43,193,66,94,121,21,46,175,121,195,125,131,67,27,97,105,52,192,83,99,89,42,89,198,63,233,37,3,83,126,49,145,232,234,98,203,103,4,42,55,130,192,234,193,104,185,63,37,80,173,10,109,156,44,2,225,27,169,30,9,103,242,47,46,243,28,236,18,209,214,182,4,70,140,100,147,167,23,109,251,151,95,243,0,240,37,136,12,230,27,22,204,31,3,105,155,27,178,179,161,106,224,94,105,235,58,24,29,109,163,14,142,184,85,199,253,38,44,174,104,231,156,55,53,88,183,90,14,235,33,215,205,159,168,8,240,99,79,174,218,59,100,220,32,104,39,203,176,135,81,103,42,217,233,33,166,237,37,68,252,48,124,224,106,32,92,31,141,6,108,39,29,62,192,44,89,210,86,243,201,248,31,107,83,34,126,8,254,154,150,173,211,180,225,172,130,146,118,21,24,201,3,44,78,82,220,103,233,230,165,22,239,115,102,147,5,225,52,55,54,21,103,32,71,45,196,225,99,167,233,48,151,200,206,36,142,227,97,51,97,75,78,196,208,245,142,203,122,179,239,177,41,122,40,194,237,248,209,147,79,156,193,150,209,121,227,3,205,96,81,163,165,149,82,7,240,2,246,68,104,0,218,104,107,129,42,233,141,237,133,58,112,113,37,96,157,182,63,206,156,216,251,143,178,151,35,148,95,214,134,109,108,46,15,191,253,245,48,191,5,99,177,12,195,43,36,149,217,254,251,106,106,38,66,88,220,140,63,98,81,89,253,74,53,186,10,27,27,175,107,243,101,185,48,99,158,197,181,193,182,205,43,200,221,35,192,76,22,78,172,240,17,140,24,0,166,150,142,76,112,72,119,198,135,65,101,246,151,118,251,89,107,238,201,169,189,88,254,242,218,8,111,73,112,112,61,66,106,30,228,78,239,108,238,160,124,114,133,97,29,62,170,243,169,21,117,96,179,209,91,152,92,95,0,231,1,60,191,133,226,221,8,195,55,68,94,241,216,153,143,113,81,79,151,230,1,63,239,18,194,60,52,180,190,148,18,237,217,162,200,109,102,43,206,77,39,121,0,42,158,127,207,155,63,41,4,5,212,110,1,46,30,131,145,215,24,123,34,170,19,12,249,87,120,64,121,153,153,48,91,243,67,95,13,99,34,38,220,188,254,206,230,126,102,245,196,104,22,33,28,22,73,161,164,79,168,115,131,132,73,115,184,84,245,42,251,141,144,24,173,105,106,149,102,133,1,17,60,203,238,213,8,48,48,173,188,130,250,218,182,108,67,235,212,37,43,248,56,154,38,113,56,201,170,131,157,250,5,160,81,180,19,175,214,48,115,156,104,254,36,217,107,96,228,182,185,246,230,238,144,197,161,239,213,9,87,209,236,89,177,105,245,87,52,100,113,75,151,101,228,104,197,102,106,233,63,183,158,224,167,28,181,144,73,246,56,52,76,43,164,113,164,201,53,142,198,8,9,102,118,151,76,72,212,218,6,58,105,219,69,168,184,226,107,173,128,29,248,113,10,215,249,174,111,226,67,185,58,233,166,16,143,88,47,94,100,141,195,157,62,10,86,207,139,33,111,202,192,76,213,204,212,119,58,100,132,12,179,25,50,50,98,93,255,137,243,24,150,119,197,57,21,214,12,11,243,235,60,131,4,112,145,189,33,75,83,132,115,94,233,146,96,159,120,111,168,190,69,85,17,75,180,196,133,183,137,150,68,30,240,66,10,192,95,11,124,49,240,51,218,126,55,34,0,190,104,241,170,185,2,252,110,143,177,181,31,98,39,220,219,42,99,8,100,209,79,117,141,236,181,141,73,206,116,2,5,73,233,3,10,89,61,58,115,114,19,245,136,116,48,37,150,185,253,188,213,213,107,56,73,38,65,233,152,6,23,38,23,10,24,96,172,93,205,105,25,10,215,71,101,155,90,212,99,48,93,192,58,170,157,201,166,253,17,237,238,24,176,55,200,120,239,179,118,249,251,161,104,62,122,204,112,66,91,20,154,36,213,57,77,55,14,210,74,170,66,125,66,6,13,54,77,27,22,226,21,99,225,100,235,93,105,2,27,232,195,135,79,130,231,130,108,66,130,105,109,168,203,16,195,14,244,174,153,88,206,133,148,232,192,1,88,55,24,29,31,41,124,70,34,80,3,172,248,248,67,231,110,45,200,80,242,149,19,32,57,78,103,117,132,249,143,228,184,150,78,143,94,252,198,243,107,34,251,206,223,84,33,26,232,55,24,39,133,217,96,209,170,47,195,86,103,197,179,37,135,112,133,248,239,248,42,9,153,79,177,92,41,150,248,103,50,140,24,75,68,183,158,100,191,49,39,203,168,90,103,61,123,15,76,65,130,147,253,140,116,99,187,132,85,7,51,40,158,172,122,88,108,185,183,6,86,225,185,181,235,211,250,148,170,151,223,68,190,147,185,67,33,195,180,158,71,67,54,92,162,31,230,251,203,197,24,173,23,246,241,22,184,207,11,236,193,86,83,52,178,75,68,134,156,132,110,213,42,35,11,85,8,135,22,16,249,100,227,242,25,162,137,166,55,83,131,247,234,165,167,84,105,73,216,18,176,153,84,203,64,126,106,254,243,193,13,165,134,174,83,227,222,85,159,34,44,252,30,32,110,140,161,73,173,73,31,151,94,137,213,137,218,195,95,59,246,135,52,33,160,122,75,189,184,43,135,149,154,155,64,168,44,132,177,170,245,138,170,166,150,12,203,38,40,188,108,126,33,8,68,56,145,63,235,64,137,139,168,181,219,86,202,94,106,168,163,162,130,90,218,47,27,140,7,185,108,202,164,181,212,126,248,19,83,47,234,50,213,141,230,233,4,232,93,19,178,98,59,180,210,140,233,151,241,94,145,252,204,173,110,27,149,47,209,60,74,156,119,19,19,185,205,210,181,73,158,242,243,25,15,119,78,175,253,53,179,238,255,0,1,90,196,8,154,196,43,248,163,58,44,144,170,71,243,120,183,99,158,99,195,168,55,159,55,198,39,117,129,107,53,55,156,23,211,213,75,61,93,21,188,186,100,72,26,137,76,230,114,29,84,78,158,219,211,53,166,217,27,102,39,95,166,174,67,98,198,228,17,168,188,176,240,53,143,18,120,240,20,95,196,122,132,221,231,59,38,253,82,104,120,104,167,193,144,178,102,125,109,219,83,48,213,10,105,173,18,180,110,105,42,50,182,232,157,38,104,250,114,184,193,188,117,239,81,178,23,217,146,67,164,236,112,177,191,249,35,40,5,70,237,9,236,242,147,83,86,89,49,53,106,17,56,231,1,147,33,91,25,167,186,150,66,230,127,33,82,201,78,22,63,175,123,241,189,32,26,46,233,216,64,225,246,23,175,200,230,71,4,91,135,24,205,71,24,241,21,152,71,177,152,36,57,67,207,179,52,54,176,227,130,244,27,250,210,113,169,79,144,172,34,246,126,131,1,21,234,254,133,20,175,35,229,128,85,113,159,226,241,174,88,27,10,79,36,112,29,84,24,242,237,38,22,22,187,161,87,222,232,49,142,96,227,232,3,9,90,231,101,173,22,180,116,153,134,176,174,142,77,30,84,210,98,160,199,35,188,236,234,59,115,124,248,132,158,243,73,145,136,142,240,126,181,10,3,7,191,20,202,253,6,229,41,213,91,33,228,81,50,143,252,194,52,9,241,147,49,202,103,63,1,223,177,171,68,50,150,186,140,223,207,164,252,102,173,210,149,46,181,176,35,242,112,69,63,46,223,180,93,168,223,179,20,172,11,6,95,109,233,144,86,129,156,52,14,92,109,215,7,197,12,156,131,218,52,59,250,247,136,247,4,235,110,84,112,181,147,254,230,112,55,39,46,170,176,39,126,199,150,88,126,51,149,247,191,173,28,176,238,242,57,194,120,234,66,194,62,112,0,41,234,252,90,254,107,219,196,61,53,211,178,95,12,84,170,214,226,240,87,199,102,169,187,199,226,189,141,5,73,73,158,68,136,107,230,50,226,253,10,134,192,91,33,95,206,90,197,6,177,169,95,108,232,95,129,51,127,114,31,188,42,142,179,163,222,228,19,199,75,116,5,238,238,255,124,85,68,89,66,223,5,22,164,191,204,151,152,95,207,24,90,149,191,241,29,155,1,223,54,124,42,45,159,190,3,184,131,250,162,102,13,6,144,64,64,158,38,43,212,82,29,91,127,18,153,15,88,170,25,69,83,218,77,108,26,117,103,226,142,6,55,68,63,37,47,226,159,126,135,20,236,67,71,82,111,160,25,177,154,87,120,228,158,58,220,246,37,110,154,69,88,33,67,190,254,91,71,150,79,95,144,118,71,114,159,84,108,206,93,250,228,193,98,14,151,161,218,58,48,13,26,17,64,181,52,87,36,152,152,34,74,66,46,190,1,22,152,18,98,84,30,130,251,113,227,223,170,128,42,13,220,27,143,251,2,226,2,195,13,154,234,136,231,129,69,212,56,148,6,56,63,180,64,228,62,164,30,163,10,71,16,50,242,132,36,204,140,135,103,219,182,116,141,17,76,26,215,64,9,43,65,176,22,225,37,113,238,117,211,85,138,207,110,149,82,38,0,54,205,133,129,21,235,159,190,160,217,245,171,76,97,20,20,167,176,65,120,65,75,246,104,72,176,131,3,244,67,160,199,247,30,167,47,113,221,91,246,18,87,10,103,131,239,44,152,125,209,142,214,104,42,170,142,219,242,151,83,248,53,219,104,194,243,158,205,104,52,21,134,99,68,127,16,31,50,59,170,205,235,103,64,198,107,202,236,71,13,151,32,242,19,88,173,95,118,58,108,157,21,227,185,241,195,83,46,68,131,87,156,239,75,112,161,2,8,154,8,89,10,69,7,168,69,137,7,113,145,118,187,69,36,208,121,112,182,24,218,64,20,152,233,217,238,120,139,25,247,39,52,51,23,194,137,224,71,25,35,104,102,29,232,119,25,100,205,191,176,125,109,133,139,95,96,59,126,253,64,165,67,217,25,5,51,78,60,124,228,250,78,33,169,113,87,54,223,199,71,51,99,65,184,67,7,61,179,187,59,132,90,53,241,179,11,102,147,250,101,156,106,23,82,239,230,131,111,218,51,126,177,112,176,197,233,230,250,23,186,69,12,145,158,31,107,197,211,74,152,43,173,232,208,21,40,182,232,210,162,78,14,132,192,209,92,206,183,71,3,228,156,170,170,43,78,135,106,150,18,224,211,233,152,172,95,62,243,236,91,37,136,140,146,63,47,69,219,237,180,219,236,162,225,62,37,66,69,161,16,248,39,117,253,60,197,104,236,159,115,202,222,112,173,162,186,173,8,202,113,82,76,172,165,209,208,72,242,194,23,22,249,29,93,203,42,17,244,156,188,227,15,116,69,254,86,16,126,3,198,111,242,158,77,48,106,232,205,156,39,79,116,247,1,27,69,84,151,199,249,93,150,25,168,247,218,255,167,196,190,164,206,32,51,234,126,120,30,70,97,36,160,236,57,102,156,181,231,113,82,116,136,203,159,94,246,139,39,28,182,173,19,134,73,21,74,72,53,150,225,50,3,104,100,255,206,170,83,52,60,166,32,117,90,30,231,16,3,58,175,118,52,135,58,54,56,161,214,238,85,36,125,19,182,182,213,152,127,138,77,15,245,237,124,218,245,227,106,239,167,84,36,83,155,69,152,221,76,163,252,104,225,241,94,135,130,118,42,135,205,105,37,40,22,243,201,161,141,15,118,250,213,240,197,25,163,244,236,67,70,202,84,78,56,75,0,233,255,127,163,168,151,175,210,166,215,84,204,37,44,98,67,216,222,168,9,101,182,243,11,146,184,127,43,75,128,27,147,118,117,121,8,207,144,194,211,4,210,51,165,137,212,243,137,42,140,140,104,55,68,120,126,159,59,18,167,112,24,127,7,19,127,253,139,21,107,23,99,213,9,227,212,88,170,236,150,134,247,72,18,31,210,230,240,221,141,40,242,24,17,167,72,135,102,73,216,80,190,229,144,29,82,221,145,170,45,129,222,88,252,52,62,74,68,54,234,247,48,100,124,148,233,233,74,235,125,23,126,200,18,101,93,103,147,159,50,144,114,212,42,56,44,160,160,7,228,243,112,7,103,157,115,232,30,131,243,68,248,155,40,1,121,23,160,107,159,158,226,133,43,200,93,225,182,23,218,79,225,97,119,27,95,63,158,65,18,202,25,67,217,121,198,224,56,138,167,66,176,142,71,2,212,4,187,145,206,106,123,194,41,28,57,111,171,255,160,168,241,244,232,218,14,91,29,202,66,139,241,48,252,135,177,83,65,83,172,98,225,188,255,164,112,198,183,39,5,140,74,181,173,197,204,233,116,96,17,120,239,79,72,227,19,210,101,8,183,5,169,143,120,53,90,127,214,153,232,108,63,59,12,38,231,115,41,232,159,132,124,136,4,100,177,195,204,215,129,84,185,91,246,16,177,203,7,115,22,123,207,182,244,216,188,139,178,38,35,132,131,65,90,67,102,220,191,205,83,64,210,87,30,191,167,225,239,185,129,248,69,64,244,91,149,124,247,104,216,81,137,173,68,242,48,193,227,216,21,209,44,164,28,221,95,65,148,8,7,124,198,48,176,131,23,35,77,134,253,17,133,140,100,183,13,138,152,181,140,52,1,238,47,167,220,133,247,237,12,44,241,83,172,167,244,161,115,46,233,111,147,183,86,145,79,84,249,72,149,47,83,17,216,19,113,248,157,53,188,146,247,85,49,82,40,26,229,213,86,78,191,62,49,226,85,238,212,135,37,150,31,116,38,123,16,16,82,164,34,208,219,142,13,144,49,241,144,241,51,157,118,117,224,53,146,32,103,241,83,164,210,255,139,107,89,221,198,138,135,46,51,247,208,251,74,189,224,4,204,72,93,162,119,213,109,164,51,135,94,82,161,237,137,199,87,34,97,33,148,33,241,137,153,35,184,12,60,45,153,74,143,5,27,56,240,49,62,120,215,0,86,196,12,109,92,93,158,202,184,55,101,40,29,69,129,123,26,155,222,146,89,239,44,100,196,23,97,118,160,187,193,69,155,216,197,144,59,122,141,109,167,155,48,41,131,185,21,199,69,63,49,33,139,96,19,123,252,44,220,110,50,59,127,123,218,246,70,221,29,168,249,127,113,35,115,241,94,65,184,170,122,137,93,246,94,8,13,235,193,116,64,173,142,140,102,16,224,132,146,49,227,32,231,20,254,118,80,171,28,139,116,86,197,162,131,114,191,175,91,6,163,108,151,66,70,146,75,188,49,67,168,48,194,158,169,218,97,19,193,149,164,113,46,180,52,85,0,14,34,201,61,19,176,148,119,220,120,90,64,142,183,175,124,184,75,242,19,36,99,235,42,141,181,76,22,47,219,124,211,84,69,148,246,159,98,125,165,114,221,132,246,73,3,168,197,76,124,171,156,140,102,17,26,114,233,12,22,38,92,255,88,137,206,183,169,254,62,114,186,88,3,254,56,48,103,22,4,31,126,151,128,183,166,180,198,24,52,125,224,178,145,116,46,190,66,127,237,129,100,54,194,254,250,210,204,174,12,212,65,159,16,166,113,6,245,173,75,123,0,40,46,43,238,68,59,231,200,223,201,159,122,180,211,45,241,173,212,206,227,52,50,49,161,110,112,13,149,157,218,151,110,76,84,18,114,178,115,167,20,85,236,241,253,37,65,71,135,20,162,66,143,196,204,3,26,209,88,200,96,205,189,106,247,90,40,198,85,207,24,188,189,43,195,164,55,7,138,84,208,34,231,125,222,114,125,19,197,124,123,132,227,164,215,159,44,196,72,137,187,227,128,93,198,81,18,107,41,114,93,174,184,108,169,146,136,66,248,210,239,84,203,127,170,72,28,109,137,104,87,229,22,239,144,240,97,169,78,181,32,114,247,55,122,236,243,129,233,146,138,91,181,144,240,101,190,99,169,104,65,91,52,86,176,29,198,135,159,159,79,24,196,108,251,26,106,153,164,120,189,102,132,76,127,28,124,107,36,207,195,127,139,208,165,94,34,167,74,222,212,6,246,153,244,79,38,251,199,48,165,240,89,80,65,203,254,248,121,76,56,177,182,59,191,250,94,143,21,240,240,7,88,16,74,237,69,199,10,126,133,153,107,190,150,157,244,223,124,31,129,218,31,22,106,253,120,218,169,204,65,48,101,202,0,63,118,73,89,246,219,67,93,93,102,121,253,222,246,203,123,226,112,205,200,218,20,46,139,250,92,242,156,74,25,139,234,31,81,42,57,13,173,16,96,125,58,37,34,44,71,48,93,49,47,186,129,36,41,75,173,203,251,13,25,86,211,80,84,160,64,204,47,104,226,147,126,66,135,125,217,175,16,146,8,243,55,153,2,132,251,45,248,65,89,83,239,145,148,9,159,44,43,212,6,2,234,21,63,0,243,11,164,20,90,184,121,60,209,98,49,157,247,87,53,224,34,67,14,35,109,143,137,110,68,90,226,243,77,211,141,182,189,191,146,132,56,158,151,185,176,64,213,213,158,21,209,6,246,84,128,18,195,4,68,171,8,172,157,235,74,104,131,224,165,56,44,52,66,112,52,62,96,0,56,36,84,231,127,45,52,34,101,151,129,198,152,70,97,108,2,203,237,198,98,107,245,68,157,25,27,111,43,112,147,206,0,208,40,164,192,194,246,149,42,57,103,66,111,170,89,51,233,208,133,76,180,122,232,221,184,7,122,139,8,182,213,95,174,39,81,50,105,174,136,159,248,69,178,209,206,136,66,63,198,218,51,146,76,85,121,205,30,100,210,215,74,18,191,244,76,138,142,123,150,179,7,26,49,177,19,90,183,224,233,16,255,166,99,205,36,71,14,44,8,211,31,153,225,108,224,21,223,108,121,200,55,8,4,169,225,47,236,70,66,216,176,123,166,126,211,222,3,157,130,212,55,115,100,137,25,78,225,65,99,58,91,209,181,45,43,238,187,221,148,192,61,186,101,67,213,143,152,54,55,129,186,239,105,125,195,235,59,25,101,79,239,81,248,159,82,114,141,64,228,77,248,10,88,87,123,117,237,96,77,120,26,64,169,76,108,196,233,85,208,180,27,65,117,143,248,154,103,32,245,34,145,51,248,1,144,71,56,147,4,147,143,255,9,254,247,43,177,239,22,71,9,136,185,19,61,14,20,229,123,9,215,155,198,250,157,37,20,40,33,189,86,110,154,99,185,58,117,167,233,91,38,173,189,21,255,250,30,133,16,184,59,83,14,92,155,78,251,216,253,4,75,197,36,187,28,155,66,182,87,213,73,184,173,21,112,212,38,170,132,236,11,217,46,100,149,22,140,38,119,24,179,191,255,53,172,94,248,31,238,232,206,215,249,191,162,233,101,91,214,151,180,62,152,140,136,246,103,107,117,107,123,124,186,174,103,10,65,175,58,168,117,252,116,121,254,195,213,186,160,230,119,148,175,129,4,16,65,254,205,225,74,142,187,104,104,60,144,160,139,213,2,168,176,45,45,48,35,56,49,72,134,182,212,170,32,35,127,143,244,108,112,239,248,26,12,25,136,38,209,93,184,140,39,117,129,27,141,67,26,19,220,64,228,165,186,79,16,233,6,186,19,255,51,97,49,138,134,129,190,192,125,25,112,233,1,207,107,195,165,39,153,57,0,229,34,13,2,91,108,166,18,141,208,64,80,43,82,83,169,118,207,189,200,140,99,251,53,6,187,196,224,11,229,237,243,232,90,209,81,130,141,243,53,49,58,153,253,28,38,77,226,78,203,68,27,181,49,25,182,212,137,177,102,24,171,26,115,89,233,37,103,4,176,142,119,69,123,105,169,56,174,188,109,183,138,216,176,83,131,224,122,59,65,100,11,164,178,92,57,237,209,92,135,50,142,194,145,105,82,158,90,146,145,123,102,60,88,190,133,176,53,104,194,124,253,168,118,98,167,37,146,228,94,67,212,162,131,92,99,35,237,89,204,94,125,32,124,91,116,159,35,73,145,15,106,41,255,8,66,178,167,110,181,34,135,62,61,89,193,124,11,228,65,215,60,243,186,31,171,112,223,44,174,180,196,39,160,229,109,110,57,251,182,58,112,154,204,3,143,202,148,4,59,144,102,92,92,175,187,42,191,4,83,30,105,225,83,51,17,22,134,253,182,84,148,29,119,216,75,117,64,38,157,58,202,20,221,76,170,109,58,100,250,204,26,101,58,177,46,164,196,20,201,43,4,38,223,66,225,29,85,1,146,217,12,242,117,191,117,166,199,8,35,197,48,179,117,108,224,160,240,194,9,94,222,193,148,236,242,192,217,127,49,203,52,167,11,102,17,205,18,167,125,166,101,158,112,45,77,138,9,92,243,195,210,20,182,190,198,203,251,224,250,223,104,221,131,61,92,60,123,76,112,57,254,190,169,20,245,101,159,233,152,196,72,100,136,71,100,91,149,49,155,77,105,117,36,72,255,131,195,22,156,68,24,66,109,137,168,69,30,63,188,156,102,190,46,66,113,18,224,137,87,23,0,17,232,20,116,121,119,87,131,179,206,38,140,25,167,71,102,70,248,31,124,216,134,114,73,127,90,127,35,67,74,112,86,36,157,211,57,177,184,113,143,53,59,174,208,244,60,133,90,127,196,40,54,43,235,208,170,203,177,120,217,239,0,87,16,238,175,94,94,156,2,79,111,144,78,108,62,196,118,175,0,222,92,61,81,115,128,86,245,108,11,248,11,33,11,248,113,215,119,171,48,79,67,10,188,169,72,254,127,206,45,214,62,180,139,245,161,55,69,166,144,18,96,139,78,65,188,181,39,182,105,174,246,204,9,166,91,83,46,119,234,138,17,245,232,226,246,253,145,21,159,249,113,115,92,250,57,79,226,172,60,66,59,123,51,112,223,67,169,133,158,67,175,97,4,21,213,207,100,223,174,99,246,175,70,233,50,192,63,42,68,35,0,233,65,169,193,223,127,224,115,72,57,204,95,104,123,83,245,56,119,109,109,78,125,40,180,223,240,182,121,2,127,165,53,135,235,118,174,165,71,177,83,217,105,29,61,190,248,131,218,178,141,38,130,14,93,48,178,14,17,193,177,196,79,142,36,38,32,74,144,247,185,235,75,255,228,198,242,135,116,154,9,135,124,148,220,0,112,71,157,205,91,146,95,44,4,183,32,117,190,137,212,223,166,2,86,39,193,155,80,88,60,139,239,245,193,219,164,121,186,7,89,93,151,78,250,45,185,223,53,9,200,130,154,182,239,86,57,133,182,242,123,99,13,143,233,229,237,253,123,216,187,239,63,176,236,76,246,122,241,176,178,14,36,184,212,40,90,43,175,23,87,68,245,205,155,159,251,200,64,217,64,219,106,243,128,158,4,246,178,171,106,119,15,222,157,93,194,60,66,33,201,174,82,244,243,28,30,66,131,15,186,169,219,9,113,11,191,25,94,62,36,183,211,168,193,236,254,206,94,32,228,158,83,69,170,160,213,67,99,157,159,217,29,184,93,59,137,190,163,172,15,2,105,254,129,108,74,71,143,230,69,8,177,141,140,157,115,232,160,154,175,179,136,150,156,11,66,245,183,99,43,135,205,48,97,128,12,244,223,148,114,169,86,234,192,135,23,163,227,117,6,24,80,206,158,13,24,237,162,147,135,87,230,255,137,86,158,13,52,151,92,24,4,81,160,198,4,136,143,55,75,1,194,191,33,192,141,39,58,189,221,178,129,137,52,29,253,36,2,204,203,199,126,43,160,58,145,130,167,205,50,214,188,129,214,93,29,135,114,232,13,166,245,82,30,185,28,155,127,80,187,188,135,137,180,29,124,141,23,237,19,17,227,76,195,103,113,156,72,194,213,124,19,41,191,173,190,220,7,189,181,28,23,217,187,144,95,162,241,147,118,42,165,252,41,204,104,232,166,139,74,248,18,231,165,80,197,208,83,61,113,78,135,173,237,86,235,21,190,41,206,116,130,157,77,160,89,176,121,17,160,251,98,249,248,234,8,218,157,201,95,72,106,63,172,134,21,61,35,122,129,130,244,217,41,181,251,182,18,99,215,148,167,54,94,60,31,101,169,96,61,100,132,6,134,191,125,230,210,222,235,20,119,198,208,128,134,22,72,248,210,157,140,109,156,14,123,155,31,30,107,73,2,253,36,59,27,66,222,81,75,158,101,250,215,165,78,143,44,74,197,66,157,243,22,149,194,22,135,40,247,16,205,135,217,156,67,207,219,230,240,226,208,83,76,83,253,197,65,4,139,214,185,207,143,250,63,110,43,199,134,86,245,251,232,96,49,119,26,172,179,119,184,3,120,196,184,183,161,94,1,227,195,189,66,122,172,59,41,39,51,41,105,111,226,154,92,182,184,80,247,190,5,12,48,55,194,103,253,36,96,229,49,69,112,245,150,45,218,182,114,115,148,33,216,124,116,172,166,73,225,242,227,10,233,212,235,23,90,161,213,84,185,154,123,100,144,233,244,79,148,157,6,100,172,0,110,164,74,78,151,121,109,43,87,193,248,120,122,207,179,19,6,220,138,199,8,203,19,237,218,169,138,153,63,48,201,152,83,50,172,99,162,148,111,56,41,154,248,253,25,120,61,233,38,235,77,143,3,15,178,76,87,152,117,105,67,115,92,16,196,97,104,19,239,107,17,76,166,85,109,228,96,22,112,173,49,19,240,228,110,118,192,92,111,96,122,73,242,70,202,235,107,100,14,130,175,108,251,75,94,197,236,217,244,153,125,15,148,141,4,242,144,199,28,13,25,68,13,19,74,242,141,4,115,184,147,196,8,237,139,100,75,56,87,39,225,37,74,217,182,28,51,249,121,77,160,34,209,46,163,24,212,215,213,77,139,173,121,239,162,220,117,85,150,195,5,84,218,87,121,214,242,120,155,10,59,249,231,35,135,203,170,129,47,109,244,240,157,152,104,194,223,122,101,73,78,20,234,113,60,76,57,125,211,63,184,71,151,165,112,130,237,100,252,239,131,93,173,157,190,197,194,228,64,206,226,206,18,71,127,229,135,220,244,164,181,154,109,173,177,51,96,184,163,127,84,220,0,123,95,54,77,238,6,117,235,166,241,186,23,229,73,168,171,3,203,135,141,4,149,22,174,179,21,28,48,153,239,250,216,148,24,231,184,237,56,225,143,30,22,164,208,150,174,195,62,126,43,52,188,80,123,97,246,164,247,61,180,92,161,21,99,79,170,61,52,158,7,239,43,8,170,186,198,72,2,223,25,170,61,143,148,98,52,168,186,65,241,161,112,2,249,105,229,117,214,229,16,29,49,40,3,187,80,98,117,163,54,115,252,232,50,127,52,23,244,115,62,114,44,10,95,254,197,90,199,218,188,206,5,76,230,176,87,104,135,34,210,53,69,131,73,43,26,231,6,195,192,13,200,93,64,5,112,110,116,14,110,79,219,132,194,101,57,190,193,22,74,231,13,180,12,36,76,101,252,38,57,156,58,100,83,65,10,46,188,51,20,189,251,57,32,42,34,98,223,195,37,229,183,13,140,138,152,78,244,119,110,198,158,146,75,53,128,108,255,79,51,201,3,132,217,120,104,232,167,5,67,44,26,234,220,23,225,243,171,120,87,237,24,243,93,95,40,107,177,251,212,131,142,133,72,53,186,30,52,39,173,35,103,144,247,126,164,34,96,177,130,244,47,150,114,106,232,195,255,88,195,50,71,2,92,106,156,222,207,118,156,37,203,126,45,177,11,69,161,142,248,120,80,162,143,178,123,20,35,178,48,252,77,127,228,47,99,86,193,46,92,85,251,161,216,229,4,254,238,52,1,132,210,130,66,233,138,56,210,245,144,110,155,106,5,31,201,37,114,88,176,173,59,106,226,219,242,245,187,7,228,68,57,185,134,183,160,229,17,161,8,176,131,29,169,72,64,107,161,127,242,26,41,77,57,84,14,245,65,19,202,37,190,170,182,253,93,250,71,185,137,18,34,85,107,52,255,67,200,186,21,134,240,184,209,173,201,196,165,192,56,135,177,113,90,205,96,155,176,67,7,181,112,219,204,66,253,95,149,85,154,130,230,142,199,143,98,36,218,146,190,198,249,185,71,117,36,155,170,61,148,156,139,94,3,247,121,162,23,29,137,157,114,176,191,57,0,255,142,113,101,192,213,200,27,134,141,91,63,0,185,245,207,223,188,110,95,115,112,144,119,250,36,74,173,88,145,69,60,240,63,229,201,198,159,215,187,109,206,152,239,78,63,202,179,38,176,201,190,48,61,79,238,99,236,22,2,252,222,48,63,132,8,138,85,107,55,190,215,215,75,185,230,36,234,54,76,158,18,219,173,72,127,88,63,184,83,80,71,51,187,118,228,212,115,221,147,106,202,113,63,115,113,37,185,35,201,216,88,129,242,124,167,148,73,101,164,223,180,101,46,37,122,68,132,102,42,185,131,39,64,111,50,217,203,25,214,230,6,87,29,35,18,252,88,146,40,19,165,83,57,43,243,183,14,162,28,148,120,95,2,185,225,32,152,44,220,55,172,22,126,186,133,16,208,210,93,249,200,104,174,19,253,30,29,249,137,98,108,176,160,135,225,6,100,190,118,238,161,216,78,82,135,242,24,84,97,130,235,175,198,214,32,2,16,247,154,167,0,44,58,214,115,21,102,53,61,146,123,78,19,152,28,212,0,76,132,156,249,177,81,54,63,133,227,102,181,219,201,216,128,24,115,232,45,211,186,185,55,98,203,174,233,152,161,164,159,80,21,147,209,77,138,60,222,6,255,45,2,137,158,41,196,119,25,138,231,244,19,255,195,15,109,234,146,93,119,189,9,200,252,88,180,121,129,109,124,20,55,131,37,85,223,64,222,119,36,137,122,202,121,147,105,235,68,74,0,96,241,202,228,223,108,48,206,255,235,69,94,67,208,221,69,87,212,65,137,198,159,11,156,213,109,254,43,206,87,57,241,71,205,54,102,136,249,11,132,134,180,246,198,177,116,198,161,90,227,45,196,41,137,155,164,228,19,158,159,0,214,147,71,55,188,70,252,161,91,230,77,100,185,3,203,150,89,154,75,217,119,28,248,166,96,40,26,174,161,96,79,249,156,22,7,166,14,66,18,29,217,182,109,97,63,125,77,209,177,22,177,138,69,168,168,79,7,192,179,102,189,51,67,198,129,49,150,156,37,170,237,193,154,225,147,220,22,16,189,65,94,232,174,250,204,166,121,106,238,198,31,167,204,56,102,186,201,146,39,69,239,87,199,112,61,32,219,77,78,242,61,196,7,58,117,187,83,186,152,208,220,180,177,208,26,5,146,23,29,92,220,228,206,105,115,217,40,83,113,167,229,247,201,179,90,2,112,175,49,178,248,139,251,84,0,75,25,63,0,190,157,149,87,12,92,132,38,136,87,31,12,237,193,131,226,222,150,226,160,181,118,101,249,64,27,110,176,38,47,35,176,198,64,41,250,145,236,9,129,144,86,215,220,51,80,223,241,83,23,67,34,95,150,129,199,176,101,119,24,143,11,158,136,85,85,90,33,154,16,46,143,42,169,94,86,239,186,54,237,57,117,237,241,173,145,29,41,139,29,47,97,31,224,11,141,45,81,161,211,139,179,218,152,54,228,242,37,58,215,78,101,47,67,198,40,70,159,26,211,161,191,231,50,114,112,17,91,42,37,146,157,54,51,136,254,217,18,48,152,226,1,0,197,99,253,61,83,18,224,228,62,184,214,173,150,135,83,81,158,216,164,13,231,127,243,24,11,71,219,171,227,244,16,23,49,209,190,41,214,224,255,93,197,47,55,56,5,198,212,91,11,25,215,108,109,116,114,97,45,29,184,6,98,160,172,252,86,112,99,173,141,159,217,59,42,250,101,159,30,124,68,13,26,34,112,149,248,21,27,4,185,134,238,250,38,33,113,44,79,6,228,55,147,54,224,236,188,149,21,142,28,148,182,206,8,36,166,113,5,80,22,16,227,163,240,71,125,148,162,133,233,220,51,160,54,67,234,241,215,251,49,156,44,48,139,255,62,161,9,225,198,220,40,234,59,43,172,152,13,186,238,8,142,78,157,103,226,206,81,202,186,170,43,181,117,24,71,51,178,199,185,67,4,212,227,186,159,181,190,22,165,192,105,240,180,168,115,159,153,239,108,47,231,98,91,144,195,127,134,34,20,133,192,75,70,146,65,45,168,19,225,49,47,56,21,219,197,126,218,168,134,124,202,78,221,118,234,250,41,115,95,158,211,255,123,92,57,140,147,60,88,22,40,238,66,210,39,247,246,72,18,118,207,168,49,160,184,181,225,33,206,198,118,6,72,4,76,199,88,223,159,93,76,147,91,59,255,28,32,191,81,254,46,105,146,98,41,56,171,2,234,57,139,190,235,196,83,12,66,30,178,51,16,222,221,73,205,212,2,123,157,122,106,213,3,146,79,69,120,213,58,18,107,19,194,27,250,191,186,147,81,122,28,84,253,159,143,166,20,178,125,226,195,34,240,13,27,174,132,7,11,115,111,117,150,238,195,46,112,201,10,59,162,75,13,128,66,191,204,222,207,113,110,157,0,173,254,2,219,21,252,240,145,29,126,208,191,151,255,8,208,109,96,164,134,70,126,232,248,104,190,57,183,181,41,52,58,245,69,117,233,197,211,67,254,176,115,141,49,230,222,96,208,116,72,14,209,236,177,101,66,55,195,55,187,27,82,227,228,237,227,181,87,107,15,47,157,249,173,75,180,30,230,4,177,193,176,4,127,23,99,145,255,37,156,187,206,79,135,157,140,221,180,233,219,201,16,20,34,220,220,81,90,189,14,79,222,75,74,124,117,16,51,30,240,173,182,50,45,131,30,136,193,186,179,151,204,90,88,165,224,32,211,50,81,35,242,210,239,69,16,244,248,243,222,56,214,32,16,220,46,117,6,0,184,216,140,207,160,9,121,102,183,254,112,240,52,251,79,3,41,240,205,208,94,147,119,73,40,45,77,32,49,93,49,179,49,229,97,177,215,61,68,147,66,50,145,171,117,53,209,105,56,13,162,175,227,94,173,238,143,103,113,142,224,12,112,15,110,232,126,112,157,17,167,31,115,152,30,203,232,226,115,228,29,232,31,156,153,34,23,46,6,147,90,86,41,129,39,160,97,63,98,10,7,182,121,126,136,201,44,31,234,253,236,30,158,173,154,49,34,119,233,153,27,137,56,236,179,70,219,53,247,0,242,73,41,188,36,12,240,155,209,201,40,215,221,141,147,16,158,10,9,252,175,66,35,148,130,29,28,117,237,227,141,73,68,115,137,158,77,141,227,81,255,50,188,197,91,53,172,98,18,8,113,192,160,145,157,65,166,46,90,95,167,241,251,247,36,237,105,92,64,224,123,52,146,227,71,253,111,150,39,144,24,108,149,82,133,102,18,102,91,7,179,97,58,3,87,199,68,143,22,127,42,90,54,250,211,93,44,49,254,4,13,0,18,249,151,184,204,8,194,208,234,19,50,53,123,160,87,7,35,108,20,144,154,220,186,198,2,90,7,83,59,168,146,212,232,83,7,148,174,95,157,135,244,251,67,251,167,63,88,156,84,149,58,112,162,185,91,30,107,35,109,12,223,41,148,182,143,234,8,61,101,143,63,121,58,131,158,235,177,137,200,121,129,4,185,6,45,223,202,31,67,242,37,10,187,233,186,128,84,170,119,203,228,177,249,119,178,171,74,139,154,28,35,167,47,122,162,93,6,108,137,60,160,221,166,74,228,170,156,175,246,31,70,31,53,200,105,66,79,195,92,6,219,170,168,162,45,203,175,96,17,197,234,218,30,15,60,92,162,174,184,10,86,45,113,129,16,223,28,70,147,1,182,131,210,2,195,150,207,210,53,131,246,76,246,97,247,95,95,207,60,23,136,196,72,82,138,36,52,108,95,210,120,27,76,15,193,183,143,118,254,32,206,94,125,91,67,55,102,82,42,160,135,146,31,138,24,64,249,83,116,162,126,231,0,232,63,75,156,95,95,108,182,16,231,110,148,253,97,96,127,15,157,244,250,88,177,7,60,49,16,15,32,98,204,73,247,11,109,128,127,204,214,56,99,50,116,231,2,3,228,11,152,150,73,241,143,135,228,65,65,8,203,108,9,8,138,207,170,115,160,109,33,242,159,167,192,129,181,117,56,143,181,30,19,74,73,139,82,84,54,104,88,20,104,139,148,80,217,248,24,132,26,136,166,158,50,32,48,26,215,118,14,39,188,150,56,196,239,84,171,146,0,34,101,248,222,189,223,224,185,36,231,211,99,2,54,87,171,113,99,227,181,101,233,235,44,180,253,152,41,84,58,35,35,37,111,38,150,132,253,141,4,115,46,255,47,142,8,204,101,238,46,120,58,61,124,234,4,198,91,17,60,228,183,187,108,202,118,111,192,2,11,228,127,55,219,83,123,162,239,141,244,199,107,151,102,66,21,92,95,207,34,252,14,18,6,84,43,172,187,152,18,126,36,142,246,147,251,198,46,162,138,50,236,181,95,243,187,119,141,21,237,7,80,175,89,250,106,230,26,136,133,122,253,21,37,23,26,239,235,128,7,20,198,218,187,98,178,176,115,166,106,32,146,203,119,185,130,16,149,254,67,238,149,198,238,81,210,96,215,173,155,98,97,54,39,19,232,213,21,151,204,146,101,201,21,43,233,125,67,80,94,34,224,244,32,192,58,16,200,251,141,31,71,206,231,61,90,140,160,111,59,154,140,8,44,201,120,149,50,27,159,106,93,217,187,161,112,0,190,33,8,118,166,167,68,18,14,11,231,214,69,46,71,207,228,235,209,123,32,235,217,243,4,207,69,202,184,23,18,64,156,93,8,232,218,172,113,251,0,247,80,209,81,170,191,159,218,70,199,16,10,54,196,175,129,27,72,175,94,179,248,224,129,27,29,29,99,73,199,46,50,132,224,166,144,161,211,134,240,198,66,20,67,127,222,122,179,179,31,146,26,174,24,16,69,168,65,26,163,247,125,100,135,146,254,9,192,178,118,173,81,188,172,56,46,158,229,191,197,210,140,120,219,26,52,201,65,35,123,234,246,227,222,88,126,165,239,197,227,133,184,104,81,141,54,159,94,106,204,250,130,52,176,105,76,115,85,206,9,85,124,254,2,102,240,136,184,191,18,75,119,8,252,71,132,67,6,244,125,166,84,163,217,199,146,149,79,129,254,78,243,252,244,102,168,130,219,105,124,33,139,253,120,163,23,231,109,211,159,128,103,12,143,96,149,225,81,162,151,91,190,102,0,142,43,74,84,148,0,11,35,218,228,47,224,172,187,27,74,250,157,155,184,25,93,192,232,16,139,122,190,126,3,220,175,6,238,27,22,230,131,167,223,102,106,247,146,50,83,111,171,197,98,169,160,1,254,172,152,151,45,167,12,231,139,236,222,121,144,143,92,97,250,113,95,39,49,6,9,60,217,136,197,98,82,57,70,207,244,225,161,185,172,69,53,78,134,214,1,192,254,140,232,189,39,223,18,65,125,82,148,90,130,250,254,142,111,197,147,255,152,79,199,64,172,248,85,196,228,22,19,226,78,169,103,133,49,41,225,233,97,234,43,106,128,87,24,196,198,209,7,141,5,116,120,106,180,151,102,238,190,69,253,163,21,88,47,172,74,19,114,241,128,210,81,200,29,92,71,156,178,229,187,240,27,198,237,30,188,99,193,211,196,29,41,63,46,175,4,144,151,5,183,1,241,69,44,227,217,179,255,82,117,117,208,95,119,213,119,11,76,220,145,111,183,55,116,9,200,171,225,123,234,125,78,241,15,119,95,206,197,221,216,166,215,249,204,179,106,165,191,30,75,217,125,250,234,52,167,37,53,224,233,149,60,82,155,129,196,104,6,147,238,208,117,8,146,68,5,126,104,97,10,127,61,5,97,254,245,127,71,149,101,171,188,98,46,55,223,143,222,12,175,23,158,163,16,36,43,163,96,99,79,118,11,208,166,87,65,246,199,3,5,146,201,27,139,227,225,243,65,16,181,66,178,25,151,161,24,6,192,144,136,57,43,162,175,176,51,100,163,89,161,80,18,137,183,197,226,38,231,116,99,245,37,146,23,45,189,61,120,174,113,243,52,229,125,189,175,36,63,140,83,10,7,213,235,74,135,77,27,230,169,88,169,78,151,7,125,7,106,220,81,205,42,143,150,95,59,87,126,37,207,194,186,149,78,40,74,243,28,176,239,180,15,215,104,14,142,216,76,52,208,128,137,208,66,88,133,234,42,123,134,83,205,86,173,16,240,204,32,35,191,104,211,27,168,236,24,189,24,60,88,221,61,30,14,50,15,205,105,166,90,200,75,78,159,12,62,137,61,59,28,165,29,69,130,223,159,119,87,20,202,245,125,203,43,33,97,121,134,85,66,183,120,103,69,190,128,90,243,213,120,103,118,183,13,127,96,178,189,4,100,230,18,233,216,108,195,66,2,21,132,85,200,25,162,100,61,243,120,234,243,125,93,110,95,71,52,69,7,23,250,64,195,208,207,157,146,89,181,167,208,55,22,210,225,206,246,167,242,116,10,59,118,147,233,8,125,44,40,121,104,26,127,54,77,175,106,219,208,222,162,215,89,214,151,193,225,60,13,158,182,11,209,157,208,71,52,122,196,242,118,189,176,159,195,111,49,198,254,143,86,209,146,104,10,250,20,246,184,252,208,227,155,197,152,28,46,176,239,151,214,246,249,17,8,193,185,201,163,127,113,66,60,75,53,52,47,122,182,82,38,211,11,232,177,140,9,208,59,155,17,136,130,245,121,213,152,88,119,40,198,190,66,106,74,62,178,22,215,50,161,166,136,85,67,60,56,126,128,172,110,45,13,136,24,87,237,132,65,12,187,156,143,154,90,127,254,39,184,177,18,79,230,36,127,96,212,60,211,215,36,142,1,38,22,163,177,112,31,94,239,68,10,88,241,225,140,44,212,100,21,192,4,78,40,48,97,221,253,165,242,170,188,20,178,223,191,245,34,197,38,122,186,70,32,109,149,63,5,99,216,52,50,2,4,61,216,119,146,85,142,210,148,68,5,76,204,250,255,77,14,136,119,191,81,73,60,57,249,84,197,192,71,149,213,182,225,181,11,235,98,200,251,178,71,14,63,166,133,162,110,131,211,65,132,220,224,116,34,222,24,150,167,45,239,247,241,255,173,197,230,135,229,167,12,43,225,81,201,57,34,138,29,160,125,154,136,110,41,158,57,229,10,239,121,239,231,211,246,117,127,75,193,231,190,123,27,0,73,97,211,82,131,228,161,64,125,174,44,14,101,25,6,197,25,181,210,141,189,76,57,59,160,17,150,223,193,205,30,84,41,34,195,234,137,110,190,136,71,194,142,101,88,242,237,109,210,83,175,138,122,120,100,156,223,253,95,98,160,184,77,85,34,183,2,252,9,6,59,26,41,24,125,73,98,160,72,154,114,118,150,235,117,185,50,133,116,106,5,153,182,89,3,185,50,13,90,197,239,254,8,69,13,72,135,75,232,145,132,14,242,248,135,129,188,111,232,43,134,90,125,118,69,76,150,6,9,106,141,49,108,43,36,134,72,119,167,221,42,118,161,248,160,254,208,200,107,6,224,40,136,241,69,76,159,33,144,82,217,116,11,237,89,142,180,56,2,179,138,151,249,96,93,85,138,108,103,71,134,222,18,167,172,36,94,80,158,239,73,30,102,169,208,31,20,165,162,184,193,15,68,77,215,54,167,175,209,64,63,102,39,28,232,151,159,82,223,211,124,217,108,16,235,122,35,99,232,29,118,125,14,197,122,111,1,190,78,42,16,130,53,111,121,225,150,122,188,104,89,92,127,52,21,231,85,110,235,240,44,126,65,40,45,64,117,223,124,103,78,160,177,240,195,217,161,2,55,174,199,18,250,170,52,28,155,135,113,46,121,239,83,1,114,174,76,29,65,216,201,229,201,217,209,0,199,107,105,138,159,71,54,70,234,95,71,207,86,59,50,150,3,231,120,184,107,125,241,243,194,215,161,6,143,187,23,185,75,6,177,78,225,11,176,154,133,47,164,209,47,15,90,88,216,78,58,71,110,127,233,201,49,231,12,213,117,31,126,7,184,243,115,227,24,153,154,17,64,180,247,247,174,148,250,122,49,105,74,118,145,211,103,220,247,141,59,42,56,138,200,104,127,212,194,127,18,127,164,120,152,42,141,211,45,48,14,10,89,193,153,58,72,48,245,252,233,79,75,182,134,64,232,133,87,234,34,142,204,156,225,193,252,182,207,196,16,18,90,82,128,41,182,124,141,143,217,108,254,180,9,20,140,155,137,102,64,243,192,197,60,22,65,242,246,13,33,7,146,236,212,102,200,151,244,132,233,122,50,45,240,230,220,196,127,147,138,49,125,142,201,23,213,213,129,68,225,42,70,15,48,175,66,7,114,22,119,25,19,122,14,127,100,188,29,217,254,171,108,246,166,167,214,254,30,30,154,102,200,84,41,88,181,115,253,199,77,229,217,154,104,138,233,120,133,103,145,151,243,129,39,165,67,49,196,160,149,116,35,177,200,81,172,206,189,161,135,155,112,55,226,211,248,24,190,163,216,189,142,198,78,228,224,159,32,172,156,170,58,74,232,21,190,180,75,218,74,244,101,35,255,95,20,201,8,67,183,37,2,212,4,172,90,103,18,161,222,141,222,151,10,144,37,242,151,172,149,90,110,16,223,115,251,83,199,87,57,76,43,152,213,80,89,92,65,203,216,58,77,160,107,40,116,232,215,79,167,1,17,50,104,175,138,103,8,57,199,241,180,238,110,86,83,113,89,214,93,160,80,45,190,160,113,103,60,93,172,178,41,150,90,176,78,113,95,144,196,90,129,239,121,98,21,28,167,241,10,193,238,81,115,75,219,56,67,59,178,51,241,20,140,172,71,148,127,49,149,155,230,185,246,56,149,50,23,118,132,69,73,40,171,21,60,2,126,196,78,183,97,177,12,192,16,44,26,155,55,243,7,235,122,120,166,73,92,21,135,107,158,188,129,38,99,80,11,56,231,140,129,160,153,249,37,242,211,24,194,76,158,207,165,127,177,121,176,190,181,155,230,207,78,132,242,245,3,122,114,173,87,169,211,187,196,86,117,129,163,199,91,91,93,151,148,59,204,48,60,198,192,108,176,109,152,47,254,236,52,102,9,44,44,107,108,179,218,228,157,138,156,204,168,44,116,80,196,237,201,203,155,170,244,178,81,25,179,98,193,146,192,108,119,230,197,125,161,53,41,235,90,226,160,198,120,113,70,195,196,241,101,16,215,75,95,253,239,76,3,50,87,12,64,34,16,57,151,82,221,18,45,6,142,146,158,94,154,122,186,34,255,156,166,28,21,175,84,255,184,55,203,238,3,102,8,244,211,181,48,211,230,106,241,101,223,76,109,95,151,121,0,54,109,42,59,211,62,14,30,164,144,206,163,47,75,110,44,63,208,60,106,154,56,107,105,196,72,119,176,51,124,3,244,24,194,50,208,39,234,163,254,48,9,186,141,123,1,32,248,27,111,20,64,72,202,226,218,132,139,44,95,160,7,53,196,9,139,57,70,122,202,9,108,118,125,23,109,91,155,174,12,67,88,90,48,209,36,188,243,93,57,171,61,128,144,248,186,23,114,210,147,86,2,75,93,167,9,74,40,215,174,116,89,107,39,143,152,189,32,188,56,171,138,246,26,140,76,7,4,66,0,154,153,189,30,96,86,58,67,14,235,246,108,153,8,38,209,216,175,47,32,149,83,205,99,201,75,74,10,143,79,8,143,48,34,131,78,203,74,82,243,96,9,162,30,50,174,169,90,100,100,168,92,52,149,227,115,241,81,17,234,42,181,31,114,155,224,9,148,87,231,219,9,143,173,19,152,57,227,30,126,234,82,48,130,28,125,98,241,128,119,206,157,17,174,121,140,234,117,132,206,81,173,84,140,182,18,171,19,164,99,80,65,12,100,153,93,121,151,138,38,235,41,141,3,106,192,79,243,128,155,143,234,181,242,116,18,136,30,58,26,236,86,69,154,40,110,136,11,116,1,39,208,124,89,178,244,62,250,150,23,216,73,98,195,222,82,218,205,224,148,177,172,60,245,71,48,20,56,14,140,100,108,42,115,154,183,48,245,172,27,43,102,33,134,98,62,32,202,136,100,39,119,253,243,33,44,81,94,17,150,86,155,78,143,38,88,57,253,253,89,203,170,171,51,34,35,104,210,153,245,201,252,176,7,97,148,170,75,19,139,46,221,161,68,252,37,8,130,151,145,193,142,119,194,122,74,135,167,239,46,143,166,226,112,17,253,55,13,145,39,72,194,19,29,51,85,114,232,48,9,78,112,65,155,219,157,252,40,181,98,202,108,218,92,171,244,203,87,4,175,14,140,217,42,100,222,35,246,219,163,220,84,144,96,33,11,171,196,87,141,42,41,64,115,245,66,179,120,11,92,98,30,197,254,223,178,36,25,49,255,149,178,136,129,3,203,181,104,188,146,143,133,250,114,237,127,42,148,245,10,174,243,229,242,209,189,8,183,155,226,100,38,4,211,218,180,59,83,127,172,132,133,47,145,166,176,198,14,25,79,156,84,56,95,140,131,52,130,143,121,3,149,175,184,129,116,187,198,252,58,14,93,7,16,74,73,45,24,25,25,200,104,108,108,41,180,255,121,1,227,165,112,68,124,226,234,117,142,205,12,55,98,31,13,168,186,195,33,177,249,168,171,153,158,191,57,143,245,242,205,151,26,64,216,230,105,242,102,115,206,170,123,191,130,114,119,165,191,1,6,100,45,134,129,122,18,7,164,86,19,103,209,232,77,31,133,2,45,225,230,203,174,58,252,28,248,140,49,20,182,66,70,127,201,32,59,78,91,185,169,38,116,196,23,149,5,244,220,32,195,76,103,100,51,194,223,177,97,110,66,226,27,111,108,233,40,221,47,134,112,229,154,227,240,156,185,205,91,213,214,234,185,144,16,168,13,169,91,234,9,56,114,217,130,201,7,15,196,47,92,198,46,229,212,25,221,22,28,60,170,74,74,46,173,144,230,200,55,8,103,203,79,98,154,90,104,110,136,214,10,63,210,53,184,77,184,213,73,109,77,56,98,180,59,124,176,7,226,212,241,139,234,161,162,237,46,24,164,35,68,44,180,88,150,201,204,142,139,215,218,138,200,196,135,35,97,122,128,173,37,250,31,233,71,66,110,98,65,243,238,173,52,121,193,216,112,85,131,28,73,162,6,160,95,127,61,102,214,62,3,110,73,6,133,145,244,175,41,23,7,233,229,43,93,57,251,195,30,81,33,37,91,19,126,122,218,32,172,161,133,235,184,114,28,248,8,236,203,229,191,187,237,200,251,240,188,58,217,210,166,205,152,52,67,51,147,123,117,127,230,115,25,151,99,7,202,39,30,85,179,203,155,52,90,15,123,40,165,186,123,169,138,170,37,82,39,182,189,111,124,53,190,250,11,24,190,26,164,119,84,201,174,112,196,15,4,227,202,194,207,129,216,8,170,106,233,7,18,168,233,76,17,217,177,43,86,87,5,80,26,56,32,52,109,27,205,94,133,61,40,250,203,131,58,172,166,60,9,96,118,133,63,208,226,237,43,44,176,63,180,139,127,149,48,205,255,93,244,128,153,152,85,7,234,114,41,224,127,3,197,191,241,62,15,219,19,38,189,4,21,199,182,186,104,161,9,125,121,142,215,137,182,61,12,85,19,231,141,152,42,182,120,51,190,181,138,90,234,255,146,164,255,10,227,101,87,57,139,145,123,189,38,130,68,149,0,233,43,237,233,227,9,239,139,119,130,23,187,121,207,106,8,218,205,125,11,30,179,167,209,134,150,19,0,59,121,38,174,105,173,28,39,132,178,13,14,170,205,168,144,227,126,206,55,155,159,69,52,246,207,70,133,132,104,96,153,81,8,2,242,109,62,46,107,138,7,105,152,103,12,219,6,42,144,33,136,72,25,125,204,253,60,163,126,4,76,223,153,233,157,12,228,236,126,80,53,174,55,13,99,137,83,101,81,145,148,37,172,222,91,215,42,220,109,1,116,226,12,155,150,131,192,12,92,93,159,102,59,177,176,214,122,117,166,200,42,139,156,165,133,89,126,146,68,217,187,118,17,229,163,4,15,87,129,239,238,159,138,254,180,97,136,4,206,72,29,108,4,214,242,129,183,49,127,38,121,222,75,177,219,139,182,173,98,205,152,16,42,254,146,110,142,61,183,198,185,82,153,109,6,101,193,154,182,81,198,207,26,63,216,245,203,168,247,39,27,50,26,64,173,109,185,156,84,186,50,27,21,243,154,216,195,239,157,44,147,77,120,0,100,98,19,31,195,43,211,145,36,148,153,208,70,11,126,32,42,144,129,225,193,212,231,101,145,224,178,19,194,23,128,104,95,123,148,30,223,198,233,160,89,221,228,209,81,142,34,6,221,198,33,33,228,199,195,63,132,113,89,125,210,35,62,194,137,201,27,155,219,110,243,101,149,207,31,54,17,127,58,8,247,68,22,250,185,75,212,253,131,119,188,143,167,128,162,75,58,109,20,80,135,163,113,214,42,179,156,15,44,198,5,46,78,139,1,196,28,238,11,237,212,52,231,119,161,186,91,217,78,158,39,176,218,213,175,143,236,11,119,250,80,163,129,139,47,16,4,176,211,112,239,240,194,135,149,188,91,169,130,228,12,196,185,211,216,68,199,255,41,160,145,4,126,6,35,107,196,2,234,238,98,149,191,251,18,167,10,145,229,196,111,193,171,187,39,118,122,63,237,128,93,134,177,151,240,191,114,136,169,154,121,38,160,147,211,118,21,84,141,190,63,105,188,211,236,182,66,73,182,114,124,209,56,187,0,89,227,170,55,195,31,103,144,24,96,196,124,66,71,238,55,192,61,50,185,82,191,213,21,72,29,46,213,120,210,83,111,103,19,130,72,36,137,198,38,240,247,32,173,52,223,102,42,185,62,132,151,105,105,203,249,93,119,60,166,236,221,97,24,80,156,1,202,93,186,23,68,204,246,208,222,70,150,89,57,196,225,194,194,196,149,35,178,243,101,241,216,155,144,136,195,234,69,127,222,228,231,111,158,122,6,144,163,86,151,190,22,171,75,85,39,119,237,80,110,51,45,231,147,35,42,89,100,246,197,204,206,70,8,61,10,250,42,49,193,95,113,212,14,32,237,194,95,49,73,94,223,116,206,251,71,179,97,211,160,250,128,64,203,164,214,63,112,116,140,209,215,36,104,159,198,71,66,82,253,41,198,135,42,5,123,17,95,157,212,92,84,124,152,213,124,216,5,187,44,238,237,178,144,32,174,69,13,192,141,12,175,215,153,152,0,148,119,103,240,26,47,225,173,18,254,76,247,184,236,88,104,171,174,230,118,150,169,13,101,156,49,253,44,154,143,17,141,31,118,96,109,79,49,220,155,58,58,44,239,243,111,86,177,176,85,205,15,14,155,107,163,127,78,100,140,61,219,115,187,39,173,38,105,250,195,30,68,62,206,191,101,19,159,250,126,46,181,136,92,3,222,84,112,128,23,193,223,165,234,190,180,150,82,141,234,80,1,164,142,63,91,81,194,56,142,216,8,215,216,87,146,26,60,96,193,40,16,55,68,213,220,214,89,207,72,52,73,73,102,40,158,30,179,166,109,193,57,160,206,170,166,172,31,152,22,118,88,45,214,96,175,34,3,161,164,141,141,138,81,40,68,180,36,133,133,150,227,88,46,130,172,22,14,144,208,216,27,192,176,212,148,96,134,5,15,154,159,98,187,169,21,88,139,213,101,139,56,248,106,63,95,10,109,209,196,253,8,121,47,6,192,228,128,22,167,177,245,185,113,196,104,206,134,230,170,225,203,120,235,23,148,19,146,43,214,66,111,112,144,29,190,45,171,147,67,131,252,58,71,111,161,240,114,19,118,55,182,170,99,22,39,71,86,235,175,18,246,180,139,101,16,126,187,126,10,170,138,108,106,218,251,129,201,38,69,158,137,174,90,57,171,219,45,127,35,197,67,66,23,221,120,99,49,91,13,228,5,57,75,74,239,16,35,206,207,179,61,82,134,236,118,214,140,109,0,117,56,11,145,190,28,99,45,26,25,172,252,186,106,243,104,239,95,254,71,49,65,131,139,31,227,71,168,67,156,239,154,87,188,105,65,49,113,81,245,100,74,151,124,103,40,73,2,222,178,3,20,249,244,153,7,16,43,253,61,192,205,247,184,163,247,148,85,252,18,7,235,233,84,215,87,202,250,105,13,222,158,189,123,80,195,243,189,59,174,109,236,192,15,178,49,186,25,33,120,251,125,8,119,187,106,244,124,103,49,79,248,48,0,54,237,167,74,42,209,37,185,99,122,217,114,162,245,114,95,242,251,182,2,207,58,11,96,76,126,43,161,76,85,130,219,109,33,113,239,116,44,25,153,92,118,161,15,170,2,90,68,31,149,88,183,225,117,168,155,109,47,202,177,223,212,221,9,75,13,74,235,143,176,82,149,117,244,80,184,7,206,3,181,244,0,140,244,55,181,118,111,91,243,224,117,21,24,27,86,132,229,51,189,86,201,135,1,43,219,106,175,243,54,25,75,54,98,249,3,39,190,134,156,118,173,234,182,203,187,143,246,158,0,189,92,64,104,144,224,220,164,240,226,228,35,214,250,31,179,61,152,245,212,51,247,150,4,223,146,191,233,220,182,165,98,72,177,181,6,56,97,182,172,146,14,15,179,172,57,149,251,124,132,105,179,85,214,51,17,51,171,147,46,68,157,213,108,31,102,152,14,204,124,32,58,50,36,65,138,96,58,209,220,45,191,62,179,224,75,197,223,197,188,201,174,236,135,159,81,134,34,3,1,43,133,179,116,2,213,115,45,145,14,59,231,125,105,0,30,192,16,108,153,12,63,23,123,104,227,201,167,147,69,124,247,114,35,105,171,70,192,245,43,72,74,126,160,53,207,135,123,22,155,131,116,46,167,254,235,249,217,99,46,200,60,150,121,216,178,5,185,36,245,108,217,148,138,167,147,111,185,218,8,24,84,50,182,214,210,157,166,148,74,224,82,20,221,169,216,207,221,108,59,43,222,30,185,0,115,137,129,60,22,74,190,136,217,3,30,121,195,231,52,24,208,30,213,53,73,61,159,163,242,74,56,27,239,63,135,84,229,80,112,171,182,26,227,206,165,52,1,144,166,222,70,135,229,19,36,113,36,64,122,196,29,60,244,220,184,221,253,20,98,128,23,234,249,131,1,44,91,9,12,91,18,9,135,145,64,150,111,214,193,131,51,81,216,183,44,58,120,99,91,160,141,201,150,206,148,236,23,250,146,204,131,104,123,35,157,211,155,171,249,167,252,59,135,226,196,142,79,0,151,133,45,49,165,160,78,5,137,48,93,169,132,137,111,137,89,175,179,184,75,232,237,252,216,88,93,230,13,50,27,92,12,59,196,22,201,129,8,9,162,104,222,177,96,31,100,0,104,211,146,74,97,59,15,147,115,111,109,176,47,80,62,18,103,180,164,115,33,214,79,37,95,152,170,33,40,130,186,179,206,6,30,148,104,251,174,71,189,84,244,143,38,222,37,235,176,119,44,100,140,9,4,209,99,35,5,67,22,178,183,139,231,198,231,254,96,113,55,193,235,180,150,143,107,233,28,6,214,210,46,96,14,98,189,26,168,179,68,106,200,219,209,33,37,254,164,190,30,83,29,119,117,200,56,235,215,114,47,156,5,244,50,20,152,177,5,132,161,125,16,210,200,21,38,114,248,123,235,2,81,167,85,103,97,17,246,205,236,12,161,23,155,58,68,150,128,138,22,161,64,146,219,161,119,20,51,252,147,183,103,138,40,58,242,118,77,2,172,156,120,234,130,22,68,230,139,38,201,177,86,228,75,249,50,148,95,232,253,168,118,235,101,173,243,238,106,86,136,7,28,136,124,153,119,41,236,89,107,142,38,210,74,95,81,219,148,173,230,38,117,48,184,154,23,175,73,144,242,107,88,162,69,240,108,131,131,10,47,151,18,121,0,224,151,131,166,125,187,160,54,232,32,29,36,173,116,83,234,124,141,142,74,160,74,232,2,226,62,48,226,188,41,108,101,42,88,187,80,231,223,235,183,212,168,166,243,29,182,243,250,228,1,83,52,87,15,67,147,13,200,66,30,209,61,112,136,249,47,9,216,25,41,165,233,78,65,146,49,22,26,195,84,12,117,12,104,174,31,249,213,132,86,72,20,82,2,49,118,116,246,215,158,130,219,162,36,34,172,178,149,150,77,154,27,127,206,134,32,90,211,102,217,200,34,195,161,38,1,11,198,124,129,3,253,203,242,102,54,110,114,41,88,226,18,8,118,135,189,99,251,132,131,240,146,3,45,181,187,227,54,249,239,223,26,8,201,169,37,220,188,85,88,94,205,212,26,74,14,48,80,86,35,206,192,238,114,16,129,154,23,43,204,62,5,236,188,48,83,120,20,117,70,181,137,76,116,84,199,219,168,63,33,81,162,224,210,170,137,14,144,26,174,194,152,61,86,210,130,145,0,189,128,0,146,183,233,74,244,143,98,174,206,134,63,147,165,251,68,137,114,172,152,165,226,175,152,254,189,165,84,150,130,183,30,127,158,117,64,67,178,15,48,210,102,201,84,251,190,212,133,69,115,134,227,148,131,222,85,191,82,117,231,106,205,21,228,252,49,65,99,200,158,60,198,111,240,184,118,80,192,167,216,89,224,195,56,27,104,205,166,166,195,99,230,73,76,213,188,8,182,164,75,18,35,67,117,237,118,235,186,250,19,243,36,33,217,207,132,41,207,253,124,17,173,33,47,35,240,54,252,65,130,28,223,67,40,67,156,230,202,211,59,101,135,206,25,193,207,18,92,234,51,179,118,74,66,151,40,188,70,71,100,3,40,28,3,178,95,17,74,68,141,233,134,193,63,217,91,19,113,116,183,95,147,195,239,162,53,114,234,69,126,144,31,193,74,81,191,224,200,59,140,208,136,103,62,164,177,167,152,88,114,84,56,235,29,221,67,26,255,58,93,60,107,201,66,68,84,152,64,37,159,141,10,191,130,85,186,54,157,27,146,10,109,102,193,244,186,176,130,177,158,14,162,203,210,13,236,5,224,53,98,177,229,196,163,213,230,138,18,209,185,37,36,199,241,152,63,214,217,178,0,145,0,51,84,199,203,126,52,198,187,154,74,107,127,16,241,9,30,30,16,49,147,148,24,160,175,71,164,244,170,248,245,242,133,232,129,63,81,170,227,184,243,253,43,198,77,254,128,31,97,150,170,17,25,177,199,146,55,156,77,27,43,181,20,39,236,113,121,90,151,44,208,168,139,186,107,187,110,197,168,163,16,116,14,2,40,80,210,130,70,41,33,26,9,178,217,181,60,165,83,26,119,170,40,251,241,107,30,180,137,26,75,124,221,216,45,253,110,187,201,106,188,184,213,24,24,200,95,82,217,247,30,35,165,138,241,5,206,80,123,232,141,160,130,73,215,181,28,91,77,95,113,241,212,190,194,209,229,31,191,66,243,136,110,0,153,30,147,95,149,202,119,82,103,123,244,52,74,65,143,28,191,25,10,179,207,80,235,150,124,49,74,102,223,207,147,30,84,155,200,255,222,31,220,168,30,197,79,135,245,124,54,211,204,103,56,80,211,102,56,242,128,253,197,30,51,250,207,165,191,81,172,224,224,100,253,75,175,235,98,238,205,248,45,161,51,42,77,93,48,225,248,198,48,168,167,87,157,44,189,253,239,59,221,20,112,195,129,82,248,115,242,154,197,120,160,170,169,225,236,233,200,88,123,77,145,35,91,155,112,154,184,249,68,46,36,41,186,26,59,139,66,34,242,78,87,22,202,250,63,252,81,24,112,242,40,180,234,35,25,234,200,130,191,96,198,141,55,181,13,3,203,161,63,155,154,183,235,53,218,168,212,185,217,62,222,115,76,175,234,39,224,36,225,89,148,122,204,25,97,30,196,125,230,106,200,119,222,150,229,5,145,138,228,138,16,248,144,97,6,197,88,235,181,165,138,26,74,185,196,16,54,143,66,152,52,90,43,93,52,33,29,98,139,250,104,74,154,26,138,239,228,27,137,132,73,51,3,227,145,33,126,248,94,67,171,130,184,216,44,213,111,91,245,50,19,58,54,182,158,122,132,58,204,56,189,13,254,9,183,239,121,182,53,251,36,91,151,57,14,42,227,44,245,95,101,202,123,249,1,222,150,78,162,21,177,34,187,85,45,192,23,100,206,70,186,168,211,125,111,30,39,122,182,89,244,246,6,158,185,222,124,140,182,68,12,86,217,202,80,34,180,47,45,133,245,87,244,159,211,105,203,71,152,150,232,191,69,62,86,26,238,76,111,34,196,10,160,103,163,242,218,154,74,86,215,119,90,165,241,51,36,188,75,135,236,31,90,6,145,152,207,137,176,189,204,185,102,80,109,53,61,181,90,60,88,150,173,255,211,203,252,0,180,117,248,50,115,215,139,247,112,72,155,171,170,147,157,69,84,134,218,82,152,248,205,208,192,204,152,85,79,237,46,188,239,109,153,2,159,164,191,75,211,159,242,190,105,169,119,221,99,97,150,47,123,218,95,77,176,110,198,158,157,47,136,205,91,72,117,8,216,139,146,206,199,252,90,185,233,5,84,195,248,87,227,67,12,25,123,95,196,125,146,75,99,48,212,169,222,133,165,194,37,228,15,75,167,44,215,212,68,208,120,51,86,186,141,190,95,81,63,71,213,214,136,227,117,234,41,212,102,228,212,153,197,67,178,25,38,78,11,95,130,152,163,72,104,77,69,22,121,175,241,202,210,61,13,193,144,222,74,126,41,126,68,73,188,149,0,180,46,40,0,14,117,209,228,231,63,172,102,226,119,54,95,33,240,120,206,70,93,236,43,175,57,248,123,236,200,62,189,30,254,202,201,70,6,179,36,5,192,111,176,231,184,254,108,74,90,18,28,151,247,86,134,96,77,236,154,160,211,90,215,84,87,38,215,141,157,58,44,80,189,16,86,204,188,82,32,8,234,196,17,38,139,18,253,143,219,151,64,58,107,49,120,174,239,0,157,110,160,0,247,63,87,205,156,170,85,183,117,222,177,37,20,128,223,77,197,183,150,201,250,244,76,174,174,168,60,133,47,83,167,207,21,129,222,210,245,156,185,42,4,55,102,156,185,177,18,60,224,13,201,248,74,6,97,98,174,25,209,246,157,136,212,192,130,66,190,133,101,173,242,53,46,232,171,182,39,240,75,58,205,158,117,11,0,177,78,14,44,218,255,120,24,143,180,130,43,177,165,15,164,90,49,152,144,129,142,33,49,56,155,80,205,15,163,103,198,98,242,131,249,93,80,16,223,148,206,14,7,94,68,180,67,158,102,78,6,130,16,140,18,117,104,62,58,196,109,144,71,5,144,191,225,190,17,144,151,103,51,7,177,89,194,184,23,119,39,180,216,251,74,50,153,205,206,226,255,212,201,171,127,124,223,158,63,254,101,94,157,116,236,252,25,253,119,64,80,173,9,33,155,168,247,225,79,227,6,230,199,253,214,216,228,191,75,207,57,70,136,248,3,237,238,136,121,230,64,234,187,27,215,242,245,149,181,66,73,77,235,145,156,157,139,231,230,51,52,218,89,32,58,195,239,159,79,28,181,210,42,21,50,250,136,171,209,22,147,32,236,55,250,122,114,55,64,83,1,70,18,226,118,92,192,57,158,212,0,187,199,199,110,48,13,105,66,109,11,149,155,1,85,91,200,92,76,102,153,195,19,222,216,27,192,11,166,205,65,177,99,70,169,238,181,207,65,79,206,61,199,243,166,187,59,9,76,202,119,150,178,108,124,152,209,187,236,219,146,146,106,106,68,8,155,142,196,129,101,173,192,208,122,103,68,255,20,20,112,52,175,160,180,116,213,206,139,221,226,227,169,198,26,67,214,44,255,122,92,134,119,211,249,16,237,83,149,45,214,101,26,29,255,48,213,162,44,140,82,17,123,135,110,125,173,240,254,77,85,204,179,246,40,233,201,170,182,181,240,113,200,57,211,110,219,25,233,171,4,212,234,251,236,122,17,0,91,194,19,230,239,184,109,110,252,250,158,25,205,134,109,136,103,131,244,195,191,93,201,43,144,0,204,248,234,198,226,165,49,178,37,205,61,32,180,20,57,100,141,217,92,178,141,219,250,44,43,218,1,56,132,22,207,144,169,84,88,99,227,173,240,213,240,158,42,79,148,197,133,122,28,220,73,88,152,212,104,192,12,146,22,209,23,169,191,142,50,111,246,204,219,69,239,148,15,139,17,71,198,39,131,46,30,139,102,139,221,61,89,202,158,25,248,154,73,47,99,26,239,238,23,191,141,126,0,4,31,34,179,71,15,176,254,201,44,163,125,199,167,10,225,252,196,112,53,123,162,203,177,224,24,4,24,130,22,29,29,8,33,92,194,13,222,78,103,95,184,131,169,21,251,128,250,143,169,25,23,231,17,22,102,1,218,238,69,167,126,21,93,199,210,196,188,154,183,124,198,110,112,128,85,178,101,234,224,243,201,227,117,129,9,30,148,60,80,146,62,225,92,223,255,175,199,159,13,37,8,96,200,236,224,234,253,12,210,79,101,210,3,48,193,189,203,60,199,223,228,235,120,67,146,107,211,243,123,175,102,181,160,110,169,11,63,237,160,161,185,205,219,74,58,196,65,174,209,53,151,193,33,100,92,143,120,112,247,15,29,112,142,183,2,151,217,234,130,5,182,163,182,138,156,243,115,87,47,241,145,195,249,149,146,32,71,52,80,125,50,154,177,229,234,191,161,229,82,151,234,99,0,127,124,210,58,114,80,123,180,191,189,183,18,98,254,73,34,184,254,208,134,45,82,131,19,190,36,43,234,24,75,110,253,220,210,117,210,154,8,160,93,71,207,217,53,100,108,99,51,206,62,152,132,53,178,207,109,144,60,67,39,109,32,69,189,164,145,209,124,184,244,254,122,178,80,210,50,83,199,22,245,207,66,26,132,247,195,231,234,9,62,221,224,79,162,135,33,73,148,18,214,150,223,234,92,234,15,25,187,195,67,54,76,87,134,218,33,164,252,146,115,205,137,77,156,231,4,54,69,79,180,164,31,97,104,110,203,37,168,244,2,119,115,60,169,189,128,113,230,240,121,153,219,209,12,18,248,61,65,248,2,245,27,156,186,49,204,97,183,74,37,66,121,11,120,246,36,105,231,196,126,89,215,251,183,8,238,236,115,80,21,86,219,107,48,118,40,39,217,145,46,53,194,121,175,98,252,153,176,89,90,113,80,13,13,213,40,136,72,53,84,211,93,137,192,200,125,193,61,49,252,30,11,102,140,152,153,154,200,108,243,228,102,163,146,105,101,112,221,130,80,249,229,106,214,145,52,105,161,255,152,231,135,39,205,32,37,219,120,27,246,122,148,250,174,133,6,28,7,213,226,86,254,109,28,86,27,107,192,12,252,32,154,157,167,56,214,80,204,246,248,142,159,234,19,80,4,237,81,69,130,141,169,54,141,207,175,234,209,191,111,176,59,21,237,207,99,43,4,194,45,194,245,33,168,135,219,84,60,239,148,209,217,224,191,59,202,22,48,182,107,181,120,72,154,29,35,68,204,61,255,76,24,31,55,49,178,76,239,225,245,56,195,35,82,203,55,108,15,148,171,143,34,219,128,139,88,95,186,200,127,129,186,194,252,215,78,230,142,161,166,194,19,107,19,248,24,106,53,155,210,6,148,160,189,82,253,132,167,67,26,113,53,16,73,166,223,114,84,54,168,224,160,210,138,37,241,208,111,50,4,43,166,72,195,14,21,196,241,164,199,87,9,160,57,45,139,108,224,92,237,29,228,60,245,187,191,201,46,255,122,87,112,189,211,240,143,214,86,76,244,109,13,44,149,106,75,44,255,204,209,176,41,206,228,114,125,254,23,225,15,195,143,215,187,242,219,168,113,179,38,157,40,66,232,64,131,88,156,155,51,141,251,196,104,70,175,44,145,57,237,233,246,51,20,98,5,76,206,68,165,83,65,40,106,103,180,13,135,11,96,182,139,63,208,203,3,27,11,125,36,53,19,14,115,190,150,210,218,172,26,105,53,17,50,210,137,200,142,60,112,241,191,33,61,90,11,41,31,134,214,53,1,52,44,158,23,54,212,2,111,230,80,113,129,164,167,104,118,119,117,63,208,61,237,202,53,80,252,101,178,215,194,61,13,197,244,164,178,120,158,190,136,210,199,122,130,86,103,170,241,250,3,71,53,116,194,103,207,84,200,123,246,40,89,220,203,130,108,8,250,229,152,230,80,95,1,21,175,35,69,163,203,128,232,243,7,206,12,121,91,57,128,220,106,0,244,96,195,181,49,241,93,177,132,142,148,249,160,247,41,55,152,67,33,53,198,14,42,29,174,205,252,124,13,129,206,209,123,73,247,89,167,130,8,8,255,135,221,174,51,159,242,163,129,224,63,203,21,2,158,16,18,93,95,216,99,141,69,225,111,215,158,254,231,43,172,237,71,125,95,71,0,244,131,147,29,25,199,110,165,251,120,29,179,78,25,162,51,113,177,90,13,255,89,32,242,113,109,216,193,45,34,215,146,130,47,140,146,196,254,97,218,12,125,123,87,192,92,211,36,120,141,158,176,215,139,118,135,224,189,48,70,149,51,94,101,245,123,229,183,54,82,83,105,239,112,193,174,243,100,234,248,105,78,14,240,164,183,86,119,42,69,236,225,35,133,152,154,139,132,241,73,124,26,33,156,49,143,183,113,120,126,67,204,90,240,82,162,76,16,56,144,190,204,60,63,227,133,56,218,5,99,20,24,17,19,202,50,46,118,132,152,94,47,135,246,167,124,126,163,76,188,244,24,188,189,54,63,223,235,32,177,249,244,133,47,151,105,180,146,251,58,109,177,14,182,133,121,47,175,128,9,64,98,235,51,124,149,253,46,17,155,94,101,185,155,245,31,238,12,86,182,12,157,233,95,76,239,137,24,95,49,34,11,184,22,167,202,103,40,124,118,228,53,152,189,172,0,17,15,118,125,143,232,152,30,92,159,161,140,140,225,88,45,244,199,101,242,162,26,115,206,148,144,1,24,189,105,111,13,208,167,179,53,144,103,225,36,99,59,215,208,55,168,132,17,206,39,63,168,19,160,96,4,135,75,72,137,44,107,109,121,116,145,110,148,178,71,226,211,26,41,27,231,139,147,253,105,112,39,76,124,60,166,240,180,63,150,143,85,42,65,210,10,118,226,49,110,253,211,223,100,8,158,98,13,51,40,89,120,49,198,153,88,155,218,32,189,223,78,129,108,121,248,104,237,167,127,4,47,83,47,92,142,163,200,238,191,163,156,203,76,140,98,46,205,70,246,180,231,122,8,56,120,231,27,101,127,200,2,155,177,190,141,194,84,119,45,47,145,217,157,176,160,162,26,112,239,160,63,191,159,39,206,27,133,74,12,125,222,96,244,171,192,83,203,100,122,44,3,88,172,242,53,53,245,115,184,203,212,107,176,45,150,66,44,1,175,244,26,124,58,196,232,55,189,8,80,98,188,61,55,48,155,150,82,77,116,236,78,207,47,143,103,179,168,20,38,19,173,150,191,143,29,150,230,187,82,105,191,238,140,221,101,76,166,127,217,106,95,73,120,118,172,252,35,14,252,208,41,128,252,143,49,59,28,211,12,15,64,213,235,14,250,239,49,91,82,60,144,56,79,81,151,36,67,226,244,65,51,51,181,53,215,196,123,163,135,65,151,168,243,164,80,86,104,150,41,75,167,95,136,7,233,4,177,84,82,75,108,226,98,75,255,104,12,213,68,98,23,130,94,184,39,237,15,4,139,69,5,238,59,77,186,136,33,214,58,218,164,165,30,221,52,216,170,61,195,171,52,207,122,232,99,147,238,77,206,190,48,123,110,208,29,64,81,76,38,138,56,90,106,248,31,223,237,121,88,246,114,98,68,128,77,50,239,168,180,249,48,144,63,204,142,13,227,73,70,139,21,118,70,36,173,39,131,124,199,119,127,36,184,193,217,2,21,25,204,120,112,0,190,58,184,231,25,99,202,149,239,186,0,93,255,165,46,45,56,101,48,152,241,151,37,173,169,251,170,143,78,207,9,228,90,157,182,253,74,91,121,184,53,223,188,129,229,163,160,22,204,60,235,81,85,37,8,97,139,149,35,59,156,218,150,247,232,95,174,58,247,131,172,121,89,110,136,114,71,99,11,174,29,16,61,153,183,99,70,218,97,239,116,97,98,14,151,240,153,128,69,11,19,154,5,41,220,214,50,44,211,29,129,39,99,105,27,211,142,90,143,54,224,152,190,247,182,176,189,235,43,211,89,31,63,247,161,39,68,93,157,239,85,243,8,147,191,138,191,215,129,125,157,167,230,80,217,102,152,102,207,245,104,7,226,102,179,150,235,189,62,13,240,35,229,9,94,231,121,58,28,22,223,52,10,141,26,160,137,70,77,193,222,192,111,59,103,69,40,178,144,245,244,210,25,187,39,159,2,57,153,145,254,211,64,55,178,134,58,90,93,255,92,87,60,56,149,153,251,219,233,166,9,198,2,81,9,108,51,83,132,214,78,214,196,84,137,67,36,211,40,99,25,22,12,112,127,166,32,124,233,244,213,91,76,131,73,146,208,138,25,91,71,230,52,82,186,1,189,146,7,226,110,199,201,250,163,95,3,254,127,27,74,104,243,90,53,162,22,52,69,148,13,1,15,67,196,235,72,238,223,130,116,43,103,29,70,2,193,45,201,147,233,254,216,251,170,90,125,208,222,243,88,158,184,107,112,160,207,30,185,188,217,192,64,3,52,59,162,84,162,115,95,9,104,156,209,168,53,46,94,238,241,22,48,137,66,163,177,59,173,46,245,96,22,12,220,221,213,25,167,13,130,67,87,220,6,121,170,163,112,155,47,131,191,228,254,213,123,23,103,135,230,24,24,107,84,52,143,158,98,242,157,252,68,113,6,209,121,108,66,140,233,164,79,237,111,134,82,235,187,157,49,101,122,175,14,29,5,193,114,240,87,70,161,216,89,219,64,219,62,78,188,114,17,42,15,217,249,237,28,5,35,140,53,181,158,247,155,189,201,44,187,108,196,23,96,121,76,129,175,197,154,15,103,59,232,87,144,120,210,189,123,201,63,208,189,66,224,116,142,77,154,73,156,190,127,13,85,67,46,79,179,140,204,145,242,171,32,249,3,249,32,184,156,148,76,198,79,251,2,171,113,21,229,72,252,221,14,199,112,215,133,222,103,140,182,213,29,206,67,170,164,187,172,216,143,222,185,0,34,49,149,94,36,104,232,91,249,249,174,196,79,145,202,112,4,82,76,247,13,140,97,15,64,241,88,151,141,140,31,124,205,187,3,223,131,33,193,50,148,79,251,137,242,134,66,200,155,33,153,109,15,180,140,116,54,195,159,198,90,20,100,222,32,50,248,81,190,242,47,229,220,109,117,213,242,51,122,108,118,136,29,168,27,100,67,23,171,9,252,22,98,96,10,246,17,88,103,44,152,160,177,63,250,41,149,96,29,157,110,134,195,60,189,0,96,99,188,106,218,116,90,190,214,172,36,177,245,159,152,69,40,99,60,117,137,205,255,178,206,19,143,54,4,175,174,232,79,34,116,213,132,229,156,199,226,160,162,29,167,77,91,79,162,154,113,200,149,34,151,122,229,177,165,76,31,140,129,215,224,175,51,221,76,22,22,58,101,150,60,130,180,32,175,129,34,125,103,226,122,69,116,27,47,15,25,119,203,3,47,129,107,145,142,104,217,102,140,104,122,141,93,153,31,108,61,29,55,2,194,237,199,230,225,148,229,123,43,200,148,182,96,171,168,245,204,153,38,141,118,183,210,53,35,244,17,115,76,142,30,166,85,151,15,173,183,204,224,30,122,215,119,21,248,169,178,128,56,193,180,123,0,210,103,211,172,200,126,208,104,160,5,48,130,161,237,215,41,236,111,92,64,127,58,18,77,127,47,12,73,50,156,203,32,176,166,223,97,52,227,75,247,185,24,104,211,78,246,153,143,249,245,66,87,170,204,202,179,242,87,121,77,114,27,143,146,237,220,236,157,184,166,54,164,183,49,248,65,215,173,14,164,222,222,10,113,87,70,38,254,42,219,45,115,193,117,24,151,128,99,146,235,18,6,195,224,97,84,50,216,252,203,173,209,8,94,142,56,238,23,152,87,81,133,156,43,185,90,150,132,3,155,90,140,170,92,51,236,118,223,137,237,152,64,91,211,51,32,25,50,182,150,214,46,10,92,199,229,19,196,85,183,134,74,200,111,193,2,255,249,148,229,55,28,35,132,126,252,236,162,221,21,68,82,52,108,61,15,88,218,44,140,237,11,132,184,60,230,174,112,125,160,158,133,191,26,220,53,172,123,238,219,59,201,43,224,32,251,55,21,118,223,32,161,163,58,92,156,246,54,21,30,91,192,238,220,145,255,94,30,88,5,136,13,129,100,15,39,60,7,216,122,218,21,74,177,212,27,150,181,33,51,225,50,183,14,209,58,120,4,208,130,67,218,228,138,108,96,104,144,170,99,67,105,254,108,61,253,97,23,72,30,33,174,103,168,79,12,192,61,0,29,208,211,149,209,232,21,191,78,189,202,150,8,245,242,85,149,30,192,164,251,220,202,76,54,185,101,1,181,235,99,236,159,98,213,91,182,197,197,216,136,79,50,103,183,169,100,159,171,174,93,5,127,246,38,29,78,169,50,30,121,254,153,37,216,113,184,160,33,128,240,47,250,25,133,128,223,246,108,147,101,30,25,107,101,248,30,93,92,25,53,255,0,159,208,187,28,129,161,124,80,121,223,21,24,229,154,213,11,87,63,98,35,78,83,47,0,56,3,212,114,30,226,63,199,152,2,161,242,171,54,2,35,149,0,24,139,221,87,12,125,245,170,186,19,227,88,18,91,143,154,174,142,23,205,147,71,167,26,27,211,156,171,9,221,38,63,210,131,14,200,94,88,40,92,94,83,241,32,186,151,13,114,98,197,172,109,236,242,46,159,134,204,26,241,99,136,198,132,148,246,217,253,64,200,226,238,171,57,212,125,126,247,239,94,221,243,156,38,138,180,243,197,45,164,202,181,33,193,11,63,2,98,123,193,3,181,168,154,202,225,85,149,135,238,170,16,108,83,139,252,136,181,17,66,251,184,203,165,83,107,9,199,186,135,161,191,182,205,92,33,2,230,127,24,14,121,173,150,144,15,161,98,134,148,120,1,29,128,155,205,155,172,177,112,210,142,38,28,187,17,108,125,91,93,128,12,53,59,40,76,237,232,110,42,114,115,92,233,97,156,110,164,115,134,112,216,232,84,254,150,175,136,209,37,99,70,214,149,58,99,151,17,86,24,30,53,216,34,81,239,23,154,110,110,239,153,136,231,86,58,35,187,24,50,36,168,196,176,63,102,60,161,195,199,144,120,209,44,126,14,240,104,163,166,61,39,71,231,64,17,0,190,31,112,66,12,96,92,167,48,227,233,99,14,88,234,143,106,31,57,39,173,114,4,190,179,240,12,147,161,134,102,95,98,65,45,146,125,89,89,134,27,191,180,215,59,222,240,239,171,16,158,203,149,73,68,205,36,129,20,55,209,185,162,189,213,75,144,115,19,31,44,206,102,201,57,181,127,178,32,97,184,210,92,142,211,209,46,84,158,208,169,106,161,96,238,222,230,182,236,233,167,158,177,64,23,87,223,154,254,192,207,219,249,49,190,184,121,166,158,61,229,173,100,249,53,29,40,125,180,169,102,20,32,64,82,140,10,235,217,220,90,52,161,234,21,224,153,96,186,179,65,32,113,218,122,198,214,71,68,60,61,43,76,247,124,207,193,236,214,98,2,102,2,129,166,107,49,107,78,200,111,21,123,171,59,226,80,111,51,196,139,237,200,28,180,143,224,108,35,149,45,6,214,189,35,43,220,227,252,244,62,96,77,48,80,183,165,89,68,26,173,17,115,103,38,253,138,61,140,123,57,178,138,50,11,2,25,127,163,6,123,96,212,193,198,209,225,93,12,106,169,30,18,45,22,135,152,153,190,154,195,242,118,77,222,180,101,124,64,253,74,170,90,98,213,218,121,246,182,252,150,108,113,237,227,20,0,248,134,241,243,95,236,93,81,232,121,156,188,221,54,59,132,171,238,162,21,184,254,245,44,218,190,49,74,74,192,66,10,191,72,145,136,224,64,254,198,22,95,88,136,187,133,122,8,193,164,119,156,12,114,107,33,15,161,120,29,85,204,110,237,156,177,126,89,37,5,62,111,118,133,87,27,5,234,159,19,45,223,149,96,1,161,186,124,216,231,63,103,187,197,137,38,115,131,190,87,61,135,190,105,149,142,204,61,104,71,20,217,42,226,232,156,101,48,237,248,185,115,92,121,213,104,197,22,115,112,183,226,60,172,63,241,93,237,241,42,65,159,63,92,206,231,113,242,213,190,199,141,80,68,158,15,100,39,76,81,142,243,22,155,97,4,64,198,41,219,157,72,16,237,78,173,67,70,127,5,90,68,48,116,47,218,115,2,9,133,53,86,175,64,209,73,111,9,208,228,16,177,66,86,104,141,213,248,156,94,81,78,119,82,90,201,40,156,69,147,42,184,158,15,251,211,72,215,84,103,164,217,108,241,243,132,164,109,91,240,5,138,245,174,154,83,31,65,85,110,137,85,163,169,64,162,142,160,231,75,255,121,216,150,250,182,236,235,141,240,193,131,175,197,44,29,46,182,31,230,166,5,215,139,70,203,23,248,229,148,88,117,150,76,155,103,218,80,165,79,54,223,20,232,232,197,189,237,111,39,74,43,81,73,105,120,42,143,67,127,206,83,113,159,207,150,243,61,0,152,151,144,20,37,144,123,206,112,28,58,66,255,64,95,29,114,32,126,92,136,60,183,195,142,79,184,207,19,57,206,39,170,144,3,239,231,105,154,54,84,42,3,14,101,6,103,101,91,36,173,131,72,218,75,190,37,105,129,138,181,116,220,219,55,43,235,37,71,160,83,161,185,174,191,6,229,224,189,164,111,19,206,95,247,166,156,122,42,235,128,0,194,52,44,96,76,250,173,228,204,23,168,70,75,120,210,116,122,193,219,130,94,72,118,91,251,173,250,6,245,131,88,136,215,23,156,103,217,121,51,218,72,107,221,188,126,113,101,81,67,95,131,145,148,134,181,32,238,188,50,49,148,159,233,60,7,248,197,100,30,201,237,95,50,32,46,84,4,253,24,27,35,188,28,34,76,120,220,61,3,203,7,249,191,200,19,150,188,80,157,240,2,212,111,201,127,17,69,235,126,147,38,137,127,80,18,170,210,162,152,74,192,103,185,152,182,18,211,24,205,232,36,75,57,197,245,124,56,150,35,203,171,241,99,66,166,250,223,73,212,204,81,241,168,68,171,111,212,111,252,241,242,12,193,11,111,78,77,140,255,64,227,144,73,22,84,115,52,57,83,69,147,84,58,231,251,65,251,50,214,61,23,196,157,161,169,104,232,239,27,49,97,61,118,123,147,221,7,131,237,226,63,247,54,220,116,71,143,188,182,177,5,100,122,171,162,119,210,110,184,20,126,80,196,62,16,75,189,188,88,249,201,90,103,190,126,213,33,5,107,154,78,97,34,13,128,238,36,110,92,30,25,41,62,16,185,36,194,114,157,105,241,138,121,88,109,30,162,113,237,86,160,40,198,200,87,101,176,237,116,185,94,194,198,96,184,82,243,228,10,57,139,144,41,163,118,244,118,92,179,252,197,17,117,184,214,179,68,156,155,195,113,35,47,14,228,228,55,97,207,61,115,60,236,58,11,152,124,161,50,134,70,221,246,237,74,26,127,168,122,223,151,197,15,77,253,199,92,86,102,5,209,70,236,27,189,35,146,71,77,204,205,106,221,144,144,241,129,240,173,244,40,69,42,219,84,46,202,227,68,102,64,213,142,90,40,224,218,94,241,243,4,183,47,97,246,253,59,60,33,137,32,55,124,184,152,2,60,24,89,163,72,39,166,43,212,82,225,25,209,101,255,173,82,12,159,99,62,37,33,45,108,194,73,187,121,75,229,92,220,3,225,116,177,236,1,239,109,171,159,8,173,177,103,236,60,118,48,72,201,81,245,90,53,17,160,86,97,245,35,126,238,38,190,123,48,103,78,202,111,191,146,41,159,162,211,155,185,96,19,111,10,5,168,56,236,66,60,124,92,173,140,234,176,103,113,81,137,172,164,251,154,251,253,22,107,209,247,193,77,142,120,199,67,237,155,116,70,150,161,21,90,215,66,27,149,210,31,245,45,230,57,185,101,15,140,108,135,204,62,143,148,202,181,172,119,44,244,152,112,74,21,6,209,215,150,112,153,72,11,196,33,251,15,220,67,128,255,33,198,25,48,163,125,148,149,18,191,10,95,108,63,149,30,157,56,33,102,132,39,147,203,152,118,52,163,106,78,99,142,214,222,238,243,2,98,108,202,125,150,58,71,237,249,27,147,229,189,236,242,245,230,183,68,39,113,218,125,90,60,232,127,194,245,38,119,125,199,64,221,22,46,127,125,3,202,148,13,47,189,127,193,105,241,114,156,107,188,179,33,119,112,140,206,222,153,105,72,147,180,82,27,114,192,4,129,167,109,135,139,32,56,150,43,183,210,229,184,105,36,78,146,175,214,115,217,20,182,105,4,153,83,224,31,50,165,74,39,61,63,90,83,218,76,241,21,74,139,92,135,1,8,12,10,57,164,109,148,9,241,206,54,68,247,242,97,33,205,219,11,205,213,201,219,82,39,218,67,29,174,13,181,40,245,100,67,78,167,99,235,128,206,193,61,87,176,16,9,222,248,0,115,211,215,109,79,217,25,2,200,171,250,213,168,9,145,67,200,27,114,71,15,107,153,61,78,164,132,231,236,43,207,87,124,238,132,249,222,51,24,171,183,26,254,21,80,205,29,14,89,2,14,16,131,4,255,14,219,228,187,71,111,0,53,44,173,252,250,122,86,63,224,225,23,184,1,14,62,212,131,168,99,103,42,4,80,201,8,101,94,164,96,186,145,62,8,36,161,123,34,251,152,233,158,186,212,200,46,164,55,4,253,46,248,210,58,69,171,136,177,36,108,245,245,111,198,245,170,47,225,188,61,99,140,0,28,219,46,11,48,129,122,120,54,79,45,207,222,192,125,22,186,38,203,200,92,8,161,149,113,220,109,85,147,56,20,72,92,237,153,28,248,59,46,228,207,220,75,128,181,252,146,188,139,246,114,187,176,73,66,26,155,63,72,78,96,71,201,13,39,232,109,2,113,13,247,61,187,152,212,194,199,7,232,175,19,77,64,168,63,9,176,136,73,67,190,166,33,108,253,172,174,155,136,34,80,196,82,120,184,79,238,56,168,48,34,162,200,167,83,190,233,19,39,76,197,213,109,67,241,171,141,31,251,47,254,254,159,106,117,65,16,37,235,52,154,128,216,90,207,143,14,111,116,89,175,255,240,207,229,185,12,4,229,84,92,105,195,251,111,153,98,14,27,105,199,170,191,184,150,237,251,103,12,227,197,56,16,204,226,246,174,151,16,190,199,59,45,72,246,244,143,204,163,28,190,192,160,118,0,110,147,2,141,24,24,190,234,52,113,177,203,242,1,232,23,233,57,158,124,242,131,35,186,142,28,48,53,13,165,128,84,140,251,122,46,66,102,124,25,150,253,193,119,107,28,26,53,126,186,85,177,170,85,172,234,158,180,164,245,53,224,77,215,108,183,158,214,64,216,188,135,76,190,218,128,40,243,236,152,61,221,175,110,128,228,30,115,34,52,227,129,67,179,189,13,148,95,79,126,36,16,204,218,187,12,212,22,254,65,24,42,155,105,57,166,211,214,133,167,155,34,100,161,150,40,196,240,63,83,37,13,232,156,16,63,144,16,67,255,102,24,173,95,226,0,13,187,212,181,237,112,199,89,129,168,79,82,128,150,163,107,230,69,165,209,85,130,14,208,107,240,234,95,204,208,41,181,204,24,184,180,137,59,140,24,116,96,119,37,176,32,16,234,66,21,11,135,203,101,63,225,220,105,9,190,88,17,39,235,240,147,149,50,232,54,76,55,101,129,117,95,168,175,16,105,208,146,53,198,98,198,97,169,194,193,103,146,202,224,228,12,170,87,200,0,156,157,77,177,78,215,155,27,21,15,230,55,135,229,129,223,204,69,187,68,50,227,210,82,102,7,181,128,144,225,57,2,82,137,40,0,62,175,242,77,151,237,204,39,117,102,147,254,29,117,14,234,203,203,207,182,209,5,57,55,97,190,78,128,105,1,196,133,32,207,66,116,226,97,247,223,234,21,184,85,188,52,94,35,138,133,14,190,53,115,151,33,15,20,104,218,184,229,108,146,235,121,68,151,90,140,55,9,147,47,246,61,186,218,166,105,125,245,146,175,207,142,127,24,69,31,13,8,114,94,104,134,250,160,245,159,65,240,254,64,174,8,243,194,154,192,93,250,182,71,117,85,194,73,202,88,130,70,87,244,106,48,133,87,146,94,165,116,16,167,153,196,77,137,76,48,166,248,203,231,203,181,120,93,106,126,141,44,233,241,192,177,32,142,218,166,240,80,187,226,240,99,180,71,254,65,129,131,101,82,63,210,230,225,21,61,71,105,6,230,95,94,165,134,148,209,220,239,128,150,253,14,8,197,174,186,208,236,13,40,135,67,106,31,56,147,237,47,31,33,221,136,115,18,217,236,40,1,192,170,65,115,238,124,121,45,83,41,79,173,221,150,231,72,219,231,225,191,15,9,32,100,160,145,149,7,241,144,26,254,104,248,25,115,223,90,56,245,136,60,243,23,87,67,194,27,87,152,30,6,209,237,181,62,144,254,79,247,14,159,131,36,144,127,50,170,16,98,161,25,97,28,154,20,133,247,30,179,7,201,148,122,78,52,44,54,251,153,165,86,255,125,41,46,99,108,186,170,104,99,47,157,77,189,148,143,217,168,38,166,183,82,110,230,174,165,179,7,190,195,30,237,167,61,8,29,141,167,25,206,217,17,5,17,131,236,58,188,243,58,170,72,188,113,17,133,1,77,195,139,32,185,197,10,122,157,26,56,157,240,184,193,29,73,155,110,249,211,82,149,181,216,200,98,119,84,251,55,190,45,226,246,203,161,73,182,162,233,28,253,249,80,39,209,157,171,39,8,111,93,231,143,154,16,218,239,7,166,84,251,0,47,130,35,249,63,235,231,194,109,19,73,236,183,73,5,221,96,43,108,11,231,201,207,80,21,60,143,126,173,61,64,251,19,117,221,151,43,61,248,229,193,30,41,13,59,23,106,164,26,88,238,242,190,208,56,28,215,72,79,94,209,102,127,146,199,191,118,188,190,165,76,58,130,202,157,202,19,102,165,9,97,165,1,78,238,113,246,250,51,107,176,123,159,129,51,96,201,122,135,238,158,177,163,74,53,103,206,163,213,101,234,76,94,228,3,100,168,141,161,128,86,61,213,98,58,34,103,143,62,255,98,128,193,159,115,43,233,164,91,210,76,107,9,209,142,99,159,48,172,1,199,57,121,54,176,70,228,24,27,162,73,186,176,142,113,246,243,82,136,199,75,76,123,104,39,184,127,240,148,205,214,33,223,75,61,223,75,39,250,115,31,135,120,5,1,247,163,12,208,95,249,129,137,218,68,171,239,32,239,139,133,77,105,202,50,212,29,18,229,2,91,156,195,186,238,45,124,243,137,172,90,67,171,34,108,70,232,52,108,152,110,22,229,150,202,248,174,113,39,57,119,244,142,37,231,215,30,45,255,227,210,201,244,146,253,28,18,156,226,185,94,182,33,143,27,123,161,128,188,42,44,220,231,61,247,232,130,233,0,21,87,100,102,183,35,195,49,184,227,77,147,10,209,101,190,171,17,50,124,78,163,13,61,145,103,108,65,52,204,13,203,0,108,58,76,130,210,55,218,218,126,74,246,150,55,34,200,24,17,141,165,171,190,36,80,219,158,236,42,7,147,89,216,229,167,16,113,136,234,77,187,201,127,217,75,189,166,60,121,203,69,239,71,35,222,255,153,224,223,59,242,220,104,197,30,231,141,74,158,2,96,57,136,107,152,93,215,214,64,89,134,108,76,41,234,248,239,148,104,239,13,117,140,43,43,76,234,186,100,196,149,22,168,174,113,21,212,70,224,189,228,89,64,27,157,92,4,187,93,170,72,177,16,141,61,51,59,118,203,11,254,234,108,134,233,254,121,250,75,50,33,132,244,91,128,25,38,211,35,94,250,204,167,9,239,214,108,30,56,8,195,202,133,250,60,239,49,95,14,23,181,98,25,163,107,86,218,206,183,18,72,109,196,232,177,117,10,112,12,168,78,76,243,165,197,6,237,51,169,225,69,3,243,148,188,140,71,207,62,122,102,101,219,121,169,38,62,199,174,175,128,140,189,184,147,14,204,80,97,142,41,255,91,206,21,204,87,160,105,246,25,61,62,255,184,172,253,227,12,68,243,134,157,134,186,98,90,231,141,177,225,42,76,241,150,91,133,10,9,26,141,213,176,104,210,3,88,232,80,119,238,192,102,125,247,113,109,246,95,248,175,34,108,40,63,45,188,181,93,40,21,213,135,16,203,165,217,135,251,158,80,38,241,19,151,41,249,66,196,209,67,8,154,84,5,204,76,120,64,12,194,235,43,43,46,19,113,67,252,45,79,219,155,107,168,147,42,170,86,155,135,239,55,25,226,111,28,116,91,163,43,95,0,122,2,85,34,188,215,204,133,196,48,97,196,215,171,43,15,174,255,225,99,42,213,254,194,141,141,41,83,106,53,192,74,254,208,91,56,159,233,163,244,157,2,35,186,205,58,49,97,225,215,58,97,42,240,183,129,125,29,96,231,231,222,34,240,39,204,210,62,81,138,224,189,65,226,248,150,161,47,168,115,72,94,137,60,98,64,40,189,216,188,140,143,131,253,224,88,135,64,15,212,23,49,164,217,151,91,184,173,189,69,203,74,113,204,162,107,235,96,142,2,88,151,44,33,224,10,146,62,255,106,39,212,154,207,33,57,214,219,241,81,122,163,103,170,117,213,175,172,15,108,140,118,86,102,56,198,202,225,48,119,168,117,4,65,195,30,157,32,64,93,20,117,87,5,198,98,219,56,73,158,26,48,64,61,80,10,20,146,147,57,254,52,79,122,86,53,181,116,157,164,23,174,14,206,117,189,192,79,145,44,194,27,21,115,203,26,19,143,254,110,76,7,95,3,4,228,235,237,193,19,120,248,184,183,56,1,195,172,247,56,222,9,163,244,61,214,36,35,145,22,9,151,173,242,204,186,176,27,206,39,46,217,231,92,204,234,18,152,4,25,71,8,65,12,89,241,91,152,65,235,135,101,57,130,187,63,51,38,26,197,86,34,150,57,213,237,222,23,150,118,72,161,144,85,58,78,1,81,4,181,19,170,126,101,117,212,64,94,216,164,106,149,17,45,200,181,20,50,31,164,238,194,171,202,17,65,41,104,238,214,104,82,11,23,226,8,217,19,106,127,181,146,123,214,181,114,6,202,95,233,63,108,93,142,229,132,166,132,71,245,6,141,178,123,185,54,80,179,205,35,121,102,235,137,133,66,40,138,196,77,178,221,72,175,142,50,77,132,141,119,29,12,177,52,147,21,107,163,83,72,54,229,91,171,175,119,198,78,98,209,24,7,68,49,135,192,166,133,216,68,11,219,26,109,116,224,234,192,24,214,134,170,70,69,38,123,10,109,210,63,11,43,218,207,186,226,226,132,114,127,74,192,136,255,222,31,34,180,179,187,93,86,87,253,14,142,212,180,253,252,243,17,123,230,106,78,66,90,124,31,177,23,0,39,71,223,151,253,169,233,231,181,53,195,20,96,104,65,152,109,62,154,68,97,205,113,167,126,22,227,44,141,147,19,114,33,223,193,255,182,116,134,82,23,0,101,206,40,27,189,254,82,55,196,255,79,43,169,19,145,199,223,66,1,245,32,17,53,179,227,12,155,132,9,153,182,46,201,197,228,253,24,158,88,101,10,189,114,181,25,94,27,129,209,49,113,240,83,252,99,200,51,19,131,58,141,159,119,77,150,96,231,69,154,151,239,125,162,229,215,229,185,174,229,154,90,210,28,200,44,7,97,195,29,6,103,15,201,167,141,200,211,51,24,124,232,192,167,62,41,233,138,134,43,108,199,43,144,231,14,135,243,139,180,65,248,32,33,22,174,70,201,101,17,43,232,18,128,25,109,149,10,197,119,21,87,105,208,91,24,160,39,126,80,139,13,144,15,166,81,143,16,201,57,181,25,238,118,190,200,222,196,5,159,70,5,42,26,198,196,255,178,110,92,46,218,150,253,11,209,35,255,200,237,2,164,221,156,73,180,82,134,33,240,88,211,151,230,4,168,217,71,32,61,64,90,231,29,83,101,201,95,93,140,38,74,117,46,169,147,243,218,17,15,33,237,64,124,220,44,37,5,164,183,225,34,219,180,192,27,230,172,111,56,0,27,40,214,219,46,64,44,173,209,70,195,57,86,165,248,34,172,251,168,1,195,163,155,187,147,98,199,205,188,230,98,7,242,198,15,4,113,173,248,15,138,113,151,66,135,211,178,199,13,190,172,197,36,222,108,93,100,12,96,83,145,79,61,89,111,162,128,56,37,106,96,196,253,195,102,142,13,106,149,43,213,195,194,148,97,77,61,148,40,81,223,32,168,132,218,241,142,147,17,16,159,54,18,73,82,246,190,112,171,223,40,27,16,56,183,137,101,254,211,69,141,32,149,184,22,77,1,138,66,46,173,159,59,157,181,135,150,175,234,22,117,172,72,32,228,28,237,24,67,246,114,217,94,14,16,227,43,122,32,210,52,86,249,132,87,142,69,160,39,141,146,151,123,101,62,18,109,148,157,26,243,97,252,161,117,91,240,172,32,40,105,69,85,130,175,160,135,227,204,243,148,142,125,156,99,189,76,210,197,184,165,218,147,72,51,81,148,41,66,192,214,253,15,236,253,169,170,16,135,52,56,85,38,39,199,45,253,139,90,135,46,97,76,171,26,183,56,230,90,133,129,69,54,170,92,72,220,252,91,236,80,41,18,112,131,155,90,82,84,182,253,248,133,70,214,58,202,29,19,90,96,178,230,249,171,233,91,161,48,188,133,223,218,10,111,97,80,53,27,217,90,87,107,64,24,137,103,131,252,196,10,66,44,190,215,126,76,188,138,157,242,50,116,137,178,148,232,37,252,243,153,46,238,125,234,238,158,62,83,122,239,164,151,139,65,220,55,140,247,98,232,83,223,176,107,73,98,168,194,152,67,208,51,15,9,181,157,202,17,125,108,252,17,76,93,156,82,65,156,28,170,91,195,27,79,149,130,184,92,204,15,64,198,194,81,253,130,47,148,148,2,171,136,8,200,215,173,18,47,139,56,71,33,36,20,74,47,140,215,181,160,154,116,59,215,130,234,241,66,179,141,73,181,133,203,6,184,137,20,185,146,31,67,73,117,190,214,214,189,249,233,159,178,17,191,65,81,196,190,150,82,108,142,50,81,6,251,207,240,102,1,137,124,216,204,119,136,161,182,131,101,27,143,219,48,230,197,10,127,165,204,148,90,34,67,63,124,115,194,218,39,77,135,59,1,155,223,146,226,42,130,168,209,93,20,232,241,165,86,228,81,13,239,91,173,93,124,84,4,94,21,117,210,203,141,146,176,219,69,188,127,66,77,234,220,187,37,115,122,105,103,241,38,240,54,241,183,52,143,143,229,27,175,107,15,187,25,78,187,94,154,197,77,155,117,171,5,216,79,204,202,103,21,99,12,32,66,82,209,218,253,34,191,34,149,83,138,226,225,209,37,51,72,248,92,226,59,70,75,56,143,1,234,245,110,57,6,12,144,105,92,24,54,64,132,134,218,62,53,53,155,125,166,199,24,35,235,66,164,240,155,187,53,178,206,59,126,192,39,15,94,145,73,180,26,186,99,28,139,12,11,9,14,163,180,191,136,158,238,237,214,209,130,69,167,19,183,57,170,38,121,56,35,11,126,46,55,108,67,96,59,2,223,115,124,24,232,147,187,209,231,35,190,245,243,4,19,215,118,37,199,149,227,26,229,240,143,79,28,255,106,126,139,204,150,64,98,170,119,40,6,248,127,29,128,184,119,86,34,3,226,83,61,106,91,197,97,184,250,1,115,159,239,112,224,253,15,229,215,180,32,67,230,122,28,192,10,200,182,208,0,5,201,90,55,207,79,179,24,96,171,162,193,113,119,93,217,225,213,66,187,235,107,149,67,48,110,63,157,222,187,138,238,109,137,61,56,231,88,185,32,39,195,90,228,134,210,226,248,152,252,91,232,108,165,167,112,136,113,194,191,34,4,44,177,216,100,3,250,217,61,112,194,63,190,252,45,183,59,128,189,98,151,12,187,218,5,136,78,211,140,253,56,28,155,206,241,2,23,206,123,179,171,130,125,247,61,138,183,73,217,75,165,167,35,246,109,232,148,197,149,21,14,213,255,104,227,157,45,172,247,150,10,110,29,19,156,158,43,180,77,218,40,44,89,180,13,37,40,22,203,132,209,194,115,233,11,232,42,40,191,197,82,14,228,191,128,86,239,175,178,63,213,161,148,79,175,248,27,132,68,52,14,124,44,130,86,55,68,143,208,207,84,250,52,80,211,23,140,221,175,43,51,1,108,143,28,239,239,82,206,176,110,223,96,24,38,231,129,91,231,215,153,234,158,15,76,135,255,61,154,237,32,55,133,168,64,112,176,22,209,172,219,181,71,82,0,215,22,143,252,233,48,132,114,249,18,30,39,244,198,83,193,73,97,2,180,80,164,193,155,14,39,95,251,63,180,109,66,49,131,32,85,128,242,49,70,188,129,165,61,211,245,22,164,62,96,55,71,166,219,150,207,76,143,32,216,160,59,161,43,12,196,148,247,154,38,16,166,11,113,62,215,74,229,144,169,79,143,101,60,110,182,225,114,18,200,249,5,205,157,214,43,15,194,160,136,112,64,154,171,203,160,105,196,63,164,14,197,21,84,4,56,102,87,244,51,243,11,174,221,159,240,31,205,145,105,215,114,242,119,46,101,34,103,75,33,213,228,247,202,72,193,125,87,124,178,162,112,24,34,216,94,167,32,208,146,100,41,11,60,206,5,212,25,253,47,157,103,123,185,120,175,152,155,103,223,232,227,79,217,126,153,41,86,233,153,58,228,108,11,143,230,251,57,75,210,166,125,98,112,88,238,93,46,73,83,105,118,21,46,119,28,166,154,19,91,120,82,53,210,221,60,48,119,180,34,222,58,170,254,208,107,189,85,53,170,209,99,2,85,65,42,253,146,118,70,202,130,229,131,241,39,55,119,120,84,234,112,83,86,122,232,107,47,11,227,63,100,198,229,137,163,62,217,10,108,92,57,139,90,127,53,84,97,181,157,111,241,54,20,103,78,64,248,47,238,163,214,108,173,150,234,182,90,75,250,171,238,159,80,226,68,79,200,232,107,197,60,88,118,158,251,38,74,165,237,110,194,74,211,53,38,68,236,5,51,81,128,43,200,182,59,143,37,185,97,1,59,189,131,133,39,33,203,60,64,27,172,105,12,20,73,176,161,96,18,164,130,9,220,121,133,55,99,229,24,197,127,49,38,131,99,231,249,167,167,147,156,240,169,134,212,107,136,132,126,244,28,63,2,242,185,203,233,161,165,152,115,196,166,2,89,99,255,240,154,1,215,152,76,227,251,146,142,250,150,181,187,243,129,122,145,114,125,146,155,233,95,84,200,64,4,46,200,176,78,119,122,243,192,22,162,123,204,209,132,22,83,133,22,163,113,223,226,229,179,145,229,19,178,214,168,57,191,100,160,65,240,181,119,195,222,62,214,245,198,100,213,57,133,52,142,82,99,201,64,127,34,29,105,111,18,243,67,91,138,124,22,91,132,245,45,153,13,238,161,88,178,176,234,178,88,79,30,250,103,15,32,152,252,126,63,126,10,28,228,43,123,83,182,140,225,52,47,186,200,250,203,228,240,221,42,95,164,174,59,202,41,160,61,120,201,253,145,4,25,86,204,97,218,52,255,124,202,180,93,234,161,254,148,229,41,94,1,45,70,233,23,196,108,64,196,51,76,156,161,86,79,168,200,122,148,174,162,140,183,89,120,150,54,13,12,168,24,220,205,168,179,151,179,137,33,200,223,136,24,185,131,29,187,146,216,248,97,209,234,78,106,125,140,198,43,105,149,58,170,136,230,57,25,238,40,200,85,101,66,232,204,179,10,179,107,99,231,202,75,25,171,23,172,83,215,21,241,21,101,37,95,119,33,224,58,67,105,71,7,171,13,61,143,209,232,165,51,113,228,137,218,165,52,194,120,103,35,19,164,29,150,204,62,47,251,128,172,141,80,90,134,55,134,113,148,236,74,41,140,74,211,148,68,5,73,198,242,254,78,249,84,143,151,147,147,211,225,102,120,146,153,204,202,219,25,183,205,199,77,228,48,249,250,117,250,23,100,24,36,146,71,130,77,170,187,214,214,215,14,124,37,219,100,211,25,88,104,74,26,215,131,251,42,209,183,90,171,202,124,212,164,171,158,4,5,65,36,104,241,25,164,165,231,13,26,65,76,113,201,244,5,250,9,17,57,242,166,149,141,109,73,65,215,70,209,243,42,175,94,37,72,137,217,226,90,158,152,126,201,230,142,45,61,224,68,43,91,55,238,25,157,208,190,164,213,81,249,89,107,32,52,181,173,106,75,93,92,164,243,53,142,146,129,166,89,17,192,215,124,183,109,120,64,135,105,103,190,54,46,56,230,211,180,16,74,13,90,237,163,175,83,26,188,151,27,204,39,158,95,216,153,227,123,0,49,145,71,227,137,63,200,92,59,223,209,199,91,28,165,15,59,100,156,225,151,226,87,165,208,59,70,180,130,66,173,13,46,84,105,136,137,1,147,14,239,243,16,81,69,71,112,139,26,155,218,220,190,16,134,206,108,234,36,57,90,21,49,47,243,9,118,255,218,193,8,236,89,149,92,105,106,207,49,164,242,84,101,214,183,123,252,169,159,148,212,239,220,201,197,88,11,32,122,212,99,213,34,219,109,51,101,190,73,127,240,206,34,237,250,193,175,7,150,29,147,214,114,45,226,195,211,11,14,36,179,62,49,177,244,168,86,210,57,19,211,225,7,185,45,87,13,5,111,25,119,100,161,135,114,43,12,85,139,219,174,13,244,162,204,40,54,209,129,122,139,171,149,79,125,67,188,211,237,219,94,110,225,167,32,116,121,193,164,178,228,165,44,185,108,212,40,243,8,7,16,206,0,247,24,45,214,212,39,194,9,6,22,239,39,117,127,81,70,28,48,116,99,97,254,228,89,151,253,103,185,52,193,252,55,237,111,67,56,209,81,78,44,62,217,160,67,135,108,48,20,139,250,21,127,68,153,123,41,251,182,173,77,141,91,59,20,196,123,146,146,176,163,24,174,17,20,205,144,147,63,47,174,113,151,44,75,254,104,206,47,7,186,54,84,123,206,251,126,216,121,203,103,156,15,19,160,131,3,156,7,225,2,66,43,172,26,206,215,59,234,40,100,195,29,15,14,102,191,123,196,3,163,173,124,165,157,219,79,2,15,88,200,250,139,89,98,41,251,205,52,215,93,86,20,31,102,136,31,229,198,163,28,157,224,191,161,197,48,86,233,57,248,241,105,62,39,122,255,236,47,55,184,36,104,184,42,64,129,63,87,165,160,86,252,104,100,167,250,129,246,63,216,53,108,244,188,160,205,152,254,101,83,237,172,30,163,181,218,162,8,237,48,170,172,241,73,131,208,150,253,184,173,194,97,46,222,46,49,186,243,255,34,144,25,242,238,29,2,246,158,44,22,219,77,122,14,126,75,49,37,242,64,119,109,63,110,39,242,59,3,121,95,83,57,103,135,6,114,143,170,35,179,179,75,131,76,83,99,37,131,220,217,45,193,71,173,239,244,41,46,166,210,111,23,40,213,118,139,54,244,202,207,185,117,204,86,248,242,83,225,236,111,115,77,35,49,211,91,18,138,58,163,163,234,216,174,19,20,100,76,216,142,1,1,180,210,58,35,154,111,115,172,187,139,50,183,116,174,62,232,20,9,111,201,16,231,185,122,71,31,11,8,30,252,50,24,166,170,132,216,38,223,111,182,21,84,129,134,159,201,95,133,201,249,85,102,98,43,19,131,18,47,233,174,59,217,221,35,38,98,127,241,100,56,8,94,34,180,156,195,111,97,32,36,190,93,197,123,44,37,181,232,7,157,101,204,187,127,104,87,14,14,63,14,54,144,125,161,58,162,1,149,128,176,249,158,13,187,210,1,104,80,118,28,41,179,237,93,117,238,61,210,5,180,145,104,159,87,166,70,35,238,209,197,193,231,245,200,33,190,242,52,110,139,139,15,62,34,232,194,206,171,34,85,16,199,67,251,177,125,25,252,161,173,88,233,48,158,72,104,57,140,156,137,61,19,29,113,193,103,100,178,117,209,219,235,69,19,98,83,71,216,191,184,158,131,30,2,250,69,249,203,199,144,207,230,34,213,4,87,190,10,148,216,57,157,47,223,79,171,224,55,169,75,194,238,174,130,204,192,5,41,18,157,211,235,97,6,179,211,146,61,61,178,240,225,192,28,142,198,106,161,57,230,35,16,242,83,117,62,57,246,31,163,187,165,85,153,61,42,80,68,135,168,138,251,122,112,13,45,163,179,165,14,15,196,121,232,188,85,99,194,57,137,33,220,179,252,0,91,63,206,72,33,154,0,61,124,112,57,4,138,229,109,2,99,229,249,39,231,118,27,15,193,54,97,69,105,143,201,26,227,26,56,114,111,46,79,68,149,59,210,129,188,219,153,156,200,200,53,104,145,58,183,3,143,110,117,138,112,155,59,122,215,16,156,197,145,12,230,153,193,222,111,96,110,37,131,143,80,66,104,221,186,61,206,159,203,162,54,11,251,180,157,210,180,18,80,9,55,115,226,75,4,88,148,39,140,185,119,114,176,212,7,192,242,10,124,253,201,190,40,180,43,95,160,244,116,207,239,167,108,158,3,201,63,22,9,192,208,192,209,6,141,201,158,175,239,148,100,145,39,7,89,23,85,122,137,237,188,130,163,143,47,243,175,210,0,216,108,139,200,213,181,2,79,90,49,199,251,138,161,106,174,115,132,218,32,147,104,100,250,155,97,170,143,234,49,40,173,7,9,131,143,114,11,103,85,98,96,62,55,52,186,92,97,199,52,18,209,18,208,57,178,74,226,209,86,217,221,13,145,95,28,122,162,104,11,66,246,48,82,255,74,219,54,130,252,174,44,100,18,219,156,60,216,154,230,195,168,148,229,189,207,243,73,176,21,171,239,158,149,129,149,168,136,232,0,6,23,137,89,154,46,138,30,48,100,116,211,25,34,143,93,218,35,102,85,127,43,174,211,203,25,102,185,165,67,82,44,162,198,206,254,212,76,72,1,135,156,50,8,246,27,105,205,3,66,170,42,6,152,34,47,47,34,110,17,62,202,109,153,188,238,76,205,248,166,229,205,180,23,168,50,7,192,12,138,213,217,163,97,186,61,206,71,195,71,84,122,20,166,225,122,31,17,129,184,252,42,72,136,69,219,136,45,0,235,23,52,30,23,143,143,165,147,150,27,153,96,180,4,49,122,234,194,154,215,83,54,54,227,116,130,234,207,156,96,27,128,154,223,184,183,243,158,182,63,152,248,214,150,78,226,0,185,5,45,234,5,177,104,153,52,202,239,54,79,98,5,161,124,207,1,100,252,136,68,39,245,98,188,139,228,101,223,35,41,122,36,62,54,180,51,102,102,4,10,235,32,35,200,156,239,217,95,109,133,38,88,57,17,101,231,12,96,207,212,18,139,24,247,67,137,168,83,150,122,53,62,185,161,116,178,73,13,47,147,18,13,2,60,59,38,138,86,94,151,89,224,144,87,194,180,154,209,242,62,64,193,19,127,136,17,21,196,73,185,239,128,240,188,39,70,20,27,181,39,4,179,176,40,56,134,172,171,123,241,55,253,27,5,217,62,41,207,98,171,37,156,147,194,88,159,76,69,31,35,204,211,209,12,232,37,129,65,152,102,39,206,78,59,154,132,98,18,203,212,125,144,187,116,95,240,115,246,120,203,211,116,181,30,83,97,95,65,129,12,14,140,76,250,226,2,27,235,219,69,59,130,65,99,59,232,52,58,103,36,227,208,69,48,195,39,22,58,47,112,38,97,8,88,114,50,154,207,93,49,65,55,16,146,102,223,141,116,187,72,124,35,49,77,119,224,223,67,152,214,148,52,183,133,117,8,6,14,161,96,119,148,162,212,207,80,136,49,160,77,115,230,41,47,131,218,60,72,70,22,48,27,48,148,242,65,157,81,42,168,32,187,10,139,90,69,94,17,131,219,120,128,29,233,130,190,189,163,130,79,18,0,248,43,40,124,56,91,146,220,40,137,200,197,19,200,80,111,144,153,243,71,231,36,186,37,44,118,25,240,50,144,50,135,84,23,143,237,46,134,181,68,103,124,255,18,177,220,51,84,232,117,202,215,128,105,117,213,51,243,147,57,6,118,16,243,99,68,11,242,93,24,120,166,110,196,122,41,227,87,178,254,14,127,254,169,124,184,44,8,57,104,109,19,174,189,41,191,221,127,37,234,123,200,184,33,67,253,129,233,129,175,61,55,90,190,50,3,194,201,83,140,151,64,84,240,198,23,190,100,179,128,99,221,160,42,242,100,19,189,141,17,198,5,129,228,99,116,220,216,134,221,84,39,72,229,94,34,115,213,190,205,35,223,56,163,241,69,233,248,105,127,149,249,148,107,121,22,79,241,24,193,146,151,154,94,13,104,26,199,96,109,89,181,160,55,250,112,209,33,142,53,54,95,64,246,109,19,120,252,144,64,155,149,7,81,35,241,48,223,116,197,215,159,125,138,220,254,87,100,210,43,233,32,104,15,83,223,77,161,171,108,13,220,49,55,60,202,49,164,235,37,114,179,226,136,206,125,120,12,77,181,130,121,192,57,183,203,85,98,87,230,238,23,252,183,224,54,53,177,114,8,172,12,6,196,213,118,148,192,229,97,112,197,95,93,51,160,128,104,185,241,146,203,98,42,188,67,88,71,232,174,174,80,179,63,220,250,205,181,52,25,165,38,1,9,98,152,59,40,223,71,54,206,72,35,142,137,19,144,119,95,38,63,196,171,130,222,197,14,98,20,133,234,217,90,224,207,196,27,114,236,57,66,201,143,50,40,203,242,216,209,32,177,97,79,37,223,34,253,81,107,61,15,105,205,132,130,249,106,157,209,38,148,187,218,44,190,183,251,69,1,252,166,84,128,7,114,13,209,124,46,74,129,75,125,8,40,19,11,37,85,237,121,0,177,226,10,106,184,68,212,106,53,132,105,245,162,111,246,77,102,176,3,75,100,248,188,13,72,49,90,76,195,0,82,28,109,248,239,42,81,64,252,67,47,154,202,77,133,149,169,194,9,96,82,244,125,129,148,90,8,185,126,241,117,96,66,90,196,161,65,10,57,105,132,161,132,34,95,85,87,152,198,170,151,86,140,180,13,107,181,7,127,223,239,82,246,129,27,118,156,118,90,7,143,187,226,113,18,124,35,73,214,82,99,144,233,203,140,105,220,63,191,41,129,24,171,211,91,164,109,246,253,186,84,35,33,179,60,32,138,9,247,29,75,226,34,179,148,45,238,212,159,171,8,216,170,69,36,164,139,70,191,107,150,97,155,106,108,97,199,237,159,73,210,78,142,242,23,59,135,182,13,95,185,59,234,157,227,158,15,120,80,189,56,135,131,49,85,38,208,159,119,56,72,194,245,102,45,20,251,115,89,110,214,96,88,70,75,23,160,13,11,97,188,63,155,165,137,57,21,47,34,38,147,48,119,117,128,44,66,61,133,86,159,255,178,164,177,250,112,103,99,123,79,1,248,40,179,14,71,242,157,146,135,100,44,158,204,118,143,52,165,143,73,101,236,133,148,59,194,176,52,20,123,188,20,138,73,0,149,12,203,182,55,114,14,15,124,112,136,116,189,248,138,28,184,104,139,105,207,159,24,20,126,36,136,129,149,146,110,248,143,110,3,133,234,220,7,80,207,218,123,126,157,75,8,239,76,214,144,49,3,250,201,243,248,223,164,225,215,119,3,10,156,244,88,224,241,225,237,255,2,118,161,141,42,44,58,1,114,6,212,93,208,149,26,33,247,61,34,169,168,141,209,55,75,5,4,114,159,27,187,141,63,159,241,209,241,158,17,194,66,126,210,99,176,36,196,26,221,53,61,116,42,63,117,77,250,43,29,86,202,106,169,117,28,52,233,179,119,63,159,33,55,35,82,111,25,248,155,171,20,0,221,38,180,136,11,114,61,198,31,229,151,36,106,236,228,179,179,168,229,97,225,22,52,214,23,28,46,195,3,65,74,248,102,21,39,193,0,213,104,47,46,144,74,251,3,72,122,95,139,10,36,35,225,71,212,140,223,232,174,159,142,111,64,72,13,14,214,44,21,40,20,92,94,185,222,59,116,144,236,88,242,130,183,124,171,125,58,210,234,165,205,232,174,75,133,231,11,245,190,4,41,136,22,108,87,244,221,53,92,228,159,166,179,122,23,21,254,175,156,33,144,135,105,39,28,130,55,30,236,119,223,168,55,200,18,39,252,209,143,84,166,56,184,41,117,43,231,165,8,49,6,121,104,139,247,239,126,198,231,20,65,27,138,189,163,199,48,17,210,97,253,240,224,42,176,32,154,215,234,215,173,187,80,213,99,143,231,188,252,100,143,108,240,171,67,201,193,67,179,38,199,212,254,164,197,254,121,212,2,225,38,184,238,60,116,236,217,242,171,89,191,132,135,62,178,120,15,252,174,156,141,197,16,103,60,142,181,223,39,211,149,132,164,111,223,107,60,106,100,47,84,160,31,78,67,140,102,110,233,219,210,22,93,74,62,36,46,111,55,3,169,52,163,167,53,225,182,22,75,142,252,6,13,152,20,253,69,134,36,50,177,93,196,72,23,119,154,232,155,108,120,90,132,10,4,236,149,110,166,100,51,28,28,38,243,131,90,101,251,118,129,205,141,207,179,160,111,245,21,93,145,136,182,251,88,202,254,32,232,3,107,248,219,169,174,91,113,242,159,234,90,57,172,43,108,17,28,12,113,123,202,202,255,241,22,184,199,225,219,119,201,181,22,131,208,1,106,195,11,155,160,181,208,3,236,139,86,247,185,21,236,75,37,70,30,26,187,181,12,43,17,16,130,167,3,106,35,255,20,81,207,171,179,193,225,17,251,95,221,163,196,95,95,95,223,151,76,224,110,59,73,134,158,166,168,146,69,231,32,38,133,25,219,67,154,229,182,235,90,255,66,95,84,101,102,210,81,68,161,165,51,1,222,48,196,75,86,151,197,145,112,247,110,222,71,204,83,110,204,185,238,45,108,63,119,67,38,159,38,116,65,66,235,129,231,143,201,35,190,153,86,74,200,24,82,175,22,72,221,131,206,53,62,205,128,231,116,173,130,223,116,240,131,221,7,209,101,11,188,97,1,163,109,128,37,233,145,39,103,71,197,124,241,38,70,66,152,173,218,42,82,222,248,37,107,79,200,122,162,199,57,26,90,109,183,179,211,77,5,88,169,46,32,21,65,243,178,4,221,69,34,125,225,206,84,209,99,201,199,153,172,134,47,48,49,164,31,4,107,26,225,26,2,70,169,253,174,191,90,20,123,33,186,47,229,236,78,102,157,222,70,46,124,71,67,217,155,29,100,251,206,203,165,214,203,48,198,110,110,189,81,120,110,80,219,76,170,104,178,124,230,78,144,169,119,40,195,5,34,87,189,123,49,140,179,3,228,196,94,34,25,220,173,128,174,103,86,220,139,222,170,59,223,231,121,142,84,211,55,182,91,67,191,173,37,96,102,244,182,199,221,86,24,220,235,98,173,182,165,93,253,96,68,23,0,175,21,255,179,232,66,170,189,85,134,0,78,64,158,62,180,147,52,195,71,209,14,25,203,140,185,251,248,49,90,12,145,17,78,183,144,109,78,192,29,250,88,113,20,6,81,80,19,234,63,59,51,242,207,162,114,117,206,147,197,73,222,160,115,16,170,112,250,183,41,207,202,223,117,209,10,83,28,217,186,110,39,11,194,213,31,246,14,134,104,9,9,73,193,49,63,97,233,64,111,89,134,111,108,10,1,100,129,120,164,206,135,20,176,123,134,60,243,91,20,195,36,66,145,9,224,119,111,121,61,211,170,154,225,41,39,30,2,21,38,245,38,12,69,124,123,71,227,9,53,5,152,177,88,84,212,129,185,156,25,225,208,67,79,117,253,40,65,204,71,32,132,110,195,166,223,137,124,83,84,19,3,91,60,31,8,171,69,31,46,168,90,16,32,215,187,210,209,217,179,220,33,59,19,70,62,144,191,95,212,223,217,61,128,94,240,114,34,191,61,117,119,121,3,208,217,193,101,147,170,144,207,181,52,21,54,197,195,197,228,252,220,56,254,81,131,115,131,147,91,211,124,51,79,173,249,176,241,135,170,91,77,218,93,96,59,125,225,39,43,74,126,238,252,37,32,191,13,96,238,88,149,95,15,165,186,97,243,186,110,37,74,72,189,155,47,193,19,232,180,178,125,250,41,68,81,171,172,110,73,144,82,163,183,128,211,7,8,42,142,121,158,96,129,51,44,124,70,244,170,90,27,57,89,153,77,1,84,210,213,245,183,104,113,109,168,4,248,142,77,149,222,212,157,116,71,186,88,8,153,172,208,178,81,109,119,9,155,202,120,55,157,148,69,132,26,111,41,61,86,91,156,228,51,253,163,41,223,153,151,28,8,87,236,152,137,176,212,54,162,170,38,0,175,2,207,220,147,211,136,101,133,206,172,129,71,44,211,75,240,1,148,7,190,142,224,35,40,53,27,108,221,1,90,224,105,79,90,236,60,237,99,153,252,207,190,219,207,43,229,221,166,137,63,66,178,13,90,226,81,215,1,154,1,141,231,18,19,206,4,251,60,235,51,152,50,29,137,51,17,102,39,182,5,46,14,185,213,22,154,60,233,45,216,95,195,138,13,48,146,111,237,212,135,135,97,4,244,145,154,15,49,70,84,193,187,81,198,121,171,91,77,205,215,231,106,31,206,33,247,90,233,170,90,13,249,115,184,185,228,121,94,114,172,219,10,61,4,40,175,1,170,150,123,99,96,168,127,170,68,155,174,201,105,107,144,248,141,104,84,86,135,125,58,195,149,100,153,138,115,65,213,119,68,108,46,213,254,211,206,105,233,237,231,70,127,119,173,132,81,201,171,118,211,33,248,199,50,68,63,167,114,48,46,255,247,16,199,75,145,145,130,59,111,211,181,7,23,81,37,238,33,144,23,43,186,72,81,163,189,200,152,143,184,241,78,132,74,138,153,118,244,64,178,6,77,148,187,60,59,31,26,178,198,111,235,140,65,249,137,125,162,130,125,52,221,128,95,141,183,230,167,150,6,128,111,214,112,228,59,81,23,29,68,86,73,145,62,171,196,24,244,226,158,132,213,242,226,242,112,221,172,211,187,131,187,97,81,116,164,209,185,95,233,19,99,193,141,149,15,247,193,166,201,130,231,47,212,87,58,73,17,188,168,235,238,150,179,162,25,142,252,22,150,21,242,204,182,29,65,217,32,84,220,86,159,173,219,240,40,232,162,184,145,114,181,130,71,92,235,211,39,176,76,62,62,24,16,217,145,227,72,65,247,230,181,254,235,147,75,104,126,146,8,47,41,75,144,39,212,200,238,126,180,223,64,213,56,84,87,167,104,234,156,170,110,215,11,100,213,125,124,224,225,117,35,17,149,31,172,212,65,228,253,154,33,238,162,89,82,177,119,124,218,109,146,65,156,178,200,96,203,26,247,224,67,150,49,2,27,208,190,39,11,101,169,196,26,87,24,182,90,241,155,147,233,79,123,66,209,251,79,208,213,46,178,188,220,244,224,206,76,243,87,35,54,14,173,49,231,190,230,118,188,21,123,54,190,153,66,210,141,132,141,67,202,231,243,175,11,213,67,236,224,242,7,140,213,126,247,6,75,200,201,192,238,9,237,34,167,147,38,181,165,135,12,37,132,15,227,4,109,164,253,192,149,144,135,198,204,143,94,149,79,151,227,60,136,49,219,203,142,171,90,67,215,151,143,216,185,150,87,44,147,62,150,0,39,14,139,107,37,144,42,126,71,108,188,74,178,253,224,28,29,9,249,141,2,73,115,194,234,143,101,40,202,164,216,173,140,36,140,19,63,182,231,142,77,100,45,75,142,4,136,41,81,239,233,113,45,158,83,199,199,5,19,207,99,195,209,124,55,180,121,145,133,104,212,116,158,28,252,168,183,234,123,139,203,41,64,7,26,20,197,155,249,36,141,100,86,73,238,122,186,66,192,133,80,164,134,21,132,165,191,219,167,232,85,148,74,171,204,95,249,72,51,253,242,163,30,207,70,81,118,172,99,215,75,249,138,188,12,66,68,1,110,14,37,119,59,113,174,146,135,175,206,49,199,87,253,210,189,58,17,247,122,67,178,85,233,104,248,77,38,209,86,168,166,157,219,99,251,19,224,74,80,48,68,62,173,218,244,53,12,8,43,231,125,30,124,73,4,11,137,99,147,176,140,170,239,36,239,12,212,83,220,182,134,30,109,88,119,223,172,97,136,127,46,199,55,204,27,96,228,149,63,167,99,61,238,201,236,125,0,143,151,209,186,124,14,106,224,69,74,56,5,101,150,9,149,90,105,18,84,35,51,93,191,129,100,81,63,78,189,122,96,23,215,120,142,189,5,44,110,202,146,101,190,129,128,26,125,20,234,108,159,111,111,116,247,159,163,156,63,60,24,125,112,118,90,2,162,233,80,103,80,99,170,133,12,41,154,12,15,164,17,77,189,191,60,185,179,50,36,237,54,10,105,108,171,15,96,3,91,31,236,160,253,66,70,185,10,83,106,31,72,112,3,38,19,139,245,6,249,40,62,22,86,246,194,174,247,159,67,252,2,92,47,230,36,42,198,250,76,163,135,246,139,59,47,181,55,192,159,141,10,226,43,180,179,188,65,240,198,30,233,187,154,178,60,141,167,230,45,138,211,227,176,206,133,48,146,9,117,196,120,47,125,6,30,97,192,216,19,166,110,52,90,187,200,167,50,81,193,159,250,123,169,146,0,201,166,156,142,214,211,176,174,176,82,147,250,219,85,158,247,7,154,94,127,109,59,7,67,106,109,232,120,45,92,98,188,184,77,22,255,132,138,215,94,144,99,168,43,164,100,16,167,167,35,149,31,99,72,227,172,74,54,97,95,64,228,182,213,247,220,43,137,246,181,176,207,146,17,83,162,20,253,21,228,214,115,255,57,45,241,88,42,200,133,135,123,27,213,49,246,157,174,192,28,22,251,243,86,36,147,201,212,185,143,33,51,229,159,42,35,123,77,107,58,120,153,13,204,174,35,122,221,230,23,54,202,22,24,41,91,154,78,31,248,166,1,205,58,147,220,91,93,187,84,234,182,248,212,82,106,160,17,24,32,203,176,127,249,191,21,37,50,225,0,58,254,1,137,58,114,30,139,65,50,229,245,247,20,67,240,239,203,163,4,109,143,101,21,206,80,67,120,241,236,229,188,91,52,205,155,122,118,203,91,156,48,188,27,35,74,253,88,210,184,171,8,121,233,203,168,194,146,12,240,71,96,163,46,51,230,25,226,29,147,244,61,13,135,129,99,168,166,67,191,52,145,104,54,3,246,251,51,222,241,190,42,199,227,109,238,250,27,211,122,206,17,120,43,91,43,99,171,37,157,216,133,17,3,6,174,191,119,140,142,99,48,48,237,238,246,158,71,63,184,53,197,224,2,44,78,93,187,157,32,202,210,95,97,199,121,22,129,167,255,134,163,45,176,18,65,140,25,187,33,79,175,178,64,52,5,253,169,53,98,93,56,13,225,148,227,177,6,131,238,239,146,170,138,108,197,229,208,93,255,180,195,63,176,179,52,233,158,232,10,84,211,20,69,24,86,131,128,159,98,42,30,49,182,188,42,182,23,15,123,124,95,130,141,116,40,174,83,33,129,131,244,34,185,244,231,70,246,59,245,177,20,33,92,174,113,191,100,189,115,211,203,137,98,42,133,12,193,58,253,44,255,43,51,55,103,159,134,127,87,126,69,176,7,161,80,168,102,167,80,73,20,156,197,117,209,223,214,177,229,114,89,220,12,177,149,20,241,183,100,42,103,127,78,143,137,213,46,172,78,59,12,72,217,218,44,65,242,96,157,129,74,61,56,194,16,236,135,89,110,180,176,27,83,93,100,246,159,248,209,58,111,89,53,9,28,179,124,142,99,209,178,254,32,184,149,141,154,118,109,171,67,45,49,26,216,215,249,31,69,81,165,143,151,14,242,219,167,179,55,3,244,43,242,228,123,215,89,60,178,51,131,24,60,226,217,174,54,109,35,214,226,84,41,164,199,14,77,254,218,38,87,139,62,179,86,35,243,205,224,4,137,185,242,35,180,171,99,239,154,247,200,13,247,135,186,246,52,196,242,92,103,62,170,141,98,82,217,172,235,89,208,194,137,132,127,198,83,101,179,144,32,9,118,215,221,43,168,126,128,235,68,230,180,12,26,180,41,55,6,230,65,200,29,25,133,17,252,102,229,187,74,255,226,227,56,150,70,113,193,199,132,63,56,118,55,43,184,181,121,255,88,186,80,158,134,8,73,78,113,101,107,209,102,76,209,69,18,255,167,107,128,84,33,203,136,61,226,172,219,220,95,198,73,186,234,105,71,170,34,40,130,225,4,130,239,143,206,228,131,196,119,206,142,180,166,126,99,217,184,22,148,148,2,191,42,228,20,166,127,115,122,214,209,154,56,59,103,81,107,54,145,238,229,15,16,196,255,197,15,200,11,170,49,85,61,105,239,30,238,202,242,56,13,213,102,73,85,208,190,101,182,64,56,137,220,248,68,227,43,151,129,114,10,22,149,243,182,107,101,40,176,13,133,0,105,228,67,194,24,142,45,34,219,209,27,192,166,116,208,79,245,187,36,215,143,9,170,202,206,166,105,38,237,159,13,164,131,16,205,117,30,20,88,8,168,149,162,178,71,58,109,27,223,215,131,70,168,92,129,24,151,3,167,154,99,146,115,238,40,90,9,104,135,97,198,193,3,186,63,17,30,198,91,66,247,212,225,147,255,116,32,254,7,235,156,126,120,62,190,98,205,249,121,254,91,171,118,90,6,23,145,152,205,157,20,119,86,106,5,231,218,43,166,43,245,239,37,104,35,32,223,179,238,68,8,46,188,118,140,43,116,56,1,82,44,160,52,174,227,186,6,65,201,139,234,163,33,46,37,218,96,255,224,217,178,102,85,49,130,90,182,10,115,154,151,178,157,250,193,203,120,240,177,245,182,179,32,234,75,252,49,33,208,183,199,184,4,18,198,90,247,46,80,104,255,166,212,48,227,66,194,91,237,149,19,147,129,166,191,82,129,85,41,229,15,185,147,243,118,193,175,210,28,104,179,19,141,58,132,111,162,37,8,214,240,46,216,157,189,35,247,48,125,85,213,194,77,171,88,94,18,178,167,137,36,84,14,226,167,215,156,100,139,238,125,194,92,255,25,173,188,9,180,123,240,129,82,46,219,47,1,220,80,209,241,184,87,43,8,231,153,93,69,208,174,78,39,223,205,155,104,77,86,72,28,172,65,155,55,105,193,144,71,6,242,61,118,241,116,126,212,224,29,134,3,55,164,96,185,55,171,35,31,219,73,28,83,145,132,47,143,248,73,19,231,77,50,146,110,213,18,180,108,25,176,64,134,172,226,208,183,251,145,174,184,139,154,116,170,255,18,5,229,69,166,202,166,239,42,132,219,128,251,210,137,8,152,112,109,253,136,107,184,34,157,7,148,161,241,68,7,21,97,255,86,228,163,216,49,244,103,32,32,68,125,31,248,112,20,164,181,98,168,66,200,203,153,128,153,229,139,86,224,207,199,117,0,216,174,99,223,211,57,15,88,246,20,132,85,134,214,211,9,73,139,192,237,159,2,197,170,112,112,13,58,34,42,100,6,13,60,60,27,108,186,108,42,192,122,198,127,235,97,98,55,68,49,42,230,116,140,194,26,251,133,132,148,207,34,83,119,29,56,236,188,249,102,224,34,247,112,222,12,156,227,166,89,213,131,43,110,88,141,254,98,175,206,157,233,66,126,9,146,93,192,231,197,204,169,32,216,242,217,236,243,7,183,21,100,55,234,128,4,198,153,152,187,186,132,214,208,37,74,41,168,248,190,219,21,101,83,125,68,194,132,81,203,176,78,231,233,108,112,207,198,156,115,154,135,11,37,85,0,219,121,186,104,36,184,156,106,117,57,10,107,252,162,85,129,243,163,53,130,49,170,169,7,106,104,223,141,36,54,55,166,102,0,243,162,75,6,204,253,43,110,253,14,129,171,74,216,254,77,20,107,145,121,137,99,107,135,119,68,189,55,64,119,14,100,128,55,70,67,24,118,167,249,148,134,59,89,15,66,188,185,90,23,135,234,177,149,12,218,79,90,6,248,15,234,167,252,95,129,90,137,27,67,28,137,182,121,75,62,42,153,232,69,161,171,75,183,106,68,77,89,120,120,55,155,80,55,188,118,202,168,114,127,165,169,97,67,215,120,186,143,224,11,211,217,165,55,210,167,148,246,223,168,24,118,133,195,148,71,237,145,106,110,107,89,241,169,90,81,112,38,130,174,52,237,183,44,27,67,61,67,167,80,103,59,243,21,227,82,159,12,181,171,117,18,255,175,74,30,241,232,110,60,69,143,158,23,233,159,96,12,158,157,32,40,234,30,67,232,144,247,151,106,252,114,42,143,45,156,231,0,72,180,82,231,65,255,174,133,35,175,211,139,180,194,40,117,170,178,190,68,218,142,107,240,72,243,117,88,185,128,198,136,79,35,110,140,145,67,176,197,200,123,142,119,123,211,33,171,74,151,143,196,255,147,138,47,58,198,147,57,237,38,142,117,96,41,160,52,66,74,255,161,213,198,112,61,170,193,134,23,208,176,86,5,209,146,58,94,141,104,116,157,0,30,158,144,101,1,251,19,69,144,122,227,231,168,143,35,171,102,45,232,247,84,242,129,242,199,236,65,169,244,222,44,39,152,186,74,250,35,184,15,14,179,54,222,90,199,90,138,215,13,100,11,107,239,15,152,254,16,45,231,112,99,98,252,103,29,37,223,164,135,38,216,17,9,118,202,57,205,147,106,151,152,44,12,212,212,53,126,25,252,249,180,35,93,194,155,190,44,157,151,103,176,172,126,217,134,105,233,181,79,28,114,99,195,163,148,43,192,13,241,45,85,61,187,226,179,223,63,121,18,151,250,241,66,186,218,146,218,232,1,152,124,117,163,215,145,181,178,23,115,198,241,203,34,251,130,101,245,80,184,27,187,79,42,3,78,97,236,120,212,186,101,152,176,10,72,202,181,235,185,160,249,165,9,135,207,169,76,211,91,157,160,136,81,238,123,15,145,45,215,8,58,225,98,41,168,104,204,137,54,105,199,255,211,34,101,117,28,51,129,41,28,197,59,149,233,85,132,31,224,86,154,61,193,39,174,194,197,198,143,68,196,52,227,88,182,88,82,170,132,128,52,25,14,160,174,28,67,94,42,135,120,244,61,115,62,52,172,236,167,49,120,20,4,163,65,244,112,16,74,231,30,64,157,34,106,166,156,232,32,115,156,86,19,94,174,133,61,69,223,3,27,180,150,48,211,241,227,160,126,188,102,52,222,63,230,64,143,42,236,173,3,192,48,80,3,96,211,174,100,43,150,89,106,227,200,11,151,124,199,6,76,172,79,145,60,217,196,177,3,164,81,254,135,13,49,204,113,47,82,231,234,243,66,203,21,42,85,141,149,205,101,120,222,184,169,237,145,125,48,24,104,19,132,171,18,106,33,210,99,138,129,58,88,179,175,132,154,67,59,157,141,220,74,7,69,13,137,171,142,146,79,0,27,212,202,48,75,130,86,148,205,196,159,252,218,230,221,56,177,105,177,56,167,212,247,200,218,173,91,182,73,145,149,112,254,124,208,110,115,137,107,228,38,244,193,154,244,189,47,37,238,234,39,117,27,79,58,119,211,156,83,212,34,230,97,246,170,85,176,111,89,98,190,158,144,162,220,2,168,86,242,55,89,184,55,30,64,122,103,77,96,99,29,73,48,174,131,37,35,205,55,110,31,94,151,170,95,26,116,84,61,90,169,92,24,85,21,203,162,56,163,186,98,165,114,98,118,125,226,2,242,107,154,5,249,12,81,9,139,40,244,204,174,12,125,74,205,86,234,16,237,47,78,68,53,51,12,243,75,95,67,191,218,198,127,75,75,210,106,69,117,82,133,3,248,32,45,248,134,25,64,64,122,105,134,130,103,3,226,222,174,196,197,116,245,75,143,43,208,155,173,11,50,221,226,217,178,55,49,148,240,145,72,33,246,242,3,103,13,244,4,196,17,204,67,159,68,157,241,146,51,166,156,120,223,195,218,177,100,222,180,156,150,183,124,78,170,21,138,17,56,32,200,40,195,22,150,171,208,152,245,94,170,203,246,32,84,69,97,149,103,57,30,144,162,131,213,74,57,89,157,117,169,74,215,35,14,43,159,85,17,129,139,108,20,104,75,148,105,235,37,54,167,154,24,213,247,150,190,80,120,224,62,11,94,238,247,227,70,113,9,116,82,192,173,108,209,204,31,2,248,208,42,129,18,38,143,139,231,252,49,171,100,65,102,216,42,173,143,140,234,122,52,131,120,172,138,102,229,88,61,40,242,85,29,107,169,161,78,85,190,157,152,233,41,168,130,239,100,130,29,202,167,161,97,146,5,243,49,1,182,71,84,209,27,250,86,67,118,106,181,105,238,160,45,238,104,131,56,82,76,173,72,183,103,117,248,254,78,76,227,22,150,127,59,53,193,78,128,138,120,212,70,81,12,211,168,211,76,81,78,120,189,19,225,244,253,161,189,216,118,186,159,156,125,246,168,41,104,8,37,119,159,31,215,156,131,253,25,189,24,41,23,188,32,128,114,87,149,141,5,131,2,160,65,245,181,125,166,133,141,171,207,46,172,222,124,39,226,124,12,255,12,194,11,78,216,214,140,163,151,213,92,241,196,195,176,63,1,106,250,208,99,77,8,221,141,81,215,99,247,121,107,10,109,48,71,116,59,218,150,81,179,31,32,124,15,182,101,147,202,102,164,226,211,125,107,120,177,237,101,238,242,12,150,131,122,117,194,191,67,250,250,199,219,50,17,19,228,176,212,96,204,101,224,118,173,153,233,6,240,74,156,230,252,214,204,218,122,154,253,82,31,230,10,105,128,222,235,123,111,94,149,76,167,185,235,172,205,221,30,230,3,143,52,238,167,108,39,6,233,209,249,83,219,246,23,67,94,225,224,199,0,25,190,193,175,206,94,180,120,167,73,175,249,122,88,6,49,239,44,50,81,103,192,28,158,42,205,227,192,116,0,220,1,247,112,193,140,12,45,116,198,189,30,122,15,199,89,225,142,211,92,239,37,40,48,123,229,144,191,224,118,76,13,59,90,249,215,9,115,12,249,154,96,235,246,234,91,176,143,149,123,26,207,218,220,78,42,119,248,89,195,61,94,97,88,206,146,101,123,228,107,117,55,105,48,28,113,2,44,209,157,241,132,26,9,12,124,28,74,0,104,96,167,227,217,76,208,215,237,124,178,187,55,42,23,73,55,94,72,25,156,19,232,224,43,105,39,55,147,205,12,7,203,181,88,224,236,171,207,77,179,56,217,215,22,107,99,247,222,176,15,59,8,245,150,12,200,169,62,216,180,199,85,239,40,107,189,37,105,84,197,217,235,222,202,193,151,71,186,252,84,34,189,148,196,251,171,143,117,203,190,223,148,67,90,117,99,54,76,219,180,232,210,103,134,231,60,196,93,66,173,222,7,13,200,112,79,178,62,76,65,196,227,118,142,194,252,174,91,224,20,66,165,65,54,199,163,246,153,186,232,7,109,69,105,55,157,175,237,40,25,195,28,255,30,169,152,251,14,190,78,59,208,59,4,243,146,17,97,2,175,47,151,191,77,223,178,216,62,237,208,217,148,251,213,5,61,246,223,251,3,145,25,110,68,226,37,27,245,15,222,151,170,48,189,160,4,16,200,192,185,14,217,73,177,160,165,74,207,24,125,52,125,237,78,60,153,67,30,63,107,200,78,56,231,96,206,11,142,140,73,218,177,222,21,229,35,172,220,86,72,187,109,136,157,236,208,21,17,135,52,86,18,199,4,49,49,147,13,24,34,237,135,187,48,216,162,255,99,245,162,148,117,96,117,13,98,131,102,58,21,201,80,237,25,143,154,46,43,215,134,125,19,225,238,239,154,202,3,238,8,140,63,80,246,236,172,112,82,252,59,139,104,112,221,10,76,30,215,34,76,61,187,14,112,55,168,190,189,142,205,131,236,2,187,97,18,132,248,210,216,67,78,106,143,178,252,236,196,85,111,47,28,195,20,27,234,48,73,108,89,190,81,169,216,205,133,37,141,112,87,75,151,80,253,215,239,37,85,179,161,72,235,161,103,76,196,175,217,14,27,156,241,19,186,117,121,248,217,194,211,130,89,196,122,167,13,249,234,200,83,213,232,152,53,79,175,159,72,44,71,82,71,194,64,218,178,82,12,49,27,217,126,164,238,181,234,104,223,183,247,74,243,157,242,11,156,63,46,58,53,31,202,175,75,40,207,221,79,182,238,186,114,169,200,42,39,198,207,122,169,133,213,231,244,120,83,70,13,82,84,5,179,34,161,171,63,24,76,106,70,105,91,241,142,178,219,3,39,110,115,108,47,16,53,234,19,52,243,135,205,251,133,209,224,62,107,187,101,21,25,161,130,190,46,232,59,31,247,208,178,52,106,245,62,97,50,54,84,100,164,67,143,91,135,158,238,6,45,63,143,17,199,8,110,87,85,0,97,207,153,31,88,111,247,55,45,249,255,219,92,193,144,186,77,208,186,18,49,231,95,143,174,161,85,20,33,85,223,37,122,186,101,149,199,186,31,166,155,188,134,11,120,253,233,20,150,85,7,118,188,94,12,105,151,220,195,11,36,241,150,88,17,10,192,104,149,237,129,128,22,223,109,81,41,179,115,93,214,135,165,89,186,121,16,215,119,134,147,216,19,101,251,166,110,155,90,219,219,186,117,80,124,166,102,138,149,233,57,241,149,214,202,24,181,96,15,85,192,126,7,82,126,160,241,98,169,188,15,233,36,196,112,211,165,95,36,227,194,254,140,230,230,222,36,141,25,180,169,179,83,14,211,190,134,225,144,152,52,153,82,154,212,182,114,31,210,194,168,206,125,187,37,44,26,203,134,95,33,85,206,134,147,159,178,10,111,107,49,72,120,132,198,38,57,74,5,152,228,155,120,166,126,22,211,51,173,60,85,123,123,241,26,16,154,236,158,176,7,105,145,212,225,66,6,167,190,240,184,100,63,56,249,80,91,68,133,34,126,34,144,112,30,220,46,240,156,190,99,245,183,217,219,45,228,157,110,115,107,21,6,196,230,18,131,40,125,213,22,71,85,219,106,184,224,74,183,85,117,119,91,85,165,166,217,170,143,114,219,57,174,20,121,66,101,197,152,97,52,116,216,227,190,205,100,75,4,51,48,219,139,3,91,124,145,100,87,142,181,198,177,56,67,165,102,128,164,55,115,56,102,165,81,57,202,103,134,30,193,96,148,51,85,120,82,127,191,236,164,88,133,171,247,9,202,148,204,189,27,208,129,152,121,240,252,43,31,70,99,164,178,42,219,40,250,185,73,29,16,188,242,151,116,171,124,33,20,210,247,124,147,128,205,187,77,224,254,31,253,227,231,236,232,195,139,122,255,159,52,111,234,15,104,12,61,123,85,143,126,180,58,94,183,177,33,227,142,20,163,192,226,147,214,110,132,150,66,72,130,123,199,35,62,20,75,37,171,145,21,208,221,17,158,29,50,94,41,244,103,188,220,124,17,184,101,8,243,106,24,147,232,62,120,60,195,194,72,37,80,13,71,136,63,153,41,148,79,11,175,121,59,80,47,135,164,154,30,135,247,135,142,99,56,132,119,130,133,81,242,64,198,213,144,18,117,42,3,66,102,156,49,165,117,128,134,192,241,183,131,136,211,75,134,147,213,145,63,173,220,186,232,174,155,89,126,97,7,27,9,128,65,194,108,38,6,43,166,78,101,8,102,110,218,163,142,72,235,35,96,156,236,82,246,193,107,208,64,45,142,81,15,239,244,92,232,50,109,16,18,110,89,12,219,167,139,134,77,9,146,128,149,2,186,105,210,93,161,97,73,41,58,139,170,52,171,245,124,110,169,228,214,170,246,70,254,7,61,11,112,244,42,99,65,246,115,240,87,21,67,97,162,78,183,152,155,153,68,159,88,183,252,248,199,92,115,41,207,207,245,155,70,49,170,20,213,44,218,214,177,234,135,104,240,234,181,63,33,91,145,24,97,153,187,55,126,13,200,221,14,243,217,59,116,171,139,64,93,112,1,234,251,141,37,54,246,157,121,251,89,43,215,227,83,42,105,146,249,15,37,74,103,245,141,48,75,145,226,29,132,204,46,21,7,165,227,96,175,184,152,221,6,147,75,138,214,183,209,240,101,143,209,4,62,248,0,121,48,0,8,130,247,86,128,49,217,150,240,59,62,53,41,32,35,253,46,218,150,244,156,147,151,166,63,107,24,82,159,107,223,253,5,200,71,57,173,43,7,90,18,4,211,71,213,222,128,47,145,186,218,105,130,189,32,24,39,96,94,217,71,57,47,164,214,103,146,52,252,149,6,75,30,141,67,185,142,179,128,60,107,55,222,118,107,38,194,85,154,154,239,20,73,165,129,106,40,196,212,254,150,172,10,44,193,247,127,24,169,14,118,85,213,206,42,196,58,61,179,87,65,221,252,252,112,101,201,243,173,187,39,51,231,219,226,133,82,41,76,143,14,178,72,48,183,48,163,206,231,11,51,127,178,254,174,168,96,130,251,89,156,227,5,156,251,104,124,19,253,55,4,189,44,140,189,199,220,81,65,19,250,188,194,193,45,29,72,98,98,38,107,25,61,234,88,59,183,100,56,179,251,50,14,93,160,128,33,152,146,83,105,52,236,95,120,59,149,99,145,147,161,14,120,52,50,187,104,87,176,132,159,119,146,42,145,57,147,241,151,211,205,62,0,248,248,242,201,19,2,152,84,211,167,150,238,223,93,55,156,203,189,125,17,167,42,245,49,21,183,233,127,149,67,143,2,96,25,208,53,171,81,204,184,47,229,61,110,86,139,63,184,144,129,201,21,254,104,224,210,206,250,221,120,23,185,70,140,107,252,242,196,204,250,70,214,37,77,58,41,136,222,81,121,143,164,191,20,136,136,36,42,95,224,69,224,221,253,68,111,247,218,6,176,92,34,27,74,138,95,250,89,208,156,15,3,56,204,60,91,105,101,170,65,170,219,101,121,79,110,158,238,16,133,119,38,129,48,226,35,198,173,249,222,250,175,171,7,82,132,241,66,160,88,109,137,174,249,212,93,187,66,13,231,55,244,239,73,9,36,129,83,100,253,207,138,230,248,85,241,229,25,94,22,154,131,121,200,223,79,105,165,152,158,15,64,134,116,20,80,2,122,123,152,52,87,206,217,19,185,254,199,194,33,221,204,70,218,176,166,157,22,228,90,188,109,6,179,241,186,177,72,191,163,230,51,108,73,63,17,230,12,155,253,58,194,153,167,73,218,26,58,118,178,22,162,9,186,149,130,102,3,210,148,22,3,167,120,251,5,253,218,184,154,122,205,76,232,115,109,81,73,69,21,170,199,229,35,61,31,230,253,9,201,127,121,202,57,11,113,14,232,155,7,175,116,247,159,81,214,78,221,255,161,233,202,85,120,145,142,49,118,33,152,141,12,21,106,58,16,25,108,247,104,61,134,138,74,81,252,112,100,236,28,121,137,230,91,70,146,63,59,17,137,160,14,149,198,171,29,51,17,168,26,158,45,172,87,175,172,11,237,225,127,197,59,97,132,251,247,94,26,216,130,15,77,243,62,17,4,23,46,157,217,99,48,236,153,59,38,165,224,161,203,99,111,107,110,157,148,175,75,115,133,184,133,138,47,185,77,230,0,220,238,191,151,0,252,201,31,77,46,112,176,207,162,129,187,28,44,215,94,113,88,204,46,27,189,137,30,130,9,84,63,220,28,214,251,96,145,55,59,201,21,157,219,175,30,131,26,129,114,197,59,92,56,80,253,49,180,65,176,84,11,185,135,250,43,1,95,223,207,54,156,62,185,107,223,33,145,133,94,181,11,82,47,15,19,19,95,152,18,92,38,164,72,204,169,84,55,196,30,139,98,96,199,84,183,147,241,176,161,218,207,232,79,73,33,254,209,59,71,30,225,97,102,40,99,226,254,254,224,131,169,154,178,86,3,193,10,35,190,233,36,84,32,112,162,70,1,215,201,7,85,61,57,187,103,112,142,110,139,109,68,229,176,77,246,209,16,204,26,148,186,114,135,142,236,212,77,75,97,41,189,37,58,240,70,54,41,98,45,119,57,35,220,38,232,211,242,121,190,19,61,77,196,109,242,220,184,37,212,253,190,44,52,39,223,248,214,134,180,196,184,153,230,151,202,238,211,69,219,125,13,94,24,203,15,209,197,175,245,142,175,77,177,199,88,39,243,50,164,249,58,171,91,229,181,170,3,220,235,165,77,114,119,221,64,160,227,114,58,40,171,52,52,124,120,50,20,86,115,200,69,79,188,101,109,188,109,196,51,26,107,204,95,1,232,153,233,157,99,197,9,62,186,203,112,253,244,194,198,125,173,169,187,255,156,36,81,124,88,89,90,215,101,87,159,55,147,101,238,100,147,145,143,23,223,106,26,76,143,235,79,229,244,35,18,66,48,185,9,136,32,213,156,175,194,253,128,118,149,62,180,5,50,131,70,104,9,195,115,177,2,223,190,140,33,217,44,138,152,171,81,239,204,25,227,91,112,37,57,37,21,233,202,255,197,128,92,133,139,25,165,242,174,4,238,75,238,209,201,14,90,152,192,110,44,102,149,219,174,227,177,72,124,244,54,52,29,244,151,107,235,22,29,84,219,25,31,47,77,43,184,127,254,136,183,251,99,165,108,112,97,82,32,27,117,234,116,161,10,113,177,212,9,187,9,106,12,172,191,42,107,36,219,42,209,27,185,86,133,164,30,212,148,147,217,172,40,191,210,87,36,180,120,252,187,221,30,199,145,82,241,171,135,232,135,230,185,90,184,167,57,137,54,156,236,215,220,47,43,250,208,33,6,31,65,35,50,77,231,129,188,43,154,87,98,109,93,143,244,106,130,21,102,130,88,9,203,82,39,137,188,65,132,136,55,32,71,166,33,209,196,111,45,145,6,233,178,190,63,158,155,210,10,165,195,157,238,156,234,160,18,252,135,179,84,251,252,172,220,182,153,251,52,94,215,170,143,102,187,212,212,20,125,62,69,129,189,44,115,78,61,185,222,48,231,127,2,88,121,251,61,115,43,0,54,18,241,89,144,173,189,38,218,41,24,92,145,31,55,251,133,11,197,195,7,146,77,57,155,100,70,46,52,186,236,243,30,30,143,170,249,250,48,158,200,130,214,191,148,10,254,204,6,137,20,180,16,123,171,82,54,26,210,133,156,233,78,189,188,86,245,2,95,50,35,63,45,144,88,153,217,111,214,75,254,29,190,92,206,225,252,95,21,148,139,35,56,55,197,81,197,119,47,105,162,13,21,44,30,82,10,41,53,95,151,215,6,24,165,212,250,158,231,76,155,42,141,0,128,203,163,250,123,130,249,36,115,221,206,50,224,212,9,235,227,165,27,94,105,102,135,135,36,13,68,46,179,230,20,109,39,94,191,9,92,9,134,166,119,49,110,219,175,180,31,63,214,152,147,237,28,58,210,44,103,151,81,121,250,158,230,49,152,229,62,231,119,196,77,97,188,174,194,19,163,122,103,59,247,33,132,206,129,242,15,165,60,126,114,198,195,8,163,198,18,149,23,114,210,29,25,87,67,194,93,251,101,46,32,80,43,197,169,238,32,192,149,106,244,241,134,100,157,107,251,160,46,89,76,95,169,91,24,60,171,86,25,22,110,40,201,51,212,206,131,227,201,201,12,216,87,123,231,74,41,73,52,242,198,224,118,243,208,249,107,130,85,10,196,179,216,24,157,202,20,27,137,233,194,207,63,127,253,21,72,55,242,119,192,174,232,40,210,105,31,186,222,9,113,1,152,250,131,8,248,172,34,78,36,217,194,72,254,82,174,139,231,84,144,43,115,82,242,86,224,99,242,158,252,157,123,39,29,124,23,173,28,131,61,241,41,228,221,30,233,4,203,151,86,141,113,17,216,215,154,23,166,141,43,147,87,6,56,169,53,191,65,100,107,68,46,242,20,77,63,14,240,154,47,193,165,205,39,28,133,39,63,16,237,88,60,79,203,232,250,67,135,54,240,207,59,131,220,49,162,91,88,44,199,122,248,106,157,206,29,178,82,165,208,184,188,120,125,118,132,251,0,236,27,248,71,168,224,27,104,105,132,83,107,54,19,200,156,143,11,99,227,16,168,187,136,187,236,142,40,248,215,18,13,137,218,173,54,132,12,148,90,252,169,250,161,222,205,29,22,191,230,211,241,203,236,25,91,159,25,140,78,199,37,39,169,99,190,44,180,87,157,112,66,88,7,47,17,105,221,195,215,91,150,61,173,172,232,180,197,217,158,161,104,209,146,128,197,251,53,144,177,186,127,137,85,254,151,57,13,14,227,242,84,8,5,237,117,59,27,213,157,93,55,10,37,33,242,31,49,106,146,83,67,217,245,48,60,203,168,125,32,129,145,229,44,36,59,42,202,168,4,181,172,226,124,181,116,205,9,74,102,158,66,81,104,141,207,163,105,14,11,180,29,246,47,225,28,79,69,52,40,251,203,30,165,202,23,254,96,142,111,141,73,8,186,152,88,187,137,189,73,97,7,182,51,42,74,96,32,220,250,15,106,5,114,197,186,194,208,237,191,210,76,102,173,90,10,120,54,232,238,68,38,175,194,255,193,132,23,155,101,160,154,105,172,231,66,128,216,49,11,194,82,49,144,49,71,28,89,120,191,11,43,121,115,220,182,17,141,83,99,8,178,152,132,209,88,29,220,244,133,144,127,153,149,178,7,136,52,253,185,162,102,228,147,65,127,166,207,33,202,9,202,32,96,110,233,132,206,75,237,37,94,41,52,208,248,197,142,254,193,215,38,182,120,1,62,86,197,222,198,108,201,53,39,145,151,82,33,176,193,164,80,87,97,71,249,189,91,97,9,47,115,1,239,99,57,42,228,13,102,167,204,154,174,2,183,178,171,243,169,217,180,218,119,113,212,107,73,60,198,139,22,149,84,163,154,118,35,188,109,27,226,164,152,184,224,215,3,84,166,54,21,66,143,135,230,167,138,2,44,149,174,153,182,205,196,191,213,41,7,125,187,81,152,2,34,28,115,90,215,187,206,138,9,254,123,120,108,3,195,38,243,6,32,199,112,61,222,125,62,165,103,236,196,94,4,190,6,239,230,186,119,86,42,103,16,155,161,89,50,61,124,84,12,90,74,230,83,57,14,13,49,220,207,183,163,254,73,201,130,170,40,105,250,225,255,183,51,199,249,20,122,39,198,33,121,29,137,119,47,16,140,87,16,67,44,169,13,112,7,236,239,98,227,81,211,225,19,255,212,49,30,215,89,231,207,220,208,225,76,232,66,100,103,170,163,211,2,247,101,21,250,130,189,251,28,93,94,34,200,218,177,181,179,180,85,121,64,46,68,102,124,58,35,142,205,143,191,242,61,94,64,203,244,15,212,58,72,248,7,43,163,101,207,231,149,215,255,192,22,219,50,152,203,123,50,171,99,112,38,12,252,47,202,47,122,16,223,99,126,23,134,90,174,247,146,171,197,166,163,153,55,241,85,186,170,11,176,184,95,182,183,182,113,62,119,102,138,116,72,101,250,252,175,10,76,184,197,87,78,69,75,50,131,217,29,187,128,247,177,52,243,86,226,82,52,209,158,24,63,84,40,57,231,127,252,169,165,33,175,226,255,72,208,193,207,127,107,207,168,9,236,197,101,148,227,223,111,226,133,218,181,168,218,145,252,94,20,114,124,202,88,152,222,43,110,143,180,50,247,215,84,92,167,196,168,52,132,136,12,185,213,116,87,21,59,66,61,181,214,63,71,50,247,60,53,181,221,214,146,81,143,66,42,41,152,176,59,53,39,26,47,245,43,37,201,20,117,68,199,72,183,176,188,225,198,122,72,172,246,230,226,144,35,122,69,111,50,194,238,99,59,182,216,206,108,77,122,250,142,3,38,17,224,58,121,44,33,106,161,140,162,5,148,133,213,33,183,92,31,42,50,146,186,126,17,85,51,126,102,178,133,153,126,184,248,188,5,152,159,169,195,6,254,202,204,210,205,82,182,231,203,170,48,89,255,103,136,238,237,10,174,89,82,252,142,109,134,62,215,22,90,2,88,60,135,200,34,239,101,250,185,156,158,18,141,109,223,67,211,251,45,186,231,126,238,45,199,111,31,132,200,181,226,63,82,96,171,71,155,227,239,234,148,165,127,227,255,239,46,190,98,236,103,89,204,133,35,205,251,98,168,17,13,172,109,252,216,57,10,58,234,133,102,57,40,62,75,163,254,26,31,224,138,142,138,191,18,200,23,84,6,233,166,5,161,236,247,76,137,190,156,105,194,60,199,189,40,173,80,220,226,113,91,97,209,161,246,233,163,151,92,159,163,119,232,34,117,139,7,136,79,169,255,174,36,162,191,243,176,203,48,223,196,23,255,100,3,57,54,157,239,163,104,156,198,39,222,246,36,79,33,161,152,32,242,254,216,128,5,5,126,215,50,29,229,248,31,254,219,173,212,55,117,173,45,25,26,114,165,73,225,166,114,101,136,221,165,168,139,166,147,221,106,198,248,32,151,95,84,178,171,93,188,21,44,37,230,200,184,213,2,218,160,213,221,229,171,102,118,61,210,29,159,19,43,245,245,133,170,194,93,211,54,53,60,57,134,237,220,66,148,22,51,33,129,33,174,90,207,37,251,173,162,116,44,131,42,244,79,86,119,162,125,41,237,198,154,154,106,60,7,155,146,88,33,130,239,132,128,246,122,114,223,119,123,116,191,123,36,87,122,226,50,123,109,2,80,254,132,82,221,169,166,188,82,62,17,60,228,160,21,172,255,135,67,50,67,65,160,217,245,65,100,4,189,136,20,119,174,98,40,51,102,172,195,64,74,16,224,15,90,193,200,64,91,128,100,216,32,114,239,34,254,91,44,167,133,52,174,102,30,196,160,170,132,63,176,51,247,253,197,120,84,178,153,14,211,239,56,240,54,131,238,157,10,162,116,138,232,143,92,118,165,131,69,124,129,100,34,32,70,248,128,34,22,224,126,224,32,113,68,192,61,107,46,95,46,254,156,254,85,226,233,82,246,161,136,146,203,53,12,21,151,124,246,132,17,228,212,118,123,134,152,233,86,220,105,13,151,41,52,24,93,44,213,142,231,253,163,34,48,174,227,49,183,251,62,245,187,224,205,247,232,133,91,32,6,85,148,41,134,71,129,117,95,40,76,70,95,214,14,9,161,61,254,98,157,62,121,180,113,84,175,234,218,235,19,80,43,123,141,150,13,90,78,230,129,112,251,52,234,228,193,110,70,199,134,13,51,104,79,7,141,80,245,157,151,122,113,53,59,36,208,115,33,151,48,167,73,182,62,182,195,207,250,62,110,88,20,216,249,160,27,62,173,255,126,92,104,243,197,208,176,223,7,138,198,69,109,245,194,32,236,117,51,193,198,47,19,172,12,243,198,101,90,138,116,187,69,247,122,251,145,134,72,210,90,24,184,23,179,12,6,86,169,166,18,84,55,34,75,69,73,217,40,69,163,91,34,104,8,25,54,45,147,49,68,156,253,215,99,114,235,161,254,241,57,225,173,227,25,198,87,64,230,52,237,73,125,200,31,33,155,65,35,25,67,7,66,38,171,48,200,41,192,17,241,216,233,116,190,140,132,236,53,247,134,235,65,121,74,12,254,160,96,82,107,236,200,243,118,184,251,23,22,92,150,67,39,93,148,243,86,8,34,176,78,165,40,206,199,43,123,165,197,50,32,197,241,36,165,80,122,212,95,247,236,212,42,212,24,9,149,252,254,161,232,2,232,96,254,194,211,83,205,233,102,70,78,10,125,189,251,27,230,233,74,49,5,253,115,78,106,29,115,178,66,2,186,247,1,3,107,40,126,243,219,61,214,69,190,46,244,157,159,50,195,170,69,117,121,159,68,79,155,206,100,162,213,198,243,129,234,234,72,210,124,240,3,251,225,67,90,147,237,251,124,16,162,31,183,26,233,13,41,21,11,74,173,56,61,243,53,240,123,189,176,148,244,253,92,234,33,122,98,120,251,101,245,93,11,24,73,171,198,157,209,239,67,179,127,62,118,238,104,247,50,107,231,141,183,57,146,223,230,155,46,42,47,109,51,103,197,16,162,221,77,30,196,31,68,241,2,187,198,8,167,55,203,209,63,28,75,223,251,203,216,134,3,9,130,84,74,184,249,112,63,154,131,123,137,15,247,83,66,238,211,92,121,145,169,104,244,43,148,156,22,194,41,9,62,153,75,131,121,207,163,71,146,172,124,190,238,179,196,216,161,236,61,235,161,68,253,16,199,152,248,18,10,130,60,203,197,161,144,248,227,41,164,19,204,16,154,177,152,197,45,108,5,214,161,229,80,162,201,109,160,62,86,136,7,207,19,196,89,147,7,182,145,216,115,222,136,91,175,194,248,235,94,115,77,85,100,129,93,82,129,42,106,246,182,130,227,171,134,35,207,108,179,146,85,101,67,179,76,174,190,191,146,169,241,179,46,100,195,224,103,22,187,221,240,189,128,142,79,33,88,181,170,194,3,214,68,138,171,167,175,116,25,124,55,142,248,182,234,98,2,115,10,156,250,193,224,119,242,82,9,172,177,59,175,8,61,32,193,73,99,179,166,120,203,148,103,12,174,189,101,89,160,215,229,202,153,61,184,188,80,244,50,85,47,117,102,73,51,38,14,5,14,170,42,142,44,31,232,233,197,161,2,39,254,168,156,35,104,88,160,87,166,26,236,35,65,193,13,57,128,4,106,41,158,79,206,253,88,75,43,108,8,17,185,200,45,164,245,77,123,132,134,81,43,223,163,212,177,151,255,90,56,129,211,126,75,222,39,131,87,101,17,103,99,59,112,81,100,160,124,75,245,5,195,73,83,46,209,157,164,61,71,80,181,26,220,187,80,228,172,188,219,144,161,189,248,231,47,238,67,85,128,238,145,182,90,217,131,244,147,197,48,159,9,248,63,137,247,217,149,69,199,253,91,211,167,227,96,161,26,238,217,223,129,30,231,58,255,252,210,12,166,119,216,41,173,86,55,74,116,137,234,120,218,160,64,176,90,162,87,54,105,222,16,187,40,161,72,245,115,91,218,206,253,182,136,120,135,118,188,213,56,204,39,211,64,113,69,114,139,199,200,212,151,250,41,15,211,103,68,193,151,241,123,222,104,172,114,235,104,19,83,26,54,95,84,184,56,21,201,249,182,243,188,237,98,124,58,184,63,120,138,193,242,11,15,99,208,104,98,73,248,145,214,101,193,79,66,147,63,62,235,173,169,166,115,170,252,145,180,30,217,92,153,6,219,218,128,145,193,229,240,1,79,240,194,205,123,87,69,56,115,36,185,5,53,146,156,171,190,209,133,190,5,154,195,213,21,120,129,18,130,88,79,170,154,77,130,220,102,140,243,36,213,239,43,151,100,207,232,255,99,236,103,160,79,9,24,3,180,170,57,106,126,35,36,1,29,159,35,102,67,54,12,97,151,115,229,154,113,203,137,173,200,51,49,204,21,16,219,151,202,36,23,149,20,105,235,132,140,154,120,2,181,71,194,131,36,209,119,20,89,245,144,72,241,82,91,93,80,220,106,48,64,124,193,150,91,26,3,50,72,20,217,143,70,60,0,47,245,13,59,34,31,75,181,87,96,92,193,252,144,112,167,174,127,109,92,85,199,74,88,78,193,221,4,85,230,219,182,7,128,95,98,201,214,17,187,118,14,186,15,20,216,96,158,129,5,34,178,199,130,96,17,243,223,145,147,89,197,81,15,129,158,222,210,227,92,45,111,199,150,41,232,102,250,71,9,254,64,93,151,229,230,210,247,68,151,69,241,153,66,181,198,50,79,56,135,192,244,42,21,83,15,161,253,55,206,148,198,19,77,183,9,102,169,88,197,120,63,238,54,183,187,195,235,86,56,121,187,29,226,133,78,32,254,73,237,173,130,233,35,76,189,186,28,127,229,186,124,196,27,119,21,87,151,246,83,242,205,218,120,25,154,157,215,151,139,104,88,139,216,169,83,250,82,174,171,25,53,15,221,180,16,84,86,229,190,33,181,130,98,159,24,44,119,95,34,59,77,240,146,14,188,118,62,88,89,8,235,0,97,186,3,92,91,5,88,106,83,37,23,176,103,11,190,231,143,6,33,225,41,80,219,62,175,32,42,108,126,143,28,255,33,253,199,101,214,220,29,76,44,209,61,142,172,180,140,60,137,12,65,252,232,106,166,20,55,215,195,72,253,57,31,183,57,253,128,59,93,190,8,108,252,111,111,37,223,112,20,45,102,188,229,135,91,203,150,151,10,219,37,137,22,137,141,222,193,90,128,178,212,19,138,232,99,22,128,156,147,111,144,87,35,46,139,170,172,33,130,182,155,25,74,188,137,187,83,15,120,126,198,170,58,229,1,49,86,142,225,244,127,46,143,234,60,134,118,93,4,134,213,10,236,224,200,213,232,186,204,176,110,144,38,11,121,251,235,197,38,76,190,117,237,8,107,11,88,170,197,247,167,100,126,94,47,197,121,231,241,168,15,51,199,115,155,50,12,210,115,105,119,2,173,208,137,9,238,5,177,219,153,248,243,113,228,22,6,100,145,238,205,248,170,216,22,161,199,56,119,212,234,205,216,227,173,196,149,67,247,92,205,10,106,79,106,93,36,192,153,157,26,187,29,239,58,39,132,56,137,51,157,163,74,239,181,177,82,236,46,72,217,82,78,117,249,140,193,247,138,166,177,202,140,134,113,134,238,170,94,87,232,158,241,101,110,125,153,51,252,184,90,119,162,114,181,28,87,10,118,122,244,189,176,163,168,145,194,175,115,28,172,161,232,40,53,49,158,25,213,191,157,122,94,216,1,183,21,166,233,151,38,160,217,6,243,173,6,12,195,232,38,124,179,136,54,225,185,14,99,88,76,218,35,231,223,0,157,17,54,89,138,33,54,53,177,75,89,144,61,50,65,216,51,3,51,95,204,148,23,188,46,120,168,125,59,70,200,85,145,132,246,34,33,52,152,184,20,55,220,45,51,229,108,191,157,44,5,47,232,108,44,159,26,157,8,149,44,44,107,7,142,137,244,18,162,163,194,220,232,12,135,19,178,10,243,72,184,132,47,243,155,111,206,38,148,2,148,149,232,9,235,93,252,34,130,50,123,76,202,161,87,182,79,167,234,19,129,125,73,137,116,122,169,26,180,107,105,62,163,219,31,183,81,235,125,29,94,24,222,196,208,67,184,136,207,255,72,175,36,211,5,120,112,13,61,76,197,217,88,155,237,101,98,170,174,5,190,18,137,13,14,134,79,146,171,255,18,21,186,123,117,131,208,227,109,78,38,64,96,105,218,74,154,151,185,145,27,28,70,204,95,8,36,29,54,1,193,212,172,241,176,206,73,44,52,229,240,181,122,68,166,34,21,88,17,100,214,191,143,199,207,248,255,86,103,192,21,155,251,106,239,211,233,198,126,48,118,88,151,33,174,238,206,125,109,219,29,250,222,181,109,156,120,12,126,106,151,230,32,146,3,106,131,172,54,193,202,6,167,176,160,166,27,141,84,95,198,63,145,193,164,96,201,32,148,199,70,167,52,235,196,33,46,53,158,164,35,100,213,69,174,205,64,48,71,170,124,171,89,196,192,122,17,32,135,91,222,51,44,187,16,200,60,101,96,140,105,68,56,103,34,173,83,228,210,130,167,114,37,80,176,207,71,7,113,202,231,227,120,191,97,167,124,64,206,220,41,120,165,152,154,68,24,70,173,17,58,25,205,251,204,40,97,179,45,53,144,151,37,47,230,123,42,141,149,89,43,237,175,155,114,31,8,203,242,0,89,87,205,99,76,79,198,120,227,250,174,233,232,161,164,134,125,133,204,76,193,165,157,220,111,153,132,26,149,239,252,75,174,51,119,62,104,224,35,117,54,105,71,196,109,89,76,108,10,132,112,209,126,240,83,82,74,129,229,64,228,216,90,76,181,207,225,160,236,203,55,112,184,98,47,105,221,95,177,66,125,0,0,180,156,84,158,33,209,139,224,169,183,9,154,66,215,237,150,125,56,47,28,135,185,137,210,148,78,94,30,143,94,169,55,203,7,145,101,168,233,165,249,214,111,237,197,134,101,97,184,71,14,7,202,235,35,10,200,155,106,179,49,172,22,201,121,51,212,61,158,31,139,46,89,196,225,24,168,108,5,62,92,120,140,240,194,138,162,223,8,122,117,207,41,34,6,72,134,90,112,71,112,8,59,120,98,0,231,159,209,90,115,58,196,74,156,245,76,182,6,17,136,147,145,143,160,248,227,164,234,100,145,83,48,74,82,93,196,104,8,103,152,0,242,76,59,38,15,214,166,245,232,142,185,150,211,67,214,145,76,92,83,191,49,249,2,254,37,12,81,191,157,143,61,248,0,117,171,233,44,59,40,3,38,167,210,20,27,217,1,16,187,199,52,61,214,80,218,119,118,206,106,241,226,146,221,165,73,21,243,30,27,13,176,119,42,84,43,116,111,111,255,57,168,67,66,108,27,121,108,213,166,120,54,202,106,54,33,217,214,228,226,207,27,193,135,97,2,92,111,93,121,96,225,112,16,250,80,42,239,162,152,70,30,170,164,196,218,198,228,77,66,25,250,92,233,181,191,32,159,128,6,98,157,91,75,91,148,248,195,0,245,96,14,87,184,235,184,53,32,24,137,153,72,193,246,253,159,173,25,1,0,244,83,77,64,62,20,135,158,48,190,85,101,96,179,189,245,190,55,161,38,82,68,85,94,164,91,93,255,130,166,116,234,23,30,1,90,100,154,97,134,86,114,29,19,230,172,102,209,168,59,96,128,5,55,51,119,209,15,238,121,8,177,154,141,190,237,117,20,189,36,204,102,208,203,246,92,33,185,11,75,84,5,99,175,195,11,233,139,148,78,152,213,197,158,9,189,72,146,127,104,144,222,123,74,255,228,41,193,9,242,74,228,228,29,169,62,220,215,203,183,32,56,170,191,252,25,83,52,179,17,210,156,151,147,55,50,169,14,22,252,88,175,40,129,48,68,200,230,193,221,24,142,131,34,229,215,144,128,103,218,231,244,118,46,118,185,185,142,7,105,82,64,254,139,114,32,159,138,89,119,121,4,4,65,5,235,204,152,11,117,28,103,171,198,57,85,252,229,218,43,175,141,108,130,202,244,119,206,94,166,183,10,245,3,183,88,56,77,243,88,166,55,48,122,76,150,21,201,92,86,170,253,192,46,211,57,99,70,44,111,187,237,87,151,166,116,124,251,61,191,17,98,235,149,106,94,190,59,193,4,10,102,195,187,48,174,195,169,61,64,144,252,149,29,101,87,67,213,81,187,248,149,136,181,100,195,56,63,247,44,144,57,163,175,242,3,145,133,231,29,168,9,164,105,25,156,243,201,107,221,1,174,134,35,57,230,98,98,69,228,107,208,83,62,135,25,74,30,75,236,152,100,104,35,15,105,107,155,146,94,103,13,99,179,176,6,40,209,222,235,162,230,25,238,88,119,146,217,143,58,194,246,109,42,131,58,239,40,85,182,230,31,5,84,212,110,150,243,8,3,80,124,66,11,29,145,197,7,80,134,33,247,85,96,115,209,182,241,95,249,202,141,17,11,42,143,32,161,139,209,46,109,79,153,30,169,89,154,248,46,29,251,153,191,159,234,195,190,185,108,118,199,120,111,125,226,171,22,235,222,228,236,131,200,241,183,56,63,101,60,51,229,118,255,242,209,234,250,239,84,178,27,76,22,95,159,246,81,53,93,173,67,195,25,6,126,235,240,172,185,79,180,5,207,16,142,121,48,97,65,20,71,101,218,192,182,159,81,63,140,62,34,156,200,166,24,210,10,126,189,253,157,162,36,249,71,35,120,49,35,116,103,195,191,203,1,222,225,255,1,52,21,116,220,196,61,15,74,153,236,176,183,68,57,96,141,209,38,227,34,93,119,185,208,183,243,14,77,59,149,149,154,100,97,122,70,195,2,209,26,21,135,39,147,117,94,221,181,45,21,58,245,90,173,206,37,65,33,239,50,146,44,117,102,100,61,171,203,39,82,152,78,68,247,54,196,199,155,167,86,126,187,157,2,222,215,133,6,242,154,172,67,107,161,49,67,123,86,191,133,232,207,3,163,168,100,184,40,154,175,190,15,146,144,5,94,42,55,146,8,111,94,213,213,163,191,63,189,110,4,62,2,15,172,45,157,157,254,150,41,188,23,205,219,20,54,151,18,92,251,151,71,242,94,224,20,123,132,19,195,155,16,99,103,57,193,158,195,198,207,160,136,140,91,26,129,111,237,15,42,12,23,213,229,64,129,203,64,192,117,183,202,223,87,92,199,67,102,33,3,225,48,17,139,244,146,176,37,34,242,14,233,140,208,141,63,218,94,164,230,183,22,79,138,123,183,164,69,118,61,81,65,117,128,108,133,10,38,177,109,2,87,30,115,130,249,234,225,169,67,94,159,100,183,147,15,142,71,213,151,204,155,55,243,96,233,184,106,140,100,100,149,45,181,146,108,226,42,110,197,148,48,164,208,136,136,62,72,144,98,251,126,121,4,176,253,134,230,123,142,151,151,33,118,166,92,23,226,76,143,62,236,129,26,158,32,31,197,146,207,162,54,156,99,234,73,120,254,123,192,106,217,71,10,50,60,47,63,64,38,12,150,117,68,19,180,188,194,178,147,41,85,213,208,153,198,188,89,48,98,215,105,104,137,96,58,111,173,228,174,44,60,55,128,13,204,228,208,244,84,131,98,15,79,6,119,209,132,164,65,212,135,37,171,10,251,206,131,92,239,23,39,23,245,49,45,104,212,24,162,12,33,12,205,173,211,243,54,14,175,232,192,226,67,229,83,188,197,59,110,240,119,127,78,148,96,152,85,249,135,56,163,238,198,169,241,64,48,163,32,146,113,144,75,3,200,74,212,157,26,72,180,64,31,212,153,168,238,34,209,232,13,242,27,45,237,223,59,251,158,146,167,0,157,169,142,75,185,156,0,27,30,11,132,29,160,221,140,224,145,250,70,230,144,40,220,12,18,250,110,24,129,155,126,170,200,73,165,90,10,174,19,250,150,107,170,190,234,66,120,240,176,13,239,117,58,34,1,43,26,228,96,245,37,5,42,37,28,183,170,3,74,194,91,229,17,239,15,119,176,250,134,132,94,150,75,68,131,254,244,55,106,107,116,108,112,183,142,158,80,166,204,24,48,57,180,70,70,196,46,41,27,210,249,15,101,15,223,33,91,199,122,250,105,51,38,163,110,99,93,2,217,97,174,7,216,201,86,195,218,150,180,5,75,48,207,22,16,234,218,107,177,60,101,94,64,217,147,166,84,29,228,98,233,226,171,96,205,29,193,230,27,152,127,243,187,14,93,185,29,20,210,207,160,53,157,232,173,34,124,140,135,138,1,41,131,68,143,202,241,30,48,73,96,81,209,232,255,243,15,70,226,62,204,47,132,170,246,198,187,201,85,131,119,177,206,125,77,205,97,190,87,168,247,54,241,136,74,20,89,54,123,158,161,67,134,85,167,143,237,59,200,92,89,189,176,160,219,27,163,99,32,184,75,165,196,124,14,50,145,114,19,49,136,81,194,137,78,59,118,59,252,24,209,34,114,50,112,62,10,197,43,253,24,172,224,9,129,236,133,205,57,243,183,210,195,235,125,248,206,195,204,235,131,201,79,34,152,154,156,42,248,229,172,121,119,204,174,45,105,255,68,84,202,73,16,209,137,124,192,75,198,114,193,129,178,96,112,108,106,124,215,181,245,15,187,155,189,144,93,190,64,222,185,129,41,24,102,84,230,135,181,120,202,38,173,143,187,71,246,10,27,241,170,86,102,223,250,70,192,182,146,109,203,170,214,187,47,82,184,80,27,172,68,72,138,39,211,30,125,195,94,6,100,225,60,164,129,44,165,228,120,95,105,181,177,64,107,31,76,172,176,71,243,59,184,126,250,127,5,241,150,78,138,121,116,227,207,94,246,226,56,55,92,180,122,85,152,122,200,187,5,199,21,53,239,94,26,66,122,8,198,168,106,39,17,114,142,214,184,139,168,143,107,243,107,162,180,147,137,17,185,163,140,134,211,36,114,141,38,229,184,237,13,25,248,71,36,82,127,148,186,114,111,116,148,207,128,156,212,223,222,30,242,160,112,111,77,36,176,140,116,141,166,115,214,186,1,187,173,30,241,42,104,241,119,48,254,61,254,149,36,68,60,5,218,188,68,1,128,118,236,116,81,174,231,200,51,63,123,165,31,254,50,114,164,15,7,29,226,116,21,97,121,74,234,129,108,167,185,36,198,68,80,93,180,98,80,225,205,231,77,126,239,163,47,211,7,204,9,138,187,129,184,78,127,224,19,13,30,134,230,38,252,138,237,31,209,137,134,197,181,79,140,10,172,106,235,193,103,157,179,119,108,5,252,228,22,67,61,141,102,218,173,170,245,53,113,166,149,235,10,116,109,53,204,109,254,185,89,83,3,171,110,53,249,65,224,244,174,160,146,105,194,39,65,113,221,159,164,228,150,34,114,105,28,162,245,137,74,144,252,132,231,28,166,102,229,4,132,82,41,68,238,66,42,84,106,114,21,244,64,206,217,30,104,15,213,101,7,216,50,90,136,235,153,2,221,245,58,188,162,204,33,154,96,56,45,117,79,239,129,21,101,234,206,172,112,62,154,64,90,219,94,231,115,9,18,222,9,88,237,222,252,111,177,171,104,88,162,104,184,31,75,67,234,103,58,167,128,19,52,118,158,53,159,107,170,163,141,158,205,22,52,66,150,206,106,141,78,24,109,59,174,231,164,25,185,187,106,168,49,144,109,236,21,150,71,244,76,106,39,104,112,236,92,234,109,69,15,156,79,242,121,84,102,249,145,183,186,103,110,84,57,193,159,253,241,38,70,200,79,145,59,52,117,0,133,127,19,143,90,97,140,238,74,147,59,139,233,34,164,240,102,169,157,200,188,102,32,18,124,127,59,6,202,71,38,2,231,57,43,94,109,15,193,186,94,53,139,112,91,222,255,16,56,203,165,193,96,40,169,53,6,26,252,244,48,78,163,102,25,115,25,3,189,178,241,212,68,155,22,205,17,90,189,100,101,143,248,151,129,224,115,20,252,88,49,105,192,197,94,158,115,10,214,113,41,121,89,14,30,16,197,124,126,131,2,171,252,118,16,98,218,81,119,146,64,88,65,225,119,43,120,223,160,129,189,230,75,227,41,23,79,79,106,59,62,242,65,70,125,82,95,148,38,205,203,242,91,248,72,253,72,140,117,20,120,144,224,146,15,251,53,181,241,38,218,96,106,91,236,198,65,232,108,212,247,79,65,77,165,52,163,248,53,131,64,205,198,189,18,12,206,195,220,119,213,206,52,23,239,231,70,141,196,36,41,131,204,244,99,195,21,73,173,109,91,125,210,106,167,213,72,108,193,183,236,117,219,67,0,182,227,100,113,113,36,187,128,76,76,133,85,238,63,230,184,229,35,95,78,245,207,96,65,122,82,143,53,91,248,237,178,96,146,133,59,32,166,98,183,10,171,74,95,186,123,219,156,67,142,241,250,139,248,14,30,12,219,226,14,214,212,140,60,192,240,13,62,96,65,141,219,113,43,152,81,59,242,201,87,232,175,28,3,116,70,254,255,176,126,233,9,179,121,252,249,56,207,19,234,115,199,195,76,91,186,2,155,151,47,203,30,39,179,135,211,207,215,204,67,104,203,9,132,96,148,48,123,134,100,16,141,137,60,247,69,207,96,15,149,66,68,163,109,139,231,32,108,146,35,118,68,120,132,211,15,252,62,143,140,47,200,240,15,202,150,232,58,53,174,139,66,37,44,110,174,13,81,20,182,145,235,129,65,169,101,150,102,198,248,159,38,102,242,233,66,62,196,114,197,70,233,175,80,152,36,135,76,167,181,176,72,63,208,253,28,143,181,77,238,201,234,56,168,216,70,115,142,156,205,125,148,45,176,81,73,196,252,21,85,33,238,150,75,103,191,0,57,144,188,39,153,20,157,103,179,53,213,80,176,43,26,209,143,61,155,108,182,58,170,96,86,124,177,60,17,236,220,244,55,125,184,78,63,210,176,216,41,238,221,72,246,234,15,218,19,157,88,95,239,55,18,77,34,106,249,235,170,174,30,232,84,34,237,79,22,202,204,3,57,28,234,171,149,61,67,180,78,192,59,187,147,205,123,162,141,181,240,81,146,82,221,80,112,180,210,217,238,255,30,235,186,124,212,184,189,190,246,137,153,149,6,9,242,225,32,26,154,183,183,52,226,143,158,17,183,18,7,227,6,79,223,38,234,86,205,26,17,2,87,47,150,254,232,251,19,91,62,21,184,156,24,244,244,132,76,36,67,227,255,241,200,109,15,227,0,170,151,19,238,93,136,152,223,185,165,131,48,164,207,239,189,15,79,182,196,6,122,205,64,0,190,137,69,102,56,27,178,161,83,87,10,234,78,121,73,155,170,207,165,9,198,250,144,100,171,24,161,12,234,101,178,100,191,109,22,210,164,40,166,22,59,188,190,77,58,138,68,48,218,243,27,69,255,170,203,224,253,204,101,56,166,196,167,15,7,220,102,173,79,215,187,43,145,251,141,130,86,53,125,192,36,221,145,189,253,30,122,108,24,78,200,106,175,25,77,128,220,242,183,151,230,210,197,63,5,218,23,44,17,250,72,190,166,202,102,155,8,96,76,150,26,1,0,87,174,191,227,230,78,222,42,117,233,233,243,92,32,38,188,38,139,151,165,201,220,78,92,245,105,61,1,21,161,28,77,129,8,229,83,201,53,228,247,129,176,214,9,198,40,133,157,239,141,0,50,221,243,220,218,97,121,142,181,120,210,178,221,128,115,155,155,213,189,46,217,113,227,16,54,19,207,94,131,71,152,142,196,49,136,218,244,39,35,208,169,178,79,94,25,31,165,59,227,255,209,116,162,151,144,224,15,202,163,192,12,42,154,150,185,221,5,255,110,92,2,126,247,89,32,146,93,196,215,226,144,75,132,160,192,117,133,53,241,85,0,89,91,151,162,127,211,25,9,235,54,2,41,179,104,58,10,244,154,22,204,184,116,226,28,141,27,202,156,249,120,235,159,153,125,34,116,98,15,221,163,127,158,20,208,179,218,78,124,104,49,168,24,210,63,230,51,109,74,137,241,53,227,238,181,229,28,254,150,50,142,240,20,118,226,13,153,213,103,81,196,171,85,67,66,116,173,3,40,148,66,203,4,183,91,117,128,9,112,26,240,111,178,177,244,180,203,87,72,77,24,254,91,109,215,45,214,144,201,163,102,247,24,255,224,204,80,108,125,180,65,200,63,111,0,28,233,219,127,197,183,61,61,96,173,132,21,3,217,236,34,84,169,133,6,175,59,70,214,200,149,65,151,8,229,214,245,148,88,190,102,227,104,165,62,210,180,107,212,98,211,56,90,213,82,207,154,131,47,31,2,219,8,4,208,171,186,130,216,148,237,76,231,170,144,184,81,35,100,240,130,136,19,131,215,154,198,223,215,180,113,118,67,234,6,204,173,83,203,18,64,69,231,129,179,240,74,250,59,153,219,206,248,89,212,56,56,17,59,90,182,198,249,69,80,36,128,130,223,201,111,100,243,10,5,70,124,17,129,139,242,174,109,32,139,169,161,108,41,244,32,78,102,14,8,207,123,180,219,20,74,32,16,177,249,87,25,253,134,99,135,153,167,235,91,45,190,50,48,122,207,15,39,223,249,87,58,32,75,99,189,42,50,97,74,137,73,108,206,83,195,13,6,53,127,37,112,164,63,135,25,227,242,65,141,227,87,93,96,105,180,156,43,231,91,35,153,15,144,28,210,200,113,140,87,212,104,141,107,245,182,86,146,106,230,179,57,101,229,242,155,235,223,230,76,215,184,196,243,240,134,187,66,145,62,7,136,152,190,56,45,230,189,38,108,213,25,58,167,33,159,147,245,163,132,54,4,230,146,162,202,143,117,179,169,17,252,173,36,125,61,97,163,78,62,16,116,18,87,224,172,115,240,111,183,117,48,68,83,233,163,71,50,24,129,152,34,35,46,218,65,88,113,83,172,128,114,179,62,110,247,153,204,109,191,75,26,72,19,185,168,29,119,39,198,229,137,109,64,188,255,136,201,212,14,92,66,105,204,145,18,90,228,51,114,49,143,251,72,231,231,245,50,59,203,236,126,235,249,129,49,208,149,133,63,15,48,213,117,131,68,156,199,10,235,227,104,24,196,11,36,100,170,38,133,55,144,25,120,22,197,203,154,155,49,74,74,237,150,238,116,159,221,75,71,52,197,23,143,163,29,138,101,46,54,218,16,146,84,179,224,245,196,115,37,137,171,179,81,151,164,96,145,64,150,140,120,216,46,11,232,70,123,15,245,254,139,21,104,99,147,146,248,239,201,114,192,223,244,208,230,86,92,149,147,6,181,135,89,96,165,66,7,38,252,96,249,129,82,187,59,16,152,103,86,60,253,129,249,245,82,205,246,4,241,25,116,79,128,230,179,30,193,131,54,238,237,155,50,251,92,23,240,19,213,81,86,68,176,134,7,246,211,232,29,234,234,109,122,101,68,77,140,248,155,246,209,9,105,10,187,33,111,118,181,115,99,127,50,182,8,74,210,209,206,28,160,141,247,169,147,51,3,182,122,235,0,156,89,188,51,65,143,152,192,180,164,170,54,148,146,61,13,129,190,83,215,11,100,217,21,222,201,203,230,120,80,36,11,193,45,147,78,10,231,172,119,31,3,15,120,231,206,178,218,86,93,56,156,60,226,164,72,139,73,168,15,127,187,180,58,12,114,190,161,174,112,108,68,76,171,22,73,47,239,235,184,218,152,26,80,102,168,155,123,170,70,31,100,73,145,157,205,195,121,196,249,19,239,240,157,57,34,254,24,79,110,229,194,111,20,46,140,232,126,99,180,68,114,242,174,163,86,122,18,115,180,84,20,29,103,36,102,47,189,255,188,56,216,253,143,35,146,80,171,107,109,8,21,181,183,65,111,3,108,234,124,89,64,224,61,4,82,25,167,65,241,48,198,71,149,243,205,105,32,191,158,0,252,26,127,233,1,208,53,221,85,234,130,38,199,222,50,115,95,231,147,187,145,92,3,77,109,203,99,13,163,46,61,64,30,53,216,213,195,170,28,110,102,212,135,137,27,195,187,123,58,10,184,235,51,158,201,170,147,41,39,197,192,214,208,141,170,111,239,212,208,220,253,135,85,10,192,78,165,33,251,169,212,240,62,196,187,127,10,144,154,1,25,22,32,90,234,22,111,158,163,202,252,151,157,135,221,192,72,32,12,101,49,42,37,243,141,178,112,208,101,217,139,252,254,27,127,196,114,182,234,104,158,23,197,232,130,120,117,143,250,245,185,242,109,182,125,52,179,225,219,99,225,164,203,10,11,73,190,122,240,113,110,29,215,179,227,148,166,132,7,10,10,98,242,208,169,197,103,137,156,47,99,7,222,11,183,133,71,57,224,75,194,94,198,153,165,66,112,87,2,244,99,7,63,158,186,10,25,169,29,86,76,234,188,94,1,238,89,52,45,89,124,223,187,22,161,236,127,75,2,142,70,179,54,117,120,252,241,31,108,188,159,181,48,122,183,193,0,239,253,174,12,24,30,40,230,236,50,94,73,33,37,52,140,166,89,87,188,60,236,21,241,143,76,20,65,24,225,204,169,232,208,46,149,86,6,177,183,35,205,98,43,245,193,149,27,238,78,49,11,154,189,195,172,239,103,203,224,113,185,19,21,13,205,250,33,14,22,184,3,90,47,51,192,237,26,26,99,252,187,208,65,162,28,90,216,190,33,76,24,236,107,204,135,71,213,248,239,145,51,159,186,114,109,179,178,217,111,41,201,109,74,32,232,26,183,227,144,36,13,175,193,12,89,171,201,185,178,159,91,204,216,16,254,255,157,181,143,216,37,137,75,95,174,10,49,157,84,106,12,21,15,95,175,87,86,106,168,192,178,23,196,118,34,86,54,113,189,84,172,222,229,198,129,66,201,75,167,15,65,211,198,100,203,67,219,245,52,40,134,202,104,210,76,221,66,99,236,118,244,181,108,2,52,21,233,113,215,62,245,51,81,82,148,71,198,238,38,107,33,26,165,135,42,224,226,76,203,12,16,220,172,121,242,143,83,199,166,144,221,199,158,116,27,204,95,164,52,103,44,65,108,118,50,58,252,124,180,152,44,99,53,157,1,178,173,93,52,21,227,243,82,202,72,255,224,186,223,249,141,70,24,101,41,191,233,136,93,107,248,143,178,95,36,45,223,95,250,172,145,40,142,5,164,156,24,135,247,98,0,126,45,81,205,22,27,219,50,138,60,108,202,153,90,162,166,2,45,43,36,245,11,59,6,156,15,134,249,72,151,246,156,159,214,174,15,34,178,103,247,8,11,10,97,5,91,204,3,101,253,42,234,162,169,221,50,1,136,26,177,46,222,241,197,112,81,42,21,140,68,206,202,71,67,116,110,167,56,102,254,100,2,146,176,211,81,236,189,10,102,119,86,122,91,62,85,232,27,199,66,158,115,109,45,217,140,36,62,187,86,108,238,219,30,156,161,102,68,108,31,175,87,99,34,175,172,137,216,24,23,202,134,88,35,72,59,87,178,146,38,148,197,152,99,251,100,150,216,186,31,9,166,253,55,215,35,190,168,150,219,59,37,117,182,120,95,14,75,114,148,158,224,237,251,155,199,214,58,195,66,83,96,135,6,170,156,65,133,117,125,126,80,11,28,16,71,91,15,10,216,148,91,249,97,159,237,159,241,222,205,166,187,31,183,117,92,154,135,111,109,112,191,168,26,218,211,93,239,44,205,148,131,160,233,254,57,18,245,158,184,124,4,184,89,97,62,162,246,187,43,142,133,194,170,202,207,94,197,76,3,215,119,178,86,203,95,103,44,48,230,123,84,173,127,81,62,56,144,77,39,218,230,51,192,90,14,95,59,96,101,29,216,212,9,108,111,106,240,101,219,194,43,0,214,33,50,47,157,125,9,68,87,222,64,56,169,246,73,62,230,94,241,205,216,134,173,173,7,100,105,25,8,53,42,58,187,247,114,157,34,17,158,219,158,40,161,80,162,235,229,36,159,241,30,254,154,238,89,227,255,115,179,204,97,88,72,116,55,2,173,42,85,7,192,251,113,86,171,121,181,163,53,128,37,238,69,214,169,42,72,200,71,222,181,183,167,72,48,183,14,168,89,54,103,200,228,75,1,255,187,50,59,33,216,199,194,80,219,170,40,78,49,80,110,77,23,199,55,253,17,45,130,218,107,77,207,250,219,126,0,242,16,225,8,217,21,243,184,184,104,33,183,243,62,157,154,197,212,254,68,206,223,99,37,147,27,35,19,157,233,170,159,72,57,111,160,228,229,99,6,21,231,121,111,108,144,35,217,141,115,186,229,60,43,235,88,131,73,201,176,42,128,87,55,71,61,215,170,153,174,207,38,186,187,224,59,176,236,55,242,164,46,2,118,84,60,156,255,74,236,66,91,198,111,0,227,40,190,46,38,238,191,113,28,238,0,242,94,208,95,174,71,210,16,117,77,189,196,209,49,46,196,110,239,95,99,180,153,60,140,82,138,28,207,171,150,159,201,250,117,152,74,113,207,239,127,51,29,245,41,56,84,69,22,23,76,83,198,184,118,48,202,97,91,104,242,186,8,173,169,81,232,255,135,225,211,197,151,38,76,6,247,65,22,186,38,103,171,216,81,167,174,198,97,193,99,221,233,246,214,137,77,134,218,196,182,67,79,201,90,13,123,152,88,176,169,255,224,173,117,25,158,133,52,113,119,184,128,215,173,14,215,55,108,12,150,161,143,0,46,47,13,145,210,242,147,130,40,214,155,251,103,15,26,123,168,15,111,55,165,153,200,32,42,113,72,7,114,72,36,89,18,247,157,123,36,63,193,52,50,85,13,53,89,17,9,176,79,141,220,4,141,0,122,241,98,76,56,99,201,11,196,13,130,3,104,231,131,116,209,55,144,1,234,1,111,136,235,93,240,202,217,154,192,94,200,211,221,105,114,145,120,68,162,125,176,87,172,74,242,98,190,151,11,206,181,136,226,195,193,4,120,87,153,25,16,11,14,103,247,147,208,97,70,63,245,226,197,143,37,171,80,232,132,80,11,114,165,140,121,75,143,245,222,184,109,131,141,45,152,232,151,22,131,180,223,154,146,189,88,74,148,57,193,163,179,250,209,49,219,123,138,42,167,255,51,184,15,135,55,199,225,146,31,9,205,184,140,52,1,216,75,27,199,173,172,248,74,201,117,93,185,233,192,250,186,120,50,81,203,53,17,46,107,138,79,40,205,59,176,120,161,62,6,50,224,125,120,25,110,36,76,245,83,107,218,97,252,205,1,99,31,45,12,235,79,192,192,176,111,35,237,25,250,27,38,156,148,100,187,109,86,206,52,155,221,126,39,138,206,34,169,119,199,4,160,73,154,19,95,228,188,123,137,235,93,95,213,70,214,165,113,217,62,33,213,44,91,42,51,115,31,16,81,142,143,211,123,83,223,78,108,68,167,68,223,251,212,167,110,144,208,109,103,106,11,35,109,178,255,2,5,99,159,97,54,249,199,39,5,238,108,220,12,176,206,227,198,22,90,189,229,46,138,202,202,25,75,128,173,252,149,220,107,30,78,71,134,98,235,5,26,101,70,79,185,127,101,97,109,109,112,129,98,163,200,164,16,162,68,32,21,7,151,127,94,172,165,7,108,66,211,6,57,204,116,57,142,86,234,229,76,119,31,54,63,103,6,230,7,34,236,148,8,58,56,224,165,150,212,30,148,29,129,139,93,106,120,14,6,170,120,43,176,102,51,48,198,244,29,145,154,40,125,105,236,89,146,142,198,255,126,126,103,174,201,119,184,111,169,81,194,74,70,155,179,109,234,82,214,155,100,199,250,100,41,20,168,78,235,192,100,184,41,189,12,182,110,156,65,50,194,249,248,249,109,95,217,189,21,156,141,119,48,217,157,200,26,2,195,37,5,109,134,32,236,147,240,69,231,137,181,152,152,90,122,174,225,80,70,166,33,225,159,53,60,119,19,171,215,237,81,188,134,113,99,215,17,130,25,169,71,201,185,207,126,62,5,143,71,150,85,52,238,236,31,202,255,28,205,116,188,215,232,94,123,233,85,211,138,150,232,128,26,138,156,45,79,59,177,184,174,233,118,18,158,12,223,81,136,70,132,40,170,118,118,30,19,26,102,12,15,38,3,179,178,0,234,230,199,42,82,67,51,228,109,116,154,97,166,91,87,84,199,187,123,83,156,228,185,27,46,224,176,88,92,113,120,187,92,14,255,37,55,67,85,151,17,154,213,141,105,131,242,41,165,73,84,23,77,45,173,168,149,90,133,213,144,248,192,14,73,92,212,82,119,37,24,66,127,208,131,34,175,187,109,174,154,18,140,98,86,12,114,168,238,165,99,97,192,23,90,195,119,82,32,175,60,28,138,147,30,80,38,88,54,169,58,37,152,20,69,173,11,30,99,81,9,160,139,119,53,63,172,146,126,97,27,56,183,216,16,144,246,254,199,172,178,241,240,13,225,175,235,84,232,159,87,74,120,137,120,126,159,169,2,11,164,61,110,96,124,177,124,195,202,188,119,178,221,213,50,247,52,161,226,227,36,171,88,5,249,101,240,202,152,6,36,33,228,10,221,15,239,6,109,120,191,78,229,223,13,142,129,209,83,19,104,30,174,171,125,132,3,1,182,56,30,83,233,162,30,237,101,126,211,50,164,2,136,212,125,165,216,221,154,86,199,211,205,25,154,229,240,0,57,249,224,142,22,6,118,67,109,241,139,176,93,135,252,28,26,162,194,243,187,26,191,70,250,3,10,48,202,160,142,96,35,109,203,78,249,158,157,185,225,149,109,224,16,100,151,122,75,43,201,128,103,226,255,100,212,214,212,132,130,45,174,35,34,1,45,11,172,255,75,177,191,167,96,73,86,17,188,57,59,235,248,212,16,158,50,154,178,209,193,4,185,11,143,46,47,153,200,216,203,131,65,55,165,253,39,58,26,46,51,204,201,17,94,178,198,36,217,154,250,109,18,17,142,134,164,111,151,153,12,214,238,8,244,124,82,65,201,46,39,250,179,75,65,114,213,92,173,143,143,207,220,0,193,65,196,104,167,107,200,18,87,3,220,26,229,235,137,1,154,19,167,247,118,248,24,229,195,246,102,34,250,154,84,217,255,58,222,106,55,92,67,111,222,109,235,250,231,63,245,75,16,249,233,244,158,236,38,5,71,6,166,195,203,171,86,203,166,78,24,18,165,232,121,244,230,67,217,112,74,203,60,168,217,220,159,0,113,203,135,246,187,122,41,204,210,127,32,93,189,74,149,44,81,239,252,51,103,205,148,82,60,87,220,166,198,250,107,201,194,28,237,41,88,190,168,19,146,177,215,196,17,45,45,21,110,32,131,102,153,228,164,34,92,215,48,231,39,159,237,220,187,235,83,253,223,51,238,203,110,104,189,184,19,185,31,94,74,232,89,94,47,254,12,29,190,141,59,122,163,92,126,225,10,52,150,82,58,182,67,18,47,224,136,189,153,129,59,177,213,201,107,27,153,180,64,230,135,18,207,198,207,177,34,144,244,95,63,97,253,119,243,227,86,200,13,76,168,167,12,25,105,103,79,48,209,227,245,80,105,78,88,34,28,58,23,62,114,40,158,181,157,62,230,39,108,237,62,62,243,95,48,209,113,37,203,149,246,162,230,63,142,128,179,122,19,130,116,196,108,159,187,162,192,68,235,117,235,179,148,62,23,166,86,9,20,44,146,78,15,74,19,31,16,89,187,10,215,228,101,48,243,45,173,182,200,101,214,38,230,102,44,188,202,0,37,151,93,215,114,206,227,108,55,120,249,102,238,39,210,154,8,31,255,233,146,17,138,108,186,35,172,193,87,27,136,238,13,202,223,126,98,178,19,254,70,37,76,96,9,134,171,159,58,191,63,153,28,225,161,56,43,3,23,82,39,31,217,76,242,225,174,122,43,53,44,102,100,164,185,22,160,67,172,102,62,99,167,198,107,77,159,236,68,57,200,37,204,5,139,190,42,197,107,212,221,236,175,218,34,193,255,180,214,113,138,249,144,118,202,132,209,47,212,234,52,45,125,60,133,41,63,126,117,46,149,73,133,88,75,81,97,150,198,79,196,42,11,36,104,185,169,54,140,218,236,34,35,47,163,89,146,213,246,243,53,235,233,13,85,251,185,228,49,199,161,139,202,161,254,57,207,170,118,243,179,38,29,233,113,90,13,148,113,210,248,106,230,35,209,83,126,252,240,28,89,226,171,69,201,164,88,136,172,98,105,211,187,92,54,88,100,162,207,50,25,107,221,208,35,116,32,169,100,236,2,195,15,179,196,219,86,214,51,17,207,162,26,114,249,54,112,246,201,239,178,11,173,4,246,101,39,130,136,130,57,103,251,130,241,4,149,42,116,196,134,162,2,74,101,78,35,29,191,207,164,27,49,168,242,144,237,173,248,255,117,47,124,214,160,2,74,15,240,111,168,146,242,219,39,61,104,112,39,200,104,145,209,86,40,216,246,226,140,134,72,69,234,177,238,24,180,176,174,63,166,237,118,149,229,28,122,35,170,100,105,12,131,134,179,203,84,158,29,201,112,216,174,77,148,31,166,154,46,0,51,126,202,1,125,201,62,30,100,160,196,213,235,85,196,228,187,25,143,153,112,147,29,148,54,65,38,178,111,93,246,204,182,161,58,148,71,224,135,136,213,248,151,163,112,181,24,37,19,97,95,32,234,3,85,72,65,39,7,47,170,25,88,130,56,17,183,195,135,16,185,200,188,28,240,209,195,56,48,141,236,214,193,236,89,247,28,15,113,123,103,209,157,130,116,118,140,33,95,28,8,9,168,87,2,220,138,163,159,22,243,8,132,151,226,113,116,106,67,180,38,185,53,204,180,48,170,79,131,13,65,232,180,145,152,142,6,120,111,158,190,93,219,196,131,166,154,27,56,194,63,95,207,185,229,52,238,81,187,133,171,72,91,187,58,241,143,175,185,220,217,39,241,80,94,102,246,76,171,98,198,37,141,99,54,12,19,212,151,122,137,147,54,55,153,11,206,97,175,106,255,162,49,111,160,90,94,87,125,119,94,176,0,98,56,142,134,68,14,45,183,19,84,208,125,89,126,47,206,173,16,89,234,5,76,50,129,97,35,192,83,225,21,163,249,129,83,135,29,45,72,157,250,43,62,225,140,26,86,43,36,135,215,108,58,14,7,161,103,210,3,80,219,180,112,92,134,252,91,166,95,90,130,66,61,61,66,233,106,4,157,217,146,177,217,197,1,44,99,85,219,81,70,204,211,134,18,102,62,51,131,148,140,253,92,220,237,184,22,214,122,109,59,167,228,169,4,146,42,185,226,164,5,214,242,10,158,248,110,51,96,93,185,27,98,77,28,233,121,139,194,66,61,199,114,9,73,90,76,104,242,179,228,23,24,161,192,192,52,78,96,246,99,36,165,24,196,180,141,79,147,107,164,88,60,16,214,91,132,210,198,11,8,118,137,229,86,181,82,23,142,251,77,139,190,81,211,73,104,74,229,192,13,144,63,94,7,35,104,96,201,175,112,197,42,206,21,142,191,34,99,182,171,21,30,97,112,168,147,2,61,201,33,252,237,99,253,31,95,56,96,183,216,223,195,27,219,246,204,2,74,169,244,123,186,248,247,172,159,233,168,228,199,189,221,49,231,152,104,219,103,97,39,111,245,125,222,17,43,91,215,145,14,151,254,223,233,13,49,31,155,38,67,206,158,191,136,91,252,16,98,7,204,191,242,158,216,133,196,158,110,30,35,54,89,3,245,77,232,236,201,147,143,4,157,99,23,129,102,37,128,181,43,255,14,116,151,15,201,59,29,55,33,229,66,4,96,53,112,170,234,26,219,248,106,65,227,120,103,67,125,29,72,133,165,133,228,171,183,61,143,142,30,98,44,29,181,169,141,242,144,60,87,255,166,16,91,98,65,166,203,156,243,171,98,121,252,170,49,82,66,88,123,6,205,212,69,234,239,81,115,169,168,156,150,197,181,41,169,85,217,118,105,6,69,91,208,65,66,68,171,199,237,240,162,192,194,148,15,218,21,77,43,104,107,252,65,167,200,44,222,124,165,110,23,180,174,133,34,87,188,50,195,90,167,86,133,209,15,117,136,51,250,145,7,132,190,135,51,65,131,23,9,29,110,49,52,144,52,119,137,58,99,58,247,83,141,124,37,255,122,75,40,24,19,247,192,124,41,98,220,6,171,62,122,61,128,185,201,46,156,163,251,65,56,213,53,171,251,51,6,136,31,255,71,218,93,59,173,62,219,32,214,109,28,190,152,13,61,130,112,18,105,7,78,202,68,188,86,225,183,44,66,186,222,17,6,196,43,13,223,236,250,127,240,121,22,225,193,50,129,65,167,78,96,107,77,57,219,245,33,123,212,107,174,27,50,174,252,131,10,0,125,242,116,36,149,193,181,6,231,192,236,50,68,184,182,187,197,202,207,95,100,119,112,251,201,213,127,37,27,175,56,228,203,70,59,156,110,128,204,118,120,86,154,76,163,186,53,240,182,131,247,57,130,248,74,25,195,229,197,59,28,128,149,216,224,98,253,3,242,162,110,235,172,6,227,3,91,142,141,57,171,83,126,241,48,91,249,65,71,83,188,95,85,240,229,252,66,223,105,14,147,181,171,127,182,197,39,80,54,144,32,125,108,141,151,25,90,76,182,70,65,177,76,216,192,93,251,214,173,10,69,159,201,201,103,200,98,34,146,171,58,221,5,58,87,74,65,61,252,56,44,31,43,24,134,49,76,156,148,134,3,202,144,246,78,54,89,6,217,101,60,18,208,169,94,221,113,191,223,54,143,119,252,60,3,91,96,162,38,163,77,124,97,31,218,196,234,170,5,240,103,215,106,45,53,140,224,82,246,112,165,172,247,7,196,241,141,74,40,248,117,142,158,36,162,131,242,73,96,61,33,102,230,250,185,207,237,214,4,159,85,195,180,174,247,39,16,110,7,147,83,75,129,171,147,132,52,85,142,245,158,12,191,28,93,68,129,136,111,223,226,145,164,78,218,160,248,202,162,52,124,199,187,127,97,221,42,110,116,20,63,200,55,85,71,60,167,48,17,118,110,245,204,59,119,184,134,187,46,46,191,221,181,132,182,64,115,114,103,58,111,222,103,128,139,107,136,11,86,242,85,229,179,40,108,66,40,194,152,104,215,197,252,19,23,168,118,73,52,195,133,172,81,67,225,192,180,52,127,74,185,125,238,92,75,32,165,202,147,21,178,60,222,149,132,160,209,148,186,225,21,196,28,219,0,211,0,239,176,134,109,7,44,28,234,239,174,32,107,159,195,136,125,21,32,116,143,233,229,63,155,224,44,61,13,44,79,188,236,14,34,150,68,238,35,180,5,66,167,0,247,29,19,193,140,142,130,250,239,24,119,72,36,55,240,231,94,93,98,253,225,57,106,96,144,65,220,7,186,35,62,172,235,142,49,174,35,158,110,93,93,172,190,225,102,78,112,208,34,226,74,57,41,48,51,219,149,159,82,195,206,241,34,42,217,38,66,74,112,185,214,221,163,229,101,226,111,142,254,2,186,244,52,190,34,121,234,194,160,54,68,112,203,207,223,240,70,38,91,45,212,10,46,206,112,37,109,86,222,10,206,107,28,101,110,187,116,29,188,220,48,9,132,215,162,177,162,173,88,214,237,148,81,192,244,237,111,26,15,224,68,111,62,175,246,167,62,24,58,198,167,131,85,193,210,44,217,253,227,220,168,243,164,166,249,214,96,111,226,109,104,6,191,177,24,156,57,70,34,161,216,67,197,228,165,63,221,40,26,84,155,55,126,21,215,2,9,191,254,88,135,162,240,205,60,83,109,252,63,192,209,146,223,89,11,195,210,107,160,182,128,7,61,7,173,66,195,69,207,178,40,152,197,49,1,100,163,129,246,5,0,37,198,71,67,251,123,7,174,49,56,73,78,78,245,188,147,220,74,58,106,15,241,74,163,96,242,196,21,111,232,127,114,28,190,103,234,93,155,89,24,201,6,158,223,185,94,6,199,41,236,37,171,98,179,189,78,172,132,163,222,76,200,176,58,208,61,246,117,195,34,154,75,122,35,14,102,35,9,146,32,85,142,26,130,51,18,115,213,59,45,72,187,113,206,83,189,78,231,158,23,32,111,214,232,9,127,39,155,168,22,82,241,117,125,166,153,11,65,250,82,190,163,239,50,37,162,11,189,97,250,143,12,145,254,148,74,0,31,109,42,132,199,217,99,67,122,3,171,108,64,77,212,50,19,54,51,192,26,180,95,226,123,136,233,111,108,169,24,3,175,128,124,74,10,49,92,129,80,107,192,207,214,11,59,105,74,196,100,136,97,69,135,179,128,198,93,202,105,82,75,126,196,90,11,184,17,222,163,227,84,201,113,128,159,138,213,97,46,231,135,184,6,139,99,90,57,247,35,215,166,185,167,237,90,112,51,130,106,177,115,235,255,186,157,84,187,212,143,200,31,87,250,104,158,140,130,11,62,42,31,192,162,133,177,148,102,201,130,47,237,142,29,140,215,116,57,248,73,121,28,17,240,205,136,140,14,198,47,226,230,14,28,173,234,194,188,32,121,164,8,128,152,156,84,30,217,132,90,130,0,139,253,249,66,58,130,67,34,183,238,109,19,116,226,34,13,138,71,252,72,120,56,190,152,82,35,246,170,166,193,4,21,93,202,213,43,239,169,194,119,127,221,241,64,213,93,176,71,119,71,222,171,241,186,82,92,146,173,87,93,41,107,238,72,74,112,62,133,229,24,136,82,65,239,234,252,22,91,140,114,237,26,70,39,44,251,248,162,228,152,245,38,102,19,32,251,133,225,242,192,165,17,54,186,171,91,88,16,127,212,138,223,212,237,60,144,196,183,56,52,85,184,99,219,183,239,244,194,208,112,64,58,65,75,208,26,140,196,196,46,126,106,151,16,106,123,105,196,95,130,24,150,22,73,221,5,187,160,181,11,63,81,238,159,45,130,21,133,85,94,231,69,51,182,75,156,205,131,210,61,33,172,204,213,169,128,148,52,226,150,163,13,199,28,227,88,25,161,97,20,240,170,61,40,159,201,88,133,236,182,6,156,62,107,118,76,110,203,152,157,164,141,126,163,52,82,86,168,188,204,89,68,132,87,137,233,158,132,220,35,51,55,37,232,209,155,237,192,125,81,130,198,107,248,60,205,142,1,203,144,164,155,109,102,19,111,220,177,255,72,204,12,69,90,129,62,106,65,248,86,142,63,85,244,98,197,56,194,160,175,56,175,102,82,93,163,223,253,50,243,39,71,190,123,88,198,152,121,164,240,222,15,233,51,74,199,230,131,25,36,32,181,12,208,242,171,208,114,15,144,160,93,125,248,147,34,51,227,110,231,99,15,150,50,80,164,219,210,193,150,74,30,175,186,55,164,210,80,134,35,30,142,204,211,250,175,12,6,229,86,9,52,248,18,221,118,116,225,132,67,129,3,17,36,170,222,83,91,150,153,37,125,47,95,136,100,224,46,70,201,184,55,28,212,7,59,77,26,61,217,32,97,77,214,227,144,118,43,103,217,111,191,139,69,61,196,156,16,107,38,102,24,223,3,3,10,105,75,150,40,160,65,238,203,73,243,109,27,173,216,151,76,13,104,191,76,253,205,102,209,247,117,24,126,247,30,1,109,2,40,55,218,23,207,235,1,147,187,111,110,221,152,50,139,108,185,144,68,31,105,37,101,26,7,47,224,15,189,0,172,82,107,145,15,21,142,140,177,199,191,224,182,20,98,44,195,239,64,198,188,57,21,218,103,8,118,203,251,234,31,104,161,161,169,201,76,25,226,91,134,172,23,161,194,235,39,207,101,234,145,210,66,220,197,225,240,208,31,235,69,206,183,197,88,169,13,130,93,49,154,24,216,191,67,237,39,3,11,99,85,223,221,205,71,51,71,68,84,162,71,146,255,125,182,78,209,204,190,168,120,238,109,8,115,95,181,50,175,116,212,220,73,179,78,173,232,134,218,115,193,101,214,150,244,82,160,216,22,147,168,32,139,164,186,149,212,155,188,185,27,75,96,39,236,231,231,180,69,15,186,13,42,232,13,114,153,229,186,7,177,169,145,159,136,98,217,0,19,198,208,202,180,219,103,16,113,230,190,26,150,186,87,114,116,5,60,51,19,186,107,180,19,23,96,104,175,251,236,85,26,65,97,211,220,34,146,145,205,32,28,148,254,57,249,38,84,217,27,235,105,197,150,190,117,179,104,154,177,24,238,34,201,68,59,13,152,150,20,165,213,228,37,232,33,77,115,19,240,152,153,246,106,235,58,255,228,21,48,255,226,70,90,245,191,187,15,83,227,134,153,251,129,109,223,100,25,107,220,242,44,130,122,246,222,72,130,167,57,46,210,173,244,35,181,163,131,111,113,7,157,91,101,242,103,82,167,168,247,160,92,170,148,24,144,14,242,234,226,160,0,207,68,227,154,214,104,79,60,149,28,96,113,77,171,18,36,80,223,115,163,158,237,242,177,79,236,186,152,105,123,63,250,36,169,234,219,178,110,102,74,249,130,37,189,2,70,94,210,39,188,205,121,34,220,72,149,241,81,222,183,103,8,8,59,145,190,83,56,223,115,62,189,117,111,179,194,246,74,106,193,107,216,143,159,135,59,223,0,30,150,13,232,95,181,177,242,171,129,10,58,15,2,219,239,215,64,249,52,72,76,236,153,86,87,62,165,1,164,23,197,18,244,144,138,215,223,250,116,209,219,214,75,170,118,206,109,199,91,217,33,113,102,162,145,108,136,208,215,100,59,134,51,159,208,139,169,157,163,93,26,53,27,88,202,205,119,142,172,206,106,2,116,38,87,60,209,223,20,202,22,2,253,253,198,236,179,122,22,221,149,140,119,73,82,76,39,162,159,148,215,62,89,197,96,225,237,133,38,34,169,131,167,170,191,17,84,169,142,202,222,93,73,244,223,216,174,97,136,28,94,33,104,173,80,156,44,104,126,15,69,33,106,192,247,229,104,162,25,149,104,191,169,194,10,224,243,255,34,200,184,91,210,105,237,1,226,57,248,80,30,47,215,78,23,32,215,230,129,56,68,17,216,35,253,245,2,40,71,108,61,84,174,17,54,175,22,165,140,85,3,130,177,177,97,190,142,135,250,18,84,119,46,21,109,152,3,186,41,201,131,7,191,136,100,93,23,155,214,70,25,44,121,94,220,136,102,137,36,219,210,218,242,67,82,184,237,75,221,88,141,233,100,110,30,200,132,44,24,138,222,147,204,80,109,105,59,18,69,207,0,216,80,111,28,22,96,209,15,237,3,244,69,60,159,185,0,169,32,157,104,71,158,12,54,186,188,157,206,138,91,121,191,14,248,116,175,121,57,41,43,131,54,45,240,0,242,205,112,226,254,90,35,173,239,56,118,128,41,195,61,191,53,93,144,167,42,20,247,240,120,153,13,118,204,40,33,236,173,192,215,106,82,128,170,24,61,195,81,36,132,108,135,119,178,26,6,114,106,139,2,210,97,36,179,65,149,253,117,205,135,205,45,210,0,217,220,67,25,98,159,2,137,94,16,25,116,218,3,173,113,215,171,88,5,154,220,24,60,83,105,27,13,198,133,167,50,133,96,178,60,237,202,231,244,229,239,160,238,120,41,96,177,145,53,12,23,127,59,131,192,55,31,153,254,52,67,124,247,63,151,91,144,74,52,6,116,61,223,13,179,23,34,60,56,118,104,104,203,234,199,131,252,43,200,17,95,230,198,216,101,242,208,126,12,232,221,0,58,246,206,162,229,116,149,177,121,172,61,118,38,152,214,81,91,124,39,226,31,67,230,172,175,120,31,0,14,2,133,157,12,253,116,45,4,37,41,159,41,54,247,224,13,48,51,202,231,177,130,131,38,221,198,233,130,122,53,88,175,159,118,126,133,1,237,125,241,250,7,2,107,195,173,51,90,204,227,158,182,123,94,253,177,188,87,183,177,151,133,11,193,56,183,32,100,81,68,160,189,23,150,155,103,36,78,99,181,159,206,74,149,230,248,48,201,154,52,20,138,48,247,252,174,186,19,142,27,184,148,54,107,108,87,255,181,75,18,130,185,181,166,204,76,188,240,3,19,136,176,62,117,11,222,187,74,31,113,192,39,68,88,15,68,48,152,8,116,80,68,156,125,19,106,89,209,94,17,13,223,244,52,69,183,66,129,228,72,205,115,38,49,93,3,68,3,158,131,163,162,87,49,10,85,146,150,24,114,25,2,132,146,175,68,49,101,175,104,220,223,89,219,229,207,91,75,252,202,13,179,247,250,133,72,20,199,217,201,86,164,183,16,94,8,31,62,110,246,165,181,223,214,55,14,147,19,65,84,8,68,199,206,23,238,87,82,194,73,101,69,213,140,29,123,172,208,161,215,132,181,147,103,68,20,108,22,174,0,32,218,43,110,182,182,77,11,37,167,174,209,50,58,137,215,49,66,4,200,28,176,10,84,149,86,173,95,208,38,91,63,174,199,25,121,144,253,109,82,185,107,128,69,44,5,216,146,60,225,205,110,96,64,238,185,157,84,230,255,127,132,63,93,33,105,12,195,189,31,131,250,38,88,136,41,69,149,34,64,119,154,209,247,38,33,225,243,16,130,92,26,238,101,45,211,147,25,51,8,145,211,110,150,185,88,137,69,41,219,62,49,133,14,224,223,73,226,25,88,216,21,117,196,156,199,91,186,178,205,206,213,5,209,237,109,137,99,110,72,57,202,76,46,170,45,208,89,97,143,130,50,155,109,31,5,214,93,92,127,62,46,226,236,148,67,171,222,161,28,239,223,250,210,105,224,18,41,16,46,180,162,77,251,181,219,3,74,17,20,181,7,177,19,77,166,94,119,226,111,117,240,253,247,126,33,165,199,54,114,54,227,160,18,123,52,208,247,198,157,181,31,110,169,129,180,135,24,177,92,229,48,178,254,67,124,247,150,35,117,113,179,106,102,149,2,98,71,166,223,179,21,132,110,76,13,146,98,219,185,222,112,62,17,16,132,164,143,107,204,254,211,33,0,229,79,230,7,128,201,180,112,236,184,72,58,82,180,56,105,198,99,202,101,119,119,39,130,170,33,59,248,153,132,187,210,0,31,230,128,134,214,60,231,226,155,139,163,235,203,4,177,222,227,77,82,23,39,63,109,215,65,226,238,72,66,161,113,155,86,10,102,246,84,96,223,68,87,185,23,13,253,190,133,75,55,46,76,8,46,39,147,206,53,153,19,10,219,246,34,231,67,214,188,127,20,136,244,178,45,140,233,191,90,88,98,133,214,40,54,88,74,98,36,240,160,246,178,33,35,83,242,209,109,133,32,134,138,190,17,174,84,55,59,215,184,85,231,8,41,183,97,236,72,154,70,145,105,2,97,13,202,191,128,76,17,92,207,24,68,164,115,86,113,43,46,65,246,82,74,102,188,59,15,68,187,8,11,66,85,230,157,225,38,49,136,112,120,17,199,2,117,237,189,170,9,141,255,197,76,19,42,72,144,79,69,114,38,15,66,242,45,204,251,172,121,193,239,51,192,243,219,52,88,163,241,108,108,28,226,179,89,101,211,100,160,49,141,176,223,142,213,161,156,45,216,204,154,128,182,172,66,191,127,89,213,10,254,53,37,218,231,74,160,25,183,201,119,157,237,111,194,51,90,206,216,212,189,192,201,48,154,157,58,208,209,247,152,7,152,129,5,25,228,27,188,29,76,197,225,46,254,186,121,110,251,52,96,27,38,16,9,9,80,127,171,113,170,48,160,35,132,186,222,197,49,143,113,45,181,67,39,92,70,182,70,68,76,94,48,202,105,130,216,26,133,233,135,177,211,80,219,220,17,135,73,129,0,18,56,188,102,224,161,175,202,201,223,219,65,197,13,53,109,127,213,88,46,238,185,127,182,109,13,252,221,145,220,232,101,220,15,105,187,120,118,43,180,81,100,130,101,161,80,125,171,74,35,124,95,55,131,77,211,102,189,97,164,243,180,131,73,129,147,38,133,247,217,171,96,89,125,200,37,217,255,245,204,252,170,80,64,95,104,188,27,241,112,198,173,166,245,75,154,175,103,105,152,245,217,192,117,24,92,162,18,250,110,84,11,51,37,154,142,112,175,128,144,162,192,150,117,202,219,225,91,116,253,128,144,201,127,13,59,249,134,131,150,255,234,148,122,57,34,76,198,48,19,93,154,40,86,156,249,0,160,20,189,11,135,103,255,182,18,168,230,122,213,118,90,9,113,9,134,32,21,205,213,2,197,203,58,239,134,24,204,95,125,213,28,186,189,204,235,148,84,140,38,146,61,111,129,21,71,68,62,197,144,184,173,79,189,65,250,88,19,67,72,216,108,65,155,11,96,1,184,108,125,29,123,50,17,92,67,34,113,234,48,212,248,11,188,170,239,248,165,17,114,104,139,43,220,115,45,213,85,31,156,48,199,104,220,175,60,55,58,219,218,39,106,66,90,78,106,83,209,74,136,31,80,92,233,71,237,64,171,199,11,132,218,219,21,216,93,142,108,245,111,104,138,139,107,72,227,35,157,154,7,124,83,53,11,229,36,241,121,130,111,4,214,145,141,27,57,105,75,99,166,8,97,232,116,41,236,128,163,210,112,223,188,202,140,118,145,193,78,86,11,190,71,19,70,155,193,146,202,157,153,59,196,99,73,139,28,242,81,164,127,113,151,150,98,186,117,27,139,194,78,144,193,157,112,18,190,116,93,62,228,102,196,105,18,102,152,143,70,70,122,150,171,31,189,252,183,59,182,108,230,214,148,149,249,80,150,94,228,14,9,64,177,208,255,170,45,193,168,62,0,142,76,213,45,105,244,69,253,161,213,133,115,167,196,98,63,219,193,12,248,118,191,242,243,140,62,232,159,43,8,97,184,65,166,139,211,130,240,217,121,139,163,161,213,162,214,103,188,40,242,109,55,218,3,241,7,163,142,103,234,33,46,252,70,5,198,83,100,190,110,29,232,216,198,141,87,22,65,45,240,253,193,73,180,240,32,45,66,241,61,143,125,155,53,212,35,192,6,191,8,126,122,119,97,112,199,128,171,133,155,32,0,244,83,244,247,205,34,2,229,202,79,46,218,231,237,34,31,178,189,40,53,207,0,83,181,179,108,208,188,251,165,168,76,147,245,7,71,111,123,172,4,16,160,175,118,207,230,115,85,155,218,141,178,194,227,48,7,206,242,69,158,169,101,126,106,136,236,191,32,229,115,27,119,102,97,162,94,79,170,232,101,92,157,125,136,35,220,17,0,176,255,26,240,199,12,3,202,36,10,19,147,6,211,201,107,146,209,255,77,21,152,94,93,209,219,222,108,193,46,100,237,175,143,58,142,102,137,192,66,161,116,140,206,3,197,38,203,114,238,242,166,156,55,183,169,108,137,98,180,9,202,54,246,170,148,250,26,205,20,120,253,133,69,235,213,65,140,139,31,217,33,109,230,201,231,67,183,76,164,127,211,132,191,132,55,68,64,151,40,163,127,170,182,10,76,113,15,188,138,179,202,188,74,119,4,126,165,222,79,68,11,71,233,197,180,75,155,125,110,165,122,148,135,96,139,237,206,16,21,19,56,49,79,193,71,166,21,213,56,76,7,41,240,128,98,233,61,235,80,15,12,71,62,133,188,41,115,167,88,38,80,219,14,70,40,203,35,225,182,5,69,237,169,69,128,14,29,240,5,153,8,192,52,33,221,6,66,159,150,209,9,120,90,212,238,211,35,128,234,70,229,208,33,16,93,87,148,90,230,155,239,222,31,9,103,186,50,126,199,90,74,51,170,195,155,17,181,143,219,108,115,98,184,166,29,105,45,238,186,69,74,181,194,26,66,133,153,171,237,191,123,100,199,93,118,106,84,215,254,175,10,169,132,160,83,177,242,74,169,200,69,74,56,234,49,177,123,57,224,118,57,177,188,149,68,15,23,186,78,41,29,139,125,182,203,9,150,165,78,34,91,148,147,17,45,247,179,94,220,45,18,142,72,242,254,38,95,80,4,203,253,54,60,252,87,94,246,199,47,187,113,67,10,62,23,180,122,128,124,93,200,203,251,143,248,45,248,129,165,107,237,162,132,143,6,202,170,93,239,150,107,61,90,56,205,53,98,240,99,236,109,242,34,131,23,50,237,204,144,78,100,58,51,203,165,129,85,78,118,4,98,147,223,84,1,162,155,252,192,103,201,182,70,157,199,211,87,255,171,74,101,51,163,186,96,116,167,255,26,179,240,232,104,202,224,39,202,112,117,35,83,1,20,233,245,102,129,235,222,100,96,59,243,0,192,231,167,146,212,80,209,169,121,73,104,112,163,239,176,128,220,101,180,129,31,72,167,54,89,56,174,68,15,35,238,189,26,126,252,72,235,120,177,178,173,135,107,99,22,35,9,237,43,247,253,173,45,54,191,55,21,159,156,69,26,242,251,17,31,41,139,88,14,48,145,37,254,19,209,47,163,66,56,254,60,96,170,9,7,165,174,89,116,7,104,216,131,146,103,230,165,227,11,182,107,57,62,164,52,72,236,110,120,93,198,121,100,49,152,89,138,85,242,113,225,159,34,244,36,178,219,153,217,205,18,231,21,154,17,36,52,167,148,31,35,118,217,45,225,87,157,179,24,7,144,9,128,13,200,51,86,29,180,11,174,95,36,175,139,207,246,26,64,36,6,17,212,120,35,101,213,234,60,79,240,22,229,51,43,106,242,18,199,223,179,248,24,4,105,119,161,220,5,1,58,33,89,103,228,26,97,73,113,89,93,215,216,189,137,52,39,232,39,187,243,15,145,71,57,133,154,214,123,52,211,140,53,28,218,141,239,69,93,100,34,185,92,11,60,185,242,106,190,227,62,118,125,87,148,230,36,168,105,54,3,10,147,81,164,207,161,154,191,172,33,94,209,70,232,124,168,241,83,135,36,88,187,118,224,113,26,233,61,94,41,64,86,123,184,157,255,110,85,34,73,189,7,79,116,176,14,93,159,172,220,224,225,104,59,168,217,255,237,127,19,107,25,80,220,203,63,185,85,150,119,204,154,153,237,88,100,28,139,31,131,236,244,232,217,20,173,90,29,193,132,6,183,182,40,166,94,71,129,34,251,143,118,49,175,82,19,213,22,18,130,131,97,105,191,175,142,8,98,42,108,96,229,17,40,169,202,232,70,98,131,48,222,192,42,135,24,118,123,0,115,213,204,13,126,187,47,242,201,229,224,153,106,120,247,179,163,241,230,248,19,2,32,132,19,225,9,248,167,32,201,149,115,212,233,227,170,84,56,40,239,167,114,160,103,189,149,148,154,204,166,102,71,70,107,237,44,73,91,207,105,200,127,74,31,251,168,243,209,82,73,76,20,249,77,121,180,3,60,138,16,127,5,207,90,181,175,148,23,38,211,242,197,206,155,187,241,178,200,224,53,66,60,55,183,253,17,28,15,15,227,69,246,39,137,59,208,252,83,180,105,238,41,225,185,162,10,147,74,182,123,179,234,154,129,195,80,17,199,172,159,108,229,128,61,240,131,128,25,31,123,187,26,122,231,229,182,4,223,46,215,62,83,153,149,234,94,228,142,223,205,194,196,173,92,243,55,147,4,238,20,194,84,146,64,205,213,171,230,164,231,41,73,154,234,90,102,50,5,71,86,8,132,243,154,164,232,52,250,183,110,93,152,69,164,226,196,67,36,233,21,163,11,103,183,238,104,251,15,98,101,171,8,248,85,190,244,68,129,141,107,128,234,18,188,243,36,219,174,5,230,1,27,6,82,114,106,66,45,168,145,219,231,38,193,97,61,230,26,199,221,53,122,52,140,100,190,0,200,36,145,12,152,89,149,54,220,152,5,34,147,212,9,96,52,28,240,121,96,148,78,28,111,174,48,108,147,7,222,153,248,167,177,161,238,89,86,199,241,128,236,152,200,132,88,104,119,159,77,254,100,125,199,190,192,235,6,204,206,79,59,238,26,88,11,154,110,45,70,42,11,250,93,90,185,64,31,210,160,193,196,250,169,211,163,140,35,86,140,225,201,246,72,38,80,11,226,106,81,178,198,150,29,31,223,32,248,207,207,221,180,53,44,94,33,241,214,4,45,64,87,109,210,72,189,226,101,54,154,56,139,215,97,166,134,82,95,224,137,192,0,44,62,229,18,53,4,59,209,126,198,15,5,86,59,4,114,204,19,68,191,233,9,255,226,213,175,143,59,213,131,185,172,23,8,111,140,104,113,146,224,13,0,96,32,60,184,63,66,76,19,146,133,244,120,220,130,185,199,101,178,78,189,55,24,32,101,163,220,161,243,168,224,133,198,1,98,137,79,109,161,30,247,228,246,77,114,102,179,41,71,3,48,95,56,139,255,5,229,24,41,107,141,230,100,43,182,37,198,181,136,14,193,254,95,129,95,104,55,218,185,158,30,57,163,1,161,25,67,20,174,68,224,98,133,197,213,18,226,196,39,27,239,110,244,182,68,196,131,121,152,97,112,85,253,41,220,57,245,115,121,136,84,145,138,76,217,170,112,50,202,250,83,12,46,210,174,18,249,74,19,243,78,123,45,221,47,73,139,156,232,186,249,38,82,174,75,85,214,156,191,223,156,37,134,144,179,250,7,245,66,251,61,192,117,134,72,237,22,208,46,87,223,154,170,82,188,230,107,168,145,30,225,81,178,237,114,129,74,132,156,66,222,188,232,10,89,113,166,45,178,109,235,80,87,124,28,184,173,140,199,184,228,69,250,165,98,223,37,201,93,226,174,60,236,114,100,185,129,78,130,195,237,108,183,166,123,223,85,243,176,136,161,147,51,203,163,225,57,4,33,127,136,3,80,102,57,62,16,126,17,40,153,78,125,179,106,45,28,87,169,121,57,228,186,200,220,43,215,58,107,50,56,79,110,91,184,79,38,176,251,209,131,99,199,65,160,209,55,165,60,93,141,74,184,78,30,47,21,141,155,140,179,89,153,42,113,60,115,123,0,22,122,196,142,225,161,215,3,253,5,103,2,25,231,109,242,135,250,54,51,75,130,239,92,84,186,83,151,202,4,201,57,49,128,226,182,8,143,130,94,157,229,212,203,203,138,61,35,239,229,222,126,139,221,203,88,183,134,107,65,185,129,6,57,118,173,106,205,71,15,217,28,86,104,6,179,150,245,235,160,56,80,249,154,121,230,237,153,142,11,58,19,45,123,91,46,115,80,27,239,16,43,246,25,43,27,15,185,149,228,134,147,226,20,4,44,217,25,230,222,63,92,6,229,190,209,120,129,54,37,69,99,130,234,150,165,132,206,56,57,190,66,90,83,9,97,169,20,85,118,222,7,167,192,142,71,55,152,21,88,126,149,31,213,222,145,144,87,14,136,147,206,91,133,93,189,230,82,62,147,145,122,96,233,2,137,97,2,7,249,185,177,100,69,24,10,95,254,98,154,218,64,91,199,174,55,3,141,237,63,145,170,4,62,53,210,229,75,79,26,105,154,108,121,253,104,174,147,165,14,49,116,84,21,239,116,199,198,24,163,230,100,25,73,69,96,228,107,166,184,56,149,207,28,22,178,11,238,44,31,119,176,196,99,171,187,121,222,144,178,43,101,206,185,96,96,238,44,223,222,20,109,205,41,189,208,23,149,159,248,252,11,22,17,238,181,166,210,132,20,147,132,81,47,63,150,187,246,125,86,227,200,251,106,94,21,154,184,32,118,136,97,19,197,157,197,134,60,160,74,78,187,99,248,141,22,102,23,39,177,23,102,210,175,228,195,88,12,36,92,151,140,49,46,254,105,141,157,60,205,76,122,84,177,122,140,230,130,3,191,239,254,119,156,62,210,53,163,63,178,61,25,105,132,21,110,48,169,152,182,111,131,99,164,17,165,41,30,96,132,175,23,153,101,151,163,42,84,18,244,114,150,27,137,55,226,253,242,209,48,150,216,213,215,7,27,28,145,84,53,34,99,138,21,49,229,44,247,242,31,232,181,249,105,9,76,160,23,99,129,7,173,19,152,164,80,19,7,69,239,236,122,165,154,116,210,169,165,243,163,112,206,201,148,66,18,66,18,85,211,228,64,238,93,109,173,174,154,90,56,211,88,17,184,66,32,134,219,95,129,165,183,187,185,47,109,248,101,33,30,141,146,215,105,114,62,31,30,214,195,149,48,243,221,7,2,71,139,218,232,55,88,131,48,248,0,94,46,86,47,224,217,3,226,188,192,41,29,65,119,41,82,47,75,204,144,197,159,93,32,148,204,43,156,23,223,74,208,248,236,41,207,84,124,115,221,246,120,208,117,26,239,191,174,59,222,104,163,185,241,230,186,132,23,127,202,93,187,111,186,119,156,137,5,41,228,212,123,49,61,6,187,245,111,106,207,178,199,223,236,162,201,140,60,13,98,34,198,39,107,147,245,235,181,42,145,47,228,90,226,222,227,18,33,159,162,221,74,237,230,31,253,104,207,45,222,119,161,123,17,55,67,139,0,239,172,212,87,42,23,196,132,203,127,211,167,121,234,201,105,222,192,61,29,116,18,63,180,17,210,254,153,31,30,105,59,193,209,208,71,141,23,96,175,236,42,219,244,161,228,80,239,243,75,235,78,245,240,116,103,129,232,78,156,224,147,237,199,105,67,100,42,32,188,234,109,125,105,91,154,188,45,252,252,81,211,146,16,243,44,169,118,243,178,145,121,49,203,117,152,90,233,168,82,143,246,251,127,237,9,171,84,250,182,14,157,141,252,0,27,236,87,110,255,100,228,31,67,110,118,40,82,72,135,37,133,195,87,219,199,134,13,145,106,184,220,230,64,158,13,226,10,182,85,83,131,29,146,236,215,167,111,141,174,168,139,225,106,21,175,143,124,208,241,22,178,84,14,212,3,209,191,84,29,132,225,108,95,15,226,94,178,214,196,191,109,126,216,85,147,226,190,117,116,23,63,166,50,66,250,56,162,1,202,93,103,179,13,71,13,171,114,172,216,222,170,221,107,162,92,59,61,27,52,14,168,66,28,207,193,0,181,48,132,199,195,42,6,234,190,128,96,236,169,126,213,79,43,96,69,147,216,168,86,54,10,132,161,40,79,45,77,232,1,217,231,49,145,138,143,235,103,92,203,9,184,52,135,13,115,125,161,148,105,21,122,30,52,147,14,59,55,76,165,175,213,105,238,191,36,86,177,99,108,246,52,203,151,157,250,68,150,124,15,117,230,30,251,51,160,94,205,235,239,5,93,144,3,110,164,199,0,104,117,40,210,234,140,188,77,230,205,35,212,209,27,169,64,84,32,197,216,111,193,108,126,21,146,92,140,234,33,224,10,91,169,32,229,120,240,68,108,55,178,222,8,42,180,75,215,125,14,73,39,33,238,52,225,177,13,2,234,169,253,211,192,208,156,46,123,200,148,77,239,168,173,100,142,83,156,41,227,247,164,139,98,59,19,29,151,74,0,242,108,80,14,129,106,230,207,109,32,169,242,211,61,230,74,62,210,122,72,141,4,44,85,107,231,231,50,109,211,215,133,126,185,206,226,61,219,232,112,76,192,87,39,221,145,201,224,236,198,125,21,188,62,175,87,203,22,180,141,114,16,27,5,143,209,25,50,27,207,110,209,1,107,115,35,215,201,236,38,71,243,133,180,221,158,139,152,124,94,11,155,236,152,36,237,53,108,30,196,228,144,170,139,136,65,47,171,37,213,201,81,36,248,151,188,174,61,95,40,252,152,71,91,122,145,58,37,230,61,252,33,238,142,177,121,121,125,117,172,85,12,74,44,211,96,86,85,186,21,194,217,188,1,25,245,241,208,63,241,58,150,179,171,142,75,234,52,5,13,87,207,233,7,107,252,85,219,70,207,110,85,220,42,5,43,127,71,59,77,216,196,43,68,191,212,174,155,250,220,147,208,196,59,109,243,66,110,238,241,79,160,64,52,116,115,209,27,134,184,224,109,103,246,43,83,43,199,146,202,154,149,107,164,144,23,111,120,231,83,179,37,134,153,220,28,6,151,108,238,87,71,183,165,23,121,44,136,86,251,37,175,94,160,164,109,116,174,237,212,114,202,2,19,180,82,213,143,30,122,151,72,59,80,237,115,186,120,103,2,104,130,226,213,139,53,192,167,17,255,207,5,17,58,245,238,15,54,166,54,144,1,175,190,63,231,96,104,124,188,204,90,69,30,25,174,188,70,144,9,45,121,236,47,33,24,123,56,101,96,198,224,120,232,10,213,81,254,234,101,17,84,4,179,175,238,198,154,1,59,217,55,4,69,29,162,110,130,90,175,240,252,144,254,140,221,221,61,115,255,42,126,166,204,112,220,207,64,235,19,247,141,131,221,89,212,105,132,32,52,22,48,116,40,59,58,156,201,242,239,167,223,193,255,129,173,67,81,122,119,151,142,218,172,222,106,155,85,156,4,2,72,161,249,99,100,222,167,234,157,236,187,13,84,97,118,103,69,14,58,160,164,1,230,186,228,87,235,242,246,106,179,118,25,206,21,109,42,196,43,243,147,31,166,141,18,231,238,243,182,36,48,143,63,230,235,233,212,133,37,28,93,236,113,82,181,108,170,144,217,44,54,57,83,53,62,196,199,70,191,132,179,182,243,17,124,52,165,103,64,253,242,108,0,113,187,227,134,123,131,8,160,178,11,171,117,10,81,89,156,252,77,160,252,242,11,13,250,177,161,0,172,158,165,145,184,244,211,38,152,136,107,27,219,74,195,215,204,109,249,133,205,156,139,62,6,254,147,163,155,75,2,204,150,182,206,43,249,246,124,11,170,202,6,217,131,42,98,105,44,220,30,112,20,188,195,139,251,179,114,13,224,178,33,92,93,9,91,71,98,97,217,253,183,254,178,163,134,74,173,36,13,244,9,197,194,253,77,217,31,254,134,233,14,45,79,199,113,145,162,4,140,254,142,129,233,15,2,5,208,47,37,108,177,38,154,250,75,63,175,106,118,190,150,33,204,39,59,209,250,145,105,205,217,5,89,198,245,81,136,38,76,8,4,155,26,202,202,252,100,82,212,220,193,200,107,100,116,115,242,136,111,190,195,220,111,147,41,134,17,242,152,251,3,236,192,254,22,167,241,55,150,95,123,75,148,190,118,34,231,172,247,219,243,147,171,153,106,210,78,222,94,136,22,235,51,87,113,229,90,185,93,145,34,54,193,115,214,56,178,198,6,243,229,204,12,1,20,96,23,157,112,98,22,85,40,8,72,0,191,246,163,156,13,130,41,215,44,233,92,152,55,81,201,183,2,179,228,247,46,13,106,196,81,160,68,221,104,198,192,226,248,121,67,65,2,220,207,206,21,45,161,236,133,146,162,101,69,116,158,230,162,212,219,101,144,28,244,11,97,63,99,68,239,8,251,188,143,127,23,88,54,201,21,155,52,25,167,98,173,240,149,14,127,62,165,221,252,169,161,126,254,214,82,162,39,99,184,56,211,209,214,94,46,21,46,227,241,224,4,113,103,228,102,196,6,75,214,229,158,76,91,190,152,164,148,114,82,74,38,201,189,206,254,195,52,254,239,229,92,175,10,207,251,169,228,14,114,164,240,90,138,126,212,228,131,90,235,203,32,0,17,127,64,200,6,111,222,213,162,98,71,131,126,115,245,81,13,78,225,162,31,125,40,15,80,116,106,223,219,160,51,131,39,89,167,178,110,56,57,177,63,128,125,59,135,98,173,202,73,244,103,102,164,62,33,32,153,77,139,159,241,55,140,150,86,187,107,119,103,214,178,23,233,151,149,26,172,160,183,138,169,52,246,67,112,85,151,90,151,59,68,165,178,157,220,39,67,189,202,55,157,116,56,130,251,106,136,194,132,172,30,203,255,216,24,166,26,238,19,93,202,44,63,136,41,119,106,221,55,191,213,60,209,16,86,23,177,43,144,203,100,188,177,179,225,9,142,104,54,225,211,25,157,111,1,169,222,21,245,114,28,137,168,53,34,142,80,187,176,216,164,37,168,46,77,171,253,213,223,7,178,154,115,81,92,233,109,171,18,192,116,71,7,115,133,72,166,116,119,71,186,74,179,32,211,174,207,186,177,231,249,171,117,85,188,245,195,250,188,21,187,252,66,9,4,236,209,81,176,202,179,201,178,238,11,205,199,74,129,252,186,80,223,225,166,128,85,35,104,92,193,57,0,144,100,154,184,243,200,197,21,29,129,6,83,77,133,169,61,205,16,162,22,245,27,64,28,30,163,83,95,55,65,195,29,182,244,141,233,39,96,1,82,97,19,175,150,198,222,151,254,255,8,208,178,146,184,217,93,122,9,116,1,182,195,212,210,226,100,47,207,42,12,4,13,198,20,177,143,185,54,235,83,62,115,185,10,171,209,180,129,70,73,195,118,14,226,34,249,191,178,60,64,255,166,182,71,194,94,18,122,87,58,176,19,149,69,86,254,160,141,127,216,98,14,73,131,159,63,8,201,247,144,203,78,129,159,147,139,110,200,102,127,161,167,40,17,173,9,87,92,32,56,176,73,145,107,34,49,17,193,239,58,161,119,246,172,167,134,251,11,59,245,172,90,105,151,145,4,69,181,174,254,182,230,227,47,188,76,236,205,213,217,206,22,129,7,176,220,8,39,198,14,100,177,253,92,231,70,182,56,78,56,84,97,174,160,250,224,92,0,254,148,152,143,140,168,153,24,127,201,170,75,45,127,170,53,63,232,1,36,116,201,175,224,115,16,140,55,167,138,75,81,59,98,172,92,92,172,194,104,213,148,225,20,46,69,211,178,245,180,49,62,60,111,236,25,128,249,150,191,77,179,167,167,180,95,243,107,208,70,249,232,229,231,92,30,227,54,83,8,140,184,39,181,180,182,35,85,177,183,251,103,159,244,80,163,73,21,199,251,148,145,176,144,131,252,23,79,153,157,175,151,104,159,17,126,176,152,137,23,72,72,84,152,77,74,2,123,221,135,81,105,80,170,112,75,112,233,173,9,16,239,182,111,205,202,230,232,141,59,151,22,186,1,39,9,27,186,251,26,62,115,234,241,85,63,23,2,167,124,37,9,199,82,95,202,158,29,173,192,155,34,221,195,155,149,7,205,184,187,75,146,121,229,118,37,23,189,9,83,226,14,188,77,46,99,79,137,128,12,135,175,80,67,27,234,225,5,57,233,161,124,236,144,217,143,33,105,34,86,33,204,77,20,252,65,91,115,172,95,254,123,109,56,228,28,74,46,20,143,86,71,70,104,60,44,61,42,108,48,252,244,178,109,70,184,112,52,88,129,100,131,29,125,72,40,129,172,82,184,201,69,94,239,13,141,193,27,16,192,207,235,39,196,108,93,207,255,53,12,59,129,60,252,136,34,0,79,147,7,3,194,96,64,163,153,105,121,50,76,89,30,36,28,126,56,158,97,46,125,139,180,65,206,254,83,118,115,124,255,127,131,56,253,42,152,135,35,120,185,222,24,220,208,152,6,242,112,119,61,196,27,44,145,31,223,98,209,185,118,21,128,129,216,62,143,234,66,2,153,19,102,72,207,226,204,72,60,10,97,137,142,236,63,63,61,177,183,168,21,123,188,215,105,75,211,209,199,170,124,101,152,91,203,190,185,196,219,14,159,197,3,57,73,79,183,208,158,88,179,64,91,213,113,56,71,146,188,169,1,6,23,50,205,217,210,179,255,156,16,211,232,245,205,41,37,33,49,188,115,96,196,116,171,224,61,114,185,218,182,236,197,42,127,34,125,126,114,96,154,93,105,147,9,19,107,201,84,194,121,32,178,249,218,77,82,190,27,186,218,193,106,222,165,88,134,203,61,27,172,42,237,183,41,151,44,45,2,154,92,158,218,244,144,101,196,174,201,205,49,39,115,123,204,251,210,205,22,109,104,143,181,248,236,0,196,237,116,22,110,253,122,114,245,161,248,93,179,130,99,43,84,32,159,189,81,207,202,112,128,225,30,216,123,164,84,233,253,31,229,85,40,204,9,139,85,217,106,69,251,20,255,143,144,87,185,249,104,110,173,17,21,237,13,56,134,144,32,133,174,201,24,21,221,152,81,65,179,196,133,199,147,181,250,216,120,83,140,221,99,51,67,54,175,231,63,153,50,152,89,193,15,4,11,150,54,37,129,31,169,159,78,44,125,242,3,92,243,43,223,254,9,129,181,79,155,128,25,98,41,116,223,83,222,2,39,100,17,107,239,252,63,8,71,104,207,173,23,182,45,37,11,113,126,68,10,220,83,236,154,165,24,75,29,36,164,207,218,167,87,53,138,245,130,158,8,210,192,209,40,95,27,88,12,140,210,28,250,42,30,171,60,34,216,189,207,45,23,219,3,248,146,63,8,56,186,53,7,134,176,40,232,55,225,99,26,148,78,0,65,10,125,17,129,92,116,124,226,191,115,39,198,210,154,191,53,116,227,181,42,95,195,187,229,27,168,140,134,199,41,226,5,194,215,161,94,142,144,33,38,162,190,12,230,109,174,42,25,232,219,123,49,75,88,28,90,244,230,73,77,138,17,220,98,26,200,156,83,18,200,159,97,163,244,9,222,78,82,25,52,103,133,196,231,13,116,43,96,166,94,229,198,235,160,1,29,136,18,255,102,186,138,125,60,77,88,66,72,91,65,134,189,76,184,194,79,229,103,124,3,15,22,217,95,85,16,107,154,52,125,71,185,247,122,80,202,17,95,201,177,219,241,204,167,77,34,47,99,7,14,106,112,247,8,148,218,16,16,126,120,189,224,201,10,143,68,10,20,126,4,84,140,131,207,133,235,231,97,235,127,177,47,43,176,249,208,147,56,223,109,186,119,85,34,160,38,4,46,74,187,230,252,158,189,21,242,207,35,33,229,71,134,46,245,188,30,228,58,204,69,224,39,148,248,49,86,217,87,130,75,67,77,111,38,208,12,30,173,23,115,110,72,183,183,144,243,72,239,104,0,107,186,251,131,22,62,133,3,0,80,198,247,250,242,97,157,221,207,218,138,109,208,182,232,58,95,168,97,195,156,71,201,166,56,240,102,159,102,6,99,214,142,131,110,111,105,251,5,27,237,82,184,166,27,231,17,96,46,234,73,125,17,12,160,174,74,231,149,96,48,45,217,195,230,67,93,36,92,138,249,49,73,16,154,220,200,143,172,91,153,128,192,194,33,196,76,99,210,13,143,13,218,25,71,61,169,221,54,248,214,51,88,181,83,214,179,158,142,250,161,133,57,15,179,67,244,131,181,208,5,58,110,107,116,133,47,68,6,58,215,32,104,151,185,7,79,14,67,219,167,19,181,59,47,130,120,209,241,120,97,72,208,186,74,163,43,244,204,154,50,254,123,172,73,232,211,141,134,93,21,13,227,24,240,48,100,214,250,243,94,215,170,126,7,246,68,15,228,242,153,121,24,117,128,3,122,209,209,210,128,19,70,59,68,101,4,133,168,63,15,135,70,244,229,230,209,14,77,55,175,26,184,136,114,192,51,34,240,9,213,92,114,249,218,131,32,177,51,231,113,101,188,70,169,57,184,34,206,55,250,67,8,8,115,243,30,120,88,207,115,148,153,193,171,87,21,187,63,83,232,251,164,28,128,13,39,38,121,219,234,122,176,17,31,59,14,204,186,216,163,137,238,107,27,210,18,99,246,5,91,179,238,24,169,48,78,41,24,36,125,188,252,253,115,39,58,224,150,226,132,46,189,37,135,242,169,107,173,108,93,101,68,170,163,4,221,8,241,222,150,218,75,214,234,222,145,252,116,151,210,175,207,71,254,39,29,190,14,33,125,198,206,158,108,102,107,237,99,63,174,183,94,120,53,153,174,184,114,190,73,251,146,186,153,135,228,7,141,66,52,124,209,102,75,210,129,83,105,110,109,182,90,157,187,211,216,234,74,147,72,23,155,237,34,207,128,250,102,41,104,59,189,9,77,127,123,179,61,203,87,215,207,154,59,245,107,21,34,173,82,201,138,7,90,160,96,185,16,185,118,10,103,161,232,150,53,83,240,245,245,194,224,51,112,150,190,156,48,245,206,75,9,214,209,21,55,89,161,241,177,20,187,132,209,213,196,55,234,122,72,33,191,15,54,0,194,51,14,167,164,114,140,137,106,250,45,63,54,1,85,8,185,213,207,219,33,232,109,254,187,233,169,36,122,222,79,230,23,214,54,66,57,206,65,228,145,56,94,110,243,233,206,165,229,174,56,28,42,173,184,124,164,241,32,7,218,219,15,111,179,221,248,162,226,169,185,130,241,35,206,77,5,67,57,80,230,163,206,38,83,100,35,84,44,186,93,227,227,237,102,115,183,190,193,69,181,26,83,22,59,190,137,153,10,254,130,100,49,29,229,204,186,164,47,166,46,188,107,42,83,143,227,102,56,128,226,149,43,103,93,91,64,86,18,63,133,163,167,4,231,112,41,127,31,188,132,157,209,99,79,103,194,67,30,85,114,15,189,147,43,161,117,136,160,200,36,207,120,242,177,92,56,36,23,251,252,84,58,186,174,31,116,92,124,206,174,53,88,142,147,8,101,231,32,91,198,146,6,6,52,91,119,193,126,169,74,76,124,186,13,77,172,252,80,89,137,210,224,107,110,138,35,131,223,98,175,5,245,26,241,199,30,195,224,27,223,249,235,141,102,72,201,219,86,242,233,230,218,210,74,66,154,136,53,108,107,100,113,91,214,235,10,86,153,78,78,232,94,78,22,30,107,141,36,236,32,208,147,120,47,237,126,45,41,115,72,114,205,90,77,253,215,84,181,121,57,48,2,20,144,110,6,135,29,17,33,98,146,167,131,215,218,157,233,43,14,252,28,62,157,251,114,67,30,224,53,9,21,139,232,246,11,25,222,190,79,190,64,14,216,148,80,216,103,250,121,249,210,11,191,102,121,80,232,54,215,187,225,247,240,4,165,135,59,131,122,50,108,243,254,238,230,71,238,58,39,157,253,248,228,61,240,162,68,238,68,32,135,124,232,19,133,118,226,22,235,58,39,111,92,163,120,56,250,254,236,121,126,91,12,81,122,230,180,134,201,17,192,237,15,33,101,188,75,235,33,11,69,116,39,56,79,136,152,16,225,180,162,136,232,247,70,226,205,138,231,210,170,74,243,2,177,71,26,56,74,202,172,204,112,240,175,0,213,112,111,87,205,89,27,23,154,39,201,196,78,136,166,34,180,152,249,130,132,110,174,190,181,219,201,62,190,148,139,63,122,123,103,178,127,40,135,41,31,123,117,89,96,48,219,17,73,246,254,237,174,220,145,17,28,109,212,236,254,79,70,199,246,162,15,141,195,190,147,86,27,246,203,5,188,254,91,77,5,75,90,189,30,220,58,72,141,252,246,132,208,235,73,152,154,139,157,176,170,94,215,197,102,19,75,58,241,32,117,118,82,15,9,170,75,57,161,135,20,204,150,89,193,60,9,172,216,197,170,136,194,82,207,26,97,42,100,242,50,144,168,229,182,206,26,2,158,177,82,235,163,201,4,81,94,39,200,252,180,86,112,113,170,230,154,210,240,39,237,174,171,190,173,202,130,41,225,185,98,194,98,31,52,158,254,87,141,233,78,153,40,184,246,27,48,46,197,168,5,147,233,204,100,172,209,106,222,152,154,122,249,49,82,163,191,142,45,210,29,202,63,179,239,161,99,154,177,226,200,251,149,246,254,247,111,133,59,216,38,254,222,92,20,99,25,155,70,158,191,106,53,64,150,123,190,189,180,239,9,160,140,34,193,146,135,213,70,10,107,243,111,23,135,20,11,67,102,36,255,164,99,59,38,198,2,42,234,111,36,40,207,94,7,143,159,11,235,17,123,223,195,178,172,202,83,207,129,76,134,2,156,21,220,30,77,42,65,110,247,67,78,15,68,205,33,71,147,4,82,241,255,3,56,117,229,177,76,78,94,142,55,141,239,51,127,27,209,172,232,161,126,48,202,90,213,121,194,141,12,52,5,173,11,254,132,233,80,154,74,126,59,146,66,92,244,172,180,192,150,99,30,24,216,251,248,254,117,65,185,124,134,28,168,25,100,137,12,63,241,8,167,170,247,176,126,134,94,125,131,198,253,206,17,106,95,206,181,26,127,168,134,2,175,4,203,172,68,228,42,181,208,158,59,145,52,11,182,69,121,39,185,29,69,101,42,82,90,16,121,167,189,195,120,111,160,188,61,135,135,21,168,179,50,62,243,153,157,84,30,110,32,171,27,0,217,206,116,211,52,190,186,5,118,53,239,44,38,127,254,246,99,85,206,143,220,119,238,213,141,190,70,153,177,158,147,142,244,130,87,164,32,205,141,44,231,224,96,107,232,255,15,1,107,216,26,1,1,21,236,70,102,226,83,191,244,221,0,89,144,43,248,177,102,187,188,53,106,24,224,130,20,216,190,183,129,169,205,23,138,29,20,78,182,7,245,165,14,0,166,221,147,120,214,117,241,68,91,12,221,105,238,180,122,97,3,154,154,74,189,104,106,203,242,35,96,105,52,143,189,56,232,32,139,49,184,75,170,212,171,244,101,45,71,99,79,110,25,62,196,130,237,56,142,140,99,59,55,184,150,230,124,83,116,208,169,255,182,252,192,86,61,57,53,224,194,54,141,253,1,243,65,162,130,180,189,119,53,208,55,121,134,5,182,84,142,67,130,6,133,177,170,109,249,43,28,123,8,124,144,234,29,123,210,190,199,207,209,163,89,159,192,240,132,124,193,194,131,25,201,57,6,185,232,68,178,59,179,13,172,99,41,108,194,83,33,186,43,233,229,108,77,187,201,136,79,18,37,109,184,193,28,1,23,4,105,33,195,133,115,199,48,60,145,214,48,189,172,108,159,155,23,109,59,195,208,40,82,15,205,184,113,101,155,84,47,236,216,71,28,12,72,22,93,77,49,246,223,20,23,7,33,9,170,165,88,147,65,40,136,73,209,135,200,225,8,235,188,25,158,91,123,98,206,92,35,67,63,155,11,92,179,170,106,199,219,9,197,219,70,145,251,36,100,48,166,245,170,172,7,136,46,64,253,228,69,103,166,227,16,58,153,107,138,148,211,17,84,86,246,143,241,6,28,119,242,245,214,31,64,193,94,238,97,64,8,163,162,247,37,17,183,164,85,204,218,242,252,214,228,85,90,109,23,241,190,72,72,133,57,219,136,199,12,243,112,12,237,31,181,176,12,94,187,21,218,131,142,226,244,99,26,104,223,245,134,163,5,240,58,138,182,155,112,229,183,168,254,137,164,230,162,237,152,91,172,234,27,160,84,28,80,247,95,183,250,197,39,114,24,186,172,56,174,72,190,58,12,85,247,181,116,93,111,110,26,113,168,83,208,192,219,243,74,222,251,154,188,38,255,92,2,177,141,75,101,217,186,123,99,27,214,60,225,165,65,13,185,28,104,63,15,242,144,32,201,69,42,129,241,202,200,182,47,81,84,36,205,158,104,160,192,212,54,222,80,78,24,170,119,46,199,60,206,19,244,60,6,79,141,117,160,143,174,165,79,152,212,211,154,206,142,102,54,171,226,90,54,188,88,136,140,2,144,221,182,45,235,94,78,115,16,188,110,100,164,88,213,227,248,95,132,215,251,2,23,97,104,88,41,117,86,197,182,235,250,186,12,118,126,225,63,17,143,36,178,34,57,189,248,194,155,215,150,49,59,40,183,122,116,6,192,163,222,90,144,118,228,194,28,151,157,237,100,63,189,119,118,204,184,252,99,204,233,107,111,82,178,207,37,92,156,127,167,173,244,141,242,37,118,217,8,229,119,224,110,124,244,115,249,23,186,211,28,212,185,61,35,138,125,176,126,199,73,106,122,110,207,32,133,26,179,231,41,45,175,152,19,103,202,25,180,194,50,3,238,69,159,130,13,238,58,32,83,0,136,97,187,146,103,190,177,201,204,2,222,84,225,118,159,14,137,104,65,215,38,145,62,242,132,43,85,115,227,199,161,184,227,91,2,13,51,163,57,135,170,146,131,212,160,254,36,45,223,10,253,203,53,6,164,123,171,92,215,213,197,81,121,61,220,226,251,132,36,223,58,63,198,220,22,244,31,129,88,151,226,253,211,231,7,172,241,238,54,82,172,22,130,96,17,63,186,86,163,19,47,19,144,165,17,150,230,244,41,78,201,225,140,100,242,1,13,253,197,48,66,255,223,3,24,54,111,240,10,8,16,142,138,106,253,140,254,166,228,227,249,64,126,213,156,154,136,29,90,37,5,36,134,41,230,252,70,171,49,251,38,64,242,222,235,103,5,92,205,205,201,19,132,214,223,157,223,57,134,173,201,231,173,194,105,141,150,128,90,156,216,145,248,17,102,6,32,46,255,108,17,26,101,196,181,156,231,160,116,194,159,34,125,9,19,18,104,61,136,16,218,230,92,202,208,224,98,149,216,176,184,215,111,59,9,202,5,5,49,143,209,155,61,225,239,113,27,149,58,94,235,182,108,142,239,251,224,201,134,116,204,136,180,248,70,188,125,191,18,132,71,113,125,186,19,44,97,191,226,138,23,24,221,107,99,149,254,106,89,128,139,138,4,222,11,88,214,242,227,71,127,19,64,38,59,57,125,89,254,170,255,46,89,110,56,127,72,21,150,56,42,175,71,210,252,32,200,9,133,11,122,216,223,175,189,252,123,198,182,38,225,185,94,235,135,219,250,94,183,142,53,106,96,134,0,170,78,44,141,30,20,248,219,124,39,14,161,209,118,223,63,128,176,209,212,31,57,90,14,90,253,9,18,226,9,241,102,102,158,6,243,239,5,172,157,107,150,26,25,108,180,244,177,180,214,77,144,116,9,131,138,55,5,35,88,144,229,121,118,42,103,33,95,190,107,32,100,208,239,13,4,103,189,154,237,211,79,126,32,13,218,63,95,14,245,40,86,70,188,118,26,134,125,138,123,55,216,21,145,49,210,166,188,7,176,8,244,169,180,242,52,196,99,189,164,221,109,147,238,47,121,30,81,156,110,103,59,5,240,27,42,4,236,90,208,161,109,229,75,103,36,52,201,34,56,204,129,102,87,138,156,30,218,239,153,97,38,69,94,229,124,165,199,203,253,16,132,80,213,86,158,76,51,9,24,133,159,202,157,87,233,218,208,16,70,146,26,237,147,116,222,136,215,39,102,153,145,27,254,242,75,84,248,122,10,109,55,145,186,159,194,184,46,229,177,113,138,16,56,75,138,2,54,248,14,133,38,68,56,77,230,105,9,129,73,251,93,176,226,47,138,16,237,211,60,229,74,200,230,47,185,61,65,169,93,8,118,15,88,166,28,33,202,55,36,147,35,218,229,179,213,31,24,252,26,2,211,91,228,50,255,57,236,255,98,87,193,25,247,92,193,230,160,57,200,88,136,224,172,226,81,223,101,87,22,89,163,60,150,84,145,56,7,232,73,83,191,200,126,36,3,225,0,196,179,141,213,180,137,207,79,84,128,7,90,52,200,210,140,23,18,197,47,223,219,48,244,249,255,127,110,25,13,41,118,88,70,33,150,50,204,41,248,244,204,66,85,4,178,232,29,160,69,167,223,108,110,59,255,113,3,40,150,11,66,174,49,244,125,27,253,100,251,129,199,140,86,1,13,162,206,69,207,83,115,172,227,19,79,197,179,1,88,26,236,232,23,38,118,25,251,182,142,111,221,120,169,233,103,137,10,54,198,176,135,213,230,89,34,229,171,111,81,85,90,218,149,60,194,253,38,33,32,172,229,224,200,195,159,122,164,44,190,94,36,138,13,11,136,47,235,132,34,77,5,201,225,170,167,80,119,197,129,82,191,56,148,129,89,200,52,200,104,38,2,174,238,234,89,70,52,49,109,56,114,250,185,27,88,93,82,137,74,105,118,162,223,122,161,199,101,182,66,21,35,175,112,23,231,214,222,109,159,161,80,38,140,92,66,186,38,58,235,149,133,39,19,188,81,41,220,75,143,212,135,161,144,252,149,75,55,55,198,99,110,191,163,241,238,156,112,38,156,66,223,4,40,6,78,52,110,99,150,55,14,96,225,31,183,198,193,48,197,239,206,122,21,30,242,175,61,242,150,244,132,50,131,240,129,250,64,12,17,234,56,44,26,65,126,27,247,46,135,229,225,135,159,232,197,137,231,66,173,46,58,136,160,214,32,45,151,215,62,66,98,218,159,133,236,142,128,87,213,204,101,158,178,153,230,133,111,186,72,154,152,17,231,126,233,28,69,123,13,117,187,144,160,201,161,226,106,56,58,22,199,210,157,72,80,108,3,239,125,54,47,158,113,115,171,211,218,222,198,84,103,122,168,179,160,196,233,107,45,239,31,252,36,209,254,106,41,191,146,196,138,22,153,242,241,71,123,165,90,68,187,139,71,125,47,40,93,182,151,85,82,80,149,131,210,163,219,196,81,189,128,20,220,96,191,246,93,175,163,80,182,246,154,99,64,46,61,122,134,89,129,121,48,76,250,63,146,96,58,78,102,175,115,198,242,68,44,156,118,231,156,72,156,157,42,44,31,186,190,252,99,57,133,169,231,23,57,65,10,24,59,236,236,108,224,252,181,224,43,9,235,124,12,254,114,114,133,28,129,178,24,239,166,133,238,40,10,198,96,105,114,168,4,249,203,84,152,204,87,22,222,223,128,23,185,171,67,215,34,121,99,91,187,43,113,230,171,130,247,251,134,36,34,222,242,207,19,64,108,25,26,255,185,59,142,135,9,4,84,72,223,32,76,60,40,130,179,191,14,113,1,67,107,22,42,236,121,219,0,180,46,124,22,200,157,40,96,103,147,209,173,141,15,12,170,61,32,164,118,81,150,8,75,244,131,135,100,158,251,139,108,244,199,255,104,175,185,46,28,163,80,47,230,106,227,202,43,195,64,49,34,165,157,245,11,197,20,15,238,159,120,155,248,182,58,194,197,48,141,63,59,231,155,72,49,227,181,150,94,124,230,175,164,97,227,251,73,15,65,48,141,157,3,73,14,239,253,6,167,98,137,190,132,219,12,168,153,215,25,157,211,60,109,115,168,181,115,220,244,235,206,35,231,235,8,149,75,72,49,251,52,190,94,172,252,38,94,227,8,197,135,80,157,156,13,187,152,156,190,3,112,84,101,242,112,194,8,40,98,112,226,190,103,97,29,60,195,135,124,219,172,194,224,130,98,141,34,194,114,121,192,34,148,40,226,9,240,101,50,60,98,118,195,181,78,245,41,115,41,149,250,241,33,229,5,73,83,205,94,15,220,169,186,219,164,233,220,254,192,165,176,159,246,7,161,60,168,62,212,159,20,25,6,90,129,111,82,126,5,129,219,35,158,105,177,227,161,199,49,79,68,117,186,168,121,214,14,86,233,214,93,132,102,129,201,61,37,77,170,54,216,167,85,239,31,81,125,179,55,49,165,71,95,50,251,128,133,207,48,11,148,218,134,89,69,164,191,230,67,241,245,193,96,223,25,176,122,0,234,161,184,207,141,247,227,214,214,120,167,201,200,3,108,82,16,90,237,223,225,179,30,156,40,188,135,195,87,227,179,4,112,13,57,154,70,196,156,56,167,201,187,182,135,163,114,84,121,240,73,122,247,255,121,132,22,89,52,238,190,66,85,198,236,180,16,17,156,60,10,173,191,210,215,119,14,129,78,144,44,228,124,26,117,12,26,27,38,233,47,41,139,4,183,210,124,66,123,170,175,25,96,131,223,11,218,173,119,64,63,60,220,1,196,103,19,34,250,18,116,99,47,184,67,13,153,158,18,205,38,29,152,155,19,68,175,32,232,88,201,58,31,13,70,21,90,79,139,125,94,206,124,122,124,66,53,255,189,237,238,145,114,253,127,210,187,23,189,211,211,231,179,46,21,47,20,57,35,67,97,235,194,113,39,17,231,39,130,61,31,147,31,142,119,254,142,2,176,78,129,225,31,39,54,117,119,97,131,183,204,195,4,193,25,226,25,31,106,209,125,124,235,237,37,52,250,57,4,108,25,142,165,79,71,29,168,140,223,31,98,64,130,210,125,46,254,231,190,97,58,7,24,37,106,141,54,181,140,179,12,252,22,62,163,181,19,208,51,112,11,0,29,98,189,31,208,58,18,37,231,221,153,229,48,211,38,50,228,133,231,157,236,196,244,27,38,3,168,186,32,228,140,142,23,229,127,228,200,168,68,166,2,182,172,59,19,88,114,117,28,199,61,127,218,30,76,143,236,106,233,227,235,126,56,211,15,187,71,64,0,1,182,145,235,14,248,206,231,161,124,16,99,79,221,254,18,167,255,133,114,23,50,200,102,27,233,188,3,130,101,248,21,12,201,50,124,33,61,137,85,126,84,94,16,228,209,111,124,132,235,65,246,98,122,158,184,78,215,202,77,179,239,53,30,72,28,200,28,3,163,67,88,36,228,235,119,42,202,117,140,17,136,106,55,156,129,128,189,75,105,246,218,239,167,128,136,140,242,133,250,93,216,203,175,25,95,194,107,66,23,226,17,209,119,14,33,6,190,189,131,149,130,144,145,104,124,57,192,38,83,47,165,138,116,106,191,41,63,212,121,6,53,39,194,72,153,233,196,89,226,99,235,179,228,108,1,226,249,121,23,21,44,230,228,120,10,154,120,127,165,213,237,255,49,59,37,161,112,66,53,93,48,185,165,189,237,205,226,11,253,232,86,11,188,171,218,181,33,21,55,27,9,235,165,71,139,232,207,33,121,188,178,0,21,191,48,140,13,116,105,252,4,120,184,188,105,186,113,4,137,179,168,45,190,177,157,198,9,200,25,188,3,54,142,133,92,17,215,51,108,207,243,87,65,241,213,59,206,51,71,3,214,148,241,158,27,105,216,95,97,178,255,170,24,134,41,193,243,113,8,77,192,230,89,183,117,200,60,149,114,208,140,15,122,164,68,8,196,165,86,250,131,207,21,10,79,162,252,107,57,62,175,210,210,170,238,154,70,176,46,191,20,108,117,6,77,181,22,119,196,202,59,34,150,90,73,196,189,217,133,170,35,194,165,91,34,251,255,57,64,162,151,91,160,123,91,42,159,119,210,10,4,55,57,62,162,150,49,243,149,227,83,104,80,82,149,66,216,40,186,203,70,8,116,117,109,240,167,121,32,10,230,125,218,116,241,252,89,230,252,241,138,102,15,73,20,83,242,100,30,85,146,47,171,134,49,124,213,53,83,198,118,192,151,194,16,39,38,203,96,138,236,166,200,26,253,35,25,28,43,99,126,76,86,88,250,204,154,209,34,3,233,246,94,145,50,125,104,114,101,211,167,44,60,103,149,42,88,65,162,31,176,80,40,45,159,20,242,164,234,162,22,135,218,131,19,147,79,137,15,184,105,203,221,25,246,23,190,92,23,143,181,32,188,87,82,183,50,123,3,158,243,215,221,25,199,140,131,164,58,41,27,198,180,103,35,88,149,66,157,14,60,150,242,133,212,168,104,170,192,150,55,221,57,151,75,151,146,171,50,75,42,150,124,250,211,164,106,216,212,19,92,152,210,175,37,39,210,93,83,93,31,85,105,11,3,178,100,170,160,252,36,235,135,189,40,203,220,26,145,20,179,108,140,91,187,233,219,130,105,170,11,6,90,11,116,30,81,227,71,112,114,119,97,153,228,211,54,230,218,97,115,86,108,197,141,202,128,105,101,84,61,7,151,100,110,240,189,195,190,115,149,247,207,219,4,86,201,167,0,179,201,215,226,116,56,108,151,15,56,52,48,181,111,203,67,171,92,160,26,164,140,246,187,149,254,155,158,201,41,206,255,80,49,6,83,225,30,205,153,24,246,119,92,67,5,196,204,69,255,12,197,244,33,124,150,188,220,157,12,12,29,132,184,144,124,175,35,16,114,182,128,184,134,71,157,19,136,206,248,5,52,62,35,130,85,117,245,218,105,67,166,22,40,231,96,217,5,193,105,203,136,135,44,213,216,232,128,122,11,203,247,172,66,76,33,200,77,254,243,128,138,159,7,157,156,56,59,50,188,141,151,0,226,147,45,235,26,172,21,160,47,249,194,231,145,161,45,20,0,71,17,196,60,253,245,165,115,15,244,63,14,36,76,117,47,92,120,198,146,218,120,236,159,239,37,232,18,18,227,112,172,19,238,136,66,66,218,73,47,51,37,4,103,88,193,121,24,179,134,196,53,10,247,78,16,107,81,193,9,215,62,62,232,197,13,29,129,224,124,20,110,159,186,173,226,32,153,167,114,37,199,159,121,84,111,225,34,175,153,178,216,88,251,178,129,249,198,134,82,0,240,91,69,63,211,34,142,82,238,220,191,78,114,5,21,231,154,74,94,166,91,115,210,36,122,44,188,8,248,136,26,221,71,219,52,215,91,175,187,144,185,123,126,115,54,77,85,163,58,179,209,105,164,212,77,253,105,166,63,136,34,159,250,144,133,70,157,15,254,231,11,18,182,174,224,152,144,0,79,125,105,52,205,64,242,98,31,181,33,66,171,53,52,124,85,144,140,17,40,149,2,163,62,135,165,38,72,183,39,164,13,51,45,241,7,14,204,222,210,226,102,79,249,58,165,67,231,147,168,254,110,176,47,66,253,91,196,254,130,243,0,160,59,124,137,95,236,239,136,42,126,26,25,67,172,133,4,251,104,76,146,156,141,118,217,191,219,183,245,176,11,92,95,28,163,174,28,24,230,130,254,54,174,75,8,61,186,30,157,63,195,55,40,253,215,252,223,44,162,228,107,155,177,4,150,45,99,44,118,1,144,141,169,16,86,183,209,213,85,89,229,11,130,180,205,103,97,103,33,218,230,169,215,250,32,35,161,170,13,248,63,224,209,118,199,248,138,50,13,62,117,116,113,59,47,56,137,54,248,78,217,252,188,175,99,203,89,50,202,138,43,192,71,155,117,132,200,16,48,102,192,134,151,42,221,131,224,108,75,17,217,72,153,186,116,231,129,187,197,89,65,143,179,37,52,101,47,190,182,135,222,199,104,27,60,201,64,164,94,110,61,246,86,219,121,155,59,183,46,149,167,245,179,8,81,134,59,16,131,184,201,220,211,93,10,3,170,40,222,6,81,40,85,52,43,205,174,153,228,139,206,238,221,249,120,94,215,245,14,210,69,78,187,123,113,71,30,83,250,245,198,31,184,188,199,207,67,99,63,87,196,189,202,170,65,146,154,255,166,135,20,249,29,219,188,215,244,128,180,113,33,95,204,53,233,47,196,206,152,165,148,225,225,121,68,41,155,50,70,163,41,207,120,198,209,149,97,217,151,199,74,56,220,158,44,68,213,42,166,44,160,225,4,217,254,104,71,171,221,121,109,75,192,87,184,86,191,125,210,230,140,8,190,88,58,131,197,190,76,166,135,67,9,127,138,237,252,253,253,134,206,217,137,105,57,87,66,36,33,175,144,222,170,26,18,165,96,2,214,223,54,160,29,16,63,58,48,235,100,106,148,236,201,254,214,71,70,59,229,161,222,102,38,150,173,132,250,252,202,182,120,80,35,91,204,218,57,14,69,31,107,238,155,204,226,121,168,119,226,224,70,37,92,32,76,144,174,162,152,10,75,155,251,204,255,65,123,245,40,58,123,245,136,181,106,44,110,191,186,60,139,106,191,204,11,20,32,6,6,46,112,1,215,132,19,37,145,72,52,186,248,153,221,183,190,250,25,25,43,55,142,99,243,157,180,52,32,178,215,99,248,227,101,43,116,42,93,126,45,52,34,254,190,219,97,21,57,143,101,236,113,152,167,190,84,69,25,102,154,47,131,207,79,240,46,121,153,94,40,144,10,188,38,70,4,85,42,69,188,248,103,45,108,63,229,59,87,133,253,196,95,135,221,126,234,40,191,159,215,204,10,178,211,170,11,105,205,238,2,28,246,154,5,136,232,41,18,215,152,117,166,52,162,46,121,57,215,163,77,244,44,199,224,180,219,232,57,125,153,243,164,194,0,221,243,93,77,231,231,95,186,166,164,218,128,158,166,79,195,41,104,213,213,113,89,145,128,79,221,36,224,74,65,195,219,92,26,114,184,9,218,101,196,178,112,57,107,230,176,44,117,114,57,164,255,135,123,247,243,194,59,73,20,28,105,7,94,3,160,112,83,21,146,81,91,190,75,170,116,224,6,157,190,53,171,108,252,96,113,73,130,116,11,203,202,21,137,207,193,88,46,174,29,170,65,23,126,10,131,150,241,106,140,4,132,105,175,219,60,172,170,247,133,126,31,201,204,75,113,252,227,28,16,59,62,239,76,109,61,96,226,59,24,85,123,140,220,138,183,47,246,220,121,248,232,224,34,124,1,127,184,54,173,146,222,124,33,86,89,198,156,12,22,190,191,209,240,249,210,223,229,34,245,232,210,86,199,211,232,211,179,213,231,160,74,200,241,40,226,68,199,70,24,253,2,16,12,237,138,96,222,72,168,138,51,41,86,138,149,230,211,36,22,53,47,5,219,144,98,55,101,203,24,118,32,93,133,24,14,159,54,77,90,181,99,251,9,92,189,39,136,235,236,188,216,202,42,154,42,43,4,112,174,185,248,244,1,227,247,144,133,98,53,3,193,195,64,163,236,122,153,6,61,95,41,213,49,164,166,255,97,149,9,122,45,192,27,166,155,117,55,193,112,96,92,162,153,153,170,46,57,86,212,166,87,200,46,201,157,193,162,14,251,224,116,235,133,146,195,28,20,225,252,121,85,189,31,104,153,105,85,150,48,202,201,242,15,165,235,99,6,84,109,48,44,179,168,87,55,222,95,67,235,134,81,175,171,181,206,104,83,58,244,213,121,71,97,92,231,45,73,110,155,58,31,109,194,58,212,125,180,2,141,33,214,149,246,116,40,195,247,33,7,158,248,222,246,75,153,130,179,1,33,183,244,61,92,6,196,154,99,127,74,129,248,251,70,189,244,137,117,245,1,56,155,59,152,195,175,37,22,156,243,96,201,148,107,169,72,22,153,30,223,132,5,35,137,194,230,35,220,60,36,134,136,155,199,189,40,91,205,132,125,6,141,32,40,255,65,240,124,226,145,158,169,31,44,36,19,128,80,146,163,12,59,135,70,104,44,175,78,61,77,215,88,66,70,108,255,181,122,181,242,200,66,180,201,36,78,114,65,237,114,230,58,86,116,103,201,188,182,102,46,151,84,33,5,135,49,67,234,234,37,138,62,239,17,154,158,122,22,27,206,124,28,224,207,30,105,245,178,22,111,65,84,114,138,157,191,5,140,240,188,219,244,173,34,234,125,62,29,143,210,163,172,51,206,113,90,169,153,170,104,100,55,141,35,164,2,172,204,50,243,107,57,213,119,3,19,3,92,158,112,124,204,123,212,221,58,105,54,218,172,51,191,110,52,93,129,49,197,89,33,134,41,95,66,178,78,51,247,160,81,217,113,0,70,249,158,223,231,167,225,55,212,127,178,51,147,234,118,119,92,14,231,228,204,216,152,249,206,144,139,175,114,82,188,129,232,52,223,241,190,224,98,44,113,47,91,212,108,27,191,4,138,244,75,143,147,247,216,25,19,103,84,6,151,18,173,38,79,84,219,102,151,3,138,183,152,247,7,91,80,72,130,119,72,192,53,118,53,215,18,127,90,99,255,174,18,243,175,190,121,240,73,136,56,200,69,33,153,120,98,40,236,34,111,253,99,156,211,105,48,174,70,102,121,102,74,99,47,231,253,36,192,62,151,97,248,127,193,62,223,117,87,236,81,89,67,221,18,64,107,108,7,43,160,50,101,92,235,140,34,20,140,88,154,204,246,8,74,98,28,21,12,81,8,83,155,94,83,235,179,164,153,195,54,38,128,172,25,56,21,248,249,231,147,195,143,2,53,18,219,74,253,94,77,64,106,90,70,91,250,203,85,251,117,28,111,206,40,61,36,190,197,46,27,166,36,217,253,197,162,141,196,224,192,107,61,253,53,225,48,50,184,178,26,9,155,186,210,189,245,136,20,106,254,236,238,56,83,106,209,23,42,148,170,127,92,220,87,185,153,59,105,123,181,230,243,127,110,200,172,113,218,132,107,151,203,60,164,77,152,58,80,18,130,76,203,75,209,108,80,250,178,237,216,29,70,180,167,193,170,58,20,119,135,80,98,111,1,45,85,173,159,236,167,208,231,92,40,131,135,195,91,126,147,237,199,215,232,131,184,77,72,101,132,191,31,98,88,216,36,76,173,58,228,148,73,54,138,186,9,217,8,176,248,182,242,237,216,119,103,95,215,31,87,202,92,92,204,183,199,210,120,173,182,165,124,248,66,98,132,234,94,96,136,16,150,139,139,200,227,153,45,144,29,143,130,148,250,110,101,92,158,17,218,54,73,191,59,223,140,206,71,200,74,111,167,126,125,189,31,149,56,226,255,153,119,177,77,143,55,117,205,205,165,24,112,80,25,89,9,53,8,207,128,57,67,200,208,159,173,216,89,184,107,188,166,61,75,76,28,241,29,77,80,90,183,77,90,101,21,182,31,25,105,209,251,28,180,159,14,113,31,207,217,198,33,127,64,214,99,208,192,123,158,237,202,43,215,101,174,14,94,221,149,243,66,56,66,133,26,3,115,249,109,145,195,186,108,121,250,13,77,129,253,18,73,58,18,10,3,188,96,28,74,209,33,55,161,82,157,207,136,131,2,248,11,215,19,91,150,73,143,96,144,137,240,79,143,196,60,138,174,65,215,45,92,12,101,42,227,4,165,22,7,207,75,217,92,241,254,41,84,173,243,102,255,130,216,88,93,167,202,119,89,87,102,172,62,141,88,121,91,63,146,77,52,143,121,135,7,211,103,229,236,152,75,41,38,128,67,103,192,30,146,184,184,6,238,125,235,118,192,129,135,226,145,206,105,253,25,122,29,206,78,41,231,213,36,50,34,40,31,213,147,243,72,150,205,180,249,10,70,182,170,21,143,134,113,171,125,76,216,134,71,174,248,246,68,2,225,17,241,130,11,200,125,153,165,182,112,132,247,227,255,16,193,157,145,230,12,165,97,68,94,157,67,13,18,73,135,55,21,190,73,26,131,218,187,155,130,67,210,239,195,90,168,184,213,47,197,225,144,109,66,119,84,152,15,201,55,24,226,9,50,24,7,213,246,167,79,79,39,161,171,51,38,49,96,226,127,47,54,49,250,113,5,74,44,164,48,97,78,116,122,166,214,209,176,75,99,41,91,23,250,35,157,134,220,71,31,162,71,203,87,72,5,51,160,80,16,149,34,60,237,37,199,70,52,93,17,228,241,128,52,26,85,194,35,255,177,92,204,160,220,24,131,190,76,127,194,170,64,68,54,28,25,113,45,198,166,96,96,155,172,42,209,112,210,207,178,133,237,232,71,98,205,201,170,162,227,198,168,47,122,53,24,207,90,150,35,188,216,17,182,155,141,208,141,216,45,109,101,3,59,114,32,57,246,71,45,243,180,77,147,59,218,83,249,133,34,79,36,126,44,210,186,42,127,252,202,236,195,210,11,105,212,211,80,206,74,58,12,173,84,19,163,167,242,249,23,88,156,86,75,104,13,86,240,189,116,233,145,126,128,67,148,20,141,179,165,102,185,202,77,26,2,108,241,30,207,166,224,239,192,155,60,88,173,113,28,79,180,186,216,45,193,45,255,243,59,23,64,203,104,199,11,113,255,246,4,139,229,214,76,112,67,60,95,247,21,91,103,53,137,118,244,211,108,113,15,37,52,187,210,12,7,19,208,182,101,101,182,165,192,71,60,8,197,192,230,148,133,33,228,9,9,135,155,235,155,187,169,53,226,30,53,74,187,253,9,157,165,63,168,176,9,14,83,190,221,224,22,208,187,108,65,40,199,238,166,237,220,121,116,9,97,119,209,233,154,230,223,131,14,61,80,49,128,227,24,48,28,141,134,72,141,20,156,220,100,70,220,20,197,58,39,130,29,37,75,101,42,171,6,138,208,3,19,243,198,200,243,172,168,98,73,123,54,211,119,25,231,206,194,239,121,253,16,237,206,209,121,241,202,117,172,178,132,95,250,37,191,71,29,41,223,6,21,158,45,132,88,71,105,25,42,196,254,200,169,115,224,21,115,79,43,14,115,87,45,92,45,41,42,83,243,65,117,225,247,183,211,122,234,17,74,42,254,26,224,251,88,13,148,132,123,95,95,116,191,164,32,20,84,198,172,246,218,241,41,95,254,10,42,131,33,7,132,8,117,222,84,250,75,104,9,193,152,14,155,54,150,198,57,60,34,168,219,155,167,176,180,215,94,212,130,221,179,215,117,41,160,218,180,84,52,250,99,15,212,96,223,171,15,163,143,246,243,120,236,198,166,34,105,102,227,231,151,142,171,218,64,206,142,199,178,88,178,172,80,234,199,201,132,26,65,137,203,247,191,85,18,60,227,166,190,177,96,31,30,101,12,145,213,113,59,72,136,47,122,220,70,101,122,61,171,189,61,68,168,249,6,143,69,242,162,201,58,125,37,149,198,10,47,254,142,217,61,98,92,36,96,162,53,16,77,111,173,141,237,99,69,138,41,40,183,38,100,26,51,30,120,194,57,20,12,216,126,111,48,14,62,248,160,76,38,116,89,50,52,141,80,66,51,234,53,104,143,38,248,0,66,215,211,122,104,112,205,193,23,236,66,135,208,210,217,34,59,214,103,135,244,21,100,42,240,85,90,118,73,70,244,62,195,54,20,210,150,170,54,172,137,96,130,187,116,45,168,141,116,78,131,69,105,99,86,26,131,13,175,45,84,30,103,96,163,222,144,96,76,156,170,217,162,161,201,183,121,8,215,144,116,134,15,157,171,67,160,13,130,37,252,39,160,240,46,157,13,63,182,20,250,136,46,138,83,128,120,136,49,114,82,3,175,32,125,141,90,71,33,13,215,16,143,125,197,45,113,188,36,163,219,239,153,172,169,134,177,169,45,103,167,3,61,122,195,251,49,65,146,255,172,118,86,242,7,100,33,160,85,111,59,221,28,55,248,58,143,153,243,113,217,150,83,146,147,199,204,21,234,173,112,10,158,75,52,210,43,3,13,204,79,23,227,31,241,44,184,14,8,247,228,246,2,197,191,190,110,36,162,213,90,164,230,197,71,158,238,76,249,12,94,131,231,182,119,121,147,192,5,233,194,135,19,231,220,185,54,97,63,55,60,144,102,176,137,127,28,165,223,52,235,213,9,231,202,55,250,218,254,102,138,54,37,217,215,172,234,175,74,156,109,101,207,255,148,0,222,166,235,17,62,243,118,1,50,123,52,127,96,176,21,248,152,208,110,87,78,37,228,72,211,140,68,178,248,96,137,115,141,102,140,78,61,235,143,207,135,223,174,68,65,172,241,16,236,75,239,43,159,11,2,204,196,67,68,39,220,153,142,15,51,141,236,60,209,53,235,86,113,6,99,88,141,169,76,231,66,240,103,7,237,203,21,239,92,41,23,230,24,17,166,46,115,200,78,235,101,87,60,116,54,89,2,116,30,41,56,149,69,163,184,181,158,171,112,82,162,109,171,37,211,48,106,231,67,123,88,221,135,17,99,166,76,15,139,218,174,12,9,126,64,210,114,175,217,119,56,29,212,233,238,153,179,221,66,155,51,186,39,11,109,101,155,29,16,154,58,95,84,106,103,112,139,187,40,121,211,246,20,17,179,252,209,23,66,34,184,26,136,249,41,17,172,228,30,52,10,45,217,223,212,67,88,239,35,234,46,17,75,181,165,197,49,78,73,128,32,62,1,157,104,214,40,208,248,22,235,17,114,54,203,21,48,160,100,187,249,244,205,102,19,13,70,53,46,16,217,240,180,98,98,103,5,20,203,14,188,53,228,232,170,246,107,181,212,24,130,187,98,124,173,220,78,208,53,176,113,168,65,4,148,43,202,110,134,230,75,229,95,242,243,164,168,186,121,218,186,176,148,121,114,112,70,76,108,153,141,31,222,69,167,4,80,251,97,238,180,173,138,246,27,156,50,236,164,80,219,85,72,32,46,187,120,88,243,125,36,81,69,4,43,39,22,76,174,53,21,137,217,118,198,126,98,10,99,69,159,151,224,11,76,56,221,127,234,41,61,226,20,221,95,2,142,225,37,195,6,69,95,251,62,113,89,1,208,236,164,13,115,17,208,229,53,151,201,102,199,3,61,255,202,201,14,235,210,157,235,70,75,178,137,202,76,159,211,14,152,160,68,46,197,117,18,8,106,198,64,114,142,132,23,225,24,225,108,182,91,216,232,134,239,51,105,11,102,210,254,86,243,231,196,128,28,83,54,104,87,144,18,27,81,254,2,221,27,226,10,242,161,47,56,87,175,54,208,76,50,199,20,52,204,247,154,140,70,238,83,183,172,33,216,28,212,40,80,135,138,22,36,172,204,132,64,84,68,65,106,62,134,58,9,113,184,61,61,194,106,94,233,39,102,44,116,158,79,42,206,100,92,220,123,156,110,87,92,25,180,165,205,210,149,106,11,173,15,23,72,91,63,56,7,93,184,1,171,149,245,73,112,191,117,153,246,42,48,212,99,85,34,143,246,61,92,170,252,2,105,21,214,233,173,156,161,97,54,137,102,3,151,238,33,201,149,242,7,86,125,80,208,134,135,127,69,252,178,202,115,31,224,132,111,34,88,90,132,23,18,167,200,127,102,10,219,175,231,232,77,202,222,112,151,241,3,212,188,191,234,140,142,179,20,44,10,115,27,91,70,5,85,143,91,205,54,146,30,21,139,109,29,125,84,247,125,113,158,161,112,86,96,189,122,129,247,105,242,216,216,31,104,119,137,192,169,216,200,166,234,62,175,74,185,2,154,227,175,11,177,157,193,57,7,24,248,254,178,130,16,180,51,220,86,52,69,58,211,155,97,148,11,172,106,16,29,94,235,202,186,235,191,218,152,140,156,3,58,28,219,3,41,196,157,85,62,34,90,112,109,141,118,40,92,23,210,116,120,5,25,239,222,24,69,138,158,209,238,211,54,168,240,214,244,114,55,46,67,226,38,218,49,152,196,166,219,30,203,253,236,138,252,190,246,252,139,161,30,167,131,25,153,8,21,174,113,241,124,203,16,74,31,156,175,12,6,144,122,28,221,181,208,206,131,0,168,194,253,105,243,36,207,121,178,187,27,102,146,243,215,69,203,150,246,164,47,42,78,121,38,142,72,164,9,224,201,222,208,16,39,120,162,146,104,88,67,229,241,180,43,86,233,22,252,248,23,125,56,224,184,53,228,7,54,183,19,104,13,23,149,4,72,189,105,96,156,196,162,196,183,167,39,246,22,95,49,110,129,11,89,53,94,67,136,233,213,14,154,48,113,175,175,170,249,123,165,34,101,215,116,126,55,187,74,83,96,79,118,72,128,195,129,161,157,167,55,42,181,38,142,206,43,34,77,1,244,67,123,22,214,40,214,181,193,44,242,61,65,70,65,50,225,142,132,162,174,255,162,103,129,233,181,79,37,32,255,94,182,83,4,108,63,70,209,36,204,162,118,197,234,21,2,106,100,156,47,86,64,16,161,252,217,115,225,243,227,199,184,155,66,25,155,62,236,220,215,237,116,8,226,56,114,204,134,58,43,0,98,165,208,36,122,5,74,171,244,242,28,38,80,21,149,108,177,155,202,9,99,42,222,48,145,8,2,27,95,16,61,107,141,137,172,127,82,211,78,193,105,52,239,129,255,90,221,202,121,37,89,174,157,28,39,103,26,188,64,170,137,39,165,192,221,205,50,116,158,3,9,76,110,246,39,32,56,212,188,165,174,254,100,208,52,65,234,48,100,50,125,163,191,92,145,96,144,226,120,189,83,182,150,92,1,49,191,10,145,243,68,106,235,4,86,228,55,98,92,198,134,121,29,29,55,133,92,255,51,118,96,144,251,252,9,224,52,111,199,61,149,56,41,43,162,152,244,182,30,131,187,26,248,118,50,213,16,243,214,35,112,2,195,203,140,192,135,208,5,25,163,171,226,65,0,154,193,186,240,111,186,1,118,128,153,91,150,20,52,57,28,13,196,166,18,102,153,182,54,231,45,78,61,45,143,243,69,34,201,67,82,166,87,161,39,179,125,151,153,95,122,183,173,159,0,87,127,157,96,56,89,250,250,86,241,215,191,8,48,149,34,86,197,68,36,57,202,60,123,255,188,229,228,34,127,234,62,195,53,32,250,181,249,144,225,173,45,132,119,207,131,114,106,72,168,44,129,88,191,84,146,164,144,229,159,24,158,83,79,33,160,226,248,108,197,144,80,185,66,116,53,167,35,118,198,111,248,65,50,129,166,178,63,210,200,173,50,12,169,158,179,178,67,3,124,75,195,46,123,77,42,149,125,151,213,236,146,13,201,132,140,204,4,2,245,154,186,233,146,126,104,18,216,128,8,2,246,66,52,221,118,43,237,53,57,159,44,133,142,63,211,142,203,192,64,220,224,11,146,121,56,181,2,33,42,124,136,116,190,233,203,15,175,202,188,24,96,234,49,233,239,169,69,158,2,106,121,237,239,15,42,179,102,66,156,206,168,84,24,57,59,125,33,94,162,249,223,6,131,9,255,99,47,110,145,231,188,5,114,163,181,14,83,229,72,166,44,119,117,47,223,146,152,232,228,24,133,62,0,182,235,211,229,172,152,101,36,156,168,192,109,9,92,180,59,223,14,219,27,224,143,24,103,163,6,31,161,20,151,22,26,162,21,110,115,135,178,63,236,31,115,121,86,209,204,53,6,119,240,70,9,48,77,172,112,247,62,226,8,98,1,148,168,242,32,244,193,177,10,110,19,104,3,162,0,201,221,54,219,138,179,37,223,57,106,213,22,135,72,240,247,117,199,225,232,225,199,50,251,109,91,111,20,247,68,153,135,3,41,235,216,44,184,227,150,128,121,220,150,142,143,222,220,117,65,182,60,69,130,151,104,172,252,67,164,49,48,7,185,138,245,235,118,66,191,125,50,188,12,196,160,125,133,38,93,176,71,196,234,139,90,172,64,238,215,86,233,37,233,249,160,200,103,104,12,32,187,192,227,32,19,110,24,95,82,239,126,238,135,122,58,41,114,71,11,136,242,56,194,144,26,29,233,255,46,34,197,128,233,253,12,235,155,168,67,149,50,38,55,223,42,233,149,1,243,64,199,84,118,31,195,19,50,99,146,42,203,193,216,155,241,242,101,49,58,185,192,72,162,187,241,215,185,180,142,54,167,103,69,168,105,126,230,190,251,201,185,24,41,202,16,209,126,123,1,92,122,42,198,51,195,92,122,96,121,250,240,109,234,115,136,10,236,199,108,251,136,219,241,225,147,230,129,237,164,223,49,178,213,151,206,217,166,72,188,12,203,92,189,67,102,56,138,139,52,207,147,45,94,141,199,230,38,188,220,227,102,220,216,72,241,124,241,143,188,191,206,69,79,161,195,95,40,1,56,66,211,125,31,145,17,57,140,131,82,33,220,78,144,73,243,242,151,238,137,59,97,130,167,196,159,58,69,206,37,89,95,245,99,71,70,104,246,111,197,69,215,63,82,244,50,225,89,157,148,35,14,251,206,250,187,7,98,17,43,27,249,7,28,230,64,167,74,2,47,145,203,138,55,0,142,244,52,202,2,67,130,26,121,236,172,196,221,12,246,42,145,189,101,33,67,221,46,21,236,211,107,201,81,49,171,148,132,222,138,208,68,96,240,11,142,221,47,114,168,62,51,164,163,101,31,192,255,121,98,144,77,254,152,138,98,39,191,180,125,118,106,15,129,143,36,26,159,94,201,60,92,253,220,215,168,93,216,232,125,220,100,165,238,85,95,47,157,161,125,80,22,52,129,87,195,134,23,1,53,150,162,92,11,72,248,96,38,122,239,139,139,189,26,146,129,34,180,139,3,191,101,127,24,44,23,249,142,88,228,3,53,219,62,151,59,85,90,46,102,75,84,108,48,25,203,253,26,42,106,78,72,130,203,212,101,251,223,90,36,108,19,37,151,150,76,185,231,252,112,146,175,79,107,110,14,82,204,150,100,18,90,179,137,67,133,195,181,115,34,228,92,207,124,167,126,135,99,118,111,242,112,126,226,78,80,132,222,98,217,116,245,163,179,2,88,52,87,186,188,35,243,55,182,13,10,231,176,181,144,156,18,224,244,115,108,189,231,189,109,170,59,246,138,228,194,16,34,53,234,127,121,170,108,5,232,188,104,11,120,200,160,184,207,116,13,81,154,183,70,74,9,51,10,60,221,134,237,58,0,18,26,195,21,243,251,146,128,227,241,126,230,25,147,12,255,108,81,128,229,62,50,143,53,255,183,14,39,155,203,163,200,250,182,110,157,31,145,197,75,125,176,247,170,90,30,213,10,95,145,102,115,51,126,5,88,21,116,68,202,129,169,228,157,211,196,213,87,40,60,33,106,247,220,87,12,240,180,226,25,99,203,247,157,55,8,182,43,204,212,186,45,113,111,61,78,0,97,92,83,13,19,234,200,50,148,45,203,177,174,241,105,66,18,189,35,253,136,32,43,214,224,237,74,228,252,104,233,47,37,151,68,210,141,230,161,56,247,162,139,116,71,117,160,47,132,158,182,105,76,67,18,37,173,122,228,86,22,203,223,58,127,156,94,173,163,146,153,142,121,3,145,246,7,84,61,92,115,153,172,177,114,223,120,183,213,196,68,25,170,70,174,209,91,117,252,36,167,161,72,142,91,128,180,186,67,116,230,70,206,201,228,212,253,116,133,240,185,132,61,56,184,76,129,2,127,154,25,71,116,80,217,95,187,175,85,172,235,123,114,182,94,99,197,251,193,32,215,36,85,61,178,255,204,9,187,92,205,11,65,35,107,83,110,24,81,90,142,207,36,106,62,152,252,119,115,182,172,219,135,21,119,37,110,158,104,113,175,96,230,53,18,89,232,54,158,14,91,146,71,160,19,212,218,71,50,137,156,252,252,186,10,179,61,112,38,43,231,24,2,248,233,113,218,246,114,141,84,157,248,199,58,225,192,128,236,53,97,25,102,93,218,41,244,151,64,85,218,211,154,252,236,121,3,168,40,160,27,186,62,197,123,165,22,5,188,88,26,242,128,118,35,144,151,63,123,23,228,98,150,46,43,198,125,9,84,96,52,168,64,72,251,66,82,171,219,241,155,129,114,122,155,200,165,81,218,134,172,145,235,145,34,71,222,28,68,229,251,10,218,190,72,205,80,148,97,159,255,189,68,177,232,56,75,177,232,254,126,202,242,86,69,239,153,167,60,96,112,211,33,246,145,92,164,122,159,31,74,132,63,124,190,44,184,174,225,46,29,21,158,17,51,73,159,238,228,215,199,222,146,190,227,195,217,112,95,111,154,12,195,99,177,114,239,5,36,19,103,131,87,181,248,40,129,186,239,246,74,2,231,86,223,49,153,28,88,194,111,95,249,239,123,39,205,27,194,174,27,76,183,161,38,146,134,163,206,145,171,92,124,177,107,124,209,37,211,161,112,231,87,245,206,14,158,217,67,184,253,239,69,143,140,226,134,245,122,206,182,214,235,28,175,251,80,232,43,154,50,206,8,196,251,66,164,90,86,97,247,246,32,144,158,209,160,210,244,68,77,236,131,43,207,37,6,250,3,180,240,51,95,226,137,165,155,250,186,187,116,180,137,200,229,244,27,170,35,110,99,75,197,254,45,210,249,81,116,54,77,11,165,42,34,114,225,57,158,74,35,200,184,241,9,126,54,189,228,78,54,51,72,178,117,250,55,27,255,194,3,127,175,154,253,17,243,223,19,67,86,48,48,40,39,217,6,242,246,88,203,224,59,213,83,146,238,132,125,207,86,13,129,218,60,130,87,180,37,93,57,199,237,117,98,20,175,25,161,241,18,19,197,208,133,87,121,246,167,34,123,178,79,114,75,28,255,235,29,238,190,239,100,5,251,63,145,117,49,34,239,151,11,71,151,61,154,41,76,235,31,147,7,163,211,119,114,214,32,241,199,62,80,36,212,211,10,171,114,98,99,67,216,29,41,38,203,160,28,107,206,20,2,193,47,1,161,47,250,66,133,113,139,139,89,203,144,54,0,95,107,136,168,203,72,239,220,33,76,124,192,27,163,24,139,169,46,45,211,16,47,153,109,219,244,28,183,49,249,182,155,33,10,97,170,249,252,74,117,36,167,25,20,36,16,58,178,174,80,214,32,210,114,246,100,220,21,240,187,218,47,125,127,176,231,16,157,229,18,129,166,82,45,56,173,132,133,55,162,199,22,108,141,115,166,12,48,174,60,19,133,9,40,241,162,203,214,19,87,35,252,163,252,194,201,7,43,57,235,140,120,19,143,40,162,229,255,253,25,230,5,138,4,65,126,35,143,29,216,162,176,174,145,56,218,38,146,6,151,160,20,166,36,207,127,1,110,245,252,98,226,239,78,216,63,132,172,60,194,203,184,227,230,217,171,127,25,8,155,37,222,126,182,44,105,246,177,29,197,131,114,45,118,251,189,117,151,100,105,174,194,135,150,74,19,27,75,54,20,92,114,4,243,165,247,78,210,69,153,6,240,8,118,31,111,202,89,93,180,183,85,60,139,210,26,179,45,89,69,116,123,200,227,200,7,219,45,229,148,236,31,149,141,222,71,137,54,235,35,190,138,101,0,36,147,117,25,58,172,64,31,115,110,26,55,38,108,111,140,117,174,80,249,21,228,41,230,107,92,1,56,210,124,178,234,131,212,152,44,118,198,252,206,204,196,254,180,149,227,217,2,158,253,139,94,188,122,205,190,165,242,152,124,152,175,72,113,191,81,94,144,186,42,152,11,124,172,210,103,75,239,100,126,98,78,121,134,10,47,74,28,166,247,131,150,225,125,235,165,135,57,185,111,143,220,72,204,140,2,37,235,116,232,219,194,119,4,130,84,53,49,70,143,107,184,7,143,85,27,196,181,86,11,173,134,155,9,96,124,12,15,18,240,248,22,120,9,130,113,194,234,17,119,232,193,127,141,199,117,43,47,166,123,68,231,9,17,250,93,87,158,232,65,232,41,142,77,234,108,153,14,224,40,127,6,60,28,31,211,79,3,46,149,51,238,50,212,246,181,221,33,76,67,1,166,160,125,60,9,15,168,43,27,128,54,88,199,172,28,154,82,218,127,11,236,154,100,214,144,156,172,125,121,46,41,244,175,92,41,175,224,186,209,171,27,28,93,215,20,169,125,238,242,26,147,158,164,7,203,150,185,226,124,114,56,233,115,100,202,159,104,150,217,158,206,182,210,8,89,186,247,146,218,146,155,169,103,28,76,61,67,14,236,18,36,130,97,31,99,192,133,1,189,252,48,152,184,148,150,248,234,168,188,227,108,35,68,172,198,36,156,238,46,175,221,14,162,188,127,38,112,199,100,225,144,144,36,121,97,98,46,132,22,175,225,217,179,160,83,20,87,81,154,64,209,252,56,91,51,168,2,95,180,103,171,80,248,102,250,109,89,25,230,252,36,197,30,126,191,222,195,131,222,230,163,139,162,122,31,221,63,5,105,55,68,242,122,100,133,112,225,108,49,79,99,252,236,82,45,138,228,128,252,40,241,254,35,114,146,78,32,122,77,188,248,12,38,231,57,231,205,145,128,18,51,109,85,79,44,114,171,68,149,77,251,188,199,86,183,75,112,154,224,118,180,52,212,167,179,117,150,146,87,97,15,66,244,45,32,177,135,136,105,100,130,176,168,195,117,123,134,49,108,45,169,79,18,43,2,87,111,191,64,191,62,131,58,45,156,150,243,93,129,160,183,115,182,80,194,77,147,32,251,161,0,108,62,107,163,142,192,80,252,92,126,63,219,60,251,53,98,98,10,52,180,143,234,175,56,171,29,116,90,139,110,13,33,42,40,158,73,221,25,56,20,19,163,23,42,124,3,88,150,212,39,191,124,28,117,54,58,150,62,250,132,187,99,243,186,211,150,81,120,176,192,238,217,220,187,195,133,96,3,168,73,128,3,91,220,185,184,17,252,68,41,211,46,169,190,27,237,218,252,199,48,130,103,177,26,49,98,142,143,174,65,58,110,59,194,8,47,77,238,38,208,10,27,18,60,54,142,176,60,210,255,122,232,255,41,126,107,5,93,55,114,81,39,211,148,80,51,46,148,102,39,46,240,179,110,179,132,230,138,231,168,205,134,60,50,241,220,228,139,170,85,82,188,155,98,37,106,65,139,174,214,214,24,10,189,23,144,138,232,184,69,238,24,128,107,38,233,208,252,130,187,209,87,51,202,255,46,80,169,165,133,172,76,159,13,120,43,105,237,124,111,214,249,50,65,199,207,250,105,216,197,189,147,138,88,88,233,57,97,51,40,238,77,28,54,221,134,121,202,191,212,155,197,253,80,26,85,5,37,35,197,135,158,173,47,39,126,99,118,184,85,28,138,232,176,213,250,42,75,103,203,22,120,131,70,205,24,177,60,134,135,34,80,249,172,253,28,65,118,249,31,198,251,8,45,241,100,76,5,102,75,233,214,104,64,77,130,216,144,192,42,87,152,78,231,132,148,6,211,193,153,145,136,107,119,73,20,67,6,226,102,58,93,226,117,90,214,123,123,244,1,96,63,40,72,25,79,223,158,248,89,157,18,108,114,203,25,71,1,125,106,115,245,62,47,95,202,158,124,123,233,96,86,74,196,32,236,229,146,174,219,215,64,69,74,3,64,233,81,27,255,188,4,206,49,153,178,171,103,4,3,165,157,74,90,247,236,120,20,27,165,205,101,213,234,160,47,198,233,227,140,56,202,227,1,184,249,226,61,30,165,22,152,251,219,113,227,243,96,240,51,215,176,34,70,157,122,5,52,164,216,145,232,212,50,15,194,217,123,94,215,20,176,178,102,239,250,85,231,119,19,166,188,237,61,227,142,91,223,108,69,206,95,159,51,212,107,68,129,5,162,132,128,240,113,10,200,138,221,140,16,37,133,140,249,203,13,164,225,80,231,120,163,70,51,51,238,209,20,56,126,83,51,78,128,159,73,155,19,14,125,212,194,112,151,8,78,32,73,32,80,165,99,179,218,187,132,8,161,146,173,76,119,199,67,95,238,199,55,23,199,8,211,37,78,159,247,185,13,102,200,185,204,124,61,173,120,25,129,205,50,191,221,182,12,124,205,154,133,221,58,228,133,44,238,152,236,74,66,149,44,57,49,102,58,104,242,181,48,106,156,17,24,183,30,169,144,42,233,42,44,70,77,78,53,234,254,73,42,153,56,224,143,164,83,31,147,246,86,253,90,2,30,201,21,155,118,76,149,74,169,12,57,49,163,157,75,240,124,37,42,238,224,187,166,200,153,152,236,88,221,99,182,78,190,26,99,244,72,104,57,122,139,247,141,247,64,237,143,193,190,83,249,123,25,158,26,5,221,201,10,165,6,216,18,67,125,167,121,165,150,51,219,12,166,49,116,185,79,93,137,43,2,157,198,202,64,225,108,139,76,109,160,76,116,121,65,76,146,174,72,47,180,18,155,34,100,94,130,42,163,154,115,13,29,229,39,122,17,110,153,156,8,101,254,68,247,48,59,90,199,74,24,153,176,153,213,42,139,183,40,234,31,81,218,165,153,255,126,13,228,105,227,49,142,77,100,200,32,6,96,154,7,142,214,82,122,181,81,63,212,102,156,93,55,126,73,160,50,42,134,21,253,33,197,239,217,130,34,164,239,229,243,106,51,26,26,111,182,145,251,11,88,166,185,222,111,108,229,76,230,178,50,26,194,113,114,244,202,98,19,121,234,55,152,199,188,66,96,176,178,5,126,169,7,247,39,3,99,94,191,209,77,108,100,43,29,214,47,11,49,239,52,198,208,148,225,22,69,20,250,137,221,228,152,215,160,55,35,16,221,186,65,116,190,41,198,45,55,224,0,115,234,58,195,205,135,123,174,40,248,74,101,6,7,94,19,103,38,78,69,125,178,160,109,69,163,32,8,28,183,43,100,151,9,43,9,179,232,245,172,96,178,217,34,133,19,83,216,178,137,75,119,192,176,46,240,220,54,176,171,162,55,24,245,164,158,171,149,46,46,173,75,178,218,9,73,57,201,57,84,138,226,9,219,55,7,97,89,176,182,116,191,86,14,22,107,118,114,12,30,72,224,135,172,133,66,221,105,208,87,168,128,195,74,151,103,52,103,138,152,200,49,142,156,144,254,213,76,104,29,185,244,177,176,253,170,198,227,33,86,173,154,196,78,232,95,60,77,124,222,203,187,123,44,111,100,79,48,74,69,175,187,167,235,134,190,241,161,118,56,149,6,159,226,59,249,130,48,62,145,150,37,242,76,148,205,188,116,169,161,212,150,231,121,10,106,70,86,254,236,167,199,210,50,166,78,213,144,250,237,183,114,200,244,244,107,125,90,40,172,186,142,132,10,188,165,174,142,126,162,57,60,249,237,133,202,168,86,169,50,17,151,32,195,171,103,244,227,152,239,147,4,16,139,201,232,147,45,246,31,198,156,12,189,211,7,19,125,254,165,153,77,45,230,129,145,151,112,246,117,79,225,122,16,129,117,76,209,63,187,186,142,124,140,227,232,234,189,119,85,160,184,248,198,255,44,180,93,132,163,226,220,207,120,184,207,109,16,204,153,214,176,202,62,161,199,147,118,203,96,196,171,166,96,118,132,87,215,228,4,233,41,31,207,176,32,53,41,28,182,202,254,121,223,14,130,93,129,105,89,52,91,191,219,195,209,102,162,74,197,163,34,56,181,39,112,54,208,178,23,3,119,29,229,48,213,228,150,40,47,163,150,196,96,176,40,18,2,127,70,37,237,227,137,135,73,126,220,124,65,160,240,163,236,14,42,40,28,5,205,33,122,170,135,247,39,238,190,43,129,100,125,184,111,116,13,35,200,0,196,71,131,41,151,37,252,1,55,53,135,213,180,89,48,172,123,82,243,38,182,170,36,19,136,170,68,96,87,72,217,64,51,184,154,155,145,193,107,30,149,169,78,61,222,195,157,153,91,245,239,0,19,252,7,89,154,192,251,228,128,156,23,144,148,207,142,241,243,26,118,200,136,93,39,20,132,245,226,86,107,11,25,159,111,162,228,171,79,189,144,167,62,102,37,22,167,140,161,85,166,159,122,224,27,156,99,63,173,35,113,52,103,0,162,188,156,114,126,0,252,80,9,205,6,230,160,184,210,253,101,71,249,156,111,191,64,190,102,110,13,169,243,204,254,160,151,85,25,29,67,85,220,159,76,41,239,26,248,219,67,36,102,110,150,212,80,29,41,171,185,3,130,87,121,150,64,125,97,150,44,22,124,125,236,196,102,67,7,201,191,7,125,26,137,38,92,124,69,10,4,227,84,221,243,168,104,75,119,249,97,152,60,80,22,217,144,130,181,197,141,158,129,236,228,52,236,173,140,41,212,253,243,142,220,14,126,193,26,172,112,237,106,150,169,0,200,13,53,41,6,192,191,175,42,235,39,52,166,238,57,69,153,167,137,136,28,103,85,170,252,8,60,157,95,253,175,18,10,178,161,237,90,212,122,8,74,200,37,199,17,224,208,232,232,69,24,136,51,213,76,143,244,81,210,16,232,142,127,109,224,140,22,108,59,217,227,149,165,203,194,190,121,7,134,196,56,73,169,51,29,15,186,200,57,163,91,151,212,235,224,34,40,41,3,37,54,181,22,64,23,223,30,31,253,190,44,225,1,172,4,193,115,199,24,14,36,36,145,66,56,96,23,182,70,126,31,102,207,231,54,197,203,187,58,234,235,20,235,66,147,27,144,87,113,83,122,134,248,154,40,0,146,212,62,195,113,166,136,103,101,135,112,148,155,5,80,12,183,204,116,163,165,100,114,32,121,47,74,4,245,111,88,9,235,4,42,94,159,70,21,104,121,38,184,164,114,116,157,192,76,232,163,122,97,5,206,57,15,211,87,210,208,14,139,128,159,180,203,123,111,92,86,62,225,73,213,50,153,131,130,198,240,65,129,79,83,239,183,42,222,97,45,6,155,137,16,74,81,233,8,156,29,20,127,85,98,40,121,105,150,163,150,141,72,12,235,107,72,82,81,172,52,124,147,198,235,22,209,52,8,117,226,50,1,154,126,237,240,18,254,244,123,26,108,20,45,176,246,254,20,4,15,55,103,105,244,21,236,53,65,99,17,53,197,17,248,49,144,247,147,44,176,187,178,106,106,202,173,153,233,77,123,152,127,137,152,186,30,205,161,249,213,148,223,2,249,59,192,198,233,234,136,97,111,217,131,43,203,56,128,244,238,145,27,76,158,80,42,185,157,87,207,164,94,5,116,151,20,36,157,53,174,235,19,17,57,122,16,181,254,155,135,198,44,133,233,222,6,25,49,42,72,2,84,201,236,120,134,248,84,84,108,179,164,185,114,26,193,173,117,79,20,234,180,188,74,74,94,165,43,154,210,165,93,193,199,154,46,164,219,132,144,122,146,32,122,231,133,54,251,78,193,250,232,94,141,122,69,246,9,224,10,83,217,63,191,187,99,193,209,101,145,226,168,75,158,124,235,182,40,213,7,156,46,178,131,52,182,119,68,100,254,197,167,70,182,32,71,83,186,213,153,34,189,205,120,0,195,176,54,225,20,58,114,132,227,210,190,166,73,131,95,246,115,160,108,78,39,40,226,145,85,47,68,239,149,91,6,109,8,71,239,4,4,93,30,119,22,157,11,31,192,77,11,159,96,139,168,195,113,20,74,149,195,57,29,19,37,14,32,119,64,93,128,216,107,46,128,75,116,251,138,233,224,224,85,155,160,44,17,237,106,236,72,121,27,166,91,124,183,91,28,213,201,218,5,178,233,80,55,76,243,30,161,224,247,252,13,188,105,103,245,29,188,110,152,176,80,245,113,146,138,114,1,126,117,44,185,2,211,205,47,23,115,221,233,231,246,3,80,147,28,243,235,81,217,248,112,100,24,189,140,219,206,184,221,161,185,56,43,10,157,102,228,43,158,137,77,124,16,245,24,186,240,214,178,212,206,125,55,39,212,50,138,117,87,161,136,37,67,51,51,226,137,8,165,137,73,37,42,220,85,223,33,222,95,129,189,23,167,255,62,77,194,53,176,247,9,26,107,203,101,134,4,53,1,255,59,16,154,36,223,160,212,178,26,65,177,143,42,239,166,122,128,33,230,140,143,9,130,115,32,24,76,190,237,11,166,37,72,151,115,157,222,197,224,237,220,236,51,171,1,220,14,56,179,6,61,158,209,149,82,225,54,131,172,163,58,86,14,111,151,70,119,49,136,42,70,94,91,144,174,5,183,156,153,8,207,227,10,32,191,109,157,209,160,102,149,99,170,49,62,235,174,100,33,7,237,67,247,217,161,176,228,232,194,232,23,98,50,93,126,208,176,86,236,101,158,173,62,95,77,126,157,172,177,215,197,78,91,249,212,186,250,38,91,208,193,18,76,225,225,225,120,202,47,244,47,162,107,174,109,21,74,134,187,121,239,40,70,64,187,25,110,60,84,40,5,76,129,46,194,49,157,178,241,228,206,23,134,103,67,212,54,45,163,122,57,73,64,88,96,12,5,192,233,133,92,10,150,81,204,16,185,133,134,41,245,144,199,111,158,236,67,200,29,101,204,143,211,170,143,129,129,193,243,110,111,2,120,237,154,212,99,78,67,185,213,9,171,86,62,52,141,229,16,27,240,11,10,55,171,241,229,10,230,32,132,169,196,186,207,136,110,212,58,46,188,173,188,143,31,191,133,156,139,251,159,113,2,127,31,251,110,198,92,101,78,50,183,18,11,123,185,57,112,93,218,219,181,85,19,163,11,233,135,226,93,208,179,95,49,200,60,15,244,108,68,217,53,197,103,184,56,122,58,243,196,14,67,125,1,169,131,233,110,181,152,212,177,105,2,255,79,43,156,76,101,81,122,6,171,199,178,233,248,177,200,115,53,160,139,246,160,239,247,243,230,28,79,39,75,27,101,152,228,129,140,199,159,145,243,66,50,182,171,29,39,26,28,98,171,180,178,86,166,13,138,238,238,244,40,215,197,127,99,96,156,15,39,54,234,217,24,147,56,30,182,129,72,71,43,97,179,131,235,240,95,98,7,80,138,61,66,145,239,245,196,225,40,212,160,210,213,66,136,111,8,189,224,103,84,162,27,107,244,70,238,172,52,158,170,156,16,140,146,130,23,63,61,70,153,119,198,206,109,190,103,85,12,11,198,42,198,79,141,183,48,53,32,104,102,15,159,119,63,7,250,195,139,170,66,194,216,134,23,75,232,205,192,154,205,174,115,166,191,139,49,60,104,196,254,60,155,227,179,40,212,77,63,39,51,137,211,182,130,11,222,97,226,110,203,177,240,148,20,251,194,69,225,57,97,240,233,203,172,20,36,173,179,237,39,88,78,109,198,179,44,89,136,125,197,164,72,42,88,247,33,254,189,176,56,151,103,147,95,207,173,131,116,212,129,59,104,219,23,103,122,241,235,9,214,100,161,116,150,116,183,13,104,87,143,217,233,188,61,224,238,180,6,40,176,129,76,37,221,86,60,193,201,242,77,100,88,220,172,169,32,37,15,238,143,159,118,17,84,155,4,236,234,158,135,211,19,106,49,173,157,207,25,56,9,92,249,114,26,79,237,118,1,210,52,141,94,123,152,167,41,213,128,61,193,143,18,111,196,223,172,88,222,64,212,7,148,196,222,15,244,68,92,232,25,179,207,41,116,205,190,61,18,59,244,152,16,244,20,7,85,161,180,152,168,19,43,53,178,122,98,168,25,251,157,49,137,130,198,50,102,143,52,166,75,22,152,4,3,243,109,91,121,42,70,159,179,98,167,40,220,149,209,172,142,231,238,48,91,240,46,50,8,163,206,46,120,175,243,140,63,93,156,211,226,219,127,55,6,32,138,117,137,132,14,233,181,77,41,122,189,104,143,10,220,120,111,61,28,254,56,165,31,222,190,201,94,36,235,87,192,222,225,86,224,39,227,60,120,223,226,117,114,254,242,172,79,2,82,93,51,25,241,94,55,75,170,109,172,59,71,54,150,118,216,131,195,174,111,81,192,254,215,168,249,4,237,204,70,99,152,144,134,34,185,95,186,64,146,222,43,126,79,97,232,52,22,90,165,230,208,108,102,96,108,180,102,165,124,96,180,27,55,56,134,104,210,15,232,116,187,238,193,66,214,56,67,75,194,91,66,140,87,201,50,214,98,185,198,51,216,125,24,120,3,193,22,229,139,74,54,151,82,194,74,14,199,131,19,123,0,51,61,213,250,139,116,133,238,21,239,66,52,123,158,225,109,0,5,32,171,196,124,144,195,148,108,224,176,126,129,161,214,197,140,255,161,146,83,133,116,60,55,224,45,250,23,101,33,186,152,188,148,77,224,240,88,108,37,193,48,130,212,88,80,181,225,10,149,15,113,231,229,67,124,208,85,190,33,240,21,209,197,52,24,54,215,137,246,1,134,207,160,231,133,197,83,151,74,149,209,47,46,215,99,48,254,169,166,225,21,255,53,76,234,2,162,4,178,78,66,200,105,9,30,149,212,22,128,180,108,107,16,43,45,239,164,11,64,38,31,147,119,52,222,191,99,104,165,12,217,29,162,159,114,128,174,239,185,17,197,251,44,118,100,204,250,110,45,227,139,108,249,166,99,221,182,240,66,213,158,218,211,7,151,11,41,89,35,36,97,124,167,219,178,208,48,129,47,192,240,193,38,0,232,177,249,101,164,245,225,112,193,229,6,172,86,227,74,78,11,121,187,105,42,20,18,216,192,118,64,239,82,208,131,136,251,205,66,111,134,14,231,31,232,247,59,205,114,80,183,109,74,13,66,185,47,203,193,215,160,103,22,223,246,3,107,241,185,87,153,144,47,33,209,12,132,104,171,111,90,214,39,112,218,22,185,35,174,55,105,230,202,88,240,164,55,133,191,158,195,141,31,170,152,55,181,86,0,205,58,212,88,14,199,236,158,128,138,149,233,183,32,32,155,114,170,14,255,182,118,24,182,255,154,252,201,1,237,56,18,102,166,221,164,162,133,39,21,176,132,53,181,140,47,79,141,196,179,214,180,4,229,72,113,198,32,70,222,11,44,201,145,196,224,159,104,218,200,26,184,17,98,242,38,70,216,66,74,12,203,115,194,29,250,139,219,121,191,222,121,190,37,244,9,80,20,252,243,113,193,63,251,44,183,140,108,242,85,76,241,62,2,142,235,221,240,235,5,17,128,109,188,78,127,244,155,210,246,132,11,125,0,20,204,183,89,251,132,14,210,129,113,163,241,14,55,126,37,86,202,194,188,36,13,27,25,216,80,226,55,76,148,46,149,110,33,252,231,223,159,7,116,28,22,119,166,213,213,162,147,62,170,0,70,100,81,90,239,92,66,60,21,166,149,93,200,184,66,46,190,100,60,104,23,147,193,26,156,253,196,115,112,72,69,195,49,9,125,235,231,168,109,217,248,82,192,239,179,112,93,203,171,106,190,171,146,114,188,239,106,76,190,173,64,23,250,161,246,22,211,19,87,53,23,36,197,162,230,139,6,207,120,254,199,211,254,168,105,247,78,141,155,164,47,15,159,24,46,210,186,28,189,171,87,77,59,156,236,162,181,134,173,112,250,151,203,170,232,154,216,56,23,31,173,240,73,47,241,6,225,139,219,194,125,54,229,98,232,165,146,228,186,58,42,59,168,212,12,145,154,60,71,138,84,23,104,227,118,249,243,251,115,206,194,172,208,56,122,140,79,178,195,14,246,218,248,76,165,124,34,178,13,249,245,194,110,8,177,9,46,67,116,89,148,154,195,14,187,151,69,44,27,147,247,80,159,248,186,66,169,214,251,167,109,231,33,131,254,106,21,53,242,186,113,240,236,210,93,226,207,227,213,177,223,32,63,136,31,202,22,15,240,40,199,17,138,194,108,47,45,209,193,199,156,71,24,103,43,167,138,237,225,152,115,247,135,11,252,57,70,224,204,238,21,94,78,194,201,90,28,48,183,217,109,132,236,211,29,119,230,71,41,19,53,226,74,145,155,226,173,87,142,84,251,97,223,125,188,130,132,80,191,243,71,217,76,205,114,215,203,57,213,242,13,249,33,236,10,141,97,51,217,69,224,2,169,244,40,150,249,50,252,11,153,56,3,144,47,161,111,67,6,132,74,134,37,248,24,46,209,60,196,174,169,212,25,28,174,53,114,32,96,71,213,191,142,205,129,5,132,66,240,45,4,121,138,193,57,60,83,197,89,82,31,185,238,147,143,213,95,157,8,210,177,113,61,63,68,48,218,104,220,212,151,255,133,44,25,241,221,91,39,96,241,31,106,68,72,129,86,10,204,249,17,6,235,27,166,185,73,33,206,158,195,36,153,30,203,239,112,141,96,43,29,227,102,215,232,252,233,94,121,38,86,171,73,132,223,224,139,167,58,176,120,178,206,247,90,217,140,115,1,37,16,252,225,248,167,224,1,158,198,15,43,119,152,35,167,22,81,158,246,64,197,144,53,173,175,34,11,243,33,9,160,69,118,191,83,70,67,62,144,78,29,36,244,94,198,78,99,182,208,149,192,91,14,112,147,13,192,144,218,160,162,141,57,167,235,178,101,50,174,211,1,53,46,201,191,253,143,249,151,46,224,21,110,213,76,143,34,69,8,183,179,120,69,93,62,59,91,15,115,229,66,251,31,82,120,51,29,213,79,114,175,94,253,229,83,33,238,151,88,183,14,126,112,236,233,166,216,93,109,45,227,142,70,147,172,228,222,224,99,27,166,118,151,38,39,180,225,125,248,48,48,53,108,0,160,232,175,4,19,223,245,152,75,33,197,88,146,98,247,178,238,199,176,106,40,174,182,241,85,110,249,127,107,129,14,107,112,41,127,191,205,254,144,180,1,4,157,62,105,141,35,190,215,152,227,36,130,249,140,191,137,214,173,74,208,135,83,253,234,164,103,106,80,155,177,225,90,194,252,214,24,195,71,206,61,31,28,104,90,152,179,128,66,29,127,18,91,173,150,191,244,116,36,75,45,148,171,228,56,187,80,99,148,90,77,216,138,236,236,146,96,152,28,57,86,140,49,116,251,78,43,18,129,198,154,12,254,36,124,18,3,166,189,91,137,106,164,46,57,192,241,22,111,229,16,185,72,139,94,128,52,5,218,203,163,109,79,221,145,160,192,24,77,235,19,109,134,191,170,182,173,243,66,189,143,234,131,5,5,133,229,160,35,150,184,46,113,211,64,171,55,187,73,76,57,52,49,109,41,187,85,80,199,82,90,28,94,72,192,188,126,98,83,190,214,53,7,42,205,166,52,200,8,172,239,138,135,108,166,135,222,36,196,151,26,218,47,196,16,158,145,27,242,250,238,184,51,167,83,139,148,90,246,55,189,252,237,84,77,93,182,6,27,175,234,172,149,61,24,226,6,144,22,40,57,146,34,51,160,168,82,88,223,6,33,188,163,6,183,29,105,54,223,125,0,113,83,204,217,115,131,123,62,150,123,30,72,54,149,200,208,86,121,243,223,69,11,13,221,5,235,148,191,77,165,80,176,156,54,15,85,54,167,4,67,113,170,28,153,40,5,151,21,220,108,30,197,25,52,122,41,228,216,182,56,9,221,225,90,37,5,170,55,74,140,179,31,77,65,23,87,86,85,184,127,100,83,136,28,139,72,32,4,22,89,132,239,105,120,194,65,210,154,71,57,156,110,48,178,192,26,14,49,178,81,64,236,233,38,227,9,35,152,182,47,235,245,187,16,145,55,147,65,132,150,121,222,75,42,109,197,150,160,227,164,64,207,69,188,62,205,196,216,241,203,143,65,179,189,197,18,197,7,69,161,119,91,82,63,248,103,214,26,19,83,177,205,11,133,161,159,29,231,73,104,4,150,24,23,12,215,136,21,207,224,130,167,25,239,19,169,177,20,203,250,50,211,178,181,220,152,106,37,75,216,239,173,154,1,135,133,65,220,158,51,115,42,182,11,131,192,102,5,141,229,41,135,249,246,36,137,113,28,98,120,201,231,192,91,173,54,190,255,204,42,219,27,212,54,216,49,155,129,207,38,80,174,250,19,232,83,49,208,181,105,69,37,171,32,150,74,236,207,250,21,217,164,66,146,2,36,224,225,50,134,203,89,33,188,143,35,1,56,108,233,228,227,24,59,232,64,124,168,53,207,10,67,86,158,223,160,125,70,88,38,212,125,85,220,205,235,212,5,43,207,141,16,100,227,222,162,89,246,157,0,29,98,189,88,36,114,114,167,15,159,149,134,194,230,24,48,101,119,20,32,42,103,19,152,229,250,134,248,238,229,178,15,224,121,9,184,159,90,7,99,29,104,61,21,255,144,8,101,93,202,227,77,174,31,96,157,90,115,176,83,16,131,76,174,39,95,43,15,1,126,79,131,240,220,125,88,4,16,121,168,175,47,229,46,139,128,170,8,213,78,31,62,2,158,73,26,81,254,247,59,115,228,32,61,140,22,249,73,50,36,32,228,59,228,94,235,19,133,164,141,164,209,66,43,173,122,208,1,180,224,67,160,147,241,42,76,163,55,134,206,32,116,231,245,153,56,58,37,214,26,206,177,148,95,175,152,162,216,133,61,5,46,65,250,179,136,4,133,251,231,92,5,77,174,187,249,75,120,210,139,119,173,18,141,187,8,117,94,185,98,66,228,10,102,79,19,251,179,84,185,154,143,82,146,127,176,142,193,101,190,23,187,234,21,254,15,3,56,50,126,43,167,254,46,35,233,139,209,50,78,27,51,27,123,98,48,253,219,41,184,249,62,145,37,206,34,121,23,86,136,99,18,15,245,82,50,243,85,115,44,217,158,89,211,197,159,255,47,64,213,111,214,127,153,73,125,223,144,143,4,23,55,109,197,2,116,6,204,98,129,14,43,144,145,194,184,27,139,56,146,4,231,195,100,22,112,138,97,4,179,12,181,95,98,230,170,240,19,102,58,247,114,114,127,42,226,39,160,146,67,103,48,173,214,134,99,183,147,186,229,224,191,0,127,213,159,118,102,159,109,140,20,14,173,28,228,29,228,114,52,220,33,189,198,183,49,104,244,247,70,98,143,182,221,151,211,118,113,11,117,163,117,34,228,97,170,89,9,205,28,14,126,152,74,50,252,34,221,76,36,42,58,148,198,156,7,106,239,167,166,72,254,54,112,186,137,77,193,66,168,59,138,171,3,235,129,221,234,161,168,20,99,223,27,228,139,73,233,186,7,95,200,3,36,72,34,186,212,137,131,203,25,238,179,147,174,247,180,184,239,18,27,141,59,28,207,20,145,212,62,130,112,245,182,229,191,164,9,210,186,169,240,53,220,40,38,24,34,89,39,240,110,185,31,33,0,19,112,27,123,197,138,106,238,217,124,223,110,5,141,58,136,154,30,17,169,188,237,117,114,245,3,116,116,190,147,183,27,62,227,57,177,231,61,216,105,245,84,26,134,35,68,23,27,83,53,133,38,3,129,168,166,143,170,122,2,186,50,106,67,88,13,10,4,188,79,234,41,180,2,182,55,97,61,167,121,123,16,98,51,166,4,253,159,30,167,136,185,33,15,227,111,119,193,169,166,52,110,73,157,155,230,73,252,90,159,177,128,224,97,114,91,199,210,136,43,208,94,101,15,57,147,7,127,123,215,117,149,31,187,96,164,13,182,28,46,99,132,235,162,53,27,217,190,92,180,39,96,17,107,42,104,5,212,221,208,248,115,69,119,65,114,12,228,144,65,240,170,12,160,112,117,227,199,57,154,95,219,4,100,99,147,244,236,90,135,75,161,30,110,96,244,186,66,221,245,187,168,186,218,203,165,129,205,154,24,163,210,224,146,21,122,137,178,33,80,183,58,46,94,238,53,30,242,194,97,180,102,61,92,198,4,150,178,120,65,181,214,196,76,225,164,85,121,187,99,116,152,96,11,53,154,202,34,210,4,43,148,132,68,188,75,208,145,156,202,69,217,189,171,125,203,229,111,42,150,195,231,194,50,133,76,131,205,43,222,93,228,132,121,153,127,199,18,250,208,18,43,91,121,224,112,155,187,58,153,100,215,84,188,127,127,51,158,133,167,183,207,214,206,81,223,82,5,215,242,177,101,8,45,85,241,45,122,162,149,135,82,50,156,126,127,5,213,98,101,76,214,89,73,185,227,119,40,231,239,182,106,107,252,161,27,32,153,173,146,56,151,73,197,237,231,128,134,198,1,71,233,246,191,139,147,238,77,159,150,41,134,130,42,92,251,65,180,71,187,123,95,209,178,98,194,189,4,74,23,18,140,5,190,67,223,63,190,12,60,220,64,121,224,154,52,81,89,226,210,126,100,210,133,180,229,193,156,75,172,63,4,47,58,39,244,236,138,122,98,99,67,106,254,231,146,251,17,123,101,168,82,96,9,123,238,240,48,196,227,201,114,59,151,254,24,159,233,28,123,135,193,181,73,223,91,206,8,238,16,25,253,54,252,2,20,40,3,107,32,153,101,110,27,99,20,21,202,18,65,48,227,94,70,248,119,149,137,19,127,247,244,19,20,47,75,0,75,126,106,231,254,15,70,154,137,47,65,197,152,6,39,31,172,246,211,122,193,164,125,115,127,143,109,194,29,81,67,49,178,208,8,56,217,98,215,195,60,249,213,196,86,214,234,94,134,22,170,210,190,23,200,161,72,68,39,137,167,163,101,189,15,251,134,45,156,245,13,56,231,119,86,238,203,132,158,130,46,97,61,131,180,3,175,177,161,89,214,2,157,176,189,174,54,203,194,31,249,11,240,69,216,59,218,7,100,119,121,189,66,112,200,52,100,176,194,147,101,24,108,76,223,79,204,10,157,83,12,123,239,16,197,28,120,237,52,104,162,195,30,68,207,238,69,52,66,195,178,60,189,129,15,197,184,99,9,211,2,156,54,200,198,183,206,8,77,70,235,167,129,216,181,172,156,200,113,205,114,233,116,98,254,142,76,237,209,218,9,212,177,187,250,177,28,92,47,186,187,100,199,7,50,70,42,5,47,140,6,141,130,214,232,136,223,199,165,105,121,41,249,186,4,100,209,210,142,69,166,75,183,245,119,77,125,136,16,62,64,177,144,13,151,177,13,157,198,133,19,197,110,45,195,25,160,161,199,161,40,76,3,238,219,104,125,90,49,70,91,123,60,139,124,50,39,95,34,68,55,0,241,127,53,44,28,210,221,37,144,63,90,226,193,205,23,122,67,89,17,86,172,56,193,206,179,5,155,182,94,29,214,19,216,255,53,5,179,163,99,85,85,86,104,185,114,106,100,120,58,73,238,80,111,26,218,198,119,250,46,10,230,37,15,219,34,152,194,33,85,124,117,153,146,170,131,86,208,185,123,140,162,125,223,70,110,105,68,175,50,75,19,48,37,68,118,210,224,216,142,207,10,87,220,75,198,102,14,229,64,161,137,24,43,45,3,212,5,107,186,162,68,66,211,86,88,13,251,127,206,60,117,181,158,147,149,40,193,52,55,155,241,123,217,154,9,70,101,247,178,209,249,140,84,178,250,245,235,108,243,51,36,196,64,215,170,63,118,58,137,61,81,125,123,10,195,83,120,217,22,63,78,79,212,76,100,40,96,13,238,170,129,102,28,209,236,235,231,28,53,87,158,228,191,165,135,62,129,170,88,69,111,8,138,128,141,220,185,217,43,187,225,205,213,186,107,231,121,130,209,151,210,238,15,19,33,62,92,217,10,204,189,23,130,95,82,89,118,2,163,90,1,31,175,184,27,187,177,83,207,70,185,30,41,152,93,216,128,129,67,254,68,171,139,80,45,94,54,205,192,133,202,147,194,186,211,188,202,22,188,111,226,15,91,246,76,214,21,30,115,17,14,156,182,240,198,148,94,81,223,12,230,149,2,205,24,250,21,112,142,155,1,5,97,206,17,110,93,117,117,49,248,5,225,194,117,115,110,200,188,38,91,199,153,6,225,21,10,213,164,52,44,58,44,63,81,49,179,47,120,58,60,229,208,234,223,199,162,202,73,79,209,4,212,118,17,173,219,74,122,146,231,186,40,60,51,90,0,203,225,249,56,113,191,32,127,102,5,116,225,135,137,254,87,252,159,193,81,85,175,108,167,203,34,127,156,35,229,90,30,155,190,171,112,128,171,76,200,182,175,175,70,177,124,107,23,231,113,129,15,177,68,193,55,96,59,223,19,38,56,211,10,102,161,154,122,1,199,216,203,168,134,144,191,235,17,135,134,82,58,7,20,18,127,149,119,100,237,89,139,9,231,232,236,201,80,76,121,229,166,52,198,98,51,123,142,188,35,14,65,156,207,166,141,133,51,154,144,168,229,46,175,189,28,85,125,199,144,115,105,83,109,200,213,83,164,150,157,140,53,65,59,120,189,79,220,6,7,133,245,137,54,57,30,220,25,116,236,68,168,101,68,52,168,7,5,255,124,238,95,114,238,252,41,213,170,139,76,116,150,165,106,5,150,177,89,13,41,47,9,238,158,153,122,186,70,41,186,150,140,213,212,252,130,69,8,79,86,185,163,241,51,51,60,106,79,82,49,117,124,6,96,203,139,81,21,230,242,50,193,88,241,97,128,250,218,239,115,231,125,211,25,87,215,213,64,83,140,214,83,130,215,176,59,67,231,174,227,31,232,97,100,234,52,43,240,183,142,93,249,242,81,147,100,38,45,117,30,149,232,245,101,131,114,122,120,200,118,77,120,76,53,210,125,57,159,65,85,53,174,19,6,11,214,183,210,255,105,117,67,59,83,197,250,114,32,134,159,130,190,31,109,158,35,87,243,176,43,252,79,71,236,15,84,61,204,243,229,10,216,145,52,215,110,248,79,69,187,91,201,72,64,87,251,62,231,189,149,67,237,250,166,132,39,131,74,160,185,162,135,218,128,253,153,201,44,142,190,119,149,143,15,9,33,17,233,94,224,44,235,8,127,244,213,114,219,135,233,100,160,247,72,65,174,217,137,106,193,162,93,246,92,210,70,254,62,248,89,97,196,238,166,38,102,248,168,146,141,205,185,76,193,213,204,204,249,253,180,48,163,115,238,103,215,220,67,10,22,59,207,128,134,202,92,121,140,61,224,180,83,143,245,29,148,191,178,105,91,46,160,186,101,204,234,250,165,64,219,177,35,62,79,197,187,52,26,20,81,74,93,253,234,62,197,86,133,6,220,126,48,36,117,125,249,54,134,173,145,116,68,153,243,239,247,103,157,174,240,145,77,201,227,122,215,131,232,100,164,58,213,218,77,174,27,205,97,212,225,37,235,53,78,53,137,140,115,164,111,146,105,154,101,34,88,225,188,204,172,142,115,149,195,230,85,10,255,121,201,245,135,152,236,239,146,63,77,193,162,170,181,38,84,234,124,16,223,129,67,244,204,218,103,74,136,52,65,139,138,38,5,126,253,95,92,19,99,106,176,136,153,53,145,204,111,73,88,173,195,20,246,166,165,40,86,36,48,148,126,79,39,87,226,149,44,188,138,1,200,66,253,220,57,41,157,117,90,100,108,89,9,175,15,108,175,84,55,85,166,0,11,239,45,63,29,61,114,177,46,219,94,0,245,203,138,91,233,176,11,22,128,213,139,250,114,128,229,112,148,180,75,26,158,174,208,56,79,92,222,252,34,151,42,30,230,88,208,72,112,187,255,83,217,152,50,140,16,88,235,173,197,209,72,36,75,168,224,176,77,181,37,93,210,180,67,150,18,24,106,154,62,245,125,40,169,23,12,47,155,152,40,241,154,6,241,71,98,148,135,227,95,236,64,62,131,223,26,5,165,43,124,90,182,235,192,186,51,32,128,30,80,158,134,76,138,238,147,8,165,182,193,246,42,131,209,112,197,173,16,40,240,227,152,202,47,6,134,235,190,252,180,31,163,54,242,156,0,129,126,78,64,58,132,206,133,144,176,133,0,85,63,90,155,132,14,68,31,249,144,11,151,224,242,145,175,161,254,197,113,217,25,203,20,188,53,197,160,206,25,183,43,198,136,102,143,231,13,65,63,110,4,136,189,158,24,91,119,154,132,251,197,26,141,78,235,125,254,115,177,213,169,150,32,32,86,35,5,213,197,100,105,80,41,151,232,232,135,160,12,248,248,54,149,220,245,14,147,211,30,111,196,168,198,8,146,125,221,147,170,193,146,153,205,65,130,101,200,176,162,229,194,69,1,12,21,40,67,195,40,122,146,154,238,45,57,168,7,88,197,21,159,24,49,253,102,218,94,148,242,86,190,72,99,147,135,57,14,74,25,19,86,153,134,216,94,186,44,219,69,80,173,85,28,128,55,33,90,19,156,164,195,226,244,95,125,38,240,49,54,88,105,32,237,139,67,158,21,210,242,50,160,71,83,34,245,10,67,162,69,198,33,62,216,213,201,221,49,89,132,191,92,103,134,141,117,41,54,23,57,64,151,86,178,250,118,143,133,198,163,182,148,18,124,96,208,221,100,167,73,173,98,217,59,195,190,26,151,145,222,1,86,222,145,189,224,37,224,110,36,57,128,126,125,49,24,254,198,216,207,34,26,128,68,66,35,227,143,213,203,90,7,1,37,130,235,63,239,235,145,36,88,129,165,148,213,249,121,76,36,66,187,46,58,49,122,69,214,249,33,50,131,238,224,121,20,226,250,128,197,144,185,62,238,47,142,207,130,112,0,27,61,34,206,28,228,152,155,244,74,218,221,149,55,111,188,22,83,21,232,134,93,249,82,5,173,116,71,168,189,246,44,160,114,206,167,58,27,0,250,52,205,163,10,59,67,116,192,0,207,248,60,148,212,97,69,106,232,20,30,59,51,244,227,171,96,24,113,176,202,76,236,10,225,84,98,93,185,179,209,222,214,10,90,151,243,243,193,17,143,81,206,126,165,60,132,136,26,163,212,185,207,136,22,213,121,23,135,226,148,221,157,28,36,31,46,141,54,38,157,208,244,198,15,132,38,103,174,124,63,144,185,170,63,27,4,2,126,154,6,147,151,5,124,37,19,43,127,248,241,68,224,200,62,79,58,46,89,152,140,44,197,14,65,83,118,141,199,232,241,136,151,129,144,106,124,217,72,88,87,91,137,96,14,139,149,7,35,65,221,21,255,252,248,247,249,150,22,129,145,123,56,251,131,143,3,30,45,49,23,157,184,145,218,81,60,182,124,142,49,202,33,190,36,4,190,240,64,198,41,81,82,187,244,255,157,65,6,145,148,77,170,98,206,26,48,211,169,41,232,140,128,164,61,78,180,21,240,200,172,200,172,173,162,244,93,170,144,46,238,49,215,226,29,213,196,193,89,82,174,42,236,142,45,137,130,169,183,7,146,118,216,219,75,221,26,149,194,10,243,93,229,125,91,239,0,99,247,189,18,12,227,40,227,40,101,82,8,0,6,2,161,96,207,132,242,180,54,176,129,213,216,119,216,114,15,206,209,157,43,36,55,59,246,96,66,101,173,64,192,2,53,117,217,31,60,246,139,104,138,174,112,156,153,177,166,229,216,249,35,129,98,230,195,133,155,52,8,96,46,72,136,65,206,191,17,138,115,154,133,190,216,42,185,231,243,207,0,228,80,124,223,229,11,81,182,100,94,200,128,216,235,227,187,47,99,65,218,207,92,180,230,135,243,102,201,89,121,129,137,63,114,169,92,162,21,137,127,58,145,208,218,107,40,20,16,145,43,179,76,255,226,113,76,159,118,187,153,72,226,6,87,155,236,223,9,24,58,219,5,11,0,174,6,245,17,244,90,233,252,186,15,56,81,159,52,201,23,224,61,56,39,183,34,55,100,114,83,120,170,238,86,112,224,139,195,133,139,211,44,58,172,209,133,59,156,90,60,148,178,157,175,144,161,89,78,138,181,126,129,142,2,229,113,47,100,126,232,246,60,57,6,24,224,73,172,69,91,101,231,5,149,89,249,79,129,170,15,63,187,115,207,126,65,154,176,154,174,24,23,88,93,92,140,94,131,10,183,193,191,50,133,55,4,168,192,52,163,18,116,49,241,252,121,228,214,17,109,196,70,51,127,115,110,75,142,61,87,174,103,122,46,168,126,31,174,9,252,79,244,172,28,227,242,181,64,70,169,152,44,223,102,8,27,5,208,30,211,130,195,38,123,245,217,68,219,208,172,185,49,54,151,166,243,204,201,65,161,178,125,169,15,140,249,84,38,101,180,99,221,14,121,187,250,10,62,63,17,69,201,178,74,229,52,202,179,249,0,31,53,177,50,79,93,95,64,112,198,94,122,109,175,159,252,3,3,33,197,73,83,240,84,173,50,22,222,67,159,180,167,6,139,14,152,203,128,154,177,44,128,137,234,225,102,88,182,207,49,200,163,161,238,106,44,51,244,148,26,106,84,195,135,6,179,222,93,123,15,134,80,210,99,238,115,120,67,174,164,187,28,144,111,7,157,8,60,128,91,248,87,82,79,215,168,65,103,52,111,36,166,112,116,62,126,34,38,128,114,187,153,48,57,110,90,101,191,26,61,66,160,184,103,34,179,12,1,14,27,82,23,233,188,6,95,161,21,248,82,165,234,45,77,159,122,72,51,242,181,105,122,48,164,177,100,47,29,248,131,226,186,177,129,161,60,36,8,40,1,247,200,177,84,95,159,199,56,145,102,116,63,205,27,249,116,30,230,60,231,207,235,126,126,85,216,37,9,185,47,118,240,254,247,154,77,216,97,117,201,203,97,221,127,66,39,197,55,115,89,137,90,247,64,142,7,197,0,30,160,125,31,23,245,58,50,228,13,221,253,253,8,223,102,151,220,226,247,74,104,11,8,128,255,90,217,9,63,227,111,236,121,41,165,201,220,34,184,222,109,90,231,194,94,84,243,78,38,149,196,179,136,105,90,247,66,111,181,94,166,158,248,56,7,47,65,151,66,60,144,163,210,32,83,208,114,194,245,161,19,178,118,246,71,66,174,135,131,38,164,139,124,95,73,177,10,62,171,83,234,97,124,220,37,135,170,34,41,55,185,53,0,188,33,113,35,150,56,253,176,26,230,51,130,32,111,107,122,116,173,210,229,194,47,45,197,120,156,5,44,33,242,32,57,18,56,117,44,79,167,66,47,92,3,253,194,217,127,6,188,0,138,188,71,156,121,88,12,33,245,221,234,97,216,182,8,245,60,162,209,108,177,68,75,92,77,65,240,219,23,30,81,16,201,17,243,221,109,97,171,72,82,73,191,185,205,120,42,75,108,160,71,42,209,69,137,152,179,85,72,39,206,145,153,237,4,148,44,152,92,252,84,18,182,57,15,33,179,210,226,34,13,63,36,144,32,21,194,187,240,101,50,58,243,222,141,197,85,201,198,40,155,73,137,116,118,53,111,193,54,238,84,202,226,45,165,203,127,60,239,220,231,116,100,115,185,29,90,150,172,76,0,245,168,8,168,64,71,190,110,196,127,115,37,132,17,69,219,181,95,235,63,41,4,186,239,240,137,43,8,61,47,127,26,78,87,76,13,102,169,9,82,82,179,76,48,236,122,15,109,33,161,199,46,140,88,51,240,168,116,243,210,147,160,143,64,126,96,109,37,151,155,10,93,26,124,149,199,35,119,139,75,118,219,214,61,50,165,124,155,186,200,113,46,54,214,14,216,54,153,3,88,60,224,100,186,38,244,69,18,180,198,225,188,145,91,15,228,241,180,134,36,43,60,163,189,221,34,151,62,187,159,103,46,171,166,219,79,173,156,114,34,124,186,54,176,200,77,122,164,158,45,120,6,211,157,241,84,244,105,142,214,196,188,200,243,168,154,72,70,16,152,60,156,59,196,231,197,206,77,34,91,125,46,203,169,53,78,214,182,104,29,255,24,204,182,241,28,36,65,181,36,27,186,69,35,180,27,207,113,220,136,18,209,50,182,254,7,166,77,206,154,54,130,172,77,225,99,182,177,111,197,172,37,231,50,72,195,60,77,110,134,170,5,87,251,77,215,24,71,38,158,239,167,86,63,155,136,188,228,17,228,35,176,200,113,175,215,77,52,18,33,95,93,218,8,73,103,213,244,78,185,124,65,46,179,40,119,12,9,176,89,136,23,238,156,6,3,252,184,236,16,235,165,229,7,169,63,145,1,121,231,81,169,84,35,219,87,210,138,169,202,218,128,105,106,74,213,245,202,230,96,75,99,49,238,201,199,145,210,226,63,3,200,135,98,24,152,23,89,228,26,97,246,240,174,82,202,155,197,238,55,223,93,89,158,217,116,196,128,145,182,157,6,241,160,222,67,14,135,8,116,79,172,62,140,226,31,196,15,40,219,249,159,253,134,32,125,137,163,203,174,123,62,232,10,103,218,228,174,94,115,54,165,242,245,127,141,154,206,29,56,73,37,255,241,243,1,23,199,53,244,126,169,240,21,65,236,94,39,32,125,153,234,16,152,139,245,220,192,248,190,171,132,48,234,134,203,229,19,97,159,74,78,101,67,214,165,223,229,143,137,68,19,231,129,227,228,106,105,166,246,49,15,76,242,199,189,209,129,136,165,224,38,31,63,238,134,107,3,151,81,42,109,27,46,78,55,179,156,20,96,35,174,215,108,229,37,198,160,247,71,100,155,91,125,255,38,232,22,149,27,197,79,78,100,214,177,180,187,50,14,102,205,103,244,71,198,7,32,174,229,55,185,184,233,171,19,200,96,73,134,191,252,204,168,14,90,185,9,94,115,149,146,160,119,140,139,194,109,69,49,9,98,251,238,64,225,60,213,160,29,162,113,109,253,207,218,22,1,39,33,237,144,177,9,234,82,98,122,161,103,8,66,9,81,46,227,255,222,32,151,79,128,97,223,167,33,25,243,36,63,73,108,123,203,46,15,172,106,252,214,81,67,19,100,109,217,11,120,158,167,115,153,47,194,47,223,209,243,130,43,162,249,71,175,98,221,88,24,207,179,116,16,26,127,18,78,243,63,143,224,176,67,245,39,99,53,77,78,15,73,134,35,116,216,16,102,112,8,144,111,208,238,188,246,24,19,240,162,195,252,211,196,170,46,140,5,147,74,121,239,252,253,188,126,13,18,45,229,201,156,162,24,34,91,144,184,251,39,67,14,39,1,69,177,23,201,221,45,179,247,9,135,130,8,236,4,159,191,255,143,248,78,242,152,170,195,52,141,10,79,19,245,5,68,117,219,92,86,16,48,254,135,174,127,199,29,221,3,156,159,190,217,123,96,132,153,113,230,90,9,227,3,135,148,236,203,3,228,27,162,252,25,67,232,169,234,81,210,231,193,28,80,87,130,68,209,114,14,118,166,15,181,22,63,249,201,19,97,240,52,109,228,4,199,206,240,80,8,47,36,112,137,3,29,41,10,55,225,4,221,102,104,241,230,17,249,190,56,67,185,192,138,151,61,181,99,25,142,194,198,19,157,85,23,251,240,241,102,219,158,133,51,164,22,250,134,245,61,173,47,172,147,15,93,179,235,152,242,78,76,106,216,207,92,80,188,111,164,76,16,194,231,56,28,233,181,203,91,154,234,190,155,157,176,151,165,72,54,181,74,18,29,136,231,200,157,37,202,151,120,136,150,247,171,190,177,125,36,15,166,25,57,17,243,161,174,90,80,52,111,72,178,54,211,81,15,147,213,135,208,159,102,230,176,202,16,74,245,49,16,240,108,93,47,230,183,14,251,139,32,43,19,77,0,153,145,207,41,186,76,222,19,32,17,65,148,134,243,60,205,13,217,248,79,244,238,88,37,200,121,89,24,180,86,165,82,15,230,61,103,18,229,34,223,91,227,57,155,176,109,184,98,198,72,53,131,114,153,76,182,15,249,245,180,155,230,24,148,239,47,219,44,126,40,107,113,185,174,56,24,53,165,110,190,231,135,167,35,252,41,125,126,70,194,253,251,8,21,13,20,134,95,38,123,102,36,21,113,8,102,92,98,205,183,145,243,9,70,224,253,159,174,14,123,20,123,72,120,211,211,219,155,216,167,34,232,94,144,145,179,220,21,0,247,102,160,93,90,160,56,28,16,231,48,242,52,248,53,156,147,254,245,129,45,29,162,87,16,88,252,159,166,136,222,112,159,13,243,139,220,67,203,64,83,157,41,110,126,64,4,154,234,116,130,137,235,43,103,242,3,56,172,206,151,24,62,178,193,113,202,254,212,245,216,10,109,68,57,117,23,193,225,45,239,187,243,150,139,249,153,232,173,171,84,156,244,131,46,251,43,19,59,29,102,156,197,118,213,228,158,59,116,175,42,48,62,5,157,117,252,42,135,222,132,84,16,32,51,250,134,252,108,10,254,65,229,196,4,61,131,209,88,79,228,25,105,25,54,37,215,16,84,232,239,38,170,61,144,74,217,159,134,83,162,17,111,192,21,153,13,122,217,168,176,3,154,131,143,149,229,224,115,26,80,64,237,116,252,30,130,247,228,125,105,189,79,199,53,221,245,128,71,123,194,144,169,172,0,144,189,112,96,118,251,53,91,205,28,121,231,5,181,238,78,10,146,223,122,122,140,73,47,204,244,208,38,5,137,144,180,7,58,82,149,116,228,237,37,84,210,48,228,17,224,242,82,55,252,48,163,16,41,102,143,117,175,71,249,242,154,207,12,172,42,207,70,250,216,67,120,209,39,197,70,61,247,133,215,58,68,240,162,203,64,26,4,55,221,191,227,166,78,4,140,11,172,103,230,6,13,135,255,14,48,118,199,201,142,128,162,21,28,10,56,29,213,200,8,38,97,251,254,177,205,98,149,182,72,200,22,157,183,109,233,200,14,153,229,174,177,208,113,200,94,3,101,8,69,150,121,34,234,201,240,245,215,54,65,18,74,66,238,25,161,97,44,254,102,220,165,247,159,113,44,194,20,92,205,68,38,75,137,238,88,10,38,170,210,234,174,142,42,54,195,160,218,85,67,162,195,147,164,135,28,206,105,186,148,159,137,222,96,209,70,144,176,37,166,85,40,223,91,99,194,213,63,147,52,214,113,42,101,110,120,53,140,104,34,241,140,251,24,128,160,2,120,247,200,133,37,101,119,135,118,8,237,77,141,92,10,129,236,107,163,1,43,180,70,71,236,205,186,49,119,3,126,238,83,245,202,53,11,66,58,131,228,137,63,251,41,211,212,64,121,100,135,21,194,198,14,164,73,189,148,174,150,172,106,207,107,208,98,181,31,155,11,42,222,123,21,123,100,196,175,135,209,224,112,237,66,12,199,47,147,171,199,91,33,42,148,162,160,89,159,48,87,205,49,154,9,216,65,232,54,242,6,75,235,50,3,234,12,235,30,40,167,112,182,252,81,47,251,96,52,89,183,242,203,115,63,112,106,149,183,184,229,70,76,75,140,25,122,67,57,28,200,87,149,64,7,130,163,147,199,18,14,170,90,99,40,203,147,218,185,73,237,196,21,251,109,33,184,21,213,206,130,99,88,116,111,156,214,181,44,72,143,142,216,147,76,99,164,232,150,156,172,230,25,65,216,121,188,87,116,170,254,182,75,199,160,117,12,147,105,226,217,174,78,43,233,138,24,64,155,227,34,85,80,23,243,154,32,4,122,35,93,78,204,109,243,115,238,159,82,201,173,43,82,151,251,13,98,22,220,100,37,78,185,140,218,26,238,8,185,141,95,162,179,247,48,207,182,122,162,60,168,96,14,25,167,240,149,200,255,70,30,112,35,167,87,160,35,113,25,26,183,16,108,81,205,68,117,229,147,90,139,187,132,42,199,151,46,94,24,125,87,137,147,22,147,243,49,86,67,98,107,117,36,241,1,209,174,25,193,207,243,227,152,236,79,207,185,249,17,206,66,125,224,221,238,47,204,189,23,113,183,9,244,209,106,250,109,52,226,197,170,56,141,130,203,199,245,224,148,138,207,107,98,217,193,178,166,21,236,13,118,91,14,108,95,202,123,218,9,52,166,79,1,103,79,56,147,214,189,200,41,25,8,222,78,21,182,21,220,27,73,114,222,160,19,201,125,234,23,85,236,60,119,33,68,140,3,184,107,180,113,223,86,249,159,77,106,18,235,82,60,51,87,74,82,145,157,48,149,96,68,88,86,183,255,255,24,82,15,240,142,120,112,96,73,159,143,157,80,172,222,106,20,217,112,227,41,154,130,78,169,111,230,153,59,41,214,167,237,230,128,214,44,58,37,70,160,1,7,66,172,14,165,145,182,17,216,223,81,212,148,170,142,194,213,62,45,106,141,221,47,195,131,116,126,157,21,158,81,78,221,20,202,50,162,183,222,8,48,120,50,207,4,191,97,168,221,60,164,103,119,191,22,69,248,163,235,225,192,189,25,33,9,171,99,128,88,124,118,123,78,171,238,38,198,57,42,39,28,226,61,66,59,67,178,30,44,16,97,107,244,220,105,148,80,249,180,94,121,56,235,41,246,34,220,75,32,185,242,28,31,8,5,134,144,24,53,130,111,26,137,68,190,52,150,143,228,217,50,40,167,13,126,180,199,167,154,102,10,199,242,165,205,244,15,240,239,100,1,216,22,131,186,192,201,182,135,135,124,133,135,120,111,20,246,61,144,37,175,133,130,109,120,131,93,9,227,142,215,83,100,109,83,132,99,227,152,134,194,107,69,82,160,232,182,17,18,153,173,231,45,221,50,170,7,6,238,231,157,3,208,136,84,204,250,138,161,50,20,176,112,20,127,73,164,201,75,15,44,166,233,22,252,206,67,72,81,249,30,102,20,216,97,106,244,155,147,236,63,255,16,208,28,129,89,246,146,47,26,241,66,144,169,182,125,234,120,134,50,24,99,102,213,156,58,38,39,37,92,118,84,199,19,113,181,156,252,203,247,199,57,51,170,153,223,210,193,121,222,54,194,92,28,56,235,196,170,209,120,61,119,189,225,235,166,62,32,95,52,95,21,199,146,173,165,45,8,183,254,200,225,147,203,62,179,95,253,64,13,51,25,194,50,217,44,183,0,23,112,178,54,98,248,127,37,168,65,66,55,118,161,139,131,154,155,58,222,15,47,131,235,92,67,190,174,140,81,21,70,109,139,123,11,153,146,237,235,136,117,71,196,171,74,71,170,245,145,186,233,43,242,51,150,53,155,25,155,145,249,129,35,151,189,198,128,192,157,26,143,178,65,43,179,118,242,94,213,146,50,76,17,178,161,177,93,187,181,18,245,233,204,178,199,102,38,14,90,198,202,24,185,230,231,12,45,161,0,37,36,220,108,74,116,127,145,163,227,0,35,171,190,195,201,86,158,39,127,166,74,188,32,226,129,139,165,189,207,162,137,164,214,64,57,51,87,92,14,107,141,236,230,142,207,79,146,64,154,24,50,234,43,151,6,144,89,221,96,246,176,97,0,107,53,108,114,173,118,68,42,79,234,207,214,111,131,113,143,76,160,86,241,232,191,173,60,148,76,61,170,63,150,213,165,85,107,213,237,225,51,4,120,30,206,15,236,8,154,113,87,180,148,101,99,14,42,187,30,122,218,53,113,208,95,245,173,193,91,207,13,214,240,11,172,238,193,80,176,67,48,150,156,12,208,231,142,63,67,73,161,111,47,249,144,214,56,153,135,47,214,244,94,107,145,9,123,185,103,51,87,144,223,51,91,165,55,29,208,96,74,238,214,39,84,205,80,74,147,155,2,143,133,247,210,209,4,153,206,159,114,84,63,128,103,131,147,229,118,33,39,227,32,106,76,228,253,242,88,35,167,206,34,79,202,83,181,117,80,219,221,193,211,255,55,64,81,203,53,63,33,158,152,223,178,157,250,70,0,19,59,74,143,120,241,127,158,68,126,178,9,196,200,96,139,111,80,253,162,30,165,234,193,41,188,208,228,60,208,109,190,176,49,68,100,27,32,194,204,3,58,130,145,52,237,249,23,230,89,75,79,186,175,236,206,219,139,232,243,53,87,127,26,123,237,203,120,121,131,42,219,89,20,222,205,160,9,137,136,62,100,61,55,205,120,110,107,181,105,16,44,3,86,36,183,205,29,155,147,20,225,178,96,188,47,138,140,4,100,114,42,80,201,221,148,65,176,19,25,85,133,149,180,2,75,69,115,73,55,194,15,226,206,231,116,25,227,254,70,255,53,78,140,143,215,212,24,71,251,3,136,133,152,227,218,193,207,240,2,40,116,240,83,75,14,248,227,59,43,204,180,51,170,113,117,235,96,81,50,169,98,85,210,221,181,191,12,93,10,186,79,136,201,216,45,73,212,61,180,15,45,197,19,242,63,236,225,191,199,63,58,203,142,118,51,123,175,203,28,143,241,255,214,209,176,8,186,241,255,150,116,179,176,59,47,91,25,49,182,195,184,151,189,118,173,74,158,111,202,173,217,10,234,30,89,63,231,139,135,25,212,55,173,184,214,79,41,158,177,240,167,197,143,79,176,103,212,251,43,31,236,143,25,209,47,19,78,22,189,181,13,174,151,44,199,196,48,65,234,32,225,150,66,31,245,59,87,240,142,189,96,147,146,41,207,225,140,113,172,213,196,105,195,200,200,77,138,207,189,55,29,128,156,83,242,161,55,153,9,144,199,125,207,20,110,43,171,229,155,126,174,10,240,139,22,47,64,186,232,188,180,165,218,76,0,122,58,167,202,65,245,67,246,201,142,115,21,122,36,243,162,238,142,51,80,246,136,41,254,208,231,58,94,144,3,168,189,24,31,160,113,108,238,185,235,11,232,167,150,16,211,218,102,198,159,185,197,62,14,43,132,188,102,112,163,250,154,234,178,216,222,161,149,240,209,89,209,131,53,233,167,69,209,214,24,190,114,23,1,67,225,69,169,188,89,156,125,229,128,76,79,68,51,162,95,252,5,179,204,93,16,192,252,104,165,186,25,67,201,48,246,173,63,179,156,243,166,111,113,114,0,225,226,62,31,14,42,196,22,218,92,145,202,247,190,104,233,195,106,113,31,49,102,89,207,140,73,138,224,157,117,218,164,55,186,81,84,11,116,121,17,198,28,220,56,18,203,206,151,28,252,190,159,147,245,89,162,142,136,0,247,1,123,179,21,199,109,254,201,56,189,194,40,64,201,32,79,153,134,184,92,0,161,242,90,243,125,160,168,43,35,250,188,158,171,33,12,214,25,106,236,215,235,3,115,159,70,162,241,32,244,81,16,112,153,202,86,182,140,251,25,109,121,150,65,208,198,225,76,149,67,172,210,33,42,210,255,153,212,204,201,29,140,209,188,195,202,226,50,235,173,245,242,15,57,199,160,15,160,18,20,200,81,140,74,122,190,157,196,184,190,157,215,82,105,8,204,180,66,131,137,47,249,57,164,31,224,92,57,155,91,74,186,136,1,170,112,130,22,175,33,119,100,44,142,196,17,60,119,207,156,215,152,245,28,197,194,206,218,93,163,137,39,64,1,249,220,32,201,26,116,243,214,99,25,175,252,46,23,149,39,59,229,73,187,151,186,209,175,127,163,99,83,45,239,75,114,244,217,62,85,215,242,157,200,63,82,90,240,129,220,65,204,86,154,155,173,246,118,88,171,20,251,39,111,103,31,242,178,159,22,94,149,159,223,30,80,197,19,83,221,174,72,186,121,133,61,98,207,118,190,90,93,190,42,125,68,24,194,183,255,114,220,244,237,51,131,136,103,12,239,92,49,79,144,12,149,126,133,112,185,171,139,68,174,57,250,215,156,155,113,4,139,4,0,10,253,143,96,52,80,38,132,79,71,20,168,77,253,100,63,64,174,50,123,208,9,181,169,229,182,148,82,135,27,107,122,140,159,194,236,103,101,33,101,164,233,31,32,157,16,119,131,234,250,151,82,162,32,98,111,155,13,206,198,40,205,138,147,146,113,222,179,249,33,150,243,78,210,107,66,101,52,9,131,110,250,60,254,183,246,16,213,225,175,178,233,132,76,11,187,90,21,225,62,194,243,32,85,222,81,219,89,150,230,183,103,129,176,136,20,68,22,173,122,62,50,39,81,47,216,73,237,190,212,52,233,66,165,248,87,122,255,6,22,138,143,113,235,42,218,88,28,101,187,95,155,0,158,217,225,230,12,48,114,250,174,79,178,120,199,86,207,151,27,171,162,7,32,11,191,2,20,203,190,84,13,123,21,185,233,182,242,233,76,92,217,101,140,212,31,40,214,42,102,146,104,141,192,244,57,227,18,73,26,13,61,86,180,190,137,133,11,240,115,164,164,202,94,148,213,105,253,101,167,141,33,145,219,229,90,157,190,44,45,88,216,212,126,160,59,231,23,109,95,74,224,250,15,109,118,78,184,203,212,46,161,158,4,121,166,121,112,172,51,22,80,3,194,59,125,189,199,137,49,240,73,45,253,115,206,252,38,172,244,53,146,19,177,183,21,91,224,223,211,65,99,153,77,124,150,161,163,91,27,78,56,205,175,68,243,91,63,53,232,214,247,73,52,253,50,98,24,127,216,252,90,59,126,246,59,118,67,232,173,58,75,182,181,146,126,220,57,219,2,212,94,125,165,159,21,133,136,106,150,66,245,152,116,11,133,200,13,221,203,42,247,2,53,71,33,198,105,227,232,38,63,229,114,235,154,202,122,226,76,6,98,156,7,100,250,161,245,228,236,224,188,45,186,23,6,29,182,84,87,94,200,199,147,145,152,71,135,15,38,123,189,67,191,38,2,143,228,94,191,57,255,44,196,224,132,154,104,186,15,205,39,1,142,74,150,128,78,159,226,230,54,217,60,28,81,252,123,27,26,104,37,46,138,158,84,118,194,108,236,129,24,45,73,208,204,202,42,231,33,134,219,48,85,73,251,49,188,163,13,200,173,187,142,30,192,162,67,226,164,250,103,205,14,178,178,174,121,81,95,251,18,189,217,5,178,48,233,232,114,252,138,146,165,249,160,35,40,48,89,99,144,59,66,77,167,176,142,209,152,86,96,58,127,30,97,152,193,38,164,103,223,2,0,63,167,145,100,126,72,195,75,184,145,140,203,149,194,166,128,200,28,211,160,198,148,221,245,64,136,28,212,229,255,173,11,223,160,212,126,109,154,69,145,81,234,93,96,25,1,214,87,121,6,0,217,50,156,17,206,182,93,125,108,19,200,5,204,201,85,72,129,20,107,27,0,239,18,4,151,30,38,61,178,238,53,59,230,129,172,89,139,0,211,113,90,125,10,25,46,179,101,214,60,81,154,105,94,201,200,221,152,69,193,88,208,248,166,125,197,0,228,28,165,94,119,154,130,41,42,3,180,184,10,229,92,78,62,228,168,174,221,77,115,55,40,137,2,220,15,23,55,123,234,137,147,26,226,170,214,246,12,132,41,159,5,213,48,148,120,17,27,133,124,157,92,126,230,129,118,97,152,192,141,86,42,122,254,247,28,182,148,75,76,10,69,213,46,191,38,236,196,97,58,48,49,64,185,119,4,130,181,216,8,168,141,3,173,129,55,217,254,237,110,252,251,92,5,56,43,156,8,244,106,234,119,203,85,10,196,107,255,123,233,3,64,67,208,155,43,238,177,233,231,183,132,241,248,24,97,14,135,177,117,122,47,218,101,95,157,107,93,49,244,19,227,183,100,79,176,198,239,161,94,181,91,230,192,152,204,63,165,172,241,93,44,75,127,191,93,196,250,149,96,195,131,120,178,145,181,23,235,174,50,167,89,97,146,171,247,77,113,146,146,246,248,123,122,124,199,30,106,237,63,188,164,148,25,27,171,202,184,182,20,210,140,185,233,65,92,85,83,137,148,39,172,74,211,131,1,40,216,212,167,188,99,233,19,233,194,49,229,196,94,227,162,113,38,8,53,99,202,228,35,65,233,100,78,6,50,108,45,122,3,179,103,155,233,85,61,167,36,88,184,187,49,197,104,209,102,197,101,128,177,228,186,217,185,50,43,242,164,52,21,120,28,87,178,93,152,65,201,85,54,84,180,164,70,144,143,235,129,84,6,223,171,229,228,117,82,110,141,152,166,183,218,62,83,114,180,10,143,200,196,10,50,83,248,169,180,26,171,187,8,199,110,90,39,241,216,190,116,96,245,119,248,202,3,161,156,6,62,147,18,229,142,8,112,52,42,41,103,205,184,28,176,171,104,242,206,240,26,185,89,151,193,36,169,50,221,196,233,74,119,31,49,19,221,144,32,3,136,207,55,61,44,66,207,226,236,237,36,17,200,93,77,247,33,206,239,199,185,241,239,52,32,122,11,131,198,55,174,138,135,228,66,12,78,69,52,177,140,134,91,88,237,39,178,46,191,65,141,115,200,135,11,31,173,190,102,31,29,78,45,53,95,132,5,247,235,101,31,215,248,18,65,65,86,62,165,240,225,1,45,194,55,209,59,119,53,89,69,168,130,22,22,27,24,181,6,105,181,8,85,79,148,58,163,190,253,49,225,141,16,16,228,97,104,23,205,93,146,135,201,158,254,79,86,188,62,80,189,158,10,11,213,252,161,121,150,40,68,219,55,239,53,86,23,40,108,200,220,235,187,176,142,104,250,100,55,134,189,99,71,56,20,247,23,169,95,173,60,231,43,153,95,43,244,243,108,193,166,159,217,43,220,225,178,230,132,183,253,107,255,173,4,162,231,100,61,108,93,113,125,55,252,106,67,232,5,186,63,141,14,110,41,103,132,248,120,175,161,112,58,188,205,187,247,81,131,108,156,110,98,87,67,41,250,107,146,76,79,169,81,187,174,153,68,5,185,142,194,241,14,187,231,227,78,40,70,49,194,198,179,40,210,27,167,45,93,155,54,31,95,62,243,154,90,111,213,222,142,209,159,137,151,45,112,172,72,177,153,41,78,2,238,183,3,138,146,248,250,118,247,73,91,117,104,182,90,41,240,179,191,50,18,232,223,219,125,171,130,203,235,172,172,103,1,68,178,151,35,214,38,22,42,228,222,20,149,137,107,109,14,209,11,72,29,83,143,7,180,26,89,88,191,125,230,181,14,37,3,108,223,126,146,23,73,152,4,76,84,75,53,76,232,105,160,95,107,201,147,47,221,221,183,155,136,74,131,221,240,131,219,157,64,227,253,68,125,117,4,105,18,241,162,92,162,252,188,229,17,116,92,9,227,118,128,115,19,133,42,181,18,196,129,191,197,20,34,151,130,195,143,32,25,60,212,107,230,3,3,1,95,53,47,25,200,80,54,195,188,45,117,123,63,235,245,121,147,95,172,124,204,61,159,7,13,199,218,216,6,86,55,42,253,96,182,169,251,155,36,216,41,135,95,174,217,7,78,134,27,100,210,131,146,49,229,142,236,56,84,135,100,206,215,104,161,230,76,253,33,149,255,6,237,210,227,153,87,180,98,189,88,19,59,41,183,147,114,9,229,220,174,40,46,176,165,34,108,158,199,89,5,52,251,18,18,144,127,119,199,208,248,146,137,86,99,124,216,122,181,217,56,52,171,233,176,218,189,243,32,108,65,210,109,10,190,78,159,239,159,157,52,176,166,243,125,156,131,238,2,183,235,14,88,20,214,67,164,18,224,207,27,97,231,232,83,115,182,141,185,189,218,24,115,250,36,169,63,35,185,94,31,247,182,236,254,92,75,6,169,170,79,67,61,148,56,138,7,167,215,76,216,96,207,34,103,14,199,197,164,237,208,214,13,214,65,180,157,93,175,95,12,189,110,170,9,76,122,66,254,113,38,177,227,204,238,145,146,216,86,212,93,203,134,83,199,245,40,253,232,28,116,136,61,250,242,204,171,56,130,198,163,9,247,186,159,175,191,133,224,124,182,5,203,238,92,89,218,156,158,236,119,7,71,149,152,12,37,3,240,192,15,128,180,19,186,119,109,19,102,96,153,105,149,192,161,91,69,63,251,182,232,104,135,153,196,117,124,0,67,253,3,198,247,11,162,54,161,24,140,198,206,37,206,65,205,211,141,69,239,16,132,43,28,232,59,210,37,217,129,86,58,59,69,122,119,245,133,135,17,187,49,161,65,160,149,75,71,80,133,88,205,143,118,23,220,248,247,49,68,82,142,111,221,209,5,122,62,56,20,76,41,197,82,0,114,40,236,236,186,120,210,178,180,204,81,115,108,249,107,87,71,71,182,66,140,189,24,109,252,122,154,15,25,68,223,50,244,165,6,112,133,241,43,196,5,9,204,160,81,203,114,57,151,2,79,152,139,104,214,68,59,230,255,155,218,6,60,131,53,210,133,29,248,84,6,250,220,172,86,104,32,35,195,228,46,95,236,89,182,118,209,151,100,195,80,121,65,101,84,66,211,80,64,200,24,94,169,132,163,11,136,136,114,100,210,228,21,59,90,96,2,90,215,116,192,120,223,25,44,197,4,162,195,242,111,93,200,38,164,147,92,239,165,235,156,173,207,121,219,16,23,164,63,87,187,210,142,236,110,225,28,183,202,76,9,228,149,165,148,64,0,107,20,182,194,150,186,216,213,89,89,151,106,217,55,255,99,235,124,237,124,4,229,241,58,97,50,46,105,133,11,173,254,192,77,125,176,215,156,37,60,149,23,89,213,190,250,195,219,65,88,74,248,231,59,94,101,254,43,201,167,42,198,23,20,209,101,147,255,193,215,59,103,99,106,130,227,87,255,211,30,159,174,6,48,186,156,13,167,90,108,152,73,188,43,25,208,219,191,252,29,41,30,210,82,214,140,144,107,229,235,196,57,58,29,25,220,61,159,38,177,125,11,48,18,74,42,226,138,163,208,99,181,210,249,56,21,113,109,56,53,3,249,18,77,200,150,240,156,115,236,43,177,208,157,224,19,254,218,207,117,111,194,185,188,80,28,249,40,94,184,202,129,168,172,91,18,25,195,208,74,118,204,250,110,117,33,49,106,137,126,28,189,94,67,37,157,155,106,91,225,249,119,211,68,250,17,171,157,171,114,237,55,28,161,96,243,30,54,71,147,222,166,250,203,109,186,30,40,253,242,214,161,115,32,249,21,108,51,39,26,166,246,174,181,240,51,43,133,82,186,228,251,71,138,64,107,94,27,165,135,57,175,35,64,107,164,24,145,255,126,206,27,55,181,99,213,217,188,247,129,131,109,173,17,206,149,154,240,68,138,105,68,169,117,200,41,188,166,88,171,124,237,170,203,204,229,200,207,31,190,39,3,217,97,2,39,17,151,165,11,116,41,145,13,141,211,164,65,170,114,228,150,148,146,122,219,38,60,88,112,32,122,60,79,65,81,51,163,109,82,104,165,152,6,84,32,194,30,248,225,7,85,235,169,36,33,232,194,99,26,67,202,55,145,43,44,207,200,160,223,210,161,129,197,158,174,87,25,57,247,14,79,246,42,90,77,2,52,189,196,134,194,58,222,160,16,35,141,65,236,254,189,47,198,248,182,215,205,99,78,193,59,247,113,141,192,102,213,138,166,75,180,98,253,122,179,100,167,205,105,92,13,206,42,115,157,227,91,4,91,203,180,114,123,34,87,147,241,192,251,149,62,135,6,37,96,59,203,235,80,166,65,110,55,33,102,168,207,141,188,238,16,120,233,87,198,43,129,3,180,192,158,7,137,108,74,247,56,194,245,94,198,245,20,168,172,169,240,184,76,90,164,157,84,166,233,110,187,144,144,12,168,42,89,140,90,186,4,171,8,18,35,227,232,239,210,236,111,97,112,29,9,176,240,164,19,9,227,162,45,190,157,212,234,79,122,58,188,200,247,202,231,55,70,6,118,241,98,19,118,95,1,199,20,16,233,50,31,135,216,233,111,177,238,119,135,99,164,254,48,39,231,73,231,22,84,111,224,227,63,111,26,2,199,248,42,248,31,12,127,62,50,66,64,185,7,236,1,94,243,79,123,49,135,128,78,95,247,15,109,224,143,12,250,217,135,108,209,212,183,196,159,31,228,214,130,222,1,125,249,145,15,108,57,120,199,65,53,127,248,39,121,65,13,137,105,254,224,163,252,40,109,167,51,209,86,15,65,173,67,210,255,194,143,38,62,14,116,113,251,68,117,153,118,40,250,124,163,217,6,233,226,57,135,198,182,26,196,113,54,64,132,216,199,221,88,120,10,110,24,213,59,220,15,118,158,78,144,37,31,202,210,173,158,50,61,112,113,246,177,79,131,149,172,197,189,70,69,85,187,124,218,121,210,103,91,227,68,148,255,141,194,211,82,160,203,98,117,107,187,160,66,237,45,173,60,205,215,132,85,30,221,51,229,121,232,154,251,59,243,61,239,250,88,78,177,61,216,241,148,38,37,26,118,38,207,69,207,201,202,127,191,24,130,114,188,136,144,84,11,201,145,9,29,28,203,190,197,127,27,38,211,186,96,117,54,89,239,69,173,19,18,79,22,102,249,102,48,14,235,193,124,207,14,12,74,88,192,116,188,187,147,126,215,58,253,170,2,217,76,37,235,40,163,185,217,112,232,53,144,61,215,106,237,253,220,22,143,219,182,166,50,135,57,129,152,179,248,178,122,13,212,184,111,158,73,98,165,147,32,80,105,66,165,123,143,218,41,92,109,154,181,123,138,86,52,137,210,181,46,150,227,120,153,67,149,11,77,5,57,78,162,219,225,254,209,9,47,34,177,154,189,157,88,143,61,250,73,84,82,249,189,199,180,33,36,32,91,142,1,57,59,135,173,180,23,95,94,192,103,198,59,175,178,189,149,62,250,148,114,31,110,12,56,54,39,75,155,67,226,99,119,190,226,3,250,101,246,116,33,218,241,117,143,0,82,68,177,131,192,223,113,23,75,82,158,167,81,221,141,165,221,63,247,125,135,248,211,112,28,46,236,155,171,113,229,91,174,28,190,247,171,74,184,52,133,195,173,114,89,163,110,190,59,211,236,165,73,229,249,91,142,254,185,160,249,69,181,123,246,11,86,252,112,90,182,23,125,211,87,111,22,73,218,195,166,132,120,78,233,127,148,192,160,103,171,253,136,158,254,73,37,2,115,165,179,93,195,73,139,96,227,103,59,114,163,252,89,127,214,208,27,20,36,106,144,78,76,252,172,211,128,245,79,219,170,254,130,215,198,186,231,82,12,37,128,56,60,151,250,23,129,85,179,245,27,83,240,129,65,107,64,219,227,40,254,8,216,205,240,199,34,127,27,83,21,84,176,217,206,20,229,140,4,44,7,27,194,166,221,141,154,203,35,68,64,36,116,98,168,94,62,62,218,130,68,164,229,203,153,13,1,45,55,66,232,5,134,32,56,201,247,202,225,66,234,246,233,88,177,125,130,191,203,66,174,111,35,166,137,120,110,129,20,171,206,61,74,255,203,208,69,215,67,240,249,67,135,11,248,8,85,79,158,216,183,236,35,180,202,115,39,53,2,187,165,75,35,175,227,155,38,141,173,182,87,122,65,161,236,237,246,22,32,221,109,62,114,47,197,1,175,201,111,217,71,147,161,187,137,110,84,23,133,49,66,232,241,162,120,164,137,136,169,113,165,90,124,27,198,133,187,173,132,200,43,173,226,153,155,137,230,90,83,87,43,147,94,121,221,99,28,238,85,197,215,226,161,82,36,6,240,207,232,87,231,48,25,6,101,73,3,24,161,46,229,140,138,191,123,146,173,130,111,121,157,229,55,225,200,133,53,138,76,240,99,42,109,90,70,146,25,142,221,109,171,182,37,47,240,216,158,196,97,87,192,119,92,128,102,97,226,89,211,67,253,4,20,162,38,170,255,126,229,134,12,127,191,19,102,146,154,13,44,195,108,213,126,88,14,142,250,184,71,76,92,42,242,130,0,178,44,115,221,48,150,167,32,246,247,246,234,118,195,82,36,89,60,170,142,36,40,231,14,205,206,255,64,153,109,221,126,214,223,181,63,84,170,143,196,1,78,109,230,176,125,239,48,55,252,160,164,238,126,121,217,43,90,148,63,201,109,120,64,107,199,155,19,120,152,133,33,36,75,86,193,208,244,249,216,219,101,100,70,223,208,73,233,202,106,30,46,68,86,67,109,42,99,45,132,26,81,87,173,215,6,69,128,86,84,253,208,240,189,109,166,152,243,150,31,66,42,178,232,109,29,38,25,135,105,89,84,17,149,152,133,155,85,191,76,210,35,34,171,254,133,6,137,223,207,48,174,89,212,177,31,39,198,76,30,234,161,104,120,225,0,177,99,119,214,115,243,96,150,161,46,52,58,173,156,62,45,28,176,146,151,139,48,151,195,104,160,1,77,209,238,182,89,6,123,155,76,251,226,155,173,50,62,56,159,138,17,31,131,115,206,163,140,230,133,176,12,212,100,170,188,100,63,169,69,49,202,234,14,31,188,140,27,173,242,197,34,203,58,153,137,86,187,125,121,93,122,148,118,83,83,116,41,76,29,94,188,40,191,55,105,229,142,103,72,209,14,38,252,123,244,206,227,8,192,140,255,87,186,90,61,218,68,212,175,193,163,169,215,66,204,169,207,20,145,8,220,132,64,168,118,9,96,96,23,178,163,8,206,221,94,235,66,117,229,1,228,63,251,201,78,73,26,199,200,222,189,222,89,243,194,67,77,240,209,155,165,87,186,228,81,115,84,238,132,149,133,83,52,81,249,220,105,160,190,240,202,61,87,21,24,12,121,133,78,139,230,227,134,11,223,159,167,104,75,138,154,225,205,50,28,117,190,14,192,225,228,62,148,84,105,17,194,90,219,45,43,119,81,158,244,198,186,62,121,208,152,9,132,227,178,17,235,174,130,211,166,225,218,25,53,7,161,4,242,176,77,97,234,219,177,18,133,243,162,153,168,148,172,91,199,107,144,213,130,188,250,10,82,112,173,206,205,48,20,249,131,48,124,210,21,253,188,127,24,40,241,159,135,97,62,213,53,95,64,3,49,240,194,150,94,144,65,118,81,250,99,89,119,4,86,111,213,67,69,16,53,76,146,162,137,45,47,75,80,39,16,10,23,33,84,3,115,90,44,30,187,204,77,7,135,237,236,151,22,120,40,19,145,15,217,135,119,187,200,176,233,152,125,89,69,218,78,106,26,52,104,67,220,15,57,236,63,77,32,95,232,180,108,208,78,194,152,116,230,157,212,208,127,136,34,39,246,77,27,121,1,100,13,250,112,235,241,198,191,101,107,187,200,8,59,51,70,88,249,252,235,62,232,51,92,221,211,20,39,79,167,108,59,171,201,51,2,52,192,62,162,50,173,128,90,154,143,145,110,31,197,242,175,174,166,200,94,139,254,59,80,18,168,213,85,189,93,190,247,185,195,160,90,117,23,198,45,29,191,58,138,64,55,192,163,105,227,129,163,59,87,203,26,38,104,140,90,34,171,246,146,170,174,41,27,105,113,87,246,94,174,80,168,81,207,148,125,136,66,176,151,148,144,205,1,205,228,178,89,27,70,251,141,0,201,216,219,204,202,25,191,104,64,23,42,111,166,188,101,140,210,159,236,85,82,54,156,175,95,207,13,162,114,59,171,207,99,46,13,248,196,173,24,142,37,23,204,103,205,194,5,144,80,164,172,194,66,98,108,240,145,4,102,10,98,28,75,78,99,50,223,97,25,94,45,168,80,40,13,101,121,164,129,225,15,29,96,18,254,107,53,52,72,160,147,95,24,109,121,23,94,214,120,8,125,36,140,123,225,29,12,82,231,126,214,150,31,85,43,213,32,32,66,227,139,19,35,23,116,115,139,0,166,4,129,102,2,143,149,207,157,218,62,36,255,130,253,68,124,93,129,66,132,207,70,251,182,37,127,49,67,220,37,128,215,207,249,81,205,6,197,109,205,104,42,113,148,238,236,166,113,138,228,47,243,96,51,113,196,214,31,103,0,145,43,165,50,201,180,12,60,68,187,74,60,128,161,118,132,165,224,229,17,206,190,7,201,116,135,223,145,48,40,174,60,153,0,6,114,243,234,255,251,43,81,107,76,247,63,239,240,22,219,176,199,104,21,25,82,243,20,47,201,201,247,76,126,212,25,111,146,31,129,194,49,189,5,96,80,87,50,164,39,113,41,173,45,178,0,180,232,94,79,202,75,51,220,176,166,180,45,165,243,53,7,243,37,75,121,80,238,102,116,0,69,77,6,203,113,143,0,54,51,99,90,34,149,202,251,85,2,140,156,106,213,174,81,128,71,84,236,163,8,16,23,142,222,138,28,8,137,130,201,242,86,82,210,229,140,168,39,26,20,44,147,40,239,168,31,22,227,16,100,99,221,151,166,188,180,67,18,32,73,246,38,121,135,221,118,108,185,112,94,176,243,139,5,9,200,133,70,140,3,22,219,49,214,147,126,196,48,107,206,129,41,216,42,85,103,155,197,201,48,67,50,57,37,58,137,150,27,115,13,150,254,80,148,133,165,131,152,186,166,235,156,163,9,63,7,2,144,148,15,187,187,164,114,62,175,75,227,101,97,18,208,65,124,129,54,222,99,151,126,113,200,133,3,41,21,8,110,105,16,51,143,135,123,31,115,221,74,150,96,186,8,124,4,12,24,177,222,230,203,101,7,223,225,52,38,156,166,80,54,39,5,103,80,97,61,149,191,185,129,163,253,142,107,205,36,31,157,56,96,206,4,249,163,167,255,82,9,171,73,239,110,240,229,135,13,236,0,62,225,19,142,111,41,71,39,236,69,249,127,166,54,205,23,18,252,73,80,206,3,155,116,81,176,120,204,250,198,239,99,14,18,152,40,186,158,21,44,45,101,185,163,223,1,51,254,198,143,89,35,37,20,191,117,249,252,27,23,101,153,138,143,138,61,186,10,48,212,255,8,74,99,5,165,6,51,185,156,158,150,85,89,140,175,245,23,147,154,86,188,137,102,127,4,166,244,195,51,206,140,11,115,204,79,131,128,149,160,89,255,76,47,126,162,35,13,71,43,167,1,185,207,87,156,72,140,97,167,206,29,123,227,18,69,169,171,104,136,251,53,234,178,246,183,241,29,211,61,55,244,132,75,43,182,163,180,123,86,35,67,28,55,107,247,117,142,199,59,26,217,57,153,44,38,85,122,104,15,167,235,89,103,58,5,247,0,53,131,54,48,210,132,151,161,87,168,85,98,108,77,223,59,99,46,220,184,199,178,92,1,133,8,145,174,79,103,235,182,253,251,93,113,80,123,149,60,133,9,12,64,112,201,198,90,32,27,42,33,52,110,148,18,179,78,233,252,61,249,223,8,255,89,229,179,145,199,102,29,178,221,79,52,229,133,82,252,150,85,85,14,140,129,121,34,244,244,45,50,147,185,31,143,44,205,213,161,168,135,206,39,0,95,44,47,207,151,28,182,184,100,103,241,68,71,116,111,58,37,78,158,182,166,77,59,228,50,49,9,67,75,234,5,41,63,104,27,143,225,114,163,84,181,110,133,228,4,15,20,197,120,70,82,115,124,27,252,137,152,135,118,89,24,109,12,140,43,91,122,13,90,239,215,195,103,136,56,139,145,0,113,96,38,87,142,117,228,137,90,105,218,178,101,120,45,121,19,233,254,130,208,47,14,161,134,159,250,241,76,251,40,1,168,94,100,120,147,197,176,116,253,34,85,234,15,226,37,62,107,70,255,5,90,204,12,201,24,243,32,27,138,118,119,7,161,98,73,252,57,109,112,33,77,179,250,186,33,105,3,148,121,54,9,215,152,130,147,133,122,172,233,236,148,251,225,65,44,19,103,220,166,10,64,169,2,92,16,182,231,190,221,22,60,166,33,228,88,42,233,140,253,254,183,240,112,7,80,178,66,184,220,181,12,187,54,101,14,49,44,0,138,120,173,58,4,215,152,221,216,205,232,124,34,140,212,101,150,251,234,99,18,23,75,55,8,118,169,193,192,190,4,20,8,247,124,23,232,23,177,5,105,102,19,49,1,51,42,107,209,91,36,235,164,43,245,40,124,192,51,129,213,152,202,198,210,173,228,206,119,189,121,14,242,128,215,6,96,40,48,174,227,250,169,99,197,106,210,237,2,26,27,147,138,106,39,132,174,148,114,196,79,210,176,199,223,242,91,129,130,204,111,133,86,97,158,15,76,139,21,17,177,243,104,15,238,144,127,108,117,201,65,163,17,254,215,160,25,155,129,175,250,62,121,75,139,113,199,65,159,74,241,244,162,126,137,211,12,1,140,37,230,211,196,159,44,133,15,155,172,57,219,154,224,195,72,222,121,195,8,42,167,99,150,31,89,180,135,183,175,137,215,135,206,44,56,57,180,219,47,133,162,45,119,113,201,165,245,118,26,53,170,215,235,188,61,201,227,117,127,190,69,181,185,128,10,180,163,43,175,3,5,142,196,206,83,130,109,182,79,158,130,56,102,192,199,46,225,136,208,19,171,94,24,63,76,208,186,237,205,234,155,190,245,143,69,18,4,167,4,177,236,128,203,83,113,81,129,153,198,59,140,21,113,115,41,255,59,154,64,120,46,90,232,67,184,235,72,136,214,140,183,102,179,225,128,228,240,204,180,24,131,161,166,20,189,60,109,226,253,249,183,158,95,162,250,175,170,62,162,177,106,92,224,255,124,166,210,194,245,56,145,228,48,90,8,71,97,102,187,141,72,219,5,176,245,211,209,240,52,218,37,68,63,210,2,17,214,129,4,83,7,222,188,182,230,85,125,84,151,12,72,126,0,158,78,201,217,144,6,148,219,234,14,213,95,1,47,141,37,198,178,160,195,113,157,90,254,138,228,114,89,114,165,13,193,224,91,94,135,79,19,255,48,20,57,30,33,155,102,61,239,116,38,126,173,237,246,13,141,225,47,59,89,236,87,15,176,140,200,48,132,248,64,4,156,159,23,212,154,122,221,88,96,233,57,140,222,238,34,208,59,222,46,19,70,106,158,47,145,251,249,229,82,181,19,221,114,185,170,90,140,151,20,11,117,145,62,166,115,98,225,74,185,222,220,46,104,207,145,241,87,82,92,126,24,236,21,63,123,217,182,173,209,247,168,173,207,87,5,170,244,240,50,2,206,3,88,197,187,77,77,189,0,144,254,97,184,168,228,63,72,95,27,136,154,140,73,158,91,199,238,110,230,109,145,35,168,105,80,124,140,213,210,235,39,162,94,57,54,2,12,156,206,156,34,173,169,87,164,23,60,15,145,71,236,130,139,114,104,47,126,238,218,180,192,148,219,57,199,239,122,172,238,92,105,18,225,37,163,68,49,38,27,199,66,123,165,20,150,183,134,145,34,93,78,43,98,133,214,118,115,6,41,180,15,182,133,247,22,241,114,223,173,234,138,189,127,174,183,25,159,68,219,78,180,161,164,183,132,189,200,47,133,42,24,120,83,221,171,139,187,104,15,252,189,133,149,87,69,215,227,155,117,185,243,116,5,199,201,29,148,215,7,11,110,252,255,171,89,219,42,105,72,190,235,131,142,1,90,153,2,61,179,233,40,158,48,118,52,253,36,171,92,128,21,25,204,160,180,208,166,125,19,22,19,28,93,96,152,171,12,163,63,233,48,235,145,224,144,197,64,53,16,23,11,252,168,115,3,146,159,212,216,255,235,151,55,31,138,185,246,102,110,85,49,142,147,118,48,216,118,6,182,200,113,35,24,108,114,65,192,116,210,237,171,147,65,102,0,116,30,61,166,123,148,4,33,230,121,125,44,213,177,202,35,10,44,13,240,8,206,164,138,164,208,51,168,160,245,132,80,199,253,175,32,248,60,200,127,124,47,164,22,230,172,108,70,230,108,209,149,91,31,64,74,117,142,179,236,52,105,166,141,161,80,92,111,24,138,84,198,183,231,25,39,168,135,161,253,240,82,190,139,55,97,195,146,36,165,82,232,157,164,4,162,15,224,233,4,119,108,187,123,99,19,83,209,10,188,189,98,140,169,225,152,92,245,199,64,55,173,137,220,186,37,65,155,18,9,75,56,141,11,152,2,67,158,235,166,178,66,51,74,7,189,102,97,50,138,111,195,90,10,118,1,204,221,181,206,12,214,234,253,149,78,49,39,135,255,161,66,104,137,134,185,243,4,96,81,28,45,93,169,203,216,103,113,120,205,232,221,221,35,44,25,147,170,219,58,192,68,109,19,115,148,121,251,214,2,130,25,6,204,164,174,5,123,67,78,133,119,198,178,228,172,103,230,69,44,236,117,183,79,189,87,150,161,179,149,18,255,193,20,98,197,4,68,40,109,168,145,162,123,13,239,40,225,212,218,228,244,163,61,132,48,136,217,163,170,71,231,204,45,78,58,70,122,236,125,29,240,85,74,20,139,161,136,71,249,45,223,192,255,183,5,233,208,253,175,102,8,73,111,245,224,78,41,104,51,180,171,191,64,245,21,25,202,25,75,15,90,95,67,25,61,95,234,114,160,14,137,140,11,84,100,105,209,192,209,110,65,137,241,230,178,2,15,29,245,178,172,85,166,28,251,1,203,163,19,213,106,73,145,93,57,6,220,215,120,8,38,100,60,27,115,91,64,107,23,23,180,147,231,71,205,165,215,86,167,248,81,204,229,91,131,219,186,177,226,151,241,201,196,2,125,130,220,36,237,210,81,110,10,118,246,2,223,63,12,98,67,209,73,254,129,202,206,234,202,49,186,140,138,155,75,238,250,177,104,156,49,138,17,161,254,178,159,192,50,226,6,42,17,131,144,100,16,196,14,156,34,1,43,143,9,63,52,183,38,250,149,151,103,94,29,142,1,32,54,220,4,220,215,138,11,199,134,192,121,213,132,195,2,104,132,137,158,131,71,149,90,99,255,220,76,174,105,45,180,84,15,131,59,122,178,240,23,109,14,52,126,231,174,168,65,143,1,82,178,181,38,192,172,113,213,205,43,56,74,108,22,149,23,157,168,37,249,217,83,23,253,43,202,65,84,52,141,93,169,143,52,37,43,55,166,239,153,114,5,168,38,209,90,31,162,22,191,73,216,227,125,147,40,151,241,233,155,242,168,214,70,252,176,91,3,48,75,93,14,150,126,210,150,107,201,46,29,31,95,238,35,191,185,107,122,86,203,206,165,104,122,72,218,40,157,21,218,109,234,192,232,215,143,216,119,188,26,201,40,215,204,224,230,39,78,56,231,15,213,196,56,176,98,74,67,105,243,25,230,245,36,24,126,123,170,129,127,119,111,195,6,94,234,6,51,167,122,228,221,54,57,56,199,254,137,11,242,105,201,0,88,30,236,81,71,82,174,132,67,205,120,31,64,197,53,241,58,14,68,186,227,215,113,50,22,136,244,6,20,155,31,137,205,200,25,147,31,206,20,30,119,15,144,13,89,103,31,13,57,24,128,235,117,252,74,198,214,230,188,107,154,70,37,103,152,170,54,250,1,31,47,236,38,219,98,203,69,28,104,205,200,143,192,248,106,145,92,6,240,86,209,28,124,184,234,36,53,191,3,25,5,30,250,19,234,95,0,242,202,30,239,168,201,56,229,225,65,153,135,204,12,67,152,231,186,170,205,1,235,203,27,236,204,63,5,6,20,248,42,138,75,248,209,57,208,131,226,59,207,177,107,178,149,21,33,149,248,12,15,237,235,42,50,222,145,55,90,69,71,123,88,195,224,247,94,148,62,87,124,53,167,128,216,189,222,154,188,229,81,131,50,81,31,73,5,245,35,212,91,67,134,170,187,15,254,143,219,89,190,73,194,224,182,156,133,29,36,83,63,100,152,36,253,74,9,11,116,87,33,204,137,223,186,54,238,230,35,245,130,32,201,181,191,221,9,21,153,155,190,134,123,82,105,7,163,43,140,78,210,198,246,80,31,75,33,27,155,33,160,48,150,106,255,0,184,8,107,57,29,144,185,230,37,249,205,203,167,9,23,169,53,63,70,6,223,62,63,0,165,182,211,243,213,183,192,42,19,103,10,161,113,114,240,19,79,116,8,50,24,119,135,170,129,245,167,125,0,20,24,75,2,214,223,162,113,192,96,200,0,182,205,60,133,0,179,131,174,6,149,197,56,211,131,39,110,241,209,126,119,235,48,214,152,191,138,8,244,188,191,195,47,235,236,187,122,143,47,220,142,101,172,165,128,124,170,231,127,203,130,56,186,151,85,26,72,203,102,103,32,204,77,249,254,198,220,63,251,49,67,148,148,23,138,120,6,115,37,193,253,82,45,214,184,54,178,212,99,207,69,153,93,41,164,42,90,147,29,128,85,86,153,172,82,180,94,190,229,133,99,147,34,151,2,100,188,203,241,243,232,137,16,144,227,67,116,133,185,199,73,133,242,131,195,138,194,248,5,116,237,155,65,158,254,154,93,82,172,94,119,89,109,139,212,141,44,154,192,236,212,252,109,176,24,35,172,219,19,48,33,92,219,147,136,233,207,10,105,242,133,59,102,223,213,71,243,0,69,117,11,36,199,224,137,8,2,226,253,45,124,148,240,77,62,81,105,183,110,242,152,202,132,101,209,42,223,73,13,97,125,79,172,225,169,137,84,186,91,141,218,35,219,227,118,206,106,137,87,23,110,44,86,200,149,92,40,208,37,42,170,149,253,13,136,148,71,209,90,15,160,28,62,49,67,37,160,69,200,139,186,158,22,99,42,204,190,106,0,49,36,213,181,65,144,249,52,122,187,250,87,191,59,254,124,31,1,223,89,50,117,154,127,160,226,251,71,4,80,22,69,55,231,226,112,90,78,241,224,131,204,232,188,101,251,98,141,145,152,82,3,221,23,187,164,215,170,132,33,67,188,1,226,89,240,129,41,159,131,79,209,124,226,168,104,153,202,120,188,155,115,156,252,36,22,180,6,186,119,47,79,60,65,9,100,162,255,17,204,208,157,240,88,204,201,84,132,6,18,31,67,158,154,36,121,186,140,165,229,10,134,249,219,8,19,221,232,50,77,56,179,139,35,48,162,198,134,105,229,177,130,111,146,244,149,197,22,18,42,126,66,97,41,38,3,14,116,9,70,2,25,230,35,72,152,155,183,251,214,92,184,175,137,74,76,129,141,82,140,200,133,68,167,122,240,247,186,68,19,19,102,134,65,29,218,163,184,10,226,122,56,103,146,68,142,215,103,151,163,227,239,174,63,202,11,84,243,249,166,83,95,5,9,244,103,192,74,75,3,114,84,123,177,114,89,163,123,213,245,169,120,87,1,253,49,115,146,88,195,181,227,242,169,98,21,202,236,184,84,191,163,184,142,13,76,10,76,22,145,121,6,94,20,62,205,105,165,129,169,27,70,62,76,203,74,16,213,64,77,3,155,202,121,13,7,162,250,160,244,77,230,173,155,90,218,20,32,222,124,18,169,171,175,85,214,86,15,129,78,252,202,75,159,23,74,144,87,211,188,148,36,193,184,34,238,41,137,163,213,207,74,84,213,161,237,99,16,210,141,6,138,122,7,166,245,17,212,68,128,132,226,22,4,248,89,241,105,46,156,5,57,193,191,1,153,44,193,42,240,100,18,198,195,197,153,243,35,170,63,87,31,75,76,141,69,98,138,217,110,145,158,161,47,225,143,104,148,135,26,232,24,117,35,88,111,226,75,22,191,86,228,214,245,212,201,64,67,235,133,155,9,141,185,62,161,178,253,36,78,113,6,126,53,65,209,226,185,143,238,145,73,205,156,37,235,211,113,20,148,142,146,87,171,124,101,72,55,184,228,108,236,255,89,91,130,204,39,85,31,211,58,18,65,95,230,224,108,104,145,254,21,98,34,27,38,160,215,197,192,45,222,161,13,27,109,144,114,125,65,54,99,52,201,25,107,8,119,17,128,11,243,15,220,82,225,53,249,46,213,98,30,90,4,173,174,202,164,212,43,37,63,12,39,129,121,157,230,76,244,154,44,51,27,95,51,253,109,25,46,145,69,54,248,253,199,75,43,49,166,7,196,218,22,29,118,29,193,76,25,194,146,180,90,59,115,91,163,97,222,250,156,39,231,126,199,195,177,32,34,128,221,197,156,116,53,195,239,255,245,111,75,23,59,8,215,239,194,0,34,209,71,69,84,212,9,130,206,187,197,70,99,39,2,100,224,61,137,228,143,249,71,8,175,202,136,148,242,173,244,151,165,93,78,36,160,245,128,233,64,21,182,229,107,119,231,241,199,233,175,200,220,2,247,53,160,155,168,191,206,191,148,63,35,22,130,165,249,88,215,196,213,138,121,194,204,46,49,145,237,184,126,0,167,234,155,3,45,215,69,89,178,79,141,220,217,123,60,52,235,40,242,90,143,105,65,41,192,226,103,15,56,105,139,151,178,113,195,176,110,201,243,32,24,190,103,42,108,207,129,148,226,26,148,248,125,63,26,180,178,244,50,173,102,104,148,22,128,243,24,196,239,12,141,8,41,120,17,196,232,205,138,106,202,18,166,205,102,210,193,106,247,121,200,30,90,126,240,66,178,70,170,221,245,255,143,241,169,162,121,92,149,141,143,85,250,15,37,158,237,109,111,217,254,50,108,46,156,149,244,95,66,169,123,111,129,183,96,163,61,185,189,144,35,83,201,237,106,119,164,214,88,34,127,106,59,153,26,54,70,50,200,19,41,122,230,202,130,59,141,163,101,128,200,34,49,102,116,203,60,180,68,28,244,150,129,118,197,58,158,69,218,126,173,38,4,191,246,217,32,213,89,80,189,247,205,141,229,161,83,161,143,171,31,25,22,158,154,129,25,226,167,118,191,139,126,165,160,53,96,38,214,41,162,54,91,49,13,138,155,74,135,193,62,126,123,102,132,82,181,23,199,79,9,248,128,47,97,235,59,150,240,160,233,29,102,143,153,133,205,145,94,150,51,103,153,211,68,240,1,22,52,161,147,86,44,126,24,56,65,122,40,118,134,165,251,144,136,30,241,91,216,138,116,126,216,73,110,104,46,145,212,195,198,97,30,231,207,55,217,107,222,113,37,156,50,172,44,217,122,95,180,227,111,227,251,85,174,151,191,187,189,234,227,75,174,105,30,135,50,109,212,53,38,86,187,212,181,27,10,255,25,77,70,203,238,130,96,63,52,243,213,209,125,224,182,37,233,5,245,61,204,142,190,161,5,87,83,59,127,8,63,20,43,249,21,17,229,43,155,143,157,34,29,6,85,85,6,244,143,68,33,54,6,215,191,8,35,93,147,68,18,64,85,125,175,33,61,202,187,162,116,75,111,135,95,72,46,2,224,142,86,210,207,224,6,5,120,73,176,101,68,245,38,68,11,106,77,239,14,125,223,102,108,207,127,180,182,221,214,225,130,212,45,240,141,117,202,8,142,73,75,135,63,178,83,217,141,85,207,56,137,123,145,154,234,237,247,65,194,165,44,19,212,73,194,12,250,42,204,73,110,225,46,175,25,217,244,103,156,102,224,42,153,246,218,5,107,162,72,168,154,72,36,229,238,23,2,172,191,57,165,47,58,209,185,184,135,234,242,159,95,132,142,35,245,10,95,223,56,215,61,194,220,173,47,130,144,143,151,106,169,111,125,253,216,60,227,142,207,91,151,198,44,95,204,218,236,89,96,168,123,47,251,54,41,93,68,186,222,196,106,37,162,54,27,86,21,68,17,111,146,243,152,105,225,231,178,85,112,102,186,164,222,243,30,111,5,31,146,250,27,83,118,226,171,103,16,195,152,99,91,94,72,32,31,45,152,125,201,78,55,145,220,14,236,185,37,59,210,169,230,79,181,43,143,24,242,250,203,102,220,235,123,220,94,226,160,15,202,241,240,171,183,228,4,143,124,239,197,163,107,96,193,76,45,1,10,150,24,237,159,129,140,19,235,95,235,187,117,237,165,181,92,98,185,75,170,61,203,231,255,222,13,197,155,136,241,150,58,183,138,39,192,1,81,21,101,58,64,234,215,34,155,143,65,53,65,158,209,56,167,241,131,1,37,2,0,166,105,142,60,14,73,77,42,52,234,240,205,93,93,176,208,85,90,231,217,135,193,220,107,31,52,176,62,166,4,133,246,126,197,86,60,238,173,111,29,102,114,85,216,51,19,3,174,191,255,41,197,58,226,169,174,212,53,137,62,158,36,239,35,140,139,167,189,217,175,213,40,42,216,109,106,133,64,119,4,115,53,148,127,79,3,217,137,50,107,212,114,239,72,167,204,249,80,148,138,199,187,96,85,127,231,107,69,185,98,173,239,112,69,180,130,132,215,206,62,118,210,90,95,164,126,249,207,168,239,253,107,126,126,132,36,46,130,80,219,108,131,250,198,32,38,73,4,172,142,98,114,67,17,173,41,237,21,25,178,57,37,166,54,201,188,234,101,170,5,238,160,249,48,101,244,104,40,113,13,253,63,156,129,196,110,4,106,97,74,123,5,5,182,141,143,98,3,68,19,179,206,3,250,60,70,229,81,134,153,202,52,40,148,110,106,68,250,155,94,107,13,142,109,252,219,81,146,172,42,165,177,86,35,92,30,154,199,225,64,81,102,52,166,32,94,117,180,99,172,84,29,58,211,119,119,214,8,29,57,165,186,144,228,49,83,185,51,42,89,25,42,117,126,207,16,137,55,65,202,13,174,65,99,150,62,177,9,65,59,43,205,20,86,251,234,16,26,228,221,167,237,231,202,231,52,92,133,68,31,127,186,251,174,106,30,205,0,97,162,129,249,118,13,38,138,60,123,110,61,22,73,133,30,163,208,121,91,204,27,166,147,109,97,250,32,55,145,126,119,144,183,32,184,253,204,212,75,150,132,40,179,100,187,176,177,164,245,90,88,67,217,177,117,210,35,178,19,76,158,134,225,158,150,40,141,15,8,162,173,154,19,17,248,191,122,185,168,127,43,126,134,254,53,23,96,245,235,151,82,28,240,210,105,28,108,168,75,102,150,37,148,98,3,11,17,79,119,78,198,36,244,228,37,169,180,115,110,189,121,24,136,75,221,194,157,91,178,34,17,68,120,14,15,170,107,174,173,228,113,104,40,13,59,249,209,181,153,53,134,204,76,169,234,213,222,11,238,80,38,52,195,49,27,48,129,169,129,248,21,222,252,115,233,164,7,168,125,59,34,195,115,104,245,157,118,172,45,189,203,137,61,48,190,79,79,163,242,49,240,206,196,136,125,103,232,201,182,217,166,112,42,1,72,214,205,221,3,240,192,101,125,38,236,187,45,222,172,3,189,61,179,13,55,100,237,168,59,223,34,147,61,91,156,19,132,41,110,133,117,179,242,189,37,196,28,220,214,129,92,143,181,55,198,48,97,205,93,90,96,243,128,205,229,186,99,33,200,190,220,171,196,181,26,250,59,115,157,223,254,33,121,220,103,141,64,139,52,179,215,126,9,52,68,104,128,148,226,171,75,39,85,170,49,7,186,113,85,27,29,26,235,81,192,161,15,51,80,68,4,72,35,245,126,254,141,189,26,87,83,237,12,8,5,75,203,138,24,111,99,70,96,136,108,148,145,254,176,137,21,253,245,64,197,177,16,144,244,252,39,196,41,77,201,37,209,127,197,3,77,214,168,143,224,66,124,126,80,144,149,198,38,21,214,180,203,62,234,0,130,38,151,226,10,108,88,86,3,197,157,178,158,158,167,1,233,68,193,153,200,68,193,134,177,238,49,238,179,233,27,154,159,14,239,234,194,144,168,15,172,172,98,93,78,235,114,119,110,137,65,39,146,85,140,124,144,245,120,238,253,128,55,212,195,57,85,225,54,52,153,183,29,130,50,21,9,171,125,194,250,53,72,82,192,197,227,109,102,237,232,94,33,151,7,53,92,217,35,109,248,252,250,154,126,251,76,70,205,136,166,40,104,181,126,82,83,188,197,16,132,222,108,66,11,208,64,85,184,102,237,254,211,109,119,234,169,54,133,77,18,251,76,249,4,222,210,189,65,88,133,151,202,104,22,133,130,229,113,20,85,110,211,79,5,20,115,141,175,71,190,112,31,94,222,21,53,85,7,246,150,5,199,32,143,233,60,15,78,27,19,231,149,34,166,231,165,136,240,121,198,185,13,62,88,133,57,214,37,96,194,223,161,25,85,121,182,88,49,17,86,213,75,169,97,174,239,1,139,3,81,167,193,211,159,205,125,53,109,18,249,181,132,95,118,190,222,109,54,60,96,15,11,225,225,163,198,238,1,31,208,76,121,10,117,52,42,94,249,238,0,75,77,175,198,34,114,38,229,179,16,200,126,20,30,150,86,232,169,73,58,89,30,173,181,76,190,46,131,231,169,222,50,4,182,254,132,123,69,200,216,252,38,73,234,63,54,194,206,227,39,110,176,91,80,137,174,236,201,166,74,186,136,65,136,177,77,213,227,157,1,57,36,129,4,16,217,202,197,242,73,188,77,214,45,182,141,99,104,202,52,249,110,17,243,196,97,166,166,168,120,52,86,105,230,150,244,13,150,39,98,137,43,78,17,118,108,168,129,187,159,41,64,66,107,174,112,84,169,78,190,109,4,132,184,84,136,221,165,192,248,199,102,209,100,119,131,196,199,225,219,206,134,208,66,55,86,19,27,104,45,198,74,192,232,22,54,218,132,159,82,190,195,142,252,110,189,147,33,123,155,251,218,173,191,14,77,110,238,23,228,63,241,199,247,1,46,54,229,120,38,236,203,118,164,107,23,125,232,53,79,183,228,165,206,128,51,249,84,253,233,64,168,39,75,120,19,174,108,230,177,25,32,21,128,210,136,32,30,241,52,210,96,151,115,215,23,55,255,245,230,243,196,6,241,49,201,142,178,30,5,152,56,224,171,183,188,56,37,244,44,202,176,179,171,109,251,5,233,44,43,145,91,213,160,155,149,164,85,224,17,193,43,194,233,130,5,138,4,91,253,133,58,146,52,145,43,149,187,116,37,92,57,73,226,196,59,104,114,6,248,41,55,149,10,79,54,154,150,2,14,248,2,45,169,208,229,58,45,98,21,165,184,66,136,15,48,41,230,221,236,233,19,170,227,7,61,115,118,46,44,210,234,104,222,222,120,45,39,108,19,243,51,42,41,90,234,172,83,190,24,217,147,94,104,186,28,167,135,194,158,43,116,151,58,49,132,220,57,172,35,28,17,203,17,114,131,167,4,33,216,94,192,7,251,6,184,39,185,207,48,197,79,102,86,65,53,50,237,163,9,53,214,58,146,109,157,128,108,70,71,14,70,60,63,183,91,231,184,69,148,102,231,199,90,175,168,1,0,155,160,87,178,111,217,85,81,228,180,190,40,41,118,101,164,188,113,83,83,217,5,23,23,209,252,146,164,25,54,199,128,213,24,77,156,187,136,51,211,193,174,178,204,60,122,129,153,211,147,227,217,220,25,182,216,37,180,172,191,72,113,137,73,22,105,151,239,63,164,78,31,238,58,192,133,52,170,91,243,74,171,75,33,97,226,42,163,42,111,208,116,15,206,140,91,213,4,37,82,194,145,83,129,99,205,43,187,72,234,153,250,109,205,192,86,200,144,106,22,134,244,238,126,3,113,67,72,108,152,31,233,214,222,42,151,211,84,4,220,112,61,183,171,213,112,254,245,195,247,189,85,2,207,130,28,79,103,63,127,158,61,61,161,229,80,128,90,70,24,91,73,63,114,28,239,238,79,31,11,108,222,236,204,66,207,102,112,38,151,34,146,67,235,193,36,248,47,111,147,137,156,184,152,61,236,50,19,169,121,215,192,5,48,107,71,116,189,208,172,73,225,40,249,10,204,125,25,67,229,70,184,3,180,66,17,103,67,146,126,121,165,222,86,210,195,95,97,237,223,29,214,47,86,164,27,170,66,101,40,108,214,34,116,5,107,70,136,199,234,65,104,18,231,191,140,172,228,143,25,82,200,80,48,157,1,123,7,93,150,12,201,144,150,54,185,197,198,70,153,58,230,108,71,27,207,211,51,159,173,205,253,162,187,236,223,224,137,82,42,173,122,38,163,74,225,107,79,48,153,56,51,26,159,191,28,51,63,162,120,29,146,126,39,193,226,101,75,106,81,111,109,42,39,182,196,103,190,40,156,142,250,10,7,97,173,72,40,142,92,147,3,120,160,147,179,209,120,115,113,214,78,160,255,5,234,193,84,239,52,152,221,147,187,98,13,74,194,132,222,116,141,14,80,225,28,112,101,202,129,67,58,127,118,15,215,84,243,250,192,95,222,74,90,52,153,150,145,67,115,170,195,67,145,53,45,203,194,25,22,40,68,211,83,22,172,96,47,96,166,148,107,84,73,190,32,213,103,193,204,121,107,215,34,240,207,81,134,208,39,104,213,108,4,45,181,145,215,5,7,50,54,118,213,134,233,134,49,96,206,212,88,201,134,61,174,160,98,142,133,115,166,106,223,65,200,175,189,196,110,34,110,245,184,49,164,143,158,184,226,144,31,31,247,51,155,69,17,113,206,33,179,70,105,6,125,161,212,28,126,126,197,124,82,54,151,136,65,153,172,253,57,1,195,27,7,150,198,253,106,44,236,140,233,241,8,243,50,252,251,120,32,179,49,127,212,161,211,159,230,97,32,200,112,139,139,145,106,225,115,27,148,51,198,73,30,206,165,9,179,97,24,148,137,188,145,145,141,95,122,220,186,14,176,243,18,152,105,35,119,192,85,24,59,41,57,63,98,179,230,109,187,86,105,39,205,60,92,70,204,103,176,202,49,32,123,129,61,38,94,212,247,206,105,84,94,100,157,121,42,68,64,72,57,90,229,212,78,120,227,61,81,203,32,16,44,75,57,105,175,53,90,46,24,66,26,250,113,140,12,45,31,53,255,147,136,97,105,77,108,65,204,129,203,207,116,42,215,88,86,231,133,60,253,151,27,252,231,242,24,58,59,173,231,57,206,29,185,74,253,224,27,10,61,51,171,203,87,97,35,60,238,179,18,126,76,231,3,49,150,206,206,42,184,140,35,161,159,101,216,133,168,32,178,79,127,76,106,95,74,219,182,149,181,0,109,11,38,222,47,171,95,2,249,76,212,67,195,235,3,129,149,147,52,74,96,92,84,71,158,161,161,253,235,156,201,10,206,116,189,68,141,249,44,179,235,30,107,90,200,203,205,160,161,187,24,181,56,101,168,203,220,179,53,211,18,221,189,170,26,32,44,82,172,140,38,33,198,23,133,9,38,53,134,179,81,240,234,59,66,117,248,16,65,21,150,4,27,49,53,98,194,199,164,99,143,8,145,253,6,61,164,166,203,192,29,241,225,69,209,38,144,93,70,34,0,53,104,9,88,159,124,107,231,43,101,193,233,250,104,155,196,116,89,124,31,157,116,25,84,219,148,200,230,27,31,210,39,156,24,250,253,105,88,253,56,208,238,99,69,30,168,233,111,122,134,177,69,171,206,238,121,236,225,59,143,99,239,81,219,47,145,5,119,163,198,244,207,88,248,80,152,238,63,43,238,108,89,237,120,149,114,207,181,31,218,170,175,228,11,56,119,192,128,71,152,99,173,106,132,96,254,11,78,216,6,162,18,34,112,65,43,2,9,83,185,158,20,137,87,72,3,187,154,17,151,109,193,242,44,187,198,220,110,209,40,218,119,173,217,68,194,120,116,88,118,216,170,243,244,145,91,92,206,104,19,206,165,189,227,20,181,224,248,118,197,166,100,8,114,239,25,252,214,22,46,34,163,163,165,209,117,135,206,254,23,179,211,37,201,128,248,51,163,129,50,67,28,246,137,150,12,97,114,235,192,176,243,84,47,165,222,165,224,112,95,10,95,47,189,54,56,255,44,213,249,242,136,219,7,188,37,156,229,135,130,132,184,130,135,121,240,98,54,189,81,206,174,89,118,249,57,168,72,14,129,71,33,167,244,78,69,212,76,124,187,29,140,82,197,108,75,143,61,64,83,100,47,235,19,153,248,24,44,13,101,175,194,79,134,217,15,63,83,110,84,121,31,198,165,97,239,112,43,166,111,163,220,247,227,31,95,180,229,253,193,189,27,253,197,48,195,72,48,194,151,126,234,219,122,4,203,131,47,207,38,58,5,70,42,216,172,103,41,212,190,148,164,237,225,233,155,128,61,221,9,147,10,249,239,97,90,211,194,204,162,157,221,225,137,88,56,219,2,144,107,80,52,142,129,64,57,192,242,222,2,26,40,212,11,213,125,205,123,5,83,192,121,248,189,124,3,34,134,64,75,148,11,207,110,17,207,93,245,5,109,213,133,13,55,97,235,205,190,20,87,32,157,17,249,243,156,234,66,179,158,218,180,176,25,169,34,179,136,45,180,147,129,69,131,242,64,151,18,197,204,108,194,170,10,26,55,184,65,128,75,188,185,201,184,133,240,237,129,5,77,225,182,109,12,186,83,95,145,151,186,99,203,138,128,178,32,205,252,58,56,223,14,136,128,100,60,184,197,128,101,19,13,196,242,218,43,76,173,229,80,153,55,172,110,53,204,152,0,79,230,63,96,48,96,183,117,56,227,42,6,249,217,26,150,209,91,82,192,124,52,46,19,99,174,54,174,64,236,249,118,173,180,193,187,40,242,244,212,222,167,91,251,42,151,252,247,99,6,1,80,173,82,107,125,249,179,205,250,145,36,222,13,182,246,58,106,235,98,236,247,235,4,58,82,225,67,134,190,219,160,65,8,146,90,21,248,7,179,25,210,211,74,172,70,238,151,241,136,243,17,117,225,71,94,108,238,64,240,233,51,49,14,21,240,62,209,20,9,252,148,243,33,39,144,144,107,97,103,64,51,186,120,20,237,165,1,6,82,218,25,171,200,208,140,47,160,197,133,219,181,189,173,177,138,81,110,170,221,1,181,199,94,221,31,162,234,51,24,21,247,55,186,114,242,126,1,91,196,179,130,15,61,193,85,7,218,231,55,100,234,96,54,244,224,13,55,238,214,103,108,186,243,206,43,225,193,139,114,63,236,184,208,86,63,111,161,33,2,193,15,71,38,2,219,255,233,109,219,112,199,104,162,44,112,187,92,207,222,227,145,87,67,14,249,126,9,101,91,88,203,64,129,159,2,129,129,204,175,119,166,44,194,177,201,87,77,30,208,202,197,57,201,208,135,48,228,173,73,74,84,246,253,12,125,226,169,120,172,208,50,213,46,111,67,133,173,26,111,37,69,139,211,180,25,69,12,85,250,221,9,52,228,24,20,138,157,65,146,108,182,113,232,197,229,242,147,213,124,111,43,222,39,56,86,143,21,169,202,251,82,86,153,9,24,160,89,3,85,170,115,63,200,162,69,99,130,217,147,98,146,196,75,200,89,98,241,86,165,200,179,74,73,115,101,74,149,2,75,151,233,147,57,180,38,228,196,96,100,191,60,107,67,11,103,130,175,236,66,86,126,208,88,78,69,48,102,1,182,12,15,91,92,64,19,82,222,173,229,163,127,92,185,219,82,162,197,103,138,139,225,163,38,100,49,190,42,155,117,209,212,111,114,113,2,189,100,176,174,85,97,17,54,193,141,78,233,75,165,79,11,181,143,145,80,230,192,36,211,134,179,90,154,77,115,249,198,106,226,71,224,168,2,40,129,233,195,160,71,18,208,197,198,82,165,30,240,238,160,85,30,93,68,219,25,181,227,212,61,244,27,236,54,66,66,225,106,125,55,128,3,245,227,248,109,239,46,191,196,25,99,157,153,141,177,215,169,24,3,244,196,157,61,115,88,5,112,242,20,123,7,171,156,169,90,205,217,140,8,123,47,173,110,157,220,54,242,101,123,188,112,215,186,147,184,155,210,89,112,145,200,33,201,183,224,27,103,209,85,92,103,193,17,229,56,254,9,36,46,56,72,153,217,195,52,41,12,40,208,138,49,250,65,255,158,155,144,188,134,233,108,0,78,36,104,241,103,205,59,1,123,245,160,188,2,61,1,70,1,4,228,13,35,98,215,119,119,206,2,167,12,123,227,10,186,203,238,142,242,184,128,43,80,250,48,218,123,14,230,211,68,95,178,233,191,5,67,87,160,18,102,232,124,216,224,136,171,204,1,225,223,43,71,23,255,82,138,101,124,213,219,175,92,168,57,16,188,65,187,153,240,215,196,50,188,150,178,149,99,85,212,143,239,52,130,90,144,163,76,140,162,202,204,98,84,3,92,170,87,233,55,80,113,97,153,7,31,250,231,30,255,235,77,7,44,103,157,9,110,84,23,153,86,32,80,170,83,191,201,96,118,185,196,174,158,3,221,244,8,37,53,241,123,237,221,129,47,228,243,111,210,100,219,56,149,253,3,80,73,65,140,22,157,118,170,133,167,174,119,210,191,34,176,129,29,36,50,24,166,59,187,11,170,103,192,99,163,208,154,250,25,48,114,191,156,188,113,154,243,106,73,80,156,211,44,226,201,60,155,228,157,237,43,216,112,66,145,133,181,74,217,55,114,49,110,174,147,11,107,191,36,204,86,111,170,127,233,147,59,109,51,9,205,235,43,246,62,137,253,57,22,58,39,172,248,60,131,157,192,56,58,146,207,86,131,120,152,209,167,208,14,20,43,125,128,133,63,134,105,231,237,121,51,97,27,142,30,95,114,237,144,78,97,165,1,254,17,233,51,25,72,236,186,205,126,97,150,124,227,34,1,17,31,220,253,234,98,39,141,106,73,112,47,54,30,215,110,250,196,220,182,45,93,148,84,128,244,201,77,208,123,134,145,87,56,99,92,51,77,194,35,60,109,51,89,22,41,214,136,233,76,185,199,31,32,184,33,3,15,149,238,114,39,27,40,209,92,205,205,246,97,179,78,197,8,200,40,104,64,75,146,179,218,19,185,197,62,70,57,126,23,217,22,46,86,139,193,202,73,57,32,161,146,86,119,193,38,209,129,197,198,97,70,44,159,73,239,49,240,16,102,163,224,86,112,5,21,98,129,7,247,239,171,237,113,83,99,159,251,221,102,218,171,55,37,214,34,149,84,36,143,163,105,122,67,21,154,151,113,226,11,188,237,97,103,93,14,166,209,132,97,221,2,157,103,255,121,185,253,103,125,240,209,178,42,22,213,149,13,207,54,89,172,175,203,212,143,108,232,205,198,73,205,218,191,93,37,94,45,245,107,27,207,110,142,145,233,132,87,206,224,156,215,196,153,227,88,229,232,55,224,79,247,189,177,138,69,207,5,183,178,31,66,255,134,247,119,134,125,246,98,183,92,187,110,87,217,63,163,45,221,154,192,135,139,94,221,72,247,114,208,253,246,14,52,255,27,34,179,150,181,31,113,195,83,201,138,171,87,17,51,79,100,55,66,181,230,217,165,98,62,137,35,157,129,154,165,84,86,217,137,75,91,88,143,253,149,201,235,172,230,95,164,147,171,98,88,27,244,37,229,85,42,46,221,176,212,48,154,229,206,179,174,177,89,111,84,113,99,116,91,75,207,244,77,173,222,39,157,77,145,117,142,255,49,242,131,16,110,203,37,145,21,217,76,76,69,114,163,129,31,202,167,119,237,163,39,34,117,21,8,103,6,149,29,69,251,118,23,202,103,6,234,16,228,87,248,134,66,226,144,60,79,85,52,107,208,134,135,141,75,51,177,143,82,171,66,251,44,72,105,16,67,127,19,168,247,44,74,192,51,39,18,236,13,24,203,111,189,82,35,179,28,247,37,101,176,140,151,41,175,222,65,189,100,242,249,118,223,232,137,102,84,189,157,47,70,159,87,138,196,132,76,157,254,65,113,226,67,55,178,163,130,188,44,144,159,120,146,85,121,117,242,123,19,198,223,239,215,201,26,121,112,5,139,228,146,124,227,171,103,1,56,47,152,251,210,152,142,85,215,73,173,46,219,184,225,219,24,15,201,207,192,159,185,242,206,150,47,228,20,137,173,203,102,145,189,234,76,47,157,154,76,124,10,49,27,70,219,44,107,37,189,150,204,61,144,93,218,205,253,22,196,81,51,218,13,52,209,1,170,45,31,9,86,246,181,45,139,148,76,38,50,53,29,228,127,196,15,159,237,135,213,135,149,175,40,79,113,18,25,34,125,230,119,192,123,2,209,166,0,179,7,137,240,49,66,231,149,93,33,183,91,69,51,84,128,119,231,202,75,58,55,218,153,119,145,46,27,50,113,227,40,1,151,238,175,50,20,17,86,48,224,50,221,105,50,162,113,205,10,250,193,165,135,9,234,177,46,240,231,138,190,246,241,71,224,41,188,63,201,248,193,182,48,59,89,12,108,152,214,160,242,229,76,41,53,78,188,235,140,189,10,168,138,112,231,127,228,254,127,70,47,88,254,195,218,173,7,37,137,41,35,2,56,105,168,95,87,32,180,109,161,95,30,70,255,85,176,91,131,45,97,166,12,153,198,119,40,184,77,97,129,122,123,125,233,208,210,122,82,114,55,220,109,237,206,82,38,42,23,184,51,16,244,202,83,168,204,233,229,181,44,250,205,47,221,33,103,246,0,18,247,171,122,226,240,125,55,110,9,11,233,199,132,240,37,162,156,24,142,42,59,117,236,217,0,216,135,110,34,87,182,235,215,219,249,194,207,81,203,64,11,56,115,4,165,131,126,65,112,204,99,156,192,200,155,0,156,245,63,228,226,128,39,171,208,113,55,216,136,151,47,6,57,40,2,243,211,238,19,182,41,49,174,172,160,93,83,38,143,75,110,5,3,180,219,243,129,217,92,13,21,176,40,188,193,139,53,153,144,239,89,181,80,65,179,159,79,158,219,232,40,14,9,84,151,136,144,113,59,200,152,171,195,190,167,211,201,101,101,173,146,251,150,117,61,180,136,128,3,226,37,219,56,76,84,49,27,225,121,15,169,236,117,78,82,198,37,161,249,197,208,210,255,72,31,205,93,67,41,230,133,151,9,255,212,169,167,110,136,232,218,11,84,166,185,42,1,117,28,249,136,233,103,16,252,224,222,80,18,102,89,235,142,85,30,70,101,4,33,99,65,243,84,12,166,209,19,121,181,15,246,130,185,79,196,131,252,183,40,133,222,158,98,123,237,13,112,80,105,193,150,223,125,75,191,194,139,195,151,27,138,87,20,160,10,86,101,96,226,12,161,1,210,151,141,164,28,165,37,65,248,202,123,37,67,36,167,97,220,37,9,59,66,40,150,2,136,12,193,185,141,229,187,1,144,62,92,235,200,184,184,60,68,227,86,206,172,182,138,144,240,184,43,67,51,86,200,6,207,57,51,160,30,27,224,70,106,40,173,129,12,81,118,43,83,70,153,173,248,119,49,74,105,78,215,19,74,141,125,201,126,187,117,22,109,154,43,145,149,250,70,181,243,148,172,32,105,154,112,61,251,65,158,65,91,40,77,229,142,152,13,176,73,44,207,52,165,91,89,3,246,118,170,199,215,163,51,72,182,255,238,37,240,235,66,47,122,93,85,245,206,187,162,141,73,165,169,21,61,197,63,215,162,153,135,30,69,201,12,115,12,155,65,96,96,27,255,179,172,87,141,3,8,9,180,194,24,82,100,80,92,182,162,197,255,22,201,195,231,20,61,210,246,133,109,209,0,91,225,246,204,251,255,1,209,226,142,227,227,107,35,37,133,102,42,221,198,203,49,98,190,46,190,217,142,209,203,22,101,124,3,160,20,168,164,11,224,58,117,112,70,117,200,54,86,148,126,58,93,9,126,179,27,124,42,48,110,205,208,203,61,219,168,246,219,53,132,23,216,177,75,94,200,253,164,244,70,57,29,48,39,44,11,41,239,57,116,123,94,239,83,185,73,106,8,119,180,15,116,110,239,8,199,183,220,104,182,102,72,91,78,41,243,49,143,104,169,54,210,176,235,15,153,75,58,206,2,60,149,169,0,222,60,18,170,52,44,49,192,57,118,133,165,45,182,61,205,52,92,22,233,231,166,140,22,60,129,156,162,31,3,233,173,104,96,146,217,175,79,63,45,9,247,105,224,77,50,222,26,124,37,64,67,27,52,173,232,201,109,218,6,100,58,141,212,205,26,203,142,22,154,46,28,116,67,40,168,11,119,254,108,180,182,245,1,175,95,122,35,191,50,179,39,90,202,171,13,130,153,225,251,183,253,119,195,46,247,183,224,226,128,87,26,149,48,119,254,21,162,184,153,9,5,174,143,176,61,167,168,235,101,8,14,209,198,129,96,182,99,240,220,144,246,252,39,153,238,20,56,225,200,239,204,64,191,230,202,0,67,51,113,33,86,106,32,133,50,62,66,175,15,129,44,79,138,53,153,22,30,194,232,85,114,110,202,255,9,104,213,84,167,225,252,113,146,150,189,114,95,236,112,116,69,28,4,2,125,105,1,196,195,170,87,60,192,20,20,187,120,50,238,199,109,92,19,214,251,131,8,140,130,188,216,169,222,43,112,58,245,49,137,120,25,181,196,169,127,35,237,124,134,103,143,38,239,96,183,220,212,92,163,188,215,49,127,209,159,140,142,125,74,240,75,74,182,89,65,165,113,38,236,153,95,75,193,117,134,163,214,247,169,142,185,134,24,216,210,178,99,85,119,171,196,203,219,134,162,73,39,212,191,233,249,115,42,237,11,178,208,22,108,253,48,80,230,236,93,210,98,39,224,34,2,136,164,253,224,23,210,224,73,20,138,70,202,35,140,62,95,93,4,82,72,237,50,26,251,243,238,18,208,254,130,46,29,34,119,135,18,233,157,60,206,203,30,235,107,199,40,105,243,168,148,42,210,55,135,43,248,164,248,103,176,72,250,172,95,165,83,75,29,208,74,90,162,104,26,201,163,212,42,203,93,207,144,100,70,157,52,196,35,181,229,70,187,181,157,225,199,190,14,69,29,76,31,116,170,146,193,5,25,162,246,134,209,67,26,141,59,207,184,112,240,250,129,137,117,107,83,146,114,45,51,56,121,141,205,22,9,135,117,16,39,13,236,54,45,146,41,167,250,180,247,20,74,55,158,213,48,110,61,2,169,133,165,143,61,34,129,221,200,92,29,25,244,241,100,101,2,235,30,216,186,13,246,67,8,188,242,101,181,220,135,7,222,183,135,71,178,230,160,138,18,103,65,75,211,218,228,35,45,17,106,166,111,13,58,65,69,229,118,149,131,136,199,111,236,134,19,76,46,170,178,239,148,83,152,19,202,136,100,107,151,28,241,223,234,127,112,203,249,131,191,122,230,51,226,111,210,29,115,52,148,224,201,25,209,0,140,205,160,191,126,149,212,188,44,67,140,48,53,113,94,208,31,236,178,56,248,78,75,227,143,7,44,103,234,141,206,200,12,84,62,6,144,72,252,227,25,46,167,140,207,150,199,209,153,107,116,53,39,222,10,211,10,43,162,199,165,109,83,83,135,21,5,18,108,7,17,194,27,28,167,164,198,239,5,222,36,243,48,212,63,78,241,42,243,37,155,220,108,134,182,227,119,233,48,153,240,236,110,164,51,20,183,196,113,100,199,65,203,120,223,28,19,229,216,5,83,35,203,26,196,26,255,49,126,56,233,95,73,18,83,102,129,152,189,118,70,137,154,62,27,160,92,32,214,128,25,97,152,102,160,89,45,40,248,71,14,73,49,88,55,59,120,9,212,209,23,241,19,219,239,209,95,109,218,198,151,10,224,13,157,163,2,137,231,35,36,76,113,175,233,58,82,185,31,134,192,160,36,230,164,117,26,190,144,159,205,154,194,220,36,167,145,188,203,243,163,79,68,88,144,86,5,249,170,9,224,100,136,155,179,23,14,153,84,177,242,209,28,72,231,95,28,53,43,149,139,181,173,88,44,104,211,113,15,90,10,24,179,144,25,150,184,244,143,167,100,54,232,238,17,29,161,152,154,198,217,191,204,127,53,234,33,237,14,203,158,229,102,74,204,41,197,16,211,252,32,214,75,212,56,116,16,225,221,197,0,161,179,244,21,204,244,232,39,172,160,144,139,193,240,26,171,50,31,149,188,157,139,24,246,178,101,34,12,179,106,93,77,55,47,154,220,27,27,106,196,178,234,168,152,142,226,239,7,33,72,79,200,227,182,138,70,121,242,119,55,140,175,66,37,0,246,36,210,34,1,19,18,14,249,99,84,200,186,29,82,14,157,127,47,76,129,146,56,230,24,170,57,38,28,255,245,185,82,19,25,227,228,131,120,164,240,75,197,164,128,20,150,130,149,47,184,94,49,210,74,55,177,22,100,11,234,200,93,88,22,102,244,37,12,82,230,129,11,222,230,103,101,190,9,185,142,206,217,26,161,35,46,106,93,19,39,211,80,124,22,172,152,196,148,75,196,185,118,58,81,238,181,236,153,92,230,162,218,209,123,50,34,224,58,28,166,200,20,132,126,157,240,179,176,18,154,159,6,19,1,80,172,184,178,90,246,235,84,185,185,73,175,161,184,129,238,190,104,47,195,217,184,117,229,14,148,108,112,84,246,64,189,53,81,70,246,242,151,210,80,225,75,227,184,159,199,78,184,154,249,156,163,96,127,152,161,179,145,90,178,165,32,27,221,122,198,204,79,52,66,201,158,173,177,249,213,87,92,46,17,130,180,159,217,12,104,174,76,99,239,232,198,109,137,202,167,222,163,25,183,239,80,131,162,213,34,103,118,198,131,161,223,145,139,70,86,15,53,187,137,46,141,252,19,221,1,224,6,116,203,221,243,171,174,59,176,57,9,48,153,67,249,47,233,177,11,150,229,6,105,61,57,82,27,11,97,8,106,216,118,106,96,84,142,84,44,233,182,226,104,83,174,145,152,53,150,235,13,68,124,26,71,141,83,87,7,79,72,119,148,53,148,34,253,238,86,208,9,18,205,175,222,65,121,255,236,143,31,184,127,187,132,164,249,189,240,109,98,155,22,26,46,157,72,48,207,186,239,209,31,139,227,2,249,172,253,214,172,166,30,234,161,73,201,52,210,247,188,78,199,30,255,251,80,248,169,34,147,228,71,155,9,254,155,154,221,136,238,223,68,91,175,244,205,70,122,107,252,43,69,61,95,116,111,231,52,127,97,53,96,211,191,17,154,125,98,147,90,103,126,3,220,201,194,95,239,218,175,64,245,70,129,50,223,187,191,206,156,12,199,159,120,130,240,192,224,171,99,155,207,171,92,155,121,248,208,47,225,253,86,4,154,109,44,195,0,152,64,144,77,171,103,180,248,97,59,203,20,66,110,240,113,47,149,92,113,41,58,143,248,92,203,55,67,69,207,166,40,14,244,103,19,212,241,42,84,97,86,107,121,157,23,46,57,182,52,122,116,6,205,139,32,18,55,79,253,255,218,40,193,121,179,57,53,63,2,195,238,34,44,223,1,221,96,52,3,198,95,138,110,14,87,89,20,235,19,109,26,51,251,40,76,159,209,83,229,15,156,1,105,97,184,242,23,253,238,71,184,158,56,91,9,5,162,53,18,235,106,1,233,166,89,132,248,76,16,213,52,147,232,141,122,201,101,16,2,9,219,94,196,9,77,189,77,146,3,28,225,101,3,71,64,143,78,169,201,166,241,152,79,34,23,236,254,63,57,71,247,80,5,160,90,204,86,229,4,20,100,151,120,220,255,73,242,247,65,13,66,218,91,237,138,162,243,75,210,176,36,30,254,191,111,82,190,146,190,238,65,54,121,71,174,188,149,227,218,46,146,6,126,169,44,247,69,14,60,160,64,31,72,74,88,84,158,230,128,123,204,149,107,59,160,161,37,59,105,254,149,124,197,56,228,116,52,11,23,76,195,153,132,81,74,201,222,197,119,176,167,58,215,224,47,149,250,65,89,52,137,206,239,247,106,254,111,241,149,17,77,207,93,36,44,167,29,186,146,252,67,53,19,22,227,150,157,201,133,26,162,166,252,123,50,170,91,123,130,191,251,196,197,182,61,203,183,235,37,233,244,195,132,242,251,96,84,123,93,199,105,195,207,230,94,204,216,170,18,37,108,55,55,27,140,239,186,108,220,16,152,45,211,107,187,155,69,204,197,145,181,193,42,139,36,249,238,81,74,138,56,64,152,187,237,84,166,207,47,245,150,142,105,184,59,211,112,133,70,46,126,96,177,75,140,179,184,247,183,151,184,33,62,99,23,140,57,27,198,51,108,190,126,80,119,203,234,177,0,117,84,230,180,230,231,48,156,162,200,105,11,224,218,110,145,200,247,121,86,133,131,194,40,164,106,66,208,138,150,184,222,101,216,154,98,214,135,109,32,99,146,192,61,96,17,48,113,105,79,40,186,115,140,22,148,83,37,75,65,80,164,68,83,30,187,188,38,102,102,43,166,124,136,201,172,132,3,151,228,189,15,109,23,74,31,26,76,147,83,219,58,182,168,71,32,15,11,54,21,172,93,203,17,165,52,22,36,220,159,81,220,69,160,63,133,211,115,102,145,63,30,53,89,170,79,90,235,118,244,184,74,203,235,28,86,19,132,189,217,219,14,25,145,94,139,121,78,218,142,230,80,134,16,254,17,0,242,221,20,128,148,132,129,111,230,88,162,183,136,8,62,22,27,153,161,73,114,29,65,113,28,41,22,212,105,13,195,51,161,38,176,21,103,104,133,3,68,16,120,207,5,112,161,230,235,116,66,149,62,193,46,21,58,114,138,158,22,106,116,245,150,149,100,250,48,87,75,143,77,137,59,177,195,252,51,103,0,240,243,135,221,178,24,201,11,134,10,143,35,252,152,184,9,78,241,139,211,179,9,103,47,101,5,98,249,134,134,205,151,177,179,115,86,40,164,29,50,21,187,136,31,133,49,250,111,90,108,86,66,5,209,222,214,235,43,166,157,122,188,41,236,45,186,204,222,131,161,60,27,66,166,70,161,246,217,53,81,100,26,191,220,168,82,18,163,134,234,176,60,75,15,45,152,229,114,28,119,212,231,119,234,54,43,185,156,219,183,25,58,120,8,193,128,146,10,25,22,145,215,154,225,226,253,70,200,115,102,100,20,174,21,107,224,148,190,197,60,239,2,12,208,17,94,104,144,58,254,104,247,192,214,178,236,141,141,197,8,147,188,103,14,2,2,82,253,95,137,24,149,247,92,43,223,135,200,57,176,31,241,242,81,142,243,45,148,89,149,14,15,124,14,26,170,45,212,67,233,28,248,243,124,27,62,17,180,116,38,121,94,208,22,133,151,232,47,95,24,8,64,78,50,36,98,55,254,75,130,145,73,207,16,224,208,223,47,70,191,39,83,100,118,244,190,41,197,123,7,157,192,1,185,230,192,116,15,60,89,56,143,199,219,48,2,131,250,149,64,175,189,58,138,226,21,100,162,13,178,92,133,174,222,195,25,190,59,127,143,135,234,145,66,103,86,3,107,171,92,62,227,90,102,125,100,173,213,129,79,179,180,186,177,205,23,112,142,245,184,51,10,231,202,32,187,36,244,118,143,181,233,223,96,13,154,7,90,12,171,235,181,49,94,8,85,249,111,111,35,238,108,251,8,23,178,69,24,76,235,93,163,164,176,61,36,161,39,222,155,10,241,7,233,55,48,77,71,238,195,177,185,245,44,36,95,50,0,118,64,172,167,44,163,17,146,237,3,29,250,69,151,121,233,23,252,113,96,183,98,247,45,165,85,176,240,66,248,138,251,20,220,185,213,173,111,225,43,158,75,71,211,155,58,119,219,163,165,115,116,9,190,196,23,147,167,240,224,189,123,51,162,98,183,164,91,82,98,66,77,123,38,19,62,63,118,85,191,213,90,199,151,248,14,45,92,160,3,208,39,203,143,122,246,216,40,202,249,38,123,37,159,69,30,191,36,151,25,0,60,33,89,25,254,138,168,147,82,35,79,152,191,12,8,182,63,146,214,218,167,119,109,185,24,21,125,182,141,60,210,134,4,204,111,64,4,129,144,251,6,252,66,190,25,99,130,10,190,9,165,41,181,244,59,209,48,29,8,196,1,67,249,90,34,151,167,176,7,105,119,25,63,189,103,27,48,197,142,188,172,252,216,83,208,72,149,37,11,28,226,195,181,137,153,220,246,58,222,64,65,13,0,143,141,19,188,170,0,113,26,81,176,99,102,18,211,159,141,226,64,203,183,35,231,161,25,158,149,10,34,133,84,167,149,85,174,120,183,236,227,96,245,149,48,51,213,3,12,73,226,228,16,148,198,103,244,40,207,221,67,135,5,42,164,220,191,98,140,213,207,69,231,255,150,143,97,161,95,212,243,67,15,46,119,10,213,6,140,252,225,183,205,71,189,23,96,67,17,230,64,240,231,26,37,224,228,246,47,94,110,88,203,222,136,49,107,141,186,136,50,132,126,153,117,150,162,224,37,4,120,6,247,114,17,197,204,92,81,29,81,46,199,186,94,201,246,90,51,61,183,96,57,140,48,243,33,208,178,1,80,186,79,45,160,73,185,88,121,82,15,239,92,30,187,10,40,32,205,217,224,195,36,189,46,10,76,123,66,227,219,164,42,219,205,70,240,181,21,3,66,168,88,52,227,38,127,167,152,194,188,99,153,214,107,67,75,108,144,81,40,87,77,164,140,73,71,190,186,103,24,204,188,188,132,244,242,1,18,124,34,235,129,246,231,159,162,19,33,193,167,237,89,245,48,124,230,2,191,121,26,238,66,221,231,251,234,228,153,73,39,254,149,14,141,148,134,160,194,24,79,162,98,33,172,127,21,220,248,152,248,242,133,66,23,26,88,116,255,67,248,180,179,101,58,3,145,211,163,40,205,1,162,139,47,16,168,199,210,148,175,172,146,147,234,245,72,106,253,16,108,218,66,235,49,100,221,245,20,245,149,67,186,132,6,228,92,12,203,71,40,0,86,108,27,244,119,190,220,17,100,124,102,48,12,241,0,109,3,245,62,77,164,20,113,120,225,40,139,69,200,72,10,154,35,109,30,174,124,225,197,170,42,5,199,176,78,135,148,81,65,220,168,230,66,59,249,255,10,94,127,254,51,187,9,54,75,199,180,156,196,232,14,62,3,255,167,60,97,143,30,217,223,204,153,253,132,232,153,235,168,128,44,249,169,199,0,80,169,248,179,244,106,4,119,232,224,242,189,9,173,23,94,17,199,231,77,180,24,177,1,210,49,126,231,249,147,202,156,199,112,85,53,240,92,73,116,122,184,99,203,40,52,144,161,252,88,37,117,49,238,17,110,184,78,82,151,30,211,245,203,243,239,118,159,4,162,176,89,250,0,42,71,201,34,230,101,195,43,118,13,217,212,188,13,181,54,19,236,8,176,49,134,70,129,27,84,188,45,48,38,123,114,158,241,174,75,28,58,185,213,234,250,34,79,245,23,154,154,154,175,127,115,29,101,18,245,237,90,213,204,26,81,194,132,85,80,52,4,221,135,120,45,24,90,178,176,129,250,241,198,220,250,146,239,31,90,181,233,16,63,231,173,25,174,226,31,192,212,159,84,163,250,117,98,138,20,80,222,176,251,147,84,150,199,185,63,103,249,63,113,96,130,5,253,104,30,24,20,158,68,18,119,147,193,181,190,107,170,172,68,104,164,221,199,229,181,135,252,176,197,245,134,160,72,103,61,35,174,93,165,88,178,236,105,238,171,90,45,153,197,110,159,139,106,201,198,57,243,5,192,237,160,156,62,130,81,182,156,213,105,120,9,75,120,88,11,212,113,50,159,213,140,75,1,206,141,172,208,127,166,19,202,170,122,202,199,0,147,36,70,110,144,91,217,96,140,52,37,153,47,138,181,143,177,119,136,62,100,61,179,181,248,150,11,242,136,32,73,21,29,155,83,112,201,233,174,228,40,43,106,196,205,96,224,52,24,239,140,175,185,248,244,224,191,127,193,27,105,158,91,70,157,87,35,104,183,45,8,186,165,159,66,215,129,202,16,61,54,213,43,88,22,105,27,84,63,21,228,46,242,255,186,44,174,91,24,232,139,211,151,252,88,10,59,1,110,13,41,88,3,236,128,173,191,184,31,253,245,79,127,16,168,130,115,115,48,212,231,73,10,151,76,160,33,19,69,214,87,248,126,16,22,48,177,135,121,74,248,52,97,158,132,212,127,61,224,153,159,97,169,95,81,148,77,63,199,188,52,16,84,51,196,165,112,194,164,67,242,191,107,196,186,163,154,69,123,133,163,148,83,73,185,0,236,170,181,112,249,87,185,116,83,43,226,184,80,0,240,211,83,3,83,106,114,1,3,174,11,102,254,117,252,133,126,88,148,112,124,178,19,109,142,53,135,140,219,76,108,7,90,90,239,177,234,133,96,189,48,135,9,243,114,128,105,178,47,162,180,136,1,69,192,11,198,169,148,8,23,143,55,146,67,109,43,72,92,118,137,96,211,139,61,235,78,31,241,219,224,155,201,26,154,139,182,130,195,113,214,122,24,111,148,42,121,144,41,39,204,166,185,38,103,145,167,74,204,189,177,124,63,214,30,190,5,133,132,213,154,241,98,52,75,75,85,243,196,111,1,34,251,140,169,111,123,128,176,47,91,52,196,24,166,129,32,70,179,99,56,201,83,167,211,170,233,131,192,123,164,179,33,235,51,40,215,104,89,133,142,56,107,120,82,164,236,190,205,90,10,228,42,91,204,144,142,238,221,149,2,21,52,127,183,174,4,183,231,201,214,238,65,174,9,84,51,197,209,37,28,244,148,69,217,148,196,30,39,103,109,188,11,12,12,138,93,128,190,154,110,133,153,52,55,79,220,179,86,253,146,11,162,199,180,211,60,125,166,14,182,113,109,232,146,32,176,169,207,154,0,81,43,89,14,181,1,143,150,235,1,203,174,185,63,95,207,225,130,166,65,5,72,107,146,115,183,63,130,211,152,110,189,70,39,193,11,100,17,199,243,37,255,253,132,236,232,59,158,87,247,44,102,205,155,74,178,165,147,57,77,53,72,124,65,33,138,195,59,200,159,99,231,176,190,14,236,81,171,178,245,235,95,41,252,233,241,204,223,245,71,218,227,184,69,135,41,81,197,146,193,26,91,125,253,65,164,162,166,157,129,216,210,216,235,208,178,117,135,97,228,110,199,72,13,245,211,57,216,184,141,201,24,8,153,87,251,65,133,252,254,15,224,67,188,71,107,112,171,57,34,120,56,178,140,248,73,92,101,231,42,79,251,168,34,100,209,251,214,58,123,145,156,87,251,83,33,166,183,0,144,254,61,237,4,74,13,106,156,187,235,171,209,52,243,145,114,177,96,226,138,21,187,118,116,234,232,104,27,73,84,67,183,116,90,169,73,178,231,61,242,74,123,104,112,225,13,246,9,180,143,30,216,116,75,146,5,85,153,88,180,193,12,184,239,68,201,247,183,123,74,114,65,124,223,203,126,36,215,88,74,112,27,19,235,98,137,0,62,138,191,248,230,32,142,38,238,23,147,23,231,170,124,196,31,208,67,93,214,181,218,221,140,3,52,220,45,23,162,2,249,56,206,167,58,252,229,115,140,104,200,55,142,220,87,131,82,115,246,113,127,94,145,64,89,225,196,185,110,229,21,83,180,95,92,189,104,128,247,251,226,22,53,16,249,47,129,204,191,31,79,3,75,11,164,33,133,198,177,51,208,181,166,201,189,63,162,138,132,60,249,125,98,195,226,123,162,55,88,3,183,166,222,193,142,242,246,160,4,136,217,174,41,149,18,9,119,18,242,126,33,227,165,114,116,246,211,242,254,158,113,229,139,239,189,207,52,128,37,149,182,73,222,119,31,80,240,210,21,28,84,141,122,232,112,160,238,98,222,249,117,190,152,74,82,168,119,0,88,90,223,253,203,216,189,220,224,22,67,231,151,43,153,125,78,19,53,246,62,38,73,223,82,214,72,207,105,16,192,80,30,192,29,3,184,255,240,63,69,66,219,143,171,129,14,63,126,205,85,91,82,168,217,140,228,187,238,249,213,242,202,33,199,58,1,122,190,228,225,79,191,125,200,20,247,211,28,217,7,158,237,19,95,24,234,195,187,116,186,124,111,58,152,14,123,71,142,153,190,67,164,44,72,60,243,145,227,207,92,204,249,117,169,206,100,110,98,191,120,124,93,226,56,190,61,209,64,125,231,125,48,153,4,223,246,114,50,172,142,148,254,175,111,217,36,245,88,30,182,213,2,148,107,110,30,195,16,164,154,197,215,176,188,17,95,228,129,233,229,146,116,82,107,2,122,55,148,153,127,11,130,89,48,211,150,195,241,193,198,186,40,131,159,218,246,67,9,155,165,212,209,252,203,245,42,202,159,160,219,109,6,136,243,149,11,130,141,139,35,139,114,61,69,126,16,0,77,158,222,239,9,50,233,186,180,143,241,138,20,4,28,235,160,197,36,111,254,255,83,46,240,126,122,0,250,158,112,123,50,36,55,107,98,61,132,94,33,117,232,48,81,71,144,243,123,227,131,213,73,8,179,127,135,176,191,104,49,175,190,0,205,215,59,19,43,38,150,160,221,35,155,136,78,57,169,203,116,61,130,60,39,106,86,194,168,111,213,8,64,198,223,128,229,61,113,55,23,17,148,66,221,135,161,70,71,29,103,23,21,232,93,167,52,81,182,142,22,60,94,44,173,212,6,139,128,101,254,204,4,140,216,189,131,141,167,121,4,48,97,204,5,161,239,142,176,128,205,152,69,209,75,252,143,108,157,247,181,190,127,220,103,28,113,215,38,199,204,102,212,197,94,102,102,100,225,136,188,11,133,196,69,253,194,100,81,17,137,10,1,140,251,64,231,11,5,142,165,189,59,146,95,73,175,82,29,174,174,37,31,180,75,160,69,168,14,2,70,145,55,18,126,8,227,35,81,98,202,166,114,129,146,143,63,156,187,194,4,133,196,77,250,69,241,125,176,198,120,34,192,92,120,241,211,82,49,248,114,100,151,239,118,93,254,115,93,237,53,133,220,6,6,141,81,95,12,185,17,222,207,253,46,228,220,140,36,43,123,52,227,130,65,154,139,233,35,171,243,227,243,42,203,50,138,244,25,44,70,23,241,126,110,174,53,210,202,249,246,105,205,207,180,94,35,235,158,43,64,30,140,218,133,158,107,221,113,88,20,186,242,123,238,88,154,55,59,147,77,252,74,227,163,211,118,142,135,119,145,112,124,35,47,125,220,155,189,168,176,17,21,159,80,248,131,99,175,5,0,159,217,23,190,37,153,112,13,178,10,204,106,127,230,8,126,107,238,105,112,108,101,173,181,249,12,136,151,103,70,151,87,76,154,220,99,184,8,106,61,161,132,125,181,150,158,198,241,15,103,174,79,214,138,255,31,95,172,23,250,145,120,53,250,198,204,196,96,115,231,249,24,75,212,210,171,48,9,167,193,77,219,23,139,16,8,58,36,9,196,19,116,241,26,174,174,127,21,175,240,224,5,66,225,55,88,157,139,78,74,176,213,210,131,20,113,14,16,6,141,1,82,248,1,114,112,169,181,236,213,186,127,28,151,173,113,158,99,234,17,103,48,9,211,185,48,89,76,44,69,36,49,41,140,28,254,161,80,170,190,77,90,147,82,65,230,3,58,119,19,87,180,61,211,206,129,51,32,24,77,140,69,39,111,180,84,150,97,30,174,252,1,108,79,68,146,196,74,104,52,203,204,67,181,161,128,74,170,243,144,191,171,114,230,106,83,216,132,78,196,167,93,120,224,217,194,45,191,91,117,133,4,161,42,194,193,60,111,73,3,35,248,118,20,40,78,34,47,192,66,238,6,33,61,59,244,66,220,65,101,219,252,77,179,177,59,22,79,183,73,128,220,211,94,102,235,54,163,100,198,63,106,140,132,6,120,12,139,184,188,221,205,68,84,242,185,88,181,102,250,14,162,187,16,248,43,70,134,207,89,24,230,226,181,36,59,40,92,99,229,84,241,235,152,203,248,142,100,210,242,43,172,183,15,96,170,163,76,6,243,61,64,74,152,41,77,143,248,185,54,163,225,85,217,250,68,132,183,59,36,209,137,231,170,166,135,176,84,181,152,3,252,32,168,6,212,46,85,174,252,57,172,233,18,98,155,197,217,250,48,28,156,245,240,219,16,71,220,240,181,62,16,204,197,51,193,81,172,172,72,209,62,59,221,199,79,48,236,249,141,224,244,173,253,225,77,86,2,233,144,13,74,246,12,125,104,224,0,179,103,231,22,142,135,246,243,49,28,46,67,113,236,2,164,201,184,182,85,88,82,245,56,80,73,213,9,133,58,151,159,172,47,11,50,251,240,215,148,54,213,238,185,236,92,101,153,93,157,117,136,245,203,212,239,194,47,237,68,45,132,125,96,126,224,252,18,100,59,237,47,95,71,197,101,51,249,22,66,242,107,30,198,88,20,124,179,109,194,51,29,26,136,173,229,160,162,202,140,48,16,203,56,204,154,26,67,248,152,218,194,129,179,239,174,112,24,22,103,69,179,233,216,183,212,93,168,192,60,51,123,52,125,9,234,168,200,101,184,134,33,45,193,103,71,78,205,144,89,74,9,162,111,141,119,199,150,248,93,227,238,188,97,8,26,116,15,165,231,151,124,226,200,177,145,194,46,168,142,130,22,214,220,123,196,203,242,195,131,218,64,214,132,192,249,14,176,25,245,45,7,2,25,135,162,31,109,214,128,205,206,28,149,24,105,134,10,98,158,125,128,212,157,223,171,232,150,8,226,217,200,152,96,132,104,213,190,12,253,220,92,239,243,197,27,235,193,19,164,26,95,107,217,205,78,112,38,134,41,142,38,182,234,89,55,175,230,161,157,106,135,58,38,10,165,61,154,42,32,26,46,251,12,162,25,66,27,100,208,248,11,57,139,78,113,141,6,163,130,222,164,75,103,97,151,237,178,126,8,38,245,132,227,20,50,108,20,61,204,80,70,93,172,30,169,155,34,187,186,164,84,5,71,0,61,196,51,228,117,94,229,172,165,90,245,245,193,207,213,106,29,199,48,166,186,149,255,32,186,39,16,185,219,33,70,210,198,165,68,63,248,244,5,40,114,51,137,81,202,131,197,86,236,103,144,134,82,91,161,49,121,49,130,79,162,205,147,61,126,237,158,61,108,204,169,175,144,18,251,184,218,118,37,23,181,47,70,169,98,114,192,64,123,0,36,75,166,251,39,183,205,109,134,247,220,93,2,139,237,255,174,40,251,128,121,46,128,197,202,212,82,219,123,121,95,59,23,4,9,39,255,50,208,149,1,6,235,122,5,147,50,238,112,60,17,8,172,10,56,230,74,8,228,88,149,142,9,167,11,212,80,162,39,126,173,80,166,142,88,50,133,238,89,167,65,132,95,92,91,39,25,105,242,59,13,212,66,72,1,115,92,95,137,19,124,91,59,112,164,236,36,163,191,123,149,65,91,203,170,188,185,222,11,202,61,6,53,237,16,211,81,25,68,128,235,184,88,231,89,72,225,26,235,191,100,189,235,68,125,130,171,18,222,103,188,68,34,234,184,26,25,137,40,199,239,210,0,17,45,22,162,8,176,42,87,209,218,6,23,47,181,26,100,28,14,110,6,13,69,58,101,40,246,232,217,60,198,0,125,230,155,45,148,83,250,103,250,191,129,88,20,231,38,98,101,168,69,251,241,9,127,191,212,7,1,41,245,110,215,11,14,236,110,39,57,4,147,221,103,99,133,246,255,199,137,240,187,123,219,100,204,142,92,230,158,97,73,101,22,94,191,97,77,20,100,212,201,133,144,66,150,229,36,100,163,242,143,174,45,27,8,128,63,201,231,228,75,32,6,194,239,236,159,136,175,95,197,165,254,46,98,21,1,253,249,0,128,118,118,69,112,249,194,221,201,92,72,238,51,114,215,129,57,94,84,3,3,164,155,228,56,5,49,251,150,42,198,60,124,70,58,248,201,228,231,172,163,143,210,32,171,127,225,86,18,166,54,72,163,57,252,54,69,2,187,178,196,3,198,128,19,42,79,54,250,34,126,51,147,67,78,47,145,57,32,218,215,145,236,152,78,207,53,211,21,74,182,63,181,45,83,38,139,169,165,200,184,22,182,109,200,157,115,195,180,210,127,198,157,164,104,172,138,189,80,56,54,209,147,26,123,241,212,56,159,191,74,219,99,236,49,78,151,152,124,51,241,237,218,40,208,186,130,132,93,41,211,210,20,9,64,156,164,115,147,67,182,144,210,185,248,105,36,22,11,92,147,108,95,102,5,124,255,186,126,186,64,113,71,63,217,141,182,67,63,244,65,25,157,191,88,146,15,214,80,211,207,55,49,62,237,231,151,73,252,58,19,60,211,161,220,145,99,167,163,249,82,206,236,253,146,204,36,199,57,174,12,248,243,133,202,81,186,254,233,8,143,222,78,176,200,35,97,94,98,127,252,80,155,163,151,185,142,216,219,63,136,20,236,10,4,31,35,166,93,134,87,85,184,6,207,195,103,139,48,216,192,153,254,230,59,128,190,157,244,40,249,217,232,225,183,219,244,221,233,228,121,13,43,166,79,42,201,172,221,84,42,158,235,88,62,66,135,216,9,163,191,105,180,120,236,255,231,137,194,15,151,52,73,204,124,184,52,40,202,207,183,186,13,71,37,128,191,112,174,184,244,206,19,221,194,239,45,86,0,148,93,59,36,69,55,200,174,132,120,31,28,238,72,88,134,84,2,52,34,206,197,240,6,151,5,198,238,120,189,152,52,159,99,76,213,208,71,215,59,204,206,216,94,117,99,25,229,106,115,44,221,52,201,142,245,184,100,44,195,169,140,125,90,104,211,111,216,146,235,16,4,91,127,208,1,185,139,195,85,175,163,110,56,139,128,217,19,176,201,189,0,45,231,18,66,244,175,194,54,135,108,125,229,26,198,28,78,61,64,232,218,117,19,102,82,21,181,80,147,94,248,171,20,45,64,165,245,250,35,32,191,196,18,89,205,197,140,12,70,13,244,68,175,177,182,203,140,211,234,19,172,110,63,183,176,25,98,75,207,241,155,139,187,149,231,20,140,37,146,232,46,176,69,139,235,31,52,213,60,247,227,179,31,56,171,1,176,65,81,104,37,12,189,238,174,3,192,144,238,166,115,206,188,200,141,141,141,178,102,29,101,64,236,152,138,219,31,179,218,55,186,18,156,90,48,75,112,43,193,140,78,108,133,4,203,67,90,0,27,199,239,216,27,232,12,105,159,174,211,217,143,26,195,144,190,30,124,165,128,217,201,170,120,148,244,157,7,136,233,87,227,174,85,202,35,168,204,75,195,163,74,7,125,129,250,233,107,204,255,153,83,16,207,231,139,153,215,59,122,251,37,135,171,222,7,19,215,57,188,87,79,162,72,110,247,210,226,233,1,166,34,248,46,182,213,250,165,253,100,171,97,103,237,217,162,170,28,6,248,75,11,172,12,247,214,172,183,184,239,26,158,17,241,122,81,6,8,5,64,15,62,182,37,234,31,53,183,40,185,93,87,12,103,51,9,19,139,37,140,27,226,222,27,14,212,236,212,130,252,221,230,250,157,173,131,196,102,203,57,143,34,42,254,126,7,5,142,19,17,197,89,55,148,209,168,5,108,227,41,175,169,191,222,62,181,206,192,202,160,25,212,174,229,217,116,209,251,252,139,203,191,128,75,132,41,58,68,223,56,175,203,29,77,211,0,125,232,170,148,115,198,140,63,227,149,144,82,204,204,132,186,191,149,54,231,218,5,116,240,167,181,102,158,138,93,148,67,216,240,116,202,111,38,13,20,187,8,211,247,181,38,105,41,34,194,16,96,223,21,78,81,155,100,238,211,96,138,42,206,219,45,22,173,10,84,152,186,208,73,101,26,114,225,203,228,145,135,16,32,161,150,75,175,166,60,159,85,245,178,18,22,110,85,225,192,158,145,238,228,182,240,224,82,247,191,82,222,158,152,29,130,34,119,222,196,240,187,218,203,89,247,16,21,123,145,171,248,111,248,124,34,210,141,5,205,170,38,165,213,241,51,121,50,184,209,84,249,194,27,171,248,84,242,80,30,116,247,73,7,152,235,163,6,167,203,88,62,232,208,46,26,39,116,20,235,156,42,162,129,17,140,5,225,85,19,241,155,32,187,102,177,28,102,84,47,21,3,200,161,19,9,250,122,149,42,150,32,207,41,202,102,47,20,57,167,100,173,176,101,2,162,163,242,168,126,221,58,121,43,229,211,70,178,19,249,229,165,209,92,65,110,77,122,141,221,194,143,195,238,40,97,233,219,226,224,172,134,65,173,65,173,203,78,212,230,127,31,188,105,183,228,147,58,104,251,174,15,98,68,206,247,169,99,82,166,229,165,173,10,129,9,255,79,166,156,250,219,218,87,214,197,248,135,196,187,173,244,81,145,195,230,218,31,0,19,211,83,130,61,76,91,237,203,43,208,240,185,233,204,139,83,35,140,34,103,174,116,30,148,75,195,50,207,145,113,246,1,128,21,37,145,19,148,58,111,32,88,39,83,99,92,114,242,37,154,236,11,126,144,187,251,109,251,26,12,210,167,237,90,163,212,54,123,110,117,216,168,233,143,166,213,27,41,8,73,18,125,133,64,216,38,154,252,234,169,226,91,17,32,145,72,173,85,33,196,1,101,164,176,237,128,186,16,62,251,175,207,99,106,6,63,58,52,100,25,252,56,138,28,101,188,102,19,181,185,106,61,96,88,132,76,65,124,120,151,4,117,132,167,205,183,61,246,142,145,180,214,111,149,229,214,37,83,165,158,192,243,198,153,229,142,158,235,170,217,142,127,75,81,166,216,154,216,145,215,126,249,27,73,246,125,33,8,156,242,119,214,153,155,78,116,162,35,137,122,178,188,18,102,210,67,74,224,205,213,173,122,116,196,132,15,13,83,94,133,19,88,126,158,149,6,101,235,128,251,239,56,59,104,226,244,162,39,3,220,148,197,66,127,230,0,249,81,228,64,9,232,182,240,124,187,52,143,151,102,12,47,163,137,234,74,33,10,235,54,114,31,157,208,108,28,216,135,176,74,114,147,47,72,48,230,144,243,202,129,72,255,66,19,33,42,72,236,137,186,179,16,250,39,158,211,36,60,203,42,177,52,241,172,118,104,143,101,113,147,191,84,99,131,2,159,55,98,10,144,87,116,238,41,78,202,184,89,203,236,199,251,68,26,6,111,83,24,250,3,15,66,3,118,58,237,22,231,168,95,89,144,128,22,181,39,181,195,42,56,66,140,168,225,226,163,33,102,166,75,153,124,216,112,204,118,22,76,244,231,103,172,242,145,81,177,23,39,133,136,18,193,155,116,235,220,253,175,57,199,157,211,218,79,22,168,206,56,58,37,35,210,4,175,206,102,213,150,120,30,97,108,95,174,201,112,143,198,133,131,119,253,106,134,58,99,234,8,192,37,185,100,84,190,54,121,45,177,87,245,214,145,204,130,252,113,174,35,125,138,230,35,182,61,36,96,14,9,152,12,149,195,230,24,225,145,207,65,84,167,61,53,4,142,63,96,110,80,19,152,98,177,225,162,228,115,197,230,217,76,79,120,82,11,28,188,109,63,163,72,163,196,14,27,93,152,52,130,55,189,143,41,40,2,104,201,197,234,25,44,40,248,25,191,4,108,141,21,161,171,207,208,232,152,241,241,168,104,46,41,62,0,52,150,23,112,35,189,36,162,21,126,115,37,146,154,6,3,20,189,42,38,124,36,228,0,56,3,200,167,88,244,242,91,104,89,249,206,158,130,76,7,115,146,234,135,113,14,29,114,237,29,67,224,28,84,18,245,140,103,176,57,225,216,19,79,71,239,223,6,183,231,136,34,32,72,54,153,100,242,195,211,159,77,140,114,65,200,215,231,35,70,181,22,192,132,150,219,227,100,64,23,248,172,31,141,151,131,232,159,178,130,192,157,48,200,18,180,229,0,76,180,183,240,63,91,204,164,165,90,213,231,14,47,99,169,1,118,148,168,15,31,197,133,64,159,115,67,66,132,80,164,71,220,49,155,80,156,116,42,158,227,19,82,67,247,159,99,239,85,116,60,119,88,180,192,243,98,6,28,15,116,63,238,80,221,188,160,17,207,66,162,46,248,206,103,53,19,65,37,215,162,92,181,114,232,109,188,217,34,214,119,91,220,246,59,226,250,254,130,56,74,156,33,182,244,59,88,132,178,252,9,67,181,95,237,207,25,126,114,70,203,216,158,101,158,62,69,231,152,142,187,250,41,99,181,145,39,52,80,35,225,162,239,173,20,203,147,142,207,32,158,206,166,44,12,149,136,199,2,144,77,144,168,209,172,134,53,186,132,86,12,135,201,4,196,65,156,125,193,245,175,56,16,228,54,229,38,93,31,94,141,158,48,99,208,214,156,223,254,231,220,132,119,109,42,181,48,96,35,10,217,160,238,193,95,7,76,105,176,33,47,174,68,15,186,71,245,45,225,48,153,137,223,143,236,210,203,248,22,29,12,6,2,199,28,40,115,80,163,133,196,130,73,206,224,46,192,163,121,151,213,147,197,224,75,228,49,178,167,249,221,239,69,213,212,21,9,106,160,216,125,135,62,181,56,145,99,176,22,94,211,202,108,33,186,24,65,243,2,232,85,25,176,25,186,22,98,108,139,30,242,41,157,39,187,142,127,185,212,200,84,153,218,77,37,231,113,147,237,44,129,76,255,71,34,92,58,30,166,13,228,40,71,183,10,10,212,227,79,76,192,55,128,157,159,31,63,20,141,53,228,170,19,107,87,191,157,102,18,23,152,39,79,36,41,239,30,143,111,61,108,87,165,178,62,192,238,245,235,120,37,98,216,31,165,38,250,146,28,47,174,53,154,13,138,181,195,65,52,237,113,9,189,196,42,17,10,198,115,218,248,15,227,106,157,123,134,192,191,66,121,8,86,142,197,229,231,194,95,213,147,12,231,192,42,130,65,152,237,214,167,36,159,128,50,141,170,160,145,243,174,66,31,213,48,224,191,33,8,176,236,107,18,160,92,2,240,152,15,88,231,11,142,127,44,123,196,50,38,58,65,151,214,192,22,197,245,17,97,171,223,248,25,171,234,231,247,145,212,99,249,110,177,174,171,74,206,170,20,219,146,24,80,143,40,40,217,231,33,171,4,41,82,215,14,179,11,209,160,67,134,179,131,38,171,186,221,121,100,7,174,80,108,41,158,30,229,104,75,221,140,235,238,144,185,242,13,28,249,253,203,158,95,137,190,162,218,6,120,36,38,182,14,190,200,232,163,194,181,91,28,106,139,135,222,48,206,237,14,27,20,242,136,250,71,189,12,236,101,65,3,19,241,211,102,25,79,27,39,216,14,86,82,136,236,30,52,216,90,146,102,85,166,128,234,18,43,159,104,139,73,147,147,139,143,84,246,240,126,219,69,120,245,202,248,186,70,125,199,49,236,64,52,193,112,172,241,157,85,20,209,177,68,148,25,32,83,125,101,225,160,6,81,169,163,57,164,134,142,42,34,79,182,66,228,170,216,114,158,126,133,90,215,163,227,105,119,227,50,49,82,220,18,124,6,173,150,200,123,155,26,98,112,232,115,22,50,31,72,1,9,166,255,232,208,34,240,46,146,228,96,189,142,80,16,141,204,172,127,69,79,147,97,247,177,180,226,210,88,167,94,183,6,21,88,239,166,178,16,1,169,127,184,114,207,110,17,149,12,179,81,13,80,200,240,70,46,192,170,44,141,26,11,179,98,214,174,167,232,152,195,229,155,58,45,101,143,33,201,119,25,54,246,5,125,42,71,204,177,141,154,190,174,16,136,58,130,146,101,77,119,188,149,125,136,181,111,195,130,101,203,109,236,113,242,131,52,42,40,131,23,19,227,225,227,250,76,248,156,155,138,184,125,38,212,252,189,185,106,153,73,216,162,246,208,108,141,43,246,187,61,54,155,180,168,141,46,9,85,201,30,154,134,238,226,228,156,22,190,74,110,204,83,38,237,116,186,115,72,139,168,70,119,132,72,177,131,86,226,131,144,201,201,19,252,69,153,212,162,122,1,192,230,213,93,36,221,178,20,49,199,220,48,127,44,215,234,113,241,92,216,172,171,233,42,235,155,216,12,206,129,103,129,43,19,147,192,140,194,34,203,22,97,46,88,237,13,31,130,37,202,69,205,130,125,155,55,122,204,64,92,51,112,253,157,20,242,139,114,30,78,175,203,242,229,239,241,19,99,167,235,100,122,60,143,125,149,15,29,107,13,111,59,45,221,17,130,23,129,174,232,236,228,252,119,169,115,102,200,217,41,148,225,188,47,153,201,32,146,206,119,93,202,214,161,11,1,198,3,117,202,237,235,208,107,222,163,28,182,198,12,36,104,155,225,30,19,53,99,226,47,170,66,219,85,153,32,149,93,219,110,89,244,199,207,108,32,99,32,29,84,223,145,102,230,96,188,220,62,159,238,44,192,55,98,166,73,254,249,135,184,96,80,148,84,96,33,131,235,41,213,252,195,61,9,163,206,4,106,148,223,175,228,125,144,170,108,140,105,167,231,215,55,234,49,128,253,63,135,97,237,166,169,97,63,123,246,214,245,6,79,174,223,188,201,216,197,157,123,154,193,148,103,34,66,96,18,89,0,72,173,16,229,65,181,104,162,132,161,246,230,248,173,179,104,236,76,167,116,111,63,73,0,115,37,8,141,239,212,240,11,38,103,255,249,53,162,167,72,184,47,97,16,141,168,114,73,128,175,129,219,56,156,180,59,80,43,209,155,81,231,183,19,159,28,64,161,168,166,168,251,121,133,110,199,123,160,150,2,80,120,80,230,154,74,199,51,19,180,59,136,168,247,117,195,253,182,199,83,32,220,187,78,244,123,83,94,197,143,101,114,224,193,141,69,27,181,221,171,151,171,130,185,41,199,37,10,7,120,54,165,9,129,69,117,4,49,56,206,101,115,66,39,241,117,116,244,18,214,69,162,199,69,107,105,135,12,63,141,43,54,68,248,167,12,144,35,98,194,98,0,233,189,87,194,198,248,188,111,151,155,242,169,89,1,6,172,143,228,89,221,143,136,255,75,242,184,0,56,66,35,138,57,70,160,38,132,218,53,10,79,65,237,93,106,49,141,67,172,219,171,15,97,161,138,192,1,181,236,205,75,221,11,153,60,119,215,105,31,92,2,123,0,32,152,33,140,65,182,5,119,26,142,252,221,206,10,5,146,68,171,69,220,52,42,99,225,79,239,230,165,65,252,200,215,249,215,67,98,233,167,136,246,254,183,91,35,15,140,100,133,38,171,106,91,39,92,145,29,205,99,214,118,133,163,135,154,250,67,108,66,168,143,57,213,233,68,25,176,124,171,133,201,178,91,216,243,93,235,79,125,244,120,135,219,232,229,19,56,208,57,95,112,172,103,218,164,233,136,85,192,186,210,238,83,53,211,82,150,128,10,117,170,224,57,97,147,153,244,38,232,84,79,250,1,43,157,160,183,112,246,143,166,0,200,45,230,207,96,214,168,251,203,172,150,221,37,15,180,71,244,20,91,118,19,24,106,2,173,94,134,101,85,229,213,25,61,220,111,71,24,238,72,163,104,176,154,20,42,64,195,74,168,224,43,140,149,201,150,102,63,139,223,215,39,225,27,97,178,54,32,174,158,103,57,78,212,79,189,20,246,164,67,53,0,55,173,21,124,129,251,132,79,159,38,52,164,115,46,43,184,124,101,252,174,237,63,55,97,4,40,254,181,138,219,63,117,148,48,85,103,114,84,215,222,214,215,59,124,141,234,240,36,189,72,74,2,173,128,104,194,103,185,161,249,36,11,52,22,194,84,178,74,98,140,9,161,25,182,12,110,55,208,201,207,209,25,77,223,208,193,191,180,133,173,83,241,58,136,149,142,50,117,118,158,3,195,60,124,36,55,119,14,206,167,209,90,206,22,122,224,230,152,142,38,7,66,203,4,123,97,123,229,133,121,39,137,195,1,135,6,250,49,112,207,38,82,241,176,86,143,7,66,208,163,238,165,49,125,105,170,211,207,126,188,146,96,113,27,23,47,160,8,112,60,7,36,119,190,179,103,152,94,6,44,145,210,227,66,90,186,185,151,31,169,249,74,17,62,229,197,98,97,61,173,181,171,152,23,32,173,43,138,56,255,59,8,66,203,150,8,208,78,179,163,229,32,139,174,49,101,10,182,246,57,196,227,80,71,187,131,49,80,137,171,253,30,252,125,244,111,102,73,155,187,110,214,236,48,190,152,173,61,159,81,86,224,34,114,57,160,191,224,30,188,40,231,128,23,89,178,196,143,170,104,245,67,255,249,117,2,83,123,75,86,219,164,92,232,75,232,97,94,235,119,121,16,75,139,108,77,66,43,190,72,245,90,56,186,175,93,39,20,28,50,186,60,222,135,171,213,232,248,67,73,86,196,95,123,0,249,186,244,235,203,112,93,8,33,59,21,150,23,57,208,22,230,226,177,16,183,102,194,164,114,251,31,111,99,44,12,157,185,128,67,69,60,180,73,138,220,25,213,249,29,40,30,80,14,157,131,175,37,84,255,176,18,185,124,140,203,195,146,85,29,27,163,12,81,219,155,195,144,135,207,189,119,42,111,130,181,249,30,214,120,158,20,163,10,247,111,101,179,1,195,178,65,58,169,189,222,95,205,29,3,61,96,174,104,100,85,158,254,151,4,163,91,0,254,6,77,164,156,9,83,248,139,255,70,42,122,175,15,244,72,237,243,146,49,8,56,65,240,159,63,121,161,211,64,110,79,103,2,129,27,217,191,168,53,72,221,30,243,12,197,235,245,50,136,160,208,62,23,71,85,110,236,122,66,227,127,117,53,131,141,85,78,13,229,215,235,4,27,194,245,2,221,170,0,238,24,108,228,217,140,187,17,116,119,50,210,248,241,96,104,201,248,37,156,16,196,237,214,53,76,88,73,229,65,136,82,95,183,55,39,51,208,51,208,247,213,239,72,159,213,152,101,112,225,118,79,110,49,129,64,121,49,141,211,222,212,10,101,143,230,229,111,215,114,148,45,234,73,176,27,39,155,245,151,118,62,195,97,246,95,28,227,148,202,114,133,238,38,113,243,45,206,174,183,71,76,36,130,93,19,20,251,46,122,96,38,163,102,246,182,154,152,255,157,15,215,101,203,73,76,226,9,138,251,106,177,121,242,15,218,31,165,73,119,64,209,61,13,145,54,42,10,231,151,92,64,138,174,29,80,53,26,240,89,210,61,151,122,165,127,189,55,185,113,224,41,32,11,26,203,107,216,36,193,115,57,182,106,121,239,14,119,142,183,161,65,54,233,84,148,25,170,21,131,9,47,236,36,140,163,41,116,77,18,26,57,64,112,166,232,219,112,62,108,239,68,194,58,221,6,43,117,150,97,149,254,121,144,98,221,15,125,139,8,86,123,254,188,78,46,194,184,0,207,231,222,142,148,153,140,108,203,247,233,171,157,59,218,70,165,215,252,231,104,237,253,34,74,41,243,117,240,128,223,69,144,206,179,58,31,236,194,216,36,147,127,33,231,46,69,79,218,20,223,48,203,23,144,152,41,128,30,62,15,178,47,50,124,68,56,60,222,64,95,198,52,216,121,229,58,137,54,215,8,228,110,87,12,132,167,58,122,223,29,165,143,40,170,203,171,29,222,194,212,32,176,125,175,108,46,15,126,215,13,206,183,147,252,138,78,62,95,99,153,79,117,63,108,44,203,189,178,206,39,28,68,246,247,171,163,5,132,224,25,93,71,206,124,226,52,181,87,91,161,150,171,138,250,121,226,60,80,96,67,64,65,195,29,84,174,5,53,232,183,248,205,8,157,252,136,90,130,57,185,16,13,142,154,123,226,235,88,225,130,14,188,148,163,51,13,243,21,29,97,122,19,224,132,7,53,210,169,105,12,29,15,229,134,2,145,76,18,248,211,157,51,85,100,11,210,127,106,203,8,148,235,183,214,160,194,41,163,158,234,123,107,222,7,18,255,54,99,161,225,197,187,107,66,19,224,148,232,193,163,33,223,109,164,155,190,194,163,225,86,37,53,60,150,85,114,63,19,115,101,151,250,157,47,38,125,222,76,135,230,41,253,13,8,179,39,166,170,103,82,100,235,218,33,153,72,147,75,3,182,10,231,158,161,168,76,30,155,83,83,242,96,213,12,155,255,154,4,148,236,199,48,210,132,27,252,52,18,127,212,125,103,167,135,161,74,120,23,16,25,11,181,127,185,231,195,50,64,234,91,89,98,64,240,243,250,148,166,137,144,74,132,59,203,23,244,39,43,94,221,0,84,63,252,158,46,16,35,65,1,26,95,149,31,87,25,235,94,162,123,236,103,217,45,0,19,246,16,94,65,82,215,158,104,40,206,117,169,17,37,212,116,164,181,175,24,39,59,127,87,34,117,58,35,229,80,43,201,30,133,155,40,77,207,11,228,205,127,176,145,49,74,99,170,26,105,179,111,110,87,124,219,25,33,91,124,21,250,132,116,99,138,136,136,222,94,48,145,142,53,194,47,54,31,53,210,232,219,205,20,194,118,223,89,228,227,64,8,229,25,183,247,40,251,32,122,11,83,191,174,164,173,240,41,44,71,67,48,242,54,118,126,243,250,9,46,76,91,88,99,86,20,31,191,175,96,177,189,62,244,161,219,66,212,230,131,218,156,188,146,42,153,0,174,170,118,82,108,85,145,218,20,171,37,115,247,222,174,112,245,38,216,130,63,214,64,244,240,247,88,53,32,118,112,21,36,241,246,173,61,79,130,19,18,12,184,24,35,175,196,17,174,202,223,95,65,163,155,253,66,12,243,239,105,187,36,71,84,149,244,165,251,68,11,2,120,33,56,47,233,15,24,152,13,34,186,162,61,95,51,19,106,148,15,0,142,43,218,127,3,10,60,160,164,5,148,223,189,198,198,110,152,34,2,57,61,198,104,175,144,89,39,168,92,196,151,225,130,33,225,45,238,222,115,155,143,96,147,91,4,130,191,58,72,38,123,74,183,111,20,137,86,71,246,122,0,185,0,136,22,202,148,117,126,40,189,234,210,5,192,160,98,203,92,86,121,31,119,119,189,236,2,164,232,224,91,6,76,54,55,247,190,51,152,197,245,122,93,162,45,67,219,0,183,130,214,244,214,239,251,137,101,254,208,119,121,121,117,12,74,161,125,64,93,62,240,8,187,16,138,83,118,64,161,169,228,213,15,153,164,17,183,175,247,31,59,174,101,3,219,59,185,239,128,82,97,255,231,167,211,241,184,85,38,105,96,160,38,241,6,121,9,136,249,87,99,79,131,11,29,249,13,46,121,102,70,221,108,104,139,199,218,181,110,84,133,152,35,113,112,222,137,236,101,13,247,110,73,58,46,33,152,160,32,198,220,156,157,188,74,35,208,66,34,66,16,234,100,29,128,29,20,62,214,105,238,128,97,34,74,232,207,92,236,159,42,73,55,140,60,22,27,240,32,129,204,174,190,173,6,0,113,250,158,208,22,189,83,255,177,107,245,209,177,99,63,203,72,159,177,189,189,237,104,187,134,30,158,74,41,99,161,47,96,197,162,60,223,87,99,70,206,47,202,72,221,177,118,105,208,14,111,157,253,199,143,68,26,202,167,174,160,194,23,35,85,166,0,175,19,237,166,127,113,159,135,19,185,255,244,30,142,209,205,79,183,245,71,41,137,6,46,162,22,195,172,55,189,239,164,227,154,4,52,51,83,223,49,177,107,151,244,1,43,253,157,253,98,128,71,134,86,63,213,72,252,46,18,90,46,98,148,147,239,121,85,116,247,128,84,216,228,57,199,1,140,144,45,9,96,34,10,120,211,248,103,71,78,160,34,59,117,151,66,117,193,152,221,2,169,147,229,161,190,136,9,4,32,192,192,159,209,234,73,75,124,183,49,137,216,157,148,139,89,209,11,39,159,126,63,192,107,243,70,245,40,10,103,164,213,165,121,234,59,178,18,103,167,187,161,72,7,161,78,198,171,16,247,216,227,227,22,88,203,107,222,211,16,255,62,155,228,11,137,204,36,80,249,151,126,69,255,120,197,2,195,120,140,170,159,177,88,112,73,185,70,78,178,144,131,207,10,56,96,171,248,35,149,12,231,225,207,124,58,220,111,215,42,114,103,206,245,116,86,50,12,147,139,201,26,185,134,123,5,14,239,66,68,228,115,23,183,230,104,176,63,208,95,63,206,92,47,237,222,200,101,226,215,178,152,38,226,143,200,236,157,154,232,198,53,201,132,244,189,183,166,96,114,149,93,13,21,2,246,185,225,18,247,246,32,134,61,3,200,68,74,197,160,207,235,138,43,24,79,40,31,113,7,231,235,120,70,220,178,44,212,66,123,227,34,91,74,37,84,239,100,128,176,4,27,138,114,72,6,30,67,113,218,27,229,217,87,86,226,155,19,236,13,107,68,93,25,38,141,102,155,69,148,66,7,149,214,3,209,224,146,190,151,80,195,205,181,245,187,102,112,5,36,144,203,193,172,148,205,249,153,107,199,86,252,235,85,179,51,238,229,168,101,126,109,37,2,70,127,226,246,183,59,149,122,9,233,152,130,67,91,209,176,206,137,134,210,28,227,111,112,135,192,34,67,80,82,46,201,85,113,229,119,68,202,146,101,238,173,233,246,90,196,71,12,209,157,219,170,131,87,126,63,41,174,167,20,46,103,142,57,190,217,224,17,231,125,217,55,209,174,40,17,254,18,133,173,83,45,55,87,127,249,34,68,160,90,137,195,204,105,172,153,205,26,144,191,117,185,129,59,25,117,45,46,60,4,41,57,193,105,80,11,19,35,91,247,112,197,142,137,38,132,59,57,113,186,54,228,170,77,33,231,42,111,89,143,31,173,141,9,207,198,145,151,172,191,188,86,154,232,170,52,228,209,92,207,99,60,128,83,238,47,91,130,241,200,84,228,123,96,124,67,10,43,172,28,143,74,64,212,134,60,176,113,129,73,3,37,218,48,16,154,22,90,63,21,47,73,144,172,109,5,63,206,233,180,108,167,86,50,5,87,63,111,38,218,126,136,236,82,47,154,28,243,51,56,176,184,33,244,231,50,241,136,211,216,28,253,142,3,9,46,30,145,94,120,5,171,236,163,31,82,211,175,56,168,226,241,46,230,148,166,150,181,129,96,27,211,22,52,106,75,36,180,232,105,164,132,237,71,126,73,118,80,8,173,75,40,143,119,171,57,62,33,201,6,26,221,91,76,245,96,1,196,250,200,141,28,141,89,153,147,50,195,116,228,147,39,123,9,191,34,193,0,156,1,151,168,117,95,91,185,110,37,205,248,203,99,200,167,180,99,120,49,24,239,77,59,194,98,90,148,255,217,188,180,172,2,145,14,228,65,230,117,114,137,186,48,202,1,160,186,50,165,32,172,38,87,249,83,40,67,38,78,108,151,240,68,113,18,166,243,70,12,107,36,170,212,220,105,254,69,112,174,183,66,244,241,131,128,208,98,0,142,38,2,210,139,84,174,85,82,120,255,220,163,202,227,226,235,119,87,26,196,45,157,125,165,172,165,221,163,243,200,164,85,76,116,62,220,235,163,108,196,111,170,227,113,34,13,255,213,159,11,33,168,84,241,247,196,69,101,108,46,90,219,216,114,3,143,56,100,74,65,161,126,189,85,93,149,139,41,122,172,74,151,121,86,205,105,37,225,138,184,16,164,35,162,231,235,15,48,98,42,251,102,190,51,236,0,13,197,136,182,233,189,137,119,161,139,135,161,33,222,88,180,63,8,128,100,148,110,69,58,160,159,189,50,93,144,215,79,188,49,180,98,134,238,184,209,252,24,73,69,241,7,18,232,226,62,63,32,142,161,0,255,10,71,129,18,73,89,41,117,227,111,161,187,94,189,151,76,0,231,83,79,164,117,114,28,205,241,178,152,62,245,41,74,140,197,139,107,168,162,107,115,79,13,40,96,115,255,116,21,210,89,73,143,32,156,58,198,201,33,3,253,239,210,152,165,14,141,166,101,60,91,37,42,98,52,167,227,224,145,63,71,220,169,197,61,31,32,91,155,242,11,245,198,75,234,202,40,96,150,76,96,82,1,209,23,172,190,26,232,84,31,142,44,64,213,144,108,228,123,209,57,106,252,255,64,43,64,78,243,143,6,0,95,195,147,146,66,154,207,247,172,41,130,149,154,53,30,41,177,253,190,175,59,209,231,153,223,165,70,206,249,115,210,18,95,69,206,56,61,62,210,46,137,96,50,5,250,162,206,208,161,147,98,113,164,214,27,194,2,150,128,11,228,119,177,15,178,135,94,76,114,175,95,39,106,50,203,81,78,165,22,189,240,105,146,89,177,71,248,51,132,223,228,126,220,34,208,172,88,83,22,11,13,4,216,7,157,40,51,112,255,114,39,209,95,151,160,79,120,234,137,253,192,65,21,18,4,207,189,199,192,115,90,83,102,123,144,222,113,246,33,26,72,31,84,128,208,196,24,9,42,213,1,235,178,124,240,75,88,212,113,248,119,254,187,183,114,245,69,70,246,105,232,230,115,123,33,223,104,251,122,112,101,167,141,108,144,221,229,38,128,239,127,210,255,80,221,121,254,151,114,189,46,245,208,82,26,138,114,113,235,190,52,141,238,253,113,244,47,126,113,221,101,49,1,76,74,143,242,71,216,230,27,143,168,107,178,246,215,161,130,22,168,181,22,175,43,230,134,111,103,237,144,30,153,55,84,162,146,218,113,100,217,91,167,143,35,118,94,93,61,2,118,208,44,205,86,158,232,9,72,229,3,128,175,23,241,196,116,0,101,18,70,208,198,73,236,9,152,196,38,208,99,153,228,57,188,54,251,77,222,163,137,29,139,107,59,75,129,247,88,190,18,88,89,98,51,218,144,229,10,82,150,100,214,36,216,31,212,60,23,87,220,248,213,231,79,99,163,138,51,198,167,195,189,15,137,27,246,182,17,30,209,11,37,74,182,137,78,89,52,134,45,211,201,5,9,125,50,36,57,152,79,194,96,63,104,238,221,94,86,153,239,7,175,93,84,187,169,161,35,204,145,194,168,57,143,138,108,157,161,74,33,4,40,246,35,189,42,16,171,149,220,216,62,178,137,119,159,135,243,62,212,231,203,12,85,107,119,68,158,23,136,134,147,208,66,252,179,180,219,28,5,85,221,218,20,93,225,39,109,118,105,125,117,157,213,96,63,23,95,176,228,38,123,164,144,88,152,16,58,244,72,65,252,46,68,20,8,66,116,158,41,183,174,215,55,125,121,224,28,169,54,212,21,240,11,251,70,70,155,204,220,106,108,87,210,126,109,218,59,204,168,254,208,100,243,80,236,169,226,15,54,86,158,149,231,168,30,8,85,172,111,128,19,211,125,242,135,49,7,156,82,27,167,172,114,73,222,203,197,162,23,222,156,144,48,18,245,105,251,89,239,130,85,9,95,76,146,104,165,90,249,28,72,165,35,51,8,221,92,164,36,133,210,118,31,131,178,180,109,54,21,176,208,40,82,134,69,227,74,171,42,145,177,151,142,229,142,248,206,216,235,170,59,8,37,20,196,1,61,125,16,20,162,149,244,184,49,204,199,145,32,254,212,209,237,214,63,44,105,144,6,213,9,250,111,75,183,107,114,24,130,200,63,72,193,181,77,122,54,13,45,11,76,49,99,34,137,16,190,154,97,29,111,227,231,189,251,223,104,224,172,3,6,113,164,92,217,181,126,204,243,243,21,138,210,135,80,55,63,20,255,162,86,64,43,154,122,15,2,26,158,14,66,254,3,69,184,36,109,35,67,72,245,165,220,231,254,28,93,125,77,122,85,66,123,27,238,180,191,236,11,53,80,162,188,137,135,155,158,76,220,174,227,53,62,234,79,133,25,117,91,188,33,228,13,255,77,35,176,2,9,107,165,166,179,46,190,106,137,239,89,248,221,5,201,178,85,242,104,111,103,252,142,82,16,5,60,55,215,57,242,73,107,178,93,13,84,77,213,137,182,236,131,100,219,116,253,37,238,66,171,15,238,51,114,165,133,249,224,10,60,39,86,90,73,78,114,125,209,164,0,244,171,254,74,161,25,47,62,77,213,233,237,7,179,19,59,144,38,58,49,204,96,46,199,223,97,255,153,135,135,48,96,55,182,78,227,44,142,11,253,86,151,235,249,157,255,109,105,38,188,16,148,244,193,45,3,157,221,155,3,55,6,76,118,103,242,187,96,80,238,235,46,28,78,254,133,72,204,129,189,199,189,184,5,44,78,189,164,161,92,64,253,20,49,25,44,158,225,149,63,243,19,68,68,205,48,173,158,152,114,219,92,10,51,205,115,205,103,143,118,92,242,216,76,243,162,82,226,200,191,82,30,249,113,36,187,41,85,127,84,216,246,36,236,18,38,243,92,52,130,189,224,160,102,230,93,204,220,235,91,170,79,127,253,169,143,4,37,196,201,140,120,157,136,237,123,241,155,98,9,110,34,231,27,12,44,113,161,20,96,241,107,204,199,54,98,170,11,233,209,59,124,24,209,60,160,102,99,54,248,73,197,188,190,84,144,226,43,123,55,160,31,99,243,81,10,98,111,47,151,234,95,246,30,95,191,245,207,42,36,29,99,194,178,51,229,228,211,26,204,120,102,43,254,145,102,218,173,209,91,73,148,43,92,255,27,94,176,78,129,54,103,39,147,178,25,210,254,70,102,109,195,187,16,8,75,206,218,106,235,167,137,68,128,12,227,226,189,237,255,212,30,244,128,8,173,45,41,143,146,111,157,10,188,167,195,241,147,80,237,100,52,13,117,175,241,68,172,50,57,156,173,140,140,56,245,172,144,70,223,195,107,194,195,45,185,67,153,195,13,186,185,118,107,78,95,15,135,33,102,141,215,129,238,199,44,196,144,255,161,237,251,0,34,107,133,60,164,32,40,65,75,148,110,47,216,207,180,168,70,254,56,144,103,193,5,111,28,76,103,214,47,68,60,89,186,232,41,66,222,35,35,255,236,203,193,122,125,19,124,86,248,43,193,175,49,130,184,239,211,31,1,13,78,252,96,18,125,44,15,228,174,24,141,72,216,95,62,17,209,164,81,97,157,70,168,50,80,42,26,94,138,153,178,234,162,109,154,231,65,56,136,13,177,205,159,139,12,172,212,1,66,184,133,53,197,226,221,198,145,134,60,62,248,220,221,102,142,243,74,35,177,113,200,60,36,24,17,43,227,224,61,130,114,17,141,31,84,7,36,154,106,204,129,200,2,144,204,156,175,55,10,146,40,110,132,174,142,136,85,160,217,238,11,192,202,149,8,182,112,204,188,93,89,182,26,167,214,150,61,179,62,189,164,227,163,210,37,106,98,64,32,97,69,62,106,71,100,10,152,178,19,209,154,202,217,16,130,210,195,0,252,117,136,62,132,147,86,3,185,159,177,68,25,219,168,154,25,12,165,218,225,171,150,174,170,153,141,30,223,175,213,128,219,42,162,131,71,93,33,80,149,20,162,255,192,201,52,227,30,163,145,73,131,152,233,97,162,188,109,191,36,234,43,158,102,10,185,153,161,0,252,230,163,249,196,231,82,135,90,207,40,120,203,86,238,116,248,84,12,240,236,158,202,37,60,162,87,205,186,29,230,127,224,152,130,113,147,43,209,65,95,141,99,118,32,138,193,199,41,94,247,160,37,53,255,186,52,23,177,27,251,254,0,135,25,163,137,143,88,156,120,247,4,8,166,39,138,246,219,94,18,195,159,139,10,94,201,176,29,147,173,179,131,35,18,25,172,115,144,184,191,82,58,86,250,222,10,147,149,228,205,123,211,77,223,26,85,170,33,188,224,61,90,145,69,28,95,184,203,153,100,85,71,122,44,64,224,191,254,233,92,184,241,63,3,180,56,244,144,73,251,234,196,107,113,191,191,62,88,255,162,4,229,123,143,188,224,15,146,182,221,95,60,155,230,103,192,110,42,116,52,132,76,132,75,150,146,37,92,211,141,46,172,163,251,93,199,207,70,10,197,72,225,221,42,241,233,219,215,214,44,201,54,227,162,67,114,189,220,91,116,189,151,181,68,56,140,174,63,67,206,26,216,75,58,252,223,55,79,62,147,84,152,163,28,221,246,36,228,166,166,139,79,201,37,107,184,171,245,251,156,13,38,105,173,254,44,127,74,196,161,118,5,43,85,26,58,24,202,44,24,83,144,238,179,171,1,9,55,31,169,158,215,78,10,119,168,37,188,5,46,58,80,233,117,172,196,88,245,125,189,140,21,219,163,97,9,168,174,151,34,172,151,126,73,33,174,147,36,21,232,222,212,102,57,182,183,103,194,172,9,158,138,75,196,116,202,100,85,110,217,128,206,80,91,83,200,162,134,25,5,142,148,40,99,211,251,160,98,177,217,12,54,148,83,60,102,165,214,112,202,162,178,115,116,133,126,78,255,161,41,14,21,222,145,219,238,233,227,155,71,218,58,228,187,203,32,119,22,160,102,186,170,147,164,106,206,191,139,179,161,6,8,126,125,242,74,255,40,198,195,73,227,84,255,171,45,172,171,49,163,212,191,213,105,242,92,83,233,64,24,221,195,177,33,101,218,72,21,47,35,166,113,188,178,181,219,47,124,148,0,26,221,190,5,152,251,118,237,158,43,233,9,110,114,189,41,8,174,240,174,154,11,56,248,59,104,62,134,253,247,81,250,50,18,51,18,113,3,208,11,17,244,171,205,144,196,11,144,43,171,55,88,148,41,96,225,178,223,223,112,169,215,81,161,10,69,174,101,57,198,160,28,112,23,28,250,246,76,179,57,83,56,166,200,17,43,119,137,40,146,83,159,175,123,91,45,3,6,130,96,218,56,56,171,85,58,182,215,7,4,232,84,235,26,18,116,104,168,254,19,114,67,236,245,255,40,48,222,135,135,116,4,226,2,255,174,121,130,239,27,58,90,42,71,169,197,153,6,21,192,134,20,253,87,18,223,118,204,47,21,100,31,50,168,127,152,41,217,181,201,167,161,218,40,81,228,185,151,28,55,106,85,104,165,93,181,200,87,142,148,200,119,195,60,154,114,182,7,190,128,176,6,8,49,5,213,225,96,93,87,184,250,235,96,97,92,67,63,109,6,6,219,228,20,128,226,183,8,189,43,86,18,177,6,211,251,250,86,85,36,224,148,85,96,131,147,133,82,89,5,224,23,21,218,49,43,100,148,125,0,42,146,54,143,173,228,2,38,31,123,98,178,216,103,18,147,131,235,154,244,132,136,199,83,59,75,240,161,152,4,197,248,122,117,93,129,111,245,4,51,193,83,139,231,46,195,189,186,115,20,153,32,136,61,252,228,26,221,158,95,54,158,227,24,161,189,21,237,200,84,62,120,169,132,165,153,185,63,138,18,19,74,175,204,19,159,177,49,87,179,234,194,101,40,63,87,44,247,160,231,178,51,13,157,82,57,130,16,191,114,227,129,100,27,239,211,96,232,126,187,137,149,151,78,206,121,107,19,217,177,232,155,236,28,209,252,40,221,177,68,133,207,164,53,232,250,224,76,124,125,185,39,3,212,8,229,129,205,130,179,63,148,170,199,101,227,152,3,134,28,186,211,230,176,250,15,244,128,148,218,40,9,134,206,241,114,232,185,141,155,140,196,103,125,122,55,145,156,158,123,28,229,207,53,156,69,55,45,199,101,208,82,38,141,234,15,175,54,191,24,213,186,71,105,133,25,206,98,6,9,161,245,44,32,210,111,153,181,20,37,22,225,111,143,188,239,200,162,215,181,80,63,114,191,251,166,225,124,95,246,33,222,230,83,43,202,84,58,125,181,207,167,141,107,151,214,53,96,55,45,38,184,218,10,76,183,100,130,140,60,232,115,108,248,196,60,170,197,147,188,79,80,91,202,21,206,44,38,36,231,71,227,95,22,174,254,214,199,228,116,111,64,56,220,207,207,214,15,124,253,91,186,170,212,151,82,149,64,218,61,148,84,137,63,145,224,52,159,37,110,141,202,248,13,99,183,13,53,246,191,202,44,216,246,203,81,181,95,93,118,212,207,166,247,188,250,229,15,98,8,39,239,1,212,139,244,215,191,235,113,80,253,9,97,193,58,181,62,152,43,33,115,26,84,15,166,164,48,174,0,21,205,62,156,80,19,52,58,2,215,14,76,85,207,6,211,203,33,56,248,140,155,45,149,74,231,126,219,92,252,98,22,61,105,179,96,220,182,160,221,96,136,232,224,232,133,228,73,222,169,250,225,41,65,162,70,119,129,182,15,184,127,36,244,31,193,236,215,107,34,45,69,122,170,128,167,37,159,43,33,176,86,37,202,27,104,187,215,112,167,168,96,70,168,196,93,39,141,44,217,254,219,101,82,253,8,124,173,155,38,111,253,41,71,211,44,233,155,192,241,215,73,33,179,83,163,156,122,243,128,163,220,14,21,240,136,134,233,194,58,68,3,158,19,87,89,194,31,92,72,61,192,222,231,175,223,168,28,205,119,125,11,126,128,84,38,143,144,233,217,228,173,134,184,98,72,5,17,226,243,172,85,191,109,153,107,152,163,247,30,246,47,127,102,154,85,170,107,154,143,67,137,201,243,189,113,94,253,208,174,65,60,163,109,51,250,172,216,178,216,211,244,170,77,153,149,110,158,37,204,72,139,235,28,211,199,229,81,222,57,191,118,241,152,109,122,200,154,47,69,95,139,47,243,43,15,165,14,92,189,133,211,208,130,130,215,142,190,117,157,89,136,180,176,79,216,218,206,88,214,240,240,154,252,180,103,175,252,122,58,43,121,219,91,169,160,13,126,229,214,168,102,237,183,134,77,47,152,103,5,15,233,130,228,224,138,84,38,68,218,140,64,131,7,222,217,114,232,6,119,162,58,74,227,95,65,204,64,218,251,52,154,82,23,208,219,5,49,15,116,253,34,58,91,123,166,131,131,26,234,80,16,254,36,169,228,162,23,206,190,69,93,192,210,75,166,124,69,231,41,227,62,215,134,55,107,52,144,184,163,88,53,92,127,116,60,230,52,7,190,106,19,183,159,65,114,153,222,97,118,63,213,42,202,56,10,96,130,255,110,172,103,223,142,120,27,212,194,229,113,140,206,199,70,40,225,243,116,220,53,219,14,37,221,231,181,163,219,79,69,229,230,117,196,150,82,47,81,217,154,200,246,201,189,85,198,143,149,112,23,154,194,158,99,31,246,32,154,100,144,46,77,82,128,170,26,82,202,168,146,77,182,216,157,44,110,222,244,4,152,101,75,22,59,111,93,216,114,209,20,251,143,139,211,185,93,138,179,29,163,210,61,120,65,174,129,123,132,56,75,117,201,18,72,141,133,172,222,44,106,241,201,131,137,159,45,212,84,127,113,213,122,219,145,20,127,152,101,8,95,245,156,39,164,74,45,141,171,208,138,87,185,206,141,191,209,141,41,131,216,170,86,179,43,15,35,140,192,48,92,173,240,236,38,142,118,9,195,92,73,228,4,91,37,166,243,34,98,237,129,152,165,219,143,50,40,133,71,54,146,131,63,69,161,166,101,70,170,196,230,23,89,102,116,253,129,193,4,127,51,18,190,12,205,136,119,247,64,228,171,200,18,29,144,159,198,114,135,109,214,136,226,247,69,48,46,210,246,132,141,157,61,48,223,249,239,49,250,3,70,231,131,81,1,69,246,154,185,25,213,18,57,71,167,157,54,230,192,155,139,2,211,15,249,102,214,122,164,169,59,247,178,50,43,103,143,228,55,177,103,153,93,14,217,60,110,107,77,208,89,124,212,123,251,70,167,166,239,6,76,21,172,43,30,39,250,251,171,220,242,191,200,226,123,76,105,205,45,17,200,221,247,181,97,121,213,116,229,41,111,177,63,127,116,97,204,235,48,117,204,147,178,48,4,87,12,66,166,111,42,246,92,130,197,214,177,157,237,115,154,79,110,234,55,185,133,29,167,84,145,43,139,33,232,242,240,246,213,211,150,218,39,129,147,100,166,243,242,228,251,235,91,77,150,13,158,57,231,235,172,31,76,96,141,115,10,79,90,57,66,84,123,129,93,63,98,125,104,138,105,76,109,29,245,41,198,118,109,163,152,216,1,76,149,174,199,4,153,164,49,70,165,63,64,75,83,240,20,142,75,132,73,197,95,197,60,92,33,115,144,217,62,168,163,55,86,186,199,236,137,158,224,187,37,211,156,246,205,196,185,199,184,161,183,39,104,17,135,99,30,141,38,116,212,208,192,190,85,153,158,200,140,83,140,185,94,90,17,81,129,55,107,124,29,90,18,236,158,250,115,178,88,45,59,171,54,35,200,31,89,70,217,236,107,9,184,179,60,6,16,161,239,240,91,3,235,135,232,37,193,71,9,233,189,22,71,59,194,44,160,7,153,55,4,150,132,41,132,83,60,119,226,99,44,143,137,171,82,149,224,182,219,7,141,209,142,168,175,199,195,208,226,157,232,140,51,213,129,158,206,116,22,157,201,247,214,115,53,209,246,179,166,105,176,179,191,253,213,157,155,19,7,123,199,89,15,247,26,23,91,44,5,231,71,225,216,74,199,36,199,4,86,147,204,24,160,54,117,241,171,242,61,57,180,163,184,32,242,221,125,77,53,230,50,69,177,223,38,200,0,3,211,23,184,70,142,0,11,240,133,4,153,142,208,100,152,136,20,113,154,55,245,69,163,166,192,166,109,246,119,220,111,46,90,117,196,245,214,227,143,145,26,216,104,225,225,195,121,167,206,139,149,166,121,198,108,202,116,76,132,114,152,182,87,46,255,165,230,72,182,212,66,250,129,151,45,141,30,13,197,91,102,195,235,12,210,175,74,69,133,166,255,233,180,127,21,172,250,230,175,18,168,47,246,227,105,170,214,210,34,90,236,25,154,245,98,171,50,187,200,125,106,104,198,43,43,204,79,8,99,134,238,198,185,148,230,34,151,129,164,8,151,81,219,153,76,174,128,99,24,24,63,150,1,139,217,218,113,145,186,201,143,74,63,192,112,240,46,141,116,230,68,128,193,254,8,102,228,163,51,242,104,249,230,60,36,26,103,206,193,8,230,132,170,207,247,193,48,235,53,35,158,96,20,29,71,19,223,238,246,252,10,235,40,82,201,45,6,237,25,146,187,122,87,83,109,119,154,50,182,78,205,84,245,120,64,76,48,152,208,251,244,244,47,206,139,62,166,42,251,104,6,5,32,142,208,97,106,237,34,19,31,111,75,205,154,219,99,79,72,209,182,172,102,31,158,101,203,197,29,131,220,139,250,37,237,38,65,62,146,148,194,232,205,83,32,198,111,134,186,104,81,213,96,173,242,130,208,225,219,180,164,191,2,222,104,169,0,165,37,170,252,114,107,148,87,28,151,8,11,102,211,245,182,254,210,230,146,97,87,53,72,197,110,32,66,31,246,180,192,234,84,74,148,23,205,141,215,150,29,216,121,246,0,6,103,236,16,224,174,149,184,130,7,113,39,95,146,106,111,212,184,100,153,93,212,158,198,238,215,118,250,25,226,89,211,21,129,204,176,168,172,7,104,41,50,67,196,174,127,152,173,189,53,137,100,77,18,90,72,175,245,130,224,73,222,87,248,39,99,57,226,187,221,233,141,217,16,189,121,82,5,220,129,207,119,171,188,105,215,160,221,99,86,181,63,112,168,77,168,156,222,87,15,122,177,18,194,111,156,64,238,94,81,67,87,136,79,211,178,193,220,133,166,49,148,34,104,31,188,141,144,124,205,98,82,128,17,126,25,88,153,187,25,120,32,121,230,186,53,252,122,22,191,147,184,77,230,48,166,53,48,103,203,240,76,207,89,82,99,136,166,140,233,2,14,182,134,226,136,246,108,105,138,11,60,218,230,70,21,207,50,176,82,249,82,202,150,204,1,4,129,240,185,118,235,89,70,235,38,124,97,79,192,50,179,61,188,123,55,248,152,125,165,228,70,13,56,3,174,250,246,136,31,60,131,151,24,59,36,1,60,59,166,241,195,138,156,150,168,52,236,111,41,200,78,80,15,25,140,94,146,82,114,96,116,154,249,187,89,83,122,0,208,156,71,58,249,168,55,180,211,237,77,240,128,103,160,109,73,38,26,195,165,201,198,35,101,46,159,78,74,183,114,8,100,249,188,130,202,25,116,203,7,212,199,243,58,235,234,252,248,170,229,187,199,189,5,105,221,168,81,99,59,175,51,57,134,102,222,9,131,25,186,139,188,183,240,165,153,237,230,127,187,61,96,95,59,41,98,20,80,215,183,44,255,75,105,202,226,41,241,84,175,158,156,196,33,229,209,167,31,64,197,115,105,105,67,226,8,80,240,65,205,116,94,48,40,59,103,214,143,224,251,242,207,118,105,109,147,125,188,104,20,27,204,83,155,122,64,84,242,22,246,106,216,70,237,29,255,108,140,108,152,79,91,107,38,96,248,14,34,60,149,103,130,230,196,244,137,220,75,228,11,42,124,178,176,76,97,232,110,30,204,98,238,13,103,25,64,41,164,93,222,49,57,206,202,55,70,99,140,70,9,34,46,217,199,218,86,228,90,92,153,53,82,63,216,208,78,151,237,201,213,9,191,216,88,85,78,241,37,147,166,57,8,166,27,55,197,69,27,206,198,207,191,132,144,249,192,53,45,99,28,212,253,44,191,97,217,17,132,197,193,251,32,205,4,111,151,48,34,122,178,62,216,81,9,236,153,9,218,225,37,128,142,33,157,207,244,221,5,224,18,54,121,60,117,198,185,222,163,27,224,239,50,193,199,239,244,146,105,156,7,80,132,235,73,226,157,106,3,37,34,107,37,251,82,78,226,11,57,86,62,150,138,151,245,194,10,166,68,210,198,1,241,162,234,47,104,229,135,205,42,144,215,227,152,31,233,151,120,187,101,133,94,159,176,203,121,102,238,193,243,143,62,174,237,95,26,98,130,53,45,36,91,160,149,160,31,109,70,178,2,209,237,25,211,165,220,36,48,133,166,33,241,153,169,247,132,106,100,196,87,73,80,146,4,250,145,162,114,252,236,127,129,139,242,186,86,201,228,118,184,102,154,139,6,128,132,253,215,85,100,188,120,60,254,238,199,182,162,107,93,218,168,83,71,202,111,83,91,186,56,163,73,18,82,54,119,103,153,161,230,5,28,73,119,215,20,78,128,229,249,184,33,67,139,98,227,100,61,209,176,117,11,168,194,156,88,119,183,112,124,98,57,109,229,237,94,110,201,214,68,148,209,80,241,20,102,199,182,180,236,183,47,110,45,234,166,193,135,4,238,32,58,34,4,242,41,20,176,94,48,209,152,203,147,137,114,92,187,34,186,191,164,21,252,146,240,83,98,39,233,216,57,219,112,170,70,143,139,22,141,73,173,142,165,238,97,225,31,165,3,210,142,11,151,131,227,79,248,102,163,51,191,184,236,118,127,217,63,208,201,21,225,200,176,140,34,206,34,57,122,35,183,107,98,31,91,50,240,132,113,153,133,83,14,45,245,162,36,101,3,87,72,145,239,45,109,251,41,136,38,226,179,245,0,247,93,25,111,95,30,10,146,71,255,93,162,156,223,194,133,244,182,123,90,109,143,45,136,84,247,135,50,66,170,49,72,5,251,216,239,149,84,21,194,45,155,153,75,48,61,93,233,144,95,111,3,231,21,244,6,213,192,113,223,179,77,236,50,49,102,154,134,208,238,129,149,6,84,165,148,238,197,109,134,98,200,205,33,103,44,198,139,2,160,99,203,69,21,231,221,36,251,154,255,197,237,135,172,223,112,60,175,120,93,58,198,69,207,223,14,42,15,252,201,192,95,125,143,200,95,246,6,226,55,122,9,253,250,144,228,175,84,250,46,95,47,103,170,152,168,200,65,28,217,163,82,118,224,130,79,145,166,86,134,156,125,223,244,145,60,111,12,216,81,60,169,16,6,129,170,240,23,159,127,236,164,6,24,177,243,93,203,180,193,244,65,243,100,145,61,152,190,12,128,244,169,226,30,117,199,109,63,111,69,24,199,190,132,197,61,163,61,87,231,53,151,152,90,75,139,158,82,33,4,88,152,128,106,5,199,196,225,231,95,40,158,168,60,238,89,155,26,21,143,27,120,25,238,66,35,70,43,61,118,129,26,189,224,30,227,195,237,249,156,126,174,248,245,169,112,119,181,124,50,33,6,24,234,231,118,20,111,55,34,75,143,163,27,159,73,23,243,154,167,163,61,132,57,254,90,47,204,112,68,103,43,84,164,159,97,175,213,151,135,100,145,74,99,207,40,235,191,243,129,226,76,164,104,214,15,210,72,156,71,232,65,20,150,64,241,232,204,187,61,250,113,175,153,249,3,232,73,56,200,218,191,134,110,152,174,152,221,248,7,206,94,169,3,86,110,249,98,254,172,61,255,137,93,56,90,104,108,244,162,212,28,15,224,45,11,179,187,182,14,52,35,83,10,204,144,6,175,19,193,150,17,71,79,185,178,122,214,65,7,85,63,152,34,118,214,147,97,124,228,63,157,130,117,91,246,34,200,203,63,18,123,69,70,107,185,47,112,215,94,47,25,126,185,95,19,78,66,196,1,29,250,187,33,130,129,32,203,163,202,150,86,167,71,145,86,53,255,125,119,195,207,126,128,20,34,166,23,148,123,221,138,227,205,47,76,62,14,14,12,158,48,32,141,141,108,174,120,22,186,178,86,188,141,247,180,109,101,87,52,230,144,73,28,216,222,127,37,241,157,249,51,140,19,2,35,33,159,128,156,183,228,231,193,10,180,50,87,74,172,98,188,88,16,219,169,72,95,30,80,249,105,125,186,140,176,230,203,95,40,7,49,175,117,79,208,131,94,67,81,140,22,77,36,45,220,72,95,189,82,12,200,171,43,101,62,77,31,225,151,36,144,125,159,193,66,67,239,100,2,27,73,110,235,184,86,4,209,233,126,244,93,187,160,246,152,54,233,31,204,44,29,252,203,10,218,113,61,34,71,250,12,24,124,1,75,103,170,120,96,236,131,62,156,74,228,78,155,68,86,254,128,6,122,189,149,221,15,75,59,77,232,173,199,201,236,192,248,162,214,139,117,242,9,41,119,20,113,150,139,238,107,77,31,162,167,193,105,162,64,90,196,54,214,241,105,69,129,160,64,69,229,35,114,98,214,198,86,55,119,86,107,46,82,74,32,211,208,227,210,114,136,1,216,113,35,191,24,192,13,133,242,154,56,51,223,205,95,158,156,62,0,107,178,212,28,239,92,126,212,172,82,136,189,68,215,12,123,8,28,175,91,188,39,232,9,182,228,20,22,189,237,150,173,51,145,42,169,91,143,155,25,230,23,26,236,41,55,251,60,224,52,47,254,45,148,244,125,168,122,67,87,207,91,194,40,131,147,184,35,216,221,45,8,34,41,50,72,166,113,14,115,233,125,184,147,222,168,184,164,161,84,255,98,32,233,10,156,162,29,63,67,211,35,133,88,66,13,90,126,106,41,54,98,234,15,147,249,126,255,163,144,184,77,42,243,60,168,238,221,24,235,171,33,7,208,229,219,217,231,248,183,244,157,72,171,153,147,103,36,195,155,134,234,128,208,180,174,240,119,134,77,19,67,26,108,43,225,144,72,221,204,174,223,5,24,188,94,211,185,14,106,167,98,155,247,208,143,178,158,8,70,109,40,78,116,226,70,216,146,14,236,120,188,248,211,148,29,4,111,141,90,147,76,183,65,148,5,215,213,217,54,184,59,154,216,4,39,29,96,128,222,176,230,126,67,87,86,145,85,242,98,77,213,230,226,28,23,236,250,57,244,133,76,178,25,221,46,145,127,198,222,17,142,142,21,161,36,96,17,110,19,200,161,156,101,174,37,133,38,176,110,42,216,254,109,35,173,85,49,180,31,105,80,232,87,235,120,195,128,255,144,204,78,247,233,216,36,73,24,2,222,122,22,29,52,169,196,97,4,170,225,214,133,248,249,217,41,76,161,175,76,132,43,161,212,68,249,17,163,225,201,123,237,229,188,252,130,124,142,23,238,84,18,104,214,90,81,31,95,47,251,222,105,123,151,131,16,233,125,252,191,66,144,252,85,206,91,140,14,212,107,172,14,16,253,55,183,160,222,57,220,157,148,233,201,105,139,120,38,175,40,70,136,40,215,250,6,9,99,191,86,64,125,144,104,212,64,118,60,69,57,246,22,29,2,23,248,75,192,6,248,67,186,230,126,97,215,44,128,18,105,28,14,33,88,246,37,174,135,159,179,116,172,93,6,193,64,133,116,151,90,140,107,159,20,240,45,135,123,145,175,144,0,217,159,62,199,226,167,125,217,1,105,1,192,7,207,136,155,104,0,106,38,168,180,139,151,251,57,60,179,74,143,50,88,237,223,163,187,202,141,144,247,66,170,195,35,164,223,190,145,3,208,122,235,107,15,47,22,31,254,226,95,148,181,35,30,161,109,70,136,108,225,105,185,24,59,10,148,176,217,64,227,64,205,98,238,237,81,126,40,173,155,34,137,217,57,195,65,42,123,4,44,198,128,88,130,185,176,73,174,151,230,246,162,39,179,15,199,112,184,119,163,53,140,79,169,95,66,2,109,1,249,210,177,20,176,246,235,181,197,139,39,74,119,182,43,111,242,221,106,150,22,244,245,3,72,242,34,52,50,80,81,134,31,185,144,240,23,141,226,75,230,140,160,244,195,146,80,242,100,63,48,139,141,226,208,111,242,188,50,69,41,133,252,32,25,116,249,186,49,234,86,23,204,27,108,167,241,46,14,149,171,45,4,159,183,169,244,192,242,27,121,76,47,215,126,67,214,158,237,208,98,247,217,132,74,161,239,56,167,107,7,183,67,239,101,13,161,118,186,253,54,41,249,146,150,127,14,254,80,1,114,41,213,36,149,165,97,212,255,40,51,242,102,233,153,79,196,172,158,244,30,6,69,248,13,33,50,63,141,156,219,14,31,26,40,73,42,134,245,165,11,87,164,198,202,168,91,89,211,110,230,2,25,142,40,238,31,52,229,11,120,147,7,92,92,160,205,45,61,39,10,51,151,97,118,94,33,22,139,212,148,203,42,133,91,51,74,55,165,158,57,41,184,87,22,127,52,11,22,109,239,209,47,108,34,220,109,166,42,246,52,91,150,74,232,77,65,111,197,140,26,7,201,40,77,130,15,204,181,114,120,82,225,72,225,102,4,160,196,117,66,18,192,211,172,215,61,60,130,173,7,178,178,116,164,194,84,106,36,249,166,187,27,244,34,36,241,200,192,117,171,53,0,53,160,203,131,178,219,129,57,121,187,230,255,157,110,25,0,189,12,115,93,23,219,245,253,238,199,175,247,130,37,110,47,70,38,111,200,9,80,61,115,132,227,214,176,222,97,253,234,63,71,34,195,166,254,49,241,144,123,197,25,34,12,239,144,6,187,130,29,159,134,216,144,66,203,227,186,198,70,177,106,113,99,199,68,166,205,111,117,35,220,66,127,32,112,73,151,58,106,200,123,244,35,2,232,126,216,114,49,161,183,130,240,218,88,216,82,95,250,211,231,174,209,202,218,195,252,245,10,211,29,208,178,201,199,197,127,172,184,11,104,250,163,167,29,159,196,130,114,29,254,148,147,219,181,38,111,20,108,246,231,88,11,28,248,70,140,143,50,173,223,97,137,53,87,215,59,20,43,53,103,117,113,180,32,117,130,180,66,151,53,24,30,178,146,133,219,187,255,245,210,11,41,255,24,220,72,29,52,5,148,233,172,228,85,51,134,56,189,4,127,161,108,214,213,173,32,25,224,80,200,84,187,10,146,221,93,132,84,228,188,155,71,161,36,218,44,97,154,5,49,124,148,119,34,176,169,80,134,146,215,16,173,122,150,29,95,175,63,11,127,79,94,241,199,113,128,224,115,63,42,169,99,198,248,189,162,197,156,158,94,189,203,196,211,47,159,177,112,91,45,170,49,182,18,48,13,210,30,118,92,90,76,4,48,125,88,196,205,203,252,69,222,15,78,121,130,105,82,132,156,49,155,19,138,251,67,104,87,169,23,126,177,69,193,4,9,9,1,39,49,32,101,194,35,102,149,187,40,89,176,76,160,199,136,25,15,201,6,27,112,143,137,27,124,147,179,165,136,81,68,103,67,233,6,7,70,123,86,83,46,0,88,100,183,112,71,104,28,42,113,30,131,214,109,107,183,247,225,129,62,119,21,217,215,34,142,96,185,44,228,244,125,145,160,107,53,246,94,202,89,16,176,153,36,135,190,115,102,44,10,3,19,62,4,134,182,40,113,153,224,241,170,246,21,151,224,78,14,206,168,23,123,24,138,48,52,83,242,120,122,189,208,184,100,59,195,228,125,124,252,237,220,52,72,64,151,222,241,66,39,30,217,31,51,116,234,30,91,202,145,9,228,225,182,110,78,119,153,91,70,125,76,187,251,134,72,46,222,223,249,28,155,216,108,248,240,236,100,62,217,38,95,33,240,95,185,94,162,153,226,223,243,71,199,250,72,255,97,231,203,32,232,103,97,75,222,137,170,96,56,131,237,200,229,226,11,62,90,245,186,163,110,53,218,138,10,13,28,188,25,47,55,198,107,21,223,131,251,139,14,79,249,161,91,139,243,97,200,78,180,124,46,72,111,243,154,180,220,194,13,63,56,140,35,1,154,235,184,128,24,16,131,31,184,5,225,62,111,34,188,232,68,118,250,74,44,72,29,108,40,61,95,140,68,99,69,5,33,42,223,123,121,91,202,117,26,250,21,233,134,85,152,44,169,205,220,94,124,218,227,98,209,23,217,70,155,48,40,161,102,54,33,214,111,61,70,48,39,89,45,203,55,105,210,102,84,228,81,177,129,237,10,3,92,86,101,36,32,173,33,58,160,168,90,111,165,58,240,49,64,115,150,67,192,164,52,229,16,137,224,36,175,187,212,24,35,236,241,176,163,199,195,170,175,160,75,214,216,20,92,121,251,2,255,212,94,128,235,152,25,233,183,126,106,26,251,6,116,129,173,13,237,68,47,230,149,58,144,85,155,123,7,145,229,39,238,13,141,100,118,60,127,74,25,140,218,98,241,250,66,252,94,50,140,208,44,132,58,3,102,180,228,238,8,24,47,166,128,128,185,164,144,218,146,17,93,248,46,53,38,41,82,100,30,82,143,248,167,218,236,143,14,202,197,150,240,43,115,84,66,186,164,248,240,162,137,53,87,138,197,244,156,153,99,48,141,226,182,232,59,157,47,75,178,234,215,42,253,225,153,191,165,85,147,195,16,139,195,104,30,215,78,67,151,245,96,214,171,123,21,27,150,99,123,232,175,130,61,54,235,36,165,150,13,41,105,68,248,8,47,31,154,250,219,143,11,130,113,103,105,24,228,254,23,75,62,108,221,85,117,167,115,188,121,229,154,224,140,90,46,165,169,229,115,244,86,200,54,87,101,72,140,63,149,166,140,170,59,80,246,35,94,129,219,197,180,0,27,106,106,58,187,47,144,28,235,108,36,251,81,119,117,18,167,225,94,64,158,130,211,245,200,201,229,24,198,219,135,202,2,129,94,73,152,224,32,85,175,254,42,193,40,142,17,196,79,253,22,140,103,199,116,97,101,211,21,56,30,11,189,104,145,239,77,205,138,238,189,123,35,140,2,59,193,93,59,104,178,113,74,134,67,90,86,144,36,146,33,250,78,177,169,47,92,1,124,226,97,165,98,49,7,206,51,233,18,223,148,18,31,93,141,182,67,225,30,181,238,32,195,5,21,194,38,93,189,116,142,139,153,7,197,150,175,171,164,15,72,43,189,211,217,214,70,222,225,164,205,3,133,238,98,51,49,95,183,83,164,219,176,51,8,190,146,82,147,72,0,239,215,73,75,13,94,114,243,241,57,179,20,145,150,251,55,239,245,140,153,250,51,149,100,28,218,137,71,84,77,214,163,25,228,150,11,151,246,9,219,243,112,174,225,149,81,209,227,142,136,208,158,44,40,34,246,1,159,101,196,42,182,254,62,248,29,215,151,37,240,37,103,192,1,90,113,212,3,32,12,122,43,240,78,133,166,216,26,200,92,136,33,55,164,77,204,207,161,176,105,56,114,213,70,246,253,99,187,102,124,85,89,157,113,74,178,186,133,99,196,166,71,76,38,164,26,177,118,78,87,197,239,88,192,20,98,143,205,33,109,163,205,121,39,122,240,12,232,20,150,193,154,199,152,173,54,102,37,76,188,62,227,216,128,16,158,212,189,11,136,158,4,79,50,147,75,122,227,79,135,127,191,199,130,116,35,100,137,137,79,181,181,131,123,145,21,142,93,150,88,66,249,114,140,9,191,174,83,195,123,89,171,137,107,190,161,215,246,91,238,156,116,65,118,153,66,54,156,36,113,145,46,168,53,111,243,174,157,5,199,242,54,84,180,201,204,82,20,146,18,66,249,66,91,206,250,214,218,90,111,234,189,109,6,170,238,113,109,208,120,199,53,118,84,78,139,13,229,15,231,67,80,108,109,58,27,36,64,176,151,122,33,135,159,48,186,160,159,18,34,105,88,175,227,151,188,220,130,251,160,207,83,114,6,89,1,115,135,17,92,54,62,239,44,193,154,160,79,164,5,19,203,203,13,173,121,127,225,108,27,104,101,214,67,212,129,251,43,126,92,184,195,188,208,74,175,0,180,137,11,243,70,153,69,164,121,156,137,74,207,41,230,28,249,55,222,171,128,108,81,168,134,121,208,179,33,165,165,8,105,0,43,148,124,174,119,38,120,0,131,210,31,247,209,111,192,210,96,218,166,205,98,148,76,224,82,173,240,235,67,237,98,138,22,103,170,137,75,143,176,108,127,247,0,97,65,191,28,54,111,85,166,255,2,254,132,154,36,229,227,250,28,28,88,220,190,248,140,72,193,39,225,106,205,30,59,88,60,119,202,158,88,203,111,250,184,18,73,24,46,176,76,35,248,124,76,121,9,17,62,130,41,117,33,142,10,93,165,176,233,50,27,197,112,60,133,250,84,164,179,43,196,117,171,68,122,77,13,203,111,13,26,40,113,87,54,150,152,167,73,37,194,237,185,98,227,156,209,17,117,60,118,207,77,175,210,191,50,108,170,55,73,77,142,168,160,173,170,35,238,123,247,253,245,221,178,138,189,61,234,226,87,193,53,192,255,82,68,110,224,175,66,91,249,35,241,5,85,86,202,59,239,45,128,81,189,181,9,57,197,154,8,218,199,66,8,27,128,103,78,164,28,70,21,41,48,44,157,199,204,206,130,169,68,96,241,32,231,189,255,212,202,196,167,43,21,187,35,3,248,140,37,130,151,213,150,98,228,211,81,131,122,41,125,135,25,34,226,238,126,226,140,144,18,125,28,67,110,76,201,193,66,106,237,225,171,248,206,224,62,24,255,166,80,149,14,167,203,218,244,22,17,66,79,191,93,87,46,5,57,71,0,154,71,133,116,79,120,67,60,26,206,194,61,215,199,246,108,9,208,12,240,180,173,54,147,191,189,139,135,255,91,168,227,17,65,180,245,50,209,61,241,66,56,20,55,5,49,92,20,149,67,239,229,163,95,72,132,225,218,235,119,112,153,182,237,45,10,16,159,208,150,163,241,70,137,112,181,145,56,93,108,249,204,159,63,46,228,39,163,3,220,72,20,45,53,26,162,202,14,117,11,249,151,237,75,191,89,228,239,233,117,3,166,106,74,255,173,174,136,119,140,186,149,210,27,35,184,164,116,26,145,235,28,163,107,148,224,59,226,51,5,136,164,3,94,128,180,42,91,164,193,173,65,136,87,125,86,48,155,33,22,47,105,238,112,116,167,113,53,82,71,64,131,212,210,172,197,28,213,7,190,103,223,31,151,45,74,22,64,79,161,110,225,41,168,43,187,249,41,203,242,203,166,180,241,187,172,254,108,162,194,86,188,78,21,53,250,81,189,251,84,129,115,219,20,38,209,30,231,69,10,244,51,215,44,71,158,60,89,116,175,58,207,82,37,68,81,163,32,3,159,35,151,137,213,142,179,176,147,102,194,179,196,106,188,81,80,86,209,187,221,117,144,226,167,213,234,57,191,220,31,116,74,209,214,15,82,233,158,192,73,213,119,3,142,18,8,120,33,96,121,57,32,180,205,67,104,105,247,198,214,142,116,118,211,187,200,121,63,241,184,73,104,227,191,148,16,179,193,134,164,74,95,36,229,132,179,91,34,124,206,24,119,253,185,91,96,92,66,100,221,233,118,11,170,201,83,181,247,232,119,26,142,138,249,104,153,183,155,107,143,185,37,70,196,113,41,99,24,214,126,208,218,175,241,141,202,99,240,248,27,28,131,116,132,233,209,242,43,217,86,116,87,134,64,41,98,109,109,121,22,166,250,173,118,84,89,89,43,235,29,160,32,151,88,137,80,0,12,109,227,237,229,209,66,235,87,184,108,41,229,207,219,178,88,67,175,99,83,222,16,224,238,31,209,103,146,153,148,9,46,43,115,112,118,153,28,49,165,233,16,44,194,75,236,19,121,227,120,29,37,183,43,147,126,213,62,109,20,41,197,142,153,80,82,246,70,45,189,101,187,0,90,77,233,249,105,21,151,174,208,83,89,23,180,94,194,72,136,88,150,21,154,76,62,210,26,162,19,111,156,240,54,208,35,22,86,169,174,246,99,83,254,247,213,148,158,75,51,11,97,3,196,161,122,112,44,135,158,119,253,99,113,56,12,210,11,246,227,122,138,61,57,212,205,231,33,9,102,218,50,123,240,100,130,216,212,192,198,6,11,59,183,200,174,53,93,16,115,144,12,36,16,23,140,26,167,225,16,201,232,206,19,240,228,209,99,134,65,61,128,123,254,41,208,118,31,225,134,210,241,244,224,214,31,79,115,136,23,47,73,32,141,148,192,133,18,150,97,244,135,220,73,147,85,209,62,3,89,5,138,220,23,27,150,164,149,238,237,163,61,26,160,113,111,2,49,145,195,185,158,197,185,181,86,64,13,52,133,130,167,54,59,148,140,245,82,117,79,136,206,67,180,91,55,105,187,193,132,117,202,173,177,190,140,43,133,221,75,88,150,27,130,248,164,101,8,52,67,66,13,220,2,98,66,119,212,80,22,216,127,133,26,69,53,253,234,234,125,0,26,44,112,133,183,186,84,40,189,141,189,64,97,79,170,140,182,107,86,50,209,134,96,241,167,140,207,227,118,11,210,242,69,79,48,98,172,9,28,24,27,54,110,135,77,59,159,182,179,27,195,198,124,55,156,177,240,156,213,73,20,92,146,124,190,133,134,119,118,114,12,168,181,6,8,3,201,34,204,95,150,198,78,6,3,116,202,24,181,12,101,49,224,94,23,112,186,24,227,114,226,80,13,140,178,30,35,60,226,234,233,31,24,218,147,149,33,24,29,37,109,40,170,40,255,127,121,34,51,30,108,85,105,37,109,142,48,152,74,211,71,69,44,137,152,206,225,133,150,173,79,230,169,184,115,191,95,74,204,227,68,8,49,17,182,177,66,142,54,193,143,219,67,227,137,254,48,105,81,61,94,7,251,66,21,205,252,54,223,13,17,40,105,117,233,109,84,23,114,14,213,32,34,19,5,253,191,89,69,28,121,27,44,31,122,177,41,101,35,163,117,80,251,198,201,49,4,127,217,165,16,182,250,249,54,234,169,184,191,195,53,126,1,206,70,213,164,119,24,145,204,69,176,105,144,19,198,78,143,228,96,136,166,210,222,62,179,57,202,124,217,141,23,80,17,14,139,87,135,101,59,35,167,215,86,210,44,185,49,64,213,148,113,165,239,177,224,71,23,41,87,45,105,185,226,117,196,230,158,88,142,249,195,186,143,97,118,172,247,51,76,139,206,153,184,180,248,89,228,170,254,243,6,52,114,99,90,47,101,125,134,82,249,28,202,228,170,176,108,70,234,154,196,81,27,27,11,90,150,101,51,150,130,197,198,188,138,232,134,221,178,236,204,224,208,221,153,185,17,39,137,49,221,93,73,124,160,40,223,140,238,167,59,207,73,136,207,7,231,123,141,21,202,232,223,10,135,72,129,177,182,182,177,68,156,159,78,45,35,30,147,229,201,69,134,13,143,229,48,94,26,204,239,168,184,84,24,120,219,175,144,51,212,77,131,12,31,196,25,123,113,4,26,169,15,11,86,103,89,181,112,18,241,53,65,66,134,48,154,84,210,86,67,26,225,13,22,33,196,228,170,161,217,154,209,92,93,143,122,154,101,100,85,220,211,133,61,54,84,253,186,61,0,16,130,164,245,68,111,35,249,121,18,33,32,146,14,6,20,236,199,175,136,222,110,227,9,189,97,112,179,164,11,202,208,36,216,35,212,149,139,50,10,64,138,236,227,185,160,30,247,233,92,152,221,177,152,196,172,35,147,255,208,119,14,121,218,113,194,151,249,75,48,162,39,147,103,242,37,133,22,115,178,33,134,69,85,242,146,86,3,239,233,19,29,178,116,115,168,99,67,113,101,142,200,195,159,210,94,164,218,160,127,219,10,64,73,120,65,169,250,119,163,104,128,243,133,10,102,194,157,208,16,78,32,41,152,134,9,116,49,133,166,70,52,200,74,15,14,116,91,48,61,79,57,15,210,125,152,221,54,145,154,138,34,196,103,249,79,65,180,34,40,138,253,77,165,68,24,172,134,197,73,171,46,207,177,144,86,24,43,25,212,18,130,199,187,44,254,206,197,2,138,124,127,221,56,68,52,54,17,10,56,9,170,104,240,21,237,57,9,156,188,187,245,145,86,138,3,186,62,200,105,1,116,158,161,136,198,1,7,114,118,92,207,52,223,114,221,175,200,102,15,155,176,223,56,213,20,34,62,5,79,110,230,78,167,41,212,173,65,36,251,55,33,178,10,190,97,253,48,76,204,239,255,66,218,127,246,29,99,210,96,83,99,193,82,74,233,68,9,191,91,133,227,95,96,197,37,65,101,221,9,152,212,248,169,0,152,53,52,87,127,154,38,188,179,212,192,153,165,60,16,77,35,59,66,15,155,65,196,188,94,184,33,244,102,195,156,27,25,123,59,137,206,181,239,180,197,139,12,226,40,65,151,64,58,93,112,70,150,0,85,219,184,197,4,101,224,113,192,185,169,177,55,73,175,152,130,89,229,155,56,121,33,139,83,52,208,100,142,154,195,190,233,54,196,32,235,123,66,183,115,166,90,209,16,253,174,248,8,247,40,230,240,100,141,33,23,80,209,200,47,233,159,44,64,150,13,2,58,191,112,101,36,218,72,253,17,85,139,61,189,240,94,50,11,148,213,192,46,15,103,138,141,154,14,254,111,89,180,127,45,209,150,156,136,61,82,203,180,53,77,59,247,58,190,44,86,180,155,204,156,28,96,185,156,41,150,99,101,250,171,35,38,23,242,195,33,163,250,45,118,182,153,108,214,59,158,25,113,103,88,61,103,3,112,150,160,47,68,63,16,53,36,100,90,156,16,163,108,48,19,245,61,123,240,2,191,85,104,218,216,254,34,215,103,224,249,148,101,41,246,123,38,146,104,17,95,60,153,45,67,110,244,187,135,194,158,84,133,244,7,99,160,169,255,225,6,142,108,198,101,148,156,250,80,58,91,182,221,57,243,127,110,129,230,67,62,57,183,252,120,232,18,219,162,170,195,224,39,196,121,33,16,216,59,210,133,107,59,32,47,105,42,219,112,84,12,28,59,7,232,111,238,179,170,69,20,85,82,160,104,172,36,43,206,114,135,176,122,143,228,181,59,217,49,239,132,231,216,23,59,28,206,92,230,71,54,205,88,44,157,159,250,60,174,146,201,136,50,4,30,154,244,126,80,123,62,92,199,192,203,136,158,135,124,109,234,196,164,67,31,13,78,99,172,117,206,59,27,31,132,238,11,253,255,8,132,245,5,90,96,131,76,169,148,224,126,23,2,184,245,126,255,201,58,12,0,112,155,98,250,14,162,170,86,173,152,196,212,59,229,69,107,225,252,237,81,215,178,122,111,20,92,123,120,101,119,167,226,80,66,157,5,158,157,212,244,52,176,118,0,135,16,129,123,90,126,210,2,29,181,143,183,91,4,32,35,146,222,135,26,43,114,193,251,4,247,191,47,90,31,172,60,213,117,13,132,34,125,28,255,153,225,237,248,100,183,217,122,9,127,243,143,209,22,241,20,234,129,93,65,77,86,17,135,220,252,139,227,137,77,255,128,197,176,40,4,167,234,18,222,110,153,72,167,109,115,172,191,82,51,255,244,127,57,79,21,184,13,193,103,35,52,103,13,41,54,74,105,253,194,194,81,209,148,187,250,194,142,11,109,221,239,81,204,190,48,179,133,3,94,15,112,163,151,211,78,147,112,84,90,141,30,177,31,159,254,246,95,123,74,114,175,239,116,103,183,60,4,171,36,201,9,12,43,155,40,149,142,127,247,41,84,182,3,189,154,222,254,166,128,231,65,14,208,77,213,245,61,110,119,165,192,164,106,167,245,204,73,63,25,203,123,107,51,155,150,173,175,112,4,170,239,155,89,211,88,90,112,94,30,17,88,19,17,226,144,181,58,238,91,198,93,129,209,4,56,158,15,106,34,221,205,178,33,160,252,113,160,47,223,114,167,156,26,71,207,167,245,110,28,11,163,123,200,119,190,169,56,78,19,73,12,69,168,117,24,251,219,217,191,35,147,81,26,191,98,49,0,22,242,152,172,169,60,4,225,41,70,30,201,0,143,46,154,180,254,167,44,132,51,0,103,209,153,101,177,45,138,161,43,129,223,213,71,169,76,185,68,46,78,68,193,209,56,254,160,203,122,90,81,88,136,251,177,205,198,9,109,221,240,151,206,142,28,107,145,188,13,148,192,219,205,51,18,2,78,14,43,154,34,34,235,182,33,216,252,184,119,116,83,9,66,62,25,53,1,198,244,156,117,247,217,80,155,17,126,187,76,18,233,49,228,167,163,183,5,124,50,252,16,96,137,55,66,200,83,211,22,62,2,199,156,161,150,148,223,58,129,148,241,165,220,76,98,23,193,122,124,115,219,94,115,80,132,168,23,108,233,79,12,182,52,30,169,42,199,221,32,58,97,201,126,119,43,34,180,81,243,20,137,3,71,55,214,202,11,86,187,232,153,176,26,158,122,175,110,88,41,0,190,27,242,40,61,209,5,139,108,25,212,175,229,159,216,62,94,140,163,232,156,204,171,134,138,47,6,170,82,49,61,255,65,231,20,88,179,18,182,172,156,77,107,60,162,6,60,91,225,19,210,105,181,149,239,193,59,7,148,31,69,110,84,178,186,20,221,60,42,201,161,245,100,236,249,141,114,21,82,221,83,36,89,134,155,28,149,220,24,52,255,240,102,60,116,100,153,2,223,88,93,249,219,153,69,228,139,61,179,228,182,254,230,186,245,185,90,52,55,156,149,191,218,211,238,185,71,43,59,174,196,247,109,91,59,23,250,172,206,225,245,52,100,81,119,236,190,110,12,225,86,232,44,4,253,143,46,64,62,47,42,94,141,175,48,223,33,120,249,121,50,88,63,98,151,97,122,72,201,14,15,173,208,68,10,242,71,212,58,122,107,138,88,150,45,14,199,133,145,97,222,46,72,253,70,176,214,31,176,254,95,75,138,107,30,109,252,200,29,71,144,201,16,166,242,223,92,158,96,99,79,152,33,250,9,187,234,121,245,106,38,39,146,95,138,97,30,70,40,16,221,92,132,228,142,182,167,189,249,116,122,200,40,52,25,146,242,69,75,183,94,46,87,244,197,247,68,250,232,94,158,0,121,116,246,44,192,138,97,207,69,41,173,165,66,46,15,152,124,197,8,82,249,159,210,175,160,108,104,68,60,238,73,145,6,230,54,108,240,124,67,71,235,182,248,36,38,107,73,89,115,50,36,131,2,206,44,207,240,207,170,161,201,170,27,227,134,204,0,218,29,186,30,12,232,101,57,185,85,226,2,204,60,128,178,252,207,133,135,155,250,234,223,42,14,187,246,15,173,80,101,54,169,198,100,203,57,76,95,128,214,151,115,234,178,200,43,12,128,126,159,29,37,207,25,145,188,212,168,158,211,187,49,139,120,201,114,30,160,1,143,115,61,117,52,35,44,105,209,7,157,24,11,151,77,154,183,230,239,64,250,200,14,115,112,224,34,83,159,16,251,165,96,254,200,154,146,222,30,49,243,134,196,89,64,87,174,237,31,41,77,244,162,238,239,225,145,193,239,249,34,31,32,194,97,6,45,108,239,64,62,128,110,41,185,216,13,170,210,217,57,70,1,182,201,99,150,171,96,110,156,159,60,148,85,210,22,132,121,249,33,78,72,46,173,52,183,177,104,81,60,201,69,2,182,111,0,200,186,232,114,249,135,124,75,194,200,178,118,241,179,219,92,177,187,173,118,103,229,42,222,16,99,66,37,208,237,66,28,167,167,242,227,250,155,7,208,32,116,120,94,76,217,69,12,217,187,128,106,61,230,98,249,185,33,252,16,43,141,24,38,209,153,39,132,168,66,77,24,118,147,73,222,129,0,56,83,178,131,158,44,251,239,234,7,188,155,174,152,242,57,185,4,61,183,193,18,225,29,115,139,246,223,10,72,71,140,7,130,8,130,93,82,117,120,84,92,252,177,125,16,12,17,16,3,218,117,215,141,73,151,220,185,38,106,147,219,100,22,121,118,112,33,146,25,184,89,95,136,252,30,42,41,201,110,242,57,250,52,176,21,195,96,43,243,112,117,158,231,202,254,10,128,37,216,184,220,77,119,6,130,189,201,22,42,182,153,232,238,74,57,42,238,133,76,245,173,18,95,23,185,51,88,122,159,101,149,181,168,122,27,72,246,67,223,193,108,52,144,64,22,116,210,140,193,10,233,2,74,120,52,213,104,244,123,216,16,129,186,1,17,111,228,122,240,20,28,92,209,237,198,251,96,131,220,210,168,81,6,68,63,31,211,55,158,105,38,237,194,198,21,184,198,77,16,122,47,183,77,243,64,220,5,240,248,244,217,96,121,64,184,63,117,239,247,5,160,237,231,132,136,154,139,61,57,247,12,14,110,221,123,234,50,114,173,191,236,200,66,228,196,197,189,205,219,238,18,145,172,143,84,22,199,43,84,121,126,143,100,231,224,190,184,152,254,104,94,60,142,135,175,54,124,82,110,223,145,252,119,157,111,199,239,5,236,68,72,159,234,211,236,76,104,60,91,93,47,100,105,157,165,112,26,164,31,25,222,100,14,63,161,182,155,125,224,247,169,146,109,96,110,88,31,185,151,43,107,114,228,238,225,0,178,206,8,92,98,176,94,82,123,228,125,227,82,147,158,166,212,153,49,248,219,244,131,146,164,121,162,141,224,108,76,134,190,128,169,192,29,56,175,145,140,209,187,222,138,245,129,231,32,141,222,171,183,130,160,86,195,146,124,76,44,97,216,248,97,34,145,231,229,158,29,25,41,13,99,144,79,137,49,115,253,4,213,61,217,201,218,207,20,197,244,4,147,252,254,253,90,140,119,109,191,210,69,26,181,175,127,191,192,1,148,60,207,171,255,115,11,189,123,233,64,169,133,159,62,40,12,101,185,246,114,215,243,5,213,22,46,221,58,128,170,123,126,159,157,202,222,107,102,255,67,41,229,239,150,104,38,77,98,107,7,132,247,9,85,20,37,154,233,253,50,115,230,143,72,111,122,36,22,193,13,95,16,125,55,23,200,214,112,111,148,183,169,91,135,206,243,200,184,46,104,228,1,153,61,117,231,69,107,245,186,28,144,0,169,168,104,192,40,209,95,189,161,58,17,41,159,236,245,80,168,233,120,104,97,73,149,9,141,71,92,159,5,206,47,7,47,163,42,30,218,94,152,21,127,187,20,208,33,40,192,61,160,28,127,208,42,155,62,55,239,5,236,238,236,235,195,213,140,244,77,48,67,56,226,251,187,17,73,198,242,216,53,60,190,75,209,76,118,82,53,157,38,115,147,104,4,192,7,33,196,51,243,255,134,34,69,196,25,249,187,199,49,178,223,44,102,151,214,87,41,138,93,247,60,64,8,242,5,125,13,88,86,177,125,203,105,161,160,83,15,99,47,184,220,1,63,163,82,78,133,45,203,15,5,86,81,74,195,204,80,175,18,100,6,135,84,172,251,178,117,18,179,105,201,176,120,19,183,167,57,97,160,220,192,24,174,246,189,5,15,205,48,19,91,58,241,233,89,28,191,10,84,111,109,201,180,168,66,80,55,71,44,12,76,93,62,190,231,134,110,207,162,197,81,101,80,162,127,65,63,167,229,70,212,199,70,231,122,1,198,137,165,216,214,5,5,207,105,55,229,66,174,87,54,247,88,59,57,117,9,135,118,192,144,172,20,175,123,59,116,111,27,4,53,165,127,232,224,89,184,241,105,172,175,76,73,78,102,161,97,92,50,4,142,236,27,220,92,201,212,205,15,252,61,194,226,173,153,235,122,132,173,119,168,202,200,234,145,137,133,101,219,55,241,157,50,233,49,46,212,183,255,155,41,8,224,141,65,217,109,143,12,211,222,199,78,189,106,207,13,46,47,184,232,253,97,195,92,154,244,209,206,247,129,252,51,15,184,41,226,235,232,154,249,58,138,108,111,250,128,34,85,194,47,217,49,33,58,204,213,201,108,205,189,113,244,176,212,234,107,130,21,209,225,22,206,77,215,171,3,248,241,78,73,79,124,73,241,162,171,7,90,26,1,161,120,45,58,83,158,137,136,126,70,107,76,187,132,165,81,126,136,109,157,100,52,49,204,24,198,132,105,145,13,191,175,240,116,15,223,38,138,254,220,36,112,232,174,237,145,0,227,244,208,123,145,188,75,35,45,251,111,141,143,108,4,26,114,170,236,32,191,21,237,24,79,23,153,187,129,76,130,94,219,45,200,46,187,122,248,249,80,58,129,25,178,91,250,213,223,110,224,96,115,145,241,201,141,145,39,151,28,167,174,145,189,180,250,32,118,166,131,111,144,10,155,174,95,126,100,156,146,205,99,110,191,224,109,185,80,24,192,157,62,200,196,233,165,185,154,18,39,204,128,211,130,228,229,29,242,146,163,156,67,220,69,221,191,95,238,199,3,245,215,181,29,7,69,252,117,172,186,144,71,124,234,208,184,152,7,201,232,167,10,115,35,139,184,131,129,74,90,29,190,48,127,98,98,72,227,74,71,173,88,90,106,171,71,198,201,189,37,18,81,61,217,163,8,197,221,237,29,245,27,97,170,137,136,217,111,228,131,203,241,196,34,204,16,252,161,230,18,119,111,164,118,142,136,0,204,13,149,1,80,178,20,184,130,200,35,210,110,222,166,182,50,156,143,14,45,137,58,1,248,25,162,206,41,240,17,54,125,58,99,243,253,224,40,93,82,221,32,105,201,129,128,64,217,229,208,207,240,129,192,193,64,182,121,95,152,165,81,70,164,197,37,113,140,243,1,124,214,188,116,170,108,190,93,127,19,117,3,121,175,23,168,97,115,108,179,39,191,190,247,96,34,124,210,158,42,44,158,112,9,208,231,1,2,200,241,121,18,39,96,237,236,165,230,37,242,99,83,65,197,199,3,156,127,84,193,13,150,186,72,208,78,17,193,212,254,118,232,228,9,158,217,218,175,65,160,38,97,56,6,200,75,143,96,47,166,57,217,242,180,136,222,81,38,240,65,208,210,46,213,196,53,117,132,78,172,221,251,34,164,15,102,50,175,172,107,93,69,123,193,243,94,171,96,211,99,203,212,22,4,30,225,135,216,11,42,202,60,147,9,20,109,89,230,155,138,28,6,32,208,156,0,74,12,14,123,178,180,31,203,150,158,85,147,30,98,13,155,243,103,33,246,42,36,166,150,38,241,26,14,18,177,173,135,2,105,145,112,88,48,164,153,45,198,87,242,136,248,76,178,14,27,179,100,86,127,120,43,151,133,79,212,109,235,111,217,182,205,9,79,142,8,223,233,44,85,193,5,21,95,208,206,59,125,48,214,149,114,11,61,178,54,77,194,117,212,216,133,201,199,192,65,109,119,66,79,113,35,193,3,41,45,35,45,28,33,88,142,212,71,91,167,148,106,136,76,162,10,214,219,4,37,54,105,183,92,210,33,178,232,97,20,111,93,35,134,82,93,248,54,247,65,23,84,59,10,193,137,59,136,50,170,232,89,113,65,142,63,109,3,55,218,58,120,70,84,184,48,200,64,176,170,143,56,213,222,173,151,54,16,236,9,80,195,74,111,46,88,158,1,27,233,134,78,15,91,69,199,114,29,62,122,20,131,252,146,43,232,78,125,148,115,22,5,183,37,225,184,235,102,97,33,212,45,165,105,186,168,74,213,34,210,249,194,219,118,209,47,176,212,24,29,180,130,85,160,70,123,162,159,234,250,222,221,4,47,63,178,75,153,224,145,2,193,210,252,8,100,7,167,42,212,129,233,13,114,231,177,176,93,12,49,170,27,81,249,141,75,67,113,141,240,136,108,224,6,63,219,39,208,97,147,220,43,130,183,185,189,134,87,46,92,239,56,47,220,57,129,124,159,191,32,90,121,140,207,7,71,49,127,191,140,180,24,211,37,175,227,100,181,101,55,185,253,93,137,171,16,185,115,46,109,184,72,75,168,37,105,27,160,119,60,14,50,22,87,77,41,102,222,240,220,66,153,11,237,96,252,95,50,2,139,77,186,50,164,38,202,24,160,130,107,32,42,112,136,110,216,127,76,245,71,133,229,113,16,15,217,190,75,190,109,71,88,238,212,137,142,17,73,196,242,8,111,175,202,25,87,214,91,38,218,187,189,115,95,18,169,84,164,130,163,78,79,59,197,63,132,203,31,203,210,132,43,132,67,199,104,136,115,58,180,106,213,74,140,69,170,164,190,117,122,33,179,81,189,41,102,222,254,252,151,16,174,54,229,90,74,209,231,125,137,220,68,139,28,147,214,150,71,146,198,177,174,167,12,227,185,66,176,31,185,148,15,10,192,39,159,170,60,105,40,138,104,3,184,98,186,39,130,144,230,121,91,136,61,80,77,45,88,66,10,242,1,43,69,98,117,125,252,59,204,7,70,116,191,104,137,71,152,252,81,30,200,7,187,156,211,155,67,221,198,225,44,154,171,82,46,181,244,134,97,158,189,199,4,126,108,35,129,97,111,201,50,82,54,199,158,190,240,136,136,148,191,140,44,215,61,74,40,176,148,29,99,212,14,144,133,33,125,9,157,168,172,151,24,236,7,9,30,148,237,138,249,212,69,163,34,254,155,205,126,201,61,140,149,98,124,172,75,201,254,126,135,92,190,236,118,77,47,249,112,178,35,108,27,179,222,117,63,68,132,1,160,62,137,100,96,178,193,152,168,50,152,213,77,137,138,105,224,218,211,42,43,218,193,193,164,46,212,92,161,197,210,102,112,143,234,49,198,27,168,89,109,40,30,155,106,169,49,81,25,111,85,184,52,130,198,238,66,119,36,86,37,59,64,211,27,109,78,137,206,215,108,183,244,31,39,61,147,127,86,86,23,3,50,182,69,45,234,38,240,166,144,138,162,174,127,240,93,178,135,110,98,246,201,89,57,152,22,218,44,162,217,128,254,81,102,36,97,64,143,170,225,174,206,183,188,24,135,177,37,16,56,25,105,91,53,72,40,190,62,229,81,105,192,169,225,108,87,188,1,233,5,168,234,155,93,81,67,52,0,233,50,243,185,241,189,115,158,121,126,18,11,67,121,199,244,157,83,151,226,229,100,107,254,24,185,19,0,75,27,196,121,12,106,94,252,198,25,176,246,199,53,142,227,90,43,81,248,69,55,246,31,244,121,51,203,248,57,220,160,6,188,229,158,14,23,86,199,146,24,109,102,181,216,170,240,93,47,254,79,172,57,152,106,247,88,33,127,156,219,215,250,2,124,44,60,98,67,204,111,187,49,218,152,51,163,99,193,60,253,213,143,212,230,219,124,140,48,191,185,218,242,58,209,56,37,16,116,116,183,100,93,82,63,140,1,95,215,131,193,53,184,239,32,99,168,167,82,14,38,212,117,145,26,19,161,20,253,193,124,6,36,228,150,9,203,0,74,28,134,18,36,86,239,44,185,226,9,162,213,183,251,255,98,142,48,147,109,50,70,158,240,44,146,33,195,237,90,121,120,171,21,162,252,143,172,4,136,2,229,190,250,236,44,183,153,190,252,78,152,253,206,83,104,91,0,167,107,242,97,210,103,54,212,167,185,5,181,191,235,137,235,118,92,255,32,72,145,76,140,170,67,238,4,228,81,47,219,217,114,90,165,156,53,26,215,14,147,72,244,158,8,218,242,131,215,235,200,34,80,11,133,63,14,131,129,233,39,135,98,85,136,125,230,98,82,172,46,241,195,112,24,20,149,156,64,158,121,224,246,53,232,126,201,187,32,246,148,220,79,159,217,251,217,162,56,221,135,205,237,12,78,125,6,206,221,114,193,84,178,60,199,146,142,86,133,242,32,221,110,106,25,62,213,168,181,61,44,117,167,5,105,111,32,208,96,12,32,70,238,15,134,112,118,36,131,155,23,147,176,135,184,51,27,90,14,4,153,114,97,21,217,102,180,246,185,81,51,234,201,199,7,67,169,64,55,135,249,49,250,96,81,186,132,51,207,88,116,166,57,14,54,43,88,76,148,82,9,18,85,239,43,119,84,52,55,6,64,59,18,248,5,70,59,147,215,17,144,137,65,6,179,166,120,51,21,11,117,171,206,191,149,103,100,227,69,16,21,199,230,123,212,49,185,156,165,187,178,252,180,190,122,149,135,179,106,19,62,61,202,26,131,89,234,104,102,186,242,17,76,194,179,236,207,14,57,193,120,26,30,100,113,97,89,188,104,31,175,241,1,240,185,222,105,15,55,167,4,109,51,57,189,218,121,76,121,250,101,221,136,97,81,41,185,95,234,70,46,50,208,48,253,83,13,155,244,70,51,253,19,221,13,77,25,203,185,56,114,121,163,189,121,139,68,28,136,101,240,113,208,186,21,2,199,116,129,122,187,178,220,149,252,21,244,83,19,144,103,75,4,98,16,22,149,146,190,101,144,42,182,40,16,226,243,190,121,136,118,201,115,78,82,208,199,248,18,188,134,215,124,30,79,255,206,75,0,190,186,89,236,131,221,138,111,111,185,75,201,245,233,120,18,51,90,50,0,54,126,56,193,247,151,13,76,67,5,189,70,74,141,100,37,61,175,163,41,198,92,178,116,155,236,93,246,54,243,226,153,137,240,158,68,12,240,103,53,196,209,87,48,133,210,106,184,236,138,217,219,215,194,76,172,171,132,131,63,252,183,183,193,77,136,232,93,175,35,101,23,163,180,24,225,240,126,31,200,79,56,171,158,87,100,164,239,210,0,207,2,204,189,102,99,230,26,210,118,224,164,166,90,127,19,176,21,109,253,154,14,49,182,157,185,108,9,171,109,39,31,203,53,124,187,86,132,189,12,137,132,82,43,121,6,27,74,188,126,27,56,216,100,56,130,126,69,53,6,43,187,169,206,109,206,154,175,7,71,131,200,139,201,203,146,162,159,84,8,198,200,215,172,232,126,85,205,103,95,163,43,157,168,216,208,6,232,59,145,182,212,161,17,190,253,228,17,179,160,117,87,163,38,137,83,110,148,54,88,12,125,125,91,102,142,220,45,156,175,216,92,40,220,174,243,211,115,139,115,78,170,45,152,54,155,137,165,107,74,48,112,77,193,17,239,74,125,199,202,250,126,165,26,121,0,88,103,54,136,201,24,50,97,64,217,78,223,221,24,229,233,91,133,4,234,78,253,178,193,51,210,14,21,60,52,70,17,16,13,37,30,195,174,194,151,68,29,121,190,225,85,100,214,255,194,35,238,82,26,229,106,9,116,189,174,155,155,142,83,96,13,166,138,232,51,156,140,25,68,143,225,196,197,191,2,98,97,108,37,218,10,74,162,173,128,76,63,58,158,130,71,93,85,42,101,190,64,20,185,244,154,217,85,215,142,160,21,28,110,80,213,165,189,254,137,201,109,28,9,92,41,74,200,139,171,116,88,208,214,69,92,170,19,244,29,236,212,162,185,80,84,9,145,231,165,127,97,211,150,151,255,36,33,254,250,39,205,0,222,88,136,73,130,200,135,163,133,217,45,18,25,127,20,96,56,214,64,109,215,198,153,207,72,52,108,145,195,140,188,243,15,84,7,191,16,158,46,2,203,231,141,201,97,254,3,111,151,97,251,162,239,37,34,255,79,143,36,192,242,150,78,161,144,1,227,82,176,121,182,42,246,63,192,6,231,149,212,3,55,103,128,227,187,98,88,28,40,127,238,66,223,102,148,1,176,37,146,80,201,251,145,129,244,207,33,87,61,142,16,22,90,2,118,19,26,190,22,152,4,196,114,90,254,175,193,6,115,1,176,69,151,245,37,164,181,24,49,81,254,157,247,208,220,197,161,146,95,234,65,29,146,136,213,64,29,238,167,185,61,12,245,127,84,13,221,20,138,243,54,73,228,57,46,15,117,125,6,181,89,178,48,171,107,49,228,182,190,251,235,64,23,156,76,46,247,246,106,66,152,147,206,117,180,190,206,12,84,34,191,61,171,198,119,159,241,233,244,190,0,131,98,200,141,140,49,80,107,96,75,214,46,42,46,209,68,116,2,7,175,237,199,79,231,213,177,168,65,111,83,15,158,13,106,218,56,4,255,162,15,155,237,37,175,225,153,97,202,102,7,201,194,76,114,87,61,120,41,239,26,243,63,253,134,124,194,196,240,130,165,134,112,84,176,207,76,123,111,3,39,159,14,165,30,0,115,33,190,205,169,100,158,46,72,156,216,202,234,80,199,172,126,98,220,65,252,159,150,144,66,65,192,32,25,174,248,182,167,91,218,23,60,45,181,120,58,133,101,66,53,139,10,157,224,243,35,176,159,133,83,141,224,172,21,107,85,206,198,87,188,41,8,21,151,241,174,233,134,88,20,197,197,243,90,207,143,65,3,119,227,170,160,130,132,20,112,177,73,28,40,13,40,90,135,38,194,97,68,44,69,66,104,206,110,126,168,218,116,72,164,146,214,70,46,207,67,29,45,212,104,60,10,26,82,152,136,93,107,81,53,54,254,71,244,195,225,177,217,94,236,167,75,2,26,180,241,246,2,111,187,3,68,155,149,113,181,122,4,78,0,162,132,185,153,112,126,192,42,101,167,28,24,171,101,53,136,158,193,39,5,204,18,62,57,210,142,106,19,31,198,184,133,28,2,44,35,31,156,115,162,203,99,141,29,198,42,235,222,230,147,112,175,228,102,16,169,227,55,36,242,230,110,43,181,239,144,234,116,135,99,223,203,210,203,81,149,123,137,147,16,93,193,55,177,8,222,42,157,200,159,1,77,134,23,201,122,51,65,238,103,91,233,155,9,217,226,249,199,83,33,136,103,125,167,114,121,212,248,6,239,90,225,173,232,247,215,64,72,110,2,37,17,98,105,249,233,39,130,238,190,130,177,56,41,136,237,3,129,177,20,243,5,61,99,234,152,85,135,60,153,128,68,124,192,111,188,221,111,235,213,20,196,185,64,93,85,249,179,91,47,139,104,225,237,236,94,226,69,70,75,241,178,41,36,142,4,109,31,76,102,145,77,213,168,240,31,207,206,63,195,148,157,176,213,197,250,200,131,183,47,212,203,216,162,66,193,162,173,41,164,252,94,163,204,30,204,162,9,83,128,44,77,3,81,180,165,97,93,230,147,200,205,193,105,9,206,94,82,176,237,223,114,54,37,80,158,172,108,207,184,70,97,63,146,215,173,110,46,130,14,139,32,187,67,201,181,200,10,35,178,103,238,161,43,194,120,161,1,223,54,135,115,95,103,93,192,23,223,242,162,101,140,180,43,100,68,250,183,143,132,202,182,174,141,175,75,122,232,247,17,71,132,65,6,174,106,179,233,173,118,88,145,48,141,213,106,249,151,85,129,84,96,168,78,239,129,15,165,230,110,243,225,140,37,216,18,110,14,68,134,58,85,223,120,104,120,201,62,123,27,170,246,48,54,193,206,220,77,194,241,170,251,118,198,167,206,12,118,255,62,205,76,224,123,246,149,29,115,110,50,219,224,98,159,216,71,14,183,19,78,111,137,46,167,229,216,150,141,205,189,180,78,46,227,241,143,127,39,141,169,125,34,15,63,214,20,194,177,1,225,239,63,149,145,86,203,60,165,163,240,52,171,183,0,157,28,7,249,185,167,239,186,248,149,140,52,45,197,133,239,89,61,231,222,71,14,95,159,198,27,9,72,33,9,4,44,179,252,69,68,205,244,13,150,205,229,83,254,9,210,70,65,77,18,94,72,64,88,24,178,65,222,126,227,172,97,89,242,196,191,240,157,219,238,130,52,129,246,201,241,17,81,193,111,158,191,135,192,30,128,91,47,144,143,212,136,176,107,42,40,226,177,157,231,91,199,105,151,217,143,66,71,75,107,250,27,124,118,87,223,237,159,117,115,130,88,0,19,29,53,36,234,183,198,186,199,113,141,10,130,81,62,71,248,167,177,47,189,59,102,129,91,219,198,67,16,203,237,62,140,215,235,117,229,92,104,132,242,192,19,19,108,140,36,175,139,175,3,225,154,244,22,171,47,254,239,170,38,60,79,142,64,23,75,58,203,77,53,130,58,117,127,162,221,253,33,32,112,4,189,105,52,151,215,109,233,172,124,119,136,170,228,49,112,197,24,61,173,225,123,23,22,14,26,101,215,240,32,92,150,145,51,118,182,14,169,85,230,115,99,99,85,109,215,23,96,149,166,144,122,157,35,111,36,131,110,97,31,36,35,135,202,42,145,103,217,142,186,48,1,218,95,184,78,237,161,199,158,167,58,132,244,155,75,234,195,26,157,24,174,176,219,83,100,179,74,186,170,211,239,54,55,130,104,160,48,109,112,95,23,158,52,205,175,89,97,118,12,145,21,159,119,184,119,18,45,228,154,214,243,10,87,215,205,73,225,73,176,188,103,243,141,18,74,17,71,222,43,169,52,199,86,13,15,62,224,112,76,72,253,131,104,240,138,52,3,246,193,88,99,237,106,57,63,71,25,209,43,248,150,25,67,27,211,38,166,166,195,118,167,136,89,68,111,153,212,17,247,83,78,142,239,247,103,139,162,220,71,252,196,235,175,64,164,120,106,184,205,30,253,173,164,189,219,77,129,41,67,125,186,223,10,78,121,40,157,106,183,84,184,18,170,149,178,140,4,220,199,118,118,197,207,137,189,252,199,245,115,214,123,14,46,167,88,235,171,12,58,103,1,32,47,232,98,50,22,61,140,77,116,82,29,171,180,124,197,96,168,173,1,71,201,186,1,88,160,61,46,188,185,155,189,77,159,95,16,94,197,171,56,18,221,186,220,83,122,149,231,100,23,16,209,182,99,70,41,133,232,246,90,62,105,158,49,29,199,80,117,116,202,211,114,39,157,7,61,91,121,71,32,228,141,108,132,174,213,92,215,59,17,177,216,26,178,196,59,179,126,112,66,114,54,58,223,60,227,40,30,167,82,238,65,10,192,17,7,18,207,18,206,175,131,216,55,182,16,79,163,208,206,29,66,233,117,213,111,156,245,223,227,76,19,218,198,248,159,102,141,146,170,192,67,94,177,93,226,252,173,159,106,168,85,71,78,48,208,53,47,172,209,147,33,5,221,28,189,219,75,104,192,50,9,137,0,25,211,222,157,23,164,57,137,176,85,202,9,255,233,198,102,5,197,245,119,242,104,185,158,102,56,78,128,146,253,80,54,192,149,2,118,124,192,196,234,249,95,33,35,114,223,95,72,66,101,246,242,182,157,140,23,231,136,129,251,151,90,238,107,30,217,30,159,117,86,187,219,174,42,145,190,79,118,91,201,254,141,212,218,140,96,21,209,163,108,241,209,61,206,122,78,223,222,22,195,213,26,134,108,42,231,126,53,82,249,209,244,218,112,140,81,175,146,117,180,58,175,46,203,193,68,55,43,14,178,141,194,129,151,2,63,128,10,213,75,98,58,141,110,191,188,13,182,114,195,138,215,67,6,197,63,25,212,204,41,197,23,175,43,51,15,156,244,82,241,149,191,170,199,45,90,231,93,46,131,124,33,198,235,202,40,139,247,209,37,135,141,40,186,255,140,196,5,63,231,195,142,197,76,104,255,21,171,251,61,168,36,54,142,30,95,51,201,60,113,155,197,61,19,89,230,224,10,218,129,91,64,16,222,65,163,186,96,188,76,98,81,125,137,167,60,123,101,214,157,57,69,10,178,59,216,190,75,10,81,109,242,61,149,187,170,244,161,84,193,34,218,55,86,14,65,238,61,211,131,150,10,39,111,74,94,86,14,144,167,167,121,189,84,79,231,69,180,251,120,18,62,84,142,78,164,130,41,55,152,4,146,121,64,75,96,228,86,79,22,19,209,20,190,239,195,148,7,62,99,200,42,190,4,224,94,92,9,9,165,7,239,155,39,201,14,208,99,213,55,97,206,56,128,109,105,200,17,9,0,17,89,166,41,190,119,12,21,195,226,86,139,123,187,87,254,62,200,133,112,86,128,100,224,94,64,19,235,135,106,0,95,55,119,130,208,91,50,86,53,213,191,185,0,67,247,253,55,202,210,192,194,186,73,117,89,100,16,4,184,63,142,151,135,67,120,238,50,113,133,82,64,157,124,57,129,6,33,10,243,34,112,251,124,179,18,239,215,47,122,60,86,65,134,13,32,60,184,116,65,37,47,183,43,61,142,250,95,164,6,74,39,15,177,234,16,86,111,118,88,114,139,189,60,5,7,236,81,113,62,156,144,43,177,61,242,233,73,141,11,57,193,122,8,110,153,227,74,118,176,197,64,70,65,99,253,29,1,165,141,195,115,155,151,170,81,33,159,248,193,253,121,184,113,135,45,189,160,124,79,103,26,194,127,20,87,91,232,87,70,223,97,41,191,42,205,255,203,156,3,205,37,143,62,137,188,29,206,44,225,133,164,27,154,132,126,112,21,254,84,241,65,170,86,150,136,16,44,243,223,37,30,217,179,99,151,45,200,40,188,115,184,159,49,72,122,183,54,131,178,25,71,171,70,44,71,221,0,42,77,75,43,224,47,201,200,14,140,199,107,39,52,93,197,130,100,184,210,14,224,202,89,216,6,76,115,8,5,116,192,245,10,141,114,165,194,130,98,5,164,226,223,49,125,97,197,135,64,99,134,176,240,104,169,230,124,26,12,152,101,91,101,86,167,92,253,7,104,206,77,134,73,235,30,188,192,54,41,66,165,65,49,146,56,97,57,160,33,49,220,191,15,140,140,3,1,67,193,176,248,188,106,58,196,182,208,132,36,141,248,107,72,74,126,46,180,139,127,4,203,165,244,56,196,22,237,75,147,52,94,88,97,127,240,103,187,163,213,106,78,149,83,22,116,108,100,64,206,226,131,246,138,5,23,18,79,251,136,10,129,222,130,211,133,109,239,254,142,37,246,244,211,182,213,211,133,231,178,165,112,118,224,137,189,20,41,155,62,213,145,133,229,235,9,37,164,64,1,81,150,210,183,226,180,95,253,77,188,22,194,106,123,152,161,59,140,29,232,79,224,6,245,158,105,111,34,194,135,10,152,107,246,138,125,126,36,65,82,229,2,174,161,54,188,81,25,117,6,110,168,24,40,7,106,245,90,56,129,94,107,148,112,238,85,137,170,66,194,194,66,112,108,14,73,16,31,141,83,230,28,14,86,129,17,34,64,101,229,40,210,242,13,8,0,30,194,17,169,233,92,126,51,200,127,50,216,10,162,216,38,140,33,223,92,124,245,241,68,187,35,121,226,1,135,178,162,255,148,117,171,149,140,46,79,30,122,117,87,222,5,127,30,147,60,232,127,185,183,48,59,72,160,176,230,105,105,243,43,106,185,36,156,103,244,113,139,87,51,60,107,126,94,200,79,37,186,13,241,109,9,222,216,15,197,121,45,250,118,252,42,35,254,75,63,215,154,78,19,131,201,245,229,204,87,219,22,102,149,158,213,173,38,180,31,244,195,206,18,67,126,236,250,61,251,35,244,208,2,131,74,253,247,116,102,82,42,201,112,44,88,201,89,91,120,253,107,227,47,129,233,247,51,148,129,77,46,85,31,28,153,129,184,224,123,208,219,82,61,23,160,249,10,252,249,140,141,137,23,248,15,121,222,114,105,153,40,224,43,240,106,209,171,124,203,114,236,37,66,80,86,220,233,196,247,77,55,186,107,120,53,236,88,75,71,101,97,48,245,215,26,48,201,49,51,15,106,2,44,150,97,208,244,32,160,242,20,56,145,217,220,186,99,2,147,109,219,53,201,189,113,74,35,202,47,141,108,211,128,9,178,235,200,123,155,41,187,73,217,139,33,41,68,1,167,171,200,243,242,148,244,18,184,7,74,228,89,69,47,78,77,240,67,243,201,124,8,166,224,44,4,171,199,186,85,5,90,206,213,5,240,138,155,44,201,189,104,1,73,106,43,34,36,42,253,65,192,226,187,74,124,233,110,124,160,167,179,240,87,68,44,129,67,73,39,104,152,152,224,122,134,125,173,129,202,100,50,145,220,222,19,245,56,68,110,126,12,240,181,72,198,23,161,68,20,239,127,62,5,106,107,35,198,187,207,223,88,199,227,40,145,23,212,18,209,111,88,112,134,164,243,161,213,140,65,166,221,95,147,38,238,50,234,148,57,86,25,202,244,231,240,254,3,34,72,100,143,59,177,11,133,215,15,231,19,232,134,217,97,138,254,68,138,93,1,167,146,194,232,23,181,19,219,154,235,176,16,240,66,125,102,200,209,172,102,200,164,51,56,209,158,185,114,133,200,177,197,245,236,233,99,105,249,59,38,12,87,81,15,86,40,40,138,143,192,222,221,90,69,113,85,242,86,182,202,124,79,24,35,245,238,239,46,56,11,146,117,255,102,106,137,163,201,143,140,60,22,251,215,60,137,105,202,224,66,189,79,228,200,113,126,82,219,60,87,109,176,201,77,149,159,79,190,146,203,193,140,3,181,105,183,66,15,4,230,108,132,253,238,206,76,7,238,189,103,188,169,150,190,175,108,24,21,92,251,25,23,64,148,153,179,41,47,4,35,122,208,138,226,220,216,99,26,162,114,89,121,173,172,4,157,158,206,12,27,139,169,21,130,60,232,202,96,208,11,59,28,46,183,13,227,251,192,248,165,74,224,239,66,136,62,156,1,220,192,205,218,196,111,50,100,113,183,41,60,118,187,230,209,213,88,242,245,195,48,103,88,119,127,210,218,100,157,186,171,21,69,210,10,134,4,228,95,195,6,116,45,253,137,75,67,238,168,199,39,112,222,199,54,169,152,230,30,105,44,20,4,176,159,25,217,131,99,91,65,209,199,50,254,50,85,255,227,200,129,52,21,91,175,192,68,240,131,109,195,237,129,124,91,212,188,224,138,65,71,12,156,28,203,139,76,195,118,41,22,145,159,57,2,96,219,37,186,29,195,135,19,232,244,53,140,170,238,221,82,176,20,209,217,232,209,196,125,130,178,159,152,174,150,43,8,21,23,21,173,88,245,49,178,108,173,81,209,226,192,71,102,97,111,80,129,126,215,217,211,96,20,211,98,7,192,20,174,96,112,33,234,29,138,213,197,145,83,173,235,213,39,237,97,251,165,51,238,109,53,132,53,19,190,14,241,178,231,5,7,229,56,244,122,143,98,117,252,94,163,97,123,234,3,51,223,168,190,238,184,37,216,172,210,108,36,25,101,34,249,116,69,234,27,231,16,104,119,53,202,90,49,49,18,178,52,75,73,250,57,50,82,121,39,61,89,107,143,186,164,229,105,151,7,122,148,218,54,102,19,74,226,137,76,75,193,96,67,118,170,130,42,142,13,45,254,26,197,140,93,104,90,191,212,81,149,187,228,193,71,246,122,95,56,140,119,147,114,207,38,130,189,252,26,99,117,224,127,120,255,89,86,41,52,210,81,55,10,18,76,182,215,135,14,77,78,57,186,163,193,143,181,204,10,192,203,9,193,105,35,28,192,7,26,222,37,178,156,183,103,182,154,116,161,93,182,128,198,237,128,41,34,191,115,243,141,0,252,224,141,17,213,50,119,15,24,162,59,145,178,72,146,111,80,233,86,93,69,25,174,139,129,93,194,181,118,251,116,23,44,0,205,78,221,93,69,105,169,106,8,196,120,109,213,193,90,238,212,145,191,7,135,197,116,12,5,31,165,180,234,253,202,159,42,172,6,141,98,53,206,231,167,24,166,49,20,86,242,169,96,186,75,140,144,56,173,85,254,124,177,6,228,178,136,72,203,111,99,78,11,225,96,243,188,38,83,207,23,83,223,62,115,192,103,166,138,207,6,146,35,16,255,44,161,61,242,190,71,105,56,128,227,204,172,35,108,169,145,48,49,98,95,9,205,0,167,192,77,46,220,19,249,171,57,92,174,142,44,74,193,186,239,183,4,9,61,120,49,217,138,41,176,98,84,46,229,27,101,234,215,235,115,60,159,13,27,62,168,93,144,187,178,160,112,96,13,86,117,28,125,9,72,64,238,189,167,220,140,72,96,25,152,157,67,253,68,111,227,59,93,72,31,106,58,207,136,57,75,201,163,8,98,254,79,100,42,77,243,121,210,62,48,213,190,4,176,208,215,135,27,117,64,153,237,148,114,108,37,17,33,35,238,227,70,198,239,144,228,57,109,122,144,52,225,158,60,86,84,185,196,58,26,218,109,187,24,209,86,96,126,203,54,17,31,63,229,9,232,116,103,111,10,209,215,19,15,205,180,86,206,21,174,244,229,204,242,14,126,95,8,245,31,115,7,63,188,97,175,243,118,176,238,17,76,232,206,232,151,20,68,13,174,76,157,107,231,45,188,124,36,199,38,180,125,204,179,208,193,235,235,212,110,84,146,239,2,73,96,57,32,191,67,186,84,197,62,12,174,215,83,218,11,238,32,125,199,228,152,137,154,206,161,225,236,243,130,154,73,132,36,163,230,117,150,254,219,42,111,177,61,147,166,209,32,250,200,165,14,145,137,247,151,7,171,72,35,251,30,38,4,130,61,56,217,37,73,220,177,147,85,188,158,104,89,107,81,141,38,26,116,40,246,51,67,118,78,199,237,189,149,155,169,251,122,45,149,113,74,168,233,53,34,78,50,105,35,145,61,236,113,185,101,114,76,47,158,88,5,31,146,66,197,50,188,15,119,244,82,14,73,14,16,179,103,192,239,74,25,116,4,5,21,188,246,222,84,179,14,170,234,206,130,93,77,86,50,45,217,49,99,82,185,97,147,39,201,128,141,223,5,104,209,189,189,8,80,243,207,254,229,187,88,60,214,108,191,36,149,82,229,70,180,172,98,83,251,181,177,148,153,15,84,80,106,142,70,244,38,115,31,232,72,151,214,14,21,48,56,88,155,45,216,230,32,184,140,137,91,81,141,210,5,34,255,59,33,137,212,98,56,167,56,27,217,24,166,155,128,225,92,59,199,8,127,170,221,235,243,68,251,69,70,49,50,2,128,60,201,165,251,250,11,216,59,199,236,222,80,7,74,103,188,253,91,20,33,49,76,82,0,2,75,180,193,255,174,234,56,125,54,71,187,139,254,29,229,106,241,29,36,205,28,193,44,234,144,53,179,92,13,3,41,84,165,84,161,52,252,91,63,196,76,113,143,99,174,190,136,180,84,212,154,230,49,39,141,8,203,169,84,87,5,236,4,230,73,83,19,84,207,158,99,25,72,187,123,41,154,88,13,137,140,224,183,23,193,28,138,37,28,52,211,210,242,227,83,145,13,229,157,246,92,100,7,230,71,198,235,168,144,110,201,177,168,219,24,157,107,112,139,161,42,132,150,50,41,100,62,100,183,170,45,155,193,107,59,157,97,98,140,218,196,193,43,3,61,195,51,178,188,67,221,19,75,110,96,122,224,129,73,40,58,37,182,169,134,38,146,234,187,228,63,185,156,117,235,250,41,206,116,9,56,57,64,50,119,255,30,97,153,255,2,128,111,79,186,13,61,12,224,31,225,176,129,124,206,68,155,168,170,214,131,159,121,19,59,117,25,50,233,61,194,24,148,151,188,222,193,245,205,61,9,161,22,12,204,178,193,223,135,112,199,180,138,193,43,175,199,253,206,229,127,126,236,87,17,52,37,204,144,199,31,174,31,239,24,98,153,179,149,13,30,114,169,26,255,152,72,7,163,239,208,212,227,197,242,147,75,240,201,113,231,216,137,115,63,67,44,213,223,183,176,177,91,170,80,183,75,245,224,16,87,191,114,246,83,250,107,124,182,161,219,152,135,112,240,199,229,90,79,144,96,61,240,189,176,130,197,179,74,129,7,27,224,81,237,209,235,21,97,219,54,21,81,21,48,111,196,54,74,78,38,171,186,121,85,109,131,199,174,106,76,222,226,88,178,155,239,125,196,13,168,239,226,147,220,146,128,242,77,192,111,28,50,196,150,95,240,205,62,110,90,146,45,122,213,88,230,229,26,55,176,166,183,24,76,145,245,103,42,75,250,146,193,167,137,115,148,246,58,7,141,87,200,129,10,52,121,161,94,55,12,94,164,168,246,222,52,93,81,106,240,202,93,213,239,148,63,89,220,86,81,27,2,124,209,134,155,226,254,132,178,101,175,39,123,15,116,17,39,93,215,204,107,82,43,2,109,27,155,90,15,198,49,181,164,191,166,187,70,236,219,29,10,5,159,76,181,218,135,75,13,123,45,112,37,32,135,189,117,12,64,138,47,70,48,249,251,46,222,32,193,149,40,154,99,8,216,251,85,63,111,37,184,29,130,240,6,230,41,225,4,240,151,58,24,148,213,212,98,79,189,104,7,197,130,150,55,210,217,97,122,252,227,70,75,93,231,160,141,12,245,36,152,48,146,189,214,215,99,172,249,196,112,32,111,141,16,157,210,249,250,73,62,112,228,78,87,113,4,52,215,220,5,106,205,142,130,130,135,191,125,67,224,120,192,21,103,207,119,84,1,208,4,145,46,252,189,29,175,11,7,43,190,76,168,178,45,58,51,246,223,133,42,138,196,6,125,233,218,17,82,24,127,101,44,17,107,45,159,104,112,50,92,147,168,151,79,248,161,246,184,97,217,162,172,154,237,126,74,241,165,85,124,24,179,159,198,3,29,97,47,35,53,40,230,124,243,251,22,70,142,168,106,123,54,197,134,101,76,153,206,104,206,191,59,21,161,242,61,52,27,206,13,149,181,6,193,230,96,146,251,82,111,33,249,168,88,231,255,176,7,78,19,147,81,28,158,207,165,179,143,16,118,203,170,209,133,139,47,53,181,40,147,111,36,127,197,161,34,22,206,34,94,173,1,21,65,176,39,229,34,214,158,82,53,243,64,20,6,148,138,129,244,177,186,25,99,42,169,114,74,90,177,102,178,146,235,5,73,106,187,132,176,18,134,245,32,60,163,160,147,186,140,21,63,213,37,0,224,113,199,70,184,61,109,56,25,42,26,247,135,36,218,179,227,60,187,38,88,42,118,253,133,108,225,180,94,231,186,31,6,120,173,226,243,87,253,33,8,76,26,77,5,32,96,137,183,208,241,150,105,221,20,35,43,19,232,117,2,193,55,163,131,71,173,170,229,24,111,119,163,16,75,113,239,177,99,115,30,167,213,187,46,239,220,247,11,134,216,123,59,84,252,17,158,198,181,16,253,181,163,17,206,211,236,251,62,45,62,32,89,94,23,143,173,45,42,113,98,200,110,202,142,142,148,219,27,253,6,18,89,24,219,180,222,6,194,98,162,51,40,109,12,197,232,242,49,91,66,22,72,113,138,4,46,196,40,25,112,247,155,189,68,14,84,141,164,142,222,197,81,250,104,187,207,179,63,212,55,163,155,47,26,129,52,64,58,66,117,100,59,199,117,113,38,230,117,96,154,99,214,92,238,56,112,45,201,250,66,93,136,20,157,91,81,141,37,106,93,104,132,120,220,146,20,178,178,225,213,203,2,6,102,189,245,43,230,56,12,232,168,168,191,89,240,151,139,91,141,171,231,185,176,136,201,139,193,238,123,252,109,14,244,86,221,14,95,118,105,200,102,20,223,234,145,94,228,175,197,243,243,61,2,93,225,4,182,118,55,6,206,31,255,121,222,99,209,196,120,21,121,226,47,68,252,28,138,109,200,7,119,0,193,193,145,138,82,150,66,122,108,252,177,104,21,230,6,124,166,19,163,243,60,222,187,41,201,62,165,65,228,127,229,193,73,8,247,253,162,184,125,33,254,226,188,253,83,52,83,98,219,189,35,223,255,242,109,221,8,156,149,82,87,166,208,78,0,124,41,130,242,246,132,206,245,23,232,83,84,91,154,188,245,177,90,35,248,42,62,89,82,191,223,73,252,43,47,151,201,39,7,182,87,242,72,247,62,148,184,100,252,37,19,213,212,124,94,203,102,171,117,63,48,249,72,161,69,218,225,209,207,117,251,131,188,172,69,13,57,55,250,13,247,54,200,43,244,174,131,197,111,13,252,14,165,176,251,220,161,74,188,242,148,94,87,123,19,90,193,100,219,165,255,39,42,53,144,75,53,89,216,224,56,149,42,26,220,121,24,131,217,186,160,29,6,85,59,21,70,63,220,81,204,226,244,230,76,104,188,20,42,227,17,133,45,85,17,98,26,121,188,97,15,97,45,61,210,196,241,253,108,232,216,128,146,155,190,62,22,207,29,44,85,200,45,221,62,157,85,180,134,130,244,214,156,50,218,198,134,94,113,230,57,213,122,5,219,166,165,57,208,164,141,123,220,121,93,222,31,146,61,32,143,19,211,50,152,53,124,65,46,209,202,28,221,156,145,10,49,79,57,137,24,160,66,116,91,113,135,184,205,64,165,119,35,119,239,22,112,47,96,147,79,113,237,237,33,180,233,224,9,121,242,88,5,218,62,226,93,120,214,42,38,123,115,151,212,172,85,128,159,112,150,44,106,199,63,131,68,54,37,123,201,169,10,211,112,77,178,47,99,143,51,181,171,140,131,191,206,235,157,36,35,36,208,113,93,96,214,102,248,146,168,67,224,34,130,32,87,177,152,240,102,6,103,118,233,35,151,2,185,100,211,251,210,21,71,170,124,205,223,6,185,139,98,59,120,141,191,94,109,160,232,8,60,162,223,153,84,106,20,205,31,52,68,222,216,46,142,21,192,105,200,221,54,199,119,23,252,75,69,201,190,66,150,95,163,44,6,154,146,8,180,91,187,113,138,200,110,240,234,6,213,229,131,121,49,141,227,203,112,120,249,44,40,247,66,68,188,42,37,208,195,212,219,30,82,219,6,133,91,77,246,204,32,189,6,53,80,99,168,166,69,148,90,253,124,247,144,103,177,134,96,133,125,140,120,38,122,241,108,131,9,43,165,72,224,136,5,216,42,102,40,75,40,7,61,86,132,23,35,136,251,180,99,57,83,85,255,156,219,153,237,72,48,116,37,187,193,189,94,150,154,49,218,178,179,42,199,29,101,221,24,245,105,163,90,200,150,72,95,114,211,66,126,158,228,164,255,231,117,10,197,4,254,34,132,123,116,2,200,253,138,148,204,190,24,151,35,91,36,218,241,101,33,216,45,94,150,170,99,27,209,74,24,228,140,129,179,231,217,51,176,91,169,113,106,225,208,112,78,89,63,86,43,38,193,77,245,243,157,32,248,88,239,110,63,129,31,152,195,230,12,96,18,70,52,189,82,119,128,68,19,1,54,150,73,167,115,254,112,248,25,110,56,141,146,91,185,142,210,204,162,70,202,236,68,109,144,212,13,248,255,120,51,222,194,14,95,191,153,151,250,106,105,28,81,109,90,76,27,95,195,248,18,153,91,239,128,43,251,79,171,7,52,11,153,225,54,74,108,255,105,200,230,36,85,183,192,58,1,85,250,156,231,158,10,137,163,212,223,178,12,243,105,1,69,30,11,73,191,36,65,181,204,219,50,213,167,129,14,246,127,2,145,24,196,63,15,82,76,251,205,226,234,224,67,35,173,117,138,248,183,2,213,25,73,111,111,115,152,17,134,183,143,11,186,34,7,136,213,5,27,87,196,192,254,164,119,236,231,10,138,253,125,255,225,75,168,56,212,12,148,248,136,81,36,35,102,223,116,175,237,107,186,1,254,16,128,194,48,81,6,168,132,235,169,190,172,103,165,94,54,166,222,213,138,66,165,26,192,30,123,221,4,191,230,17,157,110,198,133,13,222,47,229,56,98,173,245,201,99,76,183,98,228,196,101,254,209,232,247,63,174,3,101,134,57,17,121,220,228,201,172,188,228,27,195,93,134,28,190,129,100,53,119,119,113,180,57,235,35,217,86,145,36,102,109,242,130,255,240,165,11,54,119,23,24,42,142,15,228,186,229,37,118,125,240,68,166,179,201,113,89,251,119,34,93,181,223,98,86,36,95,185,253,173,146,125,55,154,127,50,254,60,1,186,124,151,172,177,29,44,117,249,40,39,50,57,166,29,64,24,196,235,67,244,0,118,96,80,66,25,20,112,48,151,127,76,153,98,250,18,140,90,228,105,173,83,188,94,202,159,16,18,49,120,159,96,108,150,63,253,169,89,10,66,150,40,227,53,182,29,141,178,227,110,235,83,233,204,252,176,109,121,38,160,195,172,65,70,149,70,4,173,167,222,87,50,178,70,142,248,222,215,141,43,50,251,217,227,64,219,127,47,139,1,153,183,156,122,52,177,30,174,56,248,2,117,26,180,162,36,56,132,2,231,2,91,115,169,115,20,1,62,88,100,94,180,229,76,2,177,238,87,13,66,209,83,138,29,169,132,17,35,153,5,184,7,64,80,84,32,165,62,126,11,61,251,96,56,148,17,108,63,109,24,173,246,235,217,47,216,68,34,83,242,247,41,237,156,118,97,134,75,78,220,250,141,170,176,188,157,142,176,66,223,8,180,100,141,134,182,110,77,72,133,221,226,149,50,116,156,19,94,68,170,15,4,129,201,172,218,7,151,123,225,9,60,176,185,110,192,226,60,166,135,163,24,95,108,64,80,111,87,76,10,156,19,12,153,128,248,192,27,104,38,188,92,107,31,212,133,157,144,178,85,227,159,3,30,139,192,226,138,173,250,196,218,111,218,151,104,84,124,210,2,167,121,156,255,238,242,136,198,224,9,64,213,81,237,148,80,26,74,185,48,0,245,25,118,51,16,83,82,56,8,232,19,77,217,109,141,77,135,19,52,159,129,156,10,141,190,215,162,198,8,36,33,133,123,219,36,66,90,55,209,125,164,4,254,217,174,20,214,5,119,238,172,140,77,109,186,116,177,174,71,195,4,108,213,32,58,118,195,53,35,202,254,175,43,208,150,200,23,134,85,103,211,69,112,141,110,248,129,182,252,204,70,162,232,86,255,201,164,156,142,21,8,163,152,29,244,47,59,202,140,113,201,90,235,40,57,55,60,154,24,151,118,120,50,102,140,192,222,151,121,108,32,230,191,108,199,179,171,224,83,238,83,145,147,177,45,176,146,49,66,138,60,184,41,109,30,160,111,208,139,3,138,121,144,151,172,254,35,167,157,232,191,65,56,62,191,31,209,64,195,129,195,20,81,157,96,160,144,137,251,174,207,48,224,161,12,141,77,47,195,176,43,251,37,119,118,16,153,230,219,175,114,98,157,107,130,132,70,162,60,10,215,32,186,114,71,244,42,172,149,171,15,249,189,203,43,91,74,225,171,226,228,20,186,146,32,208,47,159,134,150,205,185,140,45,157,74,192,192,65,94,211,154,105,166,121,220,107,179,56,98,65,133,233,46,211,107,46,190,11,42,86,123,221,150,7,106,171,215,34,140,97,209,237,27,114,120,71,20,108,63,52,255,24,17,217,21,111,22,179,11,60,191,38,132,40,56,42,115,193,99,85,52,53,160,188,96,77,99,147,232,172,193,90,198,73,250,208,94,29,17,234,133,159,250,189,219,4,131,214,150,92,165,3,209,38,213,99,111,144,136,57,73,221,247,66,157,82,97,9,206,225,156,66,76,91,106,144,1,207,1,173,207,147,36,231,174,30,20,126,168,253,226,118,4,98,6,76,154,121,76,247,211,98,4,57,255,240,248,19,188,177,148,205,254,227,195,11,130,185,82,213,60,10,107,23,64,45,46,167,191,79,54,208,209,49,144,95,14,170,122,52,197,118,155,202,2,90,124,155,134,172,64,151,36,48,70,81,213,24,21,62,228,30,226,166,161,181,73,204,51,225,4,225,207,192,161,45,130,87,221,132,174,130,182,67,129,241,181,62,12,112,196,168,33,59,158,164,232,45,141,145,229,192,86,223,46,154,224,230,78,212,94,175,205,131,71,232,235,124,116,254,17,56,49,91,249,221,19,55,52,166,33,18,91,202,250,50,84,124,124,5,196,16,151,208,121,83,205,191,122,29,51,124,241,246,177,65,252,103,96,191,70,38,81,145,16,151,118,33,19,21,41,1,87,60,24,210,63,223,174,223,106,218,83,86,164,131,114,207,51,88,255,90,142,226,225,148,191,131,231,57,105,59,246,68,83,244,40,144,214,152,80,21,142,148,146,249,158,221,157,216,239,70,223,67,134,235,39,39,82,31,169,103,67,179,159,105,138,0,21,170,53,12,105,105,128,16,184,184,235,5,34,91,183,10,22,106,66,82,21,34,155,161,58,188,22,227,178,78,206,23,247,79,74,29,251,64,27,194,21,160,165,52,19,87,84,88,121,255,31,31,167,185,57,172,84,187,217,55,135,242,163,103,84,20,72,58,253,151,37,136,112,216,195,251,122,118,201,172,237,237,131,178,182,132,178,177,167,210,171,35,80,221,67,120,93,222,245,82,82,115,54,23,169,226,51,137,7,165,20,33,97,150,82,51,230,245,14,1,35,206,216,148,40,160,247,9,3,134,69,217,180,124,254,238,179,28,6,117,179,191,119,106,9,211,150,150,158,141,88,59,136,88,25,29,245,138,74,159,14,39,251,233,101,148,17,116,169,43,121,117,237,140,69,248,33,171,106,174,152,250,3,12,81,254,229,78,215,225,94,13,129,20,73,218,101,123,241,120,115,4,168,78,203,150,112,108,84,62,128,141,134,87,120,39,217,250,241,141,140,65,60,19,220,19,251,166,52,140,59,26,182,186,59,156,87,47,199,114,102,150,61,247,51,86,25,39,219,150,113,50,196,186,191,252,122,140,90,103,58,32,118,93,17,70,137,220,51,211,208,250,67,6,198,129,174,220,185,213,39,6,186,108,51,36,130,139,195,224,171,206,90,211,63,11,200,64,78,35,168,126,15,112,42,69,236,77,99,67,132,46,71,177,43,45,42,161,109,170,64,141,58,203,237,196,184,43,115,215,249,207,149,75,216,44,220,129,161,177,136,195,4,5,135,198,20,51,129,205,215,193,203,1,103,89,22,1,246,0,61,148,230,72,158,124,197,151,234,102,129,124,43,87,145,142,68,118,57,177,211,58,165,161,115,224,194,196,236,58,233,76,185,158,60,91,116,150,245,86,122,78,63,172,71,47,77,60,77,252,154,185,140,120,166,23,237,1,99,208,59,193,39,135,194,18,15,235,119,193,114,176,195,148,4,32,94,226,226,158,186,176,241,188,60,112,92,213,221,133,184,185,239,215,43,190,79,156,88,241,226,232,113,58,156,163,49,184,125,59,49,42,1,27,230,41,209,15,120,11,22,203,31,66,37,43,1,50,109,1,101,195,212,239,187,192,174,248,181,96,236,173,121,209,43,78,221,156,91,215,190,142,218,244,204,39,41,54,178,4,140,251,130,123,1,195,105,176,225,48,216,142,31,123,38,172,248,230,92,26,252,169,107,38,45,10,70,227,238,46,77,35,245,45,58,55,69,157,157,76,86,101,43,121,179,227,11,50,56,91,46,5,130,57,173,221,134,95,202,228,89,191,222,184,183,104,78,13,149,145,145,136,137,93,134,45,246,254,166,106,249,129,143,14,21,245,15,131,14,52,172,220,97,17,79,169,80,24,213,196,184,40,125,216,211,232,60,107,180,35,141,53,87,163,69,14,159,172,44,170,55,146,191,122,240,180,134,19,43,212,87,185,249,25,20,97,144,11,176,222,70,66,167,120,208,145,74,38,226,249,59,117,102,253,239,41,89,55,188,32,171,249,37,136,58,99,48,84,89,0,166,114,190,90,111,5,41,187,70,146,244,133,239,56,149,210,184,114,244,87,86,161,77,108,204,180,227,62,61,167,234,135,121,48,201,201,18,11,55,156,146,76,156,68,79,29,132,13,191,183,166,76,206,59,110,68,179,179,206,145,253,228,132,58,225,244,95,98,115,173,76,210,38,32,82,106,203,43,31,133,217,161,215,42,206,208,241,198,238,94,44,83,99,20,11,1,47,109,247,177,27,61,230,167,235,185,165,103,105,84,99,49,99,232,67,128,205,227,132,132,101,195,153,120,153,185,169,239,11,178,242,19,156,77,145,171,213,136,165,101,99,64,204,245,80,150,182,11,231,58,159,252,11,121,97,55,181,135,140,150,219,32,207,189,67,21,189,25,85,226,97,192,198,14,109,132,44,44,103,184,157,249,214,144,44,32,177,117,23,45,166,56,37,62,51,172,1,13,156,226,125,245,37,160,84,35,183,37,169,202,183,44,47,244,52,66,217,192,54,100,217,63,21,233,47,51,236,102,230,52,51,198,122,173,226,155,40,216,138,168,192,183,95,24,202,234,176,190,98,231,38,198,30,94,51,189,59,105,100,94,217,91,179,60,198,26,231,137,80,233,139,43,39,45,29,29,239,204,32,67,78,234,65,162,88,106,60,190,73,190,146,13,64,117,224,254,126,70,186,37,180,233,91,192,85,187,246,126,170,96,164,231,217,83,28,150,42,5,149,27,76,29,221,20,108,217,126,141,46,50,49,202,95,71,3,56,200,167,88,97,206,196,244,199,149,60,112,8,174,237,242,115,130,148,39,52,142,214,250,130,96,166,252,41,222,133,75,68,76,186,126,51,223,37,63,232,177,18,63,182,29,20,149,179,170,11,51,43,110,64,217,39,6,246,43,114,208,172,4,169,75,210,98,245,180,226,162,49,98,192,0,77,148,170,205,167,16,240,176,182,192,194,26,235,45,82,109,74,70,139,213,75,91,64,137,130,23,126,209,48,207,254,107,157,88,154,10,76,160,131,94,144,8,173,186,48,21,37,54,36,188,164,244,178,116,172,219,255,127,44,18,224,159,83,97,106,42,215,34,76,246,118,16,72,233,34,131,58,246,232,125,106,190,105,53,254,255,74,22,233,145,62,225,115,78,241,135,152,224,134,81,152,21,123,18,31,81,229,24,81,246,159,127,81,189,27,23,14,196,118,224,162,167,207,190,212,158,88,218,107,227,247,9,133,117,16,22,54,115,175,217,54,22,204,162,215,106,52,73,237,138,251,240,242,76,249,53,104,15,187,84,37,184,81,143,106,70,201,229,103,59,179,140,218,140,86,125,168,215,45,217,60,191,101,88,33,223,31,142,161,113,239,12,47,3,158,195,41,222,18,184,198,110,5,110,60,43,253,188,31,46,109,180,49,90,1,109,108,21,184,205,223,225,25,107,115,212,71,46,81,18,187,192,119,185,138,123,37,222,11,45,178,143,91,110,110,243,89,233,219,51,224,104,176,212,145,49,85,118,106,254,25,153,209,191,95,148,201,193,67,68,89,169,17,135,250,167,79,206,39,98,8,24,150,22,228,182,188,18,3,200,6,91,65,180,58,211,228,179,219,50,49,173,39,230,249,135,12,10,186,156,28,19,35,217,212,163,133,240,213,24,79,8,204,166,221,239,64,201,56,105,128,146,129,174,135,39,92,16,37,136,138,13,52,225,27,144,26,184,7,135,40,49,124,127,228,45,97,184,26,135,164,228,236,204,76,204,185,146,9,73,184,123,67,229,109,184,27,218,58,160,123,89,229,81,215,208,169,156,152,233,115,145,37,168,1,92,73,59,20,145,119,184,158,58,250,175,197,165,232,66,199,141,156,99,159,110,39,158,151,117,147,219,87,178,86,238,129,91,26,212,54,35,196,5,76,132,201,34,42,17,11,30,121,254,230,126,38,51,195,221,40,229,43,72,199,65,171,122,119,174,235,156,239,8,208,219,70,104,202,50,221,172,218,73,129,64,118,79,88,208,242,183,153,129,113,202,152,29,79,94,67,217,80,72,145,45,147,240,29,187,79,236,200,30,33,211,222,26,48,235,89,49,84,84,145,152,184,73,98,201,244,234,23,241,195,150,203,84,137,34,50,124,154,87,51,232,32,191,111,209,113,253,207,3,133,133,66,58,166,213,182,234,156,91,184,253,27,188,12,169,107,156,99,27,247,190,79,132,227,87,44,169,207,69,162,157,220,68,214,72,249,20,28,130,31,32,164,177,85,50,90,62,234,243,178,180,4,11,197,247,199,101,242,219,247,45,113,156,249,88,172,49,194,109,163,243,137,250,244,245,17,115,11,125,241,203,222,113,136,174,81,102,241,90,190,120,120,114,146,237,11,21,139,110,72,123,32,195,127,173,97,192,115,202,243,238,103,175,244,200,163,0,5,121,130,155,144,75,203,54,152,1,53,42,240,19,147,179,145,150,242,189,182,183,34,246,97,195,38,205,232,107,255,190,211,101,22,62,182,112,140,15,36,207,185,173,163,10,188,55,92,166,158,70,47,231,41,74,128,173,11,16,179,10,88,34,128,220,49,220,123,90,137,39,87,75,76,240,115,115,236,227,46,131,66,165,48,142,154,117,197,52,69,187,117,143,157,37,117,111,23,37,76,222,137,227,135,199,68,200,220,178,52,18,95,218,169,114,99,2,103,130,19,58,153,206,176,41,134,128,177,126,186,170,176,140,86,251,93,167,88,61,45,210,80,39,219,218,16,69,207,246,61,34,198,6,254,70,47,71,233,22,28,105,13,46,14,44,197,76,131,225,131,206,239,29,212,79,60,212,214,154,110,254,235,66,83,247,140,164,184,32,162,165,240,140,65,123,48,225,118,63,28,169,86,165,58,185,129,39,207,190,244,142,242,1,11,7,225,192,120,42,115,164,235,255,25,241,186,170,254,160,46,96,42,154,197,163,62,182,202,22,194,213,131,123,238,218,208,157,23,23,209,136,1,20,236,222,56,84,52,255,171,93,120,100,41,128,236,124,208,112,149,221,80,172,241,103,146,211,120,55,113,197,150,85,79,6,180,175,254,242,28,159,143,255,77,25,9,103,123,205,215,64,226,132,127,53,229,142,162,175,172,40,232,158,156,84,147,195,71,68,221,193,41,105,93,195,43,125,210,249,173,187,94,194,62,190,7,86,20,9,52,45,107,76,164,57,209,83,182,194,81,62,213,124,11,170,72,52,83,202,130,235,154,28,130,174,193,73,95,208,249,25,206,167,23,220,6,192,200,244,189,182,137,13,44,229,201,178,227,47,249,173,119,135,182,169,234,8,184,125,174,10,183,130,169,68,81,145,229,3,183,223,30,144,247,101,162,251,70,218,16,174,165,115,112,147,124,198,60,136,104,79,46,252,81,162,246,142,144,59,217,40,229,222,53,63,129,120,254,155,176,230,224,90,52,119,238,245,38,162,107,70,180,108,200,124,46,83,14,144,71,136,127,119,221,30,11,9,236,197,118,192,211,111,114,81,28,157,74,77,13,99,225,91,232,192,200,53,29,240,253,207,128,219,214,3,190,55,11,61,128,112,147,147,66,4,209,9,0,141,221,155,204,190,173,174,168,170,57,246,248,83,49,186,201,142,98,130,46,121,77,233,254,190,60,143,200,136,177,166,44,46,221,54,39,66,176,212,137,88,235,185,14,93,219,123,180,227,121,166,206,54,114,26,219,58,13,33,120,116,38,137,70,170,5,223,55,22,240,176,188,193,251,89,41,44,16,182,67,49,47,207,85,143,240,8,255,89,86,237,148,130,98,143,130,41,35,104,146,151,47,226,14,77,240,104,236,124,228,207,59,7,59,141,34,83,187,83,80,232,76,130,195,181,49,33,234,23,199,112,198,248,158,167,81,205,203,97,202,120,230,89,150,57,247,30,26,114,72,212,150,230,8,105,175,162,19,253,36,249,200,146,129,141,247,230,59,202,181,48,167,44,247,62,167,122,131,22,13,57,102,77,76,249,140,216,142,95,115,20,59,129,226,95,6,34,83,207,146,73,0,180,145,102,134,106,128,165,65,139,231,60,52,243,103,164,162,254,96,71,117,36,147,78,230,32,119,137,197,248,155,31,143,5,40,129,60,110,224,196,45,223,136,231,78,236,73,159,48,121,43,13,237,86,135,48,78,99,205,166,120,156,140,81,234,247,167,192,82,72,142,2,39,119,192,188,62,240,57,116,242,49,80,151,91,224,75,6,231,57,12,100,129,27,241,71,178,68,94,192,171,250,32,206,105,76,123,44,203,142,216,150,219,42,148,100,69,51,43,145,26,111,70,147,176,160,194,34,183,117,228,156,133,169,223,240,65,236,26,228,247,97,211,247,201,84,234,24,104,154,96,27,39,3,128,138,218,173,210,85,227,193,9,239,146,80,89,182,158,29,87,202,34,2,41,85,148,161,0,197,18,207,138,100,225,69,43,34,15,62,157,158,197,149,16,1,116,168,136,83,200,195,31,223,233,105,238,110,92,195,160,111,181,74,210,199,242,17,83,88,217,217,150,75,237,16,222,202,77,32,16,23,212,241,11,225,87,83,30,155,28,113,175,247,173,66,14,17,127,163,195,138,247,48,227,83,242,248,40,182,70,161,107,41,175,160,159,52,220,208,140,196,222,135,204,6,31,171,248,130,216,142,231,126,253,29,145,201,202,202,55,245,236,99,67,189,148,143,49,136,32,172,55,249,79,198,132,176,15,167,180,46,66,91,205,162,237,90,122,116,208,134,138,140,29,225,186,201,160,7,76,237,74,61,181,145,55,37,193,164,128,55,111,78,14,61,206,149,9,76,117,245,167,35,176,218,251,186,144,186,182,217,133,1,2,14,171,131,52,219,71,190,122,127,54,20,200,25,180,114,47,218,137,117,209,247,139,89,124,93,208,8,111,188,87,88,174,97,113,191,16,133,137,142,188,194,250,146,193,159,124,223,129,46,102,113,217,10,151,89,32,208,147,100,129,122,171,209,44,229,228,194,204,113,22,87,60,53,165,239,189,44,80,129,94,206,155,244,37,9,249,112,128,251,16,92,129,36,92,137,110,233,45,120,30,33,52,152,170,29,139,182,72,236,60,165,6,233,97,250,254,88,142,3,104,72,10,180,20,79,164,198,191,130,98,232,16,236,90,197,86,234,99,180,201,185,230,77,110,179,178,173,29,58,41,242,218,193,64,57,50,190,122,230,177,23,107,162,156,43,181,25,55,110,19,140,90,6,79,78,95,133,65,94,57,29,179,213,130,2,54,71,145,114,87,172,231,58,250,14,24,81,43,218,191,133,125,61,67,193,227,20,174,187,93,86,93,89,8,195,15,44,141,188,231,178,155,75,52,87,235,228,192,25,212,23,144,179,99,29,227,19,7,190,77,198,206,6,254,37,33,191,163,157,82,90,71,191,62,25,157,45,41,96,198,238,249,161,138,166,99,178,83,39,129,120,159,46,110,167,17,0,3,38,62,207,193,235,173,132,39,240,78,109,169,118,202,76,216,86,237,228,154,171,140,52,222,232,233,57,110,47,147,137,72,208,120,38,143,241,111,143,62,48,44,165,131,219,153,175,106,221,220,6,17,192,139,32,202,14,237,182,211,33,25,121,129,14,102,166,83,56,19,116,255,139,199,72,57,63,122,91,43,95,79,208,216,19,188,182,3,47,207,238,206,160,106,117,197,198,156,45,26,217,227,96,44,255,139,79,94,149,105,125,39,206,203,24,76,5,234,221,26,1,54,204,164,165,142,231,124,209,24,17,207,57,176,62,251,122,175,141,4,179,74,67,144,120,58,133,244,96,44,252,98,67,12,220,123,245,48,112,255,186,145,166,0,12,142,56,75,21,126,208,143,249,249,253,143,107,76,195,125,138,18,226,73,218,213,147,142,239,194,1,23,73,12,111,98,233,111,184,52,82,193,25,22,69,133,226,134,178,174,9,6,18,38,204,239,231,95,31,149,177,150,161,80,89,164,246,252,51,5,117,229,34,238,13,248,168,188,48,213,54,128,64,25,5,240,176,15,172,31,212,244,252,122,21,10,92,211,24,113,114,251,44,183,189,192,173,33,140,79,25,103,38,201,161,80,35,42,146,47,62,148,123,207,67,249,4,231,169,83,154,81,71,159,183,12,219,23,216,135,41,214,182,132,224,190,98,195,233,237,150,21,230,223,246,229,207,185,102,190,227,241,173,108,88,145,96,2,148,157,242,218,223,208,139,232,164,10,186,115,224,236,125,16,211,168,25,114,103,181,135,7,203,204,83,171,172,146,207,49,34,174,102,123,103,247,213,6,229,117,91,25,85,197,191,107,36,108,236,71,223,226,146,76,44,203,18,201,201,31,19,34,169,181,159,139,241,166,241,76,247,28,222,196,144,206,107,112,188,155,137,97,43,62,143,167,114,207,15,239,28,174,15,67,68,80,147,109,81,200,20,217,235,147,117,154,83,147,37,180,218,246,118,6,137,11,32,244,84,189,78,109,203,53,101,38,146,210,205,223,228,40,3,8,90,171,27,226,151,137,79,109,180,59,228,55,180,99,56,173,75,47,65,227,162,160,219,231,111,126,253,238,43,59,145,10,130,241,214,168,254,219,53,211,142,99,174,159,179,51,225,113,139,240,189,40,168,73,66,211,64,108,25,107,161,29,144,204,56,104,35,172,180,30,173,67,134,205,224,19,240,20,151,190,177,224,249,250,41,62,166,187,2,140,134,21,229,207,89,87,153,46,110,228,47,96,4,245,68,127,132,93,55,211,113,203,180,145,17,45,167,8,108,192,224,92,186,181,183,247,102,48,153,223,111,182,83,47,112,80,229,40,204,51,129,5,231,76,196,245,90,185,30,194,221,83,13,246,202,251,78,45,142,107,53,201,208,136,184,225,20,157,172,218,196,134,90,229,177,213,35,104,150,186,246,205,29,78,117,95,101,156,70,53,218,74,207,62,190,0,233,164,53,134,221,145,86,50,74,230,57,139,216,154,51,68,15,36,214,165,22,239,220,156,171,171,51,216,93,87,55,91,197,4,87,194,111,180,236,163,16,229,41,225,57,252,112,7,213,221,85,151,21,212,121,168,132,200,198,210,106,246,177,72,188,67,181,165,193,98,141,112,224,40,187,150,170,184,120,105,74,228,157,123,138,188,115,240,125,104,0,166,83,203,118,120,38,91,74,95,82,79,21,197,79,6,38,170,107,179,47,179,152,200,72,117,190,212,254,35,180,203,79,65,19,208,6,18,49,3,214,95,239,58,124,64,184,49,134,59,220,253,117,10,110,227,91,224,253,130,41,143,253,208,93,164,201,43,56,157,251,122,6,232,188,84,228,70,142,231,227,221,248,183,162,254,60,65,60,117,139,242,241,80,96,238,213,156,145,184,49,32,36,0,195,235,128,84,109,54,79,218,153,14,45,57,137,150,241,231,231,199,76,15,82,187,77,164,186,243,1,167,30,251,224,88,57,158,250,44,90,132,27,108,77,58,136,222,77,71,4,233,245,150,176,68,109,123,1,170,175,76,22,230,41,45,202,52,41,83,6,171,120,180,62,28,221,39,139,180,65,29,159,192,179,28,211,89,253,7,40,94,220,76,7,127,85,175,18,44,34,226,89,15,205,176,76,25,197,80,196,138,12,50,160,177,160,241,7,75,201,90,232,73,148,48,96,71,98,55,157,51,26,122,139,93,201,178,200,110,86,98,12,109,173,56,78,197,45,237,31,67,146,216,177,85,83,191,95,177,141,32,173,94,65,83,83,246,150,171,152,9,116,81,88,167,93,157,31,147,247,89,136,9,196,111,187,79,233,62,14,172,228,212,58,214,226,243,116,100,250,190,76,74,219,114,189,83,132,137,232,55,135,20,42,95,210,122,74,120,183,15,12,147,244,143,86,22,152,152,208,243,232,185,128,229,201,41,214,12,110,57,164,7,55,236,193,237,144,227,102,15,11,71,191,228,84,28,178,193,85,77,10,219,159,8,90,12,160,46,176,54,71,192,17,247,88,207,240,66,147,47,200,15,180,180,194,94,118,148,182,34,44,171,51,138,8,73,11,226,251,229,22,115,179,14,251,17,104,148,99,66,118,137,92,185,220,246,119,159,145,58,160,17,35,198,249,150,106,0,30,176,157,238,211,211,167,14,192,109,113,60,103,96,108,189,109,204,52,40,74,50,83,142,185,143,233,11,168,27,110,162,166,136,1,11,187,35,160,103,160,233,37,41,123,228,125,227,213,82,171,117,246,18,255,146,140,201,92,165,237,65,119,29,225,25,77,103,190,213,238,253,206,79,80,45,148,26,67,242,69,40,126,71,189,44,203,42,157,34,49,70,219,82,145,13,228,223,138,132,222,44,113,68,27,11,38,6,8,210,11,212,73,81,60,145,125,91,76,118,122,180,37,130,70,179,149,168,22,130,156,62,103,153,236,25,204,106,69,90,69,181,161,173,251,229,81,204,171,20,199,247,167,126,170,79,44,141,12,60,8,111,23,49,240,84,44,94,216,164,33,206,65,130,115,89,43,145,156,163,121,124,223,227,19,133,13,249,10,24,242,93,66,0,230,135,126,68,14,215,230,147,169,227,77,41,135,68,232,87,51,22,245,10,41,91,69,121,148,19,93,74,64,93,170,40,150,225,54,55,208,34,157,49,193,36,7,191,37,131,80,199,178,88,159,171,182,23,109,70,195,25,184,75,77,155,235,191,230,151,3,204,70,179,138,147,42,254,249,62,27,134,97,46,187,116,69,95,204,14,206,46,156,107,50,45,100,216,192,41,119,22,0,141,147,37,245,250,79,12,81,193,209,210,172,110,112,118,195,189,174,49,241,31,25,18,226,218,92,154,54,35,222,116,170,188,33,125,217,106,129,9,99,58,156,138,15,174,202,174,123,103,24,4,212,69,63,172,69,97,230,200,22,93,152,209,218,48,115,23,238,5,119,228,44,112,97,241,95,56,145,127,131,247,75,134,115,220,46,193,217,36,93,4,23,162,68,207,90,63,138,153,180,175,13,122,19,67,230,152,80,198,255,117,0,84,139,97,192,224,166,168,134,43,101,45,33,42,195,203,114,25,213,109,214,220,70,70,22,56,161,199,146,236,49,198,43,186,178,241,213,231,115,137,62,6,238,222,188,4,100,149,99,185,221,79,121,238,20,13,140,64,149,66,43,143,190,186,250,232,49,86,71,189,7,188,192,223,156,199,143,226,50,212,121,215,110,57,189,10,153,50,2,9,22,98,5,144,89,192,85,189,1,1,14,82,39,207,0,68,12,122,57,163,8,149,95,231,127,251,236,36,100,115,113,25,176,180,64,86,212,175,225,225,188,243,243,62,73,165,221,216,179,138,230,197,24,158,125,250,70,199,187,97,181,122,130,142,220,98,107,234,88,160,217,24,44,136,214,48,173,216,185,130,170,119,86,15,77,27,47,2,147,124,116,190,95,102,2,162,233,70,20,110,10,34,22,219,158,1,87,41,200,240,22,150,111,129,22,71,112,144,251,173,151,186,179,19,97,137,9,151,2,109,204,17,125,39,227,244,80,132,229,32,39,241,133,214,125,1,53,157,138,155,209,83,155,236,226,27,103,221,206,90,9,178,183,38,42,165,26,42,72,239,159,15,147,19,235,177,136,140,208,17,110,33,90,18,180,129,38,252,188,159,45,195,74,117,83,62,53,155,125,28,236,192,66,28,172,76,189,202,44,179,77,199,88,197,174,172,32,63,129,79,212,66,113,159,185,227,72,172,72,48,247,167,216,137,70,184,229,162,7,75,45,187,139,210,212,168,230,39,244,168,134,2,84,80,140,241,216,77,193,134,95,236,197,87,205,212,209,158,45,18,161,13,91,32,244,144,216,210,127,20,82,58,152,96,101,170,233,169,93,212,209,212,197,39,88,161,52,221,130,9,235,179,100,118,211,40,209,193,52,141,242,188,61,114,11,52,86,15,152,61,68,160,10,182,200,34,13,215,220,127,61,226,172,200,79,70,172,182,215,174,169,141,237,254,100,118,5,44,153,171,119,250,164,152,32,83,187,220,244,159,251,180,164,25,135,38,195,253,80,231,145,13,131,153,124,229,89,27,133,73,98,15,92,169,19,121,186,235,190,247,221,12,48,104,64,79,130,138,121,150,249,42,186,160,188,112,188,19,233,65,124,200,243,200,168,191,26,33,98,70,126,167,26,178,154,117,94,207,155,66,226,174,238,116,227,52,56,86,69,137,144,83,60,104,91,234,32,48,7,221,178,17,229,132,213,242,107,235,214,184,237,35,252,194,69,34,192,184,79,111,133,173,175,97,26,105,92,3,122,69,201,126,212,67,89,23,25,196,236,17,239,41,16,186,70,105,251,98,183,241,78,86,26,17,80,112,178,228,144,37,178,152,124,158,105,187,253,131,78,194,148,52,57,232,135,167,28,76,242,173,247,60,133,207,42,181,161,243,16,248,86,214,101,205,184,92,209,126,169,201,63,164,2,26,225,24,3,153,57,210,142,9,155,208,78,249,84,180,131,14,83,135,90,208,71,36,240,87,104,57,47,170,68,190,251,99,46,41,164,79,18,147,137,233,205,221,122,220,188,194,208,161,157,122,40,33,55,179,172,60,68,84,17,45,138,15,215,36,246,102,157,78,87,95,246,229,34,249,214,172,57,8,114,76,240,251,141,57,117,175,241,124,48,14,248,68,67,119,141,219,0,124,213,145,112,15,222,157,124,142,167,29,161,152,208,70,92,128,186,191,59,170,78,107,47,22,109,167,22,55,37,208,58,167,140,68,133,10,83,57,97,223,49,247,221,101,30,144,220,27,94,4,64,220,79,214,159,148,222,220,203,77,229,79,24,169,175,97,82,122,151,210,174,115,108,155,238,229,84,206,77,49,222,152,143,151,198,10,170,96,194,93,6,255,115,112,8,121,165,115,167,118,255,51,97,26,241,125,218,119,159,5,53,229,27,118,115,197,118,101,45,69,253,147,173,140,237,33,123,230,4,120,6,84,210,201,148,139,153,13,59,196,184,200,118,79,209,225,193,139,237,255,19,136,247,239,137,26,248,112,63,59,62,17,194,179,159,91,12,124,251,236,98,62,126,134,175,67,38,53,196,17,215,64,188,70,129,3,183,228,235,119,215,46,197,240,61,217,179,51,82,41,226,234,179,20,183,94,2,184,217,181,62,224,192,90,238,131,79,112,194,160,254,49,21,111,37,79,239,241,30,133,155,86,1,205,123,187,69,215,5,99,36,47,249,205,150,162,237,241,124,21,217,19,153,118,10,85,231,240,12,79,65,57,206,131,43,92,113,73,242,191,217,19,133,105,230,204,177,215,219,65,248,52,157,132,144,104,4,20,31,41,236,160,3,175,86,75,150,171,170,247,145,114,101,144,63,249,172,75,165,157,43,216,124,102,209,142,238,178,153,197,133,11,105,220,158,99,242,53,91,164,33,153,252,12,187,221,65,101,151,34,42,89,189,19,219,56,103,202,33,213,211,4,236,66,251,27,170,201,223,236,213,229,213,170,127,149,183,168,160,6,189,103,157,240,13,71,248,81,40,58,179,254,19,82,124,97,93,26,181,9,168,40,109,142,115,113,121,246,42,106,162,141,241,73,42,77,233,145,113,4,251,247,126,141,229,163,225,178,30,57,203,95,249,222,212,129,8,18,5,101,249,91,168,91,47,63,76,79,246,169,29,214,74,208,202,150,82,93,140,24,192,9,89,80,225,107,33,98,133,49,25,114,253,155,167,130,0,25,136,12,202,77,54,193,222,33,236,124,208,98,220,153,41,102,119,65,169,39,43,72,174,51,7,126,94,60,41,183,255,149,94,129,127,155,182,203,77,74,107,194,117,237,18,222,180,8,50,77,131,42,136,189,176,81,4,18,159,225,30,172,254,51,145,147,3,64,196,218,64,73,121,211,37,0,158,214,160,67,247,28,169,114,54,142,218,22,66,220,185,152,76,107,200,143,22,245,234,37,70,129,153,86,27,61,11,192,206,80,230,42,86,118,132,231,43,35,168,68,57,176,199,2,89,233,114,151,173,239,214,49,7,47,151,199,69,94,253,243,108,199,240,188,206,175,71,136,176,238,214,8,173,148,19,45,155,171,76,139,94,151,226,21,117,103,193,244,45,104,188,157,150,177,10,253,17,24,23,47,254,8,21,109,112,94,170,65,110,237,50,66,158,136,164,156,209,206,114,11,236,137,244,92,28,21,46,131,242,232,144,238,35,102,153,246,75,38,185,166,97,220,167,200,144,203,34,154,84,230,61,27,204,193,244,151,255,140,133,55,29,155,52,115,41,50,80,139,15,103,3,112,103,228,204,2,157,207,232,102,19,112,41,236,140,24,79,198,178,128,19,219,214,136,45,102,215,100,113,77,167,142,138,143,133,177,104,32,58,65,69,143,220,188,186,77,101,15,151,192,180,7,120,61,113,145,75,100,145,5,78,55,4,139,106,222,33,47,102,108,14,214,56,86,31,17,175,84,75,121,164,223,150,134,77,201,19,156,182,139,113,93,107,231,160,233,189,54,7,219,173,231,95,58,97,164,175,44,138,215,56,111,224,161,35,249,202,203,81,63,169,166,47,89,126,227,17,91,74,251,1,122,140,14,77,45,27,118,124,189,21,75,209,172,217,47,204,59,178,203,48,12,110,184,248,88,247,209,85,25,85,130,131,31,101,212,58,38,14,37,162,62,149,178,105,2,50,51,19,234,172,65,40,1,216,16,113,149,168,229,68,116,151,7,108,72,42,163,42,161,129,213,77,99,150,253,227,105,79,229,182,129,86,101,215,174,61,63,204,221,170,47,18,178,214,156,1,101,160,18,60,202,211,4,55,167,239,187,87,150,189,63,26,19,218,206,58,189,76,95,10,102,60,77,161,135,255,162,21,40,125,87,28,170,111,236,133,110,59,42,201,72,250,210,141,129,37,237,159,218,232,175,230,233,67,144,140,8,4,236,93,38,17,195,234,40,142,24,173,132,112,231,167,85,40,137,64,198,132,41,65,249,222,62,231,223,204,101,93,124,142,206,10,136,61,142,202,153,168,208,51,236,16,184,54,194,136,93,167,239,243,192,160,142,172,255,215,142,1,201,82,63,184,176,57,132,157,192,253,130,41,254,242,72,253,188,91,59,45,220,43,127,165,16,219,89,137,77,74,45,48,182,17,97,231,23,201,193,248,95,127,222,26,187,107,18,9,8,6,68,216,12,71,182,110,173,211,113,73,52,172,204,253,188,54,142,199,123,98,9,18,204,68,133,177,234,145,236,212,108,191,162,103,126,190,249,212,55,186,194,132,193,144,249,184,96,185,127,233,159,10,77,124,195,114,75,114,133,92,0,8,189,104,215,224,174,57,163,33,229,165,38,97,176,8,208,238,221,166,226,163,160,6,242,55,212,231,66,168,105,40,212,45,59,247,113,153,220,50,241,33,65,35,184,238,10,227,3,187,102,25,174,176,70,18,205,146,37,162,41,61,23,114,116,49,151,68,152,163,249,5,150,10,169,229,34,97,171,2,27,250,150,199,35,167,78,75,105,101,212,40,238,116,177,71,84,116,10,184,173,235,23,202,5,78,134,221,211,174,2,6,79,239,40,1,168,141,175,59,168,1,196,246,70,252,186,52,241,22,254,118,203,254,181,186,198,182,127,236,126,147,255,10,30,69,254,231,173,35,162,228,9,80,230,63,245,228,140,242,134,0,159,15,114,46,165,119,164,174,212,0,85,114,247,150,175,204,150,8,223,149,71,149,235,109,183,50,196,121,219,92,135,59,8,164,122,255,126,49,114,41,0,107,190,184,200,112,202,114,87,131,142,57,159,164,236,205,48,231,233,115,181,139,121,112,145,17,136,212,229,252,251,201,224,223,80,33,205,210,220,13,222,214,112,6,56,40,24,102,53,222,50,232,165,93,216,125,73,28,217,247,174,3,227,98,150,61,147,76,90,166,40,119,128,34,92,155,115,71,32,84,66,218,248,91,26,184,240,204,219,19,194,56,198,42,237,102,117,248,124,105,88,82,131,181,211,65,73,195,37,157,174,180,178,249,114,159,87,28,0,195,230,255,33,154,7,152,52,213,245,249,178,106,39,180,93,124,145,155,93,94,84,103,160,227,140,228,103,127,7,231,174,86,108,25,115,171,185,244,32,238,64,46,145,22,79,71,155,51,132,97,182,230,57,180,203,164,67,254,100,218,142,99,226,4,146,95,153,110,207,67,252,126,27,154,112,23,39,107,227,223,186,165,153,230,80,45,60,9,45,234,254,39,110,160,155,141,8,215,92,211,22,63,232,251,219,60,126,178,75,219,165,22,121,52,106,23,242,10,110,117,229,235,200,126,143,150,30,177,29,200,224,1,81,174,98,114,179,191,215,107,183,131,115,43,100,143,240,205,182,70,62,89,219,190,117,15,5,161,42,98,240,82,244,244,165,141,237,10,178,44,224,128,53,178,251,141,23,80,157,76,204,138,255,207,126,249,68,37,208,40,5,226,114,119,226,64,123,171,136,190,164,86,153,193,63,21,54,124,229,71,194,159,165,182,9,220,53,187,73,27,8,55,106,23,91,5,238,120,35,96,116,155,86,140,216,87,56,147,203,90,122,169,28,188,10,251,139,62,91,67,38,209,132,105,88,127,222,40,119,45,20,137,252,14,26,2,44,113,57,137,130,208,217,183,43,205,166,190,177,126,197,47,123,209,162,124,6,70,149,81,69,41,198,249,37,137,63,25,33,137,66,147,179,87,14,134,240,106,69,73,201,193,34,134,253,158,200,199,224,65,78,215,28,75,74,90,9,64,229,81,152,104,75,11,177,109,77,221,26,149,156,117,185,33,22,190,46,47,210,15,249,226,182,111,176,93,44,45,1,123,59,116,55,148,250,85,158,140,132,195,94,103,23,200,87,33,27,218,72,6,245,254,235,241,20,25,150,64,203,23,84,189,45,218,195,90,175,146,167,92,205,135,54,85,147,5,106,40,62,223,74,2,59,130,53,22,101,121,208,194,95,59,55,93,179,29,60,23,112,249,60,237,47,43,88,193,33,134,150,128,57,233,235,174,199,38,76,103,6,200,86,254,138,83,24,149,43,211,1,199,140,5,180,3,175,17,70,11,116,27,151,121,12,56,105,7,79,163,181,61,71,31,118,151,230,193,164,158,191,35,82,75,95,203,151,10,191,206,27,239,123,168,98,9,132,164,40,14,252,205,200,182,79,113,198,170,45,255,184,193,139,234,174,71,33,140,60,195,1,106,219,228,99,209,220,72,187,238,52,235,255,201,157,178,249,59,178,92,110,165,53,71,93,200,92,1,77,10,109,113,210,202,33,125,62,84,194,113,137,231,208,77,218,168,88,129,218,155,163,108,214,4,227,91,21,178,254,198,96,76,182,118,203,172,24,12,176,200,51,217,248,184,180,34,24,254,107,167,184,250,175,45,38,198,89,216,128,189,99,157,155,206,31,6,13,38,171,143,151,60,55,120,184,143,238,83,131,115,162,190,254,27,164,190,38,146,203,117,117,236,173,26,40,172,136,91,242,135,32,242,20,144,18,229,26,174,154,133,218,196,56,181,167,192,111,240,63,85,40,92,76,240,117,255,37,93,191,32,251,90,59,79,129,187,125,0,88,153,179,18,189,77,29,107,56,5,159,2,152,252,60,207,211,65,115,20,93,93,135,216,129,226,142,172,142,170,194,102,250,114,171,165,211,41,192,158,20,209,224,93,30,17,65,42,205,229,47,130,103,29,124,91,143,216,58,163,101,87,158,45,104,16,204,140,11,181,119,35,147,66,251,72,138,179,27,213,164,30,206,35,39,42,39,12,195,62,244,85,216,245,199,29,138,121,198,203,4,198,94,189,18,227,123,194,46,254,109,40,251,217,62,195,220,106,99,255,217,77,53,42,143,34,38,100,83,77,133,13,242,5,138,136,24,64,48,106,35,145,51,83,252,175,115,10,195,110,4,58,139,191,202,97,251,165,217,246,75,37,17,127,31,114,5,5,80,203,55,77,152,181,26,62,63,91,58,3,90,241,53,44,29,254,163,2,202,162,228,116,249,1,87,233,248,63,150,39,166,37,225,239,33,122,112,37,230,119,117,223,187,172,64,63,206,238,36,58,198,106,11,226,135,146,76,76,102,137,193,145,19,116,48,181,236,144,254,64,242,145,127,88,142,107,244,228,108,201,239,38,173,59,113,136,219,64,132,186,59,192,95,191,159,243,171,125,76,114,201,178,229,99,124,172,252,48,108,62,237,253,8,112,168,238,200,36,3,255,128,157,131,94,171,193,163,104,55,165,2,180,55,202,196,133,239,239,242,28,226,85,135,122,247,7,44,55,56,206,61,224,229,238,78,23,99,97,121,228,79,64,106,144,53,222,37,194,145,141,196,60,14,159,167,122,183,191,252,129,47,234,68,252,76,168,105,202,200,152,148,16,75,243,214,15,6,58,50,103,228,74,143,104,125,161,93,68,231,125,112,101,231,93,246,72,21,107,144,128,18,15,144,59,123,156,40,21,198,117,89,75,37,39,207,11,64,5,16,157,130,54,85,231,212,213,187,49,245,255,12,9,19,43,118,188,131,134,171,181,83,57,94,173,46,185,178,136,13,138,17,235,223,240,18,96,37,128,126,241,117,101,179,84,80,35,220,71,85,133,220,88,110,187,105,18,240,38,40,6,228,188,147,2,49,14,89,96,43,92,207,113,203,161,0,171,128,116,204,14,79,196,170,22,89,177,200,129,94,42,65,146,34,184,119,186,210,252,171,189,157,241,124,144,15,173,144,152,216,211,211,246,116,229,189,244,145,48,171,178,41,236,204,177,192,105,20,183,134,97,234,180,186,83,66,89,197,163,107,79,73,45,193,111,97,211,232,101,242,40,239,78,14,160,123,218,195,65,132,234,31,224,148,6,255,148,1,118,127,44,67,85,185,9,52,75,230,11,255,62,143,50,173,211,116,48,4,199,126,30,166,246,112,8,103,199,62,204,92,221,75,101,246,172,75,152,147,241,44,208,0,249,243,44,90,63,46,217,13,143,55,219,54,72,113,88,241,37,190,236,198,40,222,109,134,229,150,237,15,73,108,237,164,210,174,115,139,54,121,135,30,54,17,151,33,96,93,192,17,179,194,205,147,44,144,208,151,59,42,8,169,96,11,108,125,29,56,6,162,59,68,221,232,55,187,142,136,54,92,242,127,101,138,90,99,134,201,109,2,155,85,147,98,74,153,114,120,248,77,55,228,222,104,119,232,8,170,140,160,230,188,80,76,226,5,176,12,162,206,178,31,171,138,242,141,83,94,147,191,239,103,144,139,155,255,241,9,29,119,88,90,28,230,142,46,169,112,91,208,54,91,163,227,222,50,30,91,176,232,239,145,119,224,37,184,69,145,117,54,14,114,3,96,16,210,199,90,136,6,85,197,23,207,205,150,194,155,200,162,8,145,158,116,251,230,183,214,162,205,71,179,249,17,81,230,13,243,188,240,84,155,193,180,74,182,84,54,222,31,16,102,103,209,144,111,81,29,73,48,17,179,146,26,18,134,75,37,202,90,35,131,202,133,170,135,93,39,85,69,196,154,25,87,180,163,143,177,186,147,152,83,170,209,150,69,198,15,214,84,100,208,248,115,224,189,244,107,59,89,82,174,225,223,230,25,109,94,133,128,124,106,60,232,15,245,252,140,249,63,138,80,166,136,228,19,99,239,229,225,207,133,245,202,72,213,130,209,57,77,6,18,73,53,131,2,169,76,48,43,56,18,235,183,164,125,41,189,6,51,5,94,92,147,156,39,98,225,103,39,192,202,165,149,34,109,173,160,125,131,222,90,151,130,252,8,195,183,141,247,135,108,153,131,162,121,38,93,135,27,52,222,155,246,235,56,10,185,100,42,104,119,150,62,153,184,12,251,84,26,26,175,192,118,64,57,31,111,93,3,18,62,73,215,63,77,173,192,178,54,145,36,210,61,232,44,246,39,229,114,82,159,194,162,208,18,166,111,124,131,133,53,149,182,16,152,5,75,94,106,160,142,253,95,36,112,1,20,32,7,7,76,0,143,118,42,213,231,59,142,170,86,9,28,118,157,229,134,150,65,116,228,134,65,153,49,226,216,64,38,145,166,149,93,11,81,83,51,2,69,52,202,41,233,237,19,205,17,53,124,169,212,45,81,203,244,135,198,53,200,183,166,83,67,45,218,66,89,113,235,64,66,149,255,118,105,49,167,178,13,7,182,109,44,208,228,144,57,240,149,176,42,229,140,235,84,39,144,179,115,38,15,161,52,220,65,66,166,41,59,252,100,171,139,127,13,187,58,224,126,43,31,209,150,2,24,50,78,150,31,120,20,92,175,221,110,23,196,119,229,253,143,21,26,4,103,96,239,206,251,142,52,244,150,100,246,192,119,148,202,151,136,192,144,117,51,113,94,61,170,249,86,118,212,222,113,22,212,70,162,34,244,102,114,22,202,15,32,150,101,221,44,252,169,244,209,30,145,242,222,67,255,136,164,30,77,114,13,96,164,150,221,66,68,103,130,53,137,193,133,62,249,81,72,161,61,15,196,161,143,184,106,49,140,42,16,221,24,156,56,253,144,192,114,115,172,42,193,1,46,6,99,72,200,31,215,135,23,59,36,84,207,61,253,231,65,188,68,252,92,75,181,41,243,129,160,172,65,255,40,175,200,221,127,20,253,201,184,114,62,92,81,45,84,173,76,240,14,202,53,97,101,246,108,169,56,43,246,81,13,33,224,211,167,221,201,151,60,132,63,33,69,209,207,212,185,72,123,2,128,137,202,235,15,41,10,73,78,218,197,146,10,123,226,104,131,45,84,166,191,25,80,172,43,131,174,192,112,188,156,239,87,53,202,250,235,25,254,154,123,99,226,198,157,169,131,139,91,140,50,175,5,0,76,176,116,29,233,234,82,69,238,24,171,29,203,76,79,191,238,85,198,158,99,79,199,40,143,165,104,63,121,34,198,224,91,251,72,44,21,108,85,247,21,109,243,250,138,42,227,14,222,173,13,74,67,232,240,210,219,204,32,48,149,116,5,155,181,13,35,99,116,127,231,93,158,26,187,131,90,8,158,159,28,181,133,127,213,88,41,7,89,236,217,56,233,150,65,170,158,71,234,55,130,182,119,123,246,17,163,94,115,91,78,52,56,217,204,124,224,54,246,157,164,113,32,31,90,101,223,253,244,126,12,152,195,32,246,86,96,6,43,246,31,150,31,83,175,121,136,88,62,143,93,166,91,163,142,224,35,33,244,95,102,54,25,249,104,7,183,32,96,59,159,126,58,64,42,200,140,94,18,148,3,43,247,83,63,149,130,3,64,181,119,93,86,65,20,79,215,197,172,70,192,58,76,221,109,99,145,38,116,7,187,134,139,19,5,18,117,242,218,95,239,183,84,81,230,201,100,150,146,172,43,106,4,200,168,130,186,109,143,144,103,74,94,187,112,201,53,182,125,31,25,102,137,82,66,236,45,79,132,70,104,99,190,27,240,99,115,214,31,43,34,137,222,31,18,50,81,128,210,200,45,91,183,200,81,68,177,198,196,197,239,178,32,46,204,244,187,3,124,226,139,91,221,139,188,43,237,115,31,47,114,225,176,62,19,4,217,43,184,114,28,34,74,48,158,88,25,86,187,165,165,194,0,226,46,195,65,168,172,136,224,222,251,100,101,27,53,179,154,161,118,102,164,83,20,155,239,185,135,127,243,245,235,35,196,154,199,113,153,242,170,73,43,59,71,137,59,169,139,64,181,231,38,55,37,208,11,7,46,182,137,32,82,111,52,255,152,214,12,222,142,126,16,20,40,205,206,18,39,108,185,10,41,29,100,221,163,121,130,114,157,251,79,68,217,59,170,221,140,214,41,252,34,230,125,124,68,96,43,85,187,244,68,89,234,165,38,146,59,225,31,238,22,105,252,28,82,7,158,116,158,181,28,74,105,231,192,255,181,218,24,20,241,187,116,234,181,203,4,238,52,58,50,37,182,154,235,115,49,213,28,121,210,85,75,30,122,252,113,83,74,37,180,223,208,134,149,161,253,97,192,110,211,132,71,135,58,166,239,228,161,0,130,23,61,42,72,242,131,34,148,64,0,231,116,125,101,176,133,1,123,141,203,212,97,83,172,190,142,81,59,87,167,238,240,178,15,99,126,163,33,201,198,149,118,46,92,188,138,236,65,21,174,106,62,73,159,8,154,253,48,5,78,149,58,58,167,200,3,188,245,78,243,248,37,200,15,79,15,94,243,109,112,27,64,35,2,74,94,71,191,227,68,26,193,217,83,2,216,110,152,172,19,95,149,147,252,16,94,164,168,112,56,59,75,83,99,21,203,87,158,229,125,68,93,224,8,43,192,193,48,139,13,52,213,91,159,131,216,32,217,65,210,217,143,193,104,51,195,181,44,20,132,148,52,94,101,103,84,155,168,235,225,0,194,79,191,1,157,67,251,52,3,128,197,155,46,43,84,59,189,215,12,0,239,52,51,142,195,245,73,102,58,199,119,238,78,49,191,170,14,193,115,53,89,230,46,181,181,61,149,56,73,142,79,11,244,106,184,141,10,220,244,45,253,99,89,168,24,24,108,36,176,13,90,66,132,192,244,90,156,25,13,242,119,226,78,209,22,78,123,195,96,144,244,208,106,241,138,141,164,15,195,164,120,243,58,144,226,172,8,242,18,74,36,226,91,122,208,109,77,133,49,235,218,191,104,38,221,65,172,170,205,241,150,98,64,211,73,118,125,64,209,57,40,192,188,2,186,68,111,5,110,205,45,128,192,34,165,54,1,140,191,183,206,19,53,100,39,203,63,252,113,1,213,49,162,116,106,44,186,133,214,215,73,131,219,86,166,103,78,231,211,199,243,170,254,98,120,62,39,146,101,173,111,64,202,233,224,25,141,70,244,3,39,241,157,184,88,34,175,133,39,15,203,212,76,120,57,183,149,157,121,218,240,24,171,2,11,51,139,5,243,2,47,31,157,14,201,211,122,117,111,169,220,16,133,173,98,78,177,37,201,71,132,128,199,34,69,71,238,14,20,42,44,110,61,232,92,74,245,60,173,113,46,240,231,44,190,181,4,221,225,191,9,180,179,3,126,148,99,115,120,194,198,127,224,111,77,16,236,17,209,217,35,174,233,138,93,197,63,5,48,241,247,94,26,84,158,153,224,254,96,23,180,112,126,203,156,191,29,7,35,155,233,245,97,167,150,220,39,146,211,18,199,28,34,35,20,115,114,121,176,119,241,131,187,124,171,57,125,60,86,101,71,246,143,167,76,127,147,38,110,193,152,250,194,166,118,225,238,224,30,5,181,237,172,20,140,47,83,14,252,68,89,68,14,159,110,149,8,173,70,176,29,176,187,42,120,128,47,171,172,170,99,86,63,87,147,254,208,129,130,134,147,66,38,39,61,12,176,205,38,169,79,50,36,192,56,194,208,43,92,93,36,242,87,37,139,235,172,171,103,220,228,87,3,198,205,16,1,246,218,65,5,129,96,175,196,50,209,242,43,47,147,228,94,221,129,190,20,52,160,64,176,214,32,195,205,85,82,116,18,63,213,40,125,214,68,85,253,149,172,189,25,138,87,193,158,126,176,124,144,30,200,180,56,99,128,82,31,75,43,176,79,60,73,181,177,9,121,98,167,24,149,200,167,246,46,174,25,63,105,211,59,240,144,34,113,13,203,247,88,255,157,95,157,32,191,116,15,204,97,191,136,95,136,206,120,140,156,123,60,77,100,140,7,163,171,241,240,219,246,238,73,42,133,100,16,247,97,228,27,142,226,60,168,183,130,232,167,140,36,168,185,225,229,126,113,158,138,216,220,142,129,118,107,101,161,51,137,247,16,48,177,157,91,183,74,210,136,18,92,53,203,146,31,43,34,183,122,46,133,72,131,150,190,150,110,196,92,183,181,92,39,208,75,186,32,192,224,227,10,2,231,132,32,45,240,41,122,151,192,54,142,13,131,123,172,228,183,176,17,142,95,17,13,26,186,148,9,55,47,99,117,17,132,193,214,188,170,211,104,159,250,17,163,142,37,117,142,29,178,116,180,61,152,251,149,85,35,109,199,216,215,109,77,157,255,206,89,212,106,116,89,42,112,21,82,245,83,67,183,85,51,167,25,186,248,218,2,49,4,187,115,13,187,3,49,218,69,135,173,118,192,225,163,75,180,88,141,239,148,147,123,6,68,77,201,43,239,241,55,184,42,0,120,237,78,149,77,81,46,90,187,0,32,81,118,73,197,34,98,247,201,205,134,100,125,111,249,139,35,203,135,68,143,147,77,126,66,149,215,157,52,126,101,110,177,84,186,104,142,88,155,240,7,163,37,12,100,251,215,201,146,147,159,38,244,85,56,237,99,100,117,58,249,11,174,70,198,5,154,54,158,2,31,242,218,191,184,161,246,134,116,133,163,203,164,153,254,151,0,168,227,136,50,187,135,79,200,151,178,77,160,77,126,178,20,248,168,21,137,66,207,39,136,77,145,181,66,34,92,69,92,58,45,76,71,12,238,75,159,92,1,211,191,244,135,80,156,251,99,87,147,217,239,175,181,65,14,233,153,44,201,147,111,121,221,48,94,81,130,183,107,126,98,16,112,188,110,189,52,214,62,140,255,159,245,154,161,237,5,32,243,200,206,2,73,107,103,167,64,223,67,8,147,35,174,18,46,251,88,247,33,60,9,80,27,136,169,67,140,175,88,71,184,155,92,28,112,12,106,188,31,213,143,32,185,54,172,246,100,2,18,20,16,133,41,165,48,84,136,151,96,5,159,181,18,95,32,60,103,150,172,42,103,126,73,160,41,86,16,153,162,76,49,23,231,164,4,20,27,108,81,118,161,195,13,188,157,148,151,159,17,61,181,223,114,250,228,108,163,163,165,19,133,97,140,233,11,171,13,125,133,178,200,241,147,127,197,195,39,250,127,21,8,27,123,10,71,122,116,97,186,58,162,92,151,116,32,59,2,121,5,125,186,98,73,203,185,77,245,4,61,41,56,149,250,133,87,159,67,129,226,157,161,153,118,244,168,74,17,183,159,27,42,239,225,151,3,27,255,73,188,4,120,125,74,107,44,229,12,77,201,142,252,253,238,71,6,242,219,249,157,81,107,158,114,182,202,191,130,98,41,157,7,56,156,199,111,242,57,140,192,43,68,96,228,45,98,152,55,75,50,123,254,230,239,15,146,65,186,27,190,196,13,100,208,97,112,65,236,177,120,48,239,39,114,246,111,73,117,238,130,158,44,169,41,47,197,238,111,170,169,70,34,133,99,111,229,140,159,241,11,111,53,193,147,57,96,216,23,124,33,67,251,13,244,43,239,148,75,46,159,116,244,201,65,200,179,130,187,117,209,22,62,147,137,35,26,201,232,234,190,84,94,2,106,17,99,226,170,149,186,233,184,78,210,175,2,190,80,201,93,55,133,173,54,152,59,146,36,13,138,118,2,29,62,88,27,250,207,95,101,76,154,24,112,45,84,89,217,174,10,35,105,138,34,200,185,12,63,86,237,217,211,226,35,65,169,83,235,230,192,131,207,122,118,25,26,91,139,23,113,123,57,197,185,127,209,238,55,244,22,182,165,178,42,245,135,76,194,157,40,213,23,112,22,49,248,156,56,181,72,189,112,153,196,60,31,82,106,88,243,248,177,101,192,245,244,242,32,118,206,221,41,240,249,93,109,197,226,182,219,139,107,227,77,248,89,252,80,45,201,112,60,243,198,138,117,122,250,229,173,190,157,199,71,133,241,30,241,94,17,144,190,92,162,100,233,69,144,37,102,231,193,250,58,17,83,145,77,47,165,222,158,209,147,121,86,167,29,168,150,90,168,117,61,131,89,120,228,205,22,24,65,140,75,192,30,190,110,231,215,105,182,163,147,227,216,51,175,56,114,22,120,45,57,154,153,19,213,70,16,209,210,146,70,202,22,62,138,251,72,86,252,246,96,65,10,196,125,182,102,56,100,162,133,64,84,232,103,155,126,97,165,234,166,147,141,156,4,49,187,139,79,177,158,67,246,121,136,104,8,73,222,238,21,128,62,162,205,48,242,249,36,66,83,251,141,10,214,170,139,192,211,45,65,160,121,23,33,243,44,85,135,61,16,229,235,27,155,129,43,88,187,140,88,217,108,225,20,136,67,64,92,236,93,72,85,147,118,159,92,236,196,164,162,193,225,15,196,191,127,86,128,91,142,204,86,232,10,248,102,76,44,51,114,186,152,129,234,149,65,172,178,171,247,54,228,204,220,51,47,131,78,249,17,105,180,209,136,218,74,132,218,35,176,215,221,161,232,58,195,107,152,50,21,136,135,247,116,22,32,190,91,28,14,71,32,105,248,143,35,176,169,14,212,3,43,128,158,182,252,152,131,180,190,226,76,113,254,130,163,20,64,148,170,245,206,76,100,232,35,253,184,243,211,62,37,196,93,90,143,83,177,52,142,108,73,173,67,143,154,13,169,77,183,218,179,184,117,29,24,192,187,184,224,88,75,255,240,226,213,170,123,30,240,148,110,228,252,100,167,56,139,15,252,95,129,241,33,216,3,139,84,140,242,1,36,91,250,107,247,84,150,30,228,29,248,171,115,182,172,241,246,142,141,35,245,44,5,105,78,137,154,224,66,195,34,54,166,59,147,190,33,235,97,44,233,52,254,245,252,35,114,128,171,103,115,46,242,141,77,178,41,227,9,71,253,130,209,49,135,99,204,4,110,78,159,172,178,119,9,252,92,72,3,167,61,28,62,52,170,209,126,71,115,33,188,205,152,1,230,109,24,73,146,100,84,67,210,25,93,184,230,188,87,194,172,123,252,216,94,238,201,182,93,61,129,20,53,77,12,3,30,129,67,78,12,124,24,112,133,227,231,122,131,191,145,90,156,117,87,157,30,96,147,57,69,5,159,215,163,144,6,39,133,136,225,59,173,136,215,208,244,186,224,149,199,140,94,226,107,98,114,254,225,224,108,162,7,82,91,206,22,154,134,10,10,21,100,120,10,110,143,88,172,43,247,181,100,98,202,192,249,104,155,76,110,234,56,247,100,2,115,107,92,138,162,86,141,119,157,90,11,96,12,24,153,70,225,34,143,252,136,191,153,184,164,245,78,94,144,60,77,166,55,4,192,96,230,179,7,194,98,102,9,72,130,118,137,173,83,179,252,194,208,197,211,222,232,190,207,132,227,27,54,108,251,114,99,239,114,119,14,104,169,88,17,161,181,202,108,124,108,217,117,193,195,146,243,168,96,103,253,25,177,199,73,92,220,190,237,46,200,212,214,233,87,182,250,239,150,250,97,192,14,190,115,50,206,136,131,159,227,227,132,16,163,68,128,88,255,200,206,113,4,133,249,84,232,56,114,38,238,128,195,115,159,167,186,43,27,145,18,79,158,17,171,19,167,64,50,216,178,184,167,71,218,56,166,144,46,69,30,168,189,244,176,174,79,229,182,115,51,165,154,217,172,98,251,134,248,66,222,49,86,43,103,181,88,23,129,92,236,192,249,199,150,57,212,139,236,13,81,226,240,190,113,8,194,123,130,29,229,23,198,18,109,192,135,102,215,59,220,147,143,225,217,168,47,29,5,201,86,24,169,81,247,128,91,238,218,62,239,62,198,67,121,68,150,102,221,137,18,195,17,181,2,187,68,127,151,216,17,115,112,155,235,187,207,19,159,17,74,64,82,167,11,162,128,185,7,93,223,32,18,6,249,124,35,155,111,11,209,165,203,242,114,62,79,56,22,81,47,67,130,196,218,166,116,75,174,91,175,218,110,49,123,108,71,115,246,148,185,202,7,27,224,240,68,88,97,67,245,135,113,25,107,91,83,29,124,61,220,105,17,231,6,44,218,0,133,111,251,156,119,172,63,229,208,134,158,255,42,67,70,23,81,13,227,104,173,12,55,115,92,188,223,96,131,64,36,53,145,150,64,216,217,10,188,105,29,96,45,28,72,199,205,25,139,112,96,54,56,94,154,134,25,207,20,191,172,235,198,237,255,85,1,125,193,141,232,190,130,13,228,79,38,221,98,199,97,31,0,17,48,184,191,245,38,226,165,130,232,146,138,77,102,79,95,107,154,78,224,216,182,123,255,197,77,79,242,128,44,0,247,81,38,80,117,185,144,191,101,248,51,36,35,15,115,91,104,134,118,129,131,180,56,98,72,72,242,254,229,62,181,250,121,50,125,70,32,96,55,122,225,155,252,88,101,150,70,247,208,62,103,129,99,72,185,251,2,236,145,71,79,181,29,112,246,132,103,41,231,174,253,112,68,39,128,131,54,140,168,235,38,146,28,142,252,244,30,54,153,3,209,104,187,43,183,104,244,74,176,41,87,111,119,113,23,110,226,78,174,250,121,66,50,206,64,133,19,210,148,236,147,112,106,67,39,150,109,0,13,79,220,120,157,184,142,29,189,229,71,33,249,196,54,75,17,197,202,162,37,209,150,96,208,192,146,79,219,73,169,186,177,118,183,3,90,156,159,120,164,110,119,194,76,16,82,81,93,110,42,214,82,51,12,234,27,37,135,216,120,131,19,211,237,14,182,61,144,242,74,196,132,21,167,245,39,54,176,218,119,199,107,149,124,238,203,90,106,90,15,122,246,61,38,241,84,155,101,52,167,159,139,162,78,38,226,112,153,2,201,247,32,21,72,123,75,43,120,75,222,46,112,186,70,0,30,179,82,73,130,211,88,26,60,47,21,89,101,112,194,162,73,174,196,153,113,238,36,252,55,76,209,96,211,223,103,17,84,232,211,229,213,24,89,12,172,254,244,223,130,45,32,27,226,143,57,4,138,211,73,107,118,201,82,65,0,14,140,146,58,86,254,115,94,247,127,75,50,220,179,170,59,158,115,135,48,117,165,0,99,204,75,27,5,185,214,90,79,131,80,8,158,8,102,144,90,138,127,150,249,80,146,20,137,236,167,232,24,81,206,58,183,144,34,225,255,38,71,142,58,175,41,12,198,57,18,151,81,190,80,41,173,225,75,134,221,131,39,158,196,228,102,215,78,25,13,21,255,198,24,18,246,123,99,33,144,160,164,71,173,87,44,192,38,109,89,166,9,123,236,25,228,127,109,158,49,134,180,68,116,55,157,225,105,150,94,191,143,10,131,49,17,158,148,129,83,67,59,26,2,128,143,150,131,204,16,4,148,204,95,163,67,92,31,30,176,99,12,161,229,186,238,180,83,37,232,232,178,30,173,28,36,251,34,101,129,15,138,205,42,209,218,140,134,21,33,169,82,145,113,170,180,46,35,76,27,214,62,7,115,236,144,254,76,45,233,3,101,159,225,69,68,116,85,176,240,187,204,87,184,179,189,223,77,84,53,59,120,85,159,184,238,237,8,125,117,86,200,41,196,239,176,75,160,0,108,219,239,137,206,58,34,106,63,160,80,70,162,4,197,17,190,132,77,70,54,21,180,62,0,171,71,115,255,70,75,1,232,9,24,53,11,160,35,225,37,7,66,128,38,58,213,71,130,50,91,78,230,48,220,238,250,31,147,92,99,249,207,168,112,176,70,6,28,176,58,47,68,168,78,79,75,47,79,8,214,160,28,0,17,48,176,73,207,48,61,8,246,73,76,175,157,84,234,24,227,234,70,104,10,235,161,1,129,213,180,199,164,53,51,106,125,141,185,247,162,212,108,11,40,140,173,235,241,84,133,70,194,54,124,5,27,13,96,156,224,33,202,243,36,105,178,56,20,253,215,180,112,111,136,172,228,27,237,132,158,25,57,211,42,20,45,146,225,52,220,134,109,240,156,34,110,148,24,55,77,105,125,202,178,67,198,182,76,85,227,238,5,216,44,8,238,177,170,185,209,255,211,108,125,162,133,67,64,16,53,129,60,226,179,68,238,187,254,9,151,11,84,28,233,59,135,100,185,144,58,149,134,168,140,147,235,38,208,151,118,235,121,67,224,237,119,185,15,165,228,144,90,142,132,160,127,99,145,80,80,244,233,119,224,222,168,68,144,232,100,128,209,255,53,220,121,159,33,130,206,215,252,48,228,230,30,242,55,26,204,46,58,47,157,148,192,61,226,165,234,191,249,197,48,152,57,132,236,109,21,57,162,122,175,110,134,168,121,107,164,0,121,201,106,194,206,133,62,61,61,78,123,121,202,45,49,246,17,156,233,212,233,57,145,122,22,143,234,208,243,207,45,128,134,239,30,41,97,147,134,157,230,93,32,87,254,20,55,88,4,208,162,66,42,123,167,22,224,150,101,99,80,200,70,121,171,214,151,68,162,66,88,118,143,91,43,64,195,190,76,22,240,218,238,189,188,127,0,59,145,82,226,134,28,111,128,28,146,20,138,159,126,110,255,201,215,180,221,138,63,182,220,142,188,12,147,132,121,154,243,181,19,218,221,17,48,64,221,159,119,201,72,132,211,59,95,202,205,126,224,59,207,200,4,224,18,126,43,152,152,135,66,161,240,243,91,169,48,138,42,198,168,31,82,169,169,44,30,111,211,133,113,60,242,136,36,151,218,207,126,152,21,1,151,126,104,117,183,52,203,111,181,7,252,238,15,140,140,119,8,75,37,113,15,16,54,142,178,192,161,6,137,123,254,251,242,50,208,140,145,249,244,144,214,152,166,48,63,81,151,226,89,75,129,82,203,128,71,93,13,10,156,148,170,115,235,226,167,89,161,189,53,202,102,46,250,129,111,191,135,201,237,149,4,233,19,119,176,185,148,193,144,234,16,242,94,241,56,71,199,235,211,223,128,231,138,51,81,157,123,80,76,5,193,170,230,43,88,112,9,20,180,11,2,236,88,73,23,14,232,94,45,121,173,81,154,119,152,70,6,57,249,151,203,190,137,197,125,231,179,38,156,6,139,139,190,223,159,32,144,249,54,117,251,76,103,250,38,63,51,79,68,252,25,203,7,62,141,24,88,15,4,102,192,199,170,50,127,60,86,128,247,125,73,180,165,69,208,185,139,54,155,188,62,159,184,183,73,236,187,18,214,97,185,114,3,50,245,155,87,199,22,149,223,248,171,199,232,114,134,79,184,29,199,160,213,167,181,247,147,197,146,254,162,231,171,130,188,158,248,73,126,201,148,215,160,20,63,97,255,87,253,112,154,198,38,161,176,84,179,126,200,164,9,100,248,191,228,165,239,80,139,83,108,149,62,36,61,131,255,63,89,58,229,69,199,168,186,113,151,139,106,45,220,249,151,5,209,28,193,206,212,83,207,236,138,28,9,99,130,48,237,221,194,137,135,31,117,55,52,152,38,148,134,168,195,122,102,20,89,124,97,158,130,150,188,164,24,33,127,17,153,165,133,210,162,97,32,0,1,204,219,90,67,89,216,45,68,120,33,61,219,135,15,37,67,210,211,179,214,24,58,232,19,131,10,13,229,154,103,187,192,95,216,10,141,132,216,13,125,48,3,9,35,137,136,203,247,87,60,229,67,230,159,234,46,89,167,154,71,94,205,131,156,138,180,37,92,14,252,92,67,33,134,99,228,30,195,221,143,49,195,124,47,65,8,3,235,53,252,193,246,252,16,205,125,230,159,96,224,224,31,72,70,191,196,177,162,243,215,241,160,237,64,34,198,94,123,183,98,121,198,44,253,47,143,139,143,25,144,168,85,206,155,185,113,171,192,103,19,55,2,240,12,12,156,115,24,91,4,222,31,125,187,45,73,70,53,174,86,136,207,129,130,115,146,141,170,5,113,4,0,70,47,187,44,104,80,109,61,230,158,34,242,48,221,163,182,246,233,232,108,246,213,18,139,124,20,95,202,223,87,141,112,108,1,217,179,12,205,60,133,177,89,156,237,103,121,26,88,166,69,249,10,168,188,183,86,235,58,222,151,179,252,192,160,45,243,88,129,247,70,243,116,121,29,102,19,212,195,201,129,212,186,247,58,31,154,133,223,247,154,157,6,13,79,124,7,164,5,76,40,66,75,165,178,242,219,167,120,219,195,11,242,97,151,222,14,14,136,216,118,199,189,223,186,65,214,154,84,215,151,49,16,92,220,111,2,164,79,204,20,150,233,154,175,24,201,53,229,145,181,196,241,42,32,255,45,137,168,248,94,146,66,110,42,51,238,2,176,60,11,147,112,85,45,174,246,221,74,81,168,170,23,45,126,216,100,249,122,224,11,144,222,195,152,109,165,53,201,233,7,57,246,253,135,81,87,53,212,84,52,40,241,138,195,80,24,40,248,182,10,140,116,167,18,110,192,147,173,206,251,232,197,120,118,164,155,0,170,52,56,130,78,250,127,60,242,45,252,250,252,80,20,114,180,14,51,161,170,253,100,6,82,198,247,49,57,224,201,125,243,42,136,76,63,160,240,164,201,58,72,102,171,204,54,231,212,65,140,111,241,227,175,159,40,119,242,42,61,75,110,116,102,169,192,185,47,247,209,145,236,250,152,78,184,212,20,116,69,246,181,88,75,161,139,164,169,201,59,95,110,159,122,118,201,182,176,109,0,17,137,252,97,191,121,113,172,187,173,44,199,73,207,73,241,89,166,129,92,84,199,61,160,97,100,242,129,129,253,231,105,183,10,0,181,36,162,53,168,77,48,40,195,196,254,11,104,79,254,27,200,213,99,252,232,236,42,136,14,186,54,165,157,114,193,210,115,82,234,224,25,6,243,152,25,217,189,9,229,104,65,28,114,25,217,204,159,249,96,103,122,129,174,214,62,220,16,114,100,159,155,148,30,32,58,40,186,134,186,127,237,189,230,146,56,212,157,243,247,79,120,245,243,170,198,111,232,132,5,87,77,112,63,193,68,57,32,94,127,213,149,47,25,149,207,2,242,22,166,32,197,21,115,4,210,97,159,235,251,111,120,117,248,27,40,44,227,239,250,215,181,10,94,219,107,78,113,147,43,24,58,191,217,106,186,189,36,237,59,18,3,188,240,199,34,241,15,185,19,80,92,76,72,34,234,114,216,40,240,187,8,139,223,95,175,150,250,221,34,132,80,75,175,89,49,137,117,132,225,58,26,7,14,137,206,46,92,225,67,192,78,45,245,20,216,69,178,158,205,5,148,26,223,213,148,188,32,56,114,125,84,233,12,123,249,225,143,57,212,78,49,185,17,67,87,182,200,61,50,101,138,220,212,113,131,105,150,82,235,193,19,252,240,183,212,212,245,227,200,171,181,102,94,96,45,196,79,77,113,103,248,88,104,161,78,38,23,92,143,46,157,128,7,140,238,132,244,35,66,95,47,117,219,146,252,225,222,133,215,103,178,91,129,246,123,197,180,41,149,223,92,89,88,73,105,174,9,201,35,188,19,128,76,45,232,81,36,87,189,14,67,47,184,149,31,32,250,234,177,194,150,61,61,115,168,151,154,206,188,215,217,66,253,31,243,48,232,175,205,116,28,154,62,241,112,80,210,90,132,141,33,63,248,254,246,185,86,249,62,249,236,56,93,42,72,170,92,235,158,109,57,234,76,83,181,222,194,99,212,99,134,150,213,124,31,52,65,69,89,144,11,13,245,91,227,78,170,209,233,59,27,249,131,233,220,43,5,46,210,11,62,17,224,58,58,243,83,83,230,37,206,187,248,203,237,31,162,239,132,2,105,20,35,178,207,241,53,93,155,45,53,175,220,135,114,117,221,37,13,97,76,31,49,167,163,181,67,29,185,39,122,178,24,38,16,81,164,186,45,192,142,100,89,167,92,147,117,148,255,213,249,124,250,196,136,228,167,177,207,114,208,254,208,33,241,132,41,0,47,34,98,182,189,12,101,136,108,59,219,120,22,78,90,37,235,216,22,243,151,120,34,187,183,192,95,213,35,184,66,227,153,217,156,52,192,136,12,33,223,2,215,158,83,161,104,64,13,64,99,160,46,254,89,153,247,104,31,71,244,8,28,56,7,255,238,168,251,147,2,67,83,38,117,24,101,66,194,170,129,145,34,51,50,59,86,4,65,157,7,29,65,5,61,22,44,201,117,252,7,219,15,162,207,182,91,136,206,165,216,6,125,223,23,92,8,224,252,29,198,35,59,32,219,149,35,184,42,69,148,79,118,152,43,150,144,120,69,48,25,27,33,204,121,205,143,73,209,211,187,0,30,158,163,186,144,13,188,119,4,217,213,46,52,248,78,80,216,214,36,129,159,198,253,172,139,224,116,200,192,236,63,233,78,23,225,230,45,22,93,13,35,115,85,113,237,31,33,110,37,228,134,140,240,35,2,219,72,170,100,110,23,97,214,197,204,219,58,20,74,141,183,56,197,120,82,165,109,193,220,224,188,51,40,101,9,106,145,220,144,177,77,170,98,124,100,225,200,79,208,102,8,112,165,118,136,38,48,100,158,171,73,59,239,46,215,213,117,177,85,79,106,18,206,246,87,8,195,78,27,227,148,230,243,42,134,55,172,197,242,222,135,126,215,25,63,88,189,246,95,166,63,148,100,145,193,205,185,175,109,138,227,211,24,120,164,197,111,100,208,109,78,53,170,213,91,85,140,187,184,38,73,196,246,151,157,114,140,166,109,136,128,35,83,35,167,26,227,106,241,154,165,119,220,167,64,173,242,180,187,150,170,39,234,6,80,46,163,59,248,244,144,207,27,237,255,101,16,140,229,208,16,241,24,235,85,205,235,194,24,143,183,9,175,61,62,242,31,131,95,65,244,84,49,75,217,196,161,111,113,184,254,223,116,71,250,160,40,231,51,94,43,155,238,67,196,223,200,82,124,43,133,133,177,252,136,71,123,186,245,12,153,36,31,30,117,109,55,82,116,203,192,57,91,131,96,215,148,71,149,146,100,255,233,51,86,7,88,200,29,245,170,121,42,154,178,156,60,158,113,1,208,97,223,29,33,207,25,71,254,171,143,159,51,133,108,97,236,160,73,212,50,178,70,23,164,47,190,114,142,186,157,239,242,99,25,167,179,94,36,239,68,142,46,69,76,17,4,222,63,133,250,238,168,210,195,68,216,90,30,133,156,89,118,231,236,132,102,75,148,97,95,203,210,113,161,183,255,225,80,15,202,169,130,66,159,224,103,196,90,137,238,165,76,141,106,182,94,146,145,229,207,218,201,226,49,186,84,247,151,77,184,241,86,8,4,6,26,252,25,51,51,202,251,85,9,14,216,137,248,43,12,174,239,220,168,214,176,200,173,250,125,53,244,109,190,233,210,38,234,19,75,142,88,221,49,14,168,53,80,112,102,132,145,68,54,192,220,121,195,205,247,171,100,167,65,100,138,112,110,171,146,63,128,224,198,105,141,104,75,89,252,8,51,161,200,219,213,246,156,241,166,14,49,228,237,128,2,73,147,107,158,174,129,126,237,187,143,195,216,121,68,152,184,128,142,134,120,216,218,86,6,138,169,188,199,19,150,54,182,2,211,84,105,199,62,94,87,253,29,54,216,251,227,118,11,181,225,5,14,211,243,7,5,76,245,145,25,226,43,110,12,6,63,244,100,123,143,228,4,155,212,25,14,12,158,141,232,55,45,143,70,244,30,194,158,26,159,244,235,91,134,7,255,185,134,53,94,46,241,226,67,248,138,231,176,84,43,18,27,161,22,48,240,72,40,135,42,162,227,214,67,177,96,139,43,11,206,240,146,184,46,137,248,241,184,180,109,104,212,35,209,220,43,237,189,249,162,59,107,10,127,92,84,51,152,83,141,222,199,132,140,29,166,186,13,241,237,52,15,92,215,0,37,231,182,138,20,119,180,245,244,12,48,31,168,68,93,74,204,246,200,189,145,162,78,226,46,61,15,254,40,21,158,135,124,180,114,4,105,94,172,205,56,120,169,121,41,61,80,57,172,109,40,208,119,211,21,120,25,3,245,157,176,219,61,21,67,170,150,23,255,42,43,114,87,127,111,16,126,227,209,60,100,219,146,26,205,112,32,203,231,198,206,208,20,75,127,235,40,14,62,29,190,68,181,126,28,156,157,58,165,19,139,185,235,234,71,123,104,229,7,116,45,71,16,36,237,14,158,233,90,175,60,97,90,4,110,15,164,244,203,2,156,169,121,130,153,54,240,65,225,21,221,166,27,112,231,229,231,50,144,234,215,200,81,249,226,22,187,214,82,132,36,35,16,183,73,120,63,10,85,0,72,80,195,197,8,252,104,147,46,192,104,126,154,213,242,28,29,72,73,17,46,205,140,81,65,133,200,0,214,123,188,161,205,65,251,68,255,52,79,36,198,184,33,78,12,202,211,254,152,170,118,88,111,61,192,119,87,75,36,0,57,254,248,216,161,232,232,206,141,16,102,79,93,130,144,46,181,252,108,135,116,39,75,155,152,253,68,93,247,60,216,88,229,117,43,185,244,103,186,118,129,47,57,74,107,148,232,13,161,124,205,249,75,119,180,182,21,229,6,77,163,191,190,115,244,136,8,224,75,116,65,220,207,60,66,69,203,167,194,52,204,216,98,206,126,139,66,27,157,14,33,248,103,92,141,7,69,74,94,72,2,27,157,122,139,97,74,142,207,117,119,9,185,176,193,41,184,154,99,96,89,87,151,7,209,187,186,132,79,124,53,225,100,106,6,213,181,106,225,163,67,244,17,79,56,222,168,205,8,158,103,198,2,230,23,243,26,35,232,145,47,216,89,78,31,44,192,186,39,12,12,177,177,152,47,237,164,237,106,100,120,99,18,63,110,137,134,22,57,158,222,232,124,85,241,116,101,61,31,148,50,208,227,52,210,101,70,134,241,193,148,111,80,10,89,6,254,89,32,238,231,44,207,21,104,82,11,229,187,111,152,70,137,171,216,9,241,77,31,173,121,225,52,150,7,210,147,231,192,166,47,172,135,173,25,111,191,76,202,243,75,164,85,248,48,206,103,187,207,181,153,40,5,167,190,166,197,209,29,172,128,238,62,15,43,166,152,9,136,61,25,198,22,12,150,143,190,117,59,94,75,151,134,12,142,139,113,248,219,137,15,226,231,224,212,213,225,147,132,35,241,223,30,1,231,209,232,234,13,8,136,172,213,61,183,72,192,98,27,50,179,71,29,90,175,205,36,181,9,222,74,88,136,65,170,157,152,98,113,35,204,249,118,198,222,89,140,231,241,202,166,112,189,216,205,182,19,47,241,208,224,143,131,255,236,0,223,116,242,191,78,237,32,12,115,138,212,152,122,182,173,203,92,152,168,183,181,142,84,22,38,163,53,78,198,55,92,30,93,104,165,3,26,194,92,199,51,172,247,157,116,136,20,54,13,12,140,127,193,240,10,208,169,124,221,137,139,46,127,190,221,97,204,200,119,165,102,60,29,65,176,134,93,57,187,180,136,110,53,27,5,95,204,56,165,128,98,244,127,201,248,40,83,242,56,17,237,68,224,209,117,53,198,223,132,241,231,3,61,12,242,213,188,214,199,57,253,199,107,207,149,110,58,127,65,97,195,106,180,185,226,114,211,180,6,26,74,120,166,79,42,169,206,56,238,156,115,152,220,205,119,23,162,201,41,231,71,113,195,6,204,95,96,11,138,171,123,43,122,56,246,64,28,75,99,162,220,19,221,91,243,59,40,248,140,40,117,15,130,186,224,123,10,140,20,171,51,175,233,154,166,28,246,209,116,209,54,143,20,137,87,17,0,156,98,232,177,91,43,63,182,247,196,152,174,195,165,185,36,244,153,206,234,26,114,142,96,27,253,206,173,89,194,79,201,129,134,103,161,235,63,243,198,69,163,124,23,160,0,228,130,121,16,114,40,245,42,232,134,172,169,9,100,190,203,178,201,212,37,62,68,50,15,111,212,119,127,203,48,4,90,116,37,150,240,99,145,177,24,151,46,163,88,29,154,64,213,82,179,16,24,233,233,167,106,45,12,29,66,192,27,72,206,254,163,108,80,163,52,176,29,199,232,39,13,16,244,49,8,92,192,34,161,182,193,65,121,202,15,201,201,146,133,124,5,37,115,182,217,51,77,68,66,97,251,129,27,181,227,169,53,248,193,249,253,108,12,135,166,228,226,170,57,2,168,152,195,174,77,131,79,91,40,101,121,137,44,21,15,122,27,240,111,210,144,34,159,220,152,169,147,106,36,75,87,88,40,143,62,240,153,51,158,199,69,16,216,162,171,11,0,241,238,138,69,25,88,181,19,182,110,143,79,153,14,126,110,110,175,91,37,142,171,199,208,47,115,169,229,135,135,32,153,32,119,100,76,95,177,126,100,32,38,232,149,145,121,12,224,49,222,79,203,42,159,101,120,172,73,237,35,212,151,224,172,193,211,189,255,141,210,58,205,186,232,216,7,232,23,161,30,222,163,148,87,240,158,234,202,234,229,126,54,61,38,213,148,116,244,101,228,218,142,144,240,111,219,196,39,17,101,172,250,196,83,159,81,146,178,61,158,113,39,221,89,154,145,42,43,241,219,214,36,19,240,192,185,197,208,164,132,56,190,252,137,146,220,13,3,89,192,208,33,36,190,5,61,153,98,166,133,166,192,40,249,179,203,199,0,188,170,63,38,25,146,47,234,141,210,20,228,17,17,253,197,55,77,106,7,203,89,252,19,42,182,81,225,195,137,140,25,10,200,153,247,72,115,181,84,239,248,215,102,150,18,110,1,116,191,96,114,243,11,42,89,117,135,245,245,195,95,10,44,29,211,152,253,14,222,38,141,204,77,237,57,59,105,198,245,189,131,221,41,248,64,138,90,112,249,8,137,38,212,250,117,186,215,137,217,190,168,113,50,57,243,37,143,188,116,145,145,97,43,74,160,140,58,10,32,140,250,46,17,97,92,158,173,105,68,70,129,239,18,234,159,124,212,153,127,117,28,94,15,184,78,164,46,79,82,161,242,250,164,112,0,132,179,125,100,255,195,107,13,149,137,143,70,89,139,164,33,145,78,87,140,145,244,74,22,134,251,122,132,236,3,153,226,249,174,129,55,196,203,133,212,38,162,109,150,235,101,56,68,97,199,84,220,26,181,13,157,86,65,254,215,12,207,0,239,132,17,80,52,194,11,117,248,170,87,12,175,88,107,49,214,217,134,107,162,1,14,237,169,100,33,192,46,70,178,203,160,130,249,226,255,109,100,72,166,201,227,103,243,247,84,68,211,255,202,182,134,94,183,185,60,161,129,145,60,172,227,53,238,180,157,176,207,138,223,40,130,48,174,232,253,130,201,252,199,212,48,58,144,254,222,128,117,23,168,165,206,59,166,148,163,65,224,112,161,65,3,247,239,29,240,191,95,16,37,151,183,50,36,1,121,169,142,178,171,112,125,81,72,241,243,241,200,84,242,176,142,41,205,249,131,168,250,112,217,19,51,218,123,162,68,152,109,86,156,13,212,176,194,114,49,69,96,89,196,224,155,214,209,166,58,200,52,141,158,64,223,46,149,167,56,200,87,1,221,208,217,104,213,71,219,58,235,25,175,25,87,202,65,2,58,233,158,41,53,252,65,209,27,130,77,209,61,181,30,38,250,64,112,180,203,94,185,70,112,26,27,130,234,66,100,196,27,201,136,70,89,137,100,161,87,117,46,136,76,144,77,104,159,19,208,20,233,213,45,143,201,152,106,146,136,67,247,11,87,52,168,30,76,41,194,212,242,59,82,26,250,105,191,194,83,96,150,36,32,38,72,85,5,60,246,165,175,170,143,153,148,179,43,64,227,42,160,186,1,53,76,88,227,236,236,234,73,45,163,154,178,146,130,179,207,112,107,64,127,123,107,97,252,211,144,149,178,249,129,19,93,148,193,58,98,93,97,124,211,81,204,98,34,245,85,131,208,170,164,240,28,141,196,9,66,97,170,154,229,136,97,190,156,119,36,89,239,19,147,153,116,109,110,158,112,214,145,233,159,38,166,196,74,152,20,40,229,156,190,211,171,232,47,175,228,140,88,55,150,152,166,130,246,12,206,58,74,46,69,9,204,157,185,113,198,86,225,101,42,38,7,71,165,158,60,255,62,114,10,40,77,57,225,51,21,163,159,250,140,19,255,209,200,255,205,214,122,122,32,114,12,70,115,231,125,94,24,148,164,69,28,97,22,19,172,101,202,166,196,186,150,149,99,216,52,217,166,54,105,168,208,216,137,46,189,145,140,22,135,189,148,196,137,74,204,248,131,161,223,151,39,173,81,103,208,217,173,179,150,192,225,107,203,225,71,181,165,136,241,101,21,0,160,106,27,8,77,131,94,128,40,171,61,249,200,183,85,73,71,117,49,90,1,217,18,41,205,102,151,77,72,252,219,111,40,83,112,131,134,74,246,4,204,71,38,184,87,208,146,160,58,46,125,26,95,222,142,14,15,207,182,188,142,41,222,69,213,107,145,176,41,183,53,39,155,57,114,9,30,113,88,218,222,52,138,244,139,131,153,198,220,105,165,124,157,64,126,119,96,111,91,50,18,98,244,134,162,23,226,22,128,38,224,169,54,141,42,126,238,186,220,229,35,19,160,170,35,133,38,126,35,179,206,165,104,101,6,66,44,141,32,102,81,185,244,32,94,233,101,207,8,15,165,84,127,20,199,107,100,137,21,104,185,35,254,194,42,251,57,105,212,168,242,134,64,215,213,219,242,104,221,156,205,173,247,164,86,122,175,54,44,136,129,201,197,106,88,176,10,7,184,46,46,18,156,178,41,98,124,127,109,5,219,40,200,116,152,209,173,176,135,206,39,147,29,183,149,189,203,153,221,78,140,134,174,144,101,203,154,37,217,179,129,126,1,132,119,211,209,41,82,231,77,65,106,14,167,120,116,41,188,162,228,3,21,0,251,92,32,4,196,167,196,12,222,145,108,149,54,255,75,147,72,105,113,223,210,116,100,122,67,92,210,220,12,39,44,245,147,230,122,187,137,54,238,122,208,220,118,13,230,206,172,216,6,128,147,96,44,119,250,2,183,0,200,150,121,13,108,28,179,24,23,181,4,211,50,75,148,44,182,14,136,240,150,60,8,197,237,185,252,78,4,59,175,151,52,204,8,251,234,230,68,136,166,17,137,37,175,198,154,222,110,52,193,16,183,75,7,49,210,49,79,214,217,119,90,52,173,236,130,28,41,145,114,154,143,54,72,121,77,116,243,75,5,133,37,132,16,162,25,255,92,206,118,242,103,34,94,246,58,110,199,195,92,15,28,74,30,32,237,105,233,172,131,1,21,38,90,109,29,59,65,53,92,123,117,109,99,144,191,182,119,168,92,139,216,3,193,104,161,91,161,42,80,73,183,147,79,126,176,24,38,68,17,222,180,191,180,110,46,151,159,110,41,60,59,156,91,208,62,143,85,64,21,47,155,114,230,184,187,138,126,54,55,197,212,249,106,15,250,249,69,163,157,12,222,28,228,255,101,214,58,132,88,120,122,232,209,17,200,182,255,69,242,103,13,238,123,13,242,219,231,167,129,243,171,30,33,3,216,145,204,240,247,9,152,137,191,206,212,128,162,131,121,130,135,89,190,172,144,205,230,66,107,200,44,233,236,139,235,215,77,160,41,77,21,160,100,221,207,161,5,215,138,40,159,185,121,78,91,218,82,113,3,200,152,36,115,94,12,220,121,13,184,232,0,101,112,228,125,232,14,76,88,234,166,172,201,100,72,160,6,4,118,133,89,98,35,103,238,63,26,14,229,61,137,7,66,14,165,230,42,187,18,68,207,35,50,160,217,252,101,159,14,159,26,171,235,158,14,141,236,22,121,98,31,187,102,49,74,6,129,174,119,131,122,1,93,128,100,48,194,201,122,243,190,50,113,162,254,57,68,58,58,163,152,164,47,129,248,175,27,73,105,19,221,220,10,177,142,90,168,30,84,33,37,240,128,145,79,10,67,232,227,255,169,196,186,44,0,190,166,194,228,163,192,0,218,58,183,238,74,178,169,49,90,123,254,134,76,168,154,134,190,157,162,24,244,85,26,63,253,222,9,102,234,89,108,37,21,25,74,94,227,76,144,66,164,160,103,137,141,134,70,107,74,37,152,57,205,10,35,101,103,172,21,227,238,113,225,192,19,137,71,151,127,193,26,96,178,148,22,61,164,76,188,0,68,63,84,67,160,141,201,86,142,211,75,92,47,65,243,31,94,19,61,29,204,154,116,214,106,96,37,5,219,116,213,51,26,143,219,255,150,64,194,101,161,194,70,171,56,79,0,235,236,180,239,199,174,245,139,91,227,249,58,77,9,81,99,74,16,254,131,210,197,67,178,229,132,126,74,109,160,38,84,230,32,23,3,208,66,44,253,32,56,105,36,148,87,206,9,140,134,98,185,109,181,149,164,1,92,222,135,77,157,141,167,116,159,239,75,173,179,110,119,185,70,8,193,80,45,149,212,143,121,253,3,44,58,163,157,112,77,206,50,172,100,47,77,173,115,202,71,187,228,101,183,44,189,135,32,186,221,144,194,73,7,110,98,219,44,207,106,70,60,210,76,231,212,83,150,83,197,83,185,194,36,33,220,15,173,192,74,119,136,32,245,230,3,220,31,243,165,44,77,237,237,158,109,216,219,227,213,100,11,160,53,157,182,124,245,53,47,210,87,247,63,166,167,198,159,217,142,11,223,1,37,160,107,183,228,4,31,41,225,14,40,243,118,89,96,171,110,163,71,201,181,28,217,129,155,40,117,107,167,129,52,27,243,150,84,25,4,246,174,90,227,250,211,39,180,250,18,164,214,126,185,169,93,69,96,6,205,36,67,21,141,55,248,99,162,183,165,138,16,60,91,29,218,51,1,86,190,8,211,111,144,105,48,120,54,164,132,137,167,109,102,208,123,103,146,196,45,226,237,207,67,178,253,135,210,100,204,78,19,170,251,57,10,67,233,104,254,159,246,75,38,89,128,163,193,193,179,86,185,30,4,17,155,132,105,223,173,45,254,129,212,64,32,199,173,190,124,186,97,135,155,47,151,72,194,205,49,166,114,16,143,193,212,150,177,191,196,140,41,144,74,85,191,44,195,48,61,45,18,52,236,223,33,196,35,30,216,70,76,246,113,90,2,193,230,243,234,133,59,81,191,179,139,119,32,64,50,178,122,41,142,112,58,74,63,184,209,137,34,4,134,118,151,109,31,118,108,14,11,23,187,94,210,191,49,234,14,187,155,116,211,122,159,135,229,218,229,251,171,146,131,12,223,229,167,185,66,30,138,112,158,136,161,188,200,247,185,154,126,205,8,120,146,253,150,98,100,189,11,180,195,17,198,247,209,98,101,194,54,69,140,230,235,202,194,152,238,247,89,127,105,5,232,15,136,55,17,99,1,152,162,22,66,134,213,244,54,82,251,116,166,254,183,202,248,50,132,39,141,212,22,110,129,206,10,210,131,134,1,175,246,106,153,101,190,172,88,190,184,229,48,212,130,255,154,43,134,35,84,26,171,121,153,33,100,87,209,132,78,88,166,159,114,105,40,233,148,52,32,142,25,44,136,96,235,99,159,112,36,236,29,226,28,51,97,213,25,135,233,79,227,239,74,153,157,132,1,143,229,28,29,118,147,187,92,200,226,161,125,41,14,172,161,114,111,227,169,182,184,208,25,140,183,148,109,78,108,62,74,146,190,149,140,185,43,97,106,137,49,86,249,182,208,218,212,28,6,215,97,82,167,122,128,202,154,210,22,92,94,214,221,125,212,96,12,206,30,104,124,39,36,139,175,108,135,223,250,125,61,25,82,133,70,29,59,88,226,185,98,134,210,31,195,175,139,146,203,53,220,110,164,115,101,66,134,49,46,45,232,39,163,97,240,0,246,77,31,138,48,45,97,53,150,149,238,140,112,201,191,89,128,135,194,247,49,107,194,205,84,64,39,28,173,26,141,216,222,28,191,59,20,233,90,34,223,7,181,49,60,105,139,77,160,145,142,137,174,88,210,188,197,37,77,113,160,68,25,186,234,219,29,206,182,27,194,243,199,2,101,171,159,170,187,114,246,242,225,236,78,151,136,238,231,178,238,226,135,155,102,172,38,204,172,150,184,61,62,225,21,76,238,194,153,40,150,43,160,216,4,154,180,217,197,83,202,64,43,251,223,121,247,127,111,182,86,186,243,81,180,57,124,172,252,70,23,113,232,106,34,13,239,65,63,103,220,212,89,7,202,49,10,105,100,172,79,163,84,215,87,43,117,241,9,6,135,81,229,180,250,103,135,102,147,254,176,12,225,59,89,231,145,4,129,192,239,151,183,187,176,239,25,164,119,225,150,170,186,85,199,165,176,164,87,62,94,65,10,29,113,190,60,143,32,237,231,195,167,162,224,247,169,46,250,162,154,214,158,87,234,92,220,164,18,85,106,62,250,129,44,229,248,83,176,164,32,243,165,241,214,242,194,97,50,177,246,241,42,33,156,86,132,113,33,45,53,96,90,163,8,79,16,11,71,86,155,82,144,173,142,37,6,50,2,105,234,205,65,198,221,5,121,177,170,185,146,247,36,107,157,73,14,185,170,188,7,165,247,133,6,75,99,110,177,246,109,229,146,193,253,4,157,164,204,224,195,9,72,160,137,94,48,66,194,238,98,128,134,4,150,175,199,134,54,154,45,221,25,75,39,167,70,49,48,194,251,101,117,99,227,217,244,136,218,108,92,12,125,212,36,121,124,77,104,235,185,31,127,116,43,161,109,246,49,46,195,31,4,122,14,155,44,39,132,221,245,127,195,63,84,88,182,209,175,199,34,17,115,124,64,238,9,156,158,126,20,201,179,125,97,21,58,141,191,48,63,112,147,8,82,170,59,52,206,228,45,18,141,149,57,15,140,164,174,147,47,79,94,113,84,7,169,253,103,33,28,99,107,189,129,164,250,71,186,93,204,25,194,188,94,53,35,241,64,201,228,145,19,107,140,21,41,124,105,137,124,206,248,73,41,140,242,30,30,244,68,239,240,26,120,25,210,162,49,230,46,153,50,243,219,4,207,85,79,85,208,115,16,214,222,223,227,103,233,252,5,46,183,247,22,37,85,178,78,35,239,141,59,96,157,105,9,205,68,10,227,235,222,45,85,26,60,148,40,181,3,233,62,118,246,84,43,80,83,210,41,119,199,207,22,221,49,51,100,72,69,9,191,172,246,27,26,165,157,106,88,173,145,141,201,83,197,44,71,189,102,215,137,1,221,68,96,234,175,110,154,178,245,173,79,176,177,231,141,51,1,7,157,116,94,100,145,137,67,222,144,172,234,217,223,214,199,48,226,50,208,182,146,143,68,37,15,177,202,92,170,25,196,161,153,98,14,161,163,129,208,161,210,5,154,54,112,201,119,158,148,171,97,217,129,97,63,152,145,37,165,228,19,187,238,185,89,197,137,235,185,183,159,161,4,68,142,211,41,234,241,168,16,181,34,149,85,247,135,53,115,157,207,170,184,75,251,167,142,54,230,163,102,25,187,127,189,236,167,191,43,127,54,175,99,45,175,209,106,103,109,171,46,45,193,208,173,48,2,133,83,91,15,14,12,112,225,156,215,54,206,251,208,81,46,177,157,238,67,243,198,95,124,97,67,57,147,7,123,166,231,155,154,51,88,59,117,16,110,232,3,234,33,72,107,193,149,85,187,187,130,175,145,80,190,9,155,94,144,17,160,229,2,102,195,239,71,189,40,213,58,242,39,77,71,184,109,233,234,128,134,211,233,192,242,241,246,218,207,221,114,50,61,109,67,115,122,128,96,35,251,23,107,225,110,12,199,12,147,208,139,193,54,170,85,72,119,167,139,77,87,80,11,15,255,126,10,78,128,1,87,228,205,137,108,23,198,22,97,69,218,154,158,38,56,163,191,26,229,177,27,107,59,96,14,209,16,202,199,70,59,141,158,139,205,186,195,84,2,12,224,3,245,142,67,178,9,208,76,184,216,147,220,243,88,156,247,154,166,14,23,99,189,179,245,201,176,66,152,118,187,236,94,181,53,120,153,230,110,143,54,220,75,33,172,56,93,72,160,69,227,191,169,25,208,198,147,242,212,163,136,35,197,56,78,18,169,183,123,33,95,98,54,93,255,93,187,221,103,209,16,0,251,131,20,58,176,65,132,126,118,64,110,27,94,135,74,179,223,103,224,254,145,57,5,41,46,240,127,238,91,101,88,139,148,133,192,110,213,198,164,5,24,70,39,203,170,24,239,101,123,100,197,79,56,115,202,52,230,255,24,229,232,154,52,48,144,181,167,224,89,56,244,247,84,181,180,175,114,180,75,252,111,63,202,87,127,233,137,134,141,71,161,85,231,148,70,8,102,31,102,215,127,8,87,30,179,218,147,41,215,189,233,64,59,9,23,145,178,89,98,64,98,43,103,56,182,141,68,151,43,234,118,27,201,35,14,153,124,232,251,18,126,252,30,104,161,67,28,27,207,168,246,135,152,65,169,237,99,1,233,249,71,89,87,122,65,93,255,254,65,106,183,237,161,89,13,30,12,59,102,12,86,166,12,229,231,245,96,87,34,50,248,40,156,208,27,138,218,75,247,12,2,25,128,238,74,16,161,122,129,253,58,3,155,77,58,99,196,9,218,146,240,242,78,254,253,91,216,233,97,212,238,240,74,7,99,110,224,222,27,197,224,234,49,115,129,33,252,241,145,35,157,181,204,90,192,130,211,135,110,71,77,122,237,24,196,32,60,211,90,171,110,116,12,231,250,182,220,28,107,170,163,153,169,170,148,87,97,10,98,113,207,64,233,230,237,45,212,177,168,55,195,90,69,192,251,245,149,139,226,142,105,184,58,104,40,48,16,28,147,125,153,123,229,114,153,81,238,2,155,116,169,158,38,28,169,183,37,225,125,18,227,253,219,147,228,83,80,86,192,128,85,230,244,66,149,182,8,204,168,231,228,115,153,54,158,47,76,199,89,127,136,196,209,65,220,8,97,86,27,227,245,254,38,227,88,217,213,19,76,51,25,40,193,127,241,213,60,162,234,246,114,241,216,176,60,212,171,178,45,36,45,86,110,93,67,0,67,174,49,78,55,215,171,123,109,122,66,50,96,84,79,232,218,12,15,85,9,205,65,73,236,129,193,28,234,0,162,65,77,147,196,254,130,230,46,142,61,145,136,66,248,60,14,22,110,161,17,219,19,139,8,222,72,180,148,187,46,138,168,32,142,119,62,234,90,100,142,228,110,250,4,65,181,73,173,166,102,4,152,252,240,130,147,167,220,195,67,247,38,201,63,149,58,237,164,126,209,118,249,18,240,253,67,179,230,189,255,27,8,72,160,54,48,233,242,224,83,233,126,168,59,225,173,244,246,153,85,114,236,122,118,166,61,129,53,179,147,63,241,134,47,110,213,118,214,51,141,78,158,83,2,150,255,38,132,146,78,211,49,95,83,159,84,138,176,85,102,25,99,62,18,129,46,216,196,105,49,201,35,165,197,140,109,230,12,139,233,43,137,216,51,10,61,178,171,57,108,190,7,187,177,238,8,26,18,203,135,180,171,249,85,21,246,116,131,102,212,191,105,240,195,51,85,185,92,53,220,169,48,241,50,69,7,119,205,190,121,139,15,13,46,165,78,124,196,201,123,104,205,252,84,110,83,199,249,131,255,120,61,118,165,39,181,19,41,126,207,98,255,47,175,180,128,170,194,231,71,147,6,177,114,97,55,196,243,122,185,100,136,252,25,220,91,148,226,10,215,130,224,58,124,216,90,73,204,248,198,123,100,229,210,205,157,163,19,72,64,94,143,165,225,59,192,221,128,53,49,74,104,105,77,77,254,147,58,151,81,203,90,46,95,37,246,131,78,211,112,241,83,126,229,103,169,151,100,89,81,207,206,118,206,219,158,45,240,36,159,36,151,92,113,96,253,193,208,144,208,3,24,92,217,250,169,151,122,245,247,52,120,82,129,59,54,138,66,239,33,167,147,1,146,73,174,180,18,148,86,142,161,219,69,152,149,198,185,192,192,167,103,136,185,94,138,113,79,119,128,173,197,94,89,28,37,174,233,176,99,10,80,110,219,216,230,130,221,132,62,101,254,144,116,115,169,213,102,156,242,18,17,123,253,58,178,105,248,196,98,137,209,10,126,5,140,104,158,242,20,180,149,72,118,232,134,235,177,69,156,131,125,65,188,187,223,67,12,68,205,173,251,205,20,213,79,66,88,137,102,149,94,32,97,12,236,146,82,7,72,233,21,48,90,212,142,30,147,69,58,156,238,95,16,33,246,98,20,95,245,214,179,23,11,248,177,189,227,222,121,110,140,53,251,66,224,62,218,200,27,188,154,248,235,198,78,235,203,120,104,228,107,172,55,222,232,68,83,118,155,215,81,150,157,123,37,33,111,249,159,165,199,14,1,90,246,19,76,213,125,245,34,120,145,64,165,194,234,140,53,156,216,206,109,27,10,253,147,58,218,27,83,201,41,65,252,239,248,16,213,43,8,178,246,235,77,212,107,187,175,255,180,70,207,9,186,29,34,75,28,6,235,127,84,13,135,0,62,160,165,136,181,158,221,46,17,213,197,111,57,175,35,45,218,47,59,125,7,103,138,50,167,52,159,127,71,55,3,52,173,154,115,195,134,94,5,250,236,38,148,120,24,133,135,32,243,86,214,116,102,16,204,200,2,196,129,224,186,159,197,42,248,242,252,82,150,9,114,0,200,32,91,41,23,238,193,44,165,97,35,131,145,12,81,42,233,166,39,3,195,7,133,80,62,83,227,125,239,154,54,181,154,157,148,143,5,105,48,24,247,196,140,213,14,238,143,186,195,201,85,7,209,75,154,1,201,146,80,72,107,49,143,165,172,153,0,252,66,147,249,31,45,232,183,192,111,146,241,132,246,174,98,119,82,211,206,254,225,115,197,18,84,224,145,250,172,159,151,100,170,132,4,254,94,58,114,56,224,173,163,74,31,223,49,199,45,127,86,163,162,132,168,247,143,136,210,176,195,151,225,188,237,76,112,93,119,234,126,194,232,71,92,241,103,113,107,35,76,186,202,106,60,201,78,209,206,176,136,227,165,221,113,176,79,63,216,166,222,219,44,62,14,62,40,162,211,165,162,161,19,165,111,171,87,80,73,6,153,73,3,223,67,214,112,244,94,242,194,54,155,87,11,129,212,194,110,128,78,245,226,222,24,243,243,53,153,95,156,71,219,247,38,32,114,38,115,163,25,226,82,61,9,222,113,216,118,77,179,176,13,66,70,106,218,128,186,158,240,234,52,43,240,180,142,223,168,159,155,68,242,69,207,31,244,6,109,171,101,227,26,25,60,164,150,96,172,130,236,68,26,2,5,62,14,238,99,206,211,169,18,174,11,67,15,1,157,71,246,122,234,148,55,75,252,19,50,95,2,32,202,20,200,140,24,74,172,180,240,80,83,44,16,246,94,189,132,248,228,111,212,104,40,223,129,107,138,243,121,106,228,153,3,67,234,221,227,189,43,248,44,155,206,50,222,74,134,105,253,129,57,89,35,14,233,0,164,38,207,186,48,14,206,36,57,168,178,71,188,160,61,211,151,95,193,211,95,109,172,243,220,46,251,206,242,225,215,134,210,75,109,84,101,170,20,167,152,208,49,121,169,122,44,82,5,161,91,133,9,33,244,178,106,78,221,91,231,23,212,237,172,188,247,237,62,106,196,151,40,251,57,164,42,124,217,189,193,44,64,144,182,151,14,75,158,139,35,60,17,143,162,173,124,175,28,35,72,12,156,126,30,204,33,196,98,234,242,42,44,111,82,23,36,209,192,236,154,166,71,240,230,250,112,75,245,15,167,65,94,69,219,12,52,198,158,42,221,65,208,178,123,144,241,59,98,7,90,12,108,126,16,137,252,4,218,8,209,205,24,22,234,95,14,186,244,248,130,128,152,166,215,22,59,165,168,45,4,110,233,86,138,14,180,126,240,219,140,49,142,53,129,50,92,250,137,18,11,242,195,175,196,152,202,232,255,147,49,78,168,150,143,17,120,92,64,161,190,38,198,86,211,53,55,243,123,58,145,175,247,9,164,39,85,72,186,94,41,42,40,44,128,195,134,118,145,158,89,149,64,80,194,122,67,168,84,250,142,106,202,119,151,98,124,4,132,125,246,57,104,196,15,251,144,240,3,100,194,111,79,75,224,215,65,152,1,71,166,199,37,47,202,90,210,87,116,67,200,49,195,30,138,195,52,162,73,15,179,117,182,237,202,67,244,94,54,227,16,27,195,43,177,241,123,88,20,117,26,86,253,230,170,200,198,36,29,15,196,58,146,61,30,108,56,124,243,57,221,204,169,167,9,168,176,100,162,10,129,75,19,19,164,1,190,19,82,244,157,189,40,4,192,40,80,154,107,115,10,0,167,164,157,150,85,165,127,120,21,170,88,147,151,196,28,18,24,11,61,36,112,113,47,254,226,108,8,152,126,201,176,212,197,252,35,17,14,225,184,61,101,46,86,179,206,188,154,38,188,205,111,232,46,217,9,125,103,191,79,177,147,108,101,20,174,42,241,237,167,239,96,236,84,125,96,233,93,238,230,61,14,5,56,78,155,194,183,34,66,182,139,190,140,32,169,102,217,15,146,143,13,3,135,111,223,97,11,71,240,186,222,124,185,166,101,131,186,197,115,177,143,48,115,225,3,23,127,78,82,219,27,198,252,53,32,56,107,81,220,172,166,197,172,59,8,23,90,44,173,41,96,231,215,205,253,92,147,247,238,0,97,240,187,24,70,9,19,75,70,27,87,35,130,237,116,155,216,162,148,146,210,53,229,168,48,221,71,152,98,77,123,120,51,150,160,203,167,242,210,47,210,255,61,138,26,245,14,72,38,98,16,38,222,208,90,127,139,155,114,148,225,28,235,85,234,97,200,124,32,86,51,171,217,31,194,53,130,46,240,14,195,64,99,23,139,213,162,114,54,40,74,116,48,96,100,28,82,193,175,242,243,252,178,251,25,39,28,103,107,109,196,234,225,25,57,242,105,151,237,186,178,122,4,28,207,108,46,73,230,140,169,29,60,148,18,251,143,102,184,194,186,14,65,9,147,134,242,93,174,60,108,64,125,199,204,103,72,221,169,219,233,118,223,107,207,211,40,212,156,215,65,212,29,69,186,229,233,1,124,96,144,35,157,93,58,161,246,113,207,16,224,86,84,253,6,137,118,221,167,240,175,171,232,30,46,6,249,171,239,161,47,140,211,138,63,65,231,93,188,78,163,63,253,247,142,221,26,165,204,224,72,213,157,47,179,146,170,45,49,80,0,73,122,204,135,59,249,70,107,198,136,109,234,35,64,97,46,243,147,21,10,149,126,181,152,204,246,136,182,57,156,174,131,89,14,141,75,189,220,169,183,70,137,95,61,27,164,116,230,225,177,62,16,203,122,150,137,184,66,11,149,213,10,78,148,185,238,20,177,115,20,124,228,173,113,245,162,214,176,180,183,181,105,127,76,226,125,26,196,62,192,204,121,157,23,138,34,253,142,220,26,241,31,121,131,58,237,128,73,155,79,76,44,81,214,223,90,151,50,218,107,87,200,56,47,48,57,106,155,220,131,38,203,230,14,253,254,229,183,85,14,234,109,49,71,82,205,220,62,14,35,48,47,201,49,160,33,8,251,67,24,145,211,217,63,63,73,142,157,13,254,125,70,58,24,233,177,232,149,79,167,177,194,89,34,203,151,183,6,65,214,246,141,212,5,168,4,252,203,57,31,27,98,111,210,70,76,16,51,32,44,127,171,94,151,152,145,123,31,40,143,220,76,136,5,219,227,99,0,157,136,118,218,102,231,127,19,84,227,220,133,149,17,71,211,199,111,78,96,122,225,148,63,108,121,241,63,163,65,10,236,114,32,174,68,142,155,161,206,127,114,46,116,65,190,14,218,190,16,50,194,147,248,229,15,194,21,86,149,212,123,56,211,165,237,211,195,45,189,214,191,248,179,137,207,112,167,59,194,165,54,176,7,92,75,122,147,33,96,40,34,139,222,209,138,44,81,180,132,246,41,1,25,150,145,175,244,225,87,203,49,53,177,178,193,224,94,194,104,115,106,199,129,109,90,230,149,118,45,68,64,179,144,59,10,163,215,235,67,97,79,135,176,197,24,218,7,118,216,218,2,248,87,120,168,146,93,58,130,177,142,144,104,125,54,76,246,253,96,72,145,134,72,167,133,246,137,54,179,53,183,21,240,182,247,231,145,204,127,210,252,92,106,119,173,59,22,141,147,142,219,104,105,65,117,106,205,57,32,58,244,217,58,78,38,86,149,155,237,19,234,37,102,250,100,140,173,166,125,172,188,90,89,58,169,37,253,92,17,70,107,140,211,164,224,3,169,28,113,154,147,48,13,54,83,49,38,147,165,233,98,26,30,37,154,169,108,165,239,90,154,142,209,45,62,163,139,42,74,148,43,187,130,194,200,69,148,121,162,207,48,42,7,202,159,169,74,36,45,184,124,23,77,76,112,35,161,156,160,112,35,44,37,34,166,71,0,48,12,185,148,52,221,84,32,78,235,93,197,90,35,58,49,169,110,229,212,171,154,242,13,52,210,121,215,87,155,251,186,198,49,117,16,75,249,1,175,13,155,133,144,67,119,30,46,71,27,160,46,248,124,146,243,213,250,29,86,254,143,18,82,117,95,211,2,104,4,149,54,69,243,135,163,9,78,151,73,188,144,221,224,42,3,217,86,25,55,55,71,155,152,110,181,59,25,69,85,67,197,106,209,13,88,163,208,91,87,15,217,21,81,151,110,180,90,245,76,19,2,97,125,27,120,224,30,84,114,12,138,183,111,102,172,249,161,84,216,87,143,213,186,109,194,104,204,98,95,201,94,196,118,222,226,245,84,171,100,113,91,157,91,81,24,248,101,23,187,139,107,151,182,36,137,102,46,152,117,244,13,209,154,28,230,25,231,76,107,210,188,152,76,2,207,188,157,155,132,52,49,52,184,64,207,244,182,126,17,52,46,34,17,208,159,255,130,103,0,183,4,104,42,254,22,248,213,50,224,237,55,23,214,228,21,188,12,61,46,181,115,137,213,168,251,245,34,120,212,170,239,154,195,66,194,220,74,12,19,175,172,254,215,69,12,176,16,166,138,52,176,69,140,147,184,0,54,78,217,190,56,144,185,221,88,1,148,137,188,217,167,123,131,93,255,64,150,97,171,199,122,13,101,218,239,121,23,34,251,250,115,231,23,46,45,131,165,214,89,77,9,173,13,47,59,82,88,147,79,16,57,63,240,5,141,162,10,18,135,106,152,84,90,213,20,44,64,145,0,144,202,139,54,215,183,74,194,189,24,53,223,153,71,61,195,52,25,25,130,236,165,163,126,162,73,151,130,125,123,10,2,72,40,99,186,38,77,16,168,58,64,114,195,130,162,58,5,202,100,66,240,205,230,206,20,125,176,75,227,89,189,104,6,216,188,252,224,249,151,102,104,94,62,55,186,246,251,136,26,64,147,179,32,94,90,129,159,74,43,93,217,223,229,38,25,30,93,76,95,3,238,152,89,252,59,62,18,64,82,208,247,8,78,55,15,62,56,75,60,138,49,119,139,72,106,53,216,33,71,237,68,14,47,196,72,191,36,78,225,90,244,197,71,57,20,247,208,34,215,142,205,222,27,98,94,98,114,108,96,106,51,74,52,48,135,220,240,163,218,249,116,100,188,227,73,37,189,84,72,76,3,73,192,144,49,167,135,219,103,102,176,117,214,49,235,255,92,245,200,88,184,222,243,166,52,98,158,13,110,248,167,11,117,23,28,232,5,191,195,213,15,178,41,112,41,41,111,94,155,11,125,89,139,46,179,173,183,22,141,25,77,159,46,191,191,96,21,145,187,45,4,23,176,160,96,46,240,119,117,26,78,203,215,161,136,91,11,31,24,222,192,148,165,138,129,37,86,212,194,203,180,140,252,71,24,214,11,154,214,55,9,93,123,148,57,117,233,28,229,98,236,184,71,58,25,248,76,88,96,117,146,154,107,108,149,80,9,223,128,184,206,183,25,122,206,187,44,232,81,171,0,167,15,60,139,211,233,212,112,115,248,227,201,106,79,175,98,211,247,224,16,184,88,160,214,145,137,114,79,228,240,80,49,7,211,135,114,221,25,146,179,215,46,91,231,61,89,77,20,192,255,214,188,159,177,174,158,185,71,188,249,100,121,117,199,241,141,85,3,49,71,82,100,167,248,116,178,181,108,217,219,232,148,157,21,46,174,27,47,47,55,63,136,158,96,30,37,123,53,27,235,12,176,199,142,12,209,142,57,185,90,124,250,251,36,144,144,198,57,45,96,180,152,58,167,250,178,128,218,137,33,181,34,23,140,108,6,224,142,33,205,222,121,175,217,77,119,152,56,123,18,187,20,36,166,13,73,190,32,72,146,204,228,140,64,66,218,30,137,253,35,56,180,164,141,237,225,159,251,249,149,167,186,244,16,61,172,169,159,98,95,32,197,42,213,149,86,68,131,145,164,164,150,206,131,189,108,184,90,227,122,56,92,190,47,247,125,127,130,174,87,27,42,111,147,143,88,77,2,184,86,196,181,5,83,226,187,248,227,71,194,190,208,246,225,198,107,186,49,125,130,70,37,192,170,239,5,152,155,199,46,241,70,68,233,69,57,216,8,205,45,64,21,245,77,215,121,232,37,84,128,3,59,234,149,213,39,41,81,229,241,1,199,111,206,88,226,144,7,18,242,123,188,173,156,245,193,28,79,66,223,30,118,6,145,61,66,114,73,181,168,143,154,9,24,134,252,67,50,203,128,216,163,204,239,57,177,49,227,210,194,235,125,121,192,241,224,96,232,223,23,182,3,29,236,149,54,10,6,231,72,179,28,184,102,84,185,20,96,57,51,155,184,233,203,201,31,88,68,42,17,140,179,246,195,30,190,157,150,109,219,90,245,107,153,210,241,88,239,229,147,11,143,224,190,206,65,144,93,241,169,56,13,64,243,4,249,141,23,212,195,80,163,109,159,75,55,71,229,253,227,49,94,51,214,152,129,93,157,180,10,38,129,231,21,7,66,89,166,240,33,74,166,22,196,230,57,231,210,217,82,238,157,96,120,173,207,5,208,85,249,43,61,237,21,101,63,145,65,209,80,232,193,94,75,57,135,86,34,99,1,45,216,60,238,242,231,75,71,76,167,199,187,117,77,21,167,27,99,26,108,154,7,240,104,148,161,231,70,26,241,155,64,9,64,89,248,154,88,234,140,30,40,234,103,50,117,83,161,108,237,162,95,152,70,128,93,20,198,0,195,68,150,138,29,46,26,147,189,234,185,101,32,141,191,35,51,251,176,112,114,71,209,236,106,241,163,40,42,85,195,14,251,79,119,212,236,230,236,127,21,115,191,81,38,145,249,129,41,84,74,100,204,131,99,150,69,49,151,241,22,120,190,52,245,28,17,218,241,199,234,211,33,43,71,181,30,76,67,80,228,254,250,161,205,198,16,85,71,198,191,182,235,98,15,87,29,73,206,162,52,2,111,164,54,180,202,55,117,65,66,175,28,155,146,162,6,232,102,42,88,97,251,59,247,63,230,175,209,155,199,4,30,224,147,140,139,48,24,20,128,121,34,185,198,197,113,7,160,248,63,157,243,223,192,252,10,226,186,121,164,158,20,109,11,235,23,58,246,138,109,31,12,140,229,90,96,175,72,170,195,245,57,55,165,230,195,45,184,142,32,250,157,77,142,3,2,151,55,113,63,8,62,176,55,209,222,40,8,8,104,236,183,219,56,144,115,195,9,149,178,40,4,82,38,2,169,100,110,75,230,25,63,119,190,77,162,29,197,1,162,242,184,22,165,202,169,121,190,161,112,111,241,50,241,164,16,6,8,107,95,123,94,84,186,138,77,66,35,249,62,16,33,25,123,145,189,228,183,201,75,46,162,48,70,21,237,182,209,103,228,20,196,205,0,104,91,142,173,128,167,193,109,121,61,51,13,32,57,76,60,65,81,72,57,93,28,139,134,137,246,138,175,182,4,242,88,135,55,150,191,94,183,21,143,29,202,37,153,183,145,166,108,105,231,137,148,247,93,79,115,118,22,191,206,55,54,23,83,93,124,187,70,212,160,103,188,158,243,216,201,60,190,100,139,44,119,151,42,42,156,147,138,143,188,132,139,31,233,134,10,41,67,103,57,79,104,68,179,230,164,126,56,212,233,152,227,192,199,97,103,221,17,228,6,145,185,144,62,52,89,141,37,144,119,195,203,218,20,147,95,123,191,174,33,232,62,43,27,115,254,57,147,51,125,251,194,26,188,143,223,2,65,141,248,153,181,239,213,147,168,54,115,57,90,23,10,34,79,32,144,184,199,50,37,65,170,122,245,67,83,105,222,194,123,92,99,201,12,19,241,228,151,106,142,12,38,18,19,238,52,233,10,6,134,33,177,18,111,162,16,91,149,155,218,143,185,248,19,76,128,225,124,187,123,89,249,242,173,137,214,184,24,107,92,243,77,23,143,65,201,64,90,240,200,55,82,18,19,14,56,158,43,83,3,39,136,202,109,18,197,0,26,220,251,102,6,212,255,81,190,104,66,30,224,110,19,160,43,148,29,126,179,242,253,126,107,33,197,0,170,57,97,68,223,57,1,214,130,3,146,90,63,72,57,50,183,211,21,167,47,177,222,178,197,48,189,151,109,55,44,237,241,2,49,254,138,230,39,197,55,200,58,160,47,156,137,246,59,79,193,114,212,196,148,248,14,214,137,246,153,86,31,184,134,123,183,111,70,71,43,166,32,151,248,28,98,128,162,19,163,127,255,240,225,177,61,86,18,122,135,187,221,2,15,237,193,145,213,9,102,137,22,135,106,197,230,141,91,107,114,177,237,101,89,174,236,134,137,201,99,99,219,97,6,41,228,73,229,115,141,126,169,98,181,176,83,182,54,67,118,90,112,240,219,32,223,20,67,17,47,61,149,142,176,73,102,124,52,197,153,247,172,178,143,37,232,198,73,14,61,250,0,79,99,233,138,97,65,67,40,193,198,187,175,114,60,250,250,5,52,244,246,208,208,183,235,103,162,203,240,227,77,227,36,126,176,90,113,80,250,190,221,63,152,56,85,194,100,116,163,215,233,135,62,45,13,174,89,99,75,40,194,182,135,32,220,152,207,161,48,166,251,176,69,79,204,195,131,102,96,139,96,48,205,226,92,19,33,254,80,111,154,93,138,175,25,14,125,151,223,76,74,183,166,123,240,189,164,49,75,39,167,12,134,89,2,108,44,233,187,234,131,116,142,156,91,57,45,145,113,201,188,12,34,94,30,216,19,159,87,115,47,219,129,90,57,64,16,12,42,219,174,233,1,59,92,104,141,157,128,195,203,170,68,26,45,144,202,246,117,238,207,217,171,216,234,121,65,149,139,245,51,10,160,199,125,221,172,18,64,208,115,213,25,151,1,89,132,165,139,63,173,116,250,126,152,134,21,84,47,251,229,36,239,146,161,74,121,150,219,187,201,42,229,239,107,52,241,34,112,100,140,206,178,118,12,132,217,44,1,136,176,56,68,211,243,62,82,242,49,182,76,232,172,159,232,190,186,117,202,131,50,157,53,16,232,138,59,136,130,108,230,253,3,117,66,55,250,72,58,249,16,156,106,109,55,138,91,127,253,230,174,23,223,115,242,42,241,106,178,221,164,196,112,4,51,99,20,133,118,40,34,117,198,234,36,248,48,234,99,220,227,48,11,239,197,135,42,242,89,236,199,87,65,245,91,65,107,146,17,13,3,43,146,53,182,135,89,249,67,67,68,111,96,84,142,249,113,234,172,217,64,143,52,54,34,174,254,151,183,104,130,179,75,23,59,98,162,227,217,124,241,255,59,208,64,122,211,245,157,54,72,118,150,91,88,205,215,204,16,86,215,156,116,229,29,46,2,146,244,127,216,244,203,194,1,208,227,248,105,81,12,184,74,9,16,109,122,252,116,231,75,79,77,114,202,174,46,114,205,181,133,214,46,126,161,134,59,33,135,15,62,182,202,216,0,48,42,6,174,4,58,133,212,193,199,230,199,182,86,190,115,145,46,54,65,26,54,164,79,173,21,207,38,94,152,134,91,76,95,97,99,65,62,77,155,26,241,154,147,178,31,249,18,241,194,53,25,23,4,198,118,92,124,16,177,121,92,54,107,136,209,169,76,56,191,9,253,66,183,230,123,94,94,108,10,133,231,191,34,110,111,173,50,21,201,177,240,240,83,246,54,95,167,125,7,179,204,142,148,80,194,170,87,138,85,213,188,231,181,188,90,194,253,85,139,202,252,225,101,126,118,214,218,215,133,173,75,176,107,159,119,23,232,232,149,94,126,231,68,204,230,1,214,231,180,238,234,90,239,152,132,250,130,253,234,183,240,126,157,166,255,165,54,100,148,223,37,231,225,161,243,139,48,198,250,231,64,131,18,239,30,95,143,67,127,22,140,121,162,237,106,245,101,120,77,252,39,170,15,7,110,5,87,221,231,135,110,184,225,91,192,105,6,160,153,95,152,228,180,127,103,160,180,58,28,44,115,217,180,43,48,56,251,6,42,117,40,171,100,56,89,177,220,169,253,190,143,37,92,142,101,168,121,86,88,238,132,113,162,225,14,150,180,188,241,102,20,143,172,48,166,93,88,67,15,226,22,96,10,180,126,226,154,246,173,227,0,90,17,160,245,67,226,244,130,49,149,135,146,163,143,60,87,134,196,131,15,39,190,161,207,252,82,62,116,203,117,103,130,20,61,245,188,39,0,220,233,123,71,208,27,240,250,29,168,252,48,64,16,52,142,50,92,244,210,35,1,37,210,207,66,5,46,179,104,153,203,148,180,61,162,63,129,150,215,59,9,42,42,2,236,123,99,205,17,179,182,24,88,249,12,219,111,199,32,248,67,133,78,107,55,112,80,245,172,90,16,84,254,147,15,25,106,213,247,42,46,129,200,39,236,117,117,171,83,180,192,229,250,31,35,29,243,254,147,94,242,5,226,156,179,163,50,19,111,178,87,1,51,158,48,25,108,188,102,200,193,133,232,218,31,143,165,174,90,231,205,213,184,105,153,140,96,78,195,8,52,56,143,224,31,233,187,231,134,167,70,27,221,30,194,231,239,150,87,248,113,74,189,252,175,150,104,182,120,39,116,93,224,77,188,223,178,158,255,230,163,177,161,44,193,149,211,33,85,2,205,27,176,111,76,42,196,204,168,161,12,202,151,135,209,69,151,7,53,221,68,134,168,239,107,252,218,253,250,121,0,86,88,109,136,85,83,183,232,111,241,198,89,73,78,64,50,88,139,3,93,44,108,189,181,37,27,217,154,238,193,198,205,205,99,57,200,180,203,249,0,102,116,85,161,81,8,6,63,124,60,21,229,33,48,119,15,97,72,70,1,147,187,30,26,53,145,97,78,177,132,222,194,64,47,148,148,199,123,101,104,91,119,155,209,84,108,190,105,55,216,201,155,18,21,195,26,182,115,44,71,45,81,121,158,71,140,237,6,29,226,38,165,33,36,167,205,190,1,129,218,89,252,75,63,57,224,60,180,173,213,160,108,212,174,116,147,90,75,182,28,219,170,159,216,153,37,83,136,20,81,67,57,41,194,115,231,131,132,87,252,65,9,253,115,215,228,126,154,45,174,194,30,70,173,98,197,85,69,17,114,148,249,103,73,47,51,118,27,194,82,95,74,171,160,61,65,216,179,166,158,169,52,168,145,21,64,113,228,90,68,83,15,244,22,138,26,167,202,112,28,124,46,108,235,36,73,179,251,137,179,79,88,120,33,216,19,186,11,202,84,147,6,147,11,25,153,176,117,244,110,96,164,139,95,78,57,225,142,105,45,236,158,25,246,230,140,112,245,209,231,70,107,217,214,44,43,191,3,53,140,3,180,9,93,141,226,92,217,151,150,244,34,214,101,76,105,188,32,42,46,238,125,251,240,198,177,37,80,206,144,103,172,144,243,189,57,186,76,83,26,243,114,16,7,37,235,95,202,68,69,223,141,120,247,78,157,139,160,191,166,94,142,80,40,56,152,74,208,111,174,225,33,16,248,90,56,238,224,136,4,140,148,184,169,255,98,139,5,25,137,3,125,103,172,226,124,207,232,31,139,117,178,146,24,60,147,238,115,178,171,190,166,64,182,71,49,46,100,151,185,128,110,187,111,138,157,98,201,215,153,46,123,110,172,227,105,232,90,158,248,60,245,255,116,7,217,159,209,86,89,206,224,183,123,92,10,51,13,12,87,156,201,155,232,51,111,115,234,162,151,110,115,207,11,99,243,0,98,42,6,105,52,206,143,43,110,164,221,11,163,123,75,182,145,67,107,229,48,57,149,242,217,86,160,219,165,249,96,178,26,28,79,225,74,255,209,153,17,24,149,174,124,107,70,193,38,226,59,214,86,145,191,219,104,214,49,140,104,156,206,74,221,213,238,133,212,220,136,89,216,188,31,248,166,23,176,202,126,255,5,50,20,255,247,204,200,176,130,73,217,212,152,75,173,21,181,26,108,250,97,226,216,71,176,224,226,105,19,171,238,59,181,162,21,25,38,28,206,88,217,29,88,243,99,135,10,47,2,69,52,252,97,199,40,113,68,104,210,162,110,117,89,235,239,215,5,202,198,150,76,208,40,214,91,56,117,52,201,122,212,44,209,110,67,217,74,1,197,57,114,134,132,170,63,26,218,117,188,149,105,8,1,129,138,115,107,243,139,88,177,252,108,138,228,221,27,241,198,30,70,48,211,254,146,22,119,151,49,27,207,176,9,182,163,100,211,226,79,129,32,247,132,51,203,14,213,104,45,220,140,136,15,24,184,125,10,176,128,69,119,124,164,162,142,210,116,247,120,78,155,8,103,16,7,119,158,51,147,114,193,164,121,71,8,134,224,177,59,150,13,57,59,14,225,196,114,182,114,244,227,44,117,41,197,171,204,159,208,248,50,108,157,134,248,209,253,237,197,115,131,229,146,247,132,138,118,94,77,24,159,127,189,40,161,85,111,32,95,154,167,120,250,23,127,113,60,231,216,245,221,60,129,35,103,183,74,167,175,195,227,195,230,198,234,43,73,158,198,104,246,242,82,184,245,197,60,39,52,163,194,129,55,240,113,15,34,114,245,51,69,199,44,189,210,96,31,64,170,97,54,151,54,100,130,156,167,239,107,77,161,80,149,239,218,110,153,149,138,65,1,177,101,78,215,189,114,178,83,165,163,179,116,164,6,8,245,14,106,151,17,120,247,218,253,200,164,43,108,94,170,209,197,43,111,46,141,12,77,253,175,214,61,127,221,228,0,194,232,213,2,42,68,207,196,205,67,154,229,163,167,40,46,54,109,59,41,230,57,15,15,15,197,107,79,255,66,135,21,211,165,246,59,246,224,140,229,174,12,57,48,17,92,112,230,252,39,152,41,67,224,195,236,97,85,120,20,64,71,96,207,164,4,250,132,60,187,188,203,243,166,53,44,14,230,172,80,114,121,123,16,89,236,73,158,65,46,88,147,208,91,112,161,207,41,225,96,22,107,104,171,168,130,136,193,14,158,49,72,156,40,149,109,174,253,250,208,176,201,136,193,53,169,78,72,237,82,197,121,202,236,102,232,18,51,127,98,112,101,41,131,45,99,245,196,81,74,107,183,205,10,35,135,234,127,149,67,57,177,210,254,17,116,178,186,194,108,242,179,117,105,154,24,204,150,21,143,151,9,19,172,167,184,36,136,58,221,149,233,130,63,34,167,240,85,159,105,102,25,121,112,116,203,196,221,187,245,200,18,66,2,233,81,240,246,54,31,193,78,234,113,202,184,154,233,217,35,202,96,128,232,222,32,231,65,49,238,126,90,77,195,48,227,155,205,248,25,162,10,182,117,60,227,5,168,116,38,53,232,125,111,16,147,27,175,116,170,245,117,228,106,173,78,29,190,80,65,222,74,56,231,255,203,216,30,6,158,95,237,124,108,27,143,192,1,67,20,7,213,221,100,105,210,79,242,60,10,160,133,40,210,134,12,245,204,249,91,14,208,171,100,160,213,237,159,125,27,184,38,229,3,9,122,165,83,118,77,83,24,55,83,179,13,105,195,62,158,21,218,34,47,96,240,34,36,11,24,156,160,43,115,199,156,200,126,231,101,99,127,11,9,156,65,78,189,121,223,113,131,29,89,87,180,24,6,226,44,127,130,98,193,6,21,24,173,103,26,209,93,60,28,45,142,226,185,165,200,205,11,77,106,52,141,19,198,141,52,168,100,174,30,157,140,164,118,120,145,110,137,123,237,90,255,95,96,43,120,188,28,126,162,107,77,106,76,22,34,58,10,100,192,181,41,64,161,227,230,89,210,113,88,168,154,15,99,88,128,22,77,189,67,104,123,21,120,172,235,177,201,226,237,49,162,198,34,10,83,167,1,195,132,66,223,209,192,61,4,154,217,148,130,71,180,255,63,112,127,207,44,224,125,1,29,240,89,102,240,104,51,193,43,238,214,174,222,122,56,126,115,169,83,116,137,122,1,75,254,190,191,228,48,20,139,193,241,202,193,110,98,62,233,96,29,29,30,9,126,92,219,198,51,100,133,160,52,45,135,133,246,194,222,254,106,34,205,103,105,214,27,242,1,214,11,58,231,16,138,149,5,118,15,228,42,108,230,231,160,5,206,47,58,225,72,201,161,247,9,36,112,234,144,75,54,92,239,132,22,252,243,129,215,87,71,137,58,92,174,114,35,28,151,143,198,34,80,59,24,83,176,216,25,37,70,200,141,19,163,175,180,75,192,168,187,239,231,202,163,45,34,4,85,113,206,101,145,81,94,19,212,39,17,232,222,107,241,115,47,43,106,11,173,33,77,115,171,5,181,145,85,184,204,48,70,159,134,253,225,155,9,246,244,244,222,232,213,215,95,44,70,81,3,238,27,231,115,74,168,191,221,192,121,207,43,46,70,95,167,227,87,232,47,108,234,201,90,162,153,17,212,221,72,183,115,221,25,197,116,100,44,182,31,123,161,205,207,161,84,182,210,212,6,128,25,119,249,163,156,148,149,180,186,226,99,205,164,214,119,135,138,173,8,58,72,49,102,168,115,144,166,203,246,13,190,25,228,21,74,3,197,38,131,254,201,219,181,3,159,131,229,145,29,187,107,96,199,143,109,52,213,87,162,140,125,13,149,110,185,166,212,235,208,237,94,48,83,158,167,188,183,178,20,96,175,159,9,93,13,106,90,123,12,76,91,117,153,50,21,22,187,33,137,100,150,172,12,17,187,172,251,35,249,42,157,73,210,254,83,217,88,23,241,151,113,78,217,171,196,109,9,3,31,245,247,109,8,229,193,58,227,229,201,75,116,107,239,38,172,17,69,192,189,9,5,61,74,251,139,209,217,241,163,161,206,212,210,228,133,12,251,84,133,226,255,108,170,162,101,92,122,39,65,139,105,52,120,95,109,75,134,181,140,37,234,2,241,49,226,241,148,244,170,131,213,55,52,126,92,130,184,63,150,34,138,160,66,220,225,197,71,10,236,87,130,157,52,204,231,57,251,30,238,178,65,63,206,24,134,186,152,72,10,68,187,104,7,43,242,221,96,53,53,143,85,78,254,146,8,39,38,81,55,3,108,17,108,7,69,200,116,11,174,122,0,96,199,140,43,136,205,143,63,166,225,72,93,179,201,202,204,250,33,93,114,157,102,140,202,241,130,162,177,50,131,212,8,209,191,29,187,80,178,124,216,206,99,167,201,8,40,24,131,255,188,190,150,86,195,106,67,126,216,238,12,166,215,199,168,52,113,164,206,88,130,183,46,176,178,210,50,52,216,79,178,216,54,106,244,89,191,60,181,59,20,163,45,87,190,192,189,180,122,26,153,186,20,23,112,254,2,140,134,100,227,10,53,196,158,191,70,207,97,113,36,36,24,15,133,172,68,70,223,51,25,54,80,118,161,43,10,124,185,0,95,157,204,11,128,48,231,47,184,83,107,56,16,139,220,95,6,161,26,2,23,137,201,125,239,100,211,160,218,87,23,55,58,93,103,93,30,129,35,68,24,149,129,217,236,64,142,166,58,82,83,152,69,193,97,225,133,111,74,57,55,52,125,13,198,103,151,91,100,246,246,248,99,119,17,58,212,89,58,82,204,185,67,80,176,199,201,34,154,115,76,107,100,138,3,254,150,137,21,245,115,220,248,138,118,39,184,86,98,76,93,15,227,46,32,21,47,183,146,255,86,122,191,120,196,21,20,139,73,160,9,133,165,236,146,95,207,18,226,205,4,62,30,127,114,147,194,178,17,220,167,219,157,187,119,159,147,37,106,164,231,244,163,173,110,140,56,81,213,213,195,93,31,126,39,147,42,101,19,245,148,86,80,209,192,174,44,65,50,246,203,126,95,36,202,12,52,36,156,15,213,139,40,17,187,117,243,203,255,67,205,20,98,10,49,252,6,63,20,30,200,105,73,199,216,181,46,242,248,201,254,113,190,134,1,127,209,77,108,132,102,2,58,249,43,163,239,90,247,65,195,153,171,147,100,104,93,131,24,15,128,194,252,46,181,247,253,123,237,6,131,111,117,119,88,42,194,89,169,10,185,60,24,55,245,178,70,89,250,126,225,166,29,239,248,50,134,81,133,61,100,11,3,57,10,85,11,44,157,143,150,86,69,38,127,60,82,27,90,77,33,52,186,192,139,44,113,135,41,141,61,230,36,14,230,124,254,127,106,6,55,77,104,55,208,12,98,45,49,121,52,11,207,21,13,6,253,82,8,132,213,14,77,149,9,15,18,254,204,41,54,45,155,104,253,59,46,109,6,47,209,129,233,155,170,47,118,188,142,136,47,46,155,36,48,226,79,53,153,46,81,141,220,165,255,18,143,13,47,201,254,107,174,200,81,13,74,125,11,106,171,79,56,240,204,209,223,55,178,126,118,110,150,143,212,138,203,251,76,49,112,130,101,117,112,193,34,1,84,107,159,133,91,40,188,86,242,186,181,0,227,104,164,70,232,62,175,170,107,3,229,82,96,103,32,23,167,22,166,49,155,41,180,241,100,7,68,229,208,17,188,30,97,64,167,96,127,134,247,212,124,2,232,59,113,215,86,100,235,133,130,24,137,47,173,139,225,27,39,155,69,228,245,198,166,201,210,56,104,196,31,148,246,158,52,4,99,45,192,163,99,116,225,69,133,18,84,59,61,206,152,216,111,78,9,242,130,29,152,192,15,209,130,181,2,65,96,9,230,4,253,141,138,48,136,98,52,223,200,2,92,168,66,11,187,244,190,205,104,202,155,99,8,139,217,183,245,118,127,18,162,26,175,143,176,142,196,98,121,88,230,129,9,193,240,9,26,199,111,112,102,76,16,233,190,16,129,168,241,33,135,145,241,209,93,122,212,51,22,175,2,85,76,224,14,140,240,236,227,79,115,9,122,103,209,28,28,35,130,64,30,182,43,98,75,249,17,31,230,57,54,118,173,225,25,26,74,125,50,197,38,16,202,128,192,35,19,173,14,61,69,155,250,213,54,167,2,50,78,230,220,185,154,145,159,158,53,46,50,220,147,226,204,147,28,247,19,47,169,197,156,147,235,205,14,145,138,83,131,129,188,144,236,234,96,170,232,156,163,129,24,126,111,114,69,50,232,163,158,123,213,52,171,224,142,28,212,214,44,96,166,236,155,89,61,17,154,37,1,91,168,223,21,62,141,245,13,245,50,51,202,230,142,80,234,190,103,130,47,213,48,16,68,50,29,76,15,65,221,234,196,91,23,63,102,129,183,205,97,159,126,171,128,219,35,7,127,127,244,149,73,222,180,67,95,208,81,100,25,214,136,25,122,137,243,131,146,227,3,25,127,246,42,238,22,76,29,82,76,162,102,28,84,51,64,23,46,206,171,201,23,203,112,224,50,70,139,55,244,178,163,119,37,202,245,178,29,35,103,34,108,29,10,187,142,40,172,51,115,167,36,38,107,49,88,30,164,136,172,163,8,201,150,118,187,222,239,242,210,172,146,125,147,95,211,37,94,195,88,201,124,248,179,8,39,157,236,184,8,179,51,151,22,159,78,0,74,209,218,218,242,5,82,72,180,2,35,164,176,195,133,204,97,114,12,248,231,170,17,141,132,118,155,45,122,86,148,184,144,20,71,51,212,148,141,147,115,161,22,104,113,189,149,234,113,247,207,141,62,227,234,227,29,7,246,108,179,67,237,194,0,42,207,196,44,62,182,63,115,248,158,97,119,62,0,228,106,226,163,232,159,216,176,211,42,229,171,174,75,197,216,111,142,88,171,157,226,186,47,23,245,106,254,134,205,165,156,192,182,225,242,87,91,27,31,119,53,216,85,187,12,198,20,129,133,153,56,146,229,146,216,86,150,138,180,4,46,200,89,37,130,39,136,48,240,90,70,64,152,114,172,56,173,193,114,224,56,164,171,27,190,1,124,179,54,141,201,223,11,53,108,67,25,204,107,17,198,161,10,204,99,252,176,136,21,219,155,197,229,116,206,142,37,9,158,57,11,40,31,100,112,49,242,122,93,187,18,41,119,123,100,223,37,245,61,78,39,118,159,50,105,135,51,209,75,4,122,107,245,137,6,158,244,81,187,152,134,190,159,9,56,255,213,41,97,187,92,229,80,144,44,134,84,194,60,66,191,158,142,235,208,176,28,118,16,237,241,179,103,219,103,0,252,232,61,43,157,133,22,54,255,212,248,24,0,30,218,168,70,246,8,173,27,145,59,36,219,18,88,218,82,253,190,10,176,65,13,82,17,4,38,46,170,51,252,93,214,230,218,155,125,62,205,156,14,109,218,22,173,6,123,62,194,168,139,23,179,36,3,113,115,2,45,171,39,178,148,226,6,206,128,91,31,15,183,1,48,150,50,132,230,185,207,194,49,96,75,53,22,222,196,52,213,182,70,174,127,189,38,21,6,5,71,216,232,191,230,204,14,125,104,20,253,156,185,211,127,164,183,51,126,22,42,31,130,8,238,104,83,177,93,145,6,231,35,145,198,131,243,140,10,101,187,158,147,247,97,114,44,199,195,218,233,205,216,228,102,59,127,234,126,36,160,194,196,54,122,10,249,43,151,105,255,67,125,1,163,159,247,74,207,152,250,199,63,236,42,44,44,31,133,199,84,123,85,197,0,226,146,75,58,200,43,164,116,110,125,173,185,93,23,232,82,173,41,52,119,133,226,34,104,236,114,226,228,92,187,118,160,168,243,196,85,14,105,239,25,140,28,121,172,1,225,79,170,76,174,36,235,239,124,124,68,185,248,226,120,199,129,102,68,128,31,27,135,158,239,17,23,156,157,187,47,91,212,239,108,166,1,212,208,3,5,94,77,13,68,2,231,253,0,87,221,52,2,27,178,141,224,20,183,255,185,218,158,122,199,3,190,87,126,227,38,198,43,129,191,110,71,17,146,72,57,146,169,75,247,23,214,24,162,239,41,173,105,218,75,95,147,54,90,193,212,130,191,95,19,226,52,8,146,170,104,156,197,215,230,232,78,234,88,114,233,95,48,250,243,12,230,47,71,123,222,164,162,37,120,118,21,119,245,142,2,112,98,251,213,217,87,209,161,17,0,49,105,3,130,229,73,45,225,233,174,33,121,50,247,33,118,240,11,32,140,244,94,96,255,211,206,77,126,161,79,214,185,81,189,221,200,74,2,152,219,154,173,250,90,2,75,206,186,88,57,155,59,212,213,193,213,250,100,235,245,34,168,29,24,241,169,120,79,69,214,78,157,75,12,15,189,195,31,173,76,15,15,130,17,120,119,187,16,248,221,29,40,57,39,80,199,29,4,181,29,117,105,207,165,201,34,80,129,219,17,255,137,101,198,216,8,203,77,244,14,86,95,90,57,190,144,16,23,106,54,73,35,79,80,3,66,11,164,160,249,162,143,15,249,250,236,200,244,33,210,44,29,221,174,23,109,71,74,221,110,150,30,181,22,181,24,222,139,99,21,21,87,82,188,171,111,166,155,214,60,74,254,78,14,114,231,227,240,14,242,202,65,27,86,46,47,36,77,197,195,191,13,63,184,41,55,242,212,16,124,169,71,233,253,115,146,22,114,227,25,198,72,243,79,223,197,1,209,204,21,210,189,41,211,116,183,98,94,182,215,168,126,90,239,82,243,181,0,173,177,133,228,227,63,18,83,94,233,195,135,241,124,32,142,188,253,39,244,232,107,221,36,200,187,98,196,36,61,194,108,162,175,149,81,151,78,67,63,198,141,79,241,78,171,118,65,87,231,198,28,136,155,159,80,112,236,43,219,247,239,22,232,104,227,186,153,19,90,4,61,192,103,173,204,28,182,8,138,25,142,233,58,44,125,143,169,134,221,11,222,251,30,160,200,108,67,171,175,73,125,204,127,82,186,73,246,198,178,27,239,139,105,87,66,137,97,9,124,250,228,86,154,143,65,128,92,100,6,153,219,25,240,194,197,130,90,228,173,238,119,3,128,91,81,131,19,79,124,20,140,92,227,231,102,46,220,40,94,92,12,106,111,102,174,102,19,246,212,78,237,70,112,102,46,13,118,74,90,50,224,28,76,197,159,220,132,25,25,16,65,88,108,89,133,83,49,202,122,104,38,150,254,119,117,150,128,240,253,188,122,83,158,41,124,228,166,234,165,0,145,60,103,197,157,188,98,161,212,123,236,134,23,18,255,125,72,128,126,241,215,160,168,151,63,255,222,201,198,166,151,22,68,51,41,22,13,144,194,71,127,148,211,144,25,154,231,20,158,156,254,214,238,212,42,39,8,41,185,75,238,124,205,61,196,14,26,32,184,81,7,0,32,130,33,109,138,27,57,239,83,27,0,201,128,19,95,138,211,107,199,171,195,223,167,145,7,160,26,235,54,133,243,174,24,36,76,153,204,136,63,122,152,195,149,15,1,17,236,75,4,194,152,170,182,136,44,98,133,3,203,25,128,145,60,147,113,8,87,169,75,112,77,215,0,35,188,25,172,48,229,218,111,129,231,206,187,113,227,61,71,232,34,12,131,177,185,182,40,86,138,137,105,162,147,154,57,124,55,171,99,16,112,50,127,254,103,31,17,183,173,172,95,70,126,229,131,229,166,216,26,143,153,217,5,188,192,220,31,122,99,100,250,13,70,6,245,18,176,4,228,201,85,91,239,153,188,25,238,54,125,224,127,230,209,147,226,118,159,23,187,213,53,78,129,132,145,50,174,164,49,194,131,38,81,67,48,161,90,196,118,212,130,153,109,174,114,14,250,60,154,105,68,158,225,168,56,250,171,125,2,67,225,192,55,74,65,56,14,104,210,151,176,191,106,185,182,127,162,59,240,150,180,199,75,149,136,215,174,248,114,203,216,108,138,65,150,53,52,233,220,42,196,60,195,106,130,6,191,243,236,0,109,44,204,235,199,202,107,242,79,194,244,172,211,72,133,24,58,107,92,125,70,72,190,127,126,60,223,186,83,133,214,150,61,171,83,107,32,114,201,182,72,153,63,91,64,3,243,24,175,96,69,164,177,190,223,84,152,0,224,247,115,55,51,216,7,223,32,33,91,246,77,246,164,145,56,138,158,0,90,4,65,64,167,117,31,73,235,47,117,53,1,44,68,68,170,196,192,4,210,232,185,133,84,0,84,140,236,184,10,212,109,85,163,99,12,173,156,158,196,127,231,154,1,9,40,20,59,168,63,200,29,6,216,210,37,110,245,129,11,48,229,126,184,203,209,161,58,117,235,38,160,102,129,156,99,15,166,167,102,198,32,31,220,49,91,249,32,49,94,42,46,213,90,149,232,65,102,152,17,104,180,62,132,169,163,165,228,16,178,226,124,63,168,213,128,52,196,172,60,26,37,215,134,221,174,183,132,127,95,138,102,46,5,163,129,207,7,182,196,213,1,41,209,40,38,79,170,234,112,118,33,75,39,34,143,26,121,17,72,89,117,97,56,46,116,198,93,167,127,183,102,168,249,246,234,224,172,109,205,230,154,225,142,49,47,238,164,117,224,152,175,92,196,253,89,46,139,178,100,10,86,102,155,125,159,47,162,18,135,98,143,134,62,130,110,54,151,168,67,243,84,129,234,57,84,105,65,224,98,250,164,27,87,95,166,124,176,194,127,40,81,228,187,76,184,87,109,43,62,111,131,201,32,184,220,209,102,130,78,5,51,150,44,105,161,211,206,208,133,147,227,132,120,109,16,155,175,231,159,219,214,34,7,149,77,163,113,62,246,217,181,136,249,79,87,46,146,108,150,198,247,94,60,28,194,238,236,238,229,251,48,58,2,55,11,51,94,21,228,145,215,63,60,159,218,9,190,218,165,13,226,38,81,216,152,70,239,214,16,163,18,217,22,120,82,220,215,196,50,117,168,37,226,71,192,208,130,117,35,157,181,181,4,209,190,199,150,103,195,142,152,186,46,202,50,196,196,244,218,111,204,177,252,72,0,164,79,243,194,135,96,10,69,213,7,16,8,123,68,57,25,34,140,22,94,135,158,254,42,164,119,49,141,43,14,239,137,163,74,159,99,62,116,174,11,199,80,85,48,6,32,45,206,16,67,181,219,110,222,196,63,174,18,82,1,33,99,186,104,207,106,150,45,230,240,133,6,53,184,19,73,26,35,23,117,230,228,101,198,114,214,125,48,87,148,126,53,210,233,106,140,35,9,177,52,181,202,92,205,188,196,42,193,159,68,150,119,88,228,40,80,225,195,2,75,196,85,37,216,79,51,47,153,215,196,199,63,61,216,162,168,2,156,115,131,219,32,218,128,229,79,100,7,229,140,42,114,118,141,150,7,64,170,166,3,230,140,185,85,225,248,13,233,6,25,57,189,133,238,192,239,5,169,194,146,235,121,138,215,69,173,128,216,193,36,165,250,241,10,90,118,244,205,194,102,34,35,136,104,70,128,254,38,111,209,16,145,114,254,218,146,51,190,244,30,94,223,87,96,81,188,105,212,208,166,140,187,99,173,141,37,28,106,121,204,72,120,93,233,178,128,46,22,202,187,242,120,253,227,32,5,78,255,201,91,26,128,95,32,248,172,26,141,126,78,179,117,192,200,216,190,185,182,141,89,182,80,70,187,77,128,3,145,200,253,12,86,180,120,11,148,203,135,171,72,249,15,28,92,107,50,123,89,11,190,173,161,56,240,193,49,213,104,118,196,87,39,191,143,149,86,90,253,83,134,101,207,223,102,185,15,227,53,248,155,211,232,248,37,177,91,39,144,55,22,178,194,145,209,245,251,103,37,147,228,195,77,72,32,15,120,29,18,93,12,61,201,45,192,14,39,65,72,238,145,91,79,87,160,247,46,6,101,247,159,102,106,93,229,96,19,22,41,179,128,223,70,92,226,26,90,168,229,112,158,248,203,198,198,18,217,20,46,80,118,160,199,212,57,167,151,82,139,7,174,119,126,17,225,198,21,200,135,187,31,99,227,222,212,95,50,143,81,35,163,143,157,100,159,74,71,232,52,153,6,59,153,237,132,111,221,1,148,84,104,104,238,9,61,76,240,142,113,205,253,143,16,156,88,57,73,123,255,123,52,196,168,24,115,1,59,164,64,24,124,213,50,143,64,21,108,34,16,99,56,115,193,70,54,129,162,5,250,177,227,147,18,20,50,141,194,166,218,60,203,147,55,196,49,120,108,109,121,201,93,236,30,228,232,137,74,245,152,214,11,2,9,21,29,244,191,224,118,48,155,143,35,15,100,172,53,113,41,84,1,15,111,79,233,82,54,198,62,150,254,177,47,227,222,248,106,243,116,79,78,43,134,45,208,43,87,75,172,28,102,164,105,15,125,242,117,247,125,20,51,209,250,186,81,140,228,150,168,153,70,65,1,138,147,211,238,153,3,175,4,67,105,161,78,122,23,58,84,34,181,241,111,111,59,143,167,43,169,74,110,152,90,160,117,106,0,169,198,72,38,10,55,13,158,13,115,117,174,141,61,84,181,226,40,225,103,163,19,113,94,182,24,147,204,78,14,156,25,109,104,68,128,112,40,5,151,70,10,217,219,232,216,54,250,166,170,17,246,187,177,206,225,184,109,44,116,70,46,83,137,10,46,61,22,73,43,251,55,78,93,38,89,164,204,190,84,212,112,255,227,51,247,235,237,48,147,97,73,237,0,1,196,226,60,29,82,239,8,29,150,174,185,182,74,10,219,238,40,84,123,170,28,174,95,107,11,45,208,206,137,205,100,215,50,163,246,246,129,55,80,164,208,132,222,199,193,230,63,187,78,68,222,182,171,147,218,234,21,22,180,115,127,242,158,132,36,114,105,222,197,31,45,93,159,139,101,234,201,248,216,21,126,57,146,58,251,158,207,205,219,200,19,118,61,243,143,74,238,41,238,182,94,135,231,252,81,251,226,119,62,112,94,207,110,226,252,15,88,26,129,1,179,65,173,72,250,26,212,35,115,26,4,135,253,44,170,98,192,122,230,148,63,217,250,193,104,13,237,216,107,168,32,200,41,173,42,224,123,42,230,246,178,123,162,50,209,103,249,84,227,50,57,82,174,97,128,198,208,145,169,138,12,131,11,34,225,72,148,232,154,182,154,62,64,145,4,11,21,108,73,191,82,58,228,133,195,3,127,183,122,247,178,205,201,181,167,184,250,131,225,54,108,188,171,221,74,115,5,93,83,245,151,65,32,202,219,141,40,218,247,184,32,238,140,139,96,206,163,200,110,100,94,35,237,46,65,220,15,161,138,98,35,7,81,136,240,141,84,58,60,16,124,79,31,41,246,168,131,151,242,103,51,70,69,184,9,8,43,74,141,172,151,177,56,177,184,58,236,39,131,132,114,15,87,207,148,134,135,216,72,161,175,122,54,187,174,66,64,213,152,43,148,22,23,62,134,225,74,166,30,139,214,24,22,236,8,122,151,0,9,175,174,137,26,71,11,219,199,142,86,26,121,231,219,231,23,192,142,74,191,20,164,189,53,58,149,176,178,156,127,72,43,53,18,145,58,166,175,195,52,160,23,182,157,43,109,131,224,205,224,191,83,191,49,69,148,85,49,34,105,240,120,123,62,105,243,122,41,238,242,131,235,159,241,47,230,225,251,17,152,104,21,114,227,23,68,172,234,250,79,72,181,40,166,135,52,157,34,164,11,69,164,1,82,222,202,251,131,243,230,179,27,127,107,225,221,134,109,122,33,191,182,18,84,42,41,206,255,121,224,2,167,197,99,87,237,75,24,176,204,61,148,209,69,240,250,127,61,7,201,23,36,37,195,236,11,22,96,208,254,130,107,93,24,119,253,176,75,212,5,153,5,252,53,110,103,60,26,91,35,155,158,18,217,9,107,97,198,110,105,19,153,15,197,143,77,205,79,82,127,210,80,103,120,108,169,33,120,94,238,151,190,42,178,75,7,156,248,14,12,169,139,113,97,49,88,203,173,141,177,191,28,49,95,64,77,143,218,80,173,239,127,25,93,152,220,157,229,110,215,201,240,115,226,254,183,96,1,93,187,139,185,177,15,45,130,144,25,249,223,165,77,77,96,23,151,102,164,133,24,255,93,70,114,6,72,141,176,151,210,210,41,62,97,238,165,255,18,7,244,120,97,135,224,175,62,202,177,10,189,66,219,114,214,155,166,245,230,71,19,101,129,140,247,183,158,15,207,116,58,205,139,150,248,231,75,200,164,138,17,185,108,244,183,48,113,7,176,77,14,68,162,73,142,65,208,125,53,64,190,40,164,172,54,48,188,200,32,11,95,60,11,44,125,172,168,253,99,254,43,15,66,243,249,218,124,84,215,220,68,213,86,210,41,185,118,52,180,8,129,214,206,142,74,53,50,116,101,76,47,110,240,159,244,167,52,199,212,220,158,38,72,179,91,151,123,177,63,126,180,18,161,98,4,55,131,194,234,230,59,39,198,181,17,21,14,238,214,62,214,118,143,203,20,233,196,232,246,131,61,173,183,235,235,238,233,96,254,31,195,208,131,236,69,170,61,231,199,140,73,233,93,105,62,104,135,193,120,13,75,154,117,8,159,170,116,248,7,115,78,45,5,31,83,221,226,62,161,105,194,190,95,110,166,245,129,95,2,255,159,220,131,251,67,82,176,121,210,212,43,170,58,113,183,101,146,196,132,9,153,210,168,186,75,101,189,33,169,26,81,89,83,15,98,170,150,245,136,123,29,185,60,143,175,60,203,108,203,200,52,202,231,166,255,104,34,8,154,96,142,218,135,153,78,63,179,167,27,97,26,137,74,142,191,122,108,101,54,176,236,74,132,60,77,133,139,110,20,128,148,210,153,252,232,251,112,82,242,186,22,197,170,153,37,5,51,145,65,56,101,101,63,88,218,81,150,81,203,68,200,40,54,91,65,157,18,195,172,108,20,121,238,193,248,4,49,219,225,143,83,229,107,108,238,112,254,35,21,20,41,46,254,200,17,253,29,239,8,228,175,172,118,83,135,23,219,128,194,169,138,56,172,124,150,86,144,252,70,155,73,99,201,128,139,114,224,97,137,34,124,204,243,143,4,219,160,61,248,148,64,109,171,114,11,227,40,204,95,87,86,250,69,135,110,252,112,7,95,76,39,250,158,199,139,171,164,8,26,156,133,24,41,169,2,107,13,96,163,254,86,229,193,132,126,8,244,193,100,246,13,41,45,117,153,199,51,61,200,17,177,109,42,202,213,78,188,193,122,99,63,14,191,13,39,190,82,178,176,54,32,219,58,189,217,86,80,245,225,119,170,250,79,13,141,236,216,12,210,141,192,235,109,122,76,8,50,142,67,10,86,18,149,73,183,193,62,158,107,54,119,44,132,30,185,141,129,153,41,201,255,115,1,75,80,182,21,99,182,37,153,161,63,108,248,131,60,185,138,108,155,194,127,128,244,13,180,166,138,202,4,213,118,129,191,69,182,24,100,176,77,143,28,73,69,34,60,87,178,197,212,161,227,75,159,244,7,104,36,21,151,24,188,139,66,238,116,192,193,249,32,229,125,96,38,34,228,71,194,58,20,206,9,172,240,151,97,42,47,125,95,156,49,176,4,194,227,160,180,196,28,224,37,161,206,108,41,12,133,88,230,29,194,168,148,148,254,204,169,118,193,58,98,1,184,58,90,25,164,90,61,114,60,195,127,134,238,227,191,78,72,100,199,255,250,70,225,178,70,89,78,192,254,130,44,25,106,13,155,101,158,171,141,214,23,181,191,163,204,35,250,34,124,74,198,231,148,242,89,101,153,10,178,37,192,6,187,46,226,2,254,246,15,78,225,227,98,176,66,34,197,151,200,162,17,161,106,204,157,186,147,35,131,252,93,104,36,86,137,63,45,112,70,199,140,27,156,161,19,110,22,70,201,94,59,236,131,54,72,41,34,107,38,208,158,60,249,84,120,58,197,29,21,122,182,125,236,102,116,67,63,27,25,4,125,75,221,218,214,129,198,111,244,185,23,148,132,9,242,93,123,168,93,188,106,155,94,71,52,19,58,95,189,144,130,222,105,53,19,232,56,255,24,143,35,238,49,196,0,120,17,84,157,191,53,62,29,255,91,12,76,41,125,131,238,98,78,154,8,70,194,241,237,40,3,92,49,43,189,138,1,78,180,130,121,158,55,150,38,151,96,223,205,64,125,61,194,168,174,85,111,143,79,221,197,250,54,202,199,134,100,197,119,42,174,255,135,230,155,204,151,99,186,27,158,145,133,60,82,80,205,61,170,196,230,60,41,136,148,162,82,12,96,4,93,53,124,105,157,237,41,65,21,74,241,124,90,26,192,94,97,250,181,193,218,91,203,236,71,206,212,110,85,48,221,130,220,237,87,197,118,45,133,37,225,22,56,16,12,153,104,61,72,206,155,6,37,129,105,230,125,158,69,174,184,215,53,118,163,169,119,26,140,74,140,109,171,9,104,22,182,8,145,160,62,116,107,131,206,42,165,78,248,112,59,237,156,212,149,56,208,43,64,157,109,111,185,167,5,45,232,158,138,184,58,94,132,151,171,61,190,224,240,163,41,233,117,208,73,114,234,127,214,134,187,152,165,45,101,3,51,250,208,2,34,31,240,188,177,224,97,249,148,113,100,51,70,190,183,80,33,33,68,42,229,73,111,147,2,40,218,237,189,62,241,81,86,72,193,38,86,138,214,26,48,230,3,252,15,133,204,205,76,52,164,221,191,21,177,130,52,235,58,211,219,244,164,144,201,209,251,80,86,87,67,226,41,253,188,160,80,1,42,213,169,128,39,18,149,184,196,223,15,57,19,6,40,153,9,38,239,206,160,105,69,235,105,144,6,162,241,215,126,171,201,34,54,181,167,174,56,30,242,190,138,168,28,180,242,12,99,153,160,48,160,10,102,214,49,103,55,125,165,61,69,113,79,107,15,144,224,41,116,127,79,121,177,108,222,228,177,13,215,34,3,170,213,92,97,60,70,250,52,95,219,211,253,92,61,243,253,113,108,51,196,104,80,145,224,14,201,58,21,228,86,11,159,140,104,34,1,160,110,242,110,219,99,246,34,251,7,153,158,155,115,190,177,123,53,215,59,137,63,194,89,206,7,130,28,228,147,169,97,138,244,228,94,92,115,169,196,114,159,134,78,166,216,93,201,84,126,184,174,236,155,227,6,33,212,141,237,162,10,234,42,170,231,29,199,87,118,77,30,196,187,84,104,164,254,200,227,71,109,69,82,82,118,55,54,68,112,236,9,190,61,64,68,193,59,64,129,226,232,186,176,123,3,2,204,37,5,70,0,175,192,155,229,91,140,82,133,148,140,223,71,57,99,58,213,83,151,101,138,58,39,235,104,231,49,4,216,171,99,72,6,18,159,100,70,143,124,15,45,59,12,86,206,80,226,77,29,165,40,94,232,175,196,172,209,19,92,245,179,11,82,120,183,137,60,249,35,62,119,26,177,73,107,93,139,212,118,12,17,187,102,99,44,38,120,187,127,130,223,221,248,115,135,72,122,155,99,131,163,219,251,187,28,241,77,244,126,38,206,29,212,8,35,139,84,23,1,141,5,61,249,92,180,97,123,171,38,95,167,193,189,110,2,78,155,125,42,60,54,198,56,96,182,136,22,50,23,103,99,174,0,59,75,9,8,12,133,190,16,152,200,172,152,201,169,25,164,197,189,36,172,162,102,193,236,143,80,185,63,79,120,76,194,186,94,51,131,42,95,111,213,121,189,103,128,168,186,194,165,170,129,210,227,36,81,236,43,185,167,1,175,199,55,36,138,203,119,93,238,47,21,40,45,161,21,9,230,176,125,248,154,60,72,36,111,217,212,140,81,115,193,11,230,111,186,246,40,71,70,228,111,24,151,240,38,253,64,108,146,60,180,179,20,186,234,23,237,94,191,70,202,212,32,205,89,4,12,162,68,143,215,201,131,71,135,1,135,213,177,233,250,11,244,177,238,246,169,58,172,23,125,22,57,94,5,171,171,110,13,209,139,44,46,13,197,243,225,51,72,153,218,191,180,210,59,108,37,247,70,86,100,44,196,217,117,233,60,30,105,42,46,140,255,115,133,129,71,143,104,155,218,222,38,44,54,43,204,199,23,209,55,148,53,59,22,204,205,189,38,221,177,173,216,44,52,122,224,23,140,72,23,99,30,195,209,83,143,106,112,169,229,95,95,252,252,41,36,22,87,189,207,142,20,19,219,28,144,66,122,137,162,7,206,12,217,73,59,84,124,223,77,144,207,68,113,240,29,212,112,227,165,21,235,170,240,250,162,149,45,245,164,190,185,113,81,52,96,234,167,7,7,191,227,253,64,120,144,156,174,183,180,154,20,207,207,11,122,196,16,193,84,26,160,52,4,215,117,103,218,64,166,218,8,195,9,154,120,219,72,154,40,112,148,249,84,150,132,98,184,188,42,5,252,102,212,176,252,66,10,251,19,165,202,76,105,26,171,40,89,238,89,28,114,200,26,11,9,172,203,139,6,156,59,129,21,46,8,220,118,75,125,211,203,98,90,161,80,227,165,20,46,89,29,147,248,95,45,106,15,120,52,107,222,201,49,151,164,58,181,96,46,85,42,142,136,183,153,16,230,80,205,54,171,82,129,221,91,20,84,100,102,239,245,112,140,6,93,67,72,250,235,165,7,141,192,93,108,53,8,102,253,13,156,74,92,79,35,100,11,77,246,119,137,13,140,182,16,225,1,235,50,193,228,108,135,88,213,123,95,13,235,241,210,50,167,226,137,162,39,203,104,38,155,111,55,169,218,103,64,59,37,153,14,170,222,154,193,112,109,237,83,44,88,36,9,130,120,135,142,112,95,53,224,163,255,70,43,213,133,208,190,30,44,29,110,192,247,152,171,30,192,163,218,237,32,55,105,19,248,210,193,30,248,101,24,243,116,142,35,126,124,100,61,98,158,206,252,81,40,60,96,15,62,29,222,10,12,241,16,89,162,141,100,6,1,176,19,56,106,15,177,40,102,198,218,196,221,223,7,209,38,94,185,70,71,39,7,19,210,58,243,242,45,60,89,224,10,250,24,77,49,107,99,187,204,103,155,248,155,97,25,224,254,238,158,129,120,206,58,248,57,3,141,205,150,204,118,217,150,104,131,135,92,250,112,232,111,193,35,202,191,184,73,79,107,156,204,47,244,97,16,45,210,66,129,23,222,108,188,4,236,12,218,132,228,5,168,65,158,52,90,156,208,109,155,150,18,144,191,239,133,135,44,128,64,36,42,209,90,65,66,103,68,2,193,26,255,122,123,138,107,102,181,175,119,32,154,69,179,94,122,240,25,178,76,34,74,51,3,208,44,42,3,93,19,134,94,68,246,188,150,14,49,99,133,190,177,28,93,81,38,107,126,14,226,41,198,58,34,43,249,6,165,94,93,252,233,168,169,168,143,74,234,125,233,200,125,192,164,16,135,150,81,198,131,215,163,35,127,4,189,209,224,31,165,101,192,94,229,66,47,165,9,238,144,102,78,139,94,185,246,150,72,89,30,107,56,142,79,18,37,243,69,2,99,1,244,76,178,66,207,44,79,6,212,139,27,114,7,96,123,146,146,246,55,204,144,183,9,118,81,16,18,167,137,48,41,208,13,231,99,131,150,238,245,108,132,134,254,144,63,74,104,99,17,218,211,202,167,147,90,38,125,75,44,117,166,204,203,93,42,172,235,42,181,19,248,173,158,239,214,105,37,123,56,172,132,118,89,13,80,170,87,62,136,37,131,46,231,73,60,236,126,252,132,133,120,248,229,88,112,34,4,103,6,125,106,6,246,238,170,111,209,254,129,46,241,112,107,185,75,252,1,168,32,222,236,202,192,249,207,223,115,231,158,142,246,247,105,43,34,163,102,117,57,63,55,26,224,15,185,34,9,22,174,226,192,111,99,74,211,62,222,139,62,239,46,198,69,81,83,201,172,182,65,119,84,136,161,71,183,181,238,38,194,180,12,135,72,72,12,229,160,78,128,204,149,248,4,242,119,42,84,195,166,109,220,84,33,205,177,86,157,3,203,57,110,59,233,177,241,200,191,22,199,44,81,0,83,238,237,114,198,175,132,48,162,133,82,255,36,167,187,78,199,210,127,160,199,215,198,158,100,3,216,213,163,23,206,143,196,236,144,52,166,103,175,5,239,75,15,192,241,15,221,105,105,161,120,35,110,232,96,36,29,209,236,200,249,21,167,91,79,188,204,94,63,8,120,49,158,95,80,112,3,47,110,238,23,253,109,46,205,224,252,156,106,48,220,1,128,224,163,234,248,32,101,9,62,5,149,247,53,195,179,78,14,92,15,27,25,51,55,10,76,74,198,109,208,103,249,148,98,252,6,50,250,8,110,107,185,21,95,107,132,35,63,80,105,140,94,61,184,173,178,85,118,179,206,38,156,2,25,21,116,144,193,174,9,54,106,26,48,121,105,168,184,249,68,45,26,143,94,158,56,240,145,186,230,159,82,235,80,149,32,173,209,85,92,33,6,35,1,220,244,206,179,108,230,224,164,179,252,165,203,132,64,2,229,142,233,134,75,147,192,131,40,10,142,40,119,79,1,157,241,6,157,56,39,99,106,81,82,0,124,236,59,129,195,137,165,210,12,41,200,237,32,126,32,36,71,133,184,17,89,211,1,127,138,111,43,180,225,143,64,85,184,59,165,12,249,219,91,230,145,252,150,84,90,214,133,187,89,101,230,50,153,62,50,208,182,79,151,196,209,91,118,197,228,87,80,101,130,152,56,6,213,165,119,188,28,246,17,51,248,238,248,253,246,214,13,41,223,247,27,237,124,31,236,110,66,40,244,148,184,238,129,2,158,139,178,202,91,125,71,107,76,72,27,17,32,67,40,207,237,5,145,182,40,253,151,186,170,166,79,120,92,207,250,184,104,43,102,108,144,144,140,167,14,85,254,91,78,155,175,79,14,88,142,217,13,152,44,160,58,92,50,208,166,33,122,69,251,229,244,161,198,207,252,6,79,226,4,120,231,67,102,122,22,6,129,169,1,15,218,195,143,29,246,40,26,20,25,136,224,147,130,21,27,182,24,144,100,71,67,183,208,124,41,239,168,19,49,121,60,142,24,255,177,68,153,70,105,146,60,216,50,252,198,151,188,10,104,189,250,81,18,202,51,15,29,255,20,247,115,163,130,197,186,9,124,18,237,250,123,234,61,28,141,82,40,227,25,37,211,246,132,219,243,43,122,7,205,29,141,210,27,225,255,18,51,123,120,142,214,119,91,134,3,97,106,80,5,185,37,239,13,12,1,179,10,36,252,205,132,135,179,202,33,168,78,238,206,247,150,53,10,129,155,76,205,169,191,162,28,237,236,254,241,207,209,53,202,139,55,28,67,8,226,27,103,5,96,152,222,210,26,118,43,194,230,169,21,135,60,146,9,118,74,215,210,156,4,53,233,148,78,44,91,110,43,150,151,246,122,167,195,54,213,135,179,254,221,110,68,86,93,83,125,130,91,15,250,197,43,252,96,201,170,66,236,65,229,179,249,1,155,92,154,0,32,30,30,89,55,226,37,48,1,209,101,75,0,200,72,57,12,226,244,141,249,35,242,26,118,99,199,160,188,70,73,166,78,138,53,40,25,137,181,236,55,251,186,145,124,150,205,210,74,172,57,143,60,38,201,26,63,207,100,58,231,26,217,235,220,42,160,90,210,208,91,86,240,75,50,217,44,132,23,221,41,74,130,90,0,8,76,10,25,43,107,23,136,50,253,205,142,66,27,246,55,38,18,114,77,81,204,129,49,21,105,36,180,230,233,233,189,88,110,155,30,210,66,210,168,40,0,16,159,139,110,40,74,63,182,234,157,130,198,125,249,30,110,91,175,102,236,216,240,250,211,56,242,45,252,142,84,233,204,254,94,239,123,166,202,30,74,237,16,73,238,72,199,114,31,147,165,64,169,232,253,231,35,188,56,206,13,158,214,162,186,143,39,253,147,24,140,192,155,244,121,86,63,33,34,151,109,138,9,28,248,209,151,125,220,189,160,76,70,166,173,212,180,130,81,132,61,121,36,177,222,115,47,12,160,9,122,151,24,147,108,75,126,25,178,245,9,45,119,109,215,83,155,27,221,203,168,165,191,216,157,66,41,23,103,238,137,253,6,180,23,33,215,123,42,171,82,85,166,86,24,86,102,187,165,33,172,192,111,187,11,44,172,16,68,201,34,159,119,111,214,60,110,9,33,42,141,162,143,107,158,89,95,11,113,35,38,220,175,129,232,77,21,174,177,159,2,205,110,103,90,129,193,241,253,185,125,108,171,94,170,92,216,195,97,35,10,158,222,46,74,167,94,71,206,26,148,140,114,33,20,83,17,174,155,134,94,99,129,106,88,80,48,49,160,63,13,105,29,126,26,9,10,158,108,168,29,213,162,122,118,123,76,51,247,176,100,30,217,188,108,68,85,21,88,248,178,86,229,142,231,9,162,234,112,115,84,150,180,193,135,2,226,109,99,9,250,38,141,168,97,235,107,129,194,92,187,29,28,242,143,241,84,242,141,64,124,194,131,16,100,77,22,154,90,217,219,110,27,215,186,244,232,231,185,76,235,68,41,141,84,203,70,50,5,120,106,254,184,87,202,248,223,188,46,211,156,86,179,252,12,113,112,81,150,175,219,180,92,187,139,125,173,139,57,23,41,95,33,216,184,65,149,241,108,98,138,125,71,84,255,42,10,214,232,53,229,129,45,103,42,70,154,142,70,116,114,255,249,64,253,226,141,176,161,55,83,220,113,178,114,255,210,63,30,102,157,12,86,100,141,234,27,183,192,47,152,57,35,249,208,80,43,205,113,168,210,131,160,37,206,205,166,113,177,220,176,204,174,206,180,70,226,164,174,166,248,63,14,143,97,230,223,20,181,149,133,234,68,222,151,235,220,146,196,208,45,251,247,143,30,29,82,33,156,59,187,206,88,41,174,45,146,82,90,141,190,246,211,14,80,199,223,207,246,134,112,9,210,14,88,128,92,241,93,230,200,114,153,163,101,103,159,132,225,14,85,29,226,136,9,130,68,107,87,190,144,31,213,43,231,18,228,164,128,178,105,45,226,222,19,235,82,220,130,185,244,25,6,192,108,64,234,226,103,207,77,33,112,221,193,2,117,211,80,14,55,246,195,87,86,19,142,255,191,16,30,141,127,233,114,209,251,171,32,160,186,249,29,62,44,235,221,50,41,20,172,156,3,30,160,114,46,213,221,186,128,136,152,240,74,178,252,247,167,236,185,117,214,175,70,140,25,60,203,55,51,135,108,151,113,158,59,231,87,12,223,120,207,182,219,19,95,119,0,73,108,172,247,183,167,159,157,39,137,241,240,41,4,136,108,64,0,126,180,78,189,141,255,75,119,1,175,15,190,155,120,106,155,39,121,175,80,171,207,21,76,74,141,72,245,201,39,223,76,149,123,244,240,222,213,137,100,30,12,168,95,159,198,76,119,125,166,145,114,15,230,235,41,19,239,215,174,174,25,113,32,135,97,236,203,130,7,99,80,97,113,27,12,89,198,204,239,54,209,29,118,7,37,58,67,78,212,65,125,187,131,230,206,195,212,139,85,169,88,155,185,128,51,65,25,190,237,225,70,178,149,63,183,203,184,86,134,114,65,140,247,4,45,47,43,67,1,112,186,88,183,125,140,227,24,140,253,146,96,47,108,227,229,194,87,129,255,14,99,218,96,254,87,51,39,156,169,139,71,69,85,133,217,116,43,150,139,209,144,21,117,84,86,7,78,159,124,116,196,41,73,45,176,16,170,183,94,5,2,202,52,121,224,182,217,44,184,107,35,22,82,20,51,19,240,41,21,239,213,6,22,252,202,76,168,226,82,50,83,183,62,95,53,9,88,221,7,41,148,55,49,180,187,38,167,4,144,225,63,233,141,123,235,17,109,205,121,217,67,158,10,99,95,45,47,186,108,208,122,172,125,189,97,156,199,161,50,142,100,90,180,230,85,103,107,205,201,238,74,37,176,65,61,215,86,175,170,131,103,239,150,197,115,211,62,2,225,104,91,155,111,126,186,20,192,2,204,238,41,113,62,47,203,244,136,210,102,88,110,223,56,7,67,10,190,247,229,168,166,3,55,143,162,248,84,95,120,69,174,247,195,137,89,91,245,148,196,198,233,34,208,117,98,215,80,92,51,146,153,154,112,254,71,142,203,219,192,3,123,31,63,66,115,12,240,106,214,65,101,12,166,96,198,101,247,91,48,178,28,172,74,249,193,76,159,33,7,9,160,122,11,176,163,30,79,113,210,196,218,194,198,129,70,154,209,116,116,167,46,42,238,181,30,209,195,85,214,101,224,152,245,179,163,107,183,18,126,101,49,171,76,26,64,170,162,189,249,237,82,216,85,85,221,149,157,210,125,133,57,215,99,242,216,215,108,11,195,59,199,132,236,205,199,135,239,227,228,89,68,184,223,54,245,36,60,215,161,239,242,176,87,154,27,19,219,173,88,162,123,246,101,241,97,41,149,163,116,129,69,238,57,65,66,222,168,137,173,117,103,113,229,3,173,177,143,127,99,90,201,193,49,138,240,155,202,38,171,222,239,9,158,184,191,34,230,90,117,193,178,126,33,245,88,182,80,103,79,195,250,244,2,31,244,19,240,134,133,129,222,26,183,253,129,42,213,237,27,17,57,91,197,46,10,67,94,195,187,233,94,64,122,12,68,66,91,82,167,89,66,84,91,185,137,214,100,26,93,226,0,198,91,200,206,3,77,224,155,49,94,37,63,174,118,227,208,132,71,153,124,114,31,188,236,245,138,184,160,197,152,172,169,86,100,93,186,142,56,138,91,248,173,80,52,148,2,213,227,74,146,142,242,21,80,192,219,26,187,138,87,170,23,59,110,82,210,154,130,205,233,2,166,41,180,175,156,91,27,240,23,182,245,62,51,13,78,221,150,145,49,186,34,12,219,175,172,65,20,38,187,98,66,192,48,175,130,69,104,98,148,66,52,91,175,81,209,22,203,218,188,114,67,255,203,184,87,86,82,145,160,196,158,205,24,73,5,74,51,227,66,215,190,126,177,56,51,205,80,99,139,2,111,41,79,207,9,148,223,1,38,44,107,57,255,126,231,202,230,248,249,146,129,181,7,62,101,157,186,74,81,17,145,167,29,147,213,5,146,219,30,36,103,73,35,167,123,158,137,231,167,5,206,72,246,41,217,72,139,52,162,233,54,72,229,59,131,94,145,234,225,178,57,128,15,100,150,58,113,179,85,227,243,223,77,175,255,47,235,59,168,85,232,33,174,180,189,128,211,250,236,252,129,38,240,100,63,42,55,158,120,230,115,234,235,192,50,15,192,79,126,245,90,70,233,95,62,41,143,70,255,76,179,114,243,121,147,157,35,191,123,228,174,131,68,150,175,65,233,222,239,183,236,41,90,60,46,186,157,26,35,82,68,147,95,194,44,25,184,221,214,106,245,139,220,46,170,210,75,126,187,8,137,128,66,51,149,219,85,101,145,62,0,56,159,127,104,201,234,251,178,152,119,254,178,52,21,126,199,10,222,163,237,88,193,159,80,156,129,92,17,108,101,32,34,207,88,164,197,130,211,227,46,160,93,45,140,186,219,148,16,217,48,45,158,165,21,225,1,21,148,102,7,149,62,139,229,2,191,195,63,10,39,166,79,241,176,6,97,165,217,228,186,227,78,204,188,0,240,224,53,171,94,64,124,176,16,28,107,235,61,96,235,131,70,101,210,172,182,135,78,189,153,163,81,221,246,173,11,192,168,185,103,58,195,60,97,168,214,71,151,24,161,39,137,181,196,204,17,75,70,245,130,164,154,133,113,38,74,48,241,188,75,166,163,22,92,244,56,130,130,178,252,244,76,109,101,207,220,161,87,137,158,141,247,117,254,114,47,233,32,46,215,87,143,1,46,158,147,35,5,50,0,87,124,150,190,39,136,217,136,222,173,18,96,71,39,135,85,222,150,6,83,69,99,143,91,62,178,230,196,177,86,243,254,27,91,193,149,57,122,59,248,151,73,239,235,234,176,70,110,45,8,175,138,4,246,110,92,122,157,6,103,191,43,235,240,43,222,76,0,179,161,94,195,84,126,4,100,236,188,161,74,223,241,98,200,63,124,156,161,229,35,110,197,238,94,32,103,85,118,210,149,229,186,179,77,8,4,170,9,239,189,213,227,94,192,40,253,10,47,225,218,30,15,82,229,3,171,46,22,248,209,123,129,253,172,112,137,195,42,212,201,63,34,46,245,71,215,72,7,198,24,243,84,212,228,160,24,148,8,18,147,208,8,221,193,248,28,216,229,159,146,109,111,156,118,158,199,98,192,133,49,25,244,207,140,225,30,111,82,151,131,89,69,120,31,203,91,62,174,77,191,238,215,121,162,16,143,209,77,65,120,219,168,103,84,135,219,206,113,185,96,222,149,43,35,197,9,5,165,124,216,61,156,16,160,16,71,151,12,86,136,146,99,61,62,104,220,216,60,6,47,205,115,227,234,123,207,97,252,9,90,215,173,29,8,149,177,28,63,246,63,76,48,159,209,54,200,164,28,218,12,185,232,126,16,82,163,233,234,100,175,143,23,155,74,125,146,154,254,128,127,180,117,156,247,186,30,53,141,67,72,147,160,141,230,157,250,198,12,236,32,215,204,147,102,118,52,119,133,146,136,105,87,73,125,82,144,6,14,175,148,235,152,216,229,137,254,103,154,254,189,169,141,42,188,101,193,42,244,102,213,196,178,246,91,121,248,99,114,113,130,106,150,1,62,89,54,6,140,251,126,88,210,101,10,209,211,238,10,108,141,192,245,230,238,165,235,59,8,190,112,160,206,244,90,54,153,226,115,244,60,71,60,86,186,216,34,179,131,112,157,105,46,235,224,175,157,61,133,136,0,53,10,215,209,179,5,19,210,7,227,183,243,50,21,176,79,81,246,62,202,136,151,175,81,0,163,246,22,46,151,104,124,12,99,242,103,173,166,85,209,59,73,208,86,65,207,243,127,89,132,110,42,15,62,89,32,196,25,185,107,226,188,135,24,116,182,117,183,137,19,147,182,15,23,6,223,17,127,107,150,236,46,24,105,96,19,247,68,129,60,65,75,225,32,53,31,158,234,129,207,78,203,244,17,77,92,91,88,252,146,102,1,154,13,247,173,91,240,1,155,160,98,192,222,236,64,103,225,96,52,88,60,49,234,253,48,169,135,165,153,135,187,21,75,104,136,100,237,52,13,226,102,0,250,69,174,34,155,134,60,55,96,174,62,138,21,2,44,197,68,38,38,20,107,154,147,52,121,110,238,159,187,45,105,238,42,248,71,109,73,53,25,229,97,151,119,150,3,29,250,215,12,106,126,31,55,22,216,136,52,131,16,17,72,192,173,151,86,20,172,244,98,43,144,166,181,4,163,130,208,9,99,65,211,65,58,4,226,177,92,85,83,131,235,242,7,125,4,63,95,215,130,24,188,69,211,88,103,55,196,186,97,21,110,197,114,14,110,114,164,150,118,210,213,252,49,123,14,149,67,87,243,12,135,207,219,3,173,154,255,221,201,75,168,60,99,191,144,22,187,159,6,183,85,18,117,100,204,189,162,243,180,151,186,146,161,138,131,40,71,29,240,103,116,182,137,104,61,57,187,30,99,230,179,73,51,147,77,147,54,191,91,202,66,239,139,187,196,62,224,1,219,197,147,250,216,147,238,158,232,45,150,193,100,125,38,44,113,87,33,210,109,47,59,6,41,58,160,103,109,55,19,228,199,176,204,159,184,251,49,27,130,64,4,75,2,38,40,72,216,127,91,38,208,22,229,241,28,83,234,155,122,219,198,61,44,124,95,200,166,76,106,77,251,177,55,87,196,194,249,93,236,128,38,95,51,102,238,11,234,42,247,39,6,193,179,166,196,245,243,20,12,109,137,16,235,139,241,187,101,46,30,54,209,130,48,51,203,7,103,245,3,28,58,40,94,117,44,145,54,136,175,71,56,216,83,249,144,15,144,30,2,45,59,20,59,244,13,12,234,168,151,252,63,233,175,88,165,217,45,162,69,236,22,89,178,60,176,78,155,211,52,97,242,43,252,214,88,31,151,97,167,251,135,34,235,64,61,173,35,20,139,96,244,23,24,0,138,168,94,60,65,92,18,63,106,195,237,29,117,48,139,255,68,54,56,14,79,191,51,99,87,114,109,212,53,210,150,187,202,157,50,224,25,15,32,94,16,242,64,225,126,246,84,207,47,203,15,143,58,17,24,104,247,79,186,251,84,235,165,135,8,213,245,169,174,92,7,215,240,143,5,231,132,117,241,166,232,234,64,108,36,84,97,33,59,195,112,121,177,3,135,103,155,79,56,57,42,61,7,72,8,217,43,32,121,135,21,194,217,231,32,116,117,86,112,140,237,56,62,19,126,157,224,164,36,155,168,38,67,123,128,127,53,252,60,72,231,125,28,93,27,110,28,68,228,126,80,12,195,170,148,72,96,89,158,228,93,172,102,204,220,118,236,228,74,13,162,89,72,242,209,213,231,192,177,173,173,145,20,178,250,161,106,109,62,135,124,242,81,40,117,136,97,79,234,112,143,101,76,180,155,222,155,245,180,219,162,231,48,202,216,137,157,27,193,136,235,102,22,100,47,174,194,124,26,84,18,166,42,241,248,43,142,146,116,233,147,233,162,46,13,242,51,4,107,207,76,3,66,66,214,246,244,169,240,105,162,31,130,197,255,55,189,189,38,211,53,225,67,33,59,138,159,252,27,251,83,195,24,224,48,132,43,29,53,59,106,79,140,11,13,205,91,152,56,170,117,4,91,57,218,11,217,90,120,192,111,35,69,213,99,247,234,14,13,32,27,55,8,203,79,53,42,77,242,84,216,10,110,141,198,108,161,190,169,134,129,247,99,64,221,26,194,12,192,54,15,239,203,105,241,35,110,5,234,250,234,228,157,89,146,75,2,45,55,9,149,154,41,158,184,195,153,206,202,240,242,92,176,181,73,94,2,193,135,54,241,101,185,186,113,17,9,112,104,156,224,124,178,0,242,82,252,52,229,228,80,117,65,55,151,61,34,156,210,120,86,0,3,180,128,120,156,19,61,87,159,140,164,236,41,145,39,140,253,21,187,61,9,241,193,47,112,135,65,93,138,0,160,90,111,163,114,62,106,201,61,37,151,157,243,163,64,182,172,48,174,235,31,246,22,100,165,237,253,39,183,203,238,225,63,10,219,124,187,127,230,32,141,109,78,223,157,137,199,78,40,22,152,111,80,24,251,126,7,21,56,213,56,154,167,242,59,141,56,88,159,177,222,246,209,201,142,0,145,81,190,62,85,97,83,105,187,164,51,136,99,4,16,118,102,78,50,17,57,205,81,42,240,184,191,248,9,89,88,64,250,223,22,125,85,211,53,52,72,58,178,46,180,135,21,118,104,33,111,163,123,177,114,105,248,237,38,93,227,116,67,245,158,199,91,203,220,81,68,174,179,84,149,61,38,252,205,216,33,158,18,44,23,139,194,183,251,19,45,83,174,88,119,218,166,64,225,105,88,115,55,210,133,255,250,164,82,153,74,147,157,67,23,231,105,117,84,136,254,214,143,232,12,203,42,193,119,104,56,107,137,125,73,202,250,241,254,13,72,222,48,122,159,7,4,52,109,215,0,87,134,69,226,231,181,21,145,8,180,176,68,254,91,99,231,196,154,106,202,54,78,250,168,12,22,124,136,18,232,202,17,5,164,226,107,167,175,219,252,245,42,20,244,102,25,9,219,50,31,124,41,210,89,64,228,197,7,86,56,230,40,16,27,250,38,252,129,63,24,109,14,131,157,46,227,113,128,218,128,16,159,56,0,161,243,82,164,201,238,171,69,148,237,0,128,167,80,90,152,194,102,222,224,193,29,191,165,144,64,223,64,177,21,7,43,5,156,195,215,189,173,144,113,131,101,238,230,58,79,247,95,53,216,187,227,65,70,195,125,51,64,72,170,216,6,25,202,101,251,174,222,79,185,201,123,245,68,205,227,109,149,235,178,110,203,241,160,54,236,159,107,41,133,215,53,151,199,69,154,13,211,133,144,116,115,159,46,187,59,180,184,87,250,94,173,114,230,193,156,169,42,79,96,217,189,164,87,67,96,80,120,53,105,198,137,50,202,102,211,182,253,87,12,85,67,121,189,49,64,9,145,157,132,253,193,167,167,112,9,84,9,196,126,81,149,183,243,194,209,202,141,86,95,25,250,238,237,50,166,120,99,253,183,98,191,51,33,64,217,226,141,237,101,215,148,216,141,162,163,29,29,66,161,88,201,135,87,145,159,119,166,86,203,215,59,61,142,189,177,38,6,55,26,75,189,146,46,245,9,244,237,236,143,11,16,247,109,96,213,78,192,101,85,141,213,64,29,131,233,30,23,85,50,46,234,20,148,140,76,84,143,56,98,167,75,76,209,89,217,66,245,109,59,133,60,207,209,220,185,252,129,234,167,203,137,38,168,123,23,43,143,202,11,101,101,51,15,57,112,81,181,144,161,22,35,149,59,118,128,253,42,32,223,118,158,123,93,17,133,96,30,99,240,105,67,16,148,144,56,222,230,205,249,175,187,45,30,254,75,196,190,90,153,184,138,74,17,188,83,201,35,84,57,203,164,122,136,20,6,189,232,72,209,38,231,236,170,43,43,214,209,51,72,207,29,8,7,122,212,158,51,29,85,108,225,130,132,247,21,32,255,161,210,192,248,0,20,104,41,192,2,84,225,46,10,72,155,92,18,116,83,160,59,88,75,12,129,94,152,166,102,64,116,127,239,70,193,125,28,103,70,135,248,41,68,163,176,36,29,44,169,43,99,249,174,214,231,113,172,175,60,24,151,242,119,75,195,83,10,36,7,46,122,45,34,166,152,198,151,75,69,45,240,64,219,91,41,200,241,198,24,106,235,209,187,32,107,114,70,215,41,133,153,254,16,30,20,20,190,76,86,130,87,145,192,123,113,246,40,154,249,112,121,238,232,84,56,154,105,115,116,48,37,136,155,94,105,155,218,35,92,26,228,153,239,2,75,91,216,37,196,119,219,79,149,71,64,237,112,109,110,221,145,147,129,54,224,58,156,61,219,193,196,126,36,235,180,29,221,219,18,180,235,146,77,251,53,16,149,99,69,37,115,14,222,204,18,246,165,7,108,104,57,6,166,223,59,199,253,231,34,12,164,89,71,211,157,175,28,18,118,175,198,29,34,222,203,217,131,221,244,223,67,74,125,193,55,4,207,169,236,128,173,107,121,213,135,4,111,16,22,220,16,252,102,164,251,75,33,126,205,190,120,116,158,56,10,214,220,102,67,58,225,88,235,16,253,67,223,30,245,112,200,38,4,156,57,127,58,175,152,136,176,198,244,206,166,18,250,102,5,246,62,222,168,135,36,133,151,33,37,144,212,78,189,108,174,150,172,63,79,72,25,145,147,21,24,233,237,207,24,168,67,124,112,119,190,49,149,54,84,156,230,175,98,73,112,22,98,52,178,170,29,214,118,170,247,113,26,250,242,205,174,23,13,3,251,226,93,172,255,236,253,172,155,122,205,20,167,96,165,176,225,208,44,213,21,188,12,111,167,147,156,2,147,146,248,99,216,34,16,139,164,34,218,26,198,138,169,105,23,141,203,115,32,143,248,19,127,69,104,90,97,165,164,32,103,44,64,225,180,182,135,191,187,211,144,238,163,253,159,59,47,18,43,59,236,43,200,177,84,30,24,6,182,204,100,196,139,52,0,212,229,88,152,188,37,159,195,84,156,163,127,69,218,243,187,226,43,222,64,43,232,75,207,149,180,149,243,203,222,183,239,220,178,141,140,137,49,209,107,73,236,119,134,115,78,74,240,107,230,247,1,52,93,202,230,51,44,197,33,187,136,241,175,30,208,106,12,111,237,85,27,20,238,201,213,120,199,140,39,68,165,86,195,204,166,244,246,90,214,11,118,145,123,129,57,34,13,132,84,188,127,19,221,254,28,91,176,96,52,57,161,89,235,237,165,69,170,217,38,220,168,139,255,19,136,96,208,14,234,156,53,232,130,126,193,63,30,182,250,138,53,28,162,72,79,252,199,187,221,217,45,173,14,26,172,141,107,128,199,194,68,33,28,69,70,218,227,197,85,240,184,50,173,205,204,107,238,221,209,69,82,210,40,239,133,142,70,31,111,206,175,162,27,55,112,110,112,120,209,92,19,210,255,212,126,205,49,234,197,135,95,175,43,220,37,6,253,122,192,51,187,33,23,50,129,98,96,146,110,33,42,146,28,145,98,31,109,226,180,233,17,55,45,152,128,128,198,48,115,111,11,51,14,108,28,226,241,253,236,191,3,30,30,13,100,197,192,157,183,223,146,77,26,20,169,225,11,69,67,7,86,204,232,45,74,163,101,233,52,127,102,189,129,42,72,199,224,8,125,37,136,74,134,13,176,201,72,216,8,189,177,71,75,47,140,128,233,152,32,204,6,34,97,82,85,184,59,48,73,79,33,82,27,168,185,171,112,126,97,107,64,233,185,207,162,119,217,246,142,35,138,1,27,208,61,87,251,105,55,199,198,2,64,253,220,178,70,28,24,166,30,127,185,113,115,28,71,11,34,227,223,56,58,6,134,87,16,231,66,87,124,94,181,13,140,199,104,238,107,218,121,102,52,240,19,158,95,187,67,86,121,236,183,22,209,84,147,249,34,91,53,100,108,24,3,105,195,10,42,173,245,47,243,211,238,104,120,140,173,27,181,64,4,85,123,164,200,60,237,210,43,6,104,56,204,94,60,39,175,199,19,37,170,63,37,83,37,241,63,68,146,113,96,116,154,95,98,122,158,94,96,126,155,146,100,119,116,250,245,48,7,225,113,184,171,188,98,47,149,213,12,107,166,228,54,117,109,22,212,56,235,35,42,235,55,71,20,89,193,214,121,12,85,29,136,211,189,217,54,231,61,190,71,154,102,47,3,183,135,73,86,19,61,255,105,40,33,196,95,141,114,107,187,107,127,129,242,229,205,43,54,166,206,40,69,43,149,168,1,240,55,186,67,5,24,208,229,145,248,81,183,89,41,27,146,56,162,213,102,214,51,165,150,177,159,24,56,126,84,222,210,142,57,21,206,68,124,16,18,30,195,238,194,94,162,15,187,157,113,121,15,254,173,51,240,36,152,205,203,154,108,13,129,225,105,116,52,241,119,139,127,20,128,127,252,163,20,205,130,210,131,56,197,193,185,14,75,123,108,91,66,179,68,107,157,235,184,237,115,142,96,125,102,170,71,41,238,53,139,126,175,4,209,180,212,70,184,136,39,5,46,18,54,38,18,255,35,28,39,158,204,5,111,236,252,226,78,150,244,221,104,239,58,15,151,229,223,106,175,109,47,12,104,1,57,180,183,176,81,105,94,54,37,130,121,247,236,217,41,152,227,137,102,20,28,19,217,235,125,108,230,159,166,227,204,201,34,85,160,104,53,36,181,124,24,184,21,113,217,136,224,70,77,52,165,239,1,157,100,188,30,135,93,253,17,238,36,222,239,84,251,9,55,51,226,109,251,167,185,17,49,139,141,134,20,165,194,229,240,240,141,191,25,44,12,177,109,181,242,1,176,223,92,110,230,117,222,148,82,14,1,191,236,68,96,236,129,109,252,165,169,27,122,17,106,156,112,116,145,140,191,76,93,172,69,172,61,83,15,113,74,215,130,232,216,237,159,241,65,174,11,172,217,149,233,12,200,235,204,57,50,215,238,208,102,166,55,253,36,178,229,54,126,81,153,83,81,132,96,77,176,151,177,45,179,105,42,169,251,204,56,22,252,96,177,16,208,213,74,55,58,19,46,224,250,28,66,69,67,25,30,53,78,76,118,171,145,117,62,99,156,223,140,209,168,198,56,204,215,37,20,70,182,168,255,34,69,129,87,246,36,227,61,59,205,47,141,120,21,146,120,140,126,81,165,7,121,141,218,226,78,198,27,244,142,226,18,196,232,125,252,190,98,235,132,28,181,224,217,17,0,230,139,204,158,222,247,196,33,114,109,222,97,158,243,126,188,104,200,71,191,159,38,181,203,62,121,247,81,107,164,9,254,126,217,68,107,34,51,238,171,39,136,30,119,138,138,110,28,140,95,192,216,23,80,29,191,52,6,212,169,172,25,34,56,118,7,209,38,33,86,192,138,170,45,122,248,199,7,55,135,95,139,9,20,22,242,22,5,134,70,171,130,117,75,210,179,120,70,254,147,175,203,60,202,145,158,230,194,211,163,103,14,73,158,51,130,123,135,125,218,100,202,0,48,74,11,29,125,144,171,247,230,10,220,194,159,160,190,192,245,33,179,234,128,237,201,179,126,80,47,205,192,116,225,164,118,242,201,117,219,204,192,199,198,105,224,27,59,52,68,232,94,65,244,53,216,120,183,124,100,210,250,69,141,8,151,104,11,204,227,40,32,164,241,215,166,173,179,195,181,203,60,143,249,2,160,154,241,166,233,175,247,164,218,154,78,232,109,95,197,127,130,109,16,69,0,189,237,67,200,67,21,171,76,51,63,240,182,217,9,71,212,71,3,168,226,167,188,79,0,92,21,233,73,148,176,212,235,14,83,200,177,223,130,255,39,218,89,187,44,215,26,180,111,180,241,59,27,163,76,169,22,0,219,132,227,33,226,22,49,124,214,29,209,251,244,43,141,8,166,199,134,143,41,65,93,45,158,81,23,121,16,25,161,227,132,31,43,204,224,234,230,157,204,147,159,185,135,65,189,183,63,18,220,66,78,127,187,33,85,58,208,191,15,60,234,77,160,114,202,110,54,88,247,253,163,174,247,23,14,132,254,88,115,36,42,61,74,135,36,87,71,241,148,5,120,39,4,250,87,218,85,187,221,36,187,128,171,66,10,167,145,252,228,1,146,13,59,211,9,125,154,8,143,51,126,71,166,52,219,192,194,88,154,76,6,16,188,92,214,155,21,214,174,118,62,167,160,219,216,64,141,135,229,215,62,38,168,88,112,97,34,151,224,210,76,194,228,55,203,10,183,120,242,54,37,200,11,142,26,67,79,157,136,197,177,229,117,70,80,236,216,88,198,180,106,192,193,13,232,231,218,196,33,159,40,110,125,39,0,88,98,172,83,11,22,112,101,151,128,180,28,110,13,100,44,225,131,226,76,180,247,151,79,15,48,131,186,252,205,77,174,245,148,41,171,12,183,183,160,157,69,142,126,189,52,145,73,251,184,45,175,171,183,220,92,208,135,143,169,27,232,113,71,37,245,44,78,206,98,254,126,112,175,43,21,113,242,136,168,49,126,28,226,199,226,41,101,6,80,0,83,106,55,106,110,104,112,216,239,111,111,26,82,52,72,172,7,160,20,41,91,61,147,129,193,27,48,57,112,238,83,38,103,31,30,27,116,121,152,141,84,139,21,4,177,56,236,175,114,120,2,220,160,79,5,64,161,51,180,246,79,114,77,82,182,151,78,208,97,36,22,27,12,116,43,93,64,38,103,23,255,220,183,151,149,171,159,2,202,225,144,89,164,148,59,46,217,92,245,41,187,30,252,154,134,184,190,65,190,173,134,168,115,191,225,130,155,43,223,253,9,81,77,224,186,42,129,199,199,198,161,228,14,31,100,123,156,116,80,222,51,142,35,88,12,234,61,237,145,83,166,137,48,247,13,98,89,76,188,108,178,113,82,100,43,225,176,72,2,85,222,200,252,199,105,52,166,14,74,20,9,112,9,59,30,193,220,74,173,136,23,105,39,162,123,61,147,161,41,239,83,171,203,150,204,97,192,219,142,166,35,68,181,142,48,254,87,150,137,198,173,96,195,16,124,24,190,107,183,80,15,11,116,0,67,16,99,109,59,113,201,242,27,23,32,211,209,108,108,246,99,80,8,80,64,82,108,127,89,76,64,1,37,180,210,0,16,119,108,30,165,158,204,57,69,118,108,131,198,223,115,47,92,105,220,2,35,98,116,5,248,70,184,223,91,102,25,153,115,163,90,189,195,219,94,153,185,234,88,190,124,169,134,208,40,13,102,52,206,131,120,92,130,102,38,201,225,121,220,148,182,251,96,57,244,105,65,240,230,46,117,247,200,71,123,141,136,81,54,0,28,9,207,12,195,182,211,189,51,57,132,105,15,53,59,41,110,172,206,192,203,120,22,37,54,249,101,205,61,178,134,245,61,128,230,73,138,194,191,239,92,255,75,42,159,160,89,78,92,185,138,32,53,253,107,4,242,49,237,195,88,215,230,67,61,87,68,202,72,3,126,143,172,108,250,217,18,55,67,181,115,155,89,176,218,123,206,13,225,163,112,248,100,104,234,108,55,22,139,48,225,159,253,237,48,73,77,215,202,86,183,209,175,112,39,197,34,103,117,0,83,27,38,161,225,142,211,154,103,54,120,180,236,178,187,96,76,25,72,200,36,187,98,119,133,64,221,55,42,36,88,231,189,96,105,137,72,36,181,177,41,22,144,80,132,243,156,53,68,177,18,78,164,38,159,71,45,73,183,1,207,251,20,128,174,108,131,207,169,101,56,174,176,111,165,4,243,100,121,78,15,210,247,145,204,237,119,171,82,58,109,12,242,141,44,251,195,177,110,111,178,146,197,70,219,13,137,88,100,83,254,161,63,228,149,93,135,111,231,55,98,49,123,56,60,185,227,60,124,76,134,185,249,254,147,17,142,35,62,40,101,41,99,51,59,5,153,200,105,255,219,135,39,23,209,119,154,195,202,161,4,208,126,214,118,58,231,171,107,9,109,120,166,22,34,86,51,208,214,122,152,115,206,168,251,147,247,115,92,166,177,225,217,69,158,99,57,220,84,65,219,102,211,74,106,67,187,171,83,168,209,83,182,181,162,71,106,188,228,89,203,30,235,155,215,46,126,183,192,63,155,89,67,11,109,251,64,26,174,164,1,170,109,93,102,168,1,68,144,51,125,254,19,112,201,169,99,175,34,86,222,182,209,65,229,51,98,120,70,149,211,33,101,179,166,133,42,12,203,98,43,251,215,66,36,210,149,157,144,138,243,246,33,218,207,40,201,96,33,175,85,219,115,0,221,122,6,168,183,28,78,186,103,240,182,136,72,75,241,75,42,108,131,180,26,162,198,4,94,135,15,145,155,253,86,180,179,17,195,22,142,236,103,244,111,112,202,248,24,117,148,212,15,104,223,65,255,149,68,50,216,234,154,212,119,9,138,55,179,101,246,176,5,233,192,117,138,159,185,158,82,164,191,35,204,217,3,11,123,192,159,232,155,19,62,95,20,164,247,137,175,180,30,219,33,221,96,163,241,125,103,163,141,82,3,149,179,124,240,96,152,11,33,138,167,84,94,171,172,240,206,224,81,84,225,243,108,156,115,202,184,7,31,187,220,204,131,156,72,130,200,45,180,39,162,40,138,180,157,206,216,179,171,170,128,253,38,153,188,78,229,208,253,211,95,84,241,195,136,169,168,67,17,61,163,12,116,126,78,236,72,178,66,122,45,206,152,41,6,163,183,125,43,40,101,195,174,1,31,87,37,60,12,137,177,87,158,30,66,1,67,26,124,171,159,215,61,56,193,22,160,82,26,135,252,124,73,47,166,49,210,49,186,221,161,156,249,72,200,69,125,136,222,110,132,216,181,90,197,170,42,81,34,135,234,186,4,96,239,207,79,6,23,229,16,179,225,210,49,72,49,68,50,87,233,131,129,120,17,170,100,180,67,113,171,85,213,26,47,105,243,158,122,81,45,169,249,200,244,136,69,69,127,40,40,162,167,26,21,18,39,33,255,233,187,101,209,184,92,218,45,6,78,130,32,160,158,124,243,150,216,164,76,110,196,110,78,216,132,102,59,166,48,103,113,125,78,91,75,89,41,245,32,147,100,227,60,24,178,55,189,184,125,209,5,144,209,130,241,180,38,136,235,213,235,107,24,142,248,116,183,149,196,237,205,74,172,83,157,83,144,73,150,164,15,214,113,88,194,74,77,48,169,135,189,172,114,83,196,145,184,245,27,197,144,224,196,27,157,118,79,244,242,52,140,236,81,207,242,66,174,145,144,242,210,26,211,120,180,70,213,196,167,130,194,3,195,74,126,117,138,183,179,91,69,149,131,83,150,5,178,142,147,222,103,208,172,94,41,210,251,97,73,220,73,173,241,17,205,228,220,36,245,232,212,87,151,183,65,172,94,148,80,249,229,62,25,255,30,34,209,216,21,158,217,238,197,181,130,52,66,23,90,101,78,70,58,26,92,150,239,67,221,23,0,229,85,129,240,98,25,27,54,103,213,165,163,59,202,241,7,235,157,246,58,201,103,14,22,83,36,237,147,253,94,235,223,175,144,88,114,62,66,211,224,78,150,160,121,9,224,113,187,54,19,61,248,208,181,19,136,90,91,49,16,167,133,235,175,48,177,121,231,195,129,40,8,67,252,166,122,205,137,37,49,159,199,190,243,169,61,207,164,158,173,217,226,123,152,19,137,139,22,161,138,199,3,87,232,25,120,16,177,115,177,202,16,61,205,227,47,19,45,118,226,55,98,132,66,83,66,122,166,183,88,246,6,39,245,175,196,56,60,159,71,32,226,222,125,166,209,155,190,139,200,69,161,197,247,80,171,195,145,220,178,16,176,111,23,237,67,49,237,22,247,214,24,90,6,3,239,233,44,46,168,198,246,88,40,113,68,105,2,214,185,6,45,17,135,108,27,181,236,207,179,90,115,174,28,218,209,109,209,10,55,119,26,21,143,82,134,211,219,13,149,250,230,241,127,67,194,51,211,75,253,193,25,175,94,47,129,158,52,228,123,131,194,137,170,164,52,98,186,156,118,21,66,176,218,121,163,97,161,208,27,229,95,185,172,137,114,210,227,6,201,166,133,225,103,84,254,28,43,148,156,150,103,255,192,66,65,84,91,128,39,98,45,2,28,28,36,126,63,243,85,42,188,176,44,179,16,211,102,161,242,29,2,142,197,116,34,225,53,56,41,242,135,9,249,147,143,232,88,228,101,201,122,25,72,191,26,171,246,198,61,212,162,126,130,50,23,130,23,68,232,160,251,28,31,147,41,216,168,180,33,21,39,91,208,166,16,53,36,97,190,92,118,131,31,14,205,27,81,67,8,5,64,96,40,242,201,168,150,81,173,155,206,141,129,19,108,115,186,155,188,18,83,164,91,237,187,211,60,158,239,232,120,205,227,157,88,131,117,40,227,114,172,242,32,85,20,208,252,75,238,69,135,250,193,216,236,219,119,66,214,15,144,82,159,55,6,77,38,133,145,252,208,214,229,100,154,28,64,193,129,42,205,26,247,223,214,6,154,192,165,156,148,17,56,220,41,21,229,14,129,91,191,226,186,199,19,206,190,232,107,71,11,140,173,81,230,203,3,158,224,42,163,106,255,149,125,233,106,188,79,195,95,104,112,110,80,58,6,214,82,169,136,247,185,196,32,18,35,202,149,155,80,131,236,230,0,108,168,198,82,119,213,1,217,244,171,113,10,42,147,20,6,207,31,89,179,18,11,36,159,176,153,103,53,23,232,85,159,37,156,51,174,5,134,241,50,234,191,156,16,114,202,25,190,94,186,196,157,191,240,213,80,184,25,230,35,240,212,192,161,8,110,249,148,76,214,60,53,77,141,64,176,48,49,90,209,179,57,95,103,169,211,120,60,250,175,42,43,194,82,61,73,199,204,123,152,28,211,1,190,97,133,231,144,24,166,84,61,201,169,226,187,248,40,8,70,91,109,87,232,60,195,246,161,76,39,200,183,117,50,215,167,252,140,73,236,89,122,89,103,111,224,161,214,220,228,152,185,80,76,101,246,177,26,234,125,78,166,122,92,203,194,92,31,199,127,85,49,186,37,104,206,98,187,3,32,31,73,205,224,122,145,76,92,197,183,184,201,78,31,20,200,152,95,130,153,22,225,59,90,130,205,205,68,87,200,167,29,96,56,222,89,176,124,43,240,236,254,41,49,228,75,8,75,69,8,0,1,3,29,99,3,81,170,143,159,116,152,65,76,184,31,220,126,174,196,176,205,234,124,121,40,172,180,105,224,26,61,255,177,75,24,164,53,101,159,130,133,193,254,98,7,161,242,237,182,17,203,41,200,158,19,190,136,161,155,168,240,158,21,195,241,135,44,53,173,82,167,169,191,224,147,239,5,65,191,188,24,138,56,51,92,245,89,17,28,246,224,196,152,17,100,87,22,79,64,195,240,35,202,2,184,54,13,152,3,240,182,211,75,218,220,34,143,178,183,18,249,52,182,91,227,247,39,135,174,245,47,12,219,76,54,118,59,199,148,225,197,93,55,214,185,103,141,20,159,148,42,143,25,212,231,181,0,202,249,84,76,163,194,194,114,90,74,93,107,244,65,211,4,130,80,99,150,79,186,181,157,143,134,53,247,227,97,55,69,49,163,167,110,43,190,61,46,8,92,219,64,128,42,97,143,125,30,136,153,225,178,230,126,45,145,247,143,216,6,9,187,226,255,23,175,173,28,204,229,203,115,1,204,149,186,229,177,19,10,203,80,185,53,34,85,60,19,155,166,200,64,181,236,145,189,31,198,92,209,103,160,5,64,75,241,207,209,230,38,69,247,186,72,103,108,7,119,65,18,189,18,66,249,4,202,249,211,38,5,86,184,226,155,203,233,163,66,34,124,103,13,80,78,17,19,239,89,170,54,177,255,21,223,131,131,124,72,35,157,229,21,151,29,176,107,119,180,41,230,6,48,216,246,52,240,161,243,208,29,123,133,223,172,23,138,68,242,223,185,90,172,9,146,164,36,158,247,231,14,93,110,26,230,216,7,252,183,37,5,146,223,45,154,159,89,33,166,143,52,236,30,143,191,164,214,210,165,182,114,37,251,224,37,21,72,3,129,155,244,95,250,13,137,205,68,44,88,246,164,100,77,139,145,8,200,20,245,193,33,81,35,125,92,9,14,4,164,232,155,87,240,228,172,188,140,64,9,181,139,34,208,23,213,40,171,26,205,37,124,241,46,57,164,135,90,177,156,56,241,161,34,147,27,164,47,135,122,231,235,204,255,69,136,97,12,22,142,152,150,195,168,65,15,152,51,71,228,192,132,86,163,141,121,208,218,229,220,189,57,191,62,253,24,157,173,2,76,207,185,39,36,208,48,53,186,120,14,46,10,68,219,94,176,148,76,152,73,141,20,132,70,189,170,217,176,204,180,249,25,112,50,84,228,206,145,93,27,190,107,134,43,113,92,209,185,243,45,22,124,182,218,240,161,16,214,51,59,206,92,188,116,128,212,21,154,134,120,207,140,60,52,229,185,214,31,193,4,114,107,212,167,188,105,138,227,54,192,111,153,78,112,49,166,76,80,159,87,133,174,167,245,101,244,132,19,45,22,82,181,212,90,251,128,0,92,57,133,254,164,7,0,146,21,134,37,102,163,176,28,198,22,60,88,178,116,77,236,36,202,167,155,220,182,142,119,60,51,104,26,195,17,210,97,128,200,111,78,103,158,242,176,121,154,34,5,112,81,34,155,135,99,225,135,116,112,87,26,191,235,187,209,117,159,75,1,161,97,27,57,22,216,29,153,45,37,147,33,180,64,34,121,95,19,150,67,49,24,38,24,112,235,120,145,221,38,56,88,166,154,48,117,159,136,138,124,121,217,252,207,10,40,62,149,114,217,49,130,172,197,139,69,181,22,59,55,134,28,168,7,215,101,35,105,221,30,209,208,116,218,42,63,82,113,182,31,32,43,229,60,50,108,216,14,13,144,137,32,77,5,11,199,219,150,238,96,242,184,143,73,246,188,56,188,201,105,179,230,194,60,72,160,237,234,11,164,130,98,105,226,168,121,91,250,81,80,27,248,227,106,113,252,77,33,118,179,18,32,32,116,228,146,12,81,54,7,200,136,119,13,112,230,16,245,239,70,85,201,121,88,191,92,173,244,254,158,45,104,247,223,215,168,162,164,247,79,208,4,62,57,203,205,131,72,136,14,130,19,146,69,183,255,223,189,68,98,155,116,233,204,29,25,61,227,159,11,49,146,55,14,231,132,200,35,189,63,230,41,26,9,208,134,9,90,158,15,105,234,177,176,208,152,81,94,120,78,56,10,215,220,22,111,77,43,103,192,130,141,82,155,6,181,136,181,164,100,82,39,78,77,199,0,63,11,75,225,107,60,74,16,191,186,108,224,140,192,80,38,253,69,67,161,100,14,240,156,78,38,232,83,111,25,67,167,104,129,33,29,244,147,74,254,29,211,185,242,172,112,160,247,152,213,23,108,207,181,50,60,157,96,214,4,252,13,33,118,52,143,187,117,249,165,50,114,229,172,230,252,201,186,205,52,13,99,57,115,219,142,188,112,141,213,187,82,59,42,118,139,182,20,201,57,105,137,56,157,208,26,77,4,1,5,70,228,38,116,40,242,140,104,251,224,117,147,5,117,253,89,46,111,30,77,236,21,91,255,202,56,233,18,225,92,211,167,54,19,10,142,51,8,220,102,12,167,163,47,39,199,58,241,132,124,59,29,162,173,64,135,94,123,153,77,241,26,5,170,4,129,124,220,104,149,16,83,72,237,247,104,244,122,179,217,176,125,141,132,95,140,154,210,114,66,87,136,34,107,108,210,132,179,113,104,146,7,157,2,58,130,150,253,247,171,85,241,143,223,81,57,112,42,32,54,114,158,55,170,249,63,191,61,252,238,253,43,113,40,225,169,185,96,85,184,82,6,248,234,95,123,148,235,163,113,38,0,15,112,166,250,70,120,200,78,43,46,237,40,114,2,210,219,204,155,28,224,87,180,37,23,18,62,79,7,93,154,72,132,156,164,33,59,76,184,184,153,142,242,248,113,36,163,22,143,41,182,110,2,129,16,72,113,211,60,16,158,1,250,172,24,94,72,127,150,16,146,216,171,82,60,80,83,246,186,11,164,42,153,14,242,102,235,231,82,237,191,121,208,200,181,247,255,149,0,176,191,120,94,151,254,78,65,158,189,219,140,108,117,164,34,132,191,0,200,15,86,211,149,161,170,173,149,228,212,166,3,63,33,133,54,5,61,44,98,181,147,91,107,87,58,199,110,98,142,209,67,195,187,242,159,15,159,94,165,30,251,158,43,151,69,191,98,188,213,160,12,114,147,154,83,145,177,167,129,189,78,158,110,46,25,61,249,104,171,194,97,133,7,162,127,227,117,170,89,20,114,239,36,246,160,164,181,150,89,115,194,57,4,203,218,35,172,80,156,158,183,153,207,223,182,136,92,41,43,40,221,187,149,68,163,164,169,131,119,104,113,1,35,13,183,249,25,227,161,30,67,224,155,34,19,214,99,140,51,86,233,43,77,56,154,254,250,254,197,49,129,164,151,238,104,0,202,50,235,19,5,163,141,96,189,107,246,9,144,119,254,33,5,232,226,96,50,165,215,252,50,186,29,50,255,255,194,68,56,246,211,53,15,192,51,241,194,29,158,33,110,144,82,201,103,7,128,19,70,230,123,204,208,247,190,89,161,201,132,10,122,112,116,13,14,119,63,70,255,190,78,77,161,177,227,253,28,218,223,28,72,156,128,68,67,214,152,79,214,71,0,60,49,143,143,11,83,91,218,225,28,214,48,21,158,123,64,249,139,99,31,28,238,117,149,108,136,47,211,123,196,170,213,127,180,212,10,83,23,23,6,7,116,124,78,135,4,168,210,241,244,192,128,92,27,11,149,89,139,72,65,104,7,172,182,60,48,224,95,240,90,191,37,27,129,69,41,237,228,26,101,160,46,25,158,127,16,210,78,85,113,154,170,75,106,92,32,16,162,74,33,208,63,255,252,110,238,104,174,208,99,161,179,100,197,49,174,24,242,190,253,207,56,89,15,78,15,31,35,176,60,140,102,43,226,100,37,83,75,76,234,214,184,101,223,215,28,15,79,127,52,110,23,39,133,230,13,104,24,72,62,53,167,160,98,141,128,165,226,114,242,76,27,185,255,70,114,3,220,80,146,218,206,223,59,43,181,179,36,190,9,51,223,248,175,149,185,93,18,118,227,104,216,199,57,65,140,7,212,172,188,116,171,36,76,26,159,123,185,246,39,174,41,243,1,94,61,68,139,222,73,139,169,22,175,62,250,208,124,47,195,152,5,145,119,159,212,23,181,219,12,121,201,76,85,100,129,186,231,52,55,29,28,235,100,154,57,119,253,89,75,88,167,236,76,145,206,21,177,24,245,94,100,7,185,78,29,12,10,159,32,193,74,3,57,85,240,201,155,233,252,150,245,251,239,198,86,216,201,202,139,46,253,86,91,14,130,59,62,222,237,31,31,71,49,101,145,224,46,112,93,87,81,164,8,136,99,207,147,251,123,222,132,11,153,37,196,215,58,235,22,81,123,209,191,5,21,249,173,57,63,73,221,222,38,79,243,219,224,144,190,144,191,223,190,222,233,151,128,113,109,0,127,119,15,83,154,220,209,22,57,154,152,80,15,30,66,48,52,28,5,28,153,181,160,213,99,162,60,113,163,35,198,134,61,2,208,11,137,202,158,71,195,234,100,180,6,139,56,132,156,198,236,93,85,220,146,87,223,168,192,219,211,41,65,89,194,72,147,200,107,213,145,114,82,233,146,207,138,45,65,193,68,106,107,129,47,201,106,158,209,61,173,244,64,32,28,190,42,19,163,118,108,166,232,47,241,17,206,62,164,105,17,193,126,208,252,76,176,114,147,113,64,213,203,158,155,10,122,17,182,163,254,168,22,34,9,243,71,65,235,45,79,181,67,234,86,246,137,51,242,192,143,110,231,199,62,191,240,221,80,123,123,79,93,148,235,215,18,117,204,87,74,195,232,57,139,174,243,103,12,25,115,147,68,217,219,192,121,61,143,154,64,100,25,203,6,152,173,40,16,52,186,72,171,22,116,247,208,184,166,70,43,13,231,104,140,132,189,40,13,114,5,25,246,38,103,59,51,151,188,192,99,83,224,32,101,99,233,200,255,105,100,158,16,212,193,214,82,60,20,42,238,189,193,164,224,224,167,7,193,21,33,98,94,172,106,44,74,192,16,161,7,126,72,33,151,86,182,169,158,154,186,94,171,102,188,141,216,15,95,50,130,169,80,4,80,96,152,217,2,233,72,7,4,168,44,97,112,180,89,159,245,136,72,172,104,163,185,9,104,104,181,131,230,156,163,134,145,206,53,231,204,177,197,214,21,25,44,74,89,135,219,12,44,224,69,54,32,114,158,219,122,31,51,127,26,59,71,95,239,161,122,51,78,223,56,84,91,40,251,34,112,40,28,195,183,182,221,112,252,58,109,54,57,188,172,229,100,231,128,155,125,212,141,200,75,205,102,163,114,92,115,95,109,29,159,88,203,116,70,134,254,204,223,83,84,139,130,104,85,39,170,97,208,237,185,240,16,239,83,49,143,237,56,129,172,196,110,50,101,44,153,127,172,127,175,177,127,236,58,70,60,161,47,120,163,181,191,7,39,50,214,39,198,21,95,195,33,205,117,59,196,45,99,169,173,148,122,174,232,53,97,85,213,203,128,188,255,95,201,193,90,157,170,238,240,47,236,147,232,63,144,170,55,193,69,35,132,204,129,101,121,47,130,212,204,215,14,156,236,208,117,210,124,89,87,3,122,253,85,199,58,67,57,42,217,112,164,99,135,112,227,70,62,79,102,219,9,155,47,148,53,59,141,28,89,165,215,42,141,82,200,22,170,99,219,110,233,3,84,253,229,191,225,136,37,72,151,1,167,54,223,54,206,83,59,116,186,238,33,86,164,160,102,93,114,212,119,15,253,97,26,49,19,104,65,218,141,106,210,181,186,68,151,252,178,11,197,158,176,41,61,105,68,18,28,99,95,183,217,172,177,167,122,21,89,18,254,95,173,245,55,184,255,4,115,37,101,234,145,35,199,207,100,11,193,68,0,10,2,6,168,66,83,52,4,115,146,175,32,199,9,180,37,164,234,48,209,92,124,32,255,199,32,87,226,92,178,161,254,240,121,191,12,37,144,205,27,105,18,251,52,248,1,124,166,251,122,164,194,203,109,182,250,93,36,56,197,1,114,122,122,97,7,218,144,130,49,62,120,171,70,134,147,183,113,93,123,136,117,146,8,177,234,160,78,79,186,167,59,216,226,162,248,87,39,172,208,201,241,177,95,202,165,159,240,43,39,209,15,243,195,67,192,221,78,198,203,15,193,123,167,5,171,238,22,121,24,202,224,219,56,53,47,0,50,32,106,70,147,20,224,3,168,149,126,32,92,104,167,69,104,6,127,207,184,9,202,97,112,151,96,214,178,118,19,93,147,52,94,214,141,30,6,87,56,44,32,39,137,174,7,183,5,78,34,186,191,166,164,180,23,175,75,63,229,5,21,218,164,124,241,60,245,22,36,27,111,215,189,133,165,85,85,127,209,206,111,118,55,36,204,52,82,84,94,70,37,195,88,148,11,62,121,144,104,24,130,223,201,19,251,243,168,170,5,255,183,16,89,23,234,2,140,205,175,75,138,139,154,22,103,173,57,251,43,142,198,212,55,116,94,102,57,227,67,247,91,0,60,164,168,230,112,248,5,252,194,175,49,143,229,150,243,52,2,187,157,167,174,199,67,57,167,25,158,121,206,178,81,145,81,133,34,23,205,236,36,95,77,116,210,136,37,39,34,205,20,32,81,54,111,63,249,0,148,47,168,54,74,28,254,225,61,43,106,85,48,243,168,2,197,243,111,171,80,231,105,166,59,169,144,48,116,66,20,231,18,204,244,124,149,49,67,244,165,153,236,126,176,7,179,5,159,55,134,23,19,70,135,137,79,152,137,7,140,117,140,126,132,229,109,43,247,121,162,239,216,177,50,177,248,245,149,139,73,225,100,5,38,214,193,92,44,98,28,166,244,128,239,36,202,87,46,80,68,111,187,216,67,52,253,239,206,192,180,251,204,22,195,131,140,183,23,113,72,158,172,50,10,46,170,54,104,217,232,125,70,129,233,189,68,165,222,178,128,90,249,199,82,136,50,16,107,84,180,200,211,238,39,200,216,177,78,116,178,223,142,16,196,125,82,84,148,168,249,11,57,224,35,202,157,86,91,94,112,157,62,139,10,166,14,51,143,47,36,28,242,17,223,67,192,157,109,140,216,71,157,42,235,116,209,135,3,163,250,29,208,29,47,39,233,64,75,188,244,232,64,81,51,205,227,90,250,124,163,13,115,243,160,11,55,148,119,11,12,196,163,219,122,125,174,207,67,33,109,105,206,173,122,233,191,231,175,101,243,98,195,0,198,255,250,122,118,238,181,64,135,56,94,117,158,49,146,119,63,209,143,69,181,40,49,78,192,64,215,133,47,27,55,45,166,244,196,208,8,221,91,203,104,10,26,89,134,182,27,8,220,149,131,184,9,49,103,9,193,216,80,213,156,70,175,53,29,139,8,155,107,226,25,171,31,53,148,130,30,1,225,81,107,69,228,73,172,181,237,158,253,121,136,109,94,62,58,89,198,227,149,164,122,20,248,229,207,207,83,196,15,93,238,74,208,242,64,156,122,3,150,119,160,255,62,127,174,240,36,143,243,42,189,246,148,145,197,180,101,239,178,176,3,57,30,221,63,29,28,126,20,171,63,141,8,117,19,223,232,49,120,204,47,70,19,22,211,40,253,107,35,82,201,57,203,209,228,68,26,77,246,11,163,177,90,254,254,239,97,230,61,155,158,2,152,198,243,209,19,164,30,66,132,134,129,192,206,250,12,9,97,94,95,18,92,97,172,23,221,60,206,150,160,119,5,110,227,145,37,164,91,186,82,73,34,171,160,11,157,234,30,157,56,67,201,86,25,176,150,202,0,124,203,246,15,215,137,80,184,122,245,34,79,22,179,190,140,233,242,183,144,220,190,67,88,94,99,41,121,100,235,166,243,150,254,184,31,46,55,56,90,125,232,90,182,125,48,238,151,180,227,84,162,42,139,202,221,119,148,103,65,192,197,33,174,203,146,136,82,62,122,30,31,183,26,209,122,185,25,177,239,85,231,16,112,149,158,9,144,201,68,93,184,14,164,101,75,204,160,150,200,0,213,55,19,161,81,139,3,160,107,175,15,211,117,67,106,123,203,235,220,250,38,110,147,250,250,235,111,102,155,224,168,191,246,35,250,183,235,3,22,5,89,238,192,35,254,237,4,190,214,219,171,98,41,167,185,41,101,64,248,27,171,107,223,151,124,248,95,69,241,145,199,221,107,175,91,186,92,72,38,191,31,49,235,96,193,123,207,228,21,226,181,192,245,180,190,65,29,126,100,149,180,25,97,183,32,163,108,184,234,99,179,86,54,60,105,18,20,222,164,56,140,41,133,96,181,206,8,211,41,88,53,3,63,157,254,115,194,54,57,228,72,101,90,103,179,59,114,107,64,176,35,125,36,128,220,102,13,196,133,95,168,249,110,166,30,1,44,141,51,121,60,98,174,201,2,246,80,15,146,140,204,71,111,60,95,183,191,92,42,19,205,12,43,49,188,109,36,244,104,107,192,71,247,105,248,127,55,46,29,122,24,16,27,233,65,121,32,135,142,151,36,242,19,45,217,48,78,105,215,37,138,107,0,170,107,194,92,132,249,8,173,244,247,220,121,45,207,40,10,121,224,222,2,248,160,215,56,107,166,176,22,147,148,45,64,54,103,60,55,186,208,95,220,33,49,13,158,122,14,133,118,118,112,84,112,104,81,119,113,13,51,235,208,14,157,39,97,211,145,75,150,28,22,19,107,92,168,19,188,238,146,164,102,214,65,132,22,101,148,163,14,91,226,91,48,40,43,222,17,254,148,44,240,99,180,17,8,203,226,164,4,216,77,158,137,136,40,97,120,153,209,37,207,76,83,88,20,143,223,36,231,83,232,50,91,111,75,205,201,172,105,57,140,4,250,17,156,172,176,211,101,28,36,84,157,206,153,223,53,162,11,10,232,94,40,173,102,1,38,63,130,147,205,102,85,137,140,144,208,253,140,123,137,119,214,35,241,211,91,205,68,84,142,43,224,62,140,22,227,253,17,209,219,143,162,37,92,95,250,82,142,193,120,68,188,154,153,98,239,115,193,158,62,165,54,46,34,8,244,234,25,240,0,107,72,174,6,203,64,142,25,39,187,44,39,126,235,254,128,131,44,15,241,108,178,149,125,104,213,34,188,126,239,93,233,144,117,4,65,206,30,167,177,131,208,168,190,221,127,62,176,186,157,249,220,11,242,22,65,51,210,86,204,8,239,59,197,201,63,23,163,123,221,15,57,172,231,174,183,213,0,171,223,253,246,15,51,62,35,18,125,157,176,81,118,20,171,185,199,149,190,178,109,120,200,16,193,60,210,10,149,255,96,250,176,142,2,33,84,159,136,131,60,9,189,252,2,183,19,210,175,236,193,161,188,102,41,79,177,40,231,170,186,178,139,82,62,22,236,149,140,152,111,216,80,35,21,114,137,119,156,252,193,153,58,35,148,69,101,44,232,58,160,146,191,18,203,100,44,76,22,17,120,210,176,113,56,24,229,99,146,6,166,56,0,29,58,152,22,111,123,164,151,0,85,49,216,224,17,95,163,163,150,92,136,73,105,191,113,201,79,254,84,54,68,84,240,224,101,47,67,25,222,146,61,133,2,178,133,226,207,147,185,158,136,198,237,69,249,69,174,9,99,118,239,37,102,214,29,212,110,249,249,8,65,214,240,54,13,44,228,241,228,187,229,87,78,43,127,97,213,116,129,193,80,128,250,102,121,38,233,255,205,49,190,74,139,89,126,39,80,182,1,20,54,158,36,106,77,134,11,81,107,81,4,106,115,208,0,57,124,221,63,180,58,104,85,0,55,91,15,60,54,47,40,15,220,115,149,171,82,76,46,194,62,29,83,141,32,77,0,112,130,64,95,248,236,144,165,216,212,19,218,94,73,94,140,93,232,169,202,228,180,54,119,237,20,195,156,87,51,167,156,53,185,114,72,187,127,41,233,203,180,117,147,189,243,53,103,97,160,118,147,24,59,183,30,140,249,206,14,80,124,239,202,197,43,37,189,201,237,23,51,193,7,55,61,235,47,51,111,77,157,116,101,129,8,106,198,66,127,60,197,175,28,172,246,126,236,89,141,23,36,8,137,133,130,165,245,36,33,169,237,163,138,198,12,24,201,180,37,28,148,217,96,134,89,216,247,210,182,61,111,65,73,9,154,124,12,250,245,171,11,164,14,92,108,173,30,234,232,235,199,243,91,97,115,107,28,73,160,212,252,132,159,97,7,168,41,24,227,216,83,254,31,31,168,244,73,154,201,19,255,144,253,187,185,240,176,121,250,203,207,25,75,128,4,76,219,126,26,182,165,212,148,172,162,48,75,31,103,167,177,45,2,87,208,73,29,235,148,230,9,211,82,219,194,138,251,167,169,216,108,154,149,197,89,188,226,14,192,93,196,5,142,126,80,233,165,3,142,215,80,34,45,124,117,15,55,6,177,50,25,123,147,123,21,216,191,46,35,207,172,249,5,147,145,225,29,131,155,156,56,161,217,150,1,69,93,157,16,170,219,55,136,169,74,28,160,128,58,147,12,93,243,71,232,48,124,30,60,110,200,59,134,183,138,150,138,10,198,79,243,42,240,231,75,18,63,235,203,246,243,196,195,131,7,226,194,44,151,161,139,55,76,51,146,163,37,169,17,66,218,83,196,152,50,98,106,57,59,127,55,251,173,118,204,114,117,250,216,78,209,209,23,246,25,15,98,105,165,26,143,245,155,254,166,119,145,47,170,215,114,57,203,19,174,11,119,239,36,16,238,229,31,137,180,172,116,7,9,252,40,193,91,114,218,124,218,219,198,146,124,127,174,206,162,233,198,224,198,151,124,39,121,7,88,64,43,201,239,152,209,103,162,50,167,23,25,219,240,235,118,233,78,238,101,63,22,70,226,148,157,50,93,15,119,95,116,85,155,198,149,106,1,212,79,80,48,109,238,63,79,88,77,134,215,193,225,178,56,199,5,155,128,193,77,149,3,240,117,95,155,169,13,100,49,158,32,193,216,73,153,205,166,140,40,105,19,251,14,125,50,163,121,93,13,81,246,113,148,254,48,252,5,98,55,68,86,138,52,55,94,178,3,81,94,12,48,248,239,43,79,14,79,47,216,59,24,30,127,138,196,207,71,186,247,198,20,44,142,226,68,71,140,153,140,99,65,72,244,2,49,136,184,99,253,138,157,65,117,68,206,13,39,149,50,93,117,121,175,186,135,120,237,187,121,112,95,162,46,112,131,11,248,87,126,91,72,224,116,222,101,46,199,8,203,35,84,25,202,120,42,88,126,186,99,82,131,137,232,44,89,200,187,167,173,162,11,163,39,169,37,187,216,88,12,53,95,141,23,147,131,170,47,53,129,176,82,73,91,145,68,57,46,173,234,162,195,25,247,214,135,191,14,168,48,45,59,105,87,232,151,119,211,53,85,98,187,83,2,242,251,137,77,85,35,127,208,208,79,123,115,224,48,255,8,216,181,108,254,58,35,248,209,220,28,119,195,185,140,181,120,20,145,230,243,92,153,127,80,38,20,38,181,229,217,106,14,197,135,30,188,251,183,214,214,165,60,233,42,99,103,226,169,203,82,26,148,66,22,80,239,68,35,200,85,101,170,99,175,240,112,238,39,119,92,209,228,222,103,240,44,137,43,37,193,105,70,211,128,208,104,119,91,170,10,72,147,49,146,183,91,130,130,72,248,39,242,173,70,21,184,18,107,29,192,248,62,158,181,217,60,236,2,36,131,111,24,71,90,110,52,95,5,108,29,60,22,127,139,156,99,75,193,223,212,145,40,96,173,29,204,169,18,91,154,7,136,100,219,223,3,203,15,245,67,154,183,141,111,228,230,30,62,217,106,220,210,178,90,106,123,125,38,219,146,95,119,27,59,146,191,21,177,166,91,142,252,92,49,22,244,92,210,102,34,24,48,138,207,202,170,156,188,150,218,181,154,120,187,170,122,201,125,35,231,72,146,179,179,81,172,111,33,183,182,124,37,174,153,211,96,165,46,220,254,192,212,29,149,102,71,205,166,77,82,139,108,71,65,77,165,69,183,65,176,202,205,123,140,13,101,162,215,97,121,204,204,0,30,231,116,126,73,146,128,240,188,154,92,212,246,223,35,121,254,149,102,194,122,88,118,128,166,228,172,78,135,72,155,10,255,114,76,124,137,225,220,57,113,92,185,107,239,155,30,147,80,196,196,143,53,184,18,6,4,195,159,132,3,210,1,54,218,194,172,41,23,237,76,8,28,128,133,126,212,158,141,160,151,153,232,40,141,33,222,221,123,176,223,172,147,123,242,244,9,208,193,177,86,19,224,204,171,185,231,114,225,245,113,52,131,23,147,237,34,89,36,44,250,192,129,177,231,76,207,175,115,79,57,187,196,230,126,77,64,214,115,211,225,28,191,223,138,153,155,82,35,198,102,194,4,227,92,196,86,192,199,235,117,108,70,179,213,106,255,48,51,83,243,228,101,63,234,84,136,153,147,234,54,144,234,157,129,197,231,250,135,160,114,112,10,78,1,115,208,215,151,57,146,1,117,167,181,70,121,171,158,255,132,161,65,20,57,146,14,52,92,175,141,78,18,126,108,217,49,215,15,212,80,19,10,59,246,67,71,126,207,106,92,170,148,89,95,169,120,208,7,43,140,157,224,80,122,247,27,115,51,141,73,105,36,19,133,31,130,183,207,40,85,148,192,196,33,180,55,233,112,90,79,56,245,15,106,125,109,61,24,137,157,39,20,187,73,196,177,108,44,163,47,121,181,159,254,218,111,244,82,131,84,232,204,108,133,40,140,165,17,221,231,83,218,188,217,74,43,97,56,186,50,21,99,19,2,57,242,197,206,254,79,19,91,171,240,108,92,236,14,35,24,46,220,126,90,167,106,209,9,106,183,92,195,0,225,245,131,172,30,68,103,112,232,9,16,43,226,138,55,93,249,143,8,129,40,92,239,100,235,20,226,124,161,115,205,82,194,61,42,58,83,254,110,100,131,63,23,102,223,84,45,89,149,140,255,87,66,36,154,252,147,103,206,11,72,233,211,192,211,80,205,130,129,193,41,24,214,135,198,58,1,109,61,81,225,155,39,17,99,34,188,15,214,99,127,85,218,239,202,31,29,237,146,100,237,163,215,82,219,114,203,104,42,127,76,17,223,115,155,42,191,74,110,127,204,115,186,104,84,113,79,194,102,212,129,7,202,99,128,200,46,190,35,21,23,129,23,158,177,37,244,105,226,173,255,234,232,84,97,96,225,78,94,138,180,122,49,45,227,239,106,140,83,97,31,156,142,171,236,18,21,20,153,132,239,237,228,93,178,249,214,75,121,200,127,121,222,3,197,61,127,107,15,194,210,230,150,3,138,242,234,43,198,168,39,3,157,79,186,35,56,48,19,144,98,168,148,108,189,122,66,165,115,142,185,84,212,180,136,52,173,251,234,148,38,248,20,9,110,51,174,68,34,59,243,68,41,196,171,8,160,159,14,47,8,2,154,10,21,224,62,135,57,164,221,28,74,223,21,118,221,34,108,118,6,117,10,206,91,191,185,107,164,157,21,53,164,127,114,8,6,45,66,230,209,178,209,254,129,252,90,92,70,93,63,95,5,129,133,184,85,184,105,170,75,174,114,70,75,131,144,42,203,6,198,133,227,176,195,143,233,47,153,52,229,116,71,5,185,140,142,123,130,221,180,85,200,69,178,91,111,64,134,66,237,163,93,211,123,11,234,13,157,252,210,16,250,15,240,11,214,208,125,145,126,116,219,123,197,254,31,51,61,246,65,109,102,228,163,88,134,140,195,25,184,163,83,43,136,46,62,90,120,155,144,133,240,232,44,217,18,186,234,42,41,254,122,67,5,37,116,39,67,80,76,201,94,198,11,253,159,3,244,189,83,17,171,76,29,69,46,68,20,17,209,125,68,170,121,105,104,244,132,178,52,15,198,41,1,154,46,24,148,21,1,138,135,130,209,18,148,198,246,244,102,70,215,66,228,86,190,87,8,161,190,73,172,204,28,74,30,111,197,24,214,239,168,151,54,224,62,236,36,117,206,135,164,83,136,78,135,253,17,213,150,64,8,91,82,231,185,132,13,45,121,83,9,164,50,17,56,95,123,114,230,79,162,244,205,226,100,118,23,250,199,247,78,223,135,157,147,228,202,234,121,87,141,22,125,26,70,205,212,16,65,75,238,191,107,54,66,254,219,51,157,33,183,162,1,7,215,60,222,186,231,135,133,1,58,97,62,50,10,113,17,157,75,249,64,119,229,140,146,109,178,35,195,242,75,121,52,20,122,119,245,207,87,175,145,2,41,160,45,188,101,165,206,163,118,210,55,239,67,18,64,239,251,199,81,176,198,31,53,25,130,141,65,97,247,196,179,69,255,59,91,138,99,65,15,253,136,15,170,190,218,96,184,163,38,92,70,26,2,17,175,38,246,149,232,216,167,233,174,91,195,30,10,60,44,214,93,35,73,121,83,117,196,224,233,202,64,227,224,240,186,230,220,144,100,179,253,214,48,98,206,227,160,108,48,198,206,171,62,211,119,176,152,47,172,218,193,94,53,36,126,22,203,219,156,149,213,13,39,201,170,16,206,195,68,158,154,241,81,68,188,148,174,186,41,68,126,123,43,145,159,112,62,119,49,230,36,188,27,27,155,233,117,18,216,146,176,244,82,114,129,142,230,85,98,52,97,172,163,158,116,16,40,65,87,181,188,71,178,71,215,192,38,35,167,97,3,65,132,177,145,250,32,121,55,149,149,114,112,211,122,58,79,165,109,94,39,163,48,3,166,248,121,55,29,226,61,250,138,25,143,204,112,127,233,110,188,71,153,23,29,155,163,148,202,20,182,108,169,197,159,108,74,81,52,20,224,40,208,132,196,58,227,209,94,145,228,98,99,180,76,227,133,98,100,72,139,83,243,66,32,115,71,75,69,61,201,199,202,68,238,145,60,120,225,71,65,189,163,204,182,179,76,172,70,27,203,129,234,56,66,138,4,238,36,51,63,30,191,110,121,33,165,53,211,47,106,123,35,138,86,159,63,192,254,226,75,81,214,45,255,200,132,137,246,133,17,218,18,111,93,10,118,34,200,82,81,19,84,163,52,164,11,101,196,87,95,133,51,0,56,18,253,191,83,253,53,140,118,202,21,34,171,87,147,85,209,71,151,140,201,122,46,221,190,50,45,169,244,139,163,19,200,33,94,145,138,161,173,241,213,124,175,154,96,19,149,6,235,120,83,26,120,129,253,226,191,23,127,242,15,127,21,252,91,143,192,234,56,231,28,53,237,77,57,21,132,119,159,104,103,26,35,247,31,212,218,199,44,167,62,106,46,237,206,247,243,229,157,197,199,10,236,196,196,156,224,56,180,155,254,71,213,87,180,177,93,96,85,96,197,51,190,142,11,49,75,45,108,95,186,223,254,183,129,158,55,34,233,19,85,72,143,22,40,33,1,163,229,228,194,150,133,216,35,251,186,38,180,78,168,20,219,208,174,157,243,211,166,122,140,92,87,154,209,43,56,231,45,10,248,204,204,7,19,117,13,30,248,54,40,118,3,227,121,56,136,228,180,190,199,103,110,64,33,21,190,49,148,36,245,186,100,107,110,130,226,73,82,130,131,112,57,167,27,192,43,85,223,253,210,152,82,21,167,114,158,7,75,29,184,17,150,149,144,190,47,63,204,135,52,29,126,19,38,56,228,48,177,2,89,182,250,142,99,17,190,167,242,254,104,154,59,46,134,53,215,56,175,127,179,119,117,102,83,18,111,19,17,110,239,239,100,133,194,137,61,165,187,168,67,160,164,247,66,101,28,155,72,217,143,42,226,185,44,209,125,93,1,234,82,162,237,189,163,34,162,210,36,33,237,161,140,148,98,172,3,81,225,4,169,204,145,179,28,92,120,14,166,142,213,80,166,97,246,131,12,224,157,33,147,30,116,92,232,19,4,213,178,149,219,50,162,152,53,17,205,179,105,72,6,94,131,32,39,10,243,29,229,69,104,12,30,75,167,18,17,28,9,129,32,89,14,133,90,26,143,32,229,108,190,98,160,220,250,8,136,169,102,206,14,231,4,17,73,88,173,63,185,161,51,245,18,211,192,111,42,7,188,66,152,36,220,89,183,137,219,207,173,20,87,169,196,112,1,67,189,148,22,172,40,38,220,63,208,47,17,178,32,44,150,144,194,0,202,103,205,44,219,92,89,86,123,251,146,229,130,52,159,98,24,221,102,165,72,163,64,46,24,192,172,206,119,4,221,29,125,144,118,146,151,216,111,180,151,164,79,168,174,48,37,153,180,0,86,211,233,97,82,10,188,20,124,133,52,190,1,150,236,50,107,167,145,102,243,124,228,240,161,27,122,226,75,15,114,196,65,83,15,33,11,148,229,142,137,193,4,210,207,171,34,247,194,56,126,87,158,11,233,107,90,11,103,134,78,202,63,141,14,74,142,42,39,155,131,148,203,97,88,91,50,189,238,4,113,162,222,57,249,244,39,13,213,230,130,192,75,56,138,44,67,64,142,32,79,234,73,65,134,18,219,153,76,226,76,152,238,138,146,28,209,102,75,86,234,68,201,77,182,172,16,121,99,190,62,150,131,255,102,33,139,92,116,22,223,31,171,214,162,81,239,221,16,95,100,190,243,120,241,42,127,42,172,242,116,7,157,34,255,157,77,9,129,116,166,228,83,77,182,26,188,161,228,203,191,244,252,207,118,51,5,67,81,205,58,176,136,164,36,216,153,152,249,84,74,129,31,8,201,220,127,49,2,204,112,117,184,182,40,139,20,188,223,6,200,75,175,118,55,79,233,122,25,223,192,17,149,85,179,64,76,62,73,5,7,115,110,185,253,35,220,180,1,64,41,56,112,62,249,29,128,7,4,229,90,73,77,228,187,238,155,160,19,145,63,0,140,212,175,50,63,51,54,216,11,192,45,77,151,177,3,160,102,139,64,141,145,183,117,195,193,1,95,111,231,2,240,211,7,182,26,226,148,185,211,182,102,168,169,56,110,204,91,240,233,188,242,10,159,120,66,35,37,67,168,120,118,158,249,1,244,125,28,250,60,187,244,167,184,174,103,243,58,52,243,140,206,108,149,242,42,27,207,90,168,76,43,252,159,9,146,252,219,11,7,67,148,62,45,147,65,83,113,84,201,23,231,29,34,221,93,109,102,227,3,12,170,104,135,72,117,64,179,30,48,200,135,216,87,66,250,2,195,141,253,67,56,110,158,208,58,84,138,182,144,35,45,185,29,210,159,205,222,34,141,167,171,26,181,247,168,206,159,163,6,2,107,100,18,3,92,50,220,111,50,154,228,41,243,228,158,56,197,196,146,227,97,158,5,166,118,20,139,14,131,98,48,232,54,185,203,100,249,207,39,241,197,143,195,55,55,243,37,122,164,90,101,130,113,11,113,224,26,64,61,158,30,33,250,29,104,138,120,207,134,114,191,206,35,218,109,161,20,247,18,94,19,219,236,245,237,211,99,215,90,71,253,94,149,2,230,219,174,105,95,246,246,104,70,130,194,253,134,86,252,66,106,239,227,211,66,239,163,217,240,101,137,185,250,95,61,238,42,202,51,221,153,19,17,254,173,189,119,250,96,196,239,62,35,255,5,246,130,218,2,175,45,100,183,203,151,129,85,112,196,223,155,237,172,85,138,154,161,103,114,126,124,35,177,101,24,105,82,239,88,177,61,66,173,139,69,14,162,189,54,113,28,90,205,221,232,34,66,105,233,145,20,59,35,109,240,52,156,211,98,127,167,65,41,41,61,178,94,253,55,99,73,243,131,135,196,218,200,163,232,232,186,57,92,92,44,82,40,22,122,145,79,84,148,200,39,199,210,227,245,40,250,115,217,44,220,232,91,252,145,109,184,53,207,164,246,97,72,126,237,150,233,39,104,78,254,179,239,165,255,233,223,123,217,176,250,198,71,10,141,112,127,239,128,117,123,48,248,241,55,94,136,35,233,230,223,244,0,70,206,47,187,206,6,213,54,229,117,91,216,244,33,108,133,229,174,150,204,106,221,141,14,240,210,141,246,76,20,106,233,131,39,201,72,53,97,48,91,10,211,77,136,197,192,168,184,222,86,5,237,246,9,168,208,66,131,196,150,14,144,234,138,86,221,74,135,19,230,247,152,184,46,126,107,72,209,140,132,143,81,172,80,3,151,92,60,138,132,78,173,88,241,75,236,219,222,2,0,199,80,212,233,114,78,195,68,242,129,112,247,2,35,135,184,96,99,107,184,41,22,215,102,69,56,7,138,124,166,69,62,208,103,224,75,47,96,251,146,106,154,133,117,62,51,145,52,95,116,57,92,73,19,237,91,252,144,195,19,240,130,125,16,0,215,155,172,163,26,41,24,81,207,156,54,248,95,225,250,250,83,64,221,11,199,31,2,79,79,92,161,48,61,243,126,223,70,108,50,125,177,91,244,22,7,146,98,60,141,109,213,111,238,169,66,229,202,130,0,186,4,22,3,58,82,35,149,69,75,201,183,128,189,11,58,210,169,227,146,33,91,231,159,95,212,206,187,217,108,227,228,207,6,237,135,226,98,238,228,253,117,153,208,185,60,196,166,227,210,50,26,26,175,176,90,96,182,234,247,0,158,253,196,255,248,221,230,1,78,56,93,75,155,100,210,44,242,247,243,84,236,236,113,72,15,91,126,48,28,188,90,37,84,19,157,15,25,73,187,172,62,193,2,143,24,91,94,187,44,253,25,202,48,37,6,228,149,209,117,192,135,184,254,191,193,89,79,52,217,165,134,197,205,191,122,112,25,54,128,121,252,75,4,231,240,29,69,139,5,123,43,71,141,72,65,215,226,216,251,189,106,44,214,72,35,81,236,62,222,197,95,241,163,231,59,45,35,139,239,31,68,47,122,206,138,95,242,102,206,75,48,49,138,58,56,159,24,140,113,43,123,236,84,162,92,22,66,39,125,32,228,244,212,174,140,98,9,222,140,217,236,44,118,230,128,247,63,0,169,165,236,84,168,100,103,253,100,111,206,102,247,10,158,11,139,209,58,103,176,126,213,94,50,250,43,12,203,38,27,114,20,207,161,112,103,219,220,244,50,56,152,200,226,13,140,147,62,158,84,158,30,255,102,125,244,200,133,157,162,106,28,62,248,131,180,84,20,104,79,236,190,118,11,40,75,240,1,153,132,182,100,181,104,39,149,49,118,144,81,12,97,215,119,176,157,163,56,112,235,213,120,100,82,227,47,25,141,156,250,88,29,41,145,26,139,203,235,240,89,191,6,255,119,112,196,128,134,214,144,53,206,20,106,31,136,177,94,53,119,212,223,37,250,199,125,202,32,80,224,71,13,16,12,23,56,252,54,75,64,189,255,56,211,52,57,160,137,224,240,26,9,47,49,130,151,163,111,248,255,63,124,171,114,251,167,100,69,61,164,224,159,161,26,194,243,154,200,8,29,18,121,13,97,209,76,80,91,59,66,218,130,150,137,216,27,115,93,150,138,159,93,208,237,179,55,213,208,53,62,243,164,194,41,241,219,135,208,83,77,155,173,15,131,60,219,207,6,199,246,248,194,229,137,66,51,125,141,48,98,21,138,208,27,83,80,241,235,53,56,242,187,36,156,54,202,40,107,149,42,229,154,80,54,40,203,208,122,7,34,88,129,126,3,44,137,88,53,32,160,168,46,77,34,71,177,247,67,8,180,22,2,230,105,233,133,214,254,68,38,61,42,79,216,179,115,84,176,116,77,160,67,35,121,24,209,164,149,229,62,82,86,28,26,63,104,10,114,154,65,173,69,57,124,250,184,192,20,243,47,86,176,106,238,239,41,236,75,57,28,102,170,190,67,237,225,177,241,142,228,83,201,193,101,213,96,158,32,106,69,111,54,29,24,245,91,62,174,234,11,117,185,64,55,254,172,102,204,180,57,212,146,198,141,127,121,104,35,124,57,200,119,145,92,244,11,166,248,244,59,30,172,20,110,99,169,51,8,223,47,230,60,145,135,237,128,43,160,93,120,215,16,95,140,113,107,178,27,228,232,111,126,58,112,247,157,46,163,65,211,23,147,110,62,54,199,26,146,227,97,57,67,147,185,102,109,101,29,39,91,69,47,4,252,127,114,9,16,30,234,129,55,159,161,237,103,174,188,68,6,159,253,234,235,65,113,159,221,113,129,87,173,116,112,85,242,144,160,51,95,115,211,86,153,247,164,191,114,173,107,103,38,54,12,48,175,219,169,214,168,127,189,17,182,77,61,206,7,239,7,69,20,2,167,209,67,93,153,217,4,151,127,156,141,194,68,191,36,172,126,246,30,24,16,96,189,136,17,255,27,226,63,37,150,52,134,77,159,101,105,36,10,159,209,72,38,141,207,225,77,167,115,35,187,110,252,61,99,235,197,130,59,243,235,145,137,152,197,180,137,56,40,137,102,22,178,191,29,145,21,132,93,74,200,164,147,2,37,102,135,9,46,173,183,228,255,149,148,109,180,70,152,105,20,206,132,146,159,134,133,84,96,0,149,13,49,185,143,79,156,235,255,64,137,122,28,188,166,209,196,91,5,237,20,32,226,152,53,77,163,212,121,165,211,173,49,135,97,222,80,252,237,141,207,42,118,43,175,35,26,234,97,31,240,23,201,71,92,8,131,186,121,222,186,16,11,82,56,104,236,114,206,103,48,14,3,165,16,92,148,237,79,133,170,80,155,207,100,215,152,182,159,96,96,59,22,137,46,22,29,244,55,88,124,27,6,214,133,129,117,188,119,203,203,61,157,198,191,192,139,233,122,140,91,194,155,88,74,83,227,183,46,10,167,87,8,159,224,87,138,225,99,20,99,196,238,251,199,90,157,89,149,18,90,96,36,221,205,9,111,209,243,119,31,213,52,131,116,147,89,76,49,169,112,88,103,110,157,237,29,89,55,249,189,150,104,183,240,117,210,213,178,46,161,255,191,18,150,224,134,65,35,243,147,165,245,209,254,27,125,216,27,41,120,79,193,238,18,114,87,112,122,67,46,221,128,16,167,196,187,255,27,252,44,251,81,181,136,66,18,35,92,193,253,53,7,42,129,106,205,39,228,246,211,106,230,21,39,169,188,205,248,131,24,191,159,149,26,127,195,230,8,175,149,148,148,176,21,176,116,79,161,57,201,237,199,195,187,69,41,55,109,165,112,37,150,219,0,135,131,9,48,180,40,215,152,176,153,138,182,83,119,2,80,32,215,80,175,149,11,208,124,188,224,238,207,91,104,250,251,45,219,177,249,39,199,192,108,253,53,202,22,87,183,124,214,92,192,95,193,110,48,102,25,22,182,180,249,143,15,98,228,167,147,152,47,199,248,242,39,104,180,14,34,107,22,157,116,46,42,110,175,205,251,249,11,151,135,161,117,64,234,7,66,17,62,112,192,51,196,253,71,253,16,19,47,0,89,238,79,16,250,216,49,41,11,30,122,30,113,35,113,54,2,56,146,214,154,47,216,157,91,144,12,81,119,34,47,168,29,14,147,155,32,110,113,131,103,196,58,161,131,14,59,221,147,230,15,70,114,119,173,190,211,188,231,52,139,36,186,157,211,163,127,211,186,246,4,201,225,101,218,128,105,151,186,238,168,1,138,52,32,74,53,209,24,71,70,165,255,61,10,147,180,245,57,93,83,106,82,2,241,118,210,70,144,200,87,215,67,70,9,195,173,255,222,222,186,232,201,243,213,17,15,104,0,83,76,228,15,149,239,89,60,75,126,253,80,66,62,227,184,230,74,130,223,116,129,242,234,163,249,201,193,230,157,234,155,143,139,201,0,70,102,73,58,202,248,216,252,123,82,234,136,203,126,5,149,234,208,108,5,226,16,144,135,96,40,167,175,97,252,223,205,8,80,144,148,232,49,109,142,174,14,191,224,169,150,236,127,145,181,99,73,79,121,145,61,36,251,7,115,22,142,149,196,3,224,180,182,8,174,109,11,149,149,164,68,205,230,231,197,143,213,160,74,232,25,40,13,254,106,221,126,135,160,248,149,21,248,123,117,248,244,166,233,188,128,224,18,196,155,142,4,0,116,12,132,91,136,167,36,90,67,44,203,253,23,214,253,181,33,24,131,196,210,60,78,77,183,73,234,17,150,176,248,228,9,223,208,122,234,180,30,200,75,119,87,144,48,246,207,58,87,22,1,198,216,74,225,81,42,141,79,22,33,169,83,157,187,205,175,46,56,229,249,140,10,148,49,249,76,168,180,143,103,227,9,153,71,192,134,177,231,248,143,162,80,77,226,229,210,51,221,167,67,217,34,95,162,235,88,225,63,200,0,77,99,106,65,156,66,79,7,185,107,252,233,49,137,42,14,178,205,1,156,120,134,10,244,149,198,64,169,251,113,176,14,159,243,243,52,204,103,17,68,119,155,195,78,219,219,125,113,67,169,120,106,236,214,247,230,236,198,185,235,168,181,199,75,150,106,114,216,172,158,154,22,45,235,115,211,249,79,74,19,80,25,54,79,229,147,111,200,160,149,64,148,208,5,45,61,136,245,75,90,223,52,226,191,237,50,8,112,147,241,127,37,225,51,80,221,5,2,155,103,250,41,98,120,12,183,48,52,196,92,92,68,196,154,236,218,32,165,72,185,179,67,119,44,66,133,229,221,37,201,24,85,72,73,154,237,93,78,241,186,154,207,214,222,161,188,225,250,146,76,171,248,214,19,220,203,207,136,17,237,21,227,223,97,97,100,104,96,29,68,149,137,233,80,134,159,20,171,134,217,214,45,137,97,112,45,191,100,17,42,150,194,82,97,60,12,141,11,223,54,75,81,104,193,172,7,38,43,217,152,106,89,61,161,22,180,126,119,245,208,2,212,33,217,57,187,26,84,98,205,87,218,206,198,4,100,229,246,173,155,26,50,1,106,78,64,172,162,59,170,30,114,72,216,213,0,110,5,19,241,84,94,237,0,53,13,82,13,230,114,87,91,146,160,209,68,61,54,124,185,154,152,206,3,13,20,231,52,144,103,164,236,117,154,202,245,152,178,151,243,52,138,100,148,117,66,149,76,76,237,75,110,28,167,14,211,176,181,228,197,203,72,155,71,192,134,70,35,160,110,15,153,13,226,67,4,254,222,166,141,171,35,238,158,25,131,60,198,94,29,86,194,73,78,105,65,173,57,192,190,137,200,151,98,234,59,44,6,14,9,53,70,133,103,241,177,2,194,13,63,210,252,62,3,146,54,35,153,229,247,113,22,213,104,120,224,120,176,5,26,157,216,130,168,239,109,136,192,9,107,34,102,233,85,206,112,243,76,127,198,25,121,47,244,10,191,122,158,125,201,147,76,146,213,148,207,171,50,111,205,188,176,44,133,235,188,189,96,227,186,162,180,178,156,1,239,83,239,89,104,246,187,59,198,48,192,28,121,134,215,122,236,158,75,199,203,101,189,149,206,248,47,60,218,68,227,6,151,159,21,178,161,51,250,231,72,201,94,128,187,233,240,4,167,43,98,177,233,160,181,194,118,214,188,160,180,175,250,126,236,33,191,161,186,155,235,202,23,1,174,179,183,46,106,174,161,84,207,133,211,246,220,32,211,241,102,72,234,189,93,125,158,86,221,37,83,41,165,130,67,172,28,40,97,6,27,56,145,59,72,168,58,194,68,197,242,166,212,15,62,165,121,4,113,98,25,148,220,95,101,50,255,175,137,221,235,55,79,251,179,28,205,234,143,113,240,92,243,240,32,218,75,150,211,68,189,120,52,37,17,245,63,228,179,18,9,209,29,149,33,99,77,67,48,228,244,183,153,175,204,21,160,67,72,236,205,143,176,191,239,60,51,244,141,198,83,160,144,66,2,81,140,228,17,150,144,249,202,22,20,130,184,226,172,50,117,171,4,78,82,133,73,164,96,104,14,104,40,139,107,147,191,222,29,87,146,155,99,58,119,61,35,196,2,88,240,233,31,58,203,121,77,90,124,127,61,231,3,91,178,45,117,85,121,194,11,176,159,193,148,14,156,131,144,148,71,22,51,42,9,134,25,39,204,140,147,52,151,67,113,248,37,125,207,102,176,193,17,30,169,127,127,16,151,95,173,179,43,221,119,239,143,73,195,86,249,127,143,233,64,246,91,165,139,142,230,118,96,16,94,61,207,226,65,178,33,196,60,1,25,57,207,141,201,154,33,165,62,112,31,237,47,69,176,33,211,40,107,74,228,161,244,91,178,207,75,233,212,51,240,168,59,117,8,117,72,193,172,235,146,210,121,186,123,81,36,213,160,88,151,109,172,241,129,190,25,146,7,235,212,54,58,169,5,100,225,120,212,10,59,225,146,187,207,73,253,149,105,217,65,82,28,196,227,237,180,80,173,182,249,230,25,91,43,67,101,22,6,2,2,198,239,217,138,238,28,147,242,16,164,5,88,139,63,100,116,27,136,230,102,7,119,240,126,103,59,124,254,209,8,174,246,176,206,208,37,176,53,93,55,20,107,121,1,55,81,131,143,88,149,57,219,159,184,207,102,164,128,137,42,201,240,181,94,219,6,103,114,221,11,154,118,103,92,97,45,75,160,117,251,226,167,158,152,238,124,172,182,249,238,243,20,7,237,247,250,216,28,126,245,43,3,10,209,188,45,175,164,71,2,143,223,203,15,84,220,154,179,244,87,170,18,64,133,13,208,39,126,21,146,24,86,63,230,52,163,155,98,218,189,226,239,96,22,59,143,110,127,118,242,195,41,55,42,6,132,126,55,70,253,149,62,9,176,239,181,105,219,39,43,147,128,56,107,217,153,86,151,35,248,105,225,16,195,164,196,209,211,124,144,201,131,92,76,53,236,169,236,251,222,121,46,253,193,233,208,186,190,5,47,136,251,209,90,223,163,213,17,217,34,188,255,189,114,42,212,142,54,220,35,17,171,101,197,252,75,176,112,122,163,0,18,110,137,72,221,38,252,105,8,248,91,102,10,94,35,123,249,67,49,156,199,26,183,160,37,133,222,155,250,248,56,205,71,41,102,63,2,139,63,98,51,255,122,125,247,24,189,86,159,43,58,120,100,102,47,164,204,232,196,185,40,214,114,111,209,254,241,182,26,104,184,192,232,247,210,64,90,64,73,127,217,245,46,8,123,120,141,106,99,202,132,232,246,83,110,211,248,174,7,213,112,4,214,118,171,165,98,153,7,153,130,50,253,64,228,210,51,64,206,236,149,7,123,243,18,248,80,100,218,254,137,18,104,2,119,213,44,102,228,69,253,74,66,151,49,30,253,201,204,27,254,109,236,187,23,152,72,175,235,11,181,254,137,200,184,67,9,207,116,201,158,39,209,37,29,22,28,219,95,62,226,22,56,90,34,135,59,177,225,250,133,216,106,249,180,151,133,70,1,166,202,4,38,35,120,65,151,140,91,199,145,181,234,238,143,141,211,38,114,189,118,70,48,134,72,89,70,58,161,251,248,131,206,70,137,84,112,126,182,186,128,69,92,71,75,237,95,197,57,85,238,238,172,28,64,90,219,214,83,1,242,171,185,240,242,124,147,77,62,142,230,197,209,99,64,149,252,79,82,184,54,44,100,240,82,233,206,246,178,137,152,222,31,3,76,16,94,64,28,103,194,52,187,60,214,53,177,113,225,94,108,137,23,235,6,9,203,160,123,172,167,63,130,209,253,92,152,250,99,163,102,18,91,176,253,255,68,40,138,32,59,156,139,190,80,213,103,17,186,58,139,106,219,230,21,172,38,65,111,173,7,173,213,75,133,23,197,161,42,173,230,200,107,56,45,176,215,71,0,237,159,173,135,222,98,81,171,240,55,135,18,205,159,44,108,146,174,105,37,9,247,194,210,224,158,130,130,83,70,204,174,65,146,241,95,212,170,176,79,76,237,226,117,42,255,237,217,230,148,1,51,213,47,69,187,70,50,88,39,249,7,25,121,187,240,228,202,226,153,88,9,170,119,112,64,230,205,116,36,167,109,99,57,87,137,7,37,59,25,204,65,136,127,97,203,202,76,151,211,25,218,16,64,82,42,242,6,103,228,211,77,204,15,99,241,224,103,55,175,131,149,75,150,242,165,82,139,208,1,193,215,179,99,157,116,227,159,44,31,142,18,50,81,26,180,18,0,15,146,34,86,148,237,39,70,126,27,221,240,110,194,45,213,49,58,150,247,100,220,222,240,208,3,116,233,40,198,252,176,36,202,69,99,229,99,195,202,227,249,236,87,80,87,222,104,89,30,9,46,233,23,54,98,30,168,153,41,37,67,61,64,95,5,38,115,101,72,42,152,8,92,177,180,57,198,105,32,177,22,167,54,139,157,138,0,241,60,212,36,75,2,17,229,158,58,33,100,115,187,34,183,44,98,193,9,216,225,100,76,162,72,238,228,150,217,121,120,227,113,229,71,233,116,92,160,31,174,241,155,221,130,58,216,147,123,84,217,189,187,21,224,164,10,157,151,222,245,151,179,74,41,86,126,104,202,248,43,214,185,242,202,237,176,223,183,44,16,236,148,18,239,120,0,72,228,63,212,229,163,92,99,44,177,162,154,89,224,227,132,124,36,139,58,209,147,233,100,94,134,147,39,137,52,141,45,175,38,201,14,121,126,49,78,11,116,151,17,14,24,142,98,122,147,96,164,225,243,205,16,232,11,48,240,58,97,43,1,237,33,92,153,114,13,37,2,143,79,24,18,180,14,9,0,222,139,127,183,128,99,93,146,187,215,0,152,243,223,178,250,178,250,206,37,213,247,8,64,18,96,116,38,254,63,216,129,14,31,242,191,127,235,203,60,252,7,176,176,70,26,233,202,35,127,203,177,88,252,108,13,53,197,64,110,105,36,128,188,71,49,114,240,251,118,226,3,111,144,108,216,93,71,117,171,152,65,3,129,251,74,215,250,23,230,37,227,1,178,209,249,207,6,95,98,0,214,196,166,187,218,51,192,172,139,112,122,43,17,69,253,104,26,102,119,252,163,167,107,206,189,10,57,135,120,76,38,17,137,84,245,77,140,10,121,245,86,157,139,140,82,79,91,157,11,37,155,156,61,139,12,162,93,84,53,218,33,178,247,62,254,64,204,52,75,122,216,100,10,75,223,106,58,177,30,244,53,31,105,111,235,179,210,9,155,117,77,217,8,39,215,233,174,112,242,91,196,83,124,78,25,141,93,10,232,22,183,154,244,125,172,159,23,14,70,226,172,112,107,2,227,85,132,51,97,64,154,148,251,247,109,201,50,14,150,71,48,61,130,188,121,106,120,38,103,43,148,24,228,160,53,185,99,114,75,254,192,208,251,93,104,252,61,129,228,49,68,86,131,224,230,195,152,139,121,138,150,65,22,28,207,194,215,96,53,163,97,179,173,155,171,127,71,205,30,236,252,209,112,210,3,2,217,143,142,200,7,165,40,240,208,143,254,147,3,1,196,222,144,143,48,167,245,117,99,168,124,28,200,250,96,198,155,236,169,19,216,219,132,187,171,145,210,138,207,161,170,96,51,4,252,40,14,157,150,54,136,88,29,181,17,247,75,81,131,49,7,251,82,245,233,95,195,77,219,187,74,70,70,214,44,110,124,238,97,58,62,153,85,225,29,175,190,175,14,13,20,198,55,64,206,209,226,27,196,228,66,159,137,30,245,0,78,53,83,157,210,103,133,91,135,219,107,55,138,108,93,190,112,186,188,54,32,207,153,195,0,206,3,125,167,240,254,157,146,40,99,114,36,22,169,56,114,123,186,145,61,213,88,187,157,197,226,254,110,73,32,57,103,130,252,193,170,113,16,42,214,211,232,216,49,124,68,232,160,195,215,38,192,17,188,137,10,179,63,103,191,149,60,87,215,122,131,213,85,211,14,143,156,120,17,154,28,145,120,192,142,108,157,132,134,213,218,151,40,198,85,199,198,112,174,171,160,235,131,90,30,96,141,23,51,208,29,138,76,17,28,89,46,190,118,191,194,18,245,109,226,250,46,1,237,138,130,29,235,94,168,221,249,233,84,180,200,175,185,214,24,134,88,148,128,176,25,96,245,12,56,215,140,235,202,33,88,251,180,7,196,156,249,115,125,60,60,76,178,195,242,246,169,37,31,251,58,107,253,112,107,242,90,199,93,79,160,27,158,29,79,225,31,254,37,216,69,247,60,97,104,70,139,3,120,157,181,174,11,224,245,96,140,114,5,46,163,31,23,9,185,73,115,230,55,244,24,158,39,250,105,80,97,45,142,42,153,24,88,117,135,58,124,112,49,101,128,33,184,114,14,197,36,16,38,64,190,155,201,128,22,180,226,105,11,174,245,199,38,89,81,13,11,173,23,165,64,75,0,174,27,207,179,98,27,71,175,48,198,89,227,187,88,207,216,62,219,40,147,227,139,33,125,147,22,11,175,52,147,146,76,195,220,39,143,48,195,217,102,24,241,92,211,246,29,134,135,53,79,237,40,243,171,180,200,194,108,209,237,235,244,197,106,135,221,49,47,44,220,114,234,226,93,69,7,133,156,246,244,0,123,97,220,136,11,130,175,207,35,76,228,140,77,79,181,64,92,115,48,238,154,42,107,171,223,84,122,152,140,119,200,15,108,150,48,103,180,202,99,201,243,181,253,207,247,214,94,250,212,35,143,154,244,206,209,255,130,22,224,80,44,29,220,72,182,96,41,249,67,158,126,163,33,80,15,115,25,167,163,11,17,11,7,153,45,152,70,84,179,59,96,235,0,184,157,13,174,110,0,86,154,101,20,133,100,140,188,153,62,163,164,209,2,43,2,69,164,165,181,249,246,202,41,230,43,218,140,10,83,226,27,163,65,15,63,183,83,253,159,110,133,157,167,145,46,239,243,108,240,58,212,99,132,151,121,134,63,10,41,243,163,222,114,90,92,162,123,156,249,4,151,93,223,52,22,74,143,63,251,215,128,34,132,165,15,133,190,112,98,113,221,48,223,185,216,28,131,34,79,181,64,78,219,53,94,58,125,210,234,94,179,167,63,3,196,124,133,192,101,132,112,51,100,246,190,78,86,89,164,250,134,15,40,31,12,30,145,156,20,140,233,222,177,42,6,69,234,45,49,251,185,41,250,187,222,29,143,14,55,255,209,154,67,111,106,211,50,13,129,152,17,201,172,87,234,150,8,235,40,134,195,226,35,54,71,118,178,199,31,80,4,137,18,54,63,150,108,241,42,50,187,133,223,210,139,19,19,181,231,224,36,186,86,213,66,212,138,31,128,157,180,103,227,19,180,35,180,60,143,228,154,236,45,147,8,136,105,119,172,74,244,136,96,52,200,19,184,7,55,121,166,111,176,100,147,73,185,204,91,93,124,250,213,7,195,24,136,163,105,117,167,36,47,119,158,188,107,28,226,183,215,53,83,116,193,202,216,201,3,171,28,130,143,166,29,224,89,175,162,218,243,130,89,21,90,205,181,190,18,170,183,186,16,84,232,198,150,74,201,202,51,237,78,101,149,19,142,113,144,232,68,225,24,197,133,186,138,66,151,225,250,169,140,166,51,103,45,96,83,243,159,213,134,102,62,252,204,233,191,202,1,90,52,68,167,62,32,225,252,111,142,191,148,131,32,205,139,164,190,202,174,157,70,36,131,112,120,209,253,84,78,178,130,63,105,214,198,38,4,26,76,124,41,14,188,248,117,152,215,83,38,18,234,218,6,122,102,157,250,208,70,95,181,31,34,101,149,254,50,3,234,21,232,32,220,228,201,24,10,192,19,43,181,235,133,152,66,133,159,253,37,184,67,228,133,181,180,147,6,159,183,137,47,186,217,89,207,179,147,37,86,58,118,42,183,82,98,255,158,132,206,195,101,213,50,164,110,27,109,255,40,0,140,248,152,2,28,6,41,112,6,193,69,138,99,174,90,174,115,154,239,123,170,156,216,37,120,70,221,153,152,106,24,166,153,139,116,97,113,18,58,139,252,6,191,40,206,6,161,237,42,129,136,219,20,147,90,218,209,140,106,208,32,227,129,208,116,51,4,142,50,134,64,37,189,46,240,146,148,184,54,225,158,191,29,156,100,50,206,119,103,171,134,106,113,140,245,1,107,130,109,142,49,230,174,244,75,71,49,241,253,88,224,93,198,42,204,251,188,80,147,247,187,226,173,160,36,247,202,60,164,90,113,188,66,84,13,235,94,246,22,99,214,83,44,24,141,234,36,171,139,124,193,175,49,43,167,98,153,130,119,123,20,80,42,241,80,168,167,59,38,245,221,177,147,113,113,243,243,126,48,105,81,143,121,88,19,89,254,15,178,227,20,169,143,13,155,154,18,138,65,15,212,189,68,32,116,86,185,237,159,164,88,233,97,142,203,137,136,134,131,1,243,204,218,156,40,235,99,50,163,24,76,252,14,51,234,239,102,131,9,160,21,248,94,12,237,95,76,177,252,209,59,136,105,0,169,24,114,146,244,108,30,246,66,204,87,27,228,17,84,243,138,192,64,118,33,241,27,193,40,118,232,86,188,90,144,141,255,23,58,176,84,233,206,79,138,51,231,168,232,143,26,247,23,77,148,5,190,128,60,172,217,152,226,3,234,4,196,3,169,16,26,57,145,199,145,3,73,199,7,214,33,227,55,234,110,127,195,21,2,133,171,178,228,16,211,18,247,146,252,159,74,90,153,110,238,23,160,14,80,210,255,233,211,105,200,254,14,163,96,166,233,195,149,107,219,67,121,117,127,77,2,32,19,132,147,249,65,30,232,197,254,235,26,136,58,80,197,138,229,23,70,212,158,95,226,244,254,242,125,197,149,35,97,6,223,225,234,235,171,194,10,177,224,188,132,51,99,43,146,212,60,165,120,117,244,102,126,47,214,244,15,185,130,74,119,101,130,106,121,160,43,21,158,138,111,88,78,57,95,39,138,176,109,82,62,82,201,203,7,39,225,45,14,124,138,251,195,247,251,156,173,56,182,185,230,89,232,139,222,142,101,232,103,143,16,100,215,251,2,168,214,12,138,182,90,14,85,9,127,168,93,75,119,190,119,133,42,31,21,124,214,216,182,193,217,175,33,149,178,44,99,237,37,16,78,231,49,160,168,223,102,231,122,199,119,170,192,78,4,200,232,98,190,230,52,102,224,200,231,184,171,188,172,232,138,76,131,76,220,146,215,97,128,229,117,125,250,251,121,126,5,80,228,18,86,125,208,135,217,166,73,50,123,66,219,83,64,253,61,197,24,239,112,139,109,74,216,113,13,146,209,171,143,11,29,136,153,114,62,254,66,130,222,190,142,107,235,124,114,189,25,166,202,138,5,28,31,133,64,150,99,59,7,230,92,122,213,203,121,243,11,95,68,216,223,73,202,79,134,220,245,96,140,93,246,101,71,2,71,240,112,20,140,167,152,80,59,78,87,64,59,83,106,206,131,243,248,150,57,30,111,145,243,49,207,65,103,240,99,103,46,181,182,184,194,242,229,237,31,103,227,158,125,246,121,177,221,62,223,106,25,127,245,72,54,222,155,183,37,108,233,36,31,65,253,19,176,85,57,144,71,254,38,10,74,221,44,37,3,124,178,135,56,78,61,201,57,65,187,244,79,6,59,54,205,28,254,240,76,4,240,142,158,75,176,199,29,148,82,30,14,29,106,166,175,155,7,178,143,38,146,30,194,33,215,179,56,88,242,196,99,174,119,146,56,50,144,251,2,150,51,31,5,65,202,244,17,50,12,115,54,252,113,222,26,34,244,55,134,44,57,163,149,210,74,36,31,30,108,32,220,89,220,223,255,132,147,82,160,98,171,216,225,65,251,34,16,90,104,137,60,228,192,115,113,110,155,81,48,57,126,155,136,39,198,198,124,172,116,160,251,0,217,235,23,16,113,194,131,162,46,166,76,166,158,148,150,63,177,218,14,209,19,143,112,84,40,46,207,1,132,123,183,91,25,204,96,229,76,252,98,145,67,93,148,120,177,127,0,131,66,253,21,250,126,192,228,45,145,35,43,221,199,93,197,220,81,85,139,73,215,4,148,134,143,75,43,206,215,43,39,11,134,19,124,135,4,139,234,2,190,242,237,192,31,2,36,149,109,207,237,9,50,26,67,1,252,47,237,59,221,104,27,151,108,172,198,207,18,163,12,231,203,218,72,8,88,89,229,225,127,97,68,218,135,241,42,18,224,157,118,222,29,106,33,158,2,136,169,75,143,95,236,31,152,106,130,193,68,5,149,84,43,23,63,100,98,94,197,33,18,58,195,74,237,219,21,53,221,68,133,197,170,123,86,13,14,215,208,169,7,121,23,93,128,233,112,47,175,101,215,191,94,252,252,145,221,157,120,96,214,98,236,73,215,48,88,44,201,221,34,33,205,122,45,224,130,253,154,221,6,164,184,89,104,18,54,172,177,149,199,245,99,119,113,69,175,66,225,168,219,167,129,42,127,196,52,218,107,223,118,223,173,70,217,155,57,65,211,129,111,174,201,81,92,3,172,127,136,241,189,51,142,111,121,190,67,52,106,196,189,136,226,148,96,8,177,182,131,173,99,72,76,228,81,237,171,76,217,193,127,14,60,20,147,19,199,126,7,139,220,156,72,134,170,12,227,126,22,170,179,226,104,142,10,219,93,45,0,202,7,241,10,108,33,185,77,224,129,241,125,146,173,42,185,156,119,58,223,61,2,182,130,96,84,47,70,52,212,198,81,73,160,108,228,165,187,248,147,229,139,91,64,73,164,123,224,246,65,227,225,76,95,232,94,177,32,5,142,17,37,111,99,18,7,236,75,43,110,133,246,232,209,93,142,143,23,217,198,58,70,222,227,212,121,108,103,36,50,18,9,177,12,225,52,240,193,146,210,218,161,68,161,255,180,100,150,104,229,70,185,16,248,229,59,145,199,210,193,24,115,127,18,82,125,95,187,49,51,213,224,231,251,72,34,212,163,114,26,43,90,198,148,36,123,161,54,68,184,85,134,53,204,82,171,158,141,179,29,0,213,181,126,253,3,247,170,34,19,101,63,94,203,187,105,24,215,161,39,35,5,3,212,121,208,51,115,240,157,65,3,249,122,98,224,14,227,244,16,50,172,123,150,189,188,213,74,179,79,13,59,182,154,104,32,202,47,42,115,117,8,208,0,9,207,167,97,90,146,255,97,170,86,99,235,217,96,205,246,157,3,25,7,40,7,58,41,200,44,177,155,243,218,66,221,229,226,24,243,225,26,222,93,255,74,170,10,180,254,58,190,102,102,216,94,94,216,154,253,203,1,166,178,204,73,121,246,69,11,106,250,202,83,103,161,243,176,210,200,121,19,161,6,255,21,158,21,82,212,78,154,184,80,79,50,163,244,238,184,214,27,32,43,105,88,112,167,86,48,195,14,97,236,3,199,177,224,155,174,199,34,126,231,116,62,21,147,14,71,67,208,168,102,130,86,170,155,167,226,87,180,114,129,182,103,7,251,148,192,123,102,126,101,122,75,176,96,55,38,172,106,160,114,238,224,164,253,238,141,182,177,151,116,228,93,67,153,59,234,33,215,180,72,116,128,241,151,108,51,146,87,193,208,100,92,57,162,240,36,22,148,251,78,143,105,135,200,89,169,58,143,33,123,183,124,82,241,29,125,62,31,157,42,54,113,33,20,103,77,172,126,178,188,45,240,119,206,148,168,154,77,34,80,197,236,203,47,223,90,146,147,251,133,107,60,222,162,100,160,64,140,213,177,168,169,84,210,141,242,37,36,14,155,180,242,68,40,56,126,136,226,148,186,217,219,116,205,7,140,105,29,50,37,143,242,88,13,202,130,163,231,131,62,197,246,13,24,188,8,3,68,201,179,102,233,28,134,212,184,77,205,133,253,161,18,105,131,76,75,221,248,88,215,41,27,36,40,230,37,212,237,61,219,71,113,101,51,158,247,194,134,96,84,57,135,173,241,27,255,126,28,79,241,29,219,63,163,209,71,230,84,27,57,49,107,97,57,7,233,156,140,33,165,200,200,138,23,183,228,97,1,255,141,110,11,114,195,15,48,157,83,53,141,126,54,202,7,14,207,72,85,138,54,255,221,252,75,110,48,127,10,58,131,177,168,108,75,81,217,235,254,66,93,194,250,38,129,37,75,164,127,154,16,223,162,235,171,153,184,246,67,129,213,32,222,224,53,242,168,97,189,46,97,36,176,235,32,182,232,211,4,196,240,34,187,15,231,152,249,51,63,172,181,198,183,0,55,20,155,155,139,125,238,169,69,42,5,241,226,147,13,95,143,168,221,95,220,67,56,211,63,127,38,241,252,50,194,107,167,17,223,150,67,161,9,206,40,55,158,24,191,181,151,172,116,26,255,180,35,186,210,219,21,128,250,10,74,102,148,66,84,124,223,246,68,107,135,116,226,113,95,166,18,154,30,229,193,172,114,81,177,152,78,101,57,153,179,73,51,92,105,214,157,217,122,185,73,30,52,65,100,23,131,178,181,93,227,177,99,180,27,158,159,198,7,40,80,17,158,143,110,11,131,193,127,131,196,160,216,180,29,228,199,228,36,172,208,140,60,157,206,255,125,218,88,237,47,195,201,109,213,2,121,206,211,206,246,243,171,76,100,219,95,197,58,25,137,109,113,24,143,189,84,106,31,168,47,211,240,150,105,226,20,134,52,57,81,75,233,116,238,84,3,4,30,191,14,7,4,107,173,137,29,252,100,192,126,22,93,241,11,165,81,157,71,110,214,70,39,36,24,120,243,83,61,218,17,28,99,164,132,112,221,177,221,96,180,64,244,164,74,99,253,78,199,0,238,201,1,46,42,103,153,181,83,178,21,211,220,131,55,195,41,115,238,57,4,129,72,204,249,65,229,195,53,221,85,133,243,66,225,190,240,73,229,124,30,108,162,62,193,62,232,215,145,23,173,247,2,105,49,197,250,80,46,203,76,99,26,226,87,248,198,4,133,116,55,43,173,228,214,129,44,159,36,156,190,173,94,168,169,104,162,84,89,122,203,171,97,242,7,176,40,80,173,39,131,5,183,104,88,238,26,53,10,126,233,254,86,20,229,168,204,128,225,98,62,234,132,89,129,229,108,94,161,100,85,200,214,255,76,92,26,252,223,165,105,64,35,173,254,47,59,35,111,205,47,3,10,155,142,166,148,229,139,209,213,9,118,195,32,109,172,183,199,56,176,206,220,85,228,24,174,196,139,144,178,147,44,200,175,146,104,35,221,129,218,187,191,211,35,1,148,133,97,128,11,3,101,183,44,112,204,189,46,176,201,140,118,188,126,150,130,137,152,55,123,229,64,59,254,112,2,104,122,70,21,127,154,154,46,82,223,7,237,49,0,33,145,98,141,235,192,125,82,47,20,24,85,218,44,165,43,63,175,69,160,176,103,246,139,102,177,190,117,231,58,189,172,42,176,23,67,121,231,122,246,207,81,77,164,101,58,76,209,67,237,227,128,146,62,152,140,194,109,35,15,27,9,147,123,121,105,113,178,105,87,75,250,36,154,199,41,82,99,36,13,18,62,221,222,236,53,173,23,188,223,64,204,7,217,116,175,152,63,147,251,220,187,156,109,156,222,91,79,189,153,75,52,51,212,22,146,154,227,82,215,242,222,69,233,19,181,27,250,84,180,48,44,236,38,94,139,47,125,43,168,48,253,48,121,115,90,55,255,224,206,153,42,145,14,252,15,244,11,129,144,156,149,152,21,251,97,250,214,125,113,178,210,74,249,236,53,143,81,24,29,182,60,37,157,20,174,55,121,252,131,19,128,245,198,91,126,111,145,232,165,221,74,205,219,194,190,119,53,3,199,112,157,114,104,244,112,215,65,175,108,11,36,221,57,148,13,153,98,59,53,155,211,59,92,163,72,196,56,2,93,242,109,18,214,88,216,128,34,156,219,225,130,160,179,1,230,48,28,161,67,57,35,215,26,108,57,211,190,142,143,109,195,120,200,65,17,127,30,211,173,199,183,43,50,252,90,149,139,123,105,26,205,99,148,2,68,139,157,239,125,20,96,111,57,20,226,37,75,253,7,168,202,226,208,254,124,255,252,93,136,174,217,210,95,103,250,26,77,32,147,167,22,38,55,59,129,230,0,147,155,56,32,82,124,94,149,97,177,63,165,6,207,69,65,40,173,144,252,159,6,131,171,150,237,77,192,35,121,49,115,87,121,171,2,160,78,88,218,96,12,229,84,169,247,187,227,100,239,215,10,146,143,227,207,32,16,55,141,211,190,88,214,42,170,166,140,112,82,247,104,106,70,18,36,21,205,21,146,155,149,97,202,132,99,185,31,4,224,75,116,78,187,39,132,68,101,175,188,44,2,52,74,8,125,242,235,174,241,2,153,25,67,177,135,243,184,44,242,237,135,119,205,192,122,148,155,232,64,103,134,231,149,149,225,109,133,156,151,142,87,71,29,125,209,63,121,66,55,95,110,118,28,162,66,122,73,38,208,149,15,52,144,97,198,216,120,69,3,164,114,50,116,119,145,106,229,81,130,228,147,140,194,137,79,130,79,127,58,89,131,121,52,84,243,187,2,83,193,188,138,95,7,223,23,238,32,91,64,29,236,106,87,141,119,93,94,32,129,62,146,250,155,51,130,64,136,57,44,29,229,0,172,220,230,37,98,147,55,72,209,169,13,41,163,144,133,211,73,171,72,10,41,134,184,37,250,250,250,131,60,35,90,12,12,53,201,133,97,183,144,144,69,38,29,248,106,168,44,55,43,3,233,199,13,8,62,164,209,189,138,60,49,111,247,202,15,207,28,156,127,213,212,161,200,97,19,253,56,87,15,67,67,9,28,183,29,7,37,118,129,83,11,177,244,172,85,25,117,11,9,125,104,211,64,48,171,118,136,37,236,109,47,63,218,53,159,9,211,251,218,2,63,63,161,100,32,171,14,199,66,151,170,236,110,235,136,104,95,233,197,93,164,35,122,248,129,69,28,224,201,233,160,188,243,139,183,148,29,17,148,159,212,145,94,219,240,62,22,112,148,186,210,148,230,1,15,43,100,29,225,204,235,160,64,224,2,177,112,119,45,228,242,230,165,155,225,173,143,175,176,113,217,40,52,185,113,25,176,121,58,174,210,223,145,168,243,39,173,166,210,9,3,26,236,193,159,133,25,181,64,78,25,62,179,150,105,140,141,19,171,241,65,189,211,252,14,5,251,131,220,94,52,36,121,86,254,154,218,60,60,236,170,216,208,181,150,3,130,135,159,246,128,103,244,84,106,133,29,133,49,72,229,104,156,243,67,163,224,84,208,148,211,167,1,242,198,56,73,161,126,232,231,84,77,220,133,73,116,69,207,5,71,30,64,25,240,236,219,246,61,96,131,48,49,30,234,228,237,200,216,14,18,29,220,221,90,117,41,96,248,197,206,111,77,186,112,135,144,151,19,159,89,73,47,82,226,31,124,98,182,246,74,20,37,62,83,157,98,80,142,234,156,9,92,1,21,0,93,233,151,87,85,45,95,15,37,117,3,35,144,91,75,230,64,189,122,175,42,55,4,214,65,196,138,212,39,133,112,35,149,77,255,4,151,163,127,135,224,227,135,164,145,6,66,96,234,194,231,67,105,2,45,50,244,100,160,206,168,17,202,241,219,107,111,35,26,16,39,92,233,253,190,141,73,94,142,0,245,217,79,190,58,77,28,201,125,137,193,155,196,214,171,209,126,191,127,13,90,149,167,230,94,196,149,205,193,218,229,239,99,229,20,108,251,45,133,93,228,184,24,113,18,32,67,187,21,223,42,58,3,112,150,149,246,171,163,149,86,22,25,167,105,32,54,93,225,28,91,12,22,71,201,206,8,201,25,86,117,194,185,115,218,234,248,119,62,66,63,93,231,239,252,241,18,98,52,223,22,131,196,35,113,107,142,154,161,187,142,75,162,13,227,16,131,132,107,227,31,212,119,196,29,138,65,49,126,216,210,97,110,233,137,39,36,162,22,176,244,143,240,179,197,145,114,142,53,65,74,55,188,159,66,67,95,162,107,160,71,236,62,36,38,168,8,131,176,54,239,152,47,112,30,182,167,142,215,70,63,186,221,154,149,192,134,108,157,141,206,25,121,71,29,36,17,193,165,138,220,245,98,72,67,134,124,108,240,70,76,250,78,58,46,29,147,159,128,109,128,203,111,173,85,95,0,3,48,87,207,81,69,133,217,49,75,62,217,110,155,218,181,68,77,217,20,196,65,140,47,118,23,104,15,28,204,52,26,208,107,147,124,96,190,69,166,8,189,218,164,163,100,224,206,162,142,210,241,89,83,3,160,225,82,137,158,1,58,38,51,49,24,31,184,11,11,109,36,15,138,157,155,107,48,251,199,20,149,66,76,210,93,120,142,5,240,197,187,72,150,194,137,218,243,38,64,182,217,103,53,23,95,10,206,80,145,160,25,167,127,244,55,27,205,247,114,154,86,2,80,216,228,184,28,144,110,193,34,4,125,9,2,122,54,169,231,54,203,71,145,19,94,122,73,247,210,119,120,107,5,223,187,164,111,239,42,134,140,74,181,173,44,136,176,122,75,101,143,12,81,90,111,184,244,79,208,205,74,240,88,209,91,58,218,181,61,44,235,239,106,233,106,101,198,129,10,222,125,43,52,67,211,209,211,172,213,102,143,171,143,160,45,120,32,195,201,146,218,12,82,81,55,175,91,246,158,43,247,184,118,144,125,233,211,72,167,175,70,184,145,45,111,64,224,79,91,146,183,143,248,192,200,143,59,171,247,38,241,233,166,196,255,4,246,5,67,68,213,157,52,202,84,0,224,211,197,81,154,14,24,219,223,185,0,15,193,234,127,149,116,134,35,26,63,35,252,163,193,73,4,251,17,181,235,139,133,211,175,234,40,158,71,205,107,24,198,215,11,216,187,0,255,85,211,36,108,189,45,161,83,253,1,228,132,129,48,17,110,124,185,66,111,118,25,58,28,144,184,36,52,3,42,12,38,254,143,174,147,200,131,105,183,146,1,247,190,253,246,173,70,228,212,68,95,102,149,36,195,234,182,28,62,174,48,72,2,187,234,0,65,232,198,31,183,177,85,229,139,95,129,120,69,167,26,123,203,225,146,140,109,233,76,93,155,56,186,88,46,48,20,242,29,82,166,164,0,203,54,112,97,44,109,10,15,215,126,241,170,65,250,207,195,141,86,240,29,48,98,212,149,100,187,172,14,55,117,121,221,189,150,121,227,77,203,150,220,158,42,111,71,141,41,167,228,212,92,222,204,34,238,164,77,129,86,235,88,236,210,202,218,236,220,160,158,231,177,108,55,197,124,45,184,6,209,43,142,223,80,143,233,180,163,91,146,235,123,168,222,61,1,102,219,149,184,202,10,52,33,203,154,150,249,91,42,101,168,152,208,147,159,27,227,38,205,63,85,134,201,209,86,134,74,120,166,64,204,17,221,64,194,80,52,44,138,134,112,16,99,154,83,119,133,13,149,171,195,140,114,109,207,1,238,70,173,246,242,33,239,253,94,44,165,29,251,136,14,181,209,4,113,77,14,179,105,151,243,79,239,209,73,63,254,107,16,73,245,7,67,128,5,250,100,187,24,242,93,49,143,52,222,142,29,8,193,91,83,165,121,151,157,104,42,198,250,25,23,135,245,175,64,32,122,76,246,215,208,228,111,95,120,156,67,140,27,22,255,97,116,170,179,141,22,109,96,26,3,86,174,18,142,163,130,175,46,186,238,33,63,198,230,251,185,133,71,10,202,18,112,29,33,117,159,113,50,144,44,253,35,209,102,115,70,186,254,55,162,10,111,139,54,218,167,60,197,131,159,122,64,225,49,234,235,126,165,40,171,143,168,227,194,101,208,90,134,103,186,88,196,82,66,33,59,207,212,208,62,180,102,182,55,71,221,1,164,0,130,230,116,84,215,129,226,25,29,150,209,23,238,43,208,113,238,196,131,14,214,47,224,216,22,53,111,88,55,175,81,81,13,211,23,198,94,194,123,196,149,152,60,187,134,102,5,36,63,94,213,108,45,120,94,67,134,136,112,149,191,106,186,164,6,70,140,1,76,88,178,179,44,43,142,20,13,244,116,8,232,197,214,83,153,196,65,84,15,135,161,161,89,165,232,134,154,66,36,176,24,56,204,59,160,203,142,155,11,211,81,88,22,82,121,142,7,212,33,166,9,131,191,250,157,78,168,96,204,131,104,11,51,221,221,104,136,44,98,224,88,146,194,236,131,195,49,215,72,241,166,112,225,203,205,184,206,111,86,88,68,54,61,159,11,16,162,60,100,141,190,251,18,209,240,160,115,217,103,158,26,10,161,203,15,255,37,42,95,93,198,15,96,178,100,137,40,142,45,214,179,122,58,219,212,100,20,17,32,74,243,27,184,34,95,238,37,192,29,203,43,7,107,142,84,188,145,182,65,123,74,18,83,13,238,115,74,118,222,94,89,218,134,223,69,102,40,240,215,54,59,195,175,177,17,212,236,145,247,23,222,239,142,41,162,198,64,31,208,89,241,211,96,96,104,91,226,245,25,192,242,141,152,122,175,163,73,73,52,38,211,110,11,231,29,85,219,245,33,240,63,27,49,1,202,169,55,214,126,103,192,227,213,149,20,69,44,234,174,87,195,72,160,167,177,15,1,56,196,249,27,203,201,210,58,70,132,215,226,208,77,164,10,191,160,251,98,61,154,108,198,191,31,27,165,238,178,165,177,12,77,236,209,148,100,190,62,79,6,108,139,139,21,113,60,157,9,24,12,80,71,248,189,98,24,125,40,195,253,197,142,15,131,31,193,72,90,22,47,136,254,203,149,200,237,166,192,58,115,73,58,5,93,120,1,179,174,128,58,216,25,246,166,150,119,41,253,173,21,138,114,106,243,134,224,117,39,101,176,169,74,177,31,142,184,47,70,139,131,134,103,97,26,61,133,214,56,155,213,95,236,190,72,223,10,45,94,94,251,178,217,255,27,52,175,57,123,215,31,108,226,72,201,165,127,25,143,240,139,167,105,141,80,61,133,222,217,29,236,177,90,254,176,195,32,28,229,83,54,44,84,236,153,38,59,237,73,149,125,63,202,167,192,108,225,159,109,4,47,252,3,129,239,131,250,226,129,145,88,127,239,180,65,52,84,250,204,21,173,150,211,78,153,140,9,24,165,181,120,23,133,104,177,1,12,242,100,162,119,121,228,180,188,172,233,98,40,17,173,23,72,83,185,95,234,157,149,235,40,248,218,225,84,119,177,223,102,21,22,40,207,133,105,82,39,100,131,147,10,129,222,107,209,154,131,24,12,67,68,7,255,254,244,205,113,234,18,101,103,156,124,232,31,185,134,146,120,79,180,222,141,81,156,103,66,246,153,83,127,49,124,36,202,54,45,252,170,28,102,164,125,155,84,95,139,34,43,162,248,188,162,67,135,182,193,160,21,199,149,85,191,81,114,161,240,21,44,203,115,177,161,13,168,29,143,176,13,193,192,224,141,243,234,174,250,25,165,54,199,201,241,95,250,31,67,15,149,210,181,70,17,150,50,84,34,19,39,82,78,237,2,140,96,80,125,109,185,213,19,208,39,85,241,62,214,194,51,125,18,105,181,229,162,220,128,30,141,239,29,218,107,101,46,95,44,40,6,134,238,215,88,114,158,15,41,84,68,195,80,179,73,230,27,193,115,245,20,33,123,211,66,184,215,110,22,140,93,166,220,251,186,53,131,98,42,25,184,236,213,220,180,156,69,153,134,86,66,72,229,11,140,101,225,47,0,244,102,219,34,179,220,95,32,242,185,89,16,220,88,26,189,77,250,248,58,16,252,69,16,185,118,206,29,78,81,62,254,25,33,225,92,44,244,154,137,235,225,217,196,128,15,160,173,93,90,120,227,75,189,106,123,254,12,190,109,153,187,5,68,85,27,85,25,17,221,177,92,184,105,101,90,93,30,161,102,238,163,184,24,181,99,239,117,245,17,199,176,208,190,81,229,105,129,48,105,55,254,208,66,28,177,102,195,173,220,50,85,19,19,98,237,47,179,137,130,224,247,233,243,130,236,60,243,28,76,55,109,124,249,255,123,152,159,134,79,210,175,68,139,81,187,238,161,28,52,138,154,97,68,169,213,14,198,166,216,150,153,196,58,105,65,122,36,146,176,41,223,157,95,100,124,118,3,55,173,50,87,52,193,49,154,85,114,0,70,20,150,89,164,39,115,56,144,224,145,186,249,1,23,68,4,152,156,21,165,90,135,74,173,203,12,219,209,13,72,119,172,187,129,215,238,134,1,14,6,213,188,183,142,115,158,142,155,76,140,196,54,77,171,168,124,185,62,163,100,201,163,94,219,102,97,18,217,210,172,121,93,100,213,167,33,67,78,15,64,149,43,108,242,170,35,88,98,252,129,63,65,128,68,12,203,151,182,168,82,236,123,54,140,169,95,84,8,54,189,174,101,0,91,20,138,16,49,245,55,179,51,209,91,153,220,89,189,39,123,222,70,119,120,118,83,64,118,68,204,22,217,163,118,43,174,186,161,40,60,126,66,206,0,174,214,53,223,246,147,112,5,91,30,3,3,146,192,88,50,62,37,26,112,69,91,135,125,210,161,113,138,195,231,241,40,237,222,152,76,73,253,149,67,4,136,120,124,157,96,164,127,249,123,120,192,79,235,223,9,106,47,9,209,200,62,106,126,26,105,241,213,245,156,44,201,168,248,83,131,152,131,228,81,201,20,61,95,145,167,31,58,175,235,75,157,213,167,69,68,155,152,56,222,145,121,122,155,193,77,92,240,12,217,194,230,236,200,161,210,129,51,147,29,196,118,235,253,119,101,191,130,125,98,105,33,202,196,228,109,140,224,209,143,55,0,43,130,231,160,233,249,148,55,172,13,185,248,244,190,230,128,34,71,13,197,51,82,98,208,84,47,69,147,13,200,131,102,108,138,159,220,179,76,109,48,85,114,176,179,247,47,34,29,241,203,249,71,89,19,75,36,21,100,137,85,164,92,236,79,14,171,96,201,244,84,94,17,237,236,85,113,48,233,255,91,204,122,96,16,110,69,203,255,12,121,13,108,35,9,197,248,97,177,232,134,116,137,152,211,7,179,125,208,35,66,148,83,60,124,80,11,52,45,188,203,239,7,228,84,235,65,252,116,215,183,222,70,215,228,151,189,221,131,201,80,5,210,35,46,177,179,182,45,164,119,151,112,139,34,219,247,23,109,83,98,210,230,195,150,143,111,250,239,251,163,251,46,14,248,70,150,145,74,27,109,20,161,174,147,229,77,171,200,67,152,197,233,213,5,168,231,255,25,93,211,0,115,166,172,30,206,59,1,124,123,174,64,182,78,75,226,212,2,1,216,99,111,14,157,236,77,6,41,108,209,85,2,74,137,49,55,118,79,150,173,159,108,102,139,111,140,92,108,107,231,134,12,55,57,214,18,192,9,160,80,15,86,15,59,106,21,23,171,29,206,176,216,122,236,79,238,199,130,236,192,240,183,188,74,140,70,234,21,6,44,246,76,235,105,66,20,154,159,90,31,97,149,115,53,2,252,191,151,120,65,29,36,243,179,198,254,131,222,253,2,161,43,167,153,154,153,247,86,111,188,195,16,102,129,36,211,222,134,102,50,93,233,117,86,140,226,238,83,157,149,165,14,82,99,59,3,25,187,174,72,68,32,171,48,225,192,60,132,164,219,30,246,225,235,188,94,28,13,45,182,163,208,73,31,164,99,108,107,181,13,117,137,94,10,103,17,98,225,87,230,26,237,129,225,217,2,186,198,23,225,103,137,202,180,117,103,58,147,43,85,153,141,103,118,33,98,166,109,66,54,239,108,91,10,123,48,49,201,209,83,105,133,21,137,70,145,157,92,211,227,207,161,105,155,138,26,116,104,218,144,240,235,165,51,18,1,62,73,177,58,1,185,135,89,34,247,213,235,165,233,71,18,90,164,233,45,73,208,27,61,37,146,236,209,201,108,217,168,209,8,53,197,143,43,44,249,77,144,147,228,4,211,146,206,72,59,206,87,69,236,98,156,10,205,118,116,186,46,211,188,29,131,216,152,93,77,152,83,241,169,154,182,129,216,225,164,179,124,53,132,173,146,82,79,126,191,194,138,251,91,83,49,221,238,185,145,30,225,70,21,241,111,245,117,44,11,228,148,36,105,119,52,68,1,2,134,68,44,233,132,29,108,118,174,104,206,184,190,158,218,240,223,221,225,140,161,37,17,11,158,4,233,70,123,135,5,5,5,181,163,8,40,237,49,136,5,123,21,0,85,21,13,167,240,70,1,253,192,34,217,123,163,44,229,101,85,39,218,95,225,104,14,202,203,104,78,71,148,204,203,181,217,211,31,168,164,137,245,233,243,219,176,199,226,209,73,164,188,236,227,240,81,69,2,96,107,74,234,84,243,74,36,13,11,138,145,19,218,9,154,110,192,225,174,15,253,156,96,204,197,236,95,163,3,232,181,67,98,203,44,194,47,186,246,74,131,93,233,240,123,78,221,219,202,76,100,218,164,199,141,188,69,131,35,230,84,112,214,29,94,170,117,197,15,148,25,181,80,206,82,50,59,173,66,209,183,95,165,67,0,118,172,84,105,211,156,204,201,201,102,222,50,162,200,69,249,242,79,50,112,126,178,128,211,56,177,197,234,127,185,235,9,76,234,74,99,14,73,57,124,139,245,7,121,129,252,131,24,96,132,9,192,147,252,194,8,254,91,247,72,179,75,123,159,158,220,163,110,235,128,100,230,61,234,94,46,216,21,201,100,166,141,168,98,70,112,104,198,77,212,172,166,90,147,132,23,246,28,34,167,138,251,202,174,140,45,145,192,168,19,254,89,231,175,140,126,135,140,188,52,169,166,237,204,112,152,58,41,230,93,195,185,37,178,57,92,172,234,164,189,125,97,223,255,49,186,143,222,17,135,67,246,54,198,141,96,91,238,139,124,63,70,97,125,107,109,119,66,219,187,36,197,33,211,54,44,144,47,200,255,19,170,174,100,138,89,254,126,224,195,5,238,95,118,210,140,197,185,187,148,219,44,198,182,170,237,56,178,73,36,116,242,19,246,49,202,155,97,185,5,44,141,141,85,170,70,6,136,143,139,214,7,229,92,126,117,96,5,117,243,232,191,105,241,239,243,111,234,57,111,161,167,167,44,22,106,45,18,165,219,60,160,227,247,5,180,131,104,41,226,57,89,208,33,135,201,164,251,95,241,34,215,111,222,231,42,140,80,98,237,129,233,47,250,157,153,193,191,49,176,207,181,32,204,123,88,156,107,222,107,196,236,119,192,52,7,252,75,186,75,128,8,246,143,9,124,44,79,98,35,10,211,73,6,17,23,173,124,12,233,147,234,144,200,197,199,219,250,235,110,104,193,91,18,176,212,44,157,99,235,46,105,251,148,190,65,35,182,154,198,43,137,135,150,66,209,67,241,124,213,127,33,246,221,150,241,67,213,80,161,40,195,80,97,2,155,31,101,192,49,92,45,65,116,111,57,236,197,2,253,168,0,239,175,251,95,101,255,147,74,8,223,30,98,124,138,2,106,245,140,88,111,1,40,214,163,211,55,165,247,250,17,70,188,66,142,213,240,231,205,116,83,214,59,206,118,182,249,67,74,245,78,83,31,224,111,44,4,147,149,134,195,7,57,145,131,219,122,84,247,65,216,46,189,233,49,164,102,98,52,141,137,190,103,90,166,17,50,211,167,191,140,13,194,170,78,156,67,194,250,148,235,102,61,207,214,19,190,28,205,37,84,154,253,205,72,246,147,251,229,229,170,39,128,190,173,18,43,113,5,246,203,173,137,22,86,237,167,243,223,187,113,190,128,206,163,24,229,52,76,146,77,61,98,78,43,216,175,91,111,3,186,190,100,224,96,128,186,186,132,148,201,24,100,151,185,45,112,95,62,208,43,92,85,252,12,127,41,171,108,230,25,213,74,221,118,118,66,38,18,53,48,244,168,124,173,238,23,30,230,130,73,244,225,205,241,53,28,187,49,101,149,230,89,219,199,42,170,102,70,159,218,151,244,196,31,11,130,22,164,236,87,226,47,84,2,14,139,253,67,199,70,85,115,154,150,2,102,88,39,124,208,179,66,224,14,164,240,233,135,118,220,46,76,217,101,238,122,51,206,27,109,161,136,97,236,151,93,64,57,227,34,12,31,105,103,140,101,48,197,185,95,41,30,146,139,135,239,157,204,113,140,223,13,15,194,234,158,18,1,115,209,193,23,146,57,222,116,135,78,143,205,60,125,149,196,24,177,247,203,110,204,235,50,180,152,142,73,99,171,158,87,235,229,64,214,163,220,244,53,120,129,209,96,19,42,212,154,89,125,235,185,237,185,249,137,206,222,168,86,175,213,101,39,18,253,211,1,60,55,212,0,211,95,236,250,210,4,56,56,170,184,14,92,173,66,28,131,82,244,240,160,248,182,131,130,209,100,126,213,38,136,61,11,62,219,5,204,102,232,50,41,128,24,177,229,128,125,124,96,41,94,194,147,236,88,40,215,38,124,146,7,208,35,187,206,64,35,11,32,193,77,78,85,174,171,121,161,45,55,70,218,32,43,212,167,11,108,244,29,207,174,75,215,49,178,102,172,193,176,56,68,19,72,155,240,15,189,2,176,218,124,26,59,100,192,61,232,231,152,185,152,129,32,63,13,241,143,133,228,231,201,163,196,42,193,56,79,171,200,169,215,119,9,246,54,65,74,202,37,96,187,197,220,89,231,25,159,42,126,220,169,208,144,246,134,233,24,141,150,235,214,133,59,12,252,63,140,110,46,208,232,12,197,17,79,199,31,152,86,110,36,12,163,32,120,98,194,164,57,107,224,200,218,100,107,55,246,227,238,173,74,45,47,130,122,31,127,195,121,104,218,61,220,80,103,153,189,28,200,188,245,55,229,51,144,241,137,210,132,234,54,102,50,244,115,203,53,20,175,88,125,245,199,59,34,108,196,225,131,128,50,15,102,222,109,70,44,153,228,42,57,160,16,53,36,131,229,185,107,122,68,66,102,220,205,161,86,209,255,77,138,254,71,74,220,230,159,9,38,216,116,110,228,51,105,160,221,34,75,186,209,61,124,108,166,146,77,248,182,8,61,14,128,69,128,22,109,101,54,139,42,53,253,68,216,105,233,137,132,25,9,153,204,157,33,124,98,137,163,255,44,37,45,59,61,6,126,178,71,11,44,38,227,152,211,243,7,27,82,106,71,154,70,251,134,144,10,74,241,34,219,160,142,56,110,219,82,39,151,242,57,194,45,69,85,189,224,92,55,242,5,214,100,170,43,218,92,86,122,196,174,170,85,40,59,138,138,216,82,68,16,142,208,5,60,66,134,50,124,157,27,238,5,45,221,31,166,140,2,171,3,3,113,168,47,53,142,151,142,108,84,84,234,89,149,75,107,235,191,90,26,220,106,17,82,67,89,61,176,28,103,180,32,241,206,26,109,27,189,127,75,163,188,131,64,92,34,234,116,35,32,12,173,244,159,139,11,136,164,34,176,110,244,148,230,201,230,126,18,192,5,77,214,195,137,238,95,228,238,191,5,194,216,206,31,52,75,191,199,48,1,219,136,166,95,66,129,232,76,27,98,88,111,8,59,52,137,167,118,243,167,19,244,33,143,61,64,110,127,179,208,26,49,168,80,148,155,198,179,30,250,216,6,236,119,67,16,255,46,194,246,74,204,95,166,7,253,116,45,93,230,163,211,243,48,138,254,31,46,30,197,17,249,100,116,210,107,16,208,211,94,244,125,139,45,246,131,146,247,167,246,195,249,174,94,236,238,192,232,18,164,161,252,101,192,128,209,35,5,188,251,60,15,33,129,32,250,120,239,160,217,227,229,179,197,89,236,159,167,21,57,186,164,229,190,120,248,10,64,28,236,9,209,91,25,56,112,90,152,33,255,216,216,83,1,81,65,174,239,248,222,118,165,238,248,75,46,184,70,92,81,71,240,99,7,193,53,16,91,174,241,150,96,62,227,99,224,59,177,30,210,72,243,4,93,33,100,240,66,19,160,71,170,122,24,133,211,200,220,32,145,204,84,183,38,18,175,58,40,179,252,122,69,147,75,147,185,32,153,238,177,40,176,251,114,19,18,136,84,60,216,198,177,125,182,211,111,183,158,152,77,37,116,138,176,125,138,205,146,214,29,39,96,170,132,178,183,97,19,147,169,215,97,95,79,35,245,175,234,128,197,17,248,211,70,70,166,182,185,82,193,124,91,171,10,90,255,31,223,47,20,116,136,188,177,249,206,223,103,243,156,45,226,2,44,249,21,177,61,121,108,212,136,36,222,90,0,60,40,186,175,239,237,18,107,86,91,209,245,135,199,164,52,43,56,166,25,208,236,114,211,25,254,123,169,50,69,126,198,7,152,90,81,198,11,9,99,211,183,105,36,188,62,216,31,102,167,201,47,183,116,47,188,42,108,92,99,47,190,144,135,226,131,190,169,235,203,175,220,34,220,56,78,163,29,89,194,147,247,69,240,207,164,203,141,29,147,82,16,92,17,147,146,217,76,132,158,73,70,117,49,9,130,115,149,68,184,81,204,77,83,245,55,124,82,243,106,6,178,135,123,253,157,73,75,132,16,229,195,70,151,23,26,32,31,208,118,31,174,65,121,142,211,219,80,209,74,152,152,131,162,150,172,109,161,124,168,43,243,139,220,26,108,195,180,21,229,86,14,170,222,74,229,58,139,97,101,202,98,89,92,234,198,73,0,64,133,187,42,241,167,190,111,115,25,191,187,129,0,5,160,210,64,232,159,27,217,163,178,33,127,14,57,92,104,235,237,186,231,55,51,217,242,200,61,162,207,35,66,104,157,236,42,109,97,236,105,58,52,197,180,162,162,16,11,25,206,131,150,31,11,205,116,17,201,132,141,77,252,188,46,80,99,123,216,252,233,176,228,160,189,153,119,63,7,60,18,79,131,233,142,213,89,109,17,198,132,169,28,46,192,137,151,219,227,209,25,252,217,132,252,63,192,205,207,31,194,159,132,132,66,219,121,252,121,47,181,65,149,249,20,91,141,125,88,252,129,136,76,244,43,37,253,24,113,211,180,178,157,37,15,115,247,62,167,80,11,218,185,170,125,161,153,47,154,225,80,248,7,191,42,218,80,192,127,221,134,193,253,204,212,219,210,175,181,27,161,85,175,82,94,84,204,222,188,159,143,228,44,73,22,242,2,153,162,123,234,216,3,168,132,174,207,136,81,182,162,188,64,109,238,18,129,95,160,158,243,199,31,177,231,247,41,144,246,132,131,106,99,152,153,47,181,206,102,131,122,158,110,208,48,69,125,122,32,162,89,104,24,30,35,177,216,103,112,218,250,141,40,136,103,224,136,130,25,43,254,69,51,254,87,69,231,63,220,45,240,170,200,59,46,228,46,196,247,144,71,128,241,67,97,46,101,205,91,251,57,110,83,111,140,126,153,81,10,155,223,148,238,29,21,208,39,147,180,21,248,121,113,204,23,91,62,108,190,184,89,47,167,221,38,201,8,25,51,29,83,212,118,66,117,49,154,169,26,0,118,160,87,29,185,174,32,113,143,64,166,182,204,146,192,91,224,76,196,32,55,198,248,210,62,130,148,112,18,208,233,54,252,104,92,194,71,23,227,181,194,111,32,18,166,212,201,83,166,229,148,209,141,135,155,182,149,182,208,242,161,139,204,184,154,120,128,168,239,85,141,215,166,219,38,98,43,20,44,15,253,221,20,106,158,143,97,219,149,223,192,141,146,231,59,7,43,165,168,202,10,238,19,116,107,48,19,3,121,97,195,181,129,88,109,155,37,191,235,78,255,179,22,93,237,27,27,225,63,64,112,27,124,44,164,66,118,191,77,67,78,230,12,182,6,50,76,121,50,17,103,222,208,100,142,208,49,11,241,151,169,48,185,45,171,11,112,88,213,115,189,235,191,70,57,223,150,120,207,192,163,143,99,140,43,18,36,113,249,224,9,243,194,46,1,106,27,161,169,161,104,91,197,34,204,98,205,158,123,120,126,196,167,51,175,98,237,3,246,229,33,90,99,119,59,84,203,62,198,4,35,194,224,227,110,238,113,210,27,229,209,69,111,193,147,46,16,4,205,222,198,237,29,161,50,106,152,64,114,159,73,74,124,105,217,112,160,113,157,50,13,206,186,222,117,2,224,173,189,142,4,213,26,211,163,65,59,64,136,198,198,117,195,111,93,9,230,171,240,234,21,120,116,100,211,159,145,255,132,155,77,132,248,64,247,202,154,137,231,92,52,9,151,62,180,201,86,139,149,97,63,129,147,164,103,61,206,130,241,241,131,37,116,130,233,132,175,182,237,158,57,152,214,182,91,76,54,81,61,144,7,119,188,60,94,109,114,192,176,162,156,246,191,34,251,37,220,77,3,49,6,106,184,52,5,133,254,131,30,25,185,100,78,6,66,195,159,146,37,133,209,36,70,69,236,203,114,74,80,52,38,151,40,185,190,124,124,85,48,163,161,51,24,217,221,95,5,206,246,86,99,57,216,190,184,87,162,103,123,68,164,40,138,187,172,140,157,69,100,226,1,173,44,38,165,107,129,41,204,48,221,10,200,153,229,231,55,143,83,1,25,1,36,111,172,164,53,26,104,196,79,143,215,62,82,39,95,150,115,125,106,171,234,42,95,219,203,37,196,169,159,246,140,214,48,40,124,155,180,111,107,136,79,127,253,63,118,248,94,19,148,159,31,113,178,224,151,148,115,171,212,54,7,45,227,167,206,222,208,104,211,129,113,197,60,205,47,252,70,172,227,60,245,110,129,106,83,224,225,35,204,236,84,163,2,232,113,80,52,186,98,154,101,9,232,18,244,199,49,133,175,244,16,178,87,18,111,17,3,12,148,239,169,161,117,243,216,142,82,94,206,7,137,235,49,103,91,191,240,4,231,107,110,47,69,228,201,92,100,120,199,165,193,138,18,109,225,198,185,219,210,233,47,25,95,234,182,219,248,46,209,24,18,48,152,28,208,234,186,8,81,30,69,219,135,133,59,252,0,185,161,248,73,85,158,180,156,226,191,101,71,211,126,167,59,120,80,159,52,194,163,104,201,31,74,52,56,17,56,224,18,164,210,215,220,196,96,245,116,31,53,102,55,24,222,248,133,90,161,188,110,139,9,200,128,111,182,68,215,254,206,71,29,186,194,124,97,49,235,101,187,50,198,126,143,169,35,65,151,220,18,72,109,220,220,133,112,43,74,65,164,60,100,177,200,18,235,66,7,185,67,54,95,97,57,80,164,199,41,96,66,223,228,223,94,71,129,154,93,215,144,137,149,25,30,91,145,137,114,16,104,76,199,242,236,69,59,238,108,31,24,0,155,118,204,222,238,222,38,66,248,61,69,178,71,241,189,227,120,18,140,171,121,14,128,131,8,131,201,204,248,30,56,253,171,122,238,43,77,51,230,127,47,191,172,95,141,154,153,17,1,17,79,225,177,228,123,45,127,182,97,11,17,125,29,77,32,223,82,158,5,234,86,67,157,206,113,97,5,174,158,200,181,230,131,136,154,222,125,26,85,15,75,154,145,111,166,237,95,191,202,173,137,193,26,207,19,249,152,2,184,227,254,52,51,215,217,31,141,95,92,110,59,180,6,210,157,16,2,103,152,149,150,12,199,159,51,146,146,145,213,8,242,233,178,243,51,27,16,147,183,180,49,249,32,219,151,181,101,146,126,116,136,253,85,197,87,13,50,10,219,70,229,201,171,71,35,195,184,76,251,231,188,123,45,161,11,19,68,42,230,53,112,254,112,226,103,234,249,6,185,239,67,94,37,254,138,158,141,150,191,24,204,69,167,166,89,47,59,253,21,14,29,219,109,58,167,232,98,69,64,53,210,73,58,124,124,32,68,250,166,159,246,15,198,11,49,57,46,183,191,128,220,139,187,236,173,125,254,205,56,151,138,248,136,246,100,81,15,253,40,98,103,169,84,159,204,7,226,213,92,156,209,212,108,52,144,66,1,252,48,95,64,229,30,148,223,244,35,213,115,118,151,162,58,181,142,224,198,8,25,129,144,22,8,3,19,215,130,207,148,19,133,152,149,29,41,83,126,62,159,130,58,133,103,172,39,58,102,151,90,254,225,61,18,116,14,226,131,30,64,79,213,26,24,20,86,176,188,85,123,201,121,118,56,236,112,198,177,123,171,177,200,74,183,51,198,106,200,60,76,47,67,28,87,117,60,229,96,225,82,155,253,143,69,93,228,167,23,15,201,192,84,135,253,55,52,133,218,181,250,11,168,58,88,132,251,4,158,163,233,186,5,120,9,112,116,72,29,37,172,218,147,45,74,78,64,49,60,112,4,55,196,177,167,133,178,171,172,177,41,18,211,66,211,79,183,192,166,154,57,142,17,47,36,78,81,156,225,39,245,43,197,136,29,9,169,203,168,137,149,38,52,172,21,47,214,115,46,162,61,128,126,67,0,115,10,152,37,112,52,237,237,248,169,156,162,8,180,57,87,61,159,151,42,64,65,50,14,160,56,153,233,45,128,67,62,96,137,85,237,62,31,162,184,121,20,158,245,161,73,82,190,62,67,33,14,166,13,111,225,77,249,129,144,124,42,183,135,0,96,1,154,31,134,32,151,254,5,34,34,228,128,238,74,34,28,184,114,222,154,100,7,206,196,54,67,54,22,7,3,5,88,248,141,78,143,51,11,248,6,159,105,243,194,120,165,194,29,25,123,195,112,244,78,108,214,153,59,103,142,249,43,26,10,86,253,47,115,178,243,181,209,25,229,40,133,15,23,23,213,124,240,184,235,45,120,233,140,143,136,186,123,251,38,63,68,177,201,83,206,3,86,7,207,93,80,9,111,105,30,252,30,116,242,212,190,240,210,110,187,127,64,128,100,85,74,77,170,208,81,17,234,66,74,158,248,5,26,195,205,241,247,59,132,75,82,199,14,226,56,114,220,220,94,136,212,95,9,173,235,96,189,167,228,213,33,241,19,87,171,235,255,133,237,115,226,9,128,98,255,11,35,207,154,229,28,104,110,17,181,113,57,14,230,53,237,44,241,98,46,3,196,39,150,13,160,107,41,197,8,134,121,234,92,168,117,233,23,92,111,216,142,224,99,120,39,100,209,246,138,73,200,199,112,92,242,5,113,47,25,21,237,242,150,49,237,172,195,45,209,195,39,152,138,165,159,91,45,185,185,144,254,94,102,176,217,223,73,143,35,87,176,194,59,200,59,52,73,26,103,59,124,198,67,56,136,78,112,131,185,88,87,108,83,38,9,177,88,169,41,94,111,216,27,23,89,181,34,99,82,171,188,83,59,152,51,243,218,12,121,50,150,161,102,0,168,120,218,228,245,228,96,235,209,176,230,203,98,50,138,222,10,175,45,46,118,162,24,113,160,217,90,78,23,228,47,122,228,87,77,54,144,250,167,133,51,254,77,81,8,32,32,199,176,119,60,201,219,223,252,176,169,110,74,65,88,238,213,21,253,216,217,0,236,97,49,118,209,41,100,127,248,41,89,207,234,64,7,111,34,250,184,198,196,32,222,51,55,199,169,183,77,184,105,178,191,194,42,109,154,29,238,143,210,204,210,138,191,205,161,70,44,60,87,76,212,223,238,31,22,147,137,2,52,54,67,82,79,136,14,201,104,197,21,27,101,255,238,152,245,38,72,232,99,59,73,191,185,194,221,76,30,11,8,122,131,238,168,99,212,224,121,160,14,36,132,92,114,163,179,237,213,136,209,59,237,147,247,122,72,44,54,236,76,87,112,230,11,166,209,89,119,55,216,124,242,8,108,46,187,150,34,125,209,47,155,144,7,100,218,226,4,47,53,53,221,127,229,156,246,228,200,20,76,248,36,207,138,68,108,238,96,195,55,159,138,4,216,166,101,1,53,203,13,68,15,76,148,192,205,239,88,7,146,93,129,2,6,69,44,26,206,25,61,45,105,233,149,113,191,66,73,147,47,238,241,57,98,188,202,106,33,110,163,77,216,193,29,29,177,176,185,90,114,109,128,186,160,241,253,54,192,20,78,14,14,11,24,26,117,134,25,93,154,93,219,248,248,2,17,238,178,94,39,140,209,9,232,215,4,3,135,170,85,83,216,166,24,240,60,242,195,206,238,242,151,197,225,253,10,199,127,93,43,171,25,151,50,210,63,227,66,200,170,225,210,212,181,213,159,112,175,169,212,242,17,176,253,179,81,169,5,124,122,200,103,31,150,219,148,172,245,232,167,145,10,246,224,187,126,86,197,26,244,99,85,196,223,20,89,180,55,83,56,212,114,34,75,96,40,1,172,112,104,69,251,72,76,221,142,10,149,116,206,219,146,46,22,23,34,176,186,89,238,110,110,247,14,238,221,166,165,52,118,6,157,21,130,242,245,63,247,138,42,246,76,210,66,252,122,28,7,163,55,42,92,104,174,116,242,90,51,75,143,9,59,248,194,6,244,80,246,8,208,0,45,115,202,238,193,5,227,55,52,97,193,198,224,109,79,174,102,156,202,127,107,205,143,190,104,26,112,82,127,227,242,17,75,234,29,232,95,74,80,39,189,251,224,1,131,16,195,31,3,198,53,36,40,14,61,108,28,91,116,108,9,219,42,42,152,105,10,179,127,153,27,152,182,245,210,35,75,174,68,103,201,60,215,6,154,192,7,201,145,115,236,22,149,181,56,241,168,254,101,249,253,93,242,137,237,28,153,144,5,8,84,35,141,221,108,171,197,221,19,30,231,123,239,146,246,187,165,138,20,222,133,107,95,233,224,8,202,174,229,35,19,63,82,101,146,166,79,208,182,159,76,147,232,47,139,142,91,239,39,216,69,116,144,240,113,28,156,73,142,232,143,112,98,227,43,68,18,20,149,153,132,4,178,149,223,145,186,251,5,101,161,15,47,168,219,239,107,247,208,193,158,111,99,232,168,246,4,189,84,223,156,138,107,22,201,160,207,83,116,130,196,5,70,148,106,223,19,148,133,166,243,184,1,116,250,246,57,137,117,217,241,75,192,244,192,165,122,137,25,183,68,233,205,34,0,53,128,244,48,33,247,239,225,28,155,155,146,50,242,221,137,168,177,204,123,39,65,206,211,121,228,57,108,252,216,222,63,76,45,126,112,255,230,109,33,127,186,115,100,59,85,112,28,125,19,30,64,236,53,40,75,204,232,160,127,67,28,15,99,74,173,233,116,241,105,234,243,45,26,193,1,31,67,47,244,5,22,251,110,247,168,253,35,46,100,116,35,86,60,13,70,102,251,144,158,242,131,209,85,79,6,96,141,166,92,80,43,176,87,148,213,34,251,129,195,190,113,254,23,234,5,216,84,51,99,86,212,7,208,214,244,118,197,173,105,213,70,133,169,204,143,171,252,138,162,7,218,79,4,110,252,121,168,25,115,140,112,210,171,101,175,244,18,211,46,82,155,123,112,77,67,255,20,121,227,33,148,79,134,123,165,142,234,43,60,204,162,9,148,97,99,203,36,0,205,163,100,209,161,36,19,162,139,26,229,142,45,149,72,155,118,107,105,146,149,189,69,176,205,227,23,131,45,58,152,125,35,55,19,205,53,235,255,53,180,88,74,13,196,84,224,171,216,121,124,76,140,158,239,13,137,1,132,203,252,58,239,238,25,164,33,109,155,129,73,184,73,85,46,190,19,23,213,171,100,146,176,183,36,217,236,69,130,75,236,207,246,171,145,62,109,78,90,206,6,243,20,6,128,188,143,62,186,82,73,207,159,202,249,116,144,24,204,18,49,241,104,168,115,85,173,190,82,159,23,203,221,43,57,219,71,68,230,107,19,74,106,203,42,222,54,166,108,162,53,91,165,135,7,107,32,223,111,132,208,103,117,73,202,130,80,248,142,2,143,50,99,115,228,206,99,234,16,86,111,172,255,35,29,188,227,158,20,253,250,162,244,110,143,215,81,3,88,108,67,67,7,68,4,41,133,193,13,170,232,26,76,153,235,148,142,112,146,63,131,100,74,140,87,203,240,209,195,232,234,72,123,176,202,140,28,124,232,215,105,143,129,215,13,82,182,47,46,77,175,152,176,109,224,121,228,41,92,240,152,240,185,157,42,78,200,204,249,43,12,237,206,66,112,233,75,4,41,248,66,5,38,44,204,12,198,197,26,1,10,248,122,213,160,7,37,63,119,243,22,7,73,244,105,78,192,224,7,107,103,218,28,167,108,45,152,9,0,113,16,215,2,53,136,162,71,95,174,235,76,151,8,254,148,176,116,79,183,72,29,73,235,20,44,194,108,174,25,147,114,246,144,165,70,159,225,8,82,241,193,195,5,56,173,231,116,135,207,183,225,59,95,237,39,83,210,133,24,118,89,207,16,36,78,206,128,107,44,58,170,121,110,40,198,134,216,85,65,245,247,132,215,140,169,143,146,231,25,193,81,147,179,158,10,84,208,38,19,206,46,4,22,15,13,162,63,120,107,106,102,16,91,93,84,180,100,219,46,141,245,253,201,5,97,164,157,221,129,10,94,146,42,200,154,246,169,10,40,78,229,132,10,9,7,202,107,166,91,76,218,59,171,171,171,188,60,41,199,176,58,153,236,89,237,82,165,1,83,200,204,77,248,79,8,214,175,172,128,231,196,255,149,233,29,144,202,227,243,126,41,155,108,152,143,132,41,212,210,238,100,134,220,236,222,204,19,32,118,17,174,255,97,224,238,32,246,203,34,116,8,204,230,71,94,189,196,195,94,228,6,102,149,176,52,203,159,207,213,84,26,98,153,137,17,6,70,11,117,25,112,94,143,84,88,137,84,225,0,232,75,243,179,231,38,93,66,110,100,230,65,80,25,126,147,144,156,15,156,38,160,197,211,196,72,189,82,228,153,51,58,148,180,40,68,46,65,72,18,93,117,14,49,156,5,113,13,198,138,135,136,193,240,166,82,187,242,154,75,52,20,195,227,203,136,45,198,112,174,224,176,61,198,123,128,150,112,72,250,23,226,86,168,88,177,21,168,3,246,153,202,3,22,150,89,250,212,186,42,110,179,31,109,58,253,252,155,89,129,53,169,101,123,155,87,28,174,108,180,6,137,170,53,30,30,67,71,135,192,35,178,216,173,78,149,65,82,128,73,34,225,65,192,199,107,66,209,67,37,197,160,21,134,215,197,227,148,162,129,99,19,21,151,203,122,56,250,243,82,185,59,227,104,53,70,115,86,220,240,70,73,136,32,245,188,144,29,108,213,231,6,220,176,213,134,162,30,182,228,31,2,2,128,44,224,81,160,174,93,141,15,10,42,71,90,17,248,136,12,109,3,12,161,169,110,203,179,44,59,62,200,145,141,58,188,230,71,204,94,109,178,42,186,221,75,195,187,153,41,1,144,238,120,218,109,127,70,96,12,73,199,134,235,12,68,125,199,226,87,123,1,44,243,88,163,102,21,109,127,2,225,187,131,96,168,151,237,178,29,207,73,209,206,252,173,201,169,194,77,2,247,110,182,34,250,193,193,156,0,216,104,75,11,26,206,62,6,32,43,117,74,112,223,188,204,152,230,127,112,161,123,42,6,214,163,236,79,17,135,74,188,152,33,82,139,105,240,30,188,134,13,108,4,203,228,69,1,59,212,141,200,154,32,237,123,211,93,242,220,105,104,103,149,204,191,189,116,167,86,54,79,131,136,33,8,58,231,213,34,35,174,133,185,0,240,6,132,145,78,18,178,149,110,190,106,171,156,45,126,224,64,7,24,206,194,240,72,223,251,104,75,197,128,101,6,198,187,93,238,82,194,166,241,238,222,31,220,115,176,29,114,241,143,41,77,135,10,13,182,205,47,119,245,114,26,59,103,113,116,90,243,126,63,107,9,115,135,62,236,22,165,125,5,87,63,238,20,38,217,17,92,119,127,253,184,169,138,159,244,194,93,224,46,214,245,149,200,238,0,148,197,159,224,188,100,39,131,104,44,251,106,75,125,240,83,104,13,96,123,200,248,161,189,174,53,250,32,203,113,27,179,88,160,109,59,111,124,104,233,137,195,194,205,129,151,112,104,236,248,249,253,63,111,189,35,255,165,101,207,24,150,151,45,48,73,148,216,55,42,136,226,27,249,7,200,80,35,85,175,151,1,61,111,119,201,166,80,118,160,215,43,21,65,207,34,63,99,236,55,3,26,176,197,93,67,177,127,74,216,232,210,17,190,219,108,55,7,194,42,200,187,56,125,224,93,76,30,193,167,250,177,46,183,28,9,119,24,28,150,105,161,184,75,234,18,248,119,41,22,41,106,98,40,122,104,18,244,113,53,128,20,177,212,107,178,213,33,31,210,91,199,116,7,228,62,147,168,55,130,55,190,168,39,154,5,85,221,169,7,170,241,52,90,251,210,120,88,18,48,142,31,195,172,234,26,30,14,240,55,209,134,236,132,171,247,37,224,99,153,119,209,163,218,178,132,12,30,226,141,128,167,170,101,98,253,199,21,224,34,146,200,50,61,193,79,119,23,248,233,229,175,168,0,72,131,204,48,198,199,37,194,52,180,140,227,92,45,99,73,79,91,150,1,206,149,205,136,46,122,58,160,72,159,75,58,176,82,169,3,14,110,95,221,255,36,120,146,238,147,35,14,87,126,128,9,158,175,148,68,35,121,119,170,36,54,210,91,166,36,32,231,127,82,133,132,169,2,203,199,160,228,37,162,98,119,158,77,127,0,13,123,0,62,124,132,249,115,143,36,225,166,60,139,30,10,105,135,215,136,159,187,228,92,207,69,141,38,85,195,78,199,136,105,240,36,69,162,42,127,167,139,17,182,28,67,31,74,240,114,231,235,165,165,165,39,241,62,112,41,187,55,74,59,145,254,53,51,94,142,207,239,236,16,202,152,147,143,103,62,193,142,77,184,11,12,214,250,165,49,215,106,88,141,131,54,63,206,148,30,144,196,220,142,130,109,54,215,59,167,11,23,181,121,18,198,118,23,105,8,62,147,247,4,155,35,122,86,49,88,228,60,134,198,152,217,122,242,134,152,206,178,38,186,21,239,96,75,18,106,125,140,252,216,221,2,186,83,227,139,147,216,106,73,32,129,216,2,180,70,161,138,167,175,32,248,74,212,54,165,52,194,137,150,82,33,179,25,83,97,158,6,153,32,205,207,72,31,242,19,72,21,76,183,237,252,150,135,14,15,120,183,45,224,65,211,38,144,75,24,83,132,60,223,36,154,48,150,245,138,193,56,107,181,113,94,62,59,126,53,199,137,53,131,182,14,95,124,243,203,113,168,141,36,74,238,222,67,184,214,162,17,6,98,141,48,230,39,244,18,34,83,140,121,129,81,121,198,78,170,209,51,156,224,135,218,0,246,6,169,41,58,30,90,93,5,109,184,146,207,23,67,102,161,240,245,136,166,165,186,90,89,203,20,122,128,144,61,203,129,177,252,165,65,168,122,126,32,176,66,15,174,86,42,144,215,195,187,75,150,146,161,17,105,5,73,198,5,222,47,101,104,121,82,98,183,217,129,89,181,41,235,183,146,252,210,210,104,11,131,222,23,123,181,131,77,90,226,188,108,147,127,155,15,121,70,37,88,68,0,193,150,225,16,218,102,153,189,241,174,208,89,76,40,153,191,144,65,202,218,24,182,126,240,218,45,142,63,184,160,72,186,124,200,83,76,255,70,131,122,133,247,114,227,88,120,15,155,228,111,186,195,121,139,60,117,13,122,183,86,37,89,216,76,134,153,64,88,159,93,63,129,242,63,27,52,97,186,35,191,65,143,217,83,230,74,78,70,96,46,162,110,198,225,190,254,105,196,30,140,26,126,42,99,251,161,221,95,15,240,89,175,252,153,88,236,46,156,143,170,137,63,237,160,78,36,132,164,119,214,37,48,39,107,1,246,207,21,121,145,223,244,183,94,62,21,195,101,169,149,205,84,236,251,52,85,217,48,186,227,235,142,52,44,126,60,248,175,84,234,33,253,55,253,52,205,240,131,38,230,167,89,2,49,222,221,127,136,209,132,139,190,44,75,241,93,240,137,110,27,3,239,23,202,156,70,68,171,239,152,151,254,178,125,131,196,171,109,201,111,105,89,231,255,6,32,141,153,230,252,70,6,249,204,96,13,8,21,97,144,70,254,89,52,107,223,0,89,181,207,62,139,140,20,124,183,190,253,167,190,86,127,247,212,89,50,243,187,219,40,205,124,189,176,209,82,251,61,240,92,123,40,146,37,124,63,95,2,13,33,93,236,227,39,122,33,45,153,156,229,184,185,104,83,0,163,165,75,4,5,159,75,202,83,94,173,108,90,243,149,141,105,38,36,38,13,162,52,196,167,24,114,36,66,246,158,51,172,247,237,116,223,34,247,38,112,136,57,102,42,0,62,2,118,14,141,63,75,185,138,69,154,72,173,131,131,166,198,195,20,4,130,157,106,177,96,229,173,49,234,6,104,215,242,76,47,111,248,140,43,175,151,187,45,35,136,49,239,195,36,126,77,160,63,208,170,69,139,108,253,36,11,116,119,153,87,68,118,243,243,142,147,238,119,157,21,2,72,131,47,74,83,209,10,24,46,117,170,204,105,8,232,54,92,147,116,107,29,200,247,71,114,165,51,73,43,93,213,101,219,158,169,223,142,74,127,50,176,57,5,2,223,162,15,141,45,51,163,215,121,83,166,95,115,228,234,123,182,119,177,49,176,176,196,60,132,195,176,32,32,215,217,66,229,54,155,99,146,179,183,151,252,41,238,208,168,3,163,174,42,131,131,28,80,101,55,12,34,182,174,184,73,1,30,239,163,142,121,244,244,64,221,115,145,239,107,91,234,169,87,160,0,241,132,173,105,172,226,66,71,96,114,24,141,174,66,16,200,162,178,0,51,24,68,213,137,236,152,90,25,127,93,114,220,158,148,200,134,205,146,57,77,135,119,100,64,248,47,158,248,167,31,8,94,48,170,227,126,63,205,202,230,47,241,239,30,144,83,241,12,77,61,92,210,44,1,249,217,46,72,95,28,202,29,17,48,79,85,171,121,163,144,132,157,233,67,8,130,237,211,100,91,5,19,45,126,204,10,179,229,154,74,41,126,195,112,28,0,232,132,111,87,236,161,165,28,78,33,242,146,63,240,104,73,216,187,13,158,146,50,177,76,171,202,95,228,240,255,225,170,52,30,12,4,138,179,195,169,56,142,194,80,76,196,119,95,100,118,144,24,143,197,22,123,26,134,71,25,128,75,157,226,116,191,141,33,46,44,2,122,28,222,151,126,210,186,30,49,196,160,133,121,133,141,213,96,237,149,75,152,73,165,132,145,9,224,90,15,83,206,39,115,123,158,22,29,240,20,39,246,11,215,200,8,173,125,41,211,176,100,48,190,111,107,36,183,227,50,114,128,45,232,231,32,12,92,21,247,82,80,39,147,36,155,99,140,43,137,199,117,82,249,237,39,168,170,242,254,100,128,76,253,153,27,174,179,189,190,131,33,113,150,132,213,21,11,114,248,201,59,108,60,220,167,236,190,251,186,182,189,243,3,187,148,191,80,237,6,167,155,201,103,90,89,101,208,10,246,17,45,28,4,133,253,162,57,130,136,151,223,190,132,67,204,161,140,207,30,104,180,239,216,129,149,230,108,89,168,41,132,184,68,247,251,144,14,176,254,150,239,136,123,81,196,125,125,48,250,94,67,81,140,25,125,251,181,161,31,172,50,212,71,95,80,74,201,137,62,56,228,135,145,90,136,6,104,148,118,144,167,30,112,136,133,117,132,83,250,207,164,173,178,218,227,218,104,121,38,223,134,244,108,211,185,141,188,254,168,196,229,247,59,165,221,106,112,100,72,146,243,89,62,199,181,251,162,95,232,217,100,228,34,153,60,61,226,28,218,94,206,164,156,101,80,242,147,170,118,7,79,156,227,154,238,85,5,246,202,186,35,150,110,20,161,72,16,108,237,168,227,225,254,136,91,89,91,49,225,152,137,77,77,170,12,105,123,21,52,177,228,45,146,2,26,217,175,59,225,143,119,98,104,96,174,81,113,86,223,169,41,108,111,157,83,181,214,231,223,210,185,144,191,183,147,3,236,156,173,52,70,100,105,103,62,149,235,249,245,98,246,43,46,29,155,152,46,154,105,139,207,92,195,203,167,161,202,32,135,35,1,151,210,182,247,174,208,77,87,36,228,15,41,201,196,105,84,230,64,219,191,211,116,145,137,168,138,147,114,117,125,77,87,170,208,102,189,102,248,92,122,80,38,54,79,124,128,109,255,27,179,57,191,88,85,240,59,138,250,178,156,68,198,76,161,121,156,138,188,164,179,81,209,90,126,58,237,214,210,143,62,135,112,126,178,106,154,23,82,136,165,131,168,145,184,127,223,7,228,252,173,217,228,28,112,161,25,248,116,92,82,233,139,84,246,249,175,6,100,43,85,56,178,247,57,43,88,139,228,55,47,26,15,41,52,246,215,98,249,26,169,118,130,198,109,78,36,178,151,177,132,199,187,58,62,181,206,140,97,38,115,0,136,209,108,192,176,119,195,103,25,45,231,190,74,88,45,18,168,190,253,165,58,62,153,211,124,17,123,232,199,66,124,161,240,13,69,207,207,128,188,190,229,139,4,111,176,92,198,199,158,12,145,9,218,191,189,17,91,40,86,246,40,148,249,199,41,62,132,214,84,58,55,61,123,254,94,17,181,19,96,176,226,39,43,25,180,89,151,193,188,237,245,213,12,166,129,40,154,242,198,4,209,226,41,144,226,222,184,162,201,128,181,201,93,88,151,111,14,57,240,21,70,66,122,164,233,214,59,24,73,219,201,34,186,13,220,92,4,108,206,120,161,51,219,59,210,116,11,7,98,124,58,8,61,200,148,83,104,158,16,163,254,250,170,8,206,140,201,148,215,241,233,165,152,115,195,247,247,158,54,60,188,182,166,185,185,171,21,22,14,225,38,83,35,53,76,220,217,111,189,69,90,43,122,80,87,176,192,168,158,198,25,42,157,204,218,205,124,233,138,139,62,26,210,116,198,208,170,20,77,7,24,197,216,226,5,116,198,16,109,9,233,194,248,128,98,55,249,152,181,225,185,191,157,6,170,5,237,18,124,54,127,21,121,107,191,95,245,203,226,31,91,76,232,184,14,238,163,124,145,182,91,3,116,98,10,252,74,32,174,164,210,162,147,181,111,196,92,182,86,88,58,236,104,224,17,64,215,248,230,15,49,106,16,55,224,20,253,66,252,85,191,68,247,141,81,136,65,18,247,62,51,104,228,208,5,235,162,248,238,7,222,215,41,140,110,2,2,94,94,254,95,194,17,163,172,207,128,247,161,186,129,169,229,144,128,228,229,103,117,182,90,56,210,155,208,59,160,9,95,87,254,23,238,87,48,141,55,131,85,89,160,119,121,246,216,220,8,162,190,104,228,148,224,4,243,27,57,3,84,135,105,202,95,162,65,162,229,96,144,169,171,21,102,153,144,222,216,43,8,28,44,32,202,174,61,168,179,164,179,50,152,55,133,239,178,121,77,90,171,217,11,9,29,130,195,58,138,66,194,148,119,12,86,237,57,95,85,65,119,206,20,29,237,15,31,27,208,255,201,69,153,47,116,174,44,34,51,135,139,197,116,244,95,27,130,18,66,183,165,103,252,164,237,239,172,2,64,211,221,156,160,160,176,237,89,6,204,16,248,70,61,76,86,190,180,39,84,254,126,79,169,59,172,30,30,190,13,20,71,80,184,230,41,27,116,228,138,16,59,142,47,177,181,152,111,74,47,83,135,198,48,206,113,248,208,155,197,218,167,16,153,137,158,253,118,181,155,221,89,243,4,15,48,187,82,234,123,69,35,47,2,171,130,35,57,75,55,216,239,12,76,33,81,15,39,142,32,47,245,252,101,164,195,83,162,87,33,99,60,150,73,98,93,174,43,196,236,90,133,73,112,7,103,234,137,172,117,132,142,145,7,153,35,112,213,22,222,63,255,234,148,81,210,201,56,158,172,221,212,227,195,221,218,226,221,178,69,63,122,167,215,238,240,198,139,33,195,175,238,168,93,133,155,32,167,85,58,65,225,176,163,85,106,55,12,180,207,183,119,117,96,99,139,216,178,163,46,240,128,185,246,139,5,186,145,126,149,136,198,15,101,99,239,215,113,233,79,65,37,67,169,95,13,230,99,28,142,114,59,161,195,170,76,212,118,187,20,161,203,237,65,47,227,183,158,108,143,41,89,157,241,182,6,194,195,49,231,197,155,117,248,112,241,33,173,167,58,238,190,213,92,7,109,174,131,15,109,58,132,40,161,60,103,241,154,21,16,114,61,61,226,193,82,47,197,252,107,38,250,117,49,24,34,238,122,160,240,173,222,61,10,105,172,223,51,79,113,138,99,1,226,158,85,126,210,83,75,189,135,33,86,5,83,16,139,141,99,161,236,50,75,33,187,7,203,209,141,181,241,106,181,254,212,239,100,203,246,16,156,248,130,173,211,243,86,51,188,236,143,204,30,155,169,29,37,42,67,158,163,254,116,56,188,251,182,201,186,118,239,199,18,58,210,22,101,52,166,59,77,182,37,5,232,55,180,31,215,38,242,167,84,190,236,220,208,132,125,106,227,244,115,232,79,233,243,19,12,58,50,51,14,71,200,72,78,225,200,0,250,241,181,129,77,10,132,150,79,140,158,7,97,63,249,45,238,5,224,115,141,200,150,153,85,41,16,1,28,85,127,107,154,211,250,154,112,37,12,40,92,188,58,72,155,161,234,228,233,48,41,3,107,78,79,202,212,89,163,254,113,131,62,161,207,166,191,51,59,208,186,26,129,59,198,220,69,241,159,170,249,112,3,70,150,106,1,87,243,156,132,4,239,113,69,61,42,13,168,166,59,196,159,53,222,149,32,212,60,97,97,22,21,99,231,77,158,111,34,199,189,103,139,17,84,241,86,170,144,172,0,97,124,55,105,81,95,217,202,3,174,187,195,195,51,251,53,209,160,110,227,136,81,115,251,46,79,122,162,148,91,51,192,22,16,82,56,152,116,157,91,194,33,210,175,200,7,32,69,200,215,51,156,92,230,188,67,171,103,21,92,221,254,88,85,181,245,89,148,66,96,24,216,6,60,177,83,144,41,163,152,163,71,107,102,249,135,26,187,181,120,34,172,197,42,23,104,105,145,19,6,177,110,245,4,9,115,87,23,174,9,24,115,213,114,73,165,138,187,139,208,30,232,30,145,34,172,198,201,41,120,0,48,111,104,189,174,9,138,232,155,27,35,129,131,220,233,221,80,161,209,6,176,126,212,219,45,200,248,213,127,25,140,50,247,12,127,234,234,147,95,198,230,162,240,231,249,218,166,244,164,137,135,231,78,69,9,33,102,255,213,97,79,199,235,74,182,139,227,159,63,30,98,220,108,249,66,57,102,11,32,187,73,153,184,90,195,6,117,57,79,199,107,69,29,246,91,4,146,239,240,245,237,76,111,231,54,65,90,141,225,58,250,170,112,33,113,36,251,208,206,69,122,59,72,212,205,227,138,44,75,199,254,108,149,38,209,205,61,48,199,253,243,58,244,20,163,238,28,160,164,233,71,227,179,55,234,99,74,195,33,98,250,233,123,50,211,57,167,84,174,32,13,74,240,11,131,44,156,227,11,31,23,67,76,70,119,81,170,225,53,94,32,237,139,30,217,39,60,24,7,241,73,55,6,160,117,201,32,36,72,239,165,127,50,88,70,187,178,64,55,186,165,108,162,169,33,53,210,40,65,95,44,189,221,223,117,166,120,77,166,133,150,47,139,25,192,159,125,11,23,141,32,46,69,242,179,71,183,112,161,255,107,53,3,244,83,23,174,56,188,162,29,103,69,39,218,52,245,186,8,236,10,32,214,69,201,52,128,148,97,79,82,225,159,166,102,171,33,159,231,70,251,90,0,98,55,215,29,43,204,36,7,78,81,58,95,49,252,110,63,196,48,128,91,114,218,250,122,207,87,242,216,63,232,100,52,36,50,247,243,189,69,233,244,167,105,91,178,72,87,46,20,189,58,124,252,205,6,141,69,19,108,47,108,93,166,156,231,210,209,110,214,124,164,147,189,254,190,39,98,22,141,196,134,153,245,44,177,109,211,155,185,59,78,236,146,107,178,90,83,211,119,175,81,113,215,34,79,170,255,11,178,149,46,155,136,188,0,24,175,144,141,69,242,2,138,70,108,43,242,182,8,113,12,145,235,247,8,144,84,247,47,150,226,77,77,44,25,171,42,182,18,133,1,177,238,247,34,252,24,59,63,82,220,200,92,228,200,8,36,126,250,48,204,201,116,130,79,10,44,184,241,55,77,183,180,194,239,36,175,110,211,211,130,26,138,184,237,210,127,213,187,133,226,174,41,178,82,239,39,128,105,150,137,47,42,13,209,99,45,72,210,89,196,142,128,244,138,72,248,26,23,125,23,11,56,161,220,139,93,209,96,186,87,227,101,127,225,161,248,188,35,158,210,129,247,154,80,98,160,86,111,171,168,220,23,60,193,106,111,152,186,5,28,241,234,114,142,206,142,114,216,197,167,38,15,76,153,106,86,189,81,146,128,147,133,226,16,22,59,82,196,43,216,184,99,142,255,92,224,236,55,128,28,40,225,217,204,231,150,100,156,215,136,134,57,250,25,20,151,174,138,202,110,11,175,125,146,124,172,2,253,254,150,79,50,69,173,228,108,33,21,216,22,216,151,14,154,42,67,16,33,192,31,163,202,220,180,220,171,10,46,59,189,48,13,126,186,180,63,138,26,84,172,232,31,251,208,67,138,26,38,168,73,123,201,223,254,22,38,43,56,203,144,218,54,162,234,239,32,25,253,233,171,251,73,162,80,10,210,230,210,97,42,105,71,138,212,155,226,17,123,129,57,140,49,52,134,17,171,199,17,245,6,148,217,27,40,227,130,225,188,85,217,205,10,168,145,176,235,208,139,60,236,165,168,227,13,243,23,8,108,194,118,102,205,42,213,174,43,156,96,79,42,239,114,13,55,156,228,40,42,178,85,149,250,124,66,53,33,120,86,72,175,72,122,44,139,100,197,206,53,126,169,36,63,65,211,205,177,242,141,105,87,222,6,14,124,234,197,63,145,242,169,104,144,93,39,172,24,41,55,200,208,229,152,42,230,239,4,34,129,188,39,162,177,197,150,227,177,90,105,38,73,7,38,201,79,153,57,62,109,34,151,71,14,138,233,206,246,86,179,176,73,121,194,89,192,149,250,10,51,109,209,13,99,139,217,173,236,204,21,162,223,84,197,159,242,155,88,222,247,0,10,196,156,183,100,155,180,61,7,81,225,170,196,172,192,191,223,60,151,87,242,226,109,194,166,128,106,87,231,22,239,136,136,162,104,91,80,175,66,8,101,228,55,187,172,96,9,132,12,181,96,179,113,4,207,219,137,49,232,30,107,24,124,15,84,181,88,95,43,118,231,87,117,75,114,187,96,113,4,238,109,205,250,228,73,88,255,66,3,96,167,222,50,180,83,218,186,179,184,8,230,93,60,59,54,134,223,78,2,160,253,224,52,38,124,105,71,55,140,15,138,170,209,163,74,29,237,30,201,6,85,250,35,0,92,240,249,78,217,111,99,38,63,103,199,195,141,231,244,6,42,233,124,48,212,170,254,34,241,200,24,32,55,94,98,14,155,61,105,205,188,227,45,236,115,142,149,131,250,218,76,248,156,0,159,244,97,113,109,209,146,87,229,98,89,79,7,42,147,68,139,251,46,105,250,197,70,210,208,172,69,197,96,107,58,167,2,5,74,39,59,207,189,46,62,224,209,46,119,164,175,10,3,8,2,126,221,200,215,56,195,237,190,251,125,54,232,177,46,128,1,19,92,53,164,187,208,56,216,104,162,182,35,222,143,38,32,73,182,115,176,75,52,216,199,109,173,238,197,88,249,89,84,137,97,210,71,46,67,83,184,95,181,248,214,21,17,188,249,140,229,196,91,50,29,212,114,236,102,57,106,212,175,187,37,180,129,28,126,105,204,27,113,126,225,35,120,14,144,161,220,18,27,243,99,80,237,34,31,111,244,23,73,114,66,216,239,207,65,108,209,235,251,7,237,147,117,187,201,71,56,223,186,46,135,45,248,63,143,143,68,122,31,239,142,195,142,53,15,33,59,185,226,215,199,63,226,149,21,225,182,31,200,239,19,110,188,131,213,181,44,145,44,72,135,247,244,205,46,103,24,168,63,225,130,24,113,127,88,63,116,145,50,198,104,137,50,28,32,253,170,156,121,66,233,2,116,47,135,42,206,215,183,80,158,216,49,17,103,213,97,44,185,70,5,155,237,147,215,61,29,180,110,74,45,212,200,173,72,136,152,64,49,112,157,242,232,16,25,34,219,95,50,90,212,47,139,17,96,225,41,28,77,102,138,26,194,11,22,224,15,168,191,152,23,173,207,172,122,24,108,125,137,154,57,127,244,234,186,65,67,166,199,134,170,2,104,1,18,114,97,233,0,44,178,92,139,195,22,149,48,111,114,106,74,240,114,124,49,40,49,25,1,11,40,19,119,71,31,228,36,110,197,98,99,241,43,230,18,182,54,4,10,255,184,31,134,68,11,66,129,181,35,220,158,84,104,46,26,18,238,248,159,64,134,240,89,124,47,52,250,194,225,157,53,133,124,66,36,120,179,165,17,191,215,69,133,113,40,114,149,146,12,246,238,155,14,137,18,130,103,118,115,153,140,49,253,56,16,10,198,51,135,205,66,115,32,9,45,28,94,19,2,192,229,59,179,26,184,219,44,184,110,70,22,166,101,119,232,53,115,83,43,182,237,196,230,35,98,37,21,236,43,26,96,52,85,130,151,133,44,15,137,134,227,134,198,145,113,226,88,105,124,144,158,125,153,115,0,190,187,140,250,212,66,181,232,92,121,14,67,160,37,95,47,155,168,79,158,108,181,61,152,191,182,43,39,98,225,124,184,67,194,80,171,26,194,67,187,160,101,254,192,75,147,130,107,147,67,218,23,98,36,24,221,41,63,115,164,88,180,91,181,203,130,105,75,20,227,43,170,245,15,4,124,44,52,2,209,213,125,186,25,199,241,61,248,219,244,102,178,81,38,149,193,9,28,65,36,29,170,182,72,92,67,150,232,255,69,172,240,113,100,120,128,247,242,247,34,61,159,228,94,63,54,71,180,45,50,21,119,169,77,199,112,73,206,186,135,48,111,11,98,178,114,38,84,51,199,58,125,35,236,112,120,218,251,115,51,161,95,27,232,3,43,75,3,103,76,83,135,78,249,45,57,218,161,89,173,74,87,188,11,243,63,91,210,115,167,122,143,51,235,183,28,151,112,196,61,207,87,22,233,140,195,202,77,116,76,69,57,185,181,118,59,187,205,178,192,128,158,82,190,101,98,23,206,82,127,101,37,82,129,187,146,133,140,164,47,115,49,78,94,92,151,50,123,125,13,122,81,77,164,106,123,56,30,195,224,62,106,196,121,44,46,92,189,55,91,195,178,248,113,100,60,20,30,203,48,68,141,216,155,66,8,157,168,167,146,184,249,118,15,43,59,62,43,77,180,157,58,65,52,62,25,45,226,168,61,180,144,208,8,97,87,242,68,65,95,241,179,5,93,116,224,14,96,7,231,48,9,156,37,158,13,185,59,78,106,45,116,41,193,158,141,127,184,54,38,230,11,249,3,6,141,116,89,113,214,223,253,207,247,148,127,61,56,130,120,135,0,199,131,222,82,176,36,102,83,182,251,63,66,230,145,0,54,10,104,111,86,211,54,30,117,134,34,115,40,234,159,58,255,79,74,88,0,159,220,57,56,113,147,198,136,192,177,163,81,226,194,49,91,220,106,27,44,7,39,115,125,138,243,20,11,218,243,124,186,166,160,99,232,78,253,20,64,233,205,218,165,222,244,126,109,121,253,120,137,246,40,168,250,140,68,233,245,34,80,180,70,198,187,4,5,205,222,96,106,146,215,224,242,68,119,241,113,166,40,160,225,132,135,82,43,145,5,196,28,188,185,192,24,255,43,61,139,107,184,89,253,179,118,116,164,30,101,119,55,29,213,34,17,109,163,158,140,241,207,84,81,166,26,223,34,20,73,70,210,53,219,189,186,66,8,218,241,215,185,254,134,10,117,250,179,158,131,60,119,175,154,73,57,158,240,145,19,197,43,9,41,54,23,141,14,9,158,25,86,136,34,112,238,163,98,212,98,146,153,45,13,98,11,46,33,43,24,36,220,225,71,202,201,122,112,89,24,30,144,59,5,17,34,90,23,63,40,50,0,114,112,62,212,66,73,206,98,0,89,155,68,230,205,13,169,72,73,153,79,45,162,68,77,24,33,196,192,60,27,183,170,77,76,207,56,232,226,234,9,159,35,103,248,219,33,69,81,84,206,204,77,209,130,146,209,206,146,255,158,135,168,167,181,92,189,38,209,97,169,234,51,63,1,94,206,221,166,113,83,8,234,68,228,179,253,180,17,237,60,49,125,214,26,152,68,99,126,133,210,156,125,163,179,57,34,40,226,56,66,4,103,205,96,112,105,164,75,203,65,169,56,161,15,97,86,208,140,87,86,100,101,151,255,86,164,99,30,179,44,8,229,192,38,151,74,193,139,60,161,122,180,17,215,28,88,169,86,47,55,12,213,201,204,57,189,237,206,93,163,7,238,22,174,52,110,43,158,161,64,232,142,56,104,179,186,176,112,179,55,244,103,55,101,35,186,11,37,36,140,181,109,254,197,56,125,217,235,221,185,137,190,226,95,228,125,102,103,167,71,194,17,78,91,89,191,95,242,202,145,112,158,153,198,16,230,51,151,230,211,194,245,61,66,139,146,3,197,93,226,63,64,76,39,105,108,99,99,156,176,253,51,224,236,86,250,46,230,139,213,12,129,61,229,64,218,228,16,143,56,10,58,201,203,254,125,181,69,42,232,138,120,84,50,41,70,191,10,139,166,68,159,11,9,73,246,92,189,28,220,198,46,191,113,103,245,206,134,51,78,132,62,118,198,164,252,59,18,67,15,125,208,215,7,243,158,35,75,57,254,23,36,159,27,2,0,51,71,118,65,138,129,171,108,75,86,184,30,253,46,116,58,2,81,123,170,50,0,63,171,245,230,240,147,19,93,41,130,6,5,249,19,224,114,202,33,230,136,57,49,68,141,215,123,122,109,159,73,101,158,26,157,37,27,221,75,252,22,109,99,211,51,67,26,90,44,36,31,47,19,177,40,112,214,55,115,129,48,8,34,221,137,215,52,173,141,58,180,187,79,38,217,148,82,82,51,112,180,126,178,150,33,3,173,212,63,183,102,11,4,229,251,140,186,9,107,53,109,55,82,220,139,108,117,148,224,158,220,153,215,108,7,73,237,231,60,96,62,143,213,62,205,14,134,201,169,196,222,74,93,194,20,162,146,212,233,33,125,197,212,108,212,84,17,202,105,136,13,16,169,35,35,13,64,220,101,76,217,112,120,203,182,51,167,8,117,200,250,117,125,131,181,15,109,224,6,35,33,141,166,139,204,21,226,245,87,2,153,241,21,92,231,146,38,184,90,39,39,46,63,69,116,137,129,96,42,63,8,104,210,239,145,129,133,24,147,122,147,32,105,174,85,109,100,93,235,195,160,59,133,182,16,20,167,203,225,89,139,185,58,146,166,51,27,50,246,108,13,11,179,167,148,229,37,199,123,129,221,156,46,212,250,0,93,109,58,212,136,207,241,172,159,97,132,247,26,13,103,230,180,95,73,155,232,21,221,206,38,230,77,195,51,219,35,89,230,58,134,212,85,10,110,8,83,7,173,206,31,19,184,172,123,242,189,208,139,173,219,113,220,231,33,193,26,150,180,99,239,136,145,188,153,131,61,99,215,128,40,65,230,8,55,43,165,184,26,115,33,63,104,26,151,157,153,52,49,116,31,69,204,237,145,120,215,55,147,87,223,8,3,40,156,26,227,115,36,29,155,249,251,10,237,138,226,197,155,194,101,71,127,237,24,78,104,178,15,152,139,76,3,0,245,32,111,47,17,114,50,190,231,180,129,176,106,179,34,103,125,209,12,212,49,170,165,12,229,29,63,96,109,190,93,187,249,46,205,26,30,177,118,25,189,210,219,27,126,226,67,42,45,255,86,151,146,253,252,154,59,137,242,114,173,94,162,150,190,62,6,250,239,12,66,113,136,66,149,163,156,236,164,90,134,221,184,253,214,187,155,37,245,129,105,127,109,130,123,2,43,208,7,163,237,208,81,238,55,166,215,188,169,213,143,176,252,208,221,130,29,110,133,23,124,249,177,16,30,64,246,238,234,85,226,222,40,129,30,211,249,77,202,105,186,155,144,52,14,35,150,248,255,127,156,96,179,187,211,7,66,129,96,194,96,128,202,237,136,94,76,66,185,3,61,65,59,85,249,169,103,159,211,109,238,95,241,175,138,217,3,212,113,34,152,40,205,38,188,160,199,153,248,119,234,12,80,224,228,133,32,23,196,31,16,49,87,194,93,116,221,67,48,117,166,8,242,18,26,213,161,91,15,219,38,218,153,123,178,244,220,129,120,221,84,113,11,172,207,30,228,1,230,211,234,48,88,26,119,75,94,207,143,83,54,91,59,87,252,229,227,151,223,41,230,72,70,19,232,164,215,134,169,45,197,204,150,73,68,22,173,107,204,6,14,100,114,193,63,34,93,145,169,99,154,189,196,78,76,54,237,105,128,19,194,0,251,18,146,49,124,253,172,43,80,11,112,8,135,147,39,104,134,229,2,186,66,42,202,126,39,128,80,67,8,45,139,251,86,239,2,245,200,113,192,102,22,229,189,106,41,158,82,213,224,178,172,211,152,100,156,127,244,127,211,66,100,235,96,142,58,63,169,57,41,71,3,178,16,226,83,75,55,203,200,76,229,209,24,145,197,150,10,183,110,18,101,196,108,189,27,211,172,64,44,232,56,179,238,138,43,234,98,215,40,238,112,30,115,209,243,217,141,10,210,124,61,18,29,85,161,117,2,59,42,82,111,62,110,44,48,29,143,160,213,6,238,75,228,233,133,55,89,154,73,148,222,220,20,228,130,48,80,203,234,79,146,220,70,137,112,156,252,214,167,126,107,180,201,133,65,56,3,61,190,254,239,110,251,172,124,47,99,6,136,6,118,58,85,96,126,208,90,9,182,22,236,183,173,151,32,20,238,72,56,194,105,154,194,11,75,100,235,70,48,245,45,174,126,97,243,195,79,160,47,251,213,255,218,90,186,95,22,78,102,132,53,53,188,63,44,50,90,234,145,227,128,132,176,2,46,98,161,128,239,16,222,154,194,220,33,134,37,4,215,23,48,23,204,186,157,98,223,134,236,195,60,123,244,216,141,122,124,76,221,99,159,162,22,93,184,242,79,72,92,48,80,198,195,240,98,238,67,55,120,234,180,140,138,119,20,101,123,213,49,72,48,203,149,217,240,13,60,79,205,94,254,18,65,47,108,198,106,127,187,47,56,245,170,93,193,153,53,209,121,221,4,116,175,18,118,15,105,4,212,179,242,214,165,148,74,204,37,193,199,25,145,255,211,156,109,133,149,43,181,205,100,136,245,169,236,212,1,166,231,83,206,120,149,50,222,128,89,146,30,0,207,145,200,81,59,224,140,55,87,180,131,60,212,180,66,151,124,177,9,50,14,169,225,151,242,221,61,11,47,58,198,54,23,141,247,77,138,187,12,37,79,225,218,76,14,148,196,170,183,246,90,131,80,71,19,103,122,33,211,70,62,83,96,111,209,242,136,131,232,253,158,55,4,139,42,80,44,35,156,97,236,135,138,195,46,37,97,242,1,60,40,227,75,224,224,62,105,22,168,63,110,199,188,134,191,238,62,215,148,156,213,195,178,252,201,131,78,165,71,149,225,95,253,8,19,166,143,107,39,73,217,24,66,237,21,7,226,40,8,59,127,213,72,31,34,82,178,56,6,225,92,85,164,74,168,12,224,227,180,92,222,93,139,243,99,92,92,17,169,179,154,51,242,163,228,79,243,204,49,90,247,94,243,59,14,8,39,196,149,25,219,163,152,48,15,170,139,57,153,188,95,221,5,22,183,232,1,148,5,215,183,207,168,38,43,166,7,238,161,160,109,196,201,71,209,160,127,154,166,26,33,228,155,182,47,118,56,229,114,72,16,159,141,198,196,175,128,22,64,194,164,171,242,125,77,75,47,218,145,241,131,77,55,246,238,104,46,202,2,239,189,158,188,234,251,122,115,0,132,76,73,82,236,32,46,60,146,72,156,100,24,227,68,219,233,62,249,120,141,53,206,154,31,226,186,9,4,242,65,73,131,244,175,149,238,99,48,26,63,160,26,211,31,80,75,155,47,230,229,47,84,0,23,16,74,46,113,79,171,125,141,207,223,177,15,222,41,84,204,29,105,17,62,130,126,20,143,241,32,143,183,189,90,146,81,249,43,218,220,200,187,177,7,113,158,175,45,148,252,203,160,19,97,165,223,191,171,46,197,241,97,61,40,205,177,244,50,100,240,62,113,148,220,150,182,49,58,59,34,10,42,143,18,102,186,92,250,250,13,166,145,235,52,233,196,7,106,65,21,161,1,146,3,83,17,19,177,225,119,177,44,182,65,126,191,105,199,90,175,8,110,142,48,26,139,127,45,162,82,106,6,100,25,44,96,239,171,207,201,184,59,96,11,70,91,117,223,126,20,89,7,7,74,229,23,127,186,106,254,63,137,22,211,225,142,111,166,16,16,147,219,93,44,73,150,254,215,22,21,199,225,255,66,108,181,191,57,19,18,20,174,182,135,85,129,252,146,34,233,217,84,57,57,237,39,68,172,67,11,236,186,111,129,96,225,40,11,128,14,9,142,240,46,98,48,192,22,1,116,167,70,172,24,49,192,241,201,211,199,151,184,63,140,176,236,160,101,132,103,71,26,117,213,211,184,149,168,13,199,41,166,127,102,148,154,224,95,208,72,65,25,255,2,100,62,58,138,193,157,129,229,149,175,84,39,72,167,118,165,231,196,155,43,201,52,241,23,136,253,161,13,65,162,107,203,195,22,36,52,167,20,189,168,194,25,184,210,57,178,125,177,57,168,46,41,92,87,103,240,82,195,161,166,129,246,141,48,7,150,173,229,214,213,20,161,103,3,81,130,37,45,101,27,220,112,109,164,98,194,8,64,175,140,9,143,231,166,77,194,34,97,55,209,212,206,243,208,220,46,252,182,158,64,37,55,199,233,198,162,93,112,25,47,22,137,18,70,2,65,43,121,26,249,135,88,211,216,189,134,179,13,228,26,196,251,21,253,46,240,146,240,145,3,62,1,202,82,13,209,246,235,202,96,194,27,220,71,164,184,125,13,46,198,165,230,15,66,69,115,91,44,33,25,38,173,187,13,92,96,181,208,182,196,149,65,56,114,56,85,148,212,60,24,73,92,1,124,195,29,154,83,41,84,136,134,161,90,113,221,103,191,233,14,198,159,139,186,150,249,242,3,141,113,64,206,149,162,93,146,161,153,208,15,78,119,69,188,61,32,167,148,196,171,221,200,194,186,1,131,97,235,191,81,230,242,188,59,61,117,31,65,64,188,121,153,207,153,154,203,145,193,142,23,164,89,147,251,134,55,194,254,116,213,13,231,148,134,52,90,22,117,11,179,4,187,154,232,83,35,3,15,213,189,57,34,103,47,190,186,218,147,238,137,205,231,164,11,130,4,65,217,19,118,184,118,160,10,226,214,165,188,135,233,33,105,116,194,49,65,101,81,214,65,174,197,22,183,26,145,37,76,62,70,52,120,169,67,150,251,51,88,104,227,152,144,205,101,251,234,10,75,186,19,122,119,130,239,195,154,159,202,189,20,104,165,203,152,209,115,210,117,85,63,75,41,7,198,145,159,140,56,112,62,13,40,148,65,85,130,6,152,146,145,41,109,171,157,109,185,87,249,187,134,186,117,28,36,243,153,240,41,220,156,152,196,128,83,101,192,235,190,207,77,156,48,226,59,163,88,101,220,156,29,239,229,219,21,36,110,132,149,8,243,181,99,101,254,17,85,206,103,179,149,135,168,33,74,228,64,16,205,177,239,177,24,161,209,68,39,45,4,138,7,160,30,97,164,89,96,154,153,202,124,218,69,58,3,169,71,41,81,131,0,50,12,208,254,237,133,227,195,108,214,8,124,38,192,10,178,62,155,252,37,73,232,172,237,156,189,60,187,53,243,220,230,142,65,171,106,176,173,122,47,198,84,145,145,61,86,126,76,227,154,121,54,168,12,161,27,31,77,86,136,129,185,183,11,162,103,43,191,171,173,166,129,181,95,223,215,194,63,121,168,46,120,108,108,250,185,111,78,41,155,170,9,179,82,78,95,153,152,170,93,134,165,249,3,116,120,117,19,191,42,162,250,235,253,249,92,224,111,45,152,50,216,89,105,177,224,237,94,162,69,143,221,165,227,154,37,227,8,5,76,98,223,176,60,75,73,227,73,35,55,0,85,11,147,237,88,131,244,77,117,248,10,123,10,210,49,93,134,195,163,83,237,242,61,236,44,190,181,88,32,42,133,238,253,10,177,207,63,68,64,155,53,3,93,6,104,210,14,2,86,174,12,13,120,239,177,188,133,185,244,136,83,74,176,31,21,213,32,224,212,226,79,22,50,235,192,21,147,86,4,229,4,221,111,129,105,178,50,59,111,2,219,127,229,61,129,123,72,208,200,207,213,107,249,79,100,223,189,246,212,107,105,247,132,0,66,6,194,213,152,234,83,246,108,189,134,167,207,253,73,108,253,133,52,61,163,203,121,50,52,190,19,101,186,22,19,13,155,70,160,180,230,81,149,245,233,108,138,43,165,231,221,63,113,122,95,161,228,73,255,57,246,60,156,129,108,42,197,126,118,245,14,151,42,27,245,10,42,79,13,20,84,54,145,194,80,71,103,75,40,59,3,158,2,230,229,157,86,33,5,246,159,126,105,78,175,106,254,137,26,92,120,174,15,202,227,191,65,19,25,102,160,110,135,60,47,127,221,170,153,193,186,194,190,97,245,254,100,90,128,163,148,45,41,58,241,244,55,74,34,167,99,182,18,149,133,255,3,161,176,79,189,10,209,178,79,57,56,170,85,30,50,144,208,96,47,119,139,124,77,66,232,50,92,35,116,227,55,63,212,131,123,142,225,227,31,217,189,200,43,21,12,184,117,233,94,9,222,235,130,4,199,153,178,217,30,221,72,146,248,80,84,131,21,137,22,133,99,184,65,185,173,82,214,87,0,130,214,230,217,175,10,218,171,76,37,248,174,136,62,164,164,121,76,21,138,247,244,150,107,61,162,210,171,165,218,57,145,61,201,202,241,0,233,13,169,173,77,97,254,235,21,116,29,156,51,187,144,161,162,86,34,67,151,4,107,247,227,101,125,157,195,200,112,166,78,242,186,62,161,32,24,62,210,65,85,28,14,241,145,176,31,147,74,6,201,74,154,137,251,58,196,43,120,207,18,131,97,15,247,37,202,108,170,244,237,83,103,95,182,124,183,50,242,246,36,242,182,33,55,173,102,123,24,193,0,158,148,56,54,174,235,121,74,205,48,15,124,171,72,87,195,107,18,54,142,6,235,203,172,15,57,173,4,17,133,180,231,189,250,151,56,206,245,140,229,220,242,58,146,61,2,152,246,70,182,19,163,252,138,233,200,248,153,158,83,188,40,239,244,204,243,62,4,198,85,163,96,150,75,80,27,92,66,43,146,93,101,75,72,53,152,75,76,102,225,43,140,149,217,242,78,121,138,79,25,142,244,80,72,136,155,250,62,110,101,207,35,89,239,235,239,251,186,123,153,234,144,20,7,245,242,162,35,171,3,75,57,157,164,38,201,193,161,52,192,39,209,127,85,50,34,61,40,206,246,14,79,91,5,102,15,199,31,109,21,81,165,193,205,65,151,163,71,32,155,136,226,254,142,200,177,222,84,218,229,111,183,153,16,227,144,197,138,24,73,128,253,205,182,7,158,95,149,181,84,5,183,214,65,85,32,30,134,36,71,128,194,84,106,238,130,86,10,36,182,189,169,163,180,191,208,118,54,44,92,48,94,203,205,4,186,63,101,219,59,182,254,64,118,178,138,102,78,53,124,92,158,48,73,187,53,76,78,144,19,195,83,72,217,161,169,78,152,53,150,201,184,156,138,56,175,67,155,114,42,176,69,5,216,246,67,238,171,215,150,139,21,187,178,50,60,10,210,143,161,96,135,23,203,80,174,178,109,97,119,202,111,22,59,246,109,190,47,79,252,196,145,200,0,215,6,51,222,118,29,28,41,184,14,38,49,70,225,151,63,206,10,37,71,147,213,38,135,72,81,158,14,64,12,178,172,218,124,7,207,177,33,168,181,246,16,216,253,225,16,57,83,169,42,223,247,151,230,190,43,172,148,22,121,26,210,71,233,60,112,158,114,182,161,43,10,254,137,77,87,188,60,186,103,214,228,166,53,23,135,48,243,52,136,202,211,165,88,221,115,215,150,87,149,29,1,245,173,192,232,0,113,43,172,146,205,190,60,48,81,108,139,83,44,122,246,39,75,182,115,84,79,176,136,182,205,165,45,113,192,194,102,67,74,200,187,11,98,228,188,45,153,151,87,123,183,154,78,129,182,85,169,242,161,213,41,56,80,99,49,23,19,246,112,158,7,178,62,106,210,27,64,98,118,220,186,156,86,133,69,70,142,12,234,180,26,254,0,54,212,110,145,21,117,207,0,14,186,153,213,213,92,140,50,11,247,161,70,223,23,103,220,196,80,101,90,15,161,5,117,60,5,253,240,185,190,5,37,128,156,41,137,179,127,182,33,108,96,4,10,23,61,14,105,99,85,222,241,69,38,209,233,213,167,252,251,119,119,221,193,157,37,176,152,218,128,12,187,238,10,233,69,110,48,18,229,68,149,115,221,75,87,160,16,18,156,208,121,168,164,236,35,138,14,35,51,150,104,65,7,51,216,167,25,114,72,216,131,182,219,185,235,187,92,104,116,165,232,30,80,26,198,227,159,16,249,224,208,167,176,82,43,43,48,138,134,65,111,76,44,173,151,98,108,75,141,221,24,59,92,22,194,227,219,172,228,147,161,95,169,29,232,135,192,161,238,41,217,216,70,216,254,228,188,33,199,188,11,7,114,8,208,255,248,15,27,7,50,142,155,109,246,80,250,235,155,143,97,188,16,0,60,148,231,4,206,245,107,5,10,117,61,237,137,107,237,79,73,169,50,14,62,76,28,121,36,116,32,47,9,162,220,165,123,55,239,79,6,2,130,130,48,192,66,40,152,150,251,8,68,22,9,25,163,56,132,98,226,31,2,113,231,196,184,225,52,191,205,110,173,236,61,122,113,150,253,155,161,182,95,31,185,242,215,30,100,205,209,137,97,156,0,1,4,72,158,128,224,69,6,88,202,219,12,103,18,205,179,210,75,31,173,33,8,220,227,154,159,52,227,168,251,237,74,168,105,178,159,52,141,244,241,119,87,174,133,252,198,53,189,99,201,237,214,121,15,100,13,143,211,50,162,88,167,7,48,81,228,103,178,239,145,96,230,222,91,68,31,110,195,98,199,55,164,148,187,235,65,39,194,87,23,44,42,20,24,116,194,174,202,231,220,203,135,103,135,220,53,46,33,158,7,247,61,99,39,238,100,241,161,232,32,155,74,37,88,35,196,119,252,23,12,14,189,151,241,192,175,103,145,19,168,149,24,188,174,193,114,198,169,67,36,48,128,97,232,33,40,15,84,8,130,99,52,119,96,76,226,7,171,91,254,105,113,255,253,62,151,192,74,157,152,233,179,238,172,235,84,157,95,168,41,248,227,233,132,6,119,179,200,97,165,126,88,106,65,254,215,161,103,113,137,45,14,98,98,247,99,178,208,144,149,182,195,251,235,244,9,242,86,211,56,80,199,182,29,188,175,85,88,32,249,3,251,180,241,184,75,44,147,170,39,141,179,147,146,249,20,109,206,143,9,205,151,48,209,160,130,211,230,23,86,235,73,9,232,150,199,55,166,148,186,173,215,112,56,146,48,144,6,36,236,112,172,58,87,129,7,69,232,132,27,215,28,51,198,214,217,206,42,84,14,103,137,84,86,243,37,59,86,33,7,130,35,13,121,86,253,193,28,146,76,160,15,94,21,107,236,140,200,139,56,148,81,84,87,173,255,170,236,99,150,203,105,90,170,19,14,97,183,58,227,200,128,192,213,115,115,116,113,150,248,176,154,244,217,12,170,188,91,126,115,55,234,209,31,53,185,54,61,220,140,127,109,77,243,213,12,166,109,108,230,96,104,202,136,73,33,199,85,5,202,95,219,236,10,82,19,200,36,48,125,237,72,57,178,57,175,105,45,150,34,19,117,137,58,153,234,123,142,145,107,186,125,234,46,133,252,175,233,138,46,3,72,28,102,81,129,188,237,242,12,44,17,234,189,133,193,242,84,114,166,83,188,42,32,0,63,145,54,181,30,37,196,11,251,102,193,193,95,225,248,149,108,65,90,53,160,245,174,65,5,127,199,108,91,17,49,151,252,21,248,101,254,166,136,224,241,62,156,22,44,127,14,62,113,3,122,219,42,234,124,131,145,114,242,234,224,94,60,174,238,248,217,207,37,83,66,246,117,165,39,20,58,148,254,58,206,229,106,59,54,102,69,142,255,166,107,150,89,152,20,173,18,103,99,160,183,38,9,46,5,190,7,125,80,62,141,124,91,207,108,6,121,169,106,38,149,85,158,128,222,177,95,141,164,79,173,100,35,122,160,134,44,68,198,235,168,114,33,118,198,250,200,8,245,90,40,111,84,46,234,15,74,135,204,226,59,229,204,189,146,207,233,238,197,215,129,80,126,184,113,176,86,128,131,205,122,173,247,235,120,70,250,122,105,13,13,0,253,4,45,162,140,78,254,94,218,128,50,75,83,167,173,81,216,191,2,201,199,93,192,36,183,160,239,66,23,139,51,44,121,75,60,187,255,46,0,250,187,55,55,31,27,250,224,219,142,136,168,69,120,197,216,89,31,54,93,12,207,109,250,172,37,26,241,241,216,173,92,145,240,61,84,252,215,251,84,9,10,172,104,174,165,114,217,176,78,59,163,176,80,87,15,21,232,170,211,3,246,83,172,134,175,156,12,192,84,204,115,109,101,86,49,71,106,203,144,72,45,5,81,251,37,60,49,95,57,227,126,129,46,132,51,0,42,130,250,189,220,59,21,64,182,195,180,187,48,169,61,110,155,164,56,144,26,211,111,85,104,93,8,219,42,28,140,103,18,204,202,77,54,97,218,241,202,2,15,195,101,238,248,213,15,117,11,22,221,67,234,35,164,210,179,180,10,90,47,70,2,249,183,121,90,96,136,182,208,71,194,144,219,98,43,182,170,1,140,89,126,75,231,192,245,22,234,147,230,147,85,199,95,20,243,181,66,248,149,239,93,36,158,182,77,197,131,62,122,224,180,152,43,117,71,39,90,229,63,50,166,34,136,212,215,102,31,68,244,232,75,0,14,186,40,236,199,177,84,231,98,179,225,69,58,193,153,227,94,19,174,38,153,218,17,33,247,13,76,28,83,139,186,235,25,110,216,201,166,52,168,23,95,155,91,162,247,41,40,112,138,41,162,92,213,72,182,249,12,12,139,79,30,116,63,37,69,239,162,74,22,99,42,40,215,247,180,121,66,87,222,129,15,43,56,26,59,40,97,233,230,83,79,218,49,25,192,213,183,183,116,89,43,169,251,245,72,8,104,199,79,24,79,94,146,179,141,104,46,12,129,174,173,135,216,216,25,61,40,7,211,178,186,107,115,185,177,48,46,94,132,9,150,231,130,151,253,188,223,227,192,60,228,251,228,247,98,130,181,82,129,36,173,138,1,202,113,177,230,66,80,62,87,58,234,224,230,88,72,20,40,232,194,132,216,227,86,133,247,183,52,250,101,68,57,57,219,40,85,69,153,118,197,37,200,26,156,161,126,145,48,118,103,110,10,221,245,26,154,235,150,61,104,135,56,45,46,73,95,158,224,159,132,99,60,219,211,26,133,57,217,250,161,81,43,86,231,137,191,15,240,173,67,103,117,211,20,16,54,105,155,228,151,143,205,53,181,182,155,191,8,188,64,149,16,13,115,112,219,83,180,19,29,156,148,178,199,100,221,30,222,2,240,166,176,171,84,109,19,10,192,72,237,89,98,56,214,212,130,48,189,142,1,94,244,5,210,76,58,136,90,181,223,241,196,44,188,91,216,89,51,122,61,164,24,35,222,146,247,81,124,71,49,221,244,217,194,238,175,98,70,233,153,111,24,247,73,253,245,103,200,97,103,160,182,13,191,147,166,178,220,110,36,6,128,138,127,122,59,116,50,23,241,152,208,134,163,80,62,41,48,168,89,182,91,187,164,210,199,64,19,35,240,55,255,139,12,101,57,149,86,122,177,134,191,15,4,181,51,194,26,64,74,197,16,120,228,98,3,246,176,160,196,75,182,82,199,30,166,231,126,123,218,58,208,253,156,90,231,119,140,25,177,130,232,19,173,55,21,178,7,117,106,109,201,11,113,69,80,13,155,94,29,212,118,167,233,33,106,107,13,205,185,153,206,104,201,125,156,111,67,234,28,152,140,69,36,214,94,153,156,199,193,120,211,238,164,137,112,218,10,129,227,236,151,97,137,184,6,105,198,219,12,65,43,190,137,29,57,53,107,129,9,160,42,10,47,161,161,183,223,64,159,240,41,147,146,45,218,228,31,55,127,178,183,249,134,199,121,194,52,98,150,202,71,210,90,64,43,68,0,109,7,107,173,34,45,191,226,95,31,156,253,102,9,19,14,80,31,191,239,246,188,131,200,174,62,80,115,144,160,44,201,119,94,57,16,249,193,1,191,21,131,105,228,169,94,192,98,189,199,220,110,153,23,24,11,28,66,185,20,43,47,207,238,186,243,28,114,128,200,52,236,174,253,224,100,92,161,232,200,119,7,245,175,249,24,177,107,207,163,17,94,19,124,125,118,204,43,18,56,170,171,180,150,249,112,44,106,243,37,60,1,187,174,89,143,194,71,244,80,45,98,223,192,69,60,135,5,191,3,200,171,86,64,60,106,85,7,178,176,75,190,168,223,21,213,133,180,152,145,28,81,73,57,51,69,82,48,120,100,37,33,66,218,19,33,98,176,57,62,99,66,112,12,186,172,181,231,30,198,194,71,135,30,231,89,230,92,94,156,105,5,217,167,50,169,89,40,19,24,89,42,47,49,245,187,95,113,84,210,233,9,230,151,125,102,150,83,1,96,2,7,65,253,63,210,180,180,14,75,48,242,117,171,75,135,66,10,224,184,198,218,140,9,18,253,6,210,81,45,49,210,81,67,150,1,105,111,238,252,64,153,140,7,42,143,9,221,176,116,80,23,41,147,115,150,156,16,20,234,9,76,112,21,57,183,80,112,251,77,201,151,73,227,171,252,189,131,144,123,233,29,198,84,117,107,172,11,244,222,49,58,232,235,123,135,7,88,57,244,237,41,113,61,114,255,47,137,52,234,113,248,7,197,104,136,2,32,148,145,153,188,174,54,176,102,22,202,198,166,3,148,39,197,29,226,231,11,191,243,85,241,4,109,169,227,161,190,6,115,6,254,164,3,48,120,162,254,167,238,102,222,136,215,73,251,73,251,26,125,218,240,143,251,231,158,91,111,29,88,199,86,25,50,209,103,146,158,33,78,208,51,52,4,1,207,153,115,122,70,20,248,232,202,45,53,8,118,171,33,75,195,201,17,88,110,232,129,130,238,5,168,252,89,219,204,248,193,191,92,12,155,78,80,117,102,252,249,79,112,183,222,30,167,139,62,213,254,109,51,189,27,204,206,218,126,11,213,205,208,31,243,21,244,23,19,147,9,56,173,59,40,5,204,228,138,231,143,223,203,12,121,42,228,224,190,172,135,37,19,122,182,84,216,56,223,103,10,86,0,59,233,158,93,196,122,171,147,201,113,175,155,41,33,58,203,242,231,28,147,235,68,42,144,4,92,55,231,158,215,36,104,224,1,239,193,208,174,225,220,149,111,172,147,11,200,247,24,190,81,42,128,213,194,191,16,68,67,14,138,0,61,243,229,128,100,134,4,45,38,137,239,229,84,133,15,225,89,28,129,232,172,125,153,180,81,145,109,106,154,94,23,13,82,62,211,157,33,136,202,156,216,135,143,40,176,192,41,80,90,234,21,102,161,235,250,8,119,26,47,47,40,172,202,46,196,47,206,2,35,223,133,41,161,246,243,231,44,252,191,26,247,94,181,81,40,234,88,235,233,157,247,116,244,184,132,202,47,176,73,218,61,66,216,171,169,13,41,190,161,160,142,138,226,173,106,225,255,165,20,211,69,30,15,188,3,48,112,228,73,63,43,55,5,174,83,226,180,64,220,174,3,19,78,96,45,204,81,243,228,18,2,228,120,27,211,189,239,144,235,130,173,144,103,52,169,203,65,209,117,228,188,9,92,209,71,74,62,70,101,216,15,49,109,192,183,249,165,147,57,62,68,10,87,125,64,194,181,166,237,185,112,246,89,111,33,51,223,191,187,24,32,198,196,247,9,121,209,1,66,3,132,242,229,178,30,142,244,86,16,137,98,7,159,229,18,63,17,171,164,50,58,249,27,186,83,194,181,235,188,66,138,237,73,54,233,19,34,123,107,166,90,33,130,76,175,42,230,55,60,194,199,194,189,88,65,91,92,239,108,141,171,20,31,214,198,193,36,91,131,1,145,245,133,232,246,220,141,10,103,42,68,17,225,254,148,180,83,202,123,49,242,153,180,74,126,204,34,5,237,169,195,17,117,62,237,28,59,178,24,78,207,35,208,80,41,168,190,204,150,184,1,126,46,80,202,39,207,209,165,235,216,153,130,13,67,223,26,217,77,205,63,229,105,244,214,9,200,222,98,163,114,244,92,41,146,66,10,199,224,218,78,219,30,183,167,147,1,199,251,105,70,88,2,81,54,50,105,17,6,244,240,57,189,215,70,6,165,76,174,0,159,113,4,158,228,223,80,143,26,139,205,212,22,154,237,229,130,254,69,68,159,191,76,20,212,205,227,103,225,236,5,56,156,55,30,5,124,127,98,146,244,209,189,135,125,202,135,188,7,204,24,227,186,46,244,110,156,96,80,190,109,39,142,149,52,207,194,138,131,247,36,88,216,87,15,163,222,122,225,127,214,210,182,57,114,67,70,47,191,173,88,90,217,116,19,119,53,106,126,76,7,124,205,5,85,118,66,194,253,207,50,81,173,34,201,206,19,149,76,26,125,151,200,48,191,159,142,255,92,162,117,159,217,87,112,33,37,137,109,16,184,21,72,114,189,30,28,201,247,238,8,15,164,27,194,80,121,85,164,221,11,95,133,144,223,134,240,141,46,205,65,26,222,15,40,75,1,90,90,99,1,249,215,44,148,95,119,191,223,115,202,219,102,71,72,98,99,89,163,177,38,65,152,11,254,160,49,234,28,78,238,126,226,173,138,164,195,196,71,76,146,191,83,106,55,110,112,62,64,41,98,32,98,243,88,38,35,229,13,91,129,10,117,14,214,247,203,32,6,167,67,117,144,58,234,19,144,14,81,57,185,157,122,121,59,185,216,154,75,185,130,35,132,252,94,47,103,196,134,157,228,185,126,199,147,249,146,152,119,25,87,242,170,141,18,118,201,159,133,189,35,199,89,208,207,119,98,3,132,104,126,239,75,156,11,195,171,191,214,84,195,209,32,168,82,156,227,91,68,244,24,32,184,248,206,93,228,33,38,249,187,86,21,223,223,155,38,125,99,18,48,238,247,149,3,132,65,46,48,199,14,185,85,221,227,42,30,234,5,156,50,194,222,12,53,127,174,115,124,80,41,205,225,153,124,133,201,251,70,79,232,47,66,102,207,165,97,128,246,124,31,155,97,253,61,179,197,98,75,147,255,12,19,111,72,1,199,64,53,66,194,176,249,242,236,61,38,94,171,240,234,150,73,251,144,43,73,134,217,36,222,214,87,28,100,222,130,127,117,156,37,200,13,1,237,208,109,15,193,202,118,254,97,21,251,232,82,250,231,103,141,22,40,252,148,127,0,69,252,160,117,247,92,148,205,72,254,34,18,76,33,242,78,247,216,103,99,97,197,48,127,184,137,254,95,169,237,188,41,135,113,64,50,149,227,70,255,219,35,237,55,79,189,43,88,250,140,101,34,62,112,216,102,51,212,207,119,236,116,60,32,211,255,247,45,65,45,110,181,191,180,34,255,131,151,205,205,222,37,148,93,28,235,56,123,58,146,124,197,79,121,53,113,147,169,248,204,85,129,158,213,114,110,172,8,167,30,87,150,207,143,141,24,172,15,158,51,243,88,5,153,30,76,185,13,179,129,197,118,238,196,251,230,131,112,158,196,17,182,2,46,98,31,240,90,63,235,173,80,108,22,129,141,84,101,206,91,132,62,243,169,190,199,206,37,32,186,196,34,204,177,174,213,236,224,11,31,164,221,136,145,174,245,98,12,245,54,155,2,254,248,142,251,11,58,169,153,217,185,129,169,169,245,10,67,164,85,229,100,105,196,121,228,2,205,168,193,216,138,101,226,168,33,208,6,175,91,159,190,151,88,13,196,157,32,0,233,221,11,101,112,168,122,169,135,215,144,207,187,170,175,232,134,131,74,59,239,137,77,81,240,186,160,11,171,140,58,214,18,73,112,40,25,176,177,20,137,5,249,158,255,139,74,47,202,152,107,58,144,71,69,3,224,16,96,38,176,116,123,229,246,99,156,188,34,20,94,4,229,80,221,227,67,98,187,171,237,80,204,127,37,134,194,203,230,154,172,132,128,66,51,108,144,104,230,15,169,186,71,75,147,150,44,10,33,99,64,89,161,235,134,35,168,57,79,2,173,52,95,55,98,230,31,127,22,212,129,238,39,21,29,14,53,237,46,57,8,17,105,155,251,46,219,239,147,63,91,155,138,241,138,40,249,129,0,1,0,100,66,255,101,61,182,115,143,143,221,17,197,141,111,249,112,245,248,232,225,143,196,58,131,13,57,56,99,58,30,222,186,76,48,162,195,49,44,151,229,146,98,221,2,76,73,179,90,198,26,208,12,116,15,1,238,233,44,201,23,96,121,218,207,46,115,195,154,109,224,3,89,86,158,44,210,36,205,205,225,109,105,245,219,31,10,150,178,191,57,219,138,37,55,217,183,38,28,99,135,85,0,126,37,23,99,4,92,70,182,41,130,149,176,114,111,185,218,158,19,14,122,48,121,243,13,61,48,48,24,198,12,158,40,83,4,136,163,155,103,235,115,164,81,237,212,194,146,26,109,50,204,35,153,113,46,131,121,69,24,105,40,127,83,225,174,153,135,28,73,215,132,165,127,34,137,112,90,223,79,149,5,209,222,194,221,116,145,7,87,196,243,43,219,40,13,147,40,79,187,19,2,118,163,241,27,239,162,146,166,6,208,181,114,92,167,59,249,158,101,215,130,181,92,174,79,115,101,162,62,225,123,150,235,187,73,16,199,146,73,93,96,170,172,23,198,66,202,233,193,238,105,49,198,163,5,99,105,49,78,218,163,218,157,91,57,52,30,139,12,53,67,38,228,172,142,113,14,14,172,33,172,9,65,122,182,35,151,101,49,78,173,33,190,74,231,245,10,162,62,151,61,26,158,105,33,226,217,251,212,69,163,103,105,4,144,31,46,97,144,77,86,149,234,254,59,35,44,39,194,157,232,53,83,212,221,187,136,22,214,11,76,39,207,73,28,34,187,26,158,57,247,209,94,77,227,8,211,162,186,52,1,49,80,14,125,188,178,213,110,213,122,48,143,161,113,125,95,133,69,233,56,148,66,195,127,253,127,72,24,75,127,18,42,88,74,54,202,225,227,121,43,223,114,114,148,246,205,210,50,76,250,101,158,202,177,225,32,81,191,140,64,86,92,7,225,129,56,6,166,5,20,160,179,207,207,83,112,94,19,21,46,201,29,211,251,45,205,73,120,159,247,241,146,159,125,184,158,0,47,54,129,35,168,43,137,92,32,211,64,202,196,68,84,175,94,61,181,82,93,166,6,37,40,134,82,121,214,218,5,220,114,162,233,185,34,190,213,16,205,91,166,47,248,200,165,95,99,245,34,127,152,23,128,101,192,3,9,226,170,12,212,140,31,234,96,116,91,7,21,220,161,80,207,184,229,198,125,185,224,60,196,40,3,244,42,73,238,215,133,82,207,125,2,91,14,161,207,243,137,220,40,189,22,199,44,25,169,81,126,197,119,246,26,40,165,155,252,250,186,63,131,149,255,33,87,97,107,116,99,111,29,185,213,215,251,247,161,139,129,2,22,227,123,87,54,123,178,195,222,113,145,227,177,222,249,167,30,137,90,80,222,93,148,15,205,207,153,226,93,1,82,197,69,109,246,120,205,45,7,26,19,15,36,242,102,236,184,111,137,23,182,79,143,227,71,14,11,211,39,221,62,92,195,16,55,14,18,121,9,37,36,197,114,122,196,182,223,89,71,186,172,130,57,107,205,243,53,126,119,240,177,18,234,190,251,171,159,135,239,237,228,242,111,35,169,194,27,110,241,106,139,44,24,134,192,128,204,10,147,79,40,247,198,242,217,201,119,172,151,128,9,233,21,214,97,17,190,209,209,8,96,208,255,16,54,80,84,148,91,20,101,199,115,226,33,97,48,48,91,65,241,245,194,129,33,150,114,11,35,208,97,3,69,175,244,212,208,15,247,31,9,96,81,37,27,177,27,177,2,94,157,33,190,47,86,244,77,111,230,184,143,194,137,172,231,225,73,27,9,165,191,244,240,9,20,159,214,141,65,50,85,104,79,3,145,140,117,83,44,53,78,51,214,36,41,182,29,201,254,233,110,231,69,153,164,109,59,133,0,25,106,99,142,130,37,212,199,52,164,99,21,57,36,77,170,107,9,155,168,172,17,81,14,44,70,162,3,4,248,24,234,179,139,155,141,167,225,52,90,157,187,250,5,60,152,74,189,100,175,91,244,65,4,186,57,136,129,148,224,44,27,93,139,15,107,215,222,94,36,125,219,90,196,171,17,113,89,109,30,164,118,221,135,22,221,117,122,231,53,205,36,52,205,31,159,14,67,139,85,220,39,121,0,7,211,201,139,98,9,95,179,152,214,96,30,186,221,237,142,242,68,192,60,172,222,125,181,100,53,107,48,84,15,105,103,252,132,236,208,220,43,119,80,133,234,244,142,80,90,85,218,140,161,55,106,165,230,209,170,242,19,52,40,238,204,116,145,251,39,36,246,3,253,157,176,152,180,227,11,219,73,70,231,95,54,140,30,102,101,131,251,158,67,241,170,186,233,123,168,144,233,251,175,57,50,98,17,253,14,50,34,164,99,157,100,117,7,81,142,43,207,180,189,231,248,127,178,44,179,18,224,18,54,141,58,57,29,205,27,176,105,213,251,76,192,75,10,144,114,2,177,137,50,135,178,186,254,47,2,64,199,183,180,73,40,253,8,89,101,207,223,9,10,178,229,167,219,154,213,37,147,85,244,206,118,99,143,119,72,39,95,149,142,219,1,65,184,172,57,208,57,197,92,118,120,48,50,180,243,26,213,218,79,67,99,14,82,157,171,20,16,19,30,23,48,155,239,196,85,88,39,224,222,143,109,124,129,202,147,87,109,21,11,23,177,223,0,9,49,182,89,151,177,58,56,183,143,254,133,205,228,26,226,58,230,134,248,102,105,72,37,66,176,3,225,95,162,67,104,165,203,169,203,190,7,125,152,72,140,34,183,207,176,212,184,171,185,177,72,153,197,225,142,88,60,108,47,30,93,152,231,33,19,155,227,196,9,198,39,48,210,100,89,220,39,95,95,185,44,52,95,2,177,246,222,72,72,125,22,60,210,173,123,211,62,96,7,240,231,134,216,230,157,153,122,183,125,152,103,11,11,250,206,164,128,101,14,165,182,19,114,60,65,203,138,99,25,221,126,193,195,76,237,68,84,193,91,50,73,178,16,255,247,54,224,130,13,75,100,50,72,134,184,197,36,46,135,211,227,86,165,170,22,160,110,121,89,243,101,6,250,77,121,153,27,127,49,118,24,71,176,90,244,171,220,52,132,80,112,226,3,104,21,115,231,130,181,50,65,194,170,251,94,142,129,47,177,32,250,184,85,66,82,60,112,22,139,89,2,13,63,139,232,68,87,202,189,56,0,109,141,237,145,49,207,179,118,11,55,153,114,239,15,92,55,156,218,175,17,28,167,151,80,121,69,253,69,116,130,192,72,157,66,68,209,160,213,173,190,149,1,109,2,145,46,15,136,208,189,126,108,53,147,20,228,212,70,172,45,233,237,201,42,229,6,183,115,96,199,25,140,211,239,251,240,213,140,171,86,1,160,173,86,222,21,92,207,243,153,204,142,100,37,100,158,19,250,202,58,140,59,32,85,206,81,89,237,174,100,56,222,225,14,148,122,201,206,15,203,49,176,16,73,143,123,220,32,115,97,214,49,46,192,222,6,10,134,58,158,179,108,183,22,46,58,149,176,197,246,82,111,80,59,207,57,180,230,191,231,184,131,234,253,89,53,213,8,28,133,125,216,48,22,30,0,88,226,176,250,239,133,229,234,240,178,220,11,71,224,65,62,83,10,35,232,190,241,236,34,70,199,110,121,8,199,166,68,86,73,175,226,133,182,219,168,154,163,72,21,101,158,11,244,114,90,63,70,160,216,171,112,209,117,222,100,128,192,67,185,49,247,194,225,214,89,202,137,35,144,116,184,102,59,164,4,181,91,46,189,147,8,157,58,183,72,203,157,100,207,175,201,134,174,130,97,203,20,29,43,225,210,26,30,61,40,241,53,222,49,154,137,88,52,41,237,241,114,139,78,172,88,170,126,158,120,65,85,214,163,180,42,49,230,91,195,98,218,217,223,14,119,190,130,58,209,60,155,77,29,62,157,52,61,61,54,209,130,144,9,196,162,192,87,40,190,69,58,28,156,248,195,208,155,208,156,188,223,24,123,37,213,105,157,157,145,128,202,115,30,200,207,151,28,126,246,220,17,27,158,6,212,186,237,142,203,0,150,174,4,198,60,140,171,142,121,39,58,252,70,103,172,54,27,142,254,40,114,140,140,107,34,124,68,33,13,121,60,135,4,145,131,200,232,129,199,105,165,7,8,98,40,120,98,181,122,73,129,157,236,197,223,152,234,188,15,254,208,55,109,101,50,60,66,121,234,56,74,152,225,74,28,40,223,153,33,85,92,101,162,167,249,130,249,218,37,211,178,99,32,82,218,72,3,156,53,67,168,123,242,122,77,82,92,177,69,29,13,129,87,178,179,26,96,174,227,208,229,75,101,24,104,193,17,211,93,109,112,116,184,99,86,181,60,133,209,181,246,10,181,244,76,214,143,88,178,206,173,172,32,122,139,7,85,79,144,55,247,3,83,40,47,137,38,169,38,191,156,53,143,243,187,31,214,103,28,125,170,64,230,222,198,181,129,49,253,75,2,152,57,105,44,25,63,218,179,245,121,206,49,234,168,219,191,147,80,98,132,54,170,99,85,96,46,214,153,128,14,231,28,18,185,151,221,131,185,149,213,188,40,173,56,123,172,217,218,1,229,161,176,2,0,161,101,26,152,64,104,221,22,91,221,36,204,248,176,56,131,206,14,76,66,186,171,108,27,108,215,185,184,83,117,69,153,74,167,98,64,216,55,229,68,195,52,188,31,89,182,28,17,218,150,253,108,231,147,233,141,123,156,109,205,4,166,193,193,223,51,235,91,176,3,106,121,225,90,73,178,50,224,134,41,70,36,228,1,99,159,100,88,161,115,89,238,115,227,142,228,205,163,136,43,90,247,83,235,63,8,93,148,101,46,250,192,22,130,138,90,120,95,73,14,194,100,190,68,184,110,188,249,139,52,250,239,15,145,6,179,244,15,15,120,43,7,201,225,211,182,159,133,106,11,242,126,161,224,254,139,61,47,217,162,84,198,49,72,116,169,163,206,125,70,235,128,201,152,99,120,86,212,66,233,236,61,16,6,164,252,3,226,153,86,3,106,84,149,183,252,224,84,224,14,252,112,232,210,86,108,90,208,178,121,238,132,126,97,27,35,17,62,58,93,155,128,234,198,91,238,205,134,93,4,61,80,191,239,248,173,179,37,138,201,115,214,130,157,126,18,184,22,113,27,113,233,5,179,178,104,162,248,29,86,17,203,90,217,94,52,168,30,112,175,126,216,225,224,42,144,233,83,179,31,148,31,48,28,53,33,223,40,241,55,146,164,219,128,131,9,86,24,77,45,236,124,96,28,21,68,87,9,20,24,133,110,77,251,64,106,159,59,163,217,57,150,231,196,162,78,51,181,61,111,82,73,149,8,145,209,74,198,58,252,40,41,234,178,183,112,217,11,134,238,105,188,175,63,77,120,225,66,253,55,80,59,255,98,83,52,40,53,137,197,100,89,252,164,212,253,5,85,207,89,6,100,173,192,246,168,254,130,151,139,173,162,11,36,55,220,159,230,79,162,33,129,104,207,18,32,70,193,245,212,99,122,18,62,27,105,92,158,207,24,222,144,7,2,251,41,208,68,77,94,164,146,145,208,73,109,35,207,123,178,173,200,92,1,158,34,32,32,68,0,69,231,220,155,96,53,47,237,119,13,116,218,253,170,46,18,159,154,221,53,190,70,224,33,238,198,178,211,12,77,5,154,100,39,166,106,21,107,183,91,130,19,17,127,46,198,208,14,105,8,5,11,81,179,122,110,160,217,138,5,22,76,16,101,123,69,109,216,154,120,78,114,135,141,111,15,141,118,31,170,16,253,146,71,252,146,49,147,166,123,174,113,191,202,254,20,20,44,136,32,162,173,96,39,138,200,24,128,222,100,80,70,118,30,4,150,171,104,205,54,175,4,37,49,107,203,170,47,135,215,68,84,103,203,203,222,203,150,41,184,246,93,59,118,26,90,152,153,98,196,46,72,63,155,58,189,68,247,121,166,35,11,137,39,54,24,30,48,153,253,112,127,166,245,145,69,235,238,99,187,131,124,120,66,40,188,37,199,132,125,85,214,254,124,180,20,5,184,167,55,88,221,191,152,153,217,146,57,132,25,29,159,124,87,12,146,134,190,136,102,240,251,100,63,192,112,234,67,70,60,110,127,113,206,85,201,194,54,95,132,113,227,62,59,78,77,111,157,222,104,161,111,42,209,116,167,107,215,107,210,114,84,41,6,189,157,234,99,245,136,178,137,134,65,244,1,207,42,148,129,202,99,32,131,48,131,46,48,239,143,165,238,27,16,10,159,148,167,72,49,29,127,159,78,80,43,212,170,201,143,127,216,4,221,31,18,28,41,218,175,241,208,206,37,138,232,117,142,108,29,187,205,146,41,25,86,246,163,86,54,57,51,2,186,125,208,215,151,109,213,227,90,69,25,73,243,192,239,226,1,200,29,142,39,255,181,36,10,108,4,29,103,172,137,1,86,84,54,253,234,195,75,96,210,143,92,66,75,175,58,243,58,112,240,131,130,173,99,77,51,74,11,105,202,247,110,123,236,0,94,160,124,207,17,105,34,171,66,109,222,184,150,84,20,17,224,215,252,130,155,186,226,176,111,177,72,101,127,179,140,78,163,107,61,84,244,208,233,3,94,13,237,71,151,218,155,232,201,223,195,90,128,137,56,136,227,215,218,33,67,206,48,170,14,48,235,205,56,55,225,79,224,224,109,190,201,28,211,123,79,65,198,85,237,202,75,56,179,162,2,83,45,187,41,215,107,92,10,108,120,250,51,143,108,131,163,137,12,83,87,124,145,204,65,91,252,19,179,198,213,153,190,17,158,214,57,87,94,134,77,188,47,85,17,23,14,189,103,47,32,188,53,217,141,211,142,210,43,158,47,110,215,251,60,252,170,130,32,56,228,91,109,193,63,140,197,249,159,11,248,149,92,199,210,185,238,180,89,179,57,252,205,237,103,119,243,27,76,241,87,38,151,191,32,7,84,237,23,59,220,98,32,244,198,126,133,64,14,241,1,157,248,155,164,105,244,198,73,67,99,124,94,219,180,119,234,201,41,164,39,216,60,0,40,191,105,42,91,25,225,104,189,199,225,244,222,168,244,198,109,16,116,75,181,206,241,224,57,51,8,243,167,26,141,207,219,111,152,140,175,61,177,210,140,168,201,9,84,191,173,64,78,116,106,63,246,211,55,122,150,182,25,254,18,114,51,165,222,164,196,86,72,223,133,111,128,209,78,230,100,102,182,22,60,120,67,32,60,17,1,243,60,132,59,148,190,67,241,7,208,18,11,117,195,12,156,54,60,104,12,205,185,50,10,237,91,222,243,240,96,107,240,168,185,66,246,80,20,246,31,61,44,114,179,167,183,226,246,60,10,204,82,63,24,251,153,148,213,21,108,149,194,175,61,194,204,11,54,252,89,241,20,155,60,117,249,131,255,107,143,123,65,227,99,81,140,1,80,141,50,85,82,105,178,149,55,53,120,145,65,73,50,21,214,241,120,33,59,74,66,122,169,129,77,215,137,182,77,31,60,30,140,241,192,40,176,24,48,171,0,177,7,27,48,69,175,154,62,10,45,225,192,104,105,56,236,8,116,130,3,29,62,141,193,15,0,104,199,30,20,49,242,0,168,185,170,187,110,141,220,123,229,150,77,228,107,4,68,108,139,54,208,96,213,169,36,93,219,151,173,225,177,166,153,33,186,222,11,222,102,219,238,63,98,18,125,188,86,64,20,75,219,118,106,220,66,106,123,190,245,181,74,63,141,85,123,119,197,205,81,230,55,251,21,223,30,196,10,195,149,205,56,188,4,107,248,238,133,135,3,117,43,19,142,183,105,32,207,23,209,108,13,43,72,88,123,42,243,119,239,114,101,92,109,113,92,140,188,63,73,131,126,14,232,187,236,160,140,33,248,178,43,23,76,94,124,165,112,119,222,75,10,146,123,146,86,88,173,219,140,127,132,67,208,178,159,150,114,250,108,20,116,65,25,100,136,98,125,120,69,203,187,185,110,248,242,209,15,103,119,232,123,230,178,203,80,128,41,125,27,243,166,176,225,156,130,156,242,93,130,222,187,201,8,20,128,197,151,63,102,164,26,230,75,249,243,60,4,242,77,248,163,210,186,176,250,28,16,77,122,113,108,120,12,176,9,61,108,137,182,105,35,43,59,177,156,147,158,87,46,161,150,180,248,86,92,31,153,182,207,87,218,200,127,249,255,168,144,34,88,108,2,147,59,106,111,10,186,238,33,110,229,73,239,142,220,241,90,84,157,113,106,163,195,251,12,90,228,197,112,144,19,121,124,190,212,50,2,221,174,34,213,176,25,129,123,23,240,201,49,138,158,174,252,57,170,7,180,91,210,122,234,206,140,4,181,83,42,162,22,209,11,208,223,50,2,103,95,206,50,53,82,33,38,167,243,234,32,24,86,125,105,216,7,112,64,243,82,147,195,76,205,201,199,209,102,8,108,34,22,57,55,194,55,134,151,124,19,218,235,130,245,208,59,38,220,142,3,215,140,21,179,196,64,218,230,190,140,137,197,80,44,18,207,161,206,96,184,102,32,178,90,118,50,84,41,243,1,69,54,2,155,19,99,21,60,207,54,52,119,223,16,96,137,49,212,219,20,135,241,203,233,73,230,54,250,168,233,200,86,99,75,108,29,65,180,213,187,224,8,155,204,238,134,146,64,12,193,117,157,107,69,43,240,175,89,197,247,123,64,239,103,2,51,134,48,23,198,217,45,132,202,204,41,114,255,37,69,204,180,23,128,220,198,168,223,32,16,112,20,166,227,181,173,51,219,84,222,186,232,189,1,5,172,77,187,47,16,249,191,167,110,159,14,228,248,198,10,221,110,183,152,18,23,19,208,220,167,234,31,64,230,130,108,13,253,127,148,126,229,88,83,60,12,157,234,7,112,207,39,169,69,97,210,103,176,150,183,153,215,237,165,59,225,115,51,100,201,39,130,212,151,121,189,21,51,193,103,12,8,178,105,18,146,192,182,102,103,38,190,13,184,136,199,181,83,178,51,89,27,68,62,213,4,152,101,103,49,191,41,196,227,73,250,230,192,91,34,101,197,222,202,81,169,45,122,178,104,61,97,87,104,236,166,142,125,245,39,196,134,121,165,207,35,74,88,129,136,60,154,172,39,12,224,129,42,177,105,51,223,53,243,123,245,61,43,174,131,154,48,99,7,109,27,199,116,205,9,220,149,147,32,85,226,191,127,223,128,185,172,5,161,212,78,97,227,126,101,131,252,133,171,201,244,23,81,39,28,110,74,223,59,173,108,187,142,45,71,21,184,196,154,230,160,158,130,81,97,119,235,156,164,65,41,196,221,199,137,2,20,27,53,93,206,179,8,8,186,251,186,118,177,79,163,77,75,180,17,177,174,184,205,67,168,173,96,200,80,186,20,31,3,190,95,187,206,226,52,254,141,53,165,125,238,255,188,118,153,128,112,92,123,91,255,156,96,62,150,252,146,12,40,85,220,169,9,52,242,187,239,108,138,132,4,195,128,69,236,69,212,96,76,64,0,12,156,107,76,221,5,179,100,16,140,43,192,26,66,91,151,136,131,65,93,214,125,206,23,151,137,154,251,67,210,4,40,74,47,79,51,130,251,0,232,244,175,22,241,246,144,176,110,65,61,93,214,67,130,126,240,103,100,52,155,150,6,155,106,237,192,156,8,29,94,238,86,63,89,210,70,11,218,205,213,63,85,183,114,206,144,42,49,102,177,39,71,212,210,146,48,2,242,207,2,170,106,213,92,134,197,174,12,220,111,103,188,8,240,252,68,246,230,204,92,74,236,168,137,213,3,123,126,13,119,172,66,186,129,102,197,255,99,154,93,194,123,139,197,11,51,48,95,15,200,251,90,58,230,12,178,31,142,204,53,243,182,118,40,104,139,47,110,30,10,4,173,74,5,252,150,203,83,191,0,14,188,210,160,143,183,133,225,60,25,71,241,219,254,127,39,79,220,124,67,190,171,81,39,98,68,15,102,201,166,167,62,151,18,26,126,237,2,254,224,13,90,176,138,36,137,121,134,206,229,155,161,239,95,85,166,226,1,172,33,116,132,186,15,155,239,252,160,57,236,85,196,33,104,73,26,217,172,211,112,146,24,87,181,25,66,92,89,129,43,144,141,50,159,178,78,27,238,247,36,208,190,117,49,169,171,103,70,228,38,142,29,71,221,129,149,141,30,73,5,219,48,123,55,221,159,106,113,28,181,51,143,204,223,238,244,53,123,207,244,185,157,197,95,208,226,155,166,160,242,168,33,174,244,255,224,181,38,2,135,93,86,97,44,147,250,95,36,57,12,80,67,29,161,145,243,70,53,189,3,213,156,87,40,76,166,15,64,188,227,46,161,26,197,220,5,156,14,235,77,232,157,105,41,234,149,22,148,39,37,137,39,157,55,222,82,209,201,195,73,248,96,161,47,139,36,86,44,176,30,178,178,183,146,129,12,198,212,109,197,239,242,170,33,10,188,127,33,175,86,197,11,161,41,63,4,142,83,177,210,141,151,87,113,160,114,72,58,134,180,203,42,107,104,151,54,59,175,235,231,156,4,229,65,4,85,102,244,154,198,224,67,144,139,201,50,135,206,143,32,141,116,20,82,187,245,217,202,78,155,107,120,197,123,194,202,241,220,37,4,223,109,22,217,186,61,232,215,187,133,243,45,205,255,191,141,6,60,105,211,172,229,212,168,10,17,20,176,195,209,230,148,179,95,177,117,96,214,116,58,57,243,26,81,199,89,127,26,59,243,215,208,97,185,178,177,8,205,117,79,2,51,2,10,49,148,135,60,227,127,206,204,73,70,51,127,145,76,209,245,59,132,241,165,238,50,3,121,42,233,25,238,191,108,56,143,95,47,79,178,18,50,157,222,52,37,219,56,90,153,132,224,52,246,50,97,68,25,229,211,147,209,204,252,190,42,3,188,64,32,145,161,97,180,122,16,14,12,5,44,52,231,231,146,6,226,175,180,48,13,192,74,109,149,179,249,221,166,254,189,142,164,178,33,168,86,143,202,163,191,254,155,251,89,71,200,116,196,234,188,225,208,91,235,26,130,23,91,243,225,109,77,70,60,94,211,135,226,147,56,103,14,203,98,147,87,89,87,136,108,208,99,217,176,224,111,1,141,45,41,203,254,250,104,184,25,210,239,144,192,7,163,1,118,122,74,243,94,115,34,172,229,203,208,15,84,37,59,182,186,254,3,78,88,131,200,123,146,112,187,78,49,69,169,201,148,99,176,32,40,39,121,78,84,19,210,125,153,196,176,26,79,234,153,139,139,223,142,25,136,206,171,56,239,58,84,136,155,163,112,132,133,120,12,241,28,251,91,46,188,238,83,51,127,67,136,151,239,103,245,111,43,220,88,89,144,212,98,130,150,202,10,165,23,62,79,34,193,4,140,25,143,131,81,249,220,85,210,68,245,224,154,160,79,172,80,230,126,207,93,45,102,103,7,237,159,106,91,57,179,187,250,66,110,177,234,154,47,186,70,13,132,176,12,233,81,63,232,13,18,234,117,117,207,224,90,148,123,230,20,57,117,66,173,39,217,251,83,56,86,255,147,4,128,118,241,96,229,113,233,168,200,99,175,168,74,194,229,119,180,31,205,40,75,183,223,106,33,218,8,242,206,61,13,207,11,83,119,157,26,183,127,252,165,216,215,202,65,121,112,209,35,166,27,232,15,121,2,218,4,3,180,17,135,201,199,196,156,221,31,0,121,61,234,127,112,10,201,90,163,36,14,117,32,68,244,210,166,9,176,229,97,48,12,228,208,83,223,15,234,47,26,158,223,178,118,95,170,30,166,83,175,100,110,240,183,96,235,3,158,170,251,5,242,109,64,118,170,67,24,181,46,193,33,148,211,83,71,8,241,24,154,44,23,26,19,4,129,177,219,243,255,141,133,166,203,174,88,151,106,235,140,62,151,97,220,106,175,228,185,12,144,221,247,247,210,67,253,203,24,194,139,159,101,34,174,175,78,12,12,75,26,44,106,43,70,24,14,133,143,130,221,216,168,107,160,123,149,95,126,250,8,84,79,166,61,178,235,41,88,52,24,20,40,78,205,90,211,222,41,12,192,48,234,67,220,22,63,39,17,40,96,80,237,183,147,58,154,124,254,250,209,157,160,49,90,242,51,154,47,127,145,91,66,249,84,209,63,151,59,65,231,139,167,37,227,194,2,161,248,168,67,196,111,120,4,76,224,198,115,80,133,88,130,11,174,83,2,223,176,47,1,158,249,187,104,71,126,40,214,175,144,6,46,194,125,193,68,182,181,83,80,51,94,54,219,157,97,148,69,111,245,163,92,144,24,2,159,144,36,91,209,52,196,7,81,82,188,15,17,113,123,233,184,38,137,110,175,66,192,192,219,63,122,185,212,7,30,228,160,189,62,119,10,248,156,0,133,68,60,138,134,165,106,86,57,191,136,180,119,134,1,24,244,211,6,219,138,255,105,86,30,166,91,179,140,5,241,7,234,93,71,167,143,251,238,111,186,26,48,214,7,57,108,94,127,60,171,62,225,39,36,103,79,49,5,242,203,237,152,133,79,54,94,207,220,58,41,244,87,45,205,214,179,244,87,86,3,89,238,203,191,222,153,192,26,179,89,7,185,137,100,251,20,38,124,195,39,126,172,143,44,31,226,22,164,136,172,133,182,49,192,14,68,178,62,91,252,72,132,240,254,184,4,130,247,45,109,191,66,183,81,78,202,36,238,149,95,211,231,133,243,85,235,151,170,1,105,213,3,111,213,255,139,51,195,5,253,222,17,233,58,217,194,94,202,83,4,216,135,124,47,148,43,214,137,218,162,152,108,56,186,138,182,110,106,73,130,228,221,64,249,80,8,118,124,176,254,231,8,124,201,6,34,172,60,132,183,2,142,110,177,79,139,252,228,188,214,180,147,73,90,249,174,123,220,32,153,123,210,242,102,38,219,175,80,58,211,252,194,198,152,56,135,30,1,125,252,171,132,143,86,206,122,102,112,124,190,221,125,37,24,178,78,254,187,217,18,92,138,75,237,178,142,47,112,226,138,18,139,173,12,208,102,67,58,6,204,55,168,194,250,6,115,239,61,246,132,12,243,0,204,12,167,180,142,109,85,251,26,91,181,252,250,10,16,162,247,163,220,245,2,86,231,31,43,2,252,5,10,143,206,75,143,148,26,16,69,168,120,43,147,128,127,213,247,87,192,129,232,105,89,225,46,166,9,50,224,156,225,15,235,154,56,192,144,232,172,109,201,181,235,33,6,182,84,45,156,194,54,194,238,173,207,171,208,104,105,38,160,139,213,206,74,17,90,65,46,89,190,238,124,2,213,125,78,213,234,86,56,147,198,234,176,129,39,127,95,109,162,249,242,46,172,111,230,30,186,147,150,185,135,197,231,82,149,199,161,191,109,111,44,181,105,22,40,253,82,246,236,33,116,206,142,249,239,246,15,164,76,19,243,188,201,147,102,74,105,139,198,195,28,21,77,39,23,7,48,174,207,136,243,161,105,219,168,171,164,15,100,2,218,14,92,251,190,44,236,216,67,208,171,83,40,238,100,11,253,66,3,222,15,128,205,52,90,235,85,212,231,244,50,71,220,83,13,52,152,34,132,215,88,165,148,79,14,14,170,252,201,110,69,119,109,179,59,57,138,120,226,68,225,96,255,36,1,113,49,156,249,26,190,165,75,55,31,116,158,16,184,200,158,40,254,239,156,167,71,188,212,36,182,238,53,152,64,36,113,237,64,204,209,52,239,232,187,226,162,118,191,150,194,97,22,48,83,128,190,0,174,86,118,148,236,212,88,238,215,198,2,64,102,223,100,56,176,163,206,81,224,6,114,254,109,67,221,83,138,11,115,229,248,113,86,224,46,221,53,83,177,134,117,227,88,62,57,130,44,239,211,30,18,130,50,35,205,45,93,9,99,149,172,220,12,182,53,21,215,254,57,76,217,34,189,158,154,232,24,221,55,116,161,167,133,188,103,157,87,42,210,159,143,109,63,144,143,222,255,172,80,134,220,22,44,144,228,2,124,111,244,30,246,78,83,57,233,156,213,171,217,78,215,126,54,54,207,212,143,253,233,198,66,151,209,237,185,47,73,57,219,78,225,235,4,161,28,134,171,136,25,110,104,115,81,213,2,180,173,71,88,198,43,27,52,26,122,38,50,99,216,121,142,232,224,117,2,9,125,32,77,83,67,60,71,231,227,49,132,252,233,175,14,105,107,250,171,153,175,48,13,190,67,27,114,96,26,202,128,177,76,84,224,205,28,216,41,80,89,187,122,123,27,185,245,130,144,97,163,176,101,82,85,188,204,161,181,95,35,37,36,8,209,164,129,7,159,50,95,11,76,245,64,58,95,47,50,182,223,26,28,199,39,43,19,169,18,215,12,99,149,50,86,13,12,173,11,47,167,206,152,210,203,201,240,179,201,44,144,19,154,242,136,2,188,127,251,148,19,138,192,206,154,230,212,71,67,209,172,152,52,71,166,180,13,132,248,186,151,229,25,75,15,40,229,59,123,123,175,43,84,78,55,241,0,33,162,195,146,212,1,26,234,149,44,49,210,249,112,209,63,65,214,149,152,180,254,105,4,24,178,102,130,139,135,73,255,137,11,1,73,167,130,13,89,194,34,188,82,83,79,225,166,208,112,2,242,23,33,73,157,25,191,90,106,197,94,255,222,82,9,232,115,214,247,210,134,34,18,58,81,242,57,37,97,56,229,100,154,28,254,120,1,117,232,76,226,126,11,4,12,17,193,71,107,64,196,32,121,222,181,247,250,191,174,194,236,27,72,45,232,190,204,111,250,222,207,129,214,131,71,94,10,58,67,253,233,162,151,176,149,140,135,137,217,79,195,96,189,81,12,249,194,53,32,254,154,120,232,145,223,170,185,95,115,75,55,78,162,7,60,117,193,140,241,182,104,129,228,230,128,209,235,132,0,168,144,202,77,38,53,129,196,132,119,227,78,47,6,207,79,177,107,250,167,147,166,124,124,73,51,65,223,31,115,104,66,81,81,68,172,248,102,174,174,190,34,7,111,221,51,105,146,79,95,63,94,72,185,112,219,100,225,158,24,163,235,239,199,12,176,250,75,192,194,151,1,8,57,249,198,252,197,246,194,131,117,52,40,231,85,191,21,109,83,128,151,254,205,181,190,215,144,11,200,23,55,206,179,115,72,43,104,20,136,38,43,209,119,56,135,22,82,2,28,139,179,216,125,42,6,240,79,140,12,237,195,36,213,224,202,165,112,227,198,128,153,167,234,94,235,182,66,146,183,202,76,49,179,134,238,219,157,90,247,29,34,100,255,105,150,132,246,176,58,67,135,206,116,154,176,101,59,91,32,146,254,32,67,250,196,35,172,215,66,155,245,227,149,234,232,35,233,98,161,193,120,103,56,21,0,118,3,25,73,73,159,139,52,225,5,37,198,164,61,63,208,96,14,79,202,110,116,151,96,212,68,16,247,189,131,126,245,99,36,155,213,179,108,141,228,209,245,122,251,65,145,13,127,201,67,157,162,65,32,237,110,29,17,194,251,120,239,39,152,200,137,134,140,170,184,168,226,94,248,74,9,65,219,117,153,82,208,67,56,190,197,116,87,186,38,186,157,157,180,140,250,177,172,109,7,58,90,211,204,227,11,112,79,120,69,82,59,71,174,136,129,163,194,177,88,154,222,11,79,247,25,185,11,170,229,75,65,41,32,234,10,247,239,153,242,46,162,9,31,244,243,10,82,98,239,65,67,45,186,62,61,240,103,219,153,227,78,202,238,181,85,247,34,224,214,94,123,55,83,214,240,191,98,115,177,128,190,254,139,47,85,202,232,143,160,73,221,200,27,64,117,238,212,14,49,28,216,134,193,73,89,202,180,75,95,176,225,1,199,35,134,238,38,221,179,74,36,124,54,21,107,124,72,125,200,185,171,209,136,23,85,34,220,245,76,11,61,97,154,109,110,156,199,14,90,50,196,184,87,96,230,46,7,24,110,146,117,97,220,85,174,79,145,102,83,191,114,44,142,65,111,147,216,252,207,177,246,20,106,90,5,155,190,113,34,46,43,215,6,223,43,194,116,2,223,70,203,6,193,248,97,241,172,128,17,206,180,146,185,122,118,194,71,92,165,94,186,240,19,167,17,66,37,5,157,253,4,178,93,232,93,171,69,161,192,155,81,117,173,101,17,115,224,144,243,231,198,166,167,245,130,133,57,0,1,45,34,54,141,248,246,73,97,55,91,135,24,235,70,198,172,244,54,42,82,241,159,133,15,16,4,247,231,125,43,204,125,20,61,208,87,43,38,234,66,172,238,116,85,16,142,238,121,129,70,81,99,214,130,80,134,72,241,165,45,213,66,82,154,172,5,23,35,75,117,210,4,60,67,74,68,75,9,23,141,42,63,8,112,241,116,139,95,36,25,64,84,3,115,170,166,245,97,215,159,151,119,199,208,82,51,170,6,176,9,19,227,83,201,53,192,29,171,239,43,185,249,223,59,28,190,37,113,235,190,172,166,49,75,148,76,173,88,81,99,75,136,172,225,226,218,38,248,99,213,239,67,64,130,201,43,0,222,119,12,141,72,132,186,173,26,153,127,84,220,39,130,143,231,17,247,77,203,92,164,35,174,106,31,186,54,104,222,139,219,7,246,144,234,119,114,29,229,12,64,71,195,166,193,21,68,144,178,20,100,194,72,184,144,213,7,3,177,207,30,41,33,143,181,204,204,128,30,3,1,27,140,236,243,9,60,67,31,141,86,49,221,78,124,109,127,233,84,67,216,8,121,217,10,154,175,197,120,231,187,150,249,64,195,66,22,69,80,119,241,187,43,97,170,66,2,252,150,2,0,184,249,90,143,58,50,69,168,139,116,181,92,178,217,158,166,101,199,239,52,117,25,238,98,86,179,32,72,162,109,144,251,81,173,154,107,20,34,100,16,56,24,139,138,46,115,154,7,191,85,35,50,191,202,186,230,242,187,18,87,215,53,104,253,71,18,57,3,77,54,223,132,30,155,243,179,225,17,135,36,232,242,160,205,46,252,86,133,168,231,30,12,40,21,10,100,172,26,233,181,48,82,25,189,250,155,73,162,238,146,11,62,75,33,74,135,75,147,226,106,252,181,180,117,225,220,117,2,26,47,54,148,121,77,16,238,217,63,60,34,199,242,211,159,42,60,9,218,182,69,230,33,17,145,237,238,13,196,232,112,207,203,220,222,49,246,163,86,248,10,208,240,120,26,167,129,149,143,245,46,193,219,60,52,196,148,210,99,229,246,198,19,149,16,70,112,103,165,253,7,184,201,176,155,210,101,182,94,27,207,197,46,55,226,45,208,229,202,211,74,74,79,186,55,251,44,135,110,175,113,128,198,143,9,120,201,137,98,77,102,146,234,6,207,103,115,5,1,122,216,94,224,107,160,50,4,240,66,40,227,19,145,103,151,57,24,235,101,60,13,191,224,76,132,17,180,104,3,187,221,174,85,188,207,199,51,83,72,189,76,235,157,63,101,248,9,249,16,66,241,29,153,33,84,195,195,16,127,119,124,188,31,212,53,109,120,166,192,129,254,78,58,77,68,2,171,144,46,62,131,20,209,98,76,180,136,171,117,135,149,36,254,188,52,104,15,26,250,54,178,11,239,82,239,207,122,22,229,138,80,165,111,249,143,224,65,123,186,232,183,139,181,116,211,170,193,51,223,9,244,94,111,190,52,240,147,88,26,132,207,245,234,157,97,224,127,248,38,65,25,173,251,98,74,217,150,121,233,142,232,241,177,134,54,0,183,114,158,45,226,10,110,77,50,98,113,236,2,169,43,195,109,195,104,184,44,141,224,245,244,101,240,214,70,100,41,71,107,71,228,97,7,0,168,137,132,129,72,71,244,220,216,143,155,120,11,239,165,158,146,73,248,40,133,1,106,40,26,159,139,140,185,251,56,181,190,101,1,21,62,228,172,109,110,208,135,72,18,202,109,91,97,168,96,54,114,167,31,145,94,221,160,220,246,255,37,106,125,248,135,129,108,195,248,170,106,32,254,134,58,93,14,194,193,3,138,74,45,84,23,70,104,180,158,175,14,94,227,140,221,187,43,247,152,219,189,40,70,160,47,36,51,12,170,125,97,120,1,150,159,207,163,215,27,83,59,50,41,14,182,204,164,15,62,199,111,70,87,145,66,84,137,212,169,203,109,140,17,135,71,219,71,55,114,18,44,115,234,145,190,128,49,190,25,130,194,202,72,59,254,4,26,220,1,103,41,203,189,52,67,1,171,27,160,181,197,240,22,35,180,213,187,142,123,239,110,214,201,76,52,167,127,8,35,85,41,247,214,118,30,232,177,172,135,137,188,9,93,168,254,142,35,245,46,122,182,82,167,181,59,180,196,214,112,147,38,252,78,225,192,182,78,169,32,62,32,128,239,241,149,120,80,221,242,180,64,182,108,247,25,49,109,149,39,87,236,176,3,233,129,180,135,101,218,70,91,154,36,122,192,239,230,47,172,45,157,44,80,134,142,32,170,42,157,121,241,241,141,20,191,2,106,39,165,43,49,230,207,56,5,219,23,125,114,117,31,216,240,232,81,136,0,149,179,117,162,162,143,143,113,202,17,21,60,17,197,139,155,132,239,101,216,11,228,190,150,139,65,228,25,208,212,212,27,165,31,253,15,110,152,139,27,207,134,111,49,124,104,49,101,104,253,117,140,255,51,13,250,145,103,242,61,253,26,18,18,112,175,51,142,115,125,183,183,24,196,147,126,120,126,60,96,78,128,59,12,250,155,146,223,194,117,24,152,37,41,94,180,235,22,195,84,61,150,246,249,3,50,170,49,127,77,119,14,59,101,89,219,163,34,65,219,39,222,254,38,141,56,79,138,185,82,223,232,130,95,78,226,174,240,232,94,147,104,97,213,149,157,177,47,67,230,205,24,33,182,247,3,48,136,251,243,232,168,47,89,255,17,237,132,196,7,127,215,0,249,117,186,1,105,8,168,199,67,49,12,27,172,113,228,6,237,205,170,153,148,210,78,109,169,70,113,24,234,23,180,10,109,203,75,44,83,176,249,61,83,180,74,195,72,107,12,101,240,44,6,108,203,81,71,149,230,241,60,185,140,14,206,216,195,108,13,219,110,239,108,252,181,123,246,25,19,135,20,242,226,135,248,250,66,50,107,43,182,11,16,83,9,98,66,181,122,44,119,2,114,23,67,103,50,12,27,2,17,14,97,204,234,115,74,151,46,53,49,241,208,164,240,104,120,224,22,246,67,254,91,131,58,95,221,242,60,103,58,224,134,189,82,23,157,238,217,192,96,225,73,92,206,231,219,185,182,0,149,30,141,117,164,38,116,104,101,252,187,254,161,135,16,6,199,118,25,172,175,233,9,81,34,117,126,100,68,143,239,22,234,96,82,60,254,207,42,226,48,238,147,26,173,56,92,15,211,231,196,38,6,19,127,187,127,34,77,90,190,31,62,108,65,33,115,33,248,237,82,14,100,65,56,239,114,192,11,154,122,81,38,117,12,254,123,89,136,126,80,200,107,112,126,164,72,242,110,205,64,168,81,184,155,171,187,142,172,90,149,182,178,180,175,164,91,122,63,132,205,12,165,219,124,119,128,79,110,120,35,178,189,123,223,223,41,164,190,151,186,107,9,39,171,210,133,2,5,49,74,218,34,83,220,168,215,22,244,172,29,230,31,121,15,29,41,250,13,109,85,157,142,65,58,122,218,75,111,228,171,25,90,167,83,251,1,177,246,232,114,72,232,46,4,251,162,180,18,197,54,209,59,255,79,125,193,75,90,70,137,50,191,208,71,112,238,52,98,91,153,50,44,243,195,130,149,99,254,51,54,229,233,230,21,205,194,11,199,143,122,221,214,235,182,106,57,72,63,163,123,17,188,21,95,79,211,4,196,7,126,171,156,91,250,83,152,211,92,162,44,190,46,176,20,107,57,177,199,106,18,181,72,222,153,7,3,168,113,56,117,27,43,70,162,116,18,84,227,213,183,162,23,105,109,83,136,35,105,11,24,118,174,40,192,249,166,170,96,135,53,8,77,172,6,232,31,166,187,146,208,171,153,224,2,155,163,69,81,88,119,21,33,172,255,238,90,51,164,33,200,41,43,116,43,58,160,131,168,126,150,225,42,179,151,193,116,128,249,91,120,36,1,190,92,186,191,46,178,145,13,166,42,206,104,12,107,9,236,97,206,155,253,170,76,3,104,167,246,230,51,207,71,62,111,66,8,66,109,252,209,180,35,149,24,177,188,74,123,111,163,187,207,118,61,186,224,215,192,59,6,215,99,68,228,144,10,176,228,226,131,241,248,213,61,24,123,109,201,184,12,73,226,124,121,151,119,199,172,158,182,168,90,230,177,116,78,222,184,86,23,201,10,32,241,251,68,17,200,35,14,67,213,49,174,214,218,183,121,188,146,5,55,228,181,135,221,188,110,162,39,23,137,183,24,205,31,40,20,12,9,24,168,127,110,248,212,151,120,55,68,245,94,118,44,197,122,132,30,42,91,152,92,102,179,225,7,202,58,228,53,113,140,141,188,209,176,141,254,249,242,168,165,66,123,39,119,63,21,200,25,140,96,176,57,180,15,21,50,76,129,240,164,2,247,114,33,26,72,250,60,179,255,136,228,30,223,134,155,189,246,127,2,144,174,71,15,141,191,100,76,33,208,142,119,19,244,37,247,244,41,216,134,18,151,49,51,48,237,93,50,226,184,165,225,210,95,159,102,116,110,213,241,18,230,158,132,35,43,166,110,159,96,119,118,108,235,254,104,252,114,5,99,134,215,85,66,10,246,34,88,75,0,104,60,210,86,84,201,26,19,25,28,24,104,225,6,131,67,151,221,2,43,142,142,125,172,212,86,196,58,122,206,221,1,253,157,225,171,157,200,57,71,35,241,13,37,87,94,167,207,223,161,179,97,205,240,36,225,230,21,13,44,197,52,177,161,65,67,200,243,242,114,229,84,209,160,6,40,168,74,209,39,148,47,74,10,20,233,131,89,50,10,39,48,130,92,78,212,135,159,56,12,233,115,40,129,226,14,82,23,193,252,113,70,91,236,203,217,178,120,46,0,33,87,213,176,135,242,209,158,226,51,89,236,38,187,183,2,126,117,83,250,10,29,165,17,165,73,98,255,186,182,237,208,75,24,221,245,215,94,133,38,50,63,236,114,71,98,216,208,23,53,142,89,16,124,75,215,143,101,130,0,70,169,156,80,29,180,116,158,44,218,172,125,216,216,119,75,134,172,7,161,138,125,92,150,14,144,145,129,23,126,101,230,159,184,151,90,203,41,49,188,205,251,137,92,221,84,172,186,45,18,55,84,11,230,212,2,132,134,164,49,138,170,40,255,214,142,22,4,32,222,134,26,81,124,185,187,102,252,239,210,173,160,208,126,91,32,27,2,149,217,187,1,231,175,212,101,43,77,155,244,117,147,26,124,187,211,171,64,129,57,109,104,176,161,75,10,206,140,143,184,146,3,9,214,165,154,39,131,58,203,141,104,97,35,141,105,188,79,21,38,31,46,210,57,105,131,73,121,93,106,204,253,70,6,134,230,40,151,246,111,11,56,20,21,44,79,198,117,176,243,29,76,109,131,115,59,104,57,65,172,190,231,183,169,109,28,242,210,194,13,59,18,216,195,59,162,224,9,30,101,27,30,124,237,69,23,228,169,15,155,199,121,82,105,197,21,57,70,161,76,67,187,188,94,164,225,159,116,81,182,3,215,51,17,201,88,73,196,156,182,20,46,237,71,153,137,24,16,158,22,183,176,243,249,186,209,180,119,144,35,78,245,90,206,210,116,0,96,83,112,150,238,70,5,144,218,56,64,162,102,22,122,14,95,171,45,179,86,252,176,141,193,14,114,3,70,148,98,205,104,186,113,3,241,115,98,6,172,159,7,131,0,213,174,247,23,165,19,227,39,228,217,101,181,4,132,130,234,88,110,117,177,45,151,150,4,173,106,70,64,197,27,172,177,52,36,89,217,107,209,125,175,43,250,89,115,34,84,25,34,56,132,72,241,6,251,8,237,173,0,10,120,202,233,118,172,78,245,68,74,209,117,127,202,162,152,145,4,82,183,136,171,235,66,111,192,43,167,66,164,177,86,89,212,18,47,239,141,34,8,154,241,67,73,50,61,243,112,218,206,154,172,89,249,37,164,190,252,130,234,118,108,172,114,123,179,133,145,6,161,71,59,192,28,196,197,203,243,24,239,83,122,58,218,233,199,127,161,56,141,248,239,132,2,44,236,61,90,120,165,238,86,45,125,250,141,180,244,14,66,108,65,162,107,64,146,179,17,220,71,14,67,28,167,126,148,85,59,105,70,38,57,145,0,219,111,5,71,171,234,46,181,11,143,239,102,152,114,84,131,31,61,101,25,78,161,65,85,212,179,143,205,35,239,112,207,54,79,200,196,221,90,224,224,13,14,171,200,185,99,244,144,190,216,156,19,194,4,168,177,45,185,101,111,178,21,220,196,200,87,89,133,240,158,186,183,47,159,75,235,196,147,38,32,175,142,98,197,46,247,115,82,237,88,171,13,162,216,0,121,125,117,119,29,178,134,129,71,143,65,235,143,111,106,237,113,103,100,242,209,124,47,215,79,133,98,98,120,232,113,75,12,51,132,194,158,169,36,35,7,210,33,251,32,232,146,19,37,87,68,231,137,92,7,52,169,122,107,121,58,68,75,228,134,231,187,194,21,165,128,154,128,16,189,38,71,137,96,49,64,2,177,120,123,214,43,209,116,171,245,78,229,214,186,63,243,221,154,76,97,7,86,3,217,223,207,231,61,34,230,11,204,244,77,140,173,69,67,238,249,123,36,193,162,54,183,159,191,82,207,167,102,104,173,18,168,198,209,253,58,95,113,57,187,116,176,76,229,22,51,127,196,54,178,44,51,76,146,213,129,244,216,210,12,146,218,200,74,167,141,148,84,6,217,114,0,65,15,8,30,56,147,237,168,164,56,190,110,29,107,146,139,76,30,219,160,154,205,214,141,95,93,132,77,4,113,73,241,248,163,150,192,244,176,178,25,193,102,245,35,251,205,62,235,22,202,30,178,103,93,128,102,3,33,125,21,15,166,170,60,188,194,112,142,123,234,150,86,129,52,10,79,34,191,149,51,203,161,196,111,151,218,248,83,211,111,152,223,234,206,115,81,79,55,216,188,99,181,103,26,202,34,238,100,36,154,190,3,88,9,61,91,143,56,197,213,250,42,150,56,186,89,107,126,119,109,31,128,122,50,99,169,105,199,157,58,34,107,227,202,111,51,184,21,27,131,85,175,96,127,239,227,153,56,185,134,144,40,70,162,61,114,127,220,23,179,18,35,8,55,55,137,97,79,169,122,241,228,77,105,8,65,109,216,14,176,18,162,235,145,66,254,52,63,163,148,54,30,23,240,223,106,114,200,149,65,66,254,125,178,175,192,131,53,141,155,64,251,175,110,70,35,42,239,178,131,141,82,66,82,57,9,64,114,183,18,8,241,222,19,30,49,127,25,12,114,165,71,246,109,159,231,161,100,24,233,119,47,228,226,227,55,9,247,63,227,20,116,242,57,63,144,218,146,94,132,149,238,216,244,222,216,219,150,173,61,36,29,141,154,234,12,72,203,15,135,206,190,118,60,249,193,156,18,186,195,20,129,151,135,78,220,51,206,47,128,191,101,64,58,244,72,10,143,113,21,62,27,28,22,104,70,46,57,10,3,89,187,113,79,130,147,184,85,236,46,246,205,233,29,66,83,153,139,184,244,54,159,215,113,188,111,84,30,166,236,196,216,12,45,52,242,157,218,222,73,120,19,225,93,172,117,71,214,97,217,172,102,8,39,233,47,117,231,46,228,237,80,202,72,132,8,7,104,7,17,192,151,228,81,85,255,202,177,100,241,77,124,146,245,207,130,18,99,194,57,14,129,135,31,131,191,123,219,69,2,29,244,114,178,99,168,138,110,115,31,96,205,106,111,44,227,80,186,254,129,170,160,129,204,187,83,76,137,245,74,75,236,208,139,83,36,247,141,22,106,250,23,61,219,248,213,220,147,27,124,44,239,43,214,47,13,224,1,14,87,156,255,167,17,153,162,104,59,247,103,86,85,221,56,153,208,164,17,137,55,16,7,48,231,102,47,198,182,75,12,97,227,186,225,248,225,22,4,135,239,46,237,230,54,122,178,101,187,52,236,136,160,134,8,229,236,165,124,34,6,209,3,186,150,7,66,223,100,212,228,27,33,195,196,154,186,240,218,71,117,69,246,34,194,234,160,37,25,87,173,72,20,126,0,246,133,171,69,66,215,183,92,178,70,65,251,43,173,226,194,15,131,181,15,189,24,61,229,203,222,243,203,96,196,145,85,91,83,160,13,152,43,122,202,252,193,0,41,35,99,146,194,112,196,89,206,117,117,117,233,75,130,246,54,90,158,150,178,87,221,23,48,229,46,204,233,110,36,184,128,55,155,145,251,186,162,39,93,68,157,70,213,4,169,71,8,70,152,160,165,233,184,16,154,217,77,144,24,32,61,113,228,74,4,233,167,240,206,160,141,95,219,189,27,221,45,133,136,29,57,2,51,29,182,20,53,6,194,153,51,163,237,189,251,37,128,216,149,241,89,66,251,206,54,99,4,184,165,150,36,4,186,101,206,13,243,64,155,42,129,168,214,151,245,76,170,184,158,21,57,89,123,106,66,188,236,77,30,142,57,120,151,248,115,93,59,128,62,132,93,1,52,223,43,169,188,166,71,26,16,70,153,139,80,84,26,59,208,246,17,3,240,63,81,173,171,1,228,189,233,160,126,231,212,81,237,203,191,229,211,28,172,23,37,69,188,233,153,223,163,162,54,39,80,126,92,193,77,89,104,37,82,233,227,170,243,40,101,207,245,0,216,198,98,194,127,26,162,143,38,143,235,151,201,173,129,252,104,172,219,226,205,140,125,22,252,145,249,173,133,252,54,228,174,73,186,178,174,206,237,79,251,174,180,89,42,147,20,203,197,1,36,44,54,92,164,86,148,205,11,219,243,39,125,74,236,218,19,247,51,178,170,72,104,122,55,111,189,27,37,218,20,22,248,253,160,251,147,47,244,110,110,68,84,225,114,226,244,41,127,14,166,173,13,14,149,187,216,70,176,109,248,106,10,208,227,3,237,248,135,93,176,77,117,222,62,108,118,246,25,155,164,226,104,22,55,89,127,126,6,188,226,53,21,10,95,149,253,146,185,227,141,57,15,79,210,178,247,79,170,98,82,191,95,116,168,16,186,104,66,52,246,237,103,132,118,82,65,246,57,217,59,115,86,172,120,17,76,57,42,10,166,89,221,224,170,233,154,225,129,30,254,155,161,123,236,50,144,172,47,103,23,91,144,89,40,88,129,60,73,165,132,175,16,3,198,87,162,64,206,157,194,10,22,174,249,117,22,246,80,50,33,33,61,100,54,211,63,42,237,78,55,123,239,66,132,16,49,233,34,159,37,145,237,50,17,85,177,98,44,86,121,121,41,252,37,105,98,134,128,72,241,160,139,50,166,249,207,86,107,123,21,207,27,109,163,62,70,151,92,209,147,204,164,91,217,246,221,192,6,66,71,167,244,77,188,6,102,60,156,129,23,246,55,0,255,207,160,104,208,126,170,164,246,228,97,73,207,34,190,152,96,185,159,40,23,177,5,10,167,56,99,179,76,67,27,80,206,214,91,198,134,190,184,12,145,145,94,250,60,157,178,59,62,185,6,214,240,175,116,152,146,117,171,47,70,21,123,141,17,134,108,194,15,182,210,170,74,102,42,112,202,212,255,104,108,151,126,7,156,140,221,118,108,104,124,140,240,156,109,240,0,11,242,204,155,77,86,66,200,39,255,83,124,49,114,123,199,224,27,173,17,25,38,30,82,191,154,69,192,12,228,171,184,245,236,44,128,65,126,248,154,202,245,40,118,100,63,243,183,196,174,179,80,211,227,204,12,168,102,79,2,121,236,156,138,7,239,219,25,237,210,110,169,66,96,49,99,218,250,164,36,211,174,43,73,253,67,213,79,186,221,82,183,238,14,119,20,136,89,213,70,57,75,23,170,167,37,190,171,158,177,219,103,38,75,248,116,158,178,132,52,178,3,32,109,255,141,45,41,250,29,249,53,253,157,50,192,18,54,76,2,172,237,102,56,182,162,135,43,224,102,143,157,137,210,149,198,72,26,64,156,11,151,37,54,163,224,162,126,33,118,16,78,150,64,105,195,107,148,63,96,203,165,140,198,30,15,180,239,106,143,33,169,221,24,193,202,26,207,172,153,101,177,107,160,131,109,37,65,147,110,235,128,115,183,27,106,181,187,166,40,36,202,39,50,254,180,227,6,35,55,3,39,251,8,115,127,174,43,118,115,17,77,241,102,254,124,119,143,48,147,234,90,72,155,241,107,90,93,101,113,206,95,44,2,135,225,157,165,65,62,240,105,242,71,2,252,231,205,36,133,129,253,129,136,211,255,50,124,9,202,184,67,95,231,112,142,222,21,205,26,43,116,5,55,185,168,15,223,207,232,176,223,27,149,210,233,207,16,29,131,136,107,32,242,44,82,2,7,250,61,135,148,19,124,222,26,235,118,95,248,193,14,92,109,71,162,169,3,50,5,160,143,91,221,188,233,157,212,64,136,204,121,26,82,173,147,242,207,190,87,93,62,226,130,201,227,229,216,22,28,48,90,97,173,67,75,129,208,87,146,233,188,19,214,216,193,107,76,17,45,4,116,186,193,253,100,147,216,149,253,140,87,177,181,121,158,11,227,254,142,177,162,91,246,160,169,59,29,164,168,158,76,94,3,189,10,202,3,50,211,150,176,44,72,9,87,15,202,99,59,226,152,36,93,179,33,53,133,86,203,191,21,74,71,189,161,83,144,180,112,251,179,39,207,26,207,111,217,64,212,92,221,240,93,46,113,91,2,168,246,52,126,110,153,93,204,46,95,7,69,217,0,244,12,162,200,171,165,254,14,168,193,95,116,230,18,188,161,156,17,85,206,97,117,206,143,179,98,2,152,125,154,153,10,62,196,4,161,74,52,17,32,253,219,33,192,236,47,103,128,51,206,228,33,60,211,105,158,155,227,4,25,219,166,149,135,152,217,162,53,9,208,70,50,156,240,195,166,216,31,125,169,54,164,227,41,0,88,157,203,155,72,106,219,36,200,45,1,165,48,20,172,71,139,3,75,143,98,39,127,123,23,234,203,92,214,228,109,143,21,81,5,171,184,178,49,82,249,14,97,92,166,238,180,57,205,183,139,254,25,33,195,209,94,142,130,79,125,204,223,1,95,26,92,80,31,121,188,183,93,253,175,159,80,126,56,159,70,59,51,199,108,71,121,208,104,137,18,123,71,188,100,252,149,1,29,50,196,159,83,169,61,202,110,94,2,56,134,193,223,182,25,154,26,169,88,81,183,60,149,116,55,138,101,198,145,238,91,105,59,133,108,33,142,221,166,110,49,199,71,97,194,222,20,177,34,208,164,234,166,55,168,187,67,247,50,51,172,100,224,179,70,60,156,64,89,206,249,37,59,159,243,176,188,160,44,119,151,44,217,62,33,186,155,181,50,226,78,18,66,165,50,49,175,229,169,222,250,168,149,69,210,162,154,162,75,230,36,70,67,111,191,163,226,49,96,102,31,133,13,24,153,74,11,208,191,142,78,160,197,13,30,156,246,58,58,233,155,184,74,194,16,226,7,20,247,109,163,197,29,180,19,228,189,48,185,36,40,202,165,129,214,145,116,70,208,59,86,118,184,43,103,115,37,95,255,209,125,132,56,212,22,199,195,254,170,181,245,205,199,216,178,238,186,33,204,66,172,235,40,43,151,94,11,134,241,45,46,212,251,234,114,166,212,100,193,46,73,131,110,41,30,37,182,112,142,228,78,99,241,239,127,202,32,119,25,207,110,4,125,16,151,128,86,241,130,63,3,70,81,127,20,173,251,211,68,208,105,186,220,134,144,127,252,225,77,92,80,62,111,28,188,87,59,170,131,168,92,240,5,24,116,232,195,42,43,4,238,125,32,90,185,97,142,7,247,254,80,160,42,25,233,174,4,91,47,212,229,211,108,38,250,123,113,68,43,107,153,69,215,203,103,158,158,157,189,110,213,187,91,216,22,126,122,66,221,116,143,64,49,8,174,80,160,230,101,246,170,218,175,147,196,16,90,166,216,23,41,13,136,1,245,207,58,25,192,48,243,167,223,136,103,35,194,71,93,86,43,60,172,244,36,29,255,61,150,53,186,144,235,236,81,133,243,231,232,149,104,23,27,135,15,240,47,0,170,109,65,72,190,91,247,74,13,133,195,150,166,61,226,239,109,47,22,38,92,101,218,43,218,158,99,49,152,35,85,198,142,8,21,195,193,111,118,156,215,143,248,205,22,106,149,9,121,174,95,130,65,220,62,187,102,165,178,237,78,70,61,96,50,27,92,40,31,183,249,8,164,173,81,20,141,60,246,156,221,76,125,219,221,157,83,229,76,46,227,232,194,120,143,237,211,31,57,140,244,218,234,193,255,146,151,177,166,172,175,254,76,250,76,33,33,102,194,59,129,158,139,159,21,210,116,138,251,219,31,131,205,167,167,113,237,48,167,191,82,101,88,101,1,216,39,55,111,203,39,171,3,197,235,192,152,40,218,220,22,186,190,214,240,46,115,124,225,108,165,76,169,2,182,16,88,91,155,88,19,200,213,97,162,104,198,211,244,171,234,52,40,165,121,226,190,65,182,151,28,246,82,19,28,118,117,216,229,248,193,186,24,93,219,174,237,227,117,78,148,214,51,87,189,43,110,61,36,64,32,247,69,238,245,194,2,240,20,43,128,150,245,153,116,254,250,82,50,175,253,46,224,82,3,171,13,181,101,213,188,101,24,24,185,160,88,63,197,56,54,224,83,17,162,222,224,212,220,249,180,158,252,183,106,90,15,162,162,47,143,70,233,1,215,51,252,199,113,132,4,10,7,92,226,77,231,90,185,94,137,9,190,205,51,127,34,177,56,34,131,78,0,99,48,164,24,125,156,15,118,134,52,89,91,246,127,63,89,170,131,124,38,131,18,158,167,88,148,94,212,19,78,16,103,17,86,76,72,94,45,96,119,176,98,176,214,7,68,107,76,219,43,92,144,54,56,153,10,174,144,5,23,255,245,210,140,250,86,139,4,212,180,199,186,225,178,139,147,80,139,32,104,216,158,178,110,238,154,124,91,59,254,192,58,113,100,87,122,52,3,135,54,15,61,18,92,204,115,193,93,204,173,201,121,143,64,74,32,194,183,231,61,16,61,198,72,180,117,224,236,162,224,153,138,190,101,174,68,120,173,206,160,94,41,196,86,137,219,83,196,153,133,67,208,93,110,244,37,54,87,209,172,110,207,79,232,60,36,94,55,110,72,31,140,69,156,249,242,225,37,210,133,97,187,38,115,151,50,218,176,107,161,230,167,161,154,64,88,8,140,38,70,91,55,161,92,17,60,148,6,89,30,117,147,110,32,23,94,174,9,146,203,247,101,131,176,212,115,197,166,39,228,57,134,52,177,127,72,134,92,33,133,116,194,24,96,25,63,151,105,128,211,120,95,239,208,85,173,170,140,205,162,158,212,20,156,194,10,58,246,46,51,143,138,239,23,16,74,90,239,165,74,61,250,64,145,199,7,133,136,165,223,221,77,21,180,169,102,231,236,139,114,125,183,122,178,4,61,242,13,53,193,109,56,219,239,50,201,228,177,44,186,81,81,211,76,54,133,93,143,32,248,88,225,178,184,10,111,125,54,75,187,87,58,120,14,188,66,12,24,235,182,81,141,171,171,251,24,132,215,5,209,3,77,117,50,177,222,100,164,27,2,167,116,228,10,157,11,214,250,58,50,65,219,250,218,159,188,26,215,136,63,239,198,109,199,90,66,9,253,140,48,132,123,240,64,121,245,239,226,158,148,231,17,227,191,68,43,167,27,71,177,25,19,32,115,78,109,18,176,200,177,230,60,59,137,8,117,49,32,51,93,68,10,48,245,9,33,205,37,16,38,69,120,136,248,194,248,252,75,10,30,141,80,23,195,229,213,47,85,133,248,96,140,105,142,76,25,195,201,95,32,83,40,23,153,213,146,203,211,21,122,247,201,41,239,46,43,129,86,80,205,107,77,240,133,6,64,159,192,108,110,241,211,243,173,78,38,184,84,122,151,219,107,49,168,4,235,168,29,180,19,193,62,75,154,163,130,222,138,124,248,242,75,239,23,36,223,97,72,106,96,233,123,149,106,232,146,181,219,184,251,219,35,54,229,110,242,79,50,101,163,123,191,138,62,129,155,35,109,178,163,163,95,219,12,16,127,227,7,202,117,144,110,199,171,116,173,169,102,77,242,110,145,194,253,77,240,159,214,93,3,91,15,66,82,195,123,15,85,179,245,177,7,235,89,66,140,89,4,232,31,229,187,0,251,128,144,175,182,87,28,225,155,249,187,82,230,139,36,158,67,112,81,1,105,236,0,180,30,153,156,8,44,110,137,45,70,200,202,227,202,130,21,172,75,103,110,152,70,32,197,97,171,56,188,96,64,208,205,20,187,254,27,210,130,78,178,213,78,53,210,78,233,174,246,27,129,168,83,186,25,126,16,76,130,110,160,37,234,223,17,76,104,38,233,226,31,81,217,230,106,40,104,106,31,195,175,53,205,154,108,196,9,25,154,184,241,246,165,139,71,144,220,186,155,186,62,230,183,104,164,107,145,17,220,244,7,201,40,2,9,109,221,104,242,13,178,19,33,237,173,190,162,148,123,244,53,64,242,3,11,1,203,162,80,193,242,185,197,236,211,243,13,53,147,69,56,115,196,53,199,173,211,226,117,45,225,196,120,212,227,68,89,73,54,38,164,253,187,29,233,179,133,207,246,96,219,249,24,184,146,145,101,101,60,92,22,128,5,112,186,155,171,237,123,234,125,143,151,92,209,142,46,231,177,132,60,29,125,104,186,112,13,48,146,172,187,215,81,214,122,107,63,173,0,141,164,95,200,48,182,118,33,190,8,212,182,119,231,237,147,99,94,124,49,142,111,228,23,63,162,83,42,210,67,119,203,194,190,52,18,75,208,210,167,50,134,122,230,66,139,96,99,233,90,10,163,15,180,67,184,35,181,191,187,120,75,44,171,116,39,202,60,38,201,146,214,65,130,170,246,189,121,230,27,29,126,143,125,87,224,5,86,28,200,75,14,77,68,110,48,10,122,88,199,218,197,243,24,18,73,228,14,1,240,147,221,51,86,245,214,26,235,65,110,27,127,20,58,82,15,82,41,70,37,34,239,75,239,178,115,16,45,183,144,122,120,93,134,221,250,98,106,234,117,221,107,56,8,42,79,15,213,145,166,252,158,13,155,153,28,55,49,175,97,31,98,116,104,148,17,137,249,3,186,14,42,236,110,39,108,208,51,163,236,161,96,36,113,156,49,234,66,72,227,124,196,145,213,197,143,96,162,62,115,190,237,167,80,12,160,226,10,170,7,22,63,66,92,1,162,113,168,20,202,184,142,201,162,170,126,164,56,193,210,70,218,133,211,177,18,163,197,38,64,141,121,35,127,161,23,248,14,46,21,26,251,151,102,33,51,103,252,18,166,192,230,90,72,243,130,207,56,0,101,157,236,103,242,75,115,118,24,140,98,123,239,156,144,2,247,102,225,194,155,80,224,236,121,2,64,167,30,118,89,204,125,209,214,227,233,75,14,9,207,243,56,224,2,86,186,166,162,251,28,226,165,94,28,105,99,57,11,216,209,235,38,140,181,151,240,19,115,109,111,30,117,222,182,172,148,94,34,234,59,169,147,146,98,223,162,44,24,192,120,45,242,201,180,2,123,50,145,140,32,229,70,41,122,136,8,157,107,51,108,19,109,136,9,62,62,65,131,177,99,81,24,36,21,124,134,120,127,140,71,212,149,51,75,133,35,224,56,238,187,151,202,204,136,49,237,241,210,53,8,122,146,30,238,41,91,16,95,85,241,131,147,20,76,244,219,91,56,227,147,229,48,133,230,170,191,5,102,163,191,246,206,142,128,252,1,17,205,87,183,218,56,50,68,244,38,115,50,86,209,1,216,29,163,8,81,254,216,174,147,217,215,82,157,209,106,98,141,106,198,44,167,103,14,65,167,43,119,39,159,83,249,207,44,195,14,166,242,43,50,170,220,145,107,26,189,9,110,188,198,170,196,135,170,201,157,86,116,152,107,226,2,41,24,50,127,124,253,194,187,210,134,252,154,186,56,125,178,47,247,2,181,214,245,196,120,210,120,141,70,23,167,220,243,245,99,15,91,87,218,74,6,77,10,17,58,161,244,209,147,173,56,110,121,11,138,236,129,69,139,40,14,179,94,236,138,162,210,145,91,69,200,95,109,31,25,70,140,128,104,97,80,30,30,92,219,250,184,148,93,119,133,122,166,99,84,190,155,193,18,35,54,101,141,98,127,138,0,130,157,142,54,231,167,175,5,93,82,190,16,98,156,128,72,149,211,103,74,246,231,23,155,184,225,198,12,210,226,253,107,235,146,216,139,45,164,22,211,54,14,174,169,139,126,153,195,143,96,107,211,133,132,0,244,45,158,95,8,215,182,162,21,58,244,136,166,143,26,143,30,136,136,176,121,110,83,231,219,160,80,116,155,100,179,190,235,188,93,187,82,14,202,60,84,122,99,245,39,189,192,245,23,33,12,220,231,158,118,146,65,206,195,34,194,222,137,158,174,252,76,96,164,124,131,26,71,179,9,126,109,167,117,176,225,111,134,25,226,122,39,243,55,182,105,57,140,41,26,212,43,217,116,119,11,69,115,202,255,80,175,152,13,159,220,139,233,11,125,133,122,113,73,165,147,65,170,49,16,114,191,132,81,165,91,235,224,191,1,68,218,133,230,176,91,221,183,185,182,161,70,122,178,36,197,72,205,106,220,129,165,177,174,110,93,18,55,194,116,239,212,130,243,47,236,168,108,27,91,232,27,152,234,203,71,138,142,218,61,153,171,248,190,223,199,222,92,124,222,14,224,25,72,165,66,208,164,145,94,79,102,198,119,248,85,145,66,228,103,17,81,119,71,255,252,86,27,212,23,220,225,21,133,254,141,146,185,171,175,150,140,241,51,60,85,249,124,247,102,125,232,184,137,114,91,242,162,181,65,189,215,221,252,21,187,68,13,159,18,155,144,150,46,250,82,141,62,210,196,65,40,0,42,98,119,214,140,142,22,144,12,96,36,143,65,199,58,203,249,217,73,21,255,243,194,30,186,146,152,67,170,234,128,234,33,198,96,71,221,59,178,144,151,151,30,185,207,200,202,112,110,109,93,7,196,144,81,20,195,255,70,52,84,142,129,28,122,194,70,225,42,111,97,202,51,166,241,178,120,129,129,173,179,179,196,137,13,126,204,26,3,177,161,46,214,65,148,248,90,129,165,177,220,159,77,67,10,19,160,123,111,148,206,220,252,181,235,73,118,130,27,34,246,247,108,36,141,169,95,179,62,48,19,74,200,7,150,178,64,176,238,70,126,106,81,128,69,97,23,189,156,216,71,172,18,168,133,85,54,109,68,18,147,203,66,5,50,181,126,143,16,249,239,235,67,32,226,112,161,22,215,222,205,153,171,62,146,65,221,94,218,248,182,46,46,58,182,212,8,55,70,163,170,71,233,198,145,140,95,85,135,110,205,136,218,164,126,101,209,141,218,102,201,90,116,118,24,209,150,248,202,209,16,22,138,226,154,165,33,91,198,234,177,54,194,12,243,225,56,35,32,191,42,15,197,165,239,162,222,121,3,100,57,167,128,27,63,206,27,244,189,47,109,84,160,39,38,167,91,3,149,1,110,122,44,131,174,201,113,67,228,112,243,200,112,77,115,203,120,4,65,149,18,138,202,248,17,38,129,37,24,49,73,237,250,84,152,140,174,107,97,209,172,16,13,56,240,210,148,253,130,167,89,56,222,140,203,10,106,91,28,107,7,153,137,142,216,199,129,232,50,135,105,111,54,61,73,9,196,65,73,255,5,11,198,215,143,201,3,85,193,4,38,40,60,107,234,102,27,197,250,129,7,165,55,131,206,11,21,184,206,182,87,148,160,132,170,91,36,173,138,113,161,35,245,244,68,40,164,152,221,3,123,194,226,167,13,17,8,69,154,191,57,232,118,0,40,227,217,74,120,186,140,66,28,214,47,61,50,176,124,121,52,16,147,184,66,243,154,58,41,228,142,172,38,115,135,63,29,175,63,105,81,73,255,199,161,231,52,88,81,74,17,227,242,133,247,74,168,171,77,211,197,241,32,57,200,194,53,241,18,65,33,92,66,42,109,196,175,160,214,92,122,83,93,104,37,109,142,0,222,122,229,138,70,235,143,144,142,81,29,13,1,6,122,186,57,112,64,110,32,39,214,240,151,206,102,122,95,220,97,118,192,36,211,252,202,85,188,42,54,231,66,103,127,62,58,212,172,117,149,23,233,235,38,118,251,96,24,34,194,149,254,226,127,206,102,253,12,42,190,195,74,15,53,185,208,14,120,32,150,221,127,107,182,65,72,244,126,21,246,154,201,32,3,89,197,240,55,163,14,108,29,191,3,179,103,226,34,125,156,30,193,81,108,208,10,190,46,93,64,105,139,157,52,193,86,95,214,46,213,175,198,0,47,212,105,203,249,240,86,190,216,15,109,177,178,182,100,27,204,61,197,132,170,228,3,172,240,151,192,218,236,186,43,255,36,93,175,181,248,23,97,57,249,39,252,176,151,80,169,236,63,95,95,132,128,94,179,233,193,181,90,52,48,52,191,105,61,111,42,9,217,51,110,53,205,135,253,186,71,91,117,207,178,69,222,3,12,50,197,191,143,16,105,190,133,83,228,181,216,57,201,126,145,44,52,227,165,152,132,192,151,28,164,188,156,78,191,137,64,11,90,236,93,130,38,5,118,64,206,161,200,181,160,135,14,203,8,69,220,89,131,160,199,70,238,120,44,245,237,4,22,70,199,132,34,115,98,127,148,229,106,174,57,101,119,206,158,179,150,234,33,110,24,224,195,180,171,32,146,39,51,188,239,208,160,22,95,139,118,146,170,234,115,32,143,12,250,178,42,26,109,44,180,10,241,210,37,194,94,107,222,130,74,127,73,3,192,33,250,23,157,232,241,246,143,38,208,64,12,106,99,118,69,244,186,79,77,176,72,145,64,149,169,130,123,95,89,130,63,190,200,133,146,120,197,79,12,149,135,227,210,131,160,142,7,86,157,41,99,46,68,44,62,211,26,102,87,163,170,102,113,90,6,114,220,152,1,44,151,78,153,160,118,90,88,55,89,41,121,1,255,124,29,226,58,190,105,87,81,2,16,69,152,131,177,39,214,187,196,29,157,230,86,107,159,155,152,4,37,198,140,88,172,143,206,2,217,122,13,104,164,154,81,44,164,25,215,90,22,81,85,44,197,204,238,216,17,40,131,98,7,105,106,60,88,251,139,175,87,235,232,61,24,210,197,113,64,65,220,187,233,208,51,237,153,59,136,9,82,44,228,171,31,152,144,220,219,145,191,7,157,171,44,196,165,181,202,36,99,43,85,163,21,66,182,205,12,84,212,35,40,156,22,209,230,62,187,131,214,163,15,26,85,135,55,146,112,155,201,151,106,47,191,9,148,167,63,66,99,202,31,143,74,25,160,143,180,63,239,14,80,166,0,32,26,190,213,237,157,79,90,46,250,34,232,91,154,232,72,217,194,207,145,43,78,200,59,53,39,166,166,4,114,207,93,189,128,208,198,11,220,112,83,170,4,7,223,109,233,160,186,41,96,52,164,134,224,111,10,139,147,194,101,7,6,140,48,145,1,105,3,24,230,66,214,219,162,216,76,155,2,19,186,154,217,181,125,179,71,188,232,111,226,245,104,99,32,163,194,93,191,216,31,217,240,174,224,55,32,159,190,27,62,160,93,135,152,108,141,193,145,25,32,106,134,28,48,242,67,70,78,237,26,66,108,203,6,172,80,133,1,72,100,190,65,10,51,55,130,111,248,17,13,206,109,238,169,84,171,182,109,253,97,27,31,18,167,100,196,64,108,228,213,187,224,201,35,227,88,234,217,171,65,229,167,164,247,168,135,147,249,234,62,21,105,17,101,105,64,55,37,181,41,229,49,178,89,54,126,189,129,163,199,48,21,16,31,5,69,245,206,67,75,190,136,183,195,91,207,122,249,67,127,47,78,13,200,254,186,28,247,163,83,40,181,10,96,67,245,33,86,130,155,44,132,8,85,152,55,196,114,209,33,64,167,62,15,229,95,115,51,176,61,73,231,10,100,126,19,88,39,52,56,233,78,57,157,162,187,113,186,4,70,167,124,121,180,167,226,20,99,250,27,170,14,203,86,129,122,122,92,169,30,132,181,78,148,226,209,161,254,96,60,228,216,136,190,223,237,222,90,73,81,120,81,6,101,122,86,16,105,185,7,96,186,63,19,226,45,89,21,86,185,84,203,1,53,15,175,19,81,194,57,254,72,242,16,162,89,146,30,199,170,92,197,250,225,18,26,181,246,169,97,92,96,45,9,101,54,125,18,152,20,200,217,47,163,25,128,253,58,22,198,106,213,97,84,216,137,232,85,57,23,189,18,136,7,165,173,76,77,29,225,24,184,151,174,166,248,22,29,62,17,241,151,92,136,49,155,184,74,193,253,235,35,157,252,239,128,11,230,142,9,116,196,162,125,17,25,122,94,13,52,203,169,31,78,83,185,116,40,66,219,140,97,119,54,254,58,113,121,91,193,231,179,154,176,136,24,220,212,27,54,165,152,127,112,244,47,13,247,201,249,228,23,55,212,122,179,178,12,21,255,88,74,15,16,115,35,36,25,95,37,98,213,173,182,176,79,113,239,226,88,196,116,229,101,39,2,220,247,65,235,176,231,94,204,167,162,91,146,138,44,151,160,180,139,193,30,3,217,129,238,235,228,244,42,231,18,149,167,224,159,178,221,210,72,134,238,23,151,212,195,237,203,25,137,36,121,53,29,58,108,26,166,185,27,234,34,128,236,157,217,108,70,236,189,238,211,254,9,120,133,208,11,70,254,157,167,83,71,153,42,165,69,136,109,197,28,143,112,112,242,181,189,221,168,27,215,119,199,118,251,236,112,157,225,4,134,223,16,87,147,172,99,5,242,83,248,150,71,215,176,210,65,248,151,246,28,40,141,91,140,6,128,53,124,0,35,102,221,209,82,46,252,221,78,49,137,248,58,58,253,9,131,190,21,96,99,24,93,79,217,66,237,247,169,145,69,228,142,121,103,179,216,120,22,252,189,49,79,152,190,36,16,113,214,43,165,229,210,132,243,210,113,75,135,18,3,127,127,129,246,171,15,157,152,120,200,161,92,58,11,180,98,57,59,161,59,98,137,211,245,165,222,141,48,135,63,79,232,210,152,72,103,232,39,79,187,9,88,60,171,196,78,190,21,99,218,245,51,3,175,104,122,7,221,248,138,236,5,16,216,122,137,105,40,255,91,110,22,11,114,30,169,74,197,43,89,235,122,62,84,94,230,17,24,102,28,6,113,155,108,209,236,42,15,244,110,123,81,77,14,250,216,226,104,80,51,60,239,29,241,42,129,207,70,106,142,83,123,69,132,195,214,62,161,181,96,67,238,110,154,77,154,151,189,134,232,137,164,168,3,113,26,186,173,102,196,138,189,92,7,157,222,15,135,110,73,241,235,240,150,75,30,16,93,74,255,183,171,48,47,130,205,47,208,46,179,157,217,205,251,193,48,78,90,176,35,9,205,65,213,134,48,23,61,98,9,195,189,252,240,161,141,207,7,254,21,222,108,29,253,138,223,45,25,78,224,219,196,111,28,105,52,23,214,19,255,28,107,58,250,254,82,225,255,119,31,202,196,206,118,140,203,132,24,171,25,182,66,38,83,145,21,120,139,87,215,89,224,105,63,61,194,249,179,31,125,39,82,46,165,160,111,127,15,25,208,225,102,223,234,84,113,153,6,236,87,112,177,212,153,84,151,162,152,63,10,116,135,169,49,57,17,190,6,234,138,178,244,175,120,193,250,213,3,218,118,8,10,252,123,51,43,153,16,93,129,95,149,237,161,196,64,44,176,11,248,100,221,7,186,78,27,173,194,128,91,26,157,240,187,74,150,123,96,163,26,162,233,136,98,161,194,249,63,190,18,75,114,37,40,185,214,12,186,231,108,156,244,126,211,90,169,172,160,203,59,144,88,107,2,79,122,82,198,122,77,140,1,69,20,180,110,12,205,25,108,103,237,242,145,122,140,169,220,7,129,225,224,33,118,112,156,245,219,239,190,175,151,187,59,196,38,33,239,162,192,126,87,158,246,182,233,96,120,46,138,38,194,251,184,88,226,157,182,42,239,29,58,158,127,82,201,138,170,224,226,130,144,199,65,137,154,66,43,57,74,163,119,132,66,86,131,100,111,241,117,112,24,26,155,198,174,102,241,60,9,4,65,228,96,9,219,140,109,36,15,1,183,42,2,127,185,197,54,23,32,156,91,141,137,220,69,131,23,251,171,225,160,113,116,127,212,203,108,226,64,133,71,235,211,112,136,207,39,42,237,44,109,76,73,75,215,33,88,95,179,175,62,88,116,59,127,105,159,153,210,106,21,82,71,246,119,167,63,189,170,72,245,54,204,156,1,252,89,18,145,242,251,45,54,201,75,65,17,25,231,237,110,119,181,11,180,94,139,211,122,180,3,192,243,123,67,213,168,250,39,138,98,69,180,18,203,210,20,181,96,49,233,150,238,158,234,102,28,251,62,15,68,105,37,106,118,153,58,248,162,23,47,183,13,70,31,139,36,180,96,87,46,201,215,244,94,155,154,48,135,203,106,21,52,163,24,70,138,96,79,191,145,36,245,29,78,97,191,8,78,188,201,35,81,244,52,81,17,144,171,154,101,220,195,242,209,70,244,224,25,122,193,235,27,93,201,39,98,83,30,223,67,78,250,25,160,57,209,97,184,112,216,2,5,134,73,153,94,63,24,186,208,74,104,43,238,15,229,118,10,30,153,15,108,110,41,35,110,109,47,58,28,241,118,212,238,126,95,213,31,91,239,250,221,130,54,186,92,142,238,108,29,201,22,204,159,249,193,124,75,92,243,146,106,43,86,26,37,148,161,106,104,129,20,84,78,227,18,132,198,45,114,158,91,194,190,213,83,178,130,157,123,62,50,18,13,138,68,4,159,195,229,32,69,22,246,161,229,75,241,188,36,198,230,85,49,56,111,140,129,32,165,200,43,146,70,47,169,129,254,241,146,146,118,232,65,23,150,18,229,97,32,239,225,153,78,65,177,238,147,96,127,171,198,103,61,240,33,52,75,80,202,117,200,113,158,183,118,105,147,146,249,60,131,214,210,178,87,105,218,171,146,71,217,83,179,21,199,222,226,53,184,2,28,240,172,128,168,26,231,10,47,163,198,232,72,192,83,186,197,51,62,136,226,9,154,2,162,139,8,135,219,254,178,205,252,31,108,231,71,239,140,49,179,143,21,8,253,144,76,64,236,177,11,16,154,45,234,229,127,164,200,58,123,25,22,157,178,66,23,247,178,149,188,53,48,221,180,118,184,168,144,127,185,134,121,122,97,22,218,12,103,175,157,252,184,175,47,133,113,133,7,219,37,53,127,147,50,219,193,231,15,114,65,169,199,199,147,123,12,248,77,36,1,15,132,187,216,109,191,208,251,171,37,112,227,175,117,35,200,196,175,39,117,96,245,55,111,226,149,55,28,1,222,23,187,238,27,10,88,93,248,60,6,40,83,92,48,232,158,68,147,31,19,172,26,48,141,171,66,93,175,54,155,248,220,4,21,31,252,14,28,14,53,91,234,215,105,135,18,141,97,36,153,227,39,232,1,148,13,76,30,102,30,175,6,252,107,85,113,245,98,11,40,73,134,133,58,55,103,16,56,117,236,36,253,102,143,112,214,41,37,241,145,213,18,187,156,169,188,72,52,145,43,105,37,182,165,36,255,184,211,119,101,206,14,108,128,185,209,109,196,139,89,249,250,78,252,69,47,73,91,4,186,33,120,218,173,40,91,137,251,153,161,211,45,242,100,199,1,178,133,32,24,46,114,28,66,14,226,160,156,141,161,121,219,54,233,178,227,68,7,69,255,5,74,61,210,41,52,200,222,169,133,182,79,100,2,247,176,232,199,242,76,218,245,110,247,228,60,73,132,16,188,218,230,13,25,22,40,71,163,219,101,46,98,125,116,164,204,123,164,37,137,224,10,213,148,216,5,210,177,55,64,205,161,192,156,30,163,7,20,164,215,203,195,99,136,77,127,193,11,41,222,8,235,227,138,187,57,72,57,51,113,89,212,203,242,191,99,248,10,174,253,26,7,138,163,55,175,157,193,230,233,45,47,131,178,21,148,35,52,58,86,26,203,61,244,234,200,174,156,123,48,198,54,140,149,113,52,18,151,219,136,253,60,240,14,58,53,251,189,170,73,112,206,122,228,47,100,82,55,46,224,84,190,116,100,110,49,64,19,123,210,121,54,90,129,43,206,233,94,230,28,55,132,163,69,105,171,122,1,192,178,216,42,89,59,123,87,5,154,181,140,178,16,191,245,46,108,245,109,4,94,252,183,171,84,246,176,60,214,83,202,168,207,49,111,12,26,123,36,142,71,135,102,194,168,211,203,152,150,134,205,100,133,227,217,171,204,20,173,57,247,193,237,81,132,245,40,45,92,1,250,88,241,223,134,76,82,251,116,40,196,166,124,107,87,185,231,96,129,65,68,66,2,241,25,206,232,106,174,85,229,107,13,68,88,158,184,64,230,176,134,197,9,227,86,176,181,96,110,156,56,166,53,249,238,234,78,110,60,176,115,250,139,2,60,53,148,241,241,91,78,201,121,219,34,95,222,67,123,92,215,5,47,41,142,79,191,136,237,235,216,81,67,200,195,171,26,225,111,91,214,189,162,84,189,214,96,229,172,18,27,53,44,35,175,115,6,89,224,62,227,247,201,115,192,204,54,92,144,254,197,56,217,219,147,236,179,30,110,136,82,48,215,160,152,26,153,54,128,184,169,230,13,20,231,29,243,174,247,209,33,116,62,225,188,160,208,139,83,191,99,80,195,194,72,233,205,203,139,10,12,6,86,248,64,74,130,230,226,53,200,142,222,115,253,65,22,224,128,62,222,188,144,192,243,230,161,249,167,153,105,42,173,175,116,209,69,246,18,132,91,154,64,179,57,69,230,67,32,111,40,67,240,207,34,170,34,224,165,79,203,186,240,113,39,103,215,9,202,158,206,224,69,9,197,93,182,234,137,232,35,50,249,254,158,79,155,114,57,236,67,161,202,77,103,27,62,120,67,148,39,92,77,100,23,164,57,68,249,105,114,120,129,48,93,59,94,105,52,196,183,117,224,218,110,196,158,176,22,253,51,248,160,152,76,54,135,47,96,25,175,1,163,84,26,246,239,166,68,56,60,171,188,82,49,142,113,62,132,212,191,231,182,38,168,161,227,66,34,99,197,89,48,220,224,1,142,68,110,191,94,207,5,191,217,232,241,95,63,44,182,51,48,33,54,245,246,19,144,60,129,229,207,133,227,65,251,94,54,245,239,162,113,21,216,162,160,105,222,101,168,152,237,18,155,81,145,19,188,185,30,150,30,138,31,252,118,237,156,246,199,84,85,146,240,130,200,190,152,127,111,91,236,43,171,18,189,1,21,66,134,173,56,63,85,5,32,1,141,85,11,239,7,41,107,239,195,84,3,193,213,78,241,45,69,175,209,187,68,229,20,59,31,168,249,56,206,96,13,176,102,223,132,60,138,213,99,186,175,4,153,77,213,88,186,233,40,129,175,213,138,62,135,68,56,241,28,14,125,75,200,130,15,29,222,83,250,47,58,57,121,118,191,157,113,15,222,55,114,83,48,175,38,189,96,226,107,59,252,118,0,26,212,50,226,109,204,138,180,0,95,123,44,43,29,113,5,255,178,49,252,88,54,159,218,255,39,29,184,171,34,50,56,202,38,13,221,157,155,179,18,170,224,210,61,241,243,98,207,50,196,24,175,225,76,167,137,234,151,188,20,219,26,247,80,183,212,38,203,223,36,58,137,89,162,186,98,47,72,165,88,8,37,161,88,189,128,90,204,59,147,77,202,117,93,12,126,199,90,145,89,31,244,200,177,250,119,94,25,222,117,12,67,159,194,57,110,189,167,147,118,60,177,183,183,72,50,19,66,62,129,224,149,247,227,196,92,252,188,112,200,149,226,173,126,213,216,104,10,176,67,181,237,230,187,39,172,43,160,121,245,228,90,119,97,233,54,3,130,235,107,71,143,108,134,246,30,39,210,46,108,109,99,189,4,16,159,230,109,61,142,212,13,254,193,163,75,17,217,48,167,123,227,52,39,254,97,241,213,234,154,225,255,15,250,149,22,3,86,39,196,41,84,231,62,228,237,219,211,94,246,57,253,4,214,98,19,141,67,144,54,190,251,223,37,5,208,2,0,98,36,175,194,224,1,166,38,4,15,204,204,89,136,187,236,29,80,183,35,29,36,167,137,123,195,3,174,27,215,243,176,14,225,250,183,2,23,18,73,95,34,60,176,158,102,105,11,172,77,51,133,20,253,199,84,171,89,190,44,15,167,20,219,138,196,147,198,211,197,147,81,218,230,66,8,17,41,248,171,10,36,22,126,56,106,155,127,241,189,211,60,39,20,146,39,254,220,34,156,150,170,179,111,222,77,203,84,200,119,20,57,14,106,195,6,175,141,166,72,252,147,128,91,130,20,182,94,32,137,60,115,23,153,109,94,111,61,21,68,179,103,206,81,227,126,29,87,18,244,84,233,104,60,133,171,145,163,0,202,170,179,78,135,8,158,151,40,169,137,216,147,164,105,210,44,117,237,31,84,0,142,77,17,214,250,71,198,225,16,98,54,132,252,209,37,125,232,174,61,133,242,224,110,39,205,156,105,31,147,185,71,87,204,127,76,175,62,248,5,33,173,233,192,125,29,151,60,224,106,132,248,237,232,186,144,37,148,22,127,123,107,29,72,124,64,63,174,38,145,52,6,36,195,192,103,225,150,154,200,65,184,82,170,127,30,196,50,102,54,21,167,192,212,129,13,185,108,245,227,137,244,250,109,28,19,109,243,44,102,3,60,37,216,134,64,167,66,206,64,47,201,6,206,126,238,127,122,151,147,77,217,227,190,104,200,9,234,22,129,178,52,0,29,113,16,242,116,151,58,231,67,37,115,51,227,189,181,200,92,238,40,7,167,123,138,209,55,77,113,144,61,140,156,68,81,250,33,118,227,187,3,220,164,62,104,150,150,235,170,181,44,244,135,99,214,105,204,69,5,225,155,187,214,143,71,14,136,168,123,124,56,240,3,166,140,193,3,96,218,41,20,85,167,252,175,157,158,95,237,200,174,40,202,204,80,135,123,207,162,184,16,59,251,74,44,92,140,217,95,152,213,185,27,32,145,129,138,197,25,74,229,56,46,0,61,28,140,215,139,204,60,80,32,141,191,81,116,87,32,228,113,7,194,43,141,179,107,180,254,233,36,187,141,62,43,150,124,125,55,14,168,84,197,100,159,116,78,21,232,32,28,247,196,3,8,216,5,116,184,143,5,121,29,108,214,70,42,5,10,206,62,106,226,149,210,91,179,92,174,254,62,95,57,109,36,188,43,119,42,46,152,189,234,241,236,213,161,194,83,102,249,130,108,226,18,162,129,34,192,6,185,31,74,114,138,149,193,29,129,50,133,204,85,140,187,43,178,255,191,195,212,142,243,108,4,180,141,72,114,185,61,242,22,99,190,152,136,105,78,224,44,164,59,71,48,204,171,207,234,14,139,242,134,79,11,191,239,160,155,203,237,238,183,180,173,207,94,34,73,255,179,15,80,108,133,137,40,185,240,177,86,127,74,104,49,200,229,250,66,185,61,167,85,248,20,93,166,64,197,118,105,208,130,24,246,92,182,98,124,184,180,177,126,30,20,42,107,160,101,29,211,8,41,183,241,227,113,90,238,71,76,177,81,133,54,1,29,32,4,142,108,23,3,108,13,18,91,107,36,82,112,164,19,91,242,139,85,214,205,36,202,148,104,67,172,216,81,150,181,179,133,110,188,73,91,100,159,184,25,138,86,14,148,153,212,25,247,71,207,147,70,255,75,185,121,238,158,73,72,93,86,99,206,218,109,19,57,51,84,58,227,110,163,190,28,60,68,141,91,19,239,101,88,122,225,224,57,250,249,242,7,0,172,108,60,229,71,26,131,150,19,7,80,16,118,199,161,117,42,119,234,194,0,42,247,179,77,214,202,31,87,77,255,104,16,217,167,1,82,173,30,87,182,117,92,84,58,68,145,63,167,119,8,24,10,30,217,8,174,0,141,194,105,236,222,158,131,18,67,116,111,123,225,27,14,33,72,197,174,40,187,141,242,156,98,209,35,117,47,2,79,151,167,166,44,43,55,229,26,11,176,143,45,193,73,96,123,98,208,151,139,221,34,213,16,56,157,211,71,152,90,136,224,197,254,107,169,63,24,164,199,246,30,206,100,218,167,27,98,28,25,62,64,132,94,24,158,223,32,172,128,199,83,83,80,43,234,248,48,112,135,62,95,20,36,65,21,57,34,125,98,58,126,113,23,69,22,77,40,146,26,128,119,223,46,25,74,145,71,188,69,152,70,239,120,193,173,115,2,235,183,14,0,58,215,93,94,42,90,214,174,32,36,142,144,155,116,47,101,221,66,196,198,177,49,203,240,83,137,96,235,134,190,97,208,80,56,106,31,132,248,143,234,162,125,230,201,85,149,20,32,198,121,141,178,242,233,84,128,50,222,186,119,34,124,19,245,247,239,37,22,26,131,187,241,238,95,255,133,107,196,194,138,98,226,11,3,205,157,238,141,120,168,230,66,13,231,23,160,158,200,200,115,227,251,88,110,187,57,143,53,11,252,104,46,76,171,255,235,161,242,91,39,19,154,94,163,112,171,178,212,93,74,137,83,33,5,149,254,237,201,71,6,210,129,115,197,152,33,35,223,145,132,243,208,44,127,65,132,84,137,251,201,198,202,150,193,213,3,21,155,94,96,38,251,33,100,242,127,131,131,235,221,111,241,114,11,143,44,87,197,131,144,24,141,245,46,50,203,223,117,47,86,96,70,7,182,195,80,219,237,76,79,9,250,140,9,58,39,132,51,27,29,51,86,147,239,199,254,175,226,100,211,241,129,170,171,5,47,59,90,254,187,231,189,82,66,69,60,215,47,13,114,144,86,249,176,56,17,126,1,220,248,170,200,49,132,229,67,78,99,238,99,153,133,170,153,131,92,241,253,174,196,52,69,214,170,66,95,181,11,28,153,157,50,243,15,123,200,32,250,16,39,160,15,235,238,51,74,26,167,216,166,74,175,159,32,111,175,152,103,238,93,40,83,71,83,137,174,16,205,9,18,5,121,118,239,28,238,142,31,143,176,101,184,227,60,246,109,110,167,29,103,140,228,34,44,217,226,121,152,160,201,252,208,78,70,233,79,151,54,21,110,30,149,204,136,48,196,194,69,58,130,164,88,163,27,96,222,220,144,132,65,127,71,60,33,179,69,20,224,192,9,69,112,90,64,212,138,63,157,139,239,60,14,123,189,2,245,130,240,27,206,75,17,205,61,6,88,170,170,141,177,143,216,21,34,122,99,156,28,99,252,43,185,52,128,121,53,198,171,234,237,72,139,38,230,47,4,8,220,10,233,146,32,179,162,24,246,115,124,123,57,90,178,79,119,99,172,182,47,47,217,43,228,64,194,66,218,93,40,65,65,70,113,15,198,134,229,180,225,14,94,150,130,19,37,154,108,182,73,47,128,239,200,39,180,32,171,125,103,209,48,22,211,156,205,37,17,27,101,98,116,194,161,190,228,157,49,158,19,2,71,82,5,248,58,243,148,95,25,70,87,61,11,69,124,246,238,94,247,249,139,105,99,229,193,215,57,125,104,91,197,189,82,241,106,212,28,61,158,178,76,251,211,44,207,46,236,10,207,156,20,52,197,202,0,221,164,17,26,38,105,198,4,229,130,77,188,10,228,233,6,83,124,9,22,110,49,196,22,46,100,253,253,42,180,58,213,131,215,224,151,242,142,96,1,105,208,55,179,133,202,220,43,249,188,200,9,205,124,92,155,4,207,179,155,250,55,245,2,181,24,237,85,114,254,228,51,176,226,192,239,76,50,68,245,249,201,161,75,73,165,123,34,95,241,140,114,137,62,3,25,158,113,254,245,208,245,221,120,37,147,194,137,122,203,97,87,28,92,128,1,138,84,224,219,104,10,200,73,100,41,93,201,74,12,144,105,78,189,209,157,128,63,83,255,109,89,24,104,30,66,75,231,154,210,207,60,115,239,119,118,181,58,248,201,31,144,40,74,193,151,105,53,25,195,161,176,67,117,236,250,93,113,52,224,155,174,103,11,143,149,190,121,2,112,45,235,64,186,77,123,162,85,60,70,94,206,176,67,77,193,6,112,36,193,217,193,134,11,227,183,160,154,221,149,173,114,206,71,149,51,129,115,54,74,36,105,75,68,25,212,121,1,127,6,131,44,111,186,243,36,253,184,114,254,222,234,37,223,116,185,14,191,51,119,88,72,68,255,150,141,155,59,199,134,124,9,226,115,139,102,135,131,42,5,243,130,47,50,71,179,119,220,115,233,133,37,154,156,13,206,174,84,142,207,191,79,214,78,48,65,8,165,174,169,114,169,97,32,88,28,90,14,243,70,22,38,191,216,11,211,197,249,109,77,43,100,89,1,244,63,190,116,178,193,43,164,77,125,35,133,136,127,52,192,47,174,105,182,181,10,15,139,90,192,239,159,173,250,14,228,9,77,110,168,155,229,34,115,64,228,109,146,79,35,127,61,165,253,128,128,95,210,243,27,128,150,147,45,30,225,180,23,164,34,104,62,37,218,179,12,98,231,110,101,250,36,69,48,131,125,208,27,38,98,213,59,243,109,15,200,1,15,181,138,69,49,26,12,203,136,148,174,57,170,92,209,149,131,25,198,218,240,33,129,79,193,60,178,95,92,223,144,62,54,157,213,244,202,15,132,50,199,136,225,121,29,213,109,98,98,179,14,198,173,171,35,3,149,170,214,238,186,246,36,188,209,92,41,185,194,52,217,26,219,5,168,86,213,71,237,253,82,209,67,242,206,246,1,203,115,239,227,4,62,111,200,2,168,182,232,159,90,25,17,170,143,22,114,37,241,15,240,84,207,50,46,26,170,70,160,181,68,243,186,159,74,170,48,6,54,187,41,44,0,116,134,58,54,6,59,71,175,16,249,38,150,190,56,212,1,171,147,253,25,226,219,187,129,171,107,239,10,155,92,4,129,179,181,245,33,29,79,122,66,254,77,215,9,61,209,224,145,140,44,161,189,171,69,20,169,34,243,114,82,125,118,115,151,18,87,132,102,235,150,23,181,35,167,246,122,104,149,100,145,227,15,46,131,185,59,110,126,56,38,232,177,253,246,48,95,179,103,32,114,51,247,62,163,92,152,190,54,72,75,3,246,162,222,190,60,108,65,164,231,88,30,73,182,225,4,139,9,123,162,99,122,52,47,41,57,149,186,130,172,60,52,141,193,74,84,183,186,154,69,197,63,191,126,113,142,133,93,235,78,151,29,191,231,141,145,173,96,172,206,8,191,90,224,178,132,184,238,247,96,235,1,194,123,15,87,172,0,18,231,24,107,21,186,218,192,47,46,40,229,205,150,240,204,185,58,155,192,135,87,212,134,225,255,189,237,48,255,38,112,78,17,46,127,150,38,126,19,33,25,254,117,31,158,107,43,4,221,150,249,95,30,130,133,249,166,187,219,69,49,164,154,183,4,106,92,157,167,222,136,46,170,90,100,245,222,141,44,195,4,227,124,233,19,158,66,57,11,234,92,171,217,37,148,70,46,29,207,104,174,198,28,192,89,44,127,220,206,72,135,81,8,1,31,152,87,141,24,26,246,135,74,105,223,25,155,254,53,251,93,60,246,190,127,139,38,110,203,20,220,154,94,174,34,238,154,79,216,247,58,30,63,7,98,200,24,193,80,164,166,106,53,142,231,194,106,172,196,9,203,4,128,85,106,183,87,225,20,2,103,226,209,118,163,19,35,133,151,59,22,164,77,81,217,152,209,51,118,243,85,225,126,37,131,239,192,36,30,43,59,16,175,161,59,187,15,17,14,216,205,133,234,12,203,169,178,208,107,172,191,175,95,36,25,54,173,223,192,193,219,163,168,117,206,128,247,134,35,21,78,156,18,42,149,134,91,119,185,169,36,24,190,36,71,48,109,52,158,174,147,98,7,186,143,232,128,254,171,197,42,125,136,121,162,86,51,129,112,138,154,209,136,209,75,70,188,125,168,202,103,150,105,227,241,134,1,70,132,178,87,59,4,129,76,205,242,213,247,153,194,191,90,96,225,62,32,62,91,25,88,105,97,86,81,56,25,29,72,42,191,183,23,96,207,134,41,108,65,122,91,44,184,171,93,189,222,236,235,162,212,99,70,228,126,105,177,114,194,172,198,255,162,67,194,99,238,175,68,99,54,117,0,24,34,0,133,19,216,67,142,195,27,217,101,179,156,192,78,162,181,23,36,19,202,68,31,184,32,100,65,194,25,180,79,238,223,188,229,28,255,0,150,140,27,43,49,67,234,37,215,177,91,18,221,182,179,80,249,44,240,227,73,182,196,198,35,88,253,215,75,219,0,170,176,107,132,39,243,80,194,239,149,22,190,177,228,35,228,97,49,98,159,232,13,204,24,179,190,191,249,16,140,79,122,23,142,20,32,114,117,5,253,244,249,191,221,6,100,140,243,63,24,10,156,215,185,235,249,227,213,54,15,131,0,85,120,115,215,39,125,255,37,130,98,173,131,228,91,113,95,104,75,59,10,182,27,137,116,151,229,174,116,7,176,211,86,109,255,221,182,178,28,53,42,201,33,37,226,7,14,2,242,189,92,26,14,91,204,184,204,81,219,53,200,32,58,104,50,43,90,239,163,115,2,238,103,233,166,184,206,206,21,172,217,8,192,27,59,215,126,218,24,72,201,250,246,190,14,132,57,107,179,6,169,222,182,162,51,247,254,0,221,141,250,73,165,169,70,4,49,185,33,200,157,197,147,160,222,172,69,141,91,5,5,131,12,222,134,127,216,124,212,57,246,36,114,84,49,55,207,172,104,126,224,66,209,138,166,38,42,50,82,247,154,126,32,158,67,179,149,253,163,35,198,128,36,180,29,83,170,52,211,98,206,101,87,193,195,74,15,227,181,184,20,161,170,173,24,36,55,47,223,124,225,185,174,154,95,140,57,6,7,118,95,174,133,23,168,29,252,196,18,130,113,64,88,148,26,123,100,116,247,82,153,8,162,135,209,125,30,243,141,167,29,173,217,122,222,130,8,98,99,102,85,139,16,9,10,42,59,31,76,169,23,207,166,172,180,85,226,22,182,166,94,121,84,252,146,168,4,98,203,191,135,227,104,77,231,25,170,209,237,64,150,230,223,223,207,49,35,217,247,0,216,67,231,134,91,233,81,109,143,31,104,167,34,237,145,75,200,134,144,102,90,120,214,220,142,80,49,245,182,52,190,235,186,37,239,102,239,184,9,136,50,65,62,129,50,243,80,141,213,171,87,128,250,61,64,212,232,208,187,227,2,11,48,14,2,71,249,53,163,185,9,92,215,68,216,108,168,11,42,249,91,9,164,46,134,75,250,126,210,109,74,169,135,177,211,235,30,51,52,29,60,205,244,84,22,134,255,95,12,101,139,14,34,254,82,7,127,106,63,28,131,225,173,115,251,132,88,51,23,128,213,57,98,54,50,217,211,20,140,154,85,240,79,10,108,98,120,189,104,5,94,255,215,160,108,37,173,148,46,174,73,133,254,103,55,216,175,165,90,66,41,68,118,67,112,129,42,68,197,2,52,62,123,127,175,209,160,93,198,125,171,118,233,74,207,249,126,9,182,36,30,79,99,203,6,185,72,31,234,39,141,235,119,5,53,132,95,67,174,178,223,101,163,156,82,223,122,60,29,138,87,217,250,159,148,42,123,1,11,64,162,42,103,213,220,99,28,34,234,151,16,191,233,99,75,165,132,67,231,249,1,183,16,88,165,96,112,161,120,51,45,57,39,23,88,5,239,246,213,178,156,164,115,154,102,7,24,189,87,123,164,106,131,165,233,150,165,116,164,224,247,127,229,54,85,171,149,195,64,76,170,143,109,58,41,94,169,74,91,31,68,234,186,51,235,143,35,22,12,246,219,57,5,8,118,28,223,133,77,141,12,82,39,54,237,56,73,116,184,108,78,30,244,73,50,173,2,169,71,77,240,66,115,130,217,125,161,174,228,134,80,217,31,232,139,202,227,7,253,130,49,122,71,212,85,208,156,16,210,184,197,253,191,202,97,211,18,165,170,247,230,15,193,250,205,2,198,141,89,82,212,247,101,186,164,229,34,182,64,219,252,132,213,28,234,60,249,107,190,237,246,237,221,182,219,70,43,111,222,5,48,255,224,208,188,200,224,165,12,78,158,137,34,178,74,235,55,150,88,91,197,199,40,239,101,180,235,45,119,12,31,44,40,89,249,221,61,188,226,82,246,139,80,156,204,35,151,250,163,115,160,234,150,81,220,145,111,195,251,94,58,54,252,200,108,176,190,136,132,110,105,71,219,136,211,126,243,29,117,140,171,76,212,12,233,133,232,140,100,45,26,63,150,35,48,87,222,233,157,171,158,56,54,112,94,136,107,45,225,116,92,120,166,70,52,84,195,221,69,22,142,72,187,62,29,187,8,149,125,224,20,222,46,92,231,79,75,36,25,154,172,95,40,175,48,143,63,227,255,240,236,91,23,93,165,189,118,158,221,205,209,64,233,203,199,46,44,24,110,31,171,243,241,238,43,45,139,20,185,113,170,35,83,188,106,28,74,34,154,156,204,6,7,146,114,133,164,136,150,77,5,2,70,20,61,212,24,198,119,30,41,18,214,7,15,9,30,161,59,213,189,93,69,175,9,116,73,185,213,209,102,158,147,64,72,167,144,89,217,210,222,198,79,4,124,69,83,202,169,220,227,227,6,154,195,187,89,158,139,68,155,219,83,237,229,217,8,217,28,24,219,202,124,36,46,84,142,202,49,153,56,11,14,177,249,54,115,4,88,40,158,20,141,205,241,138,187,8,204,86,151,98,43,179,179,33,214,151,88,25,123,253,43,105,220,204,54,186,121,238,44,64,92,13,244,207,186,181,197,208,64,185,105,109,253,73,158,127,197,133,129,75,123,137,74,27,47,242,92,169,6,211,81,124,169,85,63,196,181,234,163,220,70,19,80,6,33,132,185,39,48,56,242,168,13,40,77,240,231,150,11,184,32,20,54,212,50,113,172,148,225,231,187,24,170,222,184,238,97,184,112,17,231,196,153,222,148,8,105,156,213,13,19,82,69,72,211,241,35,66,186,47,242,29,71,186,23,9,182,63,71,18,197,53,138,254,150,133,141,94,12,223,205,157,34,63,103,71,29,41,158,178,29,108,179,194,236,206,76,5,58,97,249,118,125,69,158,163,173,23,25,8,84,223,95,225,236,188,106,60,50,89,122,22,155,191,183,175,80,144,164,240,200,113,92,254,228,129,31,37,65,92,135,190,123,103,73,184,39,232,106,252,139,6,78,6,164,23,192,71,148,164,188,73,243,154,134,143,10,67,77,74,6,147,97,164,142,251,163,126,226,246,59,247,72,106,127,165,88,204,255,147,54,170,111,198,96,217,92,236,161,76,104,157,243,177,21,126,38,136,68,166,149,1,45,67,141,230,149,59,31,12,61,250,75,67,230,61,188,205,77,123,143,97,169,194,255,218,173,90,136,193,168,115,93,121,113,221,134,122,211,63,0,50,221,18,194,174,37,69,105,104,197,107,146,128,23,22,118,8,168,37,70,28,32,177,63,181,46,1,187,12,140,57,229,194,220,182,148,143,209,189,135,60,156,80,18,43,71,119,234,29,37,215,90,197,34,203,145,9,109,53,189,97,217,247,190,56,211,126,122,237,253,35,141,220,68,46,83,8,129,125,102,28,106,130,149,21,110,135,175,145,155,58,97,155,192,160,79,146,173,184,1,97,222,46,229,145,189,146,135,32,126,168,222,48,98,218,106,11,57,13,232,221,38,113,151,35,138,201,53,72,175,151,55,174,136,161,80,155,27,19,136,226,40,151,28,14,30,94,235,1,249,68,57,197,22,24,232,163,164,25,48,45,28,119,234,114,241,94,140,160,70,179,249,179,119,194,180,94,222,42,248,0,166,120,223,33,245,204,5,119,201,145,132,50,145,73,239,140,114,73,228,244,157,221,55,70,26,206,9,129,103,53,245,13,227,242,84,195,76,164,100,141,101,142,230,2,55,101,126,82,91,222,153,167,69,187,146,198,119,215,185,123,15,83,68,28,107,221,139,215,146,180,107,126,136,175,50,244,112,126,245,34,23,207,100,56,255,243,75,168,219,98,4,12,105,138,226,213,43,191,90,206,62,54,139,8,94,143,212,64,192,25,155,203,145,214,70,153,197,150,32,177,242,23,94,171,243,167,25,61,116,193,6,155,186,220,83,156,170,11,76,113,77,239,149,126,62,162,140,135,211,23,249,2,233,116,74,89,167,108,183,92,52,103,222,223,147,70,221,110,75,142,67,14,138,193,15,182,58,111,7,18,0,37,217,159,159,153,53,231,55,58,94,11,226,27,170,108,23,91,72,119,94,242,20,146,199,5,201,83,102,169,136,158,234,133,83,40,98,203,132,91,17,189,214,7,9,156,203,246,178,161,129,54,200,215,228,104,8,149,12,99,92,167,87,215,122,246,113,213,176,37,120,240,187,14,42,234,128,223,130,163,81,246,141,33,105,226,234,174,91,159,24,211,233,209,141,1,35,160,12,23,16,0,33,22,106,252,81,252,205,81,194,225,208,123,97,104,9,232,158,253,94,96,153,145,26,41,16,149,150,173,68,78,143,13,78,133,145,25,199,30,31,126,56,4,130,77,253,74,73,77,16,191,213,78,78,120,2,239,127,129,59,249,90,200,134,55,196,241,163,29,39,121,143,139,92,76,105,168,60,63,165,239,62,41,146,23,113,223,251,190,233,161,89,128,158,86,203,181,160,131,240,53,189,54,159,194,212,123,64,48,49,130,41,223,185,148,187,95,187,168,195,47,0,80,233,7,4,29,24,12,100,191,215,228,35,82,177,196,115,210,38,159,144,209,48,116,184,97,232,137,238,20,23,118,249,30,62,28,227,123,113,234,50,12,243,18,117,46,237,198,86,91,165,96,75,147,235,223,83,162,153,133,51,212,231,165,207,42,164,224,35,41,205,223,77,164,56,135,122,39,215,98,201,143,201,240,144,192,17,135,104,1,244,34,196,190,146,48,90,70,78,186,46,35,193,104,116,26,64,99,158,121,79,31,87,93,30,96,102,2,145,113,134,220,106,142,44,9,51,129,114,99,190,191,185,170,212,159,45,192,182,38,93,255,55,242,80,35,71,96,105,244,116,76,87,214,35,148,103,112,198,26,22,155,221,86,129,143,213,123,29,118,226,249,209,155,53,34,112,192,242,1,87,220,247,220,73,102,40,100,96,58,217,221,128,184,21,3,159,159,41,26,95,52,83,132,206,207,248,86,103,255,146,183,53,211,89,81,84,8,50,29,217,6,172,212,98,43,75,220,186,47,112,0,115,174,27,60,178,182,46,1,93,166,215,219,3,36,165,110,154,134,167,38,19,75,217,245,151,74,132,64,84,21,71,23,11,114,228,100,220,236,254,9,65,244,90,125,147,105,171,218,13,156,78,164,247,95,178,136,134,83,80,249,236,204,175,19,59,236,131,174,201,115,235,187,103,96,133,191,98,15,139,179,134,151,128,243,211,56,209,245,90,98,206,26,205,102,232,10,60,186,178,85,232,26,22,131,218,194,217,6,101,75,250,231,154,135,201,249,212,71,107,54,125,132,69,135,102,47,249,135,11,242,179,132,228,157,37,20,65,145,107,60,19,50,117,180,204,197,117,37,81,217,110,17,160,251,122,5,146,68,30,225,69,124,169,251,7,81,144,144,221,146,93,196,56,203,132,143,67,48,234,138,33,138,183,202,59,55,171,73,140,4,148,195,2,60,150,121,245,170,135,130,208,141,193,234,149,178,173,72,177,48,176,82,51,4,72,153,155,216,4,60,100,69,189,127,121,146,214,33,8,235,13,38,56,140,157,29,231,98,158,192,134,132,41,8,123,222,251,214,8,22,40,150,195,123,70,207,229,78,208,234,142,16,179,202,28,31,155,86,213,25,231,56,81,174,68,53,15,134,96,149,214,179,38,62,64,50,181,90,189,18,144,99,97,200,28,74,139,115,194,127,241,121,127,241,130,96,158,22,23,133,185,206,23,197,230,133,110,84,112,24,20,82,243,124,12,46,52,141,39,54,201,217,173,53,92,5,49,158,210,21,93,189,164,82,222,213,88,185,70,241,245,65,62,88,249,81,89,38,226,175,148,223,97,186,71,133,135,95,238,157,80,78,55,3,85,195,149,120,72,124,197,53,85,250,254,111,133,107,15,183,6,108,51,17,187,146,202,194,88,102,16,221,14,99,227,193,46,72,58,146,223,138,197,115,168,72,151,95,28,39,111,207,175,29,142,253,205,44,107,5,87,62,206,23,7,103,244,19,55,124,37,105,75,101,63,164,120,191,40,14,111,123,106,148,100,5,5,118,108,20,2,63,111,252,20,183,207,32,74,9,189,8,189,174,100,143,139,109,218,205,204,136,109,143,181,161,70,9,189,197,78,176,205,228,50,44,171,91,93,185,90,127,145,58,176,103,110,225,30,9,214,22,101,60,157,25,194,120,12,143,134,167,255,173,236,71,56,58,151,48,193,100,34,128,208,3,91,189,86,20,163,181,44,214,27,198,25,216,98,106,84,46,225,208,157,187,102,33,231,208,57,169,218,178,57,219,224,26,14,99,176,240,218,126,22,1,198,53,91,104,111,71,43,7,235,162,165,37,21,70,30,175,215,22,246,156,221,139,210,3,58,188,98,24,8,148,161,68,106,181,213,144,186,173,81,51,4,43,88,151,103,142,41,138,237,156,212,254,164,178,11,89,50,165,155,155,204,106,96,185,171,160,13,227,225,45,140,130,99,92,212,192,108,208,136,139,124,49,235,184,83,239,56,188,244,67,56,163,49,245,69,39,78,184,90,72,180,58,44,61,225,146,119,59,76,162,77,185,21,10,104,253,71,253,103,76,191,122,128,42,11,249,246,167,41,6,110,24,75,180,200,137,192,221,233,252,161,222,234,69,183,127,159,23,31,50,135,38,12,242,221,159,197,104,192,109,115,252,35,88,154,4,44,61,55,218,30,51,169,68,41,218,102,59,178,72,93,38,137,139,254,63,177,230,188,85,97,108,190,236,246,212,1,62,76,170,163,171,229,44,47,126,78,25,164,177,196,92,22,149,147,19,77,34,180,192,249,135,73,182,90,171,115,155,89,126,108,104,81,199,35,45,83,110,60,218,7,160,5,125,194,85,178,80,76,36,13,254,248,246,1,101,19,108,80,16,23,22,152,159,140,215,211,34,87,59,174,62,226,48,22,166,191,169,23,81,229,225,156,11,177,215,150,11,84,54,213,41,84,42,31,145,251,20,37,53,37,94,241,207,2,197,101,26,78,152,50,4,93,199,54,234,55,237,143,162,198,123,120,178,90,173,195,76,99,134,99,46,180,198,145,10,238,37,114,121,212,159,41,150,211,218,66,23,144,244,229,102,133,230,223,250,169,147,2,121,149,195,59,122,100,144,101,238,40,44,228,167,104,196,117,137,204,156,158,100,236,119,126,80,145,183,64,203,92,209,238,172,49,233,122,41,177,66,32,67,37,151,36,30,8,144,181,255,221,182,181,14,181,139,70,255,83,97,206,77,89,248,157,34,155,142,82,224,125,89,100,39,200,122,223,31,129,252,234,215,43,189,57,41,197,100,248,9,36,93,176,171,234,250,47,55,199,90,62,234,97,181,41,156,4,3,209,218,86,15,212,37,155,49,93,178,67,252,132,151,144,77,136,235,51,144,102,81,163,16,36,66,215,227,182,218,67,192,13,245,111,147,222,19,134,27,187,40,38,100,221,134,67,77,192,92,52,210,234,212,173,127,56,56,13,153,123,145,112,217,109,106,159,182,173,224,47,132,43,203,101,21,142,220,150,121,216,218,233,103,22,149,102,195,145,60,52,142,48,111,10,88,193,77,201,166,6,76,171,34,11,219,102,118,127,109,57,237,162,135,134,164,19,179,217,78,185,1,232,36,243,181,71,101,19,218,249,44,174,228,146,42,153,64,231,207,231,131,202,165,232,111,37,153,158,108,205,48,221,224,67,152,17,55,58,44,101,107,67,82,214,142,151,125,48,170,126,13,85,28,161,109,197,146,76,116,177,226,66,37,11,48,45,133,32,74,255,89,185,238,237,143,198,103,163,2,4,136,34,24,6,51,52,5,45,62,49,72,98,167,9,217,60,52,196,57,9,105,6,144,160,116,209,198,12,20,161,94,101,46,196,122,113,46,84,15,29,153,251,31,65,188,254,158,186,82,162,85,220,119,18,139,216,217,167,82,240,221,11,50,139,81,119,138,98,229,250,148,207,90,10,127,129,117,124,153,76,255,40,43,124,25,59,116,231,226,1,212,192,236,89,61,166,225,128,199,164,10,107,126,175,202,210,161,236,104,180,37,37,105,5,197,28,159,169,21,65,13,211,106,123,70,92,238,54,30,47,97,172,75,246,244,139,214,247,34,133,251,89,89,175,190,140,14,143,227,74,236,180,78,120,207,241,0,204,228,191,212,161,71,0,226,99,203,227,213,75,56,57,196,5,236,55,165,212,72,87,79,93,73,83,94,248,165,105,63,12,119,119,135,242,225,75,226,109,164,159,139,146,42,54,89,61,218,93,75,75,47,208,75,26,105,205,243,232,206,202,78,142,130,171,138,75,145,68,88,209,135,63,161,195,205,39,154,129,71,137,85,230,119,166,227,129,212,223,66,240,111,48,83,1,238,63,195,12,134,124,111,229,168,129,250,65,116,121,222,93,148,202,30,182,59,66,148,163,111,56,141,229,79,102,172,170,134,217,136,235,220,80,47,132,169,132,211,172,212,128,155,223,73,33,208,243,216,28,26,235,102,156,221,168,175,173,254,66,128,123,87,46,223,164,161,218,186,241,2,53,59,117,75,73,219,64,154,252,122,255,26,167,26,4,234,37,197,229,73,229,234,220,14,15,8,36,193,98,1,135,213,49,202,94,192,203,164,126,115,1,143,160,120,53,11,208,136,159,247,62,176,245,82,44,30,226,45,152,226,28,20,14,192,93,65,119,81,104,116,119,219,177,17,213,99,196,55,41,131,233,204,148,162,25,234,127,102,23,187,168,200,200,229,106,14,239,127,169,16,9,242,70,57,72,240,161,237,57,189,123,163,126,156,197,121,213,243,7,144,149,173,23,46,131,112,215,88,187,134,214,235,72,214,228,63,181,80,89,233,130,98,133,226,235,215,173,155,231,96,226,200,77,45,111,202,11,94,134,39,97,13,213,5,215,78,215,9,134,37,64,212,129,218,38,202,169,0,31,100,17,171,3,42,227,19,168,108,217,49,255,110,157,83,9,133,211,138,207,137,232,73,121,180,14,205,240,231,27,162,138,109,133,98,203,123,13,91,35,162,7,153,108,182,189,61,150,215,131,182,136,72,196,14,191,71,243,221,25,150,71,92,14,206,68,138,68,206,253,89,62,136,197,250,7,165,44,192,49,192,231,132,61,128,198,201,154,30,181,193,235,196,64,136,178,111,141,173,164,51,88,58,183,102,53,202,72,37,240,41,120,84,207,165,228,162,53,50,67,95,162,31,132,200,26,245,225,153,153,134,22,18,240,100,234,59,202,32,216,133,25,243,80,5,198,206,61,60,209,189,79,174,235,65,250,95,154,138,134,189,87,190,188,64,127,82,71,204,42,171,247,152,43,146,19,69,226,17,43,140,245,110,127,96,178,62,90,131,217,89,17,138,38,119,218,215,35,187,67,9,159,12,186,13,158,212,87,168,243,177,249,33,75,228,16,76,46,138,253,224,18,233,193,34,249,193,109,54,126,45,18,158,34,145,136,94,152,149,81,240,180,214,225,252,92,98,123,187,105,45,62,237,84,50,152,120,123,124,119,165,158,243,60,118,31,141,28,43,206,25,204,69,145,155,203,116,120,115,170,254,52,149,129,70,18,108,68,31,209,189,230,37,19,138,159,120,134,235,155,193,200,220,196,195,76,205,77,200,162,5,136,124,213,72,59,236,128,103,131,221,224,28,80,171,33,226,150,18,168,155,116,26,161,208,236,203,61,150,85,39,210,64,166,121,209,222,43,42,97,239,155,118,144,63,6,90,244,31,189,118,147,240,225,196,26,164,122,120,122,76,61,253,190,66,181,81,211,178,186,21,242,53,215,195,128,132,156,55,154,44,235,9,243,126,170,225,161,63,131,251,184,3,148,76,141,106,151,45,228,75,186,138,148,213,146,205,175,247,85,178,208,78,87,8,143,246,95,231,190,11,221,183,28,60,14,107,211,81,233,192,62,53,66,203,201,81,92,80,91,133,238,118,11,180,105,92,180,87,122,211,252,186,117,21,218,43,103,193,159,81,17,178,143,194,6,95,116,0,128,190,133,16,136,135,163,0,15,191,225,197,31,151,25,224,190,35,168,203,237,50,93,200,208,123,247,165,6,96,248,123,53,2,231,36,244,214,110,195,114,149,203,99,150,29,110,71,8,167,157,97,156,24,255,236,254,224,218,164,33,235,150,120,107,234,234,236,210,137,69,232,159,121,34,208,161,91,218,122,112,119,130,167,85,230,163,201,98,206,102,83,9,118,238,15,23,5,221,237,212,163,108,180,58,54,139,241,254,19,76,233,4,106,144,15,117,182,140,247,16,44,196,113,141,149,84,142,156,243,200,44,168,248,18,224,141,22,110,185,198,65,121,224,86,95,140,131,143,36,191,165,9,239,147,75,126,125,131,59,14,12,70,155,77,193,204,110,90,174,208,130,13,250,130,102,125,242,251,14,26,8,44,102,1,106,93,237,64,52,30,149,191,113,242,107,78,65,231,82,134,106,165,41,119,192,198,191,101,211,3,30,231,237,234,208,116,174,179,98,10,95,18,218,191,2,188,196,233,245,103,115,204,251,12,132,88,107,170,77,202,208,143,123,138,65,137,199,157,75,242,238,7,232,53,110,63,44,23,221,31,195,17,106,158,114,38,75,65,56,22,63,121,4,80,45,101,140,151,29,170,87,208,180,128,117,100,68,29,117,35,181,216,104,238,248,192,86,152,134,31,87,110,163,46,18,170,182,225,30,101,144,182,23,97,234,244,174,42,11,11,109,130,167,188,187,247,16,116,146,175,146,8,83,91,91,199,70,3,247,232,214,160,60,192,205,144,63,106,13,191,83,177,230,210,133,56,253,10,251,63,186,73,24,9,177,1,219,232,67,236,170,13,92,76,188,214,44,49,246,87,70,88,147,164,116,152,248,195,94,121,59,53,55,37,211,204,103,112,2,98,101,162,161,32,42,204,143,16,162,238,231,244,224,208,180,198,27,139,162,0,223,220,236,63,87,53,37,235,56,121,34,235,7,79,173,233,82,210,148,3,33,3,114,163,185,235,46,167,84,62,147,120,31,49,34,67,87,17,115,242,153,7,225,27,120,94,163,44,250,202,237,211,196,209,146,35,21,180,189,227,178,117,0,27,159,2,155,136,116,147,176,131,254,187,70,116,249,55,232,68,32,147,84,55,201,185,237,8,250,235,64,116,232,139,27,106,205,12,203,50,73,32,53,27,216,246,116,175,99,3,170,234,188,81,99,93,94,103,154,110,119,18,158,71,234,125,236,253,25,15,126,121,250,218,27,12,76,115,20,254,201,134,42,233,51,34,40,129,200,58,145,99,66,2,75,165,124,131,106,129,201,176,82,139,25,194,137,37,206,110,109,104,127,110,87,169,156,100,21,88,130,7,58,1,30,100,99,5,171,111,85,105,60,139,89,106,167,133,224,15,18,141,66,171,94,186,45,198,223,212,119,79,129,243,25,230,33,27,157,126,103,64,98,209,43,132,53,235,125,213,80,51,15,221,93,108,88,141,47,22,12,232,104,119,70,20,3,168,72,48,213,109,239,242,66,22,128,90,0,20,148,44,62,50,158,68,200,29,89,137,66,164,43,207,129,44,24,146,230,160,243,134,117,9,141,17,193,92,135,249,207,176,66,175,39,91,29,116,99,120,144,36,212,127,91,65,119,135,249,47,236,11,89,180,231,20,190,193,224,189,222,185,182,232,107,211,68,218,193,89,56,167,78,25,18,120,52,229,91,181,165,6,185,37,133,236,2,193,120,165,170,119,193,98,138,186,214,255,228,159,119,44,244,117,110,105,217,3,107,23,196,100,236,243,167,16,215,146,66,132,133,209,171,151,40,109,222,124,20,194,11,221,27,220,105,165,52,172,227,26,113,187,187,166,97,194,133,213,60,204,234,193,153,160,16,137,77,95,90,9,216,176,157,190,85,116,88,112,105,211,247,255,148,78,44,170,196,18,202,28,68,218,167,177,228,91,202,159,150,215,170,24,150,103,233,106,161,178,44,41,6,30,33,230,70,149,205,159,24,119,76,199,145,208,168,219,203,114,12,158,122,188,69,197,234,222,103,18,3,193,191,114,68,73,72,229,200,234,27,207,107,106,102,150,79,65,204,229,109,80,233,68,207,208,107,20,194,4,42,50,14,69,50,137,187,185,18,181,211,37,224,1,233,74,217,145,130,224,234,140,98,231,42,215,6,190,254,76,30,241,133,67,57,182,222,182,5,167,31,56,97,166,83,112,71,114,246,48,37,226,48,102,222,171,162,234,110,163,24,63,99,102,107,97,109,70,94,108,168,185,3,191,97,240,208,16,52,102,96,231,213,249,229,117,186,158,129,138,155,178,80,37,142,91,3,215,215,159,27,145,132,67,47,119,0,98,219,152,199,84,49,179,69,190,144,180,99,228,58,47,59,252,77,117,142,248,22,168,101,78,96,174,147,50,86,168,125,20,141,70,206,217,211,243,231,132,243,251,244,137,246,245,42,111,170,238,48,250,73,75,8,218,76,148,140,86,74,41,12,40,180,110,33,124,213,165,251,56,71,84,51,239,16,69,21,106,185,239,209,147,77,54,10,32,4,73,254,134,220,14,157,197,236,11,218,97,155,160,58,164,17,62,187,113,223,99,253,203,124,205,71,26,237,111,195,156,78,93,234,48,184,228,10,133,157,60,131,5,247,122,20,16,151,254,11,248,132,1,73,78,49,16,1,198,194,188,147,1,150,15,90,189,181,82,224,251,116,244,117,226,203,197,156,239,220,205,201,208,66,129,207,143,181,163,62,217,23,122,140,96,185,233,108,151,42,51,89,56,180,204,14,81,34,50,213,49,146,109,241,141,84,42,210,162,149,12,93,31,80,176,145,67,113,135,133,44,174,193,230,129,34,220,0,75,143,107,163,88,26,248,106,241,22,120,90,222,140,86,223,234,179,251,125,110,49,142,16,97,58,81,100,231,111,235,126,18,146,49,26,248,165,134,120,146,140,98,133,46,71,41,70,57,78,204,130,108,242,253,138,19,25,70,57,67,191,114,38,115,253,228,237,89,123,203,98,219,46,129,131,145,175,161,64,65,207,181,142,96,188,138,117,4,115,204,120,123,165,211,107,6,201,208,219,201,66,125,160,13,168,44,251,81,144,186,127,136,209,120,87,164,38,38,170,43,76,112,69,174,102,5,17,184,214,217,34,200,178,222,108,217,47,197,112,76,95,2,196,50,182,34,48,197,110,197,24,127,142,224,177,150,25,215,87,41,218,204,138,181,7,38,191,59,50,226,107,184,239,133,32,233,96,144,140,126,189,30,237,191,114,93,133,211,152,225,127,54,3,239,10,26,173,143,148,148,233,7,247,214,38,208,241,205,140,250,27,210,21,234,0,124,7,234,219,29,204,168,117,3,121,116,65,116,177,204,108,56,79,32,64,154,19,243,157,41,223,195,79,178,215,119,14,53,194,181,93,135,60,95,73,185,250,151,163,129,224,91,208,57,153,131,238,191,152,211,191,101,175,129,18,17,30,121,174,52,180,121,41,173,254,149,167,67,119,122,254,122,206,156,144,235,95,120,90,23,53,219,174,163,158,134,171,204,119,208,92,185,186,63,29,11,129,227,201,143,238,25,90,9,179,83,9,113,181,208,119,8,207,175,226,213,137,127,42,207,196,91,246,230,228,152,232,22,108,54,45,201,8,63,164,59,235,20,251,112,152,28,216,71,247,165,251,160,229,190,36,7,188,235,196,247,246,103,119,164,21,77,121,88,203,251,58,95,10,3,170,249,29,227,60,189,96,4,195,95,151,77,150,15,81,193,122,174,236,229,101,17,61,74,59,159,18,202,104,162,119,214,51,95,219,208,3,255,150,205,108,1,233,136,61,25,81,109,212,251,251,19,64,89,88,27,143,203,37,211,83,103,179,244,195,73,165,182,60,205,101,226,74,129,162,205,212,134,139,12,214,238,152,97,41,175,217,245,110,109,126,39,127,64,132,35,90,234,156,187,175,200,148,32,66,235,52,136,86,84,69,160,133,13,2,217,170,237,144,187,110,240,79,0,225,240,54,144,32,80,227,143,250,167,167,32,27,112,185,74,150,116,180,228,186,128,190,162,229,120,197,138,40,80,166,155,125,217,124,252,232,107,154,230,183,204,230,235,219,45,214,78,193,102,50,133,218,245,67,213,7,152,4,224,220,85,104,200,134,187,101,110,118,0,210,18,95,199,168,32,240,103,223,60,240,255,178,209,192,170,136,41,32,211,96,125,115,9,197,161,177,247,26,75,186,94,183,120,225,139,44,113,167,122,209,2,131,163,232,84,66,129,12,10,89,46,123,235,249,11,55,24,88,72,18,209,49,168,45,51,141,115,36,180,226,11,127,187,221,133,124,178,90,162,74,197,54,203,138,76,112,129,8,220,139,204,215,206,67,98,232,38,140,176,66,195,207,179,144,180,112,135,97,86,231,91,162,125,52,30,45,217,184,15,221,6,81,35,169,59,150,178,51,67,242,5,181,179,173,49,219,171,126,187,80,139,229,30,171,189,151,91,167,108,223,209,111,182,65,201,19,230,173,154,133,15,44,242,208,147,69,140,139,48,111,210,192,209,75,70,227,38,195,208,31,149,92,81,107,117,109,116,175,214,197,141,123,89,153,255,196,37,91,15,225,219,116,66,40,245,145,68,211,54,59,134,153,197,29,223,11,168,200,143,90,237,140,167,163,14,43,198,13,33,224,67,232,41,185,46,79,92,145,24,17,209,242,67,131,136,116,95,143,68,39,73,34,242,11,254,11,90,177,191,13,14,163,116,189,93,65,19,22,117,63,48,127,56,250,7,161,255,224,252,220,186,211,100,203,228,157,27,235,191,6,153,127,174,37,250,117,0,229,214,147,94,35,241,212,88,165,129,202,218,252,230,186,178,189,172,169,119,245,238,237,77,40,80,10,96,173,128,146,213,237,221,116,176,38,38,110,241,156,103,24,203,219,148,21,5,4,65,20,102,120,138,254,42,32,169,227,11,58,83,99,18,128,198,140,251,241,155,8,89,209,155,144,160,52,7,25,128,41,232,94,210,93,240,30,123,155,98,182,83,159,182,122,149,191,72,167,92,82,213,227,102,9,70,82,250,159,48,0,138,147,104,66,35,153,201,104,128,59,115,38,21,150,78,165,243,165,178,50,95,16,71,145,41,144,22,214,109,191,118,183,92,226,150,194,2,208,96,48,99,103,153,218,22,94,54,168,158,163,158,85,85,112,233,200,158,103,72,140,206,118,166,142,56,88,169,212,222,100,17,189,231,175,166,101,168,156,252,253,230,141,210,199,152,207,178,165,93,37,132,151,59,1,31,28,186,195,102,18,244,124,122,171,73,140,227,255,10,202,181,73,71,220,219,93,185,59,225,229,31,193,134,65,180,175,109,32,64,134,168,142,55,197,50,140,170,124,103,142,244,178,52,117,171,94,205,92,165,220,191,47,241,223,51,223,71,51,138,18,95,107,83,248,53,184,68,237,209,164,222,206,230,164,1,53,38,15,128,144,187,89,3,126,35,0,62,169,232,233,242,70,183,166,1,207,116,159,144,223,4,198,48,214,206,247,181,182,189,70,219,35,126,12,189,215,195,240,44,128,165,67,226,226,4,114,186,237,61,221,206,5,143,113,220,13,48,73,179,44,30,49,234,6,28,157,170,168,208,253,222,185,113,239,204,99,84,236,105,62,53,196,113,199,73,93,199,104,94,185,123,243,176,68,218,17,174,235,23,196,138,117,68,138,194,104,129,133,80,12,66,132,136,189,212,23,114,134,141,124,70,23,203,86,247,28,71,181,208,130,171,205,1,255,34,155,38,223,174,118,7,164,57,198,149,108,254,61,21,63,4,11,161,232,221,153,201,152,153,146,173,148,110,93,56,37,121,254,17,53,241,241,19,130,174,4,119,228,197,77,146,175,159,6,131,56,1,225,36,148,139,108,218,196,12,167,66,22,47,90,83,66,122,100,232,191,51,186,115,27,1,49,190,135,204,233,15,46,159,53,137,144,57,140,190,254,178,86,120,68,92,171,218,159,38,72,154,48,104,32,236,36,217,254,155,221,20,218,52,112,73,23,148,83,245,217,87,95,129,231,103,195,226,54,241,59,71,205,17,104,55,102,184,221,245,141,99,214,47,123,20,219,125,14,218,83,142,175,173,225,239,161,101,218,138,15,131,15,215,224,161,117,234,181,158,172,129,78,189,30,69,149,8,129,215,195,172,51,171,165,251,47,130,7,143,109,100,198,235,87,181,194,237,245,253,98,129,215,23,230,214,172,71,181,173,170,19,232,224,129,233,33,140,113,187,9,243,212,63,34,166,25,118,67,41,0,12,181,222,183,32,78,6,210,71,58,30,101,4,87,213,4,182,230,144,30,165,163,214,189,126,213,174,38,115,132,47,194,189,86,232,5,83,179,110,112,102,178,249,90,61,213,145,211,249,172,190,179,210,144,203,59,168,197,25,156,83,207,218,229,244,62,110,64,125,139,25,130,38,60,106,14,19,66,63,113,214,83,148,192,209,96,204,42,74,79,211,177,223,19,140,2,74,108,241,33,235,188,238,170,75,51,217,250,243,48,122,235,45,8,45,246,204,90,190,127,123,237,78,194,97,125,202,127,1,79,135,37,104,95,52,177,96,107,214,170,217,60,171,56,243,93,62,162,251,34,96,152,203,202,158,137,151,15,16,177,55,64,109,124,25,219,126,132,202,184,6,169,202,198,85,22,87,129,143,158,42,200,164,85,159,53,192,185,87,246,250,105,131,18,101,225,248,29,15,184,196,68,44,184,167,199,42,218,77,80,206,11,244,166,20,220,76,79,242,78,115,195,11,228,80,247,239,127,129,76,87,80,180,109,54,184,86,55,172,226,102,60,40,98,128,84,253,136,108,167,181,69,164,126,63,253,161,216,66,84,223,53,38,81,5,145,130,29,204,249,206,204,162,19,18,13,205,38,206,42,216,110,226,213,188,142,50,103,247,76,84,96,44,89,49,124,128,157,173,230,133,178,150,57,125,236,217,128,65,168,234,240,248,141,56,212,250,51,144,110,158,72,95,247,106,8,13,126,8,81,243,97,213,35,181,222,3,234,234,168,103,214,94,13,30,180,90,187,217,66,203,12,100,127,78,85,95,235,71,83,135,189,29,41,104,184,157,124,61,108,196,232,157,240,58,252,160,202,58,97,62,20,39,204,252,49,243,36,165,109,188,128,127,104,122,248,241,105,223,126,128,151,109,3,231,47,181,68,23,96,54,130,99,49,54,102,140,173,193,105,113,132,99,210,109,25,28,35,7,64,248,239,144,141,67,154,13,20,114,202,63,186,241,23,211,44,63,117,131,137,53,117,181,50,197,217,190,198,132,115,246,82,138,146,89,213,225,24,165,189,181,98,243,141,169,235,77,145,84,220,38,92,56,121,127,80,3,155,221,72,41,174,230,19,178,12,64,153,252,233,1,227,164,163,61,227,197,241,30,87,24,253,65,136,157,2,250,185,131,190,12,92,120,118,60,241,2,2,31,152,81,110,0,12,145,51,181,186,0,11,233,76,15,26,12,181,61,238,22,184,136,145,203,67,22,10,189,224,152,51,188,95,232,57,192,176,247,19,254,36,216,212,184,190,39,215,121,216,248,239,182,52,158,83,226,16,40,66,20,128,58,213,5,234,208,238,168,227,214,46,123,37,170,128,183,10,80,182,175,108,162,43,247,49,14,112,224,33,79,200,244,85,32,238,229,103,63,184,109,56,147,86,64,16,26,255,183,249,180,112,212,76,228,59,244,122,197,204,123,64,63,74,168,73,41,147,13,18,233,37,95,227,70,129,75,204,73,56,171,198,185,123,163,143,42,195,145,236,113,148,177,237,244,235,158,189,69,52,20,109,184,186,152,78,10,244,191,79,217,75,103,40,247,235,216,161,159,174,40,155,137,135,35,195,206,136,252,16,104,215,153,25,254,52,222,128,173,117,159,12,174,118,19,9,15,108,75,67,79,147,111,195,77,156,35,234,81,77,232,116,237,142,130,102,41,110,16,51,173,92,9,188,182,140,30,115,118,218,200,94,59,208,46,6,63,90,40,188,31,225,199,180,148,233,213,6,72,163,42,84,173,69,37,220,11,26,180,191,213,129,112,195,142,210,245,24,194,255,105,182,120,42,31,129,82,209,208,146,169,73,52,29,192,147,228,104,146,253,138,229,198,69,48,194,227,6,96,197,44,37,124,77,249,11,127,238,252,93,250,228,110,68,184,43,93,7,11,90,164,78,144,26,121,145,233,18,139,182,177,251,92,54,40,29,218,240,42,204,212,237,116,141,148,103,107,37,19,235,124,26,190,93,156,228,78,250,170,196,86,164,134,187,135,225,151,160,66,148,217,225,213,63,26,46,177,146,255,176,120,224,135,188,158,125,19,166,78,116,238,68,71,184,162,68,227,89,111,251,89,2,184,96,154,113,227,213,242,131,181,166,230,83,75,17,114,160,223,24,107,121,127,225,221,133,13,196,138,45,224,198,177,155,243,242,91,235,12,221,169,255,10,242,219,142,141,128,72,79,86,62,51,203,82,245,38,211,148,167,209,155,238,229,52,249,223,172,125,25,138,226,158,106,164,124,184,36,7,206,157,241,153,80,125,166,183,104,56,183,4,118,108,100,128,26,57,24,255,241,52,176,186,103,102,177,136,178,207,215,32,84,195,128,175,1,43,51,174,106,175,33,171,101,89,5,232,87,188,23,178,202,127,86,81,20,72,102,111,153,39,126,212,129,150,130,226,23,142,80,193,122,123,116,67,101,117,134,92,208,40,39,163,121,139,242,120,91,8,212,239,113,23,180,8,102,90,255,85,132,93,99,144,67,24,244,161,150,196,203,59,34,227,97,170,213,143,252,7,102,56,185,240,26,243,234,37,128,134,181,61,190,169,233,210,248,127,80,112,131,186,192,34,113,185,48,71,40,33,220,24,120,237,56,56,73,78,91,18,203,201,247,186,218,24,114,128,176,29,167,90,124,81,51,198,88,41,122,139,226,3,65,92,226,255,248,169,225,12,86,128,167,124,147,141,147,50,223,199,113,49,132,204,180,101,170,202,150,92,219,150,211,61,170,148,211,141,47,121,28,17,35,129,66,89,27,41,84,63,131,125,224,225,4,6,83,38,200,106,195,90,255,68,107,241,209,128,41,252,251,222,79,122,105,88,166,231,6,206,88,142,18,7,107,106,60,136,177,213,56,170,160,3,160,220,255,122,251,203,185,224,5,42,88,82,131,172,212,113,45,63,149,182,190,250,217,196,227,67,119,249,253,157,0,105,105,89,183,211,127,254,140,162,4,94,208,253,30,236,58,46,75,225,193,174,217,2,196,43,97,82,175,100,48,10,0,94,8,67,34,158,28,122,26,186,227,232,23,127,13,49,54,209,201,216,65,39,102,5,67,105,153,230,185,34,220,74,146,223,142,203,240,164,246,165,51,214,83,164,146,43,180,54,16,18,255,189,15,38,130,107,241,114,192,84,97,225,147,46,45,46,237,37,227,22,89,116,107,113,161,158,172,126,209,6,100,80,107,120,232,196,9,157,119,174,197,61,68,39,168,81,158,0,66,69,121,170,247,144,138,100,33,232,48,150,39,222,43,61,204,197,41,40,253,181,243,75,121,114,2,61,84,246,23,221,200,74,21,137,28,194,89,255,204,14,1,82,34,4,117,101,24,200,5,221,51,47,111,255,12,130,105,233,35,147,171,113,8,35,43,175,87,68,168,32,155,16,109,38,196,74,112,138,32,180,82,53,88,241,140,179,71,252,234,178,118,84,30,4,127,241,11,127,159,250,209,138,164,3,254,186,196,247,71,85,145,23,88,105,89,84,82,139,196,41,185,141,226,7,114,127,237,149,207,196,60,224,31,165,2,33,125,39,23,91,54,253,205,226,95,247,166,92,220,199,48,244,230,168,69,47,37,192,205,169,222,252,187,156,124,145,191,31,14,0,75,61,16,203,190,141,58,92,91,208,74,203,227,253,29,218,102,193,104,68,36,72,54,124,240,214,54,2,11,149,236,234,184,125,9,9,113,190,154,198,227,125,252,123,183,95,100,142,38,103,125,118,243,205,18,236,82,43,177,198,209,39,28,122,8,239,49,111,212,124,242,174,189,53,48,21,244,16,19,109,143,88,109,176,203,98,137,52,252,181,104,187,191,212,199,21,113,126,85,182,0,32,52,71,74,221,144,182,110,120,118,41,237,148,1,183,140,192,33,89,70,47,131,187,36,192,148,183,105,161,60,239,27,243,17,185,216,197,184,108,93,197,73,23,187,251,95,70,15,108,134,152,115,206,139,159,191,0,61,97,163,122,53,214,9,8,154,17,115,106,149,145,110,65,19,68,37,227,253,215,228,183,67,132,116,152,242,76,168,153,217,6,69,233,169,169,175,201,172,68,110,54,66,177,82,3,169,24,100,222,8,190,127,118,234,254,45,121,139,199,198,195,247,161,199,33,24,73,145,247,210,154,234,86,208,232,221,31,154,245,196,176,13,251,181,226,17,68,100,55,38,253,173,95,145,228,127,118,202,142,189,36,224,245,60,23,19,250,115,133,170,161,234,213,155,4,161,17,123,28,197,175,205,15,116,27,233,177,171,228,39,97,136,255,163,26,20,162,132,92,153,72,238,254,223,79,74,129,76,188,64,107,167,139,136,189,3,110,122,12,138,151,202,139,157,59,81,235,33,236,174,207,188,12,135,127,137,123,143,238,135,25,250,174,70,175,12,193,66,160,247,173,155,30,146,163,94,84,87,14,203,119,23,223,211,234,51,13,136,161,112,150,148,254,12,43,56,83,124,244,209,176,3,24,250,181,55,68,171,101,204,112,66,38,229,80,3,216,174,215,134,11,18,29,253,236,74,45,198,50,169,27,234,118,115,92,108,8,195,30,79,248,1,55,170,4,255,172,56,251,4,63,182,94,133,135,25,199,86,116,10,79,146,68,78,174,192,26,154,48,219,244,154,97,102,117,129,128,4,146,27,206,116,114,70,230,143,214,84,116,80,162,82,91,154,127,130,209,218,123,225,117,202,227,50,151,218,172,49,49,126,16,139,167,22,168,83,129,177,240,218,80,32,147,124,160,196,108,115,159,197,132,168,185,169,97,255,82,47,37,15,241,10,22,180,174,108,75,138,74,110,87,160,208,193,88,60,86,242,142,60,115,201,36,178,66,212,186,13,51,136,44,141,100,246,103,136,118,32,93,38,24,95,139,137,16,25,149,98,247,170,224,130,226,91,153,108,137,5,120,113,231,84,53,6,157,240,230,180,82,72,63,234,227,8,248,32,45,124,97,152,111,225,78,33,192,159,79,110,148,101,178,185,131,15,222,152,149,133,152,40,62,162,42,198,96,62,232,30,218,68,55,155,123,13,44,33,101,6,46,31,34,151,219,2,166,198,38,48,97,241,248,132,173,116,2,114,198,151,109,129,202,207,139,242,87,117,0,176,85,251,144,223,33,136,120,187,125,23,112,4,6,147,113,1,171,29,3,109,222,31,190,35,167,71,240,49,134,24,4,246,200,135,158,169,179,58,234,237,95,86,225,44,8,134,211,58,24,9,98,105,206,80,194,21,160,232,89,181,215,178,119,244,234,123,247,42,139,159,130,204,116,37,168,137,13,251,165,85,123,145,8,93,51,173,103,246,9,85,88,133,64,186,228,226,217,116,232,72,57,64,206,72,247,106,5,50,88,14,119,72,119,74,62,139,243,212,95,86,44,45,182,75,160,224,133,166,157,255,17,197,73,253,105,82,196,214,47,247,250,41,95,94,69,178,121,152,89,241,176,198,168,5,58,26,236,5,34,171,251,184,129,53,175,108,240,135,21,86,183,161,129,61,233,121,230,29,216,206,51,31,218,99,208,4,250,143,12,22,74,253,183,120,155,191,173,115,148,10,64,109,32,63,18,211,24,210,60,46,198,67,164,157,217,7,109,66,77,177,53,154,139,113,174,56,189,226,75,108,194,195,35,28,165,209,209,71,6,24,127,231,129,107,22,97,165,184,182,1,253,68,31,67,225,202,209,175,110,197,15,245,155,195,129,170,211,197,71,21,94,156,86,41,81,170,75,46,77,106,236,32,78,36,133,103,236,203,201,102,21,24,95,200,171,223,69,111,218,152,254,235,200,217,65,11,143,228,108,3,81,174,194,7,29,214,156,9,254,55,161,236,31,41,219,94,162,58,147,101,200,90,212,211,61,13,59,4,104,96,150,251,255,244,70,157,142,49,7,238,159,103,79,154,4,61,67,78,220,204,31,191,222,13,141,66,217,247,83,193,163,60,92,230,179,73,124,171,95,16,213,61,87,11,136,141,140,53,152,238,85,244,188,235,7,14,45,39,47,31,24,24,47,45,206,27,52,251,37,84,30,251,48,28,228,209,135,118,195,116,81,1,106,6,230,183,89,201,14,165,33,178,114,191,112,50,81,193,201,151,105,233,47,120,107,241,140,254,12,211,102,190,59,120,11,158,236,68,151,43,241,104,246,230,217,157,85,94,125,23,175,121,234,118,106,201,183,247,64,153,83,115,87,84,152,179,183,167,9,40,164,129,70,245,2,147,80,245,18,249,79,147,196,4,2,24,145,138,166,79,92,247,149,194,232,94,180,92,109,96,44,194,242,254,25,220,59,211,109,198,132,134,48,183,146,231,6,33,206,165,106,169,143,200,47,36,108,64,41,170,18,17,205,149,72,50,9,40,73,21,244,12,145,179,119,65,54,46,37,7,105,129,50,174,148,118,224,160,40,3,70,106,51,179,15,220,127,122,151,121,101,237,242,67,64,243,4,105,95,85,8,120,95,85,173,229,234,3,162,53,133,221,229,192,80,137,234,107,182,179,47,89,235,112,212,181,176,148,55,149,9,156,99,61,4,103,113,105,21,231,239,26,231,128,221,227,251,126,242,171,1,244,220,30,178,193,171,132,53,40,30,126,6,175,30,175,208,174,147,148,6,67,150,211,198,114,44,149,63,19,11,164,227,109,143,134,110,148,84,232,129,194,47,255,93,10,56,130,11,65,38,29,219,58,185,36,58,113,121,8,161,157,148,90,81,224,189,83,122,195,222,243,234,243,232,34,97,206,210,64,21,205,179,29,106,27,51,95,13,73,115,30,12,10,150,92,120,112,35,188,216,149,235,125,56,118,199,253,226,85,135,155,99,103,58,119,191,37,27,115,90,94,29,23,248,118,110,108,192,242,73,24,177,206,127,84,145,184,138,60,168,21,81,167,178,141,2,53,155,52,27,182,227,166,171,117,255,41,108,2,135,182,147,62,221,30,102,149,26,228,76,233,44,184,88,19,204,39,30,49,102,17,213,71,95,10,186,108,99,152,151,78,174,251,165,132,223,223,45,191,15,199,45,127,8,248,251,56,201,114,35,108,38,134,103,239,42,120,171,74,32,41,175,75,197,208,191,118,126,83,97,200,104,123,125,17,130,146,28,162,17,173,247,212,67,157,145,205,252,51,244,161,28,74,185,116,214,109,175,171,246,25,25,129,0,196,59,149,86,34,181,82,231,140,242,164,21,136,184,128,59,156,95,140,219,253,225,185,120,49,122,226,30,176,98,30,139,48,71,23,48,58,96,105,36,45,135,132,180,201,181,180,215,61,63,219,242,191,108,74,36,116,141,93,224,7,18,76,48,248,123,10,9,1,91,229,164,222,108,190,189,131,174,76,202,54,241,206,169,229,35,22,53,172,66,28,31,169,202,81,171,229,47,88,249,174,4,131,219,17,61,32,204,167,124,214,190,188,150,85,58,94,191,204,205,252,190,213,223,168,131,151,144,214,27,111,95,190,6,100,29,183,133,37,179,234,146,200,28,189,5,239,17,201,71,184,173,4,81,85,177,25,141,185,104,178,118,151,188,252,167,36,241,99,58,189,240,234,44,214,23,194,146,83,174,126,32,144,135,22,67,210,189,212,93,25,20,164,105,118,245,197,131,82,63,61,196,86,220,207,64,216,120,10,42,182,170,17,226,41,72,2,61,109,160,195,245,6,102,33,33,8,163,210,140,37,237,203,109,78,60,25,16,201,204,226,18,236,246,23,31,171,38,58,152,242,105,6,85,36,109,162,93,199,129,160,34,246,33,28,32,125,240,132,89,67,160,114,117,162,31,148,215,11,238,243,41,182,5,167,169,26,254,207,223,202,16,12,121,12,30,110,228,45,154,121,202,20,247,48,208,133,130,122,82,176,35,41,222,54,247,127,224,236,179,133,151,47,235,81,152,123,67,105,67,100,84,124,46,92,135,179,94,72,227,198,102,166,170,123,50,179,75,208,38,127,45,68,112,115,45,5,183,181,100,149,89,245,120,27,82,45,30,90,75,126,26,13,75,39,113,0,162,51,31,43,7,68,165,131,15,175,115,19,76,121,119,242,172,123,161,121,133,52,242,162,242,9,119,204,157,27,86,215,65,40,226,68,103,25,191,228,159,175,205,209,59,91,225,104,232,122,153,242,62,113,94,223,72,113,198,224,120,107,180,42,56,168,133,8,233,134,255,120,45,180,226,133,195,146,41,100,215,147,161,240,70,92,148,155,250,72,157,14,78,228,124,172,68,134,26,43,12,151,234,140,212,102,17,114,218,239,35,105,121,32,192,56,214,126,42,104,14,80,203,19,200,15,97,125,138,196,214,159,44,64,80,95,42,41,153,195,78,72,109,166,238,121,248,155,72,203,67,106,1,193,79,232,79,98,24,189,153,100,125,244,131,227,83,32,57,49,84,0,206,240,221,4,8,21,218,125,100,133,179,37,25,94,231,133,171,40,89,68,241,85,71,216,4,213,196,7,85,243,72,198,2,163,242,125,60,58,94,190,97,174,99,21,142,115,184,216,1,206,138,183,29,91,126,239,56,254,164,42,2,60,236,54,63,178,190,159,75,60,77,13,243,106,50,186,238,205,221,99,132,25,141,24,109,46,41,17,97,161,27,147,24,203,78,205,116,176,25,151,76,99,200,50,232,255,100,24,16,169,213,3,73,107,225,94,6,254,228,114,18,138,158,50,155,166,12,159,129,8,19,222,222,128,245,230,250,231,27,228,185,105,65,116,6,14,184,126,177,230,111,201,89,182,50,200,117,230,234,48,237,124,25,163,30,253,69,139,63,46,236,98,164,172,119,188,110,246,76,86,174,213,197,32,33,20,49,43,210,232,73,189,199,153,179,210,60,248,98,33,117,189,129,89,70,239,223,7,4,27,64,139,152,60,252,119,136,116,83,11,45,33,91,188,39,1,76,5,176,212,34,201,182,100,129,60,219,252,116,149,11,204,134,131,109,127,110,165,6,174,232,129,139,50,7,199,240,202,131,210,193,28,188,97,248,20,109,80,224,0,220,3,171,112,44,174,188,98,53,146,59,26,37,77,228,13,162,218,222,142,122,54,162,230,230,246,254,109,198,189,9,79,112,7,45,255,75,227,53,207,246,229,30,53,53,127,84,179,170,183,224,53,27,74,3,151,242,7,219,143,114,21,141,60,95,253,152,67,196,191,47,53,61,141,175,90,218,250,13,129,2,201,96,135,169,68,224,12,13,176,209,144,146,50,65,233,206,25,70,41,187,31,9,42,64,83,76,244,201,31,144,225,76,118,210,63,102,92,114,122,239,104,11,252,171,89,27,126,155,169,75,181,173,32,188,129,189,133,160,82,138,2,203,215,137,138,69,30,47,116,206,91,17,7,124,44,57,252,123,179,234,236,193,12,141,101,48,95,11,196,35,242,158,246,5,222,192,185,216,238,85,97,6,113,101,144,151,236,42,157,174,4,196,137,194,201,188,29,235,197,174,18,215,128,114,62,134,149,21,186,173,76,149,38,232,68,63,200,96,99,164,61,16,232,140,149,102,215,247,91,9,43,41,23,46,227,174,224,66,117,104,35,153,34,107,130,251,39,84,245,70,235,94,115,211,191,42,99,171,224,227,69,204,27,254,149,251,252,140,16,62,53,15,13,192,239,42,194,132,89,168,149,96,25,66,106,8,70,238,55,107,72,81,139,149,253,37,126,45,208,187,179,134,250,251,63,125,177,141,140,18,37,132,215,94,82,236,254,241,73,56,172,210,149,110,175,192,211,169,79,31,190,75,11,2,54,243,95,45,243,219,195,60,136,88,213,129,151,230,70,41,183,66,101,166,123,48,211,187,100,62,40,87,244,95,180,239,17,231,237,69,204,86,15,210,139,133,171,192,181,226,243,213,82,126,164,205,114,16,69,9,188,160,1,102,49,168,194,116,238,81,1,97,104,51,6,200,137,227,80,5,203,6,137,8,138,213,156,166,139,100,90,62,93,218,234,178,59,35,104,40,221,111,77,49,167,81,52,149,239,244,172,94,138,157,219,24,121,135,60,185,171,144,126,75,201,64,191,141,3,48,237,17,50,70,32,130,2,134,25,168,164,70,46,115,214,168,66,230,23,186,10,230,68,98,196,63,103,8,79,139,209,34,234,34,232,212,151,107,236,61,206,153,234,224,74,102,134,185,227,241,93,45,100,210,47,245,141,136,34,132,127,206,72,103,6,11,58,239,122,35,131,156,174,165,64,74,225,136,38,196,11,204,176,8,188,16,156,200,237,137,82,113,221,248,197,127,236,45,95,171,164,73,184,166,131,23,162,75,181,72,72,221,183,36,50,104,36,149,137,94,239,206,224,49,132,167,183,176,185,173,136,209,193,83,46,24,89,223,72,142,123,187,4,125,120,227,86,138,98,122,187,253,129,160,230,197,222,170,236,160,162,249,66,103,55,171,229,89,52,73,127,164,155,240,118,166,32,80,186,210,223,133,185,176,159,207,152,63,104,9,197,19,66,107,21,207,205,185,102,61,52,87,180,158,216,136,47,80,203,122,162,219,192,202,138,9,45,241,46,227,42,150,26,82,156,103,163,230,128,46,54,136,204,93,153,177,235,191,7,80,77,100,126,73,200,67,226,0,46,52,90,131,56,245,253,137,220,21,241,219,42,52,206,179,8,206,85,33,246,15,214,227,61,196,192,95,203,167,67,34,51,124,71,193,216,124,146,106,241,50,110,151,31,249,65,27,111,29,241,121,243,199,124,58,111,183,53,164,229,20,233,195,15,51,180,33,19,21,188,37,217,74,117,189,38,2,237,53,1,148,51,164,127,46,103,57,251,190,93,130,178,94,117,90,67,85,184,44,2,42,133,117,155,241,217,211,44,51,3,123,235,206,107,136,153,199,242,57,239,22,11,11,101,82,233,214,14,242,187,152,129,146,50,198,56,60,158,199,108,41,215,102,138,131,88,141,20,130,117,142,52,128,61,83,15,22,245,241,103,226,21,153,217,195,32,197,105,227,45,189,120,143,127,185,105,204,132,156,101,168,48,34,58,223,81,100,203,81,25,199,245,238,107,50,226,10,17,249,231,243,180,193,30,61,108,190,56,89,144,190,1,108,69,202,189,14,158,144,138,153,166,89,19,234,221,180,93,231,129,82,145,78,169,109,137,190,90,125,160,189,48,47,214,173,123,221,116,20,24,148,62,138,56,154,112,69,23,82,7,82,104,246,140,221,142,132,149,76,56,250,116,7,75,171,43,30,252,66,19,87,192,91,69,206,98,77,42,87,223,20,170,67,115,4,135,193,204,176,225,163,83,39,136,249,93,22,254,242,159,73,147,214,66,19,152,11,58,105,225,0,253,80,166,124,182,54,224,38,102,176,130,169,240,134,167,112,39,42,197,24,224,128,206,235,208,132,205,119,152,76,173,125,195,35,24,78,162,133,43,49,50,92,209,134,234,241,54,9,104,80,159,145,197,145,210,250,165,135,135,189,185,133,51,184,69,41,251,217,109,148,82,64,68,93,85,160,167,94,42,23,127,162,255,140,124,11,150,190,163,55,133,199,180,223,216,198,207,19,165,135,54,191,165,240,111,145,225,174,238,76,104,110,213,66,138,114,0,121,169,238,250,199,97,9,85,214,168,128,106,248,215,42,103,19,110,191,92,3,3,86,171,89,246,59,218,24,47,209,121,219,18,202,91,144,128,156,89,165,63,81,112,127,132,243,101,21,67,233,84,219,165,65,210,102,8,15,114,23,217,164,132,0,145,73,255,65,19,180,238,181,181,233,165,163,102,87,105,171,151,53,138,185,155,230,48,243,55,13,38,155,243,158,41,147,148,76,125,99,208,114,55,137,39,11,23,162,30,104,206,255,160,114,187,91,194,25,144,26,136,23,167,151,19,32,218,42,72,135,111,228,77,24,206,161,77,132,22,9,101,64,57,89,217,49,227,52,169,86,180,62,227,201,193,42,129,223,176,230,106,113,157,100,202,16,99,224,219,139,2,67,235,229,52,122,56,129,71,107,189,255,236,221,75,227,153,245,248,10,43,227,146,204,103,233,180,248,140,11,113,96,41,72,70,80,47,215,118,30,78,119,195,237,125,126,168,45,116,153,73,30,165,177,246,85,91,22,28,173,122,245,246,210,227,95,151,112,15,158,195,75,179,163,198,89,24,105,114,224,255,75,81,54,16,137,223,28,180,68,90,33,27,234,71,200,72,38,226,192,112,121,235,37,116,29,124,137,176,180,166,142,120,52,228,136,107,201,137,149,217,119,87,184,98,243,110,71,184,239,21,124,230,254,0,67,238,182,178,60,226,54,60,195,219,110,71,221,255,165,77,56,196,200,157,16,248,39,36,128,94,42,159,186,246,85,127,213,243,39,15,109,133,47,2,220,21,250,170,73,208,61,165,200,197,0,176,42,245,30,29,168,53,4,146,116,140,102,184,156,13,194,142,83,39,209,218,21,59,231,14,61,230,4,0,17,231,14,28,254,119,127,199,84,11,81,132,94,133,96,173,155,3,191,235,97,90,78,153,90,253,227,232,200,114,231,83,155,243,86,4,96,197,168,172,238,30,71,210,91,105,51,141,70,138,169,246,83,146,125,142,175,50,166,70,104,254,254,251,225,179,75,130,8,151,87,144,31,73,9,60,164,246,60,14,174,72,155,19,250,218,210,85,162,78,124,115,202,166,144,85,85,152,8,74,98,206,157,183,86,28,208,66,136,108,114,189,179,103,0,225,24,60,211,175,161,205,24,30,221,244,169,69,54,28,62,205,40,200,67,218,200,102,100,192,43,29,66,20,235,59,176,67,59,23,55,58,221,20,87,12,180,7,231,131,41,193,185,194,145,92,247,187,30,234,71,138,111,99,87,16,170,215,113,171,127,198,214,108,144,236,224,172,246,133,103,125,215,189,115,174,143,11,77,91,70,147,21,214,204,202,23,10,229,212,28,12,23,26,183,224,8,176,77,235,243,248,239,240,92,116,12,9,48,182,113,41,253,36,162,242,120,72,124,66,143,233,173,244,157,89,244,94,168,218,234,48,224,114,155,55,240,24,111,13,0,216,225,151,164,192,89,67,158,36,205,235,14,144,110,74,85,66,171,124,6,23,200,112,50,12,61,145,231,114,113,11,188,114,55,157,153,156,165,70,139,237,114,231,213,199,192,131,71,197,82,93,19,16,188,99,3,214,10,78,248,178,15,242,230,147,113,68,174,137,235,206,190,149,135,97,231,208,221,98,94,244,105,105,36,246,212,149,198,170,246,49,2,236,106,136,99,213,176,76,9,148,245,227,197,15,32,143,162,84,218,25,112,147,65,114,116,97,209,78,236,210,224,189,19,129,61,62,42,164,211,165,143,171,15,170,135,207,227,253,176,104,190,23,213,47,97,210,45,161,139,140,18,36,35,62,137,178,54,113,24,223,32,67,160,171,45,34,192,242,47,111,29,198,195,63,125,197,187,15,195,76,254,44,195,84,150,239,86,145,9,191,234,167,133,63,98,123,48,231,0,253,101,201,162,189,76,240,12,161,122,142,206,109,193,219,168,124,87,198,180,250,68,199,178,5,125,136,63,93,43,223,224,80,108,43,242,101,236,132,210,107,137,89,201,219,64,94,17,151,209,117,178,23,215,46,20,191,96,239,228,78,55,105,141,155,144,87,223,75,222,15,137,235,42,243,252,85,255,193,120,214,24,183,204,139,249,97,211,133,252,233,186,127,0,3,143,188,162,243,51,153,231,15,63,217,87,220,146,243,198,14,109,171,225,119,140,164,72,172,33,43,8,95,200,123,233,133,14,44,16,117,151,112,156,222,50,27,178,148,229,131,32,88,105,22,157,38,34,12,179,40,132,250,5,130,207,51,183,219,95,229,159,112,86,68,101,56,221,72,68,200,2,108,92,193,157,4,114,111,178,224,214,17,234,173,206,237,177,182,107,62,225,127,138,229,225,6,210,121,40,127,30,160,222,157,136,91,114,142,140,136,83,127,132,153,241,176,135,137,43,93,98,136,202,168,93,87,30,35,242,213,15,94,203,131,89,202,135,41,247,238,68,219,187,75,146,211,219,228,210,49,101,126,143,204,149,141,19,127,244,161,63,255,254,2,71,233,253,244,160,255,131,104,75,2,109,99,217,50,237,14,70,163,75,137,59,252,129,17,167,198,1,219,167,136,75,247,2,72,141,9,42,41,221,163,222,250,51,5,45,111,149,154,89,153,95,140,253,80,198,71,230,0,90,160,94,64,113,23,81,74,230,222,249,14,99,69,14,79,220,121,182,99,110,157,9,92,232,48,189,193,139,52,174,73,231,30,79,151,233,212,68,3,196,214,20,111,75,29,38,0,72,68,150,212,140,148,129,173,86,244,208,242,196,185,109,23,82,213,0,166,138,82,48,161,32,102,174,187,183,8,150,165,74,239,88,245,184,11,84,186,220,40,137,236,8,168,226,135,116,20,235,44,149,145,84,252,99,28,112,196,209,6,127,30,228,159,130,49,234,16,196,199,158,113,202,194,126,15,243,131,64,50,142,170,123,166,176,98,142,237,208,156,171,146,226,9,225,135,30,252,61,52,117,81,106,32,56,94,227,150,86,9,26,7,234,13,157,100,163,143,1,240,223,65,106,223,1,150,182,27,213,113,178,84,206,193,127,12,250,183,100,5,28,190,232,204,77,66,189,51,106,150,216,87,26,15,139,241,164,245,101,219,109,107,85,234,59,82,132,142,11,200,141,153,94,57,244,81,210,34,47,134,6,46,43,238,162,9,254,143,50,106,116,122,159,35,213,233,199,134,167,14,138,202,141,193,150,45,8,36,227,93,88,56,253,21,154,205,51,99,110,43,178,120,61,6,65,246,3,237,173,169,77,8,244,233,216,165,62,62,212,4,12,96,183,122,35,226,181,49,98,154,79,172,57,96,25,37,13,226,133,218,182,35,242,184,127,226,155,109,45,191,17,90,252,1,96,237,168,5,160,58,235,145,0,168,149,199,149,81,164,33,51,109,236,238,205,82,1,46,20,26,209,210,36,134,178,138,207,129,145,203,25,74,203,169,243,130,198,237,162,118,10,160,12,170,188,158,183,220,86,206,135,65,53,8,36,170,65,210,191,214,196,64,119,27,197,104,214,175,53,171,96,12,99,38,208,92,254,237,1,53,70,69,244,238,122,203,138,233,81,57,243,212,170,84,136,106,205,22,80,132,41,103,190,96,28,44,3,203,173,26,235,187,1,72,118,162,205,111,222,87,198,85,243,120,3,148,25,151,33,65,129,18,80,44,80,65,119,72,201,142,121,42,57,42,243,84,44,96,154,229,137,10,4,242,84,194,100,57,61,179,116,162,223,48,237,6,50,86,128,227,29,154,211,243,57,103,213,15,197,42,228,209,156,196,114,233,50,0,176,135,71,102,104,7,129,125,11,207,144,125,52,109,85,248,186,68,208,83,22,187,205,177,70,86,125,225,186,171,142,216,41,14,67,66,206,95,128,233,167,218,100,41,181,226,242,222,160,115,186,139,101,212,204,53,6,228,223,145,136,140,201,104,104,249,107,24,183,196,70,94,144,64,78,188,224,141,148,124,48,10,180,162,252,25,30,218,210,176,50,210,111,164,171,215,24,80,45,254,165,122,126,29,53,111,0,216,41,72,20,83,228,191,187,56,123,234,105,2,214,248,237,15,50,196,152,23,168,150,213,115,81,251,52,6,143,171,172,55,166,178,105,52,234,47,24,70,131,171,207,92,73,32,42,34,163,141,98,229,126,3,194,157,72,3,216,145,40,231,16,132,246,219,37,109,193,26,64,13,45,225,104,213,142,227,141,48,41,154,112,99,50,234,3,226,28,203,239,29,51,63,185,0,215,209,148,246,172,130,189,124,94,40,105,109,89,108,139,104,50,71,104,9,74,183,60,193,89,39,88,239,50,71,229,68,20,229,106,18,247,206,105,13,132,78,58,23,255,139,44,151,166,192,41,199,27,231,2,38,6,7,253,169,35,96,114,146,215,174,18,113,66,28,22,89,106,35,137,100,20,115,116,96,93,2,20,104,60,80,211,123,246,65,2,2,117,55,119,171,73,79,189,137,175,226,219,26,203,69,237,80,232,45,146,195,198,174,42,176,83,25,43,182,88,79,71,174,25,125,103,82,249,160,221,54,144,7,193,200,0,143,141,78,57,32,171,165,237,239,215,164,254,21,98,28,39,156,198,101,167,175,156,103,80,138,171,83,174,33,174,28,209,149,3,119,125,172,249,126,231,92,55,106,64,78,232,93,151,125,112,103,7,74,158,188,32,43,233,194,150,227,239,229,202,159,159,68,113,36,73,28,167,188,222,10,241,110,126,233,109,129,173,88,239,248,66,168,86,14,40,8,63,53,246,249,234,244,241,174,84,64,91,54,160,239,47,117,163,65,206,225,14,62,109,160,119,232,4,59,101,248,98,141,14,217,68,95,180,161,208,81,125,216,155,127,17,40,124,160,89,62,35,133,233,45,164,170,59,60,121,246,69,155,151,37,31,159,249,209,232,225,220,144,229,67,141,163,61,249,95,199,181,24,76,189,242,129,74,24,184,49,7,51,8,12,159,55,204,147,75,220,112,246,203,237,0,219,160,165,4,157,175,149,58,47,225,30,190,17,76,133,129,245,171,12,210,204,82,76,63,242,48,236,10,160,193,210,231,41,250,202,144,242,247,44,96,109,82,170,175,240,151,146,179,82,173,61,39,169,20,242,153,110,132,208,240,51,236,235,43,205,251,71,184,103,201,84,102,253,62,179,32,104,26,4,163,114,76,244,226,107,81,21,85,4,67,246,199,88,127,119,250,232,126,143,106,108,107,229,2,193,218,96,212,39,155,164,188,11,57,102,243,163,198,160,44,139,223,130,204,46,156,111,38,16,14,49,241,22,20,84,29,247,84,56,220,61,93,171,62,25,139,128,128,34,56,218,122,224,238,80,74,150,163,25,87,99,11,121,43,84,46,255,185,9,7,227,68,139,52,0,210,146,37,20,200,29,230,22,168,169,165,236,24,86,60,186,82,187,26,208,172,145,147,215,26,192,154,210,63,236,195,65,54,82,33,73,98,188,36,3,160,11,252,50,150,119,28,32,98,223,33,18,132,57,51,158,10,127,236,239,138,174,50,0,168,5,92,50,232,2,216,69,145,173,71,56,182,32,109,123,210,129,19,72,156,81,237,170,162,55,165,3,213,133,78,125,87,19,41,213,151,130,211,176,100,34,50,92,114,49,114,22,70,139,61,208,66,100,199,55,66,217,198,174,244,59,51,125,160,158,116,8,81,195,41,39,232,189,15,101,99,41,39,66,251,48,148,52,157,219,158,104,124,243,184,119,232,75,75,10,191,237,195,55,210,4,174,242,191,84,214,16,34,7,72,124,217,106,29,213,172,138,188,104,204,89,81,153,24,132,212,211,177,43,64,214,150,30,73,98,139,174,56,161,113,58,7,174,158,223,162,185,141,62,209,7,25,40,37,27,225,191,34,130,9,218,248,185,0,251,121,211,120,63,42,246,190,190,170,235,17,48,18,58,227,19,0,95,255,133,79,121,196,169,74,238,70,23,188,95,18,165,53,146,33,4,183,197,88,177,90,47,156,9,135,177,110,195,136,174,206,109,245,205,34,136,38,212,190,46,197,171,239,11,204,1,105,19,4,13,1,240,71,127,18,126,16,13,9,232,179,206,39,245,58,23,208,184,201,161,115,223,108,71,227,33,168,253,40,39,178,249,176,188,98,181,94,227,138,217,221,149,13,171,77,96,96,129,172,193,30,113,154,168,249,154,152,107,168,66,68,57,212,215,244,209,73,49,87,79,122,232,237,168,144,249,240,126,134,3,90,55,248,192,49,147,237,164,106,174,46,207,63,151,0,215,131,100,14,181,43,168,81,237,72,178,167,85,229,141,52,173,16,13,8,37,48,157,148,28,66,105,14,144,136,64,60,228,188,68,60,116,167,191,142,192,66,150,167,0,110,0,204,253,88,11,96,194,25,37,76,55,195,110,78,141,194,120,247,3,153,92,129,251,89,233,204,10,51,226,221,5,38,85,229,173,229,248,15,47,118,1,153,210,222,17,161,242,248,181,126,182,63,204,241,234,150,84,243,6,168,99,190,236,206,232,91,32,155,159,92,163,87,30,20,252,254,190,25,60,238,252,178,153,32,60,202,180,86,200,12,214,236,231,148,95,130,227,55,138,88,58,15,206,5,20,126,87,55,120,47,215,191,255,135,17,79,136,3,72,153,252,76,225,102,40,204,233,61,224,120,65,193,205,241,74,93,217,10,141,56,84,165,156,248,66,216,248,101,244,136,100,142,192,10,1,59,251,65,220,142,232,222,198,139,127,53,253,67,144,165,62,234,219,46,31,9,92,49,124,90,124,101,120,136,31,247,150,252,114,8,203,117,26,26,162,216,55,206,115,177,223,125,199,228,132,237,228,158,75,31,82,87,193,86,55,128,242,108,3,51,85,83,201,174,229,205,166,131,60,21,232,215,164,20,133,183,176,185,235,112,252,244,44,122,96,108,14,56,165,169,205,229,253,191,152,74,176,203,164,220,169,70,83,215,187,151,187,234,124,59,234,198,137,126,123,150,129,204,136,206,53,122,234,42,31,205,195,119,226,131,125,160,135,35,22,42,7,75,106,195,82,213,131,152,221,114,32,5,124,174,41,161,255,51,37,216,170,140,144,159,32,25,178,209,79,93,64,86,5,165,62,254,83,223,217,176,239,85,113,247,67,173,113,66,121,0,79,81,14,175,129,147,198,203,218,78,252,152,143,119,233,125,151,238,65,244,85,9,247,26,56,122,233,104,19,54,240,83,176,96,39,245,121,216,34,100,220,90,249,223,208,157,112,130,200,128,170,101,125,22,156,61,57,95,101,142,147,20,6,48,11,193,225,72,122,219,177,192,59,142,179,146,126,124,219,24,213,26,171,127,244,62,146,69,108,21,222,114,120,6,187,243,234,190,82,70,18,9,229,176,76,246,251,133,234,199,39,5,158,65,36,196,138,221,133,86,113,81,4,243,128,246,228,214,90,35,213,191,244,45,164,108,231,125,229,10,60,36,15,98,98,22,78,182,6,105,68,27,240,168,144,166,65,109,0,23,135,241,98,255,86,23,115,79,113,213,17,46,224,160,183,16,6,67,113,161,81,86,197,8,165,175,165,172,204,118,148,2,177,12,237,179,215,20,63,24,48,44,202,84,84,228,57,210,206,231,161,11,213,253,163,101,185,236,18,59,42,252,136,212,184,159,144,77,81,122,121,153,30,128,254,27,149,232,9,250,229,34,131,179,23,91,159,79,52,172,94,145,13,144,104,106,85,182,64,203,207,154,50,237,190,87,80,200,74,78,118,84,191,244,14,119,82,47,44,51,8,211,226,243,215,41,229,139,166,9,213,46,216,194,101,188,29,143,157,173,202,0,165,85,11,146,155,240,173,234,152,29,7,77,160,146,71,226,168,147,92,67,138,175,64,235,186,135,27,115,3,209,220,149,2,214,62,249,128,97,180,187,93,57,131,14,22,55,206,233,57,34,93,182,137,225,9,10,168,120,95,153,201,160,40,73,41,173,26,226,215,107,97,78,173,42,169,17,21,240,230,6,99,19,167,36,226,235,116,252,81,35,23,87,39,177,23,136,173,177,30,145,24,171,92,63,164,21,48,252,34,151,121,193,120,169,48,28,25,100,126,44,77,77,45,187,7,70,209,129,163,59,106,92,121,22,221,57,104,165,128,179,246,51,193,14,144,107,7,13,147,118,250,189,49,97,0,237,136,216,34,14,155,7,181,54,249,228,20,145,2,21,10,204,178,125,83,58,113,136,55,238,25,160,230,98,198,116,254,69,235,88,227,184,145,227,111,234,197,87,171,184,188,161,80,198,64,115,59,119,207,18,123,255,200,205,124,184,131,232,219,244,232,32,138,35,107,121,39,19,12,108,205,147,62,22,188,168,241,195,111,116,124,18,167,235,109,151,85,86,142,87,129,160,246,33,103,164,116,231,99,57,105,220,142,59,127,224,94,236,213,237,46,226,153,76,184,249,169,165,140,233,119,7,225,26,194,6,113,196,84,112,174,175,48,215,206,166,89,110,33,246,199,137,35,250,37,140,213,112,56,149,74,254,161,119,227,21,139,201,51,182,234,167,252,206,36,36,133,233,144,130,172,222,3,119,72,93,21,167,54,208,251,107,59,21,193,138,50,79,158,51,170,195,240,157,211,100,199,189,14,132,151,159,210,194,113,129,77,8,77,245,186,20,3,148,254,160,198,235,231,135,128,73,60,71,0,240,218,23,100,56,146,219,248,92,142,228,12,167,7,195,225,154,233,144,88,95,6,175,28,233,250,146,235,76,216,34,115,6,154,131,155,200,109,149,74,183,105,133,121,31,226,75,44,173,100,29,121,197,114,32,237,148,245,83,248,219,235,63,54,105,167,230,39,37,184,188,44,191,8,194,85,59,53,90,43,167,113,130,36,52,224,157,93,145,91,32,147,253,172,31,133,130,119,173,48,156,56,156,73,87,200,128,235,96,226,99,53,158,124,33,48,155,243,206,255,26,55,126,66,39,156,108,173,79,100,172,38,110,22,58,22,221,20,0,236,168,252,155,128,218,170,224,51,68,49,47,41,255,167,27,113,171,176,61,180,84,195,122,246,182,173,164,227,253,170,235,217,162,243,43,111,184,100,73,209,102,6,75,37,207,216,9,147,93,49,157,95,220,208,62,139,93,1,67,105,197,7,61,109,202,221,203,8,121,57,83,139,239,63,168,229,165,95,77,176,199,50,114,55,232,121,208,23,111,78,62,110,23,27,172,48,216,119,96,198,169,127,130,17,97,89,134,133,182,122,205,6,149,42,92,52,25,217,121,165,64,116,142,25,156,73,199,44,34,54,248,155,220,128,94,163,77,176,165,186,21,84,11,217,220,66,102,6,35,49,176,95,213,41,108,80,162,213,130,113,98,76,42,123,155,240,11,232,99,246,214,47,92,154,87,12,223,183,156,165,75,17,179,18,71,242,75,143,55,101,234,88,24,167,119,33,52,33,255,142,46,217,218,107,1,27,252,174,173,148,147,167,198,184,47,200,144,20,110,32,195,165,65,139,66,6,40,113,154,105,234,249,238,176,250,44,127,88,111,169,135,201,48,113,240,79,130,8,57,234,226,29,43,203,70,199,28,143,19,122,232,206,5,150,232,15,164,90,120,92,173,19,246,186,207,227,50,61,206,18,134,141,104,210,75,48,12,75,109,57,140,48,211,204,92,9,39,221,123,241,107,40,48,0,240,182,91,178,107,171,172,21,220,26,47,183,158,62,27,49,122,130,177,89,196,118,121,58,229,125,215,201,92,227,107,50,157,249,165,33,131,56,250,152,202,249,239,168,62,160,185,58,101,54,6,253,119,250,0,14,84,14,4,52,77,71,236,141,183,250,148,121,227,26,58,41,218,196,114,163,123,30,11,219,226,140,248,69,208,77,20,201,64,32,169,73,134,248,189,21,10,79,106,192,68,208,135,112,189,158,160,246,80,40,102,66,75,13,39,182,50,172,215,161,62,69,223,99,246,232,71,78,49,53,209,177,118,135,106,244,43,109,73,1,202,80,90,134,44,26,137,3,206,45,40,78,247,102,97,237,142,54,209,109,30,81,200,197,68,143,76,159,141,89,211,43,23,237,235,62,66,162,153,239,240,32,96,215,17,42,237,25,124,227,130,96,216,187,165,111,25,174,124,160,242,9,73,186,17,253,107,166,81,132,25,77,105,70,5,134,71,136,103,109,59,227,68,56,141,200,75,178,255,23,228,211,86,22,92,194,228,157,109,71,152,235,45,48,142,183,181,52,102,67,36,116,17,88,68,0,192,153,184,52,182,80,230,38,237,150,222,28,124,94,37,233,38,197,161,52,52,65,13,209,250,214,238,251,77,172,102,251,48,62,85,242,247,131,94,103,254,85,147,45,150,35,37,248,91,218,17,36,158,35,149,19,187,16,135,135,146,193,36,227,176,140,137,34,26,190,30,46,131,145,73,140,86,98,185,216,201,199,116,194,208,200,191,125,78,20,223,75,44,204,249,143,14,92,3,135,107,163,75,148,201,214,153,162,187,59,65,67,191,190,39,176,118,56,251,20,228,129,102,170,78,109,221,251,230,115,89,18,72,153,32,41,125,245,208,212,179,214,13,23,122,1,129,92,128,118,72,119,21,23,104,99,169,165,212,78,77,148,124,109,129,64,92,26,7,221,112,30,140,194,44,14,209,27,252,61,7,117,42,59,211,111,121,78,93,140,190,165,243,182,59,40,230,242,115,94,230,16,14,182,101,220,45,185,1,241,135,68,43,76,242,70,78,206,87,244,8,186,125,222,101,188,153,103,231,74,8,159,209,124,35,152,111,94,241,13,35,193,190,204,51,63,88,143,90,11,230,255,93,8,130,81,178,139,236,20,61,21,58,163,43,20,60,217,125,160,115,61,251,122,40,18,163,90,123,37,225,169,21,28,67,118,165,94,11,103,141,155,4,117,149,132,219,77,242,189,121,194,87,234,75,139,208,94,18,47,177,63,212,252,154,52,198,201,35,115,87,61,119,73,98,24,132,50,146,85,149,207,209,203,114,140,212,124,130,53,29,123,53,66,173,86,13,217,53,80,155,108,157,9,250,226,227,205,77,201,255,226,170,215,221,144,32,137,247,113,152,221,148,35,182,98,234,88,117,174,167,97,39,254,3,186,247,60,55,63,150,190,207,217,172,123,7,234,92,87,202,50,64,245,136,3,184,202,208,89,62,239,69,184,252,239,191,183,46,170,91,188,11,145,103,34,74,177,103,86,143,21,163,2,133,190,62,84,122,42,86,177,32,103,27,80,103,34,19,35,215,254,14,21,65,3,123,122,130,187,70,211,82,192,240,0,139,151,126,52,6,174,139,208,147,210,133,167,181,78,74,202,43,180,238,134,222,219,57,105,27,188,168,182,31,158,251,44,229,13,57,90,104,40,141,181,168,5,250,28,187,169,84,47,229,162,182,137,69,248,152,119,155,204,255,12,231,12,181,130,46,115,186,82,94,121,122,169,22,63,246,118,109,116,126,111,8,191,174,185,198,73,112,243,125,237,206,40,140,120,111,213,237,131,165,221,93,156,135,124,130,42,16,103,153,65,53,107,216,86,33,42,96,22,110,119,129,226,145,195,116,90,76,220,24,134,77,202,126,163,30,13,166,194,101,242,47,6,53,4,45,154,117,190,32,13,145,13,110,34,88,157,59,72,179,31,25,130,233,127,233,139,211,213,179,110,147,189,165,92,129,63,17,63,161,122,23,247,160,192,117,10,17,104,156,241,115,146,94,66,46,225,233,186,106,249,199,63,223,111,185,180,116,238,40,66,173,215,89,213,245,65,124,138,21,105,144,142,198,220,209,221,255,117,188,118,108,125,112,182,113,99,23,250,120,35,189,102,109,240,137,150,75,243,51,71,162,147,62,117,255,59,97,190,130,231,139,126,64,120,112,164,225,157,20,102,149,88,88,31,224,193,168,47,55,91,252,75,161,42,220,149,249,35,183,201,154,30,196,134,243,250,244,146,109,13,231,167,124,127,171,221,24,77,116,111,95,209,72,111,46,163,233,27,230,65,18,212,151,229,174,34,228,120,113,242,72,133,246,210,133,27,209,127,21,103,72,171,130,242,6,37,182,246,78,139,179,140,162,104,9,49,154,170,86,240,45,201,12,121,3,214,16,248,67,206,82,203,39,127,87,197,174,234,91,125,28,92,71,109,220,45,7,96,122,98,26,252,31,171,187,191,166,88,72,21,126,104,180,235,252,18,240,105,255,95,153,175,19,114,119,174,19,126,27,206,127,13,103,196,180,185,190,227,97,13,147,246,113,176,140,194,247,4,218,163,179,38,207,83,105,93,27,123,89,8,237,51,144,43,139,207,159,152,210,48,233,235,16,90,65,39,151,231,26,177,70,223,163,151,132,180,114,63,238,96,21,75,240,88,237,95,94,120,116,110,195,252,191,203,215,155,202,46,53,25,124,64,169,248,132,28,175,128,162,67,246,86,93,243,243,182,46,51,196,145,32,1,0,88,57,233,206,227,127,71,105,54,140,66,18,15,96,159,5,161,230,215,138,96,179,21,178,216,39,100,26,77,113,104,234,119,41,170,18,53,54,135,62,61,171,239,31,199,67,254,234,243,143,70,26,2,87,156,177,153,210,233,160,235,172,201,66,192,95,115,97,204,32,227,200,166,183,173,39,120,159,83,131,113,211,130,11,80,236,171,53,108,157,98,112,250,198,90,82,60,160,37,60,82,253,217,171,167,206,220,109,204,233,87,59,23,46,163,224,28,18,88,205,134,244,215,239,154,146,7,211,176,88,3,102,96,196,209,100,182,30,13,129,38,151,202,162,182,212,72,222,200,27,44,184,160,28,136,101,171,127,143,83,155,37,22,138,178,177,60,97,252,5,64,213,212,176,20,164,247,39,167,25,178,124,190,28,216,204,76,243,107,183,201,155,43,57,185,47,137,161,192,50,71,224,2,215,52,184,79,203,79,171,109,240,165,31,216,185,148,186,99,188,79,216,91,204,176,74,190,196,110,25,182,215,116,186,163,100,104,16,220,45,141,88,166,95,90,15,80,174,125,238,248,79,152,211,145,249,218,15,180,135,21,44,190,136,13,181,120,13,124,65,252,230,17,162,177,192,222,108,6,162,86,237,115,210,81,5,56,210,244,64,122,201,43,199,78,175,11,180,255,173,225,118,207,174,109,136,88,175,38,104,121,90,227,30,225,176,32,159,159,175,39,70,89,53,64,15,144,124,118,115,251,190,167,182,131,18,212,160,163,94,238,252,60,228,253,204,12,161,171,164,106,186,143,220,164,225,116,170,123,137,49,61,223,171,118,210,247,183,58,97,209,92,187,48,187,194,19,188,178,222,230,8,236,149,171,28,106,230,59,27,6,12,227,226,188,170,194,254,209,184,93,172,239,125,51,164,253,128,249,142,145,30,18,223,17,211,68,58,7,241,100,44,105,237,28,30,46,61,186,46,241,19,250,142,154,219,22,166,134,137,148,93,77,107,201,95,8,1,127,157,150,3,192,22,219,18,222,103,117,5,227,24,50,234,164,193,194,25,238,45,7,114,87,147,220,237,186,255,129,45,164,176,235,117,19,221,155,62,199,213,4,96,236,144,31,8,219,91,74,18,192,87,182,77,133,89,10,142,19,53,183,123,190,27,196,137,70,221,227,140,164,22,115,249,111,220,117,0,35,251,67,76,40,188,226,38,138,70,196,69,197,212,45,240,150,228,200,191,172,96,66,25,146,66,100,34,227,214,215,228,117,151,252,89,135,94,19,98,139,64,125,133,185,242,102,221,167,51,245,92,246,206,218,53,244,250,74,22,251,7,47,151,126,55,22,216,126,55,165,98,105,65,10,82,0,174,222,67,173,227,243,22,24,99,92,33,57,23,132,131,107,207,151,120,57,179,70,118,40,221,124,147,209,42,131,217,191,146,18,166,37,188,125,184,11,175,29,211,140,62,209,18,225,111,179,156,158,205,231,136,178,133,135,36,243,31,240,246,29,17,227,89,8,149,178,236,160,202,144,194,217,104,69,93,195,14,3,181,193,42,46,196,156,49,124,206,127,27,146,85,103,204,224,85,154,107,4,222,150,216,12,64,147,181,193,145,249,86,167,25,136,241,14,48,246,110,225,39,38,242,249,56,53,76,253,83,176,173,57,179,102,0,59,231,16,235,192,78,27,19,21,148,114,185,198,228,49,90,45,116,216,6,73,176,44,64,87,78,169,107,136,221,183,76,190,153,126,71,189,161,71,213,64,126,148,237,50,60,127,45,49,172,153,194,76,143,127,97,100,244,161,164,161,59,228,141,128,155,129,85,39,172,55,214,233,104,147,164,44,22,229,145,185,84,22,129,138,9,20,163,16,210,7,68,177,43,49,149,105,232,11,162,180,1,124,103,175,93,68,174,187,212,204,186,84,63,42,50,242,218,151,91,52,200,174,71,107,162,208,42,176,140,129,105,161,113,214,182,221,184,248,174,49,186,147,53,129,179,115,237,159,71,217,126,119,118,198,22,176,101,56,246,238,42,99,210,95,251,184,120,208,194,75,216,85,124,102,35,30,148,61,82,213,168,130,181,206,148,162,243,101,49,27,238,198,194,56,40,35,188,79,152,15,104,17,101,254,17,108,245,229,202,84,216,74,232,177,243,223,240,242,162,155,197,249,20,78,80,206,67,8,50,160,238,41,174,94,96,62,204,33,12,149,65,105,82,214,112,69,23,57,100,131,22,130,210,221,114,27,40,213,6,108,120,5,13,124,91,193,4,223,99,10,145,225,245,27,34,149,242,73,157,178,44,98,156,72,79,21,77,129,209,230,51,143,52,171,214,22,152,128,117,92,146,21,165,9,101,8,152,138,59,145,87,36,177,137,71,52,213,228,64,239,65,85,115,140,227,124,247,218,82,204,99,217,157,184,179,164,100,176,83,15,149,147,231,223,194,21,55,148,64,79,136,17,66,232,55,123,180,113,42,11,94,31,33,235,179,77,250,224,121,18,186,138,24,174,57,108,62,192,10,119,182,67,179,50,206,255,147,119,227,31,192,99,246,192,249,251,114,233,167,15,134,111,218,236,77,27,56,1,37,130,217,183,158,223,70,251,117,83,62,178,148,151,156,32,164,138,115,48,149,203,214,71,40,58,60,153,200,133,228,206,83,225,63,248,151,67,162,11,243,186,189,98,56,143,216,144,52,251,176,169,210,109,236,108,237,83,178,191,136,30,136,163,164,2,63,198,3,164,137,193,122,82,163,194,115,83,96,87,55,89,160,157,247,3,57,26,49,208,4,238,150,38,70,129,122,193,74,125,241,48,190,4,241,203,29,5,228,55,145,9,36,117,101,125,56,236,9,53,243,37,121,17,114,27,78,79,200,35,120,151,8,96,40,187,212,48,217,62,90,16,76,237,34,5,131,9,143,189,154,63,76,101,234,46,120,10,159,122,154,173,198,250,129,106,8,99,248,251,92,105,247,54,99,185,188,166,127,17,15,244,37,161,120,117,146,98,99,222,53,244,123,169,64,196,103,15,137,55,151,224,115,195,61,5,109,60,235,255,246,185,131,121,133,217,43,21,228,201,201,173,169,99,44,106,190,151,226,203,122,7,7,134,166,249,157,152,50,140,58,59,139,35,107,246,29,51,49,58,196,4,20,2,38,94,202,71,254,133,118,33,218,43,211,243,166,174,160,76,192,145,134,7,43,195,187,15,4,104,128,81,3,103,181,88,40,189,153,80,34,117,150,125,144,49,41,102,35,35,28,180,69,212,145,10,46,74,129,15,151,182,36,228,15,153,91,163,255,170,95,235,54,72,77,44,58,28,145,27,26,66,162,206,253,193,32,169,16,84,122,37,69,228,137,26,131,157,165,125,60,43,231,183,121,41,98,28,36,219,235,153,131,129,252,16,218,157,216,63,5,54,163,2,184,19,28,87,111,245,32,110,46,61,38,34,252,239,182,104,201,113,157,45,219,179,40,68,201,17,9,190,107,111,250,126,205,136,141,221,105,45,37,84,51,235,158,208,34,211,64,37,24,161,107,67,168,59,119,27,234,116,31,38,162,224,14,160,235,245,8,122,130,209,130,133,175,68,63,229,238,102,87,96,86,47,106,38,253,128,196,19,100,111,72,217,220,161,79,133,11,68,235,131,145,180,93,200,181,226,154,90,75,193,84,100,243,193,164,172,56,154,140,158,183,23,12,131,99,244,181,171,174,201,156,26,181,7,178,32,198,232,141,105,57,124,29,235,149,6,177,142,189,50,101,153,121,221,14,188,188,76,240,11,29,123,47,151,244,47,109,0,131,20,127,185,18,155,113,20,107,118,190,49,199,148,161,93,117,19,235,196,176,42,175,4,134,233,166,251,84,223,149,227,1,107,252,23,149,14,4,62,22,221,228,51,178,148,105,220,51,126,33,133,120,71,88,74,225,33,232,2,35,128,166,162,102,213,42,246,133,168,206,36,50,198,129,63,170,123,233,216,216,104,27,144,9,205,179,216,40,115,192,244,231,176,56,240,71,201,95,104,129,120,7,100,169,57,108,62,152,78,132,185,215,156,153,136,185,105,215,158,101,171,177,108,196,21,129,232,229,95,33,223,238,234,127,71,84,182,169,135,182,169,74,54,126,204,179,41,19,78,170,15,114,59,78,33,15,45,93,43,215,120,146,103,94,117,151,160,239,170,17,130,73,86,160,1,25,179,73,191,143,21,130,116,230,152,227,142,199,122,22,73,215,92,1,249,82,239,122,211,61,243,177,86,89,223,239,119,65,51,23,254,149,152,126,197,109,152,5,118,15,195,79,65,194,190,26,191,112,76,248,133,241,29,88,80,33,241,195,87,8,172,99,20,204,9,55,46,98,113,61,72,166,155,106,127,70,236,140,96,139,105,173,245,8,181,239,187,129,72,243,62,30,180,253,22,177,16,26,186,183,42,137,104,54,100,235,85,57,24,240,114,109,179,187,214,237,245,48,50,141,3,29,208,102,106,246,28,123,75,77,0,139,24,137,171,111,25,63,133,251,116,30,56,126,95,114,167,42,74,156,162,138,234,51,9,176,52,94,19,160,45,124,24,24,246,103,179,174,105,2,84,41,144,36,236,73,233,105,238,85,46,249,76,242,183,119,246,44,224,66,105,238,61,84,106,116,112,242,45,237,65,109,102,225,6,14,108,131,74,128,38,70,233,31,218,209,153,125,186,62,124,46,23,153,28,71,162,195,229,126,215,161,170,225,254,15,193,249,44,80,63,78,100,164,51,224,17,177,237,105,218,158,231,225,104,135,229,67,54,77,143,215,191,9,43,95,180,144,147,74,210,142,121,153,83,157,203,144,142,231,231,185,74,16,157,64,139,109,12,44,216,35,217,190,38,38,187,121,140,72,92,222,126,220,45,236,19,115,206,17,75,202,71,242,108,32,71,221,212,61,51,157,168,239,168,21,197,36,70,28,98,3,67,71,24,119,153,52,102,205,220,30,73,88,100,196,160,211,76,160,228,190,252,134,35,44,62,71,57,175,66,66,110,249,204,33,40,133,30,35,142,55,154,74,81,140,209,67,132,71,125,27,253,191,142,122,120,72,90,88,87,177,38,253,94,249,54,102,142,93,140,254,148,173,244,114,146,127,144,198,51,28,241,133,63,79,173,136,145,214,25,67,133,12,64,198,84,234,116,86,149,251,67,17,56,55,73,145,233,53,118,170,141,23,88,254,192,97,194,216,238,251,52,100,133,155,75,4,14,189,112,196,50,141,30,192,80,248,233,160,22,128,133,61,247,202,233,47,189,181,5,255,222,133,175,198,85,85,253,3,255,25,184,43,232,31,172,56,247,161,30,235,10,38,192,0,245,59,103,57,226,98,244,245,19,64,212,86,172,152,63,154,100,146,222,102,195,101,229,111,81,37,59,114,186,119,179,17,41,116,89,107,198,227,15,93,69,218,242,41,128,191,57,21,57,157,191,138,9,65,55,24,104,181,57,147,229,236,198,181,17,140,87,134,130,174,182,154,142,216,19,14,241,203,186,68,136,197,248,10,65,157,139,48,246,168,127,35,117,103,13,26,186,153,221,62,15,195,153,96,139,172,189,63,125,216,171,102,248,2,100,234,143,30,107,39,34,161,119,94,34,53,66,207,76,3,12,244,207,83,186,77,61,234,29,126,104,60,120,244,167,137,57,96,204,170,35,207,96,74,13,46,211,117,97,236,233,183,224,140,190,131,157,230,231,106,101,69,55,50,52,163,51,150,128,1,104,241,141,109,224,195,201,150,8,13,245,5,59,200,89,198,187,22,166,234,45,226,86,35,217,211,181,154,139,32,49,153,128,117,18,14,121,148,85,125,54,246,23,16,1,135,114,93,9,238,65,95,252,198,191,253,190,255,26,3,131,230,235,61,13,219,26,129,161,176,233,200,117,215,109,30,175,138,18,60,134,115,34,242,202,237,205,23,227,57,81,226,59,38,34,23,122,36,105,46,158,163,113,42,99,91,231,101,197,94,165,49,68,77,39,3,66,114,211,160,96,9,133,7,63,124,113,176,113,1,65,120,208,162,206,204,150,111,117,182,109,84,124,106,211,213,116,146,43,95,9,189,1,80,107,215,232,119,250,164,140,216,206,118,52,91,71,33,212,194,173,31,214,114,114,163,212,147,93,44,22,47,181,132,112,171,242,34,53,24,92,31,140,116,44,151,129,108,205,80,148,242,51,189,46,232,253,124,144,195,86,149,132,214,248,197,120,54,24,149,230,141,206,83,53,232,138,190,227,30,6,251,205,56,31,111,118,95,167,21,99,252,228,239,26,105,152,57,117,217,157,219,241,219,11,70,239,80,65,73,29,10,240,143,113,6,249,141,178,119,254,184,75,135,57,39,206,171,148,112,255,25,112,3,87,228,200,223,108,83,26,51,68,231,239,15,186,205,250,95,214,217,6,77,135,3,163,96,118,100,50,120,8,23,41,212,177,216,120,16,84,103,57,79,236,116,113,194,75,77,150,97,22,9,251,98,69,175,57,215,227,250,243,242,92,68,233,8,50,47,231,188,50,114,159,77,7,220,92,68,81,83,122,218,102,115,204,177,43,204,216,25,92,117,210,49,107,174,103,121,142,132,8,88,11,140,29,143,145,164,197,119,46,152,162,18,126,178,54,248,177,110,191,79,119,228,137,187,57,12,213,134,88,17,148,196,178,18,152,96,48,80,151,230,219,46,3,23,85,155,34,195,120,127,239,22,110,159,0,69,244,104,108,57,219,214,134,129,95,92,236,100,42,23,180,25,83,229,223,186,130,171,22,252,216,223,71,106,183,251,193,129,171,112,27,121,87,36,85,196,131,150,61,172,119,14,119,64,149,195,30,210,237,6,101,187,228,95,100,75,117,255,48,229,26,56,44,215,144,166,94,127,35,135,124,155,244,180,157,238,247,25,180,15,167,210,165,243,46,37,186,8,66,130,44,185,189,114,145,64,47,239,38,138,197,41,15,58,196,27,11,56,89,246,32,121,27,73,255,30,205,36,178,130,196,155,156,148,187,168,208,176,162,19,240,23,78,91,49,114,136,106,13,88,38,34,108,44,28,71,87,199,31,218,73,0,138,133,84,13,132,67,241,177,30,96,21,129,116,136,209,119,76,205,92,173,86,64,29,143,124,247,197,223,172,99,175,199,87,117,73,219,161,247,172,77,129,181,102,154,161,65,50,110,159,130,33,238,243,252,41,240,50,1,61,168,229,118,37,18,65,199,78,139,47,132,155,125,247,246,119,206,97,130,5,91,29,223,77,77,255,246,213,245,184,61,185,2,20,96,172,118,128,77,5,51,95,5,221,215,23,192,170,71,165,193,181,50,25,169,204,223,24,153,63,44,6,53,22,89,108,115,109,24,222,94,14,202,18,196,75,226,201,91,1,182,70,15,85,82,41,140,219,224,250,206,24,166,72,140,152,91,206,46,226,159,179,22,5,61,74,176,251,193,76,98,237,40,141,204,133,141,139,163,144,83,108,48,66,68,34,154,254,117,203,103,252,145,57,247,118,40,146,59,144,163,91,244,246,137,93,86,198,94,153,211,233,76,200,90,228,43,105,39,98,25,7,125,225,178,152,135,191,71,193,94,85,181,81,47,242,33,28,48,47,181,83,60,33,115,34,154,95,78,144,128,2,130,255,154,153,39,244,234,68,192,62,187,193,165,132,229,4,66,238,202,16,91,16,175,159,41,235,100,113,203,201,32,243,178,238,5,170,93,51,248,119,75,40,222,203,253,109,219,218,34,155,102,21,13,151,163,253,219,6,209,107,93,173,195,178,113,108,4,5,200,225,214,13,201,109,87,19,223,123,127,205,126,232,61,130,176,111,226,165,175,136,230,52,36,45,236,87,214,191,38,141,49,154,8,60,193,188,173,94,212,79,216,3,96,209,12,13,153,13,12,122,29,221,158,195,67,6,185,227,109,171,107,93,241,93,223,35,53,25,115,8,201,250,126,129,172,19,213,41,126,176,110,158,100,69,237,137,44,236,224,124,24,12,129,26,79,235,94,140,249,153,239,184,151,194,114,22,177,108,124,232,170,204,28,229,2,96,141,3,143,144,236,53,7,107,20,20,151,88,82,107,188,124,115,150,154,180,84,26,202,90,16,182,123,71,41,41,12,195,159,165,90,76,157,240,223,49,209,202,102,55,28,2,243,214,123,247,121,38,163,16,9,40,3,7,132,126,113,73,82,200,71,144,129,93,76,173,31,50,87,40,162,207,69,94,41,87,89,42,133,63,127,195,18,50,90,10,248,2,186,161,60,226,189,16,66,240,186,40,117,68,108,177,187,99,237,112,240,103,198,29,70,124,61,96,78,79,129,77,119,78,60,208,114,224,212,13,13,83,236,195,60,56,8,52,157,102,132,165,82,11,187,144,45,203,239,10,124,40,191,118,250,192,226,222,216,213,54,76,86,151,60,202,197,43,63,59,15,142,66,62,122,65,164,14,85,177,70,228,202,118,115,250,221,111,237,171,231,40,142,37,84,125,128,253,205,62,137,6,226,171,221,123,71,207,185,51,240,133,30,68,109,245,12,188,47,134,202,190,205,13,240,127,223,217,248,186,114,233,51,88,50,178,237,149,34,108,112,127,251,161,39,7,156,18,135,49,172,67,139,1,145,18,22,101,240,162,206,46,161,112,53,155,39,0,246,89,206,143,166,191,25,225,145,13,194,130,74,141,108,43,44,95,229,217,116,95,242,166,52,142,149,12,217,168,35,243,33,190,118,140,20,188,226,37,165,173,131,21,231,22,175,145,62,129,189,142,27,185,21,247,223,19,83,137,83,160,5,253,42,138,131,14,241,181,186,26,181,32,115,81,253,107,21,1,233,179,210,70,78,175,88,223,75,204,10,219,179,67,12,8,154,247,114,183,153,91,184,94,208,223,229,6,224,69,227,175,205,179,200,55,63,70,241,81,115,15,110,26,32,93,19,246,65,119,55,114,229,34,26,61,9,104,88,103,53,151,230,117,19,101,132,6,237,145,166,8,215,48,176,63,83,119,158,239,128,236,124,221,158,14,150,241,76,78,117,40,51,153,238,190,192,245,221,70,113,239,131,235,29,148,229,182,2,98,71,72,47,3,89,199,232,110,119,168,218,203,250,254,205,184,96,237,109,204,208,109,38,168,194,240,122,102,10,117,127,87,210,183,84,69,233,250,14,31,129,212,107,1,116,106,168,23,51,136,58,60,45,61,92,124,33,186,136,204,254,216,233,253,101,67,187,202,111,77,203,199,242,146,150,19,88,220,72,201,116,80,210,131,62,156,236,169,196,72,130,210,207,207,234,222,8,6,183,235,58,61,40,80,164,74,223,88,75,129,155,228,164,139,227,94,164,232,158,20,15,167,175,116,54,231,214,176,86,82,116,232,221,19,103,178,143,230,113,247,160,150,24,93,197,38,209,231,163,38,226,196,71,27,42,69,115,241,3,93,151,177,85,1,212,52,241,8,193,64,116,209,188,134,31,24,93,217,73,118,6,227,46,36,236,15,179,222,107,71,141,128,68,246,213,176,142,157,161,165,212,35,78,8,209,172,182,130,129,195,172,22,104,237,58,159,208,240,140,73,16,224,123,111,168,101,131,110,77,54,214,247,160,112,220,86,95,80,240,163,213,115,42,120,127,45,151,255,215,103,246,126,152,194,240,143,189,54,82,174,166,194,144,41,209,67,130,28,183,201,174,200,163,10,183,216,55,31,53,25,10,112,210,223,244,117,60,253,202,58,110,197,8,126,59,32,156,141,208,164,208,94,95,225,250,177,172,173,117,75,216,172,85,245,61,45,243,205,187,156,78,141,10,45,240,207,156,104,246,80,176,36,176,239,113,143,61,79,191,102,240,202,146,25,166,86,102,148,166,225,215,13,254,172,203,57,55,170,137,82,66,141,193,50,92,126,121,176,157,31,176,92,192,67,52,184,159,207,225,230,214,106,111,151,120,129,202,25,130,69,56,80,65,158,101,55,173,207,187,145,98,112,250,204,61,23,89,32,134,219,113,164,15,110,122,41,230,24,93,141,12,113,245,6,175,118,199,156,217,242,15,55,113,199,205,164,90,251,17,13,202,248,77,217,235,34,92,106,135,2,131,41,247,66,230,219,14,1,51,223,212,164,14,210,83,248,127,123,156,189,71,109,213,160,211,159,222,230,218,97,247,91,83,64,123,222,249,88,120,171,234,147,115,190,42,40,113,163,201,117,9,108,46,125,34,220,173,55,56,80,33,244,96,11,234,183,100,229,131,78,33,113,24,27,246,10,197,204,198,131,55,84,10,64,76,143,211,238,185,112,136,1,248,52,102,156,75,254,7,151,218,50,82,205,81,216,124,58,168,127,36,77,99,33,107,150,8,190,68,23,2,171,0,94,77,191,197,88,115,82,120,80,140,252,39,157,142,135,44,220,223,236,112,198,246,182,112,190,12,216,202,41,92,4,155,139,107,114,74,134,33,24,42,60,251,241,184,67,144,85,157,21,166,120,219,243,198,234,0,106,181,233,215,244,228,26,189,102,45,165,247,175,123,110,176,208,72,75,205,0,36,46,65,128,182,235,88,103,25,93,155,172,110,123,40,19,156,82,3,151,13,134,31,39,62,209,21,41,65,108,10,31,88,247,220,68,75,233,134,137,147,246,177,247,212,133,73,225,29,69,16,127,25,25,67,54,207,194,38,48,14,67,112,70,81,145,184,191,248,44,55,92,78,241,187,37,217,165,159,195,44,189,177,15,9,59,52,140,219,223,143,104,32,170,82,40,85,69,60,166,238,113,191,35,204,10,55,111,100,109,56,254,187,185,125,179,82,190,223,54,10,9,5,5,11,169,78,42,15,67,190,171,174,171,148,236,91,242,76,103,124,255,6,68,119,108,130,192,214,162,10,113,3,184,114,124,187,128,0,204,85,43,46,40,234,91,102,193,39,246,169,184,27,121,0,233,118,101,35,174,239,220,28,103,253,220,159,46,90,147,24,170,114,166,217,38,41,250,173,44,36,115,224,244,171,130,212,134,5,238,155,65,169,197,14,138,31,9,47,93,6,154,213,236,197,75,220,11,137,97,156,109,165,143,10,227,247,8,231,219,116,244,94,166,110,155,119,190,5,148,228,132,136,76,200,120,29,117,75,228,222,105,63,7,161,155,2,52,218,88,117,2,53,105,212,72,160,16,140,214,128,189,14,187,26,146,46,95,6,40,216,165,131,82,144,75,147,197,62,245,201,9,79,170,123,28,0,193,233,218,186,123,122,34,0,156,76,98,33,120,225,201,240,6,81,125,250,106,129,58,167,72,249,35,70,128,253,167,26,89,118,155,134,51,94,111,63,220,157,74,15,51,168,160,220,214,7,217,98,157,66,9,245,4,241,92,46,92,11,234,188,219,120,133,98,60,196,10,117,197,204,248,159,152,119,79,47,56,33,157,147,237,154,212,29,83,250,140,96,208,111,142,165,183,80,96,55,228,123,84,52,101,214,82,227,170,43,132,41,4,119,142,72,199,165,192,107,160,255,169,196,93,235,108,193,155,220,95,84,135,55,155,171,211,219,59,202,4,143,225,19,172,115,28,226,191,231,215,168,209,208,254,118,236,28,66,238,169,136,31,55,88,62,32,66,193,152,93,110,68,123,72,192,220,121,253,84,189,67,181,206,250,202,2,10,28,154,188,65,71,222,204,23,79,241,19,152,238,13,18,112,219,217,20,117,187,144,190,248,253,207,163,123,56,229,94,177,88,135,248,30,67,155,193,114,12,217,96,180,73,166,162,99,8,58,2,78,138,226,219,39,91,140,209,59,149,29,242,190,135,84,255,200,40,26,182,186,254,53,140,238,140,26,157,156,85,163,28,26,143,115,9,95,190,50,19,219,154,63,246,142,86,97,9,103,67,151,16,227,198,52,34,190,187,42,197,117,43,189,83,222,159,185,70,167,205,245,239,231,99,66,6,152,102,141,19,217,208,35,2,62,165,147,96,59,223,42,128,219,134,105,5,217,202,42,11,1,217,215,62,242,254,160,25,115,96,96,97,84,44,85,150,89,167,185,49,205,4,31,237,21,4,11,118,26,159,202,95,201,232,193,135,98,240,83,129,53,124,102,232,160,237,192,9,65,144,51,189,226,195,129,214,228,24,248,24,14,228,1,210,42,40,54,88,248,49,136,52,75,75,69,3,26,210,53,39,238,104,153,14,162,18,146,140,212,212,201,105,98,149,168,239,21,48,170,17,204,79,126,180,248,67,252,134,30,187,236,72,142,183,51,103,43,89,245,124,76,125,241,134,57,95,195,16,184,220,223,212,88,246,194,27,3,33,179,131,248,170,108,230,251,247,0,62,77,23,241,199,4,128,80,42,107,187,178,97,234,108,80,129,25,254,63,240,198,41,217,117,29,70,200,173,116,224,87,219,175,105,21,67,87,10,105,36,123,137,109,35,133,173,139,43,166,168,47,10,191,246,251,58,184,104,170,53,85,103,188,245,65,120,83,29,206,123,98,33,165,55,206,4,211,96,220,222,16,138,181,208,184,100,10,155,174,217,126,103,162,54,194,184,141,10,97,214,137,141,115,44,106,44,71,55,3,174,149,196,73,231,115,236,45,2,106,194,30,236,177,140,136,164,113,46,164,26,117,186,248,76,1,202,203,74,147,8,130,42,0,41,199,216,239,149,182,103,255,199,219,85,66,214,63,46,132,0,174,159,88,251,123,110,227,0,50,102,205,188,195,41,171,9,241,23,195,238,53,144,127,230,37,192,141,33,191,153,97,242,83,43,191,179,19,78,72,52,231,177,83,52,242,142,156,207,245,66,7,175,3,182,136,166,74,97,59,209,88,43,43,214,115,240,95,101,45,35,88,104,244,88,19,228,15,13,63,36,240,178,180,186,104,80,84,53,73,194,59,33,221,150,174,203,239,6,245,113,216,203,238,5,217,143,223,209,110,32,197,136,183,11,169,160,89,201,29,85,53,22,109,34,96,67,135,1,64,195,19,48,183,140,122,212,110,253,37,80,108,71,93,243,89,15,204,61,194,226,6,23,103,221,207,4,203,178,26,110,170,166,183,88,230,249,144,84,173,59,17,229,45,182,102,5,110,138,174,36,73,38,36,37,134,116,125,177,124,77,191,240,203,243,37,168,38,235,207,56,190,254,50,1,191,62,243,181,31,62,13,250,72,255,186,188,16,210,70,116,15,250,246,83,188,184,203,231,243,233,44,242,237,53,193,113,0,23,171,60,43,70,158,132,205,242,104,79,121,140,66,254,17,84,156,236,116,69,128,99,244,69,107,35,31,28,78,196,203,128,198,41,236,77,212,199,196,48,47,188,216,87,229,1,225,14,183,56,87,141,52,95,136,219,204,24,104,76,86,231,77,238,236,197,101,99,130,159,134,111,92,110,206,255,121,23,119,154,168,27,97,184,75,128,49,117,254,151,186,174,71,94,197,161,28,200,15,47,44,65,38,30,52,95,221,178,104,253,199,94,245,189,134,243,215,148,27,224,127,15,156,201,93,234,210,30,211,195,14,152,249,26,250,176,176,162,195,164,90,254,158,255,168,27,119,9,121,214,139,115,61,2,100,151,98,213,102,49,94,65,175,166,128,122,97,40,48,177,147,187,233,37,185,249,181,141,65,35,216,138,49,20,246,111,30,58,158,43,243,67,112,109,196,88,130,57,244,28,47,253,224,195,27,153,5,120,223,5,70,46,56,240,9,168,245,188,197,100,11,35,160,199,255,15,60,228,96,38,254,63,94,46,80,37,206,11,43,58,233,73,229,205,239,115,45,139,139,77,236,6,158,16,193,127,240,100,69,79,114,227,153,61,22,103,170,45,155,20,33,150,155,206,171,72,2,73,135,232,16,217,22,146,220,62,91,165,202,45,97,87,145,228,233,196,224,122,14,65,94,41,15,45,153,226,248,195,140,95,220,245,182,206,223,141,246,32,101,20,29,147,170,142,24,224,11,154,3,157,42,79,250,241,75,252,26,94,186,85,54,250,103,183,142,218,149,90,42,253,191,12,176,43,207,57,255,36,101,173,43,142,221,49,104,129,79,158,176,118,48,161,4,218,229,132,90,100,41,134,207,13,201,136,163,92,220,213,128,131,46,56,227,28,200,69,104,146,237,215,210,66,18,132,195,114,0,31,145,63,68,42,159,252,236,189,125,1,190,153,198,55,6,211,20,21,33,204,39,157,66,206,148,237,194,85,182,69,40,243,58,134,230,86,101,189,53,195,49,70,93,89,130,162,0,33,12,151,41,241,135,36,246,6,140,101,253,114,20,185,61,247,149,253,140,96,59,139,221,75,93,89,9,13,105,141,195,50,197,17,76,138,86,130,192,232,119,153,92,124,118,76,157,203,222,210,59,234,171,234,183,63,89,243,247,62,47,226,167,56,195,9,217,126,152,158,88,195,109,109,84,200,250,130,182,6,73,112,110,160,178,222,75,231,50,5,28,254,220,38,115,209,167,42,206,121,83,232,131,100,199,84,5,66,174,68,152,111,24,60,73,244,107,2,91,221,24,134,129,218,246,70,88,28,152,97,188,7,24,99,22,53,160,26,245,123,101,116,106,183,147,149,209,70,99,83,203,236,119,49,136,125,199,43,98,4,219,210,23,114,222,5,123,22,139,118,49,56,204,23,178,182,58,221,3,41,121,197,221,231,65,199,116,119,164,83,83,34,235,103,138,29,175,133,209,68,95,231,119,174,185,214,72,132,176,247,184,38,18,212,224,144,210,92,64,118,243,194,93,64,68,71,56,44,95,122,142,10,244,140,248,21,173,97,248,244,69,81,189,118,92,82,75,159,182,167,61,116,182,4,145,23,188,18,24,140,157,183,11,57,43,63,136,173,99,0,21,10,220,157,187,79,92,2,118,221,64,185,8,23,122,117,255,89,213,139,60,42,224,185,137,55,148,174,167,147,17,224,119,245,27,31,51,182,218,249,185,205,177,224,62,243,248,237,211,208,122,91,76,106,67,45,216,82,148,171,208,245,23,135,5,90,59,123,54,251,187,137,250,221,206,66,138,34,137,57,17,48,40,198,218,199,247,14,75,169,65,212,234,7,19,11,7,174,137,178,57,247,246,125,196,48,186,217,7,71,184,112,161,4,253,229,27,111,127,249,38,188,101,158,161,9,41,63,133,153,3,166,183,17,13,202,15,119,214,74,158,156,103,255,98,181,44,102,30,144,49,196,119,144,201,255,15,12,56,67,38,200,38,16,219,110,116,0,23,9,4,84,245,52,119,66,65,243,70,134,132,211,50,39,167,194,69,198,22,93,81,117,73,10,47,80,86,130,21,158,55,82,190,51,95,210,214,11,230,72,79,126,6,128,70,209,196,241,122,246,196,226,80,30,253,63,37,66,109,48,90,46,81,129,188,57,85,155,95,107,45,182,45,184,250,249,179,39,31,71,191,138,180,9,121,102,0,231,233,99,83,112,25,188,80,82,125,168,20,41,239,193,32,43,132,89,139,101,245,41,49,162,121,103,89,14,254,146,96,200,244,55,47,85,223,217,248,168,224,155,37,234,237,45,31,142,197,164,19,14,167,74,137,100,168,158,162,133,127,70,114,44,137,235,93,174,222,30,214,189,118,228,16,5,108,73,37,22,27,125,33,191,135,227,250,30,25,246,185,94,172,139,50,157,108,89,94,45,127,43,249,25,122,169,25,72,81,127,72,137,204,147,72,67,218,162,117,208,4,194,128,46,139,17,227,112,5,227,141,242,51,48,103,227,174,220,50,122,31,213,127,179,169,227,171,69,70,12,205,123,73,204,107,230,151,174,42,33,244,109,208,67,219,37,255,62,11,175,57,42,12,134,137,196,110,101,69,127,112,46,250,100,231,245,50,244,208,86,80,165,117,101,133,92,97,36,209,194,170,47,204,213,162,218,196,82,193,173,170,248,248,193,87,156,189,128,131,52,199,14,81,14,133,134,85,179,24,77,201,18,17,218,151,22,98,126,245,218,130,30,192,201,163,57,32,9,29,1,249,206,79,5,210,0,78,30,254,181,3,160,129,234,158,47,222,147,128,147,229,198,172,108,21,62,92,141,239,100,231,48,192,201,106,186,4,22,134,236,71,227,177,156,113,200,76,167,17,68,94,223,130,11,55,154,15,77,186,18,176,28,105,102,47,211,167,77,91,49,66,214,62,39,152,0,89,229,177,205,103,110,136,211,194,213,237,11,119,64,91,70,197,220,14,128,196,78,23,133,166,146,81,143,245,3,13,178,20,180,207,143,195,106,196,32,11,95,28,47,205,220,13,176,13,88,2,168,249,123,165,217,228,56,113,248,207,129,214,208,141,99,70,92,184,131,186,124,52,37,215,22,78,127,39,48,169,169,81,50,119,211,146,167,237,187,217,111,68,47,142,208,147,110,77,39,180,204,250,141,194,108,106,66,231,114,161,239,209,202,167,224,77,14,200,141,27,239,35,15,87,142,132,224,28,151,168,44,158,231,71,231,139,115,80,195,234,237,246,60,168,147,140,240,97,31,209,140,194,219,191,131,24,22,36,24,122,49,19,92,124,35,142,40,146,167,232,30,149,37,195,50,17,165,15,88,84,173,245,192,187,223,7,209,97,196,117,100,115,92,110,184,39,169,94,217,21,120,27,79,249,23,250,39,44,150,107,206,14,165,9,89,107,208,104,209,10,83,251,88,32,197,35,7,166,34,23,212,3,226,3,156,205,146,110,98,170,96,229,250,6,133,125,125,252,44,217,107,53,188,16,92,70,55,203,16,118,168,2,60,9,101,175,58,84,123,54,248,222,211,73,9,25,6,86,95,216,43,50,105,56,136,82,112,1,0,177,88,35,60,101,139,224,15,108,139,41,241,47,60,7,28,202,182,142,209,249,102,240,95,12,221,161,63,55,209,141,14,173,128,144,74,84,101,227,107,151,10,244,249,22,154,136,96,249,118,150,42,29,135,172,154,109,93,182,55,3,131,251,153,1,213,42,99,99,131,165,60,41,169,238,102,43,49,233,206,176,85,252,105,155,97,12,115,177,202,248,141,132,19,16,77,67,229,168,180,93,84,21,85,24,89,125,238,92,248,237,108,37,1,80,243,169,151,210,201,34,107,189,172,51,26,139,32,240,21,2,21,76,136,10,5,38,117,183,187,221,38,196,100,45,141,78,189,159,59,54,125,176,124,228,48,30,29,52,16,43,69,196,218,7,210,224,68,146,129,153,99,42,210,222,80,109,186,183,211,68,100,33,182,50,110,64,188,119,236,52,58,240,240,251,10,234,236,142,165,178,107,144,238,62,8,83,9,143,81,23,221,208,44,248,253,159,247,174,234,140,23,88,95,126,176,217,170,20,151,156,143,24,228,206,52,115,100,210,63,102,233,4,167,221,102,102,18,224,24,191,140,127,79,223,241,180,224,88,235,101,103,111,92,0,48,40,70,170,71,160,160,189,239,241,70,69,121,165,192,223,14,115,167,135,65,81,139,120,146,251,101,11,76,217,92,75,65,3,242,178,97,47,240,88,155,204,56,29,218,236,193,68,165,187,78,97,236,230,230,50,167,127,11,239,93,231,3,103,200,194,134,7,233,178,118,12,22,121,7,219,163,43,132,41,140,228,137,47,240,172,210,165,136,121,125,248,229,244,118,225,247,155,233,245,189,109,27,1,47,143,62,95,180,156,217,214,52,60,151,179,3,163,14,120,61,88,244,61,225,231,48,185,93,96,143,183,56,174,91,165,0,138,148,185,94,158,99,230,74,213,148,128,103,233,115,254,67,185,162,14,23,58,62,6,42,255,203,176,114,170,236,138,22,251,207,199,172,33,61,60,112,208,224,122,255,144,3,239,122,244,42,249,65,204,61,70,110,39,156,34,237,42,209,227,216,38,158,186,255,55,30,9,101,41,45,85,62,12,74,113,24,10,252,242,30,148,52,142,62,97,68,198,179,9,107,192,182,9,127,179,83,92,88,246,186,130,122,31,153,76,141,230,15,47,196,106,104,36,164,155,192,79,249,208,34,111,88,239,94,16,106,28,201,225,7,194,9,230,20,49,179,250,190,100,25,83,229,60,146,154,118,122,56,30,2,12,81,99,163,161,66,89,185,62,83,36,246,181,58,87,114,6,96,228,144,33,172,59,125,216,116,84,155,83,80,162,123,136,64,81,201,11,5,157,70,11,42,47,140,106,156,205,44,147,125,93,12,97,1,250,249,74,124,192,116,136,147,83,65,201,5,108,146,198,138,85,191,88,35,191,201,50,21,126,211,206,22,78,5,246,170,204,131,71,54,12,220,204,85,222,203,173,8,213,136,227,226,249,15,74,212,167,83,150,26,205,53,205,173,234,57,113,239,216,58,43,176,11,19,82,172,42,58,236,177,158,186,40,106,223,182,240,186,121,77,110,209,78,82,58,167,43,204,0,206,58,119,111,101,161,236,149,69,98,116,48,100,33,236,165,27,120,142,198,245,60,205,154,204,227,205,62,17,46,22,87,189,52,155,219,16,111,184,22,5,42,245,128,44,37,9,60,250,119,242,6,93,68,157,83,218,101,53,160,87,246,239,24,247,27,144,66,118,62,248,1,87,88,89,212,25,101,195,60,78,110,238,115,24,175,202,28,150,245,182,221,244,186,147,54,75,26,41,251,207,17,25,152,54,215,81,220,174,214,80,70,179,57,138,19,180,41,177,150,250,92,213,55,163,69,114,124,232,106,157,133,246,233,181,76,102,109,77,161,68,130,48,158,181,123,79,230,116,248,182,31,9,249,155,188,239,37,208,125,72,125,198,206,178,255,84,99,34,228,62,221,170,220,44,215,104,138,84,178,192,222,82,223,21,22,240,244,207,16,135,76,46,180,227,140,217,204,236,181,55,36,37,189,65,58,142,78,127,5,214,27,199,79,146,100,211,16,255,236,240,150,30,196,249,196,248,212,93,68,252,58,171,82,135,119,47,239,215,48,60,125,88,111,27,224,83,201,212,64,129,12,22,93,16,122,129,151,203,150,208,136,28,162,177,179,137,224,44,161,3,79,191,192,221,15,224,158,168,195,40,121,185,54,196,18,199,129,40,156,155,229,219,122,93,114,255,78,69,131,206,222,251,103,13,93,186,109,214,199,143,79,200,207,83,50,210,212,94,119,83,242,231,248,30,20,143,99,192,245,55,216,121,82,156,162,204,115,126,163,140,209,154,230,246,220,219,168,62,179,27,118,201,140,14,16,20,78,18,162,245,25,147,154,120,243,173,11,187,9,200,173,14,184,157,253,55,169,45,6,100,81,248,84,170,171,109,9,254,118,35,68,33,73,241,111,92,112,19,214,254,64,47,150,209,109,131,254,69,106,95,239,223,51,225,47,224,139,239,38,20,126,62,147,5,140,244,12,106,79,120,27,134,0,144,174,187,60,206,16,158,194,84,168,46,242,9,92,204,138,171,206,155,243,174,160,73,197,203,23,217,228,56,202,57,213,193,124,101,67,215,14,213,103,23,153,221,109,147,7,92,188,138,173,91,185,145,199,83,142,229,15,46,108,130,123,140,15,55,250,122,33,253,234,246,159,142,120,209,82,132,250,58,72,84,29,65,188,166,155,167,192,169,108,101,47,28,107,104,172,82,121,120,137,218,29,211,14,89,90,98,239,155,4,6,226,204,137,230,245,213,73,166,221,136,197,26,177,253,93,200,38,227,55,92,133,143,106,183,105,201,11,241,189,160,189,173,63,138,3,171,83,240,74,23,26,223,157,84,225,97,175,91,223,175,185,104,167,34,68,117,83,83,40,250,179,231,118,72,82,70,169,150,193,15,50,242,94,193,143,11,142,240,118,164,167,217,50,210,111,50,24,241,150,228,1,19,205,184,102,153,245,127,91,7,178,166,7,41,183,50,207,238,122,2,110,0,249,57,53,169,61,100,60,3,112,31,4,237,220,3,44,21,24,255,151,178,210,133,55,43,208,136,137,19,179,238,135,72,199,2,126,61,74,81,121,142,128,39,104,22,28,31,13,62,73,49,123,81,181,123,112,14,233,113,42,205,58,238,29,92,59,145,201,61,92,32,136,66,2,89,123,17,136,85,24,117,140,82,193,51,0,139,60,241,72,6,109,125,28,145,112,43,11,79,27,88,219,24,100,118,183,108,15,56,181,84,88,223,30,128,157,235,82,254,52,138,125,176,184,48,0,153,42,131,166,101,106,77,22,97,246,40,186,38,129,72,179,210,161,50,211,147,161,125,14,50,85,99,38,76,65,76,148,104,148,181,3,101,233,108,230,186,249,243,215,33,128,92,37,130,158,64,176,79,124,226,99,226,101,198,229,161,143,67,103,218,127,18,57,67,225,6,199,57,170,172,26,78,77,105,148,2,84,215,142,59,89,198,28,95,247,116,80,132,25,72,205,185,12,169,106,232,244,68,187,242,236,93,65,138,221,153,77,191,130,114,54,13,205,95,113,244,254,112,131,118,123,255,221,158,48,38,37,22,183,90,65,119,248,17,36,111,63,193,46,191,5,143,130,114,125,107,201,252,89,41,196,197,60,183,104,55,168,132,135,60,175,16,177,146,78,35,87,119,127,116,118,61,120,155,220,137,176,246,118,132,108,97,65,153,161,190,72,54,71,48,245,197,137,46,129,159,250,122,163,135,137,185,47,23,122,151,137,145,251,47,188,103,58,27,116,118,236,68,83,36,73,30,188,255,65,161,198,23,173,160,1,224,233,133,198,115,82,228,237,1,27,152,135,210,27,228,118,108,70,148,165,23,116,103,49,211,189,40,228,31,222,241,252,111,135,192,238,86,65,36,120,233,201,225,140,137,254,115,69,47,100,37,101,165,54,231,182,5,233,96,110,199,208,77,207,218,40,150,195,73,148,117,118,239,46,56,196,117,2,47,186,3,159,189,249,10,63,77,95,203,44,132,88,58,207,83,37,45,34,181,137,252,122,171,18,220,81,164,197,145,143,175,154,166,28,191,101,81,100,120,207,215,211,254,49,124,219,88,95,191,178,74,169,154,53,102,211,175,211,233,104,193,164,51,242,173,43,189,135,120,1,183,8,111,56,178,146,175,68,182,50,170,162,237,86,224,180,220,0,137,21,81,103,216,254,166,124,119,70,99,109,193,157,7,235,160,84,12,79,22,102,105,242,75,0,21,0,207,207,188,94,218,12,248,244,18,192,156,61,99,238,43,255,69,183,105,50,39,25,131,56,203,212,56,44,244,128,193,236,166,113,42,43,239,67,178,205,63,29,46,123,112,219,66,175,199,22,69,79,51,192,46,172,14,209,13,199,79,54,81,205,220,18,68,213,129,146,137,60,8,241,124,73,246,13,221,71,177,31,24,172,34,185,42,24,190,133,106,10,77,170,102,157,42,72,87,27,210,14,165,85,214,90,74,140,226,50,94,233,106,129,220,5,170,201,143,250,241,2,69,212,157,103,211,135,243,17,219,131,25,63,81,181,21,34,242,100,99,179,31,69,212,167,98,138,182,15,240,103,200,81,169,137,150,161,252,15,43,200,7,212,120,226,182,105,117,40,133,35,169,185,158,181,21,184,126,208,143,104,30,213,67,88,196,43,197,38,135,187,99,125,27,137,204,17,154,60,228,37,165,113,141,149,189,33,69,93,181,50,76,192,117,198,113,152,83,117,230,59,98,94,102,0,27,43,113,23,100,199,200,73,101,13,251,10,1,129,144,169,145,224,255,220,153,137,74,161,136,186,21,201,35,143,232,95,185,97,187,25,130,3,196,205,97,94,189,220,132,246,38,90,221,110,180,221,184,210,27,133,135,126,15,211,188,52,22,223,82,164,59,27,147,45,1,149,214,36,0,138,178,12,122,163,39,216,148,69,28,6,205,76,81,120,173,214,179,243,164,88,192,242,59,48,112,229,133,211,102,191,111,71,122,143,122,130,106,75,221,97,32,53,130,4,201,250,246,183,140,131,52,82,191,219,213,29,244,202,111,84,231,27,101,23,21,169,202,113,93,86,105,108,195,37,144,204,123,155,58,243,93,106,24,60,16,226,133,12,247,84,47,244,226,82,61,129,89,215,56,231,155,104,219,133,154,0,39,71,221,16,45,183,251,28,93,238,199,13,74,2,197,159,64,220,113,81,71,138,212,189,192,251,152,61,70,27,7,46,187,195,150,47,58,198,204,113,145,95,79,171,107,245,128,174,239,208,159,14,63,148,141,228,50,232,100,113,136,93,172,152,123,123,83,179,156,30,7,175,12,202,195,241,52,64,157,206,94,79,198,20,56,133,98,207,3,142,84,141,182,209,185,20,23,103,64,139,22,228,149,72,160,39,42,205,138,58,43,94,192,201,117,110,165,101,101,188,230,93,136,143,127,28,138,212,33,107,140,146,115,246,8,0,129,216,195,167,139,163,215,138,38,61,52,91,58,69,254,241,110,46,152,209,217,102,9,126,100,224,20,37,251,72,226,71,195,214,24,32,37,116,93,234,70,122,199,131,238,68,110,20,70,188,140,181,206,203,112,152,58,69,227,130,120,255,31,206,171,18,24,71,163,13,43,153,253,14,224,146,204,13,67,127,111,225,166,7,182,11,90,41,66,12,77,16,227,20,78,89,220,222,103,92,242,193,108,53,184,225,218,188,53,235,177,78,29,7,158,141,201,192,158,85,123,112,108,67,80,53,138,63,154,214,124,112,64,116,173,127,45,84,70,99,105,200,24,57,150,40,201,85,240,77,150,19,108,18,49,71,153,180,221,55,31,106,38,17,13,93,100,241,62,216,221,224,233,30,218,176,114,175,221,226,51,97,190,249,40,79,173,18,56,134,2,32,196,63,174,193,94,123,21,109,148,210,208,209,47,86,75,177,191,128,117,126,184,169,187,39,154,149,98,18,77,174,194,230,91,154,170,165,112,203,119,217,18,111,65,146,152,147,143,244,217,189,54,237,117,75,223,13,184,113,53,44,82,151,80,202,52,157,210,125,45,196,97,129,127,242,145,48,142,61,88,238,172,198,126,74,126,129,112,96,246,193,203,216,148,176,131,183,152,86,61,230,182,228,240,14,187,109,228,162,185,58,174,157,22,155,95,168,243,53,11,44,184,159,58,179,36,193,57,140,152,57,155,210,210,155,115,121,255,149,177,125,221,115,174,203,213,106,157,8,53,44,112,123,242,64,206,35,42,208,170,124,4,117,161,24,92,189,130,40,97,164,103,187,41,196,25,128,49,4,40,84,54,226,24,167,222,125,29,234,69,80,22,172,175,240,193,241,126,135,67,187,90,117,52,208,33,236,204,91,183,226,132,155,162,38,87,95,88,192,232,86,19,25,11,152,114,65,207,200,192,125,102,253,154,44,17,97,83,48,22,46,184,192,94,156,189,148,193,39,5,23,63,210,127,239,88,143,37,48,168,68,85,33,35,79,133,37,178,60,205,7,235,79,90,18,31,16,74,99,241,121,42,107,186,53,91,63,104,173,39,197,109,68,236,13,243,142,109,199,98,29,155,107,22,9,90,130,206,194,80,58,185,37,134,57,41,81,108,57,93,38,14,3,210,253,198,2,184,174,40,217,139,15,194,107,98,61,115,144,134,239,251,227,156,14,143,181,162,115,224,189,84,217,60,103,96,92,216,15,52,26,142,126,20,219,248,58,48,131,43,2,143,79,151,190,247,14,152,164,20,197,10,240,53,25,11,111,12,187,13,179,209,125,143,79,200,38,180,187,130,213,120,60,158,102,104,170,129,239,91,200,196,15,250,156,4,189,66,184,249,215,42,6,131,224,34,116,128,157,201,201,21,88,67,228,36,151,194,18,205,224,188,130,188,245,123,42,141,177,161,29,232,224,172,228,147,178,166,153,244,115,160,28,116,110,36,71,50,165,40,123,135,102,69,238,155,174,92,180,28,29,11,54,252,175,46,188,122,204,79,150,17,222,87,97,10,94,173,254,67,137,148,245,186,17,122,234,231,131,6,192,229,140,10,217,27,200,107,82,212,113,8,169,92,120,98,127,228,98,240,152,103,41,103,50,92,117,60,112,86,182,169,119,46,155,208,84,91,201,135,114,9,26,64,205,39,233,229,132,251,3,181,72,225,126,84,216,61,53,216,240,16,32,69,87,98,211,33,247,28,189,243,143,156,231,190,177,114,76,171,20,242,86,103,36,139,201,3,110,9,32,57,122,7,28,27,165,126,94,254,83,60,77,87,255,36,201,35,127,235,173,38,173,75,19,246,93,148,134,144,55,54,213,200,64,224,98,179,80,110,187,161,12,128,106,68,239,165,231,137,116,239,61,56,22,82,119,55,92,16,223,54,60,181,232,142,122,121,246,224,169,183,167,138,115,43,123,128,86,196,78,135,120,168,20,25,236,75,84,34,201,105,158,63,130,222,205,73,131,112,148,28,235,178,228,43,89,34,226,239,38,77,222,55,225,22,84,132,124,49,106,31,220,18,62,250,35,142,111,98,170,249,53,33,76,199,88,202,77,51,94,179,114,83,19,99,24,242,113,134,115,56,183,37,161,104,234,100,42,106,34,198,120,148,102,56,240,41,141,192,60,104,47,43,238,147,136,87,251,48,123,248,216,180,255,102,103,229,169,129,129,211,182,254,23,207,124,39,178,225,23,166,167,6,57,73,167,188,12,195,255,201,112,58,10,232,143,117,146,86,236,211,95,70,28,218,93,178,164,147,227,59,240,79,194,209,7,206,113,22,100,230,187,242,191,225,37,163,99,45,102,224,248,35,76,11,28,175,113,218,120,89,81,114,87,167,139,81,87,44,76,70,170,192,108,6,39,138,94,15,56,116,8,113,252,247,197,134,134,101,234,237,124,21,136,203,160,40,229,190,72,173,44,206,79,119,62,71,194,167,238,187,45,32,203,246,26,243,30,86,253,237,169,54,132,96,73,150,228,127,151,19,34,79,165,163,218,150,174,219,234,116,7,191,27,35,219,97,188,187,64,206,167,77,209,21,105,75,248,106,209,78,227,211,19,81,229,92,240,66,180,207,140,4,242,109,72,244,50,218,228,107,234,183,238,104,140,190,158,157,99,192,33,89,187,208,238,233,35,143,57,64,13,92,48,182,200,37,202,1,56,52,149,86,30,114,177,81,215,213,173,23,11,224,195,152,120,102,30,39,185,4,60,93,172,207,67,236,153,194,8,31,251,232,113,15,253,78,93,192,115,240,75,66,27,222,226,1,11,65,91,164,0,243,222,118,123,195,250,29,134,39,142,63,36,95,61,176,141,114,153,18,15,167,99,192,35,246,247,72,74,145,25,71,63,160,137,9,227,94,252,104,30,62,226,136,135,101,77,171,14,54,17,89,139,188,4,145,189,150,200,252,230,57,82,88,60,29,106,4,36,53,167,195,145,173,62,88,115,28,242,220,102,20,164,60,227,53,244,217,170,55,230,81,87,234,122,219,253,45,19,33,87,243,42,226,75,199,177,68,194,217,157,194,58,144,104,98,161,65,27,102,37,40,35,132,207,245,98,244,184,90,11,1,128,120,176,151,64,104,53,250,211,83,103,62,24,215,240,61,63,89,109,221,98,122,74,74,210,40,177,121,242,155,179,243,152,157,82,189,131,206,70,246,224,80,176,115,203,186,124,72,250,128,87,216,132,254,143,245,3,192,66,185,75,48,91,144,164,175,229,108,182,248,21,214,135,140,179,44,202,98,179,151,73,153,213,95,61,1,208,78,57,65,182,113,51,109,76,190,242,75,204,87,237,91,254,72,20,167,76,251,251,227,215,202,236,119,62,135,167,71,61,78,177,68,200,82,68,215,82,108,229,195,55,60,32,45,5,56,31,0,73,122,98,210,45,51,35,183,248,125,87,21,80,206,41,115,187,151,182,54,54,54,112,12,147,59,124,130,108,78,15,97,111,252,211,86,192,163,120,187,150,28,211,82,202,165,27,18,1,156,7,97,137,144,203,31,250,132,252,163,96,116,18,191,21,15,96,220,251,33,130,49,199,103,55,21,203,43,44,54,233,141,44,238,159,133,17,38,87,0,182,238,166,227,97,114,119,228,57,255,189,159,244,205,167,21,3,171,148,198,119,161,161,4,29,180,130,224,56,103,142,55,147,155,50,215,174,74,253,228,198,213,79,194,106,78,153,81,222,123,140,151,53,174,221,160,56,132,68,250,78,53,200,149,233,81,251,51,179,225,85,212,2,213,106,76,131,209,226,64,85,197,151,190,194,128,7,57,203,194,223,135,50,102,86,76,174,222,48,170,184,236,141,3,81,8,51,231,22,214,107,234,198,238,186,140,124,127,36,14,159,184,7,36,56,224,88,39,140,145,145,130,245,120,203,3,15,230,244,30,112,87,150,109,53,95,222,72,48,137,132,83,162,174,12,117,215,203,255,254,154,13,144,142,7,251,208,244,238,124,128,57,149,56,128,174,52,242,129,36,53,24,72,149,116,87,24,144,17,83,238,127,8,78,71,25,39,109,5,119,104,220,72,22,128,86,230,1,45,118,55,109,176,37,211,243,27,29,96,165,105,1,27,110,253,195,47,2,6,32,176,131,181,17,207,228,156,251,238,187,255,78,61,36,72,113,47,216,176,104,253,217,203,113,233,50,157,50,27,45,197,88,178,25,249,50,127,173,80,152,215,71,64,88,146,4,86,187,201,126,22,155,147,212,225,49,223,151,54,126,107,244,58,238,182,88,173,69,19,223,71,1,29,139,88,5,139,51,48,33,52,82,163,131,130,182,103,202,223,69,45,224,165,21,93,90,112,167,84,8,188,217,78,86,173,92,122,201,41,18,110,83,6,127,64,83,191,66,194,232,225,77,106,46,181,7,126,237,143,37,142,252,114,103,243,137,159,80,223,168,154,188,157,118,81,4,30,21,78,76,18,95,18,169,42,42,215,165,221,52,185,93,254,248,134,128,142,54,125,226,33,119,101,12,117,211,74,202,151,27,225,72,26,52,70,237,135,77,85,44,84,207,152,156,25,169,54,162,194,68,209,108,73,250,196,195,204,214,96,224,47,71,218,20,48,172,87,37,27,53,43,85,12,93,172,161,148,222,152,56,34,132,174,244,148,24,123,14,200,224,10,142,201,208,66,60,62,253,254,135,92,187,3,247,254,137,44,214,184,51,243,69,45,181,185,34,12,182,211,77,180,115,91,166,34,247,92,180,203,28,64,7,15,236,147,233,215,143,169,82,59,80,207,72,108,177,45,18,233,136,85,95,17,177,187,86,139,210,156,202,33,175,33,141,7,42,196,112,30,139,111,217,29,190,248,126,222,167,109,147,79,242,24,84,82,196,236,45,179,198,14,1,17,28,90,95,121,58,233,12,63,151,164,94,70,64,26,250,68,12,85,50,204,29,67,36,25,59,241,140,223,255,68,184,57,229,46,68,141,77,209,150,254,91,101,205,123,182,136,199,226,57,149,44,210,71,207,52,238,128,143,50,11,1,61,9,174,217,105,138,238,117,232,203,151,92,42,239,7,200,41,97,163,211,41,127,213,28,203,12,240,197,218,229,119,151,10,38,192,12,169,101,23,160,3,45,167,121,167,63,162,242,79,23,246,198,127,40,96,30,140,189,74,168,127,213,201,195,76,187,254,146,76,87,138,207,116,82,137,142,52,188,94,74,96,147,0,217,79,10,190,224,231,44,36,79,51,20,33,172,162,178,81,204,191,137,81,120,20,136,17,131,185,44,148,142,159,47,113,152,77,48,205,19,156,243,27,86,37,35,187,119,172,60,59,123,59,208,161,16,253,145,117,226,185,124,61,210,9,37,248,45,4,14,41,89,157,213,160,20,178,113,226,155,82,222,235,0,233,55,137,253,116,165,121,105,180,164,130,218,211,123,112,249,126,140,51,246,158,39,249,129,128,183,145,116,105,144,73,160,239,15,175,41,153,0,142,49,162,119,81,88,22,119,48,91,211,121,25,150,83,7,172,150,85,194,101,108,246,17,221,199,239,172,149,137,20,182,57,146,206,206,152,114,13,118,193,23,45,220,184,8,86,162,75,66,168,60,252,162,68,253,210,190,112,11,19,69,64,73,26,155,119,197,26,62,203,150,225,236,19,41,15,252,100,161,150,133,211,84,67,224,233,253,185,101,60,199,246,24,21,173,57,207,45,38,82,149,154,219,127,243,214,18,11,199,14,255,39,33,222,50,12,208,62,155,212,205,2,226,126,149,73,129,11,134,162,241,140,94,254,64,44,35,71,217,73,37,203,163,64,162,184,194,44,20,169,189,251,74,34,96,97,94,109,124,71,204,100,176,28,116,4,20,140,197,202,213,221,28,195,0,41,128,78,48,88,20,249,250,161,63,146,194,209,102,183,58,39,248,122,126,199,117,93,249,146,12,216,67,19,59,249,40,199,105,142,43,48,221,13,65,160,63,226,249,181,252,101,191,54,107,118,152,161,176,7,64,240,127,249,87,138,157,39,233,141,54,11,134,133,97,45,88,193,14,200,179,78,207,1,41,40,107,175,223,67,92,71,146,54,71,100,12,131,115,200,204,175,141,165,89,159,121,121,97,235,148,119,232,240,220,67,223,153,74,147,229,253,252,0,157,0,252,192,175,106,160,166,13,54,26,166,141,204,0,0,125,173,223,110,139,104,191,1,65,207,90,219,40,215,8,103,197,203,162,6,33,13,148,20,22,248,34,194,110,60,168,28,74,6,127,77,72,205,195,82,158,127,172,15,222,166,245,38,193,112,188,82,131,241,173,194,149,139,156,192,155,222,10,229,244,37,212,6,237,131,237,82,99,8,127,210,16,215,109,52,96,208,194,19,124,49,201,238,88,218,49,174,250,1,96,217,62,4,10,35,77,136,97,155,94,162,16,108,184,204,205,190,247,253,153,42,98,223,100,199,231,152,75,121,147,56,168,192,165,111,111,249,239,244,102,108,250,173,89,136,178,53,73,3,16,49,153,159,45,160,214,77,224,40,184,191,110,73,138,6,6,79,131,137,61,61,175,146,126,49,221,128,203,236,143,148,16,148,166,203,184,130,167,235,157,216,120,196,43,28,73,44,242,253,133,110,88,101,39,205,109,214,51,133,122,52,165,47,250,94,33,177,110,208,144,81,171,82,216,251,156,85,47,234,6,125,85,243,11,41,39,235,124,74,37,54,96,143,213,84,238,167,51,198,143,50,8,76,231,226,80,9,201,105,206,66,153,199,176,246,85,99,52,210,23,133,105,0,157,33,7,249,111,105,208,56,126,211,183,44,129,84,151,26,171,81,17,47,161,87,202,172,112,211,56,135,162,173,218,62,42,27,27,204,181,89,29,131,95,160,230,221,9,177,82,136,191,40,237,102,72,187,4,74,242,69,85,164,43,111,34,112,234,108,115,184,115,86,129,216,19,229,56,77,23,140,158,2,194,149,233,93,121,125,95,201,255,199,198,22,222,204,246,63,34,127,90,255,240,64,26,118,42,44,68,96,103,34,66,6,39,35,198,116,102,162,12,61,142,7,221,72,244,98,81,17,172,154,68,192,197,80,77,193,5,186,204,188,235,215,47,250,135,4,21,191,161,143,247,153,176,94,120,46,176,225,49,240,160,69,217,230,2,210,111,109,116,154,163,180,183,69,196,203,13,20,210,63,86,253,121,31,45,98,40,210,30,122,23,174,143,158,149,92,68,224,216,126,127,16,87,67,240,246,227,25,35,37,229,191,37,109,126,114,102,116,224,149,137,123,18,47,228,234,155,162,55,119,215,0,183,205,244,69,31,91,249,238,53,242,11,182,158,229,198,122,113,68,142,77,18,61,49,44,211,228,215,178,169,79,1,193,179,199,189,166,70,26,167,233,22,211,250,251,208,64,130,103,1,190,20,143,60,194,199,12,251,89,2,204,211,233,162,78,118,236,41,22,144,169,129,103,159,49,141,174,132,185,160,57,100,233,115,93,208,78,18,67,165,182,226,248,205,88,54,168,225,248,161,229,72,75,241,139,17,126,224,117,19,136,174,8,66,135,97,65,28,0,58,237,224,131,32,59,5,214,135,176,156,116,54,3,141,1,143,141,239,224,64,203,116,186,137,173,144,182,13,71,11,83,73,235,27,64,246,69,43,55,101,213,80,68,156,28,42,173,86,226,97,22,102,199,113,91,121,146,229,141,119,82,135,39,11,139,243,120,22,64,44,99,148,233,150,13,248,4,139,112,28,61,79,82,17,106,63,195,88,67,208,22,189,248,25,123,153,209,208,123,144,252,254,180,137,173,98,144,62,142,177,11,78,252,184,221,229,81,2,153,130,59,15,90,255,67,186,5,80,181,178,150,42,207,34,1,125,16,111,23,109,22,210,153,212,234,85,19,28,163,210,183,250,1,11,196,79,64,253,34,189,235,217,233,18,166,69,154,117,196,160,129,228,237,130,61,115,174,6,26,30,20,10,244,166,242,161,37,92,200,182,246,193,178,173,37,36,220,83,19,249,249,24,146,230,225,249,126,177,243,19,184,246,181,95,162,159,152,100,27,41,56,96,231,21,182,11,28,144,52,203,45,90,212,40,13,172,195,84,161,180,183,206,39,205,194,165,225,202,142,189,132,51,90,112,147,210,177,28,126,156,148,83,241,165,94,210,17,64,170,174,179,168,196,6,158,155,139,17,252,168,169,124,245,59,119,106,121,149,217,163,49,139,248,6,33,156,84,27,204,199,145,11,135,126,79,187,64,207,142,26,56,72,37,25,218,187,118,139,71,211,240,221,188,43,220,140,222,107,184,82,181,201,46,132,178,48,87,114,113,213,38,119,40,172,62,24,44,176,221,172,32,108,248,86,217,121,131,77,84,253,79,130,188,167,88,238,112,151,168,233,102,132,60,39,120,41,163,111,200,84,188,185,236,17,136,89,91,43,188,234,251,238,11,126,66,228,67,121,37,104,224,50,132,191,91,121,76,167,175,40,219,153,155,75,120,156,86,145,44,97,105,12,56,238,43,105,233,228,7,203,202,181,167,90,41,123,8,65,122,3,12,51,66,62,69,233,133,80,59,194,46,106,12,9,117,11,32,238,116,193,222,161,50,164,208,224,253,139,87,209,130,242,132,207,46,101,59,27,11,108,46,35,191,223,131,69,220,162,77,169,107,16,1,249,194,255,213,59,169,23,5,221,5,148,116,87,238,57,27,70,254,234,82,99,177,207,27,47,145,134,159,44,190,208,163,180,149,200,7,217,76,83,87,193,208,97,30,176,41,101,103,126,81,233,215,61,253,31,185,57,253,125,23,246,84,2,219,116,248,207,208,193,136,207,183,226,67,181,154,123,50,94,173,186,25,197,187,135,180,194,84,137,157,77,244,71,136,100,40,20,58,136,80,214,89,93,123,14,159,137,21,158,95,162,109,149,64,230,44,197,229,127,68,244,85,135,170,46,158,126,169,120,185,77,66,183,63,169,151,131,131,42,84,214,242,216,191,136,146,158,168,11,143,116,40,240,110,255,74,38,230,119,236,207,0,255,89,88,239,239,184,220,89,231,110,114,221,73,196,113,63,19,80,119,207,232,89,228,177,106,247,183,225,42,89,196,216,54,4,114,12,179,203,6,116,162,149,73,82,60,132,219,119,227,171,83,97,143,210,182,190,67,22,96,218,201,107,130,224,119,219,198,212,56,253,104,139,146,59,47,208,233,151,226,214,218,14,176,247,103,122,203,100,92,161,1,97,25,237,10,145,188,86,173,87,57,221,71,204,17,148,238,127,225,247,168,66,209,202,71,167,121,54,116,2,166,193,65,71,155,13,40,64,239,97,206,122,1,239,67,117,234,39,111,178,8,19,60,20,151,183,225,14,119,108,21,160,113,229,38,26,7,244,189,96,189,245,246,114,97,115,20,4,134,226,63,55,157,175,235,115,224,129,5,117,158,17,43,7,135,38,173,97,80,249,58,62,129,19,127,229,65,105,204,196,171,170,102,244,95,11,173,215,171,136,104,30,203,36,57,37,89,12,54,178,14,190,142,181,201,69,174,139,28,57,183,19,242,239,242,96,220,112,102,222,231,141,120,180,22,106,205,37,124,62,152,107,88,171,50,97,52,80,147,135,55,115,107,13,153,148,255,36,227,9,225,41,105,25,136,240,2,151,124,214,237,20,145,41,203,238,156,135,249,246,109,14,90,159,126,131,53,87,169,199,61,174,209,237,207,72,183,3,31,5,131,140,133,218,165,138,233,110,229,151,70,98,115,149,28,39,77,170,190,123,194,9,91,84,231,251,207,160,122,219,15,232,31,65,241,96,241,229,189,174,18,228,18,114,45,144,198,185,61,10,238,188,138,64,42,188,3,66,103,168,9,93,163,236,165,202,186,53,190,5,113,81,96,96,210,195,232,85,65,112,69,244,37,216,197,126,184,206,23,89,76,197,216,158,158,75,185,178,72,169,4,87,194,230,61,75,115,160,3,153,197,210,234,92,222,46,85,86,244,238,107,166,65,202,192,224,253,192,11,75,87,238,48,188,76,205,12,104,27,180,141,229,187,124,170,84,130,15,131,162,192,169,43,24,32,252,95,188,95,210,77,116,194,179,217,231,204,127,105,234,28,250,17,186,180,235,89,25,133,128,90,158,136,80,222,248,81,194,154,196,13,90,31,125,114,169,86,231,201,156,182,161,62,209,205,14,163,66,32,71,198,139,22,166,63,147,246,255,9,99,197,7,58,129,28,100,224,248,19,234,60,2,15,172,51,78,52,247,19,62,208,207,163,128,120,12,252,115,42,112,246,240,186,235,158,213,157,189,200,183,101,211,194,137,136,121,226,149,191,47,20,176,101,236,199,187,17,248,243,93,148,146,207,229,219,235,249,186,8,154,7,224,164,190,180,195,102,41,109,170,116,121,177,44,170,215,132,182,244,162,146,149,74,229,245,214,116,231,214,206,146,7,126,87,152,61,220,53,151,29,200,88,98,243,65,154,105,9,129,63,129,150,40,76,81,36,219,177,244,243,119,214,46,233,0,189,80,83,222,196,97,7,142,122,49,163,40,189,21,137,28,103,96,202,28,106,135,167,41,59,154,140,147,177,111,123,37,34,68,133,27,212,71,46,251,121,19,9,206,242,109,155,173,118,193,13,32,250,235,141,254,61,69,185,180,35,237,133,180,244,102,70,133,180,145,172,96,204,89,189,117,161,91,112,118,105,23,151,139,57,132,92,97,244,5,107,114,39,101,217,225,142,100,100,15,159,249,103,212,1,230,24,186,5,40,150,137,9,184,108,210,246,197,80,78,197,15,107,55,181,106,200,77,222,245,72,109,111,140,130,193,154,20,160,152,201,74,244,253,51,110,238,49,194,252,23,103,161,143,214,250,148,114,142,42,145,145,157,137,159,174,165,199,180,10,103,222,83,228,59,116,69,26,100,243,51,215,222,98,220,217,18,152,170,168,208,198,18,226,29,159,109,187,86,118,78,140,149,10,69,154,236,124,196,225,194,202,143,99,82,207,250,125,106,119,57,152,253,0,252,205,185,243,89,118,202,235,226,125,231,166,239,3,106,16,26,90,159,95,148,77,118,72,111,194,226,36,40,185,158,244,196,63,150,3,121,194,27,210,96,159,175,141,29,24,65,130,201,237,254,9,150,30,234,41,104,33,35,154,156,77,226,251,110,172,120,55,187,34,51,137,74,210,47,146,102,182,2,53,141,56,42,200,58,118,232,118,230,247,123,69,210,233,30,157,224,163,21,64,221,221,159,82,150,247,4,253,154,122,237,213,10,12,107,127,85,113,34,19,2,253,203,210,94,219,98,54,215,238,55,183,132,203,96,22,162,207,138,134,145,111,6,115,70,3,86,48,50,148,204,100,147,100,172,25,57,240,109,144,87,228,236,184,69,234,21,8,181,34,166,198,240,48,249,31,254,4,65,107,111,167,175,59,243,82,206,195,248,234,17,31,107,210,91,139,109,214,108,100,224,254,171,90,46,134,107,134,230,232,184,187,86,245,8,233,101,25,77,146,41,1,58,48,226,178,229,68,118,154,14,165,132,189,4,42,19,73,117,140,235,121,184,87,217,51,167,171,125,100,122,204,15,118,128,242,103,9,222,235,102,213,157,44,64,154,52,146,51,81,168,137,148,171,29,229,41,23,218,239,177,160,202,100,133,0,108,127,145,175,202,153,73,62,1,166,214,40,111,212,184,85,173,198,234,144,139,22,14,241,77,144,14,130,25,51,149,61,56,200,108,69,134,186,139,45,65,82,240,205,56,133,38,248,83,91,170,239,142,186,149,16,227,112,118,117,50,66,88,155,124,23,218,113,104,134,4,250,182,62,76,13,57,17,60,103,58,15,103,193,251,113,177,247,101,245,98,238,233,116,220,107,116,225,61,69,200,75,131,35,228,82,184,50,169,62,106,37,129,116,219,55,20,103,192,206,60,229,54,136,134,86,236,172,86,130,27,190,105,55,26,187,141,179,166,29,22,244,255,119,40,121,161,22,167,5,50,55,102,218,197,101,211,220,27,6,19,189,146,68,84,194,32,135,224,199,28,38,241,93,250,219,244,21,224,112,187,124,228,131,39,220,125,22,193,2,124,42,15,28,109,120,190,193,224,52,93,177,232,68,155,233,138,10,63,157,115,75,96,5,117,204,24,10,212,4,240,79,180,129,97,55,188,121,15,39,32,204,228,122,68,211,149,231,117,214,162,92,243,208,160,1,92,97,221,9,190,2,253,77,138,224,56,47,90,252,172,197,200,184,29,60,158,41,168,86,239,50,235,119,176,192,11,25,241,148,199,132,150,51,8,218,71,81,255,213,80,161,250,95,157,167,111,36,237,104,75,15,148,3,173,114,96,65,30,245,136,184,153,18,104,11,116,92,50,38,164,169,247,104,186,144,86,127,192,218,244,227,19,2,85,110,163,111,247,173,120,17,237,186,246,180,114,225,65,17,136,123,147,5,171,95,79,34,25,173,163,141,255,207,71,101,188,223,114,2,50,174,134,131,251,56,30,216,210,225,123,159,28,205,245,75,0,242,202,155,77,148,6,83,64,188,242,77,176,45,219,236,14,116,185,247,107,67,184,187,229,214,212,138,221,230,10,208,255,51,228,103,196,245,164,157,191,76,99,163,69,19,207,107,219,154,89,191,64,167,184,92,182,79,13,192,15,1,43,195,25,227,224,146,51,90,189,125,92,222,32,127,136,169,236,141,31,186,212,224,139,196,72,13,135,233,180,71,125,118,120,59,10,193,98,181,249,107,55,225,54,215,38,255,190,212,164,254,47,156,81,236,213,222,209,86,168,141,50,245,91,219,227,52,42,142,116,32,16,191,232,77,115,4,167,250,197,226,199,120,195,46,167,22,160,33,110,195,152,164,162,215,27,233,165,72,77,213,7,97,34,82,125,140,252,92,241,60,139,137,140,163,1,221,13,111,197,136,188,0,106,57,177,220,45,66,182,255,57,133,137,170,166,205,215,165,42,107,241,227,163,136,192,225,51,170,236,87,228,239,156,56,179,145,93,127,207,71,99,214,196,108,116,91,57,102,74,165,153,106,149,130,61,177,184,60,251,54,216,255,154,108,86,119,161,112,221,58,61,205,14,30,65,183,131,242,190,45,205,190,41,43,92,206,75,162,207,91,40,19,221,150,195,85,229,161,33,22,222,26,8,142,176,188,66,182,206,231,194,173,159,48,243,245,102,255,190,171,217,205,33,247,147,31,125,183,120,38,116,85,59,1,84,34,189,222,119,174,194,34,247,11,149,134,139,81,215,160,86,94,246,130,167,126,75,83,78,183,109,247,229,138,205,250,149,85,43,14,227,171,41,183,12,232,236,1,247,132,94,88,238,9,35,5,133,134,182,76,53,199,115,65,18,89,24,255,149,158,221,212,109,114,144,81,74,175,86,106,209,142,222,77,30,230,206,142,33,201,132,197,90,51,5,216,174,14,105,123,63,201,171,166,98,107,180,219,100,91,150,108,178,36,59,111,166,196,226,104,252,132,90,123,18,103,220,244,215,69,67,229,245,184,110,157,225,83,249,198,240,151,148,165,27,126,251,251,36,46,19,28,10,31,145,35,223,45,188,148,172,254,73,209,112,55,50,24,28,243,114,67,143,104,179,250,252,109,116,226,139,144,246,152,234,41,246,146,22,29,60,117,108,154,192,1,34,57,123,108,251,43,145,115,2,173,199,4,78,154,99,237,110,52,129,203,196,65,122,133,115,62,147,153,246,93,238,16,138,113,119,100,87,176,255,154,162,46,203,106,117,149,186,99,118,181,199,228,78,240,236,117,56,42,138,136,39,149,195,40,254,130,11,35,36,181,188,29,0,183,141,254,209,28,250,146,128,4,227,142,110,7,31,248,100,241,76,155,249,65,15,158,106,217,50,14,23,12,140,7,28,228,91,38,98,206,106,63,10,136,117,206,212,131,143,62,66,13,3,233,174,91,168,82,22,137,62,115,98,96,244,55,203,76,152,91,58,99,165,90,223,34,252,44,219,70,179,220,246,63,76,183,74,145,186,220,131,38,40,198,128,88,149,35,155,18,204,59,172,1,202,11,82,191,71,137,190,142,189,229,176,143,89,70,28,214,56,73,189,124,120,43,175,247,52,176,135,16,3,88,225,13,18,183,35,196,174,233,85,142,123,164,186,240,17,244,242,122,116,217,10,247,106,0,19,9,81,133,194,42,201,216,117,3,28,159,124,122,218,95,235,57,144,199,237,201,175,230,156,91,240,126,190,123,59,210,68,145,178,154,113,199,166,154,144,28,30,213,79,1,54,83,46,195,236,42,90,189,2,108,169,201,116,223,69,129,105,48,157,250,59,205,247,237,207,94,95,137,39,150,73,125,199,32,74,200,236,185,138,157,243,0,25,100,92,215,178,95,92,133,173,174,178,110,34,79,232,254,32,229,236,229,123,111,166,33,5,138,178,53,77,210,71,114,229,125,233,251,19,117,234,36,199,182,10,179,79,159,29,156,92,52,97,114,161,198,194,19,183,78,142,201,167,102,16,95,144,5,194,162,54,64,138,195,216,252,155,25,115,52,98,228,36,107,230,155,151,59,220,103,42,106,24,135,159,253,201,139,174,180,13,128,160,245,49,208,158,126,235,188,86,12,117,114,197,32,95,182,243,52,200,80,9,225,52,38,255,187,92,239,84,10,146,124,253,187,154,128,39,156,156,255,105,63,245,64,84,172,64,146,195,220,167,179,21,68,54,198,132,251,171,105,232,134,236,148,71,255,232,167,122,187,108,243,200,19,132,56,216,135,119,226,220,70,11,112,235,179,79,12,233,8,25,28,210,75,191,88,40,208,22,200,16,73,170,99,30,251,112,73,109,103,179,51,146,159,16,124,231,49,254,5,1,140,218,161,204,49,49,117,160,87,75,199,68,127,222,130,169,50,193,23,29,82,104,101,184,106,0,159,223,153,191,227,150,241,15,133,191,202,88,170,97,243,19,54,190,159,145,198,217,187,110,208,114,247,13,244,142,59,64,13,191,206,93,183,226,12,50,59,60,166,81,113,106,64,236,180,212,255,119,110,119,53,121,211,200,113,75,10,225,189,209,130,159,146,128,113,175,164,246,231,134,243,62,216,61,4,91,71,57,237,64,11,142,29,84,133,205,114,38,167,99,96,159,30,191,139,172,140,26,57,84,162,132,142,118,70,40,254,218,163,76,112,195,97,230,83,54,161,134,186,203,23,1,214,204,204,174,72,123,178,226,68,201,173,107,12,211,143,132,82,133,192,109,99,167,114,11,22,140,219,175,78,238,23,200,23,153,95,134,147,30,191,117,39,189,25,88,166,97,172,180,121,13,87,127,92,104,120,244,115,101,243,90,111,24,239,151,8,130,28,39,239,43,115,127,89,161,180,229,27,37,247,111,174,73,49,213,189,192,145,11,171,126,7,184,255,159,89,192,240,214,50,79,180,6,71,120,240,75,115,194,158,1,39,68,118,189,68,237,186,241,231,57,169,165,121,138,68,251,51,96,161,77,8,19,162,53,118,81,170,238,217,77,52,16,140,173,253,150,126,104,32,53,41,140,72,6,202,236,34,159,97,102,87,117,164,31,119,162,152,83,42,177,236,178,95,173,181,83,18,116,74,232,33,6,141,26,162,80,245,48,244,174,76,193,142,112,28,98,42,85,12,116,68,151,58,48,27,138,44,186,199,186,177,61,225,43,151,123,93,105,197,220,114,255,169,171,125,220,186,198,165,40,23,26,156,225,77,114,35,55,54,130,147,238,174,109,208,51,143,54,155,188,229,108,65,59,185,204,115,236,254,17,4,147,247,146,74,70,165,181,54,12,5,172,45,57,121,184,165,148,161,93,67,108,123,201,237,141,155,213,255,198,158,221,50,110,0,148,133,182,213,36,75,60,173,47,244,26,210,34,115,90,163,4,223,218,91,25,17,44,237,123,52,38,103,203,224,55,208,117,156,157,121,14,149,88,109,246,34,17,25,119,12,140,114,165,248,8,206,202,241,186,223,40,12,219,81,200,152,139,215,147,195,65,130,65,6,27,183,131,252,28,211,33,166,35,13,114,2,255,194,161,207,183,92,229,28,169,33,71,178,109,143,201,27,113,74,14,224,189,213,156,53,129,229,134,101,13,123,186,3,148,67,156,71,109,8,201,1,189,92,30,134,20,189,135,63,94,163,164,234,140,102,80,69,106,222,4,91,212,199,228,29,76,94,184,14,158,243,188,133,40,176,237,160,154,153,236,105,39,165,246,156,134,231,219,236,113,29,92,192,66,187,30,129,7,179,20,34,210,114,153,26,81,198,176,161,166,49,33,184,237,18,88,174,125,181,178,121,132,209,55,205,23,211,179,69,79,100,191,173,93,191,109,193,130,26,153,17,114,112,9,205,118,216,235,33,26,181,207,145,150,43,42,7,99,213,122,70,60,206,255,234,190,126,218,169,63,202,160,142,20,145,51,131,151,229,97,254,32,52,51,141,238,178,224,175,7,23,103,55,65,126,224,206,248,194,202,176,144,184,93,17,233,45,182,59,156,207,175,51,240,227,103,126,165,114,186,117,117,61,9,7,108,139,55,58,134,159,237,55,214,244,119,232,122,105,135,254,57,125,109,138,125,90,95,195,31,24,249,28,21,40,172,111,231,221,85,104,215,127,50,224,38,113,209,69,49,103,109,64,39,220,217,248,161,199,254,35,116,145,38,217,133,239,192,65,177,10,39,136,206,12,236,95,92,163,94,98,250,225,110,232,205,139,85,231,105,120,109,143,46,139,197,103,114,70,197,63,134,70,180,226,67,168,242,11,81,132,3,96,158,5,39,134,152,108,188,128,161,156,220,59,106,81,135,64,4,238,39,86,85,143,1,170,67,20,170,94,154,161,148,31,87,39,243,125,31,88,245,247,163,27,8,199,74,189,140,173,59,138,45,41,229,90,229,48,176,11,128,229,251,62,216,38,128,128,29,28,233,86,44,237,21,76,168,46,131,30,125,211,41,24,90,186,168,228,224,82,162,98,174,99,176,78,3,120,124,65,114,40,238,109,29,47,22,167,56,99,199,139,140,47,177,122,188,8,203,248,127,54,28,214,39,149,117,144,153,197,150,53,109,38,14,145,140,229,246,230,197,239,233,253,158,49,55,94,89,222,6,13,120,100,84,195,229,24,234,246,217,142,67,199,41,16,78,103,104,252,36,231,164,242,41,115,224,11,197,170,20,194,16,166,59,83,109,82,233,204,154,152,72,72,200,9,196,71,107,138,143,8,27,110,229,2,226,24,219,93,238,54,53,83,73,32,237,70,169,254,242,171,164,206,238,36,197,168,49,49,27,49,27,133,255,124,112,99,92,179,25,173,47,1,71,191,243,59,73,111,196,10,243,223,231,3,206,30,52,162,22,161,90,93,28,169,101,22,208,189,9,218,223,42,96,214,230,11,151,190,189,102,205,249,243,200,22,235,188,215,174,127,203,79,173,102,199,28,90,219,39,185,229,204,137,188,88,148,15,192,149,189,65,54,238,253,234,37,211,81,58,54,2,76,187,122,65,192,47,254,148,247,126,96,205,148,113,203,19,80,194,245,12,193,25,4,235,38,136,154,211,177,112,151,213,123,104,192,102,208,113,188,221,124,203,247,75,136,190,111,229,45,215,133,64,72,186,111,126,47,144,221,139,233,35,77,240,239,115,40,151,182,213,110,225,176,228,233,181,224,131,39,229,231,220,34,119,176,133,247,19,195,242,138,189,90,34,92,223,85,122,171,203,171,208,177,156,152,176,127,116,219,29,170,93,77,189,194,217,12,4,180,225,171,42,247,31,189,22,46,224,18,221,0,21,170,188,10,82,10,251,13,79,19,250,178,72,113,22,90,148,150,200,116,153,162,239,133,179,53,97,81,132,76,120,125,52,236,62,88,2,24,86,155,241,209,195,234,109,68,17,73,20,74,104,134,237,163,127,43,202,243,32,134,128,146,159,229,71,182,151,47,91,209,68,67,247,201,14,208,255,46,78,243,111,9,53,2,182,255,15,141,162,60,230,252,246,92,172,51,194,42,221,47,37,191,58,162,112,80,154,123,171,253,47,202,160,254,167,236,28,42,242,52,91,140,231,127,84,16,238,199,214,208,233,149,180,57,128,138,79,101,165,180,219,168,47,23,64,68,207,19,103,15,19,57,183,127,197,167,211,60,176,125,138,157,116,167,14,133,214,102,12,29,49,160,37,83,190,71,115,250,165,8,67,154,206,224,114,218,81,223,36,226,211,98,32,205,22,112,116,226,81,14,11,246,97,25,238,139,154,54,188,30,222,125,28,22,111,161,255,62,209,159,243,185,54,168,59,32,3,232,191,23,224,222,69,252,199,24,90,143,140,42,67,241,141,238,163,71,245,189,3,86,195,144,215,196,105,131,225,47,128,181,31,247,191,79,147,121,199,165,21,17,201,74,195,12,151,117,53,86,123,55,140,218,169,233,7,131,181,25,230,90,65,216,142,63,212,50,203,238,251,226,16,236,45,195,217,107,85,96,223,166,141,184,241,151,210,60,119,252,193,195,178,160,5,152,95,71,187,90,157,29,218,159,72,125,243,140,47,58,225,106,173,162,150,177,207,177,119,64,57,165,79,229,230,47,113,211,7,130,213,218,136,30,129,72,133,248,134,130,218,227,49,233,35,9,17,143,136,51,13,52,226,154,80,207,223,186,148,238,104,225,87,114,50,170,40,247,231,211,62,141,126,57,220,159,139,26,191,194,52,46,109,3,136,52,188,144,244,223,13,204,226,106,42,155,122,236,25,16,29,152,110,10,66,39,59,13,38,82,218,195,0,124,109,5,127,34,138,98,57,179,139,99,10,127,98,118,249,215,98,241,93,70,140,120,209,216,128,66,177,225,248,129,153,1,108,116,150,116,154,108,126,158,60,62,201,38,148,88,32,255,103,179,187,38,149,207,172,253,146,60,64,158,186,202,156,64,236,209,6,229,106,106,240,123,206,193,57,4,11,98,24,73,243,203,38,87,97,5,185,64,245,43,77,165,154,116,235,151,154,87,220,108,44,158,200,90,207,144,243,84,170,36,213,115,9,67,210,202,252,94,10,166,219,57,185,137,10,57,127,1,183,22,12,164,180,22,88,40,49,246,142,103,84,149,125,141,74,61,209,101,125,169,18,128,79,253,187,115,233,227,118,229,42,185,8,23,208,122,238,1,195,16,27,46,55,25,131,200,139,29,234,236,55,68,185,22,122,227,192,195,246,94,42,154,8,130,196,55,230,83,211,175,16,63,195,62,91,187,23,31,14,99,196,101,151,251,60,233,77,208,206,20,234,26,205,100,136,33,2,163,235,73,29,3,87,43,163,124,99,97,113,189,110,29,91,31,158,243,47,155,95,238,30,11,231,89,212,213,113,230,230,192,246,156,51,119,106,23,110,213,69,139,130,87,211,40,106,147,207,118,165,114,64,195,140,212,116,99,225,113,60,143,30,158,149,198,103,2,127,99,186,131,95,145,55,250,144,156,140,117,205,144,57,252,55,219,40,85,215,71,23,52,124,217,129,251,137,216,185,115,39,151,161,205,204,180,183,90,100,98,35,134,61,127,138,161,74,166,219,109,66,12,236,182,55,48,9,70,90,246,209,164,140,202,192,138,19,90,223,13,179,84,127,213,171,144,242,48,134,171,62,147,205,12,59,202,44,133,184,242,54,21,31,140,81,121,5,231,243,240,110,244,124,87,131,190,247,129,89,101,88,68,6,30,167,173,89,55,202,17,53,24,166,6,127,101,14,207,3,219,147,229,154,62,27,166,16,32,226,208,5,167,119,199,45,209,2,174,131,205,203,166,217,62,171,247,188,163,196,168,165,138,156,34,22,243,183,144,35,235,117,2,12,118,32,131,6,201,118,45,250,171,215,221,71,103,137,78,154,184,226,173,21,222,38,90,198,242,198,239,20,96,111,98,67,44,11,104,205,140,56,149,57,34,61,222,143,26,82,131,166,162,246,249,67,112,57,223,141,40,237,192,165,92,212,198,77,106,177,204,150,39,212,26,31,131,79,120,73,181,247,216,92,210,178,1,197,94,236,42,209,196,128,85,24,72,127,52,142,161,220,0,232,162,185,156,251,169,196,176,117,24,194,146,180,164,110,212,138,31,175,104,81,21,196,177,200,195,193,99,78,110,180,143,220,129,45,212,255,93,76,45,6,12,204,232,136,48,91,191,222,39,103,252,15,32,32,92,82,199,208,184,147,210,250,119,139,50,196,24,242,166,217,73,69,43,165,151,241,75,108,239,71,24,22,145,87,18,120,254,213,187,196,195,100,96,83,145,241,74,5,106,206,175,172,65,50,58,109,246,111,63,171,175,152,85,224,224,68,0,8,42,137,0,24,113,47,104,139,16,39,5,16,218,225,113,203,67,170,110,208,159,80,31,225,100,50,250,160,123,14,21,63,206,124,155,17,241,37,146,137,201,242,51,117,42,56,69,1,226,83,72,221,40,178,246,244,125,70,179,155,126,40,31,198,57,93,19,195,82,188,24,164,161,4,88,187,116,158,160,252,158,51,229,134,10,144,3,193,98,26,135,167,231,244,199,196,83,55,135,248,224,127,142,141,98,19,115,167,148,229,215,89,253,4,235,148,177,1,90,38,95,136,143,62,226,220,195,199,179,250,238,172,87,42,91,198,20,124,220,219,116,95,240,208,167,67,250,2,132,137,36,60,214,66,96,56,205,167,175,203,248,175,65,49,140,13,63,146,52,250,137,34,81,70,220,228,191,69,226,153,10,145,43,134,249,71,101,155,249,183,160,175,61,218,169,3,12,243,199,11,56,27,169,97,211,145,15,112,144,217,93,65,37,209,144,243,50,151,164,215,124,87,227,16,243,204,75,152,19,108,138,194,9,68,118,205,39,199,235,120,95,153,71,41,231,89,114,54,23,116,250,180,25,13,248,196,101,225,239,47,18,135,9,240,70,204,198,212,144,163,99,102,162,251,205,178,86,47,148,166,63,111,126,31,134,231,97,154,172,111,208,63,227,162,186,27,70,15,111,41,179,172,228,130,130,11,135,38,237,97,67,57,201,152,143,169,126,187,102,154,238,106,153,186,126,163,178,178,202,173,4,41,239,164,54,191,248,28,109,20,216,106,89,60,21,225,38,178,214,146,254,255,12,203,222,16,250,66,81,186,125,249,136,73,111,227,250,217,59,35,241,168,209,255,18,37,105,15,0,232,205,243,64,214,139,9,161,62,152,145,36,198,251,148,206,166,54,199,88,233,97,251,3,108,91,59,137,118,132,135,32,110,168,147,84,125,30,128,211,154,20,75,229,220,0,242,56,203,215,159,99,50,79,17,87,171,191,52,76,130,188,203,255,151,202,40,161,162,229,103,92,255,32,153,78,46,93,0,252,211,140,88,155,96,89,52,188,49,162,225,141,190,204,238,94,62,39,246,209,43,199,8,66,185,240,160,206,52,183,159,129,160,83,161,107,181,124,184,51,83,80,252,12,13,239,242,171,95,233,235,212,146,117,28,4,144,214,84,144,188,162,218,131,106,128,164,232,130,117,49,29,171,244,114,131,174,229,198,19,138,12,221,216,67,116,41,4,52,18,27,85,66,108,83,145,222,187,255,176,138,246,205,55,75,240,172,140,148,39,201,199,104,151,8,177,89,75,129,222,140,151,175,64,108,155,252,189,237,181,228,187,110,236,223,135,15,196,41,190,188,159,184,147,0,231,86,213,249,122,184,67,187,184,42,248,174,155,252,86,125,235,185,2,166,44,62,158,78,188,16,104,46,110,165,197,146,85,80,130,13,96,248,31,140,2,203,75,243,137,122,239,106,109,69,227,50,89,150,40,219,170,124,162,75,236,144,8,52,216,121,51,210,248,226,119,119,31,170,123,173,191,131,171,10,54,249,53,129,205,252,228,210,226,100,33,36,154,126,26,157,208,209,35,21,57,255,189,130,221,212,215,117,133,93,41,151,79,207,124,169,196,121,112,62,191,59,133,175,242,31,184,33,50,67,254,34,246,136,10,14,127,148,74,103,103,212,184,42,209,234,9,92,203,112,196,94,137,85,133,128,67,68,26,103,220,196,210,246,114,31,130,209,101,112,240,60,74,204,39,151,136,40,107,82,82,80,181,116,95,96,99,134,41,189,160,84,225,60,94,119,1,190,123,138,150,15,85,75,187,26,4,75,33,60,43,205,62,236,119,63,242,246,51,37,45,145,15,136,80,111,48,133,116,125,100,25,97,237,158,4,128,93,180,198,63,220,127,218,9,107,23,141,235,127,247,78,62,20,30,183,251,217,106,191,200,26,199,45,81,207,49,47,178,143,249,139,242,195,175,241,24,97,32,236,119,116,141,235,223,129,52,236,123,250,43,32,54,240,89,182,77,104,127,77,137,189,226,87,70,162,139,214,103,100,145,121,149,70,113,50,237,77,183,164,152,217,141,16,128,99,103,59,192,105,124,1,64,246,133,194,115,208,255,167,51,134,71,244,173,91,61,120,223,139,254,215,214,103,90,141,196,197,164,123,156,217,224,49,144,105,26,178,3,114,241,197,45,77,38,26,169,203,110,103,187,125,189,208,63,179,190,27,7,100,139,101,170,205,240,83,53,242,30,26,244,97,206,208,212,186,101,247,203,123,133,240,254,163,162,124,108,71,249,250,23,0,78,96,65,130,238,92,55,131,112,204,194,184,234,0,29,89,205,127,97,180,23,34,154,18,150,38,203,182,14,249,217,220,162,148,226,29,113,160,24,39,84,208,241,123,130,233,47,243,14,238,246,40,70,168,116,104,16,64,211,245,234,127,223,229,143,222,212,232,159,143,72,1,141,62,103,197,245,33,153,16,170,21,204,98,210,228,56,92,87,12,2,12,250,121,215,102,116,178,51,137,245,164,10,238,7,184,132,47,27,229,194,99,231,97,51,178,28,114,66,100,174,120,181,51,127,132,68,106,107,173,199,208,126,237,36,12,29,210,243,217,31,198,162,69,58,150,70,184,222,68,120,191,87,114,14,136,103,60,37,63,197,56,40,130,116,207,7,118,144,50,203,84,176,128,34,191,90,206,190,147,135,129,250,121,37,171,166,111,124,52,167,112,249,111,161,87,40,71,77,210,99,221,152,75,172,229,191,48,150,30,238,124,246,35,19,197,173,26,206,169,21,249,239,38,30,154,201,168,78,233,245,162,36,190,55,168,136,175,217,141,198,53,240,239,25,238,157,240,147,12,98,73,76,220,120,213,108,140,44,86,254,152,95,203,55,130,192,61,249,160,148,127,94,28,2,93,85,61,132,155,211,90,95,22,88,15,231,175,103,188,100,114,95,242,224,122,19,34,17,3,60,112,25,57,102,134,205,243,170,161,115,71,199,175,148,56,5,221,15,219,250,117,5,111,0,82,219,88,103,52,51,39,146,253,157,168,247,127,18,213,243,215,62,222,99,39,134,165,51,44,52,210,35,53,117,97,18,51,43,116,115,226,112,126,228,109,52,208,185,232,131,137,196,33,30,52,34,206,132,43,189,42,88,59,209,175,27,12,89,11,224,217,234,97,178,167,196,192,28,24,192,141,6,206,152,58,48,170,16,144,176,155,230,81,150,28,223,70,191,89,130,181,83,247,75,113,231,228,27,197,168,150,95,160,59,145,69,46,145,0,144,190,126,62,225,148,69,55,97,91,162,95,167,109,85,160,181,14,233,6,109,249,128,250,239,83,155,192,110,215,44,255,194,146,230,251,200,102,208,166,235,102,150,72,28,216,12,204,174,150,63,193,93,217,41,134,158,15,137,158,183,10,99,108,71,198,63,200,183,162,4,64,194,206,17,62,185,115,255,140,53,13,42,9,171,85,157,20,86,232,121,43,237,182,255,2,226,126,140,93,205,136,29,24,43,135,54,37,141,161,98,17,131,95,112,125,9,187,119,149,174,64,16,186,14,212,199,231,193,189,106,111,99,96,46,191,161,201,78,210,252,214,139,196,26,23,31,255,10,37,64,205,90,204,141,243,223,48,101,124,254,8,144,206,10,7,122,213,4,248,69,75,45,19,244,108,143,113,155,195,134,69,218,176,183,90,129,178,87,94,15,140,156,70,135,241,20,175,6,28,22,184,131,5,97,176,132,41,87,28,49,128,78,116,21,63,201,183,129,97,152,97,245,78,123,142,44,203,30,67,165,122,117,153,4,191,0,141,162,186,235,183,219,66,30,150,70,88,128,209,119,49,148,247,193,89,78,5,239,16,34,232,23,62,81,42,12,66,9,116,242,200,130,137,128,158,43,131,90,34,220,101,189,255,61,12,114,241,230,143,29,124,171,84,252,63,129,248,161,193,158,16,66,175,16,29,255,49,186,20,237,19,112,24,88,93,119,166,180,151,171,154,175,118,141,163,209,149,138,93,135,3,108,83,50,154,231,70,140,183,190,16,164,70,17,45,31,6,180,221,92,239,27,50,124,197,67,132,231,146,58,192,42,235,188,182,78,251,130,236,9,27,160,15,229,190,210,231,184,195,2,55,46,3,31,185,136,47,54,12,193,211,223,251,234,60,36,49,81,253,120,71,6,83,166,120,61,247,142,1,255,149,45,54,20,128,239,0,112,53,203,15,37,239,6,52,235,30,30,72,145,41,98,34,113,114,39,205,29,217,187,94,202,133,237,111,79,79,184,135,105,202,41,174,64,97,147,216,32,6,161,54,137,163,238,205,98,151,27,17,155,117,244,132,37,244,155,190,217,166,5,33,76,142,164,19,177,163,189,59,176,4,49,165,148,118,131,246,76,186,95,59,195,51,0,172,187,224,129,210,94,20,207,28,63,218,154,98,189,164,242,205,125,26,92,80,74,220,93,197,252,64,240,137,177,149,180,174,81,67,190,162,155,35,41,186,134,71,0,57,108,88,243,24,34,249,201,162,93,62,17,117,121,137,231,197,93,197,12,215,133,206,238,158,8,152,181,218,33,240,154,101,41,252,27,2,5,149,252,223,4,32,96,113,29,58,124,185,115,197,13,135,50,20,255,27,110,234,192,132,82,111,169,67,222,14,204,241,52,21,154,130,248,164,224,248,218,155,27,31,39,142,13,103,44,8,194,62,26,36,250,129,51,192,155,180,158,132,200,40,185,254,249,185,200,161,6,15,84,209,234,34,135,168,185,252,1,50,190,110,236,159,106,113,163,117,189,141,47,57,98,185,5,193,200,48,195,11,1,17,189,216,167,115,146,218,202,89,57,205,120,117,8,70,118,171,14,226,204,210,248,53,143,121,114,35,251,0,120,11,250,220,61,185,232,199,28,99,24,75,174,183,13,11,209,42,154,29,163,210,100,205,99,137,93,169,148,102,210,247,146,135,62,111,30,255,193,219,176,53,59,172,195,21,100,236,150,172,108,0,216,48,123,231,137,228,107,150,220,242,197,24,184,157,79,229,91,90,12,10,114,180,6,59,212,169,249,237,43,45,102,230,249,121,243,171,35,41,137,77,252,216,137,133,171,95,240,227,39,192,42,182,218,54,155,93,221,83,181,157,30,139,22,15,146,180,179,186,57,169,237,220,3,213,20,137,44,121,92,68,73,226,218,80,196,74,240,238,233,197,34,184,15,198,254,53,178,75,69,89,223,18,19,99,246,141,213,57,30,40,26,145,170,55,98,112,103,184,159,188,75,162,51,222,63,193,222,51,132,44,186,61,188,107,139,182,20,221,147,36,101,150,55,207,205,1,200,117,242,143,207,55,30,132,238,7,13,57,84,222,23,93,100,99,147,133,128,63,254,15,187,185,28,105,73,252,55,135,110,0,183,85,76,223,45,241,193,95,11,40,98,192,161,38,109,162,17,68,184,48,58,63,235,136,202,60,137,176,91,67,106,243,246,44,133,142,240,225,107,222,149,177,73,86,18,5,184,52,14,33,123,153,125,26,114,161,132,66,50,189,99,11,63,217,66,104,23,14,6,84,43,153,183,243,23,151,168,97,70,8,87,160,170,104,69,129,175,2,19,1,228,193,50,240,167,225,2,187,125,127,55,49,73,113,220,174,200,116,13,226,11,66,122,220,248,176,99,145,78,147,241,195,186,212,53,162,245,84,172,94,213,221,236,241,24,230,61,150,202,65,206,74,100,109,90,184,5,105,228,0,108,15,153,179,88,91,134,76,155,33,190,254,45,148,215,28,215,158,188,36,51,116,130,36,78,31,180,109,196,124,79,12,242,115,58,225,100,91,70,83,172,212,135,209,249,124,189,126,202,104,206,49,43,185,255,30,174,52,95,37,97,10,43,82,167,81,178,130,191,93,62,95,0,191,119,68,27,20,227,91,179,109,163,193,36,154,48,153,173,230,73,91,76,136,99,210,58,139,195,4,15,182,36,46,203,103,134,92,25,113,74,16,82,202,191,154,70,125,182,202,249,16,38,99,133,53,160,59,172,118,158,244,250,87,62,54,160,109,224,178,86,11,132,5,71,195,9,18,200,41,188,41,58,143,120,73,33,97,205,173,105,46,73,22,144,172,9,202,241,222,33,230,36,252,90,189,6,142,152,244,17,35,40,203,68,188,236,22,164,96,22,234,51,251,176,177,213,231,186,199,57,180,137,93,98,77,10,114,160,138,40,13,32,234,149,237,217,112,187,138,128,129,52,109,74,141,12,120,202,242,100,112,91,175,226,206,163,204,35,207,245,10,197,183,170,184,152,56,233,87,5,64,146,152,174,32,20,128,178,51,110,130,120,37,226,188,52,146,33,178,39,72,159,195,90,173,218,81,138,36,139,136,188,213,59,101,71,29,254,250,253,56,82,15,21,255,92,69,16,125,29,125,174,223,169,23,254,4,90,242,210,141,195,3,237,198,53,48,174,18,63,228,242,142,23,193,99,82,209,151,17,246,78,192,217,248,4,7,224,251,209,170,250,81,16,105,145,148,129,151,157,12,59,75,146,54,140,173,64,85,95,250,72,201,45,131,249,172,80,245,119,35,250,14,105,11,250,32,225,215,94,228,93,212,218,139,187,3,252,246,127,234,160,201,104,185,122,46,129,119,104,123,103,190,209,115,71,235,13,173,244,41,160,170,76,25,54,19,105,191,184,216,243,112,166,203,122,111,105,214,177,133,60,197,49,169,34,238,200,145,160,1,178,139,140,89,12,201,255,234,91,227,251,238,213,122,113,36,253,3,239,63,157,142,126,177,241,167,90,110,158,81,219,156,16,39,36,14,225,88,170,165,28,232,88,164,15,133,97,172,48,176,21,180,252,167,157,53,66,158,23,184,198,137,98,203,50,88,61,87,181,205,86,147,57,66,199,153,68,122,8,247,73,37,107,62,111,206,63,16,106,57,230,94,185,8,57,122,20,138,155,218,65,181,170,167,108,80,52,243,225,94,103,3,119,128,45,28,20,123,106,227,110,224,38,132,92,103,247,68,199,204,154,83,109,184,165,44,36,61,159,230,122,113,60,215,33,95,198,170,80,200,169,239,208,0,85,52,194,170,50,77,95,62,127,235,82,145,11,36,65,213,132,49,235,217,240,57,108,207,251,176,116,187,195,166,134,100,6,185,108,148,201,8,208,128,145,229,135,189,218,98,192,127,84,255,65,112,108,165,32,229,122,59,29,210,9,76,228,32,114,188,243,60,172,35,21,139,119,247,28,11,66,15,196,6,112,157,8,195,39,97,126,168,192,240,215,198,5,97,218,77,206,49,145,177,124,138,135,100,10,206,110,151,203,192,85,209,137,191,186,61,232,164,248,113,246,98,232,29,74,232,162,72,86,80,112,184,85,190,25,120,97,135,115,238,32,213,48,26,185,252,89,54,236,245,179,79,110,92,156,93,133,6,185,26,252,148,36,167,202,226,159,176,102,34,131,29,167,58,54,126,182,88,20,21,20,93,121,91,151,217,94,92,177,114,68,93,43,154,241,129,226,96,226,228,159,216,50,171,91,81,247,207,88,243,159,196,118,70,33,175,105,124,241,214,106,50,214,236,19,207,92,115,78,169,142,106,16,166,222,190,159,251,70,39,240,242,17,121,166,73,251,138,148,33,211,56,147,196,27,26,66,124,250,198,67,63,213,107,184,216,78,140,139,166,192,109,69,80,118,78,135,56,229,202,38,151,115,118,207,52,88,214,111,49,37,73,199,70,225,30,100,39,8,253,118,26,170,70,138,254,250,185,122,136,233,109,148,60,216,47,194,100,172,170,59,210,200,44,2,254,229,78,195,124,45,93,115,84,15,13,153,207,132,74,57,114,137,247,37,195,56,98,104,61,244,50,192,119,169,198,117,217,174,64,208,199,21,128,110,106,196,236,87,72,219,193,214,156,44,69,112,62,67,212,67,206,145,53,161,253,215,183,144,69,99,235,43,61,236,92,237,102,174,36,114,134,90,48,86,123,225,207,135,95,127,200,219,183,194,12,177,97,56,7,50,0,143,131,249,67,91,88,243,141,215,54,195,141,222,57,240,8,220,228,74,48,224,170,86,215,240,93,43,68,202,160,241,162,6,10,182,78,218,59,116,203,242,139,39,9,90,122,34,192,250,127,242,237,140,188,247,153,102,79,106,174,101,120,85,63,190,61,26,66,153,252,218,179,101,154,171,143,111,210,77,101,229,45,205,145,21,53,16,19,204,168,76,40,115,127,124,165,222,201,207,91,97,60,112,151,24,50,190,10,15,24,49,8,95,35,93,237,108,196,138,232,39,200,182,158,89,88,10,72,45,122,40,2,156,128,188,60,151,109,134,178,141,6,105,27,14,4,42,36,96,36,110,144,96,89,80,136,77,177,28,245,153,246,42,3,40,145,41,223,129,91,38,3,203,33,80,154,239,186,175,140,53,59,49,229,206,171,47,119,139,122,54,206,55,129,255,8,244,19,49,34,16,50,104,97,170,154,100,75,240,231,76,31,101,128,162,100,3,152,47,71,183,253,47,0,128,148,136,59,21,15,76,86,23,159,208,185,152,218,214,166,238,237,74,26,39,165,213,159,99,192,49,195,189,6,131,39,81,42,253,157,132,142,142,132,31,164,17,251,15,45,11,92,55,27,250,15,216,210,210,15,9,223,122,190,104,233,149,44,151,247,44,141,225,189,169,48,142,32,38,223,147,23,174,179,37,10,118,68,111,0,177,36,160,182,60,235,80,172,247,193,187,69,187,127,138,240,169,187,124,3,234,61,213,17,121,35,120,74,15,108,123,106,209,93,6,11,47,138,8,50,89,67,61,115,221,76,97,91,249,8,95,84,137,134,2,238,88,91,219,51,9,26,211,210,238,155,77,184,106,225,167,12,143,225,190,250,194,156,25,121,191,18,87,149,98,46,90,193,67,87,90,37,165,176,197,87,251,254,209,139,32,221,197,103,122,126,254,47,67,95,146,245,23,136,196,114,5,59,44,221,176,227,180,130,214,188,76,179,193,249,5,209,5,56,108,172,201,2,195,33,42,128,0,128,140,86,49,25,52,18,80,102,120,117,98,152,181,124,79,32,5,124,186,185,65,48,187,111,100,208,200,171,62,90,36,168,226,186,72,132,190,166,147,0,16,68,213,65,172,152,119,119,17,124,138,225,132,65,239,14,185,98,213,148,217,102,107,46,100,137,227,118,189,5,108,75,35,106,244,132,242,128,198,46,5,146,201,104,66,46,205,32,187,11,175,26,81,165,247,138,53,254,135,188,41,122,62,194,234,38,82,96,22,178,57,179,31,202,105,178,99,158,175,64,58,156,212,62,109,13,162,102,137,20,136,212,117,11,166,185,11,155,253,136,73,154,3,43,254,137,244,56,55,46,214,126,31,52,239,73,219,91,24,114,110,66,22,91,227,16,152,52,230,74,128,57,11,14,13,183,17,90,76,204,157,247,248,246,88,139,222,218,29,192,13,52,63,118,57,151,97,145,133,169,192,184,124,16,75,84,238,140,255,110,229,208,39,188,70,9,162,16,47,191,108,220,57,196,114,240,125,45,132,7,207,133,224,207,18,95,147,2,71,245,159,86,21,168,224,107,28,176,45,21,174,78,151,7,196,10,16,79,64,198,7,235,57,126,75,38,210,108,128,10,178,179,203,76,231,15,221,76,211,253,255,33,46,153,90,77,172,21,149,29,118,179,246,164,89,54,194,177,56,22,130,93,226,15,96,45,190,80,219,219,4,223,179,48,10,224,40,221,108,24,107,95,199,95,127,69,120,168,182,4,47,171,203,5,208,81,184,165,147,43,166,175,51,93,182,36,80,176,254,90,142,13,30,60,234,143,46,235,229,245,150,27,128,136,62,189,219,74,179,145,42,129,87,15,137,255,104,86,55,31,239,173,20,222,141,85,173,25,143,105,91,220,238,22,222,192,85,209,110,223,226,62,240,10,22,106,163,161,122,226,25,101,224,83,52,102,53,67,20,33,20,93,119,196,89,54,69,7,80,199,251,101,50,180,175,249,123,127,124,87,241,97,86,128,132,1,118,252,222,236,238,110,113,46,251,169,30,68,118,142,0,117,5,47,129,127,156,86,86,93,137,179,140,219,175,5,162,88,30,76,162,188,33,243,224,149,206,3,89,96,206,65,132,94,140,21,252,114,116,112,135,56,200,139,254,67,77,115,244,185,33,3,110,17,13,154,93,162,247,251,195,51,55,228,82,164,21,173,68,27,101,0,84,180,35,181,56,4,10,139,222,25,186,53,50,60,133,141,207,255,171,237,163,11,226,39,115,8,252,42,38,23,119,195,243,226,83,204,112,84,216,67,99,94,85,50,142,230,142,191,3,131,79,133,232,90,134,115,20,187,154,54,238,48,8,17,140,160,94,159,61,90,204,254,77,206,107,10,182,157,18,39,210,248,32,34,168,2,242,193,249,57,191,10,227,95,220,204,140,29,196,193,53,185,190,156,218,199,12,228,233,215,118,80,46,227,72,52,251,168,99,229,118,245,243,29,243,52,145,35,43,148,30,38,119,225,14,207,186,13,210,154,171,148,121,25,22,61,93,216,143,12,146,211,102,49,67,246,209,245,24,222,68,219,123,28,233,47,59,1,152,74,102,47,28,111,113,107,240,64,225,249,209,160,76,8,188,40,39,23,49,152,96,223,255,3,217,3,224,102,207,176,123,246,100,29,119,172,179,17,128,12,219,48,27,5,201,126,116,110,110,219,27,61,80,26,93,160,169,11,131,226,146,155,220,45,164,165,89,156,74,109,93,210,176,128,255,182,113,35,73,2,83,60,6,119,65,13,108,29,117,166,48,139,15,183,48,11,145,225,49,107,240,61,45,241,235,37,127,255,185,169,63,31,90,184,99,155,69,28,225,55,202,74,220,137,233,82,128,105,84,225,243,161,31,143,15,172,45,201,67,165,20,151,194,183,237,58,240,151,251,120,127,250,172,245,120,110,148,184,222,54,147,225,14,54,57,85,150,58,232,229,24,191,75,82,105,50,42,134,74,99,183,41,200,22,151,23,9,45,70,109,251,218,4,130,48,42,131,152,181,123,185,18,62,25,97,230,238,211,141,210,216,202,54,211,112,239,204,74,70,147,20,69,158,45,83,116,4,37,43,30,35,136,148,197,96,24,9,12,43,13,34,244,149,145,65,212,4,169,248,185,205,210,66,250,100,206,232,201,205,137,151,156,111,110,140,234,189,226,32,232,114,27,104,67,210,96,227,82,9,135,2,233,25,254,137,107,62,158,158,237,228,33,181,122,3,90,197,129,152,42,11,48,162,189,67,1,188,174,110,141,247,102,163,197,236,213,30,19,163,160,94,182,205,207,52,189,84,243,1,143,112,81,90,132,26,16,118,248,219,11,48,192,57,107,8,101,215,153,245,100,46,147,81,95,135,138,220,64,35,174,20,220,30,123,35,203,137,81,28,118,156,201,209,178,29,100,143,104,241,230,223,224,154,71,247,8,9,152,208,191,35,222,52,62,171,136,96,173,220,55,84,176,237,177,110,148,76,193,210,206,90,23,77,143,75,247,207,66,70,105,202,1,171,106,81,103,41,39,239,92,32,126,237,46,253,184,59,214,19,159,46,102,15,121,241,103,97,23,121,10,173,100,108,129,81,9,4,238,129,119,222,40,189,104,218,158,127,203,17,229,255,200,32,238,250,219,64,86,155,135,148,176,146,178,255,125,130,216,9,150,53,127,204,55,144,102,253,49,205,178,253,137,167,12,121,242,230,166,4,203,173,114,234,1,112,91,187,212,146,255,111,45,221,110,218,55,204,152,115,183,147,46,27,146,244,67,102,97,42,136,20,175,42,184,6,144,154,41,44,204,129,70,165,237,39,221,134,189,207,122,83,121,27,223,117,143,6,225,215,120,73,223,184,146,67,79,85,223,16,168,98,125,162,116,86,121,60,120,39,156,160,104,87,88,136,39,88,185,145,111,20,122,22,142,225,154,238,238,63,25,32,54,176,172,213,149,195,164,136,24,63,179,98,213,133,82,120,105,247,166,170,189,8,252,223,88,89,155,121,247,226,156,185,211,178,217,237,254,4,220,53,184,184,255,99,107,236,40,139,59,137,247,44,254,61,232,221,3,237,3,7,52,195,61,52,82,91,65,204,74,117,244,241,216,92,207,114,110,86,9,206,74,217,80,254,30,246,26,28,239,163,184,225,182,96,255,148,194,214,151,36,220,134,123,170,4,103,1,104,34,164,72,105,54,9,223,38,230,164,62,233,124,191,78,33,92,46,220,126,136,230,68,196,159,60,66,249,16,177,147,170,98,198,240,51,174,61,211,202,185,33,220,249,180,148,21,79,109,252,50,21,237,95,90,151,213,126,19,40,3,31,116,173,15,138,101,144,50,205,127,169,50,75,139,153,4,98,159,141,53,74,163,211,239,198,125,95,182,200,12,202,201,86,81,101,214,247,58,245,155,174,29,178,84,210,65,74,191,100,51,53,10,161,250,147,219,24,167,69,153,77,183,69,217,217,65,21,129,14,248,42,74,217,163,206,126,227,43,132,184,15,54,155,180,16,40,180,88,68,30,6,85,94,139,209,193,43,135,178,18,220,128,32,176,81,203,124,101,10,2,138,76,114,18,145,117,236,142,203,11,160,155,204,93,207,31,99,119,247,35,36,57,147,37,92,197,5,33,180,195,55,167,104,98,46,49,112,254,14,81,241,151,59,121,147,247,2,228,173,58,98,182,58,118,132,152,23,214,206,161,16,116,180,142,80,102,43,149,183,153,6,231,236,81,227,142,33,103,80,208,44,5,146,96,27,83,167,177,78,22,140,226,46,150,248,108,135,177,43,191,19,123,156,91,218,217,23,30,135,8,167,177,134,180,218,135,235,58,178,23,199,234,198,22,82,5,218,155,203,183,129,22,106,57,213,120,79,171,157,223,110,87,119,228,186,168,6,238,121,234,184,198,0,0,98,67,180,61,255,235,210,244,82,195,128,81,230,228,227,177,1,49,61,150,243,129,153,226,41,30,238,169,32,169,34,166,223,173,194,89,205,181,210,120,92,142,194,143,65,205,92,132,113,221,45,182,152,138,242,52,208,99,216,55,145,4,117,192,74,168,249,189,200,86,205,138,133,185,139,211,237,174,36,82,227,230,248,228,25,109,207,178,95,43,205,108,81,91,229,237,71,220,54,230,105,189,33,238,86,34,18,67,146,41,21,190,115,133,237,108,122,66,59,249,168,44,181,183,245,45,134,49,64,41,159,201,215,119,125,114,86,111,77,106,188,45,217,185,228,10,111,198,152,179,188,4,60,234,43,232,5,8,38,9,104,15,122,126,98,75,172,72,14,209,2,76,117,59,208,213,188,20,135,245,162,108,107,124,23,17,149,123,231,211,189,253,21,135,61,34,193,123,216,239,155,216,144,94,174,180,54,39,11,108,226,209,27,138,15,60,122,194,177,17,163,155,6,1,107,201,118,248,77,181,2,131,91,225,68,216,90,132,255,26,154,40,21,142,21,67,45,123,158,19,113,24,48,171,203,106,121,31,44,217,180,143,111,20,201,93,137,135,228,120,49,211,80,214,91,42,164,35,126,147,172,68,89,108,91,26,38,38,136,188,144,58,56,8,155,170,48,19,64,222,82,187,128,38,130,29,135,151,221,200,150,90,190,84,70,50,204,120,183,120,239,166,98,233,49,175,180,139,215,80,33,115,27,48,86,154,174,228,14,1,19,164,19,96,159,154,149,187,141,178,0,75,2,15,47,26,218,1,202,171,255,227,54,160,206,182,30,169,91,185,117,241,126,227,124,212,123,21,50,222,65,78,75,16,213,47,241,253,46,162,3,133,140,36,1,161,22,2,135,98,129,56,1,9,194,118,66,70,79,14,120,117,166,183,217,192,112,68,17,240,107,1,174,223,249,252,62,136,182,56,193,123,189,201,193,82,242,110,31,102,247,108,26,82,139,167,196,187,31,210,184,146,50,84,142,156,152,105,193,252,193,208,15,76,132,135,198,151,95,204,192,48,124,115,12,19,149,232,53,96,8,97,189,209,233,109,228,151,54,175,116,78,155,0,251,182,62,231,184,85,60,124,137,207,201,230,76,75,54,204,126,58,221,92,98,8,8,179,164,133,227,95,115,193,14,193,233,91,219,183,45,154,115,71,227,183,242,125,210,217,28,127,207,232,64,169,251,17,220,132,216,109,107,219,28,167,253,239,101,49,26,163,112,148,88,4,74,209,240,33,68,153,207,2,98,131,165,155,225,206,8,110,13,85,218,242,109,62,86,224,10,213,103,5,52,1,179,184,29,198,183,67,207,84,112,183,226,97,157,127,176,189,54,72,234,97,11,51,243,221,113,176,236,66,83,141,254,127,9,215,70,36,126,176,160,154,99,162,105,216,238,99,204,225,160,148,45,234,95,85,41,128,144,29,105,203,29,32,214,37,54,174,236,210,154,211,225,213,206,131,98,130,129,198,75,251,77,47,200,239,153,40,34,210,138,31,52,246,110,195,5,133,1,178,79,196,161,3,218,34,191,220,181,220,51,172,176,36,98,8,83,236,25,121,118,25,124,154,186,253,114,183,217,33,149,78,172,231,195,133,20,62,92,185,231,127,3,224,89,102,0,183,18,45,82,109,31,241,124,13,195,7,148,108,221,9,123,18,8,195,97,82,4,51,48,85,75,220,153,228,1,199,246,191,190,232,179,127,167,207,153,88,242,86,249,58,75,63,46,49,35,22,231,26,156,205,174,154,226,232,245,195,124,163,134,181,210,173,169,231,238,2,210,10,154,199,203,43,126,49,6,34,3,3,49,209,158,131,109,240,242,200,39,128,154,183,91,142,131,7,155,188,95,192,193,128,55,110,138,122,210,248,46,1,15,189,106,234,24,145,24,247,110,164,196,190,81,202,155,140,158,143,90,99,85,8,104,239,74,167,97,37,240,66,30,33,16,211,249,12,234,194,14,2,134,139,40,147,120,222,212,190,199,215,205,31,24,208,222,70,66,91,143,171,250,146,26,168,133,108,53,4,55,255,125,107,226,0,101,227,154,223,154,138,55,70,127,82,94,103,90,45,48,127,121,152,61,122,181,18,69,54,46,98,106,241,127,156,115,127,2,72,221,3,204,237,134,29,160,8,132,187,77,13,250,111,35,132,57,123,30,70,72,182,104,204,81,144,245,114,161,105,90,252,220,147,31,79,246,199,21,222,204,147,221,75,124,242,133,172,213,104,198,118,108,124,66,191,231,106,199,252,138,46,96,86,124,44,90,247,14,0,212,128,141,32,7,112,52,117,27,83,193,145,236,188,18,0,204,249,26,130,224,67,122,207,58,143,38,155,150,13,226,0,81,52,43,115,203,208,36,211,171,121,232,82,113,33,105,110,206,60,11,68,59,26,241,252,203,44,230,158,114,88,34,225,63,112,171,236,135,47,91,73,104,177,38,191,225,46,101,252,1,201,12,212,185,78,227,72,112,187,4,67,236,125,5,106,4,78,197,3,76,42,153,2,43,52,0,85,235,52,245,208,6,89,103,23,100,76,20,28,173,226,242,166,245,79,14,75,32,127,229,231,57,246,146,231,127,198,11,56,29,233,129,142,63,19,195,110,80,142,95,253,163,155,193,88,249,54,130,174,56,239,41,47,128,132,86,92,130,91,244,210,46,166,28,107,72,139,5,158,253,109,253,41,133,201,89,81,170,242,209,181,96,178,225,20,98,185,49,96,99,178,24,112,138,49,107,245,53,160,239,35,5,46,79,211,49,53,103,63,11,130,18,10,113,163,14,105,182,153,26,56,238,96,61,150,150,15,177,51,187,153,138,118,237,52,109,99,208,175,140,176,238,188,65,62,137,31,239,158,149,107,14,163,221,15,183,12,187,31,56,105,32,142,107,13,34,230,137,34,40,127,62,60,115,122,102,252,100,48,53,89,169,247,139,213,78,189,1,64,36,119,71,53,7,136,37,123,206,111,198,152,88,61,5,19,118,110,164,245,136,179,188,140,91,42,13,167,222,150,249,176,24,236,176,1,131,41,169,48,163,240,168,205,188,80,188,189,185,123,142,107,11,16,182,127,249,109,107,85,62,127,248,222,46,124,250,209,172,51,102,194,208,79,253,149,143,30,132,114,73,79,209,181,177,102,134,1,137,210,210,18,251,20,86,105,212,201,40,102,252,32,227,248,115,219,150,13,201,150,66,191,99,251,30,114,113,211,91,195,67,222,22,159,207,253,73,251,34,122,146,3,255,75,207,92,41,57,39,40,233,230,232,52,120,161,23,185,117,3,54,74,139,178,35,96,126,221,150,115,231,105,148,82,196,216,125,126,112,99,235,119,49,238,127,137,140,43,62,43,233,86,137,161,8,66,24,204,52,48,231,223,244,175,134,75,160,27,103,100,29,161,26,28,105,239,33,157,182,78,255,130,182,158,241,33,133,236,129,58,248,98,66,28,41,7,195,106,71,185,130,221,121,75,156,95,91,127,195,214,174,29,91,79,91,0,229,198,211,221,224,36,15,182,85,90,90,172,246,186,140,201,146,183,147,55,255,224,116,238,136,126,90,24,74,19,187,177,58,201,50,46,55,126,100,246,64,232,52,186,178,23,102,6,132,75,166,106,126,235,178,148,246,220,29,148,66,182,103,208,172,160,96,20,170,129,141,149,97,94,10,125,115,153,3,147,170,203,229,28,144,184,17,133,122,135,207,80,15,59,68,62,196,43,51,20,110,194,155,18,161,242,30,239,215,108,58,19,6,12,239,111,177,235,151,96,158,15,104,222,25,71,209,193,197,32,45,0,92,143,69,4,41,162,94,135,217,21,241,129,255,108,238,128,230,215,105,1,164,221,70,43,244,205,234,155,83,142,219,87,70,191,214,173,185,0,36,193,164,214,104,124,230,14,0,131,193,176,82,80,224,96,193,249,143,54,167,65,85,231,117,42,250,252,160,178,174,173,224,58,107,183,113,217,212,31,76,84,99,36,88,169,212,53,161,163,213,213,119,144,192,203,43,67,79,166,10,188,241,210,183,166,22,55,51,72,102,79,135,57,115,18,5,215,220,9,212,171,84,171,147,4,45,143,143,214,52,22,136,78,51,201,66,196,85,239,105,107,70,234,40,166,169,247,176,178,134,7,123,78,57,174,50,182,79,230,226,150,248,115,3,182,116,108,64,227,12,131,95,73,58,141,165,217,204,133,5,157,58,48,31,165,228,203,185,7,147,102,132,82,84,138,6,133,37,15,143,53,108,2,168,45,148,29,9,98,191,19,137,245,125,251,187,226,38,223,81,178,148,81,91,30,243,184,122,81,145,163,192,37,222,133,8,147,105,206,228,113,112,130,91,244,94,17,173,120,237,169,162,248,205,88,30,243,27,106,156,237,110,53,166,207,93,163,155,17,42,34,245,127,76,249,109,107,82,59,105,128,43,162,19,239,230,101,114,203,139,209,129,48,81,85,198,218,172,186,4,183,143,56,206,210,240,151,242,105,147,230,28,2,173,47,171,192,113,68,112,245,109,151,68,165,19,206,162,228,87,104,225,54,240,243,155,14,63,29,186,108,170,77,245,58,128,176,238,253,55,143,59,227,253,56,75,142,155,183,2,40,227,203,37,236,253,39,54,216,169,243,37,142,194,31,203,230,192,73,173,24,254,252,3,74,160,154,137,239,156,254,227,23,53,87,183,7,42,253,7,42,188,199,18,198,180,253,179,33,68,179,2,117,157,103,127,13,242,222,115,211,186,164,194,84,179,87,105,233,234,60,155,211,227,180,27,147,103,147,175,241,94,176,99,87,95,157,203,33,54,21,156,140,42,115,219,7,138,97,13,191,14,182,49,67,211,233,69,196,115,127,52,185,201,29,131,134,21,151,114,176,169,180,119,177,144,68,242,30,228,78,15,248,240,80,237,177,106,84,254,90,61,173,179,95,10,201,114,164,158,201,42,201,92,254,16,127,40,220,48,129,247,251,34,216,214,112,17,66,218,158,4,219,71,238,234,182,19,143,168,21,181,158,137,210,201,132,49,135,36,60,34,38,119,134,32,30,79,34,91,126,108,140,243,192,235,143,94,6,255,180,35,30,213,22,9,80,222,28,150,31,108,158,29,174,87,141,178,113,202,242,147,94,32,161,40,125,250,71,214,173,174,211,75,59,121,29,190,159,155,167,136,77,201,158,42,253,209,221,246,65,39,216,227,34,140,214,95,110,174,230,6,176,120,170,112,207,117,33,18,119,0,163,249,108,222,97,18,14,100,244,20,144,254,61,115,188,90,105,37,130,61,37,86,203,197,118,231,138,147,238,47,148,43,174,123,184,140,58,161,42,209,241,103,237,210,82,135,83,173,180,143,88,242,60,30,123,237,145,189,98,107,140,168,219,11,245,139,190,86,181,170,226,14,3,161,210,6,153,43,123,251,150,40,93,96,220,98,173,179,50,197,95,222,35,250,186,47,169,101,210,158,128,106,128,21,191,143,166,95,253,233,222,56,145,156,120,10,23,2,227,0,252,149,37,144,99,55,215,213,100,174,81,164,225,32,173,239,249,12,237,154,108,65,13,183,11,139,58,87,122,184,154,95,36,190,214,248,41,220,42,179,45,123,74,85,101,183,151,136,230,6,3,40,32,104,2,64,163,85,7,101,214,6,87,21,41,166,235,222,253,234,63,190,239,123,155,127,72,207,59,82,210,214,199,0,145,53,13,105,220,152,51,139,102,173,123,191,175,211,46,212,125,201,196,63,70,74,87,242,252,83,232,22,124,225,80,235,105,200,46,226,44,186,22,111,20,202,192,253,71,31,22,61,184,180,71,191,156,83,9,176,54,111,181,59,44,145,30,121,214,101,142,239,230,45,204,108,94,6,244,134,103,3,52,76,61,5,107,102,201,45,22,166,208,212,162,92,141,165,234,241,252,213,102,177,29,147,128,163,48,142,107,171,0,101,140,214,220,91,71,6,203,220,74,10,205,75,64,171,81,115,68,89,115,108,103,76,22,63,242,157,66,19,177,78,240,86,190,118,98,211,244,169,0,188,196,176,151,211,164,134,63,243,226,237,9,209,212,44,125,13,2,178,125,148,233,74,183,115,67,59,117,142,159,141,36,11,10,22,84,255,200,177,212,30,167,164,219,60,127,107,115,9,60,218,48,245,67,151,168,37,144,5,163,39,107,192,70,13,108,134,228,209,102,23,91,47,103,5,89,179,155,195,159,147,59,124,14,112,13,251,120,51,235,175,239,242,154,21,81,209,252,239,136,253,247,242,108,138,202,108,54,141,155,35,211,88,199,91,202,107,155,101,182,4,190,35,26,235,118,219,111,223,30,104,79,119,65,99,19,215,196,221,59,222,54,14,107,111,94,126,168,225,15,226,253,89,112,209,172,46,76,151,32,131,37,208,61,116,199,220,171,66,244,91,221,156,134,228,149,57,213,0,235,7,117,127,235,59,33,142,9,66,247,196,16,138,133,145,101,149,45,117,32,219,189,118,153,165,217,73,110,68,188,185,244,2,134,0,181,25,177,78,164,199,222,173,186,157,183,200,112,216,190,57,244,159,233,252,134,77,118,40,234,236,6,237,125,117,214,118,78,78,71,56,189,203,217,108,89,21,67,61,164,202,98,66,197,170,108,48,155,2,110,252,71,11,218,150,225,12,57,174,224,97,246,72,44,78,243,237,8,140,3,146,249,95,245,124,246,42,96,64,28,232,14,80,68,70,103,101,109,243,177,232,45,242,242,212,10,185,209,70,96,19,216,157,42,195,242,159,207,8,237,62,60,129,49,75,190,98,129,149,119,44,130,132,113,183,51,98,129,189,245,195,247,240,24,34,95,60,197,218,31,233,67,240,152,77,240,154,7,165,124,208,64,222,84,63,244,86,113,10,174,211,138,99,216,67,47,126,31,24,174,105,216,193,128,159,119,218,166,16,206,32,200,170,122,228,113,21,192,46,41,85,140,179,173,216,9,102,0,165,200,183,207,251,81,151,194,109,115,210,15,191,174,177,179,57,206,2,227,244,255,213,156,217,159,168,54,54,51,254,93,177,3,140,108,77,63,82,207,243,224,57,247,27,251,112,181,124,54,189,3,205,147,81,218,150,34,169,179,235,79,57,127,224,196,15,191,46,164,218,195,33,133,167,172,84,253,138,48,254,146,156,89,68,169,199,167,148,121,150,62,59,6,145,9,142,26,74,13,162,89,55,76,26,128,18,32,117,75,11,195,119,170,237,214,15,2,114,228,245,113,194,204,42,34,174,146,69,180,132,106,68,171,220,128,237,25,124,182,252,36,15,139,100,54,20,240,90,120,68,156,12,137,20,51,23,83,18,226,161,79,19,209,172,1,85,93,11,7,45,125,133,27,29,161,102,69,31,27,232,105,63,194,135,24,145,188,134,225,3,135,96,132,229,212,86,170,45,253,115,160,162,87,46,63,7,245,149,59,178,171,215,235,130,81,237,82,70,69,203,96,248,106,122,208,251,186,238,83,18,137,204,3,146,242,132,201,224,8,200,135,189,35,255,50,251,154,25,78,226,51,103,212,1,239,193,103,23,17,49,84,49,31,230,21,66,20,106,124,22,254,104,127,135,204,166,215,66,110,83,247,11,205,101,18,89,65,27,178,179,62,192,166,82,205,254,125,21,58,74,101,80,196,126,183,79,202,169,201,185,17,172,50,103,44,146,227,220,121,52,244,104,208,55,102,46,112,40,202,0,195,164,189,215,45,187,92,2,235,216,128,217,237,7,82,124,15,107,27,88,225,58,69,100,248,170,38,184,180,113,239,163,200,66,166,37,104,143,61,25,204,61,70,156,178,225,55,142,225,165,69,153,208,175,195,16,143,126,66,67,0,205,233,5,109,117,71,29,23,73,207,215,114,204,236,119,241,57,198,10,254,163,109,110,119,61,183,95,169,154,130,112,204,54,70,228,124,173,7,211,179,169,99,53,92,135,217,30,144,240,35,215,85,130,81,147,47,225,226,124,135,14,36,84,200,72,102,212,245,106,221,156,102,7,252,55,28,15,177,34,140,65,109,94,233,230,125,39,225,195,8,146,0,46,17,11,127,89,157,170,157,47,227,177,248,70,18,249,99,167,112,251,102,100,171,208,225,50,201,45,183,180,234,170,242,177,154,39,240,64,218,109,242,51,6,90,30,197,220,232,169,149,240,196,91,175,139,64,242,227,31,127,161,53,207,83,136,238,0,28,240,234,32,159,159,210,53,50,57,63,29,46,102,234,172,174,5,51,168,11,249,128,15,96,56,16,50,6,42,3,201,23,110,28,181,81,78,45,205,217,124,134,237,45,150,87,239,176,202,48,165,201,208,113,115,89,160,81,13,163,238,30,31,6,13,10,223,10,140,215,209,31,182,21,3,95,68,225,154,25,58,92,253,159,113,136,155,213,65,115,190,43,227,169,17,254,122,34,169,169,54,131,251,72,228,104,176,5,210,208,252,67,171,26,147,198,5,70,247,200,138,90,168,139,46,237,207,208,217,202,197,221,184,83,48,51,60,221,137,45,221,125,136,211,213,62,175,218,209,82,58,244,213,37,247,81,198,151,4,48,188,42,51,111,7,227,225,234,222,45,235,135,79,96,186,180,34,111,48,177,189,209,30,241,129,183,10,11,199,217,13,154,182,126,231,131,212,126,97,90,68,219,184,43,167,218,135,216,99,83,8,13,78,174,101,87,177,215,152,255,181,189,221,164,29,200,17,107,183,146,73,45,94,244,59,96,71,35,175,67,106,206,227,79,138,66,145,167,61,223,179,157,44,107,207,21,58,84,109,134,213,176,177,165,165,188,145,51,112,63,71,178,42,206,46,98,180,217,233,181,78,113,36,43,52,232,213,67,141,210,207,126,190,49,188,6,139,99,94,124,181,240,164,211,137,199,6,189,182,47,140,68,133,155,82,251,240,66,184,189,62,156,202,165,185,55,183,250,251,137,253,196,245,134,5,118,34,143,229,145,149,88,205,11,126,41,173,7,235,210,162,224,16,9,21,13,36,173,217,110,116,107,145,94,175,79,115,43,212,135,119,120,235,113,125,134,25,9,185,42,158,185,33,25,160,13,227,135,145,7,60,91,92,68,9,84,214,167,59,112,110,250,52,201,179,223,148,224,54,186,167,193,244,99,2,32,190,235,2,147,82,228,247,26,39,148,93,44,253,145,174,111,108,77,230,91,17,15,241,46,218,15,208,202,20,227,76,52,239,246,227,229,123,8,65,233,22,181,109,96,73,8,164,180,143,158,6,82,21,192,138,204,173,135,113,153,201,154,221,241,149,152,156,11,50,4,50,239,151,93,36,235,83,34,16,67,208,171,155,167,188,22,99,95,41,36,5,172,180,52,200,157,19,111,213,160,188,105,142,234,126,246,132,212,54,97,173,210,186,134,31,114,122,127,58,183,212,41,45,213,197,110,56,53,100,56,137,127,45,7,175,149,173,11,3,247,216,41,198,1,38,203,70,130,65,111,68,91,172,112,127,54,159,254,12,163,188,2,44,195,31,25,224,151,244,24,42,48,65,40,184,170,76,106,113,109,58,143,151,193,200,24,26,148,7,175,164,179,221,209,21,126,137,92,100,19,206,203,31,222,213,128,100,236,166,156,101,65,252,76,120,190,249,7,45,158,88,212,35,4,53,248,13,176,100,222,147,114,30,194,20,164,202,138,1,235,170,229,246,90,140,86,115,23,252,47,245,135,20,161,87,82,210,41,239,95,82,180,199,201,154,234,115,9,6,39,87,85,216,100,203,218,100,105,113,40,165,8,94,139,210,179,83,81,98,167,112,101,123,238,3,85,143,41,109,189,8,54,76,109,237,126,200,44,53,183,135,58,239,177,40,36,218,8,109,179,0,17,194,233,253,9,252,30,130,0,231,22,116,224,55,149,67,180,119,22,111,196,239,52,79,40,83,122,201,194,214,133,252,19,170,24,192,145,221,96,149,162,0,18,57,228,61,166,208,97,95,192,170,149,190,222,189,111,203,235,61,15,103,188,134,19,52,133,40,33,70,105,132,115,99,188,183,65,246,109,204,93,135,172,241,48,28,186,89,70,157,128,165,45,207,11,31,39,178,80,49,134,173,155,19,79,164,233,76,198,30,154,178,84,103,218,251,30,97,230,113,124,122,99,221,226,120,70,2,160,151,204,85,3,64,169,71,22,180,46,243,135,165,221,238,112,160,217,76,22,225,111,83,159,129,181,185,72,211,131,215,173,227,252,99,8,229,237,124,180,95,172,222,45,52,223,126,169,76,209,38,37,62,122,199,185,102,177,112,35,157,56,47,155,81,83,47,154,149,72,26,108,242,150,246,122,109,75,2,62,129,41,253,113,20,237,199,43,48,181,182,38,84,44,220,196,64,238,161,58,47,207,97,54,245,57,99,76,245,9,254,190,225,71,8,204,215,101,144,237,60,91,112,112,57,20,110,105,177,145,160,93,196,187,6,94,30,111,115,155,237,149,1,93,110,123,226,7,217,187,38,168,159,115,78,46,141,133,136,3,196,201,2,90,133,64,227,59,120,221,135,102,203,81,104,36,229,179,36,39,167,112,31,215,124,108,111,134,10,100,155,108,112,196,88,243,15,91,176,71,175,175,246,19,179,53,243,6,88,66,74,146,233,17,89,39,111,69,81,48,163,116,57,52,236,167,13,220,194,159,64,17,105,205,164,198,54,143,232,104,65,237,37,55,0,208,64,241,238,174,125,209,87,153,23,186,78,90,116,121,117,131,44,241,34,164,235,105,111,197,230,181,189,140,0,77,167,102,51,115,246,65,93,188,148,191,26,86,169,75,234,90,165,148,200,200,225,9,142,19,186,221,230,127,33,57,158,175,8,142,172,57,158,28,80,229,76,92,107,116,170,97,204,35,207,150,61,54,193,88,146,82,124,226,132,210,115,87,192,152,173,118,88,163,45,238,69,211,246,162,20,32,118,254,183,128,98,133,148,21,239,123,141,109,188,65,104,42,85,222,7,244,5,171,134,70,201,22,32,25,75,68,192,159,185,198,50,111,221,85,9,21,39,227,154,83,25,17,245,189,134,25,93,253,78,88,11,32,172,78,101,131,61,114,213,200,204,88,178,27,79,69,233,12,172,201,179,184,88,4,181,195,236,7,93,17,149,157,228,99,62,103,130,173,145,104,43,156,130,62,79,218,100,72,115,25,104,196,184,153,63,67,166,52,222,52,176,85,74,250,186,126,48,196,252,147,198,112,204,47,73,62,63,44,138,128,205,49,17,227,180,60,168,8,46,112,252,109,154,165,173,139,35,31,79,200,87,161,90,228,211,132,143,192,198,191,94,46,174,253,41,28,104,68,215,79,2,171,131,44,131,243,171,111,186,142,59,86,54,223,41,100,89,2,166,1,235,127,62,197,4,101,143,73,234,212,167,208,40,178,188,99,99,213,118,219,31,54,213,198,146,8,204,169,226,115,70,159,251,3,223,240,154,192,183,1,162,239,94,0,224,106,107,205,208,145,158,254,172,35,170,173,208,113,149,155,147,101,210,98,66,145,112,200,12,97,255,146,195,104,65,201,197,210,60,207,144,24,252,247,101,204,4,45,56,112,216,180,160,180,182,26,213,57,103,76,204,148,171,36,47,235,12,152,141,79,181,200,18,16,233,125,50,133,232,245,95,249,198,248,201,169,183,62,131,72,208,178,145,132,132,24,214,126,133,226,253,252,188,193,205,236,76,136,216,51,152,148,249,0,55,211,55,96,96,115,91,77,85,124,86,170,62,36,55,18,136,223,13,107,100,60,110,26,222,6,41,126,209,251,129,60,246,167,190,250,72,42,8,173,68,157,223,250,220,82,137,210,0,206,136,169,115,216,232,46,207,184,85,167,229,170,115,133,51,86,187,229,85,24,31,158,75,30,60,95,16,96,142,227,195,17,82,19,84,211,67,142,73,9,203,13,117,72,74,25,8,207,169,169,153,76,216,30,241,31,216,238,6,218,180,199,222,187,58,68,101,80,78,18,222,189,199,88,223,194,158,51,187,205,124,27,17,186,25,245,108,168,44,39,120,131,136,56,214,132,182,146,111,95,42,70,181,17,19,239,84,194,70,20,16,141,120,37,44,224,2,202,244,177,155,225,250,180,128,183,44,218,46,130,147,170,114,147,169,29,32,71,28,209,213,104,14,61,77,233,215,92,176,59,172,142,126,232,147,119,188,5,121,107,155,83,63,158,112,140,176,157,30,56,242,51,75,95,249,158,127,195,128,222,17,214,81,49,250,220,12,111,234,219,87,127,68,90,50,177,87,108,172,249,91,160,49,199,222,186,143,253,181,88,220,107,40,139,57,252,61,170,238,178,214,147,42,86,150,6,209,195,40,105,39,28,51,145,37,160,217,138,147,34,202,153,243,41,174,111,214,229,28,178,236,28,152,108,125,75,107,247,199,91,136,89,2,35,14,90,145,245,66,165,255,104,154,87,78,78,57,157,46,151,4,169,202,120,72,45,198,60,215,20,119,165,108,10,143,98,22,145,215,147,204,238,252,200,149,107,16,253,97,82,247,203,153,174,157,171,250,20,209,157,36,142,197,141,82,107,89,59,109,23,242,97,172,26,57,122,228,137,97,11,96,147,251,87,240,28,77,112,89,55,197,227,52,195,5,88,17,86,126,17,76,64,183,102,27,226,112,78,249,119,182,118,48,37,85,52,253,143,28,194,3,202,43,2,58,223,90,98,201,27,27,142,166,15,221,236,60,220,190,135,11,34,162,254,44,202,128,131,111,164,251,139,112,75,60,82,91,135,165,153,121,69,203,242,155,60,28,16,116,172,106,202,36,181,56,18,48,85,133,189,115,155,108,150,156,125,196,69,173,78,60,211,124,196,131,135,167,45,136,42,145,234,160,49,5,37,244,240,193,33,98,49,90,239,15,46,122,13,207,137,252,82,140,11,126,249,20,152,81,161,44,64,249,133,149,96,6,44,181,41,212,91,16,218,157,57,84,167,18,155,113,12,249,241,227,222,18,140,127,18,142,48,48,11,91,121,109,74,0,213,170,93,163,233,164,39,74,156,221,132,202,236,46,145,125,186,211,15,20,62,187,82,242,18,198,76,186,98,208,7,230,50,27,34,131,61,200,76,33,133,150,157,187,11,164,152,70,135,32,210,59,216,130,179,182,33,110,116,243,188,173,23,13,180,247,31,105,223,29,148,234,195,36,52,73,170,184,73,250,162,54,22,169,132,117,184,187,244,95,57,154,109,39,49,8,230,29,145,21,186,122,34,94,166,94,225,90,133,236,185,181,40,0,235,79,120,5,66,227,87,222,166,146,73,94,217,73,138,96,143,29,182,57,13,174,2,210,240,71,227,38,121,56,232,142,166,252,107,13,131,148,117,220,65,192,201,5,105,150,163,222,91,181,173,187,32,183,67,101,215,114,108,207,23,86,174,159,42,139,106,177,151,122,32,87,11,225,149,102,57,10,249,177,204,200,8,87,53,241,217,202,213,48,121,85,229,45,190,51,199,94,201,204,250,138,46,179,254,0,187,63,242,135,142,9,67,120,215,80,236,111,83,135,58,203,82,121,13,254,46,145,3,235,113,89,183,197,241,139,50,63,137,55,110,189,125,37,63,232,90,61,77,208,247,75,85,160,62,76,144,112,184,71,208,73,107,236,59,133,18,132,180,247,114,48,102,84,42,242,49,224,31,27,107,44,130,201,218,183,64,161,103,118,149,55,221,232,100,33,50,172,106,209,137,43,119,204,60,86,100,102,228,222,70,161,71,143,166,168,47,1,250,182,122,255,178,142,158,189,128,52,29,255,52,74,21,195,196,234,60,246,254,169,243,225,202,212,137,193,242,58,11,222,105,220,135,43,49,217,193,58,187,31,8,58,224,23,46,161,88,207,143,68,104,252,157,206,242,252,69,160,254,129,253,158,196,55,137,134,146,41,118,198,37,215,5,113,13,68,74,117,44,45,110,110,241,177,13,100,93,58,174,67,169,104,254,137,194,63,107,41,201,222,193,21,232,101,77,251,223,5,77,204,168,159,180,141,218,94,94,209,184,38,251,28,132,105,186,163,174,58,12,219,197,67,241,70,95,172,137,139,172,121,95,85,135,171,218,36,17,172,166,54,216,29,97,147,112,75,86,173,84,123,60,71,146,220,128,95,196,119,129,253,111,175,111,187,44,2,1,232,203,211,205,60,254,244,8,49,139,105,110,158,3,222,139,244,148,98,66,114,203,151,132,147,252,66,31,224,11,151,38,167,13,80,109,161,126,19,200,126,42,207,233,229,234,251,103,212,58,168,144,147,232,93,210,30,43,237,43,227,99,47,20,138,154,127,140,173,68,58,28,33,210,241,64,33,197,35,157,235,90,234,101,1,56,74,81,40,204,19,137,222,182,106,43,36,152,143,245,217,111,245,150,146,252,137,193,231,71,68,68,199,112,159,87,209,84,71,185,219,89,79,24,149,213,241,160,109,145,105,21,206,210,240,110,199,129,113,202,246,250,242,33,207,14,190,73,248,237,230,187,146,44,140,7,159,214,66,168,175,35,241,170,240,187,187,12,110,169,241,143,30,43,102,243,141,168,213,13,62,205,204,17,195,183,0,150,86,148,161,150,148,143,124,222,218,74,176,168,233,97,163,255,133,103,111,167,131,74,9,167,108,89,54,57,170,255,220,241,191,76,216,177,58,221,235,159,104,36,23,207,12,9,80,248,39,92,254,136,2,183,31,61,187,155,153,53,182,228,62,66,229,229,77,216,25,139,252,235,38,149,223,165,208,117,24,167,39,213,91,83,117,125,243,30,240,247,217,188,158,133,160,176,125,166,99,65,110,28,117,141,149,51,157,57,168,212,147,198,63,51,169,210,17,43,111,95,44,73,99,115,251,43,138,168,94,18,242,162,243,205,239,138,160,198,157,147,49,6,94,8,248,223,84,22,32,152,44,137,161,0,115,229,189,213,144,193,76,101,13,174,227,150,147,3,108,238,212,81,200,57,129,56,206,14,164,21,38,207,87,176,184,246,11,125,79,80,159,97,6,230,49,173,23,82,41,135,186,7,251,118,22,163,75,228,74,18,68,56,122,129,162,56,142,178,53,65,44,249,182,77,76,162,74,158,33,94,43,81,159,98,0,119,204,5,162,253,52,150,213,180,98,23,222,162,73,156,69,204,161,13,225,203,158,95,215,35,181,208,69,107,79,192,187,116,20,54,179,192,29,146,211,197,70,253,205,99,67,170,22,53,169,117,3,60,14,160,101,102,61,83,225,198,99,147,89,105,133,168,200,143,139,199,142,65,119,177,88,226,4,158,31,36,118,59,4,253,159,73,151,72,222,63,32,54,116,135,217,170,103,159,55,98,22,23,22,146,103,133,92,62,71,132,230,254,10,180,4,87,245,100,58,200,192,175,29,214,51,141,146,109,12,4,134,247,52,197,169,157,24,179,246,234,189,216,126,57,192,123,244,8,30,188,48,68,202,66,0,148,57,238,193,70,136,26,236,152,36,154,240,206,57,215,45,223,5,214,202,234,192,30,34,169,225,49,59,213,198,49,196,218,76,163,13,252,243,222,82,247,113,205,220,162,154,117,253,46,3,87,19,108,184,46,154,200,26,205,144,109,29,84,39,133,69,181,225,251,109,96,187,68,211,197,57,134,57,189,156,18,167,217,170,109,174,213,40,31,107,56,156,188,172,173,244,138,54,148,1,127,117,139,175,169,6,129,35,211,72,177,198,98,200,252,68,78,85,12,90,177,134,58,77,68,219,13,202,190,238,48,175,187,127,157,115,178,252,13,174,10,72,164,87,193,137,183,230,182,43,246,225,152,249,78,230,243,20,165,169,232,231,77,79,3,32,36,118,193,23,33,224,240,41,23,94,16,202,113,45,93,124,252,71,158,132,84,66,208,219,146,41,64,24,222,160,178,136,77,54,149,174,214,168,186,89,237,121,192,181,217,183,195,85,255,129,47,177,72,205,248,4,106,5,92,243,210,54,156,250,88,48,198,70,113,216,21,74,228,63,188,55,41,70,234,75,214,166,252,159,44,19,244,158,121,147,238,59,90,243,16,71,242,166,222,190,93,198,195,90,26,141,166,158,186,33,85,124,222,82,92,252,49,25,93,221,175,3,0,67,112,249,100,181,118,191,19,219,186,72,55,41,212,211,29,215,85,250,11,105,167,198,231,4,65,108,247,107,27,19,196,94,132,77,20,111,249,249,173,214,210,133,28,73,67,108,18,255,131,181,31,119,216,132,56,178,196,189,172,27,57,10,242,104,103,161,226,230,238,9,27,40,119,238,17,60,253,184,165,63,155,243,37,63,125,71,46,164,250,125,164,20,86,185,27,6,67,111,197,109,64,25,237,6,13,0,231,220,216,72,148,243,164,193,216,156,220,89,206,152,229,201,153,167,225,186,180,235,5,184,127,41,26,94,37,76,206,162,214,134,251,94,224,142,63,181,232,106,110,168,121,34,197,127,5,249,235,184,251,25,177,163,109,16,24,146,254,170,150,113,161,255,58,76,124,201,234,160,42,17,173,86,29,79,230,56,162,65,133,61,102,224,233,107,83,129,75,30,21,179,175,7,223,145,150,182,150,58,34,151,235,175,16,1,81,146,147,125,115,40,189,185,42,174,218,143,8,27,46,12,170,134,11,251,6,224,107,172,230,49,137,0,138,151,96,134,70,127,204,125,50,245,19,29,115,121,69,140,133,150,162,37,187,13,165,135,205,55,103,92,140,251,111,58,229,130,45,68,154,9,228,27,129,121,31,73,189,106,107,113,98,230,108,83,10,14,14,7,107,92,229,185,213,61,23,105,79,5,32,45,70,173,126,124,157,79,135,20,68,68,145,148,19,65,154,106,32,77,208,50,204,169,154,65,122,225,180,170,29,21,184,254,229,250,146,221,115,68,5,16,37,180,106,140,43,140,186,231,214,123,181,114,135,66,88,71,30,24,1,204,11,234,217,163,28,203,172,38,250,117,51,177,3,145,120,108,49,119,141,25,170,226,223,211,3,17,110,131,186,37,9,244,52,9,52,6,142,55,196,189,185,40,228,10,210,70,226,187,149,223,152,68,53,221,199,3,120,167,27,233,81,179,118,170,243,97,208,222,249,220,14,147,41,119,114,204,176,138,135,175,21,247,202,233,185,193,30,35,139,161,235,119,214,168,38,141,12,212,209,202,164,14,74,94,138,233,216,232,179,139,147,34,31,251,174,2,229,173,169,148,121,219,67,205,224,252,149,209,3,172,158,197,177,23,80,250,182,53,107,38,229,23,70,72,14,231,89,11,135,109,109,31,93,127,39,85,184,155,90,54,209,78,147,50,245,11,167,113,114,227,98,159,85,53,161,222,187,106,34,160,23,53,82,62,114,1,68,166,181,187,18,32,114,129,4,199,138,218,12,231,165,228,177,196,144,151,171,16,47,32,155,114,96,41,246,245,241,136,227,87,51,179,66,143,114,226,95,172,64,49,186,155,107,222,103,138,166,114,239,63,160,53,147,184,86,175,33,129,5,15,62,109,106,7,169,12,63,68,70,220,24,73,0,221,4,100,176,74,105,10,244,38,28,138,88,208,57,93,233,130,128,238,113,49,191,0,52,252,195,89,52,152,174,75,130,106,22,112,90,17,71,47,252,93,54,78,54,231,250,25,32,209,202,225,178,107,8,81,52,172,20,138,5,133,237,113,134,99,190,147,215,128,231,253,8,64,32,71,86,216,241,228,253,222,189,233,53,233,136,169,195,1,62,244,119,121,176,142,89,141,61,52,168,25,72,68,190,176,83,177,48,144,93,246,126,27,251,63,223,40,161,18,181,132,176,144,11,43,253,198,11,67,63,184,207,2,166,131,114,177,149,233,199,56,176,74,226,83,90,235,255,185,123,250,81,74,247,43,140,236,102,152,125,106,200,238,64,150,202,0,226,28,156,9,178,133,90,127,207,88,76,183,20,17,49,198,187,242,205,168,232,27,146,108,127,240,110,160,226,244,185,8,27,218,124,84,100,152,144,149,207,50,232,192,45,1,37,114,162,152,249,229,174,48,34,198,163,55,176,40,204,150,46,92,208,66,216,250,17,209,225,197,82,94,67,240,169,92,210,71,208,224,45,200,56,6,180,204,216,21,29,176,67,172,243,106,201,246,153,69,91,205,83,198,189,188,178,251,180,173,101,202,78,191,238,109,30,196,60,187,149,67,96,2,36,88,230,131,43,157,207,200,209,219,212,255,199,3,141,153,124,167,82,131,151,176,171,240,60,168,98,254,151,223,101,102,0,21,253,195,203,75,220,20,167,206,45,231,35,113,233,156,248,122,176,213,255,39,78,243,103,142,173,170,11,177,55,209,121,77,151,15,49,227,98,100,52,60,172,49,165,1,149,177,241,101,122,125,190,183,163,63,136,1,166,242,236,82,91,245,229,99,214,132,11,126,62,136,214,121,1,225,1,46,33,154,243,76,187,97,240,99,115,6,213,52,28,222,89,75,101,191,182,109,108,190,187,213,227,172,58,108,36,85,201,208,13,157,110,142,207,111,21,112,240,107,215,23,172,158,156,242,80,252,95,111,237,120,210,165,81,183,101,219,65,131,141,130,216,238,132,1,86,76,200,177,58,169,118,67,32,126,227,130,36,176,172,83,10,119,121,107,11,198,30,217,245,144,216,95,10,215,41,154,232,94,132,129,27,162,139,82,205,195,156,193,102,227,227,162,148,222,200,24,153,58,215,233,136,27,24,144,100,182,33,136,158,146,174,53,31,102,38,14,165,253,88,155,3,148,148,169,202,207,171,230,83,19,125,57,96,208,93,178,114,34,15,115,132,64,71,176,44,89,56,214,123,4,254,152,18,159,50,95,89,194,133,139,190,168,41,168,92,100,237,37,145,254,29,118,84,192,221,31,237,49,5,132,205,235,22,109,199,103,70,231,74,58,6,106,121,224,35,166,130,224,185,173,125,78,19,154,209,135,149,56,223,153,117,135,52,110,82,11,182,4,1,244,170,162,150,136,118,143,204,123,80,83,151,148,170,198,83,135,197,163,27,44,186,115,19,156,247,249,83,51,205,32,160,71,23,255,236,227,252,118,37,60,86,46,191,216,100,111,200,155,242,90,95,123,247,37,19,104,153,34,86,45,184,23,155,135,177,149,36,130,222,81,209,37,48,229,29,166,136,79,0,239,109,80,49,171,210,163,28,212,37,200,3,106,176,98,122,243,127,244,94,239,52,78,79,92,79,38,82,36,143,221,214,44,245,172,42,65,214,247,169,215,223,231,6,112,152,17,144,212,91,162,213,33,229,156,243,44,216,23,75,24,72,49,113,190,186,107,82,105,124,175,251,80,56,174,51,106,145,120,40,137,240,96,90,35,240,40,130,114,132,242,161,159,179,147,121,191,70,75,45,62,138,159,192,122,138,241,166,46,107,245,12,33,196,167,253,232,124,238,41,153,206,133,12,15,70,167,21,42,0,165,171,60,107,175,105,50,141,148,92,29,179,205,151,193,60,142,247,10,115,36,230,141,177,9,75,92,118,135,214,20,40,94,165,182,96,222,69,25,154,248,240,153,150,26,102,193,107,26,164,152,247,66,168,240,210,58,241,190,127,144,36,243,22,227,91,209,26,234,13,62,137,151,87,220,249,199,41,162,29,237,41,199,199,67,82,77,168,194,117,158,219,162,212,13,103,86,128,184,219,54,66,197,179,159,203,25,28,74,107,47,201,48,88,118,152,193,246,47,141,162,75,3,37,144,136,99,72,248,180,32,241,247,73,34,250,22,203,255,29,210,196,52,215,251,92,111,73,85,132,148,167,5,175,31,149,96,196,49,122,149,109,136,225,97,121,97,187,182,67,43,231,185,107,236,33,248,103,88,98,128,80,218,193,0,76,187,159,125,193,148,149,240,123,1,100,152,68,0,64,100,199,197,69,229,79,171,113,222,128,80,99,92,239,205,125,205,199,106,130,102,200,60,69,131,235,222,223,64,51,250,9,160,75,160,180,238,147,131,98,240,85,87,64,195,40,126,143,237,86,68,195,80,142,75,109,0,122,117,32,155,2,63,210,192,39,234,42,6,245,49,13,167,47,212,74,34,34,79,22,94,157,49,242,56,35,127,117,134,214,39,203,231,31,218,30,164,109,35,231,60,61,212,229,31,104,226,5,254,241,134,23,1,109,110,81,215,213,139,58,246,206,12,58,78,14,253,69,19,15,231,115,120,24,76,234,231,227,244,179,75,175,169,175,252,174,44,139,242,132,243,214,108,136,103,208,53,219,222,64,172,216,100,7,198,13,161,252,4,159,196,9,181,35,170,229,148,134,228,229,111,53,117,178,136,173,63,109,249,23,255,81,83,151,21,229,179,212,24,212,244,104,147,117,15,16,216,95,87,212,39,85,68,38,230,237,93,198,41,158,234,150,90,164,101,103,18,137,238,225,123,14,198,95,45,248,0,105,68,37,15,10,88,43,4,207,143,218,148,143,196,15,88,196,82,76,182,19,34,238,218,69,93,227,215,165,30,60,192,198,95,96,101,152,213,160,197,204,90,172,198,55,167,144,65,79,72,208,24,80,174,166,139,248,47,49,235,191,141,31,136,107,253,237,122,83,245,178,55,165,203,92,44,195,138,172,245,168,184,73,232,23,143,192,220,132,48,0,179,188,212,10,215,216,87,46,44,26,144,115,167,244,139,250,234,47,79,153,254,33,137,73,97,49,223,169,31,84,76,149,213,181,99,58,112,213,39,66,60,3,90,112,104,166,118,124,22,84,28,181,67,162,150,208,177,70,90,215,202,103,63,197,94,205,166,173,180,116,143,84,2,132,70,245,241,119,150,158,125,169,232,119,73,63,12,220,188,150,19,232,48,3,21,171,178,141,119,229,216,195,4,51,221,162,50,7,177,1,113,94,237,247,100,77,187,46,84,92,234,103,171,57,84,187,223,137,0,86,56,206,212,134,238,62,57,30,228,152,146,188,202,211,189,163,9,247,189,51,217,171,40,210,27,224,168,190,151,102,122,66,113,86,178,114,134,40,6,154,204,162,215,165,72,53,73,159,191,133,182,65,75,254,155,149,208,182,225,186,141,175,43,18,156,184,158,56,83,101,21,53,110,153,169,240,205,33,1,46,34,219,254,70,214,180,173,59,81,239,223,217,33,77,13,137,179,178,10,241,161,184,174,91,42,107,193,104,193,240,195,223,78,150,34,19,56,15,102,121,177,242,128,103,124,243,160,119,120,74,212,163,149,5,103,230,105,73,173,31,125,25,61,236,124,169,4,75,52,198,143,24,105,78,168,237,0,6,178,190,157,17,24,211,92,48,90,24,204,215,190,88,52,74,117,81,90,254,229,125,19,66,115,77,79,72,206,71,205,188,72,188,254,40,74,203,190,241,186,76,54,132,61,236,172,105,209,183,8,85,249,86,181,58,219,147,180,237,86,194,118,152,86,12,224,7,171,148,128,170,225,102,196,123,145,219,202,98,64,110,72,7,157,143,128,66,110,126,120,28,113,142,122,119,35,190,83,151,16,255,36,169,117,109,69,110,197,176,66,218,96,20,215,169,20,50,186,164,24,237,208,158,175,120,136,143,247,245,10,118,118,46,252,249,177,253,185,60,54,66,85,237,206,246,166,233,245,55,172,35,178,165,144,129,245,24,59,40,74,34,167,151,180,242,177,194,34,20,42,156,230,171,248,200,158,16,203,29,201,43,114,161,8,63,8,156,236,45,55,112,105,32,211,244,29,108,16,72,88,4,117,119,243,229,109,227,148,82,46,14,142,30,193,225,0,26,188,122,114,197,120,51,28,97,138,174,192,171,112,132,220,181,41,209,108,34,61,39,229,115,78,31,194,125,207,220,183,46,217,83,253,228,54,251,162,215,60,150,165,65,28,194,140,93,218,154,227,81,164,100,243,49,193,158,3,88,32,249,25,196,18,14,102,155,21,86,85,173,172,226,172,44,41,149,23,52,46,93,53,110,244,89,135,153,5,134,102,50,75,99,86,103,96,136,248,160,161,88,171,70,185,112,141,43,213,198,37,200,41,167,115,248,117,227,178,143,200,204,78,128,28,185,14,72,37,5,119,246,1,188,112,200,8,220,59,181,12,112,44,197,168,135,158,237,14,190,252,126,122,11,16,229,254,108,62,99,213,142,243,44,240,175,222,50,49,55,176,189,9,138,100,231,187,112,13,228,133,12,244,140,195,75,85,229,11,223,31,50,157,126,231,254,117,198,164,197,97,107,198,229,209,247,151,218,185,253,58,191,31,35,117,246,205,160,110,17,16,250,167,173,168,189,52,52,39,60,251,50,185,131,210,211,109,31,173,81,76,26,126,242,184,95,90,144,18,130,87,186,159,163,141,184,228,211,138,74,5,152,94,53,2,81,33,141,24,229,99,82,172,37,195,133,57,168,110,133,252,24,79,140,163,85,97,35,246,134,106,243,205,162,64,15,79,168,244,3,47,216,167,167,224,10,49,250,205,253,107,68,75,52,107,117,80,89,237,8,212,78,218,187,0,125,197,235,236,249,157,228,120,2,210,70,182,158,27,104,160,181,200,255,14,168,116,216,168,195,199,82,101,97,90,51,92,246,117,164,54,252,195,87,119,188,39,141,152,209,29,162,221,244,86,118,2,155,51,119,121,92,7,103,220,232,231,61,208,38,75,207,64,114,114,22,56,127,110,135,32,123,151,241,163,189,200,68,239,165,151,250,133,33,1,224,228,96,89,145,233,46,134,188,255,232,190,155,21,236,19,164,56,215,208,210,92,169,42,97,62,112,151,156,143,74,63,148,242,208,129,255,243,121,27,159,249,68,198,18,93,4,119,150,161,208,182,130,96,246,192,98,119,230,241,84,155,39,248,157,17,252,163,54,247,182,223,249,88,171,247,3,153,233,151,179,227,30,32,246,9,131,191,79,88,28,179,191,70,203,252,145,225,111,165,130,148,244,83,136,242,233,233,116,34,213,216,116,106,182,89,237,145,244,218,210,35,238,196,255,190,146,43,61,148,177,182,109,107,42,218,58,29,64,81,166,237,76,0,68,206,80,116,63,221,134,171,222,36,216,39,55,213,34,54,209,87,166,95,3,107,248,241,253,131,149,179,72,239,175,56,104,169,214,242,39,67,113,150,200,215,170,230,58,201,77,189,168,160,161,117,220,250,219,131,174,158,79,95,243,68,242,31,170,161,87,187,226,156,137,136,19,153,20,58,33,93,175,129,18,230,98,119,135,12,188,147,76,241,169,32,104,23,235,21,178,207,185,35,133,53,13,3,76,128,189,141,147,97,112,201,52,108,163,8,99,57,216,125,44,87,218,18,157,202,142,162,129,94,115,128,158,59,23,47,149,114,53,52,76,191,123,227,113,23,74,161,188,22,179,212,61,132,187,109,34,6,78,70,198,218,240,69,16,23,161,59,241,120,101,209,246,208,67,35,219,212,183,14,51,142,228,225,243,135,204,253,134,185,69,161,242,157,37,207,71,207,56,183,138,178,2,243,1,111,192,193,248,31,118,243,15,34,111,177,19,159,13,159,238,73,126,122,186,103,144,57,83,214,26,7,253,110,61,132,159,143,29,145,236,241,139,138,18,206,21,223,6,159,232,167,51,241,51,94,5,100,29,110,47,25,155,111,26,132,177,81,58,209,175,254,61,25,106,182,149,200,226,99,164,164,45,28,101,18,9,197,132,63,72,86,237,91,39,55,0,96,228,109,24,226,96,129,144,109,100,54,74,219,151,2,113,32,120,57,113,18,122,220,98,120,18,194,17,193,240,212,254,214,208,6,118,116,218,117,68,115,191,151,107,21,254,30,102,32,119,235,155,251,145,168,29,124,7,173,16,2,47,62,138,45,96,28,8,22,221,243,65,4,28,42,69,23,174,38,62,74,110,165,253,40,209,242,40,120,90,24,192,118,29,0,95,66,50,187,198,137,107,128,86,35,94,174,131,214,149,206,196,195,214,238,90,220,57,213,134,167,88,11,240,187,114,212,183,100,65,11,108,135,92,231,129,29,143,63,245,223,202,127,28,212,145,64,141,82,74,167,196,170,252,203,47,134,145,246,174,181,244,74,189,23,9,251,163,27,151,189,191,182,55,222,28,209,11,219,171,208,66,11,94,253,134,6,148,161,74,207,214,232,106,99,204,139,4,192,173,29,174,22,80,201,40,25,144,196,98,131,163,40,130,200,219,136,217,162,252,98,243,72,115,199,204,176,188,57,120,162,250,237,47,50,178,78,242,251,69,61,48,78,150,130,207,67,47,4,180,163,203,161,49,222,168,144,192,139,58,220,108,102,237,90,166,98,68,101,147,77,79,126,27,35,69,115,130,129,208,15,162,205,115,104,99,203,19,7,109,118,55,4,157,96,199,244,96,3,108,221,93,0,156,16,117,16,117,198,114,19,53,97,39,116,53,79,14,3,118,151,221,74,246,248,211,222,203,185,86,53,208,194,142,63,133,138,29,163,234,44,132,74,136,150,150,168,196,204,37,249,42,46,20,246,182,62,29,120,3,125,87,169,229,239,159,193,232,244,229,88,254,244,90,133,4,151,249,130,102,213,193,199,152,162,198,238,205,185,104,92,114,94,185,28,185,170,68,40,94,93,143,214,91,8,4,247,0,189,200,105,68,241,17,74,230,4,65,129,237,191,195,223,140,58,86,196,23,219,200,111,129,2,136,229,208,136,248,76,254,184,237,76,62,168,214,16,21,96,184,199,156,159,239,252,41,13,55,220,47,122,208,184,236,132,243,151,249,14,252,25,103,115,110,25,85,31,104,149,114,82,223,254,236,203,5,137,239,144,101,91,65,126,212,104,212,194,186,226,105,43,58,250,181,185,254,223,114,49,170,20,173,91,156,50,49,177,227,26,23,10,195,97,250,2,29,231,4,38,82,90,229,148,73,253,97,51,24,173,62,219,192,139,160,138,143,212,49,109,219,170,41,251,56,168,77,235,54,242,99,72,193,254,134,75,229,120,243,28,140,226,46,113,93,80,102,118,254,55,90,97,1,36,188,145,200,220,26,167,124,78,122,235,174,205,173,66,19,232,137,107,197,23,61,253,190,6,138,188,62,132,159,132,5,155,182,25,245,34,20,164,224,82,112,232,86,245,68,193,153,141,197,119,197,129,249,36,30,50,235,114,248,99,234,48,141,47,123,6,117,39,87,226,68,20,156,21,230,233,133,148,202,35,126,188,25,203,197,251,43,126,207,189,236,12,124,209,202,28,146,220,246,108,39,26,92,251,110,149,170,74,91,235,232,234,149,114,179,109,158,203,151,38,231,242,221,175,215,107,12,91,212,191,14,105,39,222,132,226,169,167,206,106,209,232,147,122,72,128,46,110,233,176,62,139,75,114,21,220,77,68,70,18,230,9,236,34,139,252,66,53,14,179,236,185,10,149,134,114,25,221,189,64,245,75,57,145,161,240,82,250,26,130,144,74,1,146,13,93,16,170,57,9,219,152,112,95,141,146,252,140,135,126,220,167,13,88,176,6,176,33,211,35,111,135,49,240,57,231,9,197,114,78,226,36,123,126,121,245,235,99,227,94,84,159,65,1,106,79,87,234,146,244,197,119,47,241,219,221,120,196,158,208,193,15,104,222,212,8,117,117,47,161,139,186,93,107,161,254,183,217,42,15,80,49,67,85,133,65,46,130,216,96,229,5,55,201,27,118,183,166,245,206,163,226,59,203,237,207,72,142,197,68,225,226,143,234,216,250,153,18,180,178,24,252,172,75,99,73,163,232,115,164,93,123,143,30,156,28,63,159,177,170,39,229,198,225,62,20,93,218,162,202,41,153,1,104,50,9,253,116,174,77,150,209,153,24,117,141,210,173,148,128,253,4,176,194,8,92,203,186,5,201,147,192,120,8,95,60,42,133,199,38,128,186,57,44,41,15,26,107,52,0,136,102,79,98,117,96,138,43,71,49,46,146,180,19,168,146,157,78,162,20,225,133,97,222,111,98,77,74,147,248,83,73,208,117,198,123,116,245,184,100,15,224,11,123,192,153,40,159,229,108,3,249,26,201,64,74,133,11,231,154,98,196,57,97,12,205,108,237,114,204,192,101,83,159,130,215,20,226,150,79,187,35,83,49,32,201,122,185,213,120,74,89,130,182,16,247,120,207,86,163,45,189,133,184,194,184,198,29,210,237,42,220,147,70,121,18,255,194,113,197,180,17,91,201,153,72,249,57,157,89,112,218,124,153,192,17,165,97,203,111,157,192,52,201,246,127,54,137,240,102,114,181,139,245,185,120,18,19,106,217,185,107,89,192,232,54,241,207,104,100,230,65,104,193,20,45,66,181,43,119,220,92,122,246,91,49,183,211,66,106,151,147,253,12,55,125,20,147,190,46,7,37,255,22,47,35,61,66,83,102,29,136,79,157,69,254,135,211,53,201,121,251,201,218,159,210,159,60,7,252,192,230,165,114,1,138,0,3,187,132,243,97,163,9,152,68,232,49,133,82,145,145,51,114,3,245,196,98,245,86,65,66,221,143,25,122,211,204,240,125,214,196,150,143,184,35,23,121,242,39,41,12,242,243,248,210,179,210,61,50,247,167,203,44,62,59,228,248,23,82,186,204,100,173,216,149,190,100,113,238,51,11,155,68,56,137,209,5,201,214,80,47,75,102,213,242,109,161,114,203,26,217,55,26,28,221,213,10,140,26,210,16,204,10,167,41,29,112,0,10,128,185,215,180,66,213,99,88,197,132,53,193,172,209,120,61,224,218,185,101,173,44,128,83,116,207,106,214,165,86,42,153,177,48,234,35,128,188,222,90,200,27,145,228,105,125,22,95,82,221,48,245,26,222,137,55,175,225,172,211,25,25,110,43,47,109,115,60,128,40,158,167,82,101,197,251,194,22,231,117,70,192,107,241,237,153,15,191,103,244,138,130,192,187,88,36,246,60,227,104,72,185,82,187,231,233,41,105,165,78,42,190,46,68,109,170,136,200,167,98,124,45,3,104,243,165,67,102,199,221,63,233,191,126,49,147,20,79,67,199,199,217,170,244,158,179,185,202,9,188,109,64,159,179,100,79,118,209,54,237,100,89,183,58,175,30,181,57,97,87,145,10,19,89,59,137,75,54,239,15,19,43,36,24,182,223,66,51,83,165,29,132,129,54,248,153,87,44,55,7,97,42,116,221,129,243,246,145,185,210,127,8,72,157,165,43,226,187,76,82,248,92,170,143,233,224,17,218,205,26,204,105,89,39,145,119,177,71,109,171,1,124,141,112,120,19,183,52,210,110,146,224,44,111,247,191,140,165,35,189,207,33,148,156,125,123,195,10,207,143,170,214,45,239,87,103,11,9,171,85,230,40,30,113,115,16,151,16,182,163,169,28,255,222,47,144,114,11,18,127,117,227,151,31,139,252,42,210,121,87,158,157,228,187,197,1,175,194,93,96,191,122,204,12,91,229,75,255,244,61,94,135,24,195,159,191,64,226,204,107,93,170,96,19,6,87,182,29,70,193,131,139,175,132,148,205,104,1,120,100,227,97,18,181,124,152,247,88,102,166,147,55,229,23,207,98,175,215,162,172,148,201,252,19,183,153,173,94,242,120,182,201,224,25,80,252,66,119,34,108,118,58,25,152,131,37,145,221,116,98,0,110,255,50,107,26,211,176,136,31,44,77,20,154,114,164,62,179,196,58,77,146,229,58,167,15,116,235,67,131,73,174,192,158,228,10,137,251,31,229,14,21,83,243,112,73,96,87,138,182,90,225,7,95,29,198,77,65,26,219,180,10,18,226,138,224,1,64,64,202,255,60,62,204,226,18,163,134,232,21,31,250,77,242,93,131,233,221,109,150,10,239,35,60,123,36,167,173,213,236,245,149,118,230,22,73,148,146,103,121,123,181,198,65,36,206,173,170,212,97,85,152,207,170,72,142,233,99,88,130,209,73,180,47,188,193,74,47,16,187,193,143,156,111,175,171,63,41,172,138,237,192,167,59,160,33,86,62,41,109,214,193,64,211,99,105,19,41,156,200,30,9,80,112,212,82,21,60,22,216,116,233,14,59,114,24,7,89,228,215,185,56,202,36,119,198,171,173,66,103,149,38,249,8,173,208,118,138,23,175,7,44,81,169,227,146,194,176,113,19,250,4,34,108,190,32,101,217,89,124,101,146,249,145,155,128,171,67,189,236,60,30,19,156,188,136,242,244,69,154,22,213,7,89,234,210,113,95,215,44,127,243,80,154,88,249,183,59,107,147,169,92,190,252,120,220,150,244,114,230,115,84,148,212,56,91,4,61,255,249,212,108,106,140,155,194,85,204,43,27,219,176,64,198,178,81,178,32,116,130,83,134,207,150,72,10,197,198,159,61,24,171,90,2,205,153,135,92,101,1,110,216,69,210,104,217,114,186,235,197,94,215,85,121,109,52,222,34,138,177,80,180,85,53,0,210,100,177,141,63,216,213,251,77,193,101,38,76,157,32,141,16,70,129,231,40,51,59,22,242,183,217,106,180,106,90,248,237,16,153,120,111,226,209,87,140,181,72,14,177,203,247,179,93,72,150,181,150,16,161,227,36,198,151,187,105,190,107,237,112,117,91,251,184,117,134,176,211,135,35,101,46,192,185,19,67,3,176,125,89,193,206,33,214,241,145,153,49,244,248,239,35,78,231,177,164,139,251,129,250,186,191,198,28,90,222,205,147,190,162,215,53,73,65,67,107,177,33,196,110,146,17,254,128,183,139,136,241,73,252,164,29,100,88,160,225,44,98,225,219,211,38,54,204,251,122,215,73,79,224,72,108,107,95,120,31,59,202,56,4,38,165,63,140,65,228,129,114,61,16,151,217,254,246,143,174,135,72,15,168,175,83,64,177,224,251,25,89,231,225,35,213,132,122,49,221,14,161,68,119,7,227,132,100,234,37,53,71,197,130,86,80,66,199,250,165,125,78,159,101,17,221,172,100,190,99,192,239,10,130,33,59,108,165,238,16,139,124,157,237,32,181,25,125,191,22,0,54,142,166,122,148,251,254,220,46,234,60,48,21,153,117,195,227,221,42,147,181,163,204,214,215,177,72,2,121,241,118,76,91,216,204,35,214,125,3,148,181,1,172,144,132,8,124,87,115,111,22,137,252,200,29,137,118,161,254,196,193,173,8,35,240,200,41,144,133,170,2,87,153,81,61,163,145,211,197,55,153,182,133,128,227,189,67,22,146,132,105,195,141,166,47,150,90,193,181,177,177,130,27,58,204,172,187,43,55,230,167,232,174,124,47,117,86,74,134,116,170,212,34,194,70,79,133,31,102,116,46,239,150,145,100,21,40,85,3,4,104,27,143,201,148,252,200,164,151,227,86,83,5,103,53,244,81,207,158,5,80,78,20,145,87,195,82,114,18,127,117,120,249,101,164,87,219,19,62,234,209,173,92,154,166,253,143,63,24,84,20,88,35,83,7,162,131,249,30,35,227,185,7,110,140,188,196,195,83,133,102,108,166,63,118,81,116,250,49,119,234,27,253,248,165,160,92,181,220,116,133,101,150,51,201,116,93,178,81,26,71,114,161,145,2,116,141,180,95,16,93,87,63,162,9,141,206,181,242,173,3,176,65,119,200,106,105,243,45,156,217,84,158,204,239,93,140,202,16,50,252,229,211,199,233,1,1,16,105,200,192,72,96,169,57,62,93,250,88,117,65,124,69,108,255,109,35,18,8,175,185,0,119,224,93,74,219,173,48,245,234,108,88,82,230,201,124,245,87,65,188,147,104,50,106,197,58,240,73,157,35,97,137,194,156,134,140,156,150,168,101,186,201,73,117,147,19,43,235,210,59,120,60,53,225,48,88,157,185,232,148,45,78,119,62,128,64,116,112,211,116,6,193,150,56,31,62,118,50,61,201,89,20,8,205,109,19,234,244,188,219,120,138,103,71,211,95,41,92,172,240,253,245,103,170,197,210,157,42,37,6,141,2,83,163,129,160,251,67,132,87,32,99,213,195,34,218,229,61,166,112,179,149,167,20,215,43,231,226,141,108,66,38,107,89,71,131,126,226,63,118,60,232,181,89,105,89,126,110,204,72,113,182,212,36,114,243,122,218,190,17,15,144,118,97,92,2,129,45,97,146,81,35,9,82,103,14,113,133,247,202,230,35,73,229,145,145,157,0,164,97,7,90,6,192,130,175,187,2,164,208,254,135,117,218,219,214,25,213,156,168,233,184,60,121,56,28,53,56,4,235,110,238,249,166,108,127,69,44,73,38,188,73,178,156,142,180,24,196,210,237,20,133,253,73,87,141,184,112,85,197,50,163,231,34,124,162,205,110,133,114,218,205,123,224,167,179,133,184,134,1,87,184,117,221,108,226,159,158,159,237,27,193,155,177,213,45,115,132,160,20,198,102,177,212,108,105,169,146,254,138,129,135,25,83,3,77,87,121,13,186,137,241,140,73,188,194,30,44,254,66,48,148,69,109,183,46,74,250,214,104,36,60,101,98,9,157,185,89,27,217,131,133,21,78,113,223,103,153,145,136,96,190,112,238,58,103,147,152,41,47,227,42,168,221,87,38,105,198,220,44,24,184,15,123,137,136,55,223,179,68,146,118,94,28,144,175,107,88,215,146,126,244,123,102,78,5,134,45,126,60,84,49,150,252,161,1,29,193,235,230,94,95,15,17,180,223,110,5,57,209,210,252,36,20,220,143,191,223,223,176,90,97,57,250,115,237,150,194,111,37,165,127,28,85,40,66,79,11,183,175,197,0,239,114,139,121,200,1,219,205,45,26,72,6,122,182,151,187,141,188,130,154,177,206,48,99,108,22,112,120,214,212,214,251,201,100,192,82,76,173,170,187,40,125,111,180,173,7,192,191,72,177,15,138,185,122,157,164,15,106,104,52,198,152,169,0,19,120,120,137,180,5,168,49,76,187,101,224,134,131,203,18,171,173,13,78,13,30,83,107,230,90,128,219,3,57,243,82,200,23,191,148,252,54,96,243,238,7,191,188,27,52,1,174,206,107,207,143,217,249,162,202,250,26,127,232,9,169,182,59,58,57,170,33,175,49,181,62,94,232,233,87,207,53,234,2,145,101,54,11,152,237,43,83,64,83,184,193,47,45,88,176,28,150,95,60,15,242,238,219,1,255,160,38,197,132,159,95,149,23,99,235,219,63,36,35,165,207,246,183,4,130,224,91,177,184,246,183,182,229,104,133,207,92,251,216,247,85,175,171,191,141,125,238,20,166,4,146,250,31,44,152,80,32,111,52,4,125,232,25,130,197,220,202,97,107,44,160,73,12,11,80,255,141,62,162,187,129,51,90,166,5,158,214,106,8,219,84,217,117,138,226,137,81,46,72,101,250,248,86,35,157,148,115,163,24,255,168,133,68,205,60,52,118,189,43,127,155,65,206,99,5,61,244,236,214,210,245,110,129,73,2,24,49,133,85,235,165,166,140,66,15,137,93,112,212,78,157,176,74,155,82,60,23,221,214,89,200,94,48,214,23,199,169,222,212,246,18,204,56,163,14,141,233,149,114,19,201,72,66,200,52,87,75,145,15,145,28,60,249,135,229,119,102,84,187,103,225,80,201,201,159,207,30,90,60,248,49,119,173,134,138,80,225,242,133,183,176,229,221,76,193,120,201,163,109,58,17,36,255,137,0,8,218,241,53,93,196,159,194,138,40,204,235,90,224,182,47,17,27,147,215,156,193,52,235,195,41,6,205,212,233,236,133,77,112,169,81,199,117,43,88,158,103,209,241,220,113,91,185,48,148,116,10,176,215,221,22,209,110,146,199,222,17,150,67,22,236,91,213,150,38,62,56,164,185,123,59,72,255,228,92,90,148,112,68,244,28,58,81,66,112,14,14,228,27,203,61,97,242,74,111,50,67,142,238,212,231,56,209,5,165,228,23,71,249,166,99,2,73,95,107,54,26,95,122,129,254,88,101,70,231,150,118,79,150,73,59,15,117,55,35,77,137,140,250,123,67,119,90,170,36,218,183,16,64,144,165,65,205,247,57,227,189,121,10,215,123,14,48,166,135,237,237,207,50,234,189,121,169,11,150,229,80,16,109,26,79,1,22,49,10,75,192,15,183,169,149,179,175,181,233,44,78,233,183,30,80,12,194,240,96,181,225,136,213,97,5,35,199,71,173,72,206,31,90,157,5,201,123,112,127,247,169,124,168,48,47,29,58,188,84,251,155,124,148,74,8,36,195,62,237,63,124,199,232,67,194,197,35,222,87,229,243,170,61,190,93,119,72,22,53,26,120,37,231,122,70,120,215,217,107,82,102,150,121,150,207,102,248,182,241,197,249,234,70,244,86,119,124,39,146,96,233,13,81,252,198,196,47,216,210,73,49,126,222,255,142,71,36,201,13,242,63,205,184,168,20,254,100,18,55,78,197,1,38,100,157,76,213,217,48,93,131,54,217,14,33,128,148,65,105,185,23,55,232,108,30,199,135,219,119,109,193,215,173,159,181,192,133,137,114,251,102,141,227,91,98,218,185,3,163,117,164,213,29,128,115,1,79,240,224,220,102,95,224,116,234,13,115,90,177,140,188,86,232,223,36,54,61,85,72,200,39,202,82,65,227,78,161,68,57,122,107,236,134,233,9,212,143,122,240,240,219,7,99,141,182,162,151,194,175,109,90,154,244,64,111,244,99,116,239,5,5,211,227,132,134,226,53,166,96,111,184,105,137,225,218,6,196,179,194,17,41,213,72,3,19,230,244,60,222,83,233,133,173,94,125,15,56,242,175,131,172,21,19,55,170,30,64,168,243,214,48,221,78,34,101,78,55,77,196,100,104,107,46,125,193,131,208,57,118,204,112,207,242,230,174,97,35,89,84,135,208,237,177,91,46,25,187,242,194,245,180,237,148,234,53,93,164,230,95,142,29,110,238,75,54,117,90,40,183,48,38,65,235,9,222,113,81,47,198,180,169,94,35,24,73,101,221,252,159,216,250,247,192,94,45,11,150,126,253,43,125,68,247,27,59,35,81,219,83,5,176,140,44,247,255,147,8,161,190,26,101,178,44,65,168,245,240,73,64,121,141,112,69,227,113,125,54,99,162,56,178,135,106,165,129,42,4,233,250,48,137,88,124,13,4,50,21,20,198,48,61,141,183,10,55,50,247,240,169,44,93,18,13,25,98,251,49,3,52,13,20,210,117,115,113,133,253,191,23,140,156,77,73,124,223,23,226,22,42,212,235,159,75,44,204,60,212,140,185,219,185,67,128,175,191,9,211,211,100,34,99,244,78,48,7,35,168,68,184,81,240,2,148,139,18,98,163,106,136,119,188,241,18,192,131,147,232,182,207,102,110,128,71,11,20,171,194,49,210,237,64,11,150,73,178,237,149,33,148,36,175,246,120,42,173,76,30,101,234,115,107,94,33,249,231,168,34,75,70,248,132,216,52,151,20,44,182,98,177,181,179,44,179,172,116,159,48,130,61,177,93,207,237,55,162,91,55,125,250,162,70,135,87,166,241,180,113,33,179,27,70,175,63,21,122,232,31,69,164,87,42,126,157,112,133,100,232,106,246,116,204,197,117,209,94,233,113,18,247,99,219,147,219,83,100,28,180,27,227,35,232,165,124,127,108,164,147,52,106,206,217,130,100,214,3,111,103,42,81,252,248,206,96,169,171,50,136,235,215,46,119,99,75,120,128,52,132,200,131,88,97,32,207,42,184,193,184,220,84,238,18,52,130,74,142,214,27,224,227,246,165,5,108,83,83,83,75,201,248,167,68,28,146,55,119,237,251,169,98,229,253,3,100,253,210,176,113,205,205,19,186,210,8,166,72,243,147,195,102,171,202,208,200,176,91,91,133,48,248,126,35,233,166,254,75,76,134,117,21,157,53,141,253,242,70,241,234,252,183,179,7,139,115,126,36,199,1,48,60,210,75,21,1,55,131,233,56,151,77,62,8,241,12,53,244,187,156,237,2,72,162,236,85,7,79,125,17,235,240,246,237,102,247,133,231,164,28,69,128,172,119,73,92,3,188,72,245,4,251,187,146,10,139,171,172,128,220,51,211,71,233,158,246,176,18,23,21,166,7,43,187,183,175,39,179,0,17,73,141,136,249,240,89,33,15,242,134,212,139,223,58,40,109,49,125,4,7,218,220,148,150,234,131,246,71,250,54,60,49,105,81,198,74,239,216,122,138,185,31,180,185,132,70,101,115,57,220,95,141,72,210,100,194,205,46,41,232,172,199,92,124,31,22,243,218,140,178,133,240,3,67,239,170,149,240,16,167,179,187,227,210,84,215,241,90,44,194,64,221,177,206,157,217,173,82,241,198,32,58,135,212,247,61,12,197,2,81,106,152,108,87,74,243,102,96,6,30,250,56,155,88,212,33,233,162,93,87,243,29,176,199,105,29,63,121,202,41,3,167,1,25,41,222,251,183,78,12,250,255,152,115,92,244,243,151,95,251,181,248,103,238,136,206,24,129,70,151,162,128,105,210,68,140,61,17,87,10,109,70,219,32,252,144,223,214,128,106,200,35,87,1,84,24,96,53,249,152,155,213,191,1,76,176,174,209,111,22,177,112,94,122,20,91,176,116,142,5,231,209,131,124,46,38,233,128,197,164,134,239,35,167,75,247,12,145,173,127,143,109,233,58,139,114,40,95,137,81,77,108,122,237,16,143,127,247,104,67,133,209,179,180,150,139,187,105,145,235,76,179,247,11,46,255,148,236,211,210,157,2,249,227,207,55,163,109,179,234,232,45,89,186,88,213,186,119,163,140,140,168,62,12,27,174,195,186,50,40,225,124,186,218,108,109,202,30,252,38,159,16,7,77,47,109,164,53,166,241,20,180,78,168,77,38,134,223,127,179,41,195,75,43,165,53,234,84,244,66,203,170,175,67,225,148,164,152,108,137,130,125,202,82,45,162,199,125,11,73,191,65,166,181,32,200,191,47,113,173,136,181,218,44,202,207,188,198,203,146,189,16,192,95,0,79,241,10,214,47,42,170,144,226,255,253,144,17,92,111,81,104,232,15,70,32,142,125,163,120,4,179,27,93,255,107,249,70,85,19,90,7,57,128,22,242,95,48,52,216,89,70,206,234,207,176,51,135,159,112,175,23,149,195,224,44,99,87,163,201,128,81,162,252,136,60,174,116,30,58,204,235,240,210,184,157,253,49,206,192,2,234,40,206,75,147,175,105,168,53,112,14,60,175,44,97,64,130,41,56,120,165,190,7,16,73,5,29,141,179,129,247,159,202,101,108,204,150,184,181,96,34,40,236,253,89,52,92,10,93,147,79,254,249,32,187,22,81,56,17,44,254,50,12,75,83,233,104,0,49,244,103,98,62,233,23,50,127,201,165,97,72,49,225,143,89,196,249,8,53,235,142,169,191,15,168,160,240,41,115,23,208,21,228,106,24,120,42,106,136,237,191,113,205,208,88,119,9,135,22,155,82,98,148,193,67,118,40,179,31,174,142,9,220,26,35,81,71,36,10,182,214,187,245,91,170,91,82,237,215,185,226,203,29,172,143,165,198,67,98,180,177,229,194,103,248,30,128,102,72,254,29,179,196,164,179,42,167,69,101,74,143,202,43,219,139,139,39,107,37,163,47,104,0,201,148,53,155,185,229,211,54,102,249,56,8,102,204,58,116,53,251,58,167,97,134,195,52,105,55,66,97,72,132,6,21,143,47,25,68,92,173,201,28,123,139,52,135,171,165,164,92,228,11,213,28,89,169,163,177,25,14,177,166,248,244,179,197,134,136,157,136,199,128,67,105,238,242,74,60,26,211,27,78,238,171,196,41,196,108,115,159,157,119,58,66,98,204,214,29,254,19,97,227,151,99,59,168,131,209,170,15,27,70,249,253,111,191,213,147,49,59,1,138,7,83,197,34,242,218,190,26,35,252,170,68,58,11,130,193,207,14,129,176,122,119,83,21,142,80,223,241,185,133,73,179,154,96,89,183,59,47,210,183,99,89,185,126,133,46,128,41,243,99,254,124,22,165,144,27,132,110,63,41,179,209,241,29,48,116,12,145,199,17,53,231,190,19,54,144,211,33,161,29,126,109,144,157,243,214,29,128,253,164,9,18,123,217,51,66,236,55,148,243,14,37,174,200,243,164,173,20,203,171,116,101,149,216,57,155,0,133,127,96,137,126,67,177,27,68,77,201,28,97,158,13,114,92,168,244,28,211,130,81,8,140,108,19,85,234,35,219,67,127,156,153,5,57,107,206,197,1,154,250,178,190,27,109,11,248,7,110,197,21,83,104,249,169,147,164,255,193,169,172,151,3,120,16,236,233,44,136,217,228,29,60,234,2,37,244,28,23,173,240,19,10,5,228,62,255,233,8,225,63,173,201,148,25,160,43,52,84,201,202,46,49,167,98,183,51,54,128,77,194,99,203,149,158,0,86,138,169,91,175,118,195,8,217,157,204,194,81,215,223,205,241,31,31,137,193,190,242,45,179,216,79,80,78,9,84,213,217,239,48,4,208,148,195,73,198,24,140,140,89,18,93,111,208,102,161,147,154,209,115,180,183,189,106,226,3,242,156,63,108,158,84,146,108,37,228,238,115,152,49,250,68,62,14,176,227,186,166,149,252,141,110,221,173,224,188,217,164,187,128,21,110,116,62,31,229,235,192,203,28,236,218,138,14,35,125,34,158,32,119,15,111,68,41,16,185,238,80,173,229,110,144,57,65,216,44,122,102,124,94,252,153,133,172,165,83,61,254,216,126,69,225,5,41,36,36,19,147,154,69,134,112,33,3,135,202,203,155,136,57,189,128,14,157,168,231,107,169,124,190,122,191,125,39,188,244,164,44,52,55,169,217,108,193,221,64,131,93,125,204,39,108,81,182,246,95,58,178,50,7,87,246,204,162,36,222,190,24,114,221,163,46,69,63,52,95,60,28,124,59,26,15,141,253,250,193,224,68,202,45,85,200,183,231,25,37,120,195,200,198,75,63,26,197,171,243,61,91,38,131,52,78,125,97,30,36,252,68,180,84,204,46,209,56,174,231,146,224,134,59,107,64,197,85,222,88,174,115,88,195,65,20,159,105,233,39,37,25,203,198,22,185,234,124,102,122,13,36,51,15,119,136,255,171,4,104,237,241,66,218,2,243,27,125,143,55,153,109,25,10,110,222,58,8,14,10,63,160,80,94,45,79,63,40,103,54,48,55,128,77,18,34,249,99,92,219,132,235,44,204,97,195,96,147,3,121,107,248,106,199,24,108,75,213,51,4,253,158,118,76,31,14,2,138,153,53,160,120,153,123,26,21,128,148,56,101,213,164,177,2,223,123,7,71,25,49,237,210,137,198,91,102,226,233,233,109,16,105,247,205,116,31,200,101,54,129,107,232,123,158,83,26,155,253,204,101,115,118,225,79,62,49,96,96,159,142,140,221,10,55,172,36,94,148,146,224,240,204,219,149,103,43,220,145,50,171,233,222,110,56,128,207,92,45,64,155,177,250,198,189,75,93,136,59,114,232,168,168,90,42,206,87,16,232,130,60,69,142,9,227,70,139,167,37,65,250,117,24,12,206,65,103,204,180,158,11,29,46,87,198,105,103,60,93,43,1,111,145,161,189,205,83,10,74,106,249,10,193,121,193,108,241,242,175,105,33,166,234,24,60,117,195,88,112,75,240,10,180,166,65,142,4,159,190,170,124,182,65,213,6,172,145,134,248,10,71,26,150,173,153,198,213,180,226,172,49,46,54,40,8,94,11,235,82,101,44,71,40,102,218,21,211,174,79,38,137,106,105,193,57,61,221,169,73,207,219,95,164,133,78,57,78,103,33,229,59,183,225,196,250,83,174,94,94,92,75,139,15,254,191,28,66,35,221,61,17,133,250,138,157,6,21,229,190,65,210,44,26,49,119,176,44,251,65,1,51,126,13,148,40,13,164,137,26,158,162,96,207,236,13,228,158,188,108,135,116,90,163,255,130,42,197,50,149,27,194,116,121,93,84,35,217,229,164,146,27,26,7,116,180,212,211,27,155,189,55,195,158,228,112,152,189,36,225,182,205,142,29,120,149,155,41,124,27,48,16,61,51,25,149,120,138,5,167,253,10,55,132,175,64,65,240,11,145,251,161,251,80,242,247,249,253,203,56,119,29,255,4,213,125,49,63,44,186,4,117,218,207,35,156,242,49,209,240,233,208,145,239,5,184,12,167,147,186,90,127,116,146,246,215,180,249,106,247,193,239,221,63,66,159,96,127,187,50,146,231,151,130,21,158,165,166,52,8,159,76,26,0,111,46,218,108,169,124,181,35,243,42,12,129,117,137,180,28,249,247,27,166,211,197,151,111,57,209,246,125,17,117,149,216,145,209,164,107,92,197,68,64,249,85,173,246,224,43,117,230,180,48,192,213,56,144,42,191,202,195,5,230,72,142,152,139,44,7,3,215,74,202,253,81,253,144,91,115,61,149,18,145,117,147,27,168,141,140,157,115,86,99,166,83,207,59,146,10,69,194,56,100,210,142,213,108,17,191,28,99,154,141,28,215,255,119,2,252,194,26,233,200,47,24,229,206,115,138,164,196,133,245,107,197,68,23,28,212,94,22,205,182,205,229,59,120,71,84,89,10,137,160,123,144,22,99,136,0,98,61,133,211,92,52,87,2,67,92,105,173,200,218,127,78,91,57,45,4,101,40,29,152,108,237,151,19,151,55,77,247,227,29,205,185,152,157,245,210,113,242,185,99,228,196,35,236,221,253,146,187,167,212,16,193,231,216,248,92,183,176,211,141,208,128,37,38,97,86,64,156,151,169,253,130,51,120,152,57,46,52,219,245,73,47,203,40,245,130,51,169,48,148,210,154,221,60,229,224,46,89,162,226,134,86,159,81,104,172,183,245,61,116,0,174,19,221,220,146,204,57,240,0,112,121,239,14,32,48,247,6,221,33,58,108,223,181,104,30,128,74,118,87,115,63,190,210,55,60,63,94,199,167,248,160,10,191,247,212,10,174,111,211,44,117,242,211,154,184,74,114,126,140,185,192,217,21,64,35,101,94,154,81,199,174,42,7,21,96,238,213,97,245,168,188,191,219,126,5,243,221,192,49,156,227,84,29,221,34,142,0,103,202,13,208,86,248,4,41,217,79,199,39,44,32,93,27,212,37,130,112,120,45,193,115,9,113,181,30,241,183,182,2,45,182,12,232,15,30,242,15,53,163,45,157,223,254,216,99,229,158,254,18,29,194,221,214,196,15,136,120,48,242,141,137,136,229,212,5,169,202,67,16,138,237,128,146,178,187,242,66,66,198,220,13,7,236,178,187,236,175,35,59,56,228,199,206,198,224,36,229,112,161,244,194,183,214,157,238,82,145,91,206,252,193,77,233,118,252,151,78,210,80,152,240,83,104,72,6,34,173,237,56,180,72,234,24,5,247,191,165,18,32,63,216,205,160,46,35,238,186,122,71,244,1,1,50,195,88,145,171,72,127,74,204,5,82,13,49,187,151,19,127,18,0,89,34,76,36,163,39,10,214,2,70,242,151,168,249,7,59,161,56,240,54,116,215,54,208,187,98,123,143,150,108,70,175,28,245,78,149,246,187,8,8,195,148,234,36,20,51,4,193,92,236,83,106,28,213,42,42,89,101,208,24,98,93,145,178,143,146,84,27,26,75,44,234,63,229,136,133,94,205,60,129,207,55,178,28,172,190,26,10,175,32,225,198,82,10,76,32,130,209,149,164,51,135,178,196,182,131,156,131,85,4,20,25,36,255,21,89,97,140,81,98,82,105,94,114,80,225,57,192,247,72,106,96,94,12,168,10,247,28,151,207,16,80,29,52,108,69,63,171,240,36,60,13,24,9,9,196,49,77,169,161,39,245,212,164,156,215,76,151,61,83,33,174,204,16,146,35,190,170,145,122,34,204,7,131,213,4,115,136,94,58,225,190,119,165,211,92,117,244,109,229,228,81,223,43,203,26,166,247,160,97,115,87,136,18,67,77,223,115,49,30,65,91,151,210,214,77,19,218,112,116,192,218,165,204,9,210,213,136,225,148,57,167,83,172,15,70,246,241,59,62,105,161,157,64,231,118,108,229,110,231,244,53,243,95,193,182,246,236,142,188,101,33,36,100,233,225,0,165,203,93,18,253,188,66,141,237,127,33,174,53,15,147,206,85,91,88,169,232,233,158,232,227,88,3,8,113,9,236,223,11,231,87,166,171,188,14,237,79,180,155,237,194,67,99,29,135,97,79,54,23,182,196,20,109,62,177,70,142,189,249,40,222,76,122,84,35,38,190,68,188,234,86,101,249,0,7,56,170,220,114,123,172,48,205,2,90,213,138,100,128,44,143,23,31,61,127,5,157,22,132,157,167,100,129,78,247,43,139,98,83,223,176,138,168,73,223,242,70,228,233,124,214,200,191,34,19,181,20,47,71,223,39,29,214,12,142,97,30,20,162,13,78,224,201,5,234,89,171,131,247,185,11,140,42,51,99,37,125,97,110,137,229,100,113,106,189,190,168,111,242,253,215,118,246,128,7,187,125,81,210,234,201,130,237,61,205,55,201,167,111,188,124,32,198,69,143,143,55,185,78,89,183,214,53,101,117,232,40,244,99,88,110,146,133,200,59,84,38,219,10,19,205,109,48,114,122,222,183,159,109,85,241,156,88,182,236,178,87,73,61,168,101,217,202,193,24,239,109,122,107,124,15,114,128,252,222,100,99,226,240,130,75,181,73,142,205,21,132,82,204,139,29,76,187,254,8,18,202,125,83,128,131,161,217,131,36,242,97,106,108,242,191,114,61,146,119,169,162,88,147,143,94,28,113,238,99,86,188,154,84,243,84,112,84,37,56,140,127,30,19,157,41,187,89,37,205,134,242,250,157,220,15,116,72,61,42,127,139,235,11,78,28,23,241,251,225,243,119,252,142,89,209,210,2,254,104,248,111,16,244,188,235,155,72,243,99,221,43,14,212,96,118,199,190,165,147,79,184,248,185,143,208,143,85,19,116,132,144,11,203,90,230,205,201,19,164,214,82,93,74,153,30,27,1,135,46,104,235,174,114,201,243,208,116,0,88,179,144,226,165,51,119,91,38,84,49,108,240,114,87,27,118,120,247,111,192,66,106,9,201,216,146,141,235,163,173,95,56,38,8,54,71,95,252,98,48,41,70,49,181,244,132,14,26,97,168,121,116,221,59,244,234,106,49,147,70,180,217,162,60,82,180,103,69,32,110,117,97,52,7,137,252,161,23,243,126,176,48,86,200,101,201,5,136,147,245,10,105,249,44,34,33,216,165,155,246,32,89,238,149,91,161,79,152,11,211,190,239,96,99,213,119,235,63,253,202,244,158,20,71,199,136,107,60,34,90,65,155,41,24,69,194,70,69,202,27,213,70,58,237,97,76,191,24,51,102,214,140,229,34,251,121,182,169,78,232,7,52,63,210,236,166,139,241,80,84,10,91,27,208,208,42,202,109,168,248,188,107,149,198,10,111,153,143,63,144,66,121,72,96,210,216,2,21,56,145,193,173,234,131,68,148,87,153,70,243,113,188,183,189,70,169,27,194,216,232,255,123,62,214,120,166,255,193,233,167,71,199,7,169,12,217,149,15,16,22,185,61,120,104,182,200,87,177,120,43,105,57,50,78,72,17,202,243,239,164,23,110,41,128,59,12,192,157,67,97,78,79,231,142,53,126,141,220,99,55,196,119,25,251,191,0,137,24,227,254,136,73,225,188,82,94,23,217,3,233,70,64,41,17,33,234,161,110,19,180,80,134,245,62,150,71,95,194,177,28,57,147,252,192,253,165,3,112,183,162,153,140,108,233,20,188,201,85,133,177,244,46,13,82,69,170,35,32,133,59,166,73,169,227,196,106,136,205,115,161,58,222,156,171,14,157,103,234,61,105,168,153,206,140,98,70,185,40,190,185,77,105,92,108,163,9,106,164,20,156,208,143,145,228,31,219,213,12,45,243,255,102,65,210,82,99,211,31,51,37,52,189,230,148,79,114,165,92,177,35,151,13,192,57,154,85,117,93,0,127,116,225,249,247,189,253,31,133,156,51,178,57,184,245,48,6,80,93,22,37,30,214,193,22,175,194,197,149,250,8,64,231,198,202,34,35,245,87,4,73,55,30,4,251,111,141,219,181,123,208,146,162,45,175,166,159,179,15,53,252,116,234,207,109,69,189,49,252,154,146,60,129,103,123,252,39,17,91,191,30,81,145,34,132,33,94,74,13,192,184,243,83,61,147,118,125,93,90,203,61,149,42,152,162,131,76,207,237,32,212,232,134,128,248,102,245,49,17,160,150,87,38,167,121,114,169,102,217,90,199,162,81,155,143,116,54,38,118,26,70,228,244,142,222,85,104,190,224,237,40,77,215,112,228,72,216,51,63,200,180,83,37,240,129,135,4,43,93,199,181,7,242,155,242,187,156,55,33,172,79,73,14,252,241,210,104,134,21,131,199,63,201,255,65,214,126,45,38,201,147,228,52,222,143,21,253,231,147,240,87,86,196,181,173,4,79,94,77,131,233,221,70,73,242,101,219,168,116,77,114,202,24,228,102,181,129,30,184,249,130,187,1,58,17,166,38,26,129,57,130,195,45,111,42,231,240,213,7,88,1,93,203,216,214,168,40,239,59,235,136,205,101,252,225,34,114,158,124,80,62,100,118,144,35,2,39,243,130,81,117,129,168,130,25,164,157,222,215,78,219,70,111,64,197,246,202,205,49,175,61,5,119,236,121,238,44,70,20,254,20,163,165,187,193,112,95,60,150,167,67,60,209,31,187,101,209,73,227,183,191,26,157,83,59,213,191,191,186,68,31,207,163,163,158,47,35,117,178,135,107,124,97,179,193,130,2,79,73,89,60,187,7,66,246,131,96,14,214,92,55,47,204,78,155,50,43,104,25,243,58,44,120,59,27,210,22,14,9,165,51,83,185,202,104,210,161,172,240,97,7,217,59,193,133,50,119,184,186,98,14,172,219,121,59,242,119,187,54,228,225,166,182,26,183,54,243,64,211,198,104,82,166,1,112,113,66,236,54,195,113,248,209,226,198,115,144,227,2,194,190,113,116,73,2,28,236,217,138,214,122,218,175,113,179,175,156,128,45,239,107,49,39,222,102,108,199,92,141,188,168,115,15,129,153,248,124,98,62,36,6,86,123,114,208,155,251,2,206,129,170,43,187,63,150,11,212,182,233,251,214,92,0,238,142,30,193,107,126,46,252,143,121,125,244,105,196,103,129,161,117,168,26,185,50,16,230,31,209,221,89,182,146,22,242,128,189,208,200,61,0,151,194,226,92,141,220,16,70,187,79,244,103,118,122,238,120,96,169,223,215,247,115,84,107,49,218,241,228,230,112,253,239,17,181,113,186,181,242,2,104,180,128,73,216,153,104,238,142,166,144,83,104,254,151,200,81,69,0,221,135,16,21,41,12,156,30,135,64,61,119,47,84,230,214,192,64,131,113,110,201,122,145,29,103,125,118,247,196,240,99,216,207,144,229,90,125,250,185,70,228,34,232,171,27,213,100,49,199,182,238,115,84,58,232,149,232,220,47,92,76,62,10,100,243,115,167,183,124,86,93,80,78,185,25,64,234,127,10,67,41,200,26,188,248,59,211,120,201,70,147,67,54,218,187,13,1,140,136,21,148,66,240,21,183,230,8,142,112,60,131,132,201,46,240,140,9,3,103,47,222,187,250,227,15,253,27,58,142,124,91,236,228,181,217,220,43,233,234,144,29,53,60,214,52,69,191,11,43,178,246,29,110,168,79,65,194,45,39,120,73,144,84,168,111,240,150,141,50,128,48,78,46,181,100,118,55,46,215,197,253,121,192,109,109,206,226,75,14,175,122,149,29,138,177,103,94,13,15,15,81,229,25,254,19,221,12,29,53,155,239,163,30,236,82,157,249,28,231,163,217,175,247,221,164,65,159,74,24,72,123,13,151,236,218,23,197,83,136,44,126,31,21,166,218,221,55,167,51,172,144,163,9,110,0,216,150,156,1,148,62,208,253,30,124,60,121,136,232,140,159,150,124,38,116,0,46,89,209,188,112,156,133,220,115,50,88,192,168,4,10,66,229,22,253,141,71,188,162,213,149,191,10,13,180,184,175,232,35,177,5,172,244,234,46,136,58,29,22,226,151,255,237,13,85,142,42,143,46,173,89,249,84,253,188,50,133,234,221,148,130,249,31,207,155,63,132,150,221,252,191,174,126,93,156,17,34,228,210,171,193,233,194,94,22,174,122,61,132,253,173,172,220,116,31,86,179,158,91,198,152,92,246,209,20,46,238,48,122,182,126,240,197,6,153,93,170,197,227,149,72,253,161,186,74,66,205,92,17,169,94,198,190,253,219,125,69,243,142,61,83,136,199,157,228,65,222,242,247,145,26,144,195,20,162,205,187,230,48,246,251,219,240,128,178,53,113,251,146,0,215,64,225,104,40,84,85,41,102,62,187,219,197,196,121,73,183,139,152,15,52,237,23,242,36,58,48,52,220,45,167,185,167,111,9,132,162,176,92,177,158,7,132,153,196,52,34,150,52,80,180,74,144,13,254,219,32,90,130,175,37,139,53,167,142,131,28,165,215,51,121,191,181,1,129,159,255,18,165,73,23,231,210,253,49,46,97,40,136,97,0,59,77,216,140,86,206,126,54,93,35,195,205,250,76,87,72,13,98,122,90,38,1,55,151,220,177,121,32,198,220,198,58,127,38,93,222,105,239,44,218,60,219,30,207,100,41,75,166,78,193,43,27,20,136,148,120,189,95,112,211,69,140,5,74,222,151,198,164,214,156,208,106,14,158,66,21,80,237,214,140,254,230,245,102,61,102,232,248,155,139,93,156,19,9,6,171,83,189,227,182,252,177,138,24,70,180,17,80,66,187,179,20,97,201,128,77,98,87,215,175,2,128,14,163,109,102,133,158,4,83,87,60,185,247,230,178,152,63,39,163,92,91,170,130,167,175,101,65,117,96,86,17,226,237,121,140,224,168,71,153,61,32,13,185,86,223,21,213,178,171,20,240,104,164,181,222,237,156,135,129,61,1,93,30,35,164,115,48,199,76,85,113,86,135,79,94,60,46,63,64,211,28,190,76,233,173,63,85,61,171,90,80,238,43,63,209,82,131,4,143,200,110,156,215,169,20,115,118,227,170,25,124,76,96,225,124,121,91,179,177,144,35,249,201,35,187,242,175,100,96,197,238,18,193,152,116,201,30,251,109,191,229,241,253,229,173,172,18,145,99,136,53,220,170,220,30,239,22,214,66,39,9,105,207,214,101,9,207,52,236,64,124,14,255,178,184,236,135,6,154,10,42,138,102,51,206,127,62,251,82,160,231,203,204,59,150,166,244,145,62,60,231,44,223,254,232,197,245,232,155,48,147,60,124,52,114,148,93,248,22,21,194,179,110,127,187,96,106,43,253,234,52,23,7,95,245,96,212,130,27,179,61,2,152,186,129,196,100,112,177,158,225,106,74,197,161,108,204,204,71,22,188,112,72,197,54,189,70,205,189,121,72,216,240,132,163,255,187,147,73,203,203,196,20,225,9,181,213,168,104,109,90,226,135,86,110,155,246,228,128,149,195,198,29,35,120,51,194,240,21,206,8,23,133,237,78,201,160,234,99,9,147,237,224,52,226,95,122,155,47,193,10,124,16,240,104,14,60,99,36,198,248,202,222,159,52,204,192,238,234,212,28,92,112,53,225,39,173,136,116,69,88,39,171,203,222,232,185,210,54,203,19,156,114,166,156,8,118,175,100,96,103,82,63,34,156,40,114,88,70,187,108,72,118,54,151,51,136,226,198,199,122,107,95,216,44,208,120,187,12,28,74,20,53,245,195,46,122,81,89,85,40,209,85,220,56,164,238,36,202,187,140,110,76,64,221,148,169,74,105,208,32,162,227,3,249,163,121,14,109,151,68,92,18,215,62,115,229,239,95,118,139,249,94,99,220,26,200,172,107,220,226,76,234,71,9,17,250,123,72,211,4,203,169,226,16,186,24,222,182,56,113,134,167,25,14,65,232,90,224,135,103,183,233,185,118,97,113,21,92,243,0,120,245,6,223,187,91,36,168,174,192,116,156,144,125,231,188,62,70,194,80,93,2,12,251,255,209,95,109,162,213,40,248,88,248,113,99,112,243,22,211,194,155,56,88,167,96,85,180,105,152,127,226,125,49,86,125,4,15,74,38,57,69,185,144,62,121,221,41,40,110,230,111,201,20,245,244,147,114,216,195,199,141,19,117,57,92,76,158,90,21,138,14,55,242,230,93,123,56,125,199,66,10,240,226,59,221,7,110,217,79,110,135,106,170,87,224,13,138,129,45,114,54,86,237,67,74,42,171,58,70,237,146,46,33,35,102,144,245,142,174,157,192,1,11,24,216,16,111,110,143,87,87,25,17,183,126,111,164,88,197,122,51,122,82,37,210,92,249,195,223,88,144,167,113,20,3,39,143,27,88,147,177,65,54,154,211,133,221,172,252,153,123,205,182,17,80,37,31,153,166,45,179,222,243,79,184,238,128,169,227,59,88,140,90,184,24,37,207,102,26,215,15,72,112,174,59,235,123,240,149,190,46,14,167,51,162,153,250,25,36,18,142,146,188,191,73,132,139,186,103,185,15,219,24,144,39,206,231,220,41,189,88,4,9,211,213,155,88,44,175,252,63,36,74,155,137,146,77,86,199,8,115,203,254,137,20,246,214,40,8,39,3,147,51,255,0,7,143,239,28,212,181,202,245,69,119,62,20,62,225,145,112,111,144,225,211,220,180,97,62,172,177,154,109,205,137,136,44,149,49,160,160,205,84,139,52,62,6,13,157,85,93,91,104,154,66,123,101,4,182,160,10,225,72,53,0,188,142,120,206,190,149,155,226,121,144,178,159,242,102,112,164,16,126,12,55,74,91,212,229,37,239,161,233,208,137,57,126,79,37,220,4,175,83,95,31,44,115,93,7,15,159,82,187,255,2,13,11,208,234,184,221,86,87,17,194,128,151,123,168,239,198,125,214,133,42,150,58,185,62,182,45,194,141,255,252,15,187,75,88,41,84,57,99,57,203,178,156,54,182,81,32,156,247,52,124,178,97,55,81,156,2,255,88,223,26,84,207,14,213,5,182,197,133,51,70,63,161,175,215,21,198,101,244,94,54,191,192,212,231,99,39,56,169,10,49,187,80,236,193,170,38,156,231,143,185,61,146,242,210,119,101,145,200,210,198,3,17,123,162,67,20,20,8,14,28,217,252,104,146,212,223,154,42,149,189,105,48,60,191,161,242,108,202,221,85,182,188,56,153,63,114,55,50,194,161,97,228,252,122,163,11,250,180,217,221,106,198,159,3,189,179,174,230,210,155,99,222,100,208,215,35,2,44,49,153,48,142,22,43,239,91,198,100,13,132,47,48,95,36,35,240,18,245,191,94,42,167,21,57,68,108,81,20,14,106,196,220,103,21,193,42,163,35,115,136,190,135,31,39,216,251,134,152,37,118,73,105,155,132,106,7,180,36,7,37,53,98,218,164,170,64,34,140,109,137,8,43,124,149,167,239,181,226,158,167,79,91,2,254,202,99,51,233,132,84,158,171,202,241,84,74,28,189,107,182,25,42,54,79,123,29,59,27,199,214,152,251,49,114,135,206,10,130,85,142,227,216,58,73,121,106,127,122,91,39,107,95,148,8,10,150,8,216,209,136,238,188,23,250,21,30,113,24,144,122,212,35,197,229,12,203,96,4,212,139,75,99,179,170,164,5,0,75,134,160,194,69,51,10,43,243,59,207,5,244,9,215,187,143,105,229,27,220,71,131,128,103,75,74,106,158,103,15,134,254,249,44,16,193,212,174,0,2,255,49,34,156,165,146,249,85,56,170,95,209,243,116,66,52,146,133,194,75,49,48,245,192,182,227,94,48,227,125,161,129,203,29,2,140,4,222,131,145,27,94,231,219,191,143,139,119,127,117,146,167,105,70,94,203,146,246,176,243,92,130,224,45,129,168,100,125,42,78,74,58,7,189,29,3,170,242,121,53,243,232,146,244,107,150,17,135,228,140,53,227,2,113,140,238,110,212,196,98,200,147,31,191,185,69,105,40,38,252,30,238,89,34,39,95,230,119,32,255,253,93,152,3,226,158,173,169,129,13,180,138,124,205,13,58,218,182,66,47,207,157,104,238,176,68,189,150,7,168,90,34,56,135,201,222,154,111,84,92,9,179,142,93,188,219,162,189,122,100,162,217,196,139,26,11,127,29,81,117,175,177,199,82,203,242,75,214,13,38,86,21,158,216,164,241,37,150,30,30,181,177,53,106,154,147,150,254,93,178,33,101,72,158,210,147,36,233,21,153,140,212,180,91,237,213,149,75,60,35,41,9,241,47,159,139,208,20,198,211,17,56,20,168,89,19,66,51,74,64,27,200,81,189,145,178,175,76,253,42,101,108,47,187,89,139,89,11,71,229,195,122,182,86,172,93,154,241,45,100,197,16,74,184,121,36,58,20,138,119,75,63,106,116,243,205,24,149,121,139,226,59,89,168,87,157,177,46,95,171,108,237,217,157,148,206,106,189,190,31,86,204,221,77,107,113,181,33,218,187,142,182,181,95,117,255,90,72,243,222,122,32,146,234,13,202,155,215,227,227,14,70,8,249,110,108,182,64,201,77,238,229,5,138,18,255,226,221,244,141,142,247,86,21,12,71,212,127,94,109,191,126,130,216,113,36,36,70,23,87,197,188,12,12,72,222,38,223,8,15,227,114,177,15,138,57,171,124,12,194,217,166,44,85,234,13,53,90,229,99,109,207,79,240,148,234,52,76,187,75,49,199,188,37,144,199,42,182,31,87,102,220,191,199,238,75,86,116,42,43,96,249,168,180,16,184,154,230,46,53,0,255,155,216,114,251,171,217,133,165,129,16,65,44,162,200,96,82,55,4,55,127,118,85,213,59,134,245,62,61,41,222,197,178,99,200,171,220,37,243,147,87,65,225,83,38,26,110,177,96,18,11,241,193,29,103,223,247,178,144,58,121,186,105,101,190,218,136,22,96,13,99,22,114,124,25,58,127,162,92,208,246,226,213,163,198,16,69,113,13,21,83,201,195,156,118,10,37,243,132,9,205,5,103,175,1,61,114,202,52,25,96,172,254,14,185,231,58,172,56,230,249,132,243,171,77,216,54,36,84,229,135,13,143,217,93,153,137,246,85,79,204,77,149,249,149,245,104,180,172,23,203,55,122,15,118,16,246,237,29,228,18,38,163,143,66,204,192,136,254,152,200,105,252,248,114,163,152,32,13,202,220,244,252,72,233,175,85,22,251,19,172,201,85,56,126,190,198,110,253,100,194,120,38,186,131,89,75,31,45,5,20,33,162,188,249,8,32,107,215,33,225,193,37,17,254,101,51,97,147,110,184,129,230,180,33,180,147,240,218,215,177,132,102,108,177,230,166,130,37,102,79,172,83,60,31,30,71,84,188,184,21,23,51,199,66,171,221,180,72,33,245,214,112,122,241,86,25,62,131,100,180,118,119,85,244,78,234,119,129,101,245,75,141,220,254,223,94,198,32,197,62,12,132,132,234,143,164,63,213,174,251,175,9,157,116,5,225,13,99,92,204,26,119,250,213,48,34,120,236,217,90,173,126,17,216,203,208,202,106,215,151,141,77,51,101,235,32,235,13,219,77,157,6,23,204,46,116,158,68,177,131,202,148,117,169,147,149,101,7,88,131,213,188,235,240,136,37,237,106,146,33,246,8,179,162,54,140,74,91,169,120,65,182,201,252,206,203,63,166,127,207,154,176,191,33,6,137,124,167,82,151,93,163,236,100,157,122,130,69,164,202,197,175,156,227,119,250,153,228,246,71,144,245,87,91,121,166,156,253,244,214,23,184,45,165,126,28,123,9,235,233,248,222,173,161,202,120,164,96,240,170,67,179,84,121,91,197,97,15,187,4,16,253,114,13,138,170,76,84,97,247,213,76,82,160,129,142,44,106,116,73,129,220,134,237,74,201,47,186,171,76,32,24,242,171,4,8,29,212,227,59,189,237,5,194,136,98,93,15,137,192,83,231,6,61,94,171,133,77,106,185,81,76,18,199,227,30,71,27,0,93,0,150,141,93,127,43,199,6,186,202,194,243,99,123,8,164,249,145,94,232,17,65,78,86,184,15,185,245,36,106,196,240,53,59,116,66,164,158,179,164,62,180,19,180,30,132,16,168,136,114,54,210,180,159,163,35,62,36,4,136,200,158,199,6,48,18,75,82,30,253,221,25,74,253,7,140,243,57,33,28,74,121,152,148,190,205,243,82,171,118,166,1,40,46,193,107,117,19,247,219,220,144,27,61,195,224,228,245,178,124,39,72,3,164,81,118,187,90,207,151,242,205,67,28,144,169,113,108,24,28,150,168,64,90,98,60,252,36,75,58,195,130,120,18,76,223,14,73,108,88,107,251,244,85,199,60,206,144,234,221,73,172,15,202,108,161,102,105,104,30,64,173,88,168,200,195,138,172,79,220,200,208,111,199,91,197,165,243,24,94,136,111,56,151,36,240,111,30,47,147,169,83,99,205,189,63,249,226,107,5,229,128,246,178,180,158,229,87,40,96,47,82,65,74,6,211,179,251,29,8,229,107,183,13,103,117,239,50,117,108,81,167,137,110,70,196,12,252,198,230,90,148,45,36,119,47,104,160,97,150,171,166,213,2,169,108,8,54,143,36,49,21,254,122,8,140,122,0,209,29,151,33,108,72,6,45,118,221,172,39,48,38,108,68,167,175,67,28,126,122,135,129,100,193,180,244,203,254,191,62,208,77,178,164,223,167,176,218,69,116,54,21,178,133,212,88,189,193,147,44,169,161,232,46,170,167,208,5,18,138,182,182,15,100,53,191,75,228,26,208,100,139,80,127,152,103,194,144,97,254,91,97,8,94,139,165,85,37,167,94,79,54,195,95,110,66,192,64,248,245,36,47,70,151,44,202,122,188,240,128,247,122,181,252,94,49,220,156,135,113,63,105,205,141,211,26,137,74,213,89,42,157,130,217,168,178,196,105,147,12,244,142,126,103,54,129,208,54,41,9,131,52,206,29,240,55,96,198,208,52,4,138,108,216,111,254,66,216,143,245,240,217,194,86,18,240,119,92,50,180,202,221,139,40,200,248,57,205,28,95,249,141,172,60,202,148,44,104,80,153,208,238,1,68,167,118,187,23,65,68,161,235,191,234,44,240,89,193,132,115,174,119,36,63,129,71,108,167,115,98,134,82,149,231,2,139,24,88,198,241,174,253,160,186,215,220,138,165,251,97,116,12,61,118,30,31,219,108,140,62,65,126,151,225,184,154,250,84,187,8,113,248,126,177,119,199,217,54,174,120,161,51,209,23,57,53,115,93,190,92,243,7,227,127,91,137,28,241,104,54,138,100,246,187,158,173,18,106,138,158,24,32,210,101,167,37,2,155,16,19,104,56,209,203,162,53,170,24,214,105,20,140,84,212,199,89,83,195,193,13,102,124,72,153,155,118,234,117,7,87,122,228,90,235,232,109,227,172,249,60,116,250,83,237,233,113,213,195,207,75,24,112,246,16,175,5,225,164,102,68,98,144,26,89,43,158,114,142,195,127,35,58,234,134,146,198,182,164,214,166,104,75,79,201,81,233,212,184,205,125,44,135,62,57,184,169,15,81,91,175,123,30,143,38,74,225,124,176,13,239,35,142,79,3,86,10,171,100,222,96,245,31,120,45,215,156,80,69,225,14,11,16,202,92,45,17,175,250,244,184,110,176,38,31,142,136,219,251,118,248,152,250,48,30,91,237,86,80,154,55,183,46,176,117,91,62,177,93,153,57,159,176,151,63,166,18,22,101,193,161,176,189,38,51,224,67,147,148,228,243,137,52,152,231,50,234,39,106,37,89,122,244,109,44,2,96,234,176,50,23,66,48,125,15,93,76,28,25,112,84,19,235,134,148,165,8,114,7,108,180,168,155,95,111,137,90,217,53,16,212,133,114,213,127,191,217,255,232,219,238,135,3,215,235,21,224,55,187,69,216,98,162,185,74,58,187,127,157,250,169,93,37,62,129,50,67,179,253,148,207,142,27,206,112,42,254,69,52,170,34,124,84,94,69,136,212,171,82,168,143,160,64,65,249,79,217,159,111,46,191,158,234,187,131,243,121,224,153,202,175,114,211,132,234,131,140,41,89,229,77,247,67,168,97,136,53,179,157,7,198,64,140,39,254,149,33,140,164,12,34,21,246,155,25,238,249,1,86,32,178,53,93,67,225,20,114,156,192,176,181,50,113,37,138,25,156,57,95,205,159,186,30,37,148,249,42,154,74,110,22,233,122,138,68,174,23,165,179,153,84,245,25,87,210,23,107,112,239,140,125,94,191,212,99,247,36,153,167,251,76,30,255,200,17,190,117,126,112,249,37,134,70,60,209,69,121,234,246,223,175,234,9,59,111,126,92,163,1,131,92,84,158,16,216,86,127,53,79,139,255,43,54,117,228,244,123,149,217,104,48,238,13,205,210,64,236,48,7,169,1,248,169,9,157,28,114,140,148,251,225,97,246,220,0,1,243,231,64,104,234,186,86,68,127,213,84,157,106,204,32,30,222,63,229,108,120,228,74,200,136,195,249,121,75,26,37,238,87,143,56,222,154,192,145,220,207,114,19,62,108,65,129,255,236,159,7,4,185,236,66,41,206,176,205,101,101,28,22,142,0,70,249,187,60,126,28,162,23,12,39,133,127,105,7,221,111,56,96,251,156,222,235,144,51,45,188,174,29,174,144,56,59,208,169,217,22,43,82,252,169,58,155,217,83,199,163,35,238,180,31,69,163,229,72,161,201,198,171,221,254,30,123,208,148,112,132,38,1,121,132,113,63,227,149,26,232,73,49,170,175,41,99,182,65,147,89,246,121,161,123,90,12,115,8,62,204,211,66,196,125,233,240,232,217,109,201,214,54,2,133,201,126,162,245,77,226,227,186,220,250,240,226,96,26,151,164,14,229,197,208,114,112,124,229,174,124,210,137,181,229,39,54,40,173,134,50,183,7,40,179,219,110,142,145,43,169,91,220,161,2,82,110,179,62,110,193,52,143,113,42,91,209,161,132,151,134,80,54,6,31,245,229,160,248,64,236,151,237,151,38,78,17,0,88,147,248,141,147,51,204,99,41,1,89,135,189,89,233,220,42,10,191,133,214,114,70,64,186,89,162,119,127,201,47,220,167,57,2,125,29,64,167,62,79,8,1,124,166,148,116,197,239,242,225,97,94,183,179,228,78,38,196,33,238,251,37,179,151,240,153,41,31,202,100,120,243,180,137,184,9,40,206,212,54,9,95,10,155,196,135,142,163,105,174,175,15,41,62,63,218,142,12,245,133,174,23,244,198,20,119,151,237,18,217,36,165,246,117,105,168,87,232,24,148,150,174,151,55,40,180,220,163,20,205,28,193,203,38,31,68,194,158,41,190,232,112,133,181,47,19,130,162,184,151,124,201,153,13,11,85,95,105,21,34,191,62,218,144,222,64,221,246,155,122,51,180,36,190,199,155,94,180,145,197,217,253,15,85,228,145,191,19,153,26,94,111,193,199,155,125,249,240,40,103,81,19,93,99,79,192,112,159,185,55,106,234,5,47,131,96,228,14,162,7,234,163,168,103,247,187,159,212,128,134,52,133,54,77,118,117,95,102,149,151,85,224,98,89,110,214,193,24,156,52,109,241,194,202,18,169,232,21,22,13,221,89,142,244,189,74,150,29,152,159,169,31,196,160,34,20,120,225,22,215,22,194,80,227,179,124,232,200,231,53,86,148,154,163,144,77,81,140,5,102,82,166,152,52,10,85,20,227,62,201,150,244,118,167,66,156,192,232,177,232,176,221,149,26,209,170,235,147,60,46,56,233,60,155,188,222,207,241,116,236,63,26,249,51,139,170,242,214,188,129,137,75,66,170,213,7,127,138,170,85,91,144,18,126,3,24,88,200,28,243,80,237,12,216,130,204,221,157,77,166,132,139,107,45,250,83,149,0,127,77,118,88,137,198,114,133,227,21,46,65,119,163,216,162,5,210,98,233,10,174,51,136,215,59,29,104,107,238,161,87,73,2,78,165,196,221,47,46,54,149,127,161,77,103,172,49,191,230,253,16,146,76,105,143,55,13,206,98,7,135,138,207,65,240,212,133,202,78,106,135,113,87,63,134,183,196,159,72,78,18,217,25,51,29,184,120,148,22,177,38,207,15,119,174,11,6,190,202,122,82,172,254,161,246,71,37,233,28,207,120,7,114,181,14,55,24,19,162,196,32,27,54,144,74,94,151,149,179,238,215,197,210,166,88,47,98,244,238,145,21,37,170,138,179,253,84,229,188,175,153,157,40,22,202,180,233,217,19,156,233,97,223,133,129,224,203,177,91,166,231,159,43,104,88,147,193,228,243,124,52,231,127,104,146,188,87,193,213,12,62,194,61,13,43,178,251,82,185,68,142,63,63,207,169,206,102,204,182,55,117,220,21,50,116,87,3,166,29,209,208,184,111,46,225,66,170,106,34,191,234,149,41,161,217,23,223,79,218,103,6,43,14,89,174,15,111,39,197,58,11,169,25,243,167,66,57,5,41,169,11,132,54,144,168,191,32,149,86,22,193,231,213,138,2,8,14,59,155,133,229,82,136,184,85,79,183,120,102,45,53,17,241,253,197,98,170,35,165,22,196,248,99,114,193,243,142,139,230,51,85,18,125,234,35,170,12,29,85,210,6,65,204,64,242,38,240,48,70,176,251,13,45,20,132,54,173,188,100,218,237,167,138,242,191,251,99,49,244,20,223,158,118,36,32,146,121,144,250,220,82,222,45,16,165,58,111,98,252,208,245,61,162,186,46,143,85,85,122,203,117,206,24,55,202,51,125,176,42,75,8,243,17,244,207,4,195,54,115,83,187,82,19,92,139,106,254,228,151,43,157,198,232,124,216,119,50,74,171,71,63,47,104,25,231,156,234,229,3,220,254,200,62,220,199,69,138,81,31,100,193,214,46,148,32,216,72,189,151,37,18,151,166,97,12,218,211,216,159,229,3,155,177,119,233,15,27,61,182,221,160,183,33,190,140,140,229,147,72,102,235,246,187,95,90,143,54,53,237,77,53,85,42,209,183,14,87,121,99,170,253,141,78,186,132,175,185,204,109,125,73,77,165,44,77,24,15,50,148,119,125,93,110,246,238,29,112,4,185,50,41,142,59,46,130,204,224,197,54,125,82,216,253,235,17,67,20,234,21,55,144,4,254,206,65,137,151,140,6,248,181,246,254,210,163,255,74,223,188,214,50,188,230,151,19,67,78,199,197,123,209,247,130,44,252,120,226,165,22,247,150,141,100,250,255,65,38,0,11,99,86,10,234,200,198,107,186,254,131,227,213,51,56,89,54,105,163,32,139,241,218,166,151,113,173,236,72,166,218,117,160,56,213,119,188,227,172,128,139,74,98,11,247,98,127,51,60,36,16,164,235,153,39,99,74,198,91,24,246,148,76,197,204,149,193,241,211,191,247,17,40,138,183,248,63,76,132,215,133,50,59,63,112,178,126,207,43,146,77,101,30,79,182,45,251,172,45,237,54,11,244,210,34,248,94,101,237,43,172,168,231,85,227,205,86,130,54,181,1,103,136,64,110,180,63,112,27,151,163,119,232,130,154,175,59,17,223,225,61,74,171,247,103,148,253,181,235,105,179,229,78,57,218,9,176,1,77,225,100,176,64,152,252,188,8,120,118,201,233,52,150,229,175,240,48,229,71,104,63,96,127,60,42,182,170,34,172,9,41,109,102,23,181,228,113,157,154,140,199,199,41,42,30,104,78,225,151,128,77,140,143,171,177,201,110,194,117,123,10,33,151,38,252,138,225,136,211,37,109,36,14,255,47,132,43,173,158,6,150,53,39,81,67,193,28,158,114,86,208,19,74,53,226,179,198,235,65,19,38,119,115,228,88,214,123,201,97,208,34,244,12,94,48,93,9,78,173,63,29,92,107,230,249,38,196,137,70,17,219,122,91,136,168,134,93,66,15,245,142,86,193,108,91,107,21,205,44,194,20,251,228,203,85,103,55,160,93,107,211,177,26,142,209,55,65,31,215,222,210,155,227,189,73,171,228,152,29,186,206,245,142,101,160,117,241,201,34,212,25,104,190,181,16,178,79,47,124,87,191,37,254,140,134,154,162,243,135,94,140,21,1,20,129,180,13,100,255,43,225,251,243,103,125,251,200,252,167,249,91,128,183,9,136,66,83,220,232,109,142,20,82,213,35,187,168,222,203,122,16,154,155,152,81,204,1,74,175,214,139,17,46,19,183,207,52,220,188,3,18,150,13,181,50,228,36,227,43,131,197,208,227,161,25,220,0,33,244,98,118,239,224,166,232,58,188,83,240,36,130,81,171,63,45,239,111,118,150,136,131,205,249,168,138,250,243,40,190,233,93,217,161,234,132,68,55,238,126,30,212,249,132,17,218,252,238,59,4,87,92,159,59,29,236,243,255,71,234,86,90,124,33,240,149,213,23,117,60,3,89,150,126,154,238,149,118,170,230,213,150,148,8,245,66,107,85,240,166,45,41,26,113,96,108,49,255,225,96,117,57,218,224,171,131,230,29,119,117,192,5,209,86,218,0,208,246,25,42,85,191,237,243,163,183,83,20,142,36,6,202,37,156,87,40,31,21,96,54,9,44,31,139,148,94,86,94,88,30,112,130,252,67,153,189,62,202,64,192,46,55,54,8,43,200,111,85,176,226,224,144,253,243,215,246,42,81,131,153,139,167,218,186,146,160,110,56,176,153,118,226,208,145,14,150,92,224,112,235,77,141,105,69,1,163,75,207,127,238,198,16,222,216,76,229,136,63,219,47,189,95,197,214,32,4,63,150,232,181,135,197,40,11,116,27,220,111,168,75,237,162,88,163,212,32,231,55,2,31,40,28,217,148,99,170,25,211,124,113,92,116,205,159,72,236,209,229,178,22,221,98,221,224,217,221,91,18,104,94,74,69,73,58,157,108,222,61,132,38,5,13,97,170,124,106,116,88,0,172,222,16,94,162,248,238,66,220,140,39,57,45,165,204,176,177,103,174,53,231,134,33,63,70,194,228,222,129,33,47,143,232,88,139,41,70,54,220,147,139,203,124,138,136,121,251,144,126,239,181,81,67,47,153,3,90,61,62,103,245,210,71,79,22,198,79,208,58,86,101,231,90,105,115,204,7,126,113,130,143,151,52,177,88,172,250,179,180,42,252,90,67,68,57,75,131,131,132,64,97,100,249,93,20,11,115,114,228,24,176,93,91,176,17,27,15,40,175,228,81,247,234,202,94,49,89,182,65,196,197,121,205,14,111,126,217,49,187,62,137,215,236,32,170,13,52,40,121,29,93,240,27,139,99,1,57,66,196,209,53,200,74,63,237,185,61,98,41,78,81,187,166,226,179,161,91,104,147,223,125,252,255,141,69,53,67,246,40,202,251,54,199,39,235,152,137,15,9,102,73,233,106,119,87,178,108,179,152,34,102,128,87,211,153,214,22,164,63,87,198,221,2,150,58,85,135,239,111,20,147,139,8,182,12,133,189,230,57,133,172,90,57,202,79,43,85,171,130,10,173,49,126,21,38,102,140,95,95,29,46,174,194,119,63,14,46,85,151,106,184,212,186,117,234,5,211,87,204,156,51,105,52,146,183,0,83,101,112,106,200,74,56,61,171,248,140,234,178,44,166,248,96,181,189,22,222,66,178,31,163,52,81,115,253,100,152,239,235,34,138,179,104,195,42,64,174,10,160,225,164,110,114,168,48,77,145,223,47,166,146,1,190,36,32,110,233,79,156,48,246,156,145,37,147,23,212,22,77,94,64,145,182,223,85,166,92,6,161,63,170,59,125,132,172,222,31,244,64,53,47,145,252,60,128,205,180,222,112,26,92,173,240,240,126,4,102,36,80,52,66,212,109,69,185,89,214,235,121,160,9,94,195,18,172,44,229,204,245,96,135,242,190,250,160,86,55,160,224,35,57,203,194,141,24,13,217,168,45,57,180,88,96,73,99,78,154,76,185,9,165,227,10,107,129,93,89,230,162,225,62,129,227,220,200,104,159,83,237,177,36,151,209,104,146,3,63,38,20,34,147,140,169,246,245,17,185,191,201,25,134,128,154,202,23,98,178,75,142,31,101,141,105,168,249,208,119,213,130,46,190,106,10,141,93,116,184,53,37,187,24,61,206,195,89,116,70,224,216,206,201,194,169,121,156,72,176,72,15,71,65,129,246,2,113,182,205,210,57,232,35,44,133,219,150,174,170,99,110,130,121,68,237,66,168,66,95,143,107,50,15,67,29,238,155,147,49,234,175,36,26,85,1,8,33,2,237,86,216,223,44,104,91,240,196,32,180,150,45,173,35,247,118,252,114,159,40,172,185,72,152,173,177,110,153,49,47,224,35,141,102,239,214,159,16,192,32,230,155,144,135,176,223,21,213,185,196,118,69,74,2,34,243,164,234,193,243,118,191,167,161,3,191,133,33,201,9,10,28,188,118,27,17,60,79,109,197,156,203,147,81,139,5,90,43,13,116,58,36,206,123,118,190,77,88,190,12,119,78,211,46,226,35,14,59,115,141,250,14,41,66,34,189,42,212,228,114,235,81,49,58,3,122,91,167,27,49,60,13,193,55,73,22,244,222,217,184,68,125,71,101,44,130,133,177,137,131,211,52,169,122,0,224,98,93,211,154,114,152,19,34,143,218,91,83,132,120,118,194,103,38,44,121,122,129,108,65,10,135,91,31,163,131,161,180,180,217,112,112,233,187,80,0,238,71,107,6,127,100,238,14,151,207,249,207,248,244,247,255,187,144,197,57,144,92,195,55,152,51,75,143,70,191,135,213,47,177,49,255,150,135,140,93,181,45,92,209,33,163,117,147,1,10,209,62,78,181,126,18,151,3,88,232,220,214,104,169,192,73,141,49,184,179,44,161,226,164,39,157,56,25,3,26,254,99,41,69,238,156,143,76,100,155,236,142,72,186,152,143,233,18,24,92,220,6,231,250,107,95,95,38,179,255,144,148,2,148,159,196,126,114,12,19,143,207,86,54,244,157,248,130,40,79,87,24,255,22,179,192,34,195,143,122,137,200,39,178,124,65,198,204,55,198,166,156,188,164,112,83,14,179,140,190,23,30,254,159,189,204,4,55,254,253,92,179,69,108,53,87,246,57,13,43,208,124,51,225,118,154,134,60,43,129,193,20,169,192,28,196,171,165,7,129,147,232,142,228,114,58,5,208,105,47,217,56,182,82,154,53,178,4,232,30,150,51,62,164,111,200,30,8,12,240,161,254,146,104,206,214,207,142,32,16,86,26,115,229,162,145,248,95,242,34,43,187,253,140,96,99,167,178,220,176,120,53,64,134,53,22,144,170,191,138,217,64,227,86,179,202,229,93,206,149,250,61,42,98,45,93,182,243,70,48,236,179,149,193,72,205,64,58,15,88,223,13,82,169,98,38,239,222,90,133,9,247,111,134,170,213,17,60,82,238,125,105,155,212,62,62,87,205,179,248,218,164,137,173,54,92,192,146,98,159,149,81,85,192,235,99,250,224,161,9,217,67,252,178,64,58,49,140,125,1,84,135,30,177,249,119,78,147,117,244,27,193,153,122,150,162,240,228,200,193,115,111,208,129,176,208,107,24,67,181,155,6,182,105,36,231,233,93,38,246,175,251,11,236,121,62,86,158,160,160,230,225,130,91,179,54,198,33,172,132,168,174,166,247,114,162,134,46,132,205,190,176,159,149,154,225,148,108,45,114,85,181,74,24,45,65,78,213,216,252,221,179,241,94,209,117,35,206,120,170,187,74,35,32,141,4,36,25,35,118,165,140,252,6,249,172,218,28,11,41,47,188,41,93,94,240,17,134,190,208,206,149,176,206,129,52,150,34,2,51,202,36,101,136,82,94,67,67,167,119,94,141,151,102,244,56,139,230,208,189,240,188,203,33,122,122,94,243,84,96,231,105,193,192,101,211,139,27,128,129,154,193,122,11,133,119,144,219,130,76,173,168,84,246,155,124,255,112,20,246,149,128,96,235,135,0,103,42,61,68,165,214,95,214,240,174,40,119,170,33,89,185,9,142,155,57,184,129,88,245,100,21,235,7,205,40,0,81,188,9,12,221,239,254,74,90,132,224,253,31,23,173,172,30,127,69,4,127,200,86,117,13,25,139,101,88,152,89,50,13,192,185,40,252,64,103,11,186,87,57,98,94,220,137,189,58,97,176,59,177,174,168,203,187,156,26,57,83,23,121,227,155,44,18,193,158,144,50,226,24,219,238,70,28,162,250,148,222,128,169,10,31,220,30,49,202,5,26,66,138,90,36,193,44,25,66,175,115,158,131,13,217,182,123,162,170,233,238,164,170,186,67,105,7,194,195,210,240,230,105,173,238,194,56,83,19,190,103,101,107,234,238,6,209,125,4,129,76,148,201,134,88,241,160,246,239,153,184,41,21,69,129,133,61,15,166,25,99,107,191,254,163,214,35,219,191,72,63,1,231,180,149,53,238,80,164,250,148,206,75,3,195,90,219,211,81,254,41,100,97,83,57,215,121,222,6,182,79,193,246,164,199,92,112,52,86,92,243,102,180,53,102,190,62,126,176,214,11,245,179,2,211,16,64,73,10,255,69,183,149,42,143,47,133,45,37,162,220,190,199,186,126,90,50,187,134,40,255,15,55,65,150,98,195,29,19,168,127,155,46,218,148,232,138,201,100,32,116,225,106,83,41,11,4,69,121,221,110,38,109,30,116,112,222,120,33,24,11,92,175,84,240,242,1,179,21,43,177,224,68,199,72,49,234,159,240,119,144,207,220,18,154,101,6,89,93,143,208,191,14,145,91,92,89,203,172,217,33,216,240,207,27,22,121,202,115,176,78,44,158,28,27,102,196,9,225,85,68,31,203,191,34,24,145,139,75,152,103,242,222,167,208,153,59,90,139,199,203,118,93,240,27,98,195,149,213,107,234,47,155,247,18,166,116,191,5,26,33,197,101,188,241,221,167,167,18,103,177,190,138,3,124,45,51,232,54,199,214,212,2,81,69,31,132,145,112,113,77,167,76,41,48,39,80,73,132,40,163,59,76,16,46,206,83,38,174,201,142,42,187,14,164,68,61,46,163,212,188,87,107,143,85,63,169,107,229,138,68,203,66,10,101,118,70,34,4,198,22,17,76,232,149,90,239,243,177,38,20,144,89,198,215,234,218,167,86,89,37,170,184,62,190,167,146,241,238,116,26,131,168,181,225,80,230,129,220,226,143,9,68,158,105,126,60,27,180,108,94,49,47,211,133,205,191,54,221,11,190,169,184,140,195,42,90,178,136,1,209,200,111,29,135,40,21,104,3,5,81,39,130,226,100,7,167,133,113,88,224,15,227,69,52,224,66,189,125,123,185,148,135,244,73,174,191,34,231,179,122,50,98,149,3,12,169,77,170,0,229,178,51,38,174,42,252,165,110,185,117,136,80,209,220,242,127,79,183,229,127,55,17,235,171,200,232,204,231,23,55,106,172,185,85,56,23,222,123,176,114,65,171,112,175,31,95,13,193,240,170,166,60,224,115,19,33,205,40,146,255,164,215,134,143,138,113,100,205,76,84,129,219,96,137,229,205,75,184,45,18,254,76,188,18,254,100,101,147,250,15,160,95,21,77,105,101,46,254,91,144,163,139,203,142,153,154,71,82,8,115,79,234,241,113,199,100,42,243,206,81,30,141,87,232,141,73,64,159,99,232,247,146,62,17,100,218,183,17,80,26,216,243,174,111,72,213,153,27,217,94,67,46,95,215,38,47,124,224,246,238,209,129,115,60,232,66,101,60,86,43,21,58,37,221,255,198,233,72,58,54,210,118,23,119,159,146,69,151,23,187,241,95,175,8,24,90,121,159,142,207,10,27,36,224,223,160,234,110,171,63,122,9,226,207,116,241,254,35,195,46,135,120,133,241,194,206,21,254,157,127,69,105,76,252,169,7,226,103,102,93,145,82,223,156,137,174,232,246,4,155,9,132,187,43,54,200,127,138,60,5,57,110,220,232,49,48,188,47,33,150,123,48,53,170,31,227,137,108,112,22,153,105,122,36,179,134,12,172,144,61,15,74,117,174,172,44,122,218,18,220,164,234,49,138,96,14,175,238,65,149,146,75,179,137,22,6,200,144,99,178,240,132,185,160,14,77,67,92,59,211,252,51,62,39,195,192,227,160,99,99,184,98,239,47,126,241,211,130,44,14,217,54,162,86,220,223,188,138,15,82,249,16,166,69,245,173,130,121,189,16,218,131,105,77,105,152,81,45,106,254,212,2,21,247,128,238,34,109,251,212,135,18,220,101,195,99,230,22,22,171,20,72,152,4,45,79,72,215,105,163,213,136,200,11,217,95,81,233,3,47,251,40,92,59,183,20,28,18,94,191,156,193,48,172,204,251,95,208,248,182,184,116,35,94,58,40,98,194,10,77,37,150,40,9,157,4,97,72,170,217,50,89,32,96,219,52,24,133,47,33,75,68,6,66,19,148,140,70,165,239,156,80,21,244,155,242,53,76,221,143,178,31,72,16,193,210,12,145,84,206,59,178,219,21,243,211,105,185,225,172,187,255,151,78,51,224,25,104,241,44,118,238,131,28,72,41,143,85,186,25,206,101,210,160,233,24,209,18,79,156,253,48,72,222,66,103,148,76,121,208,197,215,194,71,144,254,205,174,9,189,86,152,67,22,78,123,77,155,113,194,28,54,239,31,23,3,20,170,52,13,90,182,72,123,40,39,171,58,142,198,96,169,141,43,93,119,187,22,182,19,128,177,89,54,161,221,152,135,220,188,137,190,217,28,22,59,0,195,226,86,157,200,78,73,241,190,17,90,172,156,215,205,228,165,241,92,186,197,124,75,89,127,225,211,240,63,192,87,133,189,170,134,83,56,41,78,187,102,28,247,107,83,60,44,245,14,48,16,178,186,42,186,134,103,17,104,39,88,242,128,30,224,144,251,248,159,175,110,221,3,110,163,1,55,131,221,11,218,15,23,165,42,247,144,85,54,181,123,72,74,109,52,46,68,170,96,33,172,21,122,41,78,28,216,225,78,250,4,237,121,214,230,161,135,87,112,164,82,208,140,2,24,188,245,249,141,74,229,58,220,230,116,217,191,19,112,28,8,32,26,194,178,119,40,159,89,122,185,44,5,43,43,107,114,251,16,141,122,47,158,71,100,212,75,37,80,190,83,228,16,105,113,3,179,109,6,168,1,239,146,121,22,100,16,127,105,112,49,36,145,149,19,67,110,149,120,188,57,237,202,15,89,239,113,191,214,28,236,208,0,110,219,70,234,163,37,241,249,146,247,86,113,160,173,150,64,155,240,117,171,211,182,68,118,120,162,222,243,141,252,21,76,56,31,212,48,37,16,130,210,40,101,157,182,166,67,254,165,219,25,143,140,193,120,36,123,73,21,173,163,143,234,30,126,152,137,131,214,63,22,220,217,121,14,156,70,168,169,64,14,111,13,233,187,148,58,166,226,89,48,150,65,254,78,240,31,253,199,188,13,151,140,250,54,248,202,22,169,158,6,95,130,47,147,69,73,151,230,203,41,45,126,66,45,215,53,254,146,70,111,120,183,151,220,225,58,207,253,148,60,243,166,254,168,113,142,71,252,154,66,181,80,155,55,28,189,233,152,221,175,82,45,16,1,194,173,141,180,226,73,146,226,97,156,93,199,80,191,188,200,237,62,150,143,30,124,134,96,151,119,106,27,174,241,41,237,152,59,206,218,18,85,96,120,10,79,90,113,244,55,230,115,111,97,33,254,220,144,169,197,183,58,215,90,37,226,178,199,218,106,189,189,0,20,108,212,129,27,230,113,160,212,121,242,86,134,159,147,113,167,66,36,108,150,138,152,133,246,127,50,135,204,187,186,233,92,10,252,105,140,106,123,92,254,212,138,245,209,40,178,242,117,69,36,66,98,17,93,119,77,219,19,127,88,196,122,250,72,193,97,230,106,52,109,227,31,77,205,244,75,108,139,218,158,98,31,169,111,200,46,225,233,12,67,182,75,7,107,218,74,145,89,133,84,27,65,205,225,69,1,26,112,140,38,237,169,66,138,137,55,47,38,14,19,17,218,33,233,238,135,243,206,46,222,151,117,96,245,132,174,102,73,56,253,70,108,101,176,81,174,36,60,208,11,151,101,164,232,61,60,182,172,7,30,82,171,130,171,54,208,85,2,110,212,216,255,42,38,95,242,245,117,205,178,96,24,129,183,160,232,42,186,239,207,83,30,86,246,189,136,21,218,81,106,33,43,162,48,145,243,0,129,254,120,198,51,135,171,102,171,140,92,86,30,213,69,7,168,176,230,88,139,7,226,241,183,246,34,151,123,190,73,35,167,79,184,157,90,173,105,76,232,8,195,186,213,25,200,124,48,230,106,170,121,227,69,78,37,155,160,67,68,33,146,236,159,33,183,17,114,169,226,218,85,129,234,35,97,107,118,99,155,91,45,139,252,144,42,240,231,152,152,108,179,214,124,198,207,254,153,211,67,29,179,148,1,190,83,76,161,197,213,3,114,19,129,193,134,209,99,32,136,190,212,115,51,45,146,88,126,150,32,112,62,9,147,3,5,202,46,149,158,202,93,89,243,170,59,30,168,43,226,92,148,52,177,167,129,55,206,132,242,120,17,2,152,250,184,56,58,225,211,255,174,76,176,193,136,68,123,29,208,80,104,89,237,13,236,54,10,2,161,138,112,218,220,48,249,179,172,142,87,195,125,38,36,65,89,171,78,232,53,9,244,18,87,52,91,130,23,27,100,224,198,99,193,207,131,197,67,132,81,215,131,111,57,45,220,214,57,118,247,69,148,105,85,221,115,144,57,34,153,235,140,15,55,31,232,134,129,63,193,247,245,202,113,64,218,181,250,50,186,43,165,145,108,45,175,53,135,246,41,55,243,215,137,71,217,188,237,212,14,65,186,146,238,125,87,146,194,167,131,136,226,92,217,90,23,111,121,68,254,189,207,189,68,154,139,93,221,112,86,150,195,171,185,226,203,112,75,255,106,213,213,76,85,133,242,57,188,46,40,40,167,102,133,147,111,144,116,150,12,3,139,144,240,111,144,4,55,179,105,247,66,36,183,138,247,85,136,104,165,150,130,32,136,209,202,143,21,219,236,97,15,28,71,144,183,78,104,16,151,28,38,64,249,103,68,112,104,35,129,48,159,94,53,99,55,160,90,211,120,69,160,210,21,54,156,228,226,220,33,230,202,77,102,241,165,243,180,31,114,74,224,3,18,225,31,65,51,119,87,44,70,154,73,104,52,115,33,31,128,129,175,250,146,192,235,69,108,142,39,185,92,186,246,198,126,121,231,206,140,148,163,23,109,129,170,182,62,133,128,1,23,95,250,139,221,52,84,71,115,200,214,107,71,98,36,95,186,4,167,229,40,46,20,122,55,151,116,68,87,147,32,244,229,110,97,136,207,111,95,208,56,193,217,216,183,182,246,35,155,32,113,81,170,136,174,10,97,227,147,128,85,97,75,180,247,191,211,106,74,82,224,254,149,5,36,71,229,12,251,75,162,19,129,249,16,142,38,150,130,168,27,59,145,135,40,180,212,11,104,127,22,222,55,25,67,201,37,163,57,117,115,146,250,109,157,19,202,179,204,55,89,160,199,19,6,120,62,54,245,87,250,26,125,79,104,137,249,160,222,219,34,156,238,247,11,112,117,126,24,201,159,0,93,147,122,202,24,25,210,63,148,207,116,217,63,198,191,215,40,128,223,54,54,101,120,114,150,86,161,221,90,201,159,102,112,183,204,130,111,115,40,194,35,144,71,110,68,134,113,159,171,215,157,233,160,126,140,220,37,172,22,131,76,252,96,97,242,68,235,135,57,244,140,47,64,180,86,125,91,252,137,189,87,195,196,77,245,3,91,99,24,90,28,212,37,235,110,114,178,87,118,109,37,208,76,236,71,108,247,173,147,92,175,40,82,61,248,120,211,183,206,245,34,32,15,131,152,34,96,3,12,193,91,198,214,251,216,252,190,168,208,22,33,11,145,81,51,41,31,175,3,231,191,185,4,95,105,26,49,157,120,6,154,215,77,37,19,139,26,196,5,184,96,175,216,55,198,80,122,45,27,15,72,147,1,33,190,106,30,181,33,117,52,26,3,198,197,213,59,173,168,25,31,61,154,168,205,96,18,41,91,179,117,41,232,42,185,84,180,14,66,142,135,49,12,146,15,33,34,208,190,239,216,251,57,236,248,57,85,16,75,104,109,8,174,139,12,72,71,200,156,51,155,61,132,194,183,79,17,189,125,79,239,204,0,210,39,209,8,216,173,165,135,61,177,102,17,166,248,172,30,127,144,207,72,161,161,209,148,146,231,216,176,141,204,158,10,47,8,133,7,44,49,149,185,173,44,3,18,52,44,69,250,216,78,100,228,97,112,23,237,84,23,143,0,96,155,21,233,143,217,187,51,79,179,156,0,38,228,71,189,44,74,95,17,4,103,255,113,64,221,15,136,128,6,97,81,105,43,168,77,46,82,162,99,9,192,36,241,196,97,94,52,176,51,102,249,176,94,82,234,147,40,116,61,232,219,38,90,251,249,222,5,72,8,181,138,170,227,149,68,253,226,165,200,32,203,135,243,220,71,250,68,115,76,79,160,178,13,109,12,109,100,237,220,227,129,171,40,132,223,207,61,19,20,18,198,85,230,217,34,190,173,114,233,13,169,248,60,75,113,104,25,99,209,146,120,246,105,201,159,30,129,159,209,27,223,59,157,2,122,183,168,6,26,92,168,35,243,177,29,235,245,22,66,154,184,139,242,51,89,74,157,99,105,19,74,21,252,3,176,199,175,163,189,25,59,110,190,148,249,85,250,24,125,139,149,219,104,68,138,71,75,154,127,212,180,17,212,128,214,12,187,1,183,129,244,33,217,105,202,154,246,165,114,218,134,147,187,214,116,84,151,111,115,128,164,41,60,81,26,195,142,37,143,252,132,145,233,69,69,171,151,142,183,97,250,156,140,192,206,153,33,91,4,213,89,0,1,35,113,28,92,112,199,109,157,167,5,70,94,187,244,242,70,93,129,73,140,68,111,90,160,113,59,85,246,48,122,181,146,174,159,14,169,101,200,67,254,252,214,106,147,98,182,74,43,62,29,95,129,50,133,153,186,187,99,147,224,242,40,247,19,61,112,70,155,37,114,205,182,131,143,127,18,228,228,182,148,171,191,61,25,251,28,175,206,150,38,166,141,106,21,66,22,232,69,16,212,123,160,252,18,114,110,122,31,124,80,244,238,155,126,84,24,202,43,194,239,189,87,146,172,61,100,114,98,11,75,181,232,88,124,21,83,81,99,137,38,238,96,51,22,202,8,63,27,68,37,148,182,61,222,221,206,248,37,213,226,197,112,110,239,165,190,14,7,124,221,59,160,96,191,49,160,144,233,63,98,161,251,178,64,43,226,70,215,150,202,48,14,68,246,77,3,249,11,24,123,86,173,231,127,165,110,145,128,212,70,100,11,122,84,72,225,247,27,182,140,128,230,96,37,116,71,54,80,174,122,83,102,145,82,3,102,70,53,158,250,14,147,176,80,141,105,99,38,60,215,175,196,203,167,27,22,128,178,170,164,63,239,157,131,220,250,245,69,58,17,90,129,40,241,97,81,37,173,236,24,15,235,132,249,184,126,89,99,16,124,220,39,235,145,24,46,210,187,2,181,117,96,102,173,12,61,68,232,183,94,133,199,252,177,10,108,91,121,120,129,143,230,133,95,46,221,143,180,100,57,228,153,158,35,180,95,196,39,215,196,1,8,188,220,227,230,31,144,190,142,254,50,205,139,100,136,221,75,143,101,223,154,15,18,155,160,77,7,91,93,190,85,222,250,222,128,160,46,126,147,12,144,180,198,240,137,58,243,186,70,108,68,78,82,94,60,245,220,14,253,25,219,29,21,224,97,180,124,75,60,45,114,69,203,13,208,42,175,74,8,255,200,215,87,136,113,154,192,137,129,189,252,159,1,73,157,134,203,60,110,185,96,46,99,234,14,137,26,155,231,18,192,233,134,14,239,162,202,88,7,66,36,63,107,30,241,151,138,38,217,52,116,180,30,117,84,219,126,68,136,105,93,115,104,38,141,164,201,90,206,166,20,199,116,32,87,142,202,150,93,120,247,36,37,109,49,110,156,57,37,174,164,227,109,70,225,43,49,171,120,33,121,127,9,68,95,216,49,75,67,196,59,190,34,18,131,176,126,105,158,140,192,31,157,117,15,171,143,253,16,156,249,81,109,142,205,158,203,205,54,215,153,70,248,234,22,26,128,236,165,85,131,78,136,70,103,157,74,107,22,223,219,69,43,234,79,57,138,77,229,7,229,215,234,10,23,70,57,97,88,62,203,117,87,176,84,167,215,239,102,178,43,11,167,43,211,246,105,49,16,67,43,111,19,55,11,219,235,187,73,57,173,203,206,81,25,223,196,199,42,226,73,85,127,18,124,164,182,164,51,96,202,191,181,198,62,147,132,61,246,157,41,151,254,49,36,158,22,178,234,24,232,34,181,11,142,183,101,56,90,28,98,232,204,161,181,27,176,55,188,169,127,197,200,242,4,216,81,233,241,111,194,238,201,241,224,85,99,76,47,196,117,171,97,51,178,45,67,234,53,26,227,139,2,193,232,202,146,41,36,133,3,194,238,182,99,165,57,156,30,12,231,82,34,141,192,223,192,172,54,64,137,55,73,212,149,229,174,37,84,90,207,126,140,100,19,222,146,153,197,219,115,74,117,134,252,190,162,199,139,200,140,86,69,225,235,203,212,115,107,15,187,236,180,108,210,180,132,170,149,150,44,229,224,64,221,112,250,44,119,105,98,32,84,214,247,59,135,120,163,134,148,178,53,168,111,147,125,66,127,191,45,220,90,202,112,23,135,216,195,227,43,106,139,210,31,64,120,148,254,238,235,220,15,118,177,40,135,56,160,218,67,118,199,235,197,174,104,194,128,0,198,3,224,15,143,228,100,37,25,46,181,81,134,221,117,188,80,162,230,31,105,0,36,64,132,201,45,182,120,214,8,163,181,140,124,124,37,55,55,227,199,252,215,200,79,235,186,8,220,158,62,23,135,158,10,59,202,209,228,71,31,119,82,70,0,13,68,208,73,160,39,119,219,147,59,85,45,147,164,100,172,22,229,62,253,100,69,12,72,85,143,116,7,235,163,9,104,243,157,188,51,194,0,227,182,151,216,23,38,81,104,195,102,182,249,27,211,157,110,170,190,3,107,226,199,62,175,60,39,45,104,160,197,211,233,189,38,246,92,48,154,19,184,118,69,112,80,92,64,215,31,33,147,109,111,155,189,142,117,115,133,126,87,176,227,28,105,164,26,15,147,52,180,48,126,246,226,67,15,152,240,158,176,64,116,25,255,220,232,187,60,90,11,239,124,118,70,57,38,191,7,66,40,251,221,91,145,215,75,130,172,149,241,156,17,110,65,187,99,78,200,86,180,196,224,167,28,128,31,69,166,136,42,145,82,193,144,196,126,135,40,4,123,134,248,164,67,48,54,89,219,249,187,75,73,160,40,202,236,200,78,176,234,87,48,64,238,159,155,252,202,138,254,204,68,140,144,66,211,80,112,29,64,193,128,65,67,56,40,132,224,104,64,36,32,223,150,94,125,237,240,7,194,128,234,176,9,193,25,239,112,80,223,212,39,59,25,243,30,223,67,157,209,210,119,43,193,199,127,228,88,236,103,241,22,187,88,25,153,100,111,116,143,35,181,13,175,10,146,196,39,93,78,251,43,38,11,245,254,4,85,235,45,242,214,209,136,106,8,58,177,36,203,109,250,71,131,60,67,232,44,128,250,58,56,190,70,210,172,35,244,61,87,120,204,152,160,173,150,156,0,128,119,34,231,114,24,75,220,189,220,169,65,169,48,209,194,20,165,143,209,150,128,69,235,171,51,88,6,34,244,242,72,67,71,246,140,178,47,173,185,204,124,105,135,33,45,104,121,196,146,143,25,255,64,161,142,60,5,69,185,21,101,51,236,239,114,121,158,207,149,70,102,143,243,70,29,172,120,5,106,192,9,40,181,194,108,173,110,46,42,245,127,81,207,237,23,129,43,29,15,229,194,79,90,61,24,250,180,145,231,119,53,22,60,68,74,189,74,145,166,182,8,150,125,12,96,178,199,87,75,75,14,14,114,158,107,194,5,191,34,0,63,189,174,144,58,185,132,160,59,98,102,114,251,28,246,172,162,25,67,29,250,102,235,196,71,147,58,43,37,4,119,102,139,65,162,226,130,138,118,135,139,97,109,155,82,132,237,156,53,22,13,221,79,150,108,158,186,136,189,201,76,176,218,252,97,168,212,177,80,203,90,206,254,188,1,203,99,30,197,143,193,171,156,28,43,86,189,4,167,85,98,67,152,154,224,69,242,125,230,83,194,187,144,19,222,48,239,100,163,69,184,19,244,142,155,233,81,150,163,191,207,125,206,98,227,110,58,140,77,47,180,49,95,53,215,222,56,16,46,174,3,13,77,158,211,89,216,27,158,255,253,18,234,249,89,123,93,104,113,109,46,47,30,217,45,123,222,253,249,253,114,44,188,149,167,94,50,232,192,157,22,251,49,229,193,227,99,111,137,90,45,244,210,165,154,189,119,238,111,79,23,99,215,167,140,77,202,94,18,1,180,129,18,160,119,212,67,3,137,48,6,25,24,168,220,214,109,99,89,223,151,35,220,16,138,184,87,124,94,131,214,209,79,87,88,157,137,128,43,233,139,71,18,27,188,94,12,136,132,23,68,203,4,117,26,193,255,184,65,151,250,5,107,64,71,16,109,210,94,226,130,61,158,140,85,180,69,29,26,61,180,86,52,145,244,170,116,35,68,127,243,54,104,67,179,191,178,199,239,63,51,192,138,60,124,176,139,102,117,42,156,246,37,254,134,96,216,2,62,98,53,180,0,74,119,2,237,206,117,10,239,125,134,205,67,192,164,182,226,255,197,113,167,135,62,242,229,144,102,166,2,100,140,8,119,58,0,20,53,34,54,243,177,91,168,233,133,11,153,196,74,198,33,248,201,223,56,205,214,193,133,36,128,7,184,242,48,126,114,128,238,155,179,226,180,233,117,251,231,150,130,120,22,100,59,144,64,193,60,111,8,240,108,4,245,210,165,157,97,105,111,95,147,72,40,60,104,203,196,228,158,22,114,24,99,12,69,153,144,187,186,182,68,99,164,60,70,231,135,248,187,134,208,192,188,70,70,112,84,193,187,190,177,55,198,125,31,124,63,44,202,139,33,160,87,65,169,61,186,249,108,56,175,220,123,14,251,167,191,172,0,103,132,94,90,251,186,127,211,121,207,208,58,24,29,251,38,56,71,127,184,63,79,243,34,72,27,42,79,9,124,155,222,127,109,22,4,105,13,215,17,50,108,232,71,126,99,131,119,161,244,223,199,217,67,17,232,76,238,152,88,166,31,65,54,71,116,101,34,38,31,255,90,201,162,25,113,197,98,210,218,184,27,22,1,7,254,148,106,95,197,42,109,136,90,33,244,211,83,128,58,37,194,91,5,158,64,29,43,184,103,235,21,210,159,130,244,255,64,37,158,158,51,71,200,255,93,159,252,157,72,41,218,92,40,210,166,92,196,173,86,250,45,141,248,158,121,212,250,240,145,117,92,111,181,33,241,205,188,115,68,8,130,186,193,34,73,72,134,251,8,238,160,207,213,32,123,147,217,47,253,100,135,52,229,252,61,152,21,232,186,255,216,84,47,78,103,108,195,104,240,149,215,95,210,139,166,36,185,125,219,142,52,230,201,5,7,27,27,218,81,226,138,165,244,105,218,96,101,167,92,230,237,214,1,84,154,96,38,138,15,23,32,189,79,39,170,152,230,129,89,55,92,170,7,255,155,42,204,179,238,104,58,94,137,200,60,109,126,62,15,251,27,26,247,148,19,251,45,13,154,168,76,7,192,149,107,191,39,75,11,43,227,83,209,97,123,29,134,164,85,232,145,238,163,70,196,69,176,240,169,142,135,127,123,123,160,137,192,28,53,65,188,93,208,71,176,213,52,180,33,73,48,206,130,117,73,244,34,7,231,30,39,119,120,166,15,67,55,207,49,148,150,18,242,104,28,112,8,163,190,110,172,133,163,12,14,185,173,115,23,3,1,15,120,54,255,246,251,229,14,32,214,18,24,245,255,231,112,197,45,186,87,246,53,132,211,173,166,161,235,136,250,115,223,41,55,247,74,253,93,87,183,178,141,149,75,75,114,226,219,222,54,41,107,151,49,181,128,84,120,57,84,187,233,152,85,145,221,122,25,3,110,23,90,113,226,158,246,91,206,140,122,168,121,102,57,40,132,28,126,208,200,211,120,58,106,208,101,97,188,199,243,210,174,199,68,49,61,206,101,151,169,178,6,23,58,207,207,230,227,138,92,190,175,121,191,102,161,230,175,95,217,28,177,47,67,11,61,144,1,93,228,32,21,103,9,216,91,71,127,40,15,238,251,146,247,228,226,215,48,237,82,21,175,158,81,129,137,98,132,100,105,255,107,121,24,254,14,44,186,152,124,227,11,134,82,78,38,88,147,88,105,118,105,148,227,216,58,220,239,228,44,56,70,109,9,16,38,42,219,225,149,71,222,186,136,20,162,17,188,155,119,198,216,64,61,213,53,103,8,60,54,134,87,74,38,1,132,231,45,46,39,98,244,141,128,157,217,119,115,64,160,139,98,167,246,229,209,100,209,138,134,214,94,28,246,247,11,191,84,162,212,107,145,187,244,26,36,213,230,131,243,56,138,27,178,152,190,234,4,30,222,10,92,111,177,244,186,127,4,224,148,6,63,14,7,177,90,141,131,203,143,206,104,187,200,149,73,45,249,201,191,149,243,161,190,78,91,165,111,221,225,1,7,63,102,156,23,41,209,76,95,26,63,111,157,174,104,239,254,141,187,59,250,42,165,137,219,246,249,216,47,190,253,189,220,149,83,124,105,24,149,196,110,12,25,4,41,249,223,77,231,2,59,119,173,10,174,234,141,25,195,121,89,63,71,122,3,196,195,109,7,250,225,191,202,251,120,180,14,245,54,76,217,165,1,139,158,116,26,106,127,120,163,120,87,61,19,202,225,164,42,222,31,133,115,238,113,66,172,43,189,212,43,244,64,111,234,22,13,203,132,137,93,61,152,100,91,24,2,231,113,161,217,221,97,89,109,190,75,212,160,234,247,45,201,214,104,8,181,7,93,94,103,250,149,34,156,113,138,82,105,30,118,20,245,147,128,166,236,154,35,168,22,164,94,136,181,111,124,81,111,114,211,108,224,163,180,107,154,156,26,130,7,180,32,69,111,218,21,96,75,73,23,241,124,217,165,205,18,193,82,205,104,154,160,37,7,87,225,171,7,245,128,191,132,79,232,155,61,14,99,182,238,157,53,242,152,237,25,225,45,200,124,184,219,228,229,49,111,131,31,46,201,224,125,143,244,96,70,221,24,141,50,105,52,230,84,58,35,157,130,26,220,3,150,196,240,207,221,76,164,107,110,61,192,251,182,128,107,133,190,250,168,63,157,235,110,67,47,43,1,158,247,252,19,175,87,86,25,142,57,43,20,41,214,151,193,70,74,170,152,138,48,179,197,78,90,234,11,33,232,128,169,245,251,238,173,15,184,20,151,41,26,232,121,56,51,13,252,6,81,127,121,42,127,25,216,160,29,212,8,161,83,26,79,3,72,253,71,182,125,26,13,193,143,167,33,99,41,183,45,89,5,17,239,204,246,42,186,172,139,235,34,95,250,176,84,186,42,82,64,162,115,235,223,52,213,130,247,72,31,70,65,181,13,9,120,46,197,74,186,166,114,121,162,13,76,226,0,90,151,84,6,241,172,65,246,98,52,31,128,229,183,71,207,121,211,23,54,115,235,134,191,130,40,32,69,186,105,184,41,22,62,181,194,91,129,165,122,28,36,247,128,151,54,225,50,68,49,213,232,50,70,199,255,192,4,1,120,147,104,23,140,107,49,154,25,243,148,1,170,93,110,117,242,189,57,78,189,207,163,110,197,54,181,155,124,254,0,203,166,191,104,218,153,133,91,120,68,164,1,146,192,227,120,154,31,115,31,154,58,179,27,226,29,30,6,92,239,235,83,249,211,23,85,102,251,36,38,252,93,255,43,185,60,247,99,88,158,199,144,194,197,110,32,210,168,102,39,22,180,178,242,120,47,119,159,42,208,137,190,225,190,106,38,39,20,25,170,9,180,22,195,38,138,45,53,90,168,87,104,20,126,79,11,252,245,65,73,96,81,249,189,70,152,72,41,55,50,72,56,193,32,40,95,168,60,254,247,218,20,15,114,164,55,14,123,229,64,242,31,60,136,18,86,84,216,42,228,183,73,148,210,55,82,37,245,151,228,55,131,31,32,77,139,48,14,155,240,226,77,121,198,140,93,234,236,248,116,41,154,209,64,203,45,179,219,21,52,100,214,70,209,175,92,251,125,142,86,177,128,115,227,131,12,195,15,125,25,53,164,62,172,35,113,69,153,230,5,210,63,51,97,100,152,22,187,62,105,211,36,80,185,162,171,253,251,250,220,126,205,81,234,184,134,136,254,121,182,141,139,63,92,247,203,172,23,199,96,36,222,210,127,176,76,66,125,122,34,187,112,120,83,84,107,220,91,160,231,182,74,155,35,83,161,0,98,13,65,84,20,195,233,176,117,30,241,84,52,35,70,194,48,193,142,173,25,39,225,150,80,117,49,52,53,23,152,230,57,31,24,241,73,198,234,165,38,10,140,181,134,99,219,81,109,6,180,13,53,162,15,39,69,146,175,218,193,182,1,93,4,244,8,52,61,229,189,1,106,25,254,225,215,165,182,83,223,253,232,191,171,218,155,223,167,168,174,97,130,121,199,140,217,104,107,64,183,227,47,47,209,254,107,216,69,132,190,3,28,167,76,131,30,199,126,231,234,126,165,96,242,238,92,86,60,59,252,247,146,251,89,201,157,195,189,166,77,55,9,21,230,100,240,128,22,186,220,239,126,3,43,192,75,149,210,124,220,129,56,179,213,157,201,81,155,146,163,186,230,235,196,65,136,82,130,70,156,208,25,239,137,227,199,45,174,173,34,74,61,228,188,39,187,60,100,57,113,148,0,45,94,255,193,21,57,63,160,69,231,215,171,170,133,8,196,104,34,29,109,227,64,133,202,69,162,108,239,15,0,50,245,144,38,187,49,208,45,156,99,98,162,95,221,216,87,117,66,119,190,30,83,19,60,138,251,25,112,125,107,57,0,124,33,217,57,74,81,239,104,166,93,44,212,18,213,230,36,121,80,38,29,41,137,186,191,246,71,88,244,255,182,80,50,117,193,133,59,254,24,154,117,67,180,79,78,229,240,105,103,254,154,29,85,221,220,249,82,212,17,232,189,42,100,45,228,210,132,130,87,249,125,139,142,234,224,136,136,5,202,125,53,24,239,188,180,81,206,110,53,206,58,23,59,100,181,222,153,228,139,131,163,83,139,186,58,136,2,103,207,221,169,79,168,166,227,155,101,76,70,217,126,77,6,183,142,221,109,93,244,26,220,176,204,132,58,221,72,118,220,4,199,7,246,212,78,43,204,169,233,169,9,234,2,156,100,203,239,52,178,61,201,240,153,232,103,126,22,87,168,240,41,70,254,195,201,136,144,23,20,164,221,237,235,9,30,79,87,160,84,217,150,194,192,209,229,66,178,46,12,97,97,41,103,21,174,63,64,177,6,12,115,58,232,188,70,186,37,109,213,2,156,153,204,254,173,15,125,235,162,53,30,161,41,55,58,140,253,111,150,122,24,166,107,231,86,146,80,125,16,80,219,21,217,76,68,114,124,182,96,42,76,71,205,189,7,23,17,118,68,210,30,38,171,110,234,200,55,150,128,185,62,24,149,163,56,50,102,178,78,148,125,168,117,92,237,119,110,123,9,37,76,47,227,62,66,190,39,177,36,218,12,211,124,185,165,105,2,130,81,219,88,231,69,17,36,115,150,103,72,48,108,131,240,127,35,220,220,180,175,42,8,228,20,243,26,13,151,9,93,227,182,150,195,125,19,18,134,155,105,71,103,148,232,89,133,146,224,113,253,48,157,68,33,142,238,189,255,90,57,10,214,25,205,242,68,236,110,88,31,239,205,22,130,129,108,223,198,101,70,227,247,191,232,45,148,23,133,112,244,19,111,28,160,1,2,221,81,164,231,96,249,43,194,102,49,62,9,106,202,248,166,93,204,203,162,107,134,32,143,240,147,213,242,254,74,73,38,102,33,191,76,38,12,68,244,179,97,129,205,71,69,60,103,23,72,73,221,195,246,199,76,86,53,96,247,84,115,70,144,204,206,86,38,177,215,172,154,107,98,146,181,125,92,221,110,56,103,78,178,222,207,168,67,57,164,247,75,232,177,249,226,159,114,97,179,227,153,177,190,237,15,163,60,231,31,54,194,81,189,209,100,165,60,224,143,36,183,122,29,185,151,20,52,196,103,45,197,46,225,52,192,236,194,35,137,198,56,115,103,162,121,196,126,50,228,10,204,173,177,13,186,173,42,104,95,51,97,77,166,113,217,105,207,76,205,211,144,222,115,124,6,17,230,132,189,129,216,23,107,186,214,188,203,166,168,113,254,116,234,23,157,131,149,48,0,246,152,91,187,19,212,77,11,51,71,224,12,37,255,154,227,255,156,209,102,1,84,145,52,162,34,149,44,219,203,201,52,234,0,154,1,94,194,162,22,132,113,145,238,219,97,3,67,242,251,59,36,200,97,138,243,199,40,60,222,168,146,208,24,127,16,44,208,27,171,186,246,35,248,98,60,46,213,112,54,149,51,229,169,53,61,166,114,245,211,187,136,117,217,202,96,186,186,77,81,155,153,131,128,154,226,127,196,181,52,189,220,218,69,98,125,143,140,21,146,79,153,85,233,157,203,7,50,203,134,18,154,169,255,190,95,32,161,26,186,187,80,252,35,224,96,255,166,21,63,172,38,136,13,195,3,21,172,18,220,64,218,80,70,165,153,12,12,63,130,115,78,160,36,233,128,90,94,102,68,104,126,207,176,121,189,78,232,140,72,122,44,29,243,192,153,227,142,210,131,158,198,145,197,207,196,212,204,163,178,94,132,139,87,8,13,121,223,72,144,48,52,50,171,232,115,159,51,141,164,35,253,10,138,41,73,78,164,190,19,73,245,38,122,36,55,21,32,174,100,15,35,217,45,54,28,0,98,93,59,137,22,45,167,125,213,144,51,141,161,24,65,186,123,231,247,10,193,169,188,119,45,26,196,107,208,236,6,77,31,151,252,149,75,38,31,19,213,249,223,208,250,230,86,95,127,208,194,174,62,24,84,154,32,82,106,198,65,243,113,80,82,9,114,181,246,134,202,70,137,135,29,51,42,255,46,190,17,144,196,150,51,22,211,248,144,95,121,236,19,23,211,35,70,150,235,226,158,170,123,133,234,122,133,125,50,172,255,161,9,99,222,181,10,135,236,192,137,68,41,230,157,30,167,17,127,14,63,155,180,142,222,224,83,77,49,146,179,10,218,243,29,248,151,131,145,180,175,211,224,179,115,134,119,150,108,240,254,203,5,164,230,20,222,164,88,185,164,37,96,50,184,141,3,92,240,5,232,247,41,50,32,65,108,243,42,86,104,9,213,60,144,70,59,40,253,218,84,195,89,5,112,218,161,153,62,76,232,241,100,132,247,161,131,227,12,233,20,42,179,50,30,249,122,241,228,195,169,247,199,200,47,156,10,240,168,59,22,218,76,90,252,106,251,55,51,141,45,88,238,80,87,44,232,172,21,165,109,111,52,41,81,251,239,132,35,145,167,175,48,14,234,82,74,80,228,248,20,68,64,219,148,155,82,59,105,81,217,69,148,250,150,88,188,154,11,116,240,77,102,0,189,173,23,139,110,54,236,232,127,87,0,181,156,248,71,165,86,75,37,35,238,221,105,253,36,237,216,84,58,36,53,88,111,236,232,115,166,0,130,251,99,209,66,77,31,127,114,168,134,132,220,184,16,150,27,195,46,243,211,201,178,96,227,255,217,199,129,130,130,236,144,223,49,9,50,43,19,162,2,238,145,241,81,121,189,117,138,164,194,34,227,97,49,205,182,22,197,57,169,213,148,116,127,166,5,229,37,230,221,35,8,232,186,142,200,160,120,144,173,101,1,83,148,221,200,195,76,201,177,169,225,160,60,159,226,144,177,213,127,22,131,145,254,242,70,95,1,79,231,16,133,85,219,162,211,150,104,37,18,140,230,62,50,5,39,98,71,165,8,187,166,178,83,90,244,170,45,74,74,80,115,8,27,134,17,204,199,55,69,239,234,77,98,86,239,210,173,206,84,254,113,207,188,167,150,131,194,58,66,125,32,94,56,49,6,192,13,247,156,146,71,42,61,12,54,93,194,192,241,56,97,223,93,193,77,101,76,2,28,252,166,212,18,119,82,3,138,103,150,234,117,27,4,133,190,33,104,9,91,175,202,80,131,198,212,244,111,204,92,176,187,163,37,86,186,61,136,205,237,64,149,124,177,46,91,163,48,119,184,197,225,76,136,55,89,186,26,22,253,245,166,185,28,79,132,50,117,19,29,168,88,72,66,197,116,218,49,122,6,227,32,190,125,189,14,213,18,216,156,94,2,195,210,218,8,244,116,253,127,233,219,12,130,118,50,59,28,53,222,116,129,92,2,181,108,45,248,154,108,110,196,73,56,108,79,64,106,0,32,186,153,36,192,29,161,184,135,217,17,116,155,151,100,32,37,189,159,229,178,16,136,222,161,139,6,179,77,26,45,46,24,92,19,130,25,130,187,83,79,160,42,170,129,243,22,176,213,131,210,234,63,15,76,208,39,187,103,103,0,64,95,119,19,73,47,234,180,201,203,216,166,12,23,224,106,7,71,121,188,145,119,8,155,190,10,248,201,226,29,185,14,86,227,200,48,30,69,147,1,118,130,211,0,85,42,72,4,4,22,192,164,255,85,248,102,225,197,139,213,142,47,208,178,210,78,150,95,153,112,220,220,132,183,239,228,58,155,91,17,248,123,149,150,221,192,192,39,13,79,248,48,161,105,23,243,198,28,35,30,61,160,35,181,165,155,4,193,200,181,160,1,148,254,117,238,161,125,117,228,8,232,109,163,81,2,79,230,72,94,39,200,51,208,143,47,238,24,42,104,85,239,206,188,248,13,248,198,149,203,179,212,112,239,97,238,117,217,67,179,28,206,155,230,38,89,76,35,101,205,99,6,170,143,42,113,201,215,235,239,61,247,179,167,175,52,134,216,65,102,197,63,167,93,253,173,93,169,74,102,65,71,134,145,68,121,50,88,160,63,60,68,47,161,77,192,239,44,253,201,243,44,99,15,96,93,223,168,179,138,79,241,8,80,167,27,97,215,37,239,168,22,251,218,158,88,161,196,177,252,154,244,229,192,82,136,240,156,128,93,30,165,190,154,11,24,239,14,209,17,23,21,239,168,107,209,71,10,236,16,94,56,85,195,204,56,185,54,105,72,44,116,17,243,74,115,142,247,242,80,16,185,142,255,216,96,91,117,34,175,34,120,13,242,251,172,234,140,62,211,121,101,93,4,132,196,22,208,220,168,109,116,144,119,41,176,148,81,108,38,46,19,171,127,214,151,236,64,57,47,104,20,43,24,215,198,139,192,215,143,25,15,148,50,195,120,248,204,96,79,239,86,149,83,55,89,109,240,44,145,238,107,60,217,149,45,129,6,18,227,16,223,182,227,34,76,132,98,233,96,149,2,81,153,14,31,240,206,157,232,129,220,212,181,38,61,195,145,104,237,81,214,79,242,124,253,14,14,117,115,83,96,47,143,188,228,158,247,60,193,234,100,230,93,193,18,84,170,254,10,18,254,77,108,103,51,166,72,138,6,217,140,62,30,209,247,5,224,94,63,4,184,164,47,103,42,112,26,171,226,204,110,148,160,224,206,25,212,107,38,234,190,124,80,249,152,92,224,89,168,35,162,65,112,135,222,123,3,9,3,247,107,182,193,172,12,38,5,102,26,11,243,149,72,114,172,97,235,135,100,62,179,35,114,152,42,112,200,139,191,19,0,28,195,42,239,205,96,213,133,129,208,239,160,92,30,111,83,86,4,183,115,126,121,28,85,89,107,41,185,87,221,161,149,252,211,2,116,179,198,245,25,102,51,175,98,6,228,136,225,49,78,154,235,201,40,84,112,248,5,94,47,52,246,5,135,116,136,226,31,113,91,144,140,58,233,215,167,228,73,199,15,220,161,82,134,41,6,92,116,91,165,1,211,91,23,114,30,182,29,143,149,96,71,156,73,104,30,25,207,0,171,38,161,223,107,107,71,49,74,5,163,24,14,98,103,243,3,185,127,21,188,119,142,135,61,48,215,17,168,140,96,192,69,46,220,71,152,252,89,17,89,52,230,157,22,62,45,121,114,70,252,172,239,9,253,47,89,160,237,162,246,63,25,99,81,32,177,93,224,3,242,89,223,71,66,166,186,139,33,244,164,65,238,30,61,14,24,110,162,134,195,240,229,238,13,71,228,24,173,218,196,59,234,236,23,188,10,226,19,81,0,104,199,182,90,219,62,101,68,90,48,249,106,107,121,28,211,141,127,247,198,189,98,187,188,163,129,196,2,201,11,179,79,203,162,110,221,73,132,33,88,214,140,163,147,24,80,238,20,117,239,136,6,115,255,235,178,179,211,85,31,60,85,12,112,254,200,93,118,89,30,156,70,129,223,168,184,189,223,239,216,179,166,191,227,98,174,7,154,125,127,127,31,179,252,32,43,129,111,136,78,197,241,111,174,199,49,182,86,71,189,68,10,151,121,212,12,111,32,203,239,38,58,53,52,140,10,61,120,13,35,185,142,118,193,91,183,236,131,111,111,223,83,5,209,99,180,10,76,179,126,10,33,214,108,147,204,195,44,182,115,223,182,79,190,102,184,131,63,207,254,171,156,83,36,39,171,124,49,13,56,40,24,208,192,49,114,31,1,173,154,68,93,125,201,208,163,34,69,66,85,112,133,88,64,209,15,202,195,200,246,62,253,203,176,178,64,74,245,117,31,107,92,150,84,153,56,228,45,232,115,212,92,190,190,141,203,209,23,119,98,9,190,2,25,123,193,142,177,4,231,160,97,196,78,106,203,108,62,118,182,97,89,186,227,243,35,131,237,228,186,149,116,180,88,255,235,93,101,152,227,231,14,202,247,157,105,39,209,97,163,6,236,108,88,108,213,149,201,66,113,66,104,136,171,70,50,138,37,20,130,108,88,138,20,67,148,59,199,9,203,187,140,230,23,254,97,92,194,87,51,26,255,210,181,174,29,140,23,10,222,190,76,193,250,149,146,90,114,225,183,155,108,77,229,23,33,84,168,187,42,107,112,150,142,96,141,57,76,176,186,227,205,158,129,37,178,32,214,168,38,121,222,164,93,80,20,152,193,94,162,24,148,102,164,230,231,228,128,11,32,89,65,11,7,233,76,73,146,60,147,244,230,115,192,176,154,76,140,77,187,152,177,110,129,63,16,180,206,33,91,107,131,2,1,43,185,200,169,191,71,254,207,78,66,133,81,98,92,31,40,69,250,115,143,1,38,169,56,49,98,139,228,155,167,189,180,18,232,49,60,15,156,24,74,206,98,74,11,77,133,168,64,80,181,169,183,74,157,175,207,32,100,101,95,138,34,50,87,83,57,140,5,219,47,157,121,215,3,206,217,37,64,147,52,40,169,50,67,211,103,33,113,197,147,63,253,245,230,141,37,4,240,10,60,205,168,164,188,62,175,80,208,206,29,91,174,53,15,208,16,239,148,9,102,224,210,121,27,27,249,226,255,36,214,162,67,48,208,28,92,49,93,115,250,153,122,150,147,20,6,66,226,175,65,47,145,107,201,182,148,235,131,124,234,203,127,117,128,134,93,29,205,139,161,175,16,106,20,146,225,40,130,168,210,189,232,163,169,37,56,32,167,43,187,111,151,154,41,140,91,139,241,144,51,95,115,139,116,114,61,216,47,100,3,145,112,123,238,73,215,220,145,140,203,242,132,5,78,189,66,106,105,65,34,196,248,29,175,215,79,17,93,59,218,232,117,96,75,199,200,37,6,248,92,206,131,217,255,163,133,160,209,177,6,162,172,104,162,139,179,59,194,90,14,109,183,68,61,69,49,203,116,172,131,35,75,99,234,10,133,21,247,15,127,244,140,235,32,237,113,87,55,90,88,121,148,61,22,4,239,210,129,122,131,246,167,228,138,138,245,115,177,15,207,179,41,217,252,186,163,187,180,30,86,94,139,40,10,229,159,131,64,143,122,5,46,46,187,108,60,163,206,232,134,63,5,66,216,253,122,245,20,77,76,240,4,206,31,0,156,238,184,67,244,15,164,168,205,169,218,77,88,164,124,159,89,238,119,29,66,235,195,131,235,127,7,227,201,95,167,44,124,14,182,75,95,121,55,58,170,189,248,190,245,242,8,5,161,214,47,218,18,242,50,200,167,124,27,117,15,40,90,35,238,0,132,162,8,85,134,60,20,137,75,183,187,212,69,38,25,224,214,65,195,67,33,4,55,167,116,83,106,22,174,17,145,134,44,231,18,162,109,248,143,51,215,207,43,217,241,252,159,58,205,140,91,194,243,116,166,14,185,206,44,255,109,55,93,46,213,239,122,74,191,144,159,123,150,110,14,193,216,97,22,194,164,135,10,31,64,69,70,149,175,92,69,211,243,85,66,213,163,67,215,171,94,77,83,118,46,50,69,104,65,236,76,4,29,89,235,159,190,217,216,49,243,180,39,215,223,247,15,184,16,233,93,208,144,15,200,217,221,156,9,227,236,108,137,111,9,234,250,177,24,36,174,120,252,103,189,181,79,186,30,172,46,214,130,169,196,210,235,181,31,8,0,198,254,249,74,170,197,137,50,45,42,46,20,45,107,50,102,29,107,55,69,145,36,52,72,52,32,241,67,18,204,132,114,212,54,110,148,150,112,79,235,227,217,32,45,121,105,237,125,60,6,16,238,100,141,78,191,61,66,198,9,139,96,27,114,25,164,11,153,40,50,66,14,232,167,71,30,121,29,251,234,229,64,170,237,176,27,82,94,222,148,148,71,78,216,143,189,203,83,45,193,11,240,158,101,85,201,135,104,58,61,181,88,253,254,183,116,176,173,215,133,11,76,49,101,222,9,11,19,217,117,250,52,6,57,229,39,117,238,121,126,22,93,174,33,62,84,72,80,120,225,39,227,121,240,51,44,74,54,26,229,137,88,201,159,66,51,162,178,78,230,221,223,214,126,239,252,212,18,163,171,156,61,146,61,195,128,192,16,214,129,235,64,33,186,69,18,156,162,219,171,230,222,77,188,37,124,60,227,67,201,150,164,242,216,151,238,224,121,64,128,42,184,183,1,166,46,191,239,79,220,48,62,46,113,235,89,89,144,218,184,131,174,211,104,180,206,111,154,82,162,145,27,233,170,51,106,40,23,90,105,171,156,215,109,153,23,115,8,192,98,195,125,95,1,93,239,36,90,200,248,91,147,211,199,121,156,221,105,132,45,15,69,97,144,214,186,184,221,48,1,121,33,128,65,187,43,129,135,27,161,71,39,76,242,236,46,74,237,33,215,127,92,250,232,81,146,55,17,35,69,50,9,124,33,151,239,247,87,163,67,255,82,208,75,104,98,40,62,102,37,84,236,3,93,139,84,172,5,50,202,64,72,49,220,81,16,98,58,241,96,57,166,76,22,255,28,120,2,46,9,251,235,167,106,6,7,169,148,26,30,129,166,230,188,4,73,177,191,100,224,223,180,144,116,170,13,33,178,250,132,3,229,229,42,118,252,27,140,104,106,15,160,1,114,217,120,175,13,226,141,67,17,135,104,238,124,79,230,36,241,164,117,63,164,6,117,51,96,22,138,38,137,251,205,2,204,186,36,147,3,127,197,241,207,140,236,22,136,81,223,46,200,40,79,93,171,99,4,104,21,136,175,172,3,31,147,25,219,127,188,164,171,72,120,128,84,33,91,184,249,236,41,150,179,100,151,58,28,211,26,28,78,82,59,123,248,14,134,62,232,168,195,1,99,131,108,141,241,53,214,116,152,123,123,191,200,18,231,101,176,167,144,191,140,148,200,187,109,92,161,183,211,136,2,37,121,94,30,73,63,247,160,3,106,127,52,18,230,173,242,141,213,73,36,193,117,89,128,201,10,2,202,241,181,211,213,62,247,124,106,32,76,92,180,212,226,8,115,192,254,83,168,94,25,130,195,197,170,208,76,131,24,233,69,143,179,70,177,18,251,246,179,165,122,123,208,174,68,11,150,123,3,71,223,242,166,181,194,161,7,92,57,41,183,118,227,68,69,33,127,39,197,125,83,32,17,77,0,4,129,128,115,78,39,163,171,162,149,253,119,84,118,48,48,236,170,167,171,73,103,186,145,40,11,34,201,172,145,127,58,52,38,72,64,22,237,68,19,6,231,172,137,233,64,19,76,154,237,230,252,201,184,103,101,141,162,221,246,151,63,112,122,1,45,38,242,134,231,7,108,254,236,190,123,254,120,105,161,83,112,40,83,218,218,156,151,38,151,235,207,230,219,27,61,0,81,219,195,167,151,71,60,21,56,97,211,125,112,215,238,198,139,150,172,219,167,125,105,30,62,227,128,177,123,84,145,214,166,218,179,176,219,70,90,115,72,113,251,220,92,93,46,48,163,39,55,12,75,254,9,234,151,78,33,193,238,20,20,196,215,88,97,79,235,38,61,80,10,199,152,202,122,184,87,252,230,168,120,149,71,148,216,138,170,130,212,119,115,100,1,78,173,250,18,172,99,179,139,153,127,213,27,232,227,91,25,158,235,188,53,19,186,97,47,30,255,158,165,218,69,67,221,48,117,231,177,81,225,150,63,217,223,133,135,158,72,17,171,59,43,200,105,43,8,167,187,200,184,25,131,1,221,217,215,208,158,213,217,164,118,66,12,80,94,77,152,81,33,100,177,58,166,224,160,213,113,103,28,253,248,81,247,20,0,216,45,202,7,195,37,164,7,249,177,244,111,26,22,48,130,231,189,184,200,23,146,6,52,220,187,157,119,232,178,162,247,143,212,108,212,109,131,33,109,115,179,101,250,114,66,152,211,122,62,10,140,180,130,79,212,71,254,209,186,22,64,122,145,103,66,152,177,102,108,36,134,79,49,54,133,32,23,143,83,134,133,197,32,223,136,218,102,201,101,161,102,231,246,58,180,167,62,163,232,198,121,178,1,13,162,43,176,240,119,73,196,196,129,18,160,52,87,237,120,42,69,160,190,25,28,9,143,227,135,169,196,135,48,200,33,192,67,142,156,137,24,68,207,23,27,240,103,109,211,92,78,148,216,83,212,119,118,51,159,250,8,200,42,223,11,162,193,66,153,169,130,31,255,214,121,215,100,40,194,85,3,78,238,227,245,85,97,197,116,138,56,111,186,29,142,71,8,111,27,247,243,198,76,22,22,180,173,227,153,176,59,49,17,254,191,124,128,245,213,193,77,109,112,61,230,212,212,115,235,252,171,120,30,115,188,87,152,36,132,162,214,157,126,49,147,196,83,64,84,224,7,55,253,103,54,22,64,73,51,231,222,94,59,174,213,80,40,105,152,152,1,229,54,252,198,62,111,129,255,209,79,98,191,209,170,169,240,80,13,103,144,193,228,130,153,205,82,254,106,4,126,233,2,31,62,240,187,217,115,50,66,2,209,197,252,150,123,247,43,27,210,15,81,95,131,22,157,82,241,236,42,143,52,65,46,95,88,224,223,106,224,16,1,85,11,59,53,188,184,224,223,127,73,230,169,149,193,150,189,115,220,14,129,139,110,85,47,152,220,199,98,201,186,37,165,215,113,12,214,192,69,112,214,47,110,64,204,252,132,183,114,133,200,17,222,132,197,243,202,57,226,3,112,82,6,232,18,142,27,7,183,112,59,140,186,215,172,32,189,216,82,107,0,139,100,113,247,161,173,159,1,42,234,205,218,127,100,186,58,148,18,81,31,156,241,26,77,10,173,226,37,96,34,237,205,122,28,50,160,40,19,212,109,37,144,165,23,218,237,15,49,113,255,22,30,208,180,199,99,241,21,148,202,180,180,89,76,145,119,63,247,186,31,103,96,231,167,194,166,98,73,99,177,59,241,210,119,222,255,96,127,206,152,236,20,10,69,89,203,235,223,22,5,37,109,239,163,252,9,13,154,61,62,164,177,101,243,41,150,24,203,85,77,38,43,215,191,48,207,17,83,147,72,87,143,215,158,186,101,67,227,214,52,165,227,115,140,191,64,245,220,239,0,142,119,22,10,229,38,227,222,233,182,169,186,36,28,119,32,245,202,24,139,218,221,121,228,14,170,221,85,123,50,211,2,11,230,79,216,37,103,11,54,228,212,137,255,125,96,114,19,9,64,140,0,113,164,150,129,107,15,235,120,139,191,77,119,221,152,28,171,38,55,121,224,221,35,249,36,125,176,88,125,227,129,77,193,19,4,9,155,180,31,60,44,215,37,24,209,2,254,195,135,127,127,69,45,61,1,41,143,28,6,181,28,63,42,17,150,87,79,83,17,23,19,101,203,188,117,55,173,214,37,41,118,212,86,11,105,42,238,244,128,214,149,245,14,211,25,1,128,111,115,19,89,0,60,69,172,179,221,202,24,182,241,1,239,39,56,27,120,178,16,69,65,40,190,53,71,105,66,98,222,82,124,82,143,72,50,54,142,121,242,194,196,142,5,172,153,83,45,76,19,134,114,248,91,144,84,127,183,255,129,126,150,39,225,128,233,251,72,68,192,24,236,252,128,85,107,51,185,61,7,156,126,172,211,234,186,33,20,173,185,130,47,233,41,75,3,223,14,27,141,104,240,147,75,36,175,3,152,227,213,110,125,58,73,155,99,54,89,43,32,209,4,220,81,24,216,191,85,90,110,207,212,30,170,252,35,184,222,78,129,237,92,244,122,253,166,65,63,229,76,0,210,130,220,243,33,20,35,224,176,105,188,44,215,162,239,64,251,136,33,29,172,238,32,74,35,164,152,196,206,35,195,245,175,31,251,200,73,186,91,186,223,94,159,33,58,233,23,53,60,174,83,254,42,28,62,201,168,3,103,58,23,34,21,5,164,247,252,157,139,52,75,179,190,173,59,55,180,130,1,55,16,26,176,204,88,210,105,160,62,168,245,45,181,120,245,247,14,90,203,246,151,170,131,245,22,49,85,199,27,83,60,10,185,88,204,136,100,134,230,204,252,36,16,51,52,126,177,176,88,85,78,222,183,216,70,29,248,54,94,217,71,65,68,180,172,2,87,134,233,27,15,137,83,123,240,177,105,120,43,3,106,203,0,181,80,151,242,230,3,103,110,75,241,84,188,56,58,45,27,170,228,155,126,35,69,92,23,204,210,141,102,152,57,74,35,190,138,26,22,163,172,157,91,151,206,209,29,174,145,232,224,9,148,211,160,232,104,8,113,27,86,205,238,178,101,224,209,240,30,77,245,57,252,221,215,159,160,3,87,40,21,205,251,186,226,133,167,207,80,243,245,192,123,61,108,89,195,155,202,168,72,52,145,215,12,11,206,121,168,8,120,108,219,147,226,170,169,155,153,75,228,53,85,195,9,39,196,224,96,223,54,205,39,220,6,157,106,151,101,47,105,46,76,26,40,79,193,177,216,2,66,24,102,81,129,11,114,149,162,229,65,46,235,233,59,199,151,79,106,64,121,217,239,241,176,95,42,77,204,96,236,49,6,133,119,158,196,230,36,168,251,34,38,138,235,139,147,53,60,243,219,42,109,24,74,51,80,176,108,118,107,230,161,187,229,51,118,234,127,42,185,253,245,66,182,6,146,141,31,21,125,24,52,72,197,151,80,236,143,225,158,204,193,226,32,22,97,29,242,211,141,150,216,138,143,112,42,237,33,150,69,140,44,221,224,178,49,118,76,210,214,67,229,19,86,29,54,235,4,75,45,230,59,49,30,141,84,246,25,209,143,99,45,13,228,72,131,174,146,176,206,101,100,112,139,95,201,162,32,114,98,134,215,186,176,254,133,99,32,174,108,187,251,2,71,14,204,26,20,113,75,228,219,94,254,69,65,253,224,43,125,177,178,23,9,19,197,48,5,174,220,167,235,228,86,221,125,245,155,76,64,89,33,101,8,130,118,146,147,249,219,234,93,180,144,160,217,63,116,41,95,112,214,118,116,208,6,200,239,222,92,225,100,235,194,69,232,195,123,191,92,243,255,106,60,246,146,52,123,95,114,182,193,219,31,135,9,232,25,78,164,221,251,209,3,23,179,151,242,152,33,130,204,64,88,29,205,53,229,145,220,248,47,101,2,186,137,112,190,106,203,47,158,1,101,137,226,18,191,145,136,142,246,141,40,235,238,88,81,185,2,218,217,38,12,39,15,188,168,186,237,156,253,161,23,15,108,73,247,127,140,250,229,36,129,251,21,252,28,246,207,28,152,157,32,109,126,103,191,120,84,102,55,3,74,216,161,224,138,88,102,145,113,183,154,161,230,242,41,23,67,152,18,118,78,254,186,220,132,22,160,74,99,236,94,124,132,30,102,180,199,80,217,38,200,103,149,98,21,123,119,251,50,161,135,205,38,163,49,41,67,12,134,187,215,20,95,237,199,210,148,100,191,147,63,246,108,83,204,235,22,229,72,154,65,199,2,74,169,202,183,6,59,215,226,113,40,189,152,220,162,218,154,201,70,67,20,188,60,112,100,73,216,162,212,227,56,201,164,13,189,139,14,61,14,136,252,191,138,60,114,13,194,85,203,7,238,67,239,205,64,210,204,96,222,168,188,120,15,198,44,239,172,127,69,248,170,202,82,68,186,120,167,45,1,39,235,123,124,59,199,182,123,58,68,120,51,156,3,58,170,239,184,216,77,212,179,88,203,204,179,102,218,244,204,29,10,133,134,60,7,30,131,136,236,90,110,182,29,102,240,232,255,128,65,2,20,159,58,166,16,211,139,16,222,108,144,133,125,137,161,74,185,46,112,140,213,219,6,222,149,198,250,238,41,5,203,176,166,104,175,148,173,92,172,149,201,36,115,105,232,196,191,219,82,35,107,171,155,83,216,241,102,251,140,194,234,9,53,173,165,206,199,145,177,215,129,180,237,205,142,178,189,43,140,76,126,35,213,76,193,114,103,96,10,105,81,146,28,209,229,169,42,237,147,16,200,197,184,148,169,216,33,10,68,39,91,132,233,121,189,168,42,173,138,91,5,59,185,86,246,181,215,6,125,222,212,39,185,192,49,193,154,76,181,74,111,197,213,125,118,77,165,81,198,1,167,156,75,208,137,124,197,208,5,6,251,73,172,251,255,200,202,253,127,101,39,60,255,162,201,207,108,144,54,200,200,97,156,130,80,133,225,36,148,137,8,6,236,183,167,117,215,122,46,224,171,96,32,166,120,106,22,144,39,89,136,35,13,28,124,115,141,225,10,15,154,123,72,44,36,90,94,120,148,153,194,105,240,242,62,103,136,23,110,228,120,239,247,75,161,55,127,3,134,214,235,248,73,79,35,113,213,109,139,64,142,208,172,35,94,27,192,200,98,194,40,92,16,194,232,138,76,131,155,85,16,47,128,246,159,201,70,135,207,28,21,96,27,128,217,240,180,208,11,109,92,147,156,242,118,175,226,168,161,193,89,48,102,100,106,52,21,45,28,20,123,228,127,193,101,23,167,246,153,228,223,212,67,11,91,160,48,165,177,228,96,75,61,111,1,159,151,35,75,40,184,106,56,93,252,165,116,217,109,236,143,89,51,234,42,43,221,246,75,242,6,25,153,207,88,203,143,183,151,51,190,127,226,21,211,245,165,169,251,137,177,192,82,70,214,201,149,53,199,136,54,123,60,132,2,234,228,164,159,85,186,109,53,132,4,148,101,158,65,200,252,133,166,227,124,233,35,125,220,70,172,17,99,245,132,57,213,168,225,40,96,197,41,121,228,74,140,57,134,137,66,50,61,28,21,25,90,3,40,189,243,53,181,77,162,127,140,132,28,223,98,203,37,235,239,184,26,156,246,41,157,163,138,35,70,85,51,69,224,85,206,152,135,139,154,234,239,110,24,224,50,12,43,140,177,194,6,21,217,118,190,31,51,175,162,84,31,159,49,100,196,189,186,190,109,243,53,40,91,55,217,152,250,63,1,213,142,246,18,50,205,243,60,39,252,51,134,3,67,241,51,158,144,237,238,137,171,214,47,108,148,77,192,225,211,115,153,217,175,89,200,12,179,114,184,17,151,226,219,39,63,109,124,199,150,151,218,208,210,47,178,245,214,30,131,162,28,157,44,20,38,197,140,34,212,135,49,13,90,118,110,246,0,244,178,48,119,195,83,78,131,23,208,166,227,243,203,66,224,161,77,66,19,24,2,211,149,121,104,246,33,213,92,151,65,199,225,131,9,33,59,118,14,81,42,90,210,246,197,142,249,138,90,161,159,43,78,77,199,124,198,192,187,210,203,223,34,58,2,144,1,225,230,235,111,101,239,42,235,254,165,18,62,129,233,86,110,167,239,47,136,123,134,239,51,206,124,44,197,233,133,73,76,229,173,50,242,13,224,28,63,38,1,203,81,243,100,249,117,218,232,179,125,91,248,205,72,21,184,236,50,215,144,26,109,84,194,109,176,139,193,213,165,123,169,61,47,250,153,27,99,70,37,215,88,29,226,244,245,108,254,16,49,124,6,252,32,73,198,202,93,5,51,150,161,1,12,221,19,223,123,47,122,254,215,94,183,187,234,105,121,192,248,89,30,223,2,156,251,252,201,6,229,169,115,251,62,206,53,207,65,60,206,188,207,251,72,182,205,189,127,126,145,171,194,196,181,164,67,76,27,210,134,95,33,74,240,17,56,130,86,233,131,159,163,142,22,135,149,178,229,137,67,221,116,200,146,51,174,246,128,93,216,77,152,71,52,161,234,224,208,103,61,213,195,238,53,175,85,147,130,154,86,164,100,103,155,32,139,169,221,32,21,97,78,200,74,58,82,70,89,116,220,244,237,160,85,126,207,190,182,8,137,174,145,43,9,50,225,168,194,46,30,95,176,96,190,76,237,122,104,225,66,255,191,74,123,71,18,21,58,252,28,66,108,170,168,3,170,5,71,194,80,129,114,138,145,36,205,88,197,97,50,237,246,152,109,185,4,213,120,246,126,180,137,74,192,203,131,238,45,130,45,183,169,189,243,227,186,151,156,183,103,110,198,76,17,74,213,144,158,161,126,141,166,141,165,107,126,150,180,67,21,43,217,60,191,28,138,11,234,158,114,172,216,85,165,193,65,109,142,200,215,165,210,107,81,146,49,21,159,229,63,102,196,19,234,83,134,114,29,75,48,163,215,241,39,229,188,121,97,0,250,123,77,33,18,107,119,232,16,229,225,36,194,23,60,139,11,63,165,21,22,210,157,247,82,106,194,96,156,218,144,195,210,241,234,173,13,226,9,247,155,200,21,107,132,96,40,6,216,84,13,18,247,68,194,239,100,137,70,215,196,198,225,138,176,89,29,138,29,125,141,146,155,111,193,10,91,73,92,177,115,54,251,24,217,87,218,193,35,81,200,230,220,172,17,202,82,131,189,152,187,201,146,74,120,214,255,241,42,125,70,88,166,250,40,177,14,39,63,6,69,83,210,225,93,110,168,210,140,55,201,74,91,233,122,20,30,241,255,195,7,38,80,223,62,253,197,194,36,118,46,74,179,172,37,73,204,57,3,246,153,6,40,245,48,216,234,139,87,37,133,178,25,149,58,234,54,88,194,6,75,144,129,242,37,125,93,59,183,39,23,54,67,171,218,21,79,154,154,65,232,170,165,199,100,115,178,239,66,105,61,14,90,110,96,9,236,254,71,20,85,178,72,233,221,162,76,158,85,24,64,87,20,55,72,191,175,192,14,68,86,137,37,117,6,247,224,216,26,138,46,186,146,246,83,188,195,158,25,103,71,239,252,187,166,48,89,100,126,59,12,178,235,183,131,120,249,87,7,227,91,223,83,89,194,19,127,112,245,211,0,80,12,250,221,188,204,194,195,74,241,247,48,97,204,222,7,103,194,196,118,133,0,79,198,78,199,241,62,222,0,206,25,189,147,70,50,170,69,249,95,237,241,170,227,145,120,110,106,141,55,226,167,61,217,240,86,72,169,70,15,173,99,220,250,113,12,119,0,224,107,87,233,62,70,183,19,129,14,220,42,245,235,207,29,2,136,43,70,47,202,49,30,6,191,17,37,125,190,100,192,45,47,177,36,16,33,65,82,98,235,97,245,245,120,5,99,22,253,27,167,61,145,131,81,44,250,92,27,100,61,82,116,230,41,87,4,25,52,237,65,207,173,214,43,129,110,63,83,186,8,95,50,178,219,12,228,38,176,134,54,172,239,100,21,192,146,148,179,54,142,134,13,189,238,136,170,15,231,41,157,64,185,99,133,244,125,67,89,55,113,145,125,63,172,179,207,81,233,69,105,18,243,129,109,195,74,216,98,94,100,74,172,71,135,49,232,14,204,53,79,35,88,49,87,2,217,52,12,150,239,102,26,107,216,57,177,165,28,60,36,178,177,225,235,34,82,84,159,159,216,116,14,57,200,189,186,135,0,37,228,88,141,147,169,9,224,89,53,18,193,51,129,74,105,4,1,83,80,63,212,171,211,82,71,130,188,242,95,184,50,235,78,135,77,226,90,72,216,66,64,79,146,21,118,44,163,80,7,52,245,222,7,43,252,175,82,160,237,101,236,40,52,30,127,172,102,154,226,46,99,234,25,239,96,188,255,187,51,241,126,91,224,42,44,244,26,168,20,251,62,96,209,62,162,33,206,255,195,156,204,101,201,249,227,176,126,146,85,238,75,19,25,83,21,214,122,77,96,191,134,151,46,142,242,250,206,81,113,244,229,119,201,94,119,98,48,252,74,33,183,189,210,234,109,110,211,160,210,34,184,178,181,148,27,41,61,17,156,61,126,33,32,89,244,213,28,185,143,155,17,212,208,234,96,89,216,103,143,233,63,124,164,249,21,213,150,17,221,24,35,188,236,66,195,231,82,162,227,102,130,35,235,38,99,51,59,17,115,83,182,25,203,186,137,231,197,23,170,35,118,96,63,109,73,47,231,92,226,196,18,168,227,200,188,96,40,211,59,11,80,145,193,156,222,226,122,29,178,74,13,140,202,76,61,217,138,195,149,82,8,71,136,150,58,0,241,222,165,209,68,126,131,13,177,199,227,54,155,110,54,156,34,9,51,211,23,129,249,157,189,181,39,48,69,248,140,193,147,69,111,169,199,49,90,242,159,35,39,100,108,25,175,208,34,48,78,141,137,78,42,162,82,217,203,226,207,1,187,35,33,224,17,35,223,85,37,130,62,59,100,4,137,67,11,14,2,253,130,103,8,165,99,182,158,160,92,146,192,168,103,205,176,39,189,11,96,205,130,172,168,155,234,252,249,217,13,110,62,203,89,174,233,153,230,207,34,23,215,52,170,253,123,200,130,116,125,24,1,19,60,97,121,255,248,147,111,163,136,95,175,20,194,73,91,163,89,52,73,237,113,138,220,209,228,201,39,106,6,26,221,17,180,253,81,80,204,198,141,155,214,149,133,109,179,101,81,1,140,89,123,159,146,70,25,56,158,46,252,192,163,192,131,210,208,242,227,30,13,252,220,127,214,99,5,226,87,79,3,90,218,46,42,98,225,168,248,62,249,110,26,95,160,87,144,211,235,216,108,107,75,58,8,197,132,82,145,50,8,2,10,177,106,85,160,2,32,207,107,123,121,167,240,64,222,201,15,198,40,52,83,214,234,31,248,28,223,164,250,99,80,118,226,187,108,149,187,56,84,150,97,146,208,155,166,79,132,170,107,6,238,70,151,235,229,126,125,12,174,85,132,101,238,9,198,244,124,71,4,15,70,33,103,116,137,164,121,45,237,197,111,250,105,156,116,84,53,124,163,160,163,77,37,118,146,242,244,72,220,13,18,218,219,91,26,50,159,180,78,163,166,69,32,35,52,46,124,158,164,55,9,150,170,195,41,74,201,186,75,27,244,81,199,253,17,235,79,232,78,216,104,61,216,204,171,121,242,81,155,228,162,239,20,5,30,188,118,144,23,94,93,109,22,121,220,96,74,116,32,201,204,155,180,199,105,83,1,58,110,126,238,68,143,202,230,253,154,245,67,45,204,223,190,59,83,170,140,126,30,161,201,148,62,94,190,253,116,230,255,18,232,194,210,163,189,145,193,148,119,56,103,112,143,117,48,141,119,176,97,8,232,227,149,148,4,95,50,79,41,53,86,51,171,126,45,235,96,90,165,101,0,150,134,144,18,238,163,185,164,105,79,244,75,195,62,228,0,190,180,87,182,221,67,63,190,87,149,134,180,45,93,253,130,110,128,237,33,81,228,138,82,102,63,29,109,125,112,39,236,174,139,52,172,178,199,105,91,42,223,100,220,21,190,3,230,172,219,146,254,71,42,220,137,167,91,61,195,54,144,42,90,76,240,196,112,111,36,248,37,170,232,252,148,28,155,216,134,86,70,44,162,63,81,85,227,116,90,216,156,246,230,35,58,156,73,175,153,236,90,211,8,140,126,54,93,158,76,83,78,85,10,162,87,4,198,191,95,180,11,81,211,185,129,25,49,120,92,162,78,88,76,75,96,192,82,55,2,38,162,53,143,177,207,39,84,232,143,96,205,40,125,4,98,153,3,215,80,159,163,166,22,50,189,34,250,156,158,81,168,228,31,159,159,169,134,22,57,221,94,235,38,133,85,241,27,128,129,103,3,9,61,255,44,81,79,199,236,211,70,249,245,224,158,163,6,209,133,8,101,177,24,138,158,219,173,103,224,155,139,31,29,53,119,39,42,81,45,37,146,128,98,182,158,192,141,161,115,69,88,196,241,219,241,118,198,104,50,246,78,226,140,59,202,49,158,65,81,204,117,0,61,66,32,222,188,235,207,116,32,135,101,217,160,137,113,99,145,238,3,77,149,13,168,137,193,95,55,17,96,32,109,200,178,164,87,244,98,236,248,153,1,133,46,6,121,26,11,47,36,249,139,67,2,172,209,117,7,202,122,52,122,239,46,57,190,115,249,150,155,92,10,71,136,168,238,126,25,86,13,139,233,19,246,107,51,117,51,243,14,197,43,177,232,140,218,186,235,228,39,177,144,100,79,140,115,16,163,2,56,75,171,69,252,57,170,0,254,64,34,218,49,190,190,192,190,138,3,42,216,114,200,195,241,139,145,137,225,176,86,242,69,134,80,79,252,54,151,2,98,167,125,43,75,49,30,105,65,76,132,229,171,69,134,62,158,26,158,113,15,15,82,157,165,2,37,86,135,18,77,194,150,252,132,204,219,9,210,180,138,149,111,31,52,93,226,19,131,134,108,220,141,213,191,137,252,136,3,199,37,181,35,131,176,176,105,52,216,223,97,19,215,69,49,182,61,165,77,43,67,217,160,185,64,230,50,137,101,249,4,41,20,134,222,222,97,143,28,73,204,28,80,252,15,43,169,202,220,232,151,232,80,69,237,67,74,68,122,242,1,125,106,10,93,46,168,242,126,55,240,166,50,160,194,9,244,218,21,22,206,140,179,15,97,171,23,201,17,82,27,38,25,187,34,112,129,223,120,65,24,68,34,55,5,255,248,30,94,249,242,228,228,90,241,201,138,160,210,196,220,216,23,230,14,176,75,235,41,235,143,52,28,153,133,237,232,197,194,42,180,225,226,80,94,128,200,241,112,233,233,193,4,33,160,183,114,36,89,220,195,5,252,227,3,207,170,225,239,243,247,105,128,155,127,90,63,192,6,152,99,85,192,64,219,99,96,142,74,172,171,156,79,129,120,133,72,231,88,66,72,111,110,174,170,80,72,82,252,193,6,42,128,213,147,27,31,107,156,0,215,151,4,32,230,82,132,20,39,164,162,29,97,126,213,205,175,243,39,81,188,88,219,75,119,206,189,195,225,132,62,84,69,37,124,93,82,103,43,134,149,81,231,139,75,188,234,77,120,30,231,219,24,38,92,194,99,71,227,220,112,53,122,40,214,139,47,74,99,207,48,76,2,47,126,73,223,115,217,218,163,190,201,193,82,9,202,163,178,33,237,204,215,191,150,106,205,77,218,70,249,115,103,248,89,59,140,187,253,161,126,86,126,184,126,153,222,56,71,97,42,39,110,221,173,165,116,191,96,232,212,237,211,46,24,20,249,191,79,215,163,18,143,32,74,64,126,46,242,56,58,142,92,2,173,205,24,102,4,15,206,184,153,192,253,199,219,145,136,129,22,179,83,164,242,71,109,88,122,195,1,4,153,97,240,138,228,36,85,70,96,184,32,70,231,89,45,80,1,110,91,32,180,122,43,54,20,204,200,211,187,134,200,251,1,236,234,19,238,213,248,2,202,92,1,112,95,147,104,207,60,50,155,118,34,93,170,12,8,68,126,248,80,53,50,40,11,29,98,24,53,158,220,45,122,181,70,62,140,224,58,152,200,117,40,59,71,127,140,129,161,224,140,248,55,175,223,13,46,18,63,130,119,48,51,212,48,44,11,0,237,214,84,210,204,186,17,35,252,250,56,20,20,153,100,137,19,21,69,240,184,141,162,162,150,208,153,160,208,196,55,127,119,217,233,158,91,17,140,175,237,5,116,6,16,241,185,149,214,150,74,168,179,186,78,218,29,250,236,212,204,211,20,171,188,170,99,63,195,164,219,116,79,134,170,146,100,129,17,101,72,205,119,94,221,50,253,180,242,64,151,247,227,249,91,83,186,82,106,107,189,37,26,31,85,24,177,225,68,77,35,23,80,210,211,154,149,115,253,123,181,241,93,162,8,4,205,74,226,68,209,29,126,76,80,177,39,148,31,37,70,225,124,70,79,121,172,166,9,47,97,1,211,214,209,96,81,228,133,4,50,105,201,119,79,105,24,127,234,121,169,221,164,235,163,243,228,8,153,27,17,97,195,95,58,105,122,132,128,149,87,51,19,105,171,224,122,137,100,113,205,29,126,10,19,240,137,141,255,57,44,139,159,17,136,135,34,76,146,38,182,96,118,255,17,137,112,220,178,244,101,217,210,186,146,33,117,71,148,175,167,184,143,105,76,70,190,227,14,30,62,232,14,182,234,191,26,222,90,180,173,186,17,41,127,132,50,140,1,17,187,9,73,144,220,34,216,227,33,250,185,187,188,218,63,232,238,30,61,116,35,248,171,251,7,173,171,182,243,58,3,161,3,16,110,87,129,107,255,229,177,192,72,218,107,118,213,201,21,240,194,220,156,104,225,228,163,12,119,21,154,192,242,51,247,242,160,180,183,69,131,36,255,28,227,110,33,123,165,218,159,113,125,114,140,70,39,71,172,91,30,98,216,231,100,236,93,204,34,101,229,24,183,170,182,210,118,129,85,136,165,110,138,146,191,227,88,127,116,131,36,73,77,183,47,162,46,5,25,204,23,72,176,205,97,172,45,202,251,40,216,214,120,25,213,29,95,209,11,156,20,178,12,241,216,78,221,111,47,8,102,64,206,187,172,164,223,94,70,243,6,81,35,215,9,162,72,248,154,1,48,55,104,16,244,24,252,114,147,67,37,156,17,5,69,89,149,207,96,119,143,79,231,246,138,144,119,254,37,104,86,87,160,226,54,214,206,160,116,167,190,185,192,84,223,169,171,168,203,220,141,96,224,142,57,91,99,160,247,198,40,139,92,54,189,174,66,170,136,211,140,122,105,84,152,38,153,31,96,30,2,188,7,220,220,76,47,136,120,17,55,254,167,63,54,233,235,190,86,242,37,140,252,9,51,76,173,37,107,252,3,51,67,254,95,228,152,152,145,23,159,45,35,14,179,76,180,183,252,171,45,124,29,239,31,26,0,148,96,103,179,66,187,101,77,6,133,108,58,221,169,70,60,44,83,229,119,116,35,177,234,203,222,36,84,213,251,71,149,132,219,111,10,199,102,235,184,236,142,26,118,239,202,150,8,110,64,46,133,211,96,73,109,89,63,17,5,105,30,175,236,237,115,218,66,92,159,248,146,207,231,181,159,199,110,5,224,155,130,24,28,79,47,242,98,202,66,141,190,137,98,169,146,77,97,241,147,190,18,39,97,200,153,27,2,122,135,118,66,129,149,176,77,202,82,6,176,57,49,166,120,25,242,114,193,109,49,150,168,213,145,141,42,39,184,150,60,5,134,121,85,9,133,249,239,250,96,103,70,168,216,5,189,84,151,215,77,222,30,153,66,199,196,10,180,125,104,21,252,232,142,60,16,102,136,249,209,45,30,168,60,237,94,97,97,230,142,138,59,201,77,11,92,242,161,20,107,127,189,33,41,233,4,142,251,220,57,59,93,77,115,175,237,4,199,24,133,163,138,117,11,229,2,236,70,140,65,193,38,125,44,175,162,111,52,193,3,198,174,193,2,248,131,190,203,137,49,207,54,182,123,162,248,19,193,16,150,219,184,181,204,244,111,164,2,161,1,47,4,147,190,62,178,101,203,60,194,79,66,56,227,45,253,237,220,122,56,251,100,66,30,140,101,153,239,247,73,233,242,134,167,168,109,63,90,88,10,249,234,76,49,196,196,247,247,217,0,65,80,205,225,184,49,182,114,241,107,223,89,197,40,89,32,111,231,58,193,11,53,182,49,20,219,89,239,27,167,154,134,199,253,16,109,251,89,83,188,2,39,194,87,228,210,52,252,66,27,87,56,172,184,132,132,182,41,209,142,159,44,20,48,85,205,60,56,235,20,120,223,158,113,51,52,225,227,136,73,96,66,160,184,66,98,176,208,141,246,27,156,220,180,249,113,67,47,245,92,173,180,198,7,204,247,227,38,101,224,197,90,162,180,243,224,188,178,110,117,83,212,159,83,79,222,214,7,199,160,108,180,180,18,169,208,8,172,22,192,21,27,253,181,155,65,43,2,128,141,13,117,131,199,208,156,49,159,232,215,84,230,252,117,56,141,161,141,133,230,27,248,95,192,13,7,178,69,255,2,77,2,50,249,218,68,41,147,223,65,20,192,26,94,99,229,69,121,155,205,46,123,113,132,50,180,198,137,99,9,111,37,208,189,196,90,39,159,114,142,224,155,107,85,63,140,10,241,93,34,247,139,196,103,63,213,142,213,101,89,132,71,62,244,214,104,94,148,20,108,102,149,194,60,179,107,120,107,174,38,105,236,90,190,193,102,19,214,165,17,67,227,204,202,142,81,121,71,148,129,117,178,178,10,164,59,242,39,206,224,238,172,93,204,97,90,72,179,91,240,41,255,180,239,191,144,87,99,229,36,144,239,119,66,145,145,117,200,251,81,211,175,142,241,163,176,123,82,65,101,99,137,217,132,83,62,213,248,116,42,158,91,38,76,194,29,107,204,92,223,99,41,179,28,189,180,247,150,89,167,56,61,29,228,128,247,179,36,195,169,61,87,190,88,19,21,59,226,110,124,161,209,249,242,219,88,3,178,5,53,238,250,140,169,172,208,211,189,172,151,180,52,53,63,200,173,128,13,160,57,27,108,27,94,109,196,183,205,42,24,93,187,63,149,124,108,206,201,187,25,109,88,26,56,251,200,105,99,143,205,237,181,8,73,18,244,3,231,177,226,52,209,86,30,14,77,21,186,184,25,31,72,15,26,154,6,129,254,188,214,33,99,103,75,187,169,93,132,100,170,246,34,135,126,7,219,223,25,167,21,242,88,153,98,64,189,226,21,103,168,165,94,219,208,122,240,104,187,135,46,16,59,43,55,254,138,175,156,211,237,83,229,22,222,76,219,201,147,68,137,224,87,22,249,114,40,121,156,243,236,54,133,169,61,121,70,188,144,118,200,211,153,140,235,229,103,57,152,137,239,77,154,201,244,40,137,157,72,142,171,178,197,33,23,2,10,103,69,205,9,224,222,0,255,177,25,208,236,212,95,37,162,104,253,185,166,234,120,108,79,51,129,224,206,16,78,0,168,56,8,60,19,151,45,156,212,40,235,140,118,144,86,246,25,149,111,9,185,209,15,28,227,145,70,119,96,134,196,120,175,249,127,126,201,115,199,55,62,143,246,170,214,213,156,151,224,241,107,124,25,7,44,85,66,10,187,3,67,3,244,189,170,18,164,207,97,162,16,26,79,178,53,239,193,168,247,105,27,178,92,45,208,112,252,94,104,51,213,39,66,135,12,44,2,8,39,86,6,7,255,1,75,89,200,213,96,40,205,211,240,158,24,224,194,39,139,148,171,42,44,49,152,123,42,38,204,2,93,146,188,73,42,25,87,235,123,54,85,17,144,229,206,231,160,19,147,25,67,118,147,252,222,189,91,129,221,38,132,196,109,206,180,43,191,179,249,234,157,14,63,148,58,150,104,98,172,65,152,189,158,160,160,166,236,126,15,231,96,10,254,30,11,51,51,189,231,31,107,161,143,124,170,168,250,74,19,136,235,236,245,53,158,148,0,61,94,166,92,180,196,73,77,193,95,243,137,42,96,151,66,146,241,6,168,25,160,248,146,158,39,171,169,219,172,36,63,169,210,152,129,3,135,98,192,213,170,215,9,42,83,198,16,173,75,216,47,150,217,169,35,190,186,225,78,17,199,159,64,66,188,91,234,8,143,42,251,55,175,148,213,132,214,210,18,81,102,225,187,78,149,161,5,11,190,199,134,47,183,188,44,75,39,230,94,178,27,97,72,196,221,34,229,13,187,5,69,43,198,111,226,4,6,1,143,159,158,39,45,170,235,58,30,56,94,132,140,13,182,147,93,7,222,110,214,203,192,174,162,179,235,219,3,231,14,181,237,222,130,126,81,169,183,83,245,60,82,188,15,175,97,166,189,206,125,84,41,244,212,45,75,82,140,183,254,246,1,161,215,85,180,1,211,59,171,51,231,59,128,32,136,9,213,234,74,155,90,152,255,172,63,228,107,231,194,212,231,98,244,213,228,89,177,238,2,225,111,18,130,208,117,231,110,36,205,24,139,91,174,37,148,160,202,134,168,244,150,88,187,183,156,80,57,20,232,133,85,16,64,18,195,112,189,104,19,38,35,230,197,137,124,74,51,39,70,148,233,123,239,63,2,139,242,45,148,235,55,222,44,12,229,114,149,104,45,223,106,233,191,241,79,134,126,168,94,243,186,4,17,156,55,235,239,210,175,177,61,101,26,47,95,21,143,182,202,69,51,252,115,65,251,80,59,95,62,117,84,103,74,159,130,157,14,113,133,89,138,204,120,80,194,180,145,165,157,39,10,167,230,138,50,195,193,95,225,100,119,81,179,158,92,185,216,0,253,208,69,204,105,71,118,4,16,181,170,225,96,83,94,155,22,7,244,231,48,150,110,248,27,102,185,63,78,80,171,145,214,47,139,210,210,14,197,60,73,215,60,62,28,117,249,183,138,188,192,43,42,21,85,229,84,217,194,215,250,221,52,211,64,192,192,253,64,209,190,139,238,34,146,92,113,114,177,206,169,118,167,50,48,124,255,54,157,70,145,137,45,211,16,62,9,130,248,7,113,96,63,87,212,68,227,223,45,134,56,218,92,113,71,93,219,108,30,83,202,14,161,209,25,48,22,66,164,147,247,206,71,68,62,103,134,46,248,113,14,162,64,134,0,2,254,37,240,160,189,12,193,168,139,111,185,48,123,46,254,209,72,2,117,172,123,42,46,21,32,219,40,91,117,110,249,179,29,109,46,85,171,144,94,253,74,50,111,181,210,30,107,88,31,200,142,209,243,228,19,9,125,8,98,172,1,153,38,211,209,34,83,206,73,62,251,20,176,143,208,168,54,57,198,7,75,231,255,0,141,135,112,191,0,112,130,54,74,211,6,52,46,30,121,229,188,109,173,106,239,200,173,4,69,8,32,81,30,197,194,150,195,48,209,43,144,101,140,152,240,109,141,17,68,206,94,13,201,114,22,243,199,46,173,118,37,179,151,0,40,27,21,50,190,175,95,209,145,215,39,240,57,81,57,202,80,146,19,66,194,218,174,15,230,130,165,206,209,175,205,99,113,230,159,23,31,152,187,215,39,132,86,10,192,109,111,7,197,235,139,199,146,135,137,156,76,145,247,252,21,206,70,94,186,42,31,106,217,130,209,228,41,3,229,189,187,51,25,136,59,205,246,46,132,48,194,95,65,59,215,41,72,214,207,24,246,110,56,140,119,211,208,179,58,101,99,54,79,105,173,127,218,236,193,174,50,160,78,169,148,85,249,189,141,143,190,69,13,90,216,5,249,242,219,78,83,2,17,238,190,177,39,198,52,126,23,64,70,222,227,99,237,49,176,78,73,1,178,226,157,5,15,149,30,58,128,127,188,45,78,65,154,160,19,139,212,101,105,63,20,51,59,61,123,81,174,58,87,163,222,135,103,162,27,223,145,216,247,55,245,162,242,124,98,14,219,92,214,86,122,224,125,5,52,86,153,92,226,232,209,251,169,5,197,141,246,134,181,254,38,238,92,51,176,212,153,86,11,163,63,190,3,195,140,66,181,71,245,1,81,27,221,221,123,33,76,102,67,34,125,246,70,147,29,36,202,236,92,82,170,77,231,247,187,223,54,75,146,68,203,96,28,193,20,148,142,254,105,24,191,120,148,79,155,230,244,139,2,3,91,77,28,243,115,106,167,69,173,22,20,140,35,90,119,34,216,169,9,128,220,145,246,51,205,199,251,174,181,126,73,203,117,77,147,159,200,212,21,204,45,5,59,63,131,0,142,126,77,64,221,220,80,33,22,208,32,29,72,68,171,62,68,144,252,124,194,211,0,21,156,196,136,176,134,85,252,25,150,27,147,23,81,76,39,228,81,103,84,191,239,57,162,121,214,198,34,22,226,6,252,73,241,4,93,68,190,167,26,171,222,112,224,136,155,237,197,95,30,156,207,78,225,142,204,180,252,21,128,112,126,252,192,116,251,49,106,35,130,194,18,27,149,20,164,209,61,18,237,9,156,83,28,161,51,89,40,183,147,45,244,169,205,182,79,1,204,195,10,220,88,97,41,77,242,15,15,94,212,76,7,217,194,1,1,212,238,105,35,213,183,210,10,60,176,165,4,144,237,44,33,88,244,30,109,187,96,150,38,249,22,125,46,150,84,41,250,238,114,63,59,216,197,101,4,91,104,189,246,245,164,149,106,224,26,156,209,91,228,15,227,82,173,21,88,38,120,211,70,17,98,68,93,198,40,121,46,190,220,48,225,40,244,90,134,206,38,94,101,250,164,204,114,71,94,59,126,176,240,249,123,181,231,184,230,182,75,216,226,184,201,154,49,143,139,41,244,95,245,90,240,62,181,144,154,106,210,79,97,82,165,88,95,230,167,70,87,113,184,207,16,105,81,28,21,94,100,72,252,236,188,168,172,98,26,28,30,99,159,231,176,52,187,227,223,151,52,93,52,235,200,176,87,119,192,153,107,103,245,71,58,156,71,91,169,233,242,209,67,30,48,190,141,69,146,150,200,203,90,2,14,206,37,95,93,11,78,181,18,123,36,93,217,145,224,124,30,54,183,203,23,244,147,251,223,152,132,117,160,39,237,168,177,93,49,103,140,236,101,137,101,49,106,141,145,119,185,92,57,173,15,244,47,46,28,234,142,23,78,216,145,130,164,104,80,193,92,252,26,106,45,203,83,239,196,155,33,0,242,35,17,115,17,69,28,153,87,132,243,103,33,220,95,227,82,44,1,97,106,58,135,99,62,38,56,23,68,8,22,51,77,45,237,142,238,49,134,98,20,184,95,253,80,0,177,205,242,28,162,220,226,223,192,46,77,197,9,41,2,204,172,183,157,60,104,177,161,101,79,235,4,200,201,98,110,213,13,23,77,168,138,153,82,111,64,229,235,118,72,42,65,207,111,185,185,50,11,245,68,79,51,141,144,36,15,54,123,97,26,35,165,137,238,143,115,17,73,125,197,34,96,102,122,197,245,100,207,45,37,216,155,53,176,211,92,27,114,34,7,224,196,87,115,220,177,3,0,69,120,107,120,217,168,45,53,122,167,97,41,41,228,96,56,78,255,19,29,233,183,240,149,152,60,129,55,178,20,128,141,62,80,238,21,169,8,16,151,172,129,71,9,180,9,19,213,11,134,9,111,74,232,243,28,240,180,242,83,189,126,253,151,130,14,55,119,70,18,203,191,117,76,152,12,120,2,250,186,229,68,6,125,248,166,169,18,220,176,255,80,109,170,231,100,135,171,190,0,68,16,108,73,254,245,124,138,186,48,188,72,228,10,210,47,240,194,118,97,140,234,250,183,10,254,179,17,249,78,132,73,149,206,100,144,69,248,197,7,74,62,131,240,105,90,150,46,254,53,2,243,196,145,104,27,228,152,70,228,157,210,83,40,98,39,251,161,7,173,197,62,85,84,22,226,249,227,2,152,206,23,35,134,98,66,12,138,19,210,70,5,12,231,60,181,111,113,48,213,129,131,108,249,129,51,177,190,135,120,156,91,155,120,226,27,164,177,115,55,253,227,9,221,104,255,72,123,17,128,106,174,255,120,89,155,238,95,104,239,172,231,135,253,144,153,133,149,214,201,172,169,200,5,145,58,161,124,97,74,239,242,197,209,75,22,83,130,54,78,93,15,112,224,245,165,122,97,253,115,174,149,169,82,223,106,19,113,190,182,32,160,19,116,109,83,55,67,152,40,28,77,55,146,107,7,184,109,187,93,88,185,181,177,171,157,90,102,205,112,138,45,131,133,200,240,35,99,231,55,100,182,241,171,19,76,74,157,33,198,132,246,41,147,117,91,171,247,171,116,181,120,59,27,153,150,207,34,177,18,127,138,73,227,219,240,181,101,232,208,184,64,231,36,153,19,204,231,66,181,132,145,43,227,200,247,12,245,175,80,71,76,25,244,252,230,253,140,226,88,173,232,10,167,95,149,254,168,245,154,138,96,173,196,138,69,239,42,46,190,79,86,231,229,240,126,247,104,84,130,57,0,231,85,160,11,125,93,60,200,198,134,4,48,161,157,190,23,202,180,192,102,237,147,228,166,126,192,127,116,125,72,90,106,94,96,137,145,227,66,137,220,100,108,123,198,24,68,21,89,177,103,221,175,253,84,232,69,42,224,220,254,241,92,198,2,199,123,53,138,174,212,172,251,109,42,49,39,161,80,130,244,251,59,220,5,46,144,210,164,32,99,6,247,207,163,61,181,31,62,1,184,166,197,41,110,73,101,63,108,251,178,110,149,133,218,101,4,194,102,141,66,154,64,65,215,118,7,129,65,119,35,252,176,225,201,236,198,33,144,216,94,174,248,76,120,72,57,180,161,160,185,91,31,143,54,92,21,143,19,252,118,44,70,151,190,151,250,205,26,218,5,8,160,242,169,118,237,135,208,169,236,184,168,111,86,86,198,189,22,10,101,74,186,74,131,52,58,75,162,236,81,247,195,230,143,69,178,174,218,183,133,236,10,208,240,25,37,233,176,146,32,241,39,11,218,202,6,251,40,1,42,59,106,251,157,198,64,245,211,212,239,41,205,150,197,219,141,145,142,95,30,195,208,121,156,238,214,96,65,155,169,176,180,198,148,56,10,7,173,241,83,225,235,11,190,13,21,107,149,55,214,39,249,80,220,147,179,132,247,45,37,55,78,164,33,172,174,193,171,142,56,98,44,84,215,109,36,133,233,220,57,132,183,113,179,246,136,206,26,12,235,156,179,130,149,242,191,148,132,58,114,145,195,153,40,220,19,75,137,87,177,133,1,29,82,228,47,14,147,41,231,111,130,36,13,114,232,83,235,176,212,109,169,2,138,70,232,192,163,38,182,156,195,67,177,75,53,246,113,254,127,178,146,1,14,253,57,66,176,44,175,202,66,221,231,210,81,213,66,248,207,118,213,8,141,59,44,216,92,244,189,94,111,196,216,46,74,175,38,74,194,40,211,235,113,54,99,127,252,211,101,190,50,95,116,85,48,154,131,113,47,154,94,150,76,101,170,13,9,10,217,87,108,16,91,22,245,22,172,170,105,1,36,135,174,57,216,249,221,86,58,210,241,21,89,63,177,11,27,106,148,93,113,141,113,189,18,187,120,126,173,129,79,51,47,43,35,253,4,86,136,126,24,50,0,84,28,119,156,51,209,181,88,205,124,107,77,162,168,233,229,55,88,172,30,125,142,56,224,184,227,138,220,86,81,64,137,190,226,86,105,200,101,148,153,183,218,145,64,181,198,99,243,21,75,144,4,207,153,177,99,177,82,128,153,80,204,25,70,51,140,105,116,158,221,12,213,158,109,105,37,70,124,175,79,27,32,91,246,126,128,27,249,12,170,230,43,198,230,215,11,45,249,41,224,177,184,126,252,74,33,87,222,252,130,196,243,28,206,49,224,32,148,241,84,222,231,129,106,207,104,69,94,11,15,69,90,1,1,165,69,13,17,124,186,204,230,227,222,207,143,183,196,224,150,33,41,72,246,228,135,141,238,167,177,4,111,130,12,131,208,109,28,145,104,8,80,136,57,231,39,37,187,66,211,222,234,33,189,248,27,190,210,170,80,85,140,32,222,208,232,1,243,207,134,170,154,105,185,190,141,135,66,132,73,56,235,158,233,7,137,66,58,39,232,181,4,114,173,6,67,25,225,179,175,16,6,175,192,29,211,106,199,222,110,16,29,198,39,78,101,229,63,170,131,77,97,170,123,123,53,190,168,203,143,53,49,154,38,245,76,200,235,31,128,83,16,186,162,34,103,193,75,161,25,209,179,143,177,117,94,251,211,247,228,139,238,214,135,49,213,202,102,9,14,221,171,141,59,130,150,135,40,17,71,36,156,220,82,5,117,167,239,204,229,104,29,180,164,167,66,15,107,233,174,3,134,108,5,248,91,68,239,164,76,86,101,25,254,98,75,25,105,192,18,166,209,240,167,246,254,53,123,142,94,159,112,3,45,48,116,20,2,7,245,142,191,6,233,216,35,204,149,29,180,130,241,182,74,72,127,89,64,178,168,140,151,216,43,203,72,161,71,255,82,239,245,249,63,217,196,227,170,209,225,25,56,212,242,129,83,30,127,34,189,97,105,172,212,56,120,208,108,213,177,196,79,147,101,234,23,61,133,41,186,72,189,214,51,72,94,3,183,227,97,54,143,36,49,159,185,66,129,46,27,32,191,143,196,59,65,98,196,210,232,155,40,95,11,46,246,127,162,145,226,60,92,207,246,101,66,217,139,104,216,192,104,141,91,238,106,101,77,56,18,3,236,52,65,32,94,188,143,255,53,127,94,205,9,123,13,67,142,209,18,38,160,49,136,29,157,135,195,231,175,181,153,164,31,156,38,127,151,64,4,167,18,221,154,216,253,69,159,215,73,102,90,175,86,94,190,57,53,192,103,184,88,73,11,28,66,162,63,75,62,84,108,173,229,207,187,101,197,243,202,236,68,159,187,248,221,215,13,147,204,200,12,178,115,141,16,183,198,128,185,199,103,52,136,230,237,159,113,17,246,131,152,63,141,220,110,213,225,246,22,142,215,9,214,17,241,69,129,188,91,129,135,115,93,218,116,225,190,21,84,192,250,205,125,80,143,207,231,209,115,246,69,91,227,251,184,183,126,60,136,117,143,31,35,161,154,223,9,21,162,53,160,159,41,122,148,94,233,228,198,147,250,108,46,146,242,229,218,170,229,24,98,187,183,13,250,206,104,64,209,64,46,250,127,5,196,138,151,87,72,134,137,107,78,26,6,2,134,225,191,221,119,220,252,199,67,138,207,75,32,222,51,173,244,74,98,166,89,199,242,147,212,71,134,231,248,119,45,25,115,85,190,147,0,72,137,1,179,123,17,150,101,150,174,208,6,105,44,32,169,77,144,24,39,169,46,89,153,20,86,93,33,214,124,172,245,203,201,33,251,82,227,251,84,111,76,58,111,240,128,220,97,7,161,11,178,145,200,144,219,131,180,207,222,184,48,152,20,66,131,105,151,71,99,154,85,241,145,243,155,121,200,198,109,18,94,33,113,107,85,28,82,173,37,223,73,92,54,234,37,81,135,196,243,24,20,255,93,209,201,213,87,94,84,238,87,0,33,34,30,109,169,8,101,200,242,211,76,113,68,238,75,250,24,129,164,6,232,85,161,176,205,128,148,202,112,78,148,58,246,110,82,250,5,29,166,74,59,112,74,48,169,195,236,142,233,49,220,174,167,65,26,138,107,185,191,237,161,226,245,229,19,1,76,20,62,25,76,76,97,46,15,115,41,11,40,93,230,184,84,251,15,209,114,135,171,106,250,39,57,125,240,153,155,82,151,14,53,173,188,93,18,74,59,10,105,2,200,211,186,245,9,52,189,195,252,181,205,123,255,7,59,4,250,197,237,80,31,107,221,238,125,230,11,99,253,227,22,227,24,157,167,239,123,92,127,79,132,249,60,240,73,122,61,18,20,109,197,168,144,160,6,146,67,222,254,96,76,203,37,250,31,111,235,207,247,124,113,245,117,77,215,49,5,236,133,84,211,60,159,162,83,54,171,125,163,136,215,234,231,139,37,157,16,115,139,44,18,198,110,227,237,139,158,25,43,17,238,152,134,223,27,74,104,12,222,137,21,139,171,124,101,65,120,162,107,76,85,54,213,31,253,66,5,101,46,223,178,176,171,71,25,21,26,50,75,215,69,6,191,207,145,146,17,252,212,160,145,240,14,24,230,60,97,119,63,226,208,228,204,87,17,244,81,22,197,88,0,123,82,255,254,202,5,154,167,101,202,176,169,53,88,190,86,15,39,119,143,199,145,128,21,7,138,29,19,175,207,74,156,138,156,242,165,108,236,27,8,118,0,95,127,158,203,80,59,125,177,36,25,187,186,112,31,220,196,111,252,108,82,71,218,161,139,65,44,57,130,211,214,183,65,167,36,190,198,88,235,20,19,87,141,227,148,185,15,164,11,228,84,177,160,65,33,39,78,198,173,24,3,158,107,11,11,58,161,160,67,184,26,38,126,41,138,226,71,185,224,102,2,1,135,214,134,132,153,232,214,199,228,16,63,161,165,9,203,131,216,247,84,253,61,86,220,166,148,242,176,140,217,137,213,208,228,126,237,142,67,120,222,64,231,162,45,120,185,218,127,181,227,98,108,189,214,212,28,36,210,17,31,204,88,33,17,245,105,120,151,134,67,72,183,1,225,141,196,94,189,199,228,159,100,31,50,42,176,148,116,124,178,114,37,199,148,125,211,169,147,222,78,78,76,170,123,109,31,250,174,155,148,2,99,37,82,126,21,179,64,61,137,33,183,80,198,221,5,66,95,203,194,106,85,82,110,164,83,85,195,180,114,151,107,182,100,98,106,201,165,143,190,237,172,1,141,117,119,239,130,9,32,188,250,198,29,69,187,165,180,188,26,114,166,215,149,130,203,241,244,17,45,19,249,90,254,48,192,71,92,23,2,248,149,240,48,23,217,219,112,80,35,221,215,250,187,232,230,158,87,50,28,96,116,167,149,81,120,239,173,144,79,148,126,224,133,127,231,136,141,126,97,160,56,40,182,54,81,214,141,116,89,133,192,163,120,74,9,144,147,42,114,206,216,11,238,65,40,177,72,123,34,231,5,97,253,152,117,200,122,167,144,72,25,118,208,119,0,98,2,223,4,221,86,230,27,171,90,200,255,131,151,136,28,191,193,232,132,166,29,220,60,148,198,14,188,18,202,126,198,232,182,169,96,235,55,150,64,35,32,116,248,23,1,191,187,132,6,16,44,182,174,124,53,182,159,216,73,144,219,179,233,113,235,161,104,212,167,103,60,20,106,213,219,224,234,51,74,64,83,88,116,5,223,221,254,153,164,249,129,77,189,9,155,220,76,141,153,194,43,233,116,166,167,191,44,84,249,147,199,203,106,147,250,104,33,194,167,129,123,168,237,102,232,139,57,244,153,217,19,144,111,193,74,178,164,108,121,1,153,164,59,147,163,200,120,94,203,0,131,215,138,13,116,92,198,201,74,236,64,19,27,254,171,248,3,88,40,172,156,92,247,33,89,30,232,194,172,90,234,216,156,97,151,98,213,119,177,29,156,43,197,219,68,103,55,134,27,207,145,78,164,69,196,158,183,25,149,83,35,190,204,23,208,73,117,241,82,29,220,133,202,169,136,217,19,115,67,43,186,59,72,151,34,107,146,57,17,30,41,55,233,188,90,68,103,192,136,13,131,114,201,211,34,80,232,203,56,130,59,59,8,145,60,217,138,101,64,228,30,65,54,19,81,177,129,208,42,171,10,222,137,150,83,208,55,139,176,7,172,15,151,5,60,99,99,76,80,210,226,53,211,180,234,65,99,14,148,138,130,244,154,155,81,213,64,234,41,216,115,7,53,210,118,157,127,154,37,48,238,143,2,174,190,35,3,23,205,1,98,213,147,233,65,86,12,138,149,228,82,115,21,20,77,194,25,106,55,58,79,238,154,77,91,228,157,249,25,246,164,174,238,41,105,27,53,109,178,238,94,227,89,48,93,146,35,162,65,4,29,88,64,178,181,191,239,97,25,108,73,163,167,21,211,35,50,58,8,22,238,241,99,105,203,182,35,39,90,176,66,117,217,206,0,197,240,95,162,203,33,33,71,56,38,115,95,249,101,192,170,170,159,14,4,216,161,96,19,10,179,64,50,57,62,31,30,112,103,148,45,110,97,144,215,152,181,198,120,13,190,182,13,172,163,54,146,102,17,51,186,164,74,230,43,253,218,131,132,87,237,62,30,178,138,232,243,79,8,122,108,54,165,40,44,171,7,73,77,223,16,245,227,105,193,102,85,133,207,223,52,208,97,118,197,213,187,138,126,67,179,193,29,56,70,153,163,175,180,128,38,215,134,44,101,84,104,229,156,186,25,72,244,100,231,147,188,164,174,60,50,171,163,11,194,230,75,234,20,52,117,203,217,90,6,2,177,97,153,255,209,205,114,28,97,12,199,123,30,125,176,93,241,70,216,174,215,127,57,95,186,136,154,57,115,116,63,144,32,43,192,202,248,4,123,158,3,14,211,99,175,183,57,52,199,1,106,46,197,30,97,203,200,143,34,97,158,39,202,91,250,54,64,22,104,94,22,239,135,83,170,232,128,28,143,236,229,16,137,41,54,8,73,39,218,226,145,173,87,109,107,80,253,205,242,243,81,33,85,61,44,192,106,149,121,64,116,235,37,13,142,126,242,79,117,70,168,139,7,35,19,93,155,25,161,219,225,251,206,41,37,50,200,12,186,3,226,65,101,153,93,78,122,219,98,153,71,152,87,222,198,14,233,253,46,231,72,34,241,224,119,92,81,253,132,139,218,216,193,92,0,76,43,232,28,184,131,65,155,239,159,110,55,174,22,77,134,194,154,29,232,220,29,254,220,210,154,212,68,40,127,33,217,82,132,184,64,141,82,245,165,84,70,159,47,177,141,155,138,250,87,66,54,210,184,109,78,54,10,86,2,61,186,6,206,97,249,49,177,58,66,2,5,114,96,110,233,200,230,31,92,34,83,181,208,101,168,25,236,58,252,243,151,251,74,197,153,80,179,75,240,112,126,254,198,108,5,251,52,105,198,51,98,10,201,253,141,148,173,41,37,192,69,45,44,234,88,248,194,192,66,60,145,215,40,132,147,243,127,36,35,39,145,147,139,215,95,201,89,247,80,134,33,93,48,153,191,110,244,112,164,176,140,196,32,201,69,198,114,107,17,14,90,125,119,206,59,102,27,130,157,146,187,46,48,138,29,129,104,199,99,59,31,229,118,63,113,106,159,22,200,118,205,1,197,41,50,221,142,224,47,146,35,47,68,198,121,205,73,197,227,11,98,19,246,193,165,231,242,248,160,198,14,109,227,148,51,114,241,157,144,224,8,250,158,237,110,155,196,209,17,80,231,14,5,118,30,105,217,251,73,179,131,199,82,107,141,244,61,8,201,47,88,89,111,183,114,126,181,150,219,69,8,208,109,112,204,117,109,108,237,103,227,166,127,236,132,17,233,176,149,26,107,99,20,132,241,56,68,246,54,63,153,10,97,67,241,237,3,172,227,67,99,20,138,10,246,75,216,99,62,5,50,153,225,242,205,212,11,195,196,217,80,162,218,32,174,221,27,114,82,184,17,18,207,35,140,7,10,195,192,84,244,61,141,3,100,140,34,118,229,182,156,189,162,39,186,102,214,185,199,68,117,195,18,21,22,130,129,212,147,66,171,65,44,133,46,84,40,217,251,181,22,123,218,84,12,145,81,65,72,115,116,220,38,130,8,62,35,21,247,137,4,90,148,82,78,12,129,178,48,181,25,131,12,72,250,99,11,152,45,255,103,253,226,11,102,192,199,51,63,208,248,193,167,153,169,83,226,31,219,168,10,135,204,220,34,211,149,206,30,214,208,95,148,32,35,28,89,204,101,50,125,177,3,195,247,88,223,23,167,110,25,57,81,201,87,173,26,226,95,40,190,7,83,195,166,67,216,205,186,133,123,9,144,72,123,172,38,114,13,59,146,130,52,141,177,89,158,88,51,184,19,232,46,186,65,79,20,24,1,105,201,246,1,80,212,83,192,211,134,167,23,70,57,123,47,11,204,220,0,218,121,132,162,19,113,234,124,40,134,108,164,51,12,174,227,192,89,175,176,251,183,36,57,200,83,29,192,238,236,85,24,166,83,103,201,221,140,57,195,77,128,64,202,8,58,196,18,105,128,161,185,232,165,167,87,221,27,195,215,241,57,245,139,25,104,238,108,231,71,84,216,176,84,65,23,165,23,219,185,56,144,213,69,100,130,182,56,15,69,87,238,156,157,79,105,72,93,250,22,237,41,66,129,74,244,177,57,207,176,40,114,44,104,128,212,144,156,242,54,121,248,75,161,60,128,71,150,242,197,183,243,96,224,39,77,165,185,12,126,168,148,243,148,3,79,21,118,220,101,151,136,208,176,123,137,240,168,153,255,223,149,130,252,0,49,114,145,48,68,133,151,220,70,241,10,216,12,242,254,53,3,138,198,222,1,223,67,81,248,186,55,193,7,117,253,41,122,16,41,22,213,69,216,30,133,194,158,74,192,17,117,81,235,62,68,220,86,137,22,223,153,223,158,248,104,118,67,51,131,107,13,120,199,87,246,199,173,16,218,151,75,24,16,202,159,32,88,247,67,178,76,191,39,127,147,78,22,36,216,95,227,138,185,155,84,73,142,139,62,93,212,147,222,41,27,215,63,8,170,10,102,198,92,42,115,21,247,178,99,89,3,91,32,119,116,134,230,55,84,2,33,93,145,126,63,214,59,97,88,17,212,136,77,46,204,61,65,11,101,49,53,95,81,218,31,247,180,109,37,153,99,2,233,30,85,58,84,60,57,245,170,145,138,16,160,254,199,177,239,41,94,95,152,250,98,34,56,182,242,98,248,75,165,48,252,158,141,216,77,8,215,162,158,61,99,222,186,180,74,22,77,250,219,236,248,129,232,245,228,253,122,14,246,14,233,114,114,25,192,175,29,78,217,173,134,35,106,0,152,28,90,16,35,97,6,147,90,162,136,177,114,97,123,122,180,21,185,113,98,95,79,210,212,42,169,80,230,150,81,243,123,29,26,21,107,197,199,137,170,213,129,252,14,233,107,224,189,125,168,229,92,7,157,116,238,163,30,131,130,108,25,225,157,249,82,232,85,138,29,180,29,35,161,254,107,129,129,188,209,207,181,162,171,170,47,30,12,102,89,21,116,208,214,222,135,150,21,2,24,139,36,32,91,5,171,198,243,94,85,138,160,66,171,19,55,149,110,38,104,235,38,219,158,173,130,178,35,6,15,196,137,83,35,158,42,221,242,76,94,193,132,27,228,123,157,54,81,106,216,68,168,23,187,16,128,54,232,175,17,216,43,222,184,65,32,161,64,60,214,149,84,32,127,185,101,192,27,13,51,158,111,249,210,225,92,205,71,231,77,27,206,47,200,34,9,62,91,0,4,74,108,73,204,168,89,189,151,254,163,1,169,97,63,43,24,250,7,241,225,185,197,210,173,49,112,234,115,105,189,118,82,241,224,44,17,138,251,229,135,95,43,67,86,64,107,78,249,138,151,152,148,125,18,49,138,27,83,48,191,23,54,234,245,216,63,51,153,214,147,104,3,152,73,158,216,138,118,147,98,253,198,58,154,4,76,148,60,12,141,192,109,138,231,161,198,179,3,189,88,182,231,1,234,94,85,23,247,3,115,49,55,133,60,236,105,112,172,80,232,213,189,22,159,104,23,243,96,177,211,29,14,99,105,204,85,107,139,188,234,170,67,43,218,216,129,122,64,225,114,242,227,223,253,137,33,87,197,36,193,208,228,156,173,37,250,47,158,39,17,19,56,32,10,232,84,79,62,117,190,246,117,150,243,164,42,198,151,194,20,30,81,106,83,165,3,232,171,208,127,36,98,164,148,29,178,208,104,126,202,213,136,133,74,0,4,31,188,4,31,100,249,107,241,252,185,202,103,65,110,89,161,103,121,128,104,197,189,105,40,1,170,18,250,14,141,30,83,213,68,231,135,153,210,204,207,88,165,96,43,76,189,33,159,76,61,82,248,138,18,234,236,3,177,18,180,138,111,246,45,187,202,188,130,165,1,143,187,44,161,0,209,93,168,211,37,62,231,158,253,185,77,17,134,20,167,193,196,232,204,124,191,119,244,185,130,47,159,201,140,49,12,184,35,218,229,93,170,237,8,66,1,114,246,230,221,127,228,24,205,162,114,36,54,93,114,242,214,5,201,85,97,178,30,225,236,195,243,108,109,240,224,112,213,98,66,35,234,97,232,16,82,132,157,84,214,197,232,133,84,248,156,132,238,180,80,130,168,248,16,129,56,29,91,187,231,2,51,54,247,33,28,237,218,207,220,56,137,105,58,247,109,14,90,172,15,170,165,138,226,104,142,99,235,60,81,114,60,139,101,92,181,235,161,62,179,243,208,87,47,57,31,247,233,158,64,50,222,172,90,8,210,58,76,138,64,247,152,154,61,30,0,164,144,96,187,113,23,0,246,61,164,20,93,22,161,235,33,166,119,100,3,62,128,188,15,65,121,113,169,2,121,160,149,18,170,172,100,208,179,176,56,147,254,249,130,68,15,246,23,61,134,83,198,167,114,164,113,0,88,38,62,85,227,37,64,65,34,95,202,38,220,254,163,121,235,31,116,247,127,20,48,233,48,81,235,26,91,108,18,180,211,22,89,43,229,121,27,116,40,83,62,16,230,15,97,188,152,65,6,153,85,205,13,192,107,36,3,160,206,173,124,38,5,246,86,140,237,67,110,210,151,192,139,65,224,172,1,220,166,30,113,94,146,31,221,137,91,236,167,183,217,119,73,30,197,45,53,136,213,218,109,17,111,5,57,234,106,15,152,243,13,172,17,202,32,252,165,194,49,161,178,129,52,254,246,133,171,126,186,214,135,41,32,74,201,28,96,163,50,119,156,2,47,199,99,198,21,56,98,244,7,131,40,47,215,112,231,172,15,183,91,181,217,181,110,209,27,236,151,213,149,56,163,79,40,144,14,113,218,99,232,77,4,59,255,243,12,247,248,162,223,114,88,81,96,152,184,107,237,28,178,84,101,158,189,234,99,1,192,11,172,185,24,80,235,239,246,193,244,240,11,132,171,57,57,52,133,223,156,56,42,51,112,168,35,69,73,10,176,122,84,188,43,197,1,98,42,236,180,52,179,249,102,168,25,104,210,1,88,134,138,13,221,26,114,190,138,110,8,154,42,60,58,42,197,152,182,87,151,178,236,77,67,105,208,186,208,209,76,177,28,92,43,227,57,29,11,74,231,51,49,241,112,9,130,60,217,97,74,166,146,45,187,79,18,200,51,128,241,213,70,104,53,13,189,187,47,145,42,31,208,79,182,104,43,31,164,234,253,176,220,203,3,34,115,10,199,21,248,211,138,48,242,242,111,165,110,103,142,142,173,57,202,224,3,39,92,178,70,99,148,14,222,78,126,150,167,211,188,224,30,243,244,9,74,67,131,59,73,253,73,25,242,120,252,88,153,92,101,141,172,217,18,176,31,68,209,148,40,122,206,6,38,0,46,241,90,214,157,254,118,134,182,158,93,87,156,142,18,205,212,14,224,217,198,158,207,181,240,116,185,184,53,95,133,125,176,254,99,52,39,53,57,107,116,148,101,95,253,172,209,33,100,214,148,127,39,4,169,68,188,201,57,135,190,40,226,253,86,182,204,137,133,234,164,248,88,254,2,236,195,59,84,58,60,239,91,203,235,190,74,220,112,160,30,51,44,2,59,184,98,60,117,83,76,22,76,224,231,214,184,104,201,202,80,99,95,77,181,121,86,226,154,38,135,217,182,48,126,179,118,8,209,36,150,155,116,184,102,252,161,192,215,3,2,240,212,89,158,152,143,118,211,71,29,192,225,136,133,37,115,100,184,175,247,229,113,133,123,76,66,92,241,100,207,100,108,79,12,168,227,42,210,128,238,150,103,73,218,91,101,140,124,40,86,66,224,155,54,242,118,189,61,248,94,65,101,242,17,116,215,174,150,195,177,209,126,43,2,157,214,255,59,92,247,165,251,35,116,71,158,65,177,27,223,123,112,9,12,47,16,152,223,177,132,158,24,71,35,17,79,67,199,198,112,119,21,235,244,219,167,34,146,2,22,37,55,145,201,223,42,8,122,24,241,82,165,204,65,211,119,48,206,241,190,200,102,146,210,166,41,113,170,216,168,49,153,164,174,117,32,94,112,178,237,74,223,102,134,99,84,220,44,9,174,167,165,93,23,179,181,127,67,152,96,84,28,156,62,149,93,125,188,60,97,120,129,100,242,71,152,234,249,16,71,212,46,193,103,125,55,26,192,26,19,155,225,245,77,128,217,239,244,88,156,83,128,214,211,236,185,231,163,226,240,146,196,244,184,187,137,213,71,196,189,91,57,233,1,207,198,221,117,145,36,153,1,235,221,144,245,204,194,55,4,12,86,188,236,32,93,206,136,120,7,172,106,142,246,177,254,75,112,100,193,208,165,240,253,241,29,209,76,32,158,225,146,55,227,150,43,190,96,51,180,11,5,41,237,13,130,248,28,102,241,109,220,203,142,216,135,166,109,73,23,249,13,180,229,184,149,86,223,114,39,184,211,19,142,172,25,122,151,162,109,235,142,207,185,243,182,7,228,125,110,61,126,35,213,233,193,45,24,238,220,110,249,45,229,31,62,40,43,203,10,112,208,17,110,123,11,177,206,26,117,252,229,124,206,209,112,190,21,177,180,155,102,159,137,103,144,72,43,78,20,6,242,57,32,175,70,53,147,154,160,82,115,239,226,129,29,85,34,143,129,14,159,22,244,6,236,143,188,109,170,101,66,94,175,167,112,167,159,237,135,100,20,109,60,115,9,255,74,11,92,164,228,235,102,230,255,124,164,74,144,193,26,247,53,238,52,212,226,39,126,16,0,86,239,232,109,125,247,207,114,134,58,226,105,170,10,167,247,69,174,216,252,96,223,185,213,87,9,182,174,105,37,108,75,75,135,10,186,198,126,13,5,246,245,93,248,196,130,17,136,60,117,229,56,54,29,241,89,5,141,54,38,145,28,112,69,179,193,93,25,104,89,191,8,235,155,124,236,212,221,67,159,144,113,208,208,150,77,170,183,250,170,182,25,191,38,12,246,110,19,176,48,216,18,183,178,43,5,229,37,65,236,174,112,110,91,76,206,250,185,220,127,131,222,58,89,45,101,207,246,46,6,85,126,88,121,179,206,82,195,159,218,107,162,105,57,7,182,150,59,142,159,115,177,55,197,3,40,25,186,104,164,44,26,113,147,109,64,232,202,242,99,191,136,31,183,101,70,13,216,121,84,136,109,110,143,117,99,78,232,101,144,181,57,248,29,36,242,131,50,135,120,99,248,130,44,118,202,151,237,238,29,252,64,59,211,91,49,182,175,23,40,15,17,32,107,214,180,252,13,201,2,146,143,218,41,20,36,73,100,57,74,48,105,162,237,123,6,163,198,124,227,78,250,171,200,225,21,128,49,24,97,49,40,198,195,22,154,178,135,212,146,105,90,167,45,224,158,108,223,108,243,236,37,184,222,114,26,160,34,82,148,74,6,99,21,58,247,111,138,10,56,87,4,228,238,23,83,121,122,87,224,97,85,28,168,120,27,55,232,101,117,51,228,137,168,115,93,112,243,236,206,58,187,36,242,157,107,130,88,181,226,92,56,227,196,160,184,142,53,230,22,171,14,196,160,239,18,218,63,28,45,4,222,21,38,30,239,237,208,146,38,42,83,159,14,12,50,184,109,33,14,225,58,13,108,22,192,239,226,154,125,47,217,184,219,199,65,150,188,91,183,144,77,124,235,212,48,116,9,1,226,140,16,157,116,241,236,13,235,88,161,63,77,255,63,241,30,146,77,66,93,58,205,249,138,120,63,85,145,151,123,74,86,43,32,45,242,22,188,236,144,131,102,149,136,50,66,218,179,147,253,47,162,86,24,33,206,107,48,75,82,128,146,245,191,177,114,183,146,54,122,146,20,53,150,110,132,88,183,77,75,15,37,144,212,118,142,201,18,202,154,92,160,146,128,39,106,114,135,116,203,139,147,198,58,153,136,245,239,164,248,158,180,207,139,115,146,215,93,77,206,125,157,34,52,132,208,93,17,241,133,216,201,39,179,105,197,92,172,91,35,48,119,35,239,255,151,106,136,242,204,243,195,45,151,132,218,116,10,143,129,63,36,40,38,118,2,244,32,3,87,247,124,192,212,88,240,32,187,255,142,141,249,29,173,15,199,117,150,192,9,98,10,228,108,215,176,165,170,225,160,201,177,179,111,245,237,206,16,250,188,106,139,86,214,62,194,185,155,87,142,103,94,152,54,175,194,47,109,90,205,105,208,241,19,193,171,70,107,186,186,198,235,254,212,150,93,119,122,185,99,111,73,15,254,65,208,130,88,198,82,58,160,178,10,210,45,235,56,75,137,55,0,22,171,203,193,224,94,120,4,86,151,248,226,177,173,217,103,74,182,194,218,23,133,11,35,131,249,244,78,126,136,33,223,10,83,49,49,28,176,81,178,172,134,137,84,221,110,235,204,153,203,82,104,141,105,143,89,183,114,170,149,213,142,201,129,195,44,124,252,217,31,209,107,91,174,58,247,243,233,81,133,154,249,241,245,63,10,157,152,66,40,96,189,205,70,194,109,191,126,145,149,50,8,115,62,17,144,44,179,142,38,63,173,233,109,213,183,126,26,219,122,123,242,178,132,181,203,147,8,201,202,19,226,111,255,180,24,42,143,175,84,184,186,104,177,255,118,205,253,78,195,2,44,202,7,213,199,138,48,186,21,13,87,19,141,80,168,247,185,22,213,121,153,141,217,160,233,46,195,252,199,213,252,40,239,169,66,189,97,20,138,23,190,173,223,76,80,178,20,242,210,170,77,224,170,168,27,180,53,139,34,179,110,6,234,58,73,173,149,8,168,220,111,162,9,73,136,196,187,20,87,217,6,51,103,164,152,251,219,5,156,73,72,100,171,158,27,26,124,195,160,132,214,212,7,11,20,36,61,223,201,4,25,46,108,2,84,101,119,87,164,95,98,225,99,139,26,94,76,65,105,51,252,92,150,200,15,19,199,155,249,222,113,88,95,248,196,166,163,110,168,87,253,179,206,20,10,131,252,25,254,95,41,2,191,38,164,148,129,144,23,64,236,201,120,36,65,69,62,214,117,12,47,7,141,254,56,138,111,33,232,18,72,68,44,88,233,66,157,176,66,39,80,109,191,94,133,96,139,142,234,229,25,193,95,224,70,91,224,137,71,111,221,208,66,147,7,55,207,211,212,201,65,179,206,15,133,189,82,173,225,129,90,238,27,226,189,134,92,253,207,165,86,14,76,146,222,47,221,142,234,252,165,164,94,210,120,245,66,170,222,31,66,1,163,174,185,190,127,89,43,2,216,148,119,249,62,218,148,5,167,25,79,60,51,16,202,59,239,123,14,107,122,241,145,67,118,75,254,15,121,56,233,116,177,206,152,80,199,225,104,195,139,181,153,133,252,148,173,106,158,7,140,44,201,72,67,47,45,135,232,222,121,46,206,51,45,99,183,137,171,127,216,216,163,80,197,89,74,92,168,42,137,65,117,101,170,57,217,250,213,197,122,141,151,253,66,126,249,31,209,37,232,208,86,31,146,217,70,247,197,215,90,250,109,197,233,220,216,19,26,246,47,110,161,235,22,120,29,170,195,198,39,131,149,102,208,97,33,31,248,194,219,154,193,218,168,119,68,146,189,80,6,84,92,129,7,91,8,67,230,7,154,161,110,96,54,220,74,203,178,132,173,12,239,99,214,90,12,184,118,244,80,212,16,72,62,69,123,239,208,26,240,179,72,145,168,172,114,4,203,21,186,2,51,9,148,252,250,77,116,49,136,186,39,124,148,105,216,9,151,131,23,42,65,62,210,126,85,25,147,83,4,135,168,72,184,96,68,208,96,5,56,115,8,205,49,179,129,186,220,66,240,49,211,216,120,149,199,231,119,199,189,67,234,154,83,97,11,170,53,102,127,50,214,27,190,32,89,242,152,226,13,238,115,83,183,144,163,93,199,159,100,184,52,101,163,141,202,9,184,101,27,239,135,208,26,145,131,97,232,241,234,170,182,0,177,166,134,173,97,207,6,214,15,71,41,22,193,34,4,70,86,245,103,228,15,38,59,102,37,49,191,198,53,22,121,42,173,192,71,80,103,189,146,37,76,205,158,83,32,213,121,22,99,23,165,149,75,144,205,207,22,102,1,114,163,15,197,205,224,51,51,84,201,155,197,51,140,241,175,23,216,14,134,77,240,246,63,150,67,225,54,96,45,182,243,110,72,155,198,182,68,24,100,178,85,246,11,81,38,177,12,248,233,225,243,212,208,99,133,255,48,230,68,225,208,197,164,250,184,5,154,22,130,85,199,82,212,44,185,78,189,59,16,232,214,225,107,28,159,190,197,205,246,216,87,194,124,84,91,234,214,189,19,210,195,56,23,198,122,116,102,252,251,95,17,75,252,216,105,110,20,72,154,51,255,103,214,40,212,162,42,165,157,45,21,241,142,37,90,140,94,77,226,38,4,26,140,22,241,161,188,226,39,181,153,86,162,124,20,11,98,101,165,222,109,119,12,84,149,160,39,88,254,193,176,17,65,66,28,194,83,143,43,106,172,112,180,120,85,253,247,58,38,81,171,18,37,3,255,182,150,219,43,184,187,215,140,59,245,120,225,165,172,22,51,154,247,196,113,168,97,59,214,195,227,223,214,184,81,113,61,187,132,218,2,196,178,112,134,153,138,187,127,227,223,240,60,68,235,127,215,37,116,24,80,27,27,206,147,48,134,25,53,88,188,193,155,132,155,67,9,200,227,60,239,119,71,127,0,28,219,17,6,135,245,2,171,87,177,32,7,43,157,208,131,10,142,223,88,135,247,87,178,41,107,95,253,85,119,72,211,152,251,2,119,195,166,116,191,108,174,32,151,126,136,55,249,116,202,161,252,33,113,78,177,80,222,254,102,208,253,87,247,165,177,189,233,117,49,105,87,85,145,149,244,110,3,191,104,207,71,4,9,2,180,107,69,179,97,183,183,179,158,150,245,204,117,131,76,67,49,0,20,168,147,88,16,43,195,146,57,205,108,50,114,128,239,2,56,104,139,108,4,126,108,218,215,42,120,107,56,38,198,12,18,5,96,204,77,173,243,147,70,135,208,97,114,148,18,155,143,244,241,14,18,160,92,104,44,173,33,148,91,69,70,43,66,4,30,79,119,208,72,226,41,144,243,96,222,190,81,64,209,193,229,53,60,142,31,43,106,42,165,77,180,126,58,29,213,166,188,247,207,159,74,215,173,56,205,162,66,163,101,208,151,98,180,77,192,3,206,100,204,151,239,109,56,156,91,0,244,168,184,181,120,121,93,106,245,236,196,229,81,189,43,103,114,226,130,49,21,135,8,232,74,55,5,121,9,17,83,159,78,181,29,153,93,147,30,239,225,57,57,160,52,43,184,202,44,55,193,100,75,131,135,89,85,79,64,181,168,233,40,61,172,158,174,110,117,161,36,54,129,173,255,199,81,254,52,185,189,226,255,21,249,105,185,227,164,210,228,83,4,75,212,21,144,26,77,239,203,221,25,41,66,232,189,66,217,227,22,222,102,218,247,193,157,2,56,201,110,143,66,194,108,115,9,12,127,39,248,178,173,102,165,182,220,186,105,197,254,55,94,96,0,227,62,146,119,206,150,252,105,196,84,125,82,137,201,152,63,158,102,158,110,4,14,74,79,81,34,84,206,68,32,163,45,145,125,17,220,194,182,119,154,64,17,38,79,218,9,197,135,27,12,14,145,26,102,5,5,166,194,83,82,229,24,216,60,132,27,206,28,62,27,150,105,129,76,223,91,249,126,151,241,238,245,86,28,212,168,232,87,16,189,43,151,245,23,55,250,217,85,18,13,67,159,228,139,225,131,40,8,158,97,2,169,97,154,71,93,70,105,9,104,57,233,118,143,27,226,138,171,10,23,54,89,155,229,12,195,200,19,5,223,186,142,207,221,177,99,164,194,132,201,47,70,183,68,114,94,103,164,73,197,134,177,60,128,153,181,61,212,113,198,206,73,105,137,71,130,13,238,248,227,218,75,30,65,194,18,75,74,32,213,87,219,194,159,218,204,107,236,106,50,154,205,212,202,93,252,123,58,222,170,91,81,7,25,32,75,234,65,216,242,47,132,123,30,25,79,63,106,161,255,191,155,39,194,12,229,120,238,91,175,151,160,169,202,9,88,55,95,155,174,107,34,31,130,120,106,180,105,184,248,228,70,60,159,71,225,232,98,223,75,108,53,201,195,190,179,125,86,119,216,74,57,216,162,9,229,107,119,87,190,173,8,70,84,211,220,106,173,149,16,10,220,240,211,239,198,192,107,44,88,96,171,145,226,236,147,226,80,250,26,252,18,89,156,70,243,107,121,107,36,2,215,194,148,213,24,244,91,225,7,11,255,43,86,16,237,226,163,254,33,127,69,13,141,33,166,223,217,97,206,105,224,112,154,9,141,24,113,204,0,214,116,191,46,83,203,13,75,182,204,244,181,193,32,152,25,207,106,184,97,171,233,156,63,225,111,71,32,246,118,27,136,174,30,131,239,222,23,237,166,254,168,134,6,165,234,153,62,227,122,202,203,42,204,246,216,234,52,159,7,170,23,156,21,37,22,77,247,13,19,28,140,178,91,183,19,138,214,84,135,168,70,46,12,144,31,198,105,60,242,180,193,13,132,91,143,247,154,41,164,96,61,40,96,239,83,160,55,208,128,209,49,2,124,95,103,48,139,75,195,19,209,169,161,112,195,71,86,165,166,138,186,62,12,197,193,150,161,235,58,27,215,239,236,61,58,125,233,208,255,234,123,66,106,125,152,234,49,199,2,86,171,251,161,184,238,88,140,51,63,75,2,186,67,192,50,9,245,20,212,102,49,123,76,199,48,132,30,26,102,210,216,141,77,157,43,179,43,53,234,42,104,70,198,178,204,214,5,80,208,227,136,1,181,24,26,228,113,206,149,126,16,219,200,205,156,254,178,37,212,41,193,39,123,174,68,41,160,100,77,7,61,61,222,224,80,73,170,55,130,142,166,86,67,101,184,4,142,45,197,201,215,4,42,26,11,58,191,142,137,135,218,98,72,239,189,84,141,137,62,17,28,60,12,12,91,176,112,110,229,134,65,95,248,4,220,170,111,85,53,94,101,45,134,46,166,27,22,119,4,46,30,157,206,110,148,250,12,131,207,153,146,250,144,106,255,181,137,132,174,238,110,54,41,176,110,161,160,5,219,214,243,64,97,94,248,224,75,155,207,223,232,104,59,208,170,229,135,236,217,185,168,71,75,195,3,133,234,137,71,155,179,145,38,215,226,249,16,233,163,94,95,92,124,210,114,106,18,107,247,109,44,158,244,228,213,193,108,112,237,222,110,100,187,88,248,217,224,121,175,61,59,30,239,186,59,221,106,222,242,24,35,54,187,21,77,83,111,162,181,237,165,185,198,195,40,112,177,204,28,179,255,150,21,227,106,42,40,59,85,51,226,237,100,88,166,80,243,167,62,123,218,141,108,153,159,1,157,183,179,140,227,60,117,147,48,17,233,132,11,95,165,172,254,216,153,192,24,201,109,128,122,172,255,27,53,116,37,168,151,89,28,186,234,33,2,185,214,227,222,159,209,101,21,105,33,105,81,255,168,212,241,140,195,204,45,172,44,204,73,38,229,18,168,49,3,213,230,106,211,69,78,168,118,187,188,30,174,71,219,98,80,13,163,85,147,197,17,14,172,89,136,219,15,41,41,122,27,205,143,176,111,85,88,94,178,245,2,104,238,110,177,72,182,137,106,26,171,119,189,147,127,77,5,27,18,211,79,114,72,131,123,153,20,150,128,118,123,129,127,113,239,64,72,20,179,1,93,4,247,188,144,141,1,191,194,43,123,132,201,107,247,35,63,237,235,81,12,81,255,47,251,37,81,58,203,212,242,211,194,180,91,153,21,13,20,127,232,69,39,102,188,38,115,195,91,224,9,76,103,130,217,57,43,100,50,227,156,252,239,204,166,1,97,5,238,186,227,62,249,24,139,207,12,185,160,181,89,185,248,162,78,135,201,147,137,198,233,231,46,196,107,208,242,167,141,28,82,109,65,254,9,45,175,254,104,117,207,138,73,229,188,161,230,72,157,175,245,149,152,192,159,103,210,79,110,45,80,20,137,104,110,74,80,99,69,54,102,126,86,63,55,234,120,178,253,151,102,90,205,133,102,143,161,225,83,77,61,19,168,55,31,201,214,135,216,56,240,207,165,65,88,32,167,234,219,192,160,129,30,28,78,204,118,116,172,162,9,190,253,64,253,95,48,67,186,222,193,63,62,238,149,189,211,114,15,152,103,14,22,125,151,36,232,205,66,115,145,129,229,162,194,80,210,237,196,6,4,188,108,43,47,174,55,188,75,53,204,141,205,193,178,187,18,39,118,194,235,180,14,61,65,70,208,56,74,200,77,74,23,8,138,103,25,122,64,222,180,28,170,4,123,120,57,59,148,193,81,240,178,120,248,116,110,179,100,244,177,119,38,93,107,221,142,107,45,93,29,23,167,15,158,109,5,70,32,221,205,60,55,73,109,92,56,106,59,170,65,185,52,158,47,132,191,184,32,187,243,53,184,141,197,28,142,201,10,81,106,250,18,37,14,24,158,24,222,182,122,146,130,252,237,185,122,1,194,15,139,66,43,132,95,1,23,70,20,207,103,89,151,34,50,108,66,28,215,105,99,168,252,76,15,68,156,1,77,18,127,51,111,40,232,39,51,204,173,243,180,125,10,93,105,120,68,234,198,221,247,22,26,81,111,116,48,125,197,23,38,212,167,45,145,65,187,69,110,16,135,124,164,206,207,36,95,39,118,210,251,199,2,55,113,44,39,238,174,238,16,136,238,114,57,246,43,182,77,130,96,106,142,240,94,190,101,73,106,180,221,222,166,68,79,173,229,19,84,108,8,186,219,85,236,37,165,77,18,239,75,169,67,238,210,16,224,145,98,218,178,22,59,1,94,198,136,41,69,83,26,36,131,206,42,22,222,50,239,148,175,221,229,241,152,111,163,218,7,24,68,155,96,14,153,17,195,166,156,235,173,5,20,119,112,84,116,203,26,135,193,190,38,188,60,144,70,177,168,10,127,77,191,81,254,173,202,38,137,208,59,103,138,157,251,112,102,129,27,216,153,211,26,73,48,247,205,84,35,33,11,208,115,105,110,107,21,13,190,88,216,119,223,81,219,139,240,253,116,196,60,17,42,3,14,214,56,160,21,69,39,251,131,133,27,229,250,8,234,8,126,219,190,199,69,124,175,231,10,64,70,141,128,212,207,149,124,221,223,59,112,175,42,99,162,92,13,82,56,79,149,22,201,173,66,58,149,75,154,34,18,9,70,162,200,223,130,184,203,31,78,95,11,43,101,14,22,105,184,167,111,237,141,225,215,247,74,19,101,167,167,212,22,210,251,243,117,174,247,142,164,171,194,117,240,26,237,173,30,157,45,113,104,135,158,90,130,122,161,6,7,164,166,33,77,84,159,151,67,10,246,0,131,2,201,142,253,203,218,216,119,207,248,24,232,143,81,121,250,177,58,244,255,225,65,215,163,206,71,118,91,154,114,229,202,253,121,147,108,192,179,142,231,95,64,28,44,66,54,235,80,60,20,78,175,34,11,175,171,153,252,24,40,34,23,85,189,130,56,3,111,158,33,175,134,215,234,216,128,85,254,131,100,134,158,247,112,176,122,217,235,176,254,232,86,71,107,143,175,164,149,155,230,68,126,177,132,43,148,57,106,45,71,32,172,198,244,78,187,86,76,158,184,70,172,80,125,217,65,216,38,75,60,216,140,17,22,139,140,139,160,209,108,229,95,178,127,74,236,237,245,115,213,253,185,124,169,18,255,105,90,99,226,45,41,162,197,246,168,18,219,70,108,157,159,11,162,98,40,41,44,36,55,227,6,0,136,71,56,153,142,224,177,16,23,113,234,44,214,234,92,10,167,80,114,251,233,54,155,211,59,110,135,147,130,131,238,121,131,132,29,236,37,37,225,36,66,127,211,158,191,92,50,190,236,200,111,123,155,175,38,202,85,252,191,237,236,70,152,174,162,12,26,210,113,46,220,121,101,38,6,139,19,199,155,81,122,31,181,203,192,148,245,64,147,180,173,203,242,201,236,69,110,150,184,19,199,18,35,14,177,121,191,111,213,242,200,197,40,115,113,43,250,148,159,9,33,35,103,22,231,140,93,80,213,119,188,59,158,136,158,113,200,70,176,204,126,149,148,230,40,36,208,163,207,53,2,216,95,219,182,232,76,151,223,197,144,68,224,131,202,245,158,133,8,132,33,154,103,34,180,201,138,43,223,115,15,90,240,75,16,205,172,62,151,49,36,102,110,225,148,110,70,166,102,95,120,223,95,53,0,54,4,146,81,30,17,79,40,96,117,40,181,117,248,252,242,74,229,15,253,253,60,10,125,123,138,4,10,99,33,126,139,228,60,43,74,23,131,105,14,184,80,70,13,55,134,124,223,72,157,62,67,249,88,234,20,172,161,20,54,112,196,134,64,85,154,187,39,165,6,163,4,15,0,158,8,35,52,241,32,217,223,91,138,41,171,10,111,103,252,147,247,250,233,20,34,26,139,88,217,45,216,140,231,236,11,30,104,102,96,2,93,188,223,225,89,66,53,40,107,137,96,137,201,77,3,55,233,247,198,94,247,211,107,238,212,9,130,95,232,138,2,99,49,117,37,96,118,179,26,208,239,89,46,209,116,153,17,1,114,254,76,100,246,127,85,92,215,38,210,211,199,57,97,176,179,231,78,154,161,152,156,25,138,42,72,32,32,46,195,173,186,104,124,174,222,224,104,172,92,117,66,46,42,10,196,35,29,55,20,58,173,125,95,101,163,253,5,162,184,160,167,150,157,244,34,157,14,151,172,11,148,109,191,114,48,8,100,196,1,220,107,17,79,249,36,127,118,195,112,248,63,220,239,5,55,19,199,249,237,212,97,77,108,3,88,91,21,233,37,86,39,83,136,93,101,24,246,222,158,24,77,126,200,245,230,121,179,65,146,165,1,177,10,18,72,230,115,1,250,94,83,177,28,60,70,241,239,236,11,25,116,124,175,253,139,209,150,201,114,220,141,179,7,195,78,21,28,130,99,41,182,89,202,84,209,89,38,234,67,22,14,54,54,216,85,126,111,41,66,199,2,149,51,189,165,122,122,74,133,24,241,101,205,201,189,15,201,207,16,199,209,241,130,19,150,235,151,145,180,199,17,219,136,89,68,230,215,131,188,200,157,193,80,102,162,179,121,230,208,27,69,192,0,133,193,215,162,215,236,189,242,184,187,95,219,40,17,188,69,10,82,62,221,184,68,140,43,43,5,76,63,94,102,94,111,204,72,212,97,20,225,165,200,179,235,152,81,102,87,91,93,210,38,136,142,114,63,233,176,244,224,101,82,84,145,158,159,226,156,235,134,30,8,36,192,86,138,194,91,100,252,218,118,230,234,187,88,53,55,208,74,109,37,164,27,128,6,3,23,162,68,188,3,122,163,132,22,231,82,79,248,186,37,23,94,96,163,190,14,23,133,96,112,23,62,60,238,27,59,156,16,190,200,196,242,84,78,32,5,100,13,92,204,224,165,206,248,0,187,155,125,109,248,39,189,40,41,169,8,242,156,253,197,18,125,116,37,40,113,112,244,142,225,96,38,253,193,37,93,150,62,126,36,121,96,179,15,195,65,147,91,176,51,155,206,54,80,49,213,232,152,14,225,17,248,181,137,50,111,5,121,56,241,23,156,50,208,180,41,206,91,148,98,162,211,245,18,201,198,175,54,101,170,134,206,156,17,193,139,201,174,25,151,242,146,212,170,34,237,208,135,216,246,23,28,80,4,38,197,176,41,215,19,79,156,3,108,141,187,102,100,226,232,149,56,240,76,54,51,133,123,213,160,78,6,193,10,240,148,92,95,61,89,111,236,175,122,51,70,25,105,187,69,148,92,209,240,30,42,134,91,41,147,170,178,171,17,22,171,211,194,19,13,145,98,173,156,231,149,57,134,58,91,133,197,117,241,221,79,76,248,133,100,29,178,226,48,184,3,91,45,115,72,127,120,7,211,67,124,181,66,117,145,3,69,85,16,61,164,105,33,105,218,26,91,134,190,136,104,117,219,134,227,148,230,46,96,165,160,10,83,213,86,234,238,96,232,49,94,162,67,19,156,204,164,107,115,146,120,79,111,154,24,159,226,0,134,116,144,43,251,39,58,40,238,245,194,141,236,85,75,196,137,99,180,194,234,252,85,16,182,66,166,62,112,109,25,108,114,71,31,20,190,119,176,2,150,213,218,229,242,31,73,54,116,205,117,160,176,84,120,179,104,37,227,207,125,105,116,92,4,10,53,7,220,15,144,18,209,79,0,248,246,83,101,162,137,212,237,164,197,230,5,49,230,164,177,26,37,20,133,170,252,50,69,176,26,80,239,53,164,224,48,13,80,248,33,53,77,229,252,201,210,59,20,96,102,176,134,234,133,109,59,196,146,175,119,2,44,15,231,67,25,109,103,119,124,40,164,166,66,65,233,144,21,138,211,169,86,235,120,141,143,8,10,210,235,226,85,30,174,138,64,214,24,118,123,233,52,154,75,151,5,176,135,249,123,10,143,235,109,210,75,144,26,248,145,118,211,141,17,87,139,32,186,151,248,5,92,177,73,222,210,110,33,250,149,26,217,127,200,54,83,136,182,58,52,81,218,135,15,9,46,221,37,22,117,66,203,0,15,232,7,129,85,127,32,108,18,177,183,122,254,37,176,30,123,212,232,207,185,218,26,180,159,146,80,58,130,43,5,135,55,182,135,165,76,143,162,58,150,220,95,205,67,192,233,203,16,51,149,191,32,77,235,201,124,116,87,191,211,112,219,253,126,238,102,40,223,115,92,236,52,8,179,77,121,130,83,66,35,156,45,131,222,38,9,182,171,161,188,169,122,37,59,18,144,41,237,9,81,133,254,66,52,76,122,90,52,163,217,226,55,24,243,232,237,42,232,22,121,120,236,31,243,72,107,182,52,232,12,204,80,202,52,33,183,203,237,203,131,59,219,21,85,113,235,95,153,82,124,98,253,241,72,83,47,77,95,185,96,13,140,16,105,68,205,62,220,142,132,39,232,217,131,245,86,223,135,153,121,123,137,224,153,205,87,10,179,61,38,69,195,126,93,150,114,44,211,221,106,237,184,65,179,134,121,90,244,90,176,164,214,204,58,124,192,77,247,173,104,78,5,232,115,247,246,99,84,51,63,200,202,1,228,219,207,180,178,174,3,165,110,183,140,212,214,225,171,175,34,198,151,229,37,182,188,160,81,184,7,70,229,163,207,124,181,174,11,143,39,94,209,96,133,93,121,138,154,135,156,96,99,224,115,143,77,88,108,39,252,69,235,88,75,5,229,164,122,79,28,83,165,129,237,105,218,228,15,147,166,136,98,222,163,130,61,67,241,39,21,119,67,64,132,22,40,129,75,181,210,246,220,252,242,80,109,197,12,3,75,180,74,137,124,120,75,174,135,60,123,148,164,200,227,134,232,158,197,159,64,37,15,178,27,56,94,96,134,249,124,39,164,63,228,249,33,182,93,198,30,227,253,64,179,134,1,27,126,49,72,224,48,245,137,33,159,205,227,101,158,85,209,178,156,126,28,199,62,8,76,52,52,31,32,204,186,119,53,199,41,133,146,127,247,195,254,40,180,241,20,158,46,178,180,126,89,207,221,14,88,37,131,248,6,42,200,213,244,33,35,143,207,173,82,241,9,111,254,240,201,178,8,4,169,124,228,217,151,30,224,209,181,168,240,175,27,24,209,240,148,112,154,89,128,50,228,222,68,220,111,139,118,239,51,145,1,213,7,171,60,195,116,34,32,159,171,97,119,138,196,38,253,248,125,43,163,145,161,87,6,170,27,67,54,69,143,196,114,254,118,165,138,208,234,187,208,14,237,233,164,199,122,92,163,48,135,206,218,48,216,133,106,228,88,217,122,105,176,75,215,133,69,58,176,17,152,18,123,200,146,174,241,85,120,196,87,182,121,201,184,123,249,31,120,48,176,79,239,104,198,15,155,215,13,59,110,34,122,221,117,113,207,74,200,144,0,238,157,225,136,199,95,45,127,73,242,141,96,143,160,48,13,111,29,55,63,211,231,144,101,154,10,112,105,14,249,144,127,194,58,169,222,159,220,138,185,21,16,190,113,78,214,235,230,46,255,143,181,27,213,14,251,136,25,195,125,12,135,191,194,134,43,188,41,208,154,199,247,55,210,3,199,46,211,160,23,60,250,5,239,113,121,158,8,37,60,206,2,193,132,244,163,182,240,137,144,240,151,20,176,77,85,127,108,220,143,225,224,42,64,165,65,200,126,140,9,153,246,223,156,5,75,115,60,232,66,154,66,251,49,233,158,20,180,169,250,200,36,79,15,118,130,189,147,68,65,79,140,197,8,152,131,20,49,214,248,181,148,25,174,199,216,80,13,100,235,167,13,128,46,168,166,134,23,254,212,141,88,60,53,158,110,84,99,115,244,59,45,141,120,205,135,243,159,91,41,187,237,46,38,151,50,64,61,124,183,127,245,40,149,120,214,113,211,165,151,30,4,142,153,83,88,166,121,1,122,50,101,115,25,142,54,164,168,16,249,204,115,242,190,79,250,84,166,243,208,169,110,141,164,28,3,178,200,81,82,33,17,71,182,236,96,79,213,199,70,17,54,193,180,88,173,174,203,212,37,94,77,61,22,136,172,58,229,21,243,241,234,124,187,85,237,94,123,113,219,78,50,179,98,7,61,219,167,75,31,140,10,158,216,19,236,250,11,249,24,117,114,84,63,127,57,103,52,64,93,28,136,151,25,251,171,92,181,153,18,186,212,16,226,190,179,132,190,14,205,59,160,73,62,94,88,108,251,217,78,148,101,73,132,254,228,185,226,125,58,20,215,90,73,252,178,152,136,47,73,171,67,239,40,1,194,190,216,176,233,246,95,203,84,147,209,193,173,239,33,33,130,208,77,79,233,221,211,164,189,28,90,17,198,57,4,164,203,142,12,203,77,183,4,208,184,102,142,77,196,140,103,117,183,103,221,30,83,156,252,106,123,158,108,253,46,141,224,3,88,142,180,57,193,93,222,135,141,92,150,255,133,24,250,144,136,155,230,16,10,68,231,17,164,39,186,139,8,134,115,219,154,205,142,232,33,174,60,137,234,189,137,165,146,12,47,158,75,143,228,93,124,248,16,39,68,92,49,192,62,199,153,128,76,150,57,13,142,171,198,91,143,154,215,62,32,129,161,153,237,154,182,160,10,54,138,66,159,25,225,18,234,113,209,77,175,147,194,24,88,54,53,128,251,176,206,54,177,186,99,166,16,67,186,221,170,202,150,52,239,20,243,28,240,247,150,123,215,113,23,255,125,186,28,56,65,228,248,80,209,231,1,194,34,143,125,188,158,163,129,123,93,211,22,216,90,36,228,77,22,116,16,1,157,219,122,133,31,235,39,137,206,77,178,157,192,112,254,10,144,190,101,213,156,206,202,50,169,139,226,231,229,164,112,85,186,207,181,0,219,60,7,66,62,249,81,99,202,105,232,83,144,109,172,176,66,82,80,238,23,245,34,76,50,235,115,58,69,132,52,130,73,123,221,234,40,96,254,94,106,30,54,104,19,241,134,79,85,33,202,185,153,40,59,239,31,112,240,60,32,139,101,94,200,38,69,12,45,70,68,85,128,231,103,188,229,55,24,27,222,101,254,19,242,220,20,242,196,11,45,120,116,130,113,16,179,70,204,98,170,238,41,168,149,49,153,168,26,1,161,124,206,152,195,150,243,43,130,152,63,77,161,107,181,188,145,177,17,42,122,20,175,60,59,2,28,71,176,199,227,93,111,100,29,255,18,160,180,27,17,8,214,205,249,16,217,150,53,156,88,186,214,181,77,129,146,154,99,161,184,229,157,64,249,230,224,223,164,24,118,151,181,50,12,245,52,154,12,192,142,18,222,255,22,35,168,102,253,141,165,41,157,10,88,142,207,113,252,112,197,17,251,43,47,70,23,48,83,56,136,36,83,15,147,132,22,5,230,160,203,39,206,56,98,141,241,246,168,179,246,148,89,178,146,54,207,79,212,91,185,213,72,84,246,224,93,146,29,146,16,53,251,19,145,73,204,193,74,50,209,108,145,110,244,172,191,236,81,150,189,252,187,235,95,97,74,160,209,60,227,155,129,54,247,129,241,100,1,8,230,229,151,188,234,88,178,38,134,53,219,223,243,128,19,88,143,155,159,88,26,77,77,71,117,50,30,197,193,66,235,65,20,193,246,39,247,44,246,67,221,44,16,168,198,165,134,2,182,118,155,69,159,53,34,194,3,253,228,166,225,239,156,221,211,212,60,156,83,234,189,46,239,107,128,72,245,96,186,164,32,174,234,94,137,133,224,21,205,170,233,105,20,10,117,157,175,64,113,149,72,111,183,83,195,30,114,75,54,12,28,45,112,6,232,11,118,213,141,201,50,242,41,171,126,23,164,214,70,178,222,102,91,22,143,72,41,172,97,166,124,108,255,165,194,238,85,99,138,249,248,225,244,157,127,63,197,114,195,207,54,234,152,253,219,5,53,23,73,87,236,50,212,187,8,106,18,156,132,39,186,19,24,104,110,110,13,98,24,241,250,183,242,148,158,223,32,153,18,100,76,235,249,86,42,42,140,56,252,205,254,102,105,175,97,133,77,8,140,173,100,222,237,173,105,99,16,250,84,223,43,83,163,227,210,195,148,237,245,233,91,21,159,237,4,173,254,64,241,38,83,12,38,115,152,105,150,198,240,173,125,210,38,33,71,145,88,178,39,3,233,120,245,117,146,60,90,83,92,86,147,237,79,173,199,15,45,236,209,179,160,116,24,108,63,36,241,152,237,182,58,76,176,5,23,9,61,252,195,74,131,66,156,191,20,242,7,176,43,237,183,55,242,236,246,7,227,98,124,99,223,115,92,186,218,245,171,117,225,18,33,237,154,50,27,236,112,78,45,185,246,32,27,22,207,64,147,39,255,117,49,113,162,23,47,154,243,85,169,89,91,255,238,223,129,251,170,212,202,194,132,203,185,55,58,141,196,55,173,139,38,233,25,201,184,211,135,69,168,4,197,182,202,25,14,233,132,217,155,230,34,35,138,158,37,98,60,216,162,239,89,130,246,64,103,96,55,18,184,37,13,246,129,201,162,254,187,81,39,241,134,31,147,102,177,153,205,123,173,108,110,133,117,230,241,105,133,139,17,39,209,210,199,31,51,95,93,200,195,102,177,226,126,248,57,232,194,90,173,154,238,227,108,243,50,26,154,144,234,201,16,204,143,247,198,204,93,122,97,183,199,202,133,186,85,33,3,139,104,244,228,246,219,4,89,239,86,159,253,53,217,50,106,167,0,66,62,211,221,183,225,193,234,84,177,22,9,14,29,69,238,178,123,212,180,99,225,122,16,128,145,187,202,0,7,3,184,13,237,176,93,39,146,155,218,57,187,206,0,252,151,23,45,238,194,39,128,169,61,78,209,21,139,189,98,100,109,83,127,237,131,118,243,205,14,167,30,141,194,89,145,6,130,73,83,5,221,4,97,105,111,202,138,215,28,27,205,93,225,18,72,195,154,228,185,61,101,130,143,186,185,80,63,25,182,53,243,129,158,176,74,126,67,66,95,149,193,172,216,233,226,186,247,83,54,239,85,190,211,66,163,64,216,240,148,16,211,166,17,204,73,189,0,238,184,51,215,155,70,10,121,181,215,30,43,255,9,17,1,43,57,64,51,76,211,82,205,12,95,251,103,55,123,147,3,116,251,95,21,50,144,3,170,101,20,238,229,226,25,86,28,254,151,180,114,71,24,11,2,195,55,117,220,156,71,167,11,170,115,73,225,133,207,185,79,58,176,130,71,181,144,213,55,21,140,102,5,230,179,9,23,22,40,28,88,114,53,96,141,46,132,245,134,110,89,150,159,86,154,48,7,123,143,198,139,6,25,151,28,33,233,26,136,40,199,114,225,106,49,37,20,14,185,19,2,224,19,207,241,107,106,80,172,175,41,22,87,165,235,152,154,189,218,133,228,34,169,135,40,242,86,231,204,33,195,59,186,71,222,167,204,236,166,91,159,63,33,207,59,6,125,118,170,72,127,244,92,122,0,24,67,93,246,85,122,67,20,105,13,225,103,148,21,65,12,1,251,152,100,114,37,169,51,141,255,216,12,224,54,250,224,14,21,239,164,223,187,252,50,185,194,209,2,227,196,2,131,250,106,116,154,42,59,251,249,183,44,239,108,111,131,111,95,182,109,118,229,125,127,162,113,211,2,113,100,146,87,221,61,67,174,102,248,106,7,171,192,59,93,108,100,58,54,80,151,113,117,0,73,2,19,139,170,163,125,90,246,141,79,126,116,143,152,230,135,232,153,175,82,35,74,145,153,224,217,22,161,142,128,118,14,16,175,203,185,84,51,214,251,234,210,19,0,59,22,172,138,148,208,45,235,70,48,77,91,72,196,75,69,91,181,201,77,158,209,149,188,30,79,120,85,51,141,76,36,142,58,25,73,67,179,55,16,25,93,28,25,151,185,190,64,172,45,58,101,239,145,135,254,198,112,16,83,189,156,2,3,42,153,171,191,102,254,35,3,210,6,171,48,120,85,118,129,36,146,148,191,6,217,210,3,132,149,53,0,100,30,90,100,195,109,169,90,195,185,2,120,226,239,154,144,83,123,42,101,113,33,162,11,28,241,213,70,121,234,96,43,128,179,113,48,207,95,223,35,77,190,118,53,193,81,129,84,172,211,45,237,202,106,85,58,19,216,68,16,192,124,58,213,150,66,254,134,134,223,2,51,205,142,167,188,201,248,17,116,245,55,60,191,113,14,37,99,36,96,147,195,131,209,231,210,92,23,211,82,240,174,43,249,230,254,175,174,225,68,68,28,76,222,163,36,143,215,69,103,101,172,199,190,45,15,220,148,6,39,13,113,200,21,24,182,111,154,205,15,178,30,120,159,29,134,248,120,87,97,194,225,98,131,191,246,20,119,226,110,53,149,139,224,171,91,172,192,69,163,71,131,242,242,107,179,116,190,71,252,119,197,75,58,200,117,145,252,204,177,21,140,237,205,34,13,188,105,232,229,106,233,170,57,149,198,57,12,134,191,17,219,136,241,231,86,0,219,224,36,20,44,59,195,207,166,127,105,130,65,41,165,233,238,159,56,154,128,204,123,3,108,230,154,54,210,172,113,30,222,48,73,80,193,157,156,0,40,253,184,17,132,134,10,31,186,110,137,240,20,8,239,36,220,229,112,204,224,229,158,93,111,216,198,22,217,216,59,193,106,183,228,210,156,70,84,11,243,30,49,0,27,103,0,67,157,207,74,147,30,156,4,114,28,146,248,13,19,183,76,17,204,222,114,221,24,42,79,25,166,45,186,243,167,130,119,144,8,211,132,131,130,197,166,50,85,16,160,161,106,166,209,218,99,223,89,119,85,91,149,139,219,70,14,187,145,246,153,148,143,159,99,19,100,183,227,151,58,68,254,200,22,242,83,166,114,171,64,215,140,208,151,193,166,162,22,212,135,42,7,196,78,125,24,156,23,43,220,36,50,3,220,44,27,226,252,17,160,34,183,122,179,12,62,74,9,126,21,181,168,77,81,87,189,201,8,130,142,158,2,197,72,182,88,176,195,220,225,17,44,176,181,116,60,158,31,48,132,115,169,196,184,69,69,132,190,202,75,239,175,40,215,61,125,151,53,178,227,157,225,177,85,75,77,62,145,0,219,247,55,246,124,210,3,250,167,225,117,126,31,105,240,43,137,34,150,233,212,230,211,208,172,182,146,176,146,215,227,61,213,227,104,50,60,184,26,35,83,123,39,7,40,115,151,245,169,32,36,24,179,38,203,95,168,34,201,3,189,149,53,164,0,8,145,127,138,150,98,142,32,158,134,33,196,5,140,102,103,157,45,57,254,251,106,236,111,121,174,248,198,90,188,180,255,221,50,214,5,140,115,134,32,6,185,219,138,240,177,87,183,41,106,122,202,200,201,143,65,227,255,9,169,72,161,34,93,207,127,218,30,41,221,100,236,34,168,234,140,33,68,46,115,194,219,46,116,206,130,180,60,115,111,206,199,195,155,212,156,15,67,162,178,99,55,36,134,234,253,197,66,191,19,40,27,240,87,84,111,70,47,114,89,173,250,71,235,8,122,140,167,39,82,64,181,190,241,247,195,74,162,255,200,92,5,123,67,45,96,201,179,180,151,97,3,215,77,216,37,226,78,141,234,13,124,228,194,198,230,25,195,92,5,250,48,138,126,24,40,217,138,6,155,230,218,4,217,4,57,62,128,182,246,66,158,149,222,126,19,32,109,9,221,181,165,180,83,162,224,104,117,54,142,93,153,55,104,159,177,163,133,99,191,22,135,114,190,253,108,2,229,188,217,236,195,191,68,188,58,68,221,106,200,124,153,187,152,51,81,26,242,64,162,203,188,222,98,32,87,94,166,41,130,46,212,4,213,167,140,86,67,199,180,65,139,145,72,175,15,239,121,67,213,79,132,151,252,192,120,65,12,197,18,212,123,159,234,234,235,172,194,141,250,164,1,111,238,172,55,41,160,83,168,163,199,214,251,210,61,86,110,100,155,75,44,200,63,17,27,204,164,44,219,130,92,232,156,146,234,42,0,183,133,212,77,128,115,162,114,168,194,125,67,155,53,216,6,230,232,220,93,119,187,190,51,223,67,163,96,221,71,64,58,7,112,235,144,207,207,3,8,128,231,57,187,198,210,243,176,154,229,132,124,38,108,70,126,52,84,177,113,45,47,187,80,147,237,141,83,248,22,111,50,143,79,169,7,43,26,58,120,178,62,242,55,30,18,114,182,133,174,192,159,202,191,34,32,124,100,74,247,89,88,151,82,170,50,216,99,118,89,141,240,212,73,159,11,3,163,224,98,49,253,34,14,237,103,250,24,126,126,242,200,242,196,23,3,174,79,228,130,57,216,7,124,75,187,154,1,170,162,53,106,136,152,115,142,27,255,79,184,97,51,183,13,174,217,44,128,190,238,86,228,37,136,150,136,27,236,227,165,133,95,5,40,44,183,145,57,209,247,157,71,118,138,105,224,175,64,253,104,151,149,161,152,196,233,62,75,161,72,48,66,212,223,220,227,218,32,206,135,227,34,240,174,2,44,9,166,20,132,128,8,172,66,7,10,170,203,215,216,23,128,65,235,176,194,188,136,46,146,145,178,47,0,25,50,40,123,147,119,134,12,20,24,98,218,155,11,168,189,192,128,27,27,33,157,16,83,3,150,119,56,40,133,215,71,187,187,70,239,255,135,174,9,193,34,106,23,111,83,234,248,26,146,164,187,37,98,133,105,43,56,210,130,111,48,252,26,28,49,200,145,145,81,124,198,244,111,155,177,215,152,255,239,240,172,193,72,52,173,129,151,125,117,163,87,82,60,183,45,234,24,83,133,36,163,198,224,202,246,140,67,249,193,60,212,175,39,120,169,156,246,233,120,102,5,83,63,79,109,34,49,242,126,9,187,223,245,223,176,61,203,132,151,216,254,14,119,137,46,138,117,226,95,212,109,215,178,2,193,201,48,101,237,1,174,37,222,244,218,151,104,125,50,244,54,101,171,57,37,221,237,113,47,233,57,86,139,214,87,203,159,170,159,38,186,106,181,194,193,205,49,79,242,37,226,156,201,218,111,237,178,198,0,203,19,46,161,25,96,164,254,200,128,205,144,158,105,18,8,251,18,8,123,251,181,208,95,200,198,181,93,217,244,155,154,142,55,173,142,130,40,178,184,41,61,89,172,192,134,205,55,21,186,210,168,242,27,5,91,225,61,32,233,181,208,0,106,18,175,210,60,152,232,201,99,35,71,24,156,72,11,20,63,150,74,252,52,107,1,125,24,72,213,12,16,89,37,215,116,25,167,28,217,209,222,71,187,15,41,223,153,122,135,119,135,219,228,84,238,159,47,84,62,133,201,73,123,53,251,255,212,236,93,0,36,70,215,110,197,96,181,72,84,247,161,191,37,65,167,95,205,116,95,158,19,182,83,120,246,210,170,8,229,124,74,125,31,3,134,52,155,65,49,152,218,0,132,40,145,216,97,25,118,162,47,55,142,157,103,111,159,238,231,65,1,27,122,7,51,87,26,129,235,17,91,139,132,170,87,55,225,172,224,120,42,112,15,60,204,225,246,73,226,244,249,201,100,95,148,26,115,30,33,83,135,64,213,199,222,184,240,44,149,237,194,247,142,37,99,8,7,18,164,21,50,244,182,168,224,213,82,182,194,104,198,237,26,27,33,54,20,191,12,162,190,43,64,130,152,141,26,222,233,142,189,121,89,162,43,104,101,206,171,133,199,184,156,71,149,169,98,228,227,252,249,133,170,127,49,97,51,88,209,82,91,56,232,250,127,18,64,133,200,140,74,122,122,122,48,221,217,51,64,226,143,16,231,89,39,172,78,77,243,230,132,79,230,253,49,49,157,196,35,143,105,85,148,62,123,189,154,186,25,120,83,245,26,230,91,55,51,70,147,34,139,115,203,42,75,255,213,21,46,123,70,179,166,206,46,177,90,244,106,59,141,81,218,79,218,89,216,220,216,247,92,231,143,224,69,91,7,46,101,52,34,203,249,43,192,115,216,125,91,78,212,192,144,53,58,222,54,115,125,4,23,62,254,127,112,50,92,139,119,26,239,254,87,114,8,89,76,214,243,179,225,205,79,117,80,104,181,30,63,125,240,172,162,253,44,238,109,177,63,149,220,54,141,71,97,122,54,201,169,128,108,105,247,3,60,251,44,216,160,62,171,198,121,45,224,131,207,166,45,49,98,38,9,209,242,13,115,235,107,119,248,80,200,161,159,109,193,84,187,207,85,105,162,249,101,189,159,140,75,102,163,160,239,21,149,226,205,180,219,232,59,31,239,214,129,18,39,68,185,162,149,249,228,150,186,213,243,230,182,181,147,80,217,157,152,146,60,60,235,231,247,95,151,89,8,222,35,32,244,2,55,81,234,34,209,65,47,162,6,45,72,136,12,135,97,8,163,153,181,180,182,26,245,19,77,202,68,19,148,72,41,167,245,200,200,39,90,177,168,7,170,87,44,166,77,245,136,38,113,149,170,244,131,155,225,219,203,218,8,231,198,254,147,53,89,238,225,168,192,196,123,129,190,255,2,217,29,97,60,255,98,55,106,241,26,193,47,25,114,185,146,240,173,8,160,186,194,104,115,165,74,106,149,219,204,123,166,91,69,226,100,109,59,197,54,195,50,231,219,156,61,158,82,193,77,242,196,204,43,1,139,248,164,3,104,152,108,65,245,41,77,64,246,35,186,172,28,201,188,153,75,200,116,52,152,251,75,135,255,115,108,107,10,135,75,249,7,12,151,79,94,209,161,23,97,44,154,5,94,75,146,40,129,37,156,86,43,184,20,125,153,123,231,235,7,109,102,22,169,34,12,243,176,62,122,208,176,225,229,230,51,121,203,14,191,97,62,50,175,126,16,248,36,186,104,19,60,234,89,230,9,21,159,239,132,94,255,223,42,153,107,207,121,148,75,157,20,133,48,233,126,203,139,99,84,52,132,67,143,66,21,243,184,56,156,104,40,63,95,85,177,11,73,234,122,125,227,141,71,226,191,202,201,127,37,165,132,211,120,150,40,93,38,75,69,202,98,20,255,10,174,181,202,190,217,218,18,36,168,209,116,172,109,75,139,143,58,51,82,26,154,159,26,163,2,133,32,198,145,74,179,118,228,189,92,203,23,86,177,91,245,211,146,176,100,168,93,155,37,35,10,154,254,23,83,237,158,241,82,9,6,113,45,203,17,207,128,242,238,131,160,185,63,137,142,213,192,87,99,117,188,162,164,7,16,199,129,217,9,246,68,137,69,215,105,122,155,214,190,16,55,185,250,0,84,120,12,136,103,226,247,88,23,247,217,214,213,238,225,55,141,188,239,97,12,175,232,164,165,168,248,56,162,187,23,148,185,165,118,56,153,119,110,148,23,5,15,2,37,176,173,134,15,190,8,151,197,201,138,192,168,38,98,204,4,83,18,171,208,171,46,95,58,40,198,131,226,123,249,106,55,239,28,134,38,173,104,102,196,42,203,48,43,104,96,184,134,27,31,68,71,4,221,202,245,144,110,230,246,142,243,51,249,11,0,200,143,0,124,6,33,160,18,134,128,203,214,122,67,40,57,82,27,38,238,186,98,107,210,158,115,169,63,123,47,209,222,213,0,198,28,127,104,75,178,215,235,131,209,245,105,229,192,32,131,198,7,107,28,18,11,176,24,239,211,107,88,239,43,223,52,174,143,36,181,102,235,11,147,255,234,238,32,186,96,147,185,255,5,248,227,171,122,228,131,182,175,60,137,93,238,113,216,247,26,104,204,52,244,110,10,225,170,124,34,2,247,20,229,117,253,101,61,6,115,62,59,103,176,91,2,154,234,175,159,125,176,151,168,27,124,79,173,219,23,24,145,136,191,179,132,132,170,110,31,119,219,77,214,243,41,79,55,39,92,24,38,124,110,115,228,44,108,243,234,57,240,68,48,45,206,150,198,24,7,250,171,241,196,169,208,41,136,103,105,94,236,182,35,94,43,120,212,188,66,162,4,151,37,137,206,136,71,195,168,130,22,157,143,212,107,241,96,134,85,146,188,145,107,94,230,9,70,136,83,222,12,193,80,228,254,186,73,206,104,55,135,60,99,162,210,170,235,77,58,1,19,111,32,66,137,100,168,212,84,125,118,104,75,185,104,50,145,231,117,3,243,67,67,107,56,185,77,113,33,188,151,72,21,117,176,100,36,89,35,90,84,87,118,229,172,241,45,246,12,211,55,191,3,113,59,130,111,100,242,196,71,210,147,151,127,56,198,41,55,43,109,35,109,51,112,181,225,218,136,76,122,113,60,169,232,150,57,244,238,151,114,203,146,183,33,89,172,193,215,128,63,91,203,43,235,134,29,238,99,243,63,168,190,131,191,171,113,210,10,70,19,238,165,149,160,217,214,140,232,146,198,144,181,197,17,61,103,107,221,21,116,101,1,57,101,223,61,81,224,240,156,45,42,211,76,95,198,83,167,67,22,167,139,36,186,208,165,6,236,82,231,218,184,148,225,131,79,12,252,41,234,174,8,156,55,9,114,175,243,99,228,98,81,36,90,248,246,57,86,171,145,5,66,15,193,109,27,61,176,107,6,209,47,232,38,153,76,155,45,249,48,69,195,66,176,225,227,102,127,71,149,21,47,224,248,137,56,76,130,254,196,30,83,178,239,157,66,106,142,80,3,118,212,244,100,173,97,28,15,50,8,25,229,51,8,33,94,70,11,182,42,77,92,178,175,34,210,147,168,129,192,223,153,36,87,60,40,31,215,196,181,122,183,54,64,33,210,178,122,56,250,159,151,154,225,77,161,224,158,32,180,148,42,2,226,116,49,171,110,35,50,174,250,25,206,100,195,114,231,22,33,229,139,101,128,11,0,197,84,252,15,64,212,61,25,31,95,148,102,123,124,51,138,153,239,241,46,29,16,49,13,36,203,103,125,118,116,176,36,32,142,54,187,23,134,21,2,96,158,22,173,32,252,30,87,156,29,223,153,28,152,57,201,101,114,146,173,88,190,188,200,13,192,25,46,69,80,88,191,184,115,255,176,26,20,36,178,172,121,151,241,191,116,239,122,109,208,62,88,221,57,77,184,144,228,235,172,159,152,143,164,157,0,171,2,91,3,89,91,154,228,136,229,67,237,12,118,47,126,178,220,80,244,99,95,45,196,202,140,105,206,217,87,248,175,174,3,55,40,171,95,214,224,48,2,109,162,35,3,239,224,195,82,194,62,205,104,201,131,80,189,221,229,148,204,191,164,237,113,155,196,150,104,17,102,213,164,224,133,103,252,239,32,247,193,150,68,104,19,42,200,108,206,253,27,32,201,86,249,167,156,41,157,60,161,43,77,176,167,26,12,30,139,167,175,105,127,193,236,148,44,136,15,187,92,170,174,38,30,200,240,226,81,220,230,74,255,165,134,186,87,224,31,13,122,193,197,184,49,78,209,220,22,114,216,213,53,83,184,87,157,174,238,121,95,86,67,231,115,122,157,139,130,109,110,65,17,94,84,33,116,114,95,63,212,166,172,166,228,35,51,5,186,29,148,239,143,16,53,157,10,74,227,28,76,197,52,14,176,156,15,142,53,55,78,15,202,6,154,6,214,23,184,131,232,176,222,148,235,31,214,229,100,191,134,18,19,17,77,129,117,27,48,167,119,28,81,237,49,174,159,227,30,41,58,156,161,73,120,145,175,187,201,108,12,2,50,64,155,182,20,220,76,30,115,16,254,150,6,231,185,60,186,214,229,140,88,31,252,120,0,172,162,86,204,214,76,165,71,105,68,196,42,224,244,172,246,93,29,209,242,8,207,117,23,25,125,154,106,97,233,62,253,8,246,126,149,112,131,140,61,19,253,67,143,213,43,184,65,216,38,86,181,142,106,97,168,51,185,218,203,180,238,3,146,141,124,31,41,182,123,105,55,156,115,50,254,251,84,166,115,201,207,248,127,12,96,246,76,252,155,27,97,186,221,33,59,206,182,240,79,140,132,106,170,212,178,243,166,55,237,246,77,71,83,33,16,239,148,196,229,19,217,200,44,26,174,183,68,164,17,245,156,196,52,172,152,79,66,237,97,96,76,52,57,247,222,47,230,97,58,67,51,74,184,111,163,148,175,252,64,223,162,172,36,167,153,96,248,96,159,41,171,139,152,61,193,125,173,166,216,202,255,44,41,135,18,120,76,57,185,255,176,121,187,172,73,223,93,27,181,29,54,205,124,57,189,169,35,90,214,97,74,32,94,4,122,36,77,56,15,202,239,253,45,220,187,3,68,168,75,110,148,238,196,42,101,244,199,45,71,91,141,223,156,140,148,100,162,74,197,176,4,86,26,57,89,99,206,249,171,215,2,22,157,233,112,21,85,41,3,167,205,32,118,79,196,231,194,172,63,86,249,236,162,156,242,152,34,113,156,97,155,54,136,128,182,151,242,179,8,6,188,8,215,14,69,49,240,137,215,173,254,115,255,5,240,190,141,132,160,121,231,237,114,124,113,252,184,126,209,236,186,174,14,165,138,254,157,127,87,105,200,13,153,245,17,133,245,147,105,249,108,180,80,4,228,186,139,238,111,159,129,15,68,219,168,140,156,108,60,149,184,85,221,83,7,240,206,253,147,139,133,79,234,180,37,130,208,50,169,8,140,67,194,254,93,54,63,150,53,253,238,128,232,254,44,236,174,187,99,141,172,44,65,161,118,120,97,108,39,101,234,42,72,244,156,207,119,136,203,28,32,19,55,193,130,252,249,137,85,244,205,47,3,67,112,75,117,56,255,252,106,111,112,76,58,79,200,123,135,202,38,106,114,136,197,210,169,78,41,48,249,121,117,11,251,149,240,224,120,19,254,141,252,120,247,206,56,113,158,170,46,87,1,201,58,163,103,184,218,85,254,64,129,210,96,14,26,160,107,98,167,67,202,237,166,238,2,38,174,52,247,104,72,58,168,182,155,181,36,225,192,153,150,82,112,223,182,210,190,170,41,255,218,197,79,103,94,22,239,37,142,193,72,85,13,19,212,166,92,41,9,233,11,137,202,156,156,118,175,134,212,197,157,235,207,62,203,184,189,1,79,163,159,215,64,165,26,154,133,124,230,10,165,108,121,146,30,97,149,165,239,173,165,147,0,110,215,125,214,247,121,29,195,47,231,47,5,232,134,25,83,101,126,232,106,196,94,248,7,196,7,199,248,38,185,139,148,211,180,152,99,147,76,11,229,92,141,209,7,188,126,184,96,153,186,100,86,39,204,164,122,30,237,188,187,34,163,173,224,31,46,219,231,14,113,96,130,28,153,141,123,134,84,65,252,36,219,188,121,195,171,189,64,133,120,80,31,14,57,216,185,139,246,102,29,79,126,155,233,242,34,172,72,168,199,251,228,91,154,254,249,218,146,208,40,241,145,5,160,131,241,153,204,115,255,63,127,253,73,176,62,74,244,52,16,90,84,97,123,19,27,47,7,232,147,233,228,146,65,24,31,251,245,159,58,102,65,110,59,32,213,189,170,0,208,88,108,183,129,65,73,91,239,115,141,46,237,148,205,73,246,239,10,85,154,95,26,2,18,229,53,5,206,32,135,148,105,148,90,108,132,210,124,233,32,42,162,194,66,153,170,179,200,197,147,17,235,248,221,225,235,99,24,167,56,221,32,167,231,103,18,59,162,111,178,139,60,88,109,208,32,71,173,155,33,199,156,75,120,2,63,73,101,126,26,88,73,88,32,80,171,3,208,235,95,147,67,95,92,57,1,89,76,199,174,219,24,63,9,123,140,146,200,246,203,193,8,204,90,198,146,75,159,231,159,129,71,66,45,210,103,16,161,45,177,151,69,228,8,79,20,94,53,13,0,177,40,138,239,52,117,103,102,23,184,27,137,107,81,152,218,218,209,13,168,30,131,44,207,143,28,213,34,181,116,222,80,221,66,191,78,245,161,225,231,7,237,218,5,144,72,110,182,97,157,243,131,91,202,9,74,160,39,53,73,5,140,88,214,113,53,66,23,176,135,208,76,56,90,222,122,22,175,169,108,79,45,188,110,150,129,62,35,162,159,166,242,220,56,63,33,244,85,28,248,89,252,110,55,7,199,80,22,201,26,70,202,93,147,146,188,81,8,27,195,99,146,175,111,82,157,191,147,108,221,27,219,141,120,14,60,106,43,184,81,163,48,6,20,7,5,26,236,64,16,203,50,115,27,241,107,189,6,14,195,6,54,130,254,193,228,198,31,8,226,87,1,167,136,163,186,98,74,245,19,44,214,131,156,58,73,236,202,111,30,27,65,175,254,11,197,163,66,79,9,147,150,221,8,139,218,251,93,201,191,7,210,248,54,122,145,81,238,239,169,145,25,254,252,60,242,19,4,202,251,104,18,228,51,129,74,21,1,22,61,104,217,199,126,1,89,181,250,48,207,217,247,237,165,12,3,1,8,105,195,229,65,255,68,202,25,8,169,144,196,218,155,49,250,162,43,224,165,164,13,74,86,47,74,185,45,101,76,95,0,137,25,214,155,138,4,21,214,11,200,144,152,28,167,42,124,113,173,94,39,227,149,120,118,196,29,100,177,149,30,157,87,195,253,245,139,92,242,234,31,74,79,15,22,97,114,183,67,222,38,88,205,54,166,218,69,126,49,151,25,233,161,142,59,216,174,227,220,7,107,117,104,78,233,190,38,248,132,225,243,81,72,70,10,15,84,234,254,27,80,186,34,139,74,252,4,137,144,132,137,234,50,66,139,48,6,108,176,43,205,182,98,196,237,170,204,199,106,206,73,183,5,251,45,55,174,59,250,237,230,29,37,185,88,174,195,27,110,187,232,7,103,243,129,125,70,209,214,101,77,146,219,182,157,211,156,130,11,222,225,60,18,227,44,24,168,36,123,113,21,63,25,118,183,212,153,201,9,132,128,180,206,43,8,198,186,65,71,60,201,209,44,235,195,223,69,115,96,108,239,20,196,66,243,65,190,128,120,106,34,113,47,250,63,221,162,54,204,194,121,202,41,211,26,53,206,35,180,25,46,48,123,128,215,202,235,237,249,215,209,111,240,73,79,5,98,87,38,204,192,183,189,253,60,155,4,233,152,10,238,114,69,242,87,19,115,47,135,210,105,154,237,92,202,71,37,97,119,152,54,177,40,226,243,24,247,144,159,63,113,220,101,235,120,238,35,245,175,207,245,34,145,127,69,99,98,155,45,126,148,120,202,207,115,245,252,102,148,60,190,251,113,17,235,3,206,31,70,149,214,20,47,26,249,99,219,64,167,16,218,19,80,146,2,68,104,21,10,72,46,208,62,188,231,172,91,69,16,164,166,214,217,65,9,43,151,188,72,229,181,163,168,80,148,241,9,218,72,49,124,251,242,4,201,189,162,227,24,28,65,73,211,30,172,193,7,181,89,243,144,157,29,224,241,154,40,131,248,243,82,83,243,130,133,180,22,58,189,110,190,33,196,9,104,86,123,113,178,71,135,123,35,54,3,189,79,140,101,232,13,140,229,224,250,197,76,77,174,64,131,248,104,166,132,61,11,26,186,165,92,216,137,98,220,187,122,26,178,87,81,184,202,85,102,182,217,148,236,116,194,216,221,181,210,206,104,40,35,144,108,197,176,234,47,250,251,25,169,70,19,76,149,182,198,109,3,50,121,186,96,197,89,36,231,108,15,92,183,46,145,126,20,167,56,169,62,218,206,41,215,86,96,107,219,162,199,233,105,194,84,212,223,97,206,181,154,88,82,120,92,191,110,105,200,110,126,90,39,205,176,18,85,108,174,80,218,139,149,220,51,3,144,156,195,97,223,15,210,7,152,218,57,237,190,130,200,194,226,137,151,103,3,106,175,72,109,34,56,88,166,122,249,210,110,64,189,187,231,255,146,136,166,253,184,149,61,49,228,199,213,115,203,125,239,240,77,78,194,250,128,233,2,1,56,52,164,102,189,126,114,68,139,9,22,11,206,253,202,187,164,104,7,127,104,18,118,88,126,11,218,21,39,203,191,214,160,154,113,36,64,56,253,74,241,24,72,120,78,10,176,245,96,189,30,78,94,213,80,28,10,155,150,192,49,80,180,92,38,122,173,161,59,137,36,33,10,11,203,84,137,110,7,167,126,61,172,141,110,68,56,105,177,131,128,239,161,236,104,98,23,45,147,130,22,67,203,186,27,235,42,242,62,151,155,230,201,206,231,89,3,183,231,222,225,222,231,50,29,94,175,142,38,159,5,241,76,251,6,239,219,53,81,64,108,100,182,137,240,183,10,248,93,210,122,119,141,232,145,233,89,166,236,32,248,79,164,193,140,171,232,107,95,130,45,121,212,181,127,100,134,131,158,133,171,188,190,9,16,46,138,184,188,53,76,8,88,148,42,198,166,115,174,219,184,150,22,190,214,98,156,4,171,153,142,170,18,28,62,144,81,0,247,69,14,127,142,91,94,221,217,95,202,12,102,112,11,66,218,74,50,125,0,249,174,75,46,48,17,6,101,103,89,18,174,192,121,205,181,210,7,81,29,1,191,18,41,74,132,164,206,77,44,29,188,26,58,125,42,200,60,253,193,231,211,191,254,211,222,241,62,105,120,83,23,222,182,104,214,90,251,208,246,56,223,34,198,100,99,164,204,17,216,248,72,46,201,158,22,162,91,226,201,98,104,97,11,65,113,210,239,129,16,51,130,68,58,165,92,72,202,244,243,23,226,24,113,25,112,36,231,139,177,140,92,56,142,91,110,82,51,52,58,208,57,161,31,246,218,156,234,235,47,189,142,168,147,193,191,74,79,74,17,92,64,96,40,44,92,183,89,187,15,174,30,234,121,195,151,163,55,69,216,180,245,45,171,26,253,95,88,93,135,15,39,120,221,115,149,90,114,72,68,242,21,96,49,160,2,134,89,106,51,113,251,10,104,218,198,20,177,31,160,215,246,172,20,5,199,124,167,94,215,66,131,142,77,254,111,253,145,35,127,125,192,87,77,253,214,210,93,127,151,185,46,1,97,164,71,94,231,211,82,255,94,25,4,255,201,78,187,46,119,178,54,253,53,22,219,215,156,201,149,232,195,235,4,116,27,83,113,16,222,66,15,117,6,236,29,74,118,179,139,8,146,31,199,157,209,254,141,125,235,249,167,6,90,252,134,170,215,0,0,4,130,64,221,211,9,212,163,235,191,90,252,96,183,142,102,168,72,196,198,93,138,131,144,30,86,75,129,52,31,248,232,210,139,4,115,13,213,145,251,235,76,21,207,233,184,147,166,179,147,17,81,89,77,76,103,13,235,83,111,102,228,154,177,22,172,68,138,91,26,74,33,44,113,213,250,84,128,201,42,14,2,128,226,138,191,199,58,144,66,110,125,203,28,223,176,227,22,129,185,221,163,12,61,212,180,203,47,87,39,108,223,180,107,172,13,105,46,79,204,141,184,13,248,199,232,114,241,101,125,100,246,96,175,11,101,63,11,110,170,79,176,254,45,136,143,170,80,55,26,216,57,193,88,239,216,204,229,120,196,23,56,45,231,53,107,229,249,91,238,232,152,229,59,20,166,37,127,167,154,178,152,109,48,72,114,194,169,82,236,209,67,47,89,185,34,117,72,177,19,212,61,27,180,8,47,254,161,203,39,235,41,182,234,47,83,109,100,42,11,137,50,161,135,6,129,42,222,67,118,5,217,28,219,86,176,173,41,43,134,64,234,177,162,162,229,113,66,88,25,54,30,82,161,62,159,63,154,38,26,5,243,19,208,32,129,122,177,76,96,191,44,146,42,184,191,93,238,22,195,35,57,209,145,63,164,23,139,196,2,183,13,59,167,144,209,228,50,192,21,127,218,131,254,130,65,25,115,31,52,49,2,94,93,53,55,111,221,136,23,157,242,49,75,201,164,181,9,97,145,125,83,7,236,4,221,163,33,237,152,239,156,23,254,39,121,104,223,215,33,44,212,96,216,255,27,52,92,67,162,135,150,64,82,237,245,56,31,157,132,96,126,19,35,97,138,224,144,84,129,47,117,201,176,246,19,94,130,98,108,154,102,20,151,11,223,158,0,238,242,194,53,201,128,120,169,211,167,111,253,249,118,99,102,49,168,172,32,87,65,232,3,49,201,31,247,73,60,77,14,141,59,245,72,65,16,215,191,115,129,255,101,8,194,111,228,150,62,144,243,81,241,70,248,251,105,200,208,255,44,182,232,81,115,202,233,90,100,252,229,15,3,18,218,26,60,216,94,92,22,221,247,2,99,138,231,125,9,49,248,191,236,165,198,114,10,216,178,200,45,90,102,195,184,238,49,230,43,170,170,83,247,71,200,163,59,241,25,105,97,207,82,246,99,179,97,243,28,20,211,178,160,71,70,206,137,50,44,91,230,92,190,175,151,100,196,178,152,31,145,213,201,121,219,192,26,21,112,182,80,60,10,241,161,70,165,168,139,135,212,45,136,52,42,56,169,35,153,205,142,140,225,54,211,160,250,82,172,111,25,2,161,155,1,2,191,191,254,141,41,171,168,97,35,240,22,189,245,202,160,105,98,249,65,99,176,155,159,40,103,66,76,170,150,124,30,169,79,191,234,16,72,126,255,169,79,187,127,217,237,171,217,213,225,153,93,6,188,128,20,7,92,218,135,137,152,188,72,210,201,24,252,130,238,40,77,189,213,192,110,36,64,103,73,65,133,212,110,140,80,207,137,191,189,25,161,26,225,38,134,24,120,107,142,112,72,135,58,210,129,87,99,107,91,243,191,13,138,4,88,222,39,213,4,13,226,174,125,198,93,159,247,81,129,208,57,172,22,7,177,238,56,83,238,226,129,161,139,143,11,148,208,246,225,244,178,24,176,252,202,114,176,95,211,30,55,243,45,160,106,125,20,154,75,205,131,236,36,27,168,226,41,180,45,31,169,175,169,181,98,77,99,199,133,104,43,171,28,187,47,144,79,41,203,161,197,93,236,46,114,43,162,126,69,204,151,166,117,105,239,47,200,72,33,10,150,215,89,124,103,191,197,238,146,40,216,212,0,210,131,78,180,241,70,12,235,48,81,211,193,1,99,37,41,63,211,125,51,53,88,105,194,52,144,39,208,31,33,132,230,249,27,3,83,228,47,68,143,254,224,125,202,119,63,68,246,43,19,95,192,69,247,53,200,89,57,205,145,35,203,10,123,215,55,67,7,147,190,252,41,47,175,129,190,62,222,89,240,149,4,11,12,83,167,99,23,78,11,210,249,227,183,0,188,197,66,92,121,213,253,42,187,80,95,197,20,242,142,53,215,131,34,206,87,186,9,161,25,90,38,26,226,253,164,29,180,144,244,82,180,244,175,210,37,163,231,8,116,113,187,34,242,108,8,36,108,170,45,70,133,13,217,13,14,218,201,44,16,155,88,179,41,208,3,72,126,241,75,57,177,44,180,62,61,28,247,78,183,213,197,0,75,77,223,194,209,155,134,158,17,149,69,80,108,118,5,55,144,248,211,80,110,243,50,255,51,204,45,102,202,90,10,230,7,164,255,42,59,36,117,139,142,129,29,14,224,184,21,231,232,106,53,191,240,9,58,39,26,18,203,250,236,140,48,158,199,211,9,94,244,138,214,58,9,41,107,219,18,101,105,245,122,31,153,156,0,84,143,142,7,154,207,78,30,173,17,91,45,77,117,99,174,75,126,220,89,254,168,253,153,233,183,244,31,242,254,177,11,65,60,126,203,181,168,21,18,223,242,100,45,72,200,39,67,24,219,62,29,219,239,155,57,226,230,173,133,82,12,87,37,3,233,232,147,107,160,124,86,196,125,188,158,231,172,188,174,212,85,126,219,125,14,149,50,204,42,204,30,11,88,61,212,94,197,233,64,53,91,134,1,170,239,94,101,113,227,190,101,1,74,135,199,141,134,202,34,219,247,178,7,156,114,12,234,91,128,190,217,106,81,149,54,210,53,223,108,121,115,197,6,40,211,228,31,140,61,37,105,30,136,63,0,3,191,125,166,116,141,186,124,132,24,214,227,18,98,43,243,87,16,156,88,23,43,83,224,246,220,57,66,209,107,146,226,113,197,247,64,99,49,39,174,78,176,133,120,240,199,60,207,79,105,87,143,161,195,210,49,118,199,70,105,11,205,40,180,179,31,251,191,58,240,24,202,215,72,71,246,142,163,175,78,193,101,22,13,103,251,67,249,68,184,199,163,85,112,126,236,251,127,37,57,60,107,142,159,105,241,123,236,125,159,38,212,229,22,176,131,26,26,95,228,10,43,54,60,100,139,186,192,101,227,1,181,14,93,234,150,176,55,185,134,54,134,34,121,207,68,194,180,154,58,157,165,25,62,196,13,191,251,23,156,242,76,35,15,67,26,127,122,182,32,146,118,88,206,150,46,171,154,149,193,31,74,89,234,104,184,172,20,80,171,43,203,48,59,197,168,229,12,93,91,225,200,201,204,34,216,202,227,111,8,131,224,235,177,207,183,210,71,52,78,148,155,33,138,181,78,41,186,183,137,239,150,181,130,130,193,88,182,135,86,60,166,244,187,15,137,75,138,252,109,144,244,220,121,202,48,56,156,209,189,12,83,251,167,210,21,28,235,36,76,83,53,101,38,77,156,253,74,255,134,213,166,158,255,113,195,203,46,177,184,239,170,60,235,47,149,8,164,226,127,106,152,91,166,188,233,85,96,24,148,195,169,31,110,252,27,100,98,207,29,191,19,68,72,34,94,54,77,139,18,94,96,77,132,133,68,162,9,31,253,253,69,194,59,89,208,24,122,31,166,210,216,19,118,197,212,93,214,191,115,135,57,155,207,52,157,246,253,190,199,210,255,230,49,41,232,191,255,241,50,230,138,203,93,232,112,230,106,211,133,56,248,117,37,136,245,7,106,194,186,237,9,124,87,178,221,9,0,41,187,101,126,236,233,78,81,27,255,64,211,166,204,86,133,10,155,43,162,95,167,234,47,51,102,189,185,134,138,26,76,28,54,203,168,218,52,202,35,150,246,174,102,160,203,233,133,31,244,158,188,35,41,59,205,237,68,73,242,61,245,79,101,5,219,179,73,71,147,229,237,228,10,94,14,215,180,127,79,119,7,184,69,115,126,247,125,175,211,200,21,247,92,241,156,145,76,253,129,112,59,231,142,143,197,133,164,227,251,149,76,47,190,136,119,46,28,53,9,83,113,5,126,222,122,194,75,144,190,211,126,107,71,246,107,247,141,41,69,56,121,133,235,83,43,169,208,62,124,28,115,120,45,226,54,136,10,152,236,35,10,32,214,71,134,188,167,66,30,222,61,192,145,81,120,29,113,18,217,161,231,246,205,75,43,222,6,41,226,142,175,148,254,4,43,179,140,123,173,195,13,76,145,233,144,188,48,69,101,101,180,184,195,165,126,169,28,172,184,209,254,226,97,21,122,29,218,226,142,86,45,216,176,57,113,114,152,12,106,39,9,239,18,89,171,230,169,118,41,17,73,245,2,242,120,13,24,166,183,115,36,228,186,61,58,50,58,189,53,106,81,93,149,105,254,129,250,169,217,54,233,118,251,212,40,126,177,199,175,192,69,48,137,250,219,237,40,89,58,94,116,39,196,206,29,47,84,25,253,2,132,82,207,203,79,252,61,132,245,75,72,58,110,206,253,152,207,133,112,199,93,248,170,152,32,121,196,151,96,23,177,130,120,146,203,79,203,79,203,128,106,34,188,137,90,107,21,46,68,128,161,114,125,63,73,201,66,179,180,64,152,215,72,245,218,181,87,37,188,209,55,130,92,37,137,25,179,138,168,243,73,6,171,237,237,41,211,33,214,123,249,190,106,39,194,156,157,254,224,40,231,194,70,225,136,34,121,198,143,193,236,19,223,152,64,64,0,164,237,36,95,55,50,87,77,101,61,121,128,173,233,46,48,154,101,130,88,5,183,137,141,169,227,155,57,175,100,122,152,103,227,91,75,3,236,50,21,162,107,61,134,211,224,199,178,179,87,132,12,160,73,132,122,77,236,103,199,118,188,129,10,111,249,64,28,56,36,64,209,177,47,4,128,139,11,214,52,183,169,53,54,221,71,128,100,30,232,149,124,252,150,66,3,174,32,10,194,201,92,119,25,223,54,51,123,63,132,69,134,186,9,193,15,6,68,246,39,52,201,97,64,145,186,37,92,82,152,75,46,37,203,229,83,88,213,110,129,160,188,239,177,99,222,107,49,209,147,99,83,159,66,92,220,102,168,31,138,95,77,27,165,181,126,91,188,83,22,232,75,174,82,120,236,25,88,66,112,86,71,226,157,243,110,187,91,184,32,164,119,46,228,155,215,10,168,123,236,111,41,231,222,104,31,190,182,140,96,213,153,71,249,100,26,115,17,62,40,62,92,194,106,159,139,40,210,32,84,106,174,60,166,161,207,138,208,108,12,81,107,3,59,148,60,147,240,236,75,245,214,249,166,93,223,152,67,208,119,188,117,224,70,1,132,154,165,182,197,6,187,217,205,43,75,100,137,89,172,44,120,154,140,237,58,41,140,86,118,119,205,23,204,220,245,87,132,138,141,225,160,87,216,35,45,23,249,34,169,62,42,250,98,188,11,85,20,188,27,209,182,2,4,179,227,165,235,161,181,63,228,246,117,115,6,146,140,98,201,130,144,242,191,79,66,84,209,216,119,208,185,213,22,6,140,171,9,186,238,149,106,173,179,172,110,124,49,81,78,241,217,48,78,12,95,231,125,89,181,178,195,144,42,184,158,33,101,10,12,158,17,210,101,163,122,239,84,215,186,22,90,200,136,154,182,74,28,161,16,192,143,89,129,63,112,250,169,141,198,43,144,95,229,108,51,249,98,235,159,67,203,92,63,187,18,18,177,93,249,218,168,139,167,137,63,210,14,97,194,252,114,66,13,150,33,107,24,237,185,112,121,91,115,87,205,204,80,221,138,200,168,66,19,137,104,96,3,76,84,22,209,225,221,209,85,238,41,209,196,141,159,128,171,186,94,24,175,89,7,163,50,201,249,140,183,183,28,12,179,20,121,115,126,52,159,36,83,161,141,235,74,233,24,14,235,75,160,252,86,56,29,50,180,241,183,23,254,215,74,113,101,50,115,58,172,45,199,105,149,135,223,213,60,100,145,198,209,93,198,251,179,225,222,194,243,145,100,134,238,87,29,52,24,167,241,70,238,122,74,221,6,24,117,26,250,251,248,94,240,153,105,63,195,134,229,233,50,170,22,233,9,165,122,82,186,68,97,107,218,250,81,44,119,150,110,237,96,135,120,231,115,128,221,42,105,235,223,166,210,175,214,208,75,31,214,209,7,13,104,254,185,41,38,186,94,95,101,111,215,13,191,76,224,253,195,156,135,165,220,198,59,224,226,210,17,171,96,23,24,220,79,59,167,42,73,81,108,5,133,68,13,184,50,53,93,215,241,174,3,129,128,215,97,221,42,200,143,12,72,109,178,195,206,20,55,75,82,122,7,142,138,3,182,91,139,242,133,117,28,242,59,219,233,169,190,62,74,255,49,67,3,91,63,190,17,230,241,178,4,45,201,57,87,159,165,9,173,212,75,247,130,7,168,23,8,130,11,191,186,195,9,9,15,106,39,119,231,229,127,42,130,252,184,180,188,157,35,211,1,32,110,80,211,250,122,104,88,220,169,68,205,140,24,247,58,7,242,64,172,71,41,233,99,24,212,113,97,217,201,41,208,48,51,56,167,45,15,140,44,57,183,177,133,199,147,244,245,101,172,236,254,242,209,195,208,107,229,102,90,114,14,253,7,227,193,190,115,193,250,209,200,10,192,92,145,244,249,172,175,157,181,122,41,253,20,60,96,79,52,214,81,66,132,206,229,186,173,62,29,99,119,180,48,2,94,55,61,89,226,35,17,246,209,135,144,19,145,12,10,157,156,203,138,221,66,75,130,16,0,79,24,184,121,255,189,239,21,31,205,55,33,79,237,98,165,236,68,66,17,21,54,21,242,145,154,248,131,155,223,70,229,91,204,132,17,197,179,161,29,183,61,37,141,198,222,249,60,94,57,92,49,218,134,77,81,90,62,248,180,63,179,48,153,206,196,221,204,218,102,20,96,176,55,105,105,5,173,116,253,115,210,20,34,101,148,96,245,92,113,156,41,57,9,229,206,124,75,202,41,246,74,195,201,74,211,97,244,153,11,205,255,199,132,73,205,181,166,38,54,182,27,63,87,175,245,150,105,51,160,104,235,117,255,99,236,180,178,49,86,26,192,141,149,71,224,107,100,119,23,166,78,12,224,16,234,56,217,63,121,163,14,8,202,122,122,62,115,200,72,249,167,233,30,239,152,95,86,154,209,109,240,237,21,228,30,200,159,31,189,215,253,205,122,199,24,61,223,30,148,157,25,3,248,195,178,54,52,81,161,203,193,143,20,83,144,1,80,205,139,102,204,71,74,211,100,238,130,27,169,67,219,208,139,45,221,238,206,92,151,150,154,217,250,4,67,56,183,94,0,23,173,17,127,37,38,122,241,136,28,27,181,84,144,153,199,140,159,249,39,176,7,63,213,0,172,196,166,109,43,82,162,152,42,186,236,116,68,116,79,137,123,12,230,215,100,16,204,208,111,68,111,234,225,172,82,30,107,35,29,81,200,161,200,229,69,104,134,44,232,127,198,125,222,21,38,177,232,73,88,187,141,47,173,4,118,6,253,128,87,153,66,216,98,91,221,8,249,216,204,171,189,214,139,216,232,223,96,38,113,247,171,123,140,241,118,201,246,74,192,240,18,165,245,48,98,166,195,55,53,27,214,209,210,76,94,207,32,91,131,244,9,67,85,175,58,227,60,213,137,75,64,126,232,24,254,191,145,56,68,116,101,48,20,64,150,106,77,81,12,234,191,234,36,240,232,220,241,107,204,136,139,190,191,63,175,151,239,124,217,189,54,15,23,38,138,104,21,96,160,25,21,209,22,30,38,27,118,72,206,107,230,243,0,137,86,54,241,125,58,227,196,74,102,129,59,153,4,116,233,200,245,77,230,144,26,102,2,222,183,124,203,203,121,215,167,98,183,178,139,209,196,44,66,225,249,212,12,106,70,222,216,12,179,97,253,172,99,136,105,90,7,224,195,48,27,17,251,158,215,239,123,173,47,163,39,205,53,192,50,152,220,184,136,191,211,73,24,182,89,156,178,157,174,225,121,103,27,80,29,138,190,255,201,65,244,185,126,170,98,229,129,32,88,206,123,74,187,169,203,122,175,236,82,34,166,32,184,224,203,15,162,136,187,39,250,12,44,232,193,169,112,170,56,153,19,6,248,42,225,109,16,132,232,220,128,147,107,249,113,133,141,235,69,59,56,191,107,121,57,0,214,16,253,112,84,193,11,192,223,111,219,140,70,34,170,246,141,172,9,156,163,125,56,90,33,195,87,219,54,21,120,71,194,56,82,200,90,147,105,102,82,118,24,64,184,246,19,234,229,255,97,127,163,173,177,138,52,69,132,27,13,8,43,253,205,135,154,157,218,204,191,91,163,192,225,59,137,61,204,78,212,71,181,70,239,34,8,173,15,65,254,103,246,112,225,1,128,127,64,204,254,64,95,117,60,75,122,15,43,73,48,242,36,168,235,147,73,15,151,78,196,44,156,12,12,240,48,76,82,225,248,246,43,159,106,224,228,199,166,183,214,225,182,133,50,189,192,111,176,63,249,254,210,124,102,249,33,22,43,229,35,129,87,122,210,140,82,209,13,138,200,97,185,228,180,0,142,185,166,28,158,110,46,240,216,157,69,62,184,219,37,254,142,179,231,111,181,78,27,131,155,115,175,225,129,124,153,207,176,142,253,13,118,206,22,231,55,161,213,27,56,186,232,192,93,34,167,10,85,116,146,158,218,225,22,84,205,32,220,159,48,140,106,143,70,41,156,131,172,18,59,177,174,161,41,255,107,47,171,36,95,43,193,99,115,139,153,202,68,49,145,205,165,251,72,168,51,247,169,237,135,71,105,180,103,181,118,131,106,45,216,95,78,84,53,67,137,118,98,224,186,126,72,80,224,145,240,189,57,254,43,15,249,56,234,17,192,136,54,110,238,237,123,90,22,100,105,75,75,158,191,69,4,38,41,121,206,61,165,0,38,158,119,77,251,110,242,120,78,203,13,140,212,141,122,245,135,112,70,161,161,80,163,57,126,129,118,228,132,199,71,0,147,66,238,83,19,151,205,82,140,7,244,146,200,12,9,144,190,33,237,6,176,228,220,112,64,55,11,235,161,217,229,39,60,35,96,7,199,174,178,102,92,77,48,76,192,94,136,74,55,240,77,90,195,18,8,129,116,153,182,226,18,3,186,110,161,198,49,206,185,30,94,184,235,125,1,210,37,12,97,250,211,242,116,71,113,75,8,165,219,190,239,96,64,110,148,218,5,75,194,29,245,59,140,166,116,184,154,241,8,219,62,171,148,10,248,148,166,252,178,117,115,28,131,244,190,190,235,114,157,54,172,11,106,69,142,183,223,115,44,93,172,108,233,59,129,253,131,208,113,14,124,179,247,194,251,17,130,83,179,225,255,203,155,170,194,72,24,159,88,141,214,194,105,184,54,84,107,130,16,140,215,241,132,125,75,134,63,64,30,47,214,232,82,247,37,122,239,8,159,203,25,58,222,28,99,159,147,153,159,94,155,214,8,201,5,218,229,231,231,101,34,57,118,154,5,120,166,65,21,189,68,102,82,222,246,199,242,21,20,238,45,104,205,87,43,201,162,165,54,178,8,115,96,134,210,0,162,133,210,103,193,31,73,101,18,5,131,59,22,128,188,133,61,17,146,15,153,27,42,237,111,196,118,94,98,43,122,23,223,8,172,117,179,11,8,76,83,235,38,68,224,193,239,91,190,132,128,237,116,208,145,174,32,17,248,165,127,232,177,25,227,121,178,112,208,168,58,203,248,84,218,33,143,110,131,212,51,44,213,51,93,123,234,171,28,56,111,112,132,181,175,176,22,222,246,108,200,85,248,95,166,159,115,85,17,79,59,134,224,158,6,119,133,116,195,8,154,124,209,246,213,137,80,35,227,237,75,189,60,162,24,151,232,74,192,209,135,172,20,229,128,54,91,251,78,230,123,202,194,84,167,111,121,61,253,173,227,210,109,194,240,56,239,208,236,142,232,100,162,150,33,134,58,180,251,5,122,191,137,37,57,2,21,14,139,160,209,181,120,128,64,185,194,25,59,144,202,250,136,188,77,3,105,60,164,163,52,164,233,62,197,146,117,90,179,162,217,123,19,189,251,218,88,23,191,174,31,115,29,222,155,50,123,103,9,186,210,198,147,73,144,143,98,128,249,116,38,192,64,84,153,228,237,71,54,218,187,177,175,129,47,230,231,250,177,138,97,127,175,252,220,50,92,1,134,230,215,87,177,176,14,220,238,248,193,211,11,8,29,236,248,174,100,39,45,189,39,4,42,232,146,63,64,3,180,189,235,0,203,215,115,79,81,166,78,219,40,135,43,113,130,186,29,73,20,48,124,237,222,163,78,38,212,133,82,60,44,226,132,2,254,171,172,171,220,251,2,39,168,63,140,239,5,206,78,39,182,211,57,126,69,56,111,90,95,38,195,108,147,138,39,102,71,145,43,184,86,42,99,29,202,165,80,106,98,202,13,80,45,115,160,68,247,102,193,122,87,102,13,169,174,195,58,99,212,8,156,136,179,14,59,63,34,228,68,208,108,135,3,43,231,222,179,151,228,188,114,16,154,126,137,114,224,129,216,185,174,217,20,47,242,55,231,146,103,8,121,184,163,15,142,147,150,9,31,138,215,225,41,154,249,250,2,150,131,48,22,150,50,232,137,86,117,29,18,222,71,141,111,210,177,110,67,23,119,104,127,18,117,96,143,39,62,222,226,55,214,143,25,220,44,204,236,210,96,239,112,166,178,219,21,14,194,138,6,82,173,247,40,123,23,19,158,109,26,253,22,21,250,139,204,216,192,241,83,62,208,28,117,20,64,65,144,165,204,40,222,191,233,20,169,194,144,78,184,100,209,72,117,128,28,61,147,37,29,194,168,40,72,76,30,238,44,93,154,115,200,126,60,99,173,34,230,27,211,212,225,37,55,90,18,60,224,90,162,204,228,252,2,126,6,112,57,175,178,203,181,22,165,29,170,8,105,73,21,73,19,53,102,206,112,131,0,205,46,166,158,185,147,75,254,252,36,57,239,233,48,41,148,80,116,116,170,105,79,209,169,175,132,116,129,39,231,28,227,51,249,231,126,36,190,99,101,253,162,162,216,131,194,218,183,50,165,124,185,118,125,226,193,181,19,117,72,87,186,211,143,39,250,7,241,166,24,175,175,40,193,188,140,86,22,54,162,119,201,103,123,208,126,227,10,120,103,248,102,80,182,90,56,209,157,146,125,68,123,27,242,5,20,48,117,222,155,123,61,1,148,88,192,255,0,122,5,219,187,94,209,150,238,86,61,69,195,175,245,60,34,62,194,45,238,172,36,175,173,132,9,122,33,137,77,120,79,80,60,205,105,187,37,65,144,179,26,186,114,117,34,208,11,12,23,114,158,192,136,19,84,236,27,169,247,128,239,83,111,183,181,147,195,4,185,201,85,14,78,99,234,75,56,225,168,136,160,157,151,185,70,208,116,10,65,251,139,38,141,233,160,9,1,159,161,170,216,5,33,255,112,229,182,179,131,156,128,118,216,170,230,58,136,187,209,164,221,187,126,200,1,123,116,91,130,65,157,235,86,11,78,113,129,128,223,169,197,173,146,52,100,22,172,184,184,221,34,186,39,83,9,128,13,14,44,124,234,163,194,49,235,36,152,154,170,50,9,24,68,62,63,163,241,77,186,147,15,1,19,94,95,216,72,26,216,79,111,41,248,244,183,65,131,206,217,139,56,103,104,220,172,152,68,90,55,51,111,51,238,130,80,240,91,202,29,27,208,236,206,146,103,64,121,39,116,189,44,25,186,23,22,119,11,73,243,197,58,24,215,238,23,22,152,66,92,30,217,157,157,29,110,238,33,192,68,45,20,60,100,233,253,249,209,112,231,157,14,194,57,184,247,183,162,199,44,221,162,106,105,61,69,104,120,203,72,46,152,29,78,39,201,171,192,119,154,194,202,46,204,73,124,238,189,139,182,51,192,145,160,243,45,54,163,29,49,3,35,255,97,158,61,234,51,88,170,129,249,250,14,195,101,95,187,231,98,96,64,120,204,67,45,192,182,240,138,65,19,243,246,164,193,97,141,73,254,97,9,123,210,122,174,238,122,208,163,221,252,250,106,238,248,234,186,242,100,6,105,0,9,102,216,249,203,148,103,61,129,98,10,116,124,106,189,237,131,94,99,84,206,149,111,67,165,9,181,9,140,255,252,15,166,64,206,204,152,89,97,140,66,66,241,111,149,87,91,100,62,163,93,60,84,162,136,211,132,74,199,247,0,4,77,215,44,23,210,118,177,56,143,93,255,184,26,139,26,75,113,139,113,210,30,231,19,69,20,112,161,3,219,21,60,209,223,87,84,63,105,7,164,157,227,245,10,125,148,46,170,118,55,173,53,6,19,18,147,87,26,68,134,186,33,142,67,208,92,202,138,69,211,231,25,72,126,202,210,213,147,92,61,159,5,14,2,62,121,75,136,158,24,246,112,146,15,146,229,116,61,104,21,211,51,91,235,221,129,70,123,94,9,163,100,239,92,163,107,240,16,60,137,113,86,25,73,238,250,113,95,141,161,26,159,194,88,48,200,213,35,137,161,3,47,7,114,146,103,134,43,137,103,102,54,7,103,215,212,232,89,0,81,220,193,67,52,133,63,179,231,71,220,24,228,39,20,9,155,37,118,132,138,34,181,199,41,199,224,103,195,62,195,113,169,194,188,44,83,46,166,33,42,247,240,218,21,65,143,104,112,18,228,145,154,16,31,32,203,226,54,201,215,63,210,185,31,173,182,27,96,121,195,89,43,114,237,48,237,232,138,248,112,114,68,96,129,63,26,141,29,132,193,184,124,65,165,146,16,134,36,200,68,158,109,74,147,49,41,63,182,176,8,17,19,222,150,166,51,20,98,7,149,208,48,229,108,50,68,23,74,226,171,230,59,228,72,83,9,162,53,214,20,254,35,242,170,209,27,218,28,237,28,113,225,106,39,134,61,233,187,211,175,121,144,108,5,44,227,69,130,43,41,186,120,182,27,199,153,7,211,131,156,41,207,144,159,25,214,134,230,242,176,218,107,15,49,146,26,60,58,226,150,151,187,185,196,144,113,136,116,12,225,242,119,208,14,58,90,16,237,44,101,178,111,147,129,178,136,41,50,127,151,233,81,1,18,216,213,145,180,23,249,99,43,63,33,241,112,199,176,55,232,2,165,158,13,4,204,33,138,252,49,131,55,127,111,135,52,21,166,56,251,129,188,173,59,110,1,195,32,17,215,255,80,14,80,247,226,217,10,164,81,191,137,183,145,77,95,13,209,195,209,251,10,2,207,47,25,132,50,93,177,152,38,78,125,44,14,238,180,127,144,29,160,210,210,154,149,4,103,122,32,177,77,145,59,84,198,191,98,233,78,48,198,108,247,137,228,87,59,7,86,208,127,46,199,132,173,116,226,0,223,177,249,35,209,152,189,13,239,109,95,121,127,175,215,184,0,168,211,24,143,78,25,14,1,152,185,64,59,0,135,81,232,154,142,240,138,43,129,156,17,227,117,21,91,254,68,235,129,194,202,205,59,229,175,98,127,83,61,120,203,205,2,247,133,201,234,202,255,210,57,197,109,161,35,18,58,110,109,30,249,132,135,64,104,195,208,73,106,234,251,188,115,75,253,102,206,165,229,128,151,135,106,146,230,158,206,9,11,107,213,12,249,151,91,157,242,1,39,206,203,253,192,61,35,27,113,10,68,150,54,45,94,62,129,75,145,202,145,229,162,20,34,208,222,43,104,166,44,226,66,252,218,186,231,225,49,75,59,249,173,113,213,83,251,194,116,224,200,210,227,211,131,137,128,17,79,220,20,118,101,103,156,13,201,6,63,60,106,135,190,10,131,110,99,146,90,134,102,237,41,94,194,46,234,83,177,151,52,207,123,239,29,127,104,102,58,215,26,180,158,128,35,14,200,22,89,217,202,161,164,50,13,240,55,57,35,108,75,227,92,109,129,151,244,142,93,160,154,156,89,248,83,130,213,217,130,245,32,24,128,106,57,208,62,232,167,237,134,23,4,87,213,224,54,101,64,89,159,222,244,96,201,113,180,55,140,132,115,248,25,192,186,138,18,61,249,164,121,81,112,226,68,149,108,137,42,116,39,75,216,177,201,137,171,208,32,194,92,199,153,253,87,204,128,135,122,118,77,169,28,156,137,54,51,1,240,137,249,33,106,52,185,186,27,102,253,213,188,129,147,31,209,65,64,32,25,206,175,109,41,234,47,69,76,19,220,134,116,97,198,101,170,237,241,165,116,41,190,247,139,111,9,115,95,246,124,191,212,244,228,127,241,90,49,227,176,53,105,107,44,36,145,19,47,125,110,231,195,92,197,193,59,190,11,59,228,45,43,51,185,227,187,196,52,19,192,49,141,221,211,98,194,240,120,133,200,245,170,223,131,111,51,95,79,22,53,189,131,151,38,160,17,187,105,178,13,76,87,160,57,180,40,14,82,114,240,237,216,94,129,195,6,92,11,128,137,196,135,242,99,111,132,93,45,103,57,84,126,139,193,151,171,209,46,108,109,128,239,216,253,0,232,150,191,210,204,59,37,209,211,15,161,91,255,182,197,81,112,102,186,206,165,95,140,214,53,87,4,171,247,34,227,57,39,99,45,185,146,142,237,102,11,100,54,191,227,68,31,95,178,52,33,77,19,39,122,29,213,167,240,222,68,221,188,116,192,183,141,129,95,40,160,77,158,43,31,175,222,26,112,123,195,70,193,134,122,134,102,194,131,16,133,245,8,35,252,79,1,98,185,252,140,13,15,31,218,53,58,66,41,61,0,60,47,24,236,123,17,141,243,95,19,65,148,38,35,184,29,45,152,196,104,8,124,167,236,217,80,232,42,190,186,81,234,236,168,84,250,34,32,199,211,36,190,107,46,68,165,251,22,179,153,0,136,187,177,194,141,167,78,125,108,251,194,115,25,45,176,248,152,224,99,129,73,125,6,68,215,123,62,135,226,229,144,76,14,46,13,10,171,104,29,197,252,187,21,46,201,168,144,213,30,153,78,229,79,188,189,106,37,240,122,31,166,102,32,113,138,34,40,133,61,198,23,60,13,132,200,70,41,141,210,102,179,192,21,192,92,38,175,183,79,68,238,115,49,17,111,177,38,31,96,151,199,67,162,224,48,162,68,223,171,61,143,101,170,202,184,42,188,19,51,63,58,90,28,83,116,82,226,250,125,200,55,59,34,72,141,197,121,33,15,205,197,126,157,55,78,244,196,25,0,161,0,150,73,29,10,218,81,247,122,36,205,69,15,230,91,99,33,171,94,187,87,59,7,192,229,3,244,151,243,25,187,32,182,39,201,65,151,180,154,73,217,180,76,72,85,144,42,46,34,137,47,69,86,223,73,24,177,201,161,230,207,76,115,37,54,205,216,238,111,110,99,187,120,7,124,52,25,175,115,163,64,71,6,222,185,119,137,161,166,114,22,40,139,99,14,44,81,225,36,249,156,122,132,146,94,241,81,88,38,178,87,17,254,1,253,27,207,201,241,60,123,189,107,167,241,16,77,46,155,134,90,218,217,169,194,230,234,165,251,195,177,70,208,167,190,76,135,16,32,15,2,229,155,143,108,34,98,253,9,142,105,193,44,178,138,158,139,65,137,136,207,209,24,26,0,78,237,213,5,65,95,164,71,201,203,212,179,3,224,204,5,53,54,156,174,23,191,114,229,81,54,92,38,156,198,17,151,144,159,23,80,49,164,22,138,234,227,238,152,235,82,153,231,8,66,163,2,208,13,10,32,68,76,96,150,79,108,98,66,118,112,107,229,252,45,103,198,252,6,44,232,98,102,2,249,17,201,35,206,185,39,211,214,243,32,244,9,231,115,5,196,141,93,72,34,57,184,41,0,232,147,65,8,108,220,1,52,200,42,154,79,145,248,34,157,209,18,249,206,239,241,11,216,6,191,55,244,98,240,241,5,249,24,114,109,242,79,42,121,238,34,70,117,250,7,26,250,45,55,149,179,106,107,187,117,22,206,28,252,28,84,81,146,218,53,127,146,2,4,4,242,216,156,53,93,3,3,175,103,100,86,231,78,182,254,23,239,174,106,6,109,157,214,191,10,40,228,128,206,125,16,141,121,113,174,232,67,245,141,139,33,179,198,67,73,223,217,74,75,129,174,116,127,195,192,81,139,180,216,75,62,158,190,242,250,235,117,240,215,226,217,128,224,61,247,4,75,253,140,76,175,146,184,6,10,162,163,151,66,65,245,138,55,222,233,17,225,41,172,218,28,27,73,43,157,53,222,236,58,133,85,86,163,58,12,154,209,84,169,88,92,162,150,57,126,203,177,213,6,99,18,56,254,239,23,37,57,146,105,71,165,197,10,215,202,189,177,165,176,14,177,188,122,141,185,172,176,101,241,190,7,45,82,172,157,57,196,150,223,48,82,9,128,87,220,65,100,94,112,67,1,13,205,11,170,50,222,101,116,255,81,74,80,177,192,18,228,70,231,57,45,146,40,139,229,175,225,118,180,88,219,221,63,23,178,103,36,21,47,255,237,114,46,136,111,193,1,21,81,201,31,165,170,26,47,230,181,7,206,235,255,94,249,135,240,89,169,39,56,9,68,221,4,176,61,131,190,71,164,195,183,61,35,213,141,190,110,95,209,14,55,16,44,39,144,242,217,135,68,155,175,231,125,61,31,125,61,109,224,196,84,21,31,137,39,78,36,54,73,224,19,225,112,129,19,63,191,124,31,51,127,53,216,15,9,176,246,144,232,135,128,118,47,236,84,161,149,10,137,19,63,167,127,88,101,199,102,81,255,40,239,231,31,53,121,11,42,166,76,123,44,117,164,202,32,94,83,114,147,173,38,111,121,15,129,210,33,168,55,64,120,183,252,203,209,75,133,89,25,252,106,208,33,207,215,152,109,26,97,20,39,131,176,178,123,225,77,37,98,155,4,61,91,72,134,177,97,65,171,226,93,16,199,104,32,36,70,191,17,140,178,191,161,68,60,7,253,221,86,88,130,57,163,122,179,150,135,42,162,220,30,124,174,34,200,42,101,23,120,88,197,0,40,229,164,146,204,244,191,93,199,203,7,61,194,102,232,120,22,199,249,186,61,140,1,100,24,55,189,236,208,19,144,142,44,154,191,60,203,80,178,112,117,248,50,210,161,26,93,142,231,106,87,143,83,163,98,139,130,52,222,89,184,31,199,92,113,114,122,72,37,224,81,196,223,193,101,41,98,107,118,10,156,103,27,14,26,48,57,15,235,84,112,95,142,179,217,174,23,115,70,228,32,166,84,29,72,101,62,62,101,47,84,166,140,132,91,255,154,16,76,159,215,174,76,110,126,202,111,252,64,52,50,27,176,66,27,230,208,36,164,229,105,13,26,107,41,3,200,18,207,58,192,114,80,229,63,247,146,35,205,152,47,219,176,157,104,30,67,161,40,246,234,138,239,162,249,129,46,72,184,152,126,32,43,188,161,38,85,114,59,117,197,126,23,49,147,56,90,233,192,58,201,187,70,239,95,51,15,161,64,14,99,12,72,187,131,136,62,47,223,197,43,14,230,40,224,180,12,76,244,239,68,195,169,83,106,76,30,249,104,89,42,52,23,88,108,10,60,37,17,171,30,28,130,239,26,253,51,224,9,118,247,70,98,62,102,15,60,183,166,118,118,0,135,184,58,246,127,48,145,109,120,110,73,155,63,209,10,160,209,119,28,219,216,200,69,21,90,29,233,203,17,24,119,222,87,117,139,94,50,225,29,103,245,35,1,200,27,243,7,254,164,31,189,242,67,13,108,197,61,68,235,108,243,248,132,100,32,130,85,118,10,173,16,183,43,36,67,25,118,132,78,205,251,63,217,67,106,193,231,202,6,182,92,126,201,176,6,219,44,81,255,146,238,18,204,88,2,4,61,148,193,94,254,29,174,12,230,112,128,101,234,24,123,54,69,106,239,249,39,156,65,54,210,225,221,147,209,110,7,70,171,25,243,133,150,82,249,212,100,2,93,240,100,56,175,82,214,43,32,204,6,79,251,194,131,108,233,125,51,242,131,190,80,83,190,169,99,81,227,191,126,162,26,153,222,83,214,8,182,114,206,124,36,149,207,97,175,154,98,143,43,127,229,121,1,8,137,250,140,251,45,215,45,159,241,12,195,23,14,213,134,11,112,108,182,11,79,233,106,169,38,116,31,19,102,113,61,33,217,119,91,62,53,189,52,225,154,123,237,253,186,181,227,92,14,3,22,71,117,53,252,40,153,62,155,17,235,51,212,107,245,72,209,77,110,167,148,210,252,68,31,162,169,209,59,217,74,56,180,132,35,1,209,204,5,50,172,94,140,151,177,45,27,71,80,25,100,209,36,52,201,145,115,197,54,151,69,96,121,17,32,164,221,241,9,3,138,49,195,155,213,49,161,83,255,15,54,157,50,157,97,191,222,154,88,97,11,179,11,160,26,64,206,183,59,144,152,199,78,190,29,104,167,41,202,239,243,65,7,215,84,61,111,204,175,135,143,18,179,242,191,36,175,91,33,100,206,113,21,251,41,82,218,24,32,171,81,246,28,172,93,249,59,73,126,198,218,235,138,9,58,171,200,67,92,90,171,151,203,154,117,99,220,56,123,152,122,83,26,27,172,129,72,83,72,97,91,188,254,254,235,146,255,209,107,210,159,198,97,210,56,111,56,130,6,108,32,202,68,75,144,44,85,51,41,214,174,113,93,36,60,220,35,47,113,201,105,201,1,46,170,145,53,90,108,70,49,122,60,70,90,200,252,204,107,43,85,157,38,79,112,32,97,138,88,59,101,234,25,242,22,71,238,23,26,185,254,210,134,217,112,222,112,35,165,155,26,45,128,67,77,96,96,39,47,191,161,47,145,251,19,134,16,222,158,203,242,110,221,145,119,181,69,203,142,46,252,132,10,226,181,213,15,222,138,130,26,112,23,206,183,231,225,197,85,143,139,184,194,113,17,195,232,80,84,205,175,43,113,193,201,91,170,185,152,31,176,250,73,127,169,6,165,118,233,148,38,181,32,33,227,83,100,34,56,200,43,220,107,193,218,90,243,142,166,186,221,199,23,178,71,163,44,121,61,234,164,75,214,75,5,171,20,54,173,155,203,174,247,43,188,224,44,21,77,189,28,159,175,148,152,74,198,130,141,202,199,112,69,222,114,206,203,112,50,148,128,105,240,109,57,46,106,82,2,205,226,28,54,54,65,49,30,151,154,74,112,122,209,92,131,153,233,145,8,254,92,147,97,227,192,204,219,144,98,199,29,90,80,92,32,146,203,159,215,169,240,176,244,148,196,239,246,132,165,166,108,186,53,87,23,12,124,188,67,98,62,7,250,127,139,196,69,180,168,189,11,208,18,22,47,148,45,40,140,128,10,116,11,186,122,177,202,26,93,130,217,233,161,90,108,95,0,171,114,243,185,1,187,93,165,33,33,55,89,227,72,236,14,73,122,60,155,192,253,194,179,53,166,251,78,10,183,106,90,34,19,56,113,132,158,156,55,14,206,154,124,107,62,212,154,107,231,133,185,79,196,82,224,12,40,214,133,46,52,178,57,5,168,203,184,55,62,90,221,165,46,41,43,4,48,247,1,24,136,110,224,87,41,140,140,170,176,226,187,236,219,78,44,60,229,233,253,47,93,143,192,131,151,123,202,241,215,89,113,246,147,186,68,10,95,4,47,22,103,235,15,210,181,85,103,152,172,62,45,5,159,207,215,33,191,219,247,38,78,21,172,173,63,181,196,134,172,181,76,97,31,112,197,134,150,191,27,140,114,101,33,75,75,233,98,77,32,198,9,36,50,8,252,137,21,110,122,88,238,234,100,156,33,202,110,170,87,101,54,176,54,244,60,104,146,232,94,217,175,136,182,208,10,184,30,60,116,88,194,59,243,201,174,220,67,99,219,248,24,154,27,161,181,92,47,25,7,21,28,108,212,187,188,189,69,24,174,124,84,130,150,233,101,7,79,234,183,105,193,233,27,184,211,188,86,181,228,76,186,211,172,118,208,193,108,14,149,40,206,49,252,173,56,31,183,218,30,234,160,169,72,181,196,125,207,252,69,216,193,236,227,248,182,146,35,39,188,172,54,226,135,253,115,178,211,214,28,51,26,10,81,63,111,185,173,93,128,109,24,159,137,199,83,246,141,230,107,121,150,92,132,45,109,218,76,135,170,8,167,218,210,187,212,56,188,187,253,16,29,69,156,127,239,105,246,42,233,112,84,29,252,124,50,160,74,11,171,13,197,147,6,189,4,218,142,245,243,108,87,0,76,66,193,61,76,11,210,15,104,69,52,172,84,174,85,74,22,83,161,97,197,138,246,151,249,143,121,7,254,16,94,59,14,40,150,57,227,82,174,32,254,88,11,75,104,52,127,230,230,180,56,205,68,26,204,112,223,48,95,63,53,94,28,156,59,115,84,212,14,149,10,240,252,39,9,68,240,239,159,29,216,76,40,27,185,222,49,188,63,228,187,67,213,239,55,131,102,46,138,47,80,215,157,2,50,29,104,74,244,235,27,128,178,214,241,131,118,229,45,6,29,239,201,37,99,189,238,160,128,102,91,255,171,91,125,81,201,225,18,170,8,30,15,176,68,215,122,153,71,162,144,139,200,137,187,122,171,81,224,72,128,92,72,212,114,115,227,247,207,103,181,93,239,94,226,250,0,225,94,158,226,82,227,147,100,25,44,48,104,86,23,61,137,253,12,29,241,157,139,204,39,170,18,108,129,250,197,178,235,110,220,162,110,171,168,18,76,168,12,152,165,144,230,54,80,87,3,152,12,172,246,43,245,62,106,243,232,31,174,200,133,193,243,74,93,187,188,218,71,201,15,177,77,147,92,82,106,147,164,106,14,60,36,210,194,93,224,199,155,196,164,255,60,176,155,89,134,60,77,189,44,92,83,231,96,91,125,34,129,150,21,200,182,106,111,73,107,54,201,109,115,211,61,248,251,89,81,49,29,64,201,81,141,150,63,197,182,46,25,108,164,243,191,106,207,13,192,235,214,135,194,187,128,50,119,92,70,0,254,199,136,165,55,211,84,129,86,126,66,210,79,118,54,105,246,244,88,113,202,6,29,89,200,129,231,110,159,94,176,23,165,229,99,5,123,16,88,232,227,95,182,184,70,209,157,6,42,17,200,46,85,33,98,192,155,30,38,221,239,159,84,111,153,137,236,233,80,24,68,104,214,191,85,114,146,99,71,33,76,216,19,112,223,101,119,144,86,170,94,221,232,79,56,63,158,251,161,114,209,85,98,194,213,31,188,206,233,39,4,234,56,127,3,252,34,21,18,93,49,196,22,33,162,30,1,56,37,110,210,178,65,83,243,177,197,81,102,63,127,98,11,245,50,151,162,168,246,70,245,185,85,187,161,42,73,47,21,152,58,161,129,67,188,25,177,245,255,213,6,245,18,26,128,159,170,221,242,178,97,79,19,3,240,145,204,7,190,128,172,86,224,250,195,56,31,92,50,197,8,51,84,166,160,63,159,55,171,77,9,109,64,253,93,153,116,18,221,5,251,108,8,39,208,196,142,224,152,237,38,253,246,17,161,132,53,212,15,66,142,43,171,224,178,116,132,165,33,115,62,24,151,6,6,155,119,5,69,108,19,88,82,99,229,36,35,175,174,50,132,215,218,155,232,105,254,121,173,178,207,101,225,90,243,134,195,4,97,108,114,228,170,64,205,27,171,23,244,67,76,119,187,144,235,14,75,20,232,194,26,164,180,211,199,155,187,6,41,8,148,150,240,172,208,98,137,133,41,52,93,129,218,187,43,174,171,95,119,187,10,1,185,187,82,58,228,237,139,16,51,91,55,176,171,217,201,135,39,25,197,214,50,89,253,150,162,39,71,121,41,28,76,197,208,181,135,41,138,72,184,221,187,95,252,244,129,139,30,248,29,227,92,159,10,168,89,152,210,184,245,21,27,223,144,130,112,199,185,176,110,189,213,233,249,47,194,145,236,131,115,66,241,111,43,250,15,198,163,95,18,179,46,49,69,210,126,121,140,125,105,60,235,212,251,75,108,57,18,174,193,67,131,144,118,244,155,25,133,26,68,230,73,63,219,167,162,119,207,20,211,75,253,249,11,231,53,226,58,50,249,47,44,30,253,236,28,169,168,227,236,147,143,79,162,93,242,15,67,106,121,106,111,15,253,185,166,24,0,45,81,80,165,121,214,8,235,47,237,206,172,215,126,209,34,52,115,242,37,55,88,153,38,140,205,8,97,226,129,87,62,34,94,67,88,161,59,183,161,122,223,191,146,62,201,160,213,41,5,69,109,144,196,190,44,15,176,174,249,51,41,151,181,20,224,20,170,66,112,249,160,37,254,21,8,222,139,85,31,42,76,6,52,162,63,112,73,94,100,129,115,88,52,41,249,228,152,16,211,3,166,4,252,39,204,251,77,185,15,137,33,197,192,99,186,104,220,224,27,75,208,161,254,37,151,120,112,219,164,81,111,227,136,217,50,242,84,196,123,240,216,187,178,131,253,252,78,212,20,22,111,54,133,188,199,252,86,5,224,170,42,225,98,254,71,95,149,186,29,91,60,164,240,108,112,237,66,193,101,137,192,203,143,16,71,180,175,49,32,48,66,250,105,191,93,10,13,206,70,207,216,127,137,206,208,143,71,182,141,169,144,74,245,178,4,200,34,70,52,238,167,56,110,223,79,215,114,162,92,157,56,235,130,246,133,217,21,123,205,234,232,208,187,175,207,199,103,82,106,230,45,153,164,125,195,60,16,49,193,160,8,199,18,84,147,108,154,139,186,137,217,250,255,127,46,228,117,198,88,52,164,254,147,70,212,127,243,198,33,163,247,88,48,83,103,200,32,160,222,132,38,18,31,186,71,117,229,188,179,162,58,140,42,136,91,70,152,219,126,193,49,186,113,83,38,232,16,66,42,172,213,53,142,76,94,179,210,73,32,200,65,176,123,111,6,170,162,182,218,176,173,184,27,122,89,174,156,49,207,180,76,255,33,245,237,40,106,226,175,184,216,127,96,161,166,30,173,121,156,253,37,229,21,187,226,180,198,134,163,44,11,30,205,38,110,107,11,124,245,9,105,140,128,18,179,87,115,82,68,98,119,139,247,5,211,93,162,190,248,253,81,207,125,217,148,213,218,72,199,11,4,247,217,234,141,25,230,146,228,26,94,98,157,207,128,40,105,106,202,217,230,174,19,152,201,235,86,137,93,25,187,199,248,123,161,41,197,26,249,67,32,37,63,114,229,18,186,213,124,33,102,50,65,242,166,215,218,12,164,92,111,128,230,217,222,75,90,4,91,112,91,8,167,128,15,76,225,1,255,35,116,248,45,241,156,51,234,175,251,77,186,125,213,223,72,26,191,30,32,223,185,234,90,24,102,1,79,8,116,155,195,242,72,159,252,161,179,37,101,177,241,101,43,247,101,149,57,87,38,49,38,59,238,9,0,30,11,135,234,180,216,252,106,137,244,122,169,112,61,21,68,102,115,82,151,86,177,209,60,155,42,145,92,109,37,24,145,14,129,196,179,181,249,163,165,1,136,142,109,40,16,219,251,158,184,255,155,205,22,8,135,182,44,149,193,78,247,100,86,142,180,213,126,228,240,138,122,204,86,101,43,208,76,48,173,88,210,82,103,211,154,194,2,79,215,30,229,248,129,138,98,206,101,213,43,114,254,223,146,53,130,150,167,198,117,211,92,218,13,53,79,54,48,104,146,97,81,135,104,155,95,194,142,12,104,67,240,40,157,183,120,171,20,152,252,59,192,180,235,51,202,254,157,112,245,196,147,139,195,220,111,38,43,128,22,186,200,134,96,68,200,105,16,238,167,2,200,118,235,107,219,172,41,52,158,104,230,90,117,175,174,19,183,188,46,93,122,117,253,181,245,57,194,129,202,168,37,157,114,239,169,17,16,74,186,9,231,224,6,120,200,151,221,87,241,182,207,245,132,74,142,91,106,205,97,124,23,161,47,117,93,176,234,151,170,144,67,44,173,157,117,33,10,44,23,236,226,190,229,121,243,105,203,13,64,227,240,250,216,82,92,216,225,112,227,197,148,254,31,45,143,131,182,160,39,170,199,89,150,187,242,135,141,236,185,204,99,121,251,174,146,5,81,133,74,22,21,5,80,235,58,201,212,13,215,52,99,235,90,91,94,202,56,84,187,45,128,237,130,228,162,56,129,236,122,169,71,148,244,165,62,101,194,208,66,230,129,58,35,60,2,54,199,43,236,2,71,220,141,204,203,103,87,161,78,132,96,17,135,200,94,50,240,253,37,105,210,157,166,247,201,148,162,53,66,195,100,156,239,176,101,211,33,40,11,136,28,95,48,244,107,102,204,48,55,26,102,55,35,255,158,196,82,163,56,199,222,110,55,158,183,165,20,167,129,185,43,60,96,28,24,52,0,100,117,191,123,183,206,22,26,63,234,199,4,169,188,247,230,239,227,68,33,23,40,147,137,104,15,229,138,181,143,51,208,49,128,202,137,245,249,70,55,48,208,75,142,154,252,137,178,210,12,31,167,53,178,138,72,245,39,213,118,167,168,239,218,111,54,0,206,252,196,28,30,231,172,202,113,244,143,56,213,165,165,238,119,235,182,7,80,22,54,213,89,179,38,202,174,189,185,145,104,74,130,177,249,35,202,0,70,130,157,108,12,205,170,47,94,151,141,140,177,218,102,100,7,81,238,91,85,226,107,32,241,16,49,192,23,228,48,41,160,0,9,120,3,82,132,161,253,79,246,87,213,217,232,167,135,220,150,2,163,239,221,161,74,12,46,250,146,8,252,206,99,114,31,149,247,172,220,204,15,15,237,161,131,16,27,138,235,47,147,73,160,80,72,178,144,55,170,139,182,218,110,4,238,106,9,174,139,179,31,42,37,117,55,220,242,247,222,243,172,145,107,220,255,250,148,252,127,169,90,88,251,177,129,207,25,252,243,69,231,144,3,92,237,195,247,252,114,78,199,201,85,150,202,181,90,135,248,38,85,237,133,188,85,133,79,50,163,69,250,26,15,185,55,203,178,208,207,144,187,177,16,119,28,188,85,179,8,35,149,183,151,89,147,119,213,41,95,11,158,154,92,44,184,193,16,191,6,171,118,4,212,208,20,168,131,227,199,178,127,221,43,92,37,112,71,107,46,238,213,242,220,201,75,206,95,5,70,189,121,187,228,165,140,245,236,66,27,139,15,171,234,47,231,16,139,128,38,15,115,1,244,87,92,245,117,16,202,235,65,106,17,146,95,132,8,207,64,79,18,15,140,163,66,170,69,88,112,127,196,159,174,92,151,11,202,100,85,6,24,161,174,159,138,162,52,170,51,192,88,235,77,123,206,180,150,17,69,27,37,52,77,88,145,16,51,9,218,87,54,154,16,198,209,31,89,161,223,62,82,147,233,159,18,82,119,251,235,89,78,33,220,38,119,233,212,215,27,160,101,29,150,152,146,235,66,57,78,7,53,207,209,133,219,20,109,1,124,95,67,45,194,77,62,249,101,250,248,76,164,102,199,107,238,128,187,194,138,127,72,221,203,53,151,186,21,200,106,12,27,253,80,12,48,124,5,23,201,73,146,129,188,120,175,3,20,254,99,54,50,239,34,24,84,77,215,191,250,27,4,113,198,9,3,202,199,219,208,233,252,99,168,146,228,41,214,203,66,70,69,178,57,79,100,29,154,227,58,29,34,44,72,212,21,79,50,38,57,229,95,220,22,189,211,85,106,238,146,10,117,179,148,233,2,194,123,55,97,251,230,57,47,158,181,50,34,177,63,153,158,222,199,39,210,186,183,101,125,25,118,196,214,54,153,89,84,225,186,19,150,170,220,100,185,5,122,85,212,72,175,235,199,104,4,243,100,131,89,192,206,236,104,204,42,234,156,72,168,193,121,115,240,169,208,21,69,220,220,59,171,212,180,110,11,157,118,89,124,200,73,115,47,129,87,232,222,105,214,111,89,106,126,99,26,67,178,152,80,136,33,104,202,65,71,35,104,145,88,12,4,252,202,74,114,70,176,175,41,71,15,88,76,227,151,68,159,42,121,55,138,96,214,214,191,77,12,175,192,252,208,7,137,170,89,4,170,147,159,67,68,61,30,176,5,19,65,145,171,90,119,132,30,47,66,183,249,157,212,71,122,166,149,12,84,181,34,92,203,241,38,91,83,103,238,21,66,64,81,168,59,23,177,202,80,100,22,238,77,24,47,142,4,107,158,186,200,61,182,108,62,245,89,212,33,8,77,22,190,215,87,209,56,129,112,199,230,216,6,168,16,4,136,100,245,177,178,225,95,101,105,164,95,138,83,152,37,237,62,74,114,111,245,232,112,190,125,77,16,6,59,58,59,108,160,50,141,118,150,250,4,238,162,102,36,150,126,60,140,232,59,174,250,70,65,235,210,192,110,112,61,149,2,155,31,236,66,41,87,225,64,154,236,16,155,166,26,188,163,176,165,179,148,92,63,209,7,244,228,94,93,110,63,28,205,64,162,208,184,124,252,246,249,105,121,246,23,206,37,168,127,166,224,79,201,145,36,24,55,136,126,4,125,15,229,145,107,181,133,17,181,77,88,21,251,139,67,207,122,118,86,146,227,236,232,208,14,145,158,120,114,133,41,236,201,187,15,91,128,160,250,218,34,109,25,233,244,185,143,31,182,105,133,190,133,98,101,29,207,172,132,212,164,51,254,50,64,225,197,124,235,158,52,116,175,243,191,23,139,101,43,13,32,36,49,197,0,237,87,13,168,240,44,131,47,16,191,226,30,128,40,64,3,156,131,227,48,179,173,215,45,95,104,168,146,15,88,218,76,40,76,225,93,192,237,96,231,251,143,212,28,133,238,193,61,244,101,209,190,117,20,20,241,169,102,65,18,216,93,100,179,93,247,161,82,37,164,139,196,44,189,20,62,119,52,205,58,47,1,14,96,104,22,165,42,10,112,157,133,255,134,149,120,85,61,73,61,224,88,51,185,28,234,26,79,100,204,23,48,99,39,209,161,137,116,230,84,62,214,164,39,254,51,20,129,145,5,133,19,68,118,236,219,159,231,213,88,234,185,14,255,240,148,106,80,98,27,22,141,24,114,95,60,51,213,139,137,142,13,250,25,248,76,104,40,229,33,211,153,133,250,72,208,34,92,255,191,113,25,196,214,228,164,169,65,60,157,179,27,223,211,33,150,124,227,244,163,93,159,199,210,185,244,50,172,9,76,29,173,98,120,87,155,136,250,250,196,209,95,123,47,57,208,205,137,23,115,183,84,96,232,147,130,194,28,242,84,149,125,31,174,36,242,124,73,59,202,58,135,133,150,123,195,10,243,230,183,60,140,154,144,154,241,152,89,14,91,173,37,154,140,253,28,161,31,149,156,222,49,157,154,228,22,61,241,156,223,93,254,231,230,75,126,147,121,75,217,242,29,109,58,252,8,101,200,253,65,13,147,122,111,175,220,90,119,232,233,3,136,76,96,170,98,255,156,240,188,58,129,185,80,241,231,168,220,228,166,105,250,252,180,79,206,88,148,248,151,249,93,55,32,196,42,190,170,144,208,106,61,166,0,228,157,193,92,61,20,13,125,109,90,234,148,110,179,59,64,217,178,118,172,59,97,13,3,175,182,81,11,18,113,239,126,254,137,185,77,108,23,189,26,186,106,71,20,203,128,53,6,247,214,53,17,204,75,27,0,157,52,226,40,175,221,115,78,244,13,234,129,246,157,174,186,177,113,44,189,12,237,206,59,186,64,156,206,146,201,168,219,223,153,94,139,56,113,138,18,199,71,213,84,94,77,251,222,73,89,45,27,210,235,164,200,69,162,245,161,1,21,219,244,111,63,78,200,20,185,64,1,114,13,237,120,201,71,130,191,61,73,39,19,30,88,233,199,116,219,176,171,248,17,221,196,251,129,184,87,232,210,210,149,18,15,112,210,193,41,150,98,166,143,210,247,102,107,229,77,125,149,241,21,103,220,208,70,180,177,245,110,103,193,57,152,3,73,200,210,215,237,119,46,69,86,136,136,14,16,130,54,199,177,172,12,215,90,229,95,170,78,59,203,253,47,10,153,129,192,247,84,21,176,65,206,102,101,80,86,20,9,230,210,159,97,214,226,65,103,105,82,185,68,72,70,41,197,151,194,133,255,193,168,114,102,19,57,6,90,163,227,242,27,18,154,210,140,155,51,168,230,9,199,220,77,32,223,165,95,57,117,99,218,200,91,211,6,105,14,219,157,34,1,15,154,228,32,52,139,13,203,195,30,187,227,36,79,237,108,134,193,57,145,15,11,167,96,225,125,45,145,45,129,63,169,150,67,51,40,158,203,84,124,85,54,30,18,77,94,3,5,121,89,199,19,152,207,252,33,244,186,235,12,43,234,35,156,14,152,45,141,60,189,181,47,5,72,50,170,45,170,177,25,117,32,174,49,139,19,208,248,209,32,73,93,29,65,190,208,91,210,209,49,79,95,28,1,182,156,106,87,83,109,201,3,192,83,226,10,43,184,98,223,156,31,243,40,54,154,158,85,186,232,28,47,143,137,68,121,31,83,245,100,11,103,181,238,3,151,39,240,147,254,173,47,121,201,181,213,186,253,14,8,66,60,61,163,163,148,168,46,191,16,211,255,74,216,211,4,48,233,56,252,191,215,39,67,158,247,157,162,188,203,50,142,45,59,125,218,176,39,130,96,144,51,3,59,97,91,42,94,144,54,214,213,141,3,138,180,52,188,13,78,92,90,20,195,139,74,108,98,186,106,79,249,202,171,93,83,133,220,192,191,152,152,60,146,254,0,252,110,31,196,201,25,213,215,235,188,218,153,50,244,213,50,59,66,220,74,150,69,103,13,57,22,15,215,118,7,116,184,159,255,224,211,70,38,34,185,104,101,5,155,201,18,57,183,8,2,208,170,177,210,142,156,175,169,31,64,30,22,175,73,196,251,98,26,242,23,125,138,212,174,112,146,44,11,156,244,10,207,174,88,167,39,72,233,185,207,117,251,8,199,7,131,65,66,130,174,36,245,206,82,175,245,199,244,40,237,223,170,209,44,27,3,86,34,188,184,224,67,8,69,31,31,147,6,110,0,190,57,170,162,52,105,40,160,112,100,71,205,134,237,38,225,226,217,188,2,141,1,232,168,39,129,153,98,16,71,35,104,109,161,226,99,151,45,12,208,38,43,51,45,115,174,38,94,132,190,23,163,106,234,144,135,167,102,155,164,171,220,142,108,34,61,242,113,59,241,246,6,51,82,94,77,27,119,60,141,153,8,89,66,67,133,98,121,83,38,51,180,35,129,192,9,198,156,119,199,172,62,3,209,184,228,207,72,101,62,119,154,78,14,43,245,159,223,215,212,41,24,87,1,22,39,57,209,170,82,63,226,81,127,211,150,165,168,41,207,33,76,233,118,185,130,60,222,165,197,211,151,145,113,158,80,254,180,33,220,115,51,46,143,13,180,120,75,45,23,232,127,157,202,105,63,123,246,45,98,112,197,108,134,107,177,226,20,213,118,57,195,29,246,193,254,167,152,199,59,244,205,8,247,90,144,146,20,95,121,39,152,89,90,111,213,48,1,37,97,122,193,83,48,29,192,203,37,185,162,63,161,6,152,224,230,43,175,81,55,57,235,97,23,76,98,220,30,72,190,156,151,174,249,193,32,126,19,197,35,147,23,17,49,247,214,43,95,146,141,249,20,240,114,67,138,221,238,218,65,15,76,220,249,195,142,167,126,104,142,167,135,176,8,116,248,3,105,113,167,3,251,132,177,252,170,6,141,101,46,147,18,160,157,168,88,153,10,201,19,82,183,66,232,102,254,7,157,183,157,206,69,109,250,199,2,85,193,248,157,232,196,158,72,59,167,98,225,35,221,251,86,202,223,57,64,116,170,8,123,18,241,32,100,141,65,203,81,90,252,83,143,40,127,138,27,36,199,37,210,41,41,74,22,93,98,223,78,180,172,100,72,122,41,40,182,168,231,159,132,87,160,217,119,184,118,69,27,21,102,151,146,243,37,4,77,12,221,152,21,80,130,42,184,200,137,220,229,42,168,172,120,7,122,99,205,119,228,180,83,2,16,72,42,107,41,36,221,219,150,50,82,174,70,105,104,227,61,239,47,161,195,82,242,101,119,62,206,161,227,16,246,136,55,70,62,195,134,55,21,27,196,234,208,72,190,9,71,124,97,178,44,123,152,52,104,215,1,218,22,152,151,92,219,49,210,227,156,80,31,254,104,88,250,188,155,217,94,113,105,137,100,73,230,64,92,187,20,70,154,118,129,196,2,114,244,208,95,201,98,37,212,156,47,163,242,241,199,55,38,109,237,170,201,169,175,48,53,4,212,210,96,28,21,128,232,80,78,30,216,159,80,66,83,181,179,4,117,235,116,129,66,36,220,49,229,2,148,48,39,106,135,249,179,251,156,170,179,169,210,231,122,87,125,181,228,124,124,187,164,68,251,167,133,20,177,104,193,176,233,30,44,25,47,229,28,22,133,14,69,7,0,153,88,186,62,163,24,210,232,196,59,116,14,232,175,160,209,40,193,164,216,138,9,158,227,243,193,19,102,246,52,191,227,74,70,164,197,135,177,143,160,85,236,76,203,9,224,30,52,1,5,62,154,52,130,154,39,92,86,151,67,96,202,111,7,61,139,252,240,184,125,74,233,129,91,74,152,110,18,179,223,191,0,191,146,92,196,212,224,51,37,61,23,61,66,154,147,205,100,152,115,128,169,17,217,178,147,38,103,48,79,154,254,7,18,176,101,137,62,252,150,106,147,36,49,219,146,237,41,70,165,95,53,140,215,59,186,255,241,81,124,45,18,4,57,240,56,139,206,80,10,200,47,21,202,83,213,175,189,150,95,185,46,241,4,128,89,143,106,191,156,120,30,233,54,241,204,249,152,80,124,158,52,10,175,106,214,90,140,242,156,242,97,61,225,89,120,200,145,27,131,47,130,101,166,81,202,81,95,24,244,31,223,237,10,234,95,108,126,212,72,135,5,68,35,52,209,41,21,219,233,121,106,136,108,241,45,179,203,120,95,25,71,77,248,205,165,151,125,105,14,136,138,14,150,35,100,19,108,195,4,90,160,60,227,201,176,151,54,3,210,19,47,213,114,234,139,166,234,177,66,170,45,145,136,72,220,62,181,236,121,80,100,123,91,167,212,240,241,134,12,145,243,155,128,39,247,14,203,120,50,89,242,42,176,202,46,249,87,165,109,48,184,73,204,171,172,72,33,12,214,65,106,39,79,8,79,89,80,101,107,16,131,86,94,29,85,126,98,91,107,170,118,48,188,246,10,96,78,97,123,29,236,44,237,65,63,142,94,57,100,219,139,37,127,167,150,32,154,247,13,94,194,111,130,60,38,34,41,124,13,30,168,215,18,70,199,57,187,216,159,60,161,218,43,226,43,212,68,186,249,143,29,32,163,147,70,14,169,38,245,45,251,231,171,150,123,36,247,95,206,74,254,151,32,66,119,87,167,109,193,145,125,222,124,235,229,88,118,174,120,172,154,42,200,62,90,160,38,65,207,156,101,252,138,66,20,90,57,98,181,133,157,58,154,46,240,153,215,86,70,192,148,252,150,75,13,157,61,242,242,35,141,129,204,77,37,19,4,147,173,111,177,160,102,165,74,251,211,210,202,50,47,236,153,7,72,199,35,194,109,65,220,46,78,208,144,248,238,197,174,62,20,188,174,74,153,146,235,163,242,207,159,254,38,97,230,131,15,228,56,225,27,93,52,23,68,177,114,42,114,134,198,88,9,97,111,228,12,44,202,47,223,73,251,129,183,205,105,234,59,122,68,80,81,190,168,91,233,69,209,67,168,112,1,132,110,97,166,49,208,214,115,200,246,200,98,124,236,104,40,179,146,45,27,46,213,11,115,147,214,75,229,196,128,159,255,52,192,79,117,11,56,131,127,30,123,199,111,143,224,174,139,39,38,119,12,130,68,84,131,27,153,190,46,78,162,128,236,189,151,251,162,177,229,227,245,113,62,174,92,175,53,190,103,75,155,123,40,213,1,220,47,168,253,48,150,217,25,37,11,132,31,130,130,113,28,237,105,237,77,111,29,253,17,123,127,17,84,39,186,160,183,111,52,7,90,17,83,148,1,109,191,238,84,104,129,217,203,132,70,45,150,147,30,108,219,228,247,19,74,126,59,56,190,49,188,97,64,77,150,200,220,4,8,71,170,174,44,229,193,52,219,85,85,254,98,59,187,100,11,11,195,221,6,190,26,225,130,60,235,139,30,91,53,140,146,31,173,77,128,153,35,50,167,38,68,123,49,31,125,251,33,69,108,2,215,163,103,159,45,118,3,244,220,246,20,201,227,55,238,252,50,170,80,27,114,80,208,55,52,190,170,158,135,209,198,19,218,152,163,253,57,114,96,109,81,47,147,15,49,70,244,13,114,175,115,67,28,233,120,146,215,25,137,220,120,140,117,80,144,142,43,37,87,236,94,249,52,157,18,200,197,104,226,146,56,189,224,139,141,140,53,140,208,73,91,166,97,101,212,86,249,105,33,210,248,175,215,4,232,46,117,237,159,161,203,230,45,116,208,206,93,16,152,45,247,205,236,238,155,25,196,27,155,62,92,253,52,22,15,135,255,145,246,198,15,220,95,126,24,151,104,229,159,83,79,186,169,128,199,187,74,189,6,97,101,135,56,197,21,117,84,169,153,78,84,29,207,75,157,42,171,124,53,203,133,77,156,29,87,190,18,87,126,154,38,85,213,18,118,129,19,13,100,42,61,140,133,56,101,198,235,133,0,206,98,177,103,181,44,46,224,252,55,217,241,5,249,39,232,25,12,223,158,140,63,177,67,173,26,144,147,248,37,247,122,70,160,117,172,113,53,104,220,255,206,220,239,1,250,132,39,96,226,204,99,13,170,221,174,45,2,181,227,10,183,209,103,99,177,44,33,88,24,66,49,251,76,6,28,192,117,229,13,58,97,201,167,204,126,72,231,23,138,246,237,206,136,56,219,185,68,6,34,198,117,117,199,93,58,26,158,232,229,225,157,192,132,68,234,183,252,35,113,204,54,176,47,151,176,64,231,39,199,33,217,248,205,107,37,4,100,250,153,9,204,227,201,11,217,215,13,24,240,228,219,237,143,65,137,255,129,27,198,111,118,53,89,169,201,150,111,138,64,95,65,75,2,19,217,244,26,90,152,125,47,77,94,172,73,230,4,44,20,244,140,85,118,37,48,236,167,78,129,119,12,44,72,156,215,167,218,151,0,21,114,194,116,89,135,49,114,132,163,241,193,124,129,16,198,142,21,19,135,168,87,71,7,174,117,19,253,67,119,196,43,170,230,113,37,122,198,93,65,250,125,130,249,29,10,130,171,84,10,66,7,37,170,205,66,15,10,142,17,141,237,19,137,87,51,241,94,228,95,233,177,244,179,9,78,79,168,196,75,218,235,38,34,66,101,105,203,177,13,7,117,25,218,243,34,2,19,54,104,92,156,153,149,247,99,82,47,224,140,133,235,92,187,53,202,134,106,80,127,226,75,131,79,119,205,197,59,134,97,113,43,2,167,157,246,220,55,69,204,69,157,158,242,99,18,3,121,236,150,131,23,72,37,189,134,167,221,237,152,238,104,89,190,201,99,147,114,245,123,106,21,47,14,178,174,203,150,7,87,67,168,164,44,96,59,13,68,157,121,40,84,44,142,215,176,182,153,58,36,6,107,252,43,226,5,100,90,121,190,77,110,138,239,179,151,2,8,153,81,43,244,229,27,205,56,117,6,157,185,50,193,59,165,106,200,0,147,159,3,46,60,213,104,76,36,250,136,192,96,250,116,61,199,112,122,59,245,232,247,26,242,198,153,248,178,202,187,12,185,9,103,110,195,137,199,110,2,229,248,25,83,246,126,68,204,231,52,227,114,225,153,255,116,248,47,89,169,15,117,91,17,168,17,88,79,39,138,218,170,16,200,163,147,96,163,17,233,138,200,75,85,34,147,115,253,183,173,199,171,56,0,40,32,102,87,158,54,170,67,211,131,206,86,145,31,136,116,88,125,37,64,167,118,52,106,153,42,28,222,65,205,238,116,118,167,129,0,86,195,202,173,210,16,215,194,181,187,21,107,89,6,250,113,238,162,154,205,20,147,85,17,132,122,255,170,97,182,156,183,191,112,230,152,55,134,227,31,219,183,238,232,36,137,194,51,130,134,179,223,30,53,179,122,126,247,227,95,23,26,150,238,123,22,160,179,243,231,95,163,181,59,246,79,121,206,105,196,191,1,192,125,61,154,21,57,51,62,127,252,236,62,74,217,119,44,0,184,90,143,78,169,147,230,237,90,233,145,71,52,113,33,56,130,94,137,65,250,94,8,243,197,236,249,97,95,149,71,72,143,171,42,9,17,202,183,169,112,140,234,176,101,152,221,94,202,74,27,252,38,30,58,96,90,129,175,221,22,149,146,74,173,22,136,154,51,238,138,114,84,182,144,17,84,206,80,33,2,166,7,62,29,233,93,66,231,127,205,83,40,185,119,202,38,5,148,237,225,192,124,186,39,206,7,187,145,33,102,235,246,6,91,113,6,32,47,122,183,139,127,109,115,42,185,134,55,255,8,192,203,131,5,70,148,69,7,171,124,18,4,73,137,170,130,212,40,38,36,216,84,58,95,106,159,76,98,126,95,30,250,148,189,11,160,20,200,59,149,198,144,94,66,42,29,254,84,73,254,29,162,48,43,73,60,115,115,72,60,94,161,242,62,238,144,192,187,162,85,210,215,232,252,5,139,135,156,55,82,174,221,23,107,29,234,61,47,217,144,39,148,125,147,176,39,150,173,30,115,77,109,114,70,42,233,93,235,72,67,183,163,112,143,218,9,81,189,122,7,248,236,50,225,113,162,197,41,42,194,31,146,55,112,26,143,177,150,32,13,91,2,44,30,195,176,105,134,96,42,220,216,16,252,166,74,101,213,46,100,250,92,188,20,159,99,97,57,165,106,194,38,65,111,182,18,84,175,145,81,85,145,174,98,143,217,210,154,38,225,230,247,245,55,63,211,116,93,160,212,192,234,247,120,41,0,107,97,34,55,141,98,63,178,208,217,74,19,42,104,112,115,55,92,7,87,47,39,74,249,75,138,35,46,233,211,108,241,254,30,159,1,146,168,17,212,243,191,57,9,208,148,8,97,2,107,176,74,17,161,196,11,154,88,136,170,113,5,73,232,124,47,147,187,197,245,227,55,214,246,56,55,17,144,143,100,15,32,162,230,129,185,226,32,55,38,255,180,188,80,27,117,244,56,0,245,149,30,62,235,167,189,231,82,237,114,179,221,92,177,213,204,2,168,194,63,249,146,98,155,63,128,189,233,127,50,222,200,210,214,242,195,115,253,158,9,165,241,127,232,140,252,104,59,175,156,150,97,139,36,67,92,120,4,117,144,227,17,116,167,198,21,233,154,221,130,173,69,63,250,107,104,16,79,66,117,118,116,167,148,209,9,38,135,152,237,120,63,90,137,53,136,229,118,76,230,26,46,165,105,165,101,44,253,206,81,65,131,43,149,32,119,252,148,137,173,177,154,207,20,246,221,23,19,181,30,27,23,12,190,248,186,53,110,177,21,65,244,211,236,216,203,119,13,172,166,139,87,177,239,19,186,239,159,227,168,81,218,109,232,215,1,68,129,66,109,105,206,70,92,66,227,52,26,105,0,75,170,164,238,198,183,1,239,243,177,19,77,176,39,218,215,113,148,163,64,184,148,143,55,184,107,75,40,18,234,10,193,59,154,170,199,77,189,36,117,127,239,194,27,179,1,216,122,246,153,95,207,201,106,80,75,231,128,186,165,141,62,29,1,4,186,38,7,70,202,73,213,168,155,215,29,79,67,185,60,249,57,157,30,42,164,202,132,89,178,112,25,236,227,190,190,57,190,140,191,188,157,78,139,96,80,232,112,74,156,8,126,11,229,132,218,7,173,94,242,48,59,173,215,208,173,33,35,7,63,4,7,73,138,75,136,182,98,116,119,69,104,98,196,120,160,156,202,222,57,71,15,246,199,135,117,237,154,77,201,114,207,78,201,224,178,78,1,42,242,139,225,42,145,44,222,66,191,163,248,91,54,87,218,170,159,49,33,20,182,224,18,66,48,197,76,26,41,171,80,182,80,75,11,116,214,30,16,120,117,172,57,41,37,237,209,219,30,196,102,204,129,183,238,152,192,112,233,151,237,217,24,26,254,244,185,99,155,150,137,139,205,69,46,217,242,146,252,219,30,127,126,109,125,83,131,226,139,78,34,125,111,110,254,117,237,15,92,3,83,126,128,73,172,194,251,73,176,152,23,141,13,93,239,82,223,27,196,105,194,120,149,243,85,90,218,112,211,160,88,179,24,10,217,67,120,39,122,147,146,239,124,95,43,209,68,205,210,120,138,244,125,160,234,142,160,186,158,171,23,52,232,246,208,64,9,89,205,167,184,30,17,40,20,243,213,247,75,81,0,90,47,98,181,209,120,71,244,156,168,16,15,192,216,87,224,103,164,133,210,126,112,62,156,51,14,17,255,110,242,6,237,243,105,80,231,85,6,207,237,171,182,27,249,183,201,236,159,149,70,229,26,143,18,66,214,72,87,144,217,186,63,132,94,59,38,168,67,11,232,10,45,138,139,98,30,74,36,45,164,213,91,188,5,48,101,133,231,15,171,42,184,161,105,87,77,155,239,91,223,182,129,110,104,111,20,118,113,166,193,18,194,106,84,251,91,163,238,225,207,86,61,230,73,129,131,123,166,166,249,138,218,117,128,21,112,94,45,14,238,4,217,67,137,19,87,204,10,194,96,0,211,173,174,182,191,51,48,94,169,65,132,166,164,126,202,225,163,171,212,234,10,116,94,27,135,18,118,136,190,112,153,81,234,245,163,162,161,255,132,12,64,43,193,61,177,199,120,255,156,176,75,253,32,4,249,113,227,34,186,187,21,75,72,243,116,79,135,185,161,141,135,125,34,53,113,169,52,12,11,139,138,5,194,225,28,144,163,146,98,212,227,183,159,188,198,167,64,190,13,142,108,120,235,210,127,130,178,37,215,110,12,36,187,166,0,147,24,246,21,121,73,1,249,186,219,130,20,202,153,122,110,254,64,98,206,112,187,207,29,83,28,144,189,250,91,24,54,78,230,84,110,113,77,242,226,134,195,119,226,203,26,190,137,44,60,186,255,174,159,44,225,148,95,130,125,227,32,215,187,77,60,205,19,67,194,50,205,135,179,30,104,216,197,133,48,218,33,39,49,246,250,239,22,143,169,29,90,153,228,126,243,218,95,5,130,148,35,19,33,25,53,50,130,36,161,126,246,156,55,40,115,247,201,11,167,88,120,13,247,0,154,162,173,150,92,223,39,125,115,93,5,172,21,1,109,217,216,40,175,250,212,217,68,24,242,120,207,125,3,179,141,3,75,224,234,4,32,56,7,128,95,62,183,58,96,97,23,150,133,133,20,71,71,23,165,142,36,100,29,201,196,11,129,248,155,29,139,8,107,100,51,248,157,180,106,30,88,122,93,68,195,48,231,25,123,5,196,252,67,47,173,29,201,13,206,45,85,67,17,40,125,20,189,193,131,17,172,217,55,253,70,4,141,11,95,44,151,198,60,89,141,69,83,112,135,110,168,81,246,198,232,139,109,175,7,156,68,161,49,26,117,56,163,27,90,111,247,73,145,217,242,143,15,36,80,139,88,52,207,43,147,83,242,243,117,98,77,103,113,230,173,60,30,215,207,44,208,82,244,61,148,78,176,182,61,81,15,117,158,173,240,149,223,69,184,183,172,103,122,244,78,86,136,58,177,216,59,178,3,196,8,32,241,36,188,29,215,222,185,178,7,254,72,197,44,152,165,54,244,139,189,250,107,109,125,121,98,214,133,199,96,130,254,86,51,188,191,47,208,240,173,201,198,187,10,86,180,118,72,237,151,74,251,220,252,147,141,35,92,110,72,246,102,130,216,12,56,117,100,162,17,6,94,166,44,202,180,223,160,251,20,119,157,151,127,246,250,55,212,145,234,152,185,105,37,227,204,210,215,85,171,100,126,75,167,85,153,108,55,126,24,89,255,125,7,74,226,130,218,168,180,229,139,250,170,177,167,36,113,122,41,13,217,153,161,81,163,3,116,33,67,184,77,108,123,26,97,100,199,49,129,136,11,132,166,198,232,76,226,194,206,69,164,208,56,137,140,246,174,216,26,236,22,246,121,10,231,226,70,67,72,55,39,180,68,97,218,183,231,38,161,113,235,5,78,217,42,62,165,40,62,5,192,133,237,139,132,24,167,236,44,188,66,201,89,27,91,58,94,224,131,85,251,126,165,123,190,69,45,159,20,145,117,108,97,217,201,169,209,15,180,1,78,35,161,20,153,194,57,158,0,189,231,192,140,188,66,210,4,43,212,221,220,141,233,182,120,218,202,45,201,133,115,148,90,25,154,209,240,65,239,220,138,101,248,190,10,224,28,166,28,206,51,19,155,114,163,187,200,167,201,151,14,27,35,106,82,55,244,102,210,109,40,14,224,188,99,244,246,139,226,52,6,96,97,197,193,158,235,253,17,249,139,169,233,180,55,244,164,19,204,198,117,31,221,103,103,191,200,69,255,36,32,59,197,69,20,113,12,163,4,139,207,239,25,25,188,182,229,40,1,250,55,142,192,107,216,10,165,53,5,86,181,83,217,198,78,164,80,38,71,163,146,122,248,156,168,46,120,152,167,11,16,198,232,199,253,247,209,195,121,196,141,201,179,253,93,119,237,94,199,88,241,190,253,106,111,108,111,116,161,229,250,48,130,230,199,73,128,161,34,9,208,146,53,140,45,14,0,145,104,220,214,207,235,107,125,78,90,31,164,41,240,84,62,140,140,98,127,229,253,215,14,29,61,174,57,154,219,228,89,216,235,170,6,36,120,37,34,20,197,36,86,190,254,139,103,81,98,185,51,83,79,108,231,169,77,236,154,17,195,225,134,203,254,142,94,74,180,41,253,148,162,99,157,79,202,182,28,52,158,174,139,173,65,99,67,23,204,142,177,104,161,168,59,138,182,40,49,187,63,156,53,124,193,60,242,17,165,16,224,66,198,128,242,109,35,244,71,228,184,91,127,70,198,17,124,145,120,251,130,136,2,67,126,31,157,215,15,119,162,157,239,143,243,48,107,108,160,198,126,154,132,114,156,177,255,251,138,71,111,171,169,34,129,11,197,194,247,250,199,2,82,67,241,59,93,245,231,141,39,243,42,17,28,213,211,96,126,162,158,245,68,149,107,57,254,240,143,214,8,205,223,181,54,172,78,14,129,123,8,38,127,249,13,125,229,74,193,32,73,191,59,188,86,72,5,182,106,86,58,234,128,64,42,188,245,6,237,50,161,85,204,169,207,79,154,155,193,176,238,243,155,71,250,207,24,159,234,96,26,215,225,38,16,65,22,192,6,170,240,138,69,186,192,0,143,168,181,138,152,74,236,169,143,88,17,197,53,152,2,21,71,136,73,128,92,168,130,183,252,56,17,40,90,180,98,21,178,204,39,227,240,175,223,60,107,81,218,8,162,95,42,29,66,214,61,50,93,252,174,101,33,37,239,250,33,122,101,186,56,30,225,200,181,237,44,162,71,193,5,137,112,2,71,36,223,62,60,115,91,88,139,46,148,56,5,194,255,238,165,149,217,198,48,85,182,130,222,227,179,249,139,151,36,172,234,196,225,243,35,194,156,226,246,113,7,184,244,165,82,237,135,50,123,231,69,152,220,190,108,196,64,137,100,221,212,189,11,27,243,226,47,29,114,136,166,16,115,112,48,130,56,53,235,191,128,155,61,180,247,220,60,159,7,74,24,57,250,115,249,197,54,153,126,37,128,59,190,36,228,11,16,124,115,90,199,176,8,164,214,68,67,235,118,165,62,87,52,51,61,158,84,6,86,210,131,170,190,212,180,104,34,27,131,207,26,62,248,223,55,10,129,225,247,165,85,17,160,253,57,38,79,99,236,173,214,151,186,162,57,16,65,237,180,195,32,92,196,245,129,23,209,19,141,116,187,74,253,37,17,142,213,97,225,83,26,44,10,201,166,226,237,172,58,230,235,20,57,82,136,125,159,216,130,181,102,252,24,84,226,98,70,252,23,242,31,56,168,224,84,233,184,201,97,52,216,102,151,91,37,171,146,116,244,106,159,9,224,123,224,251,197,91,194,46,245,166,194,33,77,76,182,168,176,186,67,31,205,189,41,47,117,129,225,47,166,27,0,239,222,87,229,132,29,31,98,111,178,226,193,84,100,149,207,26,155,41,44,88,160,165,206,61,41,76,188,246,83,133,106,118,166,151,22,224,99,155,15,216,37,189,10,141,127,203,232,97,23,85,205,61,174,90,215,61,192,103,187,67,110,240,141,92,250,22,117,205,61,152,108,71,22,146,189,131,219,107,121,71,177,84,179,38,221,203,164,32,167,11,124,34,14,241,248,206,225,177,16,83,238,117,60,13,119,68,194,209,116,160,200,88,199,255,29,215,187,194,225,227,56,131,133,211,182,62,234,51,72,193,175,19,161,8,253,99,204,16,172,75,128,143,115,45,65,67,100,139,253,167,172,224,240,18,62,150,74,135,118,70,104,24,193,42,69,148,221,235,60,47,75,128,45,236,4,163,55,8,140,65,25,78,177,191,206,123,54,113,112,182,83,35,136,83,3,145,116,125,203,147,137,78,3,93,36,119,7,223,219,208,238,83,96,24,151,238,197,183,212,230,145,147,15,243,28,122,157,191,13,95,142,136,161,172,82,179,199,4,19,244,117,152,211,9,108,138,14,163,150,228,169,69,149,23,252,227,110,183,251,115,254,169,119,4,65,70,99,125,79,253,124,128,107,20,128,145,136,218,218,234,148,254,110,115,244,91,120,30,250,78,193,79,253,181,27,139,129,76,141,75,234,92,53,131,24,41,44,158,134,247,81,39,115,59,48,69,191,76,68,207,192,61,15,19,8,173,146,54,50,32,79,55,216,248,77,90,95,127,21,43,180,26,154,236,47,121,110,187,88,57,104,101,160,70,62,165,76,52,154,139,244,129,31,106,18,209,235,20,200,173,196,115,121,196,205,154,243,201,245,33,91,250,162,158,142,192,245,26,112,115,38,220,123,231,227,70,10,77,148,174,94,241,79,170,13,152,145,184,36,172,61,214,105,86,162,214,34,66,214,145,124,129,119,193,72,199,84,26,243,75,13,17,208,140,136,146,60,216,172,13,29,70,197,196,103,154,75,193,105,125,127,120,39,191,77,135,150,52,188,117,146,13,112,112,153,101,43,224,81,17,170,33,107,7,138,7,134,78,254,13,175,116,198,195,10,168,76,153,187,3,71,82,166,52,170,89,233,107,152,177,116,51,80,11,77,28,160,188,72,6,15,222,130,221,125,177,84,178,129,152,152,48,209,62,68,29,219,140,105,15,10,121,169,182,125,42,6,16,224,202,157,168,37,247,159,147,29,187,76,153,77,12,46,92,140,109,230,14,108,210,17,237,9,106,105,193,6,184,101,94,28,52,202,198,131,66,237,73,200,122,208,75,98,201,177,41,21,129,61,122,101,36,102,7,224,57,104,57,60,236,128,140,98,58,50,246,252,10,184,169,132,35,112,104,13,241,39,150,34,174,76,1,215,233,187,1,52,217,213,146,5,38,21,23,105,209,16,225,244,19,97,152,26,147,231,108,117,152,78,239,204,136,67,121,75,174,96,102,128,55,217,231,167,3,164,151,237,208,169,123,81,33,172,253,196,111,231,236,136,243,67,185,118,37,239,70,167,91,26,170,231,82,125,227,133,23,126,37,145,189,155,244,222,245,92,61,255,37,104,50,99,90,1,110,158,235,212,82,219,204,159,139,64,119,46,239,155,195,57,52,146,215,56,232,169,22,187,41,249,198,229,116,209,173,112,101,49,184,254,155,63,208,223,203,73,85,139,158,67,51,188,226,109,94,117,60,128,193,156,134,143,23,182,179,52,24,118,141,202,158,212,12,77,194,112,105,179,1,181,111,38,92,77,222,161,119,245,183,44,169,118,110,73,223,155,53,71,238,134,103,2,92,209,183,146,156,189,186,165,0,15,230,6,72,168,210,160,29,236,61,123,58,196,59,243,69,70,160,120,103,1,153,119,75,149,179,122,29,192,100,98,154,118,101,69,104,12,239,224,122,11,2,153,15,6,250,21,28,196,208,89,242,32,200,51,111,188,249,138,157,110,11,185,115,156,254,70,46,207,57,109,138,81,183,252,52,10,175,156,187,82,81,103,79,119,66,28,0,123,148,228,76,254,31,255,81,13,24,121,18,53,14,253,149,63,75,15,68,124,134,196,77,252,112,48,33,184,68,81,234,2,246,26,213,65,208,5,119,71,73,83,34,28,163,170,148,85,37,110,178,255,187,184,218,109,11,141,242,27,229,196,232,237,45,165,70,93,11,141,83,142,66,54,217,105,183,59,233,221,240,126,98,102,24,164,92,126,210,119,66,217,134,37,69,220,193,156,193,28,234,190,44,84,84,158,205,32,224,128,73,125,14,103,17,155,71,26,198,44,224,110,116,250,174,190,88,145,111,244,163,28,119,212,199,111,170,177,56,121,30,45,118,243,20,195,238,80,143,245,80,95,162,212,74,62,197,29,45,39,102,129,59,56,250,173,128,66,39,6,109,48,168,21,58,82,200,181,51,79,234,92,91,59,210,176,86,11,6,21,22,73,50,224,106,29,137,81,119,246,172,15,164,224,23,69,17,167,118,23,2,209,69,229,164,56,227,41,120,246,123,162,115,175,89,246,121,247,86,152,243,137,41,228,245,148,118,102,80,29,103,84,108,67,78,250,73,176,205,103,97,40,139,56,103,86,237,17,121,42,15,66,195,155,96,32,33,17,87,111,213,22,91,87,208,251,96,12,5,182,191,79,87,55,116,177,113,5,181,46,126,122,28,233,70,202,182,166,217,171,41,63,115,172,231,14,34,181,248,29,241,7,139,27,182,213,130,63,130,66,7,42,29,67,74,175,171,96,148,222,27,220,220,85,42,213,92,46,6,8,169,221,14,41,114,100,135,24,215,167,59,10,31,23,26,36,18,7,147,241,27,79,149,77,196,1,0,117,221,106,9,243,149,124,194,33,43,250,3,183,70,87,1,89,46,134,130,10,2,47,253,176,161,233,209,29,216,148,184,110,96,186,33,81,206,249,154,224,157,145,105,214,166,81,232,219,12,96,18,56,188,96,76,1,0,32,202,109,97,217,126,203,54,128,154,139,2,252,231,163,93,7,146,103,83,44,99,42,146,7,84,36,106,97,14,63,217,80,133,120,43,31,19,215,103,230,185,126,10,212,187,14,146,100,223,197,107,229,29,153,210,202,48,145,193,134,137,42,236,209,79,107,62,36,207,29,223,202,157,178,86,129,13,29,255,173,198,225,158,82,154,108,31,137,60,160,42,175,202,62,61,109,77,82,16,116,149,149,72,188,81,27,157,22,68,251,17,41,210,218,54,181,88,203,21,49,103,192,192,46,55,76,10,246,189,36,225,254,166,51,242,93,17,193,106,88,144,230,178,144,70,135,114,235,88,245,153,227,8,241,239,85,59,100,91,37,49,213,145,74,54,36,112,228,223,165,186,111,148,192,38,210,9,212,71,127,243,64,9,144,202,102,255,112,120,108,77,117,105,84,100,139,157,199,180,95,212,115,189,105,9,67,48,86,175,28,72,181,28,198,45,77,210,50,240,207,179,136,240,87,232,201,215,255,55,193,106,168,54,163,165,49,59,189,87,213,162,6,5,23,163,246,63,208,68,79,199,127,1,134,42,65,38,9,240,187,21,175,249,72,207,206,56,77,189,67,13,73,160,166,241,159,165,231,200,217,84,230,197,22,151,108,17,69,116,151,159,140,114,82,126,132,206,101,216,253,154,182,163,47,69,111,224,205,92,147,4,225,71,137,30,85,165,45,43,232,149,53,106,53,2,159,139,232,147,219,46,8,119,105,224,222,28,237,36,56,156,147,192,3,132,159,64,42,137,14,38,224,188,66,111,86,100,88,208,152,149,85,81,62,110,252,44,156,182,179,218,10,107,248,212,117,23,44,142,203,207,210,197,210,173,165,125,171,138,130,114,120,94,199,14,88,38,28,173,204,249,135,40,226,172,220,140,127,37,46,73,227,104,209,22,232,203,148,220,82,98,243,192,127,47,205,41,145,166,55,30,201,21,225,16,172,68,152,254,196,196,19,125,12,209,83,105,94,109,36,18,33,241,83,188,121,41,9,140,189,33,52,42,237,48,32,54,17,38,201,84,229,169,131,134,242,163,230,75,99,10,111,250,26,148,108,107,237,241,156,150,70,39,215,140,224,241,215,210,45,178,237,2,190,85,90,58,204,83,82,227,226,134,145,153,166,67,111,92,103,236,19,254,117,84,219,179,118,159,196,239,155,243,166,225,150,225,137,22,139,188,89,201,241,190,97,200,79,64,222,12,141,247,189,185,67,121,248,180,72,26,101,80,215,79,189,39,145,157,215,255,169,157,155,198,244,151,250,13,154,168,185,242,61,151,85,114,48,219,93,162,83,152,43,218,172,247,137,255,31,100,138,67,1,5,229,232,95,253,217,71,48,162,16,23,156,168,92,21,23,184,33,106,43,75,234,157,110,162,236,196,228,163,1,191,58,234,194,40,22,232,100,166,246,167,208,161,72,59,200,86,218,57,240,213,183,223,165,147,245,133,62,146,228,75,85,241,80,127,186,109,52,213,137,67,228,83,31,170,82,251,171,240,100,66,230,183,51,98,165,14,77,148,69,12,213,51,81,29,104,143,2,198,233,179,230,182,141,32,5,43,93,27,163,196,22,145,69,198,116,211,69,33,203,57,209,23,247,70,1,80,87,131,156,80,200,202,40,57,83,3,241,58,33,146,53,158,81,248,203,202,237,142,145,165,161,246,203,228,119,101,183,181,57,193,116,184,111,49,114,76,54,241,190,202,61,145,84,243,88,71,198,183,39,141,197,136,251,125,7,166,41,47,105,80,227,228,19,60,25,152,132,118,108,114,227,72,4,114,95,241,153,170,182,228,120,209,237,111,9,65,91,12,169,198,18,144,208,144,182,107,14,243,85,128,207,67,204,72,113,15,95,233,214,249,214,77,173,132,227,13,166,226,65,255,66,144,124,126,141,21,123,236,45,134,230,223,126,39,4,252,180,141,37,25,45,158,87,6,36,228,219,155,89,185,233,211,153,62,222,200,39,234,56,130,10,153,234,222,240,212,130,166,97,183,100,35,2,25,107,212,109,197,223,150,133,131,101,137,46,191,143,169,13,122,78,160,58,91,150,243,93,188,191,124,204,233,122,241,27,73,7,171,7,54,231,35,0,114,24,79,10,116,219,216,4,236,183,27,64,137,143,163,74,198,85,51,44,217,87,40,179,64,224,94,185,53,23,122,226,165,234,186,216,2,240,57,107,113,144,43,170,71,239,69,10,77,228,93,146,20,176,210,6,230,25,246,26,173,111,140,15,54,120,246,29,137,166,17,149,253,245,123,2,86,194,107,169,187,239,91,228,34,163,23,147,29,41,64,128,170,74,4,66,131,176,38,70,209,93,192,88,54,236,25,149,97,13,83,15,226,193,169,134,44,146,140,42,166,141,143,95,228,173,13,5,13,75,140,158,197,194,44,60,10,67,143,155,111,82,63,123,188,74,78,96,151,168,216,203,250,13,190,93,92,41,233,239,0,227,180,167,103,36,4,231,13,7,234,202,73,85,15,60,245,40,38,116,56,9,143,224,222,245,136,114,32,17,50,243,94,45,213,236,145,138,57,185,156,172,152,222,97,63,149,25,206,141,86,113,4,188,24,97,234,40,182,248,102,33,206,63,200,97,76,215,29,248,44,167,160,148,111,20,68,106,73,17,133,129,37,7,199,136,138,17,179,54,97,79,3,154,206,150,211,190,101,135,135,108,165,246,141,219,171,63,2,133,33,144,91,144,42,213,131,127,70,88,128,161,6,107,241,232,5,206,63,15,78,179,39,194,36,82,220,137,87,40,177,12,153,77,186,50,213,153,239,180,192,84,248,176,5,147,62,151,34,216,36,22,117,157,55,7,239,173,3,142,13,94,9,237,175,7,138,238,97,183,241,108,113,246,121,213,120,74,90,50,99,72,170,31,25,73,16,197,81,49,18,74,170,131,195,53,254,66,30,53,173,47,42,103,193,72,156,26,103,92,197,150,157,200,227,35,122,178,9,156,134,43,40,9,246,28,255,173,130,50,226,84,85,28,39,73,72,250,207,199,66,102,244,172,98,9,147,30,30,197,182,72,66,221,32,204,109,185,97,3,65,136,153,20,38,128,233,162,87,225,44,197,169,44,70,58,64,94,68,149,191,6,82,208,215,194,125,253,49,252,2,186,135,119,245,194,198,92,243,108,122,110,127,75,183,32,167,86,24,76,74,182,233,41,152,47,45,115,183,244,127,8,110,158,3,58,48,52,17,207,154,248,240,60,87,163,77,64,28,73,241,86,135,71,92,78,75,86,95,145,158,87,185,244,16,161,71,110,93,16,101,59,110,185,81,48,230,63,28,144,211,155,255,19,17,107,154,48,144,170,159,118,94,67,183,85,52,17,84,20,17,112,29,133,236,147,40,108,237,88,212,52,64,212,239,142,89,92,199,56,247,33,109,178,30,225,147,70,85,85,144,70,187,116,217,158,74,103,223,188,248,73,47,51,125,248,0,195,195,213,18,252,180,122,20,98,7,67,236,228,79,228,119,169,227,106,180,203,139,185,15,240,38,238,130,141,130,230,33,70,178,146,19,22,249,93,32,28,170,186,163,44,167,5,144,220,96,217,15,220,7,104,222,127,36,192,17,56,245,99,121,157,196,249,68,109,199,189,109,90,227,57,61,156,202,17,226,42,113,156,155,81,99,201,121,209,166,83,31,167,169,180,17,118,179,36,166,159,209,250,181,122,74,1,196,181,152,66,224,145,85,16,100,142,128,136,211,125,131,245,68,12,251,75,207,100,36,59,111,77,189,210,60,123,58,15,177,131,140,127,104,183,104,4,183,8,194,41,217,29,123,50,46,58,18,24,35,247,61,141,167,77,192,81,87,107,6,245,80,247,51,41,184,92,44,110,209,8,237,117,147,127,212,187,207,97,28,31,223,187,158,111,204,159,141,48,177,50,63,30,124,172,125,164,240,164,23,204,160,15,161,21,38,185,227,165,58,244,221,93,147,63,62,172,254,27,60,177,84,3,191,69,192,207,38,98,12,3,230,196,11,53,252,67,237,10,98,87,199,109,86,43,201,157,82,98,94,220,65,137,33,56,56,190,26,167,182,51,157,92,160,200,5,57,227,8,165,112,167,79,191,43,209,24,173,210,217,38,207,39,77,158,15,210,195,59,212,40,8,105,189,110,121,255,112,48,31,204,0,47,23,101,49,103,68,16,1,241,58,73,3,45,240,167,77,87,95,58,100,147,36,90,71,177,206,149,54,13,123,118,173,34,133,193,248,2,179,229,236,67,83,86,176,161,167,187,213,25,214,183,104,38,53,137,105,254,96,214,52,21,179,188,64,239,40,158,105,183,94,41,115,125,46,103,235,156,175,138,123,33,128,74,108,62,177,57,99,166,1,53,139,143,174,2,5,43,159,235,82,246,255,28,249,164,137,237,161,227,2,253,238,208,243,184,91,56,56,200,51,247,48,221,161,140,165,230,200,219,15,137,51,137,204,98,94,126,59,101,6,231,70,84,0,183,103,160,147,236,142,110,230,8,22,254,138,163,13,164,137,49,210,13,131,109,123,99,34,22,210,238,118,163,107,162,255,228,150,99,70,132,2,61,24,254,79,101,112,127,178,182,136,11,53,247,252,100,129,176,49,34,144,140,93,236,11,71,33,140,252,224,132,233,164,183,239,241,151,5,194,191,178,80,32,206,245,144,111,1,31,162,225,135,219,105,219,178,188,48,253,112,103,64,210,87,9,127,83,165,13,76,58,147,147,233,178,97,123,58,47,112,90,231,178,100,77,237,241,21,45,30,102,9,217,1,193,72,241,177,174,98,54,54,151,197,238,66,196,13,78,202,86,8,124,75,50,17,188,113,212,10,135,237,138,181,58,168,14,227,202,133,74,205,24,172,229,224,149,245,131,230,61,15,8,227,203,245,148,212,250,54,181,131,160,23,203,208,113,98,1,255,117,108,78,196,143,192,250,11,83,240,117,44,71,136,139,138,151,23,116,91,17,233,141,254,46,91,61,179,52,160,55,134,244,88,103,33,124,3,149,23,96,120,200,214,128,61,89,1,29,244,122,134,40,198,28,150,132,159,239,206,94,224,75,24,213,251,123,157,43,47,129,115,110,236,22,201,67,59,39,201,11,181,200,193,133,196,131,33,134,224,197,223,126,43,143,37,37,228,243,177,216,91,73,168,173,72,28,11,134,155,27,89,162,167,109,87,172,102,21,16,145,101,77,163,94,244,53,203,231,131,27,67,92,102,215,12,87,204,108,163,248,97,91,83,78,193,73,156,80,130,96,94,125,185,109,137,188,250,79,10,235,42,101,66,15,133,0,38,2,183,237,146,236,193,253,42,102,59,240,185,82,10,83,239,244,173,105,29,121,77,245,13,123,254,182,33,131,7,105,213,127,51,60,173,21,185,158,65,240,185,243,98,14,60,164,174,253,177,32,69,66,56,158,28,194,125,162,182,70,122,208,5,18,95,80,150,70,177,53,219,173,67,131,10,83,250,195,112,218,90,240,209,101,238,25,84,237,69,90,147,92,119,149,152,32,188,29,209,184,224,246,213,177,29,71,40,35,121,128,91,149,38,38,20,62,41,65,31,191,37,9,15,231,177,156,213,216,58,74,25,113,224,129,99,169,15,20,3,202,94,61,39,160,220,91,161,218,121,72,155,51,44,4,219,0,115,236,15,94,66,199,25,7,140,208,111,247,227,30,94,191,202,126,193,53,58,159,65,161,29,190,212,199,189,155,231,163,218,174,121,188,189,6,76,23,44,205,236,180,231,112,121,65,147,130,32,50,246,187,154,210,175,152,112,33,207,70,227,131,146,219,28,9,62,171,196,155,14,212,144,14,102,64,161,165,161,108,48,90,253,14,120,150,127,67,223,243,98,238,234,18,143,203,233,208,232,150,199,82,32,45,246,162,182,98,67,27,67,65,141,44,253,54,39,191,0,228,68,239,217,168,138,219,173,13,189,253,212,95,148,194,10,8,33,46,7,199,54,134,240,229,143,194,108,172,133,100,254,128,69,0,132,93,242,54,93,180,192,0,29,198,48,154,8,50,13,102,98,183,250,18,242,11,166,62,248,26,216,35,69,91,195,96,249,225,28,148,162,210,189,123,54,18,56,237,160,138,219,183,30,208,120,108,206,32,161,139,59,55,226,16,238,140,39,244,234,74,131,158,75,11,79,138,80,174,65,163,240,232,184,154,171,216,85,241,173,103,214,78,195,41,196,182,240,233,235,35,74,68,238,78,224,247,223,142,145,72,32,223,245,8,97,120,252,178,138,33,251,56,79,4,168,152,155,70,246,188,173,69,147,132,164,53,3,219,99,115,111,171,198,91,149,27,144,191,230,95,175,14,68,25,182,241,5,255,136,10,95,228,180,148,187,174,223,76,111,111,99,209,240,97,250,243,48,158,182,246,91,53,81,244,176,21,199,94,204,6,22,183,166,199,133,53,108,147,142,159,25,251,227,167,130,18,104,224,188,185,93,100,183,216,142,77,30,246,11,134,166,47,11,250,250,23,72,31,25,77,124,65,125,142,4,37,233,134,128,140,97,153,159,233,168,15,99,18,97,217,187,100,118,23,91,127,79,35,40,47,65,21,46,13,115,77,117,4,190,169,238,112,132,141,246,208,221,230,217,74,31,180,105,181,188,144,74,212,222,53,188,1,17,94,38,149,175,226,112,24,54,177,62,115,24,62,44,1,148,49,123,164,118,242,104,93,65,213,165,7,237,223,38,132,86,197,72,44,205,20,135,179,237,178,143,144,242,214,49,65,0,135,171,189,33,143,153,124,124,95,247,244,85,93,243,160,206,242,51,98,193,203,63,139,132,158,188,123,112,94,175,131,217,144,181,203,77,174,185,245,29,233,231,140,61,90,60,43,249,250,69,58,236,226,138,97,84,50,74,121,68,109,39,163,178,63,5,25,250,229,191,76,106,14,75,133,164,210,10,146,210,208,250,180,144,66,234,186,154,111,240,101,199,39,117,48,225,72,5,9,163,51,57,10,118,95,49,211,82,26,53,55,181,85,93,35,38,91,81,188,229,125,215,158,28,226,31,0,58,58,126,56,163,39,40,128,189,133,3,208,158,47,35,32,223,109,54,130,112,12,3,111,241,140,127,12,192,117,242,31,49,35,72,105,207,17,128,211,206,38,129,10,119,125,187,130,243,249,92,214,154,203,222,139,23,142,145,243,121,124,139,242,150,37,213,204,144,130,63,193,175,51,89,7,166,92,252,239,102,234,214,108,234,110,163,220,17,124,95,4,13,117,134,205,160,34,234,12,3,138,189,67,158,204,32,239,3,63,127,125,72,76,95,8,49,116,20,91,111,204,10,190,198,249,145,168,37,161,146,224,137,27,26,234,22,3,250,191,238,96,244,59,80,21,50,200,39,148,66,243,111,157,51,94,169,83,25,255,18,29,184,18,249,73,159,144,40,149,112,151,130,178,239,157,77,114,26,154,54,92,80,98,176,122,113,234,130,44,133,94,208,179,105,214,149,70,66,4,229,224,151,112,149,211,48,32,31,108,38,241,25,94,8,60,165,24,30,170,112,71,108,154,212,107,172,143,69,77,208,19,59,221,148,58,167,102,125,248,4,110,143,103,207,90,200,139,60,118,176,157,190,187,184,8,140,62,130,24,5,90,186,222,5,243,250,201,207,205,98,183,15,238,142,53,56,166,132,197,18,15,169,55,251,39,48,84,255,28,103,46,102,250,107,54,30,216,54,185,87,153,255,56,122,153,136,214,161,175,32,99,169,19,49,27,196,31,204,162,2,74,113,51,45,137,190,98,228,38,142,140,80,128,86,249,106,159,139,51,133,109,73,168,37,34,191,32,124,133,144,35,119,10,209,63,83,111,197,15,128,47,75,251,68,164,40,249,207,254,100,106,248,210,127,10,62,184,2,240,192,218,47,23,181,123,4,154,4,106,58,55,11,23,39,32,25,186,38,254,92,141,202,50,135,27,105,196,197,170,82,205,8,202,224,5,178,61,10,189,222,106,190,250,223,32,82,205,191,234,80,254,197,68,98,170,222,165,147,85,5,253,139,129,152,67,239,107,92,227,152,107,207,75,24,209,99,148,105,207,145,46,134,234,176,98,192,137,188,142,186,75,138,59,43,69,175,129,182,216,46,184,119,217,140,87,100,8,195,30,149,212,15,148,202,74,168,251,53,57,114,250,162,33,239,113,154,239,4,238,233,222,131,117,32,108,96,195,246,92,22,40,213,40,205,145,221,114,201,120,115,107,45,130,137,68,1,230,11,9,175,74,3,185,204,155,97,135,68,7,143,213,163,6,103,8,164,171,80,232,117,156,212,91,215,105,120,130,96,73,180,77,11,49,222,204,11,118,147,57,188,48,134,77,122,41,151,156,108,185,77,138,39,126,190,161,95,246,98,230,247,255,235,215,169,20,153,126,48,160,97,124,167,165,225,136,66,66,18,196,85,233,170,128,208,176,238,29,120,251,52,24,106,24,41,13,18,107,130,233,111,153,225,115,60,48,54,188,220,227,206,243,118,76,72,31,1,16,207,154,23,77,141,167,168,178,40,173,77,22,195,171,226,99,216,44,229,166,130,198,187,241,52,162,134,245,113,140,225,92,205,143,181,140,46,217,68,106,9,162,56,128,238,254,155,228,114,134,44,25,11,39,157,128,9,35,234,144,240,28,225,245,101,94,181,85,45,46,226,152,86,60,207,185,204,161,240,80,129,35,42,215,109,6,97,163,52,187,206,148,173,222,217,74,63,255,111,51,218,25,225,132,133,117,1,2,25,136,232,70,194,153,86,238,96,43,146,123,124,41,237,166,3,162,11,123,164,11,167,125,55,177,148,126,206,203,255,223,41,135,35,231,44,128,152,77,90,237,157,253,233,111,98,181,223,78,45,148,171,69,175,83,12,92,169,160,103,203,31,106,242,132,165,209,80,135,103,144,247,137,132,95,25,62,138,16,68,125,71,29,76,28,146,59,198,64,27,89,51,26,0,246,127,5,137,123,183,251,251,23,86,129,167,139,137,18,191,217,117,247,26,3,98,3,37,245,197,117,19,32,247,53,211,117,250,200,129,214,0,18,140,219,115,209,74,193,181,44,105,36,160,36,79,213,163,45,162,101,224,205,94,236,141,92,172,193,243,80,143,171,186,233,13,222,221,151,161,213,245,141,104,16,94,27,167,59,70,40,127,25,135,139,43,7,0,185,27,232,133,21,249,248,245,14,130,49,100,75,188,238,153,73,25,169,114,210,138,90,226,76,95,82,1,160,240,249,116,90,227,230,249,234,225,143,132,148,223,200,118,18,26,187,136,253,222,9,16,213,73,150,147,162,41,167,66,229,24,246,103,31,240,38,187,231,181,147,141,247,58,149,222,14,62,93,47,58,108,198,86,127,32,74,69,136,198,138,123,21,82,248,31,204,29,155,68,45,142,189,100,60,204,16,180,145,43,238,40,7,162,69,211,93,223,95,232,178,4,158,227,254,58,176,182,127,59,28,173,127,174,118,94,241,159,127,249,232,0,172,122,46,97,16,148,199,222,1,117,211,167,17,99,87,3,226,71,188,185,76,103,64,202,121,12,206,87,232,208,44,120,23,210,239,13,97,32,94,193,103,180,96,77,101,187,185,177,59,205,61,98,115,57,251,78,159,73,145,117,109,200,206,213,17,108,193,82,12,167,149,86,107,23,65,110,213,31,102,222,121,199,253,240,180,19,228,202,4,74,61,176,55,105,24,205,215,232,105,98,121,201,8,175,56,208,100,148,35,166,11,156,141,141,142,236,121,96,35,181,241,227,38,180,55,8,83,135,244,125,109,124,51,15,175,7,120,223,121,59,80,3,208,5,19,62,131,79,178,207,107,52,18,239,109,37,123,97,194,243,161,0,59,22,221,171,46,232,57,16,196,74,37,75,29,176,230,68,137,178,250,102,121,192,194,185,71,111,247,80,46,45,69,185,38,155,63,187,38,253,239,191,2,245,242,232,35,230,113,127,68,102,84,195,162,101,184,131,248,226,8,70,235,125,161,115,214,133,210,163,48,131,134,177,81,235,233,220,42,201,142,165,150,134,21,68,159,121,228,57,111,86,35,234,226,199,220,88,150,103,16,117,52,2,180,39,20,160,252,216,172,14,76,98,128,143,167,204,114,125,148,246,102,10,62,73,16,157,123,141,6,170,120,5,16,29,82,187,183,57,181,253,139,53,81,222,150,21,226,71,193,189,13,175,0,10,99,47,163,38,3,166,75,129,59,156,81,138,106,253,231,201,46,59,179,50,99,9,175,28,228,13,167,116,57,49,75,184,152,183,72,69,168,143,205,183,100,212,226,67,158,164,128,185,162,148,31,144,149,112,200,88,99,221,23,41,32,148,132,116,107,6,9,195,148,249,179,141,147,65,29,34,54,250,26,84,135,96,69,24,159,192,110,178,200,81,79,13,147,119,46,81,229,4,35,66,112,214,164,9,40,37,244,196,225,83,255,200,14,236,73,169,63,12,61,183,132,251,189,108,77,255,157,60,27,240,187,9,93,3,136,27,66,132,105,103,234,97,177,137,107,195,204,46,209,68,125,59,13,229,178,132,150,68,175,223,80,59,161,4,13,140,189,226,135,105,62,89,5,227,235,3,7,27,72,14,59,91,240,153,249,88,169,225,238,209,22,48,86,224,12,103,122,149,217,108,157,33,191,176,61,177,112,229,12,53,9,97,75,121,30,20,18,228,93,121,136,252,137,125,183,220,21,37,179,35,93,178,103,111,7,74,226,147,77,23,2,243,244,187,36,103,64,144,184,63,78,238,99,123,54,29,188,6,30,217,187,33,222,252,57,188,0,247,189,81,112,126,246,96,188,254,191,79,235,37,44,40,60,191,160,89,246,27,46,171,28,109,220,38,90,223,173,2,7,72,127,228,167,254,8,137,235,232,203,14,49,199,132,36,175,254,23,63,192,109,101,174,74,74,94,149,125,145,146,119,45,155,114,2,215,194,90,170,142,144,234,180,47,73,6,172,238,160,172,121,206,183,82,78,153,203,78,200,208,32,178,117,154,60,32,119,100,150,186,235,236,57,165,25,47,83,58,51,215,49,240,53,126,166,23,243,20,140,146,116,6,96,183,56,11,209,212,127,65,19,240,34,198,216,133,108,3,232,202,174,31,214,114,88,208,209,145,227,64,245,45,179,95,114,35,133,22,147,240,64,130,253,230,48,219,48,149,239,110,95,102,99,117,208,219,94,117,160,29,197,178,84,159,134,59,6,151,38,109,229,232,240,94,246,135,107,117,211,140,199,107,151,238,49,138,241,252,0,57,98,15,140,252,15,188,162,151,1,23,102,218,92,183,55,62,73,204,32,93,43,142,78,58,22,28,122,9,220,26,228,62,26,142,254,229,229,41,135,41,197,107,198,142,113,80,125,4,136,119,5,251,30,22,141,134,36,38,54,133,91,57,146,121,234,185,153,246,143,77,128,79,104,29,190,208,220,25,129,206,191,51,14,0,79,156,130,65,35,72,168,132,120,117,223,22,149,80,68,146,232,26,111,45,163,28,100,101,10,128,116,236,1,82,33,22,27,159,74,191,118,155,180,66,250,177,169,44,222,133,26,244,198,30,29,11,39,55,206,65,191,181,134,246,140,131,82,226,94,204,169,124,201,53,119,214,248,93,164,125,140,140,232,16,118,166,33,51,174,116,131,237,28,52,103,140,89,227,222,224,7,18,218,241,206,40,6,233,20,182,13,3,39,87,167,86,80,87,44,105,207,232,205,134,114,64,82,124,215,11,150,198,82,214,152,150,63,31,181,79,12,125,157,148,231,184,0,63,222,199,2,38,240,225,14,18,250,136,151,224,2,12,104,247,198,63,60,160,175,123,74,74,178,118,123,57,74,160,14,91,170,4,234,106,92,140,3,107,117,143,7,221,19,200,141,194,180,241,73,3,82,232,38,2,113,205,34,74,42,93,115,163,142,191,35,59,151,244,86,229,169,31,154,191,216,25,221,135,61,214,248,46,147,167,216,188,195,53,225,57,137,149,248,63,178,19,186,184,130,179,132,22,205,47,144,44,141,25,98,49,83,5,176,175,209,161,248,116,57,75,188,61,179,170,6,32,56,169,181,212,243,43,80,86,115,70,102,79,206,141,75,216,149,47,125,80,200,139,185,41,38,119,86,64,93,110,42,230,103,114,202,105,223,106,231,149,241,171,56,234,101,152,216,131,112,208,98,205,18,56,250,96,60,166,174,254,95,128,247,80,133,121,211,27,134,42,218,135,150,168,207,181,59,112,198,145,199,166,94,85,137,71,233,249,64,211,34,224,177,188,231,14,136,130,98,41,182,4,194,62,184,90,71,229,104,116,200,27,213,230,73,29,119,244,122,188,249,102,181,129,16,47,1,221,147,112,171,151,209,251,216,180,230,236,20,79,55,63,249,38,238,192,176,192,250,76,89,39,39,31,86,170,230,120,243,92,81,12,229,82,60,172,198,20,158,160,147,100,16,253,221,82,208,56,164,98,203,122,156,110,139,53,232,56,61,33,93,56,16,10,183,185,184,105,254,139,29,196,73,244,167,74,92,15,129,77,164,206,128,215,228,108,40,35,158,121,175,191,235,247,75,9,159,63,196,55,136,113,10,210,88,65,90,205,163,111,51,100,120,226,100,13,98,44,248,107,66,236,134,143,149,99,64,95,209,27,201,165,19,59,84,26,53,117,238,34,234,51,79,85,95,71,183,85,89,26,89,172,3,173,47,244,19,243,29,246,160,50,64,56,143,44,70,97,147,175,99,36,190,27,60,88,239,232,131,241,93,254,91,6,222,127,215,154,131,34,84,187,229,147,37,186,124,84,67,176,7,11,76,48,182,148,246,109,56,127,22,79,84,207,180,116,241,178,240,120,118,205,191,33,98,145,178,88,107,6,89,81,93,228,244,212,181,172,144,107,187,109,160,26,162,71,234,233,138,32,212,88,50,136,192,238,33,135,93,128,178,78,5,0,53,145,35,161,229,170,239,67,54,225,79,52,70,212,104,4,47,132,135,144,181,205,76,85,176,4,179,166,126,234,21,118,171,253,102,60,40,135,164,40,170,43,32,14,166,142,180,15,193,154,205,35,237,1,89,103,190,14,79,72,172,188,93,115,107,216,234,16,252,82,72,174,138,209,232,173,98,64,172,17,60,22,76,199,246,105,43,66,226,243,179,196,244,137,102,29,206,255,153,216,224,252,140,165,80,158,173,16,210,41,190,199,221,60,152,247,254,249,23,183,109,42,254,147,164,18,153,238,42,65,91,200,77,220,11,139,243,85,204,176,236,29,31,158,177,109,220,238,50,40,190,52,16,214,81,119,141,161,194,39,87,152,176,231,65,141,89,208,255,247,156,250,34,191,95,241,155,116,37,234,131,186,226,124,164,11,216,248,56,202,1,83,46,172,242,133,134,249,105,123,186,41,29,226,223,182,147,194,29,16,246,116,2,97,148,194,37,156,158,166,103,119,45,9,181,213,99,17,47,50,74,207,116,159,201,239,78,66,107,30,108,199,192,44,207,159,39,144,140,100,22,252,147,164,64,108,63,159,191,183,149,156,51,227,73,92,60,159,167,236,76,18,8,173,222,186,192,195,111,171,1,236,104,198,15,163,45,142,129,140,26,214,44,14,33,248,91,170,169,220,91,123,160,152,138,91,213,251,179,210,101,188,48,96,42,41,152,150,34,79,215,12,100,105,240,99,161,50,71,72,80,96,174,217,95,164,94,107,203,29,182,158,198,112,189,180,62,41,46,146,12,176,22,253,219,38,126,255,235,213,167,227,140,68,2,75,76,228,73,28,232,82,0,51,55,28,225,239,55,132,4,6,176,208,158,37,89,133,243,206,142,237,226,219,146,165,35,56,11,123,7,18,30,218,179,66,63,120,215,17,67,53,101,231,8,172,178,210,66,109,159,255,211,243,126,12,138,92,157,103,201,242,254,215,234,176,227,129,165,148,24,37,103,255,245,68,215,15,36,106,66,15,161,28,69,153,30,250,165,213,121,232,47,30,163,238,59,87,213,70,187,241,231,61,63,122,212,231,72,246,243,144,206,43,216,172,147,245,232,204,96,177,16,159,30,91,167,46,68,204,50,121,222,78,178,168,151,183,130,141,196,232,98,205,140,141,36,96,27,30,192,184,176,135,148,195,5,36,166,248,153,56,18,208,170,254,28,12,154,15,88,95,111,84,174,191,79,253,49,63,12,139,114,155,30,85,68,154,75,181,92,45,109,47,251,181,234,173,89,227,133,239,120,121,186,226,138,231,12,23,168,110,133,254,114,130,179,107,226,143,112,194,171,79,227,62,252,80,102,106,220,24,38,21,185,231,174,136,22,7,117,242,29,208,9,170,197,204,9,105,204,113,167,68,228,27,229,0,88,34,194,171,52,248,129,2,65,182,128,49,112,18,13,92,120,162,118,28,208,52,100,75,87,57,227,100,94,246,207,71,158,41,152,199,152,233,91,170,215,43,167,95,133,214,241,56,72,24,139,146,142,253,80,222,234,239,84,116,199,254,208,10,207,202,172,126,21,88,92,1,95,148,61,212,96,196,25,114,143,67,118,201,95,161,170,216,5,1,128,108,76,51,140,221,244,195,190,148,207,122,198,51,228,36,57,6,151,233,121,171,151,30,233,218,8,157,154,89,83,160,110,190,151,141,125,68,59,77,46,190,201,46,53,26,148,8,253,198,51,242,109,254,100,67,72,163,108,206,201,101,67,235,35,86,25,207,178,164,214,111,11,186,112,168,251,128,109,211,60,187,12,51,75,22,193,20,221,198,212,14,124,56,20,82,132,133,249,225,235,151,174,80,253,211,220,121,204,194,67,85,129,246,24,246,228,12,195,208,16,44,144,106,154,88,19,190,53,105,67,134,50,192,58,166,212,196,78,220,251,105,65,178,46,97,112,177,84,143,138,203,181,178,206,65,153,154,196,35,233,47,22,93,224,200,130,227,101,51,230,1,230,194,141,48,210,191,248,76,0,105,39,211,127,28,34,99,1,188,120,92,176,173,160,254,94,76,129,192,184,81,86,79,45,156,209,152,68,236,26,18,155,103,114,8,7,96,117,245,197,147,210,207,152,12,100,207,206,204,118,110,251,162,184,79,165,180,209,51,175,130,165,208,182,93,131,223,210,177,255,63,85,57,168,88,120,92,162,133,228,122,2,179,11,143,218,112,244,65,152,145,176,128,211,182,240,129,47,76,241,118,155,178,157,35,191,226,221,9,210,145,210,158,154,113,198,244,34,172,59,247,115,178,10,123,249,207,75,36,246,51,151,116,53,136,102,118,58,229,108,14,224,59,194,222,98,166,52,196,115,51,109,60,158,184,225,245,64,58,148,175,167,83,210,252,62,53,11,175,35,188,197,72,134,41,46,128,183,22,169,145,44,163,183,101,169,3,114,223,95,133,11,211,80,117,178,103,16,118,152,122,103,254,224,220,217,84,223,89,200,30,57,250,214,4,37,29,196,108,118,33,67,128,208,148,9,171,214,146,188,128,85,162,55,217,181,255,122,97,127,20,153,72,99,179,14,160,59,122,53,210,105,1,152,59,188,201,93,104,46,106,252,159,21,169,124,116,100,21,229,212,136,15,138,68,190,134,61,19,78,157,206,99,73,5,231,75,98,38,112,39,4,49,85,241,201,91,101,211,44,239,92,77,136,94,79,38,116,108,118,194,31,193,112,39,54,220,88,237,197,24,39,251,34,178,145,137,106,195,67,141,7,143,142,21,178,219,135,249,50,211,149,40,220,131,121,153,70,30,186,155,195,78,187,238,148,217,238,8,93,112,49,238,149,122,235,152,0,145,50,25,126,243,77,58,3,148,84,156,88,3,38,119,90,245,101,79,246,118,13,197,225,91,231,200,113,49,14,96,164,116,77,33,66,196,134,96,251,159,73,112,251,178,247,112,221,171,253,253,4,121,42,112,150,140,31,83,216,117,216,39,145,156,131,88,233,164,213,248,3,83,79,200,159,120,64,215,30,150,232,40,65,246,42,78,127,27,9,237,241,223,63,161,23,169,202,177,72,183,24,98,213,14,86,245,76,38,10,97,158,143,97,219,18,251,18,147,234,39,190,20,224,6,113,234,114,239,230,56,146,105,1,56,97,218,181,235,252,99,91,139,189,125,227,200,75,161,184,137,244,66,221,139,40,245,10,143,95,148,229,229,77,4,135,198,127,55,251,77,84,226,43,46,96,135,148,48,48,61,93,145,37,158,123,181,177,122,192,131,227,122,251,248,101,253,152,40,79,126,105,240,178,186,60,11,94,132,110,38,111,135,170,153,45,199,127,255,49,165,25,239,222,38,226,41,58,75,66,188,76,246,50,147,195,180,47,204,3,252,205,181,136,235,252,252,16,106,2,95,118,5,153,72,199,53,231,37,206,102,174,98,128,141,165,224,58,210,18,4,214,74,52,71,159,73,137,208,166,241,201,34,48,74,138,60,124,22,98,95,49,254,203,192,167,154,230,53,104,19,16,126,230,142,0,199,36,191,180,59,169,185,17,211,198,49,197,209,25,99,3,53,86,249,255,123,177,21,68,140,168,134,7,224,106,197,244,77,228,200,1,177,218,108,209,34,52,194,224,101,16,155,186,84,138,1,253,118,23,184,156,66,116,170,31,125,10,224,20,196,154,4,230,175,0,163,188,255,181,80,170,68,66,234,175,24,67,131,58,46,189,222,199,206,27,238,190,206,184,207,118,131,61,144,12,83,191,249,42,62,163,98,153,157,161,140,19,17,254,149,197,46,150,246,128,26,41,93,30,137,237,183,247,36,29,252,193,163,124,244,59,115,109,246,159,22,101,51,32,218,164,176,234,158,76,4,131,126,212,63,26,162,126,240,17,216,161,15,239,160,254,173,91,84,23,231,124,42,105,115,171,183,148,75,2,116,136,7,71,143,236,200,225,97,175,90,35,103,82,17,38,55,87,44,89,189,105,102,33,90,216,71,38,82,49,240,138,215,14,196,123,182,103,94,87,136,127,114,78,112,111,166,21,181,8,111,144,190,122,240,233,33,95,183,219,197,111,174,63,189,65,126,52,205,51,173,36,128,214,49,176,155,107,121,59,62,181,184,178,143,213,86,231,200,88,234,33,105,66,202,21,44,38,204,83,12,161,94,90,63,255,215,38,13,28,71,93,54,153,147,153,34,126,178,230,166,52,219,163,96,190,134,168,86,112,179,231,25,27,70,9,75,139,0,187,223,57,213,187,68,199,255,189,91,228,198,205,103,254,185,226,52,59,193,0,166,14,105,54,4,139,249,255,1,16,202,125,156,40,230,111,217,92,119,84,90,245,205,205,238,134,184,97,137,245,171,80,120,187,175,71,246,87,18,102,18,231,1,159,152,220,45,195,88,122,26,226,103,178,52,54,139,58,176,122,94,52,0,195,183,121,13,64,0,176,77,70,143,59,34,68,105,64,17,237,119,227,80,51,54,90,69,40,170,142,93,165,253,211,217,254,98,123,137,216,182,172,162,251,109,38,85,147,170,249,140,137,186,56,40,43,86,145,101,211,62,96,37,127,76,27,22,23,93,29,133,24,43,184,104,109,98,227,254,133,189,107,185,250,47,104,78,249,214,181,10,46,247,91,26,110,17,119,248,204,249,69,36,156,96,119,16,123,83,177,157,68,55,53,107,1,46,176,43,246,75,232,43,173,97,93,19,31,188,190,84,124,84,211,246,229,239,80,241,21,54,231,175,112,8,2,56,70,86,170,98,77,59,18,9,240,45,200,63,118,137,18,204,223,14,231,93,163,103,45,85,255,60,62,227,72,110,115,243,15,179,195,34,20,56,163,200,67,56,47,138,199,189,222,31,216,191,86,228,117,26,45,154,52,118,122,174,0,130,176,184,29,215,60,226,200,191,113,196,13,240,142,8,105,211,51,220,53,75,183,212,76,77,131,7,234,145,121,119,35,17,50,153,252,249,147,189,83,102,16,236,197,124,1,201,13,180,148,165,102,53,198,218,100,7,40,130,203,195,212,210,166,141,15,91,146,125,168,213,176,87,81,81,96,196,78,219,22,21,229,244,105,16,141,81,29,202,206,107,204,30,130,48,225,87,162,239,145,144,172,60,138,123,28,7,201,219,172,209,161,240,38,39,217,151,16,165,17,10,109,248,49,231,230,125,212,204,254,156,46,99,43,51,195,253,22,132,85,170,99,27,198,186,93,189,247,106,61,108,174,53,205,81,209,17,164,198,215,41,84,189,27,189,104,111,54,152,2,13,29,175,86,2,59,110,93,132,183,165,79,109,214,205,43,43,125,62,106,125,114,171,50,191,170,11,254,209,84,6,201,152,164,246,237,177,42,136,161,33,1,235,80,16,220,221,190,167,6,173,148,64,159,56,128,54,163,159,166,118,42,24,126,134,148,249,33,126,128,234,164,22,200,183,247,225,34,65,237,154,153,135,27,36,86,114,138,57,85,121,240,121,219,143,24,91,194,49,192,139,42,95,154,103,158,66,60,84,160,72,186,138,125,90,15,54,154,117,184,166,192,78,23,9,60,166,88,128,176,232,171,61,127,17,49,117,196,31,84,149,136,87,19,228,68,153,50,85,39,33,110,14,69,113,202,58,118,13,55,19,79,87,6,116,138,8,246,19,88,234,170,30,156,250,146,189,123,184,170,19,103,244,224,78,176,196,34,252,160,37,245,233,122,139,227,16,148,232,123,27,174,41,2,190,20,197,109,134,183,96,184,175,204,25,95,199,23,211,56,166,77,32,36,112,66,190,115,27,46,82,129,39,79,49,6,170,56,237,174,238,4,144,139,36,180,142,243,91,44,170,37,17,41,30,57,6,58,37,25,142,254,80,231,254,205,3,128,171,109,238,232,47,224,197,86,50,159,128,255,111,192,176,92,82,168,209,63,179,29,146,166,238,164,34,103,79,163,97,12,87,145,118,42,88,136,21,28,79,182,172,80,75,98,163,57,77,165,83,184,21,62,251,77,224,78,226,85,241,183,143,235,149,244,221,184,28,30,220,161,152,207,75,237,153,132,124,167,3,197,58,3,109,183,50,111,155,197,245,145,203,216,57,142,237,80,186,27,253,242,52,181,43,48,47,181,29,112,131,154,32,143,43,3,151,48,59,254,209,136,94,106,126,242,73,202,195,123,142,93,61,55,248,241,236,247,129,248,78,126,137,89,112,173,193,250,148,234,245,207,205,128,184,126,43,41,191,141,70,192,242,195,9,112,101,91,111,133,142,255,32,152,88,236,172,120,54,40,236,147,229,2,205,125,244,28,245,223,53,216,172,10,147,149,233,204,208,241,163,211,253,137,0,208,24,213,86,115,43,253,31,234,25,114,24,133,36,144,79,240,12,54,2,131,84,133,60,218,77,11,158,183,13,192,66,240,202,97,113,65,172,176,214,186,109,137,210,200,230,217,106,117,210,64,109,228,56,36,143,105,126,213,170,236,142,13,210,150,196,11,22,111,48,144,171,0,138,109,177,37,158,225,169,137,23,88,76,96,144,121,192,240,21,189,1,49,185,127,198,19,77,130,251,155,114,117,94,26,35,250,252,173,112,98,121,4,168,154,14,194,54,156,86,130,38,231,53,157,137,62,241,83,213,0,194,184,97,226,136,118,244,255,75,230,63,87,84,164,122,50,220,38,223,147,133,46,184,0,82,46,78,46,214,143,113,179,190,214,30,230,228,152,128,228,66,64,134,119,37,86,83,109,178,159,136,218,12,247,67,83,240,29,18,112,180,244,241,113,30,158,142,177,154,243,174,40,101,237,210,230,179,87,0,54,239,187,169,76,61,122,114,19,51,168,147,75,77,64,204,191,188,67,177,31,177,160,150,19,241,43,158,214,195,7,197,112,66,232,191,123,175,200,247,82,58,114,162,237,36,115,29,148,92,115,249,16,96,89,123,52,203,142,66,21,118,249,75,175,18,206,26,137,180,204,52,125,253,216,168,233,225,47,250,122,60,160,124,201,94,234,198,30,150,171,216,145,106,46,42,213,6,46,171,144,172,231,78,21,226,177,77,56,83,152,59,235,66,157,108,94,182,236,196,174,174,245,55,152,252,217,34,96,237,215,138,231,114,10,30,7,230,161,231,182,192,182,56,28,133,81,234,230,111,110,208,242,16,139,158,23,87,157,31,118,78,95,205,252,204,1,132,52,127,166,138,224,12,153,41,31,6,131,123,168,219,7,45,43,153,179,242,148,52,140,58,31,234,229,249,29,211,139,229,220,56,89,74,6,237,93,48,79,52,52,137,189,17,214,43,75,176,117,181,220,4,37,115,187,167,115,167,120,116,19,102,18,21,162,19,76,139,202,70,76,130,172,248,172,4,193,88,158,80,211,117,36,2,138,248,217,230,57,162,213,103,72,107,24,129,30,189,75,73,90,149,39,68,169,114,149,34,130,169,139,30,40,128,122,149,188,47,33,42,85,73,103,206,220,54,104,188,39,225,208,7,10,176,224,222,105,80,193,54,113,118,14,245,109,19,69,253,97,14,107,4,4,84,116,142,33,56,12,3,32,161,99,5,244,32,239,241,173,181,89,64,183,187,143,133,48,67,118,14,74,103,194,119,116,88,158,110,134,217,204,110,248,184,44,240,119,160,120,126,6,255,64,86,147,243,21,235,142,174,238,88,111,5,82,155,156,34,31,79,241,204,167,151,240,223,65,153,172,200,118,136,176,237,32,172,34,196,209,0,70,167,119,189,56,46,221,236,124,219,100,97,135,71,48,235,149,11,83,15,147,252,251,41,18,81,38,237,71,65,69,6,199,243,120,69,153,66,180,0,219,254,175,175,228,71,184,253,225,168,88,62,65,56,87,217,67,161,138,166,223,205,65,66,153,236,142,222,93,13,26,234,90,38,202,94,219,136,6,229,90,161,217,242,62,144,21,234,15,12,40,125,37,86,244,15,25,67,251,195,225,186,122,178,8,184,54,193,251,166,200,208,185,2,108,115,197,44,7,76,120,228,78,245,29,9,88,154,70,122,76,250,226,7,20,204,93,237,41,3,103,96,96,162,92,1,252,113,93,131,166,36,80,18,138,137,192,31,97,98,75,185,224,52,245,69,127,210,17,192,152,237,12,14,164,167,207,254,78,22,175,162,140,91,32,204,101,209,123,52,96,87,137,113,198,237,119,233,173,110,222,137,36,97,82,76,98,117,166,0,188,53,157,154,3,131,246,252,90,96,179,73,243,120,99,135,197,184,64,33,225,24,110,12,160,159,230,189,155,184,4,124,248,32,204,59,46,213,131,196,174,102,145,26,81,196,134,189,29,114,198,14,218,18,62,127,165,94,190,120,76,89,19,158,168,153,219,160,157,186,108,195,38,230,72,250,139,135,253,175,109,180,254,64,184,59,192,153,180,4,6,218,159,216,66,223,132,97,190,159,34,131,189,97,167,3,82,242,148,246,103,202,212,232,145,21,203,228,154,163,56,2,184,178,248,14,75,209,216,105,159,16,192,47,219,29,48,157,102,156,162,93,66,182,170,240,106,149,131,206,29,6,22,221,162,242,149,17,186,100,100,23,121,164,153,150,91,91,213,12,241,106,127,157,231,81,135,158,116,246,199,8,31,40,163,193,126,73,156,253,37,221,220,140,50,3,174,203,2,103,157,192,177,111,3,175,7,238,130,168,125,12,221,163,45,15,213,166,221,212,56,139,55,134,217,79,116,49,41,126,21,213,22,63,104,1,130,40,252,210,96,165,49,204,34,55,95,147,243,126,108,11,241,201,191,204,203,38,142,209,122,16,119,136,113,0,118,73,56,227,99,47,249,174,65,52,57,63,39,76,115,61,235,42,247,164,226,114,148,72,208,6,151,115,5,134,171,217,126,60,87,49,122,220,173,148,207,142,95,219,22,191,149,251,81,126,204,77,168,8,212,147,156,219,244,146,196,75,21,208,151,156,222,75,161,164,74,93,17,80,170,84,254,50,149,206,44,238,78,112,74,142,173,91,149,97,173,194,98,81,149,61,251,90,124,233,149,232,124,217,32,55,191,120,208,157,143,253,112,248,147,202,161,226,240,246,33,167,175,251,150,138,245,76,252,30,97,219,170,42,83,176,23,188,239,59,4,122,8,249,101,186,140,111,68,163,75,209,131,24,205,160,90,102,28,104,192,18,104,38,249,125,104,159,96,65,54,199,46,223,246,223,242,43,70,121,231,94,36,129,220,108,91,22,226,209,119,99,215,220,34,101,58,44,208,91,159,172,0,187,230,236,111,191,114,21,152,202,117,190,41,218,213,84,65,52,226,190,35,157,82,163,233,8,10,109,126,120,180,122,32,8,249,192,160,174,161,10,214,144,101,39,53,157,146,37,237,31,203,171,144,35,220,190,192,225,101,92,213,252,60,41,16,27,193,152,246,174,214,213,246,194,243,198,129,244,212,179,96,162,60,255,253,247,184,26,119,239,200,247,110,231,96,172,18,38,168,59,123,202,30,187,148,181,84,48,89,50,170,173,249,109,172,239,62,231,197,227,123,187,89,94,71,80,43,95,19,163,129,148,74,165,252,210,234,59,134,125,62,254,64,207,84,248,139,112,116,92,215,65,190,222,166,220,129,130,201,155,62,12,92,41,0,4,215,54,168,141,99,153,122,226,157,82,120,83,225,71,187,160,39,99,152,204,227,112,141,137,195,81,122,234,91,198,109,14,107,176,141,77,105,47,110,206,40,123,133,54,25,228,126,106,100,255,195,168,44,102,242,50,87,186,58,112,71,52,107,27,201,40,100,8,195,191,109,137,80,83,106,65,53,141,10,192,220,8,89,199,135,180,202,146,231,112,8,53,251,15,36,56,199,117,155,142,122,214,167,100,37,108,75,100,119,115,24,43,96,187,84,106,88,19,78,2,169,88,66,43,154,9,57,254,222,23,75,21,208,250,75,164,137,205,106,176,75,195,30,144,192,157,203,212,87,97,30,44,75,32,158,23,35,93,86,188,149,128,112,244,13,48,121,97,65,152,112,62,98,147,254,42,11,6,164,81,82,178,252,149,88,149,65,84,158,34,39,26,192,164,25,116,140,231,119,83,120,143,149,94,29,67,137,39,43,23,15,7,232,74,52,85,45,17,146,23,251,16,73,132,209,85,150,87,69,103,179,55,148,157,216,31,179,186,197,189,157,14,115,223,110,106,212,13,183,42,228,245,190,53,225,107,154,218,190,22,165,147,210,62,61,93,148,245,36,15,14,62,44,92,133,43,216,232,35,74,135,171,181,45,220,163,83,151,197,186,59,204,76,196,205,199,172,69,144,224,245,4,41,153,215,152,1,251,56,103,126,238,146,202,94,170,45,154,167,10,197,163,59,18,237,32,221,107,207,216,9,155,124,124,199,89,218,111,25,103,173,248,204,252,13,250,68,186,169,173,50,111,251,238,47,137,79,169,94,86,242,90,137,63,255,150,252,206,51,128,196,63,68,157,19,90,69,22,142,254,135,194,214,244,82,20,86,138,172,207,184,32,254,187,92,166,64,45,8,134,218,63,191,212,24,31,82,214,15,234,29,234,166,59,165,118,92,124,59,180,246,183,203,42,155,71,25,184,31,219,45,9,104,118,249,179,185,116,7,130,205,159,165,34,102,39,33,220,193,91,11,16,184,24,136,164,29,141,199,40,98,156,46,140,15,121,52,101,73,142,58,17,127,57,213,127,134,61,128,154,158,200,83,161,159,168,152,183,178,100,155,39,70,199,165,2,39,40,169,205,101,124,151,192,171,250,209,117,177,2,61,28,80,32,178,253,38,163,126,88,72,141,32,152,155,35,2,71,129,50,67,15,56,19,250,105,114,209,85,156,6,191,134,106,169,119,61,34,183,167,149,198,40,111,24,10,86,158,199,154,50,28,9,109,236,85,29,13,1,243,184,49,49,250,22,64,193,247,40,30,172,186,159,135,18,31,170,85,178,103,179,118,42,34,26,245,164,58,145,0,58,157,40,215,9,4,170,129,74,221,152,200,221,45,146,173,4,7,178,198,46,149,167,79,227,204,18,138,203,100,10,66,117,63,12,46,30,248,206,241,165,11,232,34,203,39,61,105,43,216,177,134,65,183,236,103,84,25,106,152,71,7,159,164,13,84,115,82,43,62,73,125,231,100,249,116,45,181,237,178,45,115,25,166,77,61,77,250,129,211,55,203,2,139,83,147,251,185,125,11,2,91,197,8,158,95,128,204,16,229,44,110,213,55,130,28,29,112,112,212,211,8,229,96,102,70,138,214,162,37,101,51,13,89,61,104,42,63,153,15,177,140,129,205,13,129,77,186,14,54,136,217,66,154,77,85,55,52,239,80,186,213,151,37,139,129,13,128,159,193,76,240,67,92,118,60,165,176,117,208,162,144,26,39,197,29,85,39,94,214,140,90,182,123,204,214,43,11,28,87,29,80,239,151,96,240,173,40,193,41,17,202,96,132,56,19,45,98,63,111,73,14,43,125,6,126,254,35,0,83,108,143,1,225,23,2,79,241,219,180,136,199,231,228,168,156,149,68,23,238,49,76,86,155,218,17,229,7,36,86,134,43,76,217,22,239,149,54,29,200,111,167,15,2,80,97,121,205,177,26,135,140,139,166,46,97,61,34,103,17,32,247,22,81,10,42,143,51,64,141,174,170,86,114,236,141,21,117,28,67,42,136,90,12,160,64,107,64,169,233,53,189,69,19,74,0,187,90,130,10,141,115,129,151,136,80,131,38,89,191,35,92,39,255,47,199,129,199,247,0,88,219,20,144,15,23,197,141,41,210,162,32,43,52,220,146,137,227,96,201,145,12,96,92,123,149,103,230,153,52,104,63,131,21,173,189,148,179,26,241,52,218,13,204,151,66,59,197,14,244,16,16,238,101,10,28,122,170,136,73,60,205,9,140,50,105,172,244,20,46,95,230,11,221,208,106,246,200,182,2,131,9,119,104,81,248,171,0,25,198,160,24,172,31,205,134,160,85,136,141,78,209,70,210,217,228,168,69,138,134,80,237,131,222,131,37,121,70,238,15,71,172,52,155,107,190,235,142,115,163,242,43,101,178,41,157,240,137,247,87,147,77,81,142,133,93,34,46,12,233,73,175,82,125,52,26,13,73,77,170,96,101,71,171,218,237,165,32,7,62,36,130,95,171,127,144,207,33,125,39,31,239,65,252,119,123,233,104,11,208,14,27,234,39,245,248,251,158,126,235,85,231,235,67,155,255,221,120,16,107,174,248,19,178,22,143,75,109,49,82,84,92,120,30,98,36,20,248,10,86,188,5,202,81,139,237,143,184,213,93,248,208,171,95,148,139,39,214,60,223,127,61,121,66,23,150,157,156,97,140,147,105,1,198,203,102,168,235,241,151,29,68,74,189,50,182,164,230,239,105,57,214,10,157,216,190,7,106,111,226,21,251,100,132,61,139,233,177,177,83,36,197,120,35,133,73,218,15,67,35,152,38,93,150,228,244,71,215,73,33,160,8,213,202,129,174,55,188,119,9,56,209,9,228,152,178,60,138,203,58,140,69,130,40,41,80,76,142,207,223,4,77,249,104,106,119,69,126,245,206,85,42,102,51,172,135,243,249,116,155,198,170,147,130,203,213,221,91,65,230,9,25,108,212,232,84,232,155,45,145,188,112,188,82,76,168,208,51,115,172,37,9,163,229,216,136,91,187,194,15,188,36,74,5,251,179,37,111,135,27,67,33,126,229,37,134,74,77,178,180,83,246,151,53,193,161,226,86,58,222,104,94,43,38,187,197,166,11,36,248,245,220,101,120,217,233,206,54,105,122,183,100,3,161,179,182,40,117,87,49,32,228,190,179,18,52,203,85,115,117,175,167,85,220,192,221,171,230,39,78,130,96,38,206,211,76,38,5,201,227,203,97,155,192,4,86,237,50,71,246,26,36,209,236,36,13,249,250,63,165,136,253,120,59,88,227,75,108,161,13,220,89,163,2,161,144,203,67,40,30,11,6,238,211,95,14,89,67,106,211,75,73,236,65,61,222,184,172,78,66,140,226,203,54,112,172,101,152,202,193,26,159,116,164,203,73,17,72,244,110,93,206,91,254,150,184,34,152,106,118,30,136,33,220,181,149,123,104,26,85,86,102,65,17,125,88,164,213,15,240,25,77,219,64,236,124,173,26,168,101,71,150,138,62,88,103,103,29,65,83,94,194,92,132,75,165,165,249,110,14,16,115,201,47,145,83,16,116,217,32,58,175,234,120,65,188,235,105,226,139,34,60,237,207,230,54,243,38,249,196,244,20,117,104,184,155,205,103,250,142,220,155,217,36,241,242,61,101,143,30,115,2,236,126,74,233,23,123,190,220,107,237,176,229,88,93,201,207,181,247,208,83,236,163,106,3,175,85,20,201,218,188,102,34,20,77,47,119,195,68,55,163,254,96,136,221,113,208,221,16,24,232,205,72,234,86,247,117,54,111,137,17,137,74,34,205,193,81,15,112,186,40,198,249,23,171,148,209,107,194,253,246,204,230,42,212,163,152,237,141,71,184,5,78,50,43,40,156,143,182,136,71,30,206,157,150,185,46,236,211,234,127,55,117,145,51,165,190,220,93,130,146,138,115,199,6,204,34,163,31,211,19,187,115,91,45,185,75,53,147,191,167,83,235,36,137,141,206,137,152,140,179,114,119,151,164,78,177,233,11,9,153,218,203,93,150,214,138,16,146,181,140,209,54,221,215,201,36,204,143,227,63,202,106,26,155,52,60,36,83,116,201,79,33,26,188,55,241,123,25,203,188,210,70,99,117,187,159,81,28,201,21,126,142,188,220,98,55,16,213,27,142,137,154,9,210,98,190,246,229,128,205,136,161,37,253,230,60,126,11,39,248,218,103,157,5,108,181,30,36,229,173,165,145,133,65,16,6,75,251,236,162,63,67,255,193,114,250,92,178,119,90,249,138,81,254,182,225,189,243,251,41,21,41,3,146,158,119,164,181,88,192,104,241,0,141,154,187,103,124,120,236,227,254,234,217,124,218,194,253,233,69,102,99,95,243,168,47,197,54,147,200,63,32,76,244,35,75,146,40,118,93,66,234,44,119,8,5,51,120,81,105,11,2,200,146,108,67,13,50,204,104,160,101,62,13,197,240,245,66,233,107,137,184,67,221,3,234,104,30,192,177,31,56,51,237,145,226,235,146,116,78,141,203,239,56,139,35,116,37,21,71,137,55,181,195,96,37,117,69,6,159,236,80,164,255,75,12,72,240,243,58,114,47,16,198,54,72,46,14,153,254,197,196,233,149,97,144,3,178,65,33,159,204,153,117,152,60,220,55,188,14,15,190,196,146,133,205,233,116,255,120,230,229,70,185,226,41,3,160,209,231,71,3,10,89,110,179,195,231,237,100,110,128,136,138,235,217,97,110,165,91,175,137,177,153,29,80,242,50,209,225,154,186,85,103,63,18,63,114,186,2,154,106,220,92,64,71,98,6,96,111,158,36,83,95,191,244,109,92,135,108,71,215,13,20,41,231,237,103,151,99,107,196,180,168,215,228,60,45,170,135,222,174,73,144,2,38,73,117,91,158,71,213,193,126,19,144,245,61,237,105,139,32,164,67,195,94,10,205,162,86,108,37,204,200,247,72,143,73,222,25,176,187,68,2,86,89,233,88,11,115,210,184,156,12,253,246,237,123,221,120,140,74,11,41,204,168,117,14,242,38,61,234,105,44,1,55,31,174,245,221,29,171,134,136,207,21,17,190,229,21,51,69,167,245,238,70,40,67,10,44,26,158,184,239,203,28,145,176,162,193,200,184,98,205,173,161,101,33,168,74,158,94,55,132,156,74,52,200,177,130,83,150,65,188,83,179,251,86,133,99,242,40,246,171,68,227,77,59,1,20,235,195,13,235,200,35,50,180,12,174,141,46,151,45,25,37,209,111,140,228,120,212,234,114,183,33,1,214,11,217,8,182,142,96,232,22,93,22,36,90,9,119,15,243,11,2,16,82,19,71,229,83,177,182,251,192,147,200,216,64,239,200,81,54,171,37,192,179,186,52,136,145,187,236,36,1,172,127,137,9,169,178,162,199,168,134,22,201,149,103,159,119,24,241,30,75,244,175,240,127,145,22,122,226,20,192,14,191,240,156,172,97,32,196,79,98,69,30,116,125,208,121,1,75,239,187,220,225,154,184,117,96,183,24,209,115,197,194,164,172,105,43,208,99,239,226,59,175,39,97,21,123,243,134,129,146,76,147,141,153,231,22,73,236,86,93,221,152,193,164,127,188,249,48,166,200,250,141,173,33,174,217,30,63,171,85,58,179,218,118,87,5,93,125,175,41,228,223,46,137,161,19,242,255,89,49,235,93,54,154,253,55,74,51,101,229,213,15,216,166,124,220,55,86,97,254,108,247,95,208,46,128,229,26,144,110,160,42,223,223,43,215,59,247,23,141,253,120,87,122,174,243,215,5,122,6,167,101,174,161,162,47,111,85,212,234,207,19,243,242,32,46,120,78,15,175,30,158,146,162,181,124,73,220,134,2,73,3,238,201,238,253,222,91,102,143,29,157,178,61,137,186,213,236,94,224,134,166,204,83,123,17,193,237,160,43,141,203,136,33,135,179,182,225,216,176,1,110,203,182,0,94,105,134,122,131,52,157,8,135,69,212,155,30,72,232,5,163,173,163,192,231,148,30,24,219,43,109,49,27,134,169,254,34,3,126,5,148,191,183,55,219,188,17,234,0,67,152,39,57,121,202,29,218,205,81,227,15,163,174,162,147,11,137,120,224,43,47,21,156,87,79,137,74,22,47,96,94,70,155,179,53,11,145,159,163,77,40,242,49,83,16,148,220,94,70,203,167,40,89,128,71,44,30,141,9,30,95,143,241,16,17,190,225,171,15,41,86,206,133,79,35,221,63,172,193,39,139,8,198,74,47,97,43,93,120,13,136,3,153,196,140,196,97,24,126,196,53,42,97,131,30,131,207,154,161,148,186,132,221,75,244,143,80,155,4,249,21,40,135,74,216,166,231,89,203,204,51,91,82,168,25,65,62,96,39,111,51,40,142,72,243,112,23,28,181,106,188,206,37,67,98,191,192,76,173,204,173,123,248,79,186,88,168,130,243,0,41,167,191,248,76,202,124,217,117,80,5,114,97,9,150,163,148,114,217,218,224,132,215,207,160,92,116,50,105,63,47,239,94,19,236,65,221,124,229,138,218,249,147,241,77,80,102,53,213,222,94,174,160,120,143,111,59,2,95,227,248,171,25,207,222,192,23,97,89,7,117,170,119,142,237,182,13,29,99,17,67,11,189,210,164,39,112,115,147,43,136,212,218,137,101,47,188,142,69,190,173,174,99,168,162,246,155,245,11,94,248,173,44,92,107,160,142,184,12,57,94,141,234,197,234,255,154,84,254,54,244,8,149,105,10,0,116,43,62,82,215,200,76,195,181,248,68,134,100,242,3,145,249,32,223,142,111,130,203,103,200,6,180,46,244,227,60,194,147,169,114,167,206,208,125,178,12,138,192,99,147,146,198,209,161,33,63,253,28,108,161,45,88,192,158,110,154,246,49,106,199,125,234,114,195,9,68,108,40,208,221,124,110,197,165,102,217,209,103,236,224,232,106,98,3,121,209,92,228,107,232,251,233,199,126,115,221,147,99,2,114,28,227,15,153,189,212,72,102,181,205,166,49,6,109,83,61,209,6,119,37,31,193,192,28,56,167,207,0,120,64,60,10,1,20,119,110,114,209,52,227,63,56,169,232,45,160,44,129,26,99,68,159,183,220,61,62,42,100,22,213,9,70,104,12,232,81,63,76,89,47,2,187,192,227,202,18,130,198,230,240,243,255,89,62,202,164,173,191,106,193,189,39,216,194,48,27,214,137,201,178,8,217,210,198,137,76,234,143,250,141,118,124,66,242,207,171,47,152,190,199,17,52,153,25,22,172,139,26,138,31,197,89,0,113,83,222,82,25,168,139,113,76,83,146,47,165,122,211,130,58,121,208,121,232,39,242,164,108,149,195,193,140,143,244,89,31,62,7,48,192,103,126,111,57,116,189,180,245,91,230,49,145,140,49,252,164,13,136,125,140,174,21,31,66,149,20,240,27,161,185,21,146,0,77,89,29,143,102,235,45,100,255,100,172,33,90,250,46,130,56,165,99,237,118,78,15,195,230,113,16,15,69,206,121,56,141,195,238,143,175,186,37,22,40,163,178,252,141,218,23,35,164,153,17,182,51,244,2,69,128,253,30,207,37,204,193,24,92,90,71,222,223,0,3,130,165,184,241,125,77,200,185,97,23,183,29,34,197,186,235,86,85,175,234,167,181,92,85,95,241,22,173,224,87,130,185,136,101,176,241,123,187,234,163,5,207,137,161,166,99,13,117,153,215,63,204,149,45,100,137,117,112,198,199,1,155,137,136,195,243,156,182,53,195,53,234,190,174,117,209,119,46,114,145,168,170,87,214,205,142,217,197,153,52,65,151,17,97,152,182,189,62,83,15,84,229,197,173,10,105,216,49,20,230,229,241,178,97,41,216,212,229,217,192,147,245,103,210,128,14,14,36,8,172,57,142,176,52,80,169,210,26,225,79,98,33,68,60,38,53,42,141,214,111,230,228,224,23,30,206,86,159,115,252,73,175,7,58,186,203,26,248,73,118,177,86,130,85,250,75,23,152,206,198,241,182,130,168,175,95,163,95,179,12,80,181,236,75,187,132,52,86,168,189,95,179,89,31,176,31,179,96,130,111,254,192,143,108,235,146,46,137,37,46,0,107,21,223,206,215,145,131,132,116,212,251,237,65,222,5,156,213,86,6,224,232,188,205,144,250,191,253,16,134,151,199,195,143,142,39,27,46,86,203,81,63,116,227,57,73,50,44,210,176,170,38,4,70,149,34,24,21,36,52,216,30,149,252,204,141,162,45,253,235,166,203,228,210,138,201,162,248,189,201,185,112,193,141,182,170,164,207,70,63,99,212,224,239,38,33,148,16,59,225,185,188,188,152,70,66,216,46,144,124,185,23,145,34,53,50,52,18,137,235,1,87,75,229,216,49,207,98,16,105,225,62,139,239,175,182,205,201,88,83,108,77,54,26,117,82,62,156,234,86,127,187,120,2,58,63,87,165,154,50,207,31,119,103,36,133,107,86,244,160,12,120,27,163,30,188,200,136,34,248,239,151,26,243,36,217,253,158,38,191,176,251,102,98,115,107,121,247,113,242,132,126,139,73,118,171,6,255,15,70,53,56,20,132,181,17,142,89,40,92,29,245,42,126,14,74,162,107,93,10,109,234,13,41,191,254,204,26,94,93,41,187,76,199,87,71,155,12,52,206,247,41,88,91,77,6,177,55,229,165,207,242,43,206,248,64,23,114,221,23,220,1,129,185,4,76,6,179,130,213,233,206,231,1,254,144,43,95,165,201,53,127,85,248,243,228,13,143,120,212,224,245,251,28,218,57,185,177,173,74,100,22,66,73,211,175,222,209,9,218,109,53,15,41,3,130,50,153,38,155,163,51,82,253,18,73,85,112,186,152,122,65,28,78,149,24,96,6,37,153,118,239,187,39,205,22,49,129,95,16,123,93,68,7,7,69,215,20,26,17,218,178,118,230,164,144,214,31,214,116,61,183,68,112,43,29,7,126,76,136,192,211,24,47,135,130,174,144,15,95,139,195,210,153,194,212,6,122,86,34,68,158,11,134,216,167,189,92,50,225,254,42,186,107,168,93,143,109,145,112,16,91,32,154,138,58,222,83,181,142,143,59,238,127,117,98,114,124,250,107,171,95,115,130,177,32,189,43,37,125,181,84,130,125,239,137,128,88,124,111,117,252,233,180,218,131,192,86,24,147,37,211,157,181,42,203,69,245,96,20,199,56,242,182,4,5,146,194,203,3,241,102,123,167,60,24,228,183,226,249,46,233,224,37,92,29,84,192,175,176,25,213,98,39,240,251,232,225,158,218,166,118,24,28,201,121,17,230,31,92,142,196,238,2,64,76,44,146,133,8,223,219,142,146,12,196,78,34,123,12,121,41,200,30,144,136,230,137,135,81,118,97,88,11,238,17,107,84,234,85,50,188,92,52,190,170,98,119,174,201,148,230,117,193,73,0,9,218,218,126,145,159,20,157,182,33,145,245,130,106,35,195,243,41,58,122,123,54,140,213,64,54,82,75,221,221,139,92,222,188,72,96,55,121,40,213,86,238,216,199,250,95,167,249,214,226,26,217,150,153,117,5,14,88,100,14,237,13,142,124,25,132,156,199,98,190,102,132,134,112,227,70,119,229,201,33,199,213,113,115,155,19,113,97,128,200,83,87,135,104,43,166,193,68,104,79,117,136,98,112,242,7,83,130,75,60,27,62,222,224,80,133,216,148,187,16,51,113,52,161,212,141,71,128,31,173,178,35,206,240,37,158,20,180,202,195,159,30,160,19,134,32,139,178,226,178,255,132,33,26,88,140,138,127,159,89,42,16,159,168,120,227,172,231,176,193,120,132,198,148,53,163,18,138,3,242,135,31,5,157,48,137,201,58,46,129,181,148,85,124,62,212,130,145,147,26,143,235,38,122,70,42,151,128,176,123,98,179,28,163,72,115,59,113,86,200,244,177,122,185,246,188,248,125,131,185,166,167,224,106,82,15,129,50,9,11,77,204,3,67,231,199,92,176,241,57,226,188,73,218,249,242,206,254,127,106,60,236,200,33,123,171,188,132,63,163,134,165,45,103,23,30,122,70,235,233,206,207,87,172,38,168,155,30,0,48,231,203,188,61,142,156,82,100,239,130,59,151,200,52,167,20,10,64,125,98,80,79,249,122,107,174,156,95,161,116,129,187,207,232,48,82,115,156,145,79,171,184,5,85,14,236,77,105,64,243,91,90,226,250,143,59,102,161,209,89,102,214,213,7,78,205,157,114,59,135,209,48,229,113,167,111,126,247,176,11,151,164,162,59,230,104,119,75,166,83,36,131,27,250,138,205,155,165,131,247,68,212,18,157,143,2,157,29,236,128,195,199,55,137,36,249,194,78,188,180,57,145,220,144,60,126,179,227,202,59,186,104,239,127,253,147,241,141,104,142,177,14,75,120,52,35,79,18,39,33,109,87,133,68,182,220,170,173,115,188,11,67,218,2,142,249,155,163,123,36,215,106,98,154,167,73,36,29,163,26,238,126,21,138,65,25,36,162,253,99,7,68,245,138,168,213,8,134,135,240,99,130,193,168,255,102,199,36,17,165,226,80,67,187,116,54,11,38,221,49,137,137,8,221,30,201,153,119,173,4,33,85,73,225,159,217,244,131,187,220,58,163,87,97,153,215,148,103,209,18,234,90,242,177,190,59,73,203,108,149,149,19,84,111,233,185,175,140,180,218,120,46,132,98,111,251,113,53,92,160,248,81,172,223,109,180,175,16,5,2,32,5,251,124,82,2,204,179,91,125,247,177,132,255,197,87,44,65,164,228,77,35,198,42,59,81,27,217,141,232,59,198,10,187,125,151,93,61,139,207,163,243,213,26,199,48,44,149,36,95,20,78,47,69,86,153,209,10,55,58,233,176,61,127,230,63,41,125,209,107,88,70,129,168,70,124,118,39,179,101,3,168,148,203,86,226,127,246,28,112,208,231,167,88,188,134,116,230,185,135,116,179,196,237,72,99,9,54,228,219,198,104,46,189,134,36,2,172,247,229,127,147,102,251,85,14,225,54,19,223,196,24,115,151,9,208,32,152,110,56,63,120,117,184,154,159,26,32,229,153,240,231,252,160,81,42,53,50,93,4,238,160,10,124,167,212,175,199,169,135,32,223,115,83,25,200,92,147,79,236,72,229,36,108,123,161,188,142,179,221,161,15,224,71,80,87,81,26,128,156,146,255,164,148,206,208,100,178,110,210,102,169,190,132,73,226,251,137,114,237,24,147,201,175,222,82,163,112,141,155,173,168,136,234,36,72,58,94,243,164,236,35,94,102,159,128,29,144,198,133,187,253,146,92,90,215,131,145,118,79,72,46,243,218,199,9,42,148,228,69,17,216,98,242,250,246,114,197,252,79,96,238,139,75,18,78,89,38,105,8,18,47,179,143,24,35,227,255,42,239,7,177,33,80,119,93,34,44,181,170,91,241,88,226,228,200,255,181,21,65,213,120,178,242,181,130,107,192,208,166,221,247,230,88,38,183,57,28,23,146,187,195,234,95,229,23,25,14,245,35,0,144,244,8,79,93,27,22,34,45,205,108,188,56,245,117,210,131,126,12,172,19,255,244,77,83,103,6,24,252,202,9,217,8,97,25,222,86,189,119,223,162,148,204,137,198,223,171,102,216,87,11,56,23,26,61,83,172,110,137,0,13,26,212,255,195,105,5,125,250,110,49,172,246,179,188,182,173,123,42,84,234,46,1,122,43,23,1,169,91,100,207,131,152,190,82,161,251,24,18,96,218,44,20,25,104,79,254,44,106,51,39,126,232,255,213,60,206,140,251,21,90,121,113,50,21,193,189,227,249,105,212,34,249,210,116,199,187,250,32,3,214,180,84,79,42,234,143,198,54,93,205,200,211,118,43,109,137,99,147,224,80,187,123,234,35,23,177,121,168,28,73,37,145,44,135,108,41,173,73,54,113,135,110,172,240,99,213,76,200,222,133,95,119,247,67,106,106,186,243,8,87,167,217,215,55,10,132,192,206,172,204,91,211,117,238,152,56,248,177,20,20,206,71,122,121,6,153,93,208,79,160,97,167,76,109,224,97,247,192,28,193,117,162,43,29,220,152,70,119,193,206,253,201,164,219,77,127,118,226,11,127,136,240,170,185,175,56,250,129,36,191,107,188,215,41,151,195,89,137,181,164,59,28,215,116,68,140,104,110,86,138,12,182,169,36,128,70,151,180,20,193,168,188,168,80,173,83,253,53,174,160,172,101,147,48,91,184,0,65,110,230,206,187,100,177,170,120,188,163,122,161,253,96,32,176,162,231,234,224,2,212,138,245,49,254,71,147,146,181,152,109,197,170,178,198,84,231,139,187,247,219,214,209,67,238,217,178,97,252,111,122,60,86,153,165,216,51,233,220,111,55,59,159,154,41,184,206,80,192,120,137,143,210,23,73,185,42,181,19,13,101,32,32,52,183,93,191,178,20,167,198,163,170,215,243,16,18,165,185,40,103,25,114,195,141,242,134,62,65,23,232,84,177,36,140,185,11,44,199,195,181,102,27,76,129,156,29,81,103,251,10,228,205,90,104,11,24,117,227,49,102,251,29,199,125,79,143,221,169,151,129,203,199,10,78,232,220,179,17,224,192,164,227,188,198,75,154,205,79,99,9,146,226,73,107,140,148,65,122,209,168,217,150,244,122,163,105,189,233,18,92,192,160,201,201,29,82,139,104,135,109,147,248,239,249,188,72,77,67,128,47,19,222,222,229,32,90,167,47,218,206,164,252,30,250,147,166,28,96,160,14,42,205,45,222,172,17,32,111,6,140,246,153,11,3,236,187,124,88,189,12,132,63,64,64,117,67,80,15,12,235,154,212,223,255,40,164,32,232,4,201,80,192,18,100,30,111,220,9,105,143,14,46,70,15,104,112,129,42,189,176,253,99,117,80,73,105,13,12,60,91,185,115,6,30,130,5,86,158,139,116,51,185,113,247,86,86,148,87,197,86,252,94,243,221,181,10,139,46,128,149,130,115,32,208,226,47,17,249,251,84,207,250,29,186,207,39,8,82,226,163,12,132,95,158,129,132,161,42,211,214,13,3,132,89,82,116,106,188,90,242,227,251,110,74,237,251,89,96,15,27,28,157,88,133,12,222,200,138,55,250,109,206,42,60,207,120,236,171,103,230,6,145,118,188,26,170,196,2,134,138,7,101,25,117,8,63,231,246,213,63,43,54,187,211,78,53,126,221,172,218,11,20,146,65,162,212,26,70,185,161,158,60,212,12,42,52,150,193,172,226,174,211,68,253,213,203,173,234,55,14,134,255,238,110,84,224,236,161,246,212,58,38,240,145,197,183,37,192,165,16,135,145,26,43,229,131,212,143,49,207,150,207,174,108,230,59,237,20,85,205,98,8,94,213,157,199,158,168,239,100,174,233,237,159,26,241,230,38,2,206,202,198,176,177,36,206,42,151,231,82,7,190,114,184,45,72,141,188,194,6,171,103,8,49,25,193,63,69,87,245,240,182,135,2,188,103,68,163,235,186,229,73,197,165,169,83,245,41,251,214,61,255,30,65,78,5,3,83,198,102,22,101,41,55,163,231,42,37,136,45,11,135,234,15,156,171,228,226,229,9,196,227,202,101,149,238,135,194,246,189,75,50,131,226,135,83,138,17,121,116,39,151,161,160,98,88,89,41,198,19,131,171,157,222,187,111,137,56,226,174,251,165,102,144,253,217,228,227,71,165,67,253,104,117,196,84,123,160,152,0,14,30,6,100,146,189,173,8,49,150,71,233,244,209,26,154,131,197,108,99,221,102,252,25,214,57,51,225,104,124,220,99,235,222,80,0,115,42,255,234,214,203,66,143,2,142,28,91,144,127,33,107,73,64,128,135,26,1,33,244,43,78,117,94,61,140,188,94,65,18,239,17,114,38,178,175,223,83,43,181,168,253,170,171,168,129,244,97,33,77,9,41,184,180,4,189,128,52,3,149,214,126,162,128,30,251,192,135,144,89,59,92,90,43,63,125,27,196,152,232,61,199,102,53,174,132,168,105,66,182,142,222,179,121,149,65,83,37,164,39,88,187,160,158,92,144,3,85,147,173,139,81,53,106,136,139,41,207,229,255,4,128,156,121,156,49,19,236,109,68,253,135,241,32,122,197,243,146,217,213,157,66,94,178,218,166,201,194,31,147,147,142,252,66,1,163,225,1,148,188,225,182,186,69,203,78,155,254,112,159,142,196,197,97,123,249,75,63,22,232,111,202,183,67,167,26,166,8,254,72,82,100,146,97,103,203,15,121,118,102,210,213,199,148,13,148,98,129,210,124,53,99,61,103,193,193,151,220,189,223,144,38,216,66,57,228,186,213,36,141,178,194,119,52,174,189,173,2,204,251,72,109,69,168,238,250,158,186,50,191,164,23,247,125,227,219,134,244,57,149,157,44,90,143,59,138,200,78,22,76,201,216,123,39,155,21,1,133,87,68,53,8,243,10,174,115,126,154,148,237,39,30,52,84,89,194,120,148,252,185,181,230,191,164,175,86,179,182,208,32,17,174,254,235,153,110,32,1,136,251,54,86,41,104,110,151,201,145,251,108,237,121,211,172,22,190,24,167,176,118,8,48,104,216,89,21,153,110,14,46,157,100,62,146,55,202,241,204,28,238,98,115,168,118,242,172,19,156,22,23,126,135,146,43,182,87,81,224,49,249,155,61,235,51,193,242,173,106,187,202,168,83,185,87,15,225,119,51,233,51,103,188,215,43,120,239,41,29,100,248,129,52,133,14,77,242,201,2,2,235,221,129,27,16,250,146,24,30,50,138,27,66,54,122,198,123,64,218,28,219,162,200,90,140,172,174,244,137,80,91,131,9,3,43,224,85,12,173,13,152,69,190,140,81,102,149,255,253,41,227,163,94,234,136,188,241,186,3,251,44,157,88,42,252,198,230,131,78,133,127,56,181,71,151,215,108,124,17,41,17,191,72,62,46,174,127,53,255,242,101,154,8,74,98,244,190,157,248,139,147,136,64,40,175,65,156,200,12,131,252,162,47,180,57,98,151,186,33,247,28,69,202,4,53,108,155,0,220,237,102,27,67,186,234,108,31,57,170,133,13,160,17,110,188,40,51,185,72,25,147,127,229,164,128,186,184,64,234,220,186,94,202,227,27,130,171,157,246,66,162,34,62,131,1,207,56,17,30,122,54,6,21,114,199,122,149,160,101,35,155,204,203,224,55,3,93,54,226,223,170,234,166,50,200,94,57,127,44,224,5,245,128,25,200,12,24,223,195,139,27,254,32,94,136,25,126,240,244,18,117,11,183,33,161,181,41,74,243,94,126,130,88,108,181,192,243,195,193,139,37,123,105,87,108,42,165,156,66,224,27,112,39,108,58,138,199,211,89,185,142,0,45,112,3,58,75,138,111,234,42,249,71,99,31,135,71,20,145,74,252,237,142,252,127,128,32,205,214,201,218,93,60,91,130,236,175,103,220,8,155,156,34,125,217,190,204,150,134,118,148,224,158,244,247,242,85,17,202,1,35,17,14,236,161,185,49,32,239,191,176,33,125,108,82,64,48,31,69,0,19,44,43,68,97,79,220,214,137,210,195,182,148,234,173,220,199,107,226,242,77,212,170,58,50,125,181,82,231,225,71,192,234,206,50,148,250,50,11,165,246,164,214,5,127,76,94,157,199,165,57,232,35,89,243,150,53,139,106,209,207,147,45,234,93,122,187,100,203,44,66,165,241,55,242,188,59,74,220,173,128,35,140,248,159,87,218,180,213,219,60,50,175,158,111,107,20,151,110,223,181,3,191,99,181,124,72,14,74,92,41,104,126,142,236,39,52,38,79,94,214,200,89,46,184,158,234,33,179,76,226,44,127,136,187,98,221,48,33,245,76,28,218,31,18,56,49,106,208,219,71,26,186,198,16,143,109,45,231,158,208,33,201,124,36,97,46,200,188,147,199,63,97,223,60,239,115,17,1,202,215,148,168,43,29,13,149,105,232,97,226,102,98,29,65,212,218,200,65,98,236,210,164,149,12,30,208,193,138,31,86,124,237,49,240,203,18,237,130,106,47,212,197,78,0,54,77,219,183,197,45,160,172,99,96,158,103,126,106,2,178,85,133,10,9,213,169,246,178,141,155,120,205,170,56,144,13,102,76,146,82,205,83,214,211,30,176,234,19,135,192,194,89,169,69,72,238,15,241,171,35,20,102,186,122,176,255,92,105,53,78,240,178,160,14,66,80,64,122,202,15,157,28,40,243,65,210,254,1,81,92,218,64,212,220,161,193,235,212,187,93,75,31,17,202,52,123,246,35,52,26,216,249,153,150,168,86,119,205,171,59,236,81,19,217,69,192,27,168,126,168,240,97,225,238,25,87,57,84,54,48,76,161,15,25,2,184,214,194,138,57,153,151,203,191,145,199,82,124,23,85,248,90,5,215,172,96,105,121,190,111,218,204,229,139,90,243,206,138,140,95,25,165,103,163,182,205,162,74,105,105,65,123,166,67,82,119,123,254,36,0,7,227,248,107,231,207,77,201,128,196,65,75,63,54,113,58,120,182,116,36,204,189,32,106,28,63,202,58,33,109,27,124,112,19,164,60,209,219,73,12,55,171,143,127,36,148,183,11,76,178,8,202,89,227,55,144,156,96,40,189,10,96,252,241,172,242,72,186,177,142,27,35,148,213,55,187,143,109,139,7,123,163,246,145,185,163,66,92,62,111,221,63,60,142,188,82,191,111,164,52,234,196,87,58,117,119,163,11,163,249,102,29,20,185,159,215,81,176,140,149,75,118,69,26,12,33,248,169,166,112,44,169,30,190,59,208,103,236,129,186,17,187,67,20,237,114,196,213,118,181,76,76,59,37,82,201,129,67,64,87,215,150,184,24,176,164,68,137,233,138,136,83,92,126,129,16,55,226,251,114,62,72,147,106,60,34,219,142,239,183,122,61,242,4,76,175,146,0,76,36,234,253,45,79,75,40,139,206,108,134,10,132,24,4,35,224,56,36,34,243,54,90,100,153,183,175,214,218,139,69,96,28,146,82,79,40,178,111,49,247,7,251,138,119,70,15,149,190,214,62,113,62,164,171,99,137,30,68,167,121,89,57,65,213,147,83,241,245,184,223,43,53,123,216,13,42,246,68,239,173,155,101,132,153,196,123,234,150,60,56,119,85,153,129,20,226,247,73,69,61,187,111,152,76,2,160,11,23,242,160,164,234,12,131,36,99,167,163,121,206,101,94,62,171,5,18,28,186,109,210,174,164,58,57,239,214,74,239,245,19,68,213,235,169,223,113,60,244,245,108,183,162,97,202,230,71,155,167,127,137,164,48,100,30,255,226,66,35,69,143,71,140,164,36,122,194,245,171,17,31,238,244,122,228,85,62,184,238,169,200,2,180,86,77,209,249,213,255,215,175,74,33,175,137,163,99,4,13,211,101,156,193,96,198,109,179,9,223,220,130,120,49,49,170,246,67,44,162,29,207,207,122,142,131,119,242,22,148,66,171,116,127,108,114,246,188,214,147,69,244,104,224,217,81,97,85,89,119,21,193,14,152,142,207,159,131,32,251,202,32,70,134,250,97,82,161,144,159,11,3,191,220,228,50,89,94,209,34,151,170,20,61,87,198,20,123,137,66,30,165,227,235,71,75,63,238,25,74,243,178,212,226,168,108,36,198,245,170,92,20,235,87,47,252,213,14,199,67,160,52,196,144,53,207,145,20,183,233,151,156,78,96,210,129,140,191,151,240,57,86,143,31,134,15,40,16,229,160,247,38,195,128,108,201,34,9,231,87,123,108,79,181,46,224,59,164,14,188,30,183,132,222,96,18,134,42,74,201,210,64,139,75,28,199,89,203,188,21,210,222,31,70,170,219,253,16,139,85,151,20,163,161,94,161,118,119,115,136,163,80,121,118,57,104,13,219,198,123,23,43,204,125,93,8,58,78,151,232,7,255,116,79,107,208,200,130,49,80,215,130,92,45,112,222,124,121,4,39,207,180,211,55,212,46,115,17,71,147,83,123,85,251,135,62,41,169,54,129,164,167,139,8,113,148,202,32,130,49,199,2,157,21,204,101,118,112,177,212,230,222,69,36,176,189,31,244,39,252,251,235,160,128,20,38,190,44,67,210,111,39,220,10,248,240,122,77,7,113,143,109,244,185,44,242,50,127,118,43,71,244,228,63,132,223,157,17,42,181,165,172,70,132,155,147,11,59,225,65,70,210,87,17,28,186,192,35,57,0,131,248,22,213,25,193,208,11,41,33,9,45,51,84,187,84,88,19,225,122,42,30,58,48,187,255,116,136,119,180,102,104,199,241,225,82,254,92,137,243,198,33,53,22,63,70,62,87,108,236,197,86,156,52,73,225,57,4,192,153,193,36,145,66,71,32,221,15,48,67,198,108,253,222,246,207,160,205,123,194,103,184,205,18,120,189,173,17,105,218,228,128,118,146,242,100,71,235,136,64,166,214,107,211,251,214,14,16,49,65,1,157,99,34,57,11,10,122,98,249,122,107,236,242,185,227,177,138,136,226,82,220,193,225,118,61,24,48,232,75,112,184,203,8,123,17,201,249,80,178,30,191,215,142,100,105,212,122,110,168,74,59,89,49,37,68,99,190,17,41,190,186,58,50,248,116,224,172,253,98,15,232,144,93,158,25,100,185,146,229,187,108,50,49,79,69,52,211,98,98,182,39,102,246,229,15,99,125,221,28,211,174,196,167,32,12,95,96,72,103,61,214,225,239,121,6,79,145,240,168,174,131,71,60,76,81,183,254,12,6,38,97,237,217,175,206,203,247,177,128,153,84,127,238,255,228,150,91,104,234,189,162,9,25,209,13,119,223,71,93,95,171,35,168,218,185,4,158,53,222,176,246,101,210,237,121,20,8,63,215,188,132,69,16,158,237,174,78,152,67,225,118,137,150,114,69,132,8,21,86,15,245,28,169,158,96,117,233,118,17,24,175,92,27,90,2,80,73,132,21,155,236,40,162,172,203,8,146,16,75,115,41,114,46,64,68,67,162,235,213,224,138,72,188,254,106,205,114,15,118,23,230,26,8,162,161,12,178,168,242,38,135,81,62,190,180,73,142,16,161,43,159,21,96,67,116,224,213,158,189,178,16,108,202,101,123,26,89,244,58,5,39,82,140,245,14,102,124,123,181,68,231,164,56,35,172,124,146,116,159,231,222,106,70,192,69,200,30,74,216,179,232,248,82,242,250,127,83,153,231,144,179,249,121,207,33,116,253,239,45,245,39,168,199,93,137,208,96,127,236,152,51,190,235,252,84,73,38,183,26,237,96,53,203,9,238,248,10,51,252,85,86,254,77,152,21,127,190,42,140,116,65,251,10,114,124,132,205,226,41,209,37,177,98,36,157,133,114,118,166,120,69,195,214,3,1,219,86,65,79,224,5,228,101,79,150,40,43,112,243,110,47,159,103,197,251,101,243,26,177,140,244,173,72,16,50,145,227,254,42,167,42,152,110,68,173,40,103,140,247,201,184,251,222,160,150,167,227,220,198,242,252,237,165,170,15,84,82,150,158,228,52,228,214,187,127,4,200,67,132,50,243,80,213,110,185,253,128,212,20,4,199,170,143,10,254,49,15,214,24,117,47,233,201,139,6,74,160,197,219,158,73,125,249,56,151,155,52,150,29,113,67,51,75,226,99,180,194,165,152,36,226,49,226,141,221,107,66,241,196,225,204,133,57,162,240,189,100,9,221,194,159,216,17,99,24,92,4,217,73,24,101,229,210,246,113,180,223,117,149,167,222,182,41,207,44,133,143,239,106,224,34,185,105,56,127,90,229,172,65,167,187,161,221,190,225,95,150,144,48,174,95,170,72,132,101,202,240,76,69,77,85,202,21,211,57,154,167,56,35,59,205,220,162,108,40,103,203,251,236,13,29,168,112,232,112,117,150,44,77,229,177,42,160,205,136,34,96,68,145,38,22,9,41,99,67,223,74,77,190,204,205,52,155,66,56,84,32,171,9,43,50,49,23,240,252,223,120,96,134,32,11,85,127,99,54,6,25,147,54,245,137,92,240,106,10,201,31,81,232,174,253,189,240,45,108,44,218,89,245,117,89,217,22,226,52,210,153,16,79,250,44,136,24,167,106,54,75,184,86,97,4,116,15,252,145,12,146,228,52,237,80,143,108,156,244,70,164,235,18,189,221,70,165,16,16,64,70,8,173,165,91,99,195,51,43,229,162,229,140,65,211,110,134,184,156,5,38,143,152,38,136,18,64,253,232,133,139,0,83,25,0,190,29,127,70,203,45,191,147,234,35,116,44,101,214,124,110,24,105,252,251,150,206,67,158,174,156,45,103,113,165,154,79,210,79,96,2,95,72,185,214,249,178,250,170,206,157,44,148,230,227,233,115,8,222,113,203,22,174,143,148,16,210,253,243,77,134,72,113,29,45,253,110,134,94,23,145,180,157,15,111,245,53,19,118,102,106,246,47,154,127,255,202,205,41,0,20,160,31,174,55,199,9,223,30,121,143,48,70,231,42,147,106,232,218,124,180,206,144,205,107,142,49,248,14,101,4,242,223,194,208,166,212,116,89,200,158,22,227,76,73,114,123,198,37,102,29,93,86,246,87,77,69,130,192,99,62,185,158,99,113,75,226,175,146,127,90,14,209,9,72,22,39,112,184,226,118,105,251,86,177,126,93,17,189,219,204,5,41,153,33,19,251,154,182,148,61,109,119,153,18,54,182,111,31,13,95,236,162,224,9,208,226,66,7,195,54,1,143,197,149,190,24,42,99,109,226,28,14,163,46,109,221,203,46,108,125,254,149,248,116,69,247,107,128,250,211,9,234,9,68,32,108,223,72,172,38,160,252,34,213,25,53,67,72,103,168,81,117,131,101,147,99,160,32,115,239,88,120,229,92,228,136,250,238,249,97,233,249,88,12,67,250,99,48,236,128,74,73,124,45,254,92,243,55,8,214,46,243,195,102,23,78,249,100,14,151,106,67,90,186,101,211,196,65,124,131,170,130,83,174,83,44,203,62,130,186,77,27,129,113,69,204,198,137,34,220,205,216,204,91,145,224,147,30,19,177,125,246,29,10,159,84,37,117,103,121,22,204,87,158,132,27,46,217,186,244,124,158,90,49,44,249,216,240,141,222,116,226,238,167,182,251,80,112,253,115,25,251,97,235,111,85,95,81,59,17,49,173,180,194,186,71,118,239,222,169,159,95,222,240,12,15,74,45,195,26,178,249,36,125,56,29,161,24,221,224,68,166,130,237,235,178,123,35,58,147,162,67,223,72,60,229,70,230,23,39,38,63,194,192,56,69,103,143,182,99,207,82,144,109,189,22,3,209,192,144,77,244,130,55,154,127,158,66,48,223,249,115,63,167,149,219,107,59,223,239,253,47,101,127,168,214,255,19,239,119,121,205,207,97,144,148,10,250,192,16,98,140,121,20,122,46,173,149,220,212,1,103,63,219,89,38,78,224,145,33,162,36,170,187,61,189,145,151,67,127,39,162,170,202,170,155,165,215,96,15,45,154,83,22,168,12,161,154,207,104,239,202,152,12,148,197,187,213,96,104,26,120,225,6,255,153,89,241,156,102,209,37,118,200,47,95,254,117,30,87,202,41,235,227,197,190,63,2,103,147,53,34,250,182,86,234,88,199,55,4,17,221,195,180,63,136,2,167,109,224,91,86,183,223,99,199,124,147,159,53,211,18,45,84,156,17,42,4,98,51,64,100,53,58,177,18,184,104,222,108,169,37,36,171,196,164,54,76,151,41,187,106,168,150,35,91,165,187,24,75,84,111,210,177,50,108,143,224,195,124,129,76,234,169,83,188,189,97,250,76,209,164,173,165,147,144,177,202,43,0,153,120,102,81,246,36,151,166,31,236,73,93,126,191,178,105,192,154,57,166,97,129,6,188,191,222,73,248,157,240,205,206,223,44,114,76,94,243,82,247,127,80,58,7,184,174,212,146,247,183,12,223,33,216,164,71,107,123,202,87,216,229,250,104,57,188,229,117,227,131,197,48,180,217,33,95,8,196,124,225,197,235,25,98,103,50,19,149,177,77,93,223,0,197,177,75,47,142,136,149,39,29,235,233,115,46,191,111,4,224,29,198,22,184,97,215,159,250,195,249,50,168,26,125,242,61,98,146,200,36,72,233,218,24,82,225,157,164,93,149,92,130,220,0,220,181,21,166,66,44,54,49,12,49,251,213,105,109,38,50,236,45,250,26,125,56,164,229,66,187,60,50,147,159,254,237,135,220,208,33,82,135,195,55,254,242,219,190,152,253,132,107,40,183,126,103,49,244,208,198,186,164,75,134,18,204,98,94,244,113,93,253,75,195,239,52,156,101,242,32,193,99,216,0,62,74,118,72,76,124,97,134,21,35,163,58,147,210,248,236,60,118,17,3,8,120,182,83,149,11,242,215,55,6,191,113,18,224,235,87,74,241,29,159,90,39,11,32,22,209,176,254,224,42,108,33,81,17,97,57,97,78,54,86,93,11,70,28,196,43,126,147,205,164,206,222,195,47,246,16,202,255,173,103,228,177,86,84,139,248,190,25,120,216,175,97,135,48,157,136,13,94,94,122,152,159,44,45,255,202,220,183,45,61,110,101,86,82,19,156,123,252,73,65,141,10,245,118,203,3,32,130,83,235,142,27,162,189,49,161,183,203,197,92,95,17,191,250,160,242,133,185,11,35,203,13,5,204,231,128,190,235,29,153,245,29,83,136,93,126,182,104,92,5,141,13,91,244,142,3,150,13,143,80,192,22,229,70,228,175,199,53,22,209,160,71,2,122,254,83,132,209,67,114,63,46,100,106,5,66,137,252,170,223,242,231,80,195,223,10,2,241,244,125,68,23,157,146,7,249,36,1,217,229,53,45,193,147,164,172,68,90,93,197,132,215,226,0,25,150,77,78,232,142,210,250,73,103,131,164,195,46,95,239,46,185,36,110,18,232,150,25,6,52,231,234,197,19,87,249,15,65,249,125,73,23,126,102,6,165,162,213,80,59,25,86,213,72,165,137,97,231,169,233,180,52,44,201,132,83,208,166,55,179,153,113,107,141,232,132,8,3,139,200,115,72,245,172,89,206,229,112,53,235,254,242,68,186,163,11,191,150,194,210,216,140,240,255,202,16,243,46,176,50,99,204,88,8,174,42,246,105,67,200,197,238,233,70,236,45,37,185,118,4,120,129,186,231,76,43,99,106,9,155,87,220,195,1,254,251,211,22,86,41,83,36,165,11,195,254,191,216,19,253,121,69,49,119,209,155,73,247,227,194,68,54,216,42,199,63,210,182,76,64,162,60,135,164,119,128,132,123,46,17,212,14,202,251,78,9,35,175,122,184,216,121,86,16,35,72,184,194,130,79,38,185,123,29,227,2,136,24,124,179,114,232,176,105,113,116,234,105,150,59,120,156,122,63,63,36,226,205,63,141,253,10,90,253,238,249,51,233,58,224,50,190,80,48,18,232,5,160,234,223,177,245,129,68,214,158,51,198,80,186,158,129,192,37,218,46,130,223,95,166,149,7,128,85,123,81,75,93,37,69,135,39,93,41,200,150,147,96,120,81,89,135,162,214,182,7,212,225,205,51,232,254,193,226,79,126,6,132,127,155,217,206,214,146,126,51,122,157,10,220,196,205,119,134,119,2,81,177,78,57,201,178,16,43,157,167,159,198,103,196,72,240,85,178,239,116,2,135,164,128,76,247,4,9,119,77,23,151,29,45,128,201,111,143,108,96,4,91,42,108,127,173,176,168,92,215,50,81,195,44,235,244,77,68,101,182,145,172,91,237,207,7,193,229,160,116,151,247,40,90,255,246,146,192,169,169,13,250,15,233,223,83,223,255,133,218,231,34,73,83,179,165,232,42,28,223,244,129,123,12,135,178,252,188,112,231,185,9,237,254,217,249,85,193,192,178,36,250,236,139,106,77,156,22,106,106,53,125,85,166,18,211,20,135,30,170,59,130,24,101,102,69,237,142,125,113,73,38,17,214,150,99,225,196,183,42,139,186,250,208,68,79,44,42,250,148,233,209,181,147,8,201,173,62,246,247,87,102,5,69,87,168,19,183,86,216,103,45,51,129,146,66,42,198,159,54,110,51,79,58,252,93,91,132,2,37,184,156,121,160,111,228,153,136,58,64,170,57,84,30,69,227,25,13,225,151,75,145,185,226,211,199,43,121,204,154,125,133,73,212,20,208,182,69,169,40,213,94,110,216,19,72,220,198,129,176,1,99,10,61,183,233,100,143,84,188,175,250,129,196,251,136,137,249,81,245,23,88,86,57,137,68,137,238,38,170,66,44,96,28,100,75,226,207,190,108,234,79,131,55,230,207,49,89,182,74,221,106,207,100,56,150,160,131,32,88,98,27,91,96,132,16,214,117,185,143,32,94,197,110,91,135,42,40,82,27,118,229,81,134,53,5,74,142,69,111,29,119,91,151,11,255,171,118,187,53,50,188,110,213,76,135,29,59,0,109,137,221,5,35,21,141,60,250,35,31,215,144,240,166,77,147,70,14,49,245,61,142,10,62,255,37,203,129,166,13,207,75,202,10,83,146,84,13,48,197,143,106,181,13,34,47,203,178,245,232,180,112,158,102,34,105,178,133,112,151,28,1,135,197,186,242,236,249,34,22,247,236,64,214,159,183,150,184,254,33,57,70,103,229,154,76,229,188,254,197,74,30,200,119,5,101,31,239,125,19,107,186,152,236,18,148,229,252,37,138,201,240,214,164,126,190,236,10,11,206,86,85,86,74,0,233,186,68,35,105,25,225,43,207,158,239,88,55,11,254,100,77,250,62,28,119,184,191,127,62,50,198,189,96,28,253,55,144,40,26,99,143,38,21,132,57,88,212,147,42,246,42,141,129,221,203,85,41,180,129,200,239,167,151,38,81,117,147,14,60,222,114,163,86,208,27,151,217,38,117,124,153,42,90,17,64,238,126,65,115,52,204,21,67,167,24,158,233,155,5,44,115,135,157,148,226,177,31,225,178,9,139,215,10,130,22,75,33,70,132,175,198,251,114,154,65,72,172,63,209,27,110,152,175,124,169,0,200,184,136,162,9,202,52,78,203,62,177,139,156,190,83,25,107,102,149,119,9,168,35,167,246,203,25,176,208,1,218,250,32,171,4,180,236,61,6,171,39,191,155,129,243,94,99,242,89,127,64,225,250,152,38,61,21,79,67,5,8,74,209,184,2,11,105,157,48,80,39,193,72,108,56,38,191,180,21,222,10,79,204,206,121,223,42,202,42,16,144,96,211,78,141,188,13,244,70,103,27,1,10,121,87,96,55,209,163,161,156,196,8,63,218,60,191,214,249,75,113,48,18,104,225,195,204,180,34,198,244,105,129,22,212,207,118,251,113,181,208,94,2,232,86,124,253,46,53,68,131,13,168,43,200,131,108,73,175,182,230,133,105,156,211,127,185,15,93,18,253,63,34,8,155,48,139,114,98,231,17,90,8,92,28,74,97,245,174,209,171,248,134,55,122,52,82,170,111,192,107,19,139,136,77,94,126,11,200,252,245,90,174,227,247,43,114,73,191,108,92,43,80,84,102,188,83,78,85,155,221,220,50,89,179,64,85,217,241,209,176,192,177,143,185,163,245,126,68,5,155,27,98,115,89,11,204,197,71,126,251,188,167,182,224,79,194,190,231,148,36,67,136,30,246,55,133,14,246,172,207,91,204,138,141,81,197,215,234,20,121,10,252,95,211,16,136,28,24,30,237,126,225,64,22,199,132,43,249,48,55,199,235,121,250,152,212,43,1,81,166,1,230,193,213,177,74,109,11,32,4,123,190,228,52,218,91,175,44,118,9,251,176,190,198,135,99,69,210,52,96,217,17,114,138,116,123,130,221,19,116,210,143,0,199,12,103,99,121,153,118,194,221,70,205,227,189,195,0,239,111,15,177,117,232,3,117,222,177,137,160,63,57,10,252,163,226,54,174,103,177,234,158,144,150,74,45,117,89,130,143,174,150,108,188,85,130,203,70,77,116,168,116,248,88,93,0,108,179,171,167,64,190,20,20,119,27,182,25,249,225,48,115,98,224,71,131,174,160,192,247,72,252,116,44,89,207,41,9,229,29,80,218,116,135,21,78,93,81,130,138,140,227,210,192,82,102,249,95,211,21,99,253,147,89,151,185,113,83,224,98,50,184,61,89,252,237,183,103,221,37,148,111,44,240,35,214,151,204,50,248,132,105,146,127,103,213,212,242,62,155,126,121,227,115,121,169,234,159,246,144,211,34,148,39,58,164,247,208,203,177,21,223,110,79,102,159,36,214,205,4,168,160,250,217,227,34,192,123,42,73,159,52,38,238,124,226,184,144,62,62,225,119,255,129,114,27,159,206,194,180,55,222,225,37,31,177,60,145,169,130,41,148,182,89,145,7,114,15,150,69,55,152,141,235,203,219,204,181,13,124,235,124,146,55,254,182,215,161,112,34,78,57,144,120,130,193,19,68,48,253,95,78,50,64,39,33,140,59,54,242,62,158,14,161,38,1,38,23,173,117,59,76,107,242,173,47,250,120,241,71,74,60,149,60,69,15,148,204,26,3,118,88,128,45,106,172,208,48,177,76,244,186,196,211,19,116,40,199,228,129,184,185,22,61,52,190,51,228,119,176,241,20,46,152,127,143,188,126,124,144,67,199,180,55,254,83,90,158,187,237,2,17,0,98,169,238,241,73,123,222,51,140,51,113,38,79,181,235,31,128,195,213,50,145,192,174,154,26,209,31,89,203,129,171,154,241,189,181,10,76,127,104,145,12,137,213,213,96,28,7,25,42,231,174,117,6,209,231,196,164,219,115,166,113,77,73,210,194,164,119,40,128,182,16,47,11,105,97,107,26,144,18,252,146,5,208,221,71,240,167,244,146,69,174,248,247,183,81,163,228,67,239,65,217,96,216,243,93,155,245,43,232,63,230,108,28,90,126,194,1,201,196,105,106,59,97,30,122,54,220,16,225,61,46,31,193,49,144,133,88,32,56,164,2,109,154,107,186,154,112,36,117,58,74,236,224,158,89,43,123,245,199,107,94,227,41,124,94,16,25,212,36,37,193,175,131,89,107,224,33,41,191,2,178,239,182,2,189,223,154,178,104,52,59,15,81,52,14,70,176,169,208,12,43,121,16,89,204,242,177,53,53,199,190,138,141,132,174,164,119,141,33,158,50,213,61,141,162,179,59,115,71,174,29,168,248,138,239,96,212,78,144,235,153,83,20,250,145,89,43,191,72,170,235,239,214,78,63,150,160,220,14,204,110,52,93,16,245,78,176,103,2,43,148,237,190,169,245,193,237,252,31,74,254,50,43,230,34,160,136,207,114,154,146,74,143,162,40,116,111,208,204,178,251,74,184,54,181,248,118,39,234,189,248,28,143,40,32,54,51,143,70,5,101,56,176,247,192,22,223,39,212,137,174,81,30,208,7,164,207,14,34,111,194,205,137,66,107,40,78,195,201,192,254,128,161,107,108,110,118,99,112,248,229,84,211,60,40,36,145,2,232,46,2,20,61,186,4,174,21,26,235,46,49,208,166,102,244,107,218,73,110,230,57,139,180,105,212,132,111,112,151,30,108,134,84,66,170,247,192,203,85,220,206,225,27,21,145,253,127,69,140,134,71,122,58,142,178,55,57,161,100,122,103,54,15,80,48,136,110,71,112,106,28,175,29,231,154,66,3,240,157,132,169,14,186,187,122,235,115,111,126,66,11,227,200,193,22,16,88,197,226,193,32,157,95,187,99,28,169,6,89,139,73,114,177,117,106,62,114,3,105,107,252,175,15,101,196,27,97,225,223,11,218,129,6,8,41,235,162,178,19,12,143,170,46,75,14,95,145,36,207,118,199,221,194,157,137,53,18,203,36,193,3,69,209,107,47,192,189,186,236,229,43,148,185,34,158,132,53,140,109,147,160,160,81,32,208,77,204,238,97,142,237,154,29,38,238,163,123,214,207,51,231,123,79,64,43,161,9,128,186,35,77,64,73,145,226,176,254,168,244,77,125,189,42,60,6,241,77,187,186,1,152,217,119,85,16,234,207,141,239,205,180,253,169,194,12,62,159,24,139,83,250,84,93,214,68,126,241,26,224,77,15,54,67,139,27,132,22,231,104,210,176,223,134,97,251,203,65,181,21,158,48,153,215,128,103,248,182,145,224,72,254,142,146,203,43,106,34,1,200,92,234,68,248,206,50,218,114,53,85,248,236,85,204,196,240,109,178,124,198,85,194,199,86,127,198,87,40,114,192,41,50,41,114,104,148,136,220,17,125,12,235,92,47,136,159,189,8,43,163,4,11,157,216,188,244,140,87,57,86,87,134,124,254,237,78,17,60,233,0,241,123,236,40,255,201,162,31,20,37,245,70,206,45,221,234,240,53,53,188,50,239,178,206,160,165,147,136,174,136,51,48,108,117,96,72,191,253,220,65,88,143,41,15,8,151,79,53,38,187,4,126,35,101,242,226,117,21,220,20,102,115,99,184,230,93,1,16,61,160,95,251,227,121,202,239,66,93,140,158,172,181,11,179,78,109,91,122,107,240,110,164,84,54,10,173,206,225,245,230,106,42,121,143,185,186,232,105,111,73,195,148,55,98,160,20,145,32,224,113,104,144,110,34,86,247,65,32,154,165,242,56,197,168,130,171,49,217,54,0,21,89,240,107,98,2,221,18,112,126,149,60,145,138,156,66,34,244,172,49,42,127,116,185,96,82,40,99,216,92,146,21,35,86,27,115,139,29,31,213,116,104,229,83,35,209,231,210,57,164,205,95,234,141,125,144,208,132,223,186,179,55,222,231,242,88,169,249,195,252,185,81,145,155,129,145,151,11,192,234,78,81,85,100,57,211,220,168,129,206,99,87,182,162,11,90,207,41,121,177,191,8,169,86,184,241,88,231,81,38,2,66,52,160,132,67,201,5,157,1,126,86,154,18,47,169,82,198,92,152,105,234,73,224,204,52,184,13,191,21,140,53,79,134,125,234,48,146,120,18,62,145,207,158,51,5,18,250,77,41,72,128,125,20,217,236,9,31,209,167,148,224,164,4,63,132,67,128,224,154,13,14,23,153,208,239,24,228,178,74,174,253,210,139,255,54,17,177,145,205,135,97,102,127,140,189,206,236,101,32,137,13,130,209,95,34,237,72,207,68,151,182,228,243,110,62,9,237,203,74,126,157,153,208,216,168,72,196,74,140,204,7,3,210,124,22,151,137,228,245,135,150,218,181,107,178,241,136,140,211,96,48,254,109,92,8,191,43,59,104,141,41,176,207,140,158,110,151,70,178,13,58,186,240,214,114,69,44,5,100,131,172,90,203,85,91,193,83,48,92,191,161,206,203,83,63,220,152,171,57,253,16,28,169,243,24,37,147,232,218,218,215,40,166,150,184,122,139,150,221,7,65,169,235,37,32,132,100,128,185,94,250,153,115,81,171,202,216,60,4,105,219,196,167,40,141,146,247,75,144,195,6,205,215,81,37,101,211,6,18,153,63,103,246,3,61,45,138,138,136,113,210,26,37,228,144,52,37,193,130,150,38,56,201,74,86,58,175,75,228,77,46,156,148,185,32,169,129,199,45,139,16,115,158,219,27,36,2,91,155,9,187,179,254,38,38,1,193,181,109,122,53,18,228,189,196,57,221,15,250,214,53,203,152,210,193,229,252,33,250,12,234,132,124,116,239,82,42,252,157,47,72,92,10,86,87,178,106,26,147,26,2,77,213,243,63,205,104,121,199,241,15,49,189,186,223,111,83,139,11,119,77,200,133,108,156,127,160,128,136,24,135,109,29,222,44,226,191,71,82,209,106,191,114,42,12,87,37,116,67,12,115,39,183,60,16,124,41,91,48,89,32,44,115,124,103,64,249,129,159,237,17,125,151,22,172,12,6,182,150,113,15,176,213,86,61,64,25,100,176,86,176,249,23,76,19,139,17,107,199,161,190,124,255,175,135,103,245,37,81,17,154,124,201,221,141,179,228,213,130,107,175,138,164,190,225,123,26,143,55,19,203,38,123,152,26,160,3,26,131,80,126,62,183,183,90,244,22,240,59,31,48,142,204,5,238,245,64,200,17,252,230,78,130,169,109,255,90,30,156,117,217,12,191,213,190,104,174,24,35,15,15,190,217,65,32,24,35,62,114,98,66,27,127,178,171,112,150,248,36,68,216,56,111,240,71,55,186,31,207,117,65,177,210,93,125,15,183,57,1,126,227,57,174,210,173,215,124,185,66,188,141,133,2,166,42,80,228,56,130,248,56,191,207,90,178,213,32,178,23,128,210,250,122,128,228,32,224,227,137,146,3,153,236,3,9,74,66,219,68,56,130,4,56,18,203,244,177,209,171,255,232,74,107,237,253,244,30,203,194,23,162,172,170,88,13,86,24,79,112,149,239,39,166,99,228,47,218,82,175,189,251,99,131,42,193,87,184,231,80,197,30,197,7,233,77,21,59,42,156,158,216,173,38,77,220,239,10,39,59,216,142,133,235,63,84,100,139,96,165,104,214,49,248,71,114,81,56,105,38,117,212,197,241,233,37,169,228,176,31,67,39,232,150,16,102,139,155,109,152,82,187,161,252,126,222,150,209,97,195,59,83,215,38,23,218,33,39,252,15,91,61,156,132,52,88,182,5,231,23,214,209,41,48,215,85,26,119,255,218,154,179,136,167,48,23,128,169,178,197,146,50,86,53,7,186,210,8,137,72,96,91,194,64,41,126,184,34,53,196,1,222,27,55,128,216,240,113,158,153,253,3,54,7,121,98,244,86,40,84,125,140,137,109,155,137,159,111,50,104,168,223,13,136,92,35,182,23,59,192,97,204,162,73,136,251,125,1,149,206,5,65,140,113,110,86,155,97,86,5,136,43,65,65,232,71,109,56,215,254,152,58,63,116,103,237,216,142,3,144,27,208,148,131,213,71,189,149,125,200,230,21,137,53,87,189,241,174,92,43,75,224,66,146,4,53,94,151,11,219,37,218,26,212,17,5,105,98,124,84,84,24,29,119,130,216,89,250,33,92,62,201,140,246,233,39,111,10,164,248,112,192,54,189,230,106,104,117,161,81,98,1,142,109,154,41,37,245,204,41,66,200,203,254,54,201,175,204,92,204,254,189,73,46,94,144,198,77,224,8,147,141,63,207,73,63,45,130,126,120,4,8,21,5,2,17,102,85,173,130,199,11,227,186,74,154,151,36,15,240,246,146,147,39,244,100,21,210,209,144,200,133,233,73,95,84,253,174,132,135,78,48,187,111,5,166,178,78,16,197,22,73,138,172,86,110,45,170,228,92,133,212,249,90,36,213,173,149,88,181,161,241,12,166,63,87,41,155,215,226,49,40,147,137,98,91,7,154,222,32,202,186,177,57,12,119,254,117,186,57,58,198,118,32,29,192,55,214,46,241,204,200,127,166,92,72,168,13,94,155,69,16,139,121,98,154,188,154,97,52,245,42,132,208,226,52,68,49,134,192,16,195,114,123,50,44,201,73,234,19,232,251,154,157,227,239,133,103,14,240,240,83,130,9,85,15,128,90,96,100,76,72,209,231,239,203,183,103,2,139,98,174,181,207,144,195,133,194,127,185,97,196,36,142,194,136,246,52,128,94,123,68,16,248,10,89,83,210,67,16,245,151,164,249,11,181,234,141,238,133,64,229,157,16,39,70,48,85,233,95,134,30,9,191,206,83,188,171,6,44,22,20,197,27,244,255,4,41,196,70,42,155,197,4,125,226,142,55,35,166,195,148,197,191,126,212,116,17,111,85,8,26,179,71,212,227,157,225,94,215,22,60,193,14,21,253,49,137,188,241,114,135,242,130,180,56,234,153,227,23,62,152,63,216,60,219,12,164,234,200,75,64,4,113,234,249,35,144,178,248,156,23,192,198,133,84,100,159,245,209,164,45,105,115,146,181,190,104,24,142,182,241,43,151,56,185,79,137,98,196,191,217,254,95,127,3,43,112,119,51,20,216,54,133,75,115,87,219,250,4,164,35,19,78,155,41,101,197,129,49,154,45,116,94,26,154,151,107,14,251,108,182,196,167,131,181,162,158,106,27,184,163,125,82,91,30,91,163,73,39,113,181,93,171,17,240,104,114,220,93,251,149,196,19,235,202,187,238,30,8,30,252,145,196,211,237,166,96,9,152,250,189,0,47,31,71,38,114,167,133,81,50,20,255,165,107,150,168,44,48,81,111,167,64,2,163,154,101,228,100,27,23,191,103,159,39,116,183,33,4,27,132,144,141,27,12,252,115,241,43,89,10,47,102,28,17,1,72,172,50,68,8,173,213,3,27,57,168,40,76,19,199,42,64,137,53,102,140,35,82,121,32,236,42,88,56,37,59,40,228,102,71,49,107,226,53,39,4,112,21,174,115,89,233,184,204,252,142,236,196,78,108,58,10,93,191,215,55,158,82,180,134,18,86,132,85,176,3,166,141,158,41,145,230,79,56,137,254,52,4,23,209,167,216,24,184,102,61,178,12,137,110,165,23,104,14,153,2,36,223,107,134,245,180,137,127,75,235,98,230,159,1,116,215,96,247,160,169,78,119,174,64,233,250,126,128,199,23,173,22,233,153,99,28,155,20,113,2,223,126,99,141,131,81,72,156,114,112,150,226,35,67,90,156,132,168,11,18,197,57,49,194,90,235,201,154,191,39,117,62,82,200,250,202,213,110,105,40,21,235,70,147,122,211,97,7,253,244,35,229,122,83,86,76,47,220,90,235,108,129,67,41,62,26,239,162,2,101,176,168,48,164,157,3,42,13,8,194,54,3,84,152,187,128,101,147,82,78,185,240,98,190,46,241,146,153,194,239,162,45,232,42,2,171,118,52,58,141,196,220,50,123,123,102,130,48,35,165,79,63,221,60,227,197,38,190,241,41,28,15,101,232,5,15,253,35,234,254,126,75,185,86,128,15,205,26,28,157,162,153,178,39,86,23,128,138,66,225,89,1,35,39,209,26,95,249,184,63,162,210,145,242,7,29,34,206,121,148,21,107,246,13,50,134,10,238,201,214,218,194,44,15,73,188,244,159,93,10,46,201,215,188,131,251,194,8,230,138,238,240,11,237,237,45,229,137,51,82,114,88,209,16,217,95,217,187,226,46,151,40,225,155,153,249,231,218,67,3,202,16,201,186,208,32,70,86,30,31,233,70,183,183,117,87,25,128,66,27,221,225,187,71,47,76,246,254,57,244,124,205,243,105,111,219,109,95,105,189,157,124,59,106,112,141,194,203,148,218,44,53,16,246,237,8,235,206,188,20,9,91,204,208,226,158,225,164,89,47,195,253,114,157,12,57,53,67,83,3,228,209,182,224,107,129,5,237,107,112,22,29,201,246,222,81,198,220,146,191,231,200,133,163,37,50,191,142,94,95,75,137,195,62,17,150,12,199,125,146,116,203,188,135,247,89,89,178,191,202,86,20,42,230,238,106,55,67,57,87,220,164,221,236,129,14,197,57,195,145,143,248,254,176,112,176,182,10,116,113,60,192,112,252,40,42,220,176,172,3,82,157,105,192,253,234,53,58,26,241,207,130,45,23,106,7,74,50,239,139,235,191,74,92,220,254,89,21,207,16,65,28,150,133,27,13,203,213,161,97,195,207,133,37,249,174,139,79,230,240,120,156,150,133,213,193,76,226,231,220,160,240,201,168,208,47,60,205,179,71,223,113,144,122,96,104,1,55,30,185,169,241,60,244,144,77,178,153,7,70,27,87,63,93,119,205,215,189,86,84,159,157,165,148,151,184,157,3,102,101,247,92,72,176,210,14,2,195,62,5,110,11,94,251,158,184,243,204,107,118,151,210,55,92,220,5,190,38,37,248,71,48,132,91,187,242,197,240,15,207,39,245,32,214,185,38,217,4,60,103,220,242,170,86,115,98,208,47,13,174,58,96,239,254,226,103,141,61,89,24,118,92,186,58,107,57,1,222,165,247,249,46,4,252,226,69,65,194,104,113,79,100,25,106,201,223,163,160,5,253,176,81,238,217,135,26,215,217,208,94,159,209,80,47,6,184,76,120,52,89,232,91,225,96,204,165,93,95,63,131,120,145,38,18,126,57,32,233,45,155,154,206,153,175,130,137,227,216,95,203,215,36,80,58,165,93,164,183,198,236,213,141,78,69,62,164,91,100,125,242,55,66,9,60,141,31,229,71,172,69,202,247,62,54,203,100,54,8,165,165,132,48,10,78,119,240,205,251,217,99,48,17,2,31,120,33,185,90,170,109,199,87,156,55,11,41,48,157,155,186,140,91,14,169,172,171,87,159,155,206,217,139,75,114,111,20,91,13,152,27,214,31,204,197,119,62,25,236,131,91,180,242,87,94,106,170,77,92,230,93,105,31,146,122,28,216,228,91,115,117,217,37,187,247,200,220,22,209,56,196,36,202,124,98,235,73,123,61,205,73,225,42,3,129,253,234,7,117,112,144,130,214,93,219,51,84,162,151,158,2,170,7,214,212,226,28,222,85,85,196,134,91,227,14,146,50,153,230,68,101,57,149,15,53,57,100,137,78,56,205,87,183,70,82,187,252,56,112,54,21,70,212,18,14,74,65,56,86,128,193,24,142,52,121,251,193,78,241,254,68,164,136,242,183,117,191,147,3,136,158,155,146,162,249,141,234,203,216,83,174,173,33,188,68,172,217,102,252,246,235,236,219,59,249,64,12,85,25,232,40,156,251,154,224,229,150,215,197,92,194,130,78,230,114,138,107,61,244,228,172,137,22,146,25,166,141,160,247,169,83,213,247,84,17,2,86,142,232,67,133,166,255,16,131,132,55,140,25,183,18,246,31,73,189,57,83,68,227,215,231,31,212,216,217,150,123,79,112,221,156,134,98,141,185,191,26,70,152,133,97,78,147,112,20,106,228,2,40,44,29,157,40,117,30,168,114,174,129,65,145,131,218,248,145,23,97,52,25,57,248,139,78,199,155,186,0,122,136,3,183,20,166,75,176,117,140,11,151,56,223,20,127,54,239,165,73,211,63,115,201,26,57,110,60,118,217,91,58,222,49,10,182,41,213,219,87,96,8,141,53,48,200,109,208,184,169,237,90,120,130,159,122,37,97,172,19,95,180,47,142,201,115,26,138,88,150,115,109,239,31,102,149,66,86,216,13,32,175,180,168,169,158,165,76,195,187,101,239,96,201,84,57,18,10,148,30,108,32,207,54,107,171,127,128,100,218,208,50,87,6,70,243,235,205,141,163,48,133,33,92,157,40,86,231,121,77,86,55,223,0,246,94,200,184,212,193,211,166,187,23,219,113,124,252,105,101,22,173,156,196,30,237,198,221,74,56,40,15,0,93,174,156,235,76,179,140,98,176,226,44,255,81,252,231,147,130,2,47,69,242,174,49,131,49,166,246,0,138,202,157,79,98,29,49,143,126,106,163,200,141,195,47,123,202,41,225,144,28,66,251,98,24,8,154,175,64,208,13,183,1,254,107,224,28,85,192,106,9,109,38,255,187,239,15,120,61,162,204,31,120,95,97,127,248,136,14,18,172,206,163,199,137,18,120,19,197,193,57,56,128,100,133,195,170,46,155,132,88,1,254,234,111,75,74,133,58,51,150,55,53,168,198,192,150,172,186,222,72,116,227,179,52,248,39,87,186,81,92,242,75,76,71,78,233,189,154,101,61,105,54,195,249,181,201,182,109,196,201,178,165,50,193,207,162,191,233,139,87,152,77,188,215,14,1,51,249,138,25,225,195,38,40,23,75,94,163,63,71,65,48,147,192,69,151,132,220,10,111,204,1,245,154,53,185,220,133,223,205,91,55,143,243,95,180,187,76,215,224,110,190,219,205,73,128,135,246,32,17,94,12,88,76,21,223,138,79,49,228,177,83,156,79,153,109,204,190,191,14,84,230,177,95,189,5,131,32,104,133,63,128,94,123,58,85,67,52,33,18,230,197,143,41,255,37,193,167,50,136,170,123,62,233,85,41,239,50,34,60,124,26,42,133,129,47,113,34,66,85,85,102,175,237,128,161,11,219,253,76,127,224,69,28,121,12,64,236,232,49,226,241,70,233,8,136,37,205,242,157,124,255,29,130,103,250,77,172,3,161,71,45,60,16,16,48,76,251,186,9,176,237,190,46,121,65,125,2,90,151,198,152,199,132,47,233,24,205,176,126,243,196,22,251,22,182,20,154,189,115,57,18,91,182,192,3,247,202,4,57,7,7,23,85,113,15,79,48,25,188,165,199,6,239,213,153,44,29,5,250,150,182,229,10,15,170,13,248,227,87,48,242,183,226,40,121,181,67,33,148,31,189,6,142,243,221,25,40,90,55,191,161,206,75,10,187,102,202,202,36,87,239,32,239,186,221,145,253,7,24,197,164,107,207,148,120,219,67,89,67,45,41,208,61,206,200,195,174,223,152,85,16,170,195,70,19,202,212,169,183,148,187,139,151,50,230,199,244,106,37,205,32,133,14,173,151,9,109,142,188,207,245,94,166,87,63,54,233,77,13,115,50,39,91,48,17,1,18,36,91,15,72,47,199,208,85,213,87,248,226,212,85,66,133,49,87,58,19,112,181,22,28,66,52,83,186,8,112,127,130,148,225,91,134,145,110,115,0,128,14,213,36,79,242,15,9,94,129,251,16,88,54,114,159,81,117,144,150,7,23,37,72,130,158,180,108,246,155,140,158,114,202,144,142,87,121,188,187,109,134,234,78,104,212,2,74,194,117,23,131,65,251,181,171,231,225,253,143,43,183,175,227,35,58,118,70,53,100,219,63,179,118,196,4,214,146,124,211,144,30,41,24,148,103,222,81,58,217,183,21,228,106,25,116,64,162,234,161,177,219,96,50,197,131,69,253,226,229,182,141,161,8,94,226,104,112,4,109,79,196,74,109,48,13,16,238,6,240,134,251,235,163,93,92,108,254,164,60,171,89,245,101,24,198,195,248,44,179,98,236,149,12,210,253,3,52,105,151,43,147,139,223,207,137,206,168,192,132,10,246,66,174,96,99,20,226,155,73,179,254,114,114,174,70,247,15,78,76,0,105,241,89,219,24,24,193,29,86,107,104,98,88,67,185,121,207,32,57,246,181,112,43,235,174,84,117,111,136,153,70,130,195,226,146,76,252,174,120,120,254,85,102,77,253,119,192,32,243,8,19,170,11,176,222,75,121,178,97,23,236,154,166,183,223,34,70,193,191,145,1,213,181,198,185,149,153,114,141,113,19,109,202,93,226,240,142,84,187,91,125,80,249,190,166,194,86,38,113,21,108,8,132,247,37,65,1,66,170,235,7,7,54,142,154,134,54,110,27,25,143,211,27,34,213,231,3,60,81,247,170,234,78,69,230,4,26,162,218,111,25,124,71,211,144,87,110,189,27,120,108,101,27,69,74,197,143,210,131,147,174,190,173,3,144,122,148,233,194,2,204,128,63,245,35,79,101,148,21,177,233,51,39,25,146,9,147,44,157,68,249,178,154,193,21,154,218,240,188,103,77,229,143,12,204,15,243,20,2,33,165,108,247,157,135,155,100,69,10,236,253,165,80,117,150,156,102,20,81,85,246,23,20,20,246,77,188,91,3,195,235,33,206,184,52,225,207,90,156,151,229,71,218,49,190,37,233,75,19,226,113,3,18,4,113,167,152,152,9,20,19,236,165,41,238,191,101,235,104,66,173,84,66,45,225,151,239,89,85,138,196,199,204,7,11,99,154,49,49,112,72,233,138,137,237,96,110,28,234,253,87,90,118,112,245,204,70,11,39,48,226,35,74,50,99,139,40,245,213,70,32,253,178,41,56,192,2,206,249,134,206,201,113,91,239,214,200,248,214,213,91,254,87,185,166,86,20,14,253,100,91,164,49,79,185,188,35,31,153,107,124,218,227,86,151,51,3,250,5,134,203,160,242,2,45,106,92,250,230,4,35,84,201,224,40,13,224,248,68,99,71,239,74,186,234,19,212,224,76,115,37,48,174,228,3,238,77,111,55,187,181,196,120,91,104,175,248,90,165,151,92,201,158,109,245,87,240,166,158,201,151,96,179,200,14,35,238,235,75,255,207,101,253,112,82,107,164,156,104,97,148,240,74,51,52,150,42,253,203,15,10,70,78,103,198,81,31,157,216,90,81,99,189,85,200,230,44,64,114,49,20,48,165,8,52,244,167,88,233,73,187,154,230,121,138,192,180,84,214,123,252,159,94,234,70,81,78,227,57,225,112,170,109,9,192,47,255,42,230,10,66,140,85,1,56,143,158,72,160,109,16,140,226,95,233,147,135,86,76,171,21,137,247,194,80,170,255,180,60,55,140,121,248,193,129,210,105,113,89,196,91,65,248,23,13,158,78,124,239,95,6,221,109,197,247,23,31,3,39,167,210,40,158,214,124,12,187,182,68,99,111,173,58,194,248,48,145,215,186,174,145,165,95,98,90,93,103,167,185,81,84,96,171,168,55,86,248,43,146,83,251,169,188,221,96,2,245,60,32,186,221,170,5,213,172,118,240,51,147,225,183,178,38,151,135,153,238,43,204,224,231,58,74,246,92,178,8,242,222,200,29,233,55,240,210,108,183,36,40,98,67,199,224,253,169,238,207,193,240,171,71,38,94,96,163,211,227,50,233,177,38,207,225,118,177,36,243,1,139,23,229,90,145,111,110,25,201,117,192,14,139,92,247,44,69,108,142,146,91,148,222,120,176,134,222,232,224,164,207,228,125,62,88,148,10,97,167,69,242,48,66,110,148,228,164,64,254,144,61,161,35,78,166,150,127,72,65,67,87,142,14,225,184,134,228,82,155,100,22,34,166,79,78,44,93,51,187,200,227,209,69,19,23,143,160,130,209,149,197,115,56,211,39,48,189,114,201,103,26,100,109,109,242,168,90,215,5,216,131,81,23,134,78,101,113,227,52,238,11,8,18,154,123,155,237,180,217,72,226,217,129,32,112,226,79,229,243,49,170,202,170,56,146,23,41,19,26,86,81,80,11,195,33,111,34,51,92,138,217,171,40,212,62,188,52,254,244,141,8,49,196,62,223,62,121,25,17,188,84,119,60,74,131,67,135,188,31,121,219,68,45,227,158,93,44,184,5,211,173,201,98,6,171,156,30,215,33,197,1,79,173,139,130,56,14,98,122,129,90,133,170,83,199,95,163,147,142,178,230,77,246,152,212,27,129,55,247,125,209,98,67,187,145,255,66,149,215,237,228,174,123,40,159,144,15,77,108,60,77,43,77,42,253,44,245,44,131,80,85,79,195,227,236,72,81,88,114,251,59,113,134,122,105,248,161,192,81,162,11,115,233,208,168,232,81,134,141,46,236,208,129,34,153,98,27,224,198,99,120,24,243,47,139,237,166,204,46,171,202,214,137,189,172,247,64,55,178,110,99,27,238,43,210,53,85,154,187,201,152,208,96,146,186,119,99,0,252,166,201,139,44,27,145,70,221,191,99,66,165,110,17,55,1,232,91,55,114,167,21,80,54,15,142,209,177,185,111,221,224,65,213,149,71,190,237,178,5,250,127,200,37,135,47,178,244,219,13,119,154,137,247,143,138,223,122,20,67,187,197,77,118,57,53,76,49,215,40,174,98,112,53,177,232,219,17,251,229,143,38,219,165,6,39,72,175,202,96,163,83,172,62,160,185,238,162,44,9,55,79,81,158,44,219,127,230,6,130,76,183,48,23,233,137,151,224,106,56,136,202,164,250,114,136,126,253,12,95,72,253,76,212,75,61,19,34,29,197,114,177,240,99,7,145,11,133,33,54,238,114,209,64,71,34,39,26,255,2,34,27,78,163,148,109,140,33,167,145,94,164,5,200,251,63,245,243,228,33,14,236,47,126,183,159,248,195,242,102,240,34,85,253,70,185,224,81,49,237,37,0,6,13,87,102,140,124,98,241,190,72,81,71,107,27,57,205,11,93,95,212,4,136,95,25,100,211,69,0,220,209,146,84,177,33,146,166,104,19,30,132,216,101,149,227,160,106,134,117,53,181,50,183,201,140,110,95,238,72,81,177,17,204,237,101,245,97,28,46,70,188,6,162,185,213,122,163,158,89,173,27,220,133,123,122,186,52,85,87,152,73,190,224,210,162,201,84,190,205,119,89,10,147,114,241,29,19,209,139,142,155,77,52,251,191,227,94,142,74,201,87,236,207,235,142,107,86,75,244,176,167,43,15,0,190,26,136,128,172,58,203,11,228,189,164,178,175,17,218,33,41,20,207,9,149,154,225,216,119,121,19,105,244,127,44,227,51,127,60,237,95,174,134,235,97,173,170,149,36,251,188,13,95,195,234,110,21,149,228,148,18,255,174,167,47,238,95,158,15,220,243,239,132,225,16,111,124,183,249,0,202,122,129,112,194,254,53,69,71,133,220,77,165,207,66,232,30,254,90,226,96,190,139,198,98,153,160,230,233,250,232,178,34,205,184,174,200,232,85,216,85,161,25,220,207,124,62,183,172,154,121,68,235,46,160,249,198,176,74,92,253,125,25,210,111,166,143,177,48,119,109,249,59,101,227,141,149,97,248,215,225,7,104,70,103,119,163,211,32,99,231,25,107,255,36,109,255,128,124,16,233,12,127,161,132,239,129,230,154,220,235,50,76,33,237,98,134,72,234,117,61,128,124,162,24,237,162,152,88,56,38,104,108,95,147,195,179,140,206,146,58,250,74,45,212,217,187,98,207,55,24,246,13,209,91,172,253,126,181,247,216,76,60,184,8,209,90,88,5,48,216,124,148,254,124,96,239,150,2,33,100,238,83,186,19,47,164,187,166,74,187,81,156,149,108,227,23,172,210,203,195,132,39,95,79,236,25,129,131,126,237,94,69,78,151,26,209,170,40,66,49,9,223,255,174,234,148,50,144,85,72,161,73,241,128,13,209,26,64,250,24,157,105,69,36,185,199,36,119,23,180,112,213,232,246,196,230,55,243,160,121,157,185,200,170,197,38,196,191,94,210,87,219,47,209,5,188,78,162,132,231,20,85,113,226,37,197,19,219,112,21,238,187,220,38,191,4,35,153,82,84,132,56,156,52,159,162,17,39,59,122,3,239,208,31,11,119,213,33,5,239,9,118,81,95,194,199,231,65,244,16,233,215,194,47,118,204,17,224,6,16,201,4,240,89,123,170,164,49,242,29,216,23,153,113,99,67,101,92,55,206,62,119,195,69,30,70,249,164,227,206,59,129,102,41,182,178,73,247,114,32,61,144,158,192,209,182,225,89,244,34,78,95,109,96,132,39,27,159,28,205,196,12,246,38,34,212,221,113,6,153,149,132,232,66,2,53,162,248,156,245,53,206,229,38,104,59,82,7,161,151,201,7,213,18,198,77,97,220,112,117,236,230,102,14,94,191,109,31,224,58,208,188,147,50,169,89,77,166,78,160,114,43,167,138,149,48,180,85,53,211,79,31,111,147,144,15,103,237,51,136,29,180,172,106,199,253,44,223,234,87,61,114,102,81,151,210,176,240,38,193,104,157,29,70,229,119,156,98,106,247,48,34,204,128,161,232,166,42,168,238,254,183,85,67,111,39,222,185,175,138,161,136,80,155,254,239,77,56,123,191,96,75,149,211,187,107,210,251,23,247,84,126,74,138,251,250,193,106,172,103,194,43,27,37,114,7,112,58,42,103,22,32,59,50,88,179,117,223,104,39,254,164,20,1,176,4,146,35,0,116,193,61,240,144,26,33,82,24,148,247,213,205,64,237,68,20,127,210,9,148,192,67,206,34,182,150,99,178,10,76,102,235,141,214,89,72,158,67,145,3,78,59,184,22,130,58,92,83,119,102,251,205,63,212,191,63,166,122,153,54,36,8,37,214,164,82,72,63,53,148,12,182,175,97,73,122,138,210,122,66,53,247,147,158,116,103,218,78,169,135,204,132,248,28,227,43,233,105,212,192,236,55,65,155,252,203,239,180,16,211,90,250,39,135,47,116,76,19,107,68,83,148,54,49,105,248,177,138,232,167,251,75,88,223,218,197,98,143,229,211,78,168,145,128,168,154,162,166,90,172,38,113,205,167,179,5,18,60,96,235,253,55,19,192,52,151,208,42,132,18,216,48,129,152,30,238,141,201,136,152,11,52,59,16,247,176,148,61,80,88,115,78,232,251,239,148,189,181,213,157,207,0,85,161,191,131,115,96,157,27,169,129,12,128,173,66,190,177,191,157,255,199,85,211,236,172,191,10,214,205,196,23,237,37,246,242,112,86,183,180,190,164,92,184,103,152,128,133,77,55,138,146,14,211,54,88,16,61,37,147,71,147,241,159,51,91,193,252,13,23,162,168,206,240,231,3,208,112,181,239,81,118,72,35,211,70,207,201,95,138,44,78,211,149,172,57,110,170,233,145,202,197,5,169,38,44,179,190,48,40,243,27,107,178,219,207,245,24,55,178,33,95,159,234,101,67,164,103,124,110,122,170,189,165,65,231,195,82,195,60,105,129,50,158,55,193,222,40,114,70,96,151,37,244,232,2,92,75,250,94,27,84,163,76,18,245,117,34,79,117,155,10,171,249,63,14,87,194,29,28,226,7,141,47,189,108,58,104,136,237,125,90,153,115,172,109,31,199,22,62,113,64,140,17,94,185,167,165,172,35,223,101,132,4,224,53,32,174,243,165,240,196,8,159,227,176,127,198,169,66,239,203,154,32,0,53,226,143,39,92,91,70,141,153,23,94,238,16,190,105,186,210,222,5,238,238,179,98,197,248,235,78,44,66,225,24,198,39,87,179,47,134,251,161,59,154,85,57,26,105,113,106,32,98,127,226,10,112,158,108,230,8,57,181,80,189,160,80,197,87,239,237,108,85,132,74,22,246,224,0,244,240,238,168,59,96,233,96,227,167,230,164,136,251,75,149,169,29,50,194,88,16,238,53,112,75,116,98,154,161,44,6,173,150,93,144,136,183,208,24,226,45,40,106,130,19,55,53,48,132,131,250,204,219,103,65,235,58,134,113,194,167,93,149,228,59,207,143,110,40,121,28,162,145,101,201,109,153,62,64,248,72,51,45,144,252,180,113,234,15,228,119,97,99,238,229,122,83,92,236,133,125,230,0,122,186,162,54,148,97,116,126,240,65,164,44,103,196,194,110,229,228,227,220,162,224,20,78,234,250,119,11,208,42,160,61,90,94,143,235,149,14,241,17,83,52,215,77,216,216,153,208,69,157,144,170,155,100,103,255,163,38,223,219,144,179,116,140,136,111,94,78,128,174,116,33,164,95,157,90,115,70,82,163,32,77,25,36,213,71,179,217,157,17,184,134,49,208,220,126,242,3,122,173,34,134,39,75,211,77,192,15,140,70,229,142,0,24,127,191,32,55,114,97,140,204,254,168,85,152,189,77,187,32,27,229,178,127,206,28,109,252,177,28,150,12,32,199,155,12,217,238,6,17,93,87,31,203,10,29,99,190,113,94,131,235,148,2,155,22,206,146,215,254,67,132,204,128,44,63,115,118,0,41,95,28,195,169,198,144,187,217,72,9,45,2,170,152,192,172,110,149,81,71,229,1,236,114,166,249,93,18,183,70,67,244,181,209,224,215,7,128,31,177,166,228,22,162,24,132,203,47,103,165,216,137,92,250,90,23,163,154,243,188,190,183,12,246,114,130,229,182,234,114,137,43,80,77,166,148,20,29,139,27,130,128,218,53,213,114,144,8,191,104,36,169,209,227,31,204,121,110,211,192,195,106,97,64,62,75,159,234,247,61,122,197,220,206,242,110,169,138,36,167,129,233,28,253,185,49,132,227,120,58,89,192,80,139,17,171,157,65,13,198,59,113,90,147,5,150,154,233,45,172,121,150,103,138,233,40,106,62,160,182,232,211,84,10,183,75,72,180,149,113,73,245,86,19,58,231,73,8,195,66,95,167,246,252,25,114,72,214,89,195,59,1,151,249,4,236,32,26,83,92,234,246,133,30,184,232,126,134,132,52,100,144,180,53,210,222,207,127,162,184,0,214,114,105,194,138,1,249,144,120,200,155,205,67,55,233,248,200,15,158,46,210,10,248,245,181,186,78,15,153,241,167,213,242,131,201,42,21,138,203,126,5,40,52,89,173,35,11,240,39,234,126,244,45,175,189,147,94,132,96,181,111,150,26,208,236,212,209,21,101,121,162,82,214,168,219,172,250,217,202,204,52,90,1,20,161,16,186,100,219,240,28,94,156,36,216,96,59,44,40,27,92,55,190,222,177,153,242,86,255,11,182,82,17,62,93,231,77,96,16,220,39,244,16,65,97,146,187,182,132,127,84,127,61,61,114,236,1,157,76,230,210,143,194,243,134,164,238,74,212,188,54,218,216,74,205,71,41,169,140,86,202,154,230,190,28,142,87,57,58,77,245,42,105,211,18,68,126,246,55,190,35,114,207,135,217,169,37,18,144,129,119,83,212,89,153,43,164,24,55,1,46,40,124,17,111,60,49,214,111,8,107,129,164,199,245,14,126,123,178,207,129,210,177,220,193,233,143,100,168,66,50,247,194,3,114,64,23,94,112,160,149,135,121,72,32,142,2,16,214,7,163,215,72,166,198,177,40,237,78,190,138,228,97,154,56,228,37,93,229,217,54,58,146,23,174,59,69,101,178,126,50,169,207,31,201,82,166,48,81,173,242,179,30,173,24,190,226,85,138,97,165,171,15,76,85,142,67,212,121,47,84,88,231,40,146,144,146,162,100,126,112,195,80,66,127,55,71,13,67,15,66,58,149,151,115,97,91,52,32,29,89,145,195,184,45,142,91,197,120,248,248,147,109,231,239,155,150,20,26,9,3,67,170,123,237,96,178,69,33,66,194,93,117,100,13,254,10,218,181,48,160,229,107,28,28,99,106,104,196,122,114,240,252,202,59,136,141,126,152,139,200,168,209,152,139,119,246,174,107,235,219,156,22,152,146,224,56,225,240,148,240,59,78,8,42,149,89,54,218,250,210,83,189,224,71,106,212,126,100,9,195,97,177,117,205,238,3,155,172,236,110,68,214,21,69,21,137,123,250,77,100,154,209,214,110,194,200,10,107,129,134,122,255,246,77,18,26,164,239,252,186,239,222,76,31,100,82,6,250,51,203,113,73,235,98,176,185,77,124,215,71,134,134,178,245,202,251,116,125,12,129,85,122,150,101,253,111,151,117,75,225,194,161,65,157,204,182,232,192,112,246,149,142,244,159,115,89,140,116,33,6,215,56,224,52,79,136,227,253,79,86,237,86,168,147,25,201,223,136,175,8,110,56,120,16,1,90,243,57,4,71,186,175,189,32,38,101,101,20,192,102,139,247,143,168,136,66,70,48,248,199,254,81,41,255,45,225,255,199,174,52,196,239,233,96,47,81,114,33,146,246,227,150,213,8,116,68,123,144,186,122,9,232,42,116,218,161,154,134,15,240,252,102,248,234,135,66,229,221,207,196,6,44,195,215,49,22,169,27,110,23,90,193,54,120,130,176,34,73,203,185,79,197,62,201,29,223,176,107,84,60,110,57,2,48,181,251,251,42,144,64,221,205,6,160,39,23,108,73,200,194,200,78,237,22,206,143,245,34,52,72,141,145,129,16,224,19,255,118,221,3,104,31,16,247,123,102,177,241,162,4,247,116,128,216,117,248,122,130,92,36,227,105,215,124,67,85,6,250,172,166,151,82,251,144,128,207,255,174,148,211,224,248,7,74,25,13,42,179,218,80,71,158,99,94,94,122,95,146,30,238,216,119,233,20,192,66,43,71,139,91,160,225,78,128,137,156,149,118,13,137,233,185,52,212,122,64,239,191,224,144,93,205,68,119,236,28,157,75,77,41,43,161,78,159,163,96,226,158,219,125,3,143,175,103,38,209,106,31,215,20,182,194,106,238,214,168,84,5,185,174,60,27,28,72,14,135,158,111,192,228,33,87,232,1,245,39,238,77,114,33,148,82,3,37,147,137,1,166,74,120,99,139,53,153,200,125,8,174,177,107,187,241,182,102,101,22,18,240,207,188,89,92,236,234,235,105,172,10,78,145,138,2,165,24,165,61,180,29,129,59,250,66,228,79,86,11,11,84,165,117,163,25,152,176,143,244,16,143,249,211,245,182,238,17,239,144,155,170,229,48,27,50,131,250,238,74,153,110,10,61,25,187,122,115,36,13,140,207,110,63,25,195,161,41,97,163,187,242,55,234,15,83,147,230,135,249,89,12,241,211,192,119,143,139,213,0,227,227,191,105,157,24,158,254,68,242,77,129,205,4,177,60,7,131,28,167,49,165,98,29,193,235,244,75,71,142,140,129,189,10,117,95,187,63,201,248,62,81,182,36,54,228,236,238,77,23,114,84,175,44,198,104,192,106,9,76,213,6,195,162,34,38,145,127,69,7,79,32,122,244,53,191,59,172,215,71,2,74,205,191,232,249,66,173,190,1,228,238,248,158,172,117,130,70,133,113,82,32,55,145,172,105,151,127,19,89,33,23,184,224,45,3,250,97,96,244,210,237,207,220,172,5,181,142,239,126,191,48,150,7,20,19,183,230,237,161,13,190,73,130,95,41,83,245,164,199,104,58,55,127,105,170,222,93,27,15,83,180,143,141,9,59,243,178,147,29,76,244,107,71,107,57,50,73,80,166,4,35,46,112,5,139,82,249,128,176,198,33,22,137,41,219,166,42,248,201,46,111,113,195,243,102,131,221,43,90,148,174,127,13,140,237,221,219,98,11,112,156,229,235,102,112,224,34,71,81,229,224,108,99,215,154,187,47,205,245,119,135,7,177,241,252,25,4,122,235,47,11,178,20,18,236,148,92,109,41,47,137,187,0,123,116,209,71,98,72,88,107,167,40,114,201,35,19,178,137,27,109,104,230,151,217,194,47,198,47,13,15,215,160,37,184,77,107,255,241,6,116,246,55,54,157,108,5,170,159,83,52,147,115,254,189,153,250,233,96,128,127,111,126,200,84,157,113,83,180,14,212,196,49,189,251,91,39,155,23,223,107,139,225,166,255,26,242,94,14,82,153,155,147,203,47,15,189,85,186,86,119,39,40,167,87,136,251,169,51,237,199,176,94,214,67,118,141,82,6,126,108,182,168,178,251,220,16,49,95,50,8,172,235,193,194,75,181,189,158,182,211,63,8,52,26,70,81,8,122,137,181,94,168,220,117,1,74,45,109,246,170,100,48,48,219,235,202,245,189,0,192,220,179,197,139,51,203,62,138,99,60,142,166,81,62,88,58,94,180,184,146,20,91,250,63,79,150,47,187,16,153,69,254,97,145,47,181,144,40,215,127,229,158,63,124,136,218,200,36,236,141,242,82,248,114,149,156,55,136,140,31,93,231,203,135,55,92,141,212,202,177,233,113,171,193,200,32,121,219,77,114,81,141,236,77,12,29,203,209,119,201,141,59,155,95,116,1,128,245,220,238,224,185,92,11,16,58,127,174,193,152,221,118,57,14,154,97,138,46,254,102,198,148,85,116,230,19,39,109,223,132,12,98,60,140,10,222,130,163,247,135,217,134,25,104,243,93,155,53,131,230,209,17,112,42,178,174,36,36,102,233,53,208,184,125,22,250,151,228,44,228,99,61,73,66,159,215,164,209,43,172,247,127,60,88,57,157,225,5,57,121,15,239,71,166,172,85,246,83,2,39,86,141,127,246,51,53,89,196,175,195,237,144,22,206,39,191,115,252,87,95,23,128,82,233,142,7,174,110,114,41,37,197,111,210,199,65,175,175,29,138,30,42,219,117,147,163,101,69,111,103,36,149,107,255,21,197,173,127,209,200,200,178,105,43,62,159,236,202,140,119,46,205,133,100,25,159,49,66,160,252,177,102,36,239,99,222,168,122,176,255,206,21,31,159,174,158,182,108,73,232,10,162,158,69,251,69,201,111,204,104,74,218,76,9,73,218,16,143,218,209,146,191,198,255,117,139,1,153,231,182,73,156,47,65,56,62,175,41,164,131,12,37,36,199,184,38,52,123,206,160,71,90,254,220,0,133,90,44,80,26,59,38,52,115,120,194,44,202,92,92,157,160,210,16,223,227,1,193,195,206,137,190,197,78,106,152,228,139,255,83,195,51,153,115,68,63,128,93,79,163,184,26,8,186,181,15,239,199,98,214,227,151,161,98,174,46,195,31,169,248,249,3,54,142,243,202,218,255,184,123,208,1,238,154,75,237,191,104,181,211,38,54,85,92,53,130,180,20,33,73,19,0,199,168,201,170,22,241,214,207,179,50,85,26,229,99,126,142,75,169,71,192,242,237,173,41,215,209,186,67,107,115,44,56,78,125,138,15,39,169,16,32,72,85,118,118,15,47,249,106,90,28,141,122,147,248,86,131,164,178,154,202,38,172,247,7,37,58,125,17,255,44,90,138,18,45,21,62,111,51,189,87,112,228,2,118,126,113,144,27,63,150,212,225,75,226,2,169,195,93,57,141,22,36,242,81,186,10,61,161,213,112,229,63,141,159,19,55,225,92,212,133,16,193,74,174,12,89,87,225,126,242,4,24,201,211,60,211,199,205,186,57,53,252,251,138,78,50,168,84,191,226,180,171,158,62,184,189,135,21,136,221,160,222,174,49,89,28,201,110,20,253,166,200,249,98,17,128,226,175,135,76,86,161,41,247,97,3,94,237,197,136,118,52,14,25,75,240,198,126,4,192,10,83,16,119,82,168,95,68,86,248,220,178,9,124,23,222,35,163,5,43,194,118,99,62,87,253,1,82,35,62,145,177,119,62,140,245,217,110,66,155,203,106,63,4,154,255,119,244,140,91,30,255,251,216,31,41,232,214,108,68,23,75,142,43,145,125,70,242,55,166,76,66,212,14,24,87,50,2,75,204,141,109,81,89,11,179,32,247,158,255,204,245,0,110,183,71,79,235,158,175,38,160,189,153,146,30,114,221,119,100,196,182,135,148,217,210,9,42,198,172,253,89,237,156,66,59,34,20,39,13,176,88,34,226,108,224,124,90,67,68,153,236,75,46,166,8,223,44,252,212,62,236,247,194,37,90,126,122,18,238,9,37,125,230,58,253,203,212,131,232,134,112,245,188,207,67,191,141,191,139,125,126,73,178,164,199,148,85,118,71,41,126,126,11,67,164,187,45,206,252,210,174,205,163,37,243,5,228,92,229,192,4,27,142,188,100,158,156,20,85,123,197,73,40,182,49,60,34,165,77,49,232,233,69,2,176,98,158,128,128,128,27,50,213,31,21,56,110,56,237,37,64,128,170,8,213,31,42,67,212,88,189,145,146,86,64,169,240,102,121,63,33,203,232,251,82,148,126,222,65,220,223,179,66,245,252,94,191,32,194,255,208,4,111,162,192,76,71,147,76,90,151,54,97,155,139,11,113,12,167,60,135,141,207,99,90,204,242,33,195,40,92,216,18,184,43,54,227,169,75,89,187,247,243,205,244,98,247,133,0,21,4,135,189,187,45,44,228,109,7,102,151,21,59,252,116,92,163,61,117,213,95,111,138,223,35,8,43,111,78,76,158,208,132,158,164,135,61,236,137,147,23,231,125,20,207,127,217,188,229,173,110,194,206,143,211,110,217,255,183,146,239,27,209,196,232,191,90,51,160,222,154,85,193,95,228,124,187,104,80,111,134,185,229,198,134,19,170,94,20,150,180,21,59,40,107,70,179,18,155,230,254,173,189,215,15,29,59,54,83,90,103,56,190,37,162,240,53,193,153,89,157,227,177,196,188,175,44,250,254,24,100,231,97,75,65,97,114,202,54,105,129,39,58,225,130,222,117,173,150,222,42,198,218,222,174,79,223,53,149,147,40,240,49,251,237,73,142,43,243,77,41,56,212,160,111,1,107,142,223,164,32,7,46,17,186,250,141,69,68,30,130,123,246,93,150,93,220,62,77,92,165,133,93,176,114,216,214,27,244,88,216,72,23,206,38,67,253,150,139,143,254,165,227,203,158,120,101,22,19,37,68,4,251,171,68,111,238,142,222,59,15,55,176,205,194,91,85,133,203,190,179,73,99,185,238,212,105,110,244,20,148,33,178,166,11,15,216,74,25,128,250,180,136,23,153,189,109,90,97,176,2,28,80,129,36,250,127,72,15,172,56,203,185,160,218,189,250,85,15,28,63,171,187,150,28,224,6,225,59,152,88,57,111,52,234,64,20,88,239,15,41,2,146,132,146,231,9,66,192,28,9,185,125,22,153,227,244,201,63,119,197,32,75,95,103,208,83,44,160,178,136,241,232,93,178,186,166,249,50,152,2,131,247,253,26,1,30,232,218,211,162,21,183,215,126,104,40,117,12,245,87,203,10,113,27,22,201,92,121,228,188,194,84,111,143,254,70,237,243,88,228,151,29,7,117,207,150,249,196,211,95,47,131,6,112,75,139,30,164,126,246,114,76,214,88,210,144,97,148,99,159,75,5,9,218,130,136,250,210,159,150,146,250,137,162,164,136,78,4,28,80,57,56,62,153,23,61,23,170,184,0,249,46,38,145,252,113,34,229,72,142,134,76,122,38,196,130,47,7,27,201,34,69,137,60,166,190,177,90,62,139,204,138,98,65,187,116,174,192,138,140,46,238,212,210,16,108,78,245,0,203,27,112,34,87,149,251,174,201,46,27,253,188,99,204,142,31,186,36,215,192,253,33,239,173,68,184,232,1,227,243,78,175,189,7,46,203,210,18,131,176,51,215,252,243,116,142,57,214,241,151,240,227,142,206,239,138,57,251,229,170,74,28,45,127,232,182,160,82,10,205,230,211,184,13,125,211,28,212,220,59,179,202,233,253,90,83,78,66,159,231,226,125,220,64,66,135,250,146,59,53,116,160,87,8,41,59,142,49,219,235,233,248,171,81,147,203,38,206,2,243,230,125,206,151,178,132,14,42,102,255,107,223,103,151,111,225,174,25,3,177,72,0,1,45,93,66,161,158,39,189,40,212,98,122,137,103,8,215,211,47,234,196,177,55,84,151,231,155,22,201,85,98,115,220,147,225,174,6,145,196,43,40,136,82,206,47,132,1,76,22,158,127,88,6,90,183,61,238,241,80,162,7,229,47,5,104,193,249,61,87,244,109,12,219,138,123,244,130,120,67,116,174,212,78,166,204,95,79,28,247,74,11,26,39,187,132,99,95,15,109,25,51,195,47,198,114,3,56,33,233,16,67,136,86,184,16,37,41,92,248,228,202,247,55,213,27,114,213,166,101,126,84,14,22,134,111,226,243,165,85,196,109,218,72,63,86,26,141,154,234,198,67,13,41,144,124,154,32,179,97,19,195,20,167,176,180,151,118,140,33,16,221,86,228,201,229,125,36,11,133,79,101,86,5,27,11,29,126,118,156,6,208,23,164,191,215,60,205,168,105,178,250,168,70,10,156,7,34,220,93,29,244,59,49,94,169,178,49,95,157,204,61,146,223,39,176,254,76,38,97,198,127,39,33,235,161,252,146,118,124,57,148,107,11,245,221,197,99,42,220,32,223,94,96,153,42,136,130,53,15,252,6,129,49,1,3,73,146,158,34,125,220,110,132,107,134,5,89,97,205,59,64,14,117,191,244,98,151,225,139,96,163,14,151,248,237,163,111,253,57,116,116,59,98,231,126,55,182,155,173,216,67,188,158,37,243,23,212,136,235,159,53,89,168,92,28,236,237,78,136,122,208,145,222,174,147,93,9,143,54,44,148,48,158,140,43,146,234,164,132,180,96,15,226,193,131,72,205,106,206,196,3,161,86,255,149,152,26,214,140,193,133,49,52,203,73,24,78,196,135,88,131,92,99,168,76,6,200,21,193,85,94,204,131,94,166,1,10,90,223,65,7,48,4,136,229,241,157,99,100,111,239,41,117,84,122,26,217,62,113,130,207,13,81,144,217,243,195,224,249,225,2,194,75,157,73,45,149,33,57,247,173,215,191,206,128,204,194,248,94,6,82,236,200,162,199,213,73,68,160,106,50,47,62,202,140,108,6,33,83,224,70,201,204,150,50,248,107,111,104,121,113,15,91,142,102,5,212,141,114,96,213,65,240,187,88,200,208,215,132,89,171,20,239,155,184,147,244,226,91,161,135,1,124,14,224,211,5,0,75,75,122,224,254,38,43,3,225,251,33,253,99,156,38,171,134,227,213,52,86,152,252,74,118,34,245,117,181,137,80,219,164,73,86,87,200,203,2,229,206,176,230,209,32,97,79,43,63,70,238,207,70,148,194,5,19,171,210,102,109,248,177,180,77,1,31,246,81,154,135,123,217,112,114,112,32,37,170,22,83,235,25,84,89,102,40,195,29,248,189,110,55,11,183,105,243,219,60,96,179,188,147,113,41,109,181,120,51,253,182,160,47,169,90,46,52,139,216,151,149,88,30,251,180,36,29,4,250,237,205,204,36,117,174,114,212,226,174,81,134,183,134,148,115,237,116,142,134,110,51,228,105,114,78,60,219,225,228,212,4,11,142,40,66,100,251,100,243,139,238,90,23,241,154,160,87,227,8,155,155,244,231,254,84,63,51,100,108,152,15,121,14,139,148,216,182,15,122,187,154,19,126,233,164,121,103,55,128,75,118,149,242,198,101,168,216,150,83,174,196,120,45,45,120,71,14,102,185,24,10,92,89,108,21,198,140,193,107,83,52,61,238,52,216,89,249,73,186,245,254,56,238,78,239,27,13,204,82,153,184,80,35,119,102,109,189,233,202,50,244,231,102,186,211,255,65,202,122,166,217,114,167,30,225,189,236,220,113,26,35,151,77,137,3,233,106,118,157,187,114,6,118,41,233,45,161,229,58,218,253,39,60,42,55,250,176,87,140,62,56,172,61,145,212,194,133,131,93,59,76,113,205,122,61,73,236,105,156,47,16,116,150,223,174,31,174,254,224,148,180,18,120,153,137,80,160,87,174,169,63,131,85,163,106,251,180,254,242,45,111,34,135,219,247,250,247,251,49,124,200,135,163,68,198,85,167,252,47,127,220,136,97,98,202,67,215,129,171,77,156,205,23,110,140,151,170,255,44,64,70,122,217,200,105,205,117,73,181,47,72,100,173,7,48,224,69,44,240,98,83,206,67,177,213,83,171,67,43,3,75,191,229,33,52,51,211,53,231,116,230,80,102,38,141,69,240,66,232,125,37,160,249,187,126,183,2,51,117,152,193,161,16,127,19,16,231,117,221,30,37,221,139,235,195,153,12,201,162,251,164,132,110,24,110,55,128,232,88,118,145,240,2,52,250,153,185,38,108,147,201,174,127,84,89,86,80,69,247,191,19,134,92,163,31,99,66,127,54,64,82,41,103,145,138,112,246,180,229,112,254,95,172,206,190,108,100,107,16,122,11,168,77,14,142,194,185,144,20,11,243,125,232,153,139,245,167,72,153,27,125,125,118,138,66,54,100,44,116,16,197,185,43,216,8,82,34,59,239,90,162,11,1,242,153,68,95,186,47,62,214,87,242,137,241,234,70,48,195,189,219,22,145,157,170,8,28,31,204,199,247,122,104,163,242,232,88,186,75,168,145,179,172,83,165,11,64,222,22,37,15,245,38,64,181,36,208,37,99,63,140,217,236,24,180,105,209,119,151,244,31,4,205,199,211,176,242,75,253,251,12,157,236,251,140,155,84,131,107,232,142,2,155,104,162,2,115,215,237,162,79,168,212,204,115,82,35,75,113,159,139,26,196,226,219,191,247,232,140,213,186,220,118,57,1,252,0,91,80,10,216,130,207,27,147,10,116,10,192,188,150,80,77,194,207,1,237,0,70,70,221,5,230,56,89,133,48,235,44,158,50,72,126,166,158,59,206,45,46,254,97,48,98,21,43,164,65,72,228,219,5,136,8,96,61,120,111,61,223,146,207,148,127,176,149,16,110,61,73,135,230,137,189,171,138,38,136,98,117,133,116,11,207,54,81,226,186,245,94,60,212,12,191,177,76,77,50,213,37,15,176,102,104,104,156,247,206,138,105,37,39,190,2,218,210,134,178,168,12,184,192,34,180,186,146,215,222,158,140,175,146,157,200,63,86,9,117,88,49,160,157,43,117,144,56,190,220,65,70,79,190,135,190,215,245,214,120,148,174,150,229,42,115,11,150,61,68,47,49,81,56,219,127,85,9,17,226,7,99,234,107,218,94,207,90,63,1,246,206,185,2,193,237,126,26,209,167,253,26,81,71,207,151,210,87,6,12,137,132,137,174,168,155,163,5,116,119,128,192,240,125,233,7,202,229,29,122,109,171,225,162,235,189,33,142,214,37,18,173,233,7,44,33,95,167,7,85,97,202,251,159,211,48,174,84,223,202,77,85,139,80,215,175,146,156,177,194,43,36,222,67,103,89,42,188,132,215,57,39,139,191,95,96,23,10,50,89,233,217,78,249,241,66,27,127,144,37,153,11,17,129,184,21,197,12,56,123,168,105,79,97,106,233,8,77,245,141,66,191,98,156,27,114,127,106,150,168,100,84,42,73,79,30,179,42,243,86,229,118,206,81,130,148,72,122,83,47,142,83,251,85,83,154,136,228,235,180,223,96,17,102,102,248,171,219,74,230,176,136,160,194,239,40,186,63,27,220,32,40,170,66,90,155,37,4,100,44,178,175,49,138,155,242,156,38,54,110,162,230,59,40,159,39,15,70,33,185,203,122,49,121,68,98,22,110,208,131,174,124,192,79,170,109,19,179,122,25,7,181,162,252,57,119,102,42,212,32,9,91,44,220,190,19,245,196,207,5,240,75,20,146,81,232,140,255,242,52,97,196,73,148,162,186,29,100,230,206,113,79,183,171,117,248,196,60,251,134,212,50,226,4,16,150,24,244,1,196,191,114,167,221,103,133,200,82,85,66,112,210,175,143,78,74,146,17,113,178,196,96,84,51,65,109,81,99,51,242,83,25,19,61,101,204,205,2,240,59,169,160,151,238,123,131,133,80,80,1,0,88,6,213,242,73,134,18,33,161,98,172,167,254,209,59,57,202,247,248,205,143,132,175,210,146,82,173,132,125,193,190,118,13,66,44,180,155,230,91,232,78,79,183,50,114,190,46,64,180,165,50,101,255,42,113,177,14,93,54,241,17,242,176,199,222,166,1,207,101,146,184,177,36,189,193,106,147,128,174,146,15,252,87,106,4,77,49,13,82,205,115,40,185,30,66,51,33,250,168,172,168,184,55,70,185,189,15,153,164,236,38,213,190,169,47,33,164,46,209,67,136,93,83,6,165,212,51,168,151,74,108,131,5,136,3,19,111,81,24,12,168,164,121,8,105,196,220,140,40,223,191,232,10,66,228,219,2,29,243,77,9,68,110,132,45,113,100,169,105,23,38,52,208,2,170,43,26,55,240,182,106,249,188,119,213,13,142,47,178,17,37,222,128,137,23,75,26,9,215,4,254,102,150,255,83,66,108,61,102,2,90,132,28,215,181,170,244,77,130,180,158,167,230,188,76,135,179,95,24,237,32,217,167,210,87,168,166,140,154,138,67,164,255,66,234,161,24,55,42,191,36,119,171,179,157,29,111,167,54,35,70,126,58,100,20,191,69,1,181,161,68,204,202,179,194,158,113,124,148,214,213,38,239,141,126,53,131,53,188,137,74,85,203,64,81,203,5,133,149,71,226,252,254,61,119,233,235,105,96,106,85,64,47,10,67,225,141,139,112,168,133,211,226,136,44,143,122,74,172,196,70,155,61,97,77,167,81,176,74,102,208,124,43,31,84,203,93,214,3,163,75,179,150,140,64,57,21,128,148,54,219,33,163,72,199,218,121,174,116,51,59,207,21,166,201,213,138,35,12,160,248,239,143,37,251,193,84,26,132,185,163,90,64,223,85,254,226,203,185,3,49,59,152,242,21,242,248,11,133,152,173,72,231,75,72,97,79,140,151,80,56,239,185,74,155,24,119,8,112,198,193,188,233,130,36,124,36,145,19,122,71,153,108,162,158,25,160,40,113,188,121,27,14,127,150,213,212,212,204,126,143,20,124,214,14,190,177,123,115,240,3,67,245,183,129,86,62,189,91,17,11,149,119,34,231,218,79,182,64,154,131,212,205,198,198,9,19,226,148,234,223,105,125,99,17,123,241,18,171,119,113,27,44,107,17,134,66,203,103,247,204,176,251,72,226,62,197,11,40,154,8,84,121,15,71,113,215,92,130,114,130,102,243,176,51,215,225,220,201,26,128,110,179,209,239,77,82,146,194,166,227,15,213,75,161,140,227,31,92,92,251,94,241,29,113,109,242,224,254,167,96,195,63,88,233,190,68,8,232,226,67,140,117,254,42,81,168,43,210,88,138,107,217,7,112,100,206,41,36,166,156,34,21,150,131,140,218,219,33,240,217,198,92,226,242,130,195,38,49,137,85,39,59,68,159,249,130,128,95,187,168,225,7,117,23,25,125,94,92,163,179,46,13,250,113,97,169,187,142,188,60,168,35,40,118,91,211,11,218,74,87,244,159,62,185,12,71,243,38,74,67,2,166,5,177,140,197,45,158,132,59,216,56,198,112,46,210,19,90,77,165,252,13,62,204,210,135,157,127,200,117,45,6,190,106,105,63,151,237,195,181,134,127,140,98,193,141,22,78,102,45,4,16,46,121,27,68,18,165,252,13,67,1,205,18,220,39,173,97,167,18,49,181,23,179,140,79,140,61,142,204,131,89,171,245,236,183,230,215,151,61,23,153,164,141,19,170,96,49,16,87,12,55,222,126,238,202,20,63,44,192,177,240,22,42,160,249,104,56,227,33,132,245,125,3,124,147,208,179,22,28,44,37,79,78,244,118,85,175,219,111,56,213,212,7,206,243,55,224,216,149,232,173,241,46,70,111,218,92,140,152,209,201,2,73,214,248,216,76,69,54,46,70,10,197,191,161,170,2,47,83,28,5,186,249,62,80,8,237,129,88,10,128,56,242,248,198,253,247,73,59,157,6,135,245,55,184,218,26,56,10,49,159,18,210,38,175,215,9,55,254,196,80,96,131,27,161,222,189,182,0,177,47,23,246,1,98,48,184,55,135,207,218,58,224,229,173,153,108,194,160,150,36,85,174,163,138,39,104,221,76,131,70,30,119,93,23,241,202,188,196,209,171,1,131,22,33,83,104,145,208,42,78,57,214,3,242,181,20,94,5,103,204,80,103,164,227,229,98,16,116,25,131,88,172,243,80,175,201,166,84,248,92,240,24,154,47,67,76,254,133,123,177,223,3,223,194,166,58,146,90,20,66,9,192,46,111,136,70,93,86,231,225,177,189,220,129,159,235,26,144,95,50,172,93,109,36,5,70,149,205,73,205,14,144,238,134,106,143,92,41,246,77,11,127,7,166,82,60,91,166,187,30,119,145,151,236,175,59,156,233,114,223,245,216,123,229,44,10,212,60,98,6,32,37,171,18,200,27,187,158,15,135,122,120,202,198,240,86,237,121,150,113,152,21,31,52,152,18,197,7,124,232,47,39,54,45,111,220,92,165,21,209,162,66,103,41,22,182,5,148,13,50,160,137,176,69,163,197,169,207,151,235,143,1,222,63,159,232,255,107,198,110,205,104,172,75,84,11,164,43,159,132,195,160,198,72,61,70,8,2,152,0,70,112,113,81,26,95,6,66,148,93,156,236,247,154,91,28,2,73,139,183,179,177,143,120,3,135,228,173,234,149,128,137,253,33,76,246,83,152,189,29,111,157,92,193,176,67,103,159,229,49,123,206,172,122,234,33,79,181,237,211,19,16,137,135,20,219,215,166,252,62,47,88,47,118,147,85,15,195,63,244,166,227,86,158,45,51,64,66,107,231,58,164,223,107,153,57,189,95,229,177,169,1,240,137,61,40,159,194,189,226,168,23,171,114,109,24,38,97,253,241,50,98,196,227,55,175,144,140,137,150,101,118,178,114,50,166,63,166,172,58,87,108,155,217,234,68,31,187,22,216,166,30,4,35,251,59,27,185,214,172,82,134,114,90,233,103,108,177,41,169,12,22,220,136,126,106,155,89,133,47,225,127,178,102,114,32,168,119,194,251,69,118,206,102,10,17,68,55,60,213,139,84,146,161,93,25,36,246,144,165,237,27,27,1,211,53,187,98,167,26,77,186,235,139,68,124,115,109,228,126,175,1,150,139,201,117,24,126,203,238,246,101,247,128,149,128,10,191,155,239,1,89,60,238,233,236,128,191,94,107,207,60,191,216,119,12,161,131,186,16,174,0,245,156,155,88,104,6,27,13,64,166,125,8,181,144,233,39,146,221,122,65,202,157,253,184,102,48,222,118,127,68,49,181,190,140,215,187,122,209,87,233,138,180,142,57,97,55,105,135,64,143,101,154,164,47,15,248,132,99,9,156,84,17,191,91,128,134,214,82,237,131,127,161,122,229,213,4,202,184,46,93,189,150,254,240,166,227,242,53,66,120,206,83,192,225,181,60,158,153,131,61,191,212,197,94,137,153,130,126,202,87,240,93,160,115,255,255,127,38,92,4,245,239,217,226,114,131,28,218,114,110,91,121,209,30,1,225,149,231,25,239,120,6,153,248,222,16,16,92,208,255,90,26,88,13,177,211,27,156,83,69,158,8,181,207,154,81,82,183,1,177,186,120,76,230,75,201,60,226,8,193,199,224,225,124,17,9,36,162,164,248,72,50,171,233,84,36,5,246,148,87,137,175,96,195,41,164,8,86,253,77,176,218,220,9,34,121,227,246,94,219,182,36,178,154,53,193,127,253,236,255,90,31,24,211,46,120,184,47,46,20,8,9,128,100,183,207,61,25,222,221,230,152,229,128,64,12,195,143,13,111,230,103,36,20,157,34,120,171,75,242,7,162,2,254,181,227,17,203,221,32,54,137,8,163,161,68,65,220,95,233,221,7,158,78,72,156,184,129,251,231,151,246,157,133,205,124,135,45,229,7,121,162,40,99,100,104,182,64,182,27,175,60,28,140,171,218,119,49,221,26,162,105,202,191,65,137,243,46,237,88,70,226,168,129,85,150,164,174,183,119,102,166,173,220,79,167,182,158,76,147,70,142,163,182,111,123,227,56,242,167,138,203,212,82,111,106,87,45,18,214,179,96,56,205,229,216,95,139,229,239,132,159,17,7,210,95,120,170,77,237,23,2,191,132,218,138,241,129,179,162,2,214,194,7,30,32,210,188,4,31,102,25,3,101,65,39,20,100,135,144,113,251,121,14,118,251,71,101,7,145,101,231,194,116,76,209,117,23,248,231,187,154,156,163,214,106,41,252,30,84,13,187,230,254,150,37,128,238,70,201,29,129,124,62,154,164,58,84,39,147,166,85,125,149,71,214,24,107,192,207,133,84,230,185,236,40,201,29,150,210,220,201,36,213,169,146,128,8,94,161,178,136,230,191,101,204,145,23,115,17,31,99,103,147,135,33,80,157,172,108,127,241,37,44,126,114,181,254,16,52,35,42,202,71,245,1,67,50,86,122,181,37,99,197,162,224,76,203,127,215,139,111,219,47,47,229,53,140,47,156,233,178,148,13,125,151,82,82,95,103,123,148,76,118,161,53,203,219,108,222,46,75,32,75,174,14,28,180,168,205,157,242,78,238,117,134,91,115,88,234,29,121,254,21,17,101,52,185,120,72,247,230,237,83,114,15,152,200,135,20,194,177,34,226,114,13,178,240,223,2,226,120,250,191,254,76,243,88,198,197,249,103,217,62,206,166,104,82,117,81,91,72,0,93,25,243,41,72,192,123,82,89,129,75,193,37,225,101,152,146,22,90,177,38,180,131,236,137,177,162,129,125,159,177,98,177,31,77,187,25,110,104,202,227,162,225,18,218,12,85,177,155,252,4,85,49,132,47,247,36,143,151,96,213,204,207,233,116,43,32,40,62,71,91,33,124,250,57,164,21,240,31,155,32,245,138,152,137,28,51,57,75,70,123,84,4,188,100,252,90,155,146,43,48,168,97,209,38,184,251,239,117,179,55,101,100,38,229,204,25,97,222,74,115,227,169,202,74,234,180,236,111,159,195,79,5,166,73,221,159,124,54,19,194,57,149,196,28,213,242,65,181,49,31,180,21,18,100,207,129,251,4,202,187,126,67,87,40,98,49,174,87,146,81,147,42,229,38,38,150,138,154,72,71,242,230,225,87,246,65,80,185,221,196,144,120,12,97,65,26,58,10,253,86,115,54,215,64,238,222,203,219,52,151,250,135,60,255,140,179,174,154,13,153,122,183,209,19,113,92,12,74,3,228,231,120,107,136,36,212,112,32,2,192,108,54,2,89,12,137,112,213,132,14,198,23,184,121,185,238,169,0,121,1,239,221,173,61,9,153,194,197,93,163,40,234,181,228,66,176,159,159,184,178,253,47,14,130,135,158,13,49,136,111,19,168,167,46,119,85,238,250,141,4,177,20,79,45,184,122,21,25,232,17,147,159,108,156,16,198,56,52,170,251,185,27,135,60,18,216,211,162,37,125,206,238,162,68,248,46,90,127,17,203,192,104,238,159,126,241,80,213,168,25,85,96,178,81,0,51,106,243,81,7,103,175,204,85,19,96,112,35,140,51,170,129,106,186,12,200,186,226,234,164,206,185,237,186,225,170,156,16,8,179,98,144,143,100,43,245,73,1,32,156,215,238,25,179,191,239,139,110,154,25,102,140,101,185,21,144,113,253,51,111,196,110,155,14,67,90,146,200,179,190,23,67,51,231,212,195,38,33,187,134,102,193,55,30,86,205,74,235,194,137,255,94,207,63,141,217,30,235,195,119,10,213,63,105,193,203,138,44,118,140,183,111,3,233,41,54,174,181,61,74,214,62,147,42,19,244,251,108,8,178,15,142,1,94,11,29,213,203,30,1,245,117,41,232,238,211,56,28,101,163,53,120,252,180,245,196,120,165,168,143,113,96,159,245,218,250,147,217,181,188,241,201,221,86,234,8,1,67,2,156,68,228,46,201,1,228,192,153,50,74,44,185,244,66,222,17,70,237,169,48,69,62,65,238,253,52,163,64,193,170,40,87,232,10,214,205,245,68,135,147,29,28,29,142,247,49,121,97,231,126,107,47,161,64,207,235,118,135,159,163,195,24,64,203,151,163,159,127,133,45,188,63,162,161,239,195,113,169,160,69,244,249,8,80,191,122,192,248,16,204,11,95,54,74,88,158,164,39,202,75,158,187,145,46,64,29,22,248,119,219,229,183,47,42,10,117,55,149,152,60,127,183,67,20,39,249,66,231,212,66,155,222,178,225,177,168,227,213,7,152,188,137,87,28,16,202,55,161,53,35,93,133,214,128,221,168,220,183,245,19,86,56,162,195,10,58,216,0,174,103,201,37,117,137,119,28,189,223,122,203,188,27,25,178,64,69,7,149,163,42,50,227,134,197,133,82,200,69,43,37,159,13,46,200,82,254,232,255,119,44,45,101,22,253,13,84,61,188,20,129,160,33,144,229,124,165,192,149,27,184,98,26,173,164,233,122,77,101,129,65,255,143,194,184,16,110,141,246,149,16,143,6,146,122,165,14,152,66,204,8,244,101,120,103,234,175,251,1,248,89,26,1,252,215,118,220,105,138,198,116,1,179,99,138,229,151,24,127,237,76,194,115,228,72,11,240,90,132,13,127,120,97,207,131,42,201,88,189,158,19,132,102,97,16,24,164,52,64,253,165,26,66,160,155,10,142,133,123,175,23,252,118,16,162,207,186,222,31,13,153,100,81,100,58,9,215,237,126,175,145,207,50,224,114,37,213,21,75,217,120,75,206,123,215,40,63,74,103,133,16,153,185,163,185,16,123,1,31,62,79,222,254,26,29,199,91,255,66,109,45,90,115,37,142,250,132,211,3,123,117,60,24,55,34,6,55,92,68,92,194,229,95,17,89,0,204,159,50,111,225,7,107,159,64,79,117,112,195,152,237,213,160,108,73,226,116,140,141,122,250,118,161,33,6,131,229,77,249,150,195,84,181,178,60,251,77,154,158,191,119,206,163,196,111,79,41,64,157,234,247,74,75,176,8,122,56,39,195,21,146,222,50,254,43,179,218,102,235,216,81,95,144,184,253,77,248,183,102,79,144,102,102,8,3,89,65,26,146,195,92,126,231,130,107,85,119,107,55,175,113,252,45,249,218,116,6,70,64,229,118,58,3,137,84,53,20,191,247,28,38,156,62,71,171,42,141,58,171,191,127,205,202,101,25,19,131,148,240,81,170,5,179,162,194,89,80,54,90,29,33,160,215,6,209,87,62,89,77,241,112,62,153,180,197,28,80,188,144,36,65,2,9,91,159,235,225,186,211,229,115,86,92,107,181,189,95,211,250,22,101,128,41,248,170,158,181,83,19,150,206,252,1,122,199,15,17,130,253,131,150,237,188,56,193,10,204,236,203,111,3,204,216,17,134,125,90,26,240,61,86,6,197,120,146,47,23,248,2,108,156,255,81,134,251,117,126,178,133,7,154,210,151,152,21,242,73,137,150,46,14,42,252,28,204,45,16,248,135,182,37,61,118,223,52,244,82,123,85,242,254,177,1,129,73,161,177,108,242,41,45,167,165,90,5,124,111,216,167,208,148,44,104,29,189,86,126,161,53,145,171,228,37,140,179,70,228,210,222,39,27,72,65,198,58,59,142,190,206,242,214,91,155,169,21,255,43,173,240,171,76,159,232,94,234,89,166,53,174,186,113,224,174,191,130,139,216,32,57,154,57,251,117,251,66,156,138,155,105,38,95,167,65,144,185,195,158,131,204,239,174,231,130,36,123,68,12,167,46,169,136,123,123,220,180,250,217,80,140,85,116,236,125,75,83,243,1,10,24,171,106,243,66,146,70,60,20,216,22,99,143,9,31,180,235,133,248,5,213,108,17,152,66,66,6,153,51,51,109,219,51,66,100,186,4,97,239,85,71,177,0,152,192,43,75,85,42,16,151,62,55,127,166,144,3,179,138,164,249,28,13,209,110,184,223,222,246,112,138,217,79,177,48,66,161,75,85,30,139,136,62,248,68,36,250,50,19,109,53,207,39,158,42,200,158,47,220,175,35,32,51,214,101,140,121,72,56,109,141,156,237,231,254,117,198,208,35,91,50,253,241,217,234,81,211,34,39,231,28,175,239,167,7,179,117,192,42,183,248,213,33,220,243,176,48,34,11,14,165,111,175,47,209,71,169,79,208,26,1,136,94,64,67,221,118,232,71,84,82,20,149,147,3,240,95,53,64,235,220,90,152,100,244,186,34,77,143,68,209,238,127,238,207,200,124,113,133,198,80,2,120,80,141,177,8,54,22,14,156,14,149,193,181,108,3,111,191,162,1,97,211,103,161,237,243,70,176,74,27,29,30,81,60,160,6,162,230,134,217,137,38,176,16,193,196,59,29,49,61,34,102,129,126,242,133,162,121,22,252,193,247,210,91,227,163,236,133,190,109,182,132,33,15,145,102,56,252,33,255,101,214,254,174,120,33,216,85,121,243,119,167,176,12,211,197,180,110,76,63,120,88,90,105,135,110,223,38,60,57,159,167,37,86,79,227,162,15,233,146,106,24,125,178,5,119,248,53,54,164,102,204,197,161,174,120,68,205,28,29,170,85,35,139,213,216,125,127,249,49,95,198,130,223,182,158,242,165,104,186,245,164,88,180,93,185,172,222,64,42,6,254,104,252,218,220,209,156,216,67,101,169,120,36,213,177,133,22,160,201,111,199,242,107,240,237,11,86,248,226,109,138,137,117,57,35,159,21,47,108,199,219,167,19,168,63,84,175,6,243,173,33,108,238,71,243,220,37,14,24,12,94,130,75,195,4,174,157,136,4,172,159,38,206,192,6,222,186,6,80,245,74,166,88,82,203,125,142,127,229,149,210,136,98,79,80,1,199,237,159,152,75,78,95,154,200,103,128,61,86,91,177,69,41,89,173,57,141,50,160,107,117,233,4,215,204,171,183,105,197,150,69,209,83,184,150,149,195,48,84,191,211,156,187,118,102,20,141,155,201,142,93,101,114,38,55,168,13,230,69,234,215,174,6,125,174,250,164,222,62,249,159,99,73,171,87,94,39,2,1,138,154,62,176,104,48,6,160,193,38,143,72,188,142,42,5,181,8,125,234,78,27,127,247,220,185,36,135,5,29,15,89,246,195,234,139,127,7,205,252,216,244,219,95,171,129,110,66,20,65,86,176,50,64,112,65,175,73,204,210,191,121,135,65,29,191,227,107,41,15,41,227,198,248,33,250,39,96,60,93,215,75,24,228,53,32,154,21,190,95,123,177,72,29,239,186,123,246,240,224,249,66,243,59,208,248,255,183,4,195,196,18,161,86,137,220,228,164,1,104,203,185,80,80,21,3,194,174,156,44,86,70,55,217,166,73,243,49,100,14,94,155,210,21,246,84,54,64,19,20,215,131,110,124,19,99,233,228,228,75,8,158,233,26,47,227,166,233,225,31,214,242,75,230,252,225,156,45,118,184,67,193,1,126,81,126,38,202,77,32,214,127,62,231,99,153,186,139,28,194,104,89,46,121,151,251,217,140,102,245,245,28,237,172,24,121,190,0,217,118,26,251,71,156,160,101,88,102,98,174,197,232,22,43,238,250,117,139,158,66,8,212,251,31,232,112,143,148,254,50,199,168,193,83,124,181,104,19,70,172,93,246,160,203,68,58,205,123,173,242,129,102,223,116,93,237,84,169,203,186,216,172,225,54,200,203,225,146,207,42,141,125,164,103,229,159,122,68,135,214,9,137,225,167,19,64,193,123,182,25,9,42,85,97,195,119,216,73,150,114,172,9,70,48,179,168,56,18,142,37,36,106,143,115,163,177,139,175,81,200,59,120,225,63,1,28,4,170,122,119,91,84,24,138,156,210,202,174,142,15,246,154,106,161,149,116,6,0,161,232,158,21,78,66,20,64,122,138,238,180,242,96,184,5,185,161,222,63,75,124,75,107,127,212,223,78,244,218,22,222,24,237,210,199,113,126,226,76,104,85,38,49,117,166,93,214,23,210,201,204,143,71,86,116,18,35,129,134,139,211,34,115,165,73,53,129,15,84,70,102,75,30,15,141,132,137,237,233,134,240,239,42,132,179,65,152,1,30,155,83,253,60,181,127,0,51,21,85,110,107,104,83,67,86,142,157,60,255,80,205,90,170,126,200,128,103,199,249,48,159,65,103,102,159,176,108,203,70,255,135,138,168,89,6,9,182,244,209,74,224,180,67,199,174,66,6,11,111,163,108,70,173,13,49,32,238,68,80,240,150,241,56,22,96,90,159,185,41,46,235,139,29,197,79,22,156,69,209,9,5,44,149,1,124,198,52,255,226,169,7,132,139,124,147,99,195,203,70,94,23,162,65,18,17,186,144,206,1,149,255,145,64,135,116,38,243,80,239,12,22,230,196,36,74,234,36,150,149,133,114,215,119,160,250,16,175,68,84,49,59,116,29,157,209,138,156,94,151,204,42,93,99,173,67,224,44,207,63,136,235,78,189,129,71,86,92,227,24,183,175,211,224,21,221,64,210,102,251,129,136,57,246,25,21,182,223,183,156,181,209,181,50,41,104,131,213,30,135,47,0,159,212,117,134,193,177,122,251,39,226,172,139,188,219,162,79,164,221,173,34,236,51,158,71,96,149,36,0,237,112,60,76,51,221,118,46,159,134,99,7,52,85,142,190,64,156,159,70,63,196,85,74,42,224,100,24,188,178,147,77,64,44,168,248,173,4,25,235,49,204,144,204,82,163,201,150,160,238,118,174,242,61,166,85,17,215,158,157,223,16,67,162,228,156,143,167,233,239,169,165,195,3,72,196,86,218,138,41,168,97,105,235,158,104,167,219,209,60,250,43,92,193,171,42,187,118,110,1,38,96,153,112,80,107,63,115,62,234,159,228,72,153,170,108,79,124,248,118,72,123,53,23,248,159,6,252,85,205,228,188,169,50,79,167,199,165,214,226,98,228,142,161,124,188,132,90,169,65,91,6,235,67,57,240,193,43,166,194,184,182,177,129,55,190,250,207,89,188,170,170,13,172,82,46,36,164,164,230,68,11,101,18,233,150,180,158,210,86,248,224,108,200,120,56,91,70,127,149,122,135,121,47,228,33,151,11,233,141,3,64,119,154,101,53,18,63,2,147,30,160,2,76,81,143,236,137,66,192,64,58,225,227,201,113,204,83,122,178,37,51,175,67,142,103,66,17,192,6,140,138,86,154,180,22,9,37,245,24,103,54,238,161,181,95,177,215,129,92,61,255,1,234,53,63,223,28,176,212,59,23,69,186,93,180,215,136,124,64,209,26,124,222,26,107,130,157,111,0,37,129,124,72,114,118,143,159,216,194,62,162,108,67,199,234,229,207,114,252,51,63,82,103,145,0,156,221,2,79,254,234,91,93,130,230,97,150,40,228,181,183,10,4,165,128,86,158,49,30,102,54,79,103,13,215,8,184,149,30,0,239,57,79,243,224,154,130,38,106,118,217,174,5,212,0,17,236,169,247,100,237,34,159,121,207,151,160,135,48,18,208,77,85,147,92,222,81,59,3,179,219,144,8,4,237,205,80,156,91,5,194,73,136,56,74,229,25,198,103,161,57,62,201,83,136,205,252,13,240,2,146,71,118,145,202,54,145,218,115,218,34,29,172,42,97,143,180,41,202,142,17,8,6,37,40,204,229,180,59,109,109,110,65,113,36,233,147,177,60,110,121,253,166,73,28,152,30,113,255,143,218,246,196,236,19,122,97,20,102,153,196,250,119,201,45,162,13,11,135,68,208,79,100,49,16,111,127,49,197,250,69,53,68,121,113,206,57,74,193,34,64,46,190,97,5,68,159,57,154,36,122,78,189,33,110,131,51,186,229,114,142,207,204,200,148,14,111,196,73,3,193,145,3,52,165,209,25,154,5,239,191,112,64,164,41,108,60,203,140,173,90,157,160,53,27,13,194,161,51,185,227,39,189,186,11,233,63,32,106,52,214,241,130,246,135,215,6,102,65,107,63,49,219,21,154,78,224,212,67,157,7,106,106,87,156,80,78,240,74,62,215,210,31,33,101,90,211,70,179,86,232,221,69,240,113,155,153,32,232,221,243,149,162,193,124,197,175,10,220,193,230,177,21,89,71,202,33,193,137,13,168,181,93,85,21,66,100,9,237,201,42,6,69,43,242,120,221,188,75,61,27,222,15,164,198,230,106,130,233,60,72,207,25,44,34,210,8,49,138,36,50,120,156,243,187,79,169,236,130,50,179,205,60,54,169,97,206,0,225,75,113,30,34,23,20,103,69,16,125,1,77,196,56,29,232,164,155,82,182,222,201,243,225,253,225,232,47,170,234,68,16,132,81,5,25,231,102,50,48,29,231,18,239,55,213,250,106,123,80,197,233,106,124,140,163,230,15,145,5,87,241,187,83,172,255,244,30,74,125,179,162,104,8,28,219,120,165,218,23,178,101,48,253,81,7,54,8,66,33,237,217,65,4,186,180,28,13,10,161,2,41,79,182,209,222,240,77,218,84,62,146,7,238,226,201,142,54,216,204,171,3,11,138,230,13,127,227,7,151,75,94,10,109,157,175,218,87,186,160,58,154,55,98,197,154,104,71,66,3,132,1,8,246,35,200,122,255,205,75,253,209,227,232,76,39,226,242,138,253,51,94,141,234,213,194,139,178,50,4,252,11,218,231,60,244,170,134,186,145,101,38,197,115,255,9,116,189,63,233,30,153,113,57,96,122,128,20,41,39,157,178,200,145,133,157,174,190,243,149,248,166,227,1,15,146,51,233,67,215,114,40,202,186,145,123,181,107,220,157,179,239,27,206,77,134,254,109,3,157,2,12,70,110,35,165,163,35,206,170,38,58,250,152,239,164,104,43,175,127,152,228,232,134,18,63,244,224,57,109,110,250,19,230,66,205,177,198,62,123,118,4,81,184,221,46,137,20,164,32,174,36,144,223,35,160,245,93,76,100,2,114,8,177,14,135,97,10,234,201,3,55,128,206,193,135,5,162,137,228,87,7,178,120,10,95,169,26,30,204,189,132,60,229,102,78,226,43,110,27,38,223,27,255,126,107,233,211,85,249,103,128,194,217,138,246,224,115,209,129,230,113,77,24,231,101,167,129,128,56,243,195,137,123,41,202,235,87,49,5,158,209,13,1,160,245,224,184,1,162,242,12,186,24,62,117,239,16,65,179,196,189,230,109,179,149,180,110,95,120,10,56,147,134,34,87,241,211,188,234,11,20,7,187,89,177,191,59,164,77,125,109,224,66,128,119,37,213,228,213,6,122,67,234,252,1,91,118,64,22,234,160,24,254,8,240,254,2,174,30,160,10,253,212,138,9,177,41,250,135,62,240,40,199,128,236,178,83,222,142,116,24,222,97,149,139,145,68,154,196,17,100,26,207,163,53,2,61,101,172,193,29,102,119,23,170,41,251,0,108,147,80,174,52,75,253,199,146,212,40,208,8,55,142,241,150,84,148,242,135,24,74,9,13,134,228,50,213,243,92,171,20,6,45,45,221,78,223,56,213,67,130,8,110,47,231,28,249,75,114,96,200,10,7,254,67,150,74,140,54,188,0,201,228,225,29,44,243,199,227,109,59,132,130,51,43,87,207,64,177,98,233,243,33,207,190,241,80,85,166,182,214,75,162,211,215,120,48,65,6,7,75,227,174,171,219,36,155,134,202,206,200,88,175,141,169,245,109,44,112,107,16,234,65,209,151,241,165,95,74,168,87,180,229,46,205,156,151,160,84,131,165,157,240,192,224,84,128,136,104,129,235,79,86,20,243,98,80,15,129,210,105,235,13,238,219,245,182,0,25,218,222,214,246,40,123,120,205,78,90,18,178,129,88,253,227,42,172,25,136,254,161,234,64,199,0,116,85,66,20,101,50,133,5,205,210,107,34,236,13,12,90,1,80,18,56,93,160,235,67,68,60,132,72,122,86,43,86,180,218,199,30,218,222,10,157,191,208,252,94,112,42,192,13,218,251,72,146,79,150,206,4,82,21,214,160,61,143,73,170,15,80,132,137,251,126,88,130,105,221,254,62,214,237,71,248,90,99,169,178,206,149,85,104,67,75,90,92,216,203,238,63,214,164,207,51,180,120,253,222,119,29,34,206,149,241,156,241,13,196,51,199,21,23,133,161,8,106,49,100,101,52,44,122,59,40,152,212,57,0,249,14,11,196,111,217,232,133,244,52,112,211,196,17,253,50,34,113,22,135,33,155,189,31,156,191,241,10,126,181,173,110,143,26,173,95,118,30,204,54,156,152,89,147,192,62,85,97,1,248,185,35,116,147,19,70,59,153,155,65,223,17,88,198,7,198,125,53,204,227,36,22,101,94,70,236,115,157,207,210,13,46,41,214,16,75,65,97,20,37,121,131,39,37,225,80,91,193,73,2,31,147,209,90,12,157,16,189,250,178,83,172,213,88,116,139,31,172,149,170,242,48,200,49,252,232,210,176,159,102,37,133,97,15,84,210,46,3,53,123,243,82,157,85,147,87,172,130,208,251,14,98,192,53,23,87,248,87,156,171,54,63,245,110,43,18,114,1,60,44,18,199,63,203,145,75,164,193,247,244,210,73,110,119,30,119,95,39,32,182,231,13,48,3,49,222,237,93,201,49,248,152,116,203,41,49,136,121,199,78,72,18,250,46,70,248,114,12,120,254,178,36,94,38,169,111,53,65,248,55,34,230,218,196,16,91,194,62,210,83,202,190,248,124,254,106,107,20,12,75,123,227,6,212,64,139,115,75,127,171,70,150,125,179,22,139,228,95,237,35,15,183,245,98,171,49,139,217,213,161,230,22,97,51,186,4,164,12,78,170,132,168,173,178,150,31,58,188,89,158,46,19,208,170,248,150,26,101,212,41,235,137,80,101,205,33,119,11,114,134,204,57,83,239,166,64,154,4,63,60,201,57,23,58,178,223,106,33,248,159,223,111,27,177,211,148,252,4,134,38,64,11,208,184,140,248,243,85,78,46,13,104,106,200,50,253,91,114,121,115,215,20,192,142,105,241,44,23,242,139,116,4,38,167,108,211,110,219,30,249,153,249,111,215,242,185,187,18,202,83,31,193,39,147,216,137,181,163,13,247,6,163,106,4,98,47,47,247,172,81,83,220,243,84,52,88,123,8,169,179,242,230,102,197,221,212,59,200,113,235,48,132,184,81,255,22,47,103,107,92,63,8,4,21,31,107,226,243,33,197,126,128,180,190,1,79,14,104,70,67,102,12,197,182,129,68,119,149,144,63,10,247,114,248,158,159,146,116,37,87,14,205,70,58,229,251,209,4,182,207,105,241,68,135,15,171,141,50,59,156,26,3,145,147,192,234,124,5,55,15,128,158,109,250,121,141,192,150,199,147,223,105,238,159,7,116,228,65,8,3,74,97,125,248,16,148,253,137,166,58,133,29,47,101,228,13,58,205,38,169,131,38,34,53,17,91,118,213,240,85,34,221,167,149,46,80,185,170,151,180,230,39,135,172,190,117,3,144,18,118,181,50,107,99,139,173,221,79,19,160,59,100,209,218,247,133,118,90,113,49,94,197,53,177,49,133,232,63,162,244,137,120,244,230,189,0,240,130,237,89,224,106,35,239,170,20,77,82,156,254,75,176,133,185,234,74,219,145,222,191,60,89,17,155,239,22,7,209,211,128,165,205,134,101,183,128,166,114,4,191,198,70,197,46,232,16,211,230,93,131,8,207,166,93,102,139,246,219,209,42,173,254,215,152,86,112,81,73,110,250,232,187,5,86,185,61,32,39,133,163,138,39,35,138,153,166,150,251,115,181,48,61,75,241,44,95,205,158,29,73,47,251,110,18,31,133,0,230,95,246,61,75,50,92,237,54,158,93,95,61,136,53,118,124,86,18,134,47,65,115,241,32,124,129,40,180,174,92,202,253,194,65,11,63,75,59,123,3,157,210,203,40,237,200,24,122,162,180,144,211,90,167,7,112,233,195,24,23,246,102,129,143,148,121,53,14,105,219,169,84,138,22,40,166,1,19,210,144,138,108,243,203,211,34,182,44,55,249,207,159,246,27,169,107,50,18,135,171,150,216,183,176,22,40,184,88,74,199,200,126,128,30,215,110,65,151,3,42,76,20,131,193,140,47,125,38,249,199,61,156,211,211,204,61,106,83,249,68,83,36,6,2,51,55,19,10,107,0,253,124,165,20,215,242,172,67,9,95,34,214,8,44,126,220,125,101,219,101,188,38,28,240,211,218,245,75,74,63,221,20,2,246,80,185,182,226,100,129,130,240,140,162,171,156,59,151,32,236,129,122,164,105,63,32,245,99,50,19,201,130,244,23,94,5,239,21,99,32,33,235,137,128,74,182,62,177,206,223,150,75,157,184,234,114,122,148,63,19,84,74,224,9,239,121,221,129,118,90,125,168,9,51,243,12,69,167,10,198,174,95,92,32,218,127,74,11,110,193,176,34,17,169,99,5,58,93,74,8,113,167,181,153,247,24,228,42,119,248,154,238,35,157,215,131,82,130,88,139,191,206,209,118,66,54,180,36,186,138,9,132,91,187,149,104,55,78,140,226,222,139,151,74,168,232,124,24,161,203,159,165,110,173,171,254,111,184,235,193,56,160,194,119,87,79,7,46,97,50,104,229,85,87,155,66,140,208,94,38,172,164,126,117,100,58,223,134,214,135,89,252,30,20,189,240,21,35,183,215,53,133,255,119,49,207,55,41,176,181,74,55,230,133,78,207,204,101,215,24,80,191,145,156,163,34,60,134,141,157,106,148,135,16,199,115,74,43,69,184,51,161,226,9,55,69,117,52,31,73,238,150,18,211,210,168,44,5,71,159,224,135,242,203,199,238,224,24,175,161,183,152,55,178,7,96,176,241,56,74,123,71,195,93,46,158,93,18,175,31,191,32,56,173,81,185,117,57,133,242,203,101,186,210,50,94,221,165,56,15,210,198,49,24,157,106,52,44,139,86,170,198,200,238,151,28,103,9,203,58,162,49,17,224,219,60,101,95,181,135,171,251,144,153,107,105,58,75,239,129,155,168,111,235,250,111,47,12,111,248,69,39,233,189,179,20,190,27,201,82,159,34,73,41,79,253,189,198,219,40,224,135,190,131,112,128,138,221,214,78,187,106,173,249,23,57,26,174,223,19,97,198,21,157,84,192,40,152,148,244,77,208,181,165,76,241,161,90,175,72,252,18,21,93,28,250,132,173,242,159,108,131,197,41,14,89,11,49,241,124,205,191,58,57,55,144,237,51,100,23,233,126,211,169,157,237,95,246,22,203,135,99,88,140,16,107,13,135,150,78,67,153,108,164,234,24,121,71,76,245,127,12,114,54,29,205,199,111,123,149,116,230,120,7,182,245,210,151,249,196,239,156,45,55,15,209,95,185,0,225,135,212,247,251,112,171,153,53,216,218,102,152,171,227,154,225,51,20,251,247,78,137,136,27,95,107,218,88,184,148,148,64,103,188,206,97,136,4,227,170,137,153,72,157,253,147,75,150,34,208,172,32,80,71,172,15,46,154,96,86,157,199,193,223,86,214,80,176,152,163,171,19,170,207,11,159,225,84,152,39,85,224,214,255,208,96,178,182,80,103,76,50,79,72,156,81,114,10,55,206,82,10,216,33,63,128,11,117,11,195,3,39,167,143,6,62,34,239,5,154,104,129,235,190,214,237,65,122,31,215,108,61,79,189,159,108,202,79,63,96,241,10,78,39,64,189,182,48,174,215,189,86,85,33,61,241,214,243,151,24,62,85,172,18,248,168,160,178,214,245,24,241,13,200,186,213,36,151,248,33,215,30,6,119,241,223,10,124,43,169,98,161,11,120,61,229,249,158,174,9,195,48,38,133,161,243,215,73,181,97,152,24,87,8,4,143,83,166,96,190,151,221,83,231,23,74,33,55,232,208,93,105,63,47,63,24,246,240,15,62,175,33,126,159,146,129,93,206,234,7,112,77,35,67,243,232,13,84,238,215,3,10,217,63,252,31,3,172,35,226,52,243,246,83,216,47,28,227,120,35,179,11,154,81,168,94,104,8,88,145,226,119,99,236,76,250,9,223,187,119,255,55,255,187,11,200,233,177,10,183,187,132,110,144,225,158,23,30,80,127,137,108,82,71,27,95,63,99,238,168,20,31,205,240,209,102,163,107,135,193,185,43,59,155,86,197,232,153,238,113,83,111,96,126,137,223,47,1,185,25,143,215,223,248,200,183,78,146,52,94,152,110,14,187,253,157,63,197,172,231,116,150,145,22,92,191,157,64,215,114,106,107,91,244,11,207,118,18,171,30,167,153,177,89,172,17,119,218,151,23,88,248,97,58,114,203,146,204,47,150,174,9,229,228,142,114,23,29,254,96,103,162,5,41,8,73,72,14,162,218,246,121,149,115,100,217,65,163,157,154,77,147,143,88,245,243,63,49,220,249,62,46,237,26,19,36,47,88,188,156,102,18,17,210,134,203,80,126,20,232,85,105,23,0,153,69,127,57,84,102,162,18,91,150,56,3,82,61,178,125,120,41,59,220,136,34,90,65,178,164,172,178,215,79,237,175,49,196,115,49,53,89,37,56,106,176,9,176,240,237,189,47,161,78,24,186,131,60,96,79,153,68,45,123,166,218,211,221,151,7,96,130,26,167,241,147,27,52,144,174,140,182,190,54,83,209,38,174,190,224,241,205,163,76,236,221,242,84,219,195,217,126,219,66,174,13,192,246,130,135,236,144,10,63,13,15,215,135,103,157,229,255,207,140,135,45,66,32,81,154,158,190,127,206,66,75,59,175,73,162,71,108,178,56,54,76,13,178,86,118,164,173,83,65,1,227,108,119,128,174,219,220,247,9,12,191,95,149,233,189,198,85,186,36,236,141,19,68,66,81,250,103,145,181,247,242,229,103,164,253,173,225,175,93,120,171,109,70,183,219,66,182,19,221,164,16,181,129,160,1,45,96,69,110,247,121,237,185,104,25,4,226,167,119,187,244,144,49,231,156,16,197,101,97,80,233,169,52,114,104,119,12,151,192,132,58,120,137,163,75,206,24,255,69,231,59,55,17,193,95,206,156,155,218,240,223,182,118,145,21,132,139,226,80,154,139,32,185,184,190,178,80,167,70,240,127,7,49,51,19,175,173,253,96,98,72,152,89,102,15,11,189,68,183,165,175,232,50,11,224,57,19,110,155,32,45,89,56,149,167,108,124,56,123,106,196,113,75,108,75,31,49,0,183,53,175,215,119,193,97,6,118,110,78,194,251,194,129,213,138,139,136,107,112,18,236,107,216,23,212,176,179,166,162,9,240,29,23,10,69,23,180,226,246,8,70,242,130,118,127,19,99,225,133,181,40,164,168,29,39,84,205,223,231,208,11,22,83,27,106,255,19,247,84,53,25,232,191,140,93,148,28,102,35,33,143,222,136,19,139,112,8,8,249,210,200,254,146,22,166,253,165,50,40,21,43,229,52,85,166,26,142,161,61,183,242,144,166,210,227,177,105,211,157,121,88,155,78,237,168,21,60,230,94,121,56,234,153,246,239,245,90,236,53,103,186,235,25,129,130,210,118,18,213,91,191,7,16,145,20,175,186,71,209,209,241,233,233,104,139,211,194,204,168,22,170,80,96,224,25,180,243,195,29,159,69,162,4,181,134,114,197,222,252,100,78,172,252,192,88,39,69,27,13,156,2,143,170,147,84,252,226,63,123,64,41,159,69,86,221,118,240,112,185,116,150,114,10,187,48,131,219,198,213,218,132,101,134,20,178,233,43,31,17,151,246,68,119,121,178,207,148,96,120,38,152,146,7,69,203,50,71,58,194,192,8,7,70,165,92,228,74,107,255,0,116,183,93,236,183,192,21,243,4,65,252,134,168,248,196,141,116,83,230,56,18,109,57,29,178,205,194,45,94,144,190,130,19,254,97,195,249,183,65,172,226,184,111,110,152,210,29,9,88,216,103,4,134,172,16,56,155,226,102,180,53,2,75,33,158,61,54,218,231,185,90,119,218,19,153,62,39,151,131,85,78,187,188,93,129,89,242,61,109,56,65,228,153,207,126,93,207,29,76,164,133,177,74,29,240,231,34,28,197,146,132,64,236,66,211,70,115,69,40,230,69,24,210,87,163,247,210,206,53,217,211,205,109,4,223,145,157,241,148,39,232,95,103,150,133,192,80,175,4,49,186,106,169,230,200,210,4,192,23,21,245,112,21,35,38,135,219,80,105,198,44,95,151,62,53,222,4,73,120,124,242,26,115,101,169,206,128,158,197,167,86,121,136,179,130,101,22,160,69,150,114,128,224,83,198,13,109,208,223,183,2,238,197,79,213,80,136,206,126,127,127,68,15,147,165,94,0,199,220,210,199,118,96,109,167,66,116,134,171,188,64,15,187,157,180,177,143,7,154,79,197,36,84,147,176,201,195,119,35,114,34,55,134,182,130,18,65,136,180,29,17,97,228,71,136,34,114,134,248,131,251,90,64,27,212,245,253,9,6,143,202,126,54,88,116,254,104,245,207,98,178,241,27,255,250,232,3,254,47,205,4,50,26,44,223,136,226,123,163,169,51,169,110,182,109,13,201,32,240,6,16,80,166,153,63,58,100,13,149,93,3,115,113,93,22,101,121,200,145,255,193,13,153,167,140,88,77,186,0,228,190,185,145,76,120,47,227,124,145,146,92,37,251,152,79,175,86,123,185,55,198,84,5,80,202,9,39,107,2,241,250,48,121,123,196,129,196,203,206,251,242,29,171,240,136,83,189,230,194,168,93,110,235,60,171,71,254,6,125,125,90,132,99,141,213,11,220,163,32,242,187,195,44,102,135,102,228,3,120,83,253,112,235,247,197,116,143,1,143,35,152,44,157,66,138,252,83,106,207,103,189,176,5,124,187,243,239,171,98,150,244,232,15,125,250,112,32,78,166,147,99,143,16,241,167,223,233,64,51,41,199,50,80,146,178,51,148,99,112,44,206,24,180,15,105,124,239,22,11,44,225,92,68,156,125,199,106,243,8,109,22,221,226,61,189,63,126,44,4,119,41,215,35,95,119,27,171,215,249,229,42,85,102,154,150,45,128,148,97,16,32,13,55,14,73,88,29,78,130,238,24,74,148,222,187,93,3,192,83,142,76,214,1,192,151,31,211,163,200,23,78,42,40,167,8,25,5,105,32,40,216,34,151,147,201,226,68,240,250,194,7,48,41,96,220,179,53,51,13,107,66,167,85,225,117,238,4,90,249,8,137,102,77,80,124,131,233,193,225,182,26,46,128,229,121,134,13,30,235,237,160,186,177,35,198,121,183,111,191,48,16,13,115,215,212,217,211,233,205,90,50,68,240,116,187,78,246,45,55,239,116,145,224,96,189,7,217,201,24,103,79,200,144,132,106,82,52,17,27,169,48,89,112,15,208,210,29,159,133,232,5,0,56,211,102,139,78,164,254,219,82,211,131,180,136,83,226,51,36,245,226,46,141,106,85,129,122,107,33,162,99,51,66,23,37,234,160,127,95,241,81,28,113,39,169,239,61,119,45,206,185,141,118,244,60,120,3,235,142,221,171,175,134,78,8,150,185,23,248,38,227,212,211,72,98,60,242,8,25,138,92,43,154,129,7,138,217,174,174,179,107,64,171,245,221,0,231,219,90,103,176,23,117,134,116,167,36,192,132,238,66,198,39,254,189,19,239,208,62,25,149,223,230,58,190,175,58,181,107,71,201,50,50,190,182,104,37,218,6,183,93,4,253,251,231,100,62,175,126,10,88,127,169,180,91,82,106,123,192,234,252,192,104,149,83,111,28,190,121,17,27,98,157,100,49,245,165,78,211,154,191,73,180,37,217,196,131,25,91,49,122,37,130,148,57,204,81,176,2,21,90,9,27,181,85,85,174,79,158,89,245,199,173,146,157,78,125,163,179,227,119,129,4,117,218,131,132,121,164,179,124,116,7,123,238,251,31,224,131,48,190,160,186,132,2,13,156,187,131,116,132,225,143,30,36,135,172,190,132,240,220,204,96,134,57,215,203,123,244,147,131,12,152,198,182,253,83,171,175,224,98,41,198,153,4,117,198,245,154,190,254,164,247,148,126,87,114,184,250,254,241,1,55,129,126,103,229,236,142,151,238,97,79,86,208,249,140,7,194,201,84,140,13,225,136,214,93,109,75,73,2,48,141,91,215,93,150,162,94,85,237,188,180,108,217,73,211,242,223,239,186,178,29,5,228,82,20,232,0,170,148,76,137,218,46,154,218,241,158,136,59,13,89,167,53,113,13,162,210,26,126,144,131,65,82,118,224,60,169,77,19,97,238,237,87,139,228,131,242,161,76,40,246,178,90,183,52,233,171,31,249,169,155,247,153,233,182,77,201,65,233,83,155,164,117,182,36,250,212,76,148,106,134,81,212,201,233,103,34,6,105,134,128,211,192,167,3,112,201,230,137,156,178,56,104,167,160,207,119,249,182,57,75,225,93,247,55,183,137,0,221,241,199,180,146,119,62,135,158,111,14,146,156,122,202,243,97,236,238,197,192,54,109,180,54,184,13,136,8,233,193,87,250,175,254,76,253,88,229,249,52,74,76,32,250,19,50,103,185,95,42,180,50,26,90,6,252,203,38,107,67,133,254,92,177,0,158,194,7,77,74,253,35,15,71,186,252,72,244,164,143,196,130,122,100,119,149,215,197,69,117,17,51,133,6,52,40,193,125,215,139,31,115,4,18,255,251,0,242,63,229,56,227,164,0,94,20,42,232,39,20,71,78,153,40,136,227,67,2,198,77,111,210,177,67,46,25,183,89,128,145,142,228,18,246,4,202,155,132,80,45,20,122,123,120,164,251,77,43,177,73,16,169,74,150,84,41,155,220,243,97,225,66,182,227,67,244,175,243,74,45,113,67,45,135,13,225,201,199,210,7,44,4,31,135,189,63,101,94,82,17,94,43,165,23,135,166,153,4,20,94,33,208,85,127,246,146,52,249,248,20,118,244,76,77,247,99,71,11,54,178,26,86,163,203,87,48,89,23,53,204,8,78,60,226,238,34,234,123,208,61,110,5,248,90,173,64,187,191,122,254,247,212,144,33,21,22,178,184,181,251,114,146,189,54,199,208,187,47,199,243,150,147,133,210,41,158,191,233,197,155,167,187,142,201,106,64,33,82,181,10,222,222,176,159,232,22,171,169,159,76,153,235,151,152,38,61,66,36,123,92,181,203,74,62,254,155,40,3,14,102,20,173,204,169,129,93,76,23,221,75,40,242,211,166,136,164,225,88,68,5,81,143,5,118,201,140,233,213,76,135,23,45,160,194,19,200,88,175,23,1,158,236,234,226,173,161,113,69,126,30,187,76,188,189,235,41,84,177,63,57,81,193,242,248,178,254,133,201,83,130,117,110,217,170,159,243,219,74,27,149,178,13,28,22,37,68,136,76,155,191,69,178,139,39,198,118,70,167,198,175,186,241,62,33,54,68,65,61,76,248,82,2,227,76,177,113,221,18,29,137,178,8,3,143,4,89,184,210,233,216,221,164,6,191,153,140,161,81,164,251,95,75,200,145,251,251,37,142,12,93,175,131,254,72,180,168,89,13,225,208,250,120,98,25,179,52,1,8,218,184,189,147,21,201,79,118,113,134,60,39,165,158,124,194,75,143,106,229,62,110,242,227,40,99,154,33,249,108,136,133,18,193,110,0,138,102,84,251,89,123,150,232,160,69,95,113,114,230,172,115,118,49,68,170,101,4,216,133,101,32,255,178,36,220,99,255,0,140,176,252,68,126,155,140,224,210,92,157,237,63,186,166,42,139,64,194,76,11,231,194,225,101,84,32,68,252,225,92,157,160,128,166,130,125,143,170,221,198,44,109,196,42,220,124,159,155,71,64,219,144,22,54,152,51,94,65,17,219,134,141,199,202,163,233,151,105,201,205,186,166,67,86,183,65,133,137,102,155,114,212,205,42,201,5,226,127,252,112,135,35,13,111,198,71,148,220,128,68,82,220,115,44,73,136,225,116,82,26,173,76,167,11,81,37,37,53,207,103,116,71,146,244,171,110,243,1,55,177,197,147,20,69,177,42,70,138,36,68,213,195,95,34,21,96,47,52,227,224,169,129,212,121,185,14,101,43,243,128,242,249,155,12,70,135,182,171,18,24,239,150,252,216,8,132,26,139,254,66,109,97,173,34,120,34,27,156,208,121,147,126,154,200,92,209,146,26,167,163,64,68,90,153,167,37,201,179,125,152,104,24,190,233,98,95,31,117,144,162,168,142,159,29,113,239,208,100,59,95,153,29,3,145,99,240,110,243,94,211,209,79,17,159,36,161,12,202,38,140,99,247,129,247,19,124,184,189,232,171,117,243,204,232,154,104,27,137,104,125,194,217,146,48,128,166,99,248,173,110,64,214,237,192,138,3,213,31,45,55,117,206,149,156,195,223,244,12,130,158,0,235,13,91,182,239,84,53,90,84,242,148,57,233,32,134,246,181,183,210,111,186,123,244,183,171,177,85,147,20,24,252,49,29,120,158,140,192,233,115,3,24,211,225,203,140,10,45,120,22,241,46,5,50,231,31,168,150,16,129,76,9,102,84,147,187,7,5,38,178,149,41,84,59,193,87,21,243,30,61,205,123,68,20,182,7,89,78,225,36,206,194,142,168,16,208,79,155,182,28,93,243,254,53,126,43,28,152,104,228,192,62,71,189,2,183,238,93,158,77,5,242,50,25,72,9,223,23,226,168,6,69,158,53,130,119,149,5,96,38,78,185,74,84,141,81,93,213,82,157,76,237,94,184,231,3,23,9,125,224,37,251,68,147,172,242,246,2,209,154,59,230,24,246,44,0,207,63,169,250,15,220,204,182,107,90,2,248,31,125,108,56,214,176,214,164,240,30,7,58,95,229,249,6,221,80,213,123,114,47,40,227,95,227,196,59,172,182,221,148,153,138,57,32,58,170,194,15,38,31,119,236,151,220,57,240,81,230,191,233,98,10,162,215,218,82,5,220,111,51,251,193,90,80,218,228,26,207,1,154,77,215,41,252,154,253,93,153,178,27,200,66,102,57,193,230,211,60,5,52,188,127,235,114,168,233,198,180,118,20,41,224,217,170,118,92,230,207,36,128,1,183,213,219,132,197,65,191,72,80,41,131,121,96,141,172,205,222,154,54,90,137,126,187,118,100,245,8,97,76,188,107,190,144,77,191,249,239,252,234,152,126,107,117,234,242,75,14,48,242,66,217,29,201,30,197,41,151,57,93,187,37,54,86,45,251,203,205,40,249,176,252,206,221,137,200,224,7,199,138,122,7,160,211,62,52,5,214,195,73,232,135,40,187,135,127,250,239,97,255,168,35,202,94,125,104,112,1,138,91,189,11,157,226,81,233,67,244,209,130,95,141,229,115,93,153,98,112,12,58,143,213,52,113,229,84,203,39,192,246,241,118,146,54,91,13,134,152,182,158,37,54,25,142,160,251,71,61,22,188,84,97,37,172,37,142,36,15,195,81,236,229,80,36,202,29,48,101,39,244,175,157,70,227,41,12,77,114,226,199,222,109,28,142,14,112,135,197,104,250,111,91,78,123,168,198,51,177,165,32,184,29,95,251,220,146,16,84,159,149,151,51,96,203,87,167,251,172,95,246,128,158,188,172,1,206,109,16,243,119,93,194,62,103,1,115,145,241,11,8,209,129,117,207,229,189,32,246,59,148,162,176,134,105,169,205,249,165,18,97,155,119,58,128,77,160,25,233,160,188,40,123,101,218,54,99,130,234,198,8,240,142,34,66,30,118,82,128,41,233,123,20,29,223,203,250,191,54,103,220,9,181,15,222,2,56,4,86,164,28,204,50,152,112,31,129,250,158,23,201,188,177,37,105,112,49,193,144,63,252,147,154,159,114,228,179,144,74,101,185,135,149,200,149,167,162,193,219,157,155,133,61,206,16,197,187,90,59,51,123,243,23,82,92,97,214,151,118,144,61,241,157,214,239,57,213,108,46,35,11,215,237,19,4,229,19,246,118,220,222,118,55,17,128,67,255,189,107,196,154,237,183,204,196,190,165,46,103,93,253,145,113,11,22,70,11,226,154,100,218,204,69,216,200,239,46,198,13,213,77,52,198,69,39,83,16,95,102,150,173,61,50,88,9,135,128,18,179,171,151,197,99,213,44,100,32,162,89,117,251,79,122,77,108,19,89,6,131,132,178,132,112,8,39,143,0,10,13,234,120,100,134,71,91,27,87,181,128,247,128,188,31,158,73,47,78,10,148,29,52,102,202,178,38,230,236,8,246,21,83,178,139,254,140,67,234,113,26,30,98,144,33,253,197,255,137,0,27,209,47,182,183,254,37,152,41,126,49,93,205,136,71,210,140,145,97,19,25,161,245,185,244,76,40,104,205,77,21,42,177,214,37,11,111,68,132,155,209,67,251,224,74,161,72,142,62,21,193,108,228,187,240,116,43,226,113,1,204,9,113,139,124,90,116,122,159,208,235,247,134,36,28,246,48,124,25,220,17,200,152,67,28,166,92,107,96,130,198,146,69,103,73,7,69,17,23,167,82,23,227,127,119,146,248,51,108,164,214,73,165,19,125,79,107,224,108,72,240,64,156,131,107,101,175,84,66,172,178,251,12,198,67,184,90,174,108,226,200,150,52,186,61,236,147,108,155,100,201,208,178,111,211,42,50,253,129,3,4,121,219,157,85,93,194,68,124,133,40,212,129,229,16,116,245,230,127,156,109,75,20,48,132,119,253,3,87,134,246,21,150,221,158,194,196,120,26,174,237,215,189,130,70,31,230,130,120,214,139,137,77,88,41,153,112,113,200,51,133,226,208,79,195,145,19,98,61,26,114,9,126,18,195,176,100,201,72,126,229,164,230,222,199,166,213,75,160,215,35,72,9,11,60,69,255,176,46,1,252,73,35,192,138,7,187,132,159,156,90,173,195,225,201,55,70,36,175,171,156,67,171,17,163,39,25,8,43,117,147,71,190,164,149,132,56,135,14,144,3,244,61,116,226,12,146,204,107,62,37,148,143,9,219,13,129,69,248,167,26,86,153,249,48,176,237,60,109,119,212,9,47,151,148,230,106,187,147,52,232,175,169,65,137,164,54,159,92,213,33,169,117,250,145,157,186,112,37,254,249,181,209,6,61,102,150,146,128,180,97,30,183,46,106,117,161,140,77,209,5,236,23,215,125,93,74,39,153,63,61,172,154,192,220,123,151,169,138,182,54,64,141,162,50,112,54,65,30,97,111,143,79,133,59,171,135,201,108,194,203,43,183,185,129,69,115,108,167,192,139,11,72,165,99,191,183,56,128,132,183,50,95,136,232,115,198,197,255,198,25,95,225,10,253,58,110,5,239,201,68,12,14,236,52,13,153,188,182,187,216,200,235,108,90,246,152,36,84,251,62,216,27,154,129,1,8,191,181,125,215,91,29,63,5,31,40,183,226,114,225,210,205,243,235,58,214,18,129,110,212,19,176,198,40,68,126,187,246,157,195,207,238,249,162,56,22,84,149,199,58,210,143,215,228,6,244,27,179,65,232,137,116,228,158,154,100,37,148,160,210,83,25,93,202,249,150,124,240,121,28,88,221,157,12,140,45,181,160,238,227,71,246,138,163,210,184,93,116,218,9,238,55,184,185,95,180,122,134,49,182,38,119,35,133,19,180,167,88,159,184,191,56,144,132,29,141,15,250,233,173,190,155,97,182,52,238,220,8,143,56,244,118,214,203,227,124,40,160,26,192,57,41,57,55,12,181,215,203,253,122,231,73,117,110,141,83,144,245,100,1,160,63,182,26,38,217,253,104,55,174,234,115,165,222,192,174,173,220,193,162,194,102,145,12,58,75,59,175,108,245,73,67,245,57,95,3,88,145,83,210,129,120,250,104,82,244,206,21,21,73,174,85,73,214,151,219,107,67,137,235,145,132,157,180,168,35,153,142,232,253,45,190,93,168,108,15,34,57,141,211,4,168,201,39,163,11,8,107,101,36,8,15,197,220,206,123,60,198,218,225,165,80,239,70,33,114,116,128,138,225,50,123,46,184,121,72,76,142,118,126,144,194,81,14,21,81,236,184,34,157,234,70,48,25,102,246,215,31,146,177,109,71,126,97,42,1,17,172,185,143,30,171,3,73,67,254,0,119,48,92,154,187,111,253,155,240,22,40,121,147,48,236,139,2,144,186,72,81,58,120,136,97,70,255,24,155,41,178,170,70,189,44,233,20,148,19,188,212,205,86,60,193,121,149,230,30,40,151,22,236,252,9,33,48,200,112,11,124,30,24,37,184,165,236,17,10,253,76,214,72,18,154,99,117,154,150,12,245,10,160,98,220,157,42,244,211,144,237,6,205,27,30,80,231,100,27,165,253,110,199,22,150,180,120,113,18,16,178,124,95,95,151,24,49,108,110,82,248,42,36,253,225,251,75,59,66,255,241,110,45,105,237,9,32,193,30,119,237,244,204,64,142,152,112,52,194,221,186,182,135,188,16,127,200,183,59,122,18,146,148,250,37,91,72,86,125,19,43,39,105,63,241,248,115,100,138,29,125,226,100,125,30,7,206,147,240,65,83,140,81,204,227,129,173,237,43,169,97,167,56,77,20,150,168,120,216,199,223,34,12,121,52,27,131,19,36,213,72,147,115,58,172,151,45,28,174,136,60,243,4,227,65,15,39,13,93,101,224,224,38,70,254,216,130,183,182,251,122,63,198,160,146,248,132,159,115,122,57,103,72,0,61,204,63,101,4,59,130,115,206,80,198,122,17,113,133,108,174,55,42,174,7,70,89,86,228,252,190,41,245,84,112,102,213,79,55,223,7,196,64,44,60,248,250,238,172,78,184,63,62,58,97,108,239,130,20,82,187,91,232,66,154,166,225,12,55,238,244,34,245,32,185,187,175,214,178,143,13,111,74,215,106,76,64,111,117,10,231,169,0,174,161,189,247,55,204,25,25,105,82,98,139,34,41,186,244,171,139,85,171,18,156,83,152,106,17,162,186,62,190,175,155,74,122,119,40,106,204,53,71,176,137,171,112,224,175,208,99,151,136,141,4,64,110,119,53,204,202,121,171,241,34,3,111,40,184,4,0,162,243,230,125,239,247,200,139,252,13,244,102,133,147,196,125,77,126,22,188,176,194,189,17,244,191,193,50,113,139,67,106,52,162,165,184,89,147,137,113,131,122,8,36,147,164,168,224,87,116,155,255,63,134,45,148,157,196,93,78,245,212,212,189,228,12,213,150,128,77,229,217,85,23,197,150,157,144,91,61,164,92,118,11,249,250,219,34,144,189,144,9,107,15,117,224,119,16,70,45,5,132,114,42,222,32,131,215,157,86,247,146,149,161,218,237,133,8,245,42,206,139,6,208,59,10,216,35,18,124,145,143,22,191,184,183,54,79,224,32,93,70,213,10,79,66,220,123,4,8,22,158,53,191,24,97,255,99,19,44,108,61,137,11,26,52,229,2,135,227,194,106,144,13,157,72,61,12,70,33,186,194,250,139,215,195,68,37,60,220,112,212,91,47,239,67,6,122,211,195,118,121,174,225,79,142,117,62,112,149,119,147,34,67,149,239,249,42,142,67,165,94,168,31,224,228,43,246,91,242,181,130,227,3,6,82,154,98,103,72,18,255,199,55,253,34,222,127,69,106,46,214,53,185,71,114,51,79,158,95,231,65,241,241,191,114,27,221,19,1,212,39,116,122,1,149,97,38,224,184,84,191,250,149,90,8,12,171,220,59,239,215,37,103,43,64,1,25,233,161,220,222,168,209,59,237,147,29,209,240,58,3,238,229,95,18,54,214,4,218,114,131,18,41,153,208,71,144,231,230,59,20,49,121,236,130,168,149,222,128,33,50,182,196,114,116,250,55,35,44,229,252,239,234,96,42,246,110,69,238,156,226,192,2,237,184,50,148,186,164,234,213,115,244,196,229,108,42,219,209,28,7,118,193,241,58,255,178,34,73,153,221,240,41,127,218,37,253,57,17,184,205,170,139,239,38,253,197,255,251,63,0,149,164,40,23,202,56,254,38,122,80,20,245,166,184,202,53,42,247,117,250,162,238,119,125,128,193,4,104,195,209,152,215,234,193,248,166,65,69,237,226,37,226,190,63,172,166,219,118,79,54,150,190,138,71,221,59,184,95,23,153,35,55,189,15,57,91,140,105,54,69,63,223,127,183,204,156,159,153,109,255,105,231,94,83,192,180,39,230,126,233,211,216,218,33,104,139,146,59,231,247,238,31,119,235,26,27,140,5,31,184,42,82,169,195,212,129,89,95,137,230,123,60,36,226,64,227,231,119,191,188,139,82,135,80,199,158,247,141,133,3,85,194,172,26,120,106,254,157,104,198,12,195,206,19,25,42,59,76,13,167,22,141,236,174,236,150,116,189,24,129,236,146,136,216,2,177,110,222,240,241,167,2,57,235,222,79,18,166,235,42,217,238,38,225,108,166,175,77,173,191,93,18,233,192,93,165,64,22,236,104,199,75,225,72,241,77,109,47,62,254,117,103,69,246,100,152,247,183,132,27,228,231,183,227,207,203,156,160,223,11,225,161,26,141,37,13,62,237,99,236,196,138,208,95,42,21,216,118,78,132,61,238,107,134,52,98,153,139,181,243,25,73,253,142,151,130,240,69,225,56,145,145,208,136,55,254,61,6,43,141,137,7,173,173,132,152,135,32,66,204,248,154,233,3,27,66,198,120,62,89,141,144,146,57,65,7,53,156,26,193,188,211,188,179,9,170,185,208,96,101,25,44,178,226,230,24,195,46,68,120,27,187,68,128,44,38,219,249,138,74,137,70,150,36,52,229,148,107,130,50,27,141,6,91,168,148,204,199,57,99,25,94,167,3,193,151,58,84,27,15,98,111,86,159,124,250,191,245,178,181,130,204,46,153,19,173,57,180,97,54,33,237,38,170,46,92,228,47,101,48,144,100,0,126,224,25,58,89,67,202,63,248,27,167,86,225,204,65,144,25,29,93,139,82,91,229,127,104,148,29,96,186,227,103,243,252,3,69,82,62,203,148,81,72,58,57,7,89,70,147,126,142,63,127,49,213,79,162,160,8,99,1,183,251,129,130,222,118,84,67,243,156,175,58,124,13,4,94,63,195,171,99,238,73,180,160,156,95,211,213,203,207,204,112,213,171,254,178,41,93,125,16,179,117,106,252,52,95,244,167,171,45,119,186,165,34,163,90,197,162,255,29,151,70,176,151,182,88,2,254,116,27,195,20,217,177,37,38,28,4,146,144,4,41,4,161,167,144,163,201,157,48,0,228,61,160,159,194,128,24,48,21,26,131,48,81,77,86,212,194,59,47,99,146,179,106,45,125,159,160,66,72,74,61,219,32,205,164,86,128,186,103,213,142,163,47,31,77,88,136,12,229,7,46,108,150,180,10,202,252,145,222,182,206,4,102,177,61,82,154,183,94,140,60,73,168,21,192,156,47,219,165,112,188,215,189,153,230,197,161,174,50,237,188,196,64,32,40,14,13,86,42,161,125,240,110,186,184,21,177,90,53,222,189,195,12,71,183,64,204,216,222,212,216,19,153,115,79,234,196,27,68,69,232,240,60,122,112,207,86,219,170,160,57,66,219,254,167,80,138,205,31,193,15,30,25,55,76,135,171,149,121,60,148,35,208,181,79,83,216,240,199,90,125,96,33,242,47,41,203,254,53,218,167,226,215,40,12,162,80,222,179,209,162,26,20,106,166,2,210,101,39,255,87,170,3,68,12,46,226,176,53,60,190,90,184,53,164,23,183,189,53,78,221,131,162,145,15,43,236,121,60,54,10,114,46,92,252,67,220,81,244,222,180,137,184,79,216,59,60,152,200,238,124,126,230,38,111,155,143,24,79,86,241,101,62,19,126,174,130,227,81,42,151,78,88,85,13,139,111,131,96,136,69,26,80,78,130,37,168,27,86,70,83,231,228,43,253,221,136,86,192,58,11,254,119,122,54,190,208,57,40,144,249,200,152,101,59,3,152,140,138,170,214,198,149,57,116,113,131,23,227,161,37,62,255,92,40,80,204,24,16,44,219,233,233,62,54,4,152,111,144,26,150,42,221,60,181,208,238,2,97,99,100,27,223,92,126,192,172,28,119,34,164,68,23,242,186,131,232,34,199,21,94,223,194,157,203,195,182,159,91,184,11,163,19,236,77,28,203,33,67,73,15,89,61,193,38,82,50,203,123,110,232,81,252,245,190,184,244,66,63,199,161,37,71,14,217,76,163,236,184,254,165,127,22,38,191,33,166,52,201,48,182,109,204,193,45,229,104,89,163,68,211,228,44,89,151,175,136,239,219,74,38,0,107,10,93,172,101,116,208,109,53,57,71,126,152,207,124,76,249,216,109,220,228,105,120,230,70,18,14,240,154,249,119,62,24,158,192,248,184,123,3,248,113,226,26,43,35,223,88,3,206,222,59,172,81,127,115,48,252,102,247,96,142,56,110,41,163,160,66,192,250,147,92,247,105,242,225,153,130,43,60,45,27,1,90,143,93,79,107,100,246,142,89,224,103,134,231,204,98,24,87,142,25,119,228,251,117,124,19,133,223,169,170,40,61,141,85,187,193,160,174,180,115,151,99,22,185,178,177,145,126,134,5,165,106,6,146,28,243,36,154,148,76,198,35,87,40,66,98,138,54,203,157,215,15,80,162,21,184,58,135,123,164,185,182,234,220,161,48,252,245,227,13,42,133,221,196,64,39,0,1,181,193,117,168,224,191,45,216,146,135,55,188,192,103,33,209,78,13,69,231,60,38,5,225,114,18,44,193,76,92,92,28,191,159,60,201,24,122,233,24,154,143,164,147,143,9,117,4,47,244,249,229,51,179,21,61,175,78,174,233,168,81,133,165,1,32,188,201,40,91,214,80,59,171,98,62,174,15,142,231,53,171,59,246,235,15,8,87,231,41,234,219,50,130,57,253,207,123,124,119,79,12,218,169,150,165,58,70,107,140,11,30,168,194,224,81,231,41,191,205,91,98,24,223,81,192,108,149,152,204,105,4,221,34,67,65,129,225,42,218,79,187,224,143,6,141,215,138,13,182,6,73,77,90,131,97,122,136,158,90,3,255,192,148,54,103,177,92,60,131,212,86,132,196,139,206,171,154,50,4,241,157,29,59,51,81,189,54,1,157,159,209,208,85,170,220,118,121,13,180,179,140,157,208,66,102,33,133,58,13,119,139,83,84,182,131,241,163,193,181,20,97,114,53,9,20,141,166,79,38,88,84,130,156,176,109,175,70,110,221,240,127,158,237,21,51,232,128,63,46,238,31,95,245,221,122,42,53,221,28,138,83,189,45,6,158,50,95,168,213,170,250,140,63,186,16,223,53,35,43,202,120,226,76,138,36,66,198,254,176,63,54,71,25,46,52,159,106,26,207,124,85,184,110,146,116,4,1,67,56,89,3,3,225,34,218,145,233,106,180,157,10,149,252,200,201,236,118,123,171,7,93,73,226,43,230,4,223,229,236,104,138,74,34,94,128,107,147,123,45,219,37,82,193,75,127,226,7,186,67,127,239,42,55,193,113,189,236,211,212,58,180,243,104,119,78,135,82,34,90,208,117,28,8,229,213,175,225,221,146,255,62,255,214,211,145,142,15,130,32,211,236,123,150,170,14,125,248,190,59,199,220,205,29,98,46,11,46,11,254,120,140,37,24,80,165,111,167,241,170,172,167,36,87,20,146,210,23,20,187,97,155,100,82,18,142,121,234,70,170,9,183,24,253,128,248,3,88,203,111,53,32,219,27,148,202,115,17,234,112,236,32,4,173,42,29,154,43,25,226,27,23,9,174,26,157,5,198,187,150,87,25,76,90,47,61,33,233,211,243,26,170,160,62,154,185,35,170,88,211,26,194,229,178,21,182,139,200,231,33,254,75,224,146,10,222,202,120,228,153,105,199,196,82,125,254,224,79,112,151,251,57,139,238,2,22,207,175,12,88,71,22,188,232,241,149,99,122,196,196,32,74,21,87,159,224,96,233,8,4,1,106,69,112,107,25,100,40,158,21,96,236,221,231,254,235,212,69,67,95,91,105,95,209,24,179,182,255,151,43,238,190,33,9,173,47,67,225,89,108,143,86,51,58,52,8,225,172,137,249,25,235,204,246,21,135,78,229,56,116,71,226,109,84,55,48,102,46,3,155,250,179,164,89,188,194,225,167,248,135,61,67,194,37,235,148,29,199,165,60,168,193,255,93,192,36,2,159,32,164,195,62,162,83,8,94,201,32,100,134,238,26,212,46,104,232,175,50,29,159,110,146,37,130,176,234,91,47,1,138,163,5,135,27,226,109,45,8,3,42,79,17,73,21,117,194,146,121,200,122,91,228,228,213,14,44,42,79,86,92,101,42,164,136,80,59,119,162,36,157,167,89,213,159,71,133,78,211,124,198,6,197,64,234,236,11,80,209,12,78,194,159,8,20,142,251,181,21,55,66,196,171,69,107,4,36,208,22,213,78,254,115,81,72,42,247,243,146,132,234,44,221,3,142,125,72,55,89,70,85,60,220,70,43,126,241,59,30,208,40,87,227,49,240,5,160,161,41,185,10,90,7,49,26,187,4,81,51,79,186,160,146,77,219,29,122,121,96,50,159,252,242,89,193,39,115,187,92,110,49,50,183,122,144,38,26,44,150,63,30,46,194,142,77,129,75,19,170,163,108,10,178,246,252,227,135,233,42,182,212,53,109,211,140,222,159,27,27,216,235,91,218,14,104,123,34,115,60,88,126,9,127,116,217,96,42,146,96,186,41,145,187,178,143,229,135,99,30,120,215,63,177,231,113,125,106,32,118,107,87,85,55,216,60,82,15,192,144,152,127,225,204,17,221,211,115,169,23,9,30,123,242,51,245,34,180,82,40,122,205,238,28,135,150,223,251,96,39,64,102,8,53,47,208,63,144,146,34,57,165,24,41,243,16,202,71,191,32,249,150,150,32,23,154,156,75,127,75,233,127,179,53,170,99,197,7,54,211,32,193,176,71,37,146,37,99,86,178,153,215,76,170,226,249,182,96,252,172,229,68,154,87,104,22,56,58,236,181,93,99,164,25,229,49,114,222,181,155,245,202,43,20,182,58,87,145,230,7,246,27,195,73,44,142,81,152,158,45,167,211,37,108,87,123,135,54,225,154,188,11,47,134,168,243,232,183,220,139,149,254,97,76,27,13,92,219,130,66,153,50,187,108,101,195,61,139,139,192,185,133,44,122,60,8,65,179,185,184,71,54,194,18,175,168,105,234,238,236,49,47,67,206,251,189,177,16,162,233,67,105,229,149,204,76,100,184,184,241,103,104,70,42,248,11,93,113,141,217,150,246,50,182,24,33,219,31,207,190,164,19,42,129,52,201,120,104,182,255,252,59,231,241,155,231,245,144,133,247,82,82,27,153,175,104,227,187,159,94,2,88,135,210,179,217,154,104,179,226,50,222,227,205,219,107,22,153,250,247,81,249,5,87,53,174,43,41,135,15,127,100,173,183,216,149,170,200,20,227,207,209,40,60,237,17,40,48,207,26,114,62,117,244,76,101,195,84,41,44,123,215,114,6,229,82,186,93,224,172,47,86,230,24,106,67,226,109,253,233,95,152,227,248,124,15,39,187,244,133,116,24,116,14,2,178,208,108,38,31,7,12,190,51,54,176,20,147,193,161,207,140,198,185,183,114,195,210,208,111,181,180,39,224,209,242,111,118,2,164,79,4,146,226,33,36,197,187,191,11,111,130,234,255,170,115,165,198,113,245,76,215,181,132,5,249,198,17,249,236,142,7,118,32,2,210,197,83,144,49,214,44,205,188,224,243,62,88,235,40,204,182,113,10,156,167,73,241,93,134,82,127,124,25,95,205,24,218,17,174,99,6,120,180,126,6,177,182,220,50,174,21,86,154,177,80,143,156,214,190,31,224,8,48,50,154,181,74,2,91,60,180,103,52,58,40,139,5,97,45,86,225,116,138,21,32,231,169,2,43,11,185,156,152,168,185,110,191,251,2,34,6,246,160,81,162,40,42,71,165,237,82,212,89,242,130,63,66,90,198,252,240,104,142,106,65,238,152,93,216,244,19,63,35,88,15,35,248,121,186,150,136,134,80,12,203,182,171,117,46,239,174,241,127,30,140,74,170,230,33,240,210,140,197,24,88,190,93,4,212,66,91,127,219,180,239,117,249,216,100,138,243,28,61,111,56,16,228,234,74,61,218,1,59,253,203,103,120,220,27,159,56,17,240,101,142,102,222,148,98,83,139,98,193,122,234,36,201,85,79,146,103,109,55,91,244,0,66,75,239,131,247,163,234,90,231,21,243,153,150,231,122,136,134,133,251,231,240,16,202,232,108,131,208,188,52,178,223,111,190,46,122,140,75,185,84,1,215,158,81,159,61,171,197,163,189,122,52,91,195,254,248,43,103,197,25,209,90,111,120,126,217,206,240,244,232,137,78,104,136,247,63,207,46,167,120,26,232,122,114,42,158,33,119,198,88,233,53,85,129,56,158,89,210,56,140,5,36,101,157,95,172,135,214,125,185,164,233,23,240,66,147,121,191,30,164,160,61,102,235,183,146,13,62,192,236,67,59,233,230,225,59,222,230,221,59,51,32,92,143,51,193,60,134,51,93,77,2,121,239,170,174,143,147,242,184,45,114,119,59,231,27,97,123,153,12,54,110,2,232,143,7,103,232,121,162,158,35,47,121,240,171,40,248,41,245,73,146,236,59,192,186,218,55,83,109,217,12,149,222,180,15,222,91,155,104,129,151,149,72,183,5,171,173,147,168,85,93,153,245,104,137,192,6,240,165,206,80,221,161,194,91,57,27,64,228,181,27,98,73,61,53,102,35,88,113,125,238,71,128,163,211,206,165,183,129,43,103,132,97,149,52,73,248,136,55,71,115,232,8,101,16,144,138,39,99,179,7,108,65,164,226,9,153,21,106,249,102,254,95,90,56,117,189,153,218,70,172,153,89,24,105,6,67,145,116,148,57,47,58,167,140,186,68,125,96,177,153,39,57,31,69,134,245,154,86,125,12,248,112,153,161,192,94,9,89,42,77,255,172,91,141,174,146,147,44,238,73,25,131,0,216,254,138,148,27,119,224,160,145,94,132,61,15,230,44,47,97,57,22,85,66,132,112,85,235,140,69,192,92,178,215,213,219,248,64,222,76,250,118,246,199,47,169,127,235,85,17,229,107,62,239,21,77,45,98,155,11,23,177,235,189,134,153,222,99,189,215,237,118,69,229,238,20,177,241,65,100,138,194,228,131,223,247,37,114,221,199,12,242,178,24,62,161,96,14,129,48,123,103,177,52,199,89,60,97,57,97,171,43,24,236,254,18,82,77,158,252,224,121,123,237,52,42,254,52,5,23,167,26,39,97,82,99,45,146,111,178,197,8,112,100,84,82,151,253,129,136,218,106,93,16,81,24,204,49,74,192,25,167,185,143,117,110,245,32,201,234,0,230,29,119,18,252,16,9,160,230,122,212,37,197,39,4,79,118,245,150,41,150,151,89,221,134,188,183,232,162,41,64,188,245,222,77,164,69,180,255,161,99,209,245,253,42,52,20,208,214,126,26,27,213,62,238,32,27,165,24,228,212,12,193,63,240,223,26,89,117,240,74,169,147,190,96,163,169,78,175,58,50,243,92,150,47,85,140,155,73,62,87,242,88,76,29,74,207,164,201,160,195,153,190,78,25,53,134,238,187,124,145,217,168,245,229,61,12,140,22,50,205,254,113,204,55,237,97,180,238,30,113,16,53,74,29,232,45,158,31,174,176,43,3,49,168,176,250,49,205,86,163,162,121,126,171,9,39,32,85,190,9,205,255,194,142,211,92,131,92,160,39,201,101,253,184,189,154,52,17,23,0,217,233,164,136,24,31,164,14,32,81,28,195,33,237,60,253,39,22,170,33,146,132,158,61,184,156,227,155,214,175,228,170,152,140,28,139,56,142,6,85,247,115,242,92,50,59,56,222,218,84,184,31,49,93,104,66,160,198,205,198,39,141,134,156,220,171,195,142,222,231,235,251,235,182,39,158,120,223,101,86,115,42,162,107,95,35,8,88,191,87,3,146,109,44,38,60,194,249,2,177,89,184,38,180,84,212,59,115,141,96,47,93,254,92,54,225,161,166,150,32,105,26,242,206,116,163,81,187,102,85,223,136,55,144,184,86,106,253,6,135,40,6,106,112,232,175,238,41,126,58,166,113,176,20,114,51,68,35,69,24,76,247,161,198,113,1,161,115,120,180,78,162,126,233,215,35,22,229,93,24,218,125,227,51,83,155,81,28,161,30,38,254,203,134,51,253,238,18,222,122,48,2,159,246,142,235,26,225,102,163,20,40,195,195,132,213,121,154,210,192,153,133,124,35,32,30,222,158,165,169,173,208,216,219,104,45,14,206,150,102,114,252,77,21,207,112,53,94,139,114,4,147,36,116,246,199,178,88,62,198,12,2,27,189,244,156,66,198,65,94,153,50,52,60,92,26,208,48,43,210,62,129,120,42,137,194,11,169,200,161,163,171,104,141,22,20,53,196,73,243,52,202,234,52,153,69,103,193,107,24,182,97,214,184,252,133,72,85,160,172,67,142,7,33,9,163,68,255,80,32,157,67,161,193,191,24,237,124,235,113,122,22,108,228,45,252,148,205,61,83,204,214,66,153,128,117,20,129,243,16,220,136,163,33,88,175,29,8,207,77,120,217,151,233,144,201,103,182,114,235,185,128,203,192,115,52,163,78,9,39,31,100,10,142,70,200,7,68,17,76,166,250,5,167,255,232,40,33,5,98,197,143,250,182,158,11,212,140,95,154,105,124,206,184,210,166,31,7,219,188,211,26,210,119,162,14,54,20,122,131,248,227,186,93,125,145,18,128,107,165,144,151,243,207,140,182,197,1,171,105,247,187,222,237,174,184,184,139,97,90,125,110,162,161,130,143,251,137,139,76,148,8,212,247,115,14,161,32,61,85,62,222,95,59,2,60,156,230,57,58,49,229,241,87,173,67,3,84,150,13,185,237,175,250,4,161,71,6,151,189,129,179,156,2,193,205,119,209,0,208,100,139,152,46,77,199,190,222,10,56,45,185,248,101,210,187,25,213,244,242,199,193,224,244,44,153,162,180,154,18,181,196,203,168,105,203,231,140,246,183,183,68,108,254,249,123,36,205,209,207,232,244,172,23,167,64,8,48,137,170,90,93,187,213,255,91,110,29,155,87,99,229,4,46,200,104,6,233,53,213,69,153,107,251,84,66,126,204,127,218,237,229,169,85,61,226,241,29,113,160,216,218,89,16,231,222,25,200,238,152,96,36,29,190,143,144,204,119,90,84,12,155,200,219,7,148,144,41,243,140,187,124,212,2,157,61,228,65,228,194,230,208,204,195,145,61,5,191,142,76,245,84,33,49,107,122,238,142,236,105,230,27,55,125,154,188,169,45,20,237,103,174,121,78,157,106,6,204,254,105,45,205,166,104,171,11,65,68,105,95,28,13,254,57,137,176,3,41,183,242,119,75,157,99,106,156,174,160,170,59,176,161,240,136,51,3,233,0,12,67,238,47,191,192,72,238,225,190,121,180,190,144,100,8,125,106,10,46,235,1,19,44,135,241,117,201,34,200,73,48,210,15,130,59,108,242,20,27,45,17,13,127,103,54,51,63,223,241,66,206,79,120,165,185,128,231,183,27,82,249,173,136,223,189,110,163,113,171,218,86,163,67,245,137,38,17,214,108,37,207,133,204,113,235,245,127,130,250,254,101,255,104,144,207,109,142,113,251,176,164,235,162,202,231,26,133,110,254,116,104,6,175,172,10,77,236,57,99,31,88,112,132,214,118,224,117,89,58,191,228,237,44,224,18,38,224,55,206,26,253,182,11,38,90,71,7,176,56,192,56,211,24,135,124,236,6,180,69,238,7,226,240,53,184,118,37,195,255,192,21,215,57,197,42,42,174,232,124,11,102,216,30,95,13,68,144,85,6,104,236,203,68,107,209,39,247,224,20,45,101,71,212,152,24,92,100,218,142,153,7,62,57,185,223,1,45,220,56,204,223,130,157,36,161,46,146,105,146,190,126,23,169,150,107,32,153,66,88,86,80,81,67,232,235,127,194,69,104,33,213,135,155,1,19,56,154,211,186,46,219,38,11,158,136,57,67,48,124,211,163,44,125,221,18,104,176,207,44,88,95,31,42,29,224,207,171,230,251,155,229,170,151,126,160,108,91,144,34,110,195,116,123,171,191,174,212,47,243,224,138,230,147,186,18,46,188,237,73,102,171,62,125,217,151,69,56,31,196,43,20,146,124,221,86,86,158,221,40,65,37,209,234,137,68,216,18,194,105,254,27,198,105,143,155,37,250,43,15,100,67,38,134,188,129,228,120,233,246,39,36,212,122,59,210,162,30,127,194,74,76,37,168,60,223,201,73,181,209,183,200,64,216,231,69,100,115,6,29,83,7,3,44,154,189,180,12,225,150,147,215,230,1,108,54,225,2,209,144,157,158,133,174,226,6,31,51,129,38,99,20,142,169,241,117,165,221,176,73,61,146,4,87,172,207,78,80,141,156,113,31,51,181,175,187,171,6,120,59,176,120,59,160,74,222,208,209,24,179,166,212,206,161,104,8,247,241,134,28,106,194,93,123,123,20,124,18,25,84,175,214,86,209,122,71,254,3,6,134,66,245,53,55,173,126,108,207,174,209,58,207,161,105,8,13,254,116,47,78,179,90,47,96,68,45,158,145,234,220,120,228,157,50,129,77,240,32,218,191,117,230,19,48,60,227,106,222,83,243,189,13,139,48,151,193,31,204,127,98,33,231,172,123,197,193,133,208,164,27,210,42,233,151,141,68,28,11,149,148,146,187,190,6,201,57,46,181,204,189,210,245,164,167,175,214,24,155,130,231,139,118,165,81,223,248,143,13,18,254,174,67,153,25,235,163,185,147,36,90,47,91,21,37,166,123,111,23,50,199,189,107,226,84,200,245,116,207,80,249,22,112,111,109,245,238,176,243,107,121,177,199,204,27,58,168,205,205,23,21,57,72,12,40,255,62,84,102,54,179,54,226,99,124,217,136,78,202,79,104,10,88,54,99,243,6,52,28,9,205,194,106,103,134,103,51,78,77,117,187,222,46,37,238,102,121,171,49,198,246,198,118,255,125,248,22,126,222,61,142,31,231,170,198,232,162,208,139,144,115,19,151,40,71,5,95,34,166,96,79,65,86,97,248,231,240,4,134,3,105,155,120,188,138,146,112,171,2,132,232,31,122,159,140,116,69,14,125,137,147,65,80,18,124,168,222,215,36,156,230,7,9,168,7,168,51,251,150,131,75,157,2,200,154,8,96,191,158,94,109,129,151,206,110,154,230,88,205,178,90,188,138,106,60,178,211,13,141,94,67,196,250,42,183,43,197,50,22,191,147,10,190,79,178,165,176,58,242,99,25,158,140,167,214,141,118,128,253,223,104,36,71,139,239,92,67,20,41,175,202,162,72,14,251,155,52,195,13,114,95,35,77,142,172,21,239,96,200,93,220,89,90,52,96,244,150,250,139,227,88,153,101,150,82,127,200,242,120,137,81,241,120,49,71,39,205,77,172,159,169,97,48,75,122,179,14,33,147,8,150,243,151,96,121,190,133,92,152,169,161,159,90,151,109,16,190,180,206,26,98,190,134,148,217,168,3,72,73,132,103,59,34,21,192,66,4,185,173,148,24,193,240,230,150,241,119,68,252,212,195,200,247,187,174,17,200,237,6,52,236,200,97,75,42,32,76,4,60,88,253,230,75,224,236,150,34,167,51,174,219,148,116,205,102,139,198,214,44,121,254,181,203,248,91,30,238,22,179,156,103,157,99,152,4,53,153,239,12,248,200,54,163,108,203,27,219,55,0,255,95,163,250,80,179,9,108,84,52,242,232,209,197,244,25,73,28,1,60,81,165,120,160,137,222,120,194,237,64,100,25,212,37,189,33,251,182,5,223,252,78,207,135,136,210,252,131,103,84,99,211,19,32,43,82,44,86,227,166,243,95,182,213,128,246,117,64,93,22,72,113,49,218,49,181,234,44,62,103,131,172,147,116,54,47,225,150,90,198,17,61,159,125,195,111,128,138,1,103,251,237,110,13,144,220,115,139,39,139,62,24,148,212,222,53,171,54,56,42,215,197,66,74,250,154,11,77,7,128,176,74,98,168,119,150,214,158,101,12,98,157,229,21,6,184,94,43,73,233,215,36,115,26,4,68,80,99,204,229,163,23,155,222,45,163,158,222,211,39,7,92,168,236,18,50,206,90,204,123,49,14,122,30,49,2,56,157,236,57,202,76,157,100,216,96,250,132,249,219,8,121,70,246,250,167,6,44,197,47,203,178,209,106,94,122,229,4,202,120,10,218,129,197,153,203,88,193,250,24,74,2,80,30,38,164,69,238,72,49,51,151,159,128,216,4,70,149,32,214,188,61,19,70,107,73,22,190,136,68,7,157,218,92,141,146,42,143,0,105,246,177,96,196,13,207,52,155,163,201,3,141,32,62,186,85,138,212,116,50,210,164,116,137,13,162,208,192,48,135,186,0,38,53,45,19,34,174,255,35,66,61,67,165,44,105,5,102,249,58,119,31,231,130,71,163,214,211,40,26,59,160,164,140,154,238,250,153,139,255,95,236,88,102,44,88,79,84,153,91,24,254,145,91,248,21,205,203,132,245,28,204,253,250,127,108,135,9,119,170,23,49,181,163,73,208,96,58,65,125,67,103,226,32,57,137,5,43,72,45,247,131,186,217,171,162,7,73,27,129,153,69,224,195,52,120,85,145,124,6,160,127,58,133,10,240,219,215,44,184,155,237,31,17,40,108,59,205,10,47,231,110,233,92,71,155,242,3,239,162,216,131,251,48,38,110,69,245,57,156,239,227,104,185,113,165,249,78,127,99,27,224,185,3,112,83,20,89,255,217,232,226,88,34,247,35,233,22,85,37,179,72,43,139,240,246,10,99,125,118,160,83,191,41,84,81,147,144,50,40,149,137,238,211,139,66,32,156,42,140,227,195,110,235,122,7,80,15,193,169,238,195,132,9,174,191,41,83,137,87,37,182,18,234,206,211,206,235,241,82,112,245,14,125,45,121,108,255,104,194,167,199,155,195,34,86,233,221,161,193,22,106,22,146,144,21,73,42,253,245,123,208,52,59,247,168,35,84,157,247,234,197,215,87,76,89,28,83,184,148,147,68,73,185,230,74,165,120,104,33,155,13,168,41,101,252,113,149,7,210,254,152,86,229,231,57,154,120,5,156,159,205,107,192,221,52,222,128,228,142,139,42,179,103,46,169,232,205,66,208,110,159,248,105,99,49,217,186,39,6,180,148,65,199,30,21,228,150,13,117,115,147,236,186,48,181,240,175,214,161,76,4,68,213,41,73,154,125,254,234,187,82,84,59,199,31,127,106,8,206,74,87,42,11,77,78,112,28,34,229,80,174,164,186,104,99,132,235,208,143,254,253,176,18,116,152,56,207,91,132,72,56,246,119,109,24,250,226,161,202,217,195,234,248,168,93,218,197,157,213,90,204,248,245,153,1,72,64,95,48,203,126,81,54,239,23,212,188,113,86,182,114,170,65,60,116,127,83,114,111,6,133,229,161,36,168,6,225,147,26,220,217,15,178,42,102,167,63,171,92,66,239,162,228,250,210,223,230,239,182,30,178,106,118,188,27,194,184,207,158,240,131,168,133,105,0,31,149,210,108,44,128,27,34,246,205,189,196,116,242,154,130,137,173,135,207,34,63,38,136,156,34,182,74,43,153,200,180,212,110,205,17,75,201,173,35,167,228,221,194,143,105,105,204,171,74,78,31,63,187,167,218,215,47,13,64,242,214,99,1,39,10,107,168,217,222,40,67,206,38,130,218,234,114,139,196,122,82,231,182,227,66,57,152,110,37,21,186,42,27,143,165,92,160,136,57,80,116,96,103,224,253,239,251,164,131,32,186,98,51,224,103,85,74,14,166,26,137,183,175,216,99,202,205,252,216,216,54,255,168,224,106,209,8,28,55,150,17,106,137,177,142,111,209,48,234,201,15,105,93,215,133,236,78,161,33,83,218,132,122,78,247,252,184,60,249,231,11,123,229,81,159,10,122,40,249,71,111,132,45,174,201,249,237,30,65,148,151,234,90,95,23,76,196,185,192,149,200,198,55,92,189,134,22,140,147,219,225,93,254,148,69,6,151,193,102,120,24,107,247,109,251,139,184,15,8,151,226,61,50,123,138,26,120,223,179,45,69,43,246,57,13,94,198,58,193,126,175,74,39,26,86,51,236,33,131,70,250,69,113,165,152,34,71,244,139,182,114,206,137,224,217,204,29,159,183,50,126,141,50,77,148,14,37,60,139,181,121,7,40,25,191,208,143,9,148,114,142,69,116,75,194,140,242,74,79,36,119,25,64,218,234,244,172,53,40,119,52,224,21,44,207,35,152,3,221,130,34,55,56,107,58,36,162,247,239,165,7,128,246,213,171,37,55,6,63,114,116,12,114,51,36,2,37,193,170,215,112,214,52,52,108,183,56,49,45,86,9,234,38,104,29,157,208,226,31,12,37,204,83,131,150,8,204,153,31,136,251,241,251,102,158,67,40,230,76,46,224,219,153,230,27,137,48,210,227,140,105,196,180,248,157,44,48,114,230,197,191,116,151,49,124,63,126,214,33,200,229,15,116,65,13,156,24,253,101,133,200,71,103,151,237,71,207,47,106,49,182,17,79,131,197,147,103,81,4,240,13,92,136,27,48,86,189,53,204,6,190,98,100,227,42,7,6,237,205,39,84,223,127,203,188,232,55,66,8,174,100,39,78,215,46,174,11,171,30,113,196,100,85,159,73,89,98,176,112,94,167,128,7,189,76,191,42,31,50,239,151,220,58,97,61,151,137,27,246,197,183,61,108,71,198,220,7,241,188,188,219,63,118,159,197,29,200,163,183,25,28,116,20,197,47,41,149,65,161,122,114,186,232,216,164,139,18,206,54,114,79,157,5,114,160,204,186,179,215,26,11,156,143,25,219,196,143,69,230,37,227,235,163,100,104,159,34,185,211,28,99,39,49,61,216,119,13,34,18,34,227,76,16,131,8,231,155,192,61,16,150,31,20,97,200,94,140,79,103,16,140,153,192,251,73,32,248,15,202,108,12,115,209,18,55,127,151,25,26,244,45,84,82,37,205,67,124,23,206,156,1,209,53,220,118,176,248,129,156,179,209,192,36,104,191,118,206,135,117,60,48,220,208,85,161,249,26,35,102,37,161,71,32,193,126,198,214,237,87,41,139,91,62,195,81,77,56,96,74,29,23,161,100,136,196,134,91,103,222,198,12,180,200,125,125,214,9,146,190,186,228,198,15,135,235,156,214,66,182,167,21,66,107,87,63,106,211,253,3,162,56,243,17,102,45,27,165,136,215,245,94,149,121,84,164,129,126,122,110,108,164,139,75,85,44,81,150,60,255,141,172,193,67,121,236,160,165,102,64,184,253,24,123,68,237,128,86,43,199,121,131,2,31,38,188,73,123,60,157,197,228,119,63,39,129,182,10,18,19,104,232,121,47,119,166,208,200,204,110,17,182,97,233,106,170,63,141,5,21,210,72,179,242,119,125,142,201,63,110,37,35,134,195,69,57,114,61,186,242,185,198,73,17,69,16,191,84,0,82,222,174,155,188,16,122,68,160,15,117,162,201,159,123,150,0,185,254,30,253,194,103,196,3,83,12,186,67,186,199,99,128,5,106,9,25,32,244,230,52,3,149,147,75,78,128,157,103,94,133,56,108,65,140,206,185,1,243,181,252,103,170,128,163,205,247,38,239,175,33,38,112,109,149,107,234,166,131,226,74,124,129,203,10,34,166,147,243,11,171,199,68,242,140,238,82,210,23,3,132,239,207,235,235,32,82,107,197,37,62,133,188,81,192,243,12,100,248,183,167,10,47,59,147,179,67,101,22,207,150,175,35,110,65,231,216,122,129,106,29,125,62,31,184,83,31,109,80,138,49,181,153,31,77,4,60,51,156,166,170,111,113,182,151,222,91,25,52,192,177,153,137,11,210,16,89,180,242,197,232,76,242,111,42,69,136,206,113,48,197,11,109,76,50,2,69,43,2,129,113,138,212,173,115,244,239,252,219,187,71,103,40,163,8,184,176,85,86,123,93,195,50,118,70,101,129,184,89,143,224,24,208,208,187,253,181,132,175,87,86,125,186,29,2,195,117,193,109,143,189,162,237,151,37,183,76,47,178,74,58,165,253,38,6,165,106,209,247,35,150,241,126,254,208,210,44,23,159,105,137,173,178,39,247,163,245,235,148,43,218,122,119,189,25,242,50,117,240,71,105,32,250,179,233,152,22,197,101,104,187,88,11,135,27,245,205,167,105,1,217,202,232,232,64,185,242,218,66,229,142,170,68,161,100,240,117,114,212,117,155,237,209,32,152,32,82,190,50,216,68,237,65,162,219,20,215,241,198,168,46,144,229,20,167,111,125,190,229,54,11,157,206,224,26,108,158,71,171,64,86,118,249,111,225,192,128,58,129,5,127,220,83,124,113,67,173,100,69,240,122,86,8,236,76,45,80,230,156,184,223,37,104,194,225,63,3,131,226,141,157,157,116,166,199,63,20,201,174,30,83,121,114,107,183,233,56,210,224,118,151,127,21,33,181,12,209,161,189,164,70,20,141,51,186,208,42,19,27,41,234,167,33,83,253,23,136,125,149,135,233,26,192,144,153,244,164,254,173,175,27,14,147,152,106,84,205,154,144,184,172,223,104,238,224,0,45,107,133,189,60,219,101,250,82,189,205,151,162,124,145,154,10,208,33,90,76,180,80,46,207,39,244,32,131,140,62,217,107,236,2,150,75,121,129,197,168,67,126,246,108,50,119,131,186,135,89,78,100,63,88,153,3,120,116,247,138,192,19,164,90,30,178,147,176,178,105,14,115,22,227,87,127,84,107,202,199,153,252,65,97,49,34,123,14,65,127,174,88,207,28,186,39,178,249,211,221,198,250,122,197,56,248,229,39,37,196,139,195,49,150,168,81,231,95,209,9,10,99,223,238,88,125,93,180,216,236,224,248,11,95,132,75,134,125,184,109,2,76,100,47,212,252,224,178,27,225,93,94,156,43,178,81,118,25,66,48,208,91,19,130,68,39,182,132,9,88,210,23,129,15,166,139,60,186,122,106,109,191,77,237,13,128,86,149,169,153,142,15,126,77,41,213,225,19,181,194,191,65,55,194,156,64,9,101,222,94,74,23,217,244,122,54,96,210,47,168,5,91,148,253,114,151,108,201,124,16,78,30,125,136,149,17,56,216,154,101,214,149,160,93,48,106,185,14,191,174,158,226,228,145,124,211,190,108,103,102,175,77,114,67,219,116,7,172,108,98,221,158,66,82,181,28,236,77,68,188,155,252,21,94,243,202,35,200,133,236,76,248,171,246,105,129,151,140,194,31,244,60,107,32,144,223,118,119,197,82,150,66,154,69,235,60,226,194,196,86,232,226,196,83,77,100,159,94,35,107,44,13,76,61,45,159,158,122,199,133,44,177,212,40,136,130,105,4,240,193,54,42,247,32,18,253,188,179,29,247,34,159,91,248,172,16,45,195,135,15,196,155,52,44,117,156,50,147,13,130,42,213,208,145,65,127,105,51,183,50,80,216,60,32,65,191,121,69,78,147,247,135,210,112,198,53,103,254,236,153,94,150,123,63,35,28,55,95,101,11,236,209,67,176,15,78,114,167,36,111,13,233,20,187,59,99,205,191,112,6,127,129,203,157,141,82,193,173,196,218,194,88,103,38,223,232,42,7,56,82,251,158,111,160,145,77,49,121,78,224,217,213,126,173,15,97,190,28,4,135,1,208,186,169,217,99,212,136,34,5,238,129,147,21,167,49,167,28,125,46,13,107,99,55,82,188,189,55,199,79,121,228,124,89,167,80,100,126,189,29,36,217,148,7,11,182,186,197,162,232,120,177,79,86,99,118,88,137,0,219,182,234,244,64,247,180,224,251,154,128,142,74,54,152,146,56,44,84,127,127,14,6,168,173,95,215,193,186,2,46,47,100,167,215,131,97,131,216,135,79,216,128,7,72,87,64,156,23,80,61,0,30,106,77,150,25,68,83,16,100,146,83,248,190,147,129,14,254,33,211,110,177,203,85,6,242,155,219,51,152,175,212,71,220,159,210,222,173,214,40,72,169,251,215,237,156,96,238,136,54,138,197,139,96,109,149,36,15,142,96,87,189,209,130,17,216,98,25,209,221,154,194,103,109,213,196,214,171,2,111,130,79,134,60,140,90,136,207,237,63,173,152,200,191,14,101,77,134,226,94,37,57,182,85,37,186,94,235,61,31,209,164,190,84,93,112,163,67,9,230,59,54,135,186,2,193,225,84,175,203,213,93,115,25,184,254,128,57,8,179,183,221,31,191,85,113,19,4,193,56,222,51,32,132,74,168,137,85,168,26,19,249,57,182,176,60,246,114,103,37,209,6,240,27,34,164,179,165,78,63,49,214,162,39,252,93,88,46,175,52,149,59,159,230,118,244,121,204,234,88,81,6,50,6,102,77,131,226,166,189,103,39,114,225,118,117,4,15,234,145,36,103,34,192,53,213,75,67,241,204,244,100,13,5,170,207,117,14,75,79,156,195,205,97,242,142,218,7,122,189,176,40,36,105,107,41,159,157,223,15,67,32,75,36,146,46,139,191,251,211,0,157,236,191,254,24,78,222,190,126,96,27,205,197,235,236,71,8,1,5,106,175,29,41,55,3,36,143,217,67,117,130,114,70,85,57,91,62,6,50,46,215,114,247,237,251,237,50,178,100,102,118,47,224,130,48,196,255,81,230,239,13,181,112,225,21,63,40,132,122,32,220,103,28,189,157,129,112,164,27,171,131,103,188,72,71,175,87,56,131,41,138,38,139,254,182,136,205,130,158,187,70,89,136,140,241,202,35,79,148,167,71,119,133,228,125,156,178,59,134,68,22,254,149,98,56,112,91,34,169,74,182,9,45,196,113,124,6,199,54,64,47,22,116,205,57,80,73,204,142,89,193,171,53,225,222,17,46,207,92,102,47,87,77,80,33,231,143,184,81,77,160,37,179,94,82,124,27,70,90,64,75,234,156,183,78,144,118,212,231,207,6,109,207,138,123,170,22,179,138,199,10,77,253,251,172,94,122,203,169,132,61,211,137,47,118,124,211,110,53,233,172,35,155,133,81,22,109,107,19,241,1,96,197,61,104,78,49,205,230,205,132,215,13,211,144,65,162,96,238,104,177,59,104,160,59,116,178,212,40,106,117,139,245,169,241,176,71,1,17,81,118,22,232,118,40,190,239,121,123,146,22,29,91,114,0,100,231,185,78,6,203,112,250,1,204,152,6,109,32,207,34,230,3,96,243,60,30,17,96,246,204,53,160,155,5,31,111,0,148,216,203,145,32,112,146,29,60,37,90,192,146,123,115,231,228,108,176,47,128,41,153,196,170,203,234,15,111,94,172,156,129,12,116,190,211,205,89,203,237,9,84,98,136,13,33,244,14,127,81,12,246,240,158,154,55,131,71,196,94,135,79,171,153,31,75,27,122,157,62,239,88,224,224,91,168,74,250,110,190,7,62,162,163,131,71,197,8,39,105,241,150,2,227,185,147,118,159,90,57,20,144,71,54,110,238,2,219,153,106,234,206,50,99,220,26,179,198,79,50,34,178,109,97,79,56,30,1,129,115,157,179,140,193,210,192,207,204,51,101,238,154,17,27,154,250,89,45,128,211,149,106,80,189,102,58,43,28,14,37,210,80,160,145,50,223,146,33,123,37,209,139,229,96,88,6,6,9,9,152,51,121,101,97,177,241,252,90,13,32,18,205,237,39,169,232,175,139,2,209,92,50,80,14,28,10,9,94,132,22,177,212,94,193,135,172,3,253,126,77,171,221,69,7,135,63,150,112,53,24,136,52,130,171,40,44,97,85,142,69,58,207,62,160,140,197,40,145,210,212,14,208,100,134,172,146,210,110,78,199,204,22,120,34,184,229,220,89,76,183,219,85,86,139,55,127,193,169,167,192,198,91,200,213,240,10,199,59,237,76,212,145,30,245,55,45,67,45,1,48,91,168,61,74,221,111,252,135,139,48,186,167,98,172,78,152,152,218,62,87,69,251,103,73,205,77,208,162,163,115,103,60,245,34,223,126,236,250,46,241,153,170,5,84,37,80,252,124,87,204,183,191,89,221,194,17,165,88,191,31,21,187,66,68,98,92,112,131,232,52,106,207,195,188,145,173,216,17,196,140,66,214,204,240,95,125,49,217,235,236,176,140,73,27,194,114,239,187,197,114,148,82,92,161,244,116,198,1,158,181,199,50,34,76,41,18,48,139,125,41,245,22,191,49,75,244,174,30,1,56,33,129,223,48,50,133,103,237,88,205,236,128,149,177,97,239,172,237,53,128,4,113,242,242,33,24,211,230,220,160,103,98,255,193,27,194,124,175,235,234,201,110,59,237,116,125,157,187,32,139,239,237,221,234,142,119,164,140,208,195,85,242,250,148,212,112,248,119,129,27,43,190,96,81,202,159,107,149,181,16,146,35,41,17,208,52,215,174,198,25,198,97,119,80,107,88,255,43,30,9,8,179,128,190,94,213,127,56,95,215,86,31,224,84,18,171,98,162,64,14,49,23,173,166,86,15,40,7,234,194,134,103,179,20,162,1,191,180,177,22,151,203,51,31,96,87,51,37,159,142,252,28,52,105,193,18,154,208,74,126,44,59,33,95,29,183,22,96,54,141,141,55,122,6,125,144,210,225,194,195,94,183,91,180,145,99,127,147,210,98,81,131,57,214,31,142,220,145,207,21,106,67,53,179,108,166,108,214,38,176,108,223,195,242,21,247,251,224,248,135,90,199,2,30,240,237,88,11,163,95,240,37,117,178,171,117,241,70,12,151,9,109,213,32,78,42,81,177,224,109,101,0,231,250,215,124,105,60,205,10,58,105,235,120,19,16,181,90,187,80,125,244,233,126,63,63,250,251,42,201,224,250,108,68,64,245,163,67,117,37,134,158,213,124,183,115,80,9,28,136,185,100,110,45,212,65,32,111,17,20,227,13,1,215,54,31,177,12,61,192,119,98,224,62,254,89,70,86,72,100,3,237,79,90,246,14,165,8,107,37,159,126,182,7,95,133,151,224,129,207,98,162,70,48,52,107,189,139,118,77,23,6,103,217,150,146,162,146,233,92,118,130,45,43,33,211,141,139,163,45,94,45,235,244,74,133,174,132,104,215,78,242,109,227,61,93,87,84,19,80,17,117,123,26,231,100,98,79,252,39,11,98,114,37,13,137,194,238,158,251,86,70,160,51,135,138,171,197,165,180,9,175,52,77,154,61,102,156,45,171,193,26,248,183,201,51,179,27,20,43,249,51,207,47,7,42,41,219,111,177,188,228,124,32,105,49,239,0,155,70,124,109,242,241,37,108,74,33,34,119,239,131,17,75,124,118,2,108,104,7,62,154,204,11,31,123,29,147,43,152,75,172,211,29,87,32,86,254,29,198,181,109,12,219,234,237,50,180,216,69,74,182,1,201,158,1,214,233,87,75,207,20,24,246,106,69,104,206,196,25,38,50,54,192,15,56,129,229,204,1,249,19,21,148,16,176,192,0,179,238,137,87,13,235,4,196,104,154,100,231,112,56,187,178,80,19,38,18,33,100,39,225,61,71,181,184,2,49,234,215,196,108,236,221,253,33,175,38,192,10,220,182,31,239,127,34,85,94,5,44,151,242,46,11,49,250,29,126,125,165,111,93,196,46,224,230,24,200,98,252,248,177,255,19,252,73,118,122,20,141,40,218,145,57,81,102,106,222,154,17,252,130,228,128,233,150,124,101,38,66,129,200,216,34,9,134,35,215,229,32,82,147,36,247,26,144,169,242,225,9,37,101,130,154,23,139,188,237,41,77,132,37,217,115,48,194,171,20,139,112,143,170,142,192,60,76,223,178,122,133,139,236,210,100,32,94,46,130,222,146,159,104,52,161,12,111,167,155,106,242,183,205,240,238,194,193,157,124,9,198,113,187,197,86,164,139,62,32,140,37,102,36,146,155,238,95,122,209,71,190,172,168,180,66,183,40,136,56,200,98,217,74,147,227,210,20,226,63,178,12,151,119,117,88,55,16,9,242,144,196,253,127,109,9,232,251,164,51,40,78,90,27,193,194,116,204,55,81,56,232,30,213,197,38,111,118,248,146,64,197,69,103,136,137,218,147,116,62,40,54,185,228,212,48,239,15,36,153,139,47,75,78,217,97,83,91,136,106,7,102,213,57,184,192,107,152,31,217,144,98,224,208,95,232,35,105,19,52,63,200,172,30,86,27,233,108,65,211,183,245,24,174,194,168,190,79,225,127,211,123,177,183,243,168,235,192,128,16,35,148,55,38,202,160,247,116,46,135,74,129,180,85,129,15,107,114,162,209,238,217,254,128,145,83,34,74,190,112,133,193,124,32,44,122,221,112,35,127,75,211,201,196,36,66,43,217,24,105,217,94,59,37,84,180,67,229,65,245,165,33,168,48,239,176,72,69,44,206,135,238,52,242,37,216,57,225,233,129,112,54,149,76,203,220,106,90,243,65,117,73,246,12,81,62,107,9,56,41,156,215,84,255,247,145,101,154,37,64,43,121,123,135,70,20,170,155,224,150,147,43,217,131,224,225,149,98,87,174,56,239,166,124,175,156,43,102,29,247,175,213,210,197,22,62,136,24,180,207,131,55,128,109,146,69,42,207,150,92,223,49,133,78,172,232,83,176,76,46,38,9,192,9,132,24,33,145,160,90,197,176,53,245,202,46,82,185,125,43,12,196,49,116,79,81,42,194,185,139,232,174,40,156,113,228,193,214,67,248,140,40,170,65,172,213,149,168,28,125,41,8,199,48,171,201,225,57,167,45,99,86,13,210,143,160,143,2,249,142,38,158,217,213,198,247,253,43,239,186,136,234,48,121,236,224,223,78,244,21,207,99,211,52,52,32,128,57,159,11,175,88,137,185,253,229,80,141,194,149,43,229,2,129,240,225,79,246,118,105,96,230,84,23,29,147,108,227,70,155,196,229,57,151,242,109,210,31,61,137,157,108,39,224,24,55,166,119,28,121,100,18,236,229,249,19,200,139,95,190,237,38,76,188,93,122,248,243,252,177,36,11,149,72,36,165,46,61,94,178,67,54,246,191,219,168,120,239,245,77,65,2,18,10,235,23,35,132,250,127,210,218,49,207,129,159,0,43,62,157,7,217,13,197,19,246,58,78,81,184,147,253,150,114,171,208,242,52,219,251,14,72,84,148,45,22,26,163,91,197,203,213,204,143,156,65,210,148,208,7,47,114,224,71,202,225,128,85,11,58,194,110,231,230,205,202,187,113,8,32,153,62,187,19,9,195,113,173,139,90,177,10,144,212,22,128,12,87,222,13,217,153,54,234,149,229,231,223,0,165,32,245,119,193,189,21,111,141,49,125,85,5,30,32,93,83,194,130,52,127,244,36,25,149,87,28,222,5,201,26,22,84,182,77,84,5,71,62,63,192,120,90,193,100,90,181,218,162,59,106,180,12,26,185,172,40,157,50,185,36,248,103,164,43,140,137,165,166,227,110,92,66,206,215,29,145,53,110,164,174,164,90,78,147,252,41,10,120,225,52,219,133,53,164,100,190,27,66,114,156,211,102,228,25,147,254,129,126,118,232,17,74,72,44,17,103,227,227,125,27,94,234,120,126,226,11,12,95,208,138,206,6,30,140,216,67,227,201,124,241,207,166,201,27,126,160,240,6,89,142,169,120,172,99,124,163,209,176,79,40,33,205,38,49,228,22,49,178,113,217,207,227,148,210,183,164,83,20,145,226,111,152,215,169,2,147,223,201,139,16,237,44,242,254,20,116,17,172,118,238,80,63,161,241,80,160,17,179,106,29,184,129,60,120,225,15,119,51,125,56,217,78,117,152,197,62,52,159,252,234,59,215,86,195,91,67,111,177,58,193,146,45,9,124,104,228,238,182,111,251,12,69,101,180,24,251,115,67,115,22,25,149,152,246,1,75,113,196,209,3,218,128,8,194,15,52,169,136,187,205,158,136,41,225,75,233,221,221,216,64,105,12,109,40,201,94,255,139,28,187,191,142,147,35,30,174,222,4,208,233,150,38,231,207,240,11,244,198,105,252,213,208,33,214,101,114,115,148,227,48,48,249,107,23,236,105,79,7,252,44,32,35,132,18,223,209,64,172,90,107,195,122,129,188,43,41,44,178,101,150,181,203,65,21,62,201,168,126,51,134,149,211,164,102,208,138,84,244,57,35,187,86,196,12,94,61,222,185,172,42,255,24,250,222,203,227,127,192,193,5,54,36,218,209,47,109,239,42,49,49,232,161,149,161,43,4,189,106,110,218,139,16,243,50,4,18,102,209,70,233,238,85,12,239,236,97,75,81,63,187,1,123,30,114,165,196,22,91,143,72,73,83,115,132,130,38,31,249,89,236,79,224,5,194,224,17,64,245,87,147,51,51,144,73,83,140,238,123,62,142,58,129,183,152,12,52,52,103,243,161,159,221,143,99,234,103,201,168,56,103,29,201,62,108,149,180,232,156,136,214,145,143,10,228,183,61,251,241,22,143,193,89,49,73,46,17,6,189,124,227,236,235,183,228,112,79,62,12,46,61,223,160,189,74,173,49,183,181,18,187,183,235,58,123,94,16,7,245,209,55,95,175,183,197,121,254,234,17,168,199,73,207,127,66,33,219,211,191,29,162,83,157,19,4,225,93,241,187,18,162,41,41,131,127,197,33,110,105,154,184,133,100,142,124,81,52,31,214,72,10,143,105,31,216,137,162,172,25,107,165,238,48,144,18,181,245,200,217,6,34,187,10,141,117,32,240,214,137,27,111,149,49,250,130,40,145,255,145,197,49,124,195,9,33,226,8,245,107,110,195,25,98,93,82,98,83,29,144,243,16,135,66,76,5,99,136,118,77,194,166,243,150,236,111,51,147,185,238,213,218,9,97,55,176,95,2,47,137,243,243,181,188,247,40,82,88,48,103,177,252,6,53,248,91,115,82,253,92,163,126,255,175,170,253,87,102,209,241,108,106,84,1,131,189,255,5,13,198,183,67,80,212,174,23,4,251,108,11,52,167,126,250,131,78,150,219,0,246,208,47,140,100,102,36,242,194,147,28,188,237,53,250,187,141,227,177,233,234,145,32,79,238,136,22,211,84,187,95,32,146,204,128,150,44,134,82,32,222,74,132,140,190,20,153,155,164,31,75,92,66,98,161,177,138,210,16,158,139,66,228,225,67,36,168,191,222,21,130,41,179,205,127,159,168,47,31,120,49,169,74,151,16,176,122,226,82,95,59,149,205,19,17,104,53,177,231,77,84,45,207,196,73,222,197,98,10,29,69,251,123,158,160,188,213,84,182,31,254,88,226,73,84,48,59,81,21,230,229,252,250,38,10,244,15,40,82,243,102,15,122,170,108,153,223,87,223,232,245,10,147,159,23,56,139,96,219,249,241,80,232,91,240,150,137,148,216,234,175,222,251,72,244,60,211,233,103,244,231,254,30,156,247,197,48,215,86,20,147,182,242,183,166,22,124,213,147,185,54,98,111,2,182,137,174,93,115,107,15,253,55,88,38,200,152,196,55,121,216,190,209,71,11,192,119,164,102,186,12,1,118,38,165,178,15,164,105,205,146,19,180,74,89,11,76,219,158,137,95,39,129,29,252,13,168,58,13,228,48,155,127,21,27,124,88,252,224,132,225,237,100,143,127,86,201,163,162,65,210,43,190,109,207,0,199,237,244,82,90,226,239,191,230,34,210,97,47,21,80,35,23,1,141,172,155,47,25,224,24,109,59,194,2,42,48,232,208,23,42,203,251,118,125,15,3,140,23,210,111,202,92,82,72,196,125,112,123,190,157,20,0,5,205,107,200,176,61,111,8,237,174,202,175,11,57,134,113,26,167,97,200,135,32,29,88,59,170,211,122,130,149,210,255,131,234,251,194,147,83,147,235,193,125,27,18,253,100,240,122,203,120,148,31,134,100,32,23,218,237,133,219,255,46,238,71,141,120,132,47,54,233,247,138,193,172,69,134,213,164,118,94,228,14,243,185,5,50,136,75,194,189,146,215,109,169,53,139,128,39,230,168,143,192,112,237,29,236,179,192,253,72,154,201,171,134,82,225,38,249,119,153,170,13,238,44,85,197,180,36,28,178,192,72,156,153,153,235,73,97,59,5,242,164,15,163,189,76,55,34,185,114,91,7,10,51,149,41,97,189,159,159,234,250,52,78,129,231,131,31,187,180,218,110,90,84,145,97,161,78,4,11,81,230,68,14,24,93,71,206,123,214,220,169,218,63,172,100,92,156,54,56,109,77,80,96,161,96,126,125,74,76,50,12,240,148,2,66,249,117,181,60,12,72,74,32,170,252,165,193,86,90,196,1,212,11,140,95,246,115,49,95,48,116,136,23,199,31,72,140,116,230,128,230,133,168,25,201,3,244,199,65,204,141,44,79,13,80,105,237,39,244,165,46,168,198,208,243,128,180,251,90,8,207,51,137,249,232,89,110,22,62,243,148,96,61,21,169,145,64,191,154,166,242,3,117,25,54,29,132,162,173,89,5,161,113,51,35,147,100,118,201,89,24,244,243,61,35,51,228,178,21,49,124,131,195,23,235,196,188,206,175,61,87,17,106,132,112,7,242,239,63,252,61,233,36,10,20,65,60,223,102,7,103,131,20,132,174,104,251,217,14,40,113,106,250,235,107,117,155,133,83,106,44,86,102,168,27,145,232,176,129,156,158,148,250,104,150,116,165,201,80,144,107,158,15,94,101,29,223,234,48,192,120,151,18,85,120,222,33,233,36,115,5,8,84,247,23,163,192,151,221,120,208,206,167,181,43,83,189,26,180,163,196,201,140,26,108,56,165,207,208,186,109,62,221,38,128,163,33,58,234,80,85,153,6,245,95,58,153,133,7,38,90,211,35,41,17,70,221,205,66,191,106,34,233,247,173,205,72,12,142,80,4,71,241,237,200,28,144,50,212,47,60,96,127,95,63,83,2,244,159,90,51,253,59,30,66,212,227,62,103,66,71,54,113,126,67,195,61,95,107,97,115,72,183,44,93,251,233,218,3,118,232,197,73,148,32,218,194,25,89,149,144,75,112,70,147,223,110,230,252,73,195,120,44,157,9,220,253,17,219,92,100,125,5,129,134,42,70,226,89,27,56,54,75,246,142,210,38,179,92,65,227,65,230,64,236,133,103,232,199,237,207,21,129,73,58,59,243,213,184,159,127,133,235,39,247,158,85,92,212,175,213,93,236,250,54,71,110,66,105,45,127,27,247,237,200,213,216,49,94,155,194,15,90,3,27,61,229,143,20,201,137,25,213,174,22,26,236,100,140,74,42,198,233,90,2,87,164,33,46,141,236,96,60,98,70,115,52,12,13,36,190,210,210,51,224,10,218,169,142,233,56,133,16,56,96,144,23,232,148,233,218,139,32,218,11,151,190,163,218,2,204,78,9,139,47,228,217,248,198,18,10,206,2,119,217,146,241,210,198,56,134,152,249,83,179,83,199,63,224,155,137,215,211,150,205,123,163,159,180,186,196,18,52,82,114,37,224,149,206,29,216,246,228,57,235,165,117,60,27,109,140,107,249,225,243,146,112,237,28,116,72,210,224,135,237,57,159,254,174,6,159,19,115,70,123,181,132,230,162,38,193,230,174,230,222,19,117,110,189,8,114,210,76,28,135,208,89,50,144,165,188,52,231,62,71,201,71,178,206,26,253,244,29,148,43,62,37,37,227,94,34,166,239,139,89,186,11,171,111,201,175,194,103,224,30,110,23,165,244,215,52,199,246,64,47,145,93,29,21,174,44,93,244,142,224,67,191,90,219,124,112,62,120,0,150,247,97,157,52,4,81,49,225,120,139,192,154,212,107,15,85,241,227,159,199,147,179,61,72,193,79,203,122,107,138,108,243,186,33,205,112,49,204,87,44,136,135,150,68,94,170,210,103,129,17,137,102,35,73,147,194,151,188,206,98,54,155,104,250,178,18,103,192,139,51,180,169,80,95,254,64,233,37,248,134,159,86,145,202,86,180,20,240,193,11,60,129,244,238,151,243,9,165,103,112,53,189,125,212,86,31,106,218,153,124,27,100,226,163,181,138,213,89,121,113,24,167,88,110,87,37,204,29,121,154,140,75,221,236,193,69,143,230,228,39,237,173,154,191,248,254,240,219,248,87,150,62,47,211,31,44,123,180,121,50,183,45,218,99,222,226,130,3,16,243,131,122,117,223,176,61,136,78,10,150,185,203,92,116,119,151,130,51,79,20,1,145,136,111,1,128,144,86,252,186,65,212,162,10,168,244,30,7,207,185,142,105,67,173,253,224,156,81,253,140,189,195,75,250,89,134,116,178,55,0,228,144,209,59,116,223,29,197,148,4,85,250,143,50,43,227,209,218,62,146,157,196,77,119,204,178,127,128,227,165,66,155,36,126,177,102,174,103,86,124,226,120,50,82,129,154,151,235,90,179,144,31,107,47,196,42,41,97,69,211,33,85,155,218,62,111,147,107,171,226,44,52,172,182,174,122,233,198,21,152,36,64,244,110,66,195,157,171,229,142,136,114,187,238,104,111,81,252,121,206,238,213,149,243,42,125,12,182,78,122,63,20,119,76,12,32,116,37,170,213,242,55,248,209,229,83,95,140,83,77,196,127,151,238,199,48,202,153,140,61,148,31,170,232,215,73,29,5,38,254,75,202,127,58,150,144,211,146,119,230,105,24,93,188,136,24,10,122,153,113,220,7,22,2,25,228,171,175,176,99,42,9,116,122,213,239,247,94,136,227,152,209,184,100,89,216,99,127,4,51,82,68,28,168,21,217,10,30,229,41,205,152,161,88,42,68,107,37,75,135,41,91,253,166,147,25,32,185,175,142,93,83,144,175,187,61,180,98,47,166,9,118,223,79,229,244,105,139,92,50,104,216,2,101,101,205,97,68,175,208,198,223,185,9,230,227,196,140,123,163,184,150,138,178,161,208,227,191,143,72,22,72,204,222,16,223,77,101,111,195,255,172,4,9,73,122,17,159,96,41,68,252,99,83,51,171,108,168,230,178,199,162,240,116,6,199,7,144,229,55,156,128,69,118,254,244,228,190,110,125,194,11,79,32,233,230,90,216,70,168,26,101,229,177,163,190,22,142,242,55,112,87,113,67,110,188,36,118,10,7,57,109,243,235,11,37,147,41,237,41,41,192,234,129,220,238,6,24,230,105,177,244,241,121,237,206,173,185,197,225,246,196,149,164,13,141,50,182,161,51,39,144,130,245,146,241,22,45,227,76,195,199,57,128,117,24,135,196,3,121,224,240,60,50,121,66,100,86,120,36,2,125,71,136,54,106,19,112,199,51,137,162,181,240,126,153,53,192,232,143,40,94,12,125,38,156,228,228,214,88,238,52,220,165,129,25,230,47,127,30,127,126,233,104,183,170,142,171,51,234,46,221,32,97,93,15,255,111,233,9,55,206,2,247,195,33,244,217,166,230,56,198,189,137,236,254,68,231,73,36,130,179,42,117,146,60,250,176,152,74,153,255,245,198,93,199,208,177,188,67,93,188,255,48,111,236,45,179,20,55,125,56,243,126,176,144,18,93,3,187,96,183,154,126,155,234,76,192,180,152,14,146,240,223,176,31,11,205,27,45,22,132,84,168,187,252,37,155,8,208,157,254,150,63,126,24,26,117,13,215,129,98,62,119,78,237,111,148,154,87,178,140,203,185,197,56,229,135,103,190,1,59,20,225,14,129,108,124,232,194,166,118,231,108,32,42,154,28,36,226,248,18,192,181,229,127,255,251,172,63,183,163,148,140,21,22,242,46,129,87,55,88,156,101,249,146,142,247,221,213,65,243,71,174,224,94,253,247,58,250,251,48,115,162,24,103,68,176,197,13,103,157,242,244,3,201,109,54,148,195,114,145,140,254,193,223,169,26,249,214,94,36,143,143,76,217,221,177,239,23,173,190,167,43,221,195,43,47,116,237,73,18,110,132,177,141,242,133,120,48,204,247,67,74,45,0,242,50,190,136,244,192,31,114,210,209,33,220,19,161,224,61,79,83,180,108,59,2,242,87,181,217,212,188,167,192,148,119,112,186,96,142,66,91,215,246,144,188,169,41,140,19,37,53,243,239,27,247,54,127,129,193,201,10,95,62,6,216,193,7,153,218,165,36,88,110,13,168,112,114,130,211,251,182,40,45,250,159,102,199,158,182,253,126,203,204,225,53,213,111,217,19,220,79,210,198,90,247,225,243,9,68,115,190,23,208,109,79,204,198,193,20,138,67,82,115,122,193,96,34,26,174,4,35,95,233,122,54,79,206,141,213,193,212,247,7,242,203,39,210,128,94,138,90,106,4,252,198,190,178,12,50,174,158,95,244,217,11,125,175,118,94,94,244,185,248,14,60,33,2,150,35,106,17,224,54,246,93,66,80,253,239,45,100,77,238,38,75,13,112,227,42,154,195,36,51,68,114,143,235,246,68,211,117,206,203,90,113,182,165,128,228,27,153,241,254,211,230,41,190,71,78,228,239,224,43,0,42,144,93,191,200,227,50,247,139,118,218,24,246,60,189,20,221,27,169,238,115,195,65,117,119,111,129,57,111,107,120,238,145,163,253,67,102,190,144,193,237,112,9,95,228,125,155,44,122,146,184,184,120,24,47,110,94,90,46,191,19,114,165,11,87,58,226,193,136,166,46,141,173,139,59,81,93,154,29,136,19,241,64,22,44,21,236,188,168,8,171,2,114,71,141,144,83,69,0,100,210,61,22,192,174,174,61,108,38,129,247,186,243,128,153,210,91,105,12,102,37,177,9,100,203,113,196,0,96,239,97,182,74,105,71,84,1,44,244,98,122,232,205,111,2,213,105,85,140,125,114,173,146,50,114,132,182,130,101,172,125,223,75,143,29,200,10,148,177,91,107,150,11,46,63,224,32,229,103,35,31,116,191,89,241,6,109,137,121,180,213,177,173,93,43,190,65,50,74,170,68,58,100,199,76,128,129,41,39,217,9,107,238,233,87,218,53,251,253,36,21,72,30,183,7,154,102,239,27,227,83,179,71,154,141,99,55,122,219,35,195,53,144,23,183,116,77,180,183,68,80,210,172,156,12,215,221,161,160,126,251,201,224,11,166,113,25,18,142,231,150,81,27,174,114,176,63,151,189,130,93,255,145,22,37,29,158,211,84,15,63,238,155,103,167,187,10,39,25,0,169,228,58,196,100,135,18,230,234,189,40,7,52,205,12,178,94,179,141,191,90,176,121,150,52,56,161,64,111,103,38,233,239,92,44,204,209,196,42,69,220,59,13,180,253,114,72,229,101,7,75,116,26,56,232,7,227,203,188,53,75,217,140,200,228,194,29,240,195,91,182,60,227,87,220,103,78,68,173,65,229,162,43,75,96,148,60,170,49,182,65,171,240,136,112,228,38,41,41,162,46,128,111,83,183,84,117,1,171,15,150,35,198,226,163,166,217,214,223,235,91,111,217,239,14,65,15,174,213,83,217,145,200,148,179,43,32,245,84,69,195,87,159,198,241,161,208,134,102,174,247,0,132,146,57,37,175,34,40,57,212,145,218,206,212,28,174,244,163,255,180,124,230,37,6,119,160,168,16,236,203,191,57,244,50,77,119,245,199,4,62,189,189,76,53,64,38,23,74,217,254,164,92,42,82,87,19,1,215,62,158,77,213,108,245,212,229,222,220,184,69,119,234,32,208,94,111,28,80,96,95,1,252,191,239,2,11,97,229,250,13,26,255,37,87,86,223,186,255,80,169,145,88,214,243,52,164,38,160,235,176,122,61,52,20,21,170,246,255,144,117,229,21,233,14,122,105,116,37,131,21,184,222,162,163,69,65,32,149,222,45,192,226,187,47,189,145,85,194,112,188,223,73,199,6,99,52,180,68,16,3,194,43,110,33,91,244,60,170,189,1,228,75,189,193,176,41,128,103,120,128,21,83,4,49,18,148,73,112,67,162,178,95,166,138,155,36,120,11,164,78,134,166,16,129,105,192,121,105,157,213,84,216,155,25,179,58,21,186,64,133,212,48,87,164,234,16,69,227,36,164,247,151,221,184,56,130,97,138,111,119,205,98,193,89,229,141,170,170,219,148,146,19,104,8,126,166,46,207,21,215,53,220,118,72,129,78,204,130,132,110,223,223,4,2,1,106,219,221,252,168,29,47,240,108,152,119,0,37,91,80,67,10,138,39,142,89,41,63,126,78,97,4,24,47,106,130,79,192,187,161,106,96,45,247,80,246,79,50,11,212,53,250,134,117,162,241,172,98,49,255,216,55,240,29,91,190,130,138,131,138,159,239,106,165,24,113,176,137,118,183,7,144,139,108,225,208,201,25,226,147,143,38,164,136,15,71,65,121,43,29,255,219,209,28,33,72,33,160,131,61,94,113,120,31,93,240,133,60,160,187,80,248,84,17,48,106,113,80,251,164,130,171,43,185,55,172,62,37,15,1,211,245,59,149,149,50,54,5,17,93,39,24,93,69,221,206,159,19,142,135,17,216,67,64,150,199,4,215,67,192,106,246,37,196,184,6,245,205,25,71,19,138,205,216,82,188,206,221,179,194,255,136,67,223,14,127,202,249,153,77,162,244,10,1,41,38,86,199,226,122,98,174,167,2,253,239,133,148,216,126,27,116,155,69,221,94,227,154,85,11,92,131,241,25,111,128,129,155,134,103,76,11,82,217,223,250,2,207,236,238,220,12,236,190,182,106,78,75,105,219,247,156,3,125,31,119,14,252,59,75,240,133,94,102,208,111,212,238,243,11,226,140,159,93,202,157,29,133,244,34,50,87,219,159,1,94,39,180,249,71,41,241,214,217,104,251,100,147,155,24,25,162,86,193,180,195,203,224,171,169,175,120,22,72,166,27,1,238,76,228,137,130,73,209,217,44,138,88,212,184,250,214,103,1,73,136,171,114,100,62,218,36,224,147,149,18,90,160,3,191,156,207,227,58,61,33,81,232,202,127,188,37,97,40,16,187,224,17,174,69,112,143,185,113,4,239,146,215,15,78,117,234,139,174,105,79,172,228,67,178,34,2,37,10,176,136,208,105,48,179,105,35,74,232,7,108,138,156,127,45,197,101,143,142,144,170,130,78,201,243,104,32,131,154,190,191,115,238,244,230,110,75,175,99,142,164,159,92,227,158,236,99,123,239,226,120,7,205,4,84,33,32,214,177,210,30,56,117,211,202,229,229,100,17,151,103,228,214,14,133,66,160,21,99,49,108,26,92,179,109,89,87,10,45,177,231,30,185,104,71,198,167,149,225,112,237,0,7,169,55,161,147,199,134,5,125,107,205,231,164,186,177,251,1,142,56,178,80,50,39,49,193,70,243,10,33,134,167,242,12,217,88,127,163,19,120,218,137,134,152,92,98,175,52,232,111,242,34,32,183,170,64,203,121,95,105,153,98,72,225,139,14,188,56,26,110,46,198,211,56,229,248,122,142,202,23,207,201,173,190,199,196,112,204,134,82,77,45,45,204,93,66,73,73,110,220,13,98,187,150,234,102,48,200,194,24,95,27,76,85,224,102,115,156,143,217,107,133,158,168,47,233,37,111,151,131,73,158,10,6,68,121,102,58,118,98,225,248,144,32,31,185,116,207,103,130,89,81,212,9,0,187,158,188,238,102,16,237,45,138,132,66,141,215,122,171,158,218,217,228,54,33,2,202,245,243,222,164,247,79,19,131,113,252,102,121,67,51,71,119,210,147,117,110,143,170,85,119,52,207,227,138,97,210,209,70,127,60,43,28,93,160,30,162,194,3,143,144,175,158,77,201,20,120,95,242,228,28,101,19,190,202,138,90,181,110,1,170,198,201,139,144,26,103,217,138,12,148,11,111,58,117,241,45,193,32,171,211,204,30,26,49,147,64,57,56,26,117,41,114,231,181,190,51,144,112,19,150,141,169,212,41,163,21,3,82,219,50,137,88,29,82,143,195,133,82,168,53,86,193,84,6,180,118,240,49,15,221,192,214,6,22,20,128,173,82,250,208,133,141,236,83,206,55,38,30,73,49,108,184,97,193,7,69,35,216,94,136,70,148,65,113,246,15,154,141,177,139,177,133,212,85,202,72,141,60,71,144,192,116,214,31,203,173,248,50,243,100,71,35,202,238,210,222,140,170,140,73,209,151,211,22,208,59,142,168,214,51,80,1,18,173,199,58,197,202,80,132,254,110,46,217,222,192,211,14,81,43,156,111,6,172,160,192,47,252,87,31,34,140,184,229,249,187,81,95,236,143,165,218,185,22,148,1,84,62,64,129,164,211,21,214,41,14,15,92,37,20,195,190,156,51,69,247,6,196,232,156,110,25,131,236,143,216,118,246,56,239,37,129,25,107,30,2,43,79,29,153,45,234,35,71,102,59,80,193,140,108,179,8,161,26,80,182,87,46,47,226,127,13,160,212,205,64,118,27,20,186,87,41,154,48,233,213,24,90,42,103,85,89,94,242,210,14,141,203,202,172,229,16,153,87,156,140,215,214,204,71,169,227,57,197,236,31,34,37,173,158,52,62,80,33,199,174,24,79,30,219,254,231,154,166,211,166,33,170,28,173,247,179,87,13,235,232,96,33,33,42,47,200,253,87,154,232,245,203,62,101,174,42,196,250,246,255,244,44,144,209,3,84,210,115,131,162,115,122,115,113,215,206,208,2,212,90,181,90,56,127,68,121,254,186,155,16,218,229,96,115,1,88,247,192,185,36,220,72,225,104,149,41,120,232,215,132,30,203,209,152,20,53,116,42,213,197,66,61,44,117,110,101,77,178,128,232,244,154,183,125,87,77,70,167,220,142,5,127,29,212,245,118,20,135,105,73,47,202,89,241,0,178,167,24,172,131,21,139,80,148,43,199,195,76,9,82,245,44,64,37,183,240,161,233,239,3,101,136,41,152,88,205,243,166,216,175,59,102,33,6,104,24,225,54,127,41,220,200,52,47,29,75,254,207,161,60,104,3,161,185,32,188,33,182,61,12,209,82,11,70,204,247,109,31,172,122,1,16,76,41,169,198,193,159,88,180,2,210,105,73,77,204,6,204,167,241,200,225,240,148,12,4,255,175,30,143,243,219,215,28,129,215,126,87,120,212,107,117,112,30,182,150,146,18,6,102,210,45,177,255,233,222,237,227,73,7,88,42,13,174,245,177,247,237,138,254,11,3,135,92,62,223,129,67,61,195,73,57,120,93,78,173,109,61,78,41,166,157,177,93,216,14,235,248,108,18,121,18,115,106,234,176,112,185,54,243,46,156,27,155,47,112,177,137,100,177,199,108,157,123,3,202,231,52,244,84,103,198,157,150,15,98,245,183,247,193,171,245,144,211,168,87,162,202,137,35,162,100,72,31,158,219,144,196,162,87,177,74,184,108,160,137,135,37,157,123,18,159,202,106,46,6,199,243,104,180,160,193,86,55,92,195,28,39,124,248,130,43,239,82,157,183,225,254,208,146,221,27,227,167,209,177,167,223,38,180,198,219,27,146,171,244,42,210,141,167,118,175,16,192,105,233,61,63,252,115,34,9,8,254,116,151,168,241,141,176,202,189,40,198,204,116,62,228,134,140,33,202,193,29,87,127,209,211,190,131,0,205,33,216,139,28,101,118,33,200,216,137,204,156,164,240,43,39,38,47,157,64,186,56,34,203,58,7,161,232,206,105,213,173,242,218,67,35,236,123,245,136,81,28,47,181,14,74,217,150,69,87,93,94,126,111,109,235,13,130,159,145,104,14,35,242,140,64,236,137,84,209,143,224,170,237,167,164,4,38,72,141,143,75,86,134,212,222,74,134,130,237,219,234,226,254,128,85,166,206,168,44,35,245,20,220,137,253,163,204,40,223,168,83,75,131,126,55,246,151,185,81,136,253,25,4,89,61,86,149,241,105,188,26,252,119,246,123,78,196,99,64,154,33,133,111,37,239,224,32,167,127,32,206,67,167,99,131,164,77,136,58,13,62,214,191,130,139,189,218,35,182,142,209,111,182,173,243,41,217,111,169,229,66,185,217,87,101,30,227,121,248,180,171,23,186,62,112,101,197,231,222,254,125,39,73,218,186,89,55,71,27,215,17,95,233,196,167,26,123,105,190,82,31,116,247,66,112,142,61,70,168,94,244,169,126,122,252,209,93,29,193,131,251,43,205,101,73,44,110,34,3,70,14,100,115,187,211,93,214,122,51,176,72,97,36,253,145,21,114,143,177,191,241,99,179,206,27,83,209,117,6,215,58,242,116,211,216,231,229,83,210,58,30,101,62,4,55,90,245,110,50,84,165,186,118,132,178,186,131,172,174,195,76,254,230,246,148,45,18,80,185,251,143,148,249,220,140,157,163,202,31,80,214,134,226,225,165,74,93,172,210,212,179,14,117,60,29,157,47,128,26,234,248,21,243,45,110,155,103,186,33,234,250,32,183,88,219,83,146,19,255,18,69,10,11,240,131,97,84,119,36,219,171,236,165,192,95,203,156,204,147,230,136,196,244,187,26,248,176,116,234,118,100,244,241,154,98,134,224,44,151,129,95,183,73,94,181,7,113,107,86,183,48,47,45,122,58,245,34,163,133,211,164,7,253,117,160,14,128,98,110,143,244,90,169,250,19,71,97,143,239,46,82,110,192,76,106,87,48,93,231,118,52,212,96,82,67,119,146,216,131,93,230,134,14,255,199,214,73,168,69,193,23,218,147,159,188,26,103,55,192,48,133,86,26,196,9,231,238,59,102,96,17,174,241,176,41,46,237,13,59,81,66,239,56,102,138,68,88,20,63,115,51,157,12,67,85,88,5,16,145,51,183,130,24,65,123,58,54,71,115,165,127,2,183,5,2,83,34,209,191,105,112,202,221,200,47,251,126,160,14,181,221,70,38,27,21,79,126,190,115,190,148,145,84,77,185,158,63,97,239,246,226,125,158,55,26,92,214,126,47,146,251,129,18,101,204,170,187,253,14,106,85,11,35,78,192,200,195,17,114,144,32,197,15,19,19,104,52,36,29,173,171,253,241,174,128,164,191,231,7,143,147,143,230,208,199,176,19,229,241,203,27,153,137,154,233,19,113,206,135,186,164,43,10,32,242,31,18,19,200,3,11,105,12,165,89,26,33,171,213,18,136,157,5,61,69,39,51,161,114,177,85,88,140,249,141,6,134,170,237,158,151,58,80,130,164,27,126,231,209,210,31,129,164,249,70,68,99,109,16,112,20,107,14,40,162,211,147,22,124,202,66,202,228,90,127,154,242,115,211,254,131,34,180,237,98,53,3,58,188,131,58,98,182,112,248,112,189,60,105,39,13,23,81,60,123,216,124,0,116,145,88,244,166,23,132,165,157,56,208,91,145,188,142,17,167,180,84,54,230,174,234,27,223,35,156,224,196,68,197,194,83,243,189,199,135,2,103,214,248,133,40,218,129,212,188,146,208,161,67,152,108,132,13,129,30,45,194,147,63,130,162,160,18,150,9,109,157,101,40,22,166,52,133,32,198,23,68,229,144,220,240,172,239,118,15,151,194,49,123,48,183,6,123,50,218,48,245,129,56,12,223,94,237,239,101,244,37,3,150,186,99,93,203,74,63,31,119,181,252,48,62,18,45,35,91,221,214,38,94,232,63,208,187,175,63,205,68,201,76,164,124,59,255,175,22,4,56,80,224,46,159,160,107,68,202,41,48,255,161,134,237,231,9,199,96,75,249,73,82,160,112,28,97,33,47,125,33,163,85,235,238,205,0,45,28,253,53,105,173,116,36,188,3,226,34,23,198,18,92,29,23,40,215,24,60,68,27,128,157,101,51,224,250,251,101,10,118,159,229,95,157,19,43,127,178,6,162,10,122,216,96,148,199,73,129,105,135,180,157,151,108,142,90,155,60,11,60,91,235,15,6,110,222,162,72,42,149,208,116,64,94,131,65,224,35,178,237,205,47,240,181,99,189,148,11,170,111,108,255,147,143,123,111,219,196,175,98,201,47,102,105,189,64,205,205,192,240,80,117,178,124,190,135,226,173,79,185,145,162,33,171,32,102,95,187,73,149,134,158,226,152,248,25,127,156,237,56,20,214,24,113,179,117,229,26,41,208,162,166,18,0,93,60,182,249,115,116,204,160,132,61,31,248,84,66,100,186,109,52,187,222,208,104,228,67,65,19,245,161,206,153,246,124,112,151,115,189,234,113,34,254,16,233,19,118,128,141,226,72,178,145,6,142,115,14,91,218,167,1,105,206,64,168,231,126,62,137,130,170,79,167,0,28,7,221,181,93,26,16,187,134,129,101,119,88,229,108,127,91,62,176,6,177,141,43,224,43,203,179,246,32,67,114,59,156,115,97,60,103,46,111,219,23,165,166,28,126,87,244,203,39,58,13,231,7,32,26,174,66,81,236,150,23,218,164,246,226,249,139,72,180,127,10,20,55,170,8,255,29,112,8,156,169,145,105,75,200,17,96,226,0,108,176,203,155,119,6,161,54,244,66,185,94,54,129,28,94,113,44,86,159,55,8,60,126,254,143,160,120,75,3,226,133,104,113,122,85,54,31,52,2,205,115,128,57,80,106,96,199,29,216,17,235,188,45,209,54,107,88,44,251,234,30,158,32,246,182,117,198,11,71,41,48,74,169,204,35,32,97,216,121,4,207,22,235,194,41,108,124,92,175,81,143,65,196,170,212,78,0,162,122,35,93,115,97,109,238,216,194,180,188,7,107,29,10,194,250,15,249,113,95,134,233,17,0,232,48,173,133,21,101,2,36,83,151,255,122,93,15,175,148,11,112,169,81,156,98,233,228,135,104,70,156,162,136,48,71,1,68,159,78,47,31,108,93,23,240,167,34,163,217,173,216,237,169,124,105,13,119,152,101,143,11,203,118,0,112,228,240,239,49,130,196,240,244,0,114,41,139,221,79,67,208,61,54,38,90,236,163,155,60,201,134,76,36,134,28,201,83,47,161,108,142,184,1,138,18,244,162,99,71,200,216,102,74,217,7,24,159,176,73,136,78,227,245,20,37,234,89,102,5,52,99,95,79,85,80,101,219,30,109,137,241,251,253,5,80,162,186,233,178,198,48,232,199,119,153,221,56,90,218,109,174,194,193,192,50,23,138,118,10,253,110,250,73,71,217,202,124,159,35,53,100,194,49,0,159,244,41,125,170,71,187,172,127,224,255,65,218,102,67,75,100,239,112,9,125,64,56,174,115,76,224,105,141,6,168,61,3,210,241,17,177,218,92,106,188,69,246,211,235,208,199,116,250,50,217,3,55,129,188,175,139,191,119,78,144,113,165,128,110,168,236,246,172,21,234,73,255,173,98,187,247,0,19,112,218,195,51,49,126,41,198,187,160,79,117,95,199,49,187,49,159,252,40,219,183,165,189,176,221,116,128,67,148,133,90,173,255,21,135,211,189,181,189,71,171,22,76,80,39,191,68,131,255,249,151,43,126,143,122,230,95,137,236,189,214,241,189,107,102,235,226,155,101,111,236,51,32,152,89,106,9,133,52,24,42,79,20,71,199,233,8,89,145,82,157,37,30,192,222,118,87,98,250,141,203,51,42,134,49,44,192,60,192,236,28,88,219,83,3,184,201,182,130,126,50,143,0,115,223,219,206,78,142,236,239,195,145,59,190,105,1,231,140,187,101,73,10,243,189,225,183,106,90,155,203,57,17,127,48,182,107,127,168,142,15,144,255,103,243,211,4,178,80,16,248,199,43,71,16,156,195,10,66,99,121,173,8,109,29,135,160,52,216,156,254,167,65,14,252,246,130,243,217,98,178,1,229,0,188,170,218,225,24,8,16,193,215,253,89,174,132,234,73,158,220,166,22,45,58,20,11,146,198,9,252,246,155,91,169,242,248,63,88,178,164,146,216,184,32,196,217,201,12,135,154,126,214,209,9,83,97,220,130,155,33,125,75,7,0,241,244,41,11,216,179,251,167,54,247,147,51,52,238,146,11,98,122,255,19,6,129,195,160,124,86,41,141,150,139,132,181,235,135,182,139,234,212,231,154,208,109,210,210,109,209,145,26,183,101,247,162,235,140,230,187,89,52,165,153,38,130,16,18,27,3,63,63,249,233,6,96,196,191,175,168,101,177,198,161,51,149,188,5,164,118,218,87,165,245,156,166,77,123,102,53,230,110,179,33,166,86,39,40,71,70,197,110,188,175,242,3,190,106,12,229,179,254,92,132,49,147,226,248,70,38,154,155,184,87,14,199,25,189,150,253,130,156,112,14,158,91,196,41,106,133,243,28,206,246,54,199,168,77,93,68,219,141,169,213,70,190,101,12,128,170,83,213,25,36,162,244,215,196,179,39,188,70,15,61,202,3,137,102,196,92,72,234,192,40,166,167,149,5,247,248,107,29,0,233,151,36,240,100,146,74,97,11,36,1,151,170,161,82,114,161,167,167,180,147,101,116,93,34,1,48,220,180,156,207,200,221,217,175,207,86,87,158,1,111,162,22,229,130,244,222,139,45,224,121,31,165,171,161,229,229,139,92,218,235,43,99,184,228,182,150,3,167,91,124,207,6,175,7,100,6,29,214,171,36,46,188,15,40,12,12,136,29,62,42,119,242,171,27,102,56,214,189,0,67,249,147,3,153,166,38,45,143,160,7,252,6,139,99,50,176,57,206,61,254,247,246,77,231,114,172,180,60,141,155,129,17,240,83,147,163,217,30,148,20,233,130,88,36,176,145,161,59,81,35,12,245,131,246,43,250,187,35,162,41,121,107,171,164,94,231,150,250,162,185,202,45,95,114,95,207,238,220,178,37,16,250,246,167,91,26,18,38,178,85,7,85,96,37,131,67,200,119,230,208,115,129,227,138,98,6,226,182,70,10,83,67,90,232,174,214,44,139,239,191,181,160,140,195,224,244,70,213,60,24,240,77,154,214,204,165,160,246,242,78,4,101,94,213,101,45,97,253,113,14,49,116,220,10,129,99,20,42,4,186,98,100,29,49,79,192,102,229,158,172,196,91,89,131,183,100,202,79,8,153,89,129,158,71,203,169,173,90,56,51,225,31,5,109,147,61,212,197,91,78,182,125,34,181,143,96,223,57,10,49,84,238,141,97,85,244,162,57,58,230,241,192,53,31,117,85,99,136,22,226,85,90,102,128,40,229,63,198,119,221,62,192,33,244,252,79,2,193,173,32,61,246,21,193,23,160,171,250,218,48,23,202,214,180,196,157,249,171,6,9,75,139,73,72,152,227,2,106,170,253,250,50,138,68,165,193,98,193,139,60,240,140,82,151,149,13,20,224,219,26,61,218,161,205,12,53,53,164,141,77,50,79,190,26,230,137,47,65,46,154,27,253,141,58,6,128,202,59,91,53,33,229,140,18,210,74,250,71,17,124,181,9,123,204,251,77,113,114,134,129,159,174,212,84,24,1,14,192,21,92,69,206,50,161,113,149,204,220,227,35,182,39,42,48,158,173,128,146,86,70,24,115,66,100,142,40,6,23,9,133,0,122,80,143,204,188,169,89,6,97,183,138,130,192,168,132,150,26,127,92,124,159,92,165,129,138,61,147,75,203,153,23,51,199,131,105,49,57,96,97,18,55,131,224,146,119,86,240,174,118,201,160,169,141,61,222,231,47,224,181,188,68,250,221,174,172,235,80,204,12,244,13,18,41,126,143,143,74,120,60,200,3,162,211,252,80,125,97,76,97,237,133,56,229,87,109,115,159,141,119,35,192,186,66,71,75,165,253,14,70,115,109,76,189,67,20,221,8,139,91,147,137,207,44,115,104,212,148,156,48,240,220,7,169,98,66,50,93,47,21,166,160,201,54,64,6,63,48,163,41,94,58,95,113,190,234,115,241,1,48,190,223,127,31,190,103,54,95,209,35,98,227,100,252,107,55,184,23,129,38,162,209,238,194,29,129,89,50,96,189,249,159,28,37,252,87,15,9,10,23,112,25,109,191,14,202,50,83,208,182,68,153,247,89,46,185,166,181,154,104,156,25,232,242,0,73,88,106,105,64,145,68,247,9,189,3,75,30,152,115,108,50,223,12,212,52,116,172,155,42,56,16,96,255,196,32,169,56,223,232,160,201,169,40,31,2,153,64,65,68,72,246,82,129,188,165,105,8,182,243,107,232,25,49,218,34,151,95,240,123,93,220,178,243,94,240,44,240,133,19,13,104,111,157,56,168,165,74,71,142,139,130,30,41,173,236,95,60,226,161,203,141,72,154,207,172,169,49,231,104,250,51,154,63,188,132,19,177,187,88,89,31,168,21,203,150,217,100,137,173,238,135,160,107,209,78,70,178,98,82,114,175,127,45,107,144,62,170,101,118,196,2,128,32,146,164,162,131,195,58,151,209,251,105,187,117,164,206,102,245,107,146,157,43,77,164,171,2,250,63,126,138,3,162,235,129,1,144,191,255,248,163,94,98,98,202,72,187,105,61,46,76,71,37,254,14,192,226,158,239,22,6,255,247,255,89,121,54,6,241,145,26,31,243,219,3,24,212,201,224,37,222,150,125,134,46,65,10,245,107,115,40,52,113,11,251,90,132,237,136,194,69,110,246,147,9,98,190,86,56,74,93,107,56,191,125,9,84,106,91,58,81,71,40,3,50,74,159,171,136,59,3,7,48,202,163,173,42,57,25,56,218,212,0,98,2,247,230,202,149,254,35,155,140,200,203,84,49,108,254,21,103,141,4,198,232,237,127,149,168,219,145,152,196,133,164,248,178,147,89,74,221,170,201,167,86,32,221,0,107,231,42,43,94,145,84,159,97,170,230,238,128,183,216,66,227,223,138,29,106,87,103,186,245,214,54,173,196,52,95,98,91,200,174,191,127,161,2,37,119,61,205,249,59,147,110,22,143,165,75,167,17,63,72,143,68,119,98,155,76,204,17,123,233,94,43,33,217,56,119,229,119,227,199,248,251,16,93,136,116,9,54,137,218,110,96,23,234,181,4,139,24,78,196,76,147,172,32,245,119,74,245,71,53,208,13,151,175,132,153,209,213,126,1,95,84,90,172,247,204,73,240,176,159,36,111,96,255,105,162,210,33,170,170,155,71,208,243,207,102,169,45,70,43,80,151,100,9,20,118,159,230,153,136,145,238,23,131,178,188,158,164,79,205,167,201,117,90,3,182,155,11,165,125,152,143,222,135,114,188,50,97,196,206,64,215,172,55,30,11,44,106,172,221,80,187,50,104,156,43,111,155,73,32,37,228,254,35,60,255,30,239,126,30,48,248,198,25,77,219,199,107,184,153,183,164,168,252,210,148,222,67,106,213,188,224,178,186,192,148,186,120,41,184,152,73,123,176,243,219,157,90,46,201,197,91,83,68,106,255,70,85,55,211,5,143,192,53,255,96,176,227,184,235,61,41,60,101,17,49,58,234,46,107,252,210,197,181,241,64,218,111,8,138,120,5,98,224,127,210,191,9,75,90,121,35,138,143,143,247,53,86,153,197,166,39,132,214,131,143,52,236,147,21,192,198,176,200,118,130,158,191,162,173,212,214,4,85,91,77,152,61,35,219,73,107,35,231,122,52,166,198,75,58,94,197,97,244,241,47,38,179,213,10,171,238,53,60,162,134,10,254,198,52,208,146,109,178,191,69,30,198,21,89,46,249,47,170,90,78,124,133,138,61,167,177,121,176,236,208,139,129,253,207,239,18,148,69,87,150,4,132,150,218,167,92,136,49,232,173,186,86,251,128,61,138,159,227,46,124,100,242,80,22,176,39,248,161,243,203,134,164,215,119,66,197,95,48,86,78,131,216,101,29,29,58,28,75,199,0,113,81,114,139,39,46,142,181,34,229,77,216,122,117,51,196,179,84,35,80,114,103,72,15,218,34,112,50,161,86,178,41,189,144,119,12,244,66,55,126,102,228,247,247,24,52,211,254,134,103,43,78,68,143,123,39,73,78,169,185,111,60,58,98,146,21,136,13,122,130,252,114,105,188,3,71,103,64,187,238,53,48,135,127,204,169,81,82,189,250,177,8,144,128,187,150,0,123,62,112,207,189,113,198,154,60,148,122,242,166,152,94,119,63,79,191,39,240,51,103,168,162,158,11,36,206,152,204,35,198,132,105,209,116,252,253,66,85,123,106,251,72,60,32,72,227,102,146,16,166,41,212,142,53,163,85,177,157,131,235,40,185,65,215,98,228,85,117,198,16,37,139,90,175,56,101,202,195,174,33,241,217,103,3,211,85,244,78,119,211,12,144,67,202,222,159,43,172,80,73,97,252,56,6,80,86,177,40,167,73,118,17,221,215,10,116,101,31,100,29,49,1,135,182,69,126,182,217,172,211,77,170,122,104,19,209,253,26,68,106,196,113,105,223,161,147,43,238,73,16,195,243,39,218,143,12,180,222,31,4,91,45,10,104,157,67,246,163,19,34,97,146,234,129,73,83,107,83,80,195,95,142,212,48,193,176,188,20,19,122,63,253,209,17,109,59,65,215,241,235,197,14,224,183,42,39,73,12,84,206,212,35,43,97,161,170,1,184,7,110,72,194,8,36,205,155,14,90,131,217,163,236,89,116,153,133,87,178,228,222,190,175,164,46,50,209,67,159,177,243,215,199,97,237,165,211,85,210,51,219,166,127,18,118,211,98,252,57,113,220,158,19,94,86,138,148,31,87,118,37,247,187,143,248,202,145,33,10,95,23,37,130,95,173,137,192,118,192,117,162,169,16,236,73,8,83,48,176,105,205,245,61,91,44,168,196,48,231,149,239,186,115,178,203,108,95,9,3,24,26,195,10,42,249,190,201,180,100,247,59,5,190,148,239,166,7,2,23,92,231,83,1,225,28,80,175,162,168,139,88,151,136,32,224,41,75,189,240,243,73,154,132,93,71,185,10,105,1,82,9,87,206,90,47,31,12,52,34,158,41,55,15,150,196,211,118,33,151,228,36,206,125,39,212,119,16,186,216,126,47,78,106,141,92,23,150,128,140,220,96,71,5,42,227,65,240,215,131,5,75,50,23,124,62,103,175,107,64,217,153,101,38,91,36,24,233,123,88,14,14,252,249,202,243,84,52,201,248,102,27,60,51,223,60,112,158,21,6,60,201,39,223,79,50,242,143,91,171,117,194,179,164,107,158,83,97,123,222,39,20,117,24,80,90,25,70,118,246,41,121,83,113,7,81,59,179,93,200,42,175,48,39,5,215,28,63,66,191,223,7,233,193,75,24,154,164,234,142,87,115,53,107,66,63,185,240,51,158,63,227,184,21,151,134,179,207,209,139,10,132,64,96,15,213,29,248,233,148,84,74,250,41,222,3,19,202,190,229,92,248,137,58,103,41,234,60,199,248,218,0,114,90,226,202,232,28,214,236,255,19,91,29,55,232,117,54,52,30,9,227,197,37,146,94,232,21,101,42,44,31,184,143,37,116,34,131,45,19,118,220,223,179,216,170,31,12,112,80,191,250,197,113,253,43,148,154,95,19,210,80,22,182,211,3,174,57,190,205,203,28,82,201,38,61,50,161,144,255,241,142,127,130,83,168,248,57,68,97,187,89,88,86,221,87,4,141,96,46,60,44,74,156,49,62,133,111,148,33,95,216,106,254,13,175,88,136,95,43,7,234,194,99,59,222,2,38,205,48,87,218,171,215,42,43,242,198,36,94,148,168,54,87,250,76,130,167,235,83,137,243,250,142,206,231,123,182,175,128,95,232,7,51,110,121,139,37,176,62,188,75,73,190,167,98,49,246,213,245,27,216,234,253,2,90,139,170,136,6,241,193,129,75,236,235,23,116,85,5,123,239,93,115,119,68,70,247,179,141,149,55,133,1,251,207,84,81,148,61,62,11,75,130,95,31,192,2,77,239,251,76,112,150,34,1,99,223,113,37,84,14,66,94,239,81,167,100,175,24,238,115,83,181,68,132,254,104,7,153,207,223,79,66,15,148,205,56,212,214,248,13,96,64,187,192,231,241,29,100,30,181,58,22,51,234,124,3,19,224,198,86,93,56,51,154,161,51,104,180,118,137,196,120,97,240,54,64,166,233,147,15,13,173,178,148,27,81,154,26,249,191,173,86,114,141,154,78,16,223,62,39,222,156,233,0,19,99,137,208,41,106,129,168,224,163,255,108,191,209,140,165,23,171,251,136,23,93,42,148,176,245,202,29,27,133,233,16,159,243,63,60,126,36,17,121,180,194,53,26,100,186,20,7,78,141,175,29,146,33,83,125,91,168,95,223,69,67,63,237,140,113,92,134,198,164,119,209,43,140,126,163,54,133,46,128,48,127,201,194,75,1,58,93,63,184,109,164,207,236,132,142,185,96,147,100,12,254,187,109,81,134,166,188,125,198,213,138,158,19,126,223,92,124,253,12,119,130,207,2,61,68,154,181,30,29,160,22,135,131,106,154,111,182,143,32,93,173,116,220,160,163,250,119,154,181,122,20,180,56,191,45,33,44,149,175,66,20,25,73,16,34,44,188,63,169,118,18,98,203,17,125,241,140,50,238,165,33,46,137,117,143,124,170,5,219,163,81,94,103,169,194,125,247,168,34,83,49,48,180,44,55,186,92,9,73,174,216,77,60,246,18,169,128,48,165,2,98,53,243,192,79,162,124,112,62,126,54,186,221,164,36,203,150,50,200,81,249,229,6,150,202,119,244,41,200,57,167,254,104,92,134,226,142,155,202,219,159,206,67,27,41,30,84,33,170,232,136,110,60,67,202,213,229,201,173,17,10,4,159,67,248,178,132,253,155,250,164,140,37,252,4,69,118,62,119,34,51,117,115,127,102,14,165,218,35,121,224,196,253,104,55,233,201,58,177,188,23,194,146,128,83,69,248,47,248,238,232,94,113,38,185,64,113,148,148,12,25,180,26,95,70,55,158,70,116,8,230,72,253,190,91,29,54,232,76,165,144,196,89,23,150,9,212,57,187,89,76,44,201,203,84,175,0,55,40,125,64,230,81,56,216,150,124,163,171,23,132,74,90,141,87,181,206,171,174,192,190,71,221,22,180,149,51,62,35,247,170,164,94,82,11,43,120,175,133,166,188,214,246,250,80,85,123,97,180,102,26,241,235,121,120,153,30,132,86,174,153,33,166,225,125,24,114,81,226,60,38,14,175,52,159,175,138,185,85,213,30,117,251,124,104,85,189,82,103,133,33,244,54,3,249,15,156,110,97,175,151,117,122,87,142,166,133,112,249,231,177,144,211,202,112,218,47,7,227,226,20,113,44,140,251,112,16,51,132,147,153,246,197,166,94,141,100,10,210,181,52,155,239,10,198,175,84,70,121,95,150,213,31,216,179,214,216,32,21,203,197,214,223,166,87,12,79,117,148,109,215,106,192,51,202,242,136,33,15,151,83,23,184,189,205,219,173,26,80,147,154,175,9,175,67,240,150,65,208,145,6,115,116,227,132,32,147,213,13,61,8,96,117,242,221,211,176,125,146,217,81,168,106,132,169,118,136,57,98,36,131,120,37,50,221,152,167,171,44,227,214,99,25,138,252,180,242,51,138,187,101,110,19,226,62,117,110,169,133,78,201,166,186,33,65,168,88,51,4,34,149,135,198,49,20,242,34,6,122,200,18,222,109,95,53,95,6,215,36,130,248,95,103,115,196,32,11,104,60,216,225,255,219,62,4,224,162,110,0,141,186,35,11,156,73,64,106,4,143,173,255,165,166,92,95,166,13,12,153,154,33,59,202,242,172,16,234,70,70,208,244,95,54,21,0,118,104,133,74,128,147,227,244,20,57,91,209,154,249,50,142,14,194,222,19,4,99,173,224,102,113,24,34,215,95,48,210,56,238,207,153,171,148,15,242,237,208,0,33,159,120,139,28,142,129,7,250,240,181,157,30,87,194,70,9,4,115,202,141,111,132,119,99,117,70,154,5,50,59,8,134,155,54,191,221,181,20,230,222,195,176,228,200,158,99,129,28,142,184,248,48,110,51,30,249,20,211,197,3,188,214,18,83,203,58,222,174,33,84,249,110,242,117,109,42,107,25,136,12,217,246,134,15,148,166,64,248,120,209,58,1,25,197,153,234,59,142,89,39,5,170,250,83,205,124,107,248,88,144,80,88,117,116,181,17,231,145,86,57,41,250,162,231,124,207,181,209,131,71,114,177,26,220,108,18,198,166,132,70,11,83,56,3,83,169,1,88,6,206,213,227,154,223,53,169,135,83,130,164,225,246,107,220,44,183,93,1,148,150,194,187,109,13,87,15,112,115,200,209,177,185,143,70,32,244,93,161,85,126,243,13,140,174,235,193,190,94,202,185,241,187,198,20,178,66,205,157,195,175,255,127,66,19,104,149,103,31,121,69,242,100,95,88,238,145,113,243,164,71,74,120,175,153,34,209,96,197,101,2,51,83,103,251,206,74,13,116,15,195,71,76,221,201,136,178,39,27,79,243,203,53,152,97,73,76,52,78,203,195,166,116,111,204,254,236,101,158,194,89,99,54,51,250,200,252,208,77,160,56,14,167,100,193,17,81,247,242,194,239,227,14,49,153,29,135,61,119,234,174,36,208,147,120,117,250,82,100,142,47,226,57,61,50,99,159,91,143,72,18,164,137,145,103,129,180,124,172,79,132,9,88,160,122,86,70,25,60,58,118,226,244,242,174,246,156,64,218,229,85,139,184,42,200,168,68,5,178,249,147,221,201,4,240,220,254,172,50,152,181,176,210,31,155,185,176,131,121,186,173,67,14,212,147,208,49,162,161,231,40,63,118,226,145,162,154,105,255,35,233,172,4,54,31,13,21,202,72,157,4,223,248,112,223,79,148,31,5,141,125,184,33,182,219,185,65,197,206,36,96,175,182,99,189,75,4,83,130,135,131,144,243,173,176,163,203,179,130,225,125,80,224,103,179,170,172,54,195,119,200,25,106,4,80,28,241,55,4,77,208,110,63,23,46,49,18,99,242,66,83,247,19,25,192,226,14,49,228,229,187,50,90,43,101,158,96,26,91,82,59,63,35,48,208,51,228,35,37,154,182,122,231,235,132,252,58,232,219,53,216,181,99,249,201,238,39,167,200,221,96,86,40,207,98,96,49,123,38,2,134,185,15,163,63,95,144,190,14,202,189,58,179,219,222,235,177,175,2,127,24,18,142,130,242,26,163,103,67,140,158,69,232,132,72,210,205,189,56,40,45,205,180,56,198,76,215,153,79,233,201,127,94,155,86,224,138,156,13,224,4,69,13,7,112,6,5,33,19,72,205,155,4,216,84,179,124,94,34,127,244,117,223,23,100,89,105,237,106,215,35,191,136,76,120,127,45,230,204,167,112,39,115,158,191,42,6,98,176,11,232,179,192,23,154,155,66,21,31,14,186,230,11,253,86,209,51,87,146,74,187,2,135,143,98,218,55,175,76,37,88,143,84,39,176,158,13,102,225,192,162,148,185,24,147,55,100,124,236,232,65,221,110,78,203,165,153,19,76,88,72,231,10,69,99,11,41,209,164,39,203,227,238,76,86,38,255,82,111,219,235,137,143,56,119,28,133,64,82,168,3,188,106,119,92,54,233,203,138,174,167,171,141,143,128,213,12,168,93,96,180,215,251,30,30,163,128,18,9,111,26,243,74,111,10,2,0,105,71,250,18,37,78,190,69,126,245,191,239,64,250,230,239,41,163,134,16,84,7,213,88,109,122,233,67,226,65,4,232,163,25,15,26,100,64,85,124,243,182,188,26,115,154,237,30,26,166,242,70,64,110,131,60,192,149,253,246,33,41,177,6,15,56,172,111,146,75,148,226,152,64,27,252,80,156,72,116,9,235,53,60,110,209,134,120,200,214,214,48,158,4,18,26,6,187,241,13,121,218,255,43,115,125,175,210,94,14,179,111,248,48,50,39,227,138,198,211,237,97,97,208,98,239,242,111,68,18,231,19,24,214,121,158,30,26,202,4,96,182,104,26,111,72,125,216,26,49,208,217,92,64,133,6,188,88,183,67,72,220,52,232,148,144,114,143,147,68,73,246,249,250,179,154,229,43,147,233,123,166,46,244,19,36,60,98,96,18,157,60,6,74,196,144,179,118,147,230,115,215,34,157,0,197,53,115,41,0,218,214,199,153,49,144,202,63,18,101,123,168,126,69,52,63,31,29,181,17,11,52,236,9,149,76,178,239,96,2,235,223,199,5,22,252,19,254,166,166,137,212,46,80,239,242,68,170,249,144,83,110,6,158,165,136,192,156,182,239,150,126,204,133,37,183,154,165,233,44,180,164,133,44,231,97,223,217,188,155,94,46,138,123,38,90,143,191,137,72,32,10,6,159,166,95,242,24,67,242,5,84,65,246,38,141,56,255,111,83,190,159,100,70,198,0,249,172,100,100,155,140,165,57,96,179,152,179,171,57,75,36,68,31,66,27,14,250,126,234,155,181,119,232,60,228,109,110,123,187,150,121,54,122,160,1,34,129,92,127,76,180,3,69,142,47,238,248,10,193,181,236,38,235,30,139,218,167,2,53,179,92,208,194,121,28,77,156,43,153,174,46,70,120,60,120,185,233,103,50,142,64,13,94,132,117,189,67,104,210,112,225,93,228,193,19,87,218,252,187,19,175,32,6,86,24,119,226,90,139,203,253,187,185,52,244,82,250,185,224,95,218,174,57,242,189,105,236,230,124,153,230,167,229,121,123,222,185,31,78,166,190,120,204,53,46,137,212,225,83,186,123,135,97,77,23,23,223,173,74,142,77,192,60,79,224,175,253,92,52,64,14,109,131,168,11,116,218,232,67,57,251,245,119,242,188,250,152,159,248,118,39,249,147,47,88,197,23,247,106,167,124,163,204,150,51,42,149,201,45,50,242,223,147,16,29,66,190,28,102,120,46,196,17,141,164,188,78,206,106,98,55,31,5,14,134,199,89,215,196,211,135,117,52,180,59,175,254,10,151,107,185,105,40,111,222,14,56,45,80,40,195,224,60,104,198,188,110,130,81,176,243,111,112,213,149,161,148,218,227,188,240,187,242,90,252,21,156,96,178,164,207,220,181,197,170,61,188,64,237,78,180,49,195,202,145,35,7,150,147,34,183,92,168,33,214,145,217,188,117,217,180,213,144,106,61,114,161,248,102,220,116,88,121,155,87,178,27,88,167,176,182,10,29,135,134,174,225,195,124,208,197,188,192,29,175,108,149,36,29,28,164,120,17,239,123,198,40,171,52,127,145,147,139,49,26,100,55,105,114,82,250,82,99,25,61,60,232,111,131,151,179,235,10,38,110,238,54,8,53,60,240,29,219,32,34,254,38,188,181,97,11,246,96,245,165,101,20,140,145,229,106,100,11,99,197,173,99,102,124,207,12,197,25,225,119,114,67,249,156,236,80,206,209,216,84,39,111,213,239,112,66,219,133,214,22,233,36,79,109,181,102,139,135,3,249,128,38,28,25,111,222,102,197,168,10,119,86,167,101,16,34,244,9,108,18,30,161,232,103,93,254,101,251,107,230,164,33,163,227,199,178,183,159,150,68,151,64,89,0,31,23,19,79,138,218,158,227,251,20,164,157,149,190,7,29,212,246,148,25,42,121,72,208,120,220,132,23,29,157,214,143,103,228,226,21,166,0,37,70,53,140,161,248,26,204,126,218,70,29,11,217,113,244,73,207,132,174,210,83,112,222,211,46,88,157,3,7,117,233,100,32,87,78,147,88,142,148,98,50,152,33,76,195,113,134,2,22,96,89,52,250,74,8,208,121,37,191,70,103,73,207,54,35,100,184,15,52,82,106,98,8,106,5,111,48,164,76,246,140,242,3,20,165,169,221,184,60,32,61,120,81,183,68,174,208,125,206,160,47,40,249,50,12,229,251,187,215,31,88,145,93,220,40,62,108,34,123,178,227,48,236,161,18,158,163,7,251,17,22,120,206,51,161,226,77,187,84,253,108,26,4,126,245,248,82,23,98,59,42,168,206,243,253,87,222,6,65,45,209,255,224,218,217,220,143,204,196,60,41,239,71,61,193,176,196,20,217,136,161,28,74,105,230,242,27,48,37,157,65,4,121,4,135,199,225,248,101,16,48,211,31,55,111,91,127,158,144,175,98,114,39,117,10,49,130,181,139,180,202,147,248,17,183,84,105,35,81,95,100,66,85,172,184,120,157,146,26,38,199,30,195,52,109,175,113,205,179,147,145,125,233,65,19,58,76,88,245,77,120,37,151,237,46,87,227,191,211,213,14,45,15,233,35,209,162,81,31,30,195,150,204,214,152,0,139,146,152,46,129,166,154,46,144,10,232,166,193,241,201,233,44,163,18,17,168,102,17,62,207,169,168,34,204,185,134,204,96,69,210,95,29,199,13,184,255,188,77,2,68,78,162,239,58,230,158,138,116,45,84,132,63,76,253,2,54,126,119,62,200,203,156,18,12,109,202,252,6,229,91,149,79,91,7,231,241,15,145,168,26,84,12,59,1,187,60,77,193,121,78,148,102,168,195,62,98,229,121,210,22,104,232,238,13,134,164,34,218,53,55,181,45,253,128,179,94,107,19,234,114,205,19,54,37,252,6,33,202,241,99,150,50,41,127,252,75,122,245,21,59,130,72,87,60,153,99,177,1,178,54,120,98,103,20,21,100,122,161,12,2,131,69,44,50,206,66,97,200,242,88,128,183,81,225,71,121,80,199,213,84,187,100,135,136,120,226,216,19,198,121,83,121,236,48,250,233,192,39,110,174,181,168,166,111,191,198,222,197,28,33,106,56,93,185,174,46,115,126,167,250,253,102,154,254,33,237,244,57,26,170,235,13,140,130,170,46,51,128,115,89,172,66,220,40,209,185,29,46,149,252,64,81,4,129,131,79,173,230,45,107,193,211,170,4,72,151,173,205,234,80,78,113,78,8,149,180,195,222,169,52,57,171,102,193,155,100,124,20,102,176,42,185,185,160,15,130,231,186,239,140,192,81,238,6,167,8,25,159,25,207,96,60,205,108,63,211,104,184,197,156,150,144,50,7,89,222,50,47,189,115,8,186,44,41,60,89,138,197,140,197,144,104,248,87,48,54,23,58,140,232,206,4,139,108,111,160,68,238,240,104,218,122,48,37,16,205,75,48,98,27,4,89,54,129,9,91,207,12,198,215,150,69,134,165,18,106,23,186,21,118,201,254,170,120,155,94,0,99,42,183,92,161,248,233,16,89,25,115,72,254,169,243,148,99,107,9,17,104,91,240,26,234,182,156,73,238,139,179,134,43,7,193,59,188,28,212,157,252,163,160,223,165,253,180,163,127,216,25,207,42,197,45,23,8,153,126,61,14,172,228,96,86,111,47,130,151,119,243,4,167,205,87,235,139,249,225,222,239,205,122,245,156,204,183,165,136,174,138,112,112,95,114,103,162,212,57,188,126,216,232,76,141,172,32,19,244,197,46,7,39,147,52,218,21,250,74,225,137,213,15,126,101,27,170,126,77,150,223,212,165,89,105,86,106,162,46,111,74,37,21,104,116,91,170,149,50,151,122,131,129,208,227,116,61,59,15,208,33,39,17,213,43,82,90,29,46,169,163,194,253,40,141,132,243,248,47,80,44,13,240,35,209,75,58,243,219,27,149,72,14,110,190,94,140,233,99,22,176,249,219,58,13,35,240,38,81,136,75,254,204,103,202,111,214,135,212,45,6,186,13,194,194,111,167,211,197,60,189,103,125,141,63,67,92,249,162,221,85,178,141,144,132,134,95,112,208,216,72,216,68,146,183,160,53,188,140,95,5,56,170,116,194,229,198,227,111,230,125,17,119,203,67,233,134,152,179,143,2,191,115,197,147,94,235,4,108,112,160,191,198,114,219,88,165,234,104,24,90,254,47,220,232,12,110,56,69,95,213,4,176,131,109,122,154,36,68,42,145,220,194,191,126,28,234,212,219,150,40,244,172,154,76,104,58,228,95,60,250,99,106,156,144,235,194,45,128,17,121,157,102,181,105,212,207,115,110,172,174,45,228,229,226,62,139,49,127,72,102,31,167,18,186,50,218,118,46,114,42,16,219,142,45,7,133,45,127,153,95,195,112,163,252,146,67,16,44,124,57,24,63,61,211,202,173,136,153,215,157,214,201,16,153,37,75,61,144,185,59,207,43,47,169,203,226,1,23,160,15,162,8,180,216,48,112,21,222,73,138,195,6,207,246,127,88,60,129,111,178,45,134,130,146,18,168,143,96,58,98,79,77,212,253,93,172,163,73,41,148,68,187,87,65,163,46,5,92,190,235,209,218,126,56,42,47,142,55,191,75,10,39,56,187,141,214,70,14,90,89,148,220,150,34,125,140,144,161,106,108,26,97,149,41,206,252,92,221,230,206,84,95,2,55,2,172,55,25,121,5,0,222,120,243,220,208,174,215,127,139,90,42,11,180,3,83,218,101,160,211,186,40,67,73,238,28,172,3,164,65,73,52,6,214,85,68,161,253,185,18,45,181,106,37,101,218,84,240,109,24,16,99,45,76,114,120,159,228,223,56,37,237,252,21,14,222,104,75,206,252,34,243,159,34,91,228,94,215,51,59,150,216,2,36,209,145,116,184,219,153,140,57,195,44,252,98,97,68,66,52,129,94,89,33,191,134,159,134,189,156,245,235,192,225,96,167,52,206,128,124,64,4,104,110,194,198,170,195,250,86,171,126,163,181,96,239,178,41,169,151,117,14,107,122,168,44,248,32,243,85,175,207,226,174,219,29,203,215,128,65,21,168,197,44,149,89,101,14,169,1,140,223,248,110,223,228,133,191,228,170,166,199,7,104,189,246,122,0,8,32,171,36,114,44,10,247,96,18,104,223,195,74,148,103,78,179,67,57,248,213,30,196,117,187,87,173,4,245,243,88,154,121,58,249,133,230,22,24,4,193,168,84,111,116,102,255,198,188,49,139,41,141,214,233,144,252,234,183,81,112,163,40,165,222,40,227,200,6,113,141,170,201,141,199,36,200,174,137,166,27,171,151,49,81,177,4,64,129,178,6,46,71,77,120,41,22,198,128,58,210,91,64,197,246,107,132,115,7,138,75,207,233,75,162,87,217,230,126,39,138,224,221,135,203,231,64,115,167,99,255,147,66,4,182,22,189,157,48,241,105,90,137,236,246,7,139,157,91,189,115,156,245,243,192,65,97,16,100,249,143,234,152,137,163,2,114,249,40,30,5,139,178,139,98,80,19,127,130,124,2,213,58,157,110,116,14,86,117,65,244,174,20,214,173,65,221,214,189,200,202,68,161,234,175,171,12,87,132,143,160,110,23,184,223,6,10,15,95,3,155,26,15,6,51,155,32,235,133,249,167,193,223,50,155,253,213,188,168,39,94,80,232,203,172,172,160,30,109,163,124,209,93,215,119,91,53,140,104,12,246,232,99,68,7,144,205,2,47,8,175,214,1,45,71,241,83,147,142,153,38,91,15,184,185,241,101,233,38,237,75,236,199,192,201,129,9,240,150,144,132,151,120,51,148,145,201,242,107,180,211,39,53,52,139,254,98,196,185,228,106,52,115,164,226,60,20,194,87,4,219,171,212,106,104,166,24,116,185,123,116,195,12,255,110,216,183,192,165,243,108,220,124,254,204,160,92,81,161,3,143,232,155,13,195,38,133,52,68,198,61,198,158,134,97,130,21,253,140,168,29,35,23,82,187,181,110,20,194,120,100,225,136,206,232,191,201,196,106,88,14,232,136,152,115,10,49,212,204,128,113,94,255,2,247,102,33,167,6,8,11,224,203,32,2,90,59,116,19,156,137,205,235,131,205,145,80,12,109,17,188,229,156,59,174,96,78,165,238,10,94,79,207,126,227,78,54,89,39,209,233,186,209,162,152,58,90,7,169,117,55,122,109,172,216,128,59,67,87,120,16,199,173,39,13,141,21,92,144,162,37,151,251,109,57,202,123,47,201,200,131,167,44,0,182,207,201,170,133,121,183,202,18,176,95,185,152,107,112,207,119,29,46,117,63,204,89,35,34,113,148,7,160,248,26,84,81,200,155,52,205,106,169,99,191,158,226,23,79,190,45,26,43,144,214,141,69,0,68,94,22,151,130,121,93,244,121,58,96,210,87,218,50,97,186,129,110,37,178,238,90,66,229,243,7,176,193,250,16,111,85,154,4,127,143,206,253,112,227,113,243,1,214,90,226,29,78,59,241,206,35,246,8,17,249,63,237,129,92,56,132,170,107,202,101,251,125,167,65,252,177,11,11,216,192,69,182,1,171,118,64,253,103,219,2,157,128,93,91,220,80,17,9,62,2,130,120,158,79,180,172,83,65,14,106,34,156,152,235,17,112,145,16,51,54,11,140,100,118,165,129,18,77,23,57,0,119,68,182,140,144,63,148,186,203,72,218,10,152,6,12,151,77,214,51,106,14,119,19,142,37,130,145,132,148,101,226,78,153,78,170,64,199,11,229,249,57,4,84,64,90,74,151,157,32,250,159,15,142,188,178,246,83,222,116,67,118,235,154,120,232,187,185,52,167,10,12,59,181,118,39,118,11,21,188,138,61,252,50,20,135,74,188,179,116,13,104,53,83,58,10,86,224,113,146,216,16,159,78,237,214,179,175,225,115,45,181,86,210,59,241,66,183,17,202,127,144,72,133,174,163,14,169,244,178,17,44,39,170,11,158,182,73,155,206,200,87,90,18,18,153,26,118,2,174,2,163,206,165,103,236,101,183,75,177,134,157,29,149,67,27,28,228,232,135,63,128,123,164,199,110,29,166,6,202,139,148,131,222,152,149,100,212,119,67,91,151,11,98,107,219,108,50,216,202,254,129,132,140,95,154,130,4,16,21,177,28,192,41,46,147,244,195,48,175,5,155,132,133,222,95,3,162,112,6,11,254,243,43,241,132,247,238,93,120,107,252,52,165,83,115,195,253,193,188,48,82,157,95,108,223,216,171,252,165,142,11,96,24,152,228,102,90,224,175,198,189,227,78,192,101,82,137,20,247,91,63,104,162,27,32,190,64,134,112,143,24,111,177,50,252,129,134,79,32,81,63,227,254,137,33,104,94,164,154,232,156,191,45,118,231,136,137,192,172,7,181,231,180,52,92,74,63,76,14,106,87,164,41,173,189,220,95,113,20,195,171,59,251,249,173,47,160,128,207,191,14,32,71,67,75,74,161,181,218,120,110,62,131,82,91,231,112,203,108,96,236,162,219,72,85,69,212,66,50,236,218,246,52,128,128,78,117,17,19,176,253,71,88,46,45,237,222,12,239,2,24,53,5,167,215,214,40,12,63,69,101,246,213,36,127,181,214,51,135,126,227,32,252,93,58,217,199,240,174,104,45,77,225,214,184,37,130,46,108,198,179,125,134,204,247,30,129,168,213,236,110,39,20,54,217,188,51,42,62,24,36,68,80,183,57,45,125,159,229,164,81,231,216,153,247,140,25,231,153,200,42,30,232,40,26,151,197,84,233,252,101,208,179,97,28,68,72,26,61,3,157,22,70,17,78,180,166,108,156,204,134,33,235,225,247,122,182,87,235,27,235,220,182,105,191,170,219,103,53,213,30,127,240,103,46,51,202,11,125,188,226,101,96,158,248,32,149,41,226,131,100,119,99,70,144,139,135,127,192,1,6,103,128,134,15,66,74,189,87,197,122,108,66,133,38,32,234,169,190,237,125,139,222,225,40,135,27,25,233,250,213,148,145,15,79,229,124,152,142,186,160,65,130,195,161,179,4,92,117,73,143,44,117,53,182,172,23,136,215,110,57,180,22,54,236,129,87,225,195,141,22,43,192,58,63,39,120,18,54,94,221,244,182,214,38,188,66,197,235,138,188,212,137,208,137,204,4,27,76,45,239,92,36,177,85,211,116,71,24,64,203,186,154,229,19,112,217,11,148,165,175,28,134,233,123,184,151,87,100,55,39,70,89,145,255,171,202,212,221,94,209,131,253,114,95,249,58,157,252,21,165,7,79,59,74,143,48,209,33,218,214,232,219,62,249,84,47,225,108,194,181,124,220,116,74,207,149,106,78,234,208,3,17,132,79,35,121,20,52,49,205,99,53,239,18,100,75,189,252,80,247,29,252,61,92,151,138,255,38,207,102,232,127,235,71,51,232,126,13,254,140,47,195,120,81,223,180,191,96,52,18,16,149,189,14,128,219,70,200,66,99,142,227,183,130,188,64,133,99,246,85,118,129,102,7,152,104,128,233,153,225,8,36,244,178,151,54,196,190,213,202,15,226,64,63,215,183,216,247,242,149,114,119,125,231,218,36,123,189,156,220,167,109,214,54,78,8,82,154,8,128,137,63,6,237,4,134,168,170,241,189,94,92,48,190,26,200,102,243,249,81,1,215,208,39,190,136,197,105,19,79,199,92,28,131,7,29,156,185,184,99,65,210,208,106,20,118,26,61,223,67,117,136,161,207,243,119,217,136,218,248,86,172,28,167,171,124,240,169,119,7,93,70,186,107,71,194,222,4,78,242,53,11,192,55,143,118,221,125,169,77,177,180,195,25,75,25,207,215,24,196,203,250,201,41,212,218,184,220,226,123,178,38,215,26,63,5,180,216,91,238,24,255,195,164,118,111,13,16,131,125,94,130,243,247,254,255,120,106,102,51,113,159,55,69,72,108,4,2,191,34,23,152,144,87,107,252,167,202,11,29,39,66,192,88,163,212,170,76,24,108,210,79,76,253,31,251,144,100,199,169,22,188,35,80,167,213,184,68,161,147,91,208,143,170,50,60,215,236,90,216,27,224,35,184,36,14,33,255,199,218,162,64,190,53,225,134,99,74,136,196,244,55,128,254,206,118,23,216,169,88,180,84,190,96,70,7,178,241,178,169,103,25,111,4,123,25,130,59,20,131,194,172,28,100,211,41,251,168,254,250,44,31,217,14,94,169,27,60,126,91,121,116,210,176,14,92,239,86,93,44,149,254,100,124,231,85,197,0,194,160,235,177,80,76,167,192,192,152,244,239,172,222,133,150,62,211,212,101,114,94,199,216,73,69,247,147,185,173,101,72,48,36,117,167,41,62,95,171,43,158,231,75,239,45,42,162,42,183,98,167,38,81,215,71,145,183,25,203,197,52,169,13,148,10,127,250,234,138,72,76,209,42,153,138,179,0,86,47,124,177,138,63,115,230,23,154,139,77,236,15,81,156,53,90,104,255,251,180,19,83,78,120,36,120,77,63,136,177,169,36,24,93,55,222,17,232,171,54,114,29,90,139,243,221,140,73,211,19,172,143,173,101,181,202,81,165,164,215,151,50,42,192,64,77,157,87,10,88,96,24,116,201,164,141,115,230,191,164,254,241,59,153,73,168,213,2,112,173,222,251,210,207,205,159,219,135,167,84,189,67,206,161,230,198,231,137,199,231,5,41,184,222,92,211,122,169,178,227,18,188,143,111,156,157,177,111,127,102,69,46,212,162,100,153,202,136,190,13,80,207,56,132,20,182,172,168,132,120,75,232,205,26,41,195,162,11,70,182,10,138,160,97,6,88,152,74,89,126,24,100,92,52,57,110,168,122,80,3,172,37,40,205,83,90,233,210,222,64,79,182,163,103,93,179,195,199,156,187,122,76,250,143,106,59,39,15,205,125,221,217,251,13,95,148,199,48,3,13,196,54,227,243,67,97,249,220,188,102,125,123,12,246,164,76,194,12,168,17,56,11,193,240,95,202,223,191,131,143,245,192,217,28,216,21,111,61,218,155,31,117,250,222,147,231,140,174,136,172,240,125,179,46,229,143,130,76,63,64,171,32,27,41,156,213,217,169,4,141,39,56,169,30,157,135,220,202,64,162,236,147,24,103,146,76,59,106,157,6,77,125,185,172,73,144,229,229,191,123,53,240,149,250,35,238,32,147,4,89,55,215,144,178,237,104,169,37,173,201,87,84,214,138,153,104,115,199,81,111,179,185,7,99,248,155,135,38,85,30,11,113,235,80,7,182,221,166,54,179,106,147,234,0,106,184,164,160,250,146,96,106,141,156,163,226,161,245,27,5,51,233,204,240,191,198,164,5,251,185,198,79,108,176,50,103,51,191,187,210,197,136,28,129,49,17,247,14,159,6,76,20,130,182,68,226,8,89,215,160,65,128,157,89,15,84,39,234,254,47,87,255,182,234,150,214,80,183,85,70,77,224,146,140,130,215,82,133,124,55,22,165,222,23,28,119,93,244,100,124,113,232,185,212,213,46,157,182,95,109,230,43,40,28,221,1,187,140,0,65,74,253,114,233,0,250,93,174,224,226,57,104,8,86,54,146,55,248,200,2,104,171,140,60,232,206,112,85,210,136,128,150,62,78,230,226,19,142,242,131,115,7,234,246,89,124,21,212,83,247,62,50,85,118,81,97,198,83,43,135,127,155,30,112,216,126,219,85,57,254,4,63,33,28,180,201,145,114,208,20,196,212,67,133,113,232,163,71,110,205,148,54,113,161,161,122,21,229,147,229,245,72,191,225,58,255,196,120,96,251,161,153,4,235,208,66,198,35,204,87,43,187,116,100,170,186,24,80,154,128,234,3,196,154,192,12,39,42,236,216,85,135,120,77,128,213,190,93,195,38,0,70,3,106,167,11,89,18,7,72,64,28,142,255,60,200,248,30,161,110,192,121,18,207,76,124,204,2,110,187,13,54,251,55,92,91,251,184,25,166,139,111,29,117,241,96,178,136,19,51,14,45,40,145,211,77,41,98,65,148,74,131,136,154,73,84,119,4,175,136,194,206,132,158,215,111,196,63,63,149,148,51,141,83,129,113,80,41,114,235,76,185,56,46,61,103,32,210,248,103,192,96,18,45,235,85,45,187,222,126,8,0,82,52,110,232,223,238,138,209,160,194,106,116,43,79,241,31,111,235,5,183,252,183,42,67,46,80,109,234,237,107,241,163,117,27,77,188,231,171,193,181,180,198,51,232,218,192,213,119,118,148,40,154,26,39,41,47,251,177,125,159,142,189,52,32,204,73,195,232,21,148,155,109,62,135,153,29,20,243,120,19,150,49,32,45,134,150,48,3,35,13,219,89,175,33,125,134,47,149,196,63,206,108,236,169,178,232,226,52,82,245,125,46,106,48,122,53,20,166,74,9,222,85,44,186,119,221,137,217,123,142,50,45,203,234,62,250,216,136,83,161,15,78,5,230,32,167,25,205,96,190,163,65,104,191,120,205,221,164,79,171,4,96,66,85,228,204,120,68,58,138,1,20,20,8,190,11,219,157,144,3,197,49,152,135,26,35,32,13,186,117,11,175,35,171,44,18,241,190,133,211,201,115,168,60,58,66,17,79,224,109,34,81,230,188,251,226,66,225,79,234,54,26,42,11,39,158,137,128,155,80,105,145,215,110,148,255,181,161,220,71,124,205,141,61,244,132,244,247,132,65,253,119,151,234,1,119,211,133,133,248,62,167,184,137,228,143,194,50,148,147,154,93,121,249,198,52,238,28,143,217,252,32,186,134,132,3,234,137,40,188,218,195,47,153,18,217,33,10,30,155,76,65,195,187,7,142,217,156,244,61,164,233,93,26,165,127,123,71,15,141,237,86,47,39,23,110,242,154,253,175,125,148,33,154,3,50,24,240,134,174,108,59,234,6,1,52,242,59,64,1,147,102,116,163,212,167,110,253,134,243,198,116,238,121,222,142,58,21,109,159,131,162,151,168,106,116,193,102,66,231,44,135,141,30,124,47,242,184,194,144,68,50,106,149,98,215,119,197,185,159,98,8,120,218,130,253,167,83,78,71,182,143,132,100,103,120,85,145,250,179,239,164,155,249,203,67,85,240,133,56,218,168,177,138,225,20,223,235,123,105,223,216,102,47,53,94,210,181,115,182,65,130,249,200,18,150,138,138,139,39,207,159,169,89,80,82,16,124,220,122,208,39,86,102,72,218,57,209,41,236,56,17,195,183,141,151,244,122,55,41,7,137,27,172,237,71,156,23,118,22,41,221,83,123,119,112,53,77,102,209,189,56,118,7,5,119,228,41,145,112,31,138,34,237,135,183,178,109,90,19,132,128,173,7,0,226,179,3,164,182,76,132,174,169,77,54,122,224,112,118,167,119,121,199,226,153,26,135,253,27,242,193,165,208,18,120,172,195,137,130,255,4,93,165,125,157,42,229,217,97,249,229,225,78,5,119,217,110,30,29,112,236,7,113,71,129,48,108,48,79,99,251,38,149,198,87,219,254,237,251,19,231,122,193,150,60,4,61,11,118,22,24,45,205,80,87,56,135,253,226,125,14,22,234,17,40,42,87,26,144,29,77,186,146,21,44,182,179,227,93,41,201,113,204,241,192,209,34,228,110,178,46,80,97,47,138,157,62,11,107,172,64,157,180,28,170,198,238,58,129,184,146,44,38,242,60,161,46,136,176,243,43,199,161,43,232,44,19,189,43,208,25,180,133,158,13,162,7,46,152,242,140,90,46,66,208,198,241,228,175,223,93,198,98,207,165,212,154,124,149,218,142,23,252,76,89,89,131,35,154,85,28,141,160,75,10,42,186,176,80,44,128,105,133,124,68,115,112,99,245,147,141,10,43,0,201,170,165,178,50,13,44,205,126,89,148,107,192,174,231,103,107,207,250,199,56,235,8,213,218,213,227,87,20,0,118,221,126,212,135,227,201,46,138,24,108,83,55,149,71,159,170,250,95,34,56,145,181,171,109,35,142,192,57,228,213,36,107,175,6,72,1,140,71,161,197,48,6,85,18,134,68,1,81,81,63,254,151,196,207,178,152,58,97,13,2,126,53,39,57,58,141,136,135,233,181,161,212,133,34,9,162,104,189,125,247,109,221,125,20,124,174,134,152,80,127,248,171,206,100,139,192,252,213,21,251,41,229,75,69,220,228,189,212,110,58,216,197,154,252,139,43,130,127,219,238,250,67,17,41,238,33,36,70,148,71,143,116,122,230,211,248,167,160,38,195,183,216,237,134,19,229,98,206,16,94,210,181,132,150,122,216,38,172,201,80,213,31,25,175,180,234,199,158,106,185,189,153,113,129,15,174,41,253,110,19,183,53,94,226,66,201,156,170,74,77,237,89,156,83,243,25,5,67,213,13,247,163,235,1,218,5,243,55,43,78,173,4,106,104,1,169,99,137,197,46,147,192,28,245,170,25,77,221,62,132,155,210,45,7,182,137,210,241,31,78,152,96,31,58,16,191,8,155,142,230,15,118,148,144,201,67,185,131,222,100,26,125,175,26,160,70,131,251,68,39,52,231,55,78,69,24,187,124,91,134,111,4,185,202,89,206,64,163,152,144,7,138,101,5,143,26,140,43,194,27,75,62,59,72,169,228,64,145,69,33,75,225,47,41,153,18,206,176,134,194,200,119,119,125,21,107,33,216,19,1,77,203,160,119,24,196,179,146,235,136,203,45,71,168,72,118,47,241,115,152,215,189,216,228,156,170,37,231,252,212,187,86,167,12,124,85,124,181,54,228,74,255,155,185,148,248,149,112,56,248,190,125,200,48,25,211,242,142,106,163,24,25,246,155,42,43,228,238,14,200,193,206,148,148,51,214,15,184,68,15,242,220,212,92,228,219,134,131,29,163,202,47,108,150,219,244,199,101,96,98,143,85,138,29,168,12,230,153,220,102,219,158,69,74,192,51,17,78,83,156,79,56,21,23,48,179,45,247,37,140,197,33,224,32,196,253,185,194,25,250,161,185,218,176,102,16,200,44,20,37,150,5,185,108,9,54,3,142,218,35,16,30,176,93,107,129,145,202,159,148,64,1,142,190,202,149,203,120,140,46,204,235,96,119,94,65,61,94,243,236,229,101,196,146,251,26,49,78,71,132,145,79,153,113,115,2,184,196,183,45,39,244,234,189,197,206,214,157,247,167,75,204,117,1,105,199,131,188,158,107,81,92,168,34,75,99,203,55,55,237,168,157,192,209,50,111,113,224,118,39,67,121,96,133,39,48,52,83,214,128,115,74,14,178,25,27,178,236,207,68,91,99,44,108,250,136,131,4,42,175,31,44,243,176,3,16,165,194,5,218,5,84,155,59,6,154,182,228,202,57,85,12,12,98,86,68,250,66,73,17,207,240,86,63,127,89,166,208,105,12,0,12,209,13,168,37,133,12,184,26,219,252,3,172,184,91,135,55,23,87,194,32,3,238,223,102,13,71,27,50,113,238,100,70,114,129,205,126,229,158,178,129,160,224,147,100,254,248,241,24,93,249,43,50,225,60,100,22,185,0,244,227,58,136,240,207,95,191,189,216,79,118,176,84,62,203,43,236,96,103,162,146,209,199,201,254,13,232,207,45,251,130,255,25,207,124,215,215,232,200,76,127,175,195,68,210,255,74,160,142,54,111,59,157,120,12,228,142,110,185,250,85,106,231,251,205,123,168,102,6,3,248,78,33,95,86,173,9,177,81,74,221,96,6,132,100,72,68,152,56,158,46,230,233,110,84,239,8,34,176,86,162,243,8,113,174,94,127,195,19,216,163,55,237,175,111,109,128,108,242,131,39,91,102,216,53,73,171,156,117,63,169,144,8,58,133,104,3,15,98,250,213,86,36,12,211,208,146,88,110,49,27,139,222,2,124,118,203,206,135,244,27,135,59,199,88,139,82,46,15,27,76,88,173,39,250,47,152,212,186,16,33,14,131,185,54,167,211,9,50,90,244,106,13,223,30,17,149,162,196,147,194,43,68,25,183,79,229,167,205,15,195,49,156,139,195,118,42,116,241,14,14,199,49,54,83,87,112,41,62,210,211,158,80,250,27,139,216,158,61,43,122,184,198,54,4,79,156,59,19,68,191,176,164,43,137,121,26,169,165,61,219,106,238,76,235,43,131,190,212,79,39,6,222,152,197,82,224,239,227,69,215,127,26,67,209,165,106,162,79,163,79,88,216,146,178,137,102,78,132,75,37,90,211,207,145,76,216,28,66,146,52,3,4,184,229,128,152,151,24,110,185,62,42,185,158,15,130,210,92,177,60,138,10,161,172,188,12,27,188,66,35,93,52,235,14,57,199,173,171,37,238,234,2,10,173,21,121,190,213,37,253,162,4,113,122,102,124,9,21,180,125,32,92,24,44,169,158,100,97,134,113,9,11,3,191,46,203,234,241,199,61,203,214,254,15,42,15,154,193,182,99,224,181,223,126,217,137,208,238,107,183,116,70,166,187,49,250,68,248,157,77,116,161,163,229,197,91,112,4,187,167,89,79,154,213,120,189,156,82,112,226,213,132,196,190,192,115,211,11,5,108,4,226,160,138,49,63,135,105,8,119,34,49,19,204,174,76,167,20,158,255,12,184,118,250,187,84,28,224,234,120,6,146,100,79,196,83,5,71,225,196,186,247,180,235,25,126,11,25,215,97,197,116,244,87,65,147,37,84,50,206,76,22,9,5,105,34,71,118,43,173,71,146,204,85,222,107,235,37,237,36,83,133,249,117,152,156,13,253,189,109,178,119,104,136,192,121,166,90,216,196,184,10,56,240,179,110,117,134,45,176,215,131,177,240,20,172,249,198,72,124,100,47,41,43,208,173,85,230,190,13,204,173,74,173,204,103,118,185,45,213,36,146,249,217,162,180,57,91,17,3,24,165,183,98,233,51,221,69,215,85,151,149,121,36,113,123,102,40,175,225,67,212,6,182,60,245,14,0,231,176,102,130,7,44,148,253,201,34,229,55,143,53,41,104,236,174,202,18,77,185,253,167,21,220,177,65,211,150,6,213,119,37,183,251,224,161,178,233,109,242,15,150,31,254,40,14,87,24,32,59,94,5,3,151,78,18,251,27,46,167,203,220,97,138,207,107,135,55,120,86,18,85,98,83,102,164,140,124,88,111,24,32,129,226,87,194,53,12,186,74,251,9,55,209,4,216,61,107,136,136,44,215,136,128,171,157,213,158,38,215,127,55,253,178,161,214,110,82,236,219,131,65,159,238,13,229,190,143,14,36,119,145,234,0,232,216,80,218,234,202,155,21,174,112,154,114,109,64,158,158,137,0,250,109,54,202,173,178,197,50,6,17,52,127,188,70,101,163,225,231,212,62,52,17,250,243,30,31,29,81,247,102,131,39,25,140,239,114,7,186,110,135,190,231,162,103,178,75,80,150,3,5,192,92,106,239,40,72,29,153,237,254,114,233,27,203,251,83,129,138,137,217,208,17,37,122,220,52,123,116,87,216,239,133,179,192,132,223,109,250,225,9,46,54,207,237,6,233,104,200,253,113,1,111,169,217,49,37,211,222,231,247,63,221,135,174,233,127,141,159,95,236,186,241,191,198,71,148,250,176,46,76,100,192,31,88,40,92,86,235,221,189,191,109,226,183,134,83,225,130,144,232,60,228,226,135,135,69,192,161,132,215,147,194,250,45,67,33,61,132,183,69,127,196,85,144,168,120,241,103,108,107,29,231,115,238,189,237,185,176,246,27,214,230,22,74,152,244,34,196,157,19,64,245,12,78,208,102,230,179,59,229,42,28,180,208,49,88,58,57,4,78,251,121,69,148,95,140,136,130,138,182,103,155,255,131,27,12,235,78,161,27,73,230,160,190,123,6,12,143,160,38,32,191,227,60,122,149,90,214,27,218,210,248,216,224,137,111,225,121,195,134,141,218,108,143,74,238,92,43,185,216,47,149,155,242,250,245,230,68,172,153,7,122,40,158,3,147,91,84,174,61,131,70,64,163,5,206,97,102,141,7,9,245,189,119,6,205,37,236,224,203,91,155,115,37,174,125,46,166,204,220,122,55,130,183,253,133,29,80,152,65,167,175,64,170,168,90,242,8,180,103,96,17,215,179,51,200,123,55,122,164,232,62,226,92,13,170,79,221,127,85,116,182,34,92,50,244,172,158,54,93,20,97,82,154,249,99,196,181,176,232,154,155,110,29,203,4,48,32,72,30,78,58,72,12,65,173,251,11,223,162,86,175,215,155,218,202,179,51,205,153,61,254,69,233,250,134,148,208,132,169,18,86,130,24,152,51,73,217,113,57,127,95,5,3,191,174,127,240,247,65,221,47,61,45,191,137,106,183,29,193,21,223,217,214,155,200,87,86,21,90,136,26,92,134,26,212,181,227,178,49,29,11,220,217,90,51,93,140,7,149,153,128,210,27,200,27,23,125,182,52,249,227,76,189,204,244,78,65,148,211,251,141,1,216,190,26,214,138,15,235,177,136,42,155,187,162,73,7,15,240,90,121,166,171,172,4,167,232,106,179,51,220,190,48,105,186,175,49,28,243,203,134,58,21,36,98,72,200,222,50,173,71,205,116,161,149,85,87,112,72,155,50,245,217,220,214,24,36,228,223,229,4,64,220,231,103,152,123,89,244,2,234,20,199,127,197,155,49,201,95,153,160,119,144,169,100,123,199,114,159,238,48,169,145,220,236,121,180,122,157,180,132,171,181,139,22,74,82,67,12,11,23,223,247,160,48,95,239,120,110,107,39,14,178,81,145,9,210,7,196,118,20,115,250,147,253,0,73,71,90,67,229,16,217,45,32,10,55,231,114,91,199,178,78,240,87,157,182,42,100,184,207,166,120,172,92,96,131,86,207,183,109,230,182,254,186,93,153,3,185,36,216,130,90,179,192,88,219,124,36,35,135,241,7,244,179,119,235,198,146,140,21,168,57,13,180,163,139,50,174,31,152,156,99,183,118,116,26,0,230,173,233,252,199,86,251,151,168,33,127,240,133,94,240,170,44,78,176,197,242,6,33,79,120,5,117,235,28,254,166,216,73,236,131,21,234,218,78,42,135,186,223,41,144,1,11,20,56,54,218,58,234,171,185,204,40,135,227,47,124,244,104,158,141,43,86,136,134,149,119,32,146,169,126,223,225,201,254,40,88,140,178,28,197,169,198,190,38,156,45,86,5,55,183,231,18,16,173,35,126,129,135,82,201,95,69,179,192,163,93,68,155,182,218,153,24,53,252,168,167,128,109,183,3,141,133,163,163,9,185,72,164,135,98,48,51,62,240,42,196,18,9,29,40,221,6,103,61,2,171,147,154,47,84,70,235,101,204,240,85,241,141,227,7,244,9,72,76,117,144,177,201,190,57,7,74,211,123,154,151,78,90,14,160,85,227,193,106,76,27,236,137,65,240,95,55,113,233,90,61,199,156,183,212,162,148,166,6,21,42,161,185,10,110,32,124,248,129,155,143,24,132,157,66,82,115,206,97,14,236,126,212,109,217,91,200,111,45,82,16,144,132,132,186,216,150,255,130,17,52,61,248,14,148,17,69,94,70,202,46,82,11,20,245,242,157,190,52,143,160,157,42,64,212,175,36,72,212,63,64,131,172,226,91,43,193,100,26,142,144,194,58,127,50,15,234,6,107,105,30,70,97,33,207,191,246,216,57,29,235,16,167,106,220,81,144,144,150,13,125,145,240,106,51,53,29,224,82,232,205,146,196,202,248,197,232,240,81,167,216,180,33,129,233,119,94,32,2,145,46,232,137,243,146,143,79,164,116,161,38,131,196,94,166,155,107,162,18,130,69,186,118,134,90,8,115,125,72,192,14,152,53,246,246,22,244,87,50,199,75,222,195,18,77,13,186,152,136,44,254,19,195,210,168,69,28,55,209,83,255,91,37,181,38,28,94,58,37,219,114,53,121,246,124,203,233,136,105,191,236,123,237,89,95,213,79,39,45,120,114,105,90,72,246,56,178,124,173,76,148,25,5,37,114,165,98,5,238,0,157,249,115,76,176,89,103,167,152,204,190,136,134,231,98,151,116,219,19,108,240,249,175,53,7,45,40,97,115,149,246,23,131,179,8,46,224,97,82,202,243,91,149,21,91,62,204,87,105,94,110,242,206,21,52,86,166,90,36,98,136,211,238,2,238,29,37,186,11,178,59,179,131,218,227,139,51,164,93,212,35,0,243,252,220,163,139,218,136,120,162,23,223,149,56,38,47,81,13,68,162,98,112,4,243,23,218,248,224,145,219,237,155,18,64,97,97,200,113,39,49,246,132,146,233,166,152,207,171,222,137,163,10,241,231,216,248,8,226,93,27,135,232,252,116,64,194,252,21,0,96,215,32,121,158,131,68,191,51,15,47,243,100,109,92,31,151,65,215,3,128,71,237,146,46,113,61,169,171,203,128,55,207,114,122,244,81,138,223,234,212,167,114,103,241,84,73,71,154,51,6,193,56,170,65,191,68,142,212,227,115,64,218,31,163,152,158,149,64,184,181,57,17,178,166,9,135,214,30,61,66,110,131,75,235,230,55,33,194,247,51,117,204,108,61,13,189,225,136,31,138,202,71,241,94,40,155,136,18,132,52,158,122,106,197,145,113,245,146,225,17,9,141,226,74,173,255,116,120,28,237,111,210,75,231,89,4,179,227,47,247,218,229,206,74,106,177,184,48,33,25,173,131,192,70,65,22,56,146,165,195,184,181,108,194,164,75,159,250,69,112,37,248,45,136,105,15,114,235,104,128,156,5,244,200,162,124,137,239,212,210,207,241,79,129,175,244,150,127,132,129,159,96,122,28,130,63,121,47,161,58,249,178,55,60,147,215,21,17,215,196,194,50,5,122,40,214,42,34,101,140,154,178,4,199,27,72,85,128,10,89,17,37,199,62,204,20,159,248,154,225,253,219,61,23,180,36,101,0,53,2,144,79,21,104,110,100,123,97,83,236,1,179,30,22,82,75,43,47,137,18,250,143,219,126,212,193,67,53,54,88,149,47,1,23,248,120,189,27,74,31,213,142,97,47,201,60,182,121,131,139,30,18,133,32,159,141,35,179,219,205,236,93,186,239,159,205,37,48,246,33,126,80,224,203,89,199,70,143,0,213,236,34,86,204,251,153,219,158,1,232,81,23,68,193,243,193,209,150,127,83,167,181,222,216,137,148,107,13,40,198,146,128,108,115,47,224,75,23,121,141,108,128,224,126,194,104,209,162,4,187,116,131,139,117,122,118,65,134,213,39,184,130,221,137,88,2,117,36,195,80,38,199,33,128,167,103,120,225,214,212,23,100,47,123,77,61,189,194,8,30,154,30,103,57,15,241,143,240,20,70,25,187,248,142,159,160,24,213,106,126,82,212,46,80,101,40,131,46,43,83,62,28,10,254,49,179,118,35,46,224,153,98,205,197,179,135,160,93,43,195,71,0,204,222,86,58,54,157,85,145,86,249,44,42,204,185,66,200,55,203,39,222,29,9,173,142,143,204,10,12,79,86,152,248,226,87,219,187,36,160,172,95,143,61,115,88,212,226,101,109,94,27,120,12,186,111,100,222,70,130,179,14,166,198,199,253,156,113,224,178,72,35,172,67,150,148,227,184,150,217,9,138,174,172,106,64,49,68,148,142,155,38,203,255,211,125,53,216,18,108,163,87,36,92,85,46,42,93,208,140,138,32,58,200,138,198,149,29,205,20,81,89,84,171,154,46,184,199,106,218,49,29,30,193,211,174,223,213,29,178,216,53,84,33,40,69,191,189,168,130,37,215,46,132,8,242,11,107,243,130,162,90,237,13,144,31,236,250,176,134,245,198,206,246,69,16,243,221,13,201,82,240,185,56,33,79,89,47,192,104,81,175,207,8,53,15,30,151,164,139,182,97,63,181,137,223,228,111,200,67,75,46,108,108,51,220,58,112,240,196,134,121,15,57,165,155,197,99,162,155,217,87,192,98,169,106,94,108,172,146,41,235,143,25,13,153,149,123,206,125,101,84,32,219,13,11,18,85,204,134,157,75,43,32,44,211,107,3,78,52,27,106,187,67,69,236,93,125,217,236,69,67,191,195,148,220,167,34,33,215,170,216,170,222,146,217,248,142,50,148,182,228,14,119,10,160,69,63,66,32,40,245,221,56,186,125,91,102,164,226,218,108,208,60,244,101,248,26,190,155,236,126,185,175,71,59,229,238,193,229,93,14,215,236,139,216,145,125,20,84,49,44,97,135,48,65,84,105,43,58,25,145,86,159,70,185,217,66,222,124,214,157,50,110,212,11,48,163,253,103,29,113,141,214,27,139,141,19,48,56,118,168,229,58,162,224,111,32,23,59,116,123,193,216,80,129,186,119,142,160,51,223,216,159,49,173,68,57,239,211,191,139,130,43,0,98,141,193,197,199,172,149,220,238,252,255,189,162,17,128,222,234,26,133,174,117,185,128,98,51,148,50,47,153,186,86,10,222,54,7,40,223,64,213,124,240,194,78,69,49,246,248,20,178,27,153,43,144,158,84,216,82,138,243,224,90,62,71,90,112,11,22,175,63,114,77,27,62,107,177,16,8,254,172,30,255,103,132,67,81,179,104,23,39,62,94,44,114,234,21,1,186,44,9,21,213,34,135,207,148,46,226,22,171,61,245,195,159,39,251,24,204,80,186,108,143,83,5,102,95,99,218,178,56,124,250,223,42,253,29,180,212,130,237,136,128,106,244,202,14,240,94,183,160,49,74,96,19,24,242,78,168,195,67,168,55,152,12,187,250,212,62,30,155,33,126,5,46,195,127,118,52,34,93,244,46,186,55,103,3,152,159,110,109,23,191,74,196,26,213,72,5,114,174,249,176,151,190,174,245,181,227,213,238,165,216,33,247,236,192,33,183,60,193,100,239,42,181,146,214,105,188,211,9,133,98,205,20,224,90,99,0,44,113,144,143,184,232,224,150,124,217,219,106,229,217,210,59,189,189,232,178,138,122,132,37,11,109,236,198,204,12,117,210,148,250,169,81,118,142,193,63,27,223,215,155,60,109,157,235,40,128,37,236,171,75,138,181,8,190,230,2,219,132,182,44,201,64,180,164,88,154,94,38,96,10,130,40,189,246,120,119,49,28,54,6,1,164,238,130,185,36,121,117,131,14,106,240,76,182,112,181,249,49,187,159,33,144,76,24,132,237,210,88,223,85,143,220,174,144,39,16,186,255,150,237,203,42,209,68,46,170,111,94,92,185,174,104,33,50,76,18,214,113,165,221,116,105,141,6,252,175,248,138,231,185,240,229,84,17,57,1,31,99,39,65,150,20,15,10,142,161,30,0,177,128,179,149,197,75,46,89,164,100,131,142,178,2,31,44,165,147,3,117,51,209,249,9,72,194,255,147,226,108,41,183,136,54,245,149,158,132,150,147,48,48,35,175,230,142,34,103,129,42,212,164,13,188,216,28,236,181,213,93,123,135,151,26,108,38,150,118,175,51,62,253,134,157,148,164,10,70,82,85,76,147,165,163,71,123,49,177,13,140,28,73,66,178,80,66,248,25,152,170,26,23,250,107,26,244,195,225,123,241,160,119,20,50,163,133,65,6,202,132,212,244,176,236,108,20,233,44,174,222,247,114,78,197,40,223,220,27,179,70,8,168,230,198,70,187,218,1,22,235,96,183,125,66,18,47,96,217,220,27,163,164,93,188,191,138,44,81,150,194,81,128,175,100,135,249,7,0,104,140,126,11,113,33,51,189,186,243,197,170,217,174,37,81,190,79,185,245,207,39,172,142,125,113,53,11,160,202,121,98,0,37,75,54,110,196,176,140,208,170,137,171,202,86,41,82,110,119,240,128,229,9,67,196,157,123,80,136,131,0,7,114,43,184,78,112,133,255,35,190,241,159,172,99,160,83,73,105,182,92,34,107,137,97,59,148,151,8,131,166,153,27,17,106,210,188,136,74,141,251,63,2,52,7,109,77,17,135,137,58,238,49,63,33,226,233,117,158,16,167,108,130,208,16,3,221,31,164,255,69,66,105,143,59,13,234,65,244,136,64,58,205,143,185,61,6,128,63,79,101,161,139,222,5,233,142,42,86,201,17,92,28,88,140,145,124,50,202,88,237,160,110,37,145,144,91,132,203,161,182,63,233,167,40,35,100,74,146,58,46,127,255,190,156,87,99,182,18,254,235,52,121,171,17,213,166,92,157,62,221,206,5,202,63,122,119,217,28,212,51,237,43,247,189,21,62,45,10,143,195,31,196,53,73,85,248,230,147,131,36,74,197,146,59,245,12,169,124,205,110,208,149,69,159,49,107,242,180,253,128,189,87,146,175,68,196,174,137,213,107,223,119,185,29,17,198,120,62,215,100,189,78,138,72,253,42,37,136,152,194,173,146,173,34,148,18,252,73,64,7,91,104,153,171,201,166,107,217,153,61,204,82,193,109,36,218,128,118,23,246,226,80,63,12,161,126,200,76,107,153,4,63,225,234,155,186,187,150,138,152,82,26,196,238,197,159,237,200,154,136,93,7,191,63,237,196,25,110,47,65,4,117,81,35,227,160,186,186,41,97,170,215,91,120,1,17,93,174,163,154,185,43,213,109,72,162,202,137,79,112,88,114,225,151,174,129,30,179,20,47,65,196,89,99,69,116,222,11,136,38,55,189,181,10,14,155,220,33,26,161,180,168,166,71,36,53,226,138,162,109,203,203,102,187,37,136,98,152,63,133,151,66,138,222,204,47,137,184,234,212,254,217,10,27,155,4,51,57,255,247,137,123,199,195,37,217,90,133,139,238,241,201,231,251,116,118,132,57,92,38,101,151,166,41,111,96,212,137,174,118,243,59,157,205,52,246,102,112,41,206,103,29,252,83,28,135,189,142,130,220,248,136,40,250,157,102,127,156,29,73,45,52,244,44,122,184,138,68,204,12,50,114,231,36,136,152,212,237,136,11,121,45,190,148,34,97,203,69,175,137,64,213,177,67,58,9,106,131,88,231,104,177,46,244,190,124,25,222,244,251,78,107,14,155,56,228,71,213,50,200,178,187,130,132,66,254,54,0,5,17,111,74,192,85,20,121,117,192,71,39,37,149,100,139,186,233,151,87,195,166,42,71,207,78,255,71,138,26,60,183,18,13,136,84,179,159,136,95,221,84,137,163,181,102,157,23,236,189,140,182,106,100,126,195,142,172,32,167,96,149,175,17,155,134,219,177,102,76,191,147,75,127,22,12,107,223,117,79,61,181,209,73,217,193,59,176,228,86,168,138,49,210,158,226,140,96,18,168,68,44,114,183,5,75,238,123,136,218,26,24,239,69,34,220,106,91,240,108,40,111,199,80,191,43,121,150,148,204,251,114,197,114,45,225,128,106,173,17,108,96,247,230,44,205,91,170,101,80,3,11,53,92,216,81,121,16,249,95,93,31,177,145,2,190,130,205,138,53,239,60,175,224,239,72,179,150,175,22,220,44,47,223,37,200,187,87,166,239,119,211,248,156,255,235,220,159,43,235,202,125,188,139,116,47,205,105,84,76,105,114,47,89,142,120,48,204,185,144,199,180,170,5,246,157,63,121,155,103,198,176,149,236,152,240,76,195,57,74,54,123,151,252,2,138,215,123,97,63,209,184,251,188,32,83,145,124,114,206,251,67,173,32,28,44,213,218,119,248,103,227,174,5,69,239,111,252,125,254,142,170,24,187,115,127,240,115,227,117,87,168,174,78,218,154,129,38,60,138,248,29,222,13,112,43,9,196,76,180,218,44,71,216,187,214,128,4,98,100,169,240,42,164,20,157,221,148,56,166,131,129,140,219,66,152,29,174,13,127,155,211,36,183,117,221,6,86,81,248,15,195,158,10,240,96,10,169,138,235,181,207,110,133,27,14,105,52,181,25,73,118,162,165,159,1,123,128,244,147,192,168,19,119,100,233,197,111,23,176,245,251,17,105,103,50,176,45,77,198,167,209,233,96,239,154,188,79,99,135,122,58,14,119,99,85,186,194,10,105,204,122,215,122,247,226,49,86,99,212,8,43,121,92,76,196,49,101,58,120,128,113,151,83,184,57,202,62,201,127,44,209,66,164,46,132,118,139,205,13,141,105,12,108,145,19,71,176,202,19,31,130,178,152,208,223,98,103,96,56,248,74,238,137,106,129,52,48,67,168,49,124,35,156,197,13,116,126,125,142,73,108,147,43,186,54,39,204,24,207,56,75,63,223,139,88,128,76,38,179,235,221,56,111,76,2,127,69,140,162,15,240,144,74,73,142,234,9,47,236,98,184,109,139,2,70,177,213,49,242,28,217,88,36,236,198,238,92,244,15,50,241,215,131,89,48,118,163,239,206,66,137,42,180,181,103,92,152,242,85,193,77,249,82,25,138,17,226,93,125,140,159,51,79,199,9,114,118,187,218,41,4,205,83,197,195,188,111,209,74,235,113,58,217,52,80,175,150,41,186,112,34,117,212,116,236,193,41,192,63,80,75,202,234,222,172,111,190,224,55,10,79,158,2,102,80,0,218,124,0,189,41,186,46,78,13,209,190,128,28,230,102,249,254,255,26,73,245,204,120,45,238,145,222,83,211,235,141,179,79,61,137,106,179,248,29,159,168,97,7,196,80,239,160,231,195,93,243,219,248,57,206,108,128,240,233,87,29,202,0,255,41,31,155,126,21,228,167,72,132,73,246,148,55,76,240,6,61,206,10,251,0,93,195,34,206,221,72,148,125,24,176,140,188,135,236,61,243,153,102,7,200,24,194,44,106,231,34,227,149,121,111,135,181,6,180,80,198,10,138,54,206,109,195,250,143,26,132,113,81,42,34,239,26,123,70,171,189,164,68,123,205,163,126,63,54,233,231,76,64,112,79,125,229,140,112,242,181,180,206,112,236,68,220,28,16,96,95,101,154,3,84,136,192,72,204,73,63,229,243,83,231,234,205,181,121,92,7,218,211,95,8,54,62,234,58,78,56,227,148,244,190,30,125,227,98,247,170,75,207,56,45,189,21,67,89,97,49,133,235,72,232,201,84,191,45,152,126,155,238,177,125,136,89,129,64,9,72,231,131,184,79,134,162,21,189,133,67,156,153,202,116,231,74,247,81,59,76,174,202,77,124,24,65,253,213,171,238,217,94,53,249,232,61,128,4,219,14,159,123,247,181,189,4,253,102,59,205,221,254,122,175,71,219,202,54,162,122,95,170,44,117,129,69,90,226,150,130,173,71,164,167,245,69,239,231,4,221,93,47,220,14,120,65,164,55,72,62,160,135,251,37,250,187,240,128,33,88,59,85,1,224,188,71,61,86,138,3,27,103,90,103,189,171,74,234,182,31,117,163,52,241,95,132,236,180,5,86,96,103,156,174,138,182,21,152,65,212,91,204,94,167,136,235,6,0,55,219,74,117,172,83,103,74,88,223,90,203,52,60,24,111,184,121,253,152,237,196,124,38,194,103,13,57,5,66,53,89,243,106,196,148,238,193,175,67,12,59,68,70,26,117,206,43,6,66,149,61,117,99,243,37,9,226,11,88,96,98,147,66,99,56,43,130,107,150,104,64,4,7,195,78,223,25,104,243,197,1,162,43,67,170,248,117,193,106,10,179,158,75,246,152,183,150,127,230,201,144,218,158,212,116,179,74,70,225,19,184,208,63,37,183,10,98,208,102,148,122,197,160,165,130,31,129,164,216,135,104,83,247,228,237,153,96,220,182,123,49,53,0,247,114,162,171,86,223,55,204,13,131,163,185,145,156,59,69,196,235,215,175,145,141,93,136,33,70,6,244,100,251,36,231,215,63,246,118,166,213,75,75,234,177,211,7,175,22,114,96,248,161,133,23,235,240,25,56,15,64,144,245,235,214,102,197,184,38,166,74,235,226,181,139,186,233,12,234,13,136,218,63,35,191,212,215,24,2,28,105,41,178,14,192,129,246,253,42,13,178,71,135,5,229,239,226,149,113,172,155,152,104,47,200,212,217,110,238,203,210,232,60,230,140,144,213,164,158,241,212,107,67,49,111,137,94,54,53,175,232,123,238,134,136,43,178,47,88,38,137,145,175,201,87,141,240,116,110,132,237,157,14,109,56,79,125,228,2,74,172,232,204,254,238,253,157,3,89,131,14,144,135,233,250,27,254,137,118,30,96,133,33,181,48,52,198,217,92,116,169,103,9,61,99,36,22,45,204,87,195,196,107,151,30,141,128,147,72,148,233,133,163,218,93,34,66,64,254,151,223,120,164,213,245,194,120,61,80,215,156,69,207,33,83,194,135,106,254,227,2,181,10,103,96,8,240,32,46,89,157,87,3,205,120,114,42,42,131,19,78,161,10,123,136,183,57,1,95,168,118,24,88,159,10,41,119,217,48,198,122,71,225,124,148,254,97,13,23,160,214,25,93,255,13,164,158,226,129,213,82,201,24,8,125,168,165,239,85,154,149,227,195,231,101,64,64,159,157,35,2,101,167,121,25,12,29,139,177,89,222,82,241,124,198,54,232,29,66,163,58,6,134,195,196,59,231,81,77,37,149,90,229,33,248,177,195,89,155,219,173,93,159,209,215,110,28,213,37,17,114,114,151,191,246,125,144,44,183,187,154,121,134,228,252,26,2,6,123,173,255,46,197,143,61,96,103,243,214,86,153,179,26,32,92,179,21,28,244,200,194,129,89,0,4,187,188,251,150,116,210,196,64,93,181,170,158,45,212,243,60,106,61,253,40,137,168,125,188,140,215,145,159,90,49,193,109,228,143,249,110,242,224,91,129,5,19,196,201,84,209,227,27,83,70,221,5,198,23,106,1,3,20,130,74,207,17,71,148,68,154,251,133,38,46,154,43,152,235,183,236,171,194,37,125,56,221,231,168,96,65,225,31,253,226,81,151,219,251,90,245,8,110,245,141,68,248,153,64,26,68,136,53,10,73,86,163,142,53,182,118,158,26,32,184,51,62,175,15,232,197,236,102,188,106,142,63,181,175,172,167,235,36,144,101,23,190,78,184,208,203,113,129,244,0,238,251,68,35,236,218,245,158,86,80,244,79,217,117,74,200,116,165,160,151,128,6,65,51,130,127,234,4,157,211,54,189,163,25,164,171,99,49,161,135,149,131,66,22,241,151,219,91,47,142,39,207,163,123,199,137,223,175,8,95,18,147,4,44,115,94,174,145,208,49,125,251,154,88,12,109,160,19,17,90,92,140,235,147,232,144,150,107,65,135,212,179,130,124,142,134,124,156,46,87,121,237,240,168,210,152,77,91,74,43,120,227,225,49,76,122,0,65,220,254,214,255,244,114,197,60,9,103,123,50,142,181,236,164,187,182,145,162,87,47,233,179,142,241,168,31,228,214,185,35,80,219,88,166,4,183,233,89,233,81,91,138,183,233,174,101,152,79,56,70,0,168,218,252,151,226,1,106,36,69,182,227,186,173,246,153,131,68,174,223,6,147,161,132,232,58,178,63,82,52,34,207,140,42,218,75,62,105,231,66,179,181,159,40,101,91,90,219,70,23,112,35,41,232,83,162,166,133,17,110,59,57,51,235,76,122,189,77,92,67,182,140,173,147,82,178,160,26,225,85,136,146,18,161,74,88,52,254,163,39,129,5,84,153,244,251,73,121,8,171,168,123,208,120,38,150,108,53,237,137,134,23,178,34,105,74,1,37,66,65,34,41,25,152,252,249,17,170,89,125,97,204,61,212,138,42,104,159,127,131,152,199,211,32,79,39,117,40,189,185,190,108,213,43,188,251,221,160,37,110,142,191,179,92,143,187,173,211,4,230,71,192,225,24,135,253,93,79,125,231,81,49,191,139,247,201,242,252,3,82,63,180,181,146,30,219,89,135,175,12,36,140,107,45,185,222,255,17,215,151,113,224,169,63,143,110,117,244,74,7,237,7,208,109,235,238,41,146,195,230,65,120,71,187,171,220,66,246,86,4,217,102,175,184,95,229,2,152,148,64,240,181,40,177,217,126,71,63,22,183,244,220,102,73,254,198,231,100,7,135,11,199,186,8,63,140,68,104,190,97,115,179,20,245,58,1,137,54,95,22,148,215,51,106,148,34,70,196,136,190,246,118,251,251,226,89,245,245,156,101,180,181,213,113,113,152,50,16,183,107,153,177,158,201,204,21,169,44,187,206,133,215,9,35,51,126,46,255,52,181,12,59,109,120,207,58,170,91,226,148,154,244,162,200,171,8,35,204,35,200,148,56,176,47,104,116,255,139,38,132,203,31,6,186,123,160,42,84,71,241,247,101,180,40,19,240,96,105,66,70,138,13,127,171,192,45,20,52,44,146,71,226,99,14,10,239,153,209,217,235,101,130,144,85,88,160,216,237,79,127,44,241,158,205,85,109,12,146,38,36,126,160,195,26,76,195,235,114,108,140,36,47,232,219,52,17,122,57,24,74,196,138,22,137,71,221,174,156,98,18,105,32,252,63,1,95,234,16,48,116,118,126,195,52,118,11,227,120,185,14,210,32,43,129,111,31,196,76,142,136,0,8,232,30,72,28,187,193,216,111,10,108,88,30,17,10,254,223,157,51,133,81,248,165,215,65,110,217,139,245,118,10,200,209,151,34,152,135,191,50,11,189,179,226,218,44,140,129,111,118,226,54,158,173,45,200,189,122,40,175,206,212,117,101,90,192,17,40,141,154,235,146,68,179,175,98,167,49,17,134,64,42,75,204,131,96,247,90,2,144,131,72,139,212,55,85,19,85,22,45,130,254,24,24,254,153,94,146,235,211,115,119,63,138,148,149,79,80,32,55,181,206,164,249,125,160,136,156,184,138,188,202,214,174,229,152,126,173,174,233,150,255,252,4,7,252,78,181,208,83,60,238,234,153,8,106,250,189,81,212,230,185,220,247,187,215,162,15,150,38,128,186,219,146,79,100,205,137,159,18,44,81,234,90,177,8,133,122,3,126,162,203,52,206,133,213,122,37,129,107,134,90,53,190,2,142,165,24,166,219,199,207,50,178,47,73,21,246,7,56,140,35,179,112,145,10,13,14,6,216,66,81,129,122,213,46,213,140,189,179,82,7,181,32,113,183,52,123,136,114,42,233,194,35,129,49,194,161,204,131,140,128,165,124,241,40,153,182,104,61,219,48,250,171,168,215,36,249,140,143,247,21,197,248,106,188,187,86,186,210,213,117,24,142,22,107,158,73,249,87,166,78,83,242,43,167,191,123,29,24,1,21,29,2,255,225,232,154,181,212,93,239,101,191,133,95,162,2,25,239,18,85,12,191,133,55,52,175,80,213,248,209,30,30,15,133,88,27,214,43,180,43,159,3,238,60,120,167,162,49,118,151,28,125,12,48,134,155,171,169,243,93,140,233,229,223,50,45,36,35,26,21,124,29,238,6,126,239,37,210,173,226,75,145,171,209,251,7,121,146,130,91,90,253,10,156,226,237,241,218,47,5,132,100,238,57,252,69,95,132,148,236,84,14,151,31,221,144,197,62,150,68,66,184,64,148,168,170,212,151,86,31,150,141,165,191,161,222,60,214,19,100,199,249,118,134,173,241,57,175,15,207,8,228,166,80,209,228,232,77,149,140,216,95,90,76,119,147,236,87,253,245,227,254,97,253,137,40,216,252,210,153,73,166,125,149,170,42,159,195,194,120,182,214,58,48,213,207,106,162,103,191,5,113,232,255,77,154,152,51,192,37,170,22,123,28,1,170,80,232,108,144,216,229,91,53,104,1,5,48,78,103,119,138,65,234,65,140,160,65,224,166,176,183,66,118,140,46,52,67,76,78,36,46,106,87,245,103,56,18,141,135,63,230,215,173,240,8,24,29,221,40,109,28,106,110,189,10,81,125,37,135,65,225,203,255,90,161,31,172,182,156,156,113,131,30,221,32,103,183,200,108,206,193,222,4,60,178,174,110,47,129,25,159,31,0,176,80,46,19,230,4,100,58,228,229,3,60,49,76,169,67,141,238,238,60,247,149,105,114,236,180,200,88,58,43,219,243,191,37,189,207,155,35,2,224,175,51,65,26,95,53,98,24,33,32,80,63,54,141,223,175,117,233,139,136,209,177,61,156,30,75,44,238,190,138,8,175,14,135,157,101,37,5,124,191,173,215,145,30,228,22,39,57,216,242,54,254,162,36,218,136,19,106,219,229,34,166,57,28,227,156,237,175,211,244,156,127,225,143,185,139,195,142,97,143,90,208,35,96,84,191,116,190,250,191,236,39,101,253,245,72,253,111,238,7,101,46,9,114,188,21,177,50,121,100,46,190,57,131,181,176,7,111,170,57,86,47,73,80,243,105,92,130,182,51,235,229,191,247,14,55,196,53,98,210,50,63,149,60,32,107,28,84,31,134,68,108,130,193,14,2,169,167,244,10,84,228,66,215,0,6,92,189,174,215,169,67,86,246,218,139,82,113,177,97,248,0,197,23,0,5,103,241,56,216,179,56,135,151,50,186,81,16,9,178,211,34,167,18,244,117,158,120,28,124,66,75,206,176,84,51,56,41,66,217,23,178,12,135,21,57,156,96,42,76,91,232,141,30,186,239,149,45,211,192,149,249,32,105,73,214,129,156,99,214,5,138,227,54,184,243,82,132,118,206,178,141,218,228,49,26,219,240,150,189,143,103,71,165,233,156,154,249,248,8,180,7,97,38,15,183,18,17,32,173,184,173,1,77,103,168,206,219,21,59,107,74,138,83,179,125,10,118,191,153,241,42,99,230,189,110,227,19,54,178,125,146,210,214,245,237,229,41,103,218,83,70,4,93,79,95,44,158,98,197,48,144,70,146,175,91,138,81,72,159,136,114,6,237,94,40,172,234,255,42,165,128,155,158,250,71,112,91,244,62,230,95,180,0,33,136,27,37,86,44,187,147,116,178,84,43,141,10,56,94,183,127,57,11,7,103,192,150,133,19,75,171,72,132,34,73,128,218,255,44,117,61,144,137,69,144,246,114,253,154,202,78,224,141,187,13,201,153,41,176,89,4,94,171,35,244,39,199,202,80,188,91,200,172,11,5,226,255,122,104,84,1,217,158,231,244,244,115,232,236,198,137,26,230,158,237,100,9,113,68,217,32,209,248,162,149,136,67,9,16,43,116,98,140,229,78,103,219,226,19,222,11,10,179,79,188,19,160,110,128,56,186,243,105,109,209,161,63,178,36,182,56,175,113,228,82,6,179,254,119,137,97,242,179,78,47,45,24,165,13,163,195,44,103,170,25,55,4,88,200,113,16,228,32,126,185,176,89,240,70,112,0,126,163,181,90,120,146,147,229,71,217,167,254,178,88,253,120,101,229,21,197,206,255,202,134,19,221,149,54,80,87,2,134,184,27,131,191,67,78,94,202,70,1,143,37,152,229,146,137,204,67,218,166,21,83,39,16,252,39,157,216,52,142,79,178,45,61,153,219,137,54,98,137,82,251,4,106,197,91,207,2,151,9,13,169,172,186,171,44,181,14,168,105,2,51,169,18,246,11,223,194,132,228,26,152,50,14,241,248,126,233,95,45,181,225,206,201,15,49,117,11,65,66,120,153,16,68,15,132,236,193,87,101,95,99,2,123,52,125,131,78,77,44,75,123,5,244,91,118,56,65,183,219,166,98,191,15,221,142,230,228,83,108,32,28,243,171,127,172,112,223,11,251,184,219,68,225,49,147,184,243,139,197,112,193,205,41,203,241,202,15,101,34,7,114,63,78,240,31,57,98,252,83,228,204,185,40,170,131,22,99,217,100,74,159,123,183,229,1,144,126,155,103,149,227,178,25,126,254,70,23,2,46,151,230,125,132,167,159,130,117,182,236,102,209,43,61,74,232,219,24,81,17,155,137,154,159,74,199,109,246,231,154,38,46,123,197,157,208,160,160,19,174,200,180,150,200,145,58,62,235,233,187,211,239,155,135,255,220,224,85,114,61,48,114,174,127,211,123,3,253,48,199,182,176,6,83,68,160,35,1,84,78,7,139,45,191,115,157,224,115,241,3,2,196,212,58,197,23,185,13,148,112,231,172,118,136,120,223,151,120,191,212,207,240,49,199,137,176,186,75,152,176,72,92,144,44,167,220,231,138,55,171,97,145,118,99,65,157,98,189,34,116,172,244,254,52,24,201,246,203,100,171,192,211,142,167,249,221,10,184,34,145,199,66,74,44,131,10,118,206,214,217,132,102,1,208,206,161,132,42,213,145,218,33,136,176,243,205,120,113,80,175,24,16,118,47,188,61,136,169,170,110,180,197,133,107,81,179,115,227,126,254,192,31,233,211,61,211,153,145,134,27,38,46,45,220,70,155,119,135,32,5,149,222,68,105,56,223,118,133,40,104,187,78,11,152,145,151,107,51,112,214,110,243,202,30,9,11,1,95,201,123,45,166,3,35,238,97,196,56,78,44,34,196,0,98,55,220,233,18,22,72,230,95,32,82,253,171,226,125,15,154,206,218,57,213,153,230,77,195,66,217,10,118,190,159,144,180,128,79,215,200,123,52,147,111,66,33,10,79,29,195,41,117,153,87,92,10,178,218,112,82,110,244,221,55,206,241,152,60,145,33,144,22,247,8,93,70,236,148,239,171,2,176,213,59,145,41,31,16,20,228,139,201,208,223,83,243,180,95,237,139,139,1,238,52,123,172,116,137,241,46,105,160,94,126,211,12,158,135,6,142,120,74,3,227,226,93,35,206,42,51,65,115,110,254,54,131,51,153,213,225,205,92,184,206,94,136,229,155,41,114,213,57,47,103,214,55,247,153,105,8,178,211,107,171,160,31,149,31,180,143,92,63,202,159,48,255,135,73,160,253,66,212,116,37,24,14,233,58,21,222,46,84,1,234,101,21,237,118,204,228,225,198,217,96,45,255,53,78,190,239,176,84,215,11,245,243,19,251,40,246,234,0,118,15,163,58,209,170,170,253,215,75,222,248,40,103,61,62,163,73,8,51,21,250,31,82,60,217,18,128,141,7,11,225,120,196,40,39,168,15,18,48,190,159,248,89,215,51,238,214,59,193,193,217,44,221,132,95,246,126,53,92,35,159,15,125,88,160,2,112,104,94,76,21,231,225,253,221,17,252,47,51,134,247,86,251,117,29,149,106,244,101,8,23,56,81,189,211,255,34,86,229,211,247,205,8,221,39,60,229,150,122,81,41,7,84,97,154,38,140,178,25,79,85,48,226,86,255,107,15,107,100,124,250,58,245,224,230,202,24,79,53,150,23,147,238,102,85,183,107,133,60,101,6,131,247,213,20,114,200,96,37,152,78,145,52,88,18,174,42,157,199,53,18,5,114,120,103,108,244,246,166,98,21,208,127,169,123,240,0,24,189,125,27,160,168,141,92,187,245,88,180,174,51,190,150,206,246,4,178,149,172,28,83,226,151,237,57,23,192,139,85,144,113,103,69,0,211,89,124,53,168,241,2,105,65,178,219,130,229,134,251,216,218,36,160,117,23,245,39,19,152,175,114,206,37,52,240,113,5,89,109,16,61,191,162,200,252,74,159,69,53,129,164,114,32,110,179,201,199,43,73,95,173,75,110,232,236,17,98,214,38,147,50,217,68,246,41,118,102,148,41,106,249,180,181,114,226,241,68,158,230,49,57,253,124,3,105,234,130,248,89,8,188,117,18,146,136,189,170,178,185,214,138,14,126,181,102,60,224,225,180,141,30,167,96,144,220,41,158,157,120,171,150,12,149,126,251,157,138,226,59,42,159,171,26,91,138,149,129,196,62,43,163,43,251,195,196,193,38,53,246,63,125,107,117,57,96,251,233,48,241,220,157,102,153,196,130,87,227,204,147,10,246,71,230,184,24,39,99,75,73,7,110,15,152,105,195,147,146,219,41,95,45,129,217,113,132,240,48,131,150,29,36,197,223,27,1,104,222,17,165,24,43,102,14,120,86,239,56,142,29,107,161,6,120,2,71,191,171,111,174,204,51,86,185,117,89,167,60,226,164,190,197,152,28,145,242,146,36,121,176,116,185,126,121,64,100,132,72,212,125,192,105,76,11,234,167,47,71,163,68,226,36,57,112,28,185,203,66,203,108,57,241,161,32,247,105,165,169,26,57,234,44,233,165,132,62,78,120,42,36,14,232,62,34,145,196,155,217,193,231,69,107,0,133,169,38,18,236,231,134,16,193,232,5,188,97,14,205,41,158,251,188,143,131,14,41,92,200,247,119,16,199,44,52,139,17,52,70,204,223,205,53,185,15,153,104,233,140,3,47,57,74,196,207,137,118,242,176,132,121,188,166,75,72,89,151,215,253,163,34,206,128,136,127,18,231,94,11,54,81,12,222,5,0,113,230,38,204,171,21,238,108,76,241,23,113,17,99,255,253,141,24,183,158,35,18,215,62,68,247,95,246,231,88,73,112,29,24,52,44,209,145,68,132,33,30,185,211,245,126,36,30,149,37,56,225,75,97,120,87,70,131,65,216,199,236,98,113,87,91,168,175,225,238,111,232,46,39,251,213,53,10,79,210,44,92,245,251,55,123,43,39,200,143,49,168,73,10,63,194,164,137,46,210,193,238,140,116,23,23,102,157,188,237,240,156,181,129,63,113,10,222,15,113,24,217,75,79,89,185,29,200,101,174,159,138,181,192,235,165,23,211,224,207,85,121,187,161,189,106,9,3,0,230,18,33,203,175,71,139,150,2,206,111,228,36,107,78,171,224,117,237,107,194,45,223,199,183,63,91,245,225,250,39,9,124,168,182,58,4,125,149,56,232,181,172,187,43,129,239,74,190,82,189,163,134,211,249,200,45,27,7,133,12,75,69,239,144,22,12,252,202,138,164,113,42,158,240,95,48,191,117,24,177,232,15,3,28,245,102,6,155,4,190,173,15,111,167,56,89,233,108,13,162,161,10,24,49,245,227,2,104,146,67,183,214,202,253,237,112,142,166,155,30,198,198,216,161,226,38,219,218,111,158,167,217,224,20,33,202,0,97,18,86,76,90,133,179,115,206,225,245,85,127,231,106,135,67,166,150,136,183,124,29,88,108,78,249,252,245,190,25,116,39,171,151,253,91,178,109,114,53,136,54,69,61,160,19,119,224,116,51,19,44,250,171,3,28,172,91,207,248,239,65,177,53,234,37,242,235,60,130,132,37,170,244,65,130,255,53,21,62,152,161,247,235,251,11,1,193,206,127,215,111,169,81,244,171,61,251,53,121,53,195,62,43,21,185,87,60,229,124,181,241,105,224,250,249,13,206,60,96,19,229,234,171,25,225,154,105,54,212,199,28,150,90,117,31,126,242,192,102,116,58,40,138,185,132,100,26,106,172,34,200,32,197,91,44,166,110,228,169,67,0,12,150,187,202,146,62,35,20,108,156,194,89,228,232,205,126,124,53,12,236,99,214,126,215,45,123,164,158,22,18,203,102,113,70,4,192,189,126,191,250,78,30,106,224,47,109,80,99,36,66,98,236,113,226,154,98,205,71,6,216,136,228,237,91,157,34,216,244,117,124,96,125,157,179,47,98,194,112,70,78,161,158,35,27,147,183,22,33,206,164,133,50,208,21,208,134,15,174,107,173,187,207,53,112,148,109,229,151,7,28,94,189,47,103,219,2,83,59,157,139,58,181,178,1,15,181,38,108,56,222,98,246,239,176,68,249,135,147,33,107,221,31,66,176,122,221,143,48,92,31,51,50,92,4,17,165,249,28,10,143,205,26,122,217,66,218,22,72,109,247,218,33,71,199,4,42,2,96,7,48,36,66,45,226,112,211,154,18,95,97,4,111,34,127,174,23,156,67,225,80,92,107,108,74,234,150,222,67,241,248,129,129,1,129,246,255,112,44,43,87,184,141,217,230,211,233,160,139,182,67,111,135,130,141,20,149,228,233,71,247,147,53,163,206,159,68,218,136,204,193,178,137,146,121,170,57,175,89,174,204,145,89,195,161,141,151,0,30,83,244,106,175,23,206,174,78,218,242,55,76,113,224,149,143,18,254,110,1,226,169,232,158,75,7,73,233,66,196,13,101,4,106,213,216,18,124,87,173,36,74,245,145,73,186,190,6,17,112,43,24,143,11,59,110,3,20,183,179,50,79,6,138,251,122,92,81,191,208,121,43,40,31,203,146,240,224,32,103,135,231,235,190,91,81,106,208,141,126,97,240,109,181,221,162,206,217,243,171,251,176,104,157,193,138,180,53,43,14,130,95,42,242,21,141,239,89,48,94,51,65,72,137,120,5,153,246,21,96,56,224,118,70,189,11,27,224,77,170,22,133,198,62,75,37,146,5,95,205,205,186,176,6,14,194,251,53,87,152,63,228,17,71,125,83,32,230,210,173,254,214,139,57,114,1,8,196,16,236,115,76,151,240,127,0,143,81,16,165,132,147,168,100,247,243,2,209,142,215,2,161,61,109,179,104,17,168,86,56,108,136,96,38,28,14,150,228,228,159,223,100,103,73,19,244,147,96,176,233,219,5,73,96,90,120,158,78,225,235,97,204,109,115,82,238,241,21,41,104,34,232,48,1,150,181,234,197,34,149,233,241,37,176,128,92,224,210,141,38,57,100,167,39,211,102,233,156,204,241,154,101,130,149,78,144,11,188,181,196,85,109,136,120,36,60,84,200,238,56,77,58,71,76,25,183,78,227,210,69,111,130,55,140,50,104,186,219,161,50,228,239,46,66,103,126,138,38,134,173,130,69,230,143,149,50,162,163,10,122,125,14,111,199,188,247,5,231,180,201,207,42,239,57,133,132,134,85,199,113,164,83,108,75,59,9,119,103,17,137,59,154,130,121,87,109,181,30,148,109,255,157,130,149,21,82,205,116,240,146,163,137,58,96,214,242,224,190,159,103,30,12,154,160,115,210,112,36,198,58,169,178,100,65,122,112,239,127,146,107,101,97,3,249,248,31,81,153,67,57,75,74,204,214,120,177,44,50,120,163,192,124,251,141,128,133,170,176,226,133,19,119,205,40,82,60,19,61,254,230,56,121,215,132,38,68,123,9,214,41,17,98,25,168,4,182,150,40,224,222,203,158,132,103,161,103,177,152,151,91,10,7,199,18,180,237,230,181,114,163,46,247,163,178,171,22,2,208,219,224,248,238,3,111,245,98,16,193,169,225,134,209,78,218,55,135,107,50,224,194,20,49,115,86,34,0,121,215,124,168,57,215,216,188,67,167,98,168,232,123,19,28,54,3,118,88,141,34,50,136,188,128,115,29,121,85,208,168,44,114,208,88,131,183,247,224,197,159,90,214,144,51,229,89,154,4,121,89,189,77,104,68,171,123,107,201,168,110,14,98,101,72,125,80,199,118,49,207,33,58,15,170,209,194,19,231,63,71,217,175,212,133,201,213,169,229,61,157,187,62,181,218,162,118,251,127,216,171,176,207,27,28,99,127,92,166,64,97,75,135,156,3,209,207,162,203,110,188,162,173,54,105,253,90,122,151,174,190,246,154,27,148,6,81,12,8,3,1,117,72,196,23,179,167,174,81,133,227,190,33,74,105,206,65,136,113,134,160,215,56,85,251,199,119,73,240,219,12,184,81,245,221,66,206,219,24,220,75,9,104,33,66,216,153,14,94,201,97,14,70,172,165,45,32,90,21,113,117,112,108,119,38,13,169,102,123,220,145,208,226,135,211,116,14,189,104,30,124,241,207,223,214,47,197,82,20,8,140,45,57,20,217,127,101,137,141,255,205,223,233,56,23,153,60,255,176,170,253,88,90,91,6,110,181,23,28,181,14,254,116,108,60,241,67,79,170,243,4,18,93,17,213,235,234,103,57,252,179,158,160,122,178,219,82,96,233,253,203,187,142,15,251,64,182,174,41,192,166,198,251,138,53,29,185,160,137,70,227,11,141,201,209,221,187,224,161,16,115,53,251,169,40,24,207,83,222,245,8,242,151,145,87,101,220,125,205,233,14,146,195,61,199,236,233,6,172,92,27,149,186,122,187,190,193,189,253,252,55,133,203,134,108,183,61,48,218,245,22,189,10,223,44,165,18,97,233,206,126,14,172,143,16,222,235,87,248,115,7,228,91,8,221,230,53,6,200,59,165,234,14,82,137,197,100,65,122,133,74,8,203,139,90,111,221,230,127,11,123,120,92,24,35,223,201,157,75,58,82,182,52,207,72,12,91,143,71,201,213,27,63,47,235,130,0,23,135,255,154,149,2,172,142,230,23,78,75,85,13,12,195,184,131,227,61,33,121,217,46,179,155,246,234,155,247,89,34,130,224,158,204,209,123,141,232,164,236,7,195,156,179,136,164,158,119,57,153,204,219,204,67,214,127,233,15,125,210,51,109,62,28,209,129,37,186,252,90,243,13,24,215,63,166,75,235,167,161,241,38,94,64,144,190,79,227,20,148,236,80,228,222,131,218,10,93,37,69,200,166,220,234,201,37,143,116,175,253,84,180,164,173,79,92,178,12,135,155,254,66,81,169,25,22,86,102,9,189,140,30,149,112,156,227,128,18,83,149,253,109,217,157,184,178,232,203,40,89,120,208,224,99,167,190,198,95,54,78,32,160,233,158,173,63,23,54,109,36,107,123,173,76,231,41,175,147,126,82,39,43,86,181,216,52,22,105,239,206,202,114,226,41,78,91,65,208,197,44,213,133,23,213,38,71,237,27,182,1,3,192,118,229,117,54,200,137,93,140,87,140,49,227,229,168,92,214,220,74,244,255,218,141,67,39,238,49,126,48,29,63,241,180,113,187,230,214,15,15,174,48,121,94,34,23,152,231,114,135,211,86,157,214,89,243,139,173,62,241,208,35,237,230,142,199,239,183,187,214,169,46,54,142,241,235,224,101,254,168,245,19,124,145,24,242,86,197,207,178,158,65,158,44,27,161,62,121,250,244,116,73,175,112,59,205,250,160,104,180,223,15,125,161,47,55,147,245,232,131,2,147,212,54,240,145,93,152,211,147,62,176,231,212,60,98,98,59,37,124,119,108,226,74,55,253,234,128,152,96,252,9,154,84,3,255,202,164,105,184,18,210,223,255,128,51,10,95,131,212,131,150,20,80,162,254,241,237,190,140,76,214,23,96,147,141,214,131,181,172,139,200,43,198,155,205,118,65,20,185,12,229,52,25,220,24,116,132,203,198,199,8,138,248,237,27,60,95,249,1,3,105,138,217,32,86,35,108,168,219,47,102,75,137,146,57,214,17,43,239,160,147,11,230,118,151,85,178,137,250,65,203,116,83,211,146,116,46,201,143,84,92,36,158,231,196,220,36,109,182,112,6,241,124,141,136,176,127,33,10,131,236,16,254,122,15,121,43,142,139,205,207,138,11,3,91,64,12,251,8,195,50,97,214,249,207,132,96,110,234,227,188,11,218,149,155,46,191,192,225,118,133,98,60,14,224,209,26,244,203,190,22,180,210,53,125,142,72,41,126,100,156,119,62,110,119,199,200,232,25,253,172,70,176,203,69,111,27,185,18,96,77,69,125,141,200,60,166,156,130,222,86,6,20,110,17,26,207,174,42,213,156,52,111,192,62,223,52,159,76,150,222,86,121,136,246,171,161,146,51,202,110,254,59,187,87,190,76,220,223,46,158,206,199,161,10,126,234,100,210,2,247,193,156,90,233,159,243,207,60,150,85,17,15,35,140,248,94,11,73,230,169,111,81,13,125,63,227,192,153,101,251,134,102,123,153,14,209,255,235,249,186,139,14,123,2,12,228,212,200,129,190,20,82,184,22,24,65,37,181,11,36,198,148,158,158,43,208,24,6,176,122,231,118,20,211,182,188,132,28,84,96,62,132,110,196,31,85,123,64,201,59,7,145,157,156,206,140,138,186,152,150,193,199,150,225,99,104,38,251,37,102,152,127,50,164,102,36,95,31,8,135,108,208,119,40,177,51,53,238,253,190,172,158,71,226,43,96,36,186,155,202,232,14,218,129,94,159,17,179,107,200,147,68,174,160,222,228,205,192,189,115,107,12,17,86,250,219,4,147,237,26,206,18,214,51,22,138,115,253,8,210,74,192,173,133,222,62,215,14,105,125,125,230,41,73,92,167,116,114,36,28,39,250,158,191,29,224,50,170,179,120,125,252,74,150,93,37,77,232,233,26,228,238,177,201,66,101,11,143,218,132,187,64,184,167,75,238,148,157,199,211,48,92,130,212,189,155,47,140,171,159,107,209,64,245,74,2,183,154,187,250,205,161,8,26,210,162,237,190,86,50,206,95,226,32,177,234,127,245,92,179,123,20,31,174,192,177,106,161,127,202,12,24,100,7,23,82,46,156,210,191,133,115,150,231,194,101,226,46,183,27,166,3,19,152,170,175,185,208,152,114,134,227,252,86,214,175,51,19,47,222,11,200,140,251,66,48,196,164,240,1,164,86,46,84,62,102,155,252,27,127,91,67,8,9,205,127,228,57,39,48,131,238,182,185,221,154,173,192,212,138,22,108,146,248,125,186,88,137,226,41,138,29,54,207,77,233,88,224,179,25,105,32,195,16,3,239,150,87,15,113,207,110,196,135,4,45,193,147,214,92,95,63,191,134,44,66,203,167,225,159,145,46,36,37,30,23,13,153,132,68,57,174,176,225,110,47,238,53,50,135,251,237,157,117,158,45,198,212,129,63,66,126,28,18,71,74,188,86,120,221,6,212,59,144,253,100,162,16,164,6,132,126,176,240,214,133,82,173,102,33,175,230,159,113,202,160,45,192,155,84,122,239,240,156,2,42,240,55,162,221,147,23,213,32,37,224,237,34,192,232,84,75,177,83,140,121,176,42,50,202,77,93,177,255,42,187,192,64,224,227,228,113,121,71,100,179,22,82,40,16,138,85,27,150,240,159,193,136,28,29,182,28,250,205,138,62,22,72,245,239,75,59,77,86,181,96,192,253,11,212,246,233,120,46,198,91,95,75,129,173,232,50,59,34,65,125,208,157,12,38,163,173,63,38,82,12,132,100,119,8,54,174,236,198,14,16,4,224,10,211,28,112,187,93,244,158,102,12,119,151,102,125,11,206,96,200,165,175,29,19,186,47,1,30,97,97,82,132,109,145,100,234,225,89,246,243,162,134,24,88,61,32,152,110,236,205,1,62,110,52,57,41,164,228,122,183,145,219,55,170,203,117,252,97,160,181,30,65,19,60,118,88,175,187,30,139,51,200,99,174,198,142,54,27,191,233,64,147,26,54,69,240,11,121,230,215,111,189,240,69,255,67,167,136,250,210,222,78,211,18,207,173,191,249,171,145,108,57,93,255,160,95,81,176,56,136,163,74,92,119,234,35,216,187,41,171,185,139,120,169,240,25,119,206,216,117,70,242,254,212,36,214,184,185,161,200,147,94,90,138,15,243,204,39,232,129,198,180,10,128,52,84,221,51,142,145,186,32,79,82,249,202,111,85,44,164,133,185,55,176,51,118,188,129,34,12,3,154,210,221,247,97,128,34,214,42,102,192,122,244,46,21,203,118,249,81,20,233,172,237,18,196,240,40,3,106,252,7,115,88,150,18,72,86,209,63,189,219,195,164,197,102,209,102,37,17,143,58,163,220,169,178,197,171,188,136,222,96,248,112,145,57,5,15,54,84,244,46,107,192,119,221,173,67,199,140,105,70,158,188,156,93,184,32,1,83,88,202,229,164,87,35,61,238,224,220,140,9,149,106,100,220,93,118,47,226,175,52,62,135,157,146,183,125,221,240,166,198,149,117,231,98,171,60,77,123,35,196,226,172,24,123,229,113,211,188,244,66,4,165,146,14,45,162,129,188,204,159,0,54,123,227,138,232,109,248,71,206,160,26,17,47,51,150,174,51,137,193,77,92,85,3,149,227,127,243,15,160,54,221,33,156,240,42,167,162,1,210,169,109,81,38,184,27,70,247,115,9,228,68,69,231,248,57,61,190,189,137,137,239,242,61,86,9,123,251,99,146,94,76,0,132,199,128,161,246,199,238,52,55,53,243,50,195,158,96,0,32,243,168,6,88,13,25,56,148,179,245,247,36,207,196,103,4,175,26,208,101,249,229,53,129,15,17,151,0,77,123,251,30,142,52,85,29,200,194,134,82,114,209,25,162,93,56,153,10,70,4,41,26,95,55,210,225,117,24,59,32,240,191,24,16,118,164,116,226,206,226,33,114,241,227,27,213,55,186,230,193,26,212,178,223,86,59,121,247,88,173,219,113,26,206,67,101,191,101,129,187,20,87,104,38,169,54,31,30,204,83,83,113,122,170,210,20,120,199,152,19,60,86,65,93,98,82,152,61,126,147,101,81,108,191,128,139,25,1,39,50,79,63,246,187,10,89,135,13,18,107,81,111,47,94,61,119,41,111,28,247,110,100,219,228,34,57,50,241,65,219,108,229,63,67,86,0,82,33,170,138,112,135,217,18,146,6,197,132,103,90,40,123,228,160,81,126,46,253,17,199,85,15,237,225,221,218,242,250,213,141,172,109,190,191,111,89,48,92,215,203,147,248,188,237,170,53,15,7,83,194,204,136,176,217,156,254,193,61,131,61,211,152,214,58,16,101,43,38,105,181,102,175,129,185,137,76,67,119,85,151,164,166,54,105,123,240,108,136,168,193,89,79,191,84,97,178,239,116,185,206,0,161,74,18,55,142,57,126,190,160,226,139,86,29,18,86,96,149,66,202,197,90,72,31,97,94,45,224,199,86,134,142,22,202,51,0,53,218,253,1,250,11,200,47,109,159,123,185,14,39,59,116,161,150,219,7,119,102,41,51,227,203,190,23,250,108,61,156,120,18,157,46,201,7,4,10,192,115,61,184,225,16,181,87,196,53,99,206,177,236,6,151,249,112,11,120,188,29,113,232,19,38,142,128,215,252,141,143,20,97,157,191,235,70,240,51,157,124,211,108,97,129,46,165,55,64,95,17,31,225,240,92,96,137,116,55,210,249,229,91,141,89,154,64,140,216,227,82,211,254,156,163,70,166,145,76,177,0,250,139,200,162,107,232,224,194,167,118,191,71,192,44,247,251,108,83,17,61,109,15,3,147,116,78,198,222,57,59,149,99,5,181,20,122,22,252,9,114,195,90,85,167,185,226,53,32,67,43,227,76,236,96,88,43,232,120,213,183,158,17,115,50,130,151,255,164,10,236,147,221,83,168,1,26,56,71,180,159,79,117,64,221,67,25,88,3,43,252,140,226,37,44,164,130,95,0,226,135,169,60,111,196,242,13,210,170,158,105,123,65,93,106,205,216,255,100,164,102,190,192,85,191,155,111,37,115,95,68,86,101,24,172,170,235,87,109,35,63,81,104,12,138,175,212,154,185,159,254,239,138,170,192,104,102,168,96,110,32,170,1,189,5,204,148,186,69,181,34,39,124,96,188,177,72,248,20,183,87,218,28,63,171,132,205,174,202,137,221,49,11,123,253,128,28,218,66,254,101,163,94,42,185,239,111,238,60,94,33,64,84,81,206,154,99,38,120,6,2,123,76,228,173,192,96,59,101,174,225,103,155,235,73,63,22,194,83,182,47,68,49,157,94,25,234,235,219,196,229,224,182,214,114,217,24,191,63,25,196,26,61,117,232,249,168,63,123,27,106,84,36,144,130,73,58,15,76,231,131,150,24,136,150,245,222,137,56,82,135,151,224,36,164,146,72,102,218,250,120,103,246,140,55,255,17,146,133,151,98,106,197,216,103,203,27,151,14,190,113,44,60,82,122,112,62,115,187,45,188,253,207,27,117,124,105,34,134,161,248,190,129,68,58,48,136,194,46,97,37,234,139,88,211,204,191,71,67,11,164,227,0,151,67,252,162,176,240,167,205,225,130,158,38,63,250,127,105,231,129,156,209,107,233,32,245,91,213,102,253,131,215,119,128,110,222,45,240,238,168,7,76,13,196,151,220,206,29,235,64,116,181,37,68,5,55,22,229,208,69,194,195,243,61,226,73,92,126,245,97,176,121,78,61,80,85,146,191,71,176,106,220,210,253,177,58,77,195,212,38,253,123,226,244,45,110,14,189,120,45,253,140,215,31,223,21,227,180,89,217,74,247,3,255,121,151,40,185,136,38,109,255,195,135,114,172,12,31,250,151,245,83,10,40,221,98,122,21,103,31,172,81,189,184,167,211,185,239,213,98,173,138,236,28,102,221,185,151,162,151,128,91,212,214,182,44,40,157,164,231,66,65,194,44,34,70,122,138,191,241,30,178,171,39,58,245,204,98,9,212,146,72,248,1,134,245,90,143,238,168,205,139,180,124,76,104,98,229,195,51,157,127,224,242,101,28,94,71,73,2,49,239,163,193,179,155,204,251,41,55,165,78,37,201,63,126,63,192,251,77,16,208,229,189,84,80,28,89,237,227,62,224,136,25,200,157,186,209,138,184,233,200,244,177,46,180,50,100,144,120,43,55,44,245,127,91,97,252,41,214,116,195,63,15,153,66,169,153,202,4,148,102,181,176,175,244,249,18,103,27,112,119,135,199,105,142,160,41,233,80,205,190,42,11,210,135,143,220,7,151,125,102,140,30,123,80,119,31,90,142,153,184,229,11,105,17,206,133,77,185,203,214,154,74,217,249,230,47,185,55,162,121,42,126,116,49,243,5,194,120,150,7,130,173,215,173,159,220,251,109,149,175,122,181,16,141,18,93,76,212,210,180,223,245,178,61,37,98,44,202,151,88,140,152,219,55,182,60,252,81,30,175,236,214,214,158,174,131,45,252,95,238,81,230,15,23,85,95,34,249,53,36,195,78,144,123,121,24,67,194,243,3,14,104,210,191,244,45,154,183,4,74,160,243,27,145,123,101,77,65,130,20,92,95,18,137,7,11,183,185,244,249,67,32,215,169,151,18,216,177,238,185,205,82,4,198,217,70,171,251,53,142,96,170,144,84,174,98,219,159,69,242,235,103,184,189,242,242,117,123,241,15,137,9,94,160,254,61,230,154,19,167,53,111,180,103,247,91,89,148,207,108,89,114,200,247,38,238,154,113,117,114,19,217,156,224,224,214,109,254,144,90,100,191,13,208,75,126,166,229,233,17,208,173,246,28,24,31,221,193,8,178,33,110,17,132,16,9,228,151,189,86,255,70,42,147,143,236,155,227,116,10,44,68,249,17,73,138,32,205,115,85,41,156,181,144,254,40,193,145,160,204,55,178,45,245,250,103,211,106,169,111,47,41,45,232,231,174,162,246,155,114,219,211,13,50,211,114,102,211,228,220,1,80,32,1,254,25,151,129,136,207,155,150,143,129,153,157,114,133,144,143,148,200,193,154,194,221,215,68,185,150,226,11,128,33,243,192,214,99,61,211,240,86,51,156,10,235,170,218,217,112,36,103,99,92,223,169,153,226,231,172,93,77,168,152,89,146,241,9,230,200,252,27,150,228,211,45,110,5,222,127,59,4,199,138,141,77,206,130,142,162,15,197,245,71,233,34,91,120,69,1,133,77,61,18,181,97,113,228,40,134,124,164,143,222,208,129,242,157,165,69,203,97,54,105,69,90,196,169,152,29,154,133,179,72,140,215,144,138,51,3,80,94,154,252,248,33,55,107,26,109,143,196,128,20,31,105,30,137,99,188,158,231,79,200,215,138,84,123,142,63,85,73,99,150,192,116,199,213,9,129,17,81,214,63,149,212,106,108,227,153,213,2,5,143,193,6,180,120,224,193,7,217,190,230,144,229,33,126,23,120,148,175,18,113,239,188,90,42,83,162,124,20,218,72,254,245,41,166,0,35,243,153,178,220,136,128,165,203,42,168,143,93,208,36,20,68,118,208,132,13,201,66,117,113,81,190,90,122,161,194,67,32,70,11,98,77,184,224,183,173,77,229,124,19,78,51,89,63,15,205,58,158,27,203,160,215,217,93,80,16,103,53,237,215,167,189,41,46,44,212,101,31,165,176,99,170,209,220,45,188,224,110,206,126,47,243,4,166,119,167,103,175,53,248,224,93,181,120,208,99,121,151,199,29,118,224,140,92,129,230,214,41,9,79,92,242,129,165,123,251,165,224,213,241,78,43,166,156,211,180,111,249,140,196,133,181,151,189,78,239,66,30,177,212,7,179,74,17,30,67,153,218,255,110,143,255,9,243,172,32,211,218,29,40,1,28,37,6,226,5,124,177,185,193,253,238,150,0,95,196,81,172,18,174,140,89,76,196,87,242,156,226,217,173,219,191,195,157,24,97,59,143,179,55,174,96,155,228,29,97,106,206,86,152,254,118,114,9,87,0,151,36,107,82,231,119,21,57,128,238,32,135,210,119,141,254,100,236,133,225,17,58,103,145,209,109,45,71,50,123,83,128,156,62,65,74,163,98,198,237,98,176,166,29,182,130,222,66,254,29,194,234,36,10,62,20,62,126,235,106,238,162,7,228,68,240,171,206,219,58,118,127,198,41,101,135,9,1,15,85,124,55,221,93,162,44,253,121,25,116,168,84,165,59,57,125,82,66,202,146,233,8,227,101,49,124,184,205,229,85,105,165,146,178,16,105,201,21,246,143,240,196,29,146,176,244,147,245,137,112,108,217,99,58,6,15,203,211,157,138,247,64,163,247,225,201,253,216,163,60,246,234,144,143,184,216,69,54,206,127,177,55,134,135,101,54,160,179,231,54,162,78,13,9,204,134,124,58,38,19,126,90,186,1,2,57,232,203,169,119,192,146,181,87,126,14,48,177,86,143,169,99,183,76,179,226,51,30,79,35,92,250,204,197,252,193,99,214,202,89,180,10,82,121,208,200,35,48,29,201,217,181,243,146,184,149,170,193,167,230,47,210,32,99,92,237,157,166,27,228,169,184,49,58,68,215,23,139,255,30,72,209,31,47,28,62,24,98,211,209,31,78,22,181,223,180,146,184,99,194,216,197,183,224,178,91,89,70,212,167,18,201,26,24,133,143,225,196,189,236,197,66,70,135,206,234,120,195,217,239,83,38,20,71,204,148,182,181,53,242,15,66,230,247,112,85,154,106,70,188,204,174,168,66,39,222,101,179,83,55,178,40,89,179,28,242,144,186,203,9,222,246,194,129,44,251,160,226,236,239,207,50,81,50,104,67,49,41,183,252,128,18,201,149,69,139,4,23,187,157,57,195,157,70,102,37,121,148,17,151,109,132,166,252,9,249,240,28,240,25,104,52,210,75,142,150,114,120,28,7,190,37,241,0,3,138,9,149,69,199,207,142,219,45,249,144,222,87,122,151,206,235,37,20,22,9,102,205,168,244,119,200,101,31,20,88,2,151,111,3,125,126,181,108,90,244,204,183,200,157,143,7,246,203,60,5,204,2,207,40,195,225,204,34,215,207,80,121,132,253,135,42,21,196,3,211,157,1,208,178,6,122,247,101,225,187,54,46,134,218,161,155,142,36,35,97,155,158,212,124,121,219,14,101,141,157,249,101,12,184,238,50,239,52,211,227,198,189,204,203,107,29,39,254,156,107,139,139,95,15,255,170,71,70,98,117,238,99,209,40,83,35,117,16,94,127,99,153,51,137,184,55,116,213,209,252,90,199,237,210,13,63,110,39,129,254,85,119,184,187,153,223,138,27,86,205,129,20,99,110,127,242,209,176,207,183,158,195,184,255,52,173,167,124,42,47,75,17,8,180,153,186,253,107,140,126,235,245,206,27,160,169,255,182,156,85,125,200,232,25,203,188,3,204,105,172,106,118,140,155,63,4,21,126,10,16,250,244,29,132,52,31,121,242,173,98,188,207,36,241,183,208,188,51,206,114,77,240,189,168,125,26,96,242,175,255,122,75,146,196,65,250,212,19,138,163,252,227,71,129,173,142,81,71,157,36,58,33,102,142,210,254,74,28,145,88,40,175,106,232,8,97,103,75,28,65,155,147,209,240,196,233,37,114,76,60,165,250,27,86,196,109,109,5,115,191,217,38,234,173,148,75,250,187,3,45,45,70,161,152,76,232,232,218,39,40,238,175,22,79,210,153,75,178,218,157,99,96,25,45,216,32,165,164,135,64,238,145,143,184,59,29,131,8,178,135,75,72,134,85,54,48,84,56,61,175,126,177,194,211,33,230,114,118,228,164,238,38,47,239,0,5,74,177,255,188,181,35,190,10,157,254,81,178,167,15,158,97,107,217,105,158,5,201,117,53,71,96,21,216,27,40,218,87,9,87,0,211,34,151,81,198,64,217,86,105,77,133,56,44,90,215,59,156,17,116,222,137,190,32,199,105,7,167,41,160,174,83,204,132,117,27,23,16,196,52,108,108,59,139,238,223,150,92,63,89,119,224,97,136,149,13,190,91,245,195,29,61,52,62,210,131,209,227,194,147,87,87,209,201,131,42,33,226,17,41,47,177,220,255,65,75,143,160,114,132,248,129,110,222,86,121,197,141,4,112,13,38,239,161,119,92,251,69,220,145,239,29,82,228,216,56,151,165,53,246,225,35,183,179,156,253,68,11,55,209,18,143,34,132,196,121,126,238,20,75,100,95,245,237,10,125,68,214,37,74,199,148,99,118,112,71,246,217,146,187,206,238,193,210,16,178,255,100,202,37,26,90,151,74,254,233,2,163,108,86,136,203,183,67,59,32,24,144,32,147,182,41,226,124,86,146,25,97,226,4,142,93,136,72,187,67,101,254,119,241,57,51,32,253,191,253,76,62,114,89,97,225,172,3,255,31,73,246,164,98,28,176,245,127,197,12,140,206,76,206,254,19,110,27,205,155,41,6,219,47,166,197,156,182,165,59,81,208,141,13,248,163,120,10,243,55,15,21,66,174,80,229,124,230,148,38,130,213,225,105,182,253,2,249,197,19,24,121,212,117,122,47,33,251,126,56,253,212,161,148,175,95,235,131,151,94,91,164,235,128,135,118,54,79,3,135,67,141,10,141,202,209,192,190,208,199,23,96,119,231,143,132,31,169,192,194,40,162,250,211,6,222,188,48,0,173,221,234,17,240,29,143,217,81,248,26,189,75,202,62,83,232,125,82,50,175,40,196,36,125,51,176,17,111,64,223,137,107,226,247,111,13,213,247,231,218,40,195,73,177,209,56,45,186,114,89,137,163,81,220,74,187,158,21,123,84,104,84,233,130,247,212,163,53,195,16,244,43,79,209,106,231,25,93,100,65,79,144,205,75,230,33,170,60,49,34,126,202,37,125,40,246,113,246,209,82,8,42,146,37,194,24,214,70,210,34,87,96,83,21,37,190,236,238,47,183,201,239,233,217,154,95,21,17,230,25,228,53,12,146,166,207,236,111,89,18,72,103,116,63,24,27,201,169,65,191,65,101,143,121,31,58,140,205,192,31,189,212,129,68,238,19,248,160,199,2,6,54,84,214,41,238,110,176,43,126,5,135,15,21,198,249,169,76,42,183,215,63,209,142,154,229,254,84,65,2,113,180,24,140,65,51,147,155,247,36,55,14,183,125,93,145,215,88,122,117,74,187,74,104,86,158,137,205,241,104,50,69,86,217,235,241,228,151,61,120,150,83,47,188,170,230,39,33,147,226,57,250,143,192,199,207,73,247,48,218,128,202,68,179,181,93,20,15,244,201,84,61,66,128,163,121,160,4,28,179,190,231,0,185,242,48,1,104,139,205,143,19,242,208,180,97,204,181,167,202,30,120,156,11,204,19,173,55,132,100,7,192,243,73,46,243,142,191,115,134,59,52,242,14,196,31,101,228,232,27,16,180,200,51,32,215,71,249,136,135,148,129,79,138,196,12,79,69,108,181,53,154,57,121,105,229,243,238,55,88,96,135,197,103,100,90,57,39,62,50,99,175,149,52,240,81,55,33,82,120,140,157,94,164,74,166,11,134,241,250,227,199,145,130,217,251,112,161,84,142,102,61,33,7,169,139,206,137,88,133,156,120,161,24,78,138,0,71,71,212,62,44,145,25,142,76,30,97,229,22,57,142,107,228,168,157,19,107,113,253,172,153,103,163,73,125,139,132,99,30,34,131,176,1,180,214,127,182,124,194,3,241,186,32,25,88,224,29,28,34,98,111,38,191,31,49,74,203,84,98,120,100,105,105,149,131,198,241,236,82,137,168,94,100,186,219,253,154,143,15,228,139,1,70,160,33,159,154,164,110,52,245,63,140,214,171,97,80,108,108,182,115,68,192,158,131,126,69,65,219,100,0,52,123,44,43,116,107,216,231,71,237,49,117,84,121,26,183,149,15,135,231,223,37,143,82,35,189,128,242,170,175,17,17,203,211,73,144,133,130,153,203,16,236,13,38,36,54,27,85,43,20,13,8,25,222,240,37,210,242,251,7,174,163,12,144,242,211,199,242,83,39,187,93,144,27,28,215,127,21,200,234,157,233,56,209,145,253,52,214,18,31,21,61,198,29,241,164,23,81,194,195,86,128,68,224,78,6,161,208,160,68,72,144,177,166,79,162,58,250,117,140,101,10,134,87,224,204,40,77,120,86,191,168,87,75,168,174,245,227,185,221,214,67,243,97,165,231,0,244,94,231,129,160,151,156,123,247,249,27,60,209,83,134,9,149,104,24,6,58,127,123,198,24,46,119,138,249,115,130,132,136,12,246,160,81,92,91,1,40,116,105,108,128,198,177,198,129,41,230,101,164,159,56,63,251,57,46,25,36,182,14,25,157,80,185,228,24,61,86,23,91,171,8,162,58,66,113,152,31,19,31,170,60,247,249,233,164,55,164,64,129,250,237,92,170,95,120,168,69,60,188,101,38,222,241,103,211,65,39,230,141,130,14,26,49,68,245,29,233,79,102,34,246,43,49,119,207,141,100,46,50,232,200,199,15,154,108,188,117,52,148,212,23,113,5,0,187,149,8,13,47,215,238,76,21,194,154,132,18,219,11,64,101,194,41,165,164,229,243,170,204,109,49,68,81,122,128,100,50,167,184,206,179,90,76,42,29,2,254,103,36,209,248,138,206,110,154,46,169,168,110,23,74,164,25,146,167,221,140,79,182,252,97,69,18,110,21,160,91,170,96,145,23,158,211,75,37,121,237,69,15,244,151,226,170,107,185,175,197,175,22,49,141,109,115,171,115,62,224,197,22,172,19,182,26,122,133,41,164,158,193,121,184,64,134,35,238,197,193,118,89,90,17,182,149,32,183,179,188,240,214,172,252,45,189,28,220,245,255,56,17,187,246,152,116,227,168,214,237,174,136,103,131,20,1,246,248,242,13,160,174,82,128,216,221,131,145,83,223,192,184,180,154,221,235,204,31,90,64,131,199,43,244,145,51,27,28,101,74,90,159,164,49,237,122,90,221,253,116,50,86,130,80,232,141,51,184,206,94,150,162,180,8,139,183,84,134,66,5,83,209,167,153,128,164,60,227,72,165,192,204,155,147,60,50,104,210,228,246,43,122,109,100,112,215,77,190,253,86,233,235,26,61,55,137,155,98,93,57,194,95,177,5,137,223,180,62,222,195,251,199,106,102,54,237,54,144,93,23,94,94,85,94,103,115,106,18,85,125,24,254,208,83,132,185,172,8,2,167,121,39,38,236,122,70,109,121,68,117,54,107,234,163,157,155,161,58,21,191,194,119,34,179,62,218,104,237,190,115,45,227,42,189,69,162,130,201,49,146,27,6,6,218,222,90,197,18,42,105,215,142,144,38,188,80,199,139,98,231,66,85,12,78,29,30,188,131,100,189,44,23,183,29,5,238,63,45,149,50,236,128,82,229,208,140,61,244,248,76,40,40,91,61,91,203,178,37,116,206,225,35,230,235,85,120,82,156,18,81,247,25,235,149,195,51,90,75,94,113,124,54,98,195,24,138,172,159,213,121,216,39,30,96,226,186,96,146,123,150,135,185,145,221,73,122,124,221,109,131,61,230,170,160,31,114,168,77,29,175,67,88,235,26,212,33,135,61,145,158,24,186,158,107,207,229,82,118,183,59,128,214,221,24,148,65,177,12,73,188,42,82,170,24,35,230,69,72,251,33,84,210,254,47,163,97,18,83,25,152,209,28,76,95,247,180,203,101,159,62,33,101,236,129,220,94,63,50,194,125,219,80,107,217,201,238,113,121,191,114,210,72,18,127,233,222,69,37,58,152,134,66,63,182,145,200,225,165,156,187,36,87,225,188,34,29,97,229,34,66,164,229,80,46,118,116,29,8,7,68,27,191,102,67,0,236,225,4,122,94,219,181,58,87,53,200,232,20,156,143,183,246,41,36,172,213,56,97,87,51,80,78,46,124,234,148,178,86,251,84,95,64,89,219,24,164,214,158,158,81,184,215,225,210,161,184,72,213,253,69,231,198,130,252,209,12,235,239,238,175,243,115,16,251,182,208,114,245,97,5,54,60,205,41,106,213,67,33,3,28,25,72,129,98,241,18,138,99,21,152,125,212,231,9,246,193,120,142,227,249,168,130,17,187,57,161,142,6,52,191,118,10,50,133,119,103,19,20,120,250,216,242,148,48,29,196,111,16,71,211,154,54,65,70,193,79,50,187,69,6,123,252,78,229,66,141,175,85,20,36,157,177,27,18,110,138,65,210,164,203,136,57,17,119,250,34,29,8,41,93,209,191,35,111,121,28,44,125,8,8,12,253,50,235,3,12,53,0,247,45,190,109,217,17,218,16,29,127,21,124,242,162,86,102,191,172,22,255,95,109,42,207,243,188,205,75,211,62,35,221,103,252,151,92,240,147,146,223,8,92,128,40,118,73,169,24,119,40,58,152,60,216,114,30,120,90,32,182,225,198,103,194,135,234,181,114,161,113,27,50,1,102,135,178,248,44,154,247,200,134,20,117,82,78,122,73,97,137,29,44,110,50,148,119,178,68,170,138,116,156,15,130,102,101,47,140,189,118,200,166,119,172,174,180,191,83,129,210,178,103,36,155,237,194,219,209,144,248,24,237,182,16,201,31,59,107,207,5,215,143,234,187,66,250,201,78,121,244,205,74,82,14,90,231,164,159,1,67,241,129,33,178,185,196,17,66,55,249,206,6,221,85,197,50,245,193,212,30,90,131,77,173,233,38,214,167,56,143,62,69,13,238,254,236,118,167,98,28,178,192,184,248,188,116,221,120,66,171,184,209,57,106,134,235,89,225,245,82,103,173,171,240,247,174,213,211,35,57,197,179,133,9,57,199,128,49,20,73,152,101,218,27,122,179,212,102,52,15,134,92,200,26,8,22,88,63,70,9,16,154,5,107,200,155,149,122,73,231,88,32,142,139,78,157,55,72,4,133,33,192,98,180,43,10,193,27,224,121,133,59,172,207,234,139,190,210,70,79,180,254,181,29,27,210,20,177,130,239,188,242,184,74,251,142,123,229,199,239,120,185,61,191,102,166,88,135,159,9,214,19,130,86,155,14,130,212,0,13,129,254,222,183,89,104,17,7,82,165,243,34,250,176,180,224,48,101,213,205,66,173,120,173,75,160,60,243,167,13,197,5,43,240,24,2,100,212,151,251,109,21,41,99,178,159,111,214,183,216,238,92,160,255,199,70,187,75,95,69,183,163,122,253,174,64,171,101,14,207,221,254,193,41,162,100,17,234,22,247,120,136,205,135,49,157,60,40,14,225,59,124,169,94,127,50,59,217,62,225,86,58,19,52,135,162,162,111,236,80,238,1,179,244,103,79,61,157,15,78,114,77,61,49,110,214,182,202,17,204,153,23,45,19,218,243,195,77,3,120,49,33,23,164,36,167,37,118,62,90,139,86,28,155,66,14,27,99,134,6,85,0,203,211,45,11,91,167,147,63,194,252,169,7,88,58,212,65,102,146,32,122,113,96,144,86,254,128,215,120,23,91,161,177,113,88,197,113,177,225,91,139,32,96,162,115,9,181,72,194,245,89,197,242,63,227,132,154,98,233,230,73,35,102,220,56,3,168,242,129,59,63,212,104,18,70,71,146,3,38,186,56,193,152,41,204,252,232,205,234,196,109,203,108,117,133,106,9,149,200,235,230,114,179,175,96,8,213,38,80,208,56,159,130,128,136,229,234,105,151,179,41,58,93,69,143,144,246,69,207,18,192,83,195,125,139,106,127,161,77,72,76,158,102,100,251,229,39,0,56,128,18,234,60,64,159,186,145,27,205,146,26,102,107,237,231,213,72,10,40,74,142,152,99,158,202,223,101,218,135,33,156,155,140,144,102,77,104,172,34,81,70,250,213,111,174,88,23,206,244,71,3,198,221,78,52,136,236,87,165,184,254,132,48,140,246,228,103,64,64,9,62,138,14,9,204,237,210,148,173,133,55,32,226,182,68,62,65,232,133,117,21,76,57,133,0,62,23,188,192,142,236,57,19,27,10,112,9,72,24,171,89,236,97,128,157,230,97,169,242,178,230,34,87,131,71,127,217,172,91,111,103,2,29,17,136,244,140,42,75,250,231,155,247,145,10,67,122,206,56,242,31,157,234,102,130,25,129,4,135,25,180,89,128,99,104,112,156,54,40,94,197,35,232,138,86,239,65,154,135,110,109,134,0,56,201,132,50,149,161,106,182,202,49,98,160,61,98,44,13,104,189,80,11,71,241,251,217,228,62,169,229,166,66,104,238,134,17,81,111,219,239,50,200,59,86,157,179,66,10,94,248,39,150,247,33,74,255,48,0,184,98,181,201,158,4,113,41,126,17,191,232,154,197,171,98,232,73,205,93,159,118,116,54,202,128,199,91,217,112,52,128,37,150,231,250,239,116,24,42,170,28,149,30,51,205,82,125,221,217,101,55,215,181,32,179,20,218,185,177,200,210,35,100,198,11,168,207,58,10,85,132,180,168,127,200,234,240,64,104,81,91,206,211,233,122,146,157,81,15,178,232,4,211,136,151,12,46,178,247,179,217,138,146,72,221,237,111,85,166,89,70,90,183,20,46,235,144,246,121,64,157,229,236,198,165,47,49,108,208,91,115,97,228,20,209,183,197,238,114,229,229,72,200,106,38,246,144,144,210,4,155,142,204,91,68,187,41,209,110,235,159,126,83,155,232,49,203,74,254,229,183,233,210,69,73,161,130,214,244,88,113,42,77,209,48,169,139,102,200,237,90,129,38,118,157,168,40,110,85,204,113,37,99,103,227,163,151,158,13,57,92,0,233,58,220,241,116,249,21,122,70,48,35,48,70,130,19,134,24,190,68,222,71,149,16,125,109,50,209,155,11,120,188,69,7,175,168,228,243,212,224,130,63,161,22,151,190,45,242,146,248,186,253,145,152,238,157,91,149,109,139,42,224,88,76,46,23,130,111,128,191,176,130,246,112,49,80,141,237,171,63,224,119,139,78,215,252,173,91,76,166,193,68,117,34,231,221,50,221,111,32,102,194,62,72,223,169,210,231,157,146,144,45,4,14,197,152,44,3,60,128,8,58,181,82,221,189,66,139,76,134,153,255,78,58,220,112,19,249,216,218,97,180,211,226,2,192,176,69,148,211,95,66,143,20,17,90,228,180,47,167,144,75,231,2,162,171,70,83,249,121,221,154,183,110,199,151,99,38,93,122,188,77,55,237,28,83,145,124,169,107,50,19,221,43,59,207,38,48,182,63,33,206,213,113,30,206,164,55,40,113,176,67,218,242,64,4,51,79,140,243,37,98,238,61,103,193,29,38,168,198,192,206,97,53,128,31,211,142,142,135,58,55,211,209,223,172,91,37,224,247,181,14,41,71,217,220,139,28,220,17,101,111,238,29,67,22,109,220,254,58,139,119,248,60,208,237,254,31,241,96,119,31,199,13,223,215,163,101,229,156,180,192,123,146,142,254,118,35,215,102,77,132,98,221,27,50,125,16,128,61,184,103,213,8,247,127,179,252,216,124,163,248,106,35,8,10,17,134,36,62,55,15,242,228,174,196,141,144,130,248,20,89,202,178,1,121,85,59,122,188,95,20,7,140,94,23,192,145,119,172,94,231,225,93,242,60,109,71,130,204,157,252,131,213,90,251,194,215,8,61,159,49,204,128,106,205,220,251,209,79,197,120,221,0,220,163,230,44,162,244,169,115,36,190,64,112,116,182,38,188,249,165,74,170,106,3,16,7,216,95,201,130,123,54,129,132,61,234,165,253,115,148,162,159,30,220,212,19,120,196,210,113,234,164,65,138,140,7,226,254,174,161,244,210,174,16,77,95,125,117,183,252,95,41,15,251,16,88,122,229,199,158,213,20,9,194,191,196,51,153,57,182,162,238,69,250,151,5,224,7,151,244,133,49,145,121,188,61,77,67,55,223,77,149,141,149,90,19,163,183,138,171,198,223,38,11,197,247,183,147,200,112,132,77,78,48,145,178,46,251,49,185,118,134,125,152,232,213,107,78,233,16,247,36,210,88,125,238,74,158,181,226,1,213,34,88,164,31,67,123,130,202,225,119,77,66,139,135,74,165,11,67,65,9,13,14,237,248,80,50,178,52,217,45,196,236,112,247,228,183,234,240,93,237,200,11,201,41,164,42,147,218,39,140,95,54,238,54,194,222,28,169,55,106,94,229,228,165,235,118,195,248,118,213,178,206,202,254,32,201,18,135,28,11,73,79,228,186,167,37,128,73,240,62,92,92,179,32,150,31,212,43,39,64,240,166,202,2,165,124,56,1,246,101,152,196,143,76,197,98,20,143,72,214,22,19,81,50,243,114,84,49,23,72,255,214,47,10,0,52,85,19,61,207,100,210,15,223,143,68,103,152,77,104,126,252,236,118,127,33,163,250,105,121,179,189,204,104,34,215,95,151,219,168,100,33,100,24,174,248,134,170,211,192,228,103,55,121,63,135,166,201,72,253,47,154,166,62,10,154,36,109,115,142,204,28,211,75,153,198,114,143,83,196,232,11,162,195,255,44,143,9,57,67,95,43,69,91,160,139,18,200,213,177,153,232,47,234,86,140,30,217,76,237,116,144,249,30,2,225,229,112,108,87,17,19,90,158,253,71,155,197,188,132,225,115,148,213,23,240,33,16,18,34,123,214,7,119,156,63,53,203,17,123,142,169,164,26,220,182,95,68,213,97,94,115,48,54,153,239,158,36,213,176,221,9,76,227,56,18,74,246,139,218,51,124,24,171,163,115,184,134,122,251,43,110,44,36,130,114,96,100,186,23,25,202,84,72,194,212,8,66,4,227,122,19,10,66,249,126,3,57,82,186,239,218,115,147,56,98,60,5,185,108,123,56,242,145,203,55,219,190,119,152,21,30,128,112,105,55,59,44,0,144,63,86,104,233,0,216,147,35,141,155,204,250,128,224,88,103,20,78,148,150,186,251,223,239,200,208,162,142,6,190,72,228,219,40,14,247,185,191,20,88,65,109,224,207,161,203,134,20,171,143,82,183,237,167,195,227,215,210,216,163,152,4,186,163,35,85,229,110,25,214,15,43,47,106,98,246,53,157,182,18,146,107,142,77,216,236,14,13,172,233,55,233,185,188,58,65,116,167,87,140,188,250,144,5,208,70,16,78,224,13,238,80,174,122,70,104,223,18,81,89,53,77,55,201,40,236,23,131,48,87,31,214,197,163,85,16,200,43,227,112,103,255,33,234,38,13,132,252,131,44,151,46,253,8,201,195,0,239,170,38,221,184,59,177,86,158,206,88,104,8,226,36,252,143,95,200,148,159,201,86,32,186,111,176,25,84,208,28,122,202,158,3,126,207,188,34,200,34,136,217,191,15,240,149,116,16,190,139,1,35,34,216,76,131,114,117,116,150,101,87,218,216,4,0,71,174,94,8,238,49,229,40,88,149,31,245,237,115,39,185,118,35,38,117,185,222,129,78,88,195,147,236,178,22,238,102,231,85,165,158,73,54,227,55,160,190,79,43,240,216,244,88,208,71,126,176,87,191,77,41,50,179,89,240,199,70,4,212,74,81,78,234,164,79,168,207,107,242,232,244,72,74,195,96,36,242,224,187,82,199,62,179,79,222,240,239,207,213,161,153,184,245,154,111,150,1,189,214,16,168,141,105,158,196,186,141,241,238,178,105,174,232,169,213,205,241,95,188,61,230,134,138,129,85,194,26,118,245,32,184,83,86,147,57,206,102,135,187,253,159,243,17,134,206,218,188,72,210,204,168,8,110,207,28,136,135,45,231,105,227,178,221,235,159,122,133,210,72,14,110,216,76,89,28,243,214,221,177,217,216,255,12,71,237,114,193,120,18,71,111,49,38,22,60,148,81,72,39,26,43,156,76,249,191,72,224,211,210,86,166,83,96,156,201,173,1,184,224,219,15,172,43,243,12,17,22,81,156,53,234,10,20,194,167,247,44,185,67,214,177,138,21,50,18,142,102,102,108,180,42,103,84,142,68,230,234,197,189,189,251,45,248,48,186,203,52,135,126,36,160,109,117,37,163,85,195,7,97,63,221,248,196,87,27,139,225,132,86,202,93,60,254,238,90,143,126,239,105,47,133,135,39,31,122,184,206,38,131,22,240,211,23,40,143,129,180,58,253,112,136,249,165,76,71,90,120,198,3,14,239,157,152,222,155,175,255,84,9,184,171,64,223,167,19,109,165,253,210,240,84,245,46,252,199,165,79,28,41,191,207,236,33,8,59,184,195,205,178,171,25,48,229,162,45,8,15,227,48,101,15,171,72,27,209,226,136,226,95,72,178,135,183,43,101,54,210,11,173,58,110,163,27,125,119,76,223,74,105,7,47,164,21,123,85,120,244,102,122,2,160,250,122,103,52,99,57,159,159,29,137,144,126,208,55,218,67,16,104,215,44,40,241,105,73,198,166,107,128,189,73,76,11,243,55,135,245,87,181,155,121,253,112,65,45,143,203,156,87,139,217,187,31,58,153,21,190,205,232,25,49,99,113,23,46,29,85,90,180,12,15,198,253,119,244,14,155,136,246,139,186,211,187,72,187,148,249,25,193,159,136,230,63,44,249,180,222,111,212,167,18,142,75,121,97,204,85,62,210,104,145,242,157,46,122,111,225,201,235,115,89,197,165,174,82,163,239,255,100,92,218,70,84,204,182,251,238,156,212,75,56,204,157,210,130,169,127,226,169,176,219,49,185,135,204,32,240,18,145,41,12,229,51,77,11,123,151,69,220,79,157,10,245,225,50,143,173,55,139,6,222,120,242,75,32,104,151,198,194,55,8,129,10,92,183,130,254,72,11,16,62,117,200,26,179,154,102,195,115,146,238,228,15,67,58,52,208,218,83,123,174,64,27,117,126,155,104,5,149,170,115,35,86,208,187,64,156,73,53,192,93,99,61,95,160,80,247,194,84,230,217,77,59,8,240,3,154,26,127,173,112,220,1,134,134,104,108,224,41,59,121,251,250,213,140,4,184,1,131,60,102,54,176,126,23,78,70,215,94,44,229,237,207,99,204,137,59,50,214,255,8,175,162,85,128,175,32,67,57,11,160,146,151,254,125,140,218,99,11,115,182,47,139,250,36,31,65,126,14,184,247,37,185,76,145,70,225,157,151,115,131,150,47,181,102,101,125,248,230,144,253,91,95,172,232,89,229,1,172,64,192,142,58,86,236,156,162,125,98,173,63,9,62,44,20,5,241,221,112,139,142,216,3,30,71,79,122,211,163,81,72,198,90,79,199,252,62,167,11,95,62,187,252,190,60,103,248,233,126,93,241,78,78,227,99,192,92,89,201,170,153,188,62,148,131,31,61,97,163,82,198,39,84,81,121,12,89,69,139,140,215,53,204,29,45,253,149,99,41,20,170,69,23,87,139,54,142,10,135,19,152,207,178,166,233,123,142,30,117,116,63,137,96,10,111,227,49,199,5,197,117,49,114,41,18,208,45,59,66,19,174,23,43,194,168,153,198,118,205,167,120,48,42,114,34,115,226,54,47,209,51,253,179,30,184,151,32,119,66,83,72,86,118,173,150,166,113,229,127,116,114,65,31,91,94,192,170,182,152,250,184,77,146,154,55,87,122,182,233,0,159,131,197,77,27,68,93,138,230,197,80,47,4,133,191,228,12,93,137,13,218,44,164,253,66,194,1,147,77,116,176,155,219,44,193,199,233,252,52,249,95,168,46,31,98,89,172,227,84,254,119,129,102,222,27,211,3,74,220,195,111,212,141,68,140,28,24,184,165,56,31,106,181,205,228,175,70,0,176,63,2,17,55,218,100,177,246,33,179,182,57,160,234,234,61,209,248,249,83,35,83,135,225,26,247,128,97,227,67,133,42,127,177,75,62,59,39,10,238,176,232,1,237,251,242,32,240,120,82,143,159,102,132,186,107,42,253,150,29,171,74,123,112,225,62,15,109,230,82,19,208,180,90,19,83,75,178,30,117,214,185,15,151,192,30,186,204,78,67,155,67,186,161,224,196,118,48,12,222,170,198,198,48,54,30,0,129,231,34,120,76,27,99,166,114,124,223,100,128,117,48,170,148,198,184,176,200,26,139,103,4,253,56,126,89,239,102,138,221,67,115,147,62,34,72,212,17,126,186,203,129,89,211,137,247,190,139,167,128,180,192,96,144,62,49,150,174,198,184,81,93,39,197,245,238,8,78,68,40,173,44,84,66,187,190,207,89,239,171,178,31,229,110,132,214,228,201,250,198,124,44,239,3,103,123,216,76,211,155,121,111,227,172,104,70,205,255,172,221,255,88,242,124,130,18,5,199,95,126,3,145,208,27,60,153,76,64,88,164,41,247,113,27,79,103,46,1,98,125,91,20,196,6,237,223,92,122,200,177,201,31,40,68,131,78,131,70,200,167,179,169,62,54,235,163,42,109,17,235,120,255,14,57,26,217,75,156,74,163,41,16,194,48,145,51,155,34,139,53,32,245,8,191,169,175,78,76,103,58,214,183,34,103,254,34,117,4,147,49,116,151,170,145,101,131,217,80,255,55,102,99,132,168,101,69,153,15,234,221,160,141,160,79,172,107,230,77,104,237,25,200,85,253,131,189,87,114,193,209,83,91,32,5,66,106,113,71,2,210,120,231,154,193,156,121,61,242,134,192,162,224,107,93,47,251,89,87,73,58,121,90,21,65,63,248,4,77,170,137,92,67,143,20,136,41,33,239,224,64,192,97,100,77,93,127,226,241,209,204,93,10,94,234,172,252,151,208,105,189,187,111,223,195,222,17,135,196,83,108,217,193,133,36,155,230,76,179,124,51,66,178,47,21,101,255,165,79,78,218,75,244,164,130,128,156,241,226,223,234,126,157,128,131,123,130,221,89,199,75,149,110,35,237,176,220,88,161,178,69,7,205,204,122,26,148,1,59,140,215,67,165,254,174,234,61,32,71,229,149,94,163,218,224,230,189,195,25,173,246,52,6,209,133,65,240,202,211,203,115,81,241,75,27,215,2,234,182,255,248,93,86,141,121,239,235,181,138,244,236,141,232,51,215,9,88,109,144,254,60,183,244,31,110,81,5,59,58,137,52,223,19,23,188,46,88,27,99,211,141,57,79,130,88,33,216,52,220,42,235,175,75,100,199,84,178,172,4,7,29,222,254,222,43,139,73,142,223,243,13,55,162,186,171,16,62,7,131,157,227,159,216,19,63,141,3,209,175,139,178,216,149,56,233,223,81,177,51,81,46,2,190,247,215,70,123,67,186,59,225,100,156,204,135,147,141,191,118,127,220,0,113,144,234,21,174,170,180,76,113,46,201,241,167,23,242,85,145,118,238,247,240,242,139,100,92,217,197,117,130,113,225,56,68,56,78,156,127,113,153,49,209,9,31,232,44,74,202,68,233,61,248,176,93,118,174,139,145,187,92,9,232,117,80,180,181,213,232,79,110,216,90,7,210,154,6,178,229,181,81,165,184,30,100,93,33,204,251,192,111,27,149,69,75,165,102,216,249,197,97,215,56,86,3,241,13,172,111,14,94,7,221,222,236,133,18,8,107,172,108,10,15,133,231,229,41,212,89,205,136,103,192,20,39,173,174,241,239,100,84,223,24,142,67,253,219,22,247,52,151,76,6,84,118,86,190,194,137,40,128,225,135,167,227,121,120,53,87,253,2,200,212,163,96,135,141,42,244,11,84,215,145,118,81,114,215,78,247,141,172,12,26,105,44,242,124,3,174,98,73,135,248,89,8,79,143,234,151,206,193,131,216,108,166,212,108,236,102,111,188,167,205,158,9,14,45,191,49,117,120,164,175,50,204,87,169,239,0,78,224,210,185,104,123,112,44,179,79,139,176,212,117,232,122,82,72,250,42,38,88,204,21,58,164,61,214,15,151,115,240,24,8,252,84,153,227,5,188,31,131,5,15,77,173,213,23,6,61,199,16,135,59,96,238,190,250,51,42,15,174,236,189,137,104,83,147,206,42,122,156,142,42,165,6,32,224,135,53,108,152,62,242,15,105,43,126,58,74,60,191,14,111,212,156,10,184,39,27,200,241,145,243,216,157,250,1,169,74,102,12,143,235,185,149,235,221,111,247,253,27,239,213,232,77,182,175,96,85,133,159,28,114,2,145,30,8,199,76,166,135,247,125,29,45,101,16,163,7,72,106,184,233,58,179,89,165,94,214,248,82,162,57,73,254,52,48,56,173,55,40,182,97,84,12,42,17,248,57,112,46,159,222,42,194,120,83,240,158,147,227,108,215,44,86,169,55,214,69,166,84,21,10,118,190,48,211,100,143,248,68,113,133,115,77,99,31,146,207,90,214,60,165,224,203,58,217,167,2,160,135,21,129,173,253,232,79,227,92,219,209,56,217,183,56,250,58,32,3,247,79,11,3,217,202,161,81,118,107,110,6,35,251,154,130,98,190,165,67,184,7,191,24,175,167,167,252,180,202,35,221,65,27,6,200,161,15,108,22,5,173,4,91,85,106,255,170,194,15,125,243,125,208,68,166,81,164,187,9,129,26,228,253,181,63,103,8,69,239,39,5,39,234,161,232,73,203,227,162,35,115,33,148,207,231,67,36,188,131,155,184,138,233,125,9,63,65,160,10,211,219,241,158,206,130,5,81,54,72,82,101,201,17,152,63,44,16,91,188,154,189,34,90,190,252,56,78,111,194,78,7,97,170,219,101,8,56,122,87,142,149,208,120,173,245,215,156,164,188,177,135,239,249,122,14,157,232,220,175,15,86,92,174,193,217,122,160,112,189,26,142,105,230,149,174,130,135,222,4,0,81,46,27,135,194,215,193,211,149,122,19,56,8,139,220,53,42,60,63,68,199,164,135,135,21,138,133,187,17,56,16,240,32,110,21,129,112,6,224,146,41,54,203,58,0,18,61,213,0,33,115,140,88,26,123,40,66,2,210,253,53,225,88,236,9,151,61,9,122,62,141,45,66,200,190,169,205,60,205,104,13,20,96,102,161,2,114,213,161,90,171,248,128,57,129,172,46,46,26,179,133,69,57,202,176,4,64,87,227,218,222,20,146,219,190,153,51,193,145,224,85,66,87,184,184,49,161,63,125,1,139,0,63,60,5,46,59,106,160,105,25,70,178,25,63,37,196,172,13,187,154,17,245,25,39,234,191,163,120,186,201,199,75,111,137,66,91,21,133,94,174,204,136,56,35,244,24,150,100,97,78,135,26,56,23,118,36,0,135,158,0,223,163,186,147,220,236,235,2,66,220,173,89,228,248,121,151,70,246,9,61,209,203,83,68,241,194,226,44,3,254,120,60,138,16,205,245,220,196,21,206,61,137,119,62,104,126,133,247,248,224,122,253,172,183,146,98,7,120,17,82,241,206,18,106,8,146,16,168,156,45,11,183,202,131,1,207,46,13,74,214,213,145,26,111,252,117,128,16,144,242,78,118,152,34,189,177,216,125,10,143,114,66,193,19,104,99,80,98,79,125,69,136,99,148,236,247,209,3,81,107,173,217,203,182,105,53,192,57,239,161,121,81,93,112,208,124,107,202,98,95,216,195,57,133,139,29,204,232,56,132,53,20,20,210,74,82,253,235,176,93,191,43,82,157,140,33,184,219,98,161,204,193,91,52,36,62,14,116,158,53,192,135,105,151,41,158,180,2,159,98,125,76,154,152,88,28,193,163,88,165,159,2,53,93,180,42,144,119,43,42,75,109,135,68,206,194,82,154,57,147,149,217,218,79,12,64,59,0,222,236,254,226,83,94,76,50,95,28,199,89,43,2,56,27,78,116,33,223,134,98,214,66,8,47,8,221,79,157,21,71,142,92,230,172,81,67,191,108,47,124,170,208,0,86,147,244,10,19,47,85,24,203,136,242,5,70,46,34,83,64,174,119,135,5,80,143,207,166,48,146,90,72,120,101,168,177,0,102,123,143,80,178,182,203,124,200,104,34,89,247,169,96,64,230,29,201,18,178,85,236,9,238,15,187,253,163,46,243,79,231,163,67,134,183,133,214,210,56,37,198,212,208,153,94,68,184,45,85,235,3,103,204,98,16,14,190,83,177,94,137,152,5,200,47,21,23,115,135,133,115,154,176,9,84,207,177,156,241,176,112,224,50,15,240,226,147,94,40,226,203,19,221,210,198,184,22,211,14,111,233,0,176,97,74,240,68,140,113,227,106,41,150,245,221,214,104,50,138,20,128,121,110,186,242,49,148,37,163,173,83,178,161,6,245,200,194,93,234,99,202,110,106,229,151,7,17,74,67,247,190,9,226,69,115,159,156,122,22,72,170,79,212,241,16,141,23,72,124,94,118,191,47,197,217,249,209,81,54,211,138,41,78,62,225,254,161,43,81,181,32,183,47,97,28,50,62,192,78,131,172,116,130,110,153,40,60,4,62,30,68,102,81,155,157,71,250,112,51,223,4,221,154,236,19,20,199,195,28,84,31,1,68,138,100,208,144,21,120,0,223,46,144,102,155,4,194,42,146,115,109,97,154,14,57,100,128,215,111,8,118,170,226,102,153,25,224,4,146,231,91,150,34,214,102,167,184,253,4,200,187,34,221,218,217,40,179,152,219,193,139,163,50,198,37,86,40,67,81,127,242,68,196,251,87,95,11,131,7,105,33,193,90,95,158,172,45,228,140,227,97,65,199,185,152,161,48,175,192,212,112,6,245,46,53,179,12,185,25,142,151,82,116,227,103,142,109,144,76,181,98,239,206,146,50,104,195,231,51,251,162,70,35,113,38,5,72,71,129,89,227,141,196,142,226,175,104,36,154,209,232,53,63,45,139,244,33,136,47,168,9,199,29,210,80,192,123,64,245,178,126,153,161,30,45,165,251,103,15,239,129,37,76,45,134,45,155,168,125,196,28,183,123,56,130,51,116,175,89,206,169,156,158,115,207,160,251,20,124,231,95,13,22,154,144,253,186,143,174,219,118,161,138,73,208,216,24,232,82,55,36,78,7,154,173,201,76,165,231,209,250,117,217,36,8,152,136,130,228,80,126,158,216,128,201,23,54,16,246,227,157,244,211,16,193,10,124,117,190,53,24,217,105,126,13,141,241,160,138,14,220,31,109,153,83,106,249,220,44,119,189,100,5,59,130,129,47,93,129,44,92,26,216,248,178,25,233,210,114,47,82,35,239,40,84,94,157,89,226,61,250,70,205,115,94,57,138,67,196,237,103,213,174,254,92,212,149,50,60,78,36,226,217,204,233,227,105,93,5,53,221,8,162,23,58,139,199,215,178,244,68,134,238,120,170,185,7,233,91,178,214,94,12,37,166,178,94,204,17,79,137,34,224,97,134,31,229,192,208,37,79,41,52,5,131,140,211,184,96,17,184,226,43,218,92,120,122,251,248,141,140,178,160,114,167,165,65,143,2,61,86,255,211,53,94,118,107,216,230,215,157,25,111,40,80,217,101,61,67,189,186,137,217,5,250,177,151,65,49,78,165,56,74,63,130,133,9,93,122,39,72,168,89,152,233,150,92,11,228,30,85,62,212,231,178,99,103,72,195,129,121,218,207,2,94,190,127,5,91,214,143,82,178,90,191,47,137,87,22,1,59,220,100,233,107,178,136,171,112,228,181,101,245,134,174,152,200,198,89,92,226,157,18,173,5,61,81,185,97,198,172,103,145,5,223,78,128,19,57,201,6,169,42,43,35,91,77,158,88,85,139,173,2,255,48,105,26,35,194,78,129,45,192,242,233,127,177,223,247,211,103,202,217,40,107,216,203,194,197,85,224,82,190,255,45,14,157,3,136,20,46,2,110,165,218,74,222,2,215,167,233,126,57,241,69,188,40,111,191,97,254,133,86,166,44,90,6,230,64,5,107,63,86,87,91,140,115,142,182,83,159,30,3,204,55,62,58,249,85,22,13,171,59,18,183,173,192,87,134,40,0,21,198,157,64,53,166,228,117,134,24,15,126,255,42,175,232,113,183,158,207,123,240,180,133,240,229,100,7,132,97,186,202,124,80,237,63,65,34,251,133,125,154,241,163,145,35,169,187,108,166,222,180,106,71,135,166,223,224,32,243,195,75,148,217,38,91,155,139,195,41,16,127,200,190,100,9,30,252,214,50,222,157,54,182,200,167,191,89,233,102,104,125,53,127,134,109,253,64,228,141,32,2,106,252,247,51,224,249,11,25,120,177,196,31,70,182,252,155,185,32,20,42,225,114,111,106,107,107,196,137,111,167,116,58,2,163,192,147,119,152,137,137,10,192,116,225,56,51,100,248,199,253,126,91,212,183,145,89,12,139,138,44,128,175,195,164,211,169,231,89,33,154,183,178,192,42,112,210,11,111,128,31,177,194,246,92,235,196,205,75,206,96,74,45,69,201,16,97,252,129,108,252,83,71,200,205,102,191,200,178,236,116,145,154,123,227,85,239,188,182,248,222,219,15,65,69,132,245,116,146,70,24,143,218,157,194,36,60,78,172,27,243,17,131,222,112,1,91,109,249,214,42,34,213,220,214,253,8,222,131,18,118,26,31,246,108,66,108,201,252,45,58,190,8,139,40,129,157,145,40,76,68,127,22,251,17,246,37,112,50,2,200,129,167,8,185,31,67,9,210,174,75,46,12,82,208,43,228,63,86,5,43,202,153,248,190,188,99,248,45,232,196,187,85,103,53,28,234,147,253,70,205,53,255,207,41,41,193,164,57,221,166,30,70,227,9,176,83,236,188,171,130,78,83,233,150,77,96,53,170,185,59,215,159,3,11,196,130,5,106,153,36,244,217,69,55,183,94,240,162,230,247,127,39,191,92,197,73,227,134,52,34,109,84,150,194,163,15,208,88,249,185,229,29,62,67,255,5,214,250,25,98,203,5,48,16,248,237,51,139,3,101,243,74,33,52,95,51,115,197,84,98,251,231,141,15,40,136,71,212,62,29,15,103,197,212,14,61,242,235,38,191,41,193,197,2,222,162,132,75,212,148,246,14,140,249,92,65,89,109,229,86,122,65,101,139,63,192,169,33,52,42,255,97,251,232,214,54,221,10,13,190,65,144,108,227,209,228,187,253,169,138,96,74,17,153,176,160,148,67,191,50,192,225,82,201,124,69,189,156,221,87,114,5,108,6,59,216,79,48,143,222,242,128,251,206,174,68,239,156,216,15,185,184,214,191,59,223,135,58,114,241,125,123,93,94,21,179,103,48,247,141,114,99,231,153,70,107,237,27,215,72,83,64,205,125,215,36,19,54,232,16,174,80,172,204,149,232,100,132,235,216,183,159,103,125,121,87,201,214,232,200,174,160,113,69,27,188,67,99,17,98,137,138,65,184,40,53,137,28,115,29,118,142,147,118,101,71,109,217,228,181,61,148,164,11,73,16,32,4,37,192,25,130,75,61,62,93,66,108,110,139,186,94,199,93,234,23,161,242,9,228,127,95,249,113,226,204,158,111,18,156,150,249,60,37,141,17,15,176,130,30,12,192,184,179,28,178,136,212,54,90,107,209,64,175,208,16,203,210,32,183,99,155,97,43,104,21,51,131,65,43,107,102,197,76,33,210,181,140,40,71,190,189,113,209,87,158,74,197,214,63,38,179,249,116,135,10,221,93,13,122,32,172,228,129,192,168,184,17,90,23,196,227,39,49,196,22,225,105,153,120,78,110,188,13,62,244,132,197,199,249,111,148,152,209,165,97,103,214,248,243,164,162,88,217,172,15,100,56,141,190,79,43,46,148,34,208,19,54,5,99,98,7,194,221,78,68,74,114,104,10,92,142,205,30,168,133,160,111,114,228,84,17,223,152,37,98,154,202,81,48,184,15,246,103,53,13,103,5,252,39,221,211,28,228,199,122,187,99,42,226,102,10,216,23,138,226,215,204,237,125,13,8,246,219,254,134,233,30,75,12,75,62,179,221,134,254,34,128,201,0,130,82,39,175,166,170,215,48,108,104,89,174,68,188,138,169,113,198,106,13,23,185,103,214,251,159,152,143,114,251,219,52,151,43,133,196,142,228,106,37,120,71,223,177,116,147,124,174,96,10,104,31,222,237,180,250,200,8,129,255,148,105,151,196,228,142,61,131,7,164,239,1,60,208,29,209,59,60,124,103,89,67,107,205,110,138,221,113,25,240,105,118,195,72,21,13,190,182,143,161,234,178,30,188,42,237,215,197,44,248,114,38,236,211,48,206,245,198,36,189,17,86,235,162,27,107,15,51,5,124,196,130,175,162,157,207,254,227,219,75,47,34,52,144,75,239,253,241,198,180,232,160,50,135,93,160,198,224,186,79,184,101,127,46,209,218,216,217,154,53,199,192,114,121,146,41,167,161,102,112,243,153,36,221,16,167,62,185,228,245,3,157,167,132,86,226,167,123,167,212,182,140,190,102,43,66,4,196,172,238,235,179,244,5,193,131,249,94,149,38,93,162,171,39,70,133,154,44,220,246,173,204,157,176,162,190,182,111,95,226,13,176,88,58,140,237,53,0,240,124,209,218,10,84,139,137,62,95,99,61,254,198,198,244,184,23,5,93,52,91,227,105,7,252,179,80,248,236,9,253,51,82,10,200,237,120,77,14,121,220,48,74,234,255,126,143,74,123,145,48,1,110,10,110,224,161,144,31,47,1,215,144,192,127,4,192,90,97,245,98,38,156,117,184,225,19,249,85,253,91,179,103,179,36,17,0,62,104,9,51,250,182,84,130,21,82,207,46,147,211,55,177,151,182,23,247,240,171,170,51,98,178,82,183,110,57,153,135,164,139,226,17,194,24,97,20,151,14,47,244,195,107,241,57,251,23,10,246,143,142,1,216,237,113,79,96,107,30,217,110,127,166,4,87,172,255,201,209,224,238,204,173,109,38,230,216,219,53,146,110,73,183,93,246,3,236,246,194,93,59,148,30,211,57,127,154,216,47,4,133,236,140,157,85,199,136,134,77,8,248,204,43,199,185,7,251,156,38,135,222,40,195,220,205,157,40,238,188,167,142,142,51,21,188,216,71,32,96,71,210,76,165,50,18,111,62,175,5,203,14,31,124,8,1,48,21,37,225,157,98,81,43,40,125,182,178,111,21,211,33,9,167,44,97,61,245,36,31,52,184,70,87,106,181,180,217,78,95,228,195,38,93,125,1,114,233,238,154,162,175,90,230,210,53,162,16,65,219,86,157,87,78,204,22,123,44,213,23,238,123,230,50,172,146,225,48,11,133,177,6,201,45,189,1,133,70,133,104,70,88,111,104,240,209,244,161,35,98,26,106,235,18,181,143,243,82,28,29,129,168,138,58,2,231,62,186,117,14,71,10,43,41,152,204,226,209,54,170,253,55,41,252,125,137,66,209,106,18,114,31,226,33,84,140,118,121,68,179,106,24,251,183,7,193,236,222,193,149,59,84,12,158,31,110,15,188,169,161,192,98,20,140,81,5,219,14,218,86,119,152,180,43,241,175,35,63,238,112,26,97,71,21,252,82,103,216,9,233,167,64,236,155,182,186,220,29,12,21,94,116,26,153,72,182,36,82,45,112,4,75,77,85,194,108,89,30,247,88,168,82,134,249,18,172,64,53,144,191,24,68,165,247,108,13,120,9,72,109,63,229,200,130,97,71,40,249,86,110,251,35,249,119,32,20,191,17,91,234,222,30,252,74,72,53,62,54,44,159,161,158,219,185,237,79,82,178,126,222,9,142,246,64,233,87,111,223,231,27,69,113,198,6,207,24,236,210,51,67,209,64,86,6,133,209,146,205,30,6,111,244,115,193,84,195,104,86,31,73,39,37,52,175,195,120,44,234,181,214,101,135,33,222,86,101,85,196,247,54,183,81,27,225,224,157,231,182,80,85,228,20,32,221,156,171,12,17,230,16,92,1,117,1,184,143,195,242,232,184,198,29,20,165,138,147,88,67,252,98,155,61,115,253,139,234,218,9,101,60,139,32,190,153,138,51,19,68,149,12,30,76,150,191,5,3,13,50,25,169,115,131,86,45,187,183,140,85,201,14,130,21,182,120,78,165,249,120,106,36,115,146,16,132,142,181,90,104,19,115,169,80,221,37,194,67,189,203,251,29,57,187,181,214,251,196,190,166,217,94,16,84,236,43,122,3,52,51,207,195,128,232,100,135,204,227,127,149,253,234,52,187,208,203,24,6,97,135,179,83,145,208,243,103,141,102,51,135,32,158,191,7,53,212,44,109,181,176,113,120,109,57,23,42,238,59,203,34,7,144,108,40,185,242,62,212,230,23,101,3,212,186,153,248,113,123,214,84,96,24,169,144,47,196,73,47,140,42,191,168,145,186,131,62,190,166,11,78,164,72,55,235,20,98,95,33,253,50,51,104,161,193,30,8,199,53,115,9,163,35,156,148,50,4,164,46,176,149,31,206,63,118,125,241,0,48,227,64,178,125,109,220,213,37,147,118,77,7,218,212,146,51,183,37,86,41,184,122,148,87,37,159,86,2,211,34,223,235,58,230,9,140,152,110,94,122,51,83,233,33,34,248,232,120,18,97,71,139,119,224,193,16,174,157,177,23,38,50,8,19,202,86,253,12,201,117,123,148,113,84,140,53,202,174,71,109,177,109,209,42,213,198,22,179,226,58,205,127,195,79,117,105,100,99,2,137,28,209,178,16,98,138,72,204,106,95,102,55,148,6,213,155,182,168,19,179,137,237,22,120,160,233,40,112,136,220,227,136,107,35,191,210,18,114,101,51,224,94,81,65,13,18,153,27,68,106,150,247,161,181,66,146,244,185,59,69,225,92,179,210,255,64,56,195,136,120,127,221,236,0,151,113,95,156,247,209,17,17,2,240,157,210,106,61,22,58,43,198,77,193,152,103,36,62,133,217,36,185,163,152,216,64,101,199,55,96,144,193,209,20,78,244,109,222,221,178,39,176,255,72,79,90,47,130,89,109,196,157,250,154,72,46,124,253,184,221,16,167,23,212,246,44,176,204,212,33,4,50,164,187,7,225,140,38,83,189,79,232,145,31,211,154,95,58,66,129,202,49,201,165,140,28,204,194,252,19,127,97,228,111,55,213,2,59,186,176,184,232,22,209,133,251,218,219,182,249,146,132,123,17,85,170,86,58,214,244,229,162,249,179,59,140,229,84,13,13,105,27,83,217,227,206,67,248,24,81,69,250,146,82,9,222,72,159,188,202,186,2,64,215,36,203,153,58,115,124,19,90,73,195,88,78,29,57,163,207,74,234,3,37,170,66,154,236,209,175,19,149,124,225,137,159,20,189,149,98,247,6,213,150,207,26,24,140,228,228,197,29,17,215,124,108,254,221,56,9,77,216,9,119,213,107,92,93,68,87,223,60,143,208,169,105,135,1,107,12,85,249,133,240,83,239,35,153,91,74,4,174,144,12,52,36,5,162,106,246,128,101,213,170,172,33,28,52,129,186,13,166,82,178,205,198,188,231,92,109,181,174,53,43,18,199,211,29,76,159,72,27,3,23,79,102,58,229,5,219,245,25,35,252,27,112,109,85,254,147,15,118,151,23,80,214,233,230,93,119,193,69,173,141,220,55,179,212,21,151,52,189,147,122,70,73,217,65,101,172,54,215,250,142,37,243,60,120,151,10,169,76,165,43,199,120,9,103,8,176,151,54,168,23,35,35,57,21,229,193,151,29,193,189,253,12,245,192,198,233,122,77,233,165,31,196,139,142,24,41,139,160,213,28,176,31,164,101,183,188,58,221,174,81,52,63,91,52,3,61,181,60,52,198,58,163,42,177,255,23,105,233,64,133,30,33,105,7,175,219,147,2,247,224,208,253,33,172,115,225,254,193,111,45,110,29,103,236,238,121,181,195,118,126,81,80,86,65,196,199,70,146,103,92,40,107,61,126,155,162,42,68,6,240,150,171,124,39,239,128,189,201,106,52,142,19,87,68,181,199,224,189,173,3,211,74,19,10,57,107,167,14,20,140,100,228,104,0,203,231,142,24,212,197,240,182,224,216,179,133,99,207,166,51,36,173,188,1,210,120,25,36,44,156,80,106,196,238,45,133,58,19,150,180,48,230,109,23,23,162,120,59,79,117,154,102,94,13,197,199,133,238,253,87,70,7,246,102,222,2,54,177,161,219,53,19,39,190,69,255,176,33,222,204,199,10,195,58,3,232,56,36,181,38,243,178,85,129,26,109,158,83,45,133,218,229,143,23,163,226,55,33,61,46,173,75,184,231,99,62,25,55,141,95,192,151,88,77,31,230,152,27,42,146,96,207,145,106,131,78,30,156,56,83,7,222,58,143,136,210,43,130,128,232,19,220,56,60,238,62,102,165,158,86,32,152,11,8,125,171,123,149,192,247,118,47,35,69,116,196,104,142,201,137,151,178,75,169,139,247,167,63,14,255,84,44,5,9,34,120,84,246,9,137,173,61,14,87,125,87,71,180,61,14,123,45,225,239,73,48,22,122,208,201,118,20,9,129,162,205,229,206,147,239,85,173,176,189,196,215,222,180,47,66,45,157,59,235,163,208,211,61,111,155,93,175,126,107,94,65,75,119,30,158,64,152,0,86,238,99,228,69,136,158,165,199,147,77,221,194,176,205,44,229,167,220,53,161,172,178,173,246,182,223,219,33,39,230,143,81,129,144,195,255,26,211,145,162,158,181,9,1,16,185,226,103,37,201,187,177,121,235,143,191,85,10,24,244,152,197,37,110,50,90,203,96,218,146,160,66,46,212,11,185,138,77,15,92,11,125,185,251,194,184,240,8,61,241,87,188,237,121,190,196,124,60,228,202,192,149,84,148,165,22,16,128,158,251,50,37,200,112,51,43,192,15,228,213,249,44,166,98,48,87,50,6,92,17,175,188,236,130,8,251,46,134,135,116,174,49,160,157,213,23,174,141,193,77,12,148,56,249,118,180,239,105,68,82,182,209,111,175,95,162,107,28,21,85,82,35,127,239,252,20,49,7,160,28,32,201,92,9,240,229,171,53,113,118,124,180,240,112,111,239,241,229,24,144,77,225,123,92,177,235,134,73,107,62,123,64,204,96,153,212,90,69,127,49,23,205,20,191,178,90,6,94,176,46,35,221,70,27,129,163,55,124,240,200,47,156,211,219,214,50,172,120,27,132,158,3,129,141,77,245,187,199,119,113,37,22,2,89,61,116,139,74,176,221,62,8,105,11,201,171,109,67,227,28,214,24,220,60,28,173,33,171,191,108,157,34,10,138,186,135,15,224,4,61,193,51,228,115,116,18,35,48,43,10,192,73,217,219,126,14,19,34,35,170,102,170,89,241,163,28,70,115,232,139,148,39,184,117,80,238,76,69,87,121,172,172,97,77,159,193,16,206,140,165,117,153,95,36,23,124,27,3,37,148,56,185,14,214,33,85,34,115,98,192,22,74,64,172,202,116,162,49,193,60,157,182,76,219,70,168,234,239,230,255,223,221,56,101,103,55,83,119,193,243,7,67,192,241,20,236,23,166,206,202,115,245,86,139,242,132,155,159,78,31,193,170,155,214,138,57,84,204,254,138,236,243,57,226,90,183,232,66,151,160,57,38,131,234,153,154,85,39,96,8,43,83,88,169,95,150,41,64,191,55,118,206,115,112,199,25,2,211,31,193,47,209,191,17,177,69,12,99,198,107,238,215,61,130,100,6,143,227,33,43,242,77,20,176,244,10,98,131,118,74,53,84,17,212,133,169,117,124,169,141,219,160,127,243,49,16,205,123,245,212,28,123,141,56,249,192,6,91,128,177,19,118,120,225,63,221,36,152,4,13,180,70,82,120,199,247,29,67,147,91,11,137,108,50,240,86,30,11,95,217,199,7,149,179,101,248,235,239,111,193,110,237,248,131,247,185,64,6,227,108,127,246,200,34,7,68,197,84,219,172,161,148,141,34,131,114,82,97,210,12,133,156,47,98,213,204,116,73,236,229,244,7,214,209,83,126,18,17,33,193,133,188,220,118,104,173,186,241,243,185,200,73,144,48,250,89,59,234,96,42,75,89,138,244,164,195,50,75,144,171,41,243,31,149,250,172,111,99,225,84,146,23,137,104,100,163,60,27,225,92,193,100,57,102,80,39,220,206,217,58,43,33,51,252,70,248,86,69,190,33,53,188,88,147,255,197,156,162,59,112,139,248,114,155,162,128,58,155,158,150,120,80,14,53,165,92,229,129,233,250,122,222,198,249,240,158,47,47,15,154,160,236,22,4,5,171,17,175,60,107,171,13,82,96,125,142,69,171,180,233,187,201,252,133,30,109,168,51,213,146,154,32,87,1,39,37,69,190,101,12,39,185,143,56,195,228,191,64,59,184,133,136,34,12,37,184,141,244,92,97,114,71,95,61,82,227,204,44,32,112,45,150,92,6,36,73,249,89,103,213,101,109,253,2,120,48,189,192,181,147,73,86,53,29,55,219,59,97,153,224,84,235,232,122,230,218,94,146,38,1,132,181,1,227,102,80,83,50,175,140,89,79,24,151,169,42,19,13,60,225,153,83,233,132,210,72,184,232,5,139,49,10,133,78,100,68,105,31,144,85,202,35,30,23,67,234,180,106,125,54,160,220,232,20,82,109,140,210,34,234,162,165,8,52,163,126,196,1,21,165,0,231,89,21,65,87,8,242,105,190,189,186,111,151,69,150,115,6,70,167,187,62,242,31,39,154,95,247,95,232,251,120,30,145,11,159,51,215,95,178,16,46,49,137,205,162,254,77,85,195,201,206,253,250,99,251,192,217,186,132,151,154,168,184,66,247,171,155,158,30,53,84,124,81,144,52,30,59,74,9,1,76,146,59,183,22,198,16,187,151,187,186,102,51,98,181,246,77,20,62,115,129,182,29,218,228,76,211,15,181,161,63,254,236,43,132,41,141,211,24,151,89,144,215,41,166,0,232,16,64,228,221,89,196,92,227,195,182,240,246,235,197,212,249,156,96,164,63,91,39,108,110,238,74,74,80,16,54,216,114,90,117,11,123,92,79,61,225,171,51,51,117,245,163,80,32,51,53,156,213,12,99,236,117,36,254,40,125,223,192,129,132,173,13,148,190,11,99,185,239,104,233,181,238,114,196,250,152,161,238,200,56,20,181,186,185,15,51,5,137,106,38,178,187,140,179,148,54,250,136,136,71,197,161,233,161,170,93,8,108,82,102,201,79,109,124,189,245,57,54,193,244,93,251,229,24,109,48,235,202,95,203,176,13,85,151,30,12,213,173,66,142,142,93,45,102,117,119,50,124,226,51,12,225,28,91,250,88,136,218,39,251,128,230,141,69,202,1,248,140,208,112,129,175,106,47,164,215,103,33,96,98,222,211,222,246,141,233,98,89,30,109,33,82,90,215,131,222,148,201,227,54,95,49,17,39,97,26,168,106,118,255,53,253,47,53,50,90,186,204,251,195,148,135,19,197,176,94,172,234,238,17,127,142,22,66,10,154,72,204,28,113,230,69,100,175,60,132,124,106,200,100,196,51,248,20,21,133,35,54,173,238,134,33,242,99,132,100,10,3,8,229,19,26,129,160,151,248,211,170,236,233,115,57,217,104,88,206,50,229,209,64,159,7,84,126,158,96,150,73,243,227,81,142,73,19,101,21,217,48,39,151,164,145,251,249,205,101,184,218,25,210,65,37,46,91,5,23,148,28,159,69,1,96,199,186,89,181,69,12,194,118,242,117,85,21,46,8,33,70,170,137,212,56,180,210,78,4,68,251,73,27,166,84,13,21,114,211,81,242,198,236,189,44,9,197,38,39,64,199,109,51,232,177,158,11,225,124,116,87,162,169,44,23,27,214,133,8,137,174,165,228,117,136,238,82,197,168,233,16,38,230,99,90,57,134,204,65,91,212,2,136,33,67,32,132,131,90,102,69,125,74,230,46,219,109,150,62,246,221,36,244,35,63,33,102,18,244,221,75,195,160,36,207,191,105,170,251,113,172,137,170,146,191,145,197,179,45,229,28,174,71,54,2,38,92,151,135,185,127,239,241,235,214,119,166,127,89,123,208,231,220,84,200,9,18,33,140,64,0,21,239,129,100,138,75,58,168,122,224,71,88,105,104,207,175,51,3,243,207,131,60,118,102,69,209,190,142,233,0,56,234,153,240,10,183,122,249,95,175,57,6,75,172,171,252,1,174,231,195,188,216,171,219,168,8,61,118,3,253,206,240,59,83,54,100,232,148,20,126,136,18,192,190,171,141,116,30,166,209,25,48,181,117,165,12,114,148,101,118,94,245,43,71,36,198,11,28,225,29,163,223,221,40,81,46,149,138,211,193,154,18,84,60,37,60,19,240,7,44,92,18,210,207,211,100,55,35,91,132,188,249,246,28,12,3,163,218,85,219,81,253,5,115,146,122,254,224,25,210,184,79,237,136,82,101,249,14,12,230,217,113,47,204,230,26,96,50,218,149,208,190,102,18,105,202,155,66,60,162,198,251,65,67,132,82,200,100,29,186,254,17,252,97,24,14,219,38,74,180,173,189,186,31,160,218,234,94,41,254,41,38,82,106,207,11,118,19,149,163,241,80,130,61,34,36,179,170,186,70,179,177,216,12,232,213,135,177,195,139,172,243,183,208,96,214,29,58,19,88,224,134,132,187,224,55,174,167,249,59,132,236,127,83,47,99,56,232,129,89,234,204,67,33,201,11,1,144,176,71,105,102,106,171,186,149,16,136,45,232,50,247,183,31,239,84,152,164,116,122,251,59,122,164,41,115,183,163,246,99,143,28,85,87,227,145,35,166,117,8,200,101,216,87,191,7,121,93,249,122,207,198,127,94,12,66,51,144,159,14,1,135,162,115,226,63,118,48,216,182,48,3,175,206,105,254,126,117,89,81,86,142,87,110,118,80,156,63,195,244,143,70,214,248,31,82,65,213,82,143,243,76,69,30,45,87,150,118,218,95,157,20,43,88,92,123,175,224,60,195,28,38,97,195,145,197,142,238,35,108,226,94,43,74,125,251,176,108,2,232,226,83,105,172,205,153,26,117,226,81,182,245,67,230,45,58,243,185,240,135,194,85,54,162,87,20,14,140,47,227,94,116,225,117,49,15,110,167,233,245,143,108,112,133,203,27,131,253,254,134,64,194,16,95,153,183,101,234,42,36,7,125,4,10,170,105,74,239,184,14,189,178,188,213,93,117,38,62,21,13,68,222,37,14,230,42,187,215,63,108,172,246,157,129,49,68,6,34,126,177,64,239,117,150,241,90,184,124,168,107,20,128,92,16,37,241,65,240,250,252,80,54,161,16,97,158,244,175,46,162,180,226,217,203,188,13,130,249,130,176,133,181,90,155,209,39,12,242,250,246,98,29,179,43,238,148,108,159,130,229,184,125,94,240,83,243,187,43,164,233,95,44,55,41,42,35,179,135,107,228,88,123,10,159,5,12,6,63,133,46,115,13,74,231,175,143,190,203,168,23,204,37,156,118,103,233,211,170,100,191,95,89,199,193,186,201,52,220,221,237,155,152,92,179,237,106,212,217,164,202,95,137,223,96,209,102,84,254,59,123,141,77,144,166,50,12,252,42,196,100,154,181,146,68,32,219,182,108,91,58,203,176,130,152,218,43,16,86,184,163,10,62,207,191,33,153,187,85,232,183,60,60,143,171,18,211,16,99,98,70,190,15,15,38,65,25,178,171,98,237,237,31,109,245,253,144,54,55,14,186,211,29,89,208,134,198,103,69,79,8,218,17,246,148,123,209,186,227,83,135,121,68,75,35,110,191,60,18,150,53,61,181,56,118,239,4,238,240,233,212,24,215,164,28,138,210,99,74,130,119,92,72,77,224,172,131,236,199,119,30,143,110,30,100,49,130,73,56,206,18,115,40,95,242,230,42,209,89,125,208,145,188,118,114,120,231,184,211,160,56,28,242,152,0,36,139,189,251,203,168,63,182,126,88,231,240,94,18,56,218,154,182,10,40,54,166,246,18,111,202,101,3,10,15,167,206,57,7,116,233,48,148,219,100,225,167,177,120,74,112,95,142,233,110,151,79,111,106,166,208,118,250,83,223,170,199,86,111,25,224,137,18,242,53,124,31,235,231,229,169,106,250,22,194,91,25,60,181,20,61,218,32,96,51,206,243,51,187,126,167,48,113,226,9,89,162,190,154,83,250,253,101,26,233,83,115,94,166,11,135,69,37,81,44,106,33,227,126,57,161,221,165,197,156,17,244,197,0,163,177,212,188,228,25,56,230,34,208,151,48,141,188,252,92,8,199,43,14,238,184,195,82,196,166,169,164,237,47,36,115,238,178,169,76,185,88,132,188,112,221,55,220,45,255,115,214,170,136,131,55,253,229,59,165,137,123,40,240,149,223,79,166,11,79,46,196,129,199,115,184,216,165,138,1,151,191,52,6,131,63,6,33,161,33,232,226,170,35,171,161,185,49,166,157,213,213,117,181,55,86,238,223,70,37,76,238,56,228,202,248,61,133,21,234,231,175,180,200,151,75,98,111,170,72,201,122,144,5,151,4,97,178,198,196,75,48,59,162,249,100,202,192,62,44,127,34,250,135,80,87,103,178,232,140,248,172,113,44,33,54,122,58,157,149,252,225,85,102,151,136,93,253,226,170,188,92,220,162,64,230,99,174,228,189,111,80,41,188,242,227,56,182,49,224,194,176,87,53,176,163,234,243,25,197,247,37,183,136,251,10,122,188,238,67,12,60,105,102,190,162,115,81,193,12,222,198,93,206,89,223,99,46,132,79,163,185,255,109,222,141,37,218,90,213,238,145,67,201,133,60,142,24,192,146,175,248,245,235,42,36,195,71,94,212,5,136,228,229,231,252,81,248,195,21,118,85,203,116,204,130,22,173,113,165,209,159,207,221,162,110,96,99,25,97,236,81,239,45,175,182,141,79,151,122,204,5,115,122,21,155,32,176,108,242,13,131,238,60,121,32,233,222,20,222,243,74,77,46,37,78,192,109,46,248,105,145,236,120,16,251,205,54,212,159,240,179,99,58,80,209,188,210,154,77,185,90,54,78,189,161,157,56,200,204,60,239,231,4,192,88,206,139,8,93,41,25,12,147,52,52,115,133,29,87,82,60,52,151,173,230,85,160,197,9,113,251,147,179,53,189,97,224,199,106,92,0,61,23,250,114,106,244,203,118,40,219,147,83,80,19,8,119,74,189,206,144,207,2,134,128,65,138,5,149,2,112,38,70,77,57,8,13,197,206,115,32,188,144,106,37,194,117,70,90,133,81,247,159,182,240,119,244,9,252,208,179,124,55,128,101,240,245,104,100,156,222,103,57,77,147,15,165,96,72,49,160,236,35,146,15,14,222,96,38,91,173,19,181,192,96,68,63,144,112,64,12,226,162,139,49,151,142,45,161,109,223,159,4,167,38,61,145,240,101,56,153,121,89,110,26,176,220,45,212,229,175,207,225,199,83,0,2,128,128,32,181,87,16,71,109,59,235,133,199,201,160,35,21,47,164,147,205,239,83,225,185,110,120,140,249,138,189,235,231,192,248,181,200,32,82,24,51,36,166,98,38,34,208,227,25,160,15,239,200,113,171,191,153,74,70,126,96,158,116,183,251,70,132,66,107,21,52,178,57,82,207,35,5,10,87,121,240,231,97,60,110,23,66,176,127,182,79,206,209,15,241,223,120,169,23,56,200,176,207,21,187,138,102,16,122,71,45,234,185,77,172,129,252,114,196,204,78,143,191,99,230,250,0,252,3,174,10,174,206,229,70,119,156,21,167,27,184,44,174,156,154,56,96,231,126,140,116,27,137,132,132,127,57,235,30,93,146,222,163,206,166,73,214,76,195,3,122,42,218,26,20,185,44,238,105,39,57,76,22,181,54,81,9,112,87,247,127,23,123,61,70,198,87,58,136,206,101,119,224,64,122,36,42,87,180,63,181,19,209,86,79,228,206,222,210,225,141,203,70,219,165,43,123,16,186,6,210,150,45,242,127,195,154,16,232,56,228,59,177,23,96,126,127,4,85,142,219,32,212,180,74,190,181,121,67,7,139,66,237,232,218,126,65,27,22,149,83,110,153,24,245,77,18,114,238,8,135,212,15,94,112,220,106,228,151,209,160,235,24,135,240,109,163,111,27,79,125,117,226,40,229,94,242,34,234,145,135,125,146,161,101,253,1,27,231,237,108,188,226,35,214,203,165,237,70,202,223,114,166,25,118,92,7,119,198,38,212,124,74,66,64,241,148,99,23,26,163,66,129,178,66,59,184,33,185,86,147,135,216,57,235,122,155,239,41,168,88,50,95,56,150,100,78,149,156,32,68,60,251,149,120,3,246,137,210,180,218,102,20,255,18,142,247,132,193,116,66,238,112,173,245,31,96,73,172,185,172,188,251,224,231,82,94,245,14,92,135,89,3,201,89,18,164,183,18,123,195,6,38,155,116,103,95,87,247,6,76,78,213,20,213,55,51,112,67,96,195,213,6,2,67,62,48,91,132,94,200,177,144,86,1,156,48,123,180,87,224,44,113,219,95,119,70,162,13,47,218,44,159,223,90,94,57,154,37,13,36,66,154,11,45,98,12,194,201,123,201,111,90,59,56,212,4,174,25,91,3,142,141,50,36,39,21,15,205,132,191,27,62,94,154,11,58,201,112,251,49,226,114,178,51,29,120,204,181,127,122,124,71,241,75,251,149,228,142,150,116,62,90,90,167,151,227,29,170,152,100,216,81,45,35,57,187,118,124,90,155,107,14,110,12,78,233,237,53,16,180,119,173,101,144,63,125,117,42,7,153,137,48,50,87,156,49,128,85,96,171,120,19,246,198,250,67,85,240,114,143,122,36,240,86,243,74,238,240,24,139,155,33,178,203,140,215,130,253,187,11,35,53,157,149,139,232,108,240,98,90,82,245,47,84,248,52,105,210,196,146,192,117,119,179,137,77,54,26,17,228,90,25,249,24,12,106,148,199,210,157,68,160,123,81,132,13,12,173,94,8,186,205,229,65,58,61,220,20,203,22,184,207,224,183,103,108,188,210,75,13,78,195,197,152,4,24,81,73,10,87,22,226,161,67,169,45,231,127,40,124,159,183,199,165,215,196,185,124,168,24,196,211,200,67,11,105,32,252,57,219,250,171,215,36,105,216,87,64,246,30,219,113,150,221,14,194,124,214,172,166,19,77,43,166,58,58,226,6,37,31,61,194,127,51,241,62,30,107,110,24,229,80,87,73,94,94,197,13,12,95,161,27,120,217,7,229,102,113,168,187,20,36,244,235,130,216,193,12,34,116,83,191,204,251,141,125,57,193,58,1,109,111,55,22,145,77,208,230,99,142,73,19,16,133,174,75,93,243,251,138,166,3,83,82,87,254,0,164,237,254,214,152,186,125,152,94,54,68,111,237,21,11,82,162,129,181,172,31,184,19,41,11,21,7,229,243,234,107,231,91,179,1,158,187,149,40,224,215,183,147,120,228,115,108,77,181,31,161,197,97,171,207,99,74,120,20,129,203,63,108,18,235,14,106,12,147,190,161,156,33,231,180,53,173,170,85,43,210,90,239,104,1,195,116,162,125,32,28,255,120,154,136,228,5,31,125,68,82,222,164,238,175,206,127,147,198,154,53,168,170,146,232,166,248,212,237,23,157,237,211,20,58,114,71,55,41,113,123,135,128,61,59,6,49,6,101,12,248,236,236,84,25,205,111,155,122,214,75,55,233,202,180,1,227,105,80,143,230,7,150,229,67,242,44,67,201,222,66,32,44,167,88,242,2,40,74,164,144,162,201,255,138,136,9,217,84,68,215,46,30,79,254,242,190,186,205,156,126,68,129,104,197,119,121,226,190,162,251,46,225,165,161,15,215,72,114,8,3,179,194,240,105,188,79,50,52,195,1,99,144,90,222,72,53,177,193,88,179,128,236,96,15,219,84,227,55,109,106,187,98,9,90,114,141,40,108,35,202,48,227,213,28,0,178,13,87,202,174,232,239,104,104,137,39,250,95,165,69,241,201,151,30,41,32,145,159,67,150,112,162,38,146,199,147,13,59,123,78,193,103,251,209,48,221,74,119,55,95,60,250,17,154,85,29,11,228,212,121,173,52,254,196,84,129,123,231,174,194,89,50,137,180,181,15,168,71,194,138,116,81,218,205,128,55,89,93,180,98,18,191,216,157,4,188,13,243,166,90,149,105,238,27,37,242,47,175,205,151,56,117,144,245,63,117,14,73,111,201,224,200,95,107,92,61,95,74,213,89,47,28,17,167,89,192,92,29,216,121,98,173,85,118,93,155,61,124,57,155,197,86,214,27,116,250,23,67,76,154,197,35,198,27,93,95,31,121,96,33,165,201,110,40,122,165,173,143,81,48,39,89,220,207,94,203,193,234,45,160,188,205,204,186,167,156,221,193,116,123,118,115,174,104,204,103,126,127,21,17,228,251,145,94,130,14,164,52,123,68,112,208,188,195,161,165,171,198,68,52,35,46,29,24,7,146,195,245,207,159,187,131,97,98,91,78,205,175,204,210,36,159,126,207,6,154,180,59,103,63,106,117,47,191,246,144,62,26,116,55,180,97,85,209,147,244,199,27,208,230,54,122,92,107,116,104,102,238,203,213,34,97,85,89,137,86,210,107,22,116,59,137,108,14,173,29,55,142,229,213,115,110,172,167,30,19,201,160,81,216,60,246,209,173,95,30,55,105,93,79,42,77,102,153,214,176,1,171,49,78,137,52,239,44,41,252,134,195,89,192,54,149,229,162,101,190,44,184,173,56,172,122,135,107,82,84,167,5,176,195,2,75,90,110,234,99,154,68,41,12,176,201,5,47,142,33,48,74,198,179,102,204,36,78,32,134,57,115,79,17,150,86,20,143,78,189,74,150,218,49,173,85,154,222,129,109,99,220,193,223,200,245,212,39,224,110,136,64,11,116,44,15,44,199,65,48,177,156,167,238,33,146,225,218,69,102,52,34,126,206,38,8,199,123,31,235,223,203,38,8,28,35,112,254,216,29,189,112,160,56,155,134,225,223,222,113,137,210,195,212,238,130,200,127,239,118,134,161,167,56,224,240,16,203,60,23,97,135,96,88,23,101,19,232,5,24,156,196,58,103,105,198,170,80,42,148,177,226,132,77,203,160,137,120,170,122,180,247,66,7,45,222,82,63,97,240,204,135,192,203,149,11,111,12,63,173,52,147,1,42,75,92,51,186,92,19,40,27,213,211,128,172,102,101,199,95,25,1,85,40,117,225,35,22,105,157,70,195,185,134,95,30,68,163,135,56,74,150,157,29,198,86,225,56,209,208,2,163,56,76,175,80,103,250,227,56,133,80,101,164,84,24,57,19,229,126,203,64,90,253,112,146,249,129,187,70,8,244,58,89,192,99,37,101,219,27,42,56,148,230,244,109,115,71,215,8,236,107,35,119,173,17,177,201,68,85,122,229,146,134,226,1,250,192,254,124,210,207,250,246,56,133,214,143,168,10,21,105,205,114,85,167,224,30,89,78,58,202,0,153,96,82,117,60,99,245,10,17,215,140,43,183,66,240,94,222,29,175,11,243,212,0,161,64,211,99,172,10,164,76,192,61,107,70,136,129,161,79,219,253,170,191,78,139,169,178,41,133,108,20,77,162,211,138,95,8,163,133,57,28,24,2,222,134,23,49,197,228,69,75,54,196,188,184,16,45,163,159,94,71,240,159,154,23,196,253,212,180,148,24,255,207,237,59,95,224,116,3,255,11,4,144,13,118,228,236,23,221,154,199,40,209,172,206,47,20,222,136,135,110,159,213,254,172,91,254,255,250,238,166,135,105,135,176,244,237,13,0,140,132,100,15,145,101,167,139,197,251,19,3,212,48,207,158,215,40,162,26,120,116,118,33,126,242,94,104,80,185,136,137,2,104,128,100,128,66,124,76,101,221,17,247,130,248,121,122,6,48,190,114,66,50,196,190,58,168,68,220,12,238,226,148,188,15,110,128,108,89,0,217,197,105,147,102,171,124,190,160,154,80,212,157,228,216,223,65,215,210,198,93,185,186,156,17,192,27,50,88,233,221,186,66,149,53,90,10,219,35,136,240,199,112,180,233,173,91,254,9,45,27,139,57,124,114,106,119,152,215,86,72,145,6,193,205,170,61,74,59,177,76,129,247,165,249,183,70,217,121,114,123,213,238,169,177,250,145,233,34,116,141,217,216,161,27,35,175,87,251,49,131,245,197,111,157,122,116,149,150,199,231,235,240,56,238,135,204,207,74,254,249,225,185,38,201,115,135,101,167,190,91,116,74,50,121,115,36,89,244,178,158,170,133,81,26,194,198,168,92,230,250,234,255,80,183,231,187,255,127,246,159,1,83,231,82,191,202,234,148,19,43,65,253,119,224,103,129,6,229,62,135,20,39,108,133,143,131,223,121,209,182,148,201,157,38,159,152,117,123,204,202,99,117,118,51,154,66,81,98,95,105,31,0,60,22,122,147,15,217,246,241,228,63,52,164,91,248,204,2,232,174,176,189,46,7,255,62,146,254,23,216,15,63,17,138,151,21,181,146,5,208,64,48,31,16,222,37,161,41,186,181,111,125,84,15,245,238,51,247,155,252,237,88,29,166,244,225,77,93,38,97,144,49,96,74,103,142,122,203,84,237,34,240,46,168,32,255,65,128,104,184,38,38,211,207,16,167,248,92,178,238,232,201,194,12,26,31,55,80,202,88,39,46,158,188,206,27,109,19,70,159,126,178,156,195,234,124,98,137,194,254,243,174,39,192,187,150,10,156,149,51,105,156,66,44,81,103,196,95,235,39,108,242,218,148,76,42,190,186,184,160,123,132,50,187,248,219,212,175,174,134,53,150,130,209,180,99,38,12,19,92,126,171,160,217,160,42,110,233,160,4,19,239,50,68,204,93,30,29,206,139,1,115,12,251,231,114,204,213,6,31,154,242,183,118,159,215,244,67,58,12,46,193,231,235,76,65,20,247,167,104,220,248,129,32,192,193,165,47,163,44,99,7,65,235,113,188,192,110,168,143,248,117,95,239,130,95,212,115,43,196,106,229,80,111,172,229,253,68,72,10,235,222,3,162,109,166,209,49,38,117,251,129,62,41,225,13,206,215,183,97,59,184,171,39,78,236,163,130,147,37,145,166,190,253,105,142,88,135,211,108,90,244,16,207,150,208,244,226,196,107,50,65,247,88,237,67,239,145,90,217,146,159,200,28,255,253,93,240,254,142,225,52,118,217,201,11,76,159,207,164,207,239,22,243,210,213,132,84,64,165,219,84,241,99,244,27,60,214,192,154,90,247,91,73,169,208,65,33,79,70,20,160,7,124,111,123,93,154,126,40,231,51,168,208,104,125,35,202,204,18,75,211,43,119,9,159,0,97,205,182,139,218,170,134,22,211,23,105,32,252,205,130,74,138,57,59,211,222,121,9,243,162,168,4,184,16,188,36,64,7,161,76,95,160,1,199,200,117,177,61,139,131,138,152,46,127,241,86,128,50,83,218,254,154,141,28,3,236,225,116,76,249,104,119,236,213,58,0,3,14,31,12,190,136,48,199,21,145,111,172,172,127,240,207,13,94,176,149,212,225,25,35,239,239,226,197,34,205,3,204,61,182,45,223,85,77,207,100,139,120,107,166,232,31,178,214,171,191,202,226,66,242,204,91,127,206,100,106,62,23,239,0,167,124,174,9,102,56,165,236,225,239,38,131,143,187,124,205,228,50,94,213,123,110,108,161,10,67,7,181,102,13,117,25,5,37,11,140,81,228,9,86,151,169,204,215,174,172,167,16,243,100,89,8,74,12,142,58,153,102,108,242,82,151,54,148,50,22,65,39,136,33,76,72,185,123,181,25,63,110,24,117,22,191,75,111,90,100,213,81,92,58,228,121,123,2,106,21,17,13,239,126,23,35,184,184,144,76,235,14,254,236,86,210,253,213,232,249,167,38,173,56,41,15,202,18,124,2,238,9,49,75,150,11,26,14,15,78,36,177,94,185,151,74,81,98,28,215,19,227,50,171,71,19,153,23,80,89,63,123,51,3,217,155,189,132,211,205,42,31,229,4,95,124,6,7,15,203,156,193,204,48,172,184,249,78,22,40,223,57,115,251,199,76,194,88,34,52,242,237,34,187,24,253,115,49,11,94,190,181,55,218,202,231,159,74,70,36,162,246,146,125,136,139,102,69,0,154,181,109,52,93,14,11,239,230,184,58,229,199,22,21,228,156,113,107,24,128,4,158,40,116,151,142,7,100,3,112,13,18,146,203,104,184,130,184,48,116,252,185,171,63,104,135,9,117,85,194,223,234,55,2,81,249,225,151,154,24,180,29,243,85,9,148,186,248,184,212,201,246,29,111,12,167,81,69,237,64,147,2,84,118,14,188,206,226,182,249,103,11,162,157,92,153,243,20,14,63,116,176,249,144,10,185,125,91,247,113,121,20,76,28,148,163,176,8,16,97,18,83,99,192,150,49,160,136,143,216,66,98,210,101,87,148,129,228,116,112,138,101,82,80,71,124,190,93,120,218,195,83,155,91,199,4,193,124,177,44,159,165,244,197,189,64,249,222,111,177,121,132,7,250,196,86,12,122,161,220,6,230,3,38,221,201,229,69,168,141,42,211,236,162,102,92,174,63,163,232,32,238,203,167,85,200,59,126,134,78,220,252,180,208,162,183,13,121,184,12,145,16,87,254,85,169,150,105,65,4,135,140,73,114,105,67,142,212,39,166,172,25,186,242,109,143,169,119,184,101,4,224,211,62,88,253,125,227,98,65,199,174,150,200,28,108,36,140,48,239,60,174,161,75,10,216,119,122,162,123,236,234,184,216,216,83,135,10,222,125,32,244,212,44,45,241,0,99,72,253,40,224,81,183,44,5,41,95,120,96,190,134,171,110,91,25,240,62,102,56,204,141,104,113,209,180,120,122,111,223,71,16,14,27,50,60,250,145,129,151,191,45,217,6,172,226,204,210,26,227,156,215,70,72,185,36,136,147,187,104,163,136,226,137,180,178,127,45,247,234,253,208,30,65,239,105,52,0,138,182,27,79,123,185,50,136,158,75,122,203,250,64,0,19,123,45,159,84,42,249,98,3,255,124,22,226,83,169,156,90,231,62,53,238,179,194,147,215,88,13,139,113,138,181,86,169,148,56,242,15,35,52,97,133,80,182,110,229,119,84,68,230,241,141,182,189,47,73,8,190,223,184,210,12,119,122,176,68,81,70,152,73,163,132,133,21,183,3,249,99,197,66,144,137,199,186,11,146,219,150,90,212,100,214,102,115,134,66,237,185,108,223,82,66,245,92,112,112,202,114,247,249,139,15,49,175,216,199,156,56,233,238,96,48,218,243,9,188,204,44,46,134,236,112,146,183,221,10,88,103,195,14,186,31,8,68,214,155,214,27,94,49,35,85,249,3,239,234,245,163,213,158,151,116,221,56,102,90,6,32,71,168,126,138,255,255,6,208,36,228,133,54,138,118,124,141,95,67,34,104,136,55,139,174,208,251,107,97,180,0,61,111,24,207,249,239,173,110,225,100,236,207,240,85,135,17,15,130,123,12,172,183,213,1,165,253,38,143,82,178,81,189,164,18,16,145,235,206,100,69,129,107,57,59,73,14,228,8,34,63,255,4,84,92,133,99,57,46,20,250,193,251,239,146,129,10,175,62,151,5,87,92,27,106,210,119,130,48,205,12,181,151,81,219,122,193,42,34,211,206,239,145,227,169,227,63,229,27,245,55,31,234,99,159,249,55,175,231,237,219,118,106,16,226,22,218,233,97,25,135,155,136,230,231,33,149,183,211,112,49,183,50,75,118,177,219,220,3,159,81,183,100,232,211,204,212,215,42,229,166,255,185,86,180,195,60,49,77,175,223,92,80,100,137,80,168,202,160,63,89,112,255,245,207,119,38,26,18,201,177,83,189,95,100,135,122,63,218,169,58,160,45,238,165,242,179,141,83,163,247,73,101,191,136,99,231,214,224,36,138,65,223,188,188,190,77,138,134,62,108,224,117,191,125,229,246,167,47,233,18,207,233,153,49,82,220,142,225,204,74,108,52,9,177,197,33,139,195,205,148,206,61,213,53,223,120,216,166,100,187,83,195,82,62,122,232,65,149,7,87,201,106,117,40,131,197,45,161,165,186,40,109,179,246,200,42,221,234,207,149,112,248,202,167,225,200,113,169,210,129,16,86,95,117,246,36,142,196,91,139,128,196,229,1,184,201,44,196,25,17,86,136,249,190,67,43,239,115,17,23,231,80,58,145,162,51,6,4,72,137,205,150,114,15,125,12,159,13,149,146,235,200,157,173,21,254,68,126,97,39,100,218,193,238,109,63,141,188,221,235,204,47,178,34,141,69,203,214,193,49,103,242,88,67,61,161,138,110,126,86,162,55,236,229,85,234,186,224,139,164,4,176,71,155,159,96,211,71,62,151,141,208,201,238,214,206,127,42,33,52,31,135,102,23,209,219,187,32,112,115,72,157,164,175,9,212,162,208,114,11,147,189,107,61,65,116,174,194,83,120,67,204,82,69,197,26,192,67,87,239,154,113,99,11,250,200,208,106,95,108,230,3,249,249,191,107,105,255,189,44,98,112,192,4,12,145,177,114,229,186,213,100,185,12,188,7,8,3,226,114,127,68,236,233,84,154,172,23,58,207,186,233,76,45,132,213,222,144,139,178,65,193,32,255,130,222,108,6,101,152,57,226,74,242,4,253,16,161,114,67,220,154,22,4,107,210,123,148,253,151,36,191,31,149,192,29,211,160,219,21,11,22,14,245,215,182,138,121,2,35,110,66,5,232,121,81,87,102,12,180,149,23,217,231,17,244,2,43,97,168,112,188,242,149,56,245,102,151,203,70,172,131,251,155,84,162,191,184,111,45,217,162,74,149,230,189,200,82,148,94,163,218,250,146,0,116,233,248,135,220,170,162,171,73,213,194,214,72,213,134,245,58,114,67,91,17,8,191,49,243,177,142,195,247,169,21,225,199,109,194,97,26,79,156,173,81,97,248,192,141,246,246,36,117,33,89,163,201,135,58,85,215,176,45,171,228,96,102,187,165,179,244,184,215,233,204,245,217,164,130,103,0,79,21,41,167,42,209,241,100,59,209,106,57,118,45,169,157,214,39,118,90,229,208,116,33,142,85,77,140,70,186,185,214,116,78,66,199,6,40,122,147,106,76,36,227,195,112,116,84,204,200,25,175,63,134,114,116,104,205,200,112,75,48,158,48,111,108,173,87,65,139,186,92,115,138,111,119,132,95,251,2,8,173,47,135,217,140,203,106,120,34,203,122,58,185,13,151,68,46,127,81,190,18,160,249,49,31,173,166,131,110,73,159,140,215,13,8,176,162,234,46,52,127,13,218,40,167,229,74,239,224,106,70,112,98,185,201,219,188,109,226,6,29,102,243,75,170,50,16,80,135,15,140,52,20,14,49,184,27,148,14,100,234,242,60,52,44,1,102,159,126,32,246,166,152,56,186,46,186,215,14,247,224,117,96,29,114,127,246,188,209,113,88,238,204,229,119,203,1,176,255,162,81,41,248,96,141,216,223,31,82,106,232,176,212,8,147,95,157,60,153,176,10,238,7,248,247,226,2,58,100,3,209,131,195,203,107,169,61,249,65,229,117,228,41,184,103,229,83,140,35,2,193,153,251,66,100,34,209,202,124,172,194,148,37,83,62,229,47,173,178,230,102,166,47,66,123,41,3,220,61,214,66,204,177,179,95,168,57,64,147,125,18,127,232,72,174,184,123,11,75,216,114,119,244,12,199,80,87,119,175,142,124,6,178,75,73,174,29,229,61,74,96,83,231,41,14,104,132,103,252,109,144,13,70,242,24,244,167,191,52,48,23,18,62,145,250,96,94,224,196,4,112,78,91,105,54,203,55,209,19,239,189,52,86,163,223,73,205,110,113,119,241,7,228,103,36,60,44,103,181,164,144,166,59,105,124,49,126,71,165,97,227,135,210,76,241,51,241,17,68,47,204,229,44,46,62,132,215,166,168,209,0,97,99,56,181,34,12,46,114,38,146,152,203,250,44,62,13,140,209,39,61,205,212,58,210,76,2,241,78,146,51,124,99,147,176,255,136,157,102,8,4,106,232,62,45,185,233,145,184,200,47,83,223,252,221,23,145,167,252,230,49,87,81,190,250,105,81,158,251,114,137,38,252,163,231,63,183,109,17,15,16,210,48,35,32,182,197,204,104,139,96,83,70,245,11,121,128,25,42,218,69,61,220,132,226,203,192,112,43,86,187,86,91,86,157,46,179,90,102,204,215,97,138,65,218,53,186,145,9,114,146,152,203,163,176,239,8,72,23,33,147,206,191,115,247,212,192,124,223,16,234,80,213,1,43,128,175,109,79,231,39,119,115,182,155,30,147,68,131,55,7,240,86,114,102,64,128,176,61,113,71,237,221,237,152,174,13,122,109,137,66,56,121,22,75,86,246,133,123,183,141,63,217,168,203,244,61,200,50,111,51,101,226,50,147,138,184,105,47,9,211,241,65,139,26,218,16,6,73,140,187,65,176,30,21,214,197,126,210,110,146,8,172,187,45,171,200,160,198,19,174,130,124,145,186,166,216,227,253,21,111,54,250,160,230,51,17,109,3,254,157,55,6,57,198,144,207,29,48,19,84,10,245,55,244,193,50,206,107,107,232,254,229,88,133,193,28,18,43,199,183,209,246,34,77,47,120,17,184,230,182,131,253,163,203,46,17,92,61,175,45,171,57,217,237,77,46,37,160,9,156,29,163,151,189,56,205,9,163,46,158,79,84,251,183,243,229,188,68,141,32,84,153,67,118,135,187,33,135,182,251,99,122,50,13,143,180,46,24,118,62,232,72,160,114,66,56,248,124,130,78,136,147,176,228,171,188,176,108,81,105,43,49,69,177,163,131,66,13,112,134,115,224,234,37,249,5,86,208,183,32,2,54,211,14,171,193,127,72,5,123,27,149,42,173,203,212,226,224,171,158,187,202,75,204,16,221,64,100,132,200,144,39,54,58,60,88,178,196,122,168,175,136,60,95,186,207,247,11,78,82,62,15,164,197,175,145,121,185,80,176,198,160,79,47,211,37,36,220,35,130,112,194,191,92,61,171,73,10,228,250,75,67,65,71,34,79,248,211,200,162,121,40,138,122,17,93,150,212,34,231,187,88,31,91,3,134,240,1,245,120,165,178,90,181,85,134,144,149,206,198,70,2,206,242,64,208,15,67,162,16,119,100,124,65,60,174,221,61,214,249,96,124,81,134,85,197,155,36,37,108,94,123,251,108,240,95,234,129,38,220,132,63,50,50,99,47,177,255,140,65,116,9,198,97,206,75,171,221,73,151,9,152,38,51,96,4,10,164,164,158,15,152,208,61,32,182,56,78,80,25,92,155,119,54,150,188,39,231,116,177,157,224,191,201,9,7,174,196,172,100,193,59,252,110,87,195,35,124,45,66,196,137,115,123,201,135,82,43,53,145,105,133,168,107,143,124,123,106,32,239,81,38,136,107,98,195,22,126,142,250,154,56,95,104,44,42,113,16,8,128,70,3,154,162,82,54,92,146,156,53,67,189,61,247,69,169,160,91,192,178,106,239,169,181,160,117,239,203,237,166,171,192,12,29,249,114,59,18,46,26,122,227,64,159,41,64,11,236,30,156,73,35,150,245,25,123,147,100,140,114,242,193,0,247,113,227,229,84,180,175,64,70,22,253,224,244,132,11,71,214,73,10,108,238,2,219,19,130,193,112,31,144,124,240,219,228,150,219,149,98,93,100,124,68,38,135,90,97,230,249,197,193,6,78,142,60,133,127,130,74,239,237,58,95,87,180,196,246,160,197,53,163,116,226,8,101,27,58,59,102,243,115,52,95,181,213,129,48,170,50,248,236,76,245,183,138,81,105,142,137,27,26,199,23,187,208,3,90,206,238,54,146,61,64,63,241,193,78,57,80,163,150,131,129,151,58,191,247,248,129,80,15,219,193,80,218,52,143,106,169,48,225,185,252,227,141,131,206,47,93,84,152,200,46,223,82,78,251,242,33,101,204,43,240,147,240,31,13,54,72,150,252,49,64,250,41,79,137,167,32,230,153,116,18,144,80,16,186,216,137,8,10,8,245,64,37,43,23,207,212,187,99,76,52,138,165,124,254,47,91,242,3,222,158,142,82,76,74,12,65,106,18,56,111,224,77,254,74,111,77,93,238,182,105,148,158,191,49,148,142,33,206,178,83,67,220,12,58,207,46,253,131,52,185,245,49,245,220,221,132,241,73,129,89,191,143,207,57,112,149,115,129,104,69,177,221,124,70,47,168,153,62,195,53,76,153,189,172,192,252,171,238,65,90,51,74,206,92,104,59,157,90,33,29,205,68,65,125,224,93,133,190,190,80,46,135,24,18,111,72,244,54,96,229,98,56,220,194,103,205,27,160,50,106,168,105,213,46,249,215,194,216,109,34,234,48,140,134,103,234,12,104,15,66,7,225,44,173,3,184,93,158,112,32,118,3,206,149,203,180,202,215,190,252,183,65,87,188,98,87,43,96,93,151,73,123,100,212,141,217,252,109,163,90,206,91,191,160,192,149,179,189,183,160,92,9,204,188,67,232,27,2,234,221,65,255,122,152,132,10,155,124,181,143,97,240,93,237,202,20,128,50,156,86,72,146,142,54,9,116,177,7,90,195,212,158,180,17,207,234,168,54,115,162,222,100,106,251,129,59,187,247,157,145,163,135,95,146,112,56,50,93,128,171,155,35,97,254,14,88,185,42,49,152,192,233,59,107,67,229,180,109,65,70,219,184,37,68,175,80,28,167,17,141,21,125,95,43,45,105,137,195,129,71,214,82,69,124,113,224,207,79,7,3,155,15,27,214,249,250,85,235,120,76,235,217,160,201,18,119,66,160,246,30,224,10,241,210,200,9,56,194,119,64,126,239,251,123,24,152,137,253,162,174,135,148,71,30,75,168,134,217,30,69,148,193,61,161,170,14,14,33,237,52,169,134,65,28,163,23,185,124,246,242,198,229,47,75,22,216,104,249,120,37,237,27,7,52,85,197,108,122,85,171,163,147,106,197,15,46,234,226,71,27,42,38,85,87,180,241,131,86,191,97,29,85,24,140,194,169,57,199,83,175,152,110,109,139,53,89,81,186,253,40,79,94,29,153,148,53,70,21,111,162,60,148,161,11,14,220,65,240,254,53,130,238,74,116,208,37,67,154,26,119,205,159,63,148,11,108,101,65,143,63,235,144,167,114,183,225,66,48,14,118,51,127,144,232,175,106,204,219,145,161,199,113,163,200,55,54,126,135,13,167,42,52,254,116,89,252,165,97,28,236,251,88,177,26,1,167,145,135,10,148,16,27,188,47,232,131,71,46,120,45,155,252,156,245,136,40,253,187,70,8,173,62,21,212,173,163,251,255,174,8,142,217,250,164,11,62,31,50,162,140,8,219,59,249,214,24,169,220,104,44,103,94,63,116,153,199,175,96,197,188,44,74,115,20,215,247,208,242,165,200,8,153,224,121,69,43,117,118,184,241,178,113,105,173,189,216,228,81,193,33,2,209,11,235,251,59,30,157,62,108,84,186,65,197,20,107,128,98,115,18,54,172,99,187,118,56,24,238,145,123,84,219,251,240,26,10,81,100,181,10,6,228,100,41,201,101,14,34,64,110,90,142,87,48,6,237,89,153,234,22,186,53,220,143,68,31,196,99,237,49,137,87,121,230,132,132,155,141,95,145,12,57,62,178,209,76,192,23,142,211,190,166,145,166,72,44,24,35,238,58,175,88,226,244,213,66,44,121,73,57,22,88,246,211,26,37,118,120,82,209,156,74,89,184,68,103,47,127,191,55,30,45,220,198,103,72,225,150,185,196,139,222,175,80,250,30,55,210,160,181,113,74,208,183,167,126,236,62,108,77,119,228,14,75,194,101,160,68,41,77,214,136,123,239,129,126,82,68,7,145,57,162,181,4,254,223,138,27,245,89,130,114,186,11,208,215,42,68,8,201,233,109,12,101,133,33,235,148,98,102,227,114,248,231,76,177,134,60,207,88,28,188,213,19,221,199,252,204,172,111,38,56,188,25,119,212,230,40,140,251,199,108,26,29,57,164,188,109,55,89,216,205,173,179,87,126,225,213,149,18,234,191,153,170,123,55,204,153,38,8,221,140,191,239,162,82,87,203,138,255,8,7,215,30,217,154,203,159,153,198,71,158,172,131,205,236,42,8,52,70,185,168,108,214,44,172,248,44,140,155,92,54,188,163,207,88,244,0,83,178,20,248,224,25,86,29,193,200,8,196,63,15,100,103,49,196,42,81,162,170,27,75,62,203,90,27,82,2,163,5,233,42,147,187,240,43,184,65,71,200,246,54,53,188,249,251,94,13,36,201,149,79,198,91,141,203,116,32,10,64,136,253,45,125,53,249,138,34,137,145,46,137,116,114,73,215,213,166,157,152,106,203,115,251,158,246,120,116,0,198,177,252,93,134,156,45,92,0,19,25,49,38,9,233,46,219,241,190,134,155,216,116,242,97,237,130,77,87,219,171,188,243,88,147,137,34,68,33,176,143,185,103,119,116,14,168,40,138,215,34,213,27,160,117,118,185,197,195,246,12,17,229,112,125,174,201,134,205,49,159,24,77,191,13,203,47,218,247,116,33,177,56,39,233,225,234,26,35,194,22,66,173,194,213,150,200,87,247,192,10,83,158,117,248,110,152,252,101,81,198,171,80,55,137,208,178,18,215,98,189,47,102,18,205,10,159,97,87,112,236,144,14,45,101,231,124,255,221,83,32,9,186,205,167,255,184,151,142,118,238,233,208,140,114,144,236,106,137,0,205,8,75,23,38,40,208,164,119,185,101,50,110,25,59,38,71,108,68,205,44,49,45,106,242,151,110,17,118,67,54,199,112,244,13,71,171,132,132,183,133,159,200,49,170,248,245,160,92,102,188,58,104,140,85,233,4,17,91,94,251,168,244,254,81,103,29,119,188,99,52,237,237,10,8,79,60,51,13,131,97,155,193,175,141,127,96,161,136,79,109,143,146,227,162,231,108,82,162,19,183,143,35,232,124,217,225,95,239,96,78,47,83,10,111,40,103,30,251,27,144,232,227,188,75,52,210,128,29,97,210,1,30,161,250,103,70,145,141,160,222,113,14,46,152,84,41,129,7,25,13,24,165,45,244,145,84,217,167,166,85,61,85,116,100,184,240,154,138,39,81,56,72,177,27,110,185,107,54,2,51,232,217,153,241,158,231,228,140,31,33,255,13,61,141,234,147,34,51,37,209,97,15,55,157,47,242,52,243,239,120,158,149,230,138,78,61,182,185,115,28,236,4,191,134,54,128,245,52,31,126,165,254,186,243,129,123,119,236,3,20,191,89,85,142,70,240,189,76,182,11,57,14,62,188,208,182,134,63,32,54,132,218,243,185,47,9,67,218,110,3,208,251,161,245,51,213,50,150,20,187,79,34,29,236,111,108,187,232,164,31,131,116,140,71,44,122,27,224,160,114,35,68,228,247,155,182,87,236,226,165,120,25,3,152,7,141,193,115,171,237,142,210,192,140,60,26,144,141,22,18,116,130,122,167,79,158,19,21,86,22,195,117,133,105,19,195,166,112,158,176,8,30,147,210,17,119,189,177,49,41,182,117,77,91,57,220,143,126,201,29,112,228,147,184,187,91,23,21,167,115,255,43,190,38,220,101,147,90,70,202,166,123,35,73,45,254,253,190,71,195,97,60,16,41,98,171,111,252,37,248,108,116,112,173,74,42,212,24,202,98,190,191,78,43,65,109,74,99,110,79,93,220,219,139,78,210,100,179,4,205,92,178,13,42,237,215,194,178,246,237,117,173,152,169,140,133,173,249,226,149,15,26,214,211,196,133,130,45,128,104,74,42,33,178,139,139,78,206,140,173,235,22,31,176,27,116,168,131,30,174,212,240,70,211,19,12,179,27,56,248,183,77,165,170,227,151,13,135,76,124,220,28,37,169,84,253,105,119,110,249,10,162,211,135,17,50,34,7,67,131,94,218,23,19,35,203,181,227,94,130,1,135,25,165,97,28,188,50,192,61,30,177,97,6,251,88,110,109,33,231,17,157,236,98,218,164,236,217,127,218,46,223,41,250,222,113,211,242,222,229,86,18,28,228,255,77,179,80,244,216,164,222,179,25,139,115,104,84,232,222,70,210,147,208,204,132,150,133,168,199,135,220,78,26,170,14,223,198,127,183,133,94,153,39,35,66,25,116,24,59,69,133,251,60,223,10,77,117,250,42,244,133,122,190,183,179,17,208,29,109,189,159,104,183,214,121,73,105,23,29,137,175,94,106,22,248,81,175,26,208,168,9,208,89,241,170,74,82,147,39,144,62,33,168,189,28,47,91,38,234,114,11,88,168,199,165,34,238,187,254,23,51,42,194,119,134,173,26,133,234,130,194,209,37,58,48,140,82,158,42,146,215,68,157,32,195,127,13,142,255,253,49,33,233,36,9,184,2,175,70,234,41,254,229,143,3,215,88,180,218,100,62,120,1,57,232,52,21,237,199,71,107,85,17,104,51,222,91,103,191,203,51,67,114,236,6,208,61,150,87,145,197,229,116,253,125,6,221,36,54,99,163,145,55,234,169,96,18,107,186,182,55,54,123,27,203,253,3,26,101,185,150,51,234,103,149,176,163,28,136,245,47,234,206,232,9,13,11,67,9,137,24,120,163,3,5,249,243,253,78,87,166,170,71,21,78,49,98,144,224,29,78,103,4,87,249,130,51,7,49,221,88,85,102,119,230,43,187,178,89,4,124,160,49,102,160,71,223,254,191,89,61,91,246,65,227,198,82,99,207,54,201,57,115,118,200,201,27,23,160,157,55,39,101,212,37,212,218,182,52,249,34,148,111,225,245,22,244,92,135,244,126,111,65,51,175,82,12,156,198,150,194,106,249,140,255,241,154,246,164,241,21,42,245,246,69,201,134,214,118,39,233,25,201,238,187,163,202,53,173,241,32,87,10,231,65,143,238,81,239,176,153,89,180,218,105,142,104,58,113,81,128,57,134,92,48,122,175,190,206,133,151,178,105,51,81,73,121,188,196,175,70,185,59,68,55,188,117,245,225,116,242,111,182,109,142,75,44,208,49,87,44,52,119,15,69,11,122,65,98,88,224,167,241,60,79,87,206,154,42,17,86,105,53,37,54,79,106,149,74,213,0,39,1,163,163,20,88,249,97,7,169,137,25,43,235,57,142,187,20,57,44,141,212,2,42,12,239,49,3,84,152,251,33,121,201,212,123,9,246,233,98,133,230,135,80,44,80,55,156,118,39,119,50,180,242,138,143,36,77,105,229,89,122,232,79,203,132,122,20,234,131,49,173,88,110,218,251,206,190,158,88,32,27,222,148,141,42,22,23,203,15,99,103,107,254,113,173,176,58,98,215,229,199,155,234,112,222,64,124,20,120,125,21,43,84,118,56,219,168,167,131,225,81,189,174,202,57,233,155,174,65,163,44,248,33,205,26,103,167,155,100,99,53,7,181,225,110,149,40,91,19,74,244,52,116,222,176,139,94,254,199,134,113,151,214,27,238,117,36,123,17,205,216,192,131,172,18,216,105,163,168,23,104,206,157,26,85,213,152,241,192,103,214,14,50,192,124,238,77,103,189,166,38,146,195,127,54,139,39,210,102,31,40,154,77,29,70,113,129,246,44,23,123,206,255,172,28,124,11,36,248,147,203,45,161,230,98,42,247,121,78,204,251,249,8,30,186,119,149,141,15,213,101,195,151,6,174,6,15,62,196,79,247,99,15,42,92,190,2,242,19,203,181,14,18,5,145,168,41,149,108,156,87,23,188,54,81,123,21,125,16,82,170,204,40,217,116,42,31,208,11,154,179,67,63,99,210,77,11,40,193,214,241,132,169,97,120,190,133,172,49,130,230,0,226,117,227,217,5,97,198,76,231,152,65,180,200,45,239,111,122,31,255,74,29,43,221,197,140,52,61,194,211,213,86,85,227,23,250,147,26,177,29,222,134,119,19,150,27,15,80,238,124,240,29,180,89,32,205,218,69,31,183,193,94,235,195,93,196,167,13,53,131,25,137,116,238,198,223,68,70,125,2,149,29,45,56,228,224,185,25,225,232,93,61,40,157,138,246,163,49,166,116,176,64,110,249,164,79,147,212,121,183,160,234,183,240,212,254,92,119,164,137,178,14,117,83,98,132,201,2,237,100,172,60,227,187,167,101,161,160,194,225,244,104,68,115,92,68,5,128,62,191,56,145,89,210,172,29,218,8,71,98,197,194,51,12,35,239,175,12,239,133,10,116,193,10,195,41,148,214,148,194,34,3,84,133,31,244,111,54,113,205,201,104,25,29,211,96,193,96,171,37,195,218,226,102,48,75,15,64,210,111,185,183,25,139,51,117,248,93,33,249,237,94,16,66,6,84,57,24,93,46,2,153,182,49,220,101,53,199,205,115,110,212,7,93,66,41,21,213,234,136,175,91,48,65,152,211,234,59,73,149,229,99,185,158,170,184,33,9,219,129,114,143,84,103,129,40,26,188,116,140,188,9,202,218,245,201,24,72,249,144,101,2,251,191,14,129,88,71,137,234,204,110,137,254,115,168,12,207,157,41,90,51,225,180,220,17,39,155,97,52,195,215,96,15,101,100,39,252,226,112,24,32,225,184,32,119,70,200,85,239,225,98,171,196,158,211,25,183,239,180,116,3,200,241,245,5,110,171,133,129,10,196,163,89,170,86,148,181,35,10,39,231,26,49,133,234,117,213,14,15,41,207,221,83,86,182,190,51,2,154,120,160,1,47,122,76,227,29,94,17,125,14,62,231,209,53,91,154,165,167,110,187,87,234,42,213,55,74,211,200,121,190,222,143,48,111,74,243,97,143,35,90,24,53,130,16,31,14,123,63,8,11,103,15,6,32,178,194,19,207,5,89,229,182,155,252,166,163,71,164,182,64,166,144,46,125,1,246,113,43,112,137,142,196,26,237,207,159,235,133,105,28,130,1,152,97,223,81,31,125,30,184,163,140,232,189,218,105,163,212,83,30,50,128,30,118,209,221,38,221,226,52,52,131,7,59,178,26,85,109,188,147,102,186,75,242,71,9,237,150,17,156,46,199,60,241,130,6,26,249,207,199,130,144,67,190,247,230,90,44,109,51,141,52,36,115,20,92,236,35,2,132,7,68,59,74,218,189,96,190,71,159,53,146,25,192,146,99,30,163,67,117,241,182,34,163,243,252,79,207,185,9,112,3,200,102,43,31,125,198,161,142,192,82,190,8,42,73,247,247,93,197,169,205,107,77,111,11,232,205,46,104,91,3,76,113,36,193,146,129,197,131,182,29,236,19,254,250,95,187,149,73,223,191,86,197,22,23,7,25,188,84,148,111,5,83,15,6,246,247,179,206,73,54,16,212,60,216,98,242,157,14,54,110,59,58,76,13,8,60,112,29,114,181,64,173,103,47,20,54,78,5,210,0,116,77,123,160,47,69,49,198,66,216,156,163,98,45,50,30,92,115,234,92,206,171,249,172,25,136,174,169,245,145,129,21,185,96,138,236,119,19,92,235,79,72,44,51,12,217,172,223,4,151,61,183,244,110,42,249,153,139,28,98,232,194,106,228,214,179,213,239,60,149,19,12,148,11,54,24,24,208,37,83,154,92,237,225,124,65,197,163,215,44,151,121,253,205,226,255,104,39,251,199,178,178,19,169,110,127,195,194,55,167,161,201,34,184,172,105,40,201,230,0,243,2,72,226,18,34,230,0,17,28,238,167,172,138,234,21,187,166,137,83,185,207,228,196,31,6,42,119,98,171,166,220,103,155,231,191,43,243,194,82,224,229,207,172,41,222,166,54,237,48,61,57,35,223,122,215,69,226,146,221,3,82,130,213,212,183,95,150,62,76,54,95,133,137,76,158,103,139,221,169,46,70,237,207,70,202,117,97,128,246,225,211,31,65,51,3,23,34,187,59,154,86,234,43,138,160,29,21,76,172,253,99,76,20,102,32,73,174,101,115,225,40,75,244,54,105,177,123,242,235,220,153,43,21,100,141,116,164,162,90,204,1,64,96,30,136,104,67,209,134,190,65,35,151,113,4,56,222,85,46,38,228,208,38,129,209,91,25,135,176,147,69,175,236,250,192,130,31,153,59,73,62,107,105,151,161,191,166,14,197,92,235,127,103,119,212,67,156,106,31,25,109,95,229,144,74,241,40,50,141,18,102,206,242,55,241,185,172,145,33,132,44,94,99,131,228,103,157,21,41,103,33,60,127,196,43,76,56,220,108,44,199,81,249,72,49,255,90,205,53,170,251,126,4,211,83,14,103,184,52,55,85,217,208,74,134,81,144,183,164,54,61,64,123,49,93,194,131,192,159,247,76,60,10,221,85,210,45,226,47,15,22,103,69,197,180,226,230,83,43,158,205,110,107,183,120,154,133,131,18,112,111,12,39,44,128,58,34,143,180,215,34,62,126,96,141,47,88,99,228,67,79,187,78,26,214,224,156,138,23,159,106,79,175,223,124,61,74,75,241,65,29,62,141,176,12,40,133,185,55,219,51,187,140,82,129,130,189,77,30,182,168,51,16,174,8,95,60,129,183,134,160,250,129,183,50,145,129,162,170,49,145,4,150,216,0,110,194,127,240,220,52,148,156,181,94,187,114,254,79,79,37,149,102,171,66,89,64,70,117,4,227,202,12,135,198,169,123,153,81,127,129,177,40,247,118,139,250,152,73,120,167,132,88,26,145,213,186,69,65,163,142,64,221,246,235,8,241,189,10,62,50,198,25,127,0,155,74,151,221,33,65,120,92,110,35,226,166,217,58,74,174,233,139,211,131,25,138,230,109,113,180,66,98,136,222,61,86,113,56,131,222,109,4,29,154,42,115,231,72,226,25,139,130,230,22,23,30,41,166,107,222,28,194,120,160,126,8,205,175,188,106,104,219,170,176,92,75,226,208,21,154,51,197,248,60,142,219,47,169,188,244,240,233,200,51,162,137,78,52,168,86,181,196,93,12,11,98,59,176,37,89,16,49,37,89,161,65,60,140,225,128,85,246,136,154,51,46,58,159,103,192,162,90,193,12,53,190,200,179,198,40,62,40,69,243,97,121,81,90,244,175,178,242,190,184,171,186,38,90,169,227,69,175,57,22,116,216,16,50,110,2,244,105,222,198,28,12,55,164,118,247,84,176,86,169,227,177,79,78,81,160,204,48,63,82,132,179,248,4,89,233,81,32,123,73,16,85,154,89,228,108,234,215,59,188,136,250,205,106,125,130,170,108,69,158,73,115,5,0,75,86,24,92,153,200,76,226,103,76,170,64,243,58,175,42,143,222,194,122,69,181,67,239,2,47,32,38,71,251,65,246,161,137,217,195,193,38,65,222,94,113,125,46,90,202,51,72,33,234,178,47,56,224,243,89,64,237,92,211,16,123,163,131,212,0,147,172,168,212,63,145,48,132,95,168,39,86,138,221,207,68,235,186,12,139,208,139,72,185,226,121,229,158,126,247,255,113,33,93,58,208,128,139,229,109,187,210,23,113,62,222,255,86,219,219,64,245,78,77,50,244,51,10,81,180,127,63,199,178,41,138,219,247,172,215,225,10,44,250,57,153,238,248,25,80,164,20,194,103,147,58,248,41,29,94,118,127,206,118,48,9,200,154,180,48,45,138,79,49,116,195,204,226,233,89,115,99,230,55,117,46,148,111,89,80,28,127,4,171,51,98,182,216,242,102,192,105,103,205,4,245,191,154,32,243,95,47,44,254,179,110,0,217,130,22,144,144,36,20,58,181,162,150,103,117,84,225,231,184,39,169,16,169,2,55,190,96,84,135,154,120,182,112,49,220,144,46,169,182,122,135,156,183,200,12,128,132,3,191,110,185,166,127,177,224,10,63,244,158,55,204,234,124,23,99,137,65,46,19,122,97,20,251,43,61,135,228,36,196,18,29,127,147,112,69,29,67,145,215,157,105,6,126,242,8,52,184,172,91,38,157,7,97,13,191,21,250,213,80,127,56,93,70,216,8,153,197,85,17,220,62,255,77,64,9,73,195,224,28,203,222,104,231,45,115,98,169,41,185,108,246,24,56,61,249,183,7,15,231,214,184,52,242,217,68,216,30,215,24,209,90,134,172,186,174,246,231,42,107,52,92,97,67,95,18,160,5,77,73,117,6,218,167,1,21,94,113,232,133,154,215,87,77,219,26,134,106,111,236,191,251,240,147,187,146,114,23,3,221,179,49,45,101,82,85,27,225,92,47,177,179,76,193,95,13,119,57,160,244,226,248,195,165,109,33,220,255,5,187,244,147,121,239,103,176,237,228,50,49,2,216,153,221,223,110,221,142,111,244,60,120,79,190,22,152,193,66,105,181,176,250,17,84,162,103,252,112,93,52,195,28,8,147,219,179,201,20,115,22,188,213,115,121,210,142,241,186,163,23,23,86,100,123,94,24,109,92,134,172,4,78,252,23,255,76,45,60,95,238,81,138,94,229,171,10,47,13,11,80,171,4,233,191,178,100,245,44,14,74,134,80,194,30,41,31,114,24,244,228,207,60,91,255,95,9,245,99,109,234,244,23,61,116,237,50,131,41,191,121,89,149,45,179,157,26,193,110,138,23,169,2,152,112,166,26,232,209,246,251,61,135,16,163,210,245,38,58,66,12,214,247,232,148,15,167,155,119,148,219,217,200,187,6,169,150,25,232,230,72,130,82,18,129,26,49,206,185,199,121,38,48,104,131,199,142,59,210,186,34,194,5,16,158,185,81,92,182,142,58,47,155,67,211,174,104,52,214,44,82,82,127,148,234,38,210,164,224,192,243,220,9,222,98,49,2,158,90,239,126,230,160,180,160,201,81,121,19,75,67,106,158,132,218,69,162,180,127,53,44,115,17,149,191,46,102,166,99,99,117,198,78,239,25,68,201,157,157,61,75,14,70,35,18,61,21,74,159,174,99,62,20,206,166,130,197,116,239,53,92,99,34,26,137,94,39,63,173,211,131,255,104,87,12,73,78,218,31,170,51,12,130,42,97,152,150,156,173,216,142,174,223,144,181,112,70,144,211,74,29,14,111,178,33,168,187,116,129,132,104,198,32,152,127,141,113,72,87,248,120,250,245,99,21,113,43,58,170,247,228,80,242,246,18,189,178,188,137,87,185,48,140,83,154,76,49,183,169,9,73,245,144,197,222,182,225,9,233,235,5,220,228,1,43,240,101,233,202,227,66,228,48,49,92,139,38,6,102,149,254,91,186,33,229,67,190,176,106,55,242,172,226,255,103,129,205,236,152,219,106,154,64,153,237,8,12,227,187,143,98,155,113,63,109,137,82,229,145,185,4,63,228,12,23,142,34,46,54,133,247,122,233,2,79,134,197,99,98,148,245,44,207,112,145,29,217,121,24,45,16,183,86,18,216,168,98,230,117,19,244,46,63,186,171,129,120,77,57,237,150,10,13,183,179,191,253,146,101,110,249,110,5,77,69,86,164,22,54,93,197,111,33,30,46,218,24,15,14,101,139,215,208,151,97,162,6,147,63,160,104,241,206,63,151,237,14,24,54,170,243,251,141,22,152,146,41,55,187,106,103,100,196,143,206,215,79,223,120,150,187,1,122,190,16,41,105,240,168,126,117,87,23,233,252,41,202,128,71,7,20,171,32,34,144,200,164,210,67,110,93,40,178,237,170,241,187,25,241,20,234,110,61,242,169,181,199,242,224,224,166,173,210,114,84,235,98,235,106,238,224,77,152,206,226,7,69,138,15,242,36,242,81,129,28,222,90,35,36,237,134,197,52,25,175,184,172,88,50,139,217,195,120,88,68,190,194,84,182,134,213,70,48,85,240,156,98,78,79,195,78,214,30,137,134,255,2,88,4,186,141,176,119,43,221,123,32,123,219,197,87,244,143,203,60,12,38,116,157,201,64,224,125,5,117,67,204,127,59,213,152,239,234,18,69,56,188,177,226,188,110,9,255,28,120,86,87,90,63,188,171,214,124,56,14,18,85,214,201,152,202,191,96,199,124,10,222,146,224,242,163,222,71,130,212,126,232,90,217,235,88,37,168,24,158,222,76,255,47,149,101,90,190,172,80,219,40,233,162,174,69,94,166,225,19,188,238,34,254,55,217,106,51,80,33,242,29,134,49,137,172,143,3,150,163,193,55,132,95,219,163,94,112,168,185,154,43,112,155,56,214,210,220,130,207,32,143,203,127,191,248,28,92,41,216,219,25,201,22,234,179,203,41,239,178,116,91,245,221,123,52,181,171,195,230,210,191,10,172,194,171,62,193,183,64,153,70,170,167,43,41,150,205,81,140,79,66,29,152,65,241,28,165,183,151,252,6,92,36,234,96,104,225,90,207,32,5,67,42,29,211,87,220,50,246,34,106,99,191,169,70,59,63,143,55,146,218,177,35,87,73,110,92,108,99,100,233,80,177,230,155,104,20,147,74,3,206,187,37,86,98,73,90,28,26,25,110,64,230,140,176,88,108,193,133,236,80,62,99,93,155,226,204,134,160,65,64,121,174,115,43,154,213,52,145,108,192,84,73,127,197,164,148,226,131,228,141,8,11,63,214,156,159,175,34,107,107,92,195,215,0,37,187,170,94,1,147,127,148,157,229,193,2,30,174,209,220,59,249,243,167,145,199,137,37,254,120,232,62,9,214,251,176,115,97,123,252,173,211,184,77,12,119,207,186,84,123,107,3,83,130,21,49,129,1,106,216,216,160,221,92,53,89,113,243,149,162,18,93,9,34,94,78,203,26,196,44,29,54,214,85,148,56,81,198,162,66,47,77,105,237,187,252,47,102,72,68,98,86,84,37,2,122,253,226,16,221,156,199,223,238,245,6,176,220,69,99,180,12,101,189,57,23,162,217,19,7,168,173,176,248,240,66,161,190,205,133,173,194,177,102,123,169,91,183,180,112,216,2,194,219,28,191,17,181,167,108,130,27,237,33,245,37,193,170,200,78,88,8,101,49,190,77,90,131,223,130,222,76,220,23,178,223,0,95,162,78,24,38,179,215,232,251,146,85,106,162,78,4,188,53,4,149,94,14,53,51,93,183,65,61,145,115,85,13,199,168,2,22,91,70,28,249,235,193,108,61,182,162,174,188,10,199,71,180,220,165,170,215,78,54,239,69,100,91,88,146,193,83,222,223,94,48,180,16,32,26,136,185,157,117,52,133,23,237,50,198,222,64,134,253,103,19,169,12,165,177,12,170,200,105,85,238,144,14,199,185,109,169,158,215,249,19,74,87,37,162,70,72,179,183,202,73,54,147,150,187,220,165,58,98,144,153,124,59,100,225,105,155,210,137,186,10,134,193,0,47,145,201,193,56,243,8,165,155,143,76,27,20,121,47,213,51,138,121,239,144,144,125,71,169,196,196,210,171,73,147,247,76,31,242,197,13,140,221,40,248,59,159,50,37,83,176,56,88,49,17,89,91,221,66,131,190,19,74,208,17,129,164,160,139,38,49,143,113,248,2,220,70,167,227,128,78,223,21,36,26,89,59,119,154,219,87,63,160,175,110,200,242,116,177,25,220,17,223,170,94,188,83,10,131,213,209,107,198,238,195,114,59,58,179,75,79,47,136,233,166,173,187,25,36,76,226,162,139,92,55,8,19,139,210,225,212,9,8,57,31,189,99,116,204,255,96,124,249,254,92,9,83,164,236,113,106,8,195,25,120,124,125,194,253,190,193,122,236,189,74,163,132,120,207,50,160,64,65,243,52,50,224,230,213,212,34,178,66,66,114,122,40,155,230,157,44,135,89,128,196,193,105,68,44,54,99,249,131,23,222,185,164,153,217,33,78,90,250,211,172,9,59,227,101,215,167,210,114,35,50,191,132,52,130,60,47,58,255,107,183,245,56,247,144,218,31,36,233,77,190,117,53,64,223,197,218,31,29,134,153,36,24,99,55,79,208,13,78,211,11,75,159,159,22,2,108,211,79,231,139,41,7,212,173,91,53,38,236,245,44,8,185,4,80,162,213,130,227,143,9,236,60,148,212,164,123,234,151,147,150,81,160,75,200,208,110,232,188,125,116,61,222,69,132,36,156,49,116,89,184,126,229,239,6,27,15,54,222,220,118,208,142,73,57,92,234,111,90,248,7,222,185,86,222,29,27,120,116,171,68,69,122,195,1,177,151,20,147,54,61,108,162,223,254,163,233,22,55,123,38,236,1,86,146,218,46,165,2,221,183,114,127,187,175,125,212,65,150,82,30,254,253,217,255,74,83,109,108,24,49,171,79,209,97,80,132,114,208,188,175,183,250,57,39,170,79,178,21,152,36,127,125,199,120,101,41,34,242,125,48,53,120,77,127,93,10,165,188,197,119,89,111,32,173,252,180,237,160,242,231,47,239,243,184,99,255,12,157,201,91,36,169,80,25,24,130,55,126,2,182,25,204,7,201,1,220,97,77,123,207,142,44,184,115,28,246,112,94,49,128,64,199,2,206,55,241,219,13,66,52,203,21,139,39,166,22,193,181,77,217,86,187,86,101,29,26,67,26,242,90,189,199,42,204,65,131,96,143,129,55,119,18,15,129,114,220,202,247,122,135,34,47,147,86,151,185,136,152,190,131,237,144,243,0,97,90,235,235,213,197,138,127,138,40,147,210,127,130,8,56,205,191,101,65,246,141,206,80,212,218,127,246,232,172,211,109,153,146,63,156,32,197,181,230,4,101,154,154,220,6,228,105,108,96,149,251,35,105,59,236,188,207,76,128,35,173,130,224,37,200,173,86,69,121,47,46,176,219,193,248,214,20,175,96,123,147,98,180,131,103,219,178,10,95,82,24,148,154,43,229,40,201,200,203,51,102,176,113,209,25,119,161,245,3,138,46,183,47,59,244,25,139,244,229,56,58,46,78,235,231,90,96,111,124,202,41,162,83,154,106,254,157,73,215,122,100,24,125,60,211,118,96,130,86,62,33,125,84,23,169,243,179,174,251,151,19,38,15,109,196,65,239,68,229,189,217,236,14,252,100,48,10,177,15,148,46,137,6,4,139,247,98,198,92,244,6,43,157,20,145,223,204,240,104,245,225,117,65,235,173,88,161,128,197,80,36,182,106,78,139,11,3,204,241,16,173,5,69,215,57,98,121,47,236,64,29,144,230,126,203,172,121,150,86,227,139,31,98,219,115,33,162,68,244,194,222,40,165,178,33,207,17,89,14,173,168,196,248,69,13,132,68,95,234,102,213,222,206,73,128,182,242,210,232,242,185,15,168,71,94,53,179,21,3,41,138,172,41,78,211,130,90,188,71,68,201,120,146,9,70,183,0,226,139,139,162,166,105,73,90,89,126,34,4,136,240,20,219,132,198,88,175,160,245,203,84,224,31,151,13,162,33,139,211,28,50,170,100,192,192,168,110,35,61,91,76,35,115,52,80,176,31,137,167,140,87,133,12,32,113,7,110,38,143,219,152,41,195,240,169,32,175,77,43,105,83,51,119,133,58,141,6,72,233,213,89,127,169,84,249,14,144,164,144,85,234,175,189,224,16,88,81,110,80,191,207,190,203,49,139,140,214,190,243,231,243,75,12,136,253,134,69,10,84,86,83,168,114,245,139,238,64,43,38,98,228,159,236,237,50,99,151,43,18,232,191,193,68,24,71,74,247,21,48,26,147,219,172,3,243,255,202,139,189,86,39,85,218,40,149,18,84,5,96,107,141,155,81,22,60,201,106,237,244,49,249,136,128,231,234,42,132,9,123,175,91,66,48,240,252,46,232,251,201,47,245,216,4,230,52,181,91,36,249,236,22,229,11,38,148,40,128,243,129,117,194,244,163,249,119,231,199,212,250,50,71,216,179,2,144,198,109,80,105,189,203,202,220,153,195,102,60,91,202,225,120,140,180,102,101,112,213,83,40,150,246,84,81,212,153,46,235,158,199,0,39,168,161,51,91,247,255,228,67,134,90,50,243,252,164,158,119,82,226,84,116,143,31,129,20,55,240,157,23,208,238,96,164,135,170,218,18,140,6,115,148,14,17,8,15,211,211,81,222,20,107,173,181,204,219,164,184,100,197,229,217,53,63,167,245,3,142,31,239,42,13,249,120,152,132,167,181,40,74,22,34,45,217,157,189,127,64,109,40,195,145,179,232,134,215,127,70,45,226,22,243,89,196,196,122,55,117,206,32,177,131,220,180,203,190,72,163,133,93,23,148,99,57,19,213,86,53,10,241,102,187,136,136,10,240,163,188,94,200,90,27,84,69,249,117,187,62,251,60,56,21,67,150,188,57,192,226,254,132,154,24,249,25,227,153,203,31,119,88,189,27,193,62,211,87,181,157,20,53,61,11,41,191,54,13,130,20,181,147,137,194,21,190,39,18,234,17,209,172,108,108,2,34,239,87,110,183,171,147,251,148,252,207,118,26,81,37,44,121,102,250,107,16,67,44,132,137,125,121,34,152,77,254,107,238,243,155,183,37,95,81,213,146,240,3,162,196,26,192,71,188,207,166,167,22,50,90,106,124,65,69,147,193,51,25,213,34,161,253,96,234,92,14,178,92,37,240,10,102,228,184,210,94,130,211,151,47,100,131,33,185,41,155,224,191,207,41,136,9,72,240,145,219,211,70,101,107,165,71,101,38,118,121,249,254,200,6,65,187,57,185,60,173,230,38,110,24,179,198,237,4,249,42,188,60,32,183,205,223,41,202,11,17,120,141,104,242,32,113,248,165,183,123,63,86,97,166,28,221,243,63,25,238,220,77,44,251,128,67,227,22,13,106,118,81,27,111,97,164,144,254,0,102,91,206,60,179,2,139,21,77,140,220,207,54,171,194,120,24,198,86,76,183,51,43,24,233,116,214,222,139,165,148,167,119,174,93,88,211,96,48,51,252,214,68,185,240,40,118,41,231,26,178,234,221,126,133,1,161,26,91,194,25,138,24,38,51,206,117,0,238,90,115,46,69,16,127,228,91,114,19,190,112,228,96,164,193,219,43,210,3,190,113,231,210,100,183,117,128,239,158,101,202,42,243,34,151,141,209,69,196,55,113,83,179,110,58,32,200,63,224,216,173,163,6,170,94,171,246,206,46,146,20,24,253,107,111,242,138,221,86,81,195,210,109,55,192,154,200,35,142,86,215,130,95,125,52,48,103,174,239,44,184,110,161,22,245,139,30,238,55,5,122,34,193,39,218,43,151,111,185,254,180,47,175,199,158,153,24,35,63,96,39,15,37,205,129,171,184,61,67,118,239,245,242,192,137,34,136,240,89,22,16,119,121,23,69,132,206,19,199,240,25,3,115,125,205,130,12,91,93,235,29,0,119,243,148,174,83,213,56,145,237,107,137,164,97,121,249,75,209,125,51,154,220,18,31,90,144,71,82,186,5,22,151,166,95,225,85,198,210,235,143,135,209,225,55,186,214,149,146,157,163,233,80,169,228,239,214,191,43,110,95,51,83,169,83,123,123,6,177,29,6,92,226,172,219,30,0,146,154,182,93,220,96,30,209,255,140,43,196,244,166,42,46,78,237,152,165,44,212,71,76,107,152,101,88,193,108,118,241,97,218,194,114,181,67,138,68,151,63,156,103,154,26,20,148,52,242,229,77,68,79,246,81,209,215,67,91,220,169,132,84,30,93,26,133,67,25,227,77,176,212,181,157,113,125,190,31,174,120,54,66,143,91,175,55,214,138,141,44,224,241,86,58,182,112,29,29,184,36,214,95,228,190,45,226,100,112,61,95,24,147,15,168,198,103,80,71,177,66,123,58,15,220,47,219,255,251,1,128,252,145,88,89,4,232,187,69,10,136,209,50,83,207,134,70,12,12,151,166,10,240,215,22,55,161,214,81,41,64,237,130,190,66,55,101,207,195,43,169,206,230,49,103,101,226,47,33,41,175,148,170,121,63,52,231,178,131,48,247,83,184,127,3,127,196,178,116,40,125,153,49,240,204,111,191,129,179,26,200,237,148,76,98,130,173,237,81,19,252,144,9,253,107,138,207,23,78,239,153,135,95,170,54,255,189,119,91,75,52,171,89,30,140,240,36,15,92,114,12,232,145,223,201,254,114,130,107,236,75,21,80,12,100,241,134,10,47,80,28,151,84,249,161,59,175,222,111,51,25,72,186,56,157,103,156,234,160,178,119,80,78,8,185,122,223,118,74,4,148,188,118,206,4,32,87,246,210,134,143,27,130,47,197,135,21,117,245,138,179,234,2,38,61,211,127,16,138,210,162,236,59,128,199,244,182,90,140,38,138,23,56,170,34,187,37,216,65,51,46,120,215,246,183,86,203,207,9,17,137,69,39,6,39,249,118,234,91,15,15,84,133,33,23,161,205,139,41,15,74,98,229,133,29,169,70,228,145,217,152,240,73,10,254,251,150,251,242,31,236,161,142,171,35,200,242,202,122,13,59,225,167,165,244,4,12,9,118,58,253,74,210,146,242,238,147,63,109,157,57,243,23,181,31,4,12,11,223,162,144,164,98,106,217,179,178,64,105,104,208,244,141,136,171,168,68,6,247,149,189,86,190,123,182,102,159,126,193,154,49,174,255,96,132,205,41,184,206,26,167,216,188,106,123,174,244,83,141,237,244,182,145,119,112,165,110,53,154,197,219,225,113,27,242,196,48,131,88,42,210,51,136,229,174,42,95,194,141,157,135,102,194,85,149,62,108,40,208,13,70,170,136,27,33,69,96,207,195,82,250,230,16,213,93,120,114,129,17,77,0,179,226,219,97,42,28,71,130,127,83,214,133,11,169,118,228,57,116,228,61,37,226,90,64,134,98,61,41,63,133,80,147,209,245,183,51,130,127,3,47,7,222,82,195,96,170,19,90,0,71,124,10,98,165,184,118,58,148,45,246,52,148,180,117,112,78,180,221,183,192,175,82,114,254,192,169,232,159,58,211,27,168,105,129,161,219,177,62,12,237,39,171,228,116,158,8,117,85,206,242,7,141,224,78,126,94,240,143,166,236,108,124,144,42,65,221,94,35,228,10,51,138,65,187,114,205,180,239,150,245,87,76,5,115,167,15,41,251,173,52,234,232,46,112,81,7,140,214,105,173,169,149,163,17,98,62,79,112,245,60,52,166,112,103,233,80,5,72,77,40,15,90,202,220,184,177,142,42,226,179,47,72,38,7,130,93,103,34,205,182,99,91,189,157,15,144,68,154,185,135,185,70,148,163,254,88,15,119,159,145,57,187,65,125,225,125,215,138,135,176,225,135,203,123,58,91,245,83,4,200,86,61,252,47,77,136,178,105,27,214,9,163,17,34,144,168,71,153,18,111,43,183,165,127,73,202,95,168,102,90,186,51,132,48,58,195,231,124,152,186,58,243,146,37,167,19,10,15,190,71,51,203,5,123,94,212,28,239,76,18,28,247,111,149,222,68,141,66,119,54,149,20,217,25,217,91,133,98,107,14,224,232,227,116,51,223,26,155,142,157,200,193,52,148,179,102,176,205,192,43,222,88,108,128,178,105,247,226,27,115,217,161,45,223,141,188,209,77,46,160,252,147,142,74,128,202,58,92,44,162,11,107,188,17,141,130,158,203,126,46,99,207,223,96,109,249,242,68,226,39,138,40,34,118,6,129,23,108,222,56,193,165,135,113,99,237,39,160,130,69,52,13,53,157,233,41,158,243,34,148,227,107,203,156,168,218,134,0,221,27,251,182,12,43,68,183,99,14,174,222,128,155,21,184,179,207,93,37,127,193,144,208,169,206,253,26,33,178,203,196,34,100,134,88,239,207,146,214,16,157,82,252,128,187,154,103,88,115,114,198,193,18,112,228,154,112,88,84,28,28,233,156,39,51,184,157,199,43,117,91,93,160,225,243,75,122,233,164,189,204,201,107,21,56,236,25,61,220,183,48,208,15,161,9,91,37,146,187,251,11,188,50,226,209,215,123,25,6,16,203,187,141,104,39,216,77,135,162,229,248,240,161,129,127,189,68,143,255,173,60,79,166,155,68,253,43,2,81,17,141,121,106,205,200,152,50,154,252,32,153,105,109,45,178,159,76,173,49,41,206,80,32,29,12,33,59,110,43,164,82,220,28,84,15,122,139,139,241,75,15,158,161,67,230,56,106,77,142,159,38,14,237,161,124,233,88,189,249,123,78,10,136,254,77,92,140,170,15,40,252,118,120,0,107,230,167,189,40,19,116,170,76,175,17,12,254,201,63,44,105,5,14,230,38,23,241,166,16,110,39,203,116,252,189,209,104,148,237,41,0,102,71,35,156,211,71,75,142,83,173,205,15,30,81,9,127,0,34,193,128,114,88,64,189,149,106,21,131,212,209,73,223,224,234,23,177,121,97,178,184,95,0,135,161,6,215,138,142,10,99,130,58,37,206,114,142,26,104,226,94,219,228,8,84,71,87,166,51,68,152,255,37,44,134,69,25,112,230,72,125,167,121,191,87,87,223,119,236,40,195,179,88,155,252,202,48,161,96,214,13,114,209,211,103,52,4,31,149,114,22,141,3,107,19,19,42,197,119,194,215,201,239,74,123,218,69,67,178,180,46,164,81,245,37,37,197,13,43,15,170,117,223,8,109,222,248,188,12,198,159,55,96,33,74,139,221,218,23,140,82,113,139,70,252,62,125,92,192,90,48,88,0,6,104,170,81,126,34,132,180,82,8,7,30,114,11,144,127,47,54,252,52,175,7,243,12,241,120,146,190,146,66,45,141,212,50,185,233,155,251,17,91,254,91,99,161,250,219,103,141,252,255,131,119,143,249,152,166,55,15,243,155,62,72,250,58,226,148,245,221,247,132,55,68,129,207,164,93,227,155,246,71,22,212,134,24,76,189,186,29,64,110,219,35,56,108,116,155,140,14,145,191,124,182,196,127,168,49,66,126,135,196,135,75,134,43,207,51,141,130,100,131,185,240,211,55,233,221,216,22,29,222,108,217,211,22,87,191,76,250,198,102,159,76,22,152,192,189,201,251,41,4,60,119,202,154,54,250,202,248,194,70,241,192,158,38,19,218,113,17,63,49,13,179,156,70,22,253,177,163,59,195,174,6,18,156,100,72,97,128,4,128,191,156,208,81,192,238,252,186,253,166,90,90,223,94,164,134,114,72,236,230,246,34,214,49,124,71,106,54,5,56,42,23,135,185,227,211,157,55,124,36,61,9,148,1,248,124,80,254,165,160,181,86,27,144,181,72,225,63,210,196,111,151,40,247,228,239,239,23,89,52,191,101,73,162,255,115,243,177,237,189,8,203,153,131,143,190,190,122,78,213,12,248,132,7,254,22,185,36,251,207,52,64,127,25,18,234,151,127,60,228,117,131,56,5,247,148,77,206,240,208,49,112,114,255,110,140,137,36,42,167,96,191,181,215,35,177,136,4,133,44,48,175,37,78,58,111,14,247,42,13,184,156,232,83,94,193,44,124,220,224,173,98,45,70,253,35,175,40,40,111,36,189,240,106,166,224,93,160,255,242,162,40,175,254,252,254,218,238,94,133,240,198,200,151,230,180,175,80,140,0,18,115,53,162,252,202,233,119,32,72,1,28,191,26,65,250,167,118,250,170,200,175,184,205,108,225,11,240,255,25,203,248,200,78,197,80,111,211,161,47,195,209,228,147,167,164,1,133,246,185,60,238,201,220,255,178,212,99,251,10,202,47,206,112,100,239,165,242,209,4,16,140,197,26,37,186,226,238,199,18,41,53,86,27,51,136,44,218,132,119,35,64,171,90,115,184,11,6,104,199,218,59,108,223,79,102,77,194,184,231,21,186,227,96,193,173,231,105,145,109,196,238,166,48,87,212,55,83,129,35,126,194,199,242,85,238,69,249,35,123,25,179,13,183,11,68,149,166,199,229,153,80,119,229,219,187,154,171,169,141,181,141,94,112,74,16,105,74,144,37,243,180,24,28,49,182,45,57,108,192,153,81,77,210,232,205,233,179,47,177,218,222,141,178,151,5,153,21,148,242,138,9,52,22,220,74,83,253,54,237,88,250,51,42,83,147,69,71,10,8,137,156,167,29,227,32,180,203,74,57,223,127,155,48,204,4,222,168,90,223,34,129,58,248,240,233,202,245,84,166,223,126,228,222,196,243,160,172,158,218,177,181,49,174,216,167,124,185,100,215,64,102,52,245,106,11,206,57,159,140,178,209,225,34,119,98,38,147,50,137,177,144,9,188,30,123,125,68,24,218,75,219,158,229,212,120,235,7,188,148,56,194,126,252,72,203,45,231,166,23,114,46,100,122,40,84,164,144,238,253,186,253,80,147,80,132,225,134,22,80,110,148,178,117,252,175,61,36,35,50,20,28,122,146,3,153,24,106,220,159,207,51,159,143,175,224,93,195,113,149,25,49,90,250,245,87,151,235,140,233,101,134,147,254,245,75,224,211,14,120,77,108,211,92,111,127,203,168,198,226,114,166,75,246,137,208,219,55,97,233,200,15,171,86,20,51,248,161,189,59,122,53,105,111,196,190,100,127,79,218,246,45,37,100,8,91,71,152,58,158,171,37,224,40,118,116,141,4,196,27,78,3,221,143,180,20,240,168,35,182,51,221,177,70,60,171,171,60,91,143,248,213,11,150,27,192,89,238,93,208,18,51,195,132,43,200,198,56,239,28,95,139,187,70,78,107,185,220,127,97,166,5,218,1,104,25,122,163,152,149,237,86,229,103,122,100,158,222,85,142,17,75,169,20,134,31,245,152,32,148,255,132,50,127,114,173,220,80,114,46,100,48,14,103,255,204,212,131,32,151,115,178,38,74,56,3,47,162,50,145,224,2,73,235,150,173,232,251,131,2,130,229,228,86,158,6,1,120,202,3,242,142,26,43,239,12,129,133,54,128,26,42,241,173,47,133,188,154,127,45,72,239,214,3,212,123,129,57,140,183,172,50,91,144,179,142,72,65,41,100,71,13,232,49,16,163,150,212,236,93,171,254,127,250,213,148,254,7,62,173,99,150,56,103,161,124,192,123,167,98,89,194,1,129,138,19,107,110,62,252,19,250,105,73,42,102,221,3,124,104,89,84,217,210,119,119,76,146,157,115,88,241,182,199,24,217,10,147,40,167,136,97,116,125,187,32,219,56,241,83,125,42,144,89,146,3,95,218,133,187,36,157,120,45,132,74,199,136,128,102,48,191,141,89,84,152,127,247,157,146,239,156,128,86,121,31,164,13,25,110,157,6,194,239,51,218,54,163,176,29,154,107,184,88,4,120,26,177,170,247,14,35,97,26,191,35,183,131,80,9,103,125,117,96,200,140,1,73,83,157,149,110,95,198,241,169,181,225,63,122,156,106,47,58,170,203,36,31,209,209,225,46,98,74,220,5,190,183,124,198,44,43,54,164,109,177,237,243,100,227,129,177,91,50,184,201,144,52,16,248,174,71,18,255,223,152,30,35,214,111,112,72,69,160,71,245,193,218,146,129,105,102,154,237,66,120,198,225,18,82,114,219,67,255,206,24,122,89,126,175,0,101,253,96,127,35,238,190,14,158,99,128,237,115,8,167,153,92,154,197,199,239,105,213,19,249,101,188,121,13,1,12,163,58,70,41,98,209,177,183,29,124,87,223,96,56,167,188,28,95,109,229,89,232,105,120,157,114,63,138,184,226,136,204,111,139,31,11,206,84,172,84,201,32,175,246,215,76,227,152,118,144,224,177,217,248,182,134,117,253,221,29,209,184,12,186,13,179,171,46,74,36,76,6,54,35,125,51,64,168,234,27,107,166,243,122,14,132,203,232,119,26,252,23,214,179,218,4,63,24,47,217,96,161,170,182,175,78,240,171,29,171,114,108,84,98,64,222,32,109,70,37,152,3,139,86,218,24,201,241,2,214,130,238,199,166,147,242,194,42,11,110,193,178,139,26,24,129,207,102,107,129,227,234,219,97,204,42,26,67,58,67,49,158,148,96,228,217,73,87,109,248,11,237,254,251,163,8,102,11,231,87,117,199,79,60,224,156,155,74,139,127,215,186,136,150,20,65,82,49,186,137,162,52,102,175,21,251,96,112,170,194,74,172,2,28,72,105,190,40,144,45,253,11,176,8,29,10,73,61,246,51,177,44,128,106,103,55,77,95,78,121,187,68,4,193,76,252,73,129,13,232,218,99,250,174,149,38,138,94,235,211,187,177,93,141,134,211,247,251,180,1,69,55,111,228,1,209,184,63,223,215,145,73,164,227,152,17,32,251,120,98,53,34,121,44,118,120,12,20,196,1,110,35,8,82,187,92,144,69,12,223,218,184,191,23,209,114,102,66,17,254,80,52,219,187,1,207,146,210,17,122,11,48,243,152,92,37,146,45,103,188,112,86,15,137,90,82,243,32,10,252,174,142,146,83,134,55,148,36,48,186,113,11,104,58,202,164,133,154,89,237,254,176,79,92,15,151,150,49,186,40,230,61,0,71,134,103,3,210,213,178,243,106,224,55,28,143,215,145,126,50,168,225,119,102,43,105,133,25,3,17,189,175,143,68,81,170,196,142,215,6,222,164,217,247,234,157,57,202,59,88,65,122,202,224,189,16,116,57,148,147,11,87,223,172,128,149,150,219,150,61,15,51,245,149,216,165,88,174,2,130,31,163,74,128,37,8,102,237,230,65,70,123,207,246,187,112,239,159,9,1,241,88,57,239,205,51,88,238,99,100,179,174,113,113,47,119,8,50,129,202,116,122,86,243,72,72,232,79,210,177,11,123,41,165,43,109,15,90,190,241,29,1,162,13,97,172,155,181,182,212,154,89,156,134,133,201,157,103,248,70,243,111,122,43,167,26,222,111,12,112,66,232,171,86,198,114,127,109,194,31,160,175,159,151,60,73,252,186,10,19,26,59,66,193,68,82,71,3,123,155,211,168,167,148,128,62,160,184,102,146,13,209,138,202,23,29,54,45,239,247,244,183,174,12,168,172,162,55,79,46,2,160,0,170,57,10,102,177,209,236,243,253,126,236,104,37,90,21,95,182,84,207,161,54,17,196,79,147,140,18,96,166,156,230,175,229,99,178,132,163,221,17,132,43,125,6,192,195,192,164,120,5,63,218,46,212,54,81,75,170,230,45,220,164,191,195,108,84,218,187,111,235,171,227,149,100,92,18,119,72,169,139,240,158,214,148,247,141,43,80,228,214,15,96,72,83,252,194,13,75,224,163,154,201,212,170,58,183,166,168,124,101,198,205,220,172,172,22,214,188,202,103,93,165,176,14,63,171,230,163,76,30,186,238,108,203,98,207,180,40,147,217,135,73,157,104,80,44,116,186,25,77,151,62,106,58,174,47,110,134,73,6,15,194,238,96,23,165,202,28,116,224,211,178,136,195,74,187,28,116,148,220,119,172,254,106,116,113,152,73,246,5,136,165,95,204,112,206,68,177,199,99,242,212,148,20,49,235,229,219,144,1,97,163,61,125,69,51,185,223,8,182,26,108,30,12,113,47,172,134,122,154,41,188,8,106,92,54,124,45,129,207,64,243,47,43,215,102,244,54,66,43,160,97,38,127,201,255,75,57,55,44,188,49,8,44,249,192,102,20,124,100,128,131,245,78,12,139,228,201,72,171,170,119,233,196,163,75,187,220,111,243,79,100,71,95,88,40,2,40,38,122,214,60,77,76,20,122,254,201,88,54,108,132,255,112,31,121,76,144,170,183,139,119,218,85,72,126,152,87,41,232,239,57,116,191,63,161,219,174,180,96,30,23,162,162,44,171,108,149,110,85,79,56,93,60,86,237,57,119,169,103,135,94,162,226,134,196,11,166,196,37,163,166,213,119,203,125,214,172,69,81,51,15,142,42,74,186,72,206,105,91,186,137,134,101,205,168,204,136,115,78,72,0,241,202,229,96,92,209,137,67,254,158,235,244,153,236,187,127,113,220,97,190,56,139,107,88,103,3,136,173,231,166,180,230,45,34,94,2,24,246,183,206,52,197,54,177,200,145,152,11,58,242,20,179,223,196,63,178,61,223,78,228,30,240,61,75,105,102,42,145,133,186,112,117,117,184,138,143,138,204,72,223,216,161,28,188,122,108,94,150,179,204,75,147,124,191,135,245,84,196,95,255,188,209,154,103,69,189,166,41,54,192,49,85,143,230,162,105,215,126,160,169,211,8,7,167,151,122,140,2,197,137,155,86,167,116,41,232,189,18,105,41,221,235,213,96,184,46,68,154,164,44,56,144,176,62,49,28,38,19,27,105,125,43,244,205,247,103,121,24,246,179,113,199,208,108,114,158,244,196,57,32,54,121,200,222,222,249,75,42,10,67,247,120,61,198,11,38,91,222,243,82,45,43,174,41,102,189,74,232,160,123,78,163,181,67,218,143,232,54,244,39,124,93,140,145,139,109,140,208,187,89,112,245,212,168,251,85,219,53,10,108,151,195,87,32,0,36,148,48,74,71,220,47,49,55,231,93,145,209,165,63,209,90,66,236,139,182,76,247,252,54,216,112,154,149,108,177,155,195,11,106,120,186,143,211,169,201,215,232,13,174,229,71,199,248,242,151,217,82,87,73,158,160,179,31,89,16,118,215,137,122,224,212,81,18,72,121,89,202,236,83,193,161,135,210,173,68,124,203,221,121,246,46,101,93,124,71,35,69,237,130,113,244,146,71,42,126,237,101,103,165,103,219,21,220,46,182,123,91,68,39,42,236,202,139,26,146,9,110,253,80,60,123,169,206,162,81,69,237,253,203,77,243,86,111,169,184,69,142,222,146,137,238,116,29,23,156,163,69,47,42,245,26,79,174,18,129,233,217,248,220,203,163,175,5,115,233,45,44,146,240,95,13,234,247,110,123,53,87,88,186,20,172,13,174,170,209,123,56,153,60,53,93,173,253,122,93,103,9,147,75,8,99,153,102,11,117,35,132,72,93,135,129,95,227,112,93,72,251,32,204,235,155,35,9,94,93,36,92,78,216,118,38,66,182,102,203,1,183,247,28,163,159,122,36,247,139,5,24,212,66,88,53,12,6,14,126,21,86,203,252,59,25,125,76,230,98,194,171,222,104,126,155,81,62,138,233,167,188,95,215,116,252,24,157,230,104,128,133,157,139,1,197,183,213,123,71,23,143,96,58,136,76,75,157,142,184,40,21,105,14,153,15,100,186,218,139,113,44,34,77,132,0,217,130,200,86,91,166,163,66,65,82,57,64,137,160,73,214,29,243,12,1,214,212,98,244,145,8,57,48,95,213,46,3,177,66,76,182,62,212,21,58,161,172,151,128,172,231,125,73,242,178,69,159,133,71,10,63,148,41,14,174,214,51,39,255,244,3,138,188,72,141,114,39,43,137,199,89,185,207,229,135,250,115,222,162,187,67,151,57,74,22,15,78,151,41,162,73,63,16,1,105,33,17,44,146,70,236,55,100,101,112,10,82,241,228,161,233,245,168,135,26,166,152,107,194,177,198,3,214,219,202,101,53,222,147,48,116,155,141,245,192,106,226,218,118,111,174,218,69,254,16,241,199,72,223,104,164,151,159,180,142,83,203,243,255,240,168,202,179,129,243,187,84,148,147,232,163,98,240,106,24,76,93,49,206,0,225,98,50,102,71,195,34,250,229,125,133,117,255,168,188,101,143,85,215,217,29,8,54,12,42,101,240,185,247,52,92,17,232,51,54,170,111,34,241,45,139,24,68,9,86,94,90,167,73,158,133,27,242,90,32,149,129,249,209,122,81,42,24,154,233,139,51,167,50,109,205,122,103,38,9,72,116,97,195,30,186,66,89,233,3,129,124,219,221,204,179,118,8,95,159,14,26,131,0,112,186,123,33,206,1,68,63,163,249,138,2,71,15,26,62,166,36,86,67,115,60,151,193,99,215,147,245,239,182,61,1,54,132,70,63,128,152,98,142,245,213,189,75,75,221,33,177,105,29,22,232,135,91,122,50,213,162,132,207,161,10,226,233,50,108,71,49,146,2,152,135,35,10,199,78,239,181,169,94,240,213,13,220,84,86,230,20,150,130,70,99,214,111,19,237,30,82,134,195,172,64,147,120,40,87,51,180,3,40,8,246,130,205,254,98,208,131,83,27,187,158,221,203,81,108,90,158,152,5,218,91,245,54,38,221,198,79,99,192,210,92,179,212,133,155,99,180,142,169,215,170,108,126,0,180,86,134,192,45,85,55,107,252,230,232,183,153,144,111,63,175,172,191,154,22,190,231,220,7,197,226,150,193,227,217,86,161,136,189,159,193,203,238,150,186,23,243,136,113,74,161,207,100,144,213,81,174,223,230,130,180,23,175,169,167,137,106,178,96,26,146,125,221,165,1,236,11,103,220,81,183,52,230,124,177,174,198,104,207,251,181,108,241,171,83,250,109,251,109,81,2,85,82,108,119,107,234,77,223,209,238,121,172,247,91,252,109,136,93,32,216,58,128,93,0,102,133,45,204,215,175,24,102,189,202,145,6,186,236,129,144,126,89,142,65,100,5,87,137,183,81,19,81,190,24,177,234,244,137,38,108,90,174,54,122,216,23,17,100,180,219,24,50,81,36,147,27,176,237,32,20,213,175,243,247,140,61,122,168,94,74,85,152,36,133,95,240,218,11,134,116,80,150,57,238,166,120,104,211,130,180,143,198,76,161,201,174,49,161,23,174,71,160,203,143,4,76,2,48,50,23,38,106,247,190,71,19,152,25,66,254,181,152,253,150,204,151,46,255,144,192,100,45,84,225,250,71,43,143,114,105,222,25,73,208,193,161,89,138,12,53,207,226,248,109,149,54,186,166,95,180,193,238,159,8,247,110,209,179,27,170,11,124,174,215,249,182,196,232,113,246,89,100,103,236,233,172,7,6,4,79,155,106,41,10,180,201,204,43,109,61,225,89,159,157,47,53,3,40,205,127,68,168,162,240,142,171,26,90,195,158,46,79,174,244,165,77,36,202,151,83,145,60,179,49,104,116,29,216,253,26,161,111,103,83,215,224,179,180,73,205,58,197,12,157,91,6,70,91,52,14,20,213,87,212,114,160,244,21,1,22,225,117,36,145,184,132,194,117,3,165,202,47,95,15,71,4,31,146,241,134,185,169,58,171,196,245,247,62,25,149,169,53,99,186,58,164,32,27,207,233,137,201,106,206,144,249,205,195,65,22,108,18,218,172,81,68,34,48,200,214,116,83,231,251,169,117,100,11,105,85,171,250,54,124,106,58,196,59,185,83,216,234,74,163,121,18,233,73,156,52,251,80,219,95,100,237,13,188,138,248,202,49,246,42,90,158,198,29,92,92,109,4,156,168,210,171,227,190,92,222,87,195,48,174,100,49,205,168,237,208,125,59,93,142,196,183,199,129,203,218,166,200,113,39,79,198,149,52,19,0,101,143,91,92,102,139,69,141,95,241,95,210,115,13,203,193,157,25,110,66,96,65,90,214,13,68,123,254,26,18,225,185,173,56,33,105,16,199,53,13,224,45,120,40,203,131,155,187,154,223,8,19,33,241,64,173,246,101,36,230,52,189,15,254,0,64,35,206,159,185,188,192,145,97,108,221,69,72,78,57,160,74,190,220,81,127,162,223,130,82,18,43,140,254,68,129,241,55,203,152,165,50,10,27,0,132,249,43,77,238,220,180,108,55,82,182,131,102,120,117,45,159,112,130,135,233,134,156,164,228,38,162,206,64,79,100,194,93,73,95,181,240,133,163,7,169,142,200,171,62,22,77,187,217,86,236,177,237,89,231,4,210,69,152,29,43,163,225,239,170,136,120,4,6,120,7,135,46,133,169,144,238,35,142,213,228,151,35,71,72,65,100,30,20,120,123,162,90,77,131,245,16,17,83,108,167,190,233,242,175,13,110,164,166,18,244,250,92,79,100,172,144,186,207,233,101,90,63,66,98,30,93,72,217,209,246,240,239,64,243,199,129,132,0,221,119,253,135,78,89,43,121,2,17,28,75,5,100,232,61,245,67,198,174,136,13,130,50,154,26,133,189,185,146,121,26,26,238,83,130,7,96,82,58,90,91,26,98,54,220,126,108,148,23,43,240,172,28,191,66,87,113,211,116,142,32,18,75,52,151,201,193,119,17,112,64,119,198,232,22,159,200,197,69,198,39,114,26,217,55,241,222,137,224,101,189,200,18,171,224,196,204,193,55,126,112,218,36,181,120,133,217,192,240,9,231,18,145,135,37,15,72,2,107,117,176,153,215,54,231,142,202,43,93,143,163,147,151,15,79,181,13,7,40,193,249,230,150,166,9,53,15,125,38,64,6,197,129,127,197,252,179,175,73,15,10,222,51,114,196,205,200,113,22,122,167,208,187,143,234,224,31,7,185,255,6,82,60,153,166,7,243,228,171,126,177,142,117,37,77,3,6,230,45,224,208,224,133,9,139,28,156,233,205,119,171,206,143,72,73,236,42,199,165,239,43,37,139,135,171,89,138,110,52,131,150,71,94,55,98,126,131,183,164,134,65,123,41,56,58,136,208,73,179,95,35,84,21,38,175,74,155,99,177,46,35,162,229,119,173,221,182,190,194,112,179,188,255,239,41,199,1,252,39,12,35,1,79,139,151,238,186,40,12,202,126,12,112,64,18,31,78,178,18,90,25,172,235,208,193,49,39,84,183,133,151,142,134,58,118,96,42,195,209,231,151,122,152,137,27,62,66,75,241,149,37,132,101,1,222,133,221,128,14,146,179,221,132,96,249,130,58,46,118,114,48,150,20,219,248,119,158,17,50,93,232,215,188,165,104,19,109,174,191,54,116,109,154,215,163,160,121,60,68,95,36,46,105,93,251,237,76,178,118,152,186,13,238,116,208,53,25,176,185,103,39,174,20,62,106,214,15,182,122,27,215,92,25,74,231,145,22,91,208,25,145,209,198,110,196,174,197,136,230,82,71,144,250,213,93,199,42,108,224,213,28,242,149,111,47,48,170,137,95,23,100,75,144,201,30,149,190,91,165,137,48,7,20,228,119,146,180,155,6,55,173,90,169,160,153,208,36,117,2,253,83,11,248,72,20,173,154,136,87,30,173,84,22,152,208,25,68,184,94,198,243,43,145,70,209,156,88,233,208,40,15,255,56,5,80,184,183,69,117,124,208,129,24,110,58,94,82,182,236,124,21,12,128,13,61,165,1,214,129,229,6,191,56,115,127,90,192,73,190,85,124,155,226,175,120,43,38,228,39,102,244,228,177,136,106,122,146,15,141,17,4,236,26,86,80,226,131,20,68,219,210,134,161,228,191,158,221,197,146,26,195,84,65,180,170,248,19,63,3,115,134,27,186,12,53,224,199,252,152,19,54,40,104,8,74,202,196,143,133,153,89,68,22,46,94,116,151,33,0,8,7,231,195,0,249,18,242,18,160,116,243,82,4,247,253,197,251,172,154,183,35,68,36,209,58,67,160,253,136,255,178,96,157,132,243,248,232,102,16,68,231,31,143,217,215,191,116,106,169,20,143,209,20,138,34,107,176,14,154,13,89,42,214,137,62,14,5,25,150,14,114,20,173,126,50,2,142,25,249,40,220,137,187,110,80,232,62,19,84,61,100,95,18,46,246,74,153,209,196,137,30,209,3,6,74,116,222,91,26,192,198,168,214,77,233,160,144,208,68,183,165,122,146,152,9,45,154,95,133,218,236,137,252,35,24,223,227,162,183,181,133,212,123,158,154,230,92,244,232,79,179,25,207,188,203,149,12,217,120,252,154,149,88,56,245,13,222,248,66,65,150,180,69,92,42,6,183,14,200,185,16,67,54,152,186,103,146,226,28,192,158,252,126,139,241,69,200,120,203,198,159,140,12,88,147,4,214,249,179,168,96,124,184,207,216,186,80,190,203,181,216,140,11,160,243,155,37,208,23,0,208,24,213,87,141,1,242,83,57,34,77,237,40,109,52,136,104,65,230,139,84,15,20,16,89,81,150,143,34,18,18,3,58,210,139,72,89,37,144,136,205,176,124,110,170,246,93,238,81,85,239,188,69,248,142,105,1,152,45,196,220,11,85,37,15,3,209,222,37,242,45,81,186,128,254,16,227,251,221,2,117,163,161,227,98,98,85,77,238,228,49,6,63,35,187,255,38,199,46,180,142,239,138,226,146,99,40,179,170,187,158,54,9,71,34,190,183,160,237,22,182,86,51,183,28,227,92,143,39,203,8,66,72,227,63,113,84,235,18,19,36,166,177,229,52,200,220,20,228,127,58,54,220,31,242,114,232,251,254,164,97,128,125,106,92,35,11,97,173,232,218,0,90,254,191,224,107,120,102,19,26,73,90,53,187,5,217,96,239,225,31,117,82,141,200,138,121,118,233,244,230,254,151,33,97,192,180,203,8,26,31,214,97,13,222,240,224,188,146,103,105,218,204,239,51,172,131,109,222,150,246,239,75,94,252,124,176,105,101,121,156,27,143,135,236,35,83,131,152,96,125,1,0,123,244,157,181,69,33,121,141,39,168,195,174,198,230,241,11,251,148,239,108,50,238,127,103,62,83,177,254,46,49,192,45,157,168,79,110,172,36,63,214,61,97,33,202,8,15,214,250,87,97,42,149,128,241,8,46,199,88,82,133,221,113,179,121,100,58,77,3,195,151,92,3,240,68,143,133,190,218,68,174,168,54,241,26,153,114,125,50,41,68,148,96,92,123,7,193,54,23,128,160,213,249,56,45,151,94,250,46,132,217,65,97,252,67,0,119,58,11,143,152,49,177,102,138,193,209,107,124,127,82,114,144,188,182,64,126,147,91,66,126,248,215,229,43,103,29,179,29,70,0,116,70,203,64,105,178,53,55,141,198,190,27,211,60,105,174,112,215,38,21,50,96,252,59,126,187,124,60,149,23,34,233,99,214,77,32,125,100,160,238,81,163,224,185,103,161,98,151,130,205,33,250,154,226,243,56,254,244,29,138,1,225,185,214,241,52,238,65,95,42,118,185,15,40,63,77,138,200,50,230,65,207,94,179,136,229,160,195,193,194,71,35,173,76,228,156,213,126,82,232,45,209,12,72,40,24,127,232,156,168,182,91,141,75,33,223,33,168,87,57,161,36,4,143,38,175,31,8,163,166,178,180,50,197,242,169,179,175,40,140,116,69,177,109,170,3,89,156,58,209,27,238,190,66,178,223,152,111,253,33,140,181,68,85,138,131,168,123,30,163,247,60,235,185,10,51,57,233,60,23,126,44,226,97,178,85,111,123,41,131,217,140,93,49,244,110,231,159,215,254,34,20,120,44,60,26,123,113,225,27,250,189,164,110,128,94,55,231,4,29,28,233,178,100,65,135,60,9,156,50,7,55,243,47,247,243,79,147,121,168,175,103,249,108,100,75,61,227,97,52,255,163,31,77,121,74,223,228,4,241,135,94,177,62,77,97,124,229,38,132,168,178,5,67,126,206,246,51,132,158,163,51,80,135,245,43,111,106,6,61,4,17,164,23,246,67,114,26,33,91,155,184,35,5,30,192,235,6,92,153,71,24,1,63,23,75,87,57,76,63,157,201,124,215,151,99,122,177,59,126,163,114,78,245,122,87,88,218,11,239,88,2,57,28,80,152,153,160,234,139,251,18,21,159,231,68,13,5,142,113,47,53,246,146,44,97,35,121,90,220,78,145,50,28,106,88,14,115,196,117,135,101,254,26,159,87,254,230,193,27,91,91,159,227,34,143,210,223,198,204,101,207,114,6,49,207,246,69,230,21,48,11,194,63,109,203,175,224,53,9,224,156,57,123,30,134,209,210,69,5,246,252,28,216,195,212,209,66,21,184,183,174,129,8,181,115,19,232,67,126,162,39,60,72,253,17,6,140,19,188,63,109,51,180,238,176,127,141,71,250,82,62,92,111,212,214,200,195,243,223,174,102,82,102,4,218,109,97,252,7,181,114,30,229,138,98,219,230,127,103,171,219,227,18,28,34,226,104,99,169,201,217,62,101,250,228,28,244,54,145,197,56,138,182,133,78,224,144,19,42,144,42,168,134,199,140,174,27,67,156,60,145,86,156,110,238,138,213,182,64,28,175,203,83,218,54,106,237,122,139,236,38,207,9,83,108,155,16,234,237,106,147,37,28,237,71,55,238,184,98,246,182,191,85,126,84,242,208,239,157,22,182,106,78,114,41,233,200,238,160,77,239,162,23,7,154,54,198,69,32,3,36,54,94,167,130,240,76,74,33,126,14,231,9,232,241,64,204,136,6,126,27,45,110,95,250,98,54,158,54,106,169,12,172,234,106,233,43,91,224,217,240,61,56,232,119,51,12,144,126,237,143,165,42,73,0,85,200,88,138,41,224,47,138,121,52,85,59,244,202,192,117,29,139,69,11,129,224,21,170,6,198,79,85,138,30,183,179,65,24,177,78,62,6,11,157,22,178,126,196,171,228,194,78,122,191,116,26,17,97,209,23,232,42,36,80,53,20,116,200,15,40,100,115,38,216,223,128,162,47,118,106,218,2,216,106,179,15,22,53,48,60,109,249,236,107,193,86,244,144,13,217,125,200,89,163,229,134,100,253,220,186,136,88,183,117,161,197,128,179,210,189,10,185,53,60,49,124,106,106,253,121,235,184,240,233,148,81,85,105,152,70,185,189,1,226,199,18,144,35,166,11,214,77,73,10,190,150,222,151,140,98,139,148,49,111,117,238,213,63,122,7,252,120,86,100,80,222,146,54,17,185,127,65,44,4,188,244,240,219,250,7,48,165,65,199,205,190,36,13,16,102,163,12,147,139,44,33,22,112,232,32,232,209,138,27,78,214,24,132,152,229,200,201,103,34,37,162,99,141,107,203,195,90,20,95,72,98,186,93,49,237,249,195,156,47,145,176,76,30,88,222,248,79,129,215,16,6,249,125,201,9,150,156,82,188,80,136,105,143,16,131,235,142,54,203,95,78,27,79,91,206,16,203,13,254,138,240,96,204,141,235,48,96,245,42,33,191,103,215,20,194,161,55,103,186,174,64,8,126,3,37,50,199,7,58,161,131,3,135,46,192,122,60,124,128,109,127,92,168,162,127,14,5,221,92,211,30,251,74,180,4,217,209,163,250,49,235,132,248,251,254,19,231,224,20,46,237,195,27,74,23,141,157,130,78,205,34,137,206,164,115,141,187,18,238,81,67,26,150,18,245,36,112,2,205,118,223,135,119,38,253,236,237,67,216,54,109,244,247,193,130,242,106,171,106,103,68,182,69,153,125,156,126,49,173,111,125,105,117,94,107,199,95,187,139,72,164,79,83,68,124,108,25,47,41,6,212,213,214,57,28,210,254,136,223,204,201,168,250,110,236,143,234,80,124,33,254,204,176,128,20,185,61,241,215,150,217,43,91,121,14,155,174,98,30,228,150,225,43,135,179,56,232,253,162,100,103,214,151,10,220,146,177,184,77,194,35,38,119,209,122,9,94,171,244,140,198,172,91,156,187,255,63,100,28,0,43,195,211,25,227,250,209,142,124,213,190,95,187,66,88,96,203,19,142,104,11,183,233,70,201,2,28,87,35,134,198,59,31,115,246,188,145,36,186,181,8,117,12,154,191,12,54,244,26,185,157,50,95,130,115,240,166,25,21,160,134,69,73,247,74,201,132,244,176,7,68,34,5,82,28,3,220,235,215,174,132,131,134,83,74,106,122,205,70,137,185,242,136,10,115,165,122,248,210,188,57,100,132,71,103,72,133,213,198,187,209,201,76,45,93,210,143,139,159,253,218,17,207,67,247,41,215,213,37,142,102,199,24,46,249,171,135,210,102,4,193,175,157,6,8,248,151,30,161,155,34,121,2,130,116,15,178,148,45,90,77,183,178,41,232,173,233,234,21,182,31,110,231,31,124,136,246,42,97,135,65,222,52,223,31,247,16,129,212,149,167,120,250,148,205,83,43,209,243,123,48,101,105,237,233,57,227,73,87,111,95,174,72,236,134,87,213,250,185,63,11,18,254,235,209,150,27,189,59,88,154,134,49,174,110,76,179,24,158,88,78,102,220,96,133,101,136,196,14,143,113,154,226,109,194,185,59,137,253,132,150,175,218,213,194,160,168,106,60,8,101,205,154,212,62,36,183,69,64,128,249,113,27,211,36,209,12,217,39,126,24,118,248,252,211,139,188,71,193,61,199,67,83,210,122,201,101,69,57,104,180,55,108,134,214,193,47,65,36,87,196,84,12,23,115,66,56,193,135,229,17,29,47,202,180,135,16,220,22,9,72,119,115,93,149,196,94,243,145,224,3,35,220,221,34,229,203,57,234,149,113,43,72,103,124,175,119,241,27,190,122,100,241,34,70,89,68,243,231,205,24,179,57,23,62,39,113,140,246,128,50,52,14,114,154,219,111,138,35,100,38,235,120,14,101,230,174,220,11,98,110,17,111,196,35,162,204,2,211,166,203,196,193,73,131,64,54,106,10,219,231,180,15,167,117,36,12,193,16,253,35,229,50,131,50,50,8,99,162,153,214,247,10,105,186,73,0,235,197,35,113,24,122,2,69,11,22,137,30,188,174,4,230,152,99,108,151,227,54,228,117,99,154,112,27,69,109,85,204,156,54,201,162,252,218,119,19,50,195,185,235,64,173,29,92,7,178,111,80,68,146,53,214,81,92,168,120,72,52,16,182,30,212,214,133,211,145,143,113,233,99,246,123,57,197,90,37,158,236,185,25,165,194,63,191,221,84,87,227,151,47,40,112,223,175,215,12,41,14,145,153,98,161,45,206,56,234,97,94,182,189,131,159,247,38,134,117,130,168,18,64,129,151,150,250,77,139,245,26,170,161,78,46,115,96,154,58,172,50,181,252,197,193,98,213,132,108,216,82,250,31,213,30,120,70,39,103,145,101,234,50,22,117,218,238,17,172,169,173,119,116,202,146,3,206,103,55,93,160,251,190,204,146,38,185,37,98,193,173,168,33,138,152,226,81,228,215,243,189,133,67,144,100,76,242,88,35,104,31,59,63,99,154,154,202,87,34,72,240,193,180,8,204,32,111,13,100,6,86,82,195,180,239,101,77,141,90,226,10,22,8,151,40,95,0,54,221,186,219,32,255,104,184,164,211,246,168,126,159,23,133,83,113,252,93,85,212,152,12,161,10,174,222,22,227,177,233,131,140,92,95,127,10,58,74,217,200,159,103,214,143,134,196,45,101,0,9,90,65,65,46,227,198,185,76,165,147,125,119,86,4,141,56,232,23,16,61,56,230,159,233,250,140,76,173,190,231,162,75,251,67,184,115,60,218,72,8,175,177,89,61,111,38,84,36,159,162,246,246,13,127,101,21,80,71,118,202,236,152,15,155,103,174,21,96,85,255,136,40,124,134,116,216,64,147,214,113,129,182,122,245,35,43,174,201,219,33,22,58,211,133,133,255,130,99,50,241,26,105,144,167,169,218,147,241,214,180,237,107,224,116,184,243,144,91,147,251,225,138,204,41,21,245,118,68,4,56,169,122,18,216,191,231,140,178,119,186,16,106,177,230,113,81,16,75,181,220,223,112,149,122,7,195,213,89,105,171,107,94,81,254,197,95,129,212,233,153,20,61,178,168,233,166,20,34,254,149,23,17,58,67,107,78,69,4,255,183,240,91,17,19,222,149,88,170,66,120,80,76,236,230,33,254,13,204,8,148,220,119,169,141,40,103,136,71,28,55,107,248,196,53,202,253,241,180,113,159,117,210,246,26,61,136,25,233,75,67,114,54,17,76,140,37,102,209,80,69,139,239,208,232,15,135,224,31,174,18,231,174,217,52,169,137,177,141,197,168,155,153,106,98,109,250,43,216,207,239,16,142,100,180,12,230,39,18,15,225,47,94,156,52,94,107,136,237,35,87,215,210,122,202,51,204,199,254,164,52,254,208,101,38,243,25,224,191,97,83,105,26,124,28,54,149,64,168,69,232,204,165,240,51,41,7,58,183,184,136,254,211,170,161,212,98,71,249,34,5,219,23,206,46,16,99,128,218,180,19,4,63,227,214,40,187,246,149,254,190,39,24,124,51,212,33,49,210,149,205,203,249,92,56,177,176,96,53,63,233,105,80,48,254,6,99,183,168,170,234,25,246,177,30,103,8,201,13,26,28,172,174,130,145,2,227,174,208,24,40,99,29,249,198,57,156,196,197,87,171,236,90,182,245,102,37,252,211,96,81,91,43,149,94,34,255,246,29,202,11,25,46,77,223,158,244,252,221,119,122,240,16,127,15,176,86,44,4,0,218,240,225,251,4,40,232,30,83,141,107,129,235,9,35,106,16,179,113,58,206,10,150,92,219,75,197,105,169,136,222,94,187,200,127,184,239,78,201,50,47,69,97,53,243,76,24,115,179,185,203,111,89,172,79,32,123,213,144,239,41,82,22,206,82,241,80,94,183,78,62,247,114,219,186,196,61,42,61,145,59,150,123,38,243,228,19,170,69,138,117,202,192,88,88,235,25,188,52,15,136,65,99,104,115,64,216,100,212,102,221,33,226,202,3,230,243,230,27,81,134,132,28,158,220,176,116,133,97,1,7,146,95,150,179,133,27,120,140,193,205,251,240,101,1,3,75,159,44,66,30,126,229,113,208,130,215,118,157,177,49,20,119,85,239,69,123,63,168,202,54,77,68,136,193,111,37,29,201,230,106,148,102,40,9,50,200,109,42,157,48,212,196,113,204,182,219,251,46,128,80,243,152,16,123,79,83,164,25,42,129,75,210,33,109,248,172,61,220,87,198,26,133,172,192,211,40,56,202,184,247,2,129,50,141,23,64,86,236,248,32,156,59,227,60,94,115,146,224,238,124,115,232,213,134,73,64,153,168,250,149,209,132,208,66,96,39,15,61,111,15,63,112,189,172,250,147,37,70,171,74,67,57,31,5,66,230,245,201,163,237,199,213,167,243,116,215,247,210,253,194,117,246,135,174,196,15,203,47,184,88,73,201,62,65,191,91,14,8,112,144,249,144,122,179,20,232,109,212,106,214,60,196,128,227,2,27,255,186,21,141,50,176,208,128,122,238,106,196,157,26,93,47,219,148,102,236,252,215,163,12,63,175,178,104,224,170,179,90,79,240,84,83,159,39,104,156,244,237,18,9,27,90,121,173,251,227,205,97,55,206,190,21,12,23,121,69,177,119,155,9,113,22,183,137,158,107,149,34,245,197,68,60,44,132,9,3,168,154,173,176,243,143,231,235,132,39,229,132,97,247,184,109,196,4,174,123,233,56,223,252,154,71,136,111,132,124,32,89,53,203,252,126,113,240,107,122,160,200,153,75,116,80,169,153,252,30,76,134,83,80,77,118,97,185,45,78,196,201,25,31,27,87,77,136,178,168,71,88,140,15,253,74,252,191,0,120,48,6,2,100,110,104,244,92,75,2,92,75,62,197,59,228,53,185,62,196,191,64,244,194,139,93,49,185,184,178,12,134,45,0,196,70,173,177,119,212,196,232,95,82,64,199,160,21,89,177,17,162,134,65,109,44,198,99,164,184,30,120,241,133,23,223,225,130,168,159,100,102,190,133,162,66,165,249,101,145,17,197,165,144,32,203,175,1,148,105,116,57,168,67,183,85,90,214,85,170,29,178,77,29,224,35,162,104,254,223,231,17,138,242,206,237,229,99,92,39,246,15,232,110,213,12,60,224,60,186,227,38,178,71,4,113,82,178,145,219,211,200,167,99,127,28,104,180,17,78,251,195,199,171,254,33,199,90,14,89,12,90,244,117,163,228,17,195,172,21,198,134,183,114,19,197,94,61,201,247,56,103,181,180,45,35,127,91,192,174,225,4,16,117,242,103,41,111,61,229,206,225,107,117,146,237,157,173,89,198,25,246,147,131,131,212,93,47,216,236,52,17,100,10,38,34,177,23,224,75,139,203,0,10,236,8,74,82,198,63,203,139,90,207,165,14,125,142,174,129,240,234,231,222,175,160,183,139,93,164,34,122,140,52,255,232,110,179,247,165,141,248,65,161,177,14,37,100,47,66,231,202,187,84,93,170,237,176,123,127,143,131,235,142,121,246,159,120,174,190,20,106,221,136,54,96,138,232,6,143,206,191,105,115,157,53,126,58,62,249,24,149,155,163,225,134,98,86,180,187,146,225,206,27,122,15,181,231,47,89,251,157,142,86,55,86,201,20,27,167,171,162,126,114,69,89,166,120,51,237,33,222,237,39,193,151,17,243,174,127,167,139,50,31,167,43,186,250,107,191,29,144,192,193,7,176,186,23,67,176,251,9,134,153,97,235,28,135,206,230,9,25,146,181,90,52,176,141,204,28,202,104,77,178,228,232,228,236,73,233,164,6,117,206,186,65,196,88,9,121,95,188,240,90,188,232,11,185,163,251,25,128,25,126,55,242,100,76,153,146,245,82,21,141,98,208,141,29,86,130,89,71,236,188,62,74,34,30,112,198,88,64,220,232,113,198,220,224,229,54,210,147,115,29,28,172,197,171,33,143,114,201,190,104,242,134,82,35,209,126,22,181,78,192,126,134,112,245,254,228,68,253,17,117,19,119,169,247,77,62,174,193,178,251,205,184,236,197,163,56,142,142,69,231,192,168,40,167,135,238,231,13,231,84,225,166,138,64,218,208,175,80,121,222,191,186,218,231,163,163,53,94,79,37,211,46,177,110,46,61,123,99,235,249,182,153,131,33,50,180,31,150,176,224,87,184,95,12,148,249,19,89,146,126,52,48,111,211,36,58,150,124,25,107,205,216,85,91,46,247,232,236,30,10,84,223,251,63,54,170,204,87,133,25,150,243,124,225,113,248,162,122,78,114,112,127,4,191,113,175,54,0,126,229,23,151,240,139,81,85,15,119,143,71,23,8,103,49,205,250,232,53,113,182,217,185,105,53,158,237,182,134,38,248,11,240,72,184,250,112,239,172,9,170,76,239,217,87,125,238,135,138,227,215,244,93,93,78,19,228,52,236,49,254,236,254,84,67,108,55,126,121,111,199,229,206,158,171,129,91,123,57,15,27,159,17,239,189,48,225,165,255,70,3,241,52,47,17,90,200,12,30,229,38,80,247,189,118,68,183,0,239,70,124,181,122,213,107,121,138,153,51,146,161,47,133,176,245,77,5,106,0,216,166,34,17,156,26,123,199,198,76,115,16,78,35,25,190,174,86,174,4,141,86,27,210,45,11,213,161,229,23,87,201,239,108,254,34,76,83,14,102,19,64,19,236,213,69,119,138,229,41,66,221,99,216,91,233,136,129,103,157,46,11,32,100,230,26,149,246,163,39,220,35,59,238,25,82,76,122,190,178,178,25,44,147,137,151,201,67,115,168,213,156,166,158,235,1,133,215,82,249,147,88,31,104,221,233,32,80,199,48,108,35,62,235,83,145,57,149,9,245,216,20,64,140,165,213,14,46,28,33,79,240,9,163,106,151,61,122,244,93,163,244,242,179,58,127,5,83,255,71,70,49,149,189,67,128,223,86,191,190,234,204,153,50,114,1,2,236,98,199,216,13,89,113,229,122,133,60,105,103,126,98,184,32,228,138,165,185,18,225,49,251,80,10,199,127,173,238,159,251,107,1,105,225,210,140,37,67,87,116,160,89,228,4,152,19,171,169,169,21,201,147,195,175,18,87,55,209,4,149,236,185,175,147,139,242,254,235,114,239,9,140,139,97,146,1,40,157,88,204,166,8,72,126,15,146,199,115,27,148,0,254,181,249,23,252,5,8,190,139,78,0,43,34,44,72,144,13,138,113,198,94,85,25,207,73,192,11,110,16,1,190,135,55,235,238,134,125,14,132,224,174,55,229,122,135,97,49,21,25,167,175,44,209,36,34,231,162,17,118,231,85,186,76,1,106,25,34,104,206,84,56,202,32,182,221,158,167,9,174,235,129,118,211,108,241,197,140,20,228,210,219,233,138,229,130,65,39,29,81,171,29,3,58,126,51,164,108,98,186,230,67,87,249,207,166,217,173,27,98,116,50,168,102,51,28,128,182,141,21,170,214,50,67,157,249,251,16,193,45,252,125,208,127,84,79,71,43,166,54,219,26,251,61,210,38,233,171,78,248,41,234,172,159,192,231,161,254,172,231,225,23,113,49,67,42,143,229,204,128,194,88,230,69,69,43,50,205,226,163,208,19,2,224,72,77,136,120,255,163,79,96,106,23,246,62,133,75,26,110,221,25,55,92,178,162,192,185,158,121,184,13,173,184,99,31,186,106,80,30,213,39,182,0,166,52,81,170,236,167,34,104,89,85,107,84,153,125,32,244,96,115,86,23,148,7,9,178,11,222,145,61,6,29,74,244,99,48,111,127,112,61,184,100,192,146,86,18,179,7,168,223,140,241,73,183,174,254,50,158,251,62,117,221,173,17,20,94,188,253,218,81,149,82,172,106,58,52,121,86,132,89,77,85,103,117,177,145,85,97,188,174,221,227,204,171,163,80,161,171,167,138,230,102,83,207,52,151,87,83,34,200,234,60,29,220,157,25,233,198,195,95,41,0,186,114,59,112,1,155,255,113,156,175,4,178,98,98,195,219,47,17,237,224,26,199,172,191,74,174,55,12,238,100,217,181,32,169,6,72,227,185,233,148,173,56,225,244,127,248,228,161,18,9,97,92,248,242,129,191,122,252,27,156,212,110,1,187,160,2,253,249,10,39,252,112,113,5,138,236,61,87,188,178,231,100,65,118,119,172,239,5,175,147,181,94,171,202,219,174,168,15,55,33,158,188,145,130,198,83,205,127,217,240,108,54,11,217,122,121,120,191,106,129,227,12,219,3,9,229,202,134,117,143,157,10,149,61,167,244,82,115,129,195,212,11,28,89,203,127,6,26,113,30,216,188,163,94,225,134,56,233,249,80,111,17,243,195,219,103,64,198,199,238,86,212,149,94,152,241,171,210,128,69,249,198,170,234,116,120,193,169,226,207,179,4,32,53,182,6,79,112,247,247,174,194,187,128,77,148,175,151,96,182,28,1,197,147,49,182,44,251,183,121,238,129,143,194,213,31,140,228,254,121,88,114,53,45,6,218,76,151,247,33,213,36,201,41,164,201,164,63,53,39,155,231,21,252,174,0,27,246,152,80,102,126,17,129,22,186,100,244,210,250,107,20,151,1,220,184,93,96,96,57,207,235,86,14,108,203,136,103,235,0,97,227,153,103,127,154,78,21,24,87,221,86,198,112,128,233,77,162,106,196,241,156,194,97,12,148,63,185,4,236,194,234,38,184,122,38,40,189,153,221,249,17,22,118,133,106,64,169,15,81,183,189,197,220,164,169,233,99,197,193,188,179,161,200,194,16,203,86,175,39,155,150,103,199,243,240,10,41,169,50,113,192,167,197,161,9,66,239,140,50,253,27,160,162,26,190,208,52,250,243,82,227,236,195,42,84,102,144,157,50,34,50,214,71,86,16,9,158,27,189,113,64,91,183,114,116,228,235,97,167,79,243,56,72,215,80,134,44,90,5,229,223,249,169,154,146,228,237,232,245,155,204,136,60,254,32,99,217,188,50,247,93,53,103,19,199,141,127,198,206,6,215,158,139,164,130,203,2,34,74,37,198,180,139,199,22,201,62,113,187,72,98,225,34,65,28,18,163,183,125,195,48,197,224,54,88,226,78,64,118,21,231,156,38,210,239,25,223,188,216,55,27,135,37,148,133,153,22,183,133,199,10,220,74,107,162,111,179,132,118,79,243,164,111,139,122,138,98,253,190,75,48,114,166,30,239,114,141,116,85,130,99,116,105,131,118,110,112,202,181,149,82,35,143,87,221,169,130,158,75,22,94,52,202,221,153,59,146,167,250,85,36,202,33,235,103,247,196,183,35,42,65,0,199,153,196,102,99,173,194,58,24,142,12,25,129,32,195,165,182,149,226,167,117,148,238,11,68,122,185,145,214,243,96,232,188,139,253,93,112,172,170,239,210,61,97,238,133,172,58,68,10,88,240,196,6,170,215,86,212,34,128,150,60,192,248,114,28,84,250,215,54,173,254,71,148,240,186,218,0,171,4,75,75,131,51,4,39,23,123,26,240,45,125,36,51,144,164,219,60,107,227,190,47,70,45,167,159,171,161,225,2,82,232,241,178,195,82,139,115,143,231,38,59,33,231,151,225,175,130,130,68,1,89,175,191,142,20,126,52,22,250,132,87,151,57,232,213,173,52,115,137,30,55,175,146,13,70,189,182,120,57,40,140,163,50,77,63,235,224,48,251,145,191,126,25,170,69,148,156,114,52,203,121,253,25,162,97,50,114,72,109,123,125,19,233,38,153,143,154,66,23,69,156,248,144,94,150,249,194,1,81,93,238,146,85,201,118,209,32,230,97,229,246,181,51,63,254,248,231,72,210,97,97,209,123,247,147,194,171,41,114,188,160,91,59,129,29,26,213,129,3,61,8,217,221,186,56,124,133,213,101,83,153,190,2,225,234,126,206,32,45,194,199,43,210,232,12,91,191,245,228,17,255,107,194,30,3,91,46,127,112,102,148,168,206,117,45,93,255,182,31,149,147,23,135,3,37,73,47,246,144,134,121,212,245,243,142,209,55,126,148,105,14,30,201,114,106,5,121,80,59,204,187,124,49,55,29,176,208,26,86,236,160,97,169,189,33,104,250,87,1,112,192,188,118,96,186,61,69,22,201,190,184,86,37,100,49,168,77,12,78,125,216,41,225,219,232,190,172,105,213,115,234,133,104,49,224,87,144,58,16,145,192,186,226,56,254,180,97,85,182,216,242,248,157,210,160,1,66,5,220,189,165,221,233,135,78,190,185,153,172,185,140,149,99,60,61,116,71,235,80,4,229,130,76,215,232,19,136,134,188,144,112,195,138,186,24,196,99,6,170,237,124,55,47,85,219,146,253,20,17,50,242,54,12,92,54,209,32,164,23,124,83,25,225,179,198,174,65,51,95,212,226,208,199,85,1,45,251,70,101,32,28,26,60,72,87,39,223,216,196,106,190,92,77,0,102,125,11,171,192,68,242,147,143,106,122,136,73,36,17,1,139,228,247,156,217,119,104,29,131,108,187,170,156,178,7,250,19,105,234,185,73,113,133,214,243,159,157,94,178,102,59,225,138,220,73,119,120,156,90,110,72,84,144,148,24,96,179,122,123,135,172,222,101,180,7,34,79,190,180,212,177,170,73,209,130,102,76,151,180,38,138,108,206,14,169,6,252,211,26,91,173,181,138,150,196,148,2,36,59,236,66,159,110,26,58,87,151,60,173,47,27,124,128,170,175,229,133,251,33,217,168,224,50,49,125,7,11,72,230,128,132,238,220,75,48,219,5,32,195,57,228,119,81,173,252,223,200,84,197,96,103,255,223,11,13,248,16,184,121,58,12,62,213,75,243,185,77,178,33,8,143,236,12,5,96,110,234,109,104,114,102,185,223,136,128,63,201,44,86,186,3,111,115,210,123,90,138,216,6,236,43,69,217,218,10,26,204,226,198,121,179,10,158,55,1,213,101,193,172,47,187,178,190,65,124,15,87,21,49,132,207,213,255,248,152,167,199,91,220,62,185,172,162,171,121,199,239,249,155,173,170,178,13,104,99,39,230,66,124,130,255,133,150,70,202,79,122,48,34,105,61,229,201,182,114,185,101,247,48,125,107,200,244,21,77,249,233,180,181,172,169,219,255,10,75,67,180,31,187,106,196,249,247,7,224,5,175,95,169,242,214,131,51,177,247,41,5,107,82,165,204,90,86,97,56,100,215,165,62,54,38,246,6,66,170,48,70,93,227,64,198,122,124,132,244,7,89,51,151,97,29,103,247,94,40,78,116,35,136,28,13,37,244,235,27,92,165,249,78,85,84,27,193,62,175,198,144,133,62,191,249,221,85,202,95,243,86,251,102,141,212,149,253,238,229,93,177,3,16,244,173,75,138,125,132,28,162,197,238,59,223,233,57,177,231,52,128,214,215,119,195,86,114,141,125,245,43,110,55,186,141,46,8,18,241,60,177,171,142,59,145,128,221,11,206,179,2,22,60,200,231,62,251,62,49,21,51,61,39,8,30,29,21,119,27,163,10,178,157,69,51,87,54,190,237,209,119,36,226,182,178,74,220,116,196,172,10,205,233,92,65,237,71,183,163,120,139,98,120,176,157,253,216,20,139,108,40,115,162,98,144,107,23,218,109,144,141,234,160,21,108,114,179,132,209,126,142,143,117,6,10,121,22,244,225,9,129,94,213,5,46,198,48,146,205,70,167,159,4,199,255,90,109,32,231,176,93,148,62,99,138,83,148,144,42,80,105,242,143,26,168,11,225,252,235,76,122,189,115,62,163,137,107,221,15,184,155,93,115,26,209,101,176,79,249,12,219,156,126,120,158,76,122,248,93,18,28,75,50,143,74,82,2,108,43,183,27,183,227,119,99,249,77,52,172,74,105,159,102,222,209,94,95,87,153,72,14,185,89,153,254,251,218,31,197,166,23,46,177,105,67,142,133,136,63,32,224,195,248,17,30,253,44,134,244,204,29,191,135,10,84,162,13,203,33,68,137,173,64,16,120,0,230,116,138,43,198,161,117,22,184,26,146,181,180,43,77,117,238,168,241,79,19,80,83,220,236,137,33,103,89,101,159,58,174,68,126,207,141,71,62,120,235,199,45,159,68,23,23,126,157,73,153,20,131,78,175,54,174,94,80,173,123,124,214,243,165,72,44,199,225,152,58,121,17,3,129,14,121,214,75,158,211,153,121,41,162,144,255,74,29,163,135,84,52,105,0,202,175,197,47,131,121,236,194,145,109,93,86,94,34,130,113,136,240,33,32,28,235,154,229,86,166,98,210,222,234,34,112,206,110,183,73,112,168,239,55,20,122,164,46,171,29,118,221,183,31,98,43,229,155,3,89,204,187,99,15,103,148,248,92,184,22,201,192,167,44,163,72,29,89,68,246,216,111,73,175,145,22,125,249,166,247,222,88,182,0,143,77,101,205,246,111,63,195,153,115,80,118,112,138,177,110,219,91,31,107,6,172,49,69,245,126,29,127,45,117,74,26,129,141,35,208,51,194,155,32,217,111,70,181,206,158,15,42,198,177,51,57,109,192,185,106,45,130,39,59,189,236,160,57,50,172,92,113,173,181,54,231,140,92,136,254,243,108,202,141,252,219,18,188,77,239,225,240,12,53,137,130,192,224,126,175,57,35,140,152,217,183,10,254,27,74,244,139,76,66,150,73,221,241,193,85,38,222,43,113,180,208,170,191,201,97,65,3,207,131,124,141,221,230,20,17,219,56,46,154,24,162,24,19,53,40,212,210,182,131,146,31,16,192,120,249,185,243,117,90,4,42,207,245,169,173,69,228,1,209,100,242,252,180,184,127,255,20,122,212,187,154,35,208,236,94,41,207,243,7,132,99,233,189,71,219,18,39,238,138,94,195,65,29,34,34,40,120,172,72,146,22,181,125,105,209,237,0,31,108,215,32,7,201,156,15,20,192,52,39,103,202,29,249,42,157,56,170,71,72,148,94,33,118,6,13,127,0,2,26,123,188,160,223,90,129,202,106,23,212,215,218,82,245,139,184,210,80,169,231,233,177,102,227,199,91,59,178,4,93,237,93,2,47,255,188,87,108,221,196,105,187,201,12,165,39,200,165,230,24,27,69,191,9,7,139,234,207,16,57,245,244,127,142,139,58,207,1,211,141,163,240,85,17,4,192,224,64,2,10,177,201,19,233,104,172,34,157,247,148,227,141,128,75,25,225,254,171,1,43,241,157,245,173,100,71,153,165,206,162,111,211,82,183,217,23,226,178,203,227,189,70,195,87,208,128,48,133,62,242,23,236,109,243,49,183,130,39,63,227,21,49,91,67,90,134,207,241,138,172,68,165,250,226,37,108,119,115,23,27,153,171,153,49,39,201,167,81,227,5,93,66,132,75,17,139,87,159,115,211,242,74,237,149,245,248,208,57,36,182,249,137,253,22,66,32,158,67,205,187,158,139,164,155,35,183,85,61,10,104,121,240,113,211,44,19,169,133,243,205,28,90,30,134,205,139,170,138,97,1,208,194,229,119,75,149,233,157,231,150,221,47,124,153,126,83,4,125,26,181,89,243,6,138,241,81,130,132,152,81,48,101,194,163,244,162,249,189,163,30,187,159,130,3,0,139,86,72,195,167,248,2,126,83,103,94,129,119,177,35,166,88,171,6,46,183,43,171,14,134,175,229,208,251,159,30,120,209,61,135,38,122,227,49,39,51,192,32,161,188,97,202,193,44,77,147,192,243,246,196,87,169,181,255,115,29,238,1,99,193,66,238,231,147,64,25,162,122,225,26,133,139,180,15,111,87,76,161,94,153,175,95,46,210,10,121,201,128,241,180,146,239,196,123,189,170,175,13,31,97,250,137,234,130,12,138,136,228,33,152,203,93,229,72,56,2,61,215,1,113,76,185,90,148,226,104,42,201,170,237,161,189,203,165,42,26,194,100,122,123,121,146,17,108,53,246,2,58,224,31,102,73,1,190,34,12,164,247,52,208,146,104,3,5,245,139,129,236,156,100,239,12,34,212,224,57,218,240,183,152,69,190,218,70,106,47,99,230,76,25,66,185,143,58,42,14,102,12,48,121,23,58,217,227,182,1,120,254,123,147,16,225,166,227,213,151,62,43,15,207,219,222,184,99,99,180,68,50,116,179,124,127,63,43,89,255,5,211,61,146,86,155,12,89,164,88,181,34,168,227,177,250,77,143,10,239,57,79,92,87,222,65,166,214,84,90,116,140,97,21,10,209,217,170,47,2,16,51,149,121,202,247,7,84,45,229,111,254,68,93,26,193,113,63,165,54,213,103,10,210,186,24,170,68,102,208,25,7,211,34,146,25,155,50,110,120,34,232,32,243,142,179,103,43,108,37,81,242,164,164,66,42,177,9,144,173,212,12,166,194,109,196,132,95,73,141,216,127,178,166,250,188,64,31,132,63,50,143,217,109,105,155,251,198,207,175,236,190,214,244,100,30,85,132,148,44,152,189,206,212,8,19,226,214,42,231,4,121,66,180,99,90,123,248,23,114,219,1,8,57,76,100,231,10,131,140,167,199,230,212,13,141,239,98,182,104,2,47,14,116,139,120,47,241,253,247,53,248,20,24,88,234,207,225,219,35,43,21,19,60,150,95,205,175,96,73,212,247,243,0,39,227,104,174,219,218,169,157,92,3,14,239,251,195,147,102,207,86,193,241,252,139,111,213,251,151,63,36,124,27,30,59,17,240,39,229,121,65,149,57,210,79,211,82,95,46,108,237,122,100,198,13,114,169,15,198,205,121,125,39,176,160,10,151,158,128,61,172,15,207,191,125,62,181,10,137,217,130,94,188,77,60,220,20,164,68,42,6,152,214,182,223,60,68,205,34,10,62,201,245,115,177,211,246,6,186,8,200,153,189,47,178,120,117,77,51,155,164,70,139,81,242,202,176,194,118,4,97,98,126,204,202,249,67,42,170,125,37,213,166,161,97,139,251,66,170,220,175,191,198,110,42,74,86,78,30,244,190,240,231,10,132,47,33,204,114,218,51,44,133,3,0,65,100,51,30,109,104,80,164,141,217,4,121,53,186,200,169,120,96,237,99,1,149,132,29,147,187,61,122,170,94,162,131,72,209,8,69,149,75,101,129,94,27,208,203,161,110,17,124,214,8,153,86,140,41,73,194,102,230,106,184,50,136,159,135,229,73,88,144,168,129,11,27,245,227,52,113,82,46,248,53,79,157,96,159,114,241,37,183,36,84,253,217,94,118,15,218,75,234,54,237,231,147,246,70,246,5,34,193,144,194,103,251,237,196,154,101,44,254,186,163,109,118,89,44,253,173,122,22,64,243,145,163,243,11,41,174,23,65,146,167,167,51,206,167,104,250,2,95,241,120,135,155,136,121,29,230,58,16,134,241,91,108,245,48,206,163,25,18,158,56,63,129,31,89,53,1,28,173,60,172,117,91,88,63,136,169,29,160,38,9,79,180,74,215,175,199,212,96,139,46,168,232,253,43,111,184,226,53,21,108,13,42,171,91,92,195,62,16,1,109,118,150,102,64,204,97,120,96,168,11,89,246,86,126,108,94,158,23,254,185,149,140,228,183,122,23,110,4,237,86,247,50,67,152,144,82,237,14,104,50,220,254,97,180,136,122,240,108,14,178,104,44,180,220,240,232,4,246,255,158,13,235,165,210,214,103,80,128,90,65,151,240,15,117,13,179,187,211,61,244,114,16,10,238,24,142,43,36,206,130,103,2,186,123,131,151,220,231,245,151,175,21,197,29,149,181,130,109,241,113,204,191,58,221,88,224,255,5,239,61,35,108,219,103,119,10,119,36,124,246,16,78,225,205,136,31,196,125,159,214,237,122,161,32,194,220,85,63,111,135,225,243,58,158,75,49,31,93,86,137,105,119,34,116,20,18,45,169,138,163,14,174,157,86,251,53,199,65,109,105,131,245,194,6,126,112,92,100,27,8,86,182,58,89,3,97,116,107,102,88,202,213,31,168,205,213,106,101,134,76,40,231,35,154,235,206,69,50,104,254,12,196,108,63,180,129,18,84,232,165,163,196,240,63,176,80,133,30,233,234,50,254,174,19,62,134,90,232,15,112,2,70,236,134,79,208,89,115,183,80,245,206,183,87,217,251,242,196,78,196,89,236,221,170,184,22,255,5,90,103,54,131,0,20,186,156,36,57,216,180,229,126,236,208,105,109,21,87,83,40,241,45,78,23,190,84,100,227,164,165,187,152,144,170,230,28,237,0,67,245,137,67,91,165,209,248,5,155,122,51,217,185,203,125,109,201,75,15,108,229,98,229,197,35,236,6,79,188,238,124,183,167,155,212,182,11,64,218,8,27,175,100,167,14,182,3,155,16,218,210,109,254,62,254,171,191,61,175,128,66,211,68,17,7,1,88,74,244,252,58,69,201,46,160,120,200,98,15,236,202,36,89,163,235,135,47,14,111,70,213,40,246,245,235,141,25,175,99,99,78,0,90,119,195,15,130,158,207,248,153,85,250,83,57,217,212,109,145,35,24,181,43,39,25,173,189,36,123,91,96,156,75,195,24,244,17,217,10,136,218,113,12,154,106,148,116,192,163,91,180,102,0,93,202,190,151,118,219,143,88,17,154,97,80,56,219,194,43,134,187,9,28,163,83,2,162,198,126,213,248,218,161,212,134,48,89,96,252,0,86,150,27,29,220,149,243,165,171,224,55,22,50,37,68,124,209,1,12,170,70,242,56,161,151,11,94,147,126,35,170,171,240,240,130,108,165,191,227,93,249,2,127,5,189,222,190,36,37,227,29,107,135,247,110,174,74,241,191,181,57,248,190,141,88,236,104,223,63,145,129,218,88,241,21,46,48,17,230,170,92,139,123,148,242,112,236,251,111,215,41,158,69,40,242,104,53,131,123,222,201,178,173,58,188,159,10,218,192,75,189,171,0,46,187,189,117,194,220,92,219,41,178,215,218,7,216,218,7,8,56,107,53,63,45,148,109,252,222,199,202,115,143,119,116,238,126,121,213,77,33,62,127,85,196,3,124,249,73,127,63,116,154,141,50,34,93,218,158,106,180,115,129,231,197,163,50,217,75,115,217,165,13,217,129,231,193,104,81,86,126,69,17,198,88,63,8,13,174,241,3,229,95,153,16,10,159,96,164,38,111,62,101,41,199,146,255,8,151,198,4,180,231,253,218,80,207,154,121,106,69,129,137,150,70,84,219,190,200,103,13,160,195,44,96,144,182,61,35,227,158,122,109,58,1,55,148,17,62,164,38,234,98,101,204,104,17,154,225,230,102,144,161,122,151,94,251,52,215,131,52,107,165,171,179,39,22,128,212,108,175,168,233,29,46,8,145,177,70,212,175,85,68,241,166,7,85,31,242,231,23,210,95,21,132,41,57,27,83,121,239,219,222,124,94,228,17,85,227,105,103,235,5,90,201,115,163,33,205,202,83,126,10,130,48,225,26,139,197,77,25,30,192,204,17,225,158,39,52,79,228,140,3,250,252,5,201,251,1,151,47,108,105,100,18,68,138,171,79,47,159,23,250,92,255,58,116,80,20,198,143,99,25,218,11,15,71,70,230,75,135,162,19,43,247,152,48,249,204,26,112,213,230,103,203,77,242,141,245,184,119,69,137,140,71,97,217,122,141,43,114,64,177,72,177,72,73,60,203,110,129,211,140,168,23,149,224,144,146,130,183,94,47,41,204,22,201,188,214,133,202,241,31,242,11,251,174,214,166,108,161,226,19,46,134,92,37,90,145,244,179,126,108,142,19,43,132,89,131,139,232,78,168,235,210,49,49,85,99,37,204,132,128,53,22,110,108,243,114,156,71,168,200,196,167,220,183,5,90,68,102,82,40,215,178,182,33,45,134,87,107,90,19,151,37,192,154,21,197,210,211,86,37,86,37,178,153,137,171,233,214,160,137,154,220,203,68,35,191,163,168,135,217,247,120,169,59,92,12,94,255,129,122,184,120,129,13,199,205,66,11,135,37,78,177,87,209,176,168,129,47,36,107,97,225,169,8,127,243,188,118,64,98,52,5,172,77,10,25,1,253,177,4,88,80,14,139,139,81,223,22,90,240,126,111,174,228,29,33,96,157,226,148,115,105,49,42,100,65,194,60,75,61,78,121,220,5,68,32,128,113,93,1,158,0,214,230,126,4,210,237,109,32,155,0,55,60,238,160,172,81,217,232,48,175,142,127,178,68,66,70,172,31,215,97,44,170,114,190,178,17,216,6,225,187,212,204,196,91,194,46,61,55,119,55,207,15,131,230,246,218,129,194,101,116,153,111,72,96,189,156,15,142,41,185,195,43,79,117,142,90,86,141,243,180,226,19,128,17,201,132,102,127,169,191,28,205,255,86,114,202,173,33,113,196,38,64,32,136,69,206,68,243,200,160,105,208,223,184,84,78,53,21,131,115,113,138,195,51,204,105,58,160,54,169,24,136,15,15,156,1,220,173,65,177,72,22,213,5,31,32,120,249,252,54,142,182,36,40,113,144,214,213,122,227,193,217,117,48,34,133,170,186,136,96,87,136,204,191,123,84,68,227,215,154,203,170,239,153,128,22,109,8,129,92,44,36,135,126,248,189,171,50,64,194,137,89,145,22,77,16,19,152,52,197,250,46,117,146,131,115,139,81,120,245,152,178,45,211,43,177,173,7,79,243,5,94,156,94,213,39,58,182,59,95,187,63,237,207,193,175,83,77,144,116,134,180,177,73,95,11,57,7,88,152,221,69,97,34,16,169,145,60,244,170,188,243,211,40,95,191,161,48,122,244,165,182,151,255,44,203,95,187,67,140,243,76,183,122,42,44,24,44,152,162,26,186,110,2,19,250,240,161,32,223,1,29,33,140,83,75,250,226,169,47,9,247,16,165,242,89,169,163,27,161,183,55,223,165,126,252,69,90,246,234,160,34,107,142,196,175,34,90,9,232,204,234,155,50,162,127,154,162,198,163,107,24,98,80,53,55,92,174,207,57,40,141,234,133,31,226,95,113,86,60,30,180,170,34,72,14,77,212,56,192,120,104,86,76,233,151,222,30,95,199,192,148,239,15,57,132,24,92,96,160,74,253,23,165,61,26,142,22,171,160,237,110,34,158,113,209,195,229,153,48,234,66,103,196,251,134,246,51,61,65,89,199,221,203,199,7,54,6,125,210,131,19,83,117,145,204,246,152,248,96,209,1,192,242,245,161,152,16,155,183,189,233,24,162,101,65,72,154,160,161,107,144,107,156,86,145,152,103,123,25,77,48,111,230,244,148,134,59,184,28,255,181,254,222,191,182,210,100,35,138,174,163,122,170,20,42,79,102,154,23,192,228,216,213,77,86,23,101,250,246,63,11,81,248,19,90,179,60,107,104,150,52,162,153,227,93,3,235,189,202,24,32,130,112,82,135,51,239,121,121,189,4,55,124,180,54,254,84,244,109,77,68,242,92,186,46,218,134,124,162,136,223,24,230,141,18,103,101,124,200,238,149,150,250,91,88,179,40,117,233,76,223,75,140,251,156,217,86,53,231,164,183,47,84,16,45,254,246,132,159,8,7,118,188,158,128,40,176,199,202,162,72,248,74,146,104,13,140,137,167,31,173,60,7,221,223,9,37,194,71,76,14,188,136,72,154,172,4,132,0,32,130,20,218,150,24,215,21,213,22,62,236,37,52,164,85,81,164,251,197,189,190,33,152,81,164,246,22,96,56,54,9,11,160,127,192,113,252,220,68,133,96,221,214,246,185,72,173,249,97,112,22,207,66,122,20,62,139,51,113,76,60,96,199,92,133,91,211,62,80,69,131,94,74,217,45,206,141,110,60,88,27,51,142,194,128,109,202,182,100,24,150,60,247,84,131,54,49,223,236,106,152,136,122,170,28,148,127,107,162,46,248,48,38,252,133,9,102,38,86,242,16,153,224,44,177,170,170,130,78,131,204,50,179,228,134,199,54,209,9,107,140,43,94,74,21,56,97,47,66,42,38,100,238,47,111,26,142,115,252,231,139,29,49,39,83,46,204,88,52,118,19,225,186,37,210,111,160,108,248,79,168,74,248,38,21,36,42,209,132,210,128,157,83,85,239,67,211,252,181,0,78,242,246,11,132,245,150,127,117,63,54,124,175,186,170,126,213,120,210,7,126,107,108,124,55,41,172,46,226,193,136,196,12,217,196,93,71,197,222,12,91,231,152,126,146,179,250,157,127,179,31,38,51,121,63,252,37,110,42,17,138,122,123,246,34,91,255,64,168,246,16,27,51,7,104,15,247,21,241,3,131,48,76,127,239,164,219,119,22,128,11,99,190,170,1,3,23,235,171,241,195,94,26,161,56,168,135,154,71,93,242,123,143,140,199,217,48,53,232,249,26,202,25,223,132,221,131,0,125,202,11,73,222,48,80,0,39,121,15,241,110,9,130,67,173,127,148,253,98,217,174,249,10,31,40,102,232,77,124,104,218,67,235,18,170,40,206,48,3,143,246,121,237,79,91,45,226,51,28,21,125,252,143,38,150,131,50,252,141,203,85,159,42,27,165,231,224,88,108,220,124,27,77,143,217,1,111,78,151,92,148,140,196,14,26,248,88,254,15,44,98,164,221,224,193,126,253,212,136,189,82,39,187,36,11,241,35,5,78,247,46,133,215,221,234,144,69,75,32,43,51,133,147,48,110,6,39,20,229,166,156,222,203,168,67,78,7,151,107,37,68,197,27,185,48,97,205,29,253,199,1,218,68,236,172,69,62,223,209,248,18,225,133,181,143,86,20,86,208,64,31,176,219,113,35,180,138,5,65,31,16,161,247,106,177,255,252,182,72,187,104,212,46,97,192,46,211,51,204,6,73,105,208,172,181,158,108,114,18,98,129,86,73,191,67,21,220,18,25,234,110,35,233,60,3,227,252,131,186,83,86,80,254,84,187,212,233,232,190,88,19,252,32,169,106,121,236,168,27,123,123,27,43,249,209,133,121,218,196,254,1,68,54,195,82,213,244,248,152,43,112,21,12,200,217,99,12,3,124,151,203,211,10,14,158,224,162,174,189,20,127,141,234,80,109,49,112,110,20,153,75,136,163,214,79,36,54,174,159,246,116,130,140,225,174,12,67,119,106,153,168,117,73,72,52,159,157,208,58,57,255,235,123,183,189,95,236,233,137,44,206,195,187,133,11,245,234,213,217,21,72,154,161,84,216,220,206,7,159,195,147,113,146,111,224,198,38,38,135,20,64,80,38,34,79,110,110,57,224,220,254,232,152,185,105,145,25,133,48,251,173,69,67,81,76,101,120,145,183,29,69,125,26,160,37,177,72,13,23,185,225,182,243,4,161,84,252,27,199,24,134,197,30,187,117,27,122,114,55,28,41,90,60,173,106,44,37,153,190,254,17,83,54,45,112,175,233,2,211,129,164,134,129,132,137,171,39,209,215,232,217,230,247,234,131,65,3,31,208,7,45,167,224,208,135,12,198,84,116,7,60,233,246,179,132,168,146,92,220,193,64,159,72,236,78,234,16,179,246,92,163,104,12,238,228,89,122,169,8,85,140,112,50,142,53,25,165,218,243,137,105,178,8,192,16,111,185,126,40,123,161,75,62,201,98,112,178,153,136,206,76,15,69,27,143,92,126,106,241,184,33,88,60,97,208,106,245,40,59,154,86,126,179,150,43,157,169,232,41,124,176,68,38,94,55,19,146,36,21,9,46,126,4,31,185,119,181,77,36,35,21,193,136,225,24,234,178,175,34,196,112,82,127,52,178,231,39,82,83,161,162,41,40,11,58,121,205,130,23,152,208,216,89,115,206,186,72,188,26,135,40,13,223,193,209,237,200,44,2,201,19,21,3,2,86,70,124,142,42,233,23,112,81,162,17,157,239,189,26,208,183,194,94,246,252,18,11,1,158,179,139,28,199,215,25,56,117,176,17,150,71,46,189,99,249,107,245,180,142,4,133,189,66,74,105,66,170,102,252,43,205,149,248,39,28,151,238,221,95,149,79,8,174,58,111,22,75,223,120,123,119,46,165,28,225,52,81,208,223,134,234,134,178,168,193,36,177,76,133,231,94,130,95,222,166,233,248,25,245,26,171,138,244,222,46,81,241,179,56,35,107,95,84,146,109,15,102,100,130,187,105,210,49,122,248,220,211,4,197,246,217,182,25,1,164,228,129,13,242,94,236,197,106,169,87,84,210,65,170,182,12,11,232,153,133,152,103,59,80,214,70,72,228,197,126,26,236,225,63,148,58,211,144,221,183,146,195,70,179,182,147,52,84,17,91,225,233,65,117,60,183,138,255,29,79,215,52,113,74,86,5,133,82,206,122,170,27,164,84,33,203,154,176,186,124,220,170,113,172,135,38,104,219,182,229,127,233,70,95,228,247,169,32,63,132,63,37,94,83,202,73,93,129,96,251,75,132,64,204,16,238,101,119,50,244,133,249,247,223,163,178,60,255,199,175,131,239,99,43,193,190,244,154,149,240,203,137,159,150,22,240,33,13,130,124,229,207,92,30,181,208,54,109,160,118,140,81,61,10,251,174,214,206,207,107,202,196,140,163,21,1,94,30,158,148,235,37,223,1,52,235,105,187,202,30,34,253,25,223,189,102,245,89,210,33,210,1,237,157,140,96,98,231,163,32,227,216,57,160,172,11,82,62,157,119,108,242,3,184,250,92,112,93,133,104,128,105,199,119,96,209,2,184,32,213,147,191,215,70,111,31,247,146,128,188,57,226,225,35,178,37,191,183,30,130,21,210,188,70,122,80,86,137,58,127,79,59,217,97,102,157,69,42,87,77,95,52,152,139,119,35,208,115,174,222,126,71,163,147,153,65,226,136,61,174,158,161,173,128,33,124,192,175,118,114,251,167,61,64,221,46,253,208,122,26,28,151,42,182,114,51,140,217,195,27,178,80,59,72,127,157,84,151,234,239,95,53,118,0,179,10,140,77,20,12,201,62,192,2,235,84,70,135,110,174,46,71,199,14,252,101,94,106,213,92,136,255,75,20,10,39,158,129,216,217,77,112,224,95,192,5,93,104,248,204,2,101,188,84,152,194,159,95,199,51,192,181,110,13,186,22,242,213,106,226,45,61,116,181,126,100,59,181,39,177,99,198,66,197,182,26,100,169,184,196,175,199,137,137,249,19,129,164,42,212,10,111,34,34,20,49,209,59,236,70,13,232,183,187,88,172,81,23,150,11,240,164,230,174,88,180,138,233,170,202,242,21,142,199,174,152,212,70,34,61,241,240,163,28,201,174,249,226,239,118,181,49,192,194,243,100,137,225,10,251,53,211,123,230,168,106,12,168,243,74,40,133,233,104,72,146,87,16,30,14,202,185,82,30,136,237,19,13,64,208,142,40,13,161,103,7,106,177,165,178,63,188,193,223,28,135,243,144,119,53,41,49,205,203,19,220,81,21,211,62,131,48,134,235,21,128,74,246,39,39,56,46,31,116,201,226,38,179,123,103,201,68,50,9,91,99,1,107,169,129,150,40,165,105,8,111,144,17,4,182,107,50,155,217,3,99,178,29,155,206,204,229,25,40,131,88,48,29,171,132,153,163,44,185,201,157,47,2,9,19,62,237,242,220,41,188,123,155,198,124,135,13,223,226,174,175,39,132,20,35,43,161,201,156,225,185,140,207,149,44,215,100,127,101,7,33,127,162,53,160,164,208,118,181,241,230,148,139,104,141,114,239,10,67,168,240,60,122,15,101,138,73,60,188,78,246,153,45,118,224,123,164,163,58,156,40,102,201,214,154,26,184,154,69,17,181,203,36,88,16,221,86,78,110,57,70,114,13,159,90,63,146,118,9,59,138,214,144,234,180,96,112,14,236,230,229,113,214,189,36,156,116,157,190,249,228,245,179,94,127,27,10,239,63,77,245,55,118,59,180,143,15,89,181,148,215,2,12,69,136,58,216,144,73,18,5,41,228,49,254,214,223,166,102,47,117,168,79,249,97,179,196,28,154,112,191,246,59,53,183,229,106,117,194,119,80,129,252,171,79,143,96,162,229,154,91,241,165,24,141,218,251,145,197,3,23,254,138,144,142,138,28,248,36,99,205,106,189,83,40,64,193,159,210,152,203,140,236,74,52,102,23,183,75,141,224,61,168,59,55,250,72,237,90,141,174,73,49,218,19,51,198,76,205,155,202,173,120,10,117,143,110,92,194,248,67,141,127,21,154,119,108,220,91,238,204,162,173,134,134,31,166,178,250,200,46,160,140,247,232,13,40,62,230,141,194,109,238,212,130,44,25,12,33,255,212,30,62,251,182,158,33,44,246,205,48,109,49,249,33,247,225,180,240,170,131,117,17,214,72,194,123,161,228,105,232,41,226,140,113,203,250,72,70,114,24,170,239,31,230,37,127,68,237,188,21,221,234,252,178,79,191,141,30,84,118,137,60,100,114,96,102,200,156,78,41,95,127,235,228,143,25,198,137,229,119,30,84,111,19,83,178,251,127,81,217,136,133,189,67,174,56,107,199,195,93,180,81,247,156,119,141,195,152,16,146,164,221,207,141,18,252,135,239,66,7,232,177,202,46,49,128,251,184,248,81,251,203,111,63,87,133,93,51,67,195,205,124,231,131,150,116,141,246,173,159,165,139,115,86,2,133,198,172,196,97,21,127,100,89,81,131,146,12,146,135,6,189,229,13,26,98,88,43,60,241,62,220,18,115,162,4,58,41,73,175,113,172,106,178,186,247,88,128,11,73,201,65,170,26,95,166,106,198,71,50,55,2,100,77,185,34,3,204,123,179,189,163,33,220,193,36,182,217,232,110,55,151,62,215,197,43,245,66,199,72,138,156,206,175,206,133,24,51,103,129,9,103,71,197,74,193,133,86,157,232,34,148,56,195,163,113,125,191,239,251,108,145,23,181,207,25,96,16,76,81,227,68,145,250,209,251,254,34,127,53,148,35,201,190,197,189,211,221,114,182,243,142,220,146,206,32,97,18,234,71,250,105,79,157,120,0,100,142,210,244,14,26,8,147,55,201,166,178,195,180,192,207,237,188,5,224,171,48,24,23,22,230,130,230,205,82,172,210,214,196,41,26,176,159,147,47,225,73,159,119,135,198,85,198,128,242,137,149,132,87,110,200,216,158,111,89,99,157,226,200,33,253,152,157,66,159,224,61,105,21,148,2,126,234,13,80,66,61,197,183,121,253,138,193,101,86,54,98,167,38,104,248,6,45,126,227,15,78,252,140,136,42,146,71,200,97,255,162,114,18,207,85,159,21,167,14,5,238,218,65,148,66,114,122,163,179,237,10,249,167,206,61,23,72,34,15,55,193,41,27,2,129,151,90,22,234,247,189,121,233,43,90,97,185,157,111,240,147,213,243,129,76,215,96,209,40,143,62,185,254,186,247,160,117,0,133,58,242,147,75,140,115,186,226,32,31,11,126,82,209,157,220,100,234,33,238,212,222,85,94,48,229,21,92,28,21,37,123,240,152,72,190,155,247,114,47,97,207,223,12,100,226,146,118,168,155,205,207,230,248,45,232,138,228,150,188,132,54,30,237,76,225,33,241,153,11,150,84,244,34,179,68,181,26,37,63,213,254,239,100,190,250,74,130,31,41,221,244,221,170,115,155,86,152,1,0,56,132,81,97,193,201,133,67,83,26,206,49,27,73,153,25,105,75,92,173,211,43,54,67,248,209,58,163,223,44,82,10,151,230,246,207,184,6,11,37,252,88,157,51,202,80,152,98,173,232,8,23,175,176,53,99,22,19,238,140,39,194,230,77,148,186,131,104,36,148,151,42,23,198,139,80,106,99,174,211,170,34,245,57,167,121,211,119,153,220,23,14,168,19,110,118,168,248,182,226,159,179,117,12,161,165,252,199,94,218,82,239,40,109,3,255,244,139,186,38,60,203,51,80,253,150,34,212,106,126,128,80,247,61,238,48,232,157,112,73,46,135,240,237,65,208,70,215,19,80,124,98,124,169,199,154,92,157,205,233,30,59,226,215,154,122,6,38,31,150,124,165,177,234,249,106,127,125,29,135,80,23,110,201,43,53,227,65,187,126,167,220,229,14,93,86,121,81,50,39,69,121,198,58,241,19,28,129,90,55,188,93,194,88,90,213,168,190,18,218,212,218,172,175,165,153,146,246,97,4,223,41,225,33,16,114,94,244,186,40,129,34,42,87,147,65,13,252,18,15,71,212,197,26,26,241,247,14,179,199,218,218,253,91,161,108,44,189,197,54,44,56,28,102,243,149,194,15,163,6,82,181,189,227,42,22,161,47,73,196,78,33,18,106,47,109,170,249,178,138,92,236,36,130,127,35,141,157,63,16,155,61,212,241,246,31,3,156,70,168,17,73,126,13,144,67,3,111,38,156,194,114,91,141,206,155,66,11,18,86,48,232,135,6,88,249,126,109,216,99,255,116,226,194,128,21,56,39,151,234,52,19,28,227,20,180,253,4,156,184,37,53,136,115,34,185,44,35,52,77,117,234,197,163,232,97,244,135,216,35,119,111,0,128,183,62,3,90,55,239,18,201,92,66,149,72,115,42,56,84,77,245,12,251,38,174,220,145,88,33,183,101,138,202,79,96,78,122,210,16,155,188,36,142,94,227,223,186,166,133,98,88,218,5,141,239,153,3,130,216,209,154,215,121,41,252,124,128,114,1,244,77,180,94,29,18,96,140,155,189,57,101,21,126,249,190,184,155,10,72,191,147,9,97,166,70,213,135,139,27,12,33,150,156,205,210,246,245,104,133,2,46,182,8,63,174,207,126,220,244,192,20,23,37,175,118,229,95,44,161,117,5,59,163,14,68,66,151,129,244,46,15,222,214,77,32,229,113,154,243,24,43,136,192,15,79,117,100,137,18,16,74,69,17,253,227,241,26,208,85,23,100,172,78,241,35,38,12,2,198,67,121,116,105,58,179,228,215,5,106,189,215,178,173,129,66,71,58,38,197,184,196,251,33,252,81,102,72,106,38,174,226,139,144,185,74,101,211,109,186,195,67,89,126,154,79,152,100,86,36,135,40,246,75,83,131,87,233,132,243,220,13,175,139,163,80,166,212,108,179,145,138,103,110,6,6,115,231,140,241,36,164,200,121,242,180,47,250,187,238,209,22,24,35,159,138,226,152,133,184,58,211,18,144,42,139,158,198,10,187,82,46,100,31,70,32,41,67,211,136,182,182,191,164,131,149,102,8,119,82,145,151,65,197,146,45,52,49,85,211,247,239,146,172,18,153,216,185,144,75,35,22,184,113,7,234,77,162,47,151,230,86,215,111,116,248,57,15,39,176,186,170,249,23,125,194,7,226,204,42,162,122,87,14,121,253,246,42,118,242,161,153,116,147,239,97,217,133,247,118,140,120,11,15,20,51,215,5,231,74,10,189,48,136,6,28,162,59,211,159,71,104,209,59,158,3,212,108,129,138,217,95,151,229,21,108,203,41,35,151,126,133,197,2,166,17,231,244,156,188,185,215,111,254,175,254,159,176,30,197,52,19,66,65,253,39,174,107,10,52,205,82,8,153,104,243,254,255,87,126,161,79,224,60,237,157,112,246,166,8,152,30,45,231,91,127,199,88,135,173,255,59,126,215,79,153,28,49,61,20,228,218,37,115,185,135,168,76,96,143,30,114,13,44,131,6,140,60,222,92,26,18,133,99,129,159,48,64,160,124,199,155,130,39,241,255,13,29,187,46,255,7,6,147,169,163,9,9,152,237,65,101,23,239,116,236,237,125,83,193,73,177,85,253,222,8,247,227,175,236,169,188,234,48,243,54,120,5,64,47,110,1,86,199,216,13,47,223,225,78,154,35,14,84,98,65,94,133,83,96,132,133,237,32,151,146,53,226,152,9,18,200,31,188,60,249,5,7,168,88,134,83,95,42,28,29,86,83,6,124,242,110,21,51,92,113,13,244,69,8,94,194,251,15,86,125,157,119,140,102,193,179,53,62,33,225,56,202,42,51,52,204,78,2,149,88,70,85,229,118,28,88,16,30,116,138,174,63,159,83,92,48,62,128,76,77,17,90,62,60,138,103,162,93,140,53,157,196,114,87,250,233,126,157,189,246,108,15,82,126,48,70,175,233,205,84,191,194,68,47,56,34,151,65,159,142,1,44,160,57,39,190,229,88,103,5,64,28,11,118,114,248,228,134,4,156,3,168,95,255,88,221,203,249,149,251,33,237,84,28,55,128,135,130,130,28,152,125,241,230,45,81,30,0,251,203,191,63,185,218,12,171,182,147,145,153,61,165,221,247,201,201,160,110,204,122,119,177,5,15,212,231,195,134,13,133,106,236,15,186,150,94,2,111,118,74,246,61,184,24,93,184,99,59,66,255,136,149,204,182,141,33,48,239,151,52,53,88,252,22,78,219,165,229,180,91,85,192,147,126,178,102,248,23,37,61,40,222,165,42,250,147,189,245,124,180,228,205,86,71,113,105,244,224,248,149,105,210,207,80,51,89,8,152,221,213,21,145,210,11,223,84,106,2,100,40,167,54,212,100,165,176,54,191,134,248,158,32,80,195,179,168,69,198,149,56,122,91,216,93,187,100,147,224,196,110,41,197,58,65,181,200,172,170,120,128,244,196,113,97,79,37,219,128,1,196,29,107,253,180,240,222,132,81,53,95,121,0,78,58,145,204,145,120,86,255,166,247,120,22,161,27,158,108,148,52,174,167,161,196,156,79,218,201,108,117,255,1,175,100,146,230,60,145,147,132,120,0,108,173,122,44,90,19,45,25,16,89,200,77,118,216,229,75,221,4,105,233,232,122,176,180,129,201,152,145,58,61,15,109,12,73,146,44,193,164,199,45,117,27,245,151,39,99,166,72,28,245,176,113,98,111,85,232,236,126,202,251,162,129,133,235,132,94,202,178,126,17,240,213,206,238,175,181,107,76,162,119,46,144,152,179,142,86,126,135,50,142,176,143,233,232,204,47,238,97,166,31,51,66,202,49,129,253,251,72,85,193,204,199,164,198,136,142,168,231,116,120,244,168,50,42,14,199,204,159,219,56,43,136,10,65,196,84,81,210,237,75,156,161,184,150,157,250,80,18,124,31,132,160,93,144,72,194,140,245,160,243,28,192,101,89,167,174,185,211,230,39,0,250,186,230,143,172,99,83,252,181,48,76,71,155,145,206,215,1,178,190,191,103,206,79,70,90,134,129,179,39,29,241,133,158,116,100,61,116,173,177,125,190,98,248,228,23,181,251,182,144,225,170,177,136,40,218,216,106,2,47,96,126,202,95,11,166,20,214,145,245,96,186,52,94,189,241,131,56,234,150,125,159,111,91,145,149,162,198,147,207,113,230,48,228,145,141,190,250,107,239,65,198,87,101,128,172,153,142,20,240,135,238,141,237,224,235,190,0,221,233,136,72,245,235,221,200,36,219,198,118,196,183,31,103,135,17,113,101,88,11,43,11,121,69,30,72,155,147,150,144,157,200,250,146,236,200,78,153,200,53,208,97,247,51,59,51,13,39,240,25,195,46,89,31,21,254,46,87,126,105,181,62,61,148,182,185,94,162,101,159,149,127,62,187,89,43,150,170,193,140,95,177,149,23,105,18,149,12,40,12,129,253,234,31,219,186,83,222,88,159,6,8,216,77,69,76,110,248,107,38,49,76,120,78,201,194,205,249,134,240,102,67,244,114,190,96,162,29,197,205,161,81,183,150,74,108,73,192,202,167,24,57,62,174,39,120,213,129,181,163,122,16,0,173,188,187,218,115,184,142,100,64,18,172,28,109,10,187,80,92,118,150,187,39,16,42,178,57,82,45,34,81,60,59,70,239,154,175,77,15,118,156,177,243,117,173,204,78,18,96,228,28,11,232,126,76,159,58,27,79,106,136,209,246,8,157,131,137,100,239,12,85,165,177,94,177,235,48,137,39,221,53,21,137,26,211,108,142,140,54,237,59,226,78,218,4,121,151,168,0,222,5,237,128,120,215,142,9,9,237,52,72,186,183,180,97,130,56,44,83,24,147,90,239,155,139,179,240,241,76,39,172,83,136,36,128,246,108,160,67,201,142,194,122,121,96,174,18,2,42,113,47,32,172,45,104,27,171,252,124,182,128,240,12,140,251,173,74,202,81,250,198,94,159,33,11,17,67,33,190,219,49,187,46,32,209,153,129,157,192,233,149,194,91,56,64,127,236,237,64,193,203,243,132,239,105,170,132,128,213,34,26,65,139,1,33,63,10,210,38,143,189,10,195,150,35,38,202,128,90,205,120,149,236,76,144,13,78,185,208,206,25,117,153,50,38,129,212,71,142,247,50,66,130,37,14,66,211,78,41,149,249,253,250,42,241,58,65,189,68,25,152,92,27,100,94,33,26,30,134,119,217,191,89,56,11,250,214,138,203,164,123,22,77,39,103,139,0,55,237,234,108,81,31,38,134,38,159,248,52,135,145,42,145,220,68,72,18,9,253,0,19,242,56,22,157,212,24,163,98,152,226,114,183,193,93,156,68,151,146,210,121,215,187,229,33,161,94,94,186,38,250,238,113,34,45,133,20,222,106,175,248,176,101,224,17,2,216,115,179,104,87,125,181,195,143,40,173,162,0,177,84,65,162,7,120,211,165,21,61,10,73,117,161,122,111,160,56,76,134,186,198,42,82,186,236,68,86,243,19,90,205,27,132,147,124,232,229,100,7,84,205,160,106,83,53,166,192,226,133,204,169,108,97,144,79,62,15,254,68,3,219,199,135,215,208,7,229,68,246,129,51,174,176,204,62,3,227,90,75,204,206,80,110,18,222,136,93,118,244,146,103,254,191,238,40,42,125,201,30,236,21,162,24,132,161,131,38,55,23,37,229,139,178,96,63,132,216,172,216,234,164,53,83,212,85,13,192,136,236,143,56,160,87,44,176,173,123,234,57,61,155,247,250,225,24,189,63,1,219,239,23,116,254,75,177,98,83,227,247,169,62,7,222,97,210,113,128,59,56,180,64,52,230,255,37,208,52,94,87,61,183,14,185,75,150,46,163,198,185,255,216,111,141,15,102,54,171,107,208,148,17,25,108,158,201,246,96,178,137,15,250,253,58,184,73,84,1,250,237,185,128,104,26,235,73,89,135,152,73,122,164,227,120,223,189,183,105,217,71,201,51,186,245,6,1,85,246,158,161,78,233,148,227,110,122,14,156,194,202,192,122,155,95,218,204,162,152,139,37,2,184,159,67,127,57,4,132,92,141,175,124,128,11,187,58,223,14,186,84,46,18,60,226,153,2,199,51,232,70,222,189,43,34,81,20,131,60,10,176,118,187,97,123,90,9,151,255,122,49,192,195,84,143,30,55,158,126,191,118,239,126,79,113,254,146,21,106,81,131,255,18,133,120,91,72,134,191,44,117,136,117,91,231,198,49,83,15,181,239,12,101,132,181,13,112,227,252,191,105,89,22,190,210,84,184,46,48,28,204,255,220,27,20,224,251,139,11,213,67,54,183,109,44,158,161,110,48,174,61,154,233,149,237,49,26,216,66,2,23,203,120,144,173,178,250,77,150,127,170,42,167,244,226,97,143,64,15,37,202,176,234,227,182,182,3,66,206,10,49,153,139,85,253,53,159,92,38,223,12,142,2,85,64,146,112,140,22,233,221,33,138,206,17,27,103,188,34,72,103,182,136,225,77,21,123,150,154,56,23,22,88,14,163,149,23,189,166,68,251,156,235,78,179,70,186,115,176,245,34,160,198,223,38,251,210,118,217,205,216,245,36,81,86,50,35,21,17,95,240,15,220,150,171,179,115,124,81,209,175,70,206,230,81,99,97,251,201,242,245,90,146,248,182,149,174,95,254,30,253,64,136,198,204,125,170,202,187,113,46,91,229,226,108,137,29,37,143,217,23,137,33,122,64,209,65,143,60,218,188,250,198,35,219,254,5,108,207,1,158,203,165,33,35,235,113,32,3,56,121,206,242,118,106,109,7,42,81,235,133,226,22,101,33,227,246,238,15,216,175,108,100,136,130,184,124,155,21,134,234,54,199,29,83,92,39,198,119,63,114,229,74,234,76,103,17,180,31,250,23,156,51,227,65,46,204,107,19,97,194,185,130,2,26,10,130,68,139,157,59,210,141,235,135,226,46,82,233,26,14,30,47,33,234,160,109,58,36,79,243,50,18,80,232,126,211,79,152,125,89,169,161,161,20,8,30,47,164,125,61,242,11,137,240,95,35,184,232,103,180,163,72,82,174,116,16,30,167,57,162,223,148,12,150,103,167,80,207,228,204,48,108,11,145,63,121,228,100,33,240,23,104,177,80,145,245,181,13,233,195,121,231,3,230,19,168,179,63,152,175,90,54,53,36,87,7,252,179,170,149,222,123,79,53,10,158,241,155,79,47,2,86,143,130,93,142,88,75,85,68,84,112,73,231,77,222,89,148,170,84,34,51,86,178,127,107,173,71,61,178,71,178,66,200,105,67,231,239,118,173,177,49,201,73,208,84,225,177,24,243,134,152,154,120,215,100,183,81,180,206,45,147,190,3,255,252,184,68,208,44,105,39,148,125,30,167,62,32,88,218,140,97,15,182,97,26,238,14,57,126,202,228,141,23,180,83,52,72,44,220,247,28,33,253,51,66,137,137,76,141,77,191,219,241,146,103,149,198,251,172,62,157,165,172,46,55,85,29,222,221,13,11,64,205,170,217,99,196,18,68,92,230,148,191,138,108,130,86,184,174,28,19,178,213,204,80,255,225,66,246,188,36,4,4,57,143,242,45,254,155,164,184,114,70,43,223,210,175,120,182,61,181,214,164,54,0,182,172,230,102,53,38,129,234,93,234,22,139,5,19,149,177,86,96,124,74,100,71,254,239,72,252,30,137,194,39,71,65,61,175,73,28,91,163,129,220,160,119,168,149,65,108,74,243,31,249,227,163,32,135,79,15,199,182,46,222,2,232,42,47,160,123,79,11,198,101,90,50,147,87,188,107,181,190,122,205,37,57,164,3,227,27,149,71,174,67,23,13,160,19,124,84,98,217,8,210,147,150,67,183,53,200,103,7,40,182,13,48,22,105,49,69,215,0,127,135,237,127,243,34,94,239,32,66,110,9,105,193,223,196,214,50,184,63,98,236,76,137,158,107,120,127,23,249,141,248,193,25,25,8,0,173,36,237,76,24,184,222,250,191,42,247,24,184,167,33,125,206,72,115,33,106,183,131,166,198,224,195,222,38,17,201,249,151,231,64,224,189,219,129,177,217,162,20,170,121,8,229,114,92,171,230,214,146,142,244,115,12,135,30,25,102,159,8,235,141,255,224,55,189,199,97,60,78,196,10,12,93,132,95,111,93,221,82,143,164,68,217,84,249,102,185,200,85,13,20,25,172,143,132,211,128,139,252,78,230,127,102,177,201,69,161,197,206,144,121,21,99,227,49,106,178,11,187,182,105,149,120,43,201,133,171,91,233,61,199,71,13,132,215,41,124,180,239,197,207,117,71,253,35,28,194,169,33,93,156,37,86,16,74,191,12,44,208,194,251,153,216,152,25,137,41,181,132,194,169,186,22,11,48,0,6,210,98,87,175,240,44,58,152,27,235,242,100,241,246,238,147,139,245,77,245,36,76,163,122,209,127,107,64,181,225,138,10,98,83,189,94,189,151,197,190,221,151,11,167,198,60,149,85,26,5,183,29,89,48,88,245,34,157,251,176,226,197,184,83,53,181,182,210,9,119,54,152,250,82,65,240,182,1,133,132,128,191,212,230,130,155,19,241,193,189,22,167,160,148,153,15,250,34,215,138,47,247,10,253,44,173,206,241,37,179,230,227,152,225,73,85,80,21,233,3,209,0,32,224,40,82,130,39,78,151,234,120,129,214,127,2,197,92,138,127,33,69,93,103,182,164,202,173,29,77,84,4,105,227,64,184,127,115,242,134,158,157,22,36,22,168,35,138,87,126,2,73,205,23,75,82,179,19,150,129,180,126,32,24,129,42,224,50,13,99,235,146,68,16,92,112,243,134,250,25,138,79,158,239,212,228,204,162,85,0,238,174,103,81,218,97,125,113,3,193,251,77,132,74,179,206,0,68,13,186,24,203,121,199,177,8,120,21,115,149,214,186,80,46,71,172,17,169,203,251,4,97,186,80,218,78,100,25,57,126,28,101,169,204,167,59,168,84,66,159,209,150,149,66,35,186,220,86,6,251,138,166,236,58,212,5,203,240,50,51,18,246,24,153,240,23,216,179,146,41,137,24,82,162,244,83,47,66,55,195,227,159,119,149,213,100,142,101,169,95,125,204,142,127,83,217,244,110,65,125,134,85,213,74,165,130,217,25,142,132,222,132,115,8,112,36,190,176,44,142,106,120,125,150,36,219,119,170,20,73,210,65,24,169,235,77,163,68,129,137,158,219,112,159,171,59,168,148,155,152,97,244,215,195,101,155,69,190,132,190,49,67,222,6,132,111,142,114,100,209,95,214,159,178,40,89,67,82,99,125,245,239,27,25,20,79,93,89,178,123,100,23,161,54,240,8,223,141,142,232,171,110,231,159,237,170,126,183,76,7,114,33,121,140,246,9,21,196,19,49,60,7,248,29,91,91,115,215,192,60,79,159,2,2,70,246,95,104,94,163,235,17,115,231,181,1,146,249,79,149,161,114,245,248,128,94,159,36,15,159,108,32,118,133,43,107,175,208,221,11,236,38,34,103,149,4,51,75,98,53,214,35,216,227,222,255,20,130,183,246,248,12,96,140,176,51,139,26,75,50,91,97,125,25,34,115,194,250,113,68,12,120,2,64,138,194,84,127,165,59,217,230,71,12,230,184,177,141,167,232,87,232,144,158,159,218,152,125,45,248,58,33,194,103,99,45,152,44,77,236,22,2,177,81,140,210,80,18,237,8,35,108,196,230,239,157,79,114,20,113,31,192,106,101,108,132,127,51,137,52,3,76,217,187,178,169,82,221,227,92,156,106,103,5,192,70,144,243,118,97,37,9,200,246,159,113,210,91,92,221,20,147,142,199,105,195,75,160,1,75,155,82,22,36,66,36,32,0,90,89,180,9,250,189,45,174,75,5,82,110,40,32,219,46,219,239,58,148,166,187,78,195,234,118,12,221,166,135,253,254,31,18,210,220,68,154,141,29,28,229,137,217,231,155,37,175,136,208,245,209,11,149,38,239,178,219,132,85,242,46,106,142,226,16,202,62,214,116,193,159,51,88,19,20,160,50,127,92,5,182,178,221,167,90,153,215,230,198,191,164,68,46,71,249,216,238,223,199,242,27,19,241,143,59,207,208,163,4,123,45,223,44,167,182,70,220,110,18,25,98,41,232,140,83,62,237,87,11,51,88,169,229,85,69,175,83,20,229,137,77,71,55,206,145,185,24,120,235,160,160,241,205,120,89,133,204,32,194,50,216,50,174,80,9,190,32,88,26,53,233,207,13,232,233,152,26,23,219,100,219,174,121,181,191,183,10,127,196,106,251,66,112,168,39,52,26,97,207,254,9,64,175,28,132,194,236,243,228,92,4,93,131,234,213,136,26,185,151,91,108,191,206,148,80,89,229,225,84,49,213,30,33,68,78,116,95,116,194,54,248,71,178,182,177,47,121,230,197,185,126,164,24,197,49,55,120,0,25,138,43,126,176,167,24,137,43,147,25,73,244,141,246,27,172,73,129,80,224,82,27,234,180,65,116,178,48,144,206,172,152,205,125,69,16,252,65,75,134,143,13,76,218,163,83,52,153,102,162,67,226,197,81,142,16,186,2,103,9,57,192,174,68,175,172,194,221,216,175,198,113,80,36,132,101,81,180,239,200,154,151,113,163,48,192,94,133,221,113,96,49,31,93,229,215,70,150,178,130,96,218,21,225,61,238,8,103,229,152,84,126,14,30,240,71,211,101,41,80,146,129,93,95,23,152,9,233,95,90,208,180,129,18,62,59,148,0,33,245,178,139,144,218,142,92,60,94,206,253,101,96,208,81,110,115,22,55,73,35,209,209,40,84,224,186,105,253,92,64,158,203,189,181,179,163,210,244,136,178,151,83,237,22,87,3,61,232,146,23,202,186,182,38,50,51,10,147,171,162,114,25,97,119,84,187,37,172,187,16,116,200,235,84,27,128,106,187,38,159,3,62,252,196,246,118,51,33,145,245,96,165,44,235,230,182,29,217,180,95,60,142,118,60,241,121,65,98,112,110,240,203,91,141,104,157,188,92,127,88,213,128,213,213,232,161,221,60,74,23,60,79,145,129,207,101,68,146,166,62,177,65,50,251,144,248,58,22,214,88,20,95,200,79,50,17,91,187,111,232,168,109,229,181,169,203,230,211,103,101,151,66,147,62,93,129,190,129,27,129,60,139,195,122,143,240,30,93,247,254,168,0,181,127,209,114,246,239,7,135,117,190,44,252,199,184,58,235,24,209,31,139,109,53,210,127,155,63,15,40,57,163,8,168,162,66,54,216,149,68,226,25,209,85,147,125,147,129,231,233,45,92,200,59,75,132,24,138,23,198,197,154,189,177,230,179,11,18,227,41,219,179,206,84,245,32,168,244,238,28,55,28,113,93,180,64,58,4,16,51,213,176,231,154,246,118,75,166,24,3,93,119,165,80,238,197,210,122,140,118,1,58,119,119,29,49,175,28,35,220,119,0,189,187,221,204,205,151,92,6,35,183,217,150,192,15,68,187,237,88,215,175,158,212,121,41,56,174,237,168,91,107,85,79,143,102,198,217,236,58,217,132,52,152,159,240,68,141,32,200,138,129,41,49,231,8,209,251,143,7,57,31,200,95,254,92,231,155,46,50,126,14,233,75,70,56,228,17,59,152,132,70,200,100,86,124,61,115,102,245,12,159,136,187,44,26,29,33,73,70,213,120,161,229,19,50,57,197,150,128,250,254,141,78,204,208,0,108,3,164,97,204,213,251,20,122,238,136,247,70,169,57,143,100,186,198,31,148,94,26,2,139,111,51,85,19,191,206,142,94,240,152,115,20,129,228,140,252,70,103,120,252,154,214,162,198,13,241,215,121,34,113,32,252,183,91,213,242,106,182,53,132,199,12,58,101,213,129,170,43,0,21,94,182,188,168,7,215,245,26,15,96,65,161,219,131,189,13,24,85,190,98,3,56,86,208,200,124,231,206,50,237,107,167,68,194,139,83,73,249,142,154,21,246,184,156,234,202,99,8,178,124,187,33,169,207,189,226,85,242,196,113,30,242,194,9,41,31,226,201,2,181,128,46,176,74,230,142,144,209,15,8,201,54,179,182,18,168,2,122,141,72,240,164,184,109,77,89,137,109,237,187,159,181,26,1,24,188,139,172,242,174,238,55,215,218,115,71,143,24,53,146,77,4,127,223,187,71,136,187,32,197,245,135,123,7,216,231,244,117,113,89,14,240,122,156,254,231,194,153,203,34,117,46,154,20,118,143,209,145,48,217,199,211,80,158,22,220,237,234,212,119,203,111,112,66,9,58,188,26,119,184,189,122,45,121,147,244,218,220,85,223,251,202,93,253,22,210,76,23,249,100,98,193,164,1,55,61,197,79,149,64,66,151,15,172,236,70,73,232,223,19,7,24,160,100,232,14,29,108,115,6,28,32,236,52,239,189,211,240,28,15,217,86,173,191,15,236,210,6,60,251,197,237,59,2,195,52,53,22,232,184,155,20,74,209,14,28,225,153,75,249,126,241,89,1,165,250,88,105,139,133,22,162,210,208,185,191,40,18,16,49,32,15,124,233,102,221,36,117,155,192,254,203,14,92,65,84,9,132,110,15,29,77,246,12,45,143,121,31,140,160,204,190,255,210,141,97,110,72,23,143,143,25,218,91,44,89,2,35,95,23,75,207,29,114,246,234,204,237,240,47,218,155,117,65,197,20,78,138,67,80,67,82,46,54,250,47,80,190,182,138,177,10,187,160,137,205,152,222,226,107,93,108,0,59,119,122,186,190,174,146,149,177,239,244,101,173,205,233,1,57,67,61,177,141,65,201,3,56,165,162,129,136,202,194,91,132,163,170,108,27,50,129,122,16,252,57,189,220,173,212,52,50,11,100,5,58,106,231,116,206,30,211,207,90,14,232,199,217,150,243,102,103,86,71,109,102,150,240,205,71,77,3,3,207,129,60,196,86,59,31,244,132,150,83,123,142,97,167,161,171,35,134,77,25,70,227,168,133,52,47,250,72,140,122,166,165,246,118,11,111,32,163,71,21,213,213,81,174,114,151,119,210,225,126,246,72,80,162,96,56,183,143,67,36,94,49,18,209,22,194,172,170,172,158,206,205,75,21,36,108,166,124,113,81,80,139,197,210,208,14,60,113,44,143,224,83,203,97,43,142,228,220,19,79,75,12,55,232,194,168,62,76,143,246,180,97,120,161,192,247,45,45,252,168,135,139,32,79,46,172,138,30,189,118,2,107,7,30,251,96,8,94,236,76,196,144,198,26,199,246,125,244,97,27,139,33,42,142,246,166,1,201,16,176,215,213,188,176,50,163,143,117,6,49,124,67,225,98,235,171,166,31,185,89,108,39,29,179,94,210,176,143,153,213,95,224,105,221,250,97,194,93,227,139,51,150,59,33,131,110,191,118,209,92,74,138,14,250,77,91,189,208,126,200,204,97,15,187,178,54,235,232,24,82,122,45,204,141,147,73,111,250,0,62,218,225,223,224,224,205,62,66,153,172,140,195,107,101,135,231,174,112,38,22,114,194,121,244,15,25,221,61,204,139,84,156,246,141,75,189,43,150,141,214,93,80,95,213,11,226,30,227,22,123,130,215,115,255,209,195,253,93,245,64,132,114,198,110,180,159,238,35,67,152,200,34,190,157,104,199,88,56,40,42,50,7,135,188,12,221,28,153,239,181,11,241,67,16,14,63,30,245,55,88,53,48,125,44,182,214,160,224,173,19,238,56,181,245,212,101,3,70,229,176,216,96,164,42,186,88,77,131,142,11,184,184,212,113,118,7,175,251,63,25,156,82,251,64,171,146,137,16,8,79,210,4,69,27,64,159,98,35,208,223,22,23,179,87,44,0,235,221,10,20,232,77,28,251,147,159,74,74,80,246,254,218,52,195,111,216,0,21,220,26,97,106,4,86,245,205,122,247,181,93,108,155,17,142,212,41,115,140,117,33,97,19,49,132,241,211,15,93,17,140,251,252,6,216,163,217,90,56,112,240,118,163,80,36,186,224,130,27,237,235,27,116,0,51,185,0,87,139,10,123,213,101,232,121,85,15,129,159,24,26,126,42,84,194,174,176,184,73,132,85,103,26,125,231,161,85,120,29,249,238,232,151,143,4,13,140,31,205,70,204,153,141,237,15,146,84,132,104,238,75,202,92,207,252,214,44,199,108,108,181,119,138,37,140,108,206,112,21,239,69,169,108,111,182,188,121,185,51,101,105,227,138,171,44,125,246,227,50,75,104,217,57,186,239,121,11,143,20,10,190,18,249,107,172,152,110,239,86,18,217,173,142,131,97,220,173,166,254,197,118,26,116,8,24,222,175,222,196,15,187,114,178,111,131,47,161,64,92,126,187,54,229,147,165,49,243,64,101,62,198,228,219,149,220,179,214,23,75,13,185,122,168,61,242,196,118,173,16,122,22,81,24,228,146,15,93,104,176,150,56,163,48,32,0,144,201,44,196,235,112,234,241,224,59,88,115,104,162,21,76,209,65,22,207,50,115,13,81,251,159,143,136,224,60,164,219,111,143,248,56,18,30,88,88,153,253,178,110,61,233,194,208,55,211,213,113,12,150,190,157,93,213,209,106,32,73,105,7,148,27,121,149,247,217,60,217,150,12,139,231,159,144,117,60,112,102,191,250,111,229,47,105,224,71,253,141,203,210,183,76,225,225,42,48,238,45,87,129,148,113,135,197,255,142,217,247,181,1,34,74,190,193,77,237,114,52,16,146,107,91,89,45,85,44,167,184,146,54,189,4,136,222,89,120,41,31,247,29,129,59,93,159,245,143,21,228,144,163,79,17,23,152,240,151,115,187,37,82,198,168,85,187,115,113,60,3,130,93,18,246,46,202,134,11,123,239,150,151,155,81,219,195,63,202,49,200,45,200,82,105,205,15,192,174,145,239,150,135,88,203,171,248,218,21,188,67,109,16,184,193,82,73,106,104,123,117,107,73,10,32,188,65,188,88,225,108,105,11,69,2,203,6,198,200,23,65,198,249,154,214,187,93,99,240,50,218,225,64,162,155,247,207,245,239,145,245,197,67,246,186,59,169,83,224,103,254,194,143,144,219,244,172,254,100,55,179,17,206,168,138,80,130,225,77,14,199,181,51,210,28,14,251,153,232,189,4,228,128,94,126,243,182,29,46,70,234,53,227,11,82,148,97,87,99,160,13,229,201,56,53,59,23,47,127,151,222,0,159,219,98,105,160,31,250,204,135,178,69,94,191,154,211,121,196,9,126,186,255,248,11,87,174,35,37,5,58,232,34,241,173,173,255,179,156,104,212,150,214,90,104,186,148,142,44,214,49,39,169,237,27,51,147,63,41,75,182,118,16,65,89,203,60,32,106,17,193,166,110,243,79,147,3,19,71,13,214,194,107,196,243,198,162,19,76,72,93,103,38,170,93,143,5,56,183,238,15,1,28,199,250,12,234,41,163,199,175,103,117,63,4,77,11,190,211,41,30,150,161,217,82,37,70,201,101,186,37,76,120,99,248,113,154,210,182,29,240,89,215,67,241,105,251,128,122,42,223,38,253,206,194,252,61,226,152,142,246,60,102,235,43,27,182,20,200,13,37,128,3,4,159,172,140,214,211,166,103,61,76,128,23,121,29,242,177,185,47,95,211,5,193,66,16,50,106,106,142,10,7,226,65,32,5,61,201,34,242,207,63,62,156,125,67,94,239,34,187,35,45,128,146,209,45,139,50,151,245,57,171,176,222,211,213,26,79,35,123,176,175,240,167,46,203,20,208,203,55,219,82,139,188,244,42,221,118,69,51,184,224,65,132,218,63,147,8,129,53,23,72,210,229,186,83,124,8,6,158,76,122,215,172,24,113,151,223,107,180,83,182,232,35,135,204,246,93,209,99,187,161,216,206,234,49,8,187,218,85,197,78,38,173,231,251,72,191,30,121,37,34,92,180,168,215,76,105,3,59,178,83,175,135,227,35,0,207,228,159,100,64,55,159,182,82,163,73,251,59,192,73,83,150,15,93,179,193,185,103,224,139,44,226,38,143,222,60,154,5,15,172,122,145,15,167,144,156,23,53,86,161,95,213,133,215,232,175,17,137,79,14,57,96,100,62,48,205,62,7,66,109,15,95,189,202,98,144,61,213,72,173,44,121,91,115,44,147,41,83,171,113,225,2,235,130,65,240,74,165,132,112,237,243,193,26,125,225,147,195,99,1,181,28,131,167,191,60,111,162,123,121,62,160,77,85,241,233,86,121,90,80,2,18,58,41,106,109,87,116,106,44,189,37,234,83,218,108,246,87,69,207,130,105,196,136,87,118,246,91,119,133,89,109,39,215,225,243,245,93,29,155,117,145,102,65,167,32,227,138,124,117,1,54,77,79,184,26,24,138,8,156,50,50,60,165,115,147,77,6,46,186,124,78,144,55,30,98,166,233,200,12,23,202,94,206,100,209,58,235,201,236,104,189,242,83,137,164,57,24,123,87,104,183,253,163,16,24,242,162,161,184,236,67,133,205,198,140,5,143,54,189,105,41,56,222,236,115,11,54,244,208,56,143,90,20,80,68,96,21,230,237,107,225,126,176,4,254,49,52,28,74,171,54,253,103,186,30,182,31,194,55,107,183,121,83,90,103,237,31,239,63,214,148,239,164,134,238,30,222,170,163,40,33,9,253,97,18,230,237,127,36,64,11,46,251,49,126,72,203,51,2,134,232,128,200,158,128,179,176,134,234,119,104,158,168,147,143,192,29,167,65,168,76,70,20,46,237,236,247,156,251,141,37,198,116,18,69,95,48,239,254,112,190,208,6,188,69,252,211,15,97,97,157,49,71,21,123,80,126,94,244,54,128,93,39,56,133,74,43,50,127,74,84,135,238,57,65,240,214,35,140,146,48,105,124,81,164,192,14,179,164,184,159,36,79,113,84,61,145,32,126,38,237,215,19,44,139,142,106,11,195,144,113,224,36,97,189,41,102,185,140,107,222,37,109,130,11,164,29,203,158,150,91,52,108,71,21,227,130,45,32,111,94,138,69,122,20,158,165,5,49,76,48,82,242,225,162,199,38,146,202,178,254,134,54,74,43,107,232,55,102,119,204,77,196,239,182,81,68,231,170,172,136,111,151,11,204,202,218,145,164,53,133,7,123,180,119,250,136,67,241,170,6,104,210,207,163,105,212,8,100,50,111,15,232,222,243,250,179,194,61,99,35,182,116,61,96,166,228,200,6,150,178,122,165,235,6,52,144,30,10,100,134,125,65,223,154,161,178,100,41,66,10,91,224,246,72,185,106,17,148,47,3,143,200,216,205,17,136,85,149,9,183,211,28,35,217,171,89,241,72,107,9,97,41,178,236,25,81,191,187,68,44,42,172,249,37,202,150,56,223,227,113,213,96,92,191,158,55,238,172,45,121,187,173,49,154,45,73,122,53,181,231,224,178,27,167,180,149,188,92,181,31,194,156,45,184,241,211,234,112,149,39,44,75,50,84,140,174,118,121,166,91,81,129,136,77,128,28,59,140,18,143,68,177,96,143,78,105,40,219,83,198,63,166,155,134,96,103,55,109,35,136,4,79,165,104,4,95,103,102,191,1,13,1,123,56,57,93,102,176,107,199,205,182,86,233,125,127,81,36,138,93,131,253,92,137,65,226,61,36,85,97,56,151,163,248,53,122,220,162,136,66,42,220,215,50,197,105,77,82,178,251,236,241,238,54,209,4,122,113,234,32,227,94,88,243,49,252,97,173,45,153,221,229,149,162,114,185,19,201,30,74,228,196,122,194,25,138,146,218,237,97,108,67,1,37,253,51,186,156,235,40,115,132,120,145,90,147,208,93,142,118,245,214,235,240,162,190,181,194,243,255,178,69,0,218,103,62,9,130,229,18,158,84,112,216,140,93,62,77,162,219,238,36,229,199,38,208,85,158,219,242,38,66,254,90,88,126,137,248,173,254,155,94,9,120,131,18,233,199,109,13,216,182,249,20,255,205,245,162,222,148,74,59,101,67,134,195,58,67,182,235,82,95,5,33,170,244,22,244,181,169,176,62,247,131,56,163,51,160,155,2,108,136,109,29,220,254,252,208,192,184,214,172,141,14,243,52,42,97,131,194,82,183,9,55,220,153,193,248,214,69,182,25,189,225,170,160,129,144,252,130,49,114,186,255,59,101,38,35,224,28,154,175,145,74,81,44,244,230,130,186,119,34,183,162,235,39,78,96,36,107,204,248,124,76,225,244,30,222,221,105,27,174,199,241,79,12,16,153,166,85,59,50,75,118,2,2,21,195,185,234,153,217,233,183,136,198,111,46,185,102,151,35,58,246,176,159,222,240,158,215,32,21,149,107,219,57,252,26,229,161,27,248,224,185,110,190,45,21,228,57,91,185,144,213,12,4,183,74,145,81,189,59,108,190,12,180,235,202,252,176,225,69,60,108,119,151,201,152,224,91,34,64,252,115,116,16,200,226,170,63,209,129,170,122,141,70,254,4,208,235,59,179,30,50,14,160,2,143,176,135,2,97,110,38,247,93,192,86,224,52,56,221,50,230,161,242,20,33,38,18,0,39,171,86,86,23,78,104,62,202,183,57,154,144,182,0,55,95,188,236,159,166,22,42,68,218,38,128,233,82,251,187,111,190,160,154,110,87,111,184,30,241,233,224,48,39,72,70,140,201,96,153,53,230,214,29,12,182,3,82,122,104,19,16,158,61,26,170,30,71,243,24,168,80,253,43,230,166,107,204,193,146,99,159,52,32,26,68,250,9,223,105,74,146,145,234,103,225,34,106,210,218,124,158,209,52,8,47,26,241,48,87,201,174,183,61,40,121,61,120,99,74,214,95,35,30,206,224,193,104,69,100,187,11,87,229,44,225,156,172,193,115,55,149,76,1,65,230,156,0,10,78,48,134,57,235,231,225,179,121,105,221,59,135,198,6,169,71,180,46,241,75,82,207,150,16,210,18,244,73,217,81,7,163,149,79,45,239,229,222,142,217,79,85,141,236,8,119,10,178,113,10,54,179,168,177,242,54,232,219,79,50,84,245,182,136,182,144,201,199,97,184,215,182,109,127,5,228,153,132,7,226,107,101,232,146,141,92,174,231,99,163,142,203,171,16,163,91,66,155,142,87,1,159,165,127,104,150,182,218,65,28,36,64,107,145,173,219,104,148,117,181,61,157,235,151,111,247,118,97,51,247,225,206,108,186,54,185,12,108,7,72,134,83,211,225,26,237,213,48,29,234,78,9,22,181,112,72,91,212,128,253,151,193,253,110,88,7,3,153,209,13,23,25,57,140,247,74,163,251,13,201,131,176,45,233,40,198,151,142,196,91,230,113,65,160,62,243,116,168,164,219,244,251,114,128,184,111,15,101,211,89,216,64,100,3,32,169,115,117,12,190,97,135,229,138,200,132,158,185,85,51,34,14,96,100,243,30,72,75,83,232,14,48,178,154,20,156,96,46,194,223,192,30,75,11,188,51,52,47,105,48,185,56,42,37,136,154,182,217,157,18,100,218,93,53,104,168,97,120,115,245,22,174,228,11,13,134,194,193,18,63,184,237,142,246,171,136,148,235,112,218,154,93,122,126,90,53,36,118,116,149,226,57,118,241,224,84,121,163,212,12,173,76,47,168,84,166,231,173,69,146,51,99,18,97,221,78,53,86,119,98,249,211,250,15,58,223,91,48,44,100,95,108,151,91,131,233,106,57,199,62,23,14,156,39,218,190,141,106,82,113,212,37,166,69,196,177,247,210,204,102,80,187,49,81,82,41,37,143,177,207,210,212,253,24,220,115,47,38,218,159,54,219,49,255,69,209,199,214,190,2,156,254,58,11,210,223,223,12,144,151,13,148,123,78,153,235,20,253,32,65,230,74,161,28,233,137,222,119,144,29,215,240,204,187,143,68,24,137,21,126,188,63,182,16,200,57,18,42,41,218,1,208,40,33,84,83,137,49,208,244,247,218,13,199,211,195,102,102,36,25,174,86,111,45,3,110,81,30,228,127,224,134,113,69,146,148,196,24,139,154,148,54,8,110,232,254,7,164,246,5,85,143,114,186,78,144,199,146,239,37,26,15,116,233,21,176,169,101,133,120,151,242,154,169,227,102,33,245,167,116,85,109,221,20,189,144,78,119,93,14,156,160,172,189,223,1,24,83,161,20,204,153,175,183,16,197,237,9,77,103,92,112,167,83,210,107,118,230,49,21,171,161,223,173,77,89,156,4,83,184,166,215,186,58,165,248,244,207,187,228,30,87,45,171,127,23,245,132,164,15,105,161,139,228,54,11,25,122,197,4,37,38,222,16,22,50,92,171,209,29,96,119,246,153,210,84,121,169,105,133,255,22,195,218,204,153,111,246,94,98,57,73,14,42,251,30,180,187,158,89,201,169,15,218,207,12,48,21,98,152,191,141,157,96,131,181,162,54,197,160,44,216,248,162,190,70,21,99,194,173,194,27,27,95,191,68,163,30,210,34,207,172,254,189,61,148,167,243,69,12,164,93,24,50,212,100,46,93,141,209,118,71,173,115,158,203,192,197,130,71,65,24,38,22,77,72,142,101,70,19,155,117,254,208,47,138,117,80,101,72,112,237,212,138,143,223,247,56,129,72,112,253,253,163,103,101,137,3,90,231,85,218,221,162,134,71,69,196,26,249,20,18,50,165,245,232,107,4,208,246,77,142,75,14,198,148,61,181,248,131,95,49,239,214,41,76,231,55,1,104,46,241,213,116,226,92,191,49,240,130,79,117,151,123,203,248,237,234,85,11,124,30,15,3,7,244,100,20,22,181,178,117,97,170,137,238,112,24,161,110,154,128,240,176,64,196,133,31,113,148,81,224,113,210,149,114,235,103,177,98,236,42,36,116,40,5,209,141,85,213,6,186,108,15,118,25,13,128,61,23,254,147,170,191,240,199,169,224,63,0,151,87,70,241,113,195,17,237,200,128,166,74,223,209,187,130,137,41,206,96,87,187,189,62,84,118,18,28,163,66,143,198,123,93,189,108,24,144,94,104,255,252,123,135,61,58,181,226,229,32,68,202,221,55,93,89,204,67,27,134,106,212,151,173,137,92,104,113,220,238,119,232,152,231,211,142,130,252,173,16,127,189,247,27,190,202,141,115,250,52,84,49,122,103,106,170,222,17,159,178,215,16,182,165,142,150,232,178,167,70,150,65,71,3,2,101,106,228,18,37,89,223,24,4,45,51,31,219,22,49,75,145,114,85,111,22,104,76,175,90,97,44,210,124,37,252,97,198,72,27,223,160,172,209,162,91,25,159,76,209,110,65,202,208,153,208,58,86,252,228,196,228,67,15,104,38,217,2,18,152,108,179,5,32,111,234,141,184,108,235,64,246,145,7,44,62,187,81,246,245,89,74,199,116,177,121,18,10,16,41,177,177,203,214,63,246,95,248,17,63,204,104,82,27,215,185,29,56,245,14,123,42,91,216,37,248,101,95,149,201,20,249,45,239,210,182,234,235,45,168,220,173,56,246,54,75,169,129,239,18,222,194,215,30,117,104,166,214,149,205,53,249,121,159,174,86,75,112,179,226,226,186,11,38,113,205,165,144,200,38,182,7,63,26,56,149,186,90,155,25,240,118,113,81,77,67,75,126,132,252,30,166,77,116,147,193,224,87,46,126,15,124,127,186,168,194,84,22,191,181,1,90,47,181,153,202,209,138,117,86,12,36,251,24,16,59,53,169,234,2,59,176,37,180,96,47,177,65,209,228,151,93,167,102,92,46,71,76,122,32,229,79,156,54,127,210,106,205,209,57,233,152,182,71,98,166,46,223,118,148,68,235,73,144,235,253,39,201,67,74,140,233,139,75,123,83,215,180,90,44,101,185,139,19,91,246,238,90,186,219,158,136,239,168,27,253,200,34,130,183,139,89,7,153,213,0,147,53,38,213,95,141,130,114,248,227,58,53,169,251,188,110,31,211,99,27,19,38,76,130,40,69,126,67,110,85,108,22,100,186,200,67,44,45,130,176,224,221,253,102,114,34,246,8,62,106,111,157,4,83,250,50,62,90,4,127,115,193,108,129,169,153,74,124,148,170,145,83,42,76,210,222,195,186,134,253,18,142,31,181,13,111,140,42,59,166,69,196,81,98,97,97,97,246,38,247,208,123,26,54,1,211,117,205,0,81,21,93,139,70,154,122,163,41,194,62,53,164,119,121,241,224,171,3,232,233,193,167,244,79,139,3,226,148,58,134,167,185,242,118,187,232,129,94,166,172,120,199,133,13,64,42,90,226,22,185,15,13,75,24,186,128,80,124,84,95,72,215,246,106,235,146,59,188,40,27,96,127,169,8,20,4,63,23,150,82,144,43,43,124,94,137,127,36,168,232,64,19,8,140,196,249,195,179,204,100,188,205,144,102,119,221,104,231,156,22,180,171,228,12,185,224,212,149,73,130,205,105,184,27,176,51,39,253,222,1,88,74,31,117,6,232,50,214,106,11,70,23,58,150,114,131,139,204,214,231,240,240,91,249,115,198,181,210,190,225,192,122,64,2,5,29,192,117,34,17,168,132,96,176,92,231,129,231,133,116,3,141,90,105,244,14,132,46,133,62,127,64,8,255,246,186,65,66,86,161,201,73,231,232,92,252,195,241,0,41,1,23,48,141,147,181,55,254,34,202,134,20,102,186,249,91,40,213,207,28,203,183,86,151,155,68,112,158,212,197,241,24,236,215,42,11,173,8,78,104,235,79,58,182,94,203,174,74,6,155,132,181,185,228,182,127,20,234,83,12,201,138,237,53,107,27,203,50,29,216,195,237,254,131,172,82,209,122,241,229,180,203,226,184,131,218,1,24,56,187,159,146,198,49,58,239,4,156,134,144,42,114,65,236,12,13,183,59,33,152,177,99,92,224,94,149,24,173,71,58,49,216,171,68,117,227,232,52,127,131,90,28,101,176,249,211,224,88,83,13,75,184,32,204,109,179,139,185,74,52,112,118,139,135,182,161,211,161,233,99,73,188,55,253,109,37,253,4,115,13,211,221,223,254,99,174,52,147,157,4,74,169,89,36,98,3,186,39,237,212,84,123,89,101,126,254,5,180,109,224,140,155,99,89,148,210,8,146,147,117,153,10,46,192,57,130,221,0,231,216,188,131,33,38,122,3,253,113,245,227,196,242,99,191,131,147,44,195,141,206,130,135,192,207,113,105,163,207,154,171,220,100,29,208,135,62,235,186,245,50,53,114,90,173,12,193,205,71,136,150,158,127,140,77,127,166,202,204,49,113,187,5,171,113,104,191,5,186,238,140,219,192,155,172,227,40,220,67,150,136,222,250,153,244,12,188,122,222,247,48,130,130,142,51,167,167,135,135,202,88,168,221,254,180,252,137,119,250,185,234,15,41,193,36,65,42,141,41,65,165,202,69,103,104,95,223,61,103,44,136,170,23,223,203,27,21,211,99,40,232,226,188,247,217,105,164,90,100,69,209,106,141,232,208,44,132,227,124,98,69,15,180,159,224,51,47,131,214,245,43,0,49,32,115,206,66,153,36,137,0,69,183,30,205,76,154,174,194,6,184,198,255,100,1,232,71,243,249,132,223,10,200,198,58,56,120,211,105,5,204,133,98,2,174,78,45,95,99,125,140,218,125,48,223,225,15,139,249,216,103,141,55,204,215,28,248,109,21,146,221,253,9,25,95,172,177,19,97,107,206,231,253,50,78,63,136,86,173,75,187,138,126,241,58,54,218,189,141,138,58,98,205,80,122,176,234,117,116,42,103,202,221,9,242,137,145,36,17,101,78,191,116,169,100,96,244,142,135,233,66,176,112,162,133,42,204,182,59,207,163,186,165,178,170,155,209,107,213,239,131,10,80,125,71,161,54,244,170,60,81,154,57,164,191,212,185,131,96,244,122,86,133,80,166,246,125,172,166,206,92,30,10,16,167,223,14,214,251,71,124,46,24,131,31,201,156,150,65,195,245,81,4,208,1,22,184,195,170,128,15,180,165,80,150,25,99,234,254,78,212,114,233,213,42,110,175,116,27,31,153,159,203,245,82,156,1,4,188,206,210,97,167,243,157,79,9,50,127,215,147,61,33,249,56,8,89,152,82,1,206,186,43,185,85,133,67,247,198,14,154,57,255,116,120,54,179,174,251,9,236,189,79,128,185,209,169,211,73,69,130,210,62,15,140,123,58,158,52,60,142,177,39,154,60,103,176,60,225,131,110,24,221,219,17,2,134,209,155,57,36,251,103,125,110,207,152,208,221,253,224,241,225,146,236,117,222,175,48,207,52,169,1,156,227,246,102,200,2,82,102,192,212,192,171,201,235,93,147,36,53,88,25,115,121,196,7,232,250,244,62,42,194,237,116,40,208,214,181,21,107,135,77,85,237,252,109,42,85,87,63,46,24,85,248,253,184,3,63,191,139,255,159,76,177,172,8,167,246,192,172,89,180,179,37,147,1,1,18,204,30,174,18,249,203,70,184,252,100,44,115,170,178,41,235,248,150,136,225,241,72,107,74,248,69,46,231,41,88,80,4,104,170,55,59,141,144,173,76,63,65,175,219,88,209,16,159,62,156,163,226,125,8,120,107,165,166,0,67,106,233,182,145,92,28,230,94,115,149,186,54,242,178,233,140,157,173,229,189,90,177,170,173,210,145,31,202,191,203,211,175,73,173,45,183,123,30,86,154,119,208,0,191,59,169,94,42,102,180,183,6,157,234,240,183,234,80,124,92,49,81,246,131,203,108,128,101,23,214,184,222,248,205,106,255,79,163,249,65,70,75,210,87,87,146,244,154,222,108,137,7,126,231,252,152,74,98,124,248,34,85,216,121,181,67,167,242,214,19,112,183,254,52,79,72,199,48,192,28,28,200,48,103,166,217,67,21,162,66,212,99,200,146,59,207,41,103,75,200,198,14,35,56,14,218,116,154,224,197,9,225,112,83,13,215,19,147,246,167,42,45,118,180,128,210,183,67,166,130,187,241,155,120,82,140,208,20,213,38,202,252,214,167,147,214,87,140,126,75,179,239,144,31,82,104,106,197,239,14,196,78,54,198,188,39,211,5,252,246,245,70,117,11,163,193,32,174,214,176,29,60,115,28,27,61,22,62,225,239,211,31,252,18,161,113,96,45,163,102,239,142,61,213,17,109,11,96,118,39,244,175,200,123,72,205,230,33,66,212,254,64,185,231,91,112,164,167,121,14,234,213,148,114,240,71,167,22,92,82,137,244,229,32,31,82,227,157,65,108,163,108,190,150,205,242,17,71,240,76,71,107,33,74,152,81,107,67,5,57,141,62,210,172,93,102,10,171,6,125,19,4,53,220,72,33,197,243,68,72,7,193,81,160,78,173,2,109,178,213,253,198,62,123,39,52,45,242,106,221,22,101,16,161,88,252,19,63,233,17,109,96,221,148,193,223,166,222,108,58,105,135,227,75,165,135,192,226,149,75,223,73,49,183,101,151,118,241,238,81,71,139,222,74,21,74,106,204,235,227,252,87,81,96,157,137,161,77,242,231,13,128,76,86,103,47,101,98,139,120,105,49,91,138,178,175,247,196,242,182,238,205,226,96,159,23,18,232,8,102,180,68,157,171,27,55,132,82,103,191,136,76,5,89,177,231,191,166,37,42,95,220,61,46,241,29,117,200,76,44,221,85,122,118,91,137,38,158,143,230,92,250,222,78,108,10,168,223,14,153,180,169,14,171,242,31,101,208,253,164,51,10,155,161,147,199,159,21,33,21,95,27,40,86,112,174,21,27,185,64,215,1,172,34,250,179,250,226,215,10,58,204,92,232,124,24,139,238,32,183,96,201,133,111,50,138,116,193,77,136,15,165,123,172,230,65,132,37,119,169,48,185,119,170,70,37,251,110,174,47,136,4,145,6,201,183,211,19,225,225,163,202,51,27,178,98,70,41,96,247,1,58,226,79,13,95,245,152,222,101,232,148,141,184,200,184,100,239,19,61,207,17,255,85,126,27,37,108,181,34,210,87,195,13,235,68,254,89,21,142,182,83,125,32,181,232,225,175,189,160,138,235,52,214,195,204,238,108,213,249,251,13,161,23,228,190,183,66,201,230,108,207,108,22,46,229,138,198,147,27,24,131,91,82,134,80,12,233,97,134,144,19,235,88,66,144,26,59,94,5,103,96,221,153,144,99,108,126,126,58,178,158,19,4,232,191,90,95,14,151,168,183,71,183,200,163,154,33,190,111,229,193,229,182,225,116,168,152,230,242,69,51,3,187,119,86,200,29,1,61,107,184,255,187,12,128,207,64,189,124,150,81,136,170,73,207,112,199,54,196,123,152,32,198,144,56,132,232,252,156,7,155,82,233,24,125,229,68,141,194,191,182,221,184,77,139,77,34,253,216,114,164,236,93,176,51,140,103,232,158,171,56,190,56,67,146,221,247,86,32,222,92,114,85,3,171,226,117,122,189,240,96,67,171,176,30,55,176,184,235,248,140,218,156,178,120,197,220,252,206,71,243,124,74,221,84,8,142,249,124,158,142,236,35,170,56,233,232,41,80,129,39,183,153,17,168,161,84,65,210,103,200,118,90,36,182,2,239,197,104,0,106,101,113,234,91,69,45,254,158,177,45,7,205,133,81,11,225,26,172,27,236,10,233,60,138,123,223,192,162,35,102,220,201,170,253,111,119,246,101,102,118,38,93,251,193,85,104,142,68,1,160,115,122,101,174,4,11,131,110,15,210,77,6,17,33,99,84,127,202,69,212,244,216,211,153,24,139,184,117,60,22,63,100,20,119,204,54,154,174,151,179,43,225,51,63,31,197,215,132,118,177,77,49,85,216,59,223,36,172,150,232,35,173,18,127,175,91,197,163,76,219,195,188,195,102,235,99,241,144,217,217,243,28,42,121,37,83,114,169,206,15,160,33,15,172,21,180,144,89,180,218,47,140,70,137,49,61,132,221,217,30,208,157,215,166,172,202,190,177,107,107,216,193,129,252,97,227,30,196,204,44,75,156,107,197,226,46,49,22,142,7,220,0,23,94,229,23,126,95,52,110,106,241,95,74,50,177,172,3,72,111,20,232,99,116,208,206,45,82,208,124,93,74,15,6,173,120,128,54,25,169,172,159,182,89,116,210,247,135,62,142,214,173,102,227,10,190,119,173,71,194,84,70,54,128,247,15,248,177,231,41,37,225,237,139,29,83,11,118,24,42,113,73,119,48,24,181,147,174,97,97,8,222,44,27,238,198,233,5,207,50,60,240,14,55,163,123,213,254,180,61,186,90,66,84,177,220,172,228,21,193,139,93,186,117,88,174,128,205,39,239,32,126,153,65,222,186,164,85,192,34,156,137,132,87,65,47,185,254,197,146,160,217,156,39,10,63,201,73,57,80,207,125,31,147,93,117,62,87,194,164,147,193,121,253,204,134,192,145,234,7,47,176,29,100,167,80,4,192,86,47,241,45,211,6,254,201,218,170,63,184,74,140,173,118,105,182,51,107,215,16,185,46,30,93,21,99,10,87,224,5,214,98,73,186,242,75,187,239,67,9,232,213,137,194,91,183,131,95,44,157,244,50,241,217,195,227,85,50,135,43,124,113,253,175,148,166,96,122,97,144,186,12,28,100,157,176,56,165,221,83,91,86,206,103,60,68,146,24,157,222,253,60,60,64,213,170,61,62,48,34,27,75,185,185,221,42,28,120,160,170,23,30,3,142,85,223,24,108,245,113,184,107,188,118,217,4,200,176,194,61,148,101,21,149,131,45,227,22,179,132,69,153,130,103,110,104,12,45,189,108,121,19,141,250,163,197,130,128,122,234,205,69,17,229,196,188,88,217,232,252,145,128,56,24,164,235,10,188,52,125,21,53,104,100,178,192,95,92,140,135,123,167,103,130,212,11,247,176,244,214,164,121,57,209,97,90,48,157,218,166,48,171,46,195,235,192,79,241,168,206,9,76,202,80,220,203,21,46,126,121,26,51,193,163,182,20,118,254,195,10,5,113,3,236,110,77,232,118,123,4,113,251,204,175,186,87,167,95,232,152,105,79,101,189,125,78,220,199,113,14,36,19,0,254,127,141,51,217,150,242,222,192,162,197,161,28,135,112,212,211,11,64,116,164,33,154,9,22,104,85,13,15,94,233,48,186,239,170,7,212,145,122,243,221,251,194,248,24,24,159,207,136,120,215,172,89,19,101,78,227,49,105,7,116,81,154,6,86,8,28,15,68,49,92,203,43,126,242,84,188,13,140,128,120,132,63,156,154,242,86,27,38,138,14,85,15,43,3,106,162,222,64,56,119,21,0,19,255,29,251,55,251,141,192,245,218,152,65,112,55,136,82,162,203,57,66,199,237,117,175,18,139,25,104,148,210,48,93,3,198,243,66,194,129,120,113,85,222,136,195,77,193,8,212,228,248,251,104,249,74,11,178,140,46,192,72,179,73,175,169,216,108,174,233,12,223,47,226,169,50,173,203,80,147,196,14,52,88,166,188,58,119,32,57,205,191,130,141,122,54,158,249,63,127,142,115,109,204,209,33,209,186,144,108,38,89,112,254,154,183,34,26,26,91,53,193,31,27,194,32,65,201,241,79,150,185,101,196,174,70,178,245,71,149,207,87,89,49,149,61,76,156,250,212,2,70,231,13,221,37,204,146,220,123,211,173,170,65,208,66,173,211,31,69,49,84,197,180,126,159,3,255,29,12,189,208,120,150,29,67,123,110,66,73,206,142,188,91,53,164,164,21,63,89,85,77,51,240,229,21,170,180,171,228,57,93,93,236,61,179,145,39,210,207,61,83,198,57,84,105,43,201,153,110,210,133,226,45,21,71,38,83,121,131,0,98,255,137,35,34,96,155,226,72,117,74,161,214,77,38,252,0,180,64,232,125,12,92,106,254,61,144,158,26,147,37,129,59,144,142,160,108,29,104,80,95,44,147,77,182,126,208,31,15,20,137,149,202,177,240,181,182,221,61,155,100,223,23,220,61,17,35,155,0,151,33,246,30,46,203,6,247,111,17,33,204,138,213,165,116,27,234,137,32,234,213,76,135,57,143,250,36,32,104,123,60,62,178,28,197,13,165,134,198,159,233,182,15,225,241,64,230,85,203,214,136,174,153,223,36,127,85,5,79,153,130,200,145,80,74,110,84,185,69,94,90,50,153,12,172,157,15,107,233,236,188,181,57,172,101,32,66,209,149,119,245,144,218,199,234,30,177,54,57,36,9,117,157,40,95,242,47,10,3,144,175,26,49,5,221,82,32,250,151,105,208,205,224,172,13,214,128,92,76,214,85,0,193,202,180,98,49,55,28,203,43,199,31,2,105,138,223,103,51,4,22,174,144,59,69,138,93,202,202,27,195,12,224,148,7,114,104,68,255,165,177,1,89,146,50,76,11,114,36,45,223,75,120,110,112,37,206,228,169,168,57,82,54,145,6,251,64,222,102,107,137,204,250,205,250,119,3,58,114,197,221,239,171,222,232,94,189,127,63,112,68,111,214,180,16,115,178,58,41,125,148,31,138,251,230,224,68,159,11,177,9,212,124,128,60,72,207,67,136,48,17,46,82,143,189,250,125,163,189,238,140,2,226,229,240,99,54,195,86,10,248,220,240,89,78,76,237,210,24,11,54,93,93,155,193,131,176,91,12,129,69,207,26,114,94,71,92,147,130,137,52,111,144,30,244,187,229,42,198,107,21,165,195,123,30,82,119,96,243,126,143,79,108,180,130,160,27,148,181,255,114,90,103,55,240,106,30,147,168,197,19,186,143,221,32,16,154,20,30,174,83,82,206,108,49,248,233,98,243,47,178,188,189,190,87,152,58,170,8,224,221,143,152,168,53,57,212,213,243,101,162,186,149,35,105,146,231,245,121,115,25,198,248,234,42,253,48,37,239,227,177,48,230,247,212,229,194,47,137,57,11,68,150,197,223,72,154,170,226,199,202,40,231,174,248,57,74,233,239,203,39,73,117,162,23,250,171,106,222,200,183,121,46,46,174,27,140,98,26,168,187,244,27,178,114,213,218,35,164,237,254,192,143,210,139,121,23,238,45,204,11,247,166,162,193,190,135,69,135,168,195,252,193,181,103,193,73,30,169,62,163,123,105,70,173,187,164,168,249,48,79,216,253,15,18,5,6,79,208,157,227,51,158,155,96,70,252,168,55,54,77,77,102,140,164,68,168,131,121,46,54,234,153,201,204,187,98,246,17,239,147,196,170,152,46,156,193,69,47,196,211,239,132,124,144,158,247,135,64,76,227,243,72,214,168,244,54,102,67,177,2,107,96,199,31,221,136,165,117,150,211,218,170,175,184,160,176,208,252,141,160,221,59,8,115,186,192,22,29,144,133,186,22,82,49,80,83,184,255,97,21,12,89,206,67,25,67,97,219,39,172,240,193,195,66,154,142,113,13,250,102,53,220,255,113,180,149,139,36,17,169,143,187,97,28,70,219,15,205,35,66,141,162,22,86,216,8,38,188,105,143,109,38,205,97,54,171,1,43,71,152,205,72,75,209,26,229,81,209,237,169,95,238,223,218,121,131,95,88,106,173,116,71,191,72,127,12,13,190,160,233,128,167,233,9,176,28,111,151,136,110,54,34,255,23,198,52,51,230,10,69,87,109,248,63,31,173,25,72,65,43,168,41,21,99,155,184,245,132,119,107,248,45,44,132,176,31,28,64,178,53,32,67,78,192,90,218,96,246,37,95,156,187,23,103,237,118,183,250,38,47,255,81,170,13,57,188,156,96,32,128,121,196,21,177,185,105,209,31,214,145,35,25,63,4,29,198,32,18,155,153,254,176,63,160,75,220,94,30,170,255,103,224,163,250,28,34,152,109,143,157,51,163,217,8,132,177,122,96,16,244,66,223,162,163,78,136,180,126,209,116,235,62,64,83,142,59,80,50,35,158,19,40,203,95,254,90,89,208,126,225,144,84,66,118,140,29,152,61,132,93,223,187,148,55,172,219,17,17,122,201,243,199,206,90,17,223,212,219,108,35,51,129,30,89,13,5,33,98,108,188,139,171,49,212,129,248,248,77,105,24,77,162,219,53,199,227,155,249,117,173,127,23,169,211,170,17,109,240,42,98,93,122,231,4,49,68,249,221,113,32,121,169,144,6,184,52,193,105,9,73,145,229,174,196,22,28,207,199,167,154,98,135,73,164,200,46,18,134,12,201,5,248,193,136,39,176,182,215,188,98,142,232,35,3,195,237,89,71,245,68,111,152,241,133,111,237,0,19,106,102,183,9,77,79,16,139,157,27,194,166,85,135,248,67,232,118,224,153,233,177,62,190,99,173,230,142,20,184,198,52,20,115,63,255,96,193,124,96,246,152,242,17,48,132,175,122,178,204,20,214,55,129,94,186,73,155,202,54,130,206,120,65,81,32,250,112,146,4,254,141,41,106,41,130,152,209,37,216,206,20,2,49,173,228,37,198,159,142,248,103,255,202,254,70,105,132,180,236,194,20,87,193,206,198,203,149,106,136,35,52,181,76,156,131,65,62,16,242,234,209,119,245,81,240,173,178,130,64,19,137,76,6,13,192,78,98,143,53,97,185,187,230,44,91,27,49,68,188,20,145,252,75,75,109,26,171,29,87,11,132,22,253,90,40,104,184,104,71,63,61,14,110,189,239,230,228,158,179,225,183,88,107,43,120,163,148,31,110,66,152,229,35,165,240,36,181,250,199,97,193,142,104,179,189,113,149,121,178,243,133,132,169,34,80,242,181,71,183,210,173,30,98,18,112,111,180,203,17,50,10,59,200,100,81,212,68,37,95,233,225,183,103,145,252,67,29,226,134,24,232,140,252,65,195,90,52,44,107,37,236,37,18,246,199,1,27,13,222,205,25,148,125,250,182,184,130,9,94,146,20,131,237,197,179,82,141,146,191,217,135,87,251,26,167,182,128,226,5,135,179,144,154,152,51,107,168,32,222,113,206,72,120,77,119,159,49,238,41,8,151,12,4,161,118,12,174,6,85,157,158,234,185,248,132,142,127,58,220,238,12,245,56,87,212,125,160,169,201,235,146,185,168,63,154,23,181,234,131,118,154,98,67,22,59,164,120,21,243,229,43,248,121,161,38,131,192,211,121,244,90,130,181,221,160,66,250,190,29,143,80,130,25,235,250,70,61,38,171,144,220,185,123,7,42,77,198,182,113,103,196,35,249,210,62,134,59,13,176,216,194,209,23,92,247,211,108,250,42,110,35,184,8,238,243,226,86,190,239,137,189,65,115,1,171,129,174,174,237,229,30,116,181,229,202,30,210,216,141,237,17,82,134,235,34,142,133,210,59,203,169,84,38,61,117,87,89,214,38,200,150,242,239,212,80,239,250,10,187,162,4,172,66,198,222,181,72,68,205,154,202,83,112,148,47,72,153,144,57,64,253,23,68,57,120,231,173,112,109,226,6,249,145,243,170,212,25,27,10,32,84,157,50,80,138,63,53,98,26,226,57,180,24,218,151,238,201,240,133,50,50,176,32,123,182,213,9,14,147,138,144,122,9,138,138,184,85,193,81,120,191,184,146,69,186,74,183,228,240,118,43,3,118,18,153,51,50,4,83,23,177,46,217,71,9,70,69,210,119,83,176,145,208,246,27,252,155,106,127,176,107,139,241,158,181,220,222,39,243,195,198,164,162,52,19,214,74,94,196,233,208,104,31,71,255,18,150,202,131,127,103,210,14,223,169,68,124,219,40,36,72,114,64,208,178,56,108,140,13,233,48,109,125,217,169,132,137,245,37,159,131,255,204,143,17,201,223,26,215,72,56,36,224,13,75,58,197,4,27,146,121,198,184,68,89,68,168,142,223,7,63,51,217,45,249,22,229,96,195,32,233,128,122,49,228,196,91,89,196,214,136,164,45,27,255,34,147,44,0,134,148,210,206,137,44,233,19,65,112,8,112,163,129,41,31,12,198,45,32,194,95,179,95,207,173,211,3,165,213,107,188,26,86,74,243,87,45,28,190,112,133,234,60,116,170,155,45,246,233,181,55,122,139,13,158,192,114,35,154,73,155,247,141,83,73,194,76,254,222,5,248,37,203,162,172,139,120,222,162,219,228,207,91,99,45,75,188,148,137,122,28,144,142,34,85,11,95,195,168,177,167,34,103,39,122,63,57,28,30,166,186,8,87,149,142,74,15,71,252,133,164,35,56,25,245,88,69,227,98,238,201,159,88,205,164,118,51,16,170,219,9,77,187,158,139,221,241,27,183,114,248,145,241,56,120,110,89,192,95,135,53,37,106,193,56,31,252,163,189,209,209,228,165,150,21,133,20,237,242,107,86,218,148,76,205,0,240,146,63,214,118,144,235,210,120,35,42,165,107,252,82,86,190,52,141,153,212,65,126,178,31,175,34,180,164,157,3,23,213,11,133,251,224,132,120,180,229,231,216,14,223,97,161,32,108,45,69,122,55,173,130,118,45,220,100,72,7,63,224,179,209,31,92,52,32,32,137,14,98,9,137,145,224,46,245,4,228,38,199,20,40,66,243,150,172,11,254,237,105,87,23,108,251,169,6,160,159,219,242,35,82,202,76,99,66,163,192,249,202,135,68,114,207,54,34,250,164,221,62,231,91,63,177,126,147,32,233,234,151,226,170,18,115,250,145,73,125,188,209,196,219,60,223,181,78,93,199,190,135,194,198,109,82,213,227,106,97,19,236,46,169,145,145,66,206,228,164,123,196,61,122,226,253,0,111,209,111,95,210,104,76,175,55,55,115,233,71,168,251,202,26,250,107,10,101,161,39,93,196,24,191,133,178,60,152,163,213,64,161,255,15,98,15,4,120,165,239,238,103,18,94,25,87,178,210,112,230,106,208,197,114,99,253,78,172,120,31,151,32,12,242,171,150,53,205,57,185,201,100,106,57,37,35,149,241,183,35,244,197,85,48,35,209,171,5,172,87,53,234,77,42,149,76,80,92,249,239,109,181,99,214,14,80,152,102,193,177,39,236,212,93,100,67,62,207,178,19,154,197,225,161,128,245,95,38,56,217,88,201,50,140,160,234,37,190,101,197,115,235,254,79,132,10,109,154,64,150,33,84,137,218,36,31,6,43,10,111,98,126,223,209,111,81,40,183,230,219,109,95,96,53,204,49,121,17,187,44,219,96,91,192,232,167,106,217,99,142,251,91,93,249,131,225,209,222,211,215,68,200,52,164,165,180,224,244,1,184,16,155,109,41,69,56,34,231,101,42,64,232,230,150,87,51,32,196,86,168,50,185,126,128,17,186,204,227,227,209,142,107,139,118,105,198,127,72,239,147,35,166,236,109,36,240,37,60,171,65,219,37,58,124,53,55,88,221,196,166,2,242,35,185,214,242,46,234,118,58,92,35,72,66,92,145,83,218,88,56,200,96,157,230,110,185,138,25,240,234,107,82,97,88,179,149,211,57,207,245,246,29,144,137,211,29,38,246,76,69,162,116,45,107,18,1,126,204,179,79,233,88,26,245,124,204,213,96,174,53,163,20,207,66,255,75,110,63,189,164,17,114,148,143,144,58,183,46,107,116,20,179,185,210,183,145,128,216,81,78,211,65,63,153,219,159,229,180,116,45,113,57,8,103,61,61,81,156,45,210,42,154,8,74,109,171,39,191,251,215,218,35,66,224,87,208,115,166,100,194,59,157,60,102,41,253,212,16,141,210,252,144,211,13,61,164,185,168,45,83,20,85,226,227,231,161,60,30,239,207,95,86,69,191,227,68,130,34,95,126,79,95,143,155,60,47,176,7,63,115,200,129,255,172,188,144,76,85,210,216,22,112,231,163,201,175,213,106,145,25,106,201,250,164,191,136,62,73,92,188,107,15,226,253,238,90,57,145,176,21,114,2,143,132,126,33,67,186,166,10,151,216,109,90,111,114,87,138,135,244,21,48,215,220,254,133,228,252,215,232,121,106,181,163,204,170,142,232,17,30,5,207,115,27,2,238,39,105,18,150,108,64,226,196,243,91,210,126,160,8,221,28,1,195,49,83,11,195,52,198,94,98,106,190,245,82,246,31,36,27,180,50,208,148,66,223,247,150,182,195,126,230,22,70,199,186,205,177,251,103,153,18,88,108,240,65,228,223,210,43,250,27,25,199,23,178,202,206,70,83,144,229,60,78,74,255,182,70,225,1,224,109,243,249,49,9,67,5,111,96,210,133,24,55,76,241,232,201,66,26,197,14,213,198,248,39,237,80,220,198,124,212,1,35,57,80,156,22,231,117,111,90,197,222,67,189,162,63,67,26,126,137,9,127,38,101,32,38,36,119,111,211,116,236,237,31,15,97,50,120,227,214,253,117,75,206,6,115,189,206,101,13,235,231,17,12,27,103,125,0,231,174,81,194,207,32,91,180,105,236,147,10,155,0,49,176,113,24,88,159,219,246,196,174,6,2,148,9,93,50,60,112,86,198,247,0,129,111,194,157,142,249,125,249,59,240,9,107,51,181,153,23,108,64,190,70,214,83,78,199,2,167,150,254,29,229,89,170,52,213,187,185,144,156,59,120,111,10,77,150,85,251,28,42,10,6,182,6,230,39,49,203,82,190,246,20,31,56,169,15,65,205,239,21,174,240,255,167,214,159,182,192,214,140,244,67,50,255,150,22,143,120,143,74,121,172,189,221,198,204,175,117,162,173,141,250,3,203,131,25,143,159,76,128,117,245,221,156,112,155,73,20,50,137,214,103,240,181,183,10,230,5,122,139,158,231,112,159,2,142,233,54,179,90,164,205,67,50,249,7,178,28,253,102,114,29,21,61,133,1,254,168,254,255,18,69,43,163,132,240,229,181,233,46,78,38,110,15,108,184,9,159,46,102,106,142,232,83,134,43,120,110,110,249,249,182,117,155,253,215,174,52,152,165,244,91,210,32,145,229,123,41,151,137,157,221,213,229,119,210,14,76,137,58,133,74,161,109,27,20,75,215,21,28,105,167,218,47,210,149,114,235,151,197,81,142,120,234,13,210,34,225,32,57,53,215,252,32,249,133,172,222,254,75,241,15,41,18,192,121,175,236,43,212,31,43,153,44,45,11,149,177,51,0,73,111,11,122,178,177,236,243,193,187,135,106,78,32,102,102,214,41,6,249,20,9,9,182,147,250,83,232,199,233,202,254,87,130,128,175,161,11,92,109,238,10,66,79,231,186,136,251,87,107,230,212,207,184,214,126,7,122,205,213,214,81,208,105,163,96,222,216,184,121,130,146,73,228,168,184,108,243,31,132,245,21,114,9,44,217,17,223,5,128,159,123,68,247,251,10,173,5,191,75,26,114,209,165,194,23,68,183,220,35,66,86,152,120,243,119,195,46,32,250,214,21,225,22,95,128,223,216,188,3,95,154,252,6,7,238,99,177,90,161,13,196,83,192,98,63,95,40,191,191,254,31,26,221,166,85,73,176,37,170,101,224,179,115,78,143,49,211,234,110,80,110,163,189,82,14,123,235,148,85,68,248,204,161,255,120,130,83,38,77,170,181,1,59,160,137,22,154,24,220,214,159,70,46,19,219,39,177,244,152,178,236,155,137,54,205,118,196,89,197,105,54,85,231,241,244,192,172,8,105,202,165,12,127,214,47,73,149,247,123,102,212,169,99,57,88,252,208,158,0,142,187,188,160,112,225,175,118,225,187,70,155,230,146,184,194,81,242,234,68,255,143,17,149,106,183,19,62,226,138,227,175,121,144,77,238,236,77,207,23,217,50,223,190,8,211,224,4,59,130,196,15,255,117,7,73,218,0,26,156,103,220,208,102,176,212,88,219,195,116,65,89,197,9,127,243,93,63,62,208,100,212,169,155,185,171,160,129,52,176,166,25,140,36,169,210,64,152,145,134,119,121,46,113,94,160,197,84,209,174,206,161,191,176,194,213,150,24,15,32,48,98,41,102,91,78,101,105,255,120,82,193,122,214,228,24,183,17,41,62,72,135,20,219,46,57,129,236,16,250,250,239,82,184,6,136,83,20,122,34,90,64,153,124,217,140,32,189,240,143,125,56,111,98,77,77,73,109,198,8,88,36,108,177,11,48,180,27,247,202,150,36,4,26,202,80,42,99,103,37,226,226,237,154,228,188,37,147,87,135,113,29,63,202,3,14,198,152,19,113,63,32,201,83,127,144,163,245,247,27,225,142,90,221,252,54,19,122,123,228,2,11,230,108,138,17,179,69,216,177,188,83,148,126,71,105,182,116,201,30,56,8,150,211,6,220,92,99,140,211,163,133,224,191,214,27,76,167,74,126,48,179,213,245,206,40,135,229,232,108,213,88,133,72,250,182,160,5,106,116,161,31,39,72,165,71,248,7,55,127,167,245,178,75,44,29,83,12,2,112,120,33,13,54,93,80,118,70,214,17,158,60,194,195,92,194,130,214,234,0,157,44,99,206,253,69,27,85,5,8,138,204,47,245,101,4,186,235,71,178,222,62,222,29,17,156,28,235,236,215,143,133,173,173,203,255,42,157,98,134,141,195,117,42,19,221,100,63,73,133,213,12,180,0,19,169,116,81,239,228,234,100,207,111,28,127,28,24,192,3,164,115,149,91,132,5,182,181,186,121,185,5,74,86,228,13,25,152,225,4,85,13,164,132,13,100,216,148,194,217,1,46,54,70,50,237,255,175,201,169,157,187,29,155,140,147,37,152,137,5,240,242,67,78,235,68,59,105,67,46,45,91,188,225,41,197,3,78,182,206,170,163,68,13,130,168,102,200,156,239,224,213,18,73,244,77,173,3,104,38,120,131,94,78,129,61,90,208,213,98,52,53,84,242,109,238,137,101,117,219,245,244,133,46,198,13,161,144,231,128,53,193,30,176,64,40,133,153,25,169,174,54,139,87,107,33,245,101,47,208,125,234,182,2,24,237,76,172,253,183,232,61,133,149,74,151,85,50,242,107,205,34,224,56,199,57,243,164,209,101,218,126,173,68,198,122,189,247,224,190,20,211,95,21,145,222,186,198,183,149,24,45,150,192,168,225,252,102,33,23,60,99,253,97,2,78,165,3,206,179,51,10,179,171,149,175,236,144,161,56,78,48,187,0,240,203,30,53,69,191,139,109,177,16,49,116,56,99,198,69,116,214,234,90,6,56,101,73,8,77,47,163,17,183,98,212,156,208,176,118,137,16,192,113,173,21,251,216,227,156,139,132,246,226,253,184,58,85,102,122,168,218,66,218,145,85,254,15,220,216,23,0,230,98,105,176,26,89,106,117,67,140,146,154,105,47,60,120,183,108,83,134,143,10,146,105,162,37,103,225,79,226,69,228,55,140,107,243,179,178,90,174,96,17,4,80,91,37,170,163,211,180,229,170,113,72,141,119,46,146,51,208,172,104,167,141,7,243,126,24,214,215,121,148,77,138,52,138,224,222,146,6,182,10,184,97,198,2,136,191,57,46,161,99,36,100,208,53,224,219,2,28,222,62,132,152,34,85,250,163,156,240,248,32,189,251,200,27,201,1,186,84,130,205,156,125,115,230,94,90,237,45,162,33,39,0,72,131,54,69,39,152,78,217,106,21,196,5,188,213,14,52,114,104,99,250,138,246,26,86,130,87,45,222,128,191,201,98,247,169,79,80,149,202,111,151,42,96,180,213,123,236,203,112,132,57,205,144,16,27,69,213,199,72,90,216,9,106,17,11,245,157,87,138,183,208,231,175,157,202,198,187,167,137,19,75,62,201,239,74,252,189,97,141,52,63,58,255,225,133,151,246,89,249,115,119,155,216,216,107,45,230,104,82,71,196,199,150,118,38,27,205,2,0,117,16,55,8,130,196,107,27,4,118,247,172,89,187,62,153,179,133,135,47,212,185,15,165,125,58,225,246,93,85,181,103,8,71,165,141,114,253,30,15,173,226,42,192,61,191,150,164,18,22,39,130,231,93,39,192,162,108,19,224,190,212,52,60,208,42,87,131,24,97,59,96,71,23,160,170,201,198,53,147,11,104,151,217,233,158,150,107,110,175,42,96,181,158,186,136,154,87,61,131,251,101,137,85,63,185,159,35,141,60,146,103,238,98,236,53,125,39,100,211,36,76,202,198,160,16,159,166,158,56,213,60,151,162,59,169,21,106,46,87,138,233,143,123,107,98,143,36,18,19,212,225,200,66,30,105,29,68,250,217,45,108,206,21,123,238,189,80,126,197,59,220,169,231,163,246,31,95,159,59,19,42,61,109,183,237,58,223,119,0,175,162,56,148,78,55,70,205,128,241,125,38,124,220,114,36,37,154,174,123,92,121,246,150,183,234,135,41,164,39,103,135,167,30,110,128,173,230,84,167,30,62,204,220,229,23,67,179,142,35,105,246,22,4,62,49,197,162,118,41,7,82,39,34,6,242,48,75,193,140,148,234,8,204,186,205,73,248,34,24,116,12,254,181,62,217,137,100,151,216,210,232,171,158,15,236,165,115,93,86,151,31,121,96,52,188,251,22,250,75,65,107,66,127,226,86,192,234,186,197,119,86,149,237,94,219,100,43,144,202,248,38,33,101,28,10,226,13,250,191,25,250,129,167,194,30,2,30,230,98,207,78,114,102,90,101,232,134,176,154,234,43,198,88,211,216,184,102,180,143,9,100,157,53,146,179,35,140,49,120,125,24,1,239,40,78,135,7,124,220,236,36,193,230,255,173,107,56,244,247,157,182,181,160,14,150,126,193,86,218,227,112,187,46,111,206,209,67,199,149,246,179,138,115,111,234,129,48,22,83,208,229,197,172,182,120,154,134,50,35,79,247,113,105,22,8,181,73,62,209,17,168,218,77,182,107,235,209,75,10,172,15,229,44,34,124,18,219,120,19,215,232,12,55,210,173,42,114,104,36,163,131,217,181,164,99,76,66,168,254,191,135,219,151,192,33,107,55,184,129,79,21,157,215,171,139,131,194,36,192,200,43,254,62,152,50,231,86,187,47,189,227,228,154,83,235,102,180,168,70,25,193,223,140,74,78,138,69,78,87,30,26,141,104,29,74,120,64,199,196,79,176,253,119,36,245,70,69,67,207,143,8,55,34,11,160,227,189,236,197,106,51,9,50,8,177,241,135,174,37,234,203,88,108,134,76,45,150,164,182,60,62,142,14,104,36,104,178,190,245,218,124,195,234,104,194,201,119,213,189,169,220,184,82,164,52,85,70,247,53,164,68,41,113,101,103,106,136,98,92,112,177,223,68,66,145,178,110,18,81,224,236,69,158,7,41,53,96,42,98,170,196,91,4,149,197,17,80,115,167,214,121,165,237,255,207,226,10,110,136,13,160,143,71,133,161,254,190,156,208,233,141,190,216,13,142,8,164,239,42,24,96,204,47,153,63,127,24,245,115,22,162,191,114,59,231,133,175,200,52,48,214,213,168,26,48,1,235,16,196,235,144,134,16,196,205,72,253,30,222,170,85,7,55,241,190,91,85,55,195,52,205,224,208,116,222,103,210,85,238,184,165,183,128,105,174,16,224,61,251,175,171,120,226,172,32,245,25,219,213,223,104,112,37,17,58,28,249,189,212,76,69,176,84,56,186,211,86,88,245,197,218,137,165,82,56,254,234,80,138,179,69,30,166,70,79,205,9,40,175,120,202,108,1,219,67,36,157,91,218,115,4,65,47,226,125,253,15,214,160,53,202,108,69,113,146,64,181,249,155,216,85,105,108,232,162,118,137,141,54,25,50,20,144,128,92,99,187,130,245,40,88,126,20,255,141,244,72,21,126,128,89,150,218,212,102,209,29,25,18,80,234,203,245,45,232,2,90,54,134,180,100,4,205,117,33,34,109,180,178,101,84,243,213,193,110,6,78,160,32,202,252,179,181,18,233,128,154,177,249,131,55,168,94,192,82,43,194,28,160,80,172,205,13,118,62,108,169,227,101,89,84,110,124,104,171,86,159,137,247,58,176,91,38,107,159,241,202,79,176,176,55,249,160,25,125,178,145,47,70,90,180,216,106,57,241,22,26,80,154,255,185,248,124,6,103,32,3,132,66,21,63,179,138,255,48,241,204,22,155,32,86,106,181,248,131,216,237,238,163,136,124,134,162,158,153,47,45,144,5,44,17,45,214,76,134,33,88,109,7,225,109,2,34,58,176,245,248,123,230,65,48,183,236,206,6,103,223,226,205,143,100,153,33,155,66,255,35,87,155,65,207,244,171,179,9,218,196,175,147,65,31,187,93,200,204,44,78,150,119,7,149,33,104,72,171,52,152,79,77,212,133,252,61,161,179,247,251,231,77,165,37,10,254,190,136,250,181,233,131,183,228,218,66,194,119,7,5,182,97,6,233,209,97,99,163,41,97,152,117,110,222,137,199,52,130,36,146,24,37,5,6,0,11,143,57,241,174,16,89,229,148,170,252,4,255,215,198,222,249,59,67,88,2,241,48,41,255,60,167,84,129,140,73,44,17,103,101,12,240,47,157,172,156,133,51,225,37,16,241,230,188,250,100,94,146,234,113,109,92,52,87,164,101,135,245,139,248,58,115,128,107,31,106,189,175,37,238,210,174,59,146,0,33,236,221,121,68,188,80,175,122,114,97,71,28,118,203,238,248,65,166,242,135,7,3,9,8,57,168,38,97,136,166,32,79,205,59,164,47,94,50,192,249,58,193,150,203,187,36,131,48,116,227,98,162,125,174,229,199,101,128,138,212,68,212,223,73,78,61,98,103,143,208,7,51,161,36,225,28,252,199,186,199,249,231,125,187,245,226,68,205,97,125,41,40,240,142,241,187,81,205,196,0,161,146,74,108,27,163,181,111,70,156,241,137,140,44,161,216,113,167,113,165,158,248,22,3,31,48,74,72,253,79,116,27,60,53,213,21,34,4,37,138,132,87,113,95,58,147,231,21,37,254,88,66,223,12,214,50,36,10,18,236,127,247,12,223,50,96,173,236,180,92,66,129,59,183,158,132,20,77,190,6,120,223,162,60,75,67,148,42,96,198,95,29,79,42,48,140,78,107,200,175,34,106,110,161,195,227,145,34,76,7,127,215,123,65,87,246,229,232,23,70,70,44,70,249,213,36,50,101,225,94,164,44,209,214,211,123,196,142,186,191,174,156,129,64,132,153,56,166,70,12,56,13,30,27,58,172,206,29,107,231,53,219,223,182,47,236,185,253,134,174,6,87,85,97,232,164,139,4,124,20,96,159,230,226,75,197,61,226,128,174,23,226,46,154,175,228,141,147,201,37,42,1,244,40,49,234,174,51,77,99,178,27,209,234,206,191,35,129,56,255,185,237,24,156,33,169,77,33,179,94,13,236,198,210,48,219,38,170,157,187,175,102,143,28,157,94,49,233,146,242,243,53,207,239,54,198,216,86,11,90,242,50,134,8,218,64,150,89,204,213,97,0,148,169,127,127,12,162,230,72,62,169,212,92,177,51,58,96,12,175,115,205,158,248,21,157,255,180,129,74,201,119,70,42,251,69,45,15,35,10,137,217,208,186,43,150,250,149,144,70,130,145,101,112,160,130,60,67,164,41,80,72,78,190,51,17,27,244,207,182,115,49,180,98,86,89,28,217,134,44,6,222,73,94,213,147,119,60,163,58,26,43,121,53,128,227,28,16,27,122,126,15,148,116,132,223,202,191,111,179,135,180,204,168,191,28,190,167,36,41,169,5,122,115,60,192,208,62,187,38,212,71,109,184,172,138,52,129,32,111,183,161,163,145,68,103,251,246,144,204,160,38,10,208,9,234,21,211,50,12,92,93,38,72,182,27,59,68,25,37,22,254,232,172,15,205,205,79,232,76,42,165,117,56,231,242,61,212,153,238,151,246,56,8,82,112,77,95,183,72,14,254,78,249,183,42,249,173,74,239,102,82,148,52,32,28,138,102,220,18,202,151,45,59,114,66,170,222,142,12,117,244,84,78,144,141,225,242,148,162,210,155,17,70,85,186,218,113,187,72,88,161,104,254,100,102,251,225,209,158,234,149,187,3,148,211,40,45,108,238,1,147,73,18,52,151,220,20,115,25,179,34,240,43,209,111,220,227,238,56,239,243,155,212,217,31,162,24,189,61,126,109,190,125,109,51,32,172,6,82,185,86,110,42,145,81,180,30,46,240,233,43,55,91,47,96,11,34,212,18,211,94,132,60,243,206,212,82,99,139,115,254,22,44,148,207,114,223,101,93,110,223,227,127,15,78,169,249,55,60,5,57,235,83,207,124,96,231,125,63,66,162,250,103,219,36,69,22,41,34,41,135,93,101,104,205,18,235,51,142,118,117,201,109,12,220,114,251,235,230,142,151,190,213,23,174,30,215,222,35,211,175,176,148,233,112,125,170,215,65,201,146,220,146,53,15,220,140,24,205,201,61,242,248,164,108,4,96,83,52,116,188,192,169,157,147,161,168,169,40,2,6,211,35,39,184,96,49,248,66,206,53,198,45,235,201,5,124,67,189,166,206,96,108,54,39,203,33,160,106,39,110,157,175,22,237,62,3,195,210,98,124,181,141,8,12,15,76,108,43,107,23,67,140,155,67,197,73,187,223,77,211,249,205,238,65,2,187,164,240,202,83,121,254,49,48,84,87,154,61,215,179,152,9,183,241,95,103,58,174,132,201,119,183,199,123,191,175,48,160,241,207,112,200,187,225,205,113,220,136,203,96,60,79,65,213,3,21,136,100,59,79,188,50,216,94,45,180,172,177,40,34,95,45,139,174,89,46,244,55,71,213,16,18,34,2,201,42,90,36,74,236,2,144,242,165,147,155,228,217,28,208,223,186,254,191,240,50,80,41,31,132,238,25,244,74,246,251,237,244,153,143,140,120,225,214,61,210,46,8,149,139,91,195,104,213,142,98,86,102,11,52,95,207,251,172,218,52,255,241,25,97,15,47,151,62,80,30,118,3,19,233,135,47,254,234,237,64,119,114,167,145,146,121,82,107,151,42,130,22,116,59,11,216,114,157,239,16,112,55,181,207,17,27,221,51,27,121,186,125,3,195,80,65,240,95,107,58,140,161,52,220,129,41,18,53,83,122,111,113,206,162,31,156,200,52,127,104,31,159,62,23,82,236,83,9,40,38,159,39,142,56,201,184,165,62,44,147,105,201,223,207,51,136,238,87,251,215,51,220,224,160,71,64,231,138,149,108,241,26,210,204,156,14,10,156,217,192,2,45,188,76,215,236,115,244,253,228,7,254,69,179,228,232,205,223,218,105,197,72,182,14,188,70,254,142,223,187,144,152,50,206,144,169,56,232,29,84,95,176,142,3,138,123,144,103,188,103,121,227,155,87,82,243,27,246,119,182,245,188,129,61,212,43,185,14,190,218,166,75,160,252,83,168,186,22,197,227,162,128,70,242,196,129,197,15,36,249,9,117,240,193,56,112,224,255,111,138,29,17,12,180,108,54,64,210,242,213,146,117,193,252,104,63,109,182,224,180,66,186,81,170,123,85,156,210,93,107,247,128,32,255,34,57,50,94,233,216,65,240,36,43,228,174,40,164,35,246,57,17,82,218,34,222,248,79,188,30,98,76,64,228,217,41,76,184,192,208,14,117,231,40,62,252,228,68,187,34,164,163,44,15,80,108,135,246,32,125,37,110,185,231,205,243,183,138,186,67,61,14,142,95,201,139,229,169,215,244,150,124,58,251,106,132,17,203,5,25,250,12,193,246,16,244,215,75,233,186,70,52,155,117,16,217,99,148,153,219,123,137,56,54,94,202,98,75,190,87,21,142,156,164,163,152,123,133,241,115,241,107,130,206,231,50,174,217,150,87,10,149,5,106,120,14,192,1,99,144,122,86,172,126,11,48,62,129,72,27,4,164,248,4,206,43,22,15,18,53,89,26,181,38,237,247,57,197,28,18,26,157,51,20,4,22,111,222,190,9,221,169,197,143,133,9,154,193,133,85,47,214,128,177,55,180,218,78,230,202,117,230,12,170,104,46,236,90,167,135,255,220,164,171,35,198,89,232,252,139,97,64,15,255,34,183,162,117,65,209,204,109,129,28,5,255,166,241,188,1,31,23,91,254,190,219,20,35,127,90,135,83,73,229,147,176,209,56,28,241,92,132,57,43,181,55,18,42,176,169,213,231,46,41,224,196,137,81,46,83,198,174,95,21,99,208,15,20,163,199,181,174,31,26,92,108,121,20,143,95,122,75,71,142,12,243,91,154,75,182,193,34,123,204,121,165,112,7,156,113,13,22,196,171,115,146,129,42,188,33,223,91,193,252,65,181,187,219,78,204,109,192,224,151,53,144,136,208,107,220,45,238,136,214,169,58,101,111,187,159,193,141,187,244,201,159,54,46,125,9,167,247,60,10,215,17,229,67,152,213,77,96,35,241,251,169,169,212,151,1,163,224,211,73,185,17,154,130,105,93,20,167,122,105,89,131,138,112,2,25,145,227,71,21,186,221,116,254,168,245,64,143,187,50,50,78,248,39,4,126,113,9,17,139,126,45,165,238,56,95,142,76,130,241,98,32,96,146,1,147,127,218,35,96,68,148,112,113,201,93,146,18,97,76,159,148,12,31,157,88,78,140,86,193,83,182,40,65,162,109,138,26,68,66,26,145,234,0,74,196,109,54,91,140,123,178,4,235,162,23,2,251,100,62,188,203,9,8,114,175,174,71,218,14,251,137,242,28,248,90,33,11,89,233,226,19,173,12,219,169,231,192,18,217,53,64,40,246,79,82,170,30,202,44,66,190,89,46,210,107,163,235,48,29,65,59,9,48,48,239,120,173,90,93,194,112,172,178,121,183,102,185,231,98,41,223,52,105,190,182,13,93,174,165,161,34,193,28,79,113,230,167,227,225,99,89,20,12,225,160,224,65,115,45,8,131,162,180,2,120,5,92,112,212,134,239,148,59,126,128,231,78,119,207,67,169,226,142,221,203,91,178,196,249,113,225,128,57,74,190,161,216,229,121,162,245,16,237,79,137,84,217,139,248,142,11,96,204,240,157,118,192,212,112,196,212,17,87,60,109,55,0,92,195,180,243,154,68,199,109,56,168,181,85,186,177,0,8,27,149,6,193,10,45,123,35,128,25,153,89,165,207,164,230,161,169,43,107,153,93,246,13,112,80,131,58,243,139,227,23,120,169,230,152,240,184,87,45,213,159,35,88,27,2,244,164,176,120,209,141,250,185,14,72,176,168,119,29,238,59,28,196,220,26,240,82,102,94,245,140,150,35,225,34,127,38,205,11,215,132,104,219,128,165,220,183,181,64,55,164,89,223,152,10,248,214,80,205,212,128,179,178,147,146,76,72,117,254,140,125,160,250,113,22,97,9,28,91,209,8,230,15,148,210,106,122,12,254,230,17,57,0,164,123,126,73,3,200,84,206,235,6,23,23,54,26,224,51,151,148,136,249,77,49,229,104,80,233,197,169,218,14,15,11,96,90,246,220,83,246,239,227,218,236,96,239,164,238,145,155,32,8,86,163,83,35,64,255,39,235,132,111,212,246,85,46,32,185,165,149,186,79,43,237,17,214,121,98,47,64,202,50,59,78,209,212,188,101,118,122,229,210,127,72,147,175,79,136,234,232,229,109,158,97,86,17,142,202,195,5,44,88,157,165,67,200,93,39,191,178,58,32,176,120,110,23,106,116,13,121,141,195,62,219,122,177,212,150,233,60,253,208,159,184,53,75,35,227,11,49,106,2,195,8,4,182,237,164,221,204,231,174,177,158,213,0,30,112,180,226,13,89,145,50,172,107,53,0,23,142,202,251,20,45,117,48,52,53,117,128,98,18,110,198,72,175,216,40,192,156,201,71,160,193,42,136,219,173,86,146,106,88,75,235,3,189,214,220,2,227,199,227,180,213,233,143,44,34,210,154,73,227,100,14,40,250,94,156,25,201,72,97,60,79,44,86,134,87,97,156,219,213,227,62,203,187,152,70,191,194,228,120,15,31,51,54,66,34,168,30,193,146,225,233,81,33,20,33,76,66,197,55,40,17,83,96,66,190,208,95,152,232,137,54,232,64,62,124,204,81,91,236,209,0,187,157,175,37,111,243,170,111,183,38,200,204,133,61,79,48,124,211,3,249,156,131,184,244,36,232,196,172,10,166,158,203,166,237,210,147,101,237,68,123,55,213,16,235,140,175,71,205,18,172,180,31,201,3,228,13,113,232,83,188,114,38,142,215,94,29,67,198,212,220,21,5,247,206,251,247,11,225,215,237,45,180,217,96,221,225,23,95,145,59,213,51,50,95,216,49,22,55,207,122,238,69,47,75,228,193,183,100,164,236,122,160,216,170,77,6,86,39,128,200,141,145,21,99,80,185,151,60,80,40,117,46,208,43,13,80,110,26,203,160,182,169,72,65,233,6,246,142,226,217,58,78,105,52,126,0,127,72,2,145,111,90,141,69,221,123,242,228,201,12,1,198,175,96,194,183,125,212,94,179,100,110,186,33,190,252,64,154,75,187,121,169,42,215,144,200,238,47,93,164,55,192,50,220,175,218,55,251,130,133,86,138,142,4,100,27,199,78,194,23,249,190,81,130,43,3,195,133,53,249,67,56,239,189,1,239,76,69,177,246,252,248,99,239,34,189,92,184,76,254,74,80,241,15,133,44,219,77,242,100,123,164,176,142,204,22,17,19,57,117,222,182,253,182,121,237,158,32,150,77,252,149,208,135,146,220,181,34,205,21,12,165,148,153,116,5,82,73,198,192,54,176,78,210,54,91,55,85,229,23,145,115,109,91,83,131,179,149,194,50,117,122,11,189,237,46,49,56,245,107,166,36,164,35,222,146,194,211,150,226,248,105,128,223,244,162,69,103,116,175,125,206,55,148,197,140,24,74,177,164,25,118,148,229,87,60,225,13,249,50,232,229,38,163,161,141,247,99,205,215,87,185,145,245,81,31,227,9,73,179,202,235,210,56,145,98,183,79,177,2,127,72,192,230,178,74,19,119,203,236,131,169,20,190,54,32,88,39,165,33,236,67,15,40,1,229,51,159,156,107,36,85,248,242,159,24,193,134,152,11,16,41,113,93,241,115,161,235,29,98,72,184,118,72,204,193,79,151,101,199,35,106,173,160,110,191,134,231,180,222,51,87,83,58,105,55,255,188,113,52,166,170,51,4,56,34,6,215,230,251,146,158,194,249,162,84,28,159,211,13,54,61,22,110,220,166,85,155,236,191,157,187,4,159,100,237,158,235,204,21,252,141,169,222,223,85,113,253,114,125,128,77,3,123,64,175,225,28,49,44,81,229,107,70,105,108,154,21,249,72,109,138,50,225,207,23,195,28,67,11,82,27,32,186,81,237,133,111,84,177,156,109,214,64,175,138,50,241,223,215,128,159,223,145,255,212,254,224,140,65,116,2,238,133,214,56,178,74,208,154,210,14,8,199,208,100,240,130,244,52,104,36,159,222,123,10,138,68,213,222,162,218,196,96,101,226,91,17,162,68,166,153,201,227,228,85,128,142,12,216,52,230,234,56,106,48,209,93,235,250,85,103,161,87,116,30,198,75,220,110,133,105,226,98,9,199,220,183,140,251,219,245,191,50,228,114,31,252,113,132,103,42,3,31,94,72,7,87,24,241,12,179,133,108,242,62,186,90,4,166,146,134,44,96,140,247,182,200,208,14,134,249,25,178,235,93,21,128,38,12,3,26,211,168,196,21,102,137,193,160,239,113,86,102,94,223,166,125,22,157,117,202,134,249,161,142,15,89,229,141,240,16,217,174,112,245,122,137,92,146,101,41,159,14,30,232,42,68,157,133,228,73,92,107,45,157,16,158,122,219,174,228,192,65,51,171,66,7,247,141,94,161,94,53,133,101,248,55,167,210,150,122,13,85,45,134,255,120,135,48,153,250,121,28,116,198,190,25,41,155,197,223,223,213,133,108,39,199,135,156,131,187,44,214,255,123,206,207,180,110,220,72,89,119,193,44,110,7,147,128,224,97,99,81,211,107,180,253,167,82,99,54,87,83,233,138,188,124,122,26,180,56,240,137,211,121,204,79,69,246,212,240,40,83,198,239,117,101,7,9,135,82,30,57,64,32,71,235,58,105,221,158,177,146,97,62,41,24,59,8,86,133,184,28,217,223,1,239,204,13,48,8,7,140,238,129,1,17,16,172,198,65,160,77,222,239,185,216,180,34,52,39,218,241,168,190,63,99,42,248,216,234,68,226,135,44,13,220,252,254,214,63,217,196,160,178,159,109,7,104,204,154,37,85,129,113,188,237,154,103,202,209,80,171,137,38,130,244,147,29,219,206,49,91,26,236,61,82,93,115,25,189,187,167,209,217,28,27,88,27,199,1,78,90,65,201,25,117,110,92,85,157,246,61,171,147,118,149,86,144,87,91,199,13,129,81,54,63,50,67,66,6,121,226,219,174,168,90,30,137,115,203,242,76,10,107,18,144,192,141,165,179,177,250,192,163,233,98,153,73,174,233,211,80,5,216,50,255,101,238,221,93,215,199,167,177,6,191,120,171,17,150,104,216,117,177,6,240,70,10,203,175,113,229,29,136,167,176,98,32,135,71,188,0,79,169,11,76,12,224,54,28,231,199,161,83,39,105,128,48,121,126,152,224,37,49,13,133,205,140,174,247,165,87,8,2,85,100,80,42,175,222,215,216,72,229,140,139,183,119,232,11,239,147,132,184,108,131,158,131,182,211,146,147,26,219,35,140,195,126,45,147,69,254,131,113,173,63,149,36,181,8,190,3,132,189,133,199,32,162,251,137,239,96,192,40,55,190,7,201,111,55,61,57,191,82,132,131,143,126,74,167,45,119,3,60,53,47,173,114,69,32,21,74,153,247,175,84,203,142,224,128,38,237,202,7,173,205,83,100,140,205,141,155,39,50,49,133,65,155,227,47,223,146,121,48,62,249,187,163,249,165,140,177,244,154,33,65,233,31,209,170,31,26,228,142,242,70,28,220,118,6,98,223,105,176,5,56,119,3,178,152,100,246,0,232,196,148,251,233,35,133,19,196,69,190,22,143,196,230,225,100,132,163,231,94,187,215,243,162,64,198,154,159,198,208,79,72,64,238,152,127,74,190,21,166,255,104,115,14,203,1,159,198,215,109,201,106,7,158,202,90,66,76,141,106,238,93,81,19,95,186,90,209,148,105,249,183,91,3,217,83,213,10,34,128,31,253,228,210,1,184,50,75,33,77,247,113,76,96,7,248,204,204,96,250,175,100,213,12,58,73,36,223,185,110,146,173,55,150,136,65,56,57,52,156,9,60,20,23,255,92,173,156,189,203,162,44,14,82,49,21,2,178,102,99,102,223,239,115,0,43,96,157,17,124,158,76,132,146,181,160,218,129,207,205,173,143,31,118,207,4,51,40,127,32,110,67,164,173,24,82,143,104,46,45,119,234,94,32,117,201,227,245,46,202,175,11,5,181,220,59,57,253,177,95,127,182,219,67,125,132,238,118,41,127,172,121,14,81,80,180,139,237,164,229,242,247,39,194,218,45,33,99,177,245,231,196,163,101,228,65,189,156,214,84,137,198,223,46,94,105,43,240,68,37,226,232,155,167,61,13,71,137,165,185,236,135,98,95,4,4,199,6,37,246,237,42,223,255,97,50,130,255,67,188,52,7,240,142,12,132,62,239,90,49,200,58,195,243,176,68,17,98,198,205,42,170,89,65,247,189,102,62,127,154,188,89,1,220,96,210,68,26,124,61,233,49,139,220,62,223,248,96,64,239,205,62,173,7,208,252,155,5,164,230,194,74,119,0,35,15,62,48,115,49,160,11,168,153,13,183,123,142,141,61,96,70,173,63,14,167,222,106,225,160,119,168,33,191,137,23,37,1,117,86,27,101,68,251,184,85,67,143,38,130,117,235,75,247,26,108,248,20,220,91,68,11,149,175,182,108,77,53,250,0,193,8,118,162,123,65,37,158,132,250,192,127,175,52,140,115,78,23,109,35,114,251,6,223,44,240,71,59,178,4,166,43,99,124,119,75,232,152,215,93,93,159,173,182,223,36,27,160,162,118,9,65,109,80,59,185,200,234,115,209,98,128,215,105,62,137,139,2,73,188,1,96,242,192,138,9,243,6,189,83,127,233,248,121,231,52,223,220,153,98,117,94,145,146,14,194,173,47,77,34,239,28,218,59,33,18,167,8,207,179,198,64,160,69,232,239,7,139,166,82,34,3,209,191,59,73,23,74,106,25,27,149,80,10,94,29,70,26,200,43,173,64,104,251,241,192,108,244,218,158,126,81,57,89,5,155,122,127,163,172,202,9,13,122,6,32,102,89,7,198,248,156,77,13,63,141,120,144,75,196,184,225,17,212,120,102,180,25,56,212,233,158,66,180,49,194,56,137,255,162,110,202,237,156,33,130,131,178,197,79,4,67,100,53,126,122,135,177,218,219,12,68,222,117,66,158,103,82,50,195,96,70,102,220,122,110,250,238,34,76,249,53,181,172,154,186,118,31,255,69,175,139,179,106,179,235,63,232,202,193,109,214,76,0,250,72,231,95,158,35,229,171,115,217,94,88,134,144,19,85,203,70,221,151,143,91,58,163,249,165,126,173,58,40,178,116,77,56,176,185,200,178,129,20,7,72,45,94,251,126,204,201,58,223,170,187,94,116,32,171,48,1,22,188,62,226,58,174,175,218,158,23,121,51,169,158,0,166,99,104,10,170,87,145,57,36,61,210,194,55,178,65,219,9,62,246,37,27,24,245,155,31,237,232,53,196,38,58,133,241,229,251,136,33,23,44,246,232,58,19,89,31,5,32,196,24,158,199,116,36,71,209,223,186,141,66,82,166,144,183,180,94,135,211,255,100,127,138,253,76,173,47,226,64,213,51,22,162,231,54,40,154,176,99,94,42,213,180,107,77,40,204,131,243,199,114,18,91,151,54,194,229,73,36,125,80,193,56,114,180,11,253,202,246,58,100,77,118,146,46,14,199,47,41,62,11,248,18,48,107,70,215,210,151,41,253,222,120,31,164,61,124,229,186,98,144,206,149,245,22,243,247,201,90,22,229,20,215,196,188,132,52,182,204,215,113,202,124,89,253,51,237,129,15,72,249,173,196,20,131,137,3,186,193,67,31,57,34,49,137,106,144,25,189,47,131,17,137,159,77,25,192,189,136,155,153,214,242,116,223,14,108,171,233,2,88,246,98,4,5,189,195,105,41,20,238,252,35,148,114,153,5,175,55,19,176,199,121,250,132,30,22,54,27,205,8,104,243,16,71,203,252,143,252,4,80,7,110,110,162,134,236,254,181,44,36,142,195,112,160,156,195,135,87,185,167,36,250,60,208,50,76,97,247,97,118,157,54,37,250,231,27,211,44,121,58,73,171,28,83,127,24,58,182,42,241,224,169,67,215,243,196,139,196,204,89,104,227,82,105,252,141,81,159,196,165,28,15,245,109,133,153,69,83,252,43,70,106,40,156,118,16,196,214,124,204,234,65,247,190,231,54,203,218,145,250,249,241,77,2,145,125,4,139,42,40,226,152,126,38,251,111,192,151,115,123,86,147,190,24,222,164,44,177,146,63,37,243,40,218,129,112,96,253,35,201,210,124,173,209,103,160,196,159,91,117,149,138,237,13,182,180,253,186,93,191,68,254,45,13,235,38,82,165,4,52,228,117,181,12,244,76,23,150,106,231,102,41,148,254,139,76,112,72,114,71,233,124,171,128,108,160,49,195,69,44,154,230,235,182,12,84,23,21,62,112,142,237,58,147,124,161,177,53,172,237,76,107,165,243,107,238,129,23,228,2,159,28,3,44,104,199,236,21,149,189,95,181,102,106,15,109,216,242,142,19,102,108,163,164,3,3,77,99,112,253,181,169,165,155,198,194,176,237,214,164,16,6,121,74,123,142,73,77,64,220,140,218,131,22,125,33,69,20,11,148,243,77,151,148,184,242,183,33,51,127,173,8,72,119,248,199,129,138,185,51,111,71,118,126,252,160,236,149,190,177,100,143,7,90,158,96,235,130,183,115,42,26,200,156,79,120,56,115,37,207,110,206,163,31,155,196,253,137,225,247,191,170,101,107,117,213,53,51,98,140,1,167,31,66,74,31,235,141,110,179,163,49,235,213,108,50,24,38,166,253,120,134,86,188,138,238,64,174,175,200,215,192,206,125,250,107,168,98,88,42,16,37,246,125,12,251,229,239,99,82,170,42,108,10,236,53,155,35,49,63,25,206,128,28,149,23,134,94,19,122,22,109,17,96,184,210,18,137,48,0,34,240,226,128,40,147,46,112,187,177,47,180,195,103,64,143,210,139,20,135,132,116,86,179,254,222,103,218,118,195,215,46,43,42,213,7,97,39,46,158,66,71,39,80,22,110,78,248,239,176,214,170,33,156,210,81,58,155,88,8,93,223,216,43,74,236,192,139,142,124,1,86,103,155,164,40,214,140,94,56,22,232,40,42,5,76,151,60,120,245,239,63,44,248,99,121,206,19,27,235,195,147,69,92,187,156,95,161,36,218,53,184,106,143,206,188,205,173,2,6,253,153,81,52,40,141,37,78,136,144,167,162,216,216,102,154,124,143,39,55,36,229,225,5,101,93,41,160,175,39,79,25,155,193,50,219,151,193,179,220,70,152,242,53,158,108,220,194,2,34,123,204,213,44,146,181,206,65,68,222,141,38,243,36,51,62,103,104,162,121,255,160,108,218,94,129,176,186,93,56,9,56,42,60,197,184,73,39,178,203,84,155,130,198,121,32,112,73,60,21,167,59,91,116,225,203,168,217,5,19,220,37,255,66,205,190,35,58,254,84,45,223,28,131,165,135,59,24,98,182,228,228,119,13,10,93,151,211,55,221,51,30,100,109,151,191,232,96,231,125,233,62,61,103,228,246,89,161,234,244,229,91,130,89,182,191,101,186,163,128,245,110,191,245,85,70,220,123,11,87,210,144,145,25,194,182,232,133,155,213,1,118,16,113,154,217,137,234,102,101,195,102,76,121,155,158,192,65,224,74,88,3,210,85,10,75,24,227,138,237,176,67,87,74,161,207,28,122,176,87,90,115,237,76,218,130,62,188,129,221,223,137,68,147,191,164,68,91,167,245,83,87,12,67,164,79,253,37,125,161,243,244,58,111,214,114,67,178,140,233,225,88,11,82,90,155,161,216,128,52,62,20,214,202,82,209,111,234,88,8,197,241,149,162,198,84,242,236,89,65,211,196,87,140,225,109,125,198,5,163,74,121,51,151,118,228,80,46,205,167,222,114,9,98,84,37,54,27,149,161,46,49,70,9,160,98,226,191,238,41,47,197,70,160,163,62,61,52,150,104,231,187,156,172,209,133,198,114,191,123,115,168,96,154,146,227,222,180,226,191,219,85,236,22,148,194,238,70,119,86,93,211,82,160,58,114,66,72,206,88,142,39,110,202,249,45,71,198,174,49,59,82,241,116,41,63,70,199,10,64,150,45,146,249,117,23,79,29,232,79,7,189,170,167,161,76,214,73,91,110,133,60,28,26,73,140,223,242,182,52,98,28,92,254,248,16,180,11,174,200,67,183,252,199,244,214,165,118,205,143,219,225,216,183,8,41,151,119,220,82,165,61,183,231,167,200,166,189,173,248,244,68,224,89,36,111,10,22,182,223,92,191,139,169,235,151,115,241,171,110,126,22,67,228,21,67,126,236,54,200,43,252,208,78,238,116,198,239,69,112,62,4,250,0,216,140,217,136,222,35,59,7,204,154,82,254,22,27,201,26,26,15,213,109,244,157,91,20,1,35,49,48,100,144,216,5,56,143,160,136,29,79,189,134,34,56,208,196,106,170,249,56,222,196,48,62,45,70,148,247,187,70,155,85,146,83,247,81,55,22,77,128,51,46,151,220,33,90,88,97,103,239,90,195,79,6,66,68,215,252,32,110,61,205,39,65,128,208,248,188,139,40,14,153,39,27,69,128,210,185,178,125,218,4,20,219,158,246,143,47,22,245,215,157,12,118,244,48,242,180,95,245,81,141,154,39,15,202,32,182,162,81,243,79,169,106,176,252,27,128,71,23,209,79,10,8,254,53,151,217,255,28,1,124,224,129,144,92,9,39,56,202,79,16,251,86,143,242,240,97,109,108,123,74,7,52,248,41,81,242,19,119,102,6,139,64,45,227,142,12,129,148,202,143,118,232,147,253,237,72,229,206,217,107,148,73,112,28,94,85,127,0,74,5,166,80,13,78,183,156,68,230,250,73,183,27,94,39,139,12,169,26,121,119,251,149,167,239,165,228,90,46,33,47,141,201,103,15,41,69,74,51,0,141,20,241,51,63,59,222,17,194,250,180,183,61,230,133,174,144,245,119,171,92,179,254,122,245,91,23,181,27,107,58,16,54,212,188,155,154,174,141,5,17,178,80,79,242,122,124,178,220,222,16,33,122,219,213,149,179,142,51,102,12,13,134,143,206,27,25,171,76,3,58,53,247,121,100,47,12,16,161,143,183,153,169,33,0,14,32,139,230,55,83,198,120,158,101,220,164,77,157,116,89,151,114,176,140,61,155,84,165,94,78,251,23,91,19,53,7,217,8,243,243,223,208,17,61,96,237,234,164,121,216,68,127,153,41,219,227,211,235,138,230,195,176,64,61,109,210,127,130,126,205,97,112,101,69,244,164,33,202,226,102,75,143,25,135,18,160,89,58,186,16,224,96,170,215,147,50,41,169,45,60,242,18,47,161,66,190,228,159,35,236,8,180,26,131,12,158,24,170,93,228,30,208,164,97,172,179,96,117,34,145,113,140,184,27,175,254,119,116,164,84,163,67,27,233,137,252,111,131,65,68,140,30,76,220,29,38,202,15,60,99,57,200,97,141,126,53,98,145,170,227,46,235,194,193,190,222,124,212,88,138,23,115,131,119,196,116,240,67,254,173,204,199,210,241,153,219,186,172,170,163,38,15,193,119,126,54,206,190,183,72,178,218,106,42,172,81,182,45,206,101,83,226,20,139,115,143,50,55,11,14,76,194,208,75,16,46,43,194,155,176,143,232,155,95,207,240,78,199,222,201,50,8,217,143,14,138,142,144,220,209,7,59,96,228,26,163,131,67,129,169,194,61,35,68,170,25,249,87,205,142,89,46,190,224,128,95,254,197,16,252,243,223,93,224,7,15,101,226,114,48,63,187,205,173,202,200,15,224,59,236,1,94,235,248,180,178,140,104,39,126,247,79,251,188,117,207,13,207,75,208,129,247,226,19,164,225,244,1,14,34,244,55,237,94,8,18,238,101,110,186,127,203,65,18,22,234,26,156,189,227,191,108,122,204,240,58,49,11,246,45,78,181,244,112,134,20,33,218,237,119,205,17,95,28,50,65,234,53,113,31,246,224,98,101,213,137,219,7,242,39,43,174,224,68,168,72,105,176,162,138,54,28,244,123,200,102,245,221,173,84,55,56,188,47,187,47,3,77,194,116,185,34,105,117,224,139,209,159,223,102,166,223,10,133,159,238,122,74,195,93,100,171,25,223,246,220,6,21,154,117,134,155,96,110,196,217,173,70,108,118,131,1,109,247,175,31,112,34,146,204,247,107,26,135,227,64,46,112,154,129,240,204,106,31,104,151,69,3,88,7,166,172,123,150,82,237,194,128,138,173,50,90,149,68,140,174,99,207,15,39,78,124,155,195,139,153,46,243,22,235,122,197,225,212,169,37,240,156,224,8,121,50,155,219,103,217,44,145,127,41,118,23,162,210,7,160,10,118,93,195,55,203,251,98,63,162,54,167,124,111,80,49,16,135,147,32,210,182,53,66,187,93,29,39,43,253,58,75,15,101,51,233,130,121,82,67,155,165,8,85,75,95,130,133,82,124,38,58,160,228,178,8,3,244,233,34,86,12,6,42,115,1,111,126,116,86,60,140,232,84,74,87,156,225,168,32,161,135,129,162,149,154,15,4,91,170,145,118,25,34,35,201,223,15,211,48,254,94,235,64,52,183,191,21,160,218,194,153,104,78,38,154,40,26,20,241,203,226,41,64,145,26,150,16,157,233,34,197,204,115,104,51,33,250,37,171,98,58,246,169,89,188,69,3,174,0,243,233,78,17,208,62,227,212,63,134,34,47,39,66,66,158,251,171,7,123,92,5,171,186,27,44,60,90,122,58,155,27,77,67,214,236,72,31,130,204,28,134,230,165,229,41,211,125,244,144,176,242,66,103,197,158,239,90,127,0,121,222,231,231,237,240,153,84,2,228,161,188,248,128,214,216,69,229,204,17,82,91,100,6,124,172,38,124,5,84,82,63,228,77,138,31,108,15,60,54,204,247,86,6,182,156,173,233,181,1,140,68,207,111,61,152,168,228,101,248,218,126,55,84,86,179,27,113,92,194,145,11,113,154,93,83,244,18,128,241,25,142,184,208,60,34,81,109,172,8,46,199,201,181,182,70,27,166,165,191,150,156,103,98,203,137,7,114,165,121,31,131,206,115,178,20,162,83,14,231,117,63,83,57,85,227,80,202,56,73,63,127,188,20,226,217,114,131,161,253,228,102,78,34,134,61,170,82,8,190,2,46,188,95,52,243,163,250,76,93,252,137,25,166,77,205,209,230,236,143,7,102,147,22,214,156,176,75,71,216,175,122,10,108,93,118,246,44,141,18,186,53,245,19,127,174,100,15,231,117,186,24,194,115,182,13,45,250,117,227,197,179,111,13,88,43,148,225,227,49,34,82,95,54,127,29,105,242,13,159,111,184,129,205,239,10,117,34,37,142,244,188,197,112,108,197,27,120,252,236,169,188,18,80,193,40,224,219,87,140,202,253,150,128,127,165,99,248,138,222,229,24,48,210,31,220,9,29,3,39,226,132,62,197,59,128,160,141,215,124,152,103,47,201,2,68,146,51,57,226,237,201,107,199,133,242,48,227,43,209,136,223,179,31,251,58,118,151,34,201,230,5,168,68,8,181,62,19,35,72,39,88,174,237,158,183,162,101,232,65,8,137,122,200,152,170,6,65,30,181,173,209,109,152,144,27,201,87,1,91,134,216,107,233,107,127,66,183,179,185,192,203,186,157,103,167,47,47,92,6,182,126,77,181,200,246,111,26,19,5,234,102,150,171,136,238,44,162,169,86,233,225,77,85,144,195,99,126,122,122,187,134,76,215,112,5,239,74,50,90,225,146,237,67,146,82,250,194,51,43,183,201,109,159,220,147,123,242,31,19,139,211,107,83,254,113,159,52,183,149,174,99,39,157,113,12,242,124,70,50,192,123,76,19,124,218,84,94,35,198,15,121,131,226,98,21,195,105,25,254,58,47,33,29,241,202,108,44,105,200,185,44,113,149,152,130,53,163,78,4,91,168,190,127,118,50,180,126,253,190,206,213,104,212,178,40,205,241,124,31,38,71,203,39,161,103,83,209,33,71,180,146,49,152,157,189,63,218,19,10,42,225,150,9,92,244,250,202,82,104,194,244,245,6,108,38,221,48,28,141,32,147,193,57,199,225,48,162,118,43,99,98,2,10,187,13,30,60,155,245,24,243,144,123,230,122,160,217,249,1,188,122,177,32,231,207,200,171,23,13,23,42,208,26,51,129,94,70,163,33,151,58,101,28,29,48,17,142,241,254,213,201,5,87,22,94,57,117,210,5,12,206,91,235,205,148,46,205,118,195,147,191,116,247,51,26,167,202,139,81,97,144,4,229,43,12,230,14,229,68,183,26,79,28,137,15,122,67,135,60,92,213,74,9,166,28,6,182,103,138,20,112,194,167,202,197,183,31,228,6,135,34,84,3,70,56,124,196,28,236,71,65,118,129,99,180,193,96,96,185,173,164,51,60,71,91,251,228,153,71,84,12,7,245,0,223,65,63,197,13,88,216,175,169,68,81,107,91,183,169,48,10,165,105,26,125,50,31,78,217,154,235,168,35,112,80,194,56,173,247,75,222,77,90,168,206,231,147,233,145,89,102,104,113,238,206,21,92,94,202,43,173,226,56,89,204,0,185,208,179,241,64,119,207,155,242,51,146,158,255,95,9,55,42,164,237,105,95,147,115,1,183,46,59,237,181,101,64,64,41,148,43,129,119,130,58,162,78,172,9,115,229,39,121,188,83,174,192,250,102,85,117,25,153,88,119,192,198,162,178,82,82,231,223,254,106,8,246,133,240,81,36,176,6,123,226,92,61,170,7,115,201,77,33,159,67,30,233,72,188,48,196,112,78,63,250,247,198,244,36,33,208,233,119,201,20,49,16,156,77,97,100,109,166,253,46,121,241,111,188,182,144,85,108,234,195,138,98,47,140,197,13,195,95,243,192,102,223,169,177,90,209,177,40,75,177,94,252,0,118,58,77,188,109,186,211,174,30,1,177,230,73,204,115,155,158,153,47,81,66,120,3,163,113,68,237,128,6,30,107,48,170,67,219,0,159,141,211,253,235,39,145,178,154,12,128,3,163,18,165,7,183,45,4,20,104,36,78,50,148,14,209,21,132,106,0,224,193,229,17,187,233,246,38,143,149,223,238,212,209,183,174,235,210,78,37,237,83,28,133,54,65,27,75,160,19,102,119,209,88,228,71,150,209,80,1,48,48,21,103,15,191,216,27,165,162,241,136,98,216,34,228,112,210,154,174,17,6,230,112,128,236,33,83,48,86,117,132,92,230,48,187,35,237,176,41,199,147,52,97,137,215,105,54,119,125,125,164,13,201,178,197,183,163,222,21,112,221,68,139,151,86,155,80,48,233,94,2,175,28,128,168,248,239,106,11,119,118,173,40,18,154,107,58,66,214,209,220,118,208,124,196,152,221,248,158,44,40,111,39,30,24,228,68,206,54,121,110,81,178,231,109,118,109,112,38,101,246,233,106,7,18,73,225,154,141,103,162,56,229,208,67,76,138,94,35,49,11,231,234,228,233,34,222,113,250,88,100,227,105,84,239,154,246,49,49,193,176,125,193,99,202,123,86,16,44,250,234,8,108,207,157,157,145,249,78,52,185,221,101,168,172,29,52,247,91,0,36,251,81,62,220,150,219,41,107,159,91,23,66,18,156,37,4,131,11,158,240,117,26,193,57,250,26,24,165,41,119,105,218,213,3,41,237,16,56,210,130,147,216,182,252,115,105,21,234,92,201,85,47,155,218,159,204,90,94,230,156,113,59,69,93,191,18,141,250,94,171,220,110,66,254,75,165,104,58,181,169,209,242,33,123,177,236,4,39,77,194,73,251,203,136,196,96,159,104,80,119,161,62,251,31,160,165,159,185,241,171,3,123,159,41,177,211,228,188,70,173,125,67,10,245,12,159,124,37,200,57,95,173,76,179,202,104,51,244,232,192,213,236,109,231,60,250,180,74,204,249,79,5,119,23,139,150,132,117,166,5,124,170,200,189,147,192,121,83,165,121,60,174,252,175,22,29,174,94,210,121,76,130,213,146,124,193,3,193,229,32,199,169,111,25,200,104,58,193,228,136,74,152,14,205,12,13,243,220,251,111,7,8,243,209,253,152,99,146,1,31,40,7,233,171,105,158,140,75,204,53,163,187,235,175,227,185,173,17,116,121,104,82,230,218,209,118,103,9,228,218,115,101,178,124,74,150,55,240,93,160,221,34,216,62,40,201,133,138,247,135,18,245,244,36,110,238,64,197,193,24,248,223,223,40,188,245,101,168,52,89,2,110,172,92,97,229,103,186,188,159,247,234,45,141,109,148,15,72,134,221,72,223,94,117,72,182,47,215,19,127,39,224,254,133,225,215,152,252,228,111,147,169,157,218,128,222,115,25,142,163,41,100,4,216,139,128,231,76,86,166,240,116,39,136,76,224,154,83,209,185,81,8,0,65,255,238,109,194,77,168,228,149,243,31,135,95,87,151,128,77,233,210,144,240,36,104,52,53,108,210,231,165,106,134,113,111,105,120,108,115,190,254,222,170,150,128,211,3,29,208,105,126,137,9,62,22,243,111,255,209,20,234,230,42,155,93,104,20,80,106,107,255,164,133,157,240,58,136,174,24,110,208,144,76,110,123,1,91,66,168,183,198,203,8,83,231,9,43,161,116,62,36,132,231,123,33,113,173,110,29,230,196,96,162,227,254,53,73,129,136,160,92,243,158,50,219,155,158,87,38,227,204,54,7,252,45,19,254,192,223,193,63,157,157,171,230,216,107,165,214,19,184,112,195,255,137,173,166,194,143,11,180,208,14,88,18,169,34,142,240,91,128,131,210,54,34,223,91,71,255,146,80,166,149,165,136,151,203,151,68,207,255,85,147,97,102,240,217,139,39,12,186,170,50,143,140,152,153,11,97,211,208,178,60,21,25,218,14,198,234,35,228,215,75,102,30,198,173,197,5,126,19,199,60,48,15,213,187,18,46,8,163,175,44,39,216,130,223,180,28,208,165,91,107,135,178,49,43,91,75,173,52,144,158,206,25,18,137,220,230,2,164,76,235,107,210,146,240,209,198,114,231,6,190,29,41,18,247,255,125,32,224,140,3,241,7,66,116,225,112,88,0,226,52,235,200,74,157,228,145,210,236,112,216,196,31,232,176,99,46,166,255,136,169,34,198,100,75,35,10,14,113,43,204,167,212,121,169,153,61,138,58,127,149,179,233,64,151,128,142,131,247,218,87,71,66,111,113,41,41,223,18,49,74,150,119,48,70,152,80,129,190,22,134,187,61,73,67,190,166,180,222,38,228,231,168,115,110,232,85,83,63,57,113,149,68,63,135,188,165,219,232,145,71,199,161,234,235,106,119,59,30,34,76,81,147,161,40,224,15,224,163,245,53,169,24,79,238,123,7,4,13,19,86,155,254,6,199,162,221,82,171,50,195,73,75,145,95,57,98,122,82,99,2,145,251,137,193,156,32,60,170,232,152,94,154,86,187,0,66,31,20,88,16,173,158,99,65,252,50,71,165,153,190,224,122,58,76,224,229,196,214,172,248,73,53,145,152,155,185,157,30,63,191,184,145,49,54,146,98,159,75,254,179,144,65,101,176,11,14,168,11,54,166,74,156,41,223,108,125,239,60,24,204,50,96,248,54,244,230,78,85,196,93,53,170,113,129,184,39,37,69,156,31,89,68,118,90,227,95,74,102,109,57,199,169,13,20,253,242,174,194,200,248,71,128,85,244,221,51,139,220,104,77,81,89,251,186,168,71,26,31,107,178,129,144,118,149,254,140,11,93,71,108,97,169,16,199,43,194,223,236,10,202,229,105,210,119,38,61,214,36,252,49,63,196,152,20,27,181,195,174,74,101,134,114,127,0,106,174,134,218,40,163,50,38,78,48,65,100,202,25,55,159,226,145,104,93,118,21,173,192,75,65,50,231,127,30,105,191,162,114,76,67,58,45,192,19,245,124,177,103,246,160,78,233,45,127,9,9,144,243,3,37,212,109,235,130,205,164,32,47,87,58,215,232,166,207,36,45,41,214,17,61,13,177,234,63,56,35,244,74,8,27,175,43,72,69,0,250,115,90,67,155,227,152,245,148,183,136,104,135,142,166,174,106,208,27,210,169,50,215,93,217,205,95,214,13,120,79,91,137,147,43,126,17,227,250,220,231,10,254,39,133,35,225,75,216,21,230,103,235,118,65,218,213,3,53,115,44,179,167,26,235,136,8,245,208,212,197,242,100,17,71,168,111,122,83,34,55,111,164,251,2,229,123,67,241,81,95,122,214,115,184,166,193,74,213,163,48,18,211,49,15,234,129,123,96,198,103,253,152,48,83,239,250,152,223,215,136,218,45,210,116,89,2,157,150,111,35,222,109,187,131,66,31,34,210,207,106,8,9,129,23,131,130,149,231,213,60,188,55,30,214,41,179,79,62,66,5,151,205,3,58,37,151,88,59,29,243,5,81,5,53,231,42,110,158,59,105,233,144,236,223,232,164,249,214,146,150,131,102,11,148,143,240,151,70,41,225,218,125,176,38,198,42,204,11,134,43,149,128,192,222,4,115,223,177,58,220,72,199,129,96,197,205,221,13,208,144,60,247,38,81,154,241,41,216,114,87,244,39,113,211,254,198,136,37,205,96,149,140,106,6,204,42,244,73,231,100,139,153,5,201,4,115,158,189,246,213,216,34,207,134,50,67,208,165,92,88,15,32,216,224,115,69,204,130,180,207,130,173,229,11,112,32,211,71,247,77,40,83,223,211,73,32,108,241,56,193,53,128,100,13,229,129,157,193,215,253,15,194,11,107,242,191,2,46,207,102,133,48,221,2,59,225,223,83,118,74,44,155,248,31,165,140,158,160,9,186,10,89,88,43,150,171,211,186,0,121,72,158,21,153,56,251,55,13,57,53,169,0,12,251,83,203,212,32,173,212,213,1,197,87,198,217,57,162,146,230,121,216,33,47,233,198,145,120,81,230,83,159,65,140,66,79,156,184,187,110,228,73,154,48,156,122,218,163,60,143,199,233,159,236,1,109,225,31,227,131,62,78,251,254,26,199,60,220,38,241,237,108,172,66,28,182,143,70,87,101,158,56,22,28,37,198,21,42,218,25,135,112,236,200,194,136,82,210,154,130,234,146,207,192,3,218,254,199,232,254,86,230,137,245,237,37,74,138,252,171,125,143,26,218,81,251,90,148,140,93,84,179,144,177,97,231,151,34,72,245,59,84,245,159,68,199,205,85,131,228,51,143,247,175,123,147,47,101,61,21,96,82,18,54,105,5,18,88,20,20,171,210,29,235,138,107,41,2,13,171,51,164,41,74,195,100,244,100,30,7,33,40,192,171,9,200,178,84,45,63,130,46,136,249,179,35,112,76,63,213,191,188,54,13,143,100,105,146,74,114,48,103,150,197,11,165,5,62,98,127,128,140,43,173,231,116,188,97,153,220,216,240,249,19,192,77,232,12,10,168,148,176,108,14,15,29,211,210,169,192,149,160,66,83,103,246,208,135,109,111,105,1,37,31,232,107,180,109,143,56,189,67,99,105,252,15,204,218,51,251,48,124,128,237,58,193,22,179,135,211,64,188,1,187,97,37,197,112,50,248,77,195,109,234,160,39,204,130,160,246,146,74,63,221,22,103,9,188,59,32,20,184,122,14,184,13,212,237,32,37,72,100,174,65,90,61,29,50,226,20,130,189,192,110,135,65,143,228,26,242,15,69,169,239,244,58,251,255,232,196,56,8,243,96,204,176,128,30,195,20,249,152,16,183,111,197,174,30,157,115,145,19,74,88,26,56,47,36,142,72,129,5,110,142,233,53,108,124,155,151,58,19,19,65,61,57,5,180,44,230,218,199,164,43,202,22,59,135,88,8,172,96,18,79,214,92,223,128,117,64,235,198,31,55,171,141,72,213,196,132,142,41,213,58,204,22,29,71,123,139,232,16,137,81,120,46,20,59,90,83,185,199,184,153,151,221,254,84,71,51,3,7,112,148,107,217,86,161,106,246,96,152,236,139,207,193,26,102,173,45,234,86,83,255,55,118,230,208,80,155,192,194,243,230,89,61,197,24,166,245,9,234,33,136,255,236,17,134,0,28,250,255,66,50,216,43,77,1,90,145,31,214,212,239,72,42,214,45,30,47,184,97,128,129,77,85,91,154,105,199,249,48,174,48,77,253,201,234,136,19,56,222,18,162,140,240,74,94,117,232,128,108,206,47,12,44,183,54,182,83,37,93,42,191,60,139,42,170,80,208,1,255,142,6,99,215,217,81,234,149,189,47,196,21,171,67,40,201,65,12,35,248,240,232,138,211,101,143,132,100,206,86,105,68,189,181,48,190,243,239,218,251,127,107,20,235,246,221,238,39,121,213,190,119,32,146,237,203,58,181,33,143,3,118,234,242,31,76,97,214,74,137,218,143,224,102,74,83,169,62,173,94,225,109,242,174,41,178,236,11,55,154,203,151,253,235,1,60,159,115,132,60,252,34,110,193,217,144,114,201,255,245,45,121,108,194,238,251,120,114,32,82,180,179,148,95,180,222,127,61,249,209,63,198,196,112,80,150,231,147,216,49,244,52,86,99,63,127,63,48,237,236,212,53,200,203,194,26,127,77,212,189,4,33,141,234,184,82,246,113,86,157,116,87,31,16,87,136,33,17,190,11,144,83,249,116,198,61,48,135,30,201,10,201,144,200,173,238,114,146,65,170,116,19,178,105,143,250,236,107,254,104,121,239,92,106,253,73,184,145,29,78,110,181,106,18,59,178,1,63,74,138,73,78,123,64,82,136,129,206,71,44,216,71,205,114,225,130,247,54,85,135,22,205,86,242,137,78,121,157,96,244,188,26,243,192,255,131,91,31,144,96,74,205,213,175,107,161,168,221,36,42,83,180,4,173,137,242,25,71,82,170,132,104,181,210,65,159,3,195,118,222,100,42,226,130,209,157,92,62,182,130,49,26,65,51,174,82,234,151,123,237,13,126,41,174,54,108,219,52,91,226,118,0,225,132,155,211,131,106,185,81,190,45,209,119,109,189,227,138,96,203,4,42,202,199,247,30,228,83,91,228,66,112,89,192,209,129,99,135,190,20,68,170,155,152,91,171,159,226,8,231,137,24,223,124,78,16,66,52,103,102,29,18,143,49,34,30,190,165,61,95,67,29,178,137,223,129,208,163,116,22,212,32,162,203,135,78,239,152,149,134,94,144,164,3,233,167,241,250,182,60,206,50,55,69,104,228,150,165,213,224,69,144,2,31,30,200,27,33,85,14,2,56,164,195,147,141,24,198,117,221,191,239,153,172,81,214,204,188,122,28,29,222,46,203,103,11,166,147,186,25,254,199,164,77,149,199,153,180,97,67,242,248,109,91,72,126,87,129,159,111,18,149,134,85,65,48,28,90,210,245,145,49,6,11,249,228,179,229,251,59,63,246,96,179,181,162,81,83,48,62,18,177,198,197,190,152,248,8,129,113,49,54,105,45,112,211,17,133,146,198,120,178,81,168,240,219,90,139,92,218,35,98,16,230,13,109,154,43,49,16,238,31,107,133,126,155,82,218,78,94,23,252,58,98,140,37,195,128,82,3,180,235,233,184,170,106,224,43,239,128,95,55,230,78,59,92,249,64,43,69,32,202,164,248,32,146,54,73,143,189,228,125,111,154,41,151,197,220,68,220,130,79,189,40,102,232,105,138,73,185,224,235,185,132,177,97,199,230,227,70,82,9,130,122,29,243,201,66,101,21,115,125,60,158,11,196,196,51,194,226,101,147,96,5,103,236,142,50,6,163,227,163,164,48,38,99,84,74,48,126,90,38,5,216,55,101,189,243,253,242,132,42,132,233,217,255,237,49,40,34,96,38,3,246,145,8,74,166,76,182,67,253,45,152,178,21,110,44,8,140,161,245,78,151,105,155,41,76,234,146,120,215,218,32,78,75,28,187,236,157,215,63,180,204,192,246,230,230,167,56,27,239,185,235,252,141,69,239,239,166,74,164,238,117,68,216,115,92,35,105,155,50,160,241,221,82,94,50,115,194,171,168,231,77,102,147,143,22,113,149,89,178,88,15,84,38,0,78,182,188,180,216,13,71,136,71,183,7,162,221,120,243,43,108,204,213,168,207,9,179,53,142,90,172,0,33,34,10,61,49,126,60,177,229,69,103,35,180,67,3,20,136,195,81,22,195,130,65,189,100,165,166,229,23,108,228,206,65,13,205,72,169,117,170,251,54,35,161,114,50,33,246,182,188,29,104,155,173,166,166,141,73,125,126,37,61,170,84,79,240,170,154,86,90,103,81,230,229,190,66,51,202,26,174,251,146,93,160,15,154,112,75,254,13,195,211,2,247,145,221,65,92,221,116,237,200,234,73,78,164,86,44,223,86,253,129,220,152,108,186,22,11,195,226,51,185,127,142,37,44,125,121,44,35,52,61,3,63,182,9,132,194,1,135,3,128,95,217,42,82,141,252,51,211,10,202,18,8,135,116,152,189,56,207,116,173,17,10,242,176,42,117,109,90,14,148,138,251,228,149,255,183,1,64,218,40,67,230,97,236,61,61,248,141,96,215,251,130,245,214,187,251,223,31,150,210,91,159,224,173,5,52,232,169,120,252,54,26,78,148,67,29,200,191,41,10,50,177,128,174,222,86,121,246,2,12,155,16,160,145,40,166,216,37,36,65,57,121,203,160,184,20,217,252,95,59,249,21,116,148,212,173,9,98,232,90,249,217,243,93,196,135,117,102,8,29,216,234,254,193,193,115,57,42,220,197,113,58,180,135,225,53,80,8,145,69,81,16,174,199,88,125,146,252,66,171,104,192,78,136,87,237,10,64,215,26,2,104,126,105,95,16,246,33,42,227,69,193,204,184,42,116,95,200,12,158,190,144,213,189,209,151,114,47,48,121,154,157,134,157,18,60,123,66,19,177,24,36,62,187,43,178,162,79,187,169,9,66,43,139,3,163,236,33,135,109,51,199,6,205,166,146,149,208,21,206,118,206,237,169,53,149,207,180,76,51,82,91,233,221,154,69,99,171,206,196,119,124,165,94,195,113,135,105,122,201,21,184,23,252,218,54,191,189,64,226,111,96,59,223,62,223,100,47,144,173,104,46,28,251,176,214,247,255,246,40,6,244,201,202,189,213,47,144,79,97,1,92,114,151,39,220,188,217,86,35,172,140,122,136,9,5,104,9,111,146,217,64,208,139,31,159,36,104,162,228,87,34,99,93,56,74,54,201,240,78,15,190,36,122,209,177,246,227,230,210,22,215,179,93,125,236,92,164,125,40,200,214,218,180,251,196,27,127,255,205,36,31,43,238,25,163,77,90,194,79,147,176,74,255,58,62,2,158,186,87,242,212,223,126,17,100,248,109,10,91,192,166,54,246,64,173,201,203,7,106,29,102,43,150,101,30,58,120,242,206,241,137,68,67,237,164,53,128,235,66,50,27,89,192,254,89,186,180,165,20,212,54,153,149,198,88,153,29,131,190,116,193,228,195,224,158,172,102,220,237,29,214,221,114,76,42,182,71,84,176,122,254,85,89,143,218,116,146,160,142,177,182,53,202,56,147,37,225,128,42,219,3,196,240,95,64,53,74,112,143,11,165,107,104,172,3,228,168,238,40,100,211,0,102,55,200,35,74,182,145,26,154,216,153,116,33,214,211,115,185,204,232,95,76,194,178,224,255,23,217,69,206,87,245,147,34,1,140,110,233,68,51,58,12,123,222,109,177,151,128,229,152,171,248,61,99,173,65,1,133,61,253,93,124,179,64,167,139,108,136,255,75,150,235,16,194,65,12,132,128,234,134,121,164,237,94,37,39,53,86,215,2,138,241,171,22,149,67,215,221,149,198,56,183,102,105,61,46,149,149,33,79,219,88,253,69,42,227,156,126,237,139,102,247,17,9,150,8,101,12,165,127,179,194,17,147,44,84,200,46,12,113,240,169,219,94,98,45,145,238,211,16,149,161,142,25,135,69,52,27,158,223,141,40,4,242,165,14,127,61,221,194,157,22,38,48,46,7,65,35,196,180,0,145,253,0,250,70,225,245,37,165,9,32,85,162,127,38,59,70,72,137,7,80,212,0,222,48,224,172,238,129,251,15,156,107,183,53,101,216,28,84,9,251,246,125,51,167,222,18,8,208,8,251,52,33,218,247,140,159,105,113,25,34,74,140,27,92,190,136,144,90,226,47,222,51,16,20,170,186,242,251,16,117,56,116,61,144,170,191,162,236,15,9,222,228,101,229,208,31,202,43,248,250,160,87,239,227,227,205,199,17,124,162,198,223,167,182,160,67,30,229,44,89,138,65,185,31,137,86,140,244,80,162,126,42,164,166,155,182,90,206,84,178,53,61,116,67,150,226,79,36,68,3,202,133,154,133,164,143,166,247,221,133,204,163,240,193,108,184,197,70,10,214,212,34,204,109,243,37,234,170,69,6,91,209,99,224,192,53,214,66,99,149,156,123,41,80,213,103,48,23,247,220,143,206,22,203,7,1,96,98,77,25,188,77,46,66,150,83,102,114,174,17,85,233,237,194,59,56,18,49,176,213,215,3,203,107,230,108,56,110,41,236,51,65,241,222,131,71,105,176,253,1,28,249,82,72,123,120,115,118,136,148,36,194,175,212,212,21,87,48,198,24,167,99,96,251,149,108,202,96,183,196,26,205,121,28,79,49,80,150,55,158,149,215,39,238,185,115,55,198,119,126,154,135,97,103,153,242,137,209,26,149,198,231,181,61,246,60,198,122,59,30,81,152,26,89,72,100,205,224,102,52,177,213,5,154,55,157,146,159,30,212,214,84,207,12,198,177,49,130,171,152,238,230,47,189,196,147,218,202,187,150,217,145,58,54,137,142,48,9,129,66,244,164,129,154,22,148,150,224,144,11,56,210,54,226,171,108,119,149,241,150,248,75,208,64,28,244,188,80,151,143,253,246,199,97,223,38,182,27,206,100,44,216,50,43,215,180,193,107,163,128,24,46,91,164,186,184,151,68,144,240,185,41,233,99,26,246,245,69,242,92,71,159,249,221,22,40,74,109,52,247,55,3,102,49,81,247,145,217,214,145,22,65,62,86,42,154,201,56,134,210,96,136,255,63,176,160,38,22,106,61,126,248,69,116,120,37,181,54,226,249,210,130,234,45,23,180,191,166,65,16,213,27,246,228,152,130,249,103,105,153,24,24,91,14,16,177,87,35,106,109,12,192,255,181,235,199,16,159,221,124,162,32,183,190,53,19,129,135,59,99,86,169,235,167,130,54,11,41,163,174,14,87,107,250,233,189,146,186,170,202,151,68,2,235,156,138,141,209,67,199,251,72,192,208,46,232,241,164,160,5,46,237,23,91,46,166,53,27,47,213,181,170,190,254,33,27,116,37,155,197,195,159,44,207,27,21,136,35,177,149,237,74,141,235,67,91,61,164,139,223,22,213,40,251,153,20,251,12,119,211,185,146,3,5,197,128,222,93,234,109,85,139,146,71,228,140,74,9,70,189,148,74,55,109,228,245,101,13,107,223,132,48,155,149,222,85,232,152,55,108,116,145,73,62,112,19,149,81,86,56,201,37,223,162,236,222,213,3,143,15,132,51,128,218,2,45,117,173,107,118,132,234,158,74,80,238,85,146,198,172,128,62,39,44,26,196,184,128,2,32,150,20,134,56,11,230,72,214,40,226,64,218,76,40,209,231,166,129,98,76,116,74,219,23,225,78,150,48,108,176,232,195,38,207,125,103,74,208,176,241,210,20,34,213,253,148,133,175,178,53,54,99,82,29,229,228,55,241,213,175,82,175,221,24,96,220,148,25,175,76,152,155,50,190,104,59,36,221,125,138,221,185,198,118,230,80,221,95,123,75,225,16,43,38,216,104,224,132,165,154,212,96,150,175,192,144,33,84,108,194,179,17,106,95,184,94,155,34,44,111,83,9,233,126,98,140,87,109,69,202,90,2,45,87,152,140,185,55,159,227,226,54,186,136,5,97,88,114,180,128,103,216,85,11,250,204,204,127,206,54,102,113,151,88,233,118,82,54,188,129,168,117,188,199,57,148,109,206,133,89,50,245,245,70,175,207,223,148,72,16,184,4,156,120,68,46,171,109,91,36,183,178,85,204,131,233,9,253,60,103,215,198,90,10,188,199,246,168,200,216,0,179,88,136,34,236,130,243,254,190,141,183,211,86,151,27,119,17,188,58,122,188,233,62,37,61,5,182,241,71,180,89,193,196,126,92,53,114,34,32,183,133,251,106,31,118,46,154,12,7,111,241,223,22,193,113,120,251,37,51,97,82,130,138,152,73,241,66,19,247,128,135,20,144,96,177,24,123,72,62,199,153,184,216,204,86,65,60,87,17,78,202,40,136,223,139,60,45,91,124,48,79,173,137,33,9,200,42,1,226,43,219,185,154,170,92,10,231,242,70,30,246,37,224,152,201,53,167,253,176,145,86,118,138,81,45,132,216,249,83,58,253,201,174,155,109,241,238,195,95,42,134,61,204,20,118,142,15,205,255,138,22,253,248,4,1,201,223,61,117,52,89,240,14,166,167,168,160,127,189,123,220,65,51,102,142,2,82,147,153,98,251,9,136,16,180,210,151,155,231,118,149,8,155,89,36,31,102,221,206,153,124,184,91,83,117,170,148,114,162,110,25,87,209,222,164,0,214,41,121,211,183,1,64,213,104,82,18,58,186,147,167,31,32,225,23,93,255,24,101,72,218,148,36,67,102,238,51,64,84,67,239,149,149,71,61,161,19,106,216,251,14,148,87,250,105,225,243,192,90,183,67,194,207,173,219,137,98,61,246,232,154,239,247,204,52,169,129,235,6,217,113,36,245,177,38,251,35,48,187,208,206,71,147,251,179,44,102,177,231,40,23,178,133,120,124,212,218,164,48,122,57,22,39,165,59,239,74,72,70,232,156,56,119,216,223,1,171,143,113,2,157,7,151,202,199,128,186,205,7,234,169,68,64,78,29,25,38,41,52,46,6,148,101,49,240,30,100,215,171,41,97,155,180,6,161,211,135,218,214,220,106,128,105,212,6,142,48,122,196,48,138,164,173,104,231,72,242,169,187,229,154,157,173,238,244,225,93,80,96,137,145,212,177,77,210,230,143,156,174,205,0,108,82,209,170,99,152,252,213,243,26,78,146,8,158,15,58,52,30,93,183,178,200,147,172,131,151,129,38,121,83,164,56,41,179,252,122,179,178,183,22,197,181,35,27,211,57,52,188,62,42,3,119,32,219,32,170,251,52,214,104,158,21,243,116,4,19,195,63,252,102,246,227,47,52,1,248,126,249,81,77,194,146,183,144,139,43,90,25,218,130,156,85,116,122,24,192,237,205,181,22,92,212,17,68,226,173,12,186,227,28,12,215,75,24,110,173,36,49,242,162,26,224,115,218,125,166,178,226,63,250,142,143,72,96,142,135,111,126,116,218,215,67,174,209,215,75,15,111,7,62,131,196,23,79,172,203,159,118,219,57,33,7,131,80,22,246,175,49,239,129,69,190,145,205,62,0,7,156,142,8,122,116,132,193,240,35,246,226,95,20,110,186,66,102,56,76,245,188,70,218,170,141,177,114,70,147,28,68,59,36,104,57,2,152,74,155,17,84,250,63,16,68,192,88,150,249,167,26,109,193,56,242,158,67,140,226,42,186,122,98,182,74,153,172,44,148,66,93,161,33,8,10,139,175,144,235,13,16,240,92,230,16,226,216,70,150,192,30,235,225,222,156,226,47,220,160,111,191,149,108,51,199,69,13,239,212,28,112,112,224,3,132,70,21,110,62,134,157,234,226,31,3,83,227,26,106,150,103,110,84,194,237,240,128,12,136,54,240,120,105,96,108,110,117,140,245,140,111,136,61,80,163,97,255,154,161,199,9,208,71,171,92,87,199,239,36,228,110,15,4,229,241,24,217,235,60,178,45,110,25,16,255,193,83,140,60,212,8,35,15,231,40,36,62,142,212,91,198,211,227,106,6,232,127,131,46,233,75,199,100,219,22,7,85,169,9,42,74,243,209,16,233,1,227,231,194,124,19,234,100,117,157,238,72,178,54,4,72,85,78,240,40,101,198,131,81,56,228,5,42,177,112,84,117,241,201,106,27,160,213,195,174,193,142,140,244,138,119,120,232,235,71,93,203,223,135,209,69,72,111,83,155,141,7,82,161,232,170,158,176,177,0,182,97,6,181,85,100,213,147,215,112,45,23,113,102,210,5,95,159,142,145,21,93,174,85,226,5,204,24,192,176,248,108,113,72,74,163,223,28,11,180,134,116,14,216,245,161,246,177,100,11,0,169,232,204,80,236,34,67,223,76,102,85,153,221,5,179,253,222,23,134,139,126,191,199,238,25,158,198,222,21,193,10,12,248,75,242,12,187,5,177,217,14,117,32,14,181,228,165,61,149,250,247,240,231,83,31,147,35,223,13,140,38,246,171,41,0,255,164,230,113,238,142,54,99,88,206,83,36,107,189,225,243,49,152,163,219,80,12,71,254,107,139,180,162,195,199,102,130,81,182,61,115,252,28,187,209,172,225,194,64,40,234,85,154,210,12,13,227,4,145,231,202,85,106,104,121,40,123,163,117,9,85,255,146,44,112,55,104,221,200,169,199,121,87,108,154,171,44,209,210,4,101,4,2,74,3,243,235,228,63,2,228,189,93,79,189,71,198,69,55,78,63,4,155,58,139,82,119,242,112,14,180,35,148,167,28,75,125,208,0,146,15,52,136,123,84,239,16,245,182,109,137,130,5,86,159,207,204,84,167,176,29,82,100,115,150,128,248,92,209,49,252,67,215,24,53,249,247,119,246,44,15,73,239,111,179,74,87,170,26,157,229,42,65,52,253,70,23,147,70,220,67,15,250,30,71,46,22,12,115,106,16,57,22,88,152,22,241,102,214,50,108,13,252,215,90,179,172,10,112,57,231,99,180,229,167,167,65,50,185,141,21,172,6,69,192,190,64,103,211,178,244,33,110,95,188,228,107,100,83,163,120,157,128,225,43,179,178,219,179,230,225,190,227,19,115,167,79,195,211,124,112,199,30,155,60,51,68,223,37,21,193,130,224,25,106,97,218,72,15,171,109,138,25,136,72,65,30,93,60,64,121,60,163,196,205,150,139,162,146,254,75,196,82,218,131,178,122,35,23,8,79,245,64,15,158,215,253,94,6,48,139,99,34,222,208,30,251,49,84,133,208,253,179,31,245,199,70,193,128,10,207,192,223,146,14,242,157,118,113,95,186,77,228,248,149,107,242,8,81,247,209,159,202,207,30,76,114,154,120,83,170,243,89,150,249,153,96,12,34,60,248,220,130,117,206,29,55,194,146,205,249,238,77,76,50,93,0,205,235,203,107,175,231,27,29,85,197,17,216,205,155,98,132,117,44,246,99,38,54,22,1,115,4,176,176,8,9,251,49,77,222,159,46,112,137,166,213,178,188,97,239,202,49,74,104,143,222,235,142,37,45,57,15,253,63,15,22,203,64,44,148,147,181,127,235,52,230,61,184,38,198,182,164,71,50,35,163,238,155,177,204,64,84,98,72,86,249,215,58,22,23,197,31,22,123,32,115,149,200,142,30,192,133,60,152,77,90,193,223,67,249,126,56,132,114,21,21,133,217,185,132,39,82,63,144,251,213,71,190,29,199,20,99,130,83,211,183,252,91,39,241,250,89,95,155,61,206,118,165,137,71,141,189,206,129,226,100,92,77,185,249,64,18,246,246,246,162,191,154,223,100,26,3,44,59,246,29,35,228,96,51,96,46,227,88,254,231,228,224,59,195,129,212,201,161,53,172,197,41,188,27,138,26,222,173,204,69,22,210,65,18,3,216,93,169,187,234,47,193,94,177,90,251,231,151,41,209,116,27,249,211,124,140,134,121,253,136,252,161,144,234,146,5,94,166,7,19,94,105,152,198,187,225,247,20,121,235,20,84,70,48,108,212,3,14,159,181,98,14,224,3,166,121,91,200,100,8,177,34,227,69,172,88,176,139,39,63,110,64,181,38,243,183,242,54,224,217,155,150,236,53,89,212,254,232,23,103,71,215,214,183,36,222,129,191,10,219,119,70,192,185,29,193,177,190,16,29,17,196,141,244,110,77,78,174,56,192,196,213,229,104,38,48,8,120,186,233,88,82,56,53,150,179,154,134,135,15,154,136,51,101,173,85,243,5,179,78,126,168,12,4,62,9,185,89,206,19,70,197,118,202,239,196,119,33,11,17,128,255,221,45,60,72,167,199,132,148,47,30,44,120,2,183,5,219,104,7,39,214,221,246,250,213,53,178,147,175,131,234,126,2,221,6,133,148,214,165,94,144,116,109,24,187,143,35,230,167,18,85,177,12,118,163,94,149,211,40,186,90,123,65,219,68,232,170,4,70,200,244,255,210,152,57,95,197,145,215,17,54,33,226,192,154,40,33,55,28,141,96,122,189,199,219,68,100,40,183,106,12,128,155,33,138,183,124,111,12,198,179,4,93,19,240,33,36,25,228,167,200,4,171,96,123,238,205,148,140,20,164,130,18,43,86,162,75,246,48,201,32,190,219,35,32,166,124,53,65,4,72,237,119,25,155,216,209,136,244,253,32,100,222,214,25,6,151,20,163,77,59,71,57,97,137,196,213,133,171,90,146,218,94,244,122,151,122,45,175,20,53,37,233,59,199,3,55,107,225,159,218,49,194,139,12,5,100,46,244,100,188,135,240,20,19,143,116,37,248,87,252,131,212,77,87,108,21,119,232,44,143,98,94,22,203,244,99,151,223,229,155,238,219,107,189,39,251,230,237,139,98,226,23,99,200,81,125,89,33,195,189,73,212,152,145,67,191,143,210,92,94,244,91,190,219,161,19,193,223,54,12,192,79,140,162,84,89,241,139,102,170,173,61,18,28,96,12,26,57,94,195,189,113,222,57,236,49,31,203,233,229,78,238,0,141,2,216,186,221,157,225,128,14,247,186,8,12,60,24,218,162,176,100,45,34,66,43,194,173,78,26,232,24,1,70,17,68,252,35,157,191,34,212,191,67,252,247,170,36,205,25,209,170,142,154,119,116,18,172,1,214,114,73,111,183,187,171,205,251,211,241,193,165,73,13,163,226,74,227,152,62,197,175,144,81,175,136,128,191,163,181,243,0,192,107,162,178,168,138,21,15,135,72,8,187,30,35,185,254,165,136,135,255,63,168,128,165,112,82,213,51,76,80,28,116,93,162,99,146,49,151,75,141,97,133,32,232,145,10,71,42,164,123,146,165,71,88,141,163,196,5,11,115,178,166,216,163,34,113,197,109,182,246,48,211,63,65,115,163,240,70,231,67,150,173,254,198,111,64,89,162,198,20,196,178,146,6,58,244,60,240,177,112,188,142,31,242,148,75,187,80,111,174,223,170,128,75,171,234,8,165,17,221,237,190,160,164,205,57,94,155,104,186,124,55,175,11,85,23,129,109,162,151,52,150,39,135,229,217,111,134,217,51,57,183,121,164,237,140,108,35,17,75,232,162,30,131,132,102,6,150,87,15,4,113,17,253,161,138,185,141,9,189,29,83,91,157,247,23,171,232,197,75,195,169,94,183,87,166,130,241,91,128,181,135,134,99,14,243,148,45,149,79,212,225,37,182,0,84,182,153,213,146,192,124,56,233,80,132,5,7,238,206,136,159,209,227,95,136,197,213,165,35,204,36,165,240,64,211,252,228,81,125,176,74,33,96,38,67,46,77,17,88,224,28,25,17,60,61,33,179,207,213,7,15,227,128,86,43,127,193,10,171,145,134,163,101,4,154,210,85,107,214,215,146,102,46,182,28,135,159,180,196,102,245,240,154,175,196,39,242,52,224,17,251,72,39,0,108,244,3,173,149,37,29,226,232,38,99,104,146,50,5,136,217,17,82,97,89,90,9,143,198,83,84,251,245,50,137,210,191,138,99,90,158,125,53,61,153,91,124,235,239,167,227,113,44,122,192,93,242,135,184,196,210,36,0,202,155,116,147,211,86,55,4,34,31,167,120,230,181,2,246,127,224,170,126,170,200,79,223,64,157,162,82,39,165,221,108,47,68,236,14,55,221,186,120,249,68,137,110,124,88,12,95,206,97,35,178,136,31,117,44,90,213,249,79,85,221,14,47,6,114,110,22,39,65,231,161,1,170,185,26,119,163,247,185,18,13,224,156,3,162,83,92,219,7,217,132,138,178,131,195,16,39,73,222,229,253,252,57,1,39,116,220,74,196,152,79,236,55,192,214,200,150,12,27,187,120,160,2,128,59,32,154,133,50,149,104,239,195,116,232,140,54,193,221,94,13,131,62,164,69,235,78,178,139,82,120,242,59,53,56,122,77,87,143,215,9,160,64,184,193,207,18,18,202,185,255,209,175,184,183,236,129,126,112,133,224,117,204,142,254,157,195,85,201,175,109,56,88,162,10,78,205,167,67,4,208,242,176,15,31,250,200,181,47,17,239,200,99,56,226,209,130,125,89,44,140,145,248,98,10,137,80,220,14,126,244,201,140,167,1,230,170,86,197,206,101,131,49,14,154,199,115,142,26,41,62,206,91,114,114,76,146,135,4,106,163,112,240,74,98,96,163,193,215,183,99,182,180,126,128,201,207,187,59,145,184,156,221,34,198,212,57,131,222,166,202,234,142,3,120,2,224,45,241,250,108,8,170,26,81,150,141,23,252,34,237,8,246,64,132,53,32,75,252,213,243,120,43,233,123,166,22,237,44,38,42,191,226,202,50,87,108,228,118,28,238,173,119,194,21,158,99,255,193,152,234,41,93,49,91,138,30,125,69,146,160,175,154,237,26,201,248,94,205,13,43,132,116,176,89,130,149,130,107,60,63,25,251,78,108,33,182,66,204,243,48,56,3,65,206,75,206,59,105,206,123,252,122,77,59,125,17,194,247,160,82,212,144,102,145,8,67,74,83,155,152,83,242,235,24,174,188,39,161,229,133,180,177,225,9,168,246,66,220,229,165,185,51,223,95,33,211,152,80,48,228,56,49,219,100,57,185,63,18,123,188,220,140,167,90,255,201,177,219,49,12,114,173,237,141,46,13,56,198,33,37,196,123,188,173,88,137,79,70,43,127,67,135,227,192,235,23,182,72,124,222,40,237,159,53,242,107,219,90,192,113,154,58,50,243,94,72,115,171,182,238,98,150,246,139,197,86,222,120,197,245,38,230,195,214,106,124,178,125,78,154,234,218,125,61,7,0,88,74,11,116,173,85,42,82,226,4,95,202,41,74,253,244,123,3,156,169,152,7,29,246,105,197,20,8,6,93,82,182,39,107,15,33,19,105,96,242,4,241,148,151,162,105,19,249,131,32,252,130,96,18,123,111,141,123,5,132,113,17,86,15,219,43,83,139,187,253,64,156,43,75,191,109,36,205,75,251,164,138,42,14,85,69,37,247,107,69,120,57,220,204,56,113,30,198,49,130,70,53,147,202,183,143,91,30,69,188,75,87,179,80,107,155,83,94,109,103,206,253,231,194,231,79,222,238,129,220,127,92,45,120,75,158,13,27,205,212,147,231,85,118,79,45,175,182,105,60,251,67,93,245,71,207,170,121,51,245,30,91,208,78,4,118,43,71,78,63,173,146,43,162,219,154,253,34,55,19,51,99,237,45,157,220,87,181,162,22,110,81,184,66,248,16,13,29,75,52,55,175,30,219,190,4,137,218,194,94,38,245,218,195,96,108,64,143,10,110,49,229,104,53,105,236,152,244,231,107,167,139,140,223,1,171,129,210,220,242,155,74,46,39,17,196,139,82,28,132,255,229,98,167,180,149,103,110,212,34,71,89,242,62,90,152,179,228,61,135,179,247,198,31,202,40,40,149,92,6,170,105,38,7,147,31,240,139,186,197,214,129,134,48,122,204,71,96,177,190,199,223,43,82,13,116,68,90,45,135,15,23,80,17,43,192,171,167,52,189,43,182,16,151,200,103,104,239,207,57,113,71,125,110,115,128,112,206,244,230,167,157,148,183,138,241,244,60,92,182,110,24,174,85,192,189,207,57,173,3,134,13,215,50,210,255,209,144,253,13,159,145,249,190,207,64,209,225,172,176,175,174,42,94,218,184,44,77,137,187,128,229,40,41,207,54,214,244,201,222,72,45,180,138,250,91,110,53,50,118,57,125,24,252,116,199,93,133,240,185,85,61,146,71,31,198,127,241,135,155,15,4,220,74,158,84,158,56,194,144,92,136,138,217,126,145,164,202,35,217,114,99,194,214,123,244,95,114,59,104,150,226,233,105,98,247,45,89,123,190,196,70,252,170,194,246,110,83,137,248,20,198,144,106,150,177,175,246,147,81,38,199,244,111,179,135,102,178,242,62,246,25,34,48,3,210,110,98,4,139,224,8,6,252,49,182,58,112,221,4,237,52,184,129,182,111,159,63,239,78,111,77,46,167,35,58,216,197,243,246,68,82,207,27,233,141,116,16,69,138,101,142,31,44,80,53,159,241,201,44,38,106,236,246,69,135,111,7,12,118,238,96,248,209,68,87,89,117,229,61,122,252,168,146,47,36,92,188,21,42,108,234,48,110,126,19,229,152,18,152,193,238,22,201,134,162,108,89,52,241,136,51,226,135,13,83,156,255,84,70,169,6,239,55,174,148,200,177,174,170,244,35,28,115,38,172,93,214,47,17,95,139,171,213,217,93,67,193,43,128,145,252,157,100,148,109,13,223,182,15,181,10,187,77,157,54,118,110,57,246,47,121,102,63,210,154,184,253,68,40,122,30,155,224,221,217,187,240,252,119,102,63,199,165,214,129,67,65,26,141,65,213,235,134,23,27,234,84,252,9,47,213,31,1,137,117,217,253,153,43,244,111,25,32,238,23,8,213,183,107,242,154,143,254,176,123,52,240,138,216,141,144,33,4,197,245,133,248,213,186,99,43,99,96,140,35,115,188,152,243,121,251,39,215,140,224,44,106,117,60,144,34,110,71,250,64,128,103,166,5,253,177,187,147,10,81,74,147,82,214,134,179,81,192,143,133,19,165,177,226,44,14,182,130,21,68,108,52,211,8,226,187,188,68,248,212,40,24,161,196,213,122,40,79,144,65,186,154,250,154,46,76,161,26,51,12,151,8,58,125,62,154,58,79,249,251,88,245,70,45,155,235,224,8,187,223,232,153,82,114,255,41,85,104,83,54,215,245,216,48,231,239,185,211,30,134,170,227,241,138,206,103,75,145,196,40,114,239,138,78,202,57,118,96,11,130,254,252,178,65,238,35,44,219,12,231,59,6,246,169,187,210,5,161,44,130,240,13,232,115,114,117,242,93,87,201,60,111,123,241,28,76,22,39,151,62,79,44,155,47,79,227,227,222,194,170,2,175,37,76,38,137,0,218,130,207,249,43,111,235,153,119,229,249,234,58,58,50,231,102,178,104,247,210,45,161,126,214,83,160,205,52,87,154,79,177,168,232,13,64,93,115,19,194,164,195,122,206,3,159,16,109,125,46,20,69,92,81,31,74,99,191,110,79,73,148,109,36,174,24,239,83,99,226,162,8,234,145,138,137,191,237,181,166,5,222,86,186,211,186,119,78,36,109,219,16,167,244,125,161,45,164,242,192,51,57,20,215,94,116,71,241,36,23,115,185,97,34,74,241,133,205,135,157,130,154,121,31,248,149,234,202,81,88,89,77,215,95,26,219,182,15,226,99,177,93,100,109,243,225,53,115,161,68,253,116,227,41,52,70,152,124,37,39,68,235,221,66,68,177,42,232,223,185,246,101,119,186,137,207,156,19,210,95,0,102,241,16,202,87,141,105,35,105,48,66,139,24,138,167,119,24,208,61,84,138,139,67,128,131,197,113,251,227,221,198,200,150,88,93,174,176,79,144,158,81,110,101,252,82,4,183,169,196,60,218,205,92,118,144,136,51,61,91,155,28,36,152,152,218,46,94,138,118,13,215,182,174,175,177,178,208,202,148,55,195,129,27,190,58,190,92,62,179,184,253,252,152,152,47,255,127,210,63,16,55,135,197,89,181,98,185,137,127,55,110,88,96,112,31,212,165,95,110,65,167,168,65,137,178,193,131,174,5,215,126,180,69,129,180,143,92,12,88,128,234,233,59,193,216,124,154,191,15,67,215,145,150,216,249,143,99,130,75,119,248,7,36,127,216,191,101,158,155,6,162,110,140,100,14,97,163,87,107,174,193,137,26,45,61,207,155,44,71,12,218,65,102,43,209,9,135,196,236,19,30,164,145,210,243,55,193,138,160,49,33,238,157,140,38,89,222,82,52,111,252,187,128,64,91,120,62,142,225,204,197,237,199,30,213,88,53,2,7,89,104,44,145,80,30,62,242,220,100,140,163,182,178,59,71,238,218,199,146,0,34,158,30,193,123,42,128,37,186,241,57,36,203,237,103,176,150,185,254,200,53,199,249,189,173,70,43,121,76,134,45,43,146,208,147,142,78,240,60,155,148,119,133,170,73,210,96,3,139,58,105,173,182,251,188,77,80,12,202,19,150,46,41,132,237,213,115,124,21,98,89,152,134,36,146,205,68,244,67,180,215,160,14,35,177,4,172,175,133,135,47,121,194,8,92,211,136,149,248,135,199,7,145,240,53,25,154,91,239,114,14,72,199,65,94,43,24,203,59,209,150,221,248,174,173,73,19,187,97,76,186,239,212,118,233,17,243,238,0,228,205,176,80,105,56,141,149,49,27,150,8,139,77,192,122,128,78,30,83,132,34,92,250,205,144,163,213,81,82,210,233,46,178,99,103,81,166,185,110,224,137,202,157,187,4,156,179,105,105,35,36,104,163,99,61,196,163,229,215,174,188,35,192,234,244,118,204,93,104,2,159,162,196,209,194,218,34,30,214,82,2,226,208,202,30,46,196,7,6,44,26,173,247,75,242,220,91,152,201,184,153,213,162,81,110,80,196,48,171,66,58,150,80,212,70,229,105,209,221,60,96,3,115,144,196,185,103,117,41,39,70,140,154,221,184,244,251,31,68,69,199,84,191,109,251,119,67,47,200,179,112,154,68,254,224,30,201,250,114,133,128,206,78,161,54,156,148,225,113,120,173,217,122,123,148,244,223,164,54,14,225,8,48,159,38,84,175,163,181,51,48,176,164,20,232,50,12,15,3,67,215,205,99,62,134,73,104,228,13,221,73,207,179,221,148,113,53,254,119,63,154,79,162,92,87,209,181,173,14,216,38,9,87,255,97,56,48,244,46,31,206,162,146,147,122,128,142,56,65,203,244,80,120,190,46,238,65,92,31,65,62,171,141,216,202,89,59,107,133,217,51,236,96,194,70,86,53,238,64,109,233,72,99,231,152,234,44,139,71,146,100,255,111,169,185,254,23,203,24,226,144,60,64,108,17,163,32,70,85,213,115,36,95,141,56,226,163,87,23,46,94,94,122,113,252,177,197,216,210,158,156,170,164,216,218,19,30,241,52,177,65,41,100,123,11,63,234,46,4,126,79,144,88,248,159,233,6,31,204,224,5,201,234,14,54,160,214,163,10,230,149,212,0,198,37,179,76,126,160,137,219,160,217,6,0,59,168,150,71,85,175,4,204,238,96,250,80,15,82,69,136,54,233,102,247,181,30,240,222,21,61,128,250,136,224,10,30,191,70,91,29,112,12,11,64,12,106,193,35,110,69,104,75,225,45,130,177,115,136,192,140,200,210,93,172,72,148,22,235,20,223,69,0,149,149,175,135,152,94,134,234,154,67,41,41,43,142,36,67,80,56,99,50,36,21,56,196,82,78,154,164,178,32,64,208,86,111,22,44,76,134,23,212,135,48,53,75,71,19,181,66,121,100,108,101,164,246,35,225,201,239,11,6,208,71,235,221,34,72,252,155,51,220,72,232,59,35,76,205,254,23,10,59,220,205,39,253,202,84,200,89,105,84,250,143,241,251,21,206,224,231,58,232,144,191,67,171,40,97,80,51,55,132,29,251,164,149,4,161,116,184,82,23,185,222,42,60,22,85,232,39,75,191,95,229,205,110,163,171,122,21,7,79,194,60,129,181,107,148,64,174,169,56,11,145,246,244,203,198,129,174,120,199,80,50,159,96,177,16,124,33,187,182,225,195,253,150,149,171,174,118,159,141,25,207,192,116,194,77,96,131,121,235,195,225,80,60,5,167,252,209,35,213,203,166,9,208,62,200,167,95,116,146,40,85,231,12,251,122,184,46,12,28,93,181,62,192,149,212,0,168,65,38,150,118,235,75,225,136,116,32,56,172,132,205,178,254,148,101,52,11,161,233,139,240,224,73,217,11,176,45,114,222,76,248,62,56,106,188,231,65,117,68,66,245,61,91,155,69,16,33,254,216,96,58,47,231,221,235,54,122,169,193,113,141,202,172,241,131,37,226,44,228,118,181,249,38,106,56,132,184,255,114,94,245,64,88,185,95,43,29,105,173,66,214,254,215,201,21,115,245,23,165,177,205,199,216,2,248,107,38,166,72,116,77,214,47,237,89,154,84,221,43,221,100,22,150,166,171,173,61,70,127,41,208,55,188,241,137,186,174,123,61,65,12,114,238,239,217,99,143,45,172,45,174,168,135,0,243,233,231,190,205,255,57,218,163,248,2,62,108,226,211,217,40,32,27,36,119,130,130,246,222,26,188,200,127,77,187,213,4,150,168,19,118,87,1,92,48,177,7,184,148,34,101,36,128,158,225,245,145,178,119,42,119,195,123,119,155,46,33,215,199,151,195,54,39,250,65,26,49,198,158,209,230,72,120,222,192,67,100,10,52,34,105,72,240,198,63,161,108,0,220,253,48,70,113,156,210,52,28,209,217,111,217,196,191,166,244,197,13,90,185,216,248,112,190,146,165,143,173,56,207,101,187,89,212,242,104,219,218,59,65,231,78,7,77,4,208,79,238,165,235,238,255,185,12,182,97,104,2,95,83,194,92,197,184,169,97,221,129,131,25,67,206,46,204,119,244,164,68,120,23,118,80,37,45,247,253,53,142,204,118,89,131,141,17,179,25,27,33,64,132,93,134,17,211,223,101,189,207,0,12,17,251,137,44,66,103,47,77,15,12,245,151,250,168,197,39,30,109,172,97,82,27,189,207,132,38,12,128,49,155,161,77,83,115,182,253,72,179,113,168,39,98,20,248,78,5,84,69,149,71,84,240,245,237,31,215,55,143,89,249,163,143,230,55,16,25,132,82,159,72,69,161,130,5,218,17,110,82,151,27,54,74,102,216,75,209,109,159,21,14,115,120,189,139,37,237,40,214,151,238,102,107,188,50,51,225,20,28,90,93,244,230,140,120,176,216,195,136,69,238,93,18,229,251,131,143,11,92,61,163,85,206,228,205,178,12,56,121,226,151,155,219,156,13,126,161,221,11,61,143,211,73,30,50,88,208,27,82,15,53,198,7,209,56,176,88,200,200,142,204,8,14,164,57,67,251,248,232,179,224,10,55,52,255,236,236,57,87,33,128,146,208,241,194,132,50,231,101,198,209,56,15,205,35,15,134,252,78,137,218,178,102,158,103,138,15,165,60,186,124,107,74,225,82,57,153,240,211,71,185,167,16,133,132,123,32,177,86,120,126,203,7,177,62,176,67,250,92,104,165,72,58,54,231,240,126,31,128,78,87,147,174,246,52,191,141,116,41,32,32,167,208,60,147,64,220,201,91,172,144,238,114,58,138,33,209,133,145,122,37,202,244,139,180,204,58,49,112,234,194,110,132,94,43,163,72,105,132,92,123,38,84,69,251,118,240,244,174,213,118,172,99,144,216,156,214,162,153,182,124,148,183,43,27,18,135,15,109,79,194,112,91,136,151,214,72,16,3,101,25,24,169,12,230,20,233,48,20,178,121,88,242,225,27,210,4,116,241,88,43,251,35,126,113,154,204,88,123,167,190,8,80,64,54,6,114,48,171,3,119,83,167,35,110,28,110,114,199,151,138,67,181,97,237,196,83,198,235,6,147,110,42,75,184,150,24,206,101,81,159,38,149,223,197,33,176,70,131,121,34,245,75,99,175,141,204,175,219,69,19,17,39,176,183,240,254,94,141,110,244,58,127,86,20,249,120,102,219,0,179,133,199,2,225,112,251,141,233,201,252,203,92,175,11,105,171,23,161,253,180,75,99,86,48,98,141,83,124,148,130,165,195,240,42,197,87,133,190,66,103,141,141,202,78,17,239,127,213,109,68,95,128,115,90,128,185,218,38,158,164,85,145,111,216,181,133,8,143,22,71,61,182,218,176,185,171,132,125,164,95,110,253,96,47,211,177,134,1,60,234,123,194,21,205,6,143,121,100,185,25,214,183,237,123,169,81,240,220,120,100,102,158,181,63,159,98,3,187,221,178,79,74,206,118,59,24,246,208,246,214,153,49,149,194,30,231,68,69,205,209,106,49,209,139,237,203,121,66,100,19,37,150,171,71,103,30,121,228,231,202,99,163,68,127,64,132,18,141,131,167,66,4,157,148,69,255,85,3,117,160,141,162,193,126,199,91,30,114,9,103,125,193,18,125,99,41,59,68,19,63,46,212,229,203,91,78,218,69,71,75,71,47,17,222,125,82,161,19,19,193,216,174,40,201,239,80,239,19,208,205,244,57,22,78,137,249,56,135,202,186,122,76,224,138,232,86,12,171,255,105,79,249,244,38,208,62,8,24,98,234,161,51,127,79,251,31,135,164,29,167,53,159,93,217,226,219,17,184,255,237,126,210,176,189,36,122,70,219,78,87,125,203,254,214,213,64,15,77,148,13,15,49,241,121,26,154,76,70,44,210,250,76,101,178,45,166,61,85,209,195,199,26,93,140,211,148,117,102,178,233,166,65,0,102,71,129,91,208,210,14,131,182,161,226,105,146,77,109,194,65,80,56,66,184,89,14,160,254,81,39,7,27,249,91,132,129,198,241,134,13,26,34,85,233,229,221,63,212,4,71,47,78,161,43,141,25,87,10,39,165,173,231,119,84,62,80,161,139,50,61,128,8,85,105,198,53,191,127,133,104,156,9,3,167,157,21,72,38,208,169,42,250,149,154,129,194,239,3,57,198,76,46,64,243,76,24,70,68,153,162,61,236,115,204,105,107,24,194,45,173,247,5,167,196,45,49,74,79,138,253,209,203,125,222,202,213,239,86,96,127,205,37,83,207,156,120,117,252,71,195,215,82,167,183,2,182,62,152,186,19,77,26,194,227,217,157,24,23,230,161,244,133,10,103,76,211,216,203,178,109,90,213,189,13,164,146,191,22,139,253,12,75,205,227,205,118,248,101,195,153,71,59,157,173,66,116,68,149,69,205,16,150,229,194,1,160,210,107,13,238,104,136,247,41,137,63,161,248,68,34,122,94,95,198,141,126,116,253,106,205,111,208,79,195,3,216,29,31,150,75,160,97,5,71,23,13,232,122,119,153,16,84,223,63,138,47,126,1,69,71,170,123,65,209,44,53,226,41,251,182,80,156,79,205,253,82,114,177,254,209,234,144,250,25,201,103,150,87,217,67,53,26,65,116,45,53,163,145,84,188,203,105,16,110,97,66,165,255,229,30,176,68,54,71,80,1,243,165,110,173,128,183,62,210,142,244,118,108,100,237,213,19,56,250,133,23,240,147,152,203,88,163,47,51,166,157,250,77,179,2,83,248,178,155,51,110,234,73,156,205,253,84,128,145,136,77,66,246,132,74,28,233,55,133,30,128,25,201,74,240,59,190,40,205,105,7,198,12,156,189,41,158,239,7,2,86,186,20,114,26,83,103,56,238,99,214,186,179,242,81,215,214,69,189,10,2,39,93,163,249,246,33,209,75,240,145,214,76,142,179,230,224,186,134,182,15,136,217,61,221,166,171,74,40,209,27,51,236,135,74,72,146,36,160,151,117,35,77,58,250,136,133,228,177,100,127,61,107,2,72,27,7,69,67,134,43,134,25,216,255,252,127,205,218,125,196,228,162,20,173,89,131,108,10,238,221,103,78,61,208,215,200,49,254,150,53,80,12,242,251,181,138,19,23,234,4,140,160,237,117,159,4,185,105,110,227,152,209,84,26,230,30,222,218,232,220,252,207,80,11,153,128,243,229,66,149,213,16,31,142,191,104,123,223,27,57,170,148,92,31,237,243,187,135,144,4,203,47,185,194,98,239,178,210,100,139,243,244,58,203,149,13,228,16,133,180,48,114,157,74,206,159,210,62,112,89,22,138,184,48,138,34,46,66,181,192,30,54,223,40,3,66,69,86,157,110,228,79,126,219,151,15,197,223,34,111,143,209,148,89,14,186,114,149,30,101,232,158,137,230,47,79,21,112,159,14,75,116,95,195,62,69,31,145,34,46,87,53,147,47,161,175,108,57,21,183,36,102,96,2,74,39,174,131,10,68,82,188,203,14,118,201,201,231,219,165,170,252,210,151,160,114,112,226,50,198,158,73,240,1,250,200,222,252,241,200,7,182,215,6,22,177,82,233,17,146,28,178,125,251,49,65,94,28,228,31,217,74,135,132,136,153,177,115,55,69,6,64,234,67,213,149,173,96,239,8,156,5,119,132,94,121,237,173,16,59,243,247,179,61,53,29,16,137,118,44,199,56,44,233,249,41,214,78,222,40,113,236,76,16,220,44,231,190,73,43,43,148,50,247,106,72,207,100,138,97,162,11,220,79,176,192,251,239,20,124,9,159,63,74,50,2,239,35,191,197,46,180,186,131,14,65,222,114,69,195,175,180,240,79,30,97,98,75,169,207,39,19,253,140,150,24,25,179,243,39,79,85,196,94,134,247,244,168,255,95,82,37,182,167,57,158,29,28,35,237,157,216,72,208,41,125,47,221,170,1,50,208,197,94,93,15,219,214,126,218,75,225,208,183,153,168,204,178,50,47,187,35,15,246,147,53,84,168,0,219,114,243,55,125,84,2,236,112,47,157,9,173,31,120,31,255,165,200,208,75,42,137,220,200,177,178,149,141,69,142,57,95,236,51,108,234,100,184,51,254,225,216,134,242,173,110,129,44,237,184,160,85,38,94,238,162,50,20,49,240,120,155,172,74,68,140,196,186,53,220,82,238,196,253,247,167,71,11,224,89,153,3,192,250,84,173,72,114,121,25,148,124,120,60,111,15,61,246,70,6,24,172,206,236,116,170,145,152,94,67,118,53,174,92,114,71,43,42,206,113,10,173,155,94,195,197,254,23,110,246,79,155,225,247,107,7,62,174,110,90,3,39,252,44,242,216,128,66,174,0,51,2,233,118,72,48,130,219,155,178,172,58,190,195,127,7,225,78,13,4,209,198,110,33,11,162,117,215,201,203,16,129,182,118,177,180,85,162,161,232,205,206,228,130,168,182,180,86,250,121,33,4,100,85,100,119,72,4,156,225,64,146,189,159,24,152,241,118,110,169,55,228,203,198,29,85,133,150,199,31,56,194,162,51,144,24,116,46,218,63,137,232,33,9,253,122,11,80,109,62,243,28,51,227,98,47,243,90,191,55,42,47,74,179,131,174,91,70,202,236,180,160,140,45,220,204,117,51,76,204,63,82,18,70,123,166,116,72,5,247,92,178,69,167,246,4,255,104,169,129,172,217,67,138,97,53,251,218,200,246,33,239,71,153,188,239,29,226,92,244,7,187,213,15,38,27,45,106,154,204,199,73,63,224,147,240,212,101,131,138,215,215,13,184,205,161,222,169,80,253,10,53,144,38,186,26,130,160,138,74,119,249,42,63,91,219,40,99,70,94,221,210,31,64,227,153,180,19,213,127,18,1,201,234,128,204,212,81,232,197,255,107,15,145,35,104,242,68,214,223,78,179,134,240,77,222,109,116,248,63,116,123,208,70,175,29,91,40,114,83,53,183,190,178,104,6,5,137,71,174,192,111,229,58,73,124,145,97,48,33,179,238,183,88,234,159,51,140,243,171,34,65,11,146,244,114,231,32,91,147,18,128,162,225,36,23,188,18,119,205,41,109,202,191,132,96,140,254,70,129,194,214,32,168,143,222,105,194,153,201,165,122,178,122,80,73,141,205,176,43,119,11,26,84,1,245,37,52,209,5,211,169,9,84,108,203,123,155,197,126,42,51,222,45,247,207,235,24,105,26,84,7,121,171,160,84,226,90,155,141,123,99,21,175,99,171,205,23,93,15,199,74,209,141,172,211,102,108,0,202,78,103,127,43,25,208,21,29,90,216,77,100,87,77,200,27,35,41,8,8,94,1,31,75,139,198,234,39,102,137,130,139,130,210,223,211,74,36,233,30,17,202,222,94,210,56,245,162,130,176,67,244,244,174,94,119,128,198,90,16,84,2,229,143,168,85,1,15,146,137,92,245,218,230,107,154,244,211,121,157,139,220,204,172,212,13,140,63,144,141,255,126,107,85,3,233,218,147,44,186,140,65,120,29,140,205,174,58,119,30,39,166,6,52,113,141,209,208,118,34,38,246,49,104,150,159,72,217,142,186,89,155,250,186,68,155,254,91,215,170,162,95,66,234,24,184,193,15,27,207,67,189,176,237,165,62,28,213,213,130,244,86,13,168,50,99,113,2,235,14,101,51,3,155,208,208,124,163,12,227,17,48,197,207,227,213,175,83,41,165,116,244,119,188,250,186,241,253,199,122,209,46,139,107,99,207,231,94,53,133,172,228,58,43,150,33,202,61,60,198,139,129,177,75,43,139,107,123,247,70,193,156,243,57,251,11,247,216,12,248,23,223,235,50,176,18,143,92,71,224,36,80,85,153,196,216,128,155,92,174,220,242,73,20,215,6,62,28,200,88,131,156,133,92,114,239,165,225,253,14,39,210,5,189,236,59,167,139,31,243,214,189,55,144,223,73,241,84,81,8,244,198,146,220,212,234,68,98,7,195,236,97,99,87,8,144,75,32,12,45,83,173,217,7,201,24,15,132,79,229,190,247,43,13,183,56,130,100,177,136,137,99,229,128,200,10,219,166,239,115,215,50,79,103,140,42,198,111,230,73,45,197,124,121,10,234,22,252,175,26,138,140,122,90,133,172,9,144,227,110,245,151,19,143,113,182,68,101,202,93,5,148,131,178,96,240,180,235,170,1,196,7,209,184,82,95,227,155,126,139,236,0,13,125,165,113,171,154,205,234,173,193,95,48,20,42,84,145,164,146,172,61,237,158,67,192,99,30,217,230,155,19,173,231,94,168,92,74,123,159,227,75,165,133,102,133,238,69,223,110,71,88,161,156,76,60,191,250,41,20,58,246,247,90,84,12,156,149,237,4,77,100,114,13,50,0,58,125,21,182,90,236,116,176,9,82,254,235,44,201,125,35,43,248,178,155,49,17,92,20,226,52,84,187,122,229,44,106,166,112,147,131,207,180,96,37,21,100,63,254,31,196,41,135,237,204,103,64,128,77,110,93,89,21,251,59,249,76,14,228,211,105,111,199,16,118,196,154,34,143,35,39,169,14,162,181,118,168,199,97,132,164,160,145,81,30,211,163,179,149,151,204,161,216,75,149,105,155,243,190,221,252,89,42,97,1,33,91,27,1,86,18,246,146,169,95,103,172,97,176,37,222,78,175,11,161,189,68,6,191,127,154,100,23,137,164,242,247,129,161,65,14,104,169,204,19,156,60,6,193,193,175,148,96,83,228,227,0,229,174,48,153,97,240,104,243,153,141,229,233,243,35,107,11,89,212,166,129,52,222,231,6,235,180,30,133,215,250,115,39,211,221,228,43,199,197,120,64,129,225,165,160,91,121,71,74,80,26,230,36,18,249,35,240,2,128,194,147,59,205,147,108,247,242,47,103,247,145,32,36,92,33,197,237,202,38,210,81,4,155,140,126,7,143,204,98,165,79,166,62,99,78,73,58,60,152,118,247,221,109,207,107,118,204,238,79,11,116,250,104,238,82,235,133,138,250,3,207,109,215,68,253,192,148,2,18,62,10,61,157,116,81,231,250,32,151,216,127,38,62,40,123,210,243,222,220,91,32,208,13,84,195,201,210,165,115,123,30,140,142,172,187,168,139,146,10,76,31,85,212,25,172,103,43,224,140,233,90,87,38,115,83,45,142,66,163,70,204,9,82,210,77,62,56,149,121,216,95,55,78,115,64,0,154,198,162,190,212,24,4,66,76,135,150,176,120,38,98,140,175,137,7,214,208,125,25,221,33,251,197,127,194,91,171,77,111,177,223,191,174,175,37,170,181,148,63,190,113,58,67,243,59,204,129,195,192,71,19,199,230,140,109,15,54,8,211,215,125,236,171,158,162,189,187,224,191,82,234,222,66,28,75,1,163,102,179,57,107,235,27,244,20,120,169,84,6,166,238,8,111,185,91,126,41,80,178,72,200,106,58,91,75,125,65,162,201,59,216,20,69,14,251,35,39,74,178,142,107,228,71,160,37,15,6,89,222,241,132,205,181,100,143,162,165,125,187,159,57,50,79,216,22,86,90,78,158,144,24,255,63,214,235,208,239,2,231,47,81,152,5,116,36,6,72,96,66,218,30,163,175,200,45,241,66,234,220,213,76,221,240,227,190,29,240,146,174,179,66,98,73,119,4,217,142,163,101,154,136,227,163,28,147,0,156,63,184,193,20,27,214,87,193,62,254,25,217,122,11,42,112,50,253,46,251,229,232,228,109,232,87,184,147,156,237,124,175,139,124,29,88,50,127,81,19,31,90,19,138,81,188,236,55,255,102,253,212,177,97,226,90,186,12,122,182,58,62,110,239,32,32,188,187,234,193,186,167,216,253,127,224,147,161,41,164,103,245,56,183,131,227,23,95,206,226,232,226,148,101,74,116,221,197,103,30,5,178,233,27,178,218,17,65,20,28,206,45,180,231,106,107,11,106,85,228,169,4,80,165,147,42,175,210,22,235,143,200,241,40,87,170,71,204,158,203,176,172,38,132,213,58,240,106,90,121,153,80,211,51,115,66,195,47,47,168,220,216,220,60,127,179,163,174,245,94,40,214,254,114,146,164,29,216,46,72,70,224,162,135,147,112,77,188,109,50,226,7,177,20,202,197,120,193,91,111,26,241,21,171,68,104,110,2,195,160,71,198,234,187,146,70,228,94,16,25,129,51,198,67,148,13,186,99,57,71,2,168,172,189,245,9,6,26,2,203,18,195,112,49,32,231,195,9,238,104,2,186,159,74,246,16,109,243,43,48,242,2,203,115,18,84,174,0,38,224,69,43,48,205,91,60,73,37,86,122,80,253,240,176,232,255,22,208,122,133,198,83,251,156,68,90,71,4,230,103,10,76,18,250,208,174,138,62,91,152,45,233,246,30,69,168,22,16,97,161,44,254,158,112,150,208,70,178,210,248,143,225,192,171,231,67,131,173,9,197,88,14,34,229,23,66,77,239,155,63,206,212,115,13,106,136,229,166,240,160,194,89,12,131,246,198,137,21,83,128,193,253,96,122,191,210,6,189,115,31,90,236,246,238,53,207,42,101,248,31,45,30,243,185,80,43,72,207,230,172,84,202,253,128,8,251,203,205,189,226,220,83,246,107,129,70,107,24,112,239,164,121,155,220,70,28,250,211,68,43,234,143,196,86,57,105,130,124,191,155,226,214,96,229,124,98,138,146,156,232,59,157,78,215,150,229,90,66,26,187,225,205,79,76,80,239,253,253,153,123,78,250,86,89,247,27,70,93,139,110,73,44,157,177,89,56,177,74,228,208,45,198,97,57,203,40,228,158,2,113,142,56,26,70,218,28,26,105,65,66,35,38,167,90,113,136,219,55,148,107,75,88,242,133,176,218,196,75,35,181,106,145,80,141,33,239,241,155,41,41,188,211,145,12,252,141,122,14,223,147,254,158,183,3,22,112,112,24,117,122,246,120,35,59,183,201,102,78,8,61,121,215,205,73,249,216,107,121,234,197,142,16,73,13,206,231,196,72,77,247,77,172,6,113,41,165,254,151,244,89,62,152,252,14,5,59,40,196,134,140,113,44,212,65,44,55,195,209,115,243,94,41,14,156,69,53,75,34,192,186,121,178,229,137,209,86,44,244,186,108,26,159,69,50,58,47,6,2,228,30,26,81,171,167,85,18,185,59,92,23,102,109,37,60,92,141,134,123,204,179,89,126,1,175,193,50,199,113,8,188,199,72,24,106,156,199,62,51,111,191,255,184,13,172,19,6,229,230,169,184,163,218,154,98,33,197,172,72,141,142,49,33,231,85,4,58,179,157,21,155,68,226,95,80,77,161,211,106,115,252,136,60,15,160,134,102,83,83,80,114,207,133,211,246,212,97,12,76,171,136,253,126,61,0,71,161,211,250,167,223,251,124,68,170,195,102,171,210,62,84,106,22,90,150,195,14,214,5,9,231,75,251,239,190,247,185,8,226,216,63,182,54,108,27,26,6,84,244,40,173,220,219,101,16,11,32,150,178,164,88,222,239,78,123,95,238,137,218,170,134,144,107,80,252,4,86,27,156,250,108,47,53,129,179,150,249,121,86,11,36,226,228,76,74,254,210,51,214,4,226,140,82,181,161,53,155,235,199,150,129,222,241,236,26,137,208,254,167,249,184,182,199,84,95,62,147,145,240,80,176,86,237,213,106,74,196,125,193,216,247,89,222,156,138,181,214,191,165,89,178,175,8,208,209,26,39,170,155,102,195,81,163,229,23,195,132,168,27,136,117,154,4,155,155,154,162,66,75,64,139,142,208,135,19,146,210,245,124,237,131,242,57,25,98,57,135,105,103,99,155,119,243,176,75,75,38,227,35,95,73,51,83,72,163,241,189,22,153,243,198,197,124,48,161,148,194,147,23,152,79,190,13,177,196,50,79,169,147,136,235,222,101,11,96,193,216,44,52,194,130,149,174,207,83,157,50,181,124,8,54,136,248,109,25,179,139,199,123,15,141,45,163,146,38,23,182,13,52,24,189,214,124,191,59,234,154,235,230,40,230,229,177,232,239,243,29,223,119,96,178,119,104,87,158,133,49,39,137,225,3,16,221,68,174,135,246,7,180,133,60,247,22,82,6,136,81,247,147,121,220,204,66,76,2,41,211,56,29,184,118,34,62,110,169,176,3,225,18,97,18,12,47,28,200,93,108,96,122,43,208,73,40,41,137,247,78,75,172,160,60,113,209,147,243,201,106,56,3,196,215,181,75,93,147,11,214,76,228,124,242,221,55,107,183,187,190,65,105,67,68,32,131,122,181,10,66,21,125,170,119,103,124,60,51,31,225,246,60,26,207,57,89,248,234,189,227,183,240,94,152,9,255,138,65,27,52,158,98,199,84,225,3,177,105,177,144,236,215,94,20,89,83,218,13,136,108,101,5,120,193,93,52,59,210,133,164,234,111,251,142,132,217,180,53,60,171,183,169,150,23,28,22,57,254,124,84,160,33,147,110,87,143,99,10,19,95,7,200,110,35,93,126,21,37,76,1,54,194,72,146,99,241,145,156,247,255,42,212,45,245,231,141,112,76,248,32,197,168,188,142,140,189,193,46,143,195,254,104,117,243,255,139,102,28,126,95,1,95,235,41,176,159,23,35,209,49,212,182,155,2,253,58,41,191,113,203,232,226,80,5,159,18,74,159,148,108,218,214,100,248,214,13,16,203,235,58,16,223,154,128,239,8,220,25,146,40,132,132,210,3,35,30,224,28,184,146,201,113,194,97,95,73,26,66,238,247,80,62,11,208,243,196,146,252,207,171,51,125,55,30,52,33,91,234,229,47,115,68,198,174,186,245,17,56,185,222,127,223,3,37,102,18,77,238,87,245,77,234,129,143,37,218,139,86,219,250,210,51,24,184,27,212,199,69,45,19,42,134,65,88,215,95,237,10,204,110,85,143,129,205,137,191,182,84,190,128,8,100,224,111,250,214,241,115,61,77,131,112,83,5,190,170,191,164,241,191,131,48,192,21,10,159,247,54,10,202,65,12,71,239,237,200,201,92,12,102,214,10,68,167,181,207,144,218,87,196,85,44,241,133,77,148,159,23,2,126,206,219,107,32,200,199,25,89,187,176,237,64,97,181,33,9,171,61,61,205,188,130,151,224,64,82,20,140,15,217,35,102,107,237,214,234,27,177,95,155,145,144,36,57,31,164,78,245,57,123,13,230,97,239,192,87,155,176,136,47,35,244,108,178,169,145,108,66,212,103,55,30,126,134,123,241,234,81,103,154,134,60,172,204,212,171,113,225,182,208,19,138,27,170,106,75,212,231,122,220,144,108,41,105,93,157,17,222,225,55,36,63,103,116,113,235,160,161,111,86,16,174,206,175,26,207,184,99,162,243,173,182,65,2,116,88,115,134,3,95,139,101,135,222,48,130,61,237,5,37,144,233,176,4,141,20,76,89,86,167,120,15,53,110,56,204,153,180,7,153,78,50,222,14,169,82,42,32,183,189,219,227,67,2,100,231,234,147,105,229,166,58,226,85,38,180,233,29,95,200,38,146,14,239,20,15,174,163,80,32,102,75,24,162,222,156,75,233,106,189,73,187,126,228,84,221,235,68,213,170,242,188,136,195,116,61,187,3,36,98,154,26,166,20,171,74,233,188,222,198,137,156,104,124,135,113,67,124,58,101,147,46,190,229,138,62,195,120,250,213,56,128,191,29,17,237,126,150,191,60,239,31,130,165,70,120,0,242,113,150,233,255,31,11,7,88,76,163,204,34,166,116,82,131,109,145,182,222,89,8,237,41,38,129,28,36,142,150,29,128,172,13,110,60,240,131,22,151,79,248,100,182,36,97,238,46,80,170,90,107,139,9,84,115,148,30,31,66,134,173,215,207,20,38,214,25,69,125,254,253,32,34,130,131,215,10,112,169,109,166,21,9,176,30,158,111,241,135,143,166,41,1,33,173,57,26,169,253,79,23,153,245,53,213,206,67,156,88,67,231,223,104,28,175,108,239,102,193,43,195,40,23,56,154,113,249,241,66,107,206,157,177,197,23,229,236,176,63,66,22,38,2,205,169,76,103,255,44,191,59,75,54,236,255,99,7,61,119,170,20,128,117,123,106,74,5,116,78,225,104,105,129,157,19,154,190,138,156,35,145,4,85,217,240,208,182,229,3,205,86,95,122,174,82,7,138,218,1,76,9,195,78,162,86,99,216,244,64,36,87,124,249,84,148,16,25,159,183,174,9,108,34,167,81,38,15,40,114,71,222,195,158,196,173,131,7,67,105,111,230,90,242,98,82,145,5,197,204,71,49,55,173,104,236,93,203,131,137,159,169,196,203,175,33,251,202,29,185,226,5,135,5,90,199,73,133,210,220,32,75,171,50,250,137,234,255,24,34,210,234,154,144,220,251,40,156,31,57,253,113,223,50,118,41,156,96,240,11,212,181,72,107,11,66,193,233,47,145,132,187,3,80,94,87,53,184,214,252,8,147,110,56,207,35,143,11,82,15,112,223,72,27,10,44,218,238,238,163,141,50,118,159,151,248,132,155,209,152,230,5,9,30,82,205,49,85,92,120,177,184,154,132,216,86,67,94,116,101,7,13,112,21,133,209,149,60,144,254,108,97,100,240,67,210,93,11,205,1,207,217,241,116,185,251,248,41,223,65,199,49,203,5,177,231,189,229,26,226,144,11,76,16,100,91,49,44,46,216,40,213,254,242,107,91,107,60,177,214,48,40,77,126,95,189,86,187,139,225,22,94,203,245,8,49,113,154,136,12,188,140,104,229,95,88,125,106,97,145,140,115,193,33,250,189,100,246,121,200,140,166,232,196,250,131,81,23,224,31,44,152,154,190,60,122,218,95,138,64,74,104,78,187,193,43,217,85,1,207,198,120,174,126,234,13,185,238,8,89,127,228,164,4,14,212,15,177,148,64,238,105,206,114,77,97,167,124,41,33,54,92,53,30,40,68,67,122,96,39,130,127,37,9,19,194,49,248,127,193,129,245,120,93,109,112,22,34,4,238,188,171,53,255,31,64,220,211,84,97,33,93,75,101,11,6,70,73,107,26,203,109,132,32,107,137,84,175,129,248,7,95,95,2,248,159,8,134,179,62,0,223,120,126,234,155,78,154,153,173,253,40,177,153,1,164,194,252,180,35,168,28,223,197,164,91,109,238,32,153,128,32,140,121,12,172,101,138,55,214,199,181,204,36,216,64,109,124,43,78,87,43,255,22,160,2,28,70,205,205,139,38,108,250,205,30,116,208,196,43,53,2,33,48,174,27,47,29,178,233,141,171,183,107,233,8,17,236,35,237,150,182,3,56,102,23,115,113,11,39,29,149,113,118,165,12,253,188,32,94,106,231,6,234,239,247,165,68,82,96,63,60,150,191,59,191,211,15,88,106,20,44,16,126,160,34,99,224,119,197,58,146,36,239,193,93,176,86,42,24,178,170,186,228,114,161,55,217,114,158,82,136,9,216,187,95,213,132,27,245,136,110,74,75,178,38,151,206,240,213,4,57,107,211,225,11,192,143,87,61,192,105,11,187,132,52,113,221,228,46,107,53,108,137,189,16,180,101,232,193,99,14,69,93,134,186,214,164,235,59,3,191,247,207,65,234,46,97,33,235,183,212,59,131,250,90,233,96,18,108,138,195,178,145,82,152,85,142,174,77,94,224,97,250,184,174,4,6,46,134,126,179,166,136,142,201,188,114,246,229,123,41,68,211,191,171,249,250,127,215,22,139,125,171,7,218,73,83,241,38,180,110,135,204,120,157,108,246,64,193,57,12,48,141,195,3,37,182,223,150,220,190,193,56,144,160,72,234,107,253,99,30,29,140,177,237,52,56,12,229,200,89,50,196,172,170,225,109,72,147,190,188,225,147,54,101,243,8,124,35,136,106,137,30,57,71,31,234,14,126,185,231,109,195,172,31,158,103,241,62,139,90,136,5,205,251,30,169,127,208,146,53,27,79,162,29,210,34,85,251,234,1,213,62,223,4,174,70,140,14,174,146,217,255,66,80,143,180,211,44,25,233,101,124,5,122,63,119,82,165,173,97,240,221,186,213,233,216,132,71,217,183,41,192,183,104,236,68,39,71,150,184,176,96,172,246,8,104,223,58,5,131,198,35,93,109,220,220,187,85,47,109,99,99,195,178,72,34,105,140,47,196,141,76,85,220,204,168,251,211,153,46,138,26,104,181,216,24,206,135,181,154,64,255,51,229,241,135,233,197,164,228,13,84,91,175,135,210,240,5,123,208,199,75,17,71,220,41,140,167,180,39,201,141,28,121,134,238,38,181,126,9,103,42,180,229,51,70,7,244,175,49,182,224,217,180,197,126,84,35,228,88,161,244,161,112,182,91,186,181,84,188,160,179,170,190,170,112,62,121,23,152,72,136,2,174,5,0,148,95,3,73,105,122,229,40,250,135,179,124,232,209,46,251,107,245,149,164,244,188,87,157,134,19,235,236,82,210,224,42,199,56,25,158,207,200,30,112,140,16,9,150,34,164,233,70,255,53,101,36,171,183,167,113,186,91,155,164,216,82,1,63,177,208,173,41,115,7,211,178,248,143,142,171,123,154,23,201,130,241,17,38,52,74,194,75,48,188,234,10,226,59,93,212,76,128,175,185,137,180,155,138,123,251,143,5,105,168,150,181,168,45,178,3,143,91,199,4,125,36,47,87,235,234,220,200,217,66,11,141,170,133,53,28,206,78,73,154,54,254,57,23,23,64,218,37,178,178,80,81,155,118,28,107,84,65,74,74,107,141,153,176,230,114,42,94,73,198,87,169,143,230,139,201,24,78,249,250,234,135,9,182,214,72,238,214,210,167,216,216,104,2,208,54,163,31,182,90,34,112,237,78,231,145,105,20,111,9,242,145,39,251,205,123,171,205,164,5,226,151,134,57,0,128,249,205,95,253,84,232,7,12,71,187,147,2,137,162,185,201,58,103,245,167,168,231,21,94,147,246,190,207,27,207,64,217,172,54,71,10,14,26,30,178,145,246,32,6,94,18,176,230,248,192,161,248,158,23,172,123,208,221,198,40,113,53,121,20,190,162,22,147,102,155,174,120,139,151,251,89,217,227,220,34,28,51,87,129,200,51,221,76,84,166,56,111,137,77,65,61,223,204,46,251,135,250,98,28,7,137,245,127,179,206,187,55,130,7,5,227,89,145,49,236,104,210,23,168,35,168,14,89,169,133,140,84,125,103,62,74,140,169,114,5,240,11,92,170,247,40,208,164,124,158,86,91,202,236,211,48,173,180,152,182,178,47,242,22,83,195,197,248,140,80,178,107,43,238,112,248,111,142,67,25,220,25,68,173,116,193,193,73,21,30,133,68,241,96,251,90,54,160,110,89,125,90,182,168,85,232,156,203,248,189,169,188,19,197,120,218,232,0,177,233,141,193,189,148,161,254,163,212,153,8,133,230,216,76,53,146,150,165,61,188,241,213,139,86,68,73,190,114,246,90,255,0,239,153,46,207,159,113,119,197,237,205,236,16,179,199,6,243,224,237,171,93,196,77,165,98,252,185,80,26,106,115,72,144,150,56,129,126,99,5,174,170,51,78,30,209,118,205,239,58,31,67,60,172,40,208,132,196,7,109,207,203,99,43,186,149,47,253,10,250,216,226,24,7,89,141,94,47,12,233,158,199,27,241,1,72,66,208,87,56,200,155,235,54,24,197,162,14,180,182,175,190,167,31,173,132,249,4,101,69,157,10,13,250,181,119,98,82,121,138,22,157,108,214,178,125,165,73,184,59,158,70,199,74,32,246,200,144,19,96,225,83,206,113,216,210,124,19,232,71,142,92,151,46,224,21,133,90,43,48,66,60,48,111,245,56,81,60,193,150,85,104,226,70,52,77,27,213,174,131,144,169,28,145,232,216,161,244,114,77,224,118,161,178,254,226,186,141,193,138,214,178,229,236,27,53,185,73,78,222,153,34,128,177,90,165,17,251,48,242,97,168,64,57,216,227,14,59,248,171,213,231,169,160,165,197,112,53,14,167,73,3,186,86,79,6,46,204,55,216,170,14,150,94,150,245,55,181,107,161,41,10,233,12,194,133,168,19,10,58,228,64,235,186,216,157,237,198,180,32,254,101,165,191,166,135,74,126,66,146,104,63,106,56,15,232,161,161,116,0,1,152,170,98,141,109,197,100,203,0,148,30,174,225,213,10,167,126,89,247,85,159,172,73,138,14,250,181,159,61,74,22,3,243,194,31,153,163,128,1,22,243,202,161,70,207,66,85,58,229,13,48,226,28,213,231,62,212,106,8,194,15,74,77,89,120,245,111,30,63,221,24,90,2,249,179,74,119,98,63,78,181,133,63,37,186,91,127,211,208,131,241,55,42,7,137,58,19,250,36,49,203,174,17,58,244,167,68,245,114,8,144,84,160,22,83,142,232,81,221,195,217,231,64,109,165,227,106,1,180,229,9,199,122,19,196,113,149,255,128,33,234,116,221,225,118,185,134,222,171,18,176,199,21,177,55,47,92,86,111,80,100,0,83,168,64,168,123,146,136,248,165,17,40,113,72,78,6,131,43,196,242,61,176,122,142,77,186,141,157,37,245,2,49,167,228,51,35,56,13,65,154,101,130,247,61,198,72,219,67,53,104,85,162,235,121,102,141,162,69,40,4,214,143,191,1,20,12,26,169,61,149,146,179,206,209,27,251,235,173,58,77,121,34,25,132,170,217,148,230,84,33,200,212,166,221,219,16,164,18,80,221,81,107,22,254,157,56,152,21,110,24,51,92,243,232,122,13,82,79,85,30,242,117,198,232,236,127,73,50,10,137,140,222,66,73,151,233,138,254,14,205,53,170,217,185,136,222,202,235,210,193,33,71,56,160,92,118,139,117,208,138,26,165,38,175,160,54,161,203,218,247,55,69,57,203,205,66,188,149,36,250,153,59,201,115,58,118,37,86,232,80,113,120,178,86,136,124,158,177,236,72,11,229,169,250,211,64,174,215,31,141,186,117,176,163,254,113,250,150,151,145,184,119,253,239,161,240,159,215,180,166,33,194,250,205,25,41,107,239,6,246,12,246,238,200,48,165,63,112,181,13,6,49,62,51,78,207,136,93,62,27,97,212,104,154,4,42,90,202,95,248,180,23,179,116,127,172,170,173,115,140,103,51,40,91,17,122,136,195,211,110,58,176,4,165,134,8,168,46,243,52,35,232,46,50,167,83,73,43,105,198,8,215,250,42,132,179,233,179,3,185,189,65,126,80,18,90,156,123,145,177,214,46,55,83,21,196,123,46,215,190,237,148,141,78,32,68,216,42,153,200,122,59,47,8,215,4,167,55,159,81,226,88,28,179,92,130,85,92,61,75,128,161,182,13,90,70,120,226,1,26,244,176,55,28,59,48,167,38,183,49,172,175,185,164,130,239,77,38,49,67,228,252,71,32,149,223,218,14,60,77,26,181,118,119,191,192,226,63,141,151,172,55,212,163,152,5,224,70,164,74,38,18,43,162,175,204,81,134,142,40,190,30,124,66,159,228,76,250,202,32,116,224,186,144,158,93,183,81,31,81,148,178,42,180,98,161,169,63,183,53,119,102,134,120,192,251,162,91,99,88,77,44,232,124,54,154,124,147,162,167,35,21,159,187,39,135,45,135,61,200,128,250,7,44,180,225,87,116,39,18,189,219,175,100,107,32,15,248,186,239,1,96,42,125,223,181,123,190,96,91,75,15,63,151,146,137,231,135,153,147,10,124,208,84,186,62,44,126,241,72,215,230,20,127,38,153,180,0,208,11,18,10,36,252,26,43,250,216,137,221,66,134,29,9,19,117,206,149,202,249,70,16,135,5,0,102,24,95,53,40,61,140,240,34,148,6,127,46,68,245,189,126,7,102,173,206,239,35,231,169,137,14,65,48,25,140,40,247,237,177,225,178,229,107,24,179,194,158,149,132,224,125,218,59,169,206,217,66,193,56,76,39,201,27,30,87,156,105,13,121,203,152,49,25,238,150,206,249,234,114,45,155,209,153,113,227,122,12,229,133,175,113,56,198,133,151,146,153,32,66,100,7,19,220,170,206,243,251,196,29,128,253,189,179,70,69,245,99,142,20,133,8,117,29,246,240,171,21,214,149,90,86,112,158,81,133,35,225,54,93,34,163,197,55,65,149,215,76,190,194,88,183,20,9,45,24,197,47,134,106,135,181,61,229,149,157,56,7,90,27,105,105,142,100,254,165,173,125,192,135,129,39,56,25,217,143,168,24,145,34,12,122,235,242,172,245,240,104,48,58,49,23,31,189,98,40,34,5,254,210,111,5,124,116,185,153,186,171,17,170,247,125,96,25,122,3,106,234,12,203,80,59,208,142,234,252,105,76,218,240,39,149,183,1,206,59,77,17,165,22,126,150,64,85,67,189,189,31,182,13,57,194,67,210,194,141,219,151,213,105,224,98,232,59,109,2,177,233,48,180,44,187,172,200,219,141,119,234,75,82,238,88,230,109,10,174,245,57,169,54,157,139,197,146,87,153,86,246,68,70,2,243,163,94,217,7,3,127,131,201,122,70,104,2,50,111,254,245,240,174,107,8,11,83,76,176,10,95,58,161,181,141,207,140,161,231,176,63,107,91,50,246,182,54,92,127,69,102,148,253,63,183,33,155,60,26,163,234,84,202,8,36,113,27,64,63,234,252,91,25,40,189,40,253,246,102,126,95,88,139,223,3,64,175,223,23,117,183,43,123,103,125,180,2,125,73,21,209,95,140,55,63,172,199,235,140,98,165,27,4,42,92,88,130,93,213,131,156,128,54,141,204,163,31,246,144,213,200,130,187,93,117,64,242,76,235,13,10,52,196,123,26,251,139,52,203,174,190,165,108,41,212,170,31,146,185,26,193,64,232,70,96,125,70,199,149,35,252,87,205,137,205,142,28,178,58,82,53,243,131,21,151,139,29,229,38,137,105,223,68,88,187,159,161,225,220,232,105,233,1,18,40,208,234,191,182,13,67,156,72,244,252,203,127,104,189,196,183,81,52,67,76,186,64,206,71,163,211,209,82,110,231,169,26,124,111,239,69,189,67,255,26,150,134,11,251,103,218,90,75,162,248,54,193,3,211,219,165,244,229,246,212,206,245,49,7,194,101,25,46,208,14,118,187,119,166,238,56,26,119,145,24,117,111,75,248,209,252,236,201,134,30,198,166,119,137,53,177,168,222,248,30,150,200,229,10,104,177,53,253,109,214,117,253,79,146,137,154,130,196,20,153,103,120,54,239,152,229,48,67,65,74,148,92,131,92,149,185,172,154,24,117,49,25,44,24,241,22,136,11,137,98,108,113,108,212,244,35,54,229,14,218,141,150,65,7,44,193,66,242,161,128,85,97,49,98,242,3,28,117,182,185,37,13,2,245,218,216,97,96,52,67,207,24,177,176,188,31,94,120,160,236,152,193,252,87,141,227,204,126,81,181,97,51,81,46,151,220,193,92,108,188,237,43,208,248,207,2,236,113,109,68,210,182,219,207,63,40,73,231,163,126,208,41,141,148,181,43,110,171,144,189,255,130,246,203,98,239,70,40,237,160,183,59,37,111,135,7,60,129,5,25,93,74,24,219,106,53,131,141,208,163,124,146,27,183,161,40,74,80,92,83,125,49,166,170,2,63,226,200,177,156,59,88,130,156,63,141,18,43,193,57,57,125,232,156,107,179,129,56,164,224,216,12,23,206,21,131,197,131,97,232,246,25,204,231,29,90,126,183,152,220,239,48,118,179,52,82,100,16,58,61,30,34,151,107,168,138,114,191,79,201,172,34,22,73,91,129,170,93,205,179,75,77,158,249,27,217,26,29,254,56,249,9,102,52,35,241,91,24,123,135,59,49,79,55,46,247,136,62,18,54,230,88,246,241,240,27,50,49,150,85,14,174,177,118,28,129,244,34,63,122,171,232,52,143,134,150,138,252,177,21,97,237,149,243,123,167,116,76,35,75,49,170,64,82,99,44,125,2,179,18,22,25,217,40,229,175,22,218,110,86,231,212,238,149,174,223,100,182,192,182,233,227,70,249,172,251,241,167,41,202,90,161,83,255,138,210,189,220,179,229,149,19,189,222,63,191,167,129,95,81,125,42,170,205,58,233,208,26,41,247,187,183,174,57,63,87,206,34,58,221,20,120,199,56,11,53,79,191,34,245,35,6,247,244,48,227,233,107,24,183,110,17,11,174,160,105,250,65,39,8,239,54,190,138,21,123,121,93,126,31,80,179,237,127,25,11,227,22,4,191,145,41,213,236,17,216,73,200,138,60,88,25,96,225,47,58,63,219,91,68,195,182,254,213,223,41,65,243,24,46,52,44,107,112,215,192,137,153,224,161,189,211,249,6,167,145,255,179,55,75,218,56,213,15,194,183,179,63,195,142,247,137,124,49,101,11,248,43,2,141,192,203,195,34,2,112,90,150,183,128,137,206,49,234,217,243,191,133,74,93,30,140,217,48,45,32,43,202,90,240,116,163,31,180,61,84,208,75,186,46,242,84,212,82,182,91,73,46,126,8,4,229,149,211,254,63,166,236,58,144,8,40,88,160,6,124,124,161,165,156,42,191,193,226,85,85,126,166,222,145,178,69,60,242,120,19,147,216,186,78,32,199,222,10,250,248,67,124,123,116,243,20,188,40,67,10,167,135,63,34,255,100,249,51,77,29,117,18,100,244,117,62,211,230,108,122,163,71,156,139,220,150,242,119,162,8,109,202,78,174,24,58,21,185,218,222,57,253,255,59,195,129,174,207,202,208,246,206,149,225,0,49,54,59,110,127,240,107,22,171,235,180,23,254,200,32,110,166,243,28,112,46,72,168,197,245,5,23,165,100,39,78,33,114,99,60,6,233,90,161,159,117,132,68,160,251,73,95,191,148,121,34,3,140,112,48,102,16,106,101,100,154,172,22,131,201,8,14,42,105,75,122,89,9,159,72,203,219,42,175,15,74,229,108,220,30,219,98,216,111,216,67,243,48,62,91,35,43,77,138,15,2,86,32,98,6,109,215,244,135,223,38,186,70,251,110,38,48,107,148,153,69,140,186,33,211,105,247,89,229,86,249,47,219,226,219,175,151,23,45,216,28,45,50,138,110,122,90,65,106,152,73,231,88,188,124,48,162,43,95,147,88,245,74,83,113,195,138,100,227,246,202,189,236,193,30,5,67,209,148,57,73,20,89,44,119,97,71,49,112,6,167,253,156,201,83,24,53,194,5,70,3,255,208,197,93,4,100,223,226,83,193,241,197,188,151,92,215,64,165,100,30,109,228,55,188,179,245,213,14,118,140,77,30,80,99,9,163,142,60,190,73,106,81,203,28,155,103,234,71,203,205,86,23,110,196,170,99,244,13,90,245,0,243,101,230,40,71,88,5,228,172,108,2,148,167,40,124,69,118,236,117,115,234,100,245,8,202,111,166,226,6,254,27,180,9,234,42,237,35,148,124,62,189,211,84,182,87,205,115,243,145,63,127,140,102,228,42,28,69,126,51,150,121,233,226,109,0,196,57,82,145,141,48,172,5,159,37,154,48,157,137,73,236,17,198,97,42,188,115,214,10,177,77,97,247,240,86,85,104,122,206,252,4,32,191,250,143,210,51,182,220,202,213,137,186,125,111,153,194,140,225,210,68,130,83,22,29,153,239,95,228,225,201,128,145,183,176,189,241,221,191,20,130,28,210,75,119,91,131,103,71,187,240,145,206,138,241,198,12,228,103,104,11,65,130,255,171,227,58,60,244,111,45,238,208,23,235,23,92,83,160,13,166,113,44,186,78,102,203,133,44,73,125,2,0,212,236,31,152,236,197,70,241,229,122,212,82,114,9,106,59,25,178,61,198,149,238,180,208,56,221,53,36,157,85,50,226,163,242,211,214,141,117,247,83,117,203,241,58,252,158,199,47,29,141,148,251,77,172,188,21,122,133,16,183,53,106,105,21,30,215,248,52,3,193,10,119,249,123,30,118,80,162,57,206,108,122,47,239,169,221,117,188,137,148,137,217,150,164,122,233,40,201,167,98,178,131,212,59,6,28,146,11,237,170,48,164,107,103,192,30,39,49,33,29,213,244,227,207,173,139,36,245,25,73,5,184,110,39,89,121,68,83,174,39,19,192,63,5,212,160,16,190,164,33,30,156,170,226,208,178,12,252,37,4,99,11,9,182,185,2,157,27,58,236,111,18,105,215,177,230,244,109,117,111,217,17,47,78,101,219,41,2,244,47,119,171,233,3,240,174,183,108,72,11,134,199,19,71,185,250,2,241,145,138,190,136,128,80,65,213,98,205,189,197,81,95,67,110,216,9,82,167,35,55,207,69,76,48,237,155,184,120,106,80,222,43,128,184,184,35,130,149,34,255,225,119,45,102,175,37,167,192,99,79,32,34,82,213,17,103,235,104,76,105,30,157,204,192,26,109,237,130,50,81,239,179,77,37,3,242,0,132,0,77,204,8,175,124,201,252,209,81,24,214,184,160,173,218,234,5,27,148,239,107,165,178,234,50,222,48,200,188,89,2,222,91,227,156,21,235,187,0,248,166,178,123,160,29,252,155,137,198,149,75,7,186,246,192,71,190,80,143,104,177,107,171,41,133,1,36,10,112,2,9,44,196,222,29,82,241,118,48,223,225,30,10,90,145,114,83,45,141,245,227,81,46,82,82,76,72,81,69,103,189,130,66,137,143,103,40,18,45,143,12,132,160,253,138,215,128,58,92,6,82,166,173,9,180,251,100,146,93,136,107,196,163,121,251,229,150,220,187,246,132,63,36,180,133,123,77,232,51,84,188,71,81,70,44,33,7,51,191,87,69,117,162,94,120,11,224,139,246,22,153,64,30,161,16,117,119,92,242,160,191,61,129,15,101,28,62,246,255,13,146,115,17,112,19,228,3,66,135,44,200,130,161,40,46,16,194,123,166,95,164,53,131,146,227,253,239,94,47,27,240,119,12,161,38,75,12,42,136,228,41,170,62,181,179,150,59,51,197,157,44,67,154,116,197,204,68,178,76,183,216,157,220,238,167,225,105,105,146,94,14,220,15,147,142,7,214,138,47,42,198,1,79,18,198,150,3,211,225,155,73,161,62,136,181,60,59,224,68,38,103,142,18,171,205,101,156,49,211,203,86,158,218,33,109,46,137,108,127,94,249,66,145,86,159,22,76,204,7,112,204,175,114,140,126,67,68,111,101,83,32,184,35,158,151,146,102,174,205,37,19,13,42,242,68,205,17,156,245,212,209,212,212,149,55,51,111,216,40,200,41,227,175,186,211,174,117,232,66,235,73,218,187,217,167,129,229,210,254,47,95,122,11,134,105,118,206,199,188,173,246,5,70,80,153,196,220,200,103,33,200,41,187,228,140,30,207,206,58,172,139,57,151,190,43,254,130,74,71,28,70,87,161,20,10,58,167,58,216,141,214,90,127,79,72,162,164,240,250,162,187,226,109,225,125,11,173,245,28,145,122,185,65,157,145,0,125,124,215,120,192,255,143,196,116,67,195,67,16,204,205,156,114,162,180,34,39,19,118,222,143,209,185,178,134,8,168,17,71,139,212,51,130,78,149,48,164,184,61,204,131,149,224,12,241,62,87,193,122,51,101,178,233,77,243,125,18,3,175,129,216,33,240,111,99,65,171,198,245,47,64,129,61,142,214,136,3,79,104,165,126,152,134,58,151,226,140,178,85,242,119,47,155,85,102,77,24,140,192,166,13,125,229,150,177,244,75,232,187,193,70,226,90,147,236,192,58,28,184,30,41,19,60,161,102,95,126,235,49,10,236,141,109,204,230,57,150,13,179,228,215,155,0,146,227,179,176,70,64,103,187,224,96,3,122,148,191,202,254,153,161,121,195,64,172,218,200,64,249,88,59,214,200,155,93,237,10,11,251,56,205,233,56,237,11,189,238,117,244,203,209,91,71,82,220,33,90,53,139,141,120,43,117,186,10,234,112,174,102,192,81,78,247,96,169,70,148,64,108,65,22,244,42,140,205,91,105,97,175,162,157,67,212,40,2,100,223,29,112,178,95,158,13,90,3,232,112,143,153,16,33,59,218,215,27,70,0,71,90,98,255,153,124,19,191,205,148,186,130,14,79,31,201,137,167,31,248,129,147,196,110,188,203,28,186,248,173,138,127,231,136,248,96,27,191,112,83,202,161,85,73,3,110,210,176,213,213,73,176,152,96,208,221,152,172,186,246,176,160,228,232,71,14,123,146,36,226,136,29,248,70,12,229,125,253,115,150,203,252,60,147,162,222,69,127,195,194,234,68,160,73,59,5,1,130,155,252,179,26,15,252,59,244,170,24,240,45,133,6,40,121,242,142,141,71,153,173,0,43,16,192,241,30,160,143,21,84,231,34,46,145,216,60,226,81,65,244,155,45,142,193,137,115,66,77,30,114,136,238,174,181,175,144,123,134,149,70,216,169,102,175,113,55,204,224,251,129,166,245,49,111,142,194,192,58,228,72,51,13,85,38,66,123,160,111,223,55,192,222,71,223,12,231,226,82,21,116,105,63,204,73,231,28,122,206,10,103,225,223,20,169,74,191,20,217,199,117,134,120,11,141,45,66,88,92,150,83,86,108,79,54,123,232,74,119,234,58,3,247,81,216,35,177,55,186,83,195,255,74,145,159,229,99,240,4,123,99,73,68,54,127,122,153,95,109,31,94,48,224,123,224,14,55,33,103,95,3,0,126,73,4,219,72,104,140,43,235,61,22,73,196,121,143,203,141,64,15,13,84,70,234,101,229,82,91,204,128,166,143,30,185,133,197,37,26,116,181,15,248,247,154,249,136,116,91,123,16,79,208,142,236,94,65,25,133,116,80,94,35,125,46,75,120,249,131,245,108,76,61,44,185,134,49,180,134,6,242,63,140,31,234,97,203,145,218,113,116,41,245,195,46,204,42,75,246,89,29,22,70,207,41,89,49,102,13,174,52,220,136,161,69,205,110,179,3,123,25,57,226,110,125,193,68,87,76,34,117,131,32,151,143,190,162,123,222,254,129,1,206,46,246,94,189,9,8,48,145,176,234,32,61,7,37,14,17,242,141,44,45,204,50,34,217,222,146,111,198,79,238,27,171,25,65,185,122,179,158,167,112,158,29,124,93,164,213,151,98,239,98,74,169,197,88,34,181,75,254,222,167,251,17,218,168,189,131,227,206,173,157,136,117,221,53,101,112,139,164,0,215,147,176,230,182,252,182,5,173,23,196,32,48,166,67,138,116,235,208,97,224,193,74,99,230,48,11,12,101,153,17,127,213,74,106,162,56,254,142,246,24,121,238,181,151,106,89,60,233,39,165,225,84,155,170,71,142,18,22,150,84,45,119,153,223,233,175,228,205,45,226,69,53,65,123,66,255,94,166,238,184,15,228,81,105,68,247,58,226,77,160,204,186,64,26,224,226,253,84,191,130,93,34,146,97,210,121,97,35,219,215,55,237,139,69,161,146,102,51,186,230,106,45,49,218,127,163,154,110,200,26,157,176,92,38,76,15,207,194,80,89,103,123,245,39,172,237,2,54,23,49,88,100,206,219,91,146,158,50,66,252,32,116,33,239,14,93,206,181,98,38,250,105,241,186,5,25,175,119,188,189,188,137,129,241,180,83,50,199,144,63,232,115,22,7,207,28,17,129,148,231,187,175,226,26,139,33,66,248,37,179,233,32,187,82,105,204,126,9,153,97,122,215,48,241,192,70,91,52,61,33,245,65,139,234,159,104,89,185,41,158,6,91,106,255,57,224,96,169,33,85,248,73,146,169,74,237,8,15,235,148,110,202,100,155,118,246,2,84,194,49,110,181,140,192,127,0,56,96,107,99,163,153,49,230,121,160,189,229,184,211,178,229,238,232,88,233,74,121,231,88,212,69,62,234,54,1,204,195,201,187,20,241,157,224,107,142,121,126,59,179,102,1,246,118,135,201,170,107,76,41,196,79,129,8,117,25,93,138,21,113,49,202,57,14,15,63,128,246,33,177,198,239,143,196,172,59,14,185,10,83,113,144,69,58,47,209,54,18,90,47,102,208,140,122,170,117,203,168,123,214,45,189,89,115,253,189,211,172,194,221,165,235,224,16,89,238,59,26,204,68,168,39,7,136,144,233,197,19,67,166,30,75,68,155,157,99,255,36,238,62,200,163,201,5,199,30,206,93,16,16,132,149,44,227,231,191,135,34,136,110,38,242,41,212,212,253,131,183,158,232,125,159,237,254,109,186,151,187,9,154,112,97,68,21,157,77,91,161,126,223,179,213,193,172,159,139,232,158,82,160,210,10,188,205,59,124,123,20,24,248,40,78,78,213,159,2,181,211,228,126,73,231,121,140,172,177,101,39,44,149,217,6,0,247,237,130,176,111,163,24,176,161,118,164,71,250,233,184,156,119,253,37,231,170,55,128,186,4,1,139,216,225,220,57,186,59,230,225,231,172,138,94,241,62,206,45,224,38,223,24,60,74,253,185,59,197,223,145,210,192,154,167,2,125,180,79,130,106,166,183,62,109,208,161,230,110,231,235,114,39,142,39,184,20,159,89,56,220,145,80,231,221,84,176,8,29,1,66,156,205,180,9,33,235,118,93,120,15,158,99,110,152,130,73,41,115,134,148,61,101,96,5,102,214,88,130,8,149,67,103,63,117,122,234,94,146,222,116,57,253,50,194,67,35,78,75,93,5,122,208,39,128,13,187,216,90,184,92,206,187,31,23,165,201,37,126,13,102,172,179,105,157,179,158,215,176,127,20,101,172,149,76,50,40,28,215,49,43,13,77,1,235,128,144,198,120,226,89,0,122,24,2,73,21,2,122,107,254,98,191,147,146,222,103,67,6,233,155,173,87,45,122,61,20,2,212,51,252,68,16,24,5,138,211,14,145,206,68,182,162,110,236,177,194,229,201,80,10,164,62,249,112,5,202,240,234,216,176,66,105,133,63,162,96,58,52,189,38,169,0,91,30,193,41,23,254,105,163,177,193,51,239,10,47,31,59,166,178,44,60,91,13,40,144,98,29,38,122,24,45,54,229,147,142,62,247,111,70,134,220,242,151,153,12,200,77,140,99,127,215,113,85,52,183,193,45,62,123,183,201,233,71,10,152,229,244,166,84,42,139,213,243,124,66,215,82,10,236,109,61,120,94,223,58,111,6,19,149,147,7,204,108,123,37,197,222,57,215,140,70,191,107,2,206,65,251,133,68,240,204,150,8,10,20,92,168,69,233,2,111,255,115,167,219,245,202,155,33,30,245,97,52,46,21,163,121,198,185,81,193,185,163,191,148,226,180,138,213,160,54,57,85,103,137,198,32,159,239,25,248,74,31,142,130,196,7,27,91,254,244,174,77,56,143,219,125,240,94,7,197,203,32,243,206,171,90,20,33,13,3,241,11,169,221,2,249,246,40,133,170,132,113,7,138,71,228,224,52,121,204,222,123,55,43,100,186,178,16,31,230,36,127,220,221,32,189,153,134,50,137,157,200,45,137,145,94,225,246,122,151,85,244,152,129,162,116,9,215,7,239,68,54,60,69,71,100,171,12,225,232,247,167,179,159,40,160,208,250,91,76,178,233,154,216,109,60,201,230,44,202,135,113,93,77,54,72,46,93,202,107,106,214,50,189,6,252,185,192,111,73,148,193,233,230,184,196,230,162,164,255,22,56,239,221,243,230,203,172,151,152,76,201,67,140,5,9,131,237,195,77,158,21,43,239,56,149,37,105,28,230,69,167,255,204,165,24,9,240,164,166,155,5,190,103,58,171,28,131,127,48,224,95,174,232,4,27,22,10,114,70,102,119,208,72,66,87,31,124,236,128,128,135,157,12,87,194,231,107,216,226,129,149,10,14,69,94,237,195,62,157,205,23,181,228,4,35,70,43,9,21,6,240,7,48,56,198,227,116,82,26,231,10,121,133,0,180,17,78,159,14,108,44,166,141,89,40,175,129,7,38,110,148,193,89,6,68,157,213,176,210,159,233,172,114,68,227,39,238,143,195,131,1,168,65,179,186,247,167,64,69,146,0,88,52,213,183,202,40,220,88,97,8,161,69,161,94,155,39,120,222,97,102,252,19,208,98,233,36,230,19,31,101,247,193,129,17,27,175,12,216,15,162,246,172,85,24,183,84,122,135,160,33,35,133,120,39,14,76,104,253,235,184,113,56,170,34,93,7,195,11,228,224,179,190,124,55,0,226,159,10,140,39,245,120,130,166,231,237,51,141,94,47,13,19,153,53,86,48,80,206,234,202,15,162,151,108,239,107,249,193,24,67,218,179,208,133,115,248,239,205,35,176,104,175,139,205,142,238,1,192,247,139,220,182,34,91,28,189,215,173,34,10,180,46,23,252,138,79,193,137,104,56,44,111,163,110,115,83,4,208,78,38,40,30,255,32,145,216,100,38,189,39,47,202,84,133,110,104,92,235,213,149,249,32,185,229,240,20,92,213,164,2,197,8,98,83,214,132,76,178,180,207,122,150,240,245,230,241,174,238,86,118,127,191,72,139,96,68,197,121,226,156,197,194,249,67,192,179,195,253,68,176,27,236,55,6,213,67,245,131,252,31,183,99,6,14,11,227,194,250,48,72,126,120,80,242,78,182,207,36,32,81,49,183,85,39,66,87,38,162,243,49,58,180,171,9,249,119,135,104,47,76,50,88,186,207,228,99,60,88,13,198,58,171,164,18,110,90,9,95,219,123,178,184,117,218,250,174,205,249,51,37,214,52,121,149,71,31,52,84,230,190,169,103,237,203,53,54,21,12,180,61,84,151,91,24,195,187,65,246,29,169,21,237,105,4,133,144,151,35,153,46,248,107,69,49,126,239,141,42,45,117,66,207,55,63,170,234,191,67,208,216,117,180,22,222,180,244,164,2,214,234,114,235,1,71,141,13,189,13,37,24,197,238,92,162,192,0,127,188,9,181,225,122,12,109,23,2,228,217,205,248,232,72,181,1,51,84,83,199,232,249,226,54,80,95,230,131,106,105,250,120,47,158,229,28,211,218,185,110,216,99,253,156,47,16,32,128,36,4,16,8,117,129,204,40,77,83,101,184,40,170,57,192,213,93,59,123,53,9,69,98,209,41,65,36,125,161,160,71,45,235,1,33,89,155,68,28,22,178,230,228,75,202,222,109,158,7,77,13,205,211,60,9,27,192,65,56,92,120,29,134,45,22,32,124,43,196,180,131,159,195,35,107,162,104,186,221,41,14,9,136,240,44,135,53,148,155,127,88,228,56,167,93,104,43,82,21,140,205,189,65,134,180,122,175,49,29,64,64,11,81,201,185,157,119,221,198,8,250,172,238,199,159,137,227,49,217,250,12,139,254,180,219,43,58,34,188,207,205,193,158,22,2,216,196,16,145,143,97,162,224,55,254,159,221,58,141,225,110,60,15,132,85,172,152,214,182,2,166,150,180,55,240,167,190,179,127,45,41,238,113,108,230,24,46,183,203,188,123,104,244,4,112,233,142,12,114,249,106,202,48,172,250,63,185,157,214,77,35,35,231,49,193,164,70,208,242,169,72,172,152,106,120,230,109,196,13,204,110,250,42,181,227,119,29,34,54,21,79,24,204,139,126,123,176,93,241,19,40,234,70,214,163,162,241,31,224,23,15,47,191,185,180,112,189,1,137,186,167,118,211,57,214,22,150,72,94,213,17,120,131,205,50,42,223,72,134,171,9,186,159,87,213,175,191,56,80,37,26,32,146,117,40,67,248,238,143,198,203,109,183,69,156,123,16,84,154,113,171,10,205,172,9,235,214,195,26,25,92,115,111,38,230,193,193,252,215,102,236,246,5,236,250,57,18,219,86,102,240,72,3,127,12,211,33,178,75,73,248,40,186,25,138,188,76,34,15,81,58,199,67,23,86,69,144,147,142,173,166,228,150,224,160,199,166,165,117,110,212,156,55,121,231,204,154,172,135,84,103,137,79,78,46,55,188,8,86,146,167,77,250,174,68,2,209,139,254,238,96,68,100,73,211,93,193,56,173,77,234,90,226,229,140,187,75,196,117,134,2,22,190,162,82,22,6,27,227,22,35,80,76,93,231,117,171,214,255,206,92,173,145,187,171,114,55,227,106,145,232,28,22,126,123,135,13,113,134,39,147,190,98,10,104,104,197,223,227,207,131,7,157,115,177,249,12,138,84,148,169,10,156,105,147,152,37,120,227,159,86,236,128,221,206,37,238,255,167,65,161,85,161,133,125,232,129,122,171,123,220,101,31,9,41,185,5,193,186,165,225,190,90,253,10,25,168,10,102,223,171,80,133,27,73,128,60,34,195,54,44,188,142,191,10,254,90,169,129,219,32,158,197,61,25,129,167,67,130,44,25,22,75,42,247,17,206,186,99,154,214,117,242,234,244,162,172,136,58,93,209,122,62,184,86,62,132,248,162,218,84,55,189,171,130,57,9,67,119,181,9,10,161,30,129,172,97,78,223,127,220,173,153,114,166,8,29,116,99,243,240,186,183,165,149,62,36,255,253,98,118,178,162,61,87,119,83,126,110,254,23,67,169,242,67,193,99,31,8,1,63,68,136,169,96,44,173,75,49,157,171,193,14,193,195,255,189,128,8,107,226,151,65,125,8,6,25,185,2,205,210,172,232,193,234,34,212,152,135,72,53,38,133,58,112,38,187,247,22,97,239,161,110,88,77,102,9,58,139,132,95,208,97,142,253,138,246,154,219,231,227,227,78,45,211,253,136,82,199,212,209,181,0,42,100,34,23,74,0,244,116,77,186,9,146,245,72,17,70,57,122,130,229,117,246,79,185,229,77,144,99,238,176,5,225,72,191,95,250,213,5,213,153,251,155,148,15,63,225,223,114,127,117,8,248,117,95,129,171,122,27,68,25,47,60,4,213,214,240,166,250,168,3,87,90,251,80,223,136,132,166,210,225,106,140,161,129,151,208,6,123,116,45,50,67,202,230,106,174,64,11,92,52,164,112,22,124,138,143,184,194,145,37,246,17,49,30,41,157,61,186,19,234,62,19,189,34,147,124,247,150,30,207,112,113,116,173,30,70,59,85,182,109,131,153,206,253,143,71,64,87,167,234,233,217,95,253,192,74,212,101,54,69,96,43,93,163,246,154,24,111,16,86,28,58,29,61,2,72,181,76,162,101,241,253,112,218,47,172,240,197,206,45,166,155,136,20,240,94,118,105,207,156,160,198,83,167,40,165,85,223,241,248,245,35,246,114,104,242,145,166,220,69,127,195,30,62,131,14,189,193,72,227,211,69,20,180,198,219,172,113,69,109,55,192,102,238,222,64,169,211,240,231,226,223,176,190,110,33,24,117,231,126,218,21,181,224,37,115,71,97,33,93,95,205,41,184,204,151,203,238,63,24,126,27,24,117,43,174,11,55,55,15,80,173,197,196,229,129,173,242,17,208,73,183,168,67,157,35,1,109,169,168,45,197,129,197,71,198,78,195,115,243,240,82,203,175,140,83,96,186,148,183,62,112,126,59,74,220,179,146,3,255,58,11,143,56,157,48,147,191,209,194,33,49,194,232,72,119,153,194,25,235,143,138,215,85,203,206,202,228,118,96,205,139,62,181,58,114,9,195,211,49,128,227,247,15,156,54,49,120,201,58,201,234,165,47,21,85,88,240,115,251,175,99,250,187,76,140,13,153,33,16,147,14,34,218,153,244,15,23,186,92,36,87,201,185,196,111,205,201,34,55,111,204,142,103,55,147,179,4,217,71,211,206,238,63,249,148,185,75,251,103,180,158,127,0,242,60,105,129,149,255,184,233,170,22,148,112,76,127,81,4,140,169,145,194,143,102,150,24,42,47,98,166,149,26,26,179,171,84,218,47,201,175,45,254,121,105,148,196,86,12,187,187,165,111,221,65,241,123,127,212,40,215,11,164,167,235,218,87,153,247,67,108,128,169,236,184,33,84,152,239,37,25,15,228,1,5,36,139,94,196,222,79,162,118,88,4,190,75,18,136,137,252,115,143,88,138,97,57,84,154,63,181,185,194,169,12,211,23,197,194,190,82,120,101,29,100,37,120,57,191,161,105,133,228,91,229,2,75,115,19,194,165,27,74,90,161,161,35,124,140,139,85,137,85,216,236,199,16,31,222,12,151,8,133,100,142,147,12,89,55,74,121,98,183,237,172,45,50,177,58,52,149,100,239,34,161,123,98,208,233,151,79,27,160,144,137,22,51,63,90,155,22,152,239,189,26,204,180,53,119,21,41,251,187,121,221,98,231,103,153,9,237,53,15,137,167,246,117,200,231,53,195,58,74,223,74,203,153,208,156,71,182,217,88,36,75,193,166,168,229,148,149,95,94,130,170,87,247,253,203,17,212,185,170,4,168,191,41,92,151,92,189,173,9,100,222,8,85,193,49,150,54,41,23,93,95,37,214,22,252,201,167,168,227,53,33,137,97,110,177,99,86,62,228,144,28,59,20,218,12,151,125,54,78,80,252,2,77,104,90,175,136,33,92,200,150,0,247,23,188,222,188,86,141,177,191,143,23,140,105,181,107,41,210,227,167,216,232,175,160,168,98,167,31,255,62,64,145,149,2,80,60,254,73,168,102,164,25,244,173,215,215,31,111,3,201,3,124,21,207,4,213,187,144,249,183,209,121,199,28,148,195,16,228,200,82,32,91,72,204,67,142,14,18,239,222,112,63,231,92,121,76,91,131,246,182,19,118,124,143,132,65,76,150,125,116,224,52,128,187,216,92,251,197,173,53,158,207,70,218,71,227,28,174,159,112,200,59,137,41,31,253,111,255,151,69,13,52,8,188,133,16,128,98,130,85,15,159,224,205,47,240,175,18,135,63,59,236,17,30,175,39,128,179,71,33,149,114,119,62,193,29,197,92,63,75,213,47,247,192,203,147,168,126,61,39,86,37,117,227,187,65,48,54,248,145,188,37,186,158,108,28,190,104,51,222,244,153,47,100,38,49,94,245,252,133,155,121,233,247,118,3,151,142,134,153,131,109,136,190,121,223,189,154,18,252,66,218,233,72,230,104,12,79,28,95,152,34,72,95,219,183,254,238,222,121,235,249,237,224,204,94,21,239,206,117,186,6,201,195,32,134,15,249,214,55,58,152,208,155,180,142,101,38,50,243,15,127,3,196,218,144,50,75,108,240,249,86,150,162,174,13,184,168,54,32,28,165,163,192,226,154,126,142,171,152,132,149,44,125,4,237,49,144,94,249,196,116,125,82,141,8,1,182,133,175,50,255,204,21,139,114,103,193,202,21,150,80,205,231,148,169,78,17,7,174,39,118,123,211,121,142,106,5,74,59,22,228,19,180,250,36,95,86,85,30,26,136,42,239,37,40,118,54,93,207,220,26,19,141,169,162,147,103,186,165,219,79,124,74,217,127,181,134,212,239,102,8,44,127,165,254,33,203,138,71,128,3,128,18,217,31,141,113,54,192,80,61,96,240,30,252,152,41,21,202,62,59,186,229,20,68,2,196,35,255,28,157,248,137,54,125,193,243,251,85,232,241,150,59,160,13,249,178,48,65,138,228,70,225,54,61,69,110,194,10,95,61,10,3,224,15,144,231,44,207,134,137,212,197,127,25,162,118,106,21,151,58,72,165,158,137,27,185,147,91,131,20,70,164,189,101,202,35,128,168,128,223,242,219,157,145,8,41,141,245,12,172,130,188,157,6,241,66,136,128,239,100,28,54,14,186,162,60,69,66,55,153,107,83,151,252,185,142,41,132,217,197,117,147,190,35,250,59,182,94,3,248,145,236,52,92,251,39,157,150,171,162,3,189,249,195,163,13,3,8,87,143,2,184,72,31,47,173,216,0,224,10,133,205,119,108,162,252,77,169,16,251,156,100,181,185,183,243,198,177,92,110,173,123,9,89,143,79,15,59,57,232,98,68,31,20,98,137,170,135,41,65,48,70,180,80,168,168,42,102,164,101,48,78,86,96,5,123,172,7,113,251,155,166,53,137,214,36,74,47,6,30,150,25,33,167,52,3,178,16,68,114,82,68,66,42,29,55,115,189,65,168,31,80,151,237,110,252,142,32,173,22,11,101,181,239,58,191,94,220,95,148,245,63,79,139,172,166,233,239,213,186,118,156,151,139,222,49,201,95,129,15,122,116,29,243,42,142,247,33,171,22,215,217,53,104,156,146,5,213,40,53,6,90,44,28,237,211,6,216,62,174,189,236,71,170,139,230,104,39,84,193,47,189,35,169,144,58,20,238,53,129,38,94,46,223,177,210,205,45,194,221,131,60,93,50,134,248,56,16,241,152,118,23,158,221,142,122,155,127,88,131,177,66,118,9,95,174,182,60,27,156,52,47,60,233,160,94,107,150,54,101,133,223,86,245,170,168,111,175,152,177,79,12,134,71,140,28,155,241,82,253,124,190,4,23,220,185,83,0,228,75,73,224,189,39,212,169,17,50,0,220,19,1,254,195,72,57,247,39,5,68,130,23,164,94,96,99,57,134,200,161,192,23,159,218,233,197,240,152,153,30,227,231,156,171,228,55,104,39,243,174,211,176,0,42,146,33,76,106,88,182,105,0,42,9,81,249,41,121,79,190,129,167,28,58,126,130,186,193,47,231,98,152,120,72,83,40,80,39,126,182,121,39,102,176,203,196,60,252,56,214,101,169,225,244,255,7,100,223,35,59,28,92,135,233,97,227,137,39,56,215,98,244,102,83,32,161,164,165,164,15,199,131,0,248,72,190,123,219,161,63,77,106,77,214,18,73,97,42,199,82,30,248,167,154,17,32,219,31,179,210,115,65,133,184,169,87,64,143,211,5,255,157,65,13,30,92,166,121,76,125,3,89,179,243,34,114,253,135,231,98,28,26,209,249,239,133,15,61,83,135,205,18,34,155,126,204,231,16,54,216,163,70,159,56,4,36,71,16,172,129,156,190,191,158,86,29,102,61,77,239,35,166,190,213,115,197,14,1,21,192,249,220,219,19,21,53,167,227,78,237,211,168,119,242,160,230,107,51,72,198,253,172,252,66,35,114,221,69,151,99,156,113,227,108,191,238,6,14,79,70,248,39,108,236,231,252,58,51,68,123,92,94,89,105,215,29,148,1,49,143,146,73,201,252,19,117,48,110,214,140,205,5,26,130,133,254,189,89,164,10,43,152,54,166,237,184,189,71,59,166,198,202,159,10,101,171,170,82,83,18,202,231,92,48,20,6,214,151,58,92,58,186,31,186,56,194,203,104,241,167,104,36,16,71,42,80,83,6,46,207,186,75,48,65,225,100,225,77,210,221,152,39,219,156,121,225,34,106,53,34,242,174,165,95,236,162,230,72,80,85,132,92,133,140,241,147,227,205,153,143,255,110,6,130,177,151,150,65,19,64,38,182,156,167,145,129,79,246,104,18,230,18,220,182,230,204,75,123,44,137,173,150,87,186,121,118,126,95,159,113,233,221,179,185,199,9,66,160,233,25,76,100,240,116,192,172,6,164,197,170,203,89,138,239,161,174,244,95,180,207,33,63,50,221,214,104,40,148,133,168,128,116,97,94,67,127,140,172,35,29,65,130,87,230,63,205,96,198,178,252,135,156,100,192,180,32,83,231,163,165,152,76,65,222,248,255,230,136,145,107,79,238,29,81,129,10,177,165,165,151,216,94,104,136,6,194,229,22,165,41,5,105,186,69,65,200,24,70,185,43,208,181,182,219,17,234,148,112,16,86,91,177,60,52,155,43,212,6,198,73,113,252,228,24,50,123,177,215,132,145,164,62,77,89,253,22,10,234,48,69,83,238,17,12,52,34,164,66,248,152,47,19,132,140,169,208,143,116,199,161,11,23,33,164,36,223,236,151,167,85,150,252,3,50,236,220,149,190,183,154,92,147,124,252,87,113,217,224,88,154,66,223,15,111,15,148,17,124,74,154,77,54,175,125,196,110,241,167,223,218,171,136,48,248,45,161,102,242,52,204,254,147,190,111,219,18,85,3,2,217,74,223,43,247,22,8,135,122,218,111,53,107,59,106,157,221,198,109,253,79,5,169,166,100,248,26,78,222,201,230,203,42,175,155,55,10,201,123,86,27,136,195,160,26,5,97,57,198,86,43,165,205,35,64,90,84,115,206,44,98,96,248,129,45,137,154,1,125,73,103,60,227,81,117,40,208,173,179,88,122,140,140,130,9,218,8,36,62,96,209,250,240,189,241,179,242,158,55,113,99,239,20,99,72,3,219,245,222,143,135,228,163,153,182,141,3,51,160,72,184,116,144,21,68,154,193,139,208,133,253,170,139,171,3,22,64,183,149,225,197,234,134,141,37,255,123,161,84,80,186,186,206,0,191,187,203,215,180,214,96,13,165,4,132,89,118,100,206,197,103,138,217,167,45,39,219,188,232,50,30,143,36,19,90,192,128,52,248,10,39,94,202,56,31,165,187,215,145,227,129,97,70,94,109,193,62,122,86,178,219,199,89,148,125,169,203,4,143,133,64,220,81,91,29,102,239,182,80,146,46,28,85,34,109,153,68,97,210,185,125,93,97,123,148,126,33,50,55,57,219,33,191,213,231,190,197,38,72,154,72,48,58,152,38,19,106,113,236,26,16,53,42,243,243,81,102,78,112,110,1,39,177,144,87,75,242,146,220,159,136,105,57,91,228,212,45,231,211,94,78,175,151,198,91,210,30,208,126,255,66,146,132,62,89,192,205,218,142,75,211,67,225,61,13,225,144,172,119,64,244,59,205,228,37,241,149,25,21,114,54,71,240,226,197,245,233,152,46,220,188,150,69,204,125,233,172,121,8,29,72,111,188,62,212,2,183,92,166,237,29,166,94,42,83,91,146,224,237,85,34,3,150,89,136,247,32,171,177,132,232,120,124,194,114,92,169,185,222,25,1,22,162,249,7,191,189,244,141,143,43,156,56,85,208,201,96,178,144,34,1,193,201,67,89,151,195,230,24,209,59,222,13,164,163,222,64,197,26,171,139,246,75,207,213,201,151,111,201,100,157,182,48,82,162,61,173,36,242,43,22,140,26,21,233,16,162,205,65,95,98,94,213,57,192,16,74,3,37,140,6,237,114,145,95,116,116,40,245,95,182,124,248,69,20,57,89,83,83,110,80,14,51,118,182,18,95,92,182,59,19,188,57,200,237,43,42,210,241,150,204,146,24,101,23,27,34,227,73,9,8,45,253,18,167,21,98,77,180,23,214,49,75,2,102,42,77,18,140,26,32,78,232,150,189,140,140,178,143,149,173,28,241,254,254,163,254,222,73,241,8,129,111,183,79,253,223,78,226,255,37,11,135,202,68,116,174,68,183,2,163,109,76,77,221,32,25,209,17,191,79,180,83,73,194,28,152,166,118,188,239,54,99,30,33,178,252,180,156,189,63,171,112,241,213,90,78,239,11,195,21,243,133,193,63,32,233,236,63,36,204,235,13,185,228,71,164,23,41,64,125,57,90,41,129,186,44,8,100,153,252,23,117,218,211,217,183,115,211,190,104,70,128,242,158,209,180,180,241,220,201,4,66,82,115,59,42,182,78,214,22,44,216,172,13,149,142,65,202,77,23,141,226,40,98,111,222,227,56,55,202,47,213,147,224,203,49,253,193,139,224,229,55,241,96,156,97,168,177,5,46,28,6,5,100,243,150,250,243,246,51,77,142,234,18,172,55,213,49,172,216,25,132,235,6,109,179,200,116,11,17,6,70,67,88,178,186,101,133,178,110,103,52,46,89,3,238,119,84,188,138,87,54,121,201,20,188,110,123,60,68,221,65,12,120,44,64,86,93,92,127,194,212,154,150,105,77,80,12,123,189,82,69,97,161,90,200,196,81,109,242,231,199,210,130,134,110,108,69,80,159,29,32,92,138,219,195,23,166,65,61,184,117,143,255,192,100,233,223,87,205,50,126,194,223,232,133,185,143,1,143,216,26,53,221,31,222,117,21,98,228,36,157,102,151,162,92,6,166,46,153,112,195,173,29,170,133,255,150,123,197,52,200,214,158,105,26,222,226,100,112,149,108,152,60,130,163,75,82,20,22,177,114,16,57,25,164,105,144,69,187,128,129,208,162,91,174,121,8,96,241,215,35,59,62,191,165,113,129,210,123,252,46,220,152,222,254,92,165,122,160,7,165,115,59,2,166,51,232,91,115,21,109,29,15,248,158,118,110,172,68,36,121,6,161,164,120,252,76,251,55,28,177,14,235,21,1,135,100,3,82,151,201,159,162,146,82,50,48,183,252,254,185,159,171,78,99,60,137,30,3,115,14,158,119,229,38,18,187,142,107,231,44,127,188,152,105,28,195,231,24,21,72,45,180,11,89,211,131,153,138,128,168,174,167,104,205,166,18,13,156,236,125,94,8,105,177,114,141,187,134,115,117,254,206,49,174,114,49,246,121,185,15,12,113,188,231,182,38,174,63,245,52,14,15,213,112,152,50,102,227,220,87,211,240,164,159,139,211,80,38,235,112,210,205,101,212,12,250,237,82,164,8,150,6,177,134,42,44,205,190,41,140,184,180,206,124,87,36,103,186,179,44,97,250,165,113,119,190,245,12,191,59,226,130,134,233,192,183,22,255,204,113,112,8,1,246,242,76,120,7,29,126,33,185,247,64,97,47,170,59,21,141,81,102,13,53,24,125,177,56,145,155,91,97,40,69,94,85,125,103,18,21,54,127,80,71,43,53,94,191,87,232,117,144,60,125,101,165,97,7,72,31,125,49,52,46,195,65,112,152,71,218,192,230,135,185,27,95,114,89,239,43,181,181,164,90,252,181,23,218,15,188,153,250,131,87,7,170,24,86,136,34,174,255,120,55,131,243,45,201,142,176,83,58,144,65,59,32,182,216,15,1,55,154,160,78,166,232,12,253,90,135,73,247,40,189,111,0,252,220,84,56,74,26,163,227,82,155,24,217,212,83,203,239,75,89,22,70,68,132,9,189,118,58,76,35,230,57,55,70,63,164,33,189,60,0,73,93,255,121,137,128,218,135,85,88,167,65,84,179,157,222,126,253,169,233,42,140,170,135,254,75,226,91,219,109,242,184,104,191,226,57,108,241,223,147,120,179,236,243,28,147,140,138,139,140,192,29,173,129,83,36,68,120,53,121,212,116,156,85,246,75,129,90,107,246,225,228,80,67,26,91,212,111,186,143,231,135,51,109,77,90,76,62,135,38,48,205,58,100,204,11,84,165,14,206,202,152,245,179,62,108,153,111,19,82,87,181,137,29,21,248,232,199,213,67,71,144,42,251,78,144,18,92,202,160,193,120,66,76,239,105,35,143,201,176,69,214,234,24,29,167,16,186,117,67,219,98,187,73,214,216,39,26,32,109,109,6,30,46,51,54,217,23,52,222,206,36,86,230,52,145,88,15,235,155,4,178,202,225,130,149,249,5,126,16,251,149,68,134,181,164,78,134,159,241,136,157,189,220,13,150,1,45,0,4,93,162,170,79,42,140,83,152,223,232,118,24,100,243,16,71,38,94,36,118,217,55,221,198,244,83,179,253,30,184,225,154,170,63,58,204,221,89,142,176,213,44,252,242,46,83,8,59,222,65,177,49,114,195,132,248,77,150,61,22,48,205,206,28,119,198,43,212,95,125,198,165,6,217,21,24,79,155,47,127,157,246,119,30,147,212,230,225,85,11,101,139,158,247,29,112,121,183,112,79,220,153,165,191,101,231,6,253,172,135,119,43,244,96,154,60,156,188,103,201,152,255,127,146,5,96,236,49,18,161,207,173,166,20,249,144,34,134,34,93,133,62,177,245,76,40,98,253,126,164,112,3,75,233,148,135,24,107,223,71,241,255,217,244,50,146,216,224,170,48,174,238,94,254,68,66,222,154,15,142,25,153,242,140,235,79,26,52,72,167,169,52,107,178,198,42,95,101,231,34,226,175,86,116,163,32,143,157,54,185,116,211,8,204,123,77,110,123,165,7,234,82,231,228,82,208,109,147,52,88,147,104,106,193,100,229,245,210,182,80,252,112,201,250,78,91,91,179,136,183,226,254,52,160,94,5,181,100,51,52,90,17,6,31,221,5,195,149,102,103,159,50,214,19,130,179,80,153,133,178,45,19,119,253,170,155,137,251,150,73,100,182,70,238,141,161,224,211,9,219,177,176,251,73,211,116,129,147,134,91,161,65,96,25,44,98,65,130,180,119,199,58,5,200,8,33,125,93,102,226,73,70,250,48,225,38,226,15,217,2,132,70,38,126,124,172,117,206,232,193,136,186,118,163,154,55,43,239,65,229,244,19,183,252,215,29,118,39,37,238,88,62,40,91,71,232,162,116,27,32,200,94,132,139,139,193,186,224,235,15,48,118,185,167,180,138,181,82,229,116,229,50,185,155,122,7,56,163,230,178,24,198,220,125,54,95,7,180,95,253,250,235,231,63,159,175,36,85,226,102,98,169,82,212,49,83,233,30,84,122,95,75,119,222,71,103,228,152,68,56,88,82,206,120,98,125,141,20,153,131,144,247,208,11,253,62,171,135,92,129,12,147,177,220,26,187,80,86,129,129,176,192,49,16,8,121,162,216,250,118,20,245,106,89,188,25,216,105,73,58,194,107,194,150,222,198,201,26,148,48,186,230,98,62,202,171,248,14,23,197,13,135,229,16,23,215,231,224,214,145,72,109,198,252,55,241,77,210,25,234,2,17,156,129,227,159,102,154,155,6,218,187,214,203,69,22,243,235,8,61,145,183,39,192,138,113,56,113,214,7,191,213,95,118,216,138,6,121,126,195,207,188,71,201,105,103,1,84,60,202,88,51,27,200,170,77,122,195,191,117,121,120,121,55,172,64,21,12,136,53,10,36,6,19,199,151,237,63,12,75,219,62,21,210,11,132,215,20,181,227,223,225,179,203,162,232,3,12,246,230,146,176,125,85,248,127,147,145,55,123,92,212,221,108,176,125,133,231,43,119,103,140,209,43,2,24,233,192,117,190,250,67,22,86,66,250,228,26,231,189,157,0,224,103,4,242,142,242,230,202,80,24,7,114,205,136,149,66,251,181,155,149,185,21,225,75,192,25,152,123,227,174,198,207,23,128,203,219,169,108,83,199,190,250,5,14,74,79,61,159,246,60,204,131,150,185,7,66,234,11,112,160,203,33,251,22,4,57,56,254,49,195,128,20,43,39,86,78,104,135,185,130,183,183,193,56,96,188,91,102,206,193,82,196,190,77,230,143,161,201,107,147,140,176,108,79,172,85,5,186,199,145,44,107,66,67,13,91,146,222,11,229,96,110,228,145,166,124,227,48,27,247,119,6,206,219,176,223,50,136,199,31,187,191,12,15,200,20,3,54,98,107,55,240,9,101,151,252,52,157,73,39,91,128,80,144,92,183,197,239,99,193,166,36,169,141,181,138,19,193,153,117,146,78,228,160,206,9,60,206,22,89,202,118,167,132,152,223,154,228,146,210,124,51,16,225,141,35,234,239,236,38,69,93,102,222,25,73,140,244,92,57,246,160,208,91,197,186,156,158,25,230,1,85,160,214,218,0,139,95,61,97,135,77,191,83,107,175,114,113,225,225,4,21,27,185,239,118,131,55,95,101,57,167,228,42,133,143,218,16,174,65,30,103,146,245,48,151,124,138,247,18,91,36,148,62,248,48,246,160,213,225,102,2,20,255,30,228,237,111,140,12,196,138,241,1,69,123,211,172,181,239,91,61,234,37,149,242,136,251,147,41,92,239,97,171,16,252,200,73,167,209,255,211,99,227,60,44,28,77,172,148,158,109,122,20,106,133,127,112,130,106,33,193,24,118,102,42,56,205,137,103,62,197,49,243,144,192,227,48,175,9,178,59,64,45,107,136,10,32,164,100,114,231,10,149,154,240,199,59,135,108,88,109,27,102,180,93,34,150,102,58,224,88,219,62,90,242,54,194,130,6,48,187,16,82,149,232,1,109,105,253,98,124,85,51,72,85,226,119,164,96,234,143,89,165,208,104,165,140,46,211,10,105,66,124,44,244,52,201,183,228,10,71,208,194,63,195,179,206,220,92,253,47,46,13,144,150,217,98,63,126,28,26,10,108,205,19,71,92,171,125,85,211,87,105,210,22,15,191,182,61,226,0,89,232,118,138,196,54,109,169,78,111,219,168,95,105,237,49,155,80,233,12,2,22,139,16,86,212,178,224,123,41,229,218,17,52,58,66,167,215,242,192,149,37,92,25,47,199,193,175,34,199,179,153,155,159,26,168,187,43,212,158,40,180,199,146,202,169,191,57,221,208,170,82,234,158,21,83,212,184,184,37,46,13,107,98,227,158,50,86,193,98,252,117,174,112,223,150,26,128,79,207,38,97,2,229,93,154,221,45,9,164,148,154,122,135,141,20,254,106,252,115,238,20,22,90,189,199,124,249,126,197,231,149,135,185,138,9,59,183,140,49,74,32,154,242,151,170,153,51,70,225,63,53,106,237,82,115,86,147,191,206,199,20,80,93,93,213,194,179,95,180,143,117,65,99,185,26,201,13,29,56,69,163,224,158,119,206,125,164,252,238,19,240,177,141,55,182,248,51,150,193,165,32,110,199,23,129,255,87,130,208,115,255,46,52,236,202,228,250,111,82,32,4,125,196,47,1,149,95,95,150,131,34,93,95,242,55,20,242,80,174,8,235,125,170,213,29,165,228,162,57,130,153,206,87,251,206,170,223,35,128,1,31,39,188,62,70,140,141,159,64,61,31,51,186,197,101,161,176,159,29,65,160,213,205,69,24,22,255,26,8,78,226,225,205,252,135,108,240,99,19,36,238,13,138,193,137,148,157,240,167,223,99,207,52,196,205,139,37,136,81,20,6,121,176,188,155,240,42,73,199,216,78,139,218,161,217,232,178,112,41,123,26,37,204,151,21,138,175,46,240,189,98,98,21,193,119,227,235,45,169,212,86,48,72,188,220,244,35,3,66,228,76,37,197,172,89,39,168,40,219,7,178,226,237,19,227,230,94,216,90,165,198,95,254,12,138,131,60,136,121,161,207,21,143,204,131,171,36,169,237,103,236,207,248,157,249,75,168,36,114,102,27,246,82,189,56,207,18,246,239,14,26,98,68,159,233,3,24,27,223,132,123,224,76,13,98,111,52,127,191,155,22,217,2,172,160,171,208,184,67,101,17,171,161,59,60,165,9,198,187,199,110,214,175,108,92,10,153,142,165,179,113,229,26,161,117,114,38,232,133,179,223,244,181,17,38,245,160,57,196,119,98,112,135,166,105,81,104,131,62,173,243,239,119,84,151,3,109,48,197,215,174,135,7,49,206,62,243,72,26,77,54,2,32,113,149,0,191,12,60,233,18,45,56,160,250,247,143,44,236,120,11,101,114,200,109,93,103,131,254,100,34,86,232,132,111,136,90,67,38,75,219,173,37,208,4,181,131,53,151,251,14,123,30,161,160,25,75,4,22,76,244,170,203,154,86,112,149,212,188,245,35,97,163,142,41,133,184,61,192,66,155,79,33,108,13,9,21,52,163,229,247,101,148,123,74,21,93,141,97,41,89,13,70,202,202,177,158,47,183,75,101,249,252,88,65,116,30,63,7,205,34,247,125,148,127,7,210,231,77,96,46,32,234,131,186,187,152,32,169,18,249,59,63,244,135,110,251,254,100,241,48,20,248,194,177,32,205,135,10,78,205,188,160,139,93,170,250,188,138,203,25,191,210,70,121,225,155,182,178,191,198,58,192,117,0,136,191,238,181,157,17,9,3,64,116,208,111,84,115,18,250,5,21,177,72,21,161,7,12,75,127,57,18,204,172,28,128,91,39,29,162,116,87,248,32,55,29,152,112,127,95,77,179,184,145,165,13,185,102,59,35,204,85,134,50,92,42,245,175,183,71,252,209,123,87,41,74,185,32,181,245,252,97,163,208,205,136,77,186,71,86,204,186,149,234,199,7,76,167,205,169,148,13,152,131,232,210,162,184,67,115,62,61,132,239,186,80,70,5,64,157,245,95,118,9,135,9,210,37,57,44,25,41,68,219,77,89,51,142,170,77,152,201,180,196,116,76,145,81,32,220,224,188,209,118,45,182,152,224,173,203,78,246,228,43,166,88,13,65,158,115,0,42,172,59,161,245,246,155,30,237,15,48,169,179,230,196,225,179,138,119,197,52,97,203,187,34,156,87,171,202,30,47,93,214,212,219,215,250,116,202,116,42,59,194,49,170,235,74,80,37,197,131,79,20,252,126,11,218,139,168,213,42,140,132,96,106,40,71,174,248,0,66,50,171,64,247,21,245,31,226,132,159,102,37,231,255,192,237,18,86,161,238,106,181,108,66,243,73,188,219,60,88,193,118,71,211,126,132,162,22,38,25,177,143,33,18,14,191,81,115,253,70,191,102,96,39,56,12,77,129,43,148,47,216,201,225,203,141,185,139,81,38,52,88,4,111,83,37,57,170,231,60,213,21,46,243,119,184,155,190,219,107,106,8,8,29,203,17,169,168,140,176,227,93,7,6,216,72,114,229,93,2,144,192,225,246,0,22,146,234,237,209,106,78,249,235,73,149,88,231,194,4,153,125,138,2,215,107,95,119,70,207,251,166,141,29,123,127,185,191,143,108,75,81,117,68,185,52,135,51,188,168,105,154,78,189,149,93,206,231,52,29,175,167,136,145,111,175,167,74,169,169,29,87,63,66,214,11,62,160,227,191,183,63,175,127,131,243,101,42,65,220,174,187,72,21,207,155,6,50,82,222,248,75,123,101,136,230,144,14,189,160,151,31,61,154,163,6,206,159,179,194,89,120,255,175,63,20,106,136,140,143,21,107,83,99,111,118,85,49,156,84,251,139,29,60,99,218,126,199,31,197,93,31,60,192,108,226,28,178,198,105,27,224,138,52,115,163,252,14,150,45,234,228,171,67,233,78,212,159,53,213,78,39,77,56,95,179,86,85,128,230,58,131,252,210,98,249,130,26,235,57,29,244,245,249,88,246,67,67,199,186,226,28,5,180,138,209,148,197,15,85,180,160,216,18,21,222,230,165,81,246,95,191,9,53,118,97,228,102,199,35,190,213,175,154,67,235,198,51,206,93,228,255,236,144,178,52,113,145,92,129,250,135,140,75,91,208,15,45,253,67,202,111,41,241,159,248,168,187,30,143,129,139,76,244,118,183,72,91,243,234,26,76,205,28,66,180,116,111,124,161,198,115,35,66,212,65,23,152,99,100,108,7,215,200,178,11,115,179,21,47,55,103,120,126,141,40,181,181,104,215,128,40,75,60,76,0,44,100,20,102,63,213,111,13,152,193,93,116,129,193,216,8,255,5,167,41,58,234,43,77,62,125,247,162,75,56,251,171,194,40,158,124,69,167,41,58,115,197,129,60,252,253,169,151,229,9,164,142,154,9,20,174,40,229,227,25,29,151,136,63,137,172,134,101,189,0,230,114,35,73,30,118,126,227,206,232,185,250,211,155,67,83,144,186,59,44,244,54,47,40,24,26,4,131,39,140,218,120,184,102,113,110,115,45,8,72,151,103,134,234,151,4,79,140,114,201,221,237,31,136,95,69,142,58,88,198,148,158,215,93,254,69,169,43,208,219,138,232,175,36,53,233,108,119,109,22,196,95,146,103,139,219,252,92,34,44,157,145,255,77,34,35,160,14,88,6,146,182,49,60,174,16,152,62,134,238,19,129,69,35,88,211,162,69,56,139,98,132,169,76,225,22,177,106,64,64,156,36,215,17,29,82,35,138,158,242,120,19,232,156,215,45,226,245,193,20,185,222,148,53,162,117,26,240,73,5,157,184,195,222,190,61,71,130,122,129,54,135,191,10,109,217,239,100,244,57,109,42,223,94,3,121,249,197,210,235,129,228,76,231,80,35,233,155,35,255,179,143,229,165,66,78,71,122,81,223,227,210,207,42,176,17,219,96,46,157,207,215,21,65,185,38,141,64,179,49,24,111,227,1,0,74,184,94,184,10,121,110,172,23,175,166,33,251,71,12,17,71,86,110,35,152,40,119,114,76,111,212,226,189,125,230,224,5,97,252,39,34,195,236,26,147,87,198,51,169,58,56,48,208,225,189,241,118,229,200,101,56,138,83,178,65,163,88,51,119,193,61,36,96,136,156,57,25,65,28,44,77,112,4,138,73,46,210,18,25,204,69,133,225,16,248,141,213,110,183,136,196,128,237,204,197,172,252,56,179,24,91,146,0,51,55,228,184,181,135,146,88,80,163,177,51,7,170,177,249,53,136,61,166,134,225,122,20,93,18,127,56,174,88,85,220,31,116,188,238,15,54,229,251,109,79,193,17,197,41,0,118,69,235,37,253,237,93,115,144,84,34,179,236,74,194,231,31,150,3,137,133,109,188,247,36,192,8,202,77,50,95,198,1,63,6,153,99,146,159,243,102,123,185,8,237,139,124,169,8,33,102,145,210,43,163,146,173,196,130,138,5,169,139,68,76,138,79,135,83,39,173,74,184,254,57,215,159,21,89,162,145,136,63,225,82,63,126,201,224,3,184,98,59,22,51,247,63,74,114,250,218,228,71,208,84,0,147,192,12,184,134,104,180,176,108,6,114,70,228,151,232,73,167,176,104,226,129,52,103,139,107,158,213,243,238,245,247,3,93,251,233,247,92,19,222,235,3,90,132,220,118,70,166,105,53,9,48,164,92,107,10,246,190,232,114,204,240,41,62,55,203,175,231,49,46,78,198,231,44,200,47,4,185,80,92,103,81,252,138,245,122,30,31,127,80,12,222,219,148,8,199,83,67,47,74,52,212,214,199,142,10,164,168,147,192,197,60,52,16,149,214,58,32,88,122,29,236,212,237,182,48,214,29,139,71,39,245,81,75,248,92,248,225,151,49,73,134,61,10,254,87,27,180,255,104,57,122,207,99,178,25,171,34,58,59,247,222,24,225,255,122,235,186,199,84,238,70,122,89,105,65,97,191,120,71,19,250,31,194,233,223,209,23,121,59,22,138,224,214,226,142,131,210,83,2,159,125,20,60,95,64,200,115,28,140,152,176,34,95,112,124,122,85,109,78,111,77,219,240,162,108,197,203,182,78,126,104,213,29,149,173,213,33,46,77,225,39,163,32,196,62,171,176,212,24,114,33,166,208,6,20,152,14,83,219,60,44,46,0,7,48,126,152,154,85,20,72,184,241,133,238,204,125,96,170,197,14,202,232,132,122,7,18,220,250,123,231,16,253,248,150,136,21,137,43,95,3,147,96,55,115,236,212,72,83,85,166,226,207,183,27,229,37,149,240,136,44,240,237,80,239,133,27,88,24,101,124,81,145,188,186,233,62,5,129,245,58,220,42,192,46,125,196,33,9,191,193,36,75,39,87,232,200,51,102,236,129,11,168,32,24,162,65,230,249,152,108,71,53,171,147,132,187,136,16,248,9,227,18,21,56,87,240,25,46,52,110,92,173,90,225,209,38,71,147,228,219,176,191,243,9,218,187,108,20,164,24,218,138,239,240,124,15,37,233,145,46,92,99,119,208,82,233,174,59,72,98,35,6,216,75,188,14,226,138,163,88,44,72,138,155,15,207,166,11,139,52,202,39,44,25,118,102,107,152,188,192,88,84,62,122,44,181,104,48,202,34,154,173,72,38,255,206,29,78,193,132,203,119,61,119,95,5,137,248,215,147,184,104,7,63,101,192,156,48,52,196,222,11,21,11,221,115,129,117,137,43,78,34,36,154,186,41,255,7,168,125,180,19,243,43,99,218,151,100,79,40,249,237,182,93,175,9,45,204,87,214,210,227,219,171,121,230,210,12,72,111,174,57,77,73,126,67,194,49,8,37,71,23,248,141,44,63,83,187,187,140,27,12,15,34,231,63,75,215,50,92,155,180,13,175,139,212,253,85,179,216,79,191,165,202,27,63,186,55,124,202,179,14,214,26,28,103,153,19,62,226,6,9,96,27,201,210,232,138,48,20,65,124,127,182,28,188,167,37,75,1,121,254,136,144,188,106,231,70,187,28,195,51,95,67,151,55,157,201,49,40,95,235,148,242,177,200,137,176,221,7,97,252,236,142,190,157,95,223,141,179,49,35,217,76,72,77,104,14,42,128,45,163,181,21,235,19,18,35,77,70,163,193,105,11,61,231,238,231,58,90,42,115,239,105,203,113,146,132,218,7,35,241,46,65,236,34,94,92,147,70,211,143,71,205,194,166,133,224,206,74,95,237,210,171,20,203,60,134,67,74,156,204,205,77,201,150,122,179,210,38,121,142,159,183,22,226,242,10,220,10,0,173,212,221,5,150,156,68,73,18,175,4,42,85,31,166,149,180,166,88,199,160,254,241,71,213,180,164,122,245,83,105,235,127,81,105,185,246,129,23,195,113,226,123,77,61,186,116,137,84,32,58,230,210,29,49,60,14,52,67,181,170,15,23,136,108,126,133,48,12,244,1,47,28,126,208,43,121,116,203,101,163,49,48,151,16,153,112,102,247,186,175,203,156,191,41,71,94,56,221,103,198,187,231,146,221,168,238,40,13,75,191,110,239,159,139,189,232,6,111,136,211,182,94,54,8,45,45,220,147,195,192,217,198,154,29,157,70,50,128,118,170,81,155,143,193,136,163,75,175,185,186,246,2,12,178,139,171,255,138,195,99,18,244,211,98,228,10,26,185,25,130,117,167,249,87,73,112,205,165,229,26,229,111,246,125,246,154,212,178,157,35,35,221,117,195,9,34,73,1,172,217,93,71,215,68,148,102,81,144,116,125,160,10,214,75,103,134,93,177,97,131,163,86,153,244,32,58,222,142,69,72,83,80,135,157,133,5,82,120,212,165,195,94,11,42,109,52,147,131,155,218,128,160,150,77,152,190,71,181,90,72,81,4,52,1,34,73,86,177,127,182,13,200,170,214,221,140,173,249,168,119,242,230,171,178,24,77,62,207,21,211,214,74,50,151,184,141,157,120,196,69,28,73,137,230,151,187,8,255,119,255,123,97,18,111,126,170,205,14,133,70,141,71,21,85,255,250,138,234,53,205,181,57,14,86,93,146,102,5,7,211,44,243,53,188,169,245,205,20,188,216,148,69,22,180,89,237,243,77,24,110,115,128,175,194,162,189,254,177,220,159,174,167,196,177,44,44,148,253,66,163,85,92,94,24,213,172,64,198,138,78,25,191,218,246,50,148,195,154,104,175,72,113,226,223,227,44,225,200,84,140,144,83,11,202,189,10,60,218,122,43,83,14,2,154,7,155,53,191,68,197,193,80,236,93,22,25,50,129,102,94,165,218,32,152,100,9,205,231,114,199,187,68,68,190,200,33,69,241,172,170,51,177,199,1,136,149,190,49,175,139,119,156,74,177,87,245,51,142,123,120,67,20,200,91,82,36,206,150,204,122,117,138,71,27,242,48,211,115,238,83,103,11,88,139,82,89,215,111,210,161,215,223,48,30,207,226,154,198,31,216,205,170,234,25,118,14,205,9,178,3,4,245,196,87,123,76,64,192,226,74,163,146,145,248,1,49,45,83,39,121,0,9,214,197,91,110,50,171,245,224,228,169,103,143,38,227,140,82,84,85,217,182,38,232,198,177,249,179,161,56,6,24,22,220,27,1,67,158,128,25,59,245,75,83,250,27,18,49,113,209,160,235,15,13,28,194,168,254,16,214,208,173,123,6,176,173,243,27,69,126,26,81,136,201,114,162,129,213,218,66,174,97,119,61,249,117,244,236,46,190,221,32,31,142,70,106,62,151,199,5,137,67,107,30,6,85,224,92,139,255,179,33,108,214,5,51,83,207,16,99,165,32,78,151,72,223,48,153,236,141,11,244,116,167,46,9,234,10,169,152,39,228,3,113,58,207,29,249,39,0,252,235,72,156,72,39,165,221,16,5,88,251,48,55,116,173,18,255,155,214,79,109,75,199,8,107,26,132,90,229,82,25,67,54,132,227,97,119,37,46,70,172,15,216,52,30,156,115,144,74,2,64,40,86,166,31,191,152,184,202,7,104,233,34,206,153,164,19,149,49,34,209,69,66,31,210,234,251,52,111,165,142,251,202,16,225,118,49,174,60,141,218,177,220,214,145,71,161,157,229,110,58,203,249,111,206,252,194,242,224,0,111,130,47,40,223,38,57,89,247,230,61,18,29,125,19,108,19,23,244,248,173,99,171,238,187,211,6,127,180,113,44,233,103,13,160,200,241,245,85,173,156,112,24,105,228,18,210,206,78,236,78,137,17,159,109,183,93,54,209,7,19,10,56,11,173,200,194,229,81,220,77,78,50,76,61,190,60,111,209,199,130,73,189,47,98,7,240,167,171,35,4,212,199,10,13,191,147,100,79,240,228,247,1,152,80,183,13,27,76,67,13,206,242,149,254,239,98,128,219,70,207,202,25,138,205,194,230,90,154,138,225,111,158,8,180,60,40,124,44,89,122,71,22,185,70,236,59,171,21,86,29,253,84,163,30,100,11,201,223,94,3,18,253,24,249,68,124,135,86,82,157,226,156,57,13,201,19,244,70,96,83,199,147,8,110,28,109,134,220,53,142,2,53,163,229,170,19,147,241,150,128,219,186,31,20,97,62,107,254,28,130,116,119,64,109,177,185,132,186,96,104,71,16,109,139,241,172,101,170,71,23,211,42,8,61,118,161,122,158,126,238,99,193,29,43,183,251,253,81,24,14,105,162,171,130,185,199,166,133,125,158,24,22,233,132,182,174,15,68,54,251,86,159,169,135,56,178,7,98,124,11,243,169,234,8,233,254,77,224,254,147,167,201,19,127,40,122,3,142,198,150,173,116,228,231,167,63,166,140,198,59,100,58,124,47,46,241,71,234,154,85,11,178,116,234,252,50,251,193,242,38,122,210,97,12,72,104,87,147,113,193,136,99,52,18,229,211,146,86,92,48,63,233,238,49,234,99,242,94,5,122,13,66,40,174,75,111,79,190,211,89,107,5,243,112,197,169,219,199,233,149,74,231,6,162,15,246,139,72,220,33,89,174,142,156,28,205,132,80,197,214,23,140,154,68,199,150,195,105,179,162,254,152,70,57,125,169,230,132,41,79,58,208,5,60,2,206,33,225,193,44,3,230,64,83,140,234,231,99,19,200,227,166,149,33,58,199,31,88,127,123,90,164,240,237,3,244,102,75,212,153,187,138,150,60,177,197,191,122,20,211,112,103,231,237,206,215,143,213,172,7,141,194,43,245,185,165,96,111,123,151,157,230,206,49,150,223,71,65,76,243,52,181,104,27,196,241,114,203,60,108,63,210,255,169,27,171,21,209,58,203,75,42,172,192,136,207,250,144,9,50,148,170,26,60,45,221,97,160,44,180,146,171,159,199,159,150,53,113,178,196,242,38,15,19,147,82,34,205,231,121,60,120,34,44,111,78,33,37,106,180,82,114,14,232,90,84,68,95,199,83,237,233,84,220,98,29,204,55,12,200,126,161,161,182,68,38,92,118,143,159,73,157,136,118,116,223,223,36,139,209,228,117,126,95,137,119,183,98,242,86,14,244,37,211,178,94,40,149,106,15,74,27,237,160,72,218,80,0,18,221,173,1,45,9,26,249,207,169,195,141,197,56,129,218,73,62,160,95,255,229,60,91,117,33,151,79,67,252,27,206,163,253,63,19,107,127,192,62,71,111,175,69,250,61,81,16,40,80,202,45,47,2,23,228,86,132,246,140,245,189,219,212,54,73,251,239,81,130,208,85,219,206,225,194,20,106,243,29,213,116,28,72,237,217,87,126,16,99,200,159,158,158,28,210,195,204,251,121,50,89,184,255,173,189,12,163,38,127,227,198,113,45,13,145,110,113,141,132,122,206,127,204,26,226,32,68,105,90,168,71,181,184,252,0,187,229,139,38,132,16,165,122,221,70,138,142,52,176,196,48,218,139,242,181,153,142,204,121,125,225,48,254,193,73,115,94,41,108,16,229,179,106,107,75,179,223,219,254,104,42,58,201,88,72,247,93,163,210,136,163,76,94,86,82,62,17,237,197,184,226,160,117,184,247,39,240,134,212,49,197,163,230,144,73,96,158,197,201,70,137,253,139,13,24,60,104,141,6,131,63,189,0,182,15,96,6,244,124,50,38,163,119,244,174,194,197,17,175,194,52,152,177,203,154,173,2,78,110,166,102,178,18,209,194,78,83,255,187,107,119,193,125,63,146,28,128,227,158,101,88,172,180,40,208,52,226,177,124,64,225,56,47,104,131,181,233,59,175,158,254,25,7,126,106,18,149,58,11,37,23,116,172,121,186,158,124,45,219,23,161,68,28,235,22,193,131,156,115,68,156,71,249,250,200,183,65,248,234,2,60,106,91,117,157,10,130,86,52,111,64,172,248,22,223,157,38,134,186,182,248,174,7,6,160,68,217,104,226,146,236,130,58,92,250,201,167,246,150,61,9,107,219,184,36,54,99,123,245,10,65,223,188,238,188,213,235,43,103,96,65,50,254,105,15,203,69,40,211,152,99,252,98,135,255,124,119,224,134,91,228,248,155,58,128,255,232,121,133,92,13,211,119,102,209,221,251,188,149,255,158,96,145,191,26,203,102,157,14,23,17,201,34,88,124,80,210,198,204,129,160,196,143,206,131,160,141,142,82,31,243,165,164,239,196,121,235,63,48,40,171,11,45,68,140,212,1,226,223,85,13,90,31,5,138,50,67,8,252,185,236,45,106,229,78,192,146,89,239,219,169,107,218,188,174,115,196,242,107,90,250,36,108,252,31,144,67,198,96,147,50,13,73,71,111,174,66,57,41,186,191,10,235,109,236,79,72,210,96,217,2,55,198,80,90,132,118,214,166,196,219,172,4,30,133,69,90,53,148,33,29,19,145,255,131,14,111,0,5,66,210,123,7,171,42,85,128,128,61,246,247,173,231,174,21,196,137,69,230,213,49,231,17,143,23,51,137,173,177,60,192,170,243,169,9,30,174,202,237,208,54,188,136,36,53,222,80,96,121,199,67,216,135,80,142,250,251,33,181,123,247,187,62,190,234,153,155,185,121,85,68,220,227,183,122,109,151,142,81,173,156,183,29,197,62,231,194,152,206,69,212,134,182,169,130,81,233,155,53,167,247,244,202,95,181,133,141,144,98,51,75,215,28,122,64,129,21,137,29,128,251,129,143,248,191,103,89,65,35,80,78,208,222,101,15,190,160,137,112,186,191,50,117,177,39,105,51,53,198,13,210,249,94,112,195,35,41,135,238,173,88,255,245,118,216,64,43,85,165,11,0,190,142,36,212,200,165,167,208,255,0,97,87,252,189,58,25,73,147,77,55,40,52,35,222,172,237,125,52,243,11,251,205,119,163,31,158,158,117,5,249,49,202,39,231,170,24,92,49,233,213,213,116,80,171,209,132,59,240,6,72,227,144,247,52,124,51,73,6,82,226,8,96,82,166,27,124,162,181,245,64,222,127,50,152,21,20,218,104,153,113,237,56,108,192,24,43,180,84,68,158,98,61,15,192,206,250,153,230,109,23,239,74,90,150,16,115,172,94,141,98,184,182,111,167,24,131,139,17,110,76,103,80,112,171,82,173,94,252,95,49,69,72,104,176,169,0,213,25,248,15,177,36,138,133,64,79,101,96,64,229,3,167,214,65,115,218,56,252,2,14,134,157,18,237,20,157,15,34,155,227,229,26,184,254,41,115,20,132,229,8,251,48,73,114,204,107,125,166,52,172,64,111,231,50,154,72,183,188,190,246,0,201,126,38,6,135,140,92,190,236,106,55,81,90,58,88,2,181,140,8,47,54,147,91,226,118,108,209,65,231,88,101,159,233,102,169,142,135,128,99,187,158,118,208,25,110,39,1,151,225,181,64,83,61,90,143,107,19,182,48,3,52,223,151,173,107,108,21,199,21,186,25,253,114,1,158,14,124,146,226,13,104,28,58,222,39,233,135,72,171,224,8,206,52,55,28,130,191,245,138,48,218,219,246,85,88,27,20,97,77,168,236,214,41,14,185,244,170,49,233,207,117,223,38,37,129,249,53,14,45,194,104,242,131,85,139,92,189,23,183,162,203,239,24,154,205,136,141,97,205,175,218,78,224,189,54,143,114,227,64,220,10,234,153,93,24,87,24,247,51,87,155,150,79,143,128,105,190,158,188,214,141,7,74,112,248,230,1,251,193,69,200,50,239,81,147,166,112,246,55,3,123,44,80,185,208,97,30,199,2,166,248,187,160,145,106,101,188,196,73,206,235,235,125,51,194,105,11,220,141,83,79,61,173,15,186,197,2,6,216,22,215,73,185,156,228,218,93,44,154,124,8,215,249,40,220,179,225,79,32,141,253,248,209,188,84,227,59,57,107,229,180,241,80,220,66,10,187,204,14,255,104,251,178,136,51,143,51,236,138,235,27,171,82,132,11,226,152,88,184,216,1,227,201,255,114,118,182,187,56,18,83,145,149,49,204,248,162,207,91,8,218,105,142,3,194,179,51,146,3,130,199,140,255,185,248,205,106,74,40,251,236,27,101,220,230,219,173,208,53,80,188,4,155,192,41,206,3,130,62,192,94,139,209,107,16,141,29,229,61,159,28,10,10,209,149,228,69,57,25,120,221,73,9,183,158,255,42,38,170,241,233,107,125,25,98,59,184,209,196,149,46,89,246,43,156,85,83,138,152,40,159,127,191,80,199,196,174,105,82,107,53,171,75,254,41,206,213,236,74,32,52,251,159,59,95,147,16,86,24,199,124,226,42,74,81,32,167,122,120,2,249,150,190,18,189,163,243,32,31,34,139,109,221,152,82,10,181,109,198,255,96,248,114,81,64,177,245,255,31,224,98,49,235,172,154,206,230,250,126,72,167,209,93,180,24,190,119,72,97,79,220,26,194,133,8,177,103,120,174,148,116,136,143,235,197,158,35,229,122,200,87,122,171,112,112,246,157,30,24,142,21,38,6,247,63,165,70,218,192,225,19,28,178,28,5,111,206,239,223,12,151,158,30,94,94,25,35,179,53,145,48,145,42,143,156,131,84,166,155,103,1,88,30,22,99,78,125,106,122,89,24,137,237,90,19,114,86,204,163,141,105,166,128,151,114,62,157,231,109,32,198,50,76,94,223,97,105,3,11,45,23,146,233,2,249,249,121,101,88,64,35,102,64,82,20,50,110,231,40,100,217,36,60,247,240,81,138,130,82,248,157,90,82,208,223,162,109,230,99,237,7,226,173,101,215,14,231,68,69,60,108,209,9,224,75,6,41,141,72,225,202,229,86,177,123,186,122,73,205,41,157,178,94,106,122,77,149,197,173,129,211,151,51,53,136,86,127,234,242,34,181,226,5,151,139,206,224,46,20,241,200,233,30,145,52,154,119,56,164,103,207,101,64,220,235,191,157,27,34,6,33,239,178,207,167,255,78,177,74,102,248,149,228,72,147,215,23,230,95,33,115,64,148,7,165,83,214,20,129,57,41,251,247,215,161,51,244,33,111,251,160,79,234,83,39,133,129,10,185,143,25,69,235,117,155,18,141,35,113,171,178,154,183,95,30,164,110,117,205,17,250,36,227,141,207,101,140,109,112,190,213,108,233,37,249,23,202,28,57,193,88,118,41,150,152,127,136,127,254,148,200,254,205,217,107,248,231,111,24,101,110,87,247,33,178,154,185,47,63,105,235,101,20,181,188,209,134,33,126,142,149,175,4,37,233,63,250,248,200,184,86,210,2,216,203,68,165,115,198,8,99,214,127,82,131,177,140,0,203,12,20,196,235,13,41,221,185,174,127,96,202,114,185,246,233,224,202,223,4,41,12,225,116,25,29,64,104,83,160,142,111,174,111,230,177,236,144,71,212,137,188,222,15,59,102,235,168,251,77,21,65,243,84,92,212,71,201,219,193,85,50,223,238,0,218,217,136,165,31,48,88,167,18,98,54,103,69,56,201,248,213,49,115,36,80,95,207,250,60,151,50,193,64,96,214,96,170,232,233,89,125,3,84,23,96,106,79,12,41,133,105,164,132,171,251,178,226,214,89,59,29,52,236,14,175,192,152,206,46,110,55,99,205,197,49,163,183,7,238,143,200,181,73,71,7,69,25,141,77,219,185,3,8,17,168,238,103,91,24,113,24,136,117,168,101,6,227,28,65,230,204,172,229,53,127,217,44,156,173,222,6,33,236,132,4,188,172,14,5,2,40,203,95,141,45,239,1,60,169,136,55,208,126,132,223,99,109,122,13,37,168,15,152,175,236,174,75,115,21,223,179,214,18,21,37,71,29,153,28,226,150,79,57,100,206,45,224,4,248,128,126,71,31,45,213,149,5,118,11,209,196,51,44,113,5,253,179,52,225,97,19,29,123,44,125,183,106,81,246,215,35,222,188,55,194,228,59,65,190,175,177,112,223,133,95,225,72,166,231,145,220,114,125,55,115,249,75,111,210,235,128,47,155,222,49,221,111,56,43,233,245,186,201,213,58,10,202,153,118,72,61,227,0,222,7,128,88,221,164,232,127,120,58,181,169,13,212,181,37,146,54,132,103,44,66,172,128,77,96,119,122,192,170,91,140,80,160,122,103,53,156,221,201,238,179,148,73,157,138,92,81,105,181,39,57,84,117,98,208,176,63,154,98,217,59,215,83,133,220,144,63,247,242,23,82,191,51,4,78,212,63,27,77,64,6,162,107,27,0,230,250,148,8,62,77,136,74,152,156,239,92,229,63,48,101,163,230,77,111,17,235,129,108,49,34,198,0,176,208,57,211,50,54,186,103,225,168,165,250,179,31,70,129,142,95,239,31,175,180,98,165,250,255,208,222,118,44,89,204,251,113,73,156,233,132,110,253,93,179,210,19,197,52,0,136,50,222,33,164,115,32,1,51,116,0,137,130,191,75,206,156,171,171,225,66,62,36,125,218,147,132,64,136,76,115,88,78,161,124,217,209,242,99,88,118,160,32,245,121,196,143,66,39,229,244,166,25,24,179,249,104,94,163,143,109,247,218,132,73,80,151,214,62,30,169,185,222,96,96,117,66,254,190,50,171,254,252,87,93,141,248,111,193,154,207,97,158,214,56,156,41,190,190,136,190,137,118,145,185,37,223,179,191,12,51,73,25,101,243,91,5,78,241,96,140,23,174,201,181,77,8,85,37,143,62,51,107,69,53,97,168,164,36,10,254,173,20,100,185,47,215,202,22,254,156,167,172,246,52,41,120,99,69,187,162,178,138,172,11,72,237,28,171,216,19,35,40,96,111,135,141,70,88,186,169,193,139,51,95,206,195,67,224,121,20,50,71,139,224,71,86,255,249,92,155,231,77,185,247,106,204,215,193,69,197,47,126,196,187,122,252,245,135,127,189,134,84,48,238,5,24,78,188,72,31,46,41,84,174,51,230,144,116,250,175,188,186,251,155,91,69,253,98,10,92,86,131,16,245,132,208,219,116,161,189,13,115,113,197,129,109,20,209,153,3,223,228,217,116,183,141,37,227,85,197,176,216,163,211,163,68,40,245,255,0,254,247,11,198,227,75,251,102,234,137,152,29,156,241,229,42,52,24,19,122,186,0,21,221,28,121,158,146,43,144,0,167,227,61,48,86,0,99,115,191,15,55,150,250,246,193,190,171,150,216,129,44,248,157,13,253,185,197,165,117,141,53,239,117,84,248,181,134,213,242,150,161,87,29,173,124,232,190,151,52,160,67,147,102,214,102,220,205,170,37,30,226,96,222,253,43,202,83,87,52,233,184,205,175,3,82,22,58,103,228,46,247,40,47,129,158,141,243,136,204,33,191,50,229,64,125,102,60,173,104,143,217,122,138,213,159,10,37,116,76,68,129,63,229,79,19,172,130,29,154,154,247,37,78,192,132,111,75,224,112,244,228,87,192,156,221,141,193,145,121,212,219,196,56,242,251,242,111,7,20,210,28,232,28,228,119,84,78,4,113,213,238,55,216,195,115,199,115,37,196,36,153,249,14,241,246,141,152,225,83,40,249,12,134,131,137,248,168,42,113,164,140,207,224,212,18,25,95,196,62,200,115,118,218,247,161,17,77,88,14,159,40,255,74,248,8,35,246,140,212,179,73,1,0,243,31,13,183,56,228,235,198,70,94,32,170,237,178,70,54,37,133,209,218,231,70,35,91,173,94,165,250,195,145,234,146,62,20,136,156,33,33,255,223,9,146,152,38,240,188,202,107,102,144,67,116,179,241,160,6,57,25,139,83,199,165,219,185,148,196,86,74,203,135,226,75,112,175,87,244,211,215,9,118,214,117,25,87,115,53,15,199,225,50,70,69,71,119,155,36,245,102,70,64,88,196,98,110,97,131,7,222,91,173,13,5,26,168,1,152,158,167,228,89,17,254,244,222,101,98,185,12,147,122,103,138,233,188,92,23,46,253,179,121,199,164,37,19,58,139,238,192,177,174,222,255,33,69,82,160,0,36,141,21,237,26,32,185,27,73,169,121,141,201,50,214,122,118,41,41,220,202,8,226,67,100,156,242,202,208,151,78,190,108,158,247,86,77,31,157,94,1,212,87,161,8,177,75,136,99,112,168,39,226,162,53,157,215,151,34,152,169,39,223,34,84,216,10,214,219,114,163,43,119,166,120,108,104,146,14,166,217,68,55,24,186,234,166,5,22,236,162,16,95,160,167,143,67,107,201,134,107,183,229,143,231,229,43,41,220,139,165,71,167,213,230,200,51,243,215,65,157,226,236,218,28,28,93,236,94,140,203,4,66,125,114,213,235,174,57,151,1,157,244,234,158,213,241,182,217,202,115,199,51,210,95,45,225,193,182,30,49,147,97,39,23,210,54,196,27,2,83,176,135,23,102,113,86,249,187,246,84,189,190,214,29,207,195,108,50,8,66,235,25,32,122,113,205,169,254,45,186,150,106,249,31,136,174,100,186,68,66,8,21,48,172,4,152,129,231,202,155,104,173,250,223,131,45,22,2,115,251,181,218,126,207,15,124,232,196,63,36,125,251,253,147,14,118,187,27,115,172,162,189,28,230,64,135,129,207,63,93,218,179,50,240,153,203,95,202,161,72,134,116,25,47,80,16,29,161,242,5,50,183,201,60,142,169,19,13,91,176,48,17,184,62,114,179,6,102,239,160,132,187,39,219,33,197,169,210,160,117,150,44,148,175,171,112,98,10,101,200,109,77,57,132,157,131,36,152,197,182,146,153,213,112,76,214,219,198,199,51,49,253,194,174,225,54,111,7,222,6,98,85,145,137,119,70,252,177,149,114,212,152,41,77,180,168,238,181,132,104,233,28,148,246,186,87,167,194,152,63,101,130,196,160,144,237,182,11,130,114,41,164,65,117,4,57,146,172,126,210,10,204,83,77,50,75,15,98,208,172,42,83,132,217,125,150,31,136,26,80,18,222,186,198,152,119,86,148,63,74,218,34,227,140,11,18,232,162,47,222,181,188,218,174,58,11,153,75,72,143,252,239,28,155,194,196,149,251,203,48,27,138,166,78,134,74,141,186,118,84,135,148,71,141,193,198,103,119,143,201,5,226,105,213,13,207,141,90,122,25,62,69,94,88,246,160,51,3,162,81,208,83,3,162,234,185,218,103,85,146,41,90,91,169,93,254,159,11,88,115,59,151,78,126,50,75,139,65,122,43,179,79,220,81,54,1,219,189,71,87,77,126,18,17,71,153,218,127,61,88,15,116,140,84,95,235,36,10,106,127,195,105,56,233,80,226,15,207,189,237,176,79,177,49,187,206,244,249,131,158,96,65,133,100,33,101,43,132,81,189,22,124,195,245,34,176,244,90,80,123,225,90,135,17,218,124,23,93,54,20,167,190,64,59,21,59,139,38,102,126,5,203,23,99,213,229,215,56,134,100,202,27,61,180,124,153,112,210,130,115,167,249,210,132,198,226,67,40,198,243,180,224,11,36,102,244,159,112,153,249,156,196,141,210,13,34,42,91,152,30,30,141,204,127,148,22,114,234,225,215,77,251,24,234,40,82,246,172,116,117,48,222,204,195,104,123,123,8,91,154,236,117,200,141,180,160,172,200,135,5,246,99,65,54,12,197,165,251,238,7,150,119,19,99,10,86,76,140,175,163,199,27,75,209,120,123,6,18,184,87,48,54,212,215,70,177,89,157,4,151,244,171,188,11,29,200,79,225,215,183,171,216,227,143,255,163,45,235,157,75,75,229,240,39,250,1,72,194,72,159,38,101,208,163,99,2,229,182,90,34,127,69,86,111,80,33,69,96,47,146,14,250,83,110,176,232,244,45,52,6,213,195,195,233,99,12,139,103,134,188,122,153,151,12,182,239,41,143,167,97,15,82,68,108,98,251,47,86,152,15,244,90,32,223,125,15,55,189,122,192,255,138,16,9,22,109,203,118,141,202,143,66,130,31,213,166,117,197,50,37,132,167,219,170,221,242,144,237,114,232,101,232,164,4,27,38,5,149,36,21,247,229,95,211,45,42,178,127,203,253,107,177,8,49,82,58,75,88,239,231,88,95,191,228,214,123,62,112,22,32,60,60,215,57,56,54,163,126,234,246,137,103,236,179,46,85,3,56,246,102,180,57,255,35,54,227,60,39,84,148,118,181,42,241,135,236,190,174,155,174,68,215,144,185,198,198,221,28,62,126,14,228,127,172,169,215,54,174,211,81,159,225,148,178,117,99,76,107,123,243,67,96,18,101,138,126,8,165,19,88,25,91,146,205,74,107,134,82,95,96,218,179,66,180,3,244,70,130,123,99,47,167,120,247,8,171,8,240,192,162,40,35,186,228,255,83,181,36,189,183,150,16,58,178,138,21,185,243,223,48,136,157,166,16,10,247,223,72,79,104,241,176,148,141,151,55,112,59,54,84,114,231,182,114,134,197,67,206,157,121,213,81,59,17,254,129,139,111,102,167,156,75,42,102,172,16,76,8,90,5,192,133,229,99,58,67,142,150,102,46,141,26,225,60,245,7,149,188,21,94,235,57,113,244,173,144,253,225,2,32,80,173,7,79,234,111,1,88,5,143,164,117,194,164,147,140,114,199,176,64,5,234,181,188,233,46,16,193,218,234,240,126,88,65,197,53,163,188,106,17,201,215,189,194,181,6,181,248,203,151,60,86,205,152,1,175,202,98,69,1,49,159,160,28,184,156,226,51,95,4,247,47,255,41,27,185,173,176,230,109,180,218,220,124,139,97,2,18,36,35,162,6,158,172,1,98,5,66,234,78,248,9,87,246,195,238,2,245,110,211,26,169,34,44,103,122,156,87,100,228,228,200,196,231,165,166,244,68,33,122,156,247,92,117,68,86,42,65,100,218,175,255,228,33,67,16,79,30,244,65,63,97,18,14,141,30,251,93,103,178,178,200,114,25,207,173,114,36,174,42,211,246,94,135,180,25,150,212,174,196,116,94,209,236,199,70,232,135,229,208,246,186,23,177,107,121,114,20,127,116,18,120,26,6,78,140,191,102,84,92,46,128,110,190,7,151,124,194,44,107,87,119,241,86,78,194,27,194,186,131,12,248,74,156,57,49,251,174,136,131,137,206,255,213,49,97,108,209,250,124,130,137,109,99,209,188,140,212,68,254,27,218,65,21,198,5,57,219,188,75,166,97,106,154,36,66,3,9,154,250,221,214,212,66,205,123,9,74,250,105,61,136,16,37,156,221,241,97,54,200,82,215,126,41,93,129,157,40,221,41,97,73,107,216,239,106,59,176,124,170,180,18,247,209,128,110,132,151,13,98,22,211,201,197,40,135,81,70,31,178,23,167,165,248,76,117,92,32,242,20,17,154,135,194,65,82,40,89,147,64,198,13,168,32,94,128,15,21,71,69,214,192,85,208,248,209,213,244,75,252,149,79,174,96,50,162,249,139,137,210,195,246,140,186,138,39,115,229,147,138,64,79,87,6,138,32,81,38,172,248,12,132,244,222,160,50,152,102,166,17,59,84,119,63,9,109,72,32,54,231,202,235,184,188,149,84,8,18,47,123,165,9,152,94,68,171,11,148,68,0,136,88,203,44,105,24,22,14,182,183,45,35,212,250,128,81,64,171,173,44,161,202,10,47,59,12,116,224,115,244,223,233,141,49,46,194,164,107,82,100,170,19,232,84,52,49,148,230,227,195,123,189,181,128,117,74,154,104,190,238,190,216,4,226,98,209,54,173,115,175,28,62,23,15,222,225,47,183,159,245,29,35,58,162,142,92,20,151,246,98,57,36,22,12,155,80,64,149,161,4,159,74,113,146,55,99,93,194,193,68,75,35,26,244,5,12,254,112,241,19,63,214,89,70,104,21,64,240,135,92,235,216,6,209,144,18,107,52,50,34,82,30,99,36,254,49,32,45,177,101,98,81,120,170,81,2,118,170,53,26,115,45,202,240,136,43,196,209,69,91,169,37,244,4,248,189,248,71,43,109,235,84,153,147,17,158,253,132,95,152,240,71,123,191,54,89,12,49,172,191,64,129,134,254,166,186,182,160,9,106,55,248,166,179,130,2,74,246,25,213,80,85,197,31,191,214,43,93,120,213,176,86,157,180,191,221,170,123,166,135,32,17,246,138,49,73,47,0,204,140,75,36,40,94,72,145,90,4,14,208,99,202,217,49,52,231,16,61,147,122,159,250,100,28,144,155,175,95,9,19,2,27,242,255,192,123,75,159,211,210,58,197,11,137,240,178,236,100,59,224,224,123,132,67,84,205,205,138,44,206,194,82,238,85,38,196,162,148,186,185,148,133,56,4,88,68,80,181,100,170,213,160,201,75,93,169,28,242,159,188,235,247,63,22,221,82,154,252,150,181,53,150,168,44,223,141,36,42,230,123,172,22,129,205,65,97,45,247,71,79,36,13,23,254,29,210,177,48,48,140,96,240,161,103,88,194,55,194,203,218,72,36,122,199,27,119,63,179,251,181,11,175,33,83,26,167,227,71,211,141,73,13,122,159,41,27,212,54,251,149,222,48,159,30,220,84,60,134,123,57,25,231,67,181,73,59,74,143,83,15,250,198,40,22,129,112,200,253,49,235,13,35,16,223,115,103,158,221,71,59,127,10,72,209,190,238,211,8,79,160,98,86,211,248,163,174,202,109,167,236,59,37,174,251,40,195,104,28,167,67,81,159,24,78,163,220,193,1,245,25,118,92,46,60,144,141,61,133,155,155,132,100,60,204,14,172,195,7,67,87,59,93,200,103,117,122,56,37,78,3,199,50,12,249,43,78,88,20,81,191,133,108,57,72,94,49,10,194,230,96,226,180,142,27,30,212,200,186,125,112,151,111,208,26,92,104,10,74,177,108,98,177,25,50,252,88,124,75,167,151,61,234,178,89,140,178,74,193,58,244,179,26,64,126,211,153,190,65,111,230,81,231,206,96,131,221,230,152,242,182,237,216,99,154,64,64,88,7,252,51,215,13,186,51,13,170,30,188,84,124,241,14,154,204,114,212,106,143,82,241,176,52,231,66,89,146,215,196,89,162,65,1,59,106,233,221,133,136,165,220,111,113,114,39,62,39,167,243,150,104,247,40,81,32,136,60,163,159,60,209,143,169,182,221,76,36,145,161,207,156,83,142,70,72,34,198,231,109,98,201,230,33,186,29,16,43,47,118,85,48,152,12,71,175,155,172,81,135,15,85,126,115,188,61,60,34,205,190,196,57,94,199,175,5,177,227,51,205,194,42,206,135,228,159,78,116,154,3,45,136,88,236,194,235,155,16,96,155,7,175,162,121,134,79,157,9,166,146,22,178,143,16,176,69,156,78,192,85,238,25,151,102,236,145,33,175,111,151,156,241,253,215,223,243,138,131,36,174,33,47,242,7,220,109,214,194,176,131,87,196,153,169,217,253,21,56,252,202,185,124,226,178,183,189,204,105,112,205,83,25,200,49,226,123,44,111,154,214,30,252,89,63,232,126,108,236,171,40,148,249,53,90,230,203,122,197,147,171,141,206,32,51,254,239,205,94,72,63,45,197,13,1,206,224,238,32,138,210,212,114,61,74,64,56,192,3,164,225,188,133,17,137,36,135,44,223,153,23,242,116,251,188,237,188,185,18,148,239,6,245,192,2,78,51,50,118,99,239,22,111,200,31,123,54,239,217,230,219,224,106,29,191,90,202,80,17,158,177,54,123,109,154,85,63,94,133,34,167,39,25,78,65,199,25,110,206,118,1,182,219,175,8,250,69,143,74,37,218,47,48,93,154,37,204,235,12,28,88,44,202,167,239,189,96,114,50,87,139,180,66,234,235,158,193,62,110,46,207,104,134,46,55,131,7,137,53,166,180,88,124,212,102,215,151,185,208,8,61,247,213,56,40,91,255,243,207,215,85,93,249,53,200,81,218,28,103,33,23,120,212,42,190,129,175,147,97,178,219,242,48,109,23,207,178,150,253,162,113,223,102,79,102,42,39,214,218,148,14,239,187,55,96,172,22,35,119,197,63,13,81,173,28,120,46,132,178,4,194,167,108,238,85,221,163,3,189,192,23,59,47,40,59,224,245,55,137,54,222,45,55,58,230,182,29,163,66,43,218,99,239,105,120,197,35,147,128,79,72,168,196,4,65,171,1,183,103,90,8,77,74,4,215,195,106,187,135,239,150,13,100,166,149,64,86,150,202,132,83,34,68,251,234,151,146,210,233,110,254,158,125,2,147,118,81,52,96,223,157,250,243,180,225,188,163,102,239,248,173,227,221,59,68,209,236,120,45,108,217,199,86,222,82,100,14,219,178,134,204,115,94,184,237,83,55,58,61,177,158,67,128,194,245,27,45,207,239,127,103,70,123,221,5,150,240,8,100,204,246,187,52,245,155,138,245,40,90,52,116,152,76,30,45,248,87,181,161,224,131,116,84,97,170,30,18,134,52,98,54,29,186,104,128,3,220,83,161,165,86,22,114,114,159,78,139,38,236,177,86,160,233,228,103,3,159,193,148,73,75,134,80,252,247,72,137,127,110,237,167,20,187,146,208,56,146,136,217,63,129,63,158,73,125,84,81,134,174,206,149,255,1,254,143,96,120,120,123,178,167,215,131,166,202,60,79,88,162,209,117,187,191,149,141,187,232,170,180,32,54,203,151,126,64,199,43,202,129,61,157,229,12,104,152,83,73,137,248,216,162,106,79,250,73,95,40,45,220,105,39,30,153,83,246,30,163,115,166,115,241,93,87,246,56,57,80,81,170,54,172,120,3,121,61,242,26,127,148,226,180,218,89,157,38,214,119,29,95,75,247,149,72,55,95,81,105,100,238,69,21,192,227,249,83,153,176,219,157,11,178,87,32,254,135,211,145,220,187,14,209,244,178,66,24,21,236,12,70,197,99,217,213,143,184,139,25,118,110,101,178,203,230,139,203,250,62,153,200,79,27,181,148,102,55,136,78,170,10,41,197,44,132,186,212,47,182,237,69,24,208,50,17,160,104,232,143,130,12,199,121,19,61,118,90,212,100,71,111,56,70,132,18,18,211,139,236,207,49,205,141,154,100,137,207,132,210,139,251,51,205,109,36,161,135,113,0,118,212,29,13,66,187,136,63,239,137,33,191,173,42,239,60,247,113,54,142,254,240,110,83,105,232,182,126,186,129,128,59,251,95,138,41,190,152,103,220,195,181,245,73,105,199,70,108,128,123,73,115,165,75,161,210,189,223,197,134,132,241,161,77,65,217,50,247,138,221,136,251,126,76,52,81,184,231,102,53,160,115,100,56,68,137,129,40,10,42,48,81,34,19,94,90,222,190,83,104,13,78,150,80,146,84,194,119,80,103,58,11,167,128,48,40,90,164,142,43,242,236,179,247,168,27,156,36,85,34,250,119,136,239,187,65,147,218,237,125,116,241,207,14,236,241,169,219,8,196,155,7,222,61,225,60,127,69,132,97,86,211,84,48,13,94,30,240,204,122,10,55,1,188,102,12,164,178,224,83,110,26,97,199,95,51,76,130,7,111,106,51,27,17,160,131,57,233,198,74,46,225,217,88,55,245,54,2,17,169,157,5,111,115,49,47,137,43,108,12,125,73,231,141,171,136,115,173,209,177,91,97,168,70,126,143,98,48,153,74,74,171,26,171,87,193,85,195,22,196,43,131,194,9,211,192,105,106,15,17,29,141,2,121,62,209,60,75,237,87,147,166,88,222,227,129,10,101,124,248,166,122,255,110,70,100,238,196,1,0,220,200,249,94,179,186,174,217,59,196,221,92,148,147,136,51,189,189,215,40,2,130,188,1,15,58,38,31,186,225,244,249,242,242,42,141,204,216,173,31,115,19,213,118,22,164,75,69,242,164,0,105,180,44,207,148,245,172,74,186,195,202,110,99,220,13,190,52,93,6,113,50,182,223,96,141,170,114,179,71,65,76,147,101,252,167,115,71,220,97,100,51,157,133,109,81,238,189,216,173,98,254,74,168,99,1,37,1,238,72,147,56,174,199,165,109,123,123,247,157,145,53,37,197,133,28,128,87,173,220,150,103,147,181,229,147,245,228,154,230,182,183,156,248,148,226,252,189,78,47,252,152,33,243,166,0,182,161,220,151,101,119,103,78,8,223,151,85,143,185,30,59,13,122,88,198,170,8,87,85,209,200,225,135,216,15,85,162,253,147,164,246,201,206,161,1,7,129,78,202,74,79,86,146,165,28,104,17,4,74,250,173,97,8,61,213,194,240,218,215,111,150,86,136,230,203,234,84,73,119,147,26,166,67,43,129,93,220,243,123,53,37,110,189,193,189,233,98,148,78,143,228,211,232,196,130,16,223,199,196,224,177,24,170,144,119,40,178,60,21,158,181,17,162,189,8,94,31,215,183,228,50,28,34,122,47,51,71,152,115,12,146,2,89,90,80,96,64,37,35,167,135,127,49,30,247,166,188,64,149,196,194,223,75,63,188,225,101,59,102,128,125,57,142,158,175,63,224,254,92,105,231,193,46,18,32,24,204,58,139,175,189,75,62,77,215,225,213,36,128,54,64,41,103,179,214,155,183,239,164,241,166,18,27,161,34,115,125,128,19,92,184,131,114,228,77,249,92,95,113,222,202,129,249,100,55,107,19,58,78,136,108,120,130,195,23,166,84,214,153,16,140,252,108,181,145,164,240,140,111,7,213,198,56,213,36,86,136,75,201,87,177,129,40,47,164,140,137,246,62,15,210,72,231,83,139,247,129,168,160,236,43,48,110,79,45,232,242,201,118,75,225,46,197,145,13,142,187,51,182,20,89,236,95,118,255,239,170,174,152,125,78,61,28,44,222,87,131,224,203,226,113,168,32,219,241,211,76,209,56,147,118,72,17,65,13,94,148,4,66,58,196,53,113,50,190,181,36,112,139,138,205,197,120,93,106,88,56,64,136,168,206,150,72,178,138,65,171,223,72,71,189,176,105,94,167,45,252,4,246,6,121,178,60,215,204,1,79,224,127,185,163,30,176,235,140,150,200,151,248,165,208,161,78,36,217,43,66,223,218,138,104,45,53,175,179,109,64,128,245,139,92,2,63,82,186,28,224,131,254,150,20,127,152,68,2,17,72,203,31,156,49,52,144,18,87,161,50,172,46,247,19,98,112,159,174,226,156,150,79,66,168,239,149,53,3,32,131,164,97,15,251,26,39,79,215,151,85,48,140,97,112,71,205,187,19,247,16,236,113,204,84,93,5,50,211,175,147,234,103,5,96,250,209,215,28,85,35,145,144,79,230,36,63,229,205,34,188,148,10,180,64,28,173,111,238,88,74,58,157,230,177,154,2,174,239,130,160,187,24,77,163,116,77,5,213,179,70,180,9,12,84,135,51,206,99,84,238,114,36,69,199,21,248,104,85,248,192,247,120,115,63,61,139,219,151,253,252,13,236,71,211,226,5,115,110,84,32,165,156,35,114,93,233,233,211,192,253,112,235,236,183,114,79,23,163,171,89,181,66,241,167,218,120,215,103,162,105,235,170,84,49,239,125,110,95,59,116,146,33,205,210,250,244,58,126,12,52,57,212,184,113,178,23,52,117,116,222,165,121,26,117,70,193,149,124,80,234,111,83,48,61,229,77,196,176,34,122,65,93,55,9,174,129,84,164,167,16,29,193,35,86,195,192,163,210,136,7,12,138,220,223,99,172,114,195,129,52,44,170,219,206,228,61,135,64,186,160,117,147,71,2,160,30,87,198,214,188,166,14,104,16,205,193,126,158,55,88,117,41,87,90,92,239,162,53,153,152,174,28,243,188,14,3,220,241,127,55,200,167,59,27,146,239,57,80,158,118,208,88,65,73,92,163,97,229,232,251,76,183,77,81,185,112,207,24,6,182,101,0,129,185,71,122,74,147,144,206,84,124,214,44,39,255,116,230,255,131,231,237,237,225,73,240,158,253,179,59,178,0,111,134,20,247,39,31,255,167,76,183,196,218,138,226,198,117,244,159,113,195,31,174,191,55,232,235,247,154,5,23,91,228,126,49,232,227,167,110,175,109,43,242,178,97,3,146,236,143,16,194,228,247,252,217,82,182,126,183,240,250,68,124,53,189,57,135,138,19,121,158,193,35,221,70,21,111,47,88,117,135,245,0,238,215,135,37,248,191,133,139,52,42,217,123,147,93,159,213,203,124,123,15,160,121,130,214,87,210,162,101,50,148,217,129,61,41,171,227,205,25,99,18,192,108,87,240,54,16,65,176,144,60,182,235,88,96,7,223,135,39,252,122,191,235,253,114,172,76,122,243,30,225,137,216,175,204,33,250,119,8,212,50,161,237,227,197,142,175,154,3,206,243,235,48,2,90,111,197,250,41,200,123,19,36,10,120,227,247,167,89,35,69,222,107,51,151,137,100,101,166,116,219,63,170,110,21,18,125,124,252,122,115,236,181,25,32,193,80,124,148,202,209,59,173,209,48,78,61,168,168,89,209,25,112,183,58,33,255,170,129,127,53,211,9,70,38,210,87,181,6,68,55,243,47,5,234,169,153,147,14,94,31,225,208,37,86,17,176,29,112,159,234,205,228,199,160,164,187,92,103,152,177,81,99,81,36,126,194,214,0,132,134,32,205,197,156,26,120,152,189,254,140,223,40,140,153,139,14,127,6,149,220,205,213,111,61,92,15,255,24,111,85,45,223,22,250,12,193,86,0,11,68,90,223,160,36,103,42,200,55,39,157,75,88,193,164,249,76,130,157,57,253,131,65,85,179,11,54,71,134,162,84,16,254,202,68,218,234,151,32,140,18,66,241,49,247,7,92,35,197,136,185,71,63,43,101,215,187,131,221,230,11,60,172,147,165,88,203,65,110,43,29,106,62,80,146,255,6,130,250,178,221,198,129,189,195,135,68,116,83,170,21,47,166,182,89,48,20,43,140,251,39,63,39,218,77,44,97,167,138,54,203,68,99,66,56,212,145,241,66,170,177,4,26,225,115,126,238,128,242,53,163,96,164,32,177,94,43,133,4,58,44,84,224,100,162,94,3,103,7,36,51,70,59,31,142,152,7,126,204,81,125,254,59,45,251,135,171,182,117,175,241,230,126,249,72,163,15,96,166,150,62,88,39,50,68,5,29,232,28,107,36,168,210,90,174,148,135,176,63,233,219,3,202,197,69,128,19,216,21,172,50,21,132,177,209,188,141,68,23,242,11,204,144,193,20,238,124,20,127,76,250,31,91,69,234,110,101,188,57,203,167,191,95,130,140,10,104,33,132,131,70,46,27,114,63,81,60,17,170,87,53,69,176,74,16,104,11,127,105,110,105,127,88,216,10,186,225,135,38,2,197,164,151,26,91,184,137,10,202,5,148,179,31,176,0,72,79,105,110,23,188,181,30,122,160,143,54,38,198,224,43,130,181,69,209,15,54,179,76,115,110,143,118,56,55,56,162,118,130,128,49,99,133,92,118,7,164,43,117,62,99,95,26,206,178,252,113,73,250,108,231,42,250,109,40,53,158,128,110,199,6,90,17,172,100,241,78,9,76,64,247,101,201,48,67,37,82,245,92,235,252,37,136,235,152,167,0,15,39,127,160,35,63,6,238,60,119,243,208,50,41,239,41,235,22,96,4,111,114,22,226,116,123,118,86,81,152,48,22,221,250,212,123,252,246,73,254,173,146,218,203,171,56,186,130,183,24,56,50,217,211,130,31,74,65,120,171,116,46,95,177,105,196,254,221,204,38,154,154,104,192,254,9,252,36,231,41,94,59,187,84,55,210,29,173,109,191,132,112,58,142,30,101,247,144,194,167,192,251,108,143,243,84,221,7,140,120,138,83,119,224,63,126,235,178,76,136,180,181,47,9,195,177,158,140,42,235,183,51,183,219,31,170,209,62,135,206,154,83,255,168,65,225,47,203,23,205,151,154,217,166,216,106,200,201,195,240,53,173,235,115,35,64,226,243,23,35,69,27,183,113,145,73,158,78,203,193,25,101,64,187,191,24,60,33,5,135,66,153,15,146,6,156,56,126,134,116,238,17,146,39,253,235,78,180,20,85,248,69,162,60,183,119,54,206,46,83,172,161,27,212,58,44,147,29,142,78,232,137,240,213,156,233,5,29,98,61,21,71,23,233,135,208,205,159,26,129,202,222,130,176,27,45,40,150,106,201,138,146,189,8,165,146,100,142,253,197,85,90,47,218,113,27,251,238,22,152,138,220,0,1,45,78,207,198,96,175,58,155,157,28,45,248,163,74,107,204,4,62,118,190,252,124,123,152,255,8,251,76,30,112,158,152,193,229,5,51,193,250,92,170,149,143,55,96,196,204,192,99,211,224,107,17,194,80,163,85,27,123,28,218,46,217,179,178,195,92,156,7,76,119,100,167,145,238,44,27,55,106,108,142,64,28,70,101,137,55,50,62,196,66,225,75,42,68,138,59,170,176,14,200,48,104,188,16,116,171,215,241,209,101,245,94,163,136,26,106,99,187,26,142,255,123,220,65,85,94,103,142,59,224,80,161,210,189,159,198,103,65,83,111,153,57,195,235,27,16,40,227,133,119,135,216,234,206,114,10,103,86,31,144,23,1,10,226,134,21,188,50,160,81,123,77,55,178,141,241,179,18,186,198,0,119,171,121,64,10,152,30,1,163,62,169,183,138,166,222,208,57,123,4,139,19,201,100,103,126,193,176,24,91,87,218,233,171,106,190,253,203,103,17,184,139,184,140,205,62,78,120,163,76,87,61,236,217,204,188,10,64,136,116,58,117,33,40,124,232,103,230,152,134,117,73,41,90,36,93,229,101,122,150,163,237,99,82,182,14,67,67,80,135,61,188,161,3,77,238,68,132,246,121,216,67,66,198,140,7,218,225,20,194,15,251,73,156,66,162,167,134,124,238,222,193,225,237,36,146,13,126,83,82,58,200,233,235,190,177,157,224,197,248,27,83,180,80,44,68,166,193,225,123,34,57,168,172,244,35,67,222,180,42,107,154,192,196,171,30,133,121,106,20,154,237,105,116,161,71,245,77,5,128,160,46,133,123,151,109,104,121,121,16,163,18,45,113,181,51,140,49,172,154,184,11,226,107,102,228,115,3,23,83,231,37,176,31,41,136,181,241,14,171,173,46,103,2,64,76,89,153,36,240,0,240,225,88,125,92,22,136,174,31,254,33,102,216,199,235,7,102,113,81,235,118,219,149,84,99,65,123,215,43,146,192,129,37,172,170,139,96,105,89,127,131,92,211,214,174,95,67,187,100,245,146,193,147,197,24,177,20,144,171,142,168,197,17,140,162,84,67,164,77,148,242,122,241,192,216,178,54,193,8,30,90,74,31,13,77,171,170,8,220,217,41,9,36,51,178,236,69,0,126,146,116,200,100,235,246,92,146,161,154,52,169,180,89,179,225,141,143,237,48,46,156,244,197,220,207,32,49,12,97,84,254,117,38,184,121,122,6,81,190,73,32,106,62,111,210,218,204,12,218,211,38,199,79,224,238,205,31,104,229,1,31,63,84,70,109,209,125,188,47,249,180,146,119,73,105,55,187,139,108,118,115,185,249,83,30,128,102,154,143,90,157,30,239,112,40,147,195,118,130,92,184,133,30,206,10,73,149,167,224,3,136,244,65,122,157,58,37,232,179,194,184,218,230,194,201,20,13,39,200,246,7,229,45,254,139,194,137,107,145,184,62,137,30,217,45,160,168,221,244,99,82,102,143,215,187,44,83,4,111,155,156,226,42,139,213,249,106,197,39,181,45,154,185,160,164,53,204,61,90,185,216,95,106,119,89,18,145,66,243,22,22,63,229,50,183,145,129,148,255,74,158,175,241,132,226,69,134,165,69,97,235,6,198,245,133,234,179,42,121,61,0,112,233,157,243,239,255,133,251,157,223,38,166,27,36,78,30,132,229,39,28,143,186,184,117,197,221,224,45,43,39,203,232,91,218,209,139,128,5,191,168,191,72,222,195,95,41,22,80,16,32,83,247,78,12,166,82,168,151,230,81,71,3,164,150,99,202,32,14,81,230,163,10,104,143,14,102,60,7,141,94,114,21,100,128,117,142,193,144,168,225,191,14,39,206,93,55,48,93,114,230,244,221,37,215,70,141,250,131,172,102,11,173,147,249,5,193,104,14,226,2,154,145,52,249,58,221,82,56,22,42,68,84,50,146,240,146,229,185,70,82,66,177,103,228,228,154,32,239,138,24,212,88,251,102,139,76,50,134,80,60,242,151,18,174,118,119,54,244,239,0,105,187,40,248,121,44,128,128,46,51,160,9,230,15,245,20,0,208,43,75,29,119,151,172,180,74,101,101,168,129,78,126,154,1,23,171,112,146,47,114,248,220,201,62,179,109,107,187,196,173,237,65,168,202,188,204,166,112,102,255,79,1,163,33,251,249,70,49,116,164,125,130,226,9,105,187,67,206,93,226,77,237,86,138,207,93,233,15,141,171,123,135,198,72,87,131,247,237,240,110,96,83,239,19,177,45,92,121,225,38,201,212,116,123,205,209,222,94,108,211,159,246,67,149,50,139,72,128,91,171,2,9,152,245,238,199,15,217,125,24,133,81,55,218,116,116,116,148,75,213,45,64,249,237,126,108,86,147,26,201,60,157,41,50,213,61,115,4,187,103,122,130,145,157,191,82,252,245,152,29,125,186,141,22,23,201,165,120,202,0,107,226,161,170,244,205,251,199,226,213,25,186,95,211,155,137,234,151,248,49,89,114,62,143,204,186,117,105,192,138,50,167,35,19,137,200,49,140,254,201,154,164,115,69,236,32,160,62,25,208,52,134,199,38,214,120,53,110,122,70,206,136,104,25,94,241,111,113,226,89,119,5,226,151,199,109,137,130,7,187,95,190,149,156,32,98,235,2,136,135,70,45,55,120,3,111,247,141,94,67,141,102,160,232,63,146,34,114,92,55,94,74,74,153,104,163,76,240,3,67,4,178,15,144,106,73,13,148,170,50,99,196,131,208,230,168,236,89,163,215,64,102,181,205,39,10,127,208,245,54,136,191,85,222,237,32,175,42,165,50,94,46,86,90,134,179,167,191,7,193,113,76,27,203,31,66,245,64,131,74,99,33,219,73,116,254,71,158,31,224,216,175,123,44,47,173,235,229,51,212,1,185,110,57,192,145,4,83,237,224,26,65,160,93,133,89,247,56,124,234,8,190,75,158,226,42,192,76,45,74,218,101,111,125,31,5,38,5,243,35,98,231,160,234,254,72,187,7,97,24,136,31,67,49,81,128,172,198,23,211,148,108,28,107,112,4,200,218,177,89,107,163,11,71,181,196,207,33,178,230,155,110,128,8,32,213,61,172,95,33,57,102,221,153,96,79,27,51,123,10,99,198,254,6,254,248,63,233,74,107,163,27,70,53,241,100,118,24,151,111,131,55,98,140,45,205,46,83,3,193,179,169,76,54,159,77,206,66,235,193,65,135,211,67,209,99,169,53,42,225,167,112,71,218,47,120,214,172,5,216,82,108,138,9,47,197,216,26,103,242,104,27,204,177,57,90,159,9,177,134,52,174,213,22,121,113,187,252,160,163,223,147,23,170,72,194,103,235,243,81,42,122,80,148,7,123,44,207,250,59,135,19,72,195,186,11,136,40,5,186,97,203,201,124,64,129,160,218,43,241,237,110,210,2,104,225,249,203,136,17,37,175,48,242,115,210,245,163,204,18,233,42,14,81,152,7,85,10,7,9,143,123,192,25,10,65,122,99,98,251,47,26,111,185,50,17,241,19,85,30,131,173,216,24,145,163,137,126,11,102,237,1,169,19,54,70,22,88,71,136,119,5,2,201,129,238,131,62,82,42,69,39,166,2,255,140,126,9,240,244,28,250,185,10,218,236,107,143,164,30,8,108,87,43,247,253,105,145,64,177,231,226,29,204,109,242,113,227,118,236,239,218,230,4,203,194,37,45,77,243,240,213,188,7,52,136,171,109,30,109,39,70,120,225,108,105,248,236,96,60,139,129,229,102,173,246,134,58,21,161,169,169,142,121,214,53,162,96,66,76,6,239,108,242,255,109,137,195,200,92,253,175,85,196,90,169,123,3,144,126,107,59,230,127,42,235,229,48,77,24,43,30,59,234,241,21,39,82,222,53,105,228,120,118,88,202,231,83,219,204,210,181,26,225,50,216,36,156,212,185,172,187,178,164,248,193,222,192,16,174,195,69,169,201,130,61,242,33,196,188,237,191,135,243,11,142,120,240,11,168,44,4,17,83,12,245,126,121,127,53,89,51,220,28,98,159,203,206,93,53,143,147,158,191,220,13,27,151,137,53,239,37,206,204,244,61,244,14,49,99,101,43,29,145,41,158,143,6,79,118,66,35,34,1,174,237,245,193,194,32,62,111,22,248,180,77,216,82,83,120,85,107,96,136,78,3,189,154,13,251,203,236,179,4,200,111,65,98,252,126,116,118,157,88,166,234,55,223,29,18,195,25,133,248,235,139,213,35,136,51,239,104,55,4,156,70,171,3,150,182,229,17,161,61,177,233,120,22,205,150,22,66,130,216,18,216,211,254,145,217,92,158,64,34,53,220,99,129,50,50,158,90,73,181,45,137,70,31,71,222,28,119,183,226,139,113,80,155,239,20,192,114,66,107,245,198,201,51,179,143,9,216,56,32,34,134,82,87,130,126,32,39,143,24,124,144,169,185,76,60,21,200,19,132,29,97,119,125,16,111,170,196,204,165,58,40,76,5,86,164,152,97,8,199,3,239,29,48,39,0,31,155,130,73,67,99,167,127,24,244,198,92,36,216,38,255,189,85,49,14,182,246,173,35,1,117,56,46,55,68,154,229,98,208,44,71,209,55,82,87,233,26,148,165,26,175,116,9,246,212,11,164,241,32,100,250,242,247,140,133,69,44,151,87,97,54,203,2,139,102,2,41,138,230,156,169,74,195,6,166,1,210,58,93,126,196,8,174,224,68,82,208,192,37,106,45,102,136,82,68,249,15,255,47,228,201,216,153,47,109,218,128,6,128,40,10,78,107,143,142,70,74,91,189,254,119,204,75,210,34,15,88,69,52,241,222,67,150,4,51,45,30,127,138,54,107,100,69,85,59,220,128,102,77,201,38,33,160,163,198,28,7,30,126,93,148,29,207,45,196,73,221,113,19,72,248,28,64,161,186,6,240,55,155,67,89,55,144,108,164,202,164,251,254,59,102,59,133,81,48,137,132,70,221,10,6,74,77,201,81,65,247,92,10,50,89,73,110,215,62,6,170,231,233,94,173,55,27,22,229,63,203,234,33,222,110,68,196,163,168,163,58,194,136,202,247,124,46,22,150,188,250,93,153,20,80,142,21,183,249,12,146,112,249,238,170,144,171,213,221,87,97,251,253,21,130,11,167,119,170,225,134,116,42,15,160,196,211,100,183,23,188,0,138,103,69,7,219,56,54,44,89,144,217,81,118,50,204,230,210,159,161,110,238,57,68,95,71,8,48,8,227,132,150,120,91,31,101,113,223,207,231,5,205,205,237,23,189,144,200,141,38,19,6,239,14,224,83,182,248,144,35,79,68,184,141,4,78,162,86,189,127,34,255,41,186,146,126,171,192,182,219,124,222,183,68,125,255,29,15,82,75,31,112,169,233,124,229,225,130,226,89,109,20,57,205,233,216,75,138,94,26,175,14,63,214,231,163,145,235,216,21,98,161,132,3,14,174,17,136,192,14,201,243,228,153,186,104,171,204,2,82,194,177,100,172,209,71,2,86,201,210,199,116,203,9,80,182,144,39,79,26,33,223,39,111,53,242,235,61,253,66,94,122,173,205,161,104,3,11,196,160,115,86,166,128,144,65,112,80,48,147,171,216,66,85,200,60,31,226,166,237,195,191,10,160,40,185,165,98,15,181,158,115,71,208,20,67,212,90,34,180,235,160,176,220,182,241,186,249,82,11,59,162,137,157,232,231,206,87,117,251,91,143,44,214,181,191,176,224,92,244,186,183,201,184,116,8,164,254,108,187,222,247,171,70,183,211,84,164,201,181,127,154,48,226,30,117,246,154,71,194,32,219,63,98,120,97,165,247,236,93,109,34,14,105,33,215,99,249,67,124,164,15,254,50,111,91,174,34,2,254,179,95,89,60,82,175,167,25,211,125,14,246,200,220,160,169,122,72,90,145,66,138,146,178,158,234,96,242,226,65,46,210,203,3,50,59,59,74,163,164,148,249,70,138,235,211,123,146,242,37,82,200,157,128,219,239,208,130,133,187,227,20,243,131,232,22,22,98,101,211,104,3,48,119,37,95,155,96,98,146,92,59,35,219,78,137,46,98,174,170,122,176,32,244,35,163,7,224,51,178,168,133,18,199,165,38,87,146,59,215,101,8,230,37,222,207,250,240,156,184,233,91,27,120,140,83,34,72,230,25,161,131,244,104,78,162,112,40,190,221,179,137,155,194,31,54,64,77,245,149,66,90,26,207,16,46,17,42,214,24,28,55,21,146,85,76,202,36,137,163,18,100,2,60,73,61,163,200,27,232,37,202,173,30,172,98,183,69,76,167,160,134,135,138,142,2,238,108,201,19,132,139,120,185,34,145,242,161,254,138,246,210,25,39,239,96,216,235,147,182,173,146,114,210,25,141,177,144,173,151,207,33,170,180,164,13,32,26,245,178,124,226,225,177,155,79,76,42,160,229,17,177,141,151,233,128,46,163,195,90,76,241,251,92,168,249,224,28,245,112,115,101,9,109,107,147,147,196,231,9,100,38,178,158,101,0,37,122,49,27,69,113,209,7,114,138,109,102,141,79,62,92,20,113,163,242,46,39,185,130,86,148,126,44,121,92,188,103,181,218,248,90,95,66,72,131,162,238,98,236,109,100,5,151,110,233,210,62,37,6,133,185,38,162,138,67,243,41,96,239,153,199,251,223,76,164,3,46,137,130,248,124,10,63,112,27,24,241,238,103,191,176,10,180,242,150,69,112,13,46,116,255,151,106,82,176,202,186,77,146,106,25,142,23,136,67,59,79,231,218,27,177,227,57,230,146,56,187,165,242,82,47,180,240,151,60,173,108,126,118,55,103,165,155,201,205,137,57,110,86,228,206,134,241,59,132,39,60,250,255,53,81,134,48,132,216,104,101,115,17,9,236,46,154,25,158,117,81,158,157,215,181,158,49,100,244,57,93,52,164,150,51,101,233,15,50,114,44,205,188,238,131,103,56,4,67,71,220,100,115,221,100,65,251,15,153,159,117,122,192,130,231,169,135,74,184,201,161,229,140,144,99,20,144,162,111,175,35,82,80,89,235,218,24,231,137,158,149,127,108,160,67,69,144,249,151,178,23,192,62,176,174,137,166,53,133,117,157,143,210,127,105,59,184,66,118,123,14,221,61,23,57,52,71,150,241,14,151,19,223,201,189,127,72,242,80,188,218,16,15,125,255,198,235,243,242,235,163,131,81,56,159,137,194,154,202,77,214,64,133,212,97,60,93,168,67,148,84,144,131,54,115,9,214,186,144,16,57,186,181,126,40,133,219,111,214,253,57,164,228,88,140,69,100,204,82,163,188,53,69,39,156,222,92,103,190,107,152,224,34,223,135,190,141,50,161,168,84,92,151,237,241,98,90,46,37,84,118,16,219,181,94,135,113,107,195,247,186,205,254,237,227,2,230,85,83,31,28,155,47,215,122,145,146,46,182,6,132,199,41,245,85,117,150,236,93,50,154,96,45,19,244,189,253,163,111,33,99,40,13,89,29,31,3,154,180,169,97,150,143,207,80,154,91,163,101,113,84,200,149,83,93,220,230,119,224,220,45,118,140,4,131,40,8,232,97,106,71,197,97,149,117,160,185,68,1,13,26,170,163,174,82,11,189,27,87,3,187,187,91,26,24,128,208,4,229,223,54,152,177,159,142,55,108,205,112,164,94,53,225,199,71,7,189,228,111,159,123,158,232,211,76,161,94,106,115,68,157,38,144,151,212,248,197,121,111,207,174,98,68,133,56,4,117,76,189,233,147,233,127,213,115,144,9,16,121,84,142,134,98,2,55,241,102,67,239,178,154,95,231,146,30,247,242,174,212,9,46,192,191,82,119,112,66,127,253,8,140,72,97,177,248,203,241,45,18,215,181,225,172,212,193,6,120,238,79,73,131,167,128,149,85,73,246,105,19,135,19,98,156,86,239,53,200,25,129,245,104,176,140,186,135,57,8,21,20,10,241,70,176,188,134,136,131,217,41,199,215,78,245,167,249,146,168,167,96,157,101,173,206,173,182,47,100,52,89,172,204,13,206,202,224,17,237,254,0,163,254,203,127,83,44,191,159,10,182,159,42,42,186,97,42,110,13,191,211,127,199,46,21,217,41,43,139,112,75,71,59,116,246,45,206,179,125,72,176,96,253,61,232,104,71,167,154,7,80,125,230,181,17,213,135,172,187,224,27,12,239,128,31,151,206,110,3,43,255,51,91,167,121,126,100,10,210,188,254,255,177,1,240,204,196,67,145,157,115,165,149,130,102,44,140,92,137,201,95,65,136,179,130,113,178,240,12,70,19,214,65,207,74,95,145,229,105,115,124,102,128,161,90,145,160,81,90,215,252,21,219,135,221,54,231,135,210,222,49,165,144,193,12,79,123,175,82,24,183,195,231,112,34,6,59,170,209,192,238,158,80,59,162,227,80,166,255,73,220,99,77,5,255,78,183,155,238,150,106,226,94,37,80,52,222,146,204,122,3,193,109,211,129,33,67,67,184,210,190,147,229,176,158,187,232,219,239,138,242,144,216,169,88,87,161,207,235,104,147,191,140,131,91,120,81,175,61,173,212,17,216,161,29,192,183,197,170,134,245,182,177,242,118,115,213,1,111,4,72,43,109,61,14,6,42,227,211,24,168,113,220,17,164,22,205,163,182,168,81,25,9,159,187,237,96,204,73,132,104,177,211,223,238,107,171,159,127,28,171,205,253,99,245,159,73,9,49,126,74,8,198,172,202,136,4,146,222,57,199,2,174,113,188,165,89,184,231,120,24,85,246,140,97,81,105,224,12,231,191,92,165,217,187,22,148,155,67,13,2,110,196,254,215,166,210,7,78,254,15,77,184,7,47,156,27,195,73,109,117,97,114,241,81,57,252,27,104,84,75,147,24,216,14,90,69,88,110,199,229,73,151,190,157,159,71,74,171,65,65,172,135,17,160,134,44,119,160,202,199,169,43,78,1,148,190,164,66,86,59,176,161,221,94,230,229,95,251,74,234,31,55,196,205,51,218,166,189,215,9,7,3,110,88,129,198,150,109,230,248,37,9,193,90,32,153,79,125,39,121,91,232,208,68,135,32,146,168,25,218,8,11,187,50,110,208,93,12,30,74,232,0,144,33,253,30,168,25,219,130,138,97,150,234,129,57,39,60,145,164,221,58,123,16,220,212,223,246,171,37,112,201,119,153,17,236,163,179,172,208,153,209,166,75,156,253,227,48,3,252,141,138,95,135,58,226,162,41,89,214,108,74,81,214,240,7,171,245,37,3,244,234,120,47,208,33,83,45,19,146,178,170,105,91,31,151,95,167,80,11,52,123,227,243,201,248,133,131,93,91,20,136,122,93,193,51,13,126,201,170,116,232,65,177,220,50,83,89,38,42,108,251,247,26,17,119,230,233,63,243,212,92,10,105,12,109,39,221,151,143,119,170,80,153,155,170,55,99,246,217,118,122,243,35,168,102,74,197,159,207,235,189,118,226,2,250,165,134,179,71,155,79,237,35,87,236,94,118,185,45,207,100,200,18,17,51,0,227,44,65,76,120,156,66,58,90,179,243,140,59,241,88,13,111,82,109,114,2,11,237,245,147,109,165,221,171,7,217,248,34,213,44,236,222,252,153,18,70,153,196,26,14,34,131,176,115,112,193,112,204,150,254,175,57,26,181,122,62,103,58,180,70,159,170,220,50,90,70,63,101,170,71,241,188,81,238,117,114,159,190,242,241,47,116,104,254,146,178,120,21,99,17,98,106,138,74,17,160,248,157,100,201,227,133,57,90,58,20,120,125,145,86,65,194,127,206,50,88,8,74,59,110,8,41,160,173,101,224,236,94,174,26,88,136,41,236,255,243,30,238,90,203,150,202,14,138,166,175,80,236,51,109,22,205,159,174,203,165,101,74,108,106,40,252,78,142,210,22,255,36,220,43,198,131,220,206,228,246,195,252,143,215,109,39,168,175,128,52,83,53,195,231,99,233,180,230,118,93,128,185,212,72,58,184,165,230,84,67,226,91,46,102,44,25,166,45,226,180,197,82,131,117,88,121,184,237,78,42,68,248,55,90,202,103,176,15,40,167,69,71,200,12,168,150,143,9,103,156,174,8,56,144,162,255,69,114,189,168,210,108,205,206,174,106,237,129,110,165,167,54,163,68,16,13,156,48,136,221,194,165,122,152,75,59,42,255,187,236,77,66,64,161,6,162,88,153,122,194,126,227,195,182,244,69,206,208,56,39,58,121,89,20,140,250,17,108,101,82,95,80,68,29,135,186,42,61,197,114,136,73,148,240,72,173,125,125,214,125,255,203,221,165,5,87,155,19,203,208,101,122,123,32,75,79,110,70,78,2,179,174,158,103,91,207,97,51,127,28,228,253,218,240,75,112,86,216,178,149,80,230,132,71,217,183,210,146,37,130,150,49,245,29,183,149,123,113,3,141,218,61,90,205,232,215,103,94,183,67,35,43,26,93,70,240,14,180,38,252,4,246,37,243,180,150,120,7,248,33,220,66,84,227,67,144,49,134,26,23,114,116,87,79,202,26,89,68,131,181,145,93,47,176,10,185,192,209,49,64,24,72,75,186,214,135,116,17,24,119,50,94,234,190,134,185,93,237,131,120,251,215,128,26,239,143,46,129,157,234,202,7,128,0,97,197,108,33,98,255,126,209,137,48,100,70,234,114,166,147,14,30,163,38,235,69,236,121,36,94,147,56,0,16,114,118,44,116,158,231,163,119,158,127,123,54,171,58,164,97,50,140,63,100,33,226,225,14,113,132,87,20,186,16,151,136,102,250,98,183,221,33,57,249,228,243,96,105,88,250,126,111,105,223,133,168,109,94,17,68,174,51,22,61,142,8,123,215,181,197,123,220,110,188,25,47,91,145,210,29,52,165,104,219,150,205,71,52,183,70,236,244,157,143,158,112,180,63,31,81,35,152,62,125,35,85,200,232,26,177,63,200,200,172,46,53,247,133,42,70,190,9,9,109,101,87,145,157,159,124,222,191,156,237,231,249,229,15,170,210,83,131,147,122,64,19,168,167,2,134,175,131,120,154,109,113,8,158,220,221,190,244,31,17,8,110,188,16,230,201,172,254,100,218,210,136,254,70,74,133,90,94,171,87,120,81,23,153,128,213,205,246,134,143,159,100,73,164,74,63,37,81,211,152,121,136,13,248,26,222,215,175,159,207,39,57,37,160,74,69,136,55,32,37,136,197,207,54,194,183,156,45,254,236,84,160,28,238,155,92,91,73,97,19,27,217,210,14,233,226,128,57,48,77,245,64,121,166,228,251,21,176,158,102,190,145,79,251,226,53,51,245,210,61,42,101,22,192,7,63,192,53,174,101,227,236,113,95,176,222,149,60,37,166,36,130,206,178,119,54,55,103,238,156,196,107,57,87,243,172,76,207,132,85,101,109,200,144,56,149,171,135,113,65,241,9,201,144,94,202,79,177,130,43,245,151,225,51,182,94,39,235,56,60,62,158,254,84,220,143,99,216,228,204,184,166,19,62,132,151,232,38,54,134,66,224,32,54,36,49,218,72,181,58,165,143,36,188,239,37,229,245,198,17,222,164,148,111,145,119,233,168,124,172,68,20,58,120,40,253,106,149,35,119,125,76,92,218,154,243,15,224,218,38,208,238,252,66,125,16,222,174,205,1,104,219,100,231,206,123,192,51,37,201,189,214,239,245,40,87,0,218,129,115,245,208,111,108,173,25,164,117,45,11,29,146,236,253,7,209,109,224,19,127,226,247,87,87,251,201,138,157,116,102,160,27,232,45,230,214,41,146,79,20,0,153,163,28,188,68,112,105,47,250,78,238,54,174,35,8,166,131,67,145,90,155,84,50,11,154,109,30,127,205,137,130,97,102,201,16,105,214,173,248,113,174,227,63,142,40,143,58,23,198,200,236,61,182,18,137,133,155,186,54,62,173,240,251,218,164,100,70,217,104,40,39,20,39,14,168,93,129,236,110,144,110,73,134,254,226,1,108,222,18,71,192,162,132,168,238,212,244,86,203,60,225,240,153,158,254,162,155,104,37,123,254,55,187,191,29,30,23,250,24,20,25,113,23,206,211,93,245,246,218,39,247,253,164,203,15,78,239,186,197,49,243,176,233,199,88,47,94,30,136,84,108,218,77,68,10,124,213,184,98,68,96,191,46,10,9,104,145,200,174,228,215,57,54,14,230,112,209,90,1,220,35,169,102,193,127,40,210,192,237,165,1,229,52,117,222,134,254,139,92,14,220,79,208,37,6,206,124,123,32,116,212,177,51,154,132,153,103,69,14,228,2,85,220,153,226,29,148,186,130,149,70,138,53,56,80,179,136,131,227,250,26,85,175,75,192,127,250,201,96,100,17,103,21,182,229,251,147,6,7,47,95,123,33,40,21,50,84,41,21,34,73,36,73,95,148,212,42,27,122,86,249,228,153,244,155,79,9,153,111,221,75,42,171,150,196,25,156,82,253,109,240,110,93,231,162,63,156,136,251,205,145,85,84,153,191,237,42,206,178,203,73,13,244,121,19,112,196,166,252,4,220,115,149,170,184,5,165,59,197,83,185,179,22,172,153,64,193,228,120,170,233,247,225,160,26,97,202,159,239,57,118,56,153,170,1,249,16,225,174,30,92,202,221,95,51,69,113,109,241,182,228,24,176,199,182,190,45,57,142,171,24,228,223,104,166,39,199,126,145,193,6,250,180,141,129,27,154,107,74,37,241,55,236,44,52,155,149,250,157,34,43,208,7,112,174,39,83,95,82,251,247,207,86,168,71,131,130,223,234,233,169,10,216,194,133,238,138,225,81,84,171,1,48,38,99,21,159,175,43,56,205,41,121,171,255,137,168,63,190,31,129,6,69,168,111,150,113,57,103,225,242,10,244,161,190,200,231,197,30,224,174,186,9,59,230,106,8,36,170,123,162,176,7,54,222,171,76,28,161,65,33,102,216,156,112,119,227,140,97,175,90,41,55,181,52,8,55,74,158,85,33,43,69,113,119,221,65,103,100,108,194,34,32,112,71,168,110,182,106,17,152,9,39,136,108,11,189,125,58,45,22,209,220,5,227,57,105,69,81,167,65,31,178,181,187,76,52,111,147,59,190,246,196,36,158,227,140,54,18,69,115,171,160,58,60,201,89,151,45,91,91,14,7,127,249,229,2,255,98,177,13,167,118,104,216,78,64,246,134,184,247,85,92,66,251,133,222,240,113,234,234,198,93,24,180,81,194,218,190,228,235,177,205,238,57,153,55,173,214,220,205,254,92,74,207,206,224,164,107,205,112,121,78,110,208,175,145,8,86,177,190,51,211,143,127,115,33,208,16,171,31,241,68,31,55,10,111,48,66,156,44,146,176,144,84,209,244,102,191,148,0,184,179,160,179,21,160,235,28,129,157,177,140,217,239,9,46,50,253,16,26,247,171,197,72,223,49,173,233,58,11,139,106,165,207,50,41,150,180,31,155,97,221,116,33,182,109,28,195,40,45,73,46,90,78,172,83,232,123,237,174,191,87,169,16,207,19,102,107,244,92,124,108,69,69,190,21,175,7,31,219,146,46,252,179,58,207,158,226,22,255,156,16,161,107,20,155,66,215,35,148,146,58,26,186,28,242,198,123,26,239,48,11,153,247,162,219,210,130,45,177,0,232,129,200,240,122,50,90,8,74,184,246,132,227,120,242,231,95,199,251,137,187,161,16,149,200,46,43,96,167,212,210,126,245,212,61,181,92,244,91,251,254,184,186,82,78,83,42,248,36,12,212,123,250,197,160,104,102,130,124,67,10,116,30,15,167,219,161,23,99,184,241,31,228,19,242,112,27,133,23,114,85,47,29,157,35,230,251,237,242,89,174,223,144,230,244,134,38,227,29,159,30,171,57,69,93,172,243,156,54,169,182,34,75,83,150,173,13,140,107,217,67,24,54,188,187,206,72,213,48,146,39,89,209,113,0,18,237,8,220,145,209,25,5,255,230,134,43,124,57,233,150,9,52,91,187,126,177,42,83,193,236,3,114,219,196,245,48,167,50,82,219,28,4,6,29,20,47,5,122,41,62,21,133,43,183,42,60,163,26,157,33,91,198,161,141,248,239,131,222,130,232,181,30,230,200,236,41,236,204,245,225,180,43,120,89,28,24,213,101,211,164,97,114,23,224,225,212,42,235,83,107,247,182,42,19,201,46,123,7,58,152,213,165,13,25,235,173,150,116,195,213,131,188,54,137,240,238,84,154,82,62,247,201,134,51,104,45,124,133,25,92,237,34,59,72,129,87,63,74,235,169,83,12,75,107,242,121,217,136,87,228,118,235,29,192,73,156,225,124,190,225,22,12,44,224,149,169,97,138,101,168,73,99,33,34,84,33,117,15,115,135,44,194,188,205,215,133,169,114,145,32,12,57,7,136,234,208,5,206,30,197,56,0,215,104,135,245,139,150,26,74,211,23,74,153,133,235,225,119,100,136,50,147,21,135,34,10,28,151,180,111,98,53,75,81,173,161,105,208,231,66,223,184,127,136,236,195,128,56,55,211,178,195,27,110,237,220,170,145,102,248,153,105,219,122,158,110,121,178,62,18,190,189,50,56,72,72,127,3,37,181,97,77,240,69,224,248,241,75,25,49,4,140,44,24,208,66,250,164,183,149,229,106,103,104,214,235,160,28,191,189,254,33,157,233,103,141,15,158,45,243,101,66,0,249,31,58,219,7,169,62,154,106,99,229,38,117,79,48,4,37,164,85,126,170,249,45,215,45,33,39,30,185,247,159,99,46,158,195,98,161,197,164,121,53,4,175,128,234,120,151,52,8,248,155,172,94,28,6,16,156,103,177,0,107,34,125,133,243,116,25,170,5,196,124,172,121,14,232,179,128,180,17,78,207,109,119,85,45,127,197,78,155,210,48,103,105,142,215,53,125,224,60,27,41,75,105,171,122,177,143,222,19,99,207,95,178,215,254,250,127,106,60,218,230,41,201,212,31,216,134,108,10,110,237,202,118,58,45,35,79,76,70,85,202,213,240,241,117,161,93,35,184,74,229,239,194,111,246,146,184,207,153,28,76,138,150,171,223,17,165,226,190,152,122,95,103,161,50,106,241,9,62,100,121,32,143,9,194,50,32,222,112,147,4,182,23,25,129,135,206,109,63,249,39,38,103,50,180,212,105,213,55,173,74,96,121,167,188,155,205,138,174,237,8,193,158,8,247,23,161,160,162,99,169,20,95,200,229,136,186,244,99,106,144,58,50,175,103,227,57,85,79,126,12,40,178,33,219,255,206,3,230,130,124,63,89,61,202,201,158,27,82,41,221,135,0,167,219,120,81,94,82,2,194,253,103,192,118,9,117,159,106,117,129,245,200,88,11,75,19,233,133,205,240,187,0,163,4,220,164,89,106,191,7,102,130,3,221,120,184,2,101,160,92,231,231,152,161,97,127,197,162,69,242,145,38,2,175,127,159,234,182,241,148,171,108,70,25,42,213,43,221,74,95,228,2,110,243,199,6,153,158,76,69,137,180,26,95,244,56,37,140,140,35,149,202,14,23,125,70,80,64,169,44,62,224,161,208,14,71,212,186,59,120,30,87,134,131,197,47,238,30,215,55,52,145,225,250,229,253,103,125,23,51,95,213,11,95,52,147,83,176,145,148,177,93,31,185,92,199,52,172,49,194,227,62,144,180,56,223,8,217,37,40,103,109,192,39,25,13,242,229,165,3,89,199,123,70,105,174,175,42,229,91,122,159,19,253,165,76,190,96,123,174,36,230,144,12,43,120,78,75,133,49,53,235,115,20,193,100,23,140,47,176,2,136,31,174,96,41,21,234,228,247,176,184,225,42,227,171,147,25,29,47,147,36,3,116,193,145,172,190,31,198,190,26,242,59,23,73,130,34,194,32,244,138,23,104,94,228,121,152,202,210,98,121,47,195,229,103,94,134,54,88,207,16,105,83,4,83,99,127,147,87,186,189,208,134,66,150,105,90,94,158,108,235,137,55,230,123,188,17,14,116,115,231,194,210,119,229,88,5,104,193,125,14,196,164,6,64,247,152,103,172,94,132,227,85,143,1,181,77,9,46,75,20,131,174,202,19,19,235,75,229,47,139,158,134,216,88,227,66,37,47,192,112,153,29,1,103,213,114,239,171,123,102,76,139,124,242,234,118,230,236,130,134,194,66,142,47,92,123,225,58,216,82,130,217,183,29,81,145,107,179,13,88,138,149,148,154,150,52,231,6,119,251,108,145,96,119,251,166,163,155,67,100,131,82,138,104,123,253,16,179,215,221,68,28,170,79,226,196,215,169,120,6,13,26,43,113,82,30,88,144,163,50,24,159,12,211,172,50,192,45,81,55,123,125,150,96,222,175,227,114,32,204,234,129,49,85,198,209,213,210,162,206,120,199,165,244,88,153,186,198,90,65,185,100,76,244,34,221,44,165,85,101,143,115,71,111,37,197,132,113,63,16,128,173,91,166,160,75,221,104,69,232,157,19,213,204,139,222,171,114,74,181,110,129,36,107,37,98,83,110,158,129,192,160,164,149,219,16,178,117,162,40,239,96,61,174,149,27,194,210,139,184,113,131,122,155,59,53,29,40,89,32,199,192,113,203,69,142,88,69,199,209,33,215,57,49,137,220,200,76,15,234,44,163,246,98,149,187,250,254,223,124,163,159,162,90,227,127,164,36,9,206,15,110,49,99,57,136,144,145,53,68,142,81,38,71,235,172,102,201,142,146,32,110,224,244,170,129,120,23,94,67,4,112,4,231,75,11,76,64,206,238,251,213,110,253,121,7,153,77,83,95,106,28,219,136,118,138,145,14,57,29,16,31,27,67,151,226,222,255,124,164,149,225,110,49,112,236,151,239,118,185,236,67,19,104,125,110,94,236,143,236,31,11,147,176,18,126,228,42,241,68,19,110,223,163,155,146,24,170,39,62,152,137,230,230,235,79,154,158,243,7,70,62,76,153,240,88,117,90,46,85,91,159,244,22,245,178,52,111,38,200,230,52,249,94,52,26,239,58,44,65,85,250,88,35,98,154,209,14,202,193,22,26,146,33,128,162,67,9,68,178,138,252,235,245,121,227,207,230,243,67,227,70,246,209,68,20,62,80,135,119,235,99,193,31,177,30,216,233,222,18,115,166,161,36,52,181,248,180,192,113,59,78,8,148,38,3,45,185,232,180,87,170,155,187,11,252,217,189,24,198,61,35,250,220,18,149,78,105,182,246,164,122,123,150,248,176,39,49,74,195,16,102,242,170,14,175,156,34,187,234,168,86,218,184,234,112,124,118,213,135,175,228,157,93,146,196,54,197,179,3,199,147,156,124,209,55,212,165,21,97,184,228,38,63,165,175,140,24,218,158,29,18,225,85,62,11,148,56,119,76,40,199,13,62,145,86,206,65,88,29,249,231,91,156,226,218,96,11,73,96,191,119,142,6,42,45,179,6,113,213,81,10,141,29,246,241,64,192,243,64,111,180,133,34,247,119,128,114,24,118,36,185,53,67,216,52,155,115,79,201,45,189,169,10,199,128,211,50,155,10,217,141,90,198,215,209,223,179,127,112,186,164,237,107,56,83,53,91,138,196,202,174,245,80,211,82,76,15,56,39,203,211,9,42,122,59,237,232,151,30,30,234,230,246,51,107,191,184,222,27,19,154,252,25,83,13,0,16,190,100,253,159,3,27,171,143,165,63,28,174,71,12,6,236,113,171,53,65,185,164,41,44,191,205,186,47,39,10,139,46,100,171,5,61,217,122,240,164,64,217,27,192,174,126,129,202,4,107,25,14,88,146,208,121,80,159,216,117,238,165,10,203,126,232,20,204,76,222,185,102,25,38,90,3,232,210,164,202,44,225,254,123,155,113,210,206,167,39,161,40,7,137,115,186,213,98,58,194,32,198,81,115,87,10,75,67,111,61,173,88,178,43,174,244,60,169,170,181,6,140,232,2,235,231,191,219,110,82,93,177,173,106,81,214,153,227,100,136,176,103,75,20,17,181,246,69,237,18,203,198,209,27,195,102,67,234,116,83,52,233,186,4,220,183,62,238,175,167,135,141,131,112,121,113,188,5,91,139,88,189,98,238,154,186,246,58,58,5,82,203,177,44,97,212,201,55,102,27,46,225,14,200,13,203,111,87,28,105,225,131,20,180,192,33,21,170,184,140,58,244,89,65,136,84,29,217,13,71,207,165,186,104,95,63,118,33,142,69,28,143,80,199,234,255,90,99,238,102,255,118,55,210,15,92,123,128,31,10,99,138,241,94,125,204,239,139,1,162,84,34,114,57,249,184,55,222,172,43,152,217,197,181,199,2,168,254,64,68,93,101,147,115,0,192,135,240,243,121,24,207,196,155,243,161,66,101,226,169,113,187,39,80,239,171,160,227,191,253,109,96,207,31,69,122,76,10,138,69,220,0,63,109,245,150,151,147,203,205,61,37,32,53,187,66,212,230,161,64,254,117,191,234,24,246,2,140,184,67,211,47,223,125,5,118,204,143,251,141,245,7,221,154,95,177,136,225,159,220,120,146,24,155,175,200,64,3,222,193,160,36,128,90,236,185,38,161,18,93,79,106,254,0,26,76,42,225,97,224,87,108,141,19,160,224,193,128,94,237,125,30,187,89,60,246,146,46,91,25,246,232,66,171,77,208,18,11,240,86,118,118,105,72,206,254,207,78,46,93,101,216,11,231,183,71,86,254,242,50,37,55,69,4,255,6,70,95,124,251,170,121,62,97,145,58,210,34,112,245,38,101,225,86,197,58,221,114,95,163,196,211,210,111,209,146,59,168,218,231,103,206,211,114,86,3,92,112,138,90,99,107,138,51,176,182,203,122,98,235,97,174,111,119,64,178,101,42,32,131,214,22,23,117,167,194,219,18,231,223,19,79,32,44,12,54,29,224,90,144,87,80,197,72,125,64,66,116,66,132,167,70,15,89,35,169,238,227,204,116,80,143,47,110,210,244,94,168,187,231,247,205,122,187,96,25,9,195,228,139,255,73,73,91,114,142,40,3,198,19,227,139,94,126,245,179,105,181,41,244,64,46,219,34,224,103,224,13,239,35,77,191,33,37,140,147,23,106,7,79,159,53,150,83,153,24,37,195,235,182,39,3,123,63,225,79,176,5,122,172,209,219,254,45,157,154,157,92,154,210,110,3,18,63,213,233,193,78,110,13,240,83,100,53,126,43,80,6,206,37,109,32,150,247,40,214,209,198,158,40,153,172,187,21,106,212,251,219,94,142,221,133,121,32,5,133,74,84,24,74,245,98,120,107,89,154,13,67,202,119,75,18,155,246,120,53,73,217,8,46,109,49,190,112,187,87,99,162,54,68,240,25,35,117,145,58,158,181,60,221,157,38,216,119,79,52,179,162,211,208,80,180,139,90,37,66,20,233,50,190,182,95,174,86,76,178,237,246,42,94,180,92,102,220,26,211,114,10,62,135,137,242,96,245,127,78,248,178,188,243,23,151,29,90,126,53,12,184,49,200,201,124,87,71,167,196,128,148,88,96,94,104,41,45,207,3,212,140,173,5,7,21,182,147,245,79,184,172,200,169,133,106,61,199,198,212,56,170,71,245,25,218,177,216,150,219,242,166,111,164,77,162,184,147,159,211,129,68,95,148,10,43,163,116,239,181,131,195,240,60,90,169,135,52,45,159,214,250,142,19,5,212,0,246,201,226,51,245,230,132,80,211,194,89,114,70,122,133,119,176,239,241,35,60,169,173,132,180,153,138,76,28,205,197,48,250,56,93,53,36,111,110,179,211,220,206,237,64,188,223,142,145,212,158,144,17,39,4,162,24,221,101,128,87,143,175,219,154,213,8,177,28,63,247,16,206,191,196,37,169,37,132,191,215,192,107,91,171,141,90,132,179,30,56,21,253,148,103,29,116,7,163,184,92,41,126,39,129,177,64,69,12,65,182,93,237,94,3,34,86,66,153,245,48,130,214,149,233,20,23,146,230,195,214,230,250,193,12,176,208,34,115,117,94,56,71,75,35,25,105,81,54,70,31,57,137,37,155,68,21,45,165,52,59,255,178,235,93,126,14,247,66,138,73,206,13,190,34,16,253,68,22,128,215,115,53,60,79,91,162,58,139,121,27,205,218,240,129,37,47,117,195,245,64,108,2,131,118,81,166,165,180,31,38,59,28,210,190,192,39,126,218,40,165,180,61,114,29,127,226,73,223,249,182,46,114,71,238,208,68,44,101,111,23,218,61,139,0,173,18,238,119,159,126,19,94,178,177,57,9,11,59,234,98,21,171,228,42,63,106,1,32,134,30,244,188,196,130,170,99,72,95,98,239,221,136,87,239,228,83,217,150,190,56,24,251,55,216,183,52,173,166,189,145,255,200,185,116,99,101,150,92,140,53,176,101,136,197,38,194,49,202,76,112,232,56,148,112,233,138,182,103,40,115,60,45,32,70,85,59,131,208,6,30,228,14,42,60,150,180,111,17,0,209,87,129,147,193,15,103,136,19,44,41,172,18,24,249,234,59,106,132,54,47,45,132,33,193,225,163,232,59,209,155,244,81,201,212,26,3,200,144,232,90,119,22,236,207,137,211,176,8,21,138,19,217,183,62,186,193,168,209,250,13,172,243,182,20,228,18,93,189,13,42,60,234,185,229,191,72,15,202,175,214,244,44,196,13,76,187,242,236,94,169,71,58,145,150,232,33,186,32,70,25,166,48,171,116,243,94,74,57,100,63,77,58,232,22,176,148,232,54,16,53,17,233,0,251,126,224,18,30,21,23,9,177,110,173,247,31,105,118,205,106,201,128,219,53,223,225,218,63,152,160,100,255,136,97,81,155,26,9,251,47,55,140,219,239,62,91,122,253,253,199,144,125,175,167,115,247,82,205,193,221,33,123,36,139,62,28,188,39,16,31,65,84,106,38,36,102,52,106,24,165,148,184,26,146,174,77,82,239,180,132,131,26,193,123,47,8,123,250,14,115,137,30,68,12,198,207,143,28,188,236,48,47,104,157,158,94,147,212,192,124,189,133,41,69,18,212,164,204,65,17,149,62,131,120,40,113,79,95,219,12,135,186,54,67,242,23,227,142,179,108,126,119,133,173,97,17,167,206,108,100,6,172,236,145,237,171,186,64,17,68,110,43,97,103,121,151,42,228,41,157,36,245,121,124,120,45,98,151,198,210,160,146,209,211,231,82,192,4,92,255,189,139,37,124,115,17,186,147,9,110,233,80,50,241,156,249,40,253,214,89,243,169,71,67,92,205,152,116,88,35,153,160,123,100,254,0,185,13,235,148,84,251,17,30,187,244,141,226,35,123,85,180,110,112,112,134,219,48,141,17,16,176,102,27,207,24,218,241,244,29,75,229,107,174,245,94,79,157,101,90,27,38,207,5,205,41,201,12,206,151,154,121,115,128,216,81,225,66,142,196,230,214,85,229,178,136,216,95,184,100,7,167,106,186,125,195,254,106,204,224,27,160,185,11,92,46,70,73,232,45,93,59,178,31,206,224,7,10,14,56,129,244,250,93,79,181,105,244,62,115,199,238,186,202,251,196,240,79,190,105,168,255,220,17,3,194,117,229,236,40,223,126,132,53,82,157,39,159,40,163,89,49,123,118,154,111,45,162,172,61,31,10,43,196,206,70,122,148,125,204,136,141,133,177,121,82,185,127,249,243,249,108,43,179,38,249,190,223,165,194,237,60,37,114,59,209,27,181,251,254,179,78,245,98,37,216,212,118,174,203,79,51,177,119,9,126,125,58,6,51,150,192,31,201,248,7,216,200,107,65,96,135,192,223,4,14,136,97,13,245,176,36,199,95,100,203,75,144,81,150,116,59,149,170,217,38,244,93,148,100,213,174,44,102,131,152,255,252,225,48,25,173,72,105,206,3,223,179,178,81,82,159,38,144,240,215,82,115,38,4,238,73,132,17,233,42,124,161,59,58,76,165,20,169,247,93,50,167,84,232,97,70,82,185,135,11,40,39,216,88,14,96,0,38,183,172,132,53,136,71,251,85,169,126,229,242,26,252,248,96,132,61,155,147,195,3,29,6,16,9,125,34,69,92,171,229,168,179,141,210,29,163,13,138,96,163,155,50,32,147,190,131,206,89,239,229,71,48,35,129,171,189,11,52,75,243,102,164,51,221,2,252,201,60,150,233,197,192,61,170,144,105,19,163,244,188,116,247,110,255,229,94,128,220,199,136,210,34,52,90,179,187,51,255,19,231,119,156,20,211,64,16,248,192,185,93,229,7,254,174,25,162,68,96,163,143,88,165,75,96,152,121,147,241,143,192,97,108,69,193,194,251,205,226,192,239,76,55,201,246,6,219,98,150,169,13,165,91,210,164,254,58,89,39,240,7,184,230,253,53,80,108,174,224,107,43,219,138,174,150,45,156,37,109,87,16,170,38,55,95,119,136,7,82,2,130,63,31,42,1,241,14,37,43,189,13,183,239,86,125,138,102,109,148,10,221,81,180,135,242,69,63,81,21,241,16,21,45,12,241,142,121,46,6,192,157,3,53,48,43,4,255,200,164,73,193,19,44,75,45,227,97,33,219,51,118,219,213,130,128,23,77,168,67,59,41,226,23,247,249,127,227,235,49,252,178,114,172,194,91,82,25,232,251,106,118,19,29,64,184,163,179,25,137,65,10,157,117,99,215,143,104,175,221,43,143,158,172,84,128,185,43,166,24,26,136,244,26,212,139,176,220,222,232,191,150,60,150,131,110,92,144,67,218,182,91,42,231,152,148,53,1,52,230,106,248,206,156,77,165,214,45,9,87,69,145,44,133,225,179,107,241,193,55,63,121,50,79,164,246,185,69,196,172,161,200,10,141,42,103,205,198,116,24,78,209,228,230,131,31,27,48,234,120,254,235,54,6,190,209,81,188,225,167,135,140,42,113,161,29,178,196,76,220,26,241,230,202,66,245,227,11,170,246,122,123,13,41,194,87,144,102,41,213,102,16,90,59,127,187,32,119,160,78,24,61,134,85,49,245,41,65,139,76,38,59,205,50,57,182,176,3,70,89,191,195,146,182,112,33,226,229,117,153,145,188,152,53,182,8,36,67,113,225,69,88,237,188,42,142,97,108,135,117,205,39,174,181,228,34,30,199,119,126,97,232,80,235,138,224,230,218,217,3,67,165,79,241,159,101,46,24,222,243,252,237,149,139,108,180,80,99,35,106,226,54,107,8,167,109,53,122,141,81,203,145,105,84,141,238,78,116,129,179,100,23,68,192,165,91,239,70,115,46,62,55,90,136,104,20,27,122,31,34,84,219,236,213,233,191,49,6,30,237,182,185,137,22,227,33,176,195,1,81,253,235,123,145,12,53,169,198,45,195,104,162,226,182,184,193,128,138,213,61,67,212,68,104,131,195,5,161,230,174,126,199,41,244,210,253,170,21,43,157,47,180,8,51,66,63,146,13,115,181,186,37,53,49,143,165,170,192,158,160,57,52,120,224,104,126,50,47,92,162,60,189,139,196,243,149,31,0,161,41,55,46,203,63,173,226,118,252,199,103,97,116,67,20,162,151,34,57,198,129,226,100,67,32,193,181,220,144,23,129,210,73,26,254,23,231,55,231,67,12,20,101,28,43,152,227,1,122,110,203,218,28,224,53,23,37,118,218,24,219,148,228,134,61,159,170,90,40,153,188,28,247,182,151,119,197,46,200,94,104,254,89,192,235,226,79,213,23,97,186,233,167,249,111,202,66,66,114,125,73,138,84,67,224,10,181,197,45,145,209,175,2,4,132,177,137,67,244,163,185,205,195,116,22,15,4,187,249,140,163,170,148,46,110,205,73,18,114,45,224,198,96,62,205,109,242,126,27,122,24,224,179,227,244,7,67,129,66,163,127,180,220,182,132,165,135,26,121,210,180,193,115,242,190,250,195,142,187,165,243,202,218,213,120,185,222,68,157,27,91,13,25,241,134,105,25,109,72,211,207,169,198,87,94,159,197,226,4,21,88,238,7,224,242,233,12,55,21,110,162,65,48,238,248,229,185,241,87,142,217,74,151,69,34,230,75,59,67,144,175,204,173,200,34,246,116,66,209,102,56,68,60,65,162,198,196,123,234,83,230,166,155,190,67,206,38,90,7,157,208,32,93,90,23,101,92,42,226,33,228,173,192,161,54,58,46,13,248,51,237,44,137,223,11,239,108,163,68,127,243,188,124,162,94,164,171,39,157,217,117,106,148,112,69,48,29,40,192,122,41,71,221,36,34,240,185,104,23,56,153,17,222,119,241,173,37,27,149,236,177,98,168,203,117,42,110,11,84,57,202,204,11,4,90,197,72,142,34,184,71,3,98,61,129,169,81,232,51,7,2,176,138,228,106,117,194,244,45,218,178,210,117,26,12,62,161,7,235,70,172,28,142,24,0,213,4,215,184,82,231,164,93,4,214,29,152,59,169,186,243,32,120,133,53,241,170,103,200,0,136,237,22,134,253,28,249,199,195,191,100,155,39,178,103,103,57,30,21,224,187,54,226,214,41,246,214,22,160,14,193,46,127,89,225,237,145,33,228,10,20,70,137,5,88,238,190,60,1,23,85,103,172,11,168,57,255,188,21,175,36,184,64,51,112,183,123,131,2,248,210,202,201,82,134,58,211,90,206,123,204,74,100,121,22,69,84,211,115,77,40,58,166,201,43,28,94,255,225,161,18,236,130,50,102,94,43,26,180,95,37,140,197,18,103,178,185,42,67,214,50,250,204,187,141,47,141,186,212,84,250,15,177,1,202,81,111,12,158,31,193,12,226,104,153,145,72,71,255,83,95,165,195,82,244,30,128,150,124,61,49,19,221,214,182,154,153,223,79,197,190,6,103,250,46,120,22,158,177,89,21,13,59,123,34,31,80,54,241,86,143,106,3,142,87,8,250,80,222,26,93,32,47,19,190,123,64,87,223,16,109,219,26,134,48,31,174,43,185,234,12,194,4,72,179,35,98,77,125,61,181,35,75,158,105,190,195,147,220,128,122,195,192,192,59,72,5,64,162,198,69,218,16,164,4,120,253,11,204,26,120,166,218,113,228,199,179,227,187,192,160,200,134,156,29,98,56,107,221,167,38,104,229,151,191,75,250,12,26,40,67,99,233,216,222,71,246,65,72,43,221,19,0,159,212,227,45,226,252,87,230,86,91,203,28,214,99,56,179,149,113,147,78,35,80,178,249,10,235,138,220,143,244,159,40,68,156,16,61,10,114,255,239,67,97,205,92,146,241,11,241,179,142,250,13,243,81,79,62,191,143,176,228,101,65,8,212,190,102,104,34,243,176,227,149,30,194,4,5,123,218,58,187,117,240,40,179,181,21,28,133,212,87,57,141,221,220,84,92,15,149,23,124,112,255,32,231,141,28,215,0,235,158,121,93,122,233,20,52,7,153,158,61,124,245,65,152,226,254,159,87,209,61,38,111,119,185,248,204,236,31,75,70,78,14,151,202,148,177,149,134,74,237,231,51,181,6,45,85,54,71,20,60,238,1,1,203,137,207,222,203,216,216,12,242,142,241,193,205,69,134,42,56,21,235,21,170,103,190,203,20,29,192,92,129,32,101,140,104,10,172,92,126,94,72,45,220,118,228,194,122,115,148,68,12,35,123,78,224,243,43,244,26,59,212,195,87,185,227,230,192,169,124,155,30,19,195,76,64,173,157,183,39,190,107,158,160,37,249,31,96,134,22,7,87,186,252,95,11,37,123,243,62,173,126,154,97,94,220,21,20,225,220,191,126,163,156,108,179,64,252,103,105,216,20,154,95,180,120,165,31,130,173,95,31,209,156,154,74,154,158,247,89,12,207,177,157,28,166,198,94,164,64,211,191,191,97,132,69,69,98,170,178,184,229,190,190,146,44,169,116,236,29,59,108,227,136,127,96,228,39,7,212,49,178,15,62,67,41,47,155,246,29,212,224,105,42,17,51,240,216,138,53,150,108,61,191,122,237,220,165,190,223,151,153,165,110,141,140,28,176,43,97,41,18,98,41,100,80,121,38,116,154,232,87,128,237,22,255,228,208,139,120,149,96,142,178,183,14,196,102,125,29,66,73,196,122,10,28,143,206,50,17,69,94,236,183,119,11,112,239,173,250,11,145,136,158,219,201,32,14,77,44,104,73,12,249,95,134,65,114,175,68,114,76,138,195,25,42,116,68,88,218,220,89,232,174,241,194,74,171,117,0,190,165,14,70,69,182,25,223,74,193,66,213,118,228,195,191,233,96,118,232,77,48,76,96,35,107,9,241,105,160,58,155,174,174,227,193,190,106,52,174,99,92,79,214,144,91,233,127,233,165,131,182,51,232,24,226,171,46,4,39,221,178,224,176,84,29,250,7,163,61,103,167,215,224,248,100,110,42,250,200,251,64,251,21,41,39,170,32,150,228,55,170,164,12,191,169,84,99,210,62,125,113,245,242,107,9,19,153,1,157,145,161,214,100,206,134,74,250,6,9,186,112,158,61,207,7,96,80,7,169,96,168,170,7,59,199,203,182,89,255,89,100,132,14,221,213,1,13,66,22,228,225,111,57,40,177,104,137,161,57,101,11,174,211,31,21,86,196,64,221,232,35,78,172,91,204,114,5,58,189,39,134,253,4,205,14,92,161,73,209,28,90,108,224,255,91,115,46,87,149,229,192,153,230,217,172,21,30,230,241,85,61,54,182,248,156,171,221,229,235,201,252,249,209,23,111,93,233,157,189,197,218,104,12,47,224,73,105,246,105,150,250,159,113,120,206,240,227,61,77,203,181,2,192,58,118,125,57,71,129,105,71,126,196,157,19,30,144,20,69,21,187,119,176,149,26,205,209,39,185,16,83,110,193,179,183,14,5,130,132,121,92,11,189,69,151,13,247,66,24,39,211,158,121,231,11,184,212,18,150,14,29,108,155,219,85,20,186,80,204,42,215,168,9,141,15,91,237,17,55,171,247,213,63,191,75,58,42,146,37,134,144,249,205,128,92,202,204,159,18,165,163,13,218,95,188,129,39,164,249,17,198,192,106,225,251,141,199,237,56,209,248,100,154,20,183,42,99,181,184,191,237,147,235,242,149,140,73,237,150,49,190,69,79,241,247,249,146,79,155,66,243,70,44,231,225,60,221,168,169,69,24,233,78,89,137,15,72,82,141,200,244,237,33,178,38,235,6,82,71,192,129,167,131,53,107,73,168,243,43,228,31,218,11,171,177,220,117,79,36,0,250,173,135,91,13,223,185,170,182,87,134,178,202,144,236,222,174,146,225,100,30,210,229,23,94,181,233,90,83,2,18,81,132,155,55,173,125,165,225,50,225,39,53,240,76,154,204,34,138,146,135,187,235,66,21,104,119,128,32,183,193,209,29,46,61,150,126,252,205,196,10,172,32,247,251,189,168,139,139,225,35,48,98,101,135,92,11,153,125,166,183,68,66,248,135,250,33,121,239,122,7,2,58,133,108,61,152,119,252,224,143,121,37,33,232,222,184,90,63,252,64,51,181,117,29,204,95,112,87,254,85,129,93,194,248,173,158,53,169,13,156,48,10,105,27,34,118,37,148,135,130,195,17,85,135,36,165,245,97,65,113,53,43,208,170,245,70,189,51,209,103,205,116,28,252,172,136,246,168,253,218,85,184,20,104,113,155,226,220,55,49,131,185,46,3,85,108,84,252,10,155,44,153,69,237,111,20,245,74,191,113,142,241,164,82,161,58,197,71,26,222,178,101,197,135,15,228,105,145,10,164,121,242,143,175,41,198,91,231,188,197,37,193,106,56,45,111,11,135,187,116,162,107,39,140,12,251,27,35,50,248,155,51,244,162,13,193,95,177,49,137,244,72,31,10,179,131,75,214,149,170,246,136,55,159,106,185,77,92,104,54,255,175,255,113,108,85,6,195,124,6,117,112,153,166,122,53,1,162,207,199,35,163,97,69,253,246,72,243,57,102,114,82,64,164,213,132,47,213,5,218,178,38,240,214,101,145,242,172,219,1,78,102,221,195,56,123,248,96,189,60,158,113,173,119,48,126,209,230,163,168,248,197,140,73,165,120,92,56,69,193,143,215,237,211,153,182,182,228,198,145,16,80,173,23,74,172,201,121,39,64,30,32,215,157,9,222,199,240,206,205,232,134,118,21,161,22,142,40,96,242,218,131,97,45,196,37,34,14,183,239,164,63,38,113,30,208,149,139,71,4,235,136,239,207,141,166,133,124,130,189,118,127,173,238,145,72,122,230,29,77,85,245,107,12,196,163,180,137,39,61,149,252,197,140,211,5,78,255,174,252,16,167,62,151,128,107,209,78,205,189,227,3,220,209,255,98,90,133,218,189,205,7,195,9,5,168,192,64,50,153,142,63,187,35,129,139,69,71,107,190,214,153,78,208,230,31,69,61,51,49,165,167,102,203,178,117,233,123,39,15,9,17,119,54,174,224,139,121,228,49,15,191,250,50,35,176,171,85,138,39,142,26,127,215,139,239,183,41,43,116,213,234,215,253,157,206,136,253,157,113,183,87,155,174,182,146,44,233,65,63,30,123,48,74,41,105,115,3,29,128,111,110,104,57,81,130,131,250,109,185,139,136,245,101,81,181,121,54,76,251,75,162,184,131,191,212,106,88,108,199,251,236,201,107,58,105,41,140,83,186,0,83,63,142,32,126,219,127,143,97,53,170,206,205,12,140,245,23,175,0,198,195,229,106,66,55,71,163,42,129,162,124,71,246,246,20,194,92,141,119,73,249,75,81,251,51,61,168,38,46,184,229,68,242,214,115,139,70,155,29,37,126,152,185,84,114,155,90,209,218,11,33,94,166,199,239,209,249,99,34,116,64,40,39,172,126,92,249,0,131,200,96,91,38,200,160,161,157,26,84,61,178,255,6,221,35,19,208,252,49,211,156,203,197,198,253,172,241,156,199,75,108,252,111,232,12,65,114,65,93,146,240,138,54,140,185,220,206,180,248,218,163,248,133,164,75,223,190,92,101,175,25,137,125,123,203,110,77,57,106,114,117,213,179,242,8,84,182,117,116,236,196,73,152,199,204,126,42,16,123,240,255,38,60,41,38,11,147,30,210,102,121,102,47,71,112,250,145,206,14,125,167,139,158,222,58,190,189,236,94,197,16,105,76,164,142,190,180,101,200,232,77,178,56,211,250,1,99,6,120,123,104,177,195,62,17,201,55,129,203,175,38,20,133,98,243,201,105,104,177,226,211,169,165,177,85,213,214,191,217,70,130,52,147,198,142,136,246,97,250,63,193,80,89,224,135,67,232,216,221,144,192,113,154,58,219,183,231,11,168,5,180,3,243,211,133,235,177,157,108,77,7,247,221,48,175,87,181,66,143,101,102,148,174,13,71,117,198,135,23,253,30,186,171,19,205,219,135,220,153,188,63,120,58,131,177,6,4,224,224,122,181,154,139,48,38,180,176,169,214,24,79,142,135,216,176,157,160,88,106,41,251,53,9,59,174,135,215,225,210,146,209,72,180,221,42,107,99,104,186,108,219,168,205,23,20,41,188,46,45,82,248,200,68,100,226,155,244,216,226,4,228,79,45,59,149,145,185,34,176,194,114,244,26,130,201,192,138,191,6,147,229,231,62,20,104,208,5,130,41,142,113,119,168,254,112,13,22,243,60,8,171,167,71,90,39,179,163,190,136,130,173,254,34,21,161,144,49,26,118,127,62,53,223,32,114,203,223,56,109,34,172,91,63,204,101,85,152,166,181,26,98,175,144,37,20,152,237,6,73,156,45,171,155,25,231,76,114,70,137,6,67,87,180,5,143,52,241,17,100,125,69,214,236,207,51,35,133,241,226,57,137,71,22,167,101,124,173,10,94,190,198,10,241,81,31,221,140,154,95,107,169,71,66,214,56,137,92,164,224,202,218,50,124,255,199,167,179,211,245,173,166,192,113,105,70,43,204,14,206,162,145,83,159,253,205,204,196,225,128,93,218,224,248,40,206,219,147,95,19,180,52,113,16,29,188,233,121,92,0,193,17,112,232,140,53,230,120,141,48,228,174,14,104,247,184,89,44,84,161,191,24,88,85,78,197,159,121,218,143,100,66,102,171,246,42,62,230,116,158,155,123,26,126,159,2,12,195,129,104,98,133,253,142,183,17,199,14,51,18,63,232,115,251,232,125,194,52,186,220,87,214,5,204,143,232,157,156,194,67,226,188,135,152,244,18,252,224,38,25,91,158,140,104,91,241,80,221,168,5,76,115,13,0,247,143,119,30,212,218,116,181,115,232,170,11,247,84,113,100,32,21,113,185,49,186,250,138,205,233,66,34,36,138,70,138,144,107,165,143,156,152,67,222,84,183,199,94,215,159,173,122,57,236,187,161,20,169,29,30,156,73,55,200,58,121,123,79,21,144,162,249,163,61,172,30,11,60,5,220,249,153,182,78,14,228,194,213,97,65,29,58,228,205,124,110,233,229,50,187,104,53,71,76,125,32,135,139,252,85,114,204,176,144,23,178,167,114,188,140,179,67,22,188,131,65,238,57,191,240,213,4,161,99,175,99,22,214,135,236,131,180,53,18,151,141,62,77,226,150,240,21,133,109,233,207,100,200,95,151,120,139,165,150,101,87,224,68,155,50,136,190,55,231,108,207,219,61,66,226,5,175,63,109,89,43,194,246,226,194,176,249,102,242,36,82,54,154,178,97,238,65,95,110,100,65,136,190,20,110,75,69,9,83,31,150,97,210,83,194,68,211,165,140,235,130,185,99,34,108,225,236,226,86,21,92,237,254,112,75,35,191,122,212,234,191,40,11,99,252,12,111,26,50,208,44,218,34,54,242,137,45,193,15,113,61,174,213,241,84,235,239,26,23,255,32,15,35,89,109,227,13,173,108,97,53,168,99,147,255,89,53,104,137,52,238,69,245,180,57,16,46,161,164,120,93,28,100,249,147,192,87,205,28,103,76,130,66,63,153,3,87,43,52,198,18,176,26,226,54,84,250,68,155,148,249,137,127,72,98,218,109,119,180,57,250,100,234,250,110,195,146,199,23,118,42,117,108,85,74,61,10,19,85,188,87,9,232,88,248,86,139,98,246,32,167,52,180,74,39,67,242,65,61,248,164,173,19,149,71,252,115,68,15,20,152,117,252,105,168,172,164,206,29,174,138,172,16,145,161,253,251,4,218,204,56,121,91,97,159,229,9,228,240,157,25,207,242,75,227,24,79,235,105,135,110,229,32,188,2,39,196,120,183,103,102,161,190,227,111,211,14,194,7,136,205,74,218,205,181,89,61,160,141,8,243,246,175,255,225,198,109,247,239,160,156,147,106,14,36,83,223,71,172,92,99,168,190,55,255,29,126,52,53,127,71,156,109,43,134,148,141,148,178,56,174,145,151,171,240,157,8,74,6,250,223,228,112,235,211,121,82,145,76,99,82,224,168,175,121,212,18,234,225,68,168,11,182,43,48,146,6,13,128,244,163,144,2,254,34,231,247,253,194,80,129,208,144,121,39,238,9,184,238,13,253,222,183,211,33,241,249,34,85,191,16,202,96,25,131,8,139,239,38,165,218,28,25,87,97,167,166,26,30,151,89,238,152,193,67,143,197,242,105,191,125,65,96,41,28,101,121,125,76,193,109,120,191,82,133,84,30,191,77,114,228,176,9,71,165,14,200,91,43,233,50,91,104,156,64,95,155,211,117,64,108,93,177,247,19,169,243,41,214,164,135,144,83,166,54,234,73,176,166,160,22,224,47,211,14,141,17,120,88,124,239,213,72,155,31,46,156,209,236,85,43,248,7,78,2,204,114,190,71,141,241,100,12,12,78,27,97,68,181,101,255,170,115,78,144,208,50,162,30,156,31,225,89,190,225,66,208,91,203,183,198,9,189,216,89,20,2,189,117,138,131,70,16,204,65,63,166,64,98,90,204,161,180,253,40,207,61,54,250,221,120,219,4,188,69,155,253,8,8,203,105,63,27,134,232,219,198,134,212,18,160,154,201,74,33,228,9,139,200,102,33,11,91,19,63,255,118,37,151,157,52,212,216,195,220,64,232,38,180,20,240,158,238,247,230,180,22,251,106,215,171,231,81,55,230,220,230,106,16,21,185,214,1,154,181,104,75,45,81,23,168,41,26,242,99,111,185,87,201,30,78,45,110,18,153,195,243,94,46,93,69,30,192,162,55,59,27,56,194,128,42,155,50,226,9,100,109,7,203,190,124,106,236,54,191,151,112,254,171,233,45,164,30,157,159,126,72,180,153,203,8,2,131,191,168,60,80,183,167,60,119,166,232,18,247,176,38,21,251,133,237,47,109,114,222,226,238,77,81,228,23,32,121,160,16,227,17,184,130,32,144,129,25,236,53,193,14,29,136,186,239,156,21,81,77,231,190,156,37,177,103,103,46,43,75,47,129,98,236,127,208,227,14,46,162,111,127,169,143,26,201,26,153,166,181,26,135,140,255,164,21,243,163,101,122,121,116,48,191,228,203,1,19,47,108,144,42,142,249,239,167,143,246,183,83,197,245,135,175,97,62,187,179,162,3,46,89,4,220,195,92,78,107,2,114,209,207,24,5,88,55,221,188,123,139,158,244,103,59,25,120,70,105,188,159,136,185,194,42,252,98,157,224,20,253,82,181,164,61,23,37,109,29,93,49,8,202,128,186,182,103,196,231,127,130,52,133,61,145,194,222,21,108,1,203,182,63,116,30,79,5,200,255,65,3,72,189,169,41,194,237,84,124,42,63,191,139,78,75,65,58,166,222,156,164,2,197,43,142,251,248,59,186,175,116,35,203,80,220,245,0,39,214,196,178,98,138,140,212,223,176,109,111,25,11,60,20,252,102,53,121,69,16,100,252,176,215,238,162,2,77,59,187,150,81,197,143,14,193,243,8,5,171,36,183,200,243,95,190,186,255,177,63,8,36,6,10,31,17,213,49,89,229,127,213,218,157,41,64,79,102,103,152,220,182,47,57,115,41,27,238,179,157,160,11,13,49,59,202,0,138,101,187,204,68,84,32,109,69,241,167,74,143,180,6,1,184,150,176,116,29,105,112,62,74,23,17,165,208,36,24,170,219,60,89,225,45,202,255,13,193,18,36,19,183,183,239,58,248,144,247,41,227,190,110,188,17,70,147,130,10,98,61,51,83,134,251,252,251,187,12,85,171,237,98,216,172,228,64,188,112,233,186,78,64,254,85,61,95,41,108,246,123,129,131,81,190,22,250,120,19,120,115,60,111,142,10,139,239,100,171,169,217,186,155,120,216,242,125,76,239,158,68,8,123,109,199,248,225,160,80,180,118,245,103,115,163,194,12,137,217,79,214,103,201,164,84,12,118,132,63,54,145,127,124,55,41,11,164,249,168,250,164,249,16,17,112,19,244,94,134,116,195,41,205,80,207,5,97,9,39,64,224,16,152,126,53,244,91,46,122,8,240,161,56,250,249,251,218,128,250,113,44,95,246,155,155,240,222,67,149,252,37,187,125,112,209,104,81,17,192,238,204,100,182,144,103,100,232,19,196,194,48,236,55,181,29,166,167,220,222,6,202,231,43,205,68,162,193,77,165,123,163,228,177,66,123,167,65,246,3,252,12,3,53,9,185,78,68,207,3,6,239,12,22,227,95,186,156,75,230,24,39,219,223,109,152,177,220,188,184,111,109,73,48,13,64,249,92,186,60,233,130,180,56,116,253,233,136,16,119,147,44,119,80,45,154,211,109,83,88,202,222,132,227,83,30,32,164,68,142,68,92,47,89,76,204,182,36,191,148,189,181,18,193,51,214,13,85,68,81,242,195,83,201,237,14,216,104,138,124,29,246,16,158,229,12,133,104,105,170,163,40,17,65,175,63,9,182,58,93,135,85,169,216,87,171,186,41,20,160,194,56,136,131,206,212,157,143,196,146,253,109,171,65,29,228,252,88,115,87,207,7,180,111,25,100,178,111,117,93,118,227,65,251,136,245,22,129,36,51,182,45,238,120,226,241,79,189,246,209,196,229,178,36,212,142,123,225,56,136,141,16,239,161,252,131,221,87,193,41,21,97,107,72,13,210,16,192,147,96,36,63,36,193,197,90,216,27,217,228,36,169,53,163,225,214,17,56,55,182,93,217,228,169,59,175,210,119,162,184,187,34,52,53,121,239,58,195,235,55,178,252,133,168,170,161,212,75,196,87,179,242,119,3,118,179,255,215,154,167,191,246,74,45,58,59,0,139,44,39,193,44,81,143,159,165,102,6,48,142,216,85,225,248,118,100,109,201,64,208,231,100,229,196,86,53,196,122,94,68,218,202,149,213,169,222,179,23,201,13,125,186,15,44,32,247,229,95,58,109,77,94,156,29,177,227,18,93,103,32,22,143,120,77,219,253,170,217,205,232,213,215,205,222,138,213,55,233,82,129,201,144,12,209,133,30,27,65,73,151,44,228,66,155,134,84,195,206,83,184,253,49,44,153,13,96,211,189,142,102,255,42,235,156,199,131,6,120,208,29,130,198,147,97,201,96,72,51,244,187,245,77,47,154,217,93,195,169,99,94,102,144,238,144,167,175,119,44,0,237,156,247,182,87,252,121,57,32,204,73,237,33,10,248,172,215,189,3,79,224,126,71,158,41,135,170,177,112,9,233,89,1,187,118,79,139,74,247,167,36,133,178,10,159,175,165,91,143,42,214,164,28,228,111,145,124,172,115,136,18,119,157,156,166,5,60,128,86,37,183,236,211,228,172,215,74,240,115,80,31,11,50,64,255,198,129,166,240,160,218,73,171,55,128,181,181,222,177,25,182,35,201,133,17,101,172,94,134,38,161,48,162,16,101,70,247,241,174,40,135,59,79,71,183,28,40,27,74,15,52,109,172,35,103,219,42,86,32,177,215,42,119,200,149,246,34,56,200,226,204,40,59,179,197,142,92,134,213,169,43,117,91,89,38,245,235,190,159,44,19,230,129,102,240,8,228,128,87,236,6,75,225,140,249,226,198,192,62,25,90,78,185,210,191,189,178,209,238,69,57,36,230,102,159,78,198,46,146,8,111,190,222,234,179,182,10,151,222,236,170,85,167,11,10,113,25,176,236,77,104,30,223,234,210,251,209,74,158,126,133,77,176,54,112,11,20,157,124,178,130,23,222,104,127,98,146,232,86,33,138,94,238,4,121,242,199,61,122,49,107,203,173,190,15,33,131,236,153,222,189,106,93,201,141,113,35,10,133,148,222,201,66,68,18,214,184,111,44,47,48,182,169,215,184,102,124,186,106,226,147,25,235,30,199,161,79,198,105,22,233,159,237,233,170,95,55,255,13,15,48,118,149,23,105,247,202,203,31,99,3,255,223,200,39,90,18,17,68,24,2,0,107,47,134,168,93,219,22,56,229,254,8,62,106,89,27,119,47,157,118,27,196,42,236,169,102,29,168,214,183,90,51,148,13,61,116,2,207,57,29,205,127,24,237,120,210,95,98,14,252,133,27,186,22,166,34,144,88,149,220,146,220,93,105,52,17,122,40,54,29,195,142,197,147,60,29,72,22,127,56,102,31,240,58,16,47,78,189,240,182,189,73,5,125,229,149,54,80,115,225,167,207,73,39,74,234,172,119,86,85,156,193,253,235,6,189,112,53,172,194,174,169,121,75,218,37,239,103,145,77,83,31,191,29,84,80,161,153,23,29,3,85,115,49,7,231,195,121,147,197,76,241,252,5,164,19,81,228,152,186,85,141,98,104,18,83,54,178,84,248,108,135,81,222,178,221,39,71,119,10,160,45,160,167,58,37,43,94,96,45,140,21,105,240,74,47,116,179,178,40,97,89,193,10,39,23,106,113,17,242,68,34,12,72,240,156,202,235,152,120,18,88,164,86,111,191,100,157,83,140,18,163,207,31,182,42,19,46,14,241,145,21,82,43,36,127,101,146,152,137,231,251,59,161,209,144,223,89,36,198,101,91,231,7,252,71,16,54,118,148,99,164,99,158,252,113,132,102,26,168,136,183,194,214,96,142,36,84,33,32,38,188,139,242,68,245,136,247,55,35,56,223,239,82,207,209,130,45,102,125,200,90,132,176,207,113,71,114,216,53,77,222,67,6,16,243,83,195,75,35,44,241,196,52,34,170,243,153,123,198,148,216,43,205,175,57,98,81,41,77,178,216,119,225,78,137,132,170,57,174,188,126,27,137,246,200,244,170,191,44,6,95,150,153,200,226,206,60,110,58,47,208,229,60,226,176,27,6,198,115,70,68,225,221,239,75,207,136,120,156,38,108,218,245,232,134,32,39,171,132,34,66,238,86,165,175,204,243,65,76,13,100,198,206,29,17,25,87,161,33,178,219,182,102,80,42,167,255,231,81,254,206,162,126,220,127,72,188,81,103,217,167,177,227,199,167,187,111,150,136,211,238,206,97,106,1,115,177,119,23,238,236,34,107,129,42,251,9,158,225,94,174,95,204,77,13,217,229,255,226,60,55,150,181,28,122,35,234,102,89,215,108,189,238,171,51,109,169,135,246,150,68,231,43,201,64,251,11,201,89,81,141,134,114,219,225,169,206,132,203,68,104,251,1,47,214,76,156,243,45,46,4,22,161,64,175,201,113,103,114,166,99,208,171,201,13,87,19,135,51,136,121,48,42,100,154,89,51,108,144,36,90,63,177,156,158,21,222,132,35,198,205,247,237,142,117,52,103,8,98,124,8,81,149,125,225,3,223,135,199,2,134,199,109,126,31,137,102,83,254,69,127,168,252,74,117,209,144,19,216,81,107,237,165,33,151,47,207,73,88,77,58,234,240,134,16,188,52,181,232,93,133,124,25,129,68,130,208,145,34,239,29,31,121,206,169,96,161,249,207,218,211,121,90,107,135,139,76,109,22,3,67,104,173,88,20,191,193,47,241,115,202,14,68,28,163,94,150,179,30,5,201,215,160,246,191,82,138,208,121,101,45,72,137,240,127,151,178,205,17,220,248,235,138,210,203,177,202,254,126,140,1,21,88,33,24,92,71,165,98,82,24,252,16,4,202,227,80,43,72,75,66,39,117,143,181,145,156,166,186,76,118,72,127,105,152,14,154,7,115,170,227,95,146,9,202,12,8,234,86,248,180,26,91,240,7,2,120,222,181,111,199,142,17,30,101,26,247,200,213,197,124,206,215,127,73,144,149,96,220,24,238,4,77,134,152,212,27,74,248,105,187,172,16,59,177,24,176,163,115,224,65,176,185,228,27,66,205,22,213,155,2,49,104,26,130,218,64,117,161,183,200,223,20,133,53,168,157,234,75,215,50,38,28,20,79,179,32,96,195,216,206,109,116,67,110,200,3,245,135,42,144,3,99,90,225,206,17,221,64,173,144,225,169,155,235,84,194,136,191,26,70,166,13,207,210,171,0,47,143,222,100,246,252,253,26,153,170,92,58,127,66,114,27,231,127,54,196,251,188,227,81,17,37,79,12,193,253,119,243,234,194,79,171,212,172,7,88,92,125,15,8,21,121,104,183,138,241,251,168,172,188,66,51,54,94,139,124,100,180,116,232,110,93,148,140,80,79,94,85,69,71,143,63,3,97,152,51,235,227,246,175,214,195,236,42,210,206,91,139,34,200,124,36,48,124,116,58,204,65,76,250,228,38,26,12,22,146,202,108,18,176,243,222,191,16,209,106,142,4,112,47,252,124,166,31,114,55,24,48,188,208,77,54,144,33,246,45,213,143,18,183,246,241,114,229,7,222,63,78,248,103,95,36,126,234,125,162,12,111,49,166,54,74,23,190,236,226,30,101,50,114,147,81,127,191,200,196,56,10,103,245,237,98,95,117,98,113,83,10,242,10,81,232,150,51,76,78,164,84,134,235,121,78,133,22,56,153,79,227,115,99,79,246,2,45,122,226,77,5,42,6,137,183,33,115,210,51,132,152,174,63,227,13,129,144,231,86,200,51,117,125,159,120,70,196,125,151,126,233,198,187,218,242,249,230,50,95,52,76,157,39,122,116,251,125,95,39,122,74,70,49,232,236,224,173,21,230,244,254,208,98,105,99,46,100,111,17,202,94,8,117,93,19,122,142,188,123,130,62,25,120,235,125,116,3,137,35,167,111,233,63,172,158,34,200,13,57,183,48,170,85,193,106,64,235,200,172,115,95,244,100,253,73,178,50,127,255,149,76,196,229,174,93,147,9,143,58,143,47,63,23,198,123,16,247,22,245,86,30,9,123,31,195,107,237,91,14,67,188,42,201,246,24,197,82,130,70,45,125,84,81,163,249,145,217,150,202,178,78,79,33,206,113,150,120,243,94,218,144,34,54,55,84,191,159,29,84,101,172,41,89,98,84,6,113,7,119,102,94,82,65,146,46,42,212,84,179,94,250,228,158,103,235,241,191,117,4,78,151,17,63,11,231,169,228,188,251,67,64,181,151,231,150,228,178,201,40,156,158,134,133,200,65,113,50,173,183,87,132,23,88,211,253,153,138,144,76,164,224,77,119,150,170,121,233,241,130,5,228,3,135,207,140,252,24,189,226,145,136,135,68,231,40,112,30,40,101,57,200,39,60,19,184,205,132,203,220,33,171,135,104,149,137,75,160,149,155,179,70,42,175,197,89,168,214,95,191,188,19,140,149,223,188,140,136,221,57,73,58,48,172,101,85,166,66,47,236,5,63,91,177,57,187,197,99,239,162,88,219,174,200,5,7,88,46,158,156,81,110,137,95,16,100,77,134,211,208,3,149,234,128,49,221,155,16,235,56,87,166,196,244,47,139,199,40,181,238,116,234,60,163,204,164,69,108,86,145,210,169,214,175,22,165,179,9,70,149,121,218,94,93,107,220,47,201,65,242,243,52,67,185,184,136,73,34,31,157,108,25,53,50,160,97,81,137,157,47,81,101,186,153,187,249,88,164,19,10,127,35,110,126,42,105,3,197,82,110,79,53,142,175,136,244,182,72,212,94,73,248,107,66,94,61,15,223,141,187,3,156,129,196,162,228,153,112,67,32,100,254,43,212,111,40,137,249,16,124,44,136,236,23,5,223,228,175,177,58,191,198,50,131,49,212,222,198,219,248,116,45,32,43,207,157,225,140,185,187,242,169,212,96,21,121,37,49,179,223,200,135,82,31,70,220,79,186,196,162,138,90,177,245,114,7,240,111,117,21,231,160,169,89,1,165,144,131,216,71,253,72,27,252,164,146,66,15,151,204,65,80,124,169,157,22,239,231,177,207,119,231,60,81,157,195,85,233,229,142,63,193,127,157,1,128,208,141,0,42,30,31,123,52,181,174,159,70,247,80,134,37,244,169,213,89,83,68,77,192,212,149,9,166,24,33,43,69,40,131,91,197,140,3,88,164,115,71,184,76,70,12,73,111,212,113,118,40,89,167,146,165,164,123,195,245,224,22,166,97,95,133,17,244,177,145,200,27,43,65,197,230,142,74,131,118,135,103,185,7,68,152,131,51,155,185,191,188,30,49,46,36,201,177,241,9,18,31,59,98,232,244,244,22,40,223,62,98,148,83,67,233,91,75,68,56,236,88,160,80,94,41,220,121,173,213,31,41,103,226,186,157,222,71,75,157,219,193,168,171,192,44,192,56,27,53,126,183,145,77,48,239,246,155,243,22,89,136,59,237,151,141,104,114,20,97,152,233,251,139,203,80,236,41,242,239,32,234,14,107,83,132,67,211,181,213,170,166,56,215,181,146,253,14,41,214,195,88,148,6,59,146,238,255,81,89,69,104,5,172,141,122,79,92,200,229,151,15,9,183,119,224,73,50,50,88,175,96,113,134,59,168,122,200,99,52,49,3,11,19,253,223,179,140,201,110,59,230,24,115,242,99,57,73,185,137,209,170,190,24,250,74,179,63,8,118,248,244,182,166,195,184,39,168,26,129,127,10,96,1,141,181,28,60,56,151,161,45,203,189,28,204,185,158,216,242,97,51,98,162,27,50,214,137,117,200,219,143,10,101,248,142,224,252,217,191,72,18,15,50,42,250,84,105,0,241,47,141,37,132,23,47,124,26,158,177,181,148,68,6,45,157,155,61,238,10,3,30,249,226,201,127,168,57,245,56,253,53,219,90,167,134,24,114,56,97,56,75,255,117,202,103,40,114,12,10,151,39,198,60,232,24,69,196,87,228,43,28,65,170,243,66,129,206,205,245,54,231,207,139,136,77,59,45,115,17,45,108,146,237,152,170,69,54,119,89,89,58,115,209,223,124,179,32,95,70,231,154,84,194,82,118,68,243,125,206,15,137,5,107,216,153,144,203,180,50,206,243,59,176,112,190,167,74,151,189,57,253,163,206,7,171,33,86,93,99,52,249,30,106,38,147,132,41,134,23,81,213,130,161,121,184,77,101,89,253,238,179,185,172,43,21,38,147,93,142,160,223,54,37,172,221,56,142,15,50,142,231,189,124,112,218,197,77,149,196,91,223,26,146,56,153,80,254,166,51,37,248,39,18,41,176,75,114,255,79,61,83,130,242,234,66,217,103,186,53,240,230,191,86,214,66,9,16,253,21,238,61,186,174,131,33,46,158,47,32,159,248,206,199,50,226,63,4,168,243,248,200,201,214,169,254,32,98,243,83,221,56,164,120,50,41,107,253,95,195,170,167,127,154,36,15,190,69,133,195,83,81,21,2,254,233,11,206,52,241,56,33,166,209,21,155,157,250,149,113,82,51,209,160,228,251,184,116,32,72,81,252,175,108,10,55,216,6,230,136,229,78,203,30,97,157,136,208,207,14,131,199,15,179,151,120,180,214,70,87,221,235,56,128,58,63,74,170,93,109,215,235,81,129,163,13,151,23,185,93,34,3,7,19,130,25,220,1,232,185,126,125,149,50,17,170,193,27,59,134,3,93,210,91,25,198,224,174,174,100,83,73,138,96,50,96,176,189,221,252,245,189,3,48,209,157,12,192,52,86,245,38,128,152,0,31,248,203,112,8,60,73,72,251,173,232,87,157,160,54,20,200,227,12,237,163,94,117,132,54,119,56,34,180,85,220,154,85,128,232,184,53,143,63,54,94,146,237,118,106,177,154,179,118,122,52,165,29,77,93,138,32,95,33,171,57,252,255,174,245,117,26,146,33,85,239,189,47,151,54,126,2,131,25,112,228,251,111,95,249,160,90,11,219,212,243,13,60,150,52,72,171,70,242,205,41,20,121,202,132,241,154,214,203,42,60,136,5,84,130,244,110,182,65,156,34,180,51,71,189,122,230,243,139,190,206,45,70,154,36,77,250,68,18,138,38,171,118,87,75,45,79,67,156,164,147,154,217,73,51,38,35,132,50,96,142,35,130,34,94,12,246,229,128,63,17,73,55,91,152,82,192,6,181,109,210,56,157,130,249,56,155,62,57,59,155,103,171,80,243,77,181,232,142,88,198,154,0,41,69,252,141,185,158,102,221,201,0,153,185,155,128,142,190,2,213,194,66,192,13,182,114,77,45,216,21,6,3,220,133,248,170,211,48,141,251,36,52,248,223,252,153,224,91,226,75,149,170,92,186,239,206,20,21,193,201,198,40,99,118,134,6,209,211,212,172,246,68,99,194,219,20,171,63,138,255,193,235,55,44,52,42,175,218,158,193,219,60,62,21,207,226,152,48,58,218,73,88,15,148,38,87,245,181,138,87,69,20,144,10,245,165,234,141,173,101,116,163,115,196,32,32,4,246,241,105,137,202,74,225,137,178,72,212,191,92,204,44,74,196,238,84,141,140,33,123,137,37,29,212,29,158,83,54,207,87,119,132,242,216,32,91,135,98,17,112,79,184,26,141,150,87,164,106,46,183,204,138,142,56,176,97,236,99,174,219,78,26,56,127,0,231,152,162,10,6,227,199,37,19,232,187,111,16,154,10,79,252,227,230,230,121,105,148,122,56,219,101,222,110,180,140,74,110,70,92,235,27,98,211,251,199,45,230,105,136,93,219,104,36,226,70,59,115,160,188,135,65,43,217,82,217,184,38,228,26,58,159,77,204,211,59,254,242,229,6,27,79,167,142,63,62,248,142,4,226,159,212,145,69,245,98,110,149,61,13,200,205,21,61,251,68,28,105,207,44,159,110,68,96,221,191,114,107,125,129,224,123,162,158,141,46,108,146,164,113,34,19,165,212,149,242,24,140,128,74,47,106,65,71,221,175,132,85,97,210,211,117,238,253,221,116,53,211,150,147,236,205,23,217,65,162,84,226,102,68,66,161,154,233,29,185,255,235,169,158,83,210,161,39,216,12,49,130,78,221,98,113,65,92,52,169,180,128,81,102,206,149,140,254,30,150,175,117,237,222,164,193,117,231,173,170,49,4,70,125,137,181,149,72,213,14,96,16,97,146,7,83,0,155,72,30,252,107,127,29,181,100,17,0,81,165,94,139,23,219,183,72,153,252,119,144,135,130,201,250,160,114,98,222,163,143,43,180,110,152,164,213,200,243,246,35,230,176,184,144,216,185,244,118,204,209,127,33,170,83,251,113,15,146,213,161,230,167,56,25,161,59,250,8,129,19,95,222,102,58,156,56,174,80,82,251,87,53,91,227,59,51,225,146,171,180,206,142,148,85,239,161,88,248,23,188,248,64,51,5,16,234,174,171,142,84,149,102,129,61,33,111,191,56,177,163,84,58,229,111,101,132,142,240,221,223,180,115,111,14,123,252,101,241,194,40,153,132,211,120,50,70,13,189,205,139,148,19,88,69,17,208,64,96,57,120,86,179,90,173,255,122,252,199,86,66,178,199,126,105,227,212,66,139,224,213,154,212,208,103,119,231,18,132,46,236,244,20,181,214,76,255,133,44,69,133,13,38,168,110,60,206,20,81,134,245,7,169,21,100,72,31,192,160,235,250,155,63,244,146,63,249,234,15,111,202,105,108,81,217,131,193,102,73,149,57,53,225,27,50,241,150,18,40,10,194,30,193,252,18,132,22,157,241,157,45,194,195,122,82,23,85,145,231,21,240,81,188,95,249,239,15,32,16,161,159,140,155,161,16,223,4,132,33,234,221,234,136,192,146,56,63,169,16,86,170,216,215,210,100,127,201,63,165,26,10,113,250,72,109,105,230,42,188,43,3,80,92,64,100,179,155,252,222,209,37,19,16,45,11,192,125,186,98,237,187,73,101,189,23,123,98,28,174,249,60,254,162,139,167,212,81,179,45,98,194,55,114,81,28,180,105,79,227,217,209,172,142,42,5,82,15,45,37,149,87,41,186,253,16,151,209,98,158,97,118,167,29,154,255,92,93,50,160,93,91,99,114,176,0,33,69,140,223,168,12,84,214,2,184,73,35,109,88,87,146,14,77,187,174,134,238,245,239,68,79,228,52,231,88,164,94,93,102,158,67,213,144,69,147,191,103,230,243,95,222,252,84,202,49,178,44,69,136,190,177,77,127,187,34,166,205,144,29,169,46,38,192,0,138,118,106,158,46,83,207,117,169,105,46,213,152,183,11,15,72,131,244,48,107,46,123,247,247,214,94,119,112,20,192,217,229,163,230,253,150,136,211,194,183,230,232,67,211,148,72,11,245,80,81,80,17,15,56,28,214,45,67,85,157,145,68,1,26,100,120,189,190,36,6,214,94,63,168,63,76,98,255,125,109,50,190,41,1,175,63,231,218,47,198,55,51,240,84,25,180,196,219,38,66,194,251,110,54,62,26,130,33,147,237,200,154,241,64,146,114,125,153,216,199,200,8,27,71,76,51,15,35,108,143,172,254,94,174,129,248,47,147,133,242,232,167,204,139,205,230,91,240,22,31,2,73,245,236,161,202,88,165,132,174,40,15,234,184,226,9,80,135,144,157,248,157,176,150,156,37,124,24,13,240,148,23,216,202,28,20,255,199,185,148,218,50,154,123,18,254,244,80,205,117,171,226,30,247,191,239,162,63,23,130,77,222,217,10,58,107,214,248,65,50,192,219,226,27,7,56,192,239,193,186,95,128,174,71,36,141,65,45,39,142,149,5,157,143,87,63,154,180,162,92,1,33,234,56,160,16,74,85,169,135,1,193,50,124,83,121,71,248,122,70,20,179,102,141,6,6,163,27,228,224,100,151,147,81,158,147,154,226,122,18,236,53,115,17,152,85,58,161,175,228,59,20,88,209,43,113,82,135,226,114,215,146,138,135,43,32,89,230,210,221,227,8,178,67,214,228,36,219,49,102,124,189,217,62,14,247,220,110,221,4,4,236,89,151,226,210,75,139,52,50,79,195,251,93,98,51,120,48,21,238,120,67,131,116,67,106,162,110,169,134,160,213,156,217,154,244,57,231,133,40,214,93,1,190,185,75,204,247,65,4,236,98,81,85,92,33,8,59,9,24,251,46,69,93,50,163,86,195,55,65,44,175,160,183,225,209,71,46,185,126,189,46,36,39,113,38,20,175,242,152,142,217,40,178,44,103,56,106,198,90,84,90,184,63,174,29,183,39,211,172,31,174,241,26,215,138,86,211,167,42,152,130,151,32,250,225,144,244,170,240,170,114,82,3,34,233,134,65,68,175,156,59,5,5,176,122,199,246,95,118,199,106,173,52,199,172,15,118,74,225,87,198,245,11,64,98,78,112,168,122,97,103,165,89,51,249,131,60,156,132,156,96,191,111,126,191,141,232,66,185,254,147,107,43,69,13,201,142,85,197,221,21,212,229,94,238,180,210,134,225,125,105,146,89,233,206,123,96,161,221,53,192,226,190,7,143,182,60,168,31,27,13,4,255,20,51,191,208,141,242,127,137,108,234,80,130,48,212,199,50,70,237,192,207,242,215,95,174,114,156,96,121,50,160,53,97,50,165,163,166,151,237,247,56,41,249,17,43,217,169,41,79,101,158,22,155,86,7,177,58,135,107,63,68,106,59,35,100,104,179,206,86,98,172,193,139,145,133,240,149,215,109,174,209,242,244,119,79,26,47,86,198,239,136,156,165,72,18,31,162,57,153,195,108,240,21,42,126,111,15,166,102,97,197,65,33,9,180,147,155,131,85,166,66,221,219,209,109,208,35,182,173,128,159,27,208,206,209,39,199,32,252,199,12,78,212,101,119,136,6,167,84,48,222,138,245,229,226,131,22,122,16,135,91,237,8,118,223,10,191,145,232,63,32,47,26,194,84,254,38,194,100,253,110,92,58,44,60,104,181,187,233,237,153,106,121,107,118,79,110,142,97,151,202,243,193,158,64,106,204,7,125,159,21,104,57,105,180,144,13,169,215,63,152,213,145,71,220,7,19,215,37,220,243,75,171,201,96,140,64,171,13,163,212,112,227,70,64,142,205,18,119,10,110,11,231,127,177,53,180,76,30,184,106,112,28,255,185,185,132,212,253,117,101,69,208,196,59,189,13,159,71,10,74,134,85,158,220,189,109,50,160,253,121,75,92,138,77,231,218,18,94,200,144,75,252,52,129,146,14,51,137,127,243,162,164,61,116,211,200,211,190,14,16,226,117,161,192,48,207,252,24,13,1,221,163,122,49,163,186,0,226,27,88,181,206,10,193,187,142,221,25,130,15,128,194,44,137,229,179,191,144,119,129,38,198,160,186,90,86,14,187,65,211,97,220,178,104,47,230,241,231,145,33,122,195,28,189,69,177,124,220,24,62,173,94,43,187,137,219,202,31,3,168,40,82,75,247,39,246,22,18,212,106,165,227,149,226,175,218,164,152,152,184,35,237,111,121,165,244,234,2,149,141,9,66,98,66,5,197,233,9,158,165,166,41,228,100,203,210,22,111,68,95,19,113,57,150,200,41,55,240,227,35,238,31,125,102,66,75,139,131,45,52,231,193,71,73,71,242,101,19,169,63,199,182,95,77,58,149,234,157,166,254,91,60,81,123,222,171,77,112,159,161,249,111,145,206,190,115,252,216,192,18,9,12,215,2,52,66,23,153,186,107,250,77,182,169,229,33,124,224,117,214,182,117,240,31,52,114,163,98,112,173,26,143,77,252,138,72,207,65,103,12,41,106,225,115,46,242,61,211,225,216,110,192,14,234,117,46,235,190,182,137,161,63,13,177,90,149,208,197,202,118,70,244,158,63,60,123,181,16,140,180,60,77,181,51,190,224,207,222,21,118,80,183,206,117,196,43,46,191,16,230,198,166,181,244,7,54,185,169,37,71,15,231,47,207,17,182,63,64,124,212,255,6,138,61,165,162,168,67,124,224,107,21,219,90,148,145,60,115,94,131,77,171,233,135,130,54,202,193,162,160,249,110,160,216,253,45,146,184,19,190,109,232,229,230,253,34,129,39,32,92,225,179,121,61,220,4,158,56,204,246,127,114,149,197,202,71,4,220,41,47,97,156,44,251,61,137,244,245,25,87,15,26,209,52,100,55,196,21,148,206,146,55,87,192,251,147,97,107,152,151,132,164,20,136,195,26,142,153,16,72,194,226,92,37,192,119,199,170,243,47,0,43,63,90,71,177,53,195,38,254,75,204,9,233,44,168,67,241,240,86,138,35,96,51,250,46,208,103,231,130,217,232,80,224,166,208,154,21,109,206,24,230,49,122,8,255,143,252,90,51,0,202,106,107,50,213,254,75,253,106,99,218,228,9,246,219,75,66,35,235,80,236,90,41,225,15,2,112,11,106,214,131,178,202,4,103,82,203,99,81,162,48,188,248,108,107,224,134,125,39,145,26,125,155,68,184,159,84,165,69,190,99,191,48,63,232,2,1,241,74,246,175,132,249,82,23,129,165,80,139,25,50,236,221,72,214,224,193,18,51,43,221,109,124,229,198,110,80,254,30,214,195,89,5,144,77,249,106,184,92,37,184,136,186,225,75,205,15,37,4,120,176,209,206,38,83,94,201,193,168,107,168,141,83,101,169,16,140,34,185,199,144,178,224,14,117,10,231,61,159,156,59,172,28,184,133,144,194,88,243,62,27,183,49,15,78,7,118,114,41,39,67,237,173,104,28,101,29,252,154,189,108,52,107,219,104,150,175,208,229,24,21,113,126,246,158,144,30,180,56,126,196,54,189,83,23,158,236,82,153,237,1,233,104,34,252,23,192,133,9,237,15,149,98,12,97,126,138,131,55,77,229,224,164,0,4,108,236,126,121,53,228,153,233,179,221,170,73,0,161,181,136,215,38,108,174,20,21,70,57,110,168,3,178,18,150,173,198,230,105,0,77,86,24,57,112,62,60,190,185,113,222,172,174,160,242,241,130,194,246,146,230,82,209,27,201,164,219,211,175,212,246,77,179,181,197,13,130,177,156,197,114,180,127,81,186,167,203,47,120,67,152,8,53,133,37,139,38,179,96,142,34,138,242,72,210,152,140,240,137,65,132,46,174,225,144,202,250,90,226,155,87,72,120,209,35,200,212,106,38,16,233,85,105,123,244,157,111,20,173,251,195,172,31,214,248,130,47,165,21,209,157,141,124,247,66,9,73,205,33,173,147,134,144,39,238,109,206,150,156,149,21,135,216,95,58,124,85,157,158,92,16,170,84,176,211,75,182,52,152,146,156,230,2,104,177,82,38,141,231,169,126,151,184,244,255,211,249,169,106,99,9,59,75,34,104,102,29,55,2,39,166,241,231,181,66,64,253,117,140,28,200,128,83,148,196,208,199,77,157,212,41,62,238,121,220,137,119,88,138,216,19,216,150,137,124,21,129,243,124,79,252,199,53,139,141,246,213,83,249,26,127,176,72,207,55,223,222,196,86,29,36,55,176,185,229,204,153,221,25,143,66,27,225,89,39,246,205,148,7,115,146,86,255,98,58,41,39,7,175,32,197,1,20,34,53,200,7,201,66,180,58,214,90,252,152,158,151,16,27,16,192,117,9,250,23,201,147,107,55,247,246,151,29,168,90,191,195,137,94,221,111,208,245,189,215,238,184,196,207,80,255,102,69,205,92,153,225,237,239,88,172,22,119,11,181,23,21,211,73,110,22,221,235,155,137,127,247,102,64,234,60,233,41,187,120,76,140,173,197,76,136,75,113,252,246,166,144,76,62,118,214,8,153,226,52,186,96,75,48,245,130,7,41,69,103,214,184,175,161,183,151,45,115,234,47,224,109,154,141,94,242,34,6,38,203,185,227,169,100,145,218,118,148,19,31,231,170,71,141,17,27,39,89,33,173,70,127,36,28,184,242,181,109,185,248,7,154,50,94,30,66,125,205,153,45,158,46,37,28,57,157,145,111,144,188,145,40,38,243,37,78,235,96,30,91,245,4,157,153,16,179,242,45,8,29,105,8,5,37,162,254,30,202,229,91,34,210,212,21,102,12,55,78,55,181,202,68,216,228,223,70,99,208,115,140,200,15,78,79,30,155,122,1,239,162,96,157,72,17,17,219,87,228,112,94,32,107,8,180,148,206,173,71,60,78,59,204,67,215,16,245,254,156,146,32,110,117,150,16,176,70,208,170,236,195,58,206,8,108,224,194,233,241,135,60,197,19,11,114,45,121,215,97,43,70,187,84,44,243,121,82,238,94,202,51,8,224,17,140,26,89,226,193,251,72,128,93,24,85,16,77,186,7,120,177,69,238,30,46,38,221,181,231,233,168,88,104,185,225,149,122,218,77,31,18,45,221,53,121,244,16,81,168,189,36,179,117,250,54,14,140,0,82,138,83,142,59,45,252,130,123,85,72,52,23,125,196,231,243,194,20,48,58,167,255,78,42,224,39,82,78,203,250,52,169,73,192,160,136,131,180,16,136,72,78,195,253,205,182,62,65,55,141,93,61,215,192,231,88,153,81,205,111,244,244,163,43,53,222,248,166,73,158,86,182,164,25,133,122,85,69,95,48,98,25,161,105,200,183,129,74,185,19,112,131,1,144,102,146,13,65,206,244,42,205,139,100,160,30,152,200,126,246,41,182,224,103,107,233,110,230,151,20,19,239,224,136,132,174,92,46,140,106,124,206,41,76,141,253,60,232,101,11,102,167,212,9,217,36,186,21,229,247,135,231,248,128,7,133,85,15,228,14,124,125,101,156,99,208,210,225,249,69,183,169,33,12,68,22,61,242,65,68,254,236,4,235,21,220,6,86,247,76,125,80,61,226,122,27,212,155,79,34,69,34,199,35,52,21,5,187,92,68,219,254,171,73,68,247,245,182,228,121,69,69,19,71,68,95,184,137,212,60,62,239,135,161,235,82,212,76,199,38,90,188,123,152,195,83,66,92,181,225,141,62,76,194,214,195,126,95,225,120,7,71,244,233,254,242,6,201,36,52,93,93,135,72,95,103,187,208,221,37,18,32,236,161,152,221,172,66,92,209,171,39,66,208,66,147,196,50,84,59,11,21,239,11,109,85,164,143,231,149,221,165,216,180,189,254,34,113,159,39,152,65,227,212,240,9,248,246,242,125,63,180,254,146,68,19,102,30,171,229,137,132,154,22,155,140,48,130,108,123,181,160,240,245,129,36,101,74,238,9,75,203,181,88,3,100,170,111,139,127,246,19,232,109,169,149,108,251,253,225,132,164,165,195,223,170,218,181,240,63,162,140,36,152,52,84,157,139,11,20,138,213,59,177,159,10,244,178,166,115,212,24,63,229,2,77,33,20,154,244,154,72,244,117,205,4,97,39,74,90,11,95,170,162,101,172,89,78,38,36,17,92,164,171,176,134,238,28,185,214,67,153,20,145,139,38,253,97,13,96,61,160,144,164,106,34,218,52,226,52,228,152,15,103,58,183,54,52,197,55,201,55,180,41,9,61,19,38,82,7,5,199,215,185,138,211,172,61,37,27,110,116,174,101,56,251,126,1,149,234,46,167,237,178,179,184,25,144,135,225,213,171,227,60,15,110,61,3,63,85,3,170,172,213,235,119,207,156,12,99,81,23,110,39,162,18,207,85,79,75,129,242,192,56,222,205,225,38,29,171,233,200,207,50,164,254,47,107,83,218,64,203,238,96,161,182,244,83,164,71,39,16,145,144,54,19,3,246,4,179,242,71,148,213,43,45,31,174,158,21,221,246,140,242,137,178,174,30,98,42,123,146,227,185,169,194,112,240,189,151,79,80,47,191,102,135,64,98,135,10,145,49,236,124,15,72,36,69,100,255,66,234,142,5,81,213,216,236,136,34,229,53,202,202,124,135,201,61,32,207,112,61,70,35,39,229,67,46,163,151,213,95,107,175,235,244,239,161,54,139,125,55,226,136,138,202,187,138,152,26,254,39,95,21,159,139,190,217,128,133,61,136,67,0,26,89,49,149,148,92,209,231,117,154,73,157,147,12,82,149,208,193,44,210,67,193,111,218,4,252,90,134,4,181,61,9,80,40,107,38,192,209,125,225,68,229,46,231,165,166,141,150,132,55,26,151,106,155,253,42,78,233,215,195,76,132,66,34,94,236,219,147,8,32,227,197,45,239,150,18,167,205,223,49,21,236,27,162,221,232,103,93,126,75,27,143,11,206,20,203,202,139,94,162,26,209,185,182,183,207,128,39,174,146,230,95,27,249,215,238,131,149,36,4,34,240,164,115,217,94,137,107,21,30,163,241,1,177,23,126,55,243,61,175,132,170,15,159,196,249,18,135,181,105,226,36,48,182,245,146,104,147,137,27,43,179,29,51,86,0,203,246,92,140,172,95,194,2,36,152,141,132,191,223,59,18,17,243,53,119,149,56,110,165,251,236,251,35,67,9,100,70,147,217,159,165,48,90,75,137,110,44,144,150,185,57,194,160,95,196,251,175,179,234,228,215,243,95,240,66,48,2,39,44,143,191,254,209,104,143,176,199,50,39,40,243,215,203,231,245,95,74,231,107,188,204,211,73,242,116,91,77,60,127,75,23,91,143,7,166,52,215,222,72,227,209,165,136,110,104,226,143,46,88,85,29,144,157,69,119,243,150,89,172,68,110,212,121,167,144,184,168,76,149,209,119,59,73,29,248,27,30,169,211,127,50,133,102,151,186,57,215,157,12,107,89,11,13,89,232,43,152,215,26,36,164,243,144,86,223,43,149,190,73,118,187,155,86,96,112,120,61,107,141,135,19,135,241,201,155,199,240,147,197,86,107,48,193,60,239,192,217,154,42,200,165,72,0,213,147,90,227,195,16,27,119,66,241,180,226,33,125,253,129,79,33,236,72,236,138,227,61,193,157,78,143,126,143,23,103,50,128,145,135,113,137,83,171,218,222,135,231,154,12,186,214,153,52,21,155,90,178,22,8,196,80,35,169,210,248,204,7,41,175,142,57,29,172,241,107,211,189,240,166,130,174,165,203,156,55,94,80,40,108,137,63,171,240,127,69,7,234,24,164,220,229,120,98,16,206,109,145,57,35,153,91,236,36,243,84,218,113,41,8,10,158,177,63,154,77,148,99,32,106,21,47,9,249,71,104,133,71,138,188,107,87,52,90,4,108,231,67,129,8,21,215,199,187,179,210,36,1,91,140,81,148,29,202,124,224,192,122,134,60,71,206,116,22,186,88,120,226,152,1,240,37,109,208,96,58,7,198,194,3,122,232,105,123,155,80,30,7,181,75,226,243,36,128,24,15,119,157,43,168,239,24,217,129,86,218,189,209,105,255,7,186,148,148,16,166,200,163,131,180,28,67,28,138,56,29,103,53,7,51,210,98,175,81,92,115,101,94,5,28,184,25,12,114,203,230,50,31,41,122,48,147,133,147,13,46,151,195,189,94,234,231,82,90,94,7,62,37,149,249,22,49,201,67,163,209,98,197,135,178,172,1,184,179,108,163,191,170,99,164,223,47,182,64,200,0,233,20,186,186,216,46,201,59,17,220,139,67,142,170,99,130,93,152,7,218,250,123,225,217,7,99,224,219,138,162,239,51,46,225,255,14,31,36,43,228,2,53,111,46,35,189,213,59,53,115,85,21,150,196,211,47,81,142,48,225,121,229,193,39,91,68,214,168,118,60,23,124,34,216,29,202,214,227,250,31,14,182,86,187,201,147,222,67,234,213,33,141,24,55,129,109,123,193,186,113,114,185,163,248,146,245,82,44,230,60,39,99,91,29,139,206,186,20,237,122,148,169,209,171,180,158,181,70,103,82,236,254,222,200,151,38,94,69,201,135,131,14,255,73,63,71,195,18,103,26,54,178,98,193,168,195,209,111,131,138,217,221,182,142,140,136,45,253,210,13,197,49,252,118,55,2,43,193,17,55,19,214,203,251,219,177,227,58,168,41,69,191,185,171,235,248,21,229,234,250,126,12,77,168,56,8,22,146,134,197,98,141,75,250,16,94,148,143,179,180,230,239,223,21,151,219,23,86,220,234,57,63,34,219,200,117,95,42,250,202,204,34,227,180,66,159,48,131,175,245,21,229,141,131,153,134,48,57,71,140,122,113,236,3,108,160,147,184,228,86,45,70,21,216,245,13,63,151,168,91,250,113,228,0,249,192,225,187,153,196,131,28,70,133,125,216,206,199,68,57,138,43,236,93,188,55,17,232,240,83,99,127,102,178,132,184,67,134,6,244,235,68,17,96,186,23,176,187,111,57,125,200,118,93,59,43,66,157,185,157,92,59,58,253,67,202,128,130,25,181,93,48,120,161,78,66,88,36,134,4,37,254,191,112,124,189,51,172,9,95,61,78,121,201,184,68,227,186,230,30,79,254,114,195,139,13,128,209,174,97,139,133,209,159,20,244,100,219,209,180,209,212,55,185,168,194,137,201,151,210,72,22,169,90,112,172,8,178,253,68,205,131,17,135,55,118,121,126,115,42,222,51,70,174,35,51,153,214,173,73,204,228,231,187,90,126,145,230,139,236,246,90,223,29,172,32,115,188,23,62,23,72,184,54,79,43,84,206,18,195,114,101,115,145,169,18,38,125,154,166,33,224,97,147,103,123,185,127,229,239,5,205,245,226,143,133,222,187,105,29,131,69,61,53,70,159,141,40,118,51,28,121,98,220,226,212,195,127,118,109,134,44,207,127,79,151,245,130,126,93,204,252,14,67,187,6,41,187,35,128,68,151,186,192,249,23,78,91,5,134,98,72,147,109,148,255,143,214,218,63,49,68,160,62,66,163,104,145,186,222,144,73,117,201,191,217,100,114,133,221,197,84,107,74,19,226,17,141,242,231,44,132,78,70,83,231,165,237,221,18,107,127,215,30,116,34,36,244,125,37,135,240,64,93,174,37,106,183,190,5,175,26,28,81,89,229,183,5,224,21,47,219,51,81,66,203,251,117,145,29,146,243,222,243,86,44,157,140,108,169,150,43,199,252,81,46,52,42,97,229,96,134,254,89,231,227,178,116,159,35,89,71,139,114,125,165,187,122,249,236,133,6,121,196,147,176,36,88,94,24,240,100,194,38,70,64,81,161,124,55,25,156,182,229,29,38,240,21,112,18,146,104,26,210,231,249,67,170,31,145,241,228,63,62,87,36,68,132,8,139,9,248,153,25,188,250,42,184,237,114,218,48,244,91,68,55,7,28,251,239,173,27,244,68,42,113,143,211,149,179,227,190,165,136,201,56,218,24,101,154,74,61,27,175,223,43,175,210,8,188,136,163,210,52,125,80,174,88,53,11,70,10,103,63,192,224,84,174,205,115,122,39,213,176,197,62,133,234,128,109,191,54,81,65,152,13,13,79,202,216,62,56,132,140,80,128,69,192,158,25,187,128,108,174,122,9,21,66,62,159,130,153,179,243,227,178,90,14,152,12,100,210,24,121,130,5,164,205,244,47,117,177,166,36,36,188,185,177,77,161,92,238,156,57,16,86,207,63,54,67,20,28,224,186,128,170,105,0,93,125,229,53,231,10,76,78,129,227,25,178,28,191,133,114,94,80,77,52,174,141,150,239,156,218,38,38,162,128,114,118,124,24,147,254,212,117,130,43,152,91,194,154,240,53,156,187,25,213,30,206,86,25,27,36,115,121,241,195,139,175,183,161,251,216,244,148,42,183,140,206,3,171,86,214,103,13,99,119,101,113,227,192,163,216,236,172,23,84,84,207,30,41,229,177,31,72,198,87,231,96,56,27,184,138,144,58,48,242,108,133,47,94,151,179,81,224,45,207,211,105,35,47,40,51,71,217,89,45,44,102,176,58,59,65,46,118,42,226,222,31,82,156,14,10,127,61,168,124,143,1,178,214,240,16,196,51,21,37,28,28,244,215,69,219,52,176,189,70,216,146,144,41,132,113,213,61,43,221,12,163,164,199,75,145,105,214,121,175,39,82,168,73,30,99,17,7,18,50,83,205,243,15,140,219,61,12,235,146,247,79,71,204,152,229,96,55,190,253,45,167,20,58,45,20,182,151,185,150,192,184,26,238,198,105,138,167,81,49,79,168,111,237,4,59,162,208,247,176,117,222,2,137,127,99,251,7,116,9,143,222,66,42,131,137,241,173,130,83,255,196,40,79,187,146,185,143,103,83,24,228,199,207,100,14,137,250,178,133,114,230,33,237,243,9,108,213,72,27,77,127,222,198,19,180,152,162,204,252,176,153,221,188,47,9,46,86,120,34,144,116,69,36,51,238,11,33,177,194,242,218,183,206,241,11,41,221,246,235,2,237,227,44,147,215,196,251,97,76,77,179,65,46,45,248,42,9,56,189,114,199,47,22,223,130,8,213,248,243,235,111,93,25,109,238,182,184,153,248,147,11,126,241,41,46,161,14,111,68,58,60,217,79,171,99,37,246,6,173,176,76,25,197,203,40,67,243,14,228,197,54,241,117,170,49,165,142,197,209,166,206,106,234,199,118,88,20,206,34,194,131,203,38,111,88,187,204,68,88,214,55,237,179,210,5,43,27,217,104,144,74,6,118,183,68,40,11,70,163,203,208,236,80,117,235,201,189,197,185,44,95,189,50,66,190,80,149,100,48,59,97,185,32,173,120,145,53,225,72,153,252,86,241,101,248,184,66,55,136,35,168,160,143,207,54,236,181,213,27,77,96,93,27,119,105,65,132,161,155,182,178,240,213,31,208,116,20,80,82,120,216,32,18,167,12,121,147,172,209,16,217,44,120,242,119,151,101,83,6,149,172,167,135,85,129,121,239,0,120,238,148,161,24,46,166,20,210,189,58,111,74,147,160,52,112,20,63,134,150,241,81,185,119,83,134,227,175,8,85,54,19,202,221,204,155,100,65,165,255,0,22,36,125,239,129,98,61,117,76,144,10,168,12,121,152,190,51,120,70,226,164,179,220,140,177,212,24,97,198,64,208,231,64,146,162,218,13,141,29,67,144,7,76,250,57,16,2,51,76,182,140,25,38,249,27,88,115,41,168,109,190,121,213,5,13,71,55,16,21,62,19,160,137,140,139,130,142,127,17,74,28,251,143,94,128,4,21,110,98,36,137,23,175,238,107,84,166,136,100,239,135,8,167,114,125,1,163,52,33,240,34,66,93,104,34,65,176,154,200,53,82,31,151,152,57,115,166,44,98,7,155,229,102,51,172,254,138,92,179,188,65,208,151,79,118,179,249,42,242,31,145,27,139,150,141,209,58,116,87,38,207,23,99,9,107,181,19,19,93,6,172,119,21,240,71,227,170,99,113,220,194,149,19,246,197,175,46,72,99,231,101,239,15,143,16,222,175,69,42,105,171,187,64,195,113,96,31,166,233,223,64,70,104,46,243,191,27,207,121,202,156,104,78,166,80,67,145,41,182,67,139,155,234,25,122,50,107,21,25,194,175,177,215,82,159,80,116,252,173,92,169,70,50,139,180,153,132,103,79,186,8,145,147,90,179,39,39,84,207,12,130,80,99,208,81,32,107,130,178,222,3,182,130,52,28,45,142,204,12,106,122,73,235,92,107,159,134,189,43,127,248,195,253,104,16,118,171,160,141,161,32,97,10,28,19,233,212,252,171,166,125,220,13,183,91,33,81,164,127,79,154,205,205,71,142,133,207,128,230,234,235,239,135,70,110,184,132,0,19,178,134,146,250,0,3,125,130,153,46,178,157,141,181,168,197,30,124,144,230,163,4,246,68,128,45,64,60,194,175,206,174,145,233,102,142,31,228,63,238,134,113,191,123,179,30,18,167,226,198,81,70,155,213,128,106,57,119,146,25,61,73,1,179,221,203,177,7,215,45,203,222,197,248,20,218,55,239,47,69,122,24,28,101,211,247,136,8,220,54,198,183,165,165,57,159,202,20,31,221,104,105,130,9,37,142,169,37,233,233,94,156,244,48,126,154,168,110,87,151,29,75,194,244,204,143,117,59,3,60,167,247,240,35,57,167,252,55,126,63,26,123,53,96,228,134,91,12,127,170,132,28,167,14,100,204,51,205,231,182,52,20,160,170,9,85,84,170,145,72,37,46,27,87,124,202,234,68,112,254,212,163,165,52,57,88,135,170,39,100,66,192,195,251,164,233,83,15,23,250,133,35,161,251,241,229,59,4,227,103,141,130,129,88,49,122,241,160,189,230,3,72,78,26,44,31,65,134,60,237,132,17,83,141,251,180,146,52,47,50,172,130,114,105,199,100,83,164,48,158,158,118,7,47,210,0,32,81,23,17,169,121,115,125,42,110,64,140,192,42,59,232,53,0,101,220,1,222,164,207,46,85,78,189,237,234,119,163,171,236,11,80,96,22,233,170,64,60,76,199,215,106,137,144,0,249,252,214,137,59,137,56,161,183,118,213,151,151,155,39,50,188,71,69,198,186,195,170,8,213,191,198,222,94,71,211,57,197,57,236,246,56,137,8,135,197,156,150,17,73,139,163,189,205,229,95,201,204,67,236,43,84,101,91,46,61,11,78,59,147,241,200,242,41,178,8,197,252,104,198,151,210,158,150,87,67,83,59,166,220,6,208,174,41,52,227,31,208,46,99,151,108,253,56,159,177,53,35,170,34,44,245,71,83,153,121,84,27,146,232,184,128,23,73,171,205,31,182,68,36,127,163,231,74,174,210,94,87,37,127,0,179,89,251,145,41,254,172,82,30,110,239,89,237,237,111,121,230,226,25,240,57,254,63,6,39,81,155,146,132,13,40,111,77,60,10,136,222,202,107,229,19,30,198,231,246,131,99,66,133,143,214,255,13,142,51,101,150,216,62,177,232,118,243,241,50,118,105,156,218,225,204,138,49,113,29,176,70,152,206,196,216,245,31,222,157,22,43,217,169,197,26,90,23,245,139,127,206,101,206,47,135,173,34,116,111,195,229,209,212,173,174,4,39,27,188,136,241,14,35,227,75,233,55,15,213,93,41,208,43,187,29,79,16,165,71,61,21,131,68,135,59,56,146,163,205,131,66,154,212,206,71,63,111,243,161,146,119,51,228,218,87,230,250,108,68,8,250,168,197,73,30,245,169,160,115,130,183,18,140,59,65,105,135,197,160,66,239,39,60,170,210,223,244,171,29,96,55,194,242,39,124,235,126,34,116,39,197,151,140,213,255,223,184,215,163,152,41,197,168,16,168,158,34,44,171,167,89,168,144,7,165,129,215,250,138,90,72,182,60,254,72,159,250,9,94,114,79,251,71,254,58,72,161,76,89,52,62,129,217,133,104,92,236,16,48,10,174,71,190,20,149,14,6,87,86,42,188,223,143,189,234,14,210,192,75,53,250,136,25,57,72,31,135,86,236,201,79,121,174,195,12,165,125,141,105,114,183,71,202,132,22,138,77,215,74,25,34,221,19,246,42,145,85,68,40,243,191,171,38,88,60,107,238,238,23,14,88,27,7,36,177,71,191,227,12,233,214,126,186,204,226,7,203,130,199,120,37,94,204,122,84,194,31,188,208,48,67,52,127,80,181,213,166,95,235,52,165,230,110,120,118,26,170,142,76,69,130,95,6,37,2,188,1,131,168,94,246,210,165,199,129,150,166,203,235,92,95,207,145,65,240,62,101,147,176,128,154,61,152,99,81,247,224,120,203,230,100,255,36,176,125,51,44,123,225,181,52,155,116,38,25,194,181,233,144,206,211,161,150,169,157,27,62,229,239,19,232,130,210,113,68,181,225,73,22,231,51,163,219,128,160,121,190,115,176,228,125,153,183,254,255,227,105,239,136,205,71,231,176,110,19,91,174,236,188,89,127,63,20,247,22,173,45,188,231,80,4,255,159,79,77,34,52,232,71,181,13,206,57,33,98,106,63,38,89,110,173,203,46,244,162,127,5,188,161,67,100,118,46,138,132,233,43,168,244,96,32,251,253,85,108,198,36,99,28,7,24,83,137,137,225,67,183,209,72,249,24,80,47,223,27,36,106,158,80,145,77,254,14,92,252,142,200,102,20,15,167,195,207,240,244,166,39,32,98,79,144,244,253,83,113,141,97,198,246,22,177,131,50,4,28,112,151,202,206,178,226,169,213,157,151,105,119,34,60,150,134,151,234,66,204,140,148,183,230,53,36,225,37,164,71,137,240,128,110,53,155,13,153,122,67,154,119,30,238,49,156,191,183,143,180,72,72,152,120,95,58,243,28,51,97,229,202,100,205,32,235,93,161,20,217,220,178,2,161,42,3,145,28,175,85,179,76,234,37,93,130,210,89,229,203,181,70,25,162,161,216,170,144,21,27,228,204,209,32,207,175,125,10,27,211,184,249,240,108,124,88,184,77,23,94,3,90,232,17,35,151,11,27,5,206,154,49,65,123,168,144,83,71,184,58,183,62,228,250,133,121,126,183,202,189,69,145,92,174,94,230,230,92,155,0,161,109,223,213,23,236,73,38,123,209,101,215,2,242,179,24,146,185,22,168,253,30,242,141,148,235,132,200,200,194,196,131,248,134,135,226,252,175,13,49,89,153,56,205,65,5,206,39,16,171,209,130,62,2,221,254,79,209,26,14,18,122,191,197,223,45,24,69,231,222,165,156,114,253,69,215,81,25,187,208,98,246,90,14,15,214,242,233,238,127,163,26,30,165,10,219,251,255,128,123,95,173,29,208,87,173,135,178,13,169,177,153,76,152,224,218,173,233,189,151,4,230,255,229,224,239,94,17,143,171,98,64,236,22,63,40,29,139,129,168,104,193,95,61,18,184,6,36,86,112,15,160,122,227,100,40,157,207,109,83,71,76,185,69,226,211,93,202,76,100,230,115,128,157,169,122,135,149,236,19,252,213,154,75,193,110,210,157,60,162,135,21,150,35,153,7,232,174,38,230,51,120,122,38,8,231,219,31,83,147,147,2,155,63,58,98,175,120,82,232,44,102,121,192,158,150,36,47,5,25,236,205,94,215,87,220,100,77,36,2,175,52,81,41,17,67,63,92,101,0,111,203,31,201,58,231,129,233,170,9,188,246,179,72,230,4,35,237,40,227,247,47,255,51,167,121,156,63,86,74,142,29,167,239,98,102,223,242,93,8,199,148,153,139,236,35,149,223,79,24,78,162,72,190,160,183,144,43,216,80,137,71,83,61,185,157,139,172,71,83,231,131,1,93,51,86,0,191,81,43,13,152,38,20,220,245,166,217,40,101,27,245,154,191,188,168,230,138,20,91,214,78,29,13,203,85,135,235,135,193,139,223,170,85,25,51,98,146,148,10,170,171,14,133,169,123,136,70,246,92,150,22,23,219,57,164,31,199,182,33,110,152,9,102,90,254,33,250,190,18,160,38,81,75,110,69,90,75,46,13,149,30,33,177,107,223,8,191,103,7,137,33,119,179,164,130,182,24,53,176,6,49,80,118,148,6,98,138,64,12,102,76,126,173,234,122,1,171,234,4,46,121,65,88,147,194,41,130,60,196,232,4,180,255,6,220,105,38,167,118,55,222,227,243,248,62,250,121,40,147,20,146,190,227,28,184,106,188,249,197,20,118,169,237,191,192,249,229,50,167,255,14,108,0,28,164,224,175,139,141,235,113,45,77,109,68,216,85,112,144,67,203,155,77,74,249,130,185,82,32,119,105,220,192,29,255,17,141,134,55,202,53,139,14,92,189,250,252,231,171,178,13,102,28,122,11,119,173,168,210,134,196,71,143,236,188,215,35,116,197,177,174,107,139,153,34,220,248,171,97,242,114,205,136,52,195,7,255,152,9,211,26,27,48,155,65,190,166,211,129,248,10,125,152,63,64,124,39,82,18,119,112,96,101,54,222,254,170,124,222,130,44,208,42,247,99,39,183,17,185,194,127,211,94,36,12,158,160,29,199,62,157,226,88,240,42,20,230,224,69,57,203,210,154,167,158,242,39,28,85,98,80,231,74,240,213,97,252,126,139,144,147,221,2,227,41,21,25,70,209,111,72,24,195,76,70,249,187,65,112,20,105,61,54,163,59,179,25,103,106,168,193,54,178,21,59,95,140,32,139,179,180,223,112,100,121,45,2,184,222,79,77,153,172,97,244,245,141,207,177,243,57,185,102,109,31,48,209,168,193,230,137,118,41,174,79,166,39,136,213,173,85,135,243,158,140,249,248,75,239,240,203,14,211,223,18,66,216,176,56,197,153,228,151,30,224,27,57,168,2,212,200,149,203,29,40,250,117,104,219,219,150,117,160,46,52,31,15,58,62,248,84,54,190,179,255,30,175,222,204,127,101,255,105,147,8,33,133,48,51,239,21,70,183,156,112,29,236,242,64,109,185,51,217,249,203,224,249,249,139,2,226,221,80,45,53,35,123,122,247,251,169,175,106,94,60,46,179,29,195,215,224,176,219,94,225,174,236,111,78,44,96,77,159,4,146,86,133,127,5,248,172,156,32,212,55,87,212,98,186,138,74,83,254,153,232,20,237,213,166,238,45,108,196,86,108,77,82,224,72,192,223,245,62,54,130,40,162,139,237,161,123,160,245,204,225,122,79,56,132,55,198,36,27,224,119,218,202,156,37,148,16,50,227,2,105,80,71,84,92,75,129,29,14,26,121,176,37,183,196,240,78,44,148,123,211,167,216,136,208,82,86,107,250,83,125,182,165,251,37,227,121,13,14,153,73,30,41,233,96,95,109,211,131,214,233,15,50,252,186,144,10,39,248,202,213,212,35,35,104,244,134,235,225,182,55,82,237,27,88,72,122,106,117,60,19,8,0,140,230,11,175,129,201,37,20,81,157,149,228,209,33,219,166,241,153,194,128,67,157,244,241,138,140,214,54,54,14,61,137,175,95,80,20,14,157,95,45,2,175,229,21,42,62,136,147,145,31,114,212,206,171,147,124,60,209,39,30,61,20,116,244,186,1,151,210,202,122,200,126,120,197,242,31,50,92,219,203,120,234,9,164,211,139,51,154,148,12,156,125,95,98,71,58,194,8,72,108,94,157,246,136,214,1,164,98,142,91,144,186,133,130,242,217,216,9,223,246,134,141,116,41,120,236,71,214,84,146,167,28,246,172,30,143,208,131,108,135,57,214,100,246,77,35,104,152,45,227,59,238,59,218,238,100,204,159,218,57,69,194,213,115,250,241,239,1,206,169,182,246,28,112,197,18,120,130,182,28,110,212,39,5,159,154,9,62,104,127,248,135,145,67,252,107,14,129,86,247,161,171,33,62,191,222,254,60,73,41,85,129,235,187,106,102,207,88,164,111,217,13,244,47,45,87,139,162,194,25,192,238,172,240,69,83,74,88,216,193,20,47,27,121,61,118,15,155,182,209,207,196,135,83,187,208,140,0,132,123,211,40,125,16,85,162,141,135,71,193,36,15,29,12,227,141,115,86,23,140,93,194,184,110,68,241,198,110,141,184,233,183,147,204,129,185,170,169,183,149,59,17,111,234,101,52,6,44,135,180,17,114,52,177,112,108,65,149,233,182,220,42,178,95,103,231,32,31,186,165,202,229,190,108,119,7,62,112,95,43,21,58,23,255,88,191,245,196,172,91,44,94,215,206,16,16,141,125,91,65,122,61,172,241,249,173,112,137,54,72,234,160,72,110,165,199,75,182,199,63,93,94,64,41,46,176,220,67,146,245,57,122,254,62,65,9,230,13,115,159,224,23,189,87,30,203,230,86,13,72,2,139,170,241,73,2,52,107,77,19,202,148,197,96,1,162,38,66,52,103,200,236,121,152,64,244,201,34,162,141,12,219,81,233,60,60,186,65,72,164,159,129,13,130,59,216,89,98,193,235,216,70,31,17,46,140,174,6,165,200,193,35,3,5,79,151,48,57,126,128,208,11,194,249,27,7,75,163,157,143,31,157,198,115,81,9,7,11,154,34,153,109,67,231,111,177,56,51,73,9,245,5,222,220,241,183,193,217,59,30,21,140,99,109,13,21,125,72,203,101,181,154,132,104,164,228,143,81,141,222,249,236,224,14,9,242,151,81,123,87,40,11,94,146,153,97,72,158,196,169,105,27,209,82,230,222,40,250,61,94,90,205,190,119,143,8,56,220,27,133,155,67,205,57,232,247,31,107,246,80,84,232,102,184,5,63,76,39,211,178,96,91,94,217,108,47,33,31,111,145,68,77,124,19,117,170,54,31,56,50,206,91,4,109,85,244,222,221,46,155,170,118,199,113,139,99,211,177,211,252,215,235,59,4,228,184,67,117,62,137,241,81,49,45,74,238,246,215,127,195,185,158,3,90,79,82,80,82,192,228,199,103,153,165,186,193,249,114,92,103,106,138,34,225,43,142,117,221,114,17,90,197,204,206,246,88,155,251,76,100,236,143,194,22,44,62,232,250,21,246,159,45,47,14,110,225,164,63,32,181,211,169,234,194,203,232,231,68,209,151,5,18,135,93,2,13,75,124,181,62,12,103,105,78,234,45,9,33,20,44,191,151,161,233,184,102,41,85,181,85,178,121,98,106,36,221,174,7,140,217,120,33,57,82,228,225,80,66,105,151,145,42,7,251,184,16,26,218,33,38,242,155,114,240,199,32,79,27,111,182,175,191,9,16,37,130,123,2,35,144,238,73,79,131,147,251,229,184,93,128,187,26,182,3,21,125,8,223,212,49,215,250,17,7,10,51,109,57,231,19,114,253,73,240,4,166,32,220,41,217,143,168,18,248,132,233,134,168,115,16,86,82,105,240,248,127,222,51,80,58,168,95,154,6,0,231,229,133,225,237,82,29,52,58,182,200,214,220,157,155,112,232,113,157,183,128,90,62,139,19,152,154,157,222,138,188,38,61,128,53,1,176,70,141,37,88,65,27,148,247,80,107,231,33,20,207,114,71,197,178,59,161,169,9,103,157,171,200,43,65,107,239,68,34,189,78,144,12,216,169,6,146,148,75,31,121,161,207,255,55,126,55,21,16,53,140,16,160,172,84,103,70,106,126,123,123,233,147,74,113,92,209,185,101,239,23,102,102,204,185,175,17,22,168,128,139,221,142,63,62,95,24,1,108,210,62,6,204,188,244,152,118,201,8,69,174,1,225,94,68,102,96,112,207,243,184,189,97,232,144,203,35,172,233,214,150,102,165,180,124,172,162,17,42,89,213,39,26,187,92,22,137,144,209,229,204,137,178,248,201,66,253,178,89,163,141,143,122,69,82,155,246,179,47,235,160,8,104,196,25,55,185,175,121,176,91,68,212,76,189,229,201,154,133,235,26,167,134,57,40,132,199,95,93,125,6,1,61,251,41,70,240,173,187,131,82,242,57,228,51,3,202,180,229,179,46,63,208,154,27,94,87,99,229,192,105,54,255,112,76,9,86,73,127,94,32,146,123,239,113,28,128,192,122,149,203,15,19,135,223,122,237,44,164,10,235,148,190,170,204,19,180,138,68,227,44,234,18,61,103,18,59,41,101,67,134,240,59,172,86,46,11,233,214,27,25,249,97,197,194,2,114,194,144,164,228,83,34,226,196,153,110,175,200,187,176,211,149,47,21,56,38,217,183,107,128,129,73,199,173,50,50,242,136,95,124,248,3,237,49,74,79,243,33,20,28,132,211,225,200,162,173,80,239,196,232,33,236,42,76,182,116,101,187,226,108,190,198,120,156,146,12,100,119,241,96,112,200,11,23,141,36,28,51,50,96,49,220,66,231,163,59,221,124,226,122,198,180,181,97,231,63,65,46,227,249,66,185,234,112,28,221,224,176,113,20,170,90,248,144,207,17,157,196,48,17,9,173,142,191,87,250,248,196,67,99,86,96,164,253,88,254,153,38,1,137,62,159,103,50,73,200,103,48,246,251,14,55,137,95,49,98,191,51,92,210,229,224,63,139,151,21,98,179,71,228,28,38,171,67,115,87,3,246,228,116,246,133,187,157,91,33,203,102,39,211,230,56,156,254,168,248,67,210,245,251,81,195,211,51,243,9,123,178,17,128,209,79,252,9,70,207,45,231,234,156,205,120,121,255,138,31,29,244,82,153,169,28,209,76,213,43,193,68,31,41,203,230,111,83,128,153,79,175,183,253,6,138,201,161,199,98,43,128,235,219,141,37,254,11,155,147,129,33,73,21,23,43,46,78,66,180,41,169,53,133,240,1,194,30,70,213,180,166,143,101,171,62,230,150,116,105,72,133,29,66,52,44,151,203,249,226,31,210,11,220,81,249,205,121,23,108,216,12,53,18,60,47,189,88,247,180,125,132,213,100,247,89,137,53,74,151,71,9,237,84,137,72,99,123,60,209,76,112,24,205,175,227,18,254,228,172,217,240,74,176,27,167,173,14,61,32,32,163,157,222,22,4,78,200,26,238,95,34,30,49,2,129,145,11,188,32,105,122,139,240,209,224,186,127,17,37,140,111,194,31,208,212,235,251,125,92,208,202,44,50,44,90,248,159,20,27,93,90,194,16,245,121,192,70,12,224,172,150,7,28,255,146,148,67,6,25,76,76,136,62,189,47,155,218,138,123,79,180,57,81,194,199,204,105,166,103,136,93,122,45,197,56,118,123,246,214,45,183,183,99,182,34,136,151,70,189,147,49,73,241,250,90,75,98,125,222,232,114,95,29,49,9,48,223,134,109,232,62,82,173,137,164,144,74,45,162,13,238,173,184,117,101,191,6,78,32,23,185,253,134,214,218,43,248,96,12,21,55,193,108,188,120,254,165,240,162,112,165,62,137,49,154,227,238,34,232,208,3,98,160,210,234,153,19,63,76,81,77,121,215,21,177,75,162,28,126,28,172,67,12,227,246,183,202,167,142,72,109,84,171,86,21,64,234,53,224,34,91,13,208,0,142,57,102,155,65,87,42,57,88,41,8,201,1,210,193,143,204,156,178,21,28,223,253,197,7,226,154,209,11,233,229,126,229,173,210,159,53,38,151,0,89,176,58,89,172,240,189,152,208,248,149,19,172,186,154,188,220,58,172,234,137,163,239,163,51,242,180,47,95,87,152,128,45,238,78,74,72,128,195,107,198,78,152,174,150,242,114,240,102,82,197,236,251,167,226,24,197,238,46,249,95,53,26,164,43,45,101,66,181,64,65,87,81,81,158,113,160,107,8,51,107,98,77,120,135,253,186,82,164,94,182,114,118,126,32,98,115,235,132,218,37,86,208,86,195,63,247,159,122,5,148,159,52,145,156,181,42,146,96,206,243,27,26,154,93,134,217,98,208,200,47,45,251,65,120,211,174,228,85,51,220,122,97,113,12,160,67,51,36,108,147,110,190,252,78,197,58,231,127,115,252,154,140,32,124,17,221,108,163,9,175,17,164,173,134,63,184,121,59,21,17,60,95,87,130,138,63,148,23,191,61,74,209,212,76,103,105,155,14,96,13,106,109,74,171,94,150,176,106,20,70,6,99,44,192,90,56,47,18,139,145,224,200,140,194,141,184,155,227,112,116,124,113,118,82,150,193,115,183,4,141,210,152,238,108,87,93,170,76,3,115,86,245,103,146,89,86,72,13,175,200,213,134,114,76,156,190,77,38,189,119,159,100,93,129,29,251,41,216,59,25,110,17,182,60,235,71,162,107,201,32,149,224,101,191,218,109,116,110,212,143,27,156,243,44,155,140,33,91,198,11,33,150,249,109,49,194,151,16,29,41,234,36,113,109,196,145,132,186,225,114,3,240,231,75,242,162,239,188,229,233,134,247,250,178,122,132,161,214,152,31,167,208,12,206,19,196,4,189,132,127,214,66,227,118,186,206,200,109,4,83,48,63,155,231,218,232,122,14,59,3,190,44,168,208,246,237,124,91,127,93,177,152,159,37,49,61,55,114,14,91,77,252,55,246,29,52,204,127,59,190,87,24,211,65,95,74,15,222,84,161,218,97,97,100,90,20,234,177,212,99,145,130,197,76,213,253,193,180,182,207,195,196,239,129,187,175,209,39,84,70,205,3,46,134,90,158,30,68,60,141,88,229,192,3,55,222,157,60,183,6,168,77,116,72,255,130,158,180,235,101,75,159,152,61,195,123,69,116,24,72,53,123,60,22,155,58,138,223,219,185,77,223,174,153,144,196,158,21,153,46,71,250,86,4,195,121,245,216,23,98,11,155,99,14,31,177,216,49,129,76,221,147,138,79,112,184,187,138,154,229,35,105,251,194,17,101,139,145,215,167,236,184,182,17,169,14,138,44,103,39,1,132,11,96,144,27,29,37,27,168,252,166,136,71,36,6,193,60,157,140,186,196,215,8,172,104,156,96,106,195,7,205,156,233,94,128,19,174,187,80,76,242,141,186,187,142,145,98,208,9,74,75,119,211,134,49,35,95,77,124,205,3,46,161,13,204,114,242,12,164,76,111,3,12,75,21,234,207,40,210,155,101,180,88,194,252,115,204,3,92,41,60,226,198,0,180,147,129,9,25,56,8,147,201,148,241,94,236,255,204,105,157,32,65,43,70,45,182,211,85,186,162,49,36,65,234,152,185,250,119,51,172,174,98,42,28,34,215,54,1,217,169,70,62,188,108,15,167,3,10,11,29,0,249,14,62,10,189,77,72,55,83,127,209,126,1,40,116,177,84,81,43,62,159,195,6,32,170,172,132,195,251,33,80,216,181,5,126,140,11,184,96,39,138,240,160,43,186,204,1,60,247,101,173,4,195,57,66,41,128,165,101,168,141,188,88,207,199,232,87,231,79,50,172,119,230,156,138,33,13,157,153,145,14,129,174,254,14,55,203,197,28,188,42,64,221,25,159,63,13,12,43,160,208,41,207,217,62,222,108,67,0,124,251,187,37,65,128,135,48,235,106,42,161,172,160,228,250,124,46,163,103,76,206,58,40,236,220,89,221,17,249,37,111,159,18,14,182,44,254,180,83,63,70,109,161,25,186,225,52,196,194,50,76,47,72,154,60,247,66,32,210,59,110,18,201,4,37,50,193,114,239,203,8,193,217,48,160,118,47,240,90,132,87,216,195,24,113,91,86,90,234,236,244,165,123,191,91,8,59,74,153,33,233,146,50,229,26,166,45,159,178,239,71,231,180,26,229,19,233,97,68,240,115,123,151,132,162,139,136,109,29,28,94,47,130,34,48,26,119,180,220,245,190,24,50,197,129,205,27,251,244,239,201,44,133,92,21,151,92,143,222,240,178,147,86,135,40,26,144,218,113,109,238,49,57,228,151,95,55,92,5,193,200,66,174,107,39,186,182,74,167,148,22,51,241,237,71,252,143,229,99,27,24,161,158,136,117,76,104,198,63,129,40,77,46,24,149,222,99,241,250,254,4,157,74,3,213,227,187,255,89,55,129,195,150,172,239,178,65,75,195,70,172,217,89,100,27,36,91,90,187,83,245,254,77,163,52,198,207,247,198,217,217,235,231,246,180,3,39,151,5,175,197,7,238,38,229,76,27,219,4,103,193,72,68,237,216,42,222,254,39,187,201,123,244,90,99,189,144,226,231,246,242,213,154,90,62,30,148,114,186,15,39,232,192,137,1,203,30,186,247,115,165,141,199,28,125,107,71,207,91,114,225,90,18,22,126,240,207,195,217,137,38,5,62,211,158,178,97,106,22,74,191,110,222,153,58,191,95,233,36,255,158,177,144,146,225,54,225,157,133,112,90,138,208,111,246,169,231,18,23,233,223,213,229,118,160,191,131,18,177,238,141,137,212,98,125,123,99,83,121,192,183,159,93,45,250,134,198,190,237,81,252,145,153,79,78,186,124,61,204,220,187,68,50,86,119,114,144,7,102,143,150,104,51,7,8,152,62,252,21,8,135,96,118,146,116,8,89,114,224,239,15,9,4,178,144,25,121,54,156,66,172,138,154,204,114,100,192,137,16,192,88,113,239,46,135,134,88,10,16,180,236,102,25,89,39,23,159,249,71,126,71,17,112,123,58,196,135,130,224,26,134,165,103,241,188,153,176,212,77,234,254,63,86,36,205,129,100,84,239,46,214,229,109,23,186,192,89,58,105,61,249,144,42,28,216,4,160,120,83,197,92,120,71,194,6,184,201,151,126,13,26,210,49,204,35,208,189,239,62,184,160,105,227,96,9,122,163,101,121,193,109,195,202,159,86,177,116,38,83,176,57,103,253,28,98,46,44,154,198,37,110,189,42,28,77,112,1,84,12,145,38,39,200,3,35,53,100,15,222,17,147,37,97,112,10,21,251,243,216,49,64,57,82,94,57,191,28,39,134,163,171,39,149,73,239,150,7,247,83,78,222,178,160,101,247,88,126,60,13,217,232,95,29,149,152,92,7,28,15,226,148,66,22,82,111,23,244,172,37,118,170,228,144,97,249,175,215,184,110,29,210,196,139,16,135,174,191,244,237,92,142,187,136,137,16,85,84,142,13,216,39,198,20,50,230,153,171,225,80,190,116,29,150,183,244,223,97,201,17,63,179,29,0,234,140,82,75,6,240,189,174,243,71,235,75,219,191,203,102,86,32,31,87,112,154,108,122,169,78,171,213,198,17,108,140,187,201,41,249,87,216,227,61,223,47,3,64,51,58,13,231,154,78,26,140,4,151,138,134,142,141,244,236,179,75,143,156,77,8,132,159,204,51,24,102,221,127,197,15,229,66,13,62,105,221,195,215,193,52,157,55,150,122,246,45,205,78,36,113,45,164,74,26,95,245,0,103,129,226,196,166,247,15,226,174,223,121,217,19,60,202,248,189,220,165,232,205,73,55,124,156,21,240,159,153,185,248,233,221,146,19,61,131,167,69,221,227,218,89,126,192,252,148,37,136,66,218,64,165,143,244,223,140,46,224,29,211,85,40,183,97,129,68,43,11,173,73,242,153,160,211,44,221,143,212,112,12,168,165,160,32,56,7,100,126,152,169,43,63,124,255,223,250,157,42,192,222,209,235,125,230,60,46,201,246,26,56,189,87,175,222,226,159,237,207,238,19,95,148,33,157,69,184,102,202,41,13,227,171,219,212,229,32,93,168,1,76,128,85,239,3,174,185,180,95,114,89,218,170,117,72,20,8,222,48,204,84,224,37,150,227,186,195,235,121,128,109,109,80,77,215,143,70,82,191,125,36,74,243,202,221,245,141,41,171,163,185,116,251,98,151,201,156,80,166,246,80,10,126,149,119,251,171,90,125,112,75,246,112,158,5,185,193,31,172,52,205,233,173,129,148,140,163,148,231,4,107,215,209,203,165,128,103,29,57,27,209,20,22,12,73,168,42,80,217,72,10,189,42,187,65,214,211,237,160,91,210,77,19,71,56,50,180,160,74,98,119,230,227,184,179,38,136,104,27,116,41,201,76,226,87,80,12,109,164,172,113,94,70,179,156,230,247,48,65,191,221,127,183,9,38,208,224,86,73,251,28,38,214,172,234,253,173,202,8,2,57,122,252,135,227,246,144,18,53,194,75,36,107,159,185,34,187,238,179,12,75,116,142,76,15,180,25,58,67,173,204,200,227,141,194,239,18,84,67,45,12,37,181,43,109,202,125,119,128,228,138,0,193,7,32,196,50,232,133,27,255,110,253,24,144,236,62,186,25,150,213,248,20,180,21,197,230,246,175,137,37,103,38,68,161,205,168,0,52,250,236,29,209,152,28,211,243,220,5,42,239,52,16,152,192,209,140,100,218,157,249,63,0,45,72,222,20,225,190,127,58,57,85,170,7,90,59,218,173,18,136,114,216,34,232,66,242,85,23,168,89,158,251,168,32,219,45,194,31,123,7,226,29,97,172,130,213,168,143,117,244,215,253,178,3,73,70,92,58,159,165,66,40,140,39,245,165,206,75,86,35,83,59,7,63,135,141,120,129,54,178,152,157,223,103,179,161,168,132,18,92,148,205,144,33,101,178,247,203,249,63,233,244,103,240,235,28,160,160,190,177,97,210,97,215,173,220,210,180,183,218,242,211,105,38,249,2,148,89,82,156,144,228,15,54,151,99,237,132,62,58,97,125,191,217,170,246,115,157,138,133,198,230,8,44,168,189,228,187,219,234,57,63,54,65,114,92,169,102,112,233,214,93,67,174,155,238,170,211,92,234,228,207,187,115,156,95,231,205,85,166,180,75,105,244,235,69,134,160,15,44,137,65,171,154,173,139,223,238,91,73,217,168,143,116,217,124,200,139,33,86,162,254,59,6,184,245,235,239,54,51,49,137,91,180,61,167,100,76,214,34,43,186,5,159,118,53,25,240,165,161,27,186,34,147,204,241,78,25,183,231,49,93,71,172,242,138,88,60,155,25,7,239,55,244,145,82,61,239,37,21,2,212,67,138,140,121,21,67,156,136,37,196,46,168,148,37,62,213,106,26,218,86,162,14,222,109,225,194,108,80,103,238,50,225,55,6,29,175,228,133,148,16,185,50,37,156,179,91,231,154,216,193,175,112,12,75,72,11,41,105,238,76,159,12,87,161,139,78,71,113,106,115,41,251,167,229,107,189,13,222,235,187,238,227,210,250,203,113,94,38,207,233,176,41,113,91,131,46,104,111,141,49,89,251,143,157,44,255,217,78,237,88,123,234,214,152,211,201,112,221,220,143,70,19,200,151,130,175,121,101,217,253,15,219,187,228,201,199,91,61,178,147,154,72,241,57,91,129,37,245,109,67,124,137,201,32,78,209,58,254,152,31,55,53,166,179,68,5,63,69,228,94,68,118,254,164,121,48,254,126,158,81,174,243,175,22,109,246,114,57,228,10,129,28,161,191,144,91,138,226,232,146,230,157,107,163,226,111,232,233,112,218,76,252,43,96,209,49,233,109,57,236,122,146,57,123,150,165,228,185,170,158,218,59,100,11,69,222,108,107,129,233,168,131,68,118,226,44,220,195,187,112,175,60,215,75,221,44,63,136,10,112,14,178,57,77,111,254,98,245,175,157,117,51,71,56,216,71,170,149,123,189,25,173,181,220,153,214,175,103,132,41,193,210,138,137,47,167,60,215,193,13,4,192,212,142,248,216,174,71,44,226,221,235,57,208,150,161,147,244,0,59,63,203,252,46,170,197,99,22,232,135,173,16,252,118,240,46,13,33,130,25,25,149,88,115,123,38,175,245,94,23,110,170,195,19,47,213,29,5,198,181,96,119,131,127,138,14,79,49,82,232,110,198,79,51,222,70,170,151,88,242,4,95,32,44,7,237,86,152,8,30,78,45,90,116,175,45,46,44,25,182,115,210,1,110,99,172,59,210,23,0,28,162,97,203,192,83,121,240,62,68,170,67,169,30,243,6,30,156,184,116,224,203,182,191,89,60,36,174,122,162,216,144,193,157,97,254,213,234,179,89,249,178,36,252,145,134,134,154,137,152,113,71,238,91,99,121,131,49,119,58,99,255,181,161,133,45,253,80,0,192,21,208,167,141,144,65,13,177,184,45,99,36,61,17,2,190,0,193,157,109,118,178,134,212,101,163,67,224,71,43,23,0,47,17,251,83,21,202,106,128,252,185,213,27,65,132,49,22,78,161,198,40,220,87,165,203,207,9,198,175,62,100,185,20,37,38,197,158,195,183,147,238,60,225,88,139,16,117,195,215,165,75,25,199,54,44,82,224,8,12,46,126,94,255,72,143,124,146,63,214,184,184,186,88,78,135,194,22,44,150,200,194,103,97,102,83,29,77,140,136,209,141,215,188,124,179,229,136,118,231,157,255,111,134,214,62,106,28,145,123,179,37,179,79,81,156,149,67,160,185,200,9,68,52,247,181,115,67,143,151,227,95,17,106,141,217,54,225,141,144,72,23,60,31,89,95,225,126,217,176,206,50,170,61,243,51,0,233,50,198,43,107,172,39,163,148,41,54,105,247,64,74,44,95,45,244,236,244,252,89,36,19,130,1,253,147,92,176,175,155,68,43,147,17,56,2,62,187,168,246,79,27,241,255,138,110,39,104,164,0,194,244,36,187,55,231,248,253,191,135,96,20,92,192,231,93,69,190,165,93,254,102,0,13,96,145,48,8,56,222,189,175,159,94,21,145,254,4,126,132,195,77,194,125,126,176,225,128,154,179,179,142,133,37,90,74,246,189,83,44,178,252,189,41,163,159,57,5,243,62,11,200,114,119,243,38,53,216,205,127,112,94,15,38,29,201,38,41,55,193,242,54,154,183,61,76,250,57,60,249,151,114,101,2,116,204,106,35,97,235,221,165,132,12,63,206,16,86,75,200,177,246,120,116,171,246,66,83,174,45,210,199,180,247,23,15,159,96,41,170,4,143,225,250,90,229,84,125,20,53,117,96,79,79,57,59,160,55,81,226,152,97,213,242,51,121,171,78,6,103,32,201,213,75,62,109,237,194,144,81,28,65,18,16,251,181,132,251,34,236,244,155,107,97,99,41,139,64,236,240,188,145,207,122,133,160,23,246,253,84,51,140,242,94,94,206,122,27,138,149,174,145,25,106,220,227,72,192,168,9,141,74,131,68,207,22,135,254,47,231,20,236,206,218,15,68,170,156,155,200,207,58,53,41,33,77,88,114,117,170,102,191,105,76,165,81,160,130,199,175,205,163,161,101,9,171,172,202,141,136,123,20,217,76,72,212,59,65,196,29,30,94,142,172,184,20,145,176,168,83,250,188,210,57,172,125,187,55,79,173,246,24,95,232,59,28,210,207,97,165,61,71,93,52,85,216,184,161,218,240,96,183,35,189,121,99,149,249,245,66,242,188,192,142,217,23,53,242,127,155,24,84,12,168,195,254,121,135,78,217,4,32,7,187,123,185,195,57,137,52,64,49,250,39,13,97,6,160,130,52,185,42,89,68,38,133,251,194,210,251,34,142,30,111,187,2,108,132,148,78,101,249,60,108,170,165,129,1,194,136,129,202,128,124,66,194,62,9,5,118,149,17,112,87,138,12,13,138,202,255,181,115,175,81,70,196,232,233,226,114,128,223,109,247,114,4,19,246,207,195,162,26,74,232,216,138,225,230,46,164,117,37,95,23,189,140,50,227,203,249,98,207,248,50,61,53,221,159,85,194,247,50,253,129,253,95,70,154,81,237,37,41,40,181,223,216,117,181,150,219,154,255,243,197,182,119,96,137,96,162,34,163,208,100,192,82,178,57,73,30,188,89,114,58,100,1,174,211,66,40,86,165,157,61,192,239,154,104,149,4,127,111,92,129,142,82,131,51,17,137,238,149,170,130,127,191,49,144,58,225,146,73,255,230,92,42,5,59,71,145,58,79,186,84,99,81,134,6,132,104,122,76,50,119,191,50,96,239,159,200,91,84,240,210,160,186,223,98,187,15,136,69,166,55,113,137,140,30,111,125,18,136,48,106,222,45,167,254,214,202,64,59,95,143,223,122,0,224,132,209,32,158,7,254,49,236,163,190,48,144,189,75,134,117,87,125,182,231,181,202,118,241,202,242,130,24,78,252,86,31,3,74,169,159,11,95,61,249,205,41,161,231,16,22,230,6,131,221,205,215,60,209,163,184,174,98,180,170,178,134,91,144,235,183,191,198,8,245,252,166,226,253,190,99,243,170,26,167,111,202,188,152,184,4,132,11,132,99,136,72,16,66,46,134,166,105,9,49,250,12,26,147,96,38,59,230,28,110,130,12,138,129,65,32,165,98,33,155,161,75,109,126,207,88,20,20,249,196,217,46,190,136,55,215,75,4,8,191,116,80,19,208,14,82,39,166,110,42,136,228,226,31,66,119,246,114,155,27,112,190,182,29,164,161,134,201,167,114,25,70,224,68,0,73,147,202,127,7,69,88,75,227,189,68,117,5,150,23,16,157,198,47,75,5,6,71,251,73,4,143,181,105,150,96,245,28,129,248,195,16,0,131,203,33,98,45,76,30,209,55,170,53,155,237,137,23,94,208,252,46,222,123,160,185,193,142,90,23,130,69,214,67,139,243,161,155,182,110,112,237,46,221,41,210,202,239,185,71,190,30,221,174,74,178,48,64,157,183,161,10,152,55,43,23,82,21,51,110,85,191,228,139,226,179,32,144,56,11,109,123,13,85,80,221,191,92,226,63,238,163,226,84,103,201,140,126,157,179,144,89,232,233,98,159,246,117,19,43,139,130,11,201,27,42,55,13,182,100,192,109,105,0,220,97,182,145,203,48,225,191,25,119,100,167,204,150,131,7,19,72,154,13,191,157,174,50,62,232,90,16,70,196,200,220,83,236,36,101,123,3,158,71,70,74,192,57,61,92,30,87,109,10,244,194,166,220,204,41,51,39,150,128,179,48,48,70,12,252,170,27,245,223,78,156,70,126,12,183,73,186,227,33,78,206,145,15,236,206,135,231,141,178,74,123,191,20,58,9,225,183,57,98,122,157,254,211,154,117,92,43,2,241,92,177,21,213,77,198,142,120,43,172,95,176,140,21,179,208,16,22,97,239,75,172,105,49,44,79,198,3,162,219,153,103,165,193,194,92,83,78,18,22,15,191,41,205,75,0,245,244,126,88,211,143,229,164,56,31,176,224,31,80,45,216,230,97,72,181,93,190,118,97,10,197,164,125,221,66,37,49,19,198,202,33,178,178,121,100,11,66,39,115,130,254,145,197,158,208,178,112,89,162,88,9,52,30,165,5,177,134,101,229,177,207,86,121,70,93,91,229,250,1,35,85,3,104,128,146,107,83,205,123,120,72,23,116,185,27,158,51,2,184,14,126,69,183,89,185,9,13,244,8,234,97,227,142,220,61,206,43,126,209,40,96,82,207,114,58,136,61,36,39,45,69,209,55,92,39,231,198,131,99,151,182,49,143,34,142,140,207,121,123,199,97,143,95,102,246,185,211,117,146,179,58,235,125,176,190,71,184,89,58,63,153,11,180,229,217,219,175,172,80,41,87,240,222,234,197,179,72,188,111,25,26,11,144,113,208,16,232,129,64,207,104,199,181,217,112,33,90,33,81,251,147,241,206,216,97,90,172,185,199,68,193,87,19,158,149,230,45,198,140,178,140,192,43,196,70,171,100,1,116,57,65,129,180,39,66,110,235,73,99,190,198,61,242,64,226,195,229,27,60,243,238,119,131,141,170,61,154,114,109,123,96,65,123,95,78,41,218,202,49,242,188,239,188,33,225,213,126,83,165,129,7,148,149,170,91,171,142,8,95,211,233,105,208,208,253,252,214,185,94,9,62,227,151,14,236,74,235,56,138,174,145,70,123,211,191,24,227,57,178,215,181,141,19,60,164,41,32,168,161,33,250,116,254,23,128,114,220,184,144,88,75,147,109,2,94,173,148,216,64,132,249,237,229,130,252,222,70,55,18,9,182,1,148,9,60,254,227,97,23,114,187,13,253,182,181,143,209,253,79,85,221,31,185,56,19,185,188,85,247,155,47,247,210,237,144,180,164,170,246,79,255,170,179,199,98,137,184,93,10,125,190,184,189,198,178,142,1,35,247,214,117,244,44,159,40,198,59,126,91,255,68,85,132,120,101,69,166,109,17,231,84,64,150,154,26,103,164,166,167,88,99,89,148,90,25,21,232,241,29,230,65,196,194,146,139,152,121,97,240,87,89,228,206,246,132,129,46,113,52,96,74,203,140,145,227,128,226,214,108,26,213,189,38,94,81,51,167,132,60,7,194,220,132,250,96,40,204,215,220,214,207,41,193,136,215,204,145,73,241,180,201,64,192,102,92,100,228,86,152,79,64,197,48,122,225,85,30,236,44,11,86,21,81,225,107,108,197,186,223,77,242,161,156,188,32,235,39,131,236,168,249,139,25,87,242,70,200,70,212,17,104,104,68,50,115,11,93,69,13,101,205,32,42,166,183,190,103,176,179,247,74,237,37,162,10,112,186,2,131,101,97,163,120,82,188,155,222,50,39,56,239,110,178,151,25,214,173,148,230,135,251,68,223,67,245,178,23,165,128,142,201,217,57,250,59,31,110,76,47,55,1,206,93,155,140,146,245,28,130,218,175,42,255,214,90,28,151,87,56,205,112,50,15,2,96,93,96,240,90,146,16,172,217,4,43,239,171,238,3,161,46,170,182,175,81,63,223,112,42,194,40,216,142,246,102,84,245,222,122,120,39,212,166,89,93,196,53,173,201,149,2,110,229,56,26,74,173,163,227,2,7,136,120,26,152,254,222,255,55,157,1,188,98,13,244,36,180,176,207,44,39,33,15,232,176,15,224,167,197,109,240,185,122,99,203,81,47,14,39,226,232,34,90,44,19,240,182,74,147,182,85,161,215,150,47,215,76,68,205,87,196,167,227,201,42,215,93,95,2,158,171,165,138,158,240,224,122,53,223,67,122,27,193,189,119,70,131,84,42,203,151,140,122,141,138,224,222,10,145,103,34,234,171,162,80,26,228,234,17,252,208,32,31,120,148,18,93,55,178,187,250,124,7,78,166,100,24,91,92,161,2,115,126,26,151,138,64,59,193,214,5,102,84,200,25,195,190,131,86,31,157,0,104,222,82,6,29,195,94,24,2,25,7,240,59,252,24,114,191,234,48,212,16,84,168,165,44,100,39,29,74,69,126,137,46,88,49,163,242,118,98,36,140,25,111,214,142,217,192,200,158,117,116,182,63,195,46,38,109,82,190,83,74,89,93,156,171,150,90,251,175,16,79,111,123,178,102,176,58,148,12,36,29,215,34,154,214,176,81,66,85,12,74,74,198,208,233,130,134,136,127,49,61,79,182,219,164,88,167,174,241,214,180,112,67,90,128,78,215,204,38,44,159,165,17,131,54,247,163,62,192,190,107,93,184,178,84,154,177,227,230,107,72,246,47,18,140,193,18,202,122,210,205,7,107,152,74,95,167,243,27,102,131,246,132,227,1,135,183,218,194,202,188,180,245,52,63,102,149,109,14,75,133,112,86,165,59,175,134,213,108,8,85,70,145,44,228,68,37,223,68,166,156,113,231,223,29,251,191,5,130,86,163,47,253,203,58,173,129,39,95,144,171,231,113,56,255,168,163,77,86,205,237,127,157,145,147,145,67,114,145,172,172,5,111,186,115,16,180,235,113,26,30,124,130,121,40,70,210,158,245,174,73,167,14,154,96,58,155,140,101,85,31,190,224,114,169,114,128,83,146,65,146,73,59,84,116,16,71,196,156,28,189,14,67,125,131,154,122,243,36,85,52,163,97,15,79,194,143,167,12,250,248,60,69,131,235,147,47,145,189,209,153,222,45,214,222,10,199,164,144,81,62,207,39,150,37,32,80,164,11,143,105,111,119,215,173,182,61,255,116,42,15,203,142,193,28,66,84,6,67,191,133,160,156,18,22,84,70,31,156,209,112,157,81,0,210,10,158,75,157,248,183,93,21,130,165,86,80,25,19,33,107,124,111,112,223,248,35,235,3,234,22,195,147,202,31,251,144,238,183,141,35,138,213,212,22,190,109,240,73,75,126,169,64,190,76,163,239,113,18,195,10,220,126,178,165,161,85,0,162,176,62,49,148,148,37,207,249,68,163,12,119,4,132,189,240,176,23,72,91,4,172,114,90,168,193,225,159,137,252,137,119,110,29,218,238,74,130,244,53,85,93,67,242,81,251,216,29,84,128,151,197,175,8,19,28,222,170,39,231,90,20,71,10,48,152,71,218,39,209,154,95,210,118,107,245,138,56,88,164,77,255,125,26,32,203,230,139,185,144,41,4,44,138,54,115,118,147,249,210,69,99,231,235,241,59,74,156,40,118,201,215,80,36,231,15,228,26,217,162,32,24,76,135,201,121,49,22,182,168,75,194,221,205,171,136,196,81,118,101,223,147,128,171,196,31,40,230,172,133,242,240,97,67,238,6,62,39,36,42,183,49,43,46,58,4,77,128,74,109,251,109,242,224,10,117,236,188,64,250,18,132,1,159,254,14,219,139,200,221,80,194,248,26,95,247,149,237,88,176,15,237,198,217,45,224,204,253,234,33,254,139,204,119,88,100,86,148,164,161,129,86,24,46,26,186,203,132,179,35,168,196,34,55,8,33,49,250,50,210,20,9,214,75,107,24,119,33,185,225,147,68,47,167,34,59,85,195,219,91,25,199,193,122,165,196,42,169,187,158,178,247,234,142,132,240,95,65,43,139,213,104,80,201,100,185,28,118,40,134,220,40,35,165,231,18,146,115,223,163,92,92,75,66,192,220,9,200,190,132,55,149,198,108,170,72,178,234,208,173,223,117,141,56,145,214,68,100,82,117,191,22,109,135,207,84,11,170,141,239,88,79,113,150,160,89,136,175,231,55,128,115,78,207,68,251,21,173,55,12,211,240,200,8,214,108,10,55,115,74,186,171,197,231,231,235,101,17,207,65,104,42,167,13,214,157,2,249,6,43,44,233,114,234,64,224,214,175,142,176,206,20,100,114,85,194,253,96,97,19,152,155,206,79,88,208,64,69,58,49,212,210,74,144,170,243,136,105,125,252,162,127,27,241,33,84,15,162,182,121,251,75,94,125,254,45,179,60,196,9,53,240,232,226,123,23,249,229,168,0,196,208,55,20,204,228,255,202,53,181,38,237,248,147,239,186,132,225,8,133,8,129,244,192,28,40,13,151,111,91,102,22,49,244,238,28,26,75,79,58,84,38,106,29,21,213,145,79,83,232,12,26,135,43,127,220,116,48,254,128,140,28,51,115,14,133,240,192,199,85,101,51,94,51,99,134,137,212,149,114,141,243,188,64,55,234,28,115,62,189,172,121,244,111,69,209,178,172,249,252,143,71,231,167,151,41,83,118,25,31,57,231,245,130,104,58,18,10,70,249,248,131,75,106,43,39,253,131,38,120,234,251,79,248,132,139,170,140,193,111,70,222,22,61,95,164,205,122,164,47,18,17,227,243,35,231,181,118,74,145,54,87,60,165,45,151,144,75,116,44,168,33,60,254,158,196,190,121,185,225,56,179,183,224,170,152,174,105,63,217,152,17,58,230,51,71,187,29,238,238,188,77,108,16,101,81,185,159,108,58,250,66,57,175,217,230,213,65,202,142,50,223,50,182,121,197,29,2,92,85,249,103,135,238,105,81,247,87,90,152,168,208,22,181,119,75,27,52,199,157,13,216,216,155,183,36,138,112,186,93,254,79,149,113,162,216,67,190,178,213,57,68,12,181,128,99,111,188,112,172,89,230,79,186,20,171,212,106,95,162,71,54,20,185,121,50,233,158,42,45,23,101,155,101,223,46,76,182,127,227,55,50,10,52,36,142,21,173,67,216,50,78,39,145,186,169,31,159,131,176,79,168,70,23,235,7,214,24,246,23,104,131,56,108,198,243,98,196,101,25,116,53,13,198,175,148,91,134,108,220,82,241,76,191,23,35,131,137,133,150,58,79,66,201,155,190,200,104,74,24,79,131,247,250,173,41,76,41,107,38,42,91,196,69,108,87,27,177,59,61,39,115,29,30,37,152,41,146,255,31,100,53,23,96,198,133,129,209,53,13,106,57,167,95,29,130,46,34,225,80,199,228,81,15,25,182,136,129,111,97,171,79,74,167,171,80,86,245,55,207,143,3,99,129,238,26,66,25,101,104,147,234,8,122,0,55,65,139,181,184,3,31,13,135,49,63,71,143,162,4,41,115,41,70,190,141,235,213,140,49,86,185,255,226,127,40,248,116,89,123,156,226,79,81,19,101,24,192,249,214,167,164,51,178,112,26,68,204,141,182,159,71,74,72,162,140,137,108,176,117,158,174,148,223,163,6,225,239,242,87,239,227,227,129,209,110,71,201,45,194,167,103,128,130,226,132,226,25,123,174,79,192,62,42,73,191,191,41,8,105,9,28,71,147,106,101,237,236,177,25,43,18,146,52,202,58,94,100,126,72,19,89,127,221,97,124,119,235,201,78,41,203,200,243,173,187,80,120,32,85,73,145,168,81,95,42,110,100,113,198,34,102,116,148,171,201,235,27,234,85,111,235,62,4,143,139,59,243,205,230,79,217,152,242,235,249,151,124,179,244,52,180,242,79,137,150,109,40,190,105,228,10,58,118,171,163,181,201,253,240,84,84,158,107,69,103,249,163,171,130,33,75,35,211,240,72,134,102,69,129,53,88,82,166,68,128,233,159,9,103,95,237,204,209,95,98,108,171,223,167,247,82,253,148,81,167,119,106,231,107,145,68,11,124,219,189,63,154,199,229,207,251,183,70,63,10,240,249,128,191,60,247,116,166,169,49,152,69,166,47,191,231,150,200,27,75,73,210,73,251,147,86,73,56,159,117,204,101,141,180,9,89,35,78,211,24,233,67,170,218,249,194,169,14,14,63,177,64,48,217,109,190,207,161,157,116,21,172,49,170,214,241,49,158,103,21,208,200,170,37,134,45,226,43,188,159,250,196,113,24,210,75,152,116,209,161,114,210,104,34,244,130,186,183,159,168,189,228,196,115,130,64,220,211,45,154,5,204,1,195,161,58,186,85,190,198,12,50,111,141,117,39,20,152,40,122,34,179,61,220,123,220,109,44,164,2,253,148,69,72,228,87,168,232,37,210,149,80,117,156,47,16,240,142,19,130,170,96,187,27,161,247,139,237,184,118,170,158,105,180,77,249,199,107,199,249,164,72,114,114,140,43,5,191,38,22,85,146,153,245,108,245,39,176,166,241,203,197,219,170,149,49,170,250,183,219,227,238,207,48,134,196,36,65,40,215,235,39,51,42,45,66,18,128,37,199,219,71,118,127,28,48,174,77,134,4,14,12,145,26,62,91,139,169,192,139,230,213,204,137,179,40,223,239,195,72,179,219,215,83,23,78,198,132,199,2,124,161,207,67,147,133,28,57,53,146,21,164,175,253,78,30,158,162,44,243,124,171,198,3,126,178,76,98,1,89,242,204,165,15,74,233,90,88,167,31,1,59,111,81,91,63,231,220,200,217,191,155,147,223,137,81,155,154,232,201,195,178,230,23,177,225,215,237,128,60,10,211,81,181,116,62,157,47,38,64,227,129,221,19,137,40,90,223,194,83,84,119,54,130,117,242,141,2,70,70,176,51,70,61,171,25,22,251,240,147,11,7,154,87,15,136,232,159,48,3,88,98,38,42,77,127,239,238,166,110,34,83,50,28,157,208,108,222,107,31,90,70,248,144,105,175,140,31,89,88,172,42,148,160,18,172,37,244,135,163,5,43,170,103,231,71,202,244,194,33,47,117,242,213,58,33,229,135,252,124,192,210,144,44,83,200,97,0,100,15,171,32,176,160,130,73,92,59,247,24,105,204,253,206,152,133,253,45,42,152,84,253,18,152,208,202,16,233,21,7,251,44,229,136,129,253,167,109,29,55,176,194,134,72,205,3,23,241,0,16,99,88,133,55,25,115,40,209,181,81,96,195,155,214,196,176,19,182,249,243,249,41,46,65,199,61,5,168,33,35,48,52,188,10,49,204,28,32,178,221,107,194,248,94,238,6,217,156,172,210,85,50,124,230,74,76,183,57,34,228,69,235,255,236,3,81,11,190,47,158,21,111,47,150,39,15,121,147,106,218,58,215,208,138,253,176,79,116,116,199,162,255,224,169,59,44,189,26,193,188,251,131,237,214,6,76,165,105,193,140,169,101,118,192,229,210,75,98,184,137,104,240,181,74,222,99,216,91,168,227,1,122,17,21,51,129,154,238,89,98,63,188,101,11,37,93,130,246,166,40,12,192,75,237,217,225,90,54,241,102,99,104,174,136,164,228,1,3,218,117,212,15,155,156,133,19,107,146,239,2,5,22,59,148,251,186,62,65,46,144,235,82,151,227,14,243,255,70,27,150,75,102,99,123,155,31,13,103,3,223,34,56,245,109,139,106,53,247,216,241,52,201,140,68,101,146,22,28,59,182,176,236,231,125,62,158,117,250,235,68,45,154,61,38,173,65,53,6,85,30,250,162,195,74,207,107,176,80,155,93,253,223,193,52,234,201,235,68,245,147,233,21,134,252,21,154,234,117,182,131,63,249,142,191,47,26,182,33,128,193,150,149,248,57,3,154,91,104,32,163,8,38,161,200,96,79,60,166,109,156,158,87,159,102,187,150,147,204,18,75,126,141,24,172,221,129,136,24,47,8,242,73,192,156,78,23,125,64,70,230,247,224,201,219,76,136,8,171,223,29,226,87,185,12,69,171,11,186,45,102,190,173,92,34,43,210,238,222,19,180,6,102,87,236,138,138,205,211,47,9,114,61,39,71,1,223,51,0,244,126,198,186,97,64,69,147,168,208,36,119,187,60,87,243,207,183,130,243,235,247,87,42,194,196,111,43,81,139,89,14,242,114,58,197,142,169,77,61,13,117,51,61,241,206,208,80,174,191,147,37,63,236,157,109,36,164,34,101,213,148,180,179,206,14,43,120,39,138,44,38,41,13,48,42,78,113,191,207,155,50,214,159,38,99,186,58,197,30,105,52,9,53,213,196,121,172,28,82,226,230,188,138,50,232,130,95,231,129,226,30,28,156,112,118,249,54,222,169,80,75,81,254,56,182,189,253,29,178,158,216,178,106,125,40,105,170,254,188,189,55,47,76,213,52,225,124,151,163,96,246,4,173,40,195,126,84,101,107,191,65,9,221,130,167,158,19,223,28,122,193,94,111,190,108,208,145,113,251,85,253,39,126,139,251,58,171,168,229,155,45,248,17,35,198,23,121,246,200,138,65,65,39,157,11,244,59,148,28,203,37,111,8,183,60,126,122,196,2,211,250,134,218,185,62,82,133,7,225,217,115,7,133,137,246,120,14,242,178,0,9,117,71,43,113,128,117,61,130,216,172,32,115,113,55,169,142,131,22,141,139,25,212,116,20,225,157,61,135,95,126,155,163,125,233,253,154,72,3,204,101,63,22,231,47,5,135,83,202,136,59,191,143,55,128,167,93,103,45,70,148,127,183,113,44,141,216,182,80,170,207,63,168,245,160,228,130,208,196,82,193,92,159,33,129,128,43,226,248,108,54,143,225,175,102,106,221,161,8,6,5,152,219,218,130,245,47,136,166,95,7,208,38,184,178,93,30,204,60,134,185,1,177,101,108,11,162,212,48,59,163,98,174,104,48,173,50,143,157,107,188,239,248,238,204,153,232,176,195,107,5,156,173,54,171,10,250,54,16,102,192,42,143,85,20,27,193,87,248,23,132,224,194,136,205,6,117,195,95,177,141,181,85,206,40,210,123,228,174,36,5,38,113,206,5,126,128,20,1,183,75,203,237,19,213,94,107,126,155,139,38,239,109,20,249,85,225,232,118,92,127,206,219,253,166,195,145,246,187,230,63,181,249,99,93,63,124,150,130,29,207,71,194,134,142,169,21,104,55,117,151,141,187,22,10,22,120,165,173,171,15,60,124,153,157,179,235,45,56,194,200,181,47,167,88,171,244,164,75,216,162,25,230,3,21,199,92,211,113,19,236,127,64,228,180,206,153,158,231,86,103,15,26,40,64,95,11,118,218,176,241,136,255,45,6,25,214,194,251,161,135,65,137,231,189,18,250,163,120,20,13,122,227,216,0,10,174,198,183,226,120,188,237,216,26,111,173,118,135,146,3,211,184,82,9,3,207,177,219,0,186,186,192,148,71,36,28,191,10,180,220,50,33,254,100,217,101,183,134,216,31,213,52,1,189,97,51,112,19,249,208,123,148,52,208,31,165,164,216,128,169,65,31,4,44,196,252,136,212,225,37,230,227,254,104,37,215,70,75,45,47,84,101,160,84,44,1,222,12,153,152,96,205,180,150,34,80,161,129,186,216,58,107,232,237,124,149,210,227,70,195,224,227,58,174,200,143,240,71,99,192,60,253,4,105,249,178,121,96,62,242,1,75,119,129,3,193,118,52,28,234,200,141,2,253,171,136,80,140,102,51,175,245,143,127,255,167,69,236,74,187,119,39,233,218,189,42,243,130,9,84,7,237,106,152,63,109,129,255,168,167,86,172,226,57,41,104,211,237,122,199,150,153,42,215,14,95,202,252,19,225,106,221,70,89,44,84,53,28,29,21,151,19,238,74,161,113,172,119,67,119,105,218,226,205,29,243,92,56,250,136,229,137,191,148,50,121,155,11,248,77,129,27,214,24,221,30,34,219,92,233,175,237,156,143,10,251,186,228,206,131,106,204,185,35,68,178,111,96,171,161,148,156,222,131,148,90,20,173,58,137,75,219,35,66,228,248,34,196,95,169,19,205,123,12,250,115,72,233,6,89,133,194,26,175,29,78,53,18,197,237,160,234,122,236,209,242,40,52,234,194,32,99,152,246,117,82,134,76,62,9,123,83,108,107,4,172,114,112,45,145,161,41,195,15,205,117,242,204,130,37,8,114,226,78,8,186,132,63,137,180,98,252,200,108,210,197,181,98,232,42,228,235,60,182,81,208,246,14,122,114,28,94,51,246,85,164,124,16,197,82,142,42,229,55,74,160,236,37,150,110,137,34,41,34,157,96,53,139,42,160,70,188,48,213,149,168,104,52,12,246,223,123,175,80,32,59,124,69,74,175,64,236,247,147,247,114,145,216,81,64,200,8,154,18,5,222,43,147,103,75,161,223,251,12,221,74,255,138,240,27,204,244,244,227,169,45,136,228,120,247,99,90,249,68,207,145,99,40,105,250,108,6,218,138,251,145,175,27,23,190,103,82,211,241,238,125,149,22,215,51,94,175,247,126,247,167,156,212,217,255,78,230,239,197,147,32,142,222,111,110,184,58,30,88,180,86,126,241,180,48,236,106,121,235,202,112,92,53,248,228,200,143,175,243,10,216,82,242,114,253,31,105,78,73,57,1,248,32,230,243,48,162,87,20,144,112,157,6,218,73,176,50,65,166,160,24,99,170,85,171,214,89,213,165,84,83,37,77,170,75,218,31,82,199,117,174,72,102,44,37,78,140,247,156,71,238,138,55,244,26,92,110,98,24,249,191,32,49,42,120,123,251,236,111,150,72,204,14,128,48,40,112,140,154,157,222,210,98,43,125,127,60,154,197,177,70,151,224,13,22,22,145,244,195,224,249,126,250,242,253,67,125,205,97,4,177,191,136,175,147,54,102,62,59,35,66,173,131,182,171,204,225,88,43,122,91,208,117,26,234,224,160,34,85,255,51,50,24,115,84,244,223,115,252,58,209,0,53,172,174,128,84,156,12,184,228,125,103,91,95,205,15,86,195,195,176,57,201,70,166,137,43,253,219,21,194,180,234,63,87,191,202,192,84,208,32,184,32,108,101,19,12,208,146,46,246,238,2,105,81,76,127,48,12,69,40,117,192,238,64,159,80,84,150,138,69,230,132,180,190,208,1,120,40,155,161,232,64,30,151,182,170,213,4,76,65,167,120,52,53,212,119,165,29,239,153,100,226,219,157,103,176,179,144,142,163,210,134,200,253,189,159,175,214,134,136,21,245,101,226,136,0,58,101,68,131,37,85,85,197,165,219,3,203,231,56,24,12,207,244,86,86,15,71,222,17,185,95,153,81,59,39,28,80,50,223,210,155,205,40,133,173,205,174,102,113,184,154,9,165,39,146,128,218,61,226,171,170,145,67,3,63,148,23,249,205,92,203,8,200,232,71,32,6,252,128,23,203,163,157,222,60,164,188,243,62,14,14,176,164,225,60,181,250,167,69,118,200,141,232,32,13,145,173,129,195,93,95,34,211,173,100,42,76,131,232,88,144,235,172,69,135,68,154,189,223,191,17,152,51,55,150,86,42,28,72,229,143,57,9,180,36,206,31,27,240,23,146,14,39,21,132,245,164,120,175,145,217,153,40,147,241,71,102,166,94,148,139,58,111,100,34,228,159,38,124,171,125,156,41,16,30,48,116,150,64,246,69,45,100,185,241,149,206,244,240,158,13,5,84,146,14,119,206,22,97,129,156,12,150,175,160,242,90,155,64,73,98,49,46,107,74,247,202,50,65,75,96,58,155,129,20,109,208,5,129,170,205,82,59,224,3,199,90,254,14,179,76,21,129,206,36,87,226,233,200,255,255,2,111,135,104,108,124,203,11,111,31,197,188,255,244,149,180,221,210,40,239,180,9,218,50,233,95,29,109,49,139,203,133,0,1,185,203,222,125,86,35,251,176,174,232,165,37,92,218,51,57,174,210,45,158,73,75,136,192,178,94,152,146,46,36,86,117,100,206,8,135,33,181,236,45,223,179,43,63,37,80,41,232,131,43,187,69,22,37,112,138,253,157,220,147,222,239,13,170,91,138,51,8,235,116,228,30,60,221,194,121,167,138,157,82,53,238,177,214,117,60,139,176,24,23,161,240,100,93,87,200,137,43,12,31,103,80,118,49,222,9,33,194,180,1,225,182,165,19,73,233,196,89,214,160,79,239,220,191,71,179,67,137,199,156,91,28,218,124,90,150,99,21,229,37,115,109,229,151,229,115,132,106,71,140,167,198,153,246,211,124,124,94,39,181,86,62,76,83,205,84,168,119,139,131,178,69,180,156,204,236,144,54,220,198,209,184,24,153,9,143,182,102,5,123,128,72,18,44,96,184,38,193,64,212,97,8,234,28,23,226,44,22,209,80,85,89,83,206,43,103,26,177,95,144,31,119,52,248,241,242,123,206,68,26,63,63,73,194,143,94,145,254,145,120,33,35,24,232,20,167,57,94,113,19,178,101,253,224,122,232,96,84,194,62,170,184,120,208,172,192,173,81,146,211,54,238,82,75,14,132,92,215,172,50,107,47,145,68,81,248,176,28,114,178,161,242,74,166,145,100,199,29,175,166,164,185,49,8,230,170,175,138,226,224,251,114,22,96,148,250,16,165,6,110,12,64,198,19,134,200,14,200,116,207,193,54,3,167,11,62,34,208,250,194,85,72,33,32,69,3,185,55,40,28,137,126,206,85,189,215,92,97,119,28,2,56,15,71,65,232,153,23,31,19,110,62,123,201,115,184,63,170,13,82,10,86,162,247,122,167,31,145,249,29,249,196,232,240,42,210,18,234,134,141,197,81,73,160,248,188,92,146,245,173,166,29,245,30,241,175,210,223,14,192,27,248,238,72,24,76,237,83,92,17,75,109,114,121,90,240,206,218,228,154,5,125,149,213,219,71,121,112,166,130,186,218,197,226,250,52,217,0,122,127,66,82,58,49,50,71,170,117,2,99,3,192,64,13,1,229,185,123,30,8,184,181,35,31,174,54,82,143,49,254,93,204,18,54,89,164,179,1,248,30,179,106,254,99,47,148,11,34,250,180,179,65,98,177,98,233,240,234,170,147,46,248,201,20,159,41,33,228,122,110,213,188,150,133,143,217,80,125,85,233,91,76,230,81,182,14,66,97,214,19,163,201,32,16,122,5,245,164,149,3,219,189,195,142,34,208,38,25,14,220,105,116,10,253,56,251,208,109,158,177,129,138,122,253,217,226,248,169,87,234,156,15,180,107,247,64,96,145,27,162,20,105,228,97,197,153,44,121,48,144,130,135,56,254,173,118,105,255,9,207,169,255,87,74,249,229,63,32,12,150,131,225,54,24,130,54,43,42,91,99,250,216,188,8,91,93,192,207,165,0,217,51,49,62,13,211,109,24,224,77,156,242,103,4,241,69,60,232,26,192,68,73,28,231,69,186,122,57,143,0,170,141,25,24,48,217,221,54,127,229,139,159,7,240,141,24,208,136,16,23,18,156,100,218,55,23,102,211,51,200,64,103,73,195,251,200,190,11,133,158,65,191,176,137,110,212,93,25,8,104,220,164,53,41,50,112,216,18,90,67,162,60,28,132,227,7,185,199,86,60,138,10,112,38,144,83,71,63,176,108,199,94,174,24,123,76,116,14,108,53,188,57,170,103,186,103,237,76,194,103,162,53,31,2,106,29,145,43,121,48,52,244,182,105,142,22,21,24,211,157,147,28,24,77,82,93,35,144,116,15,53,220,237,110,52,152,12,119,175,61,209,209,91,111,143,132,15,97,1,24,241,24,81,95,71,70,115,117,222,7,140,59,64,15,85,90,197,250,163,207,10,22,248,153,49,63,161,235,243,212,17,169,160,67,109,191,176,45,235,51,67,74,203,202,240,124,41,205,207,232,250,26,89,65,235,21,198,200,136,146,204,105,243,176,250,32,108,68,127,75,184,8,208,50,165,29,28,224,106,248,87,198,56,60,130,130,145,52,46,251,97,132,205,59,157,255,203,221,194,143,112,81,82,156,240,60,56,48,161,76,134,205,140,105,106,245,239,172,98,0,131,246,72,61,145,114,175,87,182,23,16,152,31,134,43,18,89,190,73,239,210,129,143,10,100,38,82,61,68,120,73,100,69,249,175,183,160,4,97,39,20,51,194,253,51,228,41,5,40,232,19,5,227,73,13,181,187,244,216,133,238,154,12,195,212,169,44,216,56,175,247,217,177,16,77,21,121,161,192,243,243,66,31,59,58,106,187,110,241,168,46,81,116,177,8,41,52,230,147,213,119,151,98,123,190,136,0,32,119,107,34,243,152,66,207,226,179,231,250,200,178,162,220,173,151,157,80,210,118,168,173,4,102,239,6,141,96,133,195,35,154,25,192,71,202,254,29,27,81,112,109,54,59,182,231,84,179,67,116,240,246,25,143,227,132,250,124,217,232,196,150,2,45,200,44,175,237,13,115,116,129,49,163,154,150,139,114,197,112,41,145,43,72,35,11,83,136,216,219,190,150,102,225,216,37,121,224,65,225,149,221,165,164,176,222,138,120,88,15,120,207,234,87,11,16,114,111,127,166,247,150,34,16,221,220,62,41,76,4,155,195,93,241,220,206,213,70,132,128,0,39,212,207,0,75,235,53,22,64,107,226,138,179,173,107,149,58,64,223,150,199,30,133,179,31,128,252,41,188,98,105,62,45,200,203,171,21,96,159,250,122,99,138,85,249,127,190,207,9,212,195,7,135,99,200,89,31,161,213,159,68,49,98,145,100,14,254,81,143,86,112,21,187,127,55,163,143,235,186,156,224,83,192,81,186,199,8,236,190,19,20,133,155,89,199,89,204,168,185,15,247,154,50,203,93,46,46,68,255,63,148,226,252,168,113,148,64,166,100,179,92,69,119,107,17,8,146,119,63,233,235,45,57,182,88,146,109,233,36,19,85,109,167,215,34,21,41,156,253,207,219,41,164,47,98,239,20,151,88,32,9,24,121,160,46,39,129,98,160,197,176,153,208,14,197,97,203,42,69,216,73,86,1,170,247,61,148,210,145,164,169,90,53,33,49,120,21,251,254,187,204,159,35,225,124,207,83,119,99,93,14,209,20,3,210,46,36,236,120,220,250,52,0,207,37,52,148,22,184,228,123,42,234,165,72,33,18,144,80,82,222,26,4,119,238,131,234,163,19,218,54,11,136,105,82,252,11,142,114,179,16,46,220,19,238,166,41,243,39,200,195,234,71,134,198,156,110,72,199,160,204,82,50,222,186,181,226,104,99,26,9,41,197,103,240,182,89,85,68,254,1,251,55,250,153,181,14,66,34,210,104,178,145,248,72,146,190,92,144,22,122,244,151,33,148,152,242,57,183,102,119,95,38,225,132,136,48,145,13,227,78,198,112,155,115,105,219,47,39,208,20,40,61,150,160,43,244,123,155,7,136,199,11,203,91,120,8,235,96,199,248,32,19,48,248,63,103,246,29,85,239,224,151,72,75,174,67,223,86,175,253,103,171,173,121,184,119,158,53,182,183,138,8,108,167,44,103,164,112,209,144,206,115,210,36,182,181,77,145,111,166,39,18,240,220,64,157,77,72,160,97,235,137,148,191,97,225,91,143,56,98,208,248,49,44,68,147,209,172,101,169,19,168,206,123,42,158,147,247,31,38,98,226,42,145,68,218,4,253,196,146,209,172,7,1,130,134,180,43,214,16,134,132,8,15,196,71,245,20,224,50,52,15,175,15,93,243,207,202,191,103,213,138,27,55,237,214,15,64,46,109,154,220,152,168,23,236,83,144,122,231,19,119,20,142,124,89,110,106,30,33,93,99,98,207,148,223,184,172,70,179,170,241,113,228,4,151,114,240,143,112,147,223,29,176,245,192,172,179,60,1,168,149,73,226,59,93,233,123,103,222,28,101,45,45,132,3,127,145,236,164,165,219,86,19,160,216,15,17,229,170,22,139,206,80,111,251,39,124,224,209,41,115,32,230,216,221,140,49,37,139,120,193,49,97,199,120,85,19,218,114,193,156,12,222,112,57,1,168,135,41,248,176,147,167,135,176,211,120,23,165,12,63,223,50,62,147,146,64,142,83,95,223,236,67,123,249,166,128,254,195,94,25,140,204,99,227,238,24,166,151,120,58,84,109,165,184,21,136,36,45,151,58,31,162,73,248,64,108,138,5,135,94,152,134,108,143,198,247,236,116,41,22,119,25,238,146,204,191,145,255,154,128,145,189,58,182,52,181,70,241,21,59,65,86,236,238,118,126,92,196,119,129,195,160,162,205,84,65,138,191,43,176,223,247,124,174,245,233,170,135,22,171,21,78,248,116,175,7,111,222,2,20,8,188,20,206,81,60,207,163,208,37,194,48,146,22,8,158,125,151,183,112,115,83,30,142,11,210,177,172,120,132,212,31,41,250,87,149,52,165,37,112,92,230,134,237,70,46,116,211,82,50,93,142,76,110,118,249,244,176,18,4,87,222,42,221,43,56,217,63,17,238,31,74,53,170,118,213,41,112,125,4,15,98,201,139,80,164,190,247,43,49,212,144,77,169,60,206,17,103,122,92,34,3,87,87,109,173,129,49,33,126,248,217,51,111,174,161,185,226,102,184,106,210,232,203,73,67,232,176,229,135,77,102,167,237,26,169,96,169,222,178,134,34,77,166,63,69,214,54,127,225,111,187,24,179,202,59,133,173,57,222,238,160,124,238,43,53,176,123,173,51,81,164,252,254,24,103,235,89,188,216,187,53,201,86,123,137,108,246,73,196,123,213,17,165,114,20,189,123,191,239,77,107,1,175,40,87,190,21,40,250,211,218,27,186,165,85,230,191,32,43,181,183,3,205,107,52,64,219,169,133,19,44,98,31,156,34,68,192,209,156,97,159,138,252,225,128,252,186,9,138,37,224,243,91,231,90,14,194,89,216,107,80,97,45,114,33,176,158,185,20,149,179,9,34,239,44,33,238,242,16,109,167,139,59,103,116,67,84,49,53,27,14,11,110,144,165,221,153,89,93,218,240,231,142,125,225,144,165,232,225,42,30,80,179,138,229,0,139,235,219,188,227,147,158,83,128,144,80,32,79,193,79,104,35,110,60,58,213,72,202,49,169,66,129,124,195,74,239,36,90,130,241,96,18,216,217,203,117,146,186,28,215,71,25,190,72,207,88,80,188,211,115,163,238,36,200,59,229,195,9,58,118,205,111,28,240,173,104,211,91,5,208,12,160,36,110,198,243,79,30,151,8,186,41,52,101,246,182,194,107,228,64,149,248,64,25,245,37,236,18,227,108,77,11,28,189,202,149,206,101,192,144,88,217,157,143,33,145,65,124,241,244,77,149,7,6,138,48,108,85,225,188,181,140,229,121,78,219,116,149,122,139,113,179,216,198,215,102,199,96,166,191,113,132,184,10,88,125,31,43,118,100,52,175,172,113,174,94,200,160,139,188,227,250,99,68,47,99,5,189,91,203,14,92,59,31,103,204,121,125,179,198,62,221,243,199,201,231,104,49,108,54,224,157,218,184,237,27,21,46,17,50,105,93,61,87,136,168,184,233,139,6,62,6,245,157,29,139,236,224,139,162,108,94,116,206,35,25,230,175,23,219,67,26,181,113,156,101,204,33,89,196,131,110,222,236,50,46,217,99,147,76,12,248,153,86,174,113,195,253,188,13,66,13,7,143,112,108,60,146,74,242,192,119,29,212,114,248,9,201,229,196,244,41,25,227,126,107,189,41,154,167,217,59,116,75,194,76,149,111,71,204,112,169,161,3,135,215,15,21,73,196,72,75,26,120,161,27,74,222,155,184,199,163,197,112,164,226,183,253,237,79,13,235,13,11,236,218,133,89,186,24,153,207,3,213,39,180,192,186,28,104,92,146,85,36,116,154,209,102,145,138,239,245,163,11,245,213,202,233,18,69,95,81,134,44,251,79,55,193,168,55,196,107,188,216,24,5,218,100,0,203,54,137,236,139,161,125,189,211,2,149,88,73,181,25,132,66,164,56,249,8,131,90,208,208,189,23,26,91,31,16,43,190,30,23,58,99,99,215,233,111,124,99,5,136,113,86,128,93,184,235,102,153,31,181,81,153,253,4,63,111,164,42,149,100,231,96,169,35,156,134,98,173,118,171,157,120,65,58,4,91,189,118,161,61,9,98,99,223,4,181,206,191,252,237,242,57,83,202,180,163,67,188,40,182,89,221,158,231,86,173,26,196,41,144,147,28,167,170,147,88,214,33,231,146,95,183,248,11,104,111,131,75,183,15,28,34,73,22,38,45,102,52,167,12,3,240,84,218,199,79,18,153,29,86,240,245,203,211,255,210,162,216,28,223,58,177,49,3,204,69,111,105,40,218,167,199,161,205,238,99,29,115,104,200,83,243,130,227,51,84,22,58,190,106,225,78,135,96,76,167,14,133,29,180,55,100,152,172,106,192,247,108,160,160,103,187,4,215,121,104,83,236,156,143,236,46,107,183,200,20,205,62,70,173,168,59,231,119,62,94,144,35,204,182,182,252,203,94,111,61,226,73,83,53,225,193,189,188,33,254,83,49,78,168,81,82,231,148,174,222,141,22,17,87,216,226,68,228,177,208,102,63,163,144,29,218,218,137,167,21,8,201,4,34,45,163,93,241,159,9,60,95,225,43,17,53,211,17,73,28,154,223,195,13,13,209,79,26,251,96,92,226,96,193,213,24,240,145,63,178,223,0,85,69,130,181,218,98,237,49,37,163,58,118,88,2,191,113,3,223,142,158,12,232,248,219,102,230,150,65,207,250,184,179,74,119,1,77,38,127,54,44,129,133,217,44,251,36,250,50,53,184,90,198,105,65,188,208,195,5,43,32,85,85,241,123,174,67,127,108,22,156,194,140,202,126,43,85,109,15,237,236,213,182,8,76,117,7,218,85,21,140,219,142,203,128,46,199,137,223,245,52,201,232,141,55,47,97,138,12,190,240,98,52,95,201,247,185,245,205,127,177,42,199,141,32,19,91,221,157,110,82,245,119,8,136,143,215,193,84,194,188,254,91,247,127,55,165,186,60,59,212,136,83,131,15,77,39,238,37,178,174,119,124,74,5,100,40,40,249,179,199,110,229,168,39,49,32,172,235,113,244,176,215,120,9,123,6,215,193,79,175,57,104,8,203,19,161,97,237,135,200,196,3,101,30,15,64,42,209,221,178,255,0,159,55,154,63,120,18,242,84,178,235,37,247,13,252,242,55,165,191,205,38,115,20,192,163,50,198,7,116,179,203,171,155,249,34,145,73,232,55,230,167,224,1,209,219,225,65,86,159,124,165,117,248,233,156,163,153,97,184,125,65,94,109,206,102,175,208,32,55,202,4,51,118,215,150,16,89,219,68,209,253,58,142,79,125,24,214,224,45,12,98,1,110,87,63,226,248,18,168,88,183,38,80,229,164,203,97,146,65,125,135,80,213,116,188,36,240,45,34,213,22,84,68,95,74,1,120,153,163,233,84,103,13,96,60,167,145,75,117,112,240,201,195,157,158,242,6,252,218,132,175,129,228,236,181,140,27,55,180,143,158,60,122,148,240,144,161,158,68,58,159,114,139,194,178,246,200,242,219,48,223,197,214,39,188,89,4,132,232,7,223,61,227,221,140,1,86,45,238,88,1,117,180,71,207,50,174,94,176,139,183,158,72,44,72,251,24,205,14,166,184,166,139,214,199,135,160,192,131,37,36,150,200,97,238,118,190,238,156,155,85,14,214,236,13,97,44,117,221,91,5,140,227,22,186,1,181,235,64,246,10,175,246,183,193,124,16,196,59,149,222,146,84,150,75,214,33,153,183,145,146,210,147,115,249,23,33,180,224,200,32,236,70,249,178,168,206,90,64,37,223,142,80,25,236,29,188,255,106,69,169,73,231,101,134,20,4,22,246,187,244,113,85,123,188,21,1,238,159,38,120,251,238,25,1,106,111,87,83,25,41,239,100,100,16,6,19,190,226,48,30,157,101,97,166,6,244,230,161,210,211,109,81,100,92,79,215,90,46,18,128,242,37,29,220,160,28,202,131,8,79,208,6,9,4,147,189,188,200,205,86,113,156,177,245,255,186,141,52,121,168,107,5,107,249,47,53,48,185,1,214,154,236,26,98,9,12,120,115,98,104,36,183,140,239,133,47,11,118,16,118,131,65,211,139,41,78,180,60,53,169,31,225,81,191,131,100,212,12,2,171,209,237,118,143,189,100,225,30,227,248,202,24,230,168,77,44,34,80,21,16,211,132,244,216,66,220,67,120,91,104,241,103,32,142,16,17,47,56,82,249,141,61,208,60,52,118,222,248,235,182,11,202,162,110,148,229,173,164,199,122,226,121,24,127,118,180,252,141,212,33,46,167,254,16,1,29,52,212,242,214,34,75,111,54,208,253,175,168,105,190,151,208,48,151,7,92,202,242,56,49,180,124,204,253,43,98,61,189,230,189,106,175,178,72,45,103,122,185,233,97,113,34,186,53,131,8,154,236,193,101,219,177,41,43,48,79,25,189,126,174,253,246,4,208,124,183,50,33,71,153,192,86,159,113,98,5,144,94,177,228,74,6,48,21,46,148,126,232,167,231,220,228,158,13,244,71,217,194,45,248,132,140,38,208,249,45,150,203,52,37,18,108,70,135,187,28,135,51,49,53,226,221,102,187,49,207,227,98,33,45,88,50,96,32,29,43,144,120,30,138,173,128,93,17,98,24,86,126,58,245,217,21,133,233,103,110,214,149,102,197,11,55,156,137,51,147,97,200,13,225,69,167,147,180,160,180,194,93,79,255,230,251,102,215,146,57,79,170,217,28,44,209,1,178,0,169,133,19,107,227,14,31,2,159,95,135,217,168,15,147,104,227,153,252,229,103,243,190,28,248,110,111,36,250,124,174,140,136,114,234,168,106,234,88,96,61,71,63,85,169,203,123,56,155,193,88,227,226,2,147,113,123,201,131,204,54,2,3,53,50,31,223,212,104,212,48,139,175,219,33,126,187,19,112,198,210,198,246,149,34,146,22,130,153,54,248,175,116,64,125,239,133,77,191,191,55,211,125,182,236,86,227,157,184,2,151,42,9,26,139,227,161,235,224,53,239,154,226,47,248,171,173,57,183,239,86,155,68,197,201,19,61,149,158,121,225,211,46,146,95,157,132,255,228,108,62,22,240,225,37,201,216,54,224,22,152,232,164,124,39,22,76,121,249,96,181,138,230,9,79,65,234,182,158,47,24,195,59,17,58,48,80,234,31,153,216,11,200,37,141,26,180,253,55,146,124,254,82,233,61,35,110,107,112,101,170,46,166,233,165,0,83,124,116,113,33,149,247,19,235,146,92,82,121,233,148,192,46,235,226,58,62,96,241,62,107,91,94,207,216,231,158,253,118,229,105,151,15,172,203,184,116,203,195,86,192,150,229,118,130,38,123,131,163,203,44,75,214,8,54,92,98,146,87,2,145,158,57,30,239,117,93,115,247,194,62,136,39,18,192,217,98,113,178,222,125,199,56,207,186,214,75,96,209,204,105,222,146,232,188,199,243,34,168,234,181,40,83,100,199,154,80,7,252,240,124,240,45,22,172,185,114,73,30,191,11,174,210,83,224,232,59,242,149,44,10,168,56,67,87,175,112,237,39,141,195,3,239,228,85,233,60,46,69,178,143,74,160,97,204,193,86,78,153,90,63,35,98,241,119,124,112,81,30,96,32,32,194,98,218,115,38,210,89,236,96,26,47,32,234,22,218,24,108,145,35,159,187,243,31,49,144,232,192,157,244,67,191,150,216,14,27,16,193,120,50,212,96,109,10,167,127,143,36,80,216,82,85,232,43,37,105,225,139,30,21,191,36,149,34,115,22,178,239,44,62,25,144,245,77,127,206,178,195,145,84,8,254,136,1,237,187,16,158,187,12,105,140,228,236,111,235,51,162,97,231,131,7,221,173,199,213,132,245,244,228,159,198,85,203,178,59,80,23,186,246,171,180,140,2,227,236,237,143,119,85,118,60,247,53,116,128,4,174,206,94,72,211,91,195,48,63,111,98,35,49,220,121,174,141,158,49,92,231,212,204,92,238,19,227,174,204,229,111,79,22,48,242,210,126,33,152,74,16,52,210,212,209,1,233,163,67,54,207,219,90,106,117,193,205,61,59,208,95,206,116,227,162,228,139,80,79,72,56,71,191,179,106,205,38,182,34,156,118,164,165,70,87,107,50,110,187,210,187,17,119,30,240,196,115,16,59,203,245,41,120,9,134,25,113,41,146,183,1,175,195,13,120,70,8,44,48,40,115,3,166,155,132,127,19,219,231,132,233,25,208,90,73,47,52,10,86,95,98,200,212,217,253,152,72,198,161,97,40,124,124,114,162,35,204,157,64,173,129,45,37,80,146,196,223,107,188,111,115,184,148,117,7,226,15,70,244,191,113,252,195,175,117,176,187,70,65,170,58,205,219,227,133,80,197,148,242,44,82,91,126,191,195,203,219,86,221,185,118,34,235,246,205,166,143,41,145,61,222,188,127,31,109,215,181,235,68,202,228,37,144,152,201,224,88,19,135,39,30,4,168,2,156,97,159,175,75,29,165,14,245,32,180,58,50,132,103,123,158,163,39,220,236,176,152,132,151,72,76,231,44,35,169,82,251,251,31,218,153,31,207,79,94,45,0,153,213,49,176,82,209,50,12,66,235,78,103,76,58,152,93,188,208,227,117,66,43,172,98,111,169,246,184,223,61,200,9,129,217,43,39,40,192,35,98,64,236,113,98,242,195,21,225,13,190,143,176,85,146,164,74,147,161,149,226,235,237,52,166,102,182,231,87,132,144,244,59,195,117,57,151,112,158,116,69,114,207,62,81,163,123,199,129,176,19,18,80,0,250,141,142,12,245,26,182,90,195,181,89,121,32,64,6,133,186,30,28,28,84,110,1,210,84,53,153,234,60,203,241,82,226,188,7,156,116,131,152,42,94,31,134,106,86,15,132,103,225,59,64,42,4,77,90,56,245,10,201,155,50,20,225,60,235,109,24,84,26,48,59,55,30,248,231,46,230,68,191,18,252,128,182,14,232,201,36,248,178,170,106,71,171,122,6,131,48,246,249,103,222,126,102,218,248,69,113,119,54,195,196,85,123,254,119,66,228,11,106,28,117,71,206,121,186,244,185,57,13,44,41,22,165,220,200,67,225,143,123,40,56,39,11,9,155,67,194,219,142,215,88,15,253,183,200,175,114,173,242,153,230,185,248,141,51,119,42,30,211,224,85,33,130,97,248,186,20,204,135,157,80,80,160,180,235,92,217,68,82,41,113,63,105,32,238,179,106,51,68,129,4,191,75,74,161,90,119,20,86,111,76,46,138,208,141,30,184,248,197,102,35,72,2,194,78,15,19,216,253,108,195,184,193,58,118,114,246,93,167,10,67,26,151,121,219,194,50,124,255,204,223,3,61,248,153,25,120,145,113,190,183,97,209,110,78,141,126,35,65,120,124,189,235,50,28,156,188,139,130,76,110,28,121,244,62,32,108,161,12,122,187,131,23,22,127,226,169,173,36,121,244,59,160,236,76,162,214,193,160,11,8,105,245,222,24,22,243,37,184,169,30,162,12,84,153,82,100,54,134,81,162,103,148,25,27,226,49,128,80,252,47,149,187,79,54,229,183,200,206,199,87,212,1,33,70,196,34,141,36,10,213,43,11,31,38,209,35,46,34,111,166,199,237,32,131,183,8,33,132,77,87,174,37,187,2,50,166,125,227,56,11,200,8,39,167,74,177,166,49,11,131,62,246,1,112,130,37,89,185,164,60,180,73,252,107,46,68,36,201,129,192,32,216,188,169,121,147,147,240,8,192,210,169,236,65,32,207,7,32,62,62,13,175,110,123,85,118,134,236,32,139,126,144,119,70,20,124,220,4,156,20,52,207,9,135,41,250,99,156,226,251,78,6,39,196,196,19,22,163,13,30,46,102,253,128,56,255,116,91,232,132,248,177,106,232,150,248,67,62,255,88,146,17,184,202,194,161,50,158,39,12,240,37,122,156,76,164,139,107,167,189,116,239,24,92,31,253,133,96,196,8,116,185,73,0,10,9,196,77,35,250,255,44,220,158,86,29,114,194,23,103,164,80,118,96,58,83,240,200,229,80,17,250,116,197,25,138,57,247,169,99,9,152,137,149,129,63,131,43,63,74,99,159,133,39,80,147,39,211,202,113,179,138,39,125,237,232,222,171,64,90,191,196,70,115,122,223,42,109,212,147,62,197,42,117,102,101,146,56,67,92,96,27,108,192,25,95,35,179,59,173,58,119,39,138,135,40,93,239,151,86,51,106,7,178,113,39,115,135,37,33,81,78,97,74,11,12,61,189,153,181,149,18,131,91,190,116,180,248,109,28,49,181,198,94,155,158,115,155,5,254,157,154,61,168,223,138,134,67,32,2,14,18,159,107,57,185,228,63,254,68,37,243,175,243,246,2,112,69,98,36,126,233,173,141,133,175,97,129,38,197,151,139,170,95,127,49,176,57,231,20,141,82,31,252,203,208,169,40,176,140,197,37,22,215,37,211,183,170,88,24,75,23,16,242,75,188,111,4,210,63,84,53,24,190,2,176,87,227,198,168,114,227,219,195,63,183,81,30,92,255,103,202,0,9,4,145,19,0,38,202,45,218,221,84,42,182,184,177,93,10,108,123,86,73,60,102,212,128,213,163,100,238,14,146,61,25,246,155,140,96,113,252,153,198,164,9,221,180,189,248,212,88,37,170,234,116,198,17,99,123,182,44,0,10,192,36,218,200,5,52,183,65,72,165,176,238,145,62,100,149,222,62,103,243,6,225,183,162,243,70,79,35,25,110,181,43,50,20,115,255,51,138,23,83,91,178,236,34,236,172,80,214,149,149,19,142,46,3,155,171,233,200,164,98,195,104,230,116,175,74,132,164,99,93,71,166,170,161,44,45,180,79,230,10,146,219,32,218,83,111,54,157,9,207,33,127,4,170,191,152,168,155,179,177,73,52,86,10,248,63,144,202,239,243,106,214,180,214,174,139,130,235,87,93,1,179,13,161,89,142,125,197,224,195,178,70,69,157,239,23,16,172,232,141,111,222,112,246,126,30,66,69,66,6,14,176,199,80,66,246,251,136,159,192,220,105,19,14,191,210,98,36,218,199,207,99,36,74,25,251,155,250,59,173,14,44,160,64,231,34,254,52,154,153,68,103,8,157,85,115,214,199,76,251,113,35,1,120,197,117,196,72,1,249,162,204,205,29,190,38,83,71,176,169,50,183,112,16,20,224,4,179,234,50,161,222,180,156,74,200,33,87,31,54,12,102,182,53,255,171,163,102,156,56,92,8,146,32,212,164,66,136,57,97,212,111,72,154,54,31,233,127,60,36,20,68,205,96,224,120,58,204,98,46,200,91,134,161,236,252,178,81,219,1,16,27,54,77,62,165,27,76,136,133,0,156,147,170,44,242,253,98,45,90,230,247,180,102,60,219,16,176,101,111,189,166,77,145,181,107,74,108,212,34,45,209,46,186,12,192,147,146,115,44,159,217,191,75,232,241,150,95,146,120,207,76,81,235,125,229,19,141,144,109,107,213,56,117,191,53,99,179,229,223,198,252,227,36,206,153,241,110,130,23,66,175,228,28,172,56,230,147,129,26,70,125,254,213,2,89,137,219,217,74,54,110,213,229,103,218,143,225,2,6,124,222,152,89,216,40,126,84,128,16,232,228,207,65,20,181,44,204,4,116,98,116,24,83,42,108,65,77,43,111,107,129,36,27,167,120,173,63,234,86,84,81,182,236,114,42,88,169,52,170,84,230,205,23,167,207,159,32,150,175,15,173,30,204,228,217,0,205,205,206,45,46,67,92,147,114,7,214,219,66,18,230,236,223,254,175,104,245,2,96,61,97,207,24,77,177,87,44,123,50,130,241,95,30,222,21,74,239,72,242,108,155,143,20,212,238,78,42,95,191,67,19,164,70,230,167,28,45,182,118,38,49,54,196,20,144,14,69,123,42,23,188,173,113,66,239,47,237,123,160,193,13,192,164,147,38,59,26,89,248,18,2,151,20,27,89,231,225,16,154,229,42,242,11,183,154,155,166,233,244,130,86,136,10,137,6,133,9,148,161,121,15,157,86,3,155,128,248,143,158,200,184,89,228,4,184,98,29,166,251,1,107,247,183,92,118,5,81,206,162,200,6,4,167,97,0,148,8,230,218,166,125,97,210,195,238,96,70,203,114,127,167,13,176,114,253,22,117,0,190,160,146,53,73,18,6,164,155,7,240,236,217,22,236,203,167,92,152,78,65,134,184,25,107,237,0,82,182,139,204,198,220,124,171,128,94,228,180,73,228,93,155,86,10,129,186,140,84,95,140,58,159,90,48,195,45,212,121,93,126,6,192,21,223,60,68,217,3,135,252,235,214,8,182,50,195,61,42,114,108,29,176,52,69,59,227,197,197,154,180,38,201,163,220,81,168,195,91,8,151,60,207,46,36,24,22,81,128,252,85,196,159,235,0,255,238,243,132,75,122,140,169,197,65,158,246,28,52,37,255,75,210,129,25,144,150,68,79,173,43,42,200,255,85,25,212,115,135,145,183,11,64,251,197,14,168,184,235,222,100,126,214,58,13,188,90,172,70,133,0,165,252,202,252,252,238,143,108,108,142,5,155,252,204,134,166,45,18,147,227,228,201,218,220,221,152,131,166,77,158,173,152,168,1,167,139,103,156,157,99,149,201,186,109,72,0,88,98,20,164,91,100,129,240,45,213,175,75,50,227,217,17,34,251,166,29,0,153,5,72,151,163,248,223,30,20,111,61,57,106,138,238,242,16,234,225,13,124,228,82,71,3,146,119,217,169,184,223,81,57,172,1,238,58,9,37,80,71,44,16,117,23,204,2,99,154,66,45,220,164,111,150,23,152,6,23,201,114,7,76,110,226,183,245,11,101,184,202,132,221,53,115,215,43,106,137,123,165,233,7,1,21,40,113,82,30,4,89,160,177,148,211,113,19,210,97,150,76,225,248,30,175,4,137,14,216,126,67,146,95,119,237,51,91,178,4,122,64,47,238,193,217,176,205,95,167,164,14,180,19,24,52,221,173,220,87,167,231,205,103,25,145,112,44,254,81,153,233,68,130,120,223,30,89,164,95,88,57,21,38,103,35,40,166,186,125,133,185,184,237,116,60,141,96,158,228,141,11,190,185,1,47,91,222,111,68,84,74,14,208,215,228,128,79,87,154,216,13,67,42,28,197,8,167,173,113,1,5,150,22,15,157,160,157,50,176,168,238,115,225,8,6,67,196,166,76,252,197,117,118,155,125,76,163,214,60,65,207,176,28,57,162,108,132,157,189,238,186,62,33,125,33,46,46,109,214,47,183,37,40,159,251,109,144,15,165,32,129,124,101,41,199,37,151,95,47,147,28,210,92,241,177,105,24,18,211,126,226,126,156,88,161,114,235,156,240,183,97,44,139,67,92,58,42,174,208,203,104,129,93,147,51,146,84,112,124,46,2,153,254,151,112,5,50,9,117,103,27,56,32,109,80,64,235,190,107,217,159,134,87,81,102,69,234,153,58,9,19,183,6,42,73,174,102,201,90,47,166,156,203,102,68,65,27,153,173,214,163,187,229,108,95,191,36,243,97,94,18,17,228,67,191,224,112,158,215,118,183,91,165,59,136,213,221,185,215,137,176,14,19,126,161,164,42,228,36,59,172,126,168,137,121,11,208,151,195,139,116,250,12,220,115,93,146,182,15,132,33,133,87,118,244,104,225,80,42,73,163,110,98,112,230,234,185,46,247,206,205,162,115,25,81,204,46,197,163,169,33,108,146,115,72,186,138,246,220,249,31,168,201,246,17,1,57,22,216,163,96,180,71,253,93,62,11,17,218,97,46,178,213,187,178,123,82,171,0,54,28,220,159,50,74,11,20,41,132,176,63,62,140,15,155,149,170,8,225,54,19,151,200,50,146,12,109,123,223,33,191,230,77,135,223,2,56,135,100,195,50,40,94,176,207,5,170,144,107,227,164,220,49,2,180,193,147,105,189,104,46,248,1,104,13,221,96,234,149,17,84,40,212,21,83,19,98,122,159,211,162,231,173,65,239,244,162,16,203,222,106,120,92,98,74,133,87,8,243,212,253,24,212,195,241,177,202,119,198,137,194,49,224,55,142,181,246,114,74,232,185,235,220,114,146,223,145,144,34,99,159,178,128,183,56,159,203,110,35,22,252,187,45,219,255,99,130,198,79,61,146,148,159,43,97,115,209,91,156,45,215,45,81,248,9,213,127,54,116,130,109,81,38,36,29,13,143,245,241,200,67,211,195,140,233,15,60,14,164,153,131,158,170,211,49,152,41,156,68,31,76,198,68,194,54,144,132,241,48,241,111,103,243,248,166,166,79,245,220,115,159,237,93,117,113,182,150,203,163,177,11,130,2,0,151,126,254,58,148,51,25,24,173,184,252,103,121,32,2,2,75,40,107,159,173,251,236,126,84,196,220,15,250,186,17,212,75,210,37,137,224,132,119,22,11,48,140,215,178,100,92,7,76,249,177,80,249,147,43,104,160,109,231,225,197,175,139,18,22,220,28,205,80,19,212,64,241,14,34,238,172,128,15,122,117,109,6,185,254,122,4,4,193,157,2,214,138,15,43,184,158,202,149,143,39,79,34,126,41,215,230,27,53,96,227,34,98,5,71,2,23,99,100,212,116,29,71,44,98,0,67,77,30,194,208,33,51,142,120,223,203,52,189,32,255,24,55,224,95,203,248,63,11,68,103,60,53,240,114,83,98,3,215,168,185,221,87,70,88,0,176,192,79,185,72,204,86,6,192,157,104,197,93,165,218,202,120,245,30,120,40,13,145,227,118,157,162,93,28,169,233,210,227,239,119,67,85,55,47,240,114,59,202,12,18,146,70,224,3,109,23,76,176,94,42,183,55,225,194,192,197,211,254,81,59,103,113,143,235,226,31,118,80,131,228,145,72,40,227,146,182,165,204,48,140,232,144,117,189,194,52,14,88,212,130,82,126,30,186,89,219,14,18,176,4,156,230,225,148,33,251,92,227,105,79,135,2,135,211,140,154,77,156,186,32,147,237,130,82,73,195,75,165,132,162,116,221,60,226,129,169,240,234,54,173,107,13,214,153,90,66,72,115,133,231,57,122,103,130,69,242,17,233,62,150,246,125,5,114,193,93,48,10,110,215,183,212,54,195,183,127,133,113,104,142,53,150,124,65,244,211,191,162,95,123,210,165,191,250,151,23,52,142,251,73,199,250,21,249,143,190,207,12,233,67,50,218,4,201,75,76,242,206,128,93,109,187,159,192,70,240,152,32,1,104,55,189,173,64,150,46,219,116,87,202,103,114,186,214,213,252,253,157,125,83,144,168,99,177,80,107,62,247,103,200,207,188,10,226,5,52,104,209,22,107,237,110,109,182,168,183,24,225,253,118,136,49,246,196,138,118,4,130,156,59,32,252,38,218,70,142,250,14,250,27,122,61,41,34,208,157,20,201,115,16,230,64,13,132,218,43,60,88,168,106,11,232,215,230,247,132,35,218,59,239,236,217,173,54,69,65,180,42,85,186,63,186,94,202,98,110,50,216,92,254,192,208,225,18,197,45,228,209,154,222,43,63,38,160,187,227,57,47,58,75,238,87,38,45,131,228,110,134,43,174,213,0,133,146,93,38,172,12,250,68,37,22,4,159,34,39,62,102,37,246,36,80,51,129,128,117,178,86,52,152,213,219,121,70,139,226,184,32,145,225,97,91,99,183,161,171,191,43,64,179,179,167,201,214,201,12,21,227,99,152,167,136,189,1,7,147,103,148,114,206,234,212,19,99,241,28,193,177,5,194,103,253,10,224,194,58,50,169,250,102,13,142,246,74,148,25,56,41,165,15,218,70,85,41,101,141,154,88,87,0,168,61,127,67,31,51,26,58,167,59,228,22,45,83,240,204,1,128,204,81,206,105,210,30,57,110,52,234,249,225,97,215,90,28,119,220,238,191,160,159,235,160,73,160,38,124,254,7,250,33,50,161,10,161,100,93,179,250,81,188,166,230,171,11,126,186,235,203,49,190,49,49,184,25,196,55,3,62,107,11,207,106,8,17,106,67,240,232,132,170,228,45,230,247,67,70,181,43,192,102,83,119,37,145,38,237,140,24,81,81,54,68,180,241,192,38,91,15,222,68,86,21,177,151,103,99,52,130,100,241,91,255,206,174,90,250,208,76,252,158,202,17,54,43,44,0,76,62,71,2,178,149,146,109,235,79,204,111,204,133,67,150,223,7,105,96,230,94,104,165,53,165,206,105,83,96,118,184,208,48,12,171,76,17,162,199,155,61,26,216,112,129,13,14,154,83,154,121,154,35,244,248,131,107,194,156,128,97,152,59,40,166,69,157,151,72,171,151,157,49,229,237,196,58,82,196,77,223,34,123,253,42,70,67,95,11,200,97,211,13,49,85,143,254,200,0,238,253,82,0,93,233,231,201,11,207,91,37,60,79,58,46,22,61,65,237,94,71,247,9,170,255,188,45,52,215,3,181,10,3,1,161,57,148,183,41,251,129,62,16,234,146,179,91,35,94,228,241,66,115,219,100,114,159,245,197,252,76,193,161,158,251,20,140,60,249,250,182,182,1,191,103,229,4,198,82,161,181,91,251,89,254,34,83,74,116,165,244,238,213,43,2,211,58,67,2,166,10,101,255,229,205,107,124,99,53,150,192,145,32,59,65,233,51,25,237,166,197,237,110,17,249,206,52,56,124,76,12,200,76,27,228,147,97,165,122,46,221,109,188,232,173,88,235,117,67,70,208,69,97,247,211,34,132,226,237,54,89,235,97,71,94,150,108,172,30,244,174,76,4,55,192,227,133,42,250,251,109,96,230,231,128,244,82,224,72,173,106,169,21,86,17,39,170,188,200,138,89,230,4,179,119,150,222,240,204,218,91,249,41,157,4,164,6,85,98,14,89,91,167,103,154,14,33,3,62,94,94,213,70,34,193,67,217,147,99,206,138,53,239,220,167,29,102,160,110,172,229,59,55,10,87,103,80,117,6,142,227,69,193,6,121,241,99,117,70,208,144,168,159,48,194,255,24,203,143,228,214,186,59,58,254,100,204,249,192,13,68,76,198,208,48,97,235,216,254,93,26,137,25,116,46,231,17,131,78,238,84,125,194,29,136,251,118,59,174,207,199,9,136,229,83,251,80,138,238,14,218,10,212,247,252,115,202,176,195,210,62,163,70,243,46,132,213,187,210,244,51,171,6,95,71,229,67,161,86,130,8,62,211,210,122,54,70,48,33,160,212,99,144,0,161,227,114,106,98,20,89,135,3,65,209,222,96,244,158,149,89,99,255,37,33,202,108,177,1,98,217,90,73,111,165,182,203,189,118,139,10,119,116,75,90,242,186,232,156,2,123,37,129,158,248,160,89,127,221,171,190,19,243,202,139,26,172,75,7,103,236,71,118,119,226,222,65,19,198,81,150,154,233,191,70,157,36,199,204,79,196,242,45,4,231,166,219,220,249,166,17,179,158,213,125,179,27,198,232,71,223,218,244,76,110,233,255,170,110,50,235,51,65,194,19,252,162,90,86,237,67,120,240,139,189,145,89,157,250,186,238,126,50,203,109,248,186,168,64,129,160,64,27,169,57,255,49,142,231,249,50,175,21,195,120,1,215,13,48,11,115,233,46,120,127,6,105,115,214,193,252,93,43,14,219,188,109,12,193,80,40,140,99,244,100,80,58,45,215,212,131,22,204,146,162,128,25,16,24,163,126,199,111,61,231,140,108,105,200,204,57,201,0,194,203,82,212,60,117,231,225,106,255,195,74,102,1,157,54,60,188,60,134,211,127,85,161,131,132,89,231,117,207,193,161,179,198,175,9,226,199,49,233,248,199,57,109,101,124,152,249,114,162,59,58,69,9,45,35,84,171,84,107,136,207,184,42,186,36,255,50,11,86,161,85,239,18,129,68,109,44,106,182,240,8,39,41,241,203,217,216,143,57,87,152,99,81,128,173,162,169,178,247,123,48,188,94,33,150,109,242,196,83,79,6,21,74,41,218,135,96,239,157,126,217,57,47,218,130,90,198,22,200,121,47,78,53,198,68,51,100,74,47,195,213,196,97,245,36,90,140,60,168,128,175,57,197,183,181,211,3,43,250,144,200,234,86,153,242,182,79,134,30,20,200,92,29,31,26,126,91,111,97,150,199,249,69,216,142,128,135,171,0,212,227,73,9,232,176,46,186,139,130,235,239,23,109,105,120,207,173,185,54,120,236,99,57,184,223,135,253,93,57,22,236,116,246,11,3,65,251,144,6,22,62,175,226,115,191,24,255,117,151,202,67,214,107,60,206,185,30,75,57,99,121,21,219,187,40,50,76,169,110,155,116,157,172,37,87,28,66,17,153,252,234,161,93,15,227,219,74,26,35,43,159,216,167,44,219,140,46,252,248,239,59,177,159,212,99,78,192,74,148,84,118,9,0,119,172,156,209,33,60,51,220,66,15,149,212,94,109,116,60,237,117,208,67,214,80,191,154,46,73,180,53,188,138,19,108,121,197,246,132,144,105,64,87,128,151,168,51,184,186,243,29,12,51,71,178,28,112,13,150,117,0,118,61,251,58,79,111,138,52,161,166,193,38,158,223,86,201,165,65,157,233,30,196,80,243,225,119,20,226,12,101,146,119,78,212,176,201,87,117,17,67,133,212,125,69,244,212,159,121,110,224,118,123,231,128,86,155,204,29,253,205,153,61,94,157,202,25,178,235,3,87,133,45,199,137,128,191,215,95,93,125,102,237,150,162,37,105,202,102,108,186,192,128,45,169,35,86,11,68,105,243,0,89,194,32,25,184,152,144,223,4,91,185,103,247,90,185,10,193,133,242,254,160,164,104,129,246,226,231,85,86,221,228,155,118,102,81,57,89,16,26,49,246,0,235,185,254,121,104,145,97,127,91,148,39,63,134,159,219,52,32,142,105,178,8,26,66,89,15,40,143,173,30,2,229,245,164,156,141,29,23,215,200,145,185,108,221,76,119,131,56,0,234,220,110,237,27,246,38,191,114,81,133,191,153,68,168,64,246,125,194,130,24,234,132,17,34,227,227,209,41,132,30,175,30,108,83,248,48,36,11,157,43,84,160,83,180,149,176,122,99,33,181,235,36,120,153,14,114,115,239,218,101,18,15,42,12,21,72,100,237,100,5,15,175,37,225,21,215,226,246,201,159,50,33,104,117,9,173,72,113,207,78,176,36,75,40,8,245,29,182,171,200,50,212,155,4,159,140,89,117,106,91,141,47,102,238,151,233,210,250,156,132,207,9,221,140,217,149,10,176,49,109,170,194,70,240,34,94,247,140,125,234,15,7,118,53,92,223,48,219,134,240,208,19,63,2,61,127,104,1,111,204,15,21,41,116,121,73,37,13,44,136,87,100,122,22,161,200,235,33,103,13,38,58,119,57,81,255,109,221,120,63,127,66,194,124,121,129,59,161,45,167,37,173,8,69,136,145,222,35,126,60,206,22,116,23,125,176,255,180,191,179,151,133,164,197,65,24,102,222,168,234,236,40,160,240,253,92,73,105,138,130,86,218,107,28,25,20,132,140,134,32,123,26,103,239,250,16,212,90,111,167,70,250,111,132,176,110,140,99,222,95,168,140,116,23,207,106,148,114,80,136,145,212,202,42,37,165,236,191,99,59,98,82,62,94,111,159,173,88,163,134,107,169,193,59,118,110,92,144,31,158,215,236,224,10,148,204,240,205,40,86,177,1,120,227,223,41,138,254,113,165,202,178,13,98,121,84,174,126,103,14,125,166,232,165,126,148,109,6,64,235,59,189,218,161,75,92,68,254,19,158,184,148,175,70,100,84,114,158,220,56,37,193,156,119,83,113,198,156,249,32,234,178,13,216,78,122,67,70,15,182,90,181,126,8,105,14,66,179,185,69,228,49,86,85,169,68,211,3,103,212,140,125,11,217,65,108,94,51,196,215,10,84,42,136,56,53,134,236,203,108,169,42,105,147,76,90,72,195,218,249,115,179,57,120,236,223,42,2,127,197,96,231,248,76,28,0,40,231,30,246,89,62,144,255,180,35,52,8,200,148,32,114,95,75,220,45,6,231,66,186,52,215,217,241,201,191,233,174,121,44,212,198,19,62,129,226,66,110,83,147,243,72,174,76,246,225,54,134,94,13,136,1,89,230,162,97,50,141,239,123,159,22,4,63,189,180,62,167,156,63,242,220,142,228,115,129,0,117,221,189,115,71,216,65,107,146,4,36,48,135,177,120,251,34,16,133,130,124,148,204,197,95,148,171,143,92,51,157,116,67,65,52,134,46,24,184,92,162,75,240,210,142,174,110,205,223,72,81,13,171,85,90,230,234,109,137,92,192,96,102,151,24,232,153,242,42,106,168,189,189,103,166,44,209,245,61,238,44,144,185,121,254,23,0,83,56,213,89,115,125,132,1,138,146,117,88,30,240,141,160,195,104,103,17,81,74,183,72,113,49,75,70,22,113,181,8,41,147,162,101,199,230,228,6,191,99,115,243,230,92,23,253,60,174,168,137,75,184,179,190,112,3,221,167,6,173,197,36,64,68,61,136,119,130,197,176,240,142,167,229,149,2,253,112,19,56,243,155,176,2,140,127,41,196,192,115,9,4,167,124,68,171,246,174,97,238,135,108,124,229,202,108,19,253,214,46,32,5,114,97,62,15,236,6,133,66,209,70,161,241,9,7,146,63,24,182,182,144,150,127,196,219,216,209,142,186,67,190,110,192,109,85,95,232,72,39,198,161,134,216,105,122,57,15,108,112,185,230,135,1,29,165,3,80,206,81,237,18,13,167,63,234,139,163,81,144,117,243,89,212,6,229,45,27,220,48,177,63,10,125,235,27,166,189,171,211,141,105,231,157,172,219,21,178,162,202,29,152,250,13,17,153,253,164,250,136,30,42,127,78,222,114,88,107,231,19,220,186,2,59,242,188,92,62,148,25,29,141,194,18,131,143,216,100,188,113,53,103,196,218,125,6,21,146,10,192,95,123,151,79,192,180,81,174,11,254,121,42,208,57,111,4,12,46,140,41,143,183,56,23,205,55,75,14,128,124,94,46,17,201,29,8,69,8,57,95,59,243,189,253,48,161,0,198,179,102,45,40,94,77,121,227,175,115,64,222,178,204,18,194,65,228,76,52,80,77,146,130,50,61,58,75,141,142,189,197,157,239,240,30,27,144,19,220,167,229,44,232,231,34,146,42,30,197,207,168,248,210,55,81,194,241,1,148,28,27,139,253,130,225,51,1,137,42,66,55,148,157,137,216,119,142,189,159,85,71,53,46,126,182,12,212,84,224,20,18,63,24,165,31,48,57,62,89,150,48,167,102,9,83,142,22,45,193,128,48,104,109,128,153,229,212,102,136,177,146,164,81,225,38,161,128,229,158,232,15,88,16,169,42,45,165,112,18,28,8,26,186,95,221,117,78,70,17,252,2,65,216,81,189,179,222,69,170,139,69,229,42,170,249,203,201,225,128,228,110,242,233,31,170,80,193,241,215,215,77,86,48,98,30,37,185,207,84,86,46,67,162,41,91,134,36,74,145,185,65,47,64,8,192,55,1,231,54,146,178,0,194,109,68,79,230,149,75,162,122,136,93,243,231,241,136,48,188,21,168,71,89,51,106,143,129,178,168,53,215,237,221,100,55,190,90,48,228,39,153,17,87,142,206,236,39,113,52,51,213,246,166,238,212,142,109,35,178,5,192,217,145,243,66,55,72,56,248,130,17,86,221,89,212,103,26,59,1,95,46,65,227,61,146,247,217,201,1,106,181,102,211,183,245,244,69,136,85,174,44,180,105,69,47,10,217,88,68,36,175,21,230,128,195,216,76,243,239,178,178,166,134,190,213,35,81,143,4,56,118,84,169,80,20,27,59,50,99,192,241,83,252,34,131,230,89,114,0,65,115,224,219,9,97,60,73,41,242,57,182,216,224,82,191,72,63,122,252,134,138,125,192,89,59,193,46,126,176,28,110,139,27,159,66,230,124,19,196,129,100,48,34,170,48,186,115,19,171,149,42,198,38,14,30,3,163,105,58,205,116,12,205,37,121,17,65,18,113,130,71,162,142,125,112,233,32,18,167,19,92,36,228,19,167,86,172,19,167,237,110,77,202,71,61,24,2,200,53,155,172,183,89,91,50,159,136,86,82,135,90,110,116,233,69,112,135,214,25,233,144,218,163,228,214,51,122,15,238,169,224,110,230,188,255,253,130,35,180,70,17,107,207,247,212,222,53,36,232,196,96,240,86,180,174,202,24,71,233,245,15,252,89,154,50,34,66,58,143,196,60,103,226,227,213,83,227,246,43,232,85,237,253,241,232,155,142,108,189,233,199,132,91,246,7,118,36,107,27,156,16,169,47,114,183,152,99,232,199,24,105,79,210,35,205,245,228,35,1,196,103,106,27,174,136,143,76,1,188,201,102,20,20,185,30,8,222,175,117,81,178,93,135,76,218,188,179,186,31,94,195,72,51,44,74,44,199,204,203,217,79,38,216,218,12,19,224,211,181,169,168,126,4,13,155,189,209,8,207,5,133,134,14,54,49,83,125,22,232,217,124,112,254,51,69,235,121,73,163,169,101,35,84,182,191,242,168,255,233,209,44,151,110,165,206,176,215,79,27,115,239,176,114,97,151,63,118,134,239,164,65,106,176,220,192,169,89,8,182,39,193,158,86,63,199,245,39,137,185,117,181,175,144,55,197,45,132,26,98,69,68,194,181,189,22,149,253,108,152,165,84,209,117,174,252,203,97,155,173,106,135,48,40,165,1,134,37,194,190,152,154,71,243,62,180,177,212,53,224,12,199,116,204,33,106,51,201,98,155,182,210,84,109,108,234,136,236,149,101,29,146,236,20,203,9,224,118,198,135,53,173,84,50,199,166,149,72,91,37,169,147,234,104,145,239,227,16,174,10,215,167,77,73,215,226,50,233,253,2,121,94,180,182,144,23,183,98,211,47,183,35,6,54,251,117,126,23,81,60,94,196,240,249,160,20,205,104,41,210,8,77,184,2,180,133,18,202,130,87,237,140,80,237,208,82,183,172,36,221,254,189,6,145,20,13,143,168,194,64,242,104,236,249,81,241,72,255,79,164,117,114,12,154,100,40,14,126,125,156,72,88,6,212,13,147,211,136,255,162,34,243,223,114,55,63,37,86,152,126,213,158,39,119,168,162,117,121,105,165,177,152,56,94,104,205,123,189,7,224,120,238,200,202,163,225,192,74,79,219,201,48,222,47,67,152,47,230,118,193,189,147,209,215,169,237,38,190,80,17,197,34,182,152,53,137,180,36,64,250,19,203,128,207,214,146,100,126,23,24,73,63,133,8,152,179,50,99,115,163,170,151,181,84,9,184,130,107,234,166,106,46,146,127,129,225,247,161,244,143,51,195,61,61,254,43,252,84,236,8,67,57,113,79,8,38,226,52,57,17,165,74,213,47,157,157,184,220,155,251,62,229,9,63,159,177,6,192,197,63,111,33,47,120,131,209,50,214,82,123,61,82,62,178,51,3,101,142,206,95,215,134,150,202,76,162,196,79,100,12,111,236,103,107,202,240,174,17,1,2,51,6,164,37,96,122,177,188,188,91,85,2,231,1,11,97,166,62,80,254,188,154,170,59,234,76,121,33,224,4,178,133,198,124,91,105,48,154,83,138,225,237,33,7,144,191,205,219,36,252,204,243,137,32,28,138,101,27,75,3,139,131,222,207,132,21,121,249,189,79,133,69,70,119,67,181,207,122,114,186,146,201,46,84,145,44,72,170,185,63,55,98,184,77,190,133,29,222,109,209,211,246,74,13,232,176,212,213,255,128,130,56,227,203,131,136,106,180,246,135,134,161,36,59,93,229,177,138,134,28,107,200,241,158,128,30,22,20,165,9,175,251,246,57,167,252,86,243,40,161,84,97,180,215,252,227,25,197,50,82,52,7,14,229,227,39,20,190,74,255,102,112,140,237,114,20,129,168,244,82,91,112,121,126,156,240,86,98,137,151,67,169,159,225,255,65,81,164,47,33,26,93,230,188,178,219,0,160,38,224,169,7,23,32,5,44,156,224,207,5,121,166,190,169,40,156,56,69,240,160,225,70,104,152,161,139,45,13,96,254,107,124,118,59,71,45,33,81,252,192,192,196,13,140,135,210,20,168,181,208,204,71,119,255,19,159,175,137,182,38,141,228,11,185,156,71,8,27,36,51,131,207,57,237,114,0,38,90,5,75,19,89,245,156,151,201,88,1,82,87,44,35,91,166,135,183,126,242,239,97,66,90,136,179,227,217,211,223,154,251,48,33,98,120,55,5,140,115,205,197,16,202,116,63,109,2,201,43,86,242,189,127,47,145,226,81,71,21,143,244,13,214,77,21,167,204,95,106,151,45,47,193,159,133,189,117,242,139,18,233,199,129,106,167,244,113,22,147,22,211,46,96,246,184,52,99,114,221,8,1,118,185,210,64,245,54,213,75,200,70,59,53,59,0,153,236,29,165,16,149,208,34,244,149,52,39,132,34,136,147,255,34,86,252,21,66,161,21,211,90,70,233,234,189,124,95,227,75,12,194,182,215,218,239,175,68,38,108,110,20,193,180,9,130,7,66,81,46,188,14,27,21,241,37,203,162,21,201,190,3,223,167,152,219,35,81,0,184,128,10,76,159,183,189,36,48,30,133,207,211,200,77,185,26,222,42,195,115,238,45,191,225,27,102,176,36,231,108,63,11,229,63,184,252,198,176,255,150,7,27,64,212,128,4,246,35,135,54,147,105,186,250,231,152,94,236,230,82,179,167,157,248,56,105,184,95,189,101,52,207,219,26,175,163,148,50,123,59,238,174,53,69,219,159,152,205,140,78,116,219,224,177,159,77,143,34,21,150,179,205,149,66,35,101,235,93,28,64,118,155,45,51,48,58,233,46,0,169,71,228,95,152,49,120,229,208,57,240,133,11,71,220,72,159,56,97,137,152,255,222,55,206,181,65,217,166,80,83,218,165,91,114,115,37,22,203,201,71,107,114,32,72,70,241,38,95,198,30,120,183,194,193,6,198,204,1,59,209,101,252,21,19,83,221,171,228,153,209,138,221,16,180,244,108,162,90,141,191,159,125,232,1,133,139,60,194,23,120,176,45,46,72,175,56,10,249,185,175,30,228,60,1,23,90,41,144,124,226,181,235,180,127,109,224,105,71,155,62,98,58,45,99,127,222,93,42,99,128,64,57,233,124,201,108,214,119,152,251,30,33,184,59,192,152,78,74,33,114,53,131,74,246,178,5,188,240,195,126,233,239,129,162,218,194,40,221,94,154,70,181,246,32,124,222,122,170,236,82,225,58,158,5,243,127,74,201,114,226,85,195,39,254,205,143,208,118,60,194,111,93,147,231,66,182,215,48,146,60,141,241,22,74,239,154,20,117,200,11,93,98,22,100,135,44,119,130,174,18,144,138,182,181,59,6,118,97,24,17,90,7,249,38,197,37,217,198,158,31,70,186,3,146,211,170,155,33,20,132,25,137,241,174,140,53,250,232,191,2,55,183,105,33,35,94,10,90,250,119,142,228,30,23,153,200,104,9,18,111,181,26,217,3,234,213,88,43,80,77,226,1,18,176,169,77,209,30,61,93,9,176,251,149,248,87,205,142,134,246,79,197,180,12,123,106,143,245,202,18,7,49,227,51,40,98,68,217,44,123,12,0,218,116,192,147,216,56,215,141,70,150,189,131,51,154,72,153,51,133,180,90,27,218,238,232,155,69,247,241,6,158,28,125,82,107,114,160,107,92,78,218,23,136,33,60,254,46,22,42,187,222,86,106,127,10,220,57,104,29,88,147,98,226,5,15,89,207,95,76,21,65,239,141,180,206,59,119,167,100,98,33,202,126,69,250,185,44,184,84,31,69,233,240,205,102,220,125,153,174,204,31,187,74,63,135,91,189,71,2,77,185,247,75,68,5,130,173,91,121,174,203,31,225,83,136,138,27,195,82,240,12,231,6,238,150,229,90,8,20,2,227,103,226,149,64,106,107,144,214,242,51,188,146,9,170,238,194,143,121,120,93,107,83,225,235,240,144,101,161,51,142,252,18,225,153,27,178,158,166,156,38,82,223,104,174,239,17,107,241,22,56,150,228,209,33,74,216,151,172,244,15,107,152,58,188,56,17,205,179,212,112,55,71,64,242,228,105,85,162,234,222,8,72,120,105,251,149,68,198,150,33,68,30,73,194,179,230,135,25,69,242,167,76,210,241,99,13,163,206,255,137,218,147,184,68,109,176,190,132,172,102,64,12,189,199,61,222,186,116,253,145,233,116,160,39,47,140,43,247,54,42,201,0,144,72,181,227,172,194,171,41,180,204,202,119,101,154,92,129,84,57,178,63,168,175,206,56,249,206,147,252,160,55,195,219,157,91,89,144,174,150,186,112,111,77,16,67,248,204,203,98,118,210,117,161,156,148,76,116,82,195,65,62,231,49,216,208,135,28,191,60,68,113,83,54,81,241,29,230,44,186,166,219,165,3,161,217,218,182,152,98,62,252,136,113,176,1,86,81,193,62,182,232,235,178,223,233,195,254,230,90,155,168,70,173,109,3,107,183,53,16,74,66,57,226,86,2,236,197,66,114,203,166,62,221,58,51,218,172,145,218,93,158,193,222,243,94,28,170,81,177,46,15,22,150,25,206,195,109,185,120,120,105,102,123,87,77,179,135,65,243,44,29,206,135,193,83,51,118,199,11,185,160,226,72,54,61,255,141,175,17,45,91,186,141,85,186,225,147,210,35,18,131,147,23,247,28,231,84,52,58,251,79,134,129,214,248,123,193,19,81,127,17,246,67,51,164,11,255,145,122,137,232,132,35,16,59,57,231,13,255,112,155,141,185,236,160,69,98,132,201,83,199,137,147,169,46,49,125,18,96,30,216,25,13,227,126,163,10,80,85,177,161,76,164,0,63,240,224,157,140,128,190,63,249,128,44,58,181,65,177,249,130,169,81,8,58,163,163,171,54,162,174,63,145,70,111,181,228,89,78,9,44,186,227,95,198,188,230,5,44,3,173,100,180,207,236,102,108,228,212,57,50,54,194,251,72,208,159,171,43,135,64,117,18,31,204,196,73,151,23,52,168,210,199,151,115,111,176,31,234,98,32,58,179,156,210,186,42,92,56,213,115,201,85,6,30,219,106,31,76,12,153,197,224,43,157,214,5,17,57,33,209,79,204,247,180,116,8,24,90,88,5,178,95,132,175,190,50,34,14,92,126,15,8,154,1,200,124,32,199,70,60,43,132,229,20,184,165,154,67,197,141,102,101,190,17,108,238,189,199,201,44,69,39,31,65,254,95,28,15,118,185,11,120,232,211,159,118,150,53,128,253,208,115,31,225,236,78,9,111,183,97,98,130,196,16,105,121,110,200,83,45,131,149,240,37,144,102,87,174,207,137,187,154,129,11,4,164,135,12,156,94,58,8,46,228,115,206,22,72,117,106,115,110,181,190,49,130,159,29,221,53,127,239,68,137,141,15,145,78,248,155,7,156,170,43,183,76,98,35,134,48,94,105,148,127,242,110,166,164,243,48,49,3,197,55,141,251,14,74,61,115,123,96,147,99,238,99,249,131,208,235,237,21,149,122,81,30,237,50,208,199,65,6,67,78,251,187,107,137,43,164,107,203,245,223,233,126,157,15,7,124,89,231,68,95,174,211,254,229,155,122,143,75,182,132,72,90,196,2,29,179,230,114,136,174,149,84,117,82,35,38,155,211,183,8,228,252,224,152,163,204,237,192,39,199,86,188,76,150,71,115,128,203,84,100,101,110,40,224,204,167,30,167,175,191,129,244,92,42,134,222,78,178,249,120,5,247,66,71,158,189,26,61,245,70,4,255,66,91,166,82,82,172,70,182,87,251,114,97,207,134,207,244,7,0,41,11,141,255,85,236,197,236,25,174,174,96,253,208,67,63,157,149,236,204,15,185,82,235,76,58,220,224,25,115,101,242,54,212,134,29,205,107,173,78,56,154,208,31,30,226,83,30,25,159,132,136,147,50,109,217,37,69,62,103,166,219,54,115,147,123,237,85,219,199,5,155,73,174,77,120,119,211,125,92,26,80,144,55,62,186,64,245,213,44,80,203,117,172,215,58,99,91,154,181,192,59,223,112,117,66,115,220,133,114,185,82,139,214,149,81,237,160,154,102,172,201,218,178,100,131,130,10,117,205,35,140,34,221,40,62,63,154,218,44,142,179,4,243,150,148,254,226,158,202,210,148,29,167,79,107,125,62,203,247,13,87,123,80,204,36,201,145,5,122,212,87,54,89,189,124,53,203,14,37,220,54,88,216,208,166,18,230,183,47,255,227,4,94,176,6,74,22,47,139,162,31,237,137,243,249,62,120,228,139,1,27,37,154,170,254,63,72,113,165,129,171,23,251,228,206,155,79,15,157,84,45,106,125,77,108,129,122,204,107,236,150,17,215,198,203,52,215,39,44,190,177,202,136,80,114,183,219,14,243,67,26,131,66,100,195,132,232,90,237,216,177,41,197,90,114,12,235,132,230,110,185,121,149,138,88,178,10,131,143,50,248,1,94,190,46,203,229,208,96,2,9,60,134,18,57,159,64,134,171,7,187,62,18,247,7,180,39,61,18,139,157,160,104,3,163,77,128,236,37,107,150,134,231,196,205,199,151,69,246,185,88,141,233,104,97,187,243,214,113,124,113,201,209,179,113,199,108,45,192,82,102,81,69,125,3,144,30,139,80,118,77,177,20,152,54,8,16,177,79,163,240,87,240,84,107,222,79,236,231,121,223,152,91,100,171,162,126,183,129,147,218,160,53,40,161,140,28,239,105,221,112,88,190,26,158,87,69,225,140,0,129,50,47,128,224,41,161,156,152,134,200,0,169,140,159,151,177,171,194,105,215,235,243,93,29,51,136,178,145,251,128,22,246,53,76,211,191,123,171,220,240,247,138,40,163,225,218,13,176,113,213,61,65,4,13,26,44,63,149,223,215,138,134,253,124,64,50,11,9,35,190,89,158,132,147,194,89,159,106,207,182,190,48,83,81,60,51,203,189,255,91,108,49,55,219,44,218,249,197,51,196,234,17,23,66,133,9,119,80,101,243,242,108,243,199,179,179,174,200,111,72,74,206,55,160,235,102,115,243,244,106,24,180,80,85,170,133,67,195,245,5,136,83,198,227,198,225,4,36,203,22,106,222,88,125,84,109,74,201,51,203,20,148,61,151,250,119,151,189,33,201,20,27,85,121,54,9,106,30,185,213,81,192,78,9,54,215,235,126,45,214,119,35,212,153,235,150,39,218,9,126,214,74,252,196,140,7,46,11,100,199,247,137,174,195,9,131,183,185,242,202,117,246,139,212,193,123,171,37,212,87,150,125,73,253,179,78,24,120,227,137,232,5,144,9,201,156,198,199,185,157,74,120,143,95,160,243,221,59,35,156,247,218,111,55,127,120,194,177,83,110,59,247,89,169,142,216,229,174,1,232,55,134,28,192,84,86,35,245,194,98,219,213,210,171,24,69,148,84,114,209,64,132,148,104,207,106,11,37,3,51,143,60,174,108,201,81,233,225,154,23,129,201,12,99,233,39,99,182,76,215,135,20,205,64,80,205,138,117,110,209,61,4,102,177,225,194,224,199,126,161,147,85,61,98,101,4,188,27,43,218,20,225,92,13,37,166,116,39,10,165,93,223,90,187,189,65,19,20,50,170,168,14,244,112,111,186,159,112,143,111,80,194,122,229,139,230,57,14,167,187,231,81,232,249,95,124,74,248,78,145,235,187,66,23,162,184,161,242,115,207,155,247,27,86,5,38,119,41,104,139,27,41,26,25,166,61,88,238,48,71,131,174,95,126,32,226,96,249,94,153,20,60,111,190,7,216,65,67,84,154,228,161,208,186,251,113,179,157,40,240,201,54,170,124,26,171,200,208,209,175,229,91,77,58,146,199,236,133,96,222,50,70,189,162,145,222,247,243,162,102,22,127,83,47,39,224,106,214,156,177,164,197,55,92,35,13,165,209,141,199,253,158,96,205,212,213,173,220,58,44,72,124,190,195,184,191,233,40,97,9,221,96,11,161,187,224,35,31,168,135,240,127,193,245,147,84,179,125,25,239,171,77,202,105,202,56,91,162,140,43,105,24,155,163,24,82,239,108,110,207,215,119,49,177,157,56,66,251,92,18,19,151,238,147,98,155,217,145,142,57,0,83,46,47,115,21,132,83,10,93,248,8,84,55,27,81,87,177,248,196,227,68,50,242,167,190,150,202,15,50,35,144,54,108,225,177,18,148,67,25,237,96,237,221,212,142,52,250,19,203,119,49,204,144,114,47,248,137,150,27,183,251,83,189,104,121,206,240,110,70,84,160,14,247,80,97,83,178,183,240,148,13,230,20,229,70,33,57,157,64,86,20,41,165,94,32,97,174,152,111,143,182,35,48,224,4,29,59,221,47,187,68,187,18,30,198,69,141,25,46,155,7,147,30,183,15,251,244,69,28,11,85,71,195,105,246,200,129,131,83,235,211,155,142,165,8,246,51,174,75,29,244,162,218,70,77,99,146,22,116,91,79,204,253,24,128,76,239,249,224,212,61,95,85,30,164,227,79,73,203,227,162,227,134,180,0,101,163,12,161,57,226,247,240,82,143,119,71,30,193,111,218,21,160,135,247,77,81,65,25,52,248,133,178,239,181,0,181,51,155,23,247,147,239,66,155,173,73,190,81,26,45,70,181,189,15,70,167,221,141,229,88,105,110,169,57,236,116,58,141,171,251,5,248,105,174,18,31,233,59,11,80,149,70,90,195,122,67,134,87,36,38,111,19,233,83,130,249,98,221,174,66,121,254,76,179,218,146,95,3,156,84,104,218,153,128,155,108,209,185,145,182,48,167,156,236,165,225,235,161,89,149,26,194,23,209,221,255,161,167,174,32,15,150,186,246,141,129,31,83,55,2,221,117,1,160,225,93,52,188,41,182,170,20,55,211,15,21,120,29,215,192,224,59,99,253,177,40,131,211,191,123,193,97,255,120,205,246,46,55,1,81,108,37,223,249,40,249,58,173,199,95,225,167,170,212,125,149,48,215,205,76,29,22,102,63,219,70,173,113,48,182,96,119,183,220,49,1,168,173,175,85,151,73,82,141,33,157,244,98,214,62,93,32,122,214,191,26,251,129,66,204,128,10,222,93,16,146,162,252,93,245,130,32,127,12,97,106,93,47,241,247,239,77,17,48,224,26,68,39,154,242,215,119,10,103,44,149,125,16,6,116,157,39,207,219,24,100,20,42,52,192,47,140,99,191,49,53,126,93,99,205,139,29,184,245,48,206,82,230,38,153,16,150,60,156,147,63,234,118,72,197,192,213,158,238,255,123,47,53,169,146,36,254,90,58,72,124,205,124,143,158,92,124,127,147,29,95,237,158,212,148,162,18,210,29,16,1,158,34,58,3,64,57,165,228,109,110,133,202,65,21,210,49,107,61,231,54,77,242,232,136,88,220,161,126,3,230,26,43,230,173,40,178,185,22,39,4,180,159,238,179,193,73,214,34,102,243,221,29,80,7,137,101,33,209,119,171,27,165,103,250,89,194,170,92,194,155,12,223,159,124,240,103,186,14,204,25,190,252,93,73,216,158,188,25,73,103,191,13,110,38,83,113,130,210,29,196,0,60,127,222,148,157,182,160,146,51,13,65,237,176,2,13,82,193,94,2,249,28,85,0,38,130,100,107,117,18,175,36,231,132,134,135,205,44,27,12,63,135,231,247,127,44,52,64,214,212,108,111,252,58,89,0,252,43,75,21,58,177,37,241,80,97,56,45,215,48,119,243,201,135,184,7,109,211,172,97,155,188,62,241,212,233,11,51,132,22,164,24,231,156,89,112,190,20,170,212,69,49,20,194,156,212,6,86,215,114,94,229,15,10,138,33,192,179,141,109,74,28,107,34,95,102,166,24,81,106,223,143,151,232,118,198,42,170,142,31,3,133,144,26,197,208,4,99,248,161,112,172,157,209,100,147,88,50,156,219,76,183,244,158,178,191,164,56,12,163,234,102,243,58,242,14,231,94,176,82,9,232,190,225,180,230,36,23,180,210,164,202,169,23,246,253,236,252,84,23,197,231,43,80,209,181,79,159,48,51,166,179,158,205,38,138,247,87,14,56,175,191,144,59,255,27,182,146,20,87,75,213,67,188,172,228,102,185,206,169,150,134,145,182,221,181,43,164,236,155,70,249,108,43,247,31,173,85,16,113,147,26,205,6,104,45,120,217,24,72,87,24,161,67,131,129,14,93,218,159,155,210,207,25,161,94,2,102,63,179,215,19,124,100,110,163,255,41,225,132,112,211,66,130,185,226,11,152,119,28,253,168,101,11,169,111,253,42,152,108,4,202,207,184,217,159,168,39,92,1,212,190,210,214,161,204,173,25,36,136,154,201,103,41,149,43,92,105,253,255,105,196,152,237,199,218,31,69,6,152,66,76,250,185,150,184,140,64,102,119,18,19,218,182,41,175,212,103,107,56,229,222,79,234,73,241,115,22,69,199,0,253,139,20,113,93,64,25,215,82,29,150,128,159,67,157,119,154,206,31,10,185,38,89,153,62,105,204,3,81,124,184,203,226,26,26,108,74,187,19,79,136,230,170,213,41,182,105,243,156,117,211,92,6,93,204,200,178,44,21,59,142,129,103,216,69,215,127,165,137,171,163,100,29,97,62,136,35,42,138,60,86,252,172,184,243,132,248,34,18,137,196,59,105,143,200,179,245,187,3,236,34,253,1,157,121,139,106,52,71,156,129,199,92,206,204,37,165,71,94,242,87,58,9,166,227,36,164,208,26,131,37,255,158,217,161,254,42,213,148,22,161,245,167,106,62,24,170,195,174,99,91,38,31,186,61,38,100,36,236,110,64,43,74,93,121,206,179,7,139,244,71,220,155,190,156,110,251,253,181,4,243,196,96,2,166,135,245,209,138,162,21,76,210,24,125,85,105,81,35,11,40,110,101,167,198,57,156,190,22,249,8,145,196,176,196,10,223,170,179,45,173,254,101,6,190,176,192,246,42,8,13,82,53,127,8,251,142,60,48,202,217,223,176,159,219,205,180,174,77,222,101,55,155,220,225,189,146,1,229,220,250,139,248,46,166,158,165,114,95,64,98,181,119,131,41,177,0,56,107,190,112,122,172,46,245,191,65,76,209,42,44,182,98,231,114,20,26,133,63,215,123,17,44,251,51,36,234,231,214,164,205,168,235,19,148,32,86,146,6,250,163,247,157,222,223,190,179,198,163,153,92,79,162,29,74,65,224,58,229,182,61,79,24,90,176,171,89,197,114,60,28,109,75,115,198,80,232,16,215,16,60,230,48,16,162,185,52,218,60,89,85,191,219,207,73,140,218,52,88,41,38,116,202,137,114,34,133,127,248,247,23,50,106,45,139,5,126,72,231,82,237,77,109,132,16,156,123,227,96,157,151,105,76,79,120,20,251,57,232,243,104,247,213,109,147,254,253,46,235,62,2,41,160,5,135,23,113,97,34,52,206,140,155,139,64,193,173,231,234,91,138,165,245,52,136,152,120,163,18,176,18,73,34,184,31,24,81,226,214,135,196,107,201,128,177,48,93,70,249,109,252,60,144,68,15,102,60,4,202,152,223,45,239,157,251,188,181,127,27,186,7,221,213,65,247,46,230,132,55,136,142,83,82,146,228,233,174,48,244,22,32,93,139,43,83,19,175,67,161,105,84,131,239,157,231,237,43,21,192,215,31,55,19,77,25,172,197,10,238,90,179,137,179,248,225,209,26,57,248,188,21,182,202,241,144,236,142,20,21,221,179,206,197,73,188,108,231,93,103,243,206,234,158,186,105,72,50,243,72,99,231,38,202,116,77,164,194,249,239,156,27,27,198,100,184,198,100,197,109,222,50,21,240,162,195,16,199,93,8,46,72,148,141,219,62,230,173,199,147,91,114,54,188,64,171,40,59,239,194,110,32,186,162,145,33,118,15,56,37,99,164,235,197,190,224,232,245,29,86,171,236,179,104,179,74,96,234,227,146,94,100,170,63,255,109,4,4,55,182,227,203,60,211,9,30,69,62,151,190,186,191,39,16,51,222,249,122,232,49,179,104,97,178,146,45,177,57,199,83,207,161,38,237,6,210,11,88,77,80,11,199,205,180,93,232,246,189,16,44,244,110,202,207,0,111,238,160,74,62,30,86,235,150,16,119,36,32,168,107,22,100,79,225,104,162,193,116,54,196,50,157,84,214,86,41,217,48,141,180,95,184,209,232,160,255,125,35,137,253,143,37,137,34,246,79,19,73,235,243,10,132,108,117,101,141,198,58,193,206,129,98,57,222,102,42,47,156,243,212,30,65,201,123,220,236,175,142,152,202,128,189,188,186,212,236,81,29,147,217,176,99,38,189,25,238,67,218,53,245,252,172,154,56,132,232,241,61,158,177,123,78,68,22,16,82,240,159,125,191,39,33,104,223,54,231,131,201,153,150,4,254,143,116,241,151,123,191,8,212,93,234,111,163,21,180,232,225,70,183,117,180,249,109,61,181,42,219,204,71,22,143,228,255,78,250,195,247,126,193,248,176,76,32,177,1,113,67,3,108,123,46,94,148,134,69,60,249,111,186,39,152,184,83,55,131,78,183,166,16,74,48,188,46,41,41,40,173,151,78,134,66,202,84,198,169,15,94,228,102,174,95,177,55,19,110,200,40,13,116,160,224,237,226,220,222,59,58,245,47,167,22,70,153,163,177,108,230,241,179,60,239,10,128,40,181,61,108,134,34,10,164,176,192,98,166,78,11,53,134,16,220,29,44,9,76,50,167,38,130,54,80,134,176,201,122,156,5,122,209,67,193,200,35,64,218,89,55,255,246,137,103,157,54,45,169,114,28,126,82,158,113,111,109,132,202,254,13,139,76,130,92,177,219,245,39,228,226,233,93,45,27,153,192,137,70,187,178,93,239,176,246,65,221,29,129,224,74,93,202,12,65,229,21,126,118,6,39,192,177,180,237,202,21,167,101,126,10,80,131,125,102,218,112,196,119,216,120,186,175,31,0,138,204,236,218,181,251,194,207,157,231,108,98,16,73,199,3,22,58,41,152,111,251,12,118,123,156,44,61,100,223,215,209,17,59,187,205,144,63,78,206,67,6,27,209,108,54,118,45,61,211,250,141,130,154,147,192,17,140,248,67,102,97,163,213,252,113,238,2,16,153,97,101,55,244,97,39,54,244,145,170,67,124,125,99,207,116,7,244,213,206,84,130,210,159,33,234,242,253,245,42,0,173,192,36,154,58,93,44,44,51,162,76,238,13,101,135,30,116,32,6,86,168,127,143,160,120,25,255,149,162,59,123,234,85,232,16,194,161,125,166,129,76,20,208,100,5,232,132,23,1,150,181,93,100,244,128,179,88,129,84,143,220,40,110,97,179,231,179,10,241,5,89,132,54,25,14,154,3,87,26,1,85,106,167,163,83,128,225,170,20,108,148,5,210,22,127,0,4,183,107,92,26,18,140,142,121,122,49,11,236,80,211,27,209,67,225,254,193,133,196,151,18,169,161,191,143,168,75,8,178,126,237,21,97,95,141,242,18,133,27,228,20,223,55,100,141,61,122,142,128,164,231,8,92,43,191,186,143,110,74,190,184,197,148,226,104,137,17,174,177,64,12,191,52,101,74,90,75,183,159,5,248,174,65,79,229,157,47,172,241,178,142,130,105,155,74,78,185,64,138,196,11,125,7,244,32,32,199,53,135,187,84,247,199,228,118,13,209,70,232,38,39,47,71,120,0,58,7,223,34,79,114,188,170,134,179,234,117,240,161,139,71,207,197,222,166,187,220,229,106,37,201,132,25,23,107,107,86,107,77,101,161,253,167,153,241,191,122,202,33,138,52,3,42,66,35,95,87,54,223,181,79,161,13,185,118,227,73,188,64,119,17,34,102,105,142,46,54,48,164,134,168,239,154,107,161,159,190,202,8,86,235,101,171,183,188,122,223,133,222,98,78,200,119,253,19,233,250,15,30,243,223,202,161,111,98,44,148,54,108,226,180,119,3,114,12,35,221,187,16,15,170,201,225,0,67,21,228,71,205,252,214,158,139,214,102,88,62,30,37,247,95,146,9,110,76,6,190,86,184,62,37,178,107,134,26,51,136,238,128,231,8,77,145,140,5,77,184,229,235,243,25,50,190,206,21,105,38,79,104,232,156,12,113,237,110,122,115,254,3,29,116,88,178,230,215,84,173,245,24,187,105,134,106,141,219,111,235,61,67,109,158,22,221,130,185,174,199,219,140,202,153,94,178,118,98,227,1,25,130,105,151,151,177,162,21,56,253,128,198,49,231,92,40,163,155,123,118,32,22,29,69,84,41,42,198,146,201,80,30,161,34,168,188,15,214,50,0,247,35,187,95,153,35,207,237,147,163,133,179,59,123,190,21,184,131,178,146,43,217,120,84,210,194,56,202,74,128,22,67,235,78,78,223,135,222,234,245,147,188,63,3,160,180,229,68,229,180,32,218,50,116,36,126,55,60,177,116,76,158,255,34,187,78,135,121,41,39,122,165,189,58,133,172,74,39,228,94,153,73,151,22,198,106,106,189,1,61,57,74,135,8,234,69,151,138,248,227,217,1,138,196,115,79,161,34,219,7,106,141,92,234,126,180,190,217,33,217,209,210,222,226,239,243,23,20,225,40,122,228,104,41,132,52,25,1,110,233,52,81,134,180,210,106,242,22,25,150,99,249,234,199,63,3,184,20,173,157,191,218,155,148,29,40,70,91,17,100,231,136,1,166,182,249,48,102,141,35,231,205,146,28,81,42,103,252,103,122,25,59,72,84,165,115,42,151,111,122,237,188,141,222,90,129,197,210,46,52,156,139,234,77,65,66,76,59,116,93,48,158,118,99,128,9,190,34,202,21,183,183,109,65,100,239,56,71,82,109,231,81,18,139,147,132,253,195,168,174,152,71,216,55,209,37,120,35,138,225,74,167,150,207,213,236,200,67,210,228,129,60,227,138,5,216,10,243,94,247,102,57,48,184,22,93,142,92,110,118,176,198,215,106,223,253,46,41,4,64,163,95,70,211,36,19,84,109,158,48,50,221,159,235,160,90,242,53,114,239,215,84,178,152,184,4,131,64,157,39,91,166,130,3,178,196,250,87,96,145,57,3,167,69,106,62,237,109,211,76,186,124,163,151,137,151,22,192,11,239,210,92,31,80,183,64,131,18,123,96,23,61,43,33,32,168,204,187,83,19,116,81,134,251,190,247,221,147,233,18,96,126,113,0,226,197,35,185,248,134,119,4,109,19,145,151,182,199,59,156,173,106,3,205,40,134,38,63,164,81,196,109,97,34,5,190,80,188,27,243,40,34,61,175,216,207,80,213,245,169,21,170,162,154,147,192,42,51,201,243,105,207,138,66,87,89,181,85,255,187,80,225,113,59,177,91,242,39,103,89,56,152,159,81,181,51,255,39,10,63,122,43,46,184,22,5,177,87,226,154,134,77,197,205,110,19,19,151,32,45,174,123,150,242,181,141,131,220,37,20,91,47,59,234,19,192,2,89,154,69,238,237,30,71,62,133,99,146,249,11,191,1,186,6,27,78,64,212,124,90,188,129,156,140,243,146,35,245,0,51,203,54,184,129,231,137,129,2,39,220,56,19,15,148,106,176,51,46,68,227,92,77,158,92,183,109,93,62,187,33,143,22,114,200,202,125,112,177,192,49,225,107,250,160,168,11,65,82,34,162,154,94,134,60,183,158,79,66,157,50,47,77,55,36,172,216,157,54,207,14,212,72,139,66,53,194,107,120,184,88,169,7,39,107,211,54,110,247,5,35,166,166,77,94,222,98,247,91,154,213,107,230,11,73,221,131,43,7,229,5,137,76,48,24,189,162,4,125,18,194,178,186,9,57,72,149,194,15,53,223,13,189,252,234,198,132,124,254,0,52,163,176,51,120,43,36,68,76,142,0,9,117,118,190,13,36,150,186,24,71,192,167,205,166,199,208,23,81,191,63,233,217,244,87,15,51,157,116,204,200,26,239,114,189,27,187,80,209,160,127,170,165,97,176,8,103,195,157,24,213,96,251,211,20,242,175,115,146,141,198,185,139,205,168,246,50,8,168,50,130,11,156,84,211,56,205,239,101,64,184,253,153,105,51,222,69,165,227,194,85,216,131,181,6,177,174,172,94,54,204,93,78,91,69,55,231,255,40,70,198,203,158,239,96,39,255,137,66,104,47,79,79,97,143,149,235,150,140,216,187,159,224,227,88,197,209,15,71,69,186,126,176,29,235,124,41,45,28,134,151,165,6,37,93,162,154,220,171,60,60,188,151,77,120,67,4,54,167,255,114,45,154,147,58,100,224,84,165,51,5,255,80,198,129,193,44,194,110,103,14,79,54,16,110,235,45,2,204,75,246,89,244,210,2,229,153,104,89,44,199,27,245,22,235,1,145,10,10,66,66,19,100,75,169,230,119,82,183,192,44,24,14,142,97,77,29,148,113,254,217,182,166,25,234,145,173,204,224,215,210,122,175,119,112,209,135,254,67,98,197,80,250,35,30,25,90,112,118,138,118,171,98,20,102,113,235,201,8,171,91,204,226,225,27,97,98,170,105,216,176,55,172,239,80,162,236,15,17,92,27,184,197,119,23,82,159,144,211,173,229,193,207,152,159,113,223,75,10,219,82,204,110,49,157,10,19,75,76,168,155,140,206,220,156,245,45,19,198,15,19,239,238,88,48,233,127,239,239,134,130,250,43,195,36,28,176,225,201,194,100,197,26,223,81,175,228,59,252,59,182,104,9,75,118,31,209,235,23,216,83,128,111,71,185,206,77,89,13,203,60,103,86,250,247,2,61,132,160,253,182,184,199,30,178,252,57,207,102,134,250,236,251,39,60,6,7,238,140,161,228,59,76,152,171,143,13,225,46,80,84,255,176,61,198,110,153,14,215,204,42,180,64,101,206,171,156,157,162,250,2,59,232,236,4,210,38,82,145,75,143,222,141,89,204,171,30,137,176,109,208,193,173,190,121,142,164,41,21,77,21,132,179,111,105,15,93,189,140,81,251,171,240,90,83,50,18,36,152,227,21,180,201,186,181,145,46,151,33,216,128,144,159,94,130,97,198,82,249,70,202,6,44,250,239,75,7,209,39,238,75,106,15,59,174,81,76,140,117,240,127,57,51,31,132,163,252,149,63,108,52,207,217,5,27,253,203,14,144,137,16,210,29,49,86,168,147,33,163,36,191,156,133,74,139,2,210,204,235,211,81,164,237,181,179,146,126,154,72,46,195,234,90,172,142,43,171,191,254,115,102,168,225,227,67,104,231,186,130,235,6,200,240,244,169,80,53,129,124,111,144,181,249,132,63,28,5,192,1,223,150,245,69,124,128,140,235,86,22,91,243,4,140,193,18,168,209,95,224,166,85,118,185,236,6,245,178,53,148,125,250,172,46,138,70,215,82,84,168,4,160,69,36,27,188,77,201,208,132,106,237,234,1,137,127,112,198,81,248,139,211,104,250,38,240,162,173,88,194,88,172,19,183,79,141,56,80,42,121,241,215,28,175,41,100,7,159,206,30,64,151,121,238,182,100,155,90,148,168,193,253,217,76,208,55,32,18,80,54,180,255,112,154,183,187,187,108,196,109,50,68,204,192,179,32,229,231,51,31,120,248,168,59,79,208,185,107,229,137,72,50,74,94,16,34,202,155,38,231,23,29,65,112,127,84,120,124,83,126,149,158,215,244,184,147,77,240,245,191,220,178,88,74,68,245,193,81,101,106,230,251,0,151,75,137,79,33,151,40,134,249,247,209,16,124,222,112,129,85,43,53,66,42,209,116,138,108,155,3,102,86,221,15,63,61,81,211,11,76,122,105,240,159,6,35,83,221,32,227,250,89,44,131,188,201,217,92,8,51,39,255,129,186,47,220,45,173,253,23,228,9,9,239,78,75,41,82,209,152,224,23,151,93,192,206,143,19,180,244,233,244,115,88,146,226,137,74,61,181,189,134,214,19,24,89,100,78,21,36,179,255,166,124,221,236,216,123,76,42,191,196,38,198,233,149,63,185,183,48,13,145,128,94,1,201,69,231,84,156,64,157,61,90,156,146,251,144,110,30,63,182,184,32,123,191,191,173,154,222,90,177,3,149,8,111,241,240,102,202,179,121,63,98,235,121,215,195,77,241,92,196,79,128,162,84,192,157,100,122,117,237,163,227,178,128,126,54,128,14,37,237,42,201,7,8,115,104,232,132,106,52,100,179,115,15,167,68,188,156,195,139,175,59,120,46,2,70,142,74,247,85,244,14,130,134,197,252,51,63,196,219,147,237,159,216,190,139,77,73,106,150,11,235,179,206,37,36,221,182,126,145,215,70,111,71,128,17,253,30,217,139,149,141,16,188,20,145,157,29,36,101,215,9,191,100,21,111,198,250,93,199,200,84,107,104,82,181,244,56,179,88,151,122,31,52,5,12,4,145,251,247,90,196,27,217,41,78,130,139,213,111,198,210,161,171,4,161,113,217,108,49,46,32,214,63,223,199,121,192,126,61,64,148,15,18,20,31,168,45,144,208,163,234,228,173,123,212,98,48,167,123,248,239,37,11,84,81,148,5,118,21,17,94,187,14,84,65,79,65,76,129,75,254,117,141,86,139,229,246,73,46,189,82,137,194,30,165,74,113,69,77,225,177,74,231,226,39,6,84,138,231,252,111,102,39,168,7,73,141,124,149,163,167,155,106,106,46,146,141,87,129,14,141,84,105,84,34,95,194,3,172,231,50,116,216,17,67,167,48,196,37,41,17,9,202,115,44,103,85,52,87,171,94,210,188,65,142,2,0,77,101,176,135,160,158,64,161,23,87,60,180,209,8,163,235,208,210,189,128,178,186,236,229,249,98,115,55,110,146,44,101,56,159,70,211,110,114,7,196,113,72,38,43,124,122,138,72,11,13,183,205,200,144,89,174,41,140,254,151,193,2,175,226,174,6,133,85,163,62,71,212,130,124,72,196,103,71,223,3,172,211,56,30,57,180,71,26,136,235,156,47,140,140,126,210,137,13,228,80,13,124,24,58,23,137,17,119,219,251,14,241,84,235,176,139,63,29,6,61,25,214,221,170,165,163,163,71,249,72,216,66,250,150,53,253,204,167,109,252,166,194,218,142,18,58,228,92,65,228,47,49,24,230,21,127,202,226,178,63,101,90,19,122,223,124,190,212,160,5,226,188,128,210,135,255,217,137,85,195,36,77,171,89,73,202,192,170,92,221,138,81,64,27,9,157,184,204,34,223,106,41,201,179,106,21,208,132,206,33,113,48,17,132,87,189,99,159,204,70,252,21,99,179,75,134,118,19,79,51,166,31,28,232,193,135,142,65,173,103,34,186,100,228,139,27,56,193,110,66,202,32,97,21,221,112,81,77,214,255,15,168,56,251,239,47,106,2,206,242,35,46,245,221,207,109,251,224,124,63,253,30,103,93,156,41,22,219,170,135,75,249,226,13,4,130,145,30,96,158,172,90,127,14,124,6,164,181,25,136,142,233,228,154,95,133,13,68,48,144,85,83,57,45,221,43,231,248,82,61,116,37,192,103,175,64,115,1,42,206,2,235,143,115,27,138,133,59,5,7,110,235,104,137,121,135,208,253,161,158,33,200,85,56,108,247,189,169,174,12,149,136,67,154,208,37,124,123,246,255,150,36,139,181,222,172,32,118,126,49,61,135,201,208,168,253,88,140,234,138,133,172,65,210,86,42,102,64,125,107,180,131,223,201,251,214,0,6,137,140,235,204,209,18,47,189,125,251,114,59,100,249,23,205,155,33,82,206,104,94,247,210,179,200,76,211,68,21,204,15,154,140,41,114,6,24,162,125,65,57,232,132,240,2,37,46,24,116,62,103,31,132,210,100,211,90,2,218,123,149,79,89,87,78,121,112,5,96,114,9,204,195,185,253,230,78,115,21,119,14,140,119,67,2,20,76,0,210,87,249,228,147,190,116,234,251,9,248,183,102,228,150,22,105,244,246,111,52,26,146,101,4,137,147,46,90,73,185,185,255,198,223,188,109,218,121,39,204,231,162,178,181,167,31,131,80,93,163,114,3,244,239,47,174,217,197,242,125,164,114,111,180,178,190,67,15,95,173,156,103,142,176,130,177,74,81,103,84,52,107,128,62,76,123,145,206,53,84,205,92,88,156,202,231,225,175,55,6,115,114,109,147,203,113,19,93,241,74,24,120,77,67,248,48,159,155,23,234,83,39,44,65,228,92,125,2,125,151,29,42,76,147,60,124,48,74,116,125,36,118,106,16,16,170,251,37,15,111,43,242,2,94,19,242,79,92,24,57,227,60,1,186,224,250,212,149,210,137,25,196,61,38,100,211,18,4,129,214,225,192,187,0,82,163,69,183,200,207,131,1,125,139,2,70,42,33,47,72,3,79,228,60,148,248,250,255,41,14,211,138,166,181,255,27,65,221,114,175,166,194,135,49,80,109,14,42,104,220,235,252,208,83,96,179,201,108,162,218,218,177,48,11,101,45,248,220,141,27,0,232,215,45,255,154,122,32,45,46,231,225,106,138,112,108,140,88,174,227,98,173,53,5,5,247,82,124,248,161,170,8,146,142,102,147,181,182,46,246,184,7,128,236,160,237,43,162,119,197,220,242,161,46,197,247,54,170,213,115,113,73,168,54,92,201,168,152,90,146,188,212,68,68,11,52,207,80,116,81,234,174,161,215,182,152,153,61,34,224,167,140,108,10,132,196,204,207,103,242,243,156,174,45,158,14,205,176,65,235,191,122,207,72,34,107,216,23,74,59,190,19,241,188,111,123,16,91,94,130,152,36,175,75,220,232,42,135,212,61,112,166,105,116,16,4,195,71,30,50,20,85,188,39,48,130,220,14,126,56,209,252,181,165,131,221,76,36,18,30,155,75,112,37,139,38,226,10,254,237,251,10,36,23,208,116,56,56,205,188,41,82,159,77,251,184,255,213,228,33,228,105,210,82,121,54,156,120,34,215,16,3,98,48,198,113,102,9,27,87,43,149,237,40,202,13,219,65,234,103,39,120,247,208,148,25,222,147,223,217,218,59,237,122,61,43,59,120,146,220,74,193,225,190,177,89,193,86,59,247,199,30,45,214,62,201,15,255,52,232,54,187,225,135,161,126,43,126,174,161,91,24,181,172,8,112,39,249,209,212,120,226,155,11,46,180,33,38,243,171,148,233,222,243,58,88,102,188,129,158,21,25,59,226,86,65,157,166,152,86,0,117,224,136,218,72,111,167,144,199,6,113,123,206,114,64,167,194,73,140,18,111,102,199,168,26,27,94,12,192,164,201,87,192,223,11,177,43,146,251,95,66,168,50,118,9,27,160,61,244,32,152,77,31,252,215,249,51,75,184,215,7,81,46,239,94,63,204,27,213,37,40,189,3,237,84,251,237,169,161,151,143,52,183,78,185,221,245,161,94,88,81,61,133,228,5,183,197,15,41,161,157,73,54,45,26,21,202,15,49,120,53,154,121,155,13,102,176,28,165,71,132,186,198,24,224,177,141,206,140,25,207,135,47,204,100,219,58,44,220,241,194,126,232,87,55,190,142,234,31,133,93,121,80,230,95,176,131,217,70,114,222,168,253,150,134,149,41,153,219,86,251,8,19,97,2,97,76,129,67,122,18,23,232,72,193,79,214,36,247,64,182,99,174,28,103,109,119,94,34,217,12,26,16,57,157,241,42,45,76,90,123,55,59,72,108,244,71,178,244,253,207,161,52,175,139,59,146,9,108,21,3,107,150,99,12,229,102,90,245,69,42,127,191,132,179,167,57,235,2,68,3,168,99,41,63,229,134,162,72,86,159,236,198,122,135,124,71,169,64,42,58,180,183,199,252,23,132,38,64,242,30,56,184,202,254,131,176,127,85,179,132,90,250,147,125,213,207,140,254,219,42,183,111,176,172,43,87,251,141,30,233,32,161,181,62,1,202,219,235,38,20,112,244,109,146,177,251,109,22,84,176,31,134,143,225,238,61,207,75,239,144,150,178,175,243,117,161,233,19,224,207,7,74,124,195,198,160,68,176,125,239,235,133,14,126,202,1,63,118,234,195,122,118,124,140,107,123,54,102,92,238,219,166,48,220,116,98,164,181,74,198,186,178,14,250,195,169,234,158,237,181,97,27,107,170,233,22,160,126,143,230,110,151,6,251,224,43,94,122,150,156,255,92,229,194,98,19,19,186,60,249,237,104,89,137,20,14,6,248,208,82,0,156,110,167,123,88,230,150,65,143,112,169,154,0,228,119,81,31,210,202,20,13,52,6,201,220,18,225,79,13,249,12,116,133,47,235,87,167,35,141,64,178,91,71,77,44,163,11,253,198,141,27,237,118,58,66,223,115,73,127,81,74,37,141,20,4,250,114,8,215,39,222,191,220,122,3,129,12,83,217,212,73,151,96,237,227,242,17,177,58,7,82,208,5,225,254,53,174,101,242,204,225,134,55,150,139,169,188,215,42,104,56,103,105,240,209,165,83,218,230,91,171,3,236,217,10,154,74,140,208,88,183,198,217,232,44,243,159,84,147,189,161,114,1,145,16,121,147,81,17,186,204,170,88,242,135,222,68,246,246,89,89,240,47,197,16,59,66,101,15,215,81,109,112,144,111,99,157,75,249,230,209,33,206,65,212,164,135,81,205,77,157,185,216,171,211,224,224,209,85,65,162,218,39,160,165,6,148,226,126,45,220,7,108,223,243,163,220,235,92,132,89,243,62,41,78,137,119,129,197,18,67,47,243,91,115,87,15,228,254,117,77,178,252,104,23,81,100,118,82,42,226,11,138,63,140,92,77,64,217,241,169,78,238,206,194,155,162,220,143,75,33,75,22,2,141,86,254,221,54,132,170,231,13,17,189,162,210,219,78,108,230,68,177,91,204,70,139,247,114,203,191,15,50,215,192,233,82,102,39,160,109,86,202,175,21,129,118,214,117,81,3,61,194,203,65,92,151,133,10,77,114,200,96,161,70,198,23,105,56,246,171,140,173,122,61,169,48,151,62,168,123,163,57,162,0,188,75,63,19,56,134,31,147,92,118,139,171,192,108,4,137,197,227,100,17,229,183,179,67,174,71,223,182,169,23,193,180,255,230,46,42,128,33,83,68,118,3,183,182,140,143,205,127,116,155,64,29,192,233,155,128,134,203,61,200,93,38,238,169,98,172,166,30,48,221,237,117,52,230,187,89,254,38,250,128,26,120,74,168,82,244,240,139,13,188,162,254,157,6,126,214,134,230,182,75,44,91,122,236,240,74,150,32,37,207,214,39,253,176,48,210,217,164,10,52,37,143,166,119,26,229,12,126,44,110,39,37,94,200,61,212,68,107,163,23,102,182,150,114,200,226,87,195,177,59,165,179,151,186,220,172,29,222,92,229,74,177,87,56,248,153,101,111,206,40,4,21,110,7,53,171,157,106,180,71,122,204,221,183,36,146,156,246,231,70,173,91,221,141,114,45,78,40,120,158,112,16,210,86,1,164,155,60,167,71,137,171,137,144,78,128,223,250,38,178,64,37,214,126,183,10,138,57,213,218,233,1,175,252,195,222,71,3,93,49,152,38,168,183,87,236,150,46,14,250,91,52,49,191,42,255,73,204,83,180,243,139,200,34,140,219,185,201,93,181,241,183,106,22,212,237,154,49,146,166,155,91,69,91,2,130,112,156,11,12,145,129,112,74,40,226,231,255,29,72,118,121,240,25,25,69,161,44,139,30,233,42,108,228,219,138,251,71,67,116,39,142,74,203,22,10,148,196,128,36,79,194,83,90,220,131,211,207,133,255,194,0,213,199,211,208,12,156,124,74,49,40,102,219,132,43,187,209,12,179,186,142,217,115,186,50,146,184,233,33,252,237,226,177,34,3,114,211,197,7,27,186,197,0,147,129,216,156,36,206,27,80,212,97,26,245,153,125,169,86,13,152,96,232,233,19,231,25,3,42,144,235,230,128,217,169,224,128,206,228,24,69,99,171,45,42,126,123,106,57,211,235,94,201,148,198,192,212,241,120,127,17,132,36,39,29,142,251,249,186,183,160,82,142,229,142,71,123,6,226,1,113,38,191,189,155,151,219,101,222,25,130,179,220,248,203,106,94,129,182,118,75,113,169,197,79,112,101,100,253,253,41,112,162,216,51,99,36,170,237,48,31,30,36,80,4,226,255,162,65,12,146,214,151,209,195,197,156,14,60,189,18,230,211,47,177,7,160,167,77,66,152,64,99,233,188,113,165,64,131,241,140,93,82,232,85,78,57,29,187,94,42,36,89,53,14,51,255,111,155,206,74,28,55,217,217,40,229,145,16,84,56,159,114,25,217,199,91,208,228,198,194,171,214,110,21,239,26,118,60,182,172,169,36,144,185,168,125,34,181,235,207,60,218,196,17,202,1,139,76,93,178,219,117,184,179,6,233,111,249,207,141,36,29,37,114,155,226,229,185,202,142,147,193,143,156,41,147,247,147,253,199,10,141,89,221,178,124,227,149,52,135,32,195,47,108,232,79,132,208,143,240,100,226,90,224,198,88,208,169,221,119,34,120,113,118,23,64,78,183,255,70,251,159,235,35,183,34,189,14,96,231,227,173,96,183,110,63,215,70,33,134,155,242,70,64,195,233,54,228,65,104,246,227,119,143,51,161,158,24,216,79,150,107,77,204,43,133,120,132,35,79,199,27,205,18,160,234,155,166,199,101,225,29,37,111,189,168,42,127,47,7,149,97,170,223,82,218,83,180,243,5,6,240,244,88,59,205,50,97,231,177,182,147,20,24,47,151,126,213,238,46,23,63,137,221,43,112,94,207,142,44,69,215,196,43,58,224,99,86,120,84,195,146,37,65,9,186,89,55,194,6,82,13,247,37,111,66,11,203,173,45,121,234,164,171,54,63,237,173,15,106,40,7,190,21,9,147,182,210,242,96,191,19,109,244,201,6,36,117,173,148,224,60,30,170,6,14,177,112,134,53,250,23,175,177,206,180,248,194,181,196,45,89,192,142,105,233,120,30,188,225,222,219,35,93,227,36,192,15,184,185,75,134,76,20,18,206,142,65,121,166,248,8,148,1,79,78,151,25,43,210,111,26,18,152,117,24,191,210,167,29,99,175,248,92,142,71,40,115,70,103,163,213,99,46,96,245,183,59,152,123,88,242,75,20,79,18,79,213,134,12,109,162,211,122,138,11,202,245,240,127,113,131,105,167,38,195,163,9,236,24,186,160,208,149,223,32,255,91,58,243,56,183,106,24,218,141,212,126,255,50,213,228,25,99,2,56,6,120,50,241,237,16,116,58,18,207,74,158,110,205,140,132,160,72,160,71,109,224,184,236,218,138,118,39,128,196,169,112,243,235,58,177,205,193,27,238,114,197,165,14,7,253,78,72,172,103,109,25,186,209,18,199,14,120,95,171,82,134,239,68,45,241,103,197,107,213,163,21,11,126,188,52,156,19,162,24,185,192,165,231,179,17,12,238,35,1,12,130,174,35,228,193,240,242,218,118,128,108,142,192,232,58,208,13,210,206,234,35,9,184,245,36,142,89,152,105,214,154,164,135,76,1,24,140,196,196,228,3,189,126,88,202,214,125,89,88,225,174,68,208,92,147,17,4,107,91,34,255,77,138,169,47,184,182,131,192,114,234,108,4,26,214,57,211,249,245,199,203,40,2,161,104,169,91,92,88,180,245,194,66,93,178,102,174,223,49,6,138,34,71,238,68,7,46,7,253,137,213,230,52,120,229,27,78,106,220,238,165,144,235,146,4,185,241,248,247,148,64,157,72,234,185,200,92,149,17,201,222,65,3,82,28,148,186,213,254,252,69,220,129,208,111,78,57,86,113,249,144,244,240,156,196,150,95,203,84,238,71,215,85,77,147,52,84,248,115,213,73,252,118,145,21,62,104,238,54,115,213,55,43,115,37,73,68,13,166,252,171,180,113,130,240,16,106,123,254,115,223,95,55,212,14,3,144,241,109,173,227,18,33,19,118,7,183,176,73,36,215,243,209,69,166,209,230,64,218,142,53,253,190,85,124,74,116,219,207,232,194,138,208,179,57,51,242,224,167,160,37,171,86,13,58,94,75,107,223,126,183,227,252,89,235,238,115,161,61,230,225,86,75,115,103,45,65,58,194,66,152,158,197,81,142,57,188,181,48,50,188,188,48,91,132,181,11,134,249,228,140,61,141,150,46,223,39,202,63,27,33,124,144,38,165,217,74,7,83,1,122,229,60,168,60,248,235,171,38,107,4,6,249,173,181,91,29,61,232,152,176,197,57,104,133,194,80,1,204,128,115,5,239,74,3,250,23,23,243,126,90,32,198,159,98,144,184,50,231,43,220,89,205,171,135,218,15,60,158,18,146,89,42,101,248,44,197,48,169,207,231,111,182,254,66,184,1,145,102,214,49,81,54,123,10,180,68,126,160,183,18,179,93,132,66,3,67,127,222,245,246,172,203,144,149,63,123,48,141,201,11,131,128,11,131,7,55,118,2,72,193,253,136,239,53,165,230,122,29,54,55,156,131,85,172,47,181,205,160,126,104,177,133,196,209,153,11,226,135,82,245,77,113,193,181,12,47,157,98,207,107,28,141,133,171,174,232,113,189,126,206,32,215,169,88,192,231,63,65,65,250,91,131,202,240,75,216,250,56,59,56,130,41,132,164,61,46,223,47,214,79,140,118,96,1,108,151,37,227,134,98,170,218,235,154,34,97,172,22,140,58,248,104,135,54,102,20,236,226,146,254,35,62,35,109,104,59,131,76,97,208,29,253,206,236,135,162,190,76,1,109,73,202,108,229,144,139,86,41,116,35,36,43,249,56,208,170,116,172,59,221,74,178,70,75,242,226,105,165,154,149,32,166,32,87,139,168,37,206,220,78,50,59,101,35,70,156,47,62,17,129,117,220,196,200,5,241,233,205,154,42,228,88,34,167,3,122,120,110,169,221,213,239,13,144,134,34,119,55,74,162,231,43,122,49,39,162,176,64,40,122,110,143,99,81,106,109,248,244,28,121,4,149,203,69,251,182,176,150,55,105,248,97,217,241,251,36,47,49,251,176,201,233,66,144,138,159,31,105,27,3,66,73,28,211,35,51,12,110,226,38,102,110,96,181,229,113,74,94,187,130,114,75,150,139,46,56,174,110,215,217,185,56,67,247,66,163,133,1,6,101,136,75,176,25,55,56,251,96,42,78,206,19,32,184,81,77,120,183,141,197,61,41,130,204,120,237,241,81,178,8,6,210,117,47,187,49,241,192,115,22,81,193,131,187,47,184,45,141,190,245,169,79,110,18,99,251,170,140,214,193,226,195,30,215,193,51,246,231,28,188,235,157,247,61,249,91,18,204,1,52,190,99,65,222,232,91,202,235,25,133,194,123,12,77,70,221,228,179,179,133,163,227,172,146,10,178,249,160,248,31,247,237,224,238,148,110,251,8,20,196,222,185,161,156,186,98,42,66,101,155,186,188,55,135,209,159,126,56,208,243,70,64,34,134,132,137,169,78,209,125,219,68,201,242,118,198,210,241,110,225,106,242,61,91,189,232,209,92,186,127,149,81,34,140,4,63,104,44,17,122,195,233,30,170,80,12,212,110,186,22,26,29,50,114,29,230,17,104,193,111,121,100,183,105,83,73,230,11,255,69,212,70,21,39,169,225,64,168,206,92,175,153,41,227,80,129,82,176,56,177,85,145,37,84,56,143,159,186,167,66,80,209,175,59,202,117,30,117,108,51,223,218,190,103,249,37,110,8,26,234,23,63,73,59,233,81,220,39,52,26,239,197,163,234,153,242,35,106,89,24,123,61,211,20,138,79,31,84,174,177,20,47,210,203,62,164,146,154,114,126,118,88,14,110,116,110,224,156,125,184,90,6,10,123,57,140,179,220,250,210,10,17,93,100,81,205,79,12,39,195,88,166,65,134,142,180,62,209,23,231,228,92,169,139,153,199,238,7,237,63,31,10,89,220,254,203,115,152,250,112,177,239,44,115,143,149,180,8,65,70,16,196,216,127,97,254,165,200,9,130,85,109,77,216,164,203,164,229,177,171,7,137,12,235,233,88,10,109,228,174,142,98,80,30,240,117,114,171,201,181,103,211,211,3,185,242,245,88,56,188,169,158,110,77,110,2,47,30,163,36,232,98,239,102,18,55,159,140,209,44,23,161,166,71,192,116,178,248,8,56,16,222,234,73,46,0,224,152,226,215,182,123,251,40,41,62,3,154,243,50,176,214,144,90,20,100,116,75,35,38,190,119,166,84,207,206,163,153,140,71,120,98,85,106,26,182,75,250,200,160,131,60,150,192,56,222,147,118,14,135,14,2,130,171,95,104,196,182,247,247,97,178,40,116,90,183,171,50,253,228,125,173,71,213,24,223,7,119,94,129,158,122,74,35,13,255,149,51,34,12,82,115,117,235,95,116,219,33,162,66,220,68,102,199,109,153,243,178,183,164,60,122,171,181,33,91,183,24,188,46,120,56,136,235,118,10,253,157,204,133,232,231,163,120,16,23,68,210,216,20,226,75,97,56,174,147,120,98,61,64,60,183,27,136,21,253,17,72,92,13,90,156,243,46,213,138,72,203,167,41,219,127,229,165,99,108,72,175,130,36,140,203,184,32,146,125,110,33,10,187,104,1,44,109,72,57,33,139,72,252,51,36,131,29,229,184,221,72,134,188,112,138,156,201,24,174,197,47,91,209,121,190,73,135,250,9,25,250,160,94,160,221,153,145,190,88,115,99,22,166,144,131,123,158,208,16,10,21,252,206,92,179,10,87,99,133,245,25,247,214,211,211,53,83,21,253,140,98,217,199,202,100,40,227,29,202,47,191,221,169,40,46,227,112,226,102,185,233,247,202,219,80,159,92,23,113,114,183,65,79,96,71,38,230,198,171,79,196,238,187,241,222,247,94,164,171,21,69,210,213,28,206,40,44,222,86,44,78,35,52,182,26,25,27,188,54,152,183,182,60,20,56,64,144,106,59,11,16,177,96,20,166,69,113,1,108,100,216,183,94,158,136,103,36,127,191,187,173,244,71,124,39,238,211,213,170,207,32,121,160,109,141,203,249,78,251,237,197,4,153,94,174,75,141,251,133,182,170,159,43,146,40,186,149,136,72,23,129,183,53,148,95,44,193,175,112,40,120,253,55,8,61,208,34,67,32,248,251,3,61,65,182,179,78,221,13,105,122,223,218,221,236,170,123,24,240,242,253,7,44,14,139,106,161,34,124,201,229,152,137,196,230,33,163,8,44,196,202,157,238,148,54,38,252,91,125,63,185,56,85,76,220,16,188,77,119,58,214,96,55,177,153,163,251,93,93,60,25,181,108,197,60,226,137,62,115,176,64,248,58,79,60,214,56,255,110,183,97,252,168,11,12,234,65,221,212,81,160,255,228,128,157,157,249,218,54,181,222,7,58,84,7,97,56,193,12,215,66,177,62,6,219,45,137,38,146,79,175,63,248,85,7,171,40,51,153,237,109,152,142,159,144,116,91,166,58,114,159,149,4,169,209,124,50,18,214,173,240,6,74,136,72,69,162,5,249,199,22,240,44,197,166,152,166,5,82,51,28,13,103,96,166,92,185,68,211,92,79,189,88,1,90,167,194,229,187,4,37,218,187,128,131,73,40,116,113,166,149,97,171,167,177,113,101,106,34,149,108,29,118,143,232,207,193,186,214,138,150,231,135,1,145,66,234,82,128,53,153,192,197,8,64,212,203,248,1,189,237,43,99,237,195,134,211,175,193,102,23,228,175,24,82,57,53,239,111,229,119,206,154,69,156,227,134,9,63,40,141,251,129,226,210,37,140,201,28,80,181,255,216,76,145,167,93,102,43,112,132,109,147,51,63,196,215,197,181,36,163,221,200,70,129,33,49,203,208,189,247,64,8,239,88,203,42,77,228,91,205,90,117,39,36,211,164,144,121,206,131,24,118,216,255,29,162,111,63,103,89,93,145,167,235,25,232,245,114,30,124,234,31,146,56,234,116,28,234,211,151,207,144,87,154,20,8,110,243,39,6,251,177,153,168,15,4,95,30,65,165,191,97,124,8,130,241,150,76,219,101,147,214,147,37,140,37,164,97,207,222,78,198,8,31,190,50,220,39,204,245,24,144,197,22,88,25,151,149,241,165,56,108,144,30,111,220,233,241,251,226,43,106,86,190,177,162,205,16,255,200,141,210,203,54,149,211,12,189,248,1,128,25,239,65,55,157,209,142,81,96,78,33,128,15,181,206,82,158,142,189,162,100,10,76,115,252,124,231,126,73,127,143,44,117,25,6,192,194,214,149,126,109,114,185,182,56,138,223,33,246,249,246,245,76,126,65,89,137,214,22,240,36,119,232,91,167,174,35,177,118,205,178,242,205,99,247,33,238,169,62,66,241,227,143,166,228,109,79,113,222,88,28,174,87,183,117,140,44,187,173,134,31,94,92,7,157,230,13,105,219,46,177,64,191,46,37,48,124,139,214,220,111,19,15,187,82,183,41,51,131,113,91,108,7,21,85,129,26,31,230,119,15,91,184,138,204,162,29,82,123,248,78,95,151,62,58,52,233,190,132,65,196,150,165,27,118,113,226,24,157,149,214,16,114,63,177,160,122,21,193,228,43,135,18,61,100,66,87,116,40,225,171,123,0,249,54,106,190,1,15,223,141,232,193,16,43,82,134,49,215,197,222,176,161,12,156,161,29,43,221,105,184,8,197,154,229,105,198,175,243,232,73,240,36,234,223,198,41,64,203,181,216,92,106,151,160,69,171,141,98,176,115,169,240,247,67,98,243,200,232,106,210,215,253,130,14,128,72,131,38,95,248,175,192,196,26,4,134,17,31,136,204,110,15,185,222,98,83,212,209,170,208,167,73,219,10,187,79,166,183,127,44,244,178,76,55,213,171,252,21,159,231,166,208,232,182,70,213,87,197,162,219,41,248,151,174,236,143,219,204,75,39,239,108,149,18,135,126,2,38,247,170,137,60,250,91,132,146,63,122,11,176,141,225,71,140,132,254,18,89,29,109,221,65,44,157,200,49,45,40,22,63,17,95,52,218,135,255,182,208,92,19,141,185,178,18,214,64,145,195,194,150,220,124,92,167,8,10,124,121,108,156,119,140,43,117,159,138,237,82,211,67,209,119,42,134,229,171,193,89,178,203,194,138,238,49,70,107,173,139,104,160,12,195,242,216,248,43,33,246,117,61,215,222,29,234,98,55,205,217,197,36,6,151,212,175,244,35,108,87,70,107,140,107,126,140,94,200,242,209,172,2,167,112,246,27,4,200,81,148,8,244,26,193,0,153,161,134,12,124,43,148,23,166,195,57,81,10,63,193,6,126,27,98,87,129,127,230,128,60,130,126,9,225,211,61,159,196,134,2,26,42,156,191,113,35,146,38,6,37,9,91,138,61,13,107,203,145,196,222,148,251,112,173,76,74,15,20,22,187,221,18,45,225,255,45,24,218,38,206,139,149,90,68,61,40,31,56,102,164,81,25,117,55,171,210,184,81,96,192,177,3,90,110,16,228,247,32,79,67,36,202,155,222,85,52,66,71,55,171,89,18,140,244,253,86,241,204,128,186,219,35,93,37,12,36,16,192,150,34,135,135,12,191,221,3,219,18,213,36,54,242,112,132,103,30,46,102,19,132,34,174,207,13,137,149,201,128,174,175,157,60,178,232,221,131,241,61,217,225,35,143,124,107,117,211,59,253,214,78,216,123,4,110,18,235,158,142,95,181,97,167,240,133,115,123,242,105,3,84,212,177,184,101,111,53,143,91,169,37,74,62,80,39,90,22,212,54,210,209,242,63,169,17,135,113,137,143,143,16,39,107,170,147,5,246,196,151,165,132,230,152,26,156,216,178,252,133,135,204,133,80,167,238,205,8,245,122,46,158,134,76,62,34,166,18,171,110,163,23,203,37,10,170,198,244,16,87,126,200,192,228,119,146,160,48,95,124,206,71,232,246,128,106,198,210,248,3,205,111,54,79,42,139,82,45,102,15,105,138,3,187,98,245,110,87,240,41,167,103,118,40,157,89,118,189,251,124,54,13,219,104,124,84,230,5,31,9,47,56,12,146,103,36,143,31,164,234,74,99,230,127,145,57,189,227,54,115,61,243,6,20,68,32,245,174,38,79,122,147,251,2,105,11,122,192,174,3,54,139,140,13,73,81,123,90,0,228,28,225,11,189,152,35,225,55,26,188,36,86,36,0,44,157,60,119,181,16,232,97,225,150,176,218,68,60,177,20,215,181,161,26,252,247,192,113,196,11,126,212,98,126,111,135,24,93,178,124,250,48,19,56,143,35,183,159,212,228,141,144,131,189,218,56,46,118,200,66,80,205,191,77,9,185,90,56,13,172,251,188,22,89,255,133,235,70,211,178,155,29,28,142,81,72,81,91,177,109,209,95,163,15,191,36,1,130,54,27,175,232,128,98,137,63,17,28,53,200,235,74,196,20,84,99,105,98,242,176,179,58,250,126,133,186,54,111,118,58,105,194,150,113,47,225,10,177,136,226,55,219,70,134,82,179,203,190,4,24,243,127,233,6,3,180,246,42,139,249,188,135,180,193,47,200,88,246,59,80,123,59,127,187,201,180,95,223,233,11,195,99,104,173,30,220,107,191,223,232,163,205,83,148,188,250,74,205,99,143,4,174,55,80,247,51,166,109,41,63,210,87,170,56,202,124,33,91,197,51,215,159,26,177,10,71,98,44,134,227,206,8,94,43,78,81,143,189,71,29,42,179,150,158,172,133,63,153,9,209,208,79,177,244,49,11,218,51,56,185,124,172,5,210,168,132,121,2,177,124,43,139,67,226,203,32,24,24,49,165,191,87,111,90,80,145,89,220,252,160,77,252,27,189,228,167,97,182,142,76,174,20,114,248,24,162,129,98,61,213,54,209,16,128,138,166,199,225,136,122,111,187,33,101,197,52,122,41,64,175,202,210,28,220,231,7,140,68,154,69,229,157,2,24,220,135,252,53,15,173,103,115,230,23,166,127,113,176,202,193,8,109,41,137,97,155,9,252,206,168,203,34,222,235,167,109,19,67,140,244,7,22,219,0,22,99,99,100,99,16,37,96,91,185,63,251,196,139,8,193,233,36,251,175,204,138,168,157,69,173,130,35,52,169,133,92,35,221,104,165,15,189,52,69,61,236,98,215,17,127,7,210,4,228,107,240,154,237,12,133,249,222,191,7,57,39,38,235,207,32,240,245,173,200,255,156,237,137,40,2,214,123,9,50,192,55,117,50,117,10,204,23,57,11,194,205,87,40,95,96,84,125,49,247,188,168,141,139,144,85,185,189,98,191,209,159,72,93,228,77,155,138,8,2,238,193,157,183,76,207,148,38,106,113,0,196,130,171,11,16,122,132,177,14,181,143,222,97,105,49,51,137,88,179,231,119,3,4,138,99,254,215,0,67,155,199,126,149,175,154,237,109,206,146,114,106,13,42,53,242,236,77,15,184,198,249,8,223,205,42,78,212,112,75,165,153,21,33,228,241,243,105,26,115,200,97,62,212,224,89,95,216,51,127,95,210,92,69,79,137,74,72,35,195,93,142,194,124,13,155,157,238,170,208,42,193,64,54,225,215,180,53,203,31,241,41,243,194,48,169,14,13,150,1,46,172,235,58,53,225,155,202,128,245,25,117,173,121,37,110,154,56,238,184,11,230,152,106,45,195,251,41,202,177,66,8,242,237,191,63,89,61,189,173,78,210,124,225,147,86,23,35,218,118,188,78,51,89,20,169,153,34,39,244,138,132,101,185,21,72,255,158,72,158,174,114,164,207,251,245,243,167,128,47,238,217,9,230,122,210,49,242,163,97,101,230,229,7,94,20,250,162,30,243,18,71,210,114,238,77,231,70,33,236,140,42,198,46,215,61,147,26,245,177,64,22,96,169,249,174,237,121,24,11,101,190,141,34,107,111,5,228,232,92,16,159,152,22,185,231,145,9,115,158,126,231,190,82,30,181,58,134,193,77,34,16,146,72,108,42,154,157,48,74,130,219,112,179,199,45,229,212,133,101,104,4,122,221,146,6,103,217,248,6,13,211,82,229,66,94,5,181,133,109,205,230,250,19,155,60,68,59,203,187,25,15,187,194,110,111,53,172,114,123,169,91,125,164,21,194,136,162,169,35,204,41,26,216,112,225,95,61,234,212,63,22,44,179,123,35,115,12,212,89,96,19,217,146,37,108,185,119,162,209,184,227,95,123,223,62,229,11,206,88,151,254,230,18,191,79,221,179,9,30,31,41,43,123,104,209,62,66,60,120,236,42,197,179,85,217,198,227,244,145,215,130,28,205,28,70,30,158,105,242,151,177,184,83,222,98,219,182,21,4,111,217,57,13,197,254,195,216,164,220,131,184,231,35,145,172,180,90,154,23,221,94,167,253,202,136,128,103,144,88,252,145,139,171,160,22,98,239,221,51,109,150,147,79,189,195,145,107,186,224,53,143,71,113,199,246,38,242,104,64,41,111,32,1,66,209,227,69,0,82,156,234,46,62,118,106,192,209,218,2,50,235,205,181,125,71,40,186,173,186,83,242,52,167,249,39,152,122,48,156,18,173,119,75,34,80,157,156,247,166,212,32,57,100,92,38,141,4,66,186,107,218,62,117,178,54,116,249,161,134,183,120,225,193,168,163,178,87,125,108,32,2,158,244,166,83,86,204,152,43,154,52,167,38,249,97,85,214,128,24,210,84,248,142,236,157,111,250,139,248,159,42,156,49,123,168,71,97,185,217,61,114,209,203,209,46,142,16,67,186,250,243,19,225,7,148,138,148,19,198,145,253,8,52,209,36,206,171,146,226,55,163,242,108,1,214,100,168,89,222,155,159,184,161,90,99,200,165,61,159,156,72,177,172,150,239,196,84,140,15,246,196,114,181,55,118,251,122,39,152,20,126,147,1,251,0,225,94,156,65,240,8,74,53,7,119,202,218,96,242,229,116,101,238,181,133,47,67,42,198,170,41,120,239,185,230,158,29,46,20,254,89,6,218,190,143,118,223,246,142,169,25,55,126,112,44,171,66,6,124,74,85,40,80,96,224,72,181,141,169,205,22,62,209,246,190,75,16,62,58,196,53,91,254,3,25,108,93,204,155,217,172,135,200,157,232,240,99,105,42,106,80,50,17,219,167,207,24,155,121,101,185,225,119,44,168,198,84,88,55,190,116,5,123,128,55,199,116,179,27,230,197,255,45,30,156,0,223,210,16,189,94,150,215,63,193,210,158,118,134,27,195,151,124,226,82,49,235,251,198,137,62,155,160,136,58,226,38,230,232,104,180,68,36,101,213,94,92,107,65,83,59,51,209,14,249,101,224,113,227,199,217,61,94,213,51,58,168,152,229,173,207,154,78,167,51,169,231,250,142,149,81,64,143,181,1,14,214,48,161,225,2,130,88,79,105,70,145,117,188,106,87,186,111,160,76,74,189,249,143,67,154,37,55,146,103,152,28,113,223,127,249,104,66,86,8,212,177,243,105,251,55,111,21,72,150,206,115,10,135,169,69,253,115,49,36,245,154,130,23,106,49,187,85,51,39,33,125,233,208,135,100,206,5,79,208,224,55,25,223,175,220,201,224,198,4,92,211,77,74,43,37,36,57,189,146,237,250,117,28,104,66,192,74,20,203,149,171,168,241,203,13,119,24,73,120,38,147,7,25,76,133,28,92,70,5,81,156,195,108,168,226,135,22,11,7,125,239,131,181,2,249,20,158,82,106,248,77,250,187,52,126,21,31,226,11,181,13,190,208,176,3,30,105,9,126,130,124,217,171,93,39,150,89,10,40,95,48,170,162,129,241,68,69,218,155,57,215,75,168,52,200,80,253,87,141,204,85,1,77,27,85,125,110,244,83,47,129,105,171,82,204,25,97,52,18,225,115,149,123,167,220,146,212,147,193,146,71,72,16,63,61,150,110,124,75,171,65,118,43,211,233,99,138,87,43,47,217,16,71,114,243,138,36,136,125,144,213,124,58,240,243,215,62,143,184,208,16,134,239,183,74,167,164,36,80,130,9,165,226,93,3,47,159,143,232,122,167,139,84,95,118,102,122,220,63,232,16,210,168,111,212,104,53,11,215,148,96,201,35,243,111,83,97,141,99,61,173,238,1,224,95,240,4,57,36,57,176,186,106,30,198,79,105,131,104,136,5,42,114,36,81,140,50,79,173,187,116,2,26,243,154,126,137,56,237,235,128,15,178,74,87,27,197,123,155,156,203,227,237,45,47,235,96,208,168,136,167,168,120,17,174,36,155,80,42,146,35,201,46,214,37,184,124,252,29,89,247,143,103,11,74,46,234,42,139,3,19,247,178,94,216,15,132,117,123,198,245,196,243,168,20,155,45,141,9,200,28,69,129,78,53,73,84,234,59,48,178,138,251,123,82,113,69,51,194,192,232,207,123,82,75,245,169,6,0,177,37,46,97,4,118,228,26,124,167,226,164,62,108,240,130,5,86,39,151,131,193,156,89,92,103,104,209,183,37,133,128,242,129,171,58,14,134,114,69,60,201,114,191,182,82,16,208,163,232,60,123,181,21,52,223,100,113,93,19,17,136,135,109,231,7,165,206,148,114,171,128,140,196,78,39,71,193,151,167,38,109,148,166,143,245,101,4,79,51,18,26,234,187,122,87,205,239,38,247,14,138,131,36,88,161,62,36,148,105,175,249,250,99,216,20,208,127,9,76,223,228,91,71,71,169,139,237,249,235,28,15,2,103,225,149,188,106,95,97,161,238,39,243,38,200,132,168,157,153,222,100,176,128,240,202,127,237,46,254,164,134,60,87,39,97,89,158,122,159,179,251,123,149,168,238,72,193,32,32,102,130,168,39,138,202,7,206,140,140,2,81,241,215,129,16,117,242,59,209,140,13,112,152,47,172,86,98,169,169,60,220,89,181,211,70,204,167,127,88,25,90,112,65,86,165,249,156,248,84,104,3,117,228,171,71,79,171,28,92,194,168,244,99,58,118,194,128,38,103,139,62,150,112,165,170,172,165,168,84,163,129,126,239,150,26,139,32,171,181,128,252,98,65,68,2,115,84,159,232,27,145,167,151,49,151,179,127,143,126,210,65,11,227,50,10,111,41,169,64,206,90,171,165,63,121,76,3,86,194,175,237,149,45,27,144,182,65,64,52,121,106,211,58,61,107,231,185,120,241,63,73,32,52,162,72,180,163,124,60,71,75,231,58,145,157,150,246,115,16,67,42,83,225,210,79,207,80,114,3,228,114,171,73,206,19,35,215,5,158,245,40,70,172,237,149,60,26,129,157,95,206,15,202,157,18,192,61,126,157,153,106,58,158,173,183,73,8,62,25,12,133,28,122,157,156,171,253,25,110,16,49,117,160,85,52,73,103,82,145,252,253,150,162,113,140,173,138,5,221,36,3,234,25,57,110,98,206,189,93,246,59,108,75,0,19,246,199,120,189,35,143,187,152,83,115,255,76,247,42,235,35,147,220,140,114,6,130,121,158,189,185,106,132,7,26,81,221,95,216,62,36,46,90,238,230,200,164,1,68,222,250,172,186,151,138,62,212,157,240,115,44,95,195,127,48,121,218,122,11,43,50,24,230,74,72,57,138,183,134,229,50,134,18,8,180,219,212,32,147,52,220,249,255,11,76,177,67,92,112,140,197,29,103,173,110,193,245,121,77,26,93,108,214,0,1,85,58,144,184,130,210,115,162,72,173,228,60,14,146,57,127,38,246,3,4,60,2,155,142,40,167,48,96,145,127,97,137,138,181,72,19,134,199,84,211,108,176,190,193,184,215,218,246,177,1,3,153,171,180,208,94,233,65,51,162,74,16,172,244,4,70,66,144,189,152,88,66,234,99,13,123,143,47,227,147,250,162,152,103,245,153,66,34,5,10,81,159,92,139,173,168,11,2,229,58,145,203,213,119,67,22,70,164,41,187,48,198,120,68,117,142,67,178,150,117,140,16,44,130,140,80,159,76,46,77,77,170,249,186,197,62,82,58,183,170,139,216,185,81,1,183,1,174,237,28,141,81,18,120,194,127,135,3,58,173,56,198,251,86,101,154,136,78,131,209,1,133,207,209,112,72,254,172,219,66,233,50,195,37,238,240,229,172,28,96,98,210,102,102,154,84,180,224,231,5,6,240,50,212,246,182,175,203,55,22,98,89,91,74,254,51,48,200,233,3,197,101,83,74,19,76,29,12,194,113,223,229,248,116,35,71,82,79,232,241,215,41,155,183,24,91,99,157,102,12,232,100,172,147,137,5,201,90,20,4,33,198,209,0,68,17,213,247,218,121,55,244,24,254,62,108,59,49,33,114,207,42,56,219,200,204,95,220,183,248,198,0,54,116,36,51,254,6,23,227,197,199,75,102,47,192,93,15,142,129,35,118,158,9,159,13,99,233,58,38,88,88,35,174,9,131,108,118,21,147,231,94,118,120,165,35,42,128,39,75,77,230,227,114,184,4,129,107,255,27,84,228,53,94,50,150,190,122,34,46,192,204,247,10,134,214,175,178,107,53,26,247,114,94,82,40,105,56,117,151,73,88,208,114,147,213,223,19,180,187,29,2,12,220,30,163,175,229,165,50,12,238,212,182,2,150,137,163,78,121,105,232,136,190,154,166,47,170,130,67,154,213,13,134,51,76,70,38,108,84,208,53,169,155,80,48,103,208,42,132,45,93,145,61,102,237,205,225,221,252,103,14,220,103,168,98,8,247,154,162,46,0,12,32,162,151,33,173,51,252,186,75,231,63,148,29,229,27,155,242,223,78,193,102,29,80,65,48,254,15,176,113,74,59,232,254,96,248,40,138,49,81,201,198,4,115,4,39,232,213,134,121,212,240,184,17,87,238,28,150,180,103,219,58,96,5,236,187,57,221,93,96,205,199,43,241,117,69,116,216,12,88,97,83,222,23,154,118,21,199,165,162,79,199,15,66,75,3,213,78,46,147,212,65,59,97,117,63,233,228,18,26,237,50,204,152,5,204,168,26,150,140,5,48,247,219,63,215,203,196,142,43,72,179,76,204,82,247,43,157,94,243,86,34,244,24,144,232,200,15,177,246,153,74,166,234,159,44,142,28,172,134,66,86,251,238,139,138,189,114,114,199,168,93,95,100,104,193,167,165,182,206,21,60,75,207,135,82,231,56,69,164,110,122,150,71,175,2,164,199,103,49,103,100,111,54,182,221,71,246,152,173,184,6,25,202,193,212,224,147,201,31,206,152,51,142,131,178,42,199,230,159,88,82,238,53,164,228,15,88,73,207,254,173,205,168,211,174,244,239,215,5,62,31,192,16,165,136,218,15,199,79,253,206,201,121,150,236,207,124,14,34,202,223,88,208,199,179,249,193,135,48,54,154,67,191,67,109,140,30,108,247,178,173,166,57,220,23,141,194,254,151,189,2,123,230,172,122,106,111,5,48,74,50,6,112,52,2,92,24,239,67,32,255,122,155,173,186,107,62,98,197,41,44,157,127,133,241,167,103,3,6,151,44,249,169,64,82,134,127,29,41,27,175,15,182,163,106,106,169,114,193,8,207,63,7,29,6,9,243,177,67,160,212,187,197,152,112,117,75,193,38,214,105,156,53,95,226,196,252,161,216,56,77,83,227,18,101,39,120,148,197,163,81,66,1,79,129,40,44,207,69,99,236,20,172,170,9,0,199,75,60,117,23,254,79,190,50,109,50,205,162,133,47,80,86,246,220,153,96,47,228,48,106,90,217,65,104,140,157,132,188,86,75,148,167,9,194,82,156,71,215,227,151,18,50,61,34,68,116,184,33,51,71,187,243,51,215,69,115,215,206,224,1,21,246,106,16,91,214,163,9,79,59,206,116,211,1,206,106,22,107,140,15,19,191,215,79,58,48,92,1,6,179,73,174,110,87,223,248,82,87,220,97,237,88,159,41,140,234,211,17,218,92,146,199,198,208,65,166,75,85,158,186,193,117,210,236,210,93,50,178,149,147,203,182,163,190,28,62,73,197,239,3,192,249,239,249,102,38,192,68,69,130,246,85,246,208,126,161,227,152,193,20,96,142,245,227,225,118,224,184,220,64,196,182,37,134,39,21,201,164,127,223,114,11,153,117,135,79,71,243,1,224,100,101,255,167,158,192,217,14,221,238,42,169,209,188,123,100,226,145,19,194,104,15,90,181,18,214,9,207,60,110,45,92,116,154,16,133,111,149,54,60,183,179,80,128,99,224,193,58,230,116,102,134,238,191,92,17,221,118,232,178,173,99,53,92,105,154,47,155,91,61,129,13,76,219,169,199,99,169,36,124,88,99,68,170,81,172,92,3,210,231,234,238,63,204,190,144,208,103,32,223,177,13,50,192,91,127,184,110,14,230,228,146,212,2,72,60,149,196,185,112,107,5,87,39,225,172,136,114,39,163,45,66,109,75,180,209,108,113,196,240,102,174,29,98,118,109,29,160,205,151,62,35,223,255,175,202,182,126,252,138,235,69,84,253,152,26,148,150,147,192,203,160,8,108,156,223,155,220,234,217,254,41,108,193,235,0,1,88,227,77,165,251,68,12,152,56,192,27,150,164,123,220,102,48,47,189,229,218,184,99,99,175,160,253,199,46,18,57,179,216,34,198,159,83,42,85,130,157,213,101,19,128,238,62,248,112,110,186,38,193,100,188,202,134,142,236,229,207,239,156,126,82,125,91,227,109,36,124,226,214,111,9,105,191,128,180,4,10,38,112,106,37,245,135,49,116,143,48,16,105,86,219,193,172,128,101,175,227,234,106,194,13,52,225,248,83,100,3,30,40,48,63,248,249,97,58,81,21,154,207,45,132,123,206,190,160,135,29,85,71,85,148,63,205,135,147,117,64,85,41,21,61,205,132,99,217,80,155,3,104,24,218,230,52,161,59,5,150,177,250,117,109,37,91,227,148,178,69,172,194,164,189,139,112,96,250,6,67,30,158,77,97,65,98,96,225,86,183,214,27,217,86,107,13,166,9,254,93,158,63,211,100,223,150,6,218,143,164,233,102,67,252,167,137,251,162,225,80,95,248,42,243,64,241,107,69,2,146,177,128,77,147,240,209,58,161,174,107,127,79,17,214,34,137,168,39,244,166,115,31,17,152,241,15,196,25,133,15,50,9,175,183,208,156,1,93,165,234,187,243,138,14,105,32,94,250,118,157,225,225,45,215,147,14,20,97,148,142,235,42,167,65,245,19,243,112,232,211,207,64,174,78,89,14,29,150,180,95,62,182,227,124,201,117,79,203,111,124,130,147,216,172,169,233,182,252,152,188,167,187,200,191,7,152,8,218,17,210,207,177,132,82,29,251,194,129,230,210,168,165,201,221,3,121,177,101,193,243,187,245,93,31,248,177,71,86,34,23,84,166,174,136,167,218,70,229,178,104,108,15,180,54,241,44,49,106,140,217,113,72,234,185,143,209,129,148,107,6,177,90,18,197,140,25,86,145,95,215,8,44,145,163,145,121,210,40,26,2,250,8,161,151,67,123,54,193,182,143,3,27,127,170,135,0,236,195,17,6,130,217,166,165,5,133,46,55,40,0,184,69,118,102,101,175,11,166,2,209,17,162,95,89,58,245,217,190,40,132,79,167,160,197,115,1,142,228,238,186,48,39,183,63,171,24,189,83,106,255,170,202,90,215,98,234,40,43,34,165,13,57,115,68,16,132,219,219,155,213,65,1,44,1,41,117,7,243,172,68,203,187,178,63,32,178,249,173,213,159,160,36,198,35,90,29,197,85,189,103,143,139,159,199,187,80,149,46,238,130,23,26,149,250,124,32,73,203,157,52,177,151,86,133,105,72,87,214,116,180,202,212,147,10,236,15,195,2,156,157,137,115,117,109,134,207,252,109,97,194,224,168,47,118,185,94,175,230,174,226,184,36,23,68,25,226,48,224,27,39,15,195,148,98,120,170,62,113,8,100,251,102,35,205,105,189,204,144,105,209,77,65,97,243,75,103,127,131,30,162,148,147,204,196,242,243,111,53,15,130,31,0,87,1,10,113,203,133,13,69,4,110,244,79,106,218,88,202,205,204,43,194,113,151,142,93,142,154,0,51,210,52,234,194,211,87,127,122,159,32,11,145,233,100,49,117,16,78,148,169,11,85,220,161,0,193,249,10,245,109,216,167,231,189,148,248,102,230,147,53,191,142,208,67,177,110,130,52,68,45,162,11,40,109,131,174,20,53,193,195,127,232,68,24,248,110,162,63,150,254,228,30,218,141,210,219,123,146,110,45,6,114,167,101,53,168,22,250,71,181,169,49,86,8,20,16,219,227,130,6,42,131,174,56,10,203,174,35,187,78,14,177,18,119,62,134,233,108,99,51,4,84,233,118,25,175,9,34,43,78,209,115,169,6,98,111,149,48,15,49,203,183,207,97,212,118,105,138,183,117,129,216,189,35,118,180,190,152,171,87,158,215,169,6,213,34,91,126,184,141,147,166,251,166,184,204,240,244,138,29,122,81,134,159,53,139,159,107,136,19,128,204,38,148,202,121,82,195,208,33,3,58,185,226,250,55,171,177,47,156,166,5,113,212,95,251,116,32,251,159,163,224,171,102,214,105,103,22,227,22,229,249,52,144,198,74,22,165,219,83,94,228,58,255,61,80,103,239,65,99,119,71,220,179,170,121,29,64,237,91,30,207,93,247,77,160,161,32,163,249,55,236,197,173,194,201,215,215,190,124,74,182,80,191,149,155,37,215,95,71,80,90,254,195,231,36,13,76,63,11,46,93,88,244,58,191,192,192,13,70,190,5,48,90,67,251,89,174,52,71,121,132,218,217,6,231,163,132,60,65,220,92,1,246,168,190,44,245,73,108,5,67,7,158,7,168,23,147,122,220,35,218,231,125,12,6,150,93,161,198,186,160,212,114,2,28,33,50,197,24,1,243,72,234,68,124,210,71,90,21,7,97,32,139,96,115,50,84,11,3,57,227,70,217,62,221,176,202,197,243,134,12,83,217,198,31,131,140,2,133,85,86,191,213,204,82,8,159,97,119,248,161,11,131,58,127,230,28,184,28,137,21,177,121,164,70,239,126,159,182,98,126,109,247,49,241,88,188,61,107,211,206,251,98,68,111,124,216,244,2,254,8,121,21,254,26,131,204,250,59,62,14,23,146,33,174,249,187,124,239,248,43,233,208,59,206,114,254,118,56,203,177,184,177,235,165,9,55,55,161,155,69,98,46,5,169,35,198,255,251,52,216,17,158,169,36,25,204,51,50,30,21,166,63,77,159,144,79,45,104,68,172,217,19,101,189,176,248,118,154,221,176,158,13,7,185,104,56,177,255,162,109,184,28,93,231,246,176,184,88,195,72,37,35,153,194,53,95,95,200,232,120,251,250,62,97,137,145,243,6,249,82,227,21,126,15,216,188,217,200,190,27,53,55,88,213,67,114,170,251,33,71,10,74,81,2,231,95,83,47,129,37,190,102,188,95,120,57,175,88,43,61,233,22,234,126,134,29,0,177,178,82,97,45,134,27,198,90,159,239,254,162,141,76,165,155,11,248,236,47,88,121,75,185,179,196,236,108,95,160,66,216,219,39,65,125,42,37,104,140,94,180,232,120,149,14,98,62,92,243,245,243,235,10,143,179,37,21,21,143,60,77,129,162,243,159,73,169,211,76,134,54,62,234,22,27,196,21,30,225,89,224,23,102,213,30,234,240,172,56,15,22,201,142,119,43,184,150,227,116,186,247,72,42,211,239,31,107,120,138,224,145,150,16,8,177,74,4,114,53,149,246,112,200,114,241,103,109,141,71,110,130,168,149,127,230,174,228,168,39,69,253,45,156,162,235,22,222,178,83,13,250,170,21,143,85,82,149,60,156,92,207,213,119,112,191,202,144,192,71,191,185,26,203,144,108,182,227,133,45,50,62,105,3,24,20,25,102,32,224,221,3,164,208,25,208,212,31,175,226,4,26,181,218,60,24,230,23,77,41,237,242,149,236,118,101,78,59,21,136,150,179,51,143,199,81,78,49,160,72,196,231,114,200,212,137,174,247,96,98,213,148,100,19,125,120,82,150,129,127,118,53,244,56,238,98,144,73,194,189,21,239,56,137,70,197,213,205,191,225,71,16,125,93,15,95,91,28,170,45,174,55,63,22,66,179,177,94,95,77,113,173,53,26,100,69,34,28,64,243,45,247,206,111,16,148,92,220,217,127,157,41,237,69,147,105,92,35,3,15,39,89,56,65,253,154,69,155,46,83,247,135,31,25,238,19,130,67,245,196,28,216,73,174,27,46,59,255,42,151,76,12,88,123,119,19,106,255,144,79,69,205,0,47,119,19,184,60,14,89,145,62,248,77,253,137,205,121,206,196,249,146,73,13,51,45,15,96,185,132,35,158,194,153,106,246,60,45,42,246,187,79,85,135,207,82,12,187,244,139,228,171,239,45,169,86,25,161,193,89,141,146,46,176,132,28,25,59,210,93,55,128,151,171,160,44,204,204,55,211,114,62,179,103,224,169,99,180,45,205,216,93,154,237,138,252,63,8,186,213,64,138,47,59,217,104,183,202,77,22,75,122,49,109,15,204,249,39,124,209,66,10,128,125,29,102,240,74,149,145,140,83,78,61,22,198,79,1,115,113,211,156,97,87,45,7,8,0,17,89,210,160,40,58,9,101,117,51,246,23,181,209,67,128,186,190,56,95,111,200,255,160,109,15,118,247,41,101,5,133,225,198,95,43,186,186,0,190,45,66,34,196,86,65,62,87,153,86,185,52,7,127,164,175,108,58,86,56,29,108,28,179,159,52,141,67,62,2,19,122,52,43,59,21,96,108,52,246,245,166,238,178,149,57,214,208,53,248,92,11,132,65,106,0,214,186,219,116,113,52,100,200,49,67,14,252,30,249,105,253,172,67,153,134,176,135,91,172,156,242,122,87,117,19,225,193,108,48,2,36,10,209,169,142,85,253,58,161,73,29,72,119,240,31,245,135,23,150,124,175,245,152,44,31,180,26,98,71,22,254,52,47,241,98,85,150,7,18,19,236,217,190,235,242,48,29,244,188,249,189,36,191,189,193,70,235,192,44,236,74,143,233,196,198,75,102,255,249,205,109,226,166,121,84,139,198,233,244,245,16,70,163,185,155,132,160,12,230,117,109,183,23,52,3,165,100,207,71,105,129,9,205,68,140,30,1,67,120,171,61,15,71,149,227,85,253,211,41,188,2,148,75,24,138,127,136,208,98,157,111,163,1,49,185,51,56,16,80,114,85,143,97,177,114,168,238,38,89,63,255,242,83,194,159,142,194,218,177,140,156,175,38,249,186,221,115,196,63,175,234,26,71,52,115,19,147,28,33,92,52,3,220,97,123,123,7,123,113,101,109,116,79,178,167,181,159,149,136,196,65,177,31,112,129,240,8,170,248,133,218,169,99,209,104,224,201,221,54,31,86,64,187,240,17,186,47,248,13,189,253,191,183,162,4,44,21,26,190,61,33,80,28,146,231,58,18,26,212,200,9,239,146,234,170,255,181,48,147,228,44,162,246,98,74,139,188,234,123,196,190,120,142,47,21,78,218,189,129,63,59,189,38,97,76,51,255,162,44,48,115,105,82,112,43,71,105,51,79,149,149,5,182,242,87,2,58,142,196,232,173,72,130,48,50,79,83,130,158,220,108,29,111,83,255,27,232,203,186,145,28,125,72,57,185,183,76,36,98,147,22,236,150,100,7,43,166,213,156,196,172,251,207,47,114,68,80,202,13,96,118,89,138,148,164,169,87,156,15,22,100,77,245,158,194,76,36,145,67,249,11,68,28,229,186,189,119,214,36,235,72,171,205,89,208,203,25,62,13,115,78,221,203,96,124,47,55,190,137,229,254,213,119,234,236,234,96,67,195,42,151,39,138,160,60,187,210,29,237,98,178,96,255,1,233,174,129,4,139,173,90,193,68,47,0,109,53,147,245,126,222,247,119,253,135,163,133,253,180,84,24,190,223,212,22,1,209,103,139,244,63,59,173,211,216,39,160,225,90,147,169,212,86,210,69,78,207,163,174,132,108,251,115,175,22,63,56,40,214,186,100,232,62,142,55,249,112,100,42,63,143,252,22,22,124,77,8,31,60,195,24,143,51,39,201,21,138,134,54,171,6,116,185,206,8,248,66,144,71,19,194,78,56,101,119,78,83,157,184,100,62,179,24,118,181,219,207,64,122,119,133,246,157,11,112,91,7,117,82,129,56,250,163,206,111,35,240,142,44,106,47,253,46,132,163,77,205,155,17,115,191,91,46,166,84,234,23,236,106,240,33,31,177,232,155,169,226,45,193,241,203,230,58,216,223,93,202,117,152,208,29,129,24,46,9,66,224,15,185,57,255,164,31,45,168,14,63,4,182,200,178,134,162,182,47,216,184,94,46,36,128,240,142,173,62,11,10,178,212,182,230,173,193,225,83,13,167,93,47,244,73,103,136,68,103,51,82,40,65,162,195,64,135,99,32,230,250,162,228,228,29,236,197,57,128,161,50,143,83,128,112,201,64,148,35,14,140,234,247,159,224,193,76,125,164,160,244,211,78,29,95,244,9,121,224,113,82,224,54,139,173,160,32,242,93,118,176,251,93,241,109,218,209,122,242,172,156,54,188,56,19,100,155,246,80,242,132,171,196,25,12,127,245,119,23,162,136,44,183,226,182,56,111,193,15,194,195,75,92,55,103,179,131,173,190,219,148,49,95,33,98,93,127,182,252,144,225,220,202,210,108,132,87,86,181,250,25,176,107,244,127,29,81,153,149,71,34,136,205,198,127,189,68,128,149,151,58,51,27,100,101,8,126,243,21,220,33,202,88,104,159,156,200,172,168,216,86,107,167,130,110,241,72,237,137,57,52,42,62,34,141,141,79,1,218,26,136,161,74,215,72,199,38,137,175,10,96,254,36,153,221,58,62,108,118,212,165,179,23,38,96,115,66,69,53,21,38,91,6,130,191,106,223,105,207,180,0,184,255,234,165,194,69,94,247,236,49,116,72,165,152,167,1,160,123,186,30,202,118,62,185,183,73,255,14,170,227,55,63,175,164,11,200,212,92,159,32,237,92,166,118,200,111,204,90,115,181,102,66,7,143,138,139,139,31,210,49,235,141,5,211,208,238,70,164,252,224,0,91,236,0,182,60,122,109,70,128,163,224,103,142,136,128,97,13,136,153,38,115,234,53,45,77,68,222,169,61,130,88,98,31,113,207,95,233,88,18,123,37,38,151,25,233,67,3,121,203,58,102,176,66,242,0,172,246,1,78,219,146,137,193,85,248,127,124,33,78,219,238,209,62,160,106,213,25,103,145,25,36,25,98,7,18,72,117,117,199,127,68,250,50,9,15,205,227,34,240,141,181,203,243,188,171,79,47,112,11,137,28,62,106,63,94,5,136,163,82,61,199,204,47,171,58,130,154,123,97,118,226,150,113,85,42,73,173,122,93,9,175,1,218,137,129,47,143,241,105,36,81,109,105,150,11,236,238,254,36,225,240,139,24,141,63,184,16,157,64,6,86,29,154,151,113,159,14,87,129,191,179,30,16,66,127,48,196,191,247,104,53,136,17,216,173,86,216,40,149,119,81,65,177,201,180,163,137,108,153,19,24,253,248,72,181,92,45,62,188,125,241,183,97,149,82,236,210,143,170,156,193,147,132,200,72,2,142,75,238,69,140,106,187,84,90,252,97,188,211,234,133,89,22,186,69,55,4,147,11,76,152,145,150,188,17,37,21,137,188,205,103,31,253,97,204,141,97,178,156,170,6,188,12,68,56,149,225,34,148,80,198,182,73,209,222,245,81,32,105,73,162,10,242,235,86,127,67,100,228,224,72,17,36,201,246,7,126,128,128,174,196,178,138,13,234,236,109,131,134,233,236,192,144,111,160,165,74,255,232,75,231,96,160,202,193,164,185,239,236,74,21,75,84,109,129,2,222,50,223,157,83,117,6,4,149,23,249,106,136,221,92,51,62,14,231,113,108,170,47,0,89,38,50,154,24,22,49,175,225,163,195,245,131,107,67,195,187,25,204,144,220,73,55,33,37,234,209,3,172,255,12,57,220,200,120,212,73,182,140,45,247,224,223,171,27,163,29,183,60,44,69,238,20,203,252,144,213,33,31,242,109,220,4,16,9,89,46,120,42,176,213,201,184,13,98,185,165,30,235,18,255,227,210,50,4,23,85,27,226,100,198,55,148,192,95,241,184,71,18,210,117,177,153,171,33,139,33,92,142,41,193,11,190,46,29,35,73,191,95,142,208,72,163,73,112,48,104,175,142,244,12,40,215,74,191,189,59,234,112,103,31,188,141,216,230,77,112,237,11,126,160,121,37,246,216,26,216,226,147,103,17,72,213,115,114,126,110,130,18,93,127,94,30,77,27,173,12,143,17,240,125,191,212,116,79,168,187,189,187,204,204,232,2,105,31,101,126,71,175,183,174,166,60,192,50,70,115,15,154,162,99,6,152,213,199,166,248,133,137,124,195,155,133,218,24,173,74,119,191,91,45,44,30,43,32,217,105,18,58,103,59,247,24,215,15,30,168,152,86,148,124,202,228,84,192,238,240,133,159,139,247,6,124,250,45,156,150,144,21,215,91,118,223,251,16,183,117,177,234,162,1,66,209,89,218,169,81,78,0,29,113,68,43,232,182,242,83,191,215,172,80,82,172,179,86,178,198,245,179,61,178,51,35,17,97,122,142,181,125,78,187,120,59,88,43,104,89,198,16,240,218,109,72,114,47,230,20,110,107,136,206,176,212,240,147,245,104,196,98,239,242,173,175,100,227,210,206,194,217,89,254,98,72,50,41,255,81,60,113,151,104,169,30,128,7,240,230,106,92,110,244,21,133,123,129,33,117,236,10,249,112,105,180,183,101,225,100,90,148,77,32,238,79,95,38,24,112,15,54,119,94,7,4,162,47,228,58,78,139,192,89,65,7,234,222,217,13,162,179,41,223,115,125,150,206,192,15,199,6,67,241,189,175,69,105,88,219,107,13,1,173,50,116,229,14,199,133,220,98,132,229,27,5,34,49,34,215,199,85,61,215,120,195,153,93,131,187,167,245,27,141,73,243,118,218,27,180,228,31,101,55,238,11,221,249,248,65,214,227,59,140,54,82,42,35,127,143,184,69,51,230,192,89,164,84,13,80,214,160,148,26,57,177,161,218,6,235,24,227,174,42,147,87,76,117,20,228,157,49,138,76,130,159,83,219,163,23,234,19,39,43,156,196,16,120,214,170,79,254,83,127,71,120,64,140,223,22,0,15,41,177,160,35,93,11,244,236,89,210,20,153,123,215,131,87,198,109,91,247,253,221,196,171,122,85,214,248,159,199,135,113,112,174,157,67,156,247,216,61,214,93,188,88,151,135,107,250,229,12,138,237,74,222,138,228,227,206,222,226,140,234,181,176,45,29,181,71,48,83,127,151,135,86,144,39,45,128,252,63,247,165,198,141,206,179,29,239,85,185,222,187,144,235,230,189,114,188,176,97,173,99,112,9,113,69,141,92,216,95,226,108,103,79,87,26,203,101,231,121,75,248,250,56,228,162,142,190,30,37,39,109,20,36,253,198,59,167,66,215,246,202,100,180,159,148,160,218,151,109,70,171,219,194,151,117,104,253,17,173,5,233,212,59,202,225,118,22,37,109,32,56,122,232,222,52,175,8,227,243,131,204,133,6,150,66,123,38,49,151,237,82,47,10,13,224,27,194,143,129,106,93,241,217,92,135,218,197,68,223,250,121,199,3,145,247,48,58,206,58,49,119,103,82,3,201,222,87,212,238,90,54,149,29,129,254,64,186,108,26,202,153,108,89,187,21,27,16,163,107,138,220,239,70,52,0,161,37,99,54,42,53,133,209,181,58,10,187,199,189,11,169,233,69,193,62,36,55,143,116,47,128,219,99,92,32,8,170,30,231,11,122,39,158,66,184,226,34,248,64,159,217,115,7,131,87,90,63,230,15,6,158,117,22,58,234,192,157,95,141,112,9,9,69,59,206,154,119,174,210,201,117,20,97,134,239,66,252,195,122,175,173,11,33,211,66,169,8,168,187,247,234,203,196,220,180,36,173,253,29,3,14,28,180,44,191,137,63,189,250,23,248,118,216,25,24,145,194,72,89,234,43,76,36,190,58,203,101,66,153,216,110,55,243,85,125,143,168,208,69,11,139,44,177,165,95,62,231,233,201,75,7,98,231,7,100,59,172,72,176,241,75,240,35,46,13,177,0,37,111,211,91,199,190,136,123,149,137,10,15,84,207,200,33,34,255,159,250,231,210,202,127,51,205,189,124,156,242,38,82,188,74,88,8,134,49,72,14,170,148,90,181,2,125,83,104,92,25,155,177,65,74,148,127,193,18,54,129,210,184,43,215,134,191,208,31,137,222,49,200,183,202,35,60,29,54,17,98,125,152,167,32,96,44,67,179,248,62,145,130,199,245,68,70,186,42,155,218,236,126,222,0,44,37,18,32,166,18,136,212,133,58,69,251,175,140,54,95,79,2,54,20,127,57,5,104,81,250,69,32,103,2,52,149,152,118,228,2,89,151,145,218,149,65,138,69,250,76,202,100,239,193,97,214,170,58,60,204,2,130,167,13,129,124,93,16,66,222,236,165,221,109,58,100,12,59,254,102,26,187,98,92,140,181,145,215,234,113,242,245,13,171,255,35,183,131,149,130,151,49,79,61,69,255,8,247,91,87,222,200,226,182,112,99,109,203,90,104,144,108,89,105,193,252,222,2,238,11,121,231,87,149,75,109,36,11,75,64,46,177,134,44,34,35,191,184,118,179,90,239,131,237,128,157,248,253,243,122,237,22,92,85,225,204,74,144,74,26,200,108,2,127,34,229,182,117,8,153,168,18,62,195,44,71,122,173,131,249,53,181,20,169,254,211,217,58,139,215,82,6,2,184,129,12,130,126,87,62,15,155,69,124,87,3,112,43,239,218,238,125,185,78,201,5,162,203,66,212,72,156,254,204,102,49,169,14,229,66,187,206,135,51,187,46,240,90,230,245,53,193,116,133,132,31,159,117,44,21,175,255,151,174,150,57,206,89,32,56,161,133,68,163,38,98,26,206,124,152,45,192,97,247,155,43,137,3,183,111,98,126,154,50,202,116,32,173,173,57,92,221,2,228,68,16,6,176,54,214,99,179,202,192,9,31,50,243,27,69,57,2,202,151,105,101,133,39,178,172,251,83,75,79,167,227,156,1,85,136,41,164,173,175,180,165,14,157,149,69,175,244,51,46,143,200,44,57,235,79,209,214,16,2,41,26,192,68,201,58,150,193,223,232,121,95,186,45,236,116,165,219,178,220,3,99,20,147,97,185,184,120,230,119,243,215,53,111,140,58,221,188,181,75,150,126,76,232,49,193,63,68,49,91,10,107,212,34,245,60,79,9,88,145,142,108,245,105,104,18,166,40,200,55,179,238,123,48,111,108,25,42,155,212,4,190,174,57,164,83,249,189,77,174,255,55,160,125,233,44,184,92,217,107,160,108,43,131,48,131,16,112,150,184,77,66,28,69,224,77,54,62,66,179,231,240,199,54,90,243,61,247,126,244,121,24,202,234,207,217,185,184,173,168,60,13,126,157,114,191,132,169,143,183,222,20,24,138,146,100,193,50,204,20,88,56,129,54,128,206,182,167,74,137,178,217,234,70,248,85,65,218,118,164,126,138,89,88,34,176,172,212,54,190,237,231,234,159,215,172,158,246,115,135,252,88,23,154,122,93,117,245,130,129,184,168,214,25,28,121,89,99,115,42,222,152,187,123,64,195,172,17,74,246,168,232,84,241,240,67,68,64,232,202,61,48,17,85,178,196,22,104,104,130,254,178,18,172,145,149,197,240,242,188,241,221,182,187,190,65,244,105,28,140,56,138,240,11,22,169,123,95,192,40,38,174,108,140,59,49,47,73,30,36,74,159,123,106,52,170,82,140,104,64,30,35,79,43,254,43,103,237,213,6,45,242,162,114,13,216,120,11,106,139,9,51,193,112,36,106,6,192,124,253,25,185,120,30,56,103,246,44,159,176,6,135,245,46,17,119,211,141,58,237,40,130,0,118,181,78,15,161,129,46,170,53,245,105,66,58,137,208,243,44,189,12,161,67,194,117,96,108,137,126,112,202,106,240,118,63,203,213,90,47,71,19,236,153,113,74,63,239,196,86,75,242,116,106,193,232,210,140,67,95,168,207,86,166,138,58,178,93,3,200,130,48,100,195,222,127,87,140,157,20,52,147,58,209,41,166,19,232,254,118,4,182,238,108,79,231,79,238,165,46,63,228,233,33,69,200,2,215,240,82,72,241,170,91,91,251,31,248,182,232,161,66,197,136,77,97,99,98,28,43,206,150,150,188,14,90,93,125,184,236,15,249,239,23,195,148,94,57,236,142,114,70,227,116,81,70,135,73,4,114,61,133,252,176,2,255,195,95,91,254,229,205,73,175,4,236,93,37,103,248,175,61,181,103,10,166,63,139,66,121,135,201,141,125,143,251,198,148,84,242,155,68,171,194,153,100,204,126,177,39,253,228,42,56,70,5,195,52,47,131,9,99,146,46,225,83,78,158,151,200,53,27,102,196,106,237,29,38,54,39,119,84,136,66,9,135,151,85,194,218,106,167,111,11,242,162,108,71,175,47,6,63,186,206,62,42,27,243,195,144,41,75,181,43,150,47,85,68,46,19,211,14,69,133,254,33,121,138,197,215,226,246,141,38,219,15,130,162,59,60,248,214,3,89,75,113,148,201,46,41,202,168,4,38,106,189,172,196,86,198,71,193,14,197,0,210,139,75,106,190,167,56,4,241,155,197,111,132,168,120,47,45,212,125,101,220,184,227,168,225,48,196,52,64,18,146,105,235,34,44,201,204,119,73,184,106,243,117,230,213,194,251,181,242,111,33,190,209,73,5,212,198,225,199,249,200,236,255,87,65,241,110,109,231,188,134,111,118,104,0,28,142,204,245,101,130,61,246,97,228,55,214,143,237,197,217,109,107,130,96,174,39,122,159,213,109,70,56,164,161,145,116,137,126,52,27,192,199,111,13,126,62,110,171,172,126,236,62,96,194,2,29,207,153,224,65,50,122,86,65,201,220,65,194,119,225,160,16,209,32,138,72,43,107,49,228,11,90,34,73,180,201,146,214,203,253,164,177,143,104,162,108,192,103,64,44,150,184,147,166,97,198,36,52,170,17,143,164,201,179,136,45,76,146,191,6,151,66,242,128,48,99,22,66,180,205,221,142,31,1,128,94,179,48,243,100,83,58,153,247,148,12,226,146,29,85,77,239,186,62,132,113,248,182,232,133,119,108,119,91,57,45,145,203,91,8,240,126,124,46,191,67,28,6,54,57,121,120,20,57,85,198,188,244,90,47,112,84,152,221,14,190,29,139,115,204,209,244,164,214,211,48,200,229,233,83,78,185,179,108,149,188,148,194,84,99,206,173,200,209,155,164,225,148,232,225,193,195,63,225,188,111,6,28,86,212,162,206,95,185,128,87,42,99,6,223,108,228,187,50,34,142,101,194,199,178,39,200,4,26,207,229,176,152,11,161,225,53,147,37,19,207,5,92,255,251,126,218,97,217,236,109,155,39,144,59,51,18,244,21,39,35,41,80,11,133,37,116,55,246,157,194,49,31,230,87,198,38,49,52,183,183,0,19,204,112,210,125,52,33,66,119,128,112,228,254,13,218,227,226,70,3,231,111,139,213,81,218,87,75,68,93,173,154,157,127,208,253,97,114,72,224,191,155,80,170,173,201,245,204,81,181,201,191,55,157,185,233,35,28,232,200,91,161,5,204,135,181,116,204,246,244,119,47,45,21,75,15,153,90,239,70,172,44,24,189,24,0,35,104,228,236,202,164,223,221,66,128,223,186,30,126,175,22,110,109,88,204,26,195,62,80,172,213,154,10,167,146,183,230,216,5,147,194,74,28,120,98,97,81,152,225,140,115,53,21,174,76,78,116,67,75,39,64,231,154,123,175,186,114,110,160,26,225,80,171,173,7,110,57,145,183,176,36,148,78,132,63,245,1,15,221,178,139,122,34,127,112,77,255,116,139,167,50,69,74,86,112,0,20,60,240,91,230,233,190,4,94,162,128,164,184,29,44,226,125,190,52,182,60,134,239,88,107,168,110,182,49,188,163,223,145,118,133,47,60,153,127,134,230,110,168,14,203,95,156,126,47,218,44,219,170,228,185,238,238,90,169,224,172,72,133,209,188,102,67,34,193,9,151,77,201,176,11,243,188,19,164,134,187,236,65,102,11,214,0,78,192,120,50,137,244,82,53,250,201,174,142,194,67,224,34,249,8,162,233,1,147,61,247,116,221,239,234,216,180,239,50,155,253,241,90,18,110,211,54,25,218,146,145,185,101,200,229,22,100,244,67,79,145,101,127,201,204,144,210,100,192,89,181,64,106,209,36,236,253,152,206,25,132,130,246,18,234,213,17,31,0,4,30,135,173,238,71,194,92,156,111,249,46,47,58,176,3,160,38,38,33,133,248,112,122,163,65,142,22,102,69,92,236,4,26,160,234,21,118,43,13,46,0,176,54,114,72,242,238,215,187,41,160,32,218,182,69,63,87,152,136,226,161,80,108,178,185,204,108,188,111,239,29,163,21,63,243,75,222,248,247,19,22,62,189,145,19,162,3,190,237,6,228,160,112,48,250,139,108,102,218,143,31,30,130,177,231,132,117,112,128,169,182,58,193,189,111,95,89,217,130,128,214,77,252,115,164,174,122,128,87,216,251,105,214,31,59,137,159,206,129,91,99,24,233,7,157,197,28,169,61,100,82,11,118,153,223,111,162,52,217,56,4,116,35,19,190,167,105,79,205,88,115,142,59,228,20,175,16,147,244,122,62,165,116,133,233,9,47,92,94,30,0,35,62,68,33,207,249,149,160,165,224,70,121,239,188,218,23,76,42,237,177,128,199,72,177,246,246,242,189,158,107,204,113,144,126,124,21,149,44,179,175,153,211,96,225,206,134,185,9,73,189,11,9,165,36,107,142,87,231,39,15,6,249,154,93,155,7,55,176,121,84,92,34,199,35,130,207,133,95,74,200,229,105,90,223,230,21,142,24,48,163,4,116,211,125,254,104,20,226,236,14,84,148,49,90,10,224,221,86,70,36,186,107,206,151,236,217,176,47,234,139,229,173,213,178,120,112,80,240,204,101,3,100,60,70,91,74,24,223,69,248,79,18,231,1,248,215,18,181,211,29,132,178,70,47,129,149,62,166,98,232,14,172,32,204,53,54,6,202,18,177,80,47,10,92,141,45,81,13,218,214,191,70,105,191,64,110,63,231,252,234,37,27,148,62,25,111,216,66,174,157,164,80,241,177,137,97,185,1,218,109,43,143,150,66,132,191,99,61,154,64,217,182,57,181,3,53,148,142,187,55,252,164,202,221,245,225,139,19,195,128,76,71,115,115,159,59,188,50,159,173,139,25,102,61,168,8,77,207,191,64,71,2,13,184,195,229,165,57,34,12,225,186,172,77,236,162,83,103,137,99,161,17,97,72,144,202,5,202,86,231,88,172,25,151,172,254,110,174,162,101,213,208,56,246,80,200,163,251,150,162,199,9,191,188,230,160,78,128,159,20,153,187,178,5,211,12,246,228,213,196,237,20,163,28,108,26,108,97,26,188,124,104,245,130,113,169,158,240,166,78,48,239,103,200,247,193,149,119,3,118,207,144,21,237,107,194,132,44,1,248,138,141,204,89,229,102,124,25,125,151,227,1,161,107,251,99,105,217,53,72,99,20,252,87,122,5,89,253,169,191,127,39,99,96,202,59,177,187,104,136,159,204,67,194,252,26,231,55,240,164,202,230,238,145,137,39,162,58,179,171,56,225,231,214,128,219,124,65,71,43,4,134,232,56,248,73,255,153,79,115,187,189,237,128,127,8,140,231,39,100,205,31,132,72,208,165,243,61,58,221,22,250,9,89,201,158,20,46,126,141,11,0,90,117,207,23,215,156,218,203,240,168,56,152,212,19,108,25,54,240,197,33,36,0,85,166,4,244,66,35,120,160,40,140,81,124,84,32,33,76,238,186,121,123,47,162,62,48,159,177,134,206,228,86,9,90,223,160,53,75,111,208,75,147,202,214,178,91,213,176,188,254,111,39,41,213,67,247,147,183,119,189,93,31,106,117,103,23,138,86,211,230,54,213,57,242,234,189,191,188,113,251,235,122,114,182,121,64,14,163,18,163,146,210,18,186,144,211,45,156,5,29,113,43,1,16,98,217,201,159,241,101,248,30,202,14,163,248,96,78,86,55,44,87,105,140,124,223,66,82,12,28,17,104,245,91,225,137,197,241,242,176,82,195,29,28,219,125,219,163,19,65,54,39,33,149,179,215,163,47,209,82,49,12,9,25,56,212,148,38,9,106,120,146,101,192,15,166,85,91,103,23,193,42,229,82,21,158,84,89,212,55,184,48,147,136,198,20,50,137,237,146,134,180,111,18,55,239,210,36,152,217,75,41,205,161,84,60,97,35,213,93,153,191,249,31,8,98,214,181,252,37,52,29,209,253,250,181,143,115,115,156,247,167,80,14,225,232,121,24,60,141,108,65,217,126,166,221,106,228,17,162,72,83,32,240,212,82,237,56,66,65,24,207,163,134,252,0,211,197,216,172,114,138,42,9,130,236,82,15,136,168,255,0,70,173,200,233,119,239,48,67,101,117,238,164,194,36,241,48,151,218,92,194,62,63,142,77,244,209,34,0,147,141,189,139,70,51,162,129,204,38,4,219,45,208,157,253,33,223,87,197,233,250,50,19,220,88,155,252,96,11,14,48,202,235,42,89,187,114,175,177,175,187,47,158,44,179,102,31,183,214,111,135,190,249,46,6,180,32,120,39,103,129,137,96,173,222,165,103,126,154,224,157,60,33,254,216,55,160,136,172,2,232,120,249,99,61,182,39,191,36,241,214,219,74,211,146,203,143,164,149,34,46,37,127,41,126,7,113,12,123,241,79,34,197,115,223,233,66,79,255,157,12,74,10,206,195,102,57,127,125,189,199,76,212,168,73,97,57,234,147,62,192,212,96,43,14,158,91,149,212,127,122,121,18,87,0,101,229,151,143,238,102,126,145,37,173,218,26,13,246,134,241,46,40,43,171,157,45,58,113,214,89,150,157,108,218,64,220,136,182,26,165,8,203,16,217,186,189,162,173,53,67,226,131,99,200,194,60,125,12,62,94,149,40,54,98,168,186,8,161,191,219,27,116,149,105,71,200,249,211,53,165,39,242,201,38,134,6,169,15,46,103,114,18,53,229,5,245,234,135,81,222,11,240,15,250,225,142,168,210,159,37,31,181,41,127,107,145,194,60,235,141,1,239,240,211,79,125,244,196,227,60,215,89,146,213,3,83,224,144,29,235,68,156,173,109,248,45,204,38,241,195,60,234,172,22,31,121,220,183,226,42,54,40,212,249,248,0,169,73,131,39,157,233,173,50,119,226,34,51,150,92,21,74,4,55,14,158,138,86,24,194,109,178,131,160,168,110,106,221,161,77,156,184,45,51,165,53,39,185,113,61,149,232,134,71,8,181,8,19,245,87,32,73,254,132,170,7,196,154,66,155,133,191,109,39,0,169,144,115,243,43,250,69,244,94,187,211,14,161,84,120,24,196,249,215,66,138,93,102,61,91,70,41,115,87,129,238,2,2,94,220,242,8,116,140,110,237,242,221,175,237,89,7,133,57,250,55,112,19,79,70,36,3,37,31,161,45,5,222,25,76,56,10,91,169,177,59,101,170,158,203,213,253,147,164,230,55,125,250,85,15,235,3,207,219,36,219,183,106,76,93,145,134,167,155,243,93,23,121,22,65,152,57,88,89,64,129,23,65,38,224,255,189,86,154,126,224,215,104,193,53,95,159,181,121,204,69,0,141,136,250,56,64,5,251,43,134,132,5,30,66,223,246,173,28,98,167,150,38,150,138,213,22,32,187,67,119,156,216,42,137,188,164,140,155,146,101,2,248,245,20,238,77,134,181,54,148,86,46,180,164,163,249,119,177,174,10,62,28,71,119,164,30,30,0,151,162,126,136,0,252,195,14,82,148,225,204,222,165,181,90,125,131,208,23,163,250,123,170,166,22,149,65,240,161,33,40,144,139,246,152,72,194,68,51,195,213,29,241,31,91,198,162,92,60,247,182,195,32,153,110,73,152,202,100,135,69,125,171,33,153,48,125,34,229,4,198,35,68,160,166,100,62,221,49,30,144,53,36,86,47,9,33,243,0,196,106,151,163,122,40,61,125,202,247,85,66,126,72,246,44,220,96,1,74,192,218,219,210,31,59,22,137,191,159,39,15,75,233,198,236,249,222,170,125,151,236,195,92,135,201,4,81,177,67,225,98,154,27,108,110,126,234,177,161,121,125,72,228,1,121,226,166,125,235,124,113,76,163,159,190,150,116,251,250,82,138,113,109,72,131,88,20,162,71,237,174,85,53,176,213,154,155,133,148,195,200,3,117,246,44,63,193,66,12,158,252,211,49,82,131,174,166,121,241,6,186,2,62,236,209,232,113,46,95,252,220,253,98,2,99,208,79,88,34,228,155,9,101,196,18,163,2,115,233,118,150,11,70,148,103,86,66,24,96,219,70,184,179,39,198,114,41,210,178,193,204,72,239,95,108,179,236,34,74,141,181,226,50,82,203,162,75,79,215,39,242,122,32,137,48,200,24,70,70,235,10,92,178,156,224,101,226,163,56,247,12,208,252,144,109,6,167,201,71,134,5,167,73,37,118,203,98,211,98,95,99,85,35,216,100,201,9,189,11,10,229,87,17,204,83,21,217,26,141,164,29,39,195,62,18,87,35,134,158,173,59,250,70,139,33,129,2,150,163,32,98,94,185,53,131,211,126,78,138,21,22,132,14,109,98,230,107,181,146,128,103,146,0,228,171,143,125,125,49,237,96,73,43,229,223,193,164,180,24,103,55,214,50,175,37,160,139,99,95,255,109,76,1,46,52,88,18,80,191,76,171,134,197,37,191,70,201,143,235,144,204,51,171,179,15,36,32,4,184,177,5,227,40,112,12,8,132,76,242,2,47,227,213,241,144,105,19,88,6,184,238,200,169,34,143,136,205,101,157,225,181,205,94,95,205,35,45,81,97,198,220,200,239,224,115,252,160,89,70,108,230,41,85,247,154,8,191,219,106,244,74,106,100,54,130,233,0,247,158,90,218,58,12,56,139,169,141,41,69,127,199,93,107,139,177,125,223,115,40,240,28,183,29,246,84,204,241,8,142,45,198,111,163,197,218,44,40,45,220,200,110,56,102,39,140,132,43,199,64,130,223,28,101,11,208,59,114,152,185,172,218,251,71,207,15,157,220,158,30,183,208,244,252,78,202,128,24,238,74,113,28,15,253,113,59,168,66,221,110,70,101,51,190,159,10,160,126,52,121,162,92,86,81,200,212,126,198,84,57,60,20,160,119,92,223,11,153,221,89,30,133,250,146,106,176,38,226,163,86,171,29,16,77,150,82,89,3,208,93,37,40,254,227,252,21,176,249,232,116,134,23,185,23,76,53,34,170,139,151,155,173,160,179,179,4,44,208,50,125,185,214,145,146,176,105,28,217,20,187,132,184,6,49,5,9,127,185,242,7,22,52,82,50,140,11,7,196,254,54,19,138,63,182,204,50,219,56,208,166,56,20,86,137,191,170,16,3,15,73,149,83,185,116,64,6,202,127,208,176,235,91,62,112,150,198,178,73,37,114,246,133,250,184,122,30,82,173,195,98,33,64,178,23,99,251,85,68,252,46,208,60,17,159,216,236,247,62,23,137,246,107,13,45,92,0,101,123,106,210,251,6,139,228,223,180,14,92,84,38,254,50,96,81,213,210,135,150,17,195,203,29,102,94,91,175,255,237,192,142,67,73,24,178,66,160,144,0,46,43,95,110,225,94,114,251,215,72,224,74,207,252,185,22,12,127,49,57,145,247,112,85,86,123,44,227,12,106,128,25,198,238,229,221,82,161,179,231,39,10,131,207,133,124,254,162,147,170,174,216,117,249,68,17,70,96,10,40,224,146,38,124,56,240,117,145,129,79,117,227,54,143,17,61,195,203,182,98,72,140,187,50,45,206,186,196,248,82,239,101,244,227,16,20,252,244,166,116,44,241,0,119,47,107,107,211,136,162,61,60,178,210,11,170,112,156,114,221,180,251,247,140,83,87,216,61,247,255,221,223,32,11,43,189,250,194,159,52,113,63,175,104,65,153,21,60,185,180,156,223,29,187,93,190,162,200,179,143,0,248,27,57,143,190,153,34,111,99,19,123,35,128,102,219,22,200,43,26,67,115,220,10,85,158,150,135,4,73,136,106,35,22,15,7,236,186,201,84,251,178,104,75,247,15,58,129,53,135,141,83,247,28,226,44,238,115,222,219,240,19,197,147,204,183,145,50,57,2,221,210,184,45,93,78,60,17,183,90,147,213,224,31,30,154,124,124,239,50,120,14,131,232,248,43,90,196,130,176,119,9,248,197,141,239,113,23,239,188,182,128,188,22,45,167,49,24,179,182,26,32,229,107,10,16,164,177,183,218,150,85,226,167,103,251,253,6,60,170,187,180,92,221,131,23,152,243,164,67,42,19,93,208,20,181,157,219,30,82,242,200,54,156,119,64,240,213,177,241,230,87,223,64,224,182,83,121,120,128,45,97,75,19,140,96,93,145,117,137,167,87,3,231,187,240,27,62,10,254,66,250,23,48,135,64,143,194,123,37,231,11,9,162,184,255,231,112,98,94,218,94,168,138,31,120,41,0,132,207,69,4,114,182,82,185,62,36,157,170,206,250,88,204,97,82,78,140,137,52,114,2,181,20,53,43,244,108,137,173,187,241,126,162,60,253,8,157,166,74,93,204,195,159,143,27,138,251,174,232,175,90,164,129,147,33,224,253,124,103,186,117,246,14,194,86,13,7,116,140,212,169,2,56,155,92,122,111,176,208,11,79,86,66,205,89,50,68,83,243,86,157,169,192,104,130,151,201,193,174,224,81,153,101,173,205,237,246,134,38,243,239,3,162,60,54,233,84,71,72,141,224,25,7,197,67,97,125,71,145,8,253,247,140,110,8,23,37,134,47,186,218,118,152,99,186,146,204,45,40,231,183,18,138,73,235,220,93,170,243,68,63,230,169,90,154,78,244,194,216,47,116,208,92,191,222,213,202,43,105,33,70,204,205,136,245,121,160,242,122,66,250,193,153,146,89,120,33,232,254,21,86,135,22,70,254,160,46,219,211,49,29,208,217,131,123,164,201,152,25,45,178,234,0,43,208,239,122,193,120,193,26,143,124,213,174,110,130,82,201,0,190,14,12,88,26,228,103,80,212,80,100,63,45,4,6,31,196,172,27,73,2,16,139,60,107,46,58,165,208,240,123,93,149,221,250,134,200,189,11,60,168,151,101,3,84,62,91,210,23,89,97,148,115,244,143,207,229,124,236,241,144,45,179,21,15,119,32,20,220,239,208,199,98,19,190,242,64,145,46,211,0,16,16,253,249,92,27,196,123,20,75,17,220,249,132,100,132,98,136,235,14,158,18,118,124,110,29,199,191,196,216,214,19,46,183,71,56,107,138,84,64,252,197,71,247,148,194,168,14,206,94,71,172,1,192,146,73,80,148,9,163,176,21,254,244,202,63,74,255,63,178,211,2,49,107,206,203,119,104,172,243,127,19,56,95,219,43,182,186,245,73,246,203,164,95,130,104,58,75,130,219,135,230,243,232,213,196,158,50,201,114,16,52,45,101,141,184,97,10,52,42,180,72,46,160,158,182,221,63,253,208,18,43,79,173,78,82,123,78,156,190,41,102,65,39,239,106,36,159,239,202,156,115,206,91,25,21,240,48,80,44,25,116,95,57,239,78,42,77,187,5,46,142,60,155,173,211,203,29,40,221,209,216,70,9,113,229,70,75,182,189,228,249,179,60,194,244,78,186,138,64,107,40,237,224,17,146,109,33,197,163,201,103,161,115,64,48,193,163,42,160,198,232,125,102,103,99,47,50,170,32,74,202,129,132,126,188,223,89,72,53,164,144,159,154,127,139,238,63,38,160,13,40,246,162,134,141,46,73,252,153,198,91,18,97,203,186,29,17,193,14,28,38,158,67,132,61,89,122,8,53,216,103,148,254,90,45,51,141,64,115,93,119,14,207,79,25,252,242,87,32,81,139,46,56,39,90,73,241,191,107,240,191,142,209,39,222,70,24,74,243,66,45,72,114,221,234,49,152,10,40,214,6,150,48,73,202,161,205,199,211,245,242,195,241,183,3,43,132,218,110,8,5,10,108,115,118,66,131,124,72,102,215,57,152,64,80,251,228,144,84,72,131,36,207,155,30,206,167,7,147,84,106,253,249,20,129,165,37,2,29,100,48,43,140,8,182,161,221,8,186,121,148,238,203,58,162,58,211,210,124,21,38,156,205,140,249,234,248,168,217,71,167,216,171,29,11,19,57,239,238,83,89,61,207,102,82,44,215,0,203,10,232,93,38,37,181,235,4,238,209,194,237,40,187,23,64,113,236,152,228,25,86,37,190,77,28,214,137,35,234,244,9,131,182,184,200,201,168,51,144,174,150,152,139,229,217,230,10,166,135,179,142,193,173,67,73,216,83,14,64,118,43,184,220,44,191,184,243,23,124,150,2,235,43,1,148,111,220,148,78,238,84,39,131,210,181,202,193,185,0,110,220,207,41,47,174,130,172,221,156,111,254,241,200,1,51,148,80,242,234,80,108,65,61,204,154,85,177,120,237,69,168,30,88,14,34,15,255,97,116,33,64,2,24,40,123,88,18,119,18,214,155,52,116,138,232,155,246,102,221,180,183,218,2,113,102,226,69,149,203,183,91,67,244,201,28,8,98,88,255,195,243,6,38,130,66,201,70,35,118,196,153,195,42,205,6,201,65,34,241,179,186,17,141,224,115,211,152,54,75,208,36,220,147,143,138,110,84,136,209,53,215,156,73,196,40,105,158,206,253,185,226,25,161,242,41,145,149,154,41,29,122,209,136,207,115,222,9,79,46,167,221,114,20,129,246,47,212,86,87,228,74,218,97,183,112,188,197,60,52,52,236,94,172,115,126,96,28,86,111,78,159,133,129,85,9,252,81,118,193,91,242,90,45,192,131,201,131,24,126,231,133,121,98,249,232,42,234,183,207,53,211,57,27,108,225,79,82,44,135,85,117,182,234,232,68,183,138,36,107,255,231,60,146,72,22,178,68,5,190,129,228,195,37,29,221,64,42,32,91,147,218,211,148,193,19,203,196,59,69,201,172,206,234,42,252,97,222,25,166,89,126,116,127,111,95,209,156,70,155,37,226,65,113,63,137,59,158,24,53,14,115,210,199,35,98,213,154,204,238,9,184,149,203,75,3,189,6,18,39,13,130,208,139,53,113,54,39,37,237,151,0,20,245,61,243,127,205,241,252,7,7,145,2,235,134,21,17,33,215,192,13,151,223,101,173,229,51,80,232,15,21,203,219,120,199,0,73,67,229,152,153,168,229,127,208,233,156,170,103,236,101,20,12,35,176,39,245,110,163,89,182,254,107,210,137,62,64,167,9,42,82,156,243,212,102,124,39,220,41,239,105,11,157,24,70,167,130,123,187,84,226,1,125,5,134,244,39,133,247,52,104,191,53,72,164,53,205,143,120,102,93,171,66,97,236,6,221,145,6,81,8,180,231,148,29,80,239,109,128,144,190,116,170,135,34,198,119,74,78,56,238,154,19,139,54,19,229,48,186,206,200,222,114,22,75,136,222,183,248,43,235,123,249,12,227,95,1,77,65,8,11,226,199,63,243,34,0,169,215,164,122,129,20,248,144,14,235,65,174,177,11,169,179,139,6,95,166,13,182,131,229,141,58,118,10,130,26,81,73,92,219,221,112,229,201,209,151,203,142,178,10,169,123,1,12,55,187,181,94,3,15,207,53,164,52,248,19,102,99,7,229,215,196,160,255,190,101,200,175,12,160,98,222,45,169,41,234,106,75,246,148,130,183,6,211,155,103,103,241,134,39,149,100,143,233,144,111,149,209,133,244,236,144,236,179,191,16,84,232,138,131,103,231,46,53,204,134,32,252,196,37,60,60,207,222,13,254,207,112,251,246,216,162,85,15,124,245,43,160,49,41,133,228,21,146,239,220,80,238,167,99,108,139,247,114,131,75,27,203,41,66,53,99,186,248,26,233,148,206,22,218,195,8,42,16,161,116,107,91,166,18,16,167,8,11,100,116,173,175,170,171,84,169,170,179,170,32,187,253,170,235,167,83,94,111,94,215,133,26,157,231,189,44,252,137,168,71,215,134,223,138,165,192,220,181,123,185,145,135,130,32,190,61,7,186,153,5,71,192,200,231,224,220,98,35,77,118,163,91,111,139,177,237,141,40,36,161,226,97,96,241,192,186,252,185,120,252,165,20,253,244,159,127,37,228,0,241,93,65,79,99,159,78,175,171,176,144,129,37,197,42,190,232,249,74,97,151,148,225,142,147,148,37,245,227,120,152,33,76,242,184,25,19,207,12,15,126,189,216,247,197,249,141,75,220,37,181,3,237,158,248,204,190,199,198,146,206,34,53,206,231,46,24,38,101,93,254,95,203,31,196,91,241,11,108,194,226,63,62,173,241,96,34,171,65,149,160,240,136,10,219,83,13,69,42,86,75,224,244,110,92,237,20,144,168,41,234,52,237,148,121,174,87,218,38,253,169,20,237,137,147,167,33,134,204,67,221,156,255,45,202,56,70,47,56,143,67,194,207,24,116,62,155,12,70,128,58,202,52,158,14,197,151,201,0,246,29,232,148,255,13,8,98,67,82,131,156,68,87,248,180,13,162,112,157,254,253,132,153,81,63,137,64,131,227,224,112,18,142,145,230,103,222,211,255,89,19,118,70,202,89,96,203,146,123,203,134,202,210,162,113,118,85,143,92,73,190,101,195,18,182,231,69,158,32,64,95,220,176,97,230,234,238,52,110,149,253,99,76,185,238,108,194,81,233,39,36,118,247,194,161,91,134,72,129,189,237,102,80,87,144,204,128,3,6,147,210,107,82,119,97,53,97,47,150,172,154,69,231,171,110,141,139,176,65,5,169,47,223,12,2,213,37,49,36,204,113,210,18,99,109,159,137,16,66,55,181,213,154,37,198,132,42,75,29,235,119,204,14,248,125,87,110,85,221,140,77,40,233,5,102,110,91,177,83,35,84,183,233,77,23,125,119,126,236,223,234,216,170,133,253,43,48,99,185,136,40,122,55,153,70,40,115,158,189,206,207,162,63,209,248,174,105,33,153,41,118,139,210,176,80,196,70,128,97,34,193,67,41,124,251,137,45,6,139,110,113,18,140,13,5,11,232,52,86,103,107,47,103,184,151,204,225,166,93,205,195,147,134,138,128,216,70,170,63,179,23,76,178,216,220,209,82,62,143,205,252,160,15,25,113,146,134,113,231,143,253,100,174,133,159,222,255,101,108,140,10,128,141,171,12,14,60,46,163,58,37,175,48,129,107,251,110,114,95,107,79,36,204,86,233,99,139,153,226,106,179,213,38,205,100,88,114,247,65,34,47,73,253,19,248,69,9,33,246,152,228,214,211,120,39,181,252,107,200,247,26,222,229,251,133,111,77,62,129,228,191,255,15,176,147,68,175,86,254,59,154,94,6,209,225,218,167,107,251,169,118,205,189,148,216,115,234,200,170,90,151,31,51,88,85,155,193,185,171,201,143,207,66,254,123,169,145,58,30,33,0,196,134,182,166,127,153,31,139,124,21,27,229,225,137,165,50,70,70,55,65,144,237,247,136,232,186,162,121,29,123,56,83,86,66,61,71,169,22,156,156,58,152,158,182,12,13,189,182,127,1,226,32,36,122,55,83,233,33,114,52,223,145,195,134,249,70,184,52,207,35,89,128,211,196,46,250,11,84,230,124,60,15,81,227,136,129,75,35,166,162,111,251,46,232,253,85,94,175,149,237,89,155,68,136,85,250,154,137,116,122,32,11,241,193,70,22,201,170,71,48,95,78,104,29,181,205,90,202,210,211,211,249,187,131,6,214,188,221,240,157,251,104,30,224,160,101,208,248,201,50,215,83,133,104,11,148,145,50,23,222,177,208,118,242,225,112,62,44,30,7,176,243,16,172,235,78,42,57,37,127,248,212,192,57,114,208,218,127,4,102,22,181,97,114,227,140,211,36,159,56,77,178,156,112,2,122,102,224,119,228,162,40,125,175,0,38,95,99,108,104,129,86,131,243,210,34,236,92,170,159,12,31,229,142,17,10,45,88,126,151,119,123,86,8,12,245,63,135,158,24,58,30,219,32,132,121,168,121,16,255,49,179,102,239,158,59,17,236,96,2,245,101,106,120,240,98,228,58,73,205,139,121,199,209,73,60,250,208,78,208,11,188,203,229,50,144,74,50,158,75,55,70,219,134,242,9,156,185,251,94,229,222,23,136,145,143,154,171,106,210,227,224,190,96,245,65,237,179,20,218,255,65,140,109,105,249,84,142,114,207,78,242,17,180,101,132,233,0,114,159,58,134,193,30,232,19,155,31,252,172,2,52,228,166,168,43,16,208,169,216,74,101,133,125,9,140,236,10,134,66,193,85,62,190,62,48,118,214,157,7,238,253,170,205,167,160,9,196,221,1,126,8,121,144,9,71,11,116,1,70,42,168,60,191,175,33,217,162,160,142,204,15,38,182,163,91,215,248,198,67,158,144,37,253,199,21,64,11,108,29,114,248,239,13,199,145,16,103,255,15,161,227,59,94,78,60,133,30,123,22,82,52,130,172,167,174,3,236,109,154,203,138,250,144,165,199,130,142,166,102,5,250,85,22,163,10,246,70,111,169,81,174,15,190,114,112,69,148,69,48,121,181,54,199,242,62,163,14,185,108,59,129,7,237,25,132,208,53,33,234,155,92,74,133,141,210,163,61,27,132,246,65,39,225,64,155,221,39,133,237,220,235,49,51,255,205,214,250,140,29,21,178,51,40,136,237,40,185,169,0,175,21,30,113,42,47,173,4,168,221,86,160,224,196,73,5,13,158,202,40,239,35,145,85,43,188,136,11,255,228,171,190,184,88,128,11,0,118,86,207,61,46,167,188,133,203,157,143,223,247,97,100,65,181,134,135,219,40,175,107,223,234,147,184,165,75,229,194,123,146,200,189,33,77,255,154,59,171,212,39,58,193,252,179,161,168,144,190,67,248,132,195,232,197,252,144,57,214,20,202,16,79,124,187,65,193,103,207,167,199,248,87,192,50,139,157,41,58,127,192,234,177,221,160,173,48,34,122,171,54,224,224,140,243,66,56,89,28,67,42,27,174,201,239,83,235,146,236,221,49,219,198,177,125,150,62,208,118,0,226,164,218,28,172,8,140,129,121,22,54,26,106,12,92,19,129,198,226,97,213,96,166,206,207,88,233,17,50,153,46,76,127,105,104,103,45,30,85,175,36,108,151,35,229,248,41,162,119,24,25,246,17,36,235,215,241,254,143,129,176,118,192,212,122,162,4,85,22,198,194,92,230,212,34,54,169,204,72,130,139,108,152,23,106,63,208,61,8,150,111,108,223,244,66,145,216,223,179,101,247,68,195,146,49,147,49,128,116,204,171,96,32,193,32,107,120,77,116,216,137,38,151,87,197,252,233,44,143,235,6,203,85,181,204,234,63,237,171,9,125,142,84,121,121,114,51,2,130,90,5,48,168,156,198,184,77,87,130,200,87,92,40,12,100,172,240,168,6,46,231,210,160,161,80,227,49,251,61,87,208,6,23,199,52,103,9,254,82,38,238,136,40,144,163,170,250,7,67,214,70,72,114,177,105,75,40,244,75,162,114,203,51,84,6,149,206,233,165,170,167,149,58,128,94,157,119,51,228,59,109,139,208,51,95,164,242,79,11,6,14,255,137,9,139,25,176,126,153,159,125,128,245,80,47,145,136,38,22,227,56,209,82,135,62,177,63,56,105,246,219,157,32,232,194,170,14,134,0,127,192,13,80,89,172,220,231,161,2,67,150,208,250,115,124,58,51,25,211,252,153,45,44,212,165,243,167,191,128,17,32,128,167,234,75,56,200,66,178,162,142,12,140,129,108,1,51,32,254,27,183,140,44,110,59,144,148,239,131,190,43,233,137,89,36,224,53,254,112,86,139,228,123,9,91,168,142,78,73,8,95,208,243,173,233,11,21,52,75,103,169,82,44,5,91,92,12,116,251,148,161,83,42,106,177,27,193,118,139,21,242,14,187,223,142,254,158,43,94,125,42,247,241,88,124,60,177,0,128,193,70,159,117,189,55,49,179,117,39,243,112,162,76,223,226,100,44,177,228,126,76,140,12,16,43,63,149,76,34,192,88,224,134,147,62,174,158,206,242,189,77,61,252,245,187,201,150,239,230,87,240,94,177,3,102,46,25,227,3,155,72,173,107,195,236,31,152,221,207,127,147,176,60,84,2,145,80,71,110,254,60,124,123,142,159,247,228,207,116,98,247,20,207,137,188,32,210,236,22,66,59,118,122,156,84,10,158,78,243,57,238,73,6,40,253,177,219,237,181,61,202,199,138,239,193,65,252,127,73,69,128,30,83,98,63,247,30,245,87,51,20,160,110,78,233,13,167,110,13,86,109,218,144,46,35,232,235,220,169,185,31,171,11,100,186,103,108,72,102,120,61,13,15,68,117,252,247,63,92,135,105,15,68,47,66,80,64,149,139,118,22,108,190,196,65,210,76,136,45,208,192,84,128,162,211,148,19,190,187,224,157,102,63,197,70,174,127,67,76,99,82,105,100,156,32,240,153,210,237,101,149,94,241,155,228,39,209,190,248,246,114,252,84,55,249,47,28,136,146,167,174,133,93,97,136,125,192,124,182,128,63,63,236,121,56,231,134,8,138,11,183,112,36,224,233,152,17,139,13,80,100,71,55,96,208,251,65,17,74,201,211,84,246,94,130,74,107,128,177,189,152,236,207,202,103,92,130,113,61,25,129,95,187,99,50,119,191,218,100,60,237,21,45,0,243,165,118,78,56,137,9,100,191,108,223,70,43,48,173,199,151,0,116,169,54,155,33,7,124,70,206,16,12,187,230,105,253,54,197,177,247,226,76,80,11,191,124,83,57,41,130,252,215,72,243,179,70,36,197,105,186,227,131,81,180,89,38,252,23,173,63,221,82,111,253,84,108,41,125,88,253,23,57,33,207,119,249,183,210,107,49,30,68,155,112,220,229,144,84,25,81,120,11,185,7,155,157,232,132,112,142,54,212,193,148,160,59,137,98,55,75,154,236,73,210,58,8,160,170,193,67,89,135,64,240,160,91,154,250,234,73,197,67,70,234,189,12,123,36,64,127,20,89,95,25,72,52,108,56,239,181,25,114,146,103,114,193,130,57,128,88,117,56,211,127,228,59,122,55,77,164,250,70,157,223,190,39,154,124,14,54,161,136,50,228,136,0,45,20,192,172,228,223,163,157,36,46,146,121,95,127,157,32,141,61,52,231,15,7,71,207,37,132,224,41,176,214,77,92,16,136,73,54,158,136,154,199,150,224,209,7,100,67,185,227,80,160,112,56,102,188,212,105,106,199,124,169,132,19,232,98,233,6,218,90,34,108,42,113,144,186,75,224,30,72,218,57,95,12,186,101,126,156,182,214,246,129,78,89,61,51,30,210,158,108,245,25,169,56,214,110,2,210,124,3,103,109,218,219,149,39,38,156,176,22,53,29,140,91,109,167,157,203,163,134,85,30,52,116,245,28,52,207,61,12,175,159,240,74,196,165,84,4,38,154,106,66,86,248,241,181,2,62,54,189,179,102,152,59,245,43,198,253,72,124,33,89,228,77,42,61,143,171,9,188,25,233,207,225,120,71,15,65,194,137,194,32,218,185,63,68,212,93,146,96,151,161,168,231,68,123,155,208,152,207,13,31,90,188,33,223,156,111,168,6,53,64,36,28,176,239,25,17,99,154,125,45,65,92,181,176,49,136,221,39,100,123,12,83,72,191,133,124,75,102,116,165,100,205,120,211,235,99,193,168,195,34,178,111,35,121,178,223,249,157,173,237,18,134,238,96,126,253,87,147,62,251,79,173,175,223,99,212,41,89,190,49,183,68,12,255,232,213,78,54,131,232,27,71,48,214,130,104,26,8,11,159,97,164,76,82,32,74,217,48,239,176,11,153,17,215,17,210,73,63,37,135,232,106,66,78,27,69,187,149,252,206,169,43,156,92,251,228,92,165,24,103,207,10,49,164,14,79,168,74,166,93,24,94,2,116,78,42,231,145,143,12,1,220,232,18,167,212,188,192,207,250,18,148,183,223,122,76,84,9,212,222,112,208,206,1,93,70,96,65,27,181,166,224,88,226,233,180,101,98,137,84,123,164,192,220,250,7,166,214,173,48,235,245,20,110,113,64,95,11,58,83,225,15,5,205,201,245,243,122,4,170,151,96,172,27,124,48,196,103,35,139,244,75,124,85,69,242,21,199,215,48,59,58,182,214,235,83,209,216,176,73,99,220,228,161,230,56,182,89,180,1,47,40,153,21,244,126,107,32,16,158,5,117,129,210,100,184,222,36,29,92,152,3,254,246,48,142,167,14,57,214,116,11,164,89,26,119,13,171,130,66,124,48,248,166,242,86,253,229,69,233,10,127,103,254,45,205,105,224,159,142,125,53,179,224,189,232,189,129,76,192,56,131,113,142,124,212,125,196,85,178,78,11,37,172,75,226,24,64,203,242,242,8,180,216,174,16,18,202,201,209,0,213,108,116,73,184,89,170,91,56,64,33,186,196,196,48,99,52,223,241,122,232,5,232,255,57,241,147,62,18,224,67,165,71,190,71,206,103,11,50,218,30,109,114,143,126,233,81,241,22,241,147,9,46,253,153,101,28,166,211,226,190,129,125,219,35,118,135,12,10,104,246,88,215,106,64,14,123,236,142,80,123,240,236,131,210,204,69,146,119,87,221,140,225,183,136,213,108,64,238,57,12,141,8,174,232,178,169,9,24,76,247,185,189,128,249,3,165,100,179,184,73,13,41,203,248,102,112,221,187,179,227,196,76,123,118,159,248,231,220,198,125,88,81,167,63,90,143,64,66,166,13,228,25,235,137,238,167,176,120,112,33,95,13,155,49,241,17,244,78,40,148,168,151,89,217,103,238,90,246,186,94,82,163,255,179,9,222,158,93,153,33,133,150,153,74,211,74,198,231,138,159,31,215,72,158,218,162,183,122,215,254,148,153,101,226,239,6,71,44,37,95,72,215,6,94,253,203,20,139,0,117,133,100,228,185,150,165,9,76,41,123,161,58,129,137,107,68,223,108,43,24,169,176,51,37,153,74,83,138,191,41,73,98,219,150,10,77,108,6,240,45,111,169,227,18,240,63,29,147,35,212,243,150,141,62,236,225,184,255,194,17,235,154,24,32,106,67,63,207,7,130,7,137,54,209,228,231,72,74,140,75,214,218,244,151,66,15,162,230,81,8,123,103,253,7,162,173,163,203,120,189,165,24,208,113,148,213,205,226,77,138,26,177,172,32,57,0,239,70,197,57,251,91,209,175,68,113,34,198,208,155,50,191,151,252,99,144,225,131,119,50,208,190,43,89,148,194,23,15,56,178,249,234,121,32,198,219,63,3,158,221,239,235,29,123,124,1,147,158,81,90,21,247,15,105,186,7,103,70,156,123,28,8,95,236,218,22,49,122,130,23,158,43,235,37,158,52,109,184,87,31,166,2,253,233,201,73,76,43,110,212,251,201,105,89,242,23,124,82,29,130,154,205,53,141,64,191,171,69,0,183,124,189,100,114,73,194,203,200,130,150,10,86,133,210,217,249,166,81,202,61,166,61,201,145,73,70,61,72,196,23,142,209,18,159,226,42,165,70,250,186,116,237,57,170,186,102,66,147,169,208,250,110,150,105,241,26,210,131,190,224,199,235,72,7,199,36,244,10,176,206,107,214,58,93,87,90,30,139,196,105,166,25,162,231,46,245,192,110,118,138,181,129,17,163,29,170,88,207,163,69,224,23,42,12,186,144,178,35,19,67,254,204,177,74,168,221,94,38,30,128,93,117,74,77,214,63,108,119,99,246,173,113,4,67,87,25,191,193,206,222,86,226,203,54,24,129,66,118,92,250,10,249,140,121,199,191,144,140,193,11,255,195,8,119,4,232,237,72,24,32,24,2,127,92,71,241,231,167,141,201,14,31,206,226,219,33,53,30,159,2,160,176,54,162,118,230,180,243,132,111,98,34,217,168,124,106,119,137,105,112,9,218,17,161,196,216,225,151,210,198,109,129,39,217,103,85,237,78,144,146,18,9,201,125,126,142,157,149,242,66,190,235,236,15,223,79,235,74,250,18,238,199,71,57,80,157,152,248,32,130,90,47,196,245,210,40,38,16,54,233,126,121,69,151,48,153,42,243,129,199,227,125,40,151,216,152,147,148,206,50,120,156,5,160,228,160,58,60,187,131,87,22,47,7,21,113,60,133,203,30,17,233,57,3,124,110,108,106,173,39,17,90,3,72,21,144,210,39,66,161,34,245,124,14,60,124,148,71,56,119,167,78,45,40,49,120,68,87,80,19,191,239,132,214,231,9,158,141,104,59,197,24,195,173,149,8,97,52,129,199,155,39,218,92,128,56,188,88,136,96,141,128,42,1,82,2,45,129,202,46,251,61,132,243,108,217,6,81,185,79,37,58,48,73,157,66,209,87,194,155,210,237,207,226,224,222,238,125,230,110,86,2,60,18,104,149,12,250,226,23,22,227,130,65,163,38,38,221,38,66,24,37,29,162,227,240,114,55,201,236,232,113,195,203,239,211,118,53,88,186,59,47,219,179,178,0,247,129,226,9,189,44,154,50,113,137,183,227,176,72,132,187,181,150,85,152,233,188,51,203,21,14,183,47,197,105,24,132,195,64,117,75,19,200,198,163,111,179,231,82,212,126,166,6,17,11,48,31,148,8,176,33,51,170,188,64,227,90,240,83,180,66,24,8,217,250,222,132,173,64,36,94,78,219,134,216,76,86,113,217,180,93,70,237,148,157,181,31,29,195,47,131,123,4,112,151,127,250,197,120,218,129,175,128,136,197,204,99,10,179,37,217,151,226,58,219,73,7,103,73,1,136,245,11,237,171,5,102,231,195,121,91,226,235,164,133,95,39,222,158,158,252,139,244,127,255,144,152,122,164,147,229,157,96,138,190,22,58,124,158,135,30,27,143,23,174,167,5,220,199,189,102,57,17,0,250,97,98,130,227,38,134,113,136,60,236,238,205,194,70,53,182,149,238,25,246,207,161,227,207,34,189,241,163,65,29,159,115,166,170,158,199,9,13,80,77,252,3,24,73,42,16,254,254,223,85,193,98,153,235,137,21,123,68,237,190,51,206,43,180,61,176,248,105,190,84,151,25,113,72,22,34,149,153,88,254,177,116,246,162,254,190,125,168,178,58,28,90,233,0,0,46,7,77,38,86,53,208,78,60,112,69,83,56,231,82,102,67,47,122,191,208,35,20,167,250,18,101,85,54,73,61,222,178,217,103,234,137,104,248,86,62,127,193,132,75,59,84,174,62,117,147,147,192,49,189,71,51,33,243,85,217,60,26,12,97,96,184,106,11,148,236,161,26,235,236,49,14,16,149,19,171,232,154,138,38,101,254,189,55,6,151,252,152,137,144,16,157,172,116,240,181,230,130,190,247,13,157,18,8,133,55,190,186,228,104,87,192,86,49,50,13,113,121,32,148,233,84,74,69,211,97,130,55,108,195,18,203,182,133,253,230,125,245,248,28,131,79,15,133,189,224,137,17,156,60,6,6,119,33,16,112,178,170,128,10,220,39,239,176,177,173,69,129,103,45,90,101,129,91,141,166,230,131,142,34,128,200,253,241,198,139,88,249,171,32,180,138,131,106,196,89,92,4,40,148,117,43,188,245,151,96,217,27,6,102,211,129,52,4,80,252,96,13,60,240,105,100,156,233,59,73,197,0,133,18,150,91,28,210,153,13,0,193,190,169,220,215,93,210,114,228,165,185,55,157,247,70,168,25,60,1,32,122,200,156,222,214,13,203,118,81,143,248,181,29,204,70,150,48,15,93,60,101,198,50,94,127,33,148,216,124,244,172,182,212,3,179,136,128,156,53,15,64,32,109,141,109,219,47,49,119,53,243,114,141,106,71,14,175,189,42,28,116,22,63,16,15,182,6,9,133,222,84,218,80,144,183,40,199,32,26,29,164,138,215,69,53,151,34,87,221,141,118,199,174,214,83,189,137,141,54,116,162,85,200,69,48,156,122,195,210,141,26,4,53,131,87,40,120,12,8,238,211,1,169,134,11,87,86,17,112,171,180,243,254,225,169,67,181,96,92,131,91,63,171,255,224,128,11,203,151,67,67,92,68,38,250,63,108,84,160,148,106,168,249,131,153,146,77,253,84,100,150,169,55,181,76,25,111,44,68,57,157,94,82,255,33,137,206,47,199,9,117,243,88,3,79,130,52,129,180,159,123,65,185,76,253,73,189,34,204,150,53,3,238,197,57,10,98,234,121,142,96,158,140,90,209,43,156,12,185,203,0,136,189,205,149,137,99,21,229,168,170,3,220,175,176,121,163,51,237,153,196,169,145,90,18,184,184,167,150,154,90,1,181,196,96,232,137,183,121,242,149,103,172,221,162,79,210,54,86,168,219,116,30,38,43,216,186,44,181,202,89,52,108,74,180,197,166,78,129,84,9,93,197,181,190,8,129,74,10,207,104,198,68,58,231,249,244,46,174,10,154,130,179,35,141,37,10,68,152,178,25,180,233,25,182,121,72,92,54,107,14,6,29,37,243,69,100,233,48,61,171,187,144,228,128,27,150,199,227,59,140,216,166,114,118,151,70,233,27,156,143,172,60,21,203,183,164,191,171,85,98,12,106,87,205,196,230,156,207,112,147,41,64,118,205,182,188,61,169,108,200,201,55,114,28,137,194,33,175,100,97,152,43,131,162,176,84,118,50,237,162,112,237,36,96,181,86,62,89,34,44,68,97,218,237,157,144,243,242,55,225,255,255,95,151,247,73,231,49,120,89,143,153,172,107,248,164,128,230,166,25,81,100,65,190,176,20,7,244,189,5,60,57,193,54,238,145,18,86,129,84,121,249,69,60,6,202,79,234,90,202,73,199,226,95,32,215,245,211,160,54,238,90,105,97,95,192,192,120,134,200,90,235,160,172,41,133,68,165,31,156,229,144,54,199,125,68,3,56,99,171,192,241,176,37,90,14,123,238,231,76,93,251,68,116,57,227,229,153,35,242,165,252,175,51,44,34,185,82,227,105,236,152,59,125,11,58,155,239,202,205,59,126,131,217,29,74,100,188,24,12,27,16,106,42,193,126,113,97,140,120,13,179,162,24,87,245,20,54,97,30,115,222,158,232,136,222,36,189,44,173,34,240,39,211,32,235,49,232,138,117,130,24,197,116,16,237,205,23,3,57,85,140,64,10,102,247,216,161,40,28,155,236,35,172,173,157,132,195,99,4,159,28,58,26,154,7,36,88,31,199,142,237,228,198,197,51,50,21,182,8,49,20,104,88,99,22,25,24,238,241,187,29,159,239,126,242,137,4,3,150,77,190,199,82,189,46,230,125,131,60,110,240,119,159,34,225,80,2,243,198,212,122,105,115,248,65,27,31,54,71,10,165,195,154,211,177,123,156,27,38,31,86,126,229,167,112,201,173,204,243,110,76,119,50,159,18,180,139,208,143,247,177,221,38,253,233,108,129,78,3,2,201,253,64,93,101,130,221,177,96,18,236,7,89,44,225,27,35,20,17,70,184,51,3,237,113,250,54,48,213,125,127,232,109,150,195,51,180,253,62,199,72,119,123,53,54,72,157,205,107,135,108,41,17,215,140,182,10,45,183,222,135,37,209,159,233,33,158,189,155,195,0,130,203,84,115,174,64,9,228,118,190,147,92,79,169,242,103,97,183,212,90,169,106,63,75,70,203,51,112,17,39,207,79,139,212,199,127,117,139,151,49,20,215,94,26,131,26,108,99,58,132,195,35,19,89,15,83,212,51,185,42,89,178,151,146,11,112,215,66,183,141,27,181,135,181,188,153,163,177,5,122,32,229,74,27,80,97,82,36,195,182,192,212,15,194,80,164,232,70,27,122,167,98,249,131,71,51,0,100,228,161,19,62,215,5,13,19,227,143,69,73,180,15,149,40,180,254,43,124,161,62,101,78,1,246,73,131,187,131,25,129,254,71,213,79,9,99,152,74,45,0,234,93,148,220,104,194,217,189,77,60,48,247,186,135,63,1,180,206,77,249,234,11,89,221,195,250,224,243,119,255,55,119,25,162,236,159,158,251,78,168,153,227,200,250,34,79,10,9,194,211,61,151,76,57,133,179,133,44,44,99,58,203,33,104,203,30,249,86,191,182,91,187,171,27,164,16,52,123,81,10,24,114,189,170,242,11,208,18,132,172,232,130,32,159,100,120,138,68,162,235,228,59,101,205,95,47,38,96,44,245,98,48,125,159,212,88,34,142,64,157,199,240,229,168,163,176,187,151,194,159,210,157,4,250,15,240,161,48,53,70,16,27,226,106,110,249,251,242,219,9,120,132,122,105,58,218,17,88,47,236,255,2,138,103,99,42,88,17,222,71,255,230,195,113,196,137,116,69,78,102,113,210,222,42,38,112,196,206,160,110,83,86,167,89,209,137,59,71,182,137,194,24,20,21,78,114,93,34,36,7,80,250,80,33,129,218,50,111,70,131,148,71,181,37,76,238,242,149,244,249,158,107,61,148,108,147,102,120,4,231,36,141,78,181,72,209,174,207,245,126,118,246,153,206,151,16,225,148,133,178,117,93,224,157,41,126,136,98,69,200,106,205,122,9,180,54,0,62,124,184,150,220,2,52,102,77,107,222,15,35,9,22,203,122,217,47,169,101,185,66,30,211,200,203,219,151,95,87,202,210,192,216,203,110,48,127,223,35,128,254,2,199,144,121,174,197,183,158,240,238,114,43,175,192,78,44,100,44,36,52,215,174,48,168,184,151,58,62,179,215,179,15,145,120,42,238,110,79,39,148,185,18,11,213,44,126,188,91,222,74,173,116,13,207,100,27,249,102,148,45,237,171,198,42,149,184,207,14,17,223,131,39,20,183,12,93,237,77,196,128,238,15,243,57,211,249,251,182,146,29,3,218,248,104,146,104,226,124,25,78,4,46,48,81,113,241,176,44,97,109,71,213,0,132,27,82,145,66,158,27,14,40,125,13,159,57,70,73,18,206,197,49,215,108,62,243,21,22,233,139,155,158,146,82,134,217,175,27,241,163,225,119,119,133,105,98,57,9,160,248,172,29,131,38,179,197,140,20,214,241,166,41,125,106,35,67,149,6,230,167,33,137,196,46,49,234,99,214,25,192,153,216,14,231,93,80,56,174,235,196,219,199,95,35,89,16,28,167,51,18,42,158,19,196,214,190,198,222,234,42,254,87,146,195,231,196,214,89,184,213,70,135,141,144,19,196,165,19,5,152,169,130,35,203,252,60,209,45,107,183,88,26,137,233,38,220,2,148,197,102,239,226,65,15,106,247,132,184,56,204,67,17,175,12,152,151,234,194,176,54,151,214,34,156,118,185,109,65,153,233,135,114,39,236,42,240,200,40,245,21,8,105,175,181,184,6,110,25,13,251,152,80,170,182,199,90,14,203,21,250,127,169,82,243,139,80,176,226,69,167,14,222,228,54,105,148,11,164,241,86,105,204,208,162,48,197,85,178,213,255,39,24,5,66,44,111,177,240,214,23,231,101,255,199,27,161,84,209,1,213,155,79,56,2,116,177,108,193,171,124,40,182,30,175,41,122,122,103,71,3,56,176,138,221,29,200,66,193,123,128,2,215,181,143,135,52,67,130,17,37,162,181,110,217,207,218,160,120,90,251,82,12,35,18,78,6,107,194,200,5,56,138,163,7,217,208,109,93,168,153,206,32,170,182,43,88,58,118,151,60,120,171,49,143,18,160,5,0,114,176,133,216,120,80,81,204,240,48,252,232,16,222,184,118,174,134,34,58,18,165,63,158,82,47,206,156,213,8,229,120,64,56,73,202,183,177,86,252,8,19,57,62,96,237,73,27,120,191,28,133,131,159,201,186,233,130,234,143,60,24,66,224,32,226,36,121,96,119,99,169,186,146,101,143,147,94,182,138,129,102,109,213,21,21,168,63,236,100,45,225,172,237,26,176,229,205,213,129,120,19,122,122,147,65,66,250,44,92,208,21,219,99,239,203,190,166,234,243,92,19,237,170,112,180,248,78,67,213,2,198,88,237,174,90,176,48,21,9,99,254,188,214,59,233,80,41,138,73,7,105,176,242,106,9,135,78,10,97,232,119,140,128,0,86,95,194,14,78,61,28,209,73,122,160,1,231,148,197,13,149,235,52,83,136,183,44,67,91,49,146,174,176,235,106,166,205,221,100,200,67,229,24,46,222,225,16,79,59,210,63,128,119,85,149,122,166,138,180,139,53,80,27,11,178,185,88,92,13,92,218,177,138,16,62,81,224,2,113,185,227,28,74,121,215,0,139,160,160,217,146,166,179,94,133,149,204,222,215,169,97,24,214,146,108,219,214,248,86,130,91,155,117,135,209,11,49,198,64,206,82,254,64,245,94,137,30,182,206,158,247,134,194,59,21,48,18,247,137,33,251,128,167,112,183,156,168,72,70,62,249,19,210,21,144,110,64,95,113,193,26,88,20,28,62,1,148,232,244,196,225,25,180,177,192,135,109,31,223,48,102,68,229,66,200,97,252,143,15,152,9,129,20,114,204,172,200,0,25,210,196,35,101,165,154,74,232,146,104,56,129,160,137,222,136,89,126,241,92,28,192,184,114,220,148,117,91,59,172,86,22,33,158,92,35,166,151,29,93,106,102,245,88,62,131,252,241,56,215,113,32,238,46,176,19,7,12,208,42,152,47,99,200,112,86,7,161,144,36,216,85,84,61,103,182,136,34,39,183,225,82,131,141,252,11,200,154,146,153,89,24,176,120,92,82,162,214,129,75,125,8,63,132,47,231,128,144,255,28,15,103,237,0,35,53,25,31,186,191,231,230,138,204,220,246,72,124,37,88,164,139,159,46,244,83,40,118,48,140,84,174,222,243,42,72,18,224,35,130,171,83,8,133,29,230,241,42,174,62,170,6,190,78,164,184,97,53,132,101,137,145,242,226,156,153,94,243,173,8,65,255,135,193,75,204,90,40,15,185,143,154,240,83,108,61,195,134,248,246,117,46,215,62,107,28,16,189,228,61,88,177,89,180,64,154,94,32,11,52,112,122,137,190,71,242,228,106,29,157,115,153,100,33,246,163,164,114,247,92,77,229,153,197,144,242,76,85,115,156,89,2,244,104,6,104,121,214,89,183,225,52,115,213,34,8,234,63,185,140,177,254,191,108,125,107,223,164,232,173,109,172,31,253,132,114,135,82,146,108,199,205,93,73,157,37,21,108,94,105,36,172,213,31,216,7,249,217,166,202,142,77,205,171,17,81,89,86,215,36,70,189,54,14,131,87,200,22,35,31,166,140,128,188,174,84,98,82,4,109,96,38,235,38,143,171,24,64,235,202,142,107,55,211,131,166,96,58,239,189,51,125,64,202,255,161,200,42,220,133,33,216,126,37,78,20,113,37,87,104,127,38,80,208,236,182,253,25,235,20,15,136,53,160,170,218,172,246,234,139,172,87,190,14,57,62,64,40,136,252,120,2,194,37,23,143,158,86,102,210,22,245,74,185,90,205,87,107,119,143,228,22,194,251,119,201,66,86,222,206,113,180,166,33,53,190,217,216,179,112,194,90,175,107,111,187,88,43,245,250,47,210,230,187,250,141,254,131,131,1,158,10,240,133,248,246,145,80,203,197,172,59,155,235,132,6,159,212,28,180,157,198,103,177,167,189,25,194,206,168,75,179,181,202,108,9,53,161,60,56,56,43,160,205,45,221,54,170,119,104,74,130,245,85,190,211,220,233,1,199,175,221,158,103,5,79,149,203,193,167,46,130,48,223,238,108,190,186,22,0,135,117,250,128,103,100,212,79,157,35,244,180,77,60,225,104,73,179,184,125,145,124,171,6,102,39,231,244,215,54,34,162,239,59,97,141,16,23,37,22,150,241,197,177,73,107,172,48,38,146,187,160,172,51,54,63,80,172,147,184,167,224,193,164,146,231,228,28,89,138,255,121,101,37,36,169,117,251,154,81,44,242,244,198,242,149,92,96,104,76,92,136,239,122,252,122,209,253,48,151,86,158,162,5,28,106,64,242,147,203,241,1,61,35,58,17,88,98,221,195,236,231,161,47,109,126,132,189,179,142,84,159,28,50,142,253,185,167,225,186,22,108,249,119,217,34,26,55,163,53,2,254,165,61,201,147,68,113,138,110,37,120,17,218,57,245,16,113,159,34,104,61,224,219,1,42,137,144,242,9,177,169,41,40,156,82,188,89,96,37,92,226,89,111,37,132,248,195,174,147,245,176,36,154,193,65,7,246,234,9,147,199,8,165,15,192,109,18,8,212,179,71,175,204,118,241,172,46,17,66,245,48,206,159,237,211,78,219,249,169,13,43,75,132,100,81,145,228,110,67,20,30,81,27,207,68,144,183,177,148,246,86,151,98,218,65,74,236,235,192,77,133,174,251,92,205,128,198,241,114,91,172,255,0,228,56,102,229,3,85,107,134,163,28,252,107,148,140,0,30,249,78,29,104,242,141,36,86,129,170,173,22,110,95,71,226,158,81,93,44,53,114,80,94,162,95,178,68,143,193,17,240,128,100,247,163,83,226,131,56,138,91,225,198,142,35,55,42,142,205,196,58,225,97,198,111,199,175,95,154,200,9,46,105,130,141,91,81,52,46,146,226,212,240,166,204,199,174,205,147,95,28,45,195,17,192,222,187,108,127,153,83,91,189,252,27,248,158,27,200,164,36,43,162,164,206,145,175,46,251,115,233,137,220,228,23,41,40,144,96,238,128,152,247,69,216,201,33,218,244,199,153,117,144,52,142,170,175,77,241,96,82,236,212,10,235,58,120,219,174,49,151,119,160,62,49,28,110,198,11,224,93,10,7,231,202,29,103,66,160,165,217,71,42,223,171,225,107,81,42,233,105,87,204,203,238,177,14,21,144,50,214,26,3,108,157,135,193,239,230,230,215,218,176,254,143,84,245,79,130,57,209,170,180,113,232,160,129,172,14,151,10,157,238,254,219,76,53,84,98,200,200,205,200,242,102,160,27,247,39,98,247,251,180,0,157,114,144,227,129,67,246,136,52,6,75,131,203,87,166,246,61,197,68,178,149,60,204,203,254,56,84,146,165,159,145,123,40,122,16,4,170,105,26,117,84,219,211,187,204,65,140,22,134,235,61,110,65,128,153,114,9,243,195,173,8,199,227,53,95,106,68,237,174,249,103,4,132,125,168,52,228,129,220,168,131,246,84,20,99,206,102,190,46,243,193,183,181,56,121,248,221,80,40,42,74,240,26,208,236,103,218,62,246,9,163,241,225,3,152,51,56,85,153,62,236,107,37,44,190,64,88,125,222,37,144,143,253,70,9,62,132,164,210,176,111,182,147,118,79,143,73,218,19,117,245,1,73,255,82,96,194,174,11,110,160,223,238,15,149,167,76,108,105,244,66,213,10,220,132,97,232,191,248,158,71,132,56,147,185,160,43,166,166,208,160,94,221,118,140,184,242,74,159,12,133,51,186,75,104,37,62,85,214,157,215,95,113,231,175,19,184,243,230,56,158,21,165,58,111,116,100,166,28,117,145,90,32,139,146,66,243,173,82,55,147,245,105,9,1,182,180,181,48,27,72,160,123,46,239,2,142,154,50,172,87,241,70,123,77,79,107,122,164,28,88,172,39,218,207,239,20,140,3,133,6,30,42,140,64,83,50,240,13,75,30,249,73,134,240,148,89,33,198,108,13,156,201,44,169,83,255,244,245,102,75,161,106,245,59,156,110,45,205,229,231,4,58,236,158,161,28,169,222,136,37,116,71,185,153,7,97,14,5,43,231,49,11,140,251,3,178,90,114,141,133,203,37,171,149,19,46,16,219,16,149,61,208,85,181,160,15,61,114,45,117,105,107,191,167,5,60,16,158,102,139,136,200,200,163,112,140,121,55,47,204,169,144,115,119,19,147,69,56,247,24,46,208,62,88,143,36,189,107,152,225,48,66,18,84,207,79,179,236,162,55,126,156,193,2,148,236,9,136,152,229,228,251,125,106,100,43,142,4,166,166,144,154,213,45,11,48,113,50,139,75,18,75,51,174,57,216,5,20,25,223,70,34,27,134,15,197,163,228,244,152,204,167,125,184,12,71,107,49,57,201,127,162,157,180,52,67,187,119,10,202,208,35,230,64,219,105,156,230,87,128,220,82,250,211,188,119,99,164,191,3,91,92,138,196,40,14,76,3,83,234,217,177,64,194,60,212,130,129,45,22,87,105,168,14,79,254,42,83,68,119,230,135,111,152,33,233,218,131,178,18,13,45,194,235,194,124,44,192,195,242,227,96,100,189,194,193,126,82,189,223,203,90,44,158,23,97,152,112,189,75,176,227,149,232,176,226,147,56,169,235,132,114,128,103,66,46,56,34,205,208,143,75,246,232,44,45,41,97,13,69,17,69,63,155,66,142,163,179,110,172,215,60,59,198,191,33,18,187,53,236,225,194,157,151,15,30,154,48,93,248,88,90,22,126,161,229,80,118,178,172,74,222,209,13,151,252,35,9,20,92,32,130,134,10,127,121,198,45,132,173,53,195,122,113,229,174,108,97,129,21,27,92,6,109,157,168,92,124,53,249,88,176,115,170,212,255,187,211,121,86,88,238,125,61,103,108,56,23,240,32,88,36,110,7,221,175,1,90,202,195,212,130,97,122,62,4,50,11,253,235,236,114,11,175,53,207,88,96,145,88,57,52,72,137,168,177,109,60,218,14,119,97,154,226,197,106,148,228,204,167,243,255,196,177,127,68,41,22,217,133,115,186,106,23,21,51,132,235,114,34,199,222,98,6,208,63,21,90,47,14,184,75,204,16,180,172,61,139,171,18,174,119,32,89,178,89,41,113,120,78,31,85,162,0,197,251,76,134,58,220,97,40,174,92,183,222,210,5,190,233,60,161,95,61,165,172,157,40,12,134,169,110,202,91,125,177,187,51,41,72,134,171,110,205,247,173,72,26,64,164,228,13,113,92,235,40,4,219,83,62,19,223,159,140,186,60,177,38,207,213,144,15,244,151,215,241,196,239,49,1,101,147,191,239,21,67,1,106,126,41,231,161,100,167,250,103,161,32,150,147,4,5,242,209,138,237,226,245,147,138,74,102,111,0,65,133,222,221,101,141,43,98,177,175,41,35,2,57,242,7,210,109,214,138,68,12,11,101,201,198,243,207,130,210,153,49,47,223,12,23,91,25,177,126,136,253,187,64,101,188,243,208,105,148,160,141,184,150,50,96,76,52,53,207,126,132,214,70,215,123,81,122,96,231,219,29,194,200,250,228,233,132,41,95,63,126,241,59,141,108,34,203,248,243,188,212,18,188,63,208,138,140,7,75,172,184,251,5,222,133,145,120,236,52,210,210,125,84,156,133,210,80,103,132,62,228,230,4,41,192,184,153,234,66,52,30,32,10,10,123,129,118,213,112,106,241,135,168,180,117,30,242,136,238,67,130,74,178,87,212,190,100,96,115,163,102,99,76,34,239,152,219,187,166,109,97,159,148,21,47,241,48,197,193,151,100,250,68,88,155,96,236,215,27,8,190,239,37,16,145,77,89,96,191,188,11,125,253,96,40,192,107,150,251,243,35,206,137,197,192,231,197,184,12,88,119,103,147,223,94,128,183,29,93,14,122,87,68,127,215,131,127,251,21,225,121,106,180,64,156,81,105,180,165,254,113,25,186,226,173,174,105,77,53,70,235,162,101,10,71,199,84,165,115,230,177,110,91,212,1,209,167,53,187,11,186,122,23,85,70,115,205,187,190,106,49,82,168,195,74,44,93,75,218,239,129,84,174,251,65,2,202,240,100,252,20,217,23,84,158,194,135,233,144,174,161,110,166,52,104,73,113,133,203,221,40,179,129,62,102,235,9,159,142,2,27,98,5,56,235,122,26,43,115,7,5,170,166,215,141,255,75,181,47,207,23,16,152,249,224,110,57,84,112,178,133,95,107,109,236,77,10,37,176,73,68,63,54,150,57,8,230,240,8,250,251,8,178,98,166,233,16,70,207,19,201,250,125,54,216,31,236,71,212,92,212,29,7,122,73,159,207,46,43,94,48,17,140,201,36,163,173,90,88,240,28,210,166,84,101,73,39,96,230,37,151,192,175,51,38,6,202,39,124,138,16,57,79,172,143,31,155,50,32,24,8,193,188,3,140,107,64,112,177,220,92,128,65,4,246,154,84,188,163,66,131,80,37,132,116,12,49,95,198,106,193,246,105,136,183,39,7,127,249,48,216,115,216,212,31,79,104,220,165,16,26,3,133,9,213,137,197,186,196,231,94,130,16,71,157,115,153,105,83,122,116,118,103,38,54,8,126,49,170,241,126,220,123,151,43,88,110,41,191,154,149,209,169,171,104,201,74,37,20,30,121,234,62,254,141,37,207,250,234,70,232,172,39,43,209,183,182,71,244,237,101,195,135,172,255,236,22,194,12,194,117,99,210,21,99,233,231,12,18,80,239,92,202,133,127,121,68,171,195,173,51,37,237,18,144,134,221,46,165,199,66,189,125,80,6,161,157,161,224,73,123,107,134,232,188,234,88,214,136,68,230,79,84,71,3,58,242,150,38,141,79,94,51,168,12,215,227,2,130,205,105,102,80,179,54,214,50,233,21,7,207,252,145,64,41,132,151,114,117,85,234,212,125,136,243,213,2,131,61,151,170,100,201,208,122,198,83,5,171,242,143,56,119,239,57,7,136,116,30,114,251,196,156,60,133,68,158,44,165,243,9,150,218,28,235,111,228,218,189,0,89,174,148,0,38,166,73,67,119,77,253,183,20,46,122,146,115,73,100,26,197,17,233,239,42,48,227,252,104,192,188,250,229,228,136,41,113,173,76,177,195,77,133,37,169,199,135,23,104,201,43,120,70,89,180,18,229,226,154,163,119,159,94,22,94,182,246,23,160,38,87,165,37,190,42,209,157,105,225,17,171,82,251,30,107,51,38,131,79,45,175,182,195,212,128,205,133,86,43,7,5,122,232,240,235,219,13,252,105,62,253,141,34,79,44,135,213,122,80,206,143,255,71,18,145,249,234,178,189,41,182,238,39,48,11,173,183,119,10,229,234,249,82,37,240,178,96,214,22,89,157,13,251,64,12,185,64,248,206,38,168,120,230,227,168,63,156,144,160,42,105,175,201,92,7,110,54,234,48,148,211,12,33,16,148,172,126,211,134,217,228,223,175,61,100,185,71,204,98,169,139,134,95,36,209,152,246,102,15,148,232,14,107,109,88,214,162,181,41,254,93,22,230,4,141,161,83,115,148,10,155,203,62,84,241,69,216,229,45,133,62,252,149,101,42,87,177,8,169,91,163,107,241,126,16,237,194,5,47,5,89,93,12,29,174,218,69,150,197,129,187,191,152,217,41,112,200,142,135,201,118,15,5,238,237,95,37,83,213,245,216,175,96,4,174,67,232,180,241,164,128,27,137,214,178,144,217,146,197,243,71,7,186,48,150,208,102,241,61,248,76,248,226,44,116,230,193,159,151,63,219,118,229,93,79,78,152,32,144,232,17,100,214,119,30,110,22,253,25,101,120,228,247,121,240,158,142,100,124,103,174,162,224,104,83,26,54,115,115,212,75,249,131,120,240,130,237,166,95,201,237,83,206,170,1,73,89,45,91,135,254,199,91,122,117,95,202,151,235,61,238,60,44,20,218,88,98,249,48,150,62,169,47,240,31,205,171,67,162,248,55,191,249,4,112,74,172,29,207,95,177,120,212,142,111,20,221,158,189,177,205,202,218,29,150,203,219,204,32,93,111,92,202,32,118,134,201,121,49,185,125,172,68,115,183,213,220,169,146,221,213,245,82,10,215,29,80,24,58,190,111,111,117,150,110,167,246,88,187,211,12,119,186,223,57,126,24,176,253,161,109,29,103,206,0,249,44,220,33,83,164,250,61,77,12,77,150,17,164,157,40,169,190,3,177,30,44,212,197,100,39,24,169,85,137,105,45,201,182,159,60,162,121,152,152,166,211,53,228,250,162,200,159,230,33,216,115,177,225,76,149,66,65,15,251,74,37,81,179,204,37,29,123,146,218,137,201,238,233,33,242,187,30,146,189,55,114,119,182,1,27,29,253,216,226,145,176,230,134,39,183,41,34,1,73,158,22,90,206,86,130,128,100,215,236,186,7,119,136,118,148,141,105,77,236,41,47,41,77,39,115,76,53,92,104,62,42,30,55,213,141,102,195,254,135,157,184,169,250,44,192,9,7,132,220,254,94,171,102,248,69,242,60,68,47,18,174,81,48,59,112,231,49,143,178,134,46,143,100,20,75,25,209,188,174,245,95,150,237,147,129,45,197,110,215,146,87,136,63,183,5,237,107,198,59,111,76,140,160,184,144,92,193,93,45,48,154,165,178,59,152,23,186,250,190,28,72,108,142,127,34,45,49,202,100,231,225,128,77,25,225,132,196,175,57,91,13,115,186,252,7,89,228,51,75,28,221,100,1,92,10,22,244,122,207,229,71,139,62,253,43,154,244,142,250,179,35,67,232,204,44,114,192,84,10,70,176,117,90,49,61,254,220,28,20,232,43,15,38,114,123,107,124,114,37,66,195,100,133,7,205,242,128,3,125,58,171,37,201,147,36,28,133,52,7,172,55,56,25,252,201,149,164,73,153,239,8,192,172,103,122,19,1,71,16,145,90,102,185,45,101,253,4,127,56,8,207,178,194,78,244,16,179,70,62,42,145,237,64,118,205,247,113,32,208,107,138,230,150,209,147,200,126,144,140,218,114,253,167,223,31,180,37,107,191,128,246,95,115,67,81,62,111,153,10,95,164,106,72,217,131,65,248,205,98,200,195,54,241,62,112,147,202,104,216,144,34,66,124,182,197,174,211,31,29,217,219,155,25,250,142,128,237,6,157,183,60,20,252,41,116,113,110,103,223,12,247,52,248,84,61,76,128,205,147,131,188,191,129,84,80,234,83,31,54,80,123,156,231,79,34,181,84,181,228,167,242,196,161,119,135,83,60,50,44,180,231,107,168,100,255,18,219,29,41,38,141,28,95,188,67,178,196,44,76,26,214,99,200,114,92,9,162,234,248,165,40,162,93,68,40,62,150,215,255,82,245,136,143,89,29,136,208,132,223,146,130,61,218,202,83,227,227,144,132,234,66,2,198,241,17,255,191,40,208,156,104,116,97,82,73,9,29,39,240,133,109,193,172,114,6,84,2,206,177,116,129,185,92,204,150,171,49,216,116,13,214,237,91,97,153,107,112,206,32,57,184,73,84,180,184,75,206,48,211,187,229,200,56,213,17,75,97,6,53,197,182,173,136,33,234,77,148,184,86,86,101,113,180,34,47,26,189,203,21,206,190,7,40,222,25,121,252,149,143,61,53,121,172,61,92,23,35,113,51,70,2,208,186,110,116,41,1,26,90,9,163,104,173,222,183,98,168,185,161,49,189,99,142,206,137,108,214,250,240,78,255,183,65,66,247,180,230,95,177,75,39,232,153,243,247,8,168,80,81,252,51,183,94,23,105,110,5,174,220,8,181,158,109,228,230,186,10,93,178,4,59,97,20,89,175,68,183,53,226,133,251,75,83,209,177,158,77,156,106,149,136,249,87,15,244,25,69,12,127,20,14,212,165,214,172,112,178,92,151,69,15,139,163,214,234,255,109,47,56,66,66,190,64,82,151,237,141,98,24,143,226,132,27,90,14,33,41,173,215,252,61,137,182,89,37,124,250,217,135,14,71,55,114,181,219,89,219,57,5,46,20,205,11,97,242,125,2,59,59,49,5,110,52,79,38,45,115,123,123,35,225,173,237,121,154,18,125,109,227,205,20,55,2,145,163,126,122,90,123,180,184,244,14,72,99,96,110,57,44,185,244,109,160,230,101,50,228,253,196,59,191,191,209,125,218,35,92,217,128,63,112,174,34,28,22,67,82,95,167,1,82,128,111,77,163,68,132,104,49,172,137,250,114,52,62,92,184,112,179,119,26,22,104,112,166,86,156,24,141,179,21,58,213,252,210,75,8,107,19,236,51,91,83,176,43,124,130,141,191,239,121,189,135,143,220,192,160,227,18,80,168,170,39,3,173,165,174,125,108,166,68,42,143,227,81,11,252,60,236,49,66,226,7,216,164,152,226,33,57,225,213,6,71,139,35,223,97,36,164,68,65,145,254,26,124,59,0,38,206,178,24,151,147,28,139,3,246,57,149,216,97,147,235,181,101,214,114,200,201,136,254,171,165,162,143,184,128,202,181,149,242,191,62,46,1,39,142,31,148,163,145,175,252,26,78,238,79,3,133,189,49,50,174,40,163,45,131,74,133,136,113,154,208,39,82,52,181,225,111,61,248,37,131,230,90,144,107,83,206,169,199,145,63,161,244,222,144,127,255,80,125,5,200,232,102,206,107,44,191,117,69,217,121,248,178,52,230,50,106,251,109,100,74,190,82,250,47,190,215,15,8,141,116,104,184,58,8,164,66,84,106,95,251,46,42,136,167,162,243,168,216,222,109,113,22,149,2,53,119,54,194,227,145,71,115,5,189,96,90,42,16,193,119,241,216,107,116,179,64,196,178,92,93,2,70,156,159,166,234,109,80,24,102,9,123,108,84,67,93,15,207,111,11,125,34,252,161,142,219,131,64,79,71,125,1,183,68,95,111,107,38,231,229,89,49,137,139,222,119,68,177,142,86,126,16,155,100,73,55,171,63,106,12,166,44,183,26,195,202,214,85,146,120,223,74,102,94,15,99,90,66,135,241,50,212,177,154,218,176,38,30,128,33,231,37,210,196,161,83,16,59,4,232,35,124,42,33,135,88,97,178,60,74,150,17,179,103,27,159,103,205,32,239,50,166,113,34,253,81,173,83,28,24,167,91,160,228,144,5,159,29,68,104,236,225,51,159,153,216,209,232,43,9,167,150,183,123,186,139,160,87,247,233,49,16,249,9,218,229,32,99,68,0,153,232,73,144,128,87,63,91,41,2,207,220,11,122,209,127,119,168,71,168,200,2,177,239,28,248,127,76,23,1,30,223,222,184,79,175,106,191,25,123,66,225,128,92,136,185,4,46,118,20,253,206,141,120,172,3,118,124,116,23,64,58,234,13,189,186,202,101,145,219,250,51,102,217,255,117,191,108,178,15,25,236,92,41,85,182,58,236,65,178,50,75,49,159,118,88,32,9,250,113,91,175,249,132,141,182,246,170,239,89,67,179,10,22,149,7,251,118,44,24,204,63,119,162,197,231,130,96,174,110,38,115,91,111,158,184,44,249,248,62,97,182,224,165,59,71,185,194,35,92,160,240,213,98,114,198,19,165,48,162,242,51,177,41,24,208,187,104,90,153,238,245,186,34,124,120,190,213,116,115,29,203,204,188,156,128,146,174,197,230,172,116,198,142,169,82,225,16,182,186,56,83,89,208,201,153,151,22,222,161,122,224,192,244,97,77,6,5,87,190,225,166,78,255,21,43,172,251,43,94,170,53,222,62,43,41,157,204,53,222,152,72,118,108,240,129,125,234,32,139,80,236,215,236,105,210,130,51,153,170,231,20,209,98,40,136,191,27,188,39,232,173,185,102,145,57,109,119,61,96,155,153,62,214,161,253,207,1,41,166,15,167,79,201,42,253,103,11,203,161,83,106,85,225,3,178,69,18,32,59,28,79,64,112,238,77,129,231,18,229,114,39,135,154,119,86,50,81,224,83,88,218,25,26,37,36,144,156,246,191,252,188,5,71,168,66,136,187,94,193,162,69,190,82,145,77,153,215,50,78,167,144,53,7,26,214,138,191,99,143,33,49,103,91,228,47,136,65,115,223,5,243,24,248,30,153,154,104,183,81,195,177,238,145,179,116,5,248,239,6,18,154,149,71,174,245,76,125,125,133,131,126,83,4,49,173,76,43,79,24,5,173,64,129,200,135,122,74,201,70,177,82,252,83,134,85,126,201,245,218,131,187,121,211,39,131,193,37,48,14,195,113,238,177,83,191,17,137,232,148,87,18,148,3,251,110,122,34,72,22,112,101,191,240,64,94,40,168,204,255,239,211,205,28,114,8,120,77,60,211,145,159,149,30,75,3,184,43,21,89,235,86,200,151,148,130,158,237,85,121,179,82,212,56,188,73,55,255,199,145,126,90,225,55,114,158,25,212,13,92,36,148,241,189,203,201,124,83,109,220,244,159,228,180,118,129,253,209,69,37,85,23,68,19,19,201,145,2,109,141,170,152,220,125,48,92,34,71,213,255,86,31,194,184,206,103,5,156,5,101,244,12,6,153,102,35,230,18,123,20,244,114,109,170,176,243,216,234,245,56,205,205,169,101,96,200,189,183,23,67,1,250,224,211,159,229,245,60,21,111,81,209,2,55,56,140,11,175,207,187,54,213,134,63,7,90,202,166,216,156,215,37,239,230,202,170,24,249,26,118,161,136,111,79,213,149,32,70,251,120,8,100,128,3,188,207,53,107,106,227,228,153,202,88,230,207,33,74,9,129,156,127,190,44,123,74,144,202,109,156,121,7,213,9,191,242,154,61,0,139,244,226,224,255,162,180,173,244,129,236,91,120,139,12,169,57,246,21,34,146,193,41,241,79,215,170,94,207,126,108,231,209,48,237,242,144,170,166,209,199,72,99,144,143,231,206,165,172,173,242,127,194,104,11,188,195,119,184,50,160,48,104,13,39,77,85,98,130,24,129,59,85,178,217,82,24,152,208,70,237,162,82,143,101,37,222,126,167,96,28,21,25,149,95,220,112,214,119,223,230,56,244,212,36,149,215,243,213,81,207,89,52,182,182,68,180,82,30,246,97,244,221,130,183,196,93,156,223,90,250,76,151,247,234,211,251,165,195,209,245,225,229,146,17,241,196,158,222,229,106,80,204,71,132,160,114,68,41,250,170,9,189,140,113,20,123,219,123,189,32,204,81,76,205,245,118,120,16,121,54,80,50,129,193,15,139,123,112,101,163,26,255,252,164,148,108,219,194,168,108,178,111,4,228,16,239,210,12,161,203,225,36,159,33,204,217,247,116,132,198,168,128,92,36,42,3,172,191,50,2,99,40,193,9,10,45,35,67,43,223,220,201,217,251,69,227,32,238,162,160,172,224,233,222,112,99,196,243,64,147,12,236,131,109,226,162,68,4,134,31,60,182,103,247,141,189,163,108,85,224,215,206,234,52,37,54,0,177,195,55,186,72,180,137,70,190,111,159,174,52,80,201,203,160,196,117,171,4,214,114,147,51,57,178,90,244,69,89,240,151,38,98,42,66,181,57,118,217,216,5,42,19,97,43,116,4,132,98,55,207,189,43,49,87,176,53,166,211,69,165,107,145,116,101,123,145,191,122,86,191,219,232,148,47,109,128,53,208,28,250,209,105,80,98,91,182,150,126,179,44,125,8,169,80,2,2,28,62,14,139,134,9,124,195,126,123,8,78,181,193,170,149,16,241,242,196,12,102,14,186,222,90,37,33,45,129,102,255,45,236,137,226,144,32,68,57,22,245,167,142,196,40,241,71,45,19,136,47,80,58,77,113,134,20,155,247,246,4,67,143,190,26,123,223,161,202,39,84,160,7,116,206,240,123,216,52,230,50,212,1,61,1,107,209,238,187,13,197,135,68,66,249,163,28,228,11,21,181,252,132,58,141,203,160,175,162,59,165,200,107,118,93,105,118,249,242,149,133,60,254,98,85,227,163,114,187,33,184,117,242,52,37,37,1,197,202,187,35,119,219,131,9,41,223,152,30,128,146,56,124,92,216,32,38,13,173,236,193,220,130,247,35,64,234,46,174,172,51,53,173,239,134,213,136,65,57,19,75,131,213,231,212,143,85,134,5,247,194,23,157,124,125,73,217,229,101,150,48,254,166,230,74,253,83,87,36,128,33,137,76,139,198,130,171,168,214,89,188,166,196,131,150,157,129,235,12,154,71,151,241,51,119,186,245,180,254,41,166,33,6,174,62,43,177,55,221,81,34,251,37,87,69,167,68,224,228,97,39,195,43,117,115,215,24,175,162,138,198,237,88,50,75,245,205,128,123,11,188,139,205,22,242,252,101,121,69,192,100,139,228,30,204,89,168,7,99,14,91,150,4,212,241,189,150,155,187,212,109,63,16,109,143,103,152,207,235,206,122,214,124,201,134,230,39,54,101,182,97,170,44,221,143,233,10,40,100,130,244,4,148,166,19,164,226,94,210,3,190,245,74,54,228,68,147,68,131,13,193,225,244,158,53,201,204,183,58,213,127,106,140,111,75,29,39,121,48,100,217,111,166,154,118,146,12,57,203,246,203,220,19,88,219,225,65,13,76,193,149,14,147,238,251,209,190,250,98,56,162,196,167,61,76,230,116,153,223,255,195,109,144,155,108,182,155,78,42,89,85,103,15,116,65,153,27,73,192,122,196,69,241,5,174,119,207,120,31,219,120,151,192,150,208,150,48,108,155,43,13,111,211,76,223,174,43,126,63,138,213,86,38,68,244,107,106,234,181,152,186,161,133,200,45,127,14,176,102,253,224,205,128,34,21,66,255,152,139,250,236,254,254,31,159,152,7,45,160,254,6,28,127,59,226,159,147,52,152,188,99,80,96,137,22,98,217,146,164,124,103,189,192,65,55,160,216,226,47,74,155,85,120,31,107,117,135,8,161,81,41,106,103,80,125,71,95,128,74,199,60,192,167,12,4,141,223,99,13,108,214,119,196,163,54,6,139,96,116,156,140,155,110,142,20,166,194,212,213,69,244,215,160,234,121,230,98,30,98,103,151,66,228,106,162,82,226,143,82,152,20,143,92,252,27,83,165,138,189,71,237,225,28,172,155,152,20,116,254,47,230,205,200,11,75,190,115,52,8,194,182,143,113,205,13,181,67,185,108,144,139,177,73,58,101,58,44,89,56,203,227,153,134,214,44,11,36,18,65,54,195,117,166,38,233,250,28,145,199,93,139,165,185,139,83,205,164,52,218,13,25,114,207,243,39,149,10,66,140,24,187,233,96,41,71,77,102,144,209,176,49,238,231,24,25,160,91,18,211,4,54,28,127,206,155,140,215,100,59,79,37,118,21,63,26,219,113,140,32,224,156,50,191,15,128,145,109,181,154,176,39,105,24,62,199,73,77,214,222,198,48,229,109,234,141,244,55,177,43,45,188,140,198,118,44,98,181,106,17,144,33,176,40,174,122,131,70,182,39,47,131,47,86,187,200,239,179,92,149,48,11,131,61,113,167,6,243,231,87,136,4,92,184,146,76,126,162,147,215,119,118,206,91,207,137,249,39,165,98,188,224,100,78,43,101,119,3,228,105,218,243,151,231,218,18,234,138,174,192,235,174,138,4,77,134,22,95,185,162,231,20,201,252,221,6,173,78,193,252,79,158,197,119,80,146,244,69,31,149,242,0,71,107,223,60,222,176,123,85,88,254,118,106,127,177,78,12,141,117,71,44,105,166,62,61,129,211,51,244,58,23,244,10,97,36,138,45,240,203,147,132,40,238,27,38,36,128,175,243,66,147,62,251,175,92,101,198,139,90,140,56,141,88,252,41,118,107,230,214,131,0,253,223,114,120,52,26,172,62,37,9,150,91,176,59,9,184,137,245,158,233,147,127,149,136,44,75,110,143,8,85,168,235,144,165,184,173,125,155,141,76,44,23,131,143,215,25,9,9,124,28,243,51,15,197,10,62,246,113,36,92,105,222,74,122,86,106,198,81,107,86,109,202,154,147,201,196,17,225,198,79,173,124,228,26,27,192,227,200,216,167,11,182,84,55,128,232,171,119,50,202,197,186,17,37,123,46,85,202,199,175,234,116,220,115,136,142,57,238,0,23,162,9,19,79,198,173,16,218,119,174,228,125,253,70,214,58,89,144,217,243,162,21,123,197,223,199,194,213,63,197,227,218,202,137,8,235,81,169,129,122,41,69,8,102,124,70,252,43,167,137,253,47,66,167,88,9,170,187,237,160,113,49,96,196,232,146,207,179,29,86,83,194,80,237,43,158,87,88,222,114,71,20,134,13,175,76,80,17,51,1,123,3,249,231,131,122,115,32,3,21,70,68,129,46,129,63,255,148,216,248,95,254,208,74,86,7,248,13,115,188,65,247,244,159,244,5,106,149,91,50,145,225,210,214,241,168,40,75,149,50,181,128,79,189,194,243,104,74,41,239,179,201,87,36,20,150,136,10,68,34,198,145,177,184,58,30,176,156,124,215,183,248,201,93,198,253,50,185,172,111,238,62,219,194,133,42,49,242,122,222,39,202,117,123,176,213,98,81,206,97,100,138,249,121,19,7,57,171,19,18,173,31,20,88,131,204,232,47,129,18,91,216,81,111,19,4,241,205,231,166,218,157,78,209,168,181,204,116,49,67,203,168,185,229,47,21,245,173,208,75,159,2,136,189,84,209,185,47,158,82,32,226,232,236,213,181,43,191,203,39,141,3,47,214,16,23,11,118,228,240,149,229,229,225,137,205,247,228,74,86,127,169,146,47,130,171,9,49,160,252,179,4,52,157,139,123,245,255,95,84,177,139,156,166,227,115,82,133,114,185,78,216,61,226,63,138,159,96,195,24,213,52,125,89,67,44,213,13,77,119,38,99,127,251,53,222,9,120,189,156,15,221,245,61,17,113,76,220,138,70,205,234,180,182,35,145,180,246,137,4,200,110,183,32,252,73,172,38,207,248,99,127,91,218,149,114,111,72,92,12,65,211,45,41,144,247,80,115,157,72,7,73,14,164,162,102,133,50,139,214,194,17,31,40,23,155,173,66,105,8,98,85,79,236,73,26,176,127,62,105,112,214,22,89,230,232,107,23,222,164,66,43,190,76,204,147,213,60,146,191,133,230,133,182,40,58,217,101,192,98,45,64,149,233,221,79,161,241,4,143,156,69,102,69,55,127,243,244,51,80,215,88,55,108,101,236,220,82,127,75,190,17,25,181,207,229,216,213,118,123,248,17,155,197,72,166,217,130,0,65,65,234,195,35,252,218,0,8,200,148,45,233,37,249,215,225,78,59,219,124,78,164,234,145,122,153,218,209,209,116,154,85,134,247,116,87,29,3,249,135,171,247,185,115,74,63,168,125,139,136,12,32,133,211,58,206,26,114,48,78,35,154,243,244,13,176,88,174,110,205,186,16,82,162,237,75,143,126,200,191,225,126,242,45,211,167,196,47,30,236,0,64,113,153,108,221,45,48,101,101,175,230,19,20,134,126,185,158,172,248,2,235,31,26,132,97,243,132,245,6,210,179,220,137,191,64,211,138,3,230,100,147,55,96,224,176,125,190,204,109,246,97,13,214,140,32,184,240,172,156,245,155,100,250,132,142,222,211,75,64,3,180,238,132,226,81,85,148,24,26,36,178,255,223,230,197,211,44,194,160,207,157,132,155,142,14,155,238,50,103,182,111,30,127,9,235,149,217,173,70,6,89,143,56,72,246,192,181,177,210,219,167,208,116,148,64,156,131,234,35,135,116,53,174,16,156,205,104,254,133,210,71,117,58,96,5,205,30,204,209,51,221,254,160,175,82,53,44,131,202,31,228,211,231,217,65,37,12,159,107,191,64,149,36,231,56,58,5,131,111,54,107,243,0,68,182,77,234,12,168,87,173,61,172,93,124,74,70,61,181,174,125,124,124,122,233,89,7,129,240,136,101,1,67,64,186,210,201,191,112,246,211,86,225,10,212,10,89,137,3,28,130,218,192,194,131,14,14,248,219,51,9,211,211,15,150,107,142,123,73,55,253,84,60,55,77,215,238,184,38,154,130,168,92,119,186,187,93,48,70,214,163,229,246,108,218,129,161,164,135,111,45,240,39,69,249,189,132,224,70,36,61,89,82,189,134,144,65,51,180,131,160,201,185,77,54,21,158,234,182,53,8,18,223,91,220,0,219,148,36,77,235,195,90,134,11,153,202,195,159,14,249,32,96,86,80,70,76,55,71,151,39,85,28,204,223,83,189,27,212,158,255,253,159,164,217,25,102,168,91,179,213,223,195,174,70,7,49,235,45,182,51,31,81,44,255,66,99,168,49,95,107,52,243,11,9,60,179,72,199,3,195,76,89,141,108,245,246,138,163,97,156,206,60,99,159,78,116,176,245,65,99,80,126,91,82,129,135,194,49,242,128,162,66,193,117,152,104,222,217,251,108,140,170,162,27,56,74,58,10,173,241,73,197,107,171,52,52,226,218,201,220,231,184,128,197,142,138,87,66,103,220,122,193,99,161,85,107,112,161,158,75,81,90,30,181,28,73,255,101,148,63,230,105,30,86,237,244,171,126,105,168,225,204,6,61,170,14,107,191,100,232,76,84,97,3,101,153,210,120,180,52,41,71,88,209,214,7,149,135,79,58,62,85,187,223,219,189,21,135,68,56,133,141,189,45,198,89,8,63,206,249,239,168,126,155,144,172,169,6,9,50,162,95,39,64,72,104,33,115,240,143,188,44,121,57,136,165,173,135,135,153,3,244,244,174,247,95,20,225,6,131,30,114,176,130,193,158,58,194,52,72,146,175,158,103,1,13,95,85,83,135,148,226,41,84,131,217,228,4,231,197,199,155,209,239,240,157,117,39,49,116,129,31,93,244,69,120,87,189,100,230,210,228,237,71,176,212,130,172,69,44,251,138,153,253,190,77,5,0,166,32,100,249,133,201,21,57,51,225,221,115,71,172,149,130,244,68,140,22,206,108,199,38,63,231,199,155,217,193,86,165,137,198,129,21,34,4,140,42,72,97,112,222,4,137,174,189,246,205,81,191,79,147,86,150,21,7,202,22,221,77,86,71,200,23,36,145,190,100,202,62,94,9,80,155,147,146,26,114,232,158,179,84,156,1,105,39,57,25,114,197,138,45,154,68,51,101,199,87,7,141,48,85,33,119,158,4,200,12,92,67,191,47,163,83,92,154,141,115,209,212,161,202,254,189,90,183,48,210,13,238,165,10,157,161,161,195,30,177,57,68,189,18,150,195,22,211,206,98,159,163,232,255,210,87,229,220,174,3,178,107,22,200,3,138,201,170,220,220,33,184,188,228,215,76,29,128,195,141,167,97,198,137,242,14,247,188,125,20,115,184,130,55,108,163,46,123,198,208,74,240,2,175,184,145,122,211,31,127,218,118,9,59,173,230,83,49,221,176,202,3,10,250,89,116,146,192,87,54,4,248,88,7,187,169,73,34,66,40,185,177,57,254,100,173,107,166,61,225,140,198,80,15,22,194,69,113,25,144,219,130,101,207,66,53,134,228,138,132,219,15,49,181,29,114,209,97,124,23,142,91,138,147,120,247,42,30,41,57,178,173,100,164,38,23,86,222,156,40,100,43,154,244,246,105,74,111,64,87,243,31,213,176,234,38,186,187,209,86,105,66,242,176,173,34,54,195,176,141,103,15,97,26,1,205,22,85,32,255,64,82,82,23,217,208,241,95,30,91,114,224,109,221,226,104,14,48,134,205,239,118,25,119,71,48,11,100,176,49,78,202,176,246,74,172,139,143,96,201,90,56,163,203,253,82,201,175,89,6,153,85,128,76,25,92,224,7,231,125,233,168,135,131,227,221,237,66,97,2,245,84,105,39,133,147,123,104,22,197,194,193,223,196,140,107,201,87,126,199,166,7,8,184,176,64,42,91,115,236,25,200,182,15,65,98,39,238,181,77,187,36,213,82,241,80,189,94,95,231,23,27,24,108,102,32,206,137,131,49,249,54,132,229,84,229,189,83,249,252,243,52,91,186,183,86,127,232,36,127,239,145,87,237,233,72,65,223,231,206,170,28,77,180,112,65,77,20,170,65,199,8,77,72,116,183,186,195,185,135,200,142,82,23,63,115,15,114,16,207,201,81,157,165,8,64,242,240,243,48,162,12,159,237,76,244,194,34,155,109,189,37,185,66,185,194,245,204,26,128,245,27,178,221,34,105,8,205,170,135,85,59,139,136,70,169,95,144,43,134,173,8,136,97,59,72,60,244,54,3,90,183,232,153,60,66,55,18,194,19,45,103,56,5,78,132,193,115,56,232,59,190,170,87,25,134,103,97,76,202,199,25,171,210,214,153,180,205,181,231,243,111,228,216,252,175,137,146,238,82,208,178,138,143,225,150,230,250,207,87,253,16,231,57,51,78,164,28,163,250,68,19,170,168,56,48,189,141,129,120,245,229,3,53,157,45,20,29,174,144,138,182,245,195,122,78,162,111,117,10,210,24,119,185,136,134,245,124,205,224,194,213,88,227,176,34,70,121,102,6,65,29,85,47,175,53,113,249,225,144,25,154,171,8,19,250,181,66,254,30,200,236,94,116,121,148,123,4,211,100,83,203,154,55,3,247,133,45,202,116,198,134,83,6,126,136,160,140,140,230,51,34,191,105,5,76,107,193,78,19,174,116,119,48,102,55,62,57,24,73,223,175,89,169,83,88,244,240,119,65,197,217,141,132,38,145,112,202,109,245,186,148,77,89,100,228,202,231,94,240,207,184,200,83,17,244,120,165,28,99,25,56,199,107,95,138,183,199,36,140,0,80,224,253,55,205,198,245,71,13,11,221,223,99,18,3,196,215,139,157,1,243,176,178,223,68,251,188,245,155,195,17,178,197,89,200,194,144,250,166,136,172,233,65,2,181,237,223,231,148,123,137,125,17,172,107,134,208,117,84,72,112,37,89,94,211,118,119,9,128,219,171,95,121,204,117,211,225,190,37,83,135,38,210,235,66,210,151,231,215,206,193,187,174,234,137,176,81,45,10,238,157,130,89,140,48,222,50,56,119,129,149,27,123,114,219,28,63,75,153,111,15,79,168,14,163,253,239,69,181,37,220,158,102,53,141,197,109,3,11,43,9,56,72,85,95,36,220,14,1,63,176,8,197,210,224,243,16,252,6,136,79,220,227,141,49,180,46,108,27,117,85,253,41,51,208,168,30,190,106,124,24,221,204,124,188,100,53,101,122,123,62,77,5,221,189,246,200,213,30,239,210,244,167,18,160,27,56,65,57,17,122,129,6,255,31,239,218,24,142,210,183,203,3,184,4,53,56,226,253,221,173,15,10,159,174,42,96,220,182,159,166,209,216,115,250,151,129,127,74,170,210,212,209,95,102,140,41,10,48,42,231,254,215,155,209,121,156,236,74,39,135,210,244,227,195,242,159,64,78,160,155,131,193,164,185,43,199,125,39,94,99,159,217,150,113,136,93,86,180,49,63,174,112,51,6,182,34,200,136,51,246,115,222,53,75,123,110,249,47,115,250,45,46,223,122,26,198,192,193,110,128,58,184,22,158,108,107,192,163,164,171,234,88,121,178,85,10,140,5,183,75,159,214,230,179,251,171,179,28,250,128,37,93,82,192,43,117,209,60,144,16,135,252,41,205,208,38,40,153,99,7,111,189,210,161,201,87,231,125,18,197,10,131,13,241,67,149,162,251,48,147,24,4,189,39,241,222,82,220,232,195,5,109,247,87,106,197,125,243,5,76,94,83,249,164,30,143,37,72,1,113,207,48,229,238,116,116,166,131,166,151,35,51,101,24,252,155,92,151,72,73,124,162,190,161,25,60,158,246,62,241,121,138,177,240,24,66,212,181,33,199,48,125,165,149,164,20,171,92,182,78,42,232,174,57,221,182,111,252,62,99,66,115,135,213,73,107,111,249,52,35,240,49,209,209,110,185,80,75,157,4,232,176,167,138,122,111,101,67,58,48,217,239,39,215,223,35,130,210,25,190,13,110,152,218,182,153,16,80,162,85,137,198,145,150,196,200,142,43,191,239,102,206,254,94,81,181,79,62,26,231,238,120,254,106,251,231,171,212,244,165,6,215,79,31,45,106,178,176,66,115,92,121,250,189,42,231,165,135,48,180,186,53,159,55,200,94,174,219,134,2,238,174,73,120,54,230,246,98,1,125,59,200,34,171,89,19,154,255,67,31,220,181,195,57,253,78,140,106,8,34,20,108,180,165,56,252,91,212,247,83,111,25,48,1,114,104,103,206,143,90,48,228,15,254,247,184,131,119,253,140,22,67,250,221,247,96,48,178,109,189,41,138,84,97,238,169,9,205,23,13,204,70,228,193,251,79,2,45,234,70,33,170,66,138,104,96,201,230,129,33,43,128,85,243,161,109,129,136,181,6,197,78,234,205,218,214,230,81,56,79,129,50,160,137,66,35,249,112,172,53,190,206,178,165,147,25,89,166,67,51,23,214,221,191,139,138,244,208,226,168,123,200,119,2,167,147,107,25,40,140,146,48,170,127,96,255,177,246,11,169,28,74,64,96,255,222,18,186,126,63,221,225,78,116,162,110,130,105,79,49,73,23,159,186,82,220,190,131,80,24,138,52,94,170,191,120,241,15,52,130,91,253,221,191,107,113,248,243,250,228,207,231,32,83,53,146,130,34,152,246,61,167,164,175,237,72,254,134,74,96,155,160,252,6,221,133,89,113,248,132,253,206,105,136,114,3,139,23,109,56,249,240,99,158,87,230,206,73,29,174,30,8,252,67,101,201,121,93,134,197,42,87,92,17,117,122,131,75,14,173,26,149,51,12,138,47,38,20,140,187,183,218,192,10,144,24,133,45,193,73,236,216,156,58,130,41,13,45,121,167,202,76,232,137,229,158,92,106,144,138,184,204,181,165,246,88,152,39,248,47,44,236,28,40,212,192,104,121,236,57,235,89,79,250,89,125,4,1,40,223,167,250,227,3,135,111,35,161,141,167,14,192,31,108,190,48,141,138,186,214,29,202,95,110,89,159,162,92,239,15,42,101,11,163,13,236,224,23,15,202,228,67,152,233,58,76,188,2,15,110,124,99,220,27,194,163,87,116,164,121,192,31,222,159,209,94,188,223,87,21,8,30,123,217,126,54,164,86,231,232,138,50,91,210,159,69,65,1,6,130,243,226,129,33,51,59,220,126,208,23,255,192,53,104,111,1,245,214,167,201,59,212,207,29,229,168,203,186,32,98,142,117,2,252,58,167,213,113,15,180,219,143,247,47,120,11,28,245,109,228,235,135,213,78,66,132,169,176,65,108,119,186,192,147,87,131,30,5,241,219,183,213,97,2,130,82,225,224,2,61,178,34,234,207,1,53,161,59,241,178,44,202,49,136,102,56,203,51,205,199,118,167,207,216,201,193,195,56,77,133,168,229,69,13,147,162,206,20,107,36,212,143,169,156,231,95,245,41,166,248,2,23,251,67,209,145,51,164,131,61,218,165,236,211,82,58,10,30,220,247,63,148,97,181,5,49,158,92,72,8,102,112,72,20,206,165,75,10,175,181,244,148,135,245,46,54,14,126,50,228,37,172,7,111,23,254,185,121,121,136,215,160,117,183,55,228,229,252,19,210,28,170,87,253,57,6,123,205,27,30,108,246,148,87,186,123,203,139,120,156,68,35,181,53,71,118,142,98,1,96,189,1,155,152,68,47,179,11,77,231,0,46,220,81,25,237,171,129,142,218,191,234,234,170,31,84,159,69,156,89,197,22,6,191,67,21,79,126,170,76,50,105,204,200,142,63,4,169,134,88,49,244,149,99,239,114,241,253,140,194,100,115,11,164,85,240,40,234,12,35,47,44,5,181,62,187,120,202,158,220,89,94,226,106,113,195,7,70,38,111,9,26,215,108,191,113,74,36,91,85,168,54,222,244,31,40,246,135,76,33,6,17,220,166,33,142,11,105,152,237,236,34,254,15,192,54,93,151,18,171,204,142,114,202,173,27,117,49,114,54,187,27,80,222,222,229,43,86,103,187,110,0,182,54,192,137,67,221,183,110,66,230,197,73,196,229,139,164,241,239,131,221,168,246,110,231,209,68,47,171,196,138,205,218,66,176,185,9,62,134,86,48,114,82,88,105,210,212,30,79,52,17,33,239,38,217,100,54,129,101,254,149,42,231,81,2,220,246,15,177,186,4,59,154,98,17,133,145,222,126,228,156,183,31,111,109,63,26,102,191,219,102,183,132,175,153,175,199,139,133,182,193,148,209,163,162,83,113,185,154,93,54,233,184,79,161,130,209,159,172,148,205,157,217,67,139,223,218,148,169,34,240,178,110,39,8,246,161,105,172,143,251,165,187,223,172,13,83,46,64,142,59,28,82,73,146,16,253,189,150,17,228,37,3,89,242,5,40,125,247,85,38,182,154,229,138,135,243,179,2,101,58,164,238,129,63,217,15,185,82,93,149,215,133,116,50,253,181,197,72,94,5,48,4,185,223,10,93,192,247,126,223,190,206,124,89,218,179,15,4,84,242,209,16,224,21,32,167,100,101,2,226,36,120,174,210,109,240,205,173,50,188,163,127,82,100,54,63,141,83,141,150,238,138,146,140,61,38,212,57,193,237,32,78,156,121,3,112,119,130,113,201,245,248,88,137,10,243,55,176,72,16,43,161,191,155,26,146,170,120,175,81,87,215,49,149,131,94,108,123,235,122,5,11,105,157,220,158,69,167,157,239,72,27,148,92,26,153,163,63,57,202,92,34,152,75,183,33,65,40,196,186,54,57,1,237,197,237,154,74,211,251,129,227,10,248,55,165,243,214,71,203,5,247,93,66,196,27,203,76,36,31,182,206,99,132,129,147,119,19,207,77,81,230,253,142,83,32,83,171,184,141,75,66,135,28,22,214,171,8,147,175,145,31,245,248,59,90,183,205,30,156,213,21,66,247,168,130,117,170,41,113,218,219,97,184,121,243,200,85,215,54,77,139,187,135,50,88,146,218,217,135,78,194,28,172,217,188,24,176,220,92,0,8,43,115,56,24,126,97,3,61,180,128,91,39,37,239,174,57,253,54,142,27,213,200,51,94,166,196,255,51,133,71,145,32,21,143,212,73,241,30,168,31,16,74,195,110,44,64,122,27,202,254,0,11,100,177,48,231,23,190,119,67,57,81,237,209,148,103,104,86,1,151,27,73,86,195,54,70,225,178,10,216,164,178,161,71,75,220,206,112,160,236,76,162,40,63,249,133,33,203,111,102,73,2,148,124,29,163,3,88,240,156,113,163,10,244,252,3,124,86,91,126,30,194,141,186,152,44,231,95,128,189,245,214,251,59,176,171,198,135,106,81,102,157,126,9,216,32,255,228,118,153,181,83,210,35,244,175,224,48,134,165,155,60,207,243,129,237,126,15,8,134,36,46,195,174,253,123,121,100,203,226,124,201,223,78,111,130,177,72,20,118,252,232,197,99,159,106,140,246,29,98,219,162,32,14,98,231,105,204,250,190,118,45,104,95,89,4,61,221,183,122,147,241,62,65,35,128,141,23,182,144,183,172,78,107,63,239,14,34,207,5,125,117,227,85,95,33,36,73,204,195,122,122,205,209,104,132,178,112,23,224,211,35,57,205,103,160,38,193,37,66,87,111,4,137,130,186,145,177,78,165,70,230,13,72,27,248,7,231,130,118,251,193,67,52,216,67,45,29,39,14,96,86,29,93,44,41,127,156,61,189,117,223,109,59,47,55,159,0,240,106,251,197,66,92,93,189,223,45,16,217,0,158,255,236,63,57,40,79,45,196,64,80,28,212,203,72,155,57,235,142,252,61,81,148,224,174,253,109,236,140,248,108,26,122,10,117,3,179,55,201,236,163,147,60,94,140,236,193,74,181,245,72,173,163,64,251,19,127,33,122,103,52,118,77,40,141,88,118,220,80,19,100,50,210,37,104,6,96,107,235,22,177,239,203,141,148,57,140,63,178,40,48,38,164,58,38,122,72,126,33,21,196,98,137,52,94,28,78,55,163,103,151,165,45,32,235,213,147,209,29,176,141,169,211,160,23,25,76,155,30,181,35,105,182,97,243,30,214,93,92,114,61,82,113,214,204,136,19,63,112,115,219,241,147,239,46,33,131,144,35,97,102,34,158,199,120,19,31,33,47,38,207,111,83,190,86,18,83,150,45,89,181,219,115,122,18,75,20,229,11,187,55,118,14,101,46,66,177,231,213,185,253,68,125,114,101,95,171,183,171,185,19,240,183,234,166,107,169,205,180,111,197,84,42,211,55,216,147,199,192,225,24,27,156,176,235,229,150,51,58,91,245,141,35,158,219,33,96,186,136,234,229,19,150,186,28,246,207,52,38,218,43,21,21,206,142,5,194,82,15,25,195,128,153,100,170,218,186,10,32,55,108,221,160,118,136,191,104,201,105,200,196,137,36,106,202,220,83,233,118,182,143,64,171,169,242,178,28,76,100,231,39,33,68,85,129,221,151,163,132,110,146,163,223,172,116,155,180,151,36,34,93,41,16,150,43,67,100,9,216,89,113,181,98,252,188,162,62,22,146,165,241,104,72,52,40,233,23,81,37,78,39,208,174,51,14,200,64,0,72,45,128,86,137,115,105,118,4,10,244,105,169,128,87,54,17,228,189,30,209,140,198,234,247,119,185,42,163,153,112,101,21,205,39,91,52,60,119,141,87,66,106,148,217,70,25,167,92,226,91,192,46,238,158,15,93,88,126,250,239,221,95,87,71,255,110,220,141,134,74,102,195,62,237,16,204,243,27,251,103,75,52,93,200,181,75,95,203,235,152,0,28,211,60,116,154,29,183,206,28,127,28,176,143,129,40,58,83,238,125,253,228,6,149,227,222,145,142,5,8,42,212,54,174,135,252,56,58,70,158,239,237,90,41,79,33,167,47,208,28,184,36,11,175,78,143,115,114,4,159,177,152,135,214,1,146,147,44,9,4,249,7,25,102,198,211,192,138,75,210,198,32,25,50,11,207,47,147,107,143,89,52,174,124,234,187,59,155,229,231,91,210,139,64,5,173,55,6,8,69,230,124,253,253,202,111,49,69,249,58,126,150,131,34,156,40,16,9,117,82,94,77,255,245,29,123,63,135,143,41,187,233,151,142,209,74,251,12,92,133,83,225,241,198,21,251,245,85,85,60,85,46,59,36,119,106,11,83,186,70,124,233,197,45,50,249,68,90,110,50,102,58,151,78,255,56,241,172,24,232,212,17,215,171,85,143,47,84,231,11,141,250,123,200,101,242,223,62,71,120,240,85,45,173,155,240,128,27,87,211,202,44,229,80,143,98,19,77,248,188,183,195,59,134,108,68,179,190,110,52,124,88,13,30,164,193,77,20,75,70,21,164,170,245,139,103,147,245,203,223,100,129,21,37,94,238,117,210,183,37,132,70,133,143,112,223,100,242,153,31,102,212,181,41,183,180,92,194,79,222,96,228,71,19,69,56,32,44,219,6,139,0,65,86,206,24,192,230,158,51,185,61,210,201,207,231,31,135,192,185,140,252,174,99,207,49,58,78,9,145,198,247,29,82,136,54,230,76,147,234,185,9,144,179,115,209,85,184,86,122,180,148,148,195,81,17,145,107,247,114,13,239,237,45,248,229,149,227,215,100,109,13,236,59,7,213,99,76,29,73,89,206,197,14,152,213,173,27,54,13,90,37,191,191,202,85,25,133,20,222,189,123,204,38,216,152,166,120,121,210,41,48,255,143,111,53,98,109,34,158,170,94,178,88,148,6,237,214,225,89,16,42,132,15,147,57,65,108,224,2,192,231,133,220,193,109,198,8,10,44,41,189,226,90,122,82,149,156,93,90,125,243,64,55,4,3,116,89,67,226,103,78,118,53,163,167,227,172,109,102,215,219,57,212,55,74,215,47,89,204,83,236,218,135,172,152,92,202,152,121,189,254,170,120,107,63,116,194,10,52,111,119,35,202,42,161,208,204,102,188,55,160,28,1,13,81,247,98,102,126,22,215,147,133,228,42,74,171,83,48,43,174,179,154,191,13,160,204,1,134,177,198,13,2,6,31,126,15,228,213,156,110,187,246,87,74,48,62,98,152,65,197,214,138,253,18,36,243,6,113,19,131,185,114,212,213,52,136,71,42,126,134,149,79,95,75,149,227,125,15,114,161,182,37,10,227,119,110,247,128,139,4,75,40,31,60,153,170,253,203,98,166,30,53,86,196,20,160,2,12,232,100,239,37,163,74,110,210,228,92,6,77,107,201,17,189,178,160,182,98,4,169,232,16,196,212,234,220,251,96,75,135,37,22,82,127,70,183,202,209,23,215,180,226,252,205,164,113,157,2,27,0,86,119,204,16,147,67,146,218,14,177,50,122,218,233,228,140,202,58,81,252,114,83,58,140,91,57,76,200,118,193,88,140,19,14,70,34,226,191,58,178,153,102,89,245,62,5,81,243,52,254,104,38,135,57,173,221,235,172,102,176,136,137,122,113,35,31,184,250,205,214,246,246,47,88,199,204,91,217,207,21,35,129,236,171,26,218,113,81,107,126,197,141,11,152,123,174,11,178,80,68,54,22,171,154,2,33,57,149,31,252,8,160,1,4,153,178,170,125,198,71,76,204,22,34,9,242,137,142,83,164,111,49,64,243,15,178,72,103,76,200,16,213,209,173,21,187,197,136,65,231,63,22,162,22,215,98,201,119,208,105,195,127,242,177,238,118,110,228,80,60,60,171,82,239,72,186,111,66,130,54,64,92,77,195,211,81,73,84,167,245,124,96,229,247,69,191,23,170,48,18,92,251,105,7,85,11,74,101,216,132,79,204,97,120,134,125,127,44,89,156,150,50,248,142,241,153,172,185,81,153,229,27,147,140,90,126,168,103,137,168,168,201,196,106,7,192,30,149,113,7,175,179,170,38,199,29,212,48,2,107,166,219,109,204,201,200,162,74,50,175,123,229,180,139,4,13,188,65,123,152,118,81,32,130,29,25,74,93,53,37,229,227,6,145,145,248,74,3,227,209,248,163,129,24,92,5,148,201,135,224,177,127,37,134,151,70,131,138,10,254,23,139,134,16,8,56,128,194,129,216,65,84,241,184,181,25,20,67,35,14,12,148,240,233,229,225,199,2,228,134,14,36,118,173,23,164,59,121,81,226,71,249,251,67,114,182,66,196,92,94,118,116,146,186,82,64,87,147,255,198,49,82,189,50,172,241,235,74,155,23,209,195,254,171,223,27,174,82,152,163,155,201,79,105,231,230,164,81,225,34,224,66,28,175,121,243,198,235,163,115,223,158,212,63,148,176,97,149,206,223,189,253,2,30,49,255,188,80,51,107,163,16,26,117,19,104,241,5,128,243,53,173,172,85,99,253,29,115,227,204,182,69,202,56,177,12,83,105,137,196,164,91,112,169,1,116,224,98,246,184,63,241,76,44,187,159,222,36,14,177,65,149,230,21,137,220,77,228,2,161,230,132,226,247,63,158,65,93,46,253,167,71,35,237,48,102,219,89,182,139,101,19,65,194,2,163,60,209,108,45,112,51,88,202,218,68,201,90,200,183,36,195,205,247,152,184,135,73,12,116,69,233,131,185,231,19,14,42,189,32,105,82,9,214,229,66,106,118,223,169,18,67,185,134,23,63,67,60,66,109,19,43,245,220,34,83,24,85,150,199,176,48,185,185,155,202,239,195,241,234,166,18,147,182,175,191,230,159,93,173,165,27,24,81,184,229,108,69,150,40,208,172,66,59,181,108,219,156,36,181,33,117,88,43,200,214,74,142,168,57,57,227,53,28,95,46,25,11,82,133,136,178,232,55,195,160,139,86,6,82,93,142,233,110,154,107,220,89,244,182,33,130,123,45,154,160,87,49,203,54,195,148,118,117,138,213,89,232,43,128,254,216,30,87,190,147,218,174,61,37,120,93,134,232,126,177,220,220,21,237,66,250,87,150,98,111,2,252,58,40,93,242,144,64,212,98,240,161,122,128,129,169,30,229,82,123,222,69,70,68,91,46,116,238,5,74,223,148,127,167,51,240,100,159,97,42,20,111,254,237,2,112,210,119,201,17,255,190,106,125,96,117,121,121,32,158,78,123,109,89,99,243,161,81,130,17,2,229,250,16,10,118,188,34,206,218,249,221,109,195,124,220,198,151,168,17,115,197,64,68,144,118,232,225,72,178,6,234,218,183,225,252,70,148,35,113,181,66,123,75,75,145,192,104,149,4,107,26,234,211,144,113,153,17,115,180,79,18,44,34,59,151,185,129,57,154,121,81,80,38,35,25,114,233,99,156,190,186,48,86,56,185,124,32,27,242,37,225,43,252,247,97,56,128,253,30,114,9,237,191,105,181,134,105,225,36,203,154,183,57,39,85,142,169,106,89,12,122,120,33,99,115,149,81,200,4,215,173,224,91,59,131,220,98,204,46,79,93,180,230,215,225,202,235,40,163,114,109,242,209,64,146,7,64,36,187,183,141,114,66,140,130,230,127,180,36,137,190,97,45,150,137,215,220,251,20,40,82,166,198,100,59,236,133,231,191,66,24,12,126,255,60,153,47,185,249,122,212,235,217,219,142,197,216,47,221,216,135,105,211,241,170,151,122,118,169,79,19,178,182,31,177,207,48,96,8,37,130,149,109,41,126,147,14,30,15,216,134,125,107,126,50,224,107,105,219,104,226,217,95,186,58,22,254,191,36,19,193,88,99,51,251,160,199,237,178,10,195,152,141,167,231,239,61,85,192,122,141,108,110,46,104,210,187,15,162,207,111,142,180,160,235,188,163,141,15,14,243,239,199,223,50,186,113,233,33,121,107,255,0,75,95,43,204,18,248,66,16,164,238,235,73,94,55,135,239,110,49,251,165,248,78,196,35,66,181,37,1,88,126,217,20,181,28,244,5,5,200,156,41,247,175,190,25,2,56,62,124,24,214,127,193,14,96,71,9,75,74,170,111,241,184,125,4,102,207,252,36,145,215,203,156,243,220,144,154,127,116,26,215,104,255,164,190,191,254,86,204,245,140,226,203,34,97,156,173,91,172,115,48,87,104,10,222,16,208,147,131,15,124,31,104,12,61,17,64,88,62,156,3,64,183,180,248,252,187,170,44,178,248,121,150,172,1,87,189,7,231,243,155,47,219,141,233,87,6,194,185,166,108,170,144,1,60,231,217,56,198,109,63,128,110,121,14,136,8,208,226,98,224,15,231,74,159,12,30,17,220,3,149,94,196,69,37,113,206,185,51,58,168,131,167,88,217,157,102,240,52,176,4,47,198,173,175,200,15,250,59,208,248,73,246,111,35,190,115,70,245,224,18,228,243,217,237,140,207,83,8,137,28,11,237,40,245,8,136,172,227,193,12,46,61,24,20,19,124,46,158,29,48,180,19,3,138,183,244,214,161,46,5,5,230,146,128,123,12,90,111,78,133,202,15,171,8,232,161,211,182,120,36,205,48,7,115,81,249,216,105,123,194,37,235,159,197,95,228,251,51,182,162,202,195,88,196,236,41,211,127,219,239,121,205,121,11,35,221,48,226,46,179,4,30,137,146,199,241,32,12,181,227,93,233,210,250,243,28,155,3,12,111,117,195,14,224,225,117,191,80,251,85,32,23,113,94,105,181,60,154,183,207,19,112,34,132,55,17,1,127,188,108,205,99,160,190,201,106,231,111,65,36,218,34,242,16,13,128,133,170,246,39,74,234,111,78,38,167,80,201,115,244,53,59,253,82,201,242,187,114,98,103,134,3,184,28,60,116,42,142,100,30,10,69,204,45,116,135,90,49,47,124,211,65,133,40,146,135,252,136,27,126,87,6,152,78,243,105,28,105,161,48,113,57,149,175,75,148,56,108,205,30,180,131,16,64,227,226,218,185,213,7,125,90,128,125,119,113,221,30,238,143,143,64,239,4,206,123,52,100,142,131,217,210,177,253,111,48,218,243,59,205,166,244,49,142,225,114,75,15,169,78,189,67,26,26,129,123,49,189,133,96,234,157,13,97,1,62,186,73,24,84,131,241,247,175,150,255,211,248,77,128,220,105,109,154,159,96,66,181,13,76,211,111,124,28,44,67,133,245,249,114,27,86,100,248,113,127,53,55,253,58,135,2,78,216,93,185,233,176,236,216,113,10,199,167,3,66,45,208,170,191,182,69,244,63,70,190,87,253,172,221,50,146,153,241,1,35,243,102,75,113,4,135,4,172,163,120,160,80,38,79,14,103,121,130,181,239,29,61,240,160,214,255,239,102,17,251,14,124,13,87,165,27,150,123,117,192,12,227,77,51,217,148,180,69,38,195,78,118,247,140,138,142,68,231,176,255,74,51,68,227,9,103,147,40,238,41,38,234,40,240,27,251,189,101,100,168,214,187,180,134,211,186,79,163,233,110,215,124,213,143,67,55,122,192,244,3,149,171,88,34,35,40,247,244,229,113,7,244,143,221,70,8,59,217,23,74,192,62,72,179,6,253,73,111,147,159,77,205,222,221,144,191,64,169,106,180,95,147,117,102,108,233,136,16,95,244,230,39,241,236,6,243,163,32,30,121,28,24,163,162,220,203,144,202,93,71,30,200,98,199,81,91,50,38,92,181,63,43,205,24,121,3,37,187,242,148,127,180,188,10,126,43,139,147,78,35,141,61,81,81,207,216,142,92,107,193,113,36,233,12,161,242,232,238,165,181,60,43,4,195,149,102,228,56,105,152,50,254,26,19,228,12,13,230,26,195,196,79,183,133,235,221,125,89,227,20,139,203,98,62,211,107,252,236,250,214,55,208,242,47,65,106,78,215,86,159,188,166,89,229,13,15,157,92,138,26,217,189,56,73,240,242,149,29,65,167,207,249,104,214,237,24,198,172,246,235,121,153,164,181,68,4,224,210,90,6,172,141,65,183,185,124,60,160,242,101,12,247,34,7,139,70,100,61,108,141,127,22,245,6,82,209,99,245,110,20,219,36,151,41,70,58,115,195,86,141,40,230,233,153,18,42,119,85,255,164,117,229,79,147,210,18,148,254,92,43,229,56,55,108,160,224,109,171,91,202,168,42,151,22,136,160,80,10,251,3,32,193,205,116,225,194,101,179,228,190,167,93,246,195,54,226,74,1,4,174,254,116,53,221,124,41,90,21,194,93,177,102,166,95,205,150,110,179,225,93,47,64,90,78,175,137,27,132,146,205,155,245,18,60,81,187,219,185,191,185,235,182,120,72,76,28,157,29,170,54,143,242,181,83,15,220,69,229,127,178,57,135,76,137,187,82,76,208,219,230,99,232,57,65,171,13,251,112,125,63,70,192,159,241,45,47,47,205,18,244,222,88,138,180,206,138,178,83,235,164,200,128,202,25,216,60,185,78,118,117,2,25,206,188,81,10,177,196,143,132,150,252,245,120,43,8,152,229,69,103,108,154,229,214,233,254,158,187,165,217,15,155,254,131,139,4,170,4,142,121,188,149,104,227,135,251,148,117,75,79,196,230,37,68,58,113,109,114,102,216,194,253,30,99,128,189,190,139,246,21,122,216,146,144,149,197,119,35,192,153,134,56,221,175,98,115,243,188,9,180,122,10,79,210,205,153,7,221,93,29,76,115,154,121,90,156,30,12,229,42,15,90,122,223,80,179,74,17,132,190,233,135,109,182,239,31,89,254,17,153,219,169,101,235,57,186,3,80,225,125,97,142,108,74,222,228,176,207,110,216,240,54,52,6,110,64,111,66,124,161,171,97,127,96,145,170,30,169,40,171,124,193,85,71,225,156,85,97,225,243,191,190,162,19,239,207,148,75,51,255,174,173,57,203,29,250,195,177,14,38,115,183,103,84,81,89,61,43,128,29,71,121,71,184,10,116,200,235,131,21,75,166,146,89,127,178,96,233,136,11,197,185,81,204,2,34,119,80,29,254,83,187,95,191,120,90,88,171,164,243,35,173,71,172,234,110,148,69,192,63,211,84,89,140,35,175,74,216,232,192,3,167,84,102,81,95,165,208,238,221,150,201,174,67,197,134,54,7,169,27,188,159,215,240,112,56,132,196,93,8,8,152,61,242,92,36,35,80,53,238,197,228,138,202,190,242,33,237,59,40,94,163,79,205,189,97,61,118,178,41,32,109,4,117,127,46,64,225,239,121,232,172,182,146,187,137,180,10,89,63,30,74,107,199,138,201,86,232,240,118,130,30,119,67,222,208,118,139,52,3,186,108,250,25,46,115,35,40,116,208,156,43,48,66,210,1,11,250,208,225,223,215,36,40,106,121,5,129,86,251,8,179,4,216,226,120,173,120,198,64,215,73,111,117,210,162,23,213,2,228,207,114,2,215,69,19,120,145,228,141,255,50,128,167,195,58,192,75,189,22,128,170,253,11,88,21,99,72,72,175,42,121,190,192,221,215,213,35,169,20,123,233,128,180,172,183,38,110,184,146,126,249,71,128,41,80,192,213,218,53,48,229,136,130,204,166,32,7,173,154,145,70,37,225,164,52,16,118,241,198,119,107,143,183,222,210,205,245,70,13,39,239,214,38,46,199,192,61,129,28,246,227,35,168,0,99,162,76,139,68,178,154,189,143,99,152,74,143,74,75,154,244,99,203,58,254,123,244,9,187,120,114,137,66,70,118,214,46,69,160,151,57,233,98,76,111,179,174,157,191,17,102,15,153,248,170,111,241,204,237,69,233,28,201,71,69,62,19,226,145,249,34,247,243,209,144,150,105,199,238,238,21,9,239,187,27,127,84,21,1,238,147,87,224,197,238,204,241,138,187,231,2,110,122,1,133,73,68,223,231,172,205,240,165,78,175,4,28,147,248,21,234,168,109,194,30,137,31,12,40,24,215,161,215,246,138,129,20,141,255,3,8,180,240,68,144,31,203,19,160,209,156,184,6,115,126,252,179,28,152,216,239,57,102,223,44,76,152,189,185,105,97,51,135,200,249,122,182,164,183,217,179,92,214,139,3,242,205,96,38,216,13,54,33,226,109,62,141,133,85,164,120,163,244,144,167,6,132,46,105,196,206,157,101,38,191,115,135,11,114,59,43,62,111,118,97,77,147,91,80,226,90,14,107,108,126,104,125,7,153,51,186,34,216,34,17,86,76,197,158,243,27,96,209,59,51,87,240,25,180,223,233,2,203,42,86,173,154,233,37,31,171,33,31,184,161,17,37,118,210,110,92,232,39,28,185,29,9,147,230,113,254,192,24,121,250,167,127,192,38,127,102,125,156,164,80,26,68,101,220,254,74,171,162,47,216,206,32,21,54,214,153,58,97,170,69,18,233,113,93,53,208,140,208,33,242,171,204,36,224,186,100,113,187,17,216,154,99,54,223,213,241,71,13,184,249,119,118,126,20,173,67,96,106,226,15,95,210,7,251,59,1,67,101,245,80,132,135,87,212,0,149,174,48,206,183,127,157,19,95,195,118,204,139,141,28,73,190,227,229,246,212,20,45,96,163,90,189,42,176,204,78,25,89,233,83,252,49,117,111,56,69,117,67,102,163,253,192,162,28,43,254,222,4,237,209,157,153,29,7,142,19,38,104,32,71,63,89,109,223,179,254,110,79,44,188,122,182,69,249,83,45,142,206,210,52,152,241,234,222,70,133,49,132,56,86,230,234,64,170,171,163,210,117,129,4,228,32,231,147,107,137,6,223,189,172,112,71,82,4,146,44,92,157,23,176,52,28,242,121,237,137,77,121,125,26,25,129,113,141,206,223,241,73,82,90,228,44,144,176,67,243,176,86,36,186,193,241,53,186,44,193,131,183,73,194,112,210,144,166,143,114,94,121,64,80,198,186,105,230,63,220,81,153,234,176,46,224,23,220,85,219,90,231,193,3,203,120,233,35,195,11,64,158,43,47,230,41,124,251,172,14,5,47,126,49,66,162,9,1,220,107,190,138,82,140,124,2,103,170,77,174,133,150,148,65,51,193,180,65,12,149,220,19,158,139,138,75,62,64,249,143,187,20,237,74,48,224,207,114,131,43,144,99,128,112,240,114,7,63,177,53,8,9,147,161,85,30,96,240,169,114,51,178,31,93,36,252,189,105,14,194,245,28,76,148,57,107,142,82,55,54,203,15,205,78,91,149,144,164,89,150,108,48,19,55,14,76,220,174,144,220,152,177,215,124,112,6,161,156,135,250,191,131,76,149,37,149,236,135,164,207,189,236,38,131,60,249,61,75,186,109,219,130,8,47,125,245,20,56,105,196,205,207,194,122,82,30,124,67,55,96,169,39,137,167,183,218,128,154,162,55,218,122,14,228,233,33,143,208,10,89,34,234,168,167,40,136,92,98,253,154,142,222,162,55,225,104,207,110,105,160,238,221,130,92,51,186,101,0,146,235,125,179,26,36,67,96,255,212,125,249,7,244,94,203,8,132,44,79,164,87,120,9,234,89,233,178,124,213,68,37,93,74,175,217,143,179,142,18,172,230,251,138,172,134,101,175,14,143,68,103,104,182,252,169,242,102,72,164,186,49,40,212,222,99,235,161,134,221,197,35,0,68,129,39,183,180,93,110,101,128,254,98,165,90,212,247,116,249,39,136,223,220,139,91,63,152,148,11,205,214,110,150,51,168,138,92,98,24,201,230,192,20,57,78,237,29,65,86,55,146,176,77,153,19,0,92,59,42,152,66,4,220,10,118,88,162,254,2,105,250,23,197,120,191,159,160,113,106,26,109,217,88,115,245,158,19,171,245,106,121,114,76,167,39,7,215,50,80,65,233,89,72,48,1,197,228,84,86,116,43,112,63,238,102,57,25,82,80,237,66,229,227,209,38,217,161,254,187,76,43,141,186,51,229,222,246,86,61,237,181,8,53,206,40,142,254,48,156,95,145,9,12,40,102,45,255,79,61,109,19,206,90,51,76,6,71,211,78,18,219,15,217,106,174,104,44,255,244,142,203,37,171,180,69,180,152,160,23,9,140,52,7,118,70,100,32,204,75,187,226,130,119,22,147,251,40,95,99,205,81,169,46,96,229,230,248,215,56,92,31,203,157,63,220,189,171,57,109,59,8,79,222,79,222,189,96,236,14,2,217,237,41,109,161,175,87,207,253,51,36,206,163,20,72,214,101,193,183,218,100,113,173,138,72,156,144,232,71,150,150,50,92,190,211,98,32,178,215,222,34,58,238,6,25,198,42,238,30,76,124,84,50,204,230,88,21,50,68,155,29,52,221,77,37,186,9,210,152,155,153,13,122,64,204,58,139,143,27,188,7,227,176,51,34,199,119,149,67,6,244,116,181,47,89,156,90,49,147,255,123,74,123,144,136,92,52,193,31,150,24,20,219,201,116,142,196,237,173,199,169,96,160,9,11,28,73,40,198,45,30,167,84,110,170,73,109,169,220,245,204,141,209,166,219,102,65,121,219,95,25,250,111,139,27,153,41,224,120,218,168,199,53,55,16,226,45,104,52,214,225,227,9,135,30,237,67,243,249,44,46,206,76,184,235,205,197,214,232,207,242,189,177,190,224,231,176,221,38,20,148,198,82,131,204,211,102,134,80,135,100,103,174,159,105,236,121,55,196,77,236,73,140,52,214,113,46,184,59,182,155,194,154,225,203,163,206,96,163,145,115,181,15,146,112,20,215,230,215,204,127,213,147,159,85,28,170,103,142,17,233,69,28,78,151,218,95,165,34,72,123,112,238,201,128,183,150,157,110,115,194,67,244,69,238,24,255,26,28,46,36,68,69,126,96,152,94,221,217,183,12,95,37,48,170,21,181,184,38,159,15,196,13,46,248,166,177,209,166,240,37,187,250,70,121,255,50,91,125,124,34,103,42,102,235,57,205,134,214,237,228,56,155,167,95,245,116,39,228,193,227,247,47,59,155,122,108,0,173,39,180,199,157,117,28,183,5,62,115,191,137,34,69,108,184,138,241,65,15,160,4,48,109,147,237,231,146,18,37,95,229,100,94,37,37,95,99,130,35,64,146,97,66,225,157,198,2,101,84,250,56,131,176,190,228,21,80,189,1,231,229,134,23,167,203,122,172,218,226,114,63,73,108,252,83,63,115,74,65,191,234,139,123,187,208,250,204,148,158,90,62,9,31,233,184,81,64,206,70,244,200,96,27,134,4,9,158,18,150,15,4,249,31,22,3,198,45,169,194,175,178,202,195,41,113,128,127,11,173,109,54,197,249,181,114,109,222,222,55,64,170,168,223,46,155,139,219,248,41,254,63,82,209,81,142,151,97,235,176,138,151,107,106,226,197,225,220,176,63,145,220,232,99,138,101,241,209,59,70,10,27,135,249,95,64,223,171,14,232,82,65,117,47,244,96,101,232,22,201,248,61,13,67,172,239,30,95,60,15,231,33,158,196,95,59,36,107,143,254,240,255,149,140,19,108,209,247,96,78,103,238,246,89,184,161,72,36,49,234,165,108,31,36,101,253,158,242,1,249,253,38,26,241,111,78,115,222,238,8,219,125,222,46,87,45,190,202,46,217,92,220,251,94,230,184,1,252,104,67,202,202,6,107,245,226,185,54,95,106,43,109,56,174,105,11,175,18,208,7,241,204,130,181,64,83,39,26,223,30,179,26,1,73,205,112,209,61,104,34,13,111,49,192,130,188,203,60,20,244,112,229,87,67,131,31,178,67,106,244,149,247,155,120,93,127,236,217,237,233,129,102,225,145,236,253,188,69,69,121,10,204,71,97,0,45,97,93,93,9,81,202,118,197,126,102,67,71,15,240,185,47,17,135,99,156,163,120,119,143,252,239,166,95,180,86,68,214,91,100,231,47,38,226,35,179,47,85,40,41,84,123,111,5,32,225,185,2,205,209,24,213,53,53,23,34,168,128,19,213,157,50,110,201,233,157,235,11,94,171,28,225,129,61,97,131,0,204,248,254,126,172,166,18,177,146,205,178,59,127,65,181,108,101,164,143,214,68,49,253,150,9,255,124,52,58,239,252,94,2,172,228,191,59,200,97,27,176,84,150,233,100,19,60,122,255,212,85,251,74,229,251,138,206,213,112,121,117,145,252,88,5,66,4,239,38,35,127,82,114,61,235,191,4,96,36,17,152,1,214,79,45,99,56,138,101,118,109,248,23,54,161,112,29,165,246,228,255,14,13,173,178,234,139,156,1,119,201,51,88,180,83,214,52,224,207,2,99,157,73,48,68,222,153,22,136,188,255,113,87,35,69,62,205,126,163,54,131,180,52,191,222,252,228,221,147,99,187,217,215,73,225,55,91,4,186,73,84,244,199,16,27,70,14,208,199,110,208,145,196,84,15,223,239,182,47,93,84,122,200,170,159,171,104,162,49,178,78,244,11,112,86,143,213,56,106,146,91,77,23,115,39,179,209,186,35,50,85,43,197,67,136,112,17,154,236,108,8,189,216,154,112,158,255,2,186,224,222,131,196,155,192,102,72,206,201,108,176,36,175,140,165,77,89,45,44,212,149,85,157,161,62,44,76,100,53,163,102,114,217,49,173,215,101,88,59,219,206,136,110,85,61,82,43,79,255,115,136,207,65,221,230,21,14,146,148,199,92,131,223,241,99,170,75,28,64,178,140,46,215,79,126,59,86,75,110,1,36,146,189,43,240,44,132,255,152,246,21,39,210,27,84,33,76,6,60,182,178,49,66,102,132,48,106,75,142,132,216,23,140,2,75,188,220,75,182,168,20,128,132,92,144,124,149,14,106,17,97,36,54,127,218,26,162,245,149,144,117,46,180,2,159,198,2,172,171,5,164,243,167,235,217,119,74,84,245,7,146,151,12,95,81,166,99,20,139,88,151,54,33,143,140,158,66,230,0,119,9,141,83,2,138,37,169,183,197,249,227,134,245,237,123,64,0,28,204,244,138,209,71,207,174,241,173,92,247,1,223,45,62,23,230,41,133,102,43,26,29,237,181,223,69,128,239,224,36,205,207,245,192,86,90,45,110,152,129,104,157,201,201,134,37,146,132,99,109,25,96,71,208,32,235,217,128,231,84,33,115,86,19,204,71,230,207,152,138,95,114,254,188,142,56,112,87,53,156,247,78,54,215,144,70,12,229,76,56,186,9,90,52,198,204,248,210,70,225,44,89,254,188,18,52,171,219,174,20,248,223,182,70,100,47,14,15,230,252,52,118,141,167,136,142,238,94,210,246,213,19,88,242,220,160,227,136,106,29,86,138,68,16,41,15,72,76,167,6,0,165,68,219,151,63,153,110,233,7,90,108,123,91,71,210,34,174,99,152,252,59,149,67,108,152,9,174,149,192,182,150,84,54,237,118,55,187,208,218,255,108,138,3,224,202,205,248,2,173,41,41,175,120,221,121,232,90,180,31,185,58,108,172,98,31,238,175,164,198,27,134,221,171,30,205,72,42,216,198,154,167,47,28,22,81,4,27,101,63,81,21,126,250,170,20,75,193,83,68,9,87,38,15,2,139,127,64,24,40,213,29,12,191,205,253,88,165,214,183,202,43,246,159,6,155,127,68,65,174,39,120,156,35,2,202,139,232,211,16,192,119,52,170,0,177,228,94,111,29,131,215,131,194,174,242,236,206,1,189,9,1,249,90,197,106,233,10,119,236,42,141,64,43,21,50,129,34,55,150,24,5,192,197,30,55,234,138,80,30,245,249,90,118,14,88,127,15,123,63,18,39,195,24,130,225,41,14,186,223,28,160,242,222,4,90,121,237,130,69,40,107,254,111,94,95,63,49,70,199,137,218,149,214,229,235,50,79,157,120,131,138,141,201,94,36,134,113,33,20,253,13,228,178,186,76,57,48,64,35,53,32,222,225,29,149,12,43,17,186,164,40,193,188,198,221,189,178,231,251,191,78,112,212,38,170,85,72,65,167,4,146,39,169,154,35,13,53,26,124,102,243,228,221,87,184,24,67,157,160,115,49,222,107,32,114,99,220,70,164,134,17,102,129,119,247,54,9,61,77,55,135,19,33,45,203,235,181,245,111,74,120,97,107,247,23,195,30,208,251,42,26,156,150,146,118,205,135,117,17,143,193,110,165,196,45,181,255,254,9,226,178,112,207,213,146,216,217,181,52,52,23,196,155,78,250,137,233,61,188,210,89,199,66,81,98,248,136,185,118,63,25,255,194,155,70,3,133,244,155,60,141,217,120,221,244,81,115,79,230,114,127,100,68,100,116,15,4,1,132,50,120,145,52,90,22,77,196,124,19,147,78,81,247,71,195,1,109,10,81,164,206,223,45,177,24,100,217,139,129,84,193,197,217,88,121,82,5,166,31,238,33,76,17,36,206,71,53,237,39,148,12,163,100,216,231,148,113,25,35,49,193,157,46,188,124,122,79,214,230,237,181,29,172,58,127,147,204,205,37,156,197,74,81,66,19,120,88,109,149,145,235,14,43,180,110,206,128,194,175,103,156,1,18,10,199,27,82,19,134,156,126,17,62,136,191,175,242,211,221,239,209,202,29,222,159,11,246,111,246,0,144,33,27,132,221,134,195,201,235,209,109,57,246,35,74,42,9,7,161,112,43,1,119,207,36,219,254,166,144,66,191,38,237,227,41,3,105,1,40,143,206,51,26,46,217,67,9,236,78,114,0,213,84,62,250,184,122,171,222,235,217,170,107,199,175,43,75,161,225,211,59,60,149,227,20,16,1,142,178,42,21,152,4,219,86,100,100,195,143,67,101,2,13,186,197,133,173,136,161,133,215,39,111,150,209,129,152,243,207,73,50,180,153,25,31,153,14,216,70,179,160,74,198,187,121,55,1,6,67,88,153,128,122,28,27,32,49,194,224,107,140,103,143,5,155,166,96,108,181,103,82,156,185,131,67,15,12,125,230,202,195,9,191,114,6,54,99,41,117,153,88,252,229,156,158,81,77,249,125,10,22,8,164,80,65,223,119,248,120,155,42,56,121,244,24,208,134,160,75,13,185,236,3,142,58,116,19,41,211,108,204,64,174,248,52,161,188,253,238,58,176,147,178,184,212,167,174,20,112,120,231,114,155,121,23,60,9,76,213,179,244,29,178,129,173,87,102,102,200,19,76,147,221,181,111,205,250,226,4,218,241,195,47,60,214,252,240,101,13,196,74,235,237,184,97,249,157,145,238,204,2,63,152,143,2,208,201,26,158,238,151,112,224,250,55,195,172,221,15,119,114,67,126,61,183,68,250,172,190,38,224,150,185,65,209,234,178,112,112,169,12,76,216,201,106,159,139,83,141,252,100,218,218,111,66,44,187,164,232,239,88,116,234,185,236,184,137,224,120,238,195,75,213,213,196,74,65,227,210,88,225,67,156,45,13,64,84,151,105,50,158,133,130,169,61,160,2,37,131,17,214,52,60,157,255,43,59,155,235,72,170,220,31,163,48,251,103,250,34,63,70,84,71,169,235,161,47,2,18,45,167,41,24,228,203,154,248,211,190,176,120,247,165,195,203,101,46,179,223,13,171,23,175,213,17,249,191,196,240,195,145,248,215,237,139,5,254,250,118,211,74,16,48,245,47,8,19,217,168,154,158,155,25,209,196,116,58,155,161,2,166,17,145,79,180,230,95,52,73,114,32,117,151,186,179,141,124,65,27,42,188,81,142,204,170,249,172,177,96,105,237,25,39,248,106,166,193,68,113,188,226,62,68,175,41,243,235,87,4,80,190,251,11,205,37,229,209,55,35,83,170,191,37,41,127,226,182,224,217,46,237,103,64,178,183,79,74,25,118,192,180,180,119,197,109,161,73,158,20,122,138,68,96,157,203,238,217,37,47,32,100,30,230,230,25,107,183,53,1,152,138,194,201,247,17,33,239,59,106,147,59,213,10,236,60,140,10,146,61,205,13,204,209,31,153,93,156,35,70,177,56,199,7,63,115,107,51,136,19,102,219,0,203,8,14,73,178,120,164,76,58,247,98,65,255,169,181,40,238,30,191,233,16,148,3,193,8,182,31,114,204,221,204,123,194,103,173,181,198,127,195,150,212,94,192,37,0,214,60,97,56,202,230,50,180,58,153,70,15,51,2,255,26,99,110,25,18,106,72,150,199,2,218,177,67,198,237,47,247,185,136,40,237,227,18,195,88,219,216,192,129,187,117,35,247,17,113,5,207,174,94,101,66,122,176,165,12,201,28,69,227,232,76,66,198,28,30,103,3,194,39,67,23,225,179,50,172,239,59,225,26,50,102,147,11,32,197,150,121,66,220,173,174,175,231,87,80,254,0,206,183,34,15,71,15,125,52,23,84,231,196,108,182,97,47,20,195,150,171,15,66,61,43,26,184,80,198,55,133,6,147,20,140,154,62,55,76,167,112,203,110,49,164,132,187,150,73,231,113,45,209,55,21,8,245,34,16,78,157,9,20,9,155,115,123,66,27,18,51,180,205,218,4,60,206,192,103,10,233,131,148,83,124,229,133,79,209,29,243,9,156,231,188,91,135,45,235,42,156,15,49,17,214,184,16,124,46,59,66,117,79,154,155,13,226,11,48,116,211,223,95,11,98,76,218,32,51,89,29,65,141,157,230,204,247,45,74,78,165,38,111,179,199,67,140,36,146,181,26,149,216,255,187,155,72,46,7,181,6,79,26,0,135,211,192,104,62,100,175,129,210,224,235,226,30,194,19,144,117,211,223,72,75,220,151,75,131,153,124,97,33,37,132,95,224,149,53,36,115,44,124,189,15,14,139,212,167,163,84,223,1,204,105,47,194,181,245,155,189,251,254,116,82,201,155,166,48,182,4,12,39,241,25,168,40,58,31,52,36,216,219,66,239,209,35,135,159,116,226,42,12,137,159,252,42,254,249,134,169,48,64,194,149,174,242,207,245,31,141,88,167,213,196,158,112,60,136,162,133,120,76,27,132,248,198,175,19,75,118,167,87,171,118,75,249,29,227,16,3,63,68,69,86,192,89,196,229,126,196,239,114,15,199,80,6,185,96,151,210,114,127,166,34,255,101,127,178,21,8,77,5,71,210,95,104,99,35,89,5,199,83,247,100,76,194,114,243,0,58,249,36,32,186,4,164,184,129,154,107,4,78,85,10,168,17,102,117,75,74,202,234,254,116,223,107,10,244,217,200,135,189,41,8,95,205,50,27,149,170,151,203,138,60,64,175,251,53,252,186,126,180,6,68,248,26,76,190,104,81,63,127,105,140,68,43,99,247,72,149,29,112,16,162,85,103,85,87,140,152,153,95,254,220,194,100,19,31,19,167,189,57,53,250,42,254,230,123,242,203,217,116,132,113,200,149,5,151,220,108,31,233,140,210,25,91,48,181,7,202,60,229,171,26,17,13,5,74,155,37,169,112,79,34,56,217,142,207,70,143,241,201,23,95,80,118,49,177,215,204,33,160,42,149,163,38,191,4,33,130,157,2,122,151,3,122,5,166,178,179,188,150,27,202,34,142,113,127,96,179,39,198,12,236,126,122,124,234,148,47,168,141,59,111,53,57,9,75,174,109,121,8,198,22,62,202,133,118,64,70,64,33,107,191,62,178,216,158,172,142,246,108,102,77,200,70,120,157,115,234,220,73,97,110,216,1,24,140,231,29,79,91,246,201,238,2,148,17,194,144,125,132,172,72,17,180,124,13,151,21,154,168,75,96,99,16,186,44,155,19,69,14,35,24,36,216,131,83,146,142,184,30,84,107,87,163,3,211,17,1,59,177,208,105,98,245,175,251,70,0,238,109,123,181,100,62,94,51,220,49,141,221,136,47,9,178,156,45,164,143,56,44,103,234,108,105,149,249,172,128,212,114,17,167,19,6,65,156,85,45,157,169,191,8,88,65,40,247,149,54,13,242,189,120,146,76,197,61,181,173,215,63,0,98,121,33,115,183,246,46,247,153,54,107,4,211,177,160,151,63,136,88,89,86,190,154,64,98,139,90,165,197,110,197,172,197,113,47,76,78,151,91,178,154,2,183,217,68,83,70,186,127,181,181,6,83,254,207,5,215,213,154,86,241,120,154,123,82,71,1,148,10,162,141,53,200,73,247,104,209,96,146,173,78,100,209,238,234,21,239,61,236,222,124,225,86,49,24,203,180,103,103,178,90,233,102,16,216,43,196,201,62,154,50,168,79,210,231,126,8,248,22,87,60,183,84,229,135,45,180,103,110,123,110,61,220,254,181,242,175,116,33,63,122,174,11,118,98,170,213,45,208,132,199,115,171,213,15,60,223,188,180,122,54,17,145,145,215,72,188,121,250,169,135,158,66,68,210,183,135,215,230,126,5,103,86,78,2,5,211,161,146,164,227,59,53,105,48,197,218,179,172,172,113,150,106,216,226,61,105,18,38,101,187,151,169,82,45,206,151,231,199,79,157,120,200,228,106,108,209,30,107,170,251,212,146,145,77,135,110,90,208,205,172,26,9,152,71,26,111,150,240,10,140,76,249,220,41,1,144,164,1,68,130,92,170,114,61,22,49,135,149,33,236,34,40,108,229,210,189,114,116,154,41,242,135,28,163,195,173,104,127,83,196,192,203,114,144,153,62,0,127,221,200,189,26,222,60,21,36,117,103,134,102,49,234,83,185,21,21,125,212,126,97,7,74,231,183,235,17,208,101,45,60,186,172,147,83,136,137,234,173,90,132,242,162,174,157,127,81,110,21,30,103,119,148,19,119,56,89,139,18,201,172,54,116,132,49,36,247,88,201,245,238,66,136,149,100,113,88,224,226,166,32,63,68,250,195,133,56,94,85,189,226,64,90,98,229,226,66,3,166,75,52,238,73,96,156,238,99,199,51,35,188,182,13,240,91,33,52,34,107,203,213,188,167,47,44,98,78,42,43,22,222,248,21,94,88,250,251,65,83,158,50,239,47,219,255,241,233,110,126,29,74,85,208,72,58,49,143,184,75,202,187,109,146,249,66,199,79,174,241,52,26,107,247,123,168,215,93,74,162,250,240,66,194,156,160,10,248,53,126,60,12,59,157,200,104,244,161,107,156,209,83,158,102,92,1,53,248,136,194,135,148,61,135,34,229,25,32,67,7,160,94,143,175,156,147,175,191,135,131,80,163,1,253,191,123,192,203,66,207,101,176,252,28,193,114,66,96,29,62,202,42,234,38,85,213,145,34,47,84,199,221,218,185,174,118,195,158,127,238,86,6,132,84,120,49,225,168,167,107,228,19,30,171,206,15,168,46,88,195,51,171,160,147,189,118,59,103,88,205,149,241,178,189,130,254,100,44,205,245,42,196,193,240,189,84,215,53,58,24,23,11,227,15,162,49,161,36,191,50,137,111,147,133,254,252,139,27,236,221,126,53,227,198,224,20,233,107,209,251,117,142,224,57,158,148,134,164,45,209,201,155,99,1,250,187,113,90,125,102,144,45,61,173,51,158,181,0,91,155,24,133,9,224,68,251,30,165,115,102,115,236,194,235,166,108,114,7,102,96,199,250,135,105,69,201,51,186,202,24,155,2,177,58,154,118,53,112,110,159,48,16,9,6,77,242,6,55,131,249,81,247,165,86,63,232,36,160,58,29,159,11,249,64,104,49,100,135,173,196,178,38,11,161,70,246,52,9,106,109,28,0,30,252,148,141,34,142,188,104,222,227,60,5,250,107,168,211,110,254,119,29,184,179,110,127,187,167,124,16,42,47,210,100,0,58,146,177,98,166,253,226,15,179,102,30,243,153,154,236,218,144,137,69,85,73,208,77,186,252,23,129,225,72,154,134,169,201,106,173,79,101,112,204,69,8,151,33,94,79,189,72,12,224,68,168,243,117,147,145,56,154,136,214,26,63,233,60,177,192,5,196,210,233,163,120,175,87,6,132,83,200,239,67,118,92,40,86,122,184,13,37,109,67,27,146,142,55,37,2,231,91,252,189,152,162,75,229,129,14,24,7,34,158,49,248,189,228,207,174,60,147,202,68,112,76,184,172,222,195,23,81,59,35,184,167,151,224,204,68,90,247,233,76,205,180,187,56,16,205,113,205,144,196,124,3,117,118,177,145,108,194,77,143,179,206,9,12,29,37,13,133,225,189,16,92,51,149,213,131,220,123,86,206,178,145,82,153,19,148,183,106,63,101,63,212,28,209,243,44,31,79,203,209,6,153,65,124,79,80,204,119,163,165,164,52,187,138,130,200,35,42,152,239,221,107,84,104,45,225,127,142,71,141,100,162,245,180,103,244,157,67,207,235,178,11,72,218,48,104,18,4,252,87,82,200,246,195,193,80,143,218,114,47,253,253,239,249,47,36,28,117,15,85,250,124,28,110,113,110,219,0,151,3,16,50,60,197,135,178,37,58,219,19,187,206,71,56,155,96,90,193,26,162,149,160,190,185,157,22,188,197,78,107,163,143,222,202,33,66,217,157,24,241,89,107,169,66,51,66,76,235,57,53,142,125,38,59,90,227,67,1,6,166,248,130,57,3,254,53,202,176,250,189,137,237,63,7,17,70,210,228,156,229,240,241,0,47,248,60,229,131,42,195,181,180,50,27,45,18,83,220,58,169,87,214,30,76,62,68,206,73,234,38,122,40,41,3,228,120,55,19,10,239,144,201,251,38,216,47,100,133,183,224,158,55,9,237,122,60,3,214,40,1,108,92,126,107,118,178,5,16,138,3,8,175,24,200,120,56,131,89,168,51,54,51,191,191,118,132,30,163,78,89,208,104,23,163,187,67,70,197,126,246,122,237,72,228,66,195,214,2,221,63,196,16,92,67,154,100,226,101,168,125,122,148,254,60,77,212,53,158,40,162,115,73,73,189,85,219,214,8,103,49,43,95,155,242,174,196,247,13,8,127,30,5,75,52,166,42,153,253,90,24,235,171,90,71,185,31,224,130,99,170,201,33,66,128,99,245,17,71,112,10,96,146,236,220,11,138,6,145,26,161,92,78,163,25,131,109,120,190,56,80,158,166,149,207,3,57,139,75,253,144,70,229,126,123,50,78,127,128,182,102,8,196,83,214,135,60,207,74,20,244,227,138,183,253,250,181,156,96,30,103,163,107,233,151,128,237,58,40,139,65,105,164,146,184,72,178,243,147,166,115,40,112,54,175,131,184,87,149,88,237,246,106,38,244,56,48,30,41,182,110,231,49,99,226,170,153,146,146,96,125,249,165,86,118,253,173,178,103,110,109,201,157,242,162,29,161,242,163,233,140,101,131,218,65,117,32,140,49,189,250,20,76,101,149,130,151,18,207,232,87,87,72,19,226,88,75,207,46,31,25,32,52,225,32,160,113,63,110,53,137,41,135,120,127,170,182,2,38,220,79,104,15,180,37,157,93,3,42,100,3,213,184,212,220,221,171,254,210,148,100,123,222,87,33,175,136,96,222,155,26,247,191,66,43,128,157,129,176,107,98,17,105,230,10,70,171,111,5,93,166,96,80,183,222,120,119,152,60,173,235,106,111,107,8,154,130,7,98,45,14,128,208,125,33,234,37,118,41,158,105,46,252,140,86,210,234,87,10,231,214,84,49,112,216,2,1,246,107,214,56,97,160,168,191,181,170,243,159,165,45,245,1,95,125,21,181,29,55,61,129,242,170,243,39,20,120,103,83,0,41,214,91,37,65,178,184,72,17,32,70,126,28,126,248,11,151,230,147,88,14,169,21,46,142,83,15,255,227,32,210,231,163,23,131,112,19,254,165,96,55,188,3,2,160,65,189,165,206,222,193,179,0,190,168,40,165,54,19,96,123,228,138,41,220,123,96,150,232,102,95,5,7,134,82,108,145,234,45,177,115,44,30,227,26,221,188,142,11,200,227,1,97,7,253,125,76,230,114,85,56,131,245,70,33,214,235,55,41,243,213,180,99,246,218,68,83,95,72,194,201,192,212,159,0,214,150,63,36,47,2,182,181,208,42,163,114,45,75,175,99,146,146,12,126,24,106,82,122,50,240,4,88,249,223,54,146,164,163,64,30,162,204,60,184,67,174,20,0,249,115,183,201,124,108,51,38,59,142,146,249,142,89,144,110,224,101,9,205,86,10,65,178,169,122,95,186,127,28,247,46,133,171,114,215,106,227,128,36,149,53,68,41,224,105,46,9,158,64,231,248,208,194,148,239,60,164,231,126,167,155,102,111,184,68,95,203,100,221,25,230,219,150,158,236,173,63,82,125,213,133,144,178,27,138,153,39,61,237,158,139,236,227,28,23,107,130,216,200,171,182,102,198,144,161,218,61,95,38,107,210,40,188,251,211,195,48,254,172,212,91,172,125,58,200,162,150,49,185,194,8,150,56,153,237,226,243,164,154,154,120,192,109,107,72,28,140,230,214,81,49,152,117,238,78,8,138,25,104,243,7,177,210,136,60,141,249,141,180,128,115,219,198,208,32,197,228,221,140,7,185,185,75,116,138,115,65,142,176,184,121,206,217,9,140,88,133,226,24,107,73,160,139,180,22,205,238,100,233,4,174,20,252,89,244,227,92,43,134,217,73,136,64,6,14,100,31,150,248,20,51,250,107,85,134,237,163,46,156,249,105,31,176,244,81,184,110,194,210,150,51,139,182,94,180,74,5,252,59,128,210,64,167,36,19,26,205,203,63,177,208,208,228,123,103,102,21,102,198,170,219,228,156,23,159,98,192,32,46,164,46,59,140,225,192,198,100,188,237,186,38,54,165,108,138,9,111,102,215,9,217,169,9,194,229,223,170,2,10,203,65,240,138,232,80,105,96,214,65,253,188,168,207,162,163,21,255,28,182,155,199,161,63,120,249,125,107,217,71,10,182,90,93,122,218,221,237,53,104,48,180,81,234,134,70,52,93,16,220,149,193,133,110,23,76,182,134,95,155,199,156,54,141,202,99,182,107,10,41,172,224,151,108,74,55,27,5,208,129,123,8,142,170,171,249,133,119,61,75,60,132,107,3,8,70,76,192,119,61,102,172,155,233,241,82,61,176,89,172,95,20,44,84,58,1,175,250,7,77,39,231,45,168,244,94,54,126,111,165,39,194,132,31,236,130,246,19,106,100,188,28,213,103,73,22,135,93,3,45,51,219,59,103,15,198,50,134,143,218,249,252,210,191,206,66,207,223,186,250,151,210,29,44,248,223,103,102,248,70,38,232,229,80,58,46,121,47,144,66,79,28,243,207,150,84,254,93,212,150,175,33,71,151,142,12,177,7,177,30,39,160,192,11,38,24,97,247,147,40,154,196,197,222,27,60,145,233,93,188,23,109,180,155,244,235,19,241,6,148,129,253,171,94,0,84,31,183,185,204,28,14,241,141,77,113,134,247,251,20,200,202,107,85,248,254,236,74,210,231,58,233,89,56,16,212,208,139,133,62,40,141,141,167,142,66,37,203,128,188,101,18,186,211,199,230,216,93,63,197,122,45,101,33,70,129,21,228,189,255,93,59,118,51,91,96,60,216,32,181,27,157,156,81,89,72,3,242,226,66,149,10,144,240,251,20,53,93,111,66,129,30,110,89,62,231,196,130,240,34,245,90,156,143,43,199,137,7,97,126,195,24,249,168,26,251,183,121,11,151,27,162,217,153,47,242,242,105,240,144,19,204,151,118,184,61,169,157,163,119,191,52,197,234,210,88,221,186,135,136,24,63,130,227,223,248,161,66,57,240,138,216,84,180,203,84,110,41,46,120,123,188,91,69,238,148,243,112,251,159,81,197,118,214,56,227,26,111,245,131,227,170,109,47,183,194,73,56,173,144,93,24,2,182,147,239,10,224,60,149,89,86,38,203,148,112,161,154,177,59,83,172,110,135,111,202,232,215,78,90,47,186,172,70,95,199,137,143,78,199,65,93,239,114,49,201,232,159,29,90,104,130,170,179,18,156,98,15,103,54,48,32,166,232,235,12,191,133,182,230,201,129,240,157,11,64,25,164,207,75,34,249,142,180,121,189,36,101,174,215,198,187,244,8,96,188,208,182,147,66,233,149,167,44,25,141,59,19,59,14,95,198,65,119,170,153,126,4,21,81,71,13,24,128,168,91,247,206,82,125,17,138,23,52,242,129,151,1,78,9,195,198,150,224,85,133,180,252,81,59,187,199,208,8,229,176,201,52,152,226,75,136,5,200,3,201,160,84,24,145,47,246,5,246,103,145,29,240,191,240,26,107,179,42,93,127,13,69,174,55,60,42,160,55,186,190,226,84,210,230,223,182,227,222,233,59,178,8,38,239,167,123,57,124,54,133,46,225,13,40,144,158,141,171,155,7,4,60,199,142,111,253,88,160,118,126,160,111,41,249,172,151,16,30,16,201,213,81,114,196,168,214,246,40,224,215,173,62,27,150,240,209,93,117,38,98,224,207,16,66,190,170,127,97,212,114,36,202,181,22,196,95,111,83,55,37,104,110,93,116,242,156,14,69,79,215,173,121,228,14,249,186,228,187,101,160,77,48,80,179,11,141,57,188,132,14,144,123,141,60,233,95,174,204,189,101,74,238,161,39,92,23,130,47,194,109,245,224,10,37,58,232,125,39,89,157,122,114,141,144,167,225,89,175,225,152,85,86,202,160,190,133,247,216,3,253,106,111,72,10,205,232,19,63,213,253,6,62,64,25,23,42,246,228,58,183,0,245,6,56,145,57,243,205,226,135,205,144,182,229,150,227,16,157,111,94,189,55,152,176,104,241,97,171,255,129,197,15,177,4,212,144,91,114,82,52,62,65,164,99,87,54,194,221,196,255,104,252,37,35,109,162,86,20,194,243,122,118,192,174,57,11,51,234,16,121,228,135,156,230,184,3,193,105,54,159,8,58,193,81,116,49,172,153,54,164,65,244,190,105,74,224,21,226,223,226,217,240,59,195,226,27,170,255,85,163,83,206,95,126,14,96,147,79,101,179,109,134,244,27,205,125,104,110,19,93,231,43,187,4,20,151,187,164,195,245,232,199,33,218,197,11,53,188,100,199,67,102,241,252,37,50,207,170,190,165,229,232,39,27,159,65,158,143,34,125,62,235,233,74,122,16,231,178,162,254,47,62,155,167,196,162,137,44,174,167,42,51,108,85,7,234,189,154,138,100,144,122,17,177,35,28,33,100,180,192,15,235,37,125,90,66,88,163,131,36,57,25,18,255,114,185,165,12,182,160,180,69,255,126,170,231,206,185,111,117,75,111,242,231,123,76,111,96,92,80,53,230,22,146,192,192,90,2,95,121,147,190,113,15,45,152,69,138,32,145,42,125,86,156,51,92,197,253,63,40,225,79,219,229,155,198,41,28,77,141,107,201,6,138,0,231,4,189,184,38,238,137,123,201,211,13,122,35,45,244,211,72,13,213,6,114,176,32,92,134,186,137,139,170,155,47,177,151,55,26,157,10,54,67,225,18,119,95,183,66,154,19,118,154,43,153,82,207,95,51,52,189,134,137,1,149,204,33,138,71,16,167,100,89,33,158,25,201,63,1,88,24,235,59,153,246,5,24,184,127,217,218,104,42,14,5,85,66,52,207,150,122,96,255,221,29,171,55,170,45,176,230,110,227,3,105,125,40,39,213,225,232,116,169,161,235,173,202,137,11,236,214,221,59,211,91,169,230,40,230,224,142,42,128,54,176,79,146,180,166,95,53,217,9,250,1,49,151,175,173,45,35,246,136,105,81,27,58,19,21,166,11,92,132,178,244,213,127,86,157,198,130,35,74,26,252,202,148,61,4,44,122,104,96,251,141,159,126,240,93,215,139,29,105,71,49,208,67,120,52,254,4,139,206,69,223,33,7,55,247,16,74,49,117,139,123,160,192,144,183,101,211,56,13,115,48,10,53,220,17,243,81,132,177,70,146,155,36,44,174,119,193,158,146,101,171,67,27,241,146,39,68,66,130,13,236,76,51,141,87,75,254,39,151,16,126,188,14,67,199,141,70,236,10,42,163,158,101,58,71,214,239,16,28,252,166,97,176,206,255,22,15,242,78,74,228,212,184,113,164,74,159,187,41,196,141,51,137,168,243,237,158,217,12,151,64,88,204,64,151,97,70,135,79,161,20,165,6,225,80,99,112,193,155,205,214,193,244,129,236,107,60,186,170,91,109,172,247,183,89,183,32,174,255,210,43,3,121,83,254,184,202,124,179,212,99,146,30,163,50,48,124,221,20,126,37,89,57,255,221,58,84,147,183,239,229,33,78,220,166,65,150,220,31,45,57,94,217,76,251,191,63,150,1,47,229,2,105,155,119,138,24,128,74,70,38,79,54,142,26,25,34,84,23,219,146,2,157,117,144,142,41,139,98,19,36,118,247,53,138,89,30,1,131,120,147,29,129,236,144,59,143,218,34,139,150,218,216,50,109,159,36,76,181,237,182,104,77,144,202,205,68,73,90,55,80,33,213,63,128,47,88,230,213,42,219,187,110,240,111,25,38,127,38,152,193,153,17,14,255,104,209,64,7,174,232,242,79,217,153,205,151,203,119,107,254,7,152,130,90,248,137,127,69,28,126,6,172,45,168,66,25,156,50,149,35,48,45,146,58,11,89,218,119,238,119,97,141,18,59,107,251,16,170,61,193,157,109,106,92,70,104,86,179,134,180,152,93,146,71,56,44,253,133,229,140,7,143,31,154,160,237,207,167,244,143,26,250,159,157,109,108,115,102,4,62,32,28,185,172,237,25,92,34,7,62,78,52,69,152,61,184,75,255,18,67,155,178,138,254,153,95,229,55,62,2,252,187,170,64,65,240,219,115,75,145,234,190,76,72,30,93,14,17,219,168,136,219,247,251,47,85,54,210,203,166,78,193,217,14,34,87,207,228,25,165,85,174,96,3,148,108,71,221,82,66,27,221,249,83,124,161,149,240,118,216,44,12,17,162,74,58,190,66,188,124,223,251,172,6,97,60,228,171,37,178,177,234,108,33,179,62,234,246,182,20,70,27,23,31,208,72,205,236,13,192,50,66,165,171,54,114,127,158,248,199,30,228,148,9,204,53,120,99,30,228,61,63,180,78,62,142,228,240,216,7,90,241,66,121,53,165,137,9,39,100,160,13,16,2,48,217,40,253,225,133,151,64,205,238,165,203,127,125,77,76,182,155,23,93,121,218,0,167,43,244,33,185,254,111,109,49,104,112,71,206,15,76,97,243,230,235,123,129,196,163,109,71,199,72,252,37,227,172,12,182,207,236,111,197,45,244,62,188,143,123,52,189,107,221,126,44,51,34,36,25,194,80,196,52,76,189,97,52,88,235,182,194,192,47,5,238,241,248,198,176,117,25,154,170,242,142,33,169,93,154,57,34,109,143,194,60,88,27,131,125,42,203,30,227,8,174,160,134,208,217,81,206,222,139,156,216,2,136,76,97,164,78,128,250,74,92,72,222,117,168,25,102,70,52,177,251,97,203,97,132,13,240,166,0,225,97,45,126,88,133,197,106,17,179,94,166,41,199,33,67,124,203,29,90,6,93,55,1,56,51,65,169,172,27,87,36,12,137,186,220,0,55,46,155,180,132,119,107,144,156,19,118,235,174,184,139,125,125,164,152,66,22,121,81,230,163,205,89,24,212,46,55,158,58,249,85,44,183,175,182,45,246,132,88,182,225,74,55,109,113,214,99,21,63,176,9,162,124,3,60,95,129,65,112,110,187,50,89,131,48,209,160,18,44,16,162,255,50,133,93,83,183,185,128,57,248,70,153,35,60,52,203,85,224,55,129,85,133,158,206,83,177,121,78,56,16,45,211,65,14,253,123,159,161,194,64,240,210,176,149,240,248,28,229,52,238,91,131,41,38,38,243,74,190,68,244,60,90,148,15,100,131,29,126,9,163,181,202,254,3,22,246,246,226,163,6,235,53,47,63,111,163,228,120,228,120,153,138,135,46,109,109,11,174,241,23,85,182,84,232,50,90,117,229,146,225,106,181,48,174,230,134,121,42,224,182,109,188,208,171,217,122,246,63,223,98,199,160,206,203,74,156,189,238,62,32,205,101,85,62,6,18,102,196,74,220,20,2,218,198,202,62,31,69,56,22,59,81,197,103,163,238,121,143,188,36,3,16,105,215,10,22,6,94,23,30,167,214,87,184,206,155,9,133,226,184,5,234,99,128,92,156,241,150,209,36,156,7,111,133,152,184,112,71,251,13,144,45,173,201,189,157,200,226,219,44,128,127,101,143,34,133,107,176,74,115,80,107,82,41,84,188,50,104,43,80,63,8,45,87,43,210,22,248,153,127,119,23,231,194,142,16,173,157,166,126,147,127,205,179,10,74,203,92,61,51,166,217,163,82,132,79,130,177,247,244,254,78,55,158,5,82,70,154,135,111,153,179,8,80,103,138,30,146,87,222,226,8,195,188,15,62,110,198,39,30,138,134,9,164,187,215,65,121,157,199,97,141,192,113,111,8,74,142,142,152,241,226,14,102,171,195,156,7,154,116,173,236,126,222,46,7,24,79,121,204,43,23,250,214,109,132,38,92,244,164,197,190,161,152,50,142,91,96,149,133,87,94,132,0,62,156,216,157,97,150,22,106,123,228,55,117,82,97,137,129,71,169,102,185,81,122,34,53,42,242,170,250,245,186,181,135,155,128,40,48,177,183,76,220,199,208,112,105,202,212,145,230,188,55,68,27,26,211,84,145,150,77,17,41,191,171,33,82,241,101,241,63,7,201,192,83,54,64,136,52,72,62,89,41,88,84,185,177,241,219,93,181,255,167,114,8,85,179,185,114,201,108,155,101,48,76,105,27,123,48,20,171,240,12,44,62,2,44,19,58,66,157,218,155,95,241,201,147,95,93,99,170,10,104,6,141,220,192,246,160,191,93,83,243,132,126,54,233,115,134,205,133,225,200,26,217,128,212,114,86,39,216,142,226,53,52,138,241,52,37,238,178,48,181,145,192,112,96,67,189,6,180,165,235,44,218,112,152,166,167,89,161,129,203,138,204,196,179,204,69,43,158,106,67,71,51,93,25,140,234,252,85,27,153,84,97,26,56,254,1,22,162,124,234,142,113,137,29,170,44,237,98,4,240,164,165,20,140,179,38,68,20,12,4,211,148,214,2,84,28,56,111,148,240,216,32,89,155,146,46,141,3,180,9,172,89,136,116,37,167,136,126,175,10,53,168,230,3,247,40,18,188,253,111,6,26,21,245,152,52,250,242,190,92,113,38,158,3,183,27,219,252,159,154,168,104,12,204,120,156,224,41,183,68,211,83,7,253,105,151,246,42,253,252,184,29,52,27,72,86,167,171,189,81,84,50,82,37,128,199,54,220,213,137,186,54,87,164,10,58,113,43,64,190,132,139,37,170,209,119,56,246,22,38,172,119,143,53,179,77,90,177,79,53,208,177,135,124,157,186,41,129,255,158,118,177,249,229,6,141,71,115,29,30,245,114,226,60,223,41,40,92,78,76,230,29,228,135,125,185,252,94,238,89,69,47,132,156,162,84,130,93,77,184,179,204,50,188,104,94,1,110,248,254,251,148,69,112,205,98,66,50,114,113,13,116,221,165,93,181,199,198,141,50,7,114,95,4,20,230,0,155,18,104,207,165,16,202,153,58,12,246,113,183,190,204,153,146,213,40,139,63,112,232,156,110,174,44,248,231,160,206,91,42,212,75,225,20,143,28,209,216,160,59,45,55,196,7,237,115,238,236,252,94,198,215,57,115,189,134,6,40,8,202,27,220,32,77,207,247,117,167,182,246,123,217,122,125,127,131,48,254,72,18,92,251,101,32,78,104,149,9,68,20,89,231,42,156,103,193,51,90,121,120,199,11,139,87,84,68,242,26,218,255,48,105,156,224,85,82,93,225,182,18,135,100,234,177,217,210,191,229,168,22,34,253,155,97,136,171,126,160,50,229,185,60,89,248,142,46,92,223,110,141,116,179,91,87,122,44,225,240,95,169,61,51,233,102,31,131,99,97,192,189,155,146,208,45,46,223,117,234,2,233,141,6,177,43,180,155,206,163,7,93,70,85,94,77,171,42,153,96,65,74,234,206,195,39,136,143,24,141,157,124,35,76,221,18,227,96,218,129,61,218,189,30,199,1,157,16,247,134,128,49,30,43,10,116,58,226,103,152,154,69,27,27,190,221,117,141,215,221,50,200,235,67,179,107,10,74,27,217,106,91,183,207,226,25,230,12,185,139,181,210,99,214,148,74,62,128,49,14,124,53,57,222,105,194,130,181,31,78,4,76,155,131,229,145,13,75,216,48,216,117,58,102,133,18,241,200,52,132,48,72,49,217,147,66,221,224,167,210,42,174,108,71,244,94,82,84,161,21,155,179,50,43,227,227,18,178,208,88,44,84,45,125,171,42,67,224,183,73,53,173,102,24,97,127,142,159,139,18,27,153,234,141,3,194,122,71,112,76,127,188,227,206,70,75,250,124,33,151,92,24,55,157,41,83,138,151,195,87,213,157,72,24,210,249,92,158,149,53,152,219,6,33,253,14,101,5,6,92,81,252,219,155,50,91,45,206,109,115,179,180,200,117,43,241,24,135,117,125,27,137,234,246,129,115,131,193,71,155,193,102,151,162,147,237,123,49,127,139,233,185,207,38,226,134,217,144,243,234,195,223,24,187,189,4,3,138,134,220,152,169,163,60,73,120,48,142,121,147,246,90,18,116,224,129,196,253,46,79,27,16,244,164,12,157,22,80,160,39,47,197,142,249,182,14,72,120,47,92,164,178,83,90,33,4,105,65,105,84,196,68,125,214,193,50,112,93,252,144,217,214,56,155,147,12,143,110,94,164,196,203,204,192,117,187,229,237,192,97,135,170,92,214,88,58,178,204,142,4,165,100,141,41,212,166,214,209,116,154,163,231,146,191,97,39,165,128,171,127,197,202,202,98,221,170,118,240,52,144,52,160,225,62,49,98,66,133,142,249,64,208,186,34,194,96,109,210,92,144,230,185,206,102,37,45,149,153,164,78,177,154,248,38,230,185,2,127,185,103,233,100,114,99,85,110,201,247,132,255,128,7,132,203,164,160,58,92,22,156,196,52,233,21,125,56,134,129,192,58,133,243,164,230,217,22,190,194,142,14,231,103,24,215,138,209,72,159,107,237,103,231,225,47,27,72,131,153,3,44,155,31,66,142,180,51,145,165,77,42,22,225,110,198,214,64,36,111,152,119,236,159,87,119,4,218,214,62,32,53,204,25,23,191,110,143,120,203,143,186,167,56,193,175,50,154,70,29,21,181,251,116,111,167,113,242,104,5,99,22,78,57,107,244,167,126,106,34,121,237,49,37,179,177,219,38,41,21,48,49,247,17,107,47,40,20,150,36,85,146,2,237,105,161,160,163,109,20,97,233,133,68,195,189,128,113,159,41,126,21,155,38,73,247,140,141,139,59,151,246,81,199,50,125,46,166,12,79,10,176,94,206,146,90,45,71,88,60,96,97,91,44,144,187,156,11,205,245,169,21,162,111,150,162,218,77,190,79,9,10,178,230,38,157,129,113,105,114,168,242,150,12,114,247,43,117,101,179,198,240,223,133,2,180,108,38,253,145,146,223,29,172,11,80,217,226,200,248,111,252,21,178,158,43,229,63,108,91,63,84,224,238,44,192,176,70,37,77,101,15,140,12,233,60,27,62,23,159,83,53,93,55,228,240,82,219,7,140,217,131,183,133,22,136,127,71,146,120,93,241,24,227,73,219,186,78,218,56,53,174,0,130,82,55,150,176,72,11,151,46,143,39,87,191,116,26,76,71,77,207,220,119,34,53,199,55,229,231,221,221,43,143,140,145,160,160,5,34,96,221,143,56,69,242,253,19,243,6,207,220,35,174,206,217,125,83,85,119,174,136,114,42,219,203,244,182,26,53,164,217,109,184,107,9,249,49,84,162,209,168,65,166,122,22,115,8,105,247,35,182,111,216,250,255,12,137,90,209,135,213,251,86,252,193,187,35,252,242,0,162,63,150,5,42,181,107,119,51,143,65,3,163,176,193,146,135,250,81,206,81,234,253,54,134,44,219,17,200,14,202,76,191,211,156,183,159,95,36,250,156,166,9,25,221,122,74,88,211,52,129,159,204,188,165,129,81,114,139,56,168,166,142,8,241,230,101,11,179,102,150,82,73,141,29,253,181,92,81,168,170,103,219,135,176,155,122,157,156,187,22,107,167,213,38,44,93,174,168,91,107,163,118,42,104,199,215,5,133,228,126,214,128,147,171,121,224,214,182,211,14,133,192,113,169,113,230,237,132,129,240,40,103,9,37,208,106,63,31,233,238,84,136,118,18,136,151,150,210,14,243,215,102,170,251,78,120,98,48,115,139,24,71,48,170,252,121,234,150,226,231,72,207,186,229,111,244,64,64,152,12,54,42,209,140,149,67,67,131,23,47,82,214,225,45,81,179,74,76,49,125,32,42,21,236,195,220,123,144,195,122,224,219,139,84,19,45,53,152,233,154,71,174,170,134,55,179,71,107,125,170,214,82,133,194,142,152,216,165,237,146,223,54,162,65,169,238,207,105,92,45,88,178,111,176,189,176,119,10,240,159,147,211,9,140,16,54,241,78,27,90,218,41,81,181,188,178,62,203,237,219,60,45,28,159,47,246,134,45,224,224,141,50,93,59,114,102,246,105,229,130,106,18,94,155,174,248,73,182,234,86,178,104,93,61,162,103,79,153,57,187,254,180,78,84,188,216,191,110,168,75,1,98,204,135,157,191,193,67,128,18,119,145,252,30,210,129,25,99,219,54,190,207,85,120,9,180,219,62,226,167,117,85,80,236,240,88,80,127,165,39,176,30,133,116,45,215,12,195,165,14,67,64,237,24,117,232,2,85,203,198,9,216,5,236,162,23,98,172,158,250,176,174,14,252,157,131,50,153,145,134,250,5,250,105,223,65,1,22,221,101,245,114,192,4,158,17,149,76,226,225,252,145,151,37,75,225,182,232,148,252,36,155,29,17,172,210,90,233,122,1,224,110,155,27,87,71,227,30,46,84,30,74,197,71,97,25,170,37,235,41,75,185,148,180,224,78,110,51,140,153,203,135,10,150,158,176,216,143,87,9,125,209,123,129,68,219,90,161,221,222,82,94,161,109,197,63,111,233,143,188,202,43,140,88,77,77,113,190,126,41,5,4,197,99,124,52,160,117,200,109,159,89,244,255,174,28,180,250,151,130,138,67,230,145,77,255,35,205,204,199,235,159,211,235,173,98,31,155,87,186,3,95,234,125,99,109,83,0,42,243,229,250,22,247,243,94,176,150,68,18,255,182,8,218,108,105,145,11,69,184,114,46,253,29,81,102,141,211,123,12,92,15,179,52,102,117,207,39,187,87,120,43,158,70,132,115,77,62,241,114,171,1,39,169,25,207,129,75,249,12,214,157,28,28,139,246,34,163,73,18,231,244,28,213,95,170,76,2,93,77,198,102,5,26,100,26,193,73,95,27,115,137,6,64,88,221,95,125,35,181,154,119,192,219,201,45,58,55,177,225,62,242,181,247,164,110,104,64,231,181,4,19,15,108,245,155,84,126,241,243,1,233,203,200,198,26,156,106,164,193,71,217,37,170,46,59,4,213,169,19,163,4,193,110,127,155,175,117,242,203,64,89,118,89,88,211,69,204,89,208,8,180,86,163,169,174,201,226,236,170,40,35,93,49,124,170,23,186,27,141,177,157,25,90,172,230,13,192,88,217,77,243,143,222,137,51,169,44,83,171,18,20,110,209,238,36,80,206,105,1,181,167,116,41,93,181,184,209,79,88,216,148,16,179,32,65,0,28,134,22,81,26,32,136,213,222,83,219,142,214,230,199,236,82,254,86,13,226,63,175,79,72,194,216,236,163,178,225,85,68,242,162,86,41,217,95,9,116,237,235,21,154,180,159,136,110,60,17,209,213,189,179,221,53,40,129,65,27,247,83,209,150,141,22,93,225,216,24,126,184,89,34,85,66,137,27,215,50,50,132,44,77,88,14,158,164,255,154,87,199,70,24,238,234,178,222,211,166,230,112,173,111,194,162,244,177,103,209,32,156,0,151,17,59,45,38,159,49,139,192,159,70,189,212,245,106,170,76,136,198,239,86,168,168,144,96,205,144,27,200,48,17,144,103,219,175,125,108,84,95,175,53,203,32,236,221,113,118,126,59,100,234,223,157,91,234,108,82,193,117,24,54,135,242,162,76,90,159,157,175,184,195,118,207,195,12,63,121,232,34,48,67,23,219,55,79,83,102,54,90,206,239,67,129,184,205,207,142,159,136,142,80,132,235,111,106,20,29,21,192,222,75,15,43,166,18,145,220,67,135,20,4,30,135,227,80,205,187,16,38,112,246,6,12,182,44,177,142,255,212,21,28,73,31,153,118,176,172,123,230,152,34,95,47,22,233,88,86,218,142,43,25,33,31,177,101,104,252,137,192,234,103,174,105,249,229,79,216,136,19,213,3,115,175,2,168,181,74,239,185,142,3,182,205,219,152,128,24,154,52,89,111,4,8,224,245,113,6,159,139,6,137,241,174,95,239,135,239,5,226,85,155,179,251,39,219,30,229,252,177,83,96,117,77,24,69,120,112,120,197,81,142,50,61,70,19,129,206,10,162,35,88,15,129,91,47,115,117,241,73,55,121,10,228,5,174,84,207,185,240,100,156,58,240,204,109,218,84,239,9,224,87,205,72,124,157,42,38,148,168,223,179,199,135,43,63,8,46,105,203,217,18,26,12,88,247,237,244,42,118,195,125,213,33,41,251,165,218,64,88,165,175,1,116,28,249,15,102,132,59,189,159,169,3,68,105,8,130,212,78,228,149,202,150,50,161,192,141,57,102,251,254,152,70,105,173,105,201,40,83,220,187,204,239,48,98,142,161,164,123,137,69,232,52,185,108,179,242,226,190,250,74,220,245,229,48,44,212,225,70,241,70,109,117,121,33,132,78,126,102,122,12,106,55,186,250,181,42,84,205,18,173,97,157,97,214,252,68,106,196,14,146,221,38,242,127,179,185,244,148,66,201,177,166,51,233,48,175,82,13,239,58,123,160,30,7,220,250,164,136,99,184,48,188,93,191,220,87,128,131,134,210,210,89,46,7,95,66,136,192,77,160,204,16,245,198,40,15,179,140,195,192,178,198,200,104,148,144,204,152,200,107,20,210,215,8,103,71,195,81,144,112,236,138,199,43,78,119,46,26,156,179,171,89,43,85,151,249,67,99,93,21,221,242,173,149,178,1,238,226,237,252,190,37,176,184,66,69,156,254,5,131,235,181,149,236,185,23,10,120,57,252,6,146,170,62,75,135,227,179,171,213,193,2,223,171,70,108,1,135,197,67,19,245,41,103,54,45,159,68,213,81,228,81,131,50,35,9,28,221,230,207,93,16,7,86,78,182,145,174,4,1,24,50,144,198,203,156,33,20,103,176,199,55,32,100,253,139,147,226,187,59,129,36,246,49,153,217,96,120,77,182,75,173,116,218,72,124,169,86,72,52,147,61,251,186,141,53,113,209,243,53,201,182,19,5,9,22,99,51,180,39,212,171,95,242,102,103,198,46,102,24,57,105,223,117,156,171,232,102,1,129,209,89,88,159,20,20,32,239,66,137,3,37,229,205,56,11,55,232,88,183,153,186,253,254,233,45,68,238,156,162,66,248,117,189,233,252,8,161,140,111,15,244,49,77,234,177,26,44,16,141,198,204,240,132,105,159,215,24,188,112,14,81,14,124,15,191,253,207,68,60,6,135,109,150,248,89,198,228,27,117,14,236,35,127,151,151,122,200,255,39,161,217,214,225,112,85,9,61,72,59,217,87,234,113,1,62,158,152,156,237,151,169,136,58,119,27,218,219,112,235,93,156,45,23,110,90,241,102,82,151,176,255,11,73,147,141,179,155,238,77,229,46,55,23,207,226,149,118,17,152,238,251,229,42,135,126,222,5,43,6,223,70,236,237,95,92,232,21,134,52,197,183,50,37,253,169,120,11,53,233,220,55,214,93,17,86,106,208,148,129,254,216,111,158,36,62,39,183,13,226,118,186,227,220,181,237,175,129,69,150,230,13,213,228,40,63,53,166,205,19,205,83,152,7,26,31,7,115,122,130,34,66,147,46,140,45,228,95,98,129,24,15,221,72,83,198,189,105,227,42,26,94,227,28,138,162,218,141,230,202,35,103,120,186,228,172,83,18,252,230,238,133,196,13,111,157,85,218,230,235,79,142,191,37,66,141,133,170,132,158,254,107,254,28,14,53,253,98,245,168,230,73,44,145,179,65,230,152,250,128,50,243,33,42,132,213,90,51,4,93,95,73,178,57,201,60,253,254,51,49,233,111,91,175,106,27,81,74,100,54,44,128,30,128,125,23,226,104,173,84,151,124,170,147,92,196,36,128,95,70,107,52,210,129,97,34,137,138,70,178,27,217,23,128,113,174,185,76,58,28,108,176,243,249,60,141,93,14,194,5,105,136,123,214,137,161,224,184,63,118,8,63,226,156,236,212,59,83,90,243,217,94,45,104,17,227,117,202,65,211,251,38,218,225,253,115,36,220,173,95,133,153,105,239,14,5,113,212,66,240,28,73,227,213,49,209,99,196,78,76,69,39,144,30,135,107,198,149,109,185,163,208,166,228,59,111,15,146,131,239,241,56,210,132,227,207,67,197,232,96,10,108,37,221,1,202,149,202,66,86,165,198,4,17,209,205,49,79,80,201,113,189,19,26,123,19,137,51,88,42,71,211,31,157,97,196,162,154,248,226,181,5,21,13,247,137,83,202,255,205,240,96,240,40,240,24,137,242,214,26,194,242,32,198,244,37,70,171,113,11,107,221,102,253,49,97,180,175,81,28,184,131,118,49,22,234,179,63,145,231,112,219,87,110,210,127,96,150,70,86,21,241,136,124,44,85,63,210,171,247,16,228,159,169,254,156,193,102,117,59,180,113,244,37,3,246,51,67,132,222,232,120,23,211,216,20,255,181,71,158,158,157,14,106,250,24,98,12,192,50,112,148,206,183,188,237,245,113,236,91,55,196,61,48,181,178,104,106,227,65,254,71,114,79,64,107,230,237,34,6,174,249,65,192,248,244,27,69,182,115,105,2,1,98,34,255,33,157,134,113,161,249,187,243,241,155,97,30,226,85,215,32,148,33,201,196,78,111,239,108,236,198,85,146,45,186,50,50,95,197,60,180,181,159,15,163,16,41,121,10,48,126,64,62,61,25,51,191,49,56,109,209,122,14,126,12,0,11,131,242,129,253,48,55,13,249,75,108,218,144,229,1,179,16,34,170,75,103,20,57,116,50,73,214,142,195,93,250,100,145,211,139,141,207,194,65,249,240,25,30,194,198,172,18,217,110,19,173,93,107,15,56,157,158,92,229,52,57,74,231,203,249,3,211,212,112,48,27,103,14,79,97,233,208,118,144,147,169,29,226,186,76,119,36,231,27,62,22,141,47,205,201,152,230,40,210,58,60,174,24,251,225,37,68,78,143,91,35,210,120,21,40,162,107,253,230,171,117,61,207,60,228,206,83,190,107,177,237,66,111,121,161,136,238,19,112,65,146,52,180,156,116,96,55,67,179,185,55,141,166,119,245,224,29,47,133,51,246,194,62,34,174,96,108,11,44,57,120,75,181,195,233,73,105,157,255,2,42,76,153,138,35,49,64,225,95,198,130,16,39,239,149,63,202,68,85,27,62,210,102,194,161,134,61,110,204,92,181,120,245,24,65,134,230,124,140,101,170,74,131,244,56,172,78,205,27,7,138,50,87,119,127,253,36,6,199,105,121,105,98,173,190,119,173,178,106,131,52,53,92,191,61,88,31,41,12,189,52,66,162,169,76,203,81,205,89,25,55,22,75,236,21,241,107,20,170,204,168,231,72,131,76,194,159,68,219,38,182,8,131,40,18,251,251,91,99,53,116,6,189,191,45,195,167,123,16,77,121,226,70,107,143,59,205,96,149,63,27,165,62,119,128,117,158,166,43,203,66,208,196,5,122,33,160,78,174,199,239,208,196,82,121,133,8,83,98,33,229,86,41,135,53,228,62,42,245,112,101,71,116,165,72,187,166,144,131,110,202,23,234,84,74,15,240,82,209,17,205,156,57,29,167,158,58,44,188,185,85,125,246,197,241,6,30,162,6,164,188,71,183,90,234,23,56,226,6,174,61,120,10,91,109,150,38,149,100,15,232,181,145,253,170,57,232,10,147,217,231,147,146,242,105,145,226,51,170,55,79,89,123,222,150,15,247,55,219,28,58,233,72,76,231,141,74,35,201,124,91,138,214,169,89,70,190,69,225,164,193,31,106,153,130,225,218,158,183,208,113,229,5,81,35,40,138,65,14,150,74,109,245,29,252,175,104,209,86,131,216,80,178,233,9,117,180,23,22,100,0,19,167,165,8,162,3,28,125,160,36,31,32,46,112,167,230,157,105,104,184,39,18,42,119,191,21,171,174,1,175,56,131,251,187,3,155,112,19,209,213,151,189,66,91,62,251,180,242,245,105,200,121,158,45,235,56,89,248,244,80,143,235,102,227,99,113,23,92,52,40,47,200,200,115,2,120,9,47,82,245,153,20,213,34,132,41,215,215,27,167,45,135,229,231,226,226,20,51,135,19,136,114,31,56,16,76,146,148,198,21,144,127,243,128,221,164,79,104,163,227,66,115,245,220,137,253,22,108,56,177,184,35,108,176,130,136,6,0,113,97,187,0,219,195,41,28,7,68,130,149,17,156,228,65,124,138,230,236,146,86,255,178,19,82,251,20,105,131,4,68,71,149,0,132,77,23,23,215,8,121,253,57,59,186,126,132,50,248,193,119,10,20,108,166,49,61,179,145,214,38,169,127,42,1,88,63,44,6,136,103,17,99,16,168,240,54,7,188,172,97,192,50,21,16,230,86,176,179,171,87,55,218,234,48,126,247,226,91,122,153,209,73,232,40,111,181,95,96,123,131,37,175,141,118,126,68,215,221,124,23,93,245,150,204,226,9,220,89,239,191,17,71,50,51,38,167,89,155,65,212,60,161,99,232,137,236,150,221,200,46,175,184,225,102,65,231,222,62,83,95,232,53,53,135,126,227,73,116,33,65,136,172,207,185,236,146,175,112,87,242,187,43,162,127,46,73,31,34,185,132,189,120,3,78,101,131,34,104,51,94,191,79,140,204,29,119,242,28,75,170,153,151,123,188,1,77,221,140,232,40,40,247,62,1,238,26,180,208,15,237,161,252,15,176,196,172,26,122,180,32,203,50,232,152,98,205,90,61,115,171,129,53,159,68,186,150,202,231,21,162,243,244,190,226,224,19,126,243,107,67,255,15,28,208,145,227,134,159,222,53,15,74,181,207,201,222,202,237,95,143,67,56,139,79,124,152,152,63,184,130,15,246,96,7,82,122,191,144,64,39,192,12,47,6,227,110,75,87,8,213,183,157,183,138,37,110,47,45,43,86,156,48,212,95,243,248,81,136,225,218,23,72,236,179,38,241,60,168,130,110,74,33,150,140,35,239,45,220,221,251,18,92,42,3,251,121,199,197,224,66,185,69,167,44,12,105,69,124,168,223,107,251,39,182,109,34,182,206,2,204,210,186,36,195,192,142,21,89,108,167,215,231,89,137,11,64,56,168,238,247,121,97,42,143,214,45,1,71,134,250,187,237,235,197,207,104,49,95,67,190,72,11,121,156,33,165,7,58,42,54,179,73,14,12,93,111,52,109,53,115,235,66,79,203,163,120,109,107,170,89,228,72,229,106,235,129,144,90,230,155,73,210,33,70,107,57,205,177,159,5,33,181,143,239,111,59,53,230,91,139,3,78,147,38,77,84,79,153,150,49,79,199,49,10,73,145,21,4,162,193,176,213,67,90,138,90,191,217,173,207,246,220,108,52,165,45,156,104,15,117,205,108,50,238,217,121,94,76,174,176,78,40,147,104,80,234,88,239,216,38,166,208,101,231,54,140,33,84,108,245,238,128,85,201,29,162,151,151,119,241,151,160,132,144,95,106,30,183,86,106,83,215,155,81,142,127,101,62,26,170,242,135,75,195,188,193,7,192,142,180,125,48,88,103,11,171,61,223,54,139,235,159,13,192,167,237,236,21,17,13,25,160,253,224,14,156,145,235,136,122,176,131,106,63,109,193,187,82,80,110,0,109,118,218,120,237,62,133,188,188,19,26,91,40,158,59,163,231,196,189,179,103,25,214,39,153,149,21,105,181,197,87,205,7,118,212,144,108,120,190,47,24,172,207,169,140,30,198,210,43,229,202,229,145,52,251,136,76,216,106,93,29,37,247,232,99,33,251,140,75,243,103,102,169,19,122,149,196,87,75,102,248,114,224,173,175,3,251,40,78,10,246,241,98,128,204,25,187,187,240,110,57,62,102,74,29,221,255,73,183,139,49,100,134,23,248,54,61,220,132,230,238,203,28,91,95,210,109,241,83,15,228,157,89,36,75,168,232,153,56,184,57,144,38,249,128,213,165,211,6,200,170,222,48,172,122,150,193,122,250,238,45,234,185,168,167,253,235,41,174,44,121,35,40,120,118,175,248,90,201,177,182,9,113,194,183,179,174,25,218,221,92,25,179,217,98,0,103,16,176,164,193,229,117,55,188,107,231,21,213,99,112,41,73,26,246,219,91,182,207,152,31,156,19,49,71,205,145,120,204,150,107,158,228,54,8,208,38,44,137,112,113,212,102,39,237,167,40,240,181,53,14,219,42,20,151,59,33,33,81,17,151,31,232,7,189,94,188,107,126,42,45,38,133,42,111,193,209,76,62,63,71,129,43,184,203,114,115,191,197,96,181,2,152,138,152,219,9,70,213,61,123,86,208,193,54,15,163,147,51,159,91,233,78,240,113,151,173,82,165,243,124,132,79,255,127,216,144,122,117,82,94,8,228,210,23,99,145,123,241,74,246,6,182,22,219,249,40,235,182,132,37,142,231,80,31,233,170,167,106,56,30,229,196,155,47,83,215,142,42,141,188,244,175,70,96,177,99,119,121,83,64,42,214,153,78,229,49,206,24,185,94,44,139,214,99,198,62,91,198,30,42,20,113,114,52,165,239,155,57,29,117,32,113,157,254,214,124,71,187,190,100,82,104,202,22,240,214,53,39,59,226,113,222,192,240,169,246,167,135,47,139,198,209,42,107,140,53,108,227,126,146,249,104,122,149,225,246,99,212,46,61,190,66,152,87,16,33,45,217,192,96,15,28,56,228,119,139,140,17,137,187,124,212,203,137,84,11,29,185,0,1,202,140,81,142,248,125,194,38,236,172,91,5,207,224,132,98,20,141,174,126,189,85,224,195,210,41,8,210,250,159,169,59,225,99,218,226,9,214,97,28,46,83,17,110,157,101,60,134,183,226,171,182,172,168,102,70,165,213,78,12,130,4,214,114,88,253,214,228,6,144,201,168,247,126,197,37,81,170,20,23,1,10,182,6,67,175,156,46,181,91,228,171,225,199,34,109,30,157,6,212,167,90,192,11,39,85,6,11,250,200,1,91,226,39,248,54,201,180,56,85,27,109,145,87,165,115,142,13,153,74,72,29,85,177,76,100,199,253,14,217,134,196,98,128,140,214,229,101,241,168,122,75,240,135,223,180,169,48,20,139,58,148,219,233,241,62,179,240,28,21,204,244,220,31,75,125,96,124,159,200,58,58,7,234,241,31,180,238,225,197,198,201,212,25,80,31,48,14,0,153,68,252,126,75,13,205,30,25,122,167,112,107,131,186,228,231,175,26,227,161,85,54,219,203,32,14,116,71,138,123,156,112,178,227,36,32,154,109,110,11,140,112,38,212,238,246,17,133,248,195,202,57,53,200,61,172,231,105,44,105,243,166,202,192,5,99,87,248,159,102,51,44,98,106,104,156,215,246,31,27,76,44,7,176,175,155,107,98,88,249,249,229,9,33,217,238,73,243,130,237,197,67,247,24,9,34,203,178,3,81,134,239,136,221,108,174,164,155,168,110,156,8,196,192,189,55,205,186,70,217,252,32,196,64,130,48,92,9,86,68,200,103,81,26,80,229,204,32,191,197,38,224,245,197,129,128,140,111,157,41,84,145,126,86,38,156,179,21,217,245,120,89,206,28,141,107,178,221,244,120,243,17,195,243,227,81,75,6,76,202,52,171,27,188,144,97,89,245,60,67,193,106,247,79,77,20,3,85,249,247,206,2,45,125,111,36,20,27,254,102,150,165,161,180,171,173,153,172,251,213,228,210,126,79,10,136,254,180,75,159,199,244,207,50,223,232,145,169,150,157,135,72,233,71,21,236,33,184,219,154,217,126,64,18,69,164,5,71,49,5,36,42,253,6,35,179,105,23,170,3,200,48,243,59,43,15,54,107,103,127,213,26,179,153,102,4,52,50,84,41,98,145,243,41,24,64,136,172,47,93,186,215,249,220,100,247,224,68,112,0,69,172,34,231,229,157,164,185,145,230,50,19,246,194,26,222,40,92,97,183,122,249,12,159,169,114,98,229,1,191,94,1,236,60,192,49,185,128,251,143,3,130,69,180,29,41,86,166,209,160,213,216,32,212,50,130,128,60,4,106,159,142,107,190,235,35,117,192,113,75,249,53,42,139,72,247,61,175,41,192,80,222,173,112,226,166,152,133,163,221,100,54,64,99,93,222,100,191,139,71,85,222,187,233,117,102,113,218,192,182,212,131,53,226,202,160,67,169,23,135,16,73,126,186,186,113,230,16,126,100,9,255,156,248,212,181,138,79,176,171,210,187,92,201,67,30,239,0,239,23,196,139,79,184,45,83,214,52,174,189,235,170,246,155,141,159,236,201,97,65,105,186,22,61,146,254,186,161,99,142,93,215,30,103,176,44,253,20,13,253,24,126,218,95,172,218,46,218,55,115,165,51,155,173,17,137,37,246,173,164,243,96,185,35,113,125,214,209,238,153,253,93,22,141,49,54,232,246,130,49,191,174,104,216,178,90,18,1,129,108,187,98,139,254,109,204,168,190,156,58,50,213,176,89,187,158,123,206,155,83,229,69,86,1,210,36,250,22,88,43,142,121,152,169,236,113,137,108,180,74,202,0,231,69,42,246,50,208,80,140,189,215,223,91,42,100,166,79,151,235,82,173,192,196,192,109,19,108,213,68,26,79,51,20,175,114,11,108,8,254,203,21,168,161,17,41,45,186,134,242,132,178,69,88,119,32,9,151,35,164,65,9,24,68,51,83,168,171,59,115,222,249,252,169,146,78,242,98,82,111,199,45,239,20,176,105,237,60,165,4,246,177,76,226,222,178,164,71,22,179,195,16,250,254,130,166,142,74,172,96,12,71,76,135,84,221,245,138,113,211,105,45,130,244,146,124,75,224,204,229,120,125,13,227,46,34,64,11,103,46,245,207,234,168,82,38,198,76,174,22,60,83,188,47,163,127,112,249,89,77,47,115,252,104,195,240,73,224,134,18,225,105,34,13,19,3,124,4,6,253,253,217,127,50,59,93,112,153,219,191,149,129,9,8,48,165,11,3,57,127,18,215,229,137,151,149,139,155,230,86,215,209,229,70,100,41,163,213,157,243,179,17,167,4,246,174,132,230,117,111,60,151,228,208,207,32,44,44,107,105,178,110,163,66,71,212,141,132,183,249,138,103,33,79,82,175,200,173,72,223,148,94,130,246,85,109,55,14,76,105,71,185,244,213,65,136,233,53,147,33,65,114,14,152,237,209,123,121,209,48,50,117,235,178,212,14,210,228,172,99,133,164,17,74,22,252,99,142,222,3,137,225,38,119,140,124,213,130,141,90,26,163,104,126,35,164,177,34,151,242,105,149,167,210,99,191,50,51,201,47,62,145,223,164,103,27,251,56,248,89,98,87,160,24,189,65,2,237,189,107,43,64,49,3,15,204,114,66,162,145,181,176,243,73,51,19,129,26,244,36,162,230,163,56,236,151,5,26,90,100,80,119,199,242,228,174,252,14,163,133,238,142,50,229,169,120,208,245,167,47,81,183,75,60,38,241,210,35,79,149,236,204,173,14,44,6,9,17,159,13,130,26,24,114,17,88,192,73,91,200,4,136,249,145,177,123,77,233,139,18,229,204,130,110,10,178,97,131,111,16,121,122,194,192,175,96,248,207,150,165,110,166,32,238,86,137,38,17,141,172,241,128,105,35,199,63,39,183,158,101,131,161,61,252,151,161,234,160,4,98,3,22,28,159,152,6,31,191,188,9,250,216,71,1,187,121,16,183,20,30,209,122,240,124,52,181,156,161,203,93,53,18,248,43,5,235,102,89,2,252,156,116,249,225,237,235,96,14,164,157,114,244,146,124,223,78,147,198,98,230,28,68,120,80,120,203,208,121,46,5,212,252,45,217,228,89,223,100,228,198,106,236,50,133,85,20,207,171,34,176,201,255,121,119,61,236,41,248,253,62,172,249,213,135,50,155,29,65,227,22,84,60,186,173,71,13,237,154,97,48,53,152,169,233,179,214,85,18,197,38,79,119,26,235,182,219,53,119,26,84,204,45,50,169,129,240,148,218,172,159,27,166,86,103,86,96,164,192,234,125,109,135,34,4,46,182,209,110,41,139,21,182,145,71,102,86,101,127,188,34,192,185,83,14,177,61,215,83,126,5,91,128,121,231,114,253,164,5,13,163,178,208,80,133,165,77,62,11,54,54,130,95,184,123,74,128,124,188,22,184,151,12,102,36,126,202,155,46,158,7,16,67,102,189,109,68,98,203,56,45,209,94,1,211,217,214,157,5,35,161,97,234,82,144,174,67,115,109,252,117,230,246,103,15,104,224,9,36,150,54,240,117,61,50,60,140,255,121,155,27,32,61,118,172,140,125,100,14,151,118,246,250,202,56,80,255,5,61,163,72,173,130,250,175,234,0,45,6,73,216,140,38,173,52,9,181,107,192,172,208,71,238,111,135,195,142,3,164,204,38,241,217,120,205,5,18,24,242,58,184,242,210,88,253,58,107,178,195,247,51,210,57,62,98,30,211,216,128,42,141,26,78,37,11,98,225,18,224,232,208,113,222,108,213,210,93,242,152,65,4,138,179,215,50,176,2,216,89,103,143,6,76,210,217,142,93,178,228,246,176,203,16,210,220,48,56,46,255,199,148,130,167,189,85,58,20,216,74,249,136,145,198,145,135,223,234,229,9,146,198,73,136,28,116,20,3,234,1,161,87,171,42,195,119,82,225,13,169,212,215,51,144,215,168,136,15,121,130,86,199,50,100,70,134,80,220,168,63,229,132,255,213,117,183,68,29,12,145,108,113,27,235,179,133,16,115,30,217,2,6,219,148,89,54,222,182,123,157,5,211,154,177,165,134,59,161,120,239,10,123,89,232,119,125,250,54,142,133,47,33,11,133,35,222,137,146,10,21,51,102,20,19,56,25,72,87,168,168,204,192,177,28,114,246,148,180,57,135,217,212,59,176,197,206,117,70,49,73,2,68,6,146,84,57,159,163,198,56,242,188,254,114,218,99,26,162,6,113,246,127,127,84,202,21,32,18,147,111,203,218,89,184,123,97,71,138,23,212,177,201,172,150,252,132,31,7,53,183,243,210,59,253,120,20,161,165,152,156,230,158,114,53,155,65,136,160,98,84,112,201,187,243,56,126,83,78,10,212,183,156,10,65,34,45,195,203,150,225,17,0,77,32,247,229,50,227,229,107,238,68,82,136,236,93,137,31,193,190,172,149,151,168,240,70,1,60,224,159,210,182,33,63,1,202,194,32,173,150,23,114,12,59,179,108,9,241,172,202,113,110,170,75,24,172,172,47,127,133,74,153,60,63,65,227,52,52,42,130,239,74,106,181,29,26,189,92,132,4,211,110,196,9,127,122,131,30,134,35,175,241,102,1,29,142,36,159,180,67,253,94,122,223,146,123,180,248,21,97,43,141,200,178,187,25,114,145,191,92,174,255,86,7,189,92,124,228,133,107,63,128,73,219,153,145,17,46,247,94,226,82,203,103,80,199,122,169,99,119,39,233,105,23,224,130,147,5,184,0,194,252,184,196,187,57,188,247,176,245,150,15,251,27,67,104,5,77,0,41,247,202,107,12,249,124,111,170,6,228,73,234,135,44,167,112,11,192,110,66,236,21,253,64,127,220,89,225,158,199,38,74,190,107,142,126,152,54,209,111,144,108,31,211,248,108,3,90,115,32,126,121,215,138,69,242,5,70,229,17,156,199,25,200,156,219,234,199,158,140,87,86,217,30,4,151,82,121,169,171,249,141,40,19,165,2,103,107,112,114,87,24,82,12,8,135,125,237,110,0,76,227,130,207,145,117,232,75,209,130,94,187,108,239,76,109,139,77,234,243,158,126,70,79,93,207,167,252,150,32,52,72,126,119,202,78,231,176,6,232,250,81,136,233,118,54,54,73,173,109,186,122,101,69,48,222,163,18,192,51,153,244,173,237,164,190,193,220,22,132,175,200,51,154,170,203,60,119,114,145,153,57,113,133,100,1,160,214,71,239,214,115,113,27,164,212,124,180,104,60,197,31,49,161,53,249,232,18,235,238,7,230,65,18,0,87,100,201,6,229,107,168,135,76,29,148,194,228,170,78,16,146,61,48,45,58,164,112,204,115,213,49,136,46,143,162,21,248,208,126,121,234,133,104,18,127,15,246,248,96,165,205,179,114,130,83,88,236,21,102,28,153,167,72,175,103,108,196,237,89,175,250,159,161,75,151,111,178,39,186,221,82,236,87,121,89,94,57,179,143,161,6,186,43,153,117,118,186,251,248,246,205,91,177,242,37,93,146,95,122,184,191,98,101,135,18,76,145,161,131,164,218,122,129,255,50,62,224,8,118,214,138,126,185,178,140,124,108,169,168,225,149,52,250,29,99,49,232,173,28,190,208,181,212,148,85,46,106,217,168,68,230,0,233,160,26,210,222,246,219,80,96,85,29,186,139,196,9,206,227,215,78,169,221,134,50,80,26,95,75,123,38,62,79,69,201,157,129,229,215,158,211,186,177,5,195,133,209,235,142,249,19,168,190,198,114,228,107,10,24,189,94,249,70,108,51,109,178,24,182,110,77,89,32,222,126,93,37,108,94,157,27,91,207,197,201,119,93,208,24,60,231,89,207,75,122,116,123,77,149,65,39,239,142,122,202,246,121,125,248,139,209,116,45,83,244,183,230,161,19,164,221,207,9,211,1,96,192,14,71,4,63,240,193,240,205,198,151,15,189,135,215,109,173,40,134,102,63,190,192,42,237,173,22,28,143,132,103,26,220,1,244,77,218,16,74,15,134,180,30,18,134,162,240,28,137,169,165,215,143,231,213,179,199,169,38,199,111,217,149,254,206,54,208,166,93,109,85,216,173,195,213,59,236,177,89,31,204,91,232,109,86,18,60,112,73,183,107,192,41,241,60,180,131,158,74,212,6,137,240,9,98,135,190,245,68,124,156,56,29,73,54,126,28,135,113,174,47,180,204,110,49,238,213,33,37,160,40,196,203,120,184,114,9,237,179,86,113,185,51,144,135,85,20,197,213,52,104,102,75,190,125,110,238,185,112,87,60,207,46,120,122,162,116,28,120,149,114,213,54,11,163,23,253,132,74,156,184,12,40,79,253,39,200,255,143,100,137,46,39,190,1,246,105,196,82,237,3,98,180,250,141,150,77,34,50,41,238,105,244,162,240,108,145,93,62,174,118,241,3,152,140,152,10,152,32,88,108,195,164,45,224,195,11,78,194,140,246,58,122,106,48,247,53,90,24,40,18,14,5,205,221,203,230,129,45,17,8,48,209,15,255,240,109,245,109,11,204,241,239,32,132,82,47,118,200,209,136,107,130,10,190,251,194,1,65,75,178,210,183,242,133,165,74,122,31,125,149,185,23,93,217,219,130,216,63,248,194,118,3,111,48,133,145,133,16,63,149,213,53,162,191,73,1,106,54,160,250,150,22,29,148,203,218,46,38,123,93,30,102,191,203,215,217,93,177,21,231,217,131,243,164,0,175,4,93,99,183,131,136,213,199,216,132,170,13,122,226,230,2,39,174,228,191,182,164,48,165,228,129,98,58,110,108,24,227,214,189,159,135,134,7,193,79,93,103,57,51,197,54,60,3,196,39,98,139,0,97,219,228,134,242,51,210,42,135,88,227,254,222,242,160,24,120,95,185,243,7,146,9,22,253,28,90,151,187,106,201,27,61,63,201,170,154,146,204,64,249,216,119,93,54,175,109,29,12,22,134,131,128,48,139,204,174,21,142,2,225,193,69,39,157,186,46,197,197,251,188,110,24,12,50,170,56,50,183,110,81,19,182,229,129,193,94,63,219,106,252,148,226,180,235,181,95,38,86,193,139,214,43,55,65,236,49,66,23,135,185,128,160,126,40,103,215,179,156,36,193,26,175,121,34,95,50,180,185,131,31,16,202,186,42,253,147,79,117,134,15,97,60,44,35,27,65,241,177,191,93,83,241,112,121,60,7,203,105,76,163,87,17,123,73,10,235,52,79,246,57,200,222,178,167,65,33,102,122,155,162,142,244,143,225,74,7,102,228,11,179,250,142,147,174,246,196,206,0,233,68,247,50,82,42,177,85,12,203,150,34,24,75,252,163,175,184,89,108,96,128,95,50,233,215,66,121,193,164,221,117,145,55,39,2,127,124,246,13,239,171,47,84,133,212,231,107,109,97,220,184,235,204,18,35,49,221,123,252,222,46,206,23,206,49,4,143,57,175,139,205,116,107,110,198,108,60,144,191,58,102,218,103,192,241,138,149,205,10,240,148,112,123,60,0,8,109,238,19,102,66,225,183,145,151,182,150,29,8,126,198,10,13,78,45,249,77,210,216,245,71,82,85,131,192,169,112,115,193,74,65,205,213,26,242,255,46,96,175,110,147,39,168,106,177,25,113,122,3,160,173,63,124,110,209,244,55,147,98,191,147,169,17,168,33,150,194,206,233,210,254,144,88,55,21,191,92,9,39,240,50,124,251,53,19,107,255,22,163,117,226,146,228,216,163,134,24,153,121,203,220,153,188,168,5,151,68,82,22,14,165,183,47,196,138,88,0,230,42,244,220,140,72,83,17,181,110,255,72,49,13,250,197,124,124,104,74,239,209,181,22,25,103,112,194,37,166,169,174,79,105,66,159,177,232,183,211,1,80,246,188,4,72,149,105,228,43,97,31,67,222,239,40,129,43,143,58,144,71,128,221,221,135,52,47,227,228,234,59,246,54,14,8,218,179,85,93,247,248,190,2,84,194,147,166,114,242,227,121,231,140,50,236,183,110,186,194,165,98,208,73,134,202,28,16,212,115,241,105,85,238,129,162,106,135,104,82,175,30,45,203,26,30,37,12,16,123,8,54,39,15,89,21,183,204,155,147,232,216,106,185,54,112,159,50,150,7,195,126,62,5,172,197,10,255,222,221,195,153,7,162,124,167,24,0,41,18,144,242,118,81,35,207,147,54,241,86,127,213,141,1,237,208,62,225,21,110,103,187,105,32,248,88,182,186,22,49,146,46,80,179,108,60,190,28,200,131,5,73,17,113,245,194,219,21,216,43,196,146,84,123,145,35,160,48,144,81,114,174,255,170,177,187,191,54,181,157,81,166,89,143,170,69,17,153,230,168,194,24,24,255,154,225,12,99,63,224,84,142,226,153,99,14,58,174,111,108,208,111,11,30,40,38,190,3,200,102,242,52,160,203,226,201,237,180,4,63,206,29,255,209,199,141,96,170,234,104,77,1,241,89,7,95,184,244,150,69,222,24,243,187,147,74,122,189,228,119,151,206,169,172,243,243,87,132,66,48,200,99,96,186,180,212,199,212,154,49,152,99,52,95,136,216,53,104,230,174,195,149,82,81,145,128,19,91,47,145,39,145,139,69,224,209,86,92,137,105,189,230,36,12,249,118,23,248,128,102,5,70,1,233,150,30,200,3,217,208,187,128,34,112,177,167,33,53,229,71,199,49,156,73,183,186,16,245,42,110,220,99,3,126,86,194,25,167,204,219,62,42,120,171,89,222,14,48,248,48,9,36,117,161,39,59,169,243,45,235,181,66,230,43,85,231,96,151,158,176,34,250,42,5,215,143,115,185,20,131,241,32,195,192,136,44,61,159,235,168,253,226,220,187,53,239,149,126,196,91,25,113,118,195,31,48,216,159,128,38,10,184,172,137,97,11,49,195,188,95,106,70,32,134,121,60,106,57,7,174,184,87,5,172,242,28,107,143,235,35,115,73,231,244,80,102,243,59,67,59,165,97,87,1,233,91,115,8,138,213,173,105,152,172,147,153,162,92,22,75,116,249,221,226,71,138,234,219,112,106,230,25,67,11,35,104,218,207,19,207,213,26,53,165,231,237,250,18,196,192,211,93,202,96,104,63,94,24,99,172,98,50,235,138,206,11,148,136,146,17,129,37,167,80,10,173,38,61,1,37,59,69,74,251,202,245,137,36,225,41,102,117,25,132,112,168,74,229,5,179,179,238,186,30,88,246,78,41,194,78,76,181,174,138,108,162,242,16,137,217,84,224,217,42,98,28,212,109,34,67,86,230,170,162,55,70,52,230,184,101,197,69,123,10,194,93,153,183,199,134,229,182,105,252,71,149,137,135,250,74,218,2,83,77,16,207,144,213,10,246,137,216,246,150,114,64,105,207,7,184,182,149,31,158,143,175,27,86,7,253,49,30,2,25,129,243,132,131,72,253,203,155,6,82,167,29,66,252,92,226,55,149,50,74,5,238,194,164,17,210,252,216,171,159,77,219,232,41,140,33,185,166,13,154,52,37,100,121,153,34,75,9,199,213,180,94,59,231,34,164,59,233,216,201,159,188,29,176,140,230,70,152,181,89,166,156,167,155,127,186,186,48,218,34,57,67,38,215,83,99,61,188,23,148,167,132,246,170,163,100,220,228,63,0,48,56,184,123,231,28,87,10,143,178,160,54,203,236,204,155,53,246,180,133,88,102,9,25,148,179,205,95,88,67,37,181,125,131,206,160,51,11,89,115,148,117,123,82,101,209,207,51,192,74,241,44,86,159,179,49,64,53,56,143,11,51,73,133,50,163,153,156,187,44,202,60,166,122,208,231,197,64,201,250,161,66,123,73,84,161,9,61,106,12,100,191,100,38,119,12,227,27,81,170,246,119,222,92,157,244,57,236,207,202,94,144,95,124,184,209,180,224,2,212,255,9,228,233,224,99,162,64,220,29,166,191,80,155,182,159,214,151,0,214,85,54,71,150,123,193,218,197,77,96,24,51,38,99,19,208,69,120,50,12,157,249,225,85,27,109,117,67,167,20,35,45,252,8,12,77,142,25,246,149,220,205,135,72,28,39,173,55,39,140,99,46,180,202,218,9,168,142,167,215,22,83,219,45,2,179,213,211,177,174,190,88,74,251,205,233,200,130,7,6,196,33,93,232,3,78,230,7,13,84,37,227,69,188,198,229,2,163,149,212,203,161,66,47,150,158,150,35,52,165,59,87,118,4,129,102,69,52,138,14,200,140,220,207,238,122,242,6,81,251,200,33,218,85,3,111,157,221,106,15,115,47,45,47,153,211,51,149,210,75,20,74,30,157,63,114,70,229,129,219,26,166,242,23,19,8,49,59,251,195,119,188,128,137,108,253,128,57,11,232,250,86,162,117,81,60,193,82,20,5,16,104,35,133,242,63,149,55,45,20,48,249,163,1,130,82,190,45,223,239,83,150,179,89,177,185,245,252,176,130,174,93,101,99,23,42,56,13,22,1,243,22,49,200,59,6,68,175,104,80,66,36,249,203,201,129,122,157,207,165,110,108,238,93,231,109,242,117,252,238,209,54,236,0,79,32,213,181,63,232,2,43,222,213,177,15,158,130,28,132,12,185,189,4,136,60,58,205,211,14,178,216,24,228,233,159,10,161,166,245,47,228,27,57,41,196,91,225,89,60,147,62,65,199,220,189,53,131,63,98,32,46,219,130,146,91,223,112,84,146,200,135,249,107,30,147,0,48,120,208,52,34,152,51,8,209,53,248,220,198,39,54,19,249,197,30,167,93,80,88,161,119,13,88,104,22,119,218,215,174,248,39,124,221,26,98,181,51,166,36,84,86,163,248,102,53,18,122,71,136,76,94,186,96,60,102,94,40,212,123,233,112,67,61,64,28,198,16,182,104,72,50,85,85,181,110,198,139,255,171,202,235,62,157,167,80,130,151,197,233,25,219,142,12,227,235,125,130,173,255,119,217,44,187,13,111,6,8,109,230,117,194,37,189,130,70,67,171,226,251,180,248,254,174,64,129,6,235,37,74,208,127,230,252,202,218,143,177,191,115,246,238,2,162,87,2,27,157,203,18,8,253,201,7,139,189,122,15,53,251,9,234,238,121,119,46,245,52,148,93,168,51,175,149,224,90,123,177,229,200,35,203,200,98,37,245,192,166,73,169,243,249,51,1,225,67,95,219,97,96,203,218,164,93,177,110,202,247,48,226,171,187,202,122,69,75,77,144,244,94,56,254,182,76,76,172,44,158,155,239,42,131,111,201,83,28,83,43,232,36,242,0,29,139,222,83,45,122,175,66,27,123,165,3,128,253,75,241,187,96,171,114,95,122,104,90,210,235,74,115,165,116,99,86,232,195,147,196,245,69,37,162,41,73,156,42,175,115,19,214,112,6,75,233,231,239,77,171,6,63,1,38,202,223,62,236,34,23,146,225,237,98,188,228,249,116,44,241,17,22,115,84,142,238,32,125,122,120,25,109,20,89,47,182,36,219,77,145,234,204,220,77,121,238,42,76,124,158,59,68,164,74,66,19,12,96,161,113,114,153,212,52,15,118,187,238,64,60,212,222,104,206,220,205,178,204,25,31,56,218,155,237,87,69,5,179,96,93,219,29,235,43,147,63,176,253,84,148,184,52,244,250,197,126,101,98,178,38,3,219,204,88,3,226,133,51,178,83,52,7,137,237,1,76,51,186,156,42,9,118,6,153,7,231,29,93,17,119,232,59,143,169,222,2,55,119,220,216,25,54,236,198,73,203,160,37,65,91,192,50,157,198,33,42,181,98,137,10,102,70,121,12,183,240,12,97,176,207,170,55,33,15,107,62,226,55,102,216,56,191,110,68,35,109,34,83,20,105,224,230,219,140,212,39,46,252,224,235,175,126,185,93,69,182,21,116,251,63,234,47,91,43,99,163,169,225,46,146,18,210,214,216,122,17,130,31,211,97,209,240,62,19,234,8,28,31,162,71,219,82,228,142,245,70,7,219,187,33,138,23,244,219,245,207,18,117,91,254,187,7,38,80,77,56,178,74,33,43,211,92,184,199,234,224,40,230,128,190,245,63,42,76,162,29,197,88,181,33,178,120,37,90,75,210,211,104,42,201,185,92,159,26,134,81,182,148,11,80,120,215,99,191,37,222,209,159,244,1,44,19,99,51,34,160,167,177,48,211,199,255,177,76,89,78,106,191,49,207,76,23,28,62,208,140,47,140,30,56,140,150,17,248,163,146,65,24,240,208,85,147,169,75,28,187,90,134,250,3,167,169,45,131,51,32,207,10,80,38,161,21,21,141,94,96,120,240,68,233,130,102,124,71,157,121,206,55,46,155,44,180,116,50,88,86,248,59,237,17,83,158,2,245,67,215,46,149,253,91,79,58,212,83,154,194,205,49,212,47,226,179,5,156,254,26,225,105,250,182,114,50,253,207,50,209,184,110,208,69,14,239,1,229,36,138,1,33,56,79,232,112,157,165,2,219,68,167,170,63,21,101,22,13,247,191,170,110,131,193,24,231,81,140,254,53,190,172,211,179,236,37,119,217,145,250,251,21,176,211,195,128,118,91,128,164,215,96,66,174,174,154,222,14,195,191,156,76,202,154,210,96,255,177,61,237,150,36,147,219,46,247,118,101,166,43,213,189,225,42,176,161,108,151,229,159,253,213,215,41,139,68,87,180,66,86,8,66,68,129,29,193,66,244,131,135,127,51,155,138,154,111,144,184,89,102,58,189,78,142,216,75,110,82,47,164,90,46,208,35,145,30,250,145,22,125,146,93,208,225,56,240,91,28,171,31,220,227,136,222,67,209,206,16,16,151,147,175,79,37,81,187,15,2,189,189,21,186,99,177,32,142,225,52,213,164,183,226,225,134,106,131,150,54,71,224,22,59,191,144,35,94,156,27,254,197,35,60,99,96,192,17,175,215,28,187,5,189,120,198,237,76,55,48,23,143,17,233,47,209,18,54,190,170,80,216,209,218,209,109,246,60,152,87,204,204,59,204,23,86,74,51,20,85,41,242,0,198,251,226,131,91,186,46,233,206,20,239,125,242,56,93,241,67,194,33,183,130,156,8,55,12,97,203,212,22,25,111,196,200,58,81,254,50,96,121,12,233,24,36,121,75,15,237,143,214,200,125,136,43,116,43,21,104,176,146,220,186,77,151,170,50,75,115,12,40,231,19,82,216,130,134,251,134,107,210,178,239,24,130,138,170,26,41,189,48,233,158,67,249,204,133,203,210,77,66,145,41,65,232,33,29,142,252,9,28,115,30,26,199,243,161,139,18,197,51,3,54,50,3,10,245,51,77,88,120,159,145,33,201,197,76,239,49,26,170,136,84,206,40,175,127,7,49,199,58,95,31,68,38,189,250,110,233,102,241,144,50,90,136,212,43,6,115,31,143,134,113,206,3,31,88,133,36,16,52,217,47,86,47,184,121,108,77,32,138,58,46,59,246,205,195,227,203,26,226,16,246,60,168,96,96,143,117,227,25,210,30,138,172,20,78,207,16,226,47,155,211,218,121,183,219,226,172,42,214,190,147,0,237,92,152,114,157,108,91,221,217,109,150,21,43,70,99,186,210,34,98,138,210,248,236,126,145,95,22,211,46,104,175,80,65,83,115,206,225,237,1,247,58,144,169,36,9,210,178,134,209,38,81,10,55,57,186,66,22,20,34,230,24,119,185,74,117,40,152,53,106,178,75,250,30,215,36,161,0,26,165,148,169,37,223,91,109,97,136,123,248,138,61,10,179,197,71,73,0,3,150,113,174,49,235,10,94,179,122,22,253,10,56,196,183,166,241,213,159,181,33,146,97,13,38,186,12,38,148,254,213,154,188,103,239,2,169,170,165,144,82,188,123,61,131,115,129,75,26,245,62,245,64,132,132,254,247,225,192,66,40,101,223,131,150,80,52,135,12,4,109,39,90,62,186,224,36,47,70,220,220,25,85,92,19,40,179,33,76,88,181,237,58,236,214,104,50,20,122,8,41,127,196,60,60,229,171,95,117,21,176,10,24,76,50,182,104,28,28,127,133,16,30,99,123,21,223,151,75,233,217,131,35,204,41,60,58,117,10,185,248,126,3,140,252,227,50,179,41,79,84,82,74,38,85,128,218,102,252,122,102,39,166,89,97,151,209,24,191,132,70,157,78,59,66,225,191,53,102,33,170,141,44,116,216,251,165,6,20,212,19,231,218,99,117,252,86,82,130,183,120,190,87,129,47,231,254,67,66,55,20,122,50,221,203,92,162,59,128,174,91,206,225,203,26,89,6,45,216,239,211,80,57,190,11,3,123,78,134,73,221,93,250,39,235,3,146,126,188,234,237,35,135,70,78,174,151,9,205,159,139,245,23,206,139,220,11,238,72,239,99,227,192,94,15,186,226,32,150,82,187,103,12,198,216,230,229,243,149,232,100,69,85,185,219,13,205,33,184,84,5,105,93,159,42,188,252,0,110,177,199,106,231,48,170,243,111,239,114,125,179,33,12,29,177,211,112,7,177,129,217,173,254,132,12,23,1,163,214,116,51,142,64,59,73,184,184,188,117,140,174,208,156,57,107,9,168,136,159,134,235,82,246,48,81,4,202,24,144,54,154,10,92,36,228,243,64,167,53,207,76,187,122,159,22,193,183,247,97,131,154,30,218,11,79,41,28,0,154,58,254,182,144,218,71,239,252,37,91,247,84,22,240,126,159,217,20,153,210,170,241,2,136,1,78,25,23,60,88,27,176,195,99,61,127,105,19,18,134,8,99,84,175,237,174,247,153,14,140,21,148,74,27,13,158,168,154,123,98,178,244,1,27,219,238,143,187,248,176,192,211,23,0,86,73,47,253,255,174,2,214,46,203,166,59,173,67,251,84,110,166,160,191,10,174,107,48,152,101,235,201,23,211,94,131,205,117,241,245,110,110,186,72,96,135,254,233,138,35,133,45,2,87,219,91,182,104,104,23,87,52,235,41,233,152,135,205,48,190,82,158,217,108,204,184,163,51,242,139,60,56,129,31,94,208,158,99,115,199,87,46,194,100,168,134,243,22,151,196,91,255,51,98,104,100,52,192,45,242,134,153,149,57,148,162,28,140,112,49,175,117,42,95,205,56,122,249,7,101,32,198,221,69,90,240,39,58,127,198,228,81,70,21,143,211,223,240,95,87,54,122,14,113,28,252,188,133,19,232,6,38,219,68,133,195,42,184,154,121,86,128,108,126,170,148,5,137,93,144,206,89,219,16,145,7,34,75,180,176,41,61,119,75,190,75,170,209,94,162,245,187,44,238,232,57,57,166,209,225,82,229,246,254,65,124,188,223,76,198,160,43,68,62,211,26,223,245,43,102,206,79,184,130,127,185,218,119,0,232,137,15,167,108,217,155,33,146,71,228,63,55,196,196,141,82,244,144,110,186,115,26,240,32,202,130,19,166,139,123,66,219,7,0,184,71,172,17,90,29,32,14,170,48,209,188,83,7,200,219,131,5,93,213,184,108,114,216,187,13,217,14,118,112,192,13,103,229,101,80,79,143,203,134,26,56,10,187,3,8,153,8,197,209,100,17,71,82,10,241,0,116,68,174,57,33,189,35,119,42,103,182,212,88,93,30,49,244,209,193,6,76,208,143,62,40,3,186,251,152,170,127,86,26,241,181,193,250,253,255,252,251,24,40,111,38,80,223,165,195,57,207,55,28,136,70,128,77,32,91,53,30,81,213,74,65,113,230,236,149,0,68,82,144,134,12,177,85,117,231,155,215,85,176,98,40,6,48,97,34,33,4,188,233,38,85,8,42,184,132,46,164,186,252,50,35,194,3,129,221,90,65,220,205,65,151,61,180,33,201,65,38,93,192,96,211,109,215,123,7,0,2,9,172,64,160,166,127,123,189,198,209,59,145,78,6,24,220,180,46,13,208,124,221,94,96,251,99,170,110,200,189,7,241,207,105,213,8,157,183,246,88,90,85,211,220,243,31,112,236,2,87,31,148,125,21,30,140,140,118,43,121,89,31,248,107,223,124,125,80,240,102,147,1,200,23,159,210,228,72,121,42,134,86,221,112,236,229,103,132,208,137,77,233,140,220,46,245,193,36,168,47,146,216,118,119,85,51,9,63,2,13,177,7,59,76,86,177,30,252,181,95,77,26,198,151,67,92,198,222,121,227,135,106,101,93,137,93,123,167,9,107,111,240,111,46,149,235,131,80,197,162,199,83,112,114,54,187,137,155,165,62,50,76,141,176,138,131,107,56,138,33,85,126,92,144,165,156,98,220,217,111,216,66,126,54,157,100,203,7,69,64,153,75,229,230,235,30,7,127,237,13,210,19,169,155,61,231,219,42,119,219,215,106,3,62,10,188,71,33,184,91,31,123,197,163,191,160,70,225,244,94,253,208,117,252,238,18,161,225,253,206,99,150,177,229,99,201,31,139,5,97,171,208,97,139,6,95,17,227,174,48,14,7,167,71,148,148,215,216,116,98,166,28,129,70,60,230,7,49,183,100,107,59,58,243,146,147,78,56,86,3,66,134,82,159,196,141,205,25,177,119,57,184,107,195,103,204,216,184,93,235,13,218,44,188,197,68,253,7,22,192,222,123,98,242,217,163,157,251,190,166,235,72,3,139,107,232,168,75,110,80,77,105,48,8,243,56,68,163,207,38,238,140,193,83,113,12,236,80,98,171,249,134,17,203,5,155,225,90,252,124,158,144,77,47,234,240,59,249,45,236,54,197,144,228,227,77,84,34,249,58,112,200,114,194,211,205,49,40,247,173,56,26,169,174,35,166,229,211,88,243,57,34,215,180,174,179,30,170,243,22,186,244,89,234,12,40,71,190,72,60,178,156,23,245,91,226,109,60,40,125,252,239,223,49,151,180,221,41,2,29,83,234,2,57,58,185,123,249,135,101,252,186,66,155,109,102,24,246,231,142,164,244,60,38,76,189,174,31,42,128,48,65,127,127,192,86,42,59,10,250,186,203,68,47,142,91,144,115,41,157,11,59,227,159,197,66,99,82,188,78,223,219,232,61,141,250,182,222,128,114,104,126,170,89,147,156,174,180,221,240,225,58,238,182,129,177,110,78,94,222,109,243,159,244,250,112,105,65,26,57,78,151,72,93,188,189,34,254,191,43,110,66,163,173,254,243,32,122,90,6,10,80,67,28,57,255,44,91,101,83,153,234,3,69,215,199,4,184,79,255,202,63,123,54,183,105,151,37,129,62,88,146,207,156,202,240,103,130,27,133,232,55,10,255,207,41,62,72,203,136,93,245,124,207,108,203,21,0,1,150,102,23,205,60,103,86,25,190,243,118,175,145,196,251,94,175,234,93,207,36,129,62,159,198,194,178,157,16,173,175,155,204,236,192,10,111,126,210,86,47,81,164,36,185,65,67,195,138,78,209,242,57,96,62,213,59,174,188,93,191,224,250,142,140,6,216,34,82,41,152,75,149,83,234,28,242,191,19,103,88,54,101,35,60,150,21,209,205,168,167,200,115,189,58,187,36,152,166,103,25,98,125,99,41,48,110,183,238,235,243,237,110,188,100,174,97,29,114,164,173,182,6,136,119,249,184,121,241,197,196,113,102,15,19,129,14,82,118,178,74,28,33,108,125,59,242,28,105,126,145,248,21,139,161,216,21,114,56,228,56,240,92,170,128,154,31,252,219,77,153,49,150,229,141,223,133,250,198,214,210,152,28,220,161,220,64,113,46,106,146,24,71,98,42,25,117,224,172,77,233,189,189,109,8,111,218,50,27,151,79,60,82,192,80,79,138,200,131,234,112,195,158,166,251,95,63,5,244,230,46,18,167,3,235,159,245,176,119,244,75,170,79,56,34,167,177,15,117,19,169,245,157,213,207,66,123,158,235,26,23,223,252,136,224,251,74,50,197,247,174,88,207,47,26,39,87,4,174,252,233,66,246,205,225,249,155,123,241,171,60,63,30,176,134,66,195,20,50,85,185,225,231,118,228,204,72,29,34,16,128,53,64,55,249,155,161,120,211,245,214,219,11,208,79,15,26,189,123,114,111,181,51,244,111,111,47,75,86,201,130,12,170,230,154,93,7,203,253,96,24,238,197,20,251,154,170,129,104,79,46,95,151,3,11,6,167,250,158,157,133,238,25,88,53,138,97,25,209,226,154,62,91,8,45,131,96,33,204,116,248,68,196,241,241,141,194,148,50,125,140,116,49,138,153,63,119,8,161,195,123,67,59,63,10,105,208,107,11,233,59,66,65,138,170,82,25,6,21,217,116,183,35,77,7,121,161,81,126,216,178,132,203,183,247,10,142,144,144,2,162,179,5,237,25,109,204,44,198,151,22,182,167,168,167,22,186,62,120,182,176,67,53,10,9,195,144,60,173,253,238,48,54,241,67,249,90,52,220,59,128,42,84,214,155,30,105,45,167,163,235,103,53,160,64,117,224,191,158,208,44,34,101,95,238,166,138,175,128,199,13,164,236,184,160,100,157,170,218,161,47,116,70,163,7,243,103,255,58,201,155,235,150,195,126,98,171,23,189,120,222,11,203,134,225,211,170,38,1,105,45,252,183,24,87,47,140,99,42,136,250,202,129,178,123,31,235,3,92,122,140,13,250,207,180,128,195,30,47,24,109,18,20,210,249,161,189,149,209,224,211,87,102,202,108,77,213,25,30,222,227,199,186,127,192,68,240,156,117,237,131,224,39,135,207,69,150,130,64,237,77,76,93,234,149,141,191,81,142,208,20,244,176,188,48,39,49,3,232,255,171,249,77,244,67,20,73,92,245,135,167,187,50,15,152,202,97,25,41,41,78,183,127,247,175,224,52,28,38,13,160,63,212,179,152,185,207,70,148,53,236,59,231,34,207,210,65,113,111,95,183,232,131,126,151,61,216,208,241,53,209,66,6,193,128,28,126,124,130,68,223,252,133,239,78,97,213,241,89,132,197,128,237,186,143,7,191,188,245,162,51,1,97,199,11,70,204,243,237,187,100,211,90,235,158,238,227,202,62,227,0,91,11,165,231,175,234,217,218,143,85,194,250,178,227,9,35,107,106,218,233,181,134,63,97,233,252,109,96,171,178,236,54,118,22,122,3,138,37,108,202,89,147,9,124,134,183,208,21,55,171,216,209,63,197,61,198,49,194,38,108,59,227,197,147,134,79,118,86,191,70,235,183,8,119,248,108,32,233,93,122,240,219,31,198,155,234,133,48,79,159,183,136,181,186,4,148,199,221,186,183,200,155,106,65,24,57,173,226,134,121,182,2,90,13,116,176,218,169,72,227,121,241,28,17,152,148,97,142,199,24,223,107,12,236,203,236,55,249,156,94,161,63,185,78,105,246,125,135,43,201,65,255,58,210,139,254,59,214,249,125,81,246,2,39,246,2,230,158,151,18,40,10,174,128,190,214,19,166,138,203,152,30,159,70,152,140,199,39,147,61,16,114,210,162,63,9,113,140,154,170,251,181,173,116,107,155,162,166,123,24,236,124,191,128,226,8,218,27,133,27,83,173,151,60,8,90,210,96,57,30,8,66,96,173,91,57,81,205,4,103,209,87,110,59,198,252,189,80,83,103,177,253,11,22,104,163,67,201,66,71,180,68,192,20,113,96,54,63,212,31,70,219,23,10,107,154,19,27,208,29,242,31,250,84,120,223,201,39,39,125,198,212,223,52,71,111,126,88,130,25,232,77,53,116,205,196,104,85,253,130,149,235,229,17,127,54,197,83,182,151,21,203,140,202,246,145,115,143,114,100,232,185,11,213,79,6,1,40,146,38,108,177,231,134,25,27,96,42,123,195,167,4,99,99,25,54,34,98,140,225,207,70,2,239,129,215,2,106,97,2,166,46,12,196,41,229,188,34,196,244,206,43,116,11,3,240,241,239,159,238,153,199,201,183,100,51,189,218,176,223,0,175,138,36,114,168,37,80,27,111,147,90,153,203,33,207,230,57,24,97,221,187,216,75,232,10,58,136,229,85,46,94,59,143,216,206,229,183,42,165,121,193,30,235,236,127,172,107,62,101,26,18,204,52,119,133,138,206,180,247,229,134,203,28,225,88,9,82,12,104,217,65,75,129,233,118,193,144,101,172,245,159,35,226,145,232,9,203,189,235,64,45,143,231,138,157,123,190,210,82,43,75,72,205,11,1,177,42,251,172,106,159,180,85,235,63,4,97,147,233,174,195,54,201,166,72,227,195,119,76,224,21,203,18,81,249,23,147,36,156,127,16,61,193,89,146,230,9,102,27,237,34,184,98,103,92,138,138,149,94,180,197,231,181,109,116,178,247,19,123,157,137,102,84,200,233,71,8,1,215,163,13,54,94,0,9,160,192,245,14,224,240,135,232,104,197,180,82,68,241,110,245,1,229,41,234,108,184,158,102,77,75,124,99,148,100,10,63,150,178,239,97,247,99,95,3,143,42,53,47,43,233,248,190,87,230,167,234,89,22,0,244,207,214,193,249,142,92,188,184,131,220,129,241,139,148,236,182,143,137,110,120,70,26,23,221,107,186,166,208,148,79,36,19,93,39,6,234,236,69,215,28,101,148,208,125,24,81,92,141,34,255,193,218,195,85,241,116,138,107,82,36,17,174,47,11,87,18,26,90,17,82,159,201,191,137,180,170,47,111,0,210,128,145,179,38,67,125,44,54,14,14,120,81,163,29,150,201,59,76,228,219,101,51,4,185,205,43,173,86,89,36,244,7,30,99,42,162,22,245,142,126,83,175,149,113,235,48,197,202,22,1,23,77,19,246,135,157,18,67,234,206,51,57,4,48,151,117,190,181,166,174,247,86,187,103,175,140,190,27,140,75,181,172,180,186,232,118,115,79,126,93,117,26,226,176,108,121,36,174,66,195,157,23,62,159,133,132,12,231,77,39,6,71,210,205,193,39,86,148,163,204,53,249,78,143,122,189,240,253,8,69,59,107,166,50,114,219,218,78,111,25,133,201,95,69,57,8,64,160,85,229,156,31,50,223,237,111,40,68,127,77,194,96,21,147,208,216,246,82,137,202,131,117,239,231,123,117,73,51,116,126,185,191,145,235,186,95,114,107,138,7,179,63,27,125,67,84,59,60,245,170,245,249,147,138,201,148,163,124,108,84,129,208,254,221,6,19,227,113,136,30,13,112,134,114,71,111,165,52,218,250,211,196,181,8,251,25,126,16,195,10,41,118,236,51,216,255,127,186,213,79,14,216,72,60,193,225,186,191,229,61,31,230,85,112,113,157,87,31,152,135,217,51,8,192,35,10,188,172,127,211,210,236,210,52,244,195,164,1,170,228,119,150,132,111,37,71,184,66,37,106,255,242,233,19,89,172,184,9,72,235,40,94,100,24,51,148,194,126,124,229,178,238,134,71,228,13,77,138,110,7,207,162,40,152,104,26,70,229,76,18,8,164,105,9,85,146,85,119,175,51,143,6,26,65,44,235,192,94,66,191,100,217,206,144,161,149,147,56,82,102,3,66,250,143,223,170,133,105,30,252,3,109,226,0,243,45,123,164,69,65,170,32,203,239,189,57,67,80,149,215,239,78,77,78,35,88,77,216,163,205,232,240,214,169,22,164,205,172,227,101,17,167,79,195,158,50,228,177,229,155,165,108,136,165,183,125,210,175,175,69,244,202,189,191,187,3,254,11,195,163,231,79,138,126,73,136,186,77,122,182,148,187,6,11,225,7,183,13,126,255,5,122,47,78,30,62,221,221,23,203,54,62,129,103,194,128,172,41,72,16,45,231,232,255,4,232,129,222,73,32,13,18,49,224,210,118,160,183,199,151,130,240,164,209,4,226,9,178,130,247,96,202,228,236,173,211,187,76,204,171,208,238,148,11,64,225,30,53,6,217,98,212,105,28,34,100,206,250,178,112,206,55,136,183,38,57,176,229,94,201,141,255,43,22,233,251,121,67,183,137,17,93,218,21,12,202,22,82,124,167,53,113,65,34,115,241,162,240,191,8,226,220,138,90,15,89,78,195,190,69,202,25,189,219,76,183,58,194,139,60,178,123,115,157,227,173,118,247,207,159,7,39,5,104,145,149,90,123,173,41,22,249,255,234,158,219,180,110,161,55,173,220,69,75,248,102,38,8,101,238,14,33,174,109,120,35,158,93,224,105,37,60,243,175,175,77,83,224,65,174,118,160,192,142,23,238,188,108,28,164,127,73,250,255,26,104,201,22,186,219,109,238,150,70,156,220,60,226,75,200,115,211,205,223,244,204,100,153,120,103,155,154,65,76,52,228,233,38,93,121,132,121,232,99,54,15,38,45,240,22,204,6,228,15,191,194,213,78,145,111,220,21,63,233,254,43,186,126,252,214,85,155,44,92,0,38,84,106,151,116,143,200,108,240,84,149,192,203,138,19,20,217,171,215,154,26,227,10,84,14,163,250,137,199,26,27,56,113,194,224,195,136,96,179,120,63,54,208,78,198,97,223,249,64,240,176,214,89,38,95,121,81,165,204,5,130,234,207,92,204,136,161,129,144,163,168,108,73,132,87,208,173,47,218,39,101,142,37,115,15,126,124,134,156,204,203,14,122,253,61,132,5,52,53,141,201,184,123,232,203,55,15,187,151,94,217,208,144,157,34,12,139,137,189,224,200,14,5,5,206,204,61,170,218,98,253,140,31,97,173,188,77,45,85,57,128,87,15,20,73,202,101,144,113,183,235,132,23,175,233,48,11,68,251,160,54,254,10,167,90,76,217,175,71,181,248,30,244,18,2,122,121,56,151,167,67,55,64,52,24,143,13,10,215,59,200,91,244,159,205,204,37,218,92,209,215,134,132,61,251,30,129,87,56,204,170,254,89,243,232,123,57,51,249,244,219,202,254,140,155,112,146,64,42,157,67,237,205,4,16,136,147,239,101,15,213,130,31,220,140,82,67,72,196,186,171,105,235,7,150,200,245,163,188,72,109,127,123,29,48,118,117,15,143,44,60,166,55,149,85,10,67,174,59,9,207,197,108,178,62,4,224,177,82,59,77,72,68,198,168,182,34,36,92,27,181,182,137,129,19,89,94,50,81,79,228,145,143,163,44,224,111,70,117,129,250,232,123,154,65,77,71,62,182,184,19,112,242,36,141,79,220,217,115,228,11,44,141,51,178,89,196,131,129,74,88,138,5,136,224,73,16,140,93,38,202,79,35,235,231,231,23,203,123,159,7,199,152,17,185,134,221,110,96,208,51,65,69,157,233,162,70,62,111,241,135,4,61,36,10,145,160,27,6,120,68,117,44,43,137,48,180,235,148,59,125,185,6,193,179,122,240,81,191,110,65,145,81,98,218,35,156,71,195,239,73,170,239,218,179,177,219,174,132,221,100,79,147,3,75,218,78,13,187,187,84,175,142,73,216,105,199,112,125,160,11,21,3,123,84,144,102,159,46,167,219,72,151,188,50,147,50,254,123,98,223,38,107,159,24,34,93,143,81,159,106,82,19,153,106,43,44,139,173,3,126,81,145,201,12,140,18,232,107,219,186,233,214,26,236,54,173,79,21,108,233,28,108,100,101,247,94,171,207,188,7,10,252,121,36,180,181,228,39,127,70,137,132,249,122,125,150,254,210,186,67,152,241,224,23,215,53,194,196,94,94,118,77,54,235,101,168,77,243,254,24,218,188,0,47,165,141,83,61,104,131,88,216,169,237,118,38,126,36,39,238,173,31,166,36,8,187,132,250,14,5,138,21,30,175,197,167,97,89,236,53,94,17,78,165,216,217,60,20,109,23,223,65,137,200,230,22,58,28,232,153,178,112,17,191,75,28,10,10,98,253,84,238,126,85,210,55,187,139,11,71,17,203,179,157,134,196,38,34,148,232,89,247,188,234,54,46,219,108,216,246,157,197,63,2,151,229,220,130,99,89,79,124,134,7,44,211,28,126,236,151,158,74,6,24,180,185,142,26,165,91,25,141,154,196,163,60,255,101,127,41,9,37,179,129,155,88,213,9,108,233,158,67,177,152,253,171,0,24,181,156,62,107,13,236,110,161,210,250,236,77,42,46,151,226,113,220,57,146,7,63,159,1,167,25,66,242,225,241,194,127,94,185,183,179,163,196,110,10,219,189,6,138,52,37,117,239,36,225,107,132,111,254,173,218,40,68,157,62,15,235,197,112,228,113,170,225,41,30,143,189,147,243,244,133,214,127,96,251,116,121,46,19,123,191,54,146,91,181,6,15,157,132,205,144,77,69,39,184,251,212,114,184,216,152,5,58,63,92,37,218,158,29,249,45,27,25,69,189,141,153,210,193,71,97,94,41,67,253,135,218,165,171,215,129,200,235,229,53,58,228,66,23,223,110,125,132,26,135,117,164,61,70,137,5,190,235,222,36,252,37,172,78,42,105,206,12,63,64,167,186,104,162,188,202,250,80,188,177,193,13,92,13,5,190,231,244,16,143,118,243,188,93,64,223,82,37,195,70,236,185,48,240,168,49,0,216,83,143,99,72,8,235,189,82,88,186,171,37,1,172,253,48,219,79,254,129,152,255,21,235,80,221,187,107,212,167,141,174,133,104,142,100,250,23,251,45,9,127,101,99,114,170,236,49,208,46,79,158,211,217,254,118,65,27,110,150,126,30,90,4,8,68,208,251,185,82,41,32,140,145,181,67,206,15,209,192,46,218,48,93,184,101,229,171,243,78,233,205,179,78,178,184,203,123,182,6,151,223,39,146,202,19,98,98,212,92,48,228,153,166,248,227,195,71,38,13,81,45,161,166,71,5,76,183,131,107,191,97,7,71,159,42,125,81,87,34,191,4,144,199,203,96,35,59,225,210,84,234,37,44,133,251,57,61,210,205,117,26,121,116,160,53,58,75,129,90,72,107,102,233,68,162,203,16,198,190,247,220,72,150,30,46,130,39,124,55,191,215,240,29,97,168,5,63,53,188,251,93,171,18,37,248,215,42,196,18,196,170,167,5,83,120,170,32,158,28,18,226,154,216,220,24,122,30,84,55,56,51,192,48,159,99,208,205,124,185,233,33,51,167,27,102,224,89,112,107,183,7,63,75,199,11,78,152,65,19,185,201,11,65,72,139,136,32,37,16,86,88,49,222,20,67,24,91,209,171,234,52,246,91,41,180,101,24,179,67,82,201,111,107,252,71,159,88,6,121,198,217,53,83,98,125,51,179,157,119,152,238,245,39,42,0,68,140,210,139,99,203,221,163,161,102,121,126,104,68,137,28,62,117,250,84,223,209,228,174,135,17,101,191,144,215,227,103,132,64,90,219,94,218,203,106,26,194,140,175,138,141,155,98,115,125,95,168,239,93,199,214,56,160,139,10,106,115,17,148,229,154,80,65,252,81,175,70,9,184,106,107,212,18,24,187,61,91,231,91,97,99,117,71,92,133,122,219,29,102,208,34,231,21,207,139,31,87,147,58,195,64,109,215,235,104,233,4,161,187,18,183,0,95,58,119,90,41,124,195,147,21,23,132,201,253,211,60,122,75,2,97,122,80,16,156,66,38,214,165,63,105,230,140,155,227,23,216,231,21,77,191,100,127,80,241,186,126,152,185,131,25,134,215,60,177,227,192,115,152,252,23,250,214,24,20,153,252,98,247,164,208,228,66,22,241,40,141,165,132,147,216,31,16,147,49,129,204,83,224,94,100,55,25,212,160,198,120,191,81,182,156,155,241,57,253,148,17,91,132,187,125,149,213,230,26,57,142,219,192,174,67,118,108,169,87,111,28,209,195,59,100,137,96,253,167,249,111,198,30,202,207,48,25,34,34,134,173,213,68,238,170,159,131,27,115,121,198,213,35,37,168,89,171,96,33,253,125,81,32,138,73,250,203,18,221,236,184,12,150,121,107,109,12,209,242,102,246,148,98,66,60,49,72,231,133,58,231,71,151,25,237,67,13,242,69,10,233,199,3,191,231,95,112,3,158,218,187,187,218,209,177,124,59,93,170,97,33,226,64,17,51,210,100,111,196,241,189,51,8,213,20,130,40,30,160,42,30,161,120,180,123,170,33,181,138,102,3,55,41,140,206,10,11,76,100,129,251,212,21,138,23,118,171,77,119,214,76,58,119,201,77,17,252,203,221,11,214,94,182,206,64,74,186,25,17,208,110,219,100,198,217,208,228,238,12,195,93,46,233,45,56,144,75,152,122,170,166,6,12,131,254,178,55,92,68,228,179,74,101,212,152,27,71,123,220,7,99,175,98,142,7,253,22,69,203,134,60,151,194,174,36,13,88,170,135,223,99,97,190,51,211,58,99,223,63,101,169,147,67,58,31,199,180,236,180,243,46,85,88,183,100,89,39,72,237,170,245,185,152,158,43,99,79,65,213,212,80,197,21,186,127,218,165,45,254,8,1,240,114,108,86,218,221,69,242,195,180,8,187,17,25,231,78,19,104,9,104,114,242,180,119,12,125,91,115,85,223,78,209,82,3,128,13,51,107,157,7,75,227,127,26,123,169,18,184,251,123,61,120,137,233,99,252,247,42,227,231,18,132,129,87,210,88,136,111,183,246,141,239,99,60,148,239,15,79,79,44,64,246,118,7,231,233,163,124,243,81,21,91,183,237,235,245,190,35,20,190,209,219,110,156,220,54,203,76,195,112,46,123,3,188,140,232,63,240,115,249,9,75,98,55,52,187,78,247,162,214,227,71,104,93,245,54,234,64,191,161,102,220,41,64,8,166,77,130,35,1,186,122,202,127,71,159,82,88,98,220,84,72,153,207,37,66,141,125,8,226,8,88,171,209,157,218,70,31,173,197,179,237,195,90,121,18,159,129,216,20,169,130,172,225,172,248,36,90,34,228,154,151,46,19,93,112,61,188,54,250,61,154,166,79,53,200,232,24,78,166,99,215,6,142,140,176,53,1,167,128,100,71,39,53,238,164,1,79,155,76,4,230,32,104,247,24,135,217,101,150,91,143,164,75,143,201,115,197,208,49,246,170,213,181,127,66,109,208,230,100,76,219,91,126,209,144,1,174,148,120,245,133,186,255,96,181,72,226,0,143,66,3,136,131,101,116,244,189,57,78,226,202,42,26,1,252,236,73,135,227,120,155,26,136,196,110,0,76,118,192,81,65,94,235,60,228,246,105,108,108,190,72,236,79,175,25,119,204,232,214,54,205,15,160,3,175,124,114,17,254,187,177,223,231,137,166,5,31,232,170,226,52,198,112,34,93,128,135,150,110,144,24,173,49,154,36,222,152,217,244,35,141,170,25,11,117,70,26,59,54,215,81,86,9,93,184,97,186,52,194,24,130,11,148,8,190,68,184,160,96,196,100,239,255,197,122,106,235,178,92,69,102,232,186,91,196,126,248,26,237,100,165,92,109,20,194,29,93,248,45,37,113,48,26,124,193,163,195,177,121,199,236,50,89,57,236,157,182,172,0,23,68,213,207,252,225,230,166,254,45,252,191,132,110,246,105,112,110,94,241,135,35,209,157,75,109,205,243,252,248,78,91,223,20,34,8,187,133,179,205,189,184,81,203,152,39,215,234,13,197,117,177,150,29,60,134,2,234,214,96,215,200,66,143,93,216,195,83,106,151,60,250,131,157,209,152,73,122,122,167,104,110,54,108,184,204,34,221,174,116,146,189,157,114,85,114,20,142,80,116,184,85,190,243,100,44,59,242,77,96,58,123,180,194,22,130,195,32,157,218,126,72,185,14,143,248,221,159,46,50,51,127,253,221,86,210,24,64,61,19,143,76,18,147,20,32,201,145,176,51,61,51,131,79,80,214,196,69,0,198,4,114,240,213,153,233,198,200,99,95,73,216,32,171,196,6,210,141,143,207,254,163,128,0,152,100,139,207,175,192,229,234,237,236,60,174,162,203,9,255,87,111,103,213,183,228,200,24,87,177,156,141,36,160,235,22,43,70,28,181,192,192,163,229,248,150,84,234,101,208,143,198,26,72,87,106,89,51,233,14,217,27,199,35,171,236,231,120,202,66,158,172,194,164,242,153,86,179,61,68,110,142,155,243,42,203,143,232,238,127,136,152,63,99,186,75,95,118,217,7,89,199,169,73,212,36,244,143,119,78,196,72,226,74,199,175,99,138,171,128,57,111,76,123,36,62,138,40,218,4,178,196,161,164,29,185,183,21,147,136,141,21,135,189,177,200,140,132,250,75,16,119,21,253,103,117,246,207,96,12,121,65,163,87,84,128,247,56,36,36,10,247,74,107,95,9,59,54,141,218,216,81,31,210,3,210,56,246,133,244,137,1,152,191,59,36,28,59,173,58,43,155,62,206,60,179,35,236,124,120,232,108,99,46,80,11,109,49,212,208,177,156,179,212,188,121,11,49,61,237,146,168,153,158,7,7,66,150,50,118,212,124,5,72,98,93,93,151,249,85,34,124,149,58,211,35,135,174,157,171,81,196,99,104,11,240,235,68,164,167,202,158,225,234,3,107,17,30,27,52,83,122,116,198,217,107,213,98,192,33,15,188,45,179,129,142,205,82,244,140,184,81,242,24,82,166,40,77,4,228,0,231,71,21,7,226,120,245,140,170,10,126,158,122,32,148,33,249,98,120,172,16,98,84,49,143,219,116,168,218,250,13,26,32,98,240,49,28,135,217,231,23,37,228,182,246,201,20,119,7,126,240,246,20,8,124,12,215,195,216,164,230,135,235,104,39,36,111,208,203,192,163,147,136,185,179,103,112,83,65,125,13,52,68,91,221,247,96,120,22,151,137,173,169,237,77,212,204,3,172,223,9,243,82,196,35,144,239,246,91,1,94,53,15,96,188,36,70,244,104,206,200,220,98,241,167,171,77,244,100,187,161,63,28,201,82,205,60,105,162,36,142,64,194,169,241,40,25,219,208,137,153,231,224,202,131,51,19,213,7,39,192,15,114,24,23,238,71,182,10,112,222,237,207,156,130,115,107,206,225,185,191,26,255,5,13,14,182,21,31,1,253,98,197,15,150,190,46,229,145,255,215,130,133,178,23,123,41,94,120,118,237,224,36,205,152,229,98,57,154,158,234,245,47,146,71,49,188,19,148,201,236,205,168,124,11,171,77,159,62,21,222,149,61,186,216,75,207,12,94,76,171,56,48,134,75,191,13,242,213,173,75,11,150,89,166,15,10,3,159,167,89,62,216,226,243,218,171,30,83,73,98,199,13,40,181,135,86,33,227,86,64,134,70,86,69,226,198,254,34,224,18,247,103,83,2,83,196,180,123,190,211,171,136,201,1,238,53,39,175,137,252,160,57,103,177,123,240,53,2,58,109,52,151,7,163,32,63,234,238,190,53,91,28,161,234,178,132,156,92,58,58,120,146,228,148,35,47,22,241,141,131,248,123,182,48,45,222,113,44,13,35,166,251,68,187,113,132,20,118,105,196,208,63,177,26,63,212,132,206,231,161,168,214,222,254,6,90,0,108,214,157,246,173,143,16,225,171,63,35,180,235,14,43,221,26,232,181,93,190,142,129,195,51,199,56,106,206,36,220,53,155,135,70,104,178,89,52,85,250,75,5,133,127,153,195,177,25,39,10,246,183,105,181,26,146,103,225,104,213,143,71,13,76,138,201,221,211,44,99,29,226,1,234,184,200,80,90,245,156,2,141,75,35,0,65,199,113,251,164,103,167,76,15,163,154,107,213,166,33,2,179,137,84,37,137,126,66,159,71,178,240,121,243,25,123,222,96,227,151,115,12,99,91,133,139,92,81,100,90,42,131,63,206,121,68,197,206,197,124,90,198,150,243,217,59,118,12,227,3,28,246,246,184,14,194,183,98,21,213,125,143,209,112,141,224,12,68,111,77,137,21,156,227,147,128,137,40,54,202,244,6,185,21,241,16,172,42,48,170,33,40,36,111,110,77,54,234,92,218,149,150,162,107,223,172,24,180,205,3,166,202,53,2,104,232,209,2,130,96,75,112,155,183,146,12,106,129,76,67,161,26,69,125,157,135,81,225,135,86,212,114,140,59,84,140,46,137,96,90,72,240,113,26,240,140,88,168,40,230,251,108,72,113,67,161,106,204,25,78,191,253,79,61,138,232,32,77,220,140,86,63,251,22,239,60,109,172,114,244,69,142,77,169,14,73,60,178,180,232,9,137,35,209,47,12,207,203,18,47,96,144,142,239,228,8,32,61,183,67,64,156,74,165,110,67,67,66,7,98,160,47,14,235,27,176,62,255,183,84,63,97,57,195,31,34,50,218,140,85,144,26,171,219,13,70,167,206,139,250,48,248,110,91,184,9,47,229,163,173,109,125,66,27,125,192,130,64,163,25,110,240,183,32,12,238,241,248,209,49,184,119,190,174,32,204,100,156,77,25,169,203,165,175,217,206,123,26,200,42,193,83,2,211,41,241,185,245,152,194,78,107,118,202,167,95,157,205,8,51,43,36,140,123,120,253,49,142,146,49,117,217,116,150,226,200,254,2,87,112,142,195,195,8,179,94,236,99,100,81,25,51,108,73,212,211,121,237,110,114,62,85,175,66,83,40,115,45,73,225,243,177,200,184,211,220,232,123,34,30,237,61,56,235,96,221,98,17,99,171,43,110,170,234,39,187,68,198,118,155,98,173,23,36,149,94,187,105,69,180,94,27,40,167,244,217,134,214,209,76,17,91,71,221,25,227,170,87,185,27,117,132,40,29,11,112,208,96,212,142,124,54,69,133,196,84,180,232,136,49,106,198,198,69,134,64,253,2,84,171,178,202,218,175,24,7,146,207,146,253,231,181,252,126,46,100,17,25,247,135,80,121,157,30,198,22,218,112,119,240,228,253,49,63,152,249,196,106,89,226,80,165,168,68,249,197,247,49,139,24,24,180,181,81,151,117,227,225,176,239,39,213,248,172,42,87,209,144,187,254,120,139,215,10,16,14,137,108,239,88,6,116,116,11,70,213,13,215,255,41,27,207,156,71,156,150,220,93,246,4,191,172,217,72,209,83,169,49,97,241,149,191,158,146,230,42,219,96,170,122,247,103,198,114,38,43,156,3,85,52,113,152,192,45,100,48,203,163,142,116,195,134,183,198,249,43,43,247,124,162,47,28,240,132,175,145,184,15,240,216,155,19,213,159,196,255,192,97,113,64,32,134,40,63,62,18,3,1,53,185,83,83,41,204,87,62,97,152,215,145,65,12,194,44,78,233,29,221,12,86,147,108,157,65,114,104,104,43,186,154,201,236,119,121,79,92,48,37,221,74,115,139,248,240,14,23,91,59,210,26,79,212,234,211,187,13,13,112,226,170,192,155,138,130,253,37,249,66,3,161,61,223,216,10,179,103,128,190,227,24,136,234,239,87,37,114,225,241,2,9,204,189,127,239,125,133,171,48,56,252,43,155,18,22,157,144,18,227,121,242,114,88,18,41,141,42,178,58,19,154,168,156,205,83,52,45,78,191,0,213,64,88,125,60,195,150,54,152,198,201,100,123,202,252,71,134,132,25,57,92,13,229,146,159,235,165,137,219,110,4,56,134,51,28,233,180,164,225,181,69,93,34,212,230,250,159,163,167,183,113,95,19,35,53,25,11,192,212,120,71,232,9,15,164,188,191,214,96,120,133,141,34,7,43,173,157,122,109,27,221,139,97,109,190,182,81,167,49,135,166,186,52,91,103,20,194,193,219,115,222,221,212,45,128,233,23,253,169,106,77,59,16,89,89,215,206,61,16,200,219,188,166,125,210,151,18,207,159,218,185,62,96,211,223,111,114,7,110,147,120,100,134,108,186,215,50,246,203,130,177,139,238,104,68,218,126,235,242,127,158,218,100,86,151,199,49,79,245,31,73,24,16,221,120,37,52,41,131,1,97,179,48,182,97,216,230,129,23,200,155,213,0,187,138,0,113,163,68,157,72,222,215,115,58,58,129,158,221,248,222,226,162,237,172,101,115,171,161,79,116,217,103,71,31,31,67,183,137,22,211,228,169,15,145,92,25,67,90,22,3,71,230,28,44,239,204,118,150,43,252,217,77,167,116,95,208,167,185,19,3,7,162,176,21,134,81,249,1,9,247,136,123,203,186,26,192,158,28,57,229,66,195,196,95,219,238,220,77,63,12,115,56,87,230,112,32,25,189,77,180,171,161,157,146,87,210,243,141,53,240,219,83,111,123,150,19,185,183,54,116,148,12,75,110,27,56,22,208,207,233,166,132,137,198,64,216,134,19,89,111,72,186,224,18,125,182,111,159,219,183,161,144,94,48,217,188,230,108,246,123,135,90,180,5,68,67,190,135,43,218,128,139,254,236,121,225,154,50,229,116,114,246,39,17,144,191,152,196,177,190,235,176,65,23,63,186,43,222,10,14,165,16,65,131,173,244,39,232,177,244,11,241,21,125,105,245,106,199,111,186,218,245,214,32,115,211,235,35,217,247,218,119,107,216,206,141,16,11,108,209,119,172,206,142,46,158,247,142,71,234,181,251,207,98,185,233,95,216,192,223,222,240,0,96,23,239,146,43,80,188,2,223,179,150,137,216,154,79,234,250,173,178,142,200,201,190,197,71,44,125,7,29,120,32,212,172,184,15,237,182,253,32,104,255,73,60,250,29,162,233,55,48,221,172,25,132,197,97,193,106,4,21,86,236,110,123,26,112,238,116,68,213,93,133,57,2,67,247,98,30,220,115,9,22,116,119,242,56,18,50,108,128,42,43,115,249,254,120,100,55,24,167,239,24,134,176,81,84,57,197,195,111,138,136,21,220,249,228,153,43,49,210,73,138,12,70,67,55,214,244,191,218,163,224,102,2,114,152,247,250,31,230,167,225,241,226,47,226,65,195,62,174,247,78,155,54,41,2,62,124,150,5,20,203,127,238,121,191,20,110,115,72,125,66,62,142,136,12,1,103,194,250,104,89,218,213,36,158,8,42,251,156,208,150,76,211,127,131,23,62,212,46,150,176,107,53,123,149,207,86,203,29,113,21,134,71,231,181,216,167,39,192,159,218,240,96,14,190,119,77,39,11,194,36,146,219,146,146,193,28,91,164,93,71,32,67,143,163,21,180,167,244,47,115,119,54,77,195,36,29,6,12,8,6,100,82,239,242,19,175,30,243,152,200,247,172,75,181,47,159,24,141,149,131,210,172,189,133,164,117,172,35,50,2,69,241,177,233,157,62,201,0,131,87,85,15,21,206,175,49,15,28,67,160,181,216,238,217,246,133,242,169,62,197,90,117,177,85,169,89,169,39,50,84,44,103,98,99,240,96,185,206,205,129,204,33,214,206,249,167,5,123,48,80,112,104,221,72,133,2,149,143,85,122,196,244,207,170,186,165,109,10,113,218,196,196,197,108,76,57,88,131,108,73,189,31,60,106,227,188,161,211,194,185,220,123,36,39,41,234,102,57,64,30,248,215,134,181,99,50,249,11,143,68,28,76,119,35,178,157,230,136,71,81,212,229,135,172,176,105,6,86,109,199,252,73,92,2,22,187,150,44,147,91,218,130,182,189,47,42,221,31,223,243,184,96,168,230,75,3,16,174,161,110,254,228,62,26,237,193,187,13,175,183,232,253,202,171,218,241,94,250,234,157,1,40,7,182,225,196,204,119,16,18,19,121,27,143,41,184,135,238,240,31,39,4,74,119,29,33,123,76,185,201,153,207,153,148,103,92,214,99,63,192,146,230,36,131,68,71,193,194,127,105,34,33,117,34,3,79,235,109,28,22,25,53,0,170,208,92,37,163,222,120,18,223,91,137,120,44,61,127,9,234,3,209,203,44,252,86,156,214,237,46,195,191,121,91,218,154,242,243,9,168,89,100,206,175,245,64,10,220,15,247,144,220,67,198,161,183,91,251,12,154,199,102,104,248,62,241,9,63,226,41,33,124,208,68,116,218,224,226,57,62,187,8,153,25,43,117,50,131,168,29,125,84,113,31,193,123,100,46,78,151,69,205,66,50,184,30,64,80,230,63,158,228,207,205,189,172,121,115,189,9,24,74,21,47,203,136,11,127,160,5,33,89,240,225,112,190,168,112,155,90,37,9,81,182,11,59,7,33,20,209,212,97,61,160,212,152,82,214,105,99,205,213,13,93,133,218,162,25,220,103,119,104,100,250,14,69,96,22,234,193,160,184,135,209,5,169,159,224,5,125,110,154,67,217,166,131,94,145,203,136,188,17,97,221,56,45,82,214,150,103,224,229,75,217,178,229,60,75,52,22,241,241,76,3,161,118,227,162,188,76,12,31,185,227,114,119,148,128,92,69,99,178,99,215,133,210,65,114,152,92,199,26,90,202,205,93,81,228,65,148,212,26,36,28,162,104,156,197,138,98,118,62,67,63,3,154,26,112,238,153,32,39,44,213,101,26,190,53,4,239,239,88,127,204,158,157,76,147,227,49,165,178,213,50,65,197,106,178,20,229,122,58,254,120,239,54,148,10,42,82,147,183,103,183,29,167,103,121,125,57,87,150,239,29,51,81,171,25,161,201,70,176,69,154,69,113,156,174,134,3,189,164,65,41,148,77,185,156,188,242,249,215,221,50,223,16,254,157,188,100,159,96,153,162,239,65,57,181,210,216,60,156,115,12,53,154,179,109,81,41,18,20,243,145,148,159,173,141,18,173,19,188,60,160,123,37,165,233,137,79,180,149,33,103,89,191,149,98,19,213,186,95,42,182,11,221,73,161,100,145,136,253,9,222,144,234,145,251,70,82,233,185,240,67,243,239,175,19,241,36,217,173,26,16,126,111,154,185,187,174,170,40,200,8,60,16,88,40,155,4,245,193,195,248,72,64,68,66,47,214,14,176,164,134,115,141,120,124,248,79,124,27,199,220,12,229,48,141,230,39,225,207,51,200,102,206,231,239,14,80,123,41,207,40,34,55,69,44,116,82,234,127,44,223,175,142,95,6,147,249,162,224,155,229,188,241,41,26,204,8,154,23,68,2,116,106,160,181,5,226,223,109,110,104,211,63,81,30,27,98,209,83,9,114,17,213,125,212,39,250,228,103,146,180,69,87,227,83,233,90,84,126,231,84,14,228,251,49,146,89,37,87,178,29,219,165,99,229,27,234,122,38,18,223,227,116,229,149,42,224,80,44,239,107,240,206,210,150,188,74,98,9,68,83,149,103,141,58,23,104,234,64,160,251,68,115,221,194,253,227,200,234,222,120,83,33,37,213,150,191,56,73,75,211,87,132,159,119,225,42,174,250,54,202,20,133,51,172,167,127,2,124,50,99,95,132,233,82,82,238,161,216,76,144,100,95,245,211,191,145,154,66,188,237,228,207,185,101,102,192,123,161,182,60,209,205,223,182,245,99,49,143,24,0,44,144,247,180,58,118,13,179,188,228,239,181,63,247,160,28,243,218,243,185,89,102,73,100,123,129,102,143,191,42,241,125,159,225,149,106,11,221,198,254,122,117,226,106,180,161,171,49,12,128,130,104,238,248,251,180,49,102,39,43,148,120,46,98,181,100,205,225,163,47,6,173,108,174,17,172,204,72,44,238,198,237,0,102,69,117,184,244,154,136,31,2,150,160,222,72,44,202,28,215,56,64,80,3,58,116,89,118,205,59,69,227,124,145,150,217,250,49,75,246,61,40,153,118,166,249,87,190,165,140,252,216,152,52,12,112,144,124,137,104,179,247,164,50,158,172,27,122,226,204,144,182,100,32,47,206,93,228,79,233,189,94,212,248,203,255,56,126,51,150,40,117,242,12,248,164,46,215,175,164,126,196,87,7,1,131,255,156,23,28,174,207,186,12,187,162,9,64,207,203,9,181,236,177,226,180,124,131,40,105,7,80,157,15,213,59,235,231,209,238,226,184,135,80,204,135,18,55,176,5,134,93,223,106,120,127,194,224,32,209,241,205,56,254,110,206,11,159,49,192,57,251,112,4,158,151,232,169,86,203,204,156,123,59,158,87,70,212,69,182,22,192,38,119,168,226,168,75,111,148,222,21,66,25,166,133,178,110,80,101,251,178,46,81,112,57,99,119,163,84,173,133,184,115,36,44,6,124,185,146,53,42,54,37,136,124,174,40,74,141,168,75,144,38,218,177,243,242,72,82,201,251,245,55,124,183,197,229,96,202,149,123,99,205,169,199,249,30,53,77,107,100,67,85,96,124,249,111,152,242,132,184,245,70,64,238,93,26,148,181,250,23,3,164,52,32,4,37,3,171,239,92,46,131,55,58,105,7,202,118,16,52,128,49,30,112,46,15,118,230,228,206,93,2,250,215,103,72,55,32,143,94,173,242,103,45,3,191,183,238,219,80,118,5,230,98,182,81,206,27,68,160,112,78,140,208,186,184,187,98,35,245,177,44,49,73,31,110,211,31,66,79,156,29,193,72,145,89,148,26,80,51,216,55,13,239,240,170,15,186,229,26,40,186,240,110,163,233,52,92,207,217,122,243,97,103,224,109,254,26,119,127,87,32,196,156,65,53,213,156,192,32,227,19,252,247,238,230,77,252,35,122,56,115,230,233,59,125,12,194,90,144,71,248,54,175,156,36,10,207,189,129,148,216,183,120,134,70,143,232,144,100,21,130,141,187,72,183,217,221,47,229,255,142,212,82,90,217,108,0,33,76,101,122,137,108,76,67,221,214,29,214,150,2,157,111,39,152,248,190,31,126,213,73,69,211,116,222,3,75,123,156,216,219,18,208,160,173,188,212,35,33,211,172,228,77,56,139,155,23,140,70,118,86,127,0,76,179,152,61,178,222,1,83,202,243,200,249,178,28,44,166,158,136,25,127,65,231,14,250,37,38,207,167,70,173,94,158,254,148,39,135,124,174,131,10,160,236,113,188,195,213,254,25,111,177,230,215,194,178,222,52,146,118,5,38,233,208,186,225,136,36,242,74,158,107,237,225,27,23,193,243,206,66,53,249,144,217,97,144,59,35,30,29,132,202,205,127,46,71,139,56,231,144,80,39,12,147,93,19,74,101,240,90,60,120,157,70,227,141,156,76,90,91,60,40,96,28,6,101,205,231,63,105,121,118,245,221,89,143,32,123,35,188,65,168,142,170,25,130,221,102,90,17,56,223,84,244,214,37,224,47,101,153,96,119,187,102,43,240,106,129,33,253,81,31,168,165,37,107,234,179,193,187,123,83,93,53,46,27,156,186,211,34,137,33,125,185,95,136,202,82,139,167,171,244,50,153,124,11,152,191,80,75,45,89,180,130,136,164,16,148,181,189,201,67,111,144,79,75,19,169,37,53,144,80,119,4,224,109,39,206,91,19,173,28,132,27,29,156,200,220,111,184,184,80,25,101,30,67,255,253,148,211,51,121,138,175,5,173,111,40,65,9,182,101,94,175,247,100,248,122,71,72,134,37,207,17,226,101,62,56,170,212,34,55,185,233,243,183,225,120,89,199,215,90,188,53,1,244,34,114,252,216,83,100,192,195,176,91,151,124,23,208,65,26,81,135,19,188,191,103,176,80,15,242,64,0,58,123,33,93,61,8,46,243,97,229,10,27,82,153,86,242,7,217,50,50,27,28,22,88,83,59,56,101,164,57,124,120,150,221,235,18,128,232,69,106,54,161,189,247,98,166,22,51,21,127,210,147,192,96,201,181,129,194,11,63,61,164,190,34,249,57,132,98,185,246,45,71,71,138,204,40,99,55,138,109,8,225,69,164,36,222,73,195,54,152,39,242,125,202,222,179,80,112,160,46,196,213,93,143,36,197,100,67,190,241,18,246,212,255,86,33,117,200,191,108,176,80,227,34,252,48,83,197,192,20,189,40,199,115,5,32,73,157,114,154,167,40,222,56,71,23,65,86,226,246,178,59,127,178,206,220,187,63,4,129,238,156,155,254,125,217,127,168,180,159,34,189,221,137,34,116,228,166,118,125,253,201,189,162,200,24,57,49,124,55,253,240,136,60,126,46,174,17,203,218,141,130,126,215,207,29,249,41,118,78,46,9,64,140,45,249,209,79,185,128,255,208,65,3,104,32,117,48,226,110,24,10,35,243,22,108,41,151,20,142,133,52,191,126,128,237,30,155,159,83,144,22,117,210,15,148,251,68,57,129,34,57,119,9,127,247,92,187,238,18,66,217,71,188,186,71,12,33,119,60,218,114,36,62,248,199,157,205,14,135,199,130,37,86,193,82,19,190,188,83,226,134,83,170,218,222,60,3,93,120,36,11,86,209,153,148,82,144,237,137,124,98,150,144,44,99,74,63,50,115,45,130,32,20,249,174,247,87,17,106,87,108,198,76,103,243,163,140,209,43,81,238,122,219,194,163,239,205,35,173,47,94,106,143,8,91,2,31,91,127,157,86,47,134,253,38,233,182,250,157,4,184,59,64,245,131,15,139,17,133,17,82,60,198,150,164,5,8,17,235,159,60,250,186,62,3,56,253,232,219,13,48,116,31,140,66,233,57,226,105,91,251,199,54,11,215,71,52,206,164,233,22,200,29,162,96,24,148,246,188,189,107,220,47,3,73,109,220,163,95,224,247,57,18,34,43,25,104,201,149,134,255,94,94,16,5,242,134,123,156,18,208,103,121,159,234,218,47,18,220,107,24,132,55,52,126,251,214,249,110,106,134,182,38,135,219,181,151,110,229,224,30,14,162,17,155,225,35,186,242,241,190,198,183,179,89,244,23,218,43,241,39,15,156,229,229,58,2,3,148,94,134,176,135,190,86,165,219,65,177,193,129,73,232,71,177,190,6,72,245,36,102,63,31,221,151,240,234,250,171,213,140,159,225,47,140,132,136,132,213,47,179,205,182,8,198,213,46,119,54,154,230,27,101,52,193,59,238,146,52,80,213,186,197,168,33,148,46,160,74,13,241,18,45,124,218,139,62,158,80,56,107,207,222,191,149,248,75,38,133,242,85,212,220,80,156,134,169,2,174,237,235,188,196,65,251,226,194,187,89,4,124,229,247,25,108,124,90,69,73,148,113,6,90,13,72,78,63,57,97,87,239,228,195,62,61,48,142,194,219,241,183,209,191,239,29,132,26,133,77,229,155,183,200,155,236,64,139,193,216,132,158,113,152,198,195,119,181,193,74,197,84,95,41,1,66,50,118,43,155,39,95,202,10,66,76,198,74,5,181,116,22,229,239,6,220,213,34,179,177,122,131,48,154,18,151,50,156,2,76,27,18,105,208,46,149,153,229,55,218,203,185,239,187,55,200,52,163,227,64,52,61,77,130,101,173,207,202,230,184,51,141,22,112,185,82,66,77,105,97,214,31,219,244,223,21,116,182,124,142,105,221,157,169,37,77,123,231,131,195,79,73,213,69,246,202,93,69,3,26,135,173,221,99,81,5,209,8,254,2,29,35,182,32,60,26,15,152,104,146,77,38,27,149,207,31,158,219,100,11,234,137,97,28,188,102,7,85,4,231,11,206,27,129,90,221,124,3,143,99,94,42,169,134,203,2,81,137,124,59,8,173,160,148,159,244,229,86,17,105,44,6,155,137,173,101,248,10,122,145,203,88,79,79,17,91,96,133,228,242,249,203,51,184,14,82,167,136,231,80,208,255,107,72,232,125,132,123,244,77,226,90,238,53,141,244,185,156,16,210,214,240,91,48,188,133,215,149,202,66,58,32,123,159,159,6,138,122,60,83,99,80,147,231,170,31,215,149,197,22,84,171,56,62,55,52,32,125,50,229,141,178,185,172,107,167,148,98,109,40,150,9,150,151,61,218,166,173,33,11,41,225,108,34,57,147,184,157,14,11,83,200,231,122,70,247,77,90,122,130,168,29,251,175,7,21,198,211,158,230,236,174,224,116,89,202,219,12,101,194,209,72,39,24,13,125,123,156,227,141,207,40,4,189,157,236,34,135,67,161,14,210,158,194,177,122,132,167,62,60,62,221,136,200,62,126,212,147,146,9,220,65,20,247,45,222,30,153,125,250,148,116,55,125,7,198,248,58,97,22,234,194,127,94,72,164,138,112,91,8,175,34,173,37,146,95,210,53,1,41,81,12,180,119,115,158,23,187,166,66,221,220,131,92,133,162,133,175,64,64,196,52,93,228,52,103,95,66,86,180,85,10,33,107,121,10,114,200,198,12,246,227,125,27,249,251,8,42,5,235,12,197,221,36,222,165,243,193,54,111,22,185,170,159,92,206,51,6,127,120,85,6,106,100,219,20,215,23,119,64,12,26,255,242,66,81,95,60,208,230,120,31,32,227,147,126,42,16,237,243,13,77,150,33,254,178,40,200,119,52,115,72,88,166,42,37,31,170,217,131,126,155,227,48,162,140,244,96,82,85,120,92,114,213,165,126,241,27,208,153,99,141,32,76,31,59,224,53,18,142,254,109,213,168,178,148,248,28,12,203,102,215,168,47,251,1,99,215,36,16,162,174,43,241,246,156,26,95,232,32,91,84,249,172,27,187,209,178,122,75,227,17,243,0,105,74,68,87,42,248,162,91,59,105,53,228,69,208,234,161,205,227,154,113,249,206,130,5,175,18,198,117,26,137,36,66,226,93,203,98,243,78,175,115,77,81,110,158,9,201,228,144,187,176,36,51,157,83,186,176,178,109,24,90,75,24,79,195,67,20,174,89,145,31,69,236,33,129,210,102,234,177,114,177,147,241,214,11,73,30,38,201,13,121,151,132,59,112,66,4,165,146,132,215,87,248,136,127,30,129,116,136,161,146,238,88,239,14,39,239,100,109,33,188,220,198,148,132,194,172,58,122,153,176,241,63,69,100,156,215,13,1,147,138,214,172,140,57,74,125,40,57,248,175,38,48,239,102,184,179,78,3,18,200,142,171,53,69,85,165,97,72,77,103,95,153,105,64,12,253,89,38,206,177,175,181,164,251,172,139,156,18,100,81,157,186,213,139,27,218,106,219,76,218,18,16,15,146,166,108,46,188,174,118,59,40,203,116,27,51,188,219,241,212,157,64,186,144,51,0,17,231,105,13,170,222,157,191,19,147,29,213,69,124,217,239,234,159,211,48,225,11,135,99,67,179,135,89,181,108,2,94,100,136,52,243,92,220,89,169,92,95,49,231,29,241,11,232,161,136,239,161,232,203,93,173,71,23,123,177,7,134,160,217,40,62,54,220,225,73,172,222,28,54,95,214,6,1,46,151,46,148,69,185,134,189,118,4,98,175,225,38,212,39,80,33,63,20,38,181,255,116,107,187,39,237,45,139,8,106,36,48,158,77,206,3,232,78,89,118,99,13,158,236,236,88,51,89,123,246,68,8,160,232,2,119,236,52,214,232,30,224,245,168,222,248,9,113,24,251,106,35,28,236,28,52,111,250,62,128,51,160,82,229,86,238,94,164,13,129,170,5,87,248,102,137,247,173,50,55,226,91,238,134,205,153,216,84,40,67,186,217,249,123,238,206,131,88,100,206,12,100,41,15,72,89,75,170,134,18,248,22,70,9,61,199,248,243,5,101,209,174,161,146,223,161,209,2,219,226,101,141,197,176,71,98,67,250,158,12,211,29,17,211,191,184,92,159,175,172,13,181,191,224,40,100,101,38,143,21,251,111,147,47,44,45,86,105,254,64,21,60,143,91,85,26,31,131,111,120,39,108,232,212,135,76,89,67,81,1,0,210,172,194,243,196,103,168,217,223,170,85,15,59,123,50,134,182,232,111,38,10,228,63,47,179,31,146,228,77,4,129,214,155,231,4,231,19,94,68,219,51,91,150,205,205,0,233,192,217,23,138,95,193,79,81,207,231,24,115,15,69,212,44,116,5,54,90,187,106,141,48,95,123,35,189,136,222,71,197,215,61,125,78,154,177,110,180,216,71,198,200,166,121,154,190,108,142,94,178,161,89,38,210,31,41,57,36,46,68,141,200,75,246,196,17,94,73,116,78,3,110,45,168,157,28,36,156,222,8,179,73,135,25,19,114,82,3,45,14,71,65,200,210,17,4,226,64,197,103,71,128,59,12,15,16,34,237,149,2,153,235,98,3,82,8,43,16,5,12,67,224,226,72,139,119,43,70,249,84,152,147,171,81,249,130,201,102,119,242,79,250,14,234,245,47,198,178,200,102,187,212,142,47,80,222,2,112,125,163,232,3,134,204,194,222,157,123,159,75,92,125,120,131,73,170,89,39,199,228,88,40,108,92,63,254,150,251,133,208,120,48,9,254,170,189,51,145,224,215,19,35,92,41,144,191,105,106,65,82,99,109,43,191,44,194,157,147,9,129,195,145,168,238,98,91,172,148,19,114,0,178,248,195,161,52,236,86,249,128,138,145,200,135,62,50,155,135,33,153,132,144,189,122,120,55,96,174,230,80,94,120,167,88,231,56,217,254,233,116,15,214,194,242,151,186,183,57,229,82,101,186,32,197,140,125,31,24,196,10,227,40,99,33,16,63,166,214,131,186,168,78,161,184,252,247,9,226,76,23,154,49,140,249,38,250,91,183,88,234,10,133,181,103,211,97,107,151,138,164,98,172,61,100,60,118,238,31,125,225,97,96,227,160,15,207,105,48,33,166,182,63,99,246,244,63,182,180,45,18,143,243,20,243,238,52,247,95,176,74,247,44,213,232,66,140,130,149,213,123,213,188,94,197,178,47,175,26,169,136,95,71,176,20,46,111,102,179,198,134,234,178,206,133,58,132,204,245,35,127,206,1,46,49,104,251,55,159,91,255,90,173,146,204,16,18,121,247,116,73,100,74,167,6,120,91,243,191,157,112,241,252,6,107,152,141,76,113,173,28,250,162,46,217,221,153,148,39,75,24,65,66,49,239,53,54,23,121,129,91,115,61,188,59,148,134,206,86,171,254,102,247,250,49,216,135,31,53,132,254,209,64,141,200,113,7,203,236,105,251,242,192,183,139,247,189,138,95,226,140,197,225,110,254,241,233,30,73,29,3,203,37,17,161,146,33,28,70,154,47,14,186,67,107,247,206,209,93,97,152,2,0,101,12,43,88,195,12,3,248,14,31,8,133,192,153,68,156,220,181,163,243,92,26,93,178,231,207,40,219,107,195,133,34,87,81,28,88,91,93,206,234,39,198,166,36,71,56,108,0,81,12,27,136,118,219,98,19,132,145,226,11,250,165,209,248,108,87,133,53,38,243,191,218,47,79,209,141,148,117,249,117,250,10,72,192,187,71,227,191,94,33,154,20,176,58,57,77,227,171,153,226,120,90,76,160,182,152,254,110,242,131,140,141,222,168,209,214,88,223,78,222,172,73,233,218,34,41,27,139,61,53,142,30,154,16,46,189,213,249,197,20,115,120,86,237,239,155,225,2,146,162,56,125,92,61,189,60,33,249,239,177,203,58,207,166,129,42,230,146,62,107,176,64,26,116,245,85,19,138,215,147,229,177,127,6,133,68,26,158,175,9,60,245,128,71,83,218,238,1,140,33,175,171,63,48,144,137,160,195,76,205,41,241,68,209,159,80,234,6,46,153,172,51,146,23,23,222,167,139,195,67,214,222,255,235,177,75,36,209,154,59,54,161,43,3,30,227,192,165,13,21,182,173,120,114,189,157,121,229,254,180,237,125,210,5,155,198,70,56,221,85,172,203,50,26,69,44,239,137,53,178,20,147,217,21,237,255,127,176,97,91,118,26,208,253,149,7,33,38,232,197,8,69,173,200,125,98,238,151,178,212,21,38,88,69,101,149,193,253,176,96,25,242,18,141,191,255,247,155,220,11,141,214,59,77,37,213,237,212,171,251,84,52,0,187,24,28,179,50,220,99,98,25,96,126,240,244,28,243,11,249,4,110,205,212,228,120,13,225,96,223,107,202,166,48,227,94,96,219,195,127,205,220,30,175,213,10,67,76,216,176,21,227,37,90,153,133,191,114,243,145,244,145,7,111,49,192,207,252,210,14,31,8,137,206,238,191,172,116,179,18,181,90,95,225,8,191,95,112,125,80,46,112,114,240,15,60,183,121,111,200,120,195,178,203,189,22,20,155,172,247,170,179,250,194,164,98,183,48,187,65,192,60,112,74,101,128,42,86,13,139,43,226,20,171,161,114,171,211,43,129,134,248,202,253,255,242,142,210,155,167,25,32,9,215,139,197,149,32,251,103,56,9,204,23,231,192,155,46,178,196,94,197,182,60,225,63,147,80,103,32,194,203,55,32,9,98,54,175,216,235,130,81,7,152,44,96,39,11,126,238,25,41,32,196,5,200,177,46,35,248,187,11,38,39,250,238,162,158,176,216,39,152,80,68,167,46,249,137,225,96,238,54,82,201,198,198,29,206,243,65,52,116,7,173,145,184,134,255,190,240,48,154,21,167,70,157,41,192,252,112,17,156,150,13,30,66,78,105,180,91,210,87,66,169,199,246,66,6,53,240,225,124,113,42,161,42,224,127,90,48,171,220,75,96,70,31,140,7,30,87,164,65,57,88,42,237,191,106,28,105,55,58,171,150,147,168,5,67,11,123,112,120,50,129,150,53,59,149,53,127,92,39,147,249,6,138,15,14,158,115,103,253,212,183,167,17,42,45,14,55,63,0,205,47,156,164,191,230,203,220,54,74,156,199,231,56,74,209,62,78,160,22,72,212,116,99,185,48,149,57,214,69,125,96,145,149,50,69,11,152,129,55,93,88,244,220,84,73,50,93,184,161,112,51,81,72,86,22,229,60,196,71,79,155,117,116,149,182,185,59,178,155,147,195,75,198,17,106,181,199,106,152,64,192,138,177,253,7,247,241,180,147,116,233,253,113,216,197,103,196,197,55,131,50,20,164,135,87,139,54,71,118,60,53,166,67,145,237,35,108,58,90,26,96,44,230,12,43,73,225,39,54,159,233,121,165,135,157,48,190,29,39,105,73,241,90,181,113,229,101,64,48,234,242,235,212,138,187,92,223,73,33,249,145,222,247,154,105,115,81,153,38,19,223,144,249,17,40,199,227,30,229,115,132,116,114,130,51,52,65,211,240,174,26,92,75,0,198,71,19,211,99,53,137,172,130,87,248,198,198,128,179,222,177,51,34,148,0,104,129,237,24,11,164,43,69,170,157,237,210,26,168,75,178,104,247,91,41,19,108,244,133,13,183,45,206,72,132,78,14,0,181,251,144,168,153,164,224,156,34,146,10,109,96,210,173,107,178,90,158,65,18,245,74,206,88,217,187,227,148,80,158,172,195,1,61,226,140,81,173,183,190,173,17,55,126,154,12,95,151,15,9,210,110,24,246,211,49,244,229,241,78,27,22,171,151,69,246,139,92,252,229,99,3,214,237,74,192,167,61,69,68,85,204,80,20,147,251,53,85,81,207,170,43,35,29,12,147,57,220,221,100,54,174,49,235,198,217,232,246,238,8,136,3,122,110,193,58,97,41,184,221,1,86,136,23,35,20,22,243,46,254,108,158,107,40,80,198,57,53,248,16,68,46,184,228,255,0,232,61,144,49,79,58,219,66,54,85,34,10,56,109,7,161,210,59,106,215,80,99,91,12,215,188,170,132,185,116,238,0,171,40,132,151,249,212,251,167,46,125,86,175,201,205,234,117,177,232,194,183,103,167,244,11,192,48,164,242,14,224,86,75,27,49,163,156,183,215,29,216,245,111,98,251,183,145,215,21,244,120,167,159,150,45,144,18,208,224,2,54,117,71,76,31,14,13,251,95,20,88,125,34,169,65,197,19,11,150,12,52,37,168,81,26,12,62,12,195,144,211,66,147,202,56,114,27,43,181,230,91,128,223,126,203,61,211,114,93,13,135,140,45,67,225,125,248,110,59,49,172,152,137,12,72,124,111,93,96,146,21,171,18,253,157,174,175,117,184,253,50,3,196,187,132,93,0,106,70,78,133,30,0,210,87,215,43,13,112,30,217,186,222,224,210,123,55,54,24,243,172,207,211,90,98,67,254,181,116,55,186,198,60,123,165,164,194,152,130,83,89,72,13,4,187,191,79,160,3,174,68,159,14,163,186,47,159,88,97,186,125,81,153,63,238,246,197,85,18,50,77,211,207,73,116,64,178,102,81,217,28,249,161,69,106,11,190,110,243,44,142,188,251,224,250,127,208,81,21,219,217,33,170,20,127,37,191,111,246,14,69,237,173,167,61,162,24,215,128,250,17,239,54,103,147,187,211,20,59,95,206,143,218,106,185,122,13,32,204,120,92,37,203,127,47,111,251,247,184,177,142,231,160,116,53,44,153,166,68,78,143,16,118,218,96,195,178,188,118,84,153,22,133,102,59,124,178,27,225,225,66,1,68,60,62,234,56,45,240,65,76,52,171,101,108,183,212,15,135,65,134,134,223,192,111,240,19,68,53,169,187,173,221,106,76,159,228,99,225,212,14,178,238,67,7,193,161,37,23,186,44,35,94,49,131,123,133,28,116,243,107,65,203,212,193,255,26,105,89,188,114,134,213,8,170,200,173,68,49,245,36,22,44,27,96,211,33,244,153,142,11,132,122,229,205,56,70,193,50,36,9,152,170,36,32,248,2,236,223,232,67,106,189,175,48,1,192,143,24,42,17,27,11,244,138,253,35,236,65,121,90,191,103,165,1,86,89,173,219,156,69,22,191,206,246,210,24,230,104,179,242,180,127,24,109,241,147,221,191,44,91,62,221,221,126,175,69,219,12,198,212,73,99,103,107,1,104,157,219,196,19,122,139,174,228,243,228,158,52,207,58,122,163,44,243,60,133,244,187,69,5,103,8,127,25,76,88,133,178,76,188,119,174,193,142,172,41,213,58,225,244,121,183,64,109,62,220,161,29,109,99,52,218,15,150,212,83,243,67,236,143,216,212,0,57,135,143,151,150,209,85,84,148,49,37,103,89,118,45,238,95,194,84,140,78,244,240,111,65,67,14,2,122,176,31,171,225,237,70,21,191,192,184,121,182,190,46,103,221,57,155,183,215,130,228,38,112,119,175,3,23,69,240,145,73,8,40,199,224,47,181,183,50,3,38,239,171,47,41,168,74,30,87,160,179,91,81,78,151,235,216,115,244,238,69,240,159,226,231,95,79,142,95,15,240,177,69,162,10,213,244,45,53,65,170,37,3,141,31,112,119,41,84,9,68,150,36,64,203,76,38,109,220,203,156,243,119,196,56,103,145,45,253,201,73,145,18,92,55,96,109,75,137,51,220,225,174,252,146,134,2,189,197,212,58,72,141,156,85,121,192,96,209,65,165,213,99,57,36,88,147,141,164,19,193,68,249,120,16,133,81,52,145,5,221,44,107,140,209,163,152,150,45,84,217,1,218,4,65,233,139,182,2,147,28,209,151,119,82,130,188,121,180,230,182,34,57,49,74,65,202,129,190,20,59,118,62,248,46,82,43,91,190,153,128,87,218,19,214,16,220,178,223,87,182,252,238,134,2,59,222,134,139,137,220,164,90,166,96,203,123,125,67,70,207,50,184,115,29,129,106,239,100,151,56,103,215,17,242,121,0,42,194,222,23,51,13,91,10,149,217,67,77,94,57,87,195,193,82,226,213,20,202,180,49,45,72,130,140,85,124,225,113,22,44,212,132,0,53,108,247,168,19,186,152,214,164,243,44,37,40,86,251,255,144,114,5,11,57,40,164,92,173,142,56,52,86,182,51,223,96,195,255,172,54,219,185,131,36,204,117,255,251,238,123,50,221,28,64,1,143,135,21,15,193,29,166,218,17,24,63,63,172,76,149,127,6,68,242,198,215,116,198,9,164,65,118,148,30,157,200,253,108,244,227,6,139,60,12,251,42,214,64,174,180,2,60,50,146,197,163,84,159,130,79,234,80,90,66,130,226,71,180,189,170,20,231,209,128,233,176,37,114,14,43,41,183,255,54,75,89,1,193,119,98,91,105,125,94,145,42,72,171,217,134,236,60,189,208,133,180,176,124,199,51,174,78,145,237,103,192,181,198,4,254,178,123,102,93,22,134,127,186,32,180,21,54,120,110,27,193,120,231,175,150,216,202,25,233,3,105,8,148,115,214,167,251,155,198,160,132,142,171,140,186,83,84,254,125,128,171,72,104,207,92,126,147,53,138,108,136,250,40,125,197,195,229,31,27,71,45,118,249,145,245,179,139,194,46,79,181,239,228,160,251,144,105,5,220,14,225,226,7,80,251,5,22,41,230,163,152,227,252,238,87,143,210,47,80,187,165,2,104,204,145,41,221,159,65,230,183,157,139,130,214,226,213,224,201,75,78,189,213,206,137,162,232,35,126,199,68,245,16,221,172,51,0,188,250,105,15,46,217,24,10,55,163,80,189,75,8,245,160,60,185,84,100,212,182,15,67,198,114,129,4,102,11,161,95,64,115,249,78,12,35,174,244,95,74,134,117,33,29,118,40,227,55,84,175,30,22,245,73,207,93,198,12,7,82,6,71,241,176,201,81,10,101,49,164,62,83,14,29,20,194,79,199,52,100,128,47,21,116,63,110,184,248,200,195,57,205,107,4,199,19,85,95,73,64,161,188,31,246,77,192,1,111,69,224,134,94,65,96,240,151,46,197,178,252,49,143,136,101,42,42,62,25,45,1,167,167,15,92,109,159,1,234,52,176,64,10,114,178,139,188,51,59,143,30,155,50,35,42,93,185,57,209,232,43,83,22,81,56,230,172,88,194,18,234,216,163,202,109,88,252,80,250,97,233,55,239,20,100,147,188,67,174,100,179,48,239,179,13,132,125,20,212,233,177,121,61,135,95,9,65,156,252,216,129,182,90,221,222,120,5,129,158,36,219,57,98,212,65,155,102,7,1,129,106,157,234,173,161,120,250,142,247,76,147,3,96,206,24,11,154,6,103,72,224,209,6,66,8,189,186,121,208,102,111,255,158,69,130,61,201,34,215,228,149,144,217,234,183,65,176,114,175,35,168,27,217,134,2,88,92,50,177,190,223,237,123,178,111,140,54,254,111,216,94,67,17,176,68,202,133,96,29,70,66,222,213,162,158,71,188,179,66,226,55,177,17,46,82,160,42,215,119,29,173,121,253,159,129,69,236,21,124,8,233,48,98,180,160,140,201,76,199,104,237,81,158,5,213,186,86,179,126,26,8,16,35,247,36,2,127,12,198,90,137,12,150,138,148,213,56,124,140,103,200,123,254,221,253,129,86,229,80,85,75,228,117,172,84,157,41,12,29,199,247,195,123,247,181,122,232,39,157,203,34,84,119,88,57,241,74,113,86,98,111,247,171,160,170,190,84,64,50,206,76,2,199,111,240,236,210,169,190,175,242,232,110,128,245,58,101,213,169,80,241,254,197,222,196,198,99,13,128,159,254,194,232,70,158,218,19,138,201,12,73,175,168,192,89,150,195,238,178,65,126,82,77,57,213,191,38,31,42,186,69,43,32,214,149,85,178,106,202,170,80,223,237,167,253,159,139,120,9,120,17,228,45,174,144,105,70,42,215,93,120,20,27,212,102,216,115,202,247,22,81,57,120,54,145,114,59,124,39,68,27,85,117,253,135,120,210,65,128,55,78,95,119,8,235,204,155,232,253,109,226,230,206,49,130,41,103,175,224,217,247,112,138,6,227,235,65,166,199,131,232,156,252,213,15,103,60,130,5,113,219,107,171,244,40,7,15,156,250,124,187,36,131,107,221,24,28,75,47,181,54,228,172,209,79,234,217,120,230,178,228,169,230,206,77,146,209,48,235,118,77,140,127,38,192,42,154,83,51,19,143,165,46,87,199,17,37,41,167,59,162,254,42,154,36,3,124,109,219,90,49,254,9,254,90,114,32,129,118,175,134,61,20,155,191,179,201,137,221,168,81,14,82,239,128,30,61,222,172,30,194,253,98,174,162,113,230,112,115,89,193,161,237,210,131,29,44,116,81,6,181,216,167,245,181,126,250,246,189,206,63,199,219,79,69,185,0,138,126,213,15,35,228,99,196,193,32,105,102,27,88,231,74,168,101,251,229,236,139,128,154,33,83,158,246,173,11,55,200,19,45,36,61,222,249,21,157,225,203,163,186,214,119,91,234,149,29,108,70,163,153,44,228,69,190,211,154,196,78,113,234,235,31,122,13,34,199,93,84,140,36,13,235,32,211,17,130,230,125,149,144,28,90,137,136,95,155,40,251,95,228,30,244,174,56,34,175,105,243,14,154,136,177,246,68,166,153,32,75,130,215,118,49,102,9,151,182,159,86,217,148,65,115,246,153,143,76,53,113,40,235,65,136,82,223,213,210,41,75,36,199,200,250,211,174,4,12,36,177,143,192,192,137,237,170,113,138,13,185,164,0,247,206,106,72,70,79,85,191,132,122,39,116,32,41,180,29,205,166,139,65,70,225,61,243,194,204,144,207,17,250,241,105,245,188,214,245,168,179,150,60,162,118,237,11,26,100,37,129,123,172,2,213,19,25,148,241,61,52,229,236,1,33,167,81,82,162,109,241,58,190,198,8,54,24,22,64,1,180,174,21,13,178,16,26,13,121,13,34,225,75,49,208,255,133,47,24,216,253,100,215,211,254,104,35,20,104,234,193,70,41,34,35,247,78,206,194,223,213,183,241,129,146,58,125,111,246,106,95,138,251,9,205,115,96,168,157,132,213,205,218,205,217,64,186,5,51,44,103,96,77,83,188,195,39,105,201,36,245,74,10,245,80,87,39,250,109,12,38,243,10,82,90,62,112,33,1,226,126,140,69,129,67,49,124,148,40,94,217,250,239,228,39,209,201,120,62,195,137,207,46,213,25,16,125,165,39,231,191,66,54,221,227,250,247,145,165,6,75,169,178,218,2,97,75,107,215,92,234,89,163,242,6,75,161,154,174,83,13,213,139,61,67,178,91,74,219,114,36,128,171,22,166,207,191,44,215,52,52,180,32,52,240,109,164,105,156,128,139,152,247,215,188,78,216,100,215,17,225,59,169,175,94,48,49,228,243,102,147,125,4,161,10,195,169,77,72,240,90,245,129,130,126,80,152,178,174,60,52,111,128,88,64,49,22,158,57,150,16,171,38,198,243,10,88,154,115,114,198,120,82,151,65,64,43,52,177,130,221,213,127,149,26,207,73,91,77,103,202,83,89,158,58,180,9,183,195,109,77,73,97,45,255,233,143,165,96,52,214,41,205,183,1,76,249,57,185,69,127,30,193,68,125,102,157,166,194,40,169,116,217,160,16,185,60,215,45,243,182,103,184,16,37,85,162,180,146,158,148,82,175,125,205,105,72,75,90,177,80,247,33,241,149,25,169,253,15,143,164,16,144,39,211,155,245,193,193,42,221,62,207,32,198,99,173,95,212,232,39,153,179,11,233,195,69,113,20,15,35,136,79,241,83,167,151,253,174,182,32,237,7,130,47,202,93,111,181,114,249,184,212,116,23,23,186,67,53,138,20,224,21,167,36,136,87,231,114,186,212,174,201,101,255,106,83,237,196,210,32,154,178,154,28,165,180,7,84,97,81,217,225,88,107,55,205,251,77,77,44,40,223,248,0,51,107,171,41,26,58,48,46,2,220,172,136,29,247,122,216,200,58,126,186,231,209,226,255,140,28,102,122,153,58,31,17,74,106,215,6,46,167,36,130,231,96,251,189,125,200,53,255,67,94,180,190,132,77,195,169,189,24,182,241,20,94,139,227,19,147,205,54,42,29,131,185,57,107,240,150,114,157,9,70,130,229,182,124,147,181,146,26,100,149,55,182,245,59,184,20,15,135,15,88,51,79,249,223,91,172,182,84,191,250,74,139,161,43,86,149,48,51,33,83,149,96,76,227,21,124,159,134,131,204,19,153,197,152,0,236,48,127,60,59,137,63,168,172,67,30,37,105,15,11,78,207,27,190,202,61,54,248,191,167,30,87,60,200,236,70,142,6,117,232,190,58,155,241,233,120,188,191,140,86,46,155,210,173,92,108,126,176,211,142,39,19,8,250,174,101,229,21,17,45,169,143,221,112,214,247,174,241,203,200,25,11,129,169,72,254,123,178,15,86,45,228,150,25,170,136,172,80,241,239,178,132,142,38,23,190,165,15,48,144,174,17,3,211,148,181,59,84,234,67,217,89,229,13,173,246,139,12,85,142,91,255,167,201,165,219,195,143,28,38,162,208,208,173,92,209,250,74,193,108,179,30,52,254,61,219,6,148,30,143,7,124,91,31,200,240,125,20,18,230,255,129,63,212,75,155,203,118,9,161,168,178,219,126,55,140,198,137,242,190,161,232,67,196,235,181,65,127,126,71,75,17,160,249,176,252,49,216,136,178,239,50,93,145,137,133,44,185,183,121,114,179,85,222,190,184,219,187,32,100,14,206,139,163,85,20,75,190,97,206,232,94,246,45,110,190,67,30,36,17,45,35,106,92,163,13,123,49,149,88,210,16,112,255,46,13,30,45,248,238,237,254,13,2,221,76,129,195,105,99,245,28,133,136,113,218,71,208,2,130,227,235,190,98,194,39,41,38,161,170,73,209,254,212,130,234,71,106,250,200,124,23,64,54,1,25,74,248,205,194,56,97,145,12,77,37,250,190,122,175,186,195,201,240,77,189,126,86,208,105,47,225,62,188,193,96,81,160,173,105,75,5,62,250,62,59,36,128,47,200,220,213,58,127,166,83,125,214,49,117,73,84,185,252,218,53,102,125,136,218,169,121,119,96,61,43,8,8,141,22,183,196,48,121,104,108,149,244,162,144,67,211,22,229,241,143,36,95,177,114,14,247,137,153,45,193,13,170,122,201,48,112,100,12,182,131,106,90,165,204,233,197,248,87,161,25,50,18,140,47,197,137,36,251,191,195,19,208,67,153,108,15,55,33,75,148,120,68,204,90,212,187,185,85,16,187,186,103,216,80,20,82,96,44,119,200,20,133,168,132,189,95,210,115,160,226,136,9,159,14,204,233,57,160,115,58,228,32,195,146,61,33,226,248,221,44,54,41,190,128,125,181,139,10,44,141,6,2,166,73,7,93,3,53,150,139,203,57,111,29,116,63,10,115,42,4,172,239,66,154,76,67,29,18,87,12,101,207,12,130,146,31,207,204,183,132,126,2,103,92,156,221,160,35,100,82,184,114,120,142,114,158,41,11,31,178,254,50,214,14,92,209,201,141,175,237,46,5,94,12,68,113,49,2,53,158,138,114,122,163,114,88,97,237,133,36,209,75,93,105,96,170,198,116,233,20,59,24,41,17,112,144,198,126,128,195,138,247,253,112,93,67,225,187,173,117,83,12,206,27,113,112,230,223,73,252,182,113,157,111,34,215,188,212,142,218,104,84,121,240,190,191,171,34,70,179,241,131,63,239,13,136,144,190,134,109,70,67,111,150,255,221,179,224,228,25,90,103,198,73,181,46,37,20,17,211,147,134,81,20,150,133,63,112,81,226,49,203,18,179,142,137,150,93,131,148,251,116,178,33,189,108,196,88,69,65,206,11,172,45,127,46,127,143,210,200,232,27,233,112,186,64,114,186,109,100,80,168,203,61,161,236,144,254,173,45,192,102,199,47,11,182,199,109,177,242,234,235,220,215,162,220,121,213,98,76,241,171,111,114,152,36,235,122,237,172,151,206,211,46,236,222,255,73,52,41,185,180,202,66,253,141,129,96,156,166,132,231,14,202,139,220,48,76,4,144,95,214,46,163,87,136,141,101,153,157,227,31,69,119,128,133,1,174,150,200,235,196,46,140,163,55,90,233,194,235,255,215,15,230,194,229,155,46,240,192,129,26,108,148,68,189,62,2,79,23,209,188,186,182,249,90,37,226,190,109,77,114,113,57,54,160,24,130,70,11,176,38,57,116,60,142,204,14,100,61,68,175,6,182,63,228,205,10,226,173,7,59,15,194,254,148,108,109,118,237,94,128,179,255,200,81,111,249,193,100,143,55,222,255,138,176,35,230,132,209,101,104,220,110,11,90,50,188,65,53,17,154,146,106,156,101,79,8,8,255,230,114,180,210,168,183,75,134,206,125,169,247,91,223,231,66,156,35,183,104,178,71,137,163,52,110,206,96,62,93,188,55,245,207,212,38,9,47,25,158,184,189,50,3,122,27,111,76,174,156,64,183,92,100,147,160,52,52,203,130,68,1,150,10,251,77,77,77,50,16,85,52,207,231,233,222,174,13,175,253,240,139,157,193,148,184,207,249,201,1,242,232,220,66,18,46,110,94,241,75,79,45,109,128,200,29,110,153,115,158,179,129,212,31,25,20,78,117,92,105,32,185,104,80,95,230,100,217,236,43,144,147,231,193,29,93,56,232,105,21,239,116,84,23,195,22,79,233,91,67,120,19,90,9,17,65,113,86,33,60,127,199,213,81,92,63,153,61,88,203,127,130,216,252,119,237,36,77,75,84,223,148,83,63,32,214,89,221,148,58,56,82,240,6,234,200,140,127,99,59,112,19,192,253,44,225,175,7,207,8,58,31,255,188,195,46,237,27,190,207,172,22,251,221,83,61,65,194,39,148,135,100,203,247,107,98,28,75,255,126,224,146,182,136,106,39,198,197,127,163,75,184,135,219,57,63,154,65,204,235,170,225,102,46,162,100,125,17,220,177,225,242,70,206,174,36,70,105,170,236,129,102,25,26,71,10,207,4,253,70,137,146,23,98,98,79,154,155,132,135,159,143,94,112,230,193,197,191,244,80,88,58,20,19,53,92,53,16,255,159,21,168,228,70,200,39,123,33,230,153,198,141,19,163,134,96,59,31,146,232,249,192,136,53,123,203,160,13,6,40,54,156,16,225,96,109,106,72,124,63,91,192,90,200,182,223,47,228,201,17,222,102,109,64,200,32,77,201,121,232,47,74,138,21,128,245,90,193,202,123,147,186,70,113,116,90,228,76,255,52,115,229,189,200,146,156,151,13,198,157,102,182,44,253,111,136,206,41,234,22,104,48,102,84,87,124,66,137,151,36,171,104,189,229,228,64,29,211,117,88,151,164,248,40,74,184,79,238,55,124,51,217,195,82,18,92,93,10,120,159,112,18,218,85,181,181,108,43,141,74,136,139,252,50,122,156,10,68,86,84,147,18,191,224,229,211,224,198,208,120,69,219,52,148,213,248,34,251,165,133,52,181,37,104,17,214,77,194,60,238,55,17,157,219,53,195,35,172,213,58,47,85,176,109,218,27,252,212,214,38,245,144,180,29,232,152,225,34,238,41,67,171,70,131,237,113,185,155,55,71,116,82,99,201,97,25,35,95,33,48,86,51,120,129,223,6,121,38,167,159,253,239,223,11,34,183,101,187,24,132,203,84,223,181,192,143,96,172,46,37,19,144,80,253,31,54,5,163,226,246,69,119,213,125,180,47,20,154,105,224,7,143,238,79,22,212,61,191,200,159,36,150,236,37,54,90,85,204,182,164,133,245,30,27,147,36,93,17,7,107,60,109,165,82,2,167,254,149,150,134,58,101,12,242,196,209,107,158,120,154,170,74,81,16,33,225,140,44,94,127,34,250,131,208,207,55,144,110,213,9,4,25,90,189,103,33,62,232,215,92,244,62,139,70,225,63,208,244,211,134,176,240,7,188,193,176,77,66,99,118,46,42,249,116,89,57,50,155,165,234,73,142,204,197,219,19,106,185,111,164,197,98,230,166,49,239,212,50,198,45,242,132,185,163,206,118,94,140,151,236,43,107,44,116,46,79,170,124,32,61,129,18,235,191,230,172,39,60,8,197,34,29,100,109,129,153,37,166,140,157,75,164,130,241,194,164,21,252,2,223,123,89,226,89,136,104,129,59,89,98,223,119,37,32,175,140,34,208,52,87,2,88,201,29,47,145,186,4,138,98,245,10,176,18,87,213,179,241,170,181,149,135,236,28,193,201,254,243,19,198,186,199,163,69,77,182,136,78,117,4,102,168,140,156,40,104,227,150,243,215,171,111,118,13,170,129,74,39,87,115,20,113,85,201,84,94,35,26,136,80,153,154,149,184,24,182,229,46,6,190,253,150,71,211,47,87,205,59,44,153,221,140,8,71,218,26,241,155,174,107,212,220,239,132,133,6,184,119,32,180,243,36,12,44,137,101,215,13,162,45,70,196,109,167,152,166,74,171,225,0,70,122,248,160,126,50,126,238,26,121,22,202,84,195,76,255,67,117,230,78,222,123,202,4,122,199,105,51,93,130,156,85,195,80,213,65,126,72,87,152,149,237,228,141,55,219,164,239,221,226,84,57,173,151,75,186,75,51,94,91,14,67,157,42,145,33,127,61,69,217,63,194,72,52,34,211,172,156,166,93,192,61,198,249,125,30,124,146,14,186,217,56,210,239,16,80,117,233,217,173,99,10,208,173,0,25,167,237,96,196,62,8,231,100,206,104,7,56,240,130,46,236,116,183,184,224,117,110,118,101,173,49,86,104,95,85,19,210,86,174,198,0,249,54,144,251,232,130,13,14,150,22,228,110,4,28,34,46,199,187,19,41,78,130,176,224,59,118,251,208,203,175,127,242,87,32,86,41,236,29,65,136,96,132,122,59,43,151,2,131,167,26,95,111,195,68,249,142,227,175,207,166,166,188,179,83,210,120,250,200,133,187,226,75,134,179,124,162,251,252,10,79,76,139,127,82,48,53,99,113,83,221,55,95,35,184,65,92,2,219,8,78,107,9,221,105,17,224,61,23,97,125,248,156,251,215,148,86,137,194,70,121,71,146,184,33,52,174,226,36,236,251,55,3,161,60,13,19,133,40,238,40,104,180,92,11,104,72,121,68,210,246,165,28,92,222,17,118,70,132,194,216,103,48,26,82,238,206,18,85,17,195,153,8,76,251,228,185,125,200,42,87,192,134,139,23,11,55,179,229,254,169,230,232,218,143,13,227,255,19,61,47,240,19,121,213,135,120,232,12,237,230,78,93,12,84,203,107,142,107,223,136,8,250,92,213,79,62,59,36,244,56,67,201,247,188,71,65,247,137,137,250,208,226,87,216,138,98,137,110,213,196,221,81,199,97,44,184,3,161,240,231,81,36,2,20,105,44,35,59,236,117,17,51,192,179,234,122,135,184,54,171,81,231,189,11,92,38,195,140,16,18,218,190,70,234,8,86,86,90,130,20,78,62,217,11,254,174,169,82,188,251,161,140,128,94,183,155,29,118,4,62,226,79,207,171,210,195,103,77,192,182,52,51,46,244,170,240,25,174,162,152,96,150,17,117,38,29,3,170,49,193,21,206,69,176,179,152,134,145,28,230,204,25,206,199,129,186,232,57,87,140,19,98,61,231,128,201,149,0,159,128,244,20,177,107,34,239,168,123,154,60,152,0,137,241,127,136,123,30,25,51,14,41,124,8,38,179,126,0,20,18,124,79,97,19,212,22,243,35,54,128,248,43,190,252,26,183,41,131,125,138,33,119,122,126,220,39,92,82,127,62,116,140,160,81,1,38,111,84,186,25,108,55,11,159,235,86,137,71,138,21,90,184,172,193,51,204,28,185,200,162,228,86,12,98,213,227,11,97,155,243,220,147,237,22,199,145,139,96,195,13,60,95,111,118,247,136,41,96,74,92,133,163,245,96,140,145,84,114,94,221,45,11,247,67,213,33,225,157,33,139,59,108,48,111,202,140,220,100,105,3,32,13,39,182,7,40,101,34,119,220,186,196,145,222,12,183,216,12,40,147,223,140,120,44,225,165,73,8,52,99,89,28,160,234,164,30,169,66,179,108,190,149,232,53,167,161,173,164,188,237,243,119,124,96,196,79,136,85,48,230,137,157,211,254,218,17,28,151,100,53,195,251,164,38,96,114,183,0,135,217,169,47,73,159,1,86,54,143,181,222,59,190,199,234,52,154,165,190,120,217,185,122,40,120,139,146,33,229,71,83,179,65,43,44,58,38,231,241,161,35,25,87,184,181,149,175,245,11,200,3,158,192,188,99,183,228,110,73,4,128,83,24,195,20,0,27,136,23,1,46,18,99,202,120,30,150,13,32,139,69,135,171,95,152,142,5,119,98,249,137,48,83,202,68,52,143,10,248,164,197,160,21,188,176,248,32,103,170,30,12,52,124,88,181,251,92,137,177,208,124,232,253,207,115,127,4,193,16,148,73,122,157,82,94,86,58,166,129,60,97,190,138,214,17,8,74,158,181,182,218,161,234,22,201,218,193,164,211,179,247,132,145,51,187,176,168,89,160,13,74,35,247,189,240,183,61,38,76,133,151,214,187,142,176,114,232,250,159,80,191,149,206,64,26,210,120,60,142,195,111,102,100,131,125,133,120,178,1,225,178,60,151,211,240,97,187,97,49,31,51,16,178,177,138,12,228,222,39,33,135,25,249,222,53,60,178,120,171,131,186,247,62,78,250,231,170,184,247,172,8,145,24,161,119,37,92,178,206,129,39,7,150,25,111,98,169,30,213,97,140,192,70,241,48,5,174,69,244,188,43,5,228,45,94,124,192,173,235,50,178,119,118,96,213,0,46,147,100,174,225,184,31,156,105,50,224,112,94,250,27,160,109,8,103,248,246,34,132,233,55,31,103,23,145,80,34,252,27,65,184,41,220,235,193,84,91,237,98,191,245,0,14,39,87,127,39,140,152,34,145,81,136,164,70,109,52,214,102,174,226,184,76,231,29,192,224,39,81,28,233,80,238,181,192,191,244,147,198,146,154,175,249,58,204,111,155,19,202,69,58,70,3,140,104,1,13,79,217,180,91,190,149,120,246,105,158,181,214,21,45,212,68,1,154,219,27,68,32,16,214,150,119,58,164,153,52,114,208,210,222,110,231,122,41,10,17,105,191,98,119,237,116,27,103,189,56,182,145,74,249,33,224,188,225,132,109,21,66,201,225,226,69,142,54,60,11,111,150,117,110,248,72,201,117,67,205,198,75,247,49,245,41,15,189,218,119,46,154,193,123,19,69,39,75,53,184,203,35,247,45,145,105,227,58,248,174,234,68,241,44,8,169,250,16,122,133,156,134,170,126,186,208,89,191,243,20,27,198,104,150,236,216,159,236,43,236,226,207,208,181,187,12,21,193,232,75,82,254,79,17,91,234,79,143,54,48,163,3,105,129,183,52,134,7,82,77,203,12,31,114,149,126,175,84,113,135,135,151,27,252,25,123,79,51,51,172,179,18,52,82,169,247,4,221,164,136,230,8,126,12,67,219,192,151,190,61,224,206,135,228,96,195,115,21,79,207,154,41,162,251,178,148,166,120,135,68,193,23,202,105,134,49,43,71,74,192,70,41,50,11,0,60,117,20,103,118,254,194,149,88,77,228,165,105,134,72,160,4,190,29,14,154,167,16,150,61,68,156,229,24,184,178,198,190,210,45,240,147,191,187,113,250,126,158,114,232,138,124,186,33,85,73,36,168,245,159,112,210,10,29,50,77,174,191,240,230,93,41,216,231,199,39,53,245,62,134,101,202,88,153,158,220,117,97,78,82,192,142,60,197,254,217,224,96,14,119,22,70,165,218,50,8,47,132,38,15,69,185,146,210,120,69,93,90,169,146,115,42,36,146,165,97,123,152,153,210,83,131,89,98,152,167,165,28,12,92,39,255,146,87,242,37,107,202,49,122,196,13,100,61,191,203,164,230,20,126,219,190,96,197,156,178,202,29,49,1,247,197,98,206,119,241,213,212,54,47,53,174,21,111,178,91,172,18,232,153,28,89,10,9,177,92,196,103,33,100,168,70,176,182,79,177,249,70,154,42,37,149,28,73,245,94,151,176,143,160,178,103,61,25,68,127,96,222,171,252,88,132,35,99,25,242,96,2,228,134,181,202,240,50,67,2,207,159,157,47,253,123,109,67,205,137,9,29,254,184,147,163,253,244,44,210,17,39,190,114,190,211,254,117,0,96,49,60,202,25,235,77,148,3,73,241,15,208,244,76,127,169,53,228,222,109,229,198,194,92,69,119,105,213,69,183,74,55,191,125,104,60,253,60,206,250,56,244,94,43,22,27,105,151,31,201,58,28,247,96,9,33,236,25,209,252,166,23,167,7,24,184,224,215,58,191,94,63,233,182,70,41,17,109,230,196,60,137,142,133,75,250,98,27,254,216,200,176,221,98,232,4,226,138,40,167,52,67,2,207,250,118,177,169,216,206,74,211,9,98,94,90,73,51,172,36,173,139,198,14,205,244,8,40,116,19,188,3,193,193,230,33,186,126,148,43,207,36,179,74,62,238,52,198,48,88,232,96,246,17,150,172,120,244,97,11,239,39,212,236,78,91,69,225,220,119,214,128,49,187,205,170,201,241,254,174,167,64,233,27,96,136,192,75,217,27,174,224,115,178,221,48,11,191,164,231,114,25,184,158,220,5,253,116,11,191,199,69,91,54,121,203,24,217,7,241,159,106,65,104,202,186,218,193,5,64,137,81,98,217,201,187,174,86,95,114,201,168,229,221,19,130,120,26,77,202,199,101,125,120,135,241,13,39,48,202,75,112,198,253,241,37,79,85,46,26,233,50,66,18,184,30,53,33,238,225,217,17,73,200,204,195,107,38,89,214,243,69,186,1,190,1,176,13,142,103,95,152,63,228,50,19,164,210,23,81,55,55,220,169,229,131,111,65,127,105,70,88,148,157,118,109,64,205,231,160,46,212,203,169,143,129,160,173,251,40,147,190,144,241,253,233,153,52,19,205,249,164,112,107,250,226,94,146,170,179,103,124,171,80,53,74,242,134,156,36,185,200,184,160,183,236,55,34,204,119,70,251,71,201,95,233,108,0,126,27,40,0,55,8,124,250,207,206,96,233,71,253,115,145,30,179,179,200,115,255,13,147,7,81,111,199,33,153,180,57,80,64,165,159,140,152,145,82,151,125,5,144,36,100,8,111,247,189,126,77,232,138,109,240,255,103,170,16,121,221,166,99,146,162,165,164,182,143,21,77,105,115,50,162,178,206,191,152,158,50,161,220,244,26,200,47,37,125,115,44,232,14,59,169,223,19,59,191,178,91,107,169,114,93,252,55,90,109,64,218,191,231,228,41,237,155,9,29,79,160,174,59,244,63,44,119,176,24,37,73,136,58,156,33,238,133,79,48,17,198,3,75,74,162,161,175,236,45,227,187,126,77,182,95,236,158,2,76,205,60,220,239,233,181,217,49,156,149,185,180,244,205,115,29,47,42,79,252,12,45,86,177,11,223,125,20,76,223,90,65,81,45,229,167,145,92,62,116,146,23,157,131,47,243,134,217,97,42,79,145,36,48,60,84,59,18,110,143,211,227,178,255,57,21,104,18,22,95,110,95,81,0,96,16,207,77,18,243,177,70,147,216,75,107,4,91,61,143,105,56,29,132,189,2,37,127,201,89,6,93,219,56,165,10,102,196,115,153,64,31,229,35,185,253,144,132,80,84,247,255,164,238,3,33,40,112,64,51,10,250,245,157,21,179,197,113,75,72,1,150,171,207,108,200,89,242,29,153,70,57,20,154,24,21,255,162,133,151,39,23,17,148,34,175,186,11,78,137,172,139,185,214,191,39,218,93,163,117,15,48,161,169,200,147,253,168,99,238,94,141,252,32,198,204,146,169,71,128,187,146,94,21,87,225,49,198,177,248,131,205,51,172,43,171,171,96,75,7,29,70,216,102,38,48,107,149,15,191,137,157,75,70,97,25,181,56,245,30,211,127,159,44,111,14,105,204,106,149,31,10,30,89,214,19,187,12,37,109,83,46,111,179,125,211,157,175,252,208,136,51,49,96,203,85,237,89,126,17,138,8,108,251,152,170,2,139,193,43,249,192,63,114,108,255,122,121,84,219,93,48,132,19,121,3,139,143,43,71,187,70,141,92,113,205,5,185,36,247,216,51,112,227,26,227,154,17,175,195,160,54,231,254,1,77,49,102,26,13,242,165,58,220,27,199,255,4,125,195,102,75,220,14,252,186,26,153,134,30,131,23,241,245,40,83,167,83,73,194,211,128,71,184,201,251,12,97,135,22,81,110,178,203,15,54,135,192,239,114,126,222,212,137,226,11,134,196,127,186,47,48,24,46,103,112,93,32,27,60,27,255,211,92,136,102,126,125,232,11,189,187,112,148,104,87,160,62,8,131,161,156,240,244,81,4,135,195,149,154,137,149,124,111,226,138,128,102,118,113,248,171,224,92,252,29,178,114,172,24,66,211,242,118,113,57,145,37,17,229,248,76,16,238,188,118,200,0,28,217,240,36,239,149,115,79,49,50,133,220,30,160,120,99,136,34,55,84,209,137,175,78,214,224,13,181,20,221,70,45,80,140,66,251,74,73,27,6,62,192,92,169,240,192,182,101,133,130,176,95,243,195,171,131,62,53,51,233,0,146,186,139,183,14,9,64,229,8,82,33,204,253,239,8,208,33,154,0,163,230,77,29,31,138,193,20,98,102,176,183,215,33,123,55,118,83,238,140,82,3,178,116,115,77,210,189,66,103,210,51,156,55,102,95,23,240,155,19,127,128,224,75,237,63,228,28,2,32,213,85,212,52,143,227,184,125,98,110,29,185,27,179,254,144,76,73,162,50,139,129,50,118,45,228,168,37,20,182,28,204,184,23,180,33,98,12,164,28,123,191,254,6,202,47,212,37,146,95,248,112,179,253,28,163,184,166,165,179,234,221,152,39,73,190,236,190,39,13,37,155,124,231,99,226,45,185,75,98,219,238,229,137,207,79,73,10,10,191,164,59,153,168,97,120,126,146,157,139,58,136,59,6,88,190,91,205,28,239,102,148,180,237,162,48,37,241,216,164,40,78,233,245,60,122,103,104,59,71,164,57,100,208,112,1,231,17,74,195,52,28,254,133,93,106,60,96,146,253,41,120,79,157,72,152,233,154,82,214,168,41,146,163,150,95,40,63,27,87,172,132,63,250,200,240,13,99,56,31,232,63,75,128,170,199,249,156,15,24,75,53,217,133,7,74,201,224,13,43,139,26,101,95,205,26,206,202,239,95,207,23,28,173,48,184,159,213,196,204,25,66,9,77,210,18,227,139,168,81,224,217,108,39,139,208,223,161,105,23,129,195,4,193,158,244,131,70,81,89,141,27,240,140,169,7,178,225,41,156,246,135,212,90,195,204,143,164,226,212,67,147,129,249,158,238,112,56,144,196,228,80,61,222,204,169,88,51,38,194,37,70,88,20,132,156,115,252,156,93,122,4,249,39,218,45,141,165,116,209,44,136,96,152,179,246,188,29,83,70,133,179,79,54,107,83,10,159,49,24,78,61,3,110,133,167,202,15,156,204,173,6,247,209,143,172,18,165,127,71,0,136,14,110,180,221,250,4,170,191,24,251,69,136,53,243,146,191,18,26,89,205,240,165,27,220,165,247,69,108,181,227,2,3,20,7,85,245,23,74,122,99,239,204,102,187,107,61,76,109,11,9,186,33,4,71,65,62,239,25,172,189,1,76,207,112,167,18,14,73,126,107,94,76,218,198,242,118,191,202,167,52,121,95,138,58,52,36,211,187,102,82,119,94,208,0,12,17,202,134,228,191,133,87,106,195,95,71,243,127,42,8,31,75,111,83,205,230,42,144,199,70,190,152,105,205,67,153,219,105,61,11,74,50,214,141,199,128,111,80,173,13,165,132,93,137,217,62,8,78,105,131,150,109,252,112,86,126,69,97,221,36,144,148,76,98,122,221,151,48,45,212,107,94,41,2,132,143,119,50,7,123,25,144,200,84,173,233,120,245,202,73,15,101,187,15,194,39,8,255,52,45,53,75,124,141,118,66,207,95,215,205,80,48,241,117,95,50,236,56,5,173,0,182,237,100,185,53,246,196,206,224,79,9,32,208,198,117,251,119,163,31,88,70,169,9,132,108,172,70,207,70,181,84,253,126,219,137,254,162,150,159,3,95,77,166,150,65,39,58,181,224,154,183,17,127,128,136,21,118,204,61,7,11,27,9,243,91,103,55,62,167,131,52,39,250,142,191,72,46,215,174,237,36,172,23,240,149,171,137,32,108,167,128,86,87,129,60,162,209,64,202,248,169,219,40,142,191,30,8,33,91,5,9,132,155,29,112,74,111,173,45,136,206,160,76,66,50,98,108,191,157,101,160,211,7,3,50,20,144,29,207,5,77,55,163,140,10,29,231,121,193,248,83,185,120,255,48,99,153,104,221,73,79,81,97,43,180,6,101,213,101,173,135,207,83,166,168,74,235,208,124,56,60,201,20,21,74,26,128,221,88,74,92,111,40,102,228,195,34,212,133,23,8,133,149,185,154,16,116,157,248,83,69,173,244,185,93,43,108,63,32,153,199,249,146,183,244,105,20,137,93,22,59,136,68,102,102,117,8,194,36,188,48,243,54,47,177,112,228,64,5,140,178,171,104,109,217,41,53,19,118,137,141,158,118,103,195,79,58,97,204,68,226,137,32,24,90,88,240,68,52,122,111,89,0,20,188,75,30,80,129,40,136,135,4,70,245,251,241,18,194,10,108,3,132,129,93,182,115,158,170,42,11,43,213,220,102,81,181,199,160,199,60,113,101,86,108,254,195,135,209,22,205,249,187,86,210,246,152,20,199,245,121,210,236,33,152,138,223,94,136,150,62,243,109,178,244,109,119,38,105,168,46,230,246,43,229,216,141,68,144,14,124,205,66,163,113,0,94,135,197,203,195,217,123,81,50,155,17,164,0,232,113,206,238,146,150,219,50,236,221,106,11,238,79,213,210,42,64,135,77,181,123,113,75,180,240,120,106,156,44,156,59,86,124,33,132,233,62,83,99,126,89,172,135,35,53,159,24,168,91,192,104,227,217,30,133,210,138,53,68,2,59,115,22,233,136,88,228,12,153,126,167,9,250,171,68,116,30,226,175,78,33,173,180,26,129,213,252,65,241,251,183,63,245,82,58,235,126,110,78,70,106,68,246,52,32,162,71,212,37,99,241,229,146,60,167,66,222,27,19,195,152,247,107,48,34,215,209,208,144,198,95,68,5,71,50,255,199,235,29,179,25,136,237,77,120,20,48,255,143,33,195,211,107,161,38,187,117,6,236,65,92,18,209,123,68,214,109,173,157,119,108,170,118,198,140,135,201,223,184,11,225,227,88,140,39,38,16,181,224,134,111,136,5,216,123,113,200,34,207,236,22,254,175,102,92,31,33,154,17,235,254,39,128,34,171,193,239,17,68,27,248,51,32,188,245,151,149,56,26,126,101,147,251,119,96,36,90,21,135,236,101,9,187,221,146,46,244,85,52,38,59,15,138,35,191,60,72,217,166,13,10,169,54,255,182,212,85,235,207,15,244,83,85,221,114,132,35,126,21,10,25,19,192,27,20,48,10,31,205,94,216,23,218,171,91,67,201,109,230,93,211,111,113,170,208,178,127,82,3,148,148,21,220,62,115,222,30,175,58,232,233,79,161,33,201,37,68,240,35,255,197,148,66,53,131,124,187,167,145,242,201,198,18,234,178,246,194,124,10,150,220,147,240,47,103,165,70,12,25,80,33,223,206,227,12,179,143,39,33,26,105,167,106,9,199,163,36,131,209,168,239,118,174,10,69,94,197,187,161,100,56,38,47,204,56,118,106,175,33,46,238,116,175,82,119,202,27,30,184,199,57,208,195,109,84,136,76,62,185,146,121,53,249,166,25,173,77,82,162,60,88,29,32,198,140,201,206,151,218,162,73,206,222,212,3,113,141,247,223,163,142,57,118,13,118,181,83,97,7,14,15,48,172,83,108,35,137,204,211,165,73,157,26,208,7,226,200,224,190,12,90,135,100,72,197,133,144,252,82,113,203,46,154,193,254,75,12,241,96,204,137,124,21,238,113,21,142,74,180,224,54,123,11,246,39,226,131,67,215,53,145,230,168,46,207,128,255,136,213,54,64,167,98,220,28,184,165,46,155,49,29,61,238,210,201,193,94,225,189,109,8,81,115,106,230,152,41,21,15,221,189,199,253,101,144,98,45,164,71,39,97,55,85,232,184,143,167,17,248,99,203,191,172,146,162,178,245,95,239,155,132,160,104,215,12,182,110,58,204,222,106,200,87,246,24,31,232,117,79,223,108,19,18,57,192,212,250,148,78,31,79,103,105,129,16,129,47,123,45,17,63,183,237,2,10,150,192,222,65,176,239,204,175,166,215,124,57,217,217,170,112,96,224,154,184,102,195,9,226,8,229,50,243,143,218,21,138,171,216,248,216,59,90,87,125,131,100,182,239,12,195,198,16,47,32,227,95,58,102,213,12,45,183,243,208,241,132,56,108,5,49,128,89,112,8,240,38,189,220,185,134,66,61,63,100,233,128,16,43,98,123,45,190,79,218,45,150,152,96,109,208,191,27,118,242,126,20,220,131,54,159,78,145,220,131,161,205,179,52,189,69,199,56,5,7,67,37,140,176,237,191,235,105,48,135,21,244,203,202,239,10,150,65,192,8,217,79,67,232,37,252,103,240,27,187,64,249,13,217,172,152,62,29,48,76,184,228,161,51,151,2,197,242,16,78,117,180,240,188,244,121,202,98,148,213,229,32,131,70,34,98,238,181,188,241,237,232,235,177,101,19,234,50,159,122,11,137,27,162,93,195,197,65,226,51,66,65,137,69,89,53,101,93,55,25,100,29,254,216,164,60,80,131,21,255,82,161,94,208,13,245,59,109,173,173,175,69,107,224,87,121,127,168,89,210,102,214,76,251,238,8,55,7,190,88,188,32,45,48,13,174,50,209,166,241,246,247,245,114,59,255,107,47,218,138,1,8,237,140,241,14,81,72,126,173,39,132,59,207,174,225,19,223,158,27,220,118,189,91,217,211,83,148,200,111,119,179,176,56,14,232,228,167,99,8,28,117,150,25,194,135,67,31,239,99,244,50,106,214,44,215,170,192,247,52,30,249,224,48,136,42,62,115,185,192,77,91,0,79,34,181,221,64,216,18,114,21,203,46,53,173,171,144,107,56,37,115,17,181,239,249,245,31,27,200,243,187,11,211,14,68,138,193,218,47,228,243,60,109,131,175,246,110,249,210,204,57,109,235,238,200,178,117,230,28,73,192,58,16,250,51,30,151,93,196,247,27,96,115,47,115,106,231,14,183,160,184,56,94,40,190,72,145,89,217,142,196,83,84,153,139,71,38,203,254,13,24,197,156,208,211,115,243,111,225,223,152,228,91,50,198,18,226,106,82,32,226,132,80,250,14,30,148,216,91,104,223,246,20,68,186,225,118,218,103,183,92,83,102,72,194,159,242,130,204,51,23,159,230,114,43,83,46,48,177,103,11,238,22,207,161,227,247,165,101,9,182,10,242,158,103,231,173,191,42,181,55,120,86,67,158,123,17,117,140,72,28,6,0,123,1,174,90,25,79,68,234,12,115,19,78,59,87,117,149,200,70,217,205,160,135,217,6,210,63,184,17,129,240,190,229,13,230,235,177,216,202,81,97,23,56,191,212,228,110,211,204,125,206,212,222,153,230,223,84,238,84,40,137,240,205,220,35,90,174,26,165,170,91,105,139,22,83,85,116,87,42,214,82,154,187,239,228,139,1,243,90,160,206,62,105,240,97,178,67,158,102,156,197,37,60,51,62,57,118,234,42,232,76,200,81,139,232,212,99,245,32,63,45,220,29,3,128,247,115,99,164,219,244,248,148,117,249,72,190,147,35,238,181,137,246,234,249,48,26,241,160,90,203,148,97,212,235,128,13,191,113,208,135,105,184,157,57,199,236,2,72,70,29,218,250,12,197,243,47,48,15,248,190,18,161,121,58,130,161,128,197,216,125,187,164,18,220,176,196,201,62,244,233,236,74,2,9,91,197,61,86,141,135,151,114,7,162,183,132,45,5,107,253,180,99,181,241,138,198,119,101,121,35,222,198,208,186,231,121,78,206,228,254,124,83,232,48,61,174,146,226,185,36,245,126,10,40,38,196,157,93,203,223,63,22,56,118,9,99,204,40,223,206,9,236,12,191,142,103,151,217,14,232,113,39,147,115,53,86,117,154,229,74,99,90,163,247,255,142,207,110,58,74,112,166,235,71,172,252,118,93,45,162,168,170,26,128,228,167,187,215,200,149,132,223,143,204,150,20,59,59,154,69,42,206,140,240,93,68,211,17,127,89,243,204,128,239,68,128,246,72,130,233,151,67,140,177,27,109,15,160,217,89,198,250,48,49,238,118,31,63,211,1,201,128,37,73,88,101,157,219,99,46,229,202,19,83,213,171,43,214,95,57,84,198,214,194,212,198,244,214,78,145,171,190,67,238,79,100,212,8,28,121,236,153,224,217,9,87,108,169,9,20,200,67,4,250,163,18,248,218,239,42,232,178,2,44,231,165,189,89,64,223,78,222,241,67,188,194,78,227,62,184,224,63,118,97,64,10,196,136,101,226,246,230,178,204,237,189,229,11,152,201,205,195,166,177,73,225,13,49,70,180,150,72,13,176,1,254,135,205,100,166,209,93,120,221,146,63,188,191,139,35,242,34,35,178,181,197,22,195,165,249,57,14,218,201,214,228,111,171,246,7,60,235,94,95,152,38,197,19,190,0,221,80,185,242,27,143,36,127,51,48,205,53,234,8,61,140,45,58,190,162,204,132,146,57,126,24,167,214,139,214,37,95,196,87,4,147,83,173,179,241,245,58,86,227,13,59,156,241,239,208,254,156,219,132,40,166,222,135,209,211,145,128,135,101,160,232,13,168,53,130,23,183,13,119,169,85,209,148,171,71,90,140,27,202,96,42,28,225,218,207,202,220,32,127,133,30,64,58,136,41,245,230,72,142,91,126,208,19,185,80,238,246,35,184,93,73,61,82,137,166,18,12,85,229,233,217,83,58,158,93,252,242,146,0,188,201,195,178,241,92,245,140,15,5,146,52,237,106,234,64,179,213,77,98,157,222,36,35,23,240,77,192,4,175,236,21,166,74,208,26,9,240,213,95,217,232,241,62,142,72,188,89,185,46,60,246,193,196,213,66,94,196,220,57,39,183,137,154,245,172,136,185,113,34,182,178,136,142,32,40,37,178,234,188,21,12,17,19,214,63,41,8,18,100,31,123,111,95,221,2,3,79,66,110,108,54,104,33,106,60,14,61,164,153,173,65,253,51,175,163,136,213,107,251,255,247,150,173,125,41,140,204,3,16,45,253,133,12,177,55,77,227,218,180,70,180,148,102,175,180,144,76,178,221,144,199,9,146,131,245,150,140,15,89,221,75,73,48,155,115,179,77,56,118,112,23,50,62,219,142,246,37,3,215,43,37,202,71,77,109,79,55,28,182,77,138,39,230,154,109,157,236,221,251,145,242,10,198,28,175,29,236,44,191,72,73,65,10,43,33,7,53,170,86,172,165,139,219,3,166,180,51,240,221,157,45,91,26,93,183,104,63,214,178,205,2,45,210,121,185,82,149,91,213,255,94,202,88,55,26,98,254,32,66,255,65,177,93,13,221,100,191,128,80,8,100,242,8,82,23,236,201,179,245,92,254,76,15,146,180,126,196,198,85,105,163,78,196,118,10,247,244,240,187,89,179,46,215,116,234,224,222,77,26,179,15,66,128,206,38,95,131,97,95,81,167,103,130,216,253,12,169,194,250,134,142,191,55,4,166,89,238,136,156,236,105,64,241,121,193,44,89,189,194,186,253,166,200,15,111,147,93,210,144,12,181,6,179,29,160,12,7,4,79,77,98,117,22,118,103,33,255,171,162,230,213,192,72,136,49,240,52,10,83,88,1,163,211,139,62,157,19,15,163,23,211,49,222,87,150,252,217,220,162,169,99,242,36,61,185,232,252,234,128,60,91,135,58,137,25,74,194,157,245,214,213,61,144,49,254,180,37,211,194,30,141,66,133,14,122,188,105,120,71,17,56,63,168,203,74,74,233,38,202,92,88,45,2,107,80,134,205,70,247,56,204,112,103,154,215,125,18,210,157,157,84,162,37,64,214,74,55,177,164,79,154,42,42,255,207,23,213,137,2,37,73,163,25,128,158,247,144,235,33,155,209,170,143,162,36,102,190,187,85,10,173,194,159,243,134,219,186,17,103,128,157,71,98,231,25,245,248,147,94,40,120,88,175,98,226,222,226,201,189,13,154,88,39,7,233,92,77,185,48,40,208,83,107,229,181,56,106,69,67,169,183,246,237,122,76,8,202,64,184,95,0,231,166,144,195,109,113,124,99,158,56,204,99,100,21,235,198,82,79,19,165,51,183,120,63,52,117,91,234,102,149,101,90,98,18,188,217,25,49,152,104,147,135,52,51,24,71,217,223,181,32,159,58,219,42,248,185,43,65,105,186,83,95,113,64,13,76,148,242,64,68,5,116,126,32,149,115,251,152,130,51,101,87,52,181,88,59,14,7,211,71,223,6,183,7,205,56,221,211,215,171,57,166,188,133,138,247,45,186,242,26,144,99,10,132,168,164,185,110,51,20,171,106,23,107,137,168,69,90,89,43,5,55,169,164,69,65,68,244,189,15,165,138,129,177,11,208,35,239,177,37,187,197,209,134,97,50,168,219,173,143,106,205,192,178,147,16,249,90,190,35,114,203,59,184,99,145,46,43,198,181,156,245,60,228,121,218,159,48,233,203,83,28,116,203,83,148,134,219,36,126,168,149,117,5,190,89,147,125,193,6,237,177,224,124,191,216,61,218,202,23,200,170,117,240,218,154,160,73,119,168,242,224,52,231,104,137,96,83,202,156,72,38,220,125,129,96,0,231,224,2,180,219,124,12,223,66,61,128,15,226,255,128,223,1,153,65,230,5,28,152,73,38,4,197,55,114,189,133,44,136,252,77,216,139,115,81,249,220,194,102,232,125,201,91,182,240,66,155,56,254,136,39,228,142,186,171,170,201,72,86,143,128,110,150,132,225,205,87,36,154,151,217,0,212,228,80,150,91,164,244,152,9,228,63,112,95,29,169,105,41,201,206,50,84,136,148,139,107,3,151,244,13,46,108,18,124,222,26,209,198,40,111,175,101,123,246,235,127,108,137,114,96,107,143,54,135,144,176,240,230,244,199,199,35,189,223,133,134,242,230,116,143,70,240,209,252,217,244,207,88,164,80,161,55,119,193,253,226,195,204,8,150,130,40,210,58,167,153,161,247,28,79,62,65,179,61,160,206,157,34,108,186,136,72,224,88,123,177,142,133,46,4,92,8,168,207,205,14,160,49,177,60,136,216,236,106,120,118,142,82,130,149,200,244,229,133,1,65,240,53,79,128,47,111,55,210,18,190,78,65,85,49,33,65,68,61,222,62,103,4,177,100,75,39,136,195,151,214,216,198,56,86,79,250,50,125,138,161,182,23,162,60,221,245,164,12,99,78,238,228,144,243,184,163,241,109,191,86,189,85,155,101,229,248,185,145,240,77,16,101,155,196,182,108,120,1,241,115,191,255,152,26,150,183,181,49,206,152,207,79,123,156,161,38,38,89,201,114,25,87,37,97,213,244,33,79,155,50,210,72,186,15,224,107,229,24,180,199,190,229,2,248,133,234,47,156,58,37,105,191,82,12,242,110,150,55,161,83,142,44,224,5,168,173,70,137,175,101,208,125,42,23,53,112,147,10,87,39,191,8,92,160,233,157,194,140,144,181,229,44,164,156,248,80,64,9,37,154,123,59,244,84,220,186,57,20,98,209,26,88,79,239,24,200,148,67,126,182,60,175,13,147,59,38,224,172,143,250,240,153,90,64,123,11,60,206,123,189,104,213,39,159,75,235,181,49,245,212,246,139,11,254,69,5,37,54,0,96,40,157,128,195,253,68,90,147,205,33,179,31,153,121,245,115,118,251,36,200,91,11,56,38,245,114,128,87,129,163,86,172,154,29,254,121,43,49,185,70,180,227,218,75,235,18,25,23,219,56,27,151,21,155,245,211,79,77,100,196,182,215,144,206,181,70,254,34,242,23,138,209,169,54,188,86,211,232,234,120,165,147,182,69,144,169,252,233,143,12,88,60,184,119,239,133,115,56,173,141,142,158,217,16,213,178,88,150,136,246,120,147,98,227,226,218,81,43,203,249,218,156,35,166,107,183,26,196,126,146,113,138,176,234,32,136,64,185,102,10,226,78,243,64,112,43,243,141,156,138,80,126,180,213,81,249,14,226,237,187,78,209,187,160,42,212,141,234,181,238,90,238,141,143,17,138,177,60,203,105,224,254,32,253,105,114,72,161,73,61,164,140,194,231,192,216,243,227,182,94,158,74,74,147,12,55,130,179,74,249,119,76,96,224,142,159,143,74,94,248,74,114,98,33,173,29,32,56,77,88,32,38,186,40,108,109,164,158,145,98,39,109,55,117,199,174,252,68,92,30,104,91,51,184,170,183,227,37,40,134,122,209,255,6,9,110,216,205,24,170,80,101,76,41,61,33,191,51,29,45,34,99,160,212,175,104,232,33,125,165,205,206,130,52,60,227,75,158,241,89,236,233,206,185,102,249,94,127,182,201,146,209,5,113,192,51,213,94,145,23,104,160,250,82,120,108,227,17,169,202,62,76,102,174,160,129,151,102,110,136,15,213,240,152,198,94,121,119,5,236,237,78,237,32,61,122,178,135,99,129,184,162,98,212,206,52,9,202,21,189,34,182,185,135,220,183,45,16,153,223,133,219,64,186,162,128,116,228,64,22,89,110,159,107,227,134,167,115,74,246,60,90,19,73,36,130,51,247,118,199,95,165,229,254,65,231,110,197,14,119,15,182,35,203,33,219,176,111,146,94,158,214,85,36,147,125,75,221,79,38,13,157,232,114,223,14,169,14,29,15,103,224,77,93,8,44,134,49,154,168,242,60,45,6,201,86,140,83,32,166,131,151,188,165,10,61,149,100,93,124,54,240,231,42,169,132,157,36,231,149,254,249,43,233,23,250,71,175,103,211,253,20,4,232,41,136,199,18,160,18,184,187,179,171,168,131,251,124,58,148,229,161,244,114,202,65,200,59,66,84,96,134,148,26,74,106,19,31,145,93,221,115,185,70,225,18,121,208,170,61,44,145,233,24,225,96,34,33,129,155,52,98,226,53,115,205,147,86,23,225,145,98,144,147,198,207,208,44,249,114,172,183,253,18,252,143,143,112,117,242,55,39,38,129,12,110,79,116,40,172,199,228,94,243,185,84,134,54,133,37,208,207,12,126,204,161,143,159,192,17,220,177,164,206,176,36,203,37,30,196,55,37,235,178,159,25,13,212,137,166,162,90,89,157,250,13,51,111,141,47,26,124,82,245,180,167,23,22,99,20,41,159,244,247,147,104,188,131,215,6,7,24,199,36,140,95,182,211,1,165,239,193,254,141,66,102,151,120,69,136,117,150,194,83,255,79,18,76,174,127,179,76,167,1,232,204,185,121,62,32,245,97,24,40,83,192,222,2,74,11,59,23,31,96,13,51,37,154,12,47,115,233,67,241,122,140,127,167,89,220,59,82,155,233,205,55,140,182,168,137,74,102,197,85,12,43,127,7,250,41,221,38,185,95,88,171,93,206,2,25,238,167,133,22,152,117,5,36,12,37,145,238,231,17,245,133,82,111,218,198,203,249,132,16,224,61,118,61,220,19,151,168,212,114,106,146,136,85,26,214,96,182,64,228,222,73,96,202,120,202,71,195,58,115,148,108,24,102,83,97,31,24,191,157,219,119,140,219,26,87,181,237,239,91,44,240,185,73,5,178,115,184,141,8,124,50,202,245,168,93,85,162,120,185,161,31,226,98,137,93,102,149,192,71,245,186,159,98,103,35,232,104,86,142,88,146,180,95,219,246,215,96,49,1,3,11,242,29,204,36,253,125,2,148,80,168,233,9,192,132,43,17,5,80,43,130,137,236,217,200,83,104,39,133,76,182,170,175,201,39,106,121,182,59,28,157,30,46,231,2,186,203,145,89,157,18,254,94,222,59,205,156,163,113,104,72,200,189,44,254,203,54,237,168,21,200,254,146,239,231,7,109,60,29,140,183,102,194,131,57,63,255,96,135,126,75,96,214,90,24,201,168,179,205,42,9,189,189,65,185,119,197,45,48,188,193,163,139,165,157,202,118,31,180,173,86,149,167,40,32,8,114,218,43,100,5,98,228,210,248,121,74,146,246,201,211,167,136,106,187,135,89,131,1,31,248,194,126,195,174,80,78,214,50,156,68,25,20,52,193,80,9,91,243,81,191,84,35,47,144,191,205,4,198,147,92,67,161,186,40,253,84,128,198,55,77,11,22,11,12,48,85,86,146,133,3,145,177,3,44,91,157,229,145,120,175,66,175,197,27,206,149,214,57,209,42,215,156,134,180,109,30,77,95,233,7,252,160,223,13,79,3,37,169,247,151,197,215,28,195,159,139,173,223,146,74,88,40,205,35,133,150,5,205,164,110,215,249,119,148,141,95,161,77,48,246,148,116,52,110,42,54,42,137,59,209,148,193,70,246,13,93,154,10,37,127,164,137,109,219,92,93,103,251,44,235,180,183,211,12,66,211,111,84,234,147,53,233,145,245,242,76,4,216,141,103,114,76,1,36,180,13,234,215,42,29,141,9,79,81,0,58,237,88,63,164,2,32,34,233,244,246,86,135,166,130,42,161,136,46,148,99,77,160,66,2,136,87,18,246,189,58,230,43,130,67,220,215,37,232,20,123,59,248,133,104,17,240,208,88,160,65,119,195,212,206,49,27,53,50,65,104,228,209,211,45,31,205,144,52,224,138,235,120,124,5,76,112,111,193,52,98,127,218,124,87,91,28,143,237,245,89,40,167,173,49,59,59,141,124,178,163,187,169,157,131,165,86,139,88,180,203,198,226,159,178,207,55,74,44,249,18,132,164,146,23,72,191,23,88,11,44,137,29,79,202,60,200,99,35,21,51,80,166,190,85,124,131,135,107,203,127,134,57,14,197,208,195,154,34,24,84,47,167,155,197,126,129,207,79,67,4,48,134,19,232,167,35,186,201,102,221,41,222,240,230,177,49,88,102,63,187,75,9,96,171,202,92,144,70,32,240,230,62,110,23,146,36,4,147,225,56,223,150,205,193,119,111,181,9,112,186,198,136,196,50,208,55,111,245,57,207,185,51,117,28,170,230,144,214,198,244,155,221,39,244,205,19,38,103,8,91,176,124,8,194,253,113,24,170,9,8,241,213,195,149,179,83,201,250,178,241,33,86,94,237,147,40,131,82,238,148,195,46,242,60,45,246,27,20,180,35,84,45,205,183,143,14,87,206,126,230,218,64,20,80,160,129,183,8,68,213,241,181,140,114,155,178,46,185,34,72,53,110,11,32,233,156,156,136,197,160,180,173,218,125,254,57,191,117,199,48,119,228,150,65,61,106,35,44,4,118,227,176,194,33,60,216,102,0,174,72,128,61,114,235,51,216,149,206,217,221,197,228,53,156,29,221,92,97,30,140,157,195,57,243,15,66,224,157,93,244,215,251,41,12,210,27,221,136,93,173,180,252,10,171,160,87,124,176,109,61,63,167,54,253,200,224,76,17,100,166,246,91,215,211,17,52,177,235,196,90,103,36,20,151,127,27,15,141,10,121,144,212,163,244,216,35,66,102,186,114,143,107,85,221,121,82,215,79,34,31,28,60,175,56,76,42,102,145,166,122,84,27,179,38,163,80,224,65,28,88,24,129,51,73,220,21,69,185,77,148,166,80,138,219,176,94,180,172,229,102,53,142,82,51,45,211,145,81,232,135,137,221,54,129,91,44,63,237,110,66,171,31,242,62,38,145,182,4,28,43,146,92,192,199,173,226,74,188,96,108,121,136,61,217,140,76,188,195,95,73,39,228,93,25,196,17,150,13,3,143,230,10,140,208,108,68,101,166,101,47,148,236,105,180,172,60,56,98,81,237,195,228,199,24,239,195,228,246,133,116,187,143,127,91,219,215,213,83,163,168,234,115,150,226,1,186,107,5,164,11,0,243,67,141,222,152,51,248,9,50,72,52,246,150,240,78,67,107,192,93,153,146,185,112,165,170,220,196,168,75,125,149,171,40,126,81,87,13,42,14,24,75,17,122,207,57,228,55,173,251,134,42,37,183,219,2,194,220,156,110,32,68,247,134,121,203,164,22,38,49,205,132,237,149,36,26,34,116,139,39,86,179,68,16,130,193,181,132,206,215,191,61,67,177,55,53,49,77,61,0,125,17,21,163,243,199,226,88,215,142,38,73,245,84,223,107,103,171,174,98,215,101,68,139,37,159,207,57,67,72,203,95,100,224,196,110,248,135,211,132,161,73,172,86,203,239,47,96,161,5,145,207,172,192,75,16,241,216,88,212,192,71,249,1,79,69,12,201,9,94,15,241,61,31,133,206,56,150,91,28,135,74,171,228,70,113,101,137,120,196,92,196,70,249,101,94,86,204,225,196,124,103,131,130,244,9,151,13,102,0,147,68,35,87,64,206,167,168,70,69,73,112,131,232,143,177,112,91,61,43,64,60,111,63,133,90,21,76,142,86,176,72,249,153,255,0,157,93,244,221,129,74,131,214,247,122,122,80,157,154,99,150,194,185,30,142,144,141,86,72,110,10,241,70,43,187,36,27,32,192,111,66,52,92,158,163,155,63,118,189,89,193,166,93,202,75,49,50,179,51,93,68,41,224,47,217,131,244,162,131,92,204,69,33,175,53,80,20,118,217,94,46,144,8,175,63,203,79,201,18,129,171,29,221,253,167,228,31,174,28,181,244,190,56,173,72,252,19,22,156,90,246,112,27,231,52,54,181,118,148,194,128,252,223,59,109,84,104,120,95,80,229,94,135,229,235,117,137,253,229,79,179,18,19,58,34,216,109,67,165,224,50,193,54,32,29,19,243,84,213,101,105,113,68,4,14,113,48,136,161,98,50,127,243,115,28,134,34,142,86,181,83,231,57,122,7,157,227,57,241,97,24,60,251,80,190,60,237,161,174,27,215,4,61,218,63,198,184,165,254,196,110,193,54,53,137,178,179,87,117,94,141,83,209,116,194,252,233,111,219,183,212,9,98,74,90,158,90,177,157,72,27,211,52,210,230,116,247,197,26,166,48,158,164,197,195,124,32,65,204,84,252,10,69,159,208,201,3,65,68,175,65,62,247,250,147,73,52,214,190,40,82,45,140,136,8,26,103,159,126,30,76,35,193,93,151,6,202,6,199,247,56,3,66,204,120,103,138,212,144,158,103,147,102,158,3,208,111,184,165,180,128,113,89,54,217,126,213,0,0,111,32,131,252,3,155,123,93,182,157,105,171,28,192,135,70,47,34,59,150,29,41,240,247,74,37,253,7,162,100,9,228,189,115,138,212,2,174,212,83,78,225,154,246,141,33,191,204,62,114,115,47,49,98,218,127,5,18,32,145,25,227,80,27,234,202,138,24,195,129,167,135,89,184,115,166,54,255,119,231,204,243,214,167,224,140,194,145,149,6,146,158,190,229,208,225,140,186,164,187,57,166,211,111,151,46,30,106,202,14,124,165,22,114,69,29,128,46,107,163,171,139,26,58,108,195,116,97,131,186,43,250,215,103,213,36,0,211,162,167,227,68,109,64,248,202,195,191,204,128,240,206,94,255,233,239,143,251,186,241,5,165,126,0,31,186,119,167,123,103,67,33,205,27,52,51,143,17,151,49,14,39,244,68,99,244,5,157,231,197,78,15,229,119,225,54,149,57,62,145,23,244,234,207,182,56,105,71,10,70,103,174,253,66,58,16,72,160,233,174,37,110,186,49,118,36,33,199,81,226,125,5,71,165,111,165,174,120,242,69,219,25,68,96,163,138,202,69,123,133,223,94,68,178,33,141,156,118,239,237,73,233,124,160,185,182,152,217,205,61,28,102,109,197,43,223,26,237,122,239,41,176,255,7,42,144,169,224,153,251,45,189,156,42,87,111,238,174,130,9,26,225,8,43,5,90,232,204,24,111,32,220,102,166,87,118,46,50,153,184,60,177,128,244,97,3,127,7,184,117,228,57,247,168,239,156,10,21,27,149,210,241,77,42,93,189,218,222,127,110,200,79,222,102,189,27,59,250,214,213,249,1,167,242,97,131,178,41,121,233,177,222,115,45,4,147,241,124,108,169,38,1,82,244,195,75,39,77,9,138,82,205,140,103,71,153,62,58,181,59,21,1,8,166,249,61,227,200,29,81,239,39,172,31,112,234,31,196,134,31,84,152,48,34,145,245,179,239,71,190,147,151,110,148,159,222,14,186,99,67,164,150,198,95,3,99,212,226,204,222,64,131,199,107,184,234,9,225,26,82,153,184,138,95,129,7,139,78,158,10,115,19,182,149,137,1,163,248,176,41,93,144,140,163,59,161,101,24,232,115,102,235,15,135,239,115,138,20,54,221,190,34,153,183,112,87,243,85,103,226,79,93,126,248,227,146,120,103,243,51,26,102,181,90,252,67,220,251,91,65,131,184,201,240,126,188,20,212,82,111,130,226,101,81,185,82,100,153,92,232,180,189,198,130,131,100,99,225,57,219,49,228,53,136,137,192,132,165,40,142,144,59,190,91,217,101,212,117,203,36,87,123,87,251,154,2,4,182,91,159,203,139,210,169,75,45,201,219,75,60,67,31,7,180,94,213,210,151,224,26,181,197,154,106,203,155,178,118,105,17,162,15,180,0,115,245,124,232,17,245,61,15,18,208,126,5,28,58,135,169,56,122,245,166,20,103,37,99,162,81,230,187,200,200,198,206,52,30,250,41,82,123,11,32,131,222,127,185,71,196,177,217,97,136,14,51,238,185,135,3,119,11,234,56,191,204,211,239,96,47,90,101,133,46,19,185,242,39,208,246,121,15,146,62,72,17,185,26,165,181,50,195,112,142,158,14,94,154,94,246,146,199,113,76,37,1,78,54,41,162,103,74,103,3,132,135,157,116,164,233,25,255,53,246,39,40,34,20,223,105,206,17,165,92,200,63,2,122,79,24,67,151,151,97,175,128,226,236,178,49,76,167,190,136,58,248,3,62,185,171,196,112,222,115,206,237,17,129,240,184,239,17,56,177,229,89,217,163,169,194,88,34,219,116,2,128,224,104,49,16,159,147,221,188,55,133,194,104,242,187,48,92,53,158,89,52,54,130,46,60,50,3,167,151,11,43,125,197,10,9,46,249,0,168,243,217,55,80,29,99,130,233,238,44,79,250,31,17,13,66,139,89,100,157,123,236,70,18,169,112,51,91,209,20,128,207,178,178,165,142,145,92,226,198,51,75,36,228,170,214,152,25,164,199,21,250,211,214,223,88,34,113,225,53,252,23,203,196,167,182,220,240,146,202,78,183,221,10,38,187,114,127,3,125,11,162,144,95,209,30,106,249,253,48,15,134,68,68,164,170,56,248,177,207,30,119,234,211,78,187,48,152,166,110,62,214,130,63,6,116,78,76,88,37,155,52,165,222,51,53,131,145,106,217,176,3,27,229,178,38,221,108,219,255,33,91,37,248,237,18,202,112,181,143,142,164,86,49,170,198,41,79,217,27,246,246,75,249,81,39,227,254,123,87,112,139,244,214,241,28,1,115,120,152,40,155,106,187,166,85,117,111,204,15,63,74,87,104,127,22,82,11,197,35,82,219,35,136,16,76,126,224,238,27,52,249,44,142,35,60,146,0,139,224,196,25,183,163,116,159,122,206,20,117,208,12,245,223,238,62,115,17,38,116,105,156,147,196,143,162,94,146,3,111,49,46,163,187,116,193,186,95,202,167,39,234,78,156,138,141,192,250,211,127,222,128,222,22,12,226,38,134,158,53,58,182,56,46,134,31,105,135,150,145,65,77,132,49,77,144,68,63,239,52,218,139,247,189,191,246,80,116,245,167,21,208,207,255,193,243,42,232,162,133,6,141,172,199,63,54,53,214,150,203,64,155,91,120,24,2,51,242,81,111,120,152,2,13,235,105,88,19,28,120,156,209,238,52,243,254,24,217,165,62,87,209,135,146,244,8,99,19,15,64,10,51,221,111,68,233,103,8,45,135,174,227,66,86,115,3,160,194,255,68,39,129,78,114,52,71,229,190,242,18,215,45,40,175,198,179,26,119,190,186,110,136,151,216,199,145,225,248,119,234,46,30,162,36,164,193,36,193,146,4,226,186,72,173,155,59,73,109,98,102,15,115,201,18,229,147,184,66,220,64,117,195,126,30,62,144,76,192,104,170,236,173,85,188,106,204,102,102,143,81,177,139,238,181,246,52,95,180,127,174,185,65,252,141,255,206,130,180,4,83,168,236,4,41,109,52,239,22,119,249,132,88,10,10,169,209,180,15,130,59,148,39,76,120,118,90,78,19,1,251,230,227,26,80,75,127,47,153,244,80,5,54,10,174,28,35,142,171,124,185,40,105,78,40,251,89,108,19,197,5,70,62,45,218,111,49,220,172,112,43,122,167,81,244,124,194,58,41,171,33,237,15,148,110,78,222,139,53,169,16,89,108,245,180,222,96,189,90,101,156,39,87,171,245,243,195,215,221,18,122,232,199,44,14,161,210,216,249,235,108,140,126,130,189,98,138,131,114,56,42,115,179,221,101,26,254,163,42,116,90,226,146,62,237,52,188,178,24,179,178,75,237,45,190,106,246,26,199,176,196,86,111,192,185,217,170,168,198,203,137,76,40,204,176,238,111,244,28,241,200,175,231,227,82,216,7,165,106,20,155,171,159,114,177,180,238,17,94,38,225,58,100,167,236,247,241,70,239,62,65,201,194,160,20,84,180,235,95,166,47,42,232,215,1,125,213,27,185,153,105,36,153,217,31,236,31,226,93,156,32,108,188,200,37,92,186,147,10,15,94,0,192,44,225,171,29,241,246,252,128,18,166,95,110,121,216,209,121,128,106,56,123,202,48,25,143,172,178,12,254,107,200,186,226,227,30,179,23,204,122,85,148,203,10,159,213,50,124,31,253,165,47,102,83,53,79,109,34,200,63,32,54,32,171,239,133,148,216,228,233,198,171,54,70,154,17,135,108,134,43,216,64,65,64,106,174,241,95,195,148,175,3,211,170,88,15,243,35,77,140,2,63,167,145,169,199,83,250,84,177,239,223,45,107,47,93,133,99,157,173,146,3,211,74,190,205,178,57,142,141,45,214,212,35,149,12,95,15,71,106,225,122,138,217,139,160,240,62,130,200,102,10,32,116,11,83,198,161,114,173,40,111,135,12,61,174,83,195,222,9,110,180,8,19,200,247,237,47,43,203,128,130,47,87,253,205,6,121,55,43,191,164,255,136,99,181,230,140,254,128,125,201,36,67,9,132,145,9,215,88,108,51,91,25,177,17,242,35,77,17,120,0,116,138,79,159,24,178,167,239,87,141,248,100,59,116,166,117,146,11,89,186,108,212,171,95,35,61,126,222,79,189,18,145,178,106,103,95,221,181,244,234,82,230,219,13,152,71,15,29,56,120,53,12,249,109,191,101,105,54,180,15,7,51,171,34,255,15,13,238,206,100,237,175,249,223,250,84,137,65,177,189,4,152,97,83,52,49,251,117,49,91,127,140,137,53,75,243,97,208,205,194,159,30,117,130,130,12,123,26,123,56,254,212,83,249,237,115,86,136,4,161,43,36,170,241,2,200,178,77,77,88,247,56,151,85,121,67,8,192,211,228,163,107,21,14,245,235,29,152,214,205,46,172,48,49,10,210,45,206,50,246,227,220,4,50,103,92,175,192,105,88,224,106,163,26,2,154,177,137,255,39,182,135,44,207,244,170,45,112,112,157,107,96,59,214,76,21,0,70,38,94,176,32,253,40,189,188,130,237,125,189,213,218,184,154,87,129,91,244,97,119,113,236,144,92,216,189,93,254,186,23,192,45,32,52,168,106,41,190,50,26,0,153,72,212,130,245,67,213,107,76,130,242,23,155,226,249,15,74,14,166,236,102,219,185,194,221,99,251,125,205,87,117,176,214,61,23,125,243,38,127,71,22,2,19,242,89,145,29,247,236,25,7,66,196,251,238,34,98,119,87,98,243,72,4,213,172,186,114,215,181,58,214,40,137,8,194,177,204,83,98,202,230,12,27,227,43,213,22,232,165,251,86,218,181,116,55,39,9,66,104,82,140,160,131,27,47,124,81,183,147,21,248,54,201,54,242,40,1,89,227,164,140,163,204,189,224,250,118,246,111,102,249,242,64,146,248,110,195,5,23,251,76,233,52,145,189,65,189,84,197,152,121,254,135,206,95,182,96,5,220,229,168,227,250,255,46,251,154,248,166,135,133,135,110,80,171,146,1,219,75,140,102,208,189,249,149,219,248,237,148,24,89,68,85,105,213,186,169,6,198,174,204,120,69,183,151,184,70,247,86,240,201,53,135,40,142,205,160,154,109,80,103,212,222,13,79,218,166,224,155,37,51,35,152,22,164,55,102,70,64,143,120,32,20,171,151,216,79,228,159,214,157,197,111,32,11,176,70,6,6,22,172,235,113,31,142,20,91,26,47,29,83,82,111,87,193,39,19,185,127,177,1,126,64,254,218,77,135,102,26,115,15,175,34,183,93,114,250,160,121,90,248,91,208,158,90,164,21,118,12,85,76,191,127,193,86,62,46,231,131,255,50,112,21,156,51,225,79,31,83,140,78,223,33,187,169,16,251,24,50,129,76,217,14,161,87,182,131,107,224,38,30,156,236,46,163,77,100,176,104,126,89,175,5,213,41,96,20,247,53,30,8,216,152,144,34,51,179,223,46,9,116,197,133,19,42,38,5,105,44,60,92,85,79,188,253,176,3,117,170,10,217,50,5,4,175,54,32,140,227,132,153,135,87,176,114,59,118,36,199,77,74,134,234,251,89,62,57,163,201,114,175,82,150,174,242,223,120,249,90,74,135,15,136,123,85,18,172,14,21,162,220,43,105,207,84,181,131,139,172,69,51,35,108,172,156,39,178,45,15,229,44,232,53,13,204,69,223,194,188,216,137,128,105,119,4,105,208,103,46,103,46,23,117,0,216,2,64,99,95,242,8,184,222,44,111,127,186,114,12,125,65,208,16,115,46,69,92,192,20,29,87,57,199,10,84,87,229,203,1,206,53,82,238,71,171,6,208,38,244,88,153,120,64,171,150,165,30,51,83,167,67,101,113,156,160,88,85,124,48,117,119,113,170,160,68,127,141,110,210,199,106,208,194,162,93,108,223,44,113,128,25,145,180,178,137,47,191,115,76,145,65,82,102,240,177,252,219,70,67,175,27,223,69,111,62,169,22,213,223,174,87,173,222,169,237,135,141,7,150,153,146,119,66,37,49,90,135,28,82,200,33,198,154,148,220,80,114,247,152,132,28,241,221,20,191,151,21,94,195,66,147,211,246,49,151,196,9,24,194,123,179,204,58,142,142,198,185,201,210,153,181,64,162,133,0,169,231,232,72,137,114,88,83,171,121,210,38,82,118,198,107,89,101,176,119,57,94,122,248,38,153,188,198,47,127,42,255,219,100,112,77,46,147,204,195,153,113,126,35,188,179,243,39,97,153,210,243,40,143,123,131,36,255,131,226,8,222,177,158,26,237,132,7,62,42,25,163,229,36,100,5,2,104,230,17,33,125,177,241,254,2,31,57,220,162,248,181,94,158,109,217,31,67,253,98,173,80,55,189,23,90,65,18,106,229,154,220,226,158,97,55,44,234,87,157,236,32,205,99,179,224,169,8,202,176,215,232,254,217,249,58,169,237,17,222,227,233,6,108,18,93,17,252,133,222,5,184,94,151,200,240,161,0,96,157,171,133,148,45,53,168,170,82,14,32,46,220,73,117,69,213,173,194,76,254,12,169,160,147,150,148,74,190,7,45,235,196,142,4,68,66,227,35,34,20,237,54,76,70,244,46,238,221,160,84,13,175,254,86,54,6,102,66,180,88,71,27,221,5,128,193,60,177,181,237,225,60,15,191,23,182,158,136,19,227,86,251,19,209,104,10,158,225,8,29,81,236,216,224,98,11,242,121,119,149,216,248,44,23,34,202,222,192,136,87,236,222,56,183,254,115,48,60,92,106,89,123,125,240,150,143,154,49,173,18,15,153,207,217,113,102,93,24,53,151,125,33,101,204,219,141,225,14,94,66,227,88,80,249,158,244,113,117,87,162,124,43,225,234,133,5,253,139,162,105,62,34,238,157,20,101,185,172,7,106,119,53,221,148,250,65,25,190,214,117,96,33,138,55,112,153,192,25,70,196,32,26,243,45,143,93,240,243,50,127,131,121,79,43,162,25,179,35,22,166,167,9,65,142,242,149,221,125,215,153,193,242,248,60,254,41,249,68,69,3,57,111,207,186,150,191,19,203,250,87,12,58,97,232,153,211,156,102,87,115,53,7,34,255,226,49,128,240,242,137,179,91,186,44,30,157,23,164,113,147,112,116,238,198,249,32,39,204,4,158,241,100,103,180,66,202,39,178,143,30,227,9,5,82,171,214,20,36,124,233,16,220,218,67,173,29,180,5,147,86,252,57,201,135,246,239,240,158,96,135,48,41,91,167,240,210,71,18,198,238,216,239,178,234,28,105,64,234,123,177,27,36,161,242,200,93,167,199,124,124,255,9,166,71,108,164,174,231,218,207,130,125,231,231,70,87,188,48,113,120,18,77,85,239,232,63,226,46,157,162,59,57,95,167,172,240,150,67,189,200,84,187,161,104,211,131,247,49,151,92,240,101,31,28,51,78,173,215,160,254,216,193,220,37,20,88,226,128,244,70,165,224,177,77,136,114,232,63,55,149,201,105,74,254,166,95,168,204,209,229,66,79,243,76,223,62,236,152,203,13,22,20,45,253,81,232,123,165,104,203,24,187,241,37,131,0,79,206,95,31,190,27,87,59,112,207,79,110,2,70,201,69,39,0,94,27,238,166,218,109,93,17,41,77,72,124,109,90,82,6,6,112,77,37,30,19,110,220,136,93,216,88,124,30,133,233,246,236,30,219,114,34,156,17,39,106,232,133,124,47,149,242,3,130,113,217,246,9,111,59,34,181,186,13,105,218,99,35,193,34,40,196,179,128,83,197,152,239,16,168,71,74,210,176,22,54,84,229,233,34,228,226,136,181,13,67,193,88,127,210,227,90,234,35,115,112,39,121,134,103,212,101,0,181,192,165,135,225,228,156,160,153,11,157,168,204,13,79,31,210,42,77,21,101,56,58,232,127,188,170,239,0,203,30,189,29,26,154,61,215,64,173,213,25,69,109,240,150,57,85,68,187,180,191,226,86,189,207,195,89,207,90,220,241,26,50,107,27,67,30,195,28,189,4,157,246,108,24,117,178,227,115,161,150,85,107,206,119,54,154,10,63,49,67,10,197,211,10,113,0,130,154,117,5,48,29,220,98,237,75,118,94,178,224,200,232,46,197,156,255,111,54,157,151,172,181,185,165,137,142,81,110,222,157,4,9,240,253,34,21,92,195,130,90,144,92,105,215,160,163,209,251,243,4,14,152,75,227,254,196,53,3,72,4,10,222,214,79,155,100,185,59,181,214,75,46,38,31,198,242,211,205,220,197,77,92,210,157,98,103,125,69,23,95,99,255,149,175,239,123,25,250,252,67,234,153,248,174,227,193,18,185,72,187,6,38,140,244,237,6,222,88,34,33,146,81,84,51,160,219,127,95,240,83,207,28,209,60,35,67,89,134,101,43,229,149,124,183,110,168,102,160,91,174,114,196,146,0,131,147,107,82,41,126,53,238,195,248,72,51,243,211,68,138,44,144,252,210,246,225,203,240,138,241,73,198,196,101,37,95,133,221,218,142,118,123,94,74,133,224,101,147,85,117,242,106,233,253,120,61,107,204,160,150,147,159,228,193,176,48,83,117,139,42,103,156,188,240,213,117,129,50,207,255,154,86,51,9,114,219,150,84,52,124,106,223,194,46,218,244,134,136,153,113,140,66,182,214,145,122,253,199,202,210,1,220,12,115,252,208,97,38,55,189,182,134,39,191,151,66,45,39,137,57,88,169,87,212,97,2,72,182,124,191,248,103,191,231,220,166,5,218,172,15,46,20,144,175,67,169,153,78,194,148,249,222,9,136,169,199,117,85,48,47,81,227,86,177,17,220,166,149,160,111,30,180,238,116,78,122,54,10,162,161,129,112,172,51,93,254,26,126,248,93,97,189,91,84,130,124,84,210,89,225,183,199,251,175,105,240,44,154,93,250,116,56,237,237,152,220,77,52,94,199,88,196,165,180,174,180,162,195,91,71,46,84,24,61,215,254,226,30,112,160,93,105,15,208,214,199,55,99,252,147,60,234,173,91,85,94,207,252,236,65,218,97,45,55,206,153,163,164,123,156,3,13,61,51,206,50,108,13,127,154,27,141,187,51,243,71,22,162,143,133,135,33,254,91,126,215,178,42,46,73,59,75,197,155,148,53,16,173,85,160,17,67,191,200,229,78,254,110,212,72,55,34,19,115,30,161,54,59,65,106,240,48,197,204,20,140,97,62,70,163,75,119,150,255,232,119,108,239,193,33,140,12,159,236,144,204,214,155,132,92,50,206,138,159,79,47,175,187,231,93,35,55,243,163,204,103,133,198,79,75,183,213,19,248,31,33,19,169,208,139,204,148,52,122,82,173,183,168,95,133,179,240,212,146,96,107,111,10,175,169,19,98,209,187,22,193,171,2,108,211,199,225,185,221,186,40,224,36,183,30,211,224,101,207,124,252,129,249,216,163,168,47,237,105,236,215,33,122,164,147,31,232,219,201,80,50,177,58,187,223,168,118,198,72,47,204,206,210,119,39,154,246,223,14,149,189,227,109,87,157,244,49,7,9,252,18,223,228,148,189,199,130,91,115,63,201,38,251,81,91,213,76,120,250,208,174,203,129,5,212,215,53,241,120,221,152,173,243,36,44,53,201,4,130,12,60,177,66,107,197,163,15,91,162,197,18,176,231,249,78,24,56,112,229,69,136,124,250,139,99,178,173,17,82,164,205,189,225,46,16,81,89,245,207,114,183,236,7,145,118,59,54,196,174,129,219,9,102,209,146,1,150,108,133,141,148,199,99,219,25,90,47,218,169,229,179,21,223,225,8,62,126,209,179,98,206,76,151,55,36,190,252,195,83,231,81,186,132,108,203,49,235,24,70,203,96,245,70,162,123,185,133,101,6,89,107,241,92,96,126,191,172,171,255,11,138,58,81,220,182,133,244,251,166,92,14,250,158,169,129,85,179,116,102,227,78,24,236,151,194,193,66,36,222,238,218,74,45,187,207,42,24,50,3,65,66,247,200,45,105,37,159,46,222,229,137,231,28,92,250,167,48,133,169,217,197,102,83,32,67,92,231,99,84,76,181,33,98,88,15,0,62,1,93,140,34,223,119,70,55,27,34,210,148,106,159,229,26,58,204,31,192,25,8,72,5,89,203,118,22,97,90,150,168,234,185,68,56,102,4,22,41,253,182,195,168,237,173,205,179,210,55,109,113,189,212,193,208,167,14,230,220,157,80,22,124,112,215,51,71,41,51,131,37,150,2,183,105,120,151,178,105,228,80,59,52,18,75,156,50,209,2,28,136,191,248,30,235,145,249,220,53,242,234,120,237,141,219,212,119,53,55,70,43,27,51,240,162,159,220,81,232,191,211,36,106,128,57,62,21,156,41,146,125,8,47,203,84,216,146,235,162,167,73,106,128,28,196,158,5,59,73,125,156,24,137,75,161,100,186,179,166,68,27,64,225,13,65,8,138,53,227,125,69,194,11,239,50,221,139,181,139,175,248,105,218,190,14,110,136,82,31,130,241,15,22,104,234,62,51,94,203,100,243,170,6,22,99,210,103,181,19,159,87,247,237,192,151,236,210,19,20,46,56,5,192,198,34,54,228,240,193,126,10,177,84,45,88,57,30,180,228,127,254,89,17,24,204,191,35,13,222,94,232,218,235,48,224,197,91,28,197,238,62,216,174,181,225,44,218,155,216,201,140,88,94,7,253,49,113,189,117,159,91,66,138,194,181,120,68,98,216,151,154,249,130,65,181,126,22,250,24,138,149,219,77,211,145,66,242,152,109,30,27,143,240,206,19,103,221,27,121,111,96,106,149,96,162,120,206,176,154,2,148,255,211,211,216,250,76,3,91,130,228,26,137,104,90,72,57,10,54,24,156,124,160,161,15,110,236,210,140,247,160,171,197,106,61,16,215,158,24,41,244,223,197,129,148,163,215,32,135,155,195,184,207,54,88,116,108,137,165,137,181,73,79,71,94,157,230,7,184,34,223,225,90,152,125,195,45,229,90,119,153,155,78,250,140,153,213,83,110,101,248,113,155,144,4,158,230,43,156,131,100,194,156,68,74,249,142,34,22,22,207,96,62,79,58,96,43,186,82,152,177,97,250,231,15,90,94,247,189,95,54,164,200,100,61,64,154,6,38,39,27,117,94,193,124,211,117,235,78,192,119,17,24,201,29,228,241,226,197,114,158,0,237,231,99,205,174,110,242,227,57,61,41,195,194,65,71,157,215,137,64,181,212,73,227,185,200,164,220,237,91,253,59,165,190,79,0,165,99,157,175,157,178,216,7,141,161,39,221,189,182,179,188,38,78,146,140,54,154,75,1,194,201,232,194,96,12,114,225,236,101,211,224,227,10,109,143,136,151,241,156,225,126,89,157,255,16,90,29,57,152,179,90,61,248,155,9,35,78,156,167,73,162,53,50,105,235,157,162,183,157,173,153,207,102,19,128,141,146,40,169,7,247,178,193,131,169,96,102,33,163,59,178,255,107,235,44,9,233,65,165,231,156,249,157,18,225,9,150,63,37,83,133,190,12,236,14,53,142,29,215,71,241,177,211,241,81,243,145,246,232,138,20,8,176,32,242,2,230,148,212,87,155,33,139,105,80,16,1,218,56,118,205,70,159,109,82,96,107,28,179,179,25,253,152,109,155,73,169,74,243,63,176,193,7,136,226,48,197,97,136,186,180,228,148,50,128,96,153,128,107,196,128,64,67,246,5,21,129,250,125,63,119,121,3,50,236,19,208,252,165,50,87,28,124,195,19,136,221,99,192,147,186,174,129,201,180,146,8,171,182,247,31,202,136,131,94,182,44,114,95,41,46,35,126,47,125,255,212,65,15,83,188,6,106,62,234,102,56,231,149,211,152,251,246,41,252,152,60,156,133,247,37,213,65,39,94,145,99,142,130,209,228,2,76,176,23,109,89,106,111,98,111,40,221,44,68,176,253,69,181,200,44,176,56,143,103,117,38,116,145,206,11,100,125,25,240,39,170,179,25,227,45,31,142,209,49,248,126,218,220,241,174,214,14,198,19,12,91,76,25,148,42,101,19,141,85,43,59,245,87,105,65,200,92,162,210,193,60,49,94,211,154,236,90,217,166,249,253,48,193,95,211,48,157,160,239,176,206,16,66,103,215,14,90,159,100,37,166,92,181,147,44,138,134,34,56,104,179,195,36,89,187,106,235,197,20,119,94,164,81,106,213,125,116,143,235,175,4,197,237,210,223,41,81,69,0,184,50,209,98,16,61,229,212,178,153,98,98,193,38,92,36,23,198,203,59,27,138,44,184,6,73,222,123,234,228,44,79,155,118,226,11,43,40,239,214,183,171,219,129,67,150,97,81,253,205,54,19,70,29,216,241,183,142,67,175,197,57,62,86,92,223,101,39,154,81,197,83,87,138,223,16,91,86,70,147,203,13,207,90,182,104,8,103,142,185,168,231,138,41,150,223,244,252,131,106,192,86,219,28,195,253,138,44,225,77,224,14,32,106,180,4,42,20,194,52,180,155,36,96,112,87,34,118,69,105,45,21,103,84,236,99,162,36,107,215,141,188,189,95,48,128,57,105,59,195,93,117,194,28,173,132,211,24,103,217,38,166,113,238,216,163,2,89,211,140,100,41,50,177,25,38,25,220,79,6,102,93,185,163,3,38,220,82,225,169,205,46,228,99,93,219,222,107,127,102,252,239,192,206,81,20,163,110,74,199,46,135,177,25,23,99,32,18,255,150,242,244,138,169,42,112,5,236,32,205,240,248,208,11,73,210,116,129,38,243,223,247,237,208,52,194,186,66,6,107,161,249,176,184,149,242,218,177,200,210,106,131,122,234,88,167,214,181,177,36,64,247,251,208,38,186,5,51,202,117,193,191,155,202,223,129,209,245,41,16,208,106,58,37,121,98,15,58,142,140,128,140,151,53,199,14,98,85,1,205,37,252,85,181,156,187,33,239,75,57,68,161,60,76,181,86,157,112,171,164,118,21,195,69,91,137,18,12,111,157,142,198,163,153,222,33,69,140,106,175,53,70,117,214,141,178,232,71,149,149,99,185,181,173,238,121,33,174,124,238,84,13,44,172,232,209,130,152,174,186,97,89,231,18,77,239,134,146,145,212,18,6,181,253,48,208,254,143,30,106,1,30,250,214,15,247,110,89,56,53,74,40,255,252,254,132,47,37,198,49,242,80,82,135,172,184,22,102,136,254,186,112,87,229,226,247,24,71,161,80,228,39,75,211,137,104,33,212,192,129,134,238,143,53,85,209,163,236,152,179,151,11,85,189,78,67,0,147,26,246,70,72,215,206,10,174,203,133,43,52,95,201,41,229,140,143,225,246,154,108,174,68,117,112,160,169,36,163,126,43,63,179,236,242,34,209,112,85,20,96,189,241,223,248,191,123,208,132,238,67,142,194,40,220,18,228,63,121,79,230,155,117,8,250,89,86,145,160,3,142,20,7,144,135,244,251,248,91,167,88,138,163,122,182,175,74,135,9,186,35,76,9,49,67,235,68,126,234,215,139,200,94,142,126,93,72,113,150,97,178,23,197,178,13,248,114,147,217,200,79,85,101,210,144,130,36,42,128,64,90,87,189,192,247,32,236,93,200,213,251,35,21,132,217,102,142,64,49,47,122,131,97,78,243,25,48,244,230,160,237,124,7,26,187,16,66,115,252,113,125,177,109,59,63,235,17,113,198,248,12,243,211,205,217,126,199,62,2,184,192,132,255,59,56,69,69,149,50,53,55,4,241,143,27,101,41,74,230,213,251,154,122,47,110,123,90,58,125,22,0,213,9,88,79,41,32,134,138,240,30,156,113,104,156,110,78,168,77,124,42,19,51,129,87,224,2,144,218,239,15,22,205,24,253,121,145,115,191,36,236,115,203,104,162,25,32,84,212,87,251,227,95,221,102,63,252,94,54,39,255,7,59,107,134,108,208,240,44,46,145,83,215,124,14,144,164,102,233,178,255,134,6,218,65,48,238,9,147,14,20,8,184,215,89,105,127,182,80,53,224,164,214,215,67,237,168,227,149,229,158,213,3,58,68,98,160,155,16,248,177,5,198,79,240,108,235,27,120,27,50,251,95,172,134,30,199,72,56,227,137,76,174,89,163,103,176,35,155,66,198,128,215,238,208,141,23,90,204,80,112,63,234,230,47,132,137,213,179,35,39,85,61,88,85,106,246,147,239,104,214,178,26,239,116,231,239,221,12,28,146,17,36,48,25,6,53,195,23,175,163,68,115,131,11,27,234,15,16,212,51,39,123,234,7,221,183,15,111,172,128,186,37,101,111,77,178,118,7,127,77,232,127,33,190,197,135,232,245,157,103,182,99,17,184,170,158,74,172,19,200,63,142,120,31,149,82,238,132,217,8,183,97,193,225,63,237,156,0,83,79,90,194,101,138,30,110,24,231,146,180,55,27,96,169,243,177,64,146,191,144,75,210,189,102,158,167,161,44,104,219,27,241,72,255,35,13,198,53,129,33,82,206,121,240,244,160,135,80,208,30,172,51,209,186,149,220,27,82,79,232,54,245,117,190,22,113,161,28,206,67,123,230,232,121,240,101,201,129,253,17,128,52,41,144,58,134,205,240,54,142,177,103,30,5,36,197,124,33,231,151,85,108,189,222,255,67,72,154,150,140,158,172,96,164,169,72,138,120,120,66,247,166,244,173,201,18,8,42,123,243,103,14,132,144,111,225,111,91,69,12,203,107,176,134,161,170,52,191,100,246,127,60,198,240,55,53,48,246,188,224,53,70,184,240,48,43,74,185,218,204,166,130,235,116,70,140,98,241,191,112,194,125,43,255,157,232,219,148,151,95,195,78,143,44,209,80,120,88,6,222,49,56,241,61,41,225,67,240,9,240,244,114,206,186,93,94,235,243,60,129,197,149,103,238,141,156,175,209,97,125,134,226,160,171,121,176,85,72,251,197,41,199,179,62,239,220,97,83,132,140,125,62,96,139,250,208,114,66,3,183,31,229,242,251,41,1,207,65,172,172,44,24,149,206,12,193,226,57,250,107,187,216,209,216,1,154,210,96,81,55,74,32,223,73,226,222,15,218,26,121,207,49,178,92,231,240,92,108,16,102,86,215,79,110,140,160,147,222,78,6,4,156,78,56,132,248,252,73,165,130,123,93,19,179,246,244,170,66,0,176,76,58,206,139,106,123,7,218,247,174,210,112,217,4,255,140,118,120,137,107,59,82,108,86,22,158,212,222,185,220,196,115,120,231,35,248,214,123,149,13,202,57,30,150,221,243,107,204,37,237,234,227,200,138,38,18,242,0,31,65,94,109,232,251,159,210,204,74,24,29,75,221,200,194,32,44,98,52,108,229,89,4,52,72,35,135,154,103,12,9,16,110,189,181,117,149,23,38,109,94,45,207,1,250,96,45,23,175,105,18,100,191,122,248,228,208,244,186,19,46,67,41,105,187,228,1,33,19,153,101,39,168,44,205,52,18,47,13,138,222,176,174,3,4,9,99,1,57,179,148,130,147,168,76,213,98,102,18,181,18,0,87,173,164,166,204,27,140,86,102,32,253,168,235,228,3,60,63,8,111,174,164,227,208,61,6,5,15,184,151,96,188,44,133,29,108,160,63,227,158,107,91,245,202,15,61,173,48,102,21,27,61,41,131,205,95,82,246,40,171,75,25,214,27,133,90,67,166,207,175,133,247,67,135,128,22,181,106,163,61,207,128,167,9,29,122,129,28,247,63,54,172,36,18,213,56,207,206,255,163,111,174,13,27,46,245,219,213,234,239,205,82,134,89,16,44,77,120,12,177,76,174,185,140,204,12,156,28,248,226,116,114,70,108,15,228,172,168,39,178,91,48,236,147,97,10,105,255,171,226,150,230,179,86,53,216,251,0,157,189,152,88,114,2,244,48,30,187,46,197,47,49,199,202,200,159,120,215,237,242,176,3,87,18,11,87,21,7,133,178,50,110,171,187,4,1,221,34,223,141,69,66,212,33,91,230,250,192,244,106,11,80,235,144,200,213,183,230,74,130,125,97,117,39,45,164,146,124,190,178,190,234,120,249,221,40,96,197,80,247,213,97,134,86,73,56,135,41,0,12,225,48,15,217,217,124,74,53,47,206,95,144,189,100,47,96,131,114,48,32,179,115,185,94,193,37,23,152,72,99,235,20,123,139,42,38,44,57,242,24,175,86,15,169,32,197,32,11,151,28,200,58,165,29,20,251,175,44,103,241,64,85,142,51,223,51,178,39,66,234,206,123,48,139,66,242,231,233,254,45,43,162,164,185,198,39,126,24,24,81,201,72,189,128,131,68,193,55,19,158,52,3,26,132,204,61,127,96,38,209,62,62,82,55,149,153,34,177,171,216,89,88,123,61,46,209,81,249,179,122,90,224,247,167,52,223,153,127,110,184,234,109,29,157,221,122,155,12,9,142,104,219,143,15,227,222,245,47,122,221,44,172,18,139,4,123,20,187,56,117,249,232,171,215,144,55,165,165,154,5,121,127,97,84,255,114,220,202,250,76,84,77,152,139,119,20,245,20,230,165,63,242,32,211,116,233,143,94,241,248,105,211,49,78,1,136,11,47,3,203,206,229,202,117,83,213,199,111,83,176,30,29,153,6,173,167,66,219,125,245,101,85,73,58,107,169,175,215,78,151,163,180,77,209,220,164,50,129,176,47,68,167,235,112,48,231,176,225,111,198,134,209,226,87,135,150,78,253,179,250,95,53,93,204,230,147,87,86,255,64,247,101,118,220,13,176,83,116,255,226,146,106,151,64,191,38,174,149,154,152,188,72,172,234,83,155,159,235,204,150,117,129,22,206,97,134,81,86,203,33,213,252,121,98,36,75,245,215,161,240,241,126,106,136,53,134,68,21,75,99,101,152,217,232,211,232,155,61,226,1,145,48,217,161,224,189,222,67,160,170,14,50,78,90,167,128,86,235,138,70,188,0,57,20,180,57,113,144,141,191,50,88,202,151,84,26,122,188,207,19,181,68,123,128,83,247,133,54,243,43,105,51,114,190,179,193,174,30,70,217,255,209,39,161,100,15,176,240,242,56,212,41,48,245,19,230,131,5,155,127,111,87,113,209,112,135,183,222,211,32,223,106,246,69,73,224,85,118,22,207,246,59,159,197,128,186,220,138,26,158,241,59,211,1,30,146,100,105,234,27,135,148,118,228,136,147,242,32,171,58,61,129,236,97,133,116,186,75,255,124,23,206,6,82,5,173,91,249,25,251,20,210,89,165,179,142,43,237,15,18,23,111,89,41,246,204,101,96,18,151,44,163,16,152,60,65,163,173,39,11,13,41,10,104,146,27,199,146,9,101,238,169,59,142,25,60,154,188,98,197,236,68,223,148,246,211,110,36,140,206,189,128,78,142,130,9,206,201,223,40,230,96,121,199,10,35,239,181,112,174,117,113,16,235,104,203,208,67,206,143,121,51,142,147,249,131,238,236,13,162,225,159,231,16,207,58,162,226,127,161,91,68,29,234,161,161,72,79,48,167,91,121,35,49,132,24,70,27,46,106,155,204,83,24,215,182,225,52,18,114,183,11,128,1,180,230,120,123,16,255,22,69,199,193,130,101,218,183,190,199,0,21,240,74,240,91,181,144,105,160,251,41,237,156,128,241,202,54,21,109,196,175,26,227,192,194,158,74,62,187,209,35,189,2,106,172,109,178,208,249,99,89,31,201,1,191,67,163,181,17,31,248,228,12,200,232,83,209,30,62,169,180,201,180,91,98,43,11,23,140,175,251,0,80,90,121,237,127,181,236,83,200,18,29,128,20,249,87,131,0,79,186,225,242,218,121,229,123,107,53,87,151,175,36,174,29,23,116,49,61,169,33,249,239,208,225,80,245,53,187,15,88,158,243,149,96,246,254,43,41,38,14,14,29,226,252,184,192,229,224,82,40,110,61,210,205,173,193,185,43,121,223,72,155,122,217,122,195,246,163,140,187,137,146,222,242,196,48,240,225,246,88,105,252,179,184,90,69,176,147,200,226,252,138,107,239,185,180,217,60,196,153,129,96,145,5,231,77,79,49,51,65,112,112,233,13,205,60,155,51,125,96,137,148,72,151,55,76,208,72,58,8,222,4,227,195,85,212,103,0,206,79,109,233,12,140,40,167,69,118,236,167,55,94,28,159,48,235,185,139,68,246,167,213,110,213,4,25,51,17,100,152,206,201,246,146,81,120,252,236,223,72,109,91,33,112,83,248,71,112,79,210,77,198,121,208,40,60,178,183,12,111,110,36,206,81,155,130,141,101,148,2,45,30,39,190,104,78,193,115,129,133,0,247,73,230,161,130,82,57,195,79,57,196,77,254,119,87,187,197,116,80,151,174,240,73,88,101,20,37,44,220,74,250,23,250,248,229,44,229,151,92,219,187,160,120,186,93,202,32,41,95,254,22,26,168,211,215,237,28,173,119,156,231,111,237,144,24,119,173,161,0,68,178,37,187,213,176,225,208,90,187,161,29,235,214,101,31,229,108,224,78,80,81,184,241,212,211,218,60,224,72,43,131,10,78,113,145,118,42,109,95,240,205,158,233,206,79,122,139,3,163,153,17,88,75,74,97,236,12,106,158,15,161,209,32,48,119,108,170,83,201,56,250,157,254,228,224,129,101,76,4,29,161,71,210,78,48,99,65,12,52,20,114,50,225,132,156,197,127,164,19,12,112,224,230,178,158,193,112,208,106,142,189,171,13,35,7,7,117,174,97,180,16,99,114,54,115,102,132,81,249,188,49,189,97,15,89,55,177,80,143,127,130,119,61,96,220,208,243,50,141,161,52,154,48,245,92,86,168,148,193,246,243,122,52,52,86,100,163,130,163,25,154,209,205,240,144,8,209,85,101,221,93,241,104,170,32,196,11,111,34,154,243,171,233,99,115,128,233,248,63,169,88,129,221,224,149,163,120,78,64,29,133,26,133,156,254,133,148,250,164,251,153,213,157,172,179,225,146,171,22,211,135,131,93,11,30,81,205,190,235,90,70,52,87,97,21,126,41,232,152,228,206,216,84,9,13,248,52,44,74,159,177,195,29,40,197,192,161,186,238,145,66,176,184,126,98,81,217,204,139,192,179,31,52,75,95,194,237,39,144,43,106,121,148,200,71,157,98,8,12,248,73,79,72,226,142,219,86,187,114,9,224,184,69,159,0,105,49,196,62,240,147,219,88,142,239,232,80,41,253,249,82,104,36,245,57,82,100,49,125,40,125,125,182,135,114,140,134,117,94,76,106,67,103,100,182,195,219,57,155,236,228,38,244,102,38,20,172,135,45,254,244,90,154,240,67,78,130,218,13,187,134,214,50,110,184,44,168,96,210,59,167,203,208,10,111,126,179,225,64,76,137,145,96,233,153,134,207,223,198,49,157,39,79,175,230,59,144,196,167,219,126,10,114,177,30,69,47,238,28,254,175,136,100,52,195,183,51,99,223,69,156,24,13,67,96,118,226,255,23,125,78,144,14,226,203,105,218,63,195,85,71,127,125,82,194,15,237,152,205,31,63,35,175,197,199,163,224,214,193,250,224,135,52,157,85,33,48,17,212,73,243,72,219,41,144,251,147,68,221,180,22,5,14,99,112,215,95,45,214,182,118,26,68,148,94,60,176,247,213,3,108,116,127,143,65,224,167,233,35,147,171,138,192,96,80,211,135,136,228,87,93,88,11,38,72,17,88,229,180,162,216,116,5,106,252,127,252,133,218,104,10,195,212,117,152,23,79,149,42,36,196,29,177,138,53,215,255,14,182,11,23,192,36,147,89,247,224,125,76,188,30,5,166,193,11,84,16,30,18,180,84,162,79,197,136,189,252,238,5,56,217,107,227,179,227,176,172,38,164,34,202,83,173,123,80,41,158,178,254,202,38,104,98,35,252,143,89,170,7,190,217,74,131,33,2,239,133,81,134,124,210,220,62,29,222,126,39,245,247,60,32,218,56,9,84,74,115,143,214,124,225,49,170,67,23,239,95,181,168,250,109,153,148,193,18,206,10,48,11,228,239,144,147,224,165,25,116,36,207,49,75,160,242,154,238,220,199,0,36,255,181,114,182,43,84,125,45,70,31,172,202,178,194,146,0,131,199,110,122,13,82,245,90,139,46,223,68,107,18,169,58,112,19,12,123,51,245,223,250,62,49,22,173,79,162,52,78,127,116,129,154,170,91,251,229,69,237,11,44,83,155,0,164,21,221,110,243,184,47,196,24,145,88,205,252,15,229,223,41,194,139,109,98,31,176,109,7,69,83,255,85,210,22,246,195,77,127,46,18,97,233,150,30,165,198,19,180,171,91,137,32,115,249,211,216,65,100,36,125,211,54,142,121,61,156,66,12,190,143,38,29,182,223,120,213,25,212,86,45,15,46,204,164,77,172,212,37,184,2,44,110,154,241,24,89,185,137,53,218,222,149,47,42,244,179,45,247,23,235,186,116,214,213,45,67,73,167,247,174,75,12,142,211,152,208,210,225,161,178,99,159,198,137,189,69,156,164,47,167,221,112,39,41,155,99,231,33,38,169,222,225,120,97,10,91,169,206,187,126,98,1,230,189,157,151,248,215,46,126,220,164,3,38,211,155,46,51,209,87,96,60,118,154,115,78,12,248,145,53,202,4,228,69,143,242,164,212,51,81,28,167,173,226,211,35,19,152,38,59,27,138,156,134,1,248,143,202,3,134,206,190,88,213,178,151,223,111,158,146,39,141,139,23,90,99,90,74,136,145,79,137,153,23,93,80,100,108,52,28,154,107,240,251,115,238,82,101,48,192,88,107,232,33,90,145,150,175,154,61,84,173,115,251,43,155,42,209,125,243,120,78,236,50,18,99,41,69,225,242,73,229,54,23,229,68,60,173,54,38,91,170,80,79,241,119,163,20,192,87,250,58,150,211,208,162,52,108,222,141,58,67,1,32,255,136,123,154,75,156,234,234,193,116,174,179,90,191,184,134,158,7,163,192,179,82,21,91,219,26,212,52,86,27,197,11,11,255,112,82,3,206,157,204,209,206,126,40,253,139,141,19,208,78,251,218,66,65,170,157,138,36,41,129,230,180,31,224,145,236,135,112,148,210,18,203,217,95,204,166,91,116,28,116,0,138,133,25,201,203,192,16,90,186,26,243,196,236,250,107,15,193,18,106,189,30,173,182,158,164,89,190,77,117,35,93,137,232,194,218,63,204,229,175,27,206,44,97,29,48,127,47,0,236,155,190,115,73,73,39,175,227,91,238,73,231,212,43,184,4,168,37,60,35,172,164,220,119,161,112,31,54,244,177,211,204,251,202,125,89,162,75,42,75,24,79,32,141,59,76,59,213,14,65,7,85,35,111,172,210,212,223,56,168,185,188,119,146,147,76,51,85,227,203,37,99,47,18,160,237,49,124,6,163,175,159,15,24,183,57,153,141,89,235,147,22,165,88,68,222,43,151,221,250,115,246,1,130,57,245,23,141,159,249,31,120,147,214,19,54,122,90,85,241,237,93,159,122,39,134,77,9,58,50,124,32,217,236,109,124,8,133,136,25,63,34,52,53,197,206,26,129,236,210,238,252,54,61,63,176,24,91,149,68,237,55,57,238,159,223,137,145,180,173,178,175,115,203,148,218,199,84,149,42,219,253,148,156,225,162,148,191,189,231,153,55,161,0,122,46,107,35,23,213,162,163,158,142,127,108,189,210,243,205,145,1,117,118,108,176,129,36,121,71,47,157,240,152,137,215,198,122,43,4,235,124,5,221,181,103,25,84,148,75,237,52,57,170,161,24,243,0,165,161,193,199,45,105,132,220,205,85,52,93,87,176,243,186,180,185,187,238,153,143,157,126,8,131,159,138,19,93,92,101,112,192,91,42,255,230,177,196,54,92,57,112,145,163,141,165,52,85,71,64,58,65,93,171,73,246,71,2,38,2,123,25,54,227,23,161,1,46,165,137,143,87,204,119,162,175,210,18,73,41,118,119,58,19,152,237,211,193,228,44,230,149,66,23,163,251,56,203,195,129,151,26,232,93,171,15,195,133,162,202,173,181,250,139,213,144,93,235,142,122,86,158,27,20,204,107,6,30,8,148,136,218,123,174,25,11,4,91,47,158,105,56,241,201,233,253,143,201,121,80,132,140,173,150,119,209,63,0,82,164,13,209,129,32,119,70,177,241,56,109,85,42,41,134,171,240,204,32,134,228,254,125,48,113,0,116,48,246,121,38,104,249,88,89,116,6,169,49,34,65,113,154,127,102,149,216,135,35,1,87,90,12,163,110,120,33,190,130,38,179,225,19,100,215,134,101,204,223,94,106,26,131,244,21,11,52,249,21,101,3,185,143,177,84,244,230,143,2,153,244,3,147,127,214,124,196,42,168,187,193,173,164,28,1,76,84,109,92,180,216,164,93,239,171,152,0,251,149,235,182,122,105,189,232,254,17,193,0,50,244,230,155,216,41,226,83,22,196,79,151,34,148,144,194,90,220,110,58,148,143,33,112,244,147,57,101,14,211,250,56,112,217,63,115,116,72,62,102,98,42,47,135,245,66,112,216,128,37,51,45,109,69,131,61,239,143,87,58,174,19,46,113,11,91,143,253,96,80,61,37,251,76,166,181,31,159,93,207,196,238,31,7,135,208,191,194,110,196,81,194,62,99,30,10,77,151,3,224,250,41,91,179,112,11,1,247,253,0,41,236,124,154,1,230,4,244,131,65,155,214,221,80,104,99,197,116,216,131,165,121,175,21,101,76,43,134,4,129,126,94,57,5,238,92,227,243,125,182,164,206,244,99,141,210,56,137,191,22,85,21,74,91,114,60,190,158,231,159,168,165,244,10,92,126,66,107,202,219,211,22,86,137,18,255,65,101,226,167,125,62,107,223,16,154,252,176,34,86,147,28,178,144,11,161,253,114,226,234,92,109,128,199,172,106,85,117,116,113,197,125,190,102,14,154,169,131,80,219,62,4,28,49,175,97,178,147,251,8,108,0,219,55,43,82,89,5,179,43,99,57,148,14,125,242,225,63,35,17,193,39,220,163,55,124,44,240,30,247,36,75,104,63,53,72,179,79,158,135,149,98,239,96,142,127,24,42,246,226,79,193,134,88,211,240,29,11,65,112,182,236,202,191,108,158,121,4,206,135,239,70,246,208,204,4,113,155,127,189,100,248,59,18,77,227,183,171,108,53,181,130,139,192,70,103,58,143,221,110,69,77,29,16,89,137,60,193,220,249,36,47,29,60,219,242,4,121,190,167,255,192,106,43,61,43,122,19,210,155,141,97,14,193,19,214,66,44,72,106,146,106,132,152,24,133,171,205,240,30,161,85,74,158,8,40,12,96,36,173,250,84,2,87,189,80,192,132,80,83,185,159,77,228,183,26,123,131,133,224,214,230,74,140,2,66,129,84,121,151,122,247,249,143,255,129,104,205,84,229,131,48,245,36,122,177,48,124,1,17,155,130,16,138,204,205,116,36,51,58,87,27,181,224,140,106,244,26,15,84,98,248,76,137,106,130,27,54,238,94,109,184,65,117,233,91,91,165,23,162,246,197,175,167,135,240,74,77,82,201,13,82,156,203,196,230,67,205,86,38,74,37,106,212,29,127,64,145,102,126,38,59,155,64,182,39,205,123,219,35,238,255,26,201,198,146,241,85,187,219,87,163,185,55,169,233,239,161,5,244,118,33,137,222,209,180,48,1,145,106,142,197,71,17,155,136,92,14,94,56,114,218,220,143,133,145,73,234,246,9,29,105,61,233,215,133,79,39,17,124,123,118,226,150,105,104,163,5,18,92,91,51,214,127,72,96,210,130,3,135,85,37,207,177,86,152,98,8,178,219,64,22,34,135,195,102,102,70,101,144,169,166,163,245,195,131,17,168,27,81,121,38,64,189,227,19,58,86,68,175,227,105,98,71,209,171,218,67,139,138,224,104,15,188,180,106,199,154,58,63,47,223,227,188,249,235,139,248,165,254,110,66,129,238,29,81,78,11,24,167,141,22,252,230,208,3,11,15,236,164,206,145,19,165,54,88,243,80,14,37,45,250,55,201,71,197,240,50,228,153,187,59,121,135,202,54,15,153,8,175,250,118,25,211,207,164,250,196,210,215,181,67,250,252,113,83,178,112,44,62,178,196,194,117,168,112,99,110,255,11,249,204,88,39,17,92,134,238,145,252,119,215,174,150,6,229,130,248,32,176,28,130,134,11,170,83,191,110,23,209,101,225,144,108,1,200,109,207,254,162,212,198,11,198,13,173,23,155,191,107,213,76,215,27,90,180,42,124,156,34,9,99,68,167,74,124,119,139,61,50,12,153,99,143,200,31,177,191,190,141,151,74,182,62,181,237,183,59,204,66,201,67,107,209,31,57,234,185,152,190,169,175,224,30,50,162,221,152,242,91,58,249,239,133,113,118,133,201,70,168,144,50,22,17,43,75,255,37,89,175,111,199,235,191,52,0,116,156,51,242,123,214,215,162,86,137,254,245,249,170,231,61,175,140,108,191,68,187,234,133,173,75,125,171,170,116,130,188,168,176,16,22,173,67,4,17,111,56,13,196,252,252,29,144,1,113,40,211,196,92,19,174,29,175,175,245,99,28,130,148,101,97,35,93,173,105,223,132,46,206,112,7,132,152,54,103,236,48,159,191,251,121,220,66,79,180,138,11,249,104,45,184,105,106,85,220,22,95,204,187,66,111,118,25,113,48,182,12,167,61,22,238,96,167,183,195,71,95,72,157,148,108,127,195,19,191,136,223,155,188,146,128,97,234,122,65,72,171,150,163,65,103,5,214,110,121,188,129,19,53,141,145,154,125,196,145,72,92,66,244,164,115,1,254,13,143,25,133,147,27,215,183,114,112,93,49,199,209,159,108,179,114,207,92,143,197,44,96,115,253,24,34,201,93,176,85,145,33,182,240,226,237,140,220,217,3,236,87,149,137,45,13,18,215,195,57,2,209,18,25,199,54,84,104,217,15,3,66,240,162,233,134,121,64,19,57,94,232,76,81,3,96,47,151,98,35,208,130,68,27,146,26,241,134,75,42,11,74,77,117,130,215,220,160,118,121,64,239,66,86,158,143,158,194,186,217,147,205,89,251,221,158,145,179,201,82,8,173,123,193,221,22,211,191,123,23,12,78,231,167,117,61,88,1,145,30,100,244,162,8,144,250,220,67,23,202,2,185,254,93,3,61,187,125,109,108,92,134,56,89,198,31,129,234,98,169,181,208,45,144,174,211,249,96,76,40,26,103,252,17,110,187,179,221,87,17,228,29,23,27,204,76,126,10,255,61,54,205,144,195,28,249,81,166,191,242,253,32,40,52,188,65,15,106,182,217,31,227,9,209,45,135,189,186,1,164,72,135,80,92,203,171,108,185,208,242,57,207,158,90,36,230,200,127,9,124,97,44,39,146,5,170,39,203,186,71,233,97,246,88,125,162,78,32,163,223,105,28,241,198,163,39,178,119,252,171,33,170,244,49,150,219,228,192,77,8,217,109,199,240,209,246,15,190,98,134,125,62,22,100,11,2,159,13,93,168,10,192,59,45,10,80,230,107,169,204,2,212,224,9,44,4,206,115,135,221,184,59,98,105,10,24,98,128,204,107,127,255,255,241,232,176,10,191,251,107,233,168,101,137,202,208,30,255,118,180,188,92,51,48,104,58,251,198,135,161,83,52,154,218,170,106,40,124,52,166,87,43,9,187,0,76,237,94,96,234,45,196,52,254,242,45,30,248,91,200,243,129,196,164,100,119,176,99,212,127,62,11,166,149,62,207,97,29,10,224,66,23,87,120,11,155,6,230,109,2,146,22,223,75,255,243,199,142,58,205,32,123,195,237,19,252,66,44,155,14,39,53,211,183,187,226,71,190,104,14,47,128,114,66,109,195,34,42,199,59,117,107,155,69,139,238,70,218,16,127,167,189,240,170,162,255,186,129,221,108,88,214,225,9,54,183,39,19,84,66,124,101,104,11,48,82,5,148,190,150,234,180,82,102,192,130,150,56,40,153,124,228,245,219,27,87,31,148,177,186,128,86,51,219,254,48,92,94,240,213,230,123,34,1,76,15,210,119,99,167,21,52,219,97,96,138,72,79,189,191,78,158,93,253,151,171,77,128,134,144,82,8,212,76,75,77,121,254,15,82,92,32,160,144,217,163,76,86,104,143,223,30,102,155,193,68,200,83,8,139,177,123,179,255,127,227,6,183,206,177,187,117,99,204,147,130,96,129,126,69,150,109,86,124,245,90,170,60,66,132,91,60,18,174,31,132,15,228,9,46,192,200,186,77,54,111,44,172,46,103,150,254,43,114,16,173,110,97,234,78,186,92,229,171,187,208,49,52,81,64,233,85,194,78,146,14,142,86,93,84,107,175,42,64,97,17,245,49,116,27,205,146,35,60,189,12,242,244,194,182,61,92,95,70,185,223,125,182,149,129,8,190,190,86,121,178,167,57,133,191,56,164,67,234,215,204,55,194,88,235,245,1,135,223,207,19,235,52,234,243,253,108,29,22,81,186,87,164,210,101,94,80,126,83,21,70,59,145,244,120,84,241,192,201,103,10,18,213,38,234,192,60,18,158,26,25,33,128,78,182,82,59,198,60,159,89,47,37,183,246,220,193,55,149,196,220,90,231,242,59,25,98,149,35,146,208,139,128,213,234,213,197,217,65,222,22,52,77,80,231,217,199,189,110,154,157,218,94,227,31,229,210,176,100,41,224,189,189,219,206,229,254,91,128,192,42,233,194,64,57,39,250,43,179,64,121,223,104,183,79,239,85,10,188,86,80,137,81,179,142,88,149,90,177,241,55,27,13,189,252,234,161,251,222,58,246,10,31,67,105,170,166,246,57,14,227,232,0,73,76,123,187,77,4,143,109,128,202,53,228,249,220,241,135,73,46,71,192,158,156,107,221,74,174,233,151,76,89,89,254,23,146,130,221,181,194,47,68,44,14,168,101,243,211,84,163,83,116,104,171,21,48,197,136,191,245,152,173,75,74,26,146,210,74,235,242,160,105,48,216,34,71,169,21,32,59,154,38,198,180,201,170,156,132,71,153,215,208,124,191,81,183,82,160,183,113,29,105,132,183,211,88,202,30,202,41,109,22,109,153,223,220,78,61,220,231,213,204,118,30,74,119,156,44,4,144,157,208,121,128,254,190,173,133,3,71,86,242,187,66,142,60,168,171,20,72,231,218,102,179,78,9,191,252,225,19,48,105,218,70,45,111,45,126,215,210,67,174,145,219,254,20,254,19,191,4,40,185,56,246,63,26,57,51,122,191,58,239,208,53,4,63,211,10,242,232,213,82,239,163,164,69,149,91,184,134,238,16,239,105,107,56,246,10,158,47,179,99,233,243,18,182,88,49,154,80,175,94,156,190,168,55,187,217,183,144,161,170,36,220,222,74,177,249,78,76,124,110,140,155,245,209,100,74,138,129,250,174,226,191,172,29,220,239,161,254,15,222,18,35,249,178,210,170,148,188,208,59,20,21,39,179,191,197,54,169,128,128,235,21,52,238,154,123,94,222,89,187,30,223,18,135,53,254,233,75,210,89,87,208,97,104,201,32,242,247,98,94,193,238,210,201,212,86,164,199,186,240,213,36,219,64,53,197,138,253,135,164,38,127,197,199,95,171,122,178,78,54,86,24,207,175,84,7,137,1,123,139,252,135,128,94,222,217,5,235,112,73,194,108,58,88,84,62,193,28,120,19,242,114,82,178,126,75,206,92,253,51,181,41,158,91,16,153,68,6,172,148,105,3,222,139,80,107,159,230,37,194,95,242,107,207,197,72,139,64,188,169,142,12,201,153,216,109,201,109,1,108,42,100,125,86,152,71,31,221,54,232,163,162,230,174,254,93,190,148,123,134,221,65,229,195,217,205,18,242,55,160,9,137,108,91,76,43,253,212,111,111,106,151,105,118,65,76,215,44,54,79,25,141,74,134,102,105,238,22,164,103,136,67,135,218,178,225,216,89,12,66,87,116,213,55,154,128,84,92,3,164,183,254,166,12,204,42,186,82,227,177,113,43,95,153,166,60,44,133,36,67,62,159,226,197,148,23,76,69,169,14,111,70,128,118,69,25,168,74,241,120,90,254,114,129,223,232,33,14,63,32,40,159,255,129,129,214,147,129,113,251,111,180,169,153,158,218,152,64,66,160,147,117,47,166,188,53,67,122,108,166,168,163,5,120,165,184,53,15,219,13,213,205,178,111,115,141,74,130,109,70,191,34,77,111,186,114,182,26,76,212,198,124,132,26,207,48,196,120,58,72,248,190,192,101,254,162,101,90,5,44,249,75,157,225,45,224,168,20,225,54,239,203,136,243,116,165,93,80,1,230,100,95,89,141,249,52,247,219,180,26,201,194,187,240,124,74,115,165,135,11,57,168,35,167,18,59,80,131,46,187,210,213,155,197,195,119,203,228,26,163,63,48,106,30,229,5,177,154,91,25,80,35,24,195,243,118,135,149,64,103,207,149,141,204,203,155,25,213,72,7,40,50,122,111,125,217,145,89,193,104,88,161,218,112,254,166,226,140,139,254,9,154,7,122,226,171,204,250,36,214,153,101,89,59,252,251,90,174,17,70,222,154,18,200,41,231,239,1,199,113,116,157,133,250,170,56,244,84,200,210,30,42,78,59,53,246,82,128,176,34,131,248,138,3,134,1,108,37,155,30,52,29,25,18,153,149,181,172,179,43,138,182,252,195,1,178,86,12,149,151,217,5,74,91,171,224,214,68,139,106,191,184,135,45,97,214,174,87,9,243,239,138,11,148,15,236,102,166,18,73,0,112,195,183,50,205,124,212,213,142,84,189,205,125,148,154,26,0,38,9,4,221,253,238,160,99,154,47,210,111,185,217,202,88,144,212,232,197,27,196,27,217,197,56,27,104,190,68,182,197,236,234,142,107,70,221,94,160,108,76,238,100,112,51,235,230,55,197,52,161,185,90,26,7,243,40,248,94,4,127,172,234,105,176,225,52,89,86,255,223,12,193,219,50,247,95,250,94,184,215,75,38,9,124,205,160,35,5,79,93,203,84,91,228,214,22,153,220,49,66,49,13,177,36,59,253,104,151,90,79,94,226,105,2,24,176,104,137,32,189,95,142,206,70,17,117,232,211,60,194,114,81,196,174,213,131,105,117,178,234,8,55,224,226,22,207,205,148,80,76,254,239,176,218,191,196,178,152,79,180,118,195,227,48,23,225,218,238,153,52,43,4,142,164,243,1,248,137,143,52,207,50,93,239,157,200,53,17,186,168,159,201,61,224,155,78,233,133,141,130,96,158,153,168,17,229,83,189,42,157,183,189,46,139,153,47,48,183,125,141,182,244,68,117,170,144,65,79,125,117,157,13,223,133,210,158,23,82,172,158,221,194,15,73,47,203,163,163,61,192,160,78,128,77,253,207,185,67,69,160,131,21,60,184,180,22,84,207,250,227,253,169,103,42,61,196,52,102,63,175,71,92,98,202,117,163,227,148,18,111,68,125,177,4,229,12,156,79,203,159,155,93,125,109,244,166,97,115,16,71,80,161,128,203,150,35,29,69,222,150,142,126,175,42,174,41,176,141,185,250,191,199,165,141,108,78,204,3,104,34,188,244,237,127,160,107,149,230,179,21,67,105,139,53,234,50,46,49,114,72,63,212,254,2,166,193,119,167,129,73,214,225,215,239,231,230,65,172,141,240,110,92,212,179,48,148,204,102,76,167,227,158,64,9,61,1,134,158,5,104,128,157,6,221,237,136,71,83,229,120,57,87,109,243,86,90,46,218,197,84,247,32,71,100,121,249,42,53,72,190,102,247,24,229,147,211,182,144,219,73,17,249,143,124,99,54,200,81,112,5,32,224,175,185,229,222,58,244,98,143,83,66,211,245,191,226,54,122,163,131,136,1,241,222,106,7,14,98,91,209,156,126,83,172,122,31,104,199,59,132,2,237,191,75,94,1,138,111,158,142,196,170,218,100,143,37,70,11,33,197,128,207,162,161,233,168,112,88,202,12,0,226,219,222,46,239,18,197,255,109,151,85,214,231,28,190,51,1,28,141,46,42,130,103,217,22,224,93,101,104,142,229,54,186,124,14,145,167,115,46,191,33,199,1,115,5,80,93,222,133,13,127,117,140,16,246,20,185,54,224,224,250,249,135,204,142,124,210,48,254,100,145,234,201,164,10,202,48,10,0,93,142,51,154,129,29,146,191,171,5,70,100,251,180,185,1,84,66,46,158,189,84,56,230,46,99,170,47,32,19,85,225,100,207,109,144,179,149,169,209,153,153,45,160,239,171,159,26,149,83,220,119,72,89,141,107,4,160,188,94,228,32,210,196,112,197,113,222,92,114,101,159,204,26,100,0,35,139,173,39,221,73,151,136,23,171,180,70,253,195,44,172,175,245,247,93,0,237,21,138,234,153,200,150,64,131,129,251,142,81,40,217,243,145,238,104,53,56,183,238,187,178,166,254,95,21,181,67,236,61,198,103,110,172,103,203,146,237,232,195,73,108,46,32,77,53,11,11,155,63,249,206,106,195,113,88,163,48,227,180,193,184,145,51,140,211,99,113,61,65,102,83,123,95,138,47,84,232,97,235,240,22,68,74,212,17,108,152,9,54,218,206,132,213,227,237,60,14,13,52,60,217,61,127,173,184,70,200,88,166,212,94,97,40,58,115,103,63,137,191,239,134,149,253,56,86,77,155,45,124,235,158,188,175,83,26,86,135,44,181,216,140,12,23,66,100,225,73,48,48,114,245,160,158,16,50,143,37,100,223,108,2,211,43,21,193,238,217,112,94,79,8,235,71,241,84,156,52,193,163,241,171,144,127,209,230,43,15,223,59,76,26,210,130,226,5,108,134,208,113,251,15,246,244,174,149,198,209,146,120,40,184,141,109,162,100,117,132,99,252,222,60,102,149,101,168,85,42,14,112,25,121,228,47,208,8,157,128,86,151,254,166,59,194,32,190,188,157,232,90,148,108,2,29,30,141,12,141,45,221,57,138,97,188,243,174,210,30,144,17,112,190,251,134,121,2,226,24,227,48,174,80,98,184,28,182,197,95,102,211,93,185,144,41,227,165,55,58,121,10,173,138,192,28,75,184,231,77,207,171,100,243,229,80,109,87,183,227,129,240,149,124,38,198,211,244,108,200,192,84,189,48,43,236,47,76,106,179,230,94,193,22,37,187,221,144,55,246,6,187,55,69,180,156,93,243,205,5,245,145,46,36,125,119,200,68,123,167,40,186,101,95,56,20,83,54,193,104,216,187,9,90,234,147,245,97,143,83,1,18,2,65,191,55,228,25,33,220,6,12,86,233,73,217,239,30,73,62,239,186,211,76,112,131,105,166,58,120,86,230,66,97,39,162,182,206,89,106,232,159,110,58,89,94,181,139,144,91,138,12,145,89,81,99,232,176,164,59,187,174,180,77,40,208,97,163,213,63,24,136,230,30,190,208,200,14,41,244,228,147,20,240,82,133,96,31,119,251,29,50,2,255,174,29,236,238,112,145,164,77,35,5,156,223,204,225,235,181,158,238,207,72,173,32,161,108,81,28,246,11,108,171,144,80,238,33,119,223,185,145,244,240,208,123,197,147,208,133,250,25,44,77,96,195,116,237,76,114,44,236,195,50,19,62,167,4,164,2,217,139,29,11,68,102,188,141,166,44,21,244,100,25,164,23,162,127,189,86,11,170,219,27,39,190,241,112,200,193,76,122,47,236,176,6,140,241,237,32,137,191,149,5,103,193,146,192,113,105,25,119,179,190,163,73,212,159,188,26,88,237,93,22,162,141,225,179,213,18,220,230,38,162,183,75,208,56,133,15,9,96,194,109,93,26,106,173,189,137,217,183,39,70,63,126,68,169,225,20,115,198,90,69,235,174,143,123,29,225,80,162,244,231,20,35,220,167,158,49,46,133,230,141,252,248,37,107,5,76,87,71,119,15,39,233,150,232,126,188,193,36,39,212,209,105,108,134,166,160,198,44,53,122,145,126,204,23,178,160,93,162,67,26,118,83,21,64,139,43,121,239,89,97,168,231,76,84,249,142,106,41,27,149,111,22,230,165,254,13,157,248,5,206,22,184,205,34,86,210,168,38,57,83,238,34,88,51,133,11,136,248,199,96,43,147,226,62,88,39,15,212,1,209,5,250,119,99,129,105,213,207,54,40,10,86,107,73,236,121,119,237,219,39,124,215,168,94,205,40,91,75,93,5,9,37,60,158,99,198,7,23,47,122,97,178,136,227,63,85,149,61,41,112,3,145,225,173,11,117,133,246,170,209,195,161,76,33,158,108,7,236,132,246,200,170,152,172,42,71,142,106,100,248,105,71,235,62,146,229,164,208,80,195,50,214,33,66,123,71,203,38,173,62,182,99,71,76,93,4,102,42,179,248,14,167,135,160,114,104,254,244,47,130,122,33,98,103,136,14,246,135,221,22,81,117,186,250,50,86,74,132,54,159,252,239,6,12,135,202,35,229,249,3,184,176,229,173,105,183,183,232,246,255,25,235,101,23,171,232,24,211,99,197,151,22,157,87,235,16,0,221,0,94,38,37,155,151,254,80,2,133,87,98,52,103,22,178,43,44,189,141,46,202,174,196,79,208,66,125,241,77,206,233,109,90,31,171,139,108,122,123,105,172,180,110,209,10,159,96,233,185,20,56,115,151,114,116,185,21,170,195,221,253,11,41,222,111,179,82,151,131,138,65,232,255,31,122,87,43,226,87,129,162,52,92,173,167,38,13,86,29,70,249,104,90,119,45,125,193,170,185,242,16,48,198,124,101,223,156,198,109,255,179,132,34,217,206,1,34,140,252,38,93,157,200,210,63,247,195,198,61,226,14,238,81,224,93,187,183,255,118,77,147,65,147,66,222,103,206,143,87,155,208,151,64,36,93,120,243,63,32,22,100,8,211,79,72,124,22,72,180,58,197,209,161,85,204,125,61,171,235,44,36,198,197,139,84,183,195,126,28,120,132,210,49,99,255,45,28,74,59,118,52,158,75,191,16,22,202,169,39,246,216,214,20,175,14,153,81,209,142,245,162,207,205,255,186,154,68,172,6,190,91,232,36,82,190,27,119,211,97,218,25,167,204,168,177,149,132,160,137,42,131,176,174,18,64,237,67,85,187,27,167,105,241,212,139,122,206,140,74,148,74,20,8,24,231,0,43,51,3,130,247,115,239,241,14,116,233,101,141,4,58,61,94,68,6,160,180,252,84,115,30,139,214,130,112,190,95,42,195,244,148,231,81,246,171,2,77,198,6,37,202,99,178,25,2,71,89,164,94,59,4,196,99,168,220,201,177,49,206,54,50,222,158,115,219,149,177,98,211,223,101,182,113,195,26,182,198,141,194,157,81,187,174,68,221,31,2,35,196,189,30,87,222,192,8,243,95,247,243,108,238,191,76,113,186,229,63,161,4,219,92,59,237,178,119,60,109,143,243,43,67,254,156,73,186,123,224,213,164,113,70,235,193,101,43,205,223,177,145,252,115,75,163,28,169,101,10,70,154,26,19,32,17,42,82,65,198,6,244,160,2,122,77,111,109,145,227,37,53,169,115,136,192,123,242,83,251,181,119,28,233,53,0,37,161,217,182,144,106,175,189,165,221,182,25,214,207,168,215,45,147,150,151,142,106,205,122,16,43,119,204,203,161,57,167,112,79,90,158,74,190,7,12,58,106,42,204,23,105,77,160,197,194,193,141,128,124,205,13,232,38,38,164,141,6,222,99,127,210,76,246,217,188,145,246,238,69,83,108,136,77,150,73,250,179,20,160,55,229,150,182,21,33,180,76,231,223,98,157,146,149,203,59,60,186,178,14,68,173,227,254,7,23,61,179,65,130,235,176,70,21,255,147,103,67,214,48,240,212,123,254,119,11,81,117,175,46,39,192,165,185,28,178,70,26,107,55,245,56,98,143,193,187,255,247,215,143,39,187,133,195,126,39,136,138,62,9,211,94,143,45,107,164,38,24,118,228,110,141,81,185,163,72,8,46,77,94,189,144,23,138,10,118,4,131,26,217,249,150,0,85,136,71,180,102,154,151,179,206,173,121,144,120,105,61,246,216,64,50,29,123,81,47,186,165,135,129,54,147,186,22,195,51,141,57,162,200,121,222,58,52,150,113,253,191,207,62,118,91,43,152,95,82,94,147,40,89,231,105,68,5,202,27,91,225,155,110,134,175,188,235,133,138,122,62,149,138,84,132,93,149,145,150,206,180,214,107,220,79,170,157,139,49,132,87,71,147,37,243,29,97,212,206,201,117,142,121,248,78,16,248,203,101,193,229,62,93,71,136,238,115,15,157,79,10,197,2,221,100,16,100,245,244,133,132,31,86,173,8,49,60,136,14,125,2,94,48,63,182,9,246,203,52,15,215,151,167,54,59,82,248,103,150,21,71,102,55,13,52,155,203,185,231,27,237,192,86,203,233,236,17,158,2,222,125,101,227,52,106,18,221,132,169,34,69,216,63,228,213,159,29,249,44,252,188,145,118,159,186,194,184,40,212,7,146,16,89,178,162,254,57,139,25,82,157,170,190,172,123,49,125,176,38,5,84,105,166,131,55,164,106,102,17,255,59,218,136,65,76,175,198,205,172,2,162,156,192,219,3,188,220,252,233,118,170,49,22,187,219,108,183,220,130,228,163,13,42,56,216,193,24,143,103,144,227,35,23,74,200,9,87,247,9,0,115,210,226,216,55,113,47,161,133,211,40,253,250,136,24,225,43,41,189,59,103,142,5,72,235,20,214,40,1,196,56,100,204,9,141,101,119,33,52,24,125,129,63,71,53,191,198,147,111,161,103,14,41,223,92,37,16,147,134,143,246,134,93,36,15,246,181,166,224,126,53,122,189,112,246,216,225,201,111,117,87,162,180,82,108,225,59,187,145,216,65,133,205,96,106,6,117,41,246,63,243,46,246,14,142,109,136,9,18,79,210,74,67,251,176,173,220,243,172,198,87,116,103,7,148,9,255,181,79,232,33,104,62,47,114,129,148,147,161,235,77,92,176,22,202,243,239,131,134,243,140,82,198,38,106,110,67,159,73,107,62,167,134,81,83,78,174,90,243,74,248,80,221,68,175,41,167,147,24,176,86,29,120,121,190,137,17,126,59,0,23,228,81,27,192,53,181,17,38,174,181,106,149,148,97,70,58,183,0,49,24,254,179,152,213,151,179,233,157,15,135,118,124,181,253,173,44,184,79,91,248,26,107,250,203,30,47,169,58,99,138,175,252,130,253,216,197,44,45,180,94,113,123,211,175,204,18,174,240,174,58,207,151,141,225,205,6,112,51,191,130,44,91,196,225,97,56,242,37,154,190,135,52,4,134,28,162,108,136,109,7,124,45,18,227,150,135,140,211,43,216,245,167,146,94,206,114,8,188,4,98,153,112,55,118,213,97,209,164,157,70,41,188,148,89,159,194,104,225,169,26,149,10,181,145,214,8,6,121,53,38,130,46,127,133,247,22,106,83,27,68,96,165,173,254,153,166,34,117,190,108,254,1,61,229,67,190,157,101,126,249,64,42,144,124,148,243,29,17,234,229,172,68,231,241,204,230,176,14,40,66,136,230,58,253,36,13,118,150,4,75,74,180,83,124,153,106,101,176,134,6,27,176,23,140,77,189,48,59,47,119,255,199,219,255,227,106,166,156,252,115,72,75,178,129,238,235,46,115,21,233,190,51,3,192,141,128,25,58,64,194,67,3,99,172,223,142,215,104,50,253,32,136,53,81,19,117,90,237,40,255,95,115,188,163,74,206,145,135,251,143,63,238,151,53,78,196,86,136,77,174,85,18,159,173,53,208,231,158,249,238,191,180,194,211,177,128,61,236,209,108,75,59,67,92,201,228,137,228,42,127,21,42,91,62,12,148,130,244,93,242,228,156,126,122,142,137,196,128,91,57,33,30,248,70,190,220,107,114,47,5,77,229,17,76,70,20,182,27,213,142,225,210,94,66,175,58,243,210,184,139,164,206,82,163,197,144,76,121,104,191,49,96,170,1,104,160,251,88,94,55,159,134,19,124,93,134,87,83,229,126,158,70,123,201,54,160,172,123,186,153,226,234,206,141,202,2,47,153,37,237,149,65,40,18,216,160,222,193,226,115,121,187,221,130,154,136,141,145,253,229,181,151,12,111,63,151,137,56,6,127,220,197,64,109,34,162,48,80,26,220,242,167,166,212,118,144,36,212,19,58,70,40,193,191,53,57,206,139,232,113,27,106,28,61,93,144,165,55,224,166,11,224,173,224,196,66,161,190,174,206,171,243,28,78,133,126,36,158,159,18,229,29,152,171,52,234,32,185,193,199,178,252,236,97,97,183,94,172,24,140,94,253,130,234,162,109,82,186,116,141,37,60,57,226,161,31,245,38,238,35,180,70,114,249,72,144,133,98,84,211,136,125,179,8,154,229,156,3,186,179,66,205,127,44,242,115,41,181,15,253,236,145,86,141,103,185,57,182,97,159,57,103,145,23,235,115,172,94,201,56,139,178,76,44,200,53,189,187,130,121,219,44,72,222,84,192,158,184,214,233,121,143,42,110,223,218,22,68,115,100,215,114,221,140,24,243,234,43,126,112,198,233,20,213,254,76,180,249,15,136,188,112,93,145,135,10,79,148,145,99,245,229,56,232,34,43,124,218,166,97,120,68,239,63,220,100,33,251,77,197,122,7,222,207,112,55,38,140,65,61,86,56,237,62,79,13,55,189,212,58,212,5,121,189,104,105,194,247,164,62,167,54,129,59,172,59,102,220,9,50,40,40,209,193,115,222,242,25,222,243,72,136,149,212,11,27,84,252,217,50,173,247,252,90,36,248,63,73,176,180,99,102,209,190,156,65,68,187,255,198,180,219,30,245,168,134,157,255,103,95,248,108,148,63,216,20,252,189,95,24,254,71,20,94,13,195,72,2,236,228,176,243,15,188,116,177,197,188,0,183,247,59,154,185,188,109,119,190,86,249,181,170,144,23,48,147,221,145,98,17,227,47,133,131,56,98,87,13,25,216,83,111,17,199,174,21,65,29,0,170,72,130,251,143,238,165,227,205,168,123,37,199,227,139,146,197,125,142,149,29,33,243,204,5,143,242,78,146,145,185,100,10,77,46,179,16,250,20,164,226,35,71,37,132,83,138,199,122,6,134,30,91,189,220,197,34,143,15,13,41,7,5,96,100,66,235,252,152,193,162,220,45,206,178,56,239,141,211,25,185,229,168,14,198,81,14,137,192,81,84,33,242,102,101,234,253,67,88,165,20,89,170,22,180,110,191,1,187,95,199,74,155,129,108,16,163,46,25,133,175,205,31,248,182,141,239,4,153,13,157,172,158,39,185,121,12,198,95,142,34,8,166,155,29,239,234,80,174,5,121,166,156,234,213,66,212,63,132,231,242,127,71,141,68,2,57,223,184,179,202,56,75,77,43,165,152,88,84,148,234,65,0,127,22,44,252,219,57,63,186,221,198,53,3,145,229,76,128,83,202,147,67,168,164,147,155,55,42,212,206,63,100,141,66,159,117,34,48,42,126,71,123,14,180,153,42,74,227,58,160,68,85,194,44,148,211,51,190,170,62,230,193,216,60,82,112,90,88,45,69,242,128,161,244,160,207,152,44,98,150,62,254,31,82,156,89,51,85,212,225,125,156,151,139,90,13,179,109,81,85,123,179,39,196,235,1,79,115,101,50,40,73,119,239,167,160,11,23,74,247,204,39,58,173,229,27,99,244,130,74,224,104,217,182,255,15,74,219,76,77,193,94,2,173,229,192,128,213,90,106,133,139,117,118,45,138,154,157,153,241,102,17,247,235,130,171,84,128,171,181,209,86,102,165,124,176,194,220,242,178,162,158,195,28,102,139,23,107,79,134,228,137,95,72,26,252,254,127,45,255,56,162,144,206,220,113,205,26,9,104,19,28,147,39,124,240,76,240,107,52,83,74,251,201,57,215,182,234,199,175,55,193,241,56,119,193,133,108,202,221,138,104,232,79,40,188,34,163,78,204,98,175,136,18,217,195,134,168,45,126,91,125,148,131,17,149,58,3,58,223,32,230,245,49,10,9,162,42,199,248,209,140,232,89,106,162,154,56,74,87,25,15,51,250,197,69,94,74,28,234,7,55,127,4,207,31,148,149,168,183,1,240,192,12,188,91,169,93,243,36,85,66,179,36,102,48,86,3,246,155,102,159,250,145,93,4,239,191,240,21,224,48,120,162,238,72,56,171,18,46,216,165,46,53,100,209,177,189,103,142,72,216,110,100,62,123,93,60,1,181,47,88,124,200,49,128,29,187,36,58,223,196,251,180,173,254,110,143,34,105,34,41,108,43,204,189,207,200,154,247,29,157,102,114,209,191,172,171,203,29,249,213,66,245,53,69,141,165,182,231,75,19,33,101,42,235,69,221,128,45,171,77,101,90,196,157,128,25,150,237,185,52,225,244,241,217,24,67,219,6,230,35,158,162,195,139,5,102,167,179,255,168,166,235,248,236,219,23,74,52,242,99,226,18,123,227,80,115,42,41,64,121,131,54,240,93,221,12,135,182,245,229,7,153,184,226,11,90,15,134,91,180,249,85,21,114,171,167,55,61,34,146,68,28,120,84,229,99,215,98,235,235,243,79,118,177,195,228,7,180,116,168,114,50,116,167,126,56,71,91,241,55,77,211,93,252,189,199,135,251,120,56,110,110,236,232,176,145,28,40,10,102,32,175,125,31,248,204,145,223,160,22,67,198,14,80,247,190,190,135,27,16,171,111,217,25,35,145,197,150,238,145,7,228,187,242,190,73,63,253,103,153,105,22,104,221,55,107,13,247,212,156,74,247,129,19,76,45,14,109,248,19,158,199,146,209,243,162,98,97,150,180,27,164,133,227,100,160,85,129,198,56,38,174,2,99,72,241,105,64,124,109,141,235,209,42,244,158,214,117,144,249,155,29,40,233,46,24,114,137,68,173,197,37,205,42,17,31,120,46,148,92,21,232,83,66,111,171,174,57,227,165,32,213,58,164,177,93,221,210,244,180,56,68,240,238,29,62,72,150,32,197,219,31,224,134,243,205,36,163,67,95,226,6,228,105,169,156,247,41,21,26,148,96,217,192,178,190,85,148,86,51,94,152,46,220,179,191,210,192,164,194,71,167,74,243,17,198,177,33,45,160,99,222,15,58,251,169,199,216,65,73,80,242,246,35,178,45,81,82,162,245,138,122,54,41,151,212,238,218,243,7,39,2,149,192,63,51,53,24,89,132,139,58,173,8,118,108,52,179,151,188,219,192,148,24,183,27,167,14,31,54,247,153,105,9,42,203,109,150,180,62,244,178,198,180,209,212,31,169,138,40,111,220,168,251,195,204,43,148,133,21,169,61,53,126,241,225,46,149,101,213,124,205,202,226,156,31,242,3,150,224,232,194,102,221,87,50,48,149,11,54,235,150,16,5,227,197,181,35,233,239,208,32,231,220,188,82,84,43,33,247,170,194,160,148,250,126,45,135,255,14,125,254,145,77,127,135,93,66,255,58,145,30,178,81,210,99,31,109,217,118,153,121,132,166,252,113,161,51,53,176,132,28,251,40,195,58,135,238,108,170,116,87,118,145,96,31,39,147,87,48,20,93,246,211,161,92,215,49,105,234,183,138,66,36,157,57,154,7,252,237,205,136,206,192,173,65,187,65,156,231,199,189,227,38,139,241,239,214,113,58,83,217,236,26,10,74,183,38,250,146,102,155,224,105,251,133,251,254,79,142,24,213,149,171,43,42,69,179,35,38,9,214,74,42,251,2,140,6,218,29,105,83,160,12,84,47,50,167,129,239,170,228,30,152,132,82,29,187,43,57,255,183,232,130,126,226,146,9,219,41,8,94,154,153,173,12,7,150,71,87,69,34,2,190,207,48,169,159,132,87,37,129,91,201,71,34,59,145,87,180,117,23,140,235,205,72,133,152,215,81,16,237,64,166,67,164,50,76,13,73,89,62,218,214,228,37,105,91,104,240,89,44,189,221,222,170,92,161,75,88,23,168,196,73,43,97,186,79,200,214,184,44,250,222,134,37,150,72,251,6,15,144,233,41,146,132,234,227,59,111,69,164,164,14,52,226,242,187,47,189,235,125,213,80,118,63,46,26,238,94,11,111,80,185,241,59,31,223,79,78,251,43,61,135,202,254,109,101,205,175,172,101,83,163,86,168,101,245,146,51,232,3,235,36,87,103,248,12,67,198,76,81,28,69,199,72,3,57,115,95,9,162,150,22,222,201,47,202,210,98,6,186,52,210,6,141,109,102,127,7,205,88,22,168,173,72,38,7,118,251,104,195,22,118,239,96,42,170,204,243,180,250,105,42,244,116,46,212,4,197,65,194,145,225,205,9,214,43,176,233,194,185,159,247,124,7,109,206,30,209,180,180,101,100,45,28,174,227,165,110,59,141,238,163,47,225,161,160,82,107,69,239,119,30,44,125,222,149,81,35,40,153,249,154,210,111,165,107,205,151,121,147,58,251,58,219,32,227,90,114,221,55,2,51,23,52,80,201,6,87,100,35,12,210,78,189,158,152,151,193,255,33,244,243,107,46,213,79,164,51,233,24,206,181,189,80,6,229,213,39,222,135,3,184,126,8,222,133,132,81,98,88,183,215,6,9,54,129,42,214,172,187,99,203,197,110,142,112,113,183,239,80,231,241,197,148,29,190,69,56,170,127,227,219,120,33,54,140,86,48,133,86,118,27,85,24,231,48,74,166,186,120,37,68,20,167,166,10,181,176,83,2,21,204,36,139,36,56,232,170,172,1,50,11,45,85,2,212,42,97,211,222,65,102,190,98,62,1,29,12,199,254,250,73,4,188,118,29,73,248,197,237,194,195,223,1,195,151,136,17,86,3,162,130,183,31,153,227,248,23,198,95,99,183,79,48,14,161,166,254,163,237,25,164,191,226,5,114,226,99,42,188,215,91,219,98,59,139,17,67,19,33,64,39,163,128,228,118,52,140,31,142,236,252,197,102,146,9,87,186,64,234,124,135,253,0,156,247,135,79,20,156,47,48,127,36,172,106,197,127,6,217,53,255,210,143,39,86,224,32,39,19,235,208,44,213,74,117,132,3,175,40,67,158,188,60,14,48,146,227,136,98,109,175,61,2,227,186,185,251,34,36,127,40,173,116,71,189,37,5,178,115,50,247,17,162,221,109,133,227,134,73,154,65,243,217,153,236,143,172,46,51,78,174,230,72,98,121,31,43,224,196,202,122,61,195,106,198,127,224,132,151,225,179,8,221,95,239,156,4,188,94,154,139,227,156,32,26,0,163,70,250,55,3,91,149,122,123,140,11,73,186,65,204,0,192,74,171,48,103,33,73,109,125,20,191,56,240,46,106,213,93,24,211,211,35,47,178,17,210,110,107,137,52,91,160,53,75,56,251,33,243,93,228,249,252,20,231,94,226,91,100,228,142,69,7,71,52,59,231,122,255,242,249,140,50,189,164,28,134,24,139,136,194,6,41,47,80,197,19,216,183,165,151,182,142,174,239,253,60,79,100,91,47,128,146,200,182,153,74,68,241,53,10,155,251,24,130,187,35,21,115,0,143,175,22,171,16,229,233,175,231,6,146,210,122,159,14,246,120,139,155,145,194,239,113,249,73,96,40,114,126,237,143,140,214,210,114,143,240,25,185,141,244,154,231,219,73,10,181,2,144,161,164,86,191,121,147,199,50,127,36,155,126,13,156,194,209,124,125,38,126,148,218,43,108,31,247,87,107,77,69,103,180,60,184,191,151,255,226,64,148,11,150,231,149,156,237,173,59,70,113,32,211,204,17,241,116,200,243,188,174,232,61,142,61,154,13,44,166,172,54,1,111,107,89,244,214,218,69,56,214,71,135,229,76,210,238,108,146,167,179,105,103,3,64,191,191,238,218,96,225,171,155,53,210,111,118,183,153,23,24,83,12,137,116,64,186,69,214,235,164,100,32,165,129,22,64,158,115,143,248,138,136,153,248,38,130,235,96,230,204,8,222,207,233,193,25,251,60,221,209,58,50,97,113,225,254,33,9,4,247,3,17,232,241,18,56,219,179,221,206,48,155,34,43,120,213,34,69,177,166,58,130,102,53,213,83,154,35,136,213,242,21,50,74,192,37,127,122,126,253,86,169,195,100,84,228,1,18,79,41,102,223,103,211,37,105,21,177,64,143,172,236,177,225,42,30,241,24,235,36,108,39,166,53,220,165,241,44,34,133,162,118,120,177,79,51,102,130,17,70,144,122,107,187,56,247,55,82,196,218,208,109,169,99,50,206,149,143,67,160,159,84,237,200,118,126,137,49,2,208,254,224,168,187,233,119,160,218,35,206,244,94,64,107,153,171,161,127,150,165,243,183,65,226,145,105,16,60,173,11,134,160,248,205,9,127,178,135,182,74,26,16,253,85,201,81,125,175,7,217,183,139,171,53,242,144,116,163,173,56,210,10,173,223,144,61,13,10,160,79,132,155,18,56,14,113,118,240,15,219,152,153,119,192,61,103,112,20,177,62,200,187,154,127,146,99,123,46,106,143,6,172,87,38,25,158,111,167,169,227,114,152,184,113,38,198,170,234,234,139,184,133,242,73,86,91,111,231,214,2,160,90,248,98,180,8,223,32,207,177,241,5,172,166,114,29,17,238,195,8,68,19,72,247,220,208,127,12,130,231,199,248,81,177,223,113,203,23,127,83,242,111,182,92,8,105,56,225,32,244,198,10,213,155,250,147,40,5,231,47,16,126,20,201,202,255,85,178,205,33,208,120,75,209,26,146,164,148,202,72,162,8,184,217,135,3,128,76,125,212,139,95,154,131,89,247,82,147,35,60,59,33,95,74,8,166,183,225,124,130,12,7,9,177,42,194,58,3,157,104,40,101,111,215,102,187,2,92,85,217,235,51,82,227,227,195,89,121,18,177,166,0,121,238,213,175,9,46,202,242,185,37,94,208,120,99,232,172,62,219,103,213,9,230,251,243,83,235,243,211,92,59,33,233,186,211,80,165,254,40,181,167,196,140,80,150,240,93,191,61,103,91,0,183,252,122,58,141,186,242,42,25,171,167,142,94,171,227,183,25,45,89,64,223,215,117,53,232,127,94,219,102,206,141,153,30,231,241,238,42,2,41,235,7,46,213,67,207,13,211,167,36,93,146,102,21,46,138,159,2,30,93,57,53,167,187,182,128,37,4,176,62,87,113,80,69,175,249,36,54,8,45,126,40,131,197,176,222,180,91,53,29,190,22,172,58,103,75,100,164,117,44,211,182,31,14,0,252,133,148,208,193,70,228,31,212,9,163,202,10,192,40,248,82,249,238,138,160,250,226,42,212,227,219,120,97,198,142,20,73,84,253,141,148,66,193,216,117,162,52,92,199,105,80,118,105,223,241,173,3,168,13,215,228,55,155,112,62,224,76,5,217,33,134,95,196,215,2,177,7,77,224,182,142,140,239,89,92,21,136,235,43,88,55,118,218,58,133,178,186,104,190,121,164,184,248,180,139,25,208,245,230,27,121,196,109,173,93,53,202,27,197,73,72,174,181,182,74,172,147,119,219,186,94,59,195,191,133,18,79,23,11,133,121,66,105,230,185,56,198,5,80,122,109,63,240,189,29,189,140,110,240,120,62,126,192,146,54,150,54,122,30,85,201,99,139,32,57,62,129,112,122,204,214,214,57,150,146,197,45,10,63,142,79,154,71,51,34,78,112,41,51,173,248,35,232,236,16,174,136,122,106,171,238,36,18,190,92,249,244,127,233,196,170,160,109,49,247,140,31,99,97,3,52,131,7,164,3,218,1,208,187,192,155,10,76,102,213,63,137,86,3,158,206,57,207,172,206,0,42,204,127,184,70,160,188,234,132,104,150,216,104,58,117,198,186,61,23,27,119,120,33,40,27,168,6,239,97,188,197,74,144,181,235,32,198,249,230,192,175,58,174,166,122,99,55,78,119,117,98,206,220,190,188,221,36,105,2,97,114,90,206,243,14,8,251,248,97,215,169,21,185,82,182,50,233,64,61,86,251,156,169,128,250,179,139,111,214,134,147,39,72,161,196,178,213,50,23,201,136,234,100,99,108,96,165,174,171,30,212,32,126,170,151,145,185,161,210,26,213,152,21,34,200,223,131,208,57,169,236,201,50,66,20,72,38,109,221,191,138,29,171,12,225,75,60,86,156,173,133,207,170,215,232,197,177,111,170,24,205,37,239,117,164,86,175,128,16,40,229,189,201,32,132,109,35,226,87,20,234,180,154,179,177,153,249,69,129,210,245,245,70,125,143,22,172,157,151,48,230,26,185,205,255,39,83,113,110,212,13,136,88,227,56,100,194,86,46,105,153,191,117,31,79,10,78,50,74,143,56,11,41,34,159,66,235,200,95,186,213,199,121,43,4,119,130,221,174,201,134,39,98,110,101,65,23,151,133,85,20,95,106,82,214,111,118,18,37,127,214,202,33,120,94,148,148,81,168,124,169,198,115,33,119,21,93,178,157,153,90,127,202,252,141,143,11,1,233,190,116,165,128,144,249,149,222,241,68,198,206,59,102,2,213,83,46,168,15,30,118,203,104,104,204,122,98,216,225,80,128,20,86,122,49,214,162,89,15,130,59,63,17,115,112,216,170,232,252,44,208,87,123,216,35,250,118,168,180,160,130,177,189,191,124,19,188,0,25,65,213,160,227,249,93,138,105,245,20,28,58,24,61,240,248,202,113,108,120,74,89,52,192,147,102,249,157,198,88,255,183,134,8,84,176,51,117,90,224,143,231,116,150,147,77,63,248,64,71,222,75,24,92,218,171,217,69,9,90,7,134,34,249,192,115,110,151,110,92,10,31,126,7,168,122,82,22,241,64,197,14,10,71,243,156,174,168,128,100,190,199,225,58,127,175,194,129,243,194,138,213,141,180,168,131,79,103,55,40,221,187,53,44,19,44,12,160,111,39,132,189,35,86,21,181,171,131,142,44,88,25,0,219,89,140,66,136,119,92,82,162,124,125,250,156,48,79,206,51,112,10,117,130,180,75,45,0,145,64,197,124,216,71,254,89,55,103,157,90,239,165,168,191,8,93,78,4,224,229,204,15,144,106,101,88,125,181,59,95,61,165,248,237,117,114,185,73,111,255,43,143,19,172,62,62,79,218,233,104,213,33,30,44,199,95,57,62,36,39,189,226,235,101,91,49,226,21,99,248,156,222,140,96,31,100,125,27,212,8,73,145,103,165,140,216,158,60,116,119,57,60,84,33,73,192,77,98,45,98,21,238,80,226,154,255,99,94,41,71,201,5,34,88,193,109,60,143,100,85,253,210,225,108,200,86,245,16,24,62,75,197,124,178,65,56,131,172,5,77,19,123,255,20,177,179,70,24,166,205,16,95,108,225,65,193,69,129,158,206,172,197,237,221,122,96,72,69,179,36,111,206,32,112,135,217,199,161,247,67,162,224,211,231,119,96,117,175,103,154,185,83,97,9,26,124,57,215,24,211,192,173,153,127,160,0,176,34,88,90,160,232,135,4,247,124,160,251,47,84,78,194,200,252,40,213,249,206,40,107,186,1,72,102,65,36,51,53,88,251,222,160,203,21,252,213,242,211,215,239,9,54,103,224,141,108,53,246,34,140,249,248,222,26,237,103,94,35,96,102,93,173,3,167,114,82,147,58,164,128,69,154,114,47,216,85,120,225,184,43,5,28,71,100,150,90,242,242,118,188,114,170,25,196,158,146,204,18,177,40,96,253,221,154,31,96,207,215,46,94,77,138,87,192,155,72,33,244,145,227,154,156,7,37,6,66,14,10,48,136,225,145,138,63,29,141,146,243,15,143,76,238,240,183,49,98,174,255,203,23,241,4,99,190,79,215,123,29,91,122,184,104,135,21,18,216,241,116,89,3,108,153,243,162,200,63,101,37,139,230,73,250,52,96,141,1,113,239,107,23,224,104,221,92,28,224,88,118,71,38,33,205,170,254,174,193,101,130,248,196,215,32,247,127,113,226,217,236,37,141,4,189,126,75,184,54,233,237,137,81,235,41,128,208,151,70,212,202,158,177,85,60,244,150,157,17,91,101,20,166,214,225,112,255,182,1,14,99,253,119,49,206,12,43,132,243,236,49,137,179,170,244,62,0,170,159,166,213,236,199,9,247,126,3,52,118,196,216,231,238,215,253,100,238,118,126,203,149,235,27,172,220,95,29,233,247,223,58,194,253,122,47,155,218,30,217,137,39,121,103,65,57,75,216,176,131,2,252,71,247,60,72,197,230,124,228,64,3,173,40,124,40,55,39,194,83,250,101,244,39,189,240,195,9,203,185,48,11,243,190,114,221,111,200,173,83,57,128,236,241,250,57,207,200,10,48,46,186,130,167,215,205,241,45,48,71,209,94,123,73,121,160,8,98,97,54,20,195,56,101,196,200,4,235,114,65,27,161,56,182,29,164,245,240,190,130,121,58,47,178,203,29,166,83,219,88,27,126,238,106,64,42,213,211,150,4,14,150,101,211,248,235,56,39,46,214,16,211,45,75,24,45,153,149,155,227,200,228,107,174,136,202,39,64,240,3,85,244,97,252,192,212,115,113,217,248,49,118,2,184,14,115,235,23,180,59,225,86,107,125,83,46,32,75,236,51,88,100,141,118,93,77,84,100,168,223,138,23,254,149,183,134,63,61,205,151,205,15,227,217,67,141,2,127,186,78,177,117,238,171,168,84,81,136,243,61,176,115,5,247,16,142,8,232,6,242,147,209,65,122,82,252,96,178,245,175,125,31,221,134,248,81,67,217,55,186,63,146,121,55,14,129,207,186,127,57,108,118,59,85,242,205,234,176,183,45,126,10,144,49,224,158,162,154,29,28,79,98,192,143,239,148,165,70,116,211,210,48,190,19,197,183,171,131,32,177,12,244,102,138,247,209,180,44,153,90,162,196,16,117,233,41,51,108,53,74,24,70,186,217,42,173,16,46,237,66,124,2,173,142,0,242,90,15,101,126,225,92,138,0,211,221,176,151,35,90,24,236,154,190,188,226,120,217,34,39,98,44,52,250,10,239,126,200,59,107,134,186,146,184,142,111,120,30,150,207,66,12,84,254,245,235,134,152,108,177,17,101,173,19,92,209,101,231,134,32,101,88,176,171,80,150,99,129,124,188,42,210,180,60,159,241,4,220,184,26,10,16,254,56,174,201,82,77,2,214,231,12,30,188,242,210,132,216,70,187,209,252,22,54,94,11,50,251,113,248,213,6,195,96,24,186,51,96,253,165,137,105,25,119,16,247,76,26,71,37,60,225,89,236,80,179,2,104,125,208,44,40,71,238,21,55,22,17,207,186,60,120,48,5,153,64,28,159,146,16,205,101,254,154,61,24,218,102,51,240,179,193,19,42,165,253,13,135,191,137,202,62,60,88,151,112,5,103,132,125,67,255,126,167,19,163,27,218,16,23,9,157,74,82,161,202,197,128,133,13,194,27,159,118,244,66,83,36,71,56,100,19,68,154,126,100,109,233,236,94,210,223,26,218,252,229,40,113,43,39,159,253,149,113,68,83,26,147,184,206,122,207,55,102,194,52,104,179,148,64,171,205,218,42,12,172,99,142,6,115,82,190,18,232,142,97,151,6,63,118,37,227,55,83,145,232,58,84,205,252,126,201,248,99,120,167,150,172,3,69,131,110,188,255,237,210,238,180,80,84,115,163,114,53,79,226,148,157,60,45,87,191,230,155,178,16,238,41,183,250,82,28,65,206,125,249,249,7,179,177,138,244,31,154,119,133,159,217,33,187,57,237,30,37,75,9,140,158,233,9,14,152,36,129,175,233,5,214,18,55,40,109,170,24,224,65,230,39,178,70,2,164,219,13,156,106,33,212,155,191,103,101,36,195,218,203,47,110,91,217,39,111,255,56,9,159,243,119,216,62,159,87,219,144,166,67,110,251,105,222,166,186,4,215,248,11,47,27,103,122,34,139,129,126,177,202,175,203,27,32,240,160,252,77,232,204,19,106,27,76,161,134,70,75,65,101,169,2,114,70,154,24,90,212,148,198,144,78,255,72,15,145,196,173,58,86,33,121,12,8,92,97,19,104,22,9,98,9,194,130,76,20,161,194,225,57,181,142,144,208,102,119,175,250,218,115,56,199,1,129,236,60,126,160,137,225,196,237,81,92,80,18,241,168,139,116,85,250,170,190,185,168,70,135,233,169,238,193,52,247,20,225,210,27,96,129,13,90,122,99,201,222,213,181,20,172,37,9,69,182,75,99,21,230,100,138,213,158,166,181,88,110,51,174,167,67,243,127,135,60,45,54,158,230,175,46,160,34,172,246,169,83,239,202,191,160,46,99,97,84,165,220,82,164,33,230,160,216,191,190,6,8,76,254,179,236,1,140,211,37,126,1,64,249,167,53,191,88,33,184,255,254,100,79,100,197,139,13,124,117,207,101,253,115,174,42,204,123,128,147,247,36,61,106,222,29,31,16,219,198,182,136,59,216,190,72,36,194,77,102,17,43,162,72,152,150,148,69,203,154,195,39,51,12,193,229,189,8,249,206,13,120,11,63,196,153,157,237,79,147,153,88,204,247,209,190,145,88,66,159,35,174,9,220,98,49,184,47,28,196,44,129,69,54,150,175,120,72,83,188,52,77,77,81,232,13,180,214,44,45,184,2,243,18,38,60,147,87,184,209,42,130,7,153,86,84,199,49,194,89,74,189,78,139,237,226,210,139,223,181,142,141,152,17,101,247,244,191,194,248,57,60,191,95,68,245,174,102,173,87,117,153,30,240,104,20,141,92,177,238,13,99,172,50,242,52,156,113,132,191,144,152,251,46,236,174,9,2,157,174,71,9,94,151,64,10,224,241,83,107,66,160,120,53,179,212,129,75,215,78,82,203,218,223,172,191,2,180,201,230,103,94,37,61,109,247,155,200,207,112,65,211,165,186,194,156,97,247,46,64,63,136,54,222,195,233,70,46,253,128,133,230,246,137,83,158,169,14,105,67,131,66,45,203,36,229,70,1,182,107,185,77,26,8,13,201,22,137,176,181,12,163,145,68,78,108,161,212,107,83,235,155,99,82,225,4,186,145,134,184,248,208,241,101,229,90,9,7,56,209,159,179,1,20,113,20,166,155,242,64,17,102,174,70,125,178,233,20,213,111,83,9,52,28,128,156,58,59,138,254,253,153,239,249,56,208,3,72,90,109,245,99,252,170,255,149,41,220,31,60,164,79,57,192,40,53,155,183,18,250,227,29,111,67,72,85,244,110,68,179,234,98,163,53,163,142,6,193,24,240,0,146,122,219,230,3,211,193,6,48,206,210,61,188,156,66,113,180,118,142,102,187,45,19,90,241,172,208,54,217,194,54,129,47,166,142,92,145,203,186,171,55,101,233,211,18,202,144,91,212,215,60,206,176,166,244,94,28,112,114,88,47,210,178,108,176,111,39,97,222,117,137,10,79,129,114,160,135,205,45,2,46,150,227,2,184,170,238,70,252,49,163,76,83,221,30,197,247,123,203,159,77,136,231,245,142,108,124,86,91,29,22,95,32,250,60,9,214,53,252,137,73,84,56,83,128,38,186,180,122,62,81,114,195,64,47,135,180,237,156,245,44,52,24,173,53,201,18,55,96,251,118,112,216,69,153,35,214,88,69,211,38,24,99,209,69,19,162,77,159,42,197,161,116,53,18,41,180,174,101,206,4,168,195,80,100,247,82,90,190,114,95,188,223,233,37,174,79,99,216,192,145,30,43,255,44,119,80,225,103,24,85,218,236,89,234,168,142,77,140,1,110,249,150,242,198,122,216,157,9,150,29,161,7,81,78,170,104,122,208,253,122,234,190,249,154,81,66,152,47,45,35,114,12,113,85,12,169,204,244,139,247,181,33,187,190,143,211,97,48,203,112,212,247,126,15,106,54,251,178,164,117,133,32,36,31,23,27,142,212,247,135,52,74,162,19,135,174,60,48,212,79,128,156,174,34,221,249,216,194,221,40,23,182,137,156,129,72,32,25,12,170,8,212,15,13,219,196,159,154,31,200,174,103,72,64,214,232,29,190,251,11,117,74,246,175,212,50,192,228,84,91,126,214,175,246,127,82,207,201,39,97,7,29,136,250,57,109,110,238,96,87,92,217,32,223,92,226,78,21,146,25,240,232,15,7,228,64,196,162,16,122,55,238,157,20,86,171,114,68,137,79,64,14,15,151,98,30,122,107,153,173,134,64,105,185,193,145,162,114,234,205,191,105,76,116,103,136,61,156,90,74,115,129,73,142,95,188,48,96,143,139,193,162,224,86,217,252,174,21,240,159,33,75,223,130,32,165,81,87,173,52,187,47,238,75,211,189,183,0,48,242,182,229,178,178,200,175,17,119,55,54,216,232,151,103,19,71,129,211,188,200,12,230,177,193,65,110,33,0,221,19,117,84,41,245,122,5,225,83,95,135,178,38,143,249,154,200,3,239,25,136,91,233,59,107,138,230,63,1,3,236,96,38,249,247,183,179,104,98,29,95,154,220,47,134,67,170,192,58,95,199,11,54,206,130,193,33,15,144,57,196,127,7,142,245,12,207,195,82,74,229,198,93,8,104,254,29,164,0,128,214,157,239,63,19,168,227,86,13,173,111,200,89,233,246,45,251,128,83,72,23,164,59,110,46,10,5,223,155,114,215,185,187,183,150,94,180,236,18,189,168,161,40,29,118,182,22,203,100,94,189,251,65,147,18,122,212,182,146,42,149,227,228,169,50,229,187,121,207,134,181,228,42,231,37,182,228,236,253,195,100,51,63,224,30,18,12,152,130,225,92,170,197,142,74,106,130,228,103,49,17,117,80,162,217,125,99,21,67,43,112,223,153,172,33,128,186,40,223,211,175,81,166,138,38,200,22,47,103,191,247,212,222,83,237,219,178,125,61,95,79,187,44,80,211,232,11,172,118,44,75,100,96,230,235,144,203,229,27,116,15,202,241,79,224,194,218,204,210,197,180,53,232,97,223,30,113,141,139,196,18,58,74,97,138,142,156,1,97,225,21,181,173,111,100,97,68,155,245,135,119,198,105,109,136,247,18,87,124,162,124,49,161,69,55,135,166,244,41,89,128,61,163,213,117,215,226,172,183,217,157,183,116,80,109,1,65,228,84,227,161,188,44,214,110,132,57,39,170,193,32,39,198,101,227,110,195,163,73,224,203,91,1,206,216,47,67,188,61,138,136,166,196,8,41,193,212,6,213,0,217,66,13,105,225,141,251,116,235,64,80,186,44,41,75,238,231,109,145,235,123,242,176,25,130,200,240,40,186,60,148,224,119,2,159,122,71,161,218,96,218,211,236,156,221,11,253,217,9,1,47,6,2,111,248,128,88,1,12,78,241,240,35,35,74,104,176,115,18,162,90,19,39,142,175,35,123,3,5,69,157,109,239,77,236,111,246,51,137,77,181,189,245,175,84,55,73,142,163,206,2,160,28,162,207,36,227,167,86,245,173,188,220,0,178,75,185,254,16,8,71,100,23,251,15,243,112,89,94,152,240,245,104,11,153,124,59,199,55,76,5,195,60,17,147,175,39,195,29,31,173,177,110,176,63,169,235,224,183,97,238,153,221,123,80,20,126,17,240,249,192,199,202,82,44,22,207,218,227,177,201,225,26,159,236,97,115,145,224,229,83,231,68,90,131,130,90,246,158,123,30,144,71,124,76,81,21,75,226,20,24,35,44,129,62,151,228,223,217,203,77,35,187,51,255,191,18,59,217,130,184,103,137,174,160,121,88,84,117,84,243,123,26,179,164,174,70,106,218,73,25,116,254,199,53,20,207,128,145,174,156,55,174,232,159,162,197,55,18,171,226,203,58,29,82,120,245,142,71,77,59,96,191,23,113,191,68,121,103,1,249,0,27,101,8,67,23,223,76,116,192,116,135,57,232,73,168,107,144,91,63,209,195,236,80,160,17,148,3,40,36,35,92,139,10,156,186,90,90,41,65,117,96,122,79,26,69,4,20,88,53,219,58,124,90,54,149,6,135,3,165,158,246,237,141,212,145,199,68,157,103,42,191,194,77,78,219,10,224,27,239,245,151,2,59,248,94,242,72,238,135,222,143,116,245,5,77,36,90,125,39,49,62,231,44,125,252,172,1,209,130,50,2,218,92,57,205,243,20,94,43,45,25,227,117,97,23,239,4,105,159,253,143,220,226,179,201,31,200,57,189,210,248,139,129,230,115,88,42,19,150,40,78,15,89,159,162,203,214,104,129,224,41,31,29,114,187,229,231,209,201,11,223,239,80,135,16,24,193,114,46,79,50,17,68,216,220,230,131,28,19,23,69,247,79,62,163,86,197,223,225,105,191,225,44,59,119,59,135,19,235,203,226,91,77,112,154,248,166,68,15,15,59,232,102,160,239,20,23,247,253,32,117,94,66,197,124,182,59,247,156,12,32,12,12,72,188,209,73,104,116,110,55,32,166,206,74,243,114,87,231,83,168,139,172,186,97,136,127,42,16,197,212,144,27,59,32,192,167,25,156,188,68,213,211,123,170,254,167,255,46,208,230,244,254,0,130,198,128,2,102,32,180,214,207,23,115,40,86,164,186,213,128,82,87,189,91,67,69,224,21,175,144,48,246,148,239,162,170,48,32,157,233,73,188,90,54,143,26,35,102,102,216,212,109,23,226,59,197,193,144,141,82,228,183,36,8,89,198,118,72,43,179,50,1,168,227,20,180,228,207,59,129,165,110,175,175,188,249,117,200,33,158,240,199,95,81,10,186,21,127,151,47,13,52,112,41,228,86,190,108,3,200,81,181,231,65,75,139,189,51,20,40,164,52,157,254,8,122,185,141,132,159,27,83,92,3,196,75,160,103,245,82,235,82,130,46,179,40,15,43,107,48,117,173,26,78,117,250,184,159,169,125,55,23,71,182,20,150,75,236,198,75,39,78,9,10,47,241,90,35,90,199,255,109,17,198,228,226,186,235,204,109,244,170,126,27,101,225,27,19,22,217,175,247,6,194,20,41,92,189,148,110,52,70,104,49,253,162,22,149,162,236,10,150,28,80,223,194,102,209,4,17,202,84,94,37,71,75,156,218,224,28,208,131,117,121,217,160,108,225,241,84,194,209,181,72,98,12,108,144,123,45,212,232,158,3,218,241,243,153,211,140,227,105,61,5,44,148,35,228,28,160,229,20,178,20,218,10,150,27,74,95,66,143,101,151,140,85,60,73,239,169,253,169,83,125,27,214,106,19,147,54,96,227,199,242,163,75,162,55,83,92,250,186,136,167,78,208,174,147,136,120,244,89,226,76,96,63,130,220,236,60,146,64,246,66,216,253,51,33,35,42,69,86,226,197,230,89,85,242,106,178,39,219,71,86,46,31,38,129,135,207,86,104,64,62,40,36,148,110,195,30,225,140,227,148,85,133,45,72,41,180,29,151,129,201,178,139,44,92,131,161,158,221,149,233,114,64,75,188,201,102,184,32,184,188,31,235,2,29,104,64,158,194,107,222,163,125,82,97,179,26,187,253,67,246,130,182,208,99,231,64,241,23,211,40,157,71,11,178,133,134,97,239,246,151,201,143,37,12,40,43,233,189,191,102,209,58,250,64,175,100,193,226,45,101,159,123,25,84,233,9,85,63,5,253,224,255,38,252,76,123,10,138,169,141,146,223,119,48,45,20,66,14,171,235,124,89,213,233,71,155,181,239,174,41,194,1,244,154,14,103,159,202,62,92,175,236,138,165,4,131,72,209,232,15,52,180,112,113,93,32,32,121,180,38,74,57,166,93,201,39,36,208,101,34,84,210,20,227,137,48,29,200,157,31,23,61,140,129,188,70,121,207,123,149,133,213,106,179,72,237,244,105,6,167,179,76,106,24,156,49,113,138,66,118,248,74,92,239,96,205,35,218,153,192,191,44,104,83,163,249,212,5,254,169,92,249,196,77,100,118,130,155,183,178,44,80,142,186,52,68,163,241,217,130,220,144,157,161,4,207,86,127,162,204,133,189,12,139,228,94,121,31,131,84,179,76,139,220,161,208,142,202,168,175,234,203,128,61,209,111,11,108,215,221,31,92,170,206,24,169,192,228,155,39,8,106,12,177,9,214,73,170,145,229,184,185,93,210,158,135,43,50,203,131,169,70,22,178,32,47,115,185,247,227,153,65,71,114,156,76,34,113,11,17,90,78,129,244,162,204,63,91,66,95,219,127,36,132,140,101,30,175,45,176,233,171,22,85,201,26,103,68,212,160,100,91,147,60,64,210,60,7,252,118,210,26,117,90,236,102,194,219,153,244,223,159,78,157,130,112,135,45,27,147,184,45,5,175,50,224,53,58,169,81,124,144,84,85,213,183,71,159,73,103,78,151,87,98,126,158,4,153,216,170,252,13,207,96,227,89,168,11,78,122,33,16,144,90,160,160,24,56,214,108,152,144,29,104,126,17,97,229,208,245,138,105,201,92,190,251,14,102,113,176,248,103,59,137,221,36,64,211,89,82,23,231,127,114,116,207,150,85,136,48,229,174,201,189,234,149,36,163,110,57,45,128,239,122,179,27,188,26,209,24,143,118,234,103,128,218,58,132,182,15,183,166,130,131,234,182,171,100,230,162,111,231,231,227,12,213,38,88,216,179,214,50,66,249,24,207,4,253,201,167,138,27,9,197,186,124,189,95,18,237,180,123,228,198,208,63,203,152,96,27,18,111,112,23,2,161,61,225,98,87,170,61,147,14,76,16,181,125,121,94,0,2,85,24,77,38,23,44,125,174,175,141,193,216,224,125,203,242,193,69,187,182,164,161,141,124,69,249,23,187,28,204,242,145,78,19,30,152,246,81,224,205,7,199,175,185,192,224,120,153,174,61,210,65,117,153,61,188,55,120,44,95,186,186,244,66,156,158,236,99,200,103,24,255,106,138,2,189,248,36,154,85,217,241,71,149,206,66,77,86,243,102,100,33,223,80,34,130,210,237,177,143,191,3,178,134,186,167,76,51,241,95,123,28,107,150,238,155,252,3,7,232,32,138,37,111,228,144,200,231,70,184,163,59,192,201,245,91,12,255,197,71,78,16,50,92,244,184,166,129,219,134,180,161,222,36,255,71,242,180,3,193,117,182,156,100,243,61,187,218,71,136,107,88,18,249,29,168,83,184,238,161,163,195,64,193,153,99,164,106,179,184,98,35,132,17,139,144,195,10,47,59,214,175,74,249,232,118,109,9,200,11,12,167,197,95,147,42,38,109,88,241,108,214,202,116,54,34,239,59,169,171,104,181,30,21,9,235,195,105,200,108,112,2,139,156,107,0,38,113,185,238,3,83,101,49,254,188,26,36,88,33,102,100,58,134,232,42,85,199,231,84,240,207,143,173,18,183,186,197,150,176,235,225,251,93,104,120,25,253,221,225,140,105,56,38,127,66,196,177,20,51,178,163,69,90,180,160,183,46,12,100,12,98,232,37,96,224,90,187,244,134,235,34,223,132,100,154,108,213,152,163,46,233,174,19,21,93,75,60,99,238,24,223,206,201,106,119,55,134,110,167,239,70,42,252,99,101,50,162,68,139,204,15,93,156,167,67,145,32,247,4,73,88,243,46,41,109,49,49,188,135,184,142,231,7,135,244,155,174,88,55,10,185,237,36,209,41,239,196,162,215,62,32,221,106,38,17,136,176,80,149,30,208,57,194,105,212,151,40,162,57,171,18,212,220,136,158,136,74,78,198,15,199,157,234,212,156,253,54,182,23,96,155,123,154,115,142,89,109,191,132,122,113,193,14,241,5,156,27,144,4,174,185,154,37,158,156,227,80,208,6,207,235,145,67,218,202,217,55,228,19,182,19,132,84,68,239,252,154,133,17,61,202,112,224,48,66,199,6,32,122,8,18,243,206,222,81,67,188,164,154,242,3,110,10,78,111,106,148,131,252,188,18,169,106,67,117,245,93,59,185,16,238,9,30,72,164,168,98,137,121,132,16,33,191,102,182,124,206,226,114,97,43,19,88,54,30,129,140,176,213,109,219,145,129,238,232,108,191,149,41,172,127,157,182,121,180,42,0,190,13,207,145,36,93,185,194,96,104,93,119,131,101,20,135,33,25,125,51,55,98,240,172,179,248,230,227,199,103,196,116,28,32,130,2,61,226,60,83,183,167,94,144,218,100,74,105,169,214,249,223,46,164,189,127,14,106,46,222,96,82,193,173,248,40,181,0,249,30,183,187,127,182,238,227,186,239,57,215,149,81,251,57,44,115,203,5,174,138,120,49,217,230,120,161,34,253,7,63,44,131,242,102,103,239,178,59,63,149,248,119,8,139,184,172,21,211,251,39,148,171,152,136,87,112,162,107,102,206,151,58,249,100,243,175,38,195,96,164,148,53,51,199,254,202,229,235,98,24,9,108,7,17,229,121,128,186,154,217,136,232,212,140,121,254,166,185,59,195,94,62,80,36,6,206,140,230,110,235,103,116,20,21,121,212,87,150,128,150,151,59,239,119,228,177,43,129,91,1,229,125,85,90,102,2,1,45,40,141,87,103,242,151,29,128,1,120,50,101,180,118,33,144,167,87,129,205,2,15,97,246,243,102,46,123,191,111,76,37,174,248,154,221,74,92,217,178,226,246,80,123,215,144,71,249,133,204,216,156,73,92,0,103,126,56,18,46,96,105,18,139,122,238,35,7,238,25,159,42,62,192,175,33,40,109,170,179,127,120,131,174,219,243,130,237,46,244,145,96,44,202,166,219,249,190,20,34,10,105,206,102,79,201,12,57,88,175,143,251,24,243,88,21,72,110,202,148,244,161,119,138,174,40,151,255,202,68,216,83,249,23,51,75,95,43,216,216,28,192,29,107,42,222,216,146,161,148,123,198,133,115,217,6,9,95,225,87,116,157,189,62,125,35,245,58,235,171,142,153,147,211,132,47,40,167,201,30,121,94,19,208,54,211,136,245,188,76,245,9,55,69,69,80,18,67,120,101,11,9,161,152,117,178,85,141,61,171,190,14,38,212,122,192,111,62,17,231,82,82,111,63,134,89,41,18,22,225,33,200,203,26,146,245,191,173,166,131,75,246,246,35,107,93,255,125,138,234,50,112,186,28,155,192,201,110,167,5,186,168,8,149,210,200,80,29,65,183,115,199,103,32,185,66,172,87,100,147,97,234,101,251,88,49,84,215,13,52,92,113,188,41,89,249,110,178,109,104,214,180,146,148,110,107,140,201,145,240,43,3,185,97,32,222,245,77,64,52,214,213,74,167,97,146,199,52,16,24,161,214,13,68,69,184,206,217,33,174,31,252,30,148,199,33,89,195,67,98,223,6,163,126,85,67,1,234,50,210,157,198,76,149,178,157,162,176,142,93,168,242,225,95,218,237,145,232,237,85,143,206,248,198,80,92,240,28,176,132,113,28,208,121,62,21,109,138,131,132,123,133,33,109,184,251,249,29,147,77,182,21,206,216,156,251,184,103,56,204,92,119,57,108,105,37,8,250,220,230,202,72,149,225,75,176,10,208,43,135,143,25,78,45,151,47,35,50,5,89,80,69,239,68,185,70,243,142,124,242,65,124,213,223,114,46,20,216,102,46,40,60,68,95,215,244,205,159,149,50,61,228,194,248,18,109,72,113,212,91,178,136,123,159,122,196,150,112,93,7,127,84,123,91,213,21,54,15,244,59,79,237,184,161,102,214,109,150,77,206,197,50,83,73,122,230,168,111,164,245,44,8,20,96,238,133,174,100,167,146,90,254,89,117,105,65,115,135,232,202,100,230,5,176,30,75,18,255,186,38,48,118,225,195,8,34,110,198,4,227,202,172,250,161,254,250,90,87,159,115,80,236,150,123,106,147,42,51,213,52,211,228,208,134,128,161,48,206,198,247,155,178,190,68,54,248,185,42,255,176,191,4,103,153,24,234,113,157,215,126,159,168,39,120,50,12,92,59,5,133,228,209,233,96,146,255,206,211,174,69,250,190,208,6,64,116,138,77,173,18,229,225,27,245,163,45,245,127,250,63,52,136,112,231,125,169,27,168,243,152,205,245,51,86,98,226,227,124,37,152,163,231,95,139,12,211,251,216,160,250,245,35,149,229,223,251,23,176,52,135,113,112,80,208,83,247,221,110,124,171,16,36,127,239,200,49,0,160,237,84,149,175,119,202,148,69,59,53,117,124,123,72,130,174,19,252,148,96,233,51,234,106,131,155,70,77,128,186,94,124,50,179,93,125,38,253,28,31,172,107,215,122,71,19,125,22,188,244,113,21,47,156,72,229,190,149,93,14,163,136,145,44,210,176,96,196,109,144,65,9,229,254,221,71,122,44,57,52,220,193,149,147,200,15,64,81,86,125,238,80,210,54,2,119,64,95,248,90,252,103,154,8,42,97,62,81,137,99,4,27,152,24,168,98,1,142,200,10,242,78,56,11,52,228,119,251,214,41,158,196,44,54,96,109,25,97,106,16,57,87,62,197,238,98,141,213,221,158,126,5,156,108,183,83,196,9,9,79,61,208,229,18,142,60,3,65,239,81,249,18,118,84,150,189,63,74,57,213,221,144,204,252,116,170,232,186,26,74,150,156,198,239,187,184,160,174,187,223,132,241,246,153,21,147,101,28,25,52,175,242,160,197,214,177,121,83,58,12,60,136,155,45,204,9,35,228,41,210,7,26,142,134,87,50,63,203,114,189,199,159,236,176,254,168,47,168,233,98,238,244,159,69,173,139,176,199,153,208,114,196,200,112,91,204,185,108,238,252,216,4,173,130,125,127,174,177,251,67,197,250,168,174,104,202,70,237,98,182,115,218,81,192,76,89,117,222,130,98,27,43,205,99,212,97,176,220,19,82,107,242,104,91,214,187,78,32,34,114,50,191,54,204,157,96,115,100,52,102,176,132,171,36,33,214,234,182,234,85,135,254,210,23,26,1,64,152,92,32,186,87,15,49,24,236,14,110,159,78,246,1,203,91,82,38,220,170,143,186,19,72,93,90,5,157,90,141,111,17,69,63,181,123,98,89,54,175,176,217,35,243,162,120,34,177,42,70,53,182,219,221,222,53,79,44,113,84,46,201,6,242,106,221,50,8,53,66,217,27,244,50,183,46,188,9,114,236,212,125,28,132,20,229,22,122,225,219,187,55,27,162,223,236,250,105,9,151,84,177,88,79,212,246,192,52,41,182,170,127,35,23,134,28,116,159,16,77,0,119,60,117,184,159,10,207,67,54,167,7,147,123,6,49,138,139,37,189,165,187,216,146,4,183,18,73,76,18,216,229,218,148,255,35,66,168,238,168,185,96,165,221,206,15,65,213,219,8,169,118,29,17,0,207,17,44,86,175,87,164,218,235,48,235,68,152,53,186,214,162,109,159,55,177,60,233,217,62,189,137,237,83,192,248,160,204,28,64,165,37,39,122,189,212,39,35,157,101,88,187,67,30,60,162,161,146,134,144,207,118,222,162,13,162,51,91,119,78,118,146,158,230,42,63,153,229,121,225,247,61,249,150,161,66,129,214,119,46,98,193,147,214,83,174,222,45,201,14,43,14,25,112,20,104,169,5,148,216,62,201,165,76,4,75,199,148,105,161,169,145,181,38,21,79,187,14,214,122,201,203,94,120,191,231,48,238,191,92,167,151,7,123,94,155,56,47,62,172,8,81,125,28,203,97,158,32,96,105,216,83,203,141,209,182,191,73,54,150,146,94,183,66,221,32,55,22,114,155,90,23,199,232,130,214,114,109,97,235,240,223,144,232,84,247,193,129,31,20,159,63,212,102,138,52,245,230,70,241,197,250,238,45,115,248,6,255,25,200,10,154,56,174,220,228,120,108,118,77,19,13,123,24,210,152,100,171,51,80,86,178,14,120,213,62,152,19,24,223,25,20,38,131,75,167,19,146,218,240,137,104,140,9,103,137,139,224,48,61,159,194,198,182,13,184,28,183,217,153,169,238,157,218,130,73,90,204,1,188,139,19,217,101,123,193,104,192,168,230,191,118,230,21,151,135,163,157,59,88,243,36,182,168,151,152,181,7,239,43,136,192,148,68,206,2,92,41,167,202,238,13,152,0,213,47,44,213,75,172,135,129,155,241,93,215,247,214,116,39,19,238,89,72,199,242,143,68,56,93,97,218,115,78,61,144,239,67,214,59,24,6,45,30,136,55,198,117,212,193,158,1,110,181,58,248,232,223,16,91,211,86,134,159,223,132,175,5,121,224,171,45,177,146,15,170,82,25,203,43,26,245,93,176,161,105,9,134,51,171,103,45,179,194,124,234,82,47,32,87,241,29,110,173,121,71,87,22,55,235,148,100,236,103,225,64,82,236,247,41,166,83,93,135,200,56,138,173,221,169,164,93,19,170,172,104,27,236,247,235,166,56,170,155,137,8,151,98,208,8,104,96,212,162,200,38,41,199,159,223,166,126,175,174,65,142,140,228,190,226,48,60,235,38,230,51,204,113,73,230,128,42,39,28,245,69,143,33,94,206,83,252,210,130,73,108,67,92,6,194,92,64,50,6,218,151,48,84,204,94,110,57,178,211,222,109,130,197,47,153,36,30,182,131,54,226,71,16,35,201,153,75,96,222,219,241,99,0,109,165,209,16,128,67,81,208,246,25,23,253,255,34,178,227,92,245,45,23,148,212,6,229,105,191,181,85,78,72,27,184,145,166,210,6,155,2,100,242,115,175,136,129,18,104,147,207,45,162,169,250,202,225,191,209,100,119,39,86,86,22,93,49,23,67,197,133,113,108,123,239,233,100,130,20,42,102,138,105,153,57,3,20,240,227,62,199,194,250,102,235,98,189,188,229,40,221,160,145,187,26,6,187,149,96,200,48,160,53,148,2,70,222,233,68,30,38,46,63,35,138,232,66,55,7,112,99,133,30,131,243,175,220,132,93,124,181,83,247,102,123,167,214,186,135,253,222,209,93,233,203,48,82,206,2,55,228,131,50,49,58,159,13,44,39,1,108,133,213,249,188,83,69,227,234,129,142,148,93,32,137,105,43,42,36,23,9,203,196,202,104,69,191,37,233,48,114,29,195,163,11,148,82,146,21,105,171,142,54,251,142,30,9,78,63,58,67,16,110,213,181,247,110,207,209,7,242,62,67,180,99,193,186,64,234,204,61,16,132,18,42,110,133,74,108,210,124,209,35,80,236,207,122,176,49,94,231,22,87,216,119,45,47,148,224,15,140,237,64,90,226,58,211,95,9,64,225,34,43,3,97,189,29,64,39,179,60,43,210,232,219,247,253,167,106,220,57,89,87,116,246,115,122,30,165,132,208,16,6,22,150,78,53,248,124,49,170,10,76,19,198,171,135,71,113,126,46,255,55,90,178,247,16,32,127,119,146,37,189,52,204,94,252,45,166,140,52,37,145,24,70,105,17,66,88,55,5,137,98,218,49,196,96,161,119,242,220,108,187,91,224,23,67,118,9,177,240,55,28,226,190,212,203,219,141,191,16,161,28,89,147,23,233,40,44,72,37,220,9,171,205,241,160,205,198,6,144,39,175,51,229,131,138,227,218,50,226,121,173,191,195,53,248,39,204,122,17,176,111,26,202,47,212,217,136,219,115,131,51,142,92,18,193,93,218,140,21,152,20,219,1,44,16,202,7,94,56,139,239,162,58,65,153,194,231,180,107,46,168,244,79,152,244,252,16,103,189,219,207,244,174,1,178,170,50,239,179,227,49,163,55,68,195,154,182,248,74,43,253,232,234,194,82,207,252,209,137,50,164,63,98,175,93,181,58,39,41,120,141,16,177,135,240,16,83,171,125,250,5,100,11,122,183,239,243,91,59,192,153,159,12,76,177,188,133,142,67,186,23,233,252,111,71,227,152,40,202,133,120,245,127,55,134,118,150,159,69,140,99,29,6,57,134,160,198,165,106,93,105,187,231,158,106,169,21,117,142,183,167,191,160,91,240,2,199,214,62,247,49,172,87,167,90,110,53,136,113,66,101,138,222,128,245,177,47,235,90,30,199,14,226,78,139,53,253,40,100,60,153,122,248,136,0,153,95,234,169,203,22,164,251,136,105,166,70,18,148,22,203,144,116,174,195,135,56,100,62,180,25,206,165,161,43,103,66,201,220,32,233,201,23,152,102,96,191,93,220,26,160,179,199,4,182,98,119,22,198,51,82,40,159,112,106,141,50,225,116,195,253,91,23,42,111,100,70,99,121,9,67,231,247,199,2,251,219,182,72,191,234,216,125,40,33,228,188,62,153,235,79,216,95,186,60,155,131,20,183,50,27,183,142,44,70,230,54,170,249,162,115,158,182,83,249,181,37,129,110,71,18,48,149,135,143,221,88,200,27,18,134,90,167,233,34,10,165,105,47,100,206,134,225,254,57,223,41,134,213,133,249,149,87,174,68,128,22,76,177,81,167,176,241,15,184,105,171,254,83,79,171,251,188,114,196,101,245,253,167,85,50,202,147,9,211,94,109,239,102,189,77,23,133,223,251,18,98,186,179,117,174,222,193,191,27,208,42,106,180,202,86,207,28,183,173,32,72,3,216,95,152,119,196,9,233,56,8,70,248,2,104,169,69,240,41,52,107,119,249,235,153,70,75,160,57,89,86,246,124,210,220,69,126,125,108,154,42,126,153,246,84,84,19,145,2,148,228,0,160,2,115,162,195,28,201,185,108,112,194,147,21,73,82,30,23,53,33,1,120,69,78,178,113,250,86,220,186,37,216,237,159,58,69,253,16,93,167,112,102,121,84,122,41,169,9,240,58,207,239,159,105,119,87,167,219,99,96,167,73,154,142,36,212,195,238,111,114,221,221,61,157,0,40,92,151,23,97,128,90,247,12,69,118,126,245,166,160,254,219,185,182,170,126,230,9,75,122,223,89,176,140,175,32,96,201,212,229,90,230,226,25,201,37,241,38,228,214,224,48,117,57,100,9,253,135,60,166,96,14,88,13,226,246,245,153,4,89,39,165,0,113,175,255,253,211,175,198,65,38,149,11,220,18,126,249,39,86,203,28,71,209,201,125,150,50,10,105,232,84,125,102,164,26,56,64,146,165,45,73,140,247,248,217,13,232,248,17,188,220,120,124,59,153,237,190,137,140,11,242,179,221,148,146,70,0,26,99,22,15,141,218,189,149,135,189,73,4,207,55,169,254,33,182,254,79,232,175,206,177,95,177,174,53,185,37,23,118,193,110,175,165,141,253,102,70,227,189,217,159,217,2,78,129,187,235,36,215,68,172,48,208,17,206,58,135,245,118,253,241,73,182,207,43,177,46,131,125,215,58,56,21,177,83,171,218,110,146,151,187,60,149,172,9,216,252,224,226,31,165,224,148,39,200,229,244,207,165,109,204,114,247,192,42,101,23,39,212,131,229,33,79,65,90,126,146,220,186,41,36,113,61,241,224,146,238,87,39,163,65,72,48,222,183,171,108,198,118,165,220,113,72,20,96,239,98,243,9,14,88,0,195,246,0,42,207,19,29,251,228,79,248,98,180,19,204,29,233,159,195,160,255,60,253,43,77,93,188,206,204,243,213,205,8,145,0,71,83,214,182,196,134,28,183,21,15,45,114,151,108,17,195,201,1,80,50,199,100,52,97,124,235,37,199,230,129,15,134,224,68,49,118,236,190,143,112,42,211,1,165,164,50,19,79,234,105,22,204,207,79,112,196,1,74,82,35,110,62,172,65,234,13,214,73,229,219,252,251,129,133,251,155,238,161,66,135,5,43,132,74,181,47,5,118,217,104,54,108,11,207,48,234,136,81,23,102,16,71,86,0,116,181,95,18,200,172,10,100,116,207,32,145,166,129,204,20,51,208,154,24,17,139,7,122,89,46,134,199,94,99,226,205,54,123,47,131,138,74,36,253,33,79,231,9,170,126,200,0,161,118,97,96,198,11,22,196,64,219,106,177,167,113,58,24,170,201,87,235,0,80,187,193,141,231,77,75,248,4,103,15,203,109,188,113,153,233,93,220,143,26,244,94,240,84,93,39,77,109,75,82,83,202,239,89,85,247,97,167,45,199,88,228,155,125,101,237,155,126,149,85,143,236,78,215,214,80,161,240,189,1,31,138,214,206,195,114,165,14,46,60,210,87,113,40,118,18,169,22,43,179,15,244,235,133,234,242,78,249,131,236,171,57,79,159,44,3,129,220,184,92,159,173,60,19,209,140,238,60,164,57,158,164,5,243,222,74,89,141,189,159,66,35,191,69,243,236,217,53,12,107,48,209,171,175,118,92,21,55,149,228,227,135,33,62,139,28,58,188,196,53,170,250,36,149,55,164,247,44,19,44,210,175,246,236,216,110,137,108,20,88,30,97,95,184,163,27,149,79,90,91,11,166,96,11,210,178,208,22,138,93,37,1,62,217,143,32,216,153,141,26,116,148,217,157,91,104,189,136,105,69,232,83,238,70,36,150,95,168,175,74,231,166,68,70,3,162,77,194,122,24,31,152,60,247,86,54,11,153,192,99,218,229,74,155,142,19,5,93,189,154,208,161,244,55,12,98,107,239,211,205,93,170,93,154,47,1,164,76,156,244,20,79,35,141,124,240,79,54,110,176,226,212,173,208,25,244,51,127,229,208,251,27,219,3,223,122,90,132,31,183,30,71,59,107,154,19,233,112,118,234,155,238,203,150,173,153,239,139,200,204,245,113,176,174,158,80,170,150,34,88,135,179,132,254,11,176,207,255,26,151,45,211,45,124,138,181,89,130,247,232,77,157,123,197,32,227,213,99,159,19,243,174,47,43,11,84,76,229,51,19,48,252,184,34,169,116,106,161,103,231,59,204,226,38,162,25,182,3,239,250,85,205,233,250,147,159,110,242,184,131,222,232,232,183,70,135,17,56,235,251,157,106,162,23,20,169,108,49,84,198,10,128,242,77,48,133,55,142,209,211,157,99,110,114,60,255,56,225,152,37,255,250,154,1,214,79,78,40,72,23,146,119,167,173,196,182,7,190,214,212,57,139,22,194,53,9,131,87,207,39,38,159,85,160,79,38,121,89,221,0,155,219,165,53,225,147,227,37,5,95,185,194,100,106,69,51,126,221,200,227,154,32,254,18,154,6,131,60,218,75,74,253,146,250,206,179,127,197,116,95,155,91,89,238,198,195,175,229,62,67,233,212,47,29,91,21,233,51,73,104,57,86,56,4,55,193,178,226,108,57,122,26,27,188,213,71,18,145,195,194,148,28,148,47,201,31,93,80,247,25,81,94,233,219,80,14,17,152,111,23,211,60,177,63,1,127,70,181,117,37,182,140,203,16,122,37,238,241,57,6,215,102,87,232,197,87,193,223,253,157,114,226,192,56,60,250,201,64,163,182,245,65,142,151,238,210,237,45,159,145,47,87,224,91,114,126,245,56,55,6,224,69,44,59,58,152,19,71,143,73,246,19,143,39,183,191,22,68,160,214,189,166,199,15,124,101,185,115,26,154,206,202,4,10,44,42,39,188,119,108,88,168,193,103,94,101,201,240,8,242,197,183,203,150,34,125,215,154,130,76,163,36,8,152,161,140,93,148,65,89,0,139,238,48,203,215,46,68,162,112,4,146,144,196,248,24,169,190,116,101,43,91,145,232,46,200,227,122,222,207,44,191,112,31,108,230,19,31,55,113,14,98,65,111,250,111,35,220,25,34,215,25,198,48,207,100,81,120,42,193,75,124,105,61,205,35,68,167,125,224,224,75,63,129,215,136,121,105,81,30,46,13,197,138,116,107,224,45,32,241,106,138,123,109,151,232,213,158,251,164,37,132,213,149,101,110,249,97,55,174,16,48,254,4,89,173,6,134,101,176,176,94,37,36,174,59,217,222,247,246,11,77,254,128,216,140,197,93,234,4,18,218,132,253,153,108,154,52,20,14,30,14,211,119,126,83,26,246,104,245,162,56,243,180,46,51,181,225,207,170,25,231,119,73,69,129,64,225,240,83,160,24,52,170,157,230,25,99,151,70,46,123,202,173,29,42,85,234,63,177,71,4,74,246,183,30,145,111,227,34,148,227,177,254,146,202,155,141,148,178,82,119,252,211,91,161,81,168,125,0,26,143,157,80,197,206,8,38,182,101,85,184,141,124,13,185,56,198,136,17,245,159,62,177,71,232,113,122,219,52,146,177,152,161,59,80,19,236,86,161,238,137,81,53,123,122,104,190,137,98,252,29,44,196,190,180,114,46,33,124,195,157,72,227,119,86,193,43,251,162,113,26,95,232,73,64,21,197,105,79,136,174,111,124,57,222,145,198,47,115,192,241,139,131,131,231,126,4,145,192,41,176,13,240,91,74,172,72,66,151,41,76,65,55,49,21,60,33,196,145,216,39,51,255,139,96,200,35,204,116,78,109,55,191,251,58,90,228,167,211,223,192,48,209,128,20,71,44,149,20,53,27,210,126,83,176,62,215,115,143,114,95,23,45,248,94,117,248,255,32,82,125,201,161,19,136,202,4,4,114,176,19,251,177,144,198,99,241,237,142,216,128,36,248,148,77,73,176,124,59,207,254,166,77,126,84,102,136,151,149,37,213,184,136,32,65,84,242,108,251,151,11,162,56,249,146,162,244,14,109,82,10,16,40,32,249,130,112,191,47,41,93,96,232,209,139,54,238,175,218,68,220,119,227,248,83,34,202,95,224,137,92,182,163,30,97,126,176,59,52,71,97,127,35,116,14,177,118,149,69,120,77,240,105,97,214,103,72,43,231,172,66,93,206,96,60,81,141,243,199,10,244,78,71,236,132,115,243,138,231,151,249,63,242,4,80,143,181,32,244,146,116,203,77,10,137,59,157,211,93,65,169,29,38,28,93,198,45,6,150,79,233,208,158,188,196,168,36,26,78,190,241,171,17,71,221,188,152,201,222,58,55,43,174,230,229,144,20,166,87,159,219,35,75,152,157,96,183,154,242,252,84,84,200,2,56,88,59,92,36,12,1,238,14,158,15,21,240,164,43,46,74,213,122,20,249,85,163,38,239,159,222,84,124,38,165,81,17,75,201,140,108,178,90,226,247,155,31,11,69,113,73,48,240,34,205,154,11,86,21,119,60,229,100,212,218,226,41,83,191,186,255,97,54,27,51,114,191,112,7,154,199,243,169,114,203,17,210,84,207,56,233,184,106,240,96,21,209,81,63,16,36,40,157,252,78,163,222,79,171,216,32,37,69,233,160,161,215,165,249,118,21,150,140,152,64,58,112,16,7,75,141,214,23,20,165,47,9,73,147,85,24,126,205,109,102,103,239,192,108,213,93,167,201,117,101,185,71,124,164,75,179,141,89,205,142,91,84,158,83,201,132,152,27,19,172,102,150,139,180,90,26,68,43,129,241,64,117,5,90,78,150,244,128,220,46,168,0,168,82,166,123,108,112,193,247,57,233,110,41,98,236,169,248,137,224,249,63,199,80,249,234,18,250,108,8,17,68,145,243,76,194,250,255,199,185,209,142,6,97,150,35,84,242,135,237,232,171,152,49,163,8,206,66,206,25,102,252,246,185,216,200,65,176,95,11,165,20,214,47,38,181,77,224,226,58,124,67,204,236,160,47,176,88,91,57,42,148,70,139,197,164,243,196,102,3,52,124,73,204,184,74,250,43,241,207,222,216,18,185,81,196,133,142,111,234,210,178,174,36,173,185,46,22,57,184,180,175,208,54,32,14,50,56,220,54,62,62,77,118,69,91,7,13,219,146,182,162,57,49,143,123,143,110,138,225,204,68,195,58,25,109,136,248,76,157,245,204,13,133,197,162,72,189,224,53,165,0,151,217,1,73,138,27,64,151,200,69,165,6,63,100,189,15,29,13,141,51,7,48,233,71,229,78,71,182,205,75,250,188,142,15,148,140,45,26,252,155,19,147,38,193,24,167,7,153,85,77,111,249,209,212,39,228,239,76,51,131,8,238,167,45,144,174,208,64,243,46,151,133,95,158,155,15,217,1,91,93,150,190,182,195,197,46,150,11,233,205,22,140,135,203,94,119,196,22,43,12,174,249,24,167,144,154,49,1,157,172,217,98,98,116,255,114,141,236,42,32,36,154,95,89,144,124,126,12,14,18,254,50,51,72,134,206,39,7,193,207,53,198,122,201,140,163,22,230,60,193,104,175,78,13,46,124,202,242,10,40,245,89,12,64,101,192,160,249,59,32,112,175,155,169,13,20,112,120,241,115,10,206,73,222,158,176,118,146,217,51,108,174,90,35,84,182,32,15,64,161,142,245,57,51,234,138,147,154,145,34,210,119,193,184,92,244,254,245,109,113,28,125,135,18,121,178,40,26,165,92,150,23,213,236,58,86,27,45,78,14,38,229,222,158,130,119,11,55,127,101,133,109,134,153,73,13,56,25,151,84,38,46,230,176,201,152,233,147,25,168,250,88,214,173,80,193,126,48,89,94,4,215,4,120,4,127,31,38,51,198,26,136,152,63,69,197,30,242,148,92,8,51,180,56,230,218,118,162,167,8,52,80,100,66,115,82,241,173,180,70,86,45,23,218,234,93,160,39,216,198,7,29,221,182,103,79,213,130,33,88,237,2,139,92,196,196,138,131,140,164,203,215,145,157,181,44,117,253,105,166,128,249,180,153,127,218,116,58,118,37,172,214,30,37,240,151,187,165,226,76,189,115,109,223,15,199,111,93,98,136,120,25,87,255,148,66,213,23,111,102,96,201,72,141,23,5,219,63,180,85,21,204,19,67,30,211,131,211,199,55,35,143,110,200,68,202,73,219,249,154,46,169,124,14,90,152,24,92,100,214,28,36,113,36,186,70,230,184,115,220,80,55,196,227,14,42,78,29,247,75,92,185,8,183,57,49,55,54,72,78,60,123,100,68,211,56,130,123,126,20,92,164,42,138,191,234,36,235,166,216,31,194,103,112,32,126,95,230,148,239,131,108,168,69,241,16,25,62,62,89,207,168,228,42,18,164,93,64,124,3,32,77,238,122,174,237,61,249,242,210,2,21,16,109,236,77,124,143,52,23,185,148,194,246,78,125,194,72,220,21,47,249,63,238,38,44,43,5,51,96,29,245,172,228,102,16,102,238,82,79,142,88,185,106,238,92,26,59,235,77,43,103,140,182,214,180,206,151,252,147,117,100,134,23,120,11,191,15,58,145,49,151,187,15,61,225,169,156,227,161,210,196,107,244,97,112,7,167,141,165,84,184,91,226,14,123,151,71,134,85,29,166,219,216,207,238,153,45,64,69,229,240,232,214,233,44,164,111,81,28,230,122,99,134,218,191,141,71,64,22,83,93,226,212,23,175,198,11,100,62,133,211,121,247,120,254,241,75,58,165,49,148,1,169,218,2,65,148,99,154,3,149,5,103,243,187,58,116,64,136,203,57,140,97,239,133,121,156,176,130,83,170,245,218,14,183,247,170,178,196,157,63,7,74,113,129,141,30,109,0,178,131,120,244,191,118,197,199,38,86,23,153,19,12,57,19,48,187,159,250,55,152,113,20,160,135,232,141,190,108,139,28,189,6,155,108,88,147,196,186,108,114,139,189,13,56,59,42,176,153,199,97,64,129,52,205,153,55,29,240,70,73,250,247,57,226,212,123,46,7,42,93,238,71,7,13,7,27,194,86,221,223,147,130,154,96,18,170,9,235,137,20,167,253,158,133,219,220,143,251,43,35,27,34,125,155,231,185,230,210,38,90,213,35,215,206,36,201,121,37,79,54,198,66,228,31,242,121,114,24,94,134,90,246,125,216,86,87,246,49,149,162,150,182,174,194,195,28,94,240,31,12,176,113,111,183,127,28,138,218,39,139,19,193,79,223,93,187,149,97,105,209,171,125,111,220,85,9,79,246,180,178,223,83,6,193,147,88,53,46,84,246,181,148,180,154,119,41,173,251,34,192,148,109,168,119,41,89,29,29,208,50,218,110,144,197,207,35,211,123,31,139,72,64,126,232,52,57,249,143,213,203,225,245,29,90,10,42,27,154,71,26,53,138,164,0,149,228,126,253,89,18,190,209,225,96,87,140,13,112,47,18,181,216,242,115,91,255,113,149,101,27,216,122,44,149,252,128,249,181,182,1,222,235,146,32,217,51,186,212,90,223,5,243,228,197,245,154,104,167,193,212,61,182,53,32,44,224,104,186,2,42,44,155,143,123,20,201,79,147,195,132,187,180,168,105,3,39,255,135,68,212,180,203,115,101,165,26,226,239,222,113,186,254,43,216,148,14,163,183,137,17,67,162,180,224,96,214,125,86,34,117,110,25,9,199,229,251,215,7,74,135,117,56,225,76,97,44,132,240,169,180,101,226,124,160,66,129,144,182,185,199,229,137,118,153,123,156,231,69,102,49,113,177,252,39,25,197,105,75,241,70,27,159,53,53,241,110,160,13,131,131,246,119,91,171,148,101,51,130,161,25,127,241,53,17,251,49,182,29,135,9,57,103,111,148,103,224,212,69,251,25,237,245,241,36,65,85,143,214,36,111,104,233,211,66,76,186,222,151,12,147,153,216,132,137,12,144,219,131,150,67,246,11,104,56,131,69,17,81,4,108,193,62,240,26,231,61,65,205,34,38,247,128,136,176,67,48,175,222,251,4,81,111,142,148,2,62,27,175,13,180,112,100,80,134,81,213,140,73,241,81,246,182,173,242,114,97,1,250,124,246,191,173,241,219,125,164,101,197,35,102,223,38,242,112,71,207,159,169,232,112,20,12,180,32,125,188,185,80,215,79,14,60,136,188,129,61,153,236,223,225,254,191,109,19,174,28,115,85,171,184,14,45,228,71,146,198,51,215,245,35,113,170,186,147,229,85,243,176,151,41,184,242,146,237,197,205,215,111,42,12,37,27,247,253,239,51,161,216,53,157,68,28,206,239,144,195,29,119,141,158,166,105,32,153,162,186,230,240,38,202,101,253,96,17,52,66,94,204,30,80,21,176,209,11,159,111,35,231,176,73,16,101,138,232,6,75,7,0,188,35,123,48,58,1,26,113,86,188,177,49,174,249,9,41,207,170,21,220,20,209,7,137,167,238,141,158,67,154,77,157,15,188,42,213,236,12,226,30,64,181,49,88,80,176,131,180,218,86,7,74,45,2,104,44,7,229,246,163,211,223,57,225,131,23,171,166,23,5,196,182,183,168,128,110,242,110,226,175,221,192,114,230,187,196,169,51,9,243,197,213,254,50,30,40,165,221,35,169,72,29,79,110,146,90,191,176,129,153,149,53,84,22,28,246,192,79,232,185,21,168,146,114,65,50,189,93,105,16,237,141,10,19,242,251,63,179,151,167,251,214,147,52,101,130,154,177,66,191,126,142,114,197,155,165,197,6,141,200,57,56,136,107,135,152,205,65,1,79,113,226,230,89,52,132,7,167,38,38,190,124,46,181,35,147,151,142,116,237,95,250,225,3,223,210,12,0,47,171,106,62,199,73,131,1,127,59,56,52,243,49,174,195,67,92,112,201,66,37,132,214,84,57,169,82,172,182,47,206,40,121,147,233,250,101,118,87,176,64,47,52,172,53,59,116,56,143,16,64,214,91,123,159,139,250,135,9,242,175,200,188,70,238,15,168,47,189,218,227,141,78,57,125,106,75,181,19,59,26,50,76,252,147,23,156,41,217,38,186,219,219,114,68,51,151,115,61,79,18,20,51,158,5,202,125,0,250,206,215,241,66,133,226,155,9,198,195,138,247,29,171,107,139,116,223,204,219,181,107,123,82,72,145,34,173,181,173,81,112,46,165,144,123,80,41,250,78,73,251,86,140,252,135,118,130,28,235,239,168,181,148,171,131,239,64,239,163,132,229,201,246,112,157,206,179,24,147,150,180,178,160,59,34,160,133,162,58,68,99,219,160,168,255,190,226,125,104,73,66,155,41,143,52,160,14,153,194,163,72,246,8,163,68,10,14,91,113,171,53,64,28,174,175,137,210,31,5,178,49,255,149,14,23,193,40,201,151,189,30,189,93,117,69,174,220,155,252,89,175,126,214,144,249,193,111,182,24,87,6,27,182,166,27,74,151,217,81,236,183,176,2,169,121,176,37,76,184,84,21,157,66,162,233,111,170,56,1,82,220,135,129,28,5,117,34,167,2,125,33,119,190,83,241,247,195,123,0,227,67,0,145,67,235,47,216,184,9,224,153,237,86,219,237,6,28,35,12,160,59,45,144,221,61,26,111,49,93,17,139,20,12,43,220,223,33,22,95,253,195,84,23,7,56,209,138,87,246,142,113,36,47,28,144,144,150,173,35,252,25,36,159,226,242,237,63,127,53,81,86,183,228,134,173,192,41,51,43,71,152,115,179,73,57,107,59,156,114,247,193,82,211,86,46,169,150,6,153,65,118,71,251,147,11,148,197,51,105,231,218,138,83,164,85,93,155,189,42,22,176,232,143,182,222,85,203,125,125,143,229,70,11,9,183,51,69,239,164,97,191,156,102,116,17,164,93,115,182,24,46,167,219,210,101,92,163,106,225,170,185,222,145,65,32,192,121,11,186,161,132,121,20,214,48,28,50,111,219,6,234,91,245,51,221,134,247,10,10,31,229,138,126,64,240,133,148,87,4,224,49,190,89,148,157,105,250,144,212,121,251,252,28,166,190,240,27,219,194,201,78,151,192,45,56,133,58,153,6,234,218,185,23,0,9,136,39,110,234,249,11,33,50,188,3,21,124,1,105,60,215,60,215,238,223,28,168,78,31,165,219,2,231,104,133,36,170,164,2,161,239,122,241,75,184,111,9,181,64,151,209,35,111,55,92,44,160,227,217,50,100,232,249,39,188,20,208,194,133,89,199,170,126,249,93,105,171,164,14,110,108,23,41,13,187,163,7,23,117,148,253,151,44,39,41,43,168,167,253,192,13,67,49,27,162,155,148,244,7,223,219,44,116,255,19,210,238,251,245,195,198,14,46,83,39,212,46,180,168,206,103,67,51,227,184,173,175,173,70,155,116,78,184,142,59,13,170,48,123,29,43,118,160,30,132,96,3,138,235,86,176,189,46,67,80,170,194,83,125,121,167,17,214,169,5,252,68,53,236,110,215,68,237,101,160,128,8,32,104,143,75,222,193,13,180,153,136,165,39,144,245,27,165,192,113,135,120,67,152,92,133,138,246,247,0,82,167,188,198,51,47,241,91,227,254,226,26,146,166,188,175,79,22,245,1,90,64,126,45,53,217,221,15,171,98,222,251,69,44,136,142,89,27,205,173,31,174,48,212,156,232,134,70,224,251,25,198,48,129,113,69,147,119,129,200,3,112,150,244,32,178,72,152,131,118,219,162,165,217,166,237,238,216,178,91,162,186,89,32,190,35,86,26,38,57,253,194,96,186,28,97,179,205,31,36,187,236,28,137,248,91,139,214,37,136,36,156,165,124,12,113,216,255,46,105,246,90,180,28,110,11,201,74,161,200,189,77,188,88,239,231,121,48,67,121,157,110,181,206,237,105,107,202,92,100,26,77,161,42,223,179,149,36,40,174,158,236,41,253,15,124,12,146,214,232,238,30,80,176,105,121,215,245,98,74,208,92,96,139,176,204,54,253,193,150,142,236,98,255,114,183,210,102,231,60,252,233,186,9,184,204,252,49,144,6,170,121,157,140,153,204,148,10,33,130,34,30,82,214,2,159,227,139,180,159,4,121,4,148,178,12,83,159,17,44,110,217,74,178,248,178,85,68,29,91,232,4,28,16,35,52,85,175,0,37,203,51,211,31,182,201,92,174,116,49,230,135,7,227,123,48,33,241,216,138,103,170,240,116,179,254,0,158,127,112,187,182,213,62,76,155,73,76,104,143,244,56,128,32,198,254,254,174,105,152,86,250,33,115,86,86,223,223,12,48,24,68,242,136,21,57,154,166,242,139,221,44,167,196,122,224,128,229,176,102,180,152,29,117,131,188,185,88,177,104,250,77,66,205,216,213,92,127,166,51,40,10,193,237,154,189,219,42,149,100,154,177,42,249,180,137,15,59,115,154,154,175,213,239,208,79,253,196,92,10,232,238,203,41,156,214,246,245,66,249,138,172,223,184,218,69,189,69,135,250,49,202,153,128,139,149,87,155,196,121,147,127,118,149,230,69,90,183,49,94,118,63,19,117,35,150,44,163,108,170,121,182,164,237,132,243,79,154,53,61,74,209,244,171,132,237,43,237,21,153,141,202,11,16,208,226,161,75,158,7,180,74,27,15,171,241,218,199,60,30,41,189,136,0,73,157,69,33,107,254,117,225,38,16,185,173,47,229,231,209,94,67,60,11,246,52,224,251,230,19,99,161,132,196,117,235,213,53,144,176,19,10,134,187,174,119,162,245,42,106,3,7,85,90,200,167,153,178,5,9,119,95,53,32,229,57,12,137,37,35,64,250,225,0,101,8,64,15,5,26,133,142,130,82,230,87,101,101,35,23,206,243,148,241,36,186,200,175,143,65,128,12,212,28,15,148,55,220,104,138,251,90,204,87,52,166,48,49,211,154,39,20,49,161,223,100,152,97,66,90,253,54,46,78,59,177,13,102,188,123,66,108,52,197,150,124,136,95,66,163,139,231,65,6,71,86,231,169,238,239,17,106,253,182,239,137,133,192,146,235,47,80,49,31,126,235,156,75,111,33,206,5,107,244,53,158,23,235,45,81,66,224,135,41,139,161,16,174,208,223,118,117,135,231,18,42,167,207,193,91,196,227,177,31,66,74,15,184,31,41,116,55,222,167,93,48,156,137,1,188,91,148,24,115,39,82,4,247,221,179,240,103,104,72,96,180,221,141,251,130,32,62,121,113,145,41,158,141,126,218,192,131,66,67,130,32,230,42,248,118,54,222,24,146,75,56,157,58,142,37,73,29,11,219,115,232,117,95,216,194,231,163,214,140,243,238,53,220,201,255,207,126,63,219,200,117,101,172,112,113,205,169,221,116,52,195,230,183,227,243,220,254,224,228,227,197,41,245,44,193,97,9,60,151,25,157,161,185,123,134,25,117,6,149,151,195,92,151,89,50,214,181,159,171,207,249,223,64,195,181,35,202,53,113,188,199,151,5,179,230,116,16,14,144,53,227,193,54,46,169,208,99,28,154,225,207,109,68,56,208,1,104,3,233,13,37,86,163,228,32,224,151,185,232,185,200,56,255,45,94,147,182,111,163,8,225,116,43,250,96,54,146,172,98,73,73,18,83,100,68,22,45,199,95,131,252,5,226,130,199,69,116,26,205,113,205,20,112,25,255,137,51,100,174,134,171,75,13,40,19,60,7,17,97,106,2,132,77,249,77,242,158,165,8,103,99,153,180,66,158,19,158,124,240,70,122,4,230,72,115,17,136,194,32,190,197,237,243,242,240,125,83,71,250,128,9,95,30,147,145,29,207,19,51,158,133,222,62,156,247,41,216,13,28,48,138,80,3,118,114,13,9,1,167,137,61,43,174,55,204,242,239,79,124,189,131,44,108,171,182,145,91,170,136,165,186,134,46,152,33,248,16,199,185,154,46,134,54,123,192,50,54,195,195,113,79,162,145,117,222,239,99,85,125,72,125,163,158,180,162,105,208,109,199,52,54,43,48,0,172,169,126,63,78,146,224,48,161,173,91,144,145,6,6,95,221,53,45,53,59,191,139,48,149,231,232,31,97,102,157,162,171,21,238,55,183,122,31,1,18,77,14,15,168,254,123,177,180,125,50,78,8,90,42,124,218,77,193,184,146,253,110,148,111,254,50,21,179,137,89,152,71,74,69,36,220,92,52,159,117,12,63,88,50,182,125,217,235,54,229,167,175,37,89,164,212,217,199,161,230,36,3,20,71,245,65,73,223,223,173,19,135,254,220,21,168,131,249,187,101,153,221,50,17,61,22,239,197,217,102,194,50,148,36,79,216,137,115,173,60,53,39,134,201,190,80,176,194,134,112,41,195,150,108,169,179,221,238,79,142,237,11,136,81,94,222,141,81,115,171,232,125,156,213,243,192,71,224,190,157,175,247,91,228,158,136,73,80,37,199,234,148,165,174,198,113,11,45,153,236,234,125,252,212,158,54,111,248,198,223,151,2,219,35,76,112,187,156,72,130,206,140,193,247,115,132,27,21,193,79,162,29,13,61,233,229,133,0,102,114,156,177,7,74,108,162,235,140,193,21,97,176,1,70,154,234,72,22,230,216,252,180,13,31,210,229,212,2,50,60,176,42,66,3,142,175,125,34,141,222,173,187,169,251,84,117,62,233,66,212,224,170,243,252,239,170,161,66,97,11,96,168,123,59,139,140,132,4,128,221,129,58,53,166,26,181,116,74,126,116,144,199,121,122,120,102,235,12,156,225,19,137,232,140,101,143,191,239,23,167,123,41,210,78,109,25,240,170,155,111,187,130,240,39,102,165,166,207,13,105,56,86,2,78,181,204,61,30,106,239,120,47,64,253,118,242,161,141,21,22,30,223,101,142,159,124,98,194,194,204,88,156,222,148,151,165,216,13,134,134,161,135,42,114,141,9,78,143,76,43,0,48,43,165,3,51,16,4,20,226,254,54,18,250,14,252,172,191,181,207,77,21,139,48,68,65,152,154,88,137,30,98,206,63,48,17,254,53,112,75,34,23,240,4,5,227,148,164,190,119,132,72,148,101,32,253,45,102,139,241,255,171,94,204,227,6,214,31,106,149,6,30,184,172,178,103,53,224,204,19,105,189,101,187,130,240,149,130,119,205,110,90,156,125,18,38,79,5,99,175,130,14,188,110,69,189,2,183,86,232,158,208,245,76,87,143,107,73,97,8,249,60,139,32,1,43,239,28,88,26,130,207,251,207,196,90,24,161,85,50,65,113,235,218,147,26,101,46,241,15,46,66,178,169,221,73,47,80,144,96,227,205,124,58,186,118,0,240,32,114,11,249,206,223,111,147,139,123,200,31,136,2,161,130,169,113,221,198,188,241,138,211,91,199,98,76,137,119,123,187,220,31,37,69,94,136,246,155,234,242,243,96,16,83,159,83,207,255,170,67,231,160,83,245,191,67,9,42,123,44,85,60,239,70,183,114,191,60,73,71,108,248,136,18,26,35,8,10,141,77,206,248,236,11,73,30,202,226,28,169,206,204,184,251,174,54,154,246,219,41,135,238,221,163,192,180,138,206,146,221,197,2,248,183,141,248,25,74,233,179,165,155,43,82,191,207,233,214,85,133,24,113,202,108,196,87,78,47,1,146,26,130,151,96,85,251,241,50,67,223,87,105,100,232,52,24,113,199,157,82,131,216,5,231,226,147,254,181,185,86,15,221,14,254,190,147,116,172,253,151,86,176,208,176,98,90,62,232,151,86,143,66,225,231,73,58,2,42,190,83,247,145,43,138,246,198,20,127,27,250,134,210,91,132,73,164,57,8,189,124,39,216,239,254,93,182,66,200,225,242,132,235,161,241,157,89,63,71,233,78,242,131,240,172,69,112,214,24,62,126,189,92,225,222,58,182,64,69,228,156,89,189,132,95,70,95,6,49,22,250,145,71,230,113,196,31,227,218,235,201,172,176,223,138,170,117,242,124,93,172,145,184,68,219,112,230,189,116,38,191,34,187,3,166,23,200,112,47,170,227,131,125,203,187,81,170,235,123,5,166,186,21,207,165,158,23,37,63,63,92,126,13,123,26,116,119,66,54,16,174,196,14,101,209,224,79,115,211,175,142,234,210,187,20,182,220,67,147,235,159,191,102,185,177,8,110,63,195,32,100,121,185,15,23,1,170,27,29,179,52,68,223,136,186,17,197,129,244,216,163,136,151,58,150,83,56,3,138,144,227,104,215,83,198,112,217,42,149,84,11,135,5,117,232,144,46,250,87,67,229,203,222,10,143,231,2,6,197,92,206,221,201,12,93,172,156,25,47,202,6,27,136,94,143,225,16,117,167,52,241,15,135,140,236,172,13,145,79,226,55,195,25,156,200,253,73,137,23,240,139,16,40,67,52,194,231,50,168,188,221,131,157,190,42,141,23,65,173,7,6,143,182,37,41,224,231,179,161,67,147,141,147,199,234,32,147,58,169,181,230,185,240,185,138,154,150,106,133,138,166,74,6,214,175,194,193,30,157,165,86,109,217,56,64,60,94,37,206,65,8,90,10,11,105,180,146,140,254,38,41,9,0,108,44,65,173,31,45,82,67,208,7,6,164,123,148,78,7,145,236,54,4,2,151,27,141,83,24,105,5,77,26,124,122,100,104,159,126,233,40,161,92,46,81,34,33,224,210,170,144,29,92,216,0,56,124,170,165,6,0,49,224,50,233,106,222,50,186,64,199,200,232,221,200,252,251,217,66,157,131,34,22,7,23,39,132,208,76,143,156,252,227,166,97,168,68,248,148,185,207,126,68,57,0,182,14,213,109,82,180,110,74,220,204,200,63,122,62,216,80,40,220,235,209,127,245,161,8,118,36,95,36,169,39,158,103,39,16,167,188,11,249,183,210,69,230,46,239,203,53,181,127,70,194,189,138,58,84,96,2,192,63,202,206,223,191,177,115,240,82,15,100,213,17,178,171,12,64,212,59,162,202,253,27,83,167,3,98,122,246,67,76,249,164,3,170,222,136,105,166,138,69,246,5,75,215,137,191,40,137,184,32,172,213,67,241,206,29,162,1,49,122,138,1,229,100,147,215,68,61,230,216,179,206,100,31,78,233,189,51,152,239,127,58,11,65,119,75,254,103,172,120,98,38,246,30,207,24,17,203,5,117,220,234,41,34,162,139,212,73,115,34,84,240,126,212,105,40,153,252,248,131,45,2,181,225,48,219,154,239,17,243,122,184,253,0,128,24,163,212,75,192,164,147,64,196,232,103,195,170,7,132,145,61,77,23,2,194,16,210,195,175,27,185,252,207,241,102,215,232,22,33,55,40,2,127,131,95,121,251,66,1,213,65,208,246,37,217,133,72,249,33,245,215,106,3,234,126,223,15,140,28,120,217,120,66,4,138,249,210,90,107,65,186,218,51,76,157,231,126,57,76,118,246,137,193,246,76,115,40,113,179,249,120,116,219,192,122,101,165,10,193,253,221,210,141,50,35,213,180,161,92,19,86,131,23,143,33,4,64,158,37,11,162,191,143,162,105,79,82,129,96,9,100,199,181,202,65,201,218,58,3,250,108,83,105,242,145,98,17,223,55,160,238,176,251,61,60,22,211,85,80,252,163,214,128,253,193,88,228,251,84,55,116,45,204,97,73,230,167,84,62,39,75,7,13,115,134,247,112,77,139,119,114,190,146,161,162,248,158,247,154,26,193,125,244,230,240,123,162,216,168,140,96,164,89,249,218,76,59,150,179,85,212,176,147,126,40,173,154,64,209,79,141,58,98,30,74,139,99,50,61,198,248,127,166,255,59,240,99,209,78,87,194,53,4,67,159,142,38,197,154,93,159,118,202,153,178,66,126,191,230,111,202,4,123,154,248,145,143,46,26,166,48,213,108,123,27,84,29,4,249,212,113,197,159,224,98,142,237,54,243,191,217,243,206,130,0,144,153,42,12,172,204,53,20,125,191,107,108,0,186,166,29,241,139,49,113,178,227,43,226,31,157,193,200,184,255,68,87,115,96,99,47,104,28,98,14,231,145,87,198,207,148,143,197,111,24,174,78,35,115,78,72,144,225,47,128,114,107,205,187,87,241,55,208,12,163,204,7,234,185,162,225,42,196,49,47,146,7,18,127,97,241,123,207,220,55,3,189,199,164,192,112,237,209,82,218,95,191,148,255,41,250,217,41,42,176,81,62,214,20,103,236,233,198,62,148,101,193,12,88,1,234,41,18,204,7,161,71,248,228,179,152,236,253,192,124,232,226,151,71,98,23,115,173,237,91,129,1,167,10,215,80,181,111,149,56,90,174,174,78,172,202,11,113,85,44,59,146,87,189,45,253,238,157,218,234,211,168,190,233,85,135,67,61,153,15,185,73,190,206,185,61,197,88,187,97,87,250,245,187,109,241,185,64,90,227,49,52,141,96,199,55,168,201,185,80,236,139,178,24,79,154,250,173,2,202,34,164,57,72,193,86,87,194,90,196,213,49,112,24,246,251,151,212,238,199,18,204,18,129,247,188,239,241,238,122,64,222,134,228,234,76,218,85,141,85,153,111,113,253,48,95,121,171,157,70,79,33,80,207,148,194,101,103,133,81,150,57,140,50,237,66,40,180,252,90,165,138,175,77,136,215,84,28,118,2,219,37,53,150,67,163,43,242,222,170,23,83,201,217,99,108,96,126,168,103,45,238,136,34,243,129,18,154,231,180,84,77,62,49,244,122,66,153,121,195,69,245,152,234,56,144,45,244,137,12,51,55,216,229,53,164,65,173,162,250,175,9,156,94,135,217,95,133,250,167,71,143,227,147,155,94,23,116,100,225,40,143,48,207,131,174,38,128,205,59,70,177,154,186,117,62,207,210,196,115,168,78,107,145,208,114,200,241,170,35,78,194,153,212,139,85,229,196,110,121,157,46,248,36,152,174,144,211,115,196,212,234,198,253,22,189,47,147,71,183,76,134,48,123,127,65,118,219,116,62,99,181,176,153,77,189,243,47,8,195,168,99,107,97,122,120,29,91,84,86,174,85,0,166,24,72,252,113,222,78,62,172,201,240,238,198,58,63,210,62,3,178,100,171,67,232,149,18,35,109,187,162,46,92,75,44,238,154,28,192,73,69,53,120,20,135,97,173,104,148,166,13,66,22,27,145,43,29,5,86,1,176,188,79,98,179,28,244,178,255,18,38,38,145,27,10,237,108,64,57,61,137,170,184,41,55,151,150,150,197,22,13,1,121,100,245,104,213,252,10,188,12,175,148,107,20,215,27,92,173,202,63,163,116,234,207,165,149,113,77,173,42,96,9,244,186,145,133,237,197,138,137,0,74,1,237,7,189,192,17,131,172,219,249,40,41,149,24,19,239,252,80,241,108,124,255,84,158,65,236,83,138,138,91,211,133,7,43,245,160,139,201,162,23,0,136,201,241,112,75,137,11,11,33,96,212,111,62,200,110,143,108,252,3,208,219,215,75,27,174,206,58,2,34,105,236,59,109,251,52,40,5,29,52,7,141,201,120,122,158,215,160,116,193,190,37,109,64,139,238,171,181,92,236,147,35,146,44,155,254,91,18,180,138,31,176,255,124,43,223,11,182,173,129,54,203,203,245,206,179,15,48,6,174,175,75,111,91,20,85,138,232,70,150,7,10,69,12,65,65,237,84,174,13,193,249,217,140,118,155,157,114,144,173,172,35,88,240,182,22,39,81,164,208,30,195,38,58,49,133,25,149,32,11,220,60,241,1,85,225,156,177,242,252,198,95,48,234,34,69,243,87,33,150,186,24,182,32,254,7,110,237,151,18,72,235,164,28,172,91,4,49,125,16,57,42,76,169,17,7,50,231,135,71,39,108,147,175,107,37,90,244,222,28,97,175,116,167,128,120,144,183,145,179,78,130,31,74,215,119,83,223,193,131,214,144,162,101,94,53,179,63,205,183,126,228,157,192,134,184,116,215,190,136,223,120,44,42,76,228,249,108,120,45,5,38,6,135,207,58,190,219,12,110,95,207,146,161,50,151,210,124,1,39,210,240,17,30,77,70,122,180,37,208,246,86,148,156,133,108,150,81,55,136,229,20,3,99,253,45,214,198,236,89,142,131,13,204,232,224,36,185,36,152,33,24,204,180,202,20,235,171,139,146,210,52,32,148,119,107,221,169,40,141,29,232,180,215,160,75,12,96,220,251,164,222,212,185,73,179,163,143,53,242,82,178,232,151,169,41,113,33,47,161,222,120,86,47,191,153,211,224,155,229,122,248,9,6,62,200,27,35,234,31,252,250,198,19,86,188,132,87,13,254,79,238,171,104,229,71,16,173,194,83,197,26,154,142,141,236,129,48,182,246,56,77,67,245,75,30,31,237,224,27,22,87,112,31,5,212,124,205,181,235,120,63,178,78,126,109,44,244,213,20,226,133,2,186,193,214,13,85,118,178,172,52,91,176,201,66,72,145,45,65,44,236,26,3,211,124,59,169,180,30,231,114,107,6,255,241,74,208,198,114,191,236,179,75,159,68,197,28,166,90,168,52,200,86,114,139,193,58,123,62,25,198,170,50,10,46,87,112,89,178,28,138,214,92,99,215,183,179,8,217,64,195,33,37,113,149,109,217,138,239,251,199,57,245,159,55,3,124,74,115,211,219,195,15,37,199,123,8,183,116,60,17,173,152,192,170,183,23,3,92,196,210,163,126,193,159,116,33,71,115,250,71,193,219,230,224,85,49,91,56,122,27,188,128,235,202,114,252,147,112,199,95,34,55,214,6,136,92,89,125,66,180,225,26,21,220,125,154,193,121,80,67,66,249,39,226,206,138,9,37,86,128,253,168,242,121,106,197,114,253,105,68,55,82,159,151,35,7,132,121,230,170,212,201,42,186,228,237,244,110,193,122,140,45,102,255,0,183,152,130,77,118,146,45,46,178,107,74,19,101,55,189,158,91,221,39,46,235,86,21,107,8,139,96,201,148,226,109,250,73,81,84,42,124,83,173,111,107,62,86,48,29,13,161,10,210,49,82,242,151,157,239,163,244,232,60,16,111,1,74,179,186,52,189,47,233,136,52,80,171,33,216,76,5,223,153,66,37,177,96,125,208,228,26,112,105,72,229,121,134,57,163,132,59,207,40,35,238,193,108,58,77,228,141,27,96,253,91,140,169,253,200,238,139,116,202,230,141,163,213,4,35,78,170,50,70,75,48,79,153,24,64,120,155,122,224,2,179,62,78,237,102,202,165,98,110,251,13,57,26,220,244,58,5,205,82,172,81,226,225,86,127,2,90,170,169,78,169,197,124,103,186,151,92,92,128,216,164,211,172,112,44,16,125,119,106,141,23,80,137,14,236,14,110,30,40,45,73,102,31,88,15,253,0,158,151,167,6,136,36,136,104,188,141,161,207,81,98,145,52,199,17,98,12,203,132,136,218,16,250,237,50,100,134,190,210,32,174,182,159,158,112,174,83,176,38,13,132,114,242,253,178,217,164,145,0,166,159,249,254,239,253,76,207,1,4,198,176,122,215,37,121,242,160,108,255,146,90,157,24,85,136,198,246,238,68,232,166,252,120,120,82,224,60,195,108,159,56,166,224,31,237,43,7,252,207,3,227,176,209,60,115,135,20,69,71,11,41,27,41,183,18,212,93,186,86,205,66,18,25,102,3,235,75,152,235,16,248,135,238,142,166,216,31,17,138,189,226,3,0,235,189,100,123,160,33,31,140,218,22,184,96,221,172,168,59,128,134,114,214,216,87,117,8,70,28,74,28,239,177,215,196,135,117,185,96,164,44,141,182,138,24,172,154,233,50,85,198,83,214,190,44,68,211,127,55,121,62,69,153,212,255,139,30,107,83,93,64,143,101,32,39,126,135,182,201,171,227,221,52,38,121,20,192,39,190,63,90,212,240,102,44,250,225,142,74,222,152,239,254,140,100,49,125,114,116,106,205,183,160,65,1,23,56,12,251,140,42,235,199,170,171,224,222,27,172,180,45,194,3,80,80,43,23,121,0,22,127,130,172,57,31,56,103,172,50,133,71,173,7,115,155,107,187,117,150,251,60,105,202,126,64,225,206,188,100,96,31,40,18,223,155,191,108,216,51,4,150,215,83,15,195,173,126,162,243,47,16,93,116,143,222,76,29,66,210,183,222,50,84,238,17,52,153,171,105,176,19,214,146,63,16,121,139,212,126,197,165,39,54,161,24,51,99,90,86,22,130,104,130,45,252,77,154,236,64,145,77,241,10,186,240,135,130,98,66,42,55,190,34,91,106,241,56,238,253,159,65,200,215,116,4,69,46,199,81,160,1,116,252,252,134,192,198,61,118,166,68,217,112,84,103,183,211,119,151,166,126,120,194,27,121,68,255,210,111,208,149,194,76,247,112,1,146,95,15,187,203,245,4,98,187,235,85,120,38,109,68,21,195,0,241,126,152,175,150,219,193,34,97,169,139,204,143,73,43,24,155,9,3,108,165,152,118,128,72,92,145,90,123,98,189,80,69,209,29,8,205,39,87,58,16,4,169,137,191,28,87,67,193,75,110,146,84,19,122,74,184,76,72,192,189,77,93,76,35,222,108,206,48,107,46,129,158,229,14,248,56,66,139,245,69,154,113,168,132,108,104,57,152,167,131,228,180,219,171,120,209,64,252,59,237,174,168,64,113,179,150,107,213,217,94,34,55,146,108,126,84,142,105,205,45,76,147,74,180,248,29,160,103,177,85,234,37,147,34,245,58,200,169,169,238,128,137,35,21,241,92,148,151,205,192,213,189,110,108,216,182,244,83,98,201,26,106,89,162,205,122,212,193,174,211,213,183,50,0,1,228,140,103,109,153,71,239,234,238,116,134,135,187,40,15,244,133,130,11,222,238,122,4,34,220,185,183,202,94,197,112,186,123,109,195,167,10,70,64,182,249,234,164,92,155,28,193,69,16,175,255,162,132,91,47,149,115,41,123,108,81,139,215,249,111,145,185,211,34,130,240,100,68,26,38,48,164,126,216,191,247,195,70,170,132,227,227,255,165,197,242,29,211,52,95,195,65,223,125,179,140,249,37,30,161,99,117,157,131,226,153,0,186,125,26,58,42,101,89,243,82,70,96,124,154,85,5,124,219,50,0,221,119,13,243,10,88,135,169,77,233,19,90,89,230,61,227,165,126,71,3,34,240,87,121,83,163,179,107,228,239,11,79,7,180,195,185,168,137,126,137,227,41,122,15,54,221,150,96,50,65,128,130,86,3,8,23,50,218,139,202,0,193,91,232,233,75,29,128,186,249,181,7,68,201,46,101,243,190,138,186,27,187,171,253,143,0,189,167,43,235,0,231,32,219,63,17,74,8,53,8,142,251,201,92,37,73,4,40,180,16,115,13,9,202,74,25,135,230,118,207,55,101,81,34,6,70,40,54,163,245,184,185,152,21,46,45,223,76,56,169,8,224,183,212,73,85,252,243,169,55,124,235,79,137,102,190,68,68,86,135,168,43,173,99,162,73,236,221,114,9,239,78,209,126,212,102,8,145,234,211,201,15,112,22,93,226,169,255,102,234,250,110,92,154,95,14,61,143,6,159,64,78,23,3,129,212,118,120,132,35,23,54,105,190,11,56,140,198,73,176,168,195,195,244,93,9,131,124,60,184,2,114,42,194,123,248,25,89,132,78,167,149,123,238,0,32,59,202,164,89,255,161,42,126,216,81,40,55,184,31,186,162,51,101,40,89,160,68,44,204,3,47,240,64,11,180,147,120,211,50,122,177,4,7,165,113,157,107,115,246,99,215,135,241,50,44,240,4,8,171,187,62,212,179,45,119,120,210,191,35,133,232,68,251,170,221,79,92,9,7,21,204,35,38,3,195,142,153,94,139,72,150,181,158,199,107,142,112,15,138,199,203,97,197,240,117,67,146,225,245,157,161,39,109,165,106,155,51,135,154,25,89,248,88,58,81,131,123,161,154,14,76,40,25,12,255,171,31,52,46,218,191,64,1,49,69,172,165,75,232,140,102,217,123,18,236,11,243,53,171,69,219,226,48,153,196,144,227,138,97,139,223,12,134,107,24,205,0,99,191,30,124,7,190,117,137,156,233,103,150,209,245,22,157,66,180,239,172,196,211,25,133,180,4,19,25,113,45,209,202,69,29,115,195,55,42,93,93,148,231,212,126,81,134,2,131,36,46,162,182,91,19,168,9,61,177,231,153,24,32,174,113,224,237,26,68,232,122,92,200,226,195,186,207,113,72,42,105,6,226,47,135,57,46,174,144,219,120,5,212,90,221,188,250,99,248,191,106,88,220,180,38,179,138,39,220,83,245,7,56,97,104,233,215,235,205,203,16,193,238,126,162,125,56,71,79,173,181,138,145,129,94,67,148,49,230,158,136,93,19,223,70,15,173,54,126,32,71,199,13,52,152,9,9,101,78,136,210,189,101,143,195,255,152,234,165,121,21,242,213,221,97,253,74,42,12,90,118,71,44,202,39,84,124,98,36,172,38,205,117,107,247,10,125,62,92,38,86,12,89,252,245,204,189,173,83,107,32,254,144,47,76,71,27,1,170,78,226,107,223,201,80,89,184,231,145,77,3,247,76,7,185,227,255,189,138,47,174,139,215,151,8,42,217,219,49,229,99,155,239,222,58,77,157,187,41,217,9,150,51,217,34,3,231,122,123,198,18,88,95,14,61,21,38,244,208,25,145,72,125,220,192,0,251,99,140,158,31,163,213,49,250,83,238,156,151,161,132,109,24,162,107,64,131,148,47,7,150,85,154,175,20,55,128,85,163,242,157,169,102,122,173,121,0,132,86,45,156,215,75,152,155,90,191,95,161,196,228,1,55,35,47,177,250,3,8,34,175,216,60,151,75,121,130,146,19,177,137,192,26,71,176,157,186,82,64,240,90,220,159,122,175,8,180,250,181,254,1,104,146,181,62,136,233,228,208,74,134,65,98,175,120,60,57,245,195,97,82,36,87,126,217,82,195,218,169,198,60,47,134,136,195,57,246,251,72,84,96,119,181,61,117,63,27,247,15,72,100,65,10,150,15,213,111,185,212,233,181,18,159,36,66,221,206,214,42,172,42,227,131,249,40,231,224,52,149,218,154,124,36,226,11,62,83,72,12,214,71,46,80,178,199,59,201,98,66,99,171,163,3,231,15,84,41,183,59,9,198,244,87,98,54,54,228,112,187,30,250,9,26,218,241,45,191,193,15,93,191,101,122,97,112,239,142,159,148,147,54,78,232,52,101,1,15,144,195,36,161,143,30,134,226,76,237,15,153,171,210,153,250,28,15,214,167,225,88,140,144,204,133,4,220,33,132,109,107,167,172,86,12,97,65,27,224,158,157,2,174,26,72,75,21,162,51,190,190,139,128,6,145,238,229,70,150,134,219,255,138,37,6,219,48,28,193,185,64,27,254,237,253,162,178,76,195,28,2,194,52,65,10,249,187,86,74,216,241,137,194,122,246,98,203,82,150,66,18,113,5,185,108,131,251,249,176,62,130,201,125,87,36,72,183,226,21,148,12,22,192,171,108,152,62,181,105,62,98,201,61,117,215,211,51,53,188,50,11,24,175,24,90,165,94,60,66,22,99,198,252,169,86,105,111,4,12,139,45,9,103,2,184,98,166,207,56,75,148,18,26,27,234,127,37,71,184,195,229,19,67,214,139,12,73,193,75,8,183,156,160,106,221,53,158,79,102,237,124,119,4,166,223,22,197,187,230,179,113,164,106,201,10,221,214,229,234,208,127,74,235,161,93,198,135,234,45,188,161,212,158,181,126,156,69,74,191,41,62,216,25,63,1,195,206,100,174,71,250,48,196,121,132,207,73,229,39,21,157,134,111,53,31,171,106,67,208,232,245,182,175,64,105,141,148,85,11,203,72,48,98,150,218,168,112,213,181,235,244,83,200,200,240,73,16,184,168,222,104,227,213,168,204,209,228,6,172,208,23,242,16,226,79,80,178,29,190,144,180,12,62,111,224,208,46,183,118,255,42,254,84,134,11,140,215,183,8,9,198,239,18,17,203,241,51,29,123,157,37,165,167,225,230,37,222,163,78,151,126,144,19,147,117,218,162,45,228,103,41,137,62,227,237,36,51,33,194,243,73,176,248,46,208,66,252,148,106,232,26,23,8,98,190,5,147,39,213,73,116,153,15,78,93,61,114,42,60,126,138,64,15,9,81,66,106,47,221,152,137,68,26,125,94,197,136,218,36,150,235,35,209,142,80,30,188,5,111,72,18,192,31,249,22,203,8,3,205,74,173,211,39,228,11,131,121,76,154,101,244,109,219,72,124,186,237,24,179,209,128,146,154,156,236,59,148,132,145,179,93,161,83,207,158,186,11,237,83,247,128,9,250,143,230,219,150,77,247,31,253,228,52,185,87,19,245,123,30,66,245,199,80,252,230,127,109,170,222,218,65,26,78,186,124,66,180,109,231,128,167,235,29,156,141,197,1,151,89,147,130,240,27,248,229,81,66,251,146,156,108,58,183,37,18,97,251,160,56,220,185,30,158,231,6,20,161,201,93,80,194,235,237,157,41,92,97,34,100,93,55,17,21,41,42,115,133,214,84,143,140,222,72,76,229,183,10,190,64,218,31,248,234,204,31,243,22,199,139,101,8,5,53,34,22,2,0,41,179,92,168,103,79,245,143,1,184,158,121,240,83,49,96,217,198,195,14,198,36,243,25,215,31,26,32,232,172,116,13,28,184,32,73,205,76,88,246,104,170,35,158,43,74,136,185,65,127,228,245,83,66,192,104,229,35,1,212,242,31,25,98,72,189,31,234,150,212,59,17,11,185,123,237,7,116,110,193,82,22,245,127,14,9,61,50,21,175,232,42,127,239,246,28,114,146,17,9,217,167,208,213,233,76,185,234,227,100,128,185,38,53,23,159,143,58,167,165,149,2,78,29,24,247,190,174,204,123,94,158,201,32,31,67,230,157,177,209,90,206,7,95,21,221,203,26,236,108,203,237,199,183,252,153,17,147,83,240,94,52,96,54,176,10,42,187,247,69,98,120,129,2,32,207,249,6,187,129,216,19,46,212,227,89,144,101,173,69,164,102,119,214,191,174,24,149,9,8,222,150,71,165,243,50,249,229,181,119,71,113,235,42,250,44,2,13,221,90,245,141,159,84,158,126,23,208,47,181,198,10,16,6,26,64,114,29,88,19,28,40,27,220,242,48,167,5,217,18,228,246,44,173,64,88,17,145,231,56,71,169,62,196,114,190,194,105,190,123,84,139,104,169,252,72,114,102,17,98,72,177,181,248,231,252,135,93,184,125,210,158,240,235,30,224,167,162,60,79,213,141,11,202,137,251,22,110,207,109,238,65,118,91,139,34,230,144,149,51,79,38,19,117,219,15,24,141,199,36,78,164,238,234,224,72,38,101,119,252,187,15,37,230,244,172,245,62,5,77,178,105,66,195,35,112,112,62,108,171,154,143,117,5,22,194,191,12,52,242,31,28,248,135,185,81,239,101,90,150,63,23,169,182,159,17,102,142,236,162,57,100,179,242,120,216,128,31,161,116,137,131,91,240,245,110,7,27,229,180,18,97,170,242,154,197,220,168,106,187,105,160,61,176,37,96,91,54,146,53,159,224,91,23,89,185,67,7,51,12,120,228,130,254,159,50,71,246,207,10,63,209,182,79,36,141,221,109,103,45,44,133,161,233,193,8,56,39,82,118,38,122,137,101,222,242,236,244,128,191,220,53,43,4,186,233,119,165,255,55,171,98,147,100,58,117,1,40,238,156,189,202,148,221,126,130,80,85,160,65,155,108,231,165,2,71,16,124,108,184,33,184,170,151,62,39,194,0,230,55,247,148,255,43,147,240,61,108,78,64,137,237,1,81,171,110,227,81,69,142,113,210,13,170,201,127,209,173,153,47,171,102,183,50,56,127,174,116,76,109,129,189,195,128,251,242,229,38,211,26,235,201,235,167,246,163,211,103,253,116,217,79,182,206,90,99,251,44,191,133,154,122,107,15,11,241,116,241,137,42,154,224,132,7,8,226,77,170,214,11,23,112,174,44,126,107,151,68,198,54,180,107,124,193,98,189,113,234,40,146,38,199,105,17,92,239,241,225,206,35,56,108,186,77,45,155,175,191,147,251,245,51,144,32,211,19,134,16,204,53,145,59,0,18,188,223,211,92,45,61,148,196,217,83,245,151,181,27,204,112,208,249,168,70,204,64,113,208,202,82,50,88,3,125,81,155,113,48,70,20,200,198,66,207,67,203,229,114,173,187,92,20,115,235,152,27,213,145,128,223,243,226,30,55,71,103,191,55,149,90,118,7,226,81,214,27,164,24,141,92,231,74,136,145,243,39,81,72,3,1,130,127,202,193,113,6,177,72,122,124,12,109,14,5,200,32,78,165,101,117,66,144,74,74,222,9,92,141,173,215,48,22,161,69,2,35,23,230,21,166,24,214,228,23,74,130,183,195,18,49,156,51,93,170,239,177,205,88,193,20,58,20,97,158,141,252,181,174,18,130,22,198,62,139,160,233,130,7,95,133,21,85,115,120,149,223,44,79,235,167,158,240,235,248,231,230,102,235,207,249,54,6,217,231,45,203,233,194,247,183,52,139,227,98,48,240,148,133,183,143,245,122,186,207,68,31,222,208,130,15,0,186,16,30,138,218,133,88,21,48,165,189,32,161,210,8,14,58,243,231,50,114,65,144,213,48,15,174,3,80,221,105,169,27,149,15,24,243,158,87,61,0,181,207,186,92,169,172,128,45,100,195,181,62,95,254,193,10,234,188,95,91,109,136,64,86,234,31,28,82,76,99,232,161,25,225,217,87,62,66,185,95,63,42,36,154,245,194,99,175,196,198,104,118,124,6,153,174,179,192,38,38,158,148,223,118,152,8,186,193,193,210,37,105,159,251,218,211,250,63,254,57,131,8,255,34,75,9,32,143,1,61,26,225,61,172,73,7,231,249,228,148,161,247,249,102,15,165,77,168,202,17,116,187,72,87,35,172,188,53,255,153,143,128,99,104,131,136,109,238,239,73,39,244,145,255,0,28,77,190,17,93,2,67,10,130,208,40,234,219,127,164,45,235,103,180,252,84,167,192,171,2,250,72,77,156,90,39,54,186,240,31,114,139,7,168,33,112,124,196,89,126,177,129,33,18,28,231,225,103,16,80,17,175,220,195,101,121,219,185,253,225,41,149,30,109,237,90,110,96,97,185,135,125,170,182,36,234,221,172,60,38,229,95,153,48,95,144,76,52,131,203,67,234,104,139,127,35,59,233,5,120,94,114,18,58,243,177,235,48,137,137,154,9,172,224,221,30,243,66,128,180,16,185,114,153,186,32,37,112,226,91,46,100,59,123,218,159,150,234,100,136,151,198,145,241,191,193,195,145,233,50,32,30,200,170,251,42,231,73,80,101,51,17,112,137,171,155,218,63,102,46,53,147,18,101,231,79,166,232,223,197,138,113,45,93,177,109,86,41,155,33,200,7,48,61,177,255,128,27,253,158,81,192,68,1,127,0,52,48,88,58,39,158,208,17,82,209,186,85,227,10,39,112,201,192,248,249,157,14,105,65,35,239,59,209,240,72,61,41,64,20,30,225,36,107,117,92,29,77,184,43,8,191,249,232,35,200,12,255,221,206,69,204,70,158,61,124,101,184,131,219,88,186,29,13,214,44,213,130,242,135,190,74,40,115,254,128,229,162,81,103,214,119,111,24,141,255,8,200,224,22,64,20,246,74,138,84,167,210,142,58,199,13,165,107,142,158,83,45,17,78,227,165,18,141,139,182,186,64,160,76,146,200,229,81,1,121,16,100,100,169,253,48,208,113,171,127,130,61,84,91,120,186,159,103,171,48,237,73,86,237,187,33,5,149,130,150,42,58,38,130,230,14,199,41,175,123,49,41,48,50,183,254,119,92,39,28,205,61,81,160,133,206,248,236,220,69,119,203,79,81,187,197,218,62,255,73,201,246,78,117,212,151,215,224,242,55,99,234,252,80,98,181,58,7,168,178,28,146,56,106,40,134,86,238,212,47,8,160,173,177,16,225,78,88,140,8,209,82,59,120,126,217,42,141,150,80,73,190,234,35,201,35,178,94,59,195,89,65,91,182,35,69,89,30,110,181,170,200,160,254,0,190,54,54,192,110,128,169,46,1,128,97,80,242,89,51,227,104,32,110,95,101,17,56,72,42,216,60,3,143,221,202,149,223,30,215,32,143,60,49,176,9,124,1,27,114,77,56,24,251,143,70,110,223,119,255,202,91,29,248,187,223,41,17,72,223,91,45,100,216,224,147,81,134,27,147,39,78,98,66,3,116,73,229,143,1,132,214,172,176,89,116,16,102,121,186,111,29,11,188,89,190,165,123,198,158,251,208,28,50,9,32,183,91,38,210,116,251,245,136,244,228,179,153,134,162,230,201,142,44,71,22,23,190,115,168,122,196,87,66,25,104,143,43,24,163,174,143,90,37,22,16,209,158,31,176,101,193,12,87,157,212,240,78,42,32,218,216,245,100,130,173,161,46,144,244,248,249,165,43,213,62,34,237,86,140,66,19,151,89,157,230,223,128,197,19,233,250,127,172,247,66,235,216,78,229,199,98,48,170,244,96,9,121,147,98,97,66,231,4,31,88,128,34,215,91,255,5,224,6,17,195,134,105,255,235,76,172,239,171,112,121,193,239,214,79,191,6,5,78,194,73,48,130,82,214,185,128,227,180,56,107,99,46,150,50,86,178,101,237,68,182,138,48,159,31,133,242,175,122,65,239,170,138,175,102,111,229,3,104,104,226,1,168,196,93,1,77,116,186,251,147,60,30,61,144,46,212,189,180,184,138,88,21,243,119,156,11,111,178,206,149,42,116,107,245,113,30,172,218,128,98,141,95,74,101,43,180,249,247,153,6,180,189,19,113,121,123,247,221,35,202,195,0,147,42,22,34,81,158,255,80,44,18,128,252,120,158,101,10,90,149,85,221,111,109,70,106,255,236,156,175,102,75,132,129,209,174,142,141,253,110,231,49,247,29,197,174,99,38,84,51,193,104,177,150,82,205,217,251,176,220,246,123,31,72,76,117,52,187,227,177,94,206,174,160,107,136,144,195,20,119,36,0,154,94,240,160,220,55,201,192,149,36,69,20,135,57,61,18,96,176,146,224,167,215,195,237,237,243,170,135,99,94,60,105,127,178,36,75,178,25,43,236,177,245,121,206,74,175,126,171,118,237,174,80,115,219,228,149,71,169,134,75,26,30,55,169,24,65,208,251,159,225,9,99,23,32,179,115,207,49,82,171,175,207,249,93,245,234,211,109,49,243,119,238,43,25,63,59,79,30,69,74,215,90,97,141,151,53,251,214,240,136,197,158,145,132,102,230,160,165,54,58,176,183,248,254,99,41,173,218,234,126,208,194,201,253,153,190,93,31,236,251,219,146,61,0,98,160,138,216,129,178,209,154,216,35,223,81,238,149,215,65,73,220,234,181,154,187,92,151,243,247,228,239,35,79,176,89,199,37,60,195,4,212,158,100,28,83,13,52,51,97,7,194,217,247,150,204,68,55,209,67,150,197,26,214,207,211,5,137,68,239,53,185,65,116,232,250,176,73,80,33,57,236,186,235,180,74,183,234,26,252,0,115,106,125,80,204,5,13,90,112,2,90,36,6,238,249,197,236,93,199,218,0,157,70,12,39,45,64,195,194,186,157,219,89,217,196,105,250,154,157,230,132,56,151,195,116,247,156,111,162,174,110,42,87,162,85,27,113,115,26,212,76,38,191,140,134,192,19,250,147,245,45,145,211,80,31,225,213,63,110,207,154,145,203,2,131,121,81,124,92,164,122,91,173,223,33,126,53,139,213,167,11,254,96,67,26,18,5,92,169,139,185,246,161,4,19,141,168,238,136,110,91,175,163,219,145,228,179,41,185,59,104,21,113,122,28,30,15,37,43,168,207,1,71,190,224,143,77,145,253,46,187,116,151,16,233,28,139,48,149,147,218,144,38,188,104,134,121,46,206,151,237,109,67,129,165,66,158,18,77,158,188,117,100,154,197,225,95,154,226,4,45,171,250,195,166,208,47,50,10,34,245,246,72,199,56,209,156,238,43,29,189,141,157,28,222,252,199,10,186,4,242,176,49,165,67,176,17,169,240,29,57,53,181,242,166,22,58,79,60,197,255,146,19,72,96,16,152,162,42,78,189,63,122,20,209,175,214,172,234,79,210,1,198,69,234,158,10,25,205,240,113,20,139,248,251,128,119,233,162,190,82,205,27,20,80,255,206,142,50,113,240,147,109,31,163,110,84,250,210,237,216,114,172,173,56,95,3,157,19,176,31,133,2,8,133,62,61,227,102,92,119,70,36,113,159,73,186,53,221,177,186,240,49,254,239,234,101,140,237,108,197,86,204,153,114,233,42,70,127,255,185,70,46,12,154,73,77,14,237,204,117,252,235,55,95,223,56,14,150,188,172,43,193,95,112,245,228,196,100,43,25,89,65,147,185,238,35,238,61,231,137,30,88,127,178,108,230,185,155,159,195,56,221,115,85,152,24,175,207,117,231,167,146,109,243,181,108,246,237,58,173,251,188,123,101,6,103,250,54,73,134,133,220,49,37,176,15,170,105,107,213,243,128,254,242,150,253,78,70,117,48,113,1,174,120,106,84,215,25,139,155,215,155,52,204,209,83,16,136,74,204,119,137,250,178,15,33,210,64,89,120,26,173,42,83,30,243,159,73,157,200,210,78,229,31,249,66,135,35,177,152,13,89,11,129,175,141,20,54,181,30,50,141,11,88,24,198,162,120,254,140,253,225,26,90,10,49,7,95,208,133,249,139,39,53,151,84,53,125,183,66,97,136,245,72,52,56,136,25,163,2,101,217,157,235,92,125,65,79,228,98,21,175,207,149,62,223,5,90,119,199,83,224,103,45,194,116,195,77,129,140,166,53,186,249,99,82,154,55,111,163,182,105,70,241,79,251,149,149,252,227,82,132,217,147,61,149,21,126,239,93,66,174,233,77,167,34,112,22,134,167,127,145,130,107,181,255,92,31,160,198,171,136,170,80,248,227,29,202,199,140,227,230,56,78,214,32,141,19,15,215,226,238,176,251,181,10,194,207,52,214,81,207,123,23,37,191,171,121,111,238,72,147,221,222,100,219,181,99,25,151,20,183,70,21,23,5,26,196,59,165,171,29,213,169,95,27,30,102,59,129,122,54,131,91,202,38,222,106,33,102,128,60,12,140,132,254,18,7,65,231,211,255,30,72,155,5,37,39,188,230,191,123,70,97,151,203,27,120,11,26,7,246,14,242,182,212,129,120,23,65,188,10,40,39,93,149,115,15,194,81,46,57,14,15,89,68,105,147,46,230,145,46,110,210,184,65,53,208,47,12,129,23,127,112,113,173,202,26,104,4,167,233,218,87,127,38,79,202,205,203,21,86,200,209,216,218,131,78,179,52,113,154,138,189,38,90,249,153,189,89,232,27,147,157,150,28,214,255,150,129,96,150,52,216,231,74,13,38,127,78,106,241,9,55,99,82,150,52,207,212,73,207,197,246,155,107,165,255,189,218,16,145,59,159,9,59,104,233,30,238,251,30,82,235,82,167,153,41,120,51,85,127,171,179,157,97,99,208,144,38,145,225,79,220,119,193,14,13,208,134,70,232,87,78,0,251,50,30,56,231,14,37,20,127,239,69,28,116,160,57,163,205,179,236,93,57,33,206,58,137,153,7,227,226,153,80,20,160,236,156,186,243,84,47,181,28,97,40,230,204,94,3,163,217,120,96,144,255,189,163,225,186,161,72,123,188,213,77,203,147,2,38,36,242,165,29,77,72,244,74,172,22,62,96,239,218,233,73,10,217,65,51,101,210,221,73,188,61,33,40,160,172,188,246,43,142,159,196,30,22,209,124,159,176,210,235,199,30,99,168,184,55,225,244,131,176,71,230,199,4,93,162,251,154,99,89,10,251,113,108,6,145,183,32,37,153,63,88,94,6,255,103,185,213,105,237,173,156,62,44,101,20,240,23,249,144,237,223,242,99,6,60,189,43,160,166,71,156,115,143,27,155,40,34,199,209,63,193,82,23,188,193,200,179,34,158,254,12,111,163,99,6,60,92,252,69,171,148,146,148,205,33,3,223,142,8,38,73,223,166,90,160,132,154,233,166,32,155,102,161,40,206,171,118,161,190,237,141,228,211,137,242,226,173,91,130,238,90,106,37,172,166,186,248,27,91,226,156,34,247,123,144,87,104,138,4,133,237,18,62,204,161,25,115,177,255,111,255,184,101,125,181,123,255,21,211,36,2,175,11,210,196,164,74,88,137,94,179,223,142,15,23,254,176,76,14,216,238,108,48,50,158,21,250,194,48,15,227,204,94,219,29,60,83,216,172,181,97,125,133,140,44,71,28,58,135,101,218,195,86,77,60,150,3,206,43,16,77,135,187,127,136,193,196,151,171,193,130,197,138,140,179,47,75,180,91,252,180,203,182,208,43,31,158,246,102,168,233,82,54,217,91,87,105,203,157,9,190,127,13,117,129,91,213,24,2,171,53,121,30,19,120,122,13,79,95,45,203,179,21,250,223,227,219,103,39,71,53,134,179,29,230,212,31,196,232,108,33,48,166,217,6,233,80,67,247,202,33,88,254,87,170,183,127,66,230,103,225,139,156,252,155,30,8,98,22,113,52,192,160,171,178,184,239,231,50,218,188,146,164,241,143,129,243,56,81,138,2,104,239,2,239,90,134,207,182,122,112,73,123,187,8,71,120,80,60,192,114,55,56,153,25,214,184,214,66,84,49,28,127,21,83,132,253,153,45,80,74,157,254,153,156,210,164,170,201,226,45,28,19,17,226,33,211,189,32,118,241,164,250,151,10,123,103,195,156,31,1,105,75,53,132,124,45,250,106,42,125,123,178,40,237,65,254,15,37,88,131,36,70,157,14,119,251,36,78,80,138,185,121,201,165,120,91,215,145,211,0,22,221,51,50,106,59,95,69,206,57,28,140,113,143,246,202,77,165,39,32,213,158,251,125,252,181,204,199,131,66,43,29,168,175,188,148,173,172,193,144,95,100,108,114,142,174,230,172,204,194,230,135,144,232,39,169,230,18,48,79,27,145,164,53,6,135,28,134,120,222,119,116,179,2,234,231,166,114,103,13,222,224,230,200,81,141,206,188,207,62,20,8,205,57,119,23,159,242,123,245,214,54,37,169,216,136,109,126,214,35,3,231,207,58,146,137,229,163,206,113,179,19,8,55,93,231,204,137,85,189,93,219,79,99,93,161,76,145,246,37,178,251,160,73,159,201,232,65,75,108,157,186,43,134,204,158,214,174,173,53,170,95,143,100,243,78,42,88,95,5,17,250,249,123,71,196,232,242,209,35,204,149,56,112,69,14,168,150,75,134,140,253,15,239,168,41,251,137,41,134,52,52,220,137,44,82,197,40,143,140,84,149,131,224,105,75,79,19,192,168,17,104,157,151,145,230,67,28,230,191,201,249,191,195,188,214,178,79,86,105,11,60,202,35,118,145,96,96,72,106,226,59,96,184,18,67,172,36,145,103,238,1,159,205,134,249,29,249,236,59,6,69,71,29,148,197,135,125,222,56,183,158,228,96,69,157,218,148,170,179,143,184,52,66,15,220,142,166,212,73,177,102,55,51,59,3,61,119,152,20,107,190,218,44,197,209,192,210,204,0,118,46,251,154,216,54,236,221,217,245,136,165,51,193,147,173,255,88,241,161,59,90,236,217,210,177,118,12,38,76,66,249,102,180,162,179,98,92,46,217,92,247,237,136,185,180,61,48,12,95,240,192,155,203,44,239,177,197,194,242,146,230,5,120,9,220,184,75,187,102,52,116,126,122,77,162,24,209,196,85,101,170,70,122,247,205,132,136,166,248,153,65,233,79,246,168,238,102,37,187,190,70,176,241,246,143,154,245,249,31,90,132,28,207,135,53,128,220,92,145,251,125,86,229,210,91,250,178,55,76,162,0,139,192,252,64,13,151,29,192,206,75,51,85,240,74,180,12,229,47,39,189,170,231,194,226,214,219,246,166,231,192,105,116,70,227,137,122,197,152,6,90,39,120,27,187,209,221,58,107,56,187,255,147,34,99,180,212,223,153,112,212,97,100,189,14,80,237,95,124,198,247,101,157,217,170,64,97,103,121,106,112,114,185,207,232,25,122,60,42,172,27,56,98,152,232,127,146,141,192,64,89,232,42,211,184,28,15,144,194,108,125,58,72,96,189,56,20,122,24,219,94,176,12,176,146,219,53,172,169,90,252,30,223,13,38,137,180,148,15,61,229,92,250,11,7,140,219,163,213,238,182,164,5,239,201,51,122,242,242,177,246,131,39,221,68,93,118,111,236,116,135,36,185,18,177,213,116,181,195,161,25,169,40,210,27,24,99,67,237,168,176,137,39,90,222,229,205,116,168,246,224,81,247,39,60,222,12,130,220,8,238,101,193,66,224,38,22,23,51,52,182,206,72,16,65,219,229,105,138,238,165,0,83,146,197,47,171,162,164,178,232,46,255,233,208,108,173,207,205,4,60,245,244,120,25,225,223,118,147,174,88,73,76,111,203,36,160,57,125,229,24,235,234,0,145,12,164,117,92,119,167,212,135,219,115,56,86,199,229,229,51,57,79,211,248,147,191,12,129,18,128,76,153,171,253,35,41,0,123,38,195,199,61,45,155,88,60,254,29,126,246,74,33,207,179,153,109,99,105,134,195,64,233,179,112,42,194,186,238,141,4,120,205,29,33,3,167,248,222,69,117,219,41,145,193,33,24,215,41,48,117,165,244,253,130,206,87,253,185,255,105,85,215,230,38,40,19,49,213,162,203,122,143,25,100,120,116,213,202,33,48,67,153,125,185,157,21,97,111,219,82,132,182,172,211,141,228,28,50,90,19,11,201,180,122,116,42,58,72,218,66,208,61,44,202,169,144,197,25,204,97,82,165,57,173,30,212,207,134,65,214,17,159,168,129,188,144,157,191,186,35,195,246,76,134,234,150,88,50,128,76,36,117,87,37,216,69,192,9,52,134,111,3,254,102,237,37,0,98,115,255,143,204,126,181,96,97,46,83,141,239,73,128,26,108,223,76,60,204,90,93,27,224,6,217,253,211,128,49,109,135,146,163,227,158,35,111,101,168,85,0,11,123,23,227,46,21,34,55,45,246,129,149,29,121,1,169,237,251,157,10,21,3,250,193,158,77,19,101,226,184,48,125,149,198,162,19,197,227,165,201,196,131,231,146,79,21,0,88,92,110,8,100,80,160,219,17,25,160,50,105,149,139,134,137,136,31,128,77,38,188,4,126,174,114,182,253,91,136,28,45,174,184,251,174,3,245,10,212,12,41,165,223,145,100,247,150,208,66,110,15,79,209,31,101,114,202,20,186,35,59,55,129,128,161,81,125,141,125,79,202,55,225,226,208,6,118,101,108,240,87,30,224,14,241,66,16,132,121,241,148,13,88,134,222,105,191,23,120,9,170,202,88,169,144,134,196,127,230,207,48,54,17,11,14,163,48,83,164,186,201,133,94,142,10,131,10,160,163,249,30,129,246,87,192,126,93,126,24,98,201,174,123,250,5,235,236,219,61,150,119,77,123,85,82,2,99,94,122,48,217,241,218,187,201,54,250,159,234,140,51,127,91,138,47,35,129,172,142,206,98,103,234,169,53,252,39,16,153,201,241,160,73,163,115,156,116,209,167,172,250,75,251,243,231,154,128,12,33,231,98,35,249,251,247,153,119,58,18,18,134,150,184,28,219,68,133,8,25,213,245,49,25,38,150,188,59,41,192,82,29,239,226,91,119,148,95,86,44,194,92,109,158,6,9,237,207,155,226,33,26,157,116,39,77,47,25,137,15,76,212,183,19,57,34,238,171,98,210,93,107,184,100,119,199,43,212,206,84,146,137,55,14,14,148,189,55,94,147,28,35,202,192,115,138,25,72,15,166,11,159,220,168,114,134,9,150,178,174,202,235,147,110,213,27,52,94,168,66,71,94,39,140,200,179,81,234,210,114,23,39,209,211,189,51,32,133,114,127,66,242,74,146,72,7,187,248,71,187,204,198,150,103,20,57,85,126,59,177,45,76,221,246,81,60,33,157,196,0,169,40,225,248,64,202,57,107,40,17,56,93,119,226,233,119,140,61,116,88,243,181,176,148,240,61,177,50,2,70,235,169,219,220,20,21,10,29,253,173,242,231,254,233,194,80,228,235,198,112,77,128,89,53,82,157,132,79,113,88,233,184,231,142,244,235,9,44,46,7,251,104,32,134,128,206,182,136,249,88,184,77,193,151,24,248,153,93,212,177,237,53,97,129,195,90,229,233,70,142,186,151,163,188,77,66,209,222,84,91,35,74,27,255,100,8,38,212,158,66,37,69,38,56,41,118,56,234,146,82,251,94,91,239,236,135,70,220,191,211,250,99,75,202,13,2,39,94,40,226,166,155,24,168,248,37,212,30,150,97,11,24,149,232,206,23,52,90,44,37,149,54,237,98,74,129,215,249,57,126,181,150,87,27,210,85,141,63,57,212,81,224,252,229,2,13,80,66,24,247,63,173,181,21,57,122,208,248,210,3,149,163,217,27,174,132,104,50,154,214,36,144,117,175,88,155,47,125,136,252,202,84,232,162,175,29,176,181,110,71,177,72,39,212,22,77,226,9,51,2,16,0,162,38,102,235,0,55,144,208,26,213,0,242,67,178,192,75,149,246,17,34,130,97,160,2,154,96,183,93,100,188,5,158,92,40,170,95,1,36,114,136,134,235,9,209,218,174,158,63,20,1,181,136,141,24,200,73,116,153,203,43,134,96,99,221,142,146,126,11,83,78,252,15,66,53,57,93,119,127,29,60,137,52,110,123,209,43,73,227,244,131,62,232,195,121,229,53,240,9,130,205,219,18,82,204,138,182,209,143,82,152,95,248,13,161,40,191,252,16,237,166,208,24,170,210,240,179,76,194,19,57,44,62,188,80,30,230,186,20,177,253,166,37,20,107,183,12,198,175,101,241,131,9,193,57,74,0,59,82,247,251,22,218,222,154,165,235,202,97,61,117,10,112,2,11,102,183,250,140,59,62,83,7,103,34,47,243,145,12,247,88,70,152,229,3,189,191,215,57,100,195,31,81,244,74,113,179,237,221,67,6,128,228,114,9,32,11,240,186,174,255,174,67,196,250,143,172,255,175,195,174,64,161,91,57,116,176,127,105,64,215,113,15,22,1,46,215,218,21,5,116,126,1,147,196,205,197,123,90,195,201,90,142,105,101,29,218,25,189,125,159,169,75,100,158,199,254,73,122,179,161,25,82,5,200,102,68,196,166,206,174,110,42,192,185,35,155,66,222,177,190,174,36,16,10,152,207,44,58,91,162,249,216,128,121,75,100,166,200,131,184,65,239,139,18,197,231,108,40,71,212,100,102,42,231,37,155,74,235,107,109,161,54,146,53,146,119,189,115,36,22,215,18,37,177,247,111,156,75,2,73,183,127,28,254,165,22,133,187,97,195,48,54,116,136,44,131,161,233,253,157,115,208,16,229,227,52,59,119,162,53,227,243,68,110,253,87,25,62,244,56,146,242,242,26,228,223,219,155,150,209,241,212,168,68,72,241,139,20,25,142,16,38,91,132,110,133,221,47,178,238,150,195,194,5,160,212,207,44,125,215,218,194,95,197,9,77,212,153,188,80,193,89,17,133,211,203,209,90,197,32,147,184,168,199,62,183,68,145,107,197,57,44,43,168,167,216,218,72,131,150,70,44,91,62,177,213,170,76,37,83,39,107,242,73,141,152,90,134,82,25,53,153,138,184,225,140,159,73,115,145,174,235,217,44,156,223,167,16,149,195,102,95,224,165,154,12,150,168,86,181,141,0,244,74,169,79,251,30,224,117,19,239,178,225,187,153,117,173,48,239,229,97,96,196,149,245,57,21,98,248,170,206,78,143,84,46,87,169,166,113,80,145,243,141,155,247,84,63,178,44,36,203,83,205,121,16,246,200,162,72,206,93,87,232,215,197,246,217,213,106,145,124,39,113,8,124,76,241,123,125,69,87,26,118,210,207,204,221,28,58,210,243,66,87,119,3,173,253,144,104,200,59,133,200,168,145,142,16,29,212,15,186,58,179,108,254,129,231,58,123,189,157,185,151,14,106,189,147,142,28,185,245,78,108,101,106,168,212,119,131,90,4,42,64,3,70,167,172,129,109,194,95,241,216,27,29,175,117,21,77,130,255,157,78,80,51,151,55,27,212,62,113,178,178,47,83,217,226,60,214,2,75,117,203,116,46,138,234,49,181,88,227,118,81,27,181,161,213,237,181,168,47,5,233,176,62,193,238,55,204,12,110,222,36,149,107,201,185,98,95,68,79,87,250,26,191,237,139,166,16,229,103,231,231,78,210,240,9,154,16,173,57,116,161,133,170,120,59,123,37,19,53,206,5,49,151,100,129,143,182,88,218,105,217,81,119,169,180,170,87,206,232,215,88,192,102,32,214,179,89,210,243,119,155,169,1,103,29,33,235,222,1,8,97,80,235,146,84,241,198,244,35,158,221,226,28,14,112,72,19,196,126,237,16,43,241,241,200,186,225,32,149,209,7,223,216,123,71,123,78,151,254,30,12,52,63,179,216,31,216,26,156,103,40,142,172,25,60,48,31,183,26,2,146,26,149,72,110,144,154,8,22,4,96,246,153,232,154,135,0,31,237,94,199,90,223,204,118,23,24,40,46,14,245,141,236,208,148,88,241,19,218,39,195,225,166,85,103,11,4,192,169,202,5,80,222,237,35,198,190,201,170,138,173,70,108,115,58,152,116,237,109,52,212,4,56,168,9,234,116,31,104,170,173,139,34,139,24,156,108,182,116,4,206,24,140,132,170,250,133,15,94,220,55,72,225,239,14,178,50,23,41,51,3,85,210,97,165,226,92,108,132,108,168,58,62,182,17,220,3,169,167,142,187,220,28,221,52,59,133,204,86,170,19,205,235,146,128,176,151,10,46,188,20,11,101,65,182,123,226,4,143,2,222,132,9,33,23,168,19,187,67,11,163,200,109,106,54,215,62,2,252,213,148,70,174,182,16,55,156,136,147,0,26,162,85,77,86,175,250,54,190,106,23,14,176,156,229,246,92,234,132,220,228,27,108,32,60,49,165,33,30,241,21,209,235,23,100,49,39,184,199,9,215,77,115,0,236,251,27,97,110,229,146,91,212,173,185,99,19,173,76,237,13,219,195,31,116,11,201,132,42,132,54,86,226,28,38,30,197,243,40,76,198,250,37,87,46,52,79,182,203,165,57,13,220,181,105,91,158,63,245,192,134,122,211,14,137,244,242,173,60,233,27,224,147,6,207,223,217,99,16,21,72,135,103,81,163,4,65,222,151,35,228,70,16,12,5,136,180,232,62,80,150,211,105,239,57,92,19,190,49,0,131,69,122,182,151,31,135,91,54,23,163,153,129,201,240,119,152,88,77,215,23,3,37,34,218,185,132,131,189,215,96,15,48,250,83,153,137,187,133,165,227,62,90,73,58,247,76,225,203,252,177,253,130,166,38,140,255,134,116,60,143,198,20,142,83,141,68,96,25,105,209,88,45,77,84,104,9,71,43,210,146,135,203,14,254,188,223,212,125,73,115,104,201,244,1,237,196,174,53,0,151,32,218,167,152,130,98,169,50,158,88,58,202,74,236,143,249,144,52,194,214,82,134,204,82,228,116,18,236,222,60,223,120,4,133,104,47,61,70,18,95,115,151,96,24,221,226,130,209,135,160,58,58,16,207,38,215,76,35,164,247,69,17,153,110,131,216,17,238,229,237,178,212,128,217,157,138,10,231,147,221,122,91,155,234,23,58,218,217,114,202,199,20,192,59,98,173,52,218,144,15,45,91,175,5,216,164,137,85,127,94,45,41,177,60,155,154,199,120,94,104,92,67,165,173,231,132,205,102,20,7,46,116,230,254,40,100,54,113,115,160,21,110,87,66,177,175,69,147,0,119,67,12,173,130,139,106,37,168,143,144,210,114,196,132,52,247,27,8,21,142,213,225,8,60,239,95,177,146,18,144,180,132,147,252,84,166,198,110,72,132,86,209,187,9,33,64,54,135,48,168,250,242,232,96,147,52,125,118,24,138,152,19,236,50,91,214,154,163,237,157,219,215,77,65,162,11,52,99,169,114,191,1,252,137,57,204,253,4,55,7,133,55,75,143,26,116,154,116,66,93,202,240,166,216,189,87,8,146,37,103,139,68,191,115,177,31,239,182,16,91,208,127,224,49,157,139,228,47,35,32,207,49,44,155,180,208,82,24,64,23,65,208,36,198,72,6,128,86,245,223,59,85,126,123,122,37,66,34,116,230,142,176,17,103,14,233,85,211,85,232,242,160,221,7,240,54,62,217,105,102,233,238,64,162,194,154,204,225,170,46,104,1,97,247,113,6,112,9,96,147,31,225,30,18,110,7,57,9,206,163,148,1,137,123,58,87,133,247,161,41,251,6,59,171,168,191,115,72,18,185,84,21,56,64,117,33,183,127,63,72,138,98,199,63,36,38,9,48,149,118,68,141,90,35,177,146,102,249,134,50,98,120,133,186,181,224,104,61,123,47,11,225,60,116,153,14,77,9,114,112,81,121,236,127,34,118,250,118,40,173,149,53,14,219,184,2,226,136,27,254,41,61,119,245,128,221,220,53,97,195,146,155,223,48,30,77,206,200,87,2,212,134,137,98,78,6,52,233,38,34,40,143,71,173,8,98,89,65,238,194,230,159,196,167,152,85,63,89,170,196,84,198,9,172,65,253,247,175,75,184,45,207,198,49,111,51,107,14,156,76,145,195,51,207,225,131,147,61,107,84,118,99,57,67,102,30,90,4,240,229,162,123,62,2,203,177,211,122,67,27,77,129,19,124,90,103,57,250,184,196,157,250,210,40,122,143,164,231,96,235,148,158,105,120,23,0,163,72,79,251,72,239,166,216,110,100,228,47,122,190,209,172,23,1,107,116,29,191,209,236,12,255,33,51,162,168,188,96,56,191,168,203,105,171,87,201,179,129,54,193,6,54,80,29,26,205,197,207,99,101,79,188,131,141,65,21,93,69,187,201,141,1,155,237,195,241,231,40,105,17,211,216,167,18,135,95,222,128,225,216,98,16,48,7,135,181,226,173,120,115,34,153,116,175,117,156,63,7,8,254,181,45,0,142,229,211,164,225,254,157,255,3,77,32,163,231,61,197,142,177,172,207,132,65,255,138,73,190,75,124,44,50,236,217,129,243,91,207,174,240,25,157,90,94,64,148,195,78,181,157,140,6,14,62,125,148,87,24,45,163,2,85,61,238,222,6,60,5,243,239,127,210,45,134,215,12,81,218,167,14,129,233,208,229,53,210,194,104,231,163,236,78,135,226,91,102,230,182,255,45,238,61,63,19,85,181,53,253,23,153,204,11,209,49,191,151,184,215,172,53,166,120,82,70,252,244,225,210,148,191,37,140,252,163,26,143,3,8,142,86,209,165,217,198,241,77,184,144,225,41,131,111,87,105,214,48,163,86,108,170,254,138,44,80,193,200,190,206,205,103,43,194,246,16,210,24,64,170,22,105,252,223,159,176,88,94,239,164,47,65,120,67,72,83,15,11,10,63,158,110,8,209,232,139,52,3,158,49,7,59,158,106,14,87,73,164,235,43,32,24,202,48,1,111,41,225,240,145,148,45,24,153,97,129,103,7,127,230,48,27,250,53,223,63,246,192,237,217,3,159,77,131,202,154,30,45,253,134,254,219,192,78,69,255,215,168,235,233,37,6,159,156,83,47,94,121,27,30,151,199,133,147,12,123,109,235,59,6,185,24,87,23,124,8,56,148,100,118,58,26,102,92,0,56,135,76,187,177,25,237,209,180,60,110,126,58,54,172,131,31,199,57,32,37,37,42,232,224,211,205,34,244,106,117,24,147,55,42,209,179,217,151,71,145,98,167,94,222,148,67,113,77,134,135,246,4,140,31,64,126,113,57,33,106,49,255,108,163,80,123,54,84,108,140,126,189,243,254,151,253,222,171,171,34,62,6,203,249,8,125,144,134,23,103,100,183,59,114,66,157,130,63,78,54,201,102,173,77,16,179,230,141,206,135,80,216,71,178,223,42,55,180,194,23,54,39,20,27,192,180,104,183,197,242,113,1,178,42,28,143,175,214,177,92,177,193,33,118,150,121,81,28,48,152,128,233,109,239,194,88,75,200,216,147,112,171,21,30,11,104,19,59,60,210,133,65,126,80,190,196,40,92,32,83,104,161,254,80,131,116,17,100,132,106,116,86,17,36,118,66,178,20,39,208,49,169,116,173,23,180,177,160,82,210,78,1,25,128,198,32,10,86,193,19,63,20,222,230,227,203,115,235,12,36,17,161,79,161,109,19,21,10,212,21,103,31,170,26,152,108,60,158,122,100,118,222,236,228,122,12,247,119,246,209,111,185,130,7,72,136,76,3,109,0,236,10,65,116,248,204,14,154,181,228,58,157,86,41,172,59,239,76,124,231,22,175,116,14,84,105,119,109,196,215,179,247,184,70,208,241,198,16,180,213,147,119,99,127,218,132,145,74,204,220,58,237,248,234,41,61,169,60,32,136,253,110,214,12,201,225,151,113,248,163,84,63,2,36,197,198,184,57,154,77,53,54,57,58,239,142,53,146,92,121,11,16,206,94,21,97,171,52,134,78,145,196,37,140,145,203,219,74,225,251,241,38,217,173,232,49,82,183,40,75,237,231,234,89,197,101,239,76,230,243,117,217,253,40,14,244,69,15,145,44,202,167,135,110,202,75,50,213,9,149,25,156,167,241,106,190,109,137,86,111,61,198,77,180,156,254,161,219,147,232,230,173,155,116,148,45,83,27,86,200,140,86,243,81,235,157,241,18,138,202,72,23,244,21,67,39,131,54,34,249,214,199,190,219,101,230,231,51,132,89,126,226,184,30,115,180,29,238,185,165,188,107,38,64,222,140,83,238,98,122,213,112,191,232,51,253,50,184,210,151,178,197,227,22,137,74,199,211,222,6,157,146,137,73,109,98,20,239,15,164,203,234,71,48,67,245,57,14,43,17,207,215,29,141,71,210,24,238,87,122,11,63,127,240,233,89,91,230,4,44,180,88,206,180,59,230,219,85,37,121,153,201,84,97,223,235,129,23,27,199,218,227,232,154,234,192,170,94,147,135,191,132,146,46,130,139,87,62,228,184,181,204,255,165,4,152,123,85,25,91,201,123,54,184,43,168,98,83,247,81,196,66,2,55,73,176,85,112,180,168,172,121,98,15,155,2,166,219,37,169,122,25,193,135,199,132,55,235,82,178,15,12,69,51,217,221,43,240,186,197,8,190,144,217,39,211,151,15,73,110,139,200,112,229,180,49,197,201,99,245,198,220,60,35,196,141,32,87,174,120,48,37,7,204,211,96,217,173,106,165,43,186,7,235,172,78,73,103,37,223,181,34,108,187,124,148,154,199,75,211,240,118,194,160,147,136,73,23,99,227,247,196,5,231,22,232,235,177,120,106,150,29,207,75,105,243,67,74,179,70,193,38,160,215,108,187,116,190,21,254,80,23,117,146,204,215,235,0,247,234,24,185,166,110,51,96,129,66,22,142,133,116,145,2,65,36,156,123,153,172,164,24,247,59,21,137,23,17,96,110,0,123,211,46,213,77,169,195,22,179,188,255,87,83,151,212,219,166,252,126,209,15,247,84,68,244,30,209,98,226,34,165,74,191,182,142,192,161,203,89,124,230,12,225,27,198,163,103,243,194,0,242,177,31,75,230,252,194,35,43,99,212,31,118,102,1,77,65,42,69,48,1,43,188,36,36,184,150,72,223,202,94,73,171,119,252,80,141,143,73,169,209,179,244,46,153,239,53,252,233,54,7,103,96,227,78,125,181,88,226,40,244,111,174,159,234,196,3,103,221,148,228,8,32,76,243,47,4,192,98,156,246,159,40,45,70,235,60,97,223,70,246,195,189,179,54,34,97,7,224,199,11,173,91,222,36,165,72,159,19,187,248,116,241,187,220,198,225,4,161,174,96,6,5,194,37,128,10,7,247,156,29,172,250,174,87,212,141,122,49,182,135,128,192,20,177,57,106,180,68,72,122,13,241,164,58,112,19,80,115,171,89,71,101,163,40,223,10,77,212,125,149,143,135,238,39,241,56,180,128,248,47,220,134,151,252,144,169,71,130,88,54,127,113,49,76,58,84,241,111,46,142,39,97,114,75,164,122,33,167,173,227,33,215,248,182,254,39,60,133,12,158,85,84,145,50,9,182,13,251,79,6,243,102,4,242,251,126,3,220,131,167,38,66,153,11,200,115,56,245,100,162,114,80,254,107,9,99,96,224,82,195,8,174,43,219,137,163,150,176,5,71,130,176,26,0,69,74,187,39,238,50,218,63,24,173,172,189,254,130,16,251,130,172,69,9,241,92,155,9,60,180,63,37,225,58,38,164,75,133,140,142,10,137,141,98,132,220,246,105,38,131,128,243,246,228,131,177,189,64,168,122,12,148,248,176,11,164,249,115,35,185,252,182,5,218,152,83,56,162,187,147,218,79,178,107,113,16,6,255,200,31,67,138,125,216,189,126,167,203,124,155,0,35,251,174,238,227,156,160,251,64,69,208,74,99,77,241,151,184,105,74,32,129,50,61,151,135,174,29,155,248,108,91,67,22,20,218,90,107,149,129,126,181,248,154,51,218,220,229,122,111,66,221,195,33,189,133,175,213,134,209,212,33,86,115,109,23,97,182,109,91,202,46,192,35,104,1,252,179,121,170,125,221,68,8,6,97,59,190,217,140,234,45,183,108,76,173,166,141,118,226,186,225,102,202,180,124,109,56,252,169,152,8,139,82,171,152,115,85,130,20,11,193,65,189,120,90,253,197,219,36,153,229,162,240,208,235,231,23,147,105,124,98,102,243,204,32,4,64,130,46,203,122,157,7,38,57,234,113,170,122,149,1,37,248,255,6,4,67,67,25,111,37,15,81,250,18,153,161,76,34,107,70,196,100,242,13,154,215,135,79,5,152,173,16,191,151,120,73,242,221,70,130,232,39,139,117,100,73,253,253,228,183,231,186,203,204,255,92,188,133,245,153,146,70,10,137,76,140,94,145,150,51,40,160,53,74,124,244,28,235,146,126,50,130,140,127,44,88,205,213,96,159,112,190,233,39,67,189,30,207,114,170,195,9,38,158,68,230,50,66,143,19,205,188,66,66,67,90,126,222,174,220,205,24,116,52,231,82,110,76,14,168,87,48,253,4,212,125,92,254,199,40,35,164,180,15,222,234,109,8,165,35,122,165,121,223,158,236,132,19,178,70,32,231,79,56,33,34,247,182,129,241,243,238,234,60,199,74,88,186,61,205,71,90,125,164,31,117,228,162,62,144,131,178,81,95,130,188,13,72,201,212,109,224,226,75,116,115,178,56,198,255,221,89,228,122,142,15,68,100,81,218,84,178,176,27,71,60,7,167,233,185,179,2,197,194,25,177,53,110,80,113,221,77,119,86,41,57,222,188,25,95,14,177,239,32,242,232,102,48,133,254,199,236,77,30,201,52,163,78,169,157,181,39,224,134,159,53,78,6,185,91,160,236,107,175,51,210,132,31,235,85,193,245,232,189,94,148,43,130,88,17,121,169,221,99,47,150,118,172,11,223,218,51,94,145,187,85,100,51,98,91,141,99,168,179,217,201,54,28,64,166,28,240,29,173,164,235,145,108,133,31,27,67,155,219,87,245,43,122,54,31,155,228,187,181,207,64,123,221,58,112,245,233,124,157,19,26,170,97,233,96,64,32,3,252,20,217,235,124,84,145,253,148,61,17,221,167,78,196,44,56,72,214,64,104,7,95,198,55,27,203,241,184,78,178,203,183,94,212,40,139,135,149,36,216,139,243,29,43,92,179,167,142,200,39,69,240,84,138,85,110,62,233,243,171,91,215,137,223,148,178,203,33,233,80,121,69,61,119,213,54,132,60,82,194,149,11,188,41,246,177,68,111,77,27,244,243,244,255,65,165,114,26,203,108,255,97,150,252,157,67,248,222,218,3,16,190,91,33,235,129,254,162,92,95,23,136,226,212,71,215,250,154,101,134,252,104,10,213,209,155,150,2,106,124,96,55,43,66,160,143,80,90,198,221,215,238,140,90,149,186,197,50,140,250,31,104,77,80,90,171,250,25,11,189,172,5,162,22,240,174,134,34,183,22,171,28,93,173,29,121,127,20,195,75,40,69,98,212,252,145,162,47,192,108,193,112,184,231,121,210,95,3,80,62,90,45,48,79,45,55,44,164,253,107,125,99,26,220,56,180,92,186,110,255,204,128,40,253,213,246,95,9,36,110,180,144,169,188,13,129,106,71,88,181,85,171,104,0,167,50,128,234,166,189,221,101,32,52,237,211,217,222,150,61,167,119,218,107,3,219,15,139,107,57,131,122,139,209,2,130,110,166,232,135,86,182,6,176,32,128,235,49,108,171,57,45,190,138,242,62,48,54,44,217,148,66,21,65,172,181,60,147,132,230,144,129,142,205,204,121,208,103,230,22,255,110,138,36,82,88,80,206,140,242,35,232,251,28,25,117,126,223,135,206,74,55,200,206,96,85,101,181,103,230,93,0,70,87,17,229,30,4,12,40,116,246,165,48,12,21,66,194,244,139,54,229,125,129,41,195,138,179,9,44,229,69,93,48,175,119,62,157,153,122,73,224,168,88,93,169,180,144,149,240,67,97,23,193,156,36,9,173,203,64,193,74,253,143,47,44,105,58,107,222,64,23,59,85,116,2,205,83,84,130,128,40,1,150,242,102,95,206,104,25,227,47,2,179,142,37,239,62,223,95,57,50,240,116,81,33,237,126,211,27,32,230,223,157,15,146,36,171,112,57,16,130,13,124,117,231,154,113,44,219,203,131,200,128,131,239,93,27,61,213,185,228,43,109,183,190,56,211,1,116,120,122,16,27,247,187,216,236,4,137,105,89,112,155,207,16,125,158,223,206,53,193,136,13,134,51,196,58,74,133,36,224,171,249,253,234,142,97,204,25,148,149,249,226,146,85,59,125,92,64,170,119,207,190,74,113,1,75,91,33,112,76,167,67,214,244,214,29,234,118,35,47,55,197,124,173,29,74,180,111,21,20,233,170,84,105,228,154,49,3,131,181,239,181,77,148,255,220,182,185,11,106,184,238,201,238,130,211,187,169,233,127,164,70,33,159,25,101,241,202,134,16,114,150,37,100,119,74,173,240,115,20,125,79,232,166,93,80,136,82,126,35,150,91,119,188,200,48,195,43,43,77,21,9,108,236,249,58,75,116,246,23,196,27,158,95,228,101,254,90,230,32,21,91,74,118,45,227,131,18,162,1,90,129,206,74,36,221,238,178,49,4,189,71,54,145,105,169,113,13,220,229,84,214,163,76,219,70,214,29,186,158,212,67,38,236,238,7,254,45,188,4,78,210,203,127,137,215,15,32,90,64,37,47,63,197,196,181,122,160,212,121,211,139,140,111,120,216,240,176,89,122,255,239,141,246,42,252,21,243,66,127,166,26,249,241,157,4,205,10,233,66,114,137,61,252,66,74,2,182,224,137,216,34,105,233,244,34,12,191,225,10,149,122,94,222,25,123,153,237,98,1,246,86,201,142,22,216,189,20,204,235,143,109,87,45,231,236,25,106,189,100,82,100,127,118,28,213,243,244,159,89,217,47,184,15,37,136,26,106,164,181,56,173,223,165,203,140,194,16,251,100,236,116,210,234,80,33,213,192,218,159,229,221,82,124,98,247,41,202,91,86,139,22,246,221,109,92,102,103,124,82,85,234,125,165,138,106,188,202,167,30,76,177,167,111,38,225,235,145,4,238,222,57,133,6,229,91,21,185,150,9,195,164,122,222,180,140,86,224,211,239,20,158,223,234,98,107,218,231,104,227,120,234,134,49,42,53,36,55,204,54,251,33,33,61,137,148,129,95,171,147,185,24,124,201,122,54,113,221,193,143,13,105,118,153,103,214,64,164,137,53,221,71,249,9,172,53,66,193,106,53,2,114,33,159,127,206,169,158,0,135,189,240,92,95,14,150,68,129,94,118,39,162,13,86,215,176,48,167,22,125,241,188,243,210,122,44,196,11,56,244,156,219,255,172,16,38,53,71,125,174,19,119,35,151,9,203,94,8,12,231,32,125,12,137,60,43,183,253,191,102,229,68,181,223,33,243,62,119,56,34,176,163,218,7,205,198,104,190,85,189,178,139,130,114,61,54,84,71,214,184,150,212,153,55,150,194,97,211,13,78,183,211,55,198,115,62,108,116,148,148,231,146,235,176,223,207,119,192,143,65,144,150,93,209,83,212,207,78,25,200,104,216,41,95,15,163,81,252,7,248,162,48,101,165,158,159,51,171,194,251,72,8,179,19,55,244,42,108,240,79,141,131,61,242,195,209,99,186,134,169,235,56,205,72,160,233,37,97,118,157,85,60,203,13,0,10,188,173,76,32,115,255,118,49,175,205,22,50,120,248,7,57,4,182,3,137,28,113,187,0,7,15,17,31,245,137,219,187,9,11,15,81,154,237,235,116,250,105,49,221,188,100,2,109,77,88,160,139,46,56,36,48,160,125,64,254,81,96,252,182,173,27,137,233,155,148,119,47,132,2,190,27,180,152,145,190,238,218,1,206,132,158,160,3,255,66,56,199,241,254,247,97,131,65,170,150,7,2,223,13,228,239,205,219,167,21,200,187,112,136,254,180,37,73,27,130,46,235,211,161,218,38,196,71,52,117,94,162,192,110,7,182,101,167,21,36,19,3,30,168,81,207,236,159,91,24,0,127,11,18,29,228,181,78,155,167,89,184,157,187,217,197,112,16,14,73,22,158,160,22,179,181,8,60,13,227,75,159,106,95,137,189,59,82,28,158,255,0,89,189,221,74,236,80,189,228,91,21,15,50,219,21,53,90,217,140,199,13,11,35,94,167,30,141,86,182,80,141,227,173,112,100,227,63,98,206,129,80,127,208,56,160,169,69,125,150,118,225,220,23,183,175,36,28,49,3,151,162,126,107,84,234,78,54,120,14,41,222,41,171,141,227,224,86,60,32,10,48,0,220,14,141,243,154,244,105,83,101,241,5,205,153,140,139,159,130,218,23,109,164,20,73,237,169,147,144,112,133,126,143,131,148,38,44,108,145,56,195,126,140,12,115,212,199,79,123,216,177,49,156,172,41,150,47,155,98,234,228,244,230,200,89,212,145,57,161,117,99,61,69,155,255,162,97,104,249,109,228,163,191,123,177,199,209,62,87,176,34,254,184,10,187,2,130,86,107,134,70,191,215,34,14,143,227,236,0,86,149,11,196,10,64,84,2,211,103,120,43,236,72,187,199,158,1,185,95,32,222,156,141,53,112,59,211,61,35,129,253,138,231,204,141,164,26,194,142,77,155,26,22,182,63,64,138,196,188,48,255,217,105,80,64,82,140,28,237,51,244,117,3,167,95,180,76,243,167,142,143,229,52,3,198,127,214,221,68,220,149,44,208,4,228,58,198,29,152,107,1,225,240,71,129,70,94,217,50,243,181,72,226,187,35,26,59,107,186,78,35,140,186,187,214,223,163,157,207,8,165,190,39,190,230,70,191,194,249,199,7,251,77,5,133,228,45,161,157,102,246,84,249,235,93,211,149,24,139,206,141,103,103,114,184,155,118,249,151,32,167,72,154,201,7,194,233,146,95,77,216,93,62,27,22,114,211,33,154,137,1,120,200,5,220,5,157,243,151,199,126,248,137,241,87,247,74,133,183,201,109,119,126,97,6,16,171,67,139,247,133,149,33,223,93,24,163,105,96,211,254,81,238,222,79,183,24,156,173,102,123,238,217,96,39,54,222,199,43,27,210,195,131,210,137,200,255,114,202,194,81,80,190,31,49,245,175,78,2,168,22,92,173,136,50,97,28,168,242,83,220,184,42,197,93,182,40,30,98,200,214,190,150,64,105,229,205,103,205,19,191,213,194,210,120,80,189,83,65,103,10,109,129,64,4,9,62,133,82,44,92,250,19,148,177,63,104,11,229,37,2,92,81,32,51,184,138,111,240,18,56,133,59,28,75,60,197,200,107,174,170,14,99,182,232,212,179,107,39,126,133,239,244,187,233,63,112,186,150,248,198,105,152,92,238,200,235,254,220,66,103,206,193,186,106,130,170,32,230,201,176,43,170,230,225,122,217,255,253,228,82,175,72,229,192,192,185,2,89,10,42,51,85,231,202,125,31,232,172,133,3,80,69,225,58,28,189,114,247,48,175,179,136,49,47,111,204,145,144,41,255,162,140,108,134,208,71,231,28,227,29,144,248,147,50,176,164,44,0,221,128,253,180,193,145,123,141,189,67,117,9,52,234,152,97,253,74,47,51,164,165,209,155,188,35,164,229,248,158,121,241,72,174,25,115,255,227,234,117,86,210,126,204,178,78,97,151,82,188,49,141,156,193,70,90,58,198,182,232,208,30,22,138,4,126,13,15,42,225,56,241,148,83,8,50,15,119,23,198,44,191,45,141,169,253,43,248,148,156,183,154,114,66,254,186,62,78,110,207,20,249,126,134,206,28,174,208,211,168,232,139,234,58,171,163,222,157,111,64,188,94,28,228,178,176,157,183,109,222,7,119,13,243,16,53,116,72,70,82,113,143,248,215,200,130,4,167,122,129,39,217,176,34,40,180,36,199,128,231,106,189,6,47,248,230,108,0,60,67,156,128,175,152,231,251,164,198,191,14,17,211,162,113,79,68,131,41,47,222,172,138,84,115,54,235,229,14,176,158,97,142,139,45,134,248,223,8,197,239,227,34,143,240,145,254,118,114,150,251,74,145,58,218,248,182,0,246,38,64,74,206,139,187,51,120,26,216,94,62,132,108,198,254,195,83,30,83,157,159,173,206,127,123,112,245,221,54,216,171,122,203,1,129,124,38,187,199,34,1,124,252,126,173,93,60,96,239,17,35,39,161,93,163,156,22,79,133,209,88,42,28,104,254,44,220,184,49,188,111,0,17,252,240,190,65,105,239,93,216,2,22,150,93,135,0,199,147,8,191,64,215,24,149,105,107,42,168,165,70,211,125,118,213,56,47,0,34,252,234,175,168,255,211,216,92,239,248,138,57,78,240,205,146,41,221,81,90,226,2,31,126,90,103,164,231,137,211,114,209,238,159,79,123,30,24,36,34,221,94,229,97,88,89,107,254,241,150,157,62,215,28,81,35,176,228,103,113,63,239,39,188,183,18,67,195,75,233,5,95,177,225,92,112,22,244,161,16,173,90,185,7,49,246,237,88,214,100,32,34,76,4,213,70,176,83,120,63,190,146,153,142,216,142,146,32,137,67,150,207,24,188,113,60,175,49,198,72,208,25,102,186,57,80,214,14,177,146,145,71,115,215,59,21,129,108,60,23,247,99,41,100,37,211,238,71,203,1,55,191,47,242,192,87,110,70,47,62,228,154,219,19,233,208,128,135,35,209,178,115,140,54,3,153,96,233,189,245,9,188,218,66,11,207,62,24,215,4,130,23,11,111,141,59,84,147,53,181,134,16,111,4,175,167,172,9,223,186,225,32,242,9,252,227,170,84,111,22,66,178,141,112,213,103,102,134,171,184,172,102,46,202,249,198,198,14,71,45,69,211,105,120,55,20,248,43,30,145,239,117,242,16,145,102,12,55,28,124,56,14,76,76,160,72,230,246,253,140,120,2,152,11,74,145,158,198,162,154,30,96,146,175,225,83,211,227,169,226,241,239,138,122,102,29,9,18,171,169,127,96,169,79,62,33,53,96,143,6,148,156,34,36,218,25,251,205,93,1,75,89,205,234,106,115,253,226,172,39,235,235,235,35,183,184,231,201,2,74,188,154,235,57,87,94,253,20,5,238,7,11,242,108,34,132,58,186,122,61,66,13,126,56,22,221,20,84,221,156,253,227,235,181,197,11,35,244,165,79,154,102,211,201,20,208,173,142,174,76,51,138,28,9,28,123,197,162,149,221,160,189,77,7,77,227,238,86,209,196,58,160,48,132,30,171,70,246,117,102,24,189,163,85,30,180,95,241,197,173,194,149,84,196,75,18,113,202,25,114,53,54,36,173,20,1,208,59,191,115,218,205,86,0,207,114,6,162,201,54,32,18,72,54,136,76,202,222,38,137,27,10,41,107,155,248,72,30,74,10,116,91,11,252,125,123,82,71,89,254,137,215,93,46,52,30,54,178,122,208,170,235,215,102,36,197,247,54,35,27,27,143,36,204,180,101,50,210,72,36,236,159,214,77,245,192,129,32,138,199,190,22,249,134,120,207,68,168,22,37,59,126,0,190,105,204,35,166,215,88,88,61,199,212,157,203,164,224,224,205,113,169,116,190,229,238,26,31,139,242,158,202,165,191,36,34,116,54,174,156,70,2,7,60,211,28,32,221,67,54,217,6,114,82,105,246,200,95,12,58,233,246,215,179,202,232,93,132,96,70,66,68,136,11,161,106,215,125,167,81,127,173,106,151,204,241,122,37,173,246,154,128,138,117,88,143,28,109,24,92,192,132,126,19,223,85,196,69,118,96,218,148,87,169,162,75,183,189,214,78,255,112,63,73,11,193,14,236,106,235,7,206,168,133,11,46,224,30,3,61,189,235,211,90,157,115,174,254,217,89,2,236,193,236,175,165,112,54,124,252,146,13,125,216,115,47,118,37,140,106,28,196,12,233,242,156,49,43,255,154,108,8,223,42,52,78,74,72,226,117,164,4,58,138,90,246,248,24,226,149,87,129,226,213,85,50,166,167,118,240,241,72,169,130,60,193,89,77,50,14,226,201,97,198,103,102,75,100,187,202,180,150,125,77,173,190,168,139,244,156,237,89,253,154,164,100,132,195,24,100,163,122,47,149,171,90,144,206,57,37,216,168,67,224,193,132,106,235,110,46,75,211,148,32,125,45,24,248,100,46,125,249,166,188,237,198,215,95,115,146,36,113,154,204,87,255,162,137,249,7,141,149,58,53,39,96,219,36,200,79,204,80,140,51,242,95,221,216,29,221,219,206,69,88,206,150,234,79,25,55,215,23,112,137,73,172,59,41,248,28,88,45,208,175,225,253,139,182,84,101,52,62,192,101,146,9,170,85,152,147,216,254,182,65,70,87,249,129,167,243,255,195,86,36,77,85,129,23,233,27,102,222,254,119,130,248,58,157,120,77,160,177,164,212,14,140,153,46,19,122,32,168,202,123,201,62,28,86,250,204,135,1,221,21,78,254,101,218,1,67,105,208,166,33,21,14,231,217,27,148,28,252,98,241,14,59,16,43,25,72,124,164,208,113,33,37,8,105,37,26,213,236,104,130,167,171,150,24,249,23,208,168,187,128,77,174,72,232,12,94,202,169,248,236,124,178,40,67,27,136,167,153,57,173,229,248,206,110,237,70,197,80,211,5,174,126,89,61,36,159,48,197,255,143,208,174,51,183,133,74,33,168,200,191,77,212,25,173,244,108,118,247,68,158,176,68,28,91,83,62,135,67,116,153,195,165,203,190,9,134,56,63,91,92,40,30,133,251,95,91,93,52,7,117,50,14,53,178,1,32,75,149,4,212,32,220,88,105,81,185,190,237,192,53,21,49,105,141,223,84,165,149,200,118,132,179,159,196,41,64,38,76,44,85,29,154,200,138,167,97,103,37,85,121,151,38,23,143,183,206,189,167,138,77,118,176,88,107,43,19,98,52,18,121,137,78,57,54,221,9,22,2,171,86,41,55,169,236,195,227,163,219,58,84,26,10,191,4,255,211,45,246,88,171,85,191,184,58,134,218,194,235,144,57,23,144,174,9,83,5,182,153,54,112,18,75,18,53,231,106,174,201,177,71,198,226,47,144,62,64,38,175,19,156,123,30,53,119,146,72,105,12,86,146,94,50,59,6,46,62,192,114,134,191,176,127,173,121,140,250,168,95,55,210,213,30,44,190,119,137,173,219,171,91,113,156,118,183,155,41,164,132,175,175,176,231,130,217,170,25,121,211,223,93,139,129,108,90,236,147,212,144,200,115,138,151,84,157,104,201,87,141,12,157,227,137,254,158,25,29,216,201,46,181,84,141,229,139,168,19,137,142,136,240,39,211,88,122,46,91,231,229,11,147,119,110,58,225,199,15,19,81,155,240,105,24,26,207,135,20,238,134,91,208,63,58,133,242,29,45,99,130,22,87,3,174,153,60,136,3,165,171,252,142,250,113,173,7,81,177,202,144,51,92,96,191,1,30,54,205,37,119,37,21,35,153,216,56,85,90,6,42,55,173,235,185,98,170,129,99,83,92,134,51,232,37,169,217,103,212,62,77,82,73,29,171,166,9,119,230,27,86,48,185,106,153,83,212,101,189,139,200,216,191,86,230,65,105,196,240,195,103,134,146,182,99,244,18,32,240,184,197,225,221,24,6,156,198,142,101,247,74,110,32,111,196,32,13,221,90,152,161,98,251,82,43,132,161,231,162,40,149,165,210,255,111,57,87,11,172,154,129,230,226,201,252,68,178,96,156,133,99,137,125,187,215,150,14,40,24,242,153,217,74,22,64,37,93,201,108,174,29,116,117,106,102,252,158,166,121,133,242,13,128,21,42,248,126,90,142,208,60,52,4,99,84,170,189,248,81,24,116,208,11,79,232,10,171,85,222,12,113,77,74,188,155,125,177,44,12,192,74,185,175,241,244,29,43,203,56,161,99,179,169,4,92,119,102,187,121,41,16,62,251,209,138,220,176,107,21,131,187,62,40,72,70,196,229,159,252,55,236,241,245,205,249,217,114,236,245,140,116,106,232,226,79,66,17,247,196,5,140,131,167,205,253,50,208,133,64,200,164,113,165,137,163,209,162,109,2,82,109,89,170,23,7,99,0,216,196,198,28,212,95,101,74,130,238,213,60,209,150,94,215,14,145,153,245,82,57,68,41,226,204,62,43,32,211,117,254,91,189,52,33,112,81,192,44,185,210,211,183,49,254,44,148,23,13,109,160,74,214,245,123,36,197,125,179,69,82,103,136,103,169,145,253,245,71,222,230,157,63,31,24,251,0,28,186,173,22,17,194,121,55,215,158,35,225,152,41,232,14,154,148,146,84,59,85,119,91,165,211,50,6,72,42,32,201,224,158,212,206,182,54,157,161,217,38,156,143,185,111,176,58,249,37,10,123,188,219,206,237,132,87,172,192,225,106,142,54,123,101,67,17,89,61,129,39,64,139,160,234,186,148,143,18,86,137,154,122,250,18,27,61,230,155,153,6,190,155,82,131,223,73,88,123,176,220,187,255,226,152,48,49,233,103,224,184,56,21,82,24,175,143,123,151,67,215,76,174,143,90,81,208,12,35,164,5,123,138,225,239,93,203,91,47,234,187,69,162,142,192,195,253,19,92,120,171,165,227,190,155,160,21,80,169,242,12,123,166,38,73,130,32,248,102,20,55,195,45,108,27,3,34,24,16,139,236,95,216,131,131,75,21,108,112,211,164,95,232,52,11,0,66,30,126,41,142,1,59,180,193,209,208,247,28,178,243,239,123,23,226,92,155,82,204,22,101,143,134,50,242,183,93,129,51,113,62,198,121,59,199,74,148,14,94,68,97,163,136,123,183,42,58,53,18,254,104,14,140,30,97,204,220,209,216,25,105,194,155,236,41,146,82,154,235,226,56,83,174,57,98,238,58,181,229,191,18,215,169,144,220,55,135,232,116,157,69,41,175,221,133,220,52,234,188,140,151,232,217,185,69,3,156,38,65,95,190,196,165,121,83,35,131,169,115,254,129,33,217,60,26,141,223,40,5,39,61,189,66,205,160,0,25,76,243,31,11,241,109,14,29,196,169,71,55,239,63,121,248,210,250,72,147,124,81,74,133,151,169,242,98,236,69,186,130,64,126,168,134,116,204,25,115,86,155,121,251,210,9,213,177,190,105,197,125,118,188,177,172,115,68,29,70,202,70,158,92,192,65,120,137,186,97,133,62,189,145,232,90,247,239,178,27,230,197,151,214,76,51,25,220,113,143,53,189,98,151,138,224,33,155,192,254,177,13,29,23,6,102,121,246,216,10,15,86,9,159,118,83,123,115,39,153,236,212,22,189,193,55,189,165,188,12,82,78,226,186,238,139,220,44,97,109,107,64,231,184,109,195,247,217,253,17,227,216,175,139,20,203,35,96,222,197,189,12,200,212,163,72,29,49,171,128,126,193,40,79,171,231,78,37,25,70,208,198,39,189,94,243,154,195,215,64,237,110,42,232,73,138,120,58,46,162,73,128,185,183,124,239,174,228,117,99,170,227,9,197,76,97,231,201,32,29,32,95,112,146,65,90,116,255,81,122,110,188,192,139,13,162,139,117,45,136,171,236,226,75,229,161,70,189,97,216,98,201,38,95,54,120,138,95,57,166,81,209,126,39,95,35,215,25,243,233,174,90,114,9,222,255,81,27,254,241,107,103,151,120,52,84,231,4,36,195,134,31,230,89,191,204,252,250,35,167,220,3,182,146,79,181,86,155,76,190,51,177,188,237,39,117,202,95,64,214,231,113,172,73,206,45,101,117,8,48,237,149,37,134,102,7,62,130,76,78,28,2,104,157,172,10,152,101,202,125,138,101,212,9,107,120,200,173,236,86,175,149,242,247,43,93,234,206,224,105,20,65,153,90,69,138,62,138,211,6,18,17,65,87,200,29,1,86,21,231,0,163,21,7,91,198,138,79,160,230,35,50,57,29,148,197,220,253,39,171,21,199,80,211,110,201,252,25,54,190,57,147,208,196,78,75,123,106,222,46,154,255,241,7,147,7,214,166,217,229,173,176,48,182,72,228,40,53,140,69,74,86,185,18,146,248,198,79,211,105,241,84,222,116,16,79,79,22,223,61,237,120,226,201,1,67,123,150,212,139,77,117,128,242,74,65,147,153,177,164,129,119,161,117,249,98,195,107,82,193,76,92,27,172,120,128,181,148,1,101,63,89,246,63,234,108,139,47,59,107,183,26,213,197,47,7,169,26,78,189,89,255,92,74,79,5,137,247,202,180,183,171,42,87,235,54,150,181,16,47,234,130,114,247,142,4,203,6,99,79,100,121,226,209,67,137,13,180,118,65,224,226,84,22,26,202,76,6,68,218,113,200,245,172,4,40,184,39,237,200,190,142,70,21,192,74,228,48,202,214,124,55,219,204,50,186,198,134,236,226,85,188,172,229,80,8,48,111,250,9,124,99,209,53,194,54,26,98,82,136,227,120,183,71,7,226,210,159,122,157,162,228,68,189,201,2,94,7,169,39,142,17,45,184,213,48,17,181,197,201,15,139,220,116,82,56,8,161,8,42,214,234,93,2,94,79,199,152,11,182,3,118,141,140,162,4,39,237,52,21,168,227,2,173,38,6,112,41,87,96,176,254,153,32,129,12,48,51,248,225,204,165,197,18,234,67,71,130,169,204,7,158,124,150,118,220,172,60,99,63,198,5,117,26,192,192,178,214,225,10,183,240,156,77,238,33,66,13,52,24,120,147,42,203,19,66,64,204,219,148,188,205,114,130,245,179,141,97,111,244,174,98,131,40,170,140,150,129,19,105,141,117,110,128,48,171,166,180,229,68,28,229,18,220,28,42,107,187,105,205,210,224,86,173,215,86,79,108,20,99,119,113,16,45,250,106,32,179,253,33,158,161,170,188,9,82,36,138,42,226,94,174,240,64,1,26,99,210,51,34,6,156,184,0,92,83,21,41,201,96,160,81,164,181,215,43,22,240,148,31,98,41,182,124,232,67,206,47,16,68,117,138,4,246,249,183,25,116,12,90,64,137,218,134,87,126,92,247,204,196,244,254,130,85,180,143,248,62,111,136,25,71,13,14,13,246,118,111,41,200,7,241,40,167,202,23,100,120,23,135,151,37,132,160,58,195,198,239,66,127,53,70,6,231,178,100,181,132,195,168,163,54,50,156,83,33,70,139,220,0,90,110,150,81,209,219,174,32,209,50,28,88,56,97,53,131,240,230,184,159,78,114,154,70,117,183,239,217,250,198,254,135,126,50,75,2,57,164,204,195,211,85,133,84,69,128,36,3,68,101,136,121,77,30,126,153,28,207,203,118,6,182,173,186,120,211,0,252,94,11,4,111,229,233,196,27,84,75,121,176,80,0,144,176,161,223,9,146,245,100,141,9,136,198,24,25,106,74,136,161,123,13,251,58,66,218,223,208,203,131,99,83,185,89,187,140,215,39,52,218,130,212,80,148,10,26,48,151,207,150,204,13,101,26,205,24,245,173,106,152,184,181,80,55,230,220,230,211,176,199,82,142,68,76,81,199,120,162,128,16,120,136,104,70,29,144,160,254,199,113,181,107,106,220,116,129,185,106,183,133,93,118,112,85,195,113,8,232,100,30,195,65,170,59,100,48,102,131,250,34,175,91,111,221,70,129,158,119,48,42,79,179,238,252,237,102,101,55,48,37,89,0,79,248,47,253,179,250,126,23,79,77,229,125,93,195,40,249,23,51,17,180,100,183,14,33,202,128,9,183,231,158,61,165,196,246,217,193,133,145,253,131,123,94,97,218,175,187,211,133,71,82,130,17,147,168,175,28,101,80,12,3,136,42,125,134,162,22,222,47,110,132,225,22,70,241,116,20,54,125,186,243,83,122,221,168,190,212,108,200,50,69,215,24,154,105,176,50,149,133,234,191,132,229,7,177,127,243,143,86,17,228,165,252,5,196,33,189,48,1,198,243,107,185,115,100,58,170,120,126,241,86,194,177,88,132,223,216,86,96,153,161,73,132,36,166,243,172,120,168,4,162,74,58,45,223,178,144,6,254,23,25,30,168,22,162,138,123,112,13,177,78,76,145,191,80,52,188,61,181,31,50,171,62,235,94,253,167,233,40,205,36,127,137,34,130,25,207,72,96,28,172,23,196,218,177,237,228,86,115,222,23,137,87,17,217,144,241,209,215,130,246,12,53,38,38,226,224,187,152,25,45,156,203,116,30,13,208,52,56,218,85,193,143,65,70,186,65,177,177,229,79,71,23,254,36,61,81,233,112,104,215,148,127,192,177,146,40,132,77,76,210,52,123,184,31,131,223,180,202,82,209,216,160,226,9,38,252,151,28,244,44,27,195,179,119,235,49,67,142,45,98,13,190,89,146,58,152,119,175,196,44,169,144,231,21,10,186,159,29,247,73,198,24,185,246,151,103,244,71,155,253,124,177,1,202,209,29,49,27,197,134,154,64,36,3,129,75,151,106,115,234,85,72,238,177,83,42,112,172,35,215,122,100,172,247,126,189,209,174,57,28,48,194,63,26,246,53,151,181,167,21,83,41,179,106,18,93,208,138,196,220,156,236,164,254,209,27,96,13,104,160,125,161,244,110,52,106,8,105,4,104,58,249,155,166,230,246,113,164,88,71,78,119,110,254,31,78,191,134,11,15,177,26,171,114,65,202,105,185,243,236,186,67,182,183,218,106,90,241,23,105,163,197,77,243,29,46,136,254,230,76,236,114,133,87,168,10,215,70,89,52,34,7,186,214,234,99,53,104,50,115,26,120,62,151,105,77,86,12,123,205,58,204,154,229,74,135,110,66,214,108,201,101,29,116,208,68,182,128,114,121,164,35,115,105,208,143,160,30,4,33,217,112,116,16,24,209,83,106,45,80,69,165,205,116,144,161,194,36,88,238,72,232,50,82,175,174,6,29,6,214,170,173,114,104,80,100,153,91,231,78,121,18,240,167,211,117,19,6,12,105,57,76,23,205,121,175,20,95,174,10,205,208,179,240,114,73,192,169,87,88,6,109,164,164,30,149,55,140,22,44,62,109,241,135,171,131,13,27,111,70,247,222,131,54,190,182,192,17,244,252,0,65,156,145,117,18,14,25,28,101,170,247,58,177,252,140,190,6,8,80,182,117,124,193,68,85,177,143,109,114,123,237,113,136,92,3,55,7,168,39,226,249,122,70,123,67,252,135,241,185,66,109,145,161,87,139,116,145,178,22,126,89,124,191,17,38,40,93,217,82,238,1,96,57,104,134,108,115,58,221,129,165,208,253,16,157,132,223,157,210,83,119,242,168,79,32,160,187,58,194,136,246,10,200,114,162,251,19,176,242,198,36,228,252,253,120,25,4,102,182,53,201,133,13,240,210,159,191,105,95,9,188,125,129,198,8,162,31,160,214,162,227,12,142,141,166,103,175,33,16,235,129,50,103,196,70,62,73,89,83,246,76,236,104,99,2,61,187,157,213,225,203,93,97,230,107,39,133,22,171,99,101,251,247,35,10,207,185,88,137,208,47,225,179,117,83,5,17,238,81,74,163,216,48,185,31,162,97,102,158,152,229,51,56,69,108,169,203,35,151,70,117,246,142,78,60,218,107,207,239,86,60,129,140,227,159,236,224,29,230,74,37,180,146,19,223,254,125,116,28,95,175,111,105,133,92,193,118,107,174,42,92,33,33,57,117,102,9,220,18,152,197,25,218,243,171,16,171,34,149,5,191,12,61,247,38,51,70,151,20,194,52,129,17,128,126,92,160,4,50,84,206,142,23,129,46,16,249,137,48,133,230,38,38,4,28,104,169,88,195,208,75,116,230,101,153,228,5,223,250,115,58,16,79,154,6,91,251,220,120,245,122,192,141,131,150,80,231,95,91,69,254,100,52,30,190,181,154,59,145,161,142,220,169,187,23,249,45,133,188,170,57,31,90,189,186,34,98,131,147,148,131,248,58,42,235,27,112,80,25,1,74,70,203,75,174,120,51,37,254,230,243,135,32,181,11,210,131,241,64,9,215,118,153,109,246,130,25,87,6,232,110,50,161,155,48,51,169,118,173,127,139,64,90,0,192,120,62,133,105,77,73,206,58,230,20,232,52,238,64,92,16,139,192,48,19,126,94,188,134,51,89,176,181,33,91,192,122,72,145,243,185,31,228,223,5,52,107,96,185,85,145,97,168,23,74,20,177,36,71,127,163,249,163,165,59,181,89,124,252,92,137,29,115,230,196,197,85,241,232,140,99,29,13,34,134,148,23,205,50,30,182,213,189,17,182,141,200,142,185,47,175,29,192,162,101,205,168,154,98,103,28,85,31,225,142,23,17,133,87,217,112,197,69,70,220,11,245,253,242,112,131,110,192,232,72,108,185,45,191,232,159,196,223,159,203,157,92,52,187,68,222,21,62,7,200,32,176,92,175,2,87,97,246,247,169,12,39,126,77,150,18,107,227,217,2,206,80,122,124,142,28,75,83,48,7,196,8,130,23,220,248,163,47,125,254,245,6,242,70,92,119,135,141,55,106,11,242,73,161,214,49,232,45,120,106,250,186,205,65,44,70,233,83,87,15,99,149,57,215,24,14,196,27,35,116,140,57,207,23,26,114,155,136,63,226,153,193,135,237,141,127,47,167,77,211,182,109,204,201,131,70,242,76,207,102,27,246,181,212,98,213,175,148,167,228,146,6,97,146,196,40,47,171,206,171,46,16,115,42,62,188,156,238,172,44,32,208,164,127,128,31,71,85,25,131,51,148,57,21,150,85,142,48,249,191,236,80,105,151,31,235,141,142,70,244,2,157,0,115,216,166,93,7,59,185,185,33,6,138,135,87,86,249,68,180,212,136,162,32,173,138,60,16,114,219,180,188,98,9,206,82,121,245,156,165,28,157,246,23,232,175,138,242,84,166,119,76,136,206,182,56,180,66,132,226,15,240,213,190,149,195,56,101,137,95,129,26,40,103,26,193,46,166,43,15,132,32,147,35,95,94,137,149,155,237,211,189,133,165,97,13,177,152,88,45,246,168,209,173,226,54,233,12,179,18,113,97,183,103,30,249,195,79,14,53,175,154,81,115,246,94,162,18,150,243,95,211,230,3,198,74,8,31,145,164,23,155,97,93,108,75,106,168,233,24,232,69,231,104,52,54,0,24,154,93,205,223,44,197,102,100,108,170,175,145,18,138,154,255,13,85,136,175,220,23,217,238,102,156,195,79,138,141,1,153,106,146,219,18,156,69,222,99,14,52,170,82,103,133,135,215,80,60,99,119,145,81,127,45,206,186,201,227,118,7,76,15,127,181,167,233,189,45,172,174,237,70,25,1,237,64,230,29,217,173,198,193,26,237,178,23,156,197,143,30,88,55,113,36,8,46,20,203,163,178,153,189,126,246,202,237,162,223,186,248,205,90,201,110,105,21,144,60,88,146,119,17,3,195,167,163,3,78,157,5,250,38,119,231,46,8,129,41,157,226,114,233,222,201,154,104,156,77,183,24,65,164,44,61,200,121,80,241,185,243,41,233,40,144,152,255,86,54,16,35,179,157,167,232,214,13,243,208,188,61,161,237,61,97,115,219,187,128,221,99,192,170,150,172,52,172,4,122,60,223,106,45,243,155,118,155,144,104,185,51,251,138,202,164,205,44,63,55,104,190,34,153,60,175,98,241,130,168,234,210,20,239,82,191,216,109,212,193,224,194,21,67,12,155,233,133,23,165,79,198,102,201,235,229,71,177,192,9,61,214,135,153,195,12,208,42,96,25,43,248,251,176,92,254,34,70,229,111,118,36,208,22,134,46,146,222,43,33,83,97,213,10,201,44,215,75,33,246,109,158,241,95,60,76,90,49,0,231,48,2,174,124,140,239,215,167,174,1,58,42,19,19,84,52,1,127,253,186,243,122,13,64,194,2,83,102,46,72,236,106,227,83,75,196,95,160,17,243,240,77,212,163,169,123,219,126,109,172,143,158,127,69,41,153,34,19,222,120,89,147,171,97,52,43,117,78,112,119,226,63,160,62,51,78,30,1,247,68,168,90,170,95,68,137,177,82,166,72,79,163,106,230,37,58,137,21,109,58,193,231,233,98,139,240,169,199,19,22,98,110,228,0,218,194,78,125,214,157,217,236,254,129,203,222,190,149,255,17,24,223,114,31,178,172,41,182,210,235,143,53,107,108,234,176,5,243,166,57,232,145,14,237,90,125,100,241,99,230,81,208,161,143,215,76,140,51,3,135,111,53,234,81,90,209,48,90,36,31,219,248,201,161,254,170,86,90,219,163,47,25,150,183,130,172,196,103,15,218,4,16,95,238,187,109,176,193,16,7,118,229,33,231,217,193,208,15,205,62,237,135,207,130,64,30,190,199,172,186,113,238,182,35,90,156,164,167,67,198,73,48,225,206,242,121,187,197,168,176,26,155,34,81,131,10,183,194,26,141,135,149,138,217,200,69,177,108,238,110,189,224,125,99,123,1,58,245,223,75,123,119,10,11,77,37,221,161,101,231,65,33,218,90,100,29,158,31,102,86,117,43,106,126,224,114,89,146,146,64,151,143,18,59,139,229,192,43,117,225,136,152,238,110,85,223,109,141,78,195,254,47,217,197,56,223,238,74,240,7,39,0,45,36,152,62,244,103,110,237,130,101,104,130,222,171,7,232,102,252,80,139,254,143,4,89,52,118,34,193,14,31,9,82,51,114,53,223,236,173,21,101,106,74,56,182,67,12,38,123,247,133,170,55,57,6,109,61,182,23,66,249,220,202,22,147,226,144,150,231,208,90,219,171,176,4,41,65,0,203,102,198,45,219,23,168,36,226,91,198,210,204,22,10,107,1,19,76,161,33,236,14,126,154,230,161,68,113,105,51,183,213,101,252,13,133,100,33,222,53,219,86,151,65,163,57,251,168,183,23,4,226,219,42,28,139,27,118,40,20,103,188,154,141,165,92,203,182,154,132,142,36,125,36,193,130,223,138,157,225,75,78,21,2,177,93,251,195,127,132,222,115,190,217,200,129,231,208,212,122,36,20,18,66,255,136,253,241,5,93,89,102,120,176,97,240,141,126,175,87,229,98,136,168,158,186,156,195,108,183,51,103,172,149,56,64,144,83,90,155,174,2,89,142,46,18,250,194,219,100,169,235,61,6,250,46,113,11,155,219,172,92,106,70,198,58,79,107,92,28,94,203,9,228,236,216,193,228,194,182,137,176,224,203,106,91,39,189,248,204,144,28,173,75,54,220,74,47,122,196,14,46,120,45,228,216,65,83,86,40,231,25,167,252,209,18,99,58,101,165,52,79,39,81,208,131,4,244,134,2,31,220,101,141,137,203,254,17,51,120,46,21,16,137,57,182,192,11,189,11,82,196,197,180,129,181,59,125,191,135,127,15,179,24,224,227,196,11,73,143,194,147,107,221,137,179,2,144,66,126,73,223,117,22,217,241,14,204,104,126,83,171,212,125,62,100,195,194,9,54,157,231,132,14,92,15,18,162,204,195,130,175,93,122,254,64,221,195,19,189,221,38,97,175,36,70,65,37,225,105,202,194,106,253,147,23,50,134,94,179,209,129,171,91,224,107,27,183,167,34,73,221,238,44,180,125,153,142,75,26,247,212,192,82,9,3,100,164,223,21,156,6,112,124,77,177,101,0,203,94,15,94,77,4,57,200,251,37,41,23,249,226,61,244,174,50,26,200,105,9,32,6,110,15,143,177,250,31,200,0,170,189,227,251,220,1,81,207,186,122,3,145,204,203,171,234,21,52,212,3,44,144,222,207,64,203,147,134,153,69,25,252,66,37,128,168,127,142,165,187,39,221,111,213,168,35,138,113,44,27,250,53,22,199,91,92,123,90,110,231,236,112,73,142,195,22,44,186,39,184,14,165,221,22,58,31,174,89,154,165,162,134,51,78,129,71,208,174,75,202,145,139,150,236,142,224,21,243,44,42,222,12,97,116,253,79,184,18,82,0,63,118,203,148,142,245,157,155,14,237,151,34,191,235,121,3,139,55,172,79,61,156,222,101,40,117,190,106,39,213,200,2,128,193,67,54,241,105,175,23,39,212,124,215,194,51,13,78,144,29,8,219,53,36,2,185,164,63,180,82,235,167,140,47,23,249,59,199,111,158,211,23,150,23,212,249,120,234,152,157,236,66,0,72,134,29,82,91,230,87,3,176,129,108,170,90,211,22,155,91,46,189,102,26,133,204,206,37,180,161,166,11,243,108,96,41,147,1,204,54,208,227,1,204,69,183,146,75,254,93,138,193,245,249,59,72,61,53,144,40,1,244,14,226,242,0,85,132,109,230,30,236,246,102,95,249,206,248,115,105,231,165,122,116,23,244,247,87,216,98,56,115,122,78,177,111,181,21,31,162,234,204,13,222,223,65,137,15,154,159,28,182,45,248,130,238,166,239,137,44,46,164,250,72,131,43,156,137,86,38,3,142,183,215,216,167,55,24,64,128,89,29,225,4,18,184,134,130,137,64,157,81,59,10,58,39,47,224,125,142,115,174,145,249,124,55,128,218,11,112,8,179,237,96,70,179,0,140,133,68,193,9,62,83,214,3,22,124,146,62,250,99,65,130,202,146,30,27,199,8,140,76,45,94,158,241,251,169,208,168,179,123,55,17,238,22,94,124,157,14,213,156,31,183,148,197,170,157,130,80,122,132,174,64,185,247,228,150,128,234,10,208,97,170,40,3,50,236,116,75,77,32,30,176,56,84,102,226,37,124,21,241,219,184,127,64,30,144,154,253,13,46,22,111,96,218,221,218,234,254,118,132,179,128,146,100,154,123,185,124,70,10,50,129,190,55,77,213,96,72,14,212,63,88,128,125,40,95,154,156,101,176,236,137,161,176,229,137,160,94,63,235,235,42,116,141,111,223,231,34,14,170,248,160,243,7,142,84,7,78,167,190,237,168,123,56,49,13,74,65,5,191,219,12,143,111,9,203,245,40,92,85,68,225,204,185,251,241,64,111,170,39,31,206,192,87,195,34,126,186,56,43,148,132,117,133,121,30,23,196,46,239,153,207,15,3,239,166,143,198,57,227,28,220,182,229,205,102,176,16,215,182,186,211,76,217,24,44,81,104,114,240,108,103,155,108,158,12,230,79,229,52,89,48,170,83,197,201,49,170,124,211,111,122,92,147,100,110,7,237,147,48,93,0,166,253,103,228,58,11,181,16,174,142,140,172,78,77,39,244,1,139,100,254,225,9,93,95,171,217,76,98,174,28,55,82,177,72,74,209,83,56,229,234,254,172,157,217,199,137,89,159,162,169,189,105,171,18,65,78,79,164,134,75,57,109,74,39,139,67,168,199,150,30,3,177,29,195,97,122,234,232,65,130,205,30,89,103,16,93,96,9,195,74,244,126,93,131,216,27,13,177,147,186,96,218,252,14,188,35,191,126,168,211,49,116,165,17,157,155,207,78,170,91,127,49,210,67,184,111,231,48,101,156,163,33,102,51,46,224,51,218,17,76,117,114,167,141,163,122,225,109,180,56,167,195,92,132,135,247,129,206,41,171,130,97,190,106,252,8,143,121,77,214,235,36,70,194,155,29,80,66,225,212,81,101,59,50,110,24,53,154,202,143,86,219,201,170,82,199,13,252,41,50,156,160,16,191,226,129,173,232,244,84,115,107,238,177,186,120,159,222,196,253,141,58,40,221,192,255,5,65,120,47,8,175,83,176,5,3,218,59,222,162,190,172,231,8,101,143,220,8,186,100,81,97,64,15,146,85,31,251,170,80,152,243,72,91,50,158,255,248,194,152,189,244,138,140,175,146,180,6,60,134,91,201,127,194,167,13,84,97,188,6,74,236,12,51,207,68,128,141,185,167,225,217,12,100,181,69,41,68,175,25,212,115,149,50,51,151,79,107,67,87,33,153,139,16,155,55,250,180,37,22,57,194,94,160,241,225,21,194,36,136,166,189,24,131,206,215,242,137,55,114,47,127,51,85,126,56,235,110,173,96,204,91,3,89,92,106,186,49,80,82,96,13,23,89,90,238,6,237,157,3,88,235,79,102,61,184,120,103,255,252,102,187,41,110,39,139,9,174,209,18,203,233,29,171,185,134,254,251,126,69,121,19,41,9,249,237,135,135,155,126,77,232,166,202,192,225,104,219,67,64,20,49,84,116,209,225,35,199,146,132,132,19,25,167,24,55,58,183,175,189,101,64,252,175,33,57,155,253,23,99,235,129,26,85,213,225,101,191,32,60,143,92,252,231,6,64,189,17,218,115,109,32,45,70,196,141,130,82,60,36,187,97,157,207,219,23,169,231,39,187,40,37,144,234,22,175,19,238,159,66,174,11,14,27,82,244,190,20,102,3,11,162,124,182,80,85,231,12,96,11,158,107,10,108,99,249,46,70,84,61,121,51,39,76,195,81,208,72,88,87,48,158,74,95,81,45,89,49,244,244,50